From 39014d335f12d90f949d58e543424ef55d1f5797 Mon Sep 17 00:00:00 2001 From: TeamSPoon Date: Thu, 4 Jan 2024 04:37:57 -0800 Subject: [PATCH] 12-15-want --- metta_vspace/gpt4-openai-api/.gitignore | 59 + .../gpt4-openai-api/gpt4_openai/__init__.py | 98 + .../gpt4-openai-api/gpt4_openai/driver.py | 649 + metta_vspace/gpt4-openai-api/readme.md | 110 + metta_vspace/gpt4-openai-api/setup.py | 35 + metta_vspace/gpt4-openai-api/test/.env-file | 3 + .../gpt4-openai-api/test/send_message.png | Bin 0 -> 137346 bytes metta_vspace/gpt4-openai-api/test/test.py | 11 + .../gpt4-openai-api/test/test_browsing.py | 13 + .../test/test_code_interpretter.py | 16 + .../test/test_continue_generating.py | 20 + .../gpt4-openai-api/test/test_dalle3.py | 19 + .../gpt4-openai-api/test/test_langchain.py | 21 + metta_vspace/pyswip-12-15/chars.data | 38781 +++++++++++++++ metta_vspace/pyswip-12-15/flybase_convert.pl | 10 + .../pyswip-12-15/flybase_induced_types.pl | 1659 + metta_vspace/pyswip-12-15/flybase_json.pl | 640 + metta_vspace/pyswip-12-15/flybase_learn.pl | 2286 + metta_vspace/pyswip-12-15/flybase_main.pl | 2597 ++ metta_vspace/pyswip-12-15/flybase_obo.pl | 294 + metta_vspace/pyswip-12-15/flybase_scheme.pl | 2716 ++ metta_vspace/pyswip-12-15/metta_compiler.pl | 1645 + metta_vspace/pyswip-12-15/metta_data.pl | 1154 + .../metta_eval.new | 0 .../metta_eval.old | 0 metta_vspace/pyswip-12-15/metta_eval.pl | 1383 + metta_vspace/pyswip-12-15/metta_eval.prev | 1549 + metta_vspace/pyswip-12-15/metta_interp.new | 1920 + metta_vspace/pyswip-12-15/metta_interp.pl | 2066 + .../metta_prelude.metta | 0 metta_vspace/pyswip-12-15/metta_prelude.pl | 242 + metta_vspace/pyswip-12-15/metta_python.pl | 314 + .../metta_reader.new | 0 metta_vspace/pyswip-12-15/metta_reader.pl | 1616 + metta_vspace/pyswip-12-15/metta_rust.pl | 5 + metta_vspace/pyswip-12-15/metta_space.pl | 672 + metta_vspace/pyswip-12-15/metta_subst.bk | 833 + metta_vspace/pyswip-12-15/metta_subst.pl | 971 + .../pyswip-12-15/metta_test_nars_1.pl | 1752 + metta_vspace/pyswip-12-15/metta_testing.pl | 1174 + metta_vspace/pyswip-12-15/metta_toplevel.pl | 2155 + metta_vspace/pyswip-12-15/metta_types.pl | 1156 + metta_vspace/pyswip-12-15/metta_utils.pl | 2511 + metta_vspace/pyswip-12-15/swi_flybase.pl | 2 + metta_vspace/pyswip-12-15/swi_support.pl | 155 + .../{pyswip => pyswip-want}/.bash_history | 0 metta_vspace/pyswip-want/chars.data | 38781 +++++++++++++++ metta_vspace/pyswip-want/flybase_convert.pl | 10 + .../pyswip-want/flybase_induced_types.pl | 1647 + metta_vspace/pyswip-want/flybase_json.pl | 640 + metta_vspace/pyswip-want/flybase_learn.pl | 2282 + metta_vspace/pyswip-want/flybase_main.pl | 3263 ++ metta_vspace/pyswip-want/flybase_obo.pl | 294 + metta_vspace/pyswip-want/flybase_scheme.pl | 2716 ++ metta_vspace/pyswip-want/metta_compiler.pl | 1195 + metta_vspace/pyswip-want/metta_convert.pl | 319 + metta_vspace/pyswip-want/metta_data.pl | 1199 + metta_vspace/pyswip-want/metta_eval.new | 854 + metta_vspace/pyswip-want/metta_eval.old | 1075 + .../{pyswip => pyswip-want}/metta_eval.p | 0 metta_vspace/pyswip-want/metta_eval.pl | 1429 + .../{pyswip => pyswip-want}/metta_eval.pl.old | 0 .../metta_eval.pl.save | 0 metta_vspace/pyswip-want/metta_eval.prev | 1549 + metta_vspace/pyswip-want/metta_interp.new | 1920 + metta_vspace/pyswip-want/metta_interp.pl | 2101 + metta_vspace/pyswip-want/metta_prelude.metta | 430 + metta_vspace/pyswip-want/metta_prelude.pl | 242 + metta_vspace/pyswip-want/metta_printer.pl | 143 + metta_vspace/pyswip-want/metta_python.pl | 314 + metta_vspace/pyswip-want/metta_reader.new | 1618 + metta_vspace/pyswip-want/metta_reader.pl | 1616 + metta_vspace/pyswip-want/metta_rust.pl | 5 + metta_vspace/pyswip-want/metta_server.pl | 95 + metta_vspace/pyswip-want/metta_space.pl | 679 + metta_vspace/pyswip-want/metta_subst.bk | 833 + metta_vspace/pyswip-want/metta_subst.pl | 937 + metta_vspace/pyswip-want/metta_test_nars_1.pl | 1752 + metta_vspace/pyswip-want/metta_testing.pl | 1175 + metta_vspace/pyswip-want/metta_toplevel.pl | 2155 + metta_vspace/pyswip-want/metta_types.pl | 1160 + metta_vspace/pyswip-want/metta_utils.pl | 2513 + metta_vspace/pyswip-want/swi_flybase.pl | 2 + metta_vspace/pyswip-want/swi_support.pl | 155 + metta_vspace/pyswip/metta_data.pl | 329 +- metta_vspace/pyswip/metta_eval.pl | 769 +- metta_vspace/pyswip/metta_interp.pl | 278 +- metta_vspace/pyswip/metta_python.pl | 12 +- metta_vspace/pyswip/metta_reader.pl | 16 +- metta_vspace/pyswip/metta_server.pl | 95 + metta_vspace/pyswip/metta_space.pl | 51 +- metta_vspace/pyswip/metta_subst.pl | 84 +- metta_vspace/pyswip/metta_test_nars_1.pl | 4 +- metta_vspace/pyswip/metta_testing.pl | 2 +- metta_vspace/pyswip/metta_types.pl | 16 +- metta_vspace/pyswip/metta_utils.pl | 38 +- metta_vspace/pyswip/swi_flybase.pl | 0 metta_vspace/pyswip_lng/chars.data | 38782 +--------------- metta_vspace/pyswip_lng/flybase_convert.pl | 11 +- .../pyswip_lng/flybase_induced_types.pl | 1648 +- metta_vspace/pyswip_lng/flybase_json.pl | 641 +- metta_vspace/pyswip_lng/flybase_learn.pl | 2283 +- metta_vspace/pyswip_lng/flybase_main.pl | 3264 +- metta_vspace/pyswip_lng/flybase_obo.pl | 295 +- metta_vspace/pyswip_lng/flybase_scheme.pl | 2717 +- metta_vspace/pyswip_lng/metta_compiler.pl | 1196 +- metta_vspace/pyswip_lng/metta_convert.pl | 320 +- metta_vspace/pyswip_lng/metta_data.pl | 4 + metta_vspace/pyswip_lng/metta_eval.pl | 315 +- metta_vspace/pyswip_lng/metta_interp.pl | 2100 +- metta_vspace/pyswip_lng/metta_prelude.pl | 243 +- metta_vspace/pyswip_lng/metta_printer.pl | 144 +- metta_vspace/pyswip_lng/metta_python.pl | 315 +- metta_vspace/pyswip_lng/metta_reader.pl | 1617 +- metta_vspace/pyswip_lng/metta_rust.pl | 6 +- metta_vspace/pyswip_lng/metta_server.pl | 96 +- metta_vspace/pyswip_lng/metta_space.pl | 680 +- metta_vspace/pyswip_lng/metta_subst.pl | 938 +- metta_vspace/pyswip_lng/metta_test_nars_1.pl | 1753 +- metta_vspace/pyswip_lng/metta_testing.pl | 5 +- metta_vspace/pyswip_lng/metta_toplevel.pl | 2156 +- metta_vspace/pyswip_lng/metta_utils.pl | 2514 +- metta_vspace/pyswip_lng/swi_flybase.pl | 3 +- metta_vspace/pyswip_lng/swi_support.pl | 156 +- scripts/subtest.sh | 40 + 125 files changed, 151405 insertions(+), 64941 deletions(-) create mode 100755 metta_vspace/gpt4-openai-api/.gitignore create mode 100755 metta_vspace/gpt4-openai-api/gpt4_openai/__init__.py create mode 100755 metta_vspace/gpt4-openai-api/gpt4_openai/driver.py create mode 100755 metta_vspace/gpt4-openai-api/readme.md create mode 100755 metta_vspace/gpt4-openai-api/setup.py create mode 100755 metta_vspace/gpt4-openai-api/test/.env-file create mode 100755 metta_vspace/gpt4-openai-api/test/send_message.png create mode 100755 metta_vspace/gpt4-openai-api/test/test.py create mode 100755 metta_vspace/gpt4-openai-api/test/test_browsing.py create mode 100755 metta_vspace/gpt4-openai-api/test/test_code_interpretter.py create mode 100755 metta_vspace/gpt4-openai-api/test/test_continue_generating.py create mode 100755 metta_vspace/gpt4-openai-api/test/test_dalle3.py create mode 100755 metta_vspace/gpt4-openai-api/test/test_langchain.py create mode 100755 metta_vspace/pyswip-12-15/chars.data create mode 100755 metta_vspace/pyswip-12-15/flybase_convert.pl create mode 100755 metta_vspace/pyswip-12-15/flybase_induced_types.pl create mode 100755 metta_vspace/pyswip-12-15/flybase_json.pl create mode 100755 metta_vspace/pyswip-12-15/flybase_learn.pl create mode 100755 metta_vspace/pyswip-12-15/flybase_main.pl create mode 100755 metta_vspace/pyswip-12-15/flybase_obo.pl create mode 100755 metta_vspace/pyswip-12-15/flybase_scheme.pl create mode 100755 metta_vspace/pyswip-12-15/metta_compiler.pl create mode 100755 metta_vspace/pyswip-12-15/metta_data.pl rename metta_vspace/{pyswip_lng => pyswip-12-15}/metta_eval.new (100%) rename metta_vspace/{pyswip_lng => pyswip-12-15}/metta_eval.old (100%) create mode 100755 metta_vspace/pyswip-12-15/metta_eval.pl create mode 100755 metta_vspace/pyswip-12-15/metta_eval.prev create mode 100755 metta_vspace/pyswip-12-15/metta_interp.new create mode 100755 metta_vspace/pyswip-12-15/metta_interp.pl rename metta_vspace/{pyswip_lng => pyswip-12-15}/metta_prelude.metta (100%) create mode 100755 metta_vspace/pyswip-12-15/metta_prelude.pl create mode 100755 metta_vspace/pyswip-12-15/metta_python.pl rename metta_vspace/{pyswip_lng => pyswip-12-15}/metta_reader.new (100%) create mode 100755 metta_vspace/pyswip-12-15/metta_reader.pl create mode 100755 metta_vspace/pyswip-12-15/metta_rust.pl create mode 100755 metta_vspace/pyswip-12-15/metta_space.pl create mode 100755 metta_vspace/pyswip-12-15/metta_subst.bk create mode 100755 metta_vspace/pyswip-12-15/metta_subst.pl create mode 100755 metta_vspace/pyswip-12-15/metta_test_nars_1.pl create mode 100755 metta_vspace/pyswip-12-15/metta_testing.pl create mode 100755 metta_vspace/pyswip-12-15/metta_toplevel.pl create mode 100755 metta_vspace/pyswip-12-15/metta_types.pl create mode 100755 metta_vspace/pyswip-12-15/metta_utils.pl create mode 100755 metta_vspace/pyswip-12-15/swi_flybase.pl create mode 100755 metta_vspace/pyswip-12-15/swi_support.pl rename metta_vspace/{pyswip => pyswip-want}/.bash_history (100%) create mode 100755 metta_vspace/pyswip-want/chars.data create mode 100755 metta_vspace/pyswip-want/flybase_convert.pl create mode 100755 metta_vspace/pyswip-want/flybase_induced_types.pl create mode 100755 metta_vspace/pyswip-want/flybase_json.pl create mode 100755 metta_vspace/pyswip-want/flybase_learn.pl create mode 100755 metta_vspace/pyswip-want/flybase_main.pl create mode 100755 metta_vspace/pyswip-want/flybase_obo.pl create mode 100755 metta_vspace/pyswip-want/flybase_scheme.pl create mode 100755 metta_vspace/pyswip-want/metta_compiler.pl create mode 100755 metta_vspace/pyswip-want/metta_convert.pl create mode 100755 metta_vspace/pyswip-want/metta_data.pl create mode 100755 metta_vspace/pyswip-want/metta_eval.new create mode 100755 metta_vspace/pyswip-want/metta_eval.old rename metta_vspace/{pyswip => pyswip-want}/metta_eval.p (100%) create mode 100755 metta_vspace/pyswip-want/metta_eval.pl rename metta_vspace/{pyswip => pyswip-want}/metta_eval.pl.old (100%) rename metta_vspace/{pyswip => pyswip-want}/metta_eval.pl.save (100%) create mode 100755 metta_vspace/pyswip-want/metta_eval.prev create mode 100755 metta_vspace/pyswip-want/metta_interp.new create mode 100755 metta_vspace/pyswip-want/metta_interp.pl create mode 100755 metta_vspace/pyswip-want/metta_prelude.metta create mode 100755 metta_vspace/pyswip-want/metta_prelude.pl create mode 100755 metta_vspace/pyswip-want/metta_printer.pl create mode 100755 metta_vspace/pyswip-want/metta_python.pl create mode 100755 metta_vspace/pyswip-want/metta_reader.new create mode 100755 metta_vspace/pyswip-want/metta_reader.pl create mode 100755 metta_vspace/pyswip-want/metta_rust.pl create mode 100755 metta_vspace/pyswip-want/metta_server.pl create mode 100755 metta_vspace/pyswip-want/metta_space.pl create mode 100755 metta_vspace/pyswip-want/metta_subst.bk create mode 100755 metta_vspace/pyswip-want/metta_subst.pl create mode 100755 metta_vspace/pyswip-want/metta_test_nars_1.pl create mode 100755 metta_vspace/pyswip-want/metta_testing.pl create mode 100755 metta_vspace/pyswip-want/metta_toplevel.pl create mode 100755 metta_vspace/pyswip-want/metta_types.pl create mode 100755 metta_vspace/pyswip-want/metta_utils.pl create mode 100644 metta_vspace/pyswip-want/swi_flybase.pl create mode 100755 metta_vspace/pyswip-want/swi_support.pl create mode 100755 metta_vspace/pyswip/metta_server.pl mode change 100644 => 100755 metta_vspace/pyswip/swi_flybase.pl mode change 100755 => 120000 metta_vspace/pyswip_lng/chars.data mode change 100755 => 120000 metta_vspace/pyswip_lng/flybase_convert.pl mode change 100755 => 120000 metta_vspace/pyswip_lng/flybase_induced_types.pl mode change 100755 => 120000 metta_vspace/pyswip_lng/flybase_json.pl mode change 100755 => 120000 metta_vspace/pyswip_lng/flybase_learn.pl mode change 100755 => 120000 metta_vspace/pyswip_lng/flybase_main.pl mode change 100755 => 120000 metta_vspace/pyswip_lng/flybase_obo.pl mode change 100755 => 120000 metta_vspace/pyswip_lng/flybase_scheme.pl mode change 100755 => 120000 metta_vspace/pyswip_lng/metta_compiler.pl mode change 100755 => 120000 metta_vspace/pyswip_lng/metta_convert.pl mode change 100755 => 120000 metta_vspace/pyswip_lng/metta_interp.pl mode change 100755 => 120000 metta_vspace/pyswip_lng/metta_prelude.pl mode change 100755 => 120000 metta_vspace/pyswip_lng/metta_printer.pl mode change 100755 => 120000 metta_vspace/pyswip_lng/metta_python.pl mode change 100755 => 120000 metta_vspace/pyswip_lng/metta_reader.pl mode change 100755 => 120000 metta_vspace/pyswip_lng/metta_rust.pl mode change 100755 => 120000 metta_vspace/pyswip_lng/metta_server.pl mode change 100755 => 120000 metta_vspace/pyswip_lng/metta_space.pl mode change 100755 => 120000 metta_vspace/pyswip_lng/metta_subst.pl mode change 100755 => 120000 metta_vspace/pyswip_lng/metta_test_nars_1.pl mode change 100755 => 120000 metta_vspace/pyswip_lng/metta_toplevel.pl mode change 100755 => 120000 metta_vspace/pyswip_lng/metta_utils.pl mode change 100755 => 120000 metta_vspace/pyswip_lng/swi_flybase.pl mode change 100755 => 120000 metta_vspace/pyswip_lng/swi_support.pl create mode 100755 scripts/subtest.sh diff --git a/metta_vspace/gpt4-openai-api/.gitignore b/metta_vspace/gpt4-openai-api/.gitignore new file mode 100755 index 00000000..34b8ceaa --- /dev/null +++ b/metta_vspace/gpt4-openai-api/.gitignore @@ -0,0 +1,59 @@ +# .gitignore + +# Python files +__pycache__/ +*.pyc +*.pyo +*.pyd +*.pyc +*.pyo + +# Virtual environment +venv/ + +# Jupyter Notebook +.ipynb_checkpoints + +# Pytest +.cache +.pytest_cache + +# MyPy +.mypy_cache +.dmypy.json +dmypy.json + +# PyCharm +.idea/ + +# VSCode +.vscode/ + +# Miscellaneous +*.log +*.bak +*.swp +*.swo +*.swn +*.sqlite3 +*.env +*.env.local +*.env.development +*.env.production + +build/ +dist/ +*.egg-info/ +.pypirc + +# OS generated files +.DS_Store +.DS_Store? +._* +.Spotlight-V100 +.Trashes +ehthumbs.db +Thumbs.db +desktop.ini + +.env \ No newline at end of file diff --git a/metta_vspace/gpt4-openai-api/gpt4_openai/__init__.py b/metta_vspace/gpt4-openai-api/gpt4_openai/__init__.py new file mode 100755 index 00000000..1c771529 --- /dev/null +++ b/metta_vspace/gpt4-openai-api/gpt4_openai/__init__.py @@ -0,0 +1,98 @@ +from typing import Optional, List, Mapping, Any +import traceback +from time import sleep +from typing import Dict, Callable +from langchain.llms.base import LLM +import requests +from .driver import ChatGptDriver + +class GPT4OpenAI(LLM): + + history_data: Optional[List] = [] + token : Optional[str] + chatbot : Optional[ChatGptDriver] = None + call : int = 0 + conversation : Optional[str] = "" + headless : bool = True + __file__ = __file__ + model: str = "gpt-4" + + #### WARNING : for each api call this library will create a new chat on chat.openai.com + @property + def _llm_type(self) -> str: + return "custom" + + def _create_chatbot(self): + if self.chatbot is None: + if self.token is None: + raise ValueError("Need a token , check https://chat.openai.com/api/auth/session for get your token") + else: + if self.conversation == "": + self.chatbot = ChatGptDriver(self.token, headless=self.headless, model=self.model) + elif self.conversation != "" : + self.chatbot = ChatGptDriver(self.token, headless=self.headless, model=self.model, conversation_id=self.conversation) + else: + raise ValueError("Something went wrong") + + def _call(self, prompt: str, stop: Optional[List[str]] = None) -> str: + if stop is not None: + pass + #raise ValueError("stop kwargs are not permitted.") + #token is a must check + self._create_chatbot() + + response = "" + # OpenAI: 50 requests / hour for each account + if self.call >= 45: + raise ValueError("You have reached the maximum number of requests per hour ! Help me to Improve. Abusing this tool is at your own risk") + else: + sleep(2) + try: + data = self.chatbot.chat(prompt) + except Exception as e: + self.chatbot.driver.save_screenshot("error.png") + sleep(1) + self.chatbot.driver.save_screenshot("error2.png") + print('Error:') + print(e) + print(traceback.print_exc()) + sleep(300) # So user can debug the issue + #print(data) + response = data["message"] + self.conversation = data["conversation_id"] + FullResponse = data + self.call += 1 + + #add to history + self.history_data.append({"prompt":prompt,"response":response}) + + return response + + @property + def _identifying_params(self) -> Mapping[str, Any]: + """Get the identifying parameters.""" + return {"model": self.model, "token": self.token} + + def generate_image(self, prompt: str, image_path: Optional[str] = None) -> bytes: + """ + Generate an image from a prompt. If image_path is passed, the image will be saved to that path. + + Return: + bytes: image bytes + """ + self._create_chatbot() + img_url = self.chatbot.generate_image(prompt) + # Download an image to a local file path + img_data = requests.get(img_url).content + + if image_path is not None: + with open(image_path, 'wb') as file: + file.write(img_data) + + return img_data + + def close(self): + """ + Close the Chrome browser + """ + self.chatbot.driver.quit() \ No newline at end of file diff --git a/metta_vspace/gpt4-openai-api/gpt4_openai/driver.py b/metta_vspace/gpt4-openai-api/gpt4_openai/driver.py new file mode 100755 index 00000000..b487458a --- /dev/null +++ b/metta_vspace/gpt4-openai-api/gpt4_openai/driver.py @@ -0,0 +1,649 @@ +from cProfile import label +from networkx import general_random_intersection_graph +from selenium.webdriver.support import expected_conditions as EC +from selenium.common import exceptions as SeleniumExceptions +from selenium.webdriver.support.ui import WebDriverWait +from selenium.webdriver.common.keys import Keys +from selenium.webdriver.common.by import By + +import undetected_chromedriver as uc +from markdownify import markdownify +from threading import Thread +import platform +import logging +import weakref +import json +import time +import re +import os +import random + +cf_challenge_form = (By.ID, 'challenge-form') + +chatgpt_textbox = (By.TAG_NAME, 'textarea') +chatgpt_streaming = (By.CLASS_NAME, 'result-streaming') +chatgpt_big_response = (By.XPATH, '//div[@class="flex-1 overflow-hidden"]//div[p]') +chatgpt_small_response = ( + By.XPATH, + '//div[starts-with(@class, "markdown prose w-full break-words")]', +) +chatgpt_alert = (By.XPATH, '//div[@role="alert"]') +chatgpt_dialog = (By.XPATH, '//div[@role="dialog"]') +chatgpt_intro = (By.ID, 'headlessui-portal-root') +chatgpt_login_btn = (By.XPATH, '//button[text()="Log in"]') +chatgpt_login_h1 = (By.XPATH, '//h1[text()="Welcome back"]') +chatgpt_logged_h1 = (By.XPATH, '//h1[text()="ChatGPT"]') + +chatgpt_new_chat = (By.LINK_TEXT, 'New chat') +chatgpt_clear_convo = (By.LINK_TEXT, 'Clear conversations') +chatgpt_confirm_clear_convo = (By.LINK_TEXT, 'Confirm clear conversations') +chatgpt_chats_list_first_node = ( + By.XPATH, + "//li[@class='relative z-[15]']//a", +) + +regenerate_response = (By.XPATH, "//*[.//div[contains(text(), 'Regenerate')]]") + +class ChatGptDriver: + ''' + An unofficial Python wrapper for OpenAI's ChatGPT API + ''' + + def __init__( + self, + session_token: str = None, + conversation_id: str = '', + auth_type: str = None, + email: str = None, + password: str = None, + login_cookies_path: str = '', + captcha_solver: str = 'pypasser', + solver_apikey: str = '', + model: str = 'gpt4', + proxy: str = None, + chrome_args: list = [], + moderation: bool = True, + verbose: bool = False, + headless: bool = True, + ): + ''' + Initialize the ChatGPT object\n + :param session_token: The session token to use for authentication + :param conversation_id: The conversation ID to use for the chat session + :param auth_type: The authentication type to use (`google`, `microsoft`, `openai`) + :param email: The email to use for authentication + :param password: The password to use for authentication + :param login_cookies_path: The path to the cookies file to use for authentication + :param captcha_solver: The captcha solver to use (`pypasser`, `2captcha`) + :param solver_apikey: The apikey of the captcha solver to use (if any) + :param proxy: The proxy to use for the browser (`https://ip:port`) + :param chrome_args: The arguments to pass to the browser + :param moderation: Whether to enable message moderation + :param verbose: Whether to enable verbose logging + :param headless: Whether to run the browser in headless mode + ''' + self.__init_logger(verbose) + + self.__session_token = session_token + self.__conversation_id = conversation_id + self.__auth_type = auth_type + self.__email = email + self.__password = password + self.__login_cookies_path = login_cookies_path + self.__captcha_solver = captcha_solver + self.__solver_apikey = solver_apikey + self.__proxy = proxy + self.__chrome_args = chrome_args + self.__moderation = moderation + self.__headless = headless + + self._model = model + self._chatgpt_chat_url = 'https://chat.openai.com' + + if not self.__session_token and ( + not self.__email or not self.__password or not self.__auth_type + ): + raise ValueError( + 'Please provide either a session token or login credentials' + ) + if self.__auth_type not in [None, 'google', 'microsoft', 'openai']: + raise ValueError('Invalid authentication type') + if self.__captcha_solver not in [None, 'pypasser', '2captcha']: + raise ValueError('Invalid captcha solver') + if self.__captcha_solver == '2captcha' and not self.__solver_apikey: + raise ValueError('Please provide a 2captcha apikey') + if self.__proxy and not re.findall( + r'(https?|socks(4|5)?):\/\/.+:\d{1,5}', self.__proxy + ): + raise ValueError('Invalid proxy format') + if self.__auth_type == 'openai' and self.__captcha_solver == 'pypasser': + try: + import ffmpeg_downloader as ffdl + except ModuleNotFoundError: + raise ValueError( + 'Please install ffmpeg_downloader, PyPasser, and pocketsphinx by running `pip install ffmpeg_downloader PyPasser pocketsphinx`' + ) + + ffmpeg_installed = bool(ffdl.ffmpeg_version) + self.logger.debug(f'ffmpeg installed: {ffmpeg_installed}') + if not ffmpeg_installed: + import subprocess + + subprocess.run(['ffdl', 'install']) + os.environ['PATH'] += os.pathsep + ffdl.ffmpeg_dir + + self.__init_browser() + weakref.finalize(self, self.__del__) + + def _get_url(self): + return f"{self._chatgpt_chat_url}/?model={self._model}" + + def __del__(self): + ''' + Close the browser and display + ''' + self.__is_active = False + if hasattr(self, 'driver'): + self.logger.debug('Closing browser...') + self.driver.quit() + if hasattr(self, 'display'): + self.logger.debug('Closing display...') + self.display.stop() + + def __init_logger(self, verbose: bool) -> None: + ''' + Initialize the logger\n + :param verbose: Whether to enable verbose logging + ''' + self.logger = logging.getLogger('pyChatGPT') + self.logger.setLevel(logging.DEBUG) + if verbose: + formatter = logging.Formatter('[%(funcName)s] %(message)s') + stream_handler = logging.StreamHandler() + stream_handler.setFormatter(formatter) + self.logger.addHandler(stream_handler) + + def __init_browser(self) -> None: + ''' + Initialize the browser + ''' + if platform.system() == 'Linux' and 'DISPLAY' not in os.environ: + self.logger.debug('Starting virtual display...') + try: + from pyvirtualdisplay import Display + + self.display = Display() + except ModuleNotFoundError: + raise ValueError( + 'Please install PyVirtualDisplay to start a virtual display by running `pip install PyVirtualDisplay`' + ) + except FileNotFoundError as e: + if 'No such file or directory: \'Xvfb\'' in str(e): + raise ValueError( + 'Please install Xvfb to start a virtual display by running `sudo apt install xvfb`' + ) + raise e + self.display.start() + + self.logger.debug('Initializing browser...') + options = uc.ChromeOptions() + if self.__proxy: + options.add_argument(f'--proxy-server={self.__proxy}') + for arg in self.__chrome_args: + options.add_argument(arg) + try: + self.driver = uc.Chrome(options=options, headless=self.__headless) + except TypeError as e: + if str(e) == 'expected str, bytes or os.PathLike object, not NoneType': + raise ValueError('Chrome installation not found') + raise e + + if self.__login_cookies_path and os.path.exists(self.__login_cookies_path): + self.logger.debug('Restoring cookies...') + try: + with open(self.__login_cookies_path, 'r', encoding='utf-8') as f: + cookies = json.load(f) + for cookie in cookies: + if cookie['name'] == '__Secure-next-auth.session-token': + self.__session_token = cookie['value'] + except json.decoder.JSONDecodeError: + self.logger.debug(f'Invalid cookies file: {self.__login_cookies_path}') + + if self.__session_token: + self.logger.debug('Restoring session_token...') + self.driver.execute_cdp_cmd( + 'Network.setCookie', + { + 'domain': 'chat.openai.com', + 'path': '/', + 'name': '__Secure-next-auth.session-token', + 'value': self.__session_token, + 'httpOnly': True, + 'secure': True, + }, + ) + + if not self.__moderation: + self.logger.debug('Blocking moderation...') + self.driver.execute_cdp_cmd( + 'Network.setBlockedURLs', + {'urls': ['https://chat.openai.com/backend-api/moderations']}, + ) + + self.logger.debug('Ensuring Cloudflare cookies...') + self.__ensure_cf() + + self.logger.debug('Opening chat page...') + self.driver.get(self._get_url()) + + # To avoid clicking on the "Get started" button + local_storage_data = { + 'oai/apps/hasSeenOnboarding/chat': '"2023-11-11"', + 'oai/apps/hasSeenGizmoOnboarding': 'true', + } + # Insert each key-value pair into local storage + for key, value in local_storage_data.items(): + # JavaScript to set the item in local storage + js_command = f"window.localStorage.setItem('{key}', '{value}');" + self.driver.execute_script(js_command) + + self.__check_blocking_elements() + + self.__is_active = True + Thread(target=self.__keep_alive, daemon=True).start() + + def __ensure_cf(self, retry: int = 3) -> None: + ''' + Ensure Cloudflare cookies are set\n + :param retry: Number of retries + ''' + self.logger.debug('Opening new tab...') + original_window = self.driver.current_window_handle + self.driver.switch_to.new_window('tab') + + self.logger.debug('Getting Cloudflare challenge...') + self.driver.get('https://chat.openai.com/api/auth/session') + try: + WebDriverWait(self.driver, 10).until_not( + EC.presence_of_element_located(cf_challenge_form) + ) + except SeleniumExceptions.TimeoutException: + self.logger.debug(f'Cloudflare challenge failed, retrying {retry}...') + self.driver.save_screenshot(f'cf_failed_{retry}.png') + if retry > 0: + self.logger.debug('Closing tab...') + self.driver.close() + self.driver.switch_to.window(original_window) + return self.__ensure_cf(retry - 1) + raise ValueError('Cloudflare challenge failed') + self.logger.debug('Cloudflare challenge passed') + + self.logger.debug('Validating authorization...') + response = self.driver.page_source + if response[0] != '{': + response = self.driver.find_element(By.TAG_NAME, 'pre').text + response = json.loads(response) + if (not response) or ( + 'error' in response and response['error'] == 'RefreshAccessTokenError' + ): + self.logger.debug('Authorization is invalid') + if not self.__auth_type: + raise ValueError('Invalid session token') + self.__login() + self.logger.debug('Authorization is valid') + + self.logger.debug('Closing tab...') + self.driver.close() + self.driver.switch_to.window(original_window) + + def __check_capacity(self, target_url: str): + ''' + Check if ChatGPT is at capacity\n + :param target_url: URL to retry if ChatGPT is at capacity + ''' + while True: + try: + self.logger.debug('Checking if ChatGPT is at capacity...') + WebDriverWait(self.driver, 3).until( + EC.presence_of_element_located( + (By.XPATH, '//div[text()="ChatGPT is at capacity right now"]') + ) + ) + self.logger.debug('ChatGPT is at capacity, retrying...') + self.driver.get(target_url) + except SeleniumExceptions.TimeoutException: + self.logger.debug('ChatGPT is not at capacity') + break + + def __login(self) -> None: + ''' + Login to ChatGPT + ''' + self.logger.debug('Opening new tab...') + original_window = self.driver.current_window_handle + self.driver.switch_to.new_window('tab') + + self.logger.debug('Opening login page...') + self.driver.get('https://chat.openai.com/auth/login') + self.__check_capacity('https://chat.openai.com/auth/login') + + self.logger.debug('Clicking login button...') + WebDriverWait(self.driver, 5).until( + EC.element_to_be_clickable(chatgpt_login_btn) + ).click() + + WebDriverWait(self.driver, 5).until( + EC.presence_of_element_located(chatgpt_login_h1) + ) + + from . import Auth0 + + Auth0.login(self) + + self.logger.debug('Checking if login was successful') + try: + WebDriverWait(self.driver, 5).until( + EC.presence_of_element_located(chatgpt_logged_h1) + ) + if self.__login_cookies_path: + self.logger.debug('Saving cookies...') + with open(self.__login_cookies_path, 'w', encoding='utf-8') as f: + json.dump( + [ + i + for i in self.driver.get_cookies() + if i['name'] == '__Secure-next-auth.session-token' + ], + f, + ) + except SeleniumExceptions.TimeoutException as e: + self.driver.save_screenshot('login_failed.png') + raise e + + self.logger.debug('Closing tab...') + self.driver.close() + self.driver.switch_to.window(original_window) + + def __keep_alive(self) -> None: + ''' + Keep the session alive by updating the local storage\n + Credit to Rawa#8132 in the ChatGPT Hacking Discord server + ''' + while self.__is_active: + self.logger.debug('Updating session...') + payload = ( + '{"event":"session","data":{"trigger":"getSession"},"timestamp":%d}' + % int(time.time()) + ) + try: + self.driver.execute_script( + 'window.localStorage.setItem("nextauth.message", arguments[0])', + payload, + ) + except Exception as e: + self.logger.debug(f'Failed to update session: {str(e)}') + self.__sleep(60) + + def __check_blocking_elements(self) -> None: + ''' + Check for blocking elements and dismiss them + ''' + self.logger.debug('Looking for blocking elements...') + + try: + # FInd a button to dismiss the dialog with class="btn relative btn-primary" inside the div[@role="dialog"] + btn_to_dismiss = WebDriverWait(self.driver, 3).until( + EC.presence_of_element_located((By.XPATH, '//div[@role="dialog"]//button[@class="btn relative btn-primary"]')) + ) + if btn_to_dismiss: + self.logger.debug('Dismissing dialog...') + self.driver.execute_script('arguments[0].click()', btn_to_dismiss) + except: + pass + + try: + # for 3 times + i = 0 + while i<=2: + self.__sleep(0.4) + if i !=2: + #get the button with class="btn relative btn-neutral ml-auto" + btn = WebDriverWait(self.driver, 3).until( + EC.presence_of_element_located((By.XPATH, '//button[@class="btn relative btn-neutral ml-auto"]')) + ) + else: + #get the button with class="btn relative btn-primary ml-auto" + btn = WebDriverWait(self.driver, 3).until( + EC.presence_of_element_located((By.XPATH, '//button[@class="btn relative btn-primary ml-auto"]')) + ) + if btn: + self.logger.debug('Dismissing dialog...') + self.driver.execute_script('arguments[0].click()', btn) + i+=1 + except: + pass + + try: + WebDriverWait(self.driver, 1).until( + EC.element_to_be_clickable((By.XPATH, "//button[contains(., 'Get started')]")) + ).click() + self.__sleep() + except: + pass + + def __stream_message(self): + prev_content = '' + while True: + result_streaming = self.driver.find_elements(*chatgpt_streaming) + responses = self.driver.find_elements(*chatgpt_big_response) + if responses: + response = responses[-1] + if 'text-red' in response.get_attribute('class'): + self.logger.debug('Response is an error') + raise ValueError(response.text) + response = self.driver.find_elements(*chatgpt_small_response)[-1] + content = response.text + if content != prev_content: + yield content[len(prev_content) :] + prev_content = content + if not result_streaming: + break + + def generate_image(self, prompt: str) -> str: + """ + Returns: + URL of the generated image + """ + self.send_message(prompt) + + for _ in range(5): + try: + return self.driver.find_element(By.XPATH, "//img[@alt='Generated by DALLĀ·E']").get_attribute('src') + except Exception as e: + print(e) + self.__sleep(0.5) + pass + raise Exception('Failed to generate an image') + + def send_message(self, message: str, stream: bool = False) -> dict: + ''' + Send a message to ChatGPT\n + :param message: Message to send + :return: Dictionary with keys `message` and `conversation_id` + ''' + self.logger.debug('Ensuring Cloudflare cookies...') + self.__ensure_cf() + #self.__check_blocking_elements() + + # Wait for page to load + try: + textbox = WebDriverWait(self.driver, 10).until( + EC.element_to_be_clickable(chatgpt_textbox) + ) + except SeleniumExceptions.ElementClickInterceptedException(): + pass + + # Check for dismiss button + try: + WebDriverWait(self.driver, 2).until( + EC.element_to_be_clickable((By.XPATH, "//button[contains(., 'Dismiss')]")) + ).click() + self.__sleep() + except: + pass + + + self.logger.debug('Sending message...') + try: + textbox = WebDriverWait(self.driver, 3).until( + EC.element_to_be_clickable(chatgpt_textbox) + ) + textbox.click() + except SeleniumExceptions.ElementClickInterceptedException(): + self.__check_blocking_elements() + textbox = WebDriverWait(self.driver, 10).until( + EC.element_to_be_clickable(chatgpt_textbox) + ) + textbox.click() + + self.driver.execute_script( + ''' + var element = arguments[0], txt = arguments[1]; + element.value += txt; + element.dispatchEvent(new Event("change")); + ''', + textbox, + message, + ) + + self.__sleep(0.5) + textbox.send_keys(Keys.ENTER) + self.driver.save_screenshot('send_message.png') + button = textbox.find_element(By.XPATH, "./ancestor::div/button") + button.click() + + if stream: + for i in self.__stream_message(): + print(i, end='') + self.__sleep(0.1) + return print() + + self.logger.debug('Waiting for completion...') + + try: + # Wait until chatgpt stops generating response + regenerate_buttons = (By.XPATH, "//div[preceding-sibling::*[1][self::button] and contains(@class, 'flex') and contains(@class, 'gap-1') and count(button)=2]") + WebDriverWait(self.driver, 300).until( + EC.presence_of_element_located(regenerate_buttons) + ) + except SeleniumExceptions.NoSuchElementException: + self.logger.debug('Regenerate response button not found!') + + def chat(self, message: str, stream: bool = False) -> dict: + self.send_message(message, stream) + self.__sleep(0.5) + + self.logger.debug('Getting response...') + responses = self.driver.find_elements(*chatgpt_big_response) + if responses: + response = responses[-1] + if 'text-red' in response.get_attribute('class'): + self.logger.debug('Response is an error') + raise ValueError(response.text) + responses = self.driver.find_elements(*chatgpt_small_response) + + if len(responses) == 0: # There was some problem, no response was generated + # Check if the request limit is reached + try: + request_limit_xpath = "//*[.//div[contains(text(), \"You've reached our limit of messages per hour. Please try again later.\")]]" + self.driver.find_element(By.XPATH, request_limit_xpath) + raise ValueError("You've reached ChatGPT's limit of messages per hour") + except: + pass # No such element, continue + + + response = responses[-1] + + content = markdownify(response.get_attribute('innerHTML')).replace( + 'Copy code`', '`' + ) + + pattern = re.compile( + r'[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}' + ) + matches = pattern.search(self.driver.current_url) + if not matches: + self.driver.refresh() + self.__sleep(2) + #self.__check_blocking_elements() + self.driver.execute_script("arguments[0].click();", WebDriverWait(self.driver, 10).until( + EC.element_to_be_clickable(chatgpt_chats_list_first_node) + )) + self.__sleep(2) + #print(self.driver.current_url) + matches = pattern.search(self.driver.current_url) + + + #get current url and print it + #print(self.driver.current_url) + #print(matches) + + conversation_id = matches.group() + return {'message': content, 'conversation_id': conversation_id} + #return {'message': content} + + def __sleep(self, sec=1.0, multiplier=2) -> None: + """ + Random sleep to avoid detection + """ + time.sleep(random.uniform(sec, sec * multiplier)) + + def reset_conversation(self) -> None: + ''' + Reset the conversation + ''' + if not self.driver.current_url.startswith(self._chatgpt_chat_url): + return self.logger.debug('Current URL is not chat page, skipping reset') + + self.logger.debug('Resetting conversation...') + try: + self.driver.find_element(*chatgpt_new_chat).click() + except SeleniumExceptions.NoSuchElementException: + self.logger.debug('New chat button not found') + self.driver.save_screenshot('reset_conversation_failed.png') + + def clear_conversations(self) -> None: + ''' + Clear all conversations + ''' + if not self.driver.current_url.startswith(self._chatgpt_chat_url): + return self.logger.debug('Current URL is not chat page, skipping clear') + + self.logger.debug('Clearing conversations...') + try: + self.driver.find_element(*chatgpt_clear_convo).click() + except SeleniumExceptions.NoSuchElementException: + self.logger.debug('Clear conversations button not found') + + try: + self.driver.find_element(*chatgpt_confirm_clear_convo).click() + except SeleniumExceptions.NoSuchElementException: + return self.logger.debug('Confirm clear conversations button not found') + try: + WebDriverWait(self.driver, 20).until_not( + EC.presence_of_element_located(chatgpt_chats_list_first_node) + ) + self.logger.debug('Cleared conversations') + except SeleniumExceptions.TimeoutException: + self.logger.debug('Clear conversations failed') + + def refresh_chat_page(self) -> None: + ''' + Refresh the chat page + ''' + if not self.driver.current_url.startswith(self._chatgpt_chat_url): + return self.logger.debug('Current URL is not chat page, skipping refresh') + + self.driver.get(self._get_url()) + self.__check_capacity(self._get_url()) + self.__check_blocking_elements() diff --git a/metta_vspace/gpt4-openai-api/readme.md b/metta_vspace/gpt4-openai-api/readme.md new file mode 100755 index 00000000..4f27a31a --- /dev/null +++ b/metta_vspace/gpt4-openai-api/readme.md @@ -0,0 +1,110 @@ +# GPT4 OpenAI unofficial API + +## Unofficial GPT-4 API access via chat.openai.com using Selenium + +Have you **applied to GPT-4 API access** but **OpenAI is too busy to reply**? Me too, that's why I created this package. It uses [selenium webdriver](https://www.selenium.dev/) to emulate user interaction on [chat.openai.com](chat.openai.com). If the account has `ChatGPT Plus`, the driver **will use GPT-4**, otherwise it will use the default GPT-3.5. + +It supports both **GPT4 browser, DALL-E 3, and plugins** by selecting model via `GPT4OpenAI(token=token, model='gpt-4')`, or `model='gpt-4-plugins'`. + +**Note:** This unofficial API library is not endorsed by OpenAI and violates their Terms of Service. Use it at your own risk; the creator assumes no liability for any consequences. Please adhere to platform's ToS and exercise caution with unofficial resources. + +The core logic was taken from the [IntelligenzaArtificiale/Free-Auto-GPT](https://github.com/IntelligenzaArtificiale/Free-Auto-GPT). + +## Demo + +[![Demo GIF](https://github.com/Erol444/gpt4-openai-api/assets/18037362/56e735bd-7e57-4dfc-b771-6a6fd1be2397)](https://youtu.be/71UL8TrE5Ls) + +## Demo script + +```python +from gpt4_openai import GPT4OpenAI + +# Token is the __Secure-next-auth.session-token from chat.openai.com +llm = GPT4OpenAI(token=my_session_token, headless=False, model='gpt-4') +# GPT3.5 will answer 8, while GPT4 should be smart enough to answer 10 +response = llm('If there are 10 books in a room and I read 2, how many books are still in the room?') +print(response) +``` + +## DALL-E 3 support + +This code was used for the demo gif above. + +```python +from gpt4_openai import GPT4OpenAI + +llm = GPT4OpenAI(token=my_session_token, headless=False, + model='gpt-4' # DALL-E 3 only works with gpt-4 + ) + +img_bytes = llm.generate_image('Generate an isometric image of a cute doggo inside a house.', image_path = './img_save_path.png') +``` + +## Browsing support + +```python +from gpt4_openai import GPT4OpenAI + +# Token is the __Secure-next-auth.session-token from chat.openai.com +llm = GPT4OpenAI(token=my_session_token, headless=False, model='gpt-4-browsing') +# ChatGPT will first browse the web for the name/age of her boyfriend, then return the answer +response = llm('What is the age difference between Dua Lipa and her boyfriend?') +print(response) +``` + +## Langchain support + +`GPT4OpenAI` actually extends `LLM` class from `langchain.llms.base`. So you can easily use this library inside langchain ecosystem. Example: + +```python +from gpt4_openai import GPT4OpenAI +from langchain import LLMChain +from langchain.prompts.chat import (ChatPromptTemplate, SystemMessagePromptTemplate, AIMessagePromptTemplate, HumanMessagePromptTemplate) + +template="You are a helpful assistant that translates english to pirate." +system_message_prompt = SystemMessagePromptTemplate.from_template(template) +example_human = HumanMessagePromptTemplate.from_template("Hi") +example_ai = AIMessagePromptTemplate.from_template("Argh me mateys") +human_message_prompt = HumanMessagePromptTemplate.from_template("{text}") + +chat_prompt = ChatPromptTemplate.from_messages([system_message_prompt, example_human, example_ai, human_message_prompt]) + +# Token is the __Secure-next-auth.session-token from chat.openai.com +llm = GPT4OpenAI(token=my_session_token) + +chain = LLMChain(llm=llm, prompt=chat_prompt) +print(chain.run("My name is John and I like to eat pizza.")) +``` + +Output will be: +``` +AI: Ahoy, me name be John an' I be likin' ta feast on some pizza, arr! +``` + +## How to get the session token + +1. Go to https://chat.openai.com and open the developer tools by `F12`. +2. Find the `__Secure-next-auth.session-token` cookie in `Application` > `Storage` > `Cookies` > `https://chat.openai.com`. +3. Copy the value in the `Cookie Value` field. + +![image](https://user-images.githubusercontent.com/19218518/206170122-61fbe94f-4b0c-4782-a344-e26ac0d4e2a7.png) + +## OpenAI's GPT4 vs other providers + +Initially, I tried [poe.com ](https://poe.com/) (private API implemented at [gpt4free](https://github.com/gptforfree/gpt4free/tree/main/quora)), but noticed that input context window is smaller than one of OpenAI ChatGPT. And the same goes for Bing's GPT4. + +## Installation + +To install this Python package, run the following command: + +```bash +pip install gpt4-openai-api +``` + +## Dependencies + +These dependencies get downloaded directly: + +- `undetected-chromedriver` (selenium browser) +- `markdownify` +- `langchain` diff --git a/metta_vspace/gpt4-openai-api/setup.py b/metta_vspace/gpt4-openai-api/setup.py new file mode 100755 index 00000000..bfedb94a --- /dev/null +++ b/metta_vspace/gpt4-openai-api/setup.py @@ -0,0 +1,35 @@ +from setuptools import setup +from pathlib import Path + +root = Path(__file__).parent.resolve() +readme_file = root / 'readme.md' +long_description = readme_file.read_text(encoding='utf-8') + +setup( + name="gpt4-openai-api", + version="0.9.0", + description="Python package for unofficial GPT-4 API access via chat.openai.com using Chrome browser via Selenium", + long_description=long_description, + long_description_content_type='text/markdown', + author="Erol444", + author_email="erol123444@gmail.com", + url="https://github.com/Erol444/gpt4-openai-api", + packages=["gpt4_openai"], + install_requires=[ + "undetected-chromedriver>=3.5.3", + "markdownify>=0.11.6", + "langchain", + ], + classifiers=[ + "Development Status :: 3 - Alpha", + "Intended Audience :: Developers", + "License :: OSI Approved :: MIT License", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.6", + "Programming Language :: Python :: 3.7", + "Programming Language :: Python :: 3.8", + "Programming Language :: Python :: 3.9", + "Programming Language :: Python :: 3.10" + ], + python_requires=">=3.6", +) diff --git a/metta_vspace/gpt4-openai-api/test/.env-file b/metta_vspace/gpt4-openai-api/test/.env-file new file mode 100755 index 00000000..cf668a5d --- /dev/null +++ b/metta_vspace/gpt4-openai-api/test/.env-file @@ -0,0 +1,3 @@ +# Copy your __Secure-next-auth.session-token from chat.openai.com +# and rename .env-file to .env +OPENAI_SESSION_TOKEN=eyJhbGciOiJkaXIiLCJlbmMiOiJBMj...... \ No newline at end of file diff --git a/metta_vspace/gpt4-openai-api/test/send_message.png b/metta_vspace/gpt4-openai-api/test/send_message.png new file mode 100755 index 0000000000000000000000000000000000000000..a42ad59bc3f6dc06cd7d1ef2fcabeef0b1baf0b4 GIT binary patch literal 137346 zcmd?RXH-?$wk?cWN*O833<3raC90rER#0#gC1+3p$)MznnKA&nNg@IwIV({zYAH!_ zk_-ZpbB_D#tIjE@bAP-ax3#aeckiRM3czOXwbq<-j6QnrV?4SdE3thG?G`F3s_mr9 z7Zs?esBcqIZ5aA>6MmA_{#+XWS!b;vAxf20ac}_N{9-LiQu-BNF2CykK}B_ligfXU zlEbUvHhYKiK1$IX(md$FFk1% z5Pe3QPWt2W5wV8}Q%j#J7bL}E#p?#9ZfWrSqH_hR$sK&KUUq1cgPtk^k23j7YXTpp9 zN3*iBgc@GN#2j~B=nZ%&=y>|V$!8m$emS^c`}5CkNB6`st~0-OEiALcO>-ZYPTh-B zdJF=~eoVZ)yqYv;nay^nNB*L1q7pKI|nABZyaB#?IaQxxDb+NZGxQUD5q6U(o!dpNG2^Ai5Bg-f#J5q5~SWJCo?T9E}G1Zwk@vAb)-8?T;Fp- z;o{DnJ8@%vxU7_?+Nn1@zjt@lRBRvV5g6S(i5t zi^4)mNlW`$=eDwF>vvrKd)S$%s3?<$;mFgpo~$a66^@0Mmq z6lB^4F2__DIHQV0`$(9_o!o$tCN zN#1er+#v}GiL9KQARSIl&Zu{DnK?N*Wi>UEVWDlM$|6IHGjwt4sgF$>5+;8M75;mf z=ab(#vHEDJ4|p)TIrLX_;Fz7UXjQv*?b={Xg1x?D$Vbq$R; zrUMj8oqoHf3lBDCGfO?ufP8+Pbsz4D^E{P9k;BI$9ve45;ZgXOa00!vm?xI zP4;=2Dw6*vA_S+#E8gKTZKMUsCowKd`yqHcLK73&pi>xnp)E6&$ zHd1r8ZM=(%i!Ygc#MIOjKQ+cG@H>pZmVI^ZFdZG;p5s@}WBXvyt*otm{QUe95)<*Z zuOlLu_yh!k?shKuu_{Ya(=aGK*s_OV>6Z=R)$^Gmp#@f}9}N;Ij`0WS>FeSpSj?NU zhb$|1?%8uxwNWeOZSiuZ@W8-<$B!QQ1O=6eiLd|nv%1|^uh_Is&|&=Q9yXQXu$6n8 zw$}s;*xUU0dO#*bQ2nU*)2ga4G3EC+uW_iST*S9ma_mNwVy+x64;2w9oBy3z(rCQ% zgIu`Hp%xqi%KS$(-d#^WCi^PksDxL%(+q9p z+wa5H)BW-!a(a6DU}G|+&{W51Ad*`6XlqlGI&tm>YNLC*yN{Bh!hM;IzrDRCNg@&3 z(DwzxX3X)t`R`92dwZ*%KYts4$Na#_c8wJM#E&13tlmoe zdmnaoFt=>Ds;b)P@i6t#qemLK4)6RqG^3hQ4a@55mED&oJg^b!V&sqF(G9j{SvTjq z<{UY4WEyECPA*iKNGB;@&lpu5Qhd8%S#$gTlb02vWmRz_jNd{9GM}tp-w=EK^SJbOo zyIaytSqu#gu@lQaeG=2ou~Sx1APWi#^4#n!EU*ow`Tgw;pQML6s(!3{lnUB?HkMjg za9Y`}0X`kZ#IgZzaH7gFB7ttz~;;fz(! z<-DcQ9Ca^M+grEfGcDQ}a*`%{*|1(?wp}0hU~7}&RT4|m$|n1(cQwD$tK8LQ9VW^^ zD>$!LA0yALn1jn(URgp^y0>L}UYMANm&tf%SW0FluQvDfKaDPle|f3Xm@F|^c<0k% z=RI$IfC6Mt!$Hc_6M7elMSHvL?t?B$+vyqBM;ES@Wo0@u7^)Pj zV1RU{D&_CO#u%!Cph@J>R8AqyR_9ssix=`mg_v^OvH($rPj<#+zsf`ML^X5&OJ4M)! zO;z?DwR-|GRaxU)x%A=s5TP8KsT&by=H}DipPa!7`h?eTB3P>goi%^Pq^_7#LG)oBc1g;{y@GXKQGN`hLs3q-~TMxvY9W;b|_`k z$(=ztQA3&R`|@QRHmAt=oY<8s&#>!Leu>_6uZyeCqA@ABAz7CTxhmbPNuj;Hean_D zHCQi3byXlICX&YvdIfRuhXV()!otF$Oc$pIdHwmXDpVKo`} zcl;f31PfAJsc$|%aw#RPJXk>0ak8iS{^nh$)9H}&k(jv+E3gA2k$c|wu*k8VJb8t{ zkbqxj94GYwrlg)ff3E(6Lpyu==+L{gv^w67ul~q=?M_46&zLq`78Wj_{z5lmU|VG)xy7jm|9W}WFCxOMa9mGgxf%CQQ{ zZ8=NEc(-N!A&cU&VmNsszfFdmAe*O9zx0RX3 zq9hi91KS>YOV}|D5{N*4o-xUub5q zUKIn`!Ak!=37(}5)ycY1!e`IMH3y)6-+dFS_psFxv$-)%Lc9p}sl)vu0|^JLuc1z6M(F z{@qG6Ie$>k$s#H1g`i^!V)5*7Q#eleK%=gEeU^0}5t7cBeY>KXtmB8$qdC)(^3A%v zMcLfg_yo=bsRk)8{rcxEq(E=GjP$%5vDsC<^e1~c;sBE5$aR^Px~_9=_EGc;NYI1d z-i0S=WlhqIE|x6VI?9v*5Mo_9r&hFcu870P6=CeiGVframrF#_p)CBbhiQisE=2b z>u{Np@qg#Ni%K%pU20_hAuqB#$X&T5V}!@FL5rU6_Xt(p8F?2M zB#BckXN+qu5+w(cl-*c+B5H=R+FC_nVPS+Da&U0)`t|FTUZ1~H6q2fuZo;ab5^-Hm zPx;No&3;_EI!K#UxJG7@Q~+oFn@dlaNchP!CfmU}66%qtXAU3lZ+61&_w)6Q;MC4O z4m8E8kruOM4{JoI`>J|UQc}}0Nl+8DU`k5qtRiJCXG`N8(0uRhjYN(@B|^d@RmDTY zLs3PoQ9CL$F#0YE#btAWdx6(MzBhndWzEeR$Q$*q_^d;WMq0DRMqlSSPW?EVEF&qY z@af@9U6`0=`O7n6s0p099+ak}r`Ipe3{8Ka9vfVlTZ%VrtdNwJR+>grhePX} zE;-F{Dw&r1M#RB`2lY)&{nd^CE1qLZ9kbA|hcbfZ5*jP*)2}a1kt6UwA~zF(q9q!3(K*{wo3Ab}FglLlmC|7&f!xu| zBs_Pbcu`5#iA1bMg+d>vHnCA%Q?snSee}*0)3IZ$XU-^N#m=N-Z(ZQfn19jkasO2@ zPn1QQ6FH);PDwl8g*4SyStzNs^~{^Qq9u? z*7`g*iW@U)xsy&WA>#MmscczEUGg@`FKTNODm$@0BqT(mz|Ga)G=Nk4<$x;^YMT96 zyGK%EtRjo;;B;qYjyq*FDs*Icn8AtsA>5|Fs_Rivdu@gcce;7)Fk|`OJC*9IZpIju z+m+)%0`?Y;&dzMdk6$JpvhN8+>^EuzS#cDZaR9skWeH##Sh1VS=I7@fK)= z_wOVrq~732nVuP=ug^#znA1XFK*JD2j^tCIGV&cY_XM(%{)e(r|KR5O~}av?6`spg+Pew;302{kHy zc6f1ls!}=2%7ECHqobp!`s8sS3BX3wj^g3+o9=zs{nc%%oEMq!razyUs3?PaWsq3>-}qFOBMW+fhC9nX;9kOsCwtl9V>hLM$jd%L363Asl5=b z59Br+e8QDqh3%jEHA}yQEYaW-5|U)!J`i6Y-)PdFd&#LUcn(M*3YXpwYKiu&S^v?# z_cj9v@@@7V0nyRX8foLtaRPN5!cyXto#m^m?d^|XbBWv(8fz&Av z;FNCJq2tG)sUj?#NSTm->);j<6;)baKl3iR(vPiCZ^VrH=dCd?wb)Z7Yh@`IR)&<< zjDpbs2Zu7Tw={q&^hZT-ysz(Wgr6%!6^I;>gzQAz%(I}NASCB-z_UR-%IXw@vby)T zx}~SUJ>0`cbF3wz-*) zTm66%Zq`mcxVDN&9nPv8hn3UT$g%sRo1bCXktpfMYT8#pUzu(8^JWF3w~^14E$B^bh@OFgz{oLB7B5d5JO&7h`s0sZNi|Dj1<5F1CCS&XU#|<7pdt7}32%n- z>4Y}ticpc{nn)=_`=&y7hBYR;aB3v>mqM}<${x^ZGH1`8rO7)cB&1Dbt^Vrp-r?bd z>z^N=U}CyRq&u(>t!-_oPeBmMgF-=#vKlRac05#kjW)+snyh=vG&4{uVg2K4Nyfrc z@o>}u;ed07Ew89nJ=Qq&&V^Z}4OdA-8FiyFWTm(-R9I3{^0CwGaO_zA5@!(WhH=Ax z@amPB(F{~lHDz1{2?%GgSO7U5VICeO;<;j5rDUC^nmf8it~=zb_xyPz$9_x&*=uH^ zh>?wzb?{x$rAwCxmIbJRsf+99%2El6dJR+Mhk~Th$S{k=6CM1#Pgg15Wua$qkd=hf z=?}(Y_x}Ac>86c?fP=~=CML4})XUNDHvH5GIv4!A*PXoW&b9vP-*0@oPt)t*y6t~| zOGV|d_&-z|_;0HpYP~(zv#fJsEIa0UMpjaWM@IG>bh$Y7L#AxI5r?@?5GVUzAX404xZf0hN!gBKB z&|VG=X$h}`?pHfN;VES%HTtwwxgxH=0SQvp)+S?YY)o);`W_2Z} zKHJv$^XJd3hr2RBVi7{YgNHhP4<1|qi4EpA8Yk``eQ+IK_27ZFvgpSV_gpu9{RmcN z*3j+te>0+ZYl`e%zN~Nk)u98eSt32i^x!s*X=*ylyf`U}w*vI6o1f4vZg0P^VbeAr zERv+GY{UJ{M?*|xAPUIq>nE(=a1T+74Yd!wz--RPPvJ^oqL&ty<`nTefA$3(=qnA# z80q$77f?6#hgmlyX-nXTDr#!?MMY(YrYZ}bq3~u3{1J4rODa)4Rkp8E*Plrl^+`iw zOH5T29k_`^@GE6EEn9fjo`&GVgDvaWNvBR#4|WuIY}v<&($EqphR{=pY6>w4o+4z$w+hgmqCe0wB+ptnBRkJtVHlgbFLO$gL)U7?&dB@JDvI z)5wE8sZXXn_UBx=(B6K=wzsrbdWs;PfOnrmO2NKT0sAo1?##%ln$${rZd|O^wk>DQ z_rZe)kQREn01e_Dmd?RWr%g)Y5DR9fNU92pgw}M zRngt&7zgo9n!^Muihh2q;3X(CrT*#Mr%&6gET&5*J72JNn7752lC`t5OG!zoVF}%) zjQkWe0fwDtL}j%%K!zM))yt}{9*uvKBW~YjWG2bW%VVWHKwBukyMC$GHeQty1H$7t zLA)^;b9)<*+$9B z?>R&YbU?SgM^Slr>(+Y@cdUp`Ox%JjnN6IRENlDi49i*V4xjoMlj)(rN&1zFq!ma9 zrbLC7`E$gh^3fm6Oi9TdGaM>NpS>5-ONa6#G7(@2)l+4i|I3$)nGI{_YrMlxPvACC zSMR9K<)KDuqk)=@TYgmwiJ_@tuPc5%(QOqLB^6e`my^4cgxZq6J#L?Qs!V10aY zS{l#Fs&ny%MiIB=7ZEu{N|x=*PjJVv?RiUaxS4-sR4N8duZ@L>Q*we0rGufCN)TaTK@bl7Owzs9>-*tS!*5SDo=0OAsp7(`CHy>^AHghK0er* zlE7`=tV9S6Ky}O?dr-Mr(VB@ ztSSlLMDi_(r7L89cJps9z`vG~LeFRSiw)TK*|81?(=BYAoGP0)XVynb$uXlma>VS2F1L1$%fjj2O5OA6CXNFjGHA~Z>*2&Pm+=R1>DHJgr&o`69aWB$ zRBp?*l~Rm$i`=~Hi*Q;-SpZk8g5jV1q%e(CB*DVI(lk@BTeAK-<;ktIz=f_S$ z9k092$?3@BG#!BY>mkz#PEJ`L7Vl~xASRN`%QSHNp`|4y>SU0-_r*OIFJ8FdVHNi$ zJ3-Y?_upC^jORLIHymTALj7zPRP?2Ps_2J`?5Ly^q@~jq=f=W5J{S`ooBRIRT2fAq zcgC_Qh18N^E?+{9wC$5kNz%!aKD6=YNulySA+e#;SyU{QA=pLE$?0W9h*0po`nBKR zb}YtGTDP3@uAAZSpLQcUiCkLNc)bhdbq}KRDAJn>Rm46hpoRf4}{~!-s=N zGvtVG-@Xm&{4BKKWTD`-!qz{YGL?YALq;Pg#XScPvXcm|5Fp_M#KB7!FB-uSK;&1% zNGKMOR=uU5Qcjd{c0odq!%qle3VKVLb)PI`H!*^RK@Em5MX;3w%gLsaaLDMV-+^j8 z)K{;P3W-t$Ssr>?ypZ!OvVsaYLLWejQe+{hEkn>yL5ZiKLN%c6>*@;Qw;k+90N%1= zhYG59r6}nGDCCKJ3xVJn6Mo<0$L zT?qtF6x-Q$BQHUJA0;7zsDdY9CV{j@b(~1xo6*rE)b+g;!J5&s!3s7uX_EfzvEU-( zfx-D*=5NZj{o`RS5A~=~4fpg!+`s<|7+n%kok~NE@`5?!jJ9*K92qr1FL>4Eg(+y& zn$S3(eYpCJiMR(mJmLZBLy7^*)>k*Ob`OOGvR?G-T!Ciz&Ydf+sZoGdWN)G9EGl|e zOG`_-v3mnI4eXnd$y<3X4~E<01JCM6}chh6OoXhOf#)YQoz zbzUcA^}pRB73az*jx&9|?DgW)YXO3J>~{Sd1MH9PWE_MWv* znOB7yOL*u=$bIY_$pFqoaODF42w+i)QaLv}j2`f;>`h+FPs;_k@mFoYtV+o`Ld5N! zJUOl&u=WC~%2w-~4g1f}>QVnR!ht@>YFqaY&s_1-wfdfl>i+@H+N`^ngP|%e zR;y3$I3(4<66z8q`XV39(hD6gQ{S@qi;X)c!{-(MoY@*eJ;1K|>9{#7;63q1u|%Ye17v#wqLX z{1DA3DiZtQo``=yKmh31sbbS2ui)1=$~BB?A|@c1OWO|RCzSX^$KC8Y0(2w2Ln&wl z@^5@hO!0qy(CHScbNu`o&U2$@^Ez@D_9@3)kx$NVp4FwN65+(hLT8RuO&$fioycTd z=3mb5zM6|O8gk24&SG^rt1|nSpWC)GYeqVBouE+&7)1i@jZc( zD$3NfezFFjRLQ7+JLD|VNQ?ayRH^tPf(upw0U;=9tRc|@MXk)3ww4x;^^b$v*}LOX z4Y`baich7aWCvyTmHKId*20-og~+zilTn0FmB3hpz)lEn747lUr&ZdrXB_(T^!4>G zlW|D7)49|q3HJo+!07Xqb?Z#IXF>%XRgw$Z<;mb(B~gDWKH29UjbgVsweL29dLoVR z{AI%mt*R0q!}@6N0^?zUvE1ljfjNRIt^NE&b!KVIy|^ek9okzItQ&(U$rcxfEcNyD z^k{1{%ms+Y#HN}=2&ID$_OS*oGE56`YGx>a{|sQF7jimME8mX&g{M}e=juL(m*%P@ zuad&Tcx`%$C!|B;!^6X)WP>dhL-OaZN5GgRvx2(3y2Y{}Tsgks_{s4Y7z-0&jVrl& z(g=zk1lxFNQxs3{Uh){Tl1f7hZnryh%Me5Wc9c?_l5wqVeOzA5X@ki_1BZCwoecQd3i_tBwC*@pBt23stgT10Ndpj%X`_(||U*3qjswq&bvnWoFJ^goVWr z<+~2bB*>$7_{_UdzT+Db#~9w_IZVt!pOkbOO7t46jrPEqOynwfb)DAo#x%mVBN zPLYBNE8Ft$)s+sPYNNW*ww%)|JI{kZB}{Z1sTute6Y;nQ6M}e;?*45&{O&#PLHJ`% z$T4I(bF<-m!XlLIH1qiM>C?UX+=xeEfStT{KnDrZI zPC))6Rs*6fZrT}=aaCpqr!Nz|z}|$t94;{YnsVsoOOw;Adbez6TpbYWvuu6;2)?!# z?JUg913{KiuxL@i6*&l*M71)c4M5F{qB}(oyQ2d941_$r=YXT)>S~@Z6qh__`?AlU zFMWFGx~ev(l4Z3AA%k$F5!xveLV*gSyP$M!w45?hvF-BwsbFDONiyLT*}ZF5IJ82n z1nx-QuyXYem-G*ubC^eD0POSn_<6`bmY$#hXbA(qB2Y)AL`Bjg5VI?$#@?S>dR* zuWxCyTLXbKXvMY>*BPMhQ>>j;RJjlN?^DRl=GZslv8hqqD!izxpBw zBbgP`#?^@SycOG?;#(taITD%~%W;73Br+tPglt>g3LB+l;513!+9UUBuR+lYjR+m=xV3RV%UVeVW>ej7#*icH1cy7?DzPU(3Zo5FeW0-g2Ei&YQ z`EQ{YaH$|c<6pnli#p53CdJ3cN67xLA2h&JqMSKehTNJ=ZvjVh*0thigfHwaouxV_EUbgSU{xwUDisP_Hku6RXhVdSJb+l@5PnKp za=gAg4SWs9K)h)?~i8P!a4~kZ=^S0x)NgAVn?n72tZVtrSUC zgqAdF@X)+@{`j$D$7@->G>TBl{A4=kwH^~M?)_w0#ebeq?KtXvyi$s=SruWr(o?HMJrB#yvyg|cc1 z(}2!Uqh+a0d3b&iavhO6ocie9wF}&2$P5cBD@`3MoT;O^uJcPMTR;G5@H_EbhNGbt z(y_EDQj`KJn1Jfz2Rsj)rj301)JCzO`o(kOhM1VkgeRf2RC4d$y@Yvwx7Hdg_a=|f z9FUQcQoK^t#a@|E4nB#%1uIK)Qe=|`7g9#XSvYLZ5dNs;73Y$oXg?fz8@PN3*I8rI zgFqb!e~Pe1gvLb4hl>}twQ0j{#X%y%G12saqBiJ<_v6P({}Q{yJKQPS?d|E@BiEDg z@+fC%Sy>ernWW88d-JZi5cVN96)jw7)B-?MPj@XL#FxKJuSz$)rjgR42~^Mkw?u7x z@{R3JD3W+rguCR@;1*`ZocQ>76o-VA-ICdjy3ax}6pSZM$EskxVr`_9s_W8-sLZQ# zIv+krfa#mh{L<3g33FoONIAzYSo)4bWk??KJsIr*bw%(&0JVY5=fv-|I-{lfE_<6W5cs5pbbv5FoA111}Ov@rR z@Xn4?*(INQ+vg0bR1ny%SfsBIRUj-G@WsU4>OK}H=E183;+R098X42_*RS8jnPG*G zp*%44Jj_p6>9*c6ifk0$h7B~O9R;BXe__B6aR3Za`5<>;;R)8rofpW18-n=Se^*732hBu}5#ly!Hr<3;(&>${c!uv8AuGQWFb#Wb?cCaEZAcVZxPUlw7mdx`t z4U&36$>-0?kn&Z%8S>zY(Syi9g#;yy&sw6;(!_%7ht)NaU=EO|Rtv+kLjCD@KPt!j zXA-dtPY!2&C*k555^k91%HJOe1tZ<4dcC8Q|MO_W1K4HDNKq^KOBS)iBlJ9$?V|Ou zQz?YhvGb@n&f*1dp``YL>b_lv)_dg@lOlp9;GrTzNgB5R3?|F0)5rWknV z>q_lBk~1wfd*I8rhi2S*H_TE4>z}HJbTCfYHr77nIOgb7kTjI_a_NqgqD`m%ot^}$MNwG#v`0r70N94P-8ZaXuFtfz%$u%Z z)5x?4*GMyp+-1h_OzdP~nZ&D1yYT>I$oWcA^;1IG>fT$=NiZZFO_OMs$Djd5QZY3FyI zeG30s@{jT*aa4uXf9zyDaqO5l0*ybSJox$7y=AJbhYEFZ4p0TzjUc`}uJIO0f}_T= zxV&5&O$&;5)(h`lLC%XauI)?HE8?O(dG&Svid`(!j@LVn3ZKq6++N@wdQ4_f%jcMD ztW1zw1CSJ&uF?yZcZ@a8Pjvg@zECw8eR<7+qW`2|IYnw| zj@pQ_N|mVg+|_F;*v;MD*Vi|uAu%)n7YdhI2caTzq_dh#oeib%JgKsq}@f?kQY*`BmnBfNH8j$^T%h{r;mtk?lVk z6jlDCBQoJXxDU1e=!ks#`#*K2|3M%4J&d{#zS#!EUXD`QGbRcB{SL}W%W0PuW=8}7 z5MBt(s^&Ruza&wF&X6gu5!mBr7W#aUP>rFs*JPMeqE!-`_sE83lA zM%yHu=NObO{;5pQzdM3PG)-VyIkp&@*oh+yhd8&Ub5QW!}E{9+gApWN%qC9&Tv|m@$8i=RXf2a zm+7B2?yvI3@>`e zp73eXSX2moM_t*BT4*f4t{%p&vh z4Ojk)*C^@{9%mQ#b!E@WGqIVw+5+et6=4 zAA{iLBE1xGe@L--qg^L z1z(7dCxlnCp$~9;v5K##ua|+#9ks2Kl=E!QLGHD4v8+tvy4C1}GhILUkm8C8*_k2U zs?`6Asos9r{zy@`=!$h<(-eKZ*@lZJa z(LrqK!-U6=Hkw;RRe&8wj);jd%??84l(*`{%goFS^s?QgBmW-2TRgX+Tdg}~DbefT zW~GZ4-%B6!!CER3c6?Z^ZDxmYi~9QaA?Y6?O-@gzoeQiq)H+Owam+0Ivd7NrhnK14Gg1NX3nSw_pr>JgPT5M1?GK#?` zF0atUIZS-V``3JY&{1l3R&!c0+vWf>lfGra!QVP9eRcDklws49N5M+8!jgz{)y>}4 zlI3tpnnZd;jz~yg2gFb&=#&VAgnl@<6_K~5zj9Y1DYvPGy$XWp;po`Qo3xMpMf6`q zweZTc^^**c3|ET0Mwm!2;AG?NQ1;m$WLsOG)?~rWw_(3UV{;fmE7^_k(+Vx>k($)&30YB@8rr>sgb$4QHdXW4y9m`K?-yK<9s zy%j$_tSmtkxkLw(E_|YrckXyF8+hbrz01sOe7Iec=mCOX->C4mJ(^-#1u9M*@Baff zE^{r3i}%@%9MK~CiWFpmC-lt5-6J&LELvT=?9L0lB?k%>?7p?cH);|z#oc>yl7tf> z`uk_87(|khrc_Nb>ScM{aNL!!H=Np!As9V}6IrD)#Im%#{X_p)pkc@+gsXEz4G&m zL>+JZ@je%b;_$a`ujEZtI0Lok!qf4!-*S2WQE5QsrALo8g9_2pet)z59Jd2ne@$v4 zVl&K|l0fDV@)3HFv!D&aCAWASWQ3QVC)%N#%v1=f?6;d&=mi#Ip&;NDap>XOy>DOi z{re6=6c;H_dIR$ldd(>YK5omm(g|p_^XS79NHU;hB9il8UVF9cA3BnIwBYvJ%)RF% z>_N++%a!~&Fdt?1Gn9j9FXmEJRV5xh`We&%0|Ui_Ht!Oy2gr<9d-t8+;bwu;+^F#{ zW!TeLX;0Xz!)S!}vxB}R7`e8bf+#q|+H4cha!6FggwKM3A*A{Jtvnc2BfCCH#A>7u zLS6C5U$%M-UjI#I`yh1JGB&VaNb4DZx^gIh;7t0wo0j&CoCrNSeO-FLf1f<5b98O< zv~v3}O=)Ycn^!$aS$J#y^B00Dlf&Dt{`?l;?a65Vz71jR|RQ10fH~vq(!*4>v zJ3wVXKQPoX)Ym@_M-tJ+>EJNGVb1b&AkhU>($S%dzC4;%T?d0X9MrM{XJo+^nZgosuhB zGxJip`x~yiiN0c3m)J-|?>kzCh^F)RxAX#~j{!{*HULnFDu{+kk&=7xL&O3N;!caa z=>5=ZPc(m#ArZwBMQ&4y0irpPg_6d{Z-N$%x%TNH($6z!Py|s3MIDVUzr$YOmrq%B zCalQdEGB1WKow8*!s>t=7Yi?hq>N1cqg^aE%k#JNhBt5C43i3saVrG$CpvABjFr{Y z)Vv(w?~?}+PIQOL#i6t(y7?gh9Y&ZFnrpR2_sU!F;AqPbMt+t7_wG|rP%!ZobT}KR zPjsc`biZGF=AE)cfB}4hR76bo08`@2q_@!=ltWKv=WFY}ideV>;xsdph!zY)GQz5Y zMDPlj7!=v5rsifzGQkg_1tqZjM)!eZJ|u9VSD@y=&dPx07(jJ_0=bC3NF~S4ytgt` zm+;x6TLq*hD^b_Db${_BCYvykkac~rzhEV?ZsgM~a3ctR_!-|b5e*X{*NJWp+wL#h zfwC@x3dY*00$DPVFiNE~6rxgykaOd$wMsxDj*i;I$_!bj&&=Mw`teCdBl z*36Ve12kZnC%pPSV`E$=mdx5fU;fp;$z3TJ4kW+|CJ%2-^pJh#1|r1(1TK^mI&k}B<|DcYf&8;ZzM;wPsd6zq-tuUCK+C#yT54vdD&|qxK(y2vvi5oL;y4~NHq*$r zcVe*J0)3Ocy}e;bW_NaW4i<7&LECcx`sxV(1)%_4yx1Qb9g-dWk2^YVG09FP?6yo` z=L8UdV2j(nFSkM-!L}ulL4Fc;8)%wRr8@ONpfmu%pmN8d5lHg#i~+~-j&fHc_#4NvGltleMB0W?H3uVSr79osD|EU-uYkiVf> zp~R8FdPA4kKa~SD2zRUuFA>qZ(pMQ8&}5e1_g}9Y%*EM?FL^#FDR50_Y!~~>XYiNJ zhuBSFq8o8Ij`Q%;U0>?coRe&7Io|R9mKdY~&|GkdM^w)??5%->{>2r@5h*wvZry3{ zVsU7xfnKQOb(`psCo~Lc>90cNP3Qv!`O*MS44kEJAaM|%Npztr$_YiHLrSW2M;sTN zv#2`Y!PiEZ%1i#Q7oD$4xR$U(_xwwjBb+|O`r|ke!Y|P|3!J@W+qSQ_#y~<7AjUA% zRRw`U5kg8Yju4t-k8^V?-bhu)wygs3?P>joIZ8YbPgCms-mJsz2 zT*<6(uB$jWyax{DBEeOzsHOD^MgufqM;@GeS$@O3Jy*R_XzmrpjU;273chXn_Iope zIMKp`hNL}EGRVwQ(BP%u!6q8;h&b7Xbs@e**z{V(Sd1~JO_tc|OeN=v8u7On>_LtI zLlJ|}2E*X zkl^I*lBe1HEaG5G!q3vXbK?3`4E4C>be*DHEKFDYH#@2R(WGXKbETYFZc3^B&**+T*C0TZo=a!h z^Q_r?$(v!YM5V=-8=;PYl%1{$9T*&pLSbKmsWNcR)nhwDNwvnr9xcp1fNICaxX7LO zq3hE+{8eS@D$JD;I4uM^K{Z=D*TGepYACb?>{vtR2eFwSK|&U_A0vv3e?{5%8r2_~ zn!x~k$5gJzsHIuCxu?eH*ng(g1dWi5g@}W-=pVICq~o(v3lX#i_0!X>c*T>pz7Z#Y zi3ANw5nlB#o=ehnXP40+Tqo!_+dT{;4q?XWQ>O$A6eJWDegY8i3GI+l*+&&rZf_n| zSH}Z$zyaoW?@kd~E|>t{XV0ERcmF&Yg#|?&ZkukR6C5s0E*cs+QVqtvoNZm(q5DOZzZRyxEa+4Gy;~J7X5-=5@tb_6gz@brH z+lVX1c@3pj9vfUq84B0=hpVRY9@>9Z`^D zFS!l#KYrvKD7+(PQq`#*o`*hK^eMuq^=q&Y9aJ}A?jKs|CTEDL6>yVP;kMIkhwNO( zKU~F5LQBA2+B1W@;Bqp;R2R5ALguC`EE5;c1WJ>c;GlqI^fJ){0`uKO-oIR8qtNG{_O3pHSjiLXJo2x|1;WF@FV64=5qi8Fp*{k7fc3f#t7jHLrg>w z@<7_v4@V%cs*63`RyUMvuZW@^lTiFGbfBRjYP3za_U$z>3~KsqWqE1`hxVdwy2T1% z(3fZ#z_)WPnz4`IyP7A%NX!5@aCS0*RDD(YD zQ$Ecb`!V6c`l0Q4Gb&sd2@!$OR8j=u!I%&^{#)PQWA8=6i1vmsA%a!UnpH%r`5rDE zQ6v(Tg5}9npknm2M;{!)I1r-66rIPBKo*VgaA6t%K~*PUJ43*cpgiE4t_J~uIUdx= z@S50Vdti75Jx37D1V1^^XSKR~iNM-~?1dslMWz> zm6`d{?Ch-gxiz+eFIW%`ff3XF#3=QvGV@69RB>^`jNyhLKBKHzC$K+&b zGC2HLi?)|Ij?bAs|9KHMVspO5@#(KR@(1_Wa!9l>!h?1P_JUaT)F>&k7sGZ1g!8)O z4rhYyU>aDQIR|%<5&+lY_a~b%v&K70jv`5L=45nRi!UrTG~V4f_0&z`>HK90?@a{5 z4BgBfI02e9mmd?s(xX2(0GQhgch08b5>0StaEPK$khp6+Sl6PtoeT^~AwnJKdH&>S z?(2PUb6s^f%hOxmV2=6410C7+E{vJnHvNZSXMN6u0FB8y3xgsQ^#qW_L(2=+U(U8) zxFA8~h{5XcfSoCn=ZKj6HpekGu8SOj*;8eZ@t)YTkU-eh$%!QTq3L)kgG~ON5IYU@ z^^L~b+gQOYy)5z_amcc!A8l4noC7Xy0cKY;3Q2hj1_Re*b5fy?q8EL2L%}S`y%5?3^ zlU>|TQV>aF)KmLBhv1+B!jvLk*GnzhMZ4%63QHeq*SD7#QF`s2akm&FTAI<_Sw> zu*1}Yi|`yY*2<|8osFQ{#}Q0ThGUA<1Lvw=|yomHh7mBI~k*2!##xU|kC4>fkzz3sA|oD(sU?;9CO1U$ymzL_+) z8mu|uk6{u}lQ5Wb2t6Bp1kF+LD(mJP9i>xttS4`75l)BC?`5T&-(PssWYz!~yJF{? z=;)5G)fvXMHzsFi8(y61=DG3p+!KD0f`IAX03XW9ijJ|$mAU8kY}d+fq>74i#wbSb zv#wh?b-#j-vzAgiHv5YY(UP%im!2=C+!bS1ps?^p+llKh;FpMm2BBTRK$y5H*06A) zF4@qKN@N?0T*wvBB+A(~#^DL#o-e;RzIXQp_lxF}IQy}Dq9Nf@8**Bj&A=QnFADsG zQi0osCySf5hbZ41FUbx3GcD3ydyRx=0tk`Wb2lPAq6=z^=Ih#{GZ+Aw(#} zl5e>}+rR-nB~0VIwTqblfiRtI)tmBfA{=SUAFq2Eo*3FuMuaT}nopktJ(<^$`KFoE6>O*|8MeF-8grf?|&m||G4BKtShesvW@A<7W`SX*2 z{?y7Zgi`;>!#me}2|QLTrlx_K&Ov^U1Wkm?{(;V*9Hd0TxLN*+PsX%iIReay3Fv5$ z%6Sld3|~=#8qrG^huJ$Zb|Z$ssDJ6Y09zObV)`!K+5&dgw5u0p9Y3N{B&sCmu{sX=$Zu>^nFbtHKzKVMAE_5wt*v4*)a9)yEEXzHWD0q6hgP4wFS4o#nKW zjg55DN?SQ*U`-Dt=S+uE*ojQYOzQsP>aWMVFe2JS$E!ey0!S=F7>@>)uO?LEMGqWv z098j@F$A-KVDsVW!s-N;lb<|^S5UM>XSfcs-TlI!82P;=r60~GG*x;aZ6^^=8Wx;`H=3 z_>-hCK1PMe%;?s!&vT#bd4#GPe;mrj%`F8liaZFb(Sasimk9%}6ja$Ajq^U_-+TM! z-Vg&i&zQQ^pn|{*Jw0M7*%P}&&4NRzO$i8wJ^kItc|^Pi0fo3+bZ}<#<_WZ_RuFgoZMu4>--dcPP zD?FY>d(AB}U-F{|ZQZ(6|H6G zvxrPniVQd~kc3mHWMVR?8?pu)SM#Jx%RVXJDR^zw8?6kK1j4TB_)u-1Ie@=5(*OHU z!46kwoXgN&`|q#iywwS|+Y@8my?(m5$ip!5EH3mV5{i)U{MEO@OJ=R%477j0nrhtp z%a*IlM{WD7h|wSLI2-KVxig8tT-dP;Gj9_Z*w&_AGg!j@vF#rg5O3ZfiM9D#{4h5F9w`oCV5yXMT^*%Ft>lm! z$P~ypbBJo0`$hTk7;)`|-7FYq0;L^1m-3ApQQ-6}=q4qz&Cj`D1_h{2^xG11pfLN= z{ZDSQqqP;Dzb|JO*9&Re(G#$m4XDbYVIs!2`lK|MH!ab)5hIMCp}#5;(O7(WNg z%+-I{X2#_Riv&8|KnfDmL-FQzc8=B`mEqNcU65cpk&{6E?D~cHtofp&|M*i|T+!#E zB9W9svnu0eXzqf4kB^^!HL;SQx^FvQTDz`LVn_=ZWdc^fqK8v9ce%(1umfll)d%?U zVC%a?VZGc9chAXxIeg|>NZ2`;KaCN-7;d~68F!Rg`qk1DjP7>W4;Fgd141mTV{t%X;Wv{=4tio`A%ml-0h{il< zm+~}yA%CKu3|EYikyty|x=+NVjdT6uLCX{JD(1NL{`hfh-@X6|p;t>}ke#?4f?ftg z=4W9=kKid zHlJrBT6HETCSZN30og#XbFei?v zE>U=B!I-8@j1gdTxwd!$C>~0Y97;sn6fs?~77d`luD#T5ZWfpr;fEXPWBW@Y?(|-JV$0gZ@18$Dj1i^O zqo$Zt4vS!>RU#XP=n;%Rf#ZdolyDt;XTS|N=Q^f>8X7O`E|$S8T7W}F$>P7J+022K zx_#$g%iYn1Basb3SgeV`5sfM^>fOGi-jVP6mm3khK91L3TanfI@ciXTDOmCwkE4zV zMTneo z%P#6{J5jmpm-QnZ92m&p`J@q|OP9C3pBXK}c@yGtnEs(r*BIXyk9mhGMn(}B_Du{P z{L$>~;Smk{ZsfCPH-km~Kjz*%n#%nRAExnW9?hjPrATHGnlnZk3<;SfNs@VJBx51- zR7fH+WuD3q8A3vYY*U%%aog|pQ0M#ouJyj}TJJx<_3pLKS*H$r@8@|wpZjy)*L_{r z&GHJVVnx;9^xL?SftzI4W1^B=uc{={$`vKpqDX>I_!4=blG&pOTW(gYF&4j?_ zGof_(<04-naIk1Jjm#TIL||G6tyfm>h>Fkqn?K$_KX-kgDcQ+56fw&u<$*SFeV=+10Gu?8D1;q#e(s z<>l@7_x?--90DKD(n&a_?O|bw$Z5NPmLc=;o9J;(!0V|$#4NuSbsm&IvLGE_#Hva* z5;3TxC+s@`Wlu|Jf)0SzMC&v-CR9|n3dZ!-_mRpJje%f8OUG~~C@06II(*~#n(!pl z*Bdv_Kl84XGEc0n9UU9DJCCHeG99Z{laT45$uc=!b0ytwni@9q=g=I0PIeGU-8(=A7nfbzqa0pxE7mV=z~BN zT)HwW?w}0L2#}QWAnazBLDK4r?8TvFipZQOi{x~N`Md68#6H6E_>CIJba--l8jNiT z!bC5MsKkN67dm*0qs>@dU5&;={;(YpyE`sJ zfy&{?XE+|W?4P?{8F=1m zmlW}=Iz}fVE4xC0^&!+d+R+IQhA10 zBy2r;Y9itxXm6X=fG=qR2zW+apS%eR)aDj(Bk~*%becK6RY%7+C+yGh z*3^`ch%kc1i&$V%72I%S?!eV-;vDnjr=z0-U#w2l3L3zMxxT2a1Q`<8BO-(}(!%R# z_fbrS-#pn~@CEoPDshXN;iZytWJX#>1}+k02M3n??#dtmFr=Ok&m9<++E*BE#$($Y z8B$BpdqOn3xGua>^~-==wqbQ>Ej&}XL^4__yZ4IV2vmV-w?{vpZs~ql)8+SE1L+YK z$7sZn@`si)QFBUr_E0U<6PUd~PnyF5gV$p|n5KbbZE-@YVaR%Gfi$H^Nb%}lRUsB% zAzHO;8=0H5Q2jmi+x5LVXgociEIc3D9Ch{qg3@|IRtrZn8?R(;)x$8EHhoUmDV+u; z`=vi=`b+VXh&U$-HT6$rADCePfDtHeJN&bwPq*M~1YKd^Qjwhh!dYy<_pjTt zEeRqRVRvY(^&jOYd%T{M)WfxmGTfB5ap?L9bm4a;i%~Y$Hy{)gMs2X zCw7{MV^r1)(J?U$;`%?l3k#thYtsOeFYBAsY?m)>BMu6JO#tqK?s-kXGM*85(FM*!Ri}UTVidtbuw(HmfkxQ(L zv7q?e?JTBo??36Xf-t2ZGScvHP4&!?D^U?);;99D7L$_zuaRT2Xz{ScNKP~)(pm%F>b`*VrV1MXvG^+2KkJuT|y`plcnDM5$TqD_{1Q4qB z8EYBQX@+lbKTJ;ust2Sz1igo#HhzC^8UtTj6C?r9`X$4xFR@W;7@odsZZ9tN+*Feb zwo$EJy*dt$lJ+OWehvWNBj_8!uujV~gf&0@67{{HaUEe4atKM!fdjHQH!h)PO*Et6 z-#YWYMbOU128>6V(n;)73sWmj#0Ob9xt!s7;@K}BV!%sv*Z*v79sFD!_Td;1fZ8aj zZ&QO(SNxEYcYklgIHS(FZ)zVhc8_+t^Y$Tqp*2OJ0&YVI#dES}SD9@_)?!e(UUu($ ztMNTAjIUpRL&Qo@B7|=A#lw@?=u6~YDBq+AFbr+;o#4Qt>9_=Yd+wT#d!?9hbbT{8 ztXNuj#-H~K3!edG3!jb*911THGKg76=iO-)o`;7YT0)?4-V!O|V0(cIPUY_zHBx0W zZT90lRe__=arlo1^e(B<)oX)-x4EU|poGMaPEmH^?pmu73;uy9x>oqSMDVH@^$GfRn@z7oR6Zz{*>||= zW?*AH`d+IK%4frc8~i~83QPFdSkIgW_z`#Fk=q$5!sZX1JDd_nM~*_n{QT*bBuL}w z^%E0szEMvPzW*Rqg&ofdMemQ-yub`4rU3@gfMw7sYNFzU^%X?=JRCtNes+o7sXU(# z^7GF99fa$^TaBzUym=ETr}KP$FLmY$3bWel^-+p!-(a!<|29ATp zss=SR18~CNKhTWO|DwbYjRy6+xwQa?mBxFjmONNGMyFIRQ#N641l=LMVOOHr1~mOF zs3ujlLp3kP-u9!D4h4FC`Q-3AxFW_wFWQHL|024_m}rs&%^kxeR9%3FTu^O9Mn>*& zx4U}vDs+veB-{3U@nJ@PCUB1cmA3s!VR;vmsYiGVZZsmLzXYW?6#jAmvp$LjSe1Gh z+YYAR#2dNdW8b1n|LWSuGw}YAXj}wU_mx$fjUvIAM{Db1iXInKmis_HGKRPey@mCb zLklV4Hm|(kfe1K&|I2ArGb(>8IkQbc!pM*Q*KLQpU#dU#Or5BLxB^)&OPOJ4+^O}HQ3|oho z^9BGURkR!wFu+S0m<76tuSz{;FOuh-_Gq=wp`p5)FmA)lmLxD8f6T%`8(E#u!qmQ`K#!gu?wIY?W)oY0UZ2Xr%iN964^nE{ z99;A-QJk2a_;)C6QIfOh+GFMRs;AAaOE@FztU=GWN}g)wBe#1$JzJj<#A+TBw}0rK zs5$$dJ^%1KIgOBtc_N*Cx~C^I6X&z5k3>vLy3Eh#WjjRF^o~0Nkqok5v2rDa!t>kW zsO`jv(BcXZ)$kfK+rr2goUm#HJsj1{TQAIEJtdC?G4b7815*sZx~@+%zMv}}Bk3@A z3sc45SL_lWe-LWq7w0Lkm5xMTaAN2Ola!Pc$rcrm2g%vlS+DGxsi}gr^e2MPdrmwLfy`N4#@bHsI>jSoI-C7Q@0lmbWI2FW0$AN9rOWLnO7q16&XY>MnaMrRn zHNvj@wN}Aij793~sbYe?v76m=E_I-|mGHN3!XCTCsnO1c22a8Xu6I2-Jk*xLSnGeFq zr^C0qG7{9&zwPI}@QOP;yixu;w`T4Z&RB2NJlkFPGnz}J;wSa0SFViD_Eu2`3Y+rh z=Su>#_Jk+=XkYC~Fw8e0U4D6^c?_=S{*^)P9~&D3(Cg*D_JQqN;t%Jfq|NyMdZ1KM zS=(HVbtHe^uuCiy2OcpNDAW9-`-_unldm^aG}>kUc|=KcTesc|3Ti&667OaL=jKv# z(5<$&=7=0woa^U3RDAA*Eqsci5zuovi!PGiJlQxN5|7HVVn)2;#QlS0a}gD z_P)BZ17s0rFbP+Ffr=l6ps63YVL=ErKL-XpTwKAZMD3er<4am3&v%vkx$e5&jY@v@ttv$AOEkSp9+A!^{WmrUnu;^Ma8*hE#5ow3|wJw(uyBp@Qq$&6|s* zmsz%hioA8}6FHg=ia9FTeOPm5;v1I!a;wc*@NC#kg1VaWY^d9uC}h21GE>M!2c(e6 zm%d`MQWmT?0B`F6gFbU{>sv4JPWYt-ChV+`uee&#0 zq7!CYWoBpJMrwyft#d(v6!=W6a77tt%@Qce&$b$_1`qKyq|xP*s1~C43s+Im5+C;L z>sU3XGgzg>t7}kZXhR1c6Fp=fQs+i9@%R%|lkX#3v8l&mcMP=UwTMnnOhkjs{5A1v z2z-Bv<0Fn(7$Ctt340Mw6C~Z;cn0NOiUP~;%9g&Ln)}aH#BpQ^IERIXN(UU;MFl=M zEcJiJOjcD^Y97qb#5{+GK;+983-j~yM}HFw4UKDtUM(lGWlCAy2JNMLBf}$0wY*SW zrQba9@R0wuLE9MxG*cP4TCOTLG2V$eLfpy=F(CSAp(yHKw}1dT7<{kNnOeKp7v-&r zu4ZmFzPO+luCW?U=srUJ2Fvd$ef|6j)#Y1pN?AeHpby>GQc+FpyUi?;f?UKH9KQZ3 zK)Rwwj_@JT0oh!OSGD88W=U-{wL`@$-Oy?w4G$|~oK~jQaJWn!eD>t zC-&tNFLU5Q$k9wf%fhG^I&Dr&KSioe5`Dq&fj5d_`K^7_C*)54*ZrqDDc?ySM&)xH!S#sk1aO-Y zvKuL!(=TD;`t<@{_0clE3G?;;cdJR}*9L9ZppyBQsH-o4$c*Ho1gxgc=Y|!2Pr&SE zoL{+8K1A3P=G=T3&IyH3)mavYVuWZac>@McVn~8{C>EApx~GT7*T0{zb1r7@zso;H zz?mAyq%ku}zz}Y=6#8CV1S*}Q9*jb62%04(OgT~`KpH*;@Umb)5)m;mIEm^hTs?$u zG!=r%?jg)uP33j)MGDwF^ktx8D}2jCL^58pyriPnvH#u8Y%o~%Eww>p^D#Hv0=3hCe$;Z<@Hs)Vyf=xZ1`nN6XV1nO(cWr(m=F}i0P`$NQh9)A z57FSxsLGZWtiJC`NM^yr_@|HvN@}SbAQN=~=?Dx7sRw-?qKWEv*FL^WNwIx9KL=EB zWPE((9+2pXQmx#Sm6i1gNaHek%L_A?>%Srb>@qn71qGW2nRo5-Bw@KQmBHrXV^x(W zKH@3jFKG@kjdDn0<*_5VF23G^pIIA;K$Dr1ld4y~jfm){%IwU8dNX^?r~7}rH)Voo zjK3NRR=XS6=>5*<2m?OL%*?!nH?*E#Sb@1L zU*c7G(VQtl|K78o_fR>rRr7Di0&%2A)WegCq>eU@8lFkY5Eoqd<|&vth-~i-|4N_f zez{X^YUSiI`af~S7IhIKNx9}+CUQp1kEQyP3XtpOfC+QJuR{-JqeWwCsRn$2%Q4MD zK5_b2y$g0wu!fzvOdlNyG!9QLC#I{r$1jStuiIB%Q%=j^MOo}aw3_%28tAxkXiIb&t z(t|;OABYU%+kUj&a_>SyefUU5YHAd~0vuuYh)9XFQSZmvW7gK9L|PKQnrCUx`!K7o zP(QVS_!sd~z923A52CpqwuIUs?##?YyKo3i-7*l!oPQNA`kd3O?NRzuW%+wtw;8^CemsG8ZsarE&98 zzQbz_d`tB|S7DgmQyFv;QUxus%UF^M z{tq3YS$b)=j&di!X4}2ofI1vOD&L5Gh1)D#4OqIEC=+(|yYH5A^vKI|NZH=L952hCAF!i>h@OEZ zf{J7@`FkVM?qlfDv`bS!3n?t)q_VSf5vgmBhe6y{{0st!x3?k{nxgu>)$Q^_qa}(i zo3y^X_(=D}zf95{8}sMy?B^jO!?(NL=wQ&man>sokuX2a3BQax%fx#bo`TSN-piR+ z8)|d-RP^91He{5{E(;3_+sQc}-Li9?gJf4y*^giKy(Y-ns6N5%yj;|qW!_?H;53>s z`rO_-ufzhzrozK)imn=LnQqRRrb70-R=RH7R&Bt*z~HED*V%wWKSb?k=z+INkG5O% ze+#P&7UHZOLvl>&+~)M;9Uauw;eg7=e#PozU$P^La(T%t-R&-?)95$yiHLZMh>LKw z*$qqJ0IvZ5gA0OKpBC~A$y-KtF*`Fekj-iRj{Svzf_--Nx+7Id21q!D`J#9&ZuO6A z7#-`DO14QoNHv@n5H$3|F4>$!d*I^C4orCd$|!uPcxcuFYyx0=qtnxd#je-DyI!f3 zb^FrX)Zp3A{tBMLXgb7zthH+G+WKVO7HfyLEDHiqKz#oI`fy#Up%tR=?AYg|Cfozy z7LhjN1x|OShR8cns!JkM+eFkQByV?qy-$acPtzZcjHqoayw`pUgP<#`s<2-+<5c7@tlm7kFm6C2 z8H?sHzvF@`Rb8y2;>X7k$+x?&OU@@~`h+*e>r78im$kRENJ+If&TTSn&)=z~#X^PT z`C)wjWyn(67B6f`<-Dk*bolsj#e0Ey2}?KbR96E&+&Lmb%We7tR9})%u$O)Q><+?r z$FE=I2uL&=Hn73yE|;=6&#jf;`no+qO#qyq53XBT_XFn2T}0dc3>s&%<26#ACU~&$ z<^xI;vZI7vMO#}tWm;k>FW)K?cTtY2J=ew;Q+Swq3n+`?;o%}&TKW4Btfb#wyYMJN zOMb;n`F5!VG8xk=X$)&@>AQyuA|4?*+_d|Sd!sNv|GuJrD$|y`1b991yWvOXd)>0T znBgt|J?%2bAS}MlVI^%FT(9Gk2=;mOm5k~exDC#L5IVZMA3Zo(c?12Z{yGf12o{|6 zU_HBu`khJRCX4|pgE!i>*|7+Zhds@yyREH5sXIn~J~(PWX-YR=DNv*3r9JiNZdL>K|dTlB6Z7E z-lv@Ey1H$k!vXXtN51GbZ+`o>4iZlqe|Q@QqnxAf#es7TiEG#A0B_9gWoXRH%^jJV z5;pGd>-z+yit5}A-}Y0@E$izF#{&Pb==H2m&wXYO% ztjY7Uv!f_h!=;=sjnQ${s@x!k%G%mmRW&tq=^07tw{C4ga{Y7Yhj{rA?|}pB_OvM% zV_>Tx7;98_24+^fY|3INZ&yW=)0dVf_!j1joSNVK&p%X$7az-P-O>>eEt2iKEhnPA zoo0rPvIdS}mFNu$RpY2GnVU>3osB$xvMF1rr{qBsd${Vg2 zmZqk|W^F5SbBEqJQH~=|+Qr)wtGJS8-MW4I`?!`G=wPn#8GTVg{U+bxScoSe)|DZ#h`|E3JVb;S^*wxkb@cToD-1c7!u*()fuZ5qQ>Rv;e3W~>2ui*j zQIVjaR7kY5wY`mVhcvD;MmTyQMS~s1Li@dP7^%xc`uBdrHsbL;bGrD3-I<4n=iU4F zrQg2?V;KmTckVz$IO4cKPvuTaKJ_g@&A8#sYUDbx@I;yzB0sOqhf|iQI9;smWQCyd z7z27;+AuJn@q$5^B5JEgfXEJC|N0LCe_fN^`-^dP+*jWF>=J*E3gRR-7%4zY*oXD( zxq$)xj^Ejy5XRI;9^ZwIW;j|+N-5F5ZY$xd?KpV(A7?Sk>$jn>)st{<>fJK` znU|?vO?X(lV~ZlZ&GsurYNyOOoJVqi&8-cqRYbxE*m~L~CUdN*n1_djw7+QT=FPSL zpoXc2a>*U}9`f-h&`vz)`PM1cm>jjfB~>)l)6-KbVNeGtUh7(zkHRgO6TbnBaRqRN|#LEuoE)fpfYKoRTy>60|h)2dI; z+8Ons${_)Em>8UAN49~?JV4ow(}HHxrXCOi zTP114_Hft;Pn(t0}X`8>X!7r1-PGWef)-T+LzJ z>@5HgB@E_8hjE~R(C`7BE@1ACDFr>TlYiu=w2+g-7G>ppgB%KyRaf%ubtR^2wa+8?K z*=F_LG-2ghM?+wzw{G9w$Huk;A#C?iYdpq?TkwXJeLm;+jP-0_8e;O{wuz~UTmxnF z4I?%%3DY|R(nTxgF2Dn%9ZofsULGC*4SN(O4Qq6CY$;^!RjXz!riXUndpBVO58p~+ zVtNlEm`0xMYS-Cwr_Y?xHZWLoO4s0Va%kGpqx(czAs`@t1u!}}$&Q=PaZoRh3uVTJ z-A4l@a?gx&+a&QeOl%8euZnigCeFe05 zk8XTVy9dI<=&}`!P;TDv3Z*n7KG=5OvXYv&+T%}){Fy;&>SkN+HJ?6l%ilXtV*%hP zVKM=lop$qwKOjoP9b@eDTe#c030xOAg1)kd-1Io#GoTR)H*rRNd{yA2{vz!A_q!qt z2WsS4_79Ju#69M{`|4p45h5of&}B%vItB+#QzC}k;fPg~Z5iS*jtk?z*-HQ6!-qgA zr`^b}Suyqx3nKuhmlxc0>maKo4tdyU`RuT3&)4ewW#d`&z-9EO3yX64_0zg>Jr5UV zd(F>ydj-(|4z0v_;gjx%6vrtDqWW9pY)+KfU@ARCDlrb)HW+9RpFbA@a1<)#bf`R8 zBl}LRsN>8CHPx@WJlkI;SeN#5#%goZEUvM=LQqsyq?_=S>z^(2XwA0#9PN1H1lSG1 zeMa&I+RG*Q0`I%DwBn*7YP1iCO37?8Mg%ext|BKDYhNOP93TIP;Yyc=mjMGdzBqp> zkZyZGCL-<{heGful>VdL0TM{G%*@(yk7H~jDc$|*+*ApRjB!230_`p2P)*6YA~+>T zu@SWONm?vuCTS~kCNsoirQc}FeInzlA)n~tQjo=_aq%J>1lscNDq)`!2uahh zp^}5=KyQrG$f}UrUI;}hjOyQ%&ceN*bMjYz|L5=N@xT>;T(MxHcUL8Y6}st_l|l8S zNi}Hn7H3GW%^l&Gd-Q1aVV&Z`$WG6N2oI{}&GnwrUH8vF(i57#otKgeuB&x5=|^H> z`w{z@Es~Pnvz_kMs#jV%dZz4Nwm*2t=GS+wLaqgjG{G`%yDPeUl1d$D zn4&sp6)bZ)eh-KhQ*J9hccq=Ll{IOF$AA%K*(y`uuXt+>4W3EuKNntZz@?X`stL zDTVjQ@R@jmq`+ckWG_ZroQPA7P|maUw4SHDI;DI&6=*{da6&W`M_@WX)}JJfT8$SW z6|Lvd#d$UP-!S6ur%=upa?6na07>y+gJYh0A@WmbXES!4OTqAz4aAx@sC0e%cCcj= z@)W!lU1Drk&}-umUl=Vruc5)Ql24`?mcc1HB?r(*JO|)FE%O!)fIEI;&~|FTvv>}p zRDR<+L73zRMMlPQSfbdK2XGHmY9HXg4fKay6(zZ30K)*z?{Z-=sEd{nfCs!6dU*VI z2dps{^psJb#pSni4A_PXGo%w0eq3^&{okUekSMca))IqWA&qLVW zn;`d%gt=>iR>6~wjy#o-4{^3^#{wKaAKdN`br z)P3W-)0Y9wAM)8%IkWg1wKq+jr-JP_3KAu^^b`?{|oxqSQ zXf9rY{y)>QpQF0E!rcRiR z@+tI)0K7mPT7LdHOfoNCSuuASDTH>rqzG6hM31tsA)W~-wSIHTbIda#{m!m!lA_fy z2pek63R}J2Ut3q#Grpe#qgDt9J#$nqS z*=~9PgB?f^`r7j709CMy&M+W_Cr&3uxxJia0GwZI=J5mId5NhM0E(XUH%iP-wY=bv z6LA_>&;sxG6P?zbp8lkQB4DYwYIHR4$92C+udV&WmB&Z{sAeE_C}Oh zFU$-#*8@Q1;OF-#Se!dpBusZG)DWyhVkIGmL@ ziTK9i+=N?QpY{^P9Ks%=dH3&zgSd%k5C4Vk_Z1J&U`Dw?_)(ktK&TinQt+F576p!X z`xh1#(4ZvcVPHaIDc4e{qFkx8ZhjSQCKDm4RiDz`d-1LMsHw}oF{#sbTb4HCrve!y zmIT`R{ksp!yo_C5SistN*6)&&u^u;=i8C)(ZXczDSN`qUupI#}55$+fhYvr+PXqbF zPus-vVH=9;QT@10Nfi z_;mpRln4$L6~9?_X)VP8wz$RTa>v|1wY*@DTw0=C?T3W7niv>7_VnC{wW_NAs(OA9 zU-RMP$8a?|ap%rNfzFzgR&P+>dFu}BQ zr~bseVvXn@P=M>d;k^aAyudW@GkB1E!URYgbbID2s;X357#NK0k$icOutc@nXAbkT(Ef%hdjOTja5TKhFNygd(qmA zahUfyV}rLL_1x`JcpUuNukEBVlDTE5bhJ|l^o7017d78_5GeP5UZZOHgH*~7a^_|B z?fcMf6oEij(%8t^Jc#P!M3~qlL4-hx5T#Qhi*M-QREYrZCplcXoT2masa^3SuljyRn}O!w@y1zA1d8zz#xIzJ7{T^wya zDjE-S@EIenlNJK3?d&k)gdPF^BN}dt$>vDe4HkG%_D_3zGBu*KG5(&$1s^X~ga&{X zI9_+6M}U=FeC5d!7Tcv@8&A`L5=ghBu&C5#U|TJIdTk_X@*6Gh-NmhT-}>#h7BgMt z-?3b|A`YT;1-N+xa+{HG8{Vu<*_NEsLu90;y~wx1&in6uAc1`4XQ?MqC;|PCMgEj+ zt(%~hx|=Sb{8(j56&}4l?A)zw+d4Z-OmKh-X@(%eQX$gGCt`+rC~66IYhDzDL}0)9 zW304(oR(CYrENSreQFTUwmBRxhT5Gf^Bryyz)aM@)ZqNYKywHhYAA$y*zUj(WTTY%sIA~2YT1zl*N_JS>qxw{|@gO{SzD5jG?|} z5WmX}V3>S%d!bo9(oEy#6n5lDdH|G;T8}s{*Lg?o^ld>%kH!<3nV&BhR9XtYnsWbw zK*F=p2#abC+*h+h(ab&nR{b=r^lQ)xh*Nsext^q&f~iRh3-*8qT%O(W)He*E#+i*) zPWYOQzYpt{P80YG`UTXW5gDP(Jq~=iuP%la0%%fvQs=PN!pnW9B?+7vmJWvq4pN2R za5-ic$%KKWg37!IF7en(Yd~x-`u6S6v)#Jf>J!`15sN`PA3UotRnDIObc?f)jad^0y_210+5V@hp{J7MI;^5(M3qvsaLK^b(p`5B6B|& zQR6*4dbKZCry13*0_qKtj$s+7z-RFgH=nYJai7E(Xp`)0Lt;> z7L-K^Ut1(AzVbo*V5YCcm+G9X&v#gxo0}+r(uxWhi4sOWp=!UMGtVVC*T;(8_!*>p zYE(7GK5Y{d(@q~EkCSQEuO}fBf%mZxh*yu%(G32Ie%b#cQu0jZhfYZ-*Om9o7|ql1 ztNs`jY%xAzBx|66AuV_&8?oYafooHV+I@R~!3tmA{WM${`^-oMDl~fU1=PgafO|&> zF#MmL{D+F>>5p1dA(^9UO6?T^!c^wA^K)NAzuYo7w4EBwn5Z4Rnw>E$ImL*!Q1&IeDq1D7p6$mCXCTuprg-T$o)CF2G{N4ECoXp?-Nl9!7@(TRZVB7qRyl|pJ?*G*(f4H{ z5dWiLY4)V83<|RCxh~-GA_u+Zn~gfy?w3H2kjWa%T#rEskGTzjh@0<>>uGUN;_RTc z8fq;q(dS3PYdH9Q<8o?r?pp%OQ$Ag!^hfk2;8jV-8+2&tTpUxhMG5&}?dDgo(nWKh z_#t33)qp=0E=T-sFDOWk{RQ7Ky}B~|)%G95cTh5&X~v17#ZZIJ3UNw6sZmr~`gq0a zbzh*UL?yi~VR&fh9Cqt0*g?|192?Q@ehCB=OuU1dKWMgd&?j@Nr91>iejc|5)|wZk&!cR^0`H8cF{ zFoQGf25ZlP+284zjD@38O05mnCw|3a9Q8coAebTYzd1PbRe{xlRWJf=9Hzvbgtw*< zt{iFgIl)(|XfVG73lM~)r^2S{w|gpO0C;EJ`Q>xo5dGsbxwue;cM+LRSD=|;on8M0 zydB>zUVvi~`!yGapMUb%7Ei43PX(8-T>n5r9F6FZ`!tljyY>K)b0^NF7*KL123x#g zqj7sGVJ(%-xERQ6(-ZxTEGmtj8U;fPN#1CG5xXy1<`75Y$B(*>8?v)+cGgHyV5k}F z$E$S@rwI{b{CV6XA{A)t?AESWp<}RPer_)1?%;K7zaW9$v%ciJy1IEb<7;p$y&4e# zR{>)3V4U2AixT2mziu7B7n=aHHqXX!sjP^s&gud3w1dS{oEO=e?L_oDc z2~SG}2SPlELmcGd?*&d$sLKVbK~k~WV<4;py6ARKcAzJq55Tcwoo_!#J|t*-h_^w1 zy$++kqHbU)C|c}~0qK*1BO+Kpe!K=4tupk8FKAR8MWYCUH+(K)uxeyGy31S$C%xD|Of;)ko z`2fT@(4~fM^?likpj7^h)kP);p4O{f)vjT3mKPX#YXKe~m5{)^s+0FghR|+_p5xA1 zB5aIlJ-sgA?7I&rF2REA1&So>1%D=#96NzO*IAwaK;M2EYzz{wlOSbe;TRZn%8Le!bj?eDm1 zvn*8Z4$f`FTJ-HlI|Dfl0b%og!v*Q$6fgeW(Qyom0pMg0OpVa95~)C|;w-=n8wz>a zQxZ^+33EtL(0N$b_-5$&{vPXgADy~_FfE@le=pFfvhT~!_5Qq+C%EmTpXQIz-(l(o z64#492)GmFnLYRbPyjCoE*~?W`ZH}O43TN!!97y(&ICO1@NJ}uKp57>{z2c^QS`vGD+#SCtW#Z(^N>`mc9luQ z60TJJ`3u~dG}9J;EK6(^3=E|KWmUk(i>lpm-t=V)3+O7>3=Ga-S<4%oTC;jJA9_~- zk~xj$J(UdTCgK!NC@yy;Fj^{Gbj#a-?$#w~73g`g z*tJ7k9jO>0$x)8j-6()A(y10l0I(O|>=+OEhGWy0Q$fqM9pUDg$MDyU&*Us8e<9EbpdbeLF=J1 zqTne2u@3Y$a2a56oBHx;mVtwh|F1XPwvy;$fJF}Y?-(kIB7pdv4FHIlq3za#NE>r% z!XObzz4db&(7aWJFm5(#c`rdATG$xaRvr+JY}qlHt7mi0ztyuwF70l-}=62A;4YO+IdtGXzZT;-s^^_L6a zos(mC-}I~p{k4TQ=EK@l*n9->7GTybwA&Gb))WGX2DywV2_eE;?~G)G^mA+K^#)LN z0k7xRCPDrF?2ZHso|4H*twA}w#Ke?mJ5tlryW!~yNrD?N{0?+!;W~UTu-g~iNz>w; z5V5UB3nK{UoO#zLw3tvvc(F)@cLW09(?_rlh57`l@ONM+MuDW^z>(_K&W13CJzk7y z%p+rC{4(67ZA^v0pFLKgaV2pCjVzRB+6WE=M-3^)O1{s82u{45gjkV`fQnML4B@aD zY&>XP`74leUAO1mR+ly2-lB=Rxios9r1|yoHZc0K$5-tgSkAgl@2;T>=z%bMxMVa8 zDn5wkR%nAcifGdO?%GN)t2z*2cpdI(qcWmG(f$}=H~B_0KSG{6Xpcyis5@}^M**(8 z$_SR7TV*|JQ>O4w8At1OjCI_#iAA!quNJzVS03gCsN>k39P|8^ay80TGa>4uAQdD3 zE`fy6UGQlbi;7Shn}zFJoM`9Y<>au}iyb0uRa`tD%% zA2|%eV61%5DS$1wlL7$AF-~^p^pFjw_!NTGmjX&7H!?DMX*xGW zeherf*=}0W|IpQQ$khoxgA;j@ZaaquD|p}{8LXAzWL8}F>|n+ZJODap%xXwQQUhqG z5^jb^%sWMa`f>^ivNb0!cRZru|54L~C9y?dy*Vh99Nk!eLNYo4p*LY1S3gtZ)R1TM zd(OMFz2HEu;FGH;<*3jJaB@r@bSK0g+^1U#oSfWfd9EuU(lSzQBSU^U(NxEQpLpHG1RmQK>p?dS~ zqldk8eN#Xt#tA{YdGltH1xV${$~PSY?PD}U+6{0z;hNxUf*2w&6}WN32Em{b@=I(_ z#`vrF{?#)%&{2nPX)0RYe{>mldLSs0y6r<$-$P!uKDW*2E;bpeszT{PIR=; z15pJizgDVrAHivYQx9qP43%rpAk+LdBJ=Q6YlQJPhk(28^w;+p8L`-#PudL8Wq7TT z#g9VlV_Df+XCz;#cYcL5)5;U|aF?mfa|vgh5Plt&AZh4T-!Kb>Xs|x&ES;|yS_dLt zs8y<~!&S5n!I^E?KdwNaV^ zaVv7$Da8j)%$^<>dr%ljg9U6$C6o_*y=XaPDjzb7->uX$yWos;bt^6H8iEue|DMNf zXULXS9?kg#SFWq2XNsQ>-0eYBc8-NrCf_Jer8>D0XF?PR8e{2VN zG@GWa7m>H~sv<-q*umFeoDMn+JA!8O<{ z3eRYy3h*bkEKTW1rkV9~tXbsZ^5h-LFGx=9Bw>7JG>$5)57r`c0sV?%m@x#c7^KVd}vr0xOZzo(RhFsJkeD2WK4g3`E6Z16X%7C7k9v}C-$^^4Qjfd z1pPA4P7z&;3fOzJ%~&s2wL_^G+o>ijx);@8X7id^1^}#*+lF8f<^11Zke0aPkFZMlI#0(fNS?HI}e>5Kqkvv#$j>tx)m>DJAMqS}9obw9)mX4QJh~A`_Pj7b&0zHDU96Zf&{_9`&qgnO<-7ka$S!EW= zW$X&{uU0&ja&kmvsWpdpGw_*TM18a^clUHw8QGC78fjbUwlbK!gN5+~Tq0_?0GqHD z&4{(92H0GH2PScgN~+ns4}!pf`@~eT2w&5pgy|7eWT;IRQm|334{%jVBT{n$hfAgDqpj>cClCQ{xSl z-cw$!n@G(STsE1a+i>oU=W++Z=PB%=m;}z(gdW*$_Qa@AbrXFg=ryJ0t$Frfr`km= zpurb~#P1A2=Ur6@I0S#l6AUL@>&wt|G|3%9s*iDmRrgk|bq)*)gq_tY9sdCE@Kzu} zKtZJrlzrQd9TRnfWdXWm>=# zN(2M$@d0SAQ2BbMWTu|KFel+Ieo*Yiso$uYHF5W11oJcP7E2v&CWDFsMxb?WKT7Iu zWIx9$6WTx*8>td$Clo2DDzxVEJm)n~xz!-6LCk@s(PcEn*@hgff($I!Ps(<}6)6x?F9ar8<{E%?K!w?$%~q*nxcL41cgEDMx`t;i$6p?N zKJQED%9^|}dNXKr>VBA@@irhufXjY+Am;-$mOj-TS`?i+Cncq)&zRSEI2cn*K-JY{ zwgNj(^Y(4r13bGm7AU9y&iSQnh*HX{_7c+vL~@YtC)x))%(dw0!t*f733pVkXW*=*s8M z4~dhu=WypN6)ic(?Eb3uiV5Kyh%O@VF$m(*T>}8=6~60HoLKNuWD?+I61uL(|Ddt8 zH54aK3fv<|>Ni%1PKge2*Q@YQHYj1HE*R*ak$)aTnF$fh3v5k-O$l=0*z$QFjSMar z-Dn@|H;@rT%{x~?1^QB_#0^a!LgfR5&Lcm7TkQnuEQM{pl+{qoTtf~HHj)=aq2s`~ z>XBUlKUoEN1g;ldzaWL0Fyq$B0woiN0GOnNaA6!AECywhx4Tv zm)mf?qErmLG8X3glUA)+qYP3y%C1vD@CfcWo{s$e>I}R~aXvEe^&0n160(Fh4&}!r0wVI&Rf1hK9Y-N5u$0>KWyskppUB zmOV>Km9ByTd3nnx>0U<;PV^s_aI!nM6<(l3`ct2SQ}}PvU&>{kEtNVbGdAPk5GWvXLYN2J}Ab+0U=_W&R zui|(N^b_N_-1>+8ckXw+zkWrcYr;N`eerJV#^)dOcWE3i-*dxOg2mfLbo^@dtbL7# zQ{Iu@G+s_O zVk`>kHI>TeL9y_%daIgz0?tF2eqF=fUG4AG|2D%diyyxnIRiIH;!FMcWwqBnglR8+ z{c9$h=sFdcUPA!s;HyiSYb-#ddaLt>uz|6*|2yAz;W%1Fn0>AUZ0ReeYA6KppN5o- zXDFr8AGV%2L5Yzrz<1B$NXI-qR<|6&i>D*GaCae-LI89KixK=QuIjiHDt?umh%xM50fp<|HYZ1K+WI(nSob?O{Ktfr_dYHu&BB^Qj1CFQ?lh)QucEM7D12^~2~f%)_SlZpO$6 zXb;9lMttDuIhu*F5GPJ}!I3FSRQ6vdYpTUN-%73)YN=so3Ek1ohFIt=6-%tBorBjA33{U+&xcHR>!cuKM)x(*N6d>%u+dhKXC-f8ukH3uaZQ>F&T zFQHk9HOhl~Eb9XRT?%%~*K(mcYQx~A%O^hU9Bk>0$GOW?Q&P-kG|<$TZWfUQulJCn zSI(XDVk-x+wQD9=s2!6n*cpWf*x{1J1p%OMzK+hei*GJ+k(zQb-V%J1Z@38fejO|| zk%Pf09Jaam`Og?upTh2SY7=>%pT8I^I%<0QbV(d2dp^-#yCUEKcpSr+RETc?HiYEZ z^ys_MtbmX!tQeuClAIi{W5*p0s7G^>+Rr+Cvs=B2SqWTDkM=A)Gs3$O8;mqC1fUZ< z$wP(K;SBozU!!HV3)#;oO%626@#YDB=nALV-d0B}tzXT`a2L7$ z@v%Z_w*$J3Nsl-F5JU%&JRZT?kY~rMYor1m^jnQtPsv%mR{@sAm~bp6yet z@%M>V(b^S*zmxV+Pru!WJUDLWK}q7{cfd29n7Y%pn4vTsX4Q59HiC$qHYQbGQJ*``w$ER3bw&mJ#5>oYL8D-EIs;PuKY*G$w-4YuJ^b`mrEWD1KJdKGMz3JKX_Iz#z`OMHbU@VdTwIM4 zMQbm37A?6oE^U+%QT`oM2e}8*&{-K>Bl8$pAyajPx3J&-^B?w-7*uh3 z_DUQ*x-o#4lL@Z2IwKPk{A?VWLTK|8S?6DGxL!IfBNMj<<9|rKmi_qx$h4}W7b7D{ zk0FbqXJf$9-!R_m0s$?|}o=U$QLde8Ij<=6i27)^+3~=r#lk^6~4}q92jac=pN$ycY?TVlhpy z!gW7>`0(K4is$k4Nooa-zSn-$DJoo_n401PCBF0QoaAm{Nh^3Z>u-3lw!jGL0zqm1 zrsigbLt5vA9lf0<)W+vL6#_^6(RDA~LKk2JbD?`Lz-E5@<;w-!QH00qzya1ih;~^t z7+UOsSA$92S$X;UFRoZ`A(w?J)-dS>QXK!xt`G*s;}|m=BFX1~=Wjy)Veir;XYxeYu7Nf^cqJ zM{^_*J9zb4mPUAgP1ZPh)q+qq{?X$(%8WqbS4ZqRufdOv10QFK6R04s+WFTF2 z*fDRscD2OaysDB%o>~Qq?|yVg{Ff%10Q>dBOuX+I6c-@cQD|s3>)pU-=`Yw1s;7YV zO1$4%7keJFVnTE41funraRm z+Ux)qbIZZG1eo}7;sY=*SRV#oXLgCDl?xOK&~KRQc;E!>HH(6mq29t>)63u9Qu3-W z%|j+Gj>{(+9=N}AhQEE*J`8ldM$gprEu0_NcPXVJN{_RA1=7(m7gbttKWrU~0pgt2t9RK%N$9E2*o$ z!CdDCFq4o^YOpxvj@&a{7|!gPlxTd@{ige~RIL={$eEnGvrF!qCjVZsb6H6Q|H_&3 znK^ch?J9586%-{V(@@jJp@-WJzOFZOW0o-WczPhm1RIc=R%4Obtm|lzY=C%$TN&^5PK_0o&`{nJVA-~Dc6L^lKd^Gq;pthM%itTptFjTRQ781*!R|F5A<;s*_Z;S;E@Xq< zdKj^)o_Q-DHlN?tve?hKe7N)Py@-4*@m|2$uriPb!;3Ig#$>F^>DR*SKY0HNJU@z~ zlmmG(BUqBW68X#Zq1Hzj;rL+Nc3xv75X7=j2%F14aZ(XDRW;%7zHeW(j89#iGEz)B z7|d~D1Oky7dF`^hGpdt|us(@Vno`S4o0~*TZGMsBMpJ&qPF(pXPNeXaLv@S#^hiq&CRf34J^~~c4eQd6T4OpLxlJw zH_xh%`2O=OO7J^uc=Ox^C%kH;BSqzSSucRI+vagGNYP-8cM_wX^TDa^9vU)ENwc^n zVRGkA8r;(_=4Gdr`!piOVicdU#MFD~#-!duWQWdEpH?~vpe(4)h^VZTm#HgQ6uN|u zya2y07y^8A@nZV-wkk32ZlSX7sr(fzW*PiO#R_w}?qR${fT!H5f{8kJV)7W0!bli0 z!xvX5SiCd)(7a{P~If>nv|gbl>3Z`j-SnO8~$T%+CAH7`!yV-&md6bV{9!u8V3T8J#% zJUqB>6-*!Ko3W>mIiST=M$y**c{;|EeYONr1y{~f5f1NjrNbNADbDa(d*#dN)WR!< zxC9GV1%uUcn-{BgoYK%p!0CI6R8|m2o+sa#ysmt2*?V{C4lZ)j`m76=UZjDl>e_{*Tv0|HnUYhb>j^?d}7nKeB&xsUr8sw468K(FQZOXVj=5%~M$} zC@?)Z_C(xI7E0giF!AXF!c#sUKGt9!a}8z#G)R4gz}XaK#{m_5mgAPl|7EUh6n8 zzT;gbGN`;Dur%@;SHEgAqvgww?1Udj|JD1GZ;-_(-L*_#tqnf}?# zq~OJR0r-qFJ`1sgeeB>Xqp0W)o0zu;eat?Y>EdaQx0%26sjMQ6~o$d zD;-_H35|W=`2?;MI?;0}ql+WBhGth7U(QT}X_IYNQiD>yWtLs%HbhA}@#oL)0UqtQ zV)gQEjJEQ#6VsmM$b(ohJ=ItFB54W*Fb#KiSC>=8NMx641M3L);tb5`HY4SS%ox3@QfV$=awv2u}d zbzhu0z}C4i)FlpeM(H~C^;9O3Q4Q5*1*|4d>NgvrR`5sh(=q)HbD1Q^ij*tMR?KM5 zn&_b@Slen)Ru(+30Ao}+XwP9COft>M!Prz)$UB%8LYm&uqDeW}tbTR!ef#mD3TZS^ zYp}y2U0B53=60G*MK~ui7*l{oM*)pQ?$q?O4I@zd3VfhaP*S)Vzn_`CqX8G(v5ek< z7sf?C>5e%_hg{&TRAA(}Yl>h@BkSq*9kuUol0Z>-<5gvUZRcK*))Lq0B@-z%c&uk!7KWWp;fM@wwA70kru_#DRbQ0CvTJ-&;4Q92 zK4J!yl_R(9-1)Y=d@I&iJ}?i=ag{^d?@X6W#euoyx#e=0ROBJ$7By)p$oBDComS$j zt(0LUkEI}SIrkn=70>!XM7m=XfnGoWUr@LDecse`Y0%2#R08@SqR` zMN(MOocDgz)dJAQghX&)ARDo)$DQ5whyGcREuK8%4`+QUP@1A3$Hv!0{^HG>elT2r zg6j1JB1lO7G3&{(N05{qp;#g-kLS`b$DW5kgMN)Ib>PVccqPu$Kg%V9eu$4FoMOQ%tO7l~Va5qBE7X_!^O1x|^RN z^vxTF)(>_xw#g~{%s`s4#8n(N{&t9$x6X_o`sX5zD`H}0MFN9A3nZU20$ugVEckLH zd6OClcRQW7T#4Gu#kcrep_uFFLZkV07FAvlfUzh%4J2ZN%7o|_Zf;kCwMQ6s`WvBR zw6ZqLDgF}VhB2|X&vvvrwnQ^wYNtG~G4+kNp+@b@EaR~~1t{;J{2Q_I0sMLhF5nF* z<1d*Y7Er)sz>(sl24ruYYqjJ`yi}XnR21lh$S}482d>|}>xgP*OX~?A-W@>;^S;i{ zM2_H$(FD7NBon=O!%pS&*#R{?$;XR4e|p~kJOtYgQE5)YGkpj9*9hy`jW`)xH||;g z(uIDzg_&7CqMfjq%OG>OGEk7m(N@=i$D<~3^ zkCkBDcKQAAH5({GMfvI1Pgfa4AH)>V9H$qtLBZKyOeUqt1pZtu52K)2FvA#DT|1Q`L%7TUrGR!A8zHbJCnCFGnL4 z92SX^3CEH_%&$U5)xuyBMH2ny@^Rf`J0VJtb=DXg()8Q3-yTJP?c#1AnG%cBMT@Ws zSHhX0U7tj`@B8aqol0e;(p<~mV2Q>OGNik78VRdb?Qw}U+yJ~FOYM^OIWtSWS0NfY z>2o8$1IuLL7%sK0y3;U|4!hd1AJ4KyU-0tqgy}Wed@Vv+qJb&e{&qblgcZ*ZH zh~O=N319V9xRr_aq?0(W?rtp-0Wo|HAhHb9*nGZ1`5Wr$;6+OczTY-BL>`FYw<)CXwHj}_7&PEF?8wNRLEC)|r}dO!eaG;I+dRGW%nfH;!YG17iv zzE{PWbnQsiMeYnIx@lEN8kM2WrHjUWafB`sVI=%g*keE+iCDBcu7RugD<-XM`}jj( zTVOeS9XGHM6IM&m!=8lcz9UKx#r;SxA$Y^s~D%&CRoflUu+)S>!9#Oc82I@Sb9dIz*zn)^0jOPc* zm_Y!Edf~$%0SvSvNQ4U|Ly=nFuX6YGp;9C>qUEu2 zMMrU*%Hz}E4;!uf>+uxh+Die;AQzD=eHGhuNn8XGY_jf-j*+W2S`{W04YEb2!TN9| zgkZAZ|4OiBjP7=Rysoo*c90A5V{Q<|jtD-k1bDpXbY)$Fc?5Rw0|f#Ccj`wBuuHAl zU~v^wh}6W%jmX5l`f#;CG`3|VqeY=?3I)`PlFAQ5oZ21VXxsbKWim1{yIkdzW$~aP zYCRfa*k}w+^o00MoOyqD=_)r5emh?}SSOmW6V=)Uz&(#ZfZ$;ADqwGdY!!j6rrb+!Ml*D6 zM&!t{4R19+tXzr{&QhsUxwY!puODh|`G1CedxTF+(;SWXQXy8>Fe>EBLh{!~5`QK= z{Cu}BNQ28_+`fCa&Ssjb@Nu=_?JNKO6hmBJPM)E$y=HOglF#7M)-cq$k7m`7gL+e5 z;pneu$OXm!7I!%0KsRE(gjU)K?D)Uwz!#1^vua$r%*{oJRQ&r>($M^O2*-VZh(et209caJ}WFN zOxQ0b3K++DwY-?~x{O~2QH<-LU0G+Oi@F|h5eu0dA|ea?OCOac)5%zZa}H0qCO|KW zBsMPKJv()4Vu)Z?60a#?Je%8SWBC9Uf9xV6BFRZfUHIu&IK0w_&M)rkCd>>@hcSmb z^T~!h5RKxP@LuZ|E>x9btYB_Aiyhj*p~Fe!`^6RjBY>;7nbIv?n<=kDF+a-%bj8o1 zk($t+K*s!_9@F986v?Z4vzm(6?0vx}+3snsyVv z3c8DvO%v!U;;d({e#ud({GjSbBFFNkNz;P=dFq%R$ewWx(dQlcIU1(-d#_x%;u>hx z8~^@&F==&%hGL&S6DhBaryu*gMQrC_v}90tWpq<$Qql#|Bco-wQoGp19Eo}If3}N? zgFplz3YEFj$Bg6_Ie>ah6cwuvk_070A^0{hP#Q(SWeVDSXLR9@5m2>l)22u$*9&TA zTI3hAzaGvsaoAu>0CsI4sAwxI zP=m4n1+lU+3B#^LYt^xhEd!x_QJmbTOb3=vPqi()I*;8F0d%w5HX9HyKpJz!&#UHV zn@*5=-jPuNf(x4f$R;$$x;VgMCwhFxAzku}ePacVNAaqt22_h`rE*U;R~i^w3**m_ z#9pC}!Tc->MmdnJ<{7`ZN#BUvRfT-;KZVaUUT9Db$b< zcT54H+c*UJY^ZdSLcxe-)S^$aLZ>LqZa4DGlfFT8m^M5 zd`LdV1!=?IsvB_=ezl$?5FwK@S60YYNw6ScimgULOZ-A|6TfAC!1rhjJY zP8H1KUA(=IfL?{BRXC$)hJ~|}bHNmq?FEeWmCO!i1|&9m2BOQo2o0eG$X4l;xb%*1 z=0h1Jjg1NwA6iK$l*{n7$$>L%IE8TPUk9aVJ^Eb^@K92el1L@S5(bm&-U6>JsI3*o z^pztd`&y+Y<2{8W!5S!!-%kb>=sUi>x`AV?;T1gFtVoyV(z_joi5uIzbX#Am82h|m zo%EN0TsJ$PQ@SaXYZJZEnFx=R+qPqeSKWvBc$~jipFDAAYA;Nwk5P{$m7nAQ^&9S1 zg-&#O6mEiN90q9g@g7>3M1&%t1kEvUX7wv?rV=pR8H%A#)Sr=_0=6%hx|=`Rtu8#^ z7I?^&1y^M$`1^jtkBfP7G^+Zs7@IhH1eSUw(Wr>kxE(KmdBaa~=FCfiOFE77Td> zXuWNq0;#0B1RfH8?jet`SW&|>lg2b|Pd@W-$ol*d`Q4E`Ih6gi?`HqkoE#DAhZl2- z8E>Xibrzb2-J$3RWKGUPw-{8f&uC}sL7Pg(vxO50+R|6)1+UFfab$K_A z)mNDyLD&Ri0O-h>C~j`D+6^g=XtWkA(;q`-_YTjvE0a>DjS_TaSaaU+E?>w>VdO%c z3&!uxJ@=(;cPLR#ZP^eOaGY`Pj!5UBLzr`mLjj|q0XC>u7Od=5@f6Li&i}LRj-(CVRGoNlviR47 zxcSUX_f$x>9S5-&Z`-|FeWa$bapAr-se56mCkbGRNGi}g9uW{wQA)Rv!D?_#PfuT% zAEZO*ixMzO2@{h9TwNy0s)y$wt1CQ#;6)b~okJ4-kD%oZ0gIl8y9G&PM(5gxhI!^)xFEOzdw$FIIM1^0Tq^`svnhs9pP`QD-!ReemT#6yal;+RQRK2O}r% zHdev57Kg%XMfW#WGQiSuxwd{2v#BCMbjbITgSBWm#z&1XUj~^)%l-Zf7nR8QJ-}DbE7R!IYC80(Amh8E(QjZFq(wxv@|b`N+go2%2ylm2Ksxl{*arSI|jehEx^ zdwWG~+cg|FaJ0b)K!_3c=C_taVZxCdqAoIdK7teb4K%D$cq5mW z`VxSDjK{U9m!6wlWEQUOYRl6n*dNBrThHKuEik>Ufex`Yaqx!0osMtZI0t2Xu^+d5 z`VF#yueR=9r}*^0>f%SVE3G84!oSv{34&6oXtjMQEq$zzZsMO$WBMOdXEuq+%O?WB z>J7(0%|u_G(ug_cP?1!dNZLhYi2g>~ z%e&*TAwg4#G+y_270x3Bp^3V%a9@oRiaUQ{x-^X zWI+ojEO|10suH*u;4A(My!%*=1sHPAju#oEF8cz|ph~Uf>Dh594vcdU~Vfda`LX zvkd*m^op0sF1{&q zrL>*VgPBcCjJ~=+fFn@0u>l`JNLdIxKSMD>3!KUe`?Wuuy|u9vnJ6IRB`7tQqrx$BHjGEX7lS64ZWBO(k_Dgr#FyA7;}z7wOW{6Z5eN0UYGq z15Cyqmn&YQh!)VeAAyOG1F3`LLFyj&$mQMC}}_d{ik z>Z-8j0)=0X$M9J7H=3iOP={5KNGrfJLbpKRN2HUOn836V9Yqp| zZ3S?6Br3{4awchJHf0@O&$|&d3IJtj*{a}?hMiqj&3I{b(@f1CilNKGlnBsQG{`xm z`2;m6Wd^L^G8K;^kS-cRFo6Mj zi7!p6Tn&v7lnIbYeKjyNBwR2^uK2=e zL`p9{8Un<1Wx&@#nbbSflKu3_6A4J7%j0z416`jduo;heObE(Qp+w6w_UBjt(s zL6BAw0$zlNhND}8uuC6rOs50Ny9yIPZviY~Ck!X0ZcLb`mqdsJVZO$owgQY8J~A>Q3HKnV9hi{jf)hRrK35|X z6GXT}5D%j+@#)#wUc5f(iBQG3P^tbHV(NuW*TwN|zXT{#&scFAF%V;*uP+X#I)tmA zp-AFfX9`0xileFo(uDROKlVXkfC}*{9FoN$s6`zIZS%!26uYSEs7#=51Q9EWvi~bT z>f3UpoPuW;Mp_kFl0;1QCd|th3MfoP8zB4L?$)ha=#Tc}dh9B~)dS&l3GHh!B%y6B zEvT0MMA1r^2&&q8V`f(TDLhb6C4XKqdxb)gfMg28u)q=`Ff)#HW=NKHlj{NOTm-ZP zNvcN`;Kr2q<;z8^ViI^-?Dr6#G!7G32*MV`?L5?+xYWDQG!MQ-?FH60zpPA3a$rvq zrjSw)2@_cVXLU}F5H2tT!l|Ilw{6|Z#A-TNkD^2ev&oQ<1cAN|hZYsOyB>J;9Iz&} zAMpGNJdar6%-#aFs0pV0LE!~_{`}cWCl+GZ!t?w#b4lp^jo}_N8uXgAGl#=w% z0Zy01kRZ@3@VOx7Z+`#&7)ISF7$HKm{L_0A(FA;F z0}@MZYi@o^5FXqrs)5Eh#wrhi3WbX|GKYf^0&E1b7k@P`&?(h&ZAf6?Whw}1#0f7H zr`yB72V74b+B~0EOn990tE#H5N#Q1u7sVle2)?2m92~niZau<+4gz|g3lBaFP_0R8&4A}`tIc9LSCTHB z3VMjg;keD8B|Z=5g2L-h{X~GErp=^Fydb3mO}hS3UfAdYv4V?5`m(+{3ji zgM6gz#}9v0;1`925Z$aqp-{*^l<&?SP3A=~-VE5TV00R)%bRc7=b-l?(rO-qw!eJL zeysV4LX&7?RYm|`WVgm1RDsAGs1s$e#~y;Xb!Ku9X)wRzqJ<%s11tML3;WV7rU|%3 zYllQQGP{LrHBi)&*w}GUxiFFIPZ~xfPowhIZ%W7ZfTeTu9^y`f=ZBUWcZ2vF)J(U41D-q zNUk>d4{}+_I2t)zu^|LHFlg<;|f!Zfp*vZWhD6LXN} z#b2lWrl#l*DW_cs)?pS-3&#JfUCT3e!MdhKM(+H1|B=o_YfbM*k1k**)i}fmhycNW>q zB8|wq(&^F6-tsWb@4lHV1%rzhft356M|!=)s6q@8VN57a0Uu;4HsF#lDhINkD5+U@oFb?%oh zGSI+r9WuSAb#TiTXN>{V>i4gp+mV}{IBFjQO!Ls89_io|gfv~hf8Uasg5IC%kaHY- zzvRKI4DL+WFV2ke`BaUxi$EE+Dj=rGc2NoMW)p4$#wiFP9wJm2RE6SUE+{kf#+e-k zH{|s9)BO3Erj4E+-H}(&t8qj=<{FyJnWO?L6XKwgh1xv04WunWQPI_~aIjOfDfQwa(eW(pGQ!~uQ9VK<|c z8qW1CJ#Tggsk#tmsy$LvtW{rYR|lEsUw`S#D=1{X|9}$zmAbj8=yQ}*OnL7`PM#bK zeehso+WQZ_6&@!tA<$~@$nWn97myLa##iMhxYxeOVdG;=CtQMXPwGZ9TBW_`@Xvf|V`%jRncT zp$tNY0=%OUQY3u&vP-(PlAt_j3Fs?5!-^oR(5!yH3CF|}tSZc#iBXDdwi?39tgYpP zXh}&YRA5@T#z&=g!`YHd0iHSqgH7`YBs0u zY;7*7O9fl)S5aAXNT3J{OJ2Y3`R&{Bn0cYdlCK9cx3e!m*xqT}BOQmi`@7Zm@7%hD zQGuONxw%p)`YkcCkt5O=sz2dag*g!qFE1^i+LzjG=Y}27wCr8&PLCgy z&HRaQuU02ILMr5_ZC$rd;l>+F7gR0v&N@33BF6A4O-_nC;gXz^P}P{8*@L>jsJs(2 zQM^(2=Esj10K~?(x3>gG+&OW=km!w+q4m#~&Z(;tf%zP) zo9K#OaB^_G3J7q9)8cw#QBhH~yLXSmD`*?5`1q?bqx#a z-ZH2?f$s#hY+gfp08~%RLP7_}yUUvN)9=(67#QnDg9;#BoEW*hN~x71xUY`NkPS;) z&28}J-yM*fyM@Q~_g`7xNh%X-$ZzjwK8pUUt z66Rul4K35u9I1O@=Z3OM&$w^O2XeIitovz{W7J51w@+ARQc?l2ds~>=PYDqdQkU=i z_(F`ebvhD`>b9D;VD5_{CfQ1FdG5f013e|J`_Xt_gec{BIUTQwOM>p~MXC{`j=Q-x z`(dI_6FS>V)*Be6JhmTw6O9doLM6jUDe(d5@y5%SZq z@L0GBF&}J_!9L#J+ZzB4O9W!hYTtjX63?lK_f}L|TwgQTkQ!3x-C&HV^PH$*N3KS3 zGqcxFmF=Y%80v(O;vB;#u9MRmbVvVisYMh3_B;- zR$phvEffr%1{*7b>mmWAVayu@|4fe!q<+VedC#;3Rn)cZ+dH7edO$Ady?gE_<^yPW zf6mbVd@Noz#BkC~fD;a+sE}QN$hQ%*M+DY#RTDMGeK4SOOSN^qFT%T-Ry*9Lja)2X zR~TEEWke48DL@kmBki$yWA*hfUp};-MAgV+&4Wf*rf@3_MpR_bqn>0CIik+630^KW zhjWzUH1AtkFV=swLNg|6jFGFjdjXkmyp`H|d-opI05{R->d!+3Nl?gUV zWPYW^lxJ0>75zZkyl=f0H2!=aNL2`fi54R6fRtP{MiEQVO>)B z#{$3ZtV85@bfeYi5#ye*`*1zilWqh#nVgy#4OtQ^8Zjy+#dOJ_*%hyh2tIRz2z8Ow zSUW zy<|dX>;QkjkJ>*lkO?!%7apz}FH19jcD!QNQq#R+xQK4NbiCbN6_Sfn0V8#ZCm0cp%vB3Tm0^2!zz~&e2YdcW_&%HRq&W#l6vuCQogT1w!t*xm}4BU`$?2Ll5%x#`kDKMQBzH)`r zvnf09CkAo7zb;iR#m&=m_<2KHTbst+#rN??Ar_;mX={gLB18*Kj7Kda-_CdUSF8pZ zVh;x%R{LRC2$jcmrwR+t2=3YQ449f8(WIfGi3$ysvR(I;V*AhQhBJ_MYR01AOOQ8? zbGm*r>p#&{!-~z-@w;!%N*Gwoczi|IBd6IVk==VU=Yj|Vy-Z?aBciT)*Q4c#z_XEC zS$Rq-oj5-=?qHh;Z!~MYvRlCBuv9wA0-1>0AsBz#r5qL2FCC{@nX2k5eWO_!t|&sV zPmw`bF8DOJoCNbB#payIl8=7z=n6vt#D&6c0=YOZY7>l0@KBQ;PbO5n?r(k+cYS5JmtJVH{74TVpGO4p>3A_H@BVKbhcO2uOME{YYXW#Vsbj!~tai zVp!k8`S+Tm84}B_+?_>j!vn%9l_7z90^;9A9sc?^#s?bYu)T)C;@_I!KIshrHEypp~>fK1e>!#YKQUG~XME zwgEAFp2yqiJv=>oAU*{Anb~L&k%k)N&dCMxnQni(jG+Z___rZ~by+^VX^=%JjWS~w zuSuNWKtM((R>1sB?;a2;+Sx}tp%7afq)T<044ptNY|(W+=y@j>)|%9d7aQR;uk1FT z^F;}24>D)5b2snyFqoZZDt@othMi3U9wrwcgM7&Zyr8iw>5k8`B~_bUpIbk#T`K^w zok?=MCU?s4;bPyNFzUJ?uh3c9n0~IOEF_wbZ@WO80Kx>mdckd32 zjIJZj2q;s%&`QsKGqgfFmjVjNk&zkhvUnVm+MwCUyh>%{sN}Ql8{yaP1gGiYTuvx} zgs)zWbcOla^t7%^NGA`fqjIh$QCB9i-I1x$M{88H<}Fm(^VL~RCtsuhP73CJr!*VT zXqy=z>~=T^3s|Q<>B%A4J{fFphmH=!_%*g>bT+07RCbq1T+gryg8OJVHgI$`Q(Kxs z9O7|{diGcC+P(XT>Ey8(yzAE!qfOTJTW`nov94b9~?%w!WE|@7r(vw zgfcv@pg;~x9H49r9m)@OEhN&NnGqq+2#U4Rj_=EWX7=vyrQLb#GAzc$q02JvyB0Vx zNPAN81ZuZb%Y)=-ftI5-V}1vgrTXM%pLKhe9>gqL`ej3z*RV6oAePyBwqFzvg-C0T z?Q~4Yn6$Ea`?mDa7wL#6RGyF?dh`#W=tAA^c8gzdR=vaUCh*g<5IM^LAhW2EI=@lq zSD!!BbctqtmL1K`zaRbP%>g=syFyxhPJI?J3F{b1)U6UOGVDk9d%FGMYPm#X~7$NDB> zy-FV?kkLpRod@);`ETCT;@A+OZD4)l;t~i_!ox#dt?IY6TVDbM!C6){+!}%-{W_ zD)e1cB1;jQX3026h1{wtl@A~8@fa{E4h+aU6wc4mmPcm}oLXxe^!%(%Ly9i|X)cN+ zI>xO#OuvT~Qke_L=tg!Y%JG6C_ALG9Mvzr*sNy?QrS{LI4awiF{)WjL>6`eX%+ zTrv)7!&Z(Ng8-DyqQxjdhw~K?RUz_GofK?tI-P|oFirDqnaH~D%X;#pB%I&TPKI52 zzB5ua$A9YiXu}xQCQgs`<@+bZ8pgM4dgLze# zj_YCrGi4EFxl|R4$AxpfYuU-}{BDxJKQ{Ly# z7jX2EGUC;~ix3K4Kx;3tnsyb1%E#x{4V|L|Vj0HT-2*UYr2=&N5*5Ow|Es>6RW+pV z)8jo*F!@1fgCv$o#bfDlM0~H<}wmsz(oZ*#2$;5sEr6g>qrH6-y zM~1E)f(nIPT2~zH zc*RDyF--}Cr-8}cNDQF$dgu_k(jUszC*@3Y+fIZKSw_UiNKtrcYo?woo_> zG5!r#ws&;+w5N$)x#DPpVJcYwSfsWDI>W-nWm*y4Bo0H#k{v3~i$Nk9qfsLLH^>qH zy@LEwsA6TpO6ztVS9>kdG?=+~KgDGJ?EXtuenkR|;ZWn`l^Mp@#v95a`0Aw9RIcc_ zwRQSQ{TnKeAFYf~$y|ml?nW>-Vn;PTz5X2lzu%&eCQZzBw33p=Y0=JD2={apMCQoI*Te|6> z509xy6-I%XDgPx3QA)3uMuuiVL7%5$di^S*2VS~-;Du&x`uc}k9!$h*1D_mvTzP@{ zHm#jSP!3@%l;sS(5vTW{QQEXW<0TU*`5=+}7we)ggHaqzo(K>IaMPw1w7u_1kqd;c zJVH)y9+tdNB1=xWslg=d!&~KuE z@@=1k96$|N9YSl=u|}X54L_k_Q-)rUN!`j8%U>4YBEicjfUY}HU%DS2{2ow?;F}A$ z$rZ2$B$5bkZo^CP7{=cwC23hpwgb!}&by5o=xat+SDy}u*~J;|ws;u>BLC6?K(c0t z9lyf=;wY!;SJ5vhsX_U~qp_uw!habxve@3etC`gqT2KP(2H2pyC1ya_3b6v0VPQTZ zj|3Bha;~KIld!h66#&Q7Wjn|P5?mNmP{#7*bBl8OTj{a@M#$m|wy=x>qGeUdumaql zLYER1; zjx z+4;A>t>Y_ydrq*wiID{#KRcdGP{Ke8rDn*@ceo#6q8>4qMpMC~!mIc&(EA+wEXWT} zq#>_Fgc=B>jqv=)RfS6!ZAI$fsj50XxmP&XT3(YqAKou{m#hhx3H<>x1v%IW4<6F) zeEa~XE}kqFh!77!WTu&c7_U47o9MKWr-9FDM(#lp9j;x`w{_b#RhHP87^qubw;1Z{ z7Yh#N1=NNF1$8?xy6IqhfI$;x2W(y4tBR<{AD9tr$h&G`{=Vnwdv7G<738*uo;g0qe zlkh%Rb8}7(z^1$#Be%h2bkL>nHaf1PQ~mw}RI<;Pw>nV7#N3^nVv zE6$QVBcxLsE$Ia^0ARQ5VOv|dF!VA`Z{%+Ma1>gILJ}cxjI{*-KlRdvgEwzJejbK= zArO63dh(hk;E?e|EflU^AnU}?tH)OQaCbUguT-$A=lAc73!Phc&wC+I0tJ#0r5i{K z*PQY#B>lb+PJEvWAwpE_x~0a0M(jwP&$78d^g5B~*Z~l3#FG%8mR=>0@cm)ua=D1x z2gx-q&$|NQEs>01C)zO1z;L}6skzsa4IaaKDhSGE*ostwM1+5DNns%V4j<7bopOvFR9uN#6Jzad5 zOm9)^6Y$(JAy<_=JQt>oaaNs0o$AK=$Qw8gDi!}rj-ESR-PtDX8!ZQ|VV5c?d8t?z zI*u{EW@22|D0JZw>=3Ub9K|$y9>#*fcwAv=JLI`qHzY39c7>~Jp!0>7oa@gbLMKV zmv9FfzHcJ5cFcJ>ISSZH%W$w50SXMzL02x0EeTb)E;+DKHHv53I|Ass4eWtP5K!F8 zz<%3$VOpF3KG;Qxa0WIcw~kyNOUF%-0=oeEU1T>FI`t$%O|6H{?fCiQ@8m`BTE%~D z3UKxGq-xm!$8<+SH9d3J#mg&|$4KAV-Q5=@A@RNEGqDC}d`K$z9hONXHag5Z{B|7p z9{LhEaRq~-3{}mUJc(p&2mr*$=LFfaz8|9ktQbc6?wxv;98v_=ypg3LKQOWZv%g3g zK|>}+D$nbQCer^xp4iu}SyM?XaM+y*FD=ZacR;(Vm|YqP?4&xu(>(0XAqPzB0pXu| z%0IZ{qXNa6{QR*yptcHc?c>u6BgY*CO2=xA0D%JQ(!a>wW@i_vT|3rrc=m{N==)t< zcW;f6&4H;qn>Mu<%s@FRJJ`=u0a}M%D;p{YXz|#zOFo@LMe7DE7`RdxbY}FA8=W-L zdQ$);$Lsd`!&bLDz{w&E#?1Enzb;;1L;wrw63O|Q4Ft<3qfS6DbUnNjSjeFUl#FbT zkc+{3P8by~TB!x8Z@-3#a)+X;Zzo|EA7UkdOKfElxo81pa7A&>ax=i>Zee~_6IL_S zKtI9N(7fNv_id7ezZL?ydaJY1qL4 zt5g=?N_fcq5#X6`kcL{4SZah>PWtpT*}jcZd?E#BYgo!`6nt-nBLc{dh>Go*D;Pa4 zh2<~U4!y3{iGBrAfWz~TaPXuif%!^XfB!fhZ^|qVuqbH9y9j*Czwi|MO(0x2U;}7R zw)n^EH0BvvO&i1Zv$G2X#NaFoyP2JWweSE{aVQ?mxj}xbV1SkdMMXl^GgkhvIhS%j z%6JIn;28@m;$@VNQ>`vxeq<%v@e&nN8nE}8-#uL+4&QCuHRN+t@if@w z7GZE*o5uZf?IXs?X!JG-Mhs$;`@y8nXPE>r6}y8kp?qLr{145C*@3TNl_DcO5nr}# zHxUIaD|_L>RDsXc7o>S4z!Wl>B=CWzVnRlJJJF%Rw%Zk)uvLwexu4I3eEHJJI%R6! z&1;8oCj~4>@oU#uTJ%m`kMCLi*nW=;Hh+}~X@fsLNiO~PTx!}FO?92+!zkq|uzWj1 z{+w_5#E$Q6!@me`JKN&SAHQqTEN*1@hrL(R?HOn_e*H4z_yS>e*MMVz5grx#Te$Fx)z95vWe1UeyX(ylX{XS>nA^{=giHH(}!X>B|S@ifpza* z382Gb4R_&2H8Q5?-X7nYBNkygm{G*L1YOe5EWW){w=C_}m*dGvry;tdKo$GS(b2Io zdeSvAvfpqLYyykrYzq4gH(Gb^QQH!rxuKwO*e(B|np8eM+ShX$)ha|L8+;+03@Zy! zm5x?kf#t@LYHxjWL1YvK)8_)8Um6xW+xxbCbXoXeS*R=#ShL^Ia8xwa41H19%a`KW zo&S~>z_`L6maTVOkNj31k)04jb>T-QZZB*i`7klsthQr7pC=ApNL^lDt6gwR|;ij`|7x65JXqSDZP}{nbuR^DcRJ#J>mQU(< z#i3*q5rL#m9IdBZwgI!gcdrW9#5%jA5=Jn^dCnRHRYANq6>>)hiF+IK-e@VU6@nezUnC*Y-&ngY$8 zyLZVLpFG@j%!W6^nnsHpx8lY3a}tb=bwix^XD+~V>19B`LntY5uJaM`Bb1tMOt7%Z zfmZyOcIV*WK~PyWbyX)^AoYdm&k;;bmzD;x8U6Tt4`De?oD?K?> zQ!=J+|18HSl90(*bQ}5(eFJ5?rcL|eVS&$13 z4z@R57#}~2n((}!Q@E~zoS?kdsjE+)rM|;hjtG??>*#gBmpj5Z;~jVhozlSQ4dZ9{ z+`_JXxP{vq%5QCv2g_7A-*YL#CG-u@0Gy2_Jjh2Naum>dT4P-;7>%PozIb$cR*&P+ zSFzMfOP9QP@!1{T4wTyMV6`XnO~-nWnb&_3dM1WCyt@f|W*vH{}X| zMY{ly#Oam*026hD484Ngk%A>(FYJwaTp%SGGA)Qc-;|bTwvO7oS zvFGNF59s2Ifm;r%MrXpv@UTq}=dX=rQAMq8V>7eJ_6V7X4wT~dzy(prN(sK5JdK{j zqCdV021-fWkB+^JHB?Z_w3&ZWJ2PcQRslLQsG>eFK}y~)EFw~da9cs9>-3Zz@P_9-Zs;}8 z3lL%mmrNWuTFcD+6;4gu^Jftv`Ed%jo{2&PL@{?UcZgESr+d6=w!gPGlB>x|q`g4y zB{l{?LM-gjNVAI^QpV69FxY_K}3!i4xy$ipe67&|bY z9vP$tR;k!3ojNt`IM9yfl^Bi*yEfVc{|^_fy87B~!1riuh;j;&i1Nfi=QDF5RWoQA+GCJ`vbcw`V zwy$O<nq!;)G zFK80NjCF*jr_3l++{kfgZ?eVaK7D&irPlQ70!{Oe_ zFsUldGqAKOhVGCRa4{s8a^5@>mxRz4d3zE?Ie)m zU%%RDYWC2Gl!8)7++Smj-&Na4jwE z2?h@f%FKAx8EPP&Ss=RJ_Uot5lePL#P=^d20gg1^ zs{^%-8;^;V7y{aY@w(94ud(RdZFxlTG`my-jFX7a+OYE|=~LmZ#kFDQkjL%9H+v~F z!$M-fdNo@&8A>Z;Bv zIABjI`f{`?z+6$v#%38Ld)`{_pcw2z4>mG6d4l0Yn&sqCu!g4bcl$#L`3oNsJXchc zzUqbZl{>Z?omEOnizdJ#Y8?q|K3JA-p*>IwwoJ!j_C6VB2xLN@EivV{}$l`qRIDm&0LM5|3C;G6PF`eS{2z0ant+ znzio*;`a_`Q=HYbFhq{h1WVK|A98qsHf%k%WChsAmduQ25NxinF!H(2lV3>0pC`7c zS7oaYe>;Sx!MLYdrzU1_gE|Ne1)vh>L&q6Qj$2|6EJYk6D81!^@U&mi-Z9~Wxq_k6 zj>kI=MyMt)p|e9xucqhJ(u_dXmAkMu<>I1ay8QnqGJL-fUVkgz??51KZ26_Xn{_SlP}q>VvXl)k^K}2npEt>+{OnF zoz&!u&{N~DpopwgoxKB>LAOk=)sTX3S^InSOfC=6*Yw02^;QakyOf6B$2T+syDj#& zvGUfxH%J;9CsiMB@6?n8IULT7<{>YLss)MkXYSQKT>X$BJD1c!BCuOLbplLvxu&iz z!rF3&V9k#&>$Yt(?qT#6x~ht29>+`N8}1VuNEnh-MR)}ciQCdu74h?1Ch4&|Y}~yt z7u8Xu@>BXaKlA+985{^Wi)4_l#!SIqE+MdPM`dAgM|oJt>|OXN5g;32Y3SA6mf)Ly ze9#pY_0j&dvo}9c*P*HZ&}w--rCe|~PZCBgH^NpR_26C0aqS1dN4>3`EiVDTHmi}E zDl*j93<5PuY7iWJ%#>HJHW}R0(%4GVS)>;MdsG=Uwa;6|EunD>X!^!zTVGKV%RxK8 zd)twjr_k#A_L|Bf*Q7nqSxBd9Aru~kxn*TPJ}id5^jY|pz4Xx1IJxKworPkLY?y8k zEW&ZN!tY_-y6#B=mVJKGqz0^&#n3<-hMh-Q(fd&YK|3BgKH`G4^3Ij5Dim;-`~;Bh zYp}|qbA^Zx#+w5e$an(u$M2Hk@fX_whK2-w6S|!FpM9I-i@1p~#So%O%%ipwQToK7 zz|YRLji2u{PqJiCzI_aQ``L~TcmhWyOaSQw>k^{YZshj|ixsKR840Z(eNSC&t@g(U zUwAA}$s%~K;`0+{^}9a90?Tl)mk%_|5|Zu9XGL)^Ln_r4-rjZEWxA-!JqDc6*%~nXhc6-kx1%ZgyD8Xv~~^M^HG{ zYV-JtYU5`Ijb$atUEDX}r=gK(1aSl17w!{WV z*Mot(zq>rN0)Sfogr-3;D(Y&?`&?$*#Uu7NMky#sWFZKHTkknQwF>JnxI5%X3Yq~+AZIuK@Ck1maT`S0 zx^)Y5o(Wp5fslst=-x(VomxBTxW{9yUW3_B4DfqGvMYdGZTR@OVA zi-A9W93`X8Gp$Zc5b)zMr}yYtk7^2o+##q_*#JU1A8?e@A6gdh2N*P6C=&t!;UF@~ zlMqLkq}|ov{*EwUWizU(tq{pd2<~QN)Qi`h?L4994fS?wtNQOdnYF&Xe#K*QSP~s) z)!TC`#%6k%D`1IBG%*ts#$GTBGh#86q%(QVGVVq42>7L!(4zqA3tf zgt;o2jcB*TLAT($iDI?QJFUZn1jx~3@K}c_WXco0|6w*Z9f~B}c%K5p&=&DG9#no9=*U(lU3c5sCZCPl}0uNCWgpCpWQ4#`-| zK8_xRVc@A1{+msvXR!!LXuXz;?X$(DCEvIXJ#9GsnxwM0$GPER>Mo zfX9CTd|($zY%E<_s{?tTeG4HO5VwjlJAZ6ySG3!5q&5IiO8TFy=zEd zz2y&czUMzx{@+duTh+uc?>ZUkd%MWTw|&=WdqD`gpl);kP>LX@U=Z{?sQ`!=5j4J4 zSNgQhFz&Xr|AjReWn(iP;7hTbq|Gi=fr_Xh({?erYRM;m!6|+AMfCJc>*g)`aQSx_um*_c1Y1>*p3OD}86* z!W=Z%+4{<%evrF!cHXMUag^EDvT)P%;8f0*EF2DTnl1VD$pT*#GEBcdXVf>=_4Z$> zFS$p+=JP-UFPvY01G*ZFN0?@6dV07^;&*s?saJ%1o$c!@D-GIx4de4^qmS(Q4+ySO zXvK^NeGI0Of1Jhy6mm@tWiDoXG6OKDJvH^l@(Zt}Ib8XIF#m|xYUxNgplpuQswP2q z-5;q;_ke5-4|C_h?;+2NixG%leMT*!*Q+4dYh1DCC?H@ke|Ki2f zw(mMQ;I(LSUvsEF5a9s$@l2y=-%d{Ll_ez-JJ)mUT)zq!^}|@h{dex%Nka36{NOBT zJWsDXZP;-*>)CpJBcqd;@!uzCzdn$ns{W?^?(N$XvI0qe{!HNh_df<5Z26Wc1_^Uw zno1S^cT=-XPo)wJ+V$4&JoeYk>3M6v1#SXmB;j(|A38fH8c)sIt&6f&!H6v!Vzm`?yWvGB!NtBx&p>C zYyB|b1Rn+uJ3AUkV>X4%!zTWoVO^Fhn>)8r*PpNh4}z{{J>BtR7p-C5WRjrQlus-0 zO;lq3(Vgn%LX<$Pl7TFM?Vic;oAj+L4gAmsyTSGJryk&OM~p8&hAmHH1`1o=8~nk} z-aWh%8va!l4YObX=&-|!8QlJmI?Ds{ARmAJ{7HAFLWUI`2B>Z!;oz`x+FuZ{9XB6w z*_!jxB`fPJUQYj>7Jk&W)c-Nt)vM~i|DJRa-`ad?=nH=_w)%ER&lHpN`3t${=I%u@{W;_WCDRQ!3XbPwf@@idl^v5-#y%vVNH*GA9Nc0 zg*Gvm4aKdIe@;KSTcEJ70=TLlREqGIXw8x_hC7y7Pxsc@b`TL4D}odN4>wV zU#|v3L8}o;r&&K%%lVuax)`E412bBfwtM1uw}U&u0ZZFIQW;DD6-!BTaUj{-%#7i4 zLGNMAl;HZ`t=GgU`4PCJ*%-^Cjk{}iX~Y4#p+%?l`NtO#4*}avd-ga?b$CT@POt2( zkAD34H(*dV5b8&%tV=fJ_49MOXX=zWcj9wlt%cc`ubDH?o{goBzovoSF5Ia zxe%s}Sm1x|7qTf>n0H`RO!^(*bs)wsU08;1k(wp8wYm9a^Yc~=_41t&lS+wOL4z;x z=gE^UDaHc+q8<5TVKL0gYpwmv&}i!W=8-{6Ib9P!3~+B<~xhGnU))#LeB(jN>WzIO{eS%ZV?Y1hXnB44^$XAAR>u8YG5`8UZtC}w@hkrL z`9=Qz$17X=%~}6^-uLYrT*GV!U!H&bYTWXl3-GVM(hj=($94HXxO?w^F8}upSSh7M zr9sxaMItjRt3fI|6+%`<$!#iZ`{fCllZ={N9xrASSj$==y*!9Fh&PRdBZe0I?86N58J7W zu72d^Gul-u@QzXX1p2G$n-c_6z)wyHdQk3h^lLDOW+O``RFt@T?78O{yv{+kDSfOp zg)%|KNh*M`?z4JNFiIWr8BemEHtzrTmd^F)M6~b7^#ltT5yM%#rHKz{xg^TUx;RwB zzK8PYQJr`_P0cGHaNM@Dg%tg+?=Mp}Kq^r!=&oJ)E*sfU86hkP zjXN&-94Ica^eBQ2%KRXA7tR4L*tguHm^+uPTf6cMkq+o?YM?QxuL?~EynlaLCQ{^O zkp_n&v`JzumHy8i(#!8$If}p6X-T9La#%a!tdhBroRNW9^dYbS9ZE^}657SYUSJvD ze3*|AFmGRRSeg)Ub9dL=-f}Sg)0sVgs;C17{N1}_vww2IrD-<-SsGIkpM5nLSCk>5 zpyj918+mo{iBe=?VWHER468^|40Pzsv*SxA{-2kM@ZE1&>C5DfjVh+_Y?Hq8z!1u{ z+1RABO;0-`Q}~&r?u4LRtS3Lxys!AKy~Ab@uOTDIi9F5hSc35u)vlsC zLtzY)_n^##Lq+JL+Z1!4T-(o2{z-SPJJ68wIKpF&x8!JZQ1#P7jiK7_bOn6TL$tEL zVOCh;vE?H40j8M_+=KtEOVN&f)SW9n=S>9S7y;aXYXmP_61l^`g7mGj`WN)qL8Q*I zo_#)Rjnts6pvNWZT0#HZ&^SPK_e8avibpCSxgptkRj@4#g|e8Rs;$!&Es%roA~M#{-rG$#7t`@#P%=vO|M^V=@A;Nq*tX1|C&SQANN8)YHrQM$ zWI-6>g__vJ@;MX~I8lg0QMzC>RE+r#Fx59_c)F&q==O+qV$cLO; zg-y`J^CBllCCrxK=fO;?jT8-hbzr=&&(y8QQRQuKL=HRjo?r18bRr0K{c6D7+10f& z7Q6beF65~5`}YS?uL#%Z04$+t9O-(1rn4>2jtM2#*~9HsrY0s25!-lCb9=!1m$In5kIhhVa7f54nFzyKR?IX@$@}}9ZPRA?F(s-ZvjUizUI8x!yckfR{K^T(~Wzp|V z^!Y&^2_e=Lc*~hDV&8hY`*u^+;$pI92@d%MU4UN#?;Ij2z=l}LHH_Wdnl%u5J~<@ z>T$+TsKyb}y}07CMtSVm^~=tpC9fQ+j0+O97DnZtPOOlE;HSAVlk}{0D4^yoi)Fcd{hllGSUMMv?D9%ba3Oy{RtPHUJlc5fgg3+cCZVa%h1WpBL>=*#HDBHyogh(CR-NmnF!a~ z(Yt1$J~25j7k66+fpWQLMRzymvZ%nM%2-^X_MK#q4jzYj^-&*hEuZpS86I zr&(ERSJq11DKT2~70&bRFLxdR)yRH2CVsW4y4oX6PuM$Ydt)9D3}?B4UZqA&UkQEr z+>aj>*0vE**0cWQyONWpd9-azOgM1%%Uh89U3@%P+?vu;p3{S{6EaShK|E;7Hb-lI z=0hOY<>R7?_!Pi0GB{6O70A>oBMUBTsRe7nW@t4;sF9tx_~Md<$OkCI5>g|*vwZq; zd_|U^Q(iP|4@09Jb)bAVc9!Md(=%XQsunm3w;8D1zu!MOS(j8muDd$-_6b}s-t>WA z*%sr+8X|lD1lPo8jbnD+Budb;ug zrGB}LCjw}OKf)gKajm_(o1P|=j1~e~5OO#MaY^4<3vdO3cnoaA%;8c)uD;X?C`1+P zBe<)zkp*sg4O*1nNnDN)f zD2NJO9Yv5&8K9*&a6sCW*1al_odJQpHsErp2q8Z}s3v2L=?^=Ai3hSOr*haXC_%i3 zCbsr>IuB?JHoe`sN%%^PQ8V{KduUEf8KPV{|XjV9TPIyo7m#!D)6CpL(>157aKSL z)POW%9BC=+H8o&fxEY@H|C1~{sG{j0=06Me0#2LYh5K3k6P*Y7GI>m^_a8ZTBjZV% zSCT<G024#DS=*M9zJG+C!%E zLyL_IE}Xu&z={6Y(+V+o0PaY*-JjnVD>i0Id>_^ZaTbk>Nl0-2i;l=bLI4b}!_evu zDlGg5q8qP2D5UsT3_lo)U>lZGGPxc=$47^CAA)T_F=2KnPjfhB}NZw+#m+Gk`$1DuQ;qLqlA4L`J?N_(OqLY&K})2g+- zJ=JR3DCDB4%+Dt^Xnyr)38X^@=dIL;oE#cq+lAt;t_wwTpm_hxv7&&7u16ykB7Y%p zAZ31vJB&nt;*NW?3a|C z2=o{z3AZH|h2!WD%^;G%{)yu-P+eMJfg!6vUmO5LshvNAUh^36KK|tvUPgcD&=oN; z{-~%Z+-9-02>Ku*ge4uv%wP^}a>z)Cks`ftb)}@HhQYsK#zK1N(CSD~P!J-fSJ~MD zK&%maYd&7n6=_JEeIRybF}Dui#0DMoc7FV`{SeS&Nz*(nD4$*d4<}lZM8Qjmx|i@c zj;d=vXdxsxK_~^CNx$Zo`4RnURAfIVIaB|+9oDmb-q6Cr$OUrovyayr5C@DeeT-@G%f}1qaJJsni|Cbq?L+k(Wz{qWhbmT7bBSMCB?Q|2VfS`+Q*Ea@e$Gb@XVo`Lzu zt^b3FKqSR}5U^yrOZH*yQSJagR1VV9%iOrJ7fPKtUjT_to!V9glpPcrN~8AzoGDD( zyDlepkbr9$w!g^iyUFamjNc(Qw#_|`C1k((dslL32gy_q#RvH8IO^*jtm^p})33eG zeDdelG$)nT%2EfXlJcjriV<335__O!e76NJ5;nyJPYKJ&38M(1TGpV@*tJCFQ>W&f z8e?T;L2tbPBMjqqwt{mmcA%bt}5uJ4@j%01I-h?s>RfE|kY zG>kQPYd&xoy1z?Q^B-t!2N{XWJL02U$eHj$HUnq3@eP`A}?nV*}}tnzdN}a!=#sA=ei1A>^g9jt4 z7Gvk>g{)Vu*RxM25e{va6*uYr1JREZ^d{{tV4>z1w1IB@O&oK-f{9VPxn8s|+2jpY z<<5f#OFBd>>FUSGv~QHrWt+S-~MDqL@R0< zqN(mX;M%rdIZNaEc?ssZ;;x)$LI)^fA93pmHxL4eEtmi7vyC{cBT-OrUeH}_y}*F7 zf(>VM?#(KpI%7V(RqQiqcQcgj!sePKbl+|fVa-zXf0|iNbV@3XQlf@%y(hoxoDv6v z+IL4JNc;s!s(TBM6T4FOI=TM-im7+jGv_e!r>Z?&(yIl+%=DA(%O5~p7JDIKvQ>O` zZlvZ~(t~j2k^JBQCgGGijceOmd7tH?$cQNDcg;7+dh(kM?$RCB{S~JW?&y$Hmc7SK z+L?82h!2oR31Lu;@&_t()1B0-pO{@MZ)k|5<{mMvU*DOLL9O5TaR(Zb%1cXMynnw3 z`C|jpy?qMY3SaIf+`vs&zAhqh#-vD2hjP{W$O5mtJi7G9cfHN0pxW%Hocr8R#ftL8 z(k_V#f3g!R%mQYm-lrKEUwx{%muAyMewAK0M*rv4r_;^!dtCjWbYz59^)$pNr@abW z6sic%S^g}SPj=1K@j7Va@a)GrtR{2@UiIufaDaPh4Drm2fR&$AFn42ufgR)pc9gO$ z8X6h-TpK$~JGVkf`94L`;k(tiMwkVmFJicM6=@@T0QxK19Xp>NyKsUVYbp~ivj6hr zrMj`^bYUs>HEU7!ZDqw^d=2pKY|9Errn5o(M zx?yQS)amvP)d-#y&=qE&VN=V$RqmAmN+em!J2vP`g{U7(B6_cv^z4o4`MPh9w6|wD z*QXo2OUtu9mUoQ|Jc^ZJFrO(r)Ts1Hb1ICPmf!kCnWy4GY`LnXfT`iwRiyPq{`TZ& z_(X`|j3UuRYd&K1kIjU6Q>?LKHUC?gh0Tu41{Y54*qPsfkpmN|f!unz)cpFpuDLEm z%SYQ<+pPX@D&!;E=vN5gwa^`@cVJb?59!F9_G3>Hc38J8sfv3uYfo{Fo>Qw-3`-#y zBgMWfbYsdP+k(Y;jCT&#Z5*HeA_UOSfK`Im9GuoBC+L7~ueQ!}><|tw6T=sB2FCMdcw6@-CV76(6;n zYL~ck=VF3tC^+R`A37Nk-lf61#9tFQ}G{U9I!qT2Axpu1nYnC~PLd8_>~@9WngIY3Xnve5WHT!5;9iYRPj zCEi|)APoe2p?+QU6vwE@jvZER9v=N+4ZEw~T1jzapwkeHm9suRpJoJ{+}TOUN2-si zLw&X$sRgy5(Rs+x10tHK;~Nk#TiA8r#IG2`fYWJ zL&bx9I$>&O01f$TwyY5mBcGL0$OOzE>izuC(;w#4y`fI{2p^xbkNR&jM4BI`7I=J^ z#O0(+-USuQl!sNfz^u77-Yh-4Tu>L3qTuFcts9^AXu#6r*afku=c{c_y&Np};%_c& zikJ=ZzdLs9oAIxJP$N4BrbLwM@iTtuFS1711 z>YsUbW%*HC{QF&pr9Ap3qE;gCo~LGv|}`Mbi~(}5)q|vzyu*s z3z;zQ%`Pn;(XNo;)a)l?ZBpu=P<72&-nnY|>*0WF>fzfN@x+MF!bApk7Y2_w*+vi- z&L@f1yfrT!nBin}NC8l>*)c?9Y%S%Kdpn)84!tywWG3F31i#RLcdi`>ZvJ&v;!W9)+$w<-VxII2sK8`qrbEQ{aL76y?k z`tmdTCrSlx_Z_X~uxUI;bpFn{l4Q*R6RV!9t8+5($~k_(ZMF0QJ@x$jfHdE@<27BBr}>RpoWdfm4aaaQ!K%vaJMv6*_pCFnRtK5CoquW$})q=NWJiP%SRHh zo5aa8BRb{6Z?9biE|dQf*m+})q8^diaBaP;xnogH%^ojhs%UDP2;qxa72c^9ChY8cb`B$1mKkY>fpGCdR?FJKmy0Y_?x~$Blq; z|FNcWf6nL&lO5TO3F}17@ohJ9GA<~mw})fJq^Ly0FnL{*qx474@;~^$N-yexw#;b` zUk2C4uZpo^N$jWMMrH@(h`98sgPy3l6cv7)zK%?>?O{cHm_S-ns<<{_nL<~FW5WxN z*kQNaeH+BVX{=wJ51d&Lay5`Vj-B(Z=+oX_3EEWE(pJST_~*Kg+zLEjKUfu={O#Mr z>HKSAG-MYaFC3CqJ@Er$Bk@2AA8%YCr@Is~`0vYr1hKEZ@ugAMC3JD!AK;!GmUbGr zb$Gj>ynHQb%UfD1Vs^pDA!6(8XCd?Q&`wK%l(d>E!j`Z{3Tv0!zl4cMe|+zgY)=%* z1fYTaA$rZ1Bs@PNUDDY}tKLKNbb40YBXZBpJa)`huV`R*t`8T9kqopXstpqGJwTJO zgV~8hx60ogBO;P@#@WJXC4T}ye7G)*Hmvge`y5V}fc8iyvqO@hCSIBHW+2;zpCrT` z8I!t~x4VBOsn_tQwa-ro;QR;lkE9dcijDdIiM$R#e;3e5>aJa#eS^%hK<7O(mv>{p zPR(+U)Bej?ugVaf{X`IS-hrGUc4e*mOuNSWxt@2F33A<}+zJYbstJIF=F%%|Y6{&$@qEWQ72ZB-V4=g@j*+J&cu~EQ@}X@b@~V*%0k~8Xs1@*0 zA!eiU&9-30WXE!HW+r!jqI@(LIwT*n^Q<(ZW z(Mal+ICD`bFU3kx?@?9xUiwJkvxXy4e0<|;=70;b5hC7Jq74FX*fcjp?3Uu~XP(gk zAmpR332lk+qBh(CEUD~g${AEBhx$qm0<*Y~i$&wjd1Ws$ z>L;juvq=Uf7XOSo!^W0UBdVU?zyHh@?Tt`g%c?#YX#caKXZTl61~6?qXD-{&Z!C6V zTZsY3%WJAI zWaSU-wl-{5dtFqS9SO!6yS(dtwR)9<^ZBOL+!A}wMfXV>#6Jm2qr#jllouBCqMW*Vp zkzR|aTzU0`2Awhauq{Y6-xB$#QR(*gJESs^vxL|}M&}kG+Qf0JK@M`{{F_Lr;3t$` zliTdt{=F~NRSgE+idx%s-4x#O7!30#xsq+Z13CS6tc-=ocuTli4h2?OE)$>W~ zjwy;yKwnZ?m}f;z*f%hf!c}PNVMF(|+7N+R#thu*MkYl(Zq1pbJzNaLT3 zWO}LqgIY8$B&j}39hCKPU0ALC+bqRap2bdMsjC%R!Ab8ap{8W? zLjLn3?9{%()-$h@lbLSTN7%4AZ3zKPH65%p9l+cy8BGqVb9c^J4l87v`E(XA)V8IG z@C&>vu1Yy#HBDkR?8SGqnkjcS8@m zZ04I;7Jo-p$Q+`kCIxKRg0N4zsG#m!zGGJdza6`f&~rRmfPgt8m+rSuCQ&=_WL^n| zB-))7KH>dao2|i}jEu9CB&X)4Dh7ENA+oo{Q86`7q zOje;s$fH{qhE9vg6})Mt?V_S1^Sk;(snQ}PpLp2?n=WVf_PWvv*oFaoJ|&tE5mM<=fpoVA)#1sF-8(m{p}GAcJUU9+v{>VSBQ zs^X3y8%+6@+^hWX%+TSs?PVP>3Z9)3-^Zm_kD{d$DPkJ}H$@@15#{H8`X`3m1P@G3 zf5`*;VDDhuKSYWNRm)JdKVjl=8jWl}F3`wKf z)U+DX(y93n#1^4^(?l9QjucSBevx1};a@IVrz{rCMgDYZVOCT`S2VDdDzMRXd3v~B zr5JLhczO0R9J^3EOBsveVNp@kE+|mmniJ@qb`q>wF0N-g9xD^6gRofax_HW?CQBk- zqxLJAiIbFudW55<@Cd<@2fh&@uO6OIW4Iph>7q9mMk>)-GCMzC z@yXO-Als;OCR!28bY9h2bldj&r$L+7o$LLb@5ycE>3pr2EWA`D}-5wFhm@* z-1E$rBqBxB#u~FPpzNmC(cE=}{lS}T^B4`oaC+zGyXXDziX$9gQi$SSw1n$eK6Vno3P|g^n&7)fh1lG z+XskH&6bK-xIj*RmfvyXB2vY%?u2W(BICeT_!8Gs9M<65&Ba2+W9HVRR@PtLKQ$M5EMSAg9zU5*02LdP32zIM ztsegmkXW4lX@BHdu9_snoCqbA*pZQ!+&yMbPt92|Q`hixSG@J-l({`+5wWKwspnyt zNBXxXW5q~UNHp+of`c%3ToaM;R~{^o(ar{x-`HJAroo;xziao)gGY{By?pr}kZcFX zlU%h84d)rzmVMEF`r05dE3&i!j&oC9W zA^f-B8(VGCUQi|a`%DiygNK!DIms~5GhOsqKAKu+#gosX%_$FpRZG)7diI;Bxwj;( zmkTTzYib8P0}Y2j+9>x4zl@0)c$JhMyPo~~p!bGqgTwReIs@Y8*Q;L|GoL{H<=(Aw z{+rn?4)pw&-VIi?1#Cs>6CB-O!5?qd9pSGb;|S8>G78}DEHLZ=hv?bwST4K)hUifkD126enTIT8rf7hA z0dUS7uQ%Z{>OxFAw$wmWuvuGRMmGk=-s}h6z_dExPYF0bhjH-Gs^L|E_76bz6oj4) z+?H0+bM-9CNk$QoKx)o@6>VWukHFDgSsAblyJT@pU0oDOqdQ8OpuPNa?%XbC>ClY6 z0ds0MHO4U%S0?AV;*P5A{TlZo_8iX`~%lfKhPN8l_jtQGaLKK%#{0ipQ6T!PJzBbOFGH3)pDR1F_XmkOu^pgkE-4u}2tCj9^&;i} zUqT}hxORs?gV);H$i9=P8bRPPWchY>Hs8)P5(b_};q2~C>P?f=JDkz1gv6J9wa=9r z)WOoOE^l;a5lDY+S(6iHX(oN_wIMt%c;}LJY8cU);o&X)YM1sSv_hbeaE6QPFeoly z^AxutVe5ln!|Z~Pi>IW5_U3hO)xBi76`*M-C-)vV8?3wnac*Gn{E?3B$Mr_8nw+sg4ISmJ^sCTIly6V!i+EHKgWt z_KuI&fVyQp(<_33iMDYf?O+-}02r#j3|7k)1b#!ja$1UJiRVxd#v6gY+OY$<{CNh4 zJCQQs-#IjkTh9#Sn+{w;V1e`Rf+?{CzU*{C5}I=)X8XbKU;?+NcfeO|hf-#}H#nOL z=v)J9$~!yTCe>kdD&L3KP-GaP4Y8IULrzXoi3Ue9CS-vTUY4NZ2&ni+x`7oKs%1zc zye6SyS{lq9yQ3Af5_AX-x2PYdS^w3ueGH)xaW5Kj(5Ax0CZDJ2A~;l2!RUdpY_j^J z+OT3^{Gc6vPt{wN;~;S59I*lMiO`O8_^ii?b*;va?&u^Uu4MU`PMw>r8qcs`O}CA-Z~%{(mWjRV_+JIyz--X%Xcu-QC@$?U7(>B$w)VBH zjopU@oCu^t=1C7Rv|*(_YPyap{wuJwRaHYk%w?k&vDc3ekSoBc6>7`E09IEpMlr*# z4jje_OxF%AfTD1^J6nc+XeM55kveA>`th8RJ^;mJ$_O{gHB8$iW-G`WGh z?TMcd%f&01`k<=_T(6WZY_}I_FCGr&`Gib_{cM`Hkv zivf7O4ob{u+q?ouuh*57I@d9%Od2x}vP?@v>t{cRd-{Xz$=@Og7buPQ^a}2sK)=j1 z-eWR1ND4AH=(sd!`|b-=KgOkT8AK}62i2FD4uR`l+?IWk@a9317B}$8(LwJYOX|s$ z2c>kBlrA8cLcQ`>(mfnd8s7L3%o)9taR0!bJ$vvbm4WHdmSwtWQ1*XXapq+04D5(T zD*ar*j!Cs$oW|Mgg@uRjF@+d9gsDmQ&cwney*Yoky*1|QOApg}dAxT6WKCElugFLS zkWoJ%x+vF%BjKz6;Na-EXOF}{_Ww)mbLvXG@y@m43Rt;R{3d(BVbnoawP`gfMh`c- zQ38hkeCZe#u|AmlIKlzlp8PziFn%9jkuNWC!aqq?Os2v8_K%K=MT+E^SZ-CWK#N-e zuw>)=XXYMj2Q@GN535mDcGhxLj|iU*Cj@R74>}mkp^pwG=SuY^^lPtTTUP#jJ;|y( zw;#x*w|V~jhyw~?hlhvRMW*GViakXZ<}OKsqYfyOXGs}O_fco-OOQWB);^0s-vN?Q zzrAP$!j7^yBFYR&qJ=t#+eRjc8gC#5KabJ{2(0XPwUsmMdH9T0@@{vON!~MC{9-(J zlrq_3+-PY^@Qr<$;#1(k2F*rN@?9u8&W}VgsgK)scaI>19XALc&;cjc6N*Lo>ErH| zHQ*Xr(~6YO4LOyzofzx+C!2HJqI}sYpv9&70QbO+V*?w z?bC@?cL=P-W;tjtL32*%hG`FaanfK$Bb`KutgQGVglrDS=3aC4fd?yu z1s?m+M@g7N&^gZ+mz85Neucm%6WK5T==JeI-Ws@J6&Z~kH9?8k&iy%a60BPa_X@$;+=R#-9) zcZ%*W^B^#pp}1|;maomOb}3U@UWMiB#gD5UUwD!XX8qq@e5@2mE1)GB7JNbFn3Qx+ zyPk@;SU;g|{#DUFPC0EK2#&k8L~}Lu0x406ilbF)+!DzzV3CPj>YwVm92P$Q(ehl} z`6x&0<2|y3jA3;oFQvzS;m;y7a$&8ZYSGcgPlAwhmqGs|q-MHmctJu1!!bFn#v5cY z0yih~4B#|fe!p#v7e5CSMz zq-;Prcwwr`r8z-VcXO@oSJJdpj%7l&m#<;FI)ID8Htk>gbAZm1}6tqnJCSnae6ZrEKfJR%kHlsmJF_h?$1D)b%$ zjE0@I*QdUjIxKf(dY#|_rM&&34fzg;?}I8zId+yPVdQ_f0Ar6Py7TrsL&pv?uI14q zUjkkB(e`v2wAIE!?_^<&vORu&9-}_FFt7O->&k9ByFF6{P9%PQF0Gg{2mNm6M@>`j zv$BFhjU#INO3q3}*i)ie7JT5HF;dwtG1k+4Zq7^+_hLm+Rkgmd(8Lb3)E6e57;466 zcJJQZ`LyXkR#w(b6;tHw+PHCwK?_^{N`IPe8OVF5ARBmVeaUfU#TprNS9@Pr8ioV* zkBvFXthcwdX&H2w(G?c7$SAR6Kska-pKAD1VHO?bJv>&rpB# zIN@@qh)87A$QDn{)$z^WxG7NCv%Pi4z_szbQSL0`1N&JW2vA+Out?XjyMO=Ka*t?q z+iAbuwu}383!R_Y&s9mhGvwCotVqc0u20sKPoQcmi%sDP2gJ^11*K0k&WA5L-o1Ml zqzFhY`ux=YXpkxM!gaA6jTXE2zmrqC^MqM&c5OB*J6!b(Dq7D+M-3sxqphR!(V(S% zVX`Ck!6wFOv98#V^7TBWlacX3kn1%)QaAF4GzE6_U zF~EF5@Ofw`iy!g2^7Uwk)!#xS3)7OfZk@=^Ud_tlZz^zt+@c5(gecN%YIyh6z61bt z=*X||_wT3PIk=L$fBf*l-#b)`b#^z&Q;n6GbASH)ar5md>HhfeJj+-8k&%-3R}SG% zC~0yi4GbtTM$|j23uC%Bq zVrHg$7m4LAp9Yd|h8^Tf)3QbS7Z0B}A@%t2C1i^)T$eNKWyK_nPm2~1+1c4$z2<@* zo`9hhS~|MV@$qLa2nPsG2XziECsz)A6v*CCo!<-=$-&ic-VhQ|i6BPdbiHTqTNKExOy{=Qq z;53@J(VnsRZE)F#Zj-=QSt7T*qj)zU!gMdz?gNRqlCJ9Kgakwv*8Tw$S{#?q{kgKuXG*lsU7VJ1-p+NM-=x`0~K& z&UejKUkRgk~LdS*CpKsX@~sWe>G3+%6f0w{oaKq3 zn42v-<>ckBJe6V{dlXFNef|5>10U6UzW?j4V z!W3QUVvBF=wLMObn-;{pyv?0Bk3`p8uXAY@kCL?DK0H7s#PH>kAkNc(Y8iD6XfclX zK=o8>N+=edid&aIB7)x9I?FG_GF8>qmXUnP(%LT5FxlADl+=}c=%B#4=SY3hbZU4# zJS9Vfj)MXW{xzZ&UVt~x3k!YX)eBx~SNJr@P#(|pB;IqIn&Y3az7otUt}RwIF%t-e zEL2kADv;G(q2hE$0(Jx z4+e?Gu|_bqy1H6(e%R29N~E=McEfHxfTDkBsLGvyJ8x$*f6_x#kiE5-19ad(2S$z+BXWqhN@?GI=rnQy9r(z?Y&^V~NSBR03vuAH`9hIXk&MNy``B zL$tQIKU&W>5htJscdA7Heh17Xg2735k3S6%Ep5xVkl3Byky%CwFF^^F&bcih<;N{pRIjYjzxJ>6EO@ITt#c> z8!1gqPP$9qk`xow1l3bh%@I6Mwh3fop|0Td!3Lia6r^BKH%6;VYr3Fc?*n1h)AGW? zT{mSL&Ik*;u&Md@>i=m^poCf{QDH@e=T7sJH`mDz9y@V$tnapciQT}TKhM8@-H%2` z{!5pdJ)uKOA|bJdsD|@*b91VJ)y~teC^Ebl!Gb25-&*F@(b3_DpiebVtaoGMX*orS z97{*Iub;89?BAb~7S`93VFfkN9PlGM4i z$vknh72GmK<^J&_t$q$wdq^n+MH+c|F1X+opdx!kG6}#EjoAlLkQwXk@p<#>>D*i` z94?$ z)_0FnRQ$x=`g)m(n>P>?)pFfx1}?cB?jP+44phhv;$n1&oVs}NMQL6YjLyRZQPXe4pKClMv!T66FuQ6HT|=n{eu+CWWKp0ST(GA1To>yaLDPN485hR`GvSczm;9 zX4dn?kd$d$-TxyafeAd+{{F*~5@W$D>zUfyTSpq3DEtB=W$)hQ$rtH9Pz~+3!<1=s z&J*#fA3m(5Jzl&70k6vX`m@PRv+|-ZcZ&}`97*M4Zc8=3t8>(qB2f8(-KJ3~1_~V) ze|eVRDXpf9LwIN&bu?3AKKmt$$NV9qPphkaA?gNixmw9(2>Bj!FloWvhz0BiqBGql{R?Fc%Jq9!ia!O*-h8MP%ORm;rd~d&mC;1!~7p0QP2G
    Fd0~{zP`oS;ibjJQ{3Dgs1dfT+dHxm6lMIHt$temOOQ}a{qrY; z6=Liq{beki!SSO%qiJ0BEbDEqy;6|eiDiTe-WA)mlV1$J%q}jLSN-%03lo~F+YPEs zuk{sTc=(_BdB%C0PNLqU!DO_pzA%=4Z{JGZyT_Yj$;73(aToi{_r1rx-otd@x~73j zK|+sjuAvMKV}SeDBzg?HWJ5fEX0k)}YQIQgfstyO&!@Qj2G~l3M<;oWj;}8>eDlgR zH!~~ks0l!Lj>y);(z3W@V4=b>hCC#uzO1k06RYYsFK3^v7cXDpl<(JE-_J2-}Z*Mo1a{&=&+Y*cP(c2QqDBOoH8YNk(~ z2sN%ZPy;YM$L(p@(GP#o+g3(iI5ur~VKM6_cFO#Zer=ouPjk2XP*#Y!x=YNopf{&R zVOg7dinc@;e`OCU z12LPqNc^5&O_cl;3hPm;hcq<8eLmkc2;%{ zVV9$>wc(Ic9&QZ4&Gz^8UDwsU7cf!;8>>P?K#+Aqbscg5x9P4fn7YS{6h-M5|c zvtJh%$254mh2%b`8#XUDShl!zQab*l&&~E*41y@(ndTMH^b$Q$5!v~UN zC#QYN$^v>v1)W_=W;fmim~%my-zS=f*WWcxH*gL(YbNz&Ks0xjlqg9W9MVD6e zPq()}m5dWc8dC#A`S3{c_wQd&CL(&AP!GB>uCV8CLwu#c+``iexC1m@z77wU)YUyk!+RZN zAdP?~(TRui>c2wa(ck<~hL>e9*k~53KB9qa+NqpHhtKS55 z&NsY%9RZhqM#Pa~byXKkLvhuKdfVu`0scz?uV0JF$k5a9T{mAbVMYjZl8MO|5&B_< zg3u2i4#U37tKKndmlr|XB5a^vNC?3&T#xp{C6PCd6h6Cybyd!>&KZK@Eb9gpJhc$tQl& zbwa{I+WS+jd(hRZw*9^OvQkpD@a4iu&MP9z>)d3X@?!)~a;WcuL`S4+m?2!8n zN&Sg5yBHr0w6L0)&2xtC#~1_sdp;roF;mnknUfl2)jSV%hUD(tsomP#LvXoX=Xisq zz;1)390fcS%4?kNWoF2R^jl8O3SCk~2#^K`2UBz>8UH+P(7N&HbUkB1TdR_S*$M|D z)kXT^$8k#`cItu;WSOd2&ZAzzEg+DM;0EFBM_ZlTT%oo!CifCoNkS0F{HS0^n1X`O z-oZgB&sNx#T*n;F2sze=tQC%-p&^3RMpCQId)zV)^x$!7PNYNo!FC3nSJ~AJ!(nZIubS6zIw30+*fB(oMC!kJ9FLe%n9c} zMHQfpVoxSy`Uk9<%In_#jCNJNzL)sLE0TbB?~0HEnpm3lfBE{V58gH);B<+rL<&08 z`mGo>jP;NKPB$eU9h>TY1v?CiDmCIjMky+3%+dIqmEBBU+KG%g<}?+wJoJ-&BEJ6GboZ4z_wF91OQR#M5Pb3V{8x_P5K-y*;4o>& z{d-3Xw}_cp(cRMfI%45~=%(%DNYexJDFYMxcRoKA59rmrGep)(VnxAMTw<5@X#SpL zaAoD*X5-f4ja5&?T>;211%mu_ZJdyNX=!E5k0;S^+@~Hxtd9f{sS1_o*7*#>9_agh zO-|)He6ZE;$B$m!@IAQS#1lMkMuU{J1}yuAhpS(ZDk{@|ek^4^-9~^H%}lvWV#HO& z20aw4cs+NZBU)7#!T8L469dm~)WZ&;3Lu~z>*J=H8v@Cl=>};-!wc^2>i`ZK8lRyx zxn_BOnEM>pbDvn7AH%oahKJWQf;~6yQ*}R3ZE&YN0ULP~cKzR|WFsaqF;Q8;w0a0~ z(q7-bNmcvMLc!CynOs7wzOil4WN1B2@8XG@vZAF$E^!Of3_ev4rM3D+p2R2coWCQs zC0E^tTbBNhG2UAdOPrXHP*(kCBR1uYq=Hl}x!L?2742^ZLBX8Am%NQ|Fzvd^`JTv} zL#IhV;7NI1xD>)@43N@Vcl7ol*%bQYUt%+?t0VL%D{@)<`}{;185!uml;YOHGCxN;%5OQLly+&?-(ObK3;6fKfBseV z+Yz6T0R5>LY%YPgjoyKRsEmKZGRsiX!LE5r>{_#WE3t^J@2DB=U_;1yAkPr20bW1^H_y!isz!h9MX+re*`SV^y zMMZpeNM7U|8nizRsm|viOL=>X?q8|GSQ8TyLI4A;_Ag(*st7`LMZo3HpU1Vj+~nls z{QUf3i(7y1@)hMO-2YY>u7W?WB>I(Zc@W3$^H+sS2wDaD07cS*48g?2gc$JO>p+rI z;v5T0$?xAsv6b^*Bv;XM-T&Jk->^R)$Tbe7$Ppa!4Ts;qf4_P2MovM&B|MxCzA#9N z5%xIlV35BBl@q3k`tss8`>@q-E} zlFABcDP=Z~dU7h29R8#y$7@b{ax|-&|5Kx+x8{NV7=biU{`>lP zpLDeU`RWz?fQ$N{uh*sd8;1x8@_RDo#rJS>`q$OT+bs=gZ`%4ocaEr|b4&i6(N+S) z1HA@9Luss*t!E1;}K6c9hvP=eH<_P{(P1Qsnab zwWMk*?}JLaT>zI$moMFMf@KKb0~2ceva~!8N|lRJMp!Z>uPq3=Lw|JCCFKp3tdH+`I=SlKR>wR^pyM<_*BX1AwmQ}o&R2Er8xc@00ZUzw6oPBYs|Ko);1KIGo~I5<>~ z7p6-MC#R=%e~be+ETo_o|A^uv2 zSy@<~HLK=+yeJf}Rb-%M`{&Q5u??Fx3EC6S2_7?X^K2_YyC3VQgypm%U=S3Ga^M!_ zSW*|~mHF)(t+w`nRSQX0$%DD}Fdv^`!--SDU%qgM*ex9fo2w$*@wN6*E-ZxqeKAJv z;vj>&sHC*C2t;>!O8F!}3ss_LO$){vBIoaaj6-v{?zUyOn~Xr$Z z^VY!S+Nr7v#A0A0;wE48*_AGrr*6_F3G~6_oSKG48-&+OzF3XvQ@7VOG+a|tyKHGG zj3SktU#^lLEJT3YjTUJc~v3PywO4Xa9?c68xi%HCC z1D(VQ6PRI|4PUw7Jkk$41Tf|YqGDqDNcD*Ew22=c(!s(rXU)dtvpcdVn3;#P>)TPL zD1lQo8EBMi(+fTEgm)r;c46O0oo}~Bi1z>vJPS)p(^ZmQ$3KTd7kwrmdDSxykex?DHPgMeKG!#N*=Q^Kx>?aG!j9c5ZU|keJ6npSqWX4PC!3i8UMx z`deS$yV}~W-rfwTJMq*!!)|n8WO?7;O{x3o>2vo_2KtLF>md9>36g0dbNM6&(;oO9 zo+1*7z!VB`?uD7Qheuod?)oz)vK@X|LzG9b87l=-z4K|EGQfX zaS~^YjRn}*LoN}oCEF}sllJ`i0$%GJB_)SvM;ILw6E9^5!Zy&ZP9N$k)zyI`F*&ew z-vmpWr?AgFT;%=u*VK-a?+O>456Ib(7CewAULU@0kgLJZZ`e+U>NB|~Ac}>>#PE+F zQ%W9_W|m((zAFvAo1ifCNGJk`dLR7$X&?s|_xbU!XBsMFc zyL%}Zg7q7Db`=fTUld)X>PSgZ2I9`luc6@-6^K@Yvlz;^Zn-KaJcLR!d!M%gu{4iP zqF8hyz2p727cYLzczoCS_U+M8wgeCqwfcVT+<)KzJqk2cRs5*_R}G%9SnNyH{+gx~ zs{yglqv5YeePQ2@KXI3l@cEYu@Z<@e>f_NSfzzi?^ZTo;$UHzip#Y`{_U3C>uAIS> zzkKtg9f`S3zw^X9z#PbYt4FPtW~uKZgF+|R z@FQ~*6N+s83d3oZAh(ix-Rf&rj=jCMDr+P`xo^t2M?Hv>EUc`)9D_{H-UovI&~fYq zsyA?4P@WVW)fi>|jgIQNv$~-3u?F?)&~8vg{nYKw>gXIs1xzdd`Bhbu@>7_Omdj&8 z7E=X&0xX^%BO<1=DeM6^j)MYX<6bZYn+bls2Je*tiM2j7^nXMHK7%O=)BT=Iz3s6~Ur2Rg!c-6fXmlYE(60yPYg;lDE~Hif%$qP3>F6Orn6g z?VpWcMdf0(DT0nE2)<`e&sOa#3;5G?i%se7U2-rjz=9H3TdcIsFEq$&Z1i&FuzL$V zvV)wO3f_&K8|dg1!or?u9A}xDpC9;^_KD>F4id!D!A40^Eh%+32@|?@?P+9WWCJs% z{{|AcF+TpXS-PQcEn>O60`}YqBwHon|)+PI;+8yjxgPO3t zLbSyJ$IwQH{yP*7XPv^7<22|IwDt}Rpw~ioJY#;`YGfM;S5Uo3$_20jVu6TZ1J(Js zH-;`|2ojuxW;XKmXg$Q_Z%)BYp{>F+zr7Iw6y)}My%ofN=m!e)h#O@5F+)94x1d;x zSB+&6nmtNC5H?}iQBzY>QIePH-F{t3Nd^v_*is)omWm}!y@(P0zf*7Y$DQ7P>fy}b z<)G3ijgq(}%Hfv8#Q~M|ayWe|m5-mFmbP|e1%dvx+$-#XNHegsAw6K_iN>z?ct|Ah zZ`zioFGHY^53-=}5{O%MYhcf!ujzJ6zl&yW0IBiq7nPgE!iUAwMF(v-pi>wusp zX5-<#kExIO%agXGTYuk;=?Gee{unga2VyuC;c!rpeBJI~lf}{SCvQK?`;NW=ARMA=v_#Gh4yuiTv{#_KZmvnqtvqwLC z$RQ-?4Y(sSJ|fd{nmuHEVR>2e{{4EAdYI~tbITiQ8)_*WoDS>U(;fi#+1WjwfiSkZ zs&XuS7c{HfmD3Cu=vQ;8XvZz98#3+|sBGWvozmxfk!MFR=@u3Do&P5(9r%p7mTJ=R zF+J?*+I;JElry$DG^GTuJZXqeUu>YXnV!0hxVznAb@ArQq{Z>Hd0zbf)&L2q-Z0~} z)!L)#Su+(fE0aBYi8hswoSio$-c{t`J8)pD1ES2$qG`Ui4~Nb*kd&(S?)~#`4!yge zXo6F$XItJg+8?GwauBECM~c$M^BS zrvR&~L}A8W6AT>HJ3;=!CYx55T`7;9yY;L%>{Ev8#mvV8 zkKQI8p|K~jpcGzHdu(xjWQ|imfZ5(&;u)RS7p2T7Q0_1FBXiMIpC*H`ULU+5v}-&Y z30G893R?`<{CKKc5KN+($zypuBmS)X-o1?Rpslpq&TB#8{+Un73*eTMofNe&%F!`n zyZ(vD>|G)STui@dnj zCJ9YJ^L7FMw{J}wVmiuVqrDUsvrq-F51Bed`v0`?0NqseRSYtcS0V({wnbrN?2G`iFCYijFZSNdAcfXz%f9dJ~Wu@hPsn!NKz?aLyPlIA>$ zl<(Xr_f`;-u~}i?w1ujusKp&!13%UL3x|2Qxx3tMnVfp-lb2!~j*z$~*j)VX{J0dM z-D*U#;cHv*yXrh<+j{1;<1zhhl%bPid-w`=V?J}(*}^Lj;f}3tP$r+ zlZfdyV%DYm zV)uV-)jsjlvMcQV7M2~38BSvAcEVmUw|fGnu+FU07_k1Y3-meJqBgu1t<$#LPJCVM^U7=r8NK0k!#$SVCh1uzzU&Jd zQ{rMJ7b2i79J>lu>B_qO)S=)Ie4QnK+i$LSjA|B}97xj+v#(Ljmez10DJ9XkZ-y@u zin)ql>%%Zb07|3X?ab!nojpATX%n`&SZTpOwfU{3nx#o2ENm&CrpImGD!}ZpW;c5P zYb^x<6am(lMzBU$4O0T3a$XxQqtxAPHr3Pxqn+ufvax;s(lv)U!b@4EU|$ z%X_CF@7TosvUgo*;tQ1Fuzt1>Yz;ubU~V<+$B(e;(>A&91oE0w1Ohxfj*h1;p9E}% zTs5Nng>{9*1NvRN?z$N_e%pWt!V;5~lH!~;9+Vqwewh@@q@RxO%lQJcfYR0dspO(4y;Qd_saeQY`r$=9ULSeDWWD|?)x6*RbUb_xaYJg zy~PWZ@)IQb9W8O}(9xsab1iF9h};iT)_#tP=_|ZwUf;qc)>EaUHCQK{J)M|rew&tq zx1c4B$KgIpIco6$BQE3T<$S;1EqQZe>#+EBN~2#nJ$ff;*;sU%cM0?7){wOZSy9rl z7lX8EL3C*>DJvs?k1CqO=d-Jeb7>r@cHLu8W^i$&Sc1+`r;ZlFNu~o6qJ-=tvFUk7 zvaI<;MJK)v!*w|~Cx@M2$fp4MyQp$I#VM=a!CP&7SYTPo^LReU`DHH&u!}YHii6CJ;-F}5*|9D%`cdb4q&myibauvwPfYOc{^(|fgrOoAc_=(pk@eM{RwT+QPdp$M(|&l6rUFdNSu^8%~s+Ju;b!hHOf z5mVt6c}unc^Q?#5bji+zcTanBJt)_#4B0RJa(AvedwQTxbOSv{R^<7f?W8y%^_tGs zziJ*Pb*Q-5q-Q9n-#aigFkBJ}?JnTSeb(a$G=gSC;21_qD#{pB}o zFx%6o!IEM1B+{@$e8a{k+RfAIQD44@#41xzh?2y^tfY5=Qt$!aC9T8;s}D+_N7s%w z4lS6Lp(K~2FZ$%I$@M?qZpFX;{adBorpI#pryloM%W^}sJ*q&c!ry~gw#`yWi_|O( zz%D-_AY2U}F$`CCe<63&k{{C_;g#}j^>+i~mHl?ritGkuZq>!0DiOeLPQI`LS}KW- zf_2(r$Du%#Jb2qO>O{NNZePuT^oR;p8LLRPYdq6Rs|&=N9xuOdnRpW*GoQDi$;EFe_Yr zwuSw9Y^+eI-5k&I92*Hj!LA;7CpI*cj)3tX&L+AvQ_5FLrW|j!kDgwWv_6BMCiq~K ziu>1*=N+l8lX0(RL~a6{s(F8Qb*Lfc*hI!WwKc;$1XxJbP)+a&#*za0l+(&H)Q|hR zLg&mOKE9T@g^GHp1eGDuev2aV52NboU2bjl^&2TEtx@J8G3E{*9>U0@%I-dJgjvF1 z$Jw)Oi=#6W7cPrG2dXn7q|XU%-#UIz)7Q82^m3)28%td%s+q|bRM+pQ9}Owm$4i(F z<9TX4jgMjb_WbF-EYegY7g>TK{cYB^SapmPQBlp~EX;zvy|a~9uTm`7SBjlydxGYY zEqdN=1EFiA`4DXW6?}Tnp;`k@o)b>cGpfzF&4}^iBE7a?DClpYGrk*b>IEol_Xg6i z?7pq_r`@zR(Sz;SQ|xuhN%|**A^fW=D8+v0kir5p>|1Qx21!2(ysEjy0RP5}MxzCKHUFeO)hJypSes(EA(j z2)#sLbThU+d%-wdWxpAG@`#J0-ls%P0U08fE&a97a@}hi^y5`@Hvv-iQxC{nmU(bU+#po;cwhYPaN%beC7^I^kXUfmWND-kEO$Ih5KkaCx@t`QR)} z0YH8#Eh#Q05%AP3`#L}bQIDJB-HFUP7a*f;!*ZM5axmy7cO0Jodp3Vh=@P&JeLcO> zS#`wY%cx29M27AXyqjO_Ye4HjC%!sKd$EMd-fHwe#@!;PR#p6`lfd{ zsaZ&O%8c*ef4e7$L33X2Ed`EFQHbq-?|LcEtHh|4xjG$fxrJ@}#iEYB(D+1ywu7|0 z<>S*&`hR`cGb{^6z+lyf)x~F)XM>CLB9E;%nY8ehx6&gX$U{|+a6$2vC2QcSVLc&p)FGwrabz1dt$)^-fTdgcalXNXm zL;0$j`l)@k77amg&3IK-2FX5iI1JVuV|Nb^-)ERUbuuc-e?M2`G~9+YK{kwSBb6!^ zr|a+C>z(ZJqM4kUdUT}{briIzm8VTKg!V5~eULw>km&}D@Mp=~ImtZ!K)ICFIV8u& z9P8>NF}Cyp`<7v-f?V<-=jnNXx}pO!O-)aPtBI((p!jl8R(2EYST})O2i*tFlYRui zaM!kPe?w+uYz*ZU@$SwX(>HHup+$Kll5K1S1JQ!Gn3_GMlY&)e8a41oYL zuX+a>1YGFITm|*lrCI;MXwy~DuDSqm=M;YGy1ur$bbfLuQXP-!+`-G~&)^C<*=D{b zvph!xbdO9&7KHZHx!+UibH9(IuT1N$3@Kc{Y<)D;o_HcBhqLu@>AeSK?<$jIg z8js9mQ_xKfNAsEdsn?pC)i1?abi5CVi_6R}EPUL1;g-{USa|XkRn^wfIZ_WBP*#`7 zkbnX$FR`2#JF}+imDKs|Rvw~P)S}BJb-;!_(EQE=e%qzsmBq?hFz6qUP(4`pJooS* zbhcYhbOq=YlJi5=i)4-9Os(ZFzDm1^)}xot-rw@KiR~A)jHgrc6WJ#kJ$l;AJGy~! zMgTs(G(K<5VYfhyYCkHcio_|eERzmfI(}$>JV<0<7Jg1Dv{}w%4ggmTPnb1wdh%&x zc-U@!skf0$#I!d+?;95?N*ihVudAt{X2>OT%h`Fhu%hB6fN+FJU44Bw4DDeGyJb_} zEspgJT~&2d{}EW$q&(DKIS}+WB1LYq{hpoisRReq5yAXAYh>g_1Horu9dx>g+ggzb z)Qnrf(1kZLiTT=*#RhTUY$Szsb+Zk$F&Cws=p`gVH?3W^&CWXT2ciey&oh4f&k}U_ zz1Qx;TC;=nr&lJmNZq|C*?#=^@f}i12s(vEB0q9vw|WPZpj2?LMSmG3ra77Y8tuJ% zyVv@upoT8&ApOop$_*3zZV*3b|j zti98T4Eb5gSd!=|SiJy92U&y1*!cUx!ouWWxYsd5wN);iWt0;Jt2DvgeeLVJbUTPH zP9ukpR4DK5y+<)Q*JAhsg(!kJaUtt8apCKxfsd%>^$rM$Zw`x^yKJ#E#O3DIan@#q zmfdEO6Rlc{fPWl%t{+~T30?c5WN1>U^>{i{I<}NL{(%^5(~SwJ=6hgATU?n@xOlmp zayLi4&1C0U0t6AD=r!f5XF5|Zq%4xgdRE;;{D-C3%#yLcpo}QR{V$_>O7L8f}8R)m}khBW{Ol=JVpTU{~ z01}&md;9zmnthB|G4EKtASK0g;zXja4v)m@=xuTe5lDlS_#0mS{4GioeYqb$-R~S6 zyioU^Dm}w%t@SGSu=4Up5#*8x^=2bd7RrVm(mjS_&bRL_b`_mB9jkF`&u}7OQQHa7 z1J1q5FMC`$7|9?D$2~fx?=RRVO`v7_bx`D>?~fY6-zlkrhXlzL6udTl4|$iAY%)MF z8LA#nt)KB)CYO& z80(QE`>;VId9a8JY@M(A@LIov-3z=xbc_5i&5Ww{H$O8p3hjxbNHaS?0!zrq*#5UR zQHodKK+cU#z4c+sDKGcQw3X!9H^QSanidC{*RvFuyyxOz18 zTS9^dB*ameywH*q0{p8=@Pv()<$GbY-=NT*l-`~p`nt_}jyQK~ZgnhPpEBr9h)Yjs z3)@s$v!AKMaDeWLjjh{@7qE{`x)qw*FLG6>?mZFcjyt?A@UUuAO$e+frLHS0J4Z%R zO1jeKS5GbE9aFbE;g#8Cd*RZhB7I(zwfsq_LF!Q5P_}~KJYbAB0lsHP=PYFHOCO;n zw>l|i;8p>`dj$CJXatMCVsD!pjijcVxU@#pOkW;vX|-Q-I=wX50|X!aTC6DCGcV6Y z#2Kn@)@#rw?BSp6iOsjhqwKhS z_ilO9*?ucMdRRR=Rs^S!dYKGEp|y$4@o4aO0vG`3aHmszi) zu>PpU>O_+r?^wjA5SuL6IObR`*)Erhd6j4I9zM)9a)evAsXZ!lW!mJELYC{3wa|=Z zTCcF*Ym~(Hw$V@8wMWo_LrtyWuz_m-Y}MIGIYvdP$uGz0rRqY}QlGy!ihbcwb9UQV zGM&A$6B*7Mwr!_6{BeGhjlx3GAM`%=+-?%hd-mB{}%j$PEU%xgt{z|{EV6!yYr!od;Q*0^gccx zQ|S)~i9Hq?SSx=T&nl|~K$ZV{5H);Kjv+IKG|}G+h?#f ziek&wS!k_Z9GdCOaVo;3dD+>?3)=73yBfJU>bVV^NpKCuk z0i6f0-@YZ6DWa?mWnyLRipV(-9%DM*O18T6X9HpX!GoG>j^Pi7t2f|lXYX(^aEQFh z%D&3>TvDh!gI;Jgo9{wPv*V7=&QfqNjk^3KG$h0=C`fg7jMZZo&tnLX{mTW&FkYIq zym#;3O*Mt&@$8anc2wD)$wuV947R3c^mBmLM)-|r-%}=YdtoaBNiCI{5uV|*vB`sj z%1q2G=(GD&V=F2woL!$NfDl`$>)5@L)E%9b5_E7UB41tFnAeyrjBmL1_U-^4vPYDQ zvAOv`ICVi0*N3>z7lxYyU%jHTwoa2}=pFl=B>h;H8*ZzPRaJVEGkO~%uH71&B6Jp4 zdl#3cxw4Cigg0icue!zsp&7h4OI*@w|I$oZ$uqf$xkr>5c^;oQAEF;Ta z&q7FVGb`(n^y4X^H?N88@8xDmJAO_>LzEPLtt`r2J6)eh(ML@Mem{vIIzKVc0~g!p z3Ku|OxL9+n_ty>QXKFIbW_E)uk)p?0w$815S07nsywh^){eJ)5>~^eZ$~!-A5d116 zboWbbPKxra6VM=XCc;^kaB95G0&cQ(v^Dt)Z4Lx->uGmK$~sf?HRk zSNdM@L%z^SGf&MqFpviJFi(SmUW8|o?QF@&&%cK<_GavygB`J4yGO_3*0Qhe*fA;7 zNy_LI?T0fcnZ0ZKxuw*4sAeO|^bCcC2X{VmH0Tf~*sracXRyce%0_?v(im~;*o4Z2NlQ`; zEV;H=%~C-Sz;WSEW5?uFQGDEk@-ItNsVcG&+rf%Cj|q(I#4+kR*WIaZ4%7C`X)DHh z-^0swMUlcwb7NlKTwYMkvwcp$Yg@HbM%|u(v2+216s@|39t~*D5}Un7tHyyXF0oj7zFMWpNZnS zd*zDt%J=y_D#^OkTwKgl(c%EJbCkitgP>wtj%H@zsB%H^c>o;`7kYm);=gR zlM~KK#^zMHe(|02uJp=^g{WW6$wfk?joL znmRg;2Mu^rnC(~}sbmodDGWO)goONbCDM}h8d+MBR$op|woJ~NHmWdU3_j4k4%du% z1-4t9!onMc45XkHNH|zn_}pF2!OxEp*Q}wX<+9+sA1tChyyEn{o~$>lARH zX7{+HA29#b^DIIm;WNKTQA|mw>~7)QK+L3niGtK|UXviRF_paf#Csp#r_+?ZIzmo<*IA6iu537qJD zq>_}RSXesg>gsw#k$Y!u?zhIpzmxgv+qVh26F%2)tK`I5K=XS2?%ftXK05FpMpPwc z_gg=1vEH{&a&TlsQsIM=W(GPrRgUv5UR_*WUZkQq!u%onliB<9H1i$^o5t3dxSVtJ z=OdL${SJ_$6C-^!288b4DfF}CkYnpp!xo-w@Q5_uLiJ)>`H?LVNy z6&d|=;Mb8uN9$g&5uTE_=>0J>=%}D;Xz-0oN|I7;>WGWGA~#}7yx6Z-ADzrdYSkuW zW|q^lvbwSg8Ro=ZDiCfcO|m8!^^cxUc-Sugg$6hR*2TRdBAeKQtb<5JlHrRPTn_dN zng_s}1Sw~&MmAqXS$WTa1I&mJE+{C-#6M_nN_s@&@Fo>$^8&$rm#x$C{De}XUNF|9 zv+(+YWU#bObC9sQ#@O#0R5UbsP2YR=_?1SeTW{L5sjDG|3Tzp@F)m2Ed9n!S6%^bU z_G!tqCGQ%7V)<`hrR0hZ%}`bguO3%12*>~7t|y1`B#T^^bFJ%jjVkj+rv#x;RJn0 zulsY&D!&^6zTnI>H8h^%637S`T@mUlzGcZaWRQW|Kmc?tH!pef=B_PUW;Gu^d~Q82 zn{?v%@i$fkM#f`PplHt~T!~UNdi*#W-C{=b2B)#zaXMEG-@2z4y?Xvw4F{dwEBcMU#_t-TV6!XMaf5eX3g@IR#k1Yv&%eXPZWeGY>kRvfbYw?x5xEYETa>?rhI0)dGkPQu(vk_ zCND~74oKL**mR$qy!~*z$K`FWqAAtqcNh5T!(4=NzY#rm@dR9?9u9bkekx})5lG2& zoWJ&15M&uhXhbG<{KyEtb0^q%b!jU|zzlP9W)JI%>3Mm5xFRlH@`%`fVTg_%da75u zgx;Vn5md=%5fK~Fy}Z#{RP>a{?++Illn7n}?T2sFW`xD63;uc)HRRN5T;dfbM>P9< zX|>9GMCake5v{8ank+Fzqu8RO*bY@TG_X8cy}eIJh|bk3=*$%j(ILCCii)#mH91Ge zI1*^ED&D;5dqJ-9)%NT}9qmVtV(1x67(vWCckbNwX=p)tdd}66-DorEJN#$1Dq1P| zaZ7;WqN=+34b6@SV;^pbpe)aroi(-G9GYSJX_N$=sG$qb74kcTawG1$Y;-C9^(CEB z02wm<)jM_8U}T{;1ORQz0Slms0GJbDD;INUyJ>QDlbTh z%ixnzV-1-a2({MK(sF|E*Iq%v?XVU-3;J1Nk#!w)=aR*pA3p@EE!(ED8Ko8FZI{z(Tou9{tVorAU)S_eNfc+$Nm?*YgQy6{v zlpMQf%p$2QJXqrG{>l)ZM-J5RO#t7Tr$Q)uRil!wPir9gdE5EYE!ADl?;I%4 zU!N!_Db6#THt8o1(;5%EPh*Jv6JBLU@7|qg&`}rk|9b8*QB&tvmeNioqT0syciBoD zpi&xsbsuF+!F~Ic_43bb+^{WeCs-um>RD~7Hx4^xS~N~fwcAzpe54;WZj-LT^hno?Me2yQEkM3W;$|G~xf>x)| zrYTXV6~BZmUyq;q$s0do8`W4nqm|(8lqZb=yLpAUd>Juk%w^+M;AQnONo(g`RB@f77et>dg8Q-CQ@LKsxes-|omL7yXj^IsxPA-??B>+;+^Y1Sb*tgf0edQH9!9@&=e|Erquo?_Wn5_= z8IRoDFL;c-%uydv=f_?}CKi_5rY5Gs!omxeFM9Xqni|DP;*`GK$snVo6vcP5^Xr&C zD1FN*Df#dv??%+mo`_GM_8mB}H7DmzSAPT3vuDqW`HExB><>sf>2>0WASRg(wbEa` zDsUo`y|7TaN+}8rTbu<52^_KvrOqH`#5SR$GlWeZvc-HFoeu5A&#ruwyMOp=LZ)eo(wFOvm^P)gt(Z2S%pyhX?D#I^-KIDo@#5-XAC*V8XU~2x zjcxGVMlNK~e$JI(5Ao(5x{1vULi$$Mx}8jRo_m|#;CmvOlAv*42PLcHQSF|dp7fSn z(jysOr1)%5v)-CcgOFmgxLwWqk-X2y36`yyOS&NqM#cA2Q%>oM@u{B_5~6Hq80IeJ z5Pr<$=s0$y&HUcI{b1B75B)qKw+lw4=kLGtc1K=>wx5e41+X%KyJl)e%@0DHVTXEC z@$feYIc?uKFb7$_wOBKlW%9)u{Ff1EA`pQxrXrSwIsdiios59CUE)^? z%*oGBsagH+03-q(sY<*l`V8qh$0=9^(n3 zZIGA=J*W#;q7tm7hpx?gy@}S-3KF)a_xHaA)mP7o7VKTwklKS<#4FzukA`0!`OpZ& zLdU}L#Cc4;%b}Tj>R-!7JoWV4x!wC3>=y)g#5*~O0feA7G^|u9Qfr$kE0gD>*tT;g z1u`T^;_L&{784@HK5JTPGIhoe*S5tz>n8v4<7cGuA0gvwI3<;Wd06V(j$E7EnIM13 zlYW;Og}=Z5!?rI6a&w8WSEh%_=hm-BdA3;#v2S)E*L_lwsMeNoJtQXP#5c7Jvc%t8 zn3*9FypJ5Qf6dZ#cSnMpXU*7NEo0^-2<(E(l5xWl?_4AJ(bI*;5 zZb?;r)?Xf&)2izE{CUg6_H<@Kc3wF33-=e_4c9dBc7XFwqxCMHyAg5igZ)~_DdXv* zbK_zJNl8gls)sa?LLeNNkwp9HcGyD7OIClmL9_qh{)2|+UGrZ{G)>Wzas6VwwuGJgLh%h? z1`PY8w>%3D=6PyuTIe6oXgqZd*+LyOtC(~XZ$-33*FQk{r|@++7eq0(Bp>8ek@$5a zLat3h77r;dIsQCWf0y=>6FO}_4~)0Ey$*?1l${-~XN#;1DuS^1+kP5@n*8(J;AlIH z2B}81?;d?LHUB5j$TT53ZY`kBG@X|1cXw{VwjI5U*#!m6cSOwdVIcM@AmCuR`R$ut zH7P1 zX9ug9pFKO^)-pUEJPoFnyH=5c*7BSfqQqxj$&3av;tR&wi-7I|#(joQ%OiE@xo9|X z=ML+>?wkAZ0G{vS$>?hQv}9TGM92I~ZP@u^t?A5;?tb6)#A%5xWL9A#*o}KFh3yCe zVpXw*M!}E|NHw8^T>{B0;;E0%0bmcg@G3N3HdA!@;H`H}QPD$UO+-<1vGc6$$PU&k zH7{k(7j$;JYCY4G*;XKrl`I1_P=6R-uk6)#-AtUI~E zXi<0`gFA%F*x1;})bwlW9x*{p%|_#q2DU9$&-wZ|A|d~rS6bTheSeVK1)-k_efkqa znqNC6X++G2uSB+&1LMKACTFEIxW_%T)<_n_9(AO@W@JtZ~k^*fWFiwSrRS!@X~e@CW{lR+F6K z;^)+2d&45@R+r~r17?zwE7dLij-R#qIrO_7XDn8^aD83ybuWS2XEPMLaE|o!^;aQ= z3eZyTXwh8A^TDA{dN_*I>}f6X^;Lk%Av05aye+MWUI2IP+&QY&G;@VWXF`iL4yE+y zw>6%}05e1OdRR+%D|-OHaM>&(JNEAV5&=!N&x+iGLqqk-zGGta)wR(l@fUsdj0d&G z`lGZ5jtAixN*5QGt!$g=>4!eQe@_6?d?mVG#4vCDgs%JHujhl71%Gcwe@T$VMt3$C$@*Izw<*vhS2fjU$6hY5pT%0ZDrd)FUIVwVS=t3#o_i0YhVpe zVP=7)la+J=+(@e#g@uK2*8KeZ7N2d`Z~NnV?Z2O(iCei}o`6T7bA+4w+=B-PN%5kF z2Ej*mBhp2Ln#K2iJfrn`KA5`483bklQ1M=chI#>>k%S1IZX%17mDQieTaxCbq_$2N zC*UusN}7WXZWnS%_vC8d^vn!QXdIB>;mQE{P1<@t9~5|9au4_|76hkjQOr-xj`h=DAF6-<5Zgz3>;HUN zN%NEaUzP|`vmP3M2N7vIS$_>O=lnC^|NW@yV^9A+pZ|PRnD&N$hSU0(BK=WGg^T_7 zGuHnOp~vR58~fGa!~Qirg`O>7ma8LSo;gH2uZ)T%YxK>Sf|W%YsPH$dJQ6kOKf1Cy z&$DIsDJr}Ht6$WW{(7aN?&12trk_u&ZCzH%0)=NJkrIWjPl|uf4nvhea^mWk1>CF_ z#*!Zq2*8@;-%aiUyX$3kwpnp;v4x_m?LD;NAi#1=NT^dOQa8Iz*qM}^kdW`E&YKVG zEr{K`v~nj^(*FAj;qy95wwsyR4GGZ2N@%M;pPam4I?CjXoKWIRp17cn4oY=pQo6d_ z7}$ELkGKT|YoH$RA}DA#bhUJ2%#Dp*u0`el@;UO#$LCh4CI;7kU)3hP-^n{AqIOZ-syqKM$@m>aJ_af2!cN?c!4CU9P`dGq z*XH9C6x`Hdm&U~HBl|lmFpxFLu*0RPNlG={V>(4{`#QGz3!&;^O5IKhW`vKvYsg zW7|DJ=63rv3TKzLGxGA}uo9v|Pu%9I$cPBeefucZ3y@#$&~*+cjWrq)5E*Php+uBL zuVLjma7)tXL8~#ZuT)bxWpYHf^82?ZHyb*0_`2$%Ob{^_p|__x?7W=L9Yw|6?Uvfx zQK0c);Hn@H&>8&QZdE!ze}Cs_v)mv)``R@@dZs37LY#3A-@CeM>K*?3IlRJ+X#PYe?ZLyiC=AilmI8b3@iDv1p$Ys1l6#zWT*g@yM_l?!#8 zjZ)N&nV-^uWt&}5TiV4Gi>b}ho-8pldZar~8pi#6rnU3ms998mTXITCHVOn{=nmQuephYymJ`%awL2>FF-?iu1TM`ylU&qAfWI0XS(=$pY) zyW5(gG!?qG!WwEPl9p=+?S41V3c?^@KmtX&@`|b>bwN{aES_S8??G|W2a^+B{cJ&bK(=~WcLIH1ZcJ-1p|>kzedcM z%39;Wlw5NP4Yhxywr;RzM@H)VmYUtrIe;Gbu%F&!pXbfXtExtzK2xXS8x-ULyKD{E z2w8M(R3|BJmj_yNii*+@5CKy`K?L$s{TtzNv9b132BqP|C&Z1;5fKLr+CB1tqug!# zd4k{oG;%W(h&@>6Sukn^!EJIy4H9*8LNUAdaG8=&aB@!@e zPZ3uq)=1mEhyLt_u5y_`p2Pg zj~=_tl$3fnF{$$fB(Yq`(lZlex0mC=$UvakpzQ^Luz_+u|I?-0{12-L$SonQMI`6k z04g*Y0hS=!8on;llaUdhKc}K3kd_KLUmI6Qp@3?2k~9=xIPkU`NF}8~N2VtvHE<9f z5Jz(I-RRzA-cHhY{qTVk2%RV9z;iMRH7Pu^h(G9SV%xEKBkoV+@1;n}1y0EGhG_S7 zP%dVIA%$nxduUlq|9&O5h(Sl0la!P2BZfyuEc_+-4qgg)is+b=vY%Fr2 z;iMz4zMh?*ugKCMgc4)G5g{I)tpuZi%O4fR@h>y8If4UhBRb*taP97nLqkuNb0`m5 zZu#>s7l7lex;h7RBl5r?+hlI;WpCAGmV>3fYjkvri3trTzDc=^HU1w4tNBOZ0$@>dlQaO1ye;c4I_4yY^dS-{bYu5BcWZs)Sxp`Bujt%wEyW_2kB*B~3 zHnI13x~L-c_;?lo%AT4szBbKB088M8W>%lqon}EOP7SRfvx-h!bz>;1h94)v!OKg* z<YFr&apq ztTEZSmM6opDv>@@kwtiG^L-byCF|O}y%V>-lA@v_UlHGOAqNA4C(PKO$iay6ocqGU zDb*Asc1WNQ&{n<#wAtFA9eXH?mw--9OHEKAffNP7yc@bFY&Ab_CmYl+?$%v;^F33% zm9&*(T`2@!ne*|YVIImiX=bZe?;rKyNG4hrzm>TBB*Vyg8#e8jop178Tvoz-vHNl> ziBHiG8o!+frq9mp!(OM$08{VWym0!m@=F>T?>nx1SZ^poFKb7o3~mc_a*#;E!Y+)v=Wfw-$VUZNmQb04~-I0z^hZ-yufGEaI&b4Fuhb4|Pn z8iI8?pEKg(_!A5}&gu>JWoPec{khW-OkqMc@Xi7UGQPX;Q)tRuMWXB0H9Kp1T(6&} z02}^O@cb!cBfb>&Jag^H?<@8D=(>#@<3OcU)-}aW`Dc*Uos8*UdXV=y0YFR~R^1b{l1r5;@YhsrBy2xGq!?LRXC2Zhe>+)A;d<5_@9+yw0Q(SvnS@eNk?Ye_Y0l9I96 zm6aUS)KfKj&A1SiB%7`e-3ZFUw670oSJbd)H8)!}Wv%T-&b9Ps#GyTdV%xSVay2zx zbZXw6_9KNhg969+t6VcOb_Sd|4LTJaGHvBPEr=R*o<_wvp?_ol4qi-Hy3^Ae z_z74{8MqWevazm{z1=^8B>pKx4c`Mi9)!6F6w}=vl&6m*tZikrb4D_kxomKFWwoW- zM@cQOw`8JwBzEnH&*5O}6o@L59y5X9DeVMRl}$7Kwk{teT|t2{Tj+A#Nh%Max1WQU zKk}M)Kv@ZK`$I@hVscfHz~!YOeZrZdmuG!^>1b#QFp1)H>qShF4np4NwOY&1rSUXF zen^wZ`%m+tVv`4FMAot28#|XL7%2!i$rm`3R)5(otl;~wS~uhG@PyT8TSov1xJAhM zeZYQ*$_+UN>oW+}N*0i|o63;sl8!*3aN}V`CXl3PIXHw4?Rc^2<*W4wkvsg#p(@yt zKrr0Nn@f_Oojq?qDb7E@E=SHp5MQ0u0$ft?iW9qmVa5set}dbP56ZpJ5ww%EVM9>n z{pIC~U%#X}GIN07=DuXh0>(b{PS`}mZt=di;z3SMlHr$>sp$@sF(dk*MV0&I#u2cw z2cRz_s>p2%X{{Zox6qmA{*m`H`5Fy@3Oei|#tW0iXkpr6GEk8dYCm3(@8%ud+ONLG z;)U846hWkIrV4CO1vpK}Mh-f>BM&xG{13`5c2%H!{WlgZocoV!{A7Y_i2gms7^wo4rXHXfxvul+y|LDQaJF!!$Z>4l>F&a z8&2%9sSd(icoJfjvn(P6t0iPxU5E?OTE+@fJz9XL3#0ME(A>BrPsBP>%@EZcS1Azp zphm| z5T)JZ0nhiZ7$GOC44cldr`vtXYi=yiq(XiD%Cs*?OP_>k_)CMfl~X&8;}qtbDArT{ z5X*>?j*-TR_gDAbK4|}UI}qsa|AYb^ZsOI^jigT$`}y;BN+7nO?)5 z4YOiW%8oad$}(ijuWbJ>Y+=RQJHVKmeJ1Ne-g@R7CR3b!h65vSJ$bz9boc)&?G-cm zMLS>kp=15*LKIfgAmtpQ^#71s&w5bN(mu<|%9>RTuhtl@i$X37=B2sIG%U69Af)jO z38Ky|VB<){ASAb_eAli9O$5vctLs&Ev9rI-aiYvaF&SQa=%+t4-kN&7PaKnTD=3*b zE1BJosO|0TJrJ6y%_VB)Z2~m|8+@kPoJ>6wUL52P<{>>eawj%2(iL6Ur~5y1D_#G3 zjtat~JI2QWhd@Oc)lq>mQt;@^g8hkQNd{iylv*IM~i^9*Mn^_6+tBdIuarWq>UemzL(? z%c)YntcNk~9v)I>&JcK2Q{dC|Nprfl1QeV7Scbh&W!&^)p&GUXC=%|GzjTRJWQWx+ zc#+b;*Y6xcswwojg>TaXnZ%M>kVz;Kl)(O~1Ts^X`%3FNW+& z_lc}E_Sp34%`7K$ok3oJLk$+$ zg#>DbgYd(9;`418>NtCx;jpHSm63`-y3DE{_n`$O#tI<=i=YqUkFi^wi&e{D5!qt( ztM%s-8n|8LgVG3sAO{5j`WbiNdbJsQP%c-f4SAwUTlUrM|EIL?j>qzU-@ZvhDJn%} zR3afFBQh!!LW)vGA|ty(_9#hGL}o-KB&&>+oxRD-R#uXE+w(ateShEQ`ThNPz4G~_ z+kIcx`+C36ah%6_oK0q!b-XoYgv7M^q>F%POkV7_4aLDvW^sJKi?qL11IJ|cP73H2nr@gt-}{uUDRHxG)F65!}W*| zBA;eIj>Qc&La9Q^&d!bi36XV`zy@-6eqOpA60`ynO`5oV~I9&{5d8p{0M*y!v5IwuI_GDWb*|W$a=%b zXd|F#OkX}dyij*bka$X9vgqpTKg@MrJP2j-ikr>vraJD8c2LvO(qcg1MGf_abe)Fz zM&ai3!Mp$tZ}gS|vW-L!z(8~@yo`+n<&t}e7B z4dp8_jCd1l2i&&_26fnVBUWH?->}txv>m${-hdLJfaj-Agn}AZhm?>uIXbxs`o^I1 zP$PN4vsC>Mj6H(lb=;W?r5F_pCmvgo`5{^OY_MZu0)(;COk1`=D_r{ST>(;Odq`WO z`n+jY%0c1Ia@7Cef&O&Y8)k$^Ywu;14UpWxuwfIEJuk@yG= z2OGBTRqJ=2eV3j^><@w?1i?cS=2#S*NGkC&?!@s(qlUDjJ1yw}qTy?AzTbKXL03dl zZ^2Q7#Qx)>n%jh}ulj011nyyEWF+00$52i4LIk-PfdMh)?ar?v>ckXG-QA5={T-wt zgxba6c|W8(qi+f`xSovTfv z0}=AW$0R`xJOFS-lD(0ycq1v@Liz=%$QKpPiz6A7Zg%)yjLnPqap!sxAerUlD+WtT zOGOZy!;vg1E!_fP;O$IIJixW_18`szP$K+v`{$WYMzt)E=%hz1R)kIT;i-hUxYjW0 z1z({_b{|peLeM z19G#9tzrp7F2r?__K$Yua6hE`1s6u?hC=(RG+$yeFqog}CtQr%W7W8d8{<@q(f=lk zUXh1dybO>d23B_mZIH}*<2~Pq%SSeQ;Gsp!5-!mrA|m1zBqXoqx#VC6C4$DY3k{ca z*do8{4p5w860??T;}8?mKr}JYa6#(w<8;Y(M(r^+@RSZbqyu#I7M_t*Q{P=TF8F=Ri=)wIMmKz9X4i7zW32LBcj6B9{lF|{ zf8gOgM-2xhXkERnAMC&UIq^~)J$SYBCv8XR;fobKX6r9u&7S|ULCEy0ul$8Zaym8; zln)Z-mdLdpsi~<~_Ju>I9%(!hHHl*4489aHeTb+Fdb$2x8!H_4wsof58ST!?s}PWB zYE9{XjZR`Z#2IfPQn|2*pzgQ*{YT0tCIALssDWYleeE07Z7+25p90h4^0gHt^}9%* z(PgJ4Or0OL=**PY@$Uy48&-hdeo`N60&sXY*aI5v)CXj6qzTz#_J?-k#Ut1N(bK3k z6+l7N42RA%3o@z~K&VML?p){k6nLafB#@jlyL?oyv{H@Z#I0Ac_n*Z? zH%d3Cz!-VhMDxQrDw)ndq~3`PI}}x|9e4}$qg;Ykv3z_L7RLiigQTP`?kOFu|2F*V zTl~sf^toe(l_r;zNh9ZWM#lH)zKFoQtE#HFZt_Kvu4mhQQsX#uNQOiQ%qH>UGR#0R z&ffb#rU*e}f9w=_j}(Jhotf#KXCC+T-1s>>%#D)QI|ICW7YVShrw#9M?0Je)T6r$o zTtufhEFI)R>r?QYH?y%tDdaJBW!tCPEl;Npe~ zEK?bD6b1ynCDg}{AIF$5s>EdgaIz$u3#4^*3m4saTU?X|RfDerF$Gg0*kQ*x0+W^YsfI0ZIhqeo=BhSh zv@=d;OC|?~QE{ZNFE1~rbVDU9GW~P>7}YrNjp%9YN@y@#ao{^@`K!o_xHr>lL#Eoo zpIn#b?j#D^tt`zKz*Gzi!Mf~%mC{2{xXXw9E+Y#wQ}nQaP$W8?X3?oZ&%mIrp(7(i zR5Kq(*b><#@x{d`cun~vD7qt;&bQc`7GOguJ?F?V*yL4WH zYdedZ#Kgt7>75Y9b{`+VjWpWW+*D8R0Z^+b)0QOk710e;g}TF>QJnHP;K4d@!nXpU zd&0C6EH`%P89BL4K)RssFNpSbQw;+k>WJ!T(4V6gD-eynM1*c=a3$;&47y))x=GV! zqnhwq+&~DnZG~e3+6#;q2@TV&zsM%!jPQ z<$k)l=!#qy@RFf4TO7iF6R_;Ne!iTk9oX_8tp=4}RRpAb`g9sT``sXHAy85cX%0u2 zd{7TSVcMm)PtxfG+H#(uLx*r1gbTcb;p&?Q>FMZ5h&>Y>xDun_0N4j^9atr~9r1QBWiMX{jKYueU-8mWVVg6hdow!PJ) zt29f@lgIQB40U!Pv70x+(-Jr&ybO-*KF~*#?_KSOs_OYwsKTN=+_?8lH-wfU0DVa- z^Ew$GNTX0SIL8-BBoRWxl*o->UxWb&Q$e_OdCzd+Xa4lBzN8y9;i6Y_okRhIZLqYo zG`2TyW7HmwUrN^wn`I_J3xEN63mB&#jT>MP4xtf7F8-(;Q^n_3*lL6!h&DG;0!fc& zIS+P)^m;nNY2ueGx=PMZ>zSH*W9osza7^QiAESo)`h-w5#IXe)Jb3UC&#

    5o4) z;Co&Ij3F?MgAS8uc`=nx=L)Rv@W=2nnCk*u8JC&Sty}M>J8%pZT&=AINj)&4$Ap9u zKbjlpOoFks7Z3U&9VHki_p`FHuKY^P^-I9FFfD`32hCHP*Q zn}da^M;C&pLM23n<*g#GsK+!mCu$PO8yE#}J(SRniA%FUk&Tm=w*=k;It>Rwg`i=T zWI~koU6eWjTWvXS%G>p#MbbqQszyZs#C(Z_5sC5{6%{&Im8WP1y(^JOgXVQY1r?e=0dIdvd3M6;rG^& z(Tm(U*DGq+w~`RP?3z*CM?B<~)HMr8{`hHNV1RHPb10sDvKhWY9QZ+UTvF$e97~f- zRy2-zLt%o*ScqI1ap7Zx+t37YuNVII?c3!Nl@$lS%KpIX($RN@9IDmtIg@CUzN+gu z?;;OW7b5$pOEXplkcIiGya@uzJwFk~cbr3qEa7nhl->tWs#o^>Kz(Lg8h>W9x0dGm+o*)EMAOc_j~{^q<<@--uLGlILgCg!lSB?c%^szXW`XsJN|*1SKbGt zAIarx?Y}E3xil_~YN99N))E{{ew#mP_{|uE%`M5swTp6Ce6NavY7yxN)X z$dc&netjwK9hryy;VCC4ag@PrxKwpe(N>a?l?7*%657+GG{@@Zd&7-wM-3U`Li;HxDOqL$4n@zNQks>HlyrvXlQ^o>ObDFE zr>A9+x}e~Dchdp%*Oh8ayClmyYmrHH3D=IJU%PiO()Cen>|umXb$FyE8TLPfV}xh@ z=qS-Z;eO^#K5qTf-F}6*U_0}+5Ikt@E?b=brvRl03Jt7vA*Q@T;*5$($|bw)ri3}t zaL`@f+0?FMpG`=T>ae@irX79B3vSv}JC#69)I@ysnF3L-4LNbA!ri^B-)=b3_V%Af z(V`NLUsFR{@Z%@V&-tTY3K~BM2v8gX*V;30MeH&E&Fg`WUaxZtJuX%B)hd`(c8+#L z-UswVSQNFPLDOevRpUoCY-4&1Kn>G#H8ifMsXaun;xzUB++_>(wuW(NpfqW$Kmq9T z%imva|D+_{0F-p8URY2t4ZFlK`~$EGG~rX>)*BRDii?VFK+p(Eocig7sTOT%^277M z9>7^b__GBV*VU_6(L0u|VE`h;dNAt&Y7D8xsNo6pjEp>k;oAY-aRT}Qw5EcpQ=Don z_$%=wh1@<@{Imx_)b#Ge3o!2I@QLX=o@8bl8k7?~fsNFNq0d3gBh3l^9R9NazzeZY zz@PWU(w{G{M&FtbU`z=W~^1iw99Wyya6wZ*wqMVK?aRN^?4IDHN+3vxtBtEb(>0sbpD`vL;Tl5u63#WeCI&6uoqdn}0NP(w)08fP&oxb1X>gIYx_9 zM2GGpdH$y9<*|$Y<@z>HjC%6#BkahV+Dl>|Q^gFRA6d4^%8SHqLE#;hrhU*`qRoNy zG3aWYH-{*eMl!tlZ`GZ@n$mZYXyF4i#*gwWNG%wL5_2W9I^f7oY?bvlZ?ZuXumn^h zI{HRx%bd#s=gK{{3}Q0a+=+tZ^uwaUgyX?HdWmIBXx{=*Wjn^M#~m}fX&`3(8w?0f zJ?x6dPo6yR^`*slmBSrhtTxB_O$Q1Voa zlw@AFaT`dG4E(Mus1zdOJ%%90K~&j>2#=7pzDCZ&DCHuKrb-O$*cPY&80@YAJdr1u zcT`kVJveW3fB^Z8YM6{~bwNUgMm1I$Q}ecG-Wz#><-XCHVlamk6x9=}SCs)$vw_^| z$Ws|HQsrou%c40lw@p&3OUDgs!ojGv1gGLsS{j;5CxGRJ3U(X-V4(R%2Tpm9AF zGOU0BpN?GTtY-0`rcfzYNy>HWzQ?QcJ!L+*8!AWyAcYgf$?ju)L{(=n4g3xGnZ2OG zpagXmBoo-QhX{hy8CkLgphUL9<>#^gz-W_$-crdytCi^+0R3P)jgxzWgjTeNte(5mJ$9R zF2FwYK71HitU+o5(KU^S4Ha$k7Uc^$Fj@86Xxa>NvwgI0>|@ zU5lW!uX}wOPs|fsh+}$1n8qcf7$a-Hn3+m9txcUa;&x><&j9}oN{d%{* z!OZf}_s}uN*AOH`eaB=&393ue|2F`p%S7(xTJ4&tY^Y)60 zPtih72hMI~SukJZ#S9DWo5<`3mXQ+klfbWNuuVT{+RPJ$0T+)F6B92cX^9e!eNV{= zc(y40a{slTMxEUXX7tEe{OVR#R#rBcw)Qsp{^8-U0h_&#bg}a*ZlM7m&7bw#<>JxYFzuEW2%MD}v`~35>LcFnJd-Hm}!%;d)tGPP=($X488} zQULlhMT-3vGvIX2^2luDl3 z3^(s_Ls9x=R+|t_AtVF@VY`AxbEmFresG*#PRNc}d}dP-aAbDrN$p}{N}GxmTeJ+r>47}z-*vTwKsw z$4AL#aIC%^4QYFDCioG2ZG|5%JeJ}@D``6#{yo>(u@EWwZD3wcuKy_L$@ z&c;aZ#z;Ot&reSChHM88d;@nR=X%^W1G(38p!{4&aU z@w089Y2E7sFj|<{^)0&^6K`Oi!!VKP?$X>R!F~o_t%sPufZeGJJ_&T+xCL*iY;;3N zaonWQlm4g%=#oCi4Xa8C$uBp+2M|@JGHHBYo^JZhX{I&SiCpc3kZaTCOpL1#G$I6p zaR}Wpo8(fCL%-rMv!oMMXXZ2tJ@;Rov>oqqTrEYlYV=7Wj!{*}#Ga-P5|wx>c(waz zXQVmRUr`GJ<`pyxqIYrZ=bt|nzEVjyiXPjd8K@%H`=I~&M}8w2>!6$^?zeEV`WOw) z%`qBxWKZtfm{TNooRyJDX+gGzsm%k3eQSqRR$g3cnOdG|xG;o*(sfLeo0QZ1q_@Sq zt?`>anEblB5epKjL(^bcurP?GY#1Mju#e$t&sdEZ%|-R*o&1WS;o?lU{Xi&}t@-Q> zZxz@lgt$GRhhISDppIyH$J!d0habAz>9%kGR>_xvEh>*-C89ZTOj)k`LJnW<46_b| z&&$gT7o&e(TRr)D@wac=LGu@EhyV1!upAHt_X`RJpnw7aKs{ulL*TwZ!2mY!#k+Th zP;&Fa*dwe_=x5txhx37xy_n1Nw{!8Zyu5t&yrCuPA!8q+tOk?NC?#;a2OQch#(nJUpCJJ&6eqVGwgbzBM-shq3L# z%B1woZR!C+1Tz$J)W+V?(TZ$Hk0WLLnHARn7Kz?iS008eu;UIV2U|Y+tUj?!G7OI=)u%#EGQ9fFPXFKH#B(X78gn%k+IGU}%(pLdER`Q2e#;>EkFxQBUrxjbwFoT{U~E25r>x7roRyd8=I)aBk{5TV9`*M$(p|r4A{+>L`6nhJE|a zV@wwU`y{|u0RZ_@bqjY-4(0{QIM>-Ija?qY<9vT5QGnIugnwC?T*oy#zfpcX=i(YsTJw*RQx(E`R{L0kKQJ;MmHkk;WOwb@|u$PwB=F zm-lhUyBcMUwx)_a+b441$PuqEUrylhRV^w6aQa0%#H+jR#`pmkoN^p^)LZ#9(j6$a zc&Eiq0l;m1fAM(rOk4Ue9U~+1Ri~iqSwzCM_EqNk4R|1^T`#cgWuJs0qYs7w4Yqd8 zCt)IfFcOU*b$!%j_GWM`g=lC#-oF8i&ZX|voXWqgR`V#WAb&lTSt>zR+-1^|R7tKC zF_`+zkMVvxz@ILG<@pkC=F5_EHAP>PSuFc$q>eEriO6bc5maow?+0D~j*$6nN1gDy zNOn3g@Qi0>W}XDUN((q47A6kmeSeG2uChxxtghmZ*v|*4CSPAy5p=XPJ~_7rZ082W zX&N9s84z%qKtsZ%L=7AC|6{ZTts$7(t#(0cTw@|_mAQLGQIQ6zg8loUh*Yrq{So{= z$5*d8ZeQF&G2gw~m*=4GtBtRCwebk^IHql1>N28PemNr-oS?TWzzj8dllCqB*u(ZbspY-j*>v02w=0D+)d)WR5&kAZYW{3<@> zPIoD0<)lE26-8Zdz$i&+XjPhgr%Jgt#_~|uQSHnCL;{o<&GK0e(_A>v2B=k&oR%g^ zK?gs;CrwYhSNR=}&Aapv#;GN01R|dNxD>3^DY)dcFL4eW!81XA_^(|8~D-poO1oc{k!3KxS5 zmHu$`)4|Ih)a-kf*WSR_8%DIZx0m4FVZF8iof~k*Hw65cwn-w4F#=?kv*5l@&ZSfg zlh!sPiw%Hn=lB2f7Vs6y5#sWIE54#;ti1?gi2?{FXqDkc&~8tMnL1^?7ydn8V%f3q zyPG~-u1u>!&Ho5E-n=rX{7>rFW9IGu`tqe_|2KYW>btj`mrTqb@E&W{C3!K zT}faBWEZ6n$OSz*wEt{EJX;AC2nI7&_CH>`%F#qb%1oknAL3D6Lg^hvPB(Y=bwu5v zq~sA2Sbm%x5{Gj5rc>~0lLGq0n)oda^z~s(cb_vWyovipi-y+L`TM?vzr57nwuzW& zju|luU@&3GlJcYS?kOZJgfW281;#23%2@d~xqqKui@M_a{12DoL&R*jh(^jj2=by{ zQy#v=%&$kaPuOg~POj6`ShrN|FMI$#f^HX=TG_NPct;__<{0rM{^u?`#oxZZBK%?~ z_*uYSXtjKim^Q>-FdC|l);O+2Jm;0;NK3DMyg@-K^rRhxo-c7q2bMt_i9x7CFx1@e zcz%tJMjZZxcg6d@_uNyy_!{-Rfd71sqMP4~t$+s~VUuBxg_1;r#-iAwMy#*Bv}t?13XJZ=h)Am_w(|kkhfLO zd{*Lk;Svn)&SN>BC%(RiU00S49X>p$;0QVFq9PfdqesVvzwF}vToDgKU*)&Sy9k(l42^4aVf>O4wl21w2MC+WL!qJldaeQ5HJXjzq!k02c= z#vw;?1c7YUyRbq`@+%K=%OJdl^N-HgAVk!I6@Q;1(gWM}ckYWk`~&3`(aYea3BmO5 zgdq@ZqQcD>_E!W7n*DeV(FrC~h^*i^IYVa+8k`tz78W%E)>25U!`j3G`wm#DKseJ$ zxQV_W!E{HD9^E71APCX#HfPp-3=F=Bi8kA0a1oQg%RX(-$Jvj`(*Mg@hI12&Ar1t0Xy#wg`qV`GtQQC3PEJHZYEHGllR4=rt;S8A%X@Hyfw zZ;2MNMAF zi=)MF9+ve{q>w>AI)i z*{fISySmm-iqYVG!~;iEPl44%F4&uO$S3>(>ynYrTtp(k^i;q$XS`s`tkbp(|2nMY%LR2}tC(VUFU^l26FUe# zL2@Cn%VRmn;;SY;ucM^2LmeMrS~ODm0ItiM-QbW=c-Z#q z*Dt7n2;k%k`dWY&;>%CtZrknLqUEd0*pWRymi7SKwim%94#OvhX%hsb9=eP$#G;)i zkc=Z1JqKU#6E6S-tsy%ZPzD6(5r5Iak$}T;6pXy;aUs;uo`V0;+tWi@3Zs!k-tzKp zsFHLi=o3DyQpzZ~pk@&T6n4NFW=0T94KP@q0RQ6$wv?TnE$~zxOMNIKRFQ+c?ltEB zYJJ`DA@22>@nt!#t9y}ZeP@1cGUut6dF$}P2*K6}QcWdQPhpz#{G)K;z3t`J&3cf*s3pj=m>@&i@^{222 zD4=tB7&XrhyNd`ZJcU1?#94mlk8pxRR8P*4kx!X};?X(tAh z?}WrKs0t6T{wV8*OFF+ql#UU5wRP#H>agb#{R_mSyjwWZy(AKh;v~<^Y}n7k^OWoI2NFhy>p{&@x;4#s zC+<(}gW8dXOau^{+(0^-p98?Ce{}`5wE_Gw1V)R_IzM2y6wmo|BuV75PEZD{u(h$V z<&d*Kn#NSc0OYatAPEz7uN)x4N5Xd@1&90G024Md)?EwCZ61Ia1*hg`9u!ByPult* z9RzS&fuaQ}eNACpc!=}0na*OjSXnKh*#}fv;kxIVpE^kUvnsSwMyBJPe)$>OqZI4* zE^{OO=jP`RegFRInKK1n?f3)o^SP-uT>ts2SOq_Tt~C3B1N`mnO0GX!Ji!~5!R}1W zYU9aRe!ZE2*Nnwr5jPj3IdI)_w?JEPlL#?r+7KiSR06}1X{jV!<;RGXUE~#Padd^4TSf|neE8S50o!!1O8Yks_t7B)f0Wgb(vHX0s@XcSQZI(8%9jly^a z9dA1r7|vn854C6TAqMOJIv9a@bCRIK_`+;ToHt+Fs)E>9x{StMFQO$~N55|V+h!B+ z{yihtWv)Qai)&FznLAQWI4F_0i&0D3Y_5TGySDpf@20nQM=P=-2STlH-@otPw{If} zl7^VShL-uw$3W)s3J%u%oc?Nr&5f0VI!xVsabY3FtW^LAax0K{3JQw9-Fd8TL;;-y zsxGJiiYSj@z}O)!uFY;lm>SaZN6DtIY&!{)J!ss(TCkVsnj%VlZitwOjEijjJ&Y)vk*dFA}>O7%rYn5lE#~pv&(; zg8*#!RZUGIdPM1oiP%iwt%|N4?^XY)=2Zpf#)NAW5MOCd>Xfy!Q)7``i=_|F0!x0P zj6=k&SiIRO7;u!)b);l!h6(4W< zXo5HkZ)LqP=Vz})SGGLLa`!d8x{)38BfkbY8%47%!otFY2_jA&qFkEcj?dUr()DpTZ1ez>qfmF`@}K7Sp^i#c#Kcek zV1b44($dm>e0(BMU-8MvI0>?AVFg!vH^*8iP$sRQs0hv?8EymK;K`5n_89pUlPOr0 zzVzW1HZLEa!uIxETf7r|3vDoeKu1y&NAHexm1kI3uXM2=_FGG$W^m_a!&b!nDO$~7 z@rO4ed*wmO@eZens6x6CmgAlLPVmI#kxoPK?*_^Q=)$J|BBV40QWQ|Bdy%Dj3w)8AaVy5NT*%(Jwiz(M(zb^|9uARps z4=GF*mYUhXB_#uJR$^nfOiWN~<+04Gd( zvnFCOe*Ov2IRKML>+2K7#>@9YRb|~;5D~$NfFJo?PhSA*;aH~=CkIQRwzXx8ch-&^ zg_S3d<*s{sc^wuMq@<-CG>aQ+OW#DCyRMaQlZma889SYYFhFZ{ri-=X0=;HYMhkZCjLJk0z-|8vNK9_hZDKgDUI$%SbdOiX_w0{%up| zPV6`g(8j)u<>uw}!AvSEIBqRtzIbr%i^42(<;(rqzhZhlo;HzU9~Ki6OP1a#A1v8} z;me1MN1|L*SCuR^9ZJ_C47r-D<9?1t4@7d_CHo_J@@IJPzyd4oR3K{xGRuH-+lWh3v~-GM3ExuZ9DA4huqB({`z;UIPyjHCA)~M8T`JS zr#o_no^3-?RjveOKdSW}24d4zct}!7T9vFPXW&;Z%-?l^z#fHqiz6$;jvcV|+|A9i zB5_te>~60x<~!H_{5BJ)$JV?tky)LS~Wkar&c29fd8ssfE zT6s(177kK2NT0sXo+-ujU%Et-X=5Mi&+biGH#MK>B-$?3&S>SsXUAMUyJEc`m$}MoX&vz5Z2mMSRzl|N8)884{ZW$u5?_KI5~6tt<&p9M&b9L<5JMZb_F(X> zPgg=aj?%64r38t@U?wkfS}pmWNm!J52#KxXQfnE`KC%pf8~G%lRw>r#UZlc4H^i0W zF!$enc<@5f$riD-YhSZNSfeTJY{mysQOx)5g(k0~p<`ve02vd&0hO2LfBc|=3<>9@ zcRkL0~1~|2M{_ zuOugT;t_?i^2{}^Jl9p-Gs)eruQe=O<6_;u{h5ac`}!?n-RfHQFG;)oR(Jnzz%J## zn=m!#^|Vgf1Gjwg)0JDdf+{>8okdRO<}Tg5qbiPPG(K(ZC_Wai_kW>!_4AU^LY|O6 zZ|8=IpXXFX?f=k_PTm{6S@k1yR@-QnMVfl^W`3y)^76XHzNUM|XE?=dnTs6R4&UwR zxkz?dmF50DXW~kZ(pjCoIyZ6`l~ViJWiR8I&J{?Y)fYy(X^p=goN$>QUcLU3{4(NX zveMasn#G7+Qc2ZGb)$EaU4lDDZLS;EUJGDLJ}xfqubjNK?DK*^CQF#`*p0r8FH#d< zB}}~uzdPE&zA)`N_GY;Jy|2-<*7^+*Ms?49f3G%|dHVF9?qG3MQQ5?-Gjah4d&IvH zo3phwH7^4K5`xF-ze)$a$h&RY6Y=cXv~#I}P4~Hf3sA;py7GXXN!duIZ5eG$npR?_A+A z8q7ZkU2ZxE9;%&X5eZtwB*y8V^kR8k5h(^1%)P&U1(@?oZga@~?)R(sNuLelHQcuP zJGnPz=EE1o_-5nvJnFwN+^+t-V4ZZMH)ceQQ|A%ytM*_v)D>ESs?z@xv`y*IJvs;t7b90M_ z8Z4zUAcNt)l?TfryviQLpPJbxZ7 zvu_ml=xoU8+F(-LaV!3zkf5Hbvfn{baZe1)VxE2c19qk(dsfD5j53^ z3>HgMP?Z!qix1z%EOvT+(k1&x%pRTUWuJYzKZzHppG=2#Kymy~OYCtBLor))7Lnr7 zMvFO3Q@n&yEz2uL!M-TLmKev3;Cb`jdsmj`xbNJVXpGl%XR)--9?p&swYpFJVx=^T zZG%eoRowx;s}*oMIC(NHyv*;fr0;m7`*FOze<|0Q7JA--rfqK9Ml{7$^0+U(qobf0 z3=t}geEpgZ46~@!uufHz=}-CJna~h6uGsVo{D<%-*!z{r3sRz7R*bAw~-C_G`|IWa!Kq%abi!Te9lG}X zx`f!pq;Q=_Eo_{e539p$$EOZ!L zI>(D6mCG)p*<-NOKMRVvfwCwb>E1!}+jZE1{qW)5yj$zTGX5gH2=Ylzi@6ikMxtR6 zd$}+jaTC`hXne^Nx<~6@_r@>V8{N|RpzbPGxFTxz`__jmab=Jh_VRkxKi$&y{p0Dx ztWl}XtQ<2JbBglks*+!f zbh1-*h|lAyRqLtE*$9Xs_QF_;=)J#!xTvDSD3bJs*|#4v)Pu$%`97PM;FMg-7)>Q% zV)YBwpcNT2Gx4qa8sC`)Z@a3YVK{VsO?K^TX=UXzH#hFSN+WL%*%`%L)L_rZ$k62G zcF|gA$GEM5zT553pt#_lV&GgY|3!^2Z;G<^N-|CU#7+tmQOuc) z+Rg>=l>Fs8tP+1kXen=TyIZS{a(-8r&z=U!x0)@%C#>gyI4_30$cy{a>>L!!9e7?O z37Tb)@RIpiaE+DPfov$K8e9EFX?PIiKuSr;Vq&8p3yx7*eS%dVs9b$k+E($zW;i3n z7lLe*TmMLvhF{x>YT`hP?MdLIACK`5dr!^5rLsCw(i>)krl5im9ZqPhX!Mdbrg zV@}(nGokgYLeM#v1EZuUZlM<^&?Ku29bYBx91LV*sd&g6@hP4xi;ZoLZ^tn6r z<4EqD6Hjlc&yDUCcSQXcW;G0&$ABm95&3D=mSOs>L-YkFKpiYo`P572<>?(7=_XYo z!w$mM`36)u1sGS(9vLA59 zn1mAS8@4gI5Hzbk*(J47QTHup{%^x~s`Wa(u|oUqYc3C9oQ@*nDsO+~;wM;yftv!E zqmix?TRk@03k-WxTRTMysm8j>IxXet1biVobR3DY!oBHGZ_W8O6~|haF*|HFH!^Bv z6`L^Q=!WrD0zK6hP7=18q1TI<@KkOFm99TKzMiiNpWtWfcJ#(ym5&!seeSkB{(FQa z&8+J=b#GTO4E7kqvad-KmqD8ppVpUxcV1)U8BK{fhZR~Nv)xUlWBtEBsb)*`Y>iQx zcav~kss71!_;(ZeGK%oZ!8Obw0>=6=&ipwpcP4&aj#1oO9RI3Kz*Yh|4-POUGb0|)$CuXIljU$k>% zusfFF?uaV#_J%gG^?9~O=R!fgeG;!0e8on0-;~-vOh*q^o+D6 z`{Jd%PBUbG<@&!$p4}GTys~)i&z#q4Z;=;?l)c4X;7&oJkd%mJYx#`S3aS~fTX7oc zmtKC)3vDG2QlJ=kItP+qc5%|&XjCq4YkN{F$@~n39SRB~^d=lUH1%ly1Z$+8I9XAa z6yf|?02^H~W975?OU#0;wi5b4cYA>elMU9tRtSv!VmW>ZI3`4gCn)U;mbBIJCGxKUg0f zPtSMdhn6JjE*L&VsT>I^W-O!l`@ssUg*KJi`3Mefn0$`-7C^xGEZ!0W-f%9E;h91#LaW>jLG*x zr?X(f^OM!6OF~v4>js~7P%G~?b!w!6E%cm ztc_Vo3)4eSb8?u=%QJQ_|7o5!0Lpf&D}f@a)X7BBb4Yvkt!$2{?dU=5;(h3nj!3+| zM?{?gD6~K}i*3d4j-^jG`7Ebh*U{42ii>yPvzV15CBuFS$pr?w&}PKko}I~^X7?o= zi*5II5L;7h+Ib&s9deJ4Cp>(b+4skZ?e|pYhcqW_Z*@P|yh~vn-QK+$+@hmB=F>ak zT_Gijxn3tDlGGp>uUFUT^FrfrXtl{m3ox_%8#Kl z#ZwEiCR*txS9;^Wb~k)hYH+RjdAurgQR4aZ;@}8|g~)mjY@L`mvLPSwlPHZmWNMOeE9hBcDDE`^F<6`ys5lld2*QJvstHyPMklgc6yeU zM!ZIrvtz4?2?-WIIz>a4~BR{@WloLe35g&Fv? z4OSkoZleB*gIqg#cGhP=ziUKb*j88fr=8uGut-e}jb8%;1<&^V9E$L5Bum{mWeXs% z`s2@=AnQh{`>I!)Dz5AJvfU>v?EK4VHPx1fIWBDB4F^%Wi>zp}rQ1@p>?kAl( ziRFjW&pzHJ-?GnVvPFD~#pq~3p#m*JE3t`F$&2{MjxAsG%$F^l!2Le9x>_^r7xA>F z8Xs+Ex3nnx6gn*WFG)2fc^hxvTd|d}ICpMiLIMx<7T-hS;sQ!pEG+APWUSWZ-T7i9 z{@_6BN@!qYr{kxr5xZd;pV|bzm=?ZEy(uXv+0z}8(_eQTS)IC{&?RMQ%f=H9xv0=c zM>~3`-&8Qo7Dk}V3OvLGErz%;+1s~IjE*V~tvFlrm6sm@W&BrP0Ij-uspk{f|GTj~ zCZn$*nL}PPo_*9l)2Wz`KFeHY=oPZN`6ci5PxqaC@K$#7c1F7hc;|QBXFUX*^6UU4 zTm;yK^`*>DH+^GV(c0eLDa1a$j0Xyh(BlJx1R|H|6!`9){^#Xf&mmQ*A_RSr%}YUs zeR}uG|Av3b6gzHQ;P`aks%ZR`4@JK{h=f!t%2fT4ek40#A zqo!l*>T-iarmZ8pQYc~DCl`i?ggl02C&-m`ANUd4p`1*0v!q6URmZdb&^c8E2Vh*DxFb-PEde4OVrz_6 zJRmS>_$awG$BnzNd*~c+rD2h!nwBj=#|-M_$SaLS+Io8aqUC!XBxuyt89KDIIaTtX z)f&0z@kTDRVW2^d* z_Z(W-;yXIDsB?Fltjt&5av0qRA>5W^PmEK18t=Um)7+`nd%oNWqp(`?JhW=T$il8J z*N$)2YBl>+So{_YkscWQ_U#QGN7t<9W1`ySp9Nu|PZ=3MC;L^jw3*8yyLrj(Zohw@ zK>d1RhId?r%~f?sJ8CU2F5CH5&hL!idz}~jy@q#xkKakUzSXel&-7B-fJpY()zsO0 zM~-X&>~ez%EL3a`7VW0hNTV^FwCP`jm+V0S1j>KCu>Zv5lpZUB0aiVQ~K%5WxJcIo3(tf!AbZRAEqi2+qi#I#UiGi3zR zlUB~r9CK%mE$>|P+IgSpB+DtxNBtUsG+gDi8#fT4$_{&P%vXPVu~38O>X!fn&DivI zu8sNt@O)O^vWA|tWkR=vW{$x9`-81;Kq8iBQ~Nw4 zIWK*ogCP=ds@B!rPQ$Xmf6n)nfNzYVb9EfDWtAW8-m+_BgXy#GtrowLE+vgma>-GM zFkDH}IEUH5h#L*_+ga(DnXPKAI^XM>yJ%;HzBs&&dW$!)(|@Gc3`+Qx|IT!@-}O#r z;@}*g21H1~YF(-hh)ebI_O2aw(7#NWz0O(guY0YZy@;*(c&CB&c{zRgY_Bh~qbPzf zTo`eidut`#vH7?DY0*dI29&&{HI?CNmcSV zUVMTwpn&ylONVKv!01YsfkNNd?K^j#8>(j?>Y6qPN}LmFzwYTS?Q%AER@f@Ep=a2ET{6FVAgr|M}yNH3vbc5lCix_2>HXww~qLF1=*--u0b>!UZigIOJK{!yz%Y8M*C1NdSX;>A0ZZ+fVrTL-BMyI3?_T8H6GRaM_ ztmzICNxU^vBjg2b`M#5v->bY-KbcdunyV$JuTPKQroZ@eHJW~E#zUU$s?fLV^rRWB z4o}|Ae|!8KJ!enF$2ZRPiq~8Qr#Y>C`Aj;Jq!)u8dY%(lS}pn6fBE^NttQ(Ymd_4s zG`vV`r_a9_DA(1hemb+K%PDIMi7&5lGlCdKfxkOZe;k@qFa=-8b`r-0_))fKk8|cd zd#{1&z4~#kT|+gCwS~8>t6aPP?a#m8bE4+I#71zPkM%JR5j5Bhh(^#%NF&3!BvE~tZ~@YwgleqLU`-@ok&3M{I5(3SWM<3f0O@1a_BLq+xd!eXk5?MMOkh zEX~qytKV9ALQc8vzm#6TQaKz|e%Eh1b~~kFB-F;2LWz+_%XQY?*PUM#H;*DAMVH}Ji!0``u}8l{`ZY0Lsb5g hrmf+Q_}0fivD&vua72PGeGds=^0LY@NoQ_6_&?(ip(g+U literal 0 HcmV?d00001 diff --git a/metta_vspace/gpt4-openai-api/test/test.py b/metta_vspace/gpt4-openai-api/test/test.py new file mode 100755 index 00000000..efde61ab --- /dev/null +++ b/metta_vspace/gpt4-openai-api/test/test.py @@ -0,0 +1,11 @@ +import os +from dotenv import load_dotenv # pip install python-dotenv +from gpt4_openai import GPT4OpenAI +load_dotenv() + +# Token is the __Secure-next-auth.session-token from chat.openai.com +llm = GPT4OpenAI(token=os.environ["OPENAI_SESSION_TOKEN"], headless=False, model='gpt-4') +# GPT3.5 will answer 8, while GPT4 should be smart enough to answer 10 +response = llm('If there are 10 books in a room and I read 2, how many books are still in the room?') +print(response) +llm.close() diff --git a/metta_vspace/gpt4-openai-api/test/test_browsing.py b/metta_vspace/gpt4-openai-api/test/test_browsing.py new file mode 100755 index 00000000..5ec58473 --- /dev/null +++ b/metta_vspace/gpt4-openai-api/test/test_browsing.py @@ -0,0 +1,13 @@ +import os +from dotenv import load_dotenv # pip install python-dotenv +from gpt4_openai import GPT4OpenAI +load_dotenv() + +# Since November 2023, browsing is integrated into the GPT-4 + +# Token is the __Secure-next-auth.session-token from chat.openai.com +llm = GPT4OpenAI(token=os.environ["OPENAI_SESSION_TOKEN"], + headless=False, model='gpt-4') + +response = llm('What is the age difference between Dua Lipa and her boyfriend?') +print(response) diff --git a/metta_vspace/gpt4-openai-api/test/test_code_interpretter.py b/metta_vspace/gpt4-openai-api/test/test_code_interpretter.py new file mode 100755 index 00000000..d9519f97 --- /dev/null +++ b/metta_vspace/gpt4-openai-api/test/test_code_interpretter.py @@ -0,0 +1,16 @@ +import os +from dotenv import load_dotenv # pip install python-dotenv +from gpt4_openai import GPT4OpenAI +load_dotenv() + +# Since November 2023, code interpretter is integrated into the GPT-4 + +# Token is the __Secure-next-auth.session-token from chat.openai.com +llm = GPT4OpenAI(token=os.environ["OPENAI_SESSION_TOKEN"], + headless=True, + # Either "text-davinci-002-render-sha" (GPT-3.5), "gpt-4", or "gpt-4-plugins" + model='gpt-4') + +response = llm('What are all prime numbers between 1 and 200?') +print(response) +llm.close() \ No newline at end of file diff --git a/metta_vspace/gpt4-openai-api/test/test_continue_generating.py b/metta_vspace/gpt4-openai-api/test/test_continue_generating.py new file mode 100755 index 00000000..3b5e223a --- /dev/null +++ b/metta_vspace/gpt4-openai-api/test/test_continue_generating.py @@ -0,0 +1,20 @@ +import os +from dotenv import load_dotenv # pip install python-dotenv +from gpt4_openai import GPT4OpenAI +load_dotenv() + +# Token is the __Secure-next-auth.session-token from chat.openai.com +llm = GPT4OpenAI(token=os.environ["OPENAI_SESSION_TOKEN"], model='gpt-4', auto_continue=True, headless=False) + +prompt = """ +Please write a detailed and comprehensive guide to developing a small business, starting from a business idea and +going through all the necessary steps, such as writing a business plan, choosing a legal structure, obtaining financing, +choosing a location, setting up your workspace, recruiting and hiring employees, developing products and services, +marketing, sales, customer service, accounting and bookkeeping, reviewing business performance, and finally planning for +growth and expansion. Be sure to include examples, tips, and potential pitfalls to watch out for along the way. +""" +response = llm(prompt) + +# GPT4 should now return all 15 different steps of the business plan, one by one +print(response) +llm.close() \ No newline at end of file diff --git a/metta_vspace/gpt4-openai-api/test/test_dalle3.py b/metta_vspace/gpt4-openai-api/test/test_dalle3.py new file mode 100755 index 00000000..0af15451 --- /dev/null +++ b/metta_vspace/gpt4-openai-api/test/test_dalle3.py @@ -0,0 +1,19 @@ +import os +from gpt4_openai import GPT4OpenAI +import cv2 +import numpy as np + +# Token is the __Secure-next-auth.session-token from chat.openai.com +llm = GPT4OpenAI(token=os.environ["OPENAI_SESSION_TOKEN"], + headless=False, + model='gpt-4' # DALL-E 3 only works with gpt-4 + ) + +bytes = llm.generate_image('Generate an isometric image of a cute doggo inside a house.', image_path = './optional_path.png') + +# Convert image bytes to numpy array +img = cv2.imdecode(np.frombuffer(bytes, np.uint8), -1) +cv2.imshow('image', img) +cv2.waitKey(0) + +llm.close() \ No newline at end of file diff --git a/metta_vspace/gpt4-openai-api/test/test_langchain.py b/metta_vspace/gpt4-openai-api/test/test_langchain.py new file mode 100755 index 00000000..15180113 --- /dev/null +++ b/metta_vspace/gpt4-openai-api/test/test_langchain.py @@ -0,0 +1,21 @@ +from dotenv import load_dotenv # pip install python-dotenv +import os +from gpt4_openai import GPT4OpenAI +from langchain.chains.LLMChain import LLMChain +from langchain.prompts.chat import (ChatPromptTemplate, SystemMessagePromptTemplate, AIMessagePromptTemplate, HumanMessagePromptTemplate) + +load_dotenv() + +template="You are a helpful assistant that translates english to pirate." +system_message_prompt = SystemMessagePromptTemplate.from_template(template) +example_human = HumanMessagePromptTemplate.from_template("Hi") +example_ai = AIMessagePromptTemplate.from_template("Argh me mateys") +human_message_prompt = HumanMessagePromptTemplate.from_template("{text}") + +chat_prompt = ChatPromptTemplate.from_messages([system_message_prompt, example_human, example_ai, human_message_prompt]) + +# Token is the __Secure-next-auth.session-token from chat.openai.com +llm = GPT4OpenAI(token=os.environ["OPENAI_SESSION_TOKEN"], headless=False) +chain = LLMChain(llm=llm, prompt=chat_prompt) +print(chain.run("My name is John and I like to eat pizza.")) +llm.close() diff --git a/metta_vspace/pyswip-12-15/chars.data b/metta_vspace/pyswip-12-15/chars.data new file mode 100755 index 00000000..91070ff5 --- /dev/null +++ b/metta_vspace/pyswip-12-15/chars.data @@ -0,0 +1,38781 @@ +:-module(lisp_code_names,[lisp_code_name/2]). +:- set_module(class(library)). +:- set_prolog_flag(double_quotes,chars). + +lisp_code_name(0,"Nul"). +lisp_code_name(1,"Soh"). +lisp_code_name(2,"Stx"). +lisp_code_name(3,"Etx"). +lisp_code_name(4,"Eot"). +lisp_code_name(5,"Enq"). +lisp_code_name(6,"Ack"). +lisp_code_name(7,"Bel"). +lisp_code_name(8,"Backspace"). +lisp_code_name(9,"Tab"). +lisp_code_name(10,"Newline"). +lisp_code_name(11,"Vt"). +lisp_code_name(12,"Page"). +lisp_code_name(13,"Return"). +lisp_code_name(14,"So"). +lisp_code_name(15,"Si"). +lisp_code_name(16,"Dle"). +lisp_code_name(17,"Dc1"). +lisp_code_name(18,"Dc2"). +lisp_code_name(19,"Dc3"). +lisp_code_name(20,"Dc4"). +lisp_code_name(21,"Nak"). +lisp_code_name(22,"Syn"). +lisp_code_name(23,"Etb"). +lisp_code_name(24,"Can"). +lisp_code_name(25,"Em"). +lisp_code_name(26,"Sub"). +lisp_code_name(27,"Esc"). +lisp_code_name(28,"Fs"). +lisp_code_name(29,"Gs"). +lisp_code_name(30,"Rs"). +lisp_code_name(31,"Us"). +lisp_code_name(32,"Space"). +lisp_code_name(33,"EXCLAMATION_MARK"). +lisp_code_name(34,"QUOTATION_MARK"). +lisp_code_name(35,"NUMBER_SIGN"). +lisp_code_name(36,"DOLLAR_SIGN"). +lisp_code_name(37,"PERCENT_SIGN"). +lisp_code_name(38,"AMPERSAND"). +lisp_code_name(39,"APOSTROPHE"). +lisp_code_name(40,"LEFT_PARENTHESIS"). +lisp_code_name(41,"RIGHT_PARENTHESIS"). +lisp_code_name(42,"ASTERISK"). +lisp_code_name(43,"PLUS_SIGN"). +lisp_code_name(44,"COMMA"). +lisp_code_name(45,"HYPHEN-MINUS"). +lisp_code_name(46,"FULL_STOP"). +lisp_code_name(47,"SOLIDUS"). +lisp_code_name(48,"DIGIT_ZERO"). +lisp_code_name(49,"DIGIT_ONE"). +lisp_code_name(50,"DIGIT_TWO"). +lisp_code_name(51,"DIGIT_THREE"). +lisp_code_name(52,"DIGIT_FOUR"). +lisp_code_name(53,"DIGIT_FIVE"). +lisp_code_name(54,"DIGIT_SIX"). +lisp_code_name(55,"DIGIT_SEVEN"). +lisp_code_name(56,"DIGIT_EIGHT"). +lisp_code_name(57,"DIGIT_NINE"). +lisp_code_name(58,"COLON"). +lisp_code_name(59,"SEMICOLON"). +lisp_code_name(60,"LESS-THAN_SIGN"). +lisp_code_name(61,"EQUALS_SIGN"). +lisp_code_name(62,"GREATER-THAN_SIGN"). +lisp_code_name(63,"QUESTION_MARK"). +lisp_code_name(64,"COMMERCIAL_AT"). +lisp_code_name(65,"LATIN_CAPITAL_LETTER_A"). +lisp_code_name(66,"LATIN_CAPITAL_LETTER_B"). +lisp_code_name(67,"LATIN_CAPITAL_LETTER_C"). +lisp_code_name(68,"LATIN_CAPITAL_LETTER_D"). +lisp_code_name(69,"LATIN_CAPITAL_LETTER_E"). +lisp_code_name(70,"LATIN_CAPITAL_LETTER_F"). +lisp_code_name(71,"LATIN_CAPITAL_LETTER_G"). +lisp_code_name(72,"LATIN_CAPITAL_LETTER_H"). +lisp_code_name(73,"LATIN_CAPITAL_LETTER_I"). +lisp_code_name(74,"LATIN_CAPITAL_LETTER_J"). +lisp_code_name(75,"LATIN_CAPITAL_LETTER_K"). +lisp_code_name(76,"LATIN_CAPITAL_LETTER_L"). +lisp_code_name(77,"LATIN_CAPITAL_LETTER_M"). +lisp_code_name(78,"LATIN_CAPITAL_LETTER_N"). +lisp_code_name(79,"LATIN_CAPITAL_LETTER_O"). +lisp_code_name(80,"LATIN_CAPITAL_LETTER_P"). +lisp_code_name(81,"LATIN_CAPITAL_LETTER_Q"). +lisp_code_name(82,"LATIN_CAPITAL_LETTER_R"). +lisp_code_name(83,"LATIN_CAPITAL_LETTER_S"). +lisp_code_name(84,"LATIN_CAPITAL_LETTER_T"). +lisp_code_name(85,"LATIN_CAPITAL_LETTER_U"). +lisp_code_name(86,"LATIN_CAPITAL_LETTER_V"). +lisp_code_name(87,"LATIN_CAPITAL_LETTER_W"). +lisp_code_name(88,"LATIN_CAPITAL_LETTER_X"). +lisp_code_name(89,"LATIN_CAPITAL_LETTER_Y"). +lisp_code_name(90,"LATIN_CAPITAL_LETTER_Z"). +lisp_code_name(91,"LEFT_SQUARE_BRACKET"). +lisp_code_name(92,"REVERSE_SOLIDUS"). +lisp_code_name(93,"RIGHT_SQUARE_BRACKET"). +lisp_code_name(94,"CIRCUMFLEX_ACCENT"). +lisp_code_name(95,"LOW_LINE"). +lisp_code_name(96,"GRAVE_ACCENT"). +lisp_code_name(97,"LATIN_SMALL_LETTER_A"). +lisp_code_name(98,"LATIN_SMALL_LETTER_B"). +lisp_code_name(99,"LATIN_SMALL_LETTER_C"). +lisp_code_name(100,"LATIN_SMALL_LETTER_D"). +lisp_code_name(101,"LATIN_SMALL_LETTER_E"). +lisp_code_name(102,"LATIN_SMALL_LETTER_F"). +lisp_code_name(103,"LATIN_SMALL_LETTER_G"). +lisp_code_name(104,"LATIN_SMALL_LETTER_H"). +lisp_code_name(105,"LATIN_SMALL_LETTER_I"). +lisp_code_name(106,"LATIN_SMALL_LETTER_J"). +lisp_code_name(107,"LATIN_SMALL_LETTER_K"). +lisp_code_name(108,"LATIN_SMALL_LETTER_L"). +lisp_code_name(109,"LATIN_SMALL_LETTER_M"). +lisp_code_name(110,"LATIN_SMALL_LETTER_N"). +lisp_code_name(111,"LATIN_SMALL_LETTER_O"). +lisp_code_name(112,"LATIN_SMALL_LETTER_P"). +lisp_code_name(113,"LATIN_SMALL_LETTER_Q"). +lisp_code_name(114,"LATIN_SMALL_LETTER_R"). +lisp_code_name(115,"LATIN_SMALL_LETTER_S"). +lisp_code_name(116,"LATIN_SMALL_LETTER_T"). +lisp_code_name(117,"LATIN_SMALL_LETTER_U"). +lisp_code_name(118,"LATIN_SMALL_LETTER_V"). +lisp_code_name(119,"LATIN_SMALL_LETTER_W"). +lisp_code_name(120,"LATIN_SMALL_LETTER_X"). +lisp_code_name(121,"LATIN_SMALL_LETTER_Y"). +lisp_code_name(122,"LATIN_SMALL_LETTER_Z"). +lisp_code_name(123,"LEFT_CURLY_BRACKET"). +lisp_code_name(124,"VERTICAL_LINE"). +lisp_code_name(125,"RIGHT_CURLY_BRACKET"). +lisp_code_name(126,"TILDE"). +lisp_code_name(127,"Rubout"). +lisp_code_name(128,"C80"). +lisp_code_name(129,"C81"). +lisp_code_name(130,"Break-Permitted"). +lisp_code_name(131,"No-Break-Permitted"). +lisp_code_name(132,"C84"). +lisp_code_name(133,"Next-Line"). +lisp_code_name(134,"Start-Selected-Area"). +lisp_code_name(135,"End-Selected-Area"). +lisp_code_name(136,"Character-Tabulation-Set"). +lisp_code_name(137,"Character-Tabulation-With-Justification"). +lisp_code_name(138,"Line-Tabulation-Set"). +lisp_code_name(139,"Partial-Line-Forward"). +lisp_code_name(140,"Partial-Line-Backward"). +lisp_code_name(141,"Reverse-Linefeed"). +lisp_code_name(142,"Single-Shift-Two"). +lisp_code_name(143,"Single-Shift-Three"). +lisp_code_name(144,"Device-Control-String"). +lisp_code_name(145,"Private-Use-One"). +lisp_code_name(146,"Private-Use-Two"). +lisp_code_name(147,"Set-Transmit-State"). +lisp_code_name(148,"Cancel-Character"). +lisp_code_name(149,"Message-Waiting"). +lisp_code_name(150,"Start-Guarded-Area"). +lisp_code_name(151,"End-Guarded-Area"). +lisp_code_name(152,"Start-String"). +lisp_code_name(153,"C99"). +lisp_code_name(154,"Single-Character-Introducer"). +lisp_code_name(155,"Control-Sequence-Introducer"). +lisp_code_name(156,"String-Terminator"). +lisp_code_name(157,"Operating-System-Command"). +lisp_code_name(158,"Privacy-Message"). +lisp_code_name(159,"Application-Program-Command"). +lisp_code_name(160,"NO-BREAK_SPACE"). +lisp_code_name(161,"INVERTED_EXCLAMATION_MARK"). +lisp_code_name(162,"CENT_SIGN"). +lisp_code_name(163,"POUND_SIGN"). +lisp_code_name(164,"CURRENCY_SIGN"). +lisp_code_name(165,"YEN_SIGN"). +lisp_code_name(166,"BROKEN_BAR"). +lisp_code_name(167,"SECTION_SIGN"). +lisp_code_name(168,"DIAERESIS"). +lisp_code_name(169,"COPYRIGHT_SIGN"). +lisp_code_name(170,"FEMININE_ORDINAL_INDICATOR"). +lisp_code_name(171,"LEFT-POINTING_DOUBLE_ANGLE_QUOTATION_MARK"). +lisp_code_name(172,"NOT_SIGN"). +lisp_code_name(173,"SOFT_HYPHEN"). +lisp_code_name(174,"REGISTERED_SIGN"). +lisp_code_name(175,"MACRON"). +lisp_code_name(176,"DEGREE_SIGN"). +lisp_code_name(177,"PLUS-MINUS_SIGN"). +lisp_code_name(178,"SUPERSCRIPT_TWO"). +lisp_code_name(179,"SUPERSCRIPT_THREE"). +lisp_code_name(180,"ACUTE_ACCENT"). +lisp_code_name(181,"MICRO_SIGN"). +lisp_code_name(182,"PILCROW_SIGN"). +lisp_code_name(183,"MIDDLE_DOT"). +lisp_code_name(184,"CEDILLA"). +lisp_code_name(185,"SUPERSCRIPT_ONE"). +lisp_code_name(186,"MASCULINE_ORDINAL_INDICATOR"). +lisp_code_name(187,"RIGHT-POINTING_DOUBLE_ANGLE_QUOTATION_MARK"). +lisp_code_name(188,"VULGAR_FRACTION_ONE_QUARTER"). +lisp_code_name(189,"VULGAR_FRACTION_ONE_HALF"). +lisp_code_name(190,"VULGAR_FRACTION_THREE_QUARTERS"). +lisp_code_name(191,"INVERTED_QUESTION_MARK"). +lisp_code_name(192,"LATIN_CAPITAL_LETTER_A_WITH_GRAVE"). +lisp_code_name(193,"LATIN_CAPITAL_LETTER_A_WITH_ACUTE"). +lisp_code_name(194,"LATIN_CAPITAL_LETTER_A_WITH_CIRCUMFLEX"). +lisp_code_name(195,"LATIN_CAPITAL_LETTER_A_WITH_TILDE"). +lisp_code_name(196,"LATIN_CAPITAL_LETTER_A_WITH_DIAERESIS"). +lisp_code_name(197,"LATIN_CAPITAL_LETTER_A_WITH_RING_ABOVE"). +lisp_code_name(198,"LATIN_CAPITAL_LETTER_AE"). +lisp_code_name(199,"LATIN_CAPITAL_LETTER_C_WITH_CEDILLA"). +lisp_code_name(200,"LATIN_CAPITAL_LETTER_E_WITH_GRAVE"). +lisp_code_name(201,"LATIN_CAPITAL_LETTER_E_WITH_ACUTE"). +lisp_code_name(202,"LATIN_CAPITAL_LETTER_E_WITH_CIRCUMFLEX"). +lisp_code_name(203,"LATIN_CAPITAL_LETTER_E_WITH_DIAERESIS"). +lisp_code_name(204,"LATIN_CAPITAL_LETTER_I_WITH_GRAVE"). +lisp_code_name(205,"LATIN_CAPITAL_LETTER_I_WITH_ACUTE"). +lisp_code_name(206,"LATIN_CAPITAL_LETTER_I_WITH_CIRCUMFLEX"). +lisp_code_name(207,"LATIN_CAPITAL_LETTER_I_WITH_DIAERESIS"). +lisp_code_name(208,"LATIN_CAPITAL_LETTER_ETH"). +lisp_code_name(209,"LATIN_CAPITAL_LETTER_N_WITH_TILDE"). +lisp_code_name(210,"LATIN_CAPITAL_LETTER_O_WITH_GRAVE"). +lisp_code_name(211,"LATIN_CAPITAL_LETTER_O_WITH_ACUTE"). +lisp_code_name(212,"LATIN_CAPITAL_LETTER_O_WITH_CIRCUMFLEX"). +lisp_code_name(213,"LATIN_CAPITAL_LETTER_O_WITH_TILDE"). +lisp_code_name(214,"LATIN_CAPITAL_LETTER_O_WITH_DIAERESIS"). +lisp_code_name(215,"MULTIPLICATION_SIGN"). +lisp_code_name(216,"LATIN_CAPITAL_LETTER_O_WITH_STROKE"). +lisp_code_name(217,"LATIN_CAPITAL_LETTER_U_WITH_GRAVE"). +lisp_code_name(218,"LATIN_CAPITAL_LETTER_U_WITH_ACUTE"). +lisp_code_name(219,"LATIN_CAPITAL_LETTER_U_WITH_CIRCUMFLEX"). +lisp_code_name(220,"LATIN_CAPITAL_LETTER_U_WITH_DIAERESIS"). +lisp_code_name(221,"LATIN_CAPITAL_LETTER_Y_WITH_ACUTE"). +lisp_code_name(222,"LATIN_CAPITAL_LETTER_THORN"). +lisp_code_name(223,"LATIN_SMALL_LETTER_SHARP_S"). +lisp_code_name(224,"LATIN_SMALL_LETTER_A_WITH_GRAVE"). +lisp_code_name(225,"LATIN_SMALL_LETTER_A_WITH_ACUTE"). +lisp_code_name(226,"LATIN_SMALL_LETTER_A_WITH_CIRCUMFLEX"). +lisp_code_name(227,"LATIN_SMALL_LETTER_A_WITH_TILDE"). +lisp_code_name(228,"LATIN_SMALL_LETTER_A_WITH_DIAERESIS"). +lisp_code_name(229,"LATIN_SMALL_LETTER_A_WITH_RING_ABOVE"). +lisp_code_name(230,"LATIN_SMALL_LETTER_AE"). +lisp_code_name(231,"LATIN_SMALL_LETTER_C_WITH_CEDILLA"). +lisp_code_name(232,"LATIN_SMALL_LETTER_E_WITH_GRAVE"). +lisp_code_name(233,"LATIN_SMALL_LETTER_E_WITH_ACUTE"). +lisp_code_name(234,"LATIN_SMALL_LETTER_E_WITH_CIRCUMFLEX"). +lisp_code_name(235,"LATIN_SMALL_LETTER_E_WITH_DIAERESIS"). +lisp_code_name(236,"LATIN_SMALL_LETTER_I_WITH_GRAVE"). +lisp_code_name(237,"LATIN_SMALL_LETTER_I_WITH_ACUTE"). +lisp_code_name(238,"LATIN_SMALL_LETTER_I_WITH_CIRCUMFLEX"). +lisp_code_name(239,"LATIN_SMALL_LETTER_I_WITH_DIAERESIS"). +lisp_code_name(240,"LATIN_SMALL_LETTER_ETH"). +lisp_code_name(241,"LATIN_SMALL_LETTER_N_WITH_TILDE"). +lisp_code_name(242,"LATIN_SMALL_LETTER_O_WITH_GRAVE"). +lisp_code_name(243,"LATIN_SMALL_LETTER_O_WITH_ACUTE"). +lisp_code_name(244,"LATIN_SMALL_LETTER_O_WITH_CIRCUMFLEX"). +lisp_code_name(245,"LATIN_SMALL_LETTER_O_WITH_TILDE"). +lisp_code_name(246,"LATIN_SMALL_LETTER_O_WITH_DIAERESIS"). +lisp_code_name(247,"DIVISION_SIGN"). +lisp_code_name(248,"LATIN_SMALL_LETTER_O_WITH_STROKE"). +lisp_code_name(249,"LATIN_SMALL_LETTER_U_WITH_GRAVE"). +lisp_code_name(250,"LATIN_SMALL_LETTER_U_WITH_ACUTE"). +lisp_code_name(251,"LATIN_SMALL_LETTER_U_WITH_CIRCUMFLEX"). +lisp_code_name(252,"LATIN_SMALL_LETTER_U_WITH_DIAERESIS"). +lisp_code_name(253,"LATIN_SMALL_LETTER_Y_WITH_ACUTE"). +lisp_code_name(254,"LATIN_SMALL_LETTER_THORN"). +lisp_code_name(255,"LATIN_SMALL_LETTER_Y_WITH_DIAERESIS"). + +:- if(current_prolog_flag(all_lisp_char_names,true)). +lisp_code_name(256,"LATIN_CAPITAL_LETTER_A_WITH_MACRON"). +lisp_code_name(257,"LATIN_SMALL_LETTER_A_WITH_MACRON"). +lisp_code_name(258,"LATIN_CAPITAL_LETTER_A_WITH_BREVE"). +lisp_code_name(259,"LATIN_SMALL_LETTER_A_WITH_BREVE"). +lisp_code_name(260,"LATIN_CAPITAL_LETTER_A_WITH_OGONEK"). +lisp_code_name(261,"LATIN_SMALL_LETTER_A_WITH_OGONEK"). +lisp_code_name(262,"LATIN_CAPITAL_LETTER_C_WITH_ACUTE"). +lisp_code_name(263,"LATIN_SMALL_LETTER_C_WITH_ACUTE"). +lisp_code_name(264,"LATIN_CAPITAL_LETTER_C_WITH_CIRCUMFLEX"). +lisp_code_name(265,"LATIN_SMALL_LETTER_C_WITH_CIRCUMFLEX"). +lisp_code_name(266,"LATIN_CAPITAL_LETTER_C_WITH_DOT_ABOVE"). +lisp_code_name(267,"LATIN_SMALL_LETTER_C_WITH_DOT_ABOVE"). +lisp_code_name(268,"LATIN_CAPITAL_LETTER_C_WITH_CARON"). +lisp_code_name(269,"LATIN_SMALL_LETTER_C_WITH_CARON"). +lisp_code_name(270,"LATIN_CAPITAL_LETTER_D_WITH_CARON"). +lisp_code_name(271,"LATIN_SMALL_LETTER_D_WITH_CARON"). +lisp_code_name(272,"LATIN_CAPITAL_LETTER_D_WITH_STROKE"). +lisp_code_name(273,"LATIN_SMALL_LETTER_D_WITH_STROKE"). +lisp_code_name(274,"LATIN_CAPITAL_LETTER_E_WITH_MACRON"). +lisp_code_name(275,"LATIN_SMALL_LETTER_E_WITH_MACRON"). +lisp_code_name(276,"LATIN_CAPITAL_LETTER_E_WITH_BREVE"). +lisp_code_name(277,"LATIN_SMALL_LETTER_E_WITH_BREVE"). +lisp_code_name(278,"LATIN_CAPITAL_LETTER_E_WITH_DOT_ABOVE"). +lisp_code_name(279,"LATIN_SMALL_LETTER_E_WITH_DOT_ABOVE"). +lisp_code_name(280,"LATIN_CAPITAL_LETTER_E_WITH_OGONEK"). +lisp_code_name(281,"LATIN_SMALL_LETTER_E_WITH_OGONEK"). +lisp_code_name(282,"LATIN_CAPITAL_LETTER_E_WITH_CARON"). +lisp_code_name(283,"LATIN_SMALL_LETTER_E_WITH_CARON"). +lisp_code_name(284,"LATIN_CAPITAL_LETTER_G_WITH_CIRCUMFLEX"). +lisp_code_name(285,"LATIN_SMALL_LETTER_G_WITH_CIRCUMFLEX"). +lisp_code_name(286,"LATIN_CAPITAL_LETTER_G_WITH_BREVE"). +lisp_code_name(287,"LATIN_SMALL_LETTER_G_WITH_BREVE"). +lisp_code_name(288,"LATIN_CAPITAL_LETTER_G_WITH_DOT_ABOVE"). +lisp_code_name(289,"LATIN_SMALL_LETTER_G_WITH_DOT_ABOVE"). +lisp_code_name(290,"LATIN_CAPITAL_LETTER_G_WITH_CEDILLA"). +lisp_code_name(291,"LATIN_SMALL_LETTER_G_WITH_CEDILLA"). +lisp_code_name(292,"LATIN_CAPITAL_LETTER_H_WITH_CIRCUMFLEX"). +lisp_code_name(293,"LATIN_SMALL_LETTER_H_WITH_CIRCUMFLEX"). +lisp_code_name(294,"LATIN_CAPITAL_LETTER_H_WITH_STROKE"). +lisp_code_name(295,"LATIN_SMALL_LETTER_H_WITH_STROKE"). +lisp_code_name(296,"LATIN_CAPITAL_LETTER_I_WITH_TILDE"). +lisp_code_name(297,"LATIN_SMALL_LETTER_I_WITH_TILDE"). +lisp_code_name(298,"LATIN_CAPITAL_LETTER_I_WITH_MACRON"). +lisp_code_name(299,"LATIN_SMALL_LETTER_I_WITH_MACRON"). +lisp_code_name(300,"LATIN_CAPITAL_LETTER_I_WITH_BREVE"). +lisp_code_name(301,"LATIN_SMALL_LETTER_I_WITH_BREVE"). +lisp_code_name(302,"LATIN_CAPITAL_LETTER_I_WITH_OGONEK"). +lisp_code_name(303,"LATIN_SMALL_LETTER_I_WITH_OGONEK"). +lisp_code_name(304,"LATIN_CAPITAL_LETTER_I_WITH_DOT_ABOVE"). +lisp_code_name(305,"LATIN_SMALL_LETTER_DOTLESS_I"). +lisp_code_name(306,"LATIN_CAPITAL_LIGATURE_IJ"). +lisp_code_name(307,"LATIN_SMALL_LIGATURE_IJ"). +lisp_code_name(308,"LATIN_CAPITAL_LETTER_J_WITH_CIRCUMFLEX"). +lisp_code_name(309,"LATIN_SMALL_LETTER_J_WITH_CIRCUMFLEX"). +lisp_code_name(310,"LATIN_CAPITAL_LETTER_K_WITH_CEDILLA"). +lisp_code_name(311,"LATIN_SMALL_LETTER_K_WITH_CEDILLA"). +lisp_code_name(312,"LATIN_SMALL_LETTER_KRA"). +lisp_code_name(313,"LATIN_CAPITAL_LETTER_L_WITH_ACUTE"). +lisp_code_name(314,"LATIN_SMALL_LETTER_L_WITH_ACUTE"). +lisp_code_name(315,"LATIN_CAPITAL_LETTER_L_WITH_CEDILLA"). +lisp_code_name(316,"LATIN_SMALL_LETTER_L_WITH_CEDILLA"). +lisp_code_name(317,"LATIN_CAPITAL_LETTER_L_WITH_CARON"). +lisp_code_name(318,"LATIN_SMALL_LETTER_L_WITH_CARON"). +lisp_code_name(319,"LATIN_CAPITAL_LETTER_L_WITH_MIDDLE_DOT"). +lisp_code_name(320,"LATIN_SMALL_LETTER_L_WITH_MIDDLE_DOT"). +lisp_code_name(321,"LATIN_CAPITAL_LETTER_L_WITH_STROKE"). +lisp_code_name(322,"LATIN_SMALL_LETTER_L_WITH_STROKE"). +lisp_code_name(323,"LATIN_CAPITAL_LETTER_N_WITH_ACUTE"). +lisp_code_name(324,"LATIN_SMALL_LETTER_N_WITH_ACUTE"). +lisp_code_name(325,"LATIN_CAPITAL_LETTER_N_WITH_CEDILLA"). +lisp_code_name(326,"LATIN_SMALL_LETTER_N_WITH_CEDILLA"). +lisp_code_name(327,"LATIN_CAPITAL_LETTER_N_WITH_CARON"). +lisp_code_name(328,"LATIN_SMALL_LETTER_N_WITH_CARON"). +lisp_code_name(329,"LATIN_SMALL_LETTER_N_PRECEDED_BY_APOSTROPHE"). +lisp_code_name(330,"LATIN_CAPITAL_LETTER_ENG"). +lisp_code_name(331,"LATIN_SMALL_LETTER_ENG"). +lisp_code_name(332,"LATIN_CAPITAL_LETTER_O_WITH_MACRON"). +lisp_code_name(333,"LATIN_SMALL_LETTER_O_WITH_MACRON"). +lisp_code_name(334,"LATIN_CAPITAL_LETTER_O_WITH_BREVE"). +lisp_code_name(335,"LATIN_SMALL_LETTER_O_WITH_BREVE"). +lisp_code_name(336,"LATIN_CAPITAL_LETTER_O_WITH_DOUBLE_ACUTE"). +lisp_code_name(337,"LATIN_SMALL_LETTER_O_WITH_DOUBLE_ACUTE"). +lisp_code_name(338,"LATIN_CAPITAL_LIGATURE_OE"). +lisp_code_name(339,"LATIN_SMALL_LIGATURE_OE"). +lisp_code_name(340,"LATIN_CAPITAL_LETTER_R_WITH_ACUTE"). +lisp_code_name(341,"LATIN_SMALL_LETTER_R_WITH_ACUTE"). +lisp_code_name(342,"LATIN_CAPITAL_LETTER_R_WITH_CEDILLA"). +lisp_code_name(343,"LATIN_SMALL_LETTER_R_WITH_CEDILLA"). +lisp_code_name(344,"LATIN_CAPITAL_LETTER_R_WITH_CARON"). +lisp_code_name(345,"LATIN_SMALL_LETTER_R_WITH_CARON"). +lisp_code_name(346,"LATIN_CAPITAL_LETTER_S_WITH_ACUTE"). +lisp_code_name(347,"LATIN_SMALL_LETTER_S_WITH_ACUTE"). +lisp_code_name(348,"LATIN_CAPITAL_LETTER_S_WITH_CIRCUMFLEX"). +lisp_code_name(349,"LATIN_SMALL_LETTER_S_WITH_CIRCUMFLEX"). +lisp_code_name(350,"LATIN_CAPITAL_LETTER_S_WITH_CEDILLA"). +lisp_code_name(351,"LATIN_SMALL_LETTER_S_WITH_CEDILLA"). +lisp_code_name(352,"LATIN_CAPITAL_LETTER_S_WITH_CARON"). +lisp_code_name(353,"LATIN_SMALL_LETTER_S_WITH_CARON"). +lisp_code_name(354,"LATIN_CAPITAL_LETTER_T_WITH_CEDILLA"). +lisp_code_name(355,"LATIN_SMALL_LETTER_T_WITH_CEDILLA"). +lisp_code_name(356,"LATIN_CAPITAL_LETTER_T_WITH_CARON"). +lisp_code_name(357,"LATIN_SMALL_LETTER_T_WITH_CARON"). +lisp_code_name(358,"LATIN_CAPITAL_LETTER_T_WITH_STROKE"). +lisp_code_name(359,"LATIN_SMALL_LETTER_T_WITH_STROKE"). +lisp_code_name(360,"LATIN_CAPITAL_LETTER_U_WITH_TILDE"). +lisp_code_name(361,"LATIN_SMALL_LETTER_U_WITH_TILDE"). +lisp_code_name(362,"LATIN_CAPITAL_LETTER_U_WITH_MACRON"). +lisp_code_name(363,"LATIN_SMALL_LETTER_U_WITH_MACRON"). +lisp_code_name(364,"LATIN_CAPITAL_LETTER_U_WITH_BREVE"). +lisp_code_name(365,"LATIN_SMALL_LETTER_U_WITH_BREVE"). +lisp_code_name(366,"LATIN_CAPITAL_LETTER_U_WITH_RING_ABOVE"). +lisp_code_name(367,"LATIN_SMALL_LETTER_U_WITH_RING_ABOVE"). +lisp_code_name(368,"LATIN_CAPITAL_LETTER_U_WITH_DOUBLE_ACUTE"). +lisp_code_name(369,"LATIN_SMALL_LETTER_U_WITH_DOUBLE_ACUTE"). +lisp_code_name(370,"LATIN_CAPITAL_LETTER_U_WITH_OGONEK"). +lisp_code_name(371,"LATIN_SMALL_LETTER_U_WITH_OGONEK"). +lisp_code_name(372,"LATIN_CAPITAL_LETTER_W_WITH_CIRCUMFLEX"). +lisp_code_name(373,"LATIN_SMALL_LETTER_W_WITH_CIRCUMFLEX"). +lisp_code_name(374,"LATIN_CAPITAL_LETTER_Y_WITH_CIRCUMFLEX"). +lisp_code_name(375,"LATIN_SMALL_LETTER_Y_WITH_CIRCUMFLEX"). +lisp_code_name(376,"LATIN_CAPITAL_LETTER_Y_WITH_DIAERESIS"). +lisp_code_name(377,"LATIN_CAPITAL_LETTER_Z_WITH_ACUTE"). +lisp_code_name(378,"LATIN_SMALL_LETTER_Z_WITH_ACUTE"). +lisp_code_name(379,"LATIN_CAPITAL_LETTER_Z_WITH_DOT_ABOVE"). +lisp_code_name(380,"LATIN_SMALL_LETTER_Z_WITH_DOT_ABOVE"). +lisp_code_name(381,"LATIN_CAPITAL_LETTER_Z_WITH_CARON"). +lisp_code_name(382,"LATIN_SMALL_LETTER_Z_WITH_CARON"). +lisp_code_name(383,"LATIN_SMALL_LETTER_LONG_S"). +lisp_code_name(384,"LATIN_SMALL_LETTER_B_WITH_STROKE"). +lisp_code_name(385,"LATIN_CAPITAL_LETTER_B_WITH_HOOK"). +lisp_code_name(386,"LATIN_CAPITAL_LETTER_B_WITH_TOPBAR"). +lisp_code_name(387,"LATIN_SMALL_LETTER_B_WITH_TOPBAR"). +lisp_code_name(388,"LATIN_CAPITAL_LETTER_TONE_SIX"). +lisp_code_name(389,"LATIN_SMALL_LETTER_TONE_SIX"). +lisp_code_name(390,"LATIN_CAPITAL_LETTER_OPEN_O"). +lisp_code_name(391,"LATIN_CAPITAL_LETTER_C_WITH_HOOK"). +lisp_code_name(392,"LATIN_SMALL_LETTER_C_WITH_HOOK"). +lisp_code_name(393,"LATIN_CAPITAL_LETTER_AFRICAN_D"). +lisp_code_name(394,"LATIN_CAPITAL_LETTER_D_WITH_HOOK"). +lisp_code_name(395,"LATIN_CAPITAL_LETTER_D_WITH_TOPBAR"). +lisp_code_name(396,"LATIN_SMALL_LETTER_D_WITH_TOPBAR"). +lisp_code_name(397,"LATIN_SMALL_LETTER_TURNED_DELTA"). +lisp_code_name(398,"LATIN_CAPITAL_LETTER_REVERSED_E"). +lisp_code_name(399,"LATIN_CAPITAL_LETTER_SCHWA"). +lisp_code_name(400,"LATIN_CAPITAL_LETTER_OPEN_E"). +lisp_code_name(401,"LATIN_CAPITAL_LETTER_F_WITH_HOOK"). +lisp_code_name(402,"LATIN_SMALL_LETTER_F_WITH_HOOK"). +lisp_code_name(403,"LATIN_CAPITAL_LETTER_G_WITH_HOOK"). +lisp_code_name(404,"LATIN_CAPITAL_LETTER_GAMMA"). +lisp_code_name(405,"LATIN_SMALL_LETTER_HV"). +lisp_code_name(406,"LATIN_CAPITAL_LETTER_IOTA"). +lisp_code_name(407,"LATIN_CAPITAL_LETTER_I_WITH_STROKE"). +lisp_code_name(408,"LATIN_CAPITAL_LETTER_K_WITH_HOOK"). +lisp_code_name(409,"LATIN_SMALL_LETTER_K_WITH_HOOK"). +lisp_code_name(410,"LATIN_SMALL_LETTER_L_WITH_BAR"). +lisp_code_name(411,"LATIN_SMALL_LETTER_LAMBDA_WITH_STROKE"). +lisp_code_name(412,"LATIN_CAPITAL_LETTER_TURNED_M"). +lisp_code_name(413,"LATIN_CAPITAL_LETTER_N_WITH_LEFT_HOOK"). +lisp_code_name(414,"LATIN_SMALL_LETTER_N_WITH_LONG_RIGHT_LEG"). +lisp_code_name(415,"LATIN_CAPITAL_LETTER_O_WITH_MIDDLE_TILDE"). +lisp_code_name(416,"LATIN_CAPITAL_LETTER_O_WITH_HORN"). +lisp_code_name(417,"LATIN_SMALL_LETTER_O_WITH_HORN"). +lisp_code_name(418,"LATIN_CAPITAL_LETTER_OI"). +lisp_code_name(419,"LATIN_SMALL_LETTER_OI"). +lisp_code_name(420,"LATIN_CAPITAL_LETTER_P_WITH_HOOK"). +lisp_code_name(421,"LATIN_SMALL_LETTER_P_WITH_HOOK"). +lisp_code_name(422,"LATIN_LETTER_YR"). +lisp_code_name(423,"LATIN_CAPITAL_LETTER_TONE_TWO"). +lisp_code_name(424,"LATIN_SMALL_LETTER_TONE_TWO"). +lisp_code_name(425,"LATIN_CAPITAL_LETTER_ESH"). +lisp_code_name(426,"LATIN_LETTER_REVERSED_ESH_LOOP"). +lisp_code_name(427,"LATIN_SMALL_LETTER_T_WITH_PALATAL_HOOK"). +lisp_code_name(428,"LATIN_CAPITAL_LETTER_T_WITH_HOOK"). +lisp_code_name(429,"LATIN_SMALL_LETTER_T_WITH_HOOK"). +lisp_code_name(430,"LATIN_CAPITAL_LETTER_T_WITH_RETROFLEX_HOOK"). +lisp_code_name(431,"LATIN_CAPITAL_LETTER_U_WITH_HORN"). +lisp_code_name(432,"LATIN_SMALL_LETTER_U_WITH_HORN"). +lisp_code_name(433,"LATIN_CAPITAL_LETTER_UPSILON"). +lisp_code_name(434,"LATIN_CAPITAL_LETTER_V_WITH_HOOK"). +lisp_code_name(435,"LATIN_CAPITAL_LETTER_Y_WITH_HOOK"). +lisp_code_name(436,"LATIN_SMALL_LETTER_Y_WITH_HOOK"). +lisp_code_name(437,"LATIN_CAPITAL_LETTER_Z_WITH_STROKE"). +lisp_code_name(438,"LATIN_SMALL_LETTER_Z_WITH_STROKE"). +lisp_code_name(439,"LATIN_CAPITAL_LETTER_EZH"). +lisp_code_name(440,"LATIN_CAPITAL_LETTER_EZH_REVERSED"). +lisp_code_name(441,"LATIN_SMALL_LETTER_EZH_REVERSED"). +lisp_code_name(442,"LATIN_SMALL_LETTER_EZH_WITH_TAIL"). +lisp_code_name(443,"LATIN_LETTER_TWO_WITH_STROKE"). +lisp_code_name(444,"LATIN_CAPITAL_LETTER_TONE_FIVE"). +lisp_code_name(445,"LATIN_SMALL_LETTER_TONE_FIVE"). +lisp_code_name(446,"LATIN_LETTER_INVERTED_GLOTTAL_STOP_WITH_STROKE"). +lisp_code_name(447,"LATIN_LETTER_WYNN"). +lisp_code_name(448,"LATIN_LETTER_DENTAL_CLICK"). +lisp_code_name(449,"LATIN_LETTER_LATERAL_CLICK"). +lisp_code_name(450,"LATIN_LETTER_ALVEOLAR_CLICK"). +lisp_code_name(451,"LATIN_LETTER_RETROFLEX_CLICK"). +lisp_code_name(452,"LATIN_CAPITAL_LETTER_DZ_WITH_CARON"). +lisp_code_name(453,"LATIN_CAPITAL_LETTER_D_WITH_SMALL_LETTER_Z_WITH_CARON"). +lisp_code_name(454,"LATIN_SMALL_LETTER_DZ_WITH_CARON"). +lisp_code_name(455,"LATIN_CAPITAL_LETTER_LJ"). +lisp_code_name(456,"LATIN_CAPITAL_LETTER_L_WITH_SMALL_LETTER_J"). +lisp_code_name(457,"LATIN_SMALL_LETTER_LJ"). +lisp_code_name(458,"LATIN_CAPITAL_LETTER_NJ"). +lisp_code_name(459,"LATIN_CAPITAL_LETTER_N_WITH_SMALL_LETTER_J"). +lisp_code_name(460,"LATIN_SMALL_LETTER_NJ"). +lisp_code_name(461,"LATIN_CAPITAL_LETTER_A_WITH_CARON"). +lisp_code_name(462,"LATIN_SMALL_LETTER_A_WITH_CARON"). +lisp_code_name(463,"LATIN_CAPITAL_LETTER_I_WITH_CARON"). +lisp_code_name(464,"LATIN_SMALL_LETTER_I_WITH_CARON"). +lisp_code_name(465,"LATIN_CAPITAL_LETTER_O_WITH_CARON"). +lisp_code_name(466,"LATIN_SMALL_LETTER_O_WITH_CARON"). +lisp_code_name(467,"LATIN_CAPITAL_LETTER_U_WITH_CARON"). +lisp_code_name(468,"LATIN_SMALL_LETTER_U_WITH_CARON"). +lisp_code_name(469,"LATIN_CAPITAL_LETTER_U_WITH_DIAERESIS_AND_MACRON"). +lisp_code_name(470,"LATIN_SMALL_LETTER_U_WITH_DIAERESIS_AND_MACRON"). +lisp_code_name(471,"LATIN_CAPITAL_LETTER_U_WITH_DIAERESIS_AND_ACUTE"). +lisp_code_name(472,"LATIN_SMALL_LETTER_U_WITH_DIAERESIS_AND_ACUTE"). +lisp_code_name(473,"LATIN_CAPITAL_LETTER_U_WITH_DIAERESIS_AND_CARON"). +lisp_code_name(474,"LATIN_SMALL_LETTER_U_WITH_DIAERESIS_AND_CARON"). +lisp_code_name(475,"LATIN_CAPITAL_LETTER_U_WITH_DIAERESIS_AND_GRAVE"). +lisp_code_name(476,"LATIN_SMALL_LETTER_U_WITH_DIAERESIS_AND_GRAVE"). +lisp_code_name(477,"LATIN_SMALL_LETTER_TURNED_E"). +lisp_code_name(478,"LATIN_CAPITAL_LETTER_A_WITH_DIAERESIS_AND_MACRON"). +lisp_code_name(479,"LATIN_SMALL_LETTER_A_WITH_DIAERESIS_AND_MACRON"). +lisp_code_name(480,"LATIN_CAPITAL_LETTER_A_WITH_DOT_ABOVE_AND_MACRON"). +lisp_code_name(481,"LATIN_SMALL_LETTER_A_WITH_DOT_ABOVE_AND_MACRON"). +lisp_code_name(482,"LATIN_CAPITAL_LETTER_AE_WITH_MACRON"). +lisp_code_name(483,"LATIN_SMALL_LETTER_AE_WITH_MACRON"). +lisp_code_name(484,"LATIN_CAPITAL_LETTER_G_WITH_STROKE"). +lisp_code_name(485,"LATIN_SMALL_LETTER_G_WITH_STROKE"). +lisp_code_name(486,"LATIN_CAPITAL_LETTER_G_WITH_CARON"). +lisp_code_name(487,"LATIN_SMALL_LETTER_G_WITH_CARON"). +lisp_code_name(488,"LATIN_CAPITAL_LETTER_K_WITH_CARON"). +lisp_code_name(489,"LATIN_SMALL_LETTER_K_WITH_CARON"). +lisp_code_name(490,"LATIN_CAPITAL_LETTER_O_WITH_OGONEK"). +lisp_code_name(491,"LATIN_SMALL_LETTER_O_WITH_OGONEK"). +lisp_code_name(492,"LATIN_CAPITAL_LETTER_O_WITH_OGONEK_AND_MACRON"). +lisp_code_name(493,"LATIN_SMALL_LETTER_O_WITH_OGONEK_AND_MACRON"). +lisp_code_name(494,"LATIN_CAPITAL_LETTER_EZH_WITH_CARON"). +lisp_code_name(495,"LATIN_SMALL_LETTER_EZH_WITH_CARON"). +lisp_code_name(496,"LATIN_SMALL_LETTER_J_WITH_CARON"). +lisp_code_name(497,"LATIN_CAPITAL_LETTER_DZ"). +lisp_code_name(498,"LATIN_CAPITAL_LETTER_D_WITH_SMALL_LETTER_Z"). +lisp_code_name(499,"LATIN_SMALL_LETTER_DZ"). +lisp_code_name(500,"LATIN_CAPITAL_LETTER_G_WITH_ACUTE"). +lisp_code_name(501,"LATIN_SMALL_LETTER_G_WITH_ACUTE"). +lisp_code_name(502,"LATIN_CAPITAL_LETTER_HWAIR"). +lisp_code_name(503,"LATIN_CAPITAL_LETTER_WYNN"). +lisp_code_name(504,"LATIN_CAPITAL_LETTER_N_WITH_GRAVE"). +lisp_code_name(505,"LATIN_SMALL_LETTER_N_WITH_GRAVE"). +lisp_code_name(506,"LATIN_CAPITAL_LETTER_A_WITH_RING_ABOVE_AND_ACUTE"). +lisp_code_name(507,"LATIN_SMALL_LETTER_A_WITH_RING_ABOVE_AND_ACUTE"). +lisp_code_name(508,"LATIN_CAPITAL_LETTER_AE_WITH_ACUTE"). +lisp_code_name(509,"LATIN_SMALL_LETTER_AE_WITH_ACUTE"). +lisp_code_name(510,"LATIN_CAPITAL_LETTER_O_WITH_STROKE_AND_ACUTE"). +lisp_code_name(511,"LATIN_SMALL_LETTER_O_WITH_STROKE_AND_ACUTE"). +lisp_code_name(512,"LATIN_CAPITAL_LETTER_A_WITH_DOUBLE_GRAVE"). +lisp_code_name(513,"LATIN_SMALL_LETTER_A_WITH_DOUBLE_GRAVE"). +lisp_code_name(514,"LATIN_CAPITAL_LETTER_A_WITH_INVERTED_BREVE"). +lisp_code_name(515,"LATIN_SMALL_LETTER_A_WITH_INVERTED_BREVE"). +lisp_code_name(516,"LATIN_CAPITAL_LETTER_E_WITH_DOUBLE_GRAVE"). +lisp_code_name(517,"LATIN_SMALL_LETTER_E_WITH_DOUBLE_GRAVE"). +lisp_code_name(518,"LATIN_CAPITAL_LETTER_E_WITH_INVERTED_BREVE"). +lisp_code_name(519,"LATIN_SMALL_LETTER_E_WITH_INVERTED_BREVE"). +lisp_code_name(520,"LATIN_CAPITAL_LETTER_I_WITH_DOUBLE_GRAVE"). +lisp_code_name(521,"LATIN_SMALL_LETTER_I_WITH_DOUBLE_GRAVE"). +lisp_code_name(522,"LATIN_CAPITAL_LETTER_I_WITH_INVERTED_BREVE"). +lisp_code_name(523,"LATIN_SMALL_LETTER_I_WITH_INVERTED_BREVE"). +lisp_code_name(524,"LATIN_CAPITAL_LETTER_O_WITH_DOUBLE_GRAVE"). +lisp_code_name(525,"LATIN_SMALL_LETTER_O_WITH_DOUBLE_GRAVE"). +lisp_code_name(526,"LATIN_CAPITAL_LETTER_O_WITH_INVERTED_BREVE"). +lisp_code_name(527,"LATIN_SMALL_LETTER_O_WITH_INVERTED_BREVE"). +lisp_code_name(528,"LATIN_CAPITAL_LETTER_R_WITH_DOUBLE_GRAVE"). +lisp_code_name(529,"LATIN_SMALL_LETTER_R_WITH_DOUBLE_GRAVE"). +lisp_code_name(530,"LATIN_CAPITAL_LETTER_R_WITH_INVERTED_BREVE"). +lisp_code_name(531,"LATIN_SMALL_LETTER_R_WITH_INVERTED_BREVE"). +lisp_code_name(532,"LATIN_CAPITAL_LETTER_U_WITH_DOUBLE_GRAVE"). +lisp_code_name(533,"LATIN_SMALL_LETTER_U_WITH_DOUBLE_GRAVE"). +lisp_code_name(534,"LATIN_CAPITAL_LETTER_U_WITH_INVERTED_BREVE"). +lisp_code_name(535,"LATIN_SMALL_LETTER_U_WITH_INVERTED_BREVE"). +lisp_code_name(536,"LATIN_CAPITAL_LETTER_S_WITH_COMMA_BELOW"). +lisp_code_name(537,"LATIN_SMALL_LETTER_S_WITH_COMMA_BELOW"). +lisp_code_name(538,"LATIN_CAPITAL_LETTER_T_WITH_COMMA_BELOW"). +lisp_code_name(539,"LATIN_SMALL_LETTER_T_WITH_COMMA_BELOW"). +lisp_code_name(540,"LATIN_CAPITAL_LETTER_YOGH"). +lisp_code_name(541,"LATIN_SMALL_LETTER_YOGH"). +lisp_code_name(542,"LATIN_CAPITAL_LETTER_H_WITH_CARON"). +lisp_code_name(543,"LATIN_SMALL_LETTER_H_WITH_CARON"). +lisp_code_name(544,"LATIN_CAPITAL_LETTER_N_WITH_LONG_RIGHT_LEG"). +lisp_code_name(545,"LATIN_SMALL_LETTER_D_WITH_CURL"). +lisp_code_name(546,"LATIN_CAPITAL_LETTER_OU"). +lisp_code_name(547,"LATIN_SMALL_LETTER_OU"). +lisp_code_name(548,"LATIN_CAPITAL_LETTER_Z_WITH_HOOK"). +lisp_code_name(549,"LATIN_SMALL_LETTER_Z_WITH_HOOK"). +lisp_code_name(550,"LATIN_CAPITAL_LETTER_A_WITH_DOT_ABOVE"). +lisp_code_name(551,"LATIN_SMALL_LETTER_A_WITH_DOT_ABOVE"). +lisp_code_name(552,"LATIN_CAPITAL_LETTER_E_WITH_CEDILLA"). +lisp_code_name(553,"LATIN_SMALL_LETTER_E_WITH_CEDILLA"). +lisp_code_name(554,"LATIN_CAPITAL_LETTER_O_WITH_DIAERESIS_AND_MACRON"). +lisp_code_name(555,"LATIN_SMALL_LETTER_O_WITH_DIAERESIS_AND_MACRON"). +lisp_code_name(556,"LATIN_CAPITAL_LETTER_O_WITH_TILDE_AND_MACRON"). +lisp_code_name(557,"LATIN_SMALL_LETTER_O_WITH_TILDE_AND_MACRON"). +lisp_code_name(558,"LATIN_CAPITAL_LETTER_O_WITH_DOT_ABOVE"). +lisp_code_name(559,"LATIN_SMALL_LETTER_O_WITH_DOT_ABOVE"). +lisp_code_name(560,"LATIN_CAPITAL_LETTER_O_WITH_DOT_ABOVE_AND_MACRON"). +lisp_code_name(561,"LATIN_SMALL_LETTER_O_WITH_DOT_ABOVE_AND_MACRON"). +lisp_code_name(562,"LATIN_CAPITAL_LETTER_Y_WITH_MACRON"). +lisp_code_name(563,"LATIN_SMALL_LETTER_Y_WITH_MACRON"). +lisp_code_name(564,"LATIN_SMALL_LETTER_L_WITH_CURL"). +lisp_code_name(565,"LATIN_SMALL_LETTER_N_WITH_CURL"). +lisp_code_name(566,"LATIN_SMALL_LETTER_T_WITH_CURL"). +lisp_code_name(567,"LATIN_SMALL_LETTER_DOTLESS_J"). +lisp_code_name(568,"LATIN_SMALL_LETTER_DB_DIGRAPH"). +lisp_code_name(569,"LATIN_SMALL_LETTER_QP_DIGRAPH"). +lisp_code_name(570,"LATIN_CAPITAL_LETTER_A_WITH_STROKE"). +lisp_code_name(571,"LATIN_CAPITAL_LETTER_C_WITH_STROKE"). +lisp_code_name(572,"LATIN_SMALL_LETTER_C_WITH_STROKE"). +lisp_code_name(573,"LATIN_CAPITAL_LETTER_L_WITH_BAR"). +lisp_code_name(574,"LATIN_CAPITAL_LETTER_T_WITH_DIAGONAL_STROKE"). +lisp_code_name(575,"LATIN_SMALL_LETTER_S_WITH_SWASH_TAIL"). +lisp_code_name(576,"LATIN_SMALL_LETTER_Z_WITH_SWASH_TAIL"). +lisp_code_name(577,"LATIN_CAPITAL_LETTER_GLOTTAL_STOP"). +lisp_code_name(578,"LATIN_SMALL_LETTER_GLOTTAL_STOP"). +lisp_code_name(579,"LATIN_CAPITAL_LETTER_B_WITH_STROKE"). +lisp_code_name(580,"LATIN_CAPITAL_LETTER_U_BAR"). +lisp_code_name(581,"LATIN_CAPITAL_LETTER_TURNED_V"). +lisp_code_name(582,"LATIN_CAPITAL_LETTER_E_WITH_STROKE"). +lisp_code_name(583,"LATIN_SMALL_LETTER_E_WITH_STROKE"). +lisp_code_name(584,"LATIN_CAPITAL_LETTER_J_WITH_STROKE"). +lisp_code_name(585,"LATIN_SMALL_LETTER_J_WITH_STROKE"). +lisp_code_name(586,"LATIN_CAPITAL_LETTER_SMALL_Q_WITH_HOOK_TAIL"). +lisp_code_name(587,"LATIN_SMALL_LETTER_Q_WITH_HOOK_TAIL"). +lisp_code_name(588,"LATIN_CAPITAL_LETTER_R_WITH_STROKE"). +lisp_code_name(589,"LATIN_SMALL_LETTER_R_WITH_STROKE"). +lisp_code_name(590,"LATIN_CAPITAL_LETTER_Y_WITH_STROKE"). +lisp_code_name(591,"LATIN_SMALL_LETTER_Y_WITH_STROKE"). +lisp_code_name(592,"LATIN_SMALL_LETTER_TURNED_A"). +lisp_code_name(593,"LATIN_SMALL_LETTER_ALPHA"). +lisp_code_name(594,"LATIN_SMALL_LETTER_TURNED_ALPHA"). +lisp_code_name(595,"LATIN_SMALL_LETTER_B_WITH_HOOK"). +lisp_code_name(596,"LATIN_SMALL_LETTER_OPEN_O"). +lisp_code_name(597,"LATIN_SMALL_LETTER_C_WITH_CURL"). +lisp_code_name(598,"LATIN_SMALL_LETTER_D_WITH_TAIL"). +lisp_code_name(599,"LATIN_SMALL_LETTER_D_WITH_HOOK"). +lisp_code_name(600,"LATIN_SMALL_LETTER_REVERSED_E"). +lisp_code_name(601,"LATIN_SMALL_LETTER_SCHWA"). +lisp_code_name(602,"LATIN_SMALL_LETTER_SCHWA_WITH_HOOK"). +lisp_code_name(603,"LATIN_SMALL_LETTER_OPEN_E"). +lisp_code_name(604,"LATIN_SMALL_LETTER_REVERSED_OPEN_E"). +lisp_code_name(605,"LATIN_SMALL_LETTER_REVERSED_OPEN_E_WITH_HOOK"). +lisp_code_name(606,"LATIN_SMALL_LETTER_CLOSED_REVERSED_OPEN_E"). +lisp_code_name(607,"LATIN_SMALL_LETTER_DOTLESS_J_WITH_STROKE"). +lisp_code_name(608,"LATIN_SMALL_LETTER_G_WITH_HOOK"). +lisp_code_name(609,"LATIN_SMALL_LETTER_SCRIPT_G"). +lisp_code_name(610,"LATIN_LETTER_SMALL_CAPITAL_G"). +lisp_code_name(611,"LATIN_SMALL_LETTER_GAMMA"). +lisp_code_name(612,"LATIN_SMALL_LETTER_RAMS_HORN"). +lisp_code_name(613,"LATIN_SMALL_LETTER_TURNED_H"). +lisp_code_name(614,"LATIN_SMALL_LETTER_H_WITH_HOOK"). +lisp_code_name(615,"LATIN_SMALL_LETTER_HENG_WITH_HOOK"). +lisp_code_name(616,"LATIN_SMALL_LETTER_I_WITH_STROKE"). +lisp_code_name(617,"LATIN_SMALL_LETTER_IOTA"). +lisp_code_name(618,"LATIN_LETTER_SMALL_CAPITAL_I"). +lisp_code_name(619,"LATIN_SMALL_LETTER_L_WITH_MIDDLE_TILDE"). +lisp_code_name(620,"LATIN_SMALL_LETTER_L_WITH_BELT"). +lisp_code_name(621,"LATIN_SMALL_LETTER_L_WITH_RETROFLEX_HOOK"). +lisp_code_name(622,"LATIN_SMALL_LETTER_LEZH"). +lisp_code_name(623,"LATIN_SMALL_LETTER_TURNED_M"). +lisp_code_name(624,"LATIN_SMALL_LETTER_TURNED_M_WITH_LONG_LEG"). +lisp_code_name(625,"LATIN_SMALL_LETTER_M_WITH_HOOK"). +lisp_code_name(626,"LATIN_SMALL_LETTER_N_WITH_LEFT_HOOK"). +lisp_code_name(627,"LATIN_SMALL_LETTER_N_WITH_RETROFLEX_HOOK"). +lisp_code_name(628,"LATIN_LETTER_SMALL_CAPITAL_N"). +lisp_code_name(629,"LATIN_SMALL_LETTER_BARRED_O"). +lisp_code_name(630,"LATIN_LETTER_SMALL_CAPITAL_OE"). +lisp_code_name(631,"LATIN_SMALL_LETTER_CLOSED_OMEGA"). +lisp_code_name(632,"LATIN_SMALL_LETTER_PHI"). +lisp_code_name(633,"LATIN_SMALL_LETTER_TURNED_R"). +lisp_code_name(634,"LATIN_SMALL_LETTER_TURNED_R_WITH_LONG_LEG"). +lisp_code_name(635,"LATIN_SMALL_LETTER_TURNED_R_WITH_HOOK"). +lisp_code_name(636,"LATIN_SMALL_LETTER_R_WITH_LONG_LEG"). +lisp_code_name(637,"LATIN_SMALL_LETTER_R_WITH_TAIL"). +lisp_code_name(638,"LATIN_SMALL_LETTER_R_WITH_FISHHOOK"). +lisp_code_name(639,"LATIN_SMALL_LETTER_REVERSED_R_WITH_FISHHOOK"). +lisp_code_name(640,"LATIN_LETTER_SMALL_CAPITAL_R"). +lisp_code_name(641,"LATIN_LETTER_SMALL_CAPITAL_INVERTED_R"). +lisp_code_name(642,"LATIN_SMALL_LETTER_S_WITH_HOOK"). +lisp_code_name(643,"LATIN_SMALL_LETTER_ESH"). +lisp_code_name(644,"LATIN_SMALL_LETTER_DOTLESS_J_WITH_STROKE_AND_HOOK"). +lisp_code_name(645,"LATIN_SMALL_LETTER_SQUAT_REVERSED_ESH"). +lisp_code_name(646,"LATIN_SMALL_LETTER_ESH_WITH_CURL"). +lisp_code_name(647,"LATIN_SMALL_LETTER_TURNED_T"). +lisp_code_name(648,"LATIN_SMALL_LETTER_T_WITH_RETROFLEX_HOOK"). +lisp_code_name(649,"LATIN_SMALL_LETTER_U_BAR"). +lisp_code_name(650,"LATIN_SMALL_LETTER_UPSILON"). +lisp_code_name(651,"LATIN_SMALL_LETTER_V_WITH_HOOK"). +lisp_code_name(652,"LATIN_SMALL_LETTER_TURNED_V"). +lisp_code_name(653,"LATIN_SMALL_LETTER_TURNED_W"). +lisp_code_name(654,"LATIN_SMALL_LETTER_TURNED_Y"). +lisp_code_name(655,"LATIN_LETTER_SMALL_CAPITAL_Y"). +lisp_code_name(656,"LATIN_SMALL_LETTER_Z_WITH_RETROFLEX_HOOK"). +lisp_code_name(657,"LATIN_SMALL_LETTER_Z_WITH_CURL"). +lisp_code_name(658,"LATIN_SMALL_LETTER_EZH"). +lisp_code_name(659,"LATIN_SMALL_LETTER_EZH_WITH_CURL"). +lisp_code_name(660,"LATIN_LETTER_GLOTTAL_STOP"). +lisp_code_name(661,"LATIN_LETTER_PHARYNGEAL_VOICED_FRICATIVE"). +lisp_code_name(662,"LATIN_LETTER_INVERTED_GLOTTAL_STOP"). +lisp_code_name(663,"LATIN_LETTER_STRETCHED_C"). +lisp_code_name(664,"LATIN_LETTER_BILABIAL_CLICK"). +lisp_code_name(665,"LATIN_LETTER_SMALL_CAPITAL_B"). +lisp_code_name(666,"LATIN_SMALL_LETTER_CLOSED_OPEN_E"). +lisp_code_name(667,"LATIN_LETTER_SMALL_CAPITAL_G_WITH_HOOK"). +lisp_code_name(668,"LATIN_LETTER_SMALL_CAPITAL_H"). +lisp_code_name(669,"LATIN_SMALL_LETTER_J_WITH_CROSSED-TAIL"). +lisp_code_name(670,"LATIN_SMALL_LETTER_TURNED_K"). +lisp_code_name(671,"LATIN_LETTER_SMALL_CAPITAL_L"). +lisp_code_name(672,"LATIN_SMALL_LETTER_Q_WITH_HOOK"). +lisp_code_name(673,"LATIN_LETTER_GLOTTAL_STOP_WITH_STROKE"). +lisp_code_name(674,"LATIN_LETTER_REVERSED_GLOTTAL_STOP_WITH_STROKE"). +lisp_code_name(675,"LATIN_SMALL_LETTER_DZ_DIGRAPH"). +lisp_code_name(676,"LATIN_SMALL_LETTER_DEZH_DIGRAPH"). +lisp_code_name(677,"LATIN_SMALL_LETTER_DZ_DIGRAPH_WITH_CURL"). +lisp_code_name(678,"LATIN_SMALL_LETTER_TS_DIGRAPH"). +lisp_code_name(679,"LATIN_SMALL_LETTER_TESH_DIGRAPH"). +lisp_code_name(680,"LATIN_SMALL_LETTER_TC_DIGRAPH_WITH_CURL"). +lisp_code_name(681,"LATIN_SMALL_LETTER_FENG_DIGRAPH"). +lisp_code_name(682,"LATIN_SMALL_LETTER_LS_DIGRAPH"). +lisp_code_name(683,"LATIN_SMALL_LETTER_LZ_DIGRAPH"). +lisp_code_name(684,"LATIN_LETTER_BILABIAL_PERCUSSIVE"). +lisp_code_name(685,"LATIN_LETTER_BIDENTAL_PERCUSSIVE"). +lisp_code_name(686,"LATIN_SMALL_LETTER_TURNED_H_WITH_FISHHOOK"). +lisp_code_name(687,"LATIN_SMALL_LETTER_TURNED_H_WITH_FISHHOOK_AND_TAIL"). +lisp_code_name(688,"MODIFIER_LETTER_SMALL_H"). +lisp_code_name(689,"MODIFIER_LETTER_SMALL_H_WITH_HOOK"). +lisp_code_name(690,"MODIFIER_LETTER_SMALL_J"). +lisp_code_name(691,"MODIFIER_LETTER_SMALL_R"). +lisp_code_name(692,"MODIFIER_LETTER_SMALL_TURNED_R"). +lisp_code_name(693,"MODIFIER_LETTER_SMALL_TURNED_R_WITH_HOOK"). +lisp_code_name(694,"MODIFIER_LETTER_SMALL_CAPITAL_INVERTED_R"). +lisp_code_name(695,"MODIFIER_LETTER_SMALL_W"). +lisp_code_name(696,"MODIFIER_LETTER_SMALL_Y"). +lisp_code_name(697,"MODIFIER_LETTER_PRIME"). +lisp_code_name(698,"MODIFIER_LETTER_DOUBLE_PRIME"). +lisp_code_name(699,"MODIFIER_LETTER_TURNED_COMMA"). +lisp_code_name(700,"MODIFIER_LETTER_APOSTROPHE"). +lisp_code_name(701,"MODIFIER_LETTER_REVERSED_COMMA"). +lisp_code_name(702,"MODIFIER_LETTER_RIGHT_HALF_RING"). +lisp_code_name(703,"MODIFIER_LETTER_LEFT_HALF_RING"). +lisp_code_name(704,"MODIFIER_LETTER_GLOTTAL_STOP"). +lisp_code_name(705,"MODIFIER_LETTER_REVERSED_GLOTTAL_STOP"). +lisp_code_name(706,"MODIFIER_LETTER_LEFT_ARROWHEAD"). +lisp_code_name(707,"MODIFIER_LETTER_RIGHT_ARROWHEAD"). +lisp_code_name(708,"MODIFIER_LETTER_UP_ARROWHEAD"). +lisp_code_name(709,"MODIFIER_LETTER_DOWN_ARROWHEAD"). +lisp_code_name(710,"MODIFIER_LETTER_CIRCUMFLEX_ACCENT"). +lisp_code_name(711,"CARON"). +lisp_code_name(712,"MODIFIER_LETTER_VERTICAL_LINE"). +lisp_code_name(713,"MODIFIER_LETTER_MACRON"). +lisp_code_name(714,"MODIFIER_LETTER_ACUTE_ACCENT"). +lisp_code_name(715,"MODIFIER_LETTER_GRAVE_ACCENT"). +lisp_code_name(716,"MODIFIER_LETTER_LOW_VERTICAL_LINE"). +lisp_code_name(717,"MODIFIER_LETTER_LOW_MACRON"). +lisp_code_name(718,"MODIFIER_LETTER_LOW_GRAVE_ACCENT"). +lisp_code_name(719,"MODIFIER_LETTER_LOW_ACUTE_ACCENT"). +lisp_code_name(720,"MODIFIER_LETTER_TRIANGULAR_COLON"). +lisp_code_name(721,"MODIFIER_LETTER_HALF_TRIANGULAR_COLON"). +lisp_code_name(722,"MODIFIER_LETTER_CENTRED_RIGHT_HALF_RING"). +lisp_code_name(723,"MODIFIER_LETTER_CENTRED_LEFT_HALF_RING"). +lisp_code_name(724,"MODIFIER_LETTER_UP_TACK"). +lisp_code_name(725,"MODIFIER_LETTER_DOWN_TACK"). +lisp_code_name(726,"MODIFIER_LETTER_PLUS_SIGN"). +lisp_code_name(727,"MODIFIER_LETTER_MINUS_SIGN"). +lisp_code_name(728,"BREVE"). +lisp_code_name(729,"DOT_ABOVE"). +lisp_code_name(730,"RING_ABOVE"). +lisp_code_name(731,"OGONEK"). +lisp_code_name(732,"SMALL_TILDE"). +lisp_code_name(733,"DOUBLE_ACUTE_ACCENT"). +lisp_code_name(734,"MODIFIER_LETTER_RHOTIC_HOOK"). +lisp_code_name(735,"MODIFIER_LETTER_CROSS_ACCENT"). +lisp_code_name(736,"MODIFIER_LETTER_SMALL_GAMMA"). +lisp_code_name(737,"MODIFIER_LETTER_SMALL_L"). +lisp_code_name(738,"MODIFIER_LETTER_SMALL_S"). +lisp_code_name(739,"MODIFIER_LETTER_SMALL_X"). +lisp_code_name(740,"MODIFIER_LETTER_SMALL_REVERSED_GLOTTAL_STOP"). +lisp_code_name(741,"MODIFIER_LETTER_EXTRA-HIGH_TONE_BAR"). +lisp_code_name(742,"MODIFIER_LETTER_HIGH_TONE_BAR"). +lisp_code_name(743,"MODIFIER_LETTER_MID_TONE_BAR"). +lisp_code_name(744,"MODIFIER_LETTER_LOW_TONE_BAR"). +lisp_code_name(745,"MODIFIER_LETTER_EXTRA-LOW_TONE_BAR"). +lisp_code_name(746,"MODIFIER_LETTER_YIN_DEPARTING_TONE_MARK"). +lisp_code_name(747,"MODIFIER_LETTER_YANG_DEPARTING_TONE_MARK"). +lisp_code_name(748,"MODIFIER_LETTER_VOICING"). +lisp_code_name(749,"MODIFIER_LETTER_UNASPIRATED"). +lisp_code_name(750,"MODIFIER_LETTER_DOUBLE_APOSTROPHE"). +lisp_code_name(751,"MODIFIER_LETTER_LOW_DOWN_ARROWHEAD"). +lisp_code_name(752,"MODIFIER_LETTER_LOW_UP_ARROWHEAD"). +lisp_code_name(753,"MODIFIER_LETTER_LOW_LEFT_ARROWHEAD"). +lisp_code_name(754,"MODIFIER_LETTER_LOW_RIGHT_ARROWHEAD"). +lisp_code_name(755,"MODIFIER_LETTER_LOW_RING"). +lisp_code_name(756,"MODIFIER_LETTER_MIDDLE_GRAVE_ACCENT"). +lisp_code_name(757,"MODIFIER_LETTER_MIDDLE_DOUBLE_GRAVE_ACCENT"). +lisp_code_name(758,"MODIFIER_LETTER_MIDDLE_DOUBLE_ACUTE_ACCENT"). +lisp_code_name(759,"MODIFIER_LETTER_LOW_TILDE"). +lisp_code_name(760,"MODIFIER_LETTER_RAISED_COLON"). +lisp_code_name(761,"MODIFIER_LETTER_BEGIN_HIGH_TONE"). +lisp_code_name(762,"MODIFIER_LETTER_END_HIGH_TONE"). +lisp_code_name(763,"MODIFIER_LETTER_BEGIN_LOW_TONE"). +lisp_code_name(764,"MODIFIER_LETTER_END_LOW_TONE"). +lisp_code_name(765,"MODIFIER_LETTER_SHELF"). +lisp_code_name(766,"MODIFIER_LETTER_OPEN_SHELF"). +lisp_code_name(767,"MODIFIER_LETTER_LOW_LEFT_ARROW"). +lisp_code_name(768,"COMBINING_GRAVE_ACCENT"). +lisp_code_name(769,"COMBINING_ACUTE_ACCENT"). +lisp_code_name(770,"COMBINING_CIRCUMFLEX_ACCENT"). +lisp_code_name(771,"COMBINING_TILDE"). +lisp_code_name(772,"COMBINING_MACRON"). +lisp_code_name(773,"COMBINING_OVERLINE"). +lisp_code_name(774,"COMBINING_BREVE"). +lisp_code_name(775,"COMBINING_DOT_ABOVE"). +lisp_code_name(776,"COMBINING_DIAERESIS"). +lisp_code_name(777,"COMBINING_HOOK_ABOVE"). +lisp_code_name(778,"COMBINING_RING_ABOVE"). +lisp_code_name(779,"COMBINING_DOUBLE_ACUTE_ACCENT"). +lisp_code_name(780,"COMBINING_CARON"). +lisp_code_name(781,"COMBINING_VERTICAL_LINE_ABOVE"). +lisp_code_name(782,"COMBINING_DOUBLE_VERTICAL_LINE_ABOVE"). +lisp_code_name(783,"COMBINING_DOUBLE_GRAVE_ACCENT"). +lisp_code_name(784,"COMBINING_CANDRABINDU"). +lisp_code_name(785,"COMBINING_INVERTED_BREVE"). +lisp_code_name(786,"COMBINING_TURNED_COMMA_ABOVE"). +lisp_code_name(787,"COMBINING_COMMA_ABOVE"). +lisp_code_name(788,"COMBINING_REVERSED_COMMA_ABOVE"). +lisp_code_name(789,"COMBINING_COMMA_ABOVE_RIGHT"). +lisp_code_name(790,"COMBINING_GRAVE_ACCENT_BELOW"). +lisp_code_name(791,"COMBINING_ACUTE_ACCENT_BELOW"). +lisp_code_name(792,"COMBINING_LEFT_TACK_BELOW"). +lisp_code_name(793,"COMBINING_RIGHT_TACK_BELOW"). +lisp_code_name(794,"COMBINING_LEFT_ANGLE_ABOVE"). +lisp_code_name(795,"COMBINING_HORN"). +lisp_code_name(796,"COMBINING_LEFT_HALF_RING_BELOW"). +lisp_code_name(797,"COMBINING_UP_TACK_BELOW"). +lisp_code_name(798,"COMBINING_DOWN_TACK_BELOW"). +lisp_code_name(799,"COMBINING_PLUS_SIGN_BELOW"). +lisp_code_name(800,"COMBINING_MINUS_SIGN_BELOW"). +lisp_code_name(801,"COMBINING_PALATALIZED_HOOK_BELOW"). +lisp_code_name(802,"COMBINING_RETROFLEX_HOOK_BELOW"). +lisp_code_name(803,"COMBINING_DOT_BELOW"). +lisp_code_name(804,"COMBINING_DIAERESIS_BELOW"). +lisp_code_name(805,"COMBINING_RING_BELOW"). +lisp_code_name(806,"COMBINING_COMMA_BELOW"). +lisp_code_name(807,"COMBINING_CEDILLA"). +lisp_code_name(808,"COMBINING_OGONEK"). +lisp_code_name(809,"COMBINING_VERTICAL_LINE_BELOW"). +lisp_code_name(810,"COMBINING_BRIDGE_BELOW"). +lisp_code_name(811,"COMBINING_INVERTED_DOUBLE_ARCH_BELOW"). +lisp_code_name(812,"COMBINING_CARON_BELOW"). +lisp_code_name(813,"COMBINING_CIRCUMFLEX_ACCENT_BELOW"). +lisp_code_name(814,"COMBINING_BREVE_BELOW"). +lisp_code_name(815,"COMBINING_INVERTED_BREVE_BELOW"). +lisp_code_name(816,"COMBINING_TILDE_BELOW"). +lisp_code_name(817,"COMBINING_MACRON_BELOW"). +lisp_code_name(818,"COMBINING_LOW_LINE"). +lisp_code_name(819,"COMBINING_DOUBLE_LOW_LINE"). +lisp_code_name(820,"COMBINING_TILDE_OVERLAY"). +lisp_code_name(821,"COMBINING_SHORT_STROKE_OVERLAY"). +lisp_code_name(822,"COMBINING_LONG_STROKE_OVERLAY"). +lisp_code_name(823,"COMBINING_SHORT_SOLIDUS_OVERLAY"). +lisp_code_name(824,"COMBINING_LONG_SOLIDUS_OVERLAY"). +lisp_code_name(825,"COMBINING_RIGHT_HALF_RING_BELOW"). +lisp_code_name(826,"COMBINING_INVERTED_BRIDGE_BELOW"). +lisp_code_name(827,"COMBINING_SQUARE_BELOW"). +lisp_code_name(828,"COMBINING_SEAGULL_BELOW"). +lisp_code_name(829,"COMBINING_X_ABOVE"). +lisp_code_name(830,"COMBINING_VERTICAL_TILDE"). +lisp_code_name(831,"COMBINING_DOUBLE_OVERLINE"). +lisp_code_name(832,"COMBINING_GRAVE_TONE_MARK"). +lisp_code_name(833,"COMBINING_ACUTE_TONE_MARK"). +lisp_code_name(834,"COMBINING_GREEK_PERISPOMENI"). +lisp_code_name(835,"COMBINING_GREEK_KORONIS"). +lisp_code_name(836,"COMBINING_GREEK_DIALYTIKA_TONOS"). +lisp_code_name(837,"COMBINING_GREEK_YPOGEGRAMMENI"). +lisp_code_name(838,"COMBINING_BRIDGE_ABOVE"). +lisp_code_name(839,"COMBINING_EQUALS_SIGN_BELOW"). +lisp_code_name(840,"COMBINING_DOUBLE_VERTICAL_LINE_BELOW"). +lisp_code_name(841,"COMBINING_LEFT_ANGLE_BELOW"). +lisp_code_name(842,"COMBINING_NOT_TILDE_ABOVE"). +lisp_code_name(843,"COMBINING_HOMOTHETIC_ABOVE"). +lisp_code_name(844,"COMBINING_ALMOST_EQUAL_TO_ABOVE"). +lisp_code_name(845,"COMBINING_LEFT_RIGHT_ARROW_BELOW"). +lisp_code_name(846,"COMBINING_UPWARDS_ARROW_BELOW"). +lisp_code_name(847,"COMBINING_GRAPHEME_JOINER"). +lisp_code_name(848,"COMBINING_RIGHT_ARROWHEAD_ABOVE"). +lisp_code_name(849,"COMBINING_LEFT_HALF_RING_ABOVE"). +lisp_code_name(850,"COMBINING_FERMATA"). +lisp_code_name(851,"COMBINING_X_BELOW"). +lisp_code_name(852,"COMBINING_LEFT_ARROWHEAD_BELOW"). +lisp_code_name(853,"COMBINING_RIGHT_ARROWHEAD_BELOW"). +lisp_code_name(854,"COMBINING_RIGHT_ARROWHEAD_AND_UP_ARROWHEAD_BELOW"). +lisp_code_name(855,"COMBINING_RIGHT_HALF_RING_ABOVE"). +lisp_code_name(856,"COMBINING_DOT_ABOVE_RIGHT"). +lisp_code_name(857,"COMBINING_ASTERISK_BELOW"). +lisp_code_name(858,"COMBINING_DOUBLE_RING_BELOW"). +lisp_code_name(859,"COMBINING_ZIGZAG_ABOVE"). +lisp_code_name(860,"COMBINING_DOUBLE_BREVE_BELOW"). +lisp_code_name(861,"COMBINING_DOUBLE_BREVE"). +lisp_code_name(862,"COMBINING_DOUBLE_MACRON"). +lisp_code_name(863,"COMBINING_DOUBLE_MACRON_BELOW"). +lisp_code_name(864,"COMBINING_DOUBLE_TILDE"). +lisp_code_name(865,"COMBINING_DOUBLE_INVERTED_BREVE"). +lisp_code_name(866,"COMBINING_DOUBLE_RIGHTWARDS_ARROW_BELOW"). +lisp_code_name(867,"COMBINING_LATIN_SMALL_LETTER_A"). +lisp_code_name(868,"COMBINING_LATIN_SMALL_LETTER_E"). +lisp_code_name(869,"COMBINING_LATIN_SMALL_LETTER_I"). +lisp_code_name(870,"COMBINING_LATIN_SMALL_LETTER_O"). +lisp_code_name(871,"COMBINING_LATIN_SMALL_LETTER_U"). +lisp_code_name(872,"COMBINING_LATIN_SMALL_LETTER_C"). +lisp_code_name(873,"COMBINING_LATIN_SMALL_LETTER_D"). +lisp_code_name(874,"COMBINING_LATIN_SMALL_LETTER_H"). +lisp_code_name(875,"COMBINING_LATIN_SMALL_LETTER_M"). +lisp_code_name(876,"COMBINING_LATIN_SMALL_LETTER_R"). +lisp_code_name(877,"COMBINING_LATIN_SMALL_LETTER_T"). +lisp_code_name(878,"COMBINING_LATIN_SMALL_LETTER_V"). +lisp_code_name(879,"COMBINING_LATIN_SMALL_LETTER_X"). +lisp_code_name(880,"GREEK_CAPITAL_LETTER_HETA"). +lisp_code_name(881,"GREEK_SMALL_LETTER_HETA"). +lisp_code_name(882,"GREEK_CAPITAL_LETTER_ARCHAIC_SAMPI"). +lisp_code_name(883,"GREEK_SMALL_LETTER_ARCHAIC_SAMPI"). +lisp_code_name(884,"GREEK_NUMERAL_SIGN"). +lisp_code_name(885,"GREEK_LOWER_NUMERAL_SIGN"). +lisp_code_name(886,"GREEK_CAPITAL_LETTER_PAMPHYLIAN_DIGAMMA"). +lisp_code_name(887,"GREEK_SMALL_LETTER_PAMPHYLIAN_DIGAMMA"). +lisp_code_name(888,"U378"). +lisp_code_name(889,"U379"). +lisp_code_name(890,"GREEK_YPOGEGRAMMENI"). +lisp_code_name(891,"GREEK_SMALL_REVERSED_LUNATE_SIGMA_SYMBOL"). +lisp_code_name(892,"GREEK_SMALL_DOTTED_LUNATE_SIGMA_SYMBOL"). +lisp_code_name(893,"GREEK_SMALL_REVERSED_DOTTED_LUNATE_SIGMA_SYMBOL"). +lisp_code_name(894,"GREEK_QUESTION_MARK"). +lisp_code_name(895,"GREEK_CAPITAL_LETTER_YOT"). +lisp_code_name(896,"U380"). +lisp_code_name(897,"U381"). +lisp_code_name(898,"U382"). +lisp_code_name(899,"U383"). +lisp_code_name(900,"GREEK_TONOS"). +lisp_code_name(901,"GREEK_DIALYTIKA_TONOS"). +lisp_code_name(902,"GREEK_CAPITAL_LETTER_ALPHA_WITH_TONOS"). +lisp_code_name(903,"GREEK_ANO_TELEIA"). +lisp_code_name(904,"GREEK_CAPITAL_LETTER_EPSILON_WITH_TONOS"). +lisp_code_name(905,"GREEK_CAPITAL_LETTER_ETA_WITH_TONOS"). +lisp_code_name(906,"GREEK_CAPITAL_LETTER_IOTA_WITH_TONOS"). +lisp_code_name(907,"U38B"). +lisp_code_name(908,"GREEK_CAPITAL_LETTER_OMICRON_WITH_TONOS"). +lisp_code_name(909,"U38D"). +lisp_code_name(910,"GREEK_CAPITAL_LETTER_UPSILON_WITH_TONOS"). +lisp_code_name(911,"GREEK_CAPITAL_LETTER_OMEGA_WITH_TONOS"). +lisp_code_name(912,"GREEK_SMALL_LETTER_IOTA_WITH_DIALYTIKA_AND_TONOS"). +lisp_code_name(913,"GREEK_CAPITAL_LETTER_ALPHA"). +lisp_code_name(914,"GREEK_CAPITAL_LETTER_BETA"). +lisp_code_name(915,"GREEK_CAPITAL_LETTER_GAMMA"). +lisp_code_name(916,"GREEK_CAPITAL_LETTER_DELTA"). +lisp_code_name(917,"GREEK_CAPITAL_LETTER_EPSILON"). +lisp_code_name(918,"GREEK_CAPITAL_LETTER_ZETA"). +lisp_code_name(919,"GREEK_CAPITAL_LETTER_ETA"). +lisp_code_name(920,"GREEK_CAPITAL_LETTER_THETA"). +lisp_code_name(921,"GREEK_CAPITAL_LETTER_IOTA"). +lisp_code_name(922,"GREEK_CAPITAL_LETTER_KAPPA"). +lisp_code_name(923,"GREEK_CAPITAL_LETTER_LAMDA"). +lisp_code_name(924,"GREEK_CAPITAL_LETTER_MU"). +lisp_code_name(925,"GREEK_CAPITAL_LETTER_NU"). +lisp_code_name(926,"GREEK_CAPITAL_LETTER_XI"). +lisp_code_name(927,"GREEK_CAPITAL_LETTER_OMICRON"). +lisp_code_name(928,"GREEK_CAPITAL_LETTER_PI"). +lisp_code_name(929,"GREEK_CAPITAL_LETTER_RHO"). +lisp_code_name(930,"U3A2"). +lisp_code_name(931,"GREEK_CAPITAL_LETTER_SIGMA"). +lisp_code_name(932,"GREEK_CAPITAL_LETTER_TAU"). +lisp_code_name(933,"GREEK_CAPITAL_LETTER_UPSILON"). +lisp_code_name(934,"GREEK_CAPITAL_LETTER_PHI"). +lisp_code_name(935,"GREEK_CAPITAL_LETTER_CHI"). +lisp_code_name(936,"GREEK_CAPITAL_LETTER_PSI"). +lisp_code_name(937,"GREEK_CAPITAL_LETTER_OMEGA"). +lisp_code_name(938,"GREEK_CAPITAL_LETTER_IOTA_WITH_DIALYTIKA"). +lisp_code_name(939,"GREEK_CAPITAL_LETTER_UPSILON_WITH_DIALYTIKA"). +lisp_code_name(940,"GREEK_SMALL_LETTER_ALPHA_WITH_TONOS"). +lisp_code_name(941,"GREEK_SMALL_LETTER_EPSILON_WITH_TONOS"). +lisp_code_name(942,"GREEK_SMALL_LETTER_ETA_WITH_TONOS"). +lisp_code_name(943,"GREEK_SMALL_LETTER_IOTA_WITH_TONOS"). +lisp_code_name(944,"GREEK_SMALL_LETTER_UPSILON_WITH_DIALYTIKA_AND_TONOS"). +lisp_code_name(945,"GREEK_SMALL_LETTER_ALPHA"). +lisp_code_name(946,"GREEK_SMALL_LETTER_BETA"). +lisp_code_name(947,"GREEK_SMALL_LETTER_GAMMA"). +lisp_code_name(948,"GREEK_SMALL_LETTER_DELTA"). +lisp_code_name(949,"GREEK_SMALL_LETTER_EPSILON"). +lisp_code_name(950,"GREEK_SMALL_LETTER_ZETA"). +lisp_code_name(951,"GREEK_SMALL_LETTER_ETA"). +lisp_code_name(952,"GREEK_SMALL_LETTER_THETA"). +lisp_code_name(953,"GREEK_SMALL_LETTER_IOTA"). +lisp_code_name(954,"GREEK_SMALL_LETTER_KAPPA"). +lisp_code_name(955,"GREEK_SMALL_LETTER_LAMDA"). +lisp_code_name(956,"GREEK_SMALL_LETTER_MU"). +lisp_code_name(957,"GREEK_SMALL_LETTER_NU"). +lisp_code_name(958,"GREEK_SMALL_LETTER_XI"). +lisp_code_name(959,"GREEK_SMALL_LETTER_OMICRON"). +lisp_code_name(960,"GREEK_SMALL_LETTER_PI"). +lisp_code_name(961,"GREEK_SMALL_LETTER_RHO"). +lisp_code_name(962,"GREEK_SMALL_LETTER_FINAL_SIGMA"). +lisp_code_name(963,"GREEK_SMALL_LETTER_SIGMA"). +lisp_code_name(964,"GREEK_SMALL_LETTER_TAU"). +lisp_code_name(965,"GREEK_SMALL_LETTER_UPSILON"). +lisp_code_name(966,"GREEK_SMALL_LETTER_PHI"). +lisp_code_name(967,"GREEK_SMALL_LETTER_CHI"). +lisp_code_name(968,"GREEK_SMALL_LETTER_PSI"). +lisp_code_name(969,"GREEK_SMALL_LETTER_OMEGA"). +lisp_code_name(970,"GREEK_SMALL_LETTER_IOTA_WITH_DIALYTIKA"). +lisp_code_name(971,"GREEK_SMALL_LETTER_UPSILON_WITH_DIALYTIKA"). +lisp_code_name(972,"GREEK_SMALL_LETTER_OMICRON_WITH_TONOS"). +lisp_code_name(973,"GREEK_SMALL_LETTER_UPSILON_WITH_TONOS"). +lisp_code_name(974,"GREEK_SMALL_LETTER_OMEGA_WITH_TONOS"). +lisp_code_name(975,"GREEK_CAPITAL_KAI_SYMBOL"). +lisp_code_name(976,"GREEK_BETA_SYMBOL"). +lisp_code_name(977,"GREEK_THETA_SYMBOL"). +lisp_code_name(978,"GREEK_UPSILON_WITH_HOOK_SYMBOL"). +lisp_code_name(979,"GREEK_UPSILON_WITH_ACUTE_AND_HOOK_SYMBOL"). +lisp_code_name(980,"GREEK_UPSILON_WITH_DIAERESIS_AND_HOOK_SYMBOL"). +lisp_code_name(981,"GREEK_PHI_SYMBOL"). +lisp_code_name(982,"GREEK_PI_SYMBOL"). +lisp_code_name(983,"GREEK_KAI_SYMBOL"). +lisp_code_name(984,"GREEK_LETTER_ARCHAIC_KOPPA"). +lisp_code_name(985,"GREEK_SMALL_LETTER_ARCHAIC_KOPPA"). +lisp_code_name(986,"GREEK_LETTER_STIGMA"). +lisp_code_name(987,"GREEK_SMALL_LETTER_STIGMA"). +lisp_code_name(988,"GREEK_LETTER_DIGAMMA"). +lisp_code_name(989,"GREEK_SMALL_LETTER_DIGAMMA"). +lisp_code_name(990,"GREEK_LETTER_KOPPA"). +lisp_code_name(991,"GREEK_SMALL_LETTER_KOPPA"). +lisp_code_name(992,"GREEK_LETTER_SAMPI"). +lisp_code_name(993,"GREEK_SMALL_LETTER_SAMPI"). +lisp_code_name(994,"COPTIC_CAPITAL_LETTER_SHEI"). +lisp_code_name(995,"COPTIC_SMALL_LETTER_SHEI"). +lisp_code_name(996,"COPTIC_CAPITAL_LETTER_FEI"). +lisp_code_name(997,"COPTIC_SMALL_LETTER_FEI"). +lisp_code_name(998,"COPTIC_CAPITAL_LETTER_KHEI"). +lisp_code_name(999,"COPTIC_SMALL_LETTER_KHEI"). +lisp_code_name(1000,"COPTIC_CAPITAL_LETTER_HORI"). +lisp_code_name(1001,"COPTIC_SMALL_LETTER_HORI"). +lisp_code_name(1002,"COPTIC_CAPITAL_LETTER_GANGIA"). +lisp_code_name(1003,"COPTIC_SMALL_LETTER_GANGIA"). +lisp_code_name(1004,"COPTIC_CAPITAL_LETTER_SHIMA"). +lisp_code_name(1005,"COPTIC_SMALL_LETTER_SHIMA"). +lisp_code_name(1006,"COPTIC_CAPITAL_LETTER_DEI"). +lisp_code_name(1007,"COPTIC_SMALL_LETTER_DEI"). +lisp_code_name(1008,"GREEK_KAPPA_SYMBOL"). +lisp_code_name(1009,"GREEK_RHO_SYMBOL"). +lisp_code_name(1010,"GREEK_LUNATE_SIGMA_SYMBOL"). +lisp_code_name(1011,"GREEK_LETTER_YOT"). +lisp_code_name(1012,"GREEK_CAPITAL_THETA_SYMBOL"). +lisp_code_name(1013,"GREEK_LUNATE_EPSILON_SYMBOL"). +lisp_code_name(1014,"GREEK_REVERSED_LUNATE_EPSILON_SYMBOL"). +lisp_code_name(1015,"GREEK_CAPITAL_LETTER_SHO"). +lisp_code_name(1016,"GREEK_SMALL_LETTER_SHO"). +lisp_code_name(1017,"GREEK_CAPITAL_LUNATE_SIGMA_SYMBOL"). +lisp_code_name(1018,"GREEK_CAPITAL_LETTER_SAN"). +lisp_code_name(1019,"GREEK_SMALL_LETTER_SAN"). +lisp_code_name(1020,"GREEK_RHO_WITH_STROKE_SYMBOL"). +lisp_code_name(1021,"GREEK_CAPITAL_REVERSED_LUNATE_SIGMA_SYMBOL"). +lisp_code_name(1022,"GREEK_CAPITAL_DOTTED_LUNATE_SIGMA_SYMBOL"). +lisp_code_name(1023,"GREEK_CAPITAL_REVERSED_DOTTED_LUNATE_SIGMA_SYMBOL"). +lisp_code_name(1024,"CYRILLIC_CAPITAL_LETTER_IE_WITH_GRAVE"). +lisp_code_name(1025,"CYRILLIC_CAPITAL_LETTER_IO"). +lisp_code_name(1026,"CYRILLIC_CAPITAL_LETTER_DJE"). +lisp_code_name(1027,"CYRILLIC_CAPITAL_LETTER_GJE"). +lisp_code_name(1028,"CYRILLIC_CAPITAL_LETTER_UKRAINIAN_IE"). +lisp_code_name(1029,"CYRILLIC_CAPITAL_LETTER_DZE"). +lisp_code_name(1030,"CYRILLIC_CAPITAL_LETTER_BYELORUSSIAN-UKRAINIAN_I"). +lisp_code_name(1031,"CYRILLIC_CAPITAL_LETTER_YI"). +lisp_code_name(1032,"CYRILLIC_CAPITAL_LETTER_JE"). +lisp_code_name(1033,"CYRILLIC_CAPITAL_LETTER_LJE"). +lisp_code_name(1034,"CYRILLIC_CAPITAL_LETTER_NJE"). +lisp_code_name(1035,"CYRILLIC_CAPITAL_LETTER_TSHE"). +lisp_code_name(1036,"CYRILLIC_CAPITAL_LETTER_KJE"). +lisp_code_name(1037,"CYRILLIC_CAPITAL_LETTER_I_WITH_GRAVE"). +lisp_code_name(1038,"CYRILLIC_CAPITAL_LETTER_SHORT_U"). +lisp_code_name(1039,"CYRILLIC_CAPITAL_LETTER_DZHE"). +lisp_code_name(1040,"CYRILLIC_CAPITAL_LETTER_A"). +lisp_code_name(1041,"CYRILLIC_CAPITAL_LETTER_BE"). +lisp_code_name(1042,"CYRILLIC_CAPITAL_LETTER_VE"). +lisp_code_name(1043,"CYRILLIC_CAPITAL_LETTER_GHE"). +lisp_code_name(1044,"CYRILLIC_CAPITAL_LETTER_DE"). +lisp_code_name(1045,"CYRILLIC_CAPITAL_LETTER_IE"). +lisp_code_name(1046,"CYRILLIC_CAPITAL_LETTER_ZHE"). +lisp_code_name(1047,"CYRILLIC_CAPITAL_LETTER_ZE"). +lisp_code_name(1048,"CYRILLIC_CAPITAL_LETTER_I"). +lisp_code_name(1049,"CYRILLIC_CAPITAL_LETTER_SHORT_I"). +lisp_code_name(1050,"CYRILLIC_CAPITAL_LETTER_KA"). +lisp_code_name(1051,"CYRILLIC_CAPITAL_LETTER_EL"). +lisp_code_name(1052,"CYRILLIC_CAPITAL_LETTER_EM"). +lisp_code_name(1053,"CYRILLIC_CAPITAL_LETTER_EN"). +lisp_code_name(1054,"CYRILLIC_CAPITAL_LETTER_O"). +lisp_code_name(1055,"CYRILLIC_CAPITAL_LETTER_PE"). +lisp_code_name(1056,"CYRILLIC_CAPITAL_LETTER_ER"). +lisp_code_name(1057,"CYRILLIC_CAPITAL_LETTER_ES"). +lisp_code_name(1058,"CYRILLIC_CAPITAL_LETTER_TE"). +lisp_code_name(1059,"CYRILLIC_CAPITAL_LETTER_U"). +lisp_code_name(1060,"CYRILLIC_CAPITAL_LETTER_EF"). +lisp_code_name(1061,"CYRILLIC_CAPITAL_LETTER_HA"). +lisp_code_name(1062,"CYRILLIC_CAPITAL_LETTER_TSE"). +lisp_code_name(1063,"CYRILLIC_CAPITAL_LETTER_CHE"). +lisp_code_name(1064,"CYRILLIC_CAPITAL_LETTER_SHA"). +lisp_code_name(1065,"CYRILLIC_CAPITAL_LETTER_SHCHA"). +lisp_code_name(1066,"CYRILLIC_CAPITAL_LETTER_HARD_SIGN"). +lisp_code_name(1067,"CYRILLIC_CAPITAL_LETTER_YERU"). +lisp_code_name(1068,"CYRILLIC_CAPITAL_LETTER_SOFT_SIGN"). +lisp_code_name(1069,"CYRILLIC_CAPITAL_LETTER_E"). +lisp_code_name(1070,"CYRILLIC_CAPITAL_LETTER_YU"). +lisp_code_name(1071,"CYRILLIC_CAPITAL_LETTER_YA"). +lisp_code_name(1072,"CYRILLIC_SMALL_LETTER_A"). +lisp_code_name(1073,"CYRILLIC_SMALL_LETTER_BE"). +lisp_code_name(1074,"CYRILLIC_SMALL_LETTER_VE"). +lisp_code_name(1075,"CYRILLIC_SMALL_LETTER_GHE"). +lisp_code_name(1076,"CYRILLIC_SMALL_LETTER_DE"). +lisp_code_name(1077,"CYRILLIC_SMALL_LETTER_IE"). +lisp_code_name(1078,"CYRILLIC_SMALL_LETTER_ZHE"). +lisp_code_name(1079,"CYRILLIC_SMALL_LETTER_ZE"). +lisp_code_name(1080,"CYRILLIC_SMALL_LETTER_I"). +lisp_code_name(1081,"CYRILLIC_SMALL_LETTER_SHORT_I"). +lisp_code_name(1082,"CYRILLIC_SMALL_LETTER_KA"). +lisp_code_name(1083,"CYRILLIC_SMALL_LETTER_EL"). +lisp_code_name(1084,"CYRILLIC_SMALL_LETTER_EM"). +lisp_code_name(1085,"CYRILLIC_SMALL_LETTER_EN"). +lisp_code_name(1086,"CYRILLIC_SMALL_LETTER_O"). +lisp_code_name(1087,"CYRILLIC_SMALL_LETTER_PE"). +lisp_code_name(1088,"CYRILLIC_SMALL_LETTER_ER"). +lisp_code_name(1089,"CYRILLIC_SMALL_LETTER_ES"). +lisp_code_name(1090,"CYRILLIC_SMALL_LETTER_TE"). +lisp_code_name(1091,"CYRILLIC_SMALL_LETTER_U"). +lisp_code_name(1092,"CYRILLIC_SMALL_LETTER_EF"). +lisp_code_name(1093,"CYRILLIC_SMALL_LETTER_HA"). +lisp_code_name(1094,"CYRILLIC_SMALL_LETTER_TSE"). +lisp_code_name(1095,"CYRILLIC_SMALL_LETTER_CHE"). +lisp_code_name(1096,"CYRILLIC_SMALL_LETTER_SHA"). +lisp_code_name(1097,"CYRILLIC_SMALL_LETTER_SHCHA"). +lisp_code_name(1098,"CYRILLIC_SMALL_LETTER_HARD_SIGN"). +lisp_code_name(1099,"CYRILLIC_SMALL_LETTER_YERU"). +lisp_code_name(1100,"CYRILLIC_SMALL_LETTER_SOFT_SIGN"). +lisp_code_name(1101,"CYRILLIC_SMALL_LETTER_E"). +lisp_code_name(1102,"CYRILLIC_SMALL_LETTER_YU"). +lisp_code_name(1103,"CYRILLIC_SMALL_LETTER_YA"). +lisp_code_name(1104,"CYRILLIC_SMALL_LETTER_IE_WITH_GRAVE"). +lisp_code_name(1105,"CYRILLIC_SMALL_LETTER_IO"). +lisp_code_name(1106,"CYRILLIC_SMALL_LETTER_DJE"). +lisp_code_name(1107,"CYRILLIC_SMALL_LETTER_GJE"). +lisp_code_name(1108,"CYRILLIC_SMALL_LETTER_UKRAINIAN_IE"). +lisp_code_name(1109,"CYRILLIC_SMALL_LETTER_DZE"). +lisp_code_name(1110,"CYRILLIC_SMALL_LETTER_BYELORUSSIAN-UKRAINIAN_I"). +lisp_code_name(1111,"CYRILLIC_SMALL_LETTER_YI"). +lisp_code_name(1112,"CYRILLIC_SMALL_LETTER_JE"). +lisp_code_name(1113,"CYRILLIC_SMALL_LETTER_LJE"). +lisp_code_name(1114,"CYRILLIC_SMALL_LETTER_NJE"). +lisp_code_name(1115,"CYRILLIC_SMALL_LETTER_TSHE"). +lisp_code_name(1116,"CYRILLIC_SMALL_LETTER_KJE"). +lisp_code_name(1117,"CYRILLIC_SMALL_LETTER_I_WITH_GRAVE"). +lisp_code_name(1118,"CYRILLIC_SMALL_LETTER_SHORT_U"). +lisp_code_name(1119,"CYRILLIC_SMALL_LETTER_DZHE"). +lisp_code_name(1120,"CYRILLIC_CAPITAL_LETTER_OMEGA"). +lisp_code_name(1121,"CYRILLIC_SMALL_LETTER_OMEGA"). +lisp_code_name(1122,"CYRILLIC_CAPITAL_LETTER_YAT"). +lisp_code_name(1123,"CYRILLIC_SMALL_LETTER_YAT"). +lisp_code_name(1124,"CYRILLIC_CAPITAL_LETTER_IOTIFIED_E"). +lisp_code_name(1125,"CYRILLIC_SMALL_LETTER_IOTIFIED_E"). +lisp_code_name(1126,"CYRILLIC_CAPITAL_LETTER_LITTLE_YUS"). +lisp_code_name(1127,"CYRILLIC_SMALL_LETTER_LITTLE_YUS"). +lisp_code_name(1128,"CYRILLIC_CAPITAL_LETTER_IOTIFIED_LITTLE_YUS"). +lisp_code_name(1129,"CYRILLIC_SMALL_LETTER_IOTIFIED_LITTLE_YUS"). +lisp_code_name(1130,"CYRILLIC_CAPITAL_LETTER_BIG_YUS"). +lisp_code_name(1131,"CYRILLIC_SMALL_LETTER_BIG_YUS"). +lisp_code_name(1132,"CYRILLIC_CAPITAL_LETTER_IOTIFIED_BIG_YUS"). +lisp_code_name(1133,"CYRILLIC_SMALL_LETTER_IOTIFIED_BIG_YUS"). +lisp_code_name(1134,"CYRILLIC_CAPITAL_LETTER_KSI"). +lisp_code_name(1135,"CYRILLIC_SMALL_LETTER_KSI"). +lisp_code_name(1136,"CYRILLIC_CAPITAL_LETTER_PSI"). +lisp_code_name(1137,"CYRILLIC_SMALL_LETTER_PSI"). +lisp_code_name(1138,"CYRILLIC_CAPITAL_LETTER_FITA"). +lisp_code_name(1139,"CYRILLIC_SMALL_LETTER_FITA"). +lisp_code_name(1140,"CYRILLIC_CAPITAL_LETTER_IZHITSA"). +lisp_code_name(1141,"CYRILLIC_SMALL_LETTER_IZHITSA"). +lisp_code_name(1142,"CYRILLIC_CAPITAL_LETTER_IZHITSA_WITH_DOUBLE_GRAVE_ACCENT"). +lisp_code_name(1143,"CYRILLIC_SMALL_LETTER_IZHITSA_WITH_DOUBLE_GRAVE_ACCENT"). +lisp_code_name(1144,"CYRILLIC_CAPITAL_LETTER_UK"). +lisp_code_name(1145,"CYRILLIC_SMALL_LETTER_UK"). +lisp_code_name(1146,"CYRILLIC_CAPITAL_LETTER_ROUND_OMEGA"). +lisp_code_name(1147,"CYRILLIC_SMALL_LETTER_ROUND_OMEGA"). +lisp_code_name(1148,"CYRILLIC_CAPITAL_LETTER_OMEGA_WITH_TITLO"). +lisp_code_name(1149,"CYRILLIC_SMALL_LETTER_OMEGA_WITH_TITLO"). +lisp_code_name(1150,"CYRILLIC_CAPITAL_LETTER_OT"). +lisp_code_name(1151,"CYRILLIC_SMALL_LETTER_OT"). +lisp_code_name(1152,"CYRILLIC_CAPITAL_LETTER_KOPPA"). +lisp_code_name(1153,"CYRILLIC_SMALL_LETTER_KOPPA"). +lisp_code_name(1154,"CYRILLIC_THOUSANDS_SIGN"). +lisp_code_name(1155,"COMBINING_CYRILLIC_TITLO"). +lisp_code_name(1156,"COMBINING_CYRILLIC_PALATALIZATION"). +lisp_code_name(1157,"COMBINING_CYRILLIC_DASIA_PNEUMATA"). +lisp_code_name(1158,"COMBINING_CYRILLIC_PSILI_PNEUMATA"). +lisp_code_name(1159,"COMBINING_CYRILLIC_POKRYTIE"). +lisp_code_name(1160,"COMBINING_CYRILLIC_HUNDRED_THOUSANDS_SIGN"). +lisp_code_name(1161,"COMBINING_CYRILLIC_MILLIONS_SIGN"). +lisp_code_name(1162,"CYRILLIC_CAPITAL_LETTER_SHORT_I_WITH_TAIL"). +lisp_code_name(1163,"CYRILLIC_SMALL_LETTER_SHORT_I_WITH_TAIL"). +lisp_code_name(1164,"CYRILLIC_CAPITAL_LETTER_SEMISOFT_SIGN"). +lisp_code_name(1165,"CYRILLIC_SMALL_LETTER_SEMISOFT_SIGN"). +lisp_code_name(1166,"CYRILLIC_CAPITAL_LETTER_ER_WITH_TICK"). +lisp_code_name(1167,"CYRILLIC_SMALL_LETTER_ER_WITH_TICK"). +lisp_code_name(1168,"CYRILLIC_CAPITAL_LETTER_GHE_WITH_UPTURN"). +lisp_code_name(1169,"CYRILLIC_SMALL_LETTER_GHE_WITH_UPTURN"). +lisp_code_name(1170,"CYRILLIC_CAPITAL_LETTER_GHE_WITH_STROKE"). +lisp_code_name(1171,"CYRILLIC_SMALL_LETTER_GHE_WITH_STROKE"). +lisp_code_name(1172,"CYRILLIC_CAPITAL_LETTER_GHE_WITH_MIDDLE_HOOK"). +lisp_code_name(1173,"CYRILLIC_SMALL_LETTER_GHE_WITH_MIDDLE_HOOK"). +lisp_code_name(1174,"CYRILLIC_CAPITAL_LETTER_ZHE_WITH_DESCENDER"). +lisp_code_name(1175,"CYRILLIC_SMALL_LETTER_ZHE_WITH_DESCENDER"). +lisp_code_name(1176,"CYRILLIC_CAPITAL_LETTER_ZE_WITH_DESCENDER"). +lisp_code_name(1177,"CYRILLIC_SMALL_LETTER_ZE_WITH_DESCENDER"). +lisp_code_name(1178,"CYRILLIC_CAPITAL_LETTER_KA_WITH_DESCENDER"). +lisp_code_name(1179,"CYRILLIC_SMALL_LETTER_KA_WITH_DESCENDER"). +lisp_code_name(1180,"CYRILLIC_CAPITAL_LETTER_KA_WITH_VERTICAL_STROKE"). +lisp_code_name(1181,"CYRILLIC_SMALL_LETTER_KA_WITH_VERTICAL_STROKE"). +lisp_code_name(1182,"CYRILLIC_CAPITAL_LETTER_KA_WITH_STROKE"). +lisp_code_name(1183,"CYRILLIC_SMALL_LETTER_KA_WITH_STROKE"). +lisp_code_name(1184,"CYRILLIC_CAPITAL_LETTER_BASHKIR_KA"). +lisp_code_name(1185,"CYRILLIC_SMALL_LETTER_BASHKIR_KA"). +lisp_code_name(1186,"CYRILLIC_CAPITAL_LETTER_EN_WITH_DESCENDER"). +lisp_code_name(1187,"CYRILLIC_SMALL_LETTER_EN_WITH_DESCENDER"). +lisp_code_name(1188,"CYRILLIC_CAPITAL_LIGATURE_EN_GHE"). +lisp_code_name(1189,"CYRILLIC_SMALL_LIGATURE_EN_GHE"). +lisp_code_name(1190,"CYRILLIC_CAPITAL_LETTER_PE_WITH_MIDDLE_HOOK"). +lisp_code_name(1191,"CYRILLIC_SMALL_LETTER_PE_WITH_MIDDLE_HOOK"). +lisp_code_name(1192,"CYRILLIC_CAPITAL_LETTER_ABKHASIAN_HA"). +lisp_code_name(1193,"CYRILLIC_SMALL_LETTER_ABKHASIAN_HA"). +lisp_code_name(1194,"CYRILLIC_CAPITAL_LETTER_ES_WITH_DESCENDER"). +lisp_code_name(1195,"CYRILLIC_SMALL_LETTER_ES_WITH_DESCENDER"). +lisp_code_name(1196,"CYRILLIC_CAPITAL_LETTER_TE_WITH_DESCENDER"). +lisp_code_name(1197,"CYRILLIC_SMALL_LETTER_TE_WITH_DESCENDER"). +lisp_code_name(1198,"CYRILLIC_CAPITAL_LETTER_STRAIGHT_U"). +lisp_code_name(1199,"CYRILLIC_SMALL_LETTER_STRAIGHT_U"). +lisp_code_name(1200,"CYRILLIC_CAPITAL_LETTER_STRAIGHT_U_WITH_STROKE"). +lisp_code_name(1201,"CYRILLIC_SMALL_LETTER_STRAIGHT_U_WITH_STROKE"). +lisp_code_name(1202,"CYRILLIC_CAPITAL_LETTER_HA_WITH_DESCENDER"). +lisp_code_name(1203,"CYRILLIC_SMALL_LETTER_HA_WITH_DESCENDER"). +lisp_code_name(1204,"CYRILLIC_CAPITAL_LIGATURE_TE_TSE"). +lisp_code_name(1205,"CYRILLIC_SMALL_LIGATURE_TE_TSE"). +lisp_code_name(1206,"CYRILLIC_CAPITAL_LETTER_CHE_WITH_DESCENDER"). +lisp_code_name(1207,"CYRILLIC_SMALL_LETTER_CHE_WITH_DESCENDER"). +lisp_code_name(1208,"CYRILLIC_CAPITAL_LETTER_CHE_WITH_VERTICAL_STROKE"). +lisp_code_name(1209,"CYRILLIC_SMALL_LETTER_CHE_WITH_VERTICAL_STROKE"). +lisp_code_name(1210,"CYRILLIC_CAPITAL_LETTER_SHHA"). +lisp_code_name(1211,"CYRILLIC_SMALL_LETTER_SHHA"). +lisp_code_name(1212,"CYRILLIC_CAPITAL_LETTER_ABKHASIAN_CHE"). +lisp_code_name(1213,"CYRILLIC_SMALL_LETTER_ABKHASIAN_CHE"). +lisp_code_name(1214,"CYRILLIC_CAPITAL_LETTER_ABKHASIAN_CHE_WITH_DESCENDER"). +lisp_code_name(1215,"CYRILLIC_SMALL_LETTER_ABKHASIAN_CHE_WITH_DESCENDER"). +lisp_code_name(1216,"CYRILLIC_LETTER_PALOCHKA"). +lisp_code_name(1217,"CYRILLIC_CAPITAL_LETTER_ZHE_WITH_BREVE"). +lisp_code_name(1218,"CYRILLIC_SMALL_LETTER_ZHE_WITH_BREVE"). +lisp_code_name(1219,"CYRILLIC_CAPITAL_LETTER_KA_WITH_HOOK"). +lisp_code_name(1220,"CYRILLIC_SMALL_LETTER_KA_WITH_HOOK"). +lisp_code_name(1221,"CYRILLIC_CAPITAL_LETTER_EL_WITH_TAIL"). +lisp_code_name(1222,"CYRILLIC_SMALL_LETTER_EL_WITH_TAIL"). +lisp_code_name(1223,"CYRILLIC_CAPITAL_LETTER_EN_WITH_HOOK"). +lisp_code_name(1224,"CYRILLIC_SMALL_LETTER_EN_WITH_HOOK"). +lisp_code_name(1225,"CYRILLIC_CAPITAL_LETTER_EN_WITH_TAIL"). +lisp_code_name(1226,"CYRILLIC_SMALL_LETTER_EN_WITH_TAIL"). +lisp_code_name(1227,"CYRILLIC_CAPITAL_LETTER_KHAKASSIAN_CHE"). +lisp_code_name(1228,"CYRILLIC_SMALL_LETTER_KHAKASSIAN_CHE"). +lisp_code_name(1229,"CYRILLIC_CAPITAL_LETTER_EM_WITH_TAIL"). +lisp_code_name(1230,"CYRILLIC_SMALL_LETTER_EM_WITH_TAIL"). +lisp_code_name(1231,"CYRILLIC_SMALL_LETTER_PALOCHKA"). +lisp_code_name(1232,"CYRILLIC_CAPITAL_LETTER_A_WITH_BREVE"). +lisp_code_name(1233,"CYRILLIC_SMALL_LETTER_A_WITH_BREVE"). +lisp_code_name(1234,"CYRILLIC_CAPITAL_LETTER_A_WITH_DIAERESIS"). +lisp_code_name(1235,"CYRILLIC_SMALL_LETTER_A_WITH_DIAERESIS"). +lisp_code_name(1236,"CYRILLIC_CAPITAL_LIGATURE_A_IE"). +lisp_code_name(1237,"CYRILLIC_SMALL_LIGATURE_A_IE"). +lisp_code_name(1238,"CYRILLIC_CAPITAL_LETTER_IE_WITH_BREVE"). +lisp_code_name(1239,"CYRILLIC_SMALL_LETTER_IE_WITH_BREVE"). +lisp_code_name(1240,"CYRILLIC_CAPITAL_LETTER_SCHWA"). +lisp_code_name(1241,"CYRILLIC_SMALL_LETTER_SCHWA"). +lisp_code_name(1242,"CYRILLIC_CAPITAL_LETTER_SCHWA_WITH_DIAERESIS"). +lisp_code_name(1243,"CYRILLIC_SMALL_LETTER_SCHWA_WITH_DIAERESIS"). +lisp_code_name(1244,"CYRILLIC_CAPITAL_LETTER_ZHE_WITH_DIAERESIS"). +lisp_code_name(1245,"CYRILLIC_SMALL_LETTER_ZHE_WITH_DIAERESIS"). +lisp_code_name(1246,"CYRILLIC_CAPITAL_LETTER_ZE_WITH_DIAERESIS"). +lisp_code_name(1247,"CYRILLIC_SMALL_LETTER_ZE_WITH_DIAERESIS"). +lisp_code_name(1248,"CYRILLIC_CAPITAL_LETTER_ABKHASIAN_DZE"). +lisp_code_name(1249,"CYRILLIC_SMALL_LETTER_ABKHASIAN_DZE"). +lisp_code_name(1250,"CYRILLIC_CAPITAL_LETTER_I_WITH_MACRON"). +lisp_code_name(1251,"CYRILLIC_SMALL_LETTER_I_WITH_MACRON"). +lisp_code_name(1252,"CYRILLIC_CAPITAL_LETTER_I_WITH_DIAERESIS"). +lisp_code_name(1253,"CYRILLIC_SMALL_LETTER_I_WITH_DIAERESIS"). +lisp_code_name(1254,"CYRILLIC_CAPITAL_LETTER_O_WITH_DIAERESIS"). +lisp_code_name(1255,"CYRILLIC_SMALL_LETTER_O_WITH_DIAERESIS"). +lisp_code_name(1256,"CYRILLIC_CAPITAL_LETTER_BARRED_O"). +lisp_code_name(1257,"CYRILLIC_SMALL_LETTER_BARRED_O"). +lisp_code_name(1258,"CYRILLIC_CAPITAL_LETTER_BARRED_O_WITH_DIAERESIS"). +lisp_code_name(1259,"CYRILLIC_SMALL_LETTER_BARRED_O_WITH_DIAERESIS"). +lisp_code_name(1260,"CYRILLIC_CAPITAL_LETTER_E_WITH_DIAERESIS"). +lisp_code_name(1261,"CYRILLIC_SMALL_LETTER_E_WITH_DIAERESIS"). +lisp_code_name(1262,"CYRILLIC_CAPITAL_LETTER_U_WITH_MACRON"). +lisp_code_name(1263,"CYRILLIC_SMALL_LETTER_U_WITH_MACRON"). +lisp_code_name(1264,"CYRILLIC_CAPITAL_LETTER_U_WITH_DIAERESIS"). +lisp_code_name(1265,"CYRILLIC_SMALL_LETTER_U_WITH_DIAERESIS"). +lisp_code_name(1266,"CYRILLIC_CAPITAL_LETTER_U_WITH_DOUBLE_ACUTE"). +lisp_code_name(1267,"CYRILLIC_SMALL_LETTER_U_WITH_DOUBLE_ACUTE"). +lisp_code_name(1268,"CYRILLIC_CAPITAL_LETTER_CHE_WITH_DIAERESIS"). +lisp_code_name(1269,"CYRILLIC_SMALL_LETTER_CHE_WITH_DIAERESIS"). +lisp_code_name(1270,"CYRILLIC_CAPITAL_LETTER_GHE_WITH_DESCENDER"). +lisp_code_name(1271,"CYRILLIC_SMALL_LETTER_GHE_WITH_DESCENDER"). +lisp_code_name(1272,"CYRILLIC_CAPITAL_LETTER_YERU_WITH_DIAERESIS"). +lisp_code_name(1273,"CYRILLIC_SMALL_LETTER_YERU_WITH_DIAERESIS"). +lisp_code_name(1274,"CYRILLIC_CAPITAL_LETTER_GHE_WITH_STROKE_AND_HOOK"). +lisp_code_name(1275,"CYRILLIC_SMALL_LETTER_GHE_WITH_STROKE_AND_HOOK"). +lisp_code_name(1276,"CYRILLIC_CAPITAL_LETTER_HA_WITH_HOOK"). +lisp_code_name(1277,"CYRILLIC_SMALL_LETTER_HA_WITH_HOOK"). +lisp_code_name(1278,"CYRILLIC_CAPITAL_LETTER_HA_WITH_STROKE"). +lisp_code_name(1279,"CYRILLIC_SMALL_LETTER_HA_WITH_STROKE"). +lisp_code_name(1280,"CYRILLIC_CAPITAL_LETTER_KOMI_DE"). +lisp_code_name(1281,"CYRILLIC_SMALL_LETTER_KOMI_DE"). +lisp_code_name(1282,"CYRILLIC_CAPITAL_LETTER_KOMI_DJE"). +lisp_code_name(1283,"CYRILLIC_SMALL_LETTER_KOMI_DJE"). +lisp_code_name(1284,"CYRILLIC_CAPITAL_LETTER_KOMI_ZJE"). +lisp_code_name(1285,"CYRILLIC_SMALL_LETTER_KOMI_ZJE"). +lisp_code_name(1286,"CYRILLIC_CAPITAL_LETTER_KOMI_DZJE"). +lisp_code_name(1287,"CYRILLIC_SMALL_LETTER_KOMI_DZJE"). +lisp_code_name(1288,"CYRILLIC_CAPITAL_LETTER_KOMI_LJE"). +lisp_code_name(1289,"CYRILLIC_SMALL_LETTER_KOMI_LJE"). +lisp_code_name(1290,"CYRILLIC_CAPITAL_LETTER_KOMI_NJE"). +lisp_code_name(1291,"CYRILLIC_SMALL_LETTER_KOMI_NJE"). +lisp_code_name(1292,"CYRILLIC_CAPITAL_LETTER_KOMI_SJE"). +lisp_code_name(1293,"CYRILLIC_SMALL_LETTER_KOMI_SJE"). +lisp_code_name(1294,"CYRILLIC_CAPITAL_LETTER_KOMI_TJE"). +lisp_code_name(1295,"CYRILLIC_SMALL_LETTER_KOMI_TJE"). +lisp_code_name(1296,"CYRILLIC_CAPITAL_LETTER_REVERSED_ZE"). +lisp_code_name(1297,"CYRILLIC_SMALL_LETTER_REVERSED_ZE"). +lisp_code_name(1298,"CYRILLIC_CAPITAL_LETTER_EL_WITH_HOOK"). +lisp_code_name(1299,"CYRILLIC_SMALL_LETTER_EL_WITH_HOOK"). +lisp_code_name(1300,"CYRILLIC_CAPITAL_LETTER_LHA"). +lisp_code_name(1301,"CYRILLIC_SMALL_LETTER_LHA"). +lisp_code_name(1302,"CYRILLIC_CAPITAL_LETTER_RHA"). +lisp_code_name(1303,"CYRILLIC_SMALL_LETTER_RHA"). +lisp_code_name(1304,"CYRILLIC_CAPITAL_LETTER_YAE"). +lisp_code_name(1305,"CYRILLIC_SMALL_LETTER_YAE"). +lisp_code_name(1306,"CYRILLIC_CAPITAL_LETTER_QA"). +lisp_code_name(1307,"CYRILLIC_SMALL_LETTER_QA"). +lisp_code_name(1308,"CYRILLIC_CAPITAL_LETTER_WE"). +lisp_code_name(1309,"CYRILLIC_SMALL_LETTER_WE"). +lisp_code_name(1310,"CYRILLIC_CAPITAL_LETTER_ALEUT_KA"). +lisp_code_name(1311,"CYRILLIC_SMALL_LETTER_ALEUT_KA"). +lisp_code_name(1312,"CYRILLIC_CAPITAL_LETTER_EL_WITH_MIDDLE_HOOK"). +lisp_code_name(1313,"CYRILLIC_SMALL_LETTER_EL_WITH_MIDDLE_HOOK"). +lisp_code_name(1314,"CYRILLIC_CAPITAL_LETTER_EN_WITH_MIDDLE_HOOK"). +lisp_code_name(1315,"CYRILLIC_SMALL_LETTER_EN_WITH_MIDDLE_HOOK"). +lisp_code_name(1316,"CYRILLIC_CAPITAL_LETTER_PE_WITH_DESCENDER"). +lisp_code_name(1317,"CYRILLIC_SMALL_LETTER_PE_WITH_DESCENDER"). +lisp_code_name(1318,"CYRILLIC_CAPITAL_LETTER_SHHA_WITH_DESCENDER"). +lisp_code_name(1319,"CYRILLIC_SMALL_LETTER_SHHA_WITH_DESCENDER"). +lisp_code_name(1320,"CYRILLIC_CAPITAL_LETTER_EN_WITH_LEFT_HOOK"). +lisp_code_name(1321,"CYRILLIC_SMALL_LETTER_EN_WITH_LEFT_HOOK"). +lisp_code_name(1322,"CYRILLIC_CAPITAL_LETTER_DZZHE"). +lisp_code_name(1323,"CYRILLIC_SMALL_LETTER_DZZHE"). +lisp_code_name(1324,"CYRILLIC_CAPITAL_LETTER_DCHE"). +lisp_code_name(1325,"CYRILLIC_SMALL_LETTER_DCHE"). +lisp_code_name(1326,"CYRILLIC_CAPITAL_LETTER_EL_WITH_DESCENDER"). +lisp_code_name(1327,"CYRILLIC_SMALL_LETTER_EL_WITH_DESCENDER"). +lisp_code_name(1328,"U530"). +lisp_code_name(1329,"ARMENIAN_CAPITAL_LETTER_AYB"). +lisp_code_name(1330,"ARMENIAN_CAPITAL_LETTER_BEN"). +lisp_code_name(1331,"ARMENIAN_CAPITAL_LETTER_GIM"). +lisp_code_name(1332,"ARMENIAN_CAPITAL_LETTER_DA"). +lisp_code_name(1333,"ARMENIAN_CAPITAL_LETTER_ECH"). +lisp_code_name(1334,"ARMENIAN_CAPITAL_LETTER_ZA"). +lisp_code_name(1335,"ARMENIAN_CAPITAL_LETTER_EH"). +lisp_code_name(1336,"ARMENIAN_CAPITAL_LETTER_ET"). +lisp_code_name(1337,"ARMENIAN_CAPITAL_LETTER_TO"). +lisp_code_name(1338,"ARMENIAN_CAPITAL_LETTER_ZHE"). +lisp_code_name(1339,"ARMENIAN_CAPITAL_LETTER_INI"). +lisp_code_name(1340,"ARMENIAN_CAPITAL_LETTER_LIWN"). +lisp_code_name(1341,"ARMENIAN_CAPITAL_LETTER_XEH"). +lisp_code_name(1342,"ARMENIAN_CAPITAL_LETTER_CA"). +lisp_code_name(1343,"ARMENIAN_CAPITAL_LETTER_KEN"). +lisp_code_name(1344,"ARMENIAN_CAPITAL_LETTER_HO"). +lisp_code_name(1345,"ARMENIAN_CAPITAL_LETTER_JA"). +lisp_code_name(1346,"ARMENIAN_CAPITAL_LETTER_GHAD"). +lisp_code_name(1347,"ARMENIAN_CAPITAL_LETTER_CHEH"). +lisp_code_name(1348,"ARMENIAN_CAPITAL_LETTER_MEN"). +lisp_code_name(1349,"ARMENIAN_CAPITAL_LETTER_YI"). +lisp_code_name(1350,"ARMENIAN_CAPITAL_LETTER_NOW"). +lisp_code_name(1351,"ARMENIAN_CAPITAL_LETTER_SHA"). +lisp_code_name(1352,"ARMENIAN_CAPITAL_LETTER_VO"). +lisp_code_name(1353,"ARMENIAN_CAPITAL_LETTER_CHA"). +lisp_code_name(1354,"ARMENIAN_CAPITAL_LETTER_PEH"). +lisp_code_name(1355,"ARMENIAN_CAPITAL_LETTER_JHEH"). +lisp_code_name(1356,"ARMENIAN_CAPITAL_LETTER_RA"). +lisp_code_name(1357,"ARMENIAN_CAPITAL_LETTER_SEH"). +lisp_code_name(1358,"ARMENIAN_CAPITAL_LETTER_VEW"). +lisp_code_name(1359,"ARMENIAN_CAPITAL_LETTER_TIWN"). +lisp_code_name(1360,"ARMENIAN_CAPITAL_LETTER_REH"). +lisp_code_name(1361,"ARMENIAN_CAPITAL_LETTER_CO"). +lisp_code_name(1362,"ARMENIAN_CAPITAL_LETTER_YIWN"). +lisp_code_name(1363,"ARMENIAN_CAPITAL_LETTER_PIWR"). +lisp_code_name(1364,"ARMENIAN_CAPITAL_LETTER_KEH"). +lisp_code_name(1365,"ARMENIAN_CAPITAL_LETTER_OH"). +lisp_code_name(1366,"ARMENIAN_CAPITAL_LETTER_FEH"). +lisp_code_name(1367,"U557"). +lisp_code_name(1368,"U558"). +lisp_code_name(1369,"ARMENIAN_MODIFIER_LETTER_LEFT_HALF_RING"). +lisp_code_name(1370,"ARMENIAN_APOSTROPHE"). +lisp_code_name(1371,"ARMENIAN_EMPHASIS_MARK"). +lisp_code_name(1372,"ARMENIAN_EXCLAMATION_MARK"). +lisp_code_name(1373,"ARMENIAN_COMMA"). +lisp_code_name(1374,"ARMENIAN_QUESTION_MARK"). +lisp_code_name(1375,"ARMENIAN_ABBREVIATION_MARK"). +lisp_code_name(1376,"U560"). +lisp_code_name(1377,"ARMENIAN_SMALL_LETTER_AYB"). +lisp_code_name(1378,"ARMENIAN_SMALL_LETTER_BEN"). +lisp_code_name(1379,"ARMENIAN_SMALL_LETTER_GIM"). +lisp_code_name(1380,"ARMENIAN_SMALL_LETTER_DA"). +lisp_code_name(1381,"ARMENIAN_SMALL_LETTER_ECH"). +lisp_code_name(1382,"ARMENIAN_SMALL_LETTER_ZA"). +lisp_code_name(1383,"ARMENIAN_SMALL_LETTER_EH"). +lisp_code_name(1384,"ARMENIAN_SMALL_LETTER_ET"). +lisp_code_name(1385,"ARMENIAN_SMALL_LETTER_TO"). +lisp_code_name(1386,"ARMENIAN_SMALL_LETTER_ZHE"). +lisp_code_name(1387,"ARMENIAN_SMALL_LETTER_INI"). +lisp_code_name(1388,"ARMENIAN_SMALL_LETTER_LIWN"). +lisp_code_name(1389,"ARMENIAN_SMALL_LETTER_XEH"). +lisp_code_name(1390,"ARMENIAN_SMALL_LETTER_CA"). +lisp_code_name(1391,"ARMENIAN_SMALL_LETTER_KEN"). +lisp_code_name(1392,"ARMENIAN_SMALL_LETTER_HO"). +lisp_code_name(1393,"ARMENIAN_SMALL_LETTER_JA"). +lisp_code_name(1394,"ARMENIAN_SMALL_LETTER_GHAD"). +lisp_code_name(1395,"ARMENIAN_SMALL_LETTER_CHEH"). +lisp_code_name(1396,"ARMENIAN_SMALL_LETTER_MEN"). +lisp_code_name(1397,"ARMENIAN_SMALL_LETTER_YI"). +lisp_code_name(1398,"ARMENIAN_SMALL_LETTER_NOW"). +lisp_code_name(1399,"ARMENIAN_SMALL_LETTER_SHA"). +lisp_code_name(1400,"ARMENIAN_SMALL_LETTER_VO"). +lisp_code_name(1401,"ARMENIAN_SMALL_LETTER_CHA"). +lisp_code_name(1402,"ARMENIAN_SMALL_LETTER_PEH"). +lisp_code_name(1403,"ARMENIAN_SMALL_LETTER_JHEH"). +lisp_code_name(1404,"ARMENIAN_SMALL_LETTER_RA"). +lisp_code_name(1405,"ARMENIAN_SMALL_LETTER_SEH"). +lisp_code_name(1406,"ARMENIAN_SMALL_LETTER_VEW"). +lisp_code_name(1407,"ARMENIAN_SMALL_LETTER_TIWN"). +lisp_code_name(1408,"ARMENIAN_SMALL_LETTER_REH"). +lisp_code_name(1409,"ARMENIAN_SMALL_LETTER_CO"). +lisp_code_name(1410,"ARMENIAN_SMALL_LETTER_YIWN"). +lisp_code_name(1411,"ARMENIAN_SMALL_LETTER_PIWR"). +lisp_code_name(1412,"ARMENIAN_SMALL_LETTER_KEH"). +lisp_code_name(1413,"ARMENIAN_SMALL_LETTER_OH"). +lisp_code_name(1414,"ARMENIAN_SMALL_LETTER_FEH"). +lisp_code_name(1415,"ARMENIAN_SMALL_LIGATURE_ECH_YIWN"). +lisp_code_name(1416,"U588"). +lisp_code_name(1417,"ARMENIAN_FULL_STOP"). +lisp_code_name(1418,"ARMENIAN_HYPHEN"). +lisp_code_name(1419,"U58B"). +lisp_code_name(1420,"U58C"). +lisp_code_name(1421,"RIGHT-FACING_ARMENIAN_ETERNITY_SIGN"). +lisp_code_name(1422,"LEFT-FACING_ARMENIAN_ETERNITY_SIGN"). +lisp_code_name(1423,"ARMENIAN_DRAM_SIGN"). +lisp_code_name(1424,"U590"). +lisp_code_name(1425,"HEBREW_ACCENT_ETNAHTA"). +lisp_code_name(1426,"HEBREW_ACCENT_SEGOL"). +lisp_code_name(1427,"HEBREW_ACCENT_SHALSHELET"). +lisp_code_name(1428,"HEBREW_ACCENT_ZAQEF_QATAN"). +lisp_code_name(1429,"HEBREW_ACCENT_ZAQEF_GADOL"). +lisp_code_name(1430,"HEBREW_ACCENT_TIPEHA"). +lisp_code_name(1431,"HEBREW_ACCENT_REVIA"). +lisp_code_name(1432,"HEBREW_ACCENT_ZARQA"). +lisp_code_name(1433,"HEBREW_ACCENT_PASHTA"). +lisp_code_name(1434,"HEBREW_ACCENT_YETIV"). +lisp_code_name(1435,"HEBREW_ACCENT_TEVIR"). +lisp_code_name(1436,"HEBREW_ACCENT_GERESH"). +lisp_code_name(1437,"HEBREW_ACCENT_GERESH_MUQDAM"). +lisp_code_name(1438,"HEBREW_ACCENT_GERSHAYIM"). +lisp_code_name(1439,"HEBREW_ACCENT_QARNEY_PARA"). +lisp_code_name(1440,"HEBREW_ACCENT_TELISHA_GEDOLA"). +lisp_code_name(1441,"HEBREW_ACCENT_PAZER"). +lisp_code_name(1442,"HEBREW_ACCENT_ATNAH_HAFUKH"). +lisp_code_name(1443,"HEBREW_ACCENT_MUNAH"). +lisp_code_name(1444,"HEBREW_ACCENT_MAHAPAKH"). +lisp_code_name(1445,"HEBREW_ACCENT_MERKHA"). +lisp_code_name(1446,"HEBREW_ACCENT_MERKHA_KEFULA"). +lisp_code_name(1447,"HEBREW_ACCENT_DARGA"). +lisp_code_name(1448,"HEBREW_ACCENT_QADMA"). +lisp_code_name(1449,"HEBREW_ACCENT_TELISHA_QETANA"). +lisp_code_name(1450,"HEBREW_ACCENT_YERAH_BEN_YOMO"). +lisp_code_name(1451,"HEBREW_ACCENT_OLE"). +lisp_code_name(1452,"HEBREW_ACCENT_ILUY"). +lisp_code_name(1453,"HEBREW_ACCENT_DEHI"). +lisp_code_name(1454,"HEBREW_ACCENT_ZINOR"). +lisp_code_name(1455,"HEBREW_MARK_MASORA_CIRCLE"). +lisp_code_name(1456,"HEBREW_POINT_SHEVA"). +lisp_code_name(1457,"HEBREW_POINT_HATAF_SEGOL"). +lisp_code_name(1458,"HEBREW_POINT_HATAF_PATAH"). +lisp_code_name(1459,"HEBREW_POINT_HATAF_QAMATS"). +lisp_code_name(1460,"HEBREW_POINT_HIRIQ"). +lisp_code_name(1461,"HEBREW_POINT_TSERE"). +lisp_code_name(1462,"HEBREW_POINT_SEGOL"). +lisp_code_name(1463,"HEBREW_POINT_PATAH"). +lisp_code_name(1464,"HEBREW_POINT_QAMATS"). +lisp_code_name(1465,"HEBREW_POINT_HOLAM"). +lisp_code_name(1466,"HEBREW_POINT_HOLAM_HASER_FOR_VAV"). +lisp_code_name(1467,"HEBREW_POINT_QUBUTS"). +lisp_code_name(1468,"HEBREW_POINT_DAGESH_OR_MAPIQ"). +lisp_code_name(1469,"HEBREW_POINT_METEG"). +lisp_code_name(1470,"HEBREW_PUNCTUATION_MAQAF"). +lisp_code_name(1471,"HEBREW_POINT_RAFE"). +lisp_code_name(1472,"HEBREW_PUNCTUATION_PASEQ"). +lisp_code_name(1473,"HEBREW_POINT_SHIN_DOT"). +lisp_code_name(1474,"HEBREW_POINT_SIN_DOT"). +lisp_code_name(1475,"HEBREW_PUNCTUATION_SOF_PASUQ"). +lisp_code_name(1476,"HEBREW_MARK_UPPER_DOT"). +lisp_code_name(1477,"HEBREW_MARK_LOWER_DOT"). +lisp_code_name(1478,"HEBREW_PUNCTUATION_NUN_HAFUKHA"). +lisp_code_name(1479,"HEBREW_POINT_QAMATS_QATAN"). +lisp_code_name(1480,"U5C8"). +lisp_code_name(1481,"U5C9"). +lisp_code_name(1482,"U5CA"). +lisp_code_name(1483,"U5CB"). +lisp_code_name(1484,"U5CC"). +lisp_code_name(1485,"U5CD"). +lisp_code_name(1486,"U5CE"). +lisp_code_name(1487,"U5CF"). +lisp_code_name(1488,"HEBREW_LETTER_ALEF"). +lisp_code_name(1489,"HEBREW_LETTER_BET"). +lisp_code_name(1490,"HEBREW_LETTER_GIMEL"). +lisp_code_name(1491,"HEBREW_LETTER_DALET"). +lisp_code_name(1492,"HEBREW_LETTER_HE"). +lisp_code_name(1493,"HEBREW_LETTER_VAV"). +lisp_code_name(1494,"HEBREW_LETTER_ZAYIN"). +lisp_code_name(1495,"HEBREW_LETTER_HET"). +lisp_code_name(1496,"HEBREW_LETTER_TET"). +lisp_code_name(1497,"HEBREW_LETTER_YOD"). +lisp_code_name(1498,"HEBREW_LETTER_FINAL_KAF"). +lisp_code_name(1499,"HEBREW_LETTER_KAF"). +lisp_code_name(1500,"HEBREW_LETTER_LAMED"). +lisp_code_name(1501,"HEBREW_LETTER_FINAL_MEM"). +lisp_code_name(1502,"HEBREW_LETTER_MEM"). +lisp_code_name(1503,"HEBREW_LETTER_FINAL_NUN"). +lisp_code_name(1504,"HEBREW_LETTER_NUN"). +lisp_code_name(1505,"HEBREW_LETTER_SAMEKH"). +lisp_code_name(1506,"HEBREW_LETTER_AYIN"). +lisp_code_name(1507,"HEBREW_LETTER_FINAL_PE"). +lisp_code_name(1508,"HEBREW_LETTER_PE"). +lisp_code_name(1509,"HEBREW_LETTER_FINAL_TSADI"). +lisp_code_name(1510,"HEBREW_LETTER_TSADI"). +lisp_code_name(1511,"HEBREW_LETTER_QOF"). +lisp_code_name(1512,"HEBREW_LETTER_RESH"). +lisp_code_name(1513,"HEBREW_LETTER_SHIN"). +lisp_code_name(1514,"HEBREW_LETTER_TAV"). +lisp_code_name(1515,"U5EB"). +lisp_code_name(1516,"U5EC"). +lisp_code_name(1517,"U5ED"). +lisp_code_name(1518,"U5EE"). +lisp_code_name(1519,"U5EF"). +lisp_code_name(1520,"HEBREW_LIGATURE_YIDDISH_DOUBLE_VAV"). +lisp_code_name(1521,"HEBREW_LIGATURE_YIDDISH_VAV_YOD"). +lisp_code_name(1522,"HEBREW_LIGATURE_YIDDISH_DOUBLE_YOD"). +lisp_code_name(1523,"HEBREW_PUNCTUATION_GERESH"). +lisp_code_name(1524,"HEBREW_PUNCTUATION_GERSHAYIM"). +lisp_code_name(1525,"U5F5"). +lisp_code_name(1526,"U5F6"). +lisp_code_name(1527,"U5F7"). +lisp_code_name(1528,"U5F8"). +lisp_code_name(1529,"U5F9"). +lisp_code_name(1530,"U5FA"). +lisp_code_name(1531,"U5FB"). +lisp_code_name(1532,"U5FC"). +lisp_code_name(1533,"U5FD"). +lisp_code_name(1534,"U5FE"). +lisp_code_name(1535,"U5FF"). +lisp_code_name(1536,"ARABIC_NUMBER_SIGN"). +lisp_code_name(1537,"ARABIC_SIGN_SANAH"). +lisp_code_name(1538,"ARABIC_FOOTNOTE_MARKER"). +lisp_code_name(1539,"ARABIC_SIGN_SAFHA"). +lisp_code_name(1540,"ARABIC_SIGN_SAMVAT"). +lisp_code_name(1541,"ARABIC_NUMBER_MARK_ABOVE"). +lisp_code_name(1542,"ARABIC-INDIC_CUBE_ROOT"). +lisp_code_name(1543,"ARABIC-INDIC_FOURTH_ROOT"). +lisp_code_name(1544,"ARABIC_RAY"). +lisp_code_name(1545,"ARABIC-INDIC_PER_MILLE_SIGN"). +lisp_code_name(1546,"ARABIC-INDIC_PER_TEN_THOUSAND_SIGN"). +lisp_code_name(1547,"AFGHANI_SIGN"). +lisp_code_name(1548,"ARABIC_COMMA"). +lisp_code_name(1549,"ARABIC_DATE_SEPARATOR"). +lisp_code_name(1550,"ARABIC_POETIC_VERSE_SIGN"). +lisp_code_name(1551,"ARABIC_SIGN_MISRA"). +lisp_code_name(1552,"ARABIC_SIGN_SALLALLAHOU_ALAYHE_WASSALLAM"). +lisp_code_name(1553,"ARABIC_SIGN_ALAYHE_ASSALLAM"). +lisp_code_name(1554,"ARABIC_SIGN_RAHMATULLAH_ALAYHE"). +lisp_code_name(1555,"ARABIC_SIGN_RADI_ALLAHOU_ANHU"). +lisp_code_name(1556,"ARABIC_SIGN_TAKHALLUS"). +lisp_code_name(1557,"ARABIC_SMALL_HIGH_TAH"). +lisp_code_name(1558,"ARABIC_SMALL_HIGH_LIGATURE_ALEF_WITH_LAM_WITH_YEH"). +lisp_code_name(1559,"ARABIC_SMALL_HIGH_ZAIN"). +lisp_code_name(1560,"ARABIC_SMALL_FATHA"). +lisp_code_name(1561,"ARABIC_SMALL_DAMMA"). +lisp_code_name(1562,"ARABIC_SMALL_KASRA"). +lisp_code_name(1563,"ARABIC_SEMICOLON"). +lisp_code_name(1564,"ARABIC_LETTER_MARK"). +lisp_code_name(1565,"U61D"). +lisp_code_name(1566,"ARABIC_TRIPLE_DOT_PUNCTUATION_MARK"). +lisp_code_name(1567,"ARABIC_QUESTION_MARK"). +lisp_code_name(1568,"ARABIC_LETTER_KASHMIRI_YEH"). +lisp_code_name(1569,"ARABIC_LETTER_HAMZA"). +lisp_code_name(1570,"ARABIC_LETTER_ALEF_WITH_MADDA_ABOVE"). +lisp_code_name(1571,"ARABIC_LETTER_ALEF_WITH_HAMZA_ABOVE"). +lisp_code_name(1572,"ARABIC_LETTER_WAW_WITH_HAMZA_ABOVE"). +lisp_code_name(1573,"ARABIC_LETTER_ALEF_WITH_HAMZA_BELOW"). +lisp_code_name(1574,"ARABIC_LETTER_YEH_WITH_HAMZA_ABOVE"). +lisp_code_name(1575,"ARABIC_LETTER_ALEF"). +lisp_code_name(1576,"ARABIC_LETTER_BEH"). +lisp_code_name(1577,"ARABIC_LETTER_TEH_MARBUTA"). +lisp_code_name(1578,"ARABIC_LETTER_TEH"). +lisp_code_name(1579,"ARABIC_LETTER_THEH"). +lisp_code_name(1580,"ARABIC_LETTER_JEEM"). +lisp_code_name(1581,"ARABIC_LETTER_HAH"). +lisp_code_name(1582,"ARABIC_LETTER_KHAH"). +lisp_code_name(1583,"ARABIC_LETTER_DAL"). +lisp_code_name(1584,"ARABIC_LETTER_THAL"). +lisp_code_name(1585,"ARABIC_LETTER_REH"). +lisp_code_name(1586,"ARABIC_LETTER_ZAIN"). +lisp_code_name(1587,"ARABIC_LETTER_SEEN"). +lisp_code_name(1588,"ARABIC_LETTER_SHEEN"). +lisp_code_name(1589,"ARABIC_LETTER_SAD"). +lisp_code_name(1590,"ARABIC_LETTER_DAD"). +lisp_code_name(1591,"ARABIC_LETTER_TAH"). +lisp_code_name(1592,"ARABIC_LETTER_ZAH"). +lisp_code_name(1593,"ARABIC_LETTER_AIN"). +lisp_code_name(1594,"ARABIC_LETTER_GHAIN"). +lisp_code_name(1595,"ARABIC_LETTER_KEHEH_WITH_TWO_DOTS_ABOVE"). +lisp_code_name(1596,"ARABIC_LETTER_KEHEH_WITH_THREE_DOTS_BELOW"). +lisp_code_name(1597,"ARABIC_LETTER_FARSI_YEH_WITH_INVERTED_V"). +lisp_code_name(1598,"ARABIC_LETTER_FARSI_YEH_WITH_TWO_DOTS_ABOVE"). +lisp_code_name(1599,"ARABIC_LETTER_FARSI_YEH_WITH_THREE_DOTS_ABOVE"). +lisp_code_name(1600,"ARABIC_TATWEEL"). +lisp_code_name(1601,"ARABIC_LETTER_FEH"). +lisp_code_name(1602,"ARABIC_LETTER_QAF"). +lisp_code_name(1603,"ARABIC_LETTER_KAF"). +lisp_code_name(1604,"ARABIC_LETTER_LAM"). +lisp_code_name(1605,"ARABIC_LETTER_MEEM"). +lisp_code_name(1606,"ARABIC_LETTER_NOON"). +lisp_code_name(1607,"ARABIC_LETTER_HEH"). +lisp_code_name(1608,"ARABIC_LETTER_WAW"). +lisp_code_name(1609,"ARABIC_LETTER_ALEF_MAKSURA"). +lisp_code_name(1610,"ARABIC_LETTER_YEH"). +lisp_code_name(1611,"ARABIC_FATHATAN"). +lisp_code_name(1612,"ARABIC_DAMMATAN"). +lisp_code_name(1613,"ARABIC_KASRATAN"). +lisp_code_name(1614,"ARABIC_FATHA"). +lisp_code_name(1615,"ARABIC_DAMMA"). +lisp_code_name(1616,"ARABIC_KASRA"). +lisp_code_name(1617,"ARABIC_SHADDA"). +lisp_code_name(1618,"ARABIC_SUKUN"). +lisp_code_name(1619,"ARABIC_MADDAH_ABOVE"). +lisp_code_name(1620,"ARABIC_HAMZA_ABOVE"). +lisp_code_name(1621,"ARABIC_HAMZA_BELOW"). +lisp_code_name(1622,"ARABIC_SUBSCRIPT_ALEF"). +lisp_code_name(1623,"ARABIC_INVERTED_DAMMA"). +lisp_code_name(1624,"ARABIC_MARK_NOON_GHUNNA"). +lisp_code_name(1625,"ARABIC_ZWARAKAY"). +lisp_code_name(1626,"ARABIC_VOWEL_SIGN_SMALL_V_ABOVE"). +lisp_code_name(1627,"ARABIC_VOWEL_SIGN_INVERTED_SMALL_V_ABOVE"). +lisp_code_name(1628,"ARABIC_VOWEL_SIGN_DOT_BELOW"). +lisp_code_name(1629,"ARABIC_REVERSED_DAMMA"). +lisp_code_name(1630,"ARABIC_FATHA_WITH_TWO_DOTS"). +lisp_code_name(1631,"ARABIC_WAVY_HAMZA_BELOW"). +lisp_code_name(1632,"ARABIC-INDIC_DIGIT_ZERO"). +lisp_code_name(1633,"ARABIC-INDIC_DIGIT_ONE"). +lisp_code_name(1634,"ARABIC-INDIC_DIGIT_TWO"). +lisp_code_name(1635,"ARABIC-INDIC_DIGIT_THREE"). +lisp_code_name(1636,"ARABIC-INDIC_DIGIT_FOUR"). +lisp_code_name(1637,"ARABIC-INDIC_DIGIT_FIVE"). +lisp_code_name(1638,"ARABIC-INDIC_DIGIT_SIX"). +lisp_code_name(1639,"ARABIC-INDIC_DIGIT_SEVEN"). +lisp_code_name(1640,"ARABIC-INDIC_DIGIT_EIGHT"). +lisp_code_name(1641,"ARABIC-INDIC_DIGIT_NINE"). +lisp_code_name(1642,"ARABIC_PERCENT_SIGN"). +lisp_code_name(1643,"ARABIC_DECIMAL_SEPARATOR"). +lisp_code_name(1644,"ARABIC_THOUSANDS_SEPARATOR"). +lisp_code_name(1645,"ARABIC_FIVE_POINTED_STAR"). +lisp_code_name(1646,"ARABIC_LETTER_DOTLESS_BEH"). +lisp_code_name(1647,"ARABIC_LETTER_DOTLESS_QAF"). +lisp_code_name(1648,"ARABIC_LETTER_SUPERSCRIPT_ALEF"). +lisp_code_name(1649,"ARABIC_LETTER_ALEF_WASLA"). +lisp_code_name(1650,"ARABIC_LETTER_ALEF_WITH_WAVY_HAMZA_ABOVE"). +lisp_code_name(1651,"ARABIC_LETTER_ALEF_WITH_WAVY_HAMZA_BELOW"). +lisp_code_name(1652,"ARABIC_LETTER_HIGH_HAMZA"). +lisp_code_name(1653,"ARABIC_LETTER_HIGH_HAMZA_ALEF"). +lisp_code_name(1654,"ARABIC_LETTER_HIGH_HAMZA_WAW"). +lisp_code_name(1655,"ARABIC_LETTER_U_WITH_HAMZA_ABOVE"). +lisp_code_name(1656,"ARABIC_LETTER_HIGH_HAMZA_YEH"). +lisp_code_name(1657,"ARABIC_LETTER_TTEH"). +lisp_code_name(1658,"ARABIC_LETTER_TTEHEH"). +lisp_code_name(1659,"ARABIC_LETTER_BEEH"). +lisp_code_name(1660,"ARABIC_LETTER_TEH_WITH_RING"). +lisp_code_name(1661,"ARABIC_LETTER_TEH_WITH_THREE_DOTS_ABOVE_DOWNWARDS"). +lisp_code_name(1662,"ARABIC_LETTER_PEH"). +lisp_code_name(1663,"ARABIC_LETTER_TEHEH"). +lisp_code_name(1664,"ARABIC_LETTER_BEHEH"). +lisp_code_name(1665,"ARABIC_LETTER_HAH_WITH_HAMZA_ABOVE"). +lisp_code_name(1666,"ARABIC_LETTER_HAH_WITH_TWO_DOTS_VERTICAL_ABOVE"). +lisp_code_name(1667,"ARABIC_LETTER_NYEH"). +lisp_code_name(1668,"ARABIC_LETTER_DYEH"). +lisp_code_name(1669,"ARABIC_LETTER_HAH_WITH_THREE_DOTS_ABOVE"). +lisp_code_name(1670,"ARABIC_LETTER_TCHEH"). +lisp_code_name(1671,"ARABIC_LETTER_TCHEHEH"). +lisp_code_name(1672,"ARABIC_LETTER_DDAL"). +lisp_code_name(1673,"ARABIC_LETTER_DAL_WITH_RING"). +lisp_code_name(1674,"ARABIC_LETTER_DAL_WITH_DOT_BELOW"). +lisp_code_name(1675,"ARABIC_LETTER_DAL_WITH_DOT_BELOW_AND_SMALL_TAH"). +lisp_code_name(1676,"ARABIC_LETTER_DAHAL"). +lisp_code_name(1677,"ARABIC_LETTER_DDAHAL"). +lisp_code_name(1678,"ARABIC_LETTER_DUL"). +lisp_code_name(1679,"ARABIC_LETTER_DAL_WITH_THREE_DOTS_ABOVE_DOWNWARDS"). +lisp_code_name(1680,"ARABIC_LETTER_DAL_WITH_FOUR_DOTS_ABOVE"). +lisp_code_name(1681,"ARABIC_LETTER_RREH"). +lisp_code_name(1682,"ARABIC_LETTER_REH_WITH_SMALL_V"). +lisp_code_name(1683,"ARABIC_LETTER_REH_WITH_RING"). +lisp_code_name(1684,"ARABIC_LETTER_REH_WITH_DOT_BELOW"). +lisp_code_name(1685,"ARABIC_LETTER_REH_WITH_SMALL_V_BELOW"). +lisp_code_name(1686,"ARABIC_LETTER_REH_WITH_DOT_BELOW_AND_DOT_ABOVE"). +lisp_code_name(1687,"ARABIC_LETTER_REH_WITH_TWO_DOTS_ABOVE"). +lisp_code_name(1688,"ARABIC_LETTER_JEH"). +lisp_code_name(1689,"ARABIC_LETTER_REH_WITH_FOUR_DOTS_ABOVE"). +lisp_code_name(1690,"ARABIC_LETTER_SEEN_WITH_DOT_BELOW_AND_DOT_ABOVE"). +lisp_code_name(1691,"ARABIC_LETTER_SEEN_WITH_THREE_DOTS_BELOW"). +lisp_code_name(1692,"ARABIC_LETTER_SEEN_WITH_THREE_DOTS_BELOW_AND_THREE_DOTS_ABOVE"). +lisp_code_name(1693,"ARABIC_LETTER_SAD_WITH_TWO_DOTS_BELOW"). +lisp_code_name(1694,"ARABIC_LETTER_SAD_WITH_THREE_DOTS_ABOVE"). +lisp_code_name(1695,"ARABIC_LETTER_TAH_WITH_THREE_DOTS_ABOVE"). +lisp_code_name(1696,"ARABIC_LETTER_AIN_WITH_THREE_DOTS_ABOVE"). +lisp_code_name(1697,"ARABIC_LETTER_DOTLESS_FEH"). +lisp_code_name(1698,"ARABIC_LETTER_FEH_WITH_DOT_MOVED_BELOW"). +lisp_code_name(1699,"ARABIC_LETTER_FEH_WITH_DOT_BELOW"). +lisp_code_name(1700,"ARABIC_LETTER_VEH"). +lisp_code_name(1701,"ARABIC_LETTER_FEH_WITH_THREE_DOTS_BELOW"). +lisp_code_name(1702,"ARABIC_LETTER_PEHEH"). +lisp_code_name(1703,"ARABIC_LETTER_QAF_WITH_DOT_ABOVE"). +lisp_code_name(1704,"ARABIC_LETTER_QAF_WITH_THREE_DOTS_ABOVE"). +lisp_code_name(1705,"ARABIC_LETTER_KEHEH"). +lisp_code_name(1706,"ARABIC_LETTER_SWASH_KAF"). +lisp_code_name(1707,"ARABIC_LETTER_KAF_WITH_RING"). +lisp_code_name(1708,"ARABIC_LETTER_KAF_WITH_DOT_ABOVE"). +lisp_code_name(1709,"ARABIC_LETTER_NG"). +lisp_code_name(1710,"ARABIC_LETTER_KAF_WITH_THREE_DOTS_BELOW"). +lisp_code_name(1711,"ARABIC_LETTER_GAF"). +lisp_code_name(1712,"ARABIC_LETTER_GAF_WITH_RING"). +lisp_code_name(1713,"ARABIC_LETTER_NGOEH"). +lisp_code_name(1714,"ARABIC_LETTER_GAF_WITH_TWO_DOTS_BELOW"). +lisp_code_name(1715,"ARABIC_LETTER_GUEH"). +lisp_code_name(1716,"ARABIC_LETTER_GAF_WITH_THREE_DOTS_ABOVE"). +lisp_code_name(1717,"ARABIC_LETTER_LAM_WITH_SMALL_V"). +lisp_code_name(1718,"ARABIC_LETTER_LAM_WITH_DOT_ABOVE"). +lisp_code_name(1719,"ARABIC_LETTER_LAM_WITH_THREE_DOTS_ABOVE"). +lisp_code_name(1720,"ARABIC_LETTER_LAM_WITH_THREE_DOTS_BELOW"). +lisp_code_name(1721,"ARABIC_LETTER_NOON_WITH_DOT_BELOW"). +lisp_code_name(1722,"ARABIC_LETTER_NOON_GHUNNA"). +lisp_code_name(1723,"ARABIC_LETTER_RNOON"). +lisp_code_name(1724,"ARABIC_LETTER_NOON_WITH_RING"). +lisp_code_name(1725,"ARABIC_LETTER_NOON_WITH_THREE_DOTS_ABOVE"). +lisp_code_name(1726,"ARABIC_LETTER_HEH_DOACHASHMEE"). +lisp_code_name(1727,"ARABIC_LETTER_TCHEH_WITH_DOT_ABOVE"). +lisp_code_name(1728,"ARABIC_LETTER_HEH_WITH_YEH_ABOVE"). +lisp_code_name(1729,"ARABIC_LETTER_HEH_GOAL"). +lisp_code_name(1730,"ARABIC_LETTER_HEH_GOAL_WITH_HAMZA_ABOVE"). +lisp_code_name(1731,"ARABIC_LETTER_TEH_MARBUTA_GOAL"). +lisp_code_name(1732,"ARABIC_LETTER_WAW_WITH_RING"). +lisp_code_name(1733,"ARABIC_LETTER_KIRGHIZ_OE"). +lisp_code_name(1734,"ARABIC_LETTER_OE"). +lisp_code_name(1735,"ARABIC_LETTER_U"). +lisp_code_name(1736,"ARABIC_LETTER_YU"). +lisp_code_name(1737,"ARABIC_LETTER_KIRGHIZ_YU"). +lisp_code_name(1738,"ARABIC_LETTER_WAW_WITH_TWO_DOTS_ABOVE"). +lisp_code_name(1739,"ARABIC_LETTER_VE"). +lisp_code_name(1740,"ARABIC_LETTER_FARSI_YEH"). +lisp_code_name(1741,"ARABIC_LETTER_YEH_WITH_TAIL"). +lisp_code_name(1742,"ARABIC_LETTER_YEH_WITH_SMALL_V"). +lisp_code_name(1743,"ARABIC_LETTER_WAW_WITH_DOT_ABOVE"). +lisp_code_name(1744,"ARABIC_LETTER_E"). +lisp_code_name(1745,"ARABIC_LETTER_YEH_WITH_THREE_DOTS_BELOW"). +lisp_code_name(1746,"ARABIC_LETTER_YEH_BARREE"). +lisp_code_name(1747,"ARABIC_LETTER_YEH_BARREE_WITH_HAMZA_ABOVE"). +lisp_code_name(1748,"ARABIC_FULL_STOP"). +lisp_code_name(1749,"ARABIC_LETTER_AE"). +lisp_code_name(1750,"ARABIC_SMALL_HIGH_LIGATURE_SAD_WITH_LAM_WITH_ALEF_MAKSURA"). +lisp_code_name(1751,"ARABIC_SMALL_HIGH_LIGATURE_QAF_WITH_LAM_WITH_ALEF_MAKSURA"). +lisp_code_name(1752,"ARABIC_SMALL_HIGH_MEEM_INITIAL_FORM"). +lisp_code_name(1753,"ARABIC_SMALL_HIGH_LAM_ALEF"). +lisp_code_name(1754,"ARABIC_SMALL_HIGH_JEEM"). +lisp_code_name(1755,"ARABIC_SMALL_HIGH_THREE_DOTS"). +lisp_code_name(1756,"ARABIC_SMALL_HIGH_SEEN"). +lisp_code_name(1757,"ARABIC_END_OF_AYAH"). +lisp_code_name(1758,"ARABIC_START_OF_RUB_EL_HIZB"). +lisp_code_name(1759,"ARABIC_SMALL_HIGH_ROUNDED_ZERO"). +lisp_code_name(1760,"ARABIC_SMALL_HIGH_UPRIGHT_RECTANGULAR_ZERO"). +lisp_code_name(1761,"ARABIC_SMALL_HIGH_DOTLESS_HEAD_OF_KHAH"). +lisp_code_name(1762,"ARABIC_SMALL_HIGH_MEEM_ISOLATED_FORM"). +lisp_code_name(1763,"ARABIC_SMALL_LOW_SEEN"). +lisp_code_name(1764,"ARABIC_SMALL_HIGH_MADDA"). +lisp_code_name(1765,"ARABIC_SMALL_WAW"). +lisp_code_name(1766,"ARABIC_SMALL_YEH"). +lisp_code_name(1767,"ARABIC_SMALL_HIGH_YEH"). +lisp_code_name(1768,"ARABIC_SMALL_HIGH_NOON"). +lisp_code_name(1769,"ARABIC_PLACE_OF_SAJDAH"). +lisp_code_name(1770,"ARABIC_EMPTY_CENTRE_LOW_STOP"). +lisp_code_name(1771,"ARABIC_EMPTY_CENTRE_HIGH_STOP"). +lisp_code_name(1772,"ARABIC_ROUNDED_HIGH_STOP_WITH_FILLED_CENTRE"). +lisp_code_name(1773,"ARABIC_SMALL_LOW_MEEM"). +lisp_code_name(1774,"ARABIC_LETTER_DAL_WITH_INVERTED_V"). +lisp_code_name(1775,"ARABIC_LETTER_REH_WITH_INVERTED_V"). +lisp_code_name(1776,"EXTENDED_ARABIC-INDIC_DIGIT_ZERO"). +lisp_code_name(1777,"EXTENDED_ARABIC-INDIC_DIGIT_ONE"). +lisp_code_name(1778,"EXTENDED_ARABIC-INDIC_DIGIT_TWO"). +lisp_code_name(1779,"EXTENDED_ARABIC-INDIC_DIGIT_THREE"). +lisp_code_name(1780,"EXTENDED_ARABIC-INDIC_DIGIT_FOUR"). +lisp_code_name(1781,"EXTENDED_ARABIC-INDIC_DIGIT_FIVE"). +lisp_code_name(1782,"EXTENDED_ARABIC-INDIC_DIGIT_SIX"). +lisp_code_name(1783,"EXTENDED_ARABIC-INDIC_DIGIT_SEVEN"). +lisp_code_name(1784,"EXTENDED_ARABIC-INDIC_DIGIT_EIGHT"). +lisp_code_name(1785,"EXTENDED_ARABIC-INDIC_DIGIT_NINE"). +lisp_code_name(1786,"ARABIC_LETTER_SHEEN_WITH_DOT_BELOW"). +lisp_code_name(1787,"ARABIC_LETTER_DAD_WITH_DOT_BELOW"). +lisp_code_name(1788,"ARABIC_LETTER_GHAIN_WITH_DOT_BELOW"). +lisp_code_name(1789,"ARABIC_SIGN_SINDHI_AMPERSAND"). +lisp_code_name(1790,"ARABIC_SIGN_SINDHI_POSTPOSITION_MEN"). +lisp_code_name(1791,"ARABIC_LETTER_HEH_WITH_INVERTED_V"). +lisp_code_name(1792,"SYRIAC_END_OF_PARAGRAPH"). +lisp_code_name(1793,"SYRIAC_SUPRALINEAR_FULL_STOP"). +lisp_code_name(1794,"SYRIAC_SUBLINEAR_FULL_STOP"). +lisp_code_name(1795,"SYRIAC_SUPRALINEAR_COLON"). +lisp_code_name(1796,"SYRIAC_SUBLINEAR_COLON"). +lisp_code_name(1797,"SYRIAC_HORIZONTAL_COLON"). +lisp_code_name(1798,"SYRIAC_COLON_SKEWED_LEFT"). +lisp_code_name(1799,"SYRIAC_COLON_SKEWED_RIGHT"). +lisp_code_name(1800,"SYRIAC_SUPRALINEAR_COLON_SKEWED_LEFT"). +lisp_code_name(1801,"SYRIAC_SUBLINEAR_COLON_SKEWED_RIGHT"). +lisp_code_name(1802,"SYRIAC_CONTRACTION"). +lisp_code_name(1803,"SYRIAC_HARKLEAN_OBELUS"). +lisp_code_name(1804,"SYRIAC_HARKLEAN_METOBELUS"). +lisp_code_name(1805,"SYRIAC_HARKLEAN_ASTERISCUS"). +lisp_code_name(1806,"U70E"). +lisp_code_name(1807,"SYRIAC_ABBREVIATION_MARK"). +lisp_code_name(1808,"SYRIAC_LETTER_ALAPH"). +lisp_code_name(1809,"SYRIAC_LETTER_SUPERSCRIPT_ALAPH"). +lisp_code_name(1810,"SYRIAC_LETTER_BETH"). +lisp_code_name(1811,"SYRIAC_LETTER_GAMAL"). +lisp_code_name(1812,"SYRIAC_LETTER_GAMAL_GARSHUNI"). +lisp_code_name(1813,"SYRIAC_LETTER_DALATH"). +lisp_code_name(1814,"SYRIAC_LETTER_DOTLESS_DALATH_RISH"). +lisp_code_name(1815,"SYRIAC_LETTER_HE"). +lisp_code_name(1816,"SYRIAC_LETTER_WAW"). +lisp_code_name(1817,"SYRIAC_LETTER_ZAIN"). +lisp_code_name(1818,"SYRIAC_LETTER_HETH"). +lisp_code_name(1819,"SYRIAC_LETTER_TETH"). +lisp_code_name(1820,"SYRIAC_LETTER_TETH_GARSHUNI"). +lisp_code_name(1821,"SYRIAC_LETTER_YUDH"). +lisp_code_name(1822,"SYRIAC_LETTER_YUDH_HE"). +lisp_code_name(1823,"SYRIAC_LETTER_KAPH"). +lisp_code_name(1824,"SYRIAC_LETTER_LAMADH"). +lisp_code_name(1825,"SYRIAC_LETTER_MIM"). +lisp_code_name(1826,"SYRIAC_LETTER_NUN"). +lisp_code_name(1827,"SYRIAC_LETTER_SEMKATH"). +lisp_code_name(1828,"SYRIAC_LETTER_FINAL_SEMKATH"). +lisp_code_name(1829,"SYRIAC_LETTER_E"). +lisp_code_name(1830,"SYRIAC_LETTER_PE"). +lisp_code_name(1831,"SYRIAC_LETTER_REVERSED_PE"). +lisp_code_name(1832,"SYRIAC_LETTER_SADHE"). +lisp_code_name(1833,"SYRIAC_LETTER_QAPH"). +lisp_code_name(1834,"SYRIAC_LETTER_RISH"). +lisp_code_name(1835,"SYRIAC_LETTER_SHIN"). +lisp_code_name(1836,"SYRIAC_LETTER_TAW"). +lisp_code_name(1837,"SYRIAC_LETTER_PERSIAN_BHETH"). +lisp_code_name(1838,"SYRIAC_LETTER_PERSIAN_GHAMAL"). +lisp_code_name(1839,"SYRIAC_LETTER_PERSIAN_DHALATH"). +lisp_code_name(1840,"SYRIAC_PTHAHA_ABOVE"). +lisp_code_name(1841,"SYRIAC_PTHAHA_BELOW"). +lisp_code_name(1842,"SYRIAC_PTHAHA_DOTTED"). +lisp_code_name(1843,"SYRIAC_ZQAPHA_ABOVE"). +lisp_code_name(1844,"SYRIAC_ZQAPHA_BELOW"). +lisp_code_name(1845,"SYRIAC_ZQAPHA_DOTTED"). +lisp_code_name(1846,"SYRIAC_RBASA_ABOVE"). +lisp_code_name(1847,"SYRIAC_RBASA_BELOW"). +lisp_code_name(1848,"SYRIAC_DOTTED_ZLAMA_HORIZONTAL"). +lisp_code_name(1849,"SYRIAC_DOTTED_ZLAMA_ANGULAR"). +lisp_code_name(1850,"SYRIAC_HBASA_ABOVE"). +lisp_code_name(1851,"SYRIAC_HBASA_BELOW"). +lisp_code_name(1852,"SYRIAC_HBASA-ESASA_DOTTED"). +lisp_code_name(1853,"SYRIAC_ESASA_ABOVE"). +lisp_code_name(1854,"SYRIAC_ESASA_BELOW"). +lisp_code_name(1855,"SYRIAC_RWAHA"). +lisp_code_name(1856,"SYRIAC_FEMININE_DOT"). +lisp_code_name(1857,"SYRIAC_QUSHSHAYA"). +lisp_code_name(1858,"SYRIAC_RUKKAKHA"). +lisp_code_name(1859,"SYRIAC_TWO_VERTICAL_DOTS_ABOVE"). +lisp_code_name(1860,"SYRIAC_TWO_VERTICAL_DOTS_BELOW"). +lisp_code_name(1861,"SYRIAC_THREE_DOTS_ABOVE"). +lisp_code_name(1862,"SYRIAC_THREE_DOTS_BELOW"). +lisp_code_name(1863,"SYRIAC_OBLIQUE_LINE_ABOVE"). +lisp_code_name(1864,"SYRIAC_OBLIQUE_LINE_BELOW"). +lisp_code_name(1865,"SYRIAC_MUSIC"). +lisp_code_name(1866,"SYRIAC_BARREKH"). +lisp_code_name(1867,"U74B"). +lisp_code_name(1868,"U74C"). +lisp_code_name(1869,"SYRIAC_LETTER_SOGDIAN_ZHAIN"). +lisp_code_name(1870,"SYRIAC_LETTER_SOGDIAN_KHAPH"). +lisp_code_name(1871,"SYRIAC_LETTER_SOGDIAN_FE"). +lisp_code_name(1872,"ARABIC_LETTER_BEH_WITH_THREE_DOTS_HORIZONTALLY_BELOW"). +lisp_code_name(1873,"ARABIC_LETTER_BEH_WITH_DOT_BELOW_AND_THREE_DOTS_ABOVE"). +lisp_code_name(1874,"ARABIC_LETTER_BEH_WITH_THREE_DOTS_POINTING_UPWARDS_BELOW"). +lisp_code_name(1875,"ARABIC_LETTER_BEH_WITH_THREE_DOTS_POINTING_UPWARDS_BELOW_AND_TWO_DOTS_ABOVE"). +lisp_code_name(1876,"ARABIC_LETTER_BEH_WITH_TWO_DOTS_BELOW_AND_DOT_ABOVE"). +lisp_code_name(1877,"ARABIC_LETTER_BEH_WITH_INVERTED_SMALL_V_BELOW"). +lisp_code_name(1878,"ARABIC_LETTER_BEH_WITH_SMALL_V"). +lisp_code_name(1879,"ARABIC_LETTER_HAH_WITH_TWO_DOTS_ABOVE"). +lisp_code_name(1880,"ARABIC_LETTER_HAH_WITH_THREE_DOTS_POINTING_UPWARDS_BELOW"). +lisp_code_name(1881,"ARABIC_LETTER_DAL_WITH_TWO_DOTS_VERTICALLY_BELOW_AND_SMALL_TAH"). +lisp_code_name(1882,"ARABIC_LETTER_DAL_WITH_INVERTED_SMALL_V_BELOW"). +lisp_code_name(1883,"ARABIC_LETTER_REH_WITH_STROKE"). +lisp_code_name(1884,"ARABIC_LETTER_SEEN_WITH_FOUR_DOTS_ABOVE"). +lisp_code_name(1885,"ARABIC_LETTER_AIN_WITH_TWO_DOTS_ABOVE"). +lisp_code_name(1886,"ARABIC_LETTER_AIN_WITH_THREE_DOTS_POINTING_DOWNWARDS_ABOVE"). +lisp_code_name(1887,"ARABIC_LETTER_AIN_WITH_TWO_DOTS_VERTICALLY_ABOVE"). +lisp_code_name(1888,"ARABIC_LETTER_FEH_WITH_TWO_DOTS_BELOW"). +lisp_code_name(1889,"ARABIC_LETTER_FEH_WITH_THREE_DOTS_POINTING_UPWARDS_BELOW"). +lisp_code_name(1890,"ARABIC_LETTER_KEHEH_WITH_DOT_ABOVE"). +lisp_code_name(1891,"ARABIC_LETTER_KEHEH_WITH_THREE_DOTS_ABOVE"). +lisp_code_name(1892,"ARABIC_LETTER_KEHEH_WITH_THREE_DOTS_POINTING_UPWARDS_BELOW"). +lisp_code_name(1893,"ARABIC_LETTER_MEEM_WITH_DOT_ABOVE"). +lisp_code_name(1894,"ARABIC_LETTER_MEEM_WITH_DOT_BELOW"). +lisp_code_name(1895,"ARABIC_LETTER_NOON_WITH_TWO_DOTS_BELOW"). +lisp_code_name(1896,"ARABIC_LETTER_NOON_WITH_SMALL_TAH"). +lisp_code_name(1897,"ARABIC_LETTER_NOON_WITH_SMALL_V"). +lisp_code_name(1898,"ARABIC_LETTER_LAM_WITH_BAR"). +lisp_code_name(1899,"ARABIC_LETTER_REH_WITH_TWO_DOTS_VERTICALLY_ABOVE"). +lisp_code_name(1900,"ARABIC_LETTER_REH_WITH_HAMZA_ABOVE"). +lisp_code_name(1901,"ARABIC_LETTER_SEEN_WITH_TWO_DOTS_VERTICALLY_ABOVE"). +lisp_code_name(1902,"ARABIC_LETTER_HAH_WITH_SMALL_ARABIC_LETTER_TAH_BELOW"). +lisp_code_name(1903,"ARABIC_LETTER_HAH_WITH_SMALL_ARABIC_LETTER_TAH_AND_TWO_DOTS"). +lisp_code_name(1904,"ARABIC_LETTER_SEEN_WITH_SMALL_ARABIC_LETTER_TAH_AND_TWO_DOTS"). +lisp_code_name(1905,"ARABIC_LETTER_REH_WITH_SMALL_ARABIC_LETTER_TAH_AND_TWO_DOTS"). +lisp_code_name(1906,"ARABIC_LETTER_HAH_WITH_SMALL_ARABIC_LETTER_TAH_ABOVE"). +lisp_code_name(1907,"ARABIC_LETTER_ALEF_WITH_EXTENDED_ARABIC-INDIC_DIGIT_TWO_ABOVE"). +lisp_code_name(1908,"ARABIC_LETTER_ALEF_WITH_EXTENDED_ARABIC-INDIC_DIGIT_THREE_ABOVE"). +lisp_code_name(1909,"ARABIC_LETTER_FARSI_YEH_WITH_EXTENDED_ARABIC-INDIC_DIGIT_TWO_ABOVE"). +lisp_code_name(1910,"ARABIC_LETTER_FARSI_YEH_WITH_EXTENDED_ARABIC-INDIC_DIGIT_THREE_ABOVE"). +lisp_code_name(1911,"ARABIC_LETTER_FARSI_YEH_WITH_EXTENDED_ARABIC-INDIC_DIGIT_FOUR_BELOW"). +lisp_code_name(1912,"ARABIC_LETTER_WAW_WITH_EXTENDED_ARABIC-INDIC_DIGIT_TWO_ABOVE"). +lisp_code_name(1913,"ARABIC_LETTER_WAW_WITH_EXTENDED_ARABIC-INDIC_DIGIT_THREE_ABOVE"). +lisp_code_name(1914,"ARABIC_LETTER_YEH_BARREE_WITH_EXTENDED_ARABIC-INDIC_DIGIT_TWO_ABOVE"). +lisp_code_name(1915,"ARABIC_LETTER_YEH_BARREE_WITH_EXTENDED_ARABIC-INDIC_DIGIT_THREE_ABOVE"). +lisp_code_name(1916,"ARABIC_LETTER_HAH_WITH_EXTENDED_ARABIC-INDIC_DIGIT_FOUR_BELOW"). +lisp_code_name(1917,"ARABIC_LETTER_SEEN_WITH_EXTENDED_ARABIC-INDIC_DIGIT_FOUR_ABOVE"). +lisp_code_name(1918,"ARABIC_LETTER_SEEN_WITH_INVERTED_V"). +lisp_code_name(1919,"ARABIC_LETTER_KAF_WITH_TWO_DOTS_ABOVE"). +lisp_code_name(1920,"THAANA_LETTER_HAA"). +lisp_code_name(1921,"THAANA_LETTER_SHAVIYANI"). +lisp_code_name(1922,"THAANA_LETTER_NOONU"). +lisp_code_name(1923,"THAANA_LETTER_RAA"). +lisp_code_name(1924,"THAANA_LETTER_BAA"). +lisp_code_name(1925,"THAANA_LETTER_LHAVIYANI"). +lisp_code_name(1926,"THAANA_LETTER_KAAFU"). +lisp_code_name(1927,"THAANA_LETTER_ALIFU"). +lisp_code_name(1928,"THAANA_LETTER_VAAVU"). +lisp_code_name(1929,"THAANA_LETTER_MEEMU"). +lisp_code_name(1930,"THAANA_LETTER_FAAFU"). +lisp_code_name(1931,"THAANA_LETTER_DHAALU"). +lisp_code_name(1932,"THAANA_LETTER_THAA"). +lisp_code_name(1933,"THAANA_LETTER_LAAMU"). +lisp_code_name(1934,"THAANA_LETTER_GAAFU"). +lisp_code_name(1935,"THAANA_LETTER_GNAVIYANI"). +lisp_code_name(1936,"THAANA_LETTER_SEENU"). +lisp_code_name(1937,"THAANA_LETTER_DAVIYANI"). +lisp_code_name(1938,"THAANA_LETTER_ZAVIYANI"). +lisp_code_name(1939,"THAANA_LETTER_TAVIYANI"). +lisp_code_name(1940,"THAANA_LETTER_YAA"). +lisp_code_name(1941,"THAANA_LETTER_PAVIYANI"). +lisp_code_name(1942,"THAANA_LETTER_JAVIYANI"). +lisp_code_name(1943,"THAANA_LETTER_CHAVIYANI"). +lisp_code_name(1944,"THAANA_LETTER_TTAA"). +lisp_code_name(1945,"THAANA_LETTER_HHAA"). +lisp_code_name(1946,"THAANA_LETTER_KHAA"). +lisp_code_name(1947,"THAANA_LETTER_THAALU"). +lisp_code_name(1948,"THAANA_LETTER_ZAA"). +lisp_code_name(1949,"THAANA_LETTER_SHEENU"). +lisp_code_name(1950,"THAANA_LETTER_SAADHU"). +lisp_code_name(1951,"THAANA_LETTER_DAADHU"). +lisp_code_name(1952,"THAANA_LETTER_TO"). +lisp_code_name(1953,"THAANA_LETTER_ZO"). +lisp_code_name(1954,"THAANA_LETTER_AINU"). +lisp_code_name(1955,"THAANA_LETTER_GHAINU"). +lisp_code_name(1956,"THAANA_LETTER_QAAFU"). +lisp_code_name(1957,"THAANA_LETTER_WAAVU"). +lisp_code_name(1958,"THAANA_ABAFILI"). +lisp_code_name(1959,"THAANA_AABAAFILI"). +lisp_code_name(1960,"THAANA_IBIFILI"). +lisp_code_name(1961,"THAANA_EEBEEFILI"). +lisp_code_name(1962,"THAANA_UBUFILI"). +lisp_code_name(1963,"THAANA_OOBOOFILI"). +lisp_code_name(1964,"THAANA_EBEFILI"). +lisp_code_name(1965,"THAANA_EYBEYFILI"). +lisp_code_name(1966,"THAANA_OBOFILI"). +lisp_code_name(1967,"THAANA_OABOAFILI"). +lisp_code_name(1968,"THAANA_SUKUN"). +lisp_code_name(1969,"THAANA_LETTER_NAA"). +lisp_code_name(1970,"U7B2"). +lisp_code_name(1971,"U7B3"). +lisp_code_name(1972,"U7B4"). +lisp_code_name(1973,"U7B5"). +lisp_code_name(1974,"U7B6"). +lisp_code_name(1975,"U7B7"). +lisp_code_name(1976,"U7B8"). +lisp_code_name(1977,"U7B9"). +lisp_code_name(1978,"U7BA"). +lisp_code_name(1979,"U7BB"). +lisp_code_name(1980,"U7BC"). +lisp_code_name(1981,"U7BD"). +lisp_code_name(1982,"U7BE"). +lisp_code_name(1983,"U7BF"). +lisp_code_name(1984,"NKO_DIGIT_ZERO"). +lisp_code_name(1985,"NKO_DIGIT_ONE"). +lisp_code_name(1986,"NKO_DIGIT_TWO"). +lisp_code_name(1987,"NKO_DIGIT_THREE"). +lisp_code_name(1988,"NKO_DIGIT_FOUR"). +lisp_code_name(1989,"NKO_DIGIT_FIVE"). +lisp_code_name(1990,"NKO_DIGIT_SIX"). +lisp_code_name(1991,"NKO_DIGIT_SEVEN"). +lisp_code_name(1992,"NKO_DIGIT_EIGHT"). +lisp_code_name(1993,"NKO_DIGIT_NINE"). +lisp_code_name(1994,"NKO_LETTER_A"). +lisp_code_name(1995,"NKO_LETTER_EE"). +lisp_code_name(1996,"NKO_LETTER_I"). +lisp_code_name(1997,"NKO_LETTER_E"). +lisp_code_name(1998,"NKO_LETTER_U"). +lisp_code_name(1999,"NKO_LETTER_OO"). +lisp_code_name(2000,"NKO_LETTER_O"). +lisp_code_name(2001,"NKO_LETTER_DAGBASINNA"). +lisp_code_name(2002,"NKO_LETTER_N"). +lisp_code_name(2003,"NKO_LETTER_BA"). +lisp_code_name(2004,"NKO_LETTER_PA"). +lisp_code_name(2005,"NKO_LETTER_TA"). +lisp_code_name(2006,"NKO_LETTER_JA"). +lisp_code_name(2007,"NKO_LETTER_CHA"). +lisp_code_name(2008,"NKO_LETTER_DA"). +lisp_code_name(2009,"NKO_LETTER_RA"). +lisp_code_name(2010,"NKO_LETTER_RRA"). +lisp_code_name(2011,"NKO_LETTER_SA"). +lisp_code_name(2012,"NKO_LETTER_GBA"). +lisp_code_name(2013,"NKO_LETTER_FA"). +lisp_code_name(2014,"NKO_LETTER_KA"). +lisp_code_name(2015,"NKO_LETTER_LA"). +lisp_code_name(2016,"NKO_LETTER_NA_WOLOSO"). +lisp_code_name(2017,"NKO_LETTER_MA"). +lisp_code_name(2018,"NKO_LETTER_NYA"). +lisp_code_name(2019,"NKO_LETTER_NA"). +lisp_code_name(2020,"NKO_LETTER_HA"). +lisp_code_name(2021,"NKO_LETTER_WA"). +lisp_code_name(2022,"NKO_LETTER_YA"). +lisp_code_name(2023,"NKO_LETTER_NYA_WOLOSO"). +lisp_code_name(2024,"NKO_LETTER_JONA_JA"). +lisp_code_name(2025,"NKO_LETTER_JONA_CHA"). +lisp_code_name(2026,"NKO_LETTER_JONA_RA"). +lisp_code_name(2027,"NKO_COMBINING_SHORT_HIGH_TONE"). +lisp_code_name(2028,"NKO_COMBINING_SHORT_LOW_TONE"). +lisp_code_name(2029,"NKO_COMBINING_SHORT_RISING_TONE"). +lisp_code_name(2030,"NKO_COMBINING_LONG_DESCENDING_TONE"). +lisp_code_name(2031,"NKO_COMBINING_LONG_HIGH_TONE"). +lisp_code_name(2032,"NKO_COMBINING_LONG_LOW_TONE"). +lisp_code_name(2033,"NKO_COMBINING_LONG_RISING_TONE"). +lisp_code_name(2034,"NKO_COMBINING_NASALIZATION_MARK"). +lisp_code_name(2035,"NKO_COMBINING_DOUBLE_DOT_ABOVE"). +lisp_code_name(2036,"NKO_HIGH_TONE_APOSTROPHE"). +lisp_code_name(2037,"NKO_LOW_TONE_APOSTROPHE"). +lisp_code_name(2038,"NKO_SYMBOL_OO_DENNEN"). +lisp_code_name(2039,"NKO_SYMBOL_GBAKURUNEN"). +lisp_code_name(2040,"NKO_COMMA"). +lisp_code_name(2041,"NKO_EXCLAMATION_MARK"). +lisp_code_name(2042,"NKO_LAJANYALAN"). +lisp_code_name(2043,"U7FB"). +lisp_code_name(2044,"U7FC"). +lisp_code_name(2045,"U7FD"). +lisp_code_name(2046,"U7FE"). +lisp_code_name(2047,"U7FF"). +lisp_code_name(2048,"SAMARITAN_LETTER_ALAF"). +lisp_code_name(2049,"SAMARITAN_LETTER_BIT"). +lisp_code_name(2050,"SAMARITAN_LETTER_GAMAN"). +lisp_code_name(2051,"SAMARITAN_LETTER_DALAT"). +lisp_code_name(2052,"SAMARITAN_LETTER_IY"). +lisp_code_name(2053,"SAMARITAN_LETTER_BAA"). +lisp_code_name(2054,"SAMARITAN_LETTER_ZEN"). +lisp_code_name(2055,"SAMARITAN_LETTER_IT"). +lisp_code_name(2056,"SAMARITAN_LETTER_TIT"). +lisp_code_name(2057,"SAMARITAN_LETTER_YUT"). +lisp_code_name(2058,"SAMARITAN_LETTER_KAAF"). +lisp_code_name(2059,"SAMARITAN_LETTER_LABAT"). +lisp_code_name(2060,"SAMARITAN_LETTER_MIM"). +lisp_code_name(2061,"SAMARITAN_LETTER_NUN"). +lisp_code_name(2062,"SAMARITAN_LETTER_SINGAAT"). +lisp_code_name(2063,"SAMARITAN_LETTER_IN"). +lisp_code_name(2064,"SAMARITAN_LETTER_FI"). +lisp_code_name(2065,"SAMARITAN_LETTER_TSAADIY"). +lisp_code_name(2066,"SAMARITAN_LETTER_QUF"). +lisp_code_name(2067,"SAMARITAN_LETTER_RISH"). +lisp_code_name(2068,"SAMARITAN_LETTER_SHAN"). +lisp_code_name(2069,"SAMARITAN_LETTER_TAAF"). +lisp_code_name(2070,"SAMARITAN_MARK_IN"). +lisp_code_name(2071,"SAMARITAN_MARK_IN-ALAF"). +lisp_code_name(2072,"SAMARITAN_MARK_OCCLUSION"). +lisp_code_name(2073,"SAMARITAN_MARK_DAGESH"). +lisp_code_name(2074,"SAMARITAN_MODIFIER_LETTER_EPENTHETIC_YUT"). +lisp_code_name(2075,"SAMARITAN_MARK_EPENTHETIC_YUT"). +lisp_code_name(2076,"SAMARITAN_VOWEL_SIGN_LONG_E"). +lisp_code_name(2077,"SAMARITAN_VOWEL_SIGN_E"). +lisp_code_name(2078,"SAMARITAN_VOWEL_SIGN_OVERLONG_AA"). +lisp_code_name(2079,"SAMARITAN_VOWEL_SIGN_LONG_AA"). +lisp_code_name(2080,"SAMARITAN_VOWEL_SIGN_AA"). +lisp_code_name(2081,"SAMARITAN_VOWEL_SIGN_OVERLONG_A"). +lisp_code_name(2082,"SAMARITAN_VOWEL_SIGN_LONG_A"). +lisp_code_name(2083,"SAMARITAN_VOWEL_SIGN_A"). +lisp_code_name(2084,"SAMARITAN_MODIFIER_LETTER_SHORT_A"). +lisp_code_name(2085,"SAMARITAN_VOWEL_SIGN_SHORT_A"). +lisp_code_name(2086,"SAMARITAN_VOWEL_SIGN_LONG_U"). +lisp_code_name(2087,"SAMARITAN_VOWEL_SIGN_U"). +lisp_code_name(2088,"SAMARITAN_MODIFIER_LETTER_I"). +lisp_code_name(2089,"SAMARITAN_VOWEL_SIGN_LONG_I"). +lisp_code_name(2090,"SAMARITAN_VOWEL_SIGN_I"). +lisp_code_name(2091,"SAMARITAN_VOWEL_SIGN_O"). +lisp_code_name(2092,"SAMARITAN_VOWEL_SIGN_SUKUN"). +lisp_code_name(2093,"SAMARITAN_MARK_NEQUDAA"). +lisp_code_name(2094,"U82E"). +lisp_code_name(2095,"U82F"). +lisp_code_name(2096,"SAMARITAN_PUNCTUATION_NEQUDAA"). +lisp_code_name(2097,"SAMARITAN_PUNCTUATION_AFSAAQ"). +lisp_code_name(2098,"SAMARITAN_PUNCTUATION_ANGED"). +lisp_code_name(2099,"SAMARITAN_PUNCTUATION_BAU"). +lisp_code_name(2100,"SAMARITAN_PUNCTUATION_ATMAAU"). +lisp_code_name(2101,"SAMARITAN_PUNCTUATION_SHIYYAALAA"). +lisp_code_name(2102,"SAMARITAN_ABBREVIATION_MARK"). +lisp_code_name(2103,"SAMARITAN_PUNCTUATION_MELODIC_QITSA"). +lisp_code_name(2104,"SAMARITAN_PUNCTUATION_ZIQAA"). +lisp_code_name(2105,"SAMARITAN_PUNCTUATION_QITSA"). +lisp_code_name(2106,"SAMARITAN_PUNCTUATION_ZAEF"). +lisp_code_name(2107,"SAMARITAN_PUNCTUATION_TURU"). +lisp_code_name(2108,"SAMARITAN_PUNCTUATION_ARKAANU"). +lisp_code_name(2109,"SAMARITAN_PUNCTUATION_SOF_MASHFAAT"). +lisp_code_name(2110,"SAMARITAN_PUNCTUATION_ANNAAU"). +lisp_code_name(2111,"U83F"). +lisp_code_name(2112,"MANDAIC_LETTER_HALQA"). +lisp_code_name(2113,"MANDAIC_LETTER_AB"). +lisp_code_name(2114,"MANDAIC_LETTER_AG"). +lisp_code_name(2115,"MANDAIC_LETTER_AD"). +lisp_code_name(2116,"MANDAIC_LETTER_AH"). +lisp_code_name(2117,"MANDAIC_LETTER_USHENNA"). +lisp_code_name(2118,"MANDAIC_LETTER_AZ"). +lisp_code_name(2119,"MANDAIC_LETTER_IT"). +lisp_code_name(2120,"MANDAIC_LETTER_ATT"). +lisp_code_name(2121,"MANDAIC_LETTER_AKSA"). +lisp_code_name(2122,"MANDAIC_LETTER_AK"). +lisp_code_name(2123,"MANDAIC_LETTER_AL"). +lisp_code_name(2124,"MANDAIC_LETTER_AM"). +lisp_code_name(2125,"MANDAIC_LETTER_AN"). +lisp_code_name(2126,"MANDAIC_LETTER_AS"). +lisp_code_name(2127,"MANDAIC_LETTER_IN"). +lisp_code_name(2128,"MANDAIC_LETTER_AP"). +lisp_code_name(2129,"MANDAIC_LETTER_ASZ"). +lisp_code_name(2130,"MANDAIC_LETTER_AQ"). +lisp_code_name(2131,"MANDAIC_LETTER_AR"). +lisp_code_name(2132,"MANDAIC_LETTER_ASH"). +lisp_code_name(2133,"MANDAIC_LETTER_AT"). +lisp_code_name(2134,"MANDAIC_LETTER_DUSHENNA"). +lisp_code_name(2135,"MANDAIC_LETTER_KAD"). +lisp_code_name(2136,"MANDAIC_LETTER_AIN"). +lisp_code_name(2137,"MANDAIC_AFFRICATION_MARK"). +lisp_code_name(2138,"MANDAIC_VOCALIZATION_MARK"). +lisp_code_name(2139,"MANDAIC_GEMINATION_MARK"). +lisp_code_name(2140,"U85C"). +lisp_code_name(2141,"U85D"). +lisp_code_name(2142,"MANDAIC_PUNCTUATION"). +lisp_code_name(2143,"U85F"). +lisp_code_name(2144,"U860"). +lisp_code_name(2145,"U861"). +lisp_code_name(2146,"U862"). +lisp_code_name(2147,"U863"). +lisp_code_name(2148,"U864"). +lisp_code_name(2149,"U865"). +lisp_code_name(2150,"U866"). +lisp_code_name(2151,"U867"). +lisp_code_name(2152,"U868"). +lisp_code_name(2153,"U869"). +lisp_code_name(2154,"U86A"). +lisp_code_name(2155,"U86B"). +lisp_code_name(2156,"U86C"). +lisp_code_name(2157,"U86D"). +lisp_code_name(2158,"U86E"). +lisp_code_name(2159,"U86F"). +lisp_code_name(2160,"U870"). +lisp_code_name(2161,"U871"). +lisp_code_name(2162,"U872"). +lisp_code_name(2163,"U873"). +lisp_code_name(2164,"U874"). +lisp_code_name(2165,"U875"). +lisp_code_name(2166,"U876"). +lisp_code_name(2167,"U877"). +lisp_code_name(2168,"U878"). +lisp_code_name(2169,"U879"). +lisp_code_name(2170,"U87A"). +lisp_code_name(2171,"U87B"). +lisp_code_name(2172,"U87C"). +lisp_code_name(2173,"U87D"). +lisp_code_name(2174,"U87E"). +lisp_code_name(2175,"U87F"). +lisp_code_name(2176,"U880"). +lisp_code_name(2177,"U881"). +lisp_code_name(2178,"U882"). +lisp_code_name(2179,"U883"). +lisp_code_name(2180,"U884"). +lisp_code_name(2181,"U885"). +lisp_code_name(2182,"U886"). +lisp_code_name(2183,"U887"). +lisp_code_name(2184,"U888"). +lisp_code_name(2185,"U889"). +lisp_code_name(2186,"U88A"). +lisp_code_name(2187,"U88B"). +lisp_code_name(2188,"U88C"). +lisp_code_name(2189,"U88D"). +lisp_code_name(2190,"U88E"). +lisp_code_name(2191,"U88F"). +lisp_code_name(2192,"U890"). +lisp_code_name(2193,"U891"). +lisp_code_name(2194,"U892"). +lisp_code_name(2195,"U893"). +lisp_code_name(2196,"U894"). +lisp_code_name(2197,"U895"). +lisp_code_name(2198,"U896"). +lisp_code_name(2199,"U897"). +lisp_code_name(2200,"U898"). +lisp_code_name(2201,"U899"). +lisp_code_name(2202,"U89A"). +lisp_code_name(2203,"U89B"). +lisp_code_name(2204,"U89C"). +lisp_code_name(2205,"U89D"). +lisp_code_name(2206,"U89E"). +lisp_code_name(2207,"U89F"). +lisp_code_name(2208,"ARABIC_LETTER_BEH_WITH_SMALL_V_BELOW"). +lisp_code_name(2209,"ARABIC_LETTER_BEH_WITH_HAMZA_ABOVE"). +lisp_code_name(2210,"ARABIC_LETTER_JEEM_WITH_TWO_DOTS_ABOVE"). +lisp_code_name(2211,"ARABIC_LETTER_TAH_WITH_TWO_DOTS_ABOVE"). +lisp_code_name(2212,"ARABIC_LETTER_FEH_WITH_DOT_BELOW_AND_THREE_DOTS_ABOVE"). +lisp_code_name(2213,"ARABIC_LETTER_QAF_WITH_DOT_BELOW"). +lisp_code_name(2214,"ARABIC_LETTER_LAM_WITH_DOUBLE_BAR"). +lisp_code_name(2215,"ARABIC_LETTER_MEEM_WITH_THREE_DOTS_ABOVE"). +lisp_code_name(2216,"ARABIC_LETTER_YEH_WITH_TWO_DOTS_BELOW_AND_HAMZA_ABOVE"). +lisp_code_name(2217,"ARABIC_LETTER_YEH_WITH_TWO_DOTS_BELOW_AND_DOT_ABOVE"). +lisp_code_name(2218,"ARABIC_LETTER_REH_WITH_LOOP"). +lisp_code_name(2219,"ARABIC_LETTER_WAW_WITH_DOT_WITHIN"). +lisp_code_name(2220,"ARABIC_LETTER_ROHINGYA_YEH"). +lisp_code_name(2221,"ARABIC_LETTER_LOW_ALEF"). +lisp_code_name(2222,"ARABIC_LETTER_DAL_WITH_THREE_DOTS_BELOW"). +lisp_code_name(2223,"ARABIC_LETTER_SAD_WITH_THREE_DOTS_BELOW"). +lisp_code_name(2224,"ARABIC_LETTER_GAF_WITH_INVERTED_STROKE"). +lisp_code_name(2225,"ARABIC_LETTER_STRAIGHT_WAW"). +lisp_code_name(2226,"ARABIC_LETTER_ZAIN_WITH_INVERTED_V_ABOVE"). +lisp_code_name(2227,"U8B3"). +lisp_code_name(2228,"U8B4"). +lisp_code_name(2229,"U8B5"). +lisp_code_name(2230,"U8B6"). +lisp_code_name(2231,"U8B7"). +lisp_code_name(2232,"U8B8"). +lisp_code_name(2233,"U8B9"). +lisp_code_name(2234,"U8BA"). +lisp_code_name(2235,"U8BB"). +lisp_code_name(2236,"U8BC"). +lisp_code_name(2237,"U8BD"). +lisp_code_name(2238,"U8BE"). +lisp_code_name(2239,"U8BF"). +lisp_code_name(2240,"U8C0"). +lisp_code_name(2241,"U8C1"). +lisp_code_name(2242,"U8C2"). +lisp_code_name(2243,"U8C3"). +lisp_code_name(2244,"U8C4"). +lisp_code_name(2245,"U8C5"). +lisp_code_name(2246,"U8C6"). +lisp_code_name(2247,"U8C7"). +lisp_code_name(2248,"U8C8"). +lisp_code_name(2249,"U8C9"). +lisp_code_name(2250,"U8CA"). +lisp_code_name(2251,"U8CB"). +lisp_code_name(2252,"U8CC"). +lisp_code_name(2253,"U8CD"). +lisp_code_name(2254,"U8CE"). +lisp_code_name(2255,"U8CF"). +lisp_code_name(2256,"U8D0"). +lisp_code_name(2257,"U8D1"). +lisp_code_name(2258,"U8D2"). +lisp_code_name(2259,"U8D3"). +lisp_code_name(2260,"U8D4"). +lisp_code_name(2261,"U8D5"). +lisp_code_name(2262,"U8D6"). +lisp_code_name(2263,"U8D7"). +lisp_code_name(2264,"U8D8"). +lisp_code_name(2265,"U8D9"). +lisp_code_name(2266,"U8DA"). +lisp_code_name(2267,"U8DB"). +lisp_code_name(2268,"U8DC"). +lisp_code_name(2269,"U8DD"). +lisp_code_name(2270,"U8DE"). +lisp_code_name(2271,"U8DF"). +lisp_code_name(2272,"U8E0"). +lisp_code_name(2273,"U8E1"). +lisp_code_name(2274,"U8E2"). +lisp_code_name(2275,"U8E3"). +lisp_code_name(2276,"ARABIC_CURLY_FATHA"). +lisp_code_name(2277,"ARABIC_CURLY_DAMMA"). +lisp_code_name(2278,"ARABIC_CURLY_KASRA"). +lisp_code_name(2279,"ARABIC_CURLY_FATHATAN"). +lisp_code_name(2280,"ARABIC_CURLY_DAMMATAN"). +lisp_code_name(2281,"ARABIC_CURLY_KASRATAN"). +lisp_code_name(2282,"ARABIC_TONE_ONE_DOT_ABOVE"). +lisp_code_name(2283,"ARABIC_TONE_TWO_DOTS_ABOVE"). +lisp_code_name(2284,"ARABIC_TONE_LOOP_ABOVE"). +lisp_code_name(2285,"ARABIC_TONE_ONE_DOT_BELOW"). +lisp_code_name(2286,"ARABIC_TONE_TWO_DOTS_BELOW"). +lisp_code_name(2287,"ARABIC_TONE_LOOP_BELOW"). +lisp_code_name(2288,"ARABIC_OPEN_FATHATAN"). +lisp_code_name(2289,"ARABIC_OPEN_DAMMATAN"). +lisp_code_name(2290,"ARABIC_OPEN_KASRATAN"). +lisp_code_name(2291,"ARABIC_SMALL_HIGH_WAW"). +lisp_code_name(2292,"ARABIC_FATHA_WITH_RING"). +lisp_code_name(2293,"ARABIC_FATHA_WITH_DOT_ABOVE"). +lisp_code_name(2294,"ARABIC_KASRA_WITH_DOT_BELOW"). +lisp_code_name(2295,"ARABIC_LEFT_ARROWHEAD_ABOVE"). +lisp_code_name(2296,"ARABIC_RIGHT_ARROWHEAD_ABOVE"). +lisp_code_name(2297,"ARABIC_LEFT_ARROWHEAD_BELOW"). +lisp_code_name(2298,"ARABIC_RIGHT_ARROWHEAD_BELOW"). +lisp_code_name(2299,"ARABIC_DOUBLE_RIGHT_ARROWHEAD_ABOVE"). +lisp_code_name(2300,"ARABIC_DOUBLE_RIGHT_ARROWHEAD_ABOVE_WITH_DOT"). +lisp_code_name(2301,"ARABIC_RIGHT_ARROWHEAD_ABOVE_WITH_DOT"). +lisp_code_name(2302,"ARABIC_DAMMA_WITH_DOT"). +lisp_code_name(2303,"ARABIC_MARK_SIDEWAYS_NOON_GHUNNA"). +lisp_code_name(2304,"DEVANAGARI_SIGN_INVERTED_CANDRABINDU"). +lisp_code_name(2305,"DEVANAGARI_SIGN_CANDRABINDU"). +lisp_code_name(2306,"DEVANAGARI_SIGN_ANUSVARA"). +lisp_code_name(2307,"DEVANAGARI_SIGN_VISARGA"). +lisp_code_name(2308,"DEVANAGARI_LETTER_SHORT_A"). +lisp_code_name(2309,"DEVANAGARI_LETTER_A"). +lisp_code_name(2310,"DEVANAGARI_LETTER_AA"). +lisp_code_name(2311,"DEVANAGARI_LETTER_I"). +lisp_code_name(2312,"DEVANAGARI_LETTER_II"). +lisp_code_name(2313,"DEVANAGARI_LETTER_U"). +lisp_code_name(2314,"DEVANAGARI_LETTER_UU"). +lisp_code_name(2315,"DEVANAGARI_LETTER_VOCALIC_R"). +lisp_code_name(2316,"DEVANAGARI_LETTER_VOCALIC_L"). +lisp_code_name(2317,"DEVANAGARI_LETTER_CANDRA_E"). +lisp_code_name(2318,"DEVANAGARI_LETTER_SHORT_E"). +lisp_code_name(2319,"DEVANAGARI_LETTER_E"). +lisp_code_name(2320,"DEVANAGARI_LETTER_AI"). +lisp_code_name(2321,"DEVANAGARI_LETTER_CANDRA_O"). +lisp_code_name(2322,"DEVANAGARI_LETTER_SHORT_O"). +lisp_code_name(2323,"DEVANAGARI_LETTER_O"). +lisp_code_name(2324,"DEVANAGARI_LETTER_AU"). +lisp_code_name(2325,"DEVANAGARI_LETTER_KA"). +lisp_code_name(2326,"DEVANAGARI_LETTER_KHA"). +lisp_code_name(2327,"DEVANAGARI_LETTER_GA"). +lisp_code_name(2328,"DEVANAGARI_LETTER_GHA"). +lisp_code_name(2329,"DEVANAGARI_LETTER_NGA"). +lisp_code_name(2330,"DEVANAGARI_LETTER_CA"). +lisp_code_name(2331,"DEVANAGARI_LETTER_CHA"). +lisp_code_name(2332,"DEVANAGARI_LETTER_JA"). +lisp_code_name(2333,"DEVANAGARI_LETTER_JHA"). +lisp_code_name(2334,"DEVANAGARI_LETTER_NYA"). +lisp_code_name(2335,"DEVANAGARI_LETTER_TTA"). +lisp_code_name(2336,"DEVANAGARI_LETTER_TTHA"). +lisp_code_name(2337,"DEVANAGARI_LETTER_DDA"). +lisp_code_name(2338,"DEVANAGARI_LETTER_DDHA"). +lisp_code_name(2339,"DEVANAGARI_LETTER_NNA"). +lisp_code_name(2340,"DEVANAGARI_LETTER_TA"). +lisp_code_name(2341,"DEVANAGARI_LETTER_THA"). +lisp_code_name(2342,"DEVANAGARI_LETTER_DA"). +lisp_code_name(2343,"DEVANAGARI_LETTER_DHA"). +lisp_code_name(2344,"DEVANAGARI_LETTER_NA"). +lisp_code_name(2345,"DEVANAGARI_LETTER_NNNA"). +lisp_code_name(2346,"DEVANAGARI_LETTER_PA"). +lisp_code_name(2347,"DEVANAGARI_LETTER_PHA"). +lisp_code_name(2348,"DEVANAGARI_LETTER_BA"). +lisp_code_name(2349,"DEVANAGARI_LETTER_BHA"). +lisp_code_name(2350,"DEVANAGARI_LETTER_MA"). +lisp_code_name(2351,"DEVANAGARI_LETTER_YA"). +lisp_code_name(2352,"DEVANAGARI_LETTER_RA"). +lisp_code_name(2353,"DEVANAGARI_LETTER_RRA"). +lisp_code_name(2354,"DEVANAGARI_LETTER_LA"). +lisp_code_name(2355,"DEVANAGARI_LETTER_LLA"). +lisp_code_name(2356,"DEVANAGARI_LETTER_LLLA"). +lisp_code_name(2357,"DEVANAGARI_LETTER_VA"). +lisp_code_name(2358,"DEVANAGARI_LETTER_SHA"). +lisp_code_name(2359,"DEVANAGARI_LETTER_SSA"). +lisp_code_name(2360,"DEVANAGARI_LETTER_SA"). +lisp_code_name(2361,"DEVANAGARI_LETTER_HA"). +lisp_code_name(2362,"DEVANAGARI_VOWEL_SIGN_OE"). +lisp_code_name(2363,"DEVANAGARI_VOWEL_SIGN_OOE"). +lisp_code_name(2364,"DEVANAGARI_SIGN_NUKTA"). +lisp_code_name(2365,"DEVANAGARI_SIGN_AVAGRAHA"). +lisp_code_name(2366,"DEVANAGARI_VOWEL_SIGN_AA"). +lisp_code_name(2367,"DEVANAGARI_VOWEL_SIGN_I"). +lisp_code_name(2368,"DEVANAGARI_VOWEL_SIGN_II"). +lisp_code_name(2369,"DEVANAGARI_VOWEL_SIGN_U"). +lisp_code_name(2370,"DEVANAGARI_VOWEL_SIGN_UU"). +lisp_code_name(2371,"DEVANAGARI_VOWEL_SIGN_VOCALIC_R"). +lisp_code_name(2372,"DEVANAGARI_VOWEL_SIGN_VOCALIC_RR"). +lisp_code_name(2373,"DEVANAGARI_VOWEL_SIGN_CANDRA_E"). +lisp_code_name(2374,"DEVANAGARI_VOWEL_SIGN_SHORT_E"). +lisp_code_name(2375,"DEVANAGARI_VOWEL_SIGN_E"). +lisp_code_name(2376,"DEVANAGARI_VOWEL_SIGN_AI"). +lisp_code_name(2377,"DEVANAGARI_VOWEL_SIGN_CANDRA_O"). +lisp_code_name(2378,"DEVANAGARI_VOWEL_SIGN_SHORT_O"). +lisp_code_name(2379,"DEVANAGARI_VOWEL_SIGN_O"). +lisp_code_name(2380,"DEVANAGARI_VOWEL_SIGN_AU"). +lisp_code_name(2381,"DEVANAGARI_SIGN_VIRAMA"). +lisp_code_name(2382,"DEVANAGARI_VOWEL_SIGN_PRISHTHAMATRA_E"). +lisp_code_name(2383,"DEVANAGARI_VOWEL_SIGN_AW"). +lisp_code_name(2384,"DEVANAGARI_OM"). +lisp_code_name(2385,"DEVANAGARI_STRESS_SIGN_UDATTA"). +lisp_code_name(2386,"DEVANAGARI_STRESS_SIGN_ANUDATTA"). +lisp_code_name(2387,"DEVANAGARI_GRAVE_ACCENT"). +lisp_code_name(2388,"DEVANAGARI_ACUTE_ACCENT"). +lisp_code_name(2389,"DEVANAGARI_VOWEL_SIGN_CANDRA_LONG_E"). +lisp_code_name(2390,"DEVANAGARI_VOWEL_SIGN_UE"). +lisp_code_name(2391,"DEVANAGARI_VOWEL_SIGN_UUE"). +lisp_code_name(2392,"DEVANAGARI_LETTER_QA"). +lisp_code_name(2393,"DEVANAGARI_LETTER_KHHA"). +lisp_code_name(2394,"DEVANAGARI_LETTER_GHHA"). +lisp_code_name(2395,"DEVANAGARI_LETTER_ZA"). +lisp_code_name(2396,"DEVANAGARI_LETTER_DDDHA"). +lisp_code_name(2397,"DEVANAGARI_LETTER_RHA"). +lisp_code_name(2398,"DEVANAGARI_LETTER_FA"). +lisp_code_name(2399,"DEVANAGARI_LETTER_YYA"). +lisp_code_name(2400,"DEVANAGARI_LETTER_VOCALIC_RR"). +lisp_code_name(2401,"DEVANAGARI_LETTER_VOCALIC_LL"). +lisp_code_name(2402,"DEVANAGARI_VOWEL_SIGN_VOCALIC_L"). +lisp_code_name(2403,"DEVANAGARI_VOWEL_SIGN_VOCALIC_LL"). +lisp_code_name(2404,"DEVANAGARI_DANDA"). +lisp_code_name(2405,"DEVANAGARI_DOUBLE_DANDA"). +lisp_code_name(2406,"DEVANAGARI_DIGIT_ZERO"). +lisp_code_name(2407,"DEVANAGARI_DIGIT_ONE"). +lisp_code_name(2408,"DEVANAGARI_DIGIT_TWO"). +lisp_code_name(2409,"DEVANAGARI_DIGIT_THREE"). +lisp_code_name(2410,"DEVANAGARI_DIGIT_FOUR"). +lisp_code_name(2411,"DEVANAGARI_DIGIT_FIVE"). +lisp_code_name(2412,"DEVANAGARI_DIGIT_SIX"). +lisp_code_name(2413,"DEVANAGARI_DIGIT_SEVEN"). +lisp_code_name(2414,"DEVANAGARI_DIGIT_EIGHT"). +lisp_code_name(2415,"DEVANAGARI_DIGIT_NINE"). +lisp_code_name(2416,"DEVANAGARI_ABBREVIATION_SIGN"). +lisp_code_name(2417,"DEVANAGARI_SIGN_HIGH_SPACING_DOT"). +lisp_code_name(2418,"DEVANAGARI_LETTER_CANDRA_A"). +lisp_code_name(2419,"DEVANAGARI_LETTER_OE"). +lisp_code_name(2420,"DEVANAGARI_LETTER_OOE"). +lisp_code_name(2421,"DEVANAGARI_LETTER_AW"). +lisp_code_name(2422,"DEVANAGARI_LETTER_UE"). +lisp_code_name(2423,"DEVANAGARI_LETTER_UUE"). +lisp_code_name(2424,"DEVANAGARI_LETTER_MARWARI_DDA"). +lisp_code_name(2425,"DEVANAGARI_LETTER_ZHA"). +lisp_code_name(2426,"DEVANAGARI_LETTER_HEAVY_YA"). +lisp_code_name(2427,"DEVANAGARI_LETTER_GGA"). +lisp_code_name(2428,"DEVANAGARI_LETTER_JJA"). +lisp_code_name(2429,"DEVANAGARI_LETTER_GLOTTAL_STOP"). +lisp_code_name(2430,"DEVANAGARI_LETTER_DDDA"). +lisp_code_name(2431,"DEVANAGARI_LETTER_BBA"). +lisp_code_name(2432,"BENGALI_ANJI"). +lisp_code_name(2433,"BENGALI_SIGN_CANDRABINDU"). +lisp_code_name(2434,"BENGALI_SIGN_ANUSVARA"). +lisp_code_name(2435,"BENGALI_SIGN_VISARGA"). +lisp_code_name(2436,"U984"). +lisp_code_name(2437,"BENGALI_LETTER_A"). +lisp_code_name(2438,"BENGALI_LETTER_AA"). +lisp_code_name(2439,"BENGALI_LETTER_I"). +lisp_code_name(2440,"BENGALI_LETTER_II"). +lisp_code_name(2441,"BENGALI_LETTER_U"). +lisp_code_name(2442,"BENGALI_LETTER_UU"). +lisp_code_name(2443,"BENGALI_LETTER_VOCALIC_R"). +lisp_code_name(2444,"BENGALI_LETTER_VOCALIC_L"). +lisp_code_name(2445,"U98D"). +lisp_code_name(2446,"U98E"). +lisp_code_name(2447,"BENGALI_LETTER_E"). +lisp_code_name(2448,"BENGALI_LETTER_AI"). +lisp_code_name(2449,"U991"). +lisp_code_name(2450,"U992"). +lisp_code_name(2451,"BENGALI_LETTER_O"). +lisp_code_name(2452,"BENGALI_LETTER_AU"). +lisp_code_name(2453,"BENGALI_LETTER_KA"). +lisp_code_name(2454,"BENGALI_LETTER_KHA"). +lisp_code_name(2455,"BENGALI_LETTER_GA"). +lisp_code_name(2456,"BENGALI_LETTER_GHA"). +lisp_code_name(2457,"BENGALI_LETTER_NGA"). +lisp_code_name(2458,"BENGALI_LETTER_CA"). +lisp_code_name(2459,"BENGALI_LETTER_CHA"). +lisp_code_name(2460,"BENGALI_LETTER_JA"). +lisp_code_name(2461,"BENGALI_LETTER_JHA"). +lisp_code_name(2462,"BENGALI_LETTER_NYA"). +lisp_code_name(2463,"BENGALI_LETTER_TTA"). +lisp_code_name(2464,"BENGALI_LETTER_TTHA"). +lisp_code_name(2465,"BENGALI_LETTER_DDA"). +lisp_code_name(2466,"BENGALI_LETTER_DDHA"). +lisp_code_name(2467,"BENGALI_LETTER_NNA"). +lisp_code_name(2468,"BENGALI_LETTER_TA"). +lisp_code_name(2469,"BENGALI_LETTER_THA"). +lisp_code_name(2470,"BENGALI_LETTER_DA"). +lisp_code_name(2471,"BENGALI_LETTER_DHA"). +lisp_code_name(2472,"BENGALI_LETTER_NA"). +lisp_code_name(2473,"U9A9"). +lisp_code_name(2474,"BENGALI_LETTER_PA"). +lisp_code_name(2475,"BENGALI_LETTER_PHA"). +lisp_code_name(2476,"BENGALI_LETTER_BA"). +lisp_code_name(2477,"BENGALI_LETTER_BHA"). +lisp_code_name(2478,"BENGALI_LETTER_MA"). +lisp_code_name(2479,"BENGALI_LETTER_YA"). +lisp_code_name(2480,"BENGALI_LETTER_RA"). +lisp_code_name(2481,"U9B1"). +lisp_code_name(2482,"BENGALI_LETTER_LA"). +lisp_code_name(2483,"U9B3"). +lisp_code_name(2484,"U9B4"). +lisp_code_name(2485,"U9B5"). +lisp_code_name(2486,"BENGALI_LETTER_SHA"). +lisp_code_name(2487,"BENGALI_LETTER_SSA"). +lisp_code_name(2488,"BENGALI_LETTER_SA"). +lisp_code_name(2489,"BENGALI_LETTER_HA"). +lisp_code_name(2490,"U9BA"). +lisp_code_name(2491,"U9BB"). +lisp_code_name(2492,"BENGALI_SIGN_NUKTA"). +lisp_code_name(2493,"BENGALI_SIGN_AVAGRAHA"). +lisp_code_name(2494,"BENGALI_VOWEL_SIGN_AA"). +lisp_code_name(2495,"BENGALI_VOWEL_SIGN_I"). +lisp_code_name(2496,"BENGALI_VOWEL_SIGN_II"). +lisp_code_name(2497,"BENGALI_VOWEL_SIGN_U"). +lisp_code_name(2498,"BENGALI_VOWEL_SIGN_UU"). +lisp_code_name(2499,"BENGALI_VOWEL_SIGN_VOCALIC_R"). +lisp_code_name(2500,"BENGALI_VOWEL_SIGN_VOCALIC_RR"). +lisp_code_name(2501,"U9C5"). +lisp_code_name(2502,"U9C6"). +lisp_code_name(2503,"BENGALI_VOWEL_SIGN_E"). +lisp_code_name(2504,"BENGALI_VOWEL_SIGN_AI"). +lisp_code_name(2505,"U9C9"). +lisp_code_name(2506,"U9CA"). +lisp_code_name(2507,"BENGALI_VOWEL_SIGN_O"). +lisp_code_name(2508,"BENGALI_VOWEL_SIGN_AU"). +lisp_code_name(2509,"BENGALI_SIGN_VIRAMA"). +lisp_code_name(2510,"BENGALI_LETTER_KHANDA_TA"). +lisp_code_name(2511,"U9CF"). +lisp_code_name(2512,"U9D0"). +lisp_code_name(2513,"U9D1"). +lisp_code_name(2514,"U9D2"). +lisp_code_name(2515,"U9D3"). +lisp_code_name(2516,"U9D4"). +lisp_code_name(2517,"U9D5"). +lisp_code_name(2518,"U9D6"). +lisp_code_name(2519,"BENGALI_AU_LENGTH_MARK"). +lisp_code_name(2520,"U9D8"). +lisp_code_name(2521,"U9D9"). +lisp_code_name(2522,"U9DA"). +lisp_code_name(2523,"U9DB"). +lisp_code_name(2524,"BENGALI_LETTER_RRA"). +lisp_code_name(2525,"BENGALI_LETTER_RHA"). +lisp_code_name(2526,"U9DE"). +lisp_code_name(2527,"BENGALI_LETTER_YYA"). +lisp_code_name(2528,"BENGALI_LETTER_VOCALIC_RR"). +lisp_code_name(2529,"BENGALI_LETTER_VOCALIC_LL"). +lisp_code_name(2530,"BENGALI_VOWEL_SIGN_VOCALIC_L"). +lisp_code_name(2531,"BENGALI_VOWEL_SIGN_VOCALIC_LL"). +lisp_code_name(2532,"U9E4"). +lisp_code_name(2533,"U9E5"). +lisp_code_name(2534,"BENGALI_DIGIT_ZERO"). +lisp_code_name(2535,"BENGALI_DIGIT_ONE"). +lisp_code_name(2536,"BENGALI_DIGIT_TWO"). +lisp_code_name(2537,"BENGALI_DIGIT_THREE"). +lisp_code_name(2538,"BENGALI_DIGIT_FOUR"). +lisp_code_name(2539,"BENGALI_DIGIT_FIVE"). +lisp_code_name(2540,"BENGALI_DIGIT_SIX"). +lisp_code_name(2541,"BENGALI_DIGIT_SEVEN"). +lisp_code_name(2542,"BENGALI_DIGIT_EIGHT"). +lisp_code_name(2543,"BENGALI_DIGIT_NINE"). +lisp_code_name(2544,"BENGALI_LETTER_RA_WITH_MIDDLE_DIAGONAL"). +lisp_code_name(2545,"BENGALI_LETTER_RA_WITH_LOWER_DIAGONAL"). +lisp_code_name(2546,"BENGALI_RUPEE_MARK"). +lisp_code_name(2547,"BENGALI_RUPEE_SIGN"). +lisp_code_name(2548,"BENGALI_CURRENCY_NUMERATOR_ONE"). +lisp_code_name(2549,"BENGALI_CURRENCY_NUMERATOR_TWO"). +lisp_code_name(2550,"BENGALI_CURRENCY_NUMERATOR_THREE"). +lisp_code_name(2551,"BENGALI_CURRENCY_NUMERATOR_FOUR"). +lisp_code_name(2552,"BENGALI_CURRENCY_NUMERATOR_ONE_LESS_THAN_THE_DENOMINATOR"). +lisp_code_name(2553,"BENGALI_CURRENCY_DENOMINATOR_SIXTEEN"). +lisp_code_name(2554,"BENGALI_ISSHAR"). +lisp_code_name(2555,"BENGALI_GANDA_MARK"). +lisp_code_name(2556,"U9FC"). +lisp_code_name(2557,"U9FD"). +lisp_code_name(2558,"U9FE"). +lisp_code_name(2559,"U9FF"). +lisp_code_name(2560,"UA00"). +lisp_code_name(2561,"GURMUKHI_SIGN_ADAK_BINDI"). +lisp_code_name(2562,"GURMUKHI_SIGN_BINDI"). +lisp_code_name(2563,"GURMUKHI_SIGN_VISARGA"). +lisp_code_name(2564,"UA04"). +lisp_code_name(2565,"GURMUKHI_LETTER_A"). +lisp_code_name(2566,"GURMUKHI_LETTER_AA"). +lisp_code_name(2567,"GURMUKHI_LETTER_I"). +lisp_code_name(2568,"GURMUKHI_LETTER_II"). +lisp_code_name(2569,"GURMUKHI_LETTER_U"). +lisp_code_name(2570,"GURMUKHI_LETTER_UU"). +lisp_code_name(2571,"UA0B"). +lisp_code_name(2572,"UA0C"). +lisp_code_name(2573,"UA0D"). +lisp_code_name(2574,"UA0E"). +lisp_code_name(2575,"GURMUKHI_LETTER_EE"). +lisp_code_name(2576,"GURMUKHI_LETTER_AI"). +lisp_code_name(2577,"UA11"). +lisp_code_name(2578,"UA12"). +lisp_code_name(2579,"GURMUKHI_LETTER_OO"). +lisp_code_name(2580,"GURMUKHI_LETTER_AU"). +lisp_code_name(2581,"GURMUKHI_LETTER_KA"). +lisp_code_name(2582,"GURMUKHI_LETTER_KHA"). +lisp_code_name(2583,"GURMUKHI_LETTER_GA"). +lisp_code_name(2584,"GURMUKHI_LETTER_GHA"). +lisp_code_name(2585,"GURMUKHI_LETTER_NGA"). +lisp_code_name(2586,"GURMUKHI_LETTER_CA"). +lisp_code_name(2587,"GURMUKHI_LETTER_CHA"). +lisp_code_name(2588,"GURMUKHI_LETTER_JA"). +lisp_code_name(2589,"GURMUKHI_LETTER_JHA"). +lisp_code_name(2590,"GURMUKHI_LETTER_NYA"). +lisp_code_name(2591,"GURMUKHI_LETTER_TTA"). +lisp_code_name(2592,"GURMUKHI_LETTER_TTHA"). +lisp_code_name(2593,"GURMUKHI_LETTER_DDA"). +lisp_code_name(2594,"GURMUKHI_LETTER_DDHA"). +lisp_code_name(2595,"GURMUKHI_LETTER_NNA"). +lisp_code_name(2596,"GURMUKHI_LETTER_TA"). +lisp_code_name(2597,"GURMUKHI_LETTER_THA"). +lisp_code_name(2598,"GURMUKHI_LETTER_DA"). +lisp_code_name(2599,"GURMUKHI_LETTER_DHA"). +lisp_code_name(2600,"GURMUKHI_LETTER_NA"). +lisp_code_name(2601,"UA29"). +lisp_code_name(2602,"GURMUKHI_LETTER_PA"). +lisp_code_name(2603,"GURMUKHI_LETTER_PHA"). +lisp_code_name(2604,"GURMUKHI_LETTER_BA"). +lisp_code_name(2605,"GURMUKHI_LETTER_BHA"). +lisp_code_name(2606,"GURMUKHI_LETTER_MA"). +lisp_code_name(2607,"GURMUKHI_LETTER_YA"). +lisp_code_name(2608,"GURMUKHI_LETTER_RA"). +lisp_code_name(2609,"UA31"). +lisp_code_name(2610,"GURMUKHI_LETTER_LA"). +lisp_code_name(2611,"GURMUKHI_LETTER_LLA"). +lisp_code_name(2612,"UA34"). +lisp_code_name(2613,"GURMUKHI_LETTER_VA"). +lisp_code_name(2614,"GURMUKHI_LETTER_SHA"). +lisp_code_name(2615,"UA37"). +lisp_code_name(2616,"GURMUKHI_LETTER_SA"). +lisp_code_name(2617,"GURMUKHI_LETTER_HA"). +lisp_code_name(2618,"UA3A"). +lisp_code_name(2619,"UA3B"). +lisp_code_name(2620,"GURMUKHI_SIGN_NUKTA"). +lisp_code_name(2621,"UA3D"). +lisp_code_name(2622,"GURMUKHI_VOWEL_SIGN_AA"). +lisp_code_name(2623,"GURMUKHI_VOWEL_SIGN_I"). +lisp_code_name(2624,"GURMUKHI_VOWEL_SIGN_II"). +lisp_code_name(2625,"GURMUKHI_VOWEL_SIGN_U"). +lisp_code_name(2626,"GURMUKHI_VOWEL_SIGN_UU"). +lisp_code_name(2627,"UA43"). +lisp_code_name(2628,"UA44"). +lisp_code_name(2629,"UA45"). +lisp_code_name(2630,"UA46"). +lisp_code_name(2631,"GURMUKHI_VOWEL_SIGN_EE"). +lisp_code_name(2632,"GURMUKHI_VOWEL_SIGN_AI"). +lisp_code_name(2633,"UA49"). +lisp_code_name(2634,"UA4A"). +lisp_code_name(2635,"GURMUKHI_VOWEL_SIGN_OO"). +lisp_code_name(2636,"GURMUKHI_VOWEL_SIGN_AU"). +lisp_code_name(2637,"GURMUKHI_SIGN_VIRAMA"). +lisp_code_name(2638,"UA4E"). +lisp_code_name(2639,"UA4F"). +lisp_code_name(2640,"UA50"). +lisp_code_name(2641,"GURMUKHI_SIGN_UDAAT"). +lisp_code_name(2642,"UA52"). +lisp_code_name(2643,"UA53"). +lisp_code_name(2644,"UA54"). +lisp_code_name(2645,"UA55"). +lisp_code_name(2646,"UA56"). +lisp_code_name(2647,"UA57"). +lisp_code_name(2648,"UA58"). +lisp_code_name(2649,"GURMUKHI_LETTER_KHHA"). +lisp_code_name(2650,"GURMUKHI_LETTER_GHHA"). +lisp_code_name(2651,"GURMUKHI_LETTER_ZA"). +lisp_code_name(2652,"GURMUKHI_LETTER_RRA"). +lisp_code_name(2653,"UA5D"). +lisp_code_name(2654,"GURMUKHI_LETTER_FA"). +lisp_code_name(2655,"UA5F"). +lisp_code_name(2656,"UA60"). +lisp_code_name(2657,"UA61"). +lisp_code_name(2658,"UA62"). +lisp_code_name(2659,"UA63"). +lisp_code_name(2660,"UA64"). +lisp_code_name(2661,"UA65"). +lisp_code_name(2662,"GURMUKHI_DIGIT_ZERO"). +lisp_code_name(2663,"GURMUKHI_DIGIT_ONE"). +lisp_code_name(2664,"GURMUKHI_DIGIT_TWO"). +lisp_code_name(2665,"GURMUKHI_DIGIT_THREE"). +lisp_code_name(2666,"GURMUKHI_DIGIT_FOUR"). +lisp_code_name(2667,"GURMUKHI_DIGIT_FIVE"). +lisp_code_name(2668,"GURMUKHI_DIGIT_SIX"). +lisp_code_name(2669,"GURMUKHI_DIGIT_SEVEN"). +lisp_code_name(2670,"GURMUKHI_DIGIT_EIGHT"). +lisp_code_name(2671,"GURMUKHI_DIGIT_NINE"). +lisp_code_name(2672,"GURMUKHI_TIPPI"). +lisp_code_name(2673,"GURMUKHI_ADDAK"). +lisp_code_name(2674,"GURMUKHI_IRI"). +lisp_code_name(2675,"GURMUKHI_URA"). +lisp_code_name(2676,"GURMUKHI_EK_ONKAR"). +lisp_code_name(2677,"GURMUKHI_SIGN_YAKASH"). +lisp_code_name(2678,"UA76"). +lisp_code_name(2679,"UA77"). +lisp_code_name(2680,"UA78"). +lisp_code_name(2681,"UA79"). +lisp_code_name(2682,"UA7A"). +lisp_code_name(2683,"UA7B"). +lisp_code_name(2684,"UA7C"). +lisp_code_name(2685,"UA7D"). +lisp_code_name(2686,"UA7E"). +lisp_code_name(2687,"UA7F"). +lisp_code_name(2688,"UA80"). +lisp_code_name(2689,"GUJARATI_SIGN_CANDRABINDU"). +lisp_code_name(2690,"GUJARATI_SIGN_ANUSVARA"). +lisp_code_name(2691,"GUJARATI_SIGN_VISARGA"). +lisp_code_name(2692,"UA84"). +lisp_code_name(2693,"GUJARATI_LETTER_A"). +lisp_code_name(2694,"GUJARATI_LETTER_AA"). +lisp_code_name(2695,"GUJARATI_LETTER_I"). +lisp_code_name(2696,"GUJARATI_LETTER_II"). +lisp_code_name(2697,"GUJARATI_LETTER_U"). +lisp_code_name(2698,"GUJARATI_LETTER_UU"). +lisp_code_name(2699,"GUJARATI_LETTER_VOCALIC_R"). +lisp_code_name(2700,"GUJARATI_LETTER_VOCALIC_L"). +lisp_code_name(2701,"GUJARATI_VOWEL_CANDRA_E"). +lisp_code_name(2702,"UA8E"). +lisp_code_name(2703,"GUJARATI_LETTER_E"). +lisp_code_name(2704,"GUJARATI_LETTER_AI"). +lisp_code_name(2705,"GUJARATI_VOWEL_CANDRA_O"). +lisp_code_name(2706,"UA92"). +lisp_code_name(2707,"GUJARATI_LETTER_O"). +lisp_code_name(2708,"GUJARATI_LETTER_AU"). +lisp_code_name(2709,"GUJARATI_LETTER_KA"). +lisp_code_name(2710,"GUJARATI_LETTER_KHA"). +lisp_code_name(2711,"GUJARATI_LETTER_GA"). +lisp_code_name(2712,"GUJARATI_LETTER_GHA"). +lisp_code_name(2713,"GUJARATI_LETTER_NGA"). +lisp_code_name(2714,"GUJARATI_LETTER_CA"). +lisp_code_name(2715,"GUJARATI_LETTER_CHA"). +lisp_code_name(2716,"GUJARATI_LETTER_JA"). +lisp_code_name(2717,"GUJARATI_LETTER_JHA"). +lisp_code_name(2718,"GUJARATI_LETTER_NYA"). +lisp_code_name(2719,"GUJARATI_LETTER_TTA"). +lisp_code_name(2720,"GUJARATI_LETTER_TTHA"). +lisp_code_name(2721,"GUJARATI_LETTER_DDA"). +lisp_code_name(2722,"GUJARATI_LETTER_DDHA"). +lisp_code_name(2723,"GUJARATI_LETTER_NNA"). +lisp_code_name(2724,"GUJARATI_LETTER_TA"). +lisp_code_name(2725,"GUJARATI_LETTER_THA"). +lisp_code_name(2726,"GUJARATI_LETTER_DA"). +lisp_code_name(2727,"GUJARATI_LETTER_DHA"). +lisp_code_name(2728,"GUJARATI_LETTER_NA"). +lisp_code_name(2729,"UAA9"). +lisp_code_name(2730,"GUJARATI_LETTER_PA"). +lisp_code_name(2731,"GUJARATI_LETTER_PHA"). +lisp_code_name(2732,"GUJARATI_LETTER_BA"). +lisp_code_name(2733,"GUJARATI_LETTER_BHA"). +lisp_code_name(2734,"GUJARATI_LETTER_MA"). +lisp_code_name(2735,"GUJARATI_LETTER_YA"). +lisp_code_name(2736,"GUJARATI_LETTER_RA"). +lisp_code_name(2737,"UAB1"). +lisp_code_name(2738,"GUJARATI_LETTER_LA"). +lisp_code_name(2739,"GUJARATI_LETTER_LLA"). +lisp_code_name(2740,"UAB4"). +lisp_code_name(2741,"GUJARATI_LETTER_VA"). +lisp_code_name(2742,"GUJARATI_LETTER_SHA"). +lisp_code_name(2743,"GUJARATI_LETTER_SSA"). +lisp_code_name(2744,"GUJARATI_LETTER_SA"). +lisp_code_name(2745,"GUJARATI_LETTER_HA"). +lisp_code_name(2746,"UABA"). +lisp_code_name(2747,"UABB"). +lisp_code_name(2748,"GUJARATI_SIGN_NUKTA"). +lisp_code_name(2749,"GUJARATI_SIGN_AVAGRAHA"). +lisp_code_name(2750,"GUJARATI_VOWEL_SIGN_AA"). +lisp_code_name(2751,"GUJARATI_VOWEL_SIGN_I"). +lisp_code_name(2752,"GUJARATI_VOWEL_SIGN_II"). +lisp_code_name(2753,"GUJARATI_VOWEL_SIGN_U"). +lisp_code_name(2754,"GUJARATI_VOWEL_SIGN_UU"). +lisp_code_name(2755,"GUJARATI_VOWEL_SIGN_VOCALIC_R"). +lisp_code_name(2756,"GUJARATI_VOWEL_SIGN_VOCALIC_RR"). +lisp_code_name(2757,"GUJARATI_VOWEL_SIGN_CANDRA_E"). +lisp_code_name(2758,"UAC6"). +lisp_code_name(2759,"GUJARATI_VOWEL_SIGN_E"). +lisp_code_name(2760,"GUJARATI_VOWEL_SIGN_AI"). +lisp_code_name(2761,"GUJARATI_VOWEL_SIGN_CANDRA_O"). +lisp_code_name(2762,"UACA"). +lisp_code_name(2763,"GUJARATI_VOWEL_SIGN_O"). +lisp_code_name(2764,"GUJARATI_VOWEL_SIGN_AU"). +lisp_code_name(2765,"GUJARATI_SIGN_VIRAMA"). +lisp_code_name(2766,"UACE"). +lisp_code_name(2767,"UACF"). +lisp_code_name(2768,"GUJARATI_OM"). +lisp_code_name(2769,"UAD1"). +lisp_code_name(2770,"UAD2"). +lisp_code_name(2771,"UAD3"). +lisp_code_name(2772,"UAD4"). +lisp_code_name(2773,"UAD5"). +lisp_code_name(2774,"UAD6"). +lisp_code_name(2775,"UAD7"). +lisp_code_name(2776,"UAD8"). +lisp_code_name(2777,"UAD9"). +lisp_code_name(2778,"UADA"). +lisp_code_name(2779,"UADB"). +lisp_code_name(2780,"UADC"). +lisp_code_name(2781,"UADD"). +lisp_code_name(2782,"UADE"). +lisp_code_name(2783,"UADF"). +lisp_code_name(2784,"GUJARATI_LETTER_VOCALIC_RR"). +lisp_code_name(2785,"GUJARATI_LETTER_VOCALIC_LL"). +lisp_code_name(2786,"GUJARATI_VOWEL_SIGN_VOCALIC_L"). +lisp_code_name(2787,"GUJARATI_VOWEL_SIGN_VOCALIC_LL"). +lisp_code_name(2788,"UAE4"). +lisp_code_name(2789,"UAE5"). +lisp_code_name(2790,"GUJARATI_DIGIT_ZERO"). +lisp_code_name(2791,"GUJARATI_DIGIT_ONE"). +lisp_code_name(2792,"GUJARATI_DIGIT_TWO"). +lisp_code_name(2793,"GUJARATI_DIGIT_THREE"). +lisp_code_name(2794,"GUJARATI_DIGIT_FOUR"). +lisp_code_name(2795,"GUJARATI_DIGIT_FIVE"). +lisp_code_name(2796,"GUJARATI_DIGIT_SIX"). +lisp_code_name(2797,"GUJARATI_DIGIT_SEVEN"). +lisp_code_name(2798,"GUJARATI_DIGIT_EIGHT"). +lisp_code_name(2799,"GUJARATI_DIGIT_NINE"). +lisp_code_name(2800,"GUJARATI_ABBREVIATION_SIGN"). +lisp_code_name(2801,"GUJARATI_RUPEE_SIGN"). +lisp_code_name(2802,"UAF2"). +lisp_code_name(2803,"UAF3"). +lisp_code_name(2804,"UAF4"). +lisp_code_name(2805,"UAF5"). +lisp_code_name(2806,"UAF6"). +lisp_code_name(2807,"UAF7"). +lisp_code_name(2808,"UAF8"). +lisp_code_name(2809,"UAF9"). +lisp_code_name(2810,"UAFA"). +lisp_code_name(2811,"UAFB"). +lisp_code_name(2812,"UAFC"). +lisp_code_name(2813,"UAFD"). +lisp_code_name(2814,"UAFE"). +lisp_code_name(2815,"UAFF"). +lisp_code_name(2816,"UB00"). +lisp_code_name(2817,"ORIYA_SIGN_CANDRABINDU"). +lisp_code_name(2818,"ORIYA_SIGN_ANUSVARA"). +lisp_code_name(2819,"ORIYA_SIGN_VISARGA"). +lisp_code_name(2820,"UB04"). +lisp_code_name(2821,"ORIYA_LETTER_A"). +lisp_code_name(2822,"ORIYA_LETTER_AA"). +lisp_code_name(2823,"ORIYA_LETTER_I"). +lisp_code_name(2824,"ORIYA_LETTER_II"). +lisp_code_name(2825,"ORIYA_LETTER_U"). +lisp_code_name(2826,"ORIYA_LETTER_UU"). +lisp_code_name(2827,"ORIYA_LETTER_VOCALIC_R"). +lisp_code_name(2828,"ORIYA_LETTER_VOCALIC_L"). +lisp_code_name(2829,"UB0D"). +lisp_code_name(2830,"UB0E"). +lisp_code_name(2831,"ORIYA_LETTER_E"). +lisp_code_name(2832,"ORIYA_LETTER_AI"). +lisp_code_name(2833,"UB11"). +lisp_code_name(2834,"UB12"). +lisp_code_name(2835,"ORIYA_LETTER_O"). +lisp_code_name(2836,"ORIYA_LETTER_AU"). +lisp_code_name(2837,"ORIYA_LETTER_KA"). +lisp_code_name(2838,"ORIYA_LETTER_KHA"). +lisp_code_name(2839,"ORIYA_LETTER_GA"). +lisp_code_name(2840,"ORIYA_LETTER_GHA"). +lisp_code_name(2841,"ORIYA_LETTER_NGA"). +lisp_code_name(2842,"ORIYA_LETTER_CA"). +lisp_code_name(2843,"ORIYA_LETTER_CHA"). +lisp_code_name(2844,"ORIYA_LETTER_JA"). +lisp_code_name(2845,"ORIYA_LETTER_JHA"). +lisp_code_name(2846,"ORIYA_LETTER_NYA"). +lisp_code_name(2847,"ORIYA_LETTER_TTA"). +lisp_code_name(2848,"ORIYA_LETTER_TTHA"). +lisp_code_name(2849,"ORIYA_LETTER_DDA"). +lisp_code_name(2850,"ORIYA_LETTER_DDHA"). +lisp_code_name(2851,"ORIYA_LETTER_NNA"). +lisp_code_name(2852,"ORIYA_LETTER_TA"). +lisp_code_name(2853,"ORIYA_LETTER_THA"). +lisp_code_name(2854,"ORIYA_LETTER_DA"). +lisp_code_name(2855,"ORIYA_LETTER_DHA"). +lisp_code_name(2856,"ORIYA_LETTER_NA"). +lisp_code_name(2857,"UB29"). +lisp_code_name(2858,"ORIYA_LETTER_PA"). +lisp_code_name(2859,"ORIYA_LETTER_PHA"). +lisp_code_name(2860,"ORIYA_LETTER_BA"). +lisp_code_name(2861,"ORIYA_LETTER_BHA"). +lisp_code_name(2862,"ORIYA_LETTER_MA"). +lisp_code_name(2863,"ORIYA_LETTER_YA"). +lisp_code_name(2864,"ORIYA_LETTER_RA"). +lisp_code_name(2865,"UB31"). +lisp_code_name(2866,"ORIYA_LETTER_LA"). +lisp_code_name(2867,"ORIYA_LETTER_LLA"). +lisp_code_name(2868,"UB34"). +lisp_code_name(2869,"ORIYA_LETTER_VA"). +lisp_code_name(2870,"ORIYA_LETTER_SHA"). +lisp_code_name(2871,"ORIYA_LETTER_SSA"). +lisp_code_name(2872,"ORIYA_LETTER_SA"). +lisp_code_name(2873,"ORIYA_LETTER_HA"). +lisp_code_name(2874,"UB3A"). +lisp_code_name(2875,"UB3B"). +lisp_code_name(2876,"ORIYA_SIGN_NUKTA"). +lisp_code_name(2877,"ORIYA_SIGN_AVAGRAHA"). +lisp_code_name(2878,"ORIYA_VOWEL_SIGN_AA"). +lisp_code_name(2879,"ORIYA_VOWEL_SIGN_I"). +lisp_code_name(2880,"ORIYA_VOWEL_SIGN_II"). +lisp_code_name(2881,"ORIYA_VOWEL_SIGN_U"). +lisp_code_name(2882,"ORIYA_VOWEL_SIGN_UU"). +lisp_code_name(2883,"ORIYA_VOWEL_SIGN_VOCALIC_R"). +lisp_code_name(2884,"ORIYA_VOWEL_SIGN_VOCALIC_RR"). +lisp_code_name(2885,"UB45"). +lisp_code_name(2886,"UB46"). +lisp_code_name(2887,"ORIYA_VOWEL_SIGN_E"). +lisp_code_name(2888,"ORIYA_VOWEL_SIGN_AI"). +lisp_code_name(2889,"UB49"). +lisp_code_name(2890,"UB4A"). +lisp_code_name(2891,"ORIYA_VOWEL_SIGN_O"). +lisp_code_name(2892,"ORIYA_VOWEL_SIGN_AU"). +lisp_code_name(2893,"ORIYA_SIGN_VIRAMA"). +lisp_code_name(2894,"UB4E"). +lisp_code_name(2895,"UB4F"). +lisp_code_name(2896,"UB50"). +lisp_code_name(2897,"UB51"). +lisp_code_name(2898,"UB52"). +lisp_code_name(2899,"UB53"). +lisp_code_name(2900,"UB54"). +lisp_code_name(2901,"UB55"). +lisp_code_name(2902,"ORIYA_AI_LENGTH_MARK"). +lisp_code_name(2903,"ORIYA_AU_LENGTH_MARK"). +lisp_code_name(2904,"UB58"). +lisp_code_name(2905,"UB59"). +lisp_code_name(2906,"UB5A"). +lisp_code_name(2907,"UB5B"). +lisp_code_name(2908,"ORIYA_LETTER_RRA"). +lisp_code_name(2909,"ORIYA_LETTER_RHA"). +lisp_code_name(2910,"UB5E"). +lisp_code_name(2911,"ORIYA_LETTER_YYA"). +lisp_code_name(2912,"ORIYA_LETTER_VOCALIC_RR"). +lisp_code_name(2913,"ORIYA_LETTER_VOCALIC_LL"). +lisp_code_name(2914,"ORIYA_VOWEL_SIGN_VOCALIC_L"). +lisp_code_name(2915,"ORIYA_VOWEL_SIGN_VOCALIC_LL"). +lisp_code_name(2916,"UB64"). +lisp_code_name(2917,"UB65"). +lisp_code_name(2918,"ORIYA_DIGIT_ZERO"). +lisp_code_name(2919,"ORIYA_DIGIT_ONE"). +lisp_code_name(2920,"ORIYA_DIGIT_TWO"). +lisp_code_name(2921,"ORIYA_DIGIT_THREE"). +lisp_code_name(2922,"ORIYA_DIGIT_FOUR"). +lisp_code_name(2923,"ORIYA_DIGIT_FIVE"). +lisp_code_name(2924,"ORIYA_DIGIT_SIX"). +lisp_code_name(2925,"ORIYA_DIGIT_SEVEN"). +lisp_code_name(2926,"ORIYA_DIGIT_EIGHT"). +lisp_code_name(2927,"ORIYA_DIGIT_NINE"). +lisp_code_name(2928,"ORIYA_ISSHAR"). +lisp_code_name(2929,"ORIYA_LETTER_WA"). +lisp_code_name(2930,"ORIYA_FRACTION_ONE_QUARTER"). +lisp_code_name(2931,"ORIYA_FRACTION_ONE_HALF"). +lisp_code_name(2932,"ORIYA_FRACTION_THREE_QUARTERS"). +lisp_code_name(2933,"ORIYA_FRACTION_ONE_SIXTEENTH"). +lisp_code_name(2934,"ORIYA_FRACTION_ONE_EIGHTH"). +lisp_code_name(2935,"ORIYA_FRACTION_THREE_SIXTEENTHS"). +lisp_code_name(2936,"UB78"). +lisp_code_name(2937,"UB79"). +lisp_code_name(2938,"UB7A"). +lisp_code_name(2939,"UB7B"). +lisp_code_name(2940,"UB7C"). +lisp_code_name(2941,"UB7D"). +lisp_code_name(2942,"UB7E"). +lisp_code_name(2943,"UB7F"). +lisp_code_name(2944,"UB80"). +lisp_code_name(2945,"UB81"). +lisp_code_name(2946,"TAMIL_SIGN_ANUSVARA"). +lisp_code_name(2947,"TAMIL_SIGN_VISARGA"). +lisp_code_name(2948,"UB84"). +lisp_code_name(2949,"TAMIL_LETTER_A"). +lisp_code_name(2950,"TAMIL_LETTER_AA"). +lisp_code_name(2951,"TAMIL_LETTER_I"). +lisp_code_name(2952,"TAMIL_LETTER_II"). +lisp_code_name(2953,"TAMIL_LETTER_U"). +lisp_code_name(2954,"TAMIL_LETTER_UU"). +lisp_code_name(2955,"UB8B"). +lisp_code_name(2956,"UB8C"). +lisp_code_name(2957,"UB8D"). +lisp_code_name(2958,"TAMIL_LETTER_E"). +lisp_code_name(2959,"TAMIL_LETTER_EE"). +lisp_code_name(2960,"TAMIL_LETTER_AI"). +lisp_code_name(2961,"UB91"). +lisp_code_name(2962,"TAMIL_LETTER_O"). +lisp_code_name(2963,"TAMIL_LETTER_OO"). +lisp_code_name(2964,"TAMIL_LETTER_AU"). +lisp_code_name(2965,"TAMIL_LETTER_KA"). +lisp_code_name(2966,"UB96"). +lisp_code_name(2967,"UB97"). +lisp_code_name(2968,"UB98"). +lisp_code_name(2969,"TAMIL_LETTER_NGA"). +lisp_code_name(2970,"TAMIL_LETTER_CA"). +lisp_code_name(2971,"UB9B"). +lisp_code_name(2972,"TAMIL_LETTER_JA"). +lisp_code_name(2973,"UB9D"). +lisp_code_name(2974,"TAMIL_LETTER_NYA"). +lisp_code_name(2975,"TAMIL_LETTER_TTA"). +lisp_code_name(2976,"UBA0"). +lisp_code_name(2977,"UBA1"). +lisp_code_name(2978,"UBA2"). +lisp_code_name(2979,"TAMIL_LETTER_NNA"). +lisp_code_name(2980,"TAMIL_LETTER_TA"). +lisp_code_name(2981,"UBA5"). +lisp_code_name(2982,"UBA6"). +lisp_code_name(2983,"UBA7"). +lisp_code_name(2984,"TAMIL_LETTER_NA"). +lisp_code_name(2985,"TAMIL_LETTER_NNNA"). +lisp_code_name(2986,"TAMIL_LETTER_PA"). +lisp_code_name(2987,"UBAB"). +lisp_code_name(2988,"UBAC"). +lisp_code_name(2989,"UBAD"). +lisp_code_name(2990,"TAMIL_LETTER_MA"). +lisp_code_name(2991,"TAMIL_LETTER_YA"). +lisp_code_name(2992,"TAMIL_LETTER_RA"). +lisp_code_name(2993,"TAMIL_LETTER_RRA"). +lisp_code_name(2994,"TAMIL_LETTER_LA"). +lisp_code_name(2995,"TAMIL_LETTER_LLA"). +lisp_code_name(2996,"TAMIL_LETTER_LLLA"). +lisp_code_name(2997,"TAMIL_LETTER_VA"). +lisp_code_name(2998,"TAMIL_LETTER_SHA"). +lisp_code_name(2999,"TAMIL_LETTER_SSA"). +lisp_code_name(3000,"TAMIL_LETTER_SA"). +lisp_code_name(3001,"TAMIL_LETTER_HA"). +lisp_code_name(3002,"UBBA"). +lisp_code_name(3003,"UBBB"). +lisp_code_name(3004,"UBBC"). +lisp_code_name(3005,"UBBD"). +lisp_code_name(3006,"TAMIL_VOWEL_SIGN_AA"). +lisp_code_name(3007,"TAMIL_VOWEL_SIGN_I"). +lisp_code_name(3008,"TAMIL_VOWEL_SIGN_II"). +lisp_code_name(3009,"TAMIL_VOWEL_SIGN_U"). +lisp_code_name(3010,"TAMIL_VOWEL_SIGN_UU"). +lisp_code_name(3011,"UBC3"). +lisp_code_name(3012,"UBC4"). +lisp_code_name(3013,"UBC5"). +lisp_code_name(3014,"TAMIL_VOWEL_SIGN_E"). +lisp_code_name(3015,"TAMIL_VOWEL_SIGN_EE"). +lisp_code_name(3016,"TAMIL_VOWEL_SIGN_AI"). +lisp_code_name(3017,"UBC9"). +lisp_code_name(3018,"TAMIL_VOWEL_SIGN_O"). +lisp_code_name(3019,"TAMIL_VOWEL_SIGN_OO"). +lisp_code_name(3020,"TAMIL_VOWEL_SIGN_AU"). +lisp_code_name(3021,"TAMIL_SIGN_VIRAMA"). +lisp_code_name(3022,"UBCE"). +lisp_code_name(3023,"UBCF"). +lisp_code_name(3024,"TAMIL_OM"). +lisp_code_name(3025,"UBD1"). +lisp_code_name(3026,"UBD2"). +lisp_code_name(3027,"UBD3"). +lisp_code_name(3028,"UBD4"). +lisp_code_name(3029,"UBD5"). +lisp_code_name(3030,"UBD6"). +lisp_code_name(3031,"TAMIL_AU_LENGTH_MARK"). +lisp_code_name(3032,"UBD8"). +lisp_code_name(3033,"UBD9"). +lisp_code_name(3034,"UBDA"). +lisp_code_name(3035,"UBDB"). +lisp_code_name(3036,"UBDC"). +lisp_code_name(3037,"UBDD"). +lisp_code_name(3038,"UBDE"). +lisp_code_name(3039,"UBDF"). +lisp_code_name(3040,"UBE0"). +lisp_code_name(3041,"UBE1"). +lisp_code_name(3042,"UBE2"). +lisp_code_name(3043,"UBE3"). +lisp_code_name(3044,"UBE4"). +lisp_code_name(3045,"UBE5"). +lisp_code_name(3046,"TAMIL_DIGIT_ZERO"). +lisp_code_name(3047,"TAMIL_DIGIT_ONE"). +lisp_code_name(3048,"TAMIL_DIGIT_TWO"). +lisp_code_name(3049,"TAMIL_DIGIT_THREE"). +lisp_code_name(3050,"TAMIL_DIGIT_FOUR"). +lisp_code_name(3051,"TAMIL_DIGIT_FIVE"). +lisp_code_name(3052,"TAMIL_DIGIT_SIX"). +lisp_code_name(3053,"TAMIL_DIGIT_SEVEN"). +lisp_code_name(3054,"TAMIL_DIGIT_EIGHT"). +lisp_code_name(3055,"TAMIL_DIGIT_NINE"). +lisp_code_name(3056,"TAMIL_NUMBER_TEN"). +lisp_code_name(3057,"TAMIL_NUMBER_ONE_HUNDRED"). +lisp_code_name(3058,"TAMIL_NUMBER_ONE_THOUSAND"). +lisp_code_name(3059,"TAMIL_DAY_SIGN"). +lisp_code_name(3060,"TAMIL_MONTH_SIGN"). +lisp_code_name(3061,"TAMIL_YEAR_SIGN"). +lisp_code_name(3062,"TAMIL_DEBIT_SIGN"). +lisp_code_name(3063,"TAMIL_CREDIT_SIGN"). +lisp_code_name(3064,"TAMIL_AS_ABOVE_SIGN"). +lisp_code_name(3065,"TAMIL_RUPEE_SIGN"). +lisp_code_name(3066,"TAMIL_NUMBER_SIGN"). +lisp_code_name(3067,"UBFB"). +lisp_code_name(3068,"UBFC"). +lisp_code_name(3069,"UBFD"). +lisp_code_name(3070,"UBFE"). +lisp_code_name(3071,"UBFF"). +lisp_code_name(3072,"TELUGU_SIGN_COMBINING_CANDRABINDU_ABOVE"). +lisp_code_name(3073,"TELUGU_SIGN_CANDRABINDU"). +lisp_code_name(3074,"TELUGU_SIGN_ANUSVARA"). +lisp_code_name(3075,"TELUGU_SIGN_VISARGA"). +lisp_code_name(3076,"UC04"). +lisp_code_name(3077,"TELUGU_LETTER_A"). +lisp_code_name(3078,"TELUGU_LETTER_AA"). +lisp_code_name(3079,"TELUGU_LETTER_I"). +lisp_code_name(3080,"TELUGU_LETTER_II"). +lisp_code_name(3081,"TELUGU_LETTER_U"). +lisp_code_name(3082,"TELUGU_LETTER_UU"). +lisp_code_name(3083,"TELUGU_LETTER_VOCALIC_R"). +lisp_code_name(3084,"TELUGU_LETTER_VOCALIC_L"). +lisp_code_name(3085,"UC0D"). +lisp_code_name(3086,"TELUGU_LETTER_E"). +lisp_code_name(3087,"TELUGU_LETTER_EE"). +lisp_code_name(3088,"TELUGU_LETTER_AI"). +lisp_code_name(3089,"UC11"). +lisp_code_name(3090,"TELUGU_LETTER_O"). +lisp_code_name(3091,"TELUGU_LETTER_OO"). +lisp_code_name(3092,"TELUGU_LETTER_AU"). +lisp_code_name(3093,"TELUGU_LETTER_KA"). +lisp_code_name(3094,"TELUGU_LETTER_KHA"). +lisp_code_name(3095,"TELUGU_LETTER_GA"). +lisp_code_name(3096,"TELUGU_LETTER_GHA"). +lisp_code_name(3097,"TELUGU_LETTER_NGA"). +lisp_code_name(3098,"TELUGU_LETTER_CA"). +lisp_code_name(3099,"TELUGU_LETTER_CHA"). +lisp_code_name(3100,"TELUGU_LETTER_JA"). +lisp_code_name(3101,"TELUGU_LETTER_JHA"). +lisp_code_name(3102,"TELUGU_LETTER_NYA"). +lisp_code_name(3103,"TELUGU_LETTER_TTA"). +lisp_code_name(3104,"TELUGU_LETTER_TTHA"). +lisp_code_name(3105,"TELUGU_LETTER_DDA"). +lisp_code_name(3106,"TELUGU_LETTER_DDHA"). +lisp_code_name(3107,"TELUGU_LETTER_NNA"). +lisp_code_name(3108,"TELUGU_LETTER_TA"). +lisp_code_name(3109,"TELUGU_LETTER_THA"). +lisp_code_name(3110,"TELUGU_LETTER_DA"). +lisp_code_name(3111,"TELUGU_LETTER_DHA"). +lisp_code_name(3112,"TELUGU_LETTER_NA"). +lisp_code_name(3113,"UC29"). +lisp_code_name(3114,"TELUGU_LETTER_PA"). +lisp_code_name(3115,"TELUGU_LETTER_PHA"). +lisp_code_name(3116,"TELUGU_LETTER_BA"). +lisp_code_name(3117,"TELUGU_LETTER_BHA"). +lisp_code_name(3118,"TELUGU_LETTER_MA"). +lisp_code_name(3119,"TELUGU_LETTER_YA"). +lisp_code_name(3120,"TELUGU_LETTER_RA"). +lisp_code_name(3121,"TELUGU_LETTER_RRA"). +lisp_code_name(3122,"TELUGU_LETTER_LA"). +lisp_code_name(3123,"TELUGU_LETTER_LLA"). +lisp_code_name(3124,"TELUGU_LETTER_LLLA"). +lisp_code_name(3125,"TELUGU_LETTER_VA"). +lisp_code_name(3126,"TELUGU_LETTER_SHA"). +lisp_code_name(3127,"TELUGU_LETTER_SSA"). +lisp_code_name(3128,"TELUGU_LETTER_SA"). +lisp_code_name(3129,"TELUGU_LETTER_HA"). +lisp_code_name(3130,"UC3A"). +lisp_code_name(3131,"UC3B"). +lisp_code_name(3132,"UC3C"). +lisp_code_name(3133,"TELUGU_SIGN_AVAGRAHA"). +lisp_code_name(3134,"TELUGU_VOWEL_SIGN_AA"). +lisp_code_name(3135,"TELUGU_VOWEL_SIGN_I"). +lisp_code_name(3136,"TELUGU_VOWEL_SIGN_II"). +lisp_code_name(3137,"TELUGU_VOWEL_SIGN_U"). +lisp_code_name(3138,"TELUGU_VOWEL_SIGN_UU"). +lisp_code_name(3139,"TELUGU_VOWEL_SIGN_VOCALIC_R"). +lisp_code_name(3140,"TELUGU_VOWEL_SIGN_VOCALIC_RR"). +lisp_code_name(3141,"UC45"). +lisp_code_name(3142,"TELUGU_VOWEL_SIGN_E"). +lisp_code_name(3143,"TELUGU_VOWEL_SIGN_EE"). +lisp_code_name(3144,"TELUGU_VOWEL_SIGN_AI"). +lisp_code_name(3145,"UC49"). +lisp_code_name(3146,"TELUGU_VOWEL_SIGN_O"). +lisp_code_name(3147,"TELUGU_VOWEL_SIGN_OO"). +lisp_code_name(3148,"TELUGU_VOWEL_SIGN_AU"). +lisp_code_name(3149,"TELUGU_SIGN_VIRAMA"). +lisp_code_name(3150,"UC4E"). +lisp_code_name(3151,"UC4F"). +lisp_code_name(3152,"UC50"). +lisp_code_name(3153,"UC51"). +lisp_code_name(3154,"UC52"). +lisp_code_name(3155,"UC53"). +lisp_code_name(3156,"UC54"). +lisp_code_name(3157,"TELUGU_LENGTH_MARK"). +lisp_code_name(3158,"TELUGU_AI_LENGTH_MARK"). +lisp_code_name(3159,"UC57"). +lisp_code_name(3160,"TELUGU_LETTER_TSA"). +lisp_code_name(3161,"TELUGU_LETTER_DZA"). +lisp_code_name(3162,"UC5A"). +lisp_code_name(3163,"UC5B"). +lisp_code_name(3164,"UC5C"). +lisp_code_name(3165,"UC5D"). +lisp_code_name(3166,"UC5E"). +lisp_code_name(3167,"UC5F"). +lisp_code_name(3168,"TELUGU_LETTER_VOCALIC_RR"). +lisp_code_name(3169,"TELUGU_LETTER_VOCALIC_LL"). +lisp_code_name(3170,"TELUGU_VOWEL_SIGN_VOCALIC_L"). +lisp_code_name(3171,"TELUGU_VOWEL_SIGN_VOCALIC_LL"). +lisp_code_name(3172,"UC64"). +lisp_code_name(3173,"UC65"). +lisp_code_name(3174,"TELUGU_DIGIT_ZERO"). +lisp_code_name(3175,"TELUGU_DIGIT_ONE"). +lisp_code_name(3176,"TELUGU_DIGIT_TWO"). +lisp_code_name(3177,"TELUGU_DIGIT_THREE"). +lisp_code_name(3178,"TELUGU_DIGIT_FOUR"). +lisp_code_name(3179,"TELUGU_DIGIT_FIVE"). +lisp_code_name(3180,"TELUGU_DIGIT_SIX"). +lisp_code_name(3181,"TELUGU_DIGIT_SEVEN"). +lisp_code_name(3182,"TELUGU_DIGIT_EIGHT"). +lisp_code_name(3183,"TELUGU_DIGIT_NINE"). +lisp_code_name(3184,"UC70"). +lisp_code_name(3185,"UC71"). +lisp_code_name(3186,"UC72"). +lisp_code_name(3187,"UC73"). +lisp_code_name(3188,"UC74"). +lisp_code_name(3189,"UC75"). +lisp_code_name(3190,"UC76"). +lisp_code_name(3191,"UC77"). +lisp_code_name(3192,"TELUGU_FRACTION_DIGIT_ZERO_FOR_ODD_POWERS_OF_FOUR"). +lisp_code_name(3193,"TELUGU_FRACTION_DIGIT_ONE_FOR_ODD_POWERS_OF_FOUR"). +lisp_code_name(3194,"TELUGU_FRACTION_DIGIT_TWO_FOR_ODD_POWERS_OF_FOUR"). +lisp_code_name(3195,"TELUGU_FRACTION_DIGIT_THREE_FOR_ODD_POWERS_OF_FOUR"). +lisp_code_name(3196,"TELUGU_FRACTION_DIGIT_ONE_FOR_EVEN_POWERS_OF_FOUR"). +lisp_code_name(3197,"TELUGU_FRACTION_DIGIT_TWO_FOR_EVEN_POWERS_OF_FOUR"). +lisp_code_name(3198,"TELUGU_FRACTION_DIGIT_THREE_FOR_EVEN_POWERS_OF_FOUR"). +lisp_code_name(3199,"TELUGU_SIGN_TUUMU"). +lisp_code_name(3200,"UC80"). +lisp_code_name(3201,"KANNADA_SIGN_CANDRABINDU"). +lisp_code_name(3202,"KANNADA_SIGN_ANUSVARA"). +lisp_code_name(3203,"KANNADA_SIGN_VISARGA"). +lisp_code_name(3204,"UC84"). +lisp_code_name(3205,"KANNADA_LETTER_A"). +lisp_code_name(3206,"KANNADA_LETTER_AA"). +lisp_code_name(3207,"KANNADA_LETTER_I"). +lisp_code_name(3208,"KANNADA_LETTER_II"). +lisp_code_name(3209,"KANNADA_LETTER_U"). +lisp_code_name(3210,"KANNADA_LETTER_UU"). +lisp_code_name(3211,"KANNADA_LETTER_VOCALIC_R"). +lisp_code_name(3212,"KANNADA_LETTER_VOCALIC_L"). +lisp_code_name(3213,"UC8D"). +lisp_code_name(3214,"KANNADA_LETTER_E"). +lisp_code_name(3215,"KANNADA_LETTER_EE"). +lisp_code_name(3216,"KANNADA_LETTER_AI"). +lisp_code_name(3217,"UC91"). +lisp_code_name(3218,"KANNADA_LETTER_O"). +lisp_code_name(3219,"KANNADA_LETTER_OO"). +lisp_code_name(3220,"KANNADA_LETTER_AU"). +lisp_code_name(3221,"KANNADA_LETTER_KA"). +lisp_code_name(3222,"KANNADA_LETTER_KHA"). +lisp_code_name(3223,"KANNADA_LETTER_GA"). +lisp_code_name(3224,"KANNADA_LETTER_GHA"). +lisp_code_name(3225,"KANNADA_LETTER_NGA"). +lisp_code_name(3226,"KANNADA_LETTER_CA"). +lisp_code_name(3227,"KANNADA_LETTER_CHA"). +lisp_code_name(3228,"KANNADA_LETTER_JA"). +lisp_code_name(3229,"KANNADA_LETTER_JHA"). +lisp_code_name(3230,"KANNADA_LETTER_NYA"). +lisp_code_name(3231,"KANNADA_LETTER_TTA"). +lisp_code_name(3232,"KANNADA_LETTER_TTHA"). +lisp_code_name(3233,"KANNADA_LETTER_DDA"). +lisp_code_name(3234,"KANNADA_LETTER_DDHA"). +lisp_code_name(3235,"KANNADA_LETTER_NNA"). +lisp_code_name(3236,"KANNADA_LETTER_TA"). +lisp_code_name(3237,"KANNADA_LETTER_THA"). +lisp_code_name(3238,"KANNADA_LETTER_DA"). +lisp_code_name(3239,"KANNADA_LETTER_DHA"). +lisp_code_name(3240,"KANNADA_LETTER_NA"). +lisp_code_name(3241,"UCA9"). +lisp_code_name(3242,"KANNADA_LETTER_PA"). +lisp_code_name(3243,"KANNADA_LETTER_PHA"). +lisp_code_name(3244,"KANNADA_LETTER_BA"). +lisp_code_name(3245,"KANNADA_LETTER_BHA"). +lisp_code_name(3246,"KANNADA_LETTER_MA"). +lisp_code_name(3247,"KANNADA_LETTER_YA"). +lisp_code_name(3248,"KANNADA_LETTER_RA"). +lisp_code_name(3249,"KANNADA_LETTER_RRA"). +lisp_code_name(3250,"KANNADA_LETTER_LA"). +lisp_code_name(3251,"KANNADA_LETTER_LLA"). +lisp_code_name(3252,"UCB4"). +lisp_code_name(3253,"KANNADA_LETTER_VA"). +lisp_code_name(3254,"KANNADA_LETTER_SHA"). +lisp_code_name(3255,"KANNADA_LETTER_SSA"). +lisp_code_name(3256,"KANNADA_LETTER_SA"). +lisp_code_name(3257,"KANNADA_LETTER_HA"). +lisp_code_name(3258,"UCBA"). +lisp_code_name(3259,"UCBB"). +lisp_code_name(3260,"KANNADA_SIGN_NUKTA"). +lisp_code_name(3261,"KANNADA_SIGN_AVAGRAHA"). +lisp_code_name(3262,"KANNADA_VOWEL_SIGN_AA"). +lisp_code_name(3263,"KANNADA_VOWEL_SIGN_I"). +lisp_code_name(3264,"KANNADA_VOWEL_SIGN_II"). +lisp_code_name(3265,"KANNADA_VOWEL_SIGN_U"). +lisp_code_name(3266,"KANNADA_VOWEL_SIGN_UU"). +lisp_code_name(3267,"KANNADA_VOWEL_SIGN_VOCALIC_R"). +lisp_code_name(3268,"KANNADA_VOWEL_SIGN_VOCALIC_RR"). +lisp_code_name(3269,"UCC5"). +lisp_code_name(3270,"KANNADA_VOWEL_SIGN_E"). +lisp_code_name(3271,"KANNADA_VOWEL_SIGN_EE"). +lisp_code_name(3272,"KANNADA_VOWEL_SIGN_AI"). +lisp_code_name(3273,"UCC9"). +lisp_code_name(3274,"KANNADA_VOWEL_SIGN_O"). +lisp_code_name(3275,"KANNADA_VOWEL_SIGN_OO"). +lisp_code_name(3276,"KANNADA_VOWEL_SIGN_AU"). +lisp_code_name(3277,"KANNADA_SIGN_VIRAMA"). +lisp_code_name(3278,"UCCE"). +lisp_code_name(3279,"UCCF"). +lisp_code_name(3280,"UCD0"). +lisp_code_name(3281,"UCD1"). +lisp_code_name(3282,"UCD2"). +lisp_code_name(3283,"UCD3"). +lisp_code_name(3284,"UCD4"). +lisp_code_name(3285,"KANNADA_LENGTH_MARK"). +lisp_code_name(3286,"KANNADA_AI_LENGTH_MARK"). +lisp_code_name(3287,"UCD7"). +lisp_code_name(3288,"UCD8"). +lisp_code_name(3289,"UCD9"). +lisp_code_name(3290,"UCDA"). +lisp_code_name(3291,"UCDB"). +lisp_code_name(3292,"UCDC"). +lisp_code_name(3293,"UCDD"). +lisp_code_name(3294,"KANNADA_LETTER_FA"). +lisp_code_name(3295,"UCDF"). +lisp_code_name(3296,"KANNADA_LETTER_VOCALIC_RR"). +lisp_code_name(3297,"KANNADA_LETTER_VOCALIC_LL"). +lisp_code_name(3298,"KANNADA_VOWEL_SIGN_VOCALIC_L"). +lisp_code_name(3299,"KANNADA_VOWEL_SIGN_VOCALIC_LL"). +lisp_code_name(3300,"UCE4"). +lisp_code_name(3301,"UCE5"). +lisp_code_name(3302,"KANNADA_DIGIT_ZERO"). +lisp_code_name(3303,"KANNADA_DIGIT_ONE"). +lisp_code_name(3304,"KANNADA_DIGIT_TWO"). +lisp_code_name(3305,"KANNADA_DIGIT_THREE"). +lisp_code_name(3306,"KANNADA_DIGIT_FOUR"). +lisp_code_name(3307,"KANNADA_DIGIT_FIVE"). +lisp_code_name(3308,"KANNADA_DIGIT_SIX"). +lisp_code_name(3309,"KANNADA_DIGIT_SEVEN"). +lisp_code_name(3310,"KANNADA_DIGIT_EIGHT"). +lisp_code_name(3311,"KANNADA_DIGIT_NINE"). +lisp_code_name(3312,"UCF0"). +lisp_code_name(3313,"KANNADA_SIGN_JIHVAMULIYA"). +lisp_code_name(3314,"KANNADA_SIGN_UPADHMANIYA"). +lisp_code_name(3315,"UCF3"). +lisp_code_name(3316,"UCF4"). +lisp_code_name(3317,"UCF5"). +lisp_code_name(3318,"UCF6"). +lisp_code_name(3319,"UCF7"). +lisp_code_name(3320,"UCF8"). +lisp_code_name(3321,"UCF9"). +lisp_code_name(3322,"UCFA"). +lisp_code_name(3323,"UCFB"). +lisp_code_name(3324,"UCFC"). +lisp_code_name(3325,"UCFD"). +lisp_code_name(3326,"UCFE"). +lisp_code_name(3327,"UCFF"). +lisp_code_name(3328,"UD00"). +lisp_code_name(3329,"MALAYALAM_SIGN_CANDRABINDU"). +lisp_code_name(3330,"MALAYALAM_SIGN_ANUSVARA"). +lisp_code_name(3331,"MALAYALAM_SIGN_VISARGA"). +lisp_code_name(3332,"UD04"). +lisp_code_name(3333,"MALAYALAM_LETTER_A"). +lisp_code_name(3334,"MALAYALAM_LETTER_AA"). +lisp_code_name(3335,"MALAYALAM_LETTER_I"). +lisp_code_name(3336,"MALAYALAM_LETTER_II"). +lisp_code_name(3337,"MALAYALAM_LETTER_U"). +lisp_code_name(3338,"MALAYALAM_LETTER_UU"). +lisp_code_name(3339,"MALAYALAM_LETTER_VOCALIC_R"). +lisp_code_name(3340,"MALAYALAM_LETTER_VOCALIC_L"). +lisp_code_name(3341,"UD0D"). +lisp_code_name(3342,"MALAYALAM_LETTER_E"). +lisp_code_name(3343,"MALAYALAM_LETTER_EE"). +lisp_code_name(3344,"MALAYALAM_LETTER_AI"). +lisp_code_name(3345,"UD11"). +lisp_code_name(3346,"MALAYALAM_LETTER_O"). +lisp_code_name(3347,"MALAYALAM_LETTER_OO"). +lisp_code_name(3348,"MALAYALAM_LETTER_AU"). +lisp_code_name(3349,"MALAYALAM_LETTER_KA"). +lisp_code_name(3350,"MALAYALAM_LETTER_KHA"). +lisp_code_name(3351,"MALAYALAM_LETTER_GA"). +lisp_code_name(3352,"MALAYALAM_LETTER_GHA"). +lisp_code_name(3353,"MALAYALAM_LETTER_NGA"). +lisp_code_name(3354,"MALAYALAM_LETTER_CA"). +lisp_code_name(3355,"MALAYALAM_LETTER_CHA"). +lisp_code_name(3356,"MALAYALAM_LETTER_JA"). +lisp_code_name(3357,"MALAYALAM_LETTER_JHA"). +lisp_code_name(3358,"MALAYALAM_LETTER_NYA"). +lisp_code_name(3359,"MALAYALAM_LETTER_TTA"). +lisp_code_name(3360,"MALAYALAM_LETTER_TTHA"). +lisp_code_name(3361,"MALAYALAM_LETTER_DDA"). +lisp_code_name(3362,"MALAYALAM_LETTER_DDHA"). +lisp_code_name(3363,"MALAYALAM_LETTER_NNA"). +lisp_code_name(3364,"MALAYALAM_LETTER_TA"). +lisp_code_name(3365,"MALAYALAM_LETTER_THA"). +lisp_code_name(3366,"MALAYALAM_LETTER_DA"). +lisp_code_name(3367,"MALAYALAM_LETTER_DHA"). +lisp_code_name(3368,"MALAYALAM_LETTER_NA"). +lisp_code_name(3369,"MALAYALAM_LETTER_NNNA"). +lisp_code_name(3370,"MALAYALAM_LETTER_PA"). +lisp_code_name(3371,"MALAYALAM_LETTER_PHA"). +lisp_code_name(3372,"MALAYALAM_LETTER_BA"). +lisp_code_name(3373,"MALAYALAM_LETTER_BHA"). +lisp_code_name(3374,"MALAYALAM_LETTER_MA"). +lisp_code_name(3375,"MALAYALAM_LETTER_YA"). +lisp_code_name(3376,"MALAYALAM_LETTER_RA"). +lisp_code_name(3377,"MALAYALAM_LETTER_RRA"). +lisp_code_name(3378,"MALAYALAM_LETTER_LA"). +lisp_code_name(3379,"MALAYALAM_LETTER_LLA"). +lisp_code_name(3380,"MALAYALAM_LETTER_LLLA"). +lisp_code_name(3381,"MALAYALAM_LETTER_VA"). +lisp_code_name(3382,"MALAYALAM_LETTER_SHA"). +lisp_code_name(3383,"MALAYALAM_LETTER_SSA"). +lisp_code_name(3384,"MALAYALAM_LETTER_SA"). +lisp_code_name(3385,"MALAYALAM_LETTER_HA"). +lisp_code_name(3386,"MALAYALAM_LETTER_TTTA"). +lisp_code_name(3387,"UD3B"). +lisp_code_name(3388,"UD3C"). +lisp_code_name(3389,"MALAYALAM_SIGN_AVAGRAHA"). +lisp_code_name(3390,"MALAYALAM_VOWEL_SIGN_AA"). +lisp_code_name(3391,"MALAYALAM_VOWEL_SIGN_I"). +lisp_code_name(3392,"MALAYALAM_VOWEL_SIGN_II"). +lisp_code_name(3393,"MALAYALAM_VOWEL_SIGN_U"). +lisp_code_name(3394,"MALAYALAM_VOWEL_SIGN_UU"). +lisp_code_name(3395,"MALAYALAM_VOWEL_SIGN_VOCALIC_R"). +lisp_code_name(3396,"MALAYALAM_VOWEL_SIGN_VOCALIC_RR"). +lisp_code_name(3397,"UD45"). +lisp_code_name(3398,"MALAYALAM_VOWEL_SIGN_E"). +lisp_code_name(3399,"MALAYALAM_VOWEL_SIGN_EE"). +lisp_code_name(3400,"MALAYALAM_VOWEL_SIGN_AI"). +lisp_code_name(3401,"UD49"). +lisp_code_name(3402,"MALAYALAM_VOWEL_SIGN_O"). +lisp_code_name(3403,"MALAYALAM_VOWEL_SIGN_OO"). +lisp_code_name(3404,"MALAYALAM_VOWEL_SIGN_AU"). +lisp_code_name(3405,"MALAYALAM_SIGN_VIRAMA"). +lisp_code_name(3406,"MALAYALAM_LETTER_DOT_REPH"). +lisp_code_name(3407,"UD4F"). +lisp_code_name(3408,"UD50"). +lisp_code_name(3409,"UD51"). +lisp_code_name(3410,"UD52"). +lisp_code_name(3411,"UD53"). +lisp_code_name(3412,"UD54"). +lisp_code_name(3413,"UD55"). +lisp_code_name(3414,"UD56"). +lisp_code_name(3415,"MALAYALAM_AU_LENGTH_MARK"). +lisp_code_name(3416,"UD58"). +lisp_code_name(3417,"UD59"). +lisp_code_name(3418,"UD5A"). +lisp_code_name(3419,"UD5B"). +lisp_code_name(3420,"UD5C"). +lisp_code_name(3421,"UD5D"). +lisp_code_name(3422,"UD5E"). +lisp_code_name(3423,"UD5F"). +lisp_code_name(3424,"MALAYALAM_LETTER_VOCALIC_RR"). +lisp_code_name(3425,"MALAYALAM_LETTER_VOCALIC_LL"). +lisp_code_name(3426,"MALAYALAM_VOWEL_SIGN_VOCALIC_L"). +lisp_code_name(3427,"MALAYALAM_VOWEL_SIGN_VOCALIC_LL"). +lisp_code_name(3428,"UD64"). +lisp_code_name(3429,"UD65"). +lisp_code_name(3430,"MALAYALAM_DIGIT_ZERO"). +lisp_code_name(3431,"MALAYALAM_DIGIT_ONE"). +lisp_code_name(3432,"MALAYALAM_DIGIT_TWO"). +lisp_code_name(3433,"MALAYALAM_DIGIT_THREE"). +lisp_code_name(3434,"MALAYALAM_DIGIT_FOUR"). +lisp_code_name(3435,"MALAYALAM_DIGIT_FIVE"). +lisp_code_name(3436,"MALAYALAM_DIGIT_SIX"). +lisp_code_name(3437,"MALAYALAM_DIGIT_SEVEN"). +lisp_code_name(3438,"MALAYALAM_DIGIT_EIGHT"). +lisp_code_name(3439,"MALAYALAM_DIGIT_NINE"). +lisp_code_name(3440,"MALAYALAM_NUMBER_TEN"). +lisp_code_name(3441,"MALAYALAM_NUMBER_ONE_HUNDRED"). +lisp_code_name(3442,"MALAYALAM_NUMBER_ONE_THOUSAND"). +lisp_code_name(3443,"MALAYALAM_FRACTION_ONE_QUARTER"). +lisp_code_name(3444,"MALAYALAM_FRACTION_ONE_HALF"). +lisp_code_name(3445,"MALAYALAM_FRACTION_THREE_QUARTERS"). +lisp_code_name(3446,"UD76"). +lisp_code_name(3447,"UD77"). +lisp_code_name(3448,"UD78"). +lisp_code_name(3449,"MALAYALAM_DATE_MARK"). +lisp_code_name(3450,"MALAYALAM_LETTER_CHILLU_NN"). +lisp_code_name(3451,"MALAYALAM_LETTER_CHILLU_N"). +lisp_code_name(3452,"MALAYALAM_LETTER_CHILLU_RR"). +lisp_code_name(3453,"MALAYALAM_LETTER_CHILLU_L"). +lisp_code_name(3454,"MALAYALAM_LETTER_CHILLU_LL"). +lisp_code_name(3455,"MALAYALAM_LETTER_CHILLU_K"). +lisp_code_name(3456,"UD80"). +lisp_code_name(3457,"UD81"). +lisp_code_name(3458,"SINHALA_SIGN_ANUSVARAYA"). +lisp_code_name(3459,"SINHALA_SIGN_VISARGAYA"). +lisp_code_name(3460,"UD84"). +lisp_code_name(3461,"SINHALA_LETTER_AYANNA"). +lisp_code_name(3462,"SINHALA_LETTER_AAYANNA"). +lisp_code_name(3463,"SINHALA_LETTER_AEYANNA"). +lisp_code_name(3464,"SINHALA_LETTER_AEEYANNA"). +lisp_code_name(3465,"SINHALA_LETTER_IYANNA"). +lisp_code_name(3466,"SINHALA_LETTER_IIYANNA"). +lisp_code_name(3467,"SINHALA_LETTER_UYANNA"). +lisp_code_name(3468,"SINHALA_LETTER_UUYANNA"). +lisp_code_name(3469,"SINHALA_LETTER_IRUYANNA"). +lisp_code_name(3470,"SINHALA_LETTER_IRUUYANNA"). +lisp_code_name(3471,"SINHALA_LETTER_ILUYANNA"). +lisp_code_name(3472,"SINHALA_LETTER_ILUUYANNA"). +lisp_code_name(3473,"SINHALA_LETTER_EYANNA"). +lisp_code_name(3474,"SINHALA_LETTER_EEYANNA"). +lisp_code_name(3475,"SINHALA_LETTER_AIYANNA"). +lisp_code_name(3476,"SINHALA_LETTER_OYANNA"). +lisp_code_name(3477,"SINHALA_LETTER_OOYANNA"). +lisp_code_name(3478,"SINHALA_LETTER_AUYANNA"). +lisp_code_name(3479,"UD97"). +lisp_code_name(3480,"UD98"). +lisp_code_name(3481,"UD99"). +lisp_code_name(3482,"SINHALA_LETTER_ALPAPRAANA_KAYANNA"). +lisp_code_name(3483,"SINHALA_LETTER_MAHAAPRAANA_KAYANNA"). +lisp_code_name(3484,"SINHALA_LETTER_ALPAPRAANA_GAYANNA"). +lisp_code_name(3485,"SINHALA_LETTER_MAHAAPRAANA_GAYANNA"). +lisp_code_name(3486,"SINHALA_LETTER_KANTAJA_NAASIKYAYA"). +lisp_code_name(3487,"SINHALA_LETTER_SANYAKA_GAYANNA"). +lisp_code_name(3488,"SINHALA_LETTER_ALPAPRAANA_CAYANNA"). +lisp_code_name(3489,"SINHALA_LETTER_MAHAAPRAANA_CAYANNA"). +lisp_code_name(3490,"SINHALA_LETTER_ALPAPRAANA_JAYANNA"). +lisp_code_name(3491,"SINHALA_LETTER_MAHAAPRAANA_JAYANNA"). +lisp_code_name(3492,"SINHALA_LETTER_TAALUJA_NAASIKYAYA"). +lisp_code_name(3493,"SINHALA_LETTER_TAALUJA_SANYOOGA_NAAKSIKYAYA"). +lisp_code_name(3494,"SINHALA_LETTER_SANYAKA_JAYANNA"). +lisp_code_name(3495,"SINHALA_LETTER_ALPAPRAANA_TTAYANNA"). +lisp_code_name(3496,"SINHALA_LETTER_MAHAAPRAANA_TTAYANNA"). +lisp_code_name(3497,"SINHALA_LETTER_ALPAPRAANA_DDAYANNA"). +lisp_code_name(3498,"SINHALA_LETTER_MAHAAPRAANA_DDAYANNA"). +lisp_code_name(3499,"SINHALA_LETTER_MUURDHAJA_NAYANNA"). +lisp_code_name(3500,"SINHALA_LETTER_SANYAKA_DDAYANNA"). +lisp_code_name(3501,"SINHALA_LETTER_ALPAPRAANA_TAYANNA"). +lisp_code_name(3502,"SINHALA_LETTER_MAHAAPRAANA_TAYANNA"). +lisp_code_name(3503,"SINHALA_LETTER_ALPAPRAANA_DAYANNA"). +lisp_code_name(3504,"SINHALA_LETTER_MAHAAPRAANA_DAYANNA"). +lisp_code_name(3505,"SINHALA_LETTER_DANTAJA_NAYANNA"). +lisp_code_name(3506,"UDB2"). +lisp_code_name(3507,"SINHALA_LETTER_SANYAKA_DAYANNA"). +lisp_code_name(3508,"SINHALA_LETTER_ALPAPRAANA_PAYANNA"). +lisp_code_name(3509,"SINHALA_LETTER_MAHAAPRAANA_PAYANNA"). +lisp_code_name(3510,"SINHALA_LETTER_ALPAPRAANA_BAYANNA"). +lisp_code_name(3511,"SINHALA_LETTER_MAHAAPRAANA_BAYANNA"). +lisp_code_name(3512,"SINHALA_LETTER_MAYANNA"). +lisp_code_name(3513,"SINHALA_LETTER_AMBA_BAYANNA"). +lisp_code_name(3514,"SINHALA_LETTER_YAYANNA"). +lisp_code_name(3515,"SINHALA_LETTER_RAYANNA"). +lisp_code_name(3516,"UDBC"). +lisp_code_name(3517,"SINHALA_LETTER_DANTAJA_LAYANNA"). +lisp_code_name(3518,"UDBE"). +lisp_code_name(3519,"UDBF"). +lisp_code_name(3520,"SINHALA_LETTER_VAYANNA"). +lisp_code_name(3521,"SINHALA_LETTER_TAALUJA_SAYANNA"). +lisp_code_name(3522,"SINHALA_LETTER_MUURDHAJA_SAYANNA"). +lisp_code_name(3523,"SINHALA_LETTER_DANTAJA_SAYANNA"). +lisp_code_name(3524,"SINHALA_LETTER_HAYANNA"). +lisp_code_name(3525,"SINHALA_LETTER_MUURDHAJA_LAYANNA"). +lisp_code_name(3526,"SINHALA_LETTER_FAYANNA"). +lisp_code_name(3527,"UDC7"). +lisp_code_name(3528,"UDC8"). +lisp_code_name(3529,"UDC9"). +lisp_code_name(3530,"SINHALA_SIGN_AL-LAKUNA"). +lisp_code_name(3531,"UDCB"). +lisp_code_name(3532,"UDCC"). +lisp_code_name(3533,"UDCD"). +lisp_code_name(3534,"UDCE"). +lisp_code_name(3535,"SINHALA_VOWEL_SIGN_AELA-PILLA"). +lisp_code_name(3536,"SINHALA_VOWEL_SIGN_KETTI_AEDA-PILLA"). +lisp_code_name(3537,"SINHALA_VOWEL_SIGN_DIGA_AEDA-PILLA"). +lisp_code_name(3538,"SINHALA_VOWEL_SIGN_KETTI_IS-PILLA"). +lisp_code_name(3539,"SINHALA_VOWEL_SIGN_DIGA_IS-PILLA"). +lisp_code_name(3540,"SINHALA_VOWEL_SIGN_KETTI_PAA-PILLA"). +lisp_code_name(3541,"UDD5"). +lisp_code_name(3542,"SINHALA_VOWEL_SIGN_DIGA_PAA-PILLA"). +lisp_code_name(3543,"UDD7"). +lisp_code_name(3544,"SINHALA_VOWEL_SIGN_GAETTA-PILLA"). +lisp_code_name(3545,"SINHALA_VOWEL_SIGN_KOMBUVA"). +lisp_code_name(3546,"SINHALA_VOWEL_SIGN_DIGA_KOMBUVA"). +lisp_code_name(3547,"SINHALA_VOWEL_SIGN_KOMBU_DEKA"). +lisp_code_name(3548,"SINHALA_VOWEL_SIGN_KOMBUVA_HAA_AELA-PILLA"). +lisp_code_name(3549,"SINHALA_VOWEL_SIGN_KOMBUVA_HAA_DIGA_AELA-PILLA"). +lisp_code_name(3550,"SINHALA_VOWEL_SIGN_KOMBUVA_HAA_GAYANUKITTA"). +lisp_code_name(3551,"SINHALA_VOWEL_SIGN_GAYANUKITTA"). +lisp_code_name(3552,"UDE0"). +lisp_code_name(3553,"UDE1"). +lisp_code_name(3554,"UDE2"). +lisp_code_name(3555,"UDE3"). +lisp_code_name(3556,"UDE4"). +lisp_code_name(3557,"UDE5"). +lisp_code_name(3558,"SINHALA_LITH_DIGIT_ZERO"). +lisp_code_name(3559,"SINHALA_LITH_DIGIT_ONE"). +lisp_code_name(3560,"SINHALA_LITH_DIGIT_TWO"). +lisp_code_name(3561,"SINHALA_LITH_DIGIT_THREE"). +lisp_code_name(3562,"SINHALA_LITH_DIGIT_FOUR"). +lisp_code_name(3563,"SINHALA_LITH_DIGIT_FIVE"). +lisp_code_name(3564,"SINHALA_LITH_DIGIT_SIX"). +lisp_code_name(3565,"SINHALA_LITH_DIGIT_SEVEN"). +lisp_code_name(3566,"SINHALA_LITH_DIGIT_EIGHT"). +lisp_code_name(3567,"SINHALA_LITH_DIGIT_NINE"). +lisp_code_name(3568,"UDF0"). +lisp_code_name(3569,"UDF1"). +lisp_code_name(3570,"SINHALA_VOWEL_SIGN_DIGA_GAETTA-PILLA"). +lisp_code_name(3571,"SINHALA_VOWEL_SIGN_DIGA_GAYANUKITTA"). +lisp_code_name(3572,"SINHALA_PUNCTUATION_KUNDDALIYA"). +lisp_code_name(3573,"UDF5"). +lisp_code_name(3574,"UDF6"). +lisp_code_name(3575,"UDF7"). +lisp_code_name(3576,"UDF8"). +lisp_code_name(3577,"UDF9"). +lisp_code_name(3578,"UDFA"). +lisp_code_name(3579,"UDFB"). +lisp_code_name(3580,"UDFC"). +lisp_code_name(3581,"UDFD"). +lisp_code_name(3582,"UDFE"). +lisp_code_name(3583,"UDFF"). +lisp_code_name(3584,"UE00"). +lisp_code_name(3585,"THAI_CHARACTER_KO_KAI"). +lisp_code_name(3586,"THAI_CHARACTER_KHO_KHAI"). +lisp_code_name(3587,"THAI_CHARACTER_KHO_KHUAT"). +lisp_code_name(3588,"THAI_CHARACTER_KHO_KHWAI"). +lisp_code_name(3589,"THAI_CHARACTER_KHO_KHON"). +lisp_code_name(3590,"THAI_CHARACTER_KHO_RAKHANG"). +lisp_code_name(3591,"THAI_CHARACTER_NGO_NGU"). +lisp_code_name(3592,"THAI_CHARACTER_CHO_CHAN"). +lisp_code_name(3593,"THAI_CHARACTER_CHO_CHING"). +lisp_code_name(3594,"THAI_CHARACTER_CHO_CHANG"). +lisp_code_name(3595,"THAI_CHARACTER_SO_SO"). +lisp_code_name(3596,"THAI_CHARACTER_CHO_CHOE"). +lisp_code_name(3597,"THAI_CHARACTER_YO_YING"). +lisp_code_name(3598,"THAI_CHARACTER_DO_CHADA"). +lisp_code_name(3599,"THAI_CHARACTER_TO_PATAK"). +lisp_code_name(3600,"THAI_CHARACTER_THO_THAN"). +lisp_code_name(3601,"THAI_CHARACTER_THO_NANGMONTHO"). +lisp_code_name(3602,"THAI_CHARACTER_THO_PHUTHAO"). +lisp_code_name(3603,"THAI_CHARACTER_NO_NEN"). +lisp_code_name(3604,"THAI_CHARACTER_DO_DEK"). +lisp_code_name(3605,"THAI_CHARACTER_TO_TAO"). +lisp_code_name(3606,"THAI_CHARACTER_THO_THUNG"). +lisp_code_name(3607,"THAI_CHARACTER_THO_THAHAN"). +lisp_code_name(3608,"THAI_CHARACTER_THO_THONG"). +lisp_code_name(3609,"THAI_CHARACTER_NO_NU"). +lisp_code_name(3610,"THAI_CHARACTER_BO_BAIMAI"). +lisp_code_name(3611,"THAI_CHARACTER_PO_PLA"). +lisp_code_name(3612,"THAI_CHARACTER_PHO_PHUNG"). +lisp_code_name(3613,"THAI_CHARACTER_FO_FA"). +lisp_code_name(3614,"THAI_CHARACTER_PHO_PHAN"). +lisp_code_name(3615,"THAI_CHARACTER_FO_FAN"). +lisp_code_name(3616,"THAI_CHARACTER_PHO_SAMPHAO"). +lisp_code_name(3617,"THAI_CHARACTER_MO_MA"). +lisp_code_name(3618,"THAI_CHARACTER_YO_YAK"). +lisp_code_name(3619,"THAI_CHARACTER_RO_RUA"). +lisp_code_name(3620,"THAI_CHARACTER_RU"). +lisp_code_name(3621,"THAI_CHARACTER_LO_LING"). +lisp_code_name(3622,"THAI_CHARACTER_LU"). +lisp_code_name(3623,"THAI_CHARACTER_WO_WAEN"). +lisp_code_name(3624,"THAI_CHARACTER_SO_SALA"). +lisp_code_name(3625,"THAI_CHARACTER_SO_RUSI"). +lisp_code_name(3626,"THAI_CHARACTER_SO_SUA"). +lisp_code_name(3627,"THAI_CHARACTER_HO_HIP"). +lisp_code_name(3628,"THAI_CHARACTER_LO_CHULA"). +lisp_code_name(3629,"THAI_CHARACTER_O_ANG"). +lisp_code_name(3630,"THAI_CHARACTER_HO_NOKHUK"). +lisp_code_name(3631,"THAI_CHARACTER_PAIYANNOI"). +lisp_code_name(3632,"THAI_CHARACTER_SARA_A"). +lisp_code_name(3633,"THAI_CHARACTER_MAI_HAN-AKAT"). +lisp_code_name(3634,"THAI_CHARACTER_SARA_AA"). +lisp_code_name(3635,"THAI_CHARACTER_SARA_AM"). +lisp_code_name(3636,"THAI_CHARACTER_SARA_I"). +lisp_code_name(3637,"THAI_CHARACTER_SARA_II"). +lisp_code_name(3638,"THAI_CHARACTER_SARA_UE"). +lisp_code_name(3639,"THAI_CHARACTER_SARA_UEE"). +lisp_code_name(3640,"THAI_CHARACTER_SARA_U"). +lisp_code_name(3641,"THAI_CHARACTER_SARA_UU"). +lisp_code_name(3642,"THAI_CHARACTER_PHINTHU"). +lisp_code_name(3643,"UE3B"). +lisp_code_name(3644,"UE3C"). +lisp_code_name(3645,"UE3D"). +lisp_code_name(3646,"UE3E"). +lisp_code_name(3647,"THAI_CURRENCY_SYMBOL_BAHT"). +lisp_code_name(3648,"THAI_CHARACTER_SARA_E"). +lisp_code_name(3649,"THAI_CHARACTER_SARA_AE"). +lisp_code_name(3650,"THAI_CHARACTER_SARA_O"). +lisp_code_name(3651,"THAI_CHARACTER_SARA_AI_MAIMUAN"). +lisp_code_name(3652,"THAI_CHARACTER_SARA_AI_MAIMALAI"). +lisp_code_name(3653,"THAI_CHARACTER_LAKKHANGYAO"). +lisp_code_name(3654,"THAI_CHARACTER_MAIYAMOK"). +lisp_code_name(3655,"THAI_CHARACTER_MAITAIKHU"). +lisp_code_name(3656,"THAI_CHARACTER_MAI_EK"). +lisp_code_name(3657,"THAI_CHARACTER_MAI_THO"). +lisp_code_name(3658,"THAI_CHARACTER_MAI_TRI"). +lisp_code_name(3659,"THAI_CHARACTER_MAI_CHATTAWA"). +lisp_code_name(3660,"THAI_CHARACTER_THANTHAKHAT"). +lisp_code_name(3661,"THAI_CHARACTER_NIKHAHIT"). +lisp_code_name(3662,"THAI_CHARACTER_YAMAKKAN"). +lisp_code_name(3663,"THAI_CHARACTER_FONGMAN"). +lisp_code_name(3664,"THAI_DIGIT_ZERO"). +lisp_code_name(3665,"THAI_DIGIT_ONE"). +lisp_code_name(3666,"THAI_DIGIT_TWO"). +lisp_code_name(3667,"THAI_DIGIT_THREE"). +lisp_code_name(3668,"THAI_DIGIT_FOUR"). +lisp_code_name(3669,"THAI_DIGIT_FIVE"). +lisp_code_name(3670,"THAI_DIGIT_SIX"). +lisp_code_name(3671,"THAI_DIGIT_SEVEN"). +lisp_code_name(3672,"THAI_DIGIT_EIGHT"). +lisp_code_name(3673,"THAI_DIGIT_NINE"). +lisp_code_name(3674,"THAI_CHARACTER_ANGKHANKHU"). +lisp_code_name(3675,"THAI_CHARACTER_KHOMUT"). +lisp_code_name(3676,"UE5C"). +lisp_code_name(3677,"UE5D"). +lisp_code_name(3678,"UE5E"). +lisp_code_name(3679,"UE5F"). +lisp_code_name(3680,"UE60"). +lisp_code_name(3681,"UE61"). +lisp_code_name(3682,"UE62"). +lisp_code_name(3683,"UE63"). +lisp_code_name(3684,"UE64"). +lisp_code_name(3685,"UE65"). +lisp_code_name(3686,"UE66"). +lisp_code_name(3687,"UE67"). +lisp_code_name(3688,"UE68"). +lisp_code_name(3689,"UE69"). +lisp_code_name(3690,"UE6A"). +lisp_code_name(3691,"UE6B"). +lisp_code_name(3692,"UE6C"). +lisp_code_name(3693,"UE6D"). +lisp_code_name(3694,"UE6E"). +lisp_code_name(3695,"UE6F"). +lisp_code_name(3696,"UE70"). +lisp_code_name(3697,"UE71"). +lisp_code_name(3698,"UE72"). +lisp_code_name(3699,"UE73"). +lisp_code_name(3700,"UE74"). +lisp_code_name(3701,"UE75"). +lisp_code_name(3702,"UE76"). +lisp_code_name(3703,"UE77"). +lisp_code_name(3704,"UE78"). +lisp_code_name(3705,"UE79"). +lisp_code_name(3706,"UE7A"). +lisp_code_name(3707,"UE7B"). +lisp_code_name(3708,"UE7C"). +lisp_code_name(3709,"UE7D"). +lisp_code_name(3710,"UE7E"). +lisp_code_name(3711,"UE7F"). +lisp_code_name(3712,"UE80"). +lisp_code_name(3713,"LAO_LETTER_KO"). +lisp_code_name(3714,"LAO_LETTER_KHO_SUNG"). +lisp_code_name(3715,"UE83"). +lisp_code_name(3716,"LAO_LETTER_KHO_TAM"). +lisp_code_name(3717,"UE85"). +lisp_code_name(3718,"UE86"). +lisp_code_name(3719,"LAO_LETTER_NGO"). +lisp_code_name(3720,"LAO_LETTER_CO"). +lisp_code_name(3721,"UE89"). +lisp_code_name(3722,"LAO_LETTER_SO_TAM"). +lisp_code_name(3723,"UE8B"). +lisp_code_name(3724,"UE8C"). +lisp_code_name(3725,"LAO_LETTER_NYO"). +lisp_code_name(3726,"UE8E"). +lisp_code_name(3727,"UE8F"). +lisp_code_name(3728,"UE90"). +lisp_code_name(3729,"UE91"). +lisp_code_name(3730,"UE92"). +lisp_code_name(3731,"UE93"). +lisp_code_name(3732,"LAO_LETTER_DO"). +lisp_code_name(3733,"LAO_LETTER_TO"). +lisp_code_name(3734,"LAO_LETTER_THO_SUNG"). +lisp_code_name(3735,"LAO_LETTER_THO_TAM"). +lisp_code_name(3736,"UE98"). +lisp_code_name(3737,"LAO_LETTER_NO"). +lisp_code_name(3738,"LAO_LETTER_BO"). +lisp_code_name(3739,"LAO_LETTER_PO"). +lisp_code_name(3740,"LAO_LETTER_PHO_SUNG"). +lisp_code_name(3741,"LAO_LETTER_FO_TAM"). +lisp_code_name(3742,"LAO_LETTER_PHO_TAM"). +lisp_code_name(3743,"LAO_LETTER_FO_SUNG"). +lisp_code_name(3744,"UEA0"). +lisp_code_name(3745,"LAO_LETTER_MO"). +lisp_code_name(3746,"LAO_LETTER_YO"). +lisp_code_name(3747,"LAO_LETTER_LO_LING"). +lisp_code_name(3748,"UEA4"). +lisp_code_name(3749,"LAO_LETTER_LO_LOOT"). +lisp_code_name(3750,"UEA6"). +lisp_code_name(3751,"LAO_LETTER_WO"). +lisp_code_name(3752,"UEA8"). +lisp_code_name(3753,"UEA9"). +lisp_code_name(3754,"LAO_LETTER_SO_SUNG"). +lisp_code_name(3755,"LAO_LETTER_HO_SUNG"). +lisp_code_name(3756,"UEAC"). +lisp_code_name(3757,"LAO_LETTER_O"). +lisp_code_name(3758,"LAO_LETTER_HO_TAM"). +lisp_code_name(3759,"LAO_ELLIPSIS"). +lisp_code_name(3760,"LAO_VOWEL_SIGN_A"). +lisp_code_name(3761,"LAO_VOWEL_SIGN_MAI_KAN"). +lisp_code_name(3762,"LAO_VOWEL_SIGN_AA"). +lisp_code_name(3763,"LAO_VOWEL_SIGN_AM"). +lisp_code_name(3764,"LAO_VOWEL_SIGN_I"). +lisp_code_name(3765,"LAO_VOWEL_SIGN_II"). +lisp_code_name(3766,"LAO_VOWEL_SIGN_Y"). +lisp_code_name(3767,"LAO_VOWEL_SIGN_YY"). +lisp_code_name(3768,"LAO_VOWEL_SIGN_U"). +lisp_code_name(3769,"LAO_VOWEL_SIGN_UU"). +lisp_code_name(3770,"UEBA"). +lisp_code_name(3771,"LAO_VOWEL_SIGN_MAI_KON"). +lisp_code_name(3772,"LAO_SEMIVOWEL_SIGN_LO"). +lisp_code_name(3773,"LAO_SEMIVOWEL_SIGN_NYO"). +lisp_code_name(3774,"UEBE"). +lisp_code_name(3775,"UEBF"). +lisp_code_name(3776,"LAO_VOWEL_SIGN_E"). +lisp_code_name(3777,"LAO_VOWEL_SIGN_EI"). +lisp_code_name(3778,"LAO_VOWEL_SIGN_O"). +lisp_code_name(3779,"LAO_VOWEL_SIGN_AY"). +lisp_code_name(3780,"LAO_VOWEL_SIGN_AI"). +lisp_code_name(3781,"UEC5"). +lisp_code_name(3782,"LAO_KO_LA"). +lisp_code_name(3783,"UEC7"). +lisp_code_name(3784,"LAO_TONE_MAI_EK"). +lisp_code_name(3785,"LAO_TONE_MAI_THO"). +lisp_code_name(3786,"LAO_TONE_MAI_TI"). +lisp_code_name(3787,"LAO_TONE_MAI_CATAWA"). +lisp_code_name(3788,"LAO_CANCELLATION_MARK"). +lisp_code_name(3789,"LAO_NIGGAHITA"). +lisp_code_name(3790,"UECE"). +lisp_code_name(3791,"UECF"). +lisp_code_name(3792,"LAO_DIGIT_ZERO"). +lisp_code_name(3793,"LAO_DIGIT_ONE"). +lisp_code_name(3794,"LAO_DIGIT_TWO"). +lisp_code_name(3795,"LAO_DIGIT_THREE"). +lisp_code_name(3796,"LAO_DIGIT_FOUR"). +lisp_code_name(3797,"LAO_DIGIT_FIVE"). +lisp_code_name(3798,"LAO_DIGIT_SIX"). +lisp_code_name(3799,"LAO_DIGIT_SEVEN"). +lisp_code_name(3800,"LAO_DIGIT_EIGHT"). +lisp_code_name(3801,"LAO_DIGIT_NINE"). +lisp_code_name(3802,"UEDA"). +lisp_code_name(3803,"UEDB"). +lisp_code_name(3804,"LAO_HO_NO"). +lisp_code_name(3805,"LAO_HO_MO"). +lisp_code_name(3806,"LAO_LETTER_KHMU_GO"). +lisp_code_name(3807,"LAO_LETTER_KHMU_NYO"). +lisp_code_name(3808,"UEE0"). +lisp_code_name(3809,"UEE1"). +lisp_code_name(3810,"UEE2"). +lisp_code_name(3811,"UEE3"). +lisp_code_name(3812,"UEE4"). +lisp_code_name(3813,"UEE5"). +lisp_code_name(3814,"UEE6"). +lisp_code_name(3815,"UEE7"). +lisp_code_name(3816,"UEE8"). +lisp_code_name(3817,"UEE9"). +lisp_code_name(3818,"UEEA"). +lisp_code_name(3819,"UEEB"). +lisp_code_name(3820,"UEEC"). +lisp_code_name(3821,"UEED"). +lisp_code_name(3822,"UEEE"). +lisp_code_name(3823,"UEEF"). +lisp_code_name(3824,"UEF0"). +lisp_code_name(3825,"UEF1"). +lisp_code_name(3826,"UEF2"). +lisp_code_name(3827,"UEF3"). +lisp_code_name(3828,"UEF4"). +lisp_code_name(3829,"UEF5"). +lisp_code_name(3830,"UEF6"). +lisp_code_name(3831,"UEF7"). +lisp_code_name(3832,"UEF8"). +lisp_code_name(3833,"UEF9"). +lisp_code_name(3834,"UEFA"). +lisp_code_name(3835,"UEFB"). +lisp_code_name(3836,"UEFC"). +lisp_code_name(3837,"UEFD"). +lisp_code_name(3838,"UEFE"). +lisp_code_name(3839,"UEFF"). +lisp_code_name(3840,"TIBETAN_SYLLABLE_OM"). +lisp_code_name(3841,"TIBETAN_MARK_GTER_YIG_MGO_TRUNCATED_A"). +lisp_code_name(3842,"TIBETAN_MARK_GTER_YIG_MGO_-UM_RNAM_BCAD_MA"). +lisp_code_name(3843,"TIBETAN_MARK_GTER_YIG_MGO_-UM_GTER_TSHEG_MA"). +lisp_code_name(3844,"TIBETAN_MARK_INITIAL_YIG_MGO_MDUN_MA"). +lisp_code_name(3845,"TIBETAN_MARK_CLOSING_YIG_MGO_SGAB_MA"). +lisp_code_name(3846,"TIBETAN_MARK_CARET_YIG_MGO_PHUR_SHAD_MA"). +lisp_code_name(3847,"TIBETAN_MARK_YIG_MGO_TSHEG_SHAD_MA"). +lisp_code_name(3848,"TIBETAN_MARK_SBRUL_SHAD"). +lisp_code_name(3849,"TIBETAN_MARK_BSKUR_YIG_MGO"). +lisp_code_name(3850,"TIBETAN_MARK_BKA-_SHOG_YIG_MGO"). +lisp_code_name(3851,"TIBETAN_MARK_INTERSYLLABIC_TSHEG"). +lisp_code_name(3852,"TIBETAN_MARK_DELIMITER_TSHEG_BSTAR"). +lisp_code_name(3853,"TIBETAN_MARK_SHAD"). +lisp_code_name(3854,"TIBETAN_MARK_NYIS_SHAD"). +lisp_code_name(3855,"TIBETAN_MARK_TSHEG_SHAD"). +lisp_code_name(3856,"TIBETAN_MARK_NYIS_TSHEG_SHAD"). +lisp_code_name(3857,"TIBETAN_MARK_RIN_CHEN_SPUNGS_SHAD"). +lisp_code_name(3858,"TIBETAN_MARK_RGYA_GRAM_SHAD"). +lisp_code_name(3859,"TIBETAN_MARK_CARET_-DZUD_RTAGS_ME_LONG_CAN"). +lisp_code_name(3860,"TIBETAN_MARK_GTER_TSHEG"). +lisp_code_name(3861,"TIBETAN_LOGOTYPE_SIGN_CHAD_RTAGS"). +lisp_code_name(3862,"TIBETAN_LOGOTYPE_SIGN_LHAG_RTAGS"). +lisp_code_name(3863,"TIBETAN_ASTROLOGICAL_SIGN_SGRA_GCAN_-CHAR_RTAGS"). +lisp_code_name(3864,"TIBETAN_ASTROLOGICAL_SIGN_-KHYUD_PA"). +lisp_code_name(3865,"TIBETAN_ASTROLOGICAL_SIGN_SDONG_TSHUGS"). +lisp_code_name(3866,"TIBETAN_SIGN_RDEL_DKAR_GCIG"). +lisp_code_name(3867,"TIBETAN_SIGN_RDEL_DKAR_GNYIS"). +lisp_code_name(3868,"TIBETAN_SIGN_RDEL_DKAR_GSUM"). +lisp_code_name(3869,"TIBETAN_SIGN_RDEL_NAG_GCIG"). +lisp_code_name(3870,"TIBETAN_SIGN_RDEL_NAG_GNYIS"). +lisp_code_name(3871,"TIBETAN_SIGN_RDEL_DKAR_RDEL_NAG"). +lisp_code_name(3872,"TIBETAN_DIGIT_ZERO"). +lisp_code_name(3873,"TIBETAN_DIGIT_ONE"). +lisp_code_name(3874,"TIBETAN_DIGIT_TWO"). +lisp_code_name(3875,"TIBETAN_DIGIT_THREE"). +lisp_code_name(3876,"TIBETAN_DIGIT_FOUR"). +lisp_code_name(3877,"TIBETAN_DIGIT_FIVE"). +lisp_code_name(3878,"TIBETAN_DIGIT_SIX"). +lisp_code_name(3879,"TIBETAN_DIGIT_SEVEN"). +lisp_code_name(3880,"TIBETAN_DIGIT_EIGHT"). +lisp_code_name(3881,"TIBETAN_DIGIT_NINE"). +lisp_code_name(3882,"TIBETAN_DIGIT_HALF_ONE"). +lisp_code_name(3883,"TIBETAN_DIGIT_HALF_TWO"). +lisp_code_name(3884,"TIBETAN_DIGIT_HALF_THREE"). +lisp_code_name(3885,"TIBETAN_DIGIT_HALF_FOUR"). +lisp_code_name(3886,"TIBETAN_DIGIT_HALF_FIVE"). +lisp_code_name(3887,"TIBETAN_DIGIT_HALF_SIX"). +lisp_code_name(3888,"TIBETAN_DIGIT_HALF_SEVEN"). +lisp_code_name(3889,"TIBETAN_DIGIT_HALF_EIGHT"). +lisp_code_name(3890,"TIBETAN_DIGIT_HALF_NINE"). +lisp_code_name(3891,"TIBETAN_DIGIT_HALF_ZERO"). +lisp_code_name(3892,"TIBETAN_MARK_BSDUS_RTAGS"). +lisp_code_name(3893,"TIBETAN_MARK_NGAS_BZUNG_NYI_ZLA"). +lisp_code_name(3894,"TIBETAN_MARK_CARET_-DZUD_RTAGS_BZHI_MIG_CAN"). +lisp_code_name(3895,"TIBETAN_MARK_NGAS_BZUNG_SGOR_RTAGS"). +lisp_code_name(3896,"TIBETAN_MARK_CHE_MGO"). +lisp_code_name(3897,"TIBETAN_MARK_TSA_-PHRU"). +lisp_code_name(3898,"TIBETAN_MARK_GUG_RTAGS_GYON"). +lisp_code_name(3899,"TIBETAN_MARK_GUG_RTAGS_GYAS"). +lisp_code_name(3900,"TIBETAN_MARK_ANG_KHANG_GYON"). +lisp_code_name(3901,"TIBETAN_MARK_ANG_KHANG_GYAS"). +lisp_code_name(3902,"TIBETAN_SIGN_YAR_TSHES"). +lisp_code_name(3903,"TIBETAN_SIGN_MAR_TSHES"). +lisp_code_name(3904,"TIBETAN_LETTER_KA"). +lisp_code_name(3905,"TIBETAN_LETTER_KHA"). +lisp_code_name(3906,"TIBETAN_LETTER_GA"). +lisp_code_name(3907,"TIBETAN_LETTER_GHA"). +lisp_code_name(3908,"TIBETAN_LETTER_NGA"). +lisp_code_name(3909,"TIBETAN_LETTER_CA"). +lisp_code_name(3910,"TIBETAN_LETTER_CHA"). +lisp_code_name(3911,"TIBETAN_LETTER_JA"). +lisp_code_name(3912,"UF48"). +lisp_code_name(3913,"TIBETAN_LETTER_NYA"). +lisp_code_name(3914,"TIBETAN_LETTER_TTA"). +lisp_code_name(3915,"TIBETAN_LETTER_TTHA"). +lisp_code_name(3916,"TIBETAN_LETTER_DDA"). +lisp_code_name(3917,"TIBETAN_LETTER_DDHA"). +lisp_code_name(3918,"TIBETAN_LETTER_NNA"). +lisp_code_name(3919,"TIBETAN_LETTER_TA"). +lisp_code_name(3920,"TIBETAN_LETTER_THA"). +lisp_code_name(3921,"TIBETAN_LETTER_DA"). +lisp_code_name(3922,"TIBETAN_LETTER_DHA"). +lisp_code_name(3923,"TIBETAN_LETTER_NA"). +lisp_code_name(3924,"TIBETAN_LETTER_PA"). +lisp_code_name(3925,"TIBETAN_LETTER_PHA"). +lisp_code_name(3926,"TIBETAN_LETTER_BA"). +lisp_code_name(3927,"TIBETAN_LETTER_BHA"). +lisp_code_name(3928,"TIBETAN_LETTER_MA"). +lisp_code_name(3929,"TIBETAN_LETTER_TSA"). +lisp_code_name(3930,"TIBETAN_LETTER_TSHA"). +lisp_code_name(3931,"TIBETAN_LETTER_DZA"). +lisp_code_name(3932,"TIBETAN_LETTER_DZHA"). +lisp_code_name(3933,"TIBETAN_LETTER_WA"). +lisp_code_name(3934,"TIBETAN_LETTER_ZHA"). +lisp_code_name(3935,"TIBETAN_LETTER_ZA"). +lisp_code_name(3936,"TIBETAN_LETTER_-A"). +lisp_code_name(3937,"TIBETAN_LETTER_YA"). +lisp_code_name(3938,"TIBETAN_LETTER_RA"). +lisp_code_name(3939,"TIBETAN_LETTER_LA"). +lisp_code_name(3940,"TIBETAN_LETTER_SHA"). +lisp_code_name(3941,"TIBETAN_LETTER_SSA"). +lisp_code_name(3942,"TIBETAN_LETTER_SA"). +lisp_code_name(3943,"TIBETAN_LETTER_HA"). +lisp_code_name(3944,"TIBETAN_LETTER_A"). +lisp_code_name(3945,"TIBETAN_LETTER_KSSA"). +lisp_code_name(3946,"TIBETAN_LETTER_FIXED-FORM_RA"). +lisp_code_name(3947,"TIBETAN_LETTER_KKA"). +lisp_code_name(3948,"TIBETAN_LETTER_RRA"). +lisp_code_name(3949,"UF6D"). +lisp_code_name(3950,"UF6E"). +lisp_code_name(3951,"UF6F"). +lisp_code_name(3952,"UF70"). +lisp_code_name(3953,"TIBETAN_VOWEL_SIGN_AA"). +lisp_code_name(3954,"TIBETAN_VOWEL_SIGN_I"). +lisp_code_name(3955,"TIBETAN_VOWEL_SIGN_II"). +lisp_code_name(3956,"TIBETAN_VOWEL_SIGN_U"). +lisp_code_name(3957,"TIBETAN_VOWEL_SIGN_UU"). +lisp_code_name(3958,"TIBETAN_VOWEL_SIGN_VOCALIC_R"). +lisp_code_name(3959,"TIBETAN_VOWEL_SIGN_VOCALIC_RR"). +lisp_code_name(3960,"TIBETAN_VOWEL_SIGN_VOCALIC_L"). +lisp_code_name(3961,"TIBETAN_VOWEL_SIGN_VOCALIC_LL"). +lisp_code_name(3962,"TIBETAN_VOWEL_SIGN_E"). +lisp_code_name(3963,"TIBETAN_VOWEL_SIGN_EE"). +lisp_code_name(3964,"TIBETAN_VOWEL_SIGN_O"). +lisp_code_name(3965,"TIBETAN_VOWEL_SIGN_OO"). +lisp_code_name(3966,"TIBETAN_SIGN_RJES_SU_NGA_RO"). +lisp_code_name(3967,"TIBETAN_SIGN_RNAM_BCAD"). +lisp_code_name(3968,"TIBETAN_VOWEL_SIGN_REVERSED_I"). +lisp_code_name(3969,"TIBETAN_VOWEL_SIGN_REVERSED_II"). +lisp_code_name(3970,"TIBETAN_SIGN_NYI_ZLA_NAA_DA"). +lisp_code_name(3971,"TIBETAN_SIGN_SNA_LDAN"). +lisp_code_name(3972,"TIBETAN_MARK_HALANTA"). +lisp_code_name(3973,"TIBETAN_MARK_PALUTA"). +lisp_code_name(3974,"TIBETAN_SIGN_LCI_RTAGS"). +lisp_code_name(3975,"TIBETAN_SIGN_YANG_RTAGS"). +lisp_code_name(3976,"TIBETAN_SIGN_LCE_TSA_CAN"). +lisp_code_name(3977,"TIBETAN_SIGN_MCHU_CAN"). +lisp_code_name(3978,"TIBETAN_SIGN_GRU_CAN_RGYINGS"). +lisp_code_name(3979,"TIBETAN_SIGN_GRU_MED_RGYINGS"). +lisp_code_name(3980,"TIBETAN_SIGN_INVERTED_MCHU_CAN"). +lisp_code_name(3981,"TIBETAN_SUBJOINED_SIGN_LCE_TSA_CAN"). +lisp_code_name(3982,"TIBETAN_SUBJOINED_SIGN_MCHU_CAN"). +lisp_code_name(3983,"TIBETAN_SUBJOINED_SIGN_INVERTED_MCHU_CAN"). +lisp_code_name(3984,"TIBETAN_SUBJOINED_LETTER_KA"). +lisp_code_name(3985,"TIBETAN_SUBJOINED_LETTER_KHA"). +lisp_code_name(3986,"TIBETAN_SUBJOINED_LETTER_GA"). +lisp_code_name(3987,"TIBETAN_SUBJOINED_LETTER_GHA"). +lisp_code_name(3988,"TIBETAN_SUBJOINED_LETTER_NGA"). +lisp_code_name(3989,"TIBETAN_SUBJOINED_LETTER_CA"). +lisp_code_name(3990,"TIBETAN_SUBJOINED_LETTER_CHA"). +lisp_code_name(3991,"TIBETAN_SUBJOINED_LETTER_JA"). +lisp_code_name(3992,"UF98"). +lisp_code_name(3993,"TIBETAN_SUBJOINED_LETTER_NYA"). +lisp_code_name(3994,"TIBETAN_SUBJOINED_LETTER_TTA"). +lisp_code_name(3995,"TIBETAN_SUBJOINED_LETTER_TTHA"). +lisp_code_name(3996,"TIBETAN_SUBJOINED_LETTER_DDA"). +lisp_code_name(3997,"TIBETAN_SUBJOINED_LETTER_DDHA"). +lisp_code_name(3998,"TIBETAN_SUBJOINED_LETTER_NNA"). +lisp_code_name(3999,"TIBETAN_SUBJOINED_LETTER_TA"). +lisp_code_name(4000,"TIBETAN_SUBJOINED_LETTER_THA"). +lisp_code_name(4001,"TIBETAN_SUBJOINED_LETTER_DA"). +lisp_code_name(4002,"TIBETAN_SUBJOINED_LETTER_DHA"). +lisp_code_name(4003,"TIBETAN_SUBJOINED_LETTER_NA"). +lisp_code_name(4004,"TIBETAN_SUBJOINED_LETTER_PA"). +lisp_code_name(4005,"TIBETAN_SUBJOINED_LETTER_PHA"). +lisp_code_name(4006,"TIBETAN_SUBJOINED_LETTER_BA"). +lisp_code_name(4007,"TIBETAN_SUBJOINED_LETTER_BHA"). +lisp_code_name(4008,"TIBETAN_SUBJOINED_LETTER_MA"). +lisp_code_name(4009,"TIBETAN_SUBJOINED_LETTER_TSA"). +lisp_code_name(4010,"TIBETAN_SUBJOINED_LETTER_TSHA"). +lisp_code_name(4011,"TIBETAN_SUBJOINED_LETTER_DZA"). +lisp_code_name(4012,"TIBETAN_SUBJOINED_LETTER_DZHA"). +lisp_code_name(4013,"TIBETAN_SUBJOINED_LETTER_WA"). +lisp_code_name(4014,"TIBETAN_SUBJOINED_LETTER_ZHA"). +lisp_code_name(4015,"TIBETAN_SUBJOINED_LETTER_ZA"). +lisp_code_name(4016,"TIBETAN_SUBJOINED_LETTER_-A"). +lisp_code_name(4017,"TIBETAN_SUBJOINED_LETTER_YA"). +lisp_code_name(4018,"TIBETAN_SUBJOINED_LETTER_RA"). +lisp_code_name(4019,"TIBETAN_SUBJOINED_LETTER_LA"). +lisp_code_name(4020,"TIBETAN_SUBJOINED_LETTER_SHA"). +lisp_code_name(4021,"TIBETAN_SUBJOINED_LETTER_SSA"). +lisp_code_name(4022,"TIBETAN_SUBJOINED_LETTER_SA"). +lisp_code_name(4023,"TIBETAN_SUBJOINED_LETTER_HA"). +lisp_code_name(4024,"TIBETAN_SUBJOINED_LETTER_A"). +lisp_code_name(4025,"TIBETAN_SUBJOINED_LETTER_KSSA"). +lisp_code_name(4026,"TIBETAN_SUBJOINED_LETTER_FIXED-FORM_WA"). +lisp_code_name(4027,"TIBETAN_SUBJOINED_LETTER_FIXED-FORM_YA"). +lisp_code_name(4028,"TIBETAN_SUBJOINED_LETTER_FIXED-FORM_RA"). +lisp_code_name(4029,"UFBD"). +lisp_code_name(4030,"TIBETAN_KU_RU_KHA"). +lisp_code_name(4031,"TIBETAN_KU_RU_KHA_BZHI_MIG_CAN"). +lisp_code_name(4032,"TIBETAN_CANTILLATION_SIGN_HEAVY_BEAT"). +lisp_code_name(4033,"TIBETAN_CANTILLATION_SIGN_LIGHT_BEAT"). +lisp_code_name(4034,"TIBETAN_CANTILLATION_SIGN_CANG_TE-U"). +lisp_code_name(4035,"TIBETAN_CANTILLATION_SIGN_SBUB_-CHAL"). +lisp_code_name(4036,"TIBETAN_SYMBOL_DRIL_BU"). +lisp_code_name(4037,"TIBETAN_SYMBOL_RDO_RJE"). +lisp_code_name(4038,"TIBETAN_SYMBOL_PADMA_GDAN"). +lisp_code_name(4039,"TIBETAN_SYMBOL_RDO_RJE_RGYA_GRAM"). +lisp_code_name(4040,"TIBETAN_SYMBOL_PHUR_PA"). +lisp_code_name(4041,"TIBETAN_SYMBOL_NOR_BU"). +lisp_code_name(4042,"TIBETAN_SYMBOL_NOR_BU_NYIS_-KHYIL"). +lisp_code_name(4043,"TIBETAN_SYMBOL_NOR_BU_GSUM_-KHYIL"). +lisp_code_name(4044,"TIBETAN_SYMBOL_NOR_BU_BZHI_-KHYIL"). +lisp_code_name(4045,"UFCD"). +lisp_code_name(4046,"TIBETAN_SIGN_RDEL_NAG_RDEL_DKAR"). +lisp_code_name(4047,"TIBETAN_SIGN_RDEL_NAG_GSUM"). +lisp_code_name(4048,"TIBETAN_MARK_BSKA-_SHOG_GI_MGO_RGYAN"). +lisp_code_name(4049,"TIBETAN_MARK_MNYAM_YIG_GI_MGO_RGYAN"). +lisp_code_name(4050,"TIBETAN_MARK_NYIS_TSHEG"). +lisp_code_name(4051,"TIBETAN_MARK_INITIAL_BRDA_RNYING_YIG_MGO_MDUN_MA"). +lisp_code_name(4052,"TIBETAN_MARK_CLOSING_BRDA_RNYING_YIG_MGO_SGAB_MA"). +lisp_code_name(4053,"RIGHT-FACING_SVASTI_SIGN"). +lisp_code_name(4054,"LEFT-FACING_SVASTI_SIGN"). +lisp_code_name(4055,"RIGHT-FACING_SVASTI_SIGN_WITH_DOTS"). +lisp_code_name(4056,"LEFT-FACING_SVASTI_SIGN_WITH_DOTS"). +lisp_code_name(4057,"TIBETAN_MARK_LEADING_MCHAN_RTAGS"). +lisp_code_name(4058,"TIBETAN_MARK_TRAILING_MCHAN_RTAGS"). +lisp_code_name(4059,"UFDB"). +lisp_code_name(4060,"UFDC"). +lisp_code_name(4061,"UFDD"). +lisp_code_name(4062,"UFDE"). +lisp_code_name(4063,"UFDF"). +lisp_code_name(4064,"UFE0"). +lisp_code_name(4065,"UFE1"). +lisp_code_name(4066,"UFE2"). +lisp_code_name(4067,"UFE3"). +lisp_code_name(4068,"UFE4"). +lisp_code_name(4069,"UFE5"). +lisp_code_name(4070,"UFE6"). +lisp_code_name(4071,"UFE7"). +lisp_code_name(4072,"UFE8"). +lisp_code_name(4073,"UFE9"). +lisp_code_name(4074,"UFEA"). +lisp_code_name(4075,"UFEB"). +lisp_code_name(4076,"UFEC"). +lisp_code_name(4077,"UFED"). +lisp_code_name(4078,"UFEE"). +lisp_code_name(4079,"UFEF"). +lisp_code_name(4080,"UFF0"). +lisp_code_name(4081,"UFF1"). +lisp_code_name(4082,"UFF2"). +lisp_code_name(4083,"UFF3"). +lisp_code_name(4084,"UFF4"). +lisp_code_name(4085,"UFF5"). +lisp_code_name(4086,"UFF6"). +lisp_code_name(4087,"UFF7"). +lisp_code_name(4088,"UFF8"). +lisp_code_name(4089,"UFF9"). +lisp_code_name(4090,"UFFA"). +lisp_code_name(4091,"UFFB"). +lisp_code_name(4092,"UFFC"). +lisp_code_name(4093,"UFFD"). +lisp_code_name(4094,"UFFE"). +lisp_code_name(4095,"UFFF"). +lisp_code_name(4096,"MYANMAR_LETTER_KA"). +lisp_code_name(4097,"MYANMAR_LETTER_KHA"). +lisp_code_name(4098,"MYANMAR_LETTER_GA"). +lisp_code_name(4099,"MYANMAR_LETTER_GHA"). +lisp_code_name(4100,"MYANMAR_LETTER_NGA"). +lisp_code_name(4101,"MYANMAR_LETTER_CA"). +lisp_code_name(4102,"MYANMAR_LETTER_CHA"). +lisp_code_name(4103,"MYANMAR_LETTER_JA"). +lisp_code_name(4104,"MYANMAR_LETTER_JHA"). +lisp_code_name(4105,"MYANMAR_LETTER_NYA"). +lisp_code_name(4106,"MYANMAR_LETTER_NNYA"). +lisp_code_name(4107,"MYANMAR_LETTER_TTA"). +lisp_code_name(4108,"MYANMAR_LETTER_TTHA"). +lisp_code_name(4109,"MYANMAR_LETTER_DDA"). +lisp_code_name(4110,"MYANMAR_LETTER_DDHA"). +lisp_code_name(4111,"MYANMAR_LETTER_NNA"). +lisp_code_name(4112,"MYANMAR_LETTER_TA"). +lisp_code_name(4113,"MYANMAR_LETTER_THA"). +lisp_code_name(4114,"MYANMAR_LETTER_DA"). +lisp_code_name(4115,"MYANMAR_LETTER_DHA"). +lisp_code_name(4116,"MYANMAR_LETTER_NA"). +lisp_code_name(4117,"MYANMAR_LETTER_PA"). +lisp_code_name(4118,"MYANMAR_LETTER_PHA"). +lisp_code_name(4119,"MYANMAR_LETTER_BA"). +lisp_code_name(4120,"MYANMAR_LETTER_BHA"). +lisp_code_name(4121,"MYANMAR_LETTER_MA"). +lisp_code_name(4122,"MYANMAR_LETTER_YA"). +lisp_code_name(4123,"MYANMAR_LETTER_RA"). +lisp_code_name(4124,"MYANMAR_LETTER_LA"). +lisp_code_name(4125,"MYANMAR_LETTER_WA"). +lisp_code_name(4126,"MYANMAR_LETTER_SA"). +lisp_code_name(4127,"MYANMAR_LETTER_HA"). +lisp_code_name(4128,"MYANMAR_LETTER_LLA"). +lisp_code_name(4129,"MYANMAR_LETTER_A"). +lisp_code_name(4130,"MYANMAR_LETTER_SHAN_A"). +lisp_code_name(4131,"MYANMAR_LETTER_I"). +lisp_code_name(4132,"MYANMAR_LETTER_II"). +lisp_code_name(4133,"MYANMAR_LETTER_U"). +lisp_code_name(4134,"MYANMAR_LETTER_UU"). +lisp_code_name(4135,"MYANMAR_LETTER_E"). +lisp_code_name(4136,"MYANMAR_LETTER_MON_E"). +lisp_code_name(4137,"MYANMAR_LETTER_O"). +lisp_code_name(4138,"MYANMAR_LETTER_AU"). +lisp_code_name(4139,"MYANMAR_VOWEL_SIGN_TALL_AA"). +lisp_code_name(4140,"MYANMAR_VOWEL_SIGN_AA"). +lisp_code_name(4141,"MYANMAR_VOWEL_SIGN_I"). +lisp_code_name(4142,"MYANMAR_VOWEL_SIGN_II"). +lisp_code_name(4143,"MYANMAR_VOWEL_SIGN_U"). +lisp_code_name(4144,"MYANMAR_VOWEL_SIGN_UU"). +lisp_code_name(4145,"MYANMAR_VOWEL_SIGN_E"). +lisp_code_name(4146,"MYANMAR_VOWEL_SIGN_AI"). +lisp_code_name(4147,"MYANMAR_VOWEL_SIGN_MON_II"). +lisp_code_name(4148,"MYANMAR_VOWEL_SIGN_MON_O"). +lisp_code_name(4149,"MYANMAR_VOWEL_SIGN_E_ABOVE"). +lisp_code_name(4150,"MYANMAR_SIGN_ANUSVARA"). +lisp_code_name(4151,"MYANMAR_SIGN_DOT_BELOW"). +lisp_code_name(4152,"MYANMAR_SIGN_VISARGA"). +lisp_code_name(4153,"MYANMAR_SIGN_VIRAMA"). +lisp_code_name(4154,"MYANMAR_SIGN_ASAT"). +lisp_code_name(4155,"MYANMAR_CONSONANT_SIGN_MEDIAL_YA"). +lisp_code_name(4156,"MYANMAR_CONSONANT_SIGN_MEDIAL_RA"). +lisp_code_name(4157,"MYANMAR_CONSONANT_SIGN_MEDIAL_WA"). +lisp_code_name(4158,"MYANMAR_CONSONANT_SIGN_MEDIAL_HA"). +lisp_code_name(4159,"MYANMAR_LETTER_GREAT_SA"). +lisp_code_name(4160,"MYANMAR_DIGIT_ZERO"). +lisp_code_name(4161,"MYANMAR_DIGIT_ONE"). +lisp_code_name(4162,"MYANMAR_DIGIT_TWO"). +lisp_code_name(4163,"MYANMAR_DIGIT_THREE"). +lisp_code_name(4164,"MYANMAR_DIGIT_FOUR"). +lisp_code_name(4165,"MYANMAR_DIGIT_FIVE"). +lisp_code_name(4166,"MYANMAR_DIGIT_SIX"). +lisp_code_name(4167,"MYANMAR_DIGIT_SEVEN"). +lisp_code_name(4168,"MYANMAR_DIGIT_EIGHT"). +lisp_code_name(4169,"MYANMAR_DIGIT_NINE"). +lisp_code_name(4170,"MYANMAR_SIGN_LITTLE_SECTION"). +lisp_code_name(4171,"MYANMAR_SIGN_SECTION"). +lisp_code_name(4172,"MYANMAR_SYMBOL_LOCATIVE"). +lisp_code_name(4173,"MYANMAR_SYMBOL_COMPLETED"). +lisp_code_name(4174,"MYANMAR_SYMBOL_AFOREMENTIONED"). +lisp_code_name(4175,"MYANMAR_SYMBOL_GENITIVE"). +lisp_code_name(4176,"MYANMAR_LETTER_SHA"). +lisp_code_name(4177,"MYANMAR_LETTER_SSA"). +lisp_code_name(4178,"MYANMAR_LETTER_VOCALIC_R"). +lisp_code_name(4179,"MYANMAR_LETTER_VOCALIC_RR"). +lisp_code_name(4180,"MYANMAR_LETTER_VOCALIC_L"). +lisp_code_name(4181,"MYANMAR_LETTER_VOCALIC_LL"). +lisp_code_name(4182,"MYANMAR_VOWEL_SIGN_VOCALIC_R"). +lisp_code_name(4183,"MYANMAR_VOWEL_SIGN_VOCALIC_RR"). +lisp_code_name(4184,"MYANMAR_VOWEL_SIGN_VOCALIC_L"). +lisp_code_name(4185,"MYANMAR_VOWEL_SIGN_VOCALIC_LL"). +lisp_code_name(4186,"MYANMAR_LETTER_MON_NGA"). +lisp_code_name(4187,"MYANMAR_LETTER_MON_JHA"). +lisp_code_name(4188,"MYANMAR_LETTER_MON_BBA"). +lisp_code_name(4189,"MYANMAR_LETTER_MON_BBE"). +lisp_code_name(4190,"MYANMAR_CONSONANT_SIGN_MON_MEDIAL_NA"). +lisp_code_name(4191,"MYANMAR_CONSONANT_SIGN_MON_MEDIAL_MA"). +lisp_code_name(4192,"MYANMAR_CONSONANT_SIGN_MON_MEDIAL_LA"). +lisp_code_name(4193,"MYANMAR_LETTER_SGAW_KAREN_SHA"). +lisp_code_name(4194,"MYANMAR_VOWEL_SIGN_SGAW_KAREN_EU"). +lisp_code_name(4195,"MYANMAR_TONE_MARK_SGAW_KAREN_HATHI"). +lisp_code_name(4196,"MYANMAR_TONE_MARK_SGAW_KAREN_KE_PHO"). +lisp_code_name(4197,"MYANMAR_LETTER_WESTERN_PWO_KAREN_THA"). +lisp_code_name(4198,"MYANMAR_LETTER_WESTERN_PWO_KAREN_PWA"). +lisp_code_name(4199,"MYANMAR_VOWEL_SIGN_WESTERN_PWO_KAREN_EU"). +lisp_code_name(4200,"MYANMAR_VOWEL_SIGN_WESTERN_PWO_KAREN_UE"). +lisp_code_name(4201,"MYANMAR_SIGN_WESTERN_PWO_KAREN_TONE-1"). +lisp_code_name(4202,"MYANMAR_SIGN_WESTERN_PWO_KAREN_TONE-2"). +lisp_code_name(4203,"MYANMAR_SIGN_WESTERN_PWO_KAREN_TONE-3"). +lisp_code_name(4204,"MYANMAR_SIGN_WESTERN_PWO_KAREN_TONE-4"). +lisp_code_name(4205,"MYANMAR_SIGN_WESTERN_PWO_KAREN_TONE-5"). +lisp_code_name(4206,"MYANMAR_LETTER_EASTERN_PWO_KAREN_NNA"). +lisp_code_name(4207,"MYANMAR_LETTER_EASTERN_PWO_KAREN_YWA"). +lisp_code_name(4208,"MYANMAR_LETTER_EASTERN_PWO_KAREN_GHWA"). +lisp_code_name(4209,"MYANMAR_VOWEL_SIGN_GEBA_KAREN_I"). +lisp_code_name(4210,"MYANMAR_VOWEL_SIGN_KAYAH_OE"). +lisp_code_name(4211,"MYANMAR_VOWEL_SIGN_KAYAH_U"). +lisp_code_name(4212,"MYANMAR_VOWEL_SIGN_KAYAH_EE"). +lisp_code_name(4213,"MYANMAR_LETTER_SHAN_KA"). +lisp_code_name(4214,"MYANMAR_LETTER_SHAN_KHA"). +lisp_code_name(4215,"MYANMAR_LETTER_SHAN_GA"). +lisp_code_name(4216,"MYANMAR_LETTER_SHAN_CA"). +lisp_code_name(4217,"MYANMAR_LETTER_SHAN_ZA"). +lisp_code_name(4218,"MYANMAR_LETTER_SHAN_NYA"). +lisp_code_name(4219,"MYANMAR_LETTER_SHAN_DA"). +lisp_code_name(4220,"MYANMAR_LETTER_SHAN_NA"). +lisp_code_name(4221,"MYANMAR_LETTER_SHAN_PHA"). +lisp_code_name(4222,"MYANMAR_LETTER_SHAN_FA"). +lisp_code_name(4223,"MYANMAR_LETTER_SHAN_BA"). +lisp_code_name(4224,"MYANMAR_LETTER_SHAN_THA"). +lisp_code_name(4225,"MYANMAR_LETTER_SHAN_HA"). +lisp_code_name(4226,"MYANMAR_CONSONANT_SIGN_SHAN_MEDIAL_WA"). +lisp_code_name(4227,"MYANMAR_VOWEL_SIGN_SHAN_AA"). +lisp_code_name(4228,"MYANMAR_VOWEL_SIGN_SHAN_E"). +lisp_code_name(4229,"MYANMAR_VOWEL_SIGN_SHAN_E_ABOVE"). +lisp_code_name(4230,"MYANMAR_VOWEL_SIGN_SHAN_FINAL_Y"). +lisp_code_name(4231,"MYANMAR_SIGN_SHAN_TONE-2"). +lisp_code_name(4232,"MYANMAR_SIGN_SHAN_TONE-3"). +lisp_code_name(4233,"MYANMAR_SIGN_SHAN_TONE-5"). +lisp_code_name(4234,"MYANMAR_SIGN_SHAN_TONE-6"). +lisp_code_name(4235,"MYANMAR_SIGN_SHAN_COUNCIL_TONE-2"). +lisp_code_name(4236,"MYANMAR_SIGN_SHAN_COUNCIL_TONE-3"). +lisp_code_name(4237,"MYANMAR_SIGN_SHAN_COUNCIL_EMPHATIC_TONE"). +lisp_code_name(4238,"MYANMAR_LETTER_RUMAI_PALAUNG_FA"). +lisp_code_name(4239,"MYANMAR_SIGN_RUMAI_PALAUNG_TONE-5"). +lisp_code_name(4240,"MYANMAR_SHAN_DIGIT_ZERO"). +lisp_code_name(4241,"MYANMAR_SHAN_DIGIT_ONE"). +lisp_code_name(4242,"MYANMAR_SHAN_DIGIT_TWO"). +lisp_code_name(4243,"MYANMAR_SHAN_DIGIT_THREE"). +lisp_code_name(4244,"MYANMAR_SHAN_DIGIT_FOUR"). +lisp_code_name(4245,"MYANMAR_SHAN_DIGIT_FIVE"). +lisp_code_name(4246,"MYANMAR_SHAN_DIGIT_SIX"). +lisp_code_name(4247,"MYANMAR_SHAN_DIGIT_SEVEN"). +lisp_code_name(4248,"MYANMAR_SHAN_DIGIT_EIGHT"). +lisp_code_name(4249,"MYANMAR_SHAN_DIGIT_NINE"). +lisp_code_name(4250,"MYANMAR_SIGN_KHAMTI_TONE-1"). +lisp_code_name(4251,"MYANMAR_SIGN_KHAMTI_TONE-3"). +lisp_code_name(4252,"MYANMAR_VOWEL_SIGN_AITON_A"). +lisp_code_name(4253,"MYANMAR_VOWEL_SIGN_AITON_AI"). +lisp_code_name(4254,"MYANMAR_SYMBOL_SHAN_ONE"). +lisp_code_name(4255,"MYANMAR_SYMBOL_SHAN_EXCLAMATION"). +lisp_code_name(4256,"GEORGIAN_CAPITAL_LETTER_AN"). +lisp_code_name(4257,"GEORGIAN_CAPITAL_LETTER_BAN"). +lisp_code_name(4258,"GEORGIAN_CAPITAL_LETTER_GAN"). +lisp_code_name(4259,"GEORGIAN_CAPITAL_LETTER_DON"). +lisp_code_name(4260,"GEORGIAN_CAPITAL_LETTER_EN"). +lisp_code_name(4261,"GEORGIAN_CAPITAL_LETTER_VIN"). +lisp_code_name(4262,"GEORGIAN_CAPITAL_LETTER_ZEN"). +lisp_code_name(4263,"GEORGIAN_CAPITAL_LETTER_TAN"). +lisp_code_name(4264,"GEORGIAN_CAPITAL_LETTER_IN"). +lisp_code_name(4265,"GEORGIAN_CAPITAL_LETTER_KAN"). +lisp_code_name(4266,"GEORGIAN_CAPITAL_LETTER_LAS"). +lisp_code_name(4267,"GEORGIAN_CAPITAL_LETTER_MAN"). +lisp_code_name(4268,"GEORGIAN_CAPITAL_LETTER_NAR"). +lisp_code_name(4269,"GEORGIAN_CAPITAL_LETTER_ON"). +lisp_code_name(4270,"GEORGIAN_CAPITAL_LETTER_PAR"). +lisp_code_name(4271,"GEORGIAN_CAPITAL_LETTER_ZHAR"). +lisp_code_name(4272,"GEORGIAN_CAPITAL_LETTER_RAE"). +lisp_code_name(4273,"GEORGIAN_CAPITAL_LETTER_SAN"). +lisp_code_name(4274,"GEORGIAN_CAPITAL_LETTER_TAR"). +lisp_code_name(4275,"GEORGIAN_CAPITAL_LETTER_UN"). +lisp_code_name(4276,"GEORGIAN_CAPITAL_LETTER_PHAR"). +lisp_code_name(4277,"GEORGIAN_CAPITAL_LETTER_KHAR"). +lisp_code_name(4278,"GEORGIAN_CAPITAL_LETTER_GHAN"). +lisp_code_name(4279,"GEORGIAN_CAPITAL_LETTER_QAR"). +lisp_code_name(4280,"GEORGIAN_CAPITAL_LETTER_SHIN"). +lisp_code_name(4281,"GEORGIAN_CAPITAL_LETTER_CHIN"). +lisp_code_name(4282,"GEORGIAN_CAPITAL_LETTER_CAN"). +lisp_code_name(4283,"GEORGIAN_CAPITAL_LETTER_JIL"). +lisp_code_name(4284,"GEORGIAN_CAPITAL_LETTER_CIL"). +lisp_code_name(4285,"GEORGIAN_CAPITAL_LETTER_CHAR"). +lisp_code_name(4286,"GEORGIAN_CAPITAL_LETTER_XAN"). +lisp_code_name(4287,"GEORGIAN_CAPITAL_LETTER_JHAN"). +lisp_code_name(4288,"GEORGIAN_CAPITAL_LETTER_HAE"). +lisp_code_name(4289,"GEORGIAN_CAPITAL_LETTER_HE"). +lisp_code_name(4290,"GEORGIAN_CAPITAL_LETTER_HIE"). +lisp_code_name(4291,"GEORGIAN_CAPITAL_LETTER_WE"). +lisp_code_name(4292,"GEORGIAN_CAPITAL_LETTER_HAR"). +lisp_code_name(4293,"GEORGIAN_CAPITAL_LETTER_HOE"). +lisp_code_name(4295,"GEORGIAN_CAPITAL_LETTER_YN"). +lisp_code_name(4301,"GEORGIAN_CAPITAL_LETTER_AEN"). +lisp_code_name(4304,"GEORGIAN_LETTER_AN"). +lisp_code_name(4305,"GEORGIAN_LETTER_BAN"). +lisp_code_name(4306,"GEORGIAN_LETTER_GAN"). +lisp_code_name(4307,"GEORGIAN_LETTER_DON"). +lisp_code_name(4308,"GEORGIAN_LETTER_EN"). +lisp_code_name(4309,"GEORGIAN_LETTER_VIN"). +lisp_code_name(4310,"GEORGIAN_LETTER_ZEN"). +lisp_code_name(4311,"GEORGIAN_LETTER_TAN"). +lisp_code_name(4312,"GEORGIAN_LETTER_IN"). +lisp_code_name(4313,"GEORGIAN_LETTER_KAN"). +lisp_code_name(4314,"GEORGIAN_LETTER_LAS"). +lisp_code_name(4315,"GEORGIAN_LETTER_MAN"). +lisp_code_name(4316,"GEORGIAN_LETTER_NAR"). +lisp_code_name(4317,"GEORGIAN_LETTER_ON"). +lisp_code_name(4318,"GEORGIAN_LETTER_PAR"). +lisp_code_name(4319,"GEORGIAN_LETTER_ZHAR"). +lisp_code_name(4320,"GEORGIAN_LETTER_RAE"). +lisp_code_name(4321,"GEORGIAN_LETTER_SAN"). +lisp_code_name(4322,"GEORGIAN_LETTER_TAR"). +lisp_code_name(4323,"GEORGIAN_LETTER_UN"). +lisp_code_name(4324,"GEORGIAN_LETTER_PHAR"). +lisp_code_name(4325,"GEORGIAN_LETTER_KHAR"). +lisp_code_name(4326,"GEORGIAN_LETTER_GHAN"). +lisp_code_name(4327,"GEORGIAN_LETTER_QAR"). +lisp_code_name(4328,"GEORGIAN_LETTER_SHIN"). +lisp_code_name(4329,"GEORGIAN_LETTER_CHIN"). +lisp_code_name(4330,"GEORGIAN_LETTER_CAN"). +lisp_code_name(4331,"GEORGIAN_LETTER_JIL"). +lisp_code_name(4332,"GEORGIAN_LETTER_CIL"). +lisp_code_name(4333,"GEORGIAN_LETTER_CHAR"). +lisp_code_name(4334,"GEORGIAN_LETTER_XAN"). +lisp_code_name(4335,"GEORGIAN_LETTER_JHAN"). +lisp_code_name(4336,"GEORGIAN_LETTER_HAE"). +lisp_code_name(4337,"GEORGIAN_LETTER_HE"). +lisp_code_name(4338,"GEORGIAN_LETTER_HIE"). +lisp_code_name(4339,"GEORGIAN_LETTER_WE"). +lisp_code_name(4340,"GEORGIAN_LETTER_HAR"). +lisp_code_name(4341,"GEORGIAN_LETTER_HOE"). +lisp_code_name(4342,"GEORGIAN_LETTER_FI"). +lisp_code_name(4343,"GEORGIAN_LETTER_YN"). +lisp_code_name(4344,"GEORGIAN_LETTER_ELIFI"). +lisp_code_name(4345,"GEORGIAN_LETTER_TURNED_GAN"). +lisp_code_name(4346,"GEORGIAN_LETTER_AIN"). +lisp_code_name(4347,"GEORGIAN_PARAGRAPH_SEPARATOR"). +lisp_code_name(4348,"MODIFIER_LETTER_GEORGIAN_NAR"). +lisp_code_name(4349,"GEORGIAN_LETTER_AEN"). +lisp_code_name(4350,"GEORGIAN_LETTER_HARD_SIGN"). +lisp_code_name(4351,"GEORGIAN_LETTER_LABIAL_SIGN"). +lisp_code_name(4352,"HANGUL_CHOSEONG_KIYEOK"). +lisp_code_name(4353,"HANGUL_CHOSEONG_SSANGKIYEOK"). +lisp_code_name(4354,"HANGUL_CHOSEONG_NIEUN"). +lisp_code_name(4355,"HANGUL_CHOSEONG_TIKEUT"). +lisp_code_name(4356,"HANGUL_CHOSEONG_SSANGTIKEUT"). +lisp_code_name(4357,"HANGUL_CHOSEONG_RIEUL"). +lisp_code_name(4358,"HANGUL_CHOSEONG_MIEUM"). +lisp_code_name(4359,"HANGUL_CHOSEONG_PIEUP"). +lisp_code_name(4360,"HANGUL_CHOSEONG_SSANGPIEUP"). +lisp_code_name(4361,"HANGUL_CHOSEONG_SIOS"). +lisp_code_name(4362,"HANGUL_CHOSEONG_SSANGSIOS"). +lisp_code_name(4363,"HANGUL_CHOSEONG_IEUNG"). +lisp_code_name(4364,"HANGUL_CHOSEONG_CIEUC"). +lisp_code_name(4365,"HANGUL_CHOSEONG_SSANGCIEUC"). +lisp_code_name(4366,"HANGUL_CHOSEONG_CHIEUCH"). +lisp_code_name(4367,"HANGUL_CHOSEONG_KHIEUKH"). +lisp_code_name(4368,"HANGUL_CHOSEONG_THIEUTH"). +lisp_code_name(4369,"HANGUL_CHOSEONG_PHIEUPH"). +lisp_code_name(4370,"HANGUL_CHOSEONG_HIEUH"). +lisp_code_name(4371,"HANGUL_CHOSEONG_NIEUN-KIYEOK"). +lisp_code_name(4372,"HANGUL_CHOSEONG_SSANGNIEUN"). +lisp_code_name(4373,"HANGUL_CHOSEONG_NIEUN-TIKEUT"). +lisp_code_name(4374,"HANGUL_CHOSEONG_NIEUN-PIEUP"). +lisp_code_name(4375,"HANGUL_CHOSEONG_TIKEUT-KIYEOK"). +lisp_code_name(4376,"HANGUL_CHOSEONG_RIEUL-NIEUN"). +lisp_code_name(4377,"HANGUL_CHOSEONG_SSANGRIEUL"). +lisp_code_name(4378,"HANGUL_CHOSEONG_RIEUL-HIEUH"). +lisp_code_name(4379,"HANGUL_CHOSEONG_KAPYEOUNRIEUL"). +lisp_code_name(4380,"HANGUL_CHOSEONG_MIEUM-PIEUP"). +lisp_code_name(4381,"HANGUL_CHOSEONG_KAPYEOUNMIEUM"). +lisp_code_name(4382,"HANGUL_CHOSEONG_PIEUP-KIYEOK"). +lisp_code_name(4383,"HANGUL_CHOSEONG_PIEUP-NIEUN"). +lisp_code_name(4384,"HANGUL_CHOSEONG_PIEUP-TIKEUT"). +lisp_code_name(4385,"HANGUL_CHOSEONG_PIEUP-SIOS"). +lisp_code_name(4386,"HANGUL_CHOSEONG_PIEUP-SIOS-KIYEOK"). +lisp_code_name(4387,"HANGUL_CHOSEONG_PIEUP-SIOS-TIKEUT"). +lisp_code_name(4388,"HANGUL_CHOSEONG_PIEUP-SIOS-PIEUP"). +lisp_code_name(4389,"HANGUL_CHOSEONG_PIEUP-SSANGSIOS"). +lisp_code_name(4390,"HANGUL_CHOSEONG_PIEUP-SIOS-CIEUC"). +lisp_code_name(4391,"HANGUL_CHOSEONG_PIEUP-CIEUC"). +lisp_code_name(4392,"HANGUL_CHOSEONG_PIEUP-CHIEUCH"). +lisp_code_name(4393,"HANGUL_CHOSEONG_PIEUP-THIEUTH"). +lisp_code_name(4394,"HANGUL_CHOSEONG_PIEUP-PHIEUPH"). +lisp_code_name(4395,"HANGUL_CHOSEONG_KAPYEOUNPIEUP"). +lisp_code_name(4396,"HANGUL_CHOSEONG_KAPYEOUNSSANGPIEUP"). +lisp_code_name(4397,"HANGUL_CHOSEONG_SIOS-KIYEOK"). +lisp_code_name(4398,"HANGUL_CHOSEONG_SIOS-NIEUN"). +lisp_code_name(4399,"HANGUL_CHOSEONG_SIOS-TIKEUT"). +lisp_code_name(4400,"HANGUL_CHOSEONG_SIOS-RIEUL"). +lisp_code_name(4401,"HANGUL_CHOSEONG_SIOS-MIEUM"). +lisp_code_name(4402,"HANGUL_CHOSEONG_SIOS-PIEUP"). +lisp_code_name(4403,"HANGUL_CHOSEONG_SIOS-PIEUP-KIYEOK"). +lisp_code_name(4404,"HANGUL_CHOSEONG_SIOS-SSANGSIOS"). +lisp_code_name(4405,"HANGUL_CHOSEONG_SIOS-IEUNG"). +lisp_code_name(4406,"HANGUL_CHOSEONG_SIOS-CIEUC"). +lisp_code_name(4407,"HANGUL_CHOSEONG_SIOS-CHIEUCH"). +lisp_code_name(4408,"HANGUL_CHOSEONG_SIOS-KHIEUKH"). +lisp_code_name(4409,"HANGUL_CHOSEONG_SIOS-THIEUTH"). +lisp_code_name(4410,"HANGUL_CHOSEONG_SIOS-PHIEUPH"). +lisp_code_name(4411,"HANGUL_CHOSEONG_SIOS-HIEUH"). +lisp_code_name(4412,"HANGUL_CHOSEONG_CHITUEUMSIOS"). +lisp_code_name(4413,"HANGUL_CHOSEONG_CHITUEUMSSANGSIOS"). +lisp_code_name(4414,"HANGUL_CHOSEONG_CEONGCHIEUMSIOS"). +lisp_code_name(4415,"HANGUL_CHOSEONG_CEONGCHIEUMSSANGSIOS"). +lisp_code_name(4416,"HANGUL_CHOSEONG_PANSIOS"). +lisp_code_name(4417,"HANGUL_CHOSEONG_IEUNG-KIYEOK"). +lisp_code_name(4418,"HANGUL_CHOSEONG_IEUNG-TIKEUT"). +lisp_code_name(4419,"HANGUL_CHOSEONG_IEUNG-MIEUM"). +lisp_code_name(4420,"HANGUL_CHOSEONG_IEUNG-PIEUP"). +lisp_code_name(4421,"HANGUL_CHOSEONG_IEUNG-SIOS"). +lisp_code_name(4422,"HANGUL_CHOSEONG_IEUNG-PANSIOS"). +lisp_code_name(4423,"HANGUL_CHOSEONG_SSANGIEUNG"). +lisp_code_name(4424,"HANGUL_CHOSEONG_IEUNG-CIEUC"). +lisp_code_name(4425,"HANGUL_CHOSEONG_IEUNG-CHIEUCH"). +lisp_code_name(4426,"HANGUL_CHOSEONG_IEUNG-THIEUTH"). +lisp_code_name(4427,"HANGUL_CHOSEONG_IEUNG-PHIEUPH"). +lisp_code_name(4428,"HANGUL_CHOSEONG_YESIEUNG"). +lisp_code_name(4429,"HANGUL_CHOSEONG_CIEUC-IEUNG"). +lisp_code_name(4430,"HANGUL_CHOSEONG_CHITUEUMCIEUC"). +lisp_code_name(4431,"HANGUL_CHOSEONG_CHITUEUMSSANGCIEUC"). +lisp_code_name(4432,"HANGUL_CHOSEONG_CEONGCHIEUMCIEUC"). +lisp_code_name(4433,"HANGUL_CHOSEONG_CEONGCHIEUMSSANGCIEUC"). +lisp_code_name(4434,"HANGUL_CHOSEONG_CHIEUCH-KHIEUKH"). +lisp_code_name(4435,"HANGUL_CHOSEONG_CHIEUCH-HIEUH"). +lisp_code_name(4436,"HANGUL_CHOSEONG_CHITUEUMCHIEUCH"). +lisp_code_name(4437,"HANGUL_CHOSEONG_CEONGCHIEUMCHIEUCH"). +lisp_code_name(4438,"HANGUL_CHOSEONG_PHIEUPH-PIEUP"). +lisp_code_name(4439,"HANGUL_CHOSEONG_KAPYEOUNPHIEUPH"). +lisp_code_name(4440,"HANGUL_CHOSEONG_SSANGHIEUH"). +lisp_code_name(4441,"HANGUL_CHOSEONG_YEORINHIEUH"). +lisp_code_name(4442,"HANGUL_CHOSEONG_KIYEOK-TIKEUT"). +lisp_code_name(4443,"HANGUL_CHOSEONG_NIEUN-SIOS"). +lisp_code_name(4444,"HANGUL_CHOSEONG_NIEUN-CIEUC"). +lisp_code_name(4445,"HANGUL_CHOSEONG_NIEUN-HIEUH"). +lisp_code_name(4446,"HANGUL_CHOSEONG_TIKEUT-RIEUL"). +lisp_code_name(4447,"HANGUL_CHOSEONG_FILLER"). +lisp_code_name(4448,"HANGUL_JUNGSEONG_FILLER"). +lisp_code_name(4449,"HANGUL_JUNGSEONG_A"). +lisp_code_name(4450,"HANGUL_JUNGSEONG_AE"). +lisp_code_name(4451,"HANGUL_JUNGSEONG_YA"). +lisp_code_name(4452,"HANGUL_JUNGSEONG_YAE"). +lisp_code_name(4453,"HANGUL_JUNGSEONG_EO"). +lisp_code_name(4454,"HANGUL_JUNGSEONG_E"). +lisp_code_name(4455,"HANGUL_JUNGSEONG_YEO"). +lisp_code_name(4456,"HANGUL_JUNGSEONG_YE"). +lisp_code_name(4457,"HANGUL_JUNGSEONG_O"). +lisp_code_name(4458,"HANGUL_JUNGSEONG_WA"). +lisp_code_name(4459,"HANGUL_JUNGSEONG_WAE"). +lisp_code_name(4460,"HANGUL_JUNGSEONG_OE"). +lisp_code_name(4461,"HANGUL_JUNGSEONG_YO"). +lisp_code_name(4462,"HANGUL_JUNGSEONG_U"). +lisp_code_name(4463,"HANGUL_JUNGSEONG_WEO"). +lisp_code_name(4464,"HANGUL_JUNGSEONG_WE"). +lisp_code_name(4465,"HANGUL_JUNGSEONG_WI"). +lisp_code_name(4466,"HANGUL_JUNGSEONG_YU"). +lisp_code_name(4467,"HANGUL_JUNGSEONG_EU"). +lisp_code_name(4468,"HANGUL_JUNGSEONG_YI"). +lisp_code_name(4469,"HANGUL_JUNGSEONG_I"). +lisp_code_name(4470,"HANGUL_JUNGSEONG_A-O"). +lisp_code_name(4471,"HANGUL_JUNGSEONG_A-U"). +lisp_code_name(4472,"HANGUL_JUNGSEONG_YA-O"). +lisp_code_name(4473,"HANGUL_JUNGSEONG_YA-YO"). +lisp_code_name(4474,"HANGUL_JUNGSEONG_EO-O"). +lisp_code_name(4475,"HANGUL_JUNGSEONG_EO-U"). +lisp_code_name(4476,"HANGUL_JUNGSEONG_EO-EU"). +lisp_code_name(4477,"HANGUL_JUNGSEONG_YEO-O"). +lisp_code_name(4478,"HANGUL_JUNGSEONG_YEO-U"). +lisp_code_name(4479,"HANGUL_JUNGSEONG_O-EO"). +lisp_code_name(4480,"HANGUL_JUNGSEONG_O-E"). +lisp_code_name(4481,"HANGUL_JUNGSEONG_O-YE"). +lisp_code_name(4482,"HANGUL_JUNGSEONG_O-O"). +lisp_code_name(4483,"HANGUL_JUNGSEONG_O-U"). +lisp_code_name(4484,"HANGUL_JUNGSEONG_YO-YA"). +lisp_code_name(4485,"HANGUL_JUNGSEONG_YO-YAE"). +lisp_code_name(4486,"HANGUL_JUNGSEONG_YO-YEO"). +lisp_code_name(4487,"HANGUL_JUNGSEONG_YO-O"). +lisp_code_name(4488,"HANGUL_JUNGSEONG_YO-I"). +lisp_code_name(4489,"HANGUL_JUNGSEONG_U-A"). +lisp_code_name(4490,"HANGUL_JUNGSEONG_U-AE"). +lisp_code_name(4491,"HANGUL_JUNGSEONG_U-EO-EU"). +lisp_code_name(4492,"HANGUL_JUNGSEONG_U-YE"). +lisp_code_name(4493,"HANGUL_JUNGSEONG_U-U"). +lisp_code_name(4494,"HANGUL_JUNGSEONG_YU-A"). +lisp_code_name(4495,"HANGUL_JUNGSEONG_YU-EO"). +lisp_code_name(4496,"HANGUL_JUNGSEONG_YU-E"). +lisp_code_name(4497,"HANGUL_JUNGSEONG_YU-YEO"). +lisp_code_name(4498,"HANGUL_JUNGSEONG_YU-YE"). +lisp_code_name(4499,"HANGUL_JUNGSEONG_YU-U"). +lisp_code_name(4500,"HANGUL_JUNGSEONG_YU-I"). +lisp_code_name(4501,"HANGUL_JUNGSEONG_EU-U"). +lisp_code_name(4502,"HANGUL_JUNGSEONG_EU-EU"). +lisp_code_name(4503,"HANGUL_JUNGSEONG_YI-U"). +lisp_code_name(4504,"HANGUL_JUNGSEONG_I-A"). +lisp_code_name(4505,"HANGUL_JUNGSEONG_I-YA"). +lisp_code_name(4506,"HANGUL_JUNGSEONG_I-O"). +lisp_code_name(4507,"HANGUL_JUNGSEONG_I-U"). +lisp_code_name(4508,"HANGUL_JUNGSEONG_I-EU"). +lisp_code_name(4509,"HANGUL_JUNGSEONG_I-ARAEA"). +lisp_code_name(4510,"HANGUL_JUNGSEONG_ARAEA"). +lisp_code_name(4511,"HANGUL_JUNGSEONG_ARAEA-EO"). +lisp_code_name(4512,"HANGUL_JUNGSEONG_ARAEA-U"). +lisp_code_name(4513,"HANGUL_JUNGSEONG_ARAEA-I"). +lisp_code_name(4514,"HANGUL_JUNGSEONG_SSANGARAEA"). +lisp_code_name(4515,"HANGUL_JUNGSEONG_A-EU"). +lisp_code_name(4516,"HANGUL_JUNGSEONG_YA-U"). +lisp_code_name(4517,"HANGUL_JUNGSEONG_YEO-YA"). +lisp_code_name(4518,"HANGUL_JUNGSEONG_O-YA"). +lisp_code_name(4519,"HANGUL_JUNGSEONG_O-YAE"). +lisp_code_name(4520,"HANGUL_JONGSEONG_KIYEOK"). +lisp_code_name(4521,"HANGUL_JONGSEONG_SSANGKIYEOK"). +lisp_code_name(4522,"HANGUL_JONGSEONG_KIYEOK-SIOS"). +lisp_code_name(4523,"HANGUL_JONGSEONG_NIEUN"). +lisp_code_name(4524,"HANGUL_JONGSEONG_NIEUN-CIEUC"). +lisp_code_name(4525,"HANGUL_JONGSEONG_NIEUN-HIEUH"). +lisp_code_name(4526,"HANGUL_JONGSEONG_TIKEUT"). +lisp_code_name(4527,"HANGUL_JONGSEONG_RIEUL"). +lisp_code_name(4528,"HANGUL_JONGSEONG_RIEUL-KIYEOK"). +lisp_code_name(4529,"HANGUL_JONGSEONG_RIEUL-MIEUM"). +lisp_code_name(4530,"HANGUL_JONGSEONG_RIEUL-PIEUP"). +lisp_code_name(4531,"HANGUL_JONGSEONG_RIEUL-SIOS"). +lisp_code_name(4532,"HANGUL_JONGSEONG_RIEUL-THIEUTH"). +lisp_code_name(4533,"HANGUL_JONGSEONG_RIEUL-PHIEUPH"). +lisp_code_name(4534,"HANGUL_JONGSEONG_RIEUL-HIEUH"). +lisp_code_name(4535,"HANGUL_JONGSEONG_MIEUM"). +lisp_code_name(4536,"HANGUL_JONGSEONG_PIEUP"). +lisp_code_name(4537,"HANGUL_JONGSEONG_PIEUP-SIOS"). +lisp_code_name(4538,"HANGUL_JONGSEONG_SIOS"). +lisp_code_name(4539,"HANGUL_JONGSEONG_SSANGSIOS"). +lisp_code_name(4540,"HANGUL_JONGSEONG_IEUNG"). +lisp_code_name(4541,"HANGUL_JONGSEONG_CIEUC"). +lisp_code_name(4542,"HANGUL_JONGSEONG_CHIEUCH"). +lisp_code_name(4543,"HANGUL_JONGSEONG_KHIEUKH"). +lisp_code_name(4544,"HANGUL_JONGSEONG_THIEUTH"). +lisp_code_name(4545,"HANGUL_JONGSEONG_PHIEUPH"). +lisp_code_name(4546,"HANGUL_JONGSEONG_HIEUH"). +lisp_code_name(4547,"HANGUL_JONGSEONG_KIYEOK-RIEUL"). +lisp_code_name(4548,"HANGUL_JONGSEONG_KIYEOK-SIOS-KIYEOK"). +lisp_code_name(4549,"HANGUL_JONGSEONG_NIEUN-KIYEOK"). +lisp_code_name(4550,"HANGUL_JONGSEONG_NIEUN-TIKEUT"). +lisp_code_name(4551,"HANGUL_JONGSEONG_NIEUN-SIOS"). +lisp_code_name(4552,"HANGUL_JONGSEONG_NIEUN-PANSIOS"). +lisp_code_name(4553,"HANGUL_JONGSEONG_NIEUN-THIEUTH"). +lisp_code_name(4554,"HANGUL_JONGSEONG_TIKEUT-KIYEOK"). +lisp_code_name(4555,"HANGUL_JONGSEONG_TIKEUT-RIEUL"). +lisp_code_name(4556,"HANGUL_JONGSEONG_RIEUL-KIYEOK-SIOS"). +lisp_code_name(4557,"HANGUL_JONGSEONG_RIEUL-NIEUN"). +lisp_code_name(4558,"HANGUL_JONGSEONG_RIEUL-TIKEUT"). +lisp_code_name(4559,"HANGUL_JONGSEONG_RIEUL-TIKEUT-HIEUH"). +lisp_code_name(4560,"HANGUL_JONGSEONG_SSANGRIEUL"). +lisp_code_name(4561,"HANGUL_JONGSEONG_RIEUL-MIEUM-KIYEOK"). +lisp_code_name(4562,"HANGUL_JONGSEONG_RIEUL-MIEUM-SIOS"). +lisp_code_name(4563,"HANGUL_JONGSEONG_RIEUL-PIEUP-SIOS"). +lisp_code_name(4564,"HANGUL_JONGSEONG_RIEUL-PIEUP-HIEUH"). +lisp_code_name(4565,"HANGUL_JONGSEONG_RIEUL-KAPYEOUNPIEUP"). +lisp_code_name(4566,"HANGUL_JONGSEONG_RIEUL-SSANGSIOS"). +lisp_code_name(4567,"HANGUL_JONGSEONG_RIEUL-PANSIOS"). +lisp_code_name(4568,"HANGUL_JONGSEONG_RIEUL-KHIEUKH"). +lisp_code_name(4569,"HANGUL_JONGSEONG_RIEUL-YEORINHIEUH"). +lisp_code_name(4570,"HANGUL_JONGSEONG_MIEUM-KIYEOK"). +lisp_code_name(4571,"HANGUL_JONGSEONG_MIEUM-RIEUL"). +lisp_code_name(4572,"HANGUL_JONGSEONG_MIEUM-PIEUP"). +lisp_code_name(4573,"HANGUL_JONGSEONG_MIEUM-SIOS"). +lisp_code_name(4574,"HANGUL_JONGSEONG_MIEUM-SSANGSIOS"). +lisp_code_name(4575,"HANGUL_JONGSEONG_MIEUM-PANSIOS"). +lisp_code_name(4576,"HANGUL_JONGSEONG_MIEUM-CHIEUCH"). +lisp_code_name(4577,"HANGUL_JONGSEONG_MIEUM-HIEUH"). +lisp_code_name(4578,"HANGUL_JONGSEONG_KAPYEOUNMIEUM"). +lisp_code_name(4579,"HANGUL_JONGSEONG_PIEUP-RIEUL"). +lisp_code_name(4580,"HANGUL_JONGSEONG_PIEUP-PHIEUPH"). +lisp_code_name(4581,"HANGUL_JONGSEONG_PIEUP-HIEUH"). +lisp_code_name(4582,"HANGUL_JONGSEONG_KAPYEOUNPIEUP"). +lisp_code_name(4583,"HANGUL_JONGSEONG_SIOS-KIYEOK"). +lisp_code_name(4584,"HANGUL_JONGSEONG_SIOS-TIKEUT"). +lisp_code_name(4585,"HANGUL_JONGSEONG_SIOS-RIEUL"). +lisp_code_name(4586,"HANGUL_JONGSEONG_SIOS-PIEUP"). +lisp_code_name(4587,"HANGUL_JONGSEONG_PANSIOS"). +lisp_code_name(4588,"HANGUL_JONGSEONG_IEUNG-KIYEOK"). +lisp_code_name(4589,"HANGUL_JONGSEONG_IEUNG-SSANGKIYEOK"). +lisp_code_name(4590,"HANGUL_JONGSEONG_SSANGIEUNG"). +lisp_code_name(4591,"HANGUL_JONGSEONG_IEUNG-KHIEUKH"). +lisp_code_name(4592,"HANGUL_JONGSEONG_YESIEUNG"). +lisp_code_name(4593,"HANGUL_JONGSEONG_YESIEUNG-SIOS"). +lisp_code_name(4594,"HANGUL_JONGSEONG_YESIEUNG-PANSIOS"). +lisp_code_name(4595,"HANGUL_JONGSEONG_PHIEUPH-PIEUP"). +lisp_code_name(4596,"HANGUL_JONGSEONG_KAPYEOUNPHIEUPH"). +lisp_code_name(4597,"HANGUL_JONGSEONG_HIEUH-NIEUN"). +lisp_code_name(4598,"HANGUL_JONGSEONG_HIEUH-RIEUL"). +lisp_code_name(4599,"HANGUL_JONGSEONG_HIEUH-MIEUM"). +lisp_code_name(4600,"HANGUL_JONGSEONG_HIEUH-PIEUP"). +lisp_code_name(4601,"HANGUL_JONGSEONG_YEORINHIEUH"). +lisp_code_name(4602,"HANGUL_JONGSEONG_KIYEOK-NIEUN"). +lisp_code_name(4603,"HANGUL_JONGSEONG_KIYEOK-PIEUP"). +lisp_code_name(4604,"HANGUL_JONGSEONG_KIYEOK-CHIEUCH"). +lisp_code_name(4605,"HANGUL_JONGSEONG_KIYEOK-KHIEUKH"). +lisp_code_name(4606,"HANGUL_JONGSEONG_KIYEOK-HIEUH"). +lisp_code_name(4607,"HANGUL_JONGSEONG_SSANGNIEUN"). +lisp_code_name(4608,"ETHIOPIC_SYLLABLE_HA"). +lisp_code_name(4609,"ETHIOPIC_SYLLABLE_HU"). +lisp_code_name(4610,"ETHIOPIC_SYLLABLE_HI"). +lisp_code_name(4611,"ETHIOPIC_SYLLABLE_HAA"). +lisp_code_name(4612,"ETHIOPIC_SYLLABLE_HEE"). +lisp_code_name(4613,"ETHIOPIC_SYLLABLE_HE"). +lisp_code_name(4614,"ETHIOPIC_SYLLABLE_HO"). +lisp_code_name(4615,"ETHIOPIC_SYLLABLE_HOA"). +lisp_code_name(4616,"ETHIOPIC_SYLLABLE_LA"). +lisp_code_name(4617,"ETHIOPIC_SYLLABLE_LU"). +lisp_code_name(4618,"ETHIOPIC_SYLLABLE_LI"). +lisp_code_name(4619,"ETHIOPIC_SYLLABLE_LAA"). +lisp_code_name(4620,"ETHIOPIC_SYLLABLE_LEE"). +lisp_code_name(4621,"ETHIOPIC_SYLLABLE_LE"). +lisp_code_name(4622,"ETHIOPIC_SYLLABLE_LO"). +lisp_code_name(4623,"ETHIOPIC_SYLLABLE_LWA"). +lisp_code_name(4624,"ETHIOPIC_SYLLABLE_HHA"). +lisp_code_name(4625,"ETHIOPIC_SYLLABLE_HHU"). +lisp_code_name(4626,"ETHIOPIC_SYLLABLE_HHI"). +lisp_code_name(4627,"ETHIOPIC_SYLLABLE_HHAA"). +lisp_code_name(4628,"ETHIOPIC_SYLLABLE_HHEE"). +lisp_code_name(4629,"ETHIOPIC_SYLLABLE_HHE"). +lisp_code_name(4630,"ETHIOPIC_SYLLABLE_HHO"). +lisp_code_name(4631,"ETHIOPIC_SYLLABLE_HHWA"). +lisp_code_name(4632,"ETHIOPIC_SYLLABLE_MA"). +lisp_code_name(4633,"ETHIOPIC_SYLLABLE_MU"). +lisp_code_name(4634,"ETHIOPIC_SYLLABLE_MI"). +lisp_code_name(4635,"ETHIOPIC_SYLLABLE_MAA"). +lisp_code_name(4636,"ETHIOPIC_SYLLABLE_MEE"). +lisp_code_name(4637,"ETHIOPIC_SYLLABLE_ME"). +lisp_code_name(4638,"ETHIOPIC_SYLLABLE_MO"). +lisp_code_name(4639,"ETHIOPIC_SYLLABLE_MWA"). +lisp_code_name(4640,"ETHIOPIC_SYLLABLE_SZA"). +lisp_code_name(4641,"ETHIOPIC_SYLLABLE_SZU"). +lisp_code_name(4642,"ETHIOPIC_SYLLABLE_SZI"). +lisp_code_name(4643,"ETHIOPIC_SYLLABLE_SZAA"). +lisp_code_name(4644,"ETHIOPIC_SYLLABLE_SZEE"). +lisp_code_name(4645,"ETHIOPIC_SYLLABLE_SZE"). +lisp_code_name(4646,"ETHIOPIC_SYLLABLE_SZO"). +lisp_code_name(4647,"ETHIOPIC_SYLLABLE_SZWA"). +lisp_code_name(4648,"ETHIOPIC_SYLLABLE_RA"). +lisp_code_name(4649,"ETHIOPIC_SYLLABLE_RU"). +lisp_code_name(4650,"ETHIOPIC_SYLLABLE_RI"). +lisp_code_name(4651,"ETHIOPIC_SYLLABLE_RAA"). +lisp_code_name(4652,"ETHIOPIC_SYLLABLE_REE"). +lisp_code_name(4653,"ETHIOPIC_SYLLABLE_RE"). +lisp_code_name(4654,"ETHIOPIC_SYLLABLE_RO"). +lisp_code_name(4655,"ETHIOPIC_SYLLABLE_RWA"). +lisp_code_name(4656,"ETHIOPIC_SYLLABLE_SA"). +lisp_code_name(4657,"ETHIOPIC_SYLLABLE_SU"). +lisp_code_name(4658,"ETHIOPIC_SYLLABLE_SI"). +lisp_code_name(4659,"ETHIOPIC_SYLLABLE_SAA"). +lisp_code_name(4660,"ETHIOPIC_SYLLABLE_SEE"). +lisp_code_name(4661,"ETHIOPIC_SYLLABLE_SE"). +lisp_code_name(4662,"ETHIOPIC_SYLLABLE_SO"). +lisp_code_name(4663,"ETHIOPIC_SYLLABLE_SWA"). +lisp_code_name(4664,"ETHIOPIC_SYLLABLE_SHA"). +lisp_code_name(4665,"ETHIOPIC_SYLLABLE_SHU"). +lisp_code_name(4666,"ETHIOPIC_SYLLABLE_SHI"). +lisp_code_name(4667,"ETHIOPIC_SYLLABLE_SHAA"). +lisp_code_name(4668,"ETHIOPIC_SYLLABLE_SHEE"). +lisp_code_name(4669,"ETHIOPIC_SYLLABLE_SHE"). +lisp_code_name(4670,"ETHIOPIC_SYLLABLE_SHO"). +lisp_code_name(4671,"ETHIOPIC_SYLLABLE_SHWA"). +lisp_code_name(4672,"ETHIOPIC_SYLLABLE_QA"). +lisp_code_name(4673,"ETHIOPIC_SYLLABLE_QU"). +lisp_code_name(4674,"ETHIOPIC_SYLLABLE_QI"). +lisp_code_name(4675,"ETHIOPIC_SYLLABLE_QAA"). +lisp_code_name(4676,"ETHIOPIC_SYLLABLE_QEE"). +lisp_code_name(4677,"ETHIOPIC_SYLLABLE_QE"). +lisp_code_name(4678,"ETHIOPIC_SYLLABLE_QO"). +lisp_code_name(4679,"ETHIOPIC_SYLLABLE_QOA"). +lisp_code_name(4680,"ETHIOPIC_SYLLABLE_QWA"). +lisp_code_name(4682,"ETHIOPIC_SYLLABLE_QWI"). +lisp_code_name(4683,"ETHIOPIC_SYLLABLE_QWAA"). +lisp_code_name(4684,"ETHIOPIC_SYLLABLE_QWEE"). +lisp_code_name(4685,"ETHIOPIC_SYLLABLE_QWE"). +lisp_code_name(4688,"ETHIOPIC_SYLLABLE_QHA"). +lisp_code_name(4689,"ETHIOPIC_SYLLABLE_QHU"). +lisp_code_name(4690,"ETHIOPIC_SYLLABLE_QHI"). +lisp_code_name(4691,"ETHIOPIC_SYLLABLE_QHAA"). +lisp_code_name(4692,"ETHIOPIC_SYLLABLE_QHEE"). +lisp_code_name(4693,"ETHIOPIC_SYLLABLE_QHE"). +lisp_code_name(4694,"ETHIOPIC_SYLLABLE_QHO"). +lisp_code_name(4696,"ETHIOPIC_SYLLABLE_QHWA"). +lisp_code_name(4698,"ETHIOPIC_SYLLABLE_QHWI"). +lisp_code_name(4699,"ETHIOPIC_SYLLABLE_QHWAA"). +lisp_code_name(4700,"ETHIOPIC_SYLLABLE_QHWEE"). +lisp_code_name(4701,"ETHIOPIC_SYLLABLE_QHWE"). +lisp_code_name(4704,"ETHIOPIC_SYLLABLE_BA"). +lisp_code_name(4705,"ETHIOPIC_SYLLABLE_BU"). +lisp_code_name(4706,"ETHIOPIC_SYLLABLE_BI"). +lisp_code_name(4707,"ETHIOPIC_SYLLABLE_BAA"). +lisp_code_name(4708,"ETHIOPIC_SYLLABLE_BEE"). +lisp_code_name(4709,"ETHIOPIC_SYLLABLE_BE"). +lisp_code_name(4710,"ETHIOPIC_SYLLABLE_BO"). +lisp_code_name(4711,"ETHIOPIC_SYLLABLE_BWA"). +lisp_code_name(4712,"ETHIOPIC_SYLLABLE_VA"). +lisp_code_name(4713,"ETHIOPIC_SYLLABLE_VU"). +lisp_code_name(4714,"ETHIOPIC_SYLLABLE_VI"). +lisp_code_name(4715,"ETHIOPIC_SYLLABLE_VAA"). +lisp_code_name(4716,"ETHIOPIC_SYLLABLE_VEE"). +lisp_code_name(4717,"ETHIOPIC_SYLLABLE_VE"). +lisp_code_name(4718,"ETHIOPIC_SYLLABLE_VO"). +lisp_code_name(4719,"ETHIOPIC_SYLLABLE_VWA"). +lisp_code_name(4720,"ETHIOPIC_SYLLABLE_TA"). +lisp_code_name(4721,"ETHIOPIC_SYLLABLE_TU"). +lisp_code_name(4722,"ETHIOPIC_SYLLABLE_TI"). +lisp_code_name(4723,"ETHIOPIC_SYLLABLE_TAA"). +lisp_code_name(4724,"ETHIOPIC_SYLLABLE_TEE"). +lisp_code_name(4725,"ETHIOPIC_SYLLABLE_TE"). +lisp_code_name(4726,"ETHIOPIC_SYLLABLE_TO"). +lisp_code_name(4727,"ETHIOPIC_SYLLABLE_TWA"). +lisp_code_name(4728,"ETHIOPIC_SYLLABLE_CA"). +lisp_code_name(4729,"ETHIOPIC_SYLLABLE_CU"). +lisp_code_name(4730,"ETHIOPIC_SYLLABLE_CI"). +lisp_code_name(4731,"ETHIOPIC_SYLLABLE_CAA"). +lisp_code_name(4732,"ETHIOPIC_SYLLABLE_CEE"). +lisp_code_name(4733,"ETHIOPIC_SYLLABLE_CE"). +lisp_code_name(4734,"ETHIOPIC_SYLLABLE_CO"). +lisp_code_name(4735,"ETHIOPIC_SYLLABLE_CWA"). +lisp_code_name(4736,"ETHIOPIC_SYLLABLE_XA"). +lisp_code_name(4737,"ETHIOPIC_SYLLABLE_XU"). +lisp_code_name(4738,"ETHIOPIC_SYLLABLE_XI"). +lisp_code_name(4739,"ETHIOPIC_SYLLABLE_XAA"). +lisp_code_name(4740,"ETHIOPIC_SYLLABLE_XEE"). +lisp_code_name(4741,"ETHIOPIC_SYLLABLE_XE"). +lisp_code_name(4742,"ETHIOPIC_SYLLABLE_XO"). +lisp_code_name(4743,"ETHIOPIC_SYLLABLE_XOA"). +lisp_code_name(4744,"ETHIOPIC_SYLLABLE_XWA"). +lisp_code_name(4746,"ETHIOPIC_SYLLABLE_XWI"). +lisp_code_name(4747,"ETHIOPIC_SYLLABLE_XWAA"). +lisp_code_name(4748,"ETHIOPIC_SYLLABLE_XWEE"). +lisp_code_name(4749,"ETHIOPIC_SYLLABLE_XWE"). +lisp_code_name(4752,"ETHIOPIC_SYLLABLE_NA"). +lisp_code_name(4753,"ETHIOPIC_SYLLABLE_NU"). +lisp_code_name(4754,"ETHIOPIC_SYLLABLE_NI"). +lisp_code_name(4755,"ETHIOPIC_SYLLABLE_NAA"). +lisp_code_name(4756,"ETHIOPIC_SYLLABLE_NEE"). +lisp_code_name(4757,"ETHIOPIC_SYLLABLE_NE"). +lisp_code_name(4758,"ETHIOPIC_SYLLABLE_NO"). +lisp_code_name(4759,"ETHIOPIC_SYLLABLE_NWA"). +lisp_code_name(4760,"ETHIOPIC_SYLLABLE_NYA"). +lisp_code_name(4761,"ETHIOPIC_SYLLABLE_NYU"). +lisp_code_name(4762,"ETHIOPIC_SYLLABLE_NYI"). +lisp_code_name(4763,"ETHIOPIC_SYLLABLE_NYAA"). +lisp_code_name(4764,"ETHIOPIC_SYLLABLE_NYEE"). +lisp_code_name(4765,"ETHIOPIC_SYLLABLE_NYE"). +lisp_code_name(4766,"ETHIOPIC_SYLLABLE_NYO"). +lisp_code_name(4767,"ETHIOPIC_SYLLABLE_NYWA"). +lisp_code_name(4768,"ETHIOPIC_SYLLABLE_GLOTTAL_A"). +lisp_code_name(4769,"ETHIOPIC_SYLLABLE_GLOTTAL_U"). +lisp_code_name(4770,"ETHIOPIC_SYLLABLE_GLOTTAL_I"). +lisp_code_name(4771,"ETHIOPIC_SYLLABLE_GLOTTAL_AA"). +lisp_code_name(4772,"ETHIOPIC_SYLLABLE_GLOTTAL_EE"). +lisp_code_name(4773,"ETHIOPIC_SYLLABLE_GLOTTAL_E"). +lisp_code_name(4774,"ETHIOPIC_SYLLABLE_GLOTTAL_O"). +lisp_code_name(4775,"ETHIOPIC_SYLLABLE_GLOTTAL_WA"). +lisp_code_name(4776,"ETHIOPIC_SYLLABLE_KA"). +lisp_code_name(4777,"ETHIOPIC_SYLLABLE_KU"). +lisp_code_name(4778,"ETHIOPIC_SYLLABLE_KI"). +lisp_code_name(4779,"ETHIOPIC_SYLLABLE_KAA"). +lisp_code_name(4780,"ETHIOPIC_SYLLABLE_KEE"). +lisp_code_name(4781,"ETHIOPIC_SYLLABLE_KE"). +lisp_code_name(4782,"ETHIOPIC_SYLLABLE_KO"). +lisp_code_name(4783,"ETHIOPIC_SYLLABLE_KOA"). +lisp_code_name(4784,"ETHIOPIC_SYLLABLE_KWA"). +lisp_code_name(4786,"ETHIOPIC_SYLLABLE_KWI"). +lisp_code_name(4787,"ETHIOPIC_SYLLABLE_KWAA"). +lisp_code_name(4788,"ETHIOPIC_SYLLABLE_KWEE"). +lisp_code_name(4789,"ETHIOPIC_SYLLABLE_KWE"). +lisp_code_name(4792,"ETHIOPIC_SYLLABLE_KXA"). +lisp_code_name(4793,"ETHIOPIC_SYLLABLE_KXU"). +lisp_code_name(4794,"ETHIOPIC_SYLLABLE_KXI"). +lisp_code_name(4795,"ETHIOPIC_SYLLABLE_KXAA"). +lisp_code_name(4796,"ETHIOPIC_SYLLABLE_KXEE"). +lisp_code_name(4797,"ETHIOPIC_SYLLABLE_KXE"). +lisp_code_name(4798,"ETHIOPIC_SYLLABLE_KXO"). +lisp_code_name(4800,"ETHIOPIC_SYLLABLE_KXWA"). +lisp_code_name(4802,"ETHIOPIC_SYLLABLE_KXWI"). +lisp_code_name(4803,"ETHIOPIC_SYLLABLE_KXWAA"). +lisp_code_name(4804,"ETHIOPIC_SYLLABLE_KXWEE"). +lisp_code_name(4805,"ETHIOPIC_SYLLABLE_KXWE"). +lisp_code_name(4808,"ETHIOPIC_SYLLABLE_WA"). +lisp_code_name(4809,"ETHIOPIC_SYLLABLE_WU"). +lisp_code_name(4810,"ETHIOPIC_SYLLABLE_WI"). +lisp_code_name(4811,"ETHIOPIC_SYLLABLE_WAA"). +lisp_code_name(4812,"ETHIOPIC_SYLLABLE_WEE"). +lisp_code_name(4813,"ETHIOPIC_SYLLABLE_WE"). +lisp_code_name(4814,"ETHIOPIC_SYLLABLE_WO"). +lisp_code_name(4815,"ETHIOPIC_SYLLABLE_WOA"). +lisp_code_name(4816,"ETHIOPIC_SYLLABLE_PHARYNGEAL_A"). +lisp_code_name(4817,"ETHIOPIC_SYLLABLE_PHARYNGEAL_U"). +lisp_code_name(4818,"ETHIOPIC_SYLLABLE_PHARYNGEAL_I"). +lisp_code_name(4819,"ETHIOPIC_SYLLABLE_PHARYNGEAL_AA"). +lisp_code_name(4820,"ETHIOPIC_SYLLABLE_PHARYNGEAL_EE"). +lisp_code_name(4821,"ETHIOPIC_SYLLABLE_PHARYNGEAL_E"). +lisp_code_name(4822,"ETHIOPIC_SYLLABLE_PHARYNGEAL_O"). +lisp_code_name(4824,"ETHIOPIC_SYLLABLE_ZA"). +lisp_code_name(4825,"ETHIOPIC_SYLLABLE_ZU"). +lisp_code_name(4826,"ETHIOPIC_SYLLABLE_ZI"). +lisp_code_name(4827,"ETHIOPIC_SYLLABLE_ZAA"). +lisp_code_name(4828,"ETHIOPIC_SYLLABLE_ZEE"). +lisp_code_name(4829,"ETHIOPIC_SYLLABLE_ZE"). +lisp_code_name(4830,"ETHIOPIC_SYLLABLE_ZO"). +lisp_code_name(4831,"ETHIOPIC_SYLLABLE_ZWA"). +lisp_code_name(4832,"ETHIOPIC_SYLLABLE_ZHA"). +lisp_code_name(4833,"ETHIOPIC_SYLLABLE_ZHU"). +lisp_code_name(4834,"ETHIOPIC_SYLLABLE_ZHI"). +lisp_code_name(4835,"ETHIOPIC_SYLLABLE_ZHAA"). +lisp_code_name(4836,"ETHIOPIC_SYLLABLE_ZHEE"). +lisp_code_name(4837,"ETHIOPIC_SYLLABLE_ZHE"). +lisp_code_name(4838,"ETHIOPIC_SYLLABLE_ZHO"). +lisp_code_name(4839,"ETHIOPIC_SYLLABLE_ZHWA"). +lisp_code_name(4840,"ETHIOPIC_SYLLABLE_YA"). +lisp_code_name(4841,"ETHIOPIC_SYLLABLE_YU"). +lisp_code_name(4842,"ETHIOPIC_SYLLABLE_YI"). +lisp_code_name(4843,"ETHIOPIC_SYLLABLE_YAA"). +lisp_code_name(4844,"ETHIOPIC_SYLLABLE_YEE"). +lisp_code_name(4845,"ETHIOPIC_SYLLABLE_YE"). +lisp_code_name(4846,"ETHIOPIC_SYLLABLE_YO"). +lisp_code_name(4847,"ETHIOPIC_SYLLABLE_YOA"). +lisp_code_name(4848,"ETHIOPIC_SYLLABLE_DA"). +lisp_code_name(4849,"ETHIOPIC_SYLLABLE_DU"). +lisp_code_name(4850,"ETHIOPIC_SYLLABLE_DI"). +lisp_code_name(4851,"ETHIOPIC_SYLLABLE_DAA"). +lisp_code_name(4852,"ETHIOPIC_SYLLABLE_DEE"). +lisp_code_name(4853,"ETHIOPIC_SYLLABLE_DE"). +lisp_code_name(4854,"ETHIOPIC_SYLLABLE_DO"). +lisp_code_name(4855,"ETHIOPIC_SYLLABLE_DWA"). +lisp_code_name(4856,"ETHIOPIC_SYLLABLE_DDA"). +lisp_code_name(4857,"ETHIOPIC_SYLLABLE_DDU"). +lisp_code_name(4858,"ETHIOPIC_SYLLABLE_DDI"). +lisp_code_name(4859,"ETHIOPIC_SYLLABLE_DDAA"). +lisp_code_name(4860,"ETHIOPIC_SYLLABLE_DDEE"). +lisp_code_name(4861,"ETHIOPIC_SYLLABLE_DDE"). +lisp_code_name(4862,"ETHIOPIC_SYLLABLE_DDO"). +lisp_code_name(4863,"ETHIOPIC_SYLLABLE_DDWA"). +lisp_code_name(4864,"ETHIOPIC_SYLLABLE_JA"). +lisp_code_name(4865,"ETHIOPIC_SYLLABLE_JU"). +lisp_code_name(4866,"ETHIOPIC_SYLLABLE_JI"). +lisp_code_name(4867,"ETHIOPIC_SYLLABLE_JAA"). +lisp_code_name(4868,"ETHIOPIC_SYLLABLE_JEE"). +lisp_code_name(4869,"ETHIOPIC_SYLLABLE_JE"). +lisp_code_name(4870,"ETHIOPIC_SYLLABLE_JO"). +lisp_code_name(4871,"ETHIOPIC_SYLLABLE_JWA"). +lisp_code_name(4872,"ETHIOPIC_SYLLABLE_GA"). +lisp_code_name(4873,"ETHIOPIC_SYLLABLE_GU"). +lisp_code_name(4874,"ETHIOPIC_SYLLABLE_GI"). +lisp_code_name(4875,"ETHIOPIC_SYLLABLE_GAA"). +lisp_code_name(4876,"ETHIOPIC_SYLLABLE_GEE"). +lisp_code_name(4877,"ETHIOPIC_SYLLABLE_GE"). +lisp_code_name(4878,"ETHIOPIC_SYLLABLE_GO"). +lisp_code_name(4879,"ETHIOPIC_SYLLABLE_GOA"). +lisp_code_name(4880,"ETHIOPIC_SYLLABLE_GWA"). +lisp_code_name(4882,"ETHIOPIC_SYLLABLE_GWI"). +lisp_code_name(4883,"ETHIOPIC_SYLLABLE_GWAA"). +lisp_code_name(4884,"ETHIOPIC_SYLLABLE_GWEE"). +lisp_code_name(4885,"ETHIOPIC_SYLLABLE_GWE"). +lisp_code_name(4888,"ETHIOPIC_SYLLABLE_GGA"). +lisp_code_name(4889,"ETHIOPIC_SYLLABLE_GGU"). +lisp_code_name(4890,"ETHIOPIC_SYLLABLE_GGI"). +lisp_code_name(4891,"ETHIOPIC_SYLLABLE_GGAA"). +lisp_code_name(4892,"ETHIOPIC_SYLLABLE_GGEE"). +lisp_code_name(4893,"ETHIOPIC_SYLLABLE_GGE"). +lisp_code_name(4894,"ETHIOPIC_SYLLABLE_GGO"). +lisp_code_name(4895,"ETHIOPIC_SYLLABLE_GGWAA"). +lisp_code_name(4896,"ETHIOPIC_SYLLABLE_THA"). +lisp_code_name(4897,"ETHIOPIC_SYLLABLE_THU"). +lisp_code_name(4898,"ETHIOPIC_SYLLABLE_THI"). +lisp_code_name(4899,"ETHIOPIC_SYLLABLE_THAA"). +lisp_code_name(4900,"ETHIOPIC_SYLLABLE_THEE"). +lisp_code_name(4901,"ETHIOPIC_SYLLABLE_THE"). +lisp_code_name(4902,"ETHIOPIC_SYLLABLE_THO"). +lisp_code_name(4903,"ETHIOPIC_SYLLABLE_THWA"). +lisp_code_name(4904,"ETHIOPIC_SYLLABLE_CHA"). +lisp_code_name(4905,"ETHIOPIC_SYLLABLE_CHU"). +lisp_code_name(4906,"ETHIOPIC_SYLLABLE_CHI"). +lisp_code_name(4907,"ETHIOPIC_SYLLABLE_CHAA"). +lisp_code_name(4908,"ETHIOPIC_SYLLABLE_CHEE"). +lisp_code_name(4909,"ETHIOPIC_SYLLABLE_CHE"). +lisp_code_name(4910,"ETHIOPIC_SYLLABLE_CHO"). +lisp_code_name(4911,"ETHIOPIC_SYLLABLE_CHWA"). +lisp_code_name(4912,"ETHIOPIC_SYLLABLE_PHA"). +lisp_code_name(4913,"ETHIOPIC_SYLLABLE_PHU"). +lisp_code_name(4914,"ETHIOPIC_SYLLABLE_PHI"). +lisp_code_name(4915,"ETHIOPIC_SYLLABLE_PHAA"). +lisp_code_name(4916,"ETHIOPIC_SYLLABLE_PHEE"). +lisp_code_name(4917,"ETHIOPIC_SYLLABLE_PHE"). +lisp_code_name(4918,"ETHIOPIC_SYLLABLE_PHO"). +lisp_code_name(4919,"ETHIOPIC_SYLLABLE_PHWA"). +lisp_code_name(4920,"ETHIOPIC_SYLLABLE_TSA"). +lisp_code_name(4921,"ETHIOPIC_SYLLABLE_TSU"). +lisp_code_name(4922,"ETHIOPIC_SYLLABLE_TSI"). +lisp_code_name(4923,"ETHIOPIC_SYLLABLE_TSAA"). +lisp_code_name(4924,"ETHIOPIC_SYLLABLE_TSEE"). +lisp_code_name(4925,"ETHIOPIC_SYLLABLE_TSE"). +lisp_code_name(4926,"ETHIOPIC_SYLLABLE_TSO"). +lisp_code_name(4927,"ETHIOPIC_SYLLABLE_TSWA"). +lisp_code_name(4928,"ETHIOPIC_SYLLABLE_TZA"). +lisp_code_name(4929,"ETHIOPIC_SYLLABLE_TZU"). +lisp_code_name(4930,"ETHIOPIC_SYLLABLE_TZI"). +lisp_code_name(4931,"ETHIOPIC_SYLLABLE_TZAA"). +lisp_code_name(4932,"ETHIOPIC_SYLLABLE_TZEE"). +lisp_code_name(4933,"ETHIOPIC_SYLLABLE_TZE"). +lisp_code_name(4934,"ETHIOPIC_SYLLABLE_TZO"). +lisp_code_name(4935,"ETHIOPIC_SYLLABLE_TZOA"). +lisp_code_name(4936,"ETHIOPIC_SYLLABLE_FA"). +lisp_code_name(4937,"ETHIOPIC_SYLLABLE_FU"). +lisp_code_name(4938,"ETHIOPIC_SYLLABLE_FI"). +lisp_code_name(4939,"ETHIOPIC_SYLLABLE_FAA"). +lisp_code_name(4940,"ETHIOPIC_SYLLABLE_FEE"). +lisp_code_name(4941,"ETHIOPIC_SYLLABLE_FE"). +lisp_code_name(4942,"ETHIOPIC_SYLLABLE_FO"). +lisp_code_name(4943,"ETHIOPIC_SYLLABLE_FWA"). +lisp_code_name(4944,"ETHIOPIC_SYLLABLE_PA"). +lisp_code_name(4945,"ETHIOPIC_SYLLABLE_PU"). +lisp_code_name(4946,"ETHIOPIC_SYLLABLE_PI"). +lisp_code_name(4947,"ETHIOPIC_SYLLABLE_PAA"). +lisp_code_name(4948,"ETHIOPIC_SYLLABLE_PEE"). +lisp_code_name(4949,"ETHIOPIC_SYLLABLE_PE"). +lisp_code_name(4950,"ETHIOPIC_SYLLABLE_PO"). +lisp_code_name(4951,"ETHIOPIC_SYLLABLE_PWA"). +lisp_code_name(4952,"ETHIOPIC_SYLLABLE_RYA"). +lisp_code_name(4953,"ETHIOPIC_SYLLABLE_MYA"). +lisp_code_name(4954,"ETHIOPIC_SYLLABLE_FYA"). +lisp_code_name(4957,"ETHIOPIC_COMBINING_GEMINATION_AND_VOWEL_LENGTH_MARK"). +lisp_code_name(4958,"ETHIOPIC_COMBINING_VOWEL_LENGTH_MARK"). +lisp_code_name(4959,"ETHIOPIC_COMBINING_GEMINATION_MARK"). +lisp_code_name(4960,"ETHIOPIC_SECTION_MARK"). +lisp_code_name(4961,"ETHIOPIC_WORDSPACE"). +lisp_code_name(4962,"ETHIOPIC_FULL_STOP"). +lisp_code_name(4963,"ETHIOPIC_COMMA"). +lisp_code_name(4964,"ETHIOPIC_SEMICOLON"). +lisp_code_name(4965,"ETHIOPIC_COLON"). +lisp_code_name(4966,"ETHIOPIC_PREFACE_COLON"). +lisp_code_name(4967,"ETHIOPIC_QUESTION_MARK"). +lisp_code_name(4968,"ETHIOPIC_PARAGRAPH_SEPARATOR"). +lisp_code_name(4969,"ETHIOPIC_DIGIT_ONE"). +lisp_code_name(4970,"ETHIOPIC_DIGIT_TWO"). +lisp_code_name(4971,"ETHIOPIC_DIGIT_THREE"). +lisp_code_name(4972,"ETHIOPIC_DIGIT_FOUR"). +lisp_code_name(4973,"ETHIOPIC_DIGIT_FIVE"). +lisp_code_name(4974,"ETHIOPIC_DIGIT_SIX"). +lisp_code_name(4975,"ETHIOPIC_DIGIT_SEVEN"). +lisp_code_name(4976,"ETHIOPIC_DIGIT_EIGHT"). +lisp_code_name(4977,"ETHIOPIC_DIGIT_NINE"). +lisp_code_name(4978,"ETHIOPIC_NUMBER_TEN"). +lisp_code_name(4979,"ETHIOPIC_NUMBER_TWENTY"). +lisp_code_name(4980,"ETHIOPIC_NUMBER_THIRTY"). +lisp_code_name(4981,"ETHIOPIC_NUMBER_FORTY"). +lisp_code_name(4982,"ETHIOPIC_NUMBER_FIFTY"). +lisp_code_name(4983,"ETHIOPIC_NUMBER_SIXTY"). +lisp_code_name(4984,"ETHIOPIC_NUMBER_SEVENTY"). +lisp_code_name(4985,"ETHIOPIC_NUMBER_EIGHTY"). +lisp_code_name(4986,"ETHIOPIC_NUMBER_NINETY"). +lisp_code_name(4987,"ETHIOPIC_NUMBER_HUNDRED"). +lisp_code_name(4988,"ETHIOPIC_NUMBER_TEN_THOUSAND"). +lisp_code_name(4992,"ETHIOPIC_SYLLABLE_SEBATBEIT_MWA"). +lisp_code_name(4993,"ETHIOPIC_SYLLABLE_MWI"). +lisp_code_name(4994,"ETHIOPIC_SYLLABLE_MWEE"). +lisp_code_name(4995,"ETHIOPIC_SYLLABLE_MWE"). +lisp_code_name(4996,"ETHIOPIC_SYLLABLE_SEBATBEIT_BWA"). +lisp_code_name(4997,"ETHIOPIC_SYLLABLE_BWI"). +lisp_code_name(4998,"ETHIOPIC_SYLLABLE_BWEE"). +lisp_code_name(4999,"ETHIOPIC_SYLLABLE_BWE"). +lisp_code_name(5000,"ETHIOPIC_SYLLABLE_SEBATBEIT_FWA"). +lisp_code_name(5001,"ETHIOPIC_SYLLABLE_FWI"). +lisp_code_name(5002,"ETHIOPIC_SYLLABLE_FWEE"). +lisp_code_name(5003,"ETHIOPIC_SYLLABLE_FWE"). +lisp_code_name(5004,"ETHIOPIC_SYLLABLE_SEBATBEIT_PWA"). +lisp_code_name(5005,"ETHIOPIC_SYLLABLE_PWI"). +lisp_code_name(5006,"ETHIOPIC_SYLLABLE_PWEE"). +lisp_code_name(5007,"ETHIOPIC_SYLLABLE_PWE"). +lisp_code_name(5008,"ETHIOPIC_TONAL_MARK_YIZET"). +lisp_code_name(5009,"ETHIOPIC_TONAL_MARK_DERET"). +lisp_code_name(5010,"ETHIOPIC_TONAL_MARK_RIKRIK"). +lisp_code_name(5011,"ETHIOPIC_TONAL_MARK_SHORT_RIKRIK"). +lisp_code_name(5012,"ETHIOPIC_TONAL_MARK_DIFAT"). +lisp_code_name(5013,"ETHIOPIC_TONAL_MARK_KENAT"). +lisp_code_name(5014,"ETHIOPIC_TONAL_MARK_CHIRET"). +lisp_code_name(5015,"ETHIOPIC_TONAL_MARK_HIDET"). +lisp_code_name(5016,"ETHIOPIC_TONAL_MARK_DERET-HIDET"). +lisp_code_name(5017,"ETHIOPIC_TONAL_MARK_KURT"). +lisp_code_name(5024,"CHEROKEE_LETTER_A"). +lisp_code_name(5025,"CHEROKEE_LETTER_E"). +lisp_code_name(5026,"CHEROKEE_LETTER_I"). +lisp_code_name(5027,"CHEROKEE_LETTER_O"). +lisp_code_name(5028,"CHEROKEE_LETTER_U"). +lisp_code_name(5029,"CHEROKEE_LETTER_V"). +lisp_code_name(5030,"CHEROKEE_LETTER_GA"). +lisp_code_name(5031,"CHEROKEE_LETTER_KA"). +lisp_code_name(5032,"CHEROKEE_LETTER_GE"). +lisp_code_name(5033,"CHEROKEE_LETTER_GI"). +lisp_code_name(5034,"CHEROKEE_LETTER_GO"). +lisp_code_name(5035,"CHEROKEE_LETTER_GU"). +lisp_code_name(5036,"CHEROKEE_LETTER_GV"). +lisp_code_name(5037,"CHEROKEE_LETTER_HA"). +lisp_code_name(5038,"CHEROKEE_LETTER_HE"). +lisp_code_name(5039,"CHEROKEE_LETTER_HI"). +lisp_code_name(5040,"CHEROKEE_LETTER_HO"). +lisp_code_name(5041,"CHEROKEE_LETTER_HU"). +lisp_code_name(5042,"CHEROKEE_LETTER_HV"). +lisp_code_name(5043,"CHEROKEE_LETTER_LA"). +lisp_code_name(5044,"CHEROKEE_LETTER_LE"). +lisp_code_name(5045,"CHEROKEE_LETTER_LI"). +lisp_code_name(5046,"CHEROKEE_LETTER_LO"). +lisp_code_name(5047,"CHEROKEE_LETTER_LU"). +lisp_code_name(5048,"CHEROKEE_LETTER_LV"). +lisp_code_name(5049,"CHEROKEE_LETTER_MA"). +lisp_code_name(5050,"CHEROKEE_LETTER_ME"). +lisp_code_name(5051,"CHEROKEE_LETTER_MI"). +lisp_code_name(5052,"CHEROKEE_LETTER_MO"). +lisp_code_name(5053,"CHEROKEE_LETTER_MU"). +lisp_code_name(5054,"CHEROKEE_LETTER_NA"). +lisp_code_name(5055,"CHEROKEE_LETTER_HNA"). +lisp_code_name(5056,"CHEROKEE_LETTER_NAH"). +lisp_code_name(5057,"CHEROKEE_LETTER_NE"). +lisp_code_name(5058,"CHEROKEE_LETTER_NI"). +lisp_code_name(5059,"CHEROKEE_LETTER_NO"). +lisp_code_name(5060,"CHEROKEE_LETTER_NU"). +lisp_code_name(5061,"CHEROKEE_LETTER_NV"). +lisp_code_name(5062,"CHEROKEE_LETTER_QUA"). +lisp_code_name(5063,"CHEROKEE_LETTER_QUE"). +lisp_code_name(5064,"CHEROKEE_LETTER_QUI"). +lisp_code_name(5065,"CHEROKEE_LETTER_QUO"). +lisp_code_name(5066,"CHEROKEE_LETTER_QUU"). +lisp_code_name(5067,"CHEROKEE_LETTER_QUV"). +lisp_code_name(5068,"CHEROKEE_LETTER_SA"). +lisp_code_name(5069,"CHEROKEE_LETTER_S"). +lisp_code_name(5070,"CHEROKEE_LETTER_SE"). +lisp_code_name(5071,"CHEROKEE_LETTER_SI"). +lisp_code_name(5072,"CHEROKEE_LETTER_SO"). +lisp_code_name(5073,"CHEROKEE_LETTER_SU"). +lisp_code_name(5074,"CHEROKEE_LETTER_SV"). +lisp_code_name(5075,"CHEROKEE_LETTER_DA"). +lisp_code_name(5076,"CHEROKEE_LETTER_TA"). +lisp_code_name(5077,"CHEROKEE_LETTER_DE"). +lisp_code_name(5078,"CHEROKEE_LETTER_TE"). +lisp_code_name(5079,"CHEROKEE_LETTER_DI"). +lisp_code_name(5080,"CHEROKEE_LETTER_TI"). +lisp_code_name(5081,"CHEROKEE_LETTER_DO"). +lisp_code_name(5082,"CHEROKEE_LETTER_DU"). +lisp_code_name(5083,"CHEROKEE_LETTER_DV"). +lisp_code_name(5084,"CHEROKEE_LETTER_DLA"). +lisp_code_name(5085,"CHEROKEE_LETTER_TLA"). +lisp_code_name(5086,"CHEROKEE_LETTER_TLE"). +lisp_code_name(5087,"CHEROKEE_LETTER_TLI"). +lisp_code_name(5088,"CHEROKEE_LETTER_TLO"). +lisp_code_name(5089,"CHEROKEE_LETTER_TLU"). +lisp_code_name(5090,"CHEROKEE_LETTER_TLV"). +lisp_code_name(5091,"CHEROKEE_LETTER_TSA"). +lisp_code_name(5092,"CHEROKEE_LETTER_TSE"). +lisp_code_name(5093,"CHEROKEE_LETTER_TSI"). +lisp_code_name(5094,"CHEROKEE_LETTER_TSO"). +lisp_code_name(5095,"CHEROKEE_LETTER_TSU"). +lisp_code_name(5096,"CHEROKEE_LETTER_TSV"). +lisp_code_name(5097,"CHEROKEE_LETTER_WA"). +lisp_code_name(5098,"CHEROKEE_LETTER_WE"). +lisp_code_name(5099,"CHEROKEE_LETTER_WI"). +lisp_code_name(5100,"CHEROKEE_LETTER_WO"). +lisp_code_name(5101,"CHEROKEE_LETTER_WU"). +lisp_code_name(5102,"CHEROKEE_LETTER_WV"). +lisp_code_name(5103,"CHEROKEE_LETTER_YA"). +lisp_code_name(5104,"CHEROKEE_LETTER_YE"). +lisp_code_name(5105,"CHEROKEE_LETTER_YI"). +lisp_code_name(5106,"CHEROKEE_LETTER_YO"). +lisp_code_name(5107,"CHEROKEE_LETTER_YU"). +lisp_code_name(5108,"CHEROKEE_LETTER_YV"). +lisp_code_name(5120,"CANADIAN_SYLLABICS_HYPHEN"). +lisp_code_name(5121,"CANADIAN_SYLLABICS_E"). +lisp_code_name(5122,"CANADIAN_SYLLABICS_AAI"). +lisp_code_name(5123,"CANADIAN_SYLLABICS_I"). +lisp_code_name(5124,"CANADIAN_SYLLABICS_II"). +lisp_code_name(5125,"CANADIAN_SYLLABICS_O"). +lisp_code_name(5126,"CANADIAN_SYLLABICS_OO"). +lisp_code_name(5127,"CANADIAN_SYLLABICS_Y-CREE_OO"). +lisp_code_name(5128,"CANADIAN_SYLLABICS_CARRIER_EE"). +lisp_code_name(5129,"CANADIAN_SYLLABICS_CARRIER_I"). +lisp_code_name(5130,"CANADIAN_SYLLABICS_A"). +lisp_code_name(5131,"CANADIAN_SYLLABICS_AA"). +lisp_code_name(5132,"CANADIAN_SYLLABICS_WE"). +lisp_code_name(5133,"CANADIAN_SYLLABICS_WEST-CREE_WE"). +lisp_code_name(5134,"CANADIAN_SYLLABICS_WI"). +lisp_code_name(5135,"CANADIAN_SYLLABICS_WEST-CREE_WI"). +lisp_code_name(5136,"CANADIAN_SYLLABICS_WII"). +lisp_code_name(5137,"CANADIAN_SYLLABICS_WEST-CREE_WII"). +lisp_code_name(5138,"CANADIAN_SYLLABICS_WO"). +lisp_code_name(5139,"CANADIAN_SYLLABICS_WEST-CREE_WO"). +lisp_code_name(5140,"CANADIAN_SYLLABICS_WOO"). +lisp_code_name(5141,"CANADIAN_SYLLABICS_WEST-CREE_WOO"). +lisp_code_name(5142,"CANADIAN_SYLLABICS_NASKAPI_WOO"). +lisp_code_name(5143,"CANADIAN_SYLLABICS_WA"). +lisp_code_name(5144,"CANADIAN_SYLLABICS_WEST-CREE_WA"). +lisp_code_name(5145,"CANADIAN_SYLLABICS_WAA"). +lisp_code_name(5146,"CANADIAN_SYLLABICS_WEST-CREE_WAA"). +lisp_code_name(5147,"CANADIAN_SYLLABICS_NASKAPI_WAA"). +lisp_code_name(5148,"CANADIAN_SYLLABICS_AI"). +lisp_code_name(5149,"CANADIAN_SYLLABICS_Y-CREE_W"). +lisp_code_name(5150,"CANADIAN_SYLLABICS_GLOTTAL_STOP"). +lisp_code_name(5151,"CANADIAN_SYLLABICS_FINAL_ACUTE"). +lisp_code_name(5152,"CANADIAN_SYLLABICS_FINAL_GRAVE"). +lisp_code_name(5153,"CANADIAN_SYLLABICS_FINAL_BOTTOM_HALF_RING"). +lisp_code_name(5154,"CANADIAN_SYLLABICS_FINAL_TOP_HALF_RING"). +lisp_code_name(5155,"CANADIAN_SYLLABICS_FINAL_RIGHT_HALF_RING"). +lisp_code_name(5156,"CANADIAN_SYLLABICS_FINAL_RING"). +lisp_code_name(5157,"CANADIAN_SYLLABICS_FINAL_DOUBLE_ACUTE"). +lisp_code_name(5158,"CANADIAN_SYLLABICS_FINAL_DOUBLE_SHORT_VERTICAL_STROKES"). +lisp_code_name(5159,"CANADIAN_SYLLABICS_FINAL_MIDDLE_DOT"). +lisp_code_name(5160,"CANADIAN_SYLLABICS_FINAL_SHORT_HORIZONTAL_STROKE"). +lisp_code_name(5161,"CANADIAN_SYLLABICS_FINAL_PLUS"). +lisp_code_name(5162,"CANADIAN_SYLLABICS_FINAL_DOWN_TACK"). +lisp_code_name(5163,"CANADIAN_SYLLABICS_EN"). +lisp_code_name(5164,"CANADIAN_SYLLABICS_IN"). +lisp_code_name(5165,"CANADIAN_SYLLABICS_ON"). +lisp_code_name(5166,"CANADIAN_SYLLABICS_AN"). +lisp_code_name(5167,"CANADIAN_SYLLABICS_PE"). +lisp_code_name(5168,"CANADIAN_SYLLABICS_PAAI"). +lisp_code_name(5169,"CANADIAN_SYLLABICS_PI"). +lisp_code_name(5170,"CANADIAN_SYLLABICS_PII"). +lisp_code_name(5171,"CANADIAN_SYLLABICS_PO"). +lisp_code_name(5172,"CANADIAN_SYLLABICS_POO"). +lisp_code_name(5173,"CANADIAN_SYLLABICS_Y-CREE_POO"). +lisp_code_name(5174,"CANADIAN_SYLLABICS_CARRIER_HEE"). +lisp_code_name(5175,"CANADIAN_SYLLABICS_CARRIER_HI"). +lisp_code_name(5176,"CANADIAN_SYLLABICS_PA"). +lisp_code_name(5177,"CANADIAN_SYLLABICS_PAA"). +lisp_code_name(5178,"CANADIAN_SYLLABICS_PWE"). +lisp_code_name(5179,"CANADIAN_SYLLABICS_WEST-CREE_PWE"). +lisp_code_name(5180,"CANADIAN_SYLLABICS_PWI"). +lisp_code_name(5181,"CANADIAN_SYLLABICS_WEST-CREE_PWI"). +lisp_code_name(5182,"CANADIAN_SYLLABICS_PWII"). +lisp_code_name(5183,"CANADIAN_SYLLABICS_WEST-CREE_PWII"). +lisp_code_name(5184,"CANADIAN_SYLLABICS_PWO"). +lisp_code_name(5185,"CANADIAN_SYLLABICS_WEST-CREE_PWO"). +lisp_code_name(5186,"CANADIAN_SYLLABICS_PWOO"). +lisp_code_name(5187,"CANADIAN_SYLLABICS_WEST-CREE_PWOO"). +lisp_code_name(5188,"CANADIAN_SYLLABICS_PWA"). +lisp_code_name(5189,"CANADIAN_SYLLABICS_WEST-CREE_PWA"). +lisp_code_name(5190,"CANADIAN_SYLLABICS_PWAA"). +lisp_code_name(5191,"CANADIAN_SYLLABICS_WEST-CREE_PWAA"). +lisp_code_name(5192,"CANADIAN_SYLLABICS_Y-CREE_PWAA"). +lisp_code_name(5193,"CANADIAN_SYLLABICS_P"). +lisp_code_name(5194,"CANADIAN_SYLLABICS_WEST-CREE_P"). +lisp_code_name(5195,"CANADIAN_SYLLABICS_CARRIER_H"). +lisp_code_name(5196,"CANADIAN_SYLLABICS_TE"). +lisp_code_name(5197,"CANADIAN_SYLLABICS_TAAI"). +lisp_code_name(5198,"CANADIAN_SYLLABICS_TI"). +lisp_code_name(5199,"CANADIAN_SYLLABICS_TII"). +lisp_code_name(5200,"CANADIAN_SYLLABICS_TO"). +lisp_code_name(5201,"CANADIAN_SYLLABICS_TOO"). +lisp_code_name(5202,"CANADIAN_SYLLABICS_Y-CREE_TOO"). +lisp_code_name(5203,"CANADIAN_SYLLABICS_CARRIER_DEE"). +lisp_code_name(5204,"CANADIAN_SYLLABICS_CARRIER_DI"). +lisp_code_name(5205,"CANADIAN_SYLLABICS_TA"). +lisp_code_name(5206,"CANADIAN_SYLLABICS_TAA"). +lisp_code_name(5207,"CANADIAN_SYLLABICS_TWE"). +lisp_code_name(5208,"CANADIAN_SYLLABICS_WEST-CREE_TWE"). +lisp_code_name(5209,"CANADIAN_SYLLABICS_TWI"). +lisp_code_name(5210,"CANADIAN_SYLLABICS_WEST-CREE_TWI"). +lisp_code_name(5211,"CANADIAN_SYLLABICS_TWII"). +lisp_code_name(5212,"CANADIAN_SYLLABICS_WEST-CREE_TWII"). +lisp_code_name(5213,"CANADIAN_SYLLABICS_TWO"). +lisp_code_name(5214,"CANADIAN_SYLLABICS_WEST-CREE_TWO"). +lisp_code_name(5215,"CANADIAN_SYLLABICS_TWOO"). +lisp_code_name(5216,"CANADIAN_SYLLABICS_WEST-CREE_TWOO"). +lisp_code_name(5217,"CANADIAN_SYLLABICS_TWA"). +lisp_code_name(5218,"CANADIAN_SYLLABICS_WEST-CREE_TWA"). +lisp_code_name(5219,"CANADIAN_SYLLABICS_TWAA"). +lisp_code_name(5220,"CANADIAN_SYLLABICS_WEST-CREE_TWAA"). +lisp_code_name(5221,"CANADIAN_SYLLABICS_NASKAPI_TWAA"). +lisp_code_name(5222,"CANADIAN_SYLLABICS_T"). +lisp_code_name(5223,"CANADIAN_SYLLABICS_TTE"). +lisp_code_name(5224,"CANADIAN_SYLLABICS_TTI"). +lisp_code_name(5225,"CANADIAN_SYLLABICS_TTO"). +lisp_code_name(5226,"CANADIAN_SYLLABICS_TTA"). +lisp_code_name(5227,"CANADIAN_SYLLABICS_KE"). +lisp_code_name(5228,"CANADIAN_SYLLABICS_KAAI"). +lisp_code_name(5229,"CANADIAN_SYLLABICS_KI"). +lisp_code_name(5230,"CANADIAN_SYLLABICS_KII"). +lisp_code_name(5231,"CANADIAN_SYLLABICS_KO"). +lisp_code_name(5232,"CANADIAN_SYLLABICS_KOO"). +lisp_code_name(5233,"CANADIAN_SYLLABICS_Y-CREE_KOO"). +lisp_code_name(5234,"CANADIAN_SYLLABICS_KA"). +lisp_code_name(5235,"CANADIAN_SYLLABICS_KAA"). +lisp_code_name(5236,"CANADIAN_SYLLABICS_KWE"). +lisp_code_name(5237,"CANADIAN_SYLLABICS_WEST-CREE_KWE"). +lisp_code_name(5238,"CANADIAN_SYLLABICS_KWI"). +lisp_code_name(5239,"CANADIAN_SYLLABICS_WEST-CREE_KWI"). +lisp_code_name(5240,"CANADIAN_SYLLABICS_KWII"). +lisp_code_name(5241,"CANADIAN_SYLLABICS_WEST-CREE_KWII"). +lisp_code_name(5242,"CANADIAN_SYLLABICS_KWO"). +lisp_code_name(5243,"CANADIAN_SYLLABICS_WEST-CREE_KWO"). +lisp_code_name(5244,"CANADIAN_SYLLABICS_KWOO"). +lisp_code_name(5245,"CANADIAN_SYLLABICS_WEST-CREE_KWOO"). +lisp_code_name(5246,"CANADIAN_SYLLABICS_KWA"). +lisp_code_name(5247,"CANADIAN_SYLLABICS_WEST-CREE_KWA"). +lisp_code_name(5248,"CANADIAN_SYLLABICS_KWAA"). +lisp_code_name(5249,"CANADIAN_SYLLABICS_WEST-CREE_KWAA"). +lisp_code_name(5250,"CANADIAN_SYLLABICS_NASKAPI_KWAA"). +lisp_code_name(5251,"CANADIAN_SYLLABICS_K"). +lisp_code_name(5252,"CANADIAN_SYLLABICS_KW"). +lisp_code_name(5253,"CANADIAN_SYLLABICS_SOUTH-SLAVEY_KEH"). +lisp_code_name(5254,"CANADIAN_SYLLABICS_SOUTH-SLAVEY_KIH"). +lisp_code_name(5255,"CANADIAN_SYLLABICS_SOUTH-SLAVEY_KOH"). +lisp_code_name(5256,"CANADIAN_SYLLABICS_SOUTH-SLAVEY_KAH"). +lisp_code_name(5257,"CANADIAN_SYLLABICS_CE"). +lisp_code_name(5258,"CANADIAN_SYLLABICS_CAAI"). +lisp_code_name(5259,"CANADIAN_SYLLABICS_CI"). +lisp_code_name(5260,"CANADIAN_SYLLABICS_CII"). +lisp_code_name(5261,"CANADIAN_SYLLABICS_CO"). +lisp_code_name(5262,"CANADIAN_SYLLABICS_COO"). +lisp_code_name(5263,"CANADIAN_SYLLABICS_Y-CREE_COO"). +lisp_code_name(5264,"CANADIAN_SYLLABICS_CA"). +lisp_code_name(5265,"CANADIAN_SYLLABICS_CAA"). +lisp_code_name(5266,"CANADIAN_SYLLABICS_CWE"). +lisp_code_name(5267,"CANADIAN_SYLLABICS_WEST-CREE_CWE"). +lisp_code_name(5268,"CANADIAN_SYLLABICS_CWI"). +lisp_code_name(5269,"CANADIAN_SYLLABICS_WEST-CREE_CWI"). +lisp_code_name(5270,"CANADIAN_SYLLABICS_CWII"). +lisp_code_name(5271,"CANADIAN_SYLLABICS_WEST-CREE_CWII"). +lisp_code_name(5272,"CANADIAN_SYLLABICS_CWO"). +lisp_code_name(5273,"CANADIAN_SYLLABICS_WEST-CREE_CWO"). +lisp_code_name(5274,"CANADIAN_SYLLABICS_CWOO"). +lisp_code_name(5275,"CANADIAN_SYLLABICS_WEST-CREE_CWOO"). +lisp_code_name(5276,"CANADIAN_SYLLABICS_CWA"). +lisp_code_name(5277,"CANADIAN_SYLLABICS_WEST-CREE_CWA"). +lisp_code_name(5278,"CANADIAN_SYLLABICS_CWAA"). +lisp_code_name(5279,"CANADIAN_SYLLABICS_WEST-CREE_CWAA"). +lisp_code_name(5280,"CANADIAN_SYLLABICS_NASKAPI_CWAA"). +lisp_code_name(5281,"CANADIAN_SYLLABICS_C"). +lisp_code_name(5282,"CANADIAN_SYLLABICS_SAYISI_TH"). +lisp_code_name(5283,"CANADIAN_SYLLABICS_ME"). +lisp_code_name(5284,"CANADIAN_SYLLABICS_MAAI"). +lisp_code_name(5285,"CANADIAN_SYLLABICS_MI"). +lisp_code_name(5286,"CANADIAN_SYLLABICS_MII"). +lisp_code_name(5287,"CANADIAN_SYLLABICS_MO"). +lisp_code_name(5288,"CANADIAN_SYLLABICS_MOO"). +lisp_code_name(5289,"CANADIAN_SYLLABICS_Y-CREE_MOO"). +lisp_code_name(5290,"CANADIAN_SYLLABICS_MA"). +lisp_code_name(5291,"CANADIAN_SYLLABICS_MAA"). +lisp_code_name(5292,"CANADIAN_SYLLABICS_MWE"). +lisp_code_name(5293,"CANADIAN_SYLLABICS_WEST-CREE_MWE"). +lisp_code_name(5294,"CANADIAN_SYLLABICS_MWI"). +lisp_code_name(5295,"CANADIAN_SYLLABICS_WEST-CREE_MWI"). +lisp_code_name(5296,"CANADIAN_SYLLABICS_MWII"). +lisp_code_name(5297,"CANADIAN_SYLLABICS_WEST-CREE_MWII"). +lisp_code_name(5298,"CANADIAN_SYLLABICS_MWO"). +lisp_code_name(5299,"CANADIAN_SYLLABICS_WEST-CREE_MWO"). +lisp_code_name(5300,"CANADIAN_SYLLABICS_MWOO"). +lisp_code_name(5301,"CANADIAN_SYLLABICS_WEST-CREE_MWOO"). +lisp_code_name(5302,"CANADIAN_SYLLABICS_MWA"). +lisp_code_name(5303,"CANADIAN_SYLLABICS_WEST-CREE_MWA"). +lisp_code_name(5304,"CANADIAN_SYLLABICS_MWAA"). +lisp_code_name(5305,"CANADIAN_SYLLABICS_WEST-CREE_MWAA"). +lisp_code_name(5306,"CANADIAN_SYLLABICS_NASKAPI_MWAA"). +lisp_code_name(5307,"CANADIAN_SYLLABICS_M"). +lisp_code_name(5308,"CANADIAN_SYLLABICS_WEST-CREE_M"). +lisp_code_name(5309,"CANADIAN_SYLLABICS_MH"). +lisp_code_name(5310,"CANADIAN_SYLLABICS_ATHAPASCAN_M"). +lisp_code_name(5311,"CANADIAN_SYLLABICS_SAYISI_M"). +lisp_code_name(5312,"CANADIAN_SYLLABICS_NE"). +lisp_code_name(5313,"CANADIAN_SYLLABICS_NAAI"). +lisp_code_name(5314,"CANADIAN_SYLLABICS_NI"). +lisp_code_name(5315,"CANADIAN_SYLLABICS_NII"). +lisp_code_name(5316,"CANADIAN_SYLLABICS_NO"). +lisp_code_name(5317,"CANADIAN_SYLLABICS_NOO"). +lisp_code_name(5318,"CANADIAN_SYLLABICS_Y-CREE_NOO"). +lisp_code_name(5319,"CANADIAN_SYLLABICS_NA"). +lisp_code_name(5320,"CANADIAN_SYLLABICS_NAA"). +lisp_code_name(5321,"CANADIAN_SYLLABICS_NWE"). +lisp_code_name(5322,"CANADIAN_SYLLABICS_WEST-CREE_NWE"). +lisp_code_name(5323,"CANADIAN_SYLLABICS_NWA"). +lisp_code_name(5324,"CANADIAN_SYLLABICS_WEST-CREE_NWA"). +lisp_code_name(5325,"CANADIAN_SYLLABICS_NWAA"). +lisp_code_name(5326,"CANADIAN_SYLLABICS_WEST-CREE_NWAA"). +lisp_code_name(5327,"CANADIAN_SYLLABICS_NASKAPI_NWAA"). +lisp_code_name(5328,"CANADIAN_SYLLABICS_N"). +lisp_code_name(5329,"CANADIAN_SYLLABICS_CARRIER_NG"). +lisp_code_name(5330,"CANADIAN_SYLLABICS_NH"). +lisp_code_name(5331,"CANADIAN_SYLLABICS_LE"). +lisp_code_name(5332,"CANADIAN_SYLLABICS_LAAI"). +lisp_code_name(5333,"CANADIAN_SYLLABICS_LI"). +lisp_code_name(5334,"CANADIAN_SYLLABICS_LII"). +lisp_code_name(5335,"CANADIAN_SYLLABICS_LO"). +lisp_code_name(5336,"CANADIAN_SYLLABICS_LOO"). +lisp_code_name(5337,"CANADIAN_SYLLABICS_Y-CREE_LOO"). +lisp_code_name(5338,"CANADIAN_SYLLABICS_LA"). +lisp_code_name(5339,"CANADIAN_SYLLABICS_LAA"). +lisp_code_name(5340,"CANADIAN_SYLLABICS_LWE"). +lisp_code_name(5341,"CANADIAN_SYLLABICS_WEST-CREE_LWE"). +lisp_code_name(5342,"CANADIAN_SYLLABICS_LWI"). +lisp_code_name(5343,"CANADIAN_SYLLABICS_WEST-CREE_LWI"). +lisp_code_name(5344,"CANADIAN_SYLLABICS_LWII"). +lisp_code_name(5345,"CANADIAN_SYLLABICS_WEST-CREE_LWII"). +lisp_code_name(5346,"CANADIAN_SYLLABICS_LWO"). +lisp_code_name(5347,"CANADIAN_SYLLABICS_WEST-CREE_LWO"). +lisp_code_name(5348,"CANADIAN_SYLLABICS_LWOO"). +lisp_code_name(5349,"CANADIAN_SYLLABICS_WEST-CREE_LWOO"). +lisp_code_name(5350,"CANADIAN_SYLLABICS_LWA"). +lisp_code_name(5351,"CANADIAN_SYLLABICS_WEST-CREE_LWA"). +lisp_code_name(5352,"CANADIAN_SYLLABICS_LWAA"). +lisp_code_name(5353,"CANADIAN_SYLLABICS_WEST-CREE_LWAA"). +lisp_code_name(5354,"CANADIAN_SYLLABICS_L"). +lisp_code_name(5355,"CANADIAN_SYLLABICS_WEST-CREE_L"). +lisp_code_name(5356,"CANADIAN_SYLLABICS_MEDIAL_L"). +lisp_code_name(5357,"CANADIAN_SYLLABICS_SE"). +lisp_code_name(5358,"CANADIAN_SYLLABICS_SAAI"). +lisp_code_name(5359,"CANADIAN_SYLLABICS_SI"). +lisp_code_name(5360,"CANADIAN_SYLLABICS_SII"). +lisp_code_name(5361,"CANADIAN_SYLLABICS_SO"). +lisp_code_name(5362,"CANADIAN_SYLLABICS_SOO"). +lisp_code_name(5363,"CANADIAN_SYLLABICS_Y-CREE_SOO"). +lisp_code_name(5364,"CANADIAN_SYLLABICS_SA"). +lisp_code_name(5365,"CANADIAN_SYLLABICS_SAA"). +lisp_code_name(5366,"CANADIAN_SYLLABICS_SWE"). +lisp_code_name(5367,"CANADIAN_SYLLABICS_WEST-CREE_SWE"). +lisp_code_name(5368,"CANADIAN_SYLLABICS_SWI"). +lisp_code_name(5369,"CANADIAN_SYLLABICS_WEST-CREE_SWI"). +lisp_code_name(5370,"CANADIAN_SYLLABICS_SWII"). +lisp_code_name(5371,"CANADIAN_SYLLABICS_WEST-CREE_SWII"). +lisp_code_name(5372,"CANADIAN_SYLLABICS_SWO"). +lisp_code_name(5373,"CANADIAN_SYLLABICS_WEST-CREE_SWO"). +lisp_code_name(5374,"CANADIAN_SYLLABICS_SWOO"). +lisp_code_name(5375,"CANADIAN_SYLLABICS_WEST-CREE_SWOO"). +lisp_code_name(5376,"CANADIAN_SYLLABICS_SWA"). +lisp_code_name(5377,"CANADIAN_SYLLABICS_WEST-CREE_SWA"). +lisp_code_name(5378,"CANADIAN_SYLLABICS_SWAA"). +lisp_code_name(5379,"CANADIAN_SYLLABICS_WEST-CREE_SWAA"). +lisp_code_name(5380,"CANADIAN_SYLLABICS_NASKAPI_SWAA"). +lisp_code_name(5381,"CANADIAN_SYLLABICS_S"). +lisp_code_name(5382,"CANADIAN_SYLLABICS_ATHAPASCAN_S"). +lisp_code_name(5383,"CANADIAN_SYLLABICS_SW"). +lisp_code_name(5384,"CANADIAN_SYLLABICS_BLACKFOOT_S"). +lisp_code_name(5385,"CANADIAN_SYLLABICS_MOOSE-CREE_SK"). +lisp_code_name(5386,"CANADIAN_SYLLABICS_NASKAPI_SKW"). +lisp_code_name(5387,"CANADIAN_SYLLABICS_NASKAPI_S-W"). +lisp_code_name(5388,"CANADIAN_SYLLABICS_NASKAPI_SPWA"). +lisp_code_name(5389,"CANADIAN_SYLLABICS_NASKAPI_STWA"). +lisp_code_name(5390,"CANADIAN_SYLLABICS_NASKAPI_SKWA"). +lisp_code_name(5391,"CANADIAN_SYLLABICS_NASKAPI_SCWA"). +lisp_code_name(5392,"CANADIAN_SYLLABICS_SHE"). +lisp_code_name(5393,"CANADIAN_SYLLABICS_SHI"). +lisp_code_name(5394,"CANADIAN_SYLLABICS_SHII"). +lisp_code_name(5395,"CANADIAN_SYLLABICS_SHO"). +lisp_code_name(5396,"CANADIAN_SYLLABICS_SHOO"). +lisp_code_name(5397,"CANADIAN_SYLLABICS_SHA"). +lisp_code_name(5398,"CANADIAN_SYLLABICS_SHAA"). +lisp_code_name(5399,"CANADIAN_SYLLABICS_SHWE"). +lisp_code_name(5400,"CANADIAN_SYLLABICS_WEST-CREE_SHWE"). +lisp_code_name(5401,"CANADIAN_SYLLABICS_SHWI"). +lisp_code_name(5402,"CANADIAN_SYLLABICS_WEST-CREE_SHWI"). +lisp_code_name(5403,"CANADIAN_SYLLABICS_SHWII"). +lisp_code_name(5404,"CANADIAN_SYLLABICS_WEST-CREE_SHWII"). +lisp_code_name(5405,"CANADIAN_SYLLABICS_SHWO"). +lisp_code_name(5406,"CANADIAN_SYLLABICS_WEST-CREE_SHWO"). +lisp_code_name(5407,"CANADIAN_SYLLABICS_SHWOO"). +lisp_code_name(5408,"CANADIAN_SYLLABICS_WEST-CREE_SHWOO"). +lisp_code_name(5409,"CANADIAN_SYLLABICS_SHWA"). +lisp_code_name(5410,"CANADIAN_SYLLABICS_WEST-CREE_SHWA"). +lisp_code_name(5411,"CANADIAN_SYLLABICS_SHWAA"). +lisp_code_name(5412,"CANADIAN_SYLLABICS_WEST-CREE_SHWAA"). +lisp_code_name(5413,"CANADIAN_SYLLABICS_SH"). +lisp_code_name(5414,"CANADIAN_SYLLABICS_YE"). +lisp_code_name(5415,"CANADIAN_SYLLABICS_YAAI"). +lisp_code_name(5416,"CANADIAN_SYLLABICS_YI"). +lisp_code_name(5417,"CANADIAN_SYLLABICS_YII"). +lisp_code_name(5418,"CANADIAN_SYLLABICS_YO"). +lisp_code_name(5419,"CANADIAN_SYLLABICS_YOO"). +lisp_code_name(5420,"CANADIAN_SYLLABICS_Y-CREE_YOO"). +lisp_code_name(5421,"CANADIAN_SYLLABICS_YA"). +lisp_code_name(5422,"CANADIAN_SYLLABICS_YAA"). +lisp_code_name(5423,"CANADIAN_SYLLABICS_YWE"). +lisp_code_name(5424,"CANADIAN_SYLLABICS_WEST-CREE_YWE"). +lisp_code_name(5425,"CANADIAN_SYLLABICS_YWI"). +lisp_code_name(5426,"CANADIAN_SYLLABICS_WEST-CREE_YWI"). +lisp_code_name(5427,"CANADIAN_SYLLABICS_YWII"). +lisp_code_name(5428,"CANADIAN_SYLLABICS_WEST-CREE_YWII"). +lisp_code_name(5429,"CANADIAN_SYLLABICS_YWO"). +lisp_code_name(5430,"CANADIAN_SYLLABICS_WEST-CREE_YWO"). +lisp_code_name(5431,"CANADIAN_SYLLABICS_YWOO"). +lisp_code_name(5432,"CANADIAN_SYLLABICS_WEST-CREE_YWOO"). +lisp_code_name(5433,"CANADIAN_SYLLABICS_YWA"). +lisp_code_name(5434,"CANADIAN_SYLLABICS_WEST-CREE_YWA"). +lisp_code_name(5435,"CANADIAN_SYLLABICS_YWAA"). +lisp_code_name(5436,"CANADIAN_SYLLABICS_WEST-CREE_YWAA"). +lisp_code_name(5437,"CANADIAN_SYLLABICS_NASKAPI_YWAA"). +lisp_code_name(5438,"CANADIAN_SYLLABICS_Y"). +lisp_code_name(5439,"CANADIAN_SYLLABICS_BIBLE-CREE_Y"). +lisp_code_name(5440,"CANADIAN_SYLLABICS_WEST-CREE_Y"). +lisp_code_name(5441,"CANADIAN_SYLLABICS_SAYISI_YI"). +lisp_code_name(5442,"CANADIAN_SYLLABICS_RE"). +lisp_code_name(5443,"CANADIAN_SYLLABICS_R-CREE_RE"). +lisp_code_name(5444,"CANADIAN_SYLLABICS_WEST-CREE_LE"). +lisp_code_name(5445,"CANADIAN_SYLLABICS_RAAI"). +lisp_code_name(5446,"CANADIAN_SYLLABICS_RI"). +lisp_code_name(5447,"CANADIAN_SYLLABICS_RII"). +lisp_code_name(5448,"CANADIAN_SYLLABICS_RO"). +lisp_code_name(5449,"CANADIAN_SYLLABICS_ROO"). +lisp_code_name(5450,"CANADIAN_SYLLABICS_WEST-CREE_LO"). +lisp_code_name(5451,"CANADIAN_SYLLABICS_RA"). +lisp_code_name(5452,"CANADIAN_SYLLABICS_RAA"). +lisp_code_name(5453,"CANADIAN_SYLLABICS_WEST-CREE_LA"). +lisp_code_name(5454,"CANADIAN_SYLLABICS_RWAA"). +lisp_code_name(5455,"CANADIAN_SYLLABICS_WEST-CREE_RWAA"). +lisp_code_name(5456,"CANADIAN_SYLLABICS_R"). +lisp_code_name(5457,"CANADIAN_SYLLABICS_WEST-CREE_R"). +lisp_code_name(5458,"CANADIAN_SYLLABICS_MEDIAL_R"). +lisp_code_name(5459,"CANADIAN_SYLLABICS_FE"). +lisp_code_name(5460,"CANADIAN_SYLLABICS_FAAI"). +lisp_code_name(5461,"CANADIAN_SYLLABICS_FI"). +lisp_code_name(5462,"CANADIAN_SYLLABICS_FII"). +lisp_code_name(5463,"CANADIAN_SYLLABICS_FO"). +lisp_code_name(5464,"CANADIAN_SYLLABICS_FOO"). +lisp_code_name(5465,"CANADIAN_SYLLABICS_FA"). +lisp_code_name(5466,"CANADIAN_SYLLABICS_FAA"). +lisp_code_name(5467,"CANADIAN_SYLLABICS_FWAA"). +lisp_code_name(5468,"CANADIAN_SYLLABICS_WEST-CREE_FWAA"). +lisp_code_name(5469,"CANADIAN_SYLLABICS_F"). +lisp_code_name(5470,"CANADIAN_SYLLABICS_THE"). +lisp_code_name(5471,"CANADIAN_SYLLABICS_N-CREE_THE"). +lisp_code_name(5472,"CANADIAN_SYLLABICS_THI"). +lisp_code_name(5473,"CANADIAN_SYLLABICS_N-CREE_THI"). +lisp_code_name(5474,"CANADIAN_SYLLABICS_THII"). +lisp_code_name(5475,"CANADIAN_SYLLABICS_N-CREE_THII"). +lisp_code_name(5476,"CANADIAN_SYLLABICS_THO"). +lisp_code_name(5477,"CANADIAN_SYLLABICS_THOO"). +lisp_code_name(5478,"CANADIAN_SYLLABICS_THA"). +lisp_code_name(5479,"CANADIAN_SYLLABICS_THAA"). +lisp_code_name(5480,"CANADIAN_SYLLABICS_THWAA"). +lisp_code_name(5481,"CANADIAN_SYLLABICS_WEST-CREE_THWAA"). +lisp_code_name(5482,"CANADIAN_SYLLABICS_TH"). +lisp_code_name(5483,"CANADIAN_SYLLABICS_TTHE"). +lisp_code_name(5484,"CANADIAN_SYLLABICS_TTHI"). +lisp_code_name(5485,"CANADIAN_SYLLABICS_TTHO"). +lisp_code_name(5486,"CANADIAN_SYLLABICS_TTHA"). +lisp_code_name(5487,"CANADIAN_SYLLABICS_TTH"). +lisp_code_name(5488,"CANADIAN_SYLLABICS_TYE"). +lisp_code_name(5489,"CANADIAN_SYLLABICS_TYI"). +lisp_code_name(5490,"CANADIAN_SYLLABICS_TYO"). +lisp_code_name(5491,"CANADIAN_SYLLABICS_TYA"). +lisp_code_name(5492,"CANADIAN_SYLLABICS_NUNAVIK_HE"). +lisp_code_name(5493,"CANADIAN_SYLLABICS_NUNAVIK_HI"). +lisp_code_name(5494,"CANADIAN_SYLLABICS_NUNAVIK_HII"). +lisp_code_name(5495,"CANADIAN_SYLLABICS_NUNAVIK_HO"). +lisp_code_name(5496,"CANADIAN_SYLLABICS_NUNAVIK_HOO"). +lisp_code_name(5497,"CANADIAN_SYLLABICS_NUNAVIK_HA"). +lisp_code_name(5498,"CANADIAN_SYLLABICS_NUNAVIK_HAA"). +lisp_code_name(5499,"CANADIAN_SYLLABICS_NUNAVIK_H"). +lisp_code_name(5500,"CANADIAN_SYLLABICS_NUNAVUT_H"). +lisp_code_name(5501,"CANADIAN_SYLLABICS_HK"). +lisp_code_name(5502,"CANADIAN_SYLLABICS_QAAI"). +lisp_code_name(5503,"CANADIAN_SYLLABICS_QI"). +lisp_code_name(5504,"CANADIAN_SYLLABICS_QII"). +lisp_code_name(5505,"CANADIAN_SYLLABICS_QO"). +lisp_code_name(5506,"CANADIAN_SYLLABICS_QOO"). +lisp_code_name(5507,"CANADIAN_SYLLABICS_QA"). +lisp_code_name(5508,"CANADIAN_SYLLABICS_QAA"). +lisp_code_name(5509,"CANADIAN_SYLLABICS_Q"). +lisp_code_name(5510,"CANADIAN_SYLLABICS_TLHE"). +lisp_code_name(5511,"CANADIAN_SYLLABICS_TLHI"). +lisp_code_name(5512,"CANADIAN_SYLLABICS_TLHO"). +lisp_code_name(5513,"CANADIAN_SYLLABICS_TLHA"). +lisp_code_name(5514,"CANADIAN_SYLLABICS_WEST-CREE_RE"). +lisp_code_name(5515,"CANADIAN_SYLLABICS_WEST-CREE_RI"). +lisp_code_name(5516,"CANADIAN_SYLLABICS_WEST-CREE_RO"). +lisp_code_name(5517,"CANADIAN_SYLLABICS_WEST-CREE_RA"). +lisp_code_name(5518,"CANADIAN_SYLLABICS_NGAAI"). +lisp_code_name(5519,"CANADIAN_SYLLABICS_NGI"). +lisp_code_name(5520,"CANADIAN_SYLLABICS_NGII"). +lisp_code_name(5521,"CANADIAN_SYLLABICS_NGO"). +lisp_code_name(5522,"CANADIAN_SYLLABICS_NGOO"). +lisp_code_name(5523,"CANADIAN_SYLLABICS_NGA"). +lisp_code_name(5524,"CANADIAN_SYLLABICS_NGAA"). +lisp_code_name(5525,"CANADIAN_SYLLABICS_NG"). +lisp_code_name(5526,"CANADIAN_SYLLABICS_NNG"). +lisp_code_name(5527,"CANADIAN_SYLLABICS_SAYISI_SHE"). +lisp_code_name(5528,"CANADIAN_SYLLABICS_SAYISI_SHI"). +lisp_code_name(5529,"CANADIAN_SYLLABICS_SAYISI_SHO"). +lisp_code_name(5530,"CANADIAN_SYLLABICS_SAYISI_SHA"). +lisp_code_name(5531,"CANADIAN_SYLLABICS_WOODS-CREE_THE"). +lisp_code_name(5532,"CANADIAN_SYLLABICS_WOODS-CREE_THI"). +lisp_code_name(5533,"CANADIAN_SYLLABICS_WOODS-CREE_THO"). +lisp_code_name(5534,"CANADIAN_SYLLABICS_WOODS-CREE_THA"). +lisp_code_name(5535,"CANADIAN_SYLLABICS_WOODS-CREE_TH"). +lisp_code_name(5536,"CANADIAN_SYLLABICS_LHI"). +lisp_code_name(5537,"CANADIAN_SYLLABICS_LHII"). +lisp_code_name(5538,"CANADIAN_SYLLABICS_LHO"). +lisp_code_name(5539,"CANADIAN_SYLLABICS_LHOO"). +lisp_code_name(5540,"CANADIAN_SYLLABICS_LHA"). +lisp_code_name(5541,"CANADIAN_SYLLABICS_LHAA"). +lisp_code_name(5542,"CANADIAN_SYLLABICS_LH"). +lisp_code_name(5543,"CANADIAN_SYLLABICS_TH-CREE_THE"). +lisp_code_name(5544,"CANADIAN_SYLLABICS_TH-CREE_THI"). +lisp_code_name(5545,"CANADIAN_SYLLABICS_TH-CREE_THII"). +lisp_code_name(5546,"CANADIAN_SYLLABICS_TH-CREE_THO"). +lisp_code_name(5547,"CANADIAN_SYLLABICS_TH-CREE_THOO"). +lisp_code_name(5548,"CANADIAN_SYLLABICS_TH-CREE_THA"). +lisp_code_name(5549,"CANADIAN_SYLLABICS_TH-CREE_THAA"). +lisp_code_name(5550,"CANADIAN_SYLLABICS_TH-CREE_TH"). +lisp_code_name(5551,"CANADIAN_SYLLABICS_AIVILIK_B"). +lisp_code_name(5552,"CANADIAN_SYLLABICS_BLACKFOOT_E"). +lisp_code_name(5553,"CANADIAN_SYLLABICS_BLACKFOOT_I"). +lisp_code_name(5554,"CANADIAN_SYLLABICS_BLACKFOOT_O"). +lisp_code_name(5555,"CANADIAN_SYLLABICS_BLACKFOOT_A"). +lisp_code_name(5556,"CANADIAN_SYLLABICS_BLACKFOOT_WE"). +lisp_code_name(5557,"CANADIAN_SYLLABICS_BLACKFOOT_WI"). +lisp_code_name(5558,"CANADIAN_SYLLABICS_BLACKFOOT_WO"). +lisp_code_name(5559,"CANADIAN_SYLLABICS_BLACKFOOT_WA"). +lisp_code_name(5560,"CANADIAN_SYLLABICS_BLACKFOOT_NE"). +lisp_code_name(5561,"CANADIAN_SYLLABICS_BLACKFOOT_NI"). +lisp_code_name(5562,"CANADIAN_SYLLABICS_BLACKFOOT_NO"). +lisp_code_name(5563,"CANADIAN_SYLLABICS_BLACKFOOT_NA"). +lisp_code_name(5564,"CANADIAN_SYLLABICS_BLACKFOOT_KE"). +lisp_code_name(5565,"CANADIAN_SYLLABICS_BLACKFOOT_KI"). +lisp_code_name(5566,"CANADIAN_SYLLABICS_BLACKFOOT_KO"). +lisp_code_name(5567,"CANADIAN_SYLLABICS_BLACKFOOT_KA"). +lisp_code_name(5568,"CANADIAN_SYLLABICS_SAYISI_HE"). +lisp_code_name(5569,"CANADIAN_SYLLABICS_SAYISI_HI"). +lisp_code_name(5570,"CANADIAN_SYLLABICS_SAYISI_HO"). +lisp_code_name(5571,"CANADIAN_SYLLABICS_SAYISI_HA"). +lisp_code_name(5572,"CANADIAN_SYLLABICS_CARRIER_GHU"). +lisp_code_name(5573,"CANADIAN_SYLLABICS_CARRIER_GHO"). +lisp_code_name(5574,"CANADIAN_SYLLABICS_CARRIER_GHE"). +lisp_code_name(5575,"CANADIAN_SYLLABICS_CARRIER_GHEE"). +lisp_code_name(5576,"CANADIAN_SYLLABICS_CARRIER_GHI"). +lisp_code_name(5577,"CANADIAN_SYLLABICS_CARRIER_GHA"). +lisp_code_name(5578,"CANADIAN_SYLLABICS_CARRIER_RU"). +lisp_code_name(5579,"CANADIAN_SYLLABICS_CARRIER_RO"). +lisp_code_name(5580,"CANADIAN_SYLLABICS_CARRIER_RE"). +lisp_code_name(5581,"CANADIAN_SYLLABICS_CARRIER_REE"). +lisp_code_name(5582,"CANADIAN_SYLLABICS_CARRIER_RI"). +lisp_code_name(5583,"CANADIAN_SYLLABICS_CARRIER_RA"). +lisp_code_name(5584,"CANADIAN_SYLLABICS_CARRIER_WU"). +lisp_code_name(5585,"CANADIAN_SYLLABICS_CARRIER_WO"). +lisp_code_name(5586,"CANADIAN_SYLLABICS_CARRIER_WE"). +lisp_code_name(5587,"CANADIAN_SYLLABICS_CARRIER_WEE"). +lisp_code_name(5588,"CANADIAN_SYLLABICS_CARRIER_WI"). +lisp_code_name(5589,"CANADIAN_SYLLABICS_CARRIER_WA"). +lisp_code_name(5590,"CANADIAN_SYLLABICS_CARRIER_HWU"). +lisp_code_name(5591,"CANADIAN_SYLLABICS_CARRIER_HWO"). +lisp_code_name(5592,"CANADIAN_SYLLABICS_CARRIER_HWE"). +lisp_code_name(5593,"CANADIAN_SYLLABICS_CARRIER_HWEE"). +lisp_code_name(5594,"CANADIAN_SYLLABICS_CARRIER_HWI"). +lisp_code_name(5595,"CANADIAN_SYLLABICS_CARRIER_HWA"). +lisp_code_name(5596,"CANADIAN_SYLLABICS_CARRIER_THU"). +lisp_code_name(5597,"CANADIAN_SYLLABICS_CARRIER_THO"). +lisp_code_name(5598,"CANADIAN_SYLLABICS_CARRIER_THE"). +lisp_code_name(5599,"CANADIAN_SYLLABICS_CARRIER_THEE"). +lisp_code_name(5600,"CANADIAN_SYLLABICS_CARRIER_THI"). +lisp_code_name(5601,"CANADIAN_SYLLABICS_CARRIER_THA"). +lisp_code_name(5602,"CANADIAN_SYLLABICS_CARRIER_TTU"). +lisp_code_name(5603,"CANADIAN_SYLLABICS_CARRIER_TTO"). +lisp_code_name(5604,"CANADIAN_SYLLABICS_CARRIER_TTE"). +lisp_code_name(5605,"CANADIAN_SYLLABICS_CARRIER_TTEE"). +lisp_code_name(5606,"CANADIAN_SYLLABICS_CARRIER_TTI"). +lisp_code_name(5607,"CANADIAN_SYLLABICS_CARRIER_TTA"). +lisp_code_name(5608,"CANADIAN_SYLLABICS_CARRIER_PU"). +lisp_code_name(5609,"CANADIAN_SYLLABICS_CARRIER_PO"). +lisp_code_name(5610,"CANADIAN_SYLLABICS_CARRIER_PE"). +lisp_code_name(5611,"CANADIAN_SYLLABICS_CARRIER_PEE"). +lisp_code_name(5612,"CANADIAN_SYLLABICS_CARRIER_PI"). +lisp_code_name(5613,"CANADIAN_SYLLABICS_CARRIER_PA"). +lisp_code_name(5614,"CANADIAN_SYLLABICS_CARRIER_P"). +lisp_code_name(5615,"CANADIAN_SYLLABICS_CARRIER_GU"). +lisp_code_name(5616,"CANADIAN_SYLLABICS_CARRIER_GO"). +lisp_code_name(5617,"CANADIAN_SYLLABICS_CARRIER_GE"). +lisp_code_name(5618,"CANADIAN_SYLLABICS_CARRIER_GEE"). +lisp_code_name(5619,"CANADIAN_SYLLABICS_CARRIER_GI"). +lisp_code_name(5620,"CANADIAN_SYLLABICS_CARRIER_GA"). +lisp_code_name(5621,"CANADIAN_SYLLABICS_CARRIER_KHU"). +lisp_code_name(5622,"CANADIAN_SYLLABICS_CARRIER_KHO"). +lisp_code_name(5623,"CANADIAN_SYLLABICS_CARRIER_KHE"). +lisp_code_name(5624,"CANADIAN_SYLLABICS_CARRIER_KHEE"). +lisp_code_name(5625,"CANADIAN_SYLLABICS_CARRIER_KHI"). +lisp_code_name(5626,"CANADIAN_SYLLABICS_CARRIER_KHA"). +lisp_code_name(5627,"CANADIAN_SYLLABICS_CARRIER_KKU"). +lisp_code_name(5628,"CANADIAN_SYLLABICS_CARRIER_KKO"). +lisp_code_name(5629,"CANADIAN_SYLLABICS_CARRIER_KKE"). +lisp_code_name(5630,"CANADIAN_SYLLABICS_CARRIER_KKEE"). +lisp_code_name(5631,"CANADIAN_SYLLABICS_CARRIER_KKI"). +lisp_code_name(5632,"CANADIAN_SYLLABICS_CARRIER_KKA"). +lisp_code_name(5633,"CANADIAN_SYLLABICS_CARRIER_KK"). +lisp_code_name(5634,"CANADIAN_SYLLABICS_CARRIER_NU"). +lisp_code_name(5635,"CANADIAN_SYLLABICS_CARRIER_NO"). +lisp_code_name(5636,"CANADIAN_SYLLABICS_CARRIER_NE"). +lisp_code_name(5637,"CANADIAN_SYLLABICS_CARRIER_NEE"). +lisp_code_name(5638,"CANADIAN_SYLLABICS_CARRIER_NI"). +lisp_code_name(5639,"CANADIAN_SYLLABICS_CARRIER_NA"). +lisp_code_name(5640,"CANADIAN_SYLLABICS_CARRIER_MU"). +lisp_code_name(5641,"CANADIAN_SYLLABICS_CARRIER_MO"). +lisp_code_name(5642,"CANADIAN_SYLLABICS_CARRIER_ME"). +lisp_code_name(5643,"CANADIAN_SYLLABICS_CARRIER_MEE"). +lisp_code_name(5644,"CANADIAN_SYLLABICS_CARRIER_MI"). +lisp_code_name(5645,"CANADIAN_SYLLABICS_CARRIER_MA"). +lisp_code_name(5646,"CANADIAN_SYLLABICS_CARRIER_YU"). +lisp_code_name(5647,"CANADIAN_SYLLABICS_CARRIER_YO"). +lisp_code_name(5648,"CANADIAN_SYLLABICS_CARRIER_YE"). +lisp_code_name(5649,"CANADIAN_SYLLABICS_CARRIER_YEE"). +lisp_code_name(5650,"CANADIAN_SYLLABICS_CARRIER_YI"). +lisp_code_name(5651,"CANADIAN_SYLLABICS_CARRIER_YA"). +lisp_code_name(5652,"CANADIAN_SYLLABICS_CARRIER_JU"). +lisp_code_name(5653,"CANADIAN_SYLLABICS_SAYISI_JU"). +lisp_code_name(5654,"CANADIAN_SYLLABICS_CARRIER_JO"). +lisp_code_name(5655,"CANADIAN_SYLLABICS_CARRIER_JE"). +lisp_code_name(5656,"CANADIAN_SYLLABICS_CARRIER_JEE"). +lisp_code_name(5657,"CANADIAN_SYLLABICS_CARRIER_JI"). +lisp_code_name(5658,"CANADIAN_SYLLABICS_SAYISI_JI"). +lisp_code_name(5659,"CANADIAN_SYLLABICS_CARRIER_JA"). +lisp_code_name(5660,"CANADIAN_SYLLABICS_CARRIER_JJU"). +lisp_code_name(5661,"CANADIAN_SYLLABICS_CARRIER_JJO"). +lisp_code_name(5662,"CANADIAN_SYLLABICS_CARRIER_JJE"). +lisp_code_name(5663,"CANADIAN_SYLLABICS_CARRIER_JJEE"). +lisp_code_name(5664,"CANADIAN_SYLLABICS_CARRIER_JJI"). +lisp_code_name(5665,"CANADIAN_SYLLABICS_CARRIER_JJA"). +lisp_code_name(5666,"CANADIAN_SYLLABICS_CARRIER_LU"). +lisp_code_name(5667,"CANADIAN_SYLLABICS_CARRIER_LO"). +lisp_code_name(5668,"CANADIAN_SYLLABICS_CARRIER_LE"). +lisp_code_name(5669,"CANADIAN_SYLLABICS_CARRIER_LEE"). +lisp_code_name(5670,"CANADIAN_SYLLABICS_CARRIER_LI"). +lisp_code_name(5671,"CANADIAN_SYLLABICS_CARRIER_LA"). +lisp_code_name(5672,"CANADIAN_SYLLABICS_CARRIER_DLU"). +lisp_code_name(5673,"CANADIAN_SYLLABICS_CARRIER_DLO"). +lisp_code_name(5674,"CANADIAN_SYLLABICS_CARRIER_DLE"). +lisp_code_name(5675,"CANADIAN_SYLLABICS_CARRIER_DLEE"). +lisp_code_name(5676,"CANADIAN_SYLLABICS_CARRIER_DLI"). +lisp_code_name(5677,"CANADIAN_SYLLABICS_CARRIER_DLA"). +lisp_code_name(5678,"CANADIAN_SYLLABICS_CARRIER_LHU"). +lisp_code_name(5679,"CANADIAN_SYLLABICS_CARRIER_LHO"). +lisp_code_name(5680,"CANADIAN_SYLLABICS_CARRIER_LHE"). +lisp_code_name(5681,"CANADIAN_SYLLABICS_CARRIER_LHEE"). +lisp_code_name(5682,"CANADIAN_SYLLABICS_CARRIER_LHI"). +lisp_code_name(5683,"CANADIAN_SYLLABICS_CARRIER_LHA"). +lisp_code_name(5684,"CANADIAN_SYLLABICS_CARRIER_TLHU"). +lisp_code_name(5685,"CANADIAN_SYLLABICS_CARRIER_TLHO"). +lisp_code_name(5686,"CANADIAN_SYLLABICS_CARRIER_TLHE"). +lisp_code_name(5687,"CANADIAN_SYLLABICS_CARRIER_TLHEE"). +lisp_code_name(5688,"CANADIAN_SYLLABICS_CARRIER_TLHI"). +lisp_code_name(5689,"CANADIAN_SYLLABICS_CARRIER_TLHA"). +lisp_code_name(5690,"CANADIAN_SYLLABICS_CARRIER_TLU"). +lisp_code_name(5691,"CANADIAN_SYLLABICS_CARRIER_TLO"). +lisp_code_name(5692,"CANADIAN_SYLLABICS_CARRIER_TLE"). +lisp_code_name(5693,"CANADIAN_SYLLABICS_CARRIER_TLEE"). +lisp_code_name(5694,"CANADIAN_SYLLABICS_CARRIER_TLI"). +lisp_code_name(5695,"CANADIAN_SYLLABICS_CARRIER_TLA"). +lisp_code_name(5696,"CANADIAN_SYLLABICS_CARRIER_ZU"). +lisp_code_name(5697,"CANADIAN_SYLLABICS_CARRIER_ZO"). +lisp_code_name(5698,"CANADIAN_SYLLABICS_CARRIER_ZE"). +lisp_code_name(5699,"CANADIAN_SYLLABICS_CARRIER_ZEE"). +lisp_code_name(5700,"CANADIAN_SYLLABICS_CARRIER_ZI"). +lisp_code_name(5701,"CANADIAN_SYLLABICS_CARRIER_ZA"). +lisp_code_name(5702,"CANADIAN_SYLLABICS_CARRIER_Z"). +lisp_code_name(5703,"CANADIAN_SYLLABICS_CARRIER_INITIAL_Z"). +lisp_code_name(5704,"CANADIAN_SYLLABICS_CARRIER_DZU"). +lisp_code_name(5705,"CANADIAN_SYLLABICS_CARRIER_DZO"). +lisp_code_name(5706,"CANADIAN_SYLLABICS_CARRIER_DZE"). +lisp_code_name(5707,"CANADIAN_SYLLABICS_CARRIER_DZEE"). +lisp_code_name(5708,"CANADIAN_SYLLABICS_CARRIER_DZI"). +lisp_code_name(5709,"CANADIAN_SYLLABICS_CARRIER_DZA"). +lisp_code_name(5710,"CANADIAN_SYLLABICS_CARRIER_SU"). +lisp_code_name(5711,"CANADIAN_SYLLABICS_CARRIER_SO"). +lisp_code_name(5712,"CANADIAN_SYLLABICS_CARRIER_SE"). +lisp_code_name(5713,"CANADIAN_SYLLABICS_CARRIER_SEE"). +lisp_code_name(5714,"CANADIAN_SYLLABICS_CARRIER_SI"). +lisp_code_name(5715,"CANADIAN_SYLLABICS_CARRIER_SA"). +lisp_code_name(5716,"CANADIAN_SYLLABICS_CARRIER_SHU"). +lisp_code_name(5717,"CANADIAN_SYLLABICS_CARRIER_SHO"). +lisp_code_name(5718,"CANADIAN_SYLLABICS_CARRIER_SHE"). +lisp_code_name(5719,"CANADIAN_SYLLABICS_CARRIER_SHEE"). +lisp_code_name(5720,"CANADIAN_SYLLABICS_CARRIER_SHI"). +lisp_code_name(5721,"CANADIAN_SYLLABICS_CARRIER_SHA"). +lisp_code_name(5722,"CANADIAN_SYLLABICS_CARRIER_SH"). +lisp_code_name(5723,"CANADIAN_SYLLABICS_CARRIER_TSU"). +lisp_code_name(5724,"CANADIAN_SYLLABICS_CARRIER_TSO"). +lisp_code_name(5725,"CANADIAN_SYLLABICS_CARRIER_TSE"). +lisp_code_name(5726,"CANADIAN_SYLLABICS_CARRIER_TSEE"). +lisp_code_name(5727,"CANADIAN_SYLLABICS_CARRIER_TSI"). +lisp_code_name(5728,"CANADIAN_SYLLABICS_CARRIER_TSA"). +lisp_code_name(5729,"CANADIAN_SYLLABICS_CARRIER_CHU"). +lisp_code_name(5730,"CANADIAN_SYLLABICS_CARRIER_CHO"). +lisp_code_name(5731,"CANADIAN_SYLLABICS_CARRIER_CHE"). +lisp_code_name(5732,"CANADIAN_SYLLABICS_CARRIER_CHEE"). +lisp_code_name(5733,"CANADIAN_SYLLABICS_CARRIER_CHI"). +lisp_code_name(5734,"CANADIAN_SYLLABICS_CARRIER_CHA"). +lisp_code_name(5735,"CANADIAN_SYLLABICS_CARRIER_TTSU"). +lisp_code_name(5736,"CANADIAN_SYLLABICS_CARRIER_TTSO"). +lisp_code_name(5737,"CANADIAN_SYLLABICS_CARRIER_TTSE"). +lisp_code_name(5738,"CANADIAN_SYLLABICS_CARRIER_TTSEE"). +lisp_code_name(5739,"CANADIAN_SYLLABICS_CARRIER_TTSI"). +lisp_code_name(5740,"CANADIAN_SYLLABICS_CARRIER_TTSA"). +lisp_code_name(5741,"CANADIAN_SYLLABICS_CHI_SIGN"). +lisp_code_name(5742,"CANADIAN_SYLLABICS_FULL_STOP"). +lisp_code_name(5743,"CANADIAN_SYLLABICS_QAI"). +lisp_code_name(5744,"CANADIAN_SYLLABICS_NGAI"). +lisp_code_name(5745,"CANADIAN_SYLLABICS_NNGI"). +lisp_code_name(5746,"CANADIAN_SYLLABICS_NNGII"). +lisp_code_name(5747,"CANADIAN_SYLLABICS_NNGO"). +lisp_code_name(5748,"CANADIAN_SYLLABICS_NNGOO"). +lisp_code_name(5749,"CANADIAN_SYLLABICS_NNGA"). +lisp_code_name(5750,"CANADIAN_SYLLABICS_NNGAA"). +lisp_code_name(5751,"CANADIAN_SYLLABICS_WOODS-CREE_THWEE"). +lisp_code_name(5752,"CANADIAN_SYLLABICS_WOODS-CREE_THWI"). +lisp_code_name(5753,"CANADIAN_SYLLABICS_WOODS-CREE_THWII"). +lisp_code_name(5754,"CANADIAN_SYLLABICS_WOODS-CREE_THWO"). +lisp_code_name(5755,"CANADIAN_SYLLABICS_WOODS-CREE_THWOO"). +lisp_code_name(5756,"CANADIAN_SYLLABICS_WOODS-CREE_THWA"). +lisp_code_name(5757,"CANADIAN_SYLLABICS_WOODS-CREE_THWAA"). +lisp_code_name(5758,"CANADIAN_SYLLABICS_WOODS-CREE_FINAL_TH"). +lisp_code_name(5759,"CANADIAN_SYLLABICS_BLACKFOOT_W"). +lisp_code_name(5760,"OGHAM_SPACE_MARK"). +lisp_code_name(5761,"OGHAM_LETTER_BEITH"). +lisp_code_name(5762,"OGHAM_LETTER_LUIS"). +lisp_code_name(5763,"OGHAM_LETTER_FEARN"). +lisp_code_name(5764,"OGHAM_LETTER_SAIL"). +lisp_code_name(5765,"OGHAM_LETTER_NION"). +lisp_code_name(5766,"OGHAM_LETTER_UATH"). +lisp_code_name(5767,"OGHAM_LETTER_DAIR"). +lisp_code_name(5768,"OGHAM_LETTER_TINNE"). +lisp_code_name(5769,"OGHAM_LETTER_COLL"). +lisp_code_name(5770,"OGHAM_LETTER_CEIRT"). +lisp_code_name(5771,"OGHAM_LETTER_MUIN"). +lisp_code_name(5772,"OGHAM_LETTER_GORT"). +lisp_code_name(5773,"OGHAM_LETTER_NGEADAL"). +lisp_code_name(5774,"OGHAM_LETTER_STRAIF"). +lisp_code_name(5775,"OGHAM_LETTER_RUIS"). +lisp_code_name(5776,"OGHAM_LETTER_AILM"). +lisp_code_name(5777,"OGHAM_LETTER_ONN"). +lisp_code_name(5778,"OGHAM_LETTER_UR"). +lisp_code_name(5779,"OGHAM_LETTER_EADHADH"). +lisp_code_name(5780,"OGHAM_LETTER_IODHADH"). +lisp_code_name(5781,"OGHAM_LETTER_EABHADH"). +lisp_code_name(5782,"OGHAM_LETTER_OR"). +lisp_code_name(5783,"OGHAM_LETTER_UILLEANN"). +lisp_code_name(5784,"OGHAM_LETTER_IFIN"). +lisp_code_name(5785,"OGHAM_LETTER_EAMHANCHOLL"). +lisp_code_name(5786,"OGHAM_LETTER_PEITH"). +lisp_code_name(5787,"OGHAM_FEATHER_MARK"). +lisp_code_name(5788,"OGHAM_REVERSED_FEATHER_MARK"). +lisp_code_name(5792,"RUNIC_LETTER_FEHU_FEOH_FE_F"). +lisp_code_name(5793,"RUNIC_LETTER_V"). +lisp_code_name(5794,"RUNIC_LETTER_URUZ_UR_U"). +lisp_code_name(5795,"RUNIC_LETTER_YR"). +lisp_code_name(5796,"RUNIC_LETTER_Y"). +lisp_code_name(5797,"RUNIC_LETTER_W"). +lisp_code_name(5798,"RUNIC_LETTER_THURISAZ_THURS_THORN"). +lisp_code_name(5799,"RUNIC_LETTER_ETH"). +lisp_code_name(5800,"RUNIC_LETTER_ANSUZ_A"). +lisp_code_name(5801,"RUNIC_LETTER_OS_O"). +lisp_code_name(5802,"RUNIC_LETTER_AC_A"). +lisp_code_name(5803,"RUNIC_LETTER_AESC"). +lisp_code_name(5804,"RUNIC_LETTER_LONG-BRANCH-OSS_O"). +lisp_code_name(5805,"RUNIC_LETTER_SHORT-TWIG-OSS_O"). +lisp_code_name(5806,"RUNIC_LETTER_O"). +lisp_code_name(5807,"RUNIC_LETTER_OE"). +lisp_code_name(5808,"RUNIC_LETTER_ON"). +lisp_code_name(5809,"RUNIC_LETTER_RAIDO_RAD_REID_R"). +lisp_code_name(5810,"RUNIC_LETTER_KAUNA"). +lisp_code_name(5811,"RUNIC_LETTER_CEN"). +lisp_code_name(5812,"RUNIC_LETTER_KAUN_K"). +lisp_code_name(5813,"RUNIC_LETTER_G"). +lisp_code_name(5814,"RUNIC_LETTER_ENG"). +lisp_code_name(5815,"RUNIC_LETTER_GEBO_GYFU_G"). +lisp_code_name(5816,"RUNIC_LETTER_GAR"). +lisp_code_name(5817,"RUNIC_LETTER_WUNJO_WYNN_W"). +lisp_code_name(5818,"RUNIC_LETTER_HAGLAZ_H"). +lisp_code_name(5819,"RUNIC_LETTER_HAEGL_H"). +lisp_code_name(5820,"RUNIC_LETTER_LONG-BRANCH-HAGALL_H"). +lisp_code_name(5821,"RUNIC_LETTER_SHORT-TWIG-HAGALL_H"). +lisp_code_name(5822,"RUNIC_LETTER_NAUDIZ_NYD_NAUD_N"). +lisp_code_name(5823,"RUNIC_LETTER_SHORT-TWIG-NAUD_N"). +lisp_code_name(5824,"RUNIC_LETTER_DOTTED-N"). +lisp_code_name(5825,"RUNIC_LETTER_ISAZ_IS_ISS_I"). +lisp_code_name(5826,"RUNIC_LETTER_E"). +lisp_code_name(5827,"RUNIC_LETTER_JERAN_J"). +lisp_code_name(5828,"RUNIC_LETTER_GER"). +lisp_code_name(5829,"RUNIC_LETTER_LONG-BRANCH-AR_AE"). +lisp_code_name(5830,"RUNIC_LETTER_SHORT-TWIG-AR_A"). +lisp_code_name(5831,"RUNIC_LETTER_IWAZ_EOH"). +lisp_code_name(5832,"RUNIC_LETTER_PERTHO_PEORTH_P"). +lisp_code_name(5833,"RUNIC_LETTER_ALGIZ_EOLHX"). +lisp_code_name(5834,"RUNIC_LETTER_SOWILO_S"). +lisp_code_name(5835,"RUNIC_LETTER_SIGEL_LONG-BRANCH-SOL_S"). +lisp_code_name(5836,"RUNIC_LETTER_SHORT-TWIG-SOL_S"). +lisp_code_name(5837,"RUNIC_LETTER_C"). +lisp_code_name(5838,"RUNIC_LETTER_Z"). +lisp_code_name(5839,"RUNIC_LETTER_TIWAZ_TIR_TYR_T"). +lisp_code_name(5840,"RUNIC_LETTER_SHORT-TWIG-TYR_T"). +lisp_code_name(5841,"RUNIC_LETTER_D"). +lisp_code_name(5842,"RUNIC_LETTER_BERKANAN_BEORC_BJARKAN_B"). +lisp_code_name(5843,"RUNIC_LETTER_SHORT-TWIG-BJARKAN_B"). +lisp_code_name(5844,"RUNIC_LETTER_DOTTED-P"). +lisp_code_name(5845,"RUNIC_LETTER_OPEN-P"). +lisp_code_name(5846,"RUNIC_LETTER_EHWAZ_EH_E"). +lisp_code_name(5847,"RUNIC_LETTER_MANNAZ_MAN_M"). +lisp_code_name(5848,"RUNIC_LETTER_LONG-BRANCH-MADR_M"). +lisp_code_name(5849,"RUNIC_LETTER_SHORT-TWIG-MADR_M"). +lisp_code_name(5850,"RUNIC_LETTER_LAUKAZ_LAGU_LOGR_L"). +lisp_code_name(5851,"RUNIC_LETTER_DOTTED-L"). +lisp_code_name(5852,"RUNIC_LETTER_INGWAZ"). +lisp_code_name(5853,"RUNIC_LETTER_ING"). +lisp_code_name(5854,"RUNIC_LETTER_DAGAZ_DAEG_D"). +lisp_code_name(5855,"RUNIC_LETTER_OTHALAN_ETHEL_O"). +lisp_code_name(5856,"RUNIC_LETTER_EAR"). +lisp_code_name(5857,"RUNIC_LETTER_IOR"). +lisp_code_name(5858,"RUNIC_LETTER_CWEORTH"). +lisp_code_name(5859,"RUNIC_LETTER_CALC"). +lisp_code_name(5860,"RUNIC_LETTER_CEALC"). +lisp_code_name(5861,"RUNIC_LETTER_STAN"). +lisp_code_name(5862,"RUNIC_LETTER_LONG-BRANCH-YR"). +lisp_code_name(5863,"RUNIC_LETTER_SHORT-TWIG-YR"). +lisp_code_name(5864,"RUNIC_LETTER_ICELANDIC-YR"). +lisp_code_name(5865,"RUNIC_LETTER_Q"). +lisp_code_name(5866,"RUNIC_LETTER_X"). +lisp_code_name(5867,"RUNIC_SINGLE_PUNCTUATION"). +lisp_code_name(5868,"RUNIC_MULTIPLE_PUNCTUATION"). +lisp_code_name(5869,"RUNIC_CROSS_PUNCTUATION"). +lisp_code_name(5870,"RUNIC_ARLAUG_SYMBOL"). +lisp_code_name(5871,"RUNIC_TVIMADUR_SYMBOL"). +lisp_code_name(5872,"RUNIC_BELGTHOR_SYMBOL"). +lisp_code_name(5873,"RUNIC_LETTER_K"). +lisp_code_name(5874,"RUNIC_LETTER_SH"). +lisp_code_name(5875,"RUNIC_LETTER_OO"). +lisp_code_name(5876,"RUNIC_LETTER_FRANKS_CASKET_OS"). +lisp_code_name(5877,"RUNIC_LETTER_FRANKS_CASKET_IS"). +lisp_code_name(5878,"RUNIC_LETTER_FRANKS_CASKET_EH"). +lisp_code_name(5879,"RUNIC_LETTER_FRANKS_CASKET_AC"). +lisp_code_name(5880,"RUNIC_LETTER_FRANKS_CASKET_AESC"). +lisp_code_name(5888,"TAGALOG_LETTER_A"). +lisp_code_name(5889,"TAGALOG_LETTER_I"). +lisp_code_name(5890,"TAGALOG_LETTER_U"). +lisp_code_name(5891,"TAGALOG_LETTER_KA"). +lisp_code_name(5892,"TAGALOG_LETTER_GA"). +lisp_code_name(5893,"TAGALOG_LETTER_NGA"). +lisp_code_name(5894,"TAGALOG_LETTER_TA"). +lisp_code_name(5895,"TAGALOG_LETTER_DA"). +lisp_code_name(5896,"TAGALOG_LETTER_NA"). +lisp_code_name(5897,"TAGALOG_LETTER_PA"). +lisp_code_name(5898,"TAGALOG_LETTER_BA"). +lisp_code_name(5899,"TAGALOG_LETTER_MA"). +lisp_code_name(5900,"TAGALOG_LETTER_YA"). +lisp_code_name(5902,"TAGALOG_LETTER_LA"). +lisp_code_name(5903,"TAGALOG_LETTER_WA"). +lisp_code_name(5904,"TAGALOG_LETTER_SA"). +lisp_code_name(5905,"TAGALOG_LETTER_HA"). +lisp_code_name(5906,"TAGALOG_VOWEL_SIGN_I"). +lisp_code_name(5907,"TAGALOG_VOWEL_SIGN_U"). +lisp_code_name(5908,"TAGALOG_SIGN_VIRAMA"). +lisp_code_name(5920,"HANUNOO_LETTER_A"). +lisp_code_name(5921,"HANUNOO_LETTER_I"). +lisp_code_name(5922,"HANUNOO_LETTER_U"). +lisp_code_name(5923,"HANUNOO_LETTER_KA"). +lisp_code_name(5924,"HANUNOO_LETTER_GA"). +lisp_code_name(5925,"HANUNOO_LETTER_NGA"). +lisp_code_name(5926,"HANUNOO_LETTER_TA"). +lisp_code_name(5927,"HANUNOO_LETTER_DA"). +lisp_code_name(5928,"HANUNOO_LETTER_NA"). +lisp_code_name(5929,"HANUNOO_LETTER_PA"). +lisp_code_name(5930,"HANUNOO_LETTER_BA"). +lisp_code_name(5931,"HANUNOO_LETTER_MA"). +lisp_code_name(5932,"HANUNOO_LETTER_YA"). +lisp_code_name(5933,"HANUNOO_LETTER_RA"). +lisp_code_name(5934,"HANUNOO_LETTER_LA"). +lisp_code_name(5935,"HANUNOO_LETTER_WA"). +lisp_code_name(5936,"HANUNOO_LETTER_SA"). +lisp_code_name(5937,"HANUNOO_LETTER_HA"). +lisp_code_name(5938,"HANUNOO_VOWEL_SIGN_I"). +lisp_code_name(5939,"HANUNOO_VOWEL_SIGN_U"). +lisp_code_name(5940,"HANUNOO_SIGN_PAMUDPOD"). +lisp_code_name(5941,"PHILIPPINE_SINGLE_PUNCTUATION"). +lisp_code_name(5942,"PHILIPPINE_DOUBLE_PUNCTUATION"). +lisp_code_name(5952,"BUHID_LETTER_A"). +lisp_code_name(5953,"BUHID_LETTER_I"). +lisp_code_name(5954,"BUHID_LETTER_U"). +lisp_code_name(5955,"BUHID_LETTER_KA"). +lisp_code_name(5956,"BUHID_LETTER_GA"). +lisp_code_name(5957,"BUHID_LETTER_NGA"). +lisp_code_name(5958,"BUHID_LETTER_TA"). +lisp_code_name(5959,"BUHID_LETTER_DA"). +lisp_code_name(5960,"BUHID_LETTER_NA"). +lisp_code_name(5961,"BUHID_LETTER_PA"). +lisp_code_name(5962,"BUHID_LETTER_BA"). +lisp_code_name(5963,"BUHID_LETTER_MA"). +lisp_code_name(5964,"BUHID_LETTER_YA"). +lisp_code_name(5965,"BUHID_LETTER_RA"). +lisp_code_name(5966,"BUHID_LETTER_LA"). +lisp_code_name(5967,"BUHID_LETTER_WA"). +lisp_code_name(5968,"BUHID_LETTER_SA"). +lisp_code_name(5969,"BUHID_LETTER_HA"). +lisp_code_name(5970,"BUHID_VOWEL_SIGN_I"). +lisp_code_name(5971,"BUHID_VOWEL_SIGN_U"). +lisp_code_name(5984,"TAGBANWA_LETTER_A"). +lisp_code_name(5985,"TAGBANWA_LETTER_I"). +lisp_code_name(5986,"TAGBANWA_LETTER_U"). +lisp_code_name(5987,"TAGBANWA_LETTER_KA"). +lisp_code_name(5988,"TAGBANWA_LETTER_GA"). +lisp_code_name(5989,"TAGBANWA_LETTER_NGA"). +lisp_code_name(5990,"TAGBANWA_LETTER_TA"). +lisp_code_name(5991,"TAGBANWA_LETTER_DA"). +lisp_code_name(5992,"TAGBANWA_LETTER_NA"). +lisp_code_name(5993,"TAGBANWA_LETTER_PA"). +lisp_code_name(5994,"TAGBANWA_LETTER_BA"). +lisp_code_name(5995,"TAGBANWA_LETTER_MA"). +lisp_code_name(5996,"TAGBANWA_LETTER_YA"). +lisp_code_name(5998,"TAGBANWA_LETTER_LA"). +lisp_code_name(5999,"TAGBANWA_LETTER_WA"). +lisp_code_name(6000,"TAGBANWA_LETTER_SA"). +lisp_code_name(6002,"TAGBANWA_VOWEL_SIGN_I"). +lisp_code_name(6003,"TAGBANWA_VOWEL_SIGN_U"). +lisp_code_name(6016,"KHMER_LETTER_KA"). +lisp_code_name(6017,"KHMER_LETTER_KHA"). +lisp_code_name(6018,"KHMER_LETTER_KO"). +lisp_code_name(6019,"KHMER_LETTER_KHO"). +lisp_code_name(6020,"KHMER_LETTER_NGO"). +lisp_code_name(6021,"KHMER_LETTER_CA"). +lisp_code_name(6022,"KHMER_LETTER_CHA"). +lisp_code_name(6023,"KHMER_LETTER_CO"). +lisp_code_name(6024,"KHMER_LETTER_CHO"). +lisp_code_name(6025,"KHMER_LETTER_NYO"). +lisp_code_name(6026,"KHMER_LETTER_DA"). +lisp_code_name(6027,"KHMER_LETTER_TTHA"). +lisp_code_name(6028,"KHMER_LETTER_DO"). +lisp_code_name(6029,"KHMER_LETTER_TTHO"). +lisp_code_name(6030,"KHMER_LETTER_NNO"). +lisp_code_name(6031,"KHMER_LETTER_TA"). +lisp_code_name(6032,"KHMER_LETTER_THA"). +lisp_code_name(6033,"KHMER_LETTER_TO"). +lisp_code_name(6034,"KHMER_LETTER_THO"). +lisp_code_name(6035,"KHMER_LETTER_NO"). +lisp_code_name(6036,"KHMER_LETTER_BA"). +lisp_code_name(6037,"KHMER_LETTER_PHA"). +lisp_code_name(6038,"KHMER_LETTER_PO"). +lisp_code_name(6039,"KHMER_LETTER_PHO"). +lisp_code_name(6040,"KHMER_LETTER_MO"). +lisp_code_name(6041,"KHMER_LETTER_YO"). +lisp_code_name(6042,"KHMER_LETTER_RO"). +lisp_code_name(6043,"KHMER_LETTER_LO"). +lisp_code_name(6044,"KHMER_LETTER_VO"). +lisp_code_name(6045,"KHMER_LETTER_SHA"). +lisp_code_name(6046,"KHMER_LETTER_SSO"). +lisp_code_name(6047,"KHMER_LETTER_SA"). +lisp_code_name(6048,"KHMER_LETTER_HA"). +lisp_code_name(6049,"KHMER_LETTER_LA"). +lisp_code_name(6050,"KHMER_LETTER_QA"). +lisp_code_name(6051,"KHMER_INDEPENDENT_VOWEL_QAQ"). +lisp_code_name(6052,"KHMER_INDEPENDENT_VOWEL_QAA"). +lisp_code_name(6053,"KHMER_INDEPENDENT_VOWEL_QI"). +lisp_code_name(6054,"KHMER_INDEPENDENT_VOWEL_QII"). +lisp_code_name(6055,"KHMER_INDEPENDENT_VOWEL_QU"). +lisp_code_name(6056,"KHMER_INDEPENDENT_VOWEL_QUK"). +lisp_code_name(6057,"KHMER_INDEPENDENT_VOWEL_QUU"). +lisp_code_name(6058,"KHMER_INDEPENDENT_VOWEL_QUUV"). +lisp_code_name(6059,"KHMER_INDEPENDENT_VOWEL_RY"). +lisp_code_name(6060,"KHMER_INDEPENDENT_VOWEL_RYY"). +lisp_code_name(6061,"KHMER_INDEPENDENT_VOWEL_LY"). +lisp_code_name(6062,"KHMER_INDEPENDENT_VOWEL_LYY"). +lisp_code_name(6063,"KHMER_INDEPENDENT_VOWEL_QE"). +lisp_code_name(6064,"KHMER_INDEPENDENT_VOWEL_QAI"). +lisp_code_name(6065,"KHMER_INDEPENDENT_VOWEL_QOO_TYPE_ONE"). +lisp_code_name(6066,"KHMER_INDEPENDENT_VOWEL_QOO_TYPE_TWO"). +lisp_code_name(6067,"KHMER_INDEPENDENT_VOWEL_QAU"). +lisp_code_name(6068,"KHMER_VOWEL_INHERENT_AQ"). +lisp_code_name(6069,"KHMER_VOWEL_INHERENT_AA"). +lisp_code_name(6070,"KHMER_VOWEL_SIGN_AA"). +lisp_code_name(6071,"KHMER_VOWEL_SIGN_I"). +lisp_code_name(6072,"KHMER_VOWEL_SIGN_II"). +lisp_code_name(6073,"KHMER_VOWEL_SIGN_Y"). +lisp_code_name(6074,"KHMER_VOWEL_SIGN_YY"). +lisp_code_name(6075,"KHMER_VOWEL_SIGN_U"). +lisp_code_name(6076,"KHMER_VOWEL_SIGN_UU"). +lisp_code_name(6077,"KHMER_VOWEL_SIGN_UA"). +lisp_code_name(6078,"KHMER_VOWEL_SIGN_OE"). +lisp_code_name(6079,"KHMER_VOWEL_SIGN_YA"). +lisp_code_name(6080,"KHMER_VOWEL_SIGN_IE"). +lisp_code_name(6081,"KHMER_VOWEL_SIGN_E"). +lisp_code_name(6082,"KHMER_VOWEL_SIGN_AE"). +lisp_code_name(6083,"KHMER_VOWEL_SIGN_AI"). +lisp_code_name(6084,"KHMER_VOWEL_SIGN_OO"). +lisp_code_name(6085,"KHMER_VOWEL_SIGN_AU"). +lisp_code_name(6086,"KHMER_SIGN_NIKAHIT"). +lisp_code_name(6087,"KHMER_SIGN_REAHMUK"). +lisp_code_name(6088,"KHMER_SIGN_YUUKALEAPINTU"). +lisp_code_name(6089,"KHMER_SIGN_MUUSIKATOAN"). +lisp_code_name(6090,"KHMER_SIGN_TRIISAP"). +lisp_code_name(6091,"KHMER_SIGN_BANTOC"). +lisp_code_name(6092,"KHMER_SIGN_ROBAT"). +lisp_code_name(6093,"KHMER_SIGN_TOANDAKHIAT"). +lisp_code_name(6094,"KHMER_SIGN_KAKABAT"). +lisp_code_name(6095,"KHMER_SIGN_AHSDA"). +lisp_code_name(6096,"KHMER_SIGN_SAMYOK_SANNYA"). +lisp_code_name(6097,"KHMER_SIGN_VIRIAM"). +lisp_code_name(6098,"KHMER_SIGN_COENG"). +lisp_code_name(6099,"KHMER_SIGN_BATHAMASAT"). +lisp_code_name(6100,"KHMER_SIGN_KHAN"). +lisp_code_name(6101,"KHMER_SIGN_BARIYOOSAN"). +lisp_code_name(6102,"KHMER_SIGN_CAMNUC_PII_KUUH"). +lisp_code_name(6103,"KHMER_SIGN_LEK_TOO"). +lisp_code_name(6104,"KHMER_SIGN_BEYYAL"). +lisp_code_name(6105,"KHMER_SIGN_PHNAEK_MUAN"). +lisp_code_name(6106,"KHMER_SIGN_KOOMUUT"). +lisp_code_name(6107,"KHMER_CURRENCY_SYMBOL_RIEL"). +lisp_code_name(6108,"KHMER_SIGN_AVAKRAHASANYA"). +lisp_code_name(6109,"KHMER_SIGN_ATTHACAN"). +lisp_code_name(6112,"KHMER_DIGIT_ZERO"). +lisp_code_name(6113,"KHMER_DIGIT_ONE"). +lisp_code_name(6114,"KHMER_DIGIT_TWO"). +lisp_code_name(6115,"KHMER_DIGIT_THREE"). +lisp_code_name(6116,"KHMER_DIGIT_FOUR"). +lisp_code_name(6117,"KHMER_DIGIT_FIVE"). +lisp_code_name(6118,"KHMER_DIGIT_SIX"). +lisp_code_name(6119,"KHMER_DIGIT_SEVEN"). +lisp_code_name(6120,"KHMER_DIGIT_EIGHT"). +lisp_code_name(6121,"KHMER_DIGIT_NINE"). +lisp_code_name(6128,"KHMER_SYMBOL_LEK_ATTAK_SON"). +lisp_code_name(6129,"KHMER_SYMBOL_LEK_ATTAK_MUOY"). +lisp_code_name(6130,"KHMER_SYMBOL_LEK_ATTAK_PII"). +lisp_code_name(6131,"KHMER_SYMBOL_LEK_ATTAK_BEI"). +lisp_code_name(6132,"KHMER_SYMBOL_LEK_ATTAK_BUON"). +lisp_code_name(6133,"KHMER_SYMBOL_LEK_ATTAK_PRAM"). +lisp_code_name(6134,"KHMER_SYMBOL_LEK_ATTAK_PRAM-MUOY"). +lisp_code_name(6135,"KHMER_SYMBOL_LEK_ATTAK_PRAM-PII"). +lisp_code_name(6136,"KHMER_SYMBOL_LEK_ATTAK_PRAM-BEI"). +lisp_code_name(6137,"KHMER_SYMBOL_LEK_ATTAK_PRAM-BUON"). +lisp_code_name(6144,"MONGOLIAN_BIRGA"). +lisp_code_name(6145,"MONGOLIAN_ELLIPSIS"). +lisp_code_name(6146,"MONGOLIAN_COMMA"). +lisp_code_name(6147,"MONGOLIAN_FULL_STOP"). +lisp_code_name(6148,"MONGOLIAN_COLON"). +lisp_code_name(6149,"MONGOLIAN_FOUR_DOTS"). +lisp_code_name(6150,"MONGOLIAN_TODO_SOFT_HYPHEN"). +lisp_code_name(6151,"MONGOLIAN_SIBE_SYLLABLE_BOUNDARY_MARKER"). +lisp_code_name(6152,"MONGOLIAN_MANCHU_COMMA"). +lisp_code_name(6153,"MONGOLIAN_MANCHU_FULL_STOP"). +lisp_code_name(6154,"MONGOLIAN_NIRUGU"). +lisp_code_name(6155,"MONGOLIAN_FREE_VARIATION_SELECTOR_ONE"). +lisp_code_name(6156,"MONGOLIAN_FREE_VARIATION_SELECTOR_TWO"). +lisp_code_name(6157,"MONGOLIAN_FREE_VARIATION_SELECTOR_THREE"). +lisp_code_name(6158,"MONGOLIAN_VOWEL_SEPARATOR"). +lisp_code_name(6160,"MONGOLIAN_DIGIT_ZERO"). +lisp_code_name(6161,"MONGOLIAN_DIGIT_ONE"). +lisp_code_name(6162,"MONGOLIAN_DIGIT_TWO"). +lisp_code_name(6163,"MONGOLIAN_DIGIT_THREE"). +lisp_code_name(6164,"MONGOLIAN_DIGIT_FOUR"). +lisp_code_name(6165,"MONGOLIAN_DIGIT_FIVE"). +lisp_code_name(6166,"MONGOLIAN_DIGIT_SIX"). +lisp_code_name(6167,"MONGOLIAN_DIGIT_SEVEN"). +lisp_code_name(6168,"MONGOLIAN_DIGIT_EIGHT"). +lisp_code_name(6169,"MONGOLIAN_DIGIT_NINE"). +lisp_code_name(6176,"MONGOLIAN_LETTER_A"). +lisp_code_name(6177,"MONGOLIAN_LETTER_E"). +lisp_code_name(6178,"MONGOLIAN_LETTER_I"). +lisp_code_name(6179,"MONGOLIAN_LETTER_O"). +lisp_code_name(6180,"MONGOLIAN_LETTER_U"). +lisp_code_name(6181,"MONGOLIAN_LETTER_OE"). +lisp_code_name(6182,"MONGOLIAN_LETTER_UE"). +lisp_code_name(6183,"MONGOLIAN_LETTER_EE"). +lisp_code_name(6184,"MONGOLIAN_LETTER_NA"). +lisp_code_name(6185,"MONGOLIAN_LETTER_ANG"). +lisp_code_name(6186,"MONGOLIAN_LETTER_BA"). +lisp_code_name(6187,"MONGOLIAN_LETTER_PA"). +lisp_code_name(6188,"MONGOLIAN_LETTER_QA"). +lisp_code_name(6189,"MONGOLIAN_LETTER_GA"). +lisp_code_name(6190,"MONGOLIAN_LETTER_MA"). +lisp_code_name(6191,"MONGOLIAN_LETTER_LA"). +lisp_code_name(6192,"MONGOLIAN_LETTER_SA"). +lisp_code_name(6193,"MONGOLIAN_LETTER_SHA"). +lisp_code_name(6194,"MONGOLIAN_LETTER_TA"). +lisp_code_name(6195,"MONGOLIAN_LETTER_DA"). +lisp_code_name(6196,"MONGOLIAN_LETTER_CHA"). +lisp_code_name(6197,"MONGOLIAN_LETTER_JA"). +lisp_code_name(6198,"MONGOLIAN_LETTER_YA"). +lisp_code_name(6199,"MONGOLIAN_LETTER_RA"). +lisp_code_name(6200,"MONGOLIAN_LETTER_WA"). +lisp_code_name(6201,"MONGOLIAN_LETTER_FA"). +lisp_code_name(6202,"MONGOLIAN_LETTER_KA"). +lisp_code_name(6203,"MONGOLIAN_LETTER_KHA"). +lisp_code_name(6204,"MONGOLIAN_LETTER_TSA"). +lisp_code_name(6205,"MONGOLIAN_LETTER_ZA"). +lisp_code_name(6206,"MONGOLIAN_LETTER_HAA"). +lisp_code_name(6207,"MONGOLIAN_LETTER_ZRA"). +lisp_code_name(6208,"MONGOLIAN_LETTER_LHA"). +lisp_code_name(6209,"MONGOLIAN_LETTER_ZHI"). +lisp_code_name(6210,"MONGOLIAN_LETTER_CHI"). +lisp_code_name(6211,"MONGOLIAN_LETTER_TODO_LONG_VOWEL_SIGN"). +lisp_code_name(6212,"MONGOLIAN_LETTER_TODO_E"). +lisp_code_name(6213,"MONGOLIAN_LETTER_TODO_I"). +lisp_code_name(6214,"MONGOLIAN_LETTER_TODO_O"). +lisp_code_name(6215,"MONGOLIAN_LETTER_TODO_U"). +lisp_code_name(6216,"MONGOLIAN_LETTER_TODO_OE"). +lisp_code_name(6217,"MONGOLIAN_LETTER_TODO_UE"). +lisp_code_name(6218,"MONGOLIAN_LETTER_TODO_ANG"). +lisp_code_name(6219,"MONGOLIAN_LETTER_TODO_BA"). +lisp_code_name(6220,"MONGOLIAN_LETTER_TODO_PA"). +lisp_code_name(6221,"MONGOLIAN_LETTER_TODO_QA"). +lisp_code_name(6222,"MONGOLIAN_LETTER_TODO_GA"). +lisp_code_name(6223,"MONGOLIAN_LETTER_TODO_MA"). +lisp_code_name(6224,"MONGOLIAN_LETTER_TODO_TA"). +lisp_code_name(6225,"MONGOLIAN_LETTER_TODO_DA"). +lisp_code_name(6226,"MONGOLIAN_LETTER_TODO_CHA"). +lisp_code_name(6227,"MONGOLIAN_LETTER_TODO_JA"). +lisp_code_name(6228,"MONGOLIAN_LETTER_TODO_TSA"). +lisp_code_name(6229,"MONGOLIAN_LETTER_TODO_YA"). +lisp_code_name(6230,"MONGOLIAN_LETTER_TODO_WA"). +lisp_code_name(6231,"MONGOLIAN_LETTER_TODO_KA"). +lisp_code_name(6232,"MONGOLIAN_LETTER_TODO_GAA"). +lisp_code_name(6233,"MONGOLIAN_LETTER_TODO_HAA"). +lisp_code_name(6234,"MONGOLIAN_LETTER_TODO_JIA"). +lisp_code_name(6235,"MONGOLIAN_LETTER_TODO_NIA"). +lisp_code_name(6236,"MONGOLIAN_LETTER_TODO_DZA"). +lisp_code_name(6237,"MONGOLIAN_LETTER_SIBE_E"). +lisp_code_name(6238,"MONGOLIAN_LETTER_SIBE_I"). +lisp_code_name(6239,"MONGOLIAN_LETTER_SIBE_IY"). +lisp_code_name(6240,"MONGOLIAN_LETTER_SIBE_UE"). +lisp_code_name(6241,"MONGOLIAN_LETTER_SIBE_U"). +lisp_code_name(6242,"MONGOLIAN_LETTER_SIBE_ANG"). +lisp_code_name(6243,"MONGOLIAN_LETTER_SIBE_KA"). +lisp_code_name(6244,"MONGOLIAN_LETTER_SIBE_GA"). +lisp_code_name(6245,"MONGOLIAN_LETTER_SIBE_HA"). +lisp_code_name(6246,"MONGOLIAN_LETTER_SIBE_PA"). +lisp_code_name(6247,"MONGOLIAN_LETTER_SIBE_SHA"). +lisp_code_name(6248,"MONGOLIAN_LETTER_SIBE_TA"). +lisp_code_name(6249,"MONGOLIAN_LETTER_SIBE_DA"). +lisp_code_name(6250,"MONGOLIAN_LETTER_SIBE_JA"). +lisp_code_name(6251,"MONGOLIAN_LETTER_SIBE_FA"). +lisp_code_name(6252,"MONGOLIAN_LETTER_SIBE_GAA"). +lisp_code_name(6253,"MONGOLIAN_LETTER_SIBE_HAA"). +lisp_code_name(6254,"MONGOLIAN_LETTER_SIBE_TSA"). +lisp_code_name(6255,"MONGOLIAN_LETTER_SIBE_ZA"). +lisp_code_name(6256,"MONGOLIAN_LETTER_SIBE_RAA"). +lisp_code_name(6257,"MONGOLIAN_LETTER_SIBE_CHA"). +lisp_code_name(6258,"MONGOLIAN_LETTER_SIBE_ZHA"). +lisp_code_name(6259,"MONGOLIAN_LETTER_MANCHU_I"). +lisp_code_name(6260,"MONGOLIAN_LETTER_MANCHU_KA"). +lisp_code_name(6261,"MONGOLIAN_LETTER_MANCHU_RA"). +lisp_code_name(6262,"MONGOLIAN_LETTER_MANCHU_FA"). +lisp_code_name(6263,"MONGOLIAN_LETTER_MANCHU_ZHA"). +lisp_code_name(6272,"MONGOLIAN_LETTER_ALI_GALI_ANUSVARA_ONE"). +lisp_code_name(6273,"MONGOLIAN_LETTER_ALI_GALI_VISARGA_ONE"). +lisp_code_name(6274,"MONGOLIAN_LETTER_ALI_GALI_DAMARU"). +lisp_code_name(6275,"MONGOLIAN_LETTER_ALI_GALI_UBADAMA"). +lisp_code_name(6276,"MONGOLIAN_LETTER_ALI_GALI_INVERTED_UBADAMA"). +lisp_code_name(6277,"MONGOLIAN_LETTER_ALI_GALI_BALUDA"). +lisp_code_name(6278,"MONGOLIAN_LETTER_ALI_GALI_THREE_BALUDA"). +lisp_code_name(6279,"MONGOLIAN_LETTER_ALI_GALI_A"). +lisp_code_name(6280,"MONGOLIAN_LETTER_ALI_GALI_I"). +lisp_code_name(6281,"MONGOLIAN_LETTER_ALI_GALI_KA"). +lisp_code_name(6282,"MONGOLIAN_LETTER_ALI_GALI_NGA"). +lisp_code_name(6283,"MONGOLIAN_LETTER_ALI_GALI_CA"). +lisp_code_name(6284,"MONGOLIAN_LETTER_ALI_GALI_TTA"). +lisp_code_name(6285,"MONGOLIAN_LETTER_ALI_GALI_TTHA"). +lisp_code_name(6286,"MONGOLIAN_LETTER_ALI_GALI_DDA"). +lisp_code_name(6287,"MONGOLIAN_LETTER_ALI_GALI_NNA"). +lisp_code_name(6288,"MONGOLIAN_LETTER_ALI_GALI_TA"). +lisp_code_name(6289,"MONGOLIAN_LETTER_ALI_GALI_DA"). +lisp_code_name(6290,"MONGOLIAN_LETTER_ALI_GALI_PA"). +lisp_code_name(6291,"MONGOLIAN_LETTER_ALI_GALI_PHA"). +lisp_code_name(6292,"MONGOLIAN_LETTER_ALI_GALI_SSA"). +lisp_code_name(6293,"MONGOLIAN_LETTER_ALI_GALI_ZHA"). +lisp_code_name(6294,"MONGOLIAN_LETTER_ALI_GALI_ZA"). +lisp_code_name(6295,"MONGOLIAN_LETTER_ALI_GALI_AH"). +lisp_code_name(6296,"MONGOLIAN_LETTER_TODO_ALI_GALI_TA"). +lisp_code_name(6297,"MONGOLIAN_LETTER_TODO_ALI_GALI_ZHA"). +lisp_code_name(6298,"MONGOLIAN_LETTER_MANCHU_ALI_GALI_GHA"). +lisp_code_name(6299,"MONGOLIAN_LETTER_MANCHU_ALI_GALI_NGA"). +lisp_code_name(6300,"MONGOLIAN_LETTER_MANCHU_ALI_GALI_CA"). +lisp_code_name(6301,"MONGOLIAN_LETTER_MANCHU_ALI_GALI_JHA"). +lisp_code_name(6302,"MONGOLIAN_LETTER_MANCHU_ALI_GALI_TTA"). +lisp_code_name(6303,"MONGOLIAN_LETTER_MANCHU_ALI_GALI_DDHA"). +lisp_code_name(6304,"MONGOLIAN_LETTER_MANCHU_ALI_GALI_TA"). +lisp_code_name(6305,"MONGOLIAN_LETTER_MANCHU_ALI_GALI_DHA"). +lisp_code_name(6306,"MONGOLIAN_LETTER_MANCHU_ALI_GALI_SSA"). +lisp_code_name(6307,"MONGOLIAN_LETTER_MANCHU_ALI_GALI_CYA"). +lisp_code_name(6308,"MONGOLIAN_LETTER_MANCHU_ALI_GALI_ZHA"). +lisp_code_name(6309,"MONGOLIAN_LETTER_MANCHU_ALI_GALI_ZA"). +lisp_code_name(6310,"MONGOLIAN_LETTER_ALI_GALI_HALF_U"). +lisp_code_name(6311,"MONGOLIAN_LETTER_ALI_GALI_HALF_YA"). +lisp_code_name(6312,"MONGOLIAN_LETTER_MANCHU_ALI_GALI_BHA"). +lisp_code_name(6313,"MONGOLIAN_LETTER_ALI_GALI_DAGALGA"). +lisp_code_name(6314,"MONGOLIAN_LETTER_MANCHU_ALI_GALI_LHA"). +lisp_code_name(6320,"CANADIAN_SYLLABICS_OY"). +lisp_code_name(6321,"CANADIAN_SYLLABICS_AY"). +lisp_code_name(6322,"CANADIAN_SYLLABICS_AAY"). +lisp_code_name(6323,"CANADIAN_SYLLABICS_WAY"). +lisp_code_name(6324,"CANADIAN_SYLLABICS_POY"). +lisp_code_name(6325,"CANADIAN_SYLLABICS_PAY"). +lisp_code_name(6326,"CANADIAN_SYLLABICS_PWOY"). +lisp_code_name(6327,"CANADIAN_SYLLABICS_TAY"). +lisp_code_name(6328,"CANADIAN_SYLLABICS_KAY"). +lisp_code_name(6329,"CANADIAN_SYLLABICS_KWAY"). +lisp_code_name(6330,"CANADIAN_SYLLABICS_MAY"). +lisp_code_name(6331,"CANADIAN_SYLLABICS_NOY"). +lisp_code_name(6332,"CANADIAN_SYLLABICS_NAY"). +lisp_code_name(6333,"CANADIAN_SYLLABICS_LAY"). +lisp_code_name(6334,"CANADIAN_SYLLABICS_SOY"). +lisp_code_name(6335,"CANADIAN_SYLLABICS_SAY"). +lisp_code_name(6336,"CANADIAN_SYLLABICS_SHOY"). +lisp_code_name(6337,"CANADIAN_SYLLABICS_SHAY"). +lisp_code_name(6338,"CANADIAN_SYLLABICS_SHWOY"). +lisp_code_name(6339,"CANADIAN_SYLLABICS_YOY"). +lisp_code_name(6340,"CANADIAN_SYLLABICS_YAY"). +lisp_code_name(6341,"CANADIAN_SYLLABICS_RAY"). +lisp_code_name(6342,"CANADIAN_SYLLABICS_NWI"). +lisp_code_name(6343,"CANADIAN_SYLLABICS_OJIBWAY_NWI"). +lisp_code_name(6344,"CANADIAN_SYLLABICS_NWII"). +lisp_code_name(6345,"CANADIAN_SYLLABICS_OJIBWAY_NWII"). +lisp_code_name(6346,"CANADIAN_SYLLABICS_NWO"). +lisp_code_name(6347,"CANADIAN_SYLLABICS_OJIBWAY_NWO"). +lisp_code_name(6348,"CANADIAN_SYLLABICS_NWOO"). +lisp_code_name(6349,"CANADIAN_SYLLABICS_OJIBWAY_NWOO"). +lisp_code_name(6350,"CANADIAN_SYLLABICS_RWEE"). +lisp_code_name(6351,"CANADIAN_SYLLABICS_RWI"). +lisp_code_name(6352,"CANADIAN_SYLLABICS_RWII"). +lisp_code_name(6353,"CANADIAN_SYLLABICS_RWO"). +lisp_code_name(6354,"CANADIAN_SYLLABICS_RWOO"). +lisp_code_name(6355,"CANADIAN_SYLLABICS_RWA"). +lisp_code_name(6356,"CANADIAN_SYLLABICS_OJIBWAY_P"). +lisp_code_name(6357,"CANADIAN_SYLLABICS_OJIBWAY_T"). +lisp_code_name(6358,"CANADIAN_SYLLABICS_OJIBWAY_K"). +lisp_code_name(6359,"CANADIAN_SYLLABICS_OJIBWAY_C"). +lisp_code_name(6360,"CANADIAN_SYLLABICS_OJIBWAY_M"). +lisp_code_name(6361,"CANADIAN_SYLLABICS_OJIBWAY_N"). +lisp_code_name(6362,"CANADIAN_SYLLABICS_OJIBWAY_S"). +lisp_code_name(6363,"CANADIAN_SYLLABICS_OJIBWAY_SH"). +lisp_code_name(6364,"CANADIAN_SYLLABICS_EASTERN_W"). +lisp_code_name(6365,"CANADIAN_SYLLABICS_WESTERN_W"). +lisp_code_name(6366,"CANADIAN_SYLLABICS_FINAL_SMALL_RING"). +lisp_code_name(6367,"CANADIAN_SYLLABICS_FINAL_RAISED_DOT"). +lisp_code_name(6368,"CANADIAN_SYLLABICS_R-CREE_RWE"). +lisp_code_name(6369,"CANADIAN_SYLLABICS_WEST-CREE_LOO"). +lisp_code_name(6370,"CANADIAN_SYLLABICS_WEST-CREE_LAA"). +lisp_code_name(6371,"CANADIAN_SYLLABICS_THWE"). +lisp_code_name(6372,"CANADIAN_SYLLABICS_THWA"). +lisp_code_name(6373,"CANADIAN_SYLLABICS_TTHWE"). +lisp_code_name(6374,"CANADIAN_SYLLABICS_TTHOO"). +lisp_code_name(6375,"CANADIAN_SYLLABICS_TTHAA"). +lisp_code_name(6376,"CANADIAN_SYLLABICS_TLHWE"). +lisp_code_name(6377,"CANADIAN_SYLLABICS_TLHOO"). +lisp_code_name(6378,"CANADIAN_SYLLABICS_SAYISI_SHWE"). +lisp_code_name(6379,"CANADIAN_SYLLABICS_SAYISI_SHOO"). +lisp_code_name(6380,"CANADIAN_SYLLABICS_SAYISI_HOO"). +lisp_code_name(6381,"CANADIAN_SYLLABICS_CARRIER_GWU"). +lisp_code_name(6382,"CANADIAN_SYLLABICS_CARRIER_DENE_GEE"). +lisp_code_name(6383,"CANADIAN_SYLLABICS_CARRIER_GAA"). +lisp_code_name(6384,"CANADIAN_SYLLABICS_CARRIER_GWA"). +lisp_code_name(6385,"CANADIAN_SYLLABICS_SAYISI_JUU"). +lisp_code_name(6386,"CANADIAN_SYLLABICS_CARRIER_JWA"). +lisp_code_name(6387,"CANADIAN_SYLLABICS_BEAVER_DENE_L"). +lisp_code_name(6388,"CANADIAN_SYLLABICS_BEAVER_DENE_R"). +lisp_code_name(6389,"CANADIAN_SYLLABICS_CARRIER_DENTAL_S"). +lisp_code_name(6400,"LIMBU_VOWEL-CARRIER_LETTER"). +lisp_code_name(6401,"LIMBU_LETTER_KA"). +lisp_code_name(6402,"LIMBU_LETTER_KHA"). +lisp_code_name(6403,"LIMBU_LETTER_GA"). +lisp_code_name(6404,"LIMBU_LETTER_GHA"). +lisp_code_name(6405,"LIMBU_LETTER_NGA"). +lisp_code_name(6406,"LIMBU_LETTER_CA"). +lisp_code_name(6407,"LIMBU_LETTER_CHA"). +lisp_code_name(6408,"LIMBU_LETTER_JA"). +lisp_code_name(6409,"LIMBU_LETTER_JHA"). +lisp_code_name(6410,"LIMBU_LETTER_YAN"). +lisp_code_name(6411,"LIMBU_LETTER_TA"). +lisp_code_name(6412,"LIMBU_LETTER_THA"). +lisp_code_name(6413,"LIMBU_LETTER_DA"). +lisp_code_name(6414,"LIMBU_LETTER_DHA"). +lisp_code_name(6415,"LIMBU_LETTER_NA"). +lisp_code_name(6416,"LIMBU_LETTER_PA"). +lisp_code_name(6417,"LIMBU_LETTER_PHA"). +lisp_code_name(6418,"LIMBU_LETTER_BA"). +lisp_code_name(6419,"LIMBU_LETTER_BHA"). +lisp_code_name(6420,"LIMBU_LETTER_MA"). +lisp_code_name(6421,"LIMBU_LETTER_YA"). +lisp_code_name(6422,"LIMBU_LETTER_RA"). +lisp_code_name(6423,"LIMBU_LETTER_LA"). +lisp_code_name(6424,"LIMBU_LETTER_WA"). +lisp_code_name(6425,"LIMBU_LETTER_SHA"). +lisp_code_name(6426,"LIMBU_LETTER_SSA"). +lisp_code_name(6427,"LIMBU_LETTER_SA"). +lisp_code_name(6428,"LIMBU_LETTER_HA"). +lisp_code_name(6429,"LIMBU_LETTER_GYAN"). +lisp_code_name(6430,"LIMBU_LETTER_TRA"). +lisp_code_name(6432,"LIMBU_VOWEL_SIGN_A"). +lisp_code_name(6433,"LIMBU_VOWEL_SIGN_I"). +lisp_code_name(6434,"LIMBU_VOWEL_SIGN_U"). +lisp_code_name(6435,"LIMBU_VOWEL_SIGN_EE"). +lisp_code_name(6436,"LIMBU_VOWEL_SIGN_AI"). +lisp_code_name(6437,"LIMBU_VOWEL_SIGN_OO"). +lisp_code_name(6438,"LIMBU_VOWEL_SIGN_AU"). +lisp_code_name(6439,"LIMBU_VOWEL_SIGN_E"). +lisp_code_name(6440,"LIMBU_VOWEL_SIGN_O"). +lisp_code_name(6441,"LIMBU_SUBJOINED_LETTER_YA"). +lisp_code_name(6442,"LIMBU_SUBJOINED_LETTER_RA"). +lisp_code_name(6443,"LIMBU_SUBJOINED_LETTER_WA"). +lisp_code_name(6448,"LIMBU_SMALL_LETTER_KA"). +lisp_code_name(6449,"LIMBU_SMALL_LETTER_NGA"). +lisp_code_name(6450,"LIMBU_SMALL_LETTER_ANUSVARA"). +lisp_code_name(6451,"LIMBU_SMALL_LETTER_TA"). +lisp_code_name(6452,"LIMBU_SMALL_LETTER_NA"). +lisp_code_name(6453,"LIMBU_SMALL_LETTER_PA"). +lisp_code_name(6454,"LIMBU_SMALL_LETTER_MA"). +lisp_code_name(6455,"LIMBU_SMALL_LETTER_RA"). +lisp_code_name(6456,"LIMBU_SMALL_LETTER_LA"). +lisp_code_name(6457,"LIMBU_SIGN_MUKPHRENG"). +lisp_code_name(6458,"LIMBU_SIGN_KEMPHRENG"). +lisp_code_name(6459,"LIMBU_SIGN_SA-I"). +lisp_code_name(6464,"LIMBU_SIGN_LOO"). +lisp_code_name(6468,"LIMBU_EXCLAMATION_MARK"). +lisp_code_name(6469,"LIMBU_QUESTION_MARK"). +lisp_code_name(6470,"LIMBU_DIGIT_ZERO"). +lisp_code_name(6471,"LIMBU_DIGIT_ONE"). +lisp_code_name(6472,"LIMBU_DIGIT_TWO"). +lisp_code_name(6473,"LIMBU_DIGIT_THREE"). +lisp_code_name(6474,"LIMBU_DIGIT_FOUR"). +lisp_code_name(6475,"LIMBU_DIGIT_FIVE"). +lisp_code_name(6476,"LIMBU_DIGIT_SIX"). +lisp_code_name(6477,"LIMBU_DIGIT_SEVEN"). +lisp_code_name(6478,"LIMBU_DIGIT_EIGHT"). +lisp_code_name(6479,"LIMBU_DIGIT_NINE"). +lisp_code_name(6480,"TAI_LE_LETTER_KA"). +lisp_code_name(6481,"TAI_LE_LETTER_XA"). +lisp_code_name(6482,"TAI_LE_LETTER_NGA"). +lisp_code_name(6483,"TAI_LE_LETTER_TSA"). +lisp_code_name(6484,"TAI_LE_LETTER_SA"). +lisp_code_name(6485,"TAI_LE_LETTER_YA"). +lisp_code_name(6486,"TAI_LE_LETTER_TA"). +lisp_code_name(6487,"TAI_LE_LETTER_THA"). +lisp_code_name(6488,"TAI_LE_LETTER_LA"). +lisp_code_name(6489,"TAI_LE_LETTER_PA"). +lisp_code_name(6490,"TAI_LE_LETTER_PHA"). +lisp_code_name(6491,"TAI_LE_LETTER_MA"). +lisp_code_name(6492,"TAI_LE_LETTER_FA"). +lisp_code_name(6493,"TAI_LE_LETTER_VA"). +lisp_code_name(6494,"TAI_LE_LETTER_HA"). +lisp_code_name(6495,"TAI_LE_LETTER_QA"). +lisp_code_name(6496,"TAI_LE_LETTER_KHA"). +lisp_code_name(6497,"TAI_LE_LETTER_TSHA"). +lisp_code_name(6498,"TAI_LE_LETTER_NA"). +lisp_code_name(6499,"TAI_LE_LETTER_A"). +lisp_code_name(6500,"TAI_LE_LETTER_I"). +lisp_code_name(6501,"TAI_LE_LETTER_EE"). +lisp_code_name(6502,"TAI_LE_LETTER_EH"). +lisp_code_name(6503,"TAI_LE_LETTER_U"). +lisp_code_name(6504,"TAI_LE_LETTER_OO"). +lisp_code_name(6505,"TAI_LE_LETTER_O"). +lisp_code_name(6506,"TAI_LE_LETTER_UE"). +lisp_code_name(6507,"TAI_LE_LETTER_E"). +lisp_code_name(6508,"TAI_LE_LETTER_AUE"). +lisp_code_name(6509,"TAI_LE_LETTER_AI"). +lisp_code_name(6512,"TAI_LE_LETTER_TONE-2"). +lisp_code_name(6513,"TAI_LE_LETTER_TONE-3"). +lisp_code_name(6514,"TAI_LE_LETTER_TONE-4"). +lisp_code_name(6515,"TAI_LE_LETTER_TONE-5"). +lisp_code_name(6516,"TAI_LE_LETTER_TONE-6"). +lisp_code_name(6528,"NEW_TAI_LUE_LETTER_HIGH_QA"). +lisp_code_name(6529,"NEW_TAI_LUE_LETTER_LOW_QA"). +lisp_code_name(6530,"NEW_TAI_LUE_LETTER_HIGH_KA"). +lisp_code_name(6531,"NEW_TAI_LUE_LETTER_HIGH_XA"). +lisp_code_name(6532,"NEW_TAI_LUE_LETTER_HIGH_NGA"). +lisp_code_name(6533,"NEW_TAI_LUE_LETTER_LOW_KA"). +lisp_code_name(6534,"NEW_TAI_LUE_LETTER_LOW_XA"). +lisp_code_name(6535,"NEW_TAI_LUE_LETTER_LOW_NGA"). +lisp_code_name(6536,"NEW_TAI_LUE_LETTER_HIGH_TSA"). +lisp_code_name(6537,"NEW_TAI_LUE_LETTER_HIGH_SA"). +lisp_code_name(6538,"NEW_TAI_LUE_LETTER_HIGH_YA"). +lisp_code_name(6539,"NEW_TAI_LUE_LETTER_LOW_TSA"). +lisp_code_name(6540,"NEW_TAI_LUE_LETTER_LOW_SA"). +lisp_code_name(6541,"NEW_TAI_LUE_LETTER_LOW_YA"). +lisp_code_name(6542,"NEW_TAI_LUE_LETTER_HIGH_TA"). +lisp_code_name(6543,"NEW_TAI_LUE_LETTER_HIGH_THA"). +lisp_code_name(6544,"NEW_TAI_LUE_LETTER_HIGH_NA"). +lisp_code_name(6545,"NEW_TAI_LUE_LETTER_LOW_TA"). +lisp_code_name(6546,"NEW_TAI_LUE_LETTER_LOW_THA"). +lisp_code_name(6547,"NEW_TAI_LUE_LETTER_LOW_NA"). +lisp_code_name(6548,"NEW_TAI_LUE_LETTER_HIGH_PA"). +lisp_code_name(6549,"NEW_TAI_LUE_LETTER_HIGH_PHA"). +lisp_code_name(6550,"NEW_TAI_LUE_LETTER_HIGH_MA"). +lisp_code_name(6551,"NEW_TAI_LUE_LETTER_LOW_PA"). +lisp_code_name(6552,"NEW_TAI_LUE_LETTER_LOW_PHA"). +lisp_code_name(6553,"NEW_TAI_LUE_LETTER_LOW_MA"). +lisp_code_name(6554,"NEW_TAI_LUE_LETTER_HIGH_FA"). +lisp_code_name(6555,"NEW_TAI_LUE_LETTER_HIGH_VA"). +lisp_code_name(6556,"NEW_TAI_LUE_LETTER_HIGH_LA"). +lisp_code_name(6557,"NEW_TAI_LUE_LETTER_LOW_FA"). +lisp_code_name(6558,"NEW_TAI_LUE_LETTER_LOW_VA"). +lisp_code_name(6559,"NEW_TAI_LUE_LETTER_LOW_LA"). +lisp_code_name(6560,"NEW_TAI_LUE_LETTER_HIGH_HA"). +lisp_code_name(6561,"NEW_TAI_LUE_LETTER_HIGH_DA"). +lisp_code_name(6562,"NEW_TAI_LUE_LETTER_HIGH_BA"). +lisp_code_name(6563,"NEW_TAI_LUE_LETTER_LOW_HA"). +lisp_code_name(6564,"NEW_TAI_LUE_LETTER_LOW_DA"). +lisp_code_name(6565,"NEW_TAI_LUE_LETTER_LOW_BA"). +lisp_code_name(6566,"NEW_TAI_LUE_LETTER_HIGH_KVA"). +lisp_code_name(6567,"NEW_TAI_LUE_LETTER_HIGH_XVA"). +lisp_code_name(6568,"NEW_TAI_LUE_LETTER_LOW_KVA"). +lisp_code_name(6569,"NEW_TAI_LUE_LETTER_LOW_XVA"). +lisp_code_name(6570,"NEW_TAI_LUE_LETTER_HIGH_SUA"). +lisp_code_name(6571,"NEW_TAI_LUE_LETTER_LOW_SUA"). +lisp_code_name(6576,"NEW_TAI_LUE_VOWEL_SIGN_VOWEL_SHORTENER"). +lisp_code_name(6577,"NEW_TAI_LUE_VOWEL_SIGN_AA"). +lisp_code_name(6578,"NEW_TAI_LUE_VOWEL_SIGN_II"). +lisp_code_name(6579,"NEW_TAI_LUE_VOWEL_SIGN_U"). +lisp_code_name(6580,"NEW_TAI_LUE_VOWEL_SIGN_UU"). +lisp_code_name(6581,"NEW_TAI_LUE_VOWEL_SIGN_E"). +lisp_code_name(6582,"NEW_TAI_LUE_VOWEL_SIGN_AE"). +lisp_code_name(6583,"NEW_TAI_LUE_VOWEL_SIGN_O"). +lisp_code_name(6584,"NEW_TAI_LUE_VOWEL_SIGN_OA"). +lisp_code_name(6585,"NEW_TAI_LUE_VOWEL_SIGN_UE"). +lisp_code_name(6586,"NEW_TAI_LUE_VOWEL_SIGN_AY"). +lisp_code_name(6587,"NEW_TAI_LUE_VOWEL_SIGN_AAY"). +lisp_code_name(6588,"NEW_TAI_LUE_VOWEL_SIGN_UY"). +lisp_code_name(6589,"NEW_TAI_LUE_VOWEL_SIGN_OY"). +lisp_code_name(6590,"NEW_TAI_LUE_VOWEL_SIGN_OAY"). +lisp_code_name(6591,"NEW_TAI_LUE_VOWEL_SIGN_UEY"). +lisp_code_name(6592,"NEW_TAI_LUE_VOWEL_SIGN_IY"). +lisp_code_name(6593,"NEW_TAI_LUE_LETTER_FINAL_V"). +lisp_code_name(6594,"NEW_TAI_LUE_LETTER_FINAL_NG"). +lisp_code_name(6595,"NEW_TAI_LUE_LETTER_FINAL_N"). +lisp_code_name(6596,"NEW_TAI_LUE_LETTER_FINAL_M"). +lisp_code_name(6597,"NEW_TAI_LUE_LETTER_FINAL_K"). +lisp_code_name(6598,"NEW_TAI_LUE_LETTER_FINAL_D"). +lisp_code_name(6599,"NEW_TAI_LUE_LETTER_FINAL_B"). +lisp_code_name(6600,"NEW_TAI_LUE_TONE_MARK-1"). +lisp_code_name(6601,"NEW_TAI_LUE_TONE_MARK-2"). +lisp_code_name(6608,"NEW_TAI_LUE_DIGIT_ZERO"). +lisp_code_name(6609,"NEW_TAI_LUE_DIGIT_ONE"). +lisp_code_name(6610,"NEW_TAI_LUE_DIGIT_TWO"). +lisp_code_name(6611,"NEW_TAI_LUE_DIGIT_THREE"). +lisp_code_name(6612,"NEW_TAI_LUE_DIGIT_FOUR"). +lisp_code_name(6613,"NEW_TAI_LUE_DIGIT_FIVE"). +lisp_code_name(6614,"NEW_TAI_LUE_DIGIT_SIX"). +lisp_code_name(6615,"NEW_TAI_LUE_DIGIT_SEVEN"). +lisp_code_name(6616,"NEW_TAI_LUE_DIGIT_EIGHT"). +lisp_code_name(6617,"NEW_TAI_LUE_DIGIT_NINE"). +lisp_code_name(6618,"NEW_TAI_LUE_THAM_DIGIT_ONE"). +lisp_code_name(6622,"NEW_TAI_LUE_SIGN_LAE"). +lisp_code_name(6623,"NEW_TAI_LUE_SIGN_LAEV"). +lisp_code_name(6624,"KHMER_SYMBOL_PATHAMASAT"). +lisp_code_name(6625,"KHMER_SYMBOL_MUOY_KOET"). +lisp_code_name(6626,"KHMER_SYMBOL_PII_KOET"). +lisp_code_name(6627,"KHMER_SYMBOL_BEI_KOET"). +lisp_code_name(6628,"KHMER_SYMBOL_BUON_KOET"). +lisp_code_name(6629,"KHMER_SYMBOL_PRAM_KOET"). +lisp_code_name(6630,"KHMER_SYMBOL_PRAM-MUOY_KOET"). +lisp_code_name(6631,"KHMER_SYMBOL_PRAM-PII_KOET"). +lisp_code_name(6632,"KHMER_SYMBOL_PRAM-BEI_KOET"). +lisp_code_name(6633,"KHMER_SYMBOL_PRAM-BUON_KOET"). +lisp_code_name(6634,"KHMER_SYMBOL_DAP_KOET"). +lisp_code_name(6635,"KHMER_SYMBOL_DAP-MUOY_KOET"). +lisp_code_name(6636,"KHMER_SYMBOL_DAP-PII_KOET"). +lisp_code_name(6637,"KHMER_SYMBOL_DAP-BEI_KOET"). +lisp_code_name(6638,"KHMER_SYMBOL_DAP-BUON_KOET"). +lisp_code_name(6639,"KHMER_SYMBOL_DAP-PRAM_KOET"). +lisp_code_name(6640,"KHMER_SYMBOL_TUTEYASAT"). +lisp_code_name(6641,"KHMER_SYMBOL_MUOY_ROC"). +lisp_code_name(6642,"KHMER_SYMBOL_PII_ROC"). +lisp_code_name(6643,"KHMER_SYMBOL_BEI_ROC"). +lisp_code_name(6644,"KHMER_SYMBOL_BUON_ROC"). +lisp_code_name(6645,"KHMER_SYMBOL_PRAM_ROC"). +lisp_code_name(6646,"KHMER_SYMBOL_PRAM-MUOY_ROC"). +lisp_code_name(6647,"KHMER_SYMBOL_PRAM-PII_ROC"). +lisp_code_name(6648,"KHMER_SYMBOL_PRAM-BEI_ROC"). +lisp_code_name(6649,"KHMER_SYMBOL_PRAM-BUON_ROC"). +lisp_code_name(6650,"KHMER_SYMBOL_DAP_ROC"). +lisp_code_name(6651,"KHMER_SYMBOL_DAP-MUOY_ROC"). +lisp_code_name(6652,"KHMER_SYMBOL_DAP-PII_ROC"). +lisp_code_name(6653,"KHMER_SYMBOL_DAP-BEI_ROC"). +lisp_code_name(6654,"KHMER_SYMBOL_DAP-BUON_ROC"). +lisp_code_name(6655,"KHMER_SYMBOL_DAP-PRAM_ROC"). +lisp_code_name(6656,"BUGINESE_LETTER_KA"). +lisp_code_name(6657,"BUGINESE_LETTER_GA"). +lisp_code_name(6658,"BUGINESE_LETTER_NGA"). +lisp_code_name(6659,"BUGINESE_LETTER_NGKA"). +lisp_code_name(6660,"BUGINESE_LETTER_PA"). +lisp_code_name(6661,"BUGINESE_LETTER_BA"). +lisp_code_name(6662,"BUGINESE_LETTER_MA"). +lisp_code_name(6663,"BUGINESE_LETTER_MPA"). +lisp_code_name(6664,"BUGINESE_LETTER_TA"). +lisp_code_name(6665,"BUGINESE_LETTER_DA"). +lisp_code_name(6666,"BUGINESE_LETTER_NA"). +lisp_code_name(6667,"BUGINESE_LETTER_NRA"). +lisp_code_name(6668,"BUGINESE_LETTER_CA"). +lisp_code_name(6669,"BUGINESE_LETTER_JA"). +lisp_code_name(6670,"BUGINESE_LETTER_NYA"). +lisp_code_name(6671,"BUGINESE_LETTER_NYCA"). +lisp_code_name(6672,"BUGINESE_LETTER_YA"). +lisp_code_name(6673,"BUGINESE_LETTER_RA"). +lisp_code_name(6674,"BUGINESE_LETTER_LA"). +lisp_code_name(6675,"BUGINESE_LETTER_VA"). +lisp_code_name(6676,"BUGINESE_LETTER_SA"). +lisp_code_name(6677,"BUGINESE_LETTER_A"). +lisp_code_name(6678,"BUGINESE_LETTER_HA"). +lisp_code_name(6679,"BUGINESE_VOWEL_SIGN_I"). +lisp_code_name(6680,"BUGINESE_VOWEL_SIGN_U"). +lisp_code_name(6681,"BUGINESE_VOWEL_SIGN_E"). +lisp_code_name(6682,"BUGINESE_VOWEL_SIGN_O"). +lisp_code_name(6683,"BUGINESE_VOWEL_SIGN_AE"). +lisp_code_name(6686,"BUGINESE_PALLAWA"). +lisp_code_name(6687,"BUGINESE_END_OF_SECTION"). +lisp_code_name(6688,"TAI_THAM_LETTER_HIGH_KA"). +lisp_code_name(6689,"TAI_THAM_LETTER_HIGH_KHA"). +lisp_code_name(6690,"TAI_THAM_LETTER_HIGH_KXA"). +lisp_code_name(6691,"TAI_THAM_LETTER_LOW_KA"). +lisp_code_name(6692,"TAI_THAM_LETTER_LOW_KXA"). +lisp_code_name(6693,"TAI_THAM_LETTER_LOW_KHA"). +lisp_code_name(6694,"TAI_THAM_LETTER_NGA"). +lisp_code_name(6695,"TAI_THAM_LETTER_HIGH_CA"). +lisp_code_name(6696,"TAI_THAM_LETTER_HIGH_CHA"). +lisp_code_name(6697,"TAI_THAM_LETTER_LOW_CA"). +lisp_code_name(6698,"TAI_THAM_LETTER_LOW_SA"). +lisp_code_name(6699,"TAI_THAM_LETTER_LOW_CHA"). +lisp_code_name(6700,"TAI_THAM_LETTER_NYA"). +lisp_code_name(6701,"TAI_THAM_LETTER_RATA"). +lisp_code_name(6702,"TAI_THAM_LETTER_HIGH_RATHA"). +lisp_code_name(6703,"TAI_THAM_LETTER_DA"). +lisp_code_name(6704,"TAI_THAM_LETTER_LOW_RATHA"). +lisp_code_name(6705,"TAI_THAM_LETTER_RANA"). +lisp_code_name(6706,"TAI_THAM_LETTER_HIGH_TA"). +lisp_code_name(6707,"TAI_THAM_LETTER_HIGH_THA"). +lisp_code_name(6708,"TAI_THAM_LETTER_LOW_TA"). +lisp_code_name(6709,"TAI_THAM_LETTER_LOW_THA"). +lisp_code_name(6710,"TAI_THAM_LETTER_NA"). +lisp_code_name(6711,"TAI_THAM_LETTER_BA"). +lisp_code_name(6712,"TAI_THAM_LETTER_HIGH_PA"). +lisp_code_name(6713,"TAI_THAM_LETTER_HIGH_PHA"). +lisp_code_name(6714,"TAI_THAM_LETTER_HIGH_FA"). +lisp_code_name(6715,"TAI_THAM_LETTER_LOW_PA"). +lisp_code_name(6716,"TAI_THAM_LETTER_LOW_FA"). +lisp_code_name(6717,"TAI_THAM_LETTER_LOW_PHA"). +lisp_code_name(6718,"TAI_THAM_LETTER_MA"). +lisp_code_name(6719,"TAI_THAM_LETTER_LOW_YA"). +lisp_code_name(6720,"TAI_THAM_LETTER_HIGH_YA"). +lisp_code_name(6721,"TAI_THAM_LETTER_RA"). +lisp_code_name(6722,"TAI_THAM_LETTER_RUE"). +lisp_code_name(6723,"TAI_THAM_LETTER_LA"). +lisp_code_name(6724,"TAI_THAM_LETTER_LUE"). +lisp_code_name(6725,"TAI_THAM_LETTER_WA"). +lisp_code_name(6726,"TAI_THAM_LETTER_HIGH_SHA"). +lisp_code_name(6727,"TAI_THAM_LETTER_HIGH_SSA"). +lisp_code_name(6728,"TAI_THAM_LETTER_HIGH_SA"). +lisp_code_name(6729,"TAI_THAM_LETTER_HIGH_HA"). +lisp_code_name(6730,"TAI_THAM_LETTER_LLA"). +lisp_code_name(6731,"TAI_THAM_LETTER_A"). +lisp_code_name(6732,"TAI_THAM_LETTER_LOW_HA"). +lisp_code_name(6733,"TAI_THAM_LETTER_I"). +lisp_code_name(6734,"TAI_THAM_LETTER_II"). +lisp_code_name(6735,"TAI_THAM_LETTER_U"). +lisp_code_name(6736,"TAI_THAM_LETTER_UU"). +lisp_code_name(6737,"TAI_THAM_LETTER_EE"). +lisp_code_name(6738,"TAI_THAM_LETTER_OO"). +lisp_code_name(6739,"TAI_THAM_LETTER_LAE"). +lisp_code_name(6740,"TAI_THAM_LETTER_GREAT_SA"). +lisp_code_name(6741,"TAI_THAM_CONSONANT_SIGN_MEDIAL_RA"). +lisp_code_name(6742,"TAI_THAM_CONSONANT_SIGN_MEDIAL_LA"). +lisp_code_name(6743,"TAI_THAM_CONSONANT_SIGN_LA_TANG_LAI"). +lisp_code_name(6744,"TAI_THAM_SIGN_MAI_KANG_LAI"). +lisp_code_name(6745,"TAI_THAM_CONSONANT_SIGN_FINAL_NGA"). +lisp_code_name(6746,"TAI_THAM_CONSONANT_SIGN_LOW_PA"). +lisp_code_name(6747,"TAI_THAM_CONSONANT_SIGN_HIGH_RATHA_OR_LOW_PA"). +lisp_code_name(6748,"TAI_THAM_CONSONANT_SIGN_MA"). +lisp_code_name(6749,"TAI_THAM_CONSONANT_SIGN_BA"). +lisp_code_name(6750,"TAI_THAM_CONSONANT_SIGN_SA"). +lisp_code_name(6752,"TAI_THAM_SIGN_SAKOT"). +lisp_code_name(6753,"TAI_THAM_VOWEL_SIGN_A"). +lisp_code_name(6754,"TAI_THAM_VOWEL_SIGN_MAI_SAT"). +lisp_code_name(6755,"TAI_THAM_VOWEL_SIGN_AA"). +lisp_code_name(6756,"TAI_THAM_VOWEL_SIGN_TALL_AA"). +lisp_code_name(6757,"TAI_THAM_VOWEL_SIGN_I"). +lisp_code_name(6758,"TAI_THAM_VOWEL_SIGN_II"). +lisp_code_name(6759,"TAI_THAM_VOWEL_SIGN_UE"). +lisp_code_name(6760,"TAI_THAM_VOWEL_SIGN_UUE"). +lisp_code_name(6761,"TAI_THAM_VOWEL_SIGN_U"). +lisp_code_name(6762,"TAI_THAM_VOWEL_SIGN_UU"). +lisp_code_name(6763,"TAI_THAM_VOWEL_SIGN_O"). +lisp_code_name(6764,"TAI_THAM_VOWEL_SIGN_OA_BELOW"). +lisp_code_name(6765,"TAI_THAM_VOWEL_SIGN_OY"). +lisp_code_name(6766,"TAI_THAM_VOWEL_SIGN_E"). +lisp_code_name(6767,"TAI_THAM_VOWEL_SIGN_AE"). +lisp_code_name(6768,"TAI_THAM_VOWEL_SIGN_OO"). +lisp_code_name(6769,"TAI_THAM_VOWEL_SIGN_AI"). +lisp_code_name(6770,"TAI_THAM_VOWEL_SIGN_THAM_AI"). +lisp_code_name(6771,"TAI_THAM_VOWEL_SIGN_OA_ABOVE"). +lisp_code_name(6772,"TAI_THAM_SIGN_MAI_KANG"). +lisp_code_name(6773,"TAI_THAM_SIGN_TONE-1"). +lisp_code_name(6774,"TAI_THAM_SIGN_TONE-2"). +lisp_code_name(6775,"TAI_THAM_SIGN_KHUEN_TONE-3"). +lisp_code_name(6776,"TAI_THAM_SIGN_KHUEN_TONE-4"). +lisp_code_name(6777,"TAI_THAM_SIGN_KHUEN_TONE-5"). +lisp_code_name(6778,"TAI_THAM_SIGN_RA_HAAM"). +lisp_code_name(6779,"TAI_THAM_SIGN_MAI_SAM"). +lisp_code_name(6780,"TAI_THAM_SIGN_KHUEN-LUE_KARAN"). +lisp_code_name(6783,"TAI_THAM_COMBINING_CRYPTOGRAMMIC_DOT"). +lisp_code_name(6784,"TAI_THAM_HORA_DIGIT_ZERO"). +lisp_code_name(6785,"TAI_THAM_HORA_DIGIT_ONE"). +lisp_code_name(6786,"TAI_THAM_HORA_DIGIT_TWO"). +lisp_code_name(6787,"TAI_THAM_HORA_DIGIT_THREE"). +lisp_code_name(6788,"TAI_THAM_HORA_DIGIT_FOUR"). +lisp_code_name(6789,"TAI_THAM_HORA_DIGIT_FIVE"). +lisp_code_name(6790,"TAI_THAM_HORA_DIGIT_SIX"). +lisp_code_name(6791,"TAI_THAM_HORA_DIGIT_SEVEN"). +lisp_code_name(6792,"TAI_THAM_HORA_DIGIT_EIGHT"). +lisp_code_name(6793,"TAI_THAM_HORA_DIGIT_NINE"). +lisp_code_name(6800,"TAI_THAM_THAM_DIGIT_ZERO"). +lisp_code_name(6801,"TAI_THAM_THAM_DIGIT_ONE"). +lisp_code_name(6802,"TAI_THAM_THAM_DIGIT_TWO"). +lisp_code_name(6803,"TAI_THAM_THAM_DIGIT_THREE"). +lisp_code_name(6804,"TAI_THAM_THAM_DIGIT_FOUR"). +lisp_code_name(6805,"TAI_THAM_THAM_DIGIT_FIVE"). +lisp_code_name(6806,"TAI_THAM_THAM_DIGIT_SIX"). +lisp_code_name(6807,"TAI_THAM_THAM_DIGIT_SEVEN"). +lisp_code_name(6808,"TAI_THAM_THAM_DIGIT_EIGHT"). +lisp_code_name(6809,"TAI_THAM_THAM_DIGIT_NINE"). +lisp_code_name(6816,"TAI_THAM_SIGN_WIANG"). +lisp_code_name(6817,"TAI_THAM_SIGN_WIANGWAAK"). +lisp_code_name(6818,"TAI_THAM_SIGN_SAWAN"). +lisp_code_name(6819,"TAI_THAM_SIGN_KEOW"). +lisp_code_name(6820,"TAI_THAM_SIGN_HOY"). +lisp_code_name(6821,"TAI_THAM_SIGN_DOKMAI"). +lisp_code_name(6822,"TAI_THAM_SIGN_REVERSED_ROTATED_RANA"). +lisp_code_name(6823,"TAI_THAM_SIGN_MAI_YAMOK"). +lisp_code_name(6824,"TAI_THAM_SIGN_KAAN"). +lisp_code_name(6825,"TAI_THAM_SIGN_KAANKUU"). +lisp_code_name(6826,"TAI_THAM_SIGN_SATKAAN"). +lisp_code_name(6827,"TAI_THAM_SIGN_SATKAANKUU"). +lisp_code_name(6828,"TAI_THAM_SIGN_HANG"). +lisp_code_name(6829,"TAI_THAM_SIGN_CAANG"). +lisp_code_name(6832,"COMBINING_DOUBLED_CIRCUMFLEX_ACCENT"). +lisp_code_name(6833,"COMBINING_DIAERESIS-RING"). +lisp_code_name(6834,"COMBINING_INFINITY"). +lisp_code_name(6835,"COMBINING_DOWNWARDS_ARROW"). +lisp_code_name(6836,"COMBINING_TRIPLE_DOT"). +lisp_code_name(6837,"COMBINING_X-X_BELOW"). +lisp_code_name(6838,"COMBINING_WIGGLY_LINE_BELOW"). +lisp_code_name(6839,"COMBINING_OPEN_MARK_BELOW"). +lisp_code_name(6840,"COMBINING_DOUBLE_OPEN_MARK_BELOW"). +lisp_code_name(6841,"COMBINING_LIGHT_CENTRALIZATION_STROKE_BELOW"). +lisp_code_name(6842,"COMBINING_STRONG_CENTRALIZATION_STROKE_BELOW"). +lisp_code_name(6843,"COMBINING_PARENTHESES_ABOVE"). +lisp_code_name(6844,"COMBINING_DOUBLE_PARENTHESES_ABOVE"). +lisp_code_name(6845,"COMBINING_PARENTHESES_BELOW"). +lisp_code_name(6846,"COMBINING_PARENTHESES_OVERLAY"). +lisp_code_name(6912,"BALINESE_SIGN_ULU_RICEM"). +lisp_code_name(6913,"BALINESE_SIGN_ULU_CANDRA"). +lisp_code_name(6914,"BALINESE_SIGN_CECEK"). +lisp_code_name(6915,"BALINESE_SIGN_SURANG"). +lisp_code_name(6916,"BALINESE_SIGN_BISAH"). +lisp_code_name(6917,"BALINESE_LETTER_AKARA"). +lisp_code_name(6918,"BALINESE_LETTER_AKARA_TEDUNG"). +lisp_code_name(6919,"BALINESE_LETTER_IKARA"). +lisp_code_name(6920,"BALINESE_LETTER_IKARA_TEDUNG"). +lisp_code_name(6921,"BALINESE_LETTER_UKARA"). +lisp_code_name(6922,"BALINESE_LETTER_UKARA_TEDUNG"). +lisp_code_name(6923,"BALINESE_LETTER_RA_REPA"). +lisp_code_name(6924,"BALINESE_LETTER_RA_REPA_TEDUNG"). +lisp_code_name(6925,"BALINESE_LETTER_LA_LENGA"). +lisp_code_name(6926,"BALINESE_LETTER_LA_LENGA_TEDUNG"). +lisp_code_name(6927,"BALINESE_LETTER_EKARA"). +lisp_code_name(6928,"BALINESE_LETTER_AIKARA"). +lisp_code_name(6929,"BALINESE_LETTER_OKARA"). +lisp_code_name(6930,"BALINESE_LETTER_OKARA_TEDUNG"). +lisp_code_name(6931,"BALINESE_LETTER_KA"). +lisp_code_name(6932,"BALINESE_LETTER_KA_MAHAPRANA"). +lisp_code_name(6933,"BALINESE_LETTER_GA"). +lisp_code_name(6934,"BALINESE_LETTER_GA_GORA"). +lisp_code_name(6935,"BALINESE_LETTER_NGA"). +lisp_code_name(6936,"BALINESE_LETTER_CA"). +lisp_code_name(6937,"BALINESE_LETTER_CA_LACA"). +lisp_code_name(6938,"BALINESE_LETTER_JA"). +lisp_code_name(6939,"BALINESE_LETTER_JA_JERA"). +lisp_code_name(6940,"BALINESE_LETTER_NYA"). +lisp_code_name(6941,"BALINESE_LETTER_TA_LATIK"). +lisp_code_name(6942,"BALINESE_LETTER_TA_MURDA_MAHAPRANA"). +lisp_code_name(6943,"BALINESE_LETTER_DA_MURDA_ALPAPRANA"). +lisp_code_name(6944,"BALINESE_LETTER_DA_MURDA_MAHAPRANA"). +lisp_code_name(6945,"BALINESE_LETTER_NA_RAMBAT"). +lisp_code_name(6946,"BALINESE_LETTER_TA"). +lisp_code_name(6947,"BALINESE_LETTER_TA_TAWA"). +lisp_code_name(6948,"BALINESE_LETTER_DA"). +lisp_code_name(6949,"BALINESE_LETTER_DA_MADU"). +lisp_code_name(6950,"BALINESE_LETTER_NA"). +lisp_code_name(6951,"BALINESE_LETTER_PA"). +lisp_code_name(6952,"BALINESE_LETTER_PA_KAPAL"). +lisp_code_name(6953,"BALINESE_LETTER_BA"). +lisp_code_name(6954,"BALINESE_LETTER_BA_KEMBANG"). +lisp_code_name(6955,"BALINESE_LETTER_MA"). +lisp_code_name(6956,"BALINESE_LETTER_YA"). +lisp_code_name(6957,"BALINESE_LETTER_RA"). +lisp_code_name(6958,"BALINESE_LETTER_LA"). +lisp_code_name(6959,"BALINESE_LETTER_WA"). +lisp_code_name(6960,"BALINESE_LETTER_SA_SAGA"). +lisp_code_name(6961,"BALINESE_LETTER_SA_SAPA"). +lisp_code_name(6962,"BALINESE_LETTER_SA"). +lisp_code_name(6963,"BALINESE_LETTER_HA"). +lisp_code_name(6964,"BALINESE_SIGN_REREKAN"). +lisp_code_name(6965,"BALINESE_VOWEL_SIGN_TEDUNG"). +lisp_code_name(6966,"BALINESE_VOWEL_SIGN_ULU"). +lisp_code_name(6967,"BALINESE_VOWEL_SIGN_ULU_SARI"). +lisp_code_name(6968,"BALINESE_VOWEL_SIGN_SUKU"). +lisp_code_name(6969,"BALINESE_VOWEL_SIGN_SUKU_ILUT"). +lisp_code_name(6970,"BALINESE_VOWEL_SIGN_RA_REPA"). +lisp_code_name(6971,"BALINESE_VOWEL_SIGN_RA_REPA_TEDUNG"). +lisp_code_name(6972,"BALINESE_VOWEL_SIGN_LA_LENGA"). +lisp_code_name(6973,"BALINESE_VOWEL_SIGN_LA_LENGA_TEDUNG"). +lisp_code_name(6974,"BALINESE_VOWEL_SIGN_TALING"). +lisp_code_name(6975,"BALINESE_VOWEL_SIGN_TALING_REPA"). +lisp_code_name(6976,"BALINESE_VOWEL_SIGN_TALING_TEDUNG"). +lisp_code_name(6977,"BALINESE_VOWEL_SIGN_TALING_REPA_TEDUNG"). +lisp_code_name(6978,"BALINESE_VOWEL_SIGN_PEPET"). +lisp_code_name(6979,"BALINESE_VOWEL_SIGN_PEPET_TEDUNG"). +lisp_code_name(6980,"BALINESE_ADEG_ADEG"). +lisp_code_name(6981,"BALINESE_LETTER_KAF_SASAK"). +lisp_code_name(6982,"BALINESE_LETTER_KHOT_SASAK"). +lisp_code_name(6983,"BALINESE_LETTER_TZIR_SASAK"). +lisp_code_name(6984,"BALINESE_LETTER_EF_SASAK"). +lisp_code_name(6985,"BALINESE_LETTER_VE_SASAK"). +lisp_code_name(6986,"BALINESE_LETTER_ZAL_SASAK"). +lisp_code_name(6987,"BALINESE_LETTER_ASYURA_SASAK"). +lisp_code_name(6992,"BALINESE_DIGIT_ZERO"). +lisp_code_name(6993,"BALINESE_DIGIT_ONE"). +lisp_code_name(6994,"BALINESE_DIGIT_TWO"). +lisp_code_name(6995,"BALINESE_DIGIT_THREE"). +lisp_code_name(6996,"BALINESE_DIGIT_FOUR"). +lisp_code_name(6997,"BALINESE_DIGIT_FIVE"). +lisp_code_name(6998,"BALINESE_DIGIT_SIX"). +lisp_code_name(6999,"BALINESE_DIGIT_SEVEN"). +lisp_code_name(7000,"BALINESE_DIGIT_EIGHT"). +lisp_code_name(7001,"BALINESE_DIGIT_NINE"). +lisp_code_name(7002,"BALINESE_PANTI"). +lisp_code_name(7003,"BALINESE_PAMADA"). +lisp_code_name(7004,"BALINESE_WINDU"). +lisp_code_name(7005,"BALINESE_CARIK_PAMUNGKAH"). +lisp_code_name(7006,"BALINESE_CARIK_SIKI"). +lisp_code_name(7007,"BALINESE_CARIK_PAREREN"). +lisp_code_name(7008,"BALINESE_PAMENENG"). +lisp_code_name(7009,"BALINESE_MUSICAL_SYMBOL_DONG"). +lisp_code_name(7010,"BALINESE_MUSICAL_SYMBOL_DENG"). +lisp_code_name(7011,"BALINESE_MUSICAL_SYMBOL_DUNG"). +lisp_code_name(7012,"BALINESE_MUSICAL_SYMBOL_DANG"). +lisp_code_name(7013,"BALINESE_MUSICAL_SYMBOL_DANG_SURANG"). +lisp_code_name(7014,"BALINESE_MUSICAL_SYMBOL_DING"). +lisp_code_name(7015,"BALINESE_MUSICAL_SYMBOL_DAENG"). +lisp_code_name(7016,"BALINESE_MUSICAL_SYMBOL_DEUNG"). +lisp_code_name(7017,"BALINESE_MUSICAL_SYMBOL_DAING"). +lisp_code_name(7018,"BALINESE_MUSICAL_SYMBOL_DANG_GEDE"). +lisp_code_name(7019,"BALINESE_MUSICAL_SYMBOL_COMBINING_TEGEH"). +lisp_code_name(7020,"BALINESE_MUSICAL_SYMBOL_COMBINING_ENDEP"). +lisp_code_name(7021,"BALINESE_MUSICAL_SYMBOL_COMBINING_KEMPUL"). +lisp_code_name(7022,"BALINESE_MUSICAL_SYMBOL_COMBINING_KEMPLI"). +lisp_code_name(7023,"BALINESE_MUSICAL_SYMBOL_COMBINING_JEGOGAN"). +lisp_code_name(7024,"BALINESE_MUSICAL_SYMBOL_COMBINING_KEMPUL_WITH_JEGOGAN"). +lisp_code_name(7025,"BALINESE_MUSICAL_SYMBOL_COMBINING_KEMPLI_WITH_JEGOGAN"). +lisp_code_name(7026,"BALINESE_MUSICAL_SYMBOL_COMBINING_BENDE"). +lisp_code_name(7027,"BALINESE_MUSICAL_SYMBOL_COMBINING_GONG"). +lisp_code_name(7028,"BALINESE_MUSICAL_SYMBOL_RIGHT-HAND_OPEN_DUG"). +lisp_code_name(7029,"BALINESE_MUSICAL_SYMBOL_RIGHT-HAND_OPEN_DAG"). +lisp_code_name(7030,"BALINESE_MUSICAL_SYMBOL_RIGHT-HAND_CLOSED_TUK"). +lisp_code_name(7031,"BALINESE_MUSICAL_SYMBOL_RIGHT-HAND_CLOSED_TAK"). +lisp_code_name(7032,"BALINESE_MUSICAL_SYMBOL_LEFT-HAND_OPEN_PANG"). +lisp_code_name(7033,"BALINESE_MUSICAL_SYMBOL_LEFT-HAND_OPEN_PUNG"). +lisp_code_name(7034,"BALINESE_MUSICAL_SYMBOL_LEFT-HAND_CLOSED_PLAK"). +lisp_code_name(7035,"BALINESE_MUSICAL_SYMBOL_LEFT-HAND_CLOSED_PLUK"). +lisp_code_name(7036,"BALINESE_MUSICAL_SYMBOL_LEFT-HAND_OPEN_PING"). +lisp_code_name(7040,"SUNDANESE_SIGN_PANYECEK"). +lisp_code_name(7041,"SUNDANESE_SIGN_PANGLAYAR"). +lisp_code_name(7042,"SUNDANESE_SIGN_PANGWISAD"). +lisp_code_name(7043,"SUNDANESE_LETTER_A"). +lisp_code_name(7044,"SUNDANESE_LETTER_I"). +lisp_code_name(7045,"SUNDANESE_LETTER_U"). +lisp_code_name(7046,"SUNDANESE_LETTER_AE"). +lisp_code_name(7047,"SUNDANESE_LETTER_O"). +lisp_code_name(7048,"SUNDANESE_LETTER_E"). +lisp_code_name(7049,"SUNDANESE_LETTER_EU"). +lisp_code_name(7050,"SUNDANESE_LETTER_KA"). +lisp_code_name(7051,"SUNDANESE_LETTER_QA"). +lisp_code_name(7052,"SUNDANESE_LETTER_GA"). +lisp_code_name(7053,"SUNDANESE_LETTER_NGA"). +lisp_code_name(7054,"SUNDANESE_LETTER_CA"). +lisp_code_name(7055,"SUNDANESE_LETTER_JA"). +lisp_code_name(7056,"SUNDANESE_LETTER_ZA"). +lisp_code_name(7057,"SUNDANESE_LETTER_NYA"). +lisp_code_name(7058,"SUNDANESE_LETTER_TA"). +lisp_code_name(7059,"SUNDANESE_LETTER_DA"). +lisp_code_name(7060,"SUNDANESE_LETTER_NA"). +lisp_code_name(7061,"SUNDANESE_LETTER_PA"). +lisp_code_name(7062,"SUNDANESE_LETTER_FA"). +lisp_code_name(7063,"SUNDANESE_LETTER_VA"). +lisp_code_name(7064,"SUNDANESE_LETTER_BA"). +lisp_code_name(7065,"SUNDANESE_LETTER_MA"). +lisp_code_name(7066,"SUNDANESE_LETTER_YA"). +lisp_code_name(7067,"SUNDANESE_LETTER_RA"). +lisp_code_name(7068,"SUNDANESE_LETTER_LA"). +lisp_code_name(7069,"SUNDANESE_LETTER_WA"). +lisp_code_name(7070,"SUNDANESE_LETTER_SA"). +lisp_code_name(7071,"SUNDANESE_LETTER_XA"). +lisp_code_name(7072,"SUNDANESE_LETTER_HA"). +lisp_code_name(7073,"SUNDANESE_CONSONANT_SIGN_PAMINGKAL"). +lisp_code_name(7074,"SUNDANESE_CONSONANT_SIGN_PANYAKRA"). +lisp_code_name(7075,"SUNDANESE_CONSONANT_SIGN_PANYIKU"). +lisp_code_name(7076,"SUNDANESE_VOWEL_SIGN_PANGHULU"). +lisp_code_name(7077,"SUNDANESE_VOWEL_SIGN_PANYUKU"). +lisp_code_name(7078,"SUNDANESE_VOWEL_SIGN_PANAELAENG"). +lisp_code_name(7079,"SUNDANESE_VOWEL_SIGN_PANOLONG"). +lisp_code_name(7080,"SUNDANESE_VOWEL_SIGN_PAMEPET"). +lisp_code_name(7081,"SUNDANESE_VOWEL_SIGN_PANEULEUNG"). +lisp_code_name(7082,"SUNDANESE_SIGN_PAMAAEH"). +lisp_code_name(7083,"SUNDANESE_SIGN_VIRAMA"). +lisp_code_name(7084,"SUNDANESE_CONSONANT_SIGN_PASANGAN_MA"). +lisp_code_name(7085,"SUNDANESE_CONSONANT_SIGN_PASANGAN_WA"). +lisp_code_name(7086,"SUNDANESE_LETTER_KHA"). +lisp_code_name(7087,"SUNDANESE_LETTER_SYA"). +lisp_code_name(7088,"SUNDANESE_DIGIT_ZERO"). +lisp_code_name(7089,"SUNDANESE_DIGIT_ONE"). +lisp_code_name(7090,"SUNDANESE_DIGIT_TWO"). +lisp_code_name(7091,"SUNDANESE_DIGIT_THREE"). +lisp_code_name(7092,"SUNDANESE_DIGIT_FOUR"). +lisp_code_name(7093,"SUNDANESE_DIGIT_FIVE"). +lisp_code_name(7094,"SUNDANESE_DIGIT_SIX"). +lisp_code_name(7095,"SUNDANESE_DIGIT_SEVEN"). +lisp_code_name(7096,"SUNDANESE_DIGIT_EIGHT"). +lisp_code_name(7097,"SUNDANESE_DIGIT_NINE"). +lisp_code_name(7098,"SUNDANESE_AVAGRAHA"). +lisp_code_name(7099,"SUNDANESE_LETTER_REU"). +lisp_code_name(7100,"SUNDANESE_LETTER_LEU"). +lisp_code_name(7101,"SUNDANESE_LETTER_BHA"). +lisp_code_name(7102,"SUNDANESE_LETTER_FINAL_K"). +lisp_code_name(7103,"SUNDANESE_LETTER_FINAL_M"). +lisp_code_name(7104,"BATAK_LETTER_A"). +lisp_code_name(7105,"BATAK_LETTER_SIMALUNGUN_A"). +lisp_code_name(7106,"BATAK_LETTER_HA"). +lisp_code_name(7107,"BATAK_LETTER_SIMALUNGUN_HA"). +lisp_code_name(7108,"BATAK_LETTER_MANDAILING_HA"). +lisp_code_name(7109,"BATAK_LETTER_BA"). +lisp_code_name(7110,"BATAK_LETTER_KARO_BA"). +lisp_code_name(7111,"BATAK_LETTER_PA"). +lisp_code_name(7112,"BATAK_LETTER_SIMALUNGUN_PA"). +lisp_code_name(7113,"BATAK_LETTER_NA"). +lisp_code_name(7114,"BATAK_LETTER_MANDAILING_NA"). +lisp_code_name(7115,"BATAK_LETTER_WA"). +lisp_code_name(7116,"BATAK_LETTER_SIMALUNGUN_WA"). +lisp_code_name(7117,"BATAK_LETTER_PAKPAK_WA"). +lisp_code_name(7118,"BATAK_LETTER_GA"). +lisp_code_name(7119,"BATAK_LETTER_SIMALUNGUN_GA"). +lisp_code_name(7120,"BATAK_LETTER_JA"). +lisp_code_name(7121,"BATAK_LETTER_DA"). +lisp_code_name(7122,"BATAK_LETTER_RA"). +lisp_code_name(7123,"BATAK_LETTER_SIMALUNGUN_RA"). +lisp_code_name(7124,"BATAK_LETTER_MA"). +lisp_code_name(7125,"BATAK_LETTER_SIMALUNGUN_MA"). +lisp_code_name(7126,"BATAK_LETTER_SOUTHERN_TA"). +lisp_code_name(7127,"BATAK_LETTER_NORTHERN_TA"). +lisp_code_name(7128,"BATAK_LETTER_SA"). +lisp_code_name(7129,"BATAK_LETTER_SIMALUNGUN_SA"). +lisp_code_name(7130,"BATAK_LETTER_MANDAILING_SA"). +lisp_code_name(7131,"BATAK_LETTER_YA"). +lisp_code_name(7132,"BATAK_LETTER_SIMALUNGUN_YA"). +lisp_code_name(7133,"BATAK_LETTER_NGA"). +lisp_code_name(7134,"BATAK_LETTER_LA"). +lisp_code_name(7135,"BATAK_LETTER_SIMALUNGUN_LA"). +lisp_code_name(7136,"BATAK_LETTER_NYA"). +lisp_code_name(7137,"BATAK_LETTER_CA"). +lisp_code_name(7138,"BATAK_LETTER_NDA"). +lisp_code_name(7139,"BATAK_LETTER_MBA"). +lisp_code_name(7140,"BATAK_LETTER_I"). +lisp_code_name(7141,"BATAK_LETTER_U"). +lisp_code_name(7142,"BATAK_SIGN_TOMPI"). +lisp_code_name(7143,"BATAK_VOWEL_SIGN_E"). +lisp_code_name(7144,"BATAK_VOWEL_SIGN_PAKPAK_E"). +lisp_code_name(7145,"BATAK_VOWEL_SIGN_EE"). +lisp_code_name(7146,"BATAK_VOWEL_SIGN_I"). +lisp_code_name(7147,"BATAK_VOWEL_SIGN_KARO_I"). +lisp_code_name(7148,"BATAK_VOWEL_SIGN_O"). +lisp_code_name(7149,"BATAK_VOWEL_SIGN_KARO_O"). +lisp_code_name(7150,"BATAK_VOWEL_SIGN_U"). +lisp_code_name(7151,"BATAK_VOWEL_SIGN_U_FOR_SIMALUNGUN_SA"). +lisp_code_name(7152,"BATAK_CONSONANT_SIGN_NG"). +lisp_code_name(7153,"BATAK_CONSONANT_SIGN_H"). +lisp_code_name(7154,"BATAK_PANGOLAT"). +lisp_code_name(7155,"BATAK_PANONGONAN"). +lisp_code_name(7164,"BATAK_SYMBOL_BINDU_NA_METEK"). +lisp_code_name(7165,"BATAK_SYMBOL_BINDU_PINARBORAS"). +lisp_code_name(7166,"BATAK_SYMBOL_BINDU_JUDUL"). +lisp_code_name(7167,"BATAK_SYMBOL_BINDU_PANGOLAT"). +lisp_code_name(7168,"LEPCHA_LETTER_KA"). +lisp_code_name(7169,"LEPCHA_LETTER_KLA"). +lisp_code_name(7170,"LEPCHA_LETTER_KHA"). +lisp_code_name(7171,"LEPCHA_LETTER_GA"). +lisp_code_name(7172,"LEPCHA_LETTER_GLA"). +lisp_code_name(7173,"LEPCHA_LETTER_NGA"). +lisp_code_name(7174,"LEPCHA_LETTER_CA"). +lisp_code_name(7175,"LEPCHA_LETTER_CHA"). +lisp_code_name(7176,"LEPCHA_LETTER_JA"). +lisp_code_name(7177,"LEPCHA_LETTER_NYA"). +lisp_code_name(7178,"LEPCHA_LETTER_TA"). +lisp_code_name(7179,"LEPCHA_LETTER_THA"). +lisp_code_name(7180,"LEPCHA_LETTER_DA"). +lisp_code_name(7181,"LEPCHA_LETTER_NA"). +lisp_code_name(7182,"LEPCHA_LETTER_PA"). +lisp_code_name(7183,"LEPCHA_LETTER_PLA"). +lisp_code_name(7184,"LEPCHA_LETTER_PHA"). +lisp_code_name(7185,"LEPCHA_LETTER_FA"). +lisp_code_name(7186,"LEPCHA_LETTER_FLA"). +lisp_code_name(7187,"LEPCHA_LETTER_BA"). +lisp_code_name(7188,"LEPCHA_LETTER_BLA"). +lisp_code_name(7189,"LEPCHA_LETTER_MA"). +lisp_code_name(7190,"LEPCHA_LETTER_MLA"). +lisp_code_name(7191,"LEPCHA_LETTER_TSA"). +lisp_code_name(7192,"LEPCHA_LETTER_TSHA"). +lisp_code_name(7193,"LEPCHA_LETTER_DZA"). +lisp_code_name(7194,"LEPCHA_LETTER_YA"). +lisp_code_name(7195,"LEPCHA_LETTER_RA"). +lisp_code_name(7196,"LEPCHA_LETTER_LA"). +lisp_code_name(7197,"LEPCHA_LETTER_HA"). +lisp_code_name(7198,"LEPCHA_LETTER_HLA"). +lisp_code_name(7199,"LEPCHA_LETTER_VA"). +lisp_code_name(7200,"LEPCHA_LETTER_SA"). +lisp_code_name(7201,"LEPCHA_LETTER_SHA"). +lisp_code_name(7202,"LEPCHA_LETTER_WA"). +lisp_code_name(7203,"LEPCHA_LETTER_A"). +lisp_code_name(7204,"LEPCHA_SUBJOINED_LETTER_YA"). +lisp_code_name(7205,"LEPCHA_SUBJOINED_LETTER_RA"). +lisp_code_name(7206,"LEPCHA_VOWEL_SIGN_AA"). +lisp_code_name(7207,"LEPCHA_VOWEL_SIGN_I"). +lisp_code_name(7208,"LEPCHA_VOWEL_SIGN_O"). +lisp_code_name(7209,"LEPCHA_VOWEL_SIGN_OO"). +lisp_code_name(7210,"LEPCHA_VOWEL_SIGN_U"). +lisp_code_name(7211,"LEPCHA_VOWEL_SIGN_UU"). +lisp_code_name(7212,"LEPCHA_VOWEL_SIGN_E"). +lisp_code_name(7213,"LEPCHA_CONSONANT_SIGN_K"). +lisp_code_name(7214,"LEPCHA_CONSONANT_SIGN_M"). +lisp_code_name(7215,"LEPCHA_CONSONANT_SIGN_L"). +lisp_code_name(7216,"LEPCHA_CONSONANT_SIGN_N"). +lisp_code_name(7217,"LEPCHA_CONSONANT_SIGN_P"). +lisp_code_name(7218,"LEPCHA_CONSONANT_SIGN_R"). +lisp_code_name(7219,"LEPCHA_CONSONANT_SIGN_T"). +lisp_code_name(7220,"LEPCHA_CONSONANT_SIGN_NYIN-DO"). +lisp_code_name(7221,"LEPCHA_CONSONANT_SIGN_KANG"). +lisp_code_name(7222,"LEPCHA_SIGN_RAN"). +lisp_code_name(7223,"LEPCHA_SIGN_NUKTA"). +lisp_code_name(7227,"LEPCHA_PUNCTUATION_TA-ROL"). +lisp_code_name(7228,"LEPCHA_PUNCTUATION_NYET_THYOOM_TA-ROL"). +lisp_code_name(7229,"LEPCHA_PUNCTUATION_CER-WA"). +lisp_code_name(7230,"LEPCHA_PUNCTUATION_TSHOOK_CER-WA"). +lisp_code_name(7231,"LEPCHA_PUNCTUATION_TSHOOK"). +lisp_code_name(7232,"LEPCHA_DIGIT_ZERO"). +lisp_code_name(7233,"LEPCHA_DIGIT_ONE"). +lisp_code_name(7234,"LEPCHA_DIGIT_TWO"). +lisp_code_name(7235,"LEPCHA_DIGIT_THREE"). +lisp_code_name(7236,"LEPCHA_DIGIT_FOUR"). +lisp_code_name(7237,"LEPCHA_DIGIT_FIVE"). +lisp_code_name(7238,"LEPCHA_DIGIT_SIX"). +lisp_code_name(7239,"LEPCHA_DIGIT_SEVEN"). +lisp_code_name(7240,"LEPCHA_DIGIT_EIGHT"). +lisp_code_name(7241,"LEPCHA_DIGIT_NINE"). +lisp_code_name(7245,"LEPCHA_LETTER_TTA"). +lisp_code_name(7246,"LEPCHA_LETTER_TTHA"). +lisp_code_name(7247,"LEPCHA_LETTER_DDA"). +lisp_code_name(7248,"OL_CHIKI_DIGIT_ZERO"). +lisp_code_name(7249,"OL_CHIKI_DIGIT_ONE"). +lisp_code_name(7250,"OL_CHIKI_DIGIT_TWO"). +lisp_code_name(7251,"OL_CHIKI_DIGIT_THREE"). +lisp_code_name(7252,"OL_CHIKI_DIGIT_FOUR"). +lisp_code_name(7253,"OL_CHIKI_DIGIT_FIVE"). +lisp_code_name(7254,"OL_CHIKI_DIGIT_SIX"). +lisp_code_name(7255,"OL_CHIKI_DIGIT_SEVEN"). +lisp_code_name(7256,"OL_CHIKI_DIGIT_EIGHT"). +lisp_code_name(7257,"OL_CHIKI_DIGIT_NINE"). +lisp_code_name(7258,"OL_CHIKI_LETTER_LA"). +lisp_code_name(7259,"OL_CHIKI_LETTER_AT"). +lisp_code_name(7260,"OL_CHIKI_LETTER_AG"). +lisp_code_name(7261,"OL_CHIKI_LETTER_ANG"). +lisp_code_name(7262,"OL_CHIKI_LETTER_AL"). +lisp_code_name(7263,"OL_CHIKI_LETTER_LAA"). +lisp_code_name(7264,"OL_CHIKI_LETTER_AAK"). +lisp_code_name(7265,"OL_CHIKI_LETTER_AAJ"). +lisp_code_name(7266,"OL_CHIKI_LETTER_AAM"). +lisp_code_name(7267,"OL_CHIKI_LETTER_AAW"). +lisp_code_name(7268,"OL_CHIKI_LETTER_LI"). +lisp_code_name(7269,"OL_CHIKI_LETTER_IS"). +lisp_code_name(7270,"OL_CHIKI_LETTER_IH"). +lisp_code_name(7271,"OL_CHIKI_LETTER_INY"). +lisp_code_name(7272,"OL_CHIKI_LETTER_IR"). +lisp_code_name(7273,"OL_CHIKI_LETTER_LU"). +lisp_code_name(7274,"OL_CHIKI_LETTER_UC"). +lisp_code_name(7275,"OL_CHIKI_LETTER_UD"). +lisp_code_name(7276,"OL_CHIKI_LETTER_UNN"). +lisp_code_name(7277,"OL_CHIKI_LETTER_UY"). +lisp_code_name(7278,"OL_CHIKI_LETTER_LE"). +lisp_code_name(7279,"OL_CHIKI_LETTER_EP"). +lisp_code_name(7280,"OL_CHIKI_LETTER_EDD"). +lisp_code_name(7281,"OL_CHIKI_LETTER_EN"). +lisp_code_name(7282,"OL_CHIKI_LETTER_ERR"). +lisp_code_name(7283,"OL_CHIKI_LETTER_LO"). +lisp_code_name(7284,"OL_CHIKI_LETTER_OTT"). +lisp_code_name(7285,"OL_CHIKI_LETTER_OB"). +lisp_code_name(7286,"OL_CHIKI_LETTER_OV"). +lisp_code_name(7287,"OL_CHIKI_LETTER_OH"). +lisp_code_name(7288,"OL_CHIKI_MU_TTUDDAG"). +lisp_code_name(7289,"OL_CHIKI_GAAHLAA_TTUDDAAG"). +lisp_code_name(7290,"OL_CHIKI_MU-GAAHLAA_TTUDDAAG"). +lisp_code_name(7291,"OL_CHIKI_RELAA"). +lisp_code_name(7292,"OL_CHIKI_PHAARKAA"). +lisp_code_name(7293,"OL_CHIKI_AHAD"). +lisp_code_name(7294,"OL_CHIKI_PUNCTUATION_MUCAAD"). +lisp_code_name(7295,"OL_CHIKI_PUNCTUATION_DOUBLE_MUCAAD"). +lisp_code_name(7360,"SUNDANESE_PUNCTUATION_BINDU_SURYA"). +lisp_code_name(7361,"SUNDANESE_PUNCTUATION_BINDU_PANGLONG"). +lisp_code_name(7362,"SUNDANESE_PUNCTUATION_BINDU_PURNAMA"). +lisp_code_name(7363,"SUNDANESE_PUNCTUATION_BINDU_CAKRA"). +lisp_code_name(7364,"SUNDANESE_PUNCTUATION_BINDU_LEU_SATANGA"). +lisp_code_name(7365,"SUNDANESE_PUNCTUATION_BINDU_KA_SATANGA"). +lisp_code_name(7366,"SUNDANESE_PUNCTUATION_BINDU_DA_SATANGA"). +lisp_code_name(7367,"SUNDANESE_PUNCTUATION_BINDU_BA_SATANGA"). +lisp_code_name(7376,"VEDIC_TONE_KARSHANA"). +lisp_code_name(7377,"VEDIC_TONE_SHARA"). +lisp_code_name(7378,"VEDIC_TONE_PRENKHA"). +lisp_code_name(7379,"VEDIC_SIGN_NIHSHVASA"). +lisp_code_name(7380,"VEDIC_SIGN_YAJURVEDIC_MIDLINE_SVARITA"). +lisp_code_name(7381,"VEDIC_TONE_YAJURVEDIC_AGGRAVATED_INDEPENDENT_SVARITA"). +lisp_code_name(7382,"VEDIC_TONE_YAJURVEDIC_INDEPENDENT_SVARITA"). +lisp_code_name(7383,"VEDIC_TONE_YAJURVEDIC_KATHAKA_INDEPENDENT_SVARITA"). +lisp_code_name(7384,"VEDIC_TONE_CANDRA_BELOW"). +lisp_code_name(7385,"VEDIC_TONE_YAJURVEDIC_KATHAKA_INDEPENDENT_SVARITA_SCHROEDER"). +lisp_code_name(7386,"VEDIC_TONE_DOUBLE_SVARITA"). +lisp_code_name(7387,"VEDIC_TONE_TRIPLE_SVARITA"). +lisp_code_name(7388,"VEDIC_TONE_KATHAKA_ANUDATTA"). +lisp_code_name(7389,"VEDIC_TONE_DOT_BELOW"). +lisp_code_name(7390,"VEDIC_TONE_TWO_DOTS_BELOW"). +lisp_code_name(7391,"VEDIC_TONE_THREE_DOTS_BELOW"). +lisp_code_name(7392,"VEDIC_TONE_RIGVEDIC_KASHMIRI_INDEPENDENT_SVARITA"). +lisp_code_name(7393,"VEDIC_TONE_ATHARVAVEDIC_INDEPENDENT_SVARITA"). +lisp_code_name(7394,"VEDIC_SIGN_VISARGA_SVARITA"). +lisp_code_name(7395,"VEDIC_SIGN_VISARGA_UDATTA"). +lisp_code_name(7396,"VEDIC_SIGN_REVERSED_VISARGA_UDATTA"). +lisp_code_name(7397,"VEDIC_SIGN_VISARGA_ANUDATTA"). +lisp_code_name(7398,"VEDIC_SIGN_REVERSED_VISARGA_ANUDATTA"). +lisp_code_name(7399,"VEDIC_SIGN_VISARGA_UDATTA_WITH_TAIL"). +lisp_code_name(7400,"VEDIC_SIGN_VISARGA_ANUDATTA_WITH_TAIL"). +lisp_code_name(7401,"VEDIC_SIGN_ANUSVARA_ANTARGOMUKHA"). +lisp_code_name(7402,"VEDIC_SIGN_ANUSVARA_BAHIRGOMUKHA"). +lisp_code_name(7403,"VEDIC_SIGN_ANUSVARA_VAMAGOMUKHA"). +lisp_code_name(7404,"VEDIC_SIGN_ANUSVARA_VAMAGOMUKHA_WITH_TAIL"). +lisp_code_name(7405,"VEDIC_SIGN_TIRYAK"). +lisp_code_name(7406,"VEDIC_SIGN_HEXIFORM_LONG_ANUSVARA"). +lisp_code_name(7407,"VEDIC_SIGN_LONG_ANUSVARA"). +lisp_code_name(7408,"VEDIC_SIGN_RTHANG_LONG_ANUSVARA"). +lisp_code_name(7409,"VEDIC_SIGN_ANUSVARA_UBHAYATO_MUKHA"). +lisp_code_name(7410,"VEDIC_SIGN_ARDHAVISARGA"). +lisp_code_name(7411,"VEDIC_SIGN_ROTATED_ARDHAVISARGA"). +lisp_code_name(7412,"VEDIC_TONE_CANDRA_ABOVE"). +lisp_code_name(7413,"VEDIC_SIGN_JIHVAMULIYA"). +lisp_code_name(7414,"VEDIC_SIGN_UPADHMANIYA"). +lisp_code_name(7416,"VEDIC_TONE_RING_ABOVE"). +lisp_code_name(7417,"VEDIC_TONE_DOUBLE_RING_ABOVE"). +lisp_code_name(7424,"LATIN_LETTER_SMALL_CAPITAL_A"). +lisp_code_name(7425,"LATIN_LETTER_SMALL_CAPITAL_AE"). +lisp_code_name(7426,"LATIN_SMALL_LETTER_TURNED_AE"). +lisp_code_name(7427,"LATIN_LETTER_SMALL_CAPITAL_BARRED_B"). +lisp_code_name(7428,"LATIN_LETTER_SMALL_CAPITAL_C"). +lisp_code_name(7429,"LATIN_LETTER_SMALL_CAPITAL_D"). +lisp_code_name(7430,"LATIN_LETTER_SMALL_CAPITAL_ETH"). +lisp_code_name(7431,"LATIN_LETTER_SMALL_CAPITAL_E"). +lisp_code_name(7432,"LATIN_SMALL_LETTER_TURNED_OPEN_E"). +lisp_code_name(7433,"LATIN_SMALL_LETTER_TURNED_I"). +lisp_code_name(7434,"LATIN_LETTER_SMALL_CAPITAL_J"). +lisp_code_name(7435,"LATIN_LETTER_SMALL_CAPITAL_K"). +lisp_code_name(7436,"LATIN_LETTER_SMALL_CAPITAL_L_WITH_STROKE"). +lisp_code_name(7437,"LATIN_LETTER_SMALL_CAPITAL_M"). +lisp_code_name(7438,"LATIN_LETTER_SMALL_CAPITAL_REVERSED_N"). +lisp_code_name(7439,"LATIN_LETTER_SMALL_CAPITAL_O"). +lisp_code_name(7440,"LATIN_LETTER_SMALL_CAPITAL_OPEN_O"). +lisp_code_name(7441,"LATIN_SMALL_LETTER_SIDEWAYS_O"). +lisp_code_name(7442,"LATIN_SMALL_LETTER_SIDEWAYS_OPEN_O"). +lisp_code_name(7443,"LATIN_SMALL_LETTER_SIDEWAYS_O_WITH_STROKE"). +lisp_code_name(7444,"LATIN_SMALL_LETTER_TURNED_OE"). +lisp_code_name(7445,"LATIN_LETTER_SMALL_CAPITAL_OU"). +lisp_code_name(7446,"LATIN_SMALL_LETTER_TOP_HALF_O"). +lisp_code_name(7447,"LATIN_SMALL_LETTER_BOTTOM_HALF_O"). +lisp_code_name(7448,"LATIN_LETTER_SMALL_CAPITAL_P"). +lisp_code_name(7449,"LATIN_LETTER_SMALL_CAPITAL_REVERSED_R"). +lisp_code_name(7450,"LATIN_LETTER_SMALL_CAPITAL_TURNED_R"). +lisp_code_name(7451,"LATIN_LETTER_SMALL_CAPITAL_T"). +lisp_code_name(7452,"LATIN_LETTER_SMALL_CAPITAL_U"). +lisp_code_name(7453,"LATIN_SMALL_LETTER_SIDEWAYS_U"). +lisp_code_name(7454,"LATIN_SMALL_LETTER_SIDEWAYS_DIAERESIZED_U"). +lisp_code_name(7455,"LATIN_SMALL_LETTER_SIDEWAYS_TURNED_M"). +lisp_code_name(7456,"LATIN_LETTER_SMALL_CAPITAL_V"). +lisp_code_name(7457,"LATIN_LETTER_SMALL_CAPITAL_W"). +lisp_code_name(7458,"LATIN_LETTER_SMALL_CAPITAL_Z"). +lisp_code_name(7459,"LATIN_LETTER_SMALL_CAPITAL_EZH"). +lisp_code_name(7460,"LATIN_LETTER_VOICED_LARYNGEAL_SPIRANT"). +lisp_code_name(7461,"LATIN_LETTER_AIN"). +lisp_code_name(7462,"GREEK_LETTER_SMALL_CAPITAL_GAMMA"). +lisp_code_name(7463,"GREEK_LETTER_SMALL_CAPITAL_LAMDA"). +lisp_code_name(7464,"GREEK_LETTER_SMALL_CAPITAL_PI"). +lisp_code_name(7465,"GREEK_LETTER_SMALL_CAPITAL_RHO"). +lisp_code_name(7466,"GREEK_LETTER_SMALL_CAPITAL_PSI"). +lisp_code_name(7467,"CYRILLIC_LETTER_SMALL_CAPITAL_EL"). +lisp_code_name(7468,"MODIFIER_LETTER_CAPITAL_A"). +lisp_code_name(7469,"MODIFIER_LETTER_CAPITAL_AE"). +lisp_code_name(7470,"MODIFIER_LETTER_CAPITAL_B"). +lisp_code_name(7471,"MODIFIER_LETTER_CAPITAL_BARRED_B"). +lisp_code_name(7472,"MODIFIER_LETTER_CAPITAL_D"). +lisp_code_name(7473,"MODIFIER_LETTER_CAPITAL_E"). +lisp_code_name(7474,"MODIFIER_LETTER_CAPITAL_REVERSED_E"). +lisp_code_name(7475,"MODIFIER_LETTER_CAPITAL_G"). +lisp_code_name(7476,"MODIFIER_LETTER_CAPITAL_H"). +lisp_code_name(7477,"MODIFIER_LETTER_CAPITAL_I"). +lisp_code_name(7478,"MODIFIER_LETTER_CAPITAL_J"). +lisp_code_name(7479,"MODIFIER_LETTER_CAPITAL_K"). +lisp_code_name(7480,"MODIFIER_LETTER_CAPITAL_L"). +lisp_code_name(7481,"MODIFIER_LETTER_CAPITAL_M"). +lisp_code_name(7482,"MODIFIER_LETTER_CAPITAL_N"). +lisp_code_name(7483,"MODIFIER_LETTER_CAPITAL_REVERSED_N"). +lisp_code_name(7484,"MODIFIER_LETTER_CAPITAL_O"). +lisp_code_name(7485,"MODIFIER_LETTER_CAPITAL_OU"). +lisp_code_name(7486,"MODIFIER_LETTER_CAPITAL_P"). +lisp_code_name(7487,"MODIFIER_LETTER_CAPITAL_R"). +lisp_code_name(7488,"MODIFIER_LETTER_CAPITAL_T"). +lisp_code_name(7489,"MODIFIER_LETTER_CAPITAL_U"). +lisp_code_name(7490,"MODIFIER_LETTER_CAPITAL_W"). +lisp_code_name(7491,"MODIFIER_LETTER_SMALL_A"). +lisp_code_name(7492,"MODIFIER_LETTER_SMALL_TURNED_A"). +lisp_code_name(7493,"MODIFIER_LETTER_SMALL_ALPHA"). +lisp_code_name(7494,"MODIFIER_LETTER_SMALL_TURNED_AE"). +lisp_code_name(7495,"MODIFIER_LETTER_SMALL_B"). +lisp_code_name(7496,"MODIFIER_LETTER_SMALL_D"). +lisp_code_name(7497,"MODIFIER_LETTER_SMALL_E"). +lisp_code_name(7498,"MODIFIER_LETTER_SMALL_SCHWA"). +lisp_code_name(7499,"MODIFIER_LETTER_SMALL_OPEN_E"). +lisp_code_name(7500,"MODIFIER_LETTER_SMALL_TURNED_OPEN_E"). +lisp_code_name(7501,"MODIFIER_LETTER_SMALL_G"). +lisp_code_name(7502,"MODIFIER_LETTER_SMALL_TURNED_I"). +lisp_code_name(7503,"MODIFIER_LETTER_SMALL_K"). +lisp_code_name(7504,"MODIFIER_LETTER_SMALL_M"). +lisp_code_name(7505,"MODIFIER_LETTER_SMALL_ENG"). +lisp_code_name(7506,"MODIFIER_LETTER_SMALL_O"). +lisp_code_name(7507,"MODIFIER_LETTER_SMALL_OPEN_O"). +lisp_code_name(7508,"MODIFIER_LETTER_SMALL_TOP_HALF_O"). +lisp_code_name(7509,"MODIFIER_LETTER_SMALL_BOTTOM_HALF_O"). +lisp_code_name(7510,"MODIFIER_LETTER_SMALL_P"). +lisp_code_name(7511,"MODIFIER_LETTER_SMALL_T"). +lisp_code_name(7512,"MODIFIER_LETTER_SMALL_U"). +lisp_code_name(7513,"MODIFIER_LETTER_SMALL_SIDEWAYS_U"). +lisp_code_name(7514,"MODIFIER_LETTER_SMALL_TURNED_M"). +lisp_code_name(7515,"MODIFIER_LETTER_SMALL_V"). +lisp_code_name(7516,"MODIFIER_LETTER_SMALL_AIN"). +lisp_code_name(7517,"MODIFIER_LETTER_SMALL_BETA"). +lisp_code_name(7518,"MODIFIER_LETTER_SMALL_GREEK_GAMMA"). +lisp_code_name(7519,"MODIFIER_LETTER_SMALL_DELTA"). +lisp_code_name(7520,"MODIFIER_LETTER_SMALL_GREEK_PHI"). +lisp_code_name(7521,"MODIFIER_LETTER_SMALL_CHI"). +lisp_code_name(7522,"LATIN_SUBSCRIPT_SMALL_LETTER_I"). +lisp_code_name(7523,"LATIN_SUBSCRIPT_SMALL_LETTER_R"). +lisp_code_name(7524,"LATIN_SUBSCRIPT_SMALL_LETTER_U"). +lisp_code_name(7525,"LATIN_SUBSCRIPT_SMALL_LETTER_V"). +lisp_code_name(7526,"GREEK_SUBSCRIPT_SMALL_LETTER_BETA"). +lisp_code_name(7527,"GREEK_SUBSCRIPT_SMALL_LETTER_GAMMA"). +lisp_code_name(7528,"GREEK_SUBSCRIPT_SMALL_LETTER_RHO"). +lisp_code_name(7529,"GREEK_SUBSCRIPT_SMALL_LETTER_PHI"). +lisp_code_name(7530,"GREEK_SUBSCRIPT_SMALL_LETTER_CHI"). +lisp_code_name(7531,"LATIN_SMALL_LETTER_UE"). +lisp_code_name(7532,"LATIN_SMALL_LETTER_B_WITH_MIDDLE_TILDE"). +lisp_code_name(7533,"LATIN_SMALL_LETTER_D_WITH_MIDDLE_TILDE"). +lisp_code_name(7534,"LATIN_SMALL_LETTER_F_WITH_MIDDLE_TILDE"). +lisp_code_name(7535,"LATIN_SMALL_LETTER_M_WITH_MIDDLE_TILDE"). +lisp_code_name(7536,"LATIN_SMALL_LETTER_N_WITH_MIDDLE_TILDE"). +lisp_code_name(7537,"LATIN_SMALL_LETTER_P_WITH_MIDDLE_TILDE"). +lisp_code_name(7538,"LATIN_SMALL_LETTER_R_WITH_MIDDLE_TILDE"). +lisp_code_name(7539,"LATIN_SMALL_LETTER_R_WITH_FISHHOOK_AND_MIDDLE_TILDE"). +lisp_code_name(7540,"LATIN_SMALL_LETTER_S_WITH_MIDDLE_TILDE"). +lisp_code_name(7541,"LATIN_SMALL_LETTER_T_WITH_MIDDLE_TILDE"). +lisp_code_name(7542,"LATIN_SMALL_LETTER_Z_WITH_MIDDLE_TILDE"). +lisp_code_name(7543,"LATIN_SMALL_LETTER_TURNED_G"). +lisp_code_name(7544,"MODIFIER_LETTER_CYRILLIC_EN"). +lisp_code_name(7545,"LATIN_SMALL_LETTER_INSULAR_G"). +lisp_code_name(7546,"LATIN_SMALL_LETTER_TH_WITH_STRIKETHROUGH"). +lisp_code_name(7547,"LATIN_SMALL_CAPITAL_LETTER_I_WITH_STROKE"). +lisp_code_name(7548,"LATIN_SMALL_LETTER_IOTA_WITH_STROKE"). +lisp_code_name(7549,"LATIN_SMALL_LETTER_P_WITH_STROKE"). +lisp_code_name(7550,"LATIN_SMALL_CAPITAL_LETTER_U_WITH_STROKE"). +lisp_code_name(7551,"LATIN_SMALL_LETTER_UPSILON_WITH_STROKE"). +lisp_code_name(7552,"LATIN_SMALL_LETTER_B_WITH_PALATAL_HOOK"). +lisp_code_name(7553,"LATIN_SMALL_LETTER_D_WITH_PALATAL_HOOK"). +lisp_code_name(7554,"LATIN_SMALL_LETTER_F_WITH_PALATAL_HOOK"). +lisp_code_name(7555,"LATIN_SMALL_LETTER_G_WITH_PALATAL_HOOK"). +lisp_code_name(7556,"LATIN_SMALL_LETTER_K_WITH_PALATAL_HOOK"). +lisp_code_name(7557,"LATIN_SMALL_LETTER_L_WITH_PALATAL_HOOK"). +lisp_code_name(7558,"LATIN_SMALL_LETTER_M_WITH_PALATAL_HOOK"). +lisp_code_name(7559,"LATIN_SMALL_LETTER_N_WITH_PALATAL_HOOK"). +lisp_code_name(7560,"LATIN_SMALL_LETTER_P_WITH_PALATAL_HOOK"). +lisp_code_name(7561,"LATIN_SMALL_LETTER_R_WITH_PALATAL_HOOK"). +lisp_code_name(7562,"LATIN_SMALL_LETTER_S_WITH_PALATAL_HOOK"). +lisp_code_name(7563,"LATIN_SMALL_LETTER_ESH_WITH_PALATAL_HOOK"). +lisp_code_name(7564,"LATIN_SMALL_LETTER_V_WITH_PALATAL_HOOK"). +lisp_code_name(7565,"LATIN_SMALL_LETTER_X_WITH_PALATAL_HOOK"). +lisp_code_name(7566,"LATIN_SMALL_LETTER_Z_WITH_PALATAL_HOOK"). +lisp_code_name(7567,"LATIN_SMALL_LETTER_A_WITH_RETROFLEX_HOOK"). +lisp_code_name(7568,"LATIN_SMALL_LETTER_ALPHA_WITH_RETROFLEX_HOOK"). +lisp_code_name(7569,"LATIN_SMALL_LETTER_D_WITH_HOOK_AND_TAIL"). +lisp_code_name(7570,"LATIN_SMALL_LETTER_E_WITH_RETROFLEX_HOOK"). +lisp_code_name(7571,"LATIN_SMALL_LETTER_OPEN_E_WITH_RETROFLEX_HOOK"). +lisp_code_name(7572,"LATIN_SMALL_LETTER_REVERSED_OPEN_E_WITH_RETROFLEX_HOOK"). +lisp_code_name(7573,"LATIN_SMALL_LETTER_SCHWA_WITH_RETROFLEX_HOOK"). +lisp_code_name(7574,"LATIN_SMALL_LETTER_I_WITH_RETROFLEX_HOOK"). +lisp_code_name(7575,"LATIN_SMALL_LETTER_OPEN_O_WITH_RETROFLEX_HOOK"). +lisp_code_name(7576,"LATIN_SMALL_LETTER_ESH_WITH_RETROFLEX_HOOK"). +lisp_code_name(7577,"LATIN_SMALL_LETTER_U_WITH_RETROFLEX_HOOK"). +lisp_code_name(7578,"LATIN_SMALL_LETTER_EZH_WITH_RETROFLEX_HOOK"). +lisp_code_name(7579,"MODIFIER_LETTER_SMALL_TURNED_ALPHA"). +lisp_code_name(7580,"MODIFIER_LETTER_SMALL_C"). +lisp_code_name(7581,"MODIFIER_LETTER_SMALL_C_WITH_CURL"). +lisp_code_name(7582,"MODIFIER_LETTER_SMALL_ETH"). +lisp_code_name(7583,"MODIFIER_LETTER_SMALL_REVERSED_OPEN_E"). +lisp_code_name(7584,"MODIFIER_LETTER_SMALL_F"). +lisp_code_name(7585,"MODIFIER_LETTER_SMALL_DOTLESS_J_WITH_STROKE"). +lisp_code_name(7586,"MODIFIER_LETTER_SMALL_SCRIPT_G"). +lisp_code_name(7587,"MODIFIER_LETTER_SMALL_TURNED_H"). +lisp_code_name(7588,"MODIFIER_LETTER_SMALL_I_WITH_STROKE"). +lisp_code_name(7589,"MODIFIER_LETTER_SMALL_IOTA"). +lisp_code_name(7590,"MODIFIER_LETTER_SMALL_CAPITAL_I"). +lisp_code_name(7591,"MODIFIER_LETTER_SMALL_CAPITAL_I_WITH_STROKE"). +lisp_code_name(7592,"MODIFIER_LETTER_SMALL_J_WITH_CROSSED-TAIL"). +lisp_code_name(7593,"MODIFIER_LETTER_SMALL_L_WITH_RETROFLEX_HOOK"). +lisp_code_name(7594,"MODIFIER_LETTER_SMALL_L_WITH_PALATAL_HOOK"). +lisp_code_name(7595,"MODIFIER_LETTER_SMALL_CAPITAL_L"). +lisp_code_name(7596,"MODIFIER_LETTER_SMALL_M_WITH_HOOK"). +lisp_code_name(7597,"MODIFIER_LETTER_SMALL_TURNED_M_WITH_LONG_LEG"). +lisp_code_name(7598,"MODIFIER_LETTER_SMALL_N_WITH_LEFT_HOOK"). +lisp_code_name(7599,"MODIFIER_LETTER_SMALL_N_WITH_RETROFLEX_HOOK"). +lisp_code_name(7600,"MODIFIER_LETTER_SMALL_CAPITAL_N"). +lisp_code_name(7601,"MODIFIER_LETTER_SMALL_BARRED_O"). +lisp_code_name(7602,"MODIFIER_LETTER_SMALL_PHI"). +lisp_code_name(7603,"MODIFIER_LETTER_SMALL_S_WITH_HOOK"). +lisp_code_name(7604,"MODIFIER_LETTER_SMALL_ESH"). +lisp_code_name(7605,"MODIFIER_LETTER_SMALL_T_WITH_PALATAL_HOOK"). +lisp_code_name(7606,"MODIFIER_LETTER_SMALL_U_BAR"). +lisp_code_name(7607,"MODIFIER_LETTER_SMALL_UPSILON"). +lisp_code_name(7608,"MODIFIER_LETTER_SMALL_CAPITAL_U"). +lisp_code_name(7609,"MODIFIER_LETTER_SMALL_V_WITH_HOOK"). +lisp_code_name(7610,"MODIFIER_LETTER_SMALL_TURNED_V"). +lisp_code_name(7611,"MODIFIER_LETTER_SMALL_Z"). +lisp_code_name(7612,"MODIFIER_LETTER_SMALL_Z_WITH_RETROFLEX_HOOK"). +lisp_code_name(7613,"MODIFIER_LETTER_SMALL_Z_WITH_CURL"). +lisp_code_name(7614,"MODIFIER_LETTER_SMALL_EZH"). +lisp_code_name(7615,"MODIFIER_LETTER_SMALL_THETA"). +lisp_code_name(7616,"COMBINING_DOTTED_GRAVE_ACCENT"). +lisp_code_name(7617,"COMBINING_DOTTED_ACUTE_ACCENT"). +lisp_code_name(7618,"COMBINING_SNAKE_BELOW"). +lisp_code_name(7619,"COMBINING_SUSPENSION_MARK"). +lisp_code_name(7620,"COMBINING_MACRON-ACUTE"). +lisp_code_name(7621,"COMBINING_GRAVE-MACRON"). +lisp_code_name(7622,"COMBINING_MACRON-GRAVE"). +lisp_code_name(7623,"COMBINING_ACUTE-MACRON"). +lisp_code_name(7624,"COMBINING_GRAVE-ACUTE-GRAVE"). +lisp_code_name(7625,"COMBINING_ACUTE-GRAVE-ACUTE"). +lisp_code_name(7626,"COMBINING_LATIN_SMALL_LETTER_R_BELOW"). +lisp_code_name(7627,"COMBINING_BREVE-MACRON"). +lisp_code_name(7628,"COMBINING_MACRON-BREVE"). +lisp_code_name(7629,"COMBINING_DOUBLE_CIRCUMFLEX_ABOVE"). +lisp_code_name(7630,"COMBINING_OGONEK_ABOVE"). +lisp_code_name(7631,"COMBINING_ZIGZAG_BELOW"). +lisp_code_name(7632,"COMBINING_IS_BELOW"). +lisp_code_name(7633,"COMBINING_UR_ABOVE"). +lisp_code_name(7634,"COMBINING_US_ABOVE"). +lisp_code_name(7635,"COMBINING_LATIN_SMALL_LETTER_FLATTENED_OPEN_A_ABOVE"). +lisp_code_name(7636,"COMBINING_LATIN_SMALL_LETTER_AE"). +lisp_code_name(7637,"COMBINING_LATIN_SMALL_LETTER_AO"). +lisp_code_name(7638,"COMBINING_LATIN_SMALL_LETTER_AV"). +lisp_code_name(7639,"COMBINING_LATIN_SMALL_LETTER_C_CEDILLA"). +lisp_code_name(7640,"COMBINING_LATIN_SMALL_LETTER_INSULAR_D"). +lisp_code_name(7641,"COMBINING_LATIN_SMALL_LETTER_ETH"). +lisp_code_name(7642,"COMBINING_LATIN_SMALL_LETTER_G"). +lisp_code_name(7643,"COMBINING_LATIN_LETTER_SMALL_CAPITAL_G"). +lisp_code_name(7644,"COMBINING_LATIN_SMALL_LETTER_K"). +lisp_code_name(7645,"COMBINING_LATIN_SMALL_LETTER_L"). +lisp_code_name(7646,"COMBINING_LATIN_LETTER_SMALL_CAPITAL_L"). +lisp_code_name(7647,"COMBINING_LATIN_LETTER_SMALL_CAPITAL_M"). +lisp_code_name(7648,"COMBINING_LATIN_SMALL_LETTER_N"). +lisp_code_name(7649,"COMBINING_LATIN_LETTER_SMALL_CAPITAL_N"). +lisp_code_name(7650,"COMBINING_LATIN_LETTER_SMALL_CAPITAL_R"). +lisp_code_name(7651,"COMBINING_LATIN_SMALL_LETTER_R_ROTUNDA"). +lisp_code_name(7652,"COMBINING_LATIN_SMALL_LETTER_S"). +lisp_code_name(7653,"COMBINING_LATIN_SMALL_LETTER_LONG_S"). +lisp_code_name(7654,"COMBINING_LATIN_SMALL_LETTER_Z"). +lisp_code_name(7655,"COMBINING_LATIN_SMALL_LETTER_ALPHA"). +lisp_code_name(7656,"COMBINING_LATIN_SMALL_LETTER_B"). +lisp_code_name(7657,"COMBINING_LATIN_SMALL_LETTER_BETA"). +lisp_code_name(7658,"COMBINING_LATIN_SMALL_LETTER_SCHWA"). +lisp_code_name(7659,"COMBINING_LATIN_SMALL_LETTER_F"). +lisp_code_name(7660,"COMBINING_LATIN_SMALL_LETTER_L_WITH_DOUBLE_MIDDLE_TILDE"). +lisp_code_name(7661,"COMBINING_LATIN_SMALL_LETTER_O_WITH_LIGHT_CENTRALIZATION_STROKE"). +lisp_code_name(7662,"COMBINING_LATIN_SMALL_LETTER_P"). +lisp_code_name(7663,"COMBINING_LATIN_SMALL_LETTER_ESH"). +lisp_code_name(7664,"COMBINING_LATIN_SMALL_LETTER_U_WITH_LIGHT_CENTRALIZATION_STROKE"). +lisp_code_name(7665,"COMBINING_LATIN_SMALL_LETTER_W"). +lisp_code_name(7666,"COMBINING_LATIN_SMALL_LETTER_A_WITH_DIAERESIS"). +lisp_code_name(7667,"COMBINING_LATIN_SMALL_LETTER_O_WITH_DIAERESIS"). +lisp_code_name(7668,"COMBINING_LATIN_SMALL_LETTER_U_WITH_DIAERESIS"). +lisp_code_name(7669,"COMBINING_UP_TACK_ABOVE"). +lisp_code_name(7676,"COMBINING_DOUBLE_INVERTED_BREVE_BELOW"). +lisp_code_name(7677,"COMBINING_ALMOST_EQUAL_TO_BELOW"). +lisp_code_name(7678,"COMBINING_LEFT_ARROWHEAD_ABOVE"). +lisp_code_name(7679,"COMBINING_RIGHT_ARROWHEAD_AND_DOWN_ARROWHEAD_BELOW"). +lisp_code_name(7680,"LATIN_CAPITAL_LETTER_A_WITH_RING_BELOW"). +lisp_code_name(7681,"LATIN_SMALL_LETTER_A_WITH_RING_BELOW"). +lisp_code_name(7682,"LATIN_CAPITAL_LETTER_B_WITH_DOT_ABOVE"). +lisp_code_name(7683,"LATIN_SMALL_LETTER_B_WITH_DOT_ABOVE"). +lisp_code_name(7684,"LATIN_CAPITAL_LETTER_B_WITH_DOT_BELOW"). +lisp_code_name(7685,"LATIN_SMALL_LETTER_B_WITH_DOT_BELOW"). +lisp_code_name(7686,"LATIN_CAPITAL_LETTER_B_WITH_LINE_BELOW"). +lisp_code_name(7687,"LATIN_SMALL_LETTER_B_WITH_LINE_BELOW"). +lisp_code_name(7688,"LATIN_CAPITAL_LETTER_C_WITH_CEDILLA_AND_ACUTE"). +lisp_code_name(7689,"LATIN_SMALL_LETTER_C_WITH_CEDILLA_AND_ACUTE"). +lisp_code_name(7690,"LATIN_CAPITAL_LETTER_D_WITH_DOT_ABOVE"). +lisp_code_name(7691,"LATIN_SMALL_LETTER_D_WITH_DOT_ABOVE"). +lisp_code_name(7692,"LATIN_CAPITAL_LETTER_D_WITH_DOT_BELOW"). +lisp_code_name(7693,"LATIN_SMALL_LETTER_D_WITH_DOT_BELOW"). +lisp_code_name(7694,"LATIN_CAPITAL_LETTER_D_WITH_LINE_BELOW"). +lisp_code_name(7695,"LATIN_SMALL_LETTER_D_WITH_LINE_BELOW"). +lisp_code_name(7696,"LATIN_CAPITAL_LETTER_D_WITH_CEDILLA"). +lisp_code_name(7697,"LATIN_SMALL_LETTER_D_WITH_CEDILLA"). +lisp_code_name(7698,"LATIN_CAPITAL_LETTER_D_WITH_CIRCUMFLEX_BELOW"). +lisp_code_name(7699,"LATIN_SMALL_LETTER_D_WITH_CIRCUMFLEX_BELOW"). +lisp_code_name(7700,"LATIN_CAPITAL_LETTER_E_WITH_MACRON_AND_GRAVE"). +lisp_code_name(7701,"LATIN_SMALL_LETTER_E_WITH_MACRON_AND_GRAVE"). +lisp_code_name(7702,"LATIN_CAPITAL_LETTER_E_WITH_MACRON_AND_ACUTE"). +lisp_code_name(7703,"LATIN_SMALL_LETTER_E_WITH_MACRON_AND_ACUTE"). +lisp_code_name(7704,"LATIN_CAPITAL_LETTER_E_WITH_CIRCUMFLEX_BELOW"). +lisp_code_name(7705,"LATIN_SMALL_LETTER_E_WITH_CIRCUMFLEX_BELOW"). +lisp_code_name(7706,"LATIN_CAPITAL_LETTER_E_WITH_TILDE_BELOW"). +lisp_code_name(7707,"LATIN_SMALL_LETTER_E_WITH_TILDE_BELOW"). +lisp_code_name(7708,"LATIN_CAPITAL_LETTER_E_WITH_CEDILLA_AND_BREVE"). +lisp_code_name(7709,"LATIN_SMALL_LETTER_E_WITH_CEDILLA_AND_BREVE"). +lisp_code_name(7710,"LATIN_CAPITAL_LETTER_F_WITH_DOT_ABOVE"). +lisp_code_name(7711,"LATIN_SMALL_LETTER_F_WITH_DOT_ABOVE"). +lisp_code_name(7712,"LATIN_CAPITAL_LETTER_G_WITH_MACRON"). +lisp_code_name(7713,"LATIN_SMALL_LETTER_G_WITH_MACRON"). +lisp_code_name(7714,"LATIN_CAPITAL_LETTER_H_WITH_DOT_ABOVE"). +lisp_code_name(7715,"LATIN_SMALL_LETTER_H_WITH_DOT_ABOVE"). +lisp_code_name(7716,"LATIN_CAPITAL_LETTER_H_WITH_DOT_BELOW"). +lisp_code_name(7717,"LATIN_SMALL_LETTER_H_WITH_DOT_BELOW"). +lisp_code_name(7718,"LATIN_CAPITAL_LETTER_H_WITH_DIAERESIS"). +lisp_code_name(7719,"LATIN_SMALL_LETTER_H_WITH_DIAERESIS"). +lisp_code_name(7720,"LATIN_CAPITAL_LETTER_H_WITH_CEDILLA"). +lisp_code_name(7721,"LATIN_SMALL_LETTER_H_WITH_CEDILLA"). +lisp_code_name(7722,"LATIN_CAPITAL_LETTER_H_WITH_BREVE_BELOW"). +lisp_code_name(7723,"LATIN_SMALL_LETTER_H_WITH_BREVE_BELOW"). +lisp_code_name(7724,"LATIN_CAPITAL_LETTER_I_WITH_TILDE_BELOW"). +lisp_code_name(7725,"LATIN_SMALL_LETTER_I_WITH_TILDE_BELOW"). +lisp_code_name(7726,"LATIN_CAPITAL_LETTER_I_WITH_DIAERESIS_AND_ACUTE"). +lisp_code_name(7727,"LATIN_SMALL_LETTER_I_WITH_DIAERESIS_AND_ACUTE"). +lisp_code_name(7728,"LATIN_CAPITAL_LETTER_K_WITH_ACUTE"). +lisp_code_name(7729,"LATIN_SMALL_LETTER_K_WITH_ACUTE"). +lisp_code_name(7730,"LATIN_CAPITAL_LETTER_K_WITH_DOT_BELOW"). +lisp_code_name(7731,"LATIN_SMALL_LETTER_K_WITH_DOT_BELOW"). +lisp_code_name(7732,"LATIN_CAPITAL_LETTER_K_WITH_LINE_BELOW"). +lisp_code_name(7733,"LATIN_SMALL_LETTER_K_WITH_LINE_BELOW"). +lisp_code_name(7734,"LATIN_CAPITAL_LETTER_L_WITH_DOT_BELOW"). +lisp_code_name(7735,"LATIN_SMALL_LETTER_L_WITH_DOT_BELOW"). +lisp_code_name(7736,"LATIN_CAPITAL_LETTER_L_WITH_DOT_BELOW_AND_MACRON"). +lisp_code_name(7737,"LATIN_SMALL_LETTER_L_WITH_DOT_BELOW_AND_MACRON"). +lisp_code_name(7738,"LATIN_CAPITAL_LETTER_L_WITH_LINE_BELOW"). +lisp_code_name(7739,"LATIN_SMALL_LETTER_L_WITH_LINE_BELOW"). +lisp_code_name(7740,"LATIN_CAPITAL_LETTER_L_WITH_CIRCUMFLEX_BELOW"). +lisp_code_name(7741,"LATIN_SMALL_LETTER_L_WITH_CIRCUMFLEX_BELOW"). +lisp_code_name(7742,"LATIN_CAPITAL_LETTER_M_WITH_ACUTE"). +lisp_code_name(7743,"LATIN_SMALL_LETTER_M_WITH_ACUTE"). +lisp_code_name(7744,"LATIN_CAPITAL_LETTER_M_WITH_DOT_ABOVE"). +lisp_code_name(7745,"LATIN_SMALL_LETTER_M_WITH_DOT_ABOVE"). +lisp_code_name(7746,"LATIN_CAPITAL_LETTER_M_WITH_DOT_BELOW"). +lisp_code_name(7747,"LATIN_SMALL_LETTER_M_WITH_DOT_BELOW"). +lisp_code_name(7748,"LATIN_CAPITAL_LETTER_N_WITH_DOT_ABOVE"). +lisp_code_name(7749,"LATIN_SMALL_LETTER_N_WITH_DOT_ABOVE"). +lisp_code_name(7750,"LATIN_CAPITAL_LETTER_N_WITH_DOT_BELOW"). +lisp_code_name(7751,"LATIN_SMALL_LETTER_N_WITH_DOT_BELOW"). +lisp_code_name(7752,"LATIN_CAPITAL_LETTER_N_WITH_LINE_BELOW"). +lisp_code_name(7753,"LATIN_SMALL_LETTER_N_WITH_LINE_BELOW"). +lisp_code_name(7754,"LATIN_CAPITAL_LETTER_N_WITH_CIRCUMFLEX_BELOW"). +lisp_code_name(7755,"LATIN_SMALL_LETTER_N_WITH_CIRCUMFLEX_BELOW"). +lisp_code_name(7756,"LATIN_CAPITAL_LETTER_O_WITH_TILDE_AND_ACUTE"). +lisp_code_name(7757,"LATIN_SMALL_LETTER_O_WITH_TILDE_AND_ACUTE"). +lisp_code_name(7758,"LATIN_CAPITAL_LETTER_O_WITH_TILDE_AND_DIAERESIS"). +lisp_code_name(7759,"LATIN_SMALL_LETTER_O_WITH_TILDE_AND_DIAERESIS"). +lisp_code_name(7760,"LATIN_CAPITAL_LETTER_O_WITH_MACRON_AND_GRAVE"). +lisp_code_name(7761,"LATIN_SMALL_LETTER_O_WITH_MACRON_AND_GRAVE"). +lisp_code_name(7762,"LATIN_CAPITAL_LETTER_O_WITH_MACRON_AND_ACUTE"). +lisp_code_name(7763,"LATIN_SMALL_LETTER_O_WITH_MACRON_AND_ACUTE"). +lisp_code_name(7764,"LATIN_CAPITAL_LETTER_P_WITH_ACUTE"). +lisp_code_name(7765,"LATIN_SMALL_LETTER_P_WITH_ACUTE"). +lisp_code_name(7766,"LATIN_CAPITAL_LETTER_P_WITH_DOT_ABOVE"). +lisp_code_name(7767,"LATIN_SMALL_LETTER_P_WITH_DOT_ABOVE"). +lisp_code_name(7768,"LATIN_CAPITAL_LETTER_R_WITH_DOT_ABOVE"). +lisp_code_name(7769,"LATIN_SMALL_LETTER_R_WITH_DOT_ABOVE"). +lisp_code_name(7770,"LATIN_CAPITAL_LETTER_R_WITH_DOT_BELOW"). +lisp_code_name(7771,"LATIN_SMALL_LETTER_R_WITH_DOT_BELOW"). +lisp_code_name(7772,"LATIN_CAPITAL_LETTER_R_WITH_DOT_BELOW_AND_MACRON"). +lisp_code_name(7773,"LATIN_SMALL_LETTER_R_WITH_DOT_BELOW_AND_MACRON"). +lisp_code_name(7774,"LATIN_CAPITAL_LETTER_R_WITH_LINE_BELOW"). +lisp_code_name(7775,"LATIN_SMALL_LETTER_R_WITH_LINE_BELOW"). +lisp_code_name(7776,"LATIN_CAPITAL_LETTER_S_WITH_DOT_ABOVE"). +lisp_code_name(7777,"LATIN_SMALL_LETTER_S_WITH_DOT_ABOVE"). +lisp_code_name(7778,"LATIN_CAPITAL_LETTER_S_WITH_DOT_BELOW"). +lisp_code_name(7779,"LATIN_SMALL_LETTER_S_WITH_DOT_BELOW"). +lisp_code_name(7780,"LATIN_CAPITAL_LETTER_S_WITH_ACUTE_AND_DOT_ABOVE"). +lisp_code_name(7781,"LATIN_SMALL_LETTER_S_WITH_ACUTE_AND_DOT_ABOVE"). +lisp_code_name(7782,"LATIN_CAPITAL_LETTER_S_WITH_CARON_AND_DOT_ABOVE"). +lisp_code_name(7783,"LATIN_SMALL_LETTER_S_WITH_CARON_AND_DOT_ABOVE"). +lisp_code_name(7784,"LATIN_CAPITAL_LETTER_S_WITH_DOT_BELOW_AND_DOT_ABOVE"). +lisp_code_name(7785,"LATIN_SMALL_LETTER_S_WITH_DOT_BELOW_AND_DOT_ABOVE"). +lisp_code_name(7786,"LATIN_CAPITAL_LETTER_T_WITH_DOT_ABOVE"). +lisp_code_name(7787,"LATIN_SMALL_LETTER_T_WITH_DOT_ABOVE"). +lisp_code_name(7788,"LATIN_CAPITAL_LETTER_T_WITH_DOT_BELOW"). +lisp_code_name(7789,"LATIN_SMALL_LETTER_T_WITH_DOT_BELOW"). +lisp_code_name(7790,"LATIN_CAPITAL_LETTER_T_WITH_LINE_BELOW"). +lisp_code_name(7791,"LATIN_SMALL_LETTER_T_WITH_LINE_BELOW"). +lisp_code_name(7792,"LATIN_CAPITAL_LETTER_T_WITH_CIRCUMFLEX_BELOW"). +lisp_code_name(7793,"LATIN_SMALL_LETTER_T_WITH_CIRCUMFLEX_BELOW"). +lisp_code_name(7794,"LATIN_CAPITAL_LETTER_U_WITH_DIAERESIS_BELOW"). +lisp_code_name(7795,"LATIN_SMALL_LETTER_U_WITH_DIAERESIS_BELOW"). +lisp_code_name(7796,"LATIN_CAPITAL_LETTER_U_WITH_TILDE_BELOW"). +lisp_code_name(7797,"LATIN_SMALL_LETTER_U_WITH_TILDE_BELOW"). +lisp_code_name(7798,"LATIN_CAPITAL_LETTER_U_WITH_CIRCUMFLEX_BELOW"). +lisp_code_name(7799,"LATIN_SMALL_LETTER_U_WITH_CIRCUMFLEX_BELOW"). +lisp_code_name(7800,"LATIN_CAPITAL_LETTER_U_WITH_TILDE_AND_ACUTE"). +lisp_code_name(7801,"LATIN_SMALL_LETTER_U_WITH_TILDE_AND_ACUTE"). +lisp_code_name(7802,"LATIN_CAPITAL_LETTER_U_WITH_MACRON_AND_DIAERESIS"). +lisp_code_name(7803,"LATIN_SMALL_LETTER_U_WITH_MACRON_AND_DIAERESIS"). +lisp_code_name(7804,"LATIN_CAPITAL_LETTER_V_WITH_TILDE"). +lisp_code_name(7805,"LATIN_SMALL_LETTER_V_WITH_TILDE"). +lisp_code_name(7806,"LATIN_CAPITAL_LETTER_V_WITH_DOT_BELOW"). +lisp_code_name(7807,"LATIN_SMALL_LETTER_V_WITH_DOT_BELOW"). +lisp_code_name(7808,"LATIN_CAPITAL_LETTER_W_WITH_GRAVE"). +lisp_code_name(7809,"LATIN_SMALL_LETTER_W_WITH_GRAVE"). +lisp_code_name(7810,"LATIN_CAPITAL_LETTER_W_WITH_ACUTE"). +lisp_code_name(7811,"LATIN_SMALL_LETTER_W_WITH_ACUTE"). +lisp_code_name(7812,"LATIN_CAPITAL_LETTER_W_WITH_DIAERESIS"). +lisp_code_name(7813,"LATIN_SMALL_LETTER_W_WITH_DIAERESIS"). +lisp_code_name(7814,"LATIN_CAPITAL_LETTER_W_WITH_DOT_ABOVE"). +lisp_code_name(7815,"LATIN_SMALL_LETTER_W_WITH_DOT_ABOVE"). +lisp_code_name(7816,"LATIN_CAPITAL_LETTER_W_WITH_DOT_BELOW"). +lisp_code_name(7817,"LATIN_SMALL_LETTER_W_WITH_DOT_BELOW"). +lisp_code_name(7818,"LATIN_CAPITAL_LETTER_X_WITH_DOT_ABOVE"). +lisp_code_name(7819,"LATIN_SMALL_LETTER_X_WITH_DOT_ABOVE"). +lisp_code_name(7820,"LATIN_CAPITAL_LETTER_X_WITH_DIAERESIS"). +lisp_code_name(7821,"LATIN_SMALL_LETTER_X_WITH_DIAERESIS"). +lisp_code_name(7822,"LATIN_CAPITAL_LETTER_Y_WITH_DOT_ABOVE"). +lisp_code_name(7823,"LATIN_SMALL_LETTER_Y_WITH_DOT_ABOVE"). +lisp_code_name(7824,"LATIN_CAPITAL_LETTER_Z_WITH_CIRCUMFLEX"). +lisp_code_name(7825,"LATIN_SMALL_LETTER_Z_WITH_CIRCUMFLEX"). +lisp_code_name(7826,"LATIN_CAPITAL_LETTER_Z_WITH_DOT_BELOW"). +lisp_code_name(7827,"LATIN_SMALL_LETTER_Z_WITH_DOT_BELOW"). +lisp_code_name(7828,"LATIN_CAPITAL_LETTER_Z_WITH_LINE_BELOW"). +lisp_code_name(7829,"LATIN_SMALL_LETTER_Z_WITH_LINE_BELOW"). +lisp_code_name(7830,"LATIN_SMALL_LETTER_H_WITH_LINE_BELOW"). +lisp_code_name(7831,"LATIN_SMALL_LETTER_T_WITH_DIAERESIS"). +lisp_code_name(7832,"LATIN_SMALL_LETTER_W_WITH_RING_ABOVE"). +lisp_code_name(7833,"LATIN_SMALL_LETTER_Y_WITH_RING_ABOVE"). +lisp_code_name(7834,"LATIN_SMALL_LETTER_A_WITH_RIGHT_HALF_RING"). +lisp_code_name(7835,"LATIN_SMALL_LETTER_LONG_S_WITH_DOT_ABOVE"). +lisp_code_name(7836,"LATIN_SMALL_LETTER_LONG_S_WITH_DIAGONAL_STROKE"). +lisp_code_name(7837,"LATIN_SMALL_LETTER_LONG_S_WITH_HIGH_STROKE"). +lisp_code_name(7838,"LATIN_CAPITAL_LETTER_SHARP_S"). +lisp_code_name(7839,"LATIN_SMALL_LETTER_DELTA"). +lisp_code_name(7840,"LATIN_CAPITAL_LETTER_A_WITH_DOT_BELOW"). +lisp_code_name(7841,"LATIN_SMALL_LETTER_A_WITH_DOT_BELOW"). +lisp_code_name(7842,"LATIN_CAPITAL_LETTER_A_WITH_HOOK_ABOVE"). +lisp_code_name(7843,"LATIN_SMALL_LETTER_A_WITH_HOOK_ABOVE"). +lisp_code_name(7844,"LATIN_CAPITAL_LETTER_A_WITH_CIRCUMFLEX_AND_ACUTE"). +lisp_code_name(7845,"LATIN_SMALL_LETTER_A_WITH_CIRCUMFLEX_AND_ACUTE"). +lisp_code_name(7846,"LATIN_CAPITAL_LETTER_A_WITH_CIRCUMFLEX_AND_GRAVE"). +lisp_code_name(7847,"LATIN_SMALL_LETTER_A_WITH_CIRCUMFLEX_AND_GRAVE"). +lisp_code_name(7848,"LATIN_CAPITAL_LETTER_A_WITH_CIRCUMFLEX_AND_HOOK_ABOVE"). +lisp_code_name(7849,"LATIN_SMALL_LETTER_A_WITH_CIRCUMFLEX_AND_HOOK_ABOVE"). +lisp_code_name(7850,"LATIN_CAPITAL_LETTER_A_WITH_CIRCUMFLEX_AND_TILDE"). +lisp_code_name(7851,"LATIN_SMALL_LETTER_A_WITH_CIRCUMFLEX_AND_TILDE"). +lisp_code_name(7852,"LATIN_CAPITAL_LETTER_A_WITH_CIRCUMFLEX_AND_DOT_BELOW"). +lisp_code_name(7853,"LATIN_SMALL_LETTER_A_WITH_CIRCUMFLEX_AND_DOT_BELOW"). +lisp_code_name(7854,"LATIN_CAPITAL_LETTER_A_WITH_BREVE_AND_ACUTE"). +lisp_code_name(7855,"LATIN_SMALL_LETTER_A_WITH_BREVE_AND_ACUTE"). +lisp_code_name(7856,"LATIN_CAPITAL_LETTER_A_WITH_BREVE_AND_GRAVE"). +lisp_code_name(7857,"LATIN_SMALL_LETTER_A_WITH_BREVE_AND_GRAVE"). +lisp_code_name(7858,"LATIN_CAPITAL_LETTER_A_WITH_BREVE_AND_HOOK_ABOVE"). +lisp_code_name(7859,"LATIN_SMALL_LETTER_A_WITH_BREVE_AND_HOOK_ABOVE"). +lisp_code_name(7860,"LATIN_CAPITAL_LETTER_A_WITH_BREVE_AND_TILDE"). +lisp_code_name(7861,"LATIN_SMALL_LETTER_A_WITH_BREVE_AND_TILDE"). +lisp_code_name(7862,"LATIN_CAPITAL_LETTER_A_WITH_BREVE_AND_DOT_BELOW"). +lisp_code_name(7863,"LATIN_SMALL_LETTER_A_WITH_BREVE_AND_DOT_BELOW"). +lisp_code_name(7864,"LATIN_CAPITAL_LETTER_E_WITH_DOT_BELOW"). +lisp_code_name(7865,"LATIN_SMALL_LETTER_E_WITH_DOT_BELOW"). +lisp_code_name(7866,"LATIN_CAPITAL_LETTER_E_WITH_HOOK_ABOVE"). +lisp_code_name(7867,"LATIN_SMALL_LETTER_E_WITH_HOOK_ABOVE"). +lisp_code_name(7868,"LATIN_CAPITAL_LETTER_E_WITH_TILDE"). +lisp_code_name(7869,"LATIN_SMALL_LETTER_E_WITH_TILDE"). +lisp_code_name(7870,"LATIN_CAPITAL_LETTER_E_WITH_CIRCUMFLEX_AND_ACUTE"). +lisp_code_name(7871,"LATIN_SMALL_LETTER_E_WITH_CIRCUMFLEX_AND_ACUTE"). +lisp_code_name(7872,"LATIN_CAPITAL_LETTER_E_WITH_CIRCUMFLEX_AND_GRAVE"). +lisp_code_name(7873,"LATIN_SMALL_LETTER_E_WITH_CIRCUMFLEX_AND_GRAVE"). +lisp_code_name(7874,"LATIN_CAPITAL_LETTER_E_WITH_CIRCUMFLEX_AND_HOOK_ABOVE"). +lisp_code_name(7875,"LATIN_SMALL_LETTER_E_WITH_CIRCUMFLEX_AND_HOOK_ABOVE"). +lisp_code_name(7876,"LATIN_CAPITAL_LETTER_E_WITH_CIRCUMFLEX_AND_TILDE"). +lisp_code_name(7877,"LATIN_SMALL_LETTER_E_WITH_CIRCUMFLEX_AND_TILDE"). +lisp_code_name(7878,"LATIN_CAPITAL_LETTER_E_WITH_CIRCUMFLEX_AND_DOT_BELOW"). +lisp_code_name(7879,"LATIN_SMALL_LETTER_E_WITH_CIRCUMFLEX_AND_DOT_BELOW"). +lisp_code_name(7880,"LATIN_CAPITAL_LETTER_I_WITH_HOOK_ABOVE"). +lisp_code_name(7881,"LATIN_SMALL_LETTER_I_WITH_HOOK_ABOVE"). +lisp_code_name(7882,"LATIN_CAPITAL_LETTER_I_WITH_DOT_BELOW"). +lisp_code_name(7883,"LATIN_SMALL_LETTER_I_WITH_DOT_BELOW"). +lisp_code_name(7884,"LATIN_CAPITAL_LETTER_O_WITH_DOT_BELOW"). +lisp_code_name(7885,"LATIN_SMALL_LETTER_O_WITH_DOT_BELOW"). +lisp_code_name(7886,"LATIN_CAPITAL_LETTER_O_WITH_HOOK_ABOVE"). +lisp_code_name(7887,"LATIN_SMALL_LETTER_O_WITH_HOOK_ABOVE"). +lisp_code_name(7888,"LATIN_CAPITAL_LETTER_O_WITH_CIRCUMFLEX_AND_ACUTE"). +lisp_code_name(7889,"LATIN_SMALL_LETTER_O_WITH_CIRCUMFLEX_AND_ACUTE"). +lisp_code_name(7890,"LATIN_CAPITAL_LETTER_O_WITH_CIRCUMFLEX_AND_GRAVE"). +lisp_code_name(7891,"LATIN_SMALL_LETTER_O_WITH_CIRCUMFLEX_AND_GRAVE"). +lisp_code_name(7892,"LATIN_CAPITAL_LETTER_O_WITH_CIRCUMFLEX_AND_HOOK_ABOVE"). +lisp_code_name(7893,"LATIN_SMALL_LETTER_O_WITH_CIRCUMFLEX_AND_HOOK_ABOVE"). +lisp_code_name(7894,"LATIN_CAPITAL_LETTER_O_WITH_CIRCUMFLEX_AND_TILDE"). +lisp_code_name(7895,"LATIN_SMALL_LETTER_O_WITH_CIRCUMFLEX_AND_TILDE"). +lisp_code_name(7896,"LATIN_CAPITAL_LETTER_O_WITH_CIRCUMFLEX_AND_DOT_BELOW"). +lisp_code_name(7897,"LATIN_SMALL_LETTER_O_WITH_CIRCUMFLEX_AND_DOT_BELOW"). +lisp_code_name(7898,"LATIN_CAPITAL_LETTER_O_WITH_HORN_AND_ACUTE"). +lisp_code_name(7899,"LATIN_SMALL_LETTER_O_WITH_HORN_AND_ACUTE"). +lisp_code_name(7900,"LATIN_CAPITAL_LETTER_O_WITH_HORN_AND_GRAVE"). +lisp_code_name(7901,"LATIN_SMALL_LETTER_O_WITH_HORN_AND_GRAVE"). +lisp_code_name(7902,"LATIN_CAPITAL_LETTER_O_WITH_HORN_AND_HOOK_ABOVE"). +lisp_code_name(7903,"LATIN_SMALL_LETTER_O_WITH_HORN_AND_HOOK_ABOVE"). +lisp_code_name(7904,"LATIN_CAPITAL_LETTER_O_WITH_HORN_AND_TILDE"). +lisp_code_name(7905,"LATIN_SMALL_LETTER_O_WITH_HORN_AND_TILDE"). +lisp_code_name(7906,"LATIN_CAPITAL_LETTER_O_WITH_HORN_AND_DOT_BELOW"). +lisp_code_name(7907,"LATIN_SMALL_LETTER_O_WITH_HORN_AND_DOT_BELOW"). +lisp_code_name(7908,"LATIN_CAPITAL_LETTER_U_WITH_DOT_BELOW"). +lisp_code_name(7909,"LATIN_SMALL_LETTER_U_WITH_DOT_BELOW"). +lisp_code_name(7910,"LATIN_CAPITAL_LETTER_U_WITH_HOOK_ABOVE"). +lisp_code_name(7911,"LATIN_SMALL_LETTER_U_WITH_HOOK_ABOVE"). +lisp_code_name(7912,"LATIN_CAPITAL_LETTER_U_WITH_HORN_AND_ACUTE"). +lisp_code_name(7913,"LATIN_SMALL_LETTER_U_WITH_HORN_AND_ACUTE"). +lisp_code_name(7914,"LATIN_CAPITAL_LETTER_U_WITH_HORN_AND_GRAVE"). +lisp_code_name(7915,"LATIN_SMALL_LETTER_U_WITH_HORN_AND_GRAVE"). +lisp_code_name(7916,"LATIN_CAPITAL_LETTER_U_WITH_HORN_AND_HOOK_ABOVE"). +lisp_code_name(7917,"LATIN_SMALL_LETTER_U_WITH_HORN_AND_HOOK_ABOVE"). +lisp_code_name(7918,"LATIN_CAPITAL_LETTER_U_WITH_HORN_AND_TILDE"). +lisp_code_name(7919,"LATIN_SMALL_LETTER_U_WITH_HORN_AND_TILDE"). +lisp_code_name(7920,"LATIN_CAPITAL_LETTER_U_WITH_HORN_AND_DOT_BELOW"). +lisp_code_name(7921,"LATIN_SMALL_LETTER_U_WITH_HORN_AND_DOT_BELOW"). +lisp_code_name(7922,"LATIN_CAPITAL_LETTER_Y_WITH_GRAVE"). +lisp_code_name(7923,"LATIN_SMALL_LETTER_Y_WITH_GRAVE"). +lisp_code_name(7924,"LATIN_CAPITAL_LETTER_Y_WITH_DOT_BELOW"). +lisp_code_name(7925,"LATIN_SMALL_LETTER_Y_WITH_DOT_BELOW"). +lisp_code_name(7926,"LATIN_CAPITAL_LETTER_Y_WITH_HOOK_ABOVE"). +lisp_code_name(7927,"LATIN_SMALL_LETTER_Y_WITH_HOOK_ABOVE"). +lisp_code_name(7928,"LATIN_CAPITAL_LETTER_Y_WITH_TILDE"). +lisp_code_name(7929,"LATIN_SMALL_LETTER_Y_WITH_TILDE"). +lisp_code_name(7930,"LATIN_CAPITAL_LETTER_MIDDLE-WELSH_LL"). +lisp_code_name(7931,"LATIN_SMALL_LETTER_MIDDLE-WELSH_LL"). +lisp_code_name(7932,"LATIN_CAPITAL_LETTER_MIDDLE-WELSH_V"). +lisp_code_name(7933,"LATIN_SMALL_LETTER_MIDDLE-WELSH_V"). +lisp_code_name(7934,"LATIN_CAPITAL_LETTER_Y_WITH_LOOP"). +lisp_code_name(7935,"LATIN_SMALL_LETTER_Y_WITH_LOOP"). +lisp_code_name(7936,"GREEK_SMALL_LETTER_ALPHA_WITH_PSILI"). +lisp_code_name(7937,"GREEK_SMALL_LETTER_ALPHA_WITH_DASIA"). +lisp_code_name(7938,"GREEK_SMALL_LETTER_ALPHA_WITH_PSILI_AND_VARIA"). +lisp_code_name(7939,"GREEK_SMALL_LETTER_ALPHA_WITH_DASIA_AND_VARIA"). +lisp_code_name(7940,"GREEK_SMALL_LETTER_ALPHA_WITH_PSILI_AND_OXIA"). +lisp_code_name(7941,"GREEK_SMALL_LETTER_ALPHA_WITH_DASIA_AND_OXIA"). +lisp_code_name(7942,"GREEK_SMALL_LETTER_ALPHA_WITH_PSILI_AND_PERISPOMENI"). +lisp_code_name(7943,"GREEK_SMALL_LETTER_ALPHA_WITH_DASIA_AND_PERISPOMENI"). +lisp_code_name(7944,"GREEK_CAPITAL_LETTER_ALPHA_WITH_PSILI"). +lisp_code_name(7945,"GREEK_CAPITAL_LETTER_ALPHA_WITH_DASIA"). +lisp_code_name(7946,"GREEK_CAPITAL_LETTER_ALPHA_WITH_PSILI_AND_VARIA"). +lisp_code_name(7947,"GREEK_CAPITAL_LETTER_ALPHA_WITH_DASIA_AND_VARIA"). +lisp_code_name(7948,"GREEK_CAPITAL_LETTER_ALPHA_WITH_PSILI_AND_OXIA"). +lisp_code_name(7949,"GREEK_CAPITAL_LETTER_ALPHA_WITH_DASIA_AND_OXIA"). +lisp_code_name(7950,"GREEK_CAPITAL_LETTER_ALPHA_WITH_PSILI_AND_PERISPOMENI"). +lisp_code_name(7951,"GREEK_CAPITAL_LETTER_ALPHA_WITH_DASIA_AND_PERISPOMENI"). +lisp_code_name(7952,"GREEK_SMALL_LETTER_EPSILON_WITH_PSILI"). +lisp_code_name(7953,"GREEK_SMALL_LETTER_EPSILON_WITH_DASIA"). +lisp_code_name(7954,"GREEK_SMALL_LETTER_EPSILON_WITH_PSILI_AND_VARIA"). +lisp_code_name(7955,"GREEK_SMALL_LETTER_EPSILON_WITH_DASIA_AND_VARIA"). +lisp_code_name(7956,"GREEK_SMALL_LETTER_EPSILON_WITH_PSILI_AND_OXIA"). +lisp_code_name(7957,"GREEK_SMALL_LETTER_EPSILON_WITH_DASIA_AND_OXIA"). +lisp_code_name(7960,"GREEK_CAPITAL_LETTER_EPSILON_WITH_PSILI"). +lisp_code_name(7961,"GREEK_CAPITAL_LETTER_EPSILON_WITH_DASIA"). +lisp_code_name(7962,"GREEK_CAPITAL_LETTER_EPSILON_WITH_PSILI_AND_VARIA"). +lisp_code_name(7963,"GREEK_CAPITAL_LETTER_EPSILON_WITH_DASIA_AND_VARIA"). +lisp_code_name(7964,"GREEK_CAPITAL_LETTER_EPSILON_WITH_PSILI_AND_OXIA"). +lisp_code_name(7965,"GREEK_CAPITAL_LETTER_EPSILON_WITH_DASIA_AND_OXIA"). +lisp_code_name(7968,"GREEK_SMALL_LETTER_ETA_WITH_PSILI"). +lisp_code_name(7969,"GREEK_SMALL_LETTER_ETA_WITH_DASIA"). +lisp_code_name(7970,"GREEK_SMALL_LETTER_ETA_WITH_PSILI_AND_VARIA"). +lisp_code_name(7971,"GREEK_SMALL_LETTER_ETA_WITH_DASIA_AND_VARIA"). +lisp_code_name(7972,"GREEK_SMALL_LETTER_ETA_WITH_PSILI_AND_OXIA"). +lisp_code_name(7973,"GREEK_SMALL_LETTER_ETA_WITH_DASIA_AND_OXIA"). +lisp_code_name(7974,"GREEK_SMALL_LETTER_ETA_WITH_PSILI_AND_PERISPOMENI"). +lisp_code_name(7975,"GREEK_SMALL_LETTER_ETA_WITH_DASIA_AND_PERISPOMENI"). +lisp_code_name(7976,"GREEK_CAPITAL_LETTER_ETA_WITH_PSILI"). +lisp_code_name(7977,"GREEK_CAPITAL_LETTER_ETA_WITH_DASIA"). +lisp_code_name(7978,"GREEK_CAPITAL_LETTER_ETA_WITH_PSILI_AND_VARIA"). +lisp_code_name(7979,"GREEK_CAPITAL_LETTER_ETA_WITH_DASIA_AND_VARIA"). +lisp_code_name(7980,"GREEK_CAPITAL_LETTER_ETA_WITH_PSILI_AND_OXIA"). +lisp_code_name(7981,"GREEK_CAPITAL_LETTER_ETA_WITH_DASIA_AND_OXIA"). +lisp_code_name(7982,"GREEK_CAPITAL_LETTER_ETA_WITH_PSILI_AND_PERISPOMENI"). +lisp_code_name(7983,"GREEK_CAPITAL_LETTER_ETA_WITH_DASIA_AND_PERISPOMENI"). +lisp_code_name(7984,"GREEK_SMALL_LETTER_IOTA_WITH_PSILI"). +lisp_code_name(7985,"GREEK_SMALL_LETTER_IOTA_WITH_DASIA"). +lisp_code_name(7986,"GREEK_SMALL_LETTER_IOTA_WITH_PSILI_AND_VARIA"). +lisp_code_name(7987,"GREEK_SMALL_LETTER_IOTA_WITH_DASIA_AND_VARIA"). +lisp_code_name(7988,"GREEK_SMALL_LETTER_IOTA_WITH_PSILI_AND_OXIA"). +lisp_code_name(7989,"GREEK_SMALL_LETTER_IOTA_WITH_DASIA_AND_OXIA"). +lisp_code_name(7990,"GREEK_SMALL_LETTER_IOTA_WITH_PSILI_AND_PERISPOMENI"). +lisp_code_name(7991,"GREEK_SMALL_LETTER_IOTA_WITH_DASIA_AND_PERISPOMENI"). +lisp_code_name(7992,"GREEK_CAPITAL_LETTER_IOTA_WITH_PSILI"). +lisp_code_name(7993,"GREEK_CAPITAL_LETTER_IOTA_WITH_DASIA"). +lisp_code_name(7994,"GREEK_CAPITAL_LETTER_IOTA_WITH_PSILI_AND_VARIA"). +lisp_code_name(7995,"GREEK_CAPITAL_LETTER_IOTA_WITH_DASIA_AND_VARIA"). +lisp_code_name(7996,"GREEK_CAPITAL_LETTER_IOTA_WITH_PSILI_AND_OXIA"). +lisp_code_name(7997,"GREEK_CAPITAL_LETTER_IOTA_WITH_DASIA_AND_OXIA"). +lisp_code_name(7998,"GREEK_CAPITAL_LETTER_IOTA_WITH_PSILI_AND_PERISPOMENI"). +lisp_code_name(7999,"GREEK_CAPITAL_LETTER_IOTA_WITH_DASIA_AND_PERISPOMENI"). +lisp_code_name(8000,"GREEK_SMALL_LETTER_OMICRON_WITH_PSILI"). +lisp_code_name(8001,"GREEK_SMALL_LETTER_OMICRON_WITH_DASIA"). +lisp_code_name(8002,"GREEK_SMALL_LETTER_OMICRON_WITH_PSILI_AND_VARIA"). +lisp_code_name(8003,"GREEK_SMALL_LETTER_OMICRON_WITH_DASIA_AND_VARIA"). +lisp_code_name(8004,"GREEK_SMALL_LETTER_OMICRON_WITH_PSILI_AND_OXIA"). +lisp_code_name(8005,"GREEK_SMALL_LETTER_OMICRON_WITH_DASIA_AND_OXIA"). +lisp_code_name(8008,"GREEK_CAPITAL_LETTER_OMICRON_WITH_PSILI"). +lisp_code_name(8009,"GREEK_CAPITAL_LETTER_OMICRON_WITH_DASIA"). +lisp_code_name(8010,"GREEK_CAPITAL_LETTER_OMICRON_WITH_PSILI_AND_VARIA"). +lisp_code_name(8011,"GREEK_CAPITAL_LETTER_OMICRON_WITH_DASIA_AND_VARIA"). +lisp_code_name(8012,"GREEK_CAPITAL_LETTER_OMICRON_WITH_PSILI_AND_OXIA"). +lisp_code_name(8013,"GREEK_CAPITAL_LETTER_OMICRON_WITH_DASIA_AND_OXIA"). +lisp_code_name(8016,"GREEK_SMALL_LETTER_UPSILON_WITH_PSILI"). +lisp_code_name(8017,"GREEK_SMALL_LETTER_UPSILON_WITH_DASIA"). +lisp_code_name(8018,"GREEK_SMALL_LETTER_UPSILON_WITH_PSILI_AND_VARIA"). +lisp_code_name(8019,"GREEK_SMALL_LETTER_UPSILON_WITH_DASIA_AND_VARIA"). +lisp_code_name(8020,"GREEK_SMALL_LETTER_UPSILON_WITH_PSILI_AND_OXIA"). +lisp_code_name(8021,"GREEK_SMALL_LETTER_UPSILON_WITH_DASIA_AND_OXIA"). +lisp_code_name(8022,"GREEK_SMALL_LETTER_UPSILON_WITH_PSILI_AND_PERISPOMENI"). +lisp_code_name(8023,"GREEK_SMALL_LETTER_UPSILON_WITH_DASIA_AND_PERISPOMENI"). +lisp_code_name(8025,"GREEK_CAPITAL_LETTER_UPSILON_WITH_DASIA"). +lisp_code_name(8027,"GREEK_CAPITAL_LETTER_UPSILON_WITH_DASIA_AND_VARIA"). +lisp_code_name(8029,"GREEK_CAPITAL_LETTER_UPSILON_WITH_DASIA_AND_OXIA"). +lisp_code_name(8031,"GREEK_CAPITAL_LETTER_UPSILON_WITH_DASIA_AND_PERISPOMENI"). +lisp_code_name(8032,"GREEK_SMALL_LETTER_OMEGA_WITH_PSILI"). +lisp_code_name(8033,"GREEK_SMALL_LETTER_OMEGA_WITH_DASIA"). +lisp_code_name(8034,"GREEK_SMALL_LETTER_OMEGA_WITH_PSILI_AND_VARIA"). +lisp_code_name(8035,"GREEK_SMALL_LETTER_OMEGA_WITH_DASIA_AND_VARIA"). +lisp_code_name(8036,"GREEK_SMALL_LETTER_OMEGA_WITH_PSILI_AND_OXIA"). +lisp_code_name(8037,"GREEK_SMALL_LETTER_OMEGA_WITH_DASIA_AND_OXIA"). +lisp_code_name(8038,"GREEK_SMALL_LETTER_OMEGA_WITH_PSILI_AND_PERISPOMENI"). +lisp_code_name(8039,"GREEK_SMALL_LETTER_OMEGA_WITH_DASIA_AND_PERISPOMENI"). +lisp_code_name(8040,"GREEK_CAPITAL_LETTER_OMEGA_WITH_PSILI"). +lisp_code_name(8041,"GREEK_CAPITAL_LETTER_OMEGA_WITH_DASIA"). +lisp_code_name(8042,"GREEK_CAPITAL_LETTER_OMEGA_WITH_PSILI_AND_VARIA"). +lisp_code_name(8043,"GREEK_CAPITAL_LETTER_OMEGA_WITH_DASIA_AND_VARIA"). +lisp_code_name(8044,"GREEK_CAPITAL_LETTER_OMEGA_WITH_PSILI_AND_OXIA"). +lisp_code_name(8045,"GREEK_CAPITAL_LETTER_OMEGA_WITH_DASIA_AND_OXIA"). +lisp_code_name(8046,"GREEK_CAPITAL_LETTER_OMEGA_WITH_PSILI_AND_PERISPOMENI"). +lisp_code_name(8047,"GREEK_CAPITAL_LETTER_OMEGA_WITH_DASIA_AND_PERISPOMENI"). +lisp_code_name(8048,"GREEK_SMALL_LETTER_ALPHA_WITH_VARIA"). +lisp_code_name(8049,"GREEK_SMALL_LETTER_ALPHA_WITH_OXIA"). +lisp_code_name(8050,"GREEK_SMALL_LETTER_EPSILON_WITH_VARIA"). +lisp_code_name(8051,"GREEK_SMALL_LETTER_EPSILON_WITH_OXIA"). +lisp_code_name(8052,"GREEK_SMALL_LETTER_ETA_WITH_VARIA"). +lisp_code_name(8053,"GREEK_SMALL_LETTER_ETA_WITH_OXIA"). +lisp_code_name(8054,"GREEK_SMALL_LETTER_IOTA_WITH_VARIA"). +lisp_code_name(8055,"GREEK_SMALL_LETTER_IOTA_WITH_OXIA"). +lisp_code_name(8056,"GREEK_SMALL_LETTER_OMICRON_WITH_VARIA"). +lisp_code_name(8057,"GREEK_SMALL_LETTER_OMICRON_WITH_OXIA"). +lisp_code_name(8058,"GREEK_SMALL_LETTER_UPSILON_WITH_VARIA"). +lisp_code_name(8059,"GREEK_SMALL_LETTER_UPSILON_WITH_OXIA"). +lisp_code_name(8060,"GREEK_SMALL_LETTER_OMEGA_WITH_VARIA"). +lisp_code_name(8061,"GREEK_SMALL_LETTER_OMEGA_WITH_OXIA"). +lisp_code_name(8064,"GREEK_SMALL_LETTER_ALPHA_WITH_PSILI_AND_YPOGEGRAMMENI"). +lisp_code_name(8065,"GREEK_SMALL_LETTER_ALPHA_WITH_DASIA_AND_YPOGEGRAMMENI"). +lisp_code_name(8066,"GREEK_SMALL_LETTER_ALPHA_WITH_PSILI_AND_VARIA_AND_YPOGEGRAMMENI"). +lisp_code_name(8067,"GREEK_SMALL_LETTER_ALPHA_WITH_DASIA_AND_VARIA_AND_YPOGEGRAMMENI"). +lisp_code_name(8068,"GREEK_SMALL_LETTER_ALPHA_WITH_PSILI_AND_OXIA_AND_YPOGEGRAMMENI"). +lisp_code_name(8069,"GREEK_SMALL_LETTER_ALPHA_WITH_DASIA_AND_OXIA_AND_YPOGEGRAMMENI"). +lisp_code_name(8070,"GREEK_SMALL_LETTER_ALPHA_WITH_PSILI_AND_PERISPOMENI_AND_YPOGEGRAMMENI"). +lisp_code_name(8071,"GREEK_SMALL_LETTER_ALPHA_WITH_DASIA_AND_PERISPOMENI_AND_YPOGEGRAMMENI"). +lisp_code_name(8072,"GREEK_CAPITAL_LETTER_ALPHA_WITH_PSILI_AND_PROSGEGRAMMENI"). +lisp_code_name(8073,"GREEK_CAPITAL_LETTER_ALPHA_WITH_DASIA_AND_PROSGEGRAMMENI"). +lisp_code_name(8074,"GREEK_CAPITAL_LETTER_ALPHA_WITH_PSILI_AND_VARIA_AND_PROSGEGRAMMENI"). +lisp_code_name(8075,"GREEK_CAPITAL_LETTER_ALPHA_WITH_DASIA_AND_VARIA_AND_PROSGEGRAMMENI"). +lisp_code_name(8076,"GREEK_CAPITAL_LETTER_ALPHA_WITH_PSILI_AND_OXIA_AND_PROSGEGRAMMENI"). +lisp_code_name(8077,"GREEK_CAPITAL_LETTER_ALPHA_WITH_DASIA_AND_OXIA_AND_PROSGEGRAMMENI"). +lisp_code_name(8078,"GREEK_CAPITAL_LETTER_ALPHA_WITH_PSILI_AND_PERISPOMENI_AND_PROSGEGRAMMENI"). +lisp_code_name(8079,"GREEK_CAPITAL_LETTER_ALPHA_WITH_DASIA_AND_PERISPOMENI_AND_PROSGEGRAMMENI"). +lisp_code_name(8080,"GREEK_SMALL_LETTER_ETA_WITH_PSILI_AND_YPOGEGRAMMENI"). +lisp_code_name(8081,"GREEK_SMALL_LETTER_ETA_WITH_DASIA_AND_YPOGEGRAMMENI"). +lisp_code_name(8082,"GREEK_SMALL_LETTER_ETA_WITH_PSILI_AND_VARIA_AND_YPOGEGRAMMENI"). +lisp_code_name(8083,"GREEK_SMALL_LETTER_ETA_WITH_DASIA_AND_VARIA_AND_YPOGEGRAMMENI"). +lisp_code_name(8084,"GREEK_SMALL_LETTER_ETA_WITH_PSILI_AND_OXIA_AND_YPOGEGRAMMENI"). +lisp_code_name(8085,"GREEK_SMALL_LETTER_ETA_WITH_DASIA_AND_OXIA_AND_YPOGEGRAMMENI"). +lisp_code_name(8086,"GREEK_SMALL_LETTER_ETA_WITH_PSILI_AND_PERISPOMENI_AND_YPOGEGRAMMENI"). +lisp_code_name(8087,"GREEK_SMALL_LETTER_ETA_WITH_DASIA_AND_PERISPOMENI_AND_YPOGEGRAMMENI"). +lisp_code_name(8088,"GREEK_CAPITAL_LETTER_ETA_WITH_PSILI_AND_PROSGEGRAMMENI"). +lisp_code_name(8089,"GREEK_CAPITAL_LETTER_ETA_WITH_DASIA_AND_PROSGEGRAMMENI"). +lisp_code_name(8090,"GREEK_CAPITAL_LETTER_ETA_WITH_PSILI_AND_VARIA_AND_PROSGEGRAMMENI"). +lisp_code_name(8091,"GREEK_CAPITAL_LETTER_ETA_WITH_DASIA_AND_VARIA_AND_PROSGEGRAMMENI"). +lisp_code_name(8092,"GREEK_CAPITAL_LETTER_ETA_WITH_PSILI_AND_OXIA_AND_PROSGEGRAMMENI"). +lisp_code_name(8093,"GREEK_CAPITAL_LETTER_ETA_WITH_DASIA_AND_OXIA_AND_PROSGEGRAMMENI"). +lisp_code_name(8094,"GREEK_CAPITAL_LETTER_ETA_WITH_PSILI_AND_PERISPOMENI_AND_PROSGEGRAMMENI"). +lisp_code_name(8095,"GREEK_CAPITAL_LETTER_ETA_WITH_DASIA_AND_PERISPOMENI_AND_PROSGEGRAMMENI"). +lisp_code_name(8096,"GREEK_SMALL_LETTER_OMEGA_WITH_PSILI_AND_YPOGEGRAMMENI"). +lisp_code_name(8097,"GREEK_SMALL_LETTER_OMEGA_WITH_DASIA_AND_YPOGEGRAMMENI"). +lisp_code_name(8098,"GREEK_SMALL_LETTER_OMEGA_WITH_PSILI_AND_VARIA_AND_YPOGEGRAMMENI"). +lisp_code_name(8099,"GREEK_SMALL_LETTER_OMEGA_WITH_DASIA_AND_VARIA_AND_YPOGEGRAMMENI"). +lisp_code_name(8100,"GREEK_SMALL_LETTER_OMEGA_WITH_PSILI_AND_OXIA_AND_YPOGEGRAMMENI"). +lisp_code_name(8101,"GREEK_SMALL_LETTER_OMEGA_WITH_DASIA_AND_OXIA_AND_YPOGEGRAMMENI"). +lisp_code_name(8102,"GREEK_SMALL_LETTER_OMEGA_WITH_PSILI_AND_PERISPOMENI_AND_YPOGEGRAMMENI"). +lisp_code_name(8103,"GREEK_SMALL_LETTER_OMEGA_WITH_DASIA_AND_PERISPOMENI_AND_YPOGEGRAMMENI"). +lisp_code_name(8104,"GREEK_CAPITAL_LETTER_OMEGA_WITH_PSILI_AND_PROSGEGRAMMENI"). +lisp_code_name(8105,"GREEK_CAPITAL_LETTER_OMEGA_WITH_DASIA_AND_PROSGEGRAMMENI"). +lisp_code_name(8106,"GREEK_CAPITAL_LETTER_OMEGA_WITH_PSILI_AND_VARIA_AND_PROSGEGRAMMENI"). +lisp_code_name(8107,"GREEK_CAPITAL_LETTER_OMEGA_WITH_DASIA_AND_VARIA_AND_PROSGEGRAMMENI"). +lisp_code_name(8108,"GREEK_CAPITAL_LETTER_OMEGA_WITH_PSILI_AND_OXIA_AND_PROSGEGRAMMENI"). +lisp_code_name(8109,"GREEK_CAPITAL_LETTER_OMEGA_WITH_DASIA_AND_OXIA_AND_PROSGEGRAMMENI"). +lisp_code_name(8110,"GREEK_CAPITAL_LETTER_OMEGA_WITH_PSILI_AND_PERISPOMENI_AND_PROSGEGRAMMENI"). +lisp_code_name(8111,"GREEK_CAPITAL_LETTER_OMEGA_WITH_DASIA_AND_PERISPOMENI_AND_PROSGEGRAMMENI"). +lisp_code_name(8112,"GREEK_SMALL_LETTER_ALPHA_WITH_VRACHY"). +lisp_code_name(8113,"GREEK_SMALL_LETTER_ALPHA_WITH_MACRON"). +lisp_code_name(8114,"GREEK_SMALL_LETTER_ALPHA_WITH_VARIA_AND_YPOGEGRAMMENI"). +lisp_code_name(8115,"GREEK_SMALL_LETTER_ALPHA_WITH_YPOGEGRAMMENI"). +lisp_code_name(8116,"GREEK_SMALL_LETTER_ALPHA_WITH_OXIA_AND_YPOGEGRAMMENI"). +lisp_code_name(8118,"GREEK_SMALL_LETTER_ALPHA_WITH_PERISPOMENI"). +lisp_code_name(8119,"GREEK_SMALL_LETTER_ALPHA_WITH_PERISPOMENI_AND_YPOGEGRAMMENI"). +lisp_code_name(8120,"GREEK_CAPITAL_LETTER_ALPHA_WITH_VRACHY"). +lisp_code_name(8121,"GREEK_CAPITAL_LETTER_ALPHA_WITH_MACRON"). +lisp_code_name(8122,"GREEK_CAPITAL_LETTER_ALPHA_WITH_VARIA"). +lisp_code_name(8123,"GREEK_CAPITAL_LETTER_ALPHA_WITH_OXIA"). +lisp_code_name(8124,"GREEK_CAPITAL_LETTER_ALPHA_WITH_PROSGEGRAMMENI"). +lisp_code_name(8125,"GREEK_KORONIS"). +lisp_code_name(8126,"GREEK_PROSGEGRAMMENI"). +lisp_code_name(8127,"GREEK_PSILI"). +lisp_code_name(8128,"GREEK_PERISPOMENI"). +lisp_code_name(8129,"GREEK_DIALYTIKA_AND_PERISPOMENI"). +lisp_code_name(8130,"GREEK_SMALL_LETTER_ETA_WITH_VARIA_AND_YPOGEGRAMMENI"). +lisp_code_name(8131,"GREEK_SMALL_LETTER_ETA_WITH_YPOGEGRAMMENI"). +lisp_code_name(8132,"GREEK_SMALL_LETTER_ETA_WITH_OXIA_AND_YPOGEGRAMMENI"). +lisp_code_name(8134,"GREEK_SMALL_LETTER_ETA_WITH_PERISPOMENI"). +lisp_code_name(8135,"GREEK_SMALL_LETTER_ETA_WITH_PERISPOMENI_AND_YPOGEGRAMMENI"). +lisp_code_name(8136,"GREEK_CAPITAL_LETTER_EPSILON_WITH_VARIA"). +lisp_code_name(8137,"GREEK_CAPITAL_LETTER_EPSILON_WITH_OXIA"). +lisp_code_name(8138,"GREEK_CAPITAL_LETTER_ETA_WITH_VARIA"). +lisp_code_name(8139,"GREEK_CAPITAL_LETTER_ETA_WITH_OXIA"). +lisp_code_name(8140,"GREEK_CAPITAL_LETTER_ETA_WITH_PROSGEGRAMMENI"). +lisp_code_name(8141,"GREEK_PSILI_AND_VARIA"). +lisp_code_name(8142,"GREEK_PSILI_AND_OXIA"). +lisp_code_name(8143,"GREEK_PSILI_AND_PERISPOMENI"). +lisp_code_name(8144,"GREEK_SMALL_LETTER_IOTA_WITH_VRACHY"). +lisp_code_name(8145,"GREEK_SMALL_LETTER_IOTA_WITH_MACRON"). +lisp_code_name(8146,"GREEK_SMALL_LETTER_IOTA_WITH_DIALYTIKA_AND_VARIA"). +lisp_code_name(8147,"GREEK_SMALL_LETTER_IOTA_WITH_DIALYTIKA_AND_OXIA"). +lisp_code_name(8150,"GREEK_SMALL_LETTER_IOTA_WITH_PERISPOMENI"). +lisp_code_name(8151,"GREEK_SMALL_LETTER_IOTA_WITH_DIALYTIKA_AND_PERISPOMENI"). +lisp_code_name(8152,"GREEK_CAPITAL_LETTER_IOTA_WITH_VRACHY"). +lisp_code_name(8153,"GREEK_CAPITAL_LETTER_IOTA_WITH_MACRON"). +lisp_code_name(8154,"GREEK_CAPITAL_LETTER_IOTA_WITH_VARIA"). +lisp_code_name(8155,"GREEK_CAPITAL_LETTER_IOTA_WITH_OXIA"). +lisp_code_name(8157,"GREEK_DASIA_AND_VARIA"). +lisp_code_name(8158,"GREEK_DASIA_AND_OXIA"). +lisp_code_name(8159,"GREEK_DASIA_AND_PERISPOMENI"). +lisp_code_name(8160,"GREEK_SMALL_LETTER_UPSILON_WITH_VRACHY"). +lisp_code_name(8161,"GREEK_SMALL_LETTER_UPSILON_WITH_MACRON"). +lisp_code_name(8162,"GREEK_SMALL_LETTER_UPSILON_WITH_DIALYTIKA_AND_VARIA"). +lisp_code_name(8163,"GREEK_SMALL_LETTER_UPSILON_WITH_DIALYTIKA_AND_OXIA"). +lisp_code_name(8164,"GREEK_SMALL_LETTER_RHO_WITH_PSILI"). +lisp_code_name(8165,"GREEK_SMALL_LETTER_RHO_WITH_DASIA"). +lisp_code_name(8166,"GREEK_SMALL_LETTER_UPSILON_WITH_PERISPOMENI"). +lisp_code_name(8167,"GREEK_SMALL_LETTER_UPSILON_WITH_DIALYTIKA_AND_PERISPOMENI"). +lisp_code_name(8168,"GREEK_CAPITAL_LETTER_UPSILON_WITH_VRACHY"). +lisp_code_name(8169,"GREEK_CAPITAL_LETTER_UPSILON_WITH_MACRON"). +lisp_code_name(8170,"GREEK_CAPITAL_LETTER_UPSILON_WITH_VARIA"). +lisp_code_name(8171,"GREEK_CAPITAL_LETTER_UPSILON_WITH_OXIA"). +lisp_code_name(8172,"GREEK_CAPITAL_LETTER_RHO_WITH_DASIA"). +lisp_code_name(8173,"GREEK_DIALYTIKA_AND_VARIA"). +lisp_code_name(8174,"GREEK_DIALYTIKA_AND_OXIA"). +lisp_code_name(8175,"GREEK_VARIA"). +lisp_code_name(8178,"GREEK_SMALL_LETTER_OMEGA_WITH_VARIA_AND_YPOGEGRAMMENI"). +lisp_code_name(8179,"GREEK_SMALL_LETTER_OMEGA_WITH_YPOGEGRAMMENI"). +lisp_code_name(8180,"GREEK_SMALL_LETTER_OMEGA_WITH_OXIA_AND_YPOGEGRAMMENI"). +lisp_code_name(8182,"GREEK_SMALL_LETTER_OMEGA_WITH_PERISPOMENI"). +lisp_code_name(8183,"GREEK_SMALL_LETTER_OMEGA_WITH_PERISPOMENI_AND_YPOGEGRAMMENI"). +lisp_code_name(8184,"GREEK_CAPITAL_LETTER_OMICRON_WITH_VARIA"). +lisp_code_name(8185,"GREEK_CAPITAL_LETTER_OMICRON_WITH_OXIA"). +lisp_code_name(8186,"GREEK_CAPITAL_LETTER_OMEGA_WITH_VARIA"). +lisp_code_name(8187,"GREEK_CAPITAL_LETTER_OMEGA_WITH_OXIA"). +lisp_code_name(8188,"GREEK_CAPITAL_LETTER_OMEGA_WITH_PROSGEGRAMMENI"). +lisp_code_name(8189,"GREEK_OXIA"). +lisp_code_name(8190,"GREEK_DASIA"). +lisp_code_name(8192,"EN_QUAD"). +lisp_code_name(8193,"EM_QUAD"). +lisp_code_name(8194,"EN_SPACE"). +lisp_code_name(8195,"EM_SPACE"). +lisp_code_name(8196,"THREE-PER-EM_SPACE"). +lisp_code_name(8197,"FOUR-PER-EM_SPACE"). +lisp_code_name(8198,"SIX-PER-EM_SPACE"). +lisp_code_name(8199,"FIGURE_SPACE"). +lisp_code_name(8200,"PUNCTUATION_SPACE"). +lisp_code_name(8201,"THIN_SPACE"). +lisp_code_name(8202,"HAIR_SPACE"). +lisp_code_name(8203,"ZERO_WIDTH_SPACE"). +lisp_code_name(8204,"ZERO_WIDTH_NON-JOINER"). +lisp_code_name(8205,"ZERO_WIDTH_JOINER"). +lisp_code_name(8206,"LEFT-TO-RIGHT_MARK"). +lisp_code_name(8207,"RIGHT-TO-LEFT_MARK"). +lisp_code_name(8208,"HYPHEN"). +lisp_code_name(8209,"NON-BREAKING_HYPHEN"). +lisp_code_name(8210,"FIGURE_DASH"). +lisp_code_name(8211,"EN_DASH"). +lisp_code_name(8212,"EM_DASH"). +lisp_code_name(8213,"HORIZONTAL_BAR"). +lisp_code_name(8214,"DOUBLE_VERTICAL_LINE"). +lisp_code_name(8215,"DOUBLE_LOW_LINE"). +lisp_code_name(8216,"LEFT_SINGLE_QUOTATION_MARK"). +lisp_code_name(8217,"RIGHT_SINGLE_QUOTATION_MARK"). +lisp_code_name(8218,"SINGLE_LOW-9_QUOTATION_MARK"). +lisp_code_name(8219,"SINGLE_HIGH-REVERSED-9_QUOTATION_MARK"). +lisp_code_name(8220,"LEFT_DOUBLE_QUOTATION_MARK"). +lisp_code_name(8221,"RIGHT_DOUBLE_QUOTATION_MARK"). +lisp_code_name(8222,"DOUBLE_LOW-9_QUOTATION_MARK"). +lisp_code_name(8223,"DOUBLE_HIGH-REVERSED-9_QUOTATION_MARK"). +lisp_code_name(8224,"DAGGER"). +lisp_code_name(8225,"DOUBLE_DAGGER"). +lisp_code_name(8226,"BULLET"). +lisp_code_name(8227,"TRIANGULAR_BULLET"). +lisp_code_name(8228,"ONE_DOT_LEADER"). +lisp_code_name(8229,"TWO_DOT_LEADER"). +lisp_code_name(8230,"HORIZONTAL_ELLIPSIS"). +lisp_code_name(8231,"HYPHENATION_POINT"). +lisp_code_name(8232,"LINE_SEPARATOR"). +lisp_code_name(8233,"PARAGRAPH_SEPARATOR"). +lisp_code_name(8234,"LEFT-TO-RIGHT_EMBEDDING"). +lisp_code_name(8235,"RIGHT-TO-LEFT_EMBEDDING"). +lisp_code_name(8236,"POP_DIRECTIONAL_FORMATTING"). +lisp_code_name(8237,"LEFT-TO-RIGHT_OVERRIDE"). +lisp_code_name(8238,"RIGHT-TO-LEFT_OVERRIDE"). +lisp_code_name(8239,"NARROW_NO-BREAK_SPACE"). +lisp_code_name(8240,"PER_MILLE_SIGN"). +lisp_code_name(8241,"PER_TEN_THOUSAND_SIGN"). +lisp_code_name(8242,"PRIME"). +lisp_code_name(8243,"DOUBLE_PRIME"). +lisp_code_name(8244,"TRIPLE_PRIME"). +lisp_code_name(8245,"REVERSED_PRIME"). +lisp_code_name(8246,"REVERSED_DOUBLE_PRIME"). +lisp_code_name(8247,"REVERSED_TRIPLE_PRIME"). +lisp_code_name(8248,"CARET"). +lisp_code_name(8249,"SINGLE_LEFT-POINTING_ANGLE_QUOTATION_MARK"). +lisp_code_name(8250,"SINGLE_RIGHT-POINTING_ANGLE_QUOTATION_MARK"). +lisp_code_name(8251,"REFERENCE_MARK"). +lisp_code_name(8252,"DOUBLE_EXCLAMATION_MARK"). +lisp_code_name(8253,"INTERROBANG"). +lisp_code_name(8254,"OVERLINE"). +lisp_code_name(8255,"UNDERTIE"). +lisp_code_name(8256,"CHARACTER_TIE"). +lisp_code_name(8257,"CARET_INSERTION_POINT"). +lisp_code_name(8258,"ASTERISM"). +lisp_code_name(8259,"HYPHEN_BULLET"). +lisp_code_name(8260,"FRACTION_SLASH"). +lisp_code_name(8261,"LEFT_SQUARE_BRACKET_WITH_QUILL"). +lisp_code_name(8262,"RIGHT_SQUARE_BRACKET_WITH_QUILL"). +lisp_code_name(8263,"DOUBLE_QUESTION_MARK"). +lisp_code_name(8264,"QUESTION_EXCLAMATION_MARK"). +lisp_code_name(8265,"EXCLAMATION_QUESTION_MARK"). +lisp_code_name(8266,"TIRONIAN_SIGN_ET"). +lisp_code_name(8267,"REVERSED_PILCROW_SIGN"). +lisp_code_name(8268,"BLACK_LEFTWARDS_BULLET"). +lisp_code_name(8269,"BLACK_RIGHTWARDS_BULLET"). +lisp_code_name(8270,"LOW_ASTERISK"). +lisp_code_name(8271,"REVERSED_SEMICOLON"). +lisp_code_name(8272,"CLOSE_UP"). +lisp_code_name(8273,"TWO_ASTERISKS_ALIGNED_VERTICALLY"). +lisp_code_name(8274,"COMMERCIAL_MINUS_SIGN"). +lisp_code_name(8275,"SWUNG_DASH"). +lisp_code_name(8276,"INVERTED_UNDERTIE"). +lisp_code_name(8277,"FLOWER_PUNCTUATION_MARK"). +lisp_code_name(8278,"THREE_DOT_PUNCTUATION"). +lisp_code_name(8279,"QUADRUPLE_PRIME"). +lisp_code_name(8280,"FOUR_DOT_PUNCTUATION"). +lisp_code_name(8281,"FIVE_DOT_PUNCTUATION"). +lisp_code_name(8282,"TWO_DOT_PUNCTUATION"). +lisp_code_name(8283,"FOUR_DOT_MARK"). +lisp_code_name(8284,"DOTTED_CROSS"). +lisp_code_name(8285,"TRICOLON"). +lisp_code_name(8286,"VERTICAL_FOUR_DOTS"). +lisp_code_name(8287,"MEDIUM_MATHEMATICAL_SPACE"). +lisp_code_name(8288,"WORD_JOINER"). +lisp_code_name(8289,"FUNCTION_APPLICATION"). +lisp_code_name(8290,"INVISIBLE_TIMES"). +lisp_code_name(8291,"INVISIBLE_SEPARATOR"). +lisp_code_name(8292,"INVISIBLE_PLUS"). +lisp_code_name(8294,"LEFT-TO-RIGHT_ISOLATE"). +lisp_code_name(8295,"RIGHT-TO-LEFT_ISOLATE"). +lisp_code_name(8296,"FIRST_STRONG_ISOLATE"). +lisp_code_name(8297,"POP_DIRECTIONAL_ISOLATE"). +lisp_code_name(8298,"INHIBIT_SYMMETRIC_SWAPPING"). +lisp_code_name(8299,"ACTIVATE_SYMMETRIC_SWAPPING"). +lisp_code_name(8300,"INHIBIT_ARABIC_FORM_SHAPING"). +lisp_code_name(8301,"ACTIVATE_ARABIC_FORM_SHAPING"). +lisp_code_name(8302,"NATIONAL_DIGIT_SHAPES"). +lisp_code_name(8303,"NOMINAL_DIGIT_SHAPES"). +lisp_code_name(8304,"SUPERSCRIPT_ZERO"). +lisp_code_name(8305,"SUPERSCRIPT_LATIN_SMALL_LETTER_I"). +lisp_code_name(8308,"SUPERSCRIPT_FOUR"). +lisp_code_name(8309,"SUPERSCRIPT_FIVE"). +lisp_code_name(8310,"SUPERSCRIPT_SIX"). +lisp_code_name(8311,"SUPERSCRIPT_SEVEN"). +lisp_code_name(8312,"SUPERSCRIPT_EIGHT"). +lisp_code_name(8313,"SUPERSCRIPT_NINE"). +lisp_code_name(8314,"SUPERSCRIPT_PLUS_SIGN"). +lisp_code_name(8315,"SUPERSCRIPT_MINUS"). +lisp_code_name(8316,"SUPERSCRIPT_EQUALS_SIGN"). +lisp_code_name(8317,"SUPERSCRIPT_LEFT_PARENTHESIS"). +lisp_code_name(8318,"SUPERSCRIPT_RIGHT_PARENTHESIS"). +lisp_code_name(8319,"SUPERSCRIPT_LATIN_SMALL_LETTER_N"). +lisp_code_name(8320,"SUBSCRIPT_ZERO"). +lisp_code_name(8321,"SUBSCRIPT_ONE"). +lisp_code_name(8322,"SUBSCRIPT_TWO"). +lisp_code_name(8323,"SUBSCRIPT_THREE"). +lisp_code_name(8324,"SUBSCRIPT_FOUR"). +lisp_code_name(8325,"SUBSCRIPT_FIVE"). +lisp_code_name(8326,"SUBSCRIPT_SIX"). +lisp_code_name(8327,"SUBSCRIPT_SEVEN"). +lisp_code_name(8328,"SUBSCRIPT_EIGHT"). +lisp_code_name(8329,"SUBSCRIPT_NINE"). +lisp_code_name(8330,"SUBSCRIPT_PLUS_SIGN"). +lisp_code_name(8331,"SUBSCRIPT_MINUS"). +lisp_code_name(8332,"SUBSCRIPT_EQUALS_SIGN"). +lisp_code_name(8333,"SUBSCRIPT_LEFT_PARENTHESIS"). +lisp_code_name(8334,"SUBSCRIPT_RIGHT_PARENTHESIS"). +lisp_code_name(8336,"LATIN_SUBSCRIPT_SMALL_LETTER_A"). +lisp_code_name(8337,"LATIN_SUBSCRIPT_SMALL_LETTER_E"). +lisp_code_name(8338,"LATIN_SUBSCRIPT_SMALL_LETTER_O"). +lisp_code_name(8339,"LATIN_SUBSCRIPT_SMALL_LETTER_X"). +lisp_code_name(8340,"LATIN_SUBSCRIPT_SMALL_LETTER_SCHWA"). +lisp_code_name(8341,"LATIN_SUBSCRIPT_SMALL_LETTER_H"). +lisp_code_name(8342,"LATIN_SUBSCRIPT_SMALL_LETTER_K"). +lisp_code_name(8343,"LATIN_SUBSCRIPT_SMALL_LETTER_L"). +lisp_code_name(8344,"LATIN_SUBSCRIPT_SMALL_LETTER_M"). +lisp_code_name(8345,"LATIN_SUBSCRIPT_SMALL_LETTER_N"). +lisp_code_name(8346,"LATIN_SUBSCRIPT_SMALL_LETTER_P"). +lisp_code_name(8347,"LATIN_SUBSCRIPT_SMALL_LETTER_S"). +lisp_code_name(8348,"LATIN_SUBSCRIPT_SMALL_LETTER_T"). +lisp_code_name(8352,"EURO-CURRENCY_SIGN"). +lisp_code_name(8353,"COLON_SIGN"). +lisp_code_name(8354,"CRUZEIRO_SIGN"). +lisp_code_name(8355,"FRENCH_FRANC_SIGN"). +lisp_code_name(8356,"LIRA_SIGN"). +lisp_code_name(8357,"MILL_SIGN"). +lisp_code_name(8358,"NAIRA_SIGN"). +lisp_code_name(8359,"PESETA_SIGN"). +lisp_code_name(8360,"RUPEE_SIGN"). +lisp_code_name(8361,"WON_SIGN"). +lisp_code_name(8362,"NEW_SHEQEL_SIGN"). +lisp_code_name(8363,"DONG_SIGN"). +lisp_code_name(8364,"EURO_SIGN"). +lisp_code_name(8365,"KIP_SIGN"). +lisp_code_name(8366,"TUGRIK_SIGN"). +lisp_code_name(8367,"DRACHMA_SIGN"). +lisp_code_name(8368,"GERMAN_PENNY_SIGN"). +lisp_code_name(8369,"PESO_SIGN"). +lisp_code_name(8370,"GUARANI_SIGN"). +lisp_code_name(8371,"AUSTRAL_SIGN"). +lisp_code_name(8372,"HRYVNIA_SIGN"). +lisp_code_name(8373,"CEDI_SIGN"). +lisp_code_name(8374,"LIVRE_TOURNOIS_SIGN"). +lisp_code_name(8375,"SPESMILO_SIGN"). +lisp_code_name(8376,"TENGE_SIGN"). +lisp_code_name(8377,"INDIAN_RUPEE_SIGN"). +lisp_code_name(8378,"TURKISH_LIRA_SIGN"). +lisp_code_name(8379,"NORDIC_MARK_SIGN"). +lisp_code_name(8380,"MANAT_SIGN"). +lisp_code_name(8381,"RUBLE_SIGN"). +lisp_code_name(8400,"COMBINING_LEFT_HARPOON_ABOVE"). +lisp_code_name(8401,"COMBINING_RIGHT_HARPOON_ABOVE"). +lisp_code_name(8402,"COMBINING_LONG_VERTICAL_LINE_OVERLAY"). +lisp_code_name(8403,"COMBINING_SHORT_VERTICAL_LINE_OVERLAY"). +lisp_code_name(8404,"COMBINING_ANTICLOCKWISE_ARROW_ABOVE"). +lisp_code_name(8405,"COMBINING_CLOCKWISE_ARROW_ABOVE"). +lisp_code_name(8406,"COMBINING_LEFT_ARROW_ABOVE"). +lisp_code_name(8407,"COMBINING_RIGHT_ARROW_ABOVE"). +lisp_code_name(8408,"COMBINING_RING_OVERLAY"). +lisp_code_name(8409,"COMBINING_CLOCKWISE_RING_OVERLAY"). +lisp_code_name(8410,"COMBINING_ANTICLOCKWISE_RING_OVERLAY"). +lisp_code_name(8411,"COMBINING_THREE_DOTS_ABOVE"). +lisp_code_name(8412,"COMBINING_FOUR_DOTS_ABOVE"). +lisp_code_name(8413,"COMBINING_ENCLOSING_CIRCLE"). +lisp_code_name(8414,"COMBINING_ENCLOSING_SQUARE"). +lisp_code_name(8415,"COMBINING_ENCLOSING_DIAMOND"). +lisp_code_name(8416,"COMBINING_ENCLOSING_CIRCLE_BACKSLASH"). +lisp_code_name(8417,"COMBINING_LEFT_RIGHT_ARROW_ABOVE"). +lisp_code_name(8418,"COMBINING_ENCLOSING_SCREEN"). +lisp_code_name(8419,"COMBINING_ENCLOSING_KEYCAP"). +lisp_code_name(8420,"COMBINING_ENCLOSING_UPWARD_POINTING_TRIANGLE"). +lisp_code_name(8421,"COMBINING_REVERSE_SOLIDUS_OVERLAY"). +lisp_code_name(8422,"COMBINING_DOUBLE_VERTICAL_STROKE_OVERLAY"). +lisp_code_name(8423,"COMBINING_ANNUITY_SYMBOL"). +lisp_code_name(8424,"COMBINING_TRIPLE_UNDERDOT"). +lisp_code_name(8425,"COMBINING_WIDE_BRIDGE_ABOVE"). +lisp_code_name(8426,"COMBINING_LEFTWARDS_ARROW_OVERLAY"). +lisp_code_name(8427,"COMBINING_LONG_DOUBLE_SOLIDUS_OVERLAY"). +lisp_code_name(8428,"COMBINING_RIGHTWARDS_HARPOON_WITH_BARB_DOWNWARDS"). +lisp_code_name(8429,"COMBINING_LEFTWARDS_HARPOON_WITH_BARB_DOWNWARDS"). +lisp_code_name(8430,"COMBINING_LEFT_ARROW_BELOW"). +lisp_code_name(8431,"COMBINING_RIGHT_ARROW_BELOW"). +lisp_code_name(8432,"COMBINING_ASTERISK_ABOVE"). +lisp_code_name(8448,"ACCOUNT_OF"). +lisp_code_name(8449,"ADDRESSED_TO_THE_SUBJECT"). +lisp_code_name(8450,"DOUBLE-STRUCK_CAPITAL_C"). +lisp_code_name(8451,"DEGREE_CELSIUS"). +lisp_code_name(8452,"CENTRE_LINE_SYMBOL"). +lisp_code_name(8453,"CARE_OF"). +lisp_code_name(8454,"CADA_UNA"). +lisp_code_name(8455,"EULER_CONSTANT"). +lisp_code_name(8456,"SCRUPLE"). +lisp_code_name(8457,"DEGREE_FAHRENHEIT"). +lisp_code_name(8458,"SCRIPT_SMALL_G"). +lisp_code_name(8459,"SCRIPT_CAPITAL_H"). +lisp_code_name(8460,"BLACK-LETTER_CAPITAL_H"). +lisp_code_name(8461,"DOUBLE-STRUCK_CAPITAL_H"). +lisp_code_name(8462,"PLANCK_CONSTANT"). +lisp_code_name(8463,"PLANCK_CONSTANT_OVER_TWO_PI"). +lisp_code_name(8464,"SCRIPT_CAPITAL_I"). +lisp_code_name(8465,"BLACK-LETTER_CAPITAL_I"). +lisp_code_name(8466,"SCRIPT_CAPITAL_L"). +lisp_code_name(8467,"SCRIPT_SMALL_L"). +lisp_code_name(8468,"L_B_BAR_SYMBOL"). +lisp_code_name(8469,"DOUBLE-STRUCK_CAPITAL_N"). +lisp_code_name(8470,"NUMERO_SIGN"). +lisp_code_name(8471,"SOUND_RECORDING_COPYRIGHT"). +lisp_code_name(8472,"SCRIPT_CAPITAL_P"). +lisp_code_name(8473,"DOUBLE-STRUCK_CAPITAL_P"). +lisp_code_name(8474,"DOUBLE-STRUCK_CAPITAL_Q"). +lisp_code_name(8475,"SCRIPT_CAPITAL_R"). +lisp_code_name(8476,"BLACK-LETTER_CAPITAL_R"). +lisp_code_name(8477,"DOUBLE-STRUCK_CAPITAL_R"). +lisp_code_name(8478,"PRESCRIPTION_TAKE"). +lisp_code_name(8479,"RESPONSE"). +lisp_code_name(8480,"SERVICE_MARK"). +lisp_code_name(8481,"TELEPHONE_SIGN"). +lisp_code_name(8482,"TRADE_MARK_SIGN"). +lisp_code_name(8483,"VERSICLE"). +lisp_code_name(8484,"DOUBLE-STRUCK_CAPITAL_Z"). +lisp_code_name(8485,"OUNCE_SIGN"). +lisp_code_name(8486,"OHM_SIGN"). +lisp_code_name(8487,"INVERTED_OHM_SIGN"). +lisp_code_name(8488,"BLACK-LETTER_CAPITAL_Z"). +lisp_code_name(8489,"TURNED_GREEK_SMALL_LETTER_IOTA"). +lisp_code_name(8490,"KELVIN_SIGN"). +lisp_code_name(8491,"ANGSTROM_SIGN"). +lisp_code_name(8492,"SCRIPT_CAPITAL_B"). +lisp_code_name(8493,"BLACK-LETTER_CAPITAL_C"). +lisp_code_name(8494,"ESTIMATED_SYMBOL"). +lisp_code_name(8495,"SCRIPT_SMALL_E"). +lisp_code_name(8496,"SCRIPT_CAPITAL_E"). +lisp_code_name(8497,"SCRIPT_CAPITAL_F"). +lisp_code_name(8498,"TURNED_CAPITAL_F"). +lisp_code_name(8499,"SCRIPT_CAPITAL_M"). +lisp_code_name(8500,"SCRIPT_SMALL_O"). +lisp_code_name(8501,"ALEF_SYMBOL"). +lisp_code_name(8502,"BET_SYMBOL"). +lisp_code_name(8503,"GIMEL_SYMBOL"). +lisp_code_name(8504,"DALET_SYMBOL"). +lisp_code_name(8505,"INFORMATION_SOURCE"). +lisp_code_name(8506,"ROTATED_CAPITAL_Q"). +lisp_code_name(8507,"FACSIMILE_SIGN"). +lisp_code_name(8508,"DOUBLE-STRUCK_SMALL_PI"). +lisp_code_name(8509,"DOUBLE-STRUCK_SMALL_GAMMA"). +lisp_code_name(8510,"DOUBLE-STRUCK_CAPITAL_GAMMA"). +lisp_code_name(8511,"DOUBLE-STRUCK_CAPITAL_PI"). +lisp_code_name(8512,"DOUBLE-STRUCK_N-ARY_SUMMATION"). +lisp_code_name(8513,"TURNED_SANS-SERIF_CAPITAL_G"). +lisp_code_name(8514,"TURNED_SANS-SERIF_CAPITAL_L"). +lisp_code_name(8515,"REVERSED_SANS-SERIF_CAPITAL_L"). +lisp_code_name(8516,"TURNED_SANS-SERIF_CAPITAL_Y"). +lisp_code_name(8517,"DOUBLE-STRUCK_ITALIC_CAPITAL_D"). +lisp_code_name(8518,"DOUBLE-STRUCK_ITALIC_SMALL_D"). +lisp_code_name(8519,"DOUBLE-STRUCK_ITALIC_SMALL_E"). +lisp_code_name(8520,"DOUBLE-STRUCK_ITALIC_SMALL_I"). +lisp_code_name(8521,"DOUBLE-STRUCK_ITALIC_SMALL_J"). +lisp_code_name(8522,"PROPERTY_LINE"). +lisp_code_name(8523,"TURNED_AMPERSAND"). +lisp_code_name(8524,"PER_SIGN"). +lisp_code_name(8525,"AKTIESELSKAB"). +lisp_code_name(8526,"TURNED_SMALL_F"). +lisp_code_name(8527,"SYMBOL_FOR_SAMARITAN_SOURCE"). +lisp_code_name(8528,"VULGAR_FRACTION_ONE_SEVENTH"). +lisp_code_name(8529,"VULGAR_FRACTION_ONE_NINTH"). +lisp_code_name(8530,"VULGAR_FRACTION_ONE_TENTH"). +lisp_code_name(8531,"VULGAR_FRACTION_ONE_THIRD"). +lisp_code_name(8532,"VULGAR_FRACTION_TWO_THIRDS"). +lisp_code_name(8533,"VULGAR_FRACTION_ONE_FIFTH"). +lisp_code_name(8534,"VULGAR_FRACTION_TWO_FIFTHS"). +lisp_code_name(8535,"VULGAR_FRACTION_THREE_FIFTHS"). +lisp_code_name(8536,"VULGAR_FRACTION_FOUR_FIFTHS"). +lisp_code_name(8537,"VULGAR_FRACTION_ONE_SIXTH"). +lisp_code_name(8538,"VULGAR_FRACTION_FIVE_SIXTHS"). +lisp_code_name(8539,"VULGAR_FRACTION_ONE_EIGHTH"). +lisp_code_name(8540,"VULGAR_FRACTION_THREE_EIGHTHS"). +lisp_code_name(8541,"VULGAR_FRACTION_FIVE_EIGHTHS"). +lisp_code_name(8542,"VULGAR_FRACTION_SEVEN_EIGHTHS"). +lisp_code_name(8543,"FRACTION_NUMERATOR_ONE"). +lisp_code_name(8544,"ROMAN_NUMERAL_ONE"). +lisp_code_name(8545,"ROMAN_NUMERAL_TWO"). +lisp_code_name(8546,"ROMAN_NUMERAL_THREE"). +lisp_code_name(8547,"ROMAN_NUMERAL_FOUR"). +lisp_code_name(8548,"ROMAN_NUMERAL_FIVE"). +lisp_code_name(8549,"ROMAN_NUMERAL_SIX"). +lisp_code_name(8550,"ROMAN_NUMERAL_SEVEN"). +lisp_code_name(8551,"ROMAN_NUMERAL_EIGHT"). +lisp_code_name(8552,"ROMAN_NUMERAL_NINE"). +lisp_code_name(8553,"ROMAN_NUMERAL_TEN"). +lisp_code_name(8554,"ROMAN_NUMERAL_ELEVEN"). +lisp_code_name(8555,"ROMAN_NUMERAL_TWELVE"). +lisp_code_name(8556,"ROMAN_NUMERAL_FIFTY"). +lisp_code_name(8557,"ROMAN_NUMERAL_ONE_HUNDRED"). +lisp_code_name(8558,"ROMAN_NUMERAL_FIVE_HUNDRED"). +lisp_code_name(8559,"ROMAN_NUMERAL_ONE_THOUSAND"). +lisp_code_name(8560,"SMALL_ROMAN_NUMERAL_ONE"). +lisp_code_name(8561,"SMALL_ROMAN_NUMERAL_TWO"). +lisp_code_name(8562,"SMALL_ROMAN_NUMERAL_THREE"). +lisp_code_name(8563,"SMALL_ROMAN_NUMERAL_FOUR"). +lisp_code_name(8564,"SMALL_ROMAN_NUMERAL_FIVE"). +lisp_code_name(8565,"SMALL_ROMAN_NUMERAL_SIX"). +lisp_code_name(8566,"SMALL_ROMAN_NUMERAL_SEVEN"). +lisp_code_name(8567,"SMALL_ROMAN_NUMERAL_EIGHT"). +lisp_code_name(8568,"SMALL_ROMAN_NUMERAL_NINE"). +lisp_code_name(8569,"SMALL_ROMAN_NUMERAL_TEN"). +lisp_code_name(8570,"SMALL_ROMAN_NUMERAL_ELEVEN"). +lisp_code_name(8571,"SMALL_ROMAN_NUMERAL_TWELVE"). +lisp_code_name(8572,"SMALL_ROMAN_NUMERAL_FIFTY"). +lisp_code_name(8573,"SMALL_ROMAN_NUMERAL_ONE_HUNDRED"). +lisp_code_name(8574,"SMALL_ROMAN_NUMERAL_FIVE_HUNDRED"). +lisp_code_name(8575,"SMALL_ROMAN_NUMERAL_ONE_THOUSAND"). +lisp_code_name(8576,"ROMAN_NUMERAL_ONE_THOUSAND_C_D"). +lisp_code_name(8577,"ROMAN_NUMERAL_FIVE_THOUSAND"). +lisp_code_name(8578,"ROMAN_NUMERAL_TEN_THOUSAND"). +lisp_code_name(8579,"ROMAN_NUMERAL_REVERSED_ONE_HUNDRED"). +lisp_code_name(8580,"LATIN_SMALL_LETTER_REVERSED_C"). +lisp_code_name(8581,"ROMAN_NUMERAL_SIX_LATE_FORM"). +lisp_code_name(8582,"ROMAN_NUMERAL_FIFTY_EARLY_FORM"). +lisp_code_name(8583,"ROMAN_NUMERAL_FIFTY_THOUSAND"). +lisp_code_name(8584,"ROMAN_NUMERAL_ONE_HUNDRED_THOUSAND"). +lisp_code_name(8585,"VULGAR_FRACTION_ZERO_THIRDS"). +lisp_code_name(8592,"LEFTWARDS_ARROW"). +lisp_code_name(8593,"UPWARDS_ARROW"). +lisp_code_name(8594,"RIGHTWARDS_ARROW"). +lisp_code_name(8595,"DOWNWARDS_ARROW"). +lisp_code_name(8596,"LEFT_RIGHT_ARROW"). +lisp_code_name(8597,"UP_DOWN_ARROW"). +lisp_code_name(8598,"NORTH_WEST_ARROW"). +lisp_code_name(8599,"NORTH_EAST_ARROW"). +lisp_code_name(8600,"SOUTH_EAST_ARROW"). +lisp_code_name(8601,"SOUTH_WEST_ARROW"). +lisp_code_name(8602,"LEFTWARDS_ARROW_WITH_STROKE"). +lisp_code_name(8603,"RIGHTWARDS_ARROW_WITH_STROKE"). +lisp_code_name(8604,"LEFTWARDS_WAVE_ARROW"). +lisp_code_name(8605,"RIGHTWARDS_WAVE_ARROW"). +lisp_code_name(8606,"LEFTWARDS_TWO_HEADED_ARROW"). +lisp_code_name(8607,"UPWARDS_TWO_HEADED_ARROW"). +lisp_code_name(8608,"RIGHTWARDS_TWO_HEADED_ARROW"). +lisp_code_name(8609,"DOWNWARDS_TWO_HEADED_ARROW"). +lisp_code_name(8610,"LEFTWARDS_ARROW_WITH_TAIL"). +lisp_code_name(8611,"RIGHTWARDS_ARROW_WITH_TAIL"). +lisp_code_name(8612,"LEFTWARDS_ARROW_FROM_BAR"). +lisp_code_name(8613,"UPWARDS_ARROW_FROM_BAR"). +lisp_code_name(8614,"RIGHTWARDS_ARROW_FROM_BAR"). +lisp_code_name(8615,"DOWNWARDS_ARROW_FROM_BAR"). +lisp_code_name(8616,"UP_DOWN_ARROW_WITH_BASE"). +lisp_code_name(8617,"LEFTWARDS_ARROW_WITH_HOOK"). +lisp_code_name(8618,"RIGHTWARDS_ARROW_WITH_HOOK"). +lisp_code_name(8619,"LEFTWARDS_ARROW_WITH_LOOP"). +lisp_code_name(8620,"RIGHTWARDS_ARROW_WITH_LOOP"). +lisp_code_name(8621,"LEFT_RIGHT_WAVE_ARROW"). +lisp_code_name(8622,"LEFT_RIGHT_ARROW_WITH_STROKE"). +lisp_code_name(8623,"DOWNWARDS_ZIGZAG_ARROW"). +lisp_code_name(8624,"UPWARDS_ARROW_WITH_TIP_LEFTWARDS"). +lisp_code_name(8625,"UPWARDS_ARROW_WITH_TIP_RIGHTWARDS"). +lisp_code_name(8626,"DOWNWARDS_ARROW_WITH_TIP_LEFTWARDS"). +lisp_code_name(8627,"DOWNWARDS_ARROW_WITH_TIP_RIGHTWARDS"). +lisp_code_name(8628,"RIGHTWARDS_ARROW_WITH_CORNER_DOWNWARDS"). +lisp_code_name(8629,"DOWNWARDS_ARROW_WITH_CORNER_LEFTWARDS"). +lisp_code_name(8630,"ANTICLOCKWISE_TOP_SEMICIRCLE_ARROW"). +lisp_code_name(8631,"CLOCKWISE_TOP_SEMICIRCLE_ARROW"). +lisp_code_name(8632,"NORTH_WEST_ARROW_TO_LONG_BAR"). +lisp_code_name(8633,"LEFTWARDS_ARROW_TO_BAR_OVER_RIGHTWARDS_ARROW_TO_BAR"). +lisp_code_name(8634,"ANTICLOCKWISE_OPEN_CIRCLE_ARROW"). +lisp_code_name(8635,"CLOCKWISE_OPEN_CIRCLE_ARROW"). +lisp_code_name(8636,"LEFTWARDS_HARPOON_WITH_BARB_UPWARDS"). +lisp_code_name(8637,"LEFTWARDS_HARPOON_WITH_BARB_DOWNWARDS"). +lisp_code_name(8638,"UPWARDS_HARPOON_WITH_BARB_RIGHTWARDS"). +lisp_code_name(8639,"UPWARDS_HARPOON_WITH_BARB_LEFTWARDS"). +lisp_code_name(8640,"RIGHTWARDS_HARPOON_WITH_BARB_UPWARDS"). +lisp_code_name(8641,"RIGHTWARDS_HARPOON_WITH_BARB_DOWNWARDS"). +lisp_code_name(8642,"DOWNWARDS_HARPOON_WITH_BARB_RIGHTWARDS"). +lisp_code_name(8643,"DOWNWARDS_HARPOON_WITH_BARB_LEFTWARDS"). +lisp_code_name(8644,"RIGHTWARDS_ARROW_OVER_LEFTWARDS_ARROW"). +lisp_code_name(8645,"UPWARDS_ARROW_LEFTWARDS_OF_DOWNWARDS_ARROW"). +lisp_code_name(8646,"LEFTWARDS_ARROW_OVER_RIGHTWARDS_ARROW"). +lisp_code_name(8647,"LEFTWARDS_PAIRED_ARROWS"). +lisp_code_name(8648,"UPWARDS_PAIRED_ARROWS"). +lisp_code_name(8649,"RIGHTWARDS_PAIRED_ARROWS"). +lisp_code_name(8650,"DOWNWARDS_PAIRED_ARROWS"). +lisp_code_name(8651,"LEFTWARDS_HARPOON_OVER_RIGHTWARDS_HARPOON"). +lisp_code_name(8652,"RIGHTWARDS_HARPOON_OVER_LEFTWARDS_HARPOON"). +lisp_code_name(8653,"LEFTWARDS_DOUBLE_ARROW_WITH_STROKE"). +lisp_code_name(8654,"LEFT_RIGHT_DOUBLE_ARROW_WITH_STROKE"). +lisp_code_name(8655,"RIGHTWARDS_DOUBLE_ARROW_WITH_STROKE"). +lisp_code_name(8656,"LEFTWARDS_DOUBLE_ARROW"). +lisp_code_name(8657,"UPWARDS_DOUBLE_ARROW"). +lisp_code_name(8658,"RIGHTWARDS_DOUBLE_ARROW"). +lisp_code_name(8659,"DOWNWARDS_DOUBLE_ARROW"). +lisp_code_name(8660,"LEFT_RIGHT_DOUBLE_ARROW"). +lisp_code_name(8661,"UP_DOWN_DOUBLE_ARROW"). +lisp_code_name(8662,"NORTH_WEST_DOUBLE_ARROW"). +lisp_code_name(8663,"NORTH_EAST_DOUBLE_ARROW"). +lisp_code_name(8664,"SOUTH_EAST_DOUBLE_ARROW"). +lisp_code_name(8665,"SOUTH_WEST_DOUBLE_ARROW"). +lisp_code_name(8666,"LEFTWARDS_TRIPLE_ARROW"). +lisp_code_name(8667,"RIGHTWARDS_TRIPLE_ARROW"). +lisp_code_name(8668,"LEFTWARDS_SQUIGGLE_ARROW"). +lisp_code_name(8669,"RIGHTWARDS_SQUIGGLE_ARROW"). +lisp_code_name(8670,"UPWARDS_ARROW_WITH_DOUBLE_STROKE"). +lisp_code_name(8671,"DOWNWARDS_ARROW_WITH_DOUBLE_STROKE"). +lisp_code_name(8672,"LEFTWARDS_DASHED_ARROW"). +lisp_code_name(8673,"UPWARDS_DASHED_ARROW"). +lisp_code_name(8674,"RIGHTWARDS_DASHED_ARROW"). +lisp_code_name(8675,"DOWNWARDS_DASHED_ARROW"). +lisp_code_name(8676,"LEFTWARDS_ARROW_TO_BAR"). +lisp_code_name(8677,"RIGHTWARDS_ARROW_TO_BAR"). +lisp_code_name(8678,"LEFTWARDS_WHITE_ARROW"). +lisp_code_name(8679,"UPWARDS_WHITE_ARROW"). +lisp_code_name(8680,"RIGHTWARDS_WHITE_ARROW"). +lisp_code_name(8681,"DOWNWARDS_WHITE_ARROW"). +lisp_code_name(8682,"UPWARDS_WHITE_ARROW_FROM_BAR"). +lisp_code_name(8683,"UPWARDS_WHITE_ARROW_ON_PEDESTAL"). +lisp_code_name(8684,"UPWARDS_WHITE_ARROW_ON_PEDESTAL_WITH_HORIZONTAL_BAR"). +lisp_code_name(8685,"UPWARDS_WHITE_ARROW_ON_PEDESTAL_WITH_VERTICAL_BAR"). +lisp_code_name(8686,"UPWARDS_WHITE_DOUBLE_ARROW"). +lisp_code_name(8687,"UPWARDS_WHITE_DOUBLE_ARROW_ON_PEDESTAL"). +lisp_code_name(8688,"RIGHTWARDS_WHITE_ARROW_FROM_WALL"). +lisp_code_name(8689,"NORTH_WEST_ARROW_TO_CORNER"). +lisp_code_name(8690,"SOUTH_EAST_ARROW_TO_CORNER"). +lisp_code_name(8691,"UP_DOWN_WHITE_ARROW"). +lisp_code_name(8692,"RIGHT_ARROW_WITH_SMALL_CIRCLE"). +lisp_code_name(8693,"DOWNWARDS_ARROW_LEFTWARDS_OF_UPWARDS_ARROW"). +lisp_code_name(8694,"THREE_RIGHTWARDS_ARROWS"). +lisp_code_name(8695,"LEFTWARDS_ARROW_WITH_VERTICAL_STROKE"). +lisp_code_name(8696,"RIGHTWARDS_ARROW_WITH_VERTICAL_STROKE"). +lisp_code_name(8697,"LEFT_RIGHT_ARROW_WITH_VERTICAL_STROKE"). +lisp_code_name(8698,"LEFTWARDS_ARROW_WITH_DOUBLE_VERTICAL_STROKE"). +lisp_code_name(8699,"RIGHTWARDS_ARROW_WITH_DOUBLE_VERTICAL_STROKE"). +lisp_code_name(8700,"LEFT_RIGHT_ARROW_WITH_DOUBLE_VERTICAL_STROKE"). +lisp_code_name(8701,"LEFTWARDS_OPEN-HEADED_ARROW"). +lisp_code_name(8702,"RIGHTWARDS_OPEN-HEADED_ARROW"). +lisp_code_name(8703,"LEFT_RIGHT_OPEN-HEADED_ARROW"). +lisp_code_name(8704,"FOR_ALL"). +lisp_code_name(8705,"COMPLEMENT"). +lisp_code_name(8706,"PARTIAL_DIFFERENTIAL"). +lisp_code_name(8707,"THERE_EXISTS"). +lisp_code_name(8708,"THERE_DOES_NOT_EXIST"). +lisp_code_name(8709,"EMPTY_SET"). +lisp_code_name(8710,"INCREMENT"). +lisp_code_name(8711,"NABLA"). +lisp_code_name(8712,"ELEMENT_OF"). +lisp_code_name(8713,"NOT_AN_ELEMENT_OF"). +lisp_code_name(8714,"SMALL_ELEMENT_OF"). +lisp_code_name(8715,"CONTAINS_AS_MEMBER"). +lisp_code_name(8716,"DOES_NOT_CONTAIN_AS_MEMBER"). +lisp_code_name(8717,"SMALL_CONTAINS_AS_MEMBER"). +lisp_code_name(8718,"END_OF_PROOF"). +lisp_code_name(8719,"N-ARY_PRODUCT"). +lisp_code_name(8720,"N-ARY_COPRODUCT"). +lisp_code_name(8721,"N-ARY_SUMMATION"). +lisp_code_name(8722,"MINUS_SIGN"). +lisp_code_name(8723,"MINUS-OR-PLUS_SIGN"). +lisp_code_name(8724,"DOT_PLUS"). +lisp_code_name(8725,"DIVISION_SLASH"). +lisp_code_name(8726,"SET_MINUS"). +lisp_code_name(8727,"ASTERISK_OPERATOR"). +lisp_code_name(8728,"RING_OPERATOR"). +lisp_code_name(8729,"BULLET_OPERATOR"). +lisp_code_name(8730,"SQUARE_ROOT"). +lisp_code_name(8731,"CUBE_ROOT"). +lisp_code_name(8732,"FOURTH_ROOT"). +lisp_code_name(8733,"PROPORTIONAL_TO"). +lisp_code_name(8734,"INFINITY"). +lisp_code_name(8735,"RIGHT_ANGLE"). +lisp_code_name(8736,"ANGLE"). +lisp_code_name(8737,"MEASURED_ANGLE"). +lisp_code_name(8738,"SPHERICAL_ANGLE"). +lisp_code_name(8739,"DIVIDES"). +lisp_code_name(8740,"DOES_NOT_DIVIDE"). +lisp_code_name(8741,"PARALLEL_TO"). +lisp_code_name(8742,"NOT_PARALLEL_TO"). +lisp_code_name(8743,"LOGICAL_AND"). +lisp_code_name(8744,"LOGICAL_OR"). +lisp_code_name(8745,"INTERSECTION"). +lisp_code_name(8746,"UNION"). +lisp_code_name(8747,"INTEGRAL"). +lisp_code_name(8748,"DOUBLE_INTEGRAL"). +lisp_code_name(8749,"TRIPLE_INTEGRAL"). +lisp_code_name(8750,"CONTOUR_INTEGRAL"). +lisp_code_name(8751,"SURFACE_INTEGRAL"). +lisp_code_name(8752,"VOLUME_INTEGRAL"). +lisp_code_name(8753,"CLOCKWISE_INTEGRAL"). +lisp_code_name(8754,"CLOCKWISE_CONTOUR_INTEGRAL"). +lisp_code_name(8755,"ANTICLOCKWISE_CONTOUR_INTEGRAL"). +lisp_code_name(8756,"THEREFORE"). +lisp_code_name(8757,"BECAUSE"). +lisp_code_name(8758,"RATIO"). +lisp_code_name(8759,"PROPORTION"). +lisp_code_name(8760,"DOT_MINUS"). +lisp_code_name(8761,"EXCESS"). +lisp_code_name(8762,"GEOMETRIC_PROPORTION"). +lisp_code_name(8763,"HOMOTHETIC"). +lisp_code_name(8764,"TILDE_OPERATOR"). +lisp_code_name(8765,"REVERSED_TILDE"). +lisp_code_name(8766,"INVERTED_LAZY_S"). +lisp_code_name(8767,"SINE_WAVE"). +lisp_code_name(8768,"WREATH_PRODUCT"). +lisp_code_name(8769,"NOT_TILDE"). +lisp_code_name(8770,"MINUS_TILDE"). +lisp_code_name(8771,"ASYMPTOTICALLY_EQUAL_TO"). +lisp_code_name(8772,"NOT_ASYMPTOTICALLY_EQUAL_TO"). +lisp_code_name(8773,"APPROXIMATELY_EQUAL_TO"). +lisp_code_name(8774,"APPROXIMATELY_BUT_NOT_ACTUALLY_EQUAL_TO"). +lisp_code_name(8775,"NEITHER_APPROXIMATELY_NOR_ACTUALLY_EQUAL_TO"). +lisp_code_name(8776,"ALMOST_EQUAL_TO"). +lisp_code_name(8777,"NOT_ALMOST_EQUAL_TO"). +lisp_code_name(8778,"ALMOST_EQUAL_OR_EQUAL_TO"). +lisp_code_name(8779,"TRIPLE_TILDE"). +lisp_code_name(8780,"ALL_EQUAL_TO"). +lisp_code_name(8781,"EQUIVALENT_TO"). +lisp_code_name(8782,"GEOMETRICALLY_EQUIVALENT_TO"). +lisp_code_name(8783,"DIFFERENCE_BETWEEN"). +lisp_code_name(8784,"APPROACHES_THE_LIMIT"). +lisp_code_name(8785,"GEOMETRICALLY_EQUAL_TO"). +lisp_code_name(8786,"APPROXIMATELY_EQUAL_TO_OR_THE_IMAGE_OF"). +lisp_code_name(8787,"IMAGE_OF_OR_APPROXIMATELY_EQUAL_TO"). +lisp_code_name(8788,"COLON_EQUALS"). +lisp_code_name(8789,"EQUALS_COLON"). +lisp_code_name(8790,"RING_IN_EQUAL_TO"). +lisp_code_name(8791,"RING_EQUAL_TO"). +lisp_code_name(8792,"CORRESPONDS_TO"). +lisp_code_name(8793,"ESTIMATES"). +lisp_code_name(8794,"EQUIANGULAR_TO"). +lisp_code_name(8795,"STAR_EQUALS"). +lisp_code_name(8796,"DELTA_EQUAL_TO"). +lisp_code_name(8797,"EQUAL_TO_BY_DEFINITION"). +lisp_code_name(8798,"MEASURED_BY"). +lisp_code_name(8799,"QUESTIONED_EQUAL_TO"). +lisp_code_name(8800,"NOT_EQUAL_TO"). +lisp_code_name(8801,"IDENTICAL_TO"). +lisp_code_name(8802,"NOT_IDENTICAL_TO"). +lisp_code_name(8803,"STRICTLY_EQUIVALENT_TO"). +lisp_code_name(8804,"LESS-THAN_OR_EQUAL_TO"). +lisp_code_name(8805,"GREATER-THAN_OR_EQUAL_TO"). +lisp_code_name(8806,"LESS-THAN_OVER_EQUAL_TO"). +lisp_code_name(8807,"GREATER-THAN_OVER_EQUAL_TO"). +lisp_code_name(8808,"LESS-THAN_BUT_NOT_EQUAL_TO"). +lisp_code_name(8809,"GREATER-THAN_BUT_NOT_EQUAL_TO"). +lisp_code_name(8810,"MUCH_LESS-THAN"). +lisp_code_name(8811,"MUCH_GREATER-THAN"). +lisp_code_name(8812,"BETWEEN"). +lisp_code_name(8813,"NOT_EQUIVALENT_TO"). +lisp_code_name(8814,"NOT_LESS-THAN"). +lisp_code_name(8815,"NOT_GREATER-THAN"). +lisp_code_name(8816,"NEITHER_LESS-THAN_NOR_EQUAL_TO"). +lisp_code_name(8817,"NEITHER_GREATER-THAN_NOR_EQUAL_TO"). +lisp_code_name(8818,"LESS-THAN_OR_EQUIVALENT_TO"). +lisp_code_name(8819,"GREATER-THAN_OR_EQUIVALENT_TO"). +lisp_code_name(8820,"NEITHER_LESS-THAN_NOR_EQUIVALENT_TO"). +lisp_code_name(8821,"NEITHER_GREATER-THAN_NOR_EQUIVALENT_TO"). +lisp_code_name(8822,"LESS-THAN_OR_GREATER-THAN"). +lisp_code_name(8823,"GREATER-THAN_OR_LESS-THAN"). +lisp_code_name(8824,"NEITHER_LESS-THAN_NOR_GREATER-THAN"). +lisp_code_name(8825,"NEITHER_GREATER-THAN_NOR_LESS-THAN"). +lisp_code_name(8826,"PRECEDES"). +lisp_code_name(8827,"SUCCEEDS"). +lisp_code_name(8828,"PRECEDES_OR_EQUAL_TO"). +lisp_code_name(8829,"SUCCEEDS_OR_EQUAL_TO"). +lisp_code_name(8830,"PRECEDES_OR_EQUIVALENT_TO"). +lisp_code_name(8831,"SUCCEEDS_OR_EQUIVALENT_TO"). +lisp_code_name(8832,"DOES_NOT_PRECEDE"). +lisp_code_name(8833,"DOES_NOT_SUCCEED"). +lisp_code_name(8834,"SUBSET_OF"). +lisp_code_name(8835,"SUPERSET_OF"). +lisp_code_name(8836,"NOT_A_SUBSET_OF"). +lisp_code_name(8837,"NOT_A_SUPERSET_OF"). +lisp_code_name(8838,"SUBSET_OF_OR_EQUAL_TO"). +lisp_code_name(8839,"SUPERSET_OF_OR_EQUAL_TO"). +lisp_code_name(8840,"NEITHER_A_SUBSET_OF_NOR_EQUAL_TO"). +lisp_code_name(8841,"NEITHER_A_SUPERSET_OF_NOR_EQUAL_TO"). +lisp_code_name(8842,"SUBSET_OF_WITH_NOT_EQUAL_TO"). +lisp_code_name(8843,"SUPERSET_OF_WITH_NOT_EQUAL_TO"). +lisp_code_name(8844,"MULTISET"). +lisp_code_name(8845,"MULTISET_MULTIPLICATION"). +lisp_code_name(8846,"MULTISET_UNION"). +lisp_code_name(8847,"SQUARE_IMAGE_OF"). +lisp_code_name(8848,"SQUARE_ORIGINAL_OF"). +lisp_code_name(8849,"SQUARE_IMAGE_OF_OR_EQUAL_TO"). +lisp_code_name(8850,"SQUARE_ORIGINAL_OF_OR_EQUAL_TO"). +lisp_code_name(8851,"SQUARE_CAP"). +lisp_code_name(8852,"SQUARE_CUP"). +lisp_code_name(8853,"CIRCLED_PLUS"). +lisp_code_name(8854,"CIRCLED_MINUS"). +lisp_code_name(8855,"CIRCLED_TIMES"). +lisp_code_name(8856,"CIRCLED_DIVISION_SLASH"). +lisp_code_name(8857,"CIRCLED_DOT_OPERATOR"). +lisp_code_name(8858,"CIRCLED_RING_OPERATOR"). +lisp_code_name(8859,"CIRCLED_ASTERISK_OPERATOR"). +lisp_code_name(8860,"CIRCLED_EQUALS"). +lisp_code_name(8861,"CIRCLED_DASH"). +lisp_code_name(8862,"SQUARED_PLUS"). +lisp_code_name(8863,"SQUARED_MINUS"). +lisp_code_name(8864,"SQUARED_TIMES"). +lisp_code_name(8865,"SQUARED_DOT_OPERATOR"). +lisp_code_name(8866,"RIGHT_TACK"). +lisp_code_name(8867,"LEFT_TACK"). +lisp_code_name(8868,"DOWN_TACK"). +lisp_code_name(8869,"UP_TACK"). +lisp_code_name(8870,"ASSERTION"). +lisp_code_name(8871,"MODELS"). +lisp_code_name(8872,"TRUE"). +lisp_code_name(8873,"FORCES"). +lisp_code_name(8874,"TRIPLE_VERTICAL_BAR_RIGHT_TURNSTILE"). +lisp_code_name(8875,"DOUBLE_VERTICAL_BAR_DOUBLE_RIGHT_TURNSTILE"). +lisp_code_name(8876,"DOES_NOT_PROVE"). +lisp_code_name(8877,"NOT_TRUE"). +lisp_code_name(8878,"DOES_NOT_FORCE"). +lisp_code_name(8879,"NEGATED_DOUBLE_VERTICAL_BAR_DOUBLE_RIGHT_TURNSTILE"). +lisp_code_name(8880,"PRECEDES_UNDER_RELATION"). +lisp_code_name(8881,"SUCCEEDS_UNDER_RELATION"). +lisp_code_name(8882,"NORMAL_SUBGROUP_OF"). +lisp_code_name(8883,"CONTAINS_AS_NORMAL_SUBGROUP"). +lisp_code_name(8884,"NORMAL_SUBGROUP_OF_OR_EQUAL_TO"). +lisp_code_name(8885,"CONTAINS_AS_NORMAL_SUBGROUP_OR_EQUAL_TO"). +lisp_code_name(8886,"ORIGINAL_OF"). +lisp_code_name(8887,"IMAGE_OF"). +lisp_code_name(8888,"MULTIMAP"). +lisp_code_name(8889,"HERMITIAN_CONJUGATE_MATRIX"). +lisp_code_name(8890,"INTERCALATE"). +lisp_code_name(8891,"XOR"). +lisp_code_name(8892,"NAND"). +lisp_code_name(8893,"NOR"). +lisp_code_name(8894,"RIGHT_ANGLE_WITH_ARC"). +lisp_code_name(8895,"RIGHT_TRIANGLE"). +lisp_code_name(8896,"N-ARY_LOGICAL_AND"). +lisp_code_name(8897,"N-ARY_LOGICAL_OR"). +lisp_code_name(8898,"N-ARY_INTERSECTION"). +lisp_code_name(8899,"N-ARY_UNION"). +lisp_code_name(8900,"DIAMOND_OPERATOR"). +lisp_code_name(8901,"DOT_OPERATOR"). +lisp_code_name(8902,"STAR_OPERATOR"). +lisp_code_name(8903,"DIVISION_TIMES"). +lisp_code_name(8904,"BOWTIE"). +lisp_code_name(8905,"LEFT_NORMAL_FACTOR_SEMIDIRECT_PRODUCT"). +lisp_code_name(8906,"RIGHT_NORMAL_FACTOR_SEMIDIRECT_PRODUCT"). +lisp_code_name(8907,"LEFT_SEMIDIRECT_PRODUCT"). +lisp_code_name(8908,"RIGHT_SEMIDIRECT_PRODUCT"). +lisp_code_name(8909,"REVERSED_TILDE_EQUALS"). +lisp_code_name(8910,"CURLY_LOGICAL_OR"). +lisp_code_name(8911,"CURLY_LOGICAL_AND"). +lisp_code_name(8912,"DOUBLE_SUBSET"). +lisp_code_name(8913,"DOUBLE_SUPERSET"). +lisp_code_name(8914,"DOUBLE_INTERSECTION"). +lisp_code_name(8915,"DOUBLE_UNION"). +lisp_code_name(8916,"PITCHFORK"). +lisp_code_name(8917,"EQUAL_AND_PARALLEL_TO"). +lisp_code_name(8918,"LESS-THAN_WITH_DOT"). +lisp_code_name(8919,"GREATER-THAN_WITH_DOT"). +lisp_code_name(8920,"VERY_MUCH_LESS-THAN"). +lisp_code_name(8921,"VERY_MUCH_GREATER-THAN"). +lisp_code_name(8922,"LESS-THAN_EQUAL_TO_OR_GREATER-THAN"). +lisp_code_name(8923,"GREATER-THAN_EQUAL_TO_OR_LESS-THAN"). +lisp_code_name(8924,"EQUAL_TO_OR_LESS-THAN"). +lisp_code_name(8925,"EQUAL_TO_OR_GREATER-THAN"). +lisp_code_name(8926,"EQUAL_TO_OR_PRECEDES"). +lisp_code_name(8927,"EQUAL_TO_OR_SUCCEEDS"). +lisp_code_name(8928,"DOES_NOT_PRECEDE_OR_EQUAL"). +lisp_code_name(8929,"DOES_NOT_SUCCEED_OR_EQUAL"). +lisp_code_name(8930,"NOT_SQUARE_IMAGE_OF_OR_EQUAL_TO"). +lisp_code_name(8931,"NOT_SQUARE_ORIGINAL_OF_OR_EQUAL_TO"). +lisp_code_name(8932,"SQUARE_IMAGE_OF_OR_NOT_EQUAL_TO"). +lisp_code_name(8933,"SQUARE_ORIGINAL_OF_OR_NOT_EQUAL_TO"). +lisp_code_name(8934,"LESS-THAN_BUT_NOT_EQUIVALENT_TO"). +lisp_code_name(8935,"GREATER-THAN_BUT_NOT_EQUIVALENT_TO"). +lisp_code_name(8936,"PRECEDES_BUT_NOT_EQUIVALENT_TO"). +lisp_code_name(8937,"SUCCEEDS_BUT_NOT_EQUIVALENT_TO"). +lisp_code_name(8938,"NOT_NORMAL_SUBGROUP_OF"). +lisp_code_name(8939,"DOES_NOT_CONTAIN_AS_NORMAL_SUBGROUP"). +lisp_code_name(8940,"NOT_NORMAL_SUBGROUP_OF_OR_EQUAL_TO"). +lisp_code_name(8941,"DOES_NOT_CONTAIN_AS_NORMAL_SUBGROUP_OR_EQUAL"). +lisp_code_name(8942,"VERTICAL_ELLIPSIS"). +lisp_code_name(8943,"MIDLINE_HORIZONTAL_ELLIPSIS"). +lisp_code_name(8944,"UP_RIGHT_DIAGONAL_ELLIPSIS"). +lisp_code_name(8945,"DOWN_RIGHT_DIAGONAL_ELLIPSIS"). +lisp_code_name(8946,"ELEMENT_OF_WITH_LONG_HORIZONTAL_STROKE"). +lisp_code_name(8947,"ELEMENT_OF_WITH_VERTICAL_BAR_AT_END_OF_HORIZONTAL_STROKE"). +lisp_code_name(8948,"SMALL_ELEMENT_OF_WITH_VERTICAL_BAR_AT_END_OF_HORIZONTAL_STROKE"). +lisp_code_name(8949,"ELEMENT_OF_WITH_DOT_ABOVE"). +lisp_code_name(8950,"ELEMENT_OF_WITH_OVERBAR"). +lisp_code_name(8951,"SMALL_ELEMENT_OF_WITH_OVERBAR"). +lisp_code_name(8952,"ELEMENT_OF_WITH_UNDERBAR"). +lisp_code_name(8953,"ELEMENT_OF_WITH_TWO_HORIZONTAL_STROKES"). +lisp_code_name(8954,"CONTAINS_WITH_LONG_HORIZONTAL_STROKE"). +lisp_code_name(8955,"CONTAINS_WITH_VERTICAL_BAR_AT_END_OF_HORIZONTAL_STROKE"). +lisp_code_name(8956,"SMALL_CONTAINS_WITH_VERTICAL_BAR_AT_END_OF_HORIZONTAL_STROKE"). +lisp_code_name(8957,"CONTAINS_WITH_OVERBAR"). +lisp_code_name(8958,"SMALL_CONTAINS_WITH_OVERBAR"). +lisp_code_name(8959,"Z_NOTATION_BAG_MEMBERSHIP"). +lisp_code_name(8960,"DIAMETER_SIGN"). +lisp_code_name(8961,"ELECTRIC_ARROW"). +lisp_code_name(8962,"HOUSE"). +lisp_code_name(8963,"UP_ARROWHEAD"). +lisp_code_name(8964,"DOWN_ARROWHEAD"). +lisp_code_name(8965,"PROJECTIVE"). +lisp_code_name(8966,"PERSPECTIVE"). +lisp_code_name(8967,"WAVY_LINE"). +lisp_code_name(8968,"LEFT_CEILING"). +lisp_code_name(8969,"RIGHT_CEILING"). +lisp_code_name(8970,"LEFT_FLOOR"). +lisp_code_name(8971,"RIGHT_FLOOR"). +lisp_code_name(8972,"BOTTOM_RIGHT_CROP"). +lisp_code_name(8973,"BOTTOM_LEFT_CROP"). +lisp_code_name(8974,"TOP_RIGHT_CROP"). +lisp_code_name(8975,"TOP_LEFT_CROP"). +lisp_code_name(8976,"REVERSED_NOT_SIGN"). +lisp_code_name(8977,"SQUARE_LOZENGE"). +lisp_code_name(8978,"ARC"). +lisp_code_name(8979,"SEGMENT"). +lisp_code_name(8980,"SECTOR"). +lisp_code_name(8981,"TELEPHONE_RECORDER"). +lisp_code_name(8982,"POSITION_INDICATOR"). +lisp_code_name(8983,"VIEWDATA_SQUARE"). +lisp_code_name(8984,"PLACE_OF_INTEREST_SIGN"). +lisp_code_name(8985,"TURNED_NOT_SIGN"). +lisp_code_name(8986,"WATCH"). +lisp_code_name(8987,"HOURGLASS"). +lisp_code_name(8988,"TOP_LEFT_CORNER"). +lisp_code_name(8989,"TOP_RIGHT_CORNER"). +lisp_code_name(8990,"BOTTOM_LEFT_CORNER"). +lisp_code_name(8991,"BOTTOM_RIGHT_CORNER"). +lisp_code_name(8992,"TOP_HALF_INTEGRAL"). +lisp_code_name(8993,"BOTTOM_HALF_INTEGRAL"). +lisp_code_name(8994,"FROWN"). +lisp_code_name(8995,"SMILE"). +lisp_code_name(8996,"UP_ARROWHEAD_BETWEEN_TWO_HORIZONTAL_BARS"). +lisp_code_name(8997,"OPTION_KEY"). +lisp_code_name(8998,"ERASE_TO_THE_RIGHT"). +lisp_code_name(8999,"X_IN_A_RECTANGLE_BOX"). +lisp_code_name(9000,"KEYBOARD"). +lisp_code_name(9001,"LEFT-POINTING_ANGLE_BRACKET"). +lisp_code_name(9002,"RIGHT-POINTING_ANGLE_BRACKET"). +lisp_code_name(9003,"ERASE_TO_THE_LEFT"). +lisp_code_name(9004,"BENZENE_RING"). +lisp_code_name(9005,"CYLINDRICITY"). +lisp_code_name(9006,"ALL_AROUND-PROFILE"). +lisp_code_name(9007,"SYMMETRY"). +lisp_code_name(9008,"TOTAL_RUNOUT"). +lisp_code_name(9009,"DIMENSION_ORIGIN"). +lisp_code_name(9010,"CONICAL_TAPER"). +lisp_code_name(9011,"SLOPE"). +lisp_code_name(9012,"COUNTERBORE"). +lisp_code_name(9013,"COUNTERSINK"). +lisp_code_name(9014,"APL_FUNCTIONAL_SYMBOL_I-BEAM"). +lisp_code_name(9015,"APL_FUNCTIONAL_SYMBOL_SQUISH_QUAD"). +lisp_code_name(9016,"APL_FUNCTIONAL_SYMBOL_QUAD_EQUAL"). +lisp_code_name(9017,"APL_FUNCTIONAL_SYMBOL_QUAD_DIVIDE"). +lisp_code_name(9018,"APL_FUNCTIONAL_SYMBOL_QUAD_DIAMOND"). +lisp_code_name(9019,"APL_FUNCTIONAL_SYMBOL_QUAD_JOT"). +lisp_code_name(9020,"APL_FUNCTIONAL_SYMBOL_QUAD_CIRCLE"). +lisp_code_name(9021,"APL_FUNCTIONAL_SYMBOL_CIRCLE_STILE"). +lisp_code_name(9022,"APL_FUNCTIONAL_SYMBOL_CIRCLE_JOT"). +lisp_code_name(9023,"APL_FUNCTIONAL_SYMBOL_SLASH_BAR"). +lisp_code_name(9024,"APL_FUNCTIONAL_SYMBOL_BACKSLASH_BAR"). +lisp_code_name(9025,"APL_FUNCTIONAL_SYMBOL_QUAD_SLASH"). +lisp_code_name(9026,"APL_FUNCTIONAL_SYMBOL_QUAD_BACKSLASH"). +lisp_code_name(9027,"APL_FUNCTIONAL_SYMBOL_QUAD_LESS-THAN"). +lisp_code_name(9028,"APL_FUNCTIONAL_SYMBOL_QUAD_GREATER-THAN"). +lisp_code_name(9029,"APL_FUNCTIONAL_SYMBOL_LEFTWARDS_VANE"). +lisp_code_name(9030,"APL_FUNCTIONAL_SYMBOL_RIGHTWARDS_VANE"). +lisp_code_name(9031,"APL_FUNCTIONAL_SYMBOL_QUAD_LEFTWARDS_ARROW"). +lisp_code_name(9032,"APL_FUNCTIONAL_SYMBOL_QUAD_RIGHTWARDS_ARROW"). +lisp_code_name(9033,"APL_FUNCTIONAL_SYMBOL_CIRCLE_BACKSLASH"). +lisp_code_name(9034,"APL_FUNCTIONAL_SYMBOL_DOWN_TACK_UNDERBAR"). +lisp_code_name(9035,"APL_FUNCTIONAL_SYMBOL_DELTA_STILE"). +lisp_code_name(9036,"APL_FUNCTIONAL_SYMBOL_QUAD_DOWN_CARET"). +lisp_code_name(9037,"APL_FUNCTIONAL_SYMBOL_QUAD_DELTA"). +lisp_code_name(9038,"APL_FUNCTIONAL_SYMBOL_DOWN_TACK_JOT"). +lisp_code_name(9039,"APL_FUNCTIONAL_SYMBOL_UPWARDS_VANE"). +lisp_code_name(9040,"APL_FUNCTIONAL_SYMBOL_QUAD_UPWARDS_ARROW"). +lisp_code_name(9041,"APL_FUNCTIONAL_SYMBOL_UP_TACK_OVERBAR"). +lisp_code_name(9042,"APL_FUNCTIONAL_SYMBOL_DEL_STILE"). +lisp_code_name(9043,"APL_FUNCTIONAL_SYMBOL_QUAD_UP_CARET"). +lisp_code_name(9044,"APL_FUNCTIONAL_SYMBOL_QUAD_DEL"). +lisp_code_name(9045,"APL_FUNCTIONAL_SYMBOL_UP_TACK_JOT"). +lisp_code_name(9046,"APL_FUNCTIONAL_SYMBOL_DOWNWARDS_VANE"). +lisp_code_name(9047,"APL_FUNCTIONAL_SYMBOL_QUAD_DOWNWARDS_ARROW"). +lisp_code_name(9048,"APL_FUNCTIONAL_SYMBOL_QUOTE_UNDERBAR"). +lisp_code_name(9049,"APL_FUNCTIONAL_SYMBOL_DELTA_UNDERBAR"). +lisp_code_name(9050,"APL_FUNCTIONAL_SYMBOL_DIAMOND_UNDERBAR"). +lisp_code_name(9051,"APL_FUNCTIONAL_SYMBOL_JOT_UNDERBAR"). +lisp_code_name(9052,"APL_FUNCTIONAL_SYMBOL_CIRCLE_UNDERBAR"). +lisp_code_name(9053,"APL_FUNCTIONAL_SYMBOL_UP_SHOE_JOT"). +lisp_code_name(9054,"APL_FUNCTIONAL_SYMBOL_QUOTE_QUAD"). +lisp_code_name(9055,"APL_FUNCTIONAL_SYMBOL_CIRCLE_STAR"). +lisp_code_name(9056,"APL_FUNCTIONAL_SYMBOL_QUAD_COLON"). +lisp_code_name(9057,"APL_FUNCTIONAL_SYMBOL_UP_TACK_DIAERESIS"). +lisp_code_name(9058,"APL_FUNCTIONAL_SYMBOL_DEL_DIAERESIS"). +lisp_code_name(9059,"APL_FUNCTIONAL_SYMBOL_STAR_DIAERESIS"). +lisp_code_name(9060,"APL_FUNCTIONAL_SYMBOL_JOT_DIAERESIS"). +lisp_code_name(9061,"APL_FUNCTIONAL_SYMBOL_CIRCLE_DIAERESIS"). +lisp_code_name(9062,"APL_FUNCTIONAL_SYMBOL_DOWN_SHOE_STILE"). +lisp_code_name(9063,"APL_FUNCTIONAL_SYMBOL_LEFT_SHOE_STILE"). +lisp_code_name(9064,"APL_FUNCTIONAL_SYMBOL_TILDE_DIAERESIS"). +lisp_code_name(9065,"APL_FUNCTIONAL_SYMBOL_GREATER-THAN_DIAERESIS"). +lisp_code_name(9066,"APL_FUNCTIONAL_SYMBOL_COMMA_BAR"). +lisp_code_name(9067,"APL_FUNCTIONAL_SYMBOL_DEL_TILDE"). +lisp_code_name(9068,"APL_FUNCTIONAL_SYMBOL_ZILDE"). +lisp_code_name(9069,"APL_FUNCTIONAL_SYMBOL_STILE_TILDE"). +lisp_code_name(9070,"APL_FUNCTIONAL_SYMBOL_SEMICOLON_UNDERBAR"). +lisp_code_name(9071,"APL_FUNCTIONAL_SYMBOL_QUAD_NOT_EQUAL"). +lisp_code_name(9072,"APL_FUNCTIONAL_SYMBOL_QUAD_QUESTION"). +lisp_code_name(9073,"APL_FUNCTIONAL_SYMBOL_DOWN_CARET_TILDE"). +lisp_code_name(9074,"APL_FUNCTIONAL_SYMBOL_UP_CARET_TILDE"). +lisp_code_name(9075,"APL_FUNCTIONAL_SYMBOL_IOTA"). +lisp_code_name(9076,"APL_FUNCTIONAL_SYMBOL_RHO"). +lisp_code_name(9077,"APL_FUNCTIONAL_SYMBOL_OMEGA"). +lisp_code_name(9078,"APL_FUNCTIONAL_SYMBOL_ALPHA_UNDERBAR"). +lisp_code_name(9079,"APL_FUNCTIONAL_SYMBOL_EPSILON_UNDERBAR"). +lisp_code_name(9080,"APL_FUNCTIONAL_SYMBOL_IOTA_UNDERBAR"). +lisp_code_name(9081,"APL_FUNCTIONAL_SYMBOL_OMEGA_UNDERBAR"). +lisp_code_name(9082,"APL_FUNCTIONAL_SYMBOL_ALPHA"). +lisp_code_name(9083,"NOT_CHECK_MARK"). +lisp_code_name(9084,"RIGHT_ANGLE_WITH_DOWNWARDS_ZIGZAG_ARROW"). +lisp_code_name(9085,"SHOULDERED_OPEN_BOX"). +lisp_code_name(9086,"BELL_SYMBOL"). +lisp_code_name(9087,"VERTICAL_LINE_WITH_MIDDLE_DOT"). +lisp_code_name(9088,"INSERTION_SYMBOL"). +lisp_code_name(9089,"CONTINUOUS_UNDERLINE_SYMBOL"). +lisp_code_name(9090,"DISCONTINUOUS_UNDERLINE_SYMBOL"). +lisp_code_name(9091,"EMPHASIS_SYMBOL"). +lisp_code_name(9092,"COMPOSITION_SYMBOL"). +lisp_code_name(9093,"WHITE_SQUARE_WITH_CENTRE_VERTICAL_LINE"). +lisp_code_name(9094,"ENTER_SYMBOL"). +lisp_code_name(9095,"ALTERNATIVE_KEY_SYMBOL"). +lisp_code_name(9096,"HELM_SYMBOL"). +lisp_code_name(9097,"CIRCLED_HORIZONTAL_BAR_WITH_NOTCH"). +lisp_code_name(9098,"CIRCLED_TRIANGLE_DOWN"). +lisp_code_name(9099,"BROKEN_CIRCLE_WITH_NORTHWEST_ARROW"). +lisp_code_name(9100,"UNDO_SYMBOL"). +lisp_code_name(9101,"MONOSTABLE_SYMBOL"). +lisp_code_name(9102,"HYSTERESIS_SYMBOL"). +lisp_code_name(9103,"OPEN-CIRCUIT-OUTPUT_H-TYPE_SYMBOL"). +lisp_code_name(9104,"OPEN-CIRCUIT-OUTPUT_L-TYPE_SYMBOL"). +lisp_code_name(9105,"PASSIVE-PULL-DOWN-OUTPUT_SYMBOL"). +lisp_code_name(9106,"PASSIVE-PULL-UP-OUTPUT_SYMBOL"). +lisp_code_name(9107,"DIRECT_CURRENT_SYMBOL_FORM_TWO"). +lisp_code_name(9108,"SOFTWARE-FUNCTION_SYMBOL"). +lisp_code_name(9109,"APL_FUNCTIONAL_SYMBOL_QUAD"). +lisp_code_name(9110,"DECIMAL_SEPARATOR_KEY_SYMBOL"). +lisp_code_name(9111,"PREVIOUS_PAGE"). +lisp_code_name(9112,"NEXT_PAGE"). +lisp_code_name(9113,"PRINT_SCREEN_SYMBOL"). +lisp_code_name(9114,"CLEAR_SCREEN_SYMBOL"). +lisp_code_name(9115,"LEFT_PARENTHESIS_UPPER_HOOK"). +lisp_code_name(9116,"LEFT_PARENTHESIS_EXTENSION"). +lisp_code_name(9117,"LEFT_PARENTHESIS_LOWER_HOOK"). +lisp_code_name(9118,"RIGHT_PARENTHESIS_UPPER_HOOK"). +lisp_code_name(9119,"RIGHT_PARENTHESIS_EXTENSION"). +lisp_code_name(9120,"RIGHT_PARENTHESIS_LOWER_HOOK"). +lisp_code_name(9121,"LEFT_SQUARE_BRACKET_UPPER_CORNER"). +lisp_code_name(9122,"LEFT_SQUARE_BRACKET_EXTENSION"). +lisp_code_name(9123,"LEFT_SQUARE_BRACKET_LOWER_CORNER"). +lisp_code_name(9124,"RIGHT_SQUARE_BRACKET_UPPER_CORNER"). +lisp_code_name(9125,"RIGHT_SQUARE_BRACKET_EXTENSION"). +lisp_code_name(9126,"RIGHT_SQUARE_BRACKET_LOWER_CORNER"). +lisp_code_name(9127,"LEFT_CURLY_BRACKET_UPPER_HOOK"). +lisp_code_name(9128,"LEFT_CURLY_BRACKET_MIDDLE_PIECE"). +lisp_code_name(9129,"LEFT_CURLY_BRACKET_LOWER_HOOK"). +lisp_code_name(9130,"CURLY_BRACKET_EXTENSION"). +lisp_code_name(9131,"RIGHT_CURLY_BRACKET_UPPER_HOOK"). +lisp_code_name(9132,"RIGHT_CURLY_BRACKET_MIDDLE_PIECE"). +lisp_code_name(9133,"RIGHT_CURLY_BRACKET_LOWER_HOOK"). +lisp_code_name(9134,"INTEGRAL_EXTENSION"). +lisp_code_name(9135,"HORIZONTAL_LINE_EXTENSION"). +lisp_code_name(9136,"UPPER_LEFT_OR_LOWER_RIGHT_CURLY_BRACKET_SECTION"). +lisp_code_name(9137,"UPPER_RIGHT_OR_LOWER_LEFT_CURLY_BRACKET_SECTION"). +lisp_code_name(9138,"SUMMATION_TOP"). +lisp_code_name(9139,"SUMMATION_BOTTOM"). +lisp_code_name(9140,"TOP_SQUARE_BRACKET"). +lisp_code_name(9141,"BOTTOM_SQUARE_BRACKET"). +lisp_code_name(9142,"BOTTOM_SQUARE_BRACKET_OVER_TOP_SQUARE_BRACKET"). +lisp_code_name(9143,"RADICAL_SYMBOL_BOTTOM"). +lisp_code_name(9144,"LEFT_VERTICAL_BOX_LINE"). +lisp_code_name(9145,"RIGHT_VERTICAL_BOX_LINE"). +lisp_code_name(9146,"HORIZONTAL_SCAN_LINE-1"). +lisp_code_name(9147,"HORIZONTAL_SCAN_LINE-3"). +lisp_code_name(9148,"HORIZONTAL_SCAN_LINE-7"). +lisp_code_name(9149,"HORIZONTAL_SCAN_LINE-9"). +lisp_code_name(9150,"DENTISTRY_SYMBOL_LIGHT_VERTICAL_AND_TOP_RIGHT"). +lisp_code_name(9151,"DENTISTRY_SYMBOL_LIGHT_VERTICAL_AND_BOTTOM_RIGHT"). +lisp_code_name(9152,"DENTISTRY_SYMBOL_LIGHT_VERTICAL_WITH_CIRCLE"). +lisp_code_name(9153,"DENTISTRY_SYMBOL_LIGHT_DOWN_AND_HORIZONTAL_WITH_CIRCLE"). +lisp_code_name(9154,"DENTISTRY_SYMBOL_LIGHT_UP_AND_HORIZONTAL_WITH_CIRCLE"). +lisp_code_name(9155,"DENTISTRY_SYMBOL_LIGHT_VERTICAL_WITH_TRIANGLE"). +lisp_code_name(9156,"DENTISTRY_SYMBOL_LIGHT_DOWN_AND_HORIZONTAL_WITH_TRIANGLE"). +lisp_code_name(9157,"DENTISTRY_SYMBOL_LIGHT_UP_AND_HORIZONTAL_WITH_TRIANGLE"). +lisp_code_name(9158,"DENTISTRY_SYMBOL_LIGHT_VERTICAL_AND_WAVE"). +lisp_code_name(9159,"DENTISTRY_SYMBOL_LIGHT_DOWN_AND_HORIZONTAL_WITH_WAVE"). +lisp_code_name(9160,"DENTISTRY_SYMBOL_LIGHT_UP_AND_HORIZONTAL_WITH_WAVE"). +lisp_code_name(9161,"DENTISTRY_SYMBOL_LIGHT_DOWN_AND_HORIZONTAL"). +lisp_code_name(9162,"DENTISTRY_SYMBOL_LIGHT_UP_AND_HORIZONTAL"). +lisp_code_name(9163,"DENTISTRY_SYMBOL_LIGHT_VERTICAL_AND_TOP_LEFT"). +lisp_code_name(9164,"DENTISTRY_SYMBOL_LIGHT_VERTICAL_AND_BOTTOM_LEFT"). +lisp_code_name(9165,"SQUARE_FOOT"). +lisp_code_name(9166,"RETURN_SYMBOL"). +lisp_code_name(9167,"EJECT_SYMBOL"). +lisp_code_name(9168,"VERTICAL_LINE_EXTENSION"). +lisp_code_name(9169,"METRICAL_BREVE"). +lisp_code_name(9170,"METRICAL_LONG_OVER_SHORT"). +lisp_code_name(9171,"METRICAL_SHORT_OVER_LONG"). +lisp_code_name(9172,"METRICAL_LONG_OVER_TWO_SHORTS"). +lisp_code_name(9173,"METRICAL_TWO_SHORTS_OVER_LONG"). +lisp_code_name(9174,"METRICAL_TWO_SHORTS_JOINED"). +lisp_code_name(9175,"METRICAL_TRISEME"). +lisp_code_name(9176,"METRICAL_TETRASEME"). +lisp_code_name(9177,"METRICAL_PENTASEME"). +lisp_code_name(9178,"EARTH_GROUND"). +lisp_code_name(9179,"FUSE"). +lisp_code_name(9180,"TOP_PARENTHESIS"). +lisp_code_name(9181,"BOTTOM_PARENTHESIS"). +lisp_code_name(9182,"TOP_CURLY_BRACKET"). +lisp_code_name(9183,"BOTTOM_CURLY_BRACKET"). +lisp_code_name(9184,"TOP_TORTOISE_SHELL_BRACKET"). +lisp_code_name(9185,"BOTTOM_TORTOISE_SHELL_BRACKET"). +lisp_code_name(9186,"WHITE_TRAPEZIUM"). +lisp_code_name(9187,"BENZENE_RING_WITH_CIRCLE"). +lisp_code_name(9188,"STRAIGHTNESS"). +lisp_code_name(9189,"FLATNESS"). +lisp_code_name(9190,"AC_CURRENT"). +lisp_code_name(9191,"ELECTRICAL_INTERSECTION"). +lisp_code_name(9192,"DECIMAL_EXPONENT_SYMBOL"). +lisp_code_name(9193,"BLACK_RIGHT-POINTING_DOUBLE_TRIANGLE"). +lisp_code_name(9194,"BLACK_LEFT-POINTING_DOUBLE_TRIANGLE"). +lisp_code_name(9195,"BLACK_UP-POINTING_DOUBLE_TRIANGLE"). +lisp_code_name(9196,"BLACK_DOWN-POINTING_DOUBLE_TRIANGLE"). +lisp_code_name(9197,"BLACK_RIGHT-POINTING_DOUBLE_TRIANGLE_WITH_VERTICAL_BAR"). +lisp_code_name(9198,"BLACK_LEFT-POINTING_DOUBLE_TRIANGLE_WITH_VERTICAL_BAR"). +lisp_code_name(9199,"BLACK_RIGHT-POINTING_TRIANGLE_WITH_DOUBLE_VERTICAL_BAR"). +lisp_code_name(9200,"ALARM_CLOCK"). +lisp_code_name(9201,"STOPWATCH"). +lisp_code_name(9202,"TIMER_CLOCK"). +lisp_code_name(9203,"HOURGLASS_WITH_FLOWING_SAND"). +lisp_code_name(9204,"BLACK_MEDIUM_LEFT-POINTING_TRIANGLE"). +lisp_code_name(9205,"BLACK_MEDIUM_RIGHT-POINTING_TRIANGLE"). +lisp_code_name(9206,"BLACK_MEDIUM_UP-POINTING_TRIANGLE"). +lisp_code_name(9207,"BLACK_MEDIUM_DOWN-POINTING_TRIANGLE"). +lisp_code_name(9208,"DOUBLE_VERTICAL_BAR"). +lisp_code_name(9209,"BLACK_SQUARE_FOR_STOP"). +lisp_code_name(9210,"BLACK_CIRCLE_FOR_RECORD"). +lisp_code_name(9216,"SYMBOL_FOR_NULL"). +lisp_code_name(9217,"SYMBOL_FOR_START_OF_HEADING"). +lisp_code_name(9218,"SYMBOL_FOR_START_OF_TEXT"). +lisp_code_name(9219,"SYMBOL_FOR_END_OF_TEXT"). +lisp_code_name(9220,"SYMBOL_FOR_END_OF_TRANSMISSION"). +lisp_code_name(9221,"SYMBOL_FOR_ENQUIRY"). +lisp_code_name(9222,"SYMBOL_FOR_ACKNOWLEDGE"). +lisp_code_name(9223,"SYMBOL_FOR_BELL"). +lisp_code_name(9224,"SYMBOL_FOR_BACKSPACE"). +lisp_code_name(9225,"SYMBOL_FOR_HORIZONTAL_TABULATION"). +lisp_code_name(9226,"SYMBOL_FOR_LINE_FEED"). +lisp_code_name(9227,"SYMBOL_FOR_VERTICAL_TABULATION"). +lisp_code_name(9228,"SYMBOL_FOR_FORM_FEED"). +lisp_code_name(9229,"SYMBOL_FOR_CARRIAGE_RETURN"). +lisp_code_name(9230,"SYMBOL_FOR_SHIFT_OUT"). +lisp_code_name(9231,"SYMBOL_FOR_SHIFT_IN"). +lisp_code_name(9232,"SYMBOL_FOR_DATA_LINK_ESCAPE"). +lisp_code_name(9233,"SYMBOL_FOR_DEVICE_CONTROL_ONE"). +lisp_code_name(9234,"SYMBOL_FOR_DEVICE_CONTROL_TWO"). +lisp_code_name(9235,"SYMBOL_FOR_DEVICE_CONTROL_THREE"). +lisp_code_name(9236,"SYMBOL_FOR_DEVICE_CONTROL_FOUR"). +lisp_code_name(9237,"SYMBOL_FOR_NEGATIVE_ACKNOWLEDGE"). +lisp_code_name(9238,"SYMBOL_FOR_SYNCHRONOUS_IDLE"). +lisp_code_name(9239,"SYMBOL_FOR_END_OF_TRANSMISSION_BLOCK"). +lisp_code_name(9240,"SYMBOL_FOR_CANCEL"). +lisp_code_name(9241,"SYMBOL_FOR_END_OF_MEDIUM"). +lisp_code_name(9242,"SYMBOL_FOR_SUBSTITUTE"). +lisp_code_name(9243,"SYMBOL_FOR_ESCAPE"). +lisp_code_name(9244,"SYMBOL_FOR_FILE_SEPARATOR"). +lisp_code_name(9245,"SYMBOL_FOR_GROUP_SEPARATOR"). +lisp_code_name(9246,"SYMBOL_FOR_RECORD_SEPARATOR"). +lisp_code_name(9247,"SYMBOL_FOR_UNIT_SEPARATOR"). +lisp_code_name(9248,"SYMBOL_FOR_SPACE"). +lisp_code_name(9249,"SYMBOL_FOR_DELETE"). +lisp_code_name(9250,"BLANK_SYMBOL"). +lisp_code_name(9251,"OPEN_BOX"). +lisp_code_name(9252,"SYMBOL_FOR_NEWLINE"). +lisp_code_name(9253,"SYMBOL_FOR_DELETE_FORM_TWO"). +lisp_code_name(9254,"SYMBOL_FOR_SUBSTITUTE_FORM_TWO"). +lisp_code_name(9280,"OCR_HOOK"). +lisp_code_name(9281,"OCR_CHAIR"). +lisp_code_name(9282,"OCR_FORK"). +lisp_code_name(9283,"OCR_INVERTED_FORK"). +lisp_code_name(9284,"OCR_BELT_BUCKLE"). +lisp_code_name(9285,"OCR_BOW_TIE"). +lisp_code_name(9286,"OCR_BRANCH_BANK_IDENTIFICATION"). +lisp_code_name(9287,"OCR_AMOUNT_OF_CHECK"). +lisp_code_name(9288,"OCR_DASH"). +lisp_code_name(9289,"OCR_CUSTOMER_ACCOUNT_NUMBER"). +lisp_code_name(9290,"OCR_DOUBLE_BACKSLASH"). +lisp_code_name(9312,"CIRCLED_DIGIT_ONE"). +lisp_code_name(9313,"CIRCLED_DIGIT_TWO"). +lisp_code_name(9314,"CIRCLED_DIGIT_THREE"). +lisp_code_name(9315,"CIRCLED_DIGIT_FOUR"). +lisp_code_name(9316,"CIRCLED_DIGIT_FIVE"). +lisp_code_name(9317,"CIRCLED_DIGIT_SIX"). +lisp_code_name(9318,"CIRCLED_DIGIT_SEVEN"). +lisp_code_name(9319,"CIRCLED_DIGIT_EIGHT"). +lisp_code_name(9320,"CIRCLED_DIGIT_NINE"). +lisp_code_name(9321,"CIRCLED_NUMBER_TEN"). +lisp_code_name(9322,"CIRCLED_NUMBER_ELEVEN"). +lisp_code_name(9323,"CIRCLED_NUMBER_TWELVE"). +lisp_code_name(9324,"CIRCLED_NUMBER_THIRTEEN"). +lisp_code_name(9325,"CIRCLED_NUMBER_FOURTEEN"). +lisp_code_name(9326,"CIRCLED_NUMBER_FIFTEEN"). +lisp_code_name(9327,"CIRCLED_NUMBER_SIXTEEN"). +lisp_code_name(9328,"CIRCLED_NUMBER_SEVENTEEN"). +lisp_code_name(9329,"CIRCLED_NUMBER_EIGHTEEN"). +lisp_code_name(9330,"CIRCLED_NUMBER_NINETEEN"). +lisp_code_name(9331,"CIRCLED_NUMBER_TWENTY"). +lisp_code_name(9332,"PARENTHESIZED_DIGIT_ONE"). +lisp_code_name(9333,"PARENTHESIZED_DIGIT_TWO"). +lisp_code_name(9334,"PARENTHESIZED_DIGIT_THREE"). +lisp_code_name(9335,"PARENTHESIZED_DIGIT_FOUR"). +lisp_code_name(9336,"PARENTHESIZED_DIGIT_FIVE"). +lisp_code_name(9337,"PARENTHESIZED_DIGIT_SIX"). +lisp_code_name(9338,"PARENTHESIZED_DIGIT_SEVEN"). +lisp_code_name(9339,"PARENTHESIZED_DIGIT_EIGHT"). +lisp_code_name(9340,"PARENTHESIZED_DIGIT_NINE"). +lisp_code_name(9341,"PARENTHESIZED_NUMBER_TEN"). +lisp_code_name(9342,"PARENTHESIZED_NUMBER_ELEVEN"). +lisp_code_name(9343,"PARENTHESIZED_NUMBER_TWELVE"). +lisp_code_name(9344,"PARENTHESIZED_NUMBER_THIRTEEN"). +lisp_code_name(9345,"PARENTHESIZED_NUMBER_FOURTEEN"). +lisp_code_name(9346,"PARENTHESIZED_NUMBER_FIFTEEN"). +lisp_code_name(9347,"PARENTHESIZED_NUMBER_SIXTEEN"). +lisp_code_name(9348,"PARENTHESIZED_NUMBER_SEVENTEEN"). +lisp_code_name(9349,"PARENTHESIZED_NUMBER_EIGHTEEN"). +lisp_code_name(9350,"PARENTHESIZED_NUMBER_NINETEEN"). +lisp_code_name(9351,"PARENTHESIZED_NUMBER_TWENTY"). +lisp_code_name(9352,"DIGIT_ONE_FULL_STOP"). +lisp_code_name(9353,"DIGIT_TWO_FULL_STOP"). +lisp_code_name(9354,"DIGIT_THREE_FULL_STOP"). +lisp_code_name(9355,"DIGIT_FOUR_FULL_STOP"). +lisp_code_name(9356,"DIGIT_FIVE_FULL_STOP"). +lisp_code_name(9357,"DIGIT_SIX_FULL_STOP"). +lisp_code_name(9358,"DIGIT_SEVEN_FULL_STOP"). +lisp_code_name(9359,"DIGIT_EIGHT_FULL_STOP"). +lisp_code_name(9360,"DIGIT_NINE_FULL_STOP"). +lisp_code_name(9361,"NUMBER_TEN_FULL_STOP"). +lisp_code_name(9362,"NUMBER_ELEVEN_FULL_STOP"). +lisp_code_name(9363,"NUMBER_TWELVE_FULL_STOP"). +lisp_code_name(9364,"NUMBER_THIRTEEN_FULL_STOP"). +lisp_code_name(9365,"NUMBER_FOURTEEN_FULL_STOP"). +lisp_code_name(9366,"NUMBER_FIFTEEN_FULL_STOP"). +lisp_code_name(9367,"NUMBER_SIXTEEN_FULL_STOP"). +lisp_code_name(9368,"NUMBER_SEVENTEEN_FULL_STOP"). +lisp_code_name(9369,"NUMBER_EIGHTEEN_FULL_STOP"). +lisp_code_name(9370,"NUMBER_NINETEEN_FULL_STOP"). +lisp_code_name(9371,"NUMBER_TWENTY_FULL_STOP"). +lisp_code_name(9372,"PARENTHESIZED_LATIN_SMALL_LETTER_A"). +lisp_code_name(9373,"PARENTHESIZED_LATIN_SMALL_LETTER_B"). +lisp_code_name(9374,"PARENTHESIZED_LATIN_SMALL_LETTER_C"). +lisp_code_name(9375,"PARENTHESIZED_LATIN_SMALL_LETTER_D"). +lisp_code_name(9376,"PARENTHESIZED_LATIN_SMALL_LETTER_E"). +lisp_code_name(9377,"PARENTHESIZED_LATIN_SMALL_LETTER_F"). +lisp_code_name(9378,"PARENTHESIZED_LATIN_SMALL_LETTER_G"). +lisp_code_name(9379,"PARENTHESIZED_LATIN_SMALL_LETTER_H"). +lisp_code_name(9380,"PARENTHESIZED_LATIN_SMALL_LETTER_I"). +lisp_code_name(9381,"PARENTHESIZED_LATIN_SMALL_LETTER_J"). +lisp_code_name(9382,"PARENTHESIZED_LATIN_SMALL_LETTER_K"). +lisp_code_name(9383,"PARENTHESIZED_LATIN_SMALL_LETTER_L"). +lisp_code_name(9384,"PARENTHESIZED_LATIN_SMALL_LETTER_M"). +lisp_code_name(9385,"PARENTHESIZED_LATIN_SMALL_LETTER_N"). +lisp_code_name(9386,"PARENTHESIZED_LATIN_SMALL_LETTER_O"). +lisp_code_name(9387,"PARENTHESIZED_LATIN_SMALL_LETTER_P"). +lisp_code_name(9388,"PARENTHESIZED_LATIN_SMALL_LETTER_Q"). +lisp_code_name(9389,"PARENTHESIZED_LATIN_SMALL_LETTER_R"). +lisp_code_name(9390,"PARENTHESIZED_LATIN_SMALL_LETTER_S"). +lisp_code_name(9391,"PARENTHESIZED_LATIN_SMALL_LETTER_T"). +lisp_code_name(9392,"PARENTHESIZED_LATIN_SMALL_LETTER_U"). +lisp_code_name(9393,"PARENTHESIZED_LATIN_SMALL_LETTER_V"). +lisp_code_name(9394,"PARENTHESIZED_LATIN_SMALL_LETTER_W"). +lisp_code_name(9395,"PARENTHESIZED_LATIN_SMALL_LETTER_X"). +lisp_code_name(9396,"PARENTHESIZED_LATIN_SMALL_LETTER_Y"). +lisp_code_name(9397,"PARENTHESIZED_LATIN_SMALL_LETTER_Z"). +lisp_code_name(9398,"CIRCLED_LATIN_CAPITAL_LETTER_A"). +lisp_code_name(9399,"CIRCLED_LATIN_CAPITAL_LETTER_B"). +lisp_code_name(9400,"CIRCLED_LATIN_CAPITAL_LETTER_C"). +lisp_code_name(9401,"CIRCLED_LATIN_CAPITAL_LETTER_D"). +lisp_code_name(9402,"CIRCLED_LATIN_CAPITAL_LETTER_E"). +lisp_code_name(9403,"CIRCLED_LATIN_CAPITAL_LETTER_F"). +lisp_code_name(9404,"CIRCLED_LATIN_CAPITAL_LETTER_G"). +lisp_code_name(9405,"CIRCLED_LATIN_CAPITAL_LETTER_H"). +lisp_code_name(9406,"CIRCLED_LATIN_CAPITAL_LETTER_I"). +lisp_code_name(9407,"CIRCLED_LATIN_CAPITAL_LETTER_J"). +lisp_code_name(9408,"CIRCLED_LATIN_CAPITAL_LETTER_K"). +lisp_code_name(9409,"CIRCLED_LATIN_CAPITAL_LETTER_L"). +lisp_code_name(9410,"CIRCLED_LATIN_CAPITAL_LETTER_M"). +lisp_code_name(9411,"CIRCLED_LATIN_CAPITAL_LETTER_N"). +lisp_code_name(9412,"CIRCLED_LATIN_CAPITAL_LETTER_O"). +lisp_code_name(9413,"CIRCLED_LATIN_CAPITAL_LETTER_P"). +lisp_code_name(9414,"CIRCLED_LATIN_CAPITAL_LETTER_Q"). +lisp_code_name(9415,"CIRCLED_LATIN_CAPITAL_LETTER_R"). +lisp_code_name(9416,"CIRCLED_LATIN_CAPITAL_LETTER_S"). +lisp_code_name(9417,"CIRCLED_LATIN_CAPITAL_LETTER_T"). +lisp_code_name(9418,"CIRCLED_LATIN_CAPITAL_LETTER_U"). +lisp_code_name(9419,"CIRCLED_LATIN_CAPITAL_LETTER_V"). +lisp_code_name(9420,"CIRCLED_LATIN_CAPITAL_LETTER_W"). +lisp_code_name(9421,"CIRCLED_LATIN_CAPITAL_LETTER_X"). +lisp_code_name(9422,"CIRCLED_LATIN_CAPITAL_LETTER_Y"). +lisp_code_name(9423,"CIRCLED_LATIN_CAPITAL_LETTER_Z"). +lisp_code_name(9424,"CIRCLED_LATIN_SMALL_LETTER_A"). +lisp_code_name(9425,"CIRCLED_LATIN_SMALL_LETTER_B"). +lisp_code_name(9426,"CIRCLED_LATIN_SMALL_LETTER_C"). +lisp_code_name(9427,"CIRCLED_LATIN_SMALL_LETTER_D"). +lisp_code_name(9428,"CIRCLED_LATIN_SMALL_LETTER_E"). +lisp_code_name(9429,"CIRCLED_LATIN_SMALL_LETTER_F"). +lisp_code_name(9430,"CIRCLED_LATIN_SMALL_LETTER_G"). +lisp_code_name(9431,"CIRCLED_LATIN_SMALL_LETTER_H"). +lisp_code_name(9432,"CIRCLED_LATIN_SMALL_LETTER_I"). +lisp_code_name(9433,"CIRCLED_LATIN_SMALL_LETTER_J"). +lisp_code_name(9434,"CIRCLED_LATIN_SMALL_LETTER_K"). +lisp_code_name(9435,"CIRCLED_LATIN_SMALL_LETTER_L"). +lisp_code_name(9436,"CIRCLED_LATIN_SMALL_LETTER_M"). +lisp_code_name(9437,"CIRCLED_LATIN_SMALL_LETTER_N"). +lisp_code_name(9438,"CIRCLED_LATIN_SMALL_LETTER_O"). +lisp_code_name(9439,"CIRCLED_LATIN_SMALL_LETTER_P"). +lisp_code_name(9440,"CIRCLED_LATIN_SMALL_LETTER_Q"). +lisp_code_name(9441,"CIRCLED_LATIN_SMALL_LETTER_R"). +lisp_code_name(9442,"CIRCLED_LATIN_SMALL_LETTER_S"). +lisp_code_name(9443,"CIRCLED_LATIN_SMALL_LETTER_T"). +lisp_code_name(9444,"CIRCLED_LATIN_SMALL_LETTER_U"). +lisp_code_name(9445,"CIRCLED_LATIN_SMALL_LETTER_V"). +lisp_code_name(9446,"CIRCLED_LATIN_SMALL_LETTER_W"). +lisp_code_name(9447,"CIRCLED_LATIN_SMALL_LETTER_X"). +lisp_code_name(9448,"CIRCLED_LATIN_SMALL_LETTER_Y"). +lisp_code_name(9449,"CIRCLED_LATIN_SMALL_LETTER_Z"). +lisp_code_name(9450,"CIRCLED_DIGIT_ZERO"). +lisp_code_name(9451,"NEGATIVE_CIRCLED_NUMBER_ELEVEN"). +lisp_code_name(9452,"NEGATIVE_CIRCLED_NUMBER_TWELVE"). +lisp_code_name(9453,"NEGATIVE_CIRCLED_NUMBER_THIRTEEN"). +lisp_code_name(9454,"NEGATIVE_CIRCLED_NUMBER_FOURTEEN"). +lisp_code_name(9455,"NEGATIVE_CIRCLED_NUMBER_FIFTEEN"). +lisp_code_name(9456,"NEGATIVE_CIRCLED_NUMBER_SIXTEEN"). +lisp_code_name(9457,"NEGATIVE_CIRCLED_NUMBER_SEVENTEEN"). +lisp_code_name(9458,"NEGATIVE_CIRCLED_NUMBER_EIGHTEEN"). +lisp_code_name(9459,"NEGATIVE_CIRCLED_NUMBER_NINETEEN"). +lisp_code_name(9460,"NEGATIVE_CIRCLED_NUMBER_TWENTY"). +lisp_code_name(9461,"DOUBLE_CIRCLED_DIGIT_ONE"). +lisp_code_name(9462,"DOUBLE_CIRCLED_DIGIT_TWO"). +lisp_code_name(9463,"DOUBLE_CIRCLED_DIGIT_THREE"). +lisp_code_name(9464,"DOUBLE_CIRCLED_DIGIT_FOUR"). +lisp_code_name(9465,"DOUBLE_CIRCLED_DIGIT_FIVE"). +lisp_code_name(9466,"DOUBLE_CIRCLED_DIGIT_SIX"). +lisp_code_name(9467,"DOUBLE_CIRCLED_DIGIT_SEVEN"). +lisp_code_name(9468,"DOUBLE_CIRCLED_DIGIT_EIGHT"). +lisp_code_name(9469,"DOUBLE_CIRCLED_DIGIT_NINE"). +lisp_code_name(9470,"DOUBLE_CIRCLED_NUMBER_TEN"). +lisp_code_name(9471,"NEGATIVE_CIRCLED_DIGIT_ZERO"). +lisp_code_name(9472,"BOX_DRAWINGS_LIGHT_HORIZONTAL"). +lisp_code_name(9473,"BOX_DRAWINGS_HEAVY_HORIZONTAL"). +lisp_code_name(9474,"BOX_DRAWINGS_LIGHT_VERTICAL"). +lisp_code_name(9475,"BOX_DRAWINGS_HEAVY_VERTICAL"). +lisp_code_name(9476,"BOX_DRAWINGS_LIGHT_TRIPLE_DASH_HORIZONTAL"). +lisp_code_name(9477,"BOX_DRAWINGS_HEAVY_TRIPLE_DASH_HORIZONTAL"). +lisp_code_name(9478,"BOX_DRAWINGS_LIGHT_TRIPLE_DASH_VERTICAL"). +lisp_code_name(9479,"BOX_DRAWINGS_HEAVY_TRIPLE_DASH_VERTICAL"). +lisp_code_name(9480,"BOX_DRAWINGS_LIGHT_QUADRUPLE_DASH_HORIZONTAL"). +lisp_code_name(9481,"BOX_DRAWINGS_HEAVY_QUADRUPLE_DASH_HORIZONTAL"). +lisp_code_name(9482,"BOX_DRAWINGS_LIGHT_QUADRUPLE_DASH_VERTICAL"). +lisp_code_name(9483,"BOX_DRAWINGS_HEAVY_QUADRUPLE_DASH_VERTICAL"). +lisp_code_name(9484,"BOX_DRAWINGS_LIGHT_DOWN_AND_RIGHT"). +lisp_code_name(9485,"BOX_DRAWINGS_DOWN_LIGHT_AND_RIGHT_HEAVY"). +lisp_code_name(9486,"BOX_DRAWINGS_DOWN_HEAVY_AND_RIGHT_LIGHT"). +lisp_code_name(9487,"BOX_DRAWINGS_HEAVY_DOWN_AND_RIGHT"). +lisp_code_name(9488,"BOX_DRAWINGS_LIGHT_DOWN_AND_LEFT"). +lisp_code_name(9489,"BOX_DRAWINGS_DOWN_LIGHT_AND_LEFT_HEAVY"). +lisp_code_name(9490,"BOX_DRAWINGS_DOWN_HEAVY_AND_LEFT_LIGHT"). +lisp_code_name(9491,"BOX_DRAWINGS_HEAVY_DOWN_AND_LEFT"). +lisp_code_name(9492,"BOX_DRAWINGS_LIGHT_UP_AND_RIGHT"). +lisp_code_name(9493,"BOX_DRAWINGS_UP_LIGHT_AND_RIGHT_HEAVY"). +lisp_code_name(9494,"BOX_DRAWINGS_UP_HEAVY_AND_RIGHT_LIGHT"). +lisp_code_name(9495,"BOX_DRAWINGS_HEAVY_UP_AND_RIGHT"). +lisp_code_name(9496,"BOX_DRAWINGS_LIGHT_UP_AND_LEFT"). +lisp_code_name(9497,"BOX_DRAWINGS_UP_LIGHT_AND_LEFT_HEAVY"). +lisp_code_name(9498,"BOX_DRAWINGS_UP_HEAVY_AND_LEFT_LIGHT"). +lisp_code_name(9499,"BOX_DRAWINGS_HEAVY_UP_AND_LEFT"). +lisp_code_name(9500,"BOX_DRAWINGS_LIGHT_VERTICAL_AND_RIGHT"). +lisp_code_name(9501,"BOX_DRAWINGS_VERTICAL_LIGHT_AND_RIGHT_HEAVY"). +lisp_code_name(9502,"BOX_DRAWINGS_UP_HEAVY_AND_RIGHT_DOWN_LIGHT"). +lisp_code_name(9503,"BOX_DRAWINGS_DOWN_HEAVY_AND_RIGHT_UP_LIGHT"). +lisp_code_name(9504,"BOX_DRAWINGS_VERTICAL_HEAVY_AND_RIGHT_LIGHT"). +lisp_code_name(9505,"BOX_DRAWINGS_DOWN_LIGHT_AND_RIGHT_UP_HEAVY"). +lisp_code_name(9506,"BOX_DRAWINGS_UP_LIGHT_AND_RIGHT_DOWN_HEAVY"). +lisp_code_name(9507,"BOX_DRAWINGS_HEAVY_VERTICAL_AND_RIGHT"). +lisp_code_name(9508,"BOX_DRAWINGS_LIGHT_VERTICAL_AND_LEFT"). +lisp_code_name(9509,"BOX_DRAWINGS_VERTICAL_LIGHT_AND_LEFT_HEAVY"). +lisp_code_name(9510,"BOX_DRAWINGS_UP_HEAVY_AND_LEFT_DOWN_LIGHT"). +lisp_code_name(9511,"BOX_DRAWINGS_DOWN_HEAVY_AND_LEFT_UP_LIGHT"). +lisp_code_name(9512,"BOX_DRAWINGS_VERTICAL_HEAVY_AND_LEFT_LIGHT"). +lisp_code_name(9513,"BOX_DRAWINGS_DOWN_LIGHT_AND_LEFT_UP_HEAVY"). +lisp_code_name(9514,"BOX_DRAWINGS_UP_LIGHT_AND_LEFT_DOWN_HEAVY"). +lisp_code_name(9515,"BOX_DRAWINGS_HEAVY_VERTICAL_AND_LEFT"). +lisp_code_name(9516,"BOX_DRAWINGS_LIGHT_DOWN_AND_HORIZONTAL"). +lisp_code_name(9517,"BOX_DRAWINGS_LEFT_HEAVY_AND_RIGHT_DOWN_LIGHT"). +lisp_code_name(9518,"BOX_DRAWINGS_RIGHT_HEAVY_AND_LEFT_DOWN_LIGHT"). +lisp_code_name(9519,"BOX_DRAWINGS_DOWN_LIGHT_AND_HORIZONTAL_HEAVY"). +lisp_code_name(9520,"BOX_DRAWINGS_DOWN_HEAVY_AND_HORIZONTAL_LIGHT"). +lisp_code_name(9521,"BOX_DRAWINGS_RIGHT_LIGHT_AND_LEFT_DOWN_HEAVY"). +lisp_code_name(9522,"BOX_DRAWINGS_LEFT_LIGHT_AND_RIGHT_DOWN_HEAVY"). +lisp_code_name(9523,"BOX_DRAWINGS_HEAVY_DOWN_AND_HORIZONTAL"). +lisp_code_name(9524,"BOX_DRAWINGS_LIGHT_UP_AND_HORIZONTAL"). +lisp_code_name(9525,"BOX_DRAWINGS_LEFT_HEAVY_AND_RIGHT_UP_LIGHT"). +lisp_code_name(9526,"BOX_DRAWINGS_RIGHT_HEAVY_AND_LEFT_UP_LIGHT"). +lisp_code_name(9527,"BOX_DRAWINGS_UP_LIGHT_AND_HORIZONTAL_HEAVY"). +lisp_code_name(9528,"BOX_DRAWINGS_UP_HEAVY_AND_HORIZONTAL_LIGHT"). +lisp_code_name(9529,"BOX_DRAWINGS_RIGHT_LIGHT_AND_LEFT_UP_HEAVY"). +lisp_code_name(9530,"BOX_DRAWINGS_LEFT_LIGHT_AND_RIGHT_UP_HEAVY"). +lisp_code_name(9531,"BOX_DRAWINGS_HEAVY_UP_AND_HORIZONTAL"). +lisp_code_name(9532,"BOX_DRAWINGS_LIGHT_VERTICAL_AND_HORIZONTAL"). +lisp_code_name(9533,"BOX_DRAWINGS_LEFT_HEAVY_AND_RIGHT_VERTICAL_LIGHT"). +lisp_code_name(9534,"BOX_DRAWINGS_RIGHT_HEAVY_AND_LEFT_VERTICAL_LIGHT"). +lisp_code_name(9535,"BOX_DRAWINGS_VERTICAL_LIGHT_AND_HORIZONTAL_HEAVY"). +lisp_code_name(9536,"BOX_DRAWINGS_UP_HEAVY_AND_DOWN_HORIZONTAL_LIGHT"). +lisp_code_name(9537,"BOX_DRAWINGS_DOWN_HEAVY_AND_UP_HORIZONTAL_LIGHT"). +lisp_code_name(9538,"BOX_DRAWINGS_VERTICAL_HEAVY_AND_HORIZONTAL_LIGHT"). +lisp_code_name(9539,"BOX_DRAWINGS_LEFT_UP_HEAVY_AND_RIGHT_DOWN_LIGHT"). +lisp_code_name(9540,"BOX_DRAWINGS_RIGHT_UP_HEAVY_AND_LEFT_DOWN_LIGHT"). +lisp_code_name(9541,"BOX_DRAWINGS_LEFT_DOWN_HEAVY_AND_RIGHT_UP_LIGHT"). +lisp_code_name(9542,"BOX_DRAWINGS_RIGHT_DOWN_HEAVY_AND_LEFT_UP_LIGHT"). +lisp_code_name(9543,"BOX_DRAWINGS_DOWN_LIGHT_AND_UP_HORIZONTAL_HEAVY"). +lisp_code_name(9544,"BOX_DRAWINGS_UP_LIGHT_AND_DOWN_HORIZONTAL_HEAVY"). +lisp_code_name(9545,"BOX_DRAWINGS_RIGHT_LIGHT_AND_LEFT_VERTICAL_HEAVY"). +lisp_code_name(9546,"BOX_DRAWINGS_LEFT_LIGHT_AND_RIGHT_VERTICAL_HEAVY"). +lisp_code_name(9547,"BOX_DRAWINGS_HEAVY_VERTICAL_AND_HORIZONTAL"). +lisp_code_name(9548,"BOX_DRAWINGS_LIGHT_DOUBLE_DASH_HORIZONTAL"). +lisp_code_name(9549,"BOX_DRAWINGS_HEAVY_DOUBLE_DASH_HORIZONTAL"). +lisp_code_name(9550,"BOX_DRAWINGS_LIGHT_DOUBLE_DASH_VERTICAL"). +lisp_code_name(9551,"BOX_DRAWINGS_HEAVY_DOUBLE_DASH_VERTICAL"). +lisp_code_name(9552,"BOX_DRAWINGS_DOUBLE_HORIZONTAL"). +lisp_code_name(9553,"BOX_DRAWINGS_DOUBLE_VERTICAL"). +lisp_code_name(9554,"BOX_DRAWINGS_DOWN_SINGLE_AND_RIGHT_DOUBLE"). +lisp_code_name(9555,"BOX_DRAWINGS_DOWN_DOUBLE_AND_RIGHT_SINGLE"). +lisp_code_name(9556,"BOX_DRAWINGS_DOUBLE_DOWN_AND_RIGHT"). +lisp_code_name(9557,"BOX_DRAWINGS_DOWN_SINGLE_AND_LEFT_DOUBLE"). +lisp_code_name(9558,"BOX_DRAWINGS_DOWN_DOUBLE_AND_LEFT_SINGLE"). +lisp_code_name(9559,"BOX_DRAWINGS_DOUBLE_DOWN_AND_LEFT"). +lisp_code_name(9560,"BOX_DRAWINGS_UP_SINGLE_AND_RIGHT_DOUBLE"). +lisp_code_name(9561,"BOX_DRAWINGS_UP_DOUBLE_AND_RIGHT_SINGLE"). +lisp_code_name(9562,"BOX_DRAWINGS_DOUBLE_UP_AND_RIGHT"). +lisp_code_name(9563,"BOX_DRAWINGS_UP_SINGLE_AND_LEFT_DOUBLE"). +lisp_code_name(9564,"BOX_DRAWINGS_UP_DOUBLE_AND_LEFT_SINGLE"). +lisp_code_name(9565,"BOX_DRAWINGS_DOUBLE_UP_AND_LEFT"). +lisp_code_name(9566,"BOX_DRAWINGS_VERTICAL_SINGLE_AND_RIGHT_DOUBLE"). +lisp_code_name(9567,"BOX_DRAWINGS_VERTICAL_DOUBLE_AND_RIGHT_SINGLE"). +lisp_code_name(9568,"BOX_DRAWINGS_DOUBLE_VERTICAL_AND_RIGHT"). +lisp_code_name(9569,"BOX_DRAWINGS_VERTICAL_SINGLE_AND_LEFT_DOUBLE"). +lisp_code_name(9570,"BOX_DRAWINGS_VERTICAL_DOUBLE_AND_LEFT_SINGLE"). +lisp_code_name(9571,"BOX_DRAWINGS_DOUBLE_VERTICAL_AND_LEFT"). +lisp_code_name(9572,"BOX_DRAWINGS_DOWN_SINGLE_AND_HORIZONTAL_DOUBLE"). +lisp_code_name(9573,"BOX_DRAWINGS_DOWN_DOUBLE_AND_HORIZONTAL_SINGLE"). +lisp_code_name(9574,"BOX_DRAWINGS_DOUBLE_DOWN_AND_HORIZONTAL"). +lisp_code_name(9575,"BOX_DRAWINGS_UP_SINGLE_AND_HORIZONTAL_DOUBLE"). +lisp_code_name(9576,"BOX_DRAWINGS_UP_DOUBLE_AND_HORIZONTAL_SINGLE"). +lisp_code_name(9577,"BOX_DRAWINGS_DOUBLE_UP_AND_HORIZONTAL"). +lisp_code_name(9578,"BOX_DRAWINGS_VERTICAL_SINGLE_AND_HORIZONTAL_DOUBLE"). +lisp_code_name(9579,"BOX_DRAWINGS_VERTICAL_DOUBLE_AND_HORIZONTAL_SINGLE"). +lisp_code_name(9580,"BOX_DRAWINGS_DOUBLE_VERTICAL_AND_HORIZONTAL"). +lisp_code_name(9581,"BOX_DRAWINGS_LIGHT_ARC_DOWN_AND_RIGHT"). +lisp_code_name(9582,"BOX_DRAWINGS_LIGHT_ARC_DOWN_AND_LEFT"). +lisp_code_name(9583,"BOX_DRAWINGS_LIGHT_ARC_UP_AND_LEFT"). +lisp_code_name(9584,"BOX_DRAWINGS_LIGHT_ARC_UP_AND_RIGHT"). +lisp_code_name(9585,"BOX_DRAWINGS_LIGHT_DIAGONAL_UPPER_RIGHT_TO_LOWER_LEFT"). +lisp_code_name(9586,"BOX_DRAWINGS_LIGHT_DIAGONAL_UPPER_LEFT_TO_LOWER_RIGHT"). +lisp_code_name(9587,"BOX_DRAWINGS_LIGHT_DIAGONAL_CROSS"). +lisp_code_name(9588,"BOX_DRAWINGS_LIGHT_LEFT"). +lisp_code_name(9589,"BOX_DRAWINGS_LIGHT_UP"). +lisp_code_name(9590,"BOX_DRAWINGS_LIGHT_RIGHT"). +lisp_code_name(9591,"BOX_DRAWINGS_LIGHT_DOWN"). +lisp_code_name(9592,"BOX_DRAWINGS_HEAVY_LEFT"). +lisp_code_name(9593,"BOX_DRAWINGS_HEAVY_UP"). +lisp_code_name(9594,"BOX_DRAWINGS_HEAVY_RIGHT"). +lisp_code_name(9595,"BOX_DRAWINGS_HEAVY_DOWN"). +lisp_code_name(9596,"BOX_DRAWINGS_LIGHT_LEFT_AND_HEAVY_RIGHT"). +lisp_code_name(9597,"BOX_DRAWINGS_LIGHT_UP_AND_HEAVY_DOWN"). +lisp_code_name(9598,"BOX_DRAWINGS_HEAVY_LEFT_AND_LIGHT_RIGHT"). +lisp_code_name(9599,"BOX_DRAWINGS_HEAVY_UP_AND_LIGHT_DOWN"). +lisp_code_name(9600,"UPPER_HALF_BLOCK"). +lisp_code_name(9601,"LOWER_ONE_EIGHTH_BLOCK"). +lisp_code_name(9602,"LOWER_ONE_QUARTER_BLOCK"). +lisp_code_name(9603,"LOWER_THREE_EIGHTHS_BLOCK"). +lisp_code_name(9604,"LOWER_HALF_BLOCK"). +lisp_code_name(9605,"LOWER_FIVE_EIGHTHS_BLOCK"). +lisp_code_name(9606,"LOWER_THREE_QUARTERS_BLOCK"). +lisp_code_name(9607,"LOWER_SEVEN_EIGHTHS_BLOCK"). +lisp_code_name(9608,"FULL_BLOCK"). +lisp_code_name(9609,"LEFT_SEVEN_EIGHTHS_BLOCK"). +lisp_code_name(9610,"LEFT_THREE_QUARTERS_BLOCK"). +lisp_code_name(9611,"LEFT_FIVE_EIGHTHS_BLOCK"). +lisp_code_name(9612,"LEFT_HALF_BLOCK"). +lisp_code_name(9613,"LEFT_THREE_EIGHTHS_BLOCK"). +lisp_code_name(9614,"LEFT_ONE_QUARTER_BLOCK"). +lisp_code_name(9615,"LEFT_ONE_EIGHTH_BLOCK"). +lisp_code_name(9616,"RIGHT_HALF_BLOCK"). +lisp_code_name(9617,"LIGHT_SHADE"). +lisp_code_name(9618,"MEDIUM_SHADE"). +lisp_code_name(9619,"DARK_SHADE"). +lisp_code_name(9620,"UPPER_ONE_EIGHTH_BLOCK"). +lisp_code_name(9621,"RIGHT_ONE_EIGHTH_BLOCK"). +lisp_code_name(9622,"QUADRANT_LOWER_LEFT"). +lisp_code_name(9623,"QUADRANT_LOWER_RIGHT"). +lisp_code_name(9624,"QUADRANT_UPPER_LEFT"). +lisp_code_name(9625,"QUADRANT_UPPER_LEFT_AND_LOWER_LEFT_AND_LOWER_RIGHT"). +lisp_code_name(9626,"QUADRANT_UPPER_LEFT_AND_LOWER_RIGHT"). +lisp_code_name(9627,"QUADRANT_UPPER_LEFT_AND_UPPER_RIGHT_AND_LOWER_LEFT"). +lisp_code_name(9628,"QUADRANT_UPPER_LEFT_AND_UPPER_RIGHT_AND_LOWER_RIGHT"). +lisp_code_name(9629,"QUADRANT_UPPER_RIGHT"). +lisp_code_name(9630,"QUADRANT_UPPER_RIGHT_AND_LOWER_LEFT"). +lisp_code_name(9631,"QUADRANT_UPPER_RIGHT_AND_LOWER_LEFT_AND_LOWER_RIGHT"). +lisp_code_name(9632,"BLACK_SQUARE"). +lisp_code_name(9633,"WHITE_SQUARE"). +lisp_code_name(9634,"WHITE_SQUARE_WITH_ROUNDED_CORNERS"). +lisp_code_name(9635,"WHITE_SQUARE_CONTAINING_BLACK_SMALL_SQUARE"). +lisp_code_name(9636,"SQUARE_WITH_HORIZONTAL_FILL"). +lisp_code_name(9637,"SQUARE_WITH_VERTICAL_FILL"). +lisp_code_name(9638,"SQUARE_WITH_ORTHOGONAL_CROSSHATCH_FILL"). +lisp_code_name(9639,"SQUARE_WITH_UPPER_LEFT_TO_LOWER_RIGHT_FILL"). +lisp_code_name(9640,"SQUARE_WITH_UPPER_RIGHT_TO_LOWER_LEFT_FILL"). +lisp_code_name(9641,"SQUARE_WITH_DIAGONAL_CROSSHATCH_FILL"). +lisp_code_name(9642,"BLACK_SMALL_SQUARE"). +lisp_code_name(9643,"WHITE_SMALL_SQUARE"). +lisp_code_name(9644,"BLACK_RECTANGLE"). +lisp_code_name(9645,"WHITE_RECTANGLE"). +lisp_code_name(9646,"BLACK_VERTICAL_RECTANGLE"). +lisp_code_name(9647,"WHITE_VERTICAL_RECTANGLE"). +lisp_code_name(9648,"BLACK_PARALLELOGRAM"). +lisp_code_name(9649,"WHITE_PARALLELOGRAM"). +lisp_code_name(9650,"BLACK_UP-POINTING_TRIANGLE"). +lisp_code_name(9651,"WHITE_UP-POINTING_TRIANGLE"). +lisp_code_name(9652,"BLACK_UP-POINTING_SMALL_TRIANGLE"). +lisp_code_name(9653,"WHITE_UP-POINTING_SMALL_TRIANGLE"). +lisp_code_name(9654,"BLACK_RIGHT-POINTING_TRIANGLE"). +lisp_code_name(9655,"WHITE_RIGHT-POINTING_TRIANGLE"). +lisp_code_name(9656,"BLACK_RIGHT-POINTING_SMALL_TRIANGLE"). +lisp_code_name(9657,"WHITE_RIGHT-POINTING_SMALL_TRIANGLE"). +lisp_code_name(9658,"BLACK_RIGHT-POINTING_POINTER"). +lisp_code_name(9659,"WHITE_RIGHT-POINTING_POINTER"). +lisp_code_name(9660,"BLACK_DOWN-POINTING_TRIANGLE"). +lisp_code_name(9661,"WHITE_DOWN-POINTING_TRIANGLE"). +lisp_code_name(9662,"BLACK_DOWN-POINTING_SMALL_TRIANGLE"). +lisp_code_name(9663,"WHITE_DOWN-POINTING_SMALL_TRIANGLE"). +lisp_code_name(9664,"BLACK_LEFT-POINTING_TRIANGLE"). +lisp_code_name(9665,"WHITE_LEFT-POINTING_TRIANGLE"). +lisp_code_name(9666,"BLACK_LEFT-POINTING_SMALL_TRIANGLE"). +lisp_code_name(9667,"WHITE_LEFT-POINTING_SMALL_TRIANGLE"). +lisp_code_name(9668,"BLACK_LEFT-POINTING_POINTER"). +lisp_code_name(9669,"WHITE_LEFT-POINTING_POINTER"). +lisp_code_name(9670,"BLACK_DIAMOND"). +lisp_code_name(9671,"WHITE_DIAMOND"). +lisp_code_name(9672,"WHITE_DIAMOND_CONTAINING_BLACK_SMALL_DIAMOND"). +lisp_code_name(9673,"FISHEYE"). +lisp_code_name(9674,"LOZENGE"). +lisp_code_name(9675,"WHITE_CIRCLE"). +lisp_code_name(9676,"DOTTED_CIRCLE"). +lisp_code_name(9677,"CIRCLE_WITH_VERTICAL_FILL"). +lisp_code_name(9678,"BULLSEYE"). +lisp_code_name(9679,"BLACK_CIRCLE"). +lisp_code_name(9680,"CIRCLE_WITH_LEFT_HALF_BLACK"). +lisp_code_name(9681,"CIRCLE_WITH_RIGHT_HALF_BLACK"). +lisp_code_name(9682,"CIRCLE_WITH_LOWER_HALF_BLACK"). +lisp_code_name(9683,"CIRCLE_WITH_UPPER_HALF_BLACK"). +lisp_code_name(9684,"CIRCLE_WITH_UPPER_RIGHT_QUADRANT_BLACK"). +lisp_code_name(9685,"CIRCLE_WITH_ALL_BUT_UPPER_LEFT_QUADRANT_BLACK"). +lisp_code_name(9686,"LEFT_HALF_BLACK_CIRCLE"). +lisp_code_name(9687,"RIGHT_HALF_BLACK_CIRCLE"). +lisp_code_name(9688,"INVERSE_BULLET"). +lisp_code_name(9689,"INVERSE_WHITE_CIRCLE"). +lisp_code_name(9690,"UPPER_HALF_INVERSE_WHITE_CIRCLE"). +lisp_code_name(9691,"LOWER_HALF_INVERSE_WHITE_CIRCLE"). +lisp_code_name(9692,"UPPER_LEFT_QUADRANT_CIRCULAR_ARC"). +lisp_code_name(9693,"UPPER_RIGHT_QUADRANT_CIRCULAR_ARC"). +lisp_code_name(9694,"LOWER_RIGHT_QUADRANT_CIRCULAR_ARC"). +lisp_code_name(9695,"LOWER_LEFT_QUADRANT_CIRCULAR_ARC"). +lisp_code_name(9696,"UPPER_HALF_CIRCLE"). +lisp_code_name(9697,"LOWER_HALF_CIRCLE"). +lisp_code_name(9698,"BLACK_LOWER_RIGHT_TRIANGLE"). +lisp_code_name(9699,"BLACK_LOWER_LEFT_TRIANGLE"). +lisp_code_name(9700,"BLACK_UPPER_LEFT_TRIANGLE"). +lisp_code_name(9701,"BLACK_UPPER_RIGHT_TRIANGLE"). +lisp_code_name(9702,"WHITE_BULLET"). +lisp_code_name(9703,"SQUARE_WITH_LEFT_HALF_BLACK"). +lisp_code_name(9704,"SQUARE_WITH_RIGHT_HALF_BLACK"). +lisp_code_name(9705,"SQUARE_WITH_UPPER_LEFT_DIAGONAL_HALF_BLACK"). +lisp_code_name(9706,"SQUARE_WITH_LOWER_RIGHT_DIAGONAL_HALF_BLACK"). +lisp_code_name(9707,"WHITE_SQUARE_WITH_VERTICAL_BISECTING_LINE"). +lisp_code_name(9708,"WHITE_UP-POINTING_TRIANGLE_WITH_DOT"). +lisp_code_name(9709,"UP-POINTING_TRIANGLE_WITH_LEFT_HALF_BLACK"). +lisp_code_name(9710,"UP-POINTING_TRIANGLE_WITH_RIGHT_HALF_BLACK"). +lisp_code_name(9711,"LARGE_CIRCLE"). +lisp_code_name(9712,"WHITE_SQUARE_WITH_UPPER_LEFT_QUADRANT"). +lisp_code_name(9713,"WHITE_SQUARE_WITH_LOWER_LEFT_QUADRANT"). +lisp_code_name(9714,"WHITE_SQUARE_WITH_LOWER_RIGHT_QUADRANT"). +lisp_code_name(9715,"WHITE_SQUARE_WITH_UPPER_RIGHT_QUADRANT"). +lisp_code_name(9716,"WHITE_CIRCLE_WITH_UPPER_LEFT_QUADRANT"). +lisp_code_name(9717,"WHITE_CIRCLE_WITH_LOWER_LEFT_QUADRANT"). +lisp_code_name(9718,"WHITE_CIRCLE_WITH_LOWER_RIGHT_QUADRANT"). +lisp_code_name(9719,"WHITE_CIRCLE_WITH_UPPER_RIGHT_QUADRANT"). +lisp_code_name(9720,"UPPER_LEFT_TRIANGLE"). +lisp_code_name(9721,"UPPER_RIGHT_TRIANGLE"). +lisp_code_name(9722,"LOWER_LEFT_TRIANGLE"). +lisp_code_name(9723,"WHITE_MEDIUM_SQUARE"). +lisp_code_name(9724,"BLACK_MEDIUM_SQUARE"). +lisp_code_name(9725,"WHITE_MEDIUM_SMALL_SQUARE"). +lisp_code_name(9726,"BLACK_MEDIUM_SMALL_SQUARE"). +lisp_code_name(9727,"LOWER_RIGHT_TRIANGLE"). +lisp_code_name(9728,"BLACK_SUN_WITH_RAYS"). +lisp_code_name(9729,"CLOUD"). +lisp_code_name(9730,"UMBRELLA"). +lisp_code_name(9731,"SNOWMAN"). +lisp_code_name(9732,"COMET"). +lisp_code_name(9733,"BLACK_STAR"). +lisp_code_name(9734,"WHITE_STAR"). +lisp_code_name(9735,"LIGHTNING"). +lisp_code_name(9736,"THUNDERSTORM"). +lisp_code_name(9737,"SUN"). +lisp_code_name(9738,"ASCENDING_NODE"). +lisp_code_name(9739,"DESCENDING_NODE"). +lisp_code_name(9740,"CONJUNCTION"). +lisp_code_name(9741,"OPPOSITION"). +lisp_code_name(9742,"BLACK_TELEPHONE"). +lisp_code_name(9743,"WHITE_TELEPHONE"). +lisp_code_name(9744,"BALLOT_BOX"). +lisp_code_name(9745,"BALLOT_BOX_WITH_CHECK"). +lisp_code_name(9746,"BALLOT_BOX_WITH_X"). +lisp_code_name(9747,"SALTIRE"). +lisp_code_name(9748,"UMBRELLA_WITH_RAIN_DROPS"). +lisp_code_name(9749,"HOT_BEVERAGE"). +lisp_code_name(9750,"WHITE_SHOGI_PIECE"). +lisp_code_name(9751,"BLACK_SHOGI_PIECE"). +lisp_code_name(9752,"SHAMROCK"). +lisp_code_name(9753,"REVERSED_ROTATED_FLORAL_HEART_BULLET"). +lisp_code_name(9754,"BLACK_LEFT_POINTING_INDEX"). +lisp_code_name(9755,"BLACK_RIGHT_POINTING_INDEX"). +lisp_code_name(9756,"WHITE_LEFT_POINTING_INDEX"). +lisp_code_name(9757,"WHITE_UP_POINTING_INDEX"). +lisp_code_name(9758,"WHITE_RIGHT_POINTING_INDEX"). +lisp_code_name(9759,"WHITE_DOWN_POINTING_INDEX"). +lisp_code_name(9760,"SKULL_AND_CROSSBONES"). +lisp_code_name(9761,"CAUTION_SIGN"). +lisp_code_name(9762,"RADIOACTIVE_SIGN"). +lisp_code_name(9763,"BIOHAZARD_SIGN"). +lisp_code_name(9764,"CADUCEUS"). +lisp_code_name(9765,"ANKH"). +lisp_code_name(9766,"ORTHODOX_CROSS"). +lisp_code_name(9767,"CHI_RHO"). +lisp_code_name(9768,"CROSS_OF_LORRAINE"). +lisp_code_name(9769,"CROSS_OF_JERUSALEM"). +lisp_code_name(9770,"STAR_AND_CRESCENT"). +lisp_code_name(9771,"FARSI_SYMBOL"). +lisp_code_name(9772,"ADI_SHAKTI"). +lisp_code_name(9773,"HAMMER_AND_SICKLE"). +lisp_code_name(9774,"PEACE_SYMBOL"). +lisp_code_name(9775,"YIN_YANG"). +lisp_code_name(9776,"TRIGRAM_FOR_HEAVEN"). +lisp_code_name(9777,"TRIGRAM_FOR_LAKE"). +lisp_code_name(9778,"TRIGRAM_FOR_FIRE"). +lisp_code_name(9779,"TRIGRAM_FOR_THUNDER"). +lisp_code_name(9780,"TRIGRAM_FOR_WIND"). +lisp_code_name(9781,"TRIGRAM_FOR_WATER"). +lisp_code_name(9782,"TRIGRAM_FOR_MOUNTAIN"). +lisp_code_name(9783,"TRIGRAM_FOR_EARTH"). +lisp_code_name(9784,"WHEEL_OF_DHARMA"). +lisp_code_name(9785,"WHITE_FROWNING_FACE"). +lisp_code_name(9786,"WHITE_SMILING_FACE"). +lisp_code_name(9787,"BLACK_SMILING_FACE"). +lisp_code_name(9788,"WHITE_SUN_WITH_RAYS"). +lisp_code_name(9789,"FIRST_QUARTER_MOON"). +lisp_code_name(9790,"LAST_QUARTER_MOON"). +lisp_code_name(9791,"MERCURY"). +lisp_code_name(9792,"FEMALE_SIGN"). +lisp_code_name(9793,"EARTH"). +lisp_code_name(9794,"MALE_SIGN"). +lisp_code_name(9795,"JUPITER"). +lisp_code_name(9796,"SATURN"). +lisp_code_name(9797,"URANUS"). +lisp_code_name(9798,"NEPTUNE"). +lisp_code_name(9799,"PLUTO"). +lisp_code_name(9800,"ARIES"). +lisp_code_name(9801,"TAURUS"). +lisp_code_name(9802,"GEMINI"). +lisp_code_name(9803,"CANCER"). +lisp_code_name(9804,"LEO"). +lisp_code_name(9805,"VIRGO"). +lisp_code_name(9806,"LIBRA"). +lisp_code_name(9807,"SCORPIUS"). +lisp_code_name(9808,"SAGITTARIUS"). +lisp_code_name(9809,"CAPRICORN"). +lisp_code_name(9810,"AQUARIUS"). +lisp_code_name(9811,"PISCES"). +lisp_code_name(9812,"WHITE_CHESS_KING"). +lisp_code_name(9813,"WHITE_CHESS_QUEEN"). +lisp_code_name(9814,"WHITE_CHESS_ROOK"). +lisp_code_name(9815,"WHITE_CHESS_BISHOP"). +lisp_code_name(9816,"WHITE_CHESS_KNIGHT"). +lisp_code_name(9817,"WHITE_CHESS_PAWN"). +lisp_code_name(9818,"BLACK_CHESS_KING"). +lisp_code_name(9819,"BLACK_CHESS_QUEEN"). +lisp_code_name(9820,"BLACK_CHESS_ROOK"). +lisp_code_name(9821,"BLACK_CHESS_BISHOP"). +lisp_code_name(9822,"BLACK_CHESS_KNIGHT"). +lisp_code_name(9823,"BLACK_CHESS_PAWN"). +lisp_code_name(9824,"BLACK_SPADE_SUIT"). +lisp_code_name(9825,"WHITE_HEART_SUIT"). +lisp_code_name(9826,"WHITE_DIAMOND_SUIT"). +lisp_code_name(9827,"BLACK_CLUB_SUIT"). +lisp_code_name(9828,"WHITE_SPADE_SUIT"). +lisp_code_name(9829,"BLACK_HEART_SUIT"). +lisp_code_name(9830,"BLACK_DIAMOND_SUIT"). +lisp_code_name(9831,"WHITE_CLUB_SUIT"). +lisp_code_name(9832,"HOT_SPRINGS"). +lisp_code_name(9833,"QUARTER_NOTE"). +lisp_code_name(9834,"EIGHTH_NOTE"). +lisp_code_name(9835,"BEAMED_EIGHTH_NOTES"). +lisp_code_name(9836,"BEAMED_SIXTEENTH_NOTES"). +lisp_code_name(9837,"MUSIC_FLAT_SIGN"). +lisp_code_name(9838,"MUSIC_NATURAL_SIGN"). +lisp_code_name(9839,"MUSIC_SHARP_SIGN"). +lisp_code_name(9840,"WEST_SYRIAC_CROSS"). +lisp_code_name(9841,"EAST_SYRIAC_CROSS"). +lisp_code_name(9842,"UNIVERSAL_RECYCLING_SYMBOL"). +lisp_code_name(9843,"RECYCLING_SYMBOL_FOR_TYPE-1_PLASTICS"). +lisp_code_name(9844,"RECYCLING_SYMBOL_FOR_TYPE-2_PLASTICS"). +lisp_code_name(9845,"RECYCLING_SYMBOL_FOR_TYPE-3_PLASTICS"). +lisp_code_name(9846,"RECYCLING_SYMBOL_FOR_TYPE-4_PLASTICS"). +lisp_code_name(9847,"RECYCLING_SYMBOL_FOR_TYPE-5_PLASTICS"). +lisp_code_name(9848,"RECYCLING_SYMBOL_FOR_TYPE-6_PLASTICS"). +lisp_code_name(9849,"RECYCLING_SYMBOL_FOR_TYPE-7_PLASTICS"). +lisp_code_name(9850,"RECYCLING_SYMBOL_FOR_GENERIC_MATERIALS"). +lisp_code_name(9851,"BLACK_UNIVERSAL_RECYCLING_SYMBOL"). +lisp_code_name(9852,"RECYCLED_PAPER_SYMBOL"). +lisp_code_name(9853,"PARTIALLY-RECYCLED_PAPER_SYMBOL"). +lisp_code_name(9854,"PERMANENT_PAPER_SIGN"). +lisp_code_name(9855,"WHEELCHAIR_SYMBOL"). +lisp_code_name(9856,"DIE_FACE-1"). +lisp_code_name(9857,"DIE_FACE-2"). +lisp_code_name(9858,"DIE_FACE-3"). +lisp_code_name(9859,"DIE_FACE-4"). +lisp_code_name(9860,"DIE_FACE-5"). +lisp_code_name(9861,"DIE_FACE-6"). +lisp_code_name(9862,"WHITE_CIRCLE_WITH_DOT_RIGHT"). +lisp_code_name(9863,"WHITE_CIRCLE_WITH_TWO_DOTS"). +lisp_code_name(9864,"BLACK_CIRCLE_WITH_WHITE_DOT_RIGHT"). +lisp_code_name(9865,"BLACK_CIRCLE_WITH_TWO_WHITE_DOTS"). +lisp_code_name(9866,"MONOGRAM_FOR_YANG"). +lisp_code_name(9867,"MONOGRAM_FOR_YIN"). +lisp_code_name(9868,"DIGRAM_FOR_GREATER_YANG"). +lisp_code_name(9869,"DIGRAM_FOR_LESSER_YIN"). +lisp_code_name(9870,"DIGRAM_FOR_LESSER_YANG"). +lisp_code_name(9871,"DIGRAM_FOR_GREATER_YIN"). +lisp_code_name(9872,"WHITE_FLAG"). +lisp_code_name(9873,"BLACK_FLAG"). +lisp_code_name(9874,"HAMMER_AND_PICK"). +lisp_code_name(9875,"ANCHOR"). +lisp_code_name(9876,"CROSSED_SWORDS"). +lisp_code_name(9877,"STAFF_OF_AESCULAPIUS"). +lisp_code_name(9878,"SCALES"). +lisp_code_name(9879,"ALEMBIC"). +lisp_code_name(9880,"FLOWER"). +lisp_code_name(9881,"GEAR"). +lisp_code_name(9882,"STAFF_OF_HERMES"). +lisp_code_name(9883,"ATOM_SYMBOL"). +lisp_code_name(9884,"FLEUR-DE-LIS"). +lisp_code_name(9885,"OUTLINED_WHITE_STAR"). +lisp_code_name(9886,"THREE_LINES_CONVERGING_RIGHT"). +lisp_code_name(9887,"THREE_LINES_CONVERGING_LEFT"). +lisp_code_name(9888,"WARNING_SIGN"). +lisp_code_name(9889,"HIGH_VOLTAGE_SIGN"). +lisp_code_name(9890,"DOUBLED_FEMALE_SIGN"). +lisp_code_name(9891,"DOUBLED_MALE_SIGN"). +lisp_code_name(9892,"INTERLOCKED_FEMALE_AND_MALE_SIGN"). +lisp_code_name(9893,"MALE_AND_FEMALE_SIGN"). +lisp_code_name(9894,"MALE_WITH_STROKE_SIGN"). +lisp_code_name(9895,"MALE_WITH_STROKE_AND_MALE_AND_FEMALE_SIGN"). +lisp_code_name(9896,"VERTICAL_MALE_WITH_STROKE_SIGN"). +lisp_code_name(9897,"HORIZONTAL_MALE_WITH_STROKE_SIGN"). +lisp_code_name(9898,"MEDIUM_WHITE_CIRCLE"). +lisp_code_name(9899,"MEDIUM_BLACK_CIRCLE"). +lisp_code_name(9900,"MEDIUM_SMALL_WHITE_CIRCLE"). +lisp_code_name(9901,"MARRIAGE_SYMBOL"). +lisp_code_name(9902,"DIVORCE_SYMBOL"). +lisp_code_name(9903,"UNMARRIED_PARTNERSHIP_SYMBOL"). +lisp_code_name(9904,"COFFIN"). +lisp_code_name(9905,"FUNERAL_URN"). +lisp_code_name(9906,"NEUTER"). +lisp_code_name(9907,"CERES"). +lisp_code_name(9908,"PALLAS"). +lisp_code_name(9909,"JUNO"). +lisp_code_name(9910,"VESTA"). +lisp_code_name(9911,"CHIRON"). +lisp_code_name(9912,"BLACK_MOON_LILITH"). +lisp_code_name(9913,"SEXTILE"). +lisp_code_name(9914,"SEMISEXTILE"). +lisp_code_name(9915,"QUINCUNX"). +lisp_code_name(9916,"SESQUIQUADRATE"). +lisp_code_name(9917,"SOCCER_BALL"). +lisp_code_name(9918,"BASEBALL"). +lisp_code_name(9919,"SQUARED_KEY"). +lisp_code_name(9920,"WHITE_DRAUGHTS_MAN"). +lisp_code_name(9921,"WHITE_DRAUGHTS_KING"). +lisp_code_name(9922,"BLACK_DRAUGHTS_MAN"). +lisp_code_name(9923,"BLACK_DRAUGHTS_KING"). +lisp_code_name(9924,"SNOWMAN_WITHOUT_SNOW"). +lisp_code_name(9925,"SUN_BEHIND_CLOUD"). +lisp_code_name(9926,"RAIN"). +lisp_code_name(9927,"BLACK_SNOWMAN"). +lisp_code_name(9928,"THUNDER_CLOUD_AND_RAIN"). +lisp_code_name(9929,"TURNED_WHITE_SHOGI_PIECE"). +lisp_code_name(9930,"TURNED_BLACK_SHOGI_PIECE"). +lisp_code_name(9931,"WHITE_DIAMOND_IN_SQUARE"). +lisp_code_name(9932,"CROSSING_LANES"). +lisp_code_name(9933,"DISABLED_CAR"). +lisp_code_name(9934,"OPHIUCHUS"). +lisp_code_name(9935,"PICK"). +lisp_code_name(9936,"CAR_SLIDING"). +lisp_code_name(9937,"HELMET_WITH_WHITE_CROSS"). +lisp_code_name(9938,"CIRCLED_CROSSING_LANES"). +lisp_code_name(9939,"CHAINS"). +lisp_code_name(9940,"NO_ENTRY"). +lisp_code_name(9941,"ALTERNATE_ONE-WAY_LEFT_WAY_TRAFFIC"). +lisp_code_name(9942,"BLACK_TWO-WAY_LEFT_WAY_TRAFFIC"). +lisp_code_name(9943,"WHITE_TWO-WAY_LEFT_WAY_TRAFFIC"). +lisp_code_name(9944,"BLACK_LEFT_LANE_MERGE"). +lisp_code_name(9945,"WHITE_LEFT_LANE_MERGE"). +lisp_code_name(9946,"DRIVE_SLOW_SIGN"). +lisp_code_name(9947,"HEAVY_WHITE_DOWN-POINTING_TRIANGLE"). +lisp_code_name(9948,"LEFT_CLOSED_ENTRY"). +lisp_code_name(9949,"SQUARED_SALTIRE"). +lisp_code_name(9950,"FALLING_DIAGONAL_IN_WHITE_CIRCLE_IN_BLACK_SQUARE"). +lisp_code_name(9951,"BLACK_TRUCK"). +lisp_code_name(9952,"RESTRICTED_LEFT_ENTRY-1"). +lisp_code_name(9953,"RESTRICTED_LEFT_ENTRY-2"). +lisp_code_name(9954,"ASTRONOMICAL_SYMBOL_FOR_URANUS"). +lisp_code_name(9955,"HEAVY_CIRCLE_WITH_STROKE_AND_TWO_DOTS_ABOVE"). +lisp_code_name(9956,"PENTAGRAM"). +lisp_code_name(9957,"RIGHT-HANDED_INTERLACED_PENTAGRAM"). +lisp_code_name(9958,"LEFT-HANDED_INTERLACED_PENTAGRAM"). +lisp_code_name(9959,"INVERTED_PENTAGRAM"). +lisp_code_name(9960,"BLACK_CROSS_ON_SHIELD"). +lisp_code_name(9961,"SHINTO_SHRINE"). +lisp_code_name(9962,"CHURCH"). +lisp_code_name(9963,"CASTLE"). +lisp_code_name(9964,"HISTORIC_SITE"). +lisp_code_name(9965,"GEAR_WITHOUT_HUB"). +lisp_code_name(9966,"GEAR_WITH_HANDLES"). +lisp_code_name(9967,"MAP_SYMBOL_FOR_LIGHTHOUSE"). +lisp_code_name(9968,"MOUNTAIN"). +lisp_code_name(9969,"UMBRELLA_ON_GROUND"). +lisp_code_name(9970,"FOUNTAIN"). +lisp_code_name(9971,"FLAG_IN_HOLE"). +lisp_code_name(9972,"FERRY"). +lisp_code_name(9973,"SAILBOAT"). +lisp_code_name(9974,"SQUARE_FOUR_CORNERS"). +lisp_code_name(9975,"SKIER"). +lisp_code_name(9976,"ICE_SKATE"). +lisp_code_name(9977,"PERSON_WITH_BALL"). +lisp_code_name(9978,"TENT"). +lisp_code_name(9979,"JAPANESE_BANK_SYMBOL"). +lisp_code_name(9980,"HEADSTONE_GRAVEYARD_SYMBOL"). +lisp_code_name(9981,"FUEL_PUMP"). +lisp_code_name(9982,"CUP_ON_BLACK_SQUARE"). +lisp_code_name(9983,"WHITE_FLAG_WITH_HORIZONTAL_MIDDLE_BLACK_STRIPE"). +lisp_code_name(9984,"BLACK_SAFETY_SCISSORS"). +lisp_code_name(9985,"UPPER_BLADE_SCISSORS"). +lisp_code_name(9986,"BLACK_SCISSORS"). +lisp_code_name(9987,"LOWER_BLADE_SCISSORS"). +lisp_code_name(9988,"WHITE_SCISSORS"). +lisp_code_name(9989,"WHITE_HEAVY_CHECK_MARK"). +lisp_code_name(9990,"TELEPHONE_LOCATION_SIGN"). +lisp_code_name(9991,"TAPE_DRIVE"). +lisp_code_name(9992,"AIRPLANE"). +lisp_code_name(9993,"ENVELOPE"). +lisp_code_name(9994,"RAISED_FIST"). +lisp_code_name(9995,"RAISED_HAND"). +lisp_code_name(9996,"VICTORY_HAND"). +lisp_code_name(9997,"WRITING_HAND"). +lisp_code_name(9998,"LOWER_RIGHT_PENCIL"). +lisp_code_name(9999,"PENCIL"). +lisp_code_name(10000,"UPPER_RIGHT_PENCIL"). +lisp_code_name(10001,"WHITE_NIB"). +lisp_code_name(10002,"BLACK_NIB"). +lisp_code_name(10003,"CHECK_MARK"). +lisp_code_name(10004,"HEAVY_CHECK_MARK"). +lisp_code_name(10005,"MULTIPLICATION_X"). +lisp_code_name(10006,"HEAVY_MULTIPLICATION_X"). +lisp_code_name(10007,"BALLOT_X"). +lisp_code_name(10008,"HEAVY_BALLOT_X"). +lisp_code_name(10009,"OUTLINED_GREEK_CROSS"). +lisp_code_name(10010,"HEAVY_GREEK_CROSS"). +lisp_code_name(10011,"OPEN_CENTRE_CROSS"). +lisp_code_name(10012,"HEAVY_OPEN_CENTRE_CROSS"). +lisp_code_name(10013,"LATIN_CROSS"). +lisp_code_name(10014,"SHADOWED_WHITE_LATIN_CROSS"). +lisp_code_name(10015,"OUTLINED_LATIN_CROSS"). +lisp_code_name(10016,"MALTESE_CROSS"). +lisp_code_name(10017,"STAR_OF_DAVID"). +lisp_code_name(10018,"FOUR_TEARDROP-SPOKED_ASTERISK"). +lisp_code_name(10019,"FOUR_BALLOON-SPOKED_ASTERISK"). +lisp_code_name(10020,"HEAVY_FOUR_BALLOON-SPOKED_ASTERISK"). +lisp_code_name(10021,"FOUR_CLUB-SPOKED_ASTERISK"). +lisp_code_name(10022,"BLACK_FOUR_POINTED_STAR"). +lisp_code_name(10023,"WHITE_FOUR_POINTED_STAR"). +lisp_code_name(10024,"SPARKLES"). +lisp_code_name(10025,"STRESS_OUTLINED_WHITE_STAR"). +lisp_code_name(10026,"CIRCLED_WHITE_STAR"). +lisp_code_name(10027,"OPEN_CENTRE_BLACK_STAR"). +lisp_code_name(10028,"BLACK_CENTRE_WHITE_STAR"). +lisp_code_name(10029,"OUTLINED_BLACK_STAR"). +lisp_code_name(10030,"HEAVY_OUTLINED_BLACK_STAR"). +lisp_code_name(10031,"PINWHEEL_STAR"). +lisp_code_name(10032,"SHADOWED_WHITE_STAR"). +lisp_code_name(10033,"HEAVY_ASTERISK"). +lisp_code_name(10034,"OPEN_CENTRE_ASTERISK"). +lisp_code_name(10035,"EIGHT_SPOKED_ASTERISK"). +lisp_code_name(10036,"EIGHT_POINTED_BLACK_STAR"). +lisp_code_name(10037,"EIGHT_POINTED_PINWHEEL_STAR"). +lisp_code_name(10038,"SIX_POINTED_BLACK_STAR"). +lisp_code_name(10039,"EIGHT_POINTED_RECTILINEAR_BLACK_STAR"). +lisp_code_name(10040,"HEAVY_EIGHT_POINTED_RECTILINEAR_BLACK_STAR"). +lisp_code_name(10041,"TWELVE_POINTED_BLACK_STAR"). +lisp_code_name(10042,"SIXTEEN_POINTED_ASTERISK"). +lisp_code_name(10043,"TEARDROP-SPOKED_ASTERISK"). +lisp_code_name(10044,"OPEN_CENTRE_TEARDROP-SPOKED_ASTERISK"). +lisp_code_name(10045,"HEAVY_TEARDROP-SPOKED_ASTERISK"). +lisp_code_name(10046,"SIX_PETALLED_BLACK_AND_WHITE_FLORETTE"). +lisp_code_name(10047,"BLACK_FLORETTE"). +lisp_code_name(10048,"WHITE_FLORETTE"). +lisp_code_name(10049,"EIGHT_PETALLED_OUTLINED_BLACK_FLORETTE"). +lisp_code_name(10050,"CIRCLED_OPEN_CENTRE_EIGHT_POINTED_STAR"). +lisp_code_name(10051,"HEAVY_TEARDROP-SPOKED_PINWHEEL_ASTERISK"). +lisp_code_name(10052,"SNOWFLAKE"). +lisp_code_name(10053,"TIGHT_TRIFOLIATE_SNOWFLAKE"). +lisp_code_name(10054,"HEAVY_CHEVRON_SNOWFLAKE"). +lisp_code_name(10055,"SPARKLE"). +lisp_code_name(10056,"HEAVY_SPARKLE"). +lisp_code_name(10057,"BALLOON-SPOKED_ASTERISK"). +lisp_code_name(10058,"EIGHT_TEARDROP-SPOKED_PROPELLER_ASTERISK"). +lisp_code_name(10059,"HEAVY_EIGHT_TEARDROP-SPOKED_PROPELLER_ASTERISK"). +lisp_code_name(10060,"CROSS_MARK"). +lisp_code_name(10061,"SHADOWED_WHITE_CIRCLE"). +lisp_code_name(10062,"NEGATIVE_SQUARED_CROSS_MARK"). +lisp_code_name(10063,"LOWER_RIGHT_DROP-SHADOWED_WHITE_SQUARE"). +lisp_code_name(10064,"UPPER_RIGHT_DROP-SHADOWED_WHITE_SQUARE"). +lisp_code_name(10065,"LOWER_RIGHT_SHADOWED_WHITE_SQUARE"). +lisp_code_name(10066,"UPPER_RIGHT_SHADOWED_WHITE_SQUARE"). +lisp_code_name(10067,"BLACK_QUESTION_MARK_ORNAMENT"). +lisp_code_name(10068,"WHITE_QUESTION_MARK_ORNAMENT"). +lisp_code_name(10069,"WHITE_EXCLAMATION_MARK_ORNAMENT"). +lisp_code_name(10070,"BLACK_DIAMOND_MINUS_WHITE_X"). +lisp_code_name(10071,"HEAVY_EXCLAMATION_MARK_SYMBOL"). +lisp_code_name(10072,"LIGHT_VERTICAL_BAR"). +lisp_code_name(10073,"MEDIUM_VERTICAL_BAR"). +lisp_code_name(10074,"HEAVY_VERTICAL_BAR"). +lisp_code_name(10075,"HEAVY_SINGLE_TURNED_COMMA_QUOTATION_MARK_ORNAMENT"). +lisp_code_name(10076,"HEAVY_SINGLE_COMMA_QUOTATION_MARK_ORNAMENT"). +lisp_code_name(10077,"HEAVY_DOUBLE_TURNED_COMMA_QUOTATION_MARK_ORNAMENT"). +lisp_code_name(10078,"HEAVY_DOUBLE_COMMA_QUOTATION_MARK_ORNAMENT"). +lisp_code_name(10079,"HEAVY_LOW_SINGLE_COMMA_QUOTATION_MARK_ORNAMENT"). +lisp_code_name(10080,"HEAVY_LOW_DOUBLE_COMMA_QUOTATION_MARK_ORNAMENT"). +lisp_code_name(10081,"CURVED_STEM_PARAGRAPH_SIGN_ORNAMENT"). +lisp_code_name(10082,"HEAVY_EXCLAMATION_MARK_ORNAMENT"). +lisp_code_name(10083,"HEAVY_HEART_EXCLAMATION_MARK_ORNAMENT"). +lisp_code_name(10084,"HEAVY_BLACK_HEART"). +lisp_code_name(10085,"ROTATED_HEAVY_BLACK_HEART_BULLET"). +lisp_code_name(10086,"FLORAL_HEART"). +lisp_code_name(10087,"ROTATED_FLORAL_HEART_BULLET"). +lisp_code_name(10088,"MEDIUM_LEFT_PARENTHESIS_ORNAMENT"). +lisp_code_name(10089,"MEDIUM_RIGHT_PARENTHESIS_ORNAMENT"). +lisp_code_name(10090,"MEDIUM_FLATTENED_LEFT_PARENTHESIS_ORNAMENT"). +lisp_code_name(10091,"MEDIUM_FLATTENED_RIGHT_PARENTHESIS_ORNAMENT"). +lisp_code_name(10092,"MEDIUM_LEFT-POINTING_ANGLE_BRACKET_ORNAMENT"). +lisp_code_name(10093,"MEDIUM_RIGHT-POINTING_ANGLE_BRACKET_ORNAMENT"). +lisp_code_name(10094,"HEAVY_LEFT-POINTING_ANGLE_QUOTATION_MARK_ORNAMENT"). +lisp_code_name(10095,"HEAVY_RIGHT-POINTING_ANGLE_QUOTATION_MARK_ORNAMENT"). +lisp_code_name(10096,"HEAVY_LEFT-POINTING_ANGLE_BRACKET_ORNAMENT"). +lisp_code_name(10097,"HEAVY_RIGHT-POINTING_ANGLE_BRACKET_ORNAMENT"). +lisp_code_name(10098,"LIGHT_LEFT_TORTOISE_SHELL_BRACKET_ORNAMENT"). +lisp_code_name(10099,"LIGHT_RIGHT_TORTOISE_SHELL_BRACKET_ORNAMENT"). +lisp_code_name(10100,"MEDIUM_LEFT_CURLY_BRACKET_ORNAMENT"). +lisp_code_name(10101,"MEDIUM_RIGHT_CURLY_BRACKET_ORNAMENT"). +lisp_code_name(10102,"DINGBAT_NEGATIVE_CIRCLED_DIGIT_ONE"). +lisp_code_name(10103,"DINGBAT_NEGATIVE_CIRCLED_DIGIT_TWO"). +lisp_code_name(10104,"DINGBAT_NEGATIVE_CIRCLED_DIGIT_THREE"). +lisp_code_name(10105,"DINGBAT_NEGATIVE_CIRCLED_DIGIT_FOUR"). +lisp_code_name(10106,"DINGBAT_NEGATIVE_CIRCLED_DIGIT_FIVE"). +lisp_code_name(10107,"DINGBAT_NEGATIVE_CIRCLED_DIGIT_SIX"). +lisp_code_name(10108,"DINGBAT_NEGATIVE_CIRCLED_DIGIT_SEVEN"). +lisp_code_name(10109,"DINGBAT_NEGATIVE_CIRCLED_DIGIT_EIGHT"). +lisp_code_name(10110,"DINGBAT_NEGATIVE_CIRCLED_DIGIT_NINE"). +lisp_code_name(10111,"DINGBAT_NEGATIVE_CIRCLED_NUMBER_TEN"). +lisp_code_name(10112,"DINGBAT_CIRCLED_SANS-SERIF_DIGIT_ONE"). +lisp_code_name(10113,"DINGBAT_CIRCLED_SANS-SERIF_DIGIT_TWO"). +lisp_code_name(10114,"DINGBAT_CIRCLED_SANS-SERIF_DIGIT_THREE"). +lisp_code_name(10115,"DINGBAT_CIRCLED_SANS-SERIF_DIGIT_FOUR"). +lisp_code_name(10116,"DINGBAT_CIRCLED_SANS-SERIF_DIGIT_FIVE"). +lisp_code_name(10117,"DINGBAT_CIRCLED_SANS-SERIF_DIGIT_SIX"). +lisp_code_name(10118,"DINGBAT_CIRCLED_SANS-SERIF_DIGIT_SEVEN"). +lisp_code_name(10119,"DINGBAT_CIRCLED_SANS-SERIF_DIGIT_EIGHT"). +lisp_code_name(10120,"DINGBAT_CIRCLED_SANS-SERIF_DIGIT_NINE"). +lisp_code_name(10121,"DINGBAT_CIRCLED_SANS-SERIF_NUMBER_TEN"). +lisp_code_name(10122,"DINGBAT_NEGATIVE_CIRCLED_SANS-SERIF_DIGIT_ONE"). +lisp_code_name(10123,"DINGBAT_NEGATIVE_CIRCLED_SANS-SERIF_DIGIT_TWO"). +lisp_code_name(10124,"DINGBAT_NEGATIVE_CIRCLED_SANS-SERIF_DIGIT_THREE"). +lisp_code_name(10125,"DINGBAT_NEGATIVE_CIRCLED_SANS-SERIF_DIGIT_FOUR"). +lisp_code_name(10126,"DINGBAT_NEGATIVE_CIRCLED_SANS-SERIF_DIGIT_FIVE"). +lisp_code_name(10127,"DINGBAT_NEGATIVE_CIRCLED_SANS-SERIF_DIGIT_SIX"). +lisp_code_name(10128,"DINGBAT_NEGATIVE_CIRCLED_SANS-SERIF_DIGIT_SEVEN"). +lisp_code_name(10129,"DINGBAT_NEGATIVE_CIRCLED_SANS-SERIF_DIGIT_EIGHT"). +lisp_code_name(10130,"DINGBAT_NEGATIVE_CIRCLED_SANS-SERIF_DIGIT_NINE"). +lisp_code_name(10131,"DINGBAT_NEGATIVE_CIRCLED_SANS-SERIF_NUMBER_TEN"). +lisp_code_name(10132,"HEAVY_WIDE-HEADED_RIGHTWARDS_ARROW"). +lisp_code_name(10133,"HEAVY_PLUS_SIGN"). +lisp_code_name(10134,"HEAVY_MINUS_SIGN"). +lisp_code_name(10135,"HEAVY_DIVISION_SIGN"). +lisp_code_name(10136,"HEAVY_SOUTH_EAST_ARROW"). +lisp_code_name(10137,"HEAVY_RIGHTWARDS_ARROW"). +lisp_code_name(10138,"HEAVY_NORTH_EAST_ARROW"). +lisp_code_name(10139,"DRAFTING_POINT_RIGHTWARDS_ARROW"). +lisp_code_name(10140,"HEAVY_ROUND-TIPPED_RIGHTWARDS_ARROW"). +lisp_code_name(10141,"TRIANGLE-HEADED_RIGHTWARDS_ARROW"). +lisp_code_name(10142,"HEAVY_TRIANGLE-HEADED_RIGHTWARDS_ARROW"). +lisp_code_name(10143,"DASHED_TRIANGLE-HEADED_RIGHTWARDS_ARROW"). +lisp_code_name(10144,"HEAVY_DASHED_TRIANGLE-HEADED_RIGHTWARDS_ARROW"). +lisp_code_name(10145,"BLACK_RIGHTWARDS_ARROW"). +lisp_code_name(10146,"THREE-D_TOP-LIGHTED_RIGHTWARDS_ARROWHEAD"). +lisp_code_name(10147,"THREE-D_BOTTOM-LIGHTED_RIGHTWARDS_ARROWHEAD"). +lisp_code_name(10148,"BLACK_RIGHTWARDS_ARROWHEAD"). +lisp_code_name(10149,"HEAVY_BLACK_CURVED_DOWNWARDS_AND_RIGHTWARDS_ARROW"). +lisp_code_name(10150,"HEAVY_BLACK_CURVED_UPWARDS_AND_RIGHTWARDS_ARROW"). +lisp_code_name(10151,"SQUAT_BLACK_RIGHTWARDS_ARROW"). +lisp_code_name(10152,"HEAVY_CONCAVE-POINTED_BLACK_RIGHTWARDS_ARROW"). +lisp_code_name(10153,"RIGHT-SHADED_WHITE_RIGHTWARDS_ARROW"). +lisp_code_name(10154,"LEFT-SHADED_WHITE_RIGHTWARDS_ARROW"). +lisp_code_name(10155,"BACK-TILTED_SHADOWED_WHITE_RIGHTWARDS_ARROW"). +lisp_code_name(10156,"FRONT-TILTED_SHADOWED_WHITE_RIGHTWARDS_ARROW"). +lisp_code_name(10157,"HEAVY_LOWER_RIGHT-SHADOWED_WHITE_RIGHTWARDS_ARROW"). +lisp_code_name(10158,"HEAVY_UPPER_RIGHT-SHADOWED_WHITE_RIGHTWARDS_ARROW"). +lisp_code_name(10159,"NOTCHED_LOWER_RIGHT-SHADOWED_WHITE_RIGHTWARDS_ARROW"). +lisp_code_name(10160,"CURLY_LOOP"). +lisp_code_name(10161,"NOTCHED_UPPER_RIGHT-SHADOWED_WHITE_RIGHTWARDS_ARROW"). +lisp_code_name(10162,"CIRCLED_HEAVY_WHITE_RIGHTWARDS_ARROW"). +lisp_code_name(10163,"WHITE-FEATHERED_RIGHTWARDS_ARROW"). +lisp_code_name(10164,"BLACK-FEATHERED_SOUTH_EAST_ARROW"). +lisp_code_name(10165,"BLACK-FEATHERED_RIGHTWARDS_ARROW"). +lisp_code_name(10166,"BLACK-FEATHERED_NORTH_EAST_ARROW"). +lisp_code_name(10167,"HEAVY_BLACK-FEATHERED_SOUTH_EAST_ARROW"). +lisp_code_name(10168,"HEAVY_BLACK-FEATHERED_RIGHTWARDS_ARROW"). +lisp_code_name(10169,"HEAVY_BLACK-FEATHERED_NORTH_EAST_ARROW"). +lisp_code_name(10170,"TEARDROP-BARBED_RIGHTWARDS_ARROW"). +lisp_code_name(10171,"HEAVY_TEARDROP-SHANKED_RIGHTWARDS_ARROW"). +lisp_code_name(10172,"WEDGE-TAILED_RIGHTWARDS_ARROW"). +lisp_code_name(10173,"HEAVY_WEDGE-TAILED_RIGHTWARDS_ARROW"). +lisp_code_name(10174,"OPEN-OUTLINED_RIGHTWARDS_ARROW"). +lisp_code_name(10175,"DOUBLE_CURLY_LOOP"). +lisp_code_name(10176,"THREE_DIMENSIONAL_ANGLE"). +lisp_code_name(10177,"WHITE_TRIANGLE_CONTAINING_SMALL_WHITE_TRIANGLE"). +lisp_code_name(10178,"PERPENDICULAR"). +lisp_code_name(10179,"OPEN_SUBSET"). +lisp_code_name(10180,"OPEN_SUPERSET"). +lisp_code_name(10181,"LEFT_S-SHAPED_BAG_DELIMITER"). +lisp_code_name(10182,"RIGHT_S-SHAPED_BAG_DELIMITER"). +lisp_code_name(10183,"OR_WITH_DOT_INSIDE"). +lisp_code_name(10184,"REVERSE_SOLIDUS_PRECEDING_SUBSET"). +lisp_code_name(10185,"SUPERSET_PRECEDING_SOLIDUS"). +lisp_code_name(10186,"VERTICAL_BAR_WITH_HORIZONTAL_STROKE"). +lisp_code_name(10187,"MATHEMATICAL_RISING_DIAGONAL"). +lisp_code_name(10188,"LONG_DIVISION"). +lisp_code_name(10189,"MATHEMATICAL_FALLING_DIAGONAL"). +lisp_code_name(10190,"SQUARED_LOGICAL_AND"). +lisp_code_name(10191,"SQUARED_LOGICAL_OR"). +lisp_code_name(10192,"WHITE_DIAMOND_WITH_CENTRED_DOT"). +lisp_code_name(10193,"AND_WITH_DOT"). +lisp_code_name(10194,"ELEMENT_OF_OPENING_UPWARDS"). +lisp_code_name(10195,"LOWER_RIGHT_CORNER_WITH_DOT"). +lisp_code_name(10196,"UPPER_LEFT_CORNER_WITH_DOT"). +lisp_code_name(10197,"LEFT_OUTER_JOIN"). +lisp_code_name(10198,"RIGHT_OUTER_JOIN"). +lisp_code_name(10199,"FULL_OUTER_JOIN"). +lisp_code_name(10200,"LARGE_UP_TACK"). +lisp_code_name(10201,"LARGE_DOWN_TACK"). +lisp_code_name(10202,"LEFT_AND_RIGHT_DOUBLE_TURNSTILE"). +lisp_code_name(10203,"LEFT_AND_RIGHT_TACK"). +lisp_code_name(10204,"LEFT_MULTIMAP"). +lisp_code_name(10205,"LONG_RIGHT_TACK"). +lisp_code_name(10206,"LONG_LEFT_TACK"). +lisp_code_name(10207,"UP_TACK_WITH_CIRCLE_ABOVE"). +lisp_code_name(10208,"LOZENGE_DIVIDED_BY_HORIZONTAL_RULE"). +lisp_code_name(10209,"WHITE_CONCAVE-SIDED_DIAMOND"). +lisp_code_name(10210,"WHITE_CONCAVE-SIDED_DIAMOND_WITH_LEFTWARDS_TICK"). +lisp_code_name(10211,"WHITE_CONCAVE-SIDED_DIAMOND_WITH_RIGHTWARDS_TICK"). +lisp_code_name(10212,"WHITE_SQUARE_WITH_LEFTWARDS_TICK"). +lisp_code_name(10213,"WHITE_SQUARE_WITH_RIGHTWARDS_TICK"). +lisp_code_name(10214,"MATHEMATICAL_LEFT_WHITE_SQUARE_BRACKET"). +lisp_code_name(10215,"MATHEMATICAL_RIGHT_WHITE_SQUARE_BRACKET"). +lisp_code_name(10216,"MATHEMATICAL_LEFT_ANGLE_BRACKET"). +lisp_code_name(10217,"MATHEMATICAL_RIGHT_ANGLE_BRACKET"). +lisp_code_name(10218,"MATHEMATICAL_LEFT_DOUBLE_ANGLE_BRACKET"). +lisp_code_name(10219,"MATHEMATICAL_RIGHT_DOUBLE_ANGLE_BRACKET"). +lisp_code_name(10220,"MATHEMATICAL_LEFT_WHITE_TORTOISE_SHELL_BRACKET"). +lisp_code_name(10221,"MATHEMATICAL_RIGHT_WHITE_TORTOISE_SHELL_BRACKET"). +lisp_code_name(10222,"MATHEMATICAL_LEFT_FLATTENED_PARENTHESIS"). +lisp_code_name(10223,"MATHEMATICAL_RIGHT_FLATTENED_PARENTHESIS"). +lisp_code_name(10224,"UPWARDS_QUADRUPLE_ARROW"). +lisp_code_name(10225,"DOWNWARDS_QUADRUPLE_ARROW"). +lisp_code_name(10226,"ANTICLOCKWISE_GAPPED_CIRCLE_ARROW"). +lisp_code_name(10227,"CLOCKWISE_GAPPED_CIRCLE_ARROW"). +lisp_code_name(10228,"RIGHT_ARROW_WITH_CIRCLED_PLUS"). +lisp_code_name(10229,"LONG_LEFTWARDS_ARROW"). +lisp_code_name(10230,"LONG_RIGHTWARDS_ARROW"). +lisp_code_name(10231,"LONG_LEFT_RIGHT_ARROW"). +lisp_code_name(10232,"LONG_LEFTWARDS_DOUBLE_ARROW"). +lisp_code_name(10233,"LONG_RIGHTWARDS_DOUBLE_ARROW"). +lisp_code_name(10234,"LONG_LEFT_RIGHT_DOUBLE_ARROW"). +lisp_code_name(10235,"LONG_LEFTWARDS_ARROW_FROM_BAR"). +lisp_code_name(10236,"LONG_RIGHTWARDS_ARROW_FROM_BAR"). +lisp_code_name(10237,"LONG_LEFTWARDS_DOUBLE_ARROW_FROM_BAR"). +lisp_code_name(10238,"LONG_RIGHTWARDS_DOUBLE_ARROW_FROM_BAR"). +lisp_code_name(10239,"LONG_RIGHTWARDS_SQUIGGLE_ARROW"). +lisp_code_name(10240,"BRAILLE_PATTERN_BLANK"). +lisp_code_name(10241,"BRAILLE_PATTERN_DOTS-1"). +lisp_code_name(10242,"BRAILLE_PATTERN_DOTS-2"). +lisp_code_name(10243,"BRAILLE_PATTERN_DOTS-12"). +lisp_code_name(10244,"BRAILLE_PATTERN_DOTS-3"). +lisp_code_name(10245,"BRAILLE_PATTERN_DOTS-13"). +lisp_code_name(10246,"BRAILLE_PATTERN_DOTS-23"). +lisp_code_name(10247,"BRAILLE_PATTERN_DOTS-123"). +lisp_code_name(10248,"BRAILLE_PATTERN_DOTS-4"). +lisp_code_name(10249,"BRAILLE_PATTERN_DOTS-14"). +lisp_code_name(10250,"BRAILLE_PATTERN_DOTS-24"). +lisp_code_name(10251,"BRAILLE_PATTERN_DOTS-124"). +lisp_code_name(10252,"BRAILLE_PATTERN_DOTS-34"). +lisp_code_name(10253,"BRAILLE_PATTERN_DOTS-134"). +lisp_code_name(10254,"BRAILLE_PATTERN_DOTS-234"). +lisp_code_name(10255,"BRAILLE_PATTERN_DOTS-1234"). +lisp_code_name(10256,"BRAILLE_PATTERN_DOTS-5"). +lisp_code_name(10257,"BRAILLE_PATTERN_DOTS-15"). +lisp_code_name(10258,"BRAILLE_PATTERN_DOTS-25"). +lisp_code_name(10259,"BRAILLE_PATTERN_DOTS-125"). +lisp_code_name(10260,"BRAILLE_PATTERN_DOTS-35"). +lisp_code_name(10261,"BRAILLE_PATTERN_DOTS-135"). +lisp_code_name(10262,"BRAILLE_PATTERN_DOTS-235"). +lisp_code_name(10263,"BRAILLE_PATTERN_DOTS-1235"). +lisp_code_name(10264,"BRAILLE_PATTERN_DOTS-45"). +lisp_code_name(10265,"BRAILLE_PATTERN_DOTS-145"). +lisp_code_name(10266,"BRAILLE_PATTERN_DOTS-245"). +lisp_code_name(10267,"BRAILLE_PATTERN_DOTS-1245"). +lisp_code_name(10268,"BRAILLE_PATTERN_DOTS-345"). +lisp_code_name(10269,"BRAILLE_PATTERN_DOTS-1345"). +lisp_code_name(10270,"BRAILLE_PATTERN_DOTS-2345"). +lisp_code_name(10271,"BRAILLE_PATTERN_DOTS-12345"). +lisp_code_name(10272,"BRAILLE_PATTERN_DOTS-6"). +lisp_code_name(10273,"BRAILLE_PATTERN_DOTS-16"). +lisp_code_name(10274,"BRAILLE_PATTERN_DOTS-26"). +lisp_code_name(10275,"BRAILLE_PATTERN_DOTS-126"). +lisp_code_name(10276,"BRAILLE_PATTERN_DOTS-36"). +lisp_code_name(10277,"BRAILLE_PATTERN_DOTS-136"). +lisp_code_name(10278,"BRAILLE_PATTERN_DOTS-236"). +lisp_code_name(10279,"BRAILLE_PATTERN_DOTS-1236"). +lisp_code_name(10280,"BRAILLE_PATTERN_DOTS-46"). +lisp_code_name(10281,"BRAILLE_PATTERN_DOTS-146"). +lisp_code_name(10282,"BRAILLE_PATTERN_DOTS-246"). +lisp_code_name(10283,"BRAILLE_PATTERN_DOTS-1246"). +lisp_code_name(10284,"BRAILLE_PATTERN_DOTS-346"). +lisp_code_name(10285,"BRAILLE_PATTERN_DOTS-1346"). +lisp_code_name(10286,"BRAILLE_PATTERN_DOTS-2346"). +lisp_code_name(10287,"BRAILLE_PATTERN_DOTS-12346"). +lisp_code_name(10288,"BRAILLE_PATTERN_DOTS-56"). +lisp_code_name(10289,"BRAILLE_PATTERN_DOTS-156"). +lisp_code_name(10290,"BRAILLE_PATTERN_DOTS-256"). +lisp_code_name(10291,"BRAILLE_PATTERN_DOTS-1256"). +lisp_code_name(10292,"BRAILLE_PATTERN_DOTS-356"). +lisp_code_name(10293,"BRAILLE_PATTERN_DOTS-1356"). +lisp_code_name(10294,"BRAILLE_PATTERN_DOTS-2356"). +lisp_code_name(10295,"BRAILLE_PATTERN_DOTS-12356"). +lisp_code_name(10296,"BRAILLE_PATTERN_DOTS-456"). +lisp_code_name(10297,"BRAILLE_PATTERN_DOTS-1456"). +lisp_code_name(10298,"BRAILLE_PATTERN_DOTS-2456"). +lisp_code_name(10299,"BRAILLE_PATTERN_DOTS-12456"). +lisp_code_name(10300,"BRAILLE_PATTERN_DOTS-3456"). +lisp_code_name(10301,"BRAILLE_PATTERN_DOTS-13456"). +lisp_code_name(10302,"BRAILLE_PATTERN_DOTS-23456"). +lisp_code_name(10303,"BRAILLE_PATTERN_DOTS-123456"). +lisp_code_name(10304,"BRAILLE_PATTERN_DOTS-7"). +lisp_code_name(10305,"BRAILLE_PATTERN_DOTS-17"). +lisp_code_name(10306,"BRAILLE_PATTERN_DOTS-27"). +lisp_code_name(10307,"BRAILLE_PATTERN_DOTS-127"). +lisp_code_name(10308,"BRAILLE_PATTERN_DOTS-37"). +lisp_code_name(10309,"BRAILLE_PATTERN_DOTS-137"). +lisp_code_name(10310,"BRAILLE_PATTERN_DOTS-237"). +lisp_code_name(10311,"BRAILLE_PATTERN_DOTS-1237"). +lisp_code_name(10312,"BRAILLE_PATTERN_DOTS-47"). +lisp_code_name(10313,"BRAILLE_PATTERN_DOTS-147"). +lisp_code_name(10314,"BRAILLE_PATTERN_DOTS-247"). +lisp_code_name(10315,"BRAILLE_PATTERN_DOTS-1247"). +lisp_code_name(10316,"BRAILLE_PATTERN_DOTS-347"). +lisp_code_name(10317,"BRAILLE_PATTERN_DOTS-1347"). +lisp_code_name(10318,"BRAILLE_PATTERN_DOTS-2347"). +lisp_code_name(10319,"BRAILLE_PATTERN_DOTS-12347"). +lisp_code_name(10320,"BRAILLE_PATTERN_DOTS-57"). +lisp_code_name(10321,"BRAILLE_PATTERN_DOTS-157"). +lisp_code_name(10322,"BRAILLE_PATTERN_DOTS-257"). +lisp_code_name(10323,"BRAILLE_PATTERN_DOTS-1257"). +lisp_code_name(10324,"BRAILLE_PATTERN_DOTS-357"). +lisp_code_name(10325,"BRAILLE_PATTERN_DOTS-1357"). +lisp_code_name(10326,"BRAILLE_PATTERN_DOTS-2357"). +lisp_code_name(10327,"BRAILLE_PATTERN_DOTS-12357"). +lisp_code_name(10328,"BRAILLE_PATTERN_DOTS-457"). +lisp_code_name(10329,"BRAILLE_PATTERN_DOTS-1457"). +lisp_code_name(10330,"BRAILLE_PATTERN_DOTS-2457"). +lisp_code_name(10331,"BRAILLE_PATTERN_DOTS-12457"). +lisp_code_name(10332,"BRAILLE_PATTERN_DOTS-3457"). +lisp_code_name(10333,"BRAILLE_PATTERN_DOTS-13457"). +lisp_code_name(10334,"BRAILLE_PATTERN_DOTS-23457"). +lisp_code_name(10335,"BRAILLE_PATTERN_DOTS-123457"). +lisp_code_name(10336,"BRAILLE_PATTERN_DOTS-67"). +lisp_code_name(10337,"BRAILLE_PATTERN_DOTS-167"). +lisp_code_name(10338,"BRAILLE_PATTERN_DOTS-267"). +lisp_code_name(10339,"BRAILLE_PATTERN_DOTS-1267"). +lisp_code_name(10340,"BRAILLE_PATTERN_DOTS-367"). +lisp_code_name(10341,"BRAILLE_PATTERN_DOTS-1367"). +lisp_code_name(10342,"BRAILLE_PATTERN_DOTS-2367"). +lisp_code_name(10343,"BRAILLE_PATTERN_DOTS-12367"). +lisp_code_name(10344,"BRAILLE_PATTERN_DOTS-467"). +lisp_code_name(10345,"BRAILLE_PATTERN_DOTS-1467"). +lisp_code_name(10346,"BRAILLE_PATTERN_DOTS-2467"). +lisp_code_name(10347,"BRAILLE_PATTERN_DOTS-12467"). +lisp_code_name(10348,"BRAILLE_PATTERN_DOTS-3467"). +lisp_code_name(10349,"BRAILLE_PATTERN_DOTS-13467"). +lisp_code_name(10350,"BRAILLE_PATTERN_DOTS-23467"). +lisp_code_name(10351,"BRAILLE_PATTERN_DOTS-123467"). +lisp_code_name(10352,"BRAILLE_PATTERN_DOTS-567"). +lisp_code_name(10353,"BRAILLE_PATTERN_DOTS-1567"). +lisp_code_name(10354,"BRAILLE_PATTERN_DOTS-2567"). +lisp_code_name(10355,"BRAILLE_PATTERN_DOTS-12567"). +lisp_code_name(10356,"BRAILLE_PATTERN_DOTS-3567"). +lisp_code_name(10357,"BRAILLE_PATTERN_DOTS-13567"). +lisp_code_name(10358,"BRAILLE_PATTERN_DOTS-23567"). +lisp_code_name(10359,"BRAILLE_PATTERN_DOTS-123567"). +lisp_code_name(10360,"BRAILLE_PATTERN_DOTS-4567"). +lisp_code_name(10361,"BRAILLE_PATTERN_DOTS-14567"). +lisp_code_name(10362,"BRAILLE_PATTERN_DOTS-24567"). +lisp_code_name(10363,"BRAILLE_PATTERN_DOTS-124567"). +lisp_code_name(10364,"BRAILLE_PATTERN_DOTS-34567"). +lisp_code_name(10365,"BRAILLE_PATTERN_DOTS-134567"). +lisp_code_name(10366,"BRAILLE_PATTERN_DOTS-234567"). +lisp_code_name(10367,"BRAILLE_PATTERN_DOTS-1234567"). +lisp_code_name(10368,"BRAILLE_PATTERN_DOTS-8"). +lisp_code_name(10369,"BRAILLE_PATTERN_DOTS-18"). +lisp_code_name(10370,"BRAILLE_PATTERN_DOTS-28"). +lisp_code_name(10371,"BRAILLE_PATTERN_DOTS-128"). +lisp_code_name(10372,"BRAILLE_PATTERN_DOTS-38"). +lisp_code_name(10373,"BRAILLE_PATTERN_DOTS-138"). +lisp_code_name(10374,"BRAILLE_PATTERN_DOTS-238"). +lisp_code_name(10375,"BRAILLE_PATTERN_DOTS-1238"). +lisp_code_name(10376,"BRAILLE_PATTERN_DOTS-48"). +lisp_code_name(10377,"BRAILLE_PATTERN_DOTS-148"). +lisp_code_name(10378,"BRAILLE_PATTERN_DOTS-248"). +lisp_code_name(10379,"BRAILLE_PATTERN_DOTS-1248"). +lisp_code_name(10380,"BRAILLE_PATTERN_DOTS-348"). +lisp_code_name(10381,"BRAILLE_PATTERN_DOTS-1348"). +lisp_code_name(10382,"BRAILLE_PATTERN_DOTS-2348"). +lisp_code_name(10383,"BRAILLE_PATTERN_DOTS-12348"). +lisp_code_name(10384,"BRAILLE_PATTERN_DOTS-58"). +lisp_code_name(10385,"BRAILLE_PATTERN_DOTS-158"). +lisp_code_name(10386,"BRAILLE_PATTERN_DOTS-258"). +lisp_code_name(10387,"BRAILLE_PATTERN_DOTS-1258"). +lisp_code_name(10388,"BRAILLE_PATTERN_DOTS-358"). +lisp_code_name(10389,"BRAILLE_PATTERN_DOTS-1358"). +lisp_code_name(10390,"BRAILLE_PATTERN_DOTS-2358"). +lisp_code_name(10391,"BRAILLE_PATTERN_DOTS-12358"). +lisp_code_name(10392,"BRAILLE_PATTERN_DOTS-458"). +lisp_code_name(10393,"BRAILLE_PATTERN_DOTS-1458"). +lisp_code_name(10394,"BRAILLE_PATTERN_DOTS-2458"). +lisp_code_name(10395,"BRAILLE_PATTERN_DOTS-12458"). +lisp_code_name(10396,"BRAILLE_PATTERN_DOTS-3458"). +lisp_code_name(10397,"BRAILLE_PATTERN_DOTS-13458"). +lisp_code_name(10398,"BRAILLE_PATTERN_DOTS-23458"). +lisp_code_name(10399,"BRAILLE_PATTERN_DOTS-123458"). +lisp_code_name(10400,"BRAILLE_PATTERN_DOTS-68"). +lisp_code_name(10401,"BRAILLE_PATTERN_DOTS-168"). +lisp_code_name(10402,"BRAILLE_PATTERN_DOTS-268"). +lisp_code_name(10403,"BRAILLE_PATTERN_DOTS-1268"). +lisp_code_name(10404,"BRAILLE_PATTERN_DOTS-368"). +lisp_code_name(10405,"BRAILLE_PATTERN_DOTS-1368"). +lisp_code_name(10406,"BRAILLE_PATTERN_DOTS-2368"). +lisp_code_name(10407,"BRAILLE_PATTERN_DOTS-12368"). +lisp_code_name(10408,"BRAILLE_PATTERN_DOTS-468"). +lisp_code_name(10409,"BRAILLE_PATTERN_DOTS-1468"). +lisp_code_name(10410,"BRAILLE_PATTERN_DOTS-2468"). +lisp_code_name(10411,"BRAILLE_PATTERN_DOTS-12468"). +lisp_code_name(10412,"BRAILLE_PATTERN_DOTS-3468"). +lisp_code_name(10413,"BRAILLE_PATTERN_DOTS-13468"). +lisp_code_name(10414,"BRAILLE_PATTERN_DOTS-23468"). +lisp_code_name(10415,"BRAILLE_PATTERN_DOTS-123468"). +lisp_code_name(10416,"BRAILLE_PATTERN_DOTS-568"). +lisp_code_name(10417,"BRAILLE_PATTERN_DOTS-1568"). +lisp_code_name(10418,"BRAILLE_PATTERN_DOTS-2568"). +lisp_code_name(10419,"BRAILLE_PATTERN_DOTS-12568"). +lisp_code_name(10420,"BRAILLE_PATTERN_DOTS-3568"). +lisp_code_name(10421,"BRAILLE_PATTERN_DOTS-13568"). +lisp_code_name(10422,"BRAILLE_PATTERN_DOTS-23568"). +lisp_code_name(10423,"BRAILLE_PATTERN_DOTS-123568"). +lisp_code_name(10424,"BRAILLE_PATTERN_DOTS-4568"). +lisp_code_name(10425,"BRAILLE_PATTERN_DOTS-14568"). +lisp_code_name(10426,"BRAILLE_PATTERN_DOTS-24568"). +lisp_code_name(10427,"BRAILLE_PATTERN_DOTS-124568"). +lisp_code_name(10428,"BRAILLE_PATTERN_DOTS-34568"). +lisp_code_name(10429,"BRAILLE_PATTERN_DOTS-134568"). +lisp_code_name(10430,"BRAILLE_PATTERN_DOTS-234568"). +lisp_code_name(10431,"BRAILLE_PATTERN_DOTS-1234568"). +lisp_code_name(10432,"BRAILLE_PATTERN_DOTS-78"). +lisp_code_name(10433,"BRAILLE_PATTERN_DOTS-178"). +lisp_code_name(10434,"BRAILLE_PATTERN_DOTS-278"). +lisp_code_name(10435,"BRAILLE_PATTERN_DOTS-1278"). +lisp_code_name(10436,"BRAILLE_PATTERN_DOTS-378"). +lisp_code_name(10437,"BRAILLE_PATTERN_DOTS-1378"). +lisp_code_name(10438,"BRAILLE_PATTERN_DOTS-2378"). +lisp_code_name(10439,"BRAILLE_PATTERN_DOTS-12378"). +lisp_code_name(10440,"BRAILLE_PATTERN_DOTS-478"). +lisp_code_name(10441,"BRAILLE_PATTERN_DOTS-1478"). +lisp_code_name(10442,"BRAILLE_PATTERN_DOTS-2478"). +lisp_code_name(10443,"BRAILLE_PATTERN_DOTS-12478"). +lisp_code_name(10444,"BRAILLE_PATTERN_DOTS-3478"). +lisp_code_name(10445,"BRAILLE_PATTERN_DOTS-13478"). +lisp_code_name(10446,"BRAILLE_PATTERN_DOTS-23478"). +lisp_code_name(10447,"BRAILLE_PATTERN_DOTS-123478"). +lisp_code_name(10448,"BRAILLE_PATTERN_DOTS-578"). +lisp_code_name(10449,"BRAILLE_PATTERN_DOTS-1578"). +lisp_code_name(10450,"BRAILLE_PATTERN_DOTS-2578"). +lisp_code_name(10451,"BRAILLE_PATTERN_DOTS-12578"). +lisp_code_name(10452,"BRAILLE_PATTERN_DOTS-3578"). +lisp_code_name(10453,"BRAILLE_PATTERN_DOTS-13578"). +lisp_code_name(10454,"BRAILLE_PATTERN_DOTS-23578"). +lisp_code_name(10455,"BRAILLE_PATTERN_DOTS-123578"). +lisp_code_name(10456,"BRAILLE_PATTERN_DOTS-4578"). +lisp_code_name(10457,"BRAILLE_PATTERN_DOTS-14578"). +lisp_code_name(10458,"BRAILLE_PATTERN_DOTS-24578"). +lisp_code_name(10459,"BRAILLE_PATTERN_DOTS-124578"). +lisp_code_name(10460,"BRAILLE_PATTERN_DOTS-34578"). +lisp_code_name(10461,"BRAILLE_PATTERN_DOTS-134578"). +lisp_code_name(10462,"BRAILLE_PATTERN_DOTS-234578"). +lisp_code_name(10463,"BRAILLE_PATTERN_DOTS-1234578"). +lisp_code_name(10464,"BRAILLE_PATTERN_DOTS-678"). +lisp_code_name(10465,"BRAILLE_PATTERN_DOTS-1678"). +lisp_code_name(10466,"BRAILLE_PATTERN_DOTS-2678"). +lisp_code_name(10467,"BRAILLE_PATTERN_DOTS-12678"). +lisp_code_name(10468,"BRAILLE_PATTERN_DOTS-3678"). +lisp_code_name(10469,"BRAILLE_PATTERN_DOTS-13678"). +lisp_code_name(10470,"BRAILLE_PATTERN_DOTS-23678"). +lisp_code_name(10471,"BRAILLE_PATTERN_DOTS-123678"). +lisp_code_name(10472,"BRAILLE_PATTERN_DOTS-4678"). +lisp_code_name(10473,"BRAILLE_PATTERN_DOTS-14678"). +lisp_code_name(10474,"BRAILLE_PATTERN_DOTS-24678"). +lisp_code_name(10475,"BRAILLE_PATTERN_DOTS-124678"). +lisp_code_name(10476,"BRAILLE_PATTERN_DOTS-34678"). +lisp_code_name(10477,"BRAILLE_PATTERN_DOTS-134678"). +lisp_code_name(10478,"BRAILLE_PATTERN_DOTS-234678"). +lisp_code_name(10479,"BRAILLE_PATTERN_DOTS-1234678"). +lisp_code_name(10480,"BRAILLE_PATTERN_DOTS-5678"). +lisp_code_name(10481,"BRAILLE_PATTERN_DOTS-15678"). +lisp_code_name(10482,"BRAILLE_PATTERN_DOTS-25678"). +lisp_code_name(10483,"BRAILLE_PATTERN_DOTS-125678"). +lisp_code_name(10484,"BRAILLE_PATTERN_DOTS-35678"). +lisp_code_name(10485,"BRAILLE_PATTERN_DOTS-135678"). +lisp_code_name(10486,"BRAILLE_PATTERN_DOTS-235678"). +lisp_code_name(10487,"BRAILLE_PATTERN_DOTS-1235678"). +lisp_code_name(10488,"BRAILLE_PATTERN_DOTS-45678"). +lisp_code_name(10489,"BRAILLE_PATTERN_DOTS-145678"). +lisp_code_name(10490,"BRAILLE_PATTERN_DOTS-245678"). +lisp_code_name(10491,"BRAILLE_PATTERN_DOTS-1245678"). +lisp_code_name(10492,"BRAILLE_PATTERN_DOTS-345678"). +lisp_code_name(10493,"BRAILLE_PATTERN_DOTS-1345678"). +lisp_code_name(10494,"BRAILLE_PATTERN_DOTS-2345678"). +lisp_code_name(10495,"BRAILLE_PATTERN_DOTS-12345678"). +lisp_code_name(10496,"RIGHTWARDS_TWO-HEADED_ARROW_WITH_VERTICAL_STROKE"). +lisp_code_name(10497,"RIGHTWARDS_TWO-HEADED_ARROW_WITH_DOUBLE_VERTICAL_STROKE"). +lisp_code_name(10498,"LEFTWARDS_DOUBLE_ARROW_WITH_VERTICAL_STROKE"). +lisp_code_name(10499,"RIGHTWARDS_DOUBLE_ARROW_WITH_VERTICAL_STROKE"). +lisp_code_name(10500,"LEFT_RIGHT_DOUBLE_ARROW_WITH_VERTICAL_STROKE"). +lisp_code_name(10501,"RIGHTWARDS_TWO-HEADED_ARROW_FROM_BAR"). +lisp_code_name(10502,"LEFTWARDS_DOUBLE_ARROW_FROM_BAR"). +lisp_code_name(10503,"RIGHTWARDS_DOUBLE_ARROW_FROM_BAR"). +lisp_code_name(10504,"DOWNWARDS_ARROW_WITH_HORIZONTAL_STROKE"). +lisp_code_name(10505,"UPWARDS_ARROW_WITH_HORIZONTAL_STROKE"). +lisp_code_name(10506,"UPWARDS_TRIPLE_ARROW"). +lisp_code_name(10507,"DOWNWARDS_TRIPLE_ARROW"). +lisp_code_name(10508,"LEFTWARDS_DOUBLE_DASH_ARROW"). +lisp_code_name(10509,"RIGHTWARDS_DOUBLE_DASH_ARROW"). +lisp_code_name(10510,"LEFTWARDS_TRIPLE_DASH_ARROW"). +lisp_code_name(10511,"RIGHTWARDS_TRIPLE_DASH_ARROW"). +lisp_code_name(10512,"RIGHTWARDS_TWO-HEADED_TRIPLE_DASH_ARROW"). +lisp_code_name(10513,"RIGHTWARDS_ARROW_WITH_DOTTED_STEM"). +lisp_code_name(10514,"UPWARDS_ARROW_TO_BAR"). +lisp_code_name(10515,"DOWNWARDS_ARROW_TO_BAR"). +lisp_code_name(10516,"RIGHTWARDS_ARROW_WITH_TAIL_WITH_VERTICAL_STROKE"). +lisp_code_name(10517,"RIGHTWARDS_ARROW_WITH_TAIL_WITH_DOUBLE_VERTICAL_STROKE"). +lisp_code_name(10518,"RIGHTWARDS_TWO-HEADED_ARROW_WITH_TAIL"). +lisp_code_name(10519,"RIGHTWARDS_TWO-HEADED_ARROW_WITH_TAIL_WITH_VERTICAL_STROKE"). +lisp_code_name(10520,"RIGHTWARDS_TWO-HEADED_ARROW_WITH_TAIL_WITH_DOUBLE_VERTICAL_STROKE"). +lisp_code_name(10521,"LEFTWARDS_ARROW-TAIL"). +lisp_code_name(10522,"RIGHTWARDS_ARROW-TAIL"). +lisp_code_name(10523,"LEFTWARDS_DOUBLE_ARROW-TAIL"). +lisp_code_name(10524,"RIGHTWARDS_DOUBLE_ARROW-TAIL"). +lisp_code_name(10525,"LEFTWARDS_ARROW_TO_BLACK_DIAMOND"). +lisp_code_name(10526,"RIGHTWARDS_ARROW_TO_BLACK_DIAMOND"). +lisp_code_name(10527,"LEFTWARDS_ARROW_FROM_BAR_TO_BLACK_DIAMOND"). +lisp_code_name(10528,"RIGHTWARDS_ARROW_FROM_BAR_TO_BLACK_DIAMOND"). +lisp_code_name(10529,"NORTH_WEST_AND_SOUTH_EAST_ARROW"). +lisp_code_name(10530,"NORTH_EAST_AND_SOUTH_WEST_ARROW"). +lisp_code_name(10531,"NORTH_WEST_ARROW_WITH_HOOK"). +lisp_code_name(10532,"NORTH_EAST_ARROW_WITH_HOOK"). +lisp_code_name(10533,"SOUTH_EAST_ARROW_WITH_HOOK"). +lisp_code_name(10534,"SOUTH_WEST_ARROW_WITH_HOOK"). +lisp_code_name(10535,"NORTH_WEST_ARROW_AND_NORTH_EAST_ARROW"). +lisp_code_name(10536,"NORTH_EAST_ARROW_AND_SOUTH_EAST_ARROW"). +lisp_code_name(10537,"SOUTH_EAST_ARROW_AND_SOUTH_WEST_ARROW"). +lisp_code_name(10538,"SOUTH_WEST_ARROW_AND_NORTH_WEST_ARROW"). +lisp_code_name(10539,"RISING_DIAGONAL_CROSSING_FALLING_DIAGONAL"). +lisp_code_name(10540,"FALLING_DIAGONAL_CROSSING_RISING_DIAGONAL"). +lisp_code_name(10541,"SOUTH_EAST_ARROW_CROSSING_NORTH_EAST_ARROW"). +lisp_code_name(10542,"NORTH_EAST_ARROW_CROSSING_SOUTH_EAST_ARROW"). +lisp_code_name(10543,"FALLING_DIAGONAL_CROSSING_NORTH_EAST_ARROW"). +lisp_code_name(10544,"RISING_DIAGONAL_CROSSING_SOUTH_EAST_ARROW"). +lisp_code_name(10545,"NORTH_EAST_ARROW_CROSSING_NORTH_WEST_ARROW"). +lisp_code_name(10546,"NORTH_WEST_ARROW_CROSSING_NORTH_EAST_ARROW"). +lisp_code_name(10547,"WAVE_ARROW_POINTING_DIRECTLY_RIGHT"). +lisp_code_name(10548,"ARROW_POINTING_RIGHTWARDS_THEN_CURVING_UPWARDS"). +lisp_code_name(10549,"ARROW_POINTING_RIGHTWARDS_THEN_CURVING_DOWNWARDS"). +lisp_code_name(10550,"ARROW_POINTING_DOWNWARDS_THEN_CURVING_LEFTWARDS"). +lisp_code_name(10551,"ARROW_POINTING_DOWNWARDS_THEN_CURVING_RIGHTWARDS"). +lisp_code_name(10552,"RIGHT-SIDE_ARC_CLOCKWISE_ARROW"). +lisp_code_name(10553,"LEFT-SIDE_ARC_ANTICLOCKWISE_ARROW"). +lisp_code_name(10554,"TOP_ARC_ANTICLOCKWISE_ARROW"). +lisp_code_name(10555,"BOTTOM_ARC_ANTICLOCKWISE_ARROW"). +lisp_code_name(10556,"TOP_ARC_CLOCKWISE_ARROW_WITH_MINUS"). +lisp_code_name(10557,"TOP_ARC_ANTICLOCKWISE_ARROW_WITH_PLUS"). +lisp_code_name(10558,"LOWER_RIGHT_SEMICIRCULAR_CLOCKWISE_ARROW"). +lisp_code_name(10559,"LOWER_LEFT_SEMICIRCULAR_ANTICLOCKWISE_ARROW"). +lisp_code_name(10560,"ANTICLOCKWISE_CLOSED_CIRCLE_ARROW"). +lisp_code_name(10561,"CLOCKWISE_CLOSED_CIRCLE_ARROW"). +lisp_code_name(10562,"RIGHTWARDS_ARROW_ABOVE_SHORT_LEFTWARDS_ARROW"). +lisp_code_name(10563,"LEFTWARDS_ARROW_ABOVE_SHORT_RIGHTWARDS_ARROW"). +lisp_code_name(10564,"SHORT_RIGHTWARDS_ARROW_ABOVE_LEFTWARDS_ARROW"). +lisp_code_name(10565,"RIGHTWARDS_ARROW_WITH_PLUS_BELOW"). +lisp_code_name(10566,"LEFTWARDS_ARROW_WITH_PLUS_BELOW"). +lisp_code_name(10567,"RIGHTWARDS_ARROW_THROUGH_X"). +lisp_code_name(10568,"LEFT_RIGHT_ARROW_THROUGH_SMALL_CIRCLE"). +lisp_code_name(10569,"UPWARDS_TWO-HEADED_ARROW_FROM_SMALL_CIRCLE"). +lisp_code_name(10570,"LEFT_BARB_UP_RIGHT_BARB_DOWN_HARPOON"). +lisp_code_name(10571,"LEFT_BARB_DOWN_RIGHT_BARB_UP_HARPOON"). +lisp_code_name(10572,"UP_BARB_RIGHT_DOWN_BARB_LEFT_HARPOON"). +lisp_code_name(10573,"UP_BARB_LEFT_DOWN_BARB_RIGHT_HARPOON"). +lisp_code_name(10574,"LEFT_BARB_UP_RIGHT_BARB_UP_HARPOON"). +lisp_code_name(10575,"UP_BARB_RIGHT_DOWN_BARB_RIGHT_HARPOON"). +lisp_code_name(10576,"LEFT_BARB_DOWN_RIGHT_BARB_DOWN_HARPOON"). +lisp_code_name(10577,"UP_BARB_LEFT_DOWN_BARB_LEFT_HARPOON"). +lisp_code_name(10578,"LEFTWARDS_HARPOON_WITH_BARB_UP_TO_BAR"). +lisp_code_name(10579,"RIGHTWARDS_HARPOON_WITH_BARB_UP_TO_BAR"). +lisp_code_name(10580,"UPWARDS_HARPOON_WITH_BARB_RIGHT_TO_BAR"). +lisp_code_name(10581,"DOWNWARDS_HARPOON_WITH_BARB_RIGHT_TO_BAR"). +lisp_code_name(10582,"LEFTWARDS_HARPOON_WITH_BARB_DOWN_TO_BAR"). +lisp_code_name(10583,"RIGHTWARDS_HARPOON_WITH_BARB_DOWN_TO_BAR"). +lisp_code_name(10584,"UPWARDS_HARPOON_WITH_BARB_LEFT_TO_BAR"). +lisp_code_name(10585,"DOWNWARDS_HARPOON_WITH_BARB_LEFT_TO_BAR"). +lisp_code_name(10586,"LEFTWARDS_HARPOON_WITH_BARB_UP_FROM_BAR"). +lisp_code_name(10587,"RIGHTWARDS_HARPOON_WITH_BARB_UP_FROM_BAR"). +lisp_code_name(10588,"UPWARDS_HARPOON_WITH_BARB_RIGHT_FROM_BAR"). +lisp_code_name(10589,"DOWNWARDS_HARPOON_WITH_BARB_RIGHT_FROM_BAR"). +lisp_code_name(10590,"LEFTWARDS_HARPOON_WITH_BARB_DOWN_FROM_BAR"). +lisp_code_name(10591,"RIGHTWARDS_HARPOON_WITH_BARB_DOWN_FROM_BAR"). +lisp_code_name(10592,"UPWARDS_HARPOON_WITH_BARB_LEFT_FROM_BAR"). +lisp_code_name(10593,"DOWNWARDS_HARPOON_WITH_BARB_LEFT_FROM_BAR"). +lisp_code_name(10594,"LEFTWARDS_HARPOON_WITH_BARB_UP_ABOVE_LEFTWARDS_HARPOON_WITH_BARB_DOWN"). +lisp_code_name(10595,"UPWARDS_HARPOON_WITH_BARB_LEFT_BESIDE_UPWARDS_HARPOON_WITH_BARB_RIGHT"). +lisp_code_name(10596,"RIGHTWARDS_HARPOON_WITH_BARB_UP_ABOVE_RIGHTWARDS_HARPOON_WITH_BARB_DOWN"). +lisp_code_name(10597,"DOWNWARDS_HARPOON_WITH_BARB_LEFT_BESIDE_DOWNWARDS_HARPOON_WITH_BARB_RIGHT"). +lisp_code_name(10598,"LEFTWARDS_HARPOON_WITH_BARB_UP_ABOVE_RIGHTWARDS_HARPOON_WITH_BARB_UP"). +lisp_code_name(10599,"LEFTWARDS_HARPOON_WITH_BARB_DOWN_ABOVE_RIGHTWARDS_HARPOON_WITH_BARB_DOWN"). +lisp_code_name(10600,"RIGHTWARDS_HARPOON_WITH_BARB_UP_ABOVE_LEFTWARDS_HARPOON_WITH_BARB_UP"). +lisp_code_name(10601,"RIGHTWARDS_HARPOON_WITH_BARB_DOWN_ABOVE_LEFTWARDS_HARPOON_WITH_BARB_DOWN"). +lisp_code_name(10602,"LEFTWARDS_HARPOON_WITH_BARB_UP_ABOVE_LONG_DASH"). +lisp_code_name(10603,"LEFTWARDS_HARPOON_WITH_BARB_DOWN_BELOW_LONG_DASH"). +lisp_code_name(10604,"RIGHTWARDS_HARPOON_WITH_BARB_UP_ABOVE_LONG_DASH"). +lisp_code_name(10605,"RIGHTWARDS_HARPOON_WITH_BARB_DOWN_BELOW_LONG_DASH"). +lisp_code_name(10606,"UPWARDS_HARPOON_WITH_BARB_LEFT_BESIDE_DOWNWARDS_HARPOON_WITH_BARB_RIGHT"). +lisp_code_name(10607,"DOWNWARDS_HARPOON_WITH_BARB_LEFT_BESIDE_UPWARDS_HARPOON_WITH_BARB_RIGHT"). +lisp_code_name(10608,"RIGHT_DOUBLE_ARROW_WITH_ROUNDED_HEAD"). +lisp_code_name(10609,"EQUALS_SIGN_ABOVE_RIGHTWARDS_ARROW"). +lisp_code_name(10610,"TILDE_OPERATOR_ABOVE_RIGHTWARDS_ARROW"). +lisp_code_name(10611,"LEFTWARDS_ARROW_ABOVE_TILDE_OPERATOR"). +lisp_code_name(10612,"RIGHTWARDS_ARROW_ABOVE_TILDE_OPERATOR"). +lisp_code_name(10613,"RIGHTWARDS_ARROW_ABOVE_ALMOST_EQUAL_TO"). +lisp_code_name(10614,"LESS-THAN_ABOVE_LEFTWARDS_ARROW"). +lisp_code_name(10615,"LEFTWARDS_ARROW_THROUGH_LESS-THAN"). +lisp_code_name(10616,"GREATER-THAN_ABOVE_RIGHTWARDS_ARROW"). +lisp_code_name(10617,"SUBSET_ABOVE_RIGHTWARDS_ARROW"). +lisp_code_name(10618,"LEFTWARDS_ARROW_THROUGH_SUBSET"). +lisp_code_name(10619,"SUPERSET_ABOVE_LEFTWARDS_ARROW"). +lisp_code_name(10620,"LEFT_FISH_TAIL"). +lisp_code_name(10621,"RIGHT_FISH_TAIL"). +lisp_code_name(10622,"UP_FISH_TAIL"). +lisp_code_name(10623,"DOWN_FISH_TAIL"). +lisp_code_name(10624,"TRIPLE_VERTICAL_BAR_DELIMITER"). +lisp_code_name(10625,"Z_NOTATION_SPOT"). +lisp_code_name(10626,"Z_NOTATION_TYPE_COLON"). +lisp_code_name(10627,"LEFT_WHITE_CURLY_BRACKET"). +lisp_code_name(10628,"RIGHT_WHITE_CURLY_BRACKET"). +lisp_code_name(10629,"LEFT_WHITE_PARENTHESIS"). +lisp_code_name(10630,"RIGHT_WHITE_PARENTHESIS"). +lisp_code_name(10631,"Z_NOTATION_LEFT_IMAGE_BRACKET"). +lisp_code_name(10632,"Z_NOTATION_RIGHT_IMAGE_BRACKET"). +lisp_code_name(10633,"Z_NOTATION_LEFT_BINDING_BRACKET"). +lisp_code_name(10634,"Z_NOTATION_RIGHT_BINDING_BRACKET"). +lisp_code_name(10635,"LEFT_SQUARE_BRACKET_WITH_UNDERBAR"). +lisp_code_name(10636,"RIGHT_SQUARE_BRACKET_WITH_UNDERBAR"). +lisp_code_name(10637,"LEFT_SQUARE_BRACKET_WITH_TICK_IN_TOP_CORNER"). +lisp_code_name(10638,"RIGHT_SQUARE_BRACKET_WITH_TICK_IN_BOTTOM_CORNER"). +lisp_code_name(10639,"LEFT_SQUARE_BRACKET_WITH_TICK_IN_BOTTOM_CORNER"). +lisp_code_name(10640,"RIGHT_SQUARE_BRACKET_WITH_TICK_IN_TOP_CORNER"). +lisp_code_name(10641,"LEFT_ANGLE_BRACKET_WITH_DOT"). +lisp_code_name(10642,"RIGHT_ANGLE_BRACKET_WITH_DOT"). +lisp_code_name(10643,"LEFT_ARC_LESS-THAN_BRACKET"). +lisp_code_name(10644,"RIGHT_ARC_GREATER-THAN_BRACKET"). +lisp_code_name(10645,"DOUBLE_LEFT_ARC_GREATER-THAN_BRACKET"). +lisp_code_name(10646,"DOUBLE_RIGHT_ARC_LESS-THAN_BRACKET"). +lisp_code_name(10647,"LEFT_BLACK_TORTOISE_SHELL_BRACKET"). +lisp_code_name(10648,"RIGHT_BLACK_TORTOISE_SHELL_BRACKET"). +lisp_code_name(10649,"DOTTED_FENCE"). +lisp_code_name(10650,"VERTICAL_ZIGZAG_LINE"). +lisp_code_name(10651,"MEASURED_ANGLE_OPENING_LEFT"). +lisp_code_name(10652,"RIGHT_ANGLE_VARIANT_WITH_SQUARE"). +lisp_code_name(10653,"MEASURED_RIGHT_ANGLE_WITH_DOT"). +lisp_code_name(10654,"ANGLE_WITH_S_INSIDE"). +lisp_code_name(10655,"ACUTE_ANGLE"). +lisp_code_name(10656,"SPHERICAL_ANGLE_OPENING_LEFT"). +lisp_code_name(10657,"SPHERICAL_ANGLE_OPENING_UP"). +lisp_code_name(10658,"TURNED_ANGLE"). +lisp_code_name(10659,"REVERSED_ANGLE"). +lisp_code_name(10660,"ANGLE_WITH_UNDERBAR"). +lisp_code_name(10661,"REVERSED_ANGLE_WITH_UNDERBAR"). +lisp_code_name(10662,"OBLIQUE_ANGLE_OPENING_UP"). +lisp_code_name(10663,"OBLIQUE_ANGLE_OPENING_DOWN"). +lisp_code_name(10664,"MEASURED_ANGLE_WITH_OPEN_ARM_ENDING_IN_ARROW_POINTING_UP_AND_RIGHT"). +lisp_code_name(10665,"MEASURED_ANGLE_WITH_OPEN_ARM_ENDING_IN_ARROW_POINTING_UP_AND_LEFT"). +lisp_code_name(10666,"MEASURED_ANGLE_WITH_OPEN_ARM_ENDING_IN_ARROW_POINTING_DOWN_AND_RIGHT"). +lisp_code_name(10667,"MEASURED_ANGLE_WITH_OPEN_ARM_ENDING_IN_ARROW_POINTING_DOWN_AND_LEFT"). +lisp_code_name(10668,"MEASURED_ANGLE_WITH_OPEN_ARM_ENDING_IN_ARROW_POINTING_RIGHT_AND_UP"). +lisp_code_name(10669,"MEASURED_ANGLE_WITH_OPEN_ARM_ENDING_IN_ARROW_POINTING_LEFT_AND_UP"). +lisp_code_name(10670,"MEASURED_ANGLE_WITH_OPEN_ARM_ENDING_IN_ARROW_POINTING_RIGHT_AND_DOWN"). +lisp_code_name(10671,"MEASURED_ANGLE_WITH_OPEN_ARM_ENDING_IN_ARROW_POINTING_LEFT_AND_DOWN"). +lisp_code_name(10672,"REVERSED_EMPTY_SET"). +lisp_code_name(10673,"EMPTY_SET_WITH_OVERBAR"). +lisp_code_name(10674,"EMPTY_SET_WITH_SMALL_CIRCLE_ABOVE"). +lisp_code_name(10675,"EMPTY_SET_WITH_RIGHT_ARROW_ABOVE"). +lisp_code_name(10676,"EMPTY_SET_WITH_LEFT_ARROW_ABOVE"). +lisp_code_name(10677,"CIRCLE_WITH_HORIZONTAL_BAR"). +lisp_code_name(10678,"CIRCLED_VERTICAL_BAR"). +lisp_code_name(10679,"CIRCLED_PARALLEL"). +lisp_code_name(10680,"CIRCLED_REVERSE_SOLIDUS"). +lisp_code_name(10681,"CIRCLED_PERPENDICULAR"). +lisp_code_name(10682,"CIRCLE_DIVIDED_BY_HORIZONTAL_BAR_AND_TOP_HALF_DIVIDED_BY_VERTICAL_BAR"). +lisp_code_name(10683,"CIRCLE_WITH_SUPERIMPOSED_X"). +lisp_code_name(10684,"CIRCLED_ANTICLOCKWISE-ROTATED_DIVISION_SIGN"). +lisp_code_name(10685,"UP_ARROW_THROUGH_CIRCLE"). +lisp_code_name(10686,"CIRCLED_WHITE_BULLET"). +lisp_code_name(10687,"CIRCLED_BULLET"). +lisp_code_name(10688,"CIRCLED_LESS-THAN"). +lisp_code_name(10689,"CIRCLED_GREATER-THAN"). +lisp_code_name(10690,"CIRCLE_WITH_SMALL_CIRCLE_TO_THE_RIGHT"). +lisp_code_name(10691,"CIRCLE_WITH_TWO_HORIZONTAL_STROKES_TO_THE_RIGHT"). +lisp_code_name(10692,"SQUARED_RISING_DIAGONAL_SLASH"). +lisp_code_name(10693,"SQUARED_FALLING_DIAGONAL_SLASH"). +lisp_code_name(10694,"SQUARED_ASTERISK"). +lisp_code_name(10695,"SQUARED_SMALL_CIRCLE"). +lisp_code_name(10696,"SQUARED_SQUARE"). +lisp_code_name(10697,"TWO_JOINED_SQUARES"). +lisp_code_name(10698,"TRIANGLE_WITH_DOT_ABOVE"). +lisp_code_name(10699,"TRIANGLE_WITH_UNDERBAR"). +lisp_code_name(10700,"S_IN_TRIANGLE"). +lisp_code_name(10701,"TRIANGLE_WITH_SERIFS_AT_BOTTOM"). +lisp_code_name(10702,"RIGHT_TRIANGLE_ABOVE_LEFT_TRIANGLE"). +lisp_code_name(10703,"LEFT_TRIANGLE_BESIDE_VERTICAL_BAR"). +lisp_code_name(10704,"VERTICAL_BAR_BESIDE_RIGHT_TRIANGLE"). +lisp_code_name(10705,"BOWTIE_WITH_LEFT_HALF_BLACK"). +lisp_code_name(10706,"BOWTIE_WITH_RIGHT_HALF_BLACK"). +lisp_code_name(10707,"BLACK_BOWTIE"). +lisp_code_name(10708,"TIMES_WITH_LEFT_HALF_BLACK"). +lisp_code_name(10709,"TIMES_WITH_RIGHT_HALF_BLACK"). +lisp_code_name(10710,"WHITE_HOURGLASS"). +lisp_code_name(10711,"BLACK_HOURGLASS"). +lisp_code_name(10712,"LEFT_WIGGLY_FENCE"). +lisp_code_name(10713,"RIGHT_WIGGLY_FENCE"). +lisp_code_name(10714,"LEFT_DOUBLE_WIGGLY_FENCE"). +lisp_code_name(10715,"RIGHT_DOUBLE_WIGGLY_FENCE"). +lisp_code_name(10716,"INCOMPLETE_INFINITY"). +lisp_code_name(10717,"TIE_OVER_INFINITY"). +lisp_code_name(10718,"INFINITY_NEGATED_WITH_VERTICAL_BAR"). +lisp_code_name(10719,"DOUBLE-ENDED_MULTIMAP"). +lisp_code_name(10720,"SQUARE_WITH_CONTOURED_OUTLINE"). +lisp_code_name(10721,"INCREASES_AS"). +lisp_code_name(10722,"SHUFFLE_PRODUCT"). +lisp_code_name(10723,"EQUALS_SIGN_AND_SLANTED_PARALLEL"). +lisp_code_name(10724,"EQUALS_SIGN_AND_SLANTED_PARALLEL_WITH_TILDE_ABOVE"). +lisp_code_name(10725,"IDENTICAL_TO_AND_SLANTED_PARALLEL"). +lisp_code_name(10726,"GLEICH_STARK"). +lisp_code_name(10727,"THERMODYNAMIC"). +lisp_code_name(10728,"DOWN-POINTING_TRIANGLE_WITH_LEFT_HALF_BLACK"). +lisp_code_name(10729,"DOWN-POINTING_TRIANGLE_WITH_RIGHT_HALF_BLACK"). +lisp_code_name(10730,"BLACK_DIAMOND_WITH_DOWN_ARROW"). +lisp_code_name(10731,"BLACK_LOZENGE"). +lisp_code_name(10732,"WHITE_CIRCLE_WITH_DOWN_ARROW"). +lisp_code_name(10733,"BLACK_CIRCLE_WITH_DOWN_ARROW"). +lisp_code_name(10734,"ERROR-BARRED_WHITE_SQUARE"). +lisp_code_name(10735,"ERROR-BARRED_BLACK_SQUARE"). +lisp_code_name(10736,"ERROR-BARRED_WHITE_DIAMOND"). +lisp_code_name(10737,"ERROR-BARRED_BLACK_DIAMOND"). +lisp_code_name(10738,"ERROR-BARRED_WHITE_CIRCLE"). +lisp_code_name(10739,"ERROR-BARRED_BLACK_CIRCLE"). +lisp_code_name(10740,"RULE-DELAYED"). +lisp_code_name(10741,"REVERSE_SOLIDUS_OPERATOR"). +lisp_code_name(10742,"SOLIDUS_WITH_OVERBAR"). +lisp_code_name(10743,"REVERSE_SOLIDUS_WITH_HORIZONTAL_STROKE"). +lisp_code_name(10744,"BIG_SOLIDUS"). +lisp_code_name(10745,"BIG_REVERSE_SOLIDUS"). +lisp_code_name(10746,"DOUBLE_PLUS"). +lisp_code_name(10747,"TRIPLE_PLUS"). +lisp_code_name(10748,"LEFT-POINTING_CURVED_ANGLE_BRACKET"). +lisp_code_name(10749,"RIGHT-POINTING_CURVED_ANGLE_BRACKET"). +lisp_code_name(10750,"TINY"). +lisp_code_name(10751,"MINY"). +lisp_code_name(10752,"N-ARY_CIRCLED_DOT_OPERATOR"). +lisp_code_name(10753,"N-ARY_CIRCLED_PLUS_OPERATOR"). +lisp_code_name(10754,"N-ARY_CIRCLED_TIMES_OPERATOR"). +lisp_code_name(10755,"N-ARY_UNION_OPERATOR_WITH_DOT"). +lisp_code_name(10756,"N-ARY_UNION_OPERATOR_WITH_PLUS"). +lisp_code_name(10757,"N-ARY_SQUARE_INTERSECTION_OPERATOR"). +lisp_code_name(10758,"N-ARY_SQUARE_UNION_OPERATOR"). +lisp_code_name(10759,"TWO_LOGICAL_AND_OPERATOR"). +lisp_code_name(10760,"TWO_LOGICAL_OR_OPERATOR"). +lisp_code_name(10761,"N-ARY_TIMES_OPERATOR"). +lisp_code_name(10762,"MODULO_TWO_SUM"). +lisp_code_name(10763,"SUMMATION_WITH_INTEGRAL"). +lisp_code_name(10764,"QUADRUPLE_INTEGRAL_OPERATOR"). +lisp_code_name(10765,"FINITE_PART_INTEGRAL"). +lisp_code_name(10766,"INTEGRAL_WITH_DOUBLE_STROKE"). +lisp_code_name(10767,"INTEGRAL_AVERAGE_WITH_SLASH"). +lisp_code_name(10768,"CIRCULATION_FUNCTION"). +lisp_code_name(10769,"ANTICLOCKWISE_INTEGRATION"). +lisp_code_name(10770,"LINE_INTEGRATION_WITH_RECTANGULAR_PATH_AROUND_POLE"). +lisp_code_name(10771,"LINE_INTEGRATION_WITH_SEMICIRCULAR_PATH_AROUND_POLE"). +lisp_code_name(10772,"LINE_INTEGRATION_NOT_INCLUDING_THE_POLE"). +lisp_code_name(10773,"INTEGRAL_AROUND_A_POINT_OPERATOR"). +lisp_code_name(10774,"QUATERNION_INTEGRAL_OPERATOR"). +lisp_code_name(10775,"INTEGRAL_WITH_LEFTWARDS_ARROW_WITH_HOOK"). +lisp_code_name(10776,"INTEGRAL_WITH_TIMES_SIGN"). +lisp_code_name(10777,"INTEGRAL_WITH_INTERSECTION"). +lisp_code_name(10778,"INTEGRAL_WITH_UNION"). +lisp_code_name(10779,"INTEGRAL_WITH_OVERBAR"). +lisp_code_name(10780,"INTEGRAL_WITH_UNDERBAR"). +lisp_code_name(10781,"JOIN"). +lisp_code_name(10782,"LARGE_LEFT_TRIANGLE_OPERATOR"). +lisp_code_name(10783,"Z_NOTATION_SCHEMA_COMPOSITION"). +lisp_code_name(10784,"Z_NOTATION_SCHEMA_PIPING"). +lisp_code_name(10785,"Z_NOTATION_SCHEMA_PROJECTION"). +lisp_code_name(10786,"PLUS_SIGN_WITH_SMALL_CIRCLE_ABOVE"). +lisp_code_name(10787,"PLUS_SIGN_WITH_CIRCUMFLEX_ACCENT_ABOVE"). +lisp_code_name(10788,"PLUS_SIGN_WITH_TILDE_ABOVE"). +lisp_code_name(10789,"PLUS_SIGN_WITH_DOT_BELOW"). +lisp_code_name(10790,"PLUS_SIGN_WITH_TILDE_BELOW"). +lisp_code_name(10791,"PLUS_SIGN_WITH_SUBSCRIPT_TWO"). +lisp_code_name(10792,"PLUS_SIGN_WITH_BLACK_TRIANGLE"). +lisp_code_name(10793,"MINUS_SIGN_WITH_COMMA_ABOVE"). +lisp_code_name(10794,"MINUS_SIGN_WITH_DOT_BELOW"). +lisp_code_name(10795,"MINUS_SIGN_WITH_FALLING_DOTS"). +lisp_code_name(10796,"MINUS_SIGN_WITH_RISING_DOTS"). +lisp_code_name(10797,"PLUS_SIGN_IN_LEFT_HALF_CIRCLE"). +lisp_code_name(10798,"PLUS_SIGN_IN_RIGHT_HALF_CIRCLE"). +lisp_code_name(10799,"VECTOR_OR_CROSS_PRODUCT"). +lisp_code_name(10800,"MULTIPLICATION_SIGN_WITH_DOT_ABOVE"). +lisp_code_name(10801,"MULTIPLICATION_SIGN_WITH_UNDERBAR"). +lisp_code_name(10802,"SEMIDIRECT_PRODUCT_WITH_BOTTOM_CLOSED"). +lisp_code_name(10803,"SMASH_PRODUCT"). +lisp_code_name(10804,"MULTIPLICATION_SIGN_IN_LEFT_HALF_CIRCLE"). +lisp_code_name(10805,"MULTIPLICATION_SIGN_IN_RIGHT_HALF_CIRCLE"). +lisp_code_name(10806,"CIRCLED_MULTIPLICATION_SIGN_WITH_CIRCUMFLEX_ACCENT"). +lisp_code_name(10807,"MULTIPLICATION_SIGN_IN_DOUBLE_CIRCLE"). +lisp_code_name(10808,"CIRCLED_DIVISION_SIGN"). +lisp_code_name(10809,"PLUS_SIGN_IN_TRIANGLE"). +lisp_code_name(10810,"MINUS_SIGN_IN_TRIANGLE"). +lisp_code_name(10811,"MULTIPLICATION_SIGN_IN_TRIANGLE"). +lisp_code_name(10812,"INTERIOR_PRODUCT"). +lisp_code_name(10813,"RIGHTHAND_INTERIOR_PRODUCT"). +lisp_code_name(10814,"Z_NOTATION_RELATIONAL_COMPOSITION"). +lisp_code_name(10815,"AMALGAMATION_OR_COPRODUCT"). +lisp_code_name(10816,"INTERSECTION_WITH_DOT"). +lisp_code_name(10817,"UNION_WITH_MINUS_SIGN"). +lisp_code_name(10818,"UNION_WITH_OVERBAR"). +lisp_code_name(10819,"INTERSECTION_WITH_OVERBAR"). +lisp_code_name(10820,"INTERSECTION_WITH_LOGICAL_AND"). +lisp_code_name(10821,"UNION_WITH_LOGICAL_OR"). +lisp_code_name(10822,"UNION_ABOVE_INTERSECTION"). +lisp_code_name(10823,"INTERSECTION_ABOVE_UNION"). +lisp_code_name(10824,"UNION_ABOVE_BAR_ABOVE_INTERSECTION"). +lisp_code_name(10825,"INTERSECTION_ABOVE_BAR_ABOVE_UNION"). +lisp_code_name(10826,"UNION_BESIDE_AND_JOINED_WITH_UNION"). +lisp_code_name(10827,"INTERSECTION_BESIDE_AND_JOINED_WITH_INTERSECTION"). +lisp_code_name(10828,"CLOSED_UNION_WITH_SERIFS"). +lisp_code_name(10829,"CLOSED_INTERSECTION_WITH_SERIFS"). +lisp_code_name(10830,"DOUBLE_SQUARE_INTERSECTION"). +lisp_code_name(10831,"DOUBLE_SQUARE_UNION"). +lisp_code_name(10832,"CLOSED_UNION_WITH_SERIFS_AND_SMASH_PRODUCT"). +lisp_code_name(10833,"LOGICAL_AND_WITH_DOT_ABOVE"). +lisp_code_name(10834,"LOGICAL_OR_WITH_DOT_ABOVE"). +lisp_code_name(10835,"DOUBLE_LOGICAL_AND"). +lisp_code_name(10836,"DOUBLE_LOGICAL_OR"). +lisp_code_name(10837,"TWO_INTERSECTING_LOGICAL_AND"). +lisp_code_name(10838,"TWO_INTERSECTING_LOGICAL_OR"). +lisp_code_name(10839,"SLOPING_LARGE_OR"). +lisp_code_name(10840,"SLOPING_LARGE_AND"). +lisp_code_name(10841,"LOGICAL_OR_OVERLAPPING_LOGICAL_AND"). +lisp_code_name(10842,"LOGICAL_AND_WITH_MIDDLE_STEM"). +lisp_code_name(10843,"LOGICAL_OR_WITH_MIDDLE_STEM"). +lisp_code_name(10844,"LOGICAL_AND_WITH_HORIZONTAL_DASH"). +lisp_code_name(10845,"LOGICAL_OR_WITH_HORIZONTAL_DASH"). +lisp_code_name(10846,"LOGICAL_AND_WITH_DOUBLE_OVERBAR"). +lisp_code_name(10847,"LOGICAL_AND_WITH_UNDERBAR"). +lisp_code_name(10848,"LOGICAL_AND_WITH_DOUBLE_UNDERBAR"). +lisp_code_name(10849,"SMALL_VEE_WITH_UNDERBAR"). +lisp_code_name(10850,"LOGICAL_OR_WITH_DOUBLE_OVERBAR"). +lisp_code_name(10851,"LOGICAL_OR_WITH_DOUBLE_UNDERBAR"). +lisp_code_name(10852,"Z_NOTATION_DOMAIN_ANTIRESTRICTION"). +lisp_code_name(10853,"Z_NOTATION_RANGE_ANTIRESTRICTION"). +lisp_code_name(10854,"EQUALS_SIGN_WITH_DOT_BELOW"). +lisp_code_name(10855,"IDENTICAL_WITH_DOT_ABOVE"). +lisp_code_name(10856,"TRIPLE_HORIZONTAL_BAR_WITH_DOUBLE_VERTICAL_STROKE"). +lisp_code_name(10857,"TRIPLE_HORIZONTAL_BAR_WITH_TRIPLE_VERTICAL_STROKE"). +lisp_code_name(10858,"TILDE_OPERATOR_WITH_DOT_ABOVE"). +lisp_code_name(10859,"TILDE_OPERATOR_WITH_RISING_DOTS"). +lisp_code_name(10860,"SIMILAR_MINUS_SIMILAR"). +lisp_code_name(10861,"CONGRUENT_WITH_DOT_ABOVE"). +lisp_code_name(10862,"EQUALS_WITH_ASTERISK"). +lisp_code_name(10863,"ALMOST_EQUAL_TO_WITH_CIRCUMFLEX_ACCENT"). +lisp_code_name(10864,"APPROXIMATELY_EQUAL_OR_EQUAL_TO"). +lisp_code_name(10865,"EQUALS_SIGN_ABOVE_PLUS_SIGN"). +lisp_code_name(10866,"PLUS_SIGN_ABOVE_EQUALS_SIGN"). +lisp_code_name(10867,"EQUALS_SIGN_ABOVE_TILDE_OPERATOR"). +lisp_code_name(10868,"DOUBLE_COLON_EQUAL"). +lisp_code_name(10869,"TWO_CONSECUTIVE_EQUALS_SIGNS"). +lisp_code_name(10870,"THREE_CONSECUTIVE_EQUALS_SIGNS"). +lisp_code_name(10871,"EQUALS_SIGN_WITH_TWO_DOTS_ABOVE_AND_TWO_DOTS_BELOW"). +lisp_code_name(10872,"EQUIVALENT_WITH_FOUR_DOTS_ABOVE"). +lisp_code_name(10873,"LESS-THAN_WITH_CIRCLE_INSIDE"). +lisp_code_name(10874,"GREATER-THAN_WITH_CIRCLE_INSIDE"). +lisp_code_name(10875,"LESS-THAN_WITH_QUESTION_MARK_ABOVE"). +lisp_code_name(10876,"GREATER-THAN_WITH_QUESTION_MARK_ABOVE"). +lisp_code_name(10877,"LESS-THAN_OR_SLANTED_EQUAL_TO"). +lisp_code_name(10878,"GREATER-THAN_OR_SLANTED_EQUAL_TO"). +lisp_code_name(10879,"LESS-THAN_OR_SLANTED_EQUAL_TO_WITH_DOT_INSIDE"). +lisp_code_name(10880,"GREATER-THAN_OR_SLANTED_EQUAL_TO_WITH_DOT_INSIDE"). +lisp_code_name(10881,"LESS-THAN_OR_SLANTED_EQUAL_TO_WITH_DOT_ABOVE"). +lisp_code_name(10882,"GREATER-THAN_OR_SLANTED_EQUAL_TO_WITH_DOT_ABOVE"). +lisp_code_name(10883,"LESS-THAN_OR_SLANTED_EQUAL_TO_WITH_DOT_ABOVE_RIGHT"). +lisp_code_name(10884,"GREATER-THAN_OR_SLANTED_EQUAL_TO_WITH_DOT_ABOVE_LEFT"). +lisp_code_name(10885,"LESS-THAN_OR_APPROXIMATE"). +lisp_code_name(10886,"GREATER-THAN_OR_APPROXIMATE"). +lisp_code_name(10887,"LESS-THAN_AND_SINGLE-LINE_NOT_EQUAL_TO"). +lisp_code_name(10888,"GREATER-THAN_AND_SINGLE-LINE_NOT_EQUAL_TO"). +lisp_code_name(10889,"LESS-THAN_AND_NOT_APPROXIMATE"). +lisp_code_name(10890,"GREATER-THAN_AND_NOT_APPROXIMATE"). +lisp_code_name(10891,"LESS-THAN_ABOVE_DOUBLE-LINE_EQUAL_ABOVE_GREATER-THAN"). +lisp_code_name(10892,"GREATER-THAN_ABOVE_DOUBLE-LINE_EQUAL_ABOVE_LESS-THAN"). +lisp_code_name(10893,"LESS-THAN_ABOVE_SIMILAR_OR_EQUAL"). +lisp_code_name(10894,"GREATER-THAN_ABOVE_SIMILAR_OR_EQUAL"). +lisp_code_name(10895,"LESS-THAN_ABOVE_SIMILAR_ABOVE_GREATER-THAN"). +lisp_code_name(10896,"GREATER-THAN_ABOVE_SIMILAR_ABOVE_LESS-THAN"). +lisp_code_name(10897,"LESS-THAN_ABOVE_GREATER-THAN_ABOVE_DOUBLE-LINE_EQUAL"). +lisp_code_name(10898,"GREATER-THAN_ABOVE_LESS-THAN_ABOVE_DOUBLE-LINE_EQUAL"). +lisp_code_name(10899,"LESS-THAN_ABOVE_SLANTED_EQUAL_ABOVE_GREATER-THAN_ABOVE_SLANTED_EQUAL"). +lisp_code_name(10900,"GREATER-THAN_ABOVE_SLANTED_EQUAL_ABOVE_LESS-THAN_ABOVE_SLANTED_EQUAL"). +lisp_code_name(10901,"SLANTED_EQUAL_TO_OR_LESS-THAN"). +lisp_code_name(10902,"SLANTED_EQUAL_TO_OR_GREATER-THAN"). +lisp_code_name(10903,"SLANTED_EQUAL_TO_OR_LESS-THAN_WITH_DOT_INSIDE"). +lisp_code_name(10904,"SLANTED_EQUAL_TO_OR_GREATER-THAN_WITH_DOT_INSIDE"). +lisp_code_name(10905,"DOUBLE-LINE_EQUAL_TO_OR_LESS-THAN"). +lisp_code_name(10906,"DOUBLE-LINE_EQUAL_TO_OR_GREATER-THAN"). +lisp_code_name(10907,"DOUBLE-LINE_SLANTED_EQUAL_TO_OR_LESS-THAN"). +lisp_code_name(10908,"DOUBLE-LINE_SLANTED_EQUAL_TO_OR_GREATER-THAN"). +lisp_code_name(10909,"SIMILAR_OR_LESS-THAN"). +lisp_code_name(10910,"SIMILAR_OR_GREATER-THAN"). +lisp_code_name(10911,"SIMILAR_ABOVE_LESS-THAN_ABOVE_EQUALS_SIGN"). +lisp_code_name(10912,"SIMILAR_ABOVE_GREATER-THAN_ABOVE_EQUALS_SIGN"). +lisp_code_name(10913,"DOUBLE_NESTED_LESS-THAN"). +lisp_code_name(10914,"DOUBLE_NESTED_GREATER-THAN"). +lisp_code_name(10915,"DOUBLE_NESTED_LESS-THAN_WITH_UNDERBAR"). +lisp_code_name(10916,"GREATER-THAN_OVERLAPPING_LESS-THAN"). +lisp_code_name(10917,"GREATER-THAN_BESIDE_LESS-THAN"). +lisp_code_name(10918,"LESS-THAN_CLOSED_BY_CURVE"). +lisp_code_name(10919,"GREATER-THAN_CLOSED_BY_CURVE"). +lisp_code_name(10920,"LESS-THAN_CLOSED_BY_CURVE_ABOVE_SLANTED_EQUAL"). +lisp_code_name(10921,"GREATER-THAN_CLOSED_BY_CURVE_ABOVE_SLANTED_EQUAL"). +lisp_code_name(10922,"SMALLER_THAN"). +lisp_code_name(10923,"LARGER_THAN"). +lisp_code_name(10924,"SMALLER_THAN_OR_EQUAL_TO"). +lisp_code_name(10925,"LARGER_THAN_OR_EQUAL_TO"). +lisp_code_name(10926,"EQUALS_SIGN_WITH_BUMPY_ABOVE"). +lisp_code_name(10927,"PRECEDES_ABOVE_SINGLE-LINE_EQUALS_SIGN"). +lisp_code_name(10928,"SUCCEEDS_ABOVE_SINGLE-LINE_EQUALS_SIGN"). +lisp_code_name(10929,"PRECEDES_ABOVE_SINGLE-LINE_NOT_EQUAL_TO"). +lisp_code_name(10930,"SUCCEEDS_ABOVE_SINGLE-LINE_NOT_EQUAL_TO"). +lisp_code_name(10931,"PRECEDES_ABOVE_EQUALS_SIGN"). +lisp_code_name(10932,"SUCCEEDS_ABOVE_EQUALS_SIGN"). +lisp_code_name(10933,"PRECEDES_ABOVE_NOT_EQUAL_TO"). +lisp_code_name(10934,"SUCCEEDS_ABOVE_NOT_EQUAL_TO"). +lisp_code_name(10935,"PRECEDES_ABOVE_ALMOST_EQUAL_TO"). +lisp_code_name(10936,"SUCCEEDS_ABOVE_ALMOST_EQUAL_TO"). +lisp_code_name(10937,"PRECEDES_ABOVE_NOT_ALMOST_EQUAL_TO"). +lisp_code_name(10938,"SUCCEEDS_ABOVE_NOT_ALMOST_EQUAL_TO"). +lisp_code_name(10939,"DOUBLE_PRECEDES"). +lisp_code_name(10940,"DOUBLE_SUCCEEDS"). +lisp_code_name(10941,"SUBSET_WITH_DOT"). +lisp_code_name(10942,"SUPERSET_WITH_DOT"). +lisp_code_name(10943,"SUBSET_WITH_PLUS_SIGN_BELOW"). +lisp_code_name(10944,"SUPERSET_WITH_PLUS_SIGN_BELOW"). +lisp_code_name(10945,"SUBSET_WITH_MULTIPLICATION_SIGN_BELOW"). +lisp_code_name(10946,"SUPERSET_WITH_MULTIPLICATION_SIGN_BELOW"). +lisp_code_name(10947,"SUBSET_OF_OR_EQUAL_TO_WITH_DOT_ABOVE"). +lisp_code_name(10948,"SUPERSET_OF_OR_EQUAL_TO_WITH_DOT_ABOVE"). +lisp_code_name(10949,"SUBSET_OF_ABOVE_EQUALS_SIGN"). +lisp_code_name(10950,"SUPERSET_OF_ABOVE_EQUALS_SIGN"). +lisp_code_name(10951,"SUBSET_OF_ABOVE_TILDE_OPERATOR"). +lisp_code_name(10952,"SUPERSET_OF_ABOVE_TILDE_OPERATOR"). +lisp_code_name(10953,"SUBSET_OF_ABOVE_ALMOST_EQUAL_TO"). +lisp_code_name(10954,"SUPERSET_OF_ABOVE_ALMOST_EQUAL_TO"). +lisp_code_name(10955,"SUBSET_OF_ABOVE_NOT_EQUAL_TO"). +lisp_code_name(10956,"SUPERSET_OF_ABOVE_NOT_EQUAL_TO"). +lisp_code_name(10957,"SQUARE_LEFT_OPEN_BOX_OPERATOR"). +lisp_code_name(10958,"SQUARE_RIGHT_OPEN_BOX_OPERATOR"). +lisp_code_name(10959,"CLOSED_SUBSET"). +lisp_code_name(10960,"CLOSED_SUPERSET"). +lisp_code_name(10961,"CLOSED_SUBSET_OR_EQUAL_TO"). +lisp_code_name(10962,"CLOSED_SUPERSET_OR_EQUAL_TO"). +lisp_code_name(10963,"SUBSET_ABOVE_SUPERSET"). +lisp_code_name(10964,"SUPERSET_ABOVE_SUBSET"). +lisp_code_name(10965,"SUBSET_ABOVE_SUBSET"). +lisp_code_name(10966,"SUPERSET_ABOVE_SUPERSET"). +lisp_code_name(10967,"SUPERSET_BESIDE_SUBSET"). +lisp_code_name(10968,"SUPERSET_BESIDE_AND_JOINED_BY_DASH_WITH_SUBSET"). +lisp_code_name(10969,"ELEMENT_OF_OPENING_DOWNWARDS"). +lisp_code_name(10970,"PITCHFORK_WITH_TEE_TOP"). +lisp_code_name(10971,"TRANSVERSAL_INTERSECTION"). +lisp_code_name(10972,"FORKING"). +lisp_code_name(10973,"NONFORKING"). +lisp_code_name(10974,"SHORT_LEFT_TACK"). +lisp_code_name(10975,"SHORT_DOWN_TACK"). +lisp_code_name(10976,"SHORT_UP_TACK"). +lisp_code_name(10977,"PERPENDICULAR_WITH_S"). +lisp_code_name(10978,"VERTICAL_BAR_TRIPLE_RIGHT_TURNSTILE"). +lisp_code_name(10979,"DOUBLE_VERTICAL_BAR_LEFT_TURNSTILE"). +lisp_code_name(10980,"VERTICAL_BAR_DOUBLE_LEFT_TURNSTILE"). +lisp_code_name(10981,"DOUBLE_VERTICAL_BAR_DOUBLE_LEFT_TURNSTILE"). +lisp_code_name(10982,"LONG_DASH_FROM_LEFT_MEMBER_OF_DOUBLE_VERTICAL"). +lisp_code_name(10983,"SHORT_DOWN_TACK_WITH_OVERBAR"). +lisp_code_name(10984,"SHORT_UP_TACK_WITH_UNDERBAR"). +lisp_code_name(10985,"SHORT_UP_TACK_ABOVE_SHORT_DOWN_TACK"). +lisp_code_name(10986,"DOUBLE_DOWN_TACK"). +lisp_code_name(10987,"DOUBLE_UP_TACK"). +lisp_code_name(10988,"DOUBLE_STROKE_NOT_SIGN"). +lisp_code_name(10989,"REVERSED_DOUBLE_STROKE_NOT_SIGN"). +lisp_code_name(10990,"DOES_NOT_DIVIDE_WITH_REVERSED_NEGATION_SLASH"). +lisp_code_name(10991,"VERTICAL_LINE_WITH_CIRCLE_ABOVE"). +lisp_code_name(10992,"VERTICAL_LINE_WITH_CIRCLE_BELOW"). +lisp_code_name(10993,"DOWN_TACK_WITH_CIRCLE_BELOW"). +lisp_code_name(10994,"PARALLEL_WITH_HORIZONTAL_STROKE"). +lisp_code_name(10995,"PARALLEL_WITH_TILDE_OPERATOR"). +lisp_code_name(10996,"TRIPLE_VERTICAL_BAR_BINARY_RELATION"). +lisp_code_name(10997,"TRIPLE_VERTICAL_BAR_WITH_HORIZONTAL_STROKE"). +lisp_code_name(10998,"TRIPLE_COLON_OPERATOR"). +lisp_code_name(10999,"TRIPLE_NESTED_LESS-THAN"). +lisp_code_name(11000,"TRIPLE_NESTED_GREATER-THAN"). +lisp_code_name(11001,"DOUBLE-LINE_SLANTED_LESS-THAN_OR_EQUAL_TO"). +lisp_code_name(11002,"DOUBLE-LINE_SLANTED_GREATER-THAN_OR_EQUAL_TO"). +lisp_code_name(11003,"TRIPLE_SOLIDUS_BINARY_RELATION"). +lisp_code_name(11004,"LARGE_TRIPLE_VERTICAL_BAR_OPERATOR"). +lisp_code_name(11005,"DOUBLE_SOLIDUS_OPERATOR"). +lisp_code_name(11006,"WHITE_VERTICAL_BAR"). +lisp_code_name(11007,"N-ARY_WHITE_VERTICAL_BAR"). +lisp_code_name(11008,"NORTH_EAST_WHITE_ARROW"). +lisp_code_name(11009,"NORTH_WEST_WHITE_ARROW"). +lisp_code_name(11010,"SOUTH_EAST_WHITE_ARROW"). +lisp_code_name(11011,"SOUTH_WEST_WHITE_ARROW"). +lisp_code_name(11012,"LEFT_RIGHT_WHITE_ARROW"). +lisp_code_name(11013,"LEFTWARDS_BLACK_ARROW"). +lisp_code_name(11014,"UPWARDS_BLACK_ARROW"). +lisp_code_name(11015,"DOWNWARDS_BLACK_ARROW"). +lisp_code_name(11016,"NORTH_EAST_BLACK_ARROW"). +lisp_code_name(11017,"NORTH_WEST_BLACK_ARROW"). +lisp_code_name(11018,"SOUTH_EAST_BLACK_ARROW"). +lisp_code_name(11019,"SOUTH_WEST_BLACK_ARROW"). +lisp_code_name(11020,"LEFT_RIGHT_BLACK_ARROW"). +lisp_code_name(11021,"UP_DOWN_BLACK_ARROW"). +lisp_code_name(11022,"RIGHTWARDS_ARROW_WITH_TIP_DOWNWARDS"). +lisp_code_name(11023,"RIGHTWARDS_ARROW_WITH_TIP_UPWARDS"). +lisp_code_name(11024,"LEFTWARDS_ARROW_WITH_TIP_DOWNWARDS"). +lisp_code_name(11025,"LEFTWARDS_ARROW_WITH_TIP_UPWARDS"). +lisp_code_name(11026,"SQUARE_WITH_TOP_HALF_BLACK"). +lisp_code_name(11027,"SQUARE_WITH_BOTTOM_HALF_BLACK"). +lisp_code_name(11028,"SQUARE_WITH_UPPER_RIGHT_DIAGONAL_HALF_BLACK"). +lisp_code_name(11029,"SQUARE_WITH_LOWER_LEFT_DIAGONAL_HALF_BLACK"). +lisp_code_name(11030,"DIAMOND_WITH_LEFT_HALF_BLACK"). +lisp_code_name(11031,"DIAMOND_WITH_RIGHT_HALF_BLACK"). +lisp_code_name(11032,"DIAMOND_WITH_TOP_HALF_BLACK"). +lisp_code_name(11033,"DIAMOND_WITH_BOTTOM_HALF_BLACK"). +lisp_code_name(11034,"DOTTED_SQUARE"). +lisp_code_name(11035,"BLACK_LARGE_SQUARE"). +lisp_code_name(11036,"WHITE_LARGE_SQUARE"). +lisp_code_name(11037,"BLACK_VERY_SMALL_SQUARE"). +lisp_code_name(11038,"WHITE_VERY_SMALL_SQUARE"). +lisp_code_name(11039,"BLACK_PENTAGON"). +lisp_code_name(11040,"WHITE_PENTAGON"). +lisp_code_name(11041,"WHITE_HEXAGON"). +lisp_code_name(11042,"BLACK_HEXAGON"). +lisp_code_name(11043,"HORIZONTAL_BLACK_HEXAGON"). +lisp_code_name(11044,"BLACK_LARGE_CIRCLE"). +lisp_code_name(11045,"BLACK_MEDIUM_DIAMOND"). +lisp_code_name(11046,"WHITE_MEDIUM_DIAMOND"). +lisp_code_name(11047,"BLACK_MEDIUM_LOZENGE"). +lisp_code_name(11048,"WHITE_MEDIUM_LOZENGE"). +lisp_code_name(11049,"BLACK_SMALL_DIAMOND"). +lisp_code_name(11050,"BLACK_SMALL_LOZENGE"). +lisp_code_name(11051,"WHITE_SMALL_LOZENGE"). +lisp_code_name(11052,"BLACK_HORIZONTAL_ELLIPSE"). +lisp_code_name(11053,"WHITE_HORIZONTAL_ELLIPSE"). +lisp_code_name(11054,"BLACK_VERTICAL_ELLIPSE"). +lisp_code_name(11055,"WHITE_VERTICAL_ELLIPSE"). +lisp_code_name(11056,"LEFT_ARROW_WITH_SMALL_CIRCLE"). +lisp_code_name(11057,"THREE_LEFTWARDS_ARROWS"). +lisp_code_name(11058,"LEFT_ARROW_WITH_CIRCLED_PLUS"). +lisp_code_name(11059,"LONG_LEFTWARDS_SQUIGGLE_ARROW"). +lisp_code_name(11060,"LEFTWARDS_TWO-HEADED_ARROW_WITH_VERTICAL_STROKE"). +lisp_code_name(11061,"LEFTWARDS_TWO-HEADED_ARROW_WITH_DOUBLE_VERTICAL_STROKE"). +lisp_code_name(11062,"LEFTWARDS_TWO-HEADED_ARROW_FROM_BAR"). +lisp_code_name(11063,"LEFTWARDS_TWO-HEADED_TRIPLE_DASH_ARROW"). +lisp_code_name(11064,"LEFTWARDS_ARROW_WITH_DOTTED_STEM"). +lisp_code_name(11065,"LEFTWARDS_ARROW_WITH_TAIL_WITH_VERTICAL_STROKE"). +lisp_code_name(11066,"LEFTWARDS_ARROW_WITH_TAIL_WITH_DOUBLE_VERTICAL_STROKE"). +lisp_code_name(11067,"LEFTWARDS_TWO-HEADED_ARROW_WITH_TAIL"). +lisp_code_name(11068,"LEFTWARDS_TWO-HEADED_ARROW_WITH_TAIL_WITH_VERTICAL_STROKE"). +lisp_code_name(11069,"LEFTWARDS_TWO-HEADED_ARROW_WITH_TAIL_WITH_DOUBLE_VERTICAL_STROKE"). +lisp_code_name(11070,"LEFTWARDS_ARROW_THROUGH_X"). +lisp_code_name(11071,"WAVE_ARROW_POINTING_DIRECTLY_LEFT"). +lisp_code_name(11072,"EQUALS_SIGN_ABOVE_LEFTWARDS_ARROW"). +lisp_code_name(11073,"REVERSE_TILDE_OPERATOR_ABOVE_LEFTWARDS_ARROW"). +lisp_code_name(11074,"LEFTWARDS_ARROW_ABOVE_REVERSE_ALMOST_EQUAL_TO"). +lisp_code_name(11075,"RIGHTWARDS_ARROW_THROUGH_GREATER-THAN"). +lisp_code_name(11076,"RIGHTWARDS_ARROW_THROUGH_SUPERSET"). +lisp_code_name(11077,"LEFTWARDS_QUADRUPLE_ARROW"). +lisp_code_name(11078,"RIGHTWARDS_QUADRUPLE_ARROW"). +lisp_code_name(11079,"REVERSE_TILDE_OPERATOR_ABOVE_RIGHTWARDS_ARROW"). +lisp_code_name(11080,"RIGHTWARDS_ARROW_ABOVE_REVERSE_ALMOST_EQUAL_TO"). +lisp_code_name(11081,"TILDE_OPERATOR_ABOVE_LEFTWARDS_ARROW"). +lisp_code_name(11082,"LEFTWARDS_ARROW_ABOVE_ALMOST_EQUAL_TO"). +lisp_code_name(11083,"LEFTWARDS_ARROW_ABOVE_REVERSE_TILDE_OPERATOR"). +lisp_code_name(11084,"RIGHTWARDS_ARROW_ABOVE_REVERSE_TILDE_OPERATOR"). +lisp_code_name(11085,"DOWNWARDS_TRIANGLE-HEADED_ZIGZAG_ARROW"). +lisp_code_name(11086,"SHORT_SLANTED_NORTH_ARROW"). +lisp_code_name(11087,"SHORT_BACKSLANTED_SOUTH_ARROW"). +lisp_code_name(11088,"WHITE_MEDIUM_STAR"). +lisp_code_name(11089,"BLACK_SMALL_STAR"). +lisp_code_name(11090,"WHITE_SMALL_STAR"). +lisp_code_name(11091,"BLACK_RIGHT-POINTING_PENTAGON"). +lisp_code_name(11092,"WHITE_RIGHT-POINTING_PENTAGON"). +lisp_code_name(11093,"HEAVY_LARGE_CIRCLE"). +lisp_code_name(11094,"HEAVY_OVAL_WITH_OVAL_INSIDE"). +lisp_code_name(11095,"HEAVY_CIRCLE_WITH_CIRCLE_INSIDE"). +lisp_code_name(11096,"HEAVY_CIRCLE"). +lisp_code_name(11097,"HEAVY_CIRCLED_SALTIRE"). +lisp_code_name(11098,"SLANTED_NORTH_ARROW_WITH_HOOKED_HEAD"). +lisp_code_name(11099,"BACKSLANTED_SOUTH_ARROW_WITH_HOOKED_TAIL"). +lisp_code_name(11100,"SLANTED_NORTH_ARROW_WITH_HORIZONTAL_TAIL"). +lisp_code_name(11101,"BACKSLANTED_SOUTH_ARROW_WITH_HORIZONTAL_TAIL"). +lisp_code_name(11102,"BENT_ARROW_POINTING_DOWNWARDS_THEN_NORTH_EAST"). +lisp_code_name(11103,"SHORT_BENT_ARROW_POINTING_DOWNWARDS_THEN_NORTH_EAST"). +lisp_code_name(11104,"LEFTWARDS_TRIANGLE-HEADED_ARROW"). +lisp_code_name(11105,"UPWARDS_TRIANGLE-HEADED_ARROW"). +lisp_code_name(11106,"RIGHTWARDS_TRIANGLE-HEADED_ARROW"). +lisp_code_name(11107,"DOWNWARDS_TRIANGLE-HEADED_ARROW"). +lisp_code_name(11108,"LEFT_RIGHT_TRIANGLE-HEADED_ARROW"). +lisp_code_name(11109,"UP_DOWN_TRIANGLE-HEADED_ARROW"). +lisp_code_name(11110,"NORTH_WEST_TRIANGLE-HEADED_ARROW"). +lisp_code_name(11111,"NORTH_EAST_TRIANGLE-HEADED_ARROW"). +lisp_code_name(11112,"SOUTH_EAST_TRIANGLE-HEADED_ARROW"). +lisp_code_name(11113,"SOUTH_WEST_TRIANGLE-HEADED_ARROW"). +lisp_code_name(11114,"LEFTWARDS_TRIANGLE-HEADED_DASHED_ARROW"). +lisp_code_name(11115,"UPWARDS_TRIANGLE-HEADED_DASHED_ARROW"). +lisp_code_name(11116,"RIGHTWARDS_TRIANGLE-HEADED_DASHED_ARROW"). +lisp_code_name(11117,"DOWNWARDS_TRIANGLE-HEADED_DASHED_ARROW"). +lisp_code_name(11118,"CLOCKWISE_TRIANGLE-HEADED_OPEN_CIRCLE_ARROW"). +lisp_code_name(11119,"ANTICLOCKWISE_TRIANGLE-HEADED_OPEN_CIRCLE_ARROW"). +lisp_code_name(11120,"LEFTWARDS_TRIANGLE-HEADED_ARROW_TO_BAR"). +lisp_code_name(11121,"UPWARDS_TRIANGLE-HEADED_ARROW_TO_BAR"). +lisp_code_name(11122,"RIGHTWARDS_TRIANGLE-HEADED_ARROW_TO_BAR"). +lisp_code_name(11123,"DOWNWARDS_TRIANGLE-HEADED_ARROW_TO_BAR"). +lisp_code_name(11126,"NORTH_WEST_TRIANGLE-HEADED_ARROW_TO_BAR"). +lisp_code_name(11127,"NORTH_EAST_TRIANGLE-HEADED_ARROW_TO_BAR"). +lisp_code_name(11128,"SOUTH_EAST_TRIANGLE-HEADED_ARROW_TO_BAR"). +lisp_code_name(11129,"SOUTH_WEST_TRIANGLE-HEADED_ARROW_TO_BAR"). +lisp_code_name(11130,"LEFTWARDS_TRIANGLE-HEADED_ARROW_WITH_DOUBLE_HORIZONTAL_STROKE"). +lisp_code_name(11131,"UPWARDS_TRIANGLE-HEADED_ARROW_WITH_DOUBLE_HORIZONTAL_STROKE"). +lisp_code_name(11132,"RIGHTWARDS_TRIANGLE-HEADED_ARROW_WITH_DOUBLE_HORIZONTAL_STROKE"). +lisp_code_name(11133,"DOWNWARDS_TRIANGLE-HEADED_ARROW_WITH_DOUBLE_HORIZONTAL_STROKE"). +lisp_code_name(11134,"HORIZONTAL_TAB_KEY"). +lisp_code_name(11135,"VERTICAL_TAB_KEY"). +lisp_code_name(11136,"LEFTWARDS_TRIANGLE-HEADED_ARROW_OVER_RIGHTWARDS_TRIANGLE-HEADED_ARROW"). +lisp_code_name(11137,"UPWARDS_TRIANGLE-HEADED_ARROW_LEFTWARDS_OF_DOWNWARDS_TRIANGLE-HEADED_ARROW"). +lisp_code_name(11138,"RIGHTWARDS_TRIANGLE-HEADED_ARROW_OVER_LEFTWARDS_TRIANGLE-HEADED_ARROW"). +lisp_code_name(11139,"DOWNWARDS_TRIANGLE-HEADED_ARROW_LEFTWARDS_OF_UPWARDS_TRIANGLE-HEADED_ARROW"). +lisp_code_name(11140,"LEFTWARDS_TRIANGLE-HEADED_PAIRED_ARROWS"). +lisp_code_name(11141,"UPWARDS_TRIANGLE-HEADED_PAIRED_ARROWS"). +lisp_code_name(11142,"RIGHTWARDS_TRIANGLE-HEADED_PAIRED_ARROWS"). +lisp_code_name(11143,"DOWNWARDS_TRIANGLE-HEADED_PAIRED_ARROWS"). +lisp_code_name(11144,"LEFTWARDS_BLACK_CIRCLED_WHITE_ARROW"). +lisp_code_name(11145,"UPWARDS_BLACK_CIRCLED_WHITE_ARROW"). +lisp_code_name(11146,"RIGHTWARDS_BLACK_CIRCLED_WHITE_ARROW"). +lisp_code_name(11147,"DOWNWARDS_BLACK_CIRCLED_WHITE_ARROW"). +lisp_code_name(11148,"ANTICLOCKWISE_TRIANGLE-HEADED_RIGHT_U-SHAPED_ARROW"). +lisp_code_name(11149,"ANTICLOCKWISE_TRIANGLE-HEADED_BOTTOM_U-SHAPED_ARROW"). +lisp_code_name(11150,"ANTICLOCKWISE_TRIANGLE-HEADED_LEFT_U-SHAPED_ARROW"). +lisp_code_name(11151,"ANTICLOCKWISE_TRIANGLE-HEADED_TOP_U-SHAPED_ARROW"). +lisp_code_name(11152,"RETURN_LEFT"). +lisp_code_name(11153,"RETURN_RIGHT"). +lisp_code_name(11154,"NEWLINE_LEFT"). +lisp_code_name(11155,"NEWLINE_RIGHT"). +lisp_code_name(11156,"FOUR_CORNER_ARROWS_CIRCLING_ANTICLOCKWISE"). +lisp_code_name(11157,"RIGHTWARDS_BLACK_ARROW"). +lisp_code_name(11160,"THREE-D_TOP-LIGHTED_LEFTWARDS_EQUILATERAL_ARROWHEAD"). +lisp_code_name(11161,"THREE-D_RIGHT-LIGHTED_UPWARDS_EQUILATERAL_ARROWHEAD"). +lisp_code_name(11162,"THREE-D_TOP-LIGHTED_RIGHTWARDS_EQUILATERAL_ARROWHEAD"). +lisp_code_name(11163,"THREE-D_LEFT-LIGHTED_DOWNWARDS_EQUILATERAL_ARROWHEAD"). +lisp_code_name(11164,"BLACK_LEFTWARDS_EQUILATERAL_ARROWHEAD"). +lisp_code_name(11165,"BLACK_UPWARDS_EQUILATERAL_ARROWHEAD"). +lisp_code_name(11166,"BLACK_RIGHTWARDS_EQUILATERAL_ARROWHEAD"). +lisp_code_name(11167,"BLACK_DOWNWARDS_EQUILATERAL_ARROWHEAD"). +lisp_code_name(11168,"DOWNWARDS_TRIANGLE-HEADED_ARROW_WITH_LONG_TIP_LEFTWARDS"). +lisp_code_name(11169,"DOWNWARDS_TRIANGLE-HEADED_ARROW_WITH_LONG_TIP_RIGHTWARDS"). +lisp_code_name(11170,"UPWARDS_TRIANGLE-HEADED_ARROW_WITH_LONG_TIP_LEFTWARDS"). +lisp_code_name(11171,"UPWARDS_TRIANGLE-HEADED_ARROW_WITH_LONG_TIP_RIGHTWARDS"). +lisp_code_name(11172,"LEFTWARDS_TRIANGLE-HEADED_ARROW_WITH_LONG_TIP_UPWARDS"). +lisp_code_name(11173,"RIGHTWARDS_TRIANGLE-HEADED_ARROW_WITH_LONG_TIP_UPWARDS"). +lisp_code_name(11174,"LEFTWARDS_TRIANGLE-HEADED_ARROW_WITH_LONG_TIP_DOWNWARDS"). +lisp_code_name(11175,"RIGHTWARDS_TRIANGLE-HEADED_ARROW_WITH_LONG_TIP_DOWNWARDS"). +lisp_code_name(11176,"BLACK_CURVED_DOWNWARDS_AND_LEFTWARDS_ARROW"). +lisp_code_name(11177,"BLACK_CURVED_DOWNWARDS_AND_RIGHTWARDS_ARROW"). +lisp_code_name(11178,"BLACK_CURVED_UPWARDS_AND_LEFTWARDS_ARROW"). +lisp_code_name(11179,"BLACK_CURVED_UPWARDS_AND_RIGHTWARDS_ARROW"). +lisp_code_name(11180,"BLACK_CURVED_LEFTWARDS_AND_UPWARDS_ARROW"). +lisp_code_name(11181,"BLACK_CURVED_RIGHTWARDS_AND_UPWARDS_ARROW"). +lisp_code_name(11182,"BLACK_CURVED_LEFTWARDS_AND_DOWNWARDS_ARROW"). +lisp_code_name(11183,"BLACK_CURVED_RIGHTWARDS_AND_DOWNWARDS_ARROW"). +lisp_code_name(11184,"RIBBON_ARROW_DOWN_LEFT"). +lisp_code_name(11185,"RIBBON_ARROW_DOWN_RIGHT"). +lisp_code_name(11186,"RIBBON_ARROW_UP_LEFT"). +lisp_code_name(11187,"RIBBON_ARROW_UP_RIGHT"). +lisp_code_name(11188,"RIBBON_ARROW_LEFT_UP"). +lisp_code_name(11189,"RIBBON_ARROW_RIGHT_UP"). +lisp_code_name(11190,"RIBBON_ARROW_LEFT_DOWN"). +lisp_code_name(11191,"RIBBON_ARROW_RIGHT_DOWN"). +lisp_code_name(11192,"UPWARDS_WHITE_ARROW_FROM_BAR_WITH_HORIZONTAL_BAR"). +lisp_code_name(11193,"UP_ARROWHEAD_IN_A_RECTANGLE_BOX"). +lisp_code_name(11197,"BALLOT_BOX_WITH_LIGHT_X"). +lisp_code_name(11198,"CIRCLED_X"). +lisp_code_name(11199,"CIRCLED_BOLD_X"). +lisp_code_name(11200,"BLACK_SQUARE_CENTRED"). +lisp_code_name(11201,"BLACK_DIAMOND_CENTRED"). +lisp_code_name(11202,"TURNED_BLACK_PENTAGON"). +lisp_code_name(11203,"HORIZONTAL_BLACK_OCTAGON"). +lisp_code_name(11204,"BLACK_OCTAGON"). +lisp_code_name(11205,"BLACK_MEDIUM_UP-POINTING_TRIANGLE_CENTRED"). +lisp_code_name(11206,"BLACK_MEDIUM_DOWN-POINTING_TRIANGLE_CENTRED"). +lisp_code_name(11207,"BLACK_MEDIUM_LEFT-POINTING_TRIANGLE_CENTRED"). +lisp_code_name(11208,"BLACK_MEDIUM_RIGHT-POINTING_TRIANGLE_CENTRED"). +lisp_code_name(11210,"TOP_HALF_BLACK_CIRCLE"). +lisp_code_name(11211,"BOTTOM_HALF_BLACK_CIRCLE"). +lisp_code_name(11212,"LIGHT_FOUR_POINTED_BLACK_CUSP"). +lisp_code_name(11213,"ROTATED_LIGHT_FOUR_POINTED_BLACK_CUSP"). +lisp_code_name(11214,"WHITE_FOUR_POINTED_CUSP"). +lisp_code_name(11215,"ROTATED_WHITE_FOUR_POINTED_CUSP"). +lisp_code_name(11216,"SQUARE_POSITION_INDICATOR"). +lisp_code_name(11217,"UNCERTAINTY_SIGN"). +lisp_code_name(11264,"GLAGOLITIC_CAPITAL_LETTER_AZU"). +lisp_code_name(11265,"GLAGOLITIC_CAPITAL_LETTER_BUKY"). +lisp_code_name(11266,"GLAGOLITIC_CAPITAL_LETTER_VEDE"). +lisp_code_name(11267,"GLAGOLITIC_CAPITAL_LETTER_GLAGOLI"). +lisp_code_name(11268,"GLAGOLITIC_CAPITAL_LETTER_DOBRO"). +lisp_code_name(11269,"GLAGOLITIC_CAPITAL_LETTER_YESTU"). +lisp_code_name(11270,"GLAGOLITIC_CAPITAL_LETTER_ZHIVETE"). +lisp_code_name(11271,"GLAGOLITIC_CAPITAL_LETTER_DZELO"). +lisp_code_name(11272,"GLAGOLITIC_CAPITAL_LETTER_ZEMLJA"). +lisp_code_name(11273,"GLAGOLITIC_CAPITAL_LETTER_IZHE"). +lisp_code_name(11274,"GLAGOLITIC_CAPITAL_LETTER_INITIAL_IZHE"). +lisp_code_name(11275,"GLAGOLITIC_CAPITAL_LETTER_I"). +lisp_code_name(11276,"GLAGOLITIC_CAPITAL_LETTER_DJERVI"). +lisp_code_name(11277,"GLAGOLITIC_CAPITAL_LETTER_KAKO"). +lisp_code_name(11278,"GLAGOLITIC_CAPITAL_LETTER_LJUDIJE"). +lisp_code_name(11279,"GLAGOLITIC_CAPITAL_LETTER_MYSLITE"). +lisp_code_name(11280,"GLAGOLITIC_CAPITAL_LETTER_NASHI"). +lisp_code_name(11281,"GLAGOLITIC_CAPITAL_LETTER_ONU"). +lisp_code_name(11282,"GLAGOLITIC_CAPITAL_LETTER_POKOJI"). +lisp_code_name(11283,"GLAGOLITIC_CAPITAL_LETTER_RITSI"). +lisp_code_name(11284,"GLAGOLITIC_CAPITAL_LETTER_SLOVO"). +lisp_code_name(11285,"GLAGOLITIC_CAPITAL_LETTER_TVRIDO"). +lisp_code_name(11286,"GLAGOLITIC_CAPITAL_LETTER_UKU"). +lisp_code_name(11287,"GLAGOLITIC_CAPITAL_LETTER_FRITU"). +lisp_code_name(11288,"GLAGOLITIC_CAPITAL_LETTER_HERU"). +lisp_code_name(11289,"GLAGOLITIC_CAPITAL_LETTER_OTU"). +lisp_code_name(11290,"GLAGOLITIC_CAPITAL_LETTER_PE"). +lisp_code_name(11291,"GLAGOLITIC_CAPITAL_LETTER_SHTA"). +lisp_code_name(11292,"GLAGOLITIC_CAPITAL_LETTER_TSI"). +lisp_code_name(11293,"GLAGOLITIC_CAPITAL_LETTER_CHRIVI"). +lisp_code_name(11294,"GLAGOLITIC_CAPITAL_LETTER_SHA"). +lisp_code_name(11295,"GLAGOLITIC_CAPITAL_LETTER_YERU"). +lisp_code_name(11296,"GLAGOLITIC_CAPITAL_LETTER_YERI"). +lisp_code_name(11297,"GLAGOLITIC_CAPITAL_LETTER_YATI"). +lisp_code_name(11298,"GLAGOLITIC_CAPITAL_LETTER_SPIDERY_HA"). +lisp_code_name(11299,"GLAGOLITIC_CAPITAL_LETTER_YU"). +lisp_code_name(11300,"GLAGOLITIC_CAPITAL_LETTER_SMALL_YUS"). +lisp_code_name(11301,"GLAGOLITIC_CAPITAL_LETTER_SMALL_YUS_WITH_TAIL"). +lisp_code_name(11302,"GLAGOLITIC_CAPITAL_LETTER_YO"). +lisp_code_name(11303,"GLAGOLITIC_CAPITAL_LETTER_IOTATED_SMALL_YUS"). +lisp_code_name(11304,"GLAGOLITIC_CAPITAL_LETTER_BIG_YUS"). +lisp_code_name(11305,"GLAGOLITIC_CAPITAL_LETTER_IOTATED_BIG_YUS"). +lisp_code_name(11306,"GLAGOLITIC_CAPITAL_LETTER_FITA"). +lisp_code_name(11307,"GLAGOLITIC_CAPITAL_LETTER_IZHITSA"). +lisp_code_name(11308,"GLAGOLITIC_CAPITAL_LETTER_SHTAPIC"). +lisp_code_name(11309,"GLAGOLITIC_CAPITAL_LETTER_TROKUTASTI_A"). +lisp_code_name(11310,"GLAGOLITIC_CAPITAL_LETTER_LATINATE_MYSLITE"). +lisp_code_name(11312,"GLAGOLITIC_SMALL_LETTER_AZU"). +lisp_code_name(11313,"GLAGOLITIC_SMALL_LETTER_BUKY"). +lisp_code_name(11314,"GLAGOLITIC_SMALL_LETTER_VEDE"). +lisp_code_name(11315,"GLAGOLITIC_SMALL_LETTER_GLAGOLI"). +lisp_code_name(11316,"GLAGOLITIC_SMALL_LETTER_DOBRO"). +lisp_code_name(11317,"GLAGOLITIC_SMALL_LETTER_YESTU"). +lisp_code_name(11318,"GLAGOLITIC_SMALL_LETTER_ZHIVETE"). +lisp_code_name(11319,"GLAGOLITIC_SMALL_LETTER_DZELO"). +lisp_code_name(11320,"GLAGOLITIC_SMALL_LETTER_ZEMLJA"). +lisp_code_name(11321,"GLAGOLITIC_SMALL_LETTER_IZHE"). +lisp_code_name(11322,"GLAGOLITIC_SMALL_LETTER_INITIAL_IZHE"). +lisp_code_name(11323,"GLAGOLITIC_SMALL_LETTER_I"). +lisp_code_name(11324,"GLAGOLITIC_SMALL_LETTER_DJERVI"). +lisp_code_name(11325,"GLAGOLITIC_SMALL_LETTER_KAKO"). +lisp_code_name(11326,"GLAGOLITIC_SMALL_LETTER_LJUDIJE"). +lisp_code_name(11327,"GLAGOLITIC_SMALL_LETTER_MYSLITE"). +lisp_code_name(11328,"GLAGOLITIC_SMALL_LETTER_NASHI"). +lisp_code_name(11329,"GLAGOLITIC_SMALL_LETTER_ONU"). +lisp_code_name(11330,"GLAGOLITIC_SMALL_LETTER_POKOJI"). +lisp_code_name(11331,"GLAGOLITIC_SMALL_LETTER_RITSI"). +lisp_code_name(11332,"GLAGOLITIC_SMALL_LETTER_SLOVO"). +lisp_code_name(11333,"GLAGOLITIC_SMALL_LETTER_TVRIDO"). +lisp_code_name(11334,"GLAGOLITIC_SMALL_LETTER_UKU"). +lisp_code_name(11335,"GLAGOLITIC_SMALL_LETTER_FRITU"). +lisp_code_name(11336,"GLAGOLITIC_SMALL_LETTER_HERU"). +lisp_code_name(11337,"GLAGOLITIC_SMALL_LETTER_OTU"). +lisp_code_name(11338,"GLAGOLITIC_SMALL_LETTER_PE"). +lisp_code_name(11339,"GLAGOLITIC_SMALL_LETTER_SHTA"). +lisp_code_name(11340,"GLAGOLITIC_SMALL_LETTER_TSI"). +lisp_code_name(11341,"GLAGOLITIC_SMALL_LETTER_CHRIVI"). +lisp_code_name(11342,"GLAGOLITIC_SMALL_LETTER_SHA"). +lisp_code_name(11343,"GLAGOLITIC_SMALL_LETTER_YERU"). +lisp_code_name(11344,"GLAGOLITIC_SMALL_LETTER_YERI"). +lisp_code_name(11345,"GLAGOLITIC_SMALL_LETTER_YATI"). +lisp_code_name(11346,"GLAGOLITIC_SMALL_LETTER_SPIDERY_HA"). +lisp_code_name(11347,"GLAGOLITIC_SMALL_LETTER_YU"). +lisp_code_name(11348,"GLAGOLITIC_SMALL_LETTER_SMALL_YUS"). +lisp_code_name(11349,"GLAGOLITIC_SMALL_LETTER_SMALL_YUS_WITH_TAIL"). +lisp_code_name(11350,"GLAGOLITIC_SMALL_LETTER_YO"). +lisp_code_name(11351,"GLAGOLITIC_SMALL_LETTER_IOTATED_SMALL_YUS"). +lisp_code_name(11352,"GLAGOLITIC_SMALL_LETTER_BIG_YUS"). +lisp_code_name(11353,"GLAGOLITIC_SMALL_LETTER_IOTATED_BIG_YUS"). +lisp_code_name(11354,"GLAGOLITIC_SMALL_LETTER_FITA"). +lisp_code_name(11355,"GLAGOLITIC_SMALL_LETTER_IZHITSA"). +lisp_code_name(11356,"GLAGOLITIC_SMALL_LETTER_SHTAPIC"). +lisp_code_name(11357,"GLAGOLITIC_SMALL_LETTER_TROKUTASTI_A"). +lisp_code_name(11358,"GLAGOLITIC_SMALL_LETTER_LATINATE_MYSLITE"). +lisp_code_name(11360,"LATIN_CAPITAL_LETTER_L_WITH_DOUBLE_BAR"). +lisp_code_name(11361,"LATIN_SMALL_LETTER_L_WITH_DOUBLE_BAR"). +lisp_code_name(11362,"LATIN_CAPITAL_LETTER_L_WITH_MIDDLE_TILDE"). +lisp_code_name(11363,"LATIN_CAPITAL_LETTER_P_WITH_STROKE"). +lisp_code_name(11364,"LATIN_CAPITAL_LETTER_R_WITH_TAIL"). +lisp_code_name(11365,"LATIN_SMALL_LETTER_A_WITH_STROKE"). +lisp_code_name(11366,"LATIN_SMALL_LETTER_T_WITH_DIAGONAL_STROKE"). +lisp_code_name(11367,"LATIN_CAPITAL_LETTER_H_WITH_DESCENDER"). +lisp_code_name(11368,"LATIN_SMALL_LETTER_H_WITH_DESCENDER"). +lisp_code_name(11369,"LATIN_CAPITAL_LETTER_K_WITH_DESCENDER"). +lisp_code_name(11370,"LATIN_SMALL_LETTER_K_WITH_DESCENDER"). +lisp_code_name(11371,"LATIN_CAPITAL_LETTER_Z_WITH_DESCENDER"). +lisp_code_name(11372,"LATIN_SMALL_LETTER_Z_WITH_DESCENDER"). +lisp_code_name(11373,"LATIN_CAPITAL_LETTER_ALPHA"). +lisp_code_name(11374,"LATIN_CAPITAL_LETTER_M_WITH_HOOK"). +lisp_code_name(11375,"LATIN_CAPITAL_LETTER_TURNED_A"). +lisp_code_name(11376,"LATIN_CAPITAL_LETTER_TURNED_ALPHA"). +lisp_code_name(11377,"LATIN_SMALL_LETTER_V_WITH_RIGHT_HOOK"). +lisp_code_name(11378,"LATIN_CAPITAL_LETTER_W_WITH_HOOK"). +lisp_code_name(11379,"LATIN_SMALL_LETTER_W_WITH_HOOK"). +lisp_code_name(11380,"LATIN_SMALL_LETTER_V_WITH_CURL"). +lisp_code_name(11381,"LATIN_CAPITAL_LETTER_HALF_H"). +lisp_code_name(11382,"LATIN_SMALL_LETTER_HALF_H"). +lisp_code_name(11383,"LATIN_SMALL_LETTER_TAILLESS_PHI"). +lisp_code_name(11384,"LATIN_SMALL_LETTER_E_WITH_NOTCH"). +lisp_code_name(11385,"LATIN_SMALL_LETTER_TURNED_R_WITH_TAIL"). +lisp_code_name(11386,"LATIN_SMALL_LETTER_O_WITH_LOW_RING_INSIDE"). +lisp_code_name(11387,"LATIN_LETTER_SMALL_CAPITAL_TURNED_E"). +lisp_code_name(11388,"LATIN_SUBSCRIPT_SMALL_LETTER_J"). +lisp_code_name(11389,"MODIFIER_LETTER_CAPITAL_V"). +lisp_code_name(11390,"LATIN_CAPITAL_LETTER_S_WITH_SWASH_TAIL"). +lisp_code_name(11391,"LATIN_CAPITAL_LETTER_Z_WITH_SWASH_TAIL"). +lisp_code_name(11392,"COPTIC_CAPITAL_LETTER_ALFA"). +lisp_code_name(11393,"COPTIC_SMALL_LETTER_ALFA"). +lisp_code_name(11394,"COPTIC_CAPITAL_LETTER_VIDA"). +lisp_code_name(11395,"COPTIC_SMALL_LETTER_VIDA"). +lisp_code_name(11396,"COPTIC_CAPITAL_LETTER_GAMMA"). +lisp_code_name(11397,"COPTIC_SMALL_LETTER_GAMMA"). +lisp_code_name(11398,"COPTIC_CAPITAL_LETTER_DALDA"). +lisp_code_name(11399,"COPTIC_SMALL_LETTER_DALDA"). +lisp_code_name(11400,"COPTIC_CAPITAL_LETTER_EIE"). +lisp_code_name(11401,"COPTIC_SMALL_LETTER_EIE"). +lisp_code_name(11402,"COPTIC_CAPITAL_LETTER_SOU"). +lisp_code_name(11403,"COPTIC_SMALL_LETTER_SOU"). +lisp_code_name(11404,"COPTIC_CAPITAL_LETTER_ZATA"). +lisp_code_name(11405,"COPTIC_SMALL_LETTER_ZATA"). +lisp_code_name(11406,"COPTIC_CAPITAL_LETTER_HATE"). +lisp_code_name(11407,"COPTIC_SMALL_LETTER_HATE"). +lisp_code_name(11408,"COPTIC_CAPITAL_LETTER_THETHE"). +lisp_code_name(11409,"COPTIC_SMALL_LETTER_THETHE"). +lisp_code_name(11410,"COPTIC_CAPITAL_LETTER_IAUDA"). +lisp_code_name(11411,"COPTIC_SMALL_LETTER_IAUDA"). +lisp_code_name(11412,"COPTIC_CAPITAL_LETTER_KAPA"). +lisp_code_name(11413,"COPTIC_SMALL_LETTER_KAPA"). +lisp_code_name(11414,"COPTIC_CAPITAL_LETTER_LAULA"). +lisp_code_name(11415,"COPTIC_SMALL_LETTER_LAULA"). +lisp_code_name(11416,"COPTIC_CAPITAL_LETTER_MI"). +lisp_code_name(11417,"COPTIC_SMALL_LETTER_MI"). +lisp_code_name(11418,"COPTIC_CAPITAL_LETTER_NI"). +lisp_code_name(11419,"COPTIC_SMALL_LETTER_NI"). +lisp_code_name(11420,"COPTIC_CAPITAL_LETTER_KSI"). +lisp_code_name(11421,"COPTIC_SMALL_LETTER_KSI"). +lisp_code_name(11422,"COPTIC_CAPITAL_LETTER_O"). +lisp_code_name(11423,"COPTIC_SMALL_LETTER_O"). +lisp_code_name(11424,"COPTIC_CAPITAL_LETTER_PI"). +lisp_code_name(11425,"COPTIC_SMALL_LETTER_PI"). +lisp_code_name(11426,"COPTIC_CAPITAL_LETTER_RO"). +lisp_code_name(11427,"COPTIC_SMALL_LETTER_RO"). +lisp_code_name(11428,"COPTIC_CAPITAL_LETTER_SIMA"). +lisp_code_name(11429,"COPTIC_SMALL_LETTER_SIMA"). +lisp_code_name(11430,"COPTIC_CAPITAL_LETTER_TAU"). +lisp_code_name(11431,"COPTIC_SMALL_LETTER_TAU"). +lisp_code_name(11432,"COPTIC_CAPITAL_LETTER_UA"). +lisp_code_name(11433,"COPTIC_SMALL_LETTER_UA"). +lisp_code_name(11434,"COPTIC_CAPITAL_LETTER_FI"). +lisp_code_name(11435,"COPTIC_SMALL_LETTER_FI"). +lisp_code_name(11436,"COPTIC_CAPITAL_LETTER_KHI"). +lisp_code_name(11437,"COPTIC_SMALL_LETTER_KHI"). +lisp_code_name(11438,"COPTIC_CAPITAL_LETTER_PSI"). +lisp_code_name(11439,"COPTIC_SMALL_LETTER_PSI"). +lisp_code_name(11440,"COPTIC_CAPITAL_LETTER_OOU"). +lisp_code_name(11441,"COPTIC_SMALL_LETTER_OOU"). +lisp_code_name(11442,"COPTIC_CAPITAL_LETTER_DIALECT-P_ALEF"). +lisp_code_name(11443,"COPTIC_SMALL_LETTER_DIALECT-P_ALEF"). +lisp_code_name(11444,"COPTIC_CAPITAL_LETTER_OLD_COPTIC_AIN"). +lisp_code_name(11445,"COPTIC_SMALL_LETTER_OLD_COPTIC_AIN"). +lisp_code_name(11446,"COPTIC_CAPITAL_LETTER_CRYPTOGRAMMIC_EIE"). +lisp_code_name(11447,"COPTIC_SMALL_LETTER_CRYPTOGRAMMIC_EIE"). +lisp_code_name(11448,"COPTIC_CAPITAL_LETTER_DIALECT-P_KAPA"). +lisp_code_name(11449,"COPTIC_SMALL_LETTER_DIALECT-P_KAPA"). +lisp_code_name(11450,"COPTIC_CAPITAL_LETTER_DIALECT-P_NI"). +lisp_code_name(11451,"COPTIC_SMALL_LETTER_DIALECT-P_NI"). +lisp_code_name(11452,"COPTIC_CAPITAL_LETTER_CRYPTOGRAMMIC_NI"). +lisp_code_name(11453,"COPTIC_SMALL_LETTER_CRYPTOGRAMMIC_NI"). +lisp_code_name(11454,"COPTIC_CAPITAL_LETTER_OLD_COPTIC_OOU"). +lisp_code_name(11455,"COPTIC_SMALL_LETTER_OLD_COPTIC_OOU"). +lisp_code_name(11456,"COPTIC_CAPITAL_LETTER_SAMPI"). +lisp_code_name(11457,"COPTIC_SMALL_LETTER_SAMPI"). +lisp_code_name(11458,"COPTIC_CAPITAL_LETTER_CROSSED_SHEI"). +lisp_code_name(11459,"COPTIC_SMALL_LETTER_CROSSED_SHEI"). +lisp_code_name(11460,"COPTIC_CAPITAL_LETTER_OLD_COPTIC_SHEI"). +lisp_code_name(11461,"COPTIC_SMALL_LETTER_OLD_COPTIC_SHEI"). +lisp_code_name(11462,"COPTIC_CAPITAL_LETTER_OLD_COPTIC_ESH"). +lisp_code_name(11463,"COPTIC_SMALL_LETTER_OLD_COPTIC_ESH"). +lisp_code_name(11464,"COPTIC_CAPITAL_LETTER_AKHMIMIC_KHEI"). +lisp_code_name(11465,"COPTIC_SMALL_LETTER_AKHMIMIC_KHEI"). +lisp_code_name(11466,"COPTIC_CAPITAL_LETTER_DIALECT-P_HORI"). +lisp_code_name(11467,"COPTIC_SMALL_LETTER_DIALECT-P_HORI"). +lisp_code_name(11468,"COPTIC_CAPITAL_LETTER_OLD_COPTIC_HORI"). +lisp_code_name(11469,"COPTIC_SMALL_LETTER_OLD_COPTIC_HORI"). +lisp_code_name(11470,"COPTIC_CAPITAL_LETTER_OLD_COPTIC_HA"). +lisp_code_name(11471,"COPTIC_SMALL_LETTER_OLD_COPTIC_HA"). +lisp_code_name(11472,"COPTIC_CAPITAL_LETTER_L-SHAPED_HA"). +lisp_code_name(11473,"COPTIC_SMALL_LETTER_L-SHAPED_HA"). +lisp_code_name(11474,"COPTIC_CAPITAL_LETTER_OLD_COPTIC_HEI"). +lisp_code_name(11475,"COPTIC_SMALL_LETTER_OLD_COPTIC_HEI"). +lisp_code_name(11476,"COPTIC_CAPITAL_LETTER_OLD_COPTIC_HAT"). +lisp_code_name(11477,"COPTIC_SMALL_LETTER_OLD_COPTIC_HAT"). +lisp_code_name(11478,"COPTIC_CAPITAL_LETTER_OLD_COPTIC_GANGIA"). +lisp_code_name(11479,"COPTIC_SMALL_LETTER_OLD_COPTIC_GANGIA"). +lisp_code_name(11480,"COPTIC_CAPITAL_LETTER_OLD_COPTIC_DJA"). +lisp_code_name(11481,"COPTIC_SMALL_LETTER_OLD_COPTIC_DJA"). +lisp_code_name(11482,"COPTIC_CAPITAL_LETTER_OLD_COPTIC_SHIMA"). +lisp_code_name(11483,"COPTIC_SMALL_LETTER_OLD_COPTIC_SHIMA"). +lisp_code_name(11484,"COPTIC_CAPITAL_LETTER_OLD_NUBIAN_SHIMA"). +lisp_code_name(11485,"COPTIC_SMALL_LETTER_OLD_NUBIAN_SHIMA"). +lisp_code_name(11486,"COPTIC_CAPITAL_LETTER_OLD_NUBIAN_NGI"). +lisp_code_name(11487,"COPTIC_SMALL_LETTER_OLD_NUBIAN_NGI"). +lisp_code_name(11488,"COPTIC_CAPITAL_LETTER_OLD_NUBIAN_NYI"). +lisp_code_name(11489,"COPTIC_SMALL_LETTER_OLD_NUBIAN_NYI"). +lisp_code_name(11490,"COPTIC_CAPITAL_LETTER_OLD_NUBIAN_WAU"). +lisp_code_name(11491,"COPTIC_SMALL_LETTER_OLD_NUBIAN_WAU"). +lisp_code_name(11492,"COPTIC_SYMBOL_KAI"). +lisp_code_name(11493,"COPTIC_SYMBOL_MI_RO"). +lisp_code_name(11494,"COPTIC_SYMBOL_PI_RO"). +lisp_code_name(11495,"COPTIC_SYMBOL_STAUROS"). +lisp_code_name(11496,"COPTIC_SYMBOL_TAU_RO"). +lisp_code_name(11497,"COPTIC_SYMBOL_KHI_RO"). +lisp_code_name(11498,"COPTIC_SYMBOL_SHIMA_SIMA"). +lisp_code_name(11499,"COPTIC_CAPITAL_LETTER_CRYPTOGRAMMIC_SHEI"). +lisp_code_name(11500,"COPTIC_SMALL_LETTER_CRYPTOGRAMMIC_SHEI"). +lisp_code_name(11501,"COPTIC_CAPITAL_LETTER_CRYPTOGRAMMIC_GANGIA"). +lisp_code_name(11502,"COPTIC_SMALL_LETTER_CRYPTOGRAMMIC_GANGIA"). +lisp_code_name(11503,"COPTIC_COMBINING_NI_ABOVE"). +lisp_code_name(11504,"COPTIC_COMBINING_SPIRITUS_ASPER"). +lisp_code_name(11505,"COPTIC_COMBINING_SPIRITUS_LENIS"). +lisp_code_name(11506,"COPTIC_CAPITAL_LETTER_BOHAIRIC_KHEI"). +lisp_code_name(11507,"COPTIC_SMALL_LETTER_BOHAIRIC_KHEI"). +lisp_code_name(11513,"COPTIC_OLD_NUBIAN_FULL_STOP"). +lisp_code_name(11514,"COPTIC_OLD_NUBIAN_DIRECT_QUESTION_MARK"). +lisp_code_name(11515,"COPTIC_OLD_NUBIAN_INDIRECT_QUESTION_MARK"). +lisp_code_name(11516,"COPTIC_OLD_NUBIAN_VERSE_DIVIDER"). +lisp_code_name(11517,"COPTIC_FRACTION_ONE_HALF"). +lisp_code_name(11518,"COPTIC_FULL_STOP"). +lisp_code_name(11519,"COPTIC_MORPHOLOGICAL_DIVIDER"). +lisp_code_name(11520,"GEORGIAN_SMALL_LETTER_AN"). +lisp_code_name(11521,"GEORGIAN_SMALL_LETTER_BAN"). +lisp_code_name(11522,"GEORGIAN_SMALL_LETTER_GAN"). +lisp_code_name(11523,"GEORGIAN_SMALL_LETTER_DON"). +lisp_code_name(11524,"GEORGIAN_SMALL_LETTER_EN"). +lisp_code_name(11525,"GEORGIAN_SMALL_LETTER_VIN"). +lisp_code_name(11526,"GEORGIAN_SMALL_LETTER_ZEN"). +lisp_code_name(11527,"GEORGIAN_SMALL_LETTER_TAN"). +lisp_code_name(11528,"GEORGIAN_SMALL_LETTER_IN"). +lisp_code_name(11529,"GEORGIAN_SMALL_LETTER_KAN"). +lisp_code_name(11530,"GEORGIAN_SMALL_LETTER_LAS"). +lisp_code_name(11531,"GEORGIAN_SMALL_LETTER_MAN"). +lisp_code_name(11532,"GEORGIAN_SMALL_LETTER_NAR"). +lisp_code_name(11533,"GEORGIAN_SMALL_LETTER_ON"). +lisp_code_name(11534,"GEORGIAN_SMALL_LETTER_PAR"). +lisp_code_name(11535,"GEORGIAN_SMALL_LETTER_ZHAR"). +lisp_code_name(11536,"GEORGIAN_SMALL_LETTER_RAE"). +lisp_code_name(11537,"GEORGIAN_SMALL_LETTER_SAN"). +lisp_code_name(11538,"GEORGIAN_SMALL_LETTER_TAR"). +lisp_code_name(11539,"GEORGIAN_SMALL_LETTER_UN"). +lisp_code_name(11540,"GEORGIAN_SMALL_LETTER_PHAR"). +lisp_code_name(11541,"GEORGIAN_SMALL_LETTER_KHAR"). +lisp_code_name(11542,"GEORGIAN_SMALL_LETTER_GHAN"). +lisp_code_name(11543,"GEORGIAN_SMALL_LETTER_QAR"). +lisp_code_name(11544,"GEORGIAN_SMALL_LETTER_SHIN"). +lisp_code_name(11545,"GEORGIAN_SMALL_LETTER_CHIN"). +lisp_code_name(11546,"GEORGIAN_SMALL_LETTER_CAN"). +lisp_code_name(11547,"GEORGIAN_SMALL_LETTER_JIL"). +lisp_code_name(11548,"GEORGIAN_SMALL_LETTER_CIL"). +lisp_code_name(11549,"GEORGIAN_SMALL_LETTER_CHAR"). +lisp_code_name(11550,"GEORGIAN_SMALL_LETTER_XAN"). +lisp_code_name(11551,"GEORGIAN_SMALL_LETTER_JHAN"). +lisp_code_name(11552,"GEORGIAN_SMALL_LETTER_HAE"). +lisp_code_name(11553,"GEORGIAN_SMALL_LETTER_HE"). +lisp_code_name(11554,"GEORGIAN_SMALL_LETTER_HIE"). +lisp_code_name(11555,"GEORGIAN_SMALL_LETTER_WE"). +lisp_code_name(11556,"GEORGIAN_SMALL_LETTER_HAR"). +lisp_code_name(11557,"GEORGIAN_SMALL_LETTER_HOE"). +lisp_code_name(11559,"GEORGIAN_SMALL_LETTER_YN"). +lisp_code_name(11565,"GEORGIAN_SMALL_LETTER_AEN"). +lisp_code_name(11568,"TIFINAGH_LETTER_YA"). +lisp_code_name(11569,"TIFINAGH_LETTER_YAB"). +lisp_code_name(11570,"TIFINAGH_LETTER_YABH"). +lisp_code_name(11571,"TIFINAGH_LETTER_YAG"). +lisp_code_name(11572,"TIFINAGH_LETTER_YAGHH"). +lisp_code_name(11573,"TIFINAGH_LETTER_BERBER_ACADEMY_YAJ"). +lisp_code_name(11574,"TIFINAGH_LETTER_YAJ"). +lisp_code_name(11575,"TIFINAGH_LETTER_YAD"). +lisp_code_name(11576,"TIFINAGH_LETTER_YADH"). +lisp_code_name(11577,"TIFINAGH_LETTER_YADD"). +lisp_code_name(11578,"TIFINAGH_LETTER_YADDH"). +lisp_code_name(11579,"TIFINAGH_LETTER_YEY"). +lisp_code_name(11580,"TIFINAGH_LETTER_YAF"). +lisp_code_name(11581,"TIFINAGH_LETTER_YAK"). +lisp_code_name(11582,"TIFINAGH_LETTER_TUAREG_YAK"). +lisp_code_name(11583,"TIFINAGH_LETTER_YAKHH"). +lisp_code_name(11584,"TIFINAGH_LETTER_YAH"). +lisp_code_name(11585,"TIFINAGH_LETTER_BERBER_ACADEMY_YAH"). +lisp_code_name(11586,"TIFINAGH_LETTER_TUAREG_YAH"). +lisp_code_name(11587,"TIFINAGH_LETTER_YAHH"). +lisp_code_name(11588,"TIFINAGH_LETTER_YAA"). +lisp_code_name(11589,"TIFINAGH_LETTER_YAKH"). +lisp_code_name(11590,"TIFINAGH_LETTER_TUAREG_YAKH"). +lisp_code_name(11591,"TIFINAGH_LETTER_YAQ"). +lisp_code_name(11592,"TIFINAGH_LETTER_TUAREG_YAQ"). +lisp_code_name(11593,"TIFINAGH_LETTER_YI"). +lisp_code_name(11594,"TIFINAGH_LETTER_YAZH"). +lisp_code_name(11595,"TIFINAGH_LETTER_AHAGGAR_YAZH"). +lisp_code_name(11596,"TIFINAGH_LETTER_TUAREG_YAZH"). +lisp_code_name(11597,"TIFINAGH_LETTER_YAL"). +lisp_code_name(11598,"TIFINAGH_LETTER_YAM"). +lisp_code_name(11599,"TIFINAGH_LETTER_YAN"). +lisp_code_name(11600,"TIFINAGH_LETTER_TUAREG_YAGN"). +lisp_code_name(11601,"TIFINAGH_LETTER_TUAREG_YANG"). +lisp_code_name(11602,"TIFINAGH_LETTER_YAP"). +lisp_code_name(11603,"TIFINAGH_LETTER_YU"). +lisp_code_name(11604,"TIFINAGH_LETTER_YAR"). +lisp_code_name(11605,"TIFINAGH_LETTER_YARR"). +lisp_code_name(11606,"TIFINAGH_LETTER_YAGH"). +lisp_code_name(11607,"TIFINAGH_LETTER_TUAREG_YAGH"). +lisp_code_name(11608,"TIFINAGH_LETTER_AYER_YAGH"). +lisp_code_name(11609,"TIFINAGH_LETTER_YAS"). +lisp_code_name(11610,"TIFINAGH_LETTER_YASS"). +lisp_code_name(11611,"TIFINAGH_LETTER_YASH"). +lisp_code_name(11612,"TIFINAGH_LETTER_YAT"). +lisp_code_name(11613,"TIFINAGH_LETTER_YATH"). +lisp_code_name(11614,"TIFINAGH_LETTER_YACH"). +lisp_code_name(11615,"TIFINAGH_LETTER_YATT"). +lisp_code_name(11616,"TIFINAGH_LETTER_YAV"). +lisp_code_name(11617,"TIFINAGH_LETTER_YAW"). +lisp_code_name(11618,"TIFINAGH_LETTER_YAY"). +lisp_code_name(11619,"TIFINAGH_LETTER_YAZ"). +lisp_code_name(11620,"TIFINAGH_LETTER_TAWELLEMET_YAZ"). +lisp_code_name(11621,"TIFINAGH_LETTER_YAZZ"). +lisp_code_name(11622,"TIFINAGH_LETTER_YE"). +lisp_code_name(11623,"TIFINAGH_LETTER_YO"). +lisp_code_name(11631,"TIFINAGH_MODIFIER_LETTER_LABIALIZATION_MARK"). +lisp_code_name(11632,"TIFINAGH_SEPARATOR_MARK"). +lisp_code_name(11647,"TIFINAGH_CONSONANT_JOINER"). +lisp_code_name(11648,"ETHIOPIC_SYLLABLE_LOA"). +lisp_code_name(11649,"ETHIOPIC_SYLLABLE_MOA"). +lisp_code_name(11650,"ETHIOPIC_SYLLABLE_ROA"). +lisp_code_name(11651,"ETHIOPIC_SYLLABLE_SOA"). +lisp_code_name(11652,"ETHIOPIC_SYLLABLE_SHOA"). +lisp_code_name(11653,"ETHIOPIC_SYLLABLE_BOA"). +lisp_code_name(11654,"ETHIOPIC_SYLLABLE_TOA"). +lisp_code_name(11655,"ETHIOPIC_SYLLABLE_COA"). +lisp_code_name(11656,"ETHIOPIC_SYLLABLE_NOA"). +lisp_code_name(11657,"ETHIOPIC_SYLLABLE_NYOA"). +lisp_code_name(11658,"ETHIOPIC_SYLLABLE_GLOTTAL_OA"). +lisp_code_name(11659,"ETHIOPIC_SYLLABLE_ZOA"). +lisp_code_name(11660,"ETHIOPIC_SYLLABLE_DOA"). +lisp_code_name(11661,"ETHIOPIC_SYLLABLE_DDOA"). +lisp_code_name(11662,"ETHIOPIC_SYLLABLE_JOA"). +lisp_code_name(11663,"ETHIOPIC_SYLLABLE_THOA"). +lisp_code_name(11664,"ETHIOPIC_SYLLABLE_CHOA"). +lisp_code_name(11665,"ETHIOPIC_SYLLABLE_PHOA"). +lisp_code_name(11666,"ETHIOPIC_SYLLABLE_POA"). +lisp_code_name(11667,"ETHIOPIC_SYLLABLE_GGWA"). +lisp_code_name(11668,"ETHIOPIC_SYLLABLE_GGWI"). +lisp_code_name(11669,"ETHIOPIC_SYLLABLE_GGWEE"). +lisp_code_name(11670,"ETHIOPIC_SYLLABLE_GGWE"). +lisp_code_name(11680,"ETHIOPIC_SYLLABLE_SSA"). +lisp_code_name(11681,"ETHIOPIC_SYLLABLE_SSU"). +lisp_code_name(11682,"ETHIOPIC_SYLLABLE_SSI"). +lisp_code_name(11683,"ETHIOPIC_SYLLABLE_SSAA"). +lisp_code_name(11684,"ETHIOPIC_SYLLABLE_SSEE"). +lisp_code_name(11685,"ETHIOPIC_SYLLABLE_SSE"). +lisp_code_name(11686,"ETHIOPIC_SYLLABLE_SSO"). +lisp_code_name(11688,"ETHIOPIC_SYLLABLE_CCA"). +lisp_code_name(11689,"ETHIOPIC_SYLLABLE_CCU"). +lisp_code_name(11690,"ETHIOPIC_SYLLABLE_CCI"). +lisp_code_name(11691,"ETHIOPIC_SYLLABLE_CCAA"). +lisp_code_name(11692,"ETHIOPIC_SYLLABLE_CCEE"). +lisp_code_name(11693,"ETHIOPIC_SYLLABLE_CCE"). +lisp_code_name(11694,"ETHIOPIC_SYLLABLE_CCO"). +lisp_code_name(11696,"ETHIOPIC_SYLLABLE_ZZA"). +lisp_code_name(11697,"ETHIOPIC_SYLLABLE_ZZU"). +lisp_code_name(11698,"ETHIOPIC_SYLLABLE_ZZI"). +lisp_code_name(11699,"ETHIOPIC_SYLLABLE_ZZAA"). +lisp_code_name(11700,"ETHIOPIC_SYLLABLE_ZZEE"). +lisp_code_name(11701,"ETHIOPIC_SYLLABLE_ZZE"). +lisp_code_name(11702,"ETHIOPIC_SYLLABLE_ZZO"). +lisp_code_name(11704,"ETHIOPIC_SYLLABLE_CCHA"). +lisp_code_name(11705,"ETHIOPIC_SYLLABLE_CCHU"). +lisp_code_name(11706,"ETHIOPIC_SYLLABLE_CCHI"). +lisp_code_name(11707,"ETHIOPIC_SYLLABLE_CCHAA"). +lisp_code_name(11708,"ETHIOPIC_SYLLABLE_CCHEE"). +lisp_code_name(11709,"ETHIOPIC_SYLLABLE_CCHE"). +lisp_code_name(11710,"ETHIOPIC_SYLLABLE_CCHO"). +lisp_code_name(11712,"ETHIOPIC_SYLLABLE_QYA"). +lisp_code_name(11713,"ETHIOPIC_SYLLABLE_QYU"). +lisp_code_name(11714,"ETHIOPIC_SYLLABLE_QYI"). +lisp_code_name(11715,"ETHIOPIC_SYLLABLE_QYAA"). +lisp_code_name(11716,"ETHIOPIC_SYLLABLE_QYEE"). +lisp_code_name(11717,"ETHIOPIC_SYLLABLE_QYE"). +lisp_code_name(11718,"ETHIOPIC_SYLLABLE_QYO"). +lisp_code_name(11720,"ETHIOPIC_SYLLABLE_KYA"). +lisp_code_name(11721,"ETHIOPIC_SYLLABLE_KYU"). +lisp_code_name(11722,"ETHIOPIC_SYLLABLE_KYI"). +lisp_code_name(11723,"ETHIOPIC_SYLLABLE_KYAA"). +lisp_code_name(11724,"ETHIOPIC_SYLLABLE_KYEE"). +lisp_code_name(11725,"ETHIOPIC_SYLLABLE_KYE"). +lisp_code_name(11726,"ETHIOPIC_SYLLABLE_KYO"). +lisp_code_name(11728,"ETHIOPIC_SYLLABLE_XYA"). +lisp_code_name(11729,"ETHIOPIC_SYLLABLE_XYU"). +lisp_code_name(11730,"ETHIOPIC_SYLLABLE_XYI"). +lisp_code_name(11731,"ETHIOPIC_SYLLABLE_XYAA"). +lisp_code_name(11732,"ETHIOPIC_SYLLABLE_XYEE"). +lisp_code_name(11733,"ETHIOPIC_SYLLABLE_XYE"). +lisp_code_name(11734,"ETHIOPIC_SYLLABLE_XYO"). +lisp_code_name(11736,"ETHIOPIC_SYLLABLE_GYA"). +lisp_code_name(11737,"ETHIOPIC_SYLLABLE_GYU"). +lisp_code_name(11738,"ETHIOPIC_SYLLABLE_GYI"). +lisp_code_name(11739,"ETHIOPIC_SYLLABLE_GYAA"). +lisp_code_name(11740,"ETHIOPIC_SYLLABLE_GYEE"). +lisp_code_name(11741,"ETHIOPIC_SYLLABLE_GYE"). +lisp_code_name(11742,"ETHIOPIC_SYLLABLE_GYO"). +lisp_code_name(11744,"COMBINING_CYRILLIC_LETTER_BE"). +lisp_code_name(11745,"COMBINING_CYRILLIC_LETTER_VE"). +lisp_code_name(11746,"COMBINING_CYRILLIC_LETTER_GHE"). +lisp_code_name(11747,"COMBINING_CYRILLIC_LETTER_DE"). +lisp_code_name(11748,"COMBINING_CYRILLIC_LETTER_ZHE"). +lisp_code_name(11749,"COMBINING_CYRILLIC_LETTER_ZE"). +lisp_code_name(11750,"COMBINING_CYRILLIC_LETTER_KA"). +lisp_code_name(11751,"COMBINING_CYRILLIC_LETTER_EL"). +lisp_code_name(11752,"COMBINING_CYRILLIC_LETTER_EM"). +lisp_code_name(11753,"COMBINING_CYRILLIC_LETTER_EN"). +lisp_code_name(11754,"COMBINING_CYRILLIC_LETTER_O"). +lisp_code_name(11755,"COMBINING_CYRILLIC_LETTER_PE"). +lisp_code_name(11756,"COMBINING_CYRILLIC_LETTER_ER"). +lisp_code_name(11757,"COMBINING_CYRILLIC_LETTER_ES"). +lisp_code_name(11758,"COMBINING_CYRILLIC_LETTER_TE"). +lisp_code_name(11759,"COMBINING_CYRILLIC_LETTER_HA"). +lisp_code_name(11760,"COMBINING_CYRILLIC_LETTER_TSE"). +lisp_code_name(11761,"COMBINING_CYRILLIC_LETTER_CHE"). +lisp_code_name(11762,"COMBINING_CYRILLIC_LETTER_SHA"). +lisp_code_name(11763,"COMBINING_CYRILLIC_LETTER_SHCHA"). +lisp_code_name(11764,"COMBINING_CYRILLIC_LETTER_FITA"). +lisp_code_name(11765,"COMBINING_CYRILLIC_LETTER_ES-TE"). +lisp_code_name(11766,"COMBINING_CYRILLIC_LETTER_A"). +lisp_code_name(11767,"COMBINING_CYRILLIC_LETTER_IE"). +lisp_code_name(11768,"COMBINING_CYRILLIC_LETTER_DJERV"). +lisp_code_name(11769,"COMBINING_CYRILLIC_LETTER_MONOGRAPH_UK"). +lisp_code_name(11770,"COMBINING_CYRILLIC_LETTER_YAT"). +lisp_code_name(11771,"COMBINING_CYRILLIC_LETTER_YU"). +lisp_code_name(11772,"COMBINING_CYRILLIC_LETTER_IOTIFIED_A"). +lisp_code_name(11773,"COMBINING_CYRILLIC_LETTER_LITTLE_YUS"). +lisp_code_name(11774,"COMBINING_CYRILLIC_LETTER_BIG_YUS"). +lisp_code_name(11775,"COMBINING_CYRILLIC_LETTER_IOTIFIED_BIG_YUS"). +lisp_code_name(11776,"RIGHT_ANGLE_SUBSTITUTION_MARKER"). +lisp_code_name(11777,"RIGHT_ANGLE_DOTTED_SUBSTITUTION_MARKER"). +lisp_code_name(11778,"LEFT_SUBSTITUTION_BRACKET"). +lisp_code_name(11779,"RIGHT_SUBSTITUTION_BRACKET"). +lisp_code_name(11780,"LEFT_DOTTED_SUBSTITUTION_BRACKET"). +lisp_code_name(11781,"RIGHT_DOTTED_SUBSTITUTION_BRACKET"). +lisp_code_name(11782,"RAISED_INTERPOLATION_MARKER"). +lisp_code_name(11783,"RAISED_DOTTED_INTERPOLATION_MARKER"). +lisp_code_name(11784,"DOTTED_TRANSPOSITION_MARKER"). +lisp_code_name(11785,"LEFT_TRANSPOSITION_BRACKET"). +lisp_code_name(11786,"RIGHT_TRANSPOSITION_BRACKET"). +lisp_code_name(11787,"RAISED_SQUARE"). +lisp_code_name(11788,"LEFT_RAISED_OMISSION_BRACKET"). +lisp_code_name(11789,"RIGHT_RAISED_OMISSION_BRACKET"). +lisp_code_name(11790,"EDITORIAL_CORONIS"). +lisp_code_name(11791,"PARAGRAPHOS"). +lisp_code_name(11792,"FORKED_PARAGRAPHOS"). +lisp_code_name(11793,"REVERSED_FORKED_PARAGRAPHOS"). +lisp_code_name(11794,"HYPODIASTOLE"). +lisp_code_name(11795,"DOTTED_OBELOS"). +lisp_code_name(11796,"DOWNWARDS_ANCORA"). +lisp_code_name(11797,"UPWARDS_ANCORA"). +lisp_code_name(11798,"DOTTED_RIGHT-POINTING_ANGLE"). +lisp_code_name(11799,"DOUBLE_OBLIQUE_HYPHEN"). +lisp_code_name(11800,"INVERTED_INTERROBANG"). +lisp_code_name(11801,"PALM_BRANCH"). +lisp_code_name(11802,"HYPHEN_WITH_DIAERESIS"). +lisp_code_name(11803,"TILDE_WITH_RING_ABOVE"). +lisp_code_name(11804,"LEFT_LOW_PARAPHRASE_BRACKET"). +lisp_code_name(11805,"RIGHT_LOW_PARAPHRASE_BRACKET"). +lisp_code_name(11806,"TILDE_WITH_DOT_ABOVE"). +lisp_code_name(11807,"TILDE_WITH_DOT_BELOW"). +lisp_code_name(11808,"LEFT_VERTICAL_BAR_WITH_QUILL"). +lisp_code_name(11809,"RIGHT_VERTICAL_BAR_WITH_QUILL"). +lisp_code_name(11810,"TOP_LEFT_HALF_BRACKET"). +lisp_code_name(11811,"TOP_RIGHT_HALF_BRACKET"). +lisp_code_name(11812,"BOTTOM_LEFT_HALF_BRACKET"). +lisp_code_name(11813,"BOTTOM_RIGHT_HALF_BRACKET"). +lisp_code_name(11814,"LEFT_SIDEWAYS_U_BRACKET"). +lisp_code_name(11815,"RIGHT_SIDEWAYS_U_BRACKET"). +lisp_code_name(11816,"LEFT_DOUBLE_PARENTHESIS"). +lisp_code_name(11817,"RIGHT_DOUBLE_PARENTHESIS"). +lisp_code_name(11818,"TWO_DOTS_OVER_ONE_DOT_PUNCTUATION"). +lisp_code_name(11819,"ONE_DOT_OVER_TWO_DOTS_PUNCTUATION"). +lisp_code_name(11820,"SQUARED_FOUR_DOT_PUNCTUATION"). +lisp_code_name(11821,"FIVE_DOT_MARK"). +lisp_code_name(11822,"REVERSED_QUESTION_MARK"). +lisp_code_name(11823,"VERTICAL_TILDE"). +lisp_code_name(11824,"RING_POINT"). +lisp_code_name(11825,"WORD_SEPARATOR_MIDDLE_DOT"). +lisp_code_name(11826,"TURNED_COMMA"). +lisp_code_name(11827,"RAISED_DOT"). +lisp_code_name(11828,"RAISED_COMMA"). +lisp_code_name(11829,"TURNED_SEMICOLON"). +lisp_code_name(11830,"DAGGER_WITH_LEFT_GUARD"). +lisp_code_name(11831,"DAGGER_WITH_RIGHT_GUARD"). +lisp_code_name(11832,"TURNED_DAGGER"). +lisp_code_name(11833,"TOP_HALF_SECTION_SIGN"). +lisp_code_name(11834,"TWO-EM_DASH"). +lisp_code_name(11835,"THREE-EM_DASH"). +lisp_code_name(11836,"STENOGRAPHIC_FULL_STOP"). +lisp_code_name(11837,"VERTICAL_SIX_DOTS"). +lisp_code_name(11838,"WIGGLY_VERTICAL_LINE"). +lisp_code_name(11839,"CAPITULUM"). +lisp_code_name(11840,"DOUBLE_HYPHEN"). +lisp_code_name(11841,"REVERSED_COMMA"). +lisp_code_name(11842,"DOUBLE_LOW-REVERSED-9_QUOTATION_MARK"). +lisp_code_name(11904,"CJK_RADICAL_REPEAT"). +lisp_code_name(11905,"CJK_RADICAL_CLIFF"). +lisp_code_name(11906,"CJK_RADICAL_SECOND_ONE"). +lisp_code_name(11907,"CJK_RADICAL_SECOND_TWO"). +lisp_code_name(11908,"CJK_RADICAL_SECOND_THREE"). +lisp_code_name(11909,"CJK_RADICAL_PERSON"). +lisp_code_name(11910,"CJK_RADICAL_BOX"). +lisp_code_name(11911,"CJK_RADICAL_TABLE"). +lisp_code_name(11912,"CJK_RADICAL_KNIFE_ONE"). +lisp_code_name(11913,"CJK_RADICAL_KNIFE_TWO"). +lisp_code_name(11914,"CJK_RADICAL_DIVINATION"). +lisp_code_name(11915,"CJK_RADICAL_SEAL"). +lisp_code_name(11916,"CJK_RADICAL_SMALL_ONE"). +lisp_code_name(11917,"CJK_RADICAL_SMALL_TWO"). +lisp_code_name(11918,"CJK_RADICAL_LAME_ONE"). +lisp_code_name(11919,"CJK_RADICAL_LAME_TWO"). +lisp_code_name(11920,"CJK_RADICAL_LAME_THREE"). +lisp_code_name(11921,"CJK_RADICAL_LAME_FOUR"). +lisp_code_name(11922,"CJK_RADICAL_SNAKE"). +lisp_code_name(11923,"CJK_RADICAL_THREAD"). +lisp_code_name(11924,"CJK_RADICAL_SNOUT_ONE"). +lisp_code_name(11925,"CJK_RADICAL_SNOUT_TWO"). +lisp_code_name(11926,"CJK_RADICAL_HEART_ONE"). +lisp_code_name(11927,"CJK_RADICAL_HEART_TWO"). +lisp_code_name(11928,"CJK_RADICAL_HAND"). +lisp_code_name(11929,"CJK_RADICAL_RAP"). +lisp_code_name(11931,"CJK_RADICAL_CHOKE"). +lisp_code_name(11932,"CJK_RADICAL_SUN"). +lisp_code_name(11933,"CJK_RADICAL_MOON"). +lisp_code_name(11934,"CJK_RADICAL_DEATH"). +lisp_code_name(11935,"CJK_RADICAL_MOTHER"). +lisp_code_name(11936,"CJK_RADICAL_CIVILIAN"). +lisp_code_name(11937,"CJK_RADICAL_WATER_ONE"). +lisp_code_name(11938,"CJK_RADICAL_WATER_TWO"). +lisp_code_name(11939,"CJK_RADICAL_FIRE"). +lisp_code_name(11940,"CJK_RADICAL_PAW_ONE"). +lisp_code_name(11941,"CJK_RADICAL_PAW_TWO"). +lisp_code_name(11942,"CJK_RADICAL_SIMPLIFIED_HALF_TREE_TRUNK"). +lisp_code_name(11943,"CJK_RADICAL_COW"). +lisp_code_name(11944,"CJK_RADICAL_DOG"). +lisp_code_name(11945,"CJK_RADICAL_JADE"). +lisp_code_name(11946,"CJK_RADICAL_BOLT_OF_CLOTH"). +lisp_code_name(11947,"CJK_RADICAL_EYE"). +lisp_code_name(11948,"CJK_RADICAL_SPIRIT_ONE"). +lisp_code_name(11949,"CJK_RADICAL_SPIRIT_TWO"). +lisp_code_name(11950,"CJK_RADICAL_BAMBOO"). +lisp_code_name(11951,"CJK_RADICAL_SILK"). +lisp_code_name(11952,"CJK_RADICAL_C-SIMPLIFIED_SILK"). +lisp_code_name(11953,"CJK_RADICAL_NET_ONE"). +lisp_code_name(11954,"CJK_RADICAL_NET_TWO"). +lisp_code_name(11955,"CJK_RADICAL_NET_THREE"). +lisp_code_name(11956,"CJK_RADICAL_NET_FOUR"). +lisp_code_name(11957,"CJK_RADICAL_MESH"). +lisp_code_name(11958,"CJK_RADICAL_SHEEP"). +lisp_code_name(11959,"CJK_RADICAL_RAM"). +lisp_code_name(11960,"CJK_RADICAL_EWE"). +lisp_code_name(11961,"CJK_RADICAL_OLD"). +lisp_code_name(11962,"CJK_RADICAL_BRUSH_ONE"). +lisp_code_name(11963,"CJK_RADICAL_BRUSH_TWO"). +lisp_code_name(11964,"CJK_RADICAL_MEAT"). +lisp_code_name(11965,"CJK_RADICAL_MORTAR"). +lisp_code_name(11966,"CJK_RADICAL_GRASS_ONE"). +lisp_code_name(11967,"CJK_RADICAL_GRASS_TWO"). +lisp_code_name(11968,"CJK_RADICAL_GRASS_THREE"). +lisp_code_name(11969,"CJK_RADICAL_TIGER"). +lisp_code_name(11970,"CJK_RADICAL_CLOTHES"). +lisp_code_name(11971,"CJK_RADICAL_WEST_ONE"). +lisp_code_name(11972,"CJK_RADICAL_WEST_TWO"). +lisp_code_name(11973,"CJK_RADICAL_C-SIMPLIFIED_SEE"). +lisp_code_name(11974,"CJK_RADICAL_SIMPLIFIED_HORN"). +lisp_code_name(11975,"CJK_RADICAL_HORN"). +lisp_code_name(11976,"CJK_RADICAL_C-SIMPLIFIED_SPEECH"). +lisp_code_name(11977,"CJK_RADICAL_C-SIMPLIFIED_SHELL"). +lisp_code_name(11978,"CJK_RADICAL_FOOT"). +lisp_code_name(11979,"CJK_RADICAL_C-SIMPLIFIED_CART"). +lisp_code_name(11980,"CJK_RADICAL_SIMPLIFIED_WALK"). +lisp_code_name(11981,"CJK_RADICAL_WALK_ONE"). +lisp_code_name(11982,"CJK_RADICAL_WALK_TWO"). +lisp_code_name(11983,"CJK_RADICAL_CITY"). +lisp_code_name(11984,"CJK_RADICAL_C-SIMPLIFIED_GOLD"). +lisp_code_name(11985,"CJK_RADICAL_LONG_ONE"). +lisp_code_name(11986,"CJK_RADICAL_LONG_TWO"). +lisp_code_name(11987,"CJK_RADICAL_C-SIMPLIFIED_LONG"). +lisp_code_name(11988,"CJK_RADICAL_C-SIMPLIFIED_GATE"). +lisp_code_name(11989,"CJK_RADICAL_MOUND_ONE"). +lisp_code_name(11990,"CJK_RADICAL_MOUND_TWO"). +lisp_code_name(11991,"CJK_RADICAL_RAIN"). +lisp_code_name(11992,"CJK_RADICAL_BLUE"). +lisp_code_name(11993,"CJK_RADICAL_C-SIMPLIFIED_TANNED_LEATHER"). +lisp_code_name(11994,"CJK_RADICAL_C-SIMPLIFIED_LEAF"). +lisp_code_name(11995,"CJK_RADICAL_C-SIMPLIFIED_WIND"). +lisp_code_name(11996,"CJK_RADICAL_C-SIMPLIFIED_FLY"). +lisp_code_name(11997,"CJK_RADICAL_EAT_ONE"). +lisp_code_name(11998,"CJK_RADICAL_EAT_TWO"). +lisp_code_name(11999,"CJK_RADICAL_EAT_THREE"). +lisp_code_name(12000,"CJK_RADICAL_C-SIMPLIFIED_EAT"). +lisp_code_name(12001,"CJK_RADICAL_HEAD"). +lisp_code_name(12002,"CJK_RADICAL_C-SIMPLIFIED_HORSE"). +lisp_code_name(12003,"CJK_RADICAL_BONE"). +lisp_code_name(12004,"CJK_RADICAL_GHOST"). +lisp_code_name(12005,"CJK_RADICAL_C-SIMPLIFIED_FISH"). +lisp_code_name(12006,"CJK_RADICAL_C-SIMPLIFIED_BIRD"). +lisp_code_name(12007,"CJK_RADICAL_C-SIMPLIFIED_SALT"). +lisp_code_name(12008,"CJK_RADICAL_SIMPLIFIED_WHEAT"). +lisp_code_name(12009,"CJK_RADICAL_SIMPLIFIED_YELLOW"). +lisp_code_name(12010,"CJK_RADICAL_C-SIMPLIFIED_FROG"). +lisp_code_name(12011,"CJK_RADICAL_J-SIMPLIFIED_EVEN"). +lisp_code_name(12012,"CJK_RADICAL_C-SIMPLIFIED_EVEN"). +lisp_code_name(12013,"CJK_RADICAL_J-SIMPLIFIED_TOOTH"). +lisp_code_name(12014,"CJK_RADICAL_C-SIMPLIFIED_TOOTH"). +lisp_code_name(12015,"CJK_RADICAL_J-SIMPLIFIED_DRAGON"). +lisp_code_name(12016,"CJK_RADICAL_C-SIMPLIFIED_DRAGON"). +lisp_code_name(12017,"CJK_RADICAL_TURTLE"). +lisp_code_name(12018,"CJK_RADICAL_J-SIMPLIFIED_TURTLE"). +lisp_code_name(12019,"CJK_RADICAL_C-SIMPLIFIED_TURTLE"). +lisp_code_name(12032,"KANGXI_RADICAL_ONE"). +lisp_code_name(12033,"KANGXI_RADICAL_LINE"). +lisp_code_name(12034,"KANGXI_RADICAL_DOT"). +lisp_code_name(12035,"KANGXI_RADICAL_SLASH"). +lisp_code_name(12036,"KANGXI_RADICAL_SECOND"). +lisp_code_name(12037,"KANGXI_RADICAL_HOOK"). +lisp_code_name(12038,"KANGXI_RADICAL_TWO"). +lisp_code_name(12039,"KANGXI_RADICAL_LID"). +lisp_code_name(12040,"KANGXI_RADICAL_MAN"). +lisp_code_name(12041,"KANGXI_RADICAL_LEGS"). +lisp_code_name(12042,"KANGXI_RADICAL_ENTER"). +lisp_code_name(12043,"KANGXI_RADICAL_EIGHT"). +lisp_code_name(12044,"KANGXI_RADICAL_DOWN_BOX"). +lisp_code_name(12045,"KANGXI_RADICAL_COVER"). +lisp_code_name(12046,"KANGXI_RADICAL_ICE"). +lisp_code_name(12047,"KANGXI_RADICAL_TABLE"). +lisp_code_name(12048,"KANGXI_RADICAL_OPEN_BOX"). +lisp_code_name(12049,"KANGXI_RADICAL_KNIFE"). +lisp_code_name(12050,"KANGXI_RADICAL_POWER"). +lisp_code_name(12051,"KANGXI_RADICAL_WRAP"). +lisp_code_name(12052,"KANGXI_RADICAL_SPOON"). +lisp_code_name(12053,"KANGXI_RADICAL_RIGHT_OPEN_BOX"). +lisp_code_name(12054,"KANGXI_RADICAL_HIDING_ENCLOSURE"). +lisp_code_name(12055,"KANGXI_RADICAL_TEN"). +lisp_code_name(12056,"KANGXI_RADICAL_DIVINATION"). +lisp_code_name(12057,"KANGXI_RADICAL_SEAL"). +lisp_code_name(12058,"KANGXI_RADICAL_CLIFF"). +lisp_code_name(12059,"KANGXI_RADICAL_PRIVATE"). +lisp_code_name(12060,"KANGXI_RADICAL_AGAIN"). +lisp_code_name(12061,"KANGXI_RADICAL_MOUTH"). +lisp_code_name(12062,"KANGXI_RADICAL_ENCLOSURE"). +lisp_code_name(12063,"KANGXI_RADICAL_EARTH"). +lisp_code_name(12064,"KANGXI_RADICAL_SCHOLAR"). +lisp_code_name(12065,"KANGXI_RADICAL_GO"). +lisp_code_name(12066,"KANGXI_RADICAL_GO_SLOWLY"). +lisp_code_name(12067,"KANGXI_RADICAL_EVENING"). +lisp_code_name(12068,"KANGXI_RADICAL_BIG"). +lisp_code_name(12069,"KANGXI_RADICAL_WOMAN"). +lisp_code_name(12070,"KANGXI_RADICAL_CHILD"). +lisp_code_name(12071,"KANGXI_RADICAL_ROOF"). +lisp_code_name(12072,"KANGXI_RADICAL_INCH"). +lisp_code_name(12073,"KANGXI_RADICAL_SMALL"). +lisp_code_name(12074,"KANGXI_RADICAL_LAME"). +lisp_code_name(12075,"KANGXI_RADICAL_CORPSE"). +lisp_code_name(12076,"KANGXI_RADICAL_SPROUT"). +lisp_code_name(12077,"KANGXI_RADICAL_MOUNTAIN"). +lisp_code_name(12078,"KANGXI_RADICAL_RIVER"). +lisp_code_name(12079,"KANGXI_RADICAL_WORK"). +lisp_code_name(12080,"KANGXI_RADICAL_ONESELF"). +lisp_code_name(12081,"KANGXI_RADICAL_TURBAN"). +lisp_code_name(12082,"KANGXI_RADICAL_DRY"). +lisp_code_name(12083,"KANGXI_RADICAL_SHORT_THREAD"). +lisp_code_name(12084,"KANGXI_RADICAL_DOTTED_CLIFF"). +lisp_code_name(12085,"KANGXI_RADICAL_LONG_STRIDE"). +lisp_code_name(12086,"KANGXI_RADICAL_TWO_HANDS"). +lisp_code_name(12087,"KANGXI_RADICAL_SHOOT"). +lisp_code_name(12088,"KANGXI_RADICAL_BOW"). +lisp_code_name(12089,"KANGXI_RADICAL_SNOUT"). +lisp_code_name(12090,"KANGXI_RADICAL_BRISTLE"). +lisp_code_name(12091,"KANGXI_RADICAL_STEP"). +lisp_code_name(12092,"KANGXI_RADICAL_HEART"). +lisp_code_name(12093,"KANGXI_RADICAL_HALBERD"). +lisp_code_name(12094,"KANGXI_RADICAL_DOOR"). +lisp_code_name(12095,"KANGXI_RADICAL_HAND"). +lisp_code_name(12096,"KANGXI_RADICAL_BRANCH"). +lisp_code_name(12097,"KANGXI_RADICAL_RAP"). +lisp_code_name(12098,"KANGXI_RADICAL_SCRIPT"). +lisp_code_name(12099,"KANGXI_RADICAL_DIPPER"). +lisp_code_name(12100,"KANGXI_RADICAL_AXE"). +lisp_code_name(12101,"KANGXI_RADICAL_SQUARE"). +lisp_code_name(12102,"KANGXI_RADICAL_NOT"). +lisp_code_name(12103,"KANGXI_RADICAL_SUN"). +lisp_code_name(12104,"KANGXI_RADICAL_SAY"). +lisp_code_name(12105,"KANGXI_RADICAL_MOON"). +lisp_code_name(12106,"KANGXI_RADICAL_TREE"). +lisp_code_name(12107,"KANGXI_RADICAL_LACK"). +lisp_code_name(12108,"KANGXI_RADICAL_STOP"). +lisp_code_name(12109,"KANGXI_RADICAL_DEATH"). +lisp_code_name(12110,"KANGXI_RADICAL_WEAPON"). +lisp_code_name(12111,"KANGXI_RADICAL_DO_NOT"). +lisp_code_name(12112,"KANGXI_RADICAL_COMPARE"). +lisp_code_name(12113,"KANGXI_RADICAL_FUR"). +lisp_code_name(12114,"KANGXI_RADICAL_CLAN"). +lisp_code_name(12115,"KANGXI_RADICAL_STEAM"). +lisp_code_name(12116,"KANGXI_RADICAL_WATER"). +lisp_code_name(12117,"KANGXI_RADICAL_FIRE"). +lisp_code_name(12118,"KANGXI_RADICAL_CLAW"). +lisp_code_name(12119,"KANGXI_RADICAL_FATHER"). +lisp_code_name(12120,"KANGXI_RADICAL_DOUBLE_X"). +lisp_code_name(12121,"KANGXI_RADICAL_HALF_TREE_TRUNK"). +lisp_code_name(12122,"KANGXI_RADICAL_SLICE"). +lisp_code_name(12123,"KANGXI_RADICAL_FANG"). +lisp_code_name(12124,"KANGXI_RADICAL_COW"). +lisp_code_name(12125,"KANGXI_RADICAL_DOG"). +lisp_code_name(12126,"KANGXI_RADICAL_PROFOUND"). +lisp_code_name(12127,"KANGXI_RADICAL_JADE"). +lisp_code_name(12128,"KANGXI_RADICAL_MELON"). +lisp_code_name(12129,"KANGXI_RADICAL_TILE"). +lisp_code_name(12130,"KANGXI_RADICAL_SWEET"). +lisp_code_name(12131,"KANGXI_RADICAL_LIFE"). +lisp_code_name(12132,"KANGXI_RADICAL_USE"). +lisp_code_name(12133,"KANGXI_RADICAL_FIELD"). +lisp_code_name(12134,"KANGXI_RADICAL_BOLT_OF_CLOTH"). +lisp_code_name(12135,"KANGXI_RADICAL_SICKNESS"). +lisp_code_name(12136,"KANGXI_RADICAL_DOTTED_TENT"). +lisp_code_name(12137,"KANGXI_RADICAL_WHITE"). +lisp_code_name(12138,"KANGXI_RADICAL_SKIN"). +lisp_code_name(12139,"KANGXI_RADICAL_DISH"). +lisp_code_name(12140,"KANGXI_RADICAL_EYE"). +lisp_code_name(12141,"KANGXI_RADICAL_SPEAR"). +lisp_code_name(12142,"KANGXI_RADICAL_ARROW"). +lisp_code_name(12143,"KANGXI_RADICAL_STONE"). +lisp_code_name(12144,"KANGXI_RADICAL_SPIRIT"). +lisp_code_name(12145,"KANGXI_RADICAL_TRACK"). +lisp_code_name(12146,"KANGXI_RADICAL_GRAIN"). +lisp_code_name(12147,"KANGXI_RADICAL_CAVE"). +lisp_code_name(12148,"KANGXI_RADICAL_STAND"). +lisp_code_name(12149,"KANGXI_RADICAL_BAMBOO"). +lisp_code_name(12150,"KANGXI_RADICAL_RICE"). +lisp_code_name(12151,"KANGXI_RADICAL_SILK"). +lisp_code_name(12152,"KANGXI_RADICAL_JAR"). +lisp_code_name(12153,"KANGXI_RADICAL_NET"). +lisp_code_name(12154,"KANGXI_RADICAL_SHEEP"). +lisp_code_name(12155,"KANGXI_RADICAL_FEATHER"). +lisp_code_name(12156,"KANGXI_RADICAL_OLD"). +lisp_code_name(12157,"KANGXI_RADICAL_AND"). +lisp_code_name(12158,"KANGXI_RADICAL_PLOW"). +lisp_code_name(12159,"KANGXI_RADICAL_EAR"). +lisp_code_name(12160,"KANGXI_RADICAL_BRUSH"). +lisp_code_name(12161,"KANGXI_RADICAL_MEAT"). +lisp_code_name(12162,"KANGXI_RADICAL_MINISTER"). +lisp_code_name(12163,"KANGXI_RADICAL_SELF"). +lisp_code_name(12164,"KANGXI_RADICAL_ARRIVE"). +lisp_code_name(12165,"KANGXI_RADICAL_MORTAR"). +lisp_code_name(12166,"KANGXI_RADICAL_TONGUE"). +lisp_code_name(12167,"KANGXI_RADICAL_OPPOSE"). +lisp_code_name(12168,"KANGXI_RADICAL_BOAT"). +lisp_code_name(12169,"KANGXI_RADICAL_STOPPING"). +lisp_code_name(12170,"KANGXI_RADICAL_COLOR"). +lisp_code_name(12171,"KANGXI_RADICAL_GRASS"). +lisp_code_name(12172,"KANGXI_RADICAL_TIGER"). +lisp_code_name(12173,"KANGXI_RADICAL_INSECT"). +lisp_code_name(12174,"KANGXI_RADICAL_BLOOD"). +lisp_code_name(12175,"KANGXI_RADICAL_WALK_ENCLOSURE"). +lisp_code_name(12176,"KANGXI_RADICAL_CLOTHES"). +lisp_code_name(12177,"KANGXI_RADICAL_WEST"). +lisp_code_name(12178,"KANGXI_RADICAL_SEE"). +lisp_code_name(12179,"KANGXI_RADICAL_HORN"). +lisp_code_name(12180,"KANGXI_RADICAL_SPEECH"). +lisp_code_name(12181,"KANGXI_RADICAL_VALLEY"). +lisp_code_name(12182,"KANGXI_RADICAL_BEAN"). +lisp_code_name(12183,"KANGXI_RADICAL_PIG"). +lisp_code_name(12184,"KANGXI_RADICAL_BADGER"). +lisp_code_name(12185,"KANGXI_RADICAL_SHELL"). +lisp_code_name(12186,"KANGXI_RADICAL_RED"). +lisp_code_name(12187,"KANGXI_RADICAL_RUN"). +lisp_code_name(12188,"KANGXI_RADICAL_FOOT"). +lisp_code_name(12189,"KANGXI_RADICAL_BODY"). +lisp_code_name(12190,"KANGXI_RADICAL_CART"). +lisp_code_name(12191,"KANGXI_RADICAL_BITTER"). +lisp_code_name(12192,"KANGXI_RADICAL_MORNING"). +lisp_code_name(12193,"KANGXI_RADICAL_WALK"). +lisp_code_name(12194,"KANGXI_RADICAL_CITY"). +lisp_code_name(12195,"KANGXI_RADICAL_WINE"). +lisp_code_name(12196,"KANGXI_RADICAL_DISTINGUISH"). +lisp_code_name(12197,"KANGXI_RADICAL_VILLAGE"). +lisp_code_name(12198,"KANGXI_RADICAL_GOLD"). +lisp_code_name(12199,"KANGXI_RADICAL_LONG"). +lisp_code_name(12200,"KANGXI_RADICAL_GATE"). +lisp_code_name(12201,"KANGXI_RADICAL_MOUND"). +lisp_code_name(12202,"KANGXI_RADICAL_SLAVE"). +lisp_code_name(12203,"KANGXI_RADICAL_SHORT_TAILED_BIRD"). +lisp_code_name(12204,"KANGXI_RADICAL_RAIN"). +lisp_code_name(12205,"KANGXI_RADICAL_BLUE"). +lisp_code_name(12206,"KANGXI_RADICAL_WRONG"). +lisp_code_name(12207,"KANGXI_RADICAL_FACE"). +lisp_code_name(12208,"KANGXI_RADICAL_LEATHER"). +lisp_code_name(12209,"KANGXI_RADICAL_TANNED_LEATHER"). +lisp_code_name(12210,"KANGXI_RADICAL_LEEK"). +lisp_code_name(12211,"KANGXI_RADICAL_SOUND"). +lisp_code_name(12212,"KANGXI_RADICAL_LEAF"). +lisp_code_name(12213,"KANGXI_RADICAL_WIND"). +lisp_code_name(12214,"KANGXI_RADICAL_FLY"). +lisp_code_name(12215,"KANGXI_RADICAL_EAT"). +lisp_code_name(12216,"KANGXI_RADICAL_HEAD"). +lisp_code_name(12217,"KANGXI_RADICAL_FRAGRANT"). +lisp_code_name(12218,"KANGXI_RADICAL_HORSE"). +lisp_code_name(12219,"KANGXI_RADICAL_BONE"). +lisp_code_name(12220,"KANGXI_RADICAL_TALL"). +lisp_code_name(12221,"KANGXI_RADICAL_HAIR"). +lisp_code_name(12222,"KANGXI_RADICAL_FIGHT"). +lisp_code_name(12223,"KANGXI_RADICAL_SACRIFICIAL_WINE"). +lisp_code_name(12224,"KANGXI_RADICAL_CAULDRON"). +lisp_code_name(12225,"KANGXI_RADICAL_GHOST"). +lisp_code_name(12226,"KANGXI_RADICAL_FISH"). +lisp_code_name(12227,"KANGXI_RADICAL_BIRD"). +lisp_code_name(12228,"KANGXI_RADICAL_SALT"). +lisp_code_name(12229,"KANGXI_RADICAL_DEER"). +lisp_code_name(12230,"KANGXI_RADICAL_WHEAT"). +lisp_code_name(12231,"KANGXI_RADICAL_HEMP"). +lisp_code_name(12232,"KANGXI_RADICAL_YELLOW"). +lisp_code_name(12233,"KANGXI_RADICAL_MILLET"). +lisp_code_name(12234,"KANGXI_RADICAL_BLACK"). +lisp_code_name(12235,"KANGXI_RADICAL_EMBROIDERY"). +lisp_code_name(12236,"KANGXI_RADICAL_FROG"). +lisp_code_name(12237,"KANGXI_RADICAL_TRIPOD"). +lisp_code_name(12238,"KANGXI_RADICAL_DRUM"). +lisp_code_name(12239,"KANGXI_RADICAL_RAT"). +lisp_code_name(12240,"KANGXI_RADICAL_NOSE"). +lisp_code_name(12241,"KANGXI_RADICAL_EVEN"). +lisp_code_name(12242,"KANGXI_RADICAL_TOOTH"). +lisp_code_name(12243,"KANGXI_RADICAL_DRAGON"). +lisp_code_name(12244,"KANGXI_RADICAL_TURTLE"). +lisp_code_name(12245,"KANGXI_RADICAL_FLUTE"). +lisp_code_name(12272,"IDEOGRAPHIC_DESCRIPTION_CHARACTER_LEFT_TO_RIGHT"). +lisp_code_name(12273,"IDEOGRAPHIC_DESCRIPTION_CHARACTER_ABOVE_TO_BELOW"). +lisp_code_name(12274,"IDEOGRAPHIC_DESCRIPTION_CHARACTER_LEFT_TO_MIDDLE_AND_RIGHT"). +lisp_code_name(12275,"IDEOGRAPHIC_DESCRIPTION_CHARACTER_ABOVE_TO_MIDDLE_AND_BELOW"). +lisp_code_name(12276,"IDEOGRAPHIC_DESCRIPTION_CHARACTER_FULL_SURROUND"). +lisp_code_name(12277,"IDEOGRAPHIC_DESCRIPTION_CHARACTER_SURROUND_FROM_ABOVE"). +lisp_code_name(12278,"IDEOGRAPHIC_DESCRIPTION_CHARACTER_SURROUND_FROM_BELOW"). +lisp_code_name(12279,"IDEOGRAPHIC_DESCRIPTION_CHARACTER_SURROUND_FROM_LEFT"). +lisp_code_name(12280,"IDEOGRAPHIC_DESCRIPTION_CHARACTER_SURROUND_FROM_UPPER_LEFT"). +lisp_code_name(12281,"IDEOGRAPHIC_DESCRIPTION_CHARACTER_SURROUND_FROM_UPPER_RIGHT"). +lisp_code_name(12282,"IDEOGRAPHIC_DESCRIPTION_CHARACTER_SURROUND_FROM_LOWER_LEFT"). +lisp_code_name(12283,"IDEOGRAPHIC_DESCRIPTION_CHARACTER_OVERLAID"). +lisp_code_name(12288,"IDEOGRAPHIC_SPACE"). +lisp_code_name(12289,"IDEOGRAPHIC_COMMA"). +lisp_code_name(12290,"IDEOGRAPHIC_FULL_STOP"). +lisp_code_name(12291,"DITTO_MARK"). +lisp_code_name(12292,"JAPANESE_INDUSTRIAL_STANDARD_SYMBOL"). +lisp_code_name(12293,"IDEOGRAPHIC_ITERATION_MARK"). +lisp_code_name(12294,"IDEOGRAPHIC_CLOSING_MARK"). +lisp_code_name(12295,"IDEOGRAPHIC_NUMBER_ZERO"). +lisp_code_name(12296,"LEFT_ANGLE_BRACKET"). +lisp_code_name(12297,"RIGHT_ANGLE_BRACKET"). +lisp_code_name(12298,"LEFT_DOUBLE_ANGLE_BRACKET"). +lisp_code_name(12299,"RIGHT_DOUBLE_ANGLE_BRACKET"). +lisp_code_name(12300,"LEFT_CORNER_BRACKET"). +lisp_code_name(12301,"RIGHT_CORNER_BRACKET"). +lisp_code_name(12302,"LEFT_WHITE_CORNER_BRACKET"). +lisp_code_name(12303,"RIGHT_WHITE_CORNER_BRACKET"). +lisp_code_name(12304,"LEFT_BLACK_LENTICULAR_BRACKET"). +lisp_code_name(12305,"RIGHT_BLACK_LENTICULAR_BRACKET"). +lisp_code_name(12306,"POSTAL_MARK"). +lisp_code_name(12307,"GETA_MARK"). +lisp_code_name(12308,"LEFT_TORTOISE_SHELL_BRACKET"). +lisp_code_name(12309,"RIGHT_TORTOISE_SHELL_BRACKET"). +lisp_code_name(12310,"LEFT_WHITE_LENTICULAR_BRACKET"). +lisp_code_name(12311,"RIGHT_WHITE_LENTICULAR_BRACKET"). +lisp_code_name(12312,"LEFT_WHITE_TORTOISE_SHELL_BRACKET"). +lisp_code_name(12313,"RIGHT_WHITE_TORTOISE_SHELL_BRACKET"). +lisp_code_name(12314,"LEFT_WHITE_SQUARE_BRACKET"). +lisp_code_name(12315,"RIGHT_WHITE_SQUARE_BRACKET"). +lisp_code_name(12316,"WAVE_DASH"). +lisp_code_name(12317,"REVERSED_DOUBLE_PRIME_QUOTATION_MARK"). +lisp_code_name(12318,"DOUBLE_PRIME_QUOTATION_MARK"). +lisp_code_name(12319,"LOW_DOUBLE_PRIME_QUOTATION_MARK"). +lisp_code_name(12320,"POSTAL_MARK_FACE"). +lisp_code_name(12321,"HANGZHOU_NUMERAL_ONE"). +lisp_code_name(12322,"HANGZHOU_NUMERAL_TWO"). +lisp_code_name(12323,"HANGZHOU_NUMERAL_THREE"). +lisp_code_name(12324,"HANGZHOU_NUMERAL_FOUR"). +lisp_code_name(12325,"HANGZHOU_NUMERAL_FIVE"). +lisp_code_name(12326,"HANGZHOU_NUMERAL_SIX"). +lisp_code_name(12327,"HANGZHOU_NUMERAL_SEVEN"). +lisp_code_name(12328,"HANGZHOU_NUMERAL_EIGHT"). +lisp_code_name(12329,"HANGZHOU_NUMERAL_NINE"). +lisp_code_name(12330,"IDEOGRAPHIC_LEVEL_TONE_MARK"). +lisp_code_name(12331,"IDEOGRAPHIC_RISING_TONE_MARK"). +lisp_code_name(12332,"IDEOGRAPHIC_DEPARTING_TONE_MARK"). +lisp_code_name(12333,"IDEOGRAPHIC_ENTERING_TONE_MARK"). +lisp_code_name(12334,"HANGUL_SINGLE_DOT_TONE_MARK"). +lisp_code_name(12335,"HANGUL_DOUBLE_DOT_TONE_MARK"). +lisp_code_name(12336,"WAVY_DASH"). +lisp_code_name(12337,"VERTICAL_KANA_REPEAT_MARK"). +lisp_code_name(12338,"VERTICAL_KANA_REPEAT_WITH_VOICED_SOUND_MARK"). +lisp_code_name(12339,"VERTICAL_KANA_REPEAT_MARK_UPPER_HALF"). +lisp_code_name(12340,"VERTICAL_KANA_REPEAT_WITH_VOICED_SOUND_MARK_UPPER_HALF"). +lisp_code_name(12341,"VERTICAL_KANA_REPEAT_MARK_LOWER_HALF"). +lisp_code_name(12342,"CIRCLED_POSTAL_MARK"). +lisp_code_name(12343,"IDEOGRAPHIC_TELEGRAPH_LINE_FEED_SEPARATOR_SYMBOL"). +lisp_code_name(12344,"HANGZHOU_NUMERAL_TEN"). +lisp_code_name(12345,"HANGZHOU_NUMERAL_TWENTY"). +lisp_code_name(12346,"HANGZHOU_NUMERAL_THIRTY"). +lisp_code_name(12347,"VERTICAL_IDEOGRAPHIC_ITERATION_MARK"). +lisp_code_name(12348,"MASU_MARK"). +lisp_code_name(12349,"PART_ALTERNATION_MARK"). +lisp_code_name(12350,"IDEOGRAPHIC_VARIATION_INDICATOR"). +lisp_code_name(12351,"IDEOGRAPHIC_HALF_FILL_SPACE"). +lisp_code_name(12353,"HIRAGANA_LETTER_SMALL_A"). +lisp_code_name(12354,"HIRAGANA_LETTER_A"). +lisp_code_name(12355,"HIRAGANA_LETTER_SMALL_I"). +lisp_code_name(12356,"HIRAGANA_LETTER_I"). +lisp_code_name(12357,"HIRAGANA_LETTER_SMALL_U"). +lisp_code_name(12358,"HIRAGANA_LETTER_U"). +lisp_code_name(12359,"HIRAGANA_LETTER_SMALL_E"). +lisp_code_name(12360,"HIRAGANA_LETTER_E"). +lisp_code_name(12361,"HIRAGANA_LETTER_SMALL_O"). +lisp_code_name(12362,"HIRAGANA_LETTER_O"). +lisp_code_name(12363,"HIRAGANA_LETTER_KA"). +lisp_code_name(12364,"HIRAGANA_LETTER_GA"). +lisp_code_name(12365,"HIRAGANA_LETTER_KI"). +lisp_code_name(12366,"HIRAGANA_LETTER_GI"). +lisp_code_name(12367,"HIRAGANA_LETTER_KU"). +lisp_code_name(12368,"HIRAGANA_LETTER_GU"). +lisp_code_name(12369,"HIRAGANA_LETTER_KE"). +lisp_code_name(12370,"HIRAGANA_LETTER_GE"). +lisp_code_name(12371,"HIRAGANA_LETTER_KO"). +lisp_code_name(12372,"HIRAGANA_LETTER_GO"). +lisp_code_name(12373,"HIRAGANA_LETTER_SA"). +lisp_code_name(12374,"HIRAGANA_LETTER_ZA"). +lisp_code_name(12375,"HIRAGANA_LETTER_SI"). +lisp_code_name(12376,"HIRAGANA_LETTER_ZI"). +lisp_code_name(12377,"HIRAGANA_LETTER_SU"). +lisp_code_name(12378,"HIRAGANA_LETTER_ZU"). +lisp_code_name(12379,"HIRAGANA_LETTER_SE"). +lisp_code_name(12380,"HIRAGANA_LETTER_ZE"). +lisp_code_name(12381,"HIRAGANA_LETTER_SO"). +lisp_code_name(12382,"HIRAGANA_LETTER_ZO"). +lisp_code_name(12383,"HIRAGANA_LETTER_TA"). +lisp_code_name(12384,"HIRAGANA_LETTER_DA"). +lisp_code_name(12385,"HIRAGANA_LETTER_TI"). +lisp_code_name(12386,"HIRAGANA_LETTER_DI"). +lisp_code_name(12387,"HIRAGANA_LETTER_SMALL_TU"). +lisp_code_name(12388,"HIRAGANA_LETTER_TU"). +lisp_code_name(12389,"HIRAGANA_LETTER_DU"). +lisp_code_name(12390,"HIRAGANA_LETTER_TE"). +lisp_code_name(12391,"HIRAGANA_LETTER_DE"). +lisp_code_name(12392,"HIRAGANA_LETTER_TO"). +lisp_code_name(12393,"HIRAGANA_LETTER_DO"). +lisp_code_name(12394,"HIRAGANA_LETTER_NA"). +lisp_code_name(12395,"HIRAGANA_LETTER_NI"). +lisp_code_name(12396,"HIRAGANA_LETTER_NU"). +lisp_code_name(12397,"HIRAGANA_LETTER_NE"). +lisp_code_name(12398,"HIRAGANA_LETTER_NO"). +lisp_code_name(12399,"HIRAGANA_LETTER_HA"). +lisp_code_name(12400,"HIRAGANA_LETTER_BA"). +lisp_code_name(12401,"HIRAGANA_LETTER_PA"). +lisp_code_name(12402,"HIRAGANA_LETTER_HI"). +lisp_code_name(12403,"HIRAGANA_LETTER_BI"). +lisp_code_name(12404,"HIRAGANA_LETTER_PI"). +lisp_code_name(12405,"HIRAGANA_LETTER_HU"). +lisp_code_name(12406,"HIRAGANA_LETTER_BU"). +lisp_code_name(12407,"HIRAGANA_LETTER_PU"). +lisp_code_name(12408,"HIRAGANA_LETTER_HE"). +lisp_code_name(12409,"HIRAGANA_LETTER_BE"). +lisp_code_name(12410,"HIRAGANA_LETTER_PE"). +lisp_code_name(12411,"HIRAGANA_LETTER_HO"). +lisp_code_name(12412,"HIRAGANA_LETTER_BO"). +lisp_code_name(12413,"HIRAGANA_LETTER_PO"). +lisp_code_name(12414,"HIRAGANA_LETTER_MA"). +lisp_code_name(12415,"HIRAGANA_LETTER_MI"). +lisp_code_name(12416,"HIRAGANA_LETTER_MU"). +lisp_code_name(12417,"HIRAGANA_LETTER_ME"). +lisp_code_name(12418,"HIRAGANA_LETTER_MO"). +lisp_code_name(12419,"HIRAGANA_LETTER_SMALL_YA"). +lisp_code_name(12420,"HIRAGANA_LETTER_YA"). +lisp_code_name(12421,"HIRAGANA_LETTER_SMALL_YU"). +lisp_code_name(12422,"HIRAGANA_LETTER_YU"). +lisp_code_name(12423,"HIRAGANA_LETTER_SMALL_YO"). +lisp_code_name(12424,"HIRAGANA_LETTER_YO"). +lisp_code_name(12425,"HIRAGANA_LETTER_RA"). +lisp_code_name(12426,"HIRAGANA_LETTER_RI"). +lisp_code_name(12427,"HIRAGANA_LETTER_RU"). +lisp_code_name(12428,"HIRAGANA_LETTER_RE"). +lisp_code_name(12429,"HIRAGANA_LETTER_RO"). +lisp_code_name(12430,"HIRAGANA_LETTER_SMALL_WA"). +lisp_code_name(12431,"HIRAGANA_LETTER_WA"). +lisp_code_name(12432,"HIRAGANA_LETTER_WI"). +lisp_code_name(12433,"HIRAGANA_LETTER_WE"). +lisp_code_name(12434,"HIRAGANA_LETTER_WO"). +lisp_code_name(12435,"HIRAGANA_LETTER_N"). +lisp_code_name(12436,"HIRAGANA_LETTER_VU"). +lisp_code_name(12437,"HIRAGANA_LETTER_SMALL_KA"). +lisp_code_name(12438,"HIRAGANA_LETTER_SMALL_KE"). +lisp_code_name(12441,"COMBINING_KATAKANA-HIRAGANA_VOICED_SOUND_MARK"). +lisp_code_name(12442,"COMBINING_KATAKANA-HIRAGANA_SEMI-VOICED_SOUND_MARK"). +lisp_code_name(12443,"KATAKANA-HIRAGANA_VOICED_SOUND_MARK"). +lisp_code_name(12444,"KATAKANA-HIRAGANA_SEMI-VOICED_SOUND_MARK"). +lisp_code_name(12445,"HIRAGANA_ITERATION_MARK"). +lisp_code_name(12446,"HIRAGANA_VOICED_ITERATION_MARK"). +lisp_code_name(12447,"HIRAGANA_DIGRAPH_YORI"). +lisp_code_name(12448,"KATAKANA-HIRAGANA_DOUBLE_HYPHEN"). +lisp_code_name(12449,"KATAKANA_LETTER_SMALL_A"). +lisp_code_name(12450,"KATAKANA_LETTER_A"). +lisp_code_name(12451,"KATAKANA_LETTER_SMALL_I"). +lisp_code_name(12452,"KATAKANA_LETTER_I"). +lisp_code_name(12453,"KATAKANA_LETTER_SMALL_U"). +lisp_code_name(12454,"KATAKANA_LETTER_U"). +lisp_code_name(12455,"KATAKANA_LETTER_SMALL_E"). +lisp_code_name(12456,"KATAKANA_LETTER_E"). +lisp_code_name(12457,"KATAKANA_LETTER_SMALL_O"). +lisp_code_name(12458,"KATAKANA_LETTER_O"). +lisp_code_name(12459,"KATAKANA_LETTER_KA"). +lisp_code_name(12460,"KATAKANA_LETTER_GA"). +lisp_code_name(12461,"KATAKANA_LETTER_KI"). +lisp_code_name(12462,"KATAKANA_LETTER_GI"). +lisp_code_name(12463,"KATAKANA_LETTER_KU"). +lisp_code_name(12464,"KATAKANA_LETTER_GU"). +lisp_code_name(12465,"KATAKANA_LETTER_KE"). +lisp_code_name(12466,"KATAKANA_LETTER_GE"). +lisp_code_name(12467,"KATAKANA_LETTER_KO"). +lisp_code_name(12468,"KATAKANA_LETTER_GO"). +lisp_code_name(12469,"KATAKANA_LETTER_SA"). +lisp_code_name(12470,"KATAKANA_LETTER_ZA"). +lisp_code_name(12471,"KATAKANA_LETTER_SI"). +lisp_code_name(12472,"KATAKANA_LETTER_ZI"). +lisp_code_name(12473,"KATAKANA_LETTER_SU"). +lisp_code_name(12474,"KATAKANA_LETTER_ZU"). +lisp_code_name(12475,"KATAKANA_LETTER_SE"). +lisp_code_name(12476,"KATAKANA_LETTER_ZE"). +lisp_code_name(12477,"KATAKANA_LETTER_SO"). +lisp_code_name(12478,"KATAKANA_LETTER_ZO"). +lisp_code_name(12479,"KATAKANA_LETTER_TA"). +lisp_code_name(12480,"KATAKANA_LETTER_DA"). +lisp_code_name(12481,"KATAKANA_LETTER_TI"). +lisp_code_name(12482,"KATAKANA_LETTER_DI"). +lisp_code_name(12483,"KATAKANA_LETTER_SMALL_TU"). +lisp_code_name(12484,"KATAKANA_LETTER_TU"). +lisp_code_name(12485,"KATAKANA_LETTER_DU"). +lisp_code_name(12486,"KATAKANA_LETTER_TE"). +lisp_code_name(12487,"KATAKANA_LETTER_DE"). +lisp_code_name(12488,"KATAKANA_LETTER_TO"). +lisp_code_name(12489,"KATAKANA_LETTER_DO"). +lisp_code_name(12490,"KATAKANA_LETTER_NA"). +lisp_code_name(12491,"KATAKANA_LETTER_NI"). +lisp_code_name(12492,"KATAKANA_LETTER_NU"). +lisp_code_name(12493,"KATAKANA_LETTER_NE"). +lisp_code_name(12494,"KATAKANA_LETTER_NO"). +lisp_code_name(12495,"KATAKANA_LETTER_HA"). +lisp_code_name(12496,"KATAKANA_LETTER_BA"). +lisp_code_name(12497,"KATAKANA_LETTER_PA"). +lisp_code_name(12498,"KATAKANA_LETTER_HI"). +lisp_code_name(12499,"KATAKANA_LETTER_BI"). +lisp_code_name(12500,"KATAKANA_LETTER_PI"). +lisp_code_name(12501,"KATAKANA_LETTER_HU"). +lisp_code_name(12502,"KATAKANA_LETTER_BU"). +lisp_code_name(12503,"KATAKANA_LETTER_PU"). +lisp_code_name(12504,"KATAKANA_LETTER_HE"). +lisp_code_name(12505,"KATAKANA_LETTER_BE"). +lisp_code_name(12506,"KATAKANA_LETTER_PE"). +lisp_code_name(12507,"KATAKANA_LETTER_HO"). +lisp_code_name(12508,"KATAKANA_LETTER_BO"). +lisp_code_name(12509,"KATAKANA_LETTER_PO"). +lisp_code_name(12510,"KATAKANA_LETTER_MA"). +lisp_code_name(12511,"KATAKANA_LETTER_MI"). +lisp_code_name(12512,"KATAKANA_LETTER_MU"). +lisp_code_name(12513,"KATAKANA_LETTER_ME"). +lisp_code_name(12514,"KATAKANA_LETTER_MO"). +lisp_code_name(12515,"KATAKANA_LETTER_SMALL_YA"). +lisp_code_name(12516,"KATAKANA_LETTER_YA"). +lisp_code_name(12517,"KATAKANA_LETTER_SMALL_YU"). +lisp_code_name(12518,"KATAKANA_LETTER_YU"). +lisp_code_name(12519,"KATAKANA_LETTER_SMALL_YO"). +lisp_code_name(12520,"KATAKANA_LETTER_YO"). +lisp_code_name(12521,"KATAKANA_LETTER_RA"). +lisp_code_name(12522,"KATAKANA_LETTER_RI"). +lisp_code_name(12523,"KATAKANA_LETTER_RU"). +lisp_code_name(12524,"KATAKANA_LETTER_RE"). +lisp_code_name(12525,"KATAKANA_LETTER_RO"). +lisp_code_name(12526,"KATAKANA_LETTER_SMALL_WA"). +lisp_code_name(12527,"KATAKANA_LETTER_WA"). +lisp_code_name(12528,"KATAKANA_LETTER_WI"). +lisp_code_name(12529,"KATAKANA_LETTER_WE"). +lisp_code_name(12530,"KATAKANA_LETTER_WO"). +lisp_code_name(12531,"KATAKANA_LETTER_N"). +lisp_code_name(12532,"KATAKANA_LETTER_VU"). +lisp_code_name(12533,"KATAKANA_LETTER_SMALL_KA"). +lisp_code_name(12534,"KATAKANA_LETTER_SMALL_KE"). +lisp_code_name(12535,"KATAKANA_LETTER_VA"). +lisp_code_name(12536,"KATAKANA_LETTER_VI"). +lisp_code_name(12537,"KATAKANA_LETTER_VE"). +lisp_code_name(12538,"KATAKANA_LETTER_VO"). +lisp_code_name(12539,"KATAKANA_MIDDLE_DOT"). +lisp_code_name(12540,"KATAKANA-HIRAGANA_PROLONGED_SOUND_MARK"). +lisp_code_name(12541,"KATAKANA_ITERATION_MARK"). +lisp_code_name(12542,"KATAKANA_VOICED_ITERATION_MARK"). +lisp_code_name(12543,"KATAKANA_DIGRAPH_KOTO"). +lisp_code_name(12549,"BOPOMOFO_LETTER_B"). +lisp_code_name(12550,"BOPOMOFO_LETTER_P"). +lisp_code_name(12551,"BOPOMOFO_LETTER_M"). +lisp_code_name(12552,"BOPOMOFO_LETTER_F"). +lisp_code_name(12553,"BOPOMOFO_LETTER_D"). +lisp_code_name(12554,"BOPOMOFO_LETTER_T"). +lisp_code_name(12555,"BOPOMOFO_LETTER_N"). +lisp_code_name(12556,"BOPOMOFO_LETTER_L"). +lisp_code_name(12557,"BOPOMOFO_LETTER_G"). +lisp_code_name(12558,"BOPOMOFO_LETTER_K"). +lisp_code_name(12559,"BOPOMOFO_LETTER_H"). +lisp_code_name(12560,"BOPOMOFO_LETTER_J"). +lisp_code_name(12561,"BOPOMOFO_LETTER_Q"). +lisp_code_name(12562,"BOPOMOFO_LETTER_X"). +lisp_code_name(12563,"BOPOMOFO_LETTER_ZH"). +lisp_code_name(12564,"BOPOMOFO_LETTER_CH"). +lisp_code_name(12565,"BOPOMOFO_LETTER_SH"). +lisp_code_name(12566,"BOPOMOFO_LETTER_R"). +lisp_code_name(12567,"BOPOMOFO_LETTER_Z"). +lisp_code_name(12568,"BOPOMOFO_LETTER_C"). +lisp_code_name(12569,"BOPOMOFO_LETTER_S"). +lisp_code_name(12570,"BOPOMOFO_LETTER_A"). +lisp_code_name(12571,"BOPOMOFO_LETTER_O"). +lisp_code_name(12572,"BOPOMOFO_LETTER_E"). +lisp_code_name(12573,"BOPOMOFO_LETTER_EH"). +lisp_code_name(12574,"BOPOMOFO_LETTER_AI"). +lisp_code_name(12575,"BOPOMOFO_LETTER_EI"). +lisp_code_name(12576,"BOPOMOFO_LETTER_AU"). +lisp_code_name(12577,"BOPOMOFO_LETTER_OU"). +lisp_code_name(12578,"BOPOMOFO_LETTER_AN"). +lisp_code_name(12579,"BOPOMOFO_LETTER_EN"). +lisp_code_name(12580,"BOPOMOFO_LETTER_ANG"). +lisp_code_name(12581,"BOPOMOFO_LETTER_ENG"). +lisp_code_name(12582,"BOPOMOFO_LETTER_ER"). +lisp_code_name(12583,"BOPOMOFO_LETTER_I"). +lisp_code_name(12584,"BOPOMOFO_LETTER_U"). +lisp_code_name(12585,"BOPOMOFO_LETTER_IU"). +lisp_code_name(12586,"BOPOMOFO_LETTER_V"). +lisp_code_name(12587,"BOPOMOFO_LETTER_NG"). +lisp_code_name(12588,"BOPOMOFO_LETTER_GN"). +lisp_code_name(12589,"BOPOMOFO_LETTER_IH"). +lisp_code_name(12593,"HANGUL_LETTER_KIYEOK"). +lisp_code_name(12594,"HANGUL_LETTER_SSANGKIYEOK"). +lisp_code_name(12595,"HANGUL_LETTER_KIYEOK-SIOS"). +lisp_code_name(12596,"HANGUL_LETTER_NIEUN"). +lisp_code_name(12597,"HANGUL_LETTER_NIEUN-CIEUC"). +lisp_code_name(12598,"HANGUL_LETTER_NIEUN-HIEUH"). +lisp_code_name(12599,"HANGUL_LETTER_TIKEUT"). +lisp_code_name(12600,"HANGUL_LETTER_SSANGTIKEUT"). +lisp_code_name(12601,"HANGUL_LETTER_RIEUL"). +lisp_code_name(12602,"HANGUL_LETTER_RIEUL-KIYEOK"). +lisp_code_name(12603,"HANGUL_LETTER_RIEUL-MIEUM"). +lisp_code_name(12604,"HANGUL_LETTER_RIEUL-PIEUP"). +lisp_code_name(12605,"HANGUL_LETTER_RIEUL-SIOS"). +lisp_code_name(12606,"HANGUL_LETTER_RIEUL-THIEUTH"). +lisp_code_name(12607,"HANGUL_LETTER_RIEUL-PHIEUPH"). +lisp_code_name(12608,"HANGUL_LETTER_RIEUL-HIEUH"). +lisp_code_name(12609,"HANGUL_LETTER_MIEUM"). +lisp_code_name(12610,"HANGUL_LETTER_PIEUP"). +lisp_code_name(12611,"HANGUL_LETTER_SSANGPIEUP"). +lisp_code_name(12612,"HANGUL_LETTER_PIEUP-SIOS"). +lisp_code_name(12613,"HANGUL_LETTER_SIOS"). +lisp_code_name(12614,"HANGUL_LETTER_SSANGSIOS"). +lisp_code_name(12615,"HANGUL_LETTER_IEUNG"). +lisp_code_name(12616,"HANGUL_LETTER_CIEUC"). +lisp_code_name(12617,"HANGUL_LETTER_SSANGCIEUC"). +lisp_code_name(12618,"HANGUL_LETTER_CHIEUCH"). +lisp_code_name(12619,"HANGUL_LETTER_KHIEUKH"). +lisp_code_name(12620,"HANGUL_LETTER_THIEUTH"). +lisp_code_name(12621,"HANGUL_LETTER_PHIEUPH"). +lisp_code_name(12622,"HANGUL_LETTER_HIEUH"). +lisp_code_name(12623,"HANGUL_LETTER_A"). +lisp_code_name(12624,"HANGUL_LETTER_AE"). +lisp_code_name(12625,"HANGUL_LETTER_YA"). +lisp_code_name(12626,"HANGUL_LETTER_YAE"). +lisp_code_name(12627,"HANGUL_LETTER_EO"). +lisp_code_name(12628,"HANGUL_LETTER_E"). +lisp_code_name(12629,"HANGUL_LETTER_YEO"). +lisp_code_name(12630,"HANGUL_LETTER_YE"). +lisp_code_name(12631,"HANGUL_LETTER_O"). +lisp_code_name(12632,"HANGUL_LETTER_WA"). +lisp_code_name(12633,"HANGUL_LETTER_WAE"). +lisp_code_name(12634,"HANGUL_LETTER_OE"). +lisp_code_name(12635,"HANGUL_LETTER_YO"). +lisp_code_name(12636,"HANGUL_LETTER_U"). +lisp_code_name(12637,"HANGUL_LETTER_WEO"). +lisp_code_name(12638,"HANGUL_LETTER_WE"). +lisp_code_name(12639,"HANGUL_LETTER_WI"). +lisp_code_name(12640,"HANGUL_LETTER_YU"). +lisp_code_name(12641,"HANGUL_LETTER_EU"). +lisp_code_name(12642,"HANGUL_LETTER_YI"). +lisp_code_name(12643,"HANGUL_LETTER_I"). +lisp_code_name(12644,"HANGUL_FILLER"). +lisp_code_name(12645,"HANGUL_LETTER_SSANGNIEUN"). +lisp_code_name(12646,"HANGUL_LETTER_NIEUN-TIKEUT"). +lisp_code_name(12647,"HANGUL_LETTER_NIEUN-SIOS"). +lisp_code_name(12648,"HANGUL_LETTER_NIEUN-PANSIOS"). +lisp_code_name(12649,"HANGUL_LETTER_RIEUL-KIYEOK-SIOS"). +lisp_code_name(12650,"HANGUL_LETTER_RIEUL-TIKEUT"). +lisp_code_name(12651,"HANGUL_LETTER_RIEUL-PIEUP-SIOS"). +lisp_code_name(12652,"HANGUL_LETTER_RIEUL-PANSIOS"). +lisp_code_name(12653,"HANGUL_LETTER_RIEUL-YEORINHIEUH"). +lisp_code_name(12654,"HANGUL_LETTER_MIEUM-PIEUP"). +lisp_code_name(12655,"HANGUL_LETTER_MIEUM-SIOS"). +lisp_code_name(12656,"HANGUL_LETTER_MIEUM-PANSIOS"). +lisp_code_name(12657,"HANGUL_LETTER_KAPYEOUNMIEUM"). +lisp_code_name(12658,"HANGUL_LETTER_PIEUP-KIYEOK"). +lisp_code_name(12659,"HANGUL_LETTER_PIEUP-TIKEUT"). +lisp_code_name(12660,"HANGUL_LETTER_PIEUP-SIOS-KIYEOK"). +lisp_code_name(12661,"HANGUL_LETTER_PIEUP-SIOS-TIKEUT"). +lisp_code_name(12662,"HANGUL_LETTER_PIEUP-CIEUC"). +lisp_code_name(12663,"HANGUL_LETTER_PIEUP-THIEUTH"). +lisp_code_name(12664,"HANGUL_LETTER_KAPYEOUNPIEUP"). +lisp_code_name(12665,"HANGUL_LETTER_KAPYEOUNSSANGPIEUP"). +lisp_code_name(12666,"HANGUL_LETTER_SIOS-KIYEOK"). +lisp_code_name(12667,"HANGUL_LETTER_SIOS-NIEUN"). +lisp_code_name(12668,"HANGUL_LETTER_SIOS-TIKEUT"). +lisp_code_name(12669,"HANGUL_LETTER_SIOS-PIEUP"). +lisp_code_name(12670,"HANGUL_LETTER_SIOS-CIEUC"). +lisp_code_name(12671,"HANGUL_LETTER_PANSIOS"). +lisp_code_name(12672,"HANGUL_LETTER_SSANGIEUNG"). +lisp_code_name(12673,"HANGUL_LETTER_YESIEUNG"). +lisp_code_name(12674,"HANGUL_LETTER_YESIEUNG-SIOS"). +lisp_code_name(12675,"HANGUL_LETTER_YESIEUNG-PANSIOS"). +lisp_code_name(12676,"HANGUL_LETTER_KAPYEOUNPHIEUPH"). +lisp_code_name(12677,"HANGUL_LETTER_SSANGHIEUH"). +lisp_code_name(12678,"HANGUL_LETTER_YEORINHIEUH"). +lisp_code_name(12679,"HANGUL_LETTER_YO-YA"). +lisp_code_name(12680,"HANGUL_LETTER_YO-YAE"). +lisp_code_name(12681,"HANGUL_LETTER_YO-I"). +lisp_code_name(12682,"HANGUL_LETTER_YU-YEO"). +lisp_code_name(12683,"HANGUL_LETTER_YU-YE"). +lisp_code_name(12684,"HANGUL_LETTER_YU-I"). +lisp_code_name(12685,"HANGUL_LETTER_ARAEA"). +lisp_code_name(12686,"HANGUL_LETTER_ARAEAE"). +lisp_code_name(12688,"IDEOGRAPHIC_ANNOTATION_LINKING_MARK"). +lisp_code_name(12689,"IDEOGRAPHIC_ANNOTATION_REVERSE_MARK"). +lisp_code_name(12690,"IDEOGRAPHIC_ANNOTATION_ONE_MARK"). +lisp_code_name(12691,"IDEOGRAPHIC_ANNOTATION_TWO_MARK"). +lisp_code_name(12692,"IDEOGRAPHIC_ANNOTATION_THREE_MARK"). +lisp_code_name(12693,"IDEOGRAPHIC_ANNOTATION_FOUR_MARK"). +lisp_code_name(12694,"IDEOGRAPHIC_ANNOTATION_TOP_MARK"). +lisp_code_name(12695,"IDEOGRAPHIC_ANNOTATION_MIDDLE_MARK"). +lisp_code_name(12696,"IDEOGRAPHIC_ANNOTATION_BOTTOM_MARK"). +lisp_code_name(12697,"IDEOGRAPHIC_ANNOTATION_FIRST_MARK"). +lisp_code_name(12698,"IDEOGRAPHIC_ANNOTATION_SECOND_MARK"). +lisp_code_name(12699,"IDEOGRAPHIC_ANNOTATION_THIRD_MARK"). +lisp_code_name(12700,"IDEOGRAPHIC_ANNOTATION_FOURTH_MARK"). +lisp_code_name(12701,"IDEOGRAPHIC_ANNOTATION_HEAVEN_MARK"). +lisp_code_name(12702,"IDEOGRAPHIC_ANNOTATION_EARTH_MARK"). +lisp_code_name(12703,"IDEOGRAPHIC_ANNOTATION_MAN_MARK"). +lisp_code_name(12704,"BOPOMOFO_LETTER_BU"). +lisp_code_name(12705,"BOPOMOFO_LETTER_ZI"). +lisp_code_name(12706,"BOPOMOFO_LETTER_JI"). +lisp_code_name(12707,"BOPOMOFO_LETTER_GU"). +lisp_code_name(12708,"BOPOMOFO_LETTER_EE"). +lisp_code_name(12709,"BOPOMOFO_LETTER_ENN"). +lisp_code_name(12710,"BOPOMOFO_LETTER_OO"). +lisp_code_name(12711,"BOPOMOFO_LETTER_ONN"). +lisp_code_name(12712,"BOPOMOFO_LETTER_IR"). +lisp_code_name(12713,"BOPOMOFO_LETTER_ANN"). +lisp_code_name(12714,"BOPOMOFO_LETTER_INN"). +lisp_code_name(12715,"BOPOMOFO_LETTER_UNN"). +lisp_code_name(12716,"BOPOMOFO_LETTER_IM"). +lisp_code_name(12717,"BOPOMOFO_LETTER_NGG"). +lisp_code_name(12718,"BOPOMOFO_LETTER_AINN"). +lisp_code_name(12719,"BOPOMOFO_LETTER_AUNN"). +lisp_code_name(12720,"BOPOMOFO_LETTER_AM"). +lisp_code_name(12721,"BOPOMOFO_LETTER_OM"). +lisp_code_name(12722,"BOPOMOFO_LETTER_ONG"). +lisp_code_name(12723,"BOPOMOFO_LETTER_INNN"). +lisp_code_name(12724,"BOPOMOFO_FINAL_LETTER_P"). +lisp_code_name(12725,"BOPOMOFO_FINAL_LETTER_T"). +lisp_code_name(12726,"BOPOMOFO_FINAL_LETTER_K"). +lisp_code_name(12727,"BOPOMOFO_FINAL_LETTER_H"). +lisp_code_name(12728,"BOPOMOFO_LETTER_GH"). +lisp_code_name(12729,"BOPOMOFO_LETTER_LH"). +lisp_code_name(12730,"BOPOMOFO_LETTER_ZY"). +lisp_code_name(12736,"CJK_STROKE_T"). +lisp_code_name(12737,"CJK_STROKE_WG"). +lisp_code_name(12738,"CJK_STROKE_XG"). +lisp_code_name(12739,"CJK_STROKE_BXG"). +lisp_code_name(12740,"CJK_STROKE_SW"). +lisp_code_name(12741,"CJK_STROKE_HZZ"). +lisp_code_name(12742,"CJK_STROKE_HZG"). +lisp_code_name(12743,"CJK_STROKE_HP"). +lisp_code_name(12744,"CJK_STROKE_HZWG"). +lisp_code_name(12745,"CJK_STROKE_SZWG"). +lisp_code_name(12746,"CJK_STROKE_HZT"). +lisp_code_name(12747,"CJK_STROKE_HZZP"). +lisp_code_name(12748,"CJK_STROKE_HPWG"). +lisp_code_name(12749,"CJK_STROKE_HZW"). +lisp_code_name(12750,"CJK_STROKE_HZZZ"). +lisp_code_name(12751,"CJK_STROKE_N"). +lisp_code_name(12752,"CJK_STROKE_H"). +lisp_code_name(12753,"CJK_STROKE_S"). +lisp_code_name(12754,"CJK_STROKE_P"). +lisp_code_name(12755,"CJK_STROKE_SP"). +lisp_code_name(12756,"CJK_STROKE_D"). +lisp_code_name(12757,"CJK_STROKE_HZ"). +lisp_code_name(12758,"CJK_STROKE_HG"). +lisp_code_name(12759,"CJK_STROKE_SZ"). +lisp_code_name(12760,"CJK_STROKE_SWZ"). +lisp_code_name(12761,"CJK_STROKE_ST"). +lisp_code_name(12762,"CJK_STROKE_SG"). +lisp_code_name(12763,"CJK_STROKE_PD"). +lisp_code_name(12764,"CJK_STROKE_PZ"). +lisp_code_name(12765,"CJK_STROKE_TN"). +lisp_code_name(12766,"CJK_STROKE_SZZ"). +lisp_code_name(12767,"CJK_STROKE_SWG"). +lisp_code_name(12768,"CJK_STROKE_HXWG"). +lisp_code_name(12769,"CJK_STROKE_HZZZG"). +lisp_code_name(12770,"CJK_STROKE_PG"). +lisp_code_name(12771,"CJK_STROKE_Q"). +lisp_code_name(12784,"KATAKANA_LETTER_SMALL_KU"). +lisp_code_name(12785,"KATAKANA_LETTER_SMALL_SI"). +lisp_code_name(12786,"KATAKANA_LETTER_SMALL_SU"). +lisp_code_name(12787,"KATAKANA_LETTER_SMALL_TO"). +lisp_code_name(12788,"KATAKANA_LETTER_SMALL_NU"). +lisp_code_name(12789,"KATAKANA_LETTER_SMALL_HA"). +lisp_code_name(12790,"KATAKANA_LETTER_SMALL_HI"). +lisp_code_name(12791,"KATAKANA_LETTER_SMALL_HU"). +lisp_code_name(12792,"KATAKANA_LETTER_SMALL_HE"). +lisp_code_name(12793,"KATAKANA_LETTER_SMALL_HO"). +lisp_code_name(12794,"KATAKANA_LETTER_SMALL_MU"). +lisp_code_name(12795,"KATAKANA_LETTER_SMALL_RA"). +lisp_code_name(12796,"KATAKANA_LETTER_SMALL_RI"). +lisp_code_name(12797,"KATAKANA_LETTER_SMALL_RU"). +lisp_code_name(12798,"KATAKANA_LETTER_SMALL_RE"). +lisp_code_name(12799,"KATAKANA_LETTER_SMALL_RO"). +lisp_code_name(12800,"PARENTHESIZED_HANGUL_KIYEOK"). +lisp_code_name(12801,"PARENTHESIZED_HANGUL_NIEUN"). +lisp_code_name(12802,"PARENTHESIZED_HANGUL_TIKEUT"). +lisp_code_name(12803,"PARENTHESIZED_HANGUL_RIEUL"). +lisp_code_name(12804,"PARENTHESIZED_HANGUL_MIEUM"). +lisp_code_name(12805,"PARENTHESIZED_HANGUL_PIEUP"). +lisp_code_name(12806,"PARENTHESIZED_HANGUL_SIOS"). +lisp_code_name(12807,"PARENTHESIZED_HANGUL_IEUNG"). +lisp_code_name(12808,"PARENTHESIZED_HANGUL_CIEUC"). +lisp_code_name(12809,"PARENTHESIZED_HANGUL_CHIEUCH"). +lisp_code_name(12810,"PARENTHESIZED_HANGUL_KHIEUKH"). +lisp_code_name(12811,"PARENTHESIZED_HANGUL_THIEUTH"). +lisp_code_name(12812,"PARENTHESIZED_HANGUL_PHIEUPH"). +lisp_code_name(12813,"PARENTHESIZED_HANGUL_HIEUH"). +lisp_code_name(12814,"PARENTHESIZED_HANGUL_KIYEOK_A"). +lisp_code_name(12815,"PARENTHESIZED_HANGUL_NIEUN_A"). +lisp_code_name(12816,"PARENTHESIZED_HANGUL_TIKEUT_A"). +lisp_code_name(12817,"PARENTHESIZED_HANGUL_RIEUL_A"). +lisp_code_name(12818,"PARENTHESIZED_HANGUL_MIEUM_A"). +lisp_code_name(12819,"PARENTHESIZED_HANGUL_PIEUP_A"). +lisp_code_name(12820,"PARENTHESIZED_HANGUL_SIOS_A"). +lisp_code_name(12821,"PARENTHESIZED_HANGUL_IEUNG_A"). +lisp_code_name(12822,"PARENTHESIZED_HANGUL_CIEUC_A"). +lisp_code_name(12823,"PARENTHESIZED_HANGUL_CHIEUCH_A"). +lisp_code_name(12824,"PARENTHESIZED_HANGUL_KHIEUKH_A"). +lisp_code_name(12825,"PARENTHESIZED_HANGUL_THIEUTH_A"). +lisp_code_name(12826,"PARENTHESIZED_HANGUL_PHIEUPH_A"). +lisp_code_name(12827,"PARENTHESIZED_HANGUL_HIEUH_A"). +lisp_code_name(12828,"PARENTHESIZED_HANGUL_CIEUC_U"). +lisp_code_name(12829,"PARENTHESIZED_KOREAN_CHARACTER_OJEON"). +lisp_code_name(12830,"PARENTHESIZED_KOREAN_CHARACTER_O_HU"). +lisp_code_name(12832,"PARENTHESIZED_IDEOGRAPH_ONE"). +lisp_code_name(12833,"PARENTHESIZED_IDEOGRAPH_TWO"). +lisp_code_name(12834,"PARENTHESIZED_IDEOGRAPH_THREE"). +lisp_code_name(12835,"PARENTHESIZED_IDEOGRAPH_FOUR"). +lisp_code_name(12836,"PARENTHESIZED_IDEOGRAPH_FIVE"). +lisp_code_name(12837,"PARENTHESIZED_IDEOGRAPH_SIX"). +lisp_code_name(12838,"PARENTHESIZED_IDEOGRAPH_SEVEN"). +lisp_code_name(12839,"PARENTHESIZED_IDEOGRAPH_EIGHT"). +lisp_code_name(12840,"PARENTHESIZED_IDEOGRAPH_NINE"). +lisp_code_name(12841,"PARENTHESIZED_IDEOGRAPH_TEN"). +lisp_code_name(12842,"PARENTHESIZED_IDEOGRAPH_MOON"). +lisp_code_name(12843,"PARENTHESIZED_IDEOGRAPH_FIRE"). +lisp_code_name(12844,"PARENTHESIZED_IDEOGRAPH_WATER"). +lisp_code_name(12845,"PARENTHESIZED_IDEOGRAPH_WOOD"). +lisp_code_name(12846,"PARENTHESIZED_IDEOGRAPH_METAL"). +lisp_code_name(12847,"PARENTHESIZED_IDEOGRAPH_EARTH"). +lisp_code_name(12848,"PARENTHESIZED_IDEOGRAPH_SUN"). +lisp_code_name(12849,"PARENTHESIZED_IDEOGRAPH_STOCK"). +lisp_code_name(12850,"PARENTHESIZED_IDEOGRAPH_HAVE"). +lisp_code_name(12851,"PARENTHESIZED_IDEOGRAPH_SOCIETY"). +lisp_code_name(12852,"PARENTHESIZED_IDEOGRAPH_NAME"). +lisp_code_name(12853,"PARENTHESIZED_IDEOGRAPH_SPECIAL"). +lisp_code_name(12854,"PARENTHESIZED_IDEOGRAPH_FINANCIAL"). +lisp_code_name(12855,"PARENTHESIZED_IDEOGRAPH_CONGRATULATION"). +lisp_code_name(12856,"PARENTHESIZED_IDEOGRAPH_LABOR"). +lisp_code_name(12857,"PARENTHESIZED_IDEOGRAPH_REPRESENT"). +lisp_code_name(12858,"PARENTHESIZED_IDEOGRAPH_CALL"). +lisp_code_name(12859,"PARENTHESIZED_IDEOGRAPH_STUDY"). +lisp_code_name(12860,"PARENTHESIZED_IDEOGRAPH_SUPERVISE"). +lisp_code_name(12861,"PARENTHESIZED_IDEOGRAPH_ENTERPRISE"). +lisp_code_name(12862,"PARENTHESIZED_IDEOGRAPH_RESOURCE"). +lisp_code_name(12863,"PARENTHESIZED_IDEOGRAPH_ALLIANCE"). +lisp_code_name(12864,"PARENTHESIZED_IDEOGRAPH_FESTIVAL"). +lisp_code_name(12865,"PARENTHESIZED_IDEOGRAPH_REST"). +lisp_code_name(12866,"PARENTHESIZED_IDEOGRAPH_SELF"). +lisp_code_name(12867,"PARENTHESIZED_IDEOGRAPH_REACH"). +lisp_code_name(12868,"CIRCLED_IDEOGRAPH_QUESTION"). +lisp_code_name(12869,"CIRCLED_IDEOGRAPH_KINDERGARTEN"). +lisp_code_name(12870,"CIRCLED_IDEOGRAPH_SCHOOL"). +lisp_code_name(12871,"CIRCLED_IDEOGRAPH_KOTO"). +lisp_code_name(12872,"CIRCLED_NUMBER_TEN_ON_BLACK_SQUARE"). +lisp_code_name(12873,"CIRCLED_NUMBER_TWENTY_ON_BLACK_SQUARE"). +lisp_code_name(12874,"CIRCLED_NUMBER_THIRTY_ON_BLACK_SQUARE"). +lisp_code_name(12875,"CIRCLED_NUMBER_FORTY_ON_BLACK_SQUARE"). +lisp_code_name(12876,"CIRCLED_NUMBER_FIFTY_ON_BLACK_SQUARE"). +lisp_code_name(12877,"CIRCLED_NUMBER_SIXTY_ON_BLACK_SQUARE"). +lisp_code_name(12878,"CIRCLED_NUMBER_SEVENTY_ON_BLACK_SQUARE"). +lisp_code_name(12879,"CIRCLED_NUMBER_EIGHTY_ON_BLACK_SQUARE"). +lisp_code_name(12880,"PARTNERSHIP_SIGN"). +lisp_code_name(12881,"CIRCLED_NUMBER_TWENTY_ONE"). +lisp_code_name(12882,"CIRCLED_NUMBER_TWENTY_TWO"). +lisp_code_name(12883,"CIRCLED_NUMBER_TWENTY_THREE"). +lisp_code_name(12884,"CIRCLED_NUMBER_TWENTY_FOUR"). +lisp_code_name(12885,"CIRCLED_NUMBER_TWENTY_FIVE"). +lisp_code_name(12886,"CIRCLED_NUMBER_TWENTY_SIX"). +lisp_code_name(12887,"CIRCLED_NUMBER_TWENTY_SEVEN"). +lisp_code_name(12888,"CIRCLED_NUMBER_TWENTY_EIGHT"). +lisp_code_name(12889,"CIRCLED_NUMBER_TWENTY_NINE"). +lisp_code_name(12890,"CIRCLED_NUMBER_THIRTY"). +lisp_code_name(12891,"CIRCLED_NUMBER_THIRTY_ONE"). +lisp_code_name(12892,"CIRCLED_NUMBER_THIRTY_TWO"). +lisp_code_name(12893,"CIRCLED_NUMBER_THIRTY_THREE"). +lisp_code_name(12894,"CIRCLED_NUMBER_THIRTY_FOUR"). +lisp_code_name(12895,"CIRCLED_NUMBER_THIRTY_FIVE"). +lisp_code_name(12896,"CIRCLED_HANGUL_KIYEOK"). +lisp_code_name(12897,"CIRCLED_HANGUL_NIEUN"). +lisp_code_name(12898,"CIRCLED_HANGUL_TIKEUT"). +lisp_code_name(12899,"CIRCLED_HANGUL_RIEUL"). +lisp_code_name(12900,"CIRCLED_HANGUL_MIEUM"). +lisp_code_name(12901,"CIRCLED_HANGUL_PIEUP"). +lisp_code_name(12902,"CIRCLED_HANGUL_SIOS"). +lisp_code_name(12903,"CIRCLED_HANGUL_IEUNG"). +lisp_code_name(12904,"CIRCLED_HANGUL_CIEUC"). +lisp_code_name(12905,"CIRCLED_HANGUL_CHIEUCH"). +lisp_code_name(12906,"CIRCLED_HANGUL_KHIEUKH"). +lisp_code_name(12907,"CIRCLED_HANGUL_THIEUTH"). +lisp_code_name(12908,"CIRCLED_HANGUL_PHIEUPH"). +lisp_code_name(12909,"CIRCLED_HANGUL_HIEUH"). +lisp_code_name(12910,"CIRCLED_HANGUL_KIYEOK_A"). +lisp_code_name(12911,"CIRCLED_HANGUL_NIEUN_A"). +lisp_code_name(12912,"CIRCLED_HANGUL_TIKEUT_A"). +lisp_code_name(12913,"CIRCLED_HANGUL_RIEUL_A"). +lisp_code_name(12914,"CIRCLED_HANGUL_MIEUM_A"). +lisp_code_name(12915,"CIRCLED_HANGUL_PIEUP_A"). +lisp_code_name(12916,"CIRCLED_HANGUL_SIOS_A"). +lisp_code_name(12917,"CIRCLED_HANGUL_IEUNG_A"). +lisp_code_name(12918,"CIRCLED_HANGUL_CIEUC_A"). +lisp_code_name(12919,"CIRCLED_HANGUL_CHIEUCH_A"). +lisp_code_name(12920,"CIRCLED_HANGUL_KHIEUKH_A"). +lisp_code_name(12921,"CIRCLED_HANGUL_THIEUTH_A"). +lisp_code_name(12922,"CIRCLED_HANGUL_PHIEUPH_A"). +lisp_code_name(12923,"CIRCLED_HANGUL_HIEUH_A"). +lisp_code_name(12924,"CIRCLED_KOREAN_CHARACTER_CHAMKO"). +lisp_code_name(12925,"CIRCLED_KOREAN_CHARACTER_JUEUI"). +lisp_code_name(12926,"CIRCLED_HANGUL_IEUNG_U"). +lisp_code_name(12927,"KOREAN_STANDARD_SYMBOL"). +lisp_code_name(12928,"CIRCLED_IDEOGRAPH_ONE"). +lisp_code_name(12929,"CIRCLED_IDEOGRAPH_TWO"). +lisp_code_name(12930,"CIRCLED_IDEOGRAPH_THREE"). +lisp_code_name(12931,"CIRCLED_IDEOGRAPH_FOUR"). +lisp_code_name(12932,"CIRCLED_IDEOGRAPH_FIVE"). +lisp_code_name(12933,"CIRCLED_IDEOGRAPH_SIX"). +lisp_code_name(12934,"CIRCLED_IDEOGRAPH_SEVEN"). +lisp_code_name(12935,"CIRCLED_IDEOGRAPH_EIGHT"). +lisp_code_name(12936,"CIRCLED_IDEOGRAPH_NINE"). +lisp_code_name(12937,"CIRCLED_IDEOGRAPH_TEN"). +lisp_code_name(12938,"CIRCLED_IDEOGRAPH_MOON"). +lisp_code_name(12939,"CIRCLED_IDEOGRAPH_FIRE"). +lisp_code_name(12940,"CIRCLED_IDEOGRAPH_WATER"). +lisp_code_name(12941,"CIRCLED_IDEOGRAPH_WOOD"). +lisp_code_name(12942,"CIRCLED_IDEOGRAPH_METAL"). +lisp_code_name(12943,"CIRCLED_IDEOGRAPH_EARTH"). +lisp_code_name(12944,"CIRCLED_IDEOGRAPH_SUN"). +lisp_code_name(12945,"CIRCLED_IDEOGRAPH_STOCK"). +lisp_code_name(12946,"CIRCLED_IDEOGRAPH_HAVE"). +lisp_code_name(12947,"CIRCLED_IDEOGRAPH_SOCIETY"). +lisp_code_name(12948,"CIRCLED_IDEOGRAPH_NAME"). +lisp_code_name(12949,"CIRCLED_IDEOGRAPH_SPECIAL"). +lisp_code_name(12950,"CIRCLED_IDEOGRAPH_FINANCIAL"). +lisp_code_name(12951,"CIRCLED_IDEOGRAPH_CONGRATULATION"). +lisp_code_name(12952,"CIRCLED_IDEOGRAPH_LABOR"). +lisp_code_name(12953,"CIRCLED_IDEOGRAPH_SECRET"). +lisp_code_name(12954,"CIRCLED_IDEOGRAPH_MALE"). +lisp_code_name(12955,"CIRCLED_IDEOGRAPH_FEMALE"). +lisp_code_name(12956,"CIRCLED_IDEOGRAPH_SUITABLE"). +lisp_code_name(12957,"CIRCLED_IDEOGRAPH_EXCELLENT"). +lisp_code_name(12958,"CIRCLED_IDEOGRAPH_PRINT"). +lisp_code_name(12959,"CIRCLED_IDEOGRAPH_ATTENTION"). +lisp_code_name(12960,"CIRCLED_IDEOGRAPH_ITEM"). +lisp_code_name(12961,"CIRCLED_IDEOGRAPH_REST"). +lisp_code_name(12962,"CIRCLED_IDEOGRAPH_COPY"). +lisp_code_name(12963,"CIRCLED_IDEOGRAPH_CORRECT"). +lisp_code_name(12964,"CIRCLED_IDEOGRAPH_HIGH"). +lisp_code_name(12965,"CIRCLED_IDEOGRAPH_CENTRE"). +lisp_code_name(12966,"CIRCLED_IDEOGRAPH_LOW"). +lisp_code_name(12967,"CIRCLED_IDEOGRAPH_LEFT"). +lisp_code_name(12968,"CIRCLED_IDEOGRAPH_RIGHT"). +lisp_code_name(12969,"CIRCLED_IDEOGRAPH_MEDICINE"). +lisp_code_name(12970,"CIRCLED_IDEOGRAPH_RELIGION"). +lisp_code_name(12971,"CIRCLED_IDEOGRAPH_STUDY"). +lisp_code_name(12972,"CIRCLED_IDEOGRAPH_SUPERVISE"). +lisp_code_name(12973,"CIRCLED_IDEOGRAPH_ENTERPRISE"). +lisp_code_name(12974,"CIRCLED_IDEOGRAPH_RESOURCE"). +lisp_code_name(12975,"CIRCLED_IDEOGRAPH_ALLIANCE"). +lisp_code_name(12976,"CIRCLED_IDEOGRAPH_NIGHT"). +lisp_code_name(12977,"CIRCLED_NUMBER_THIRTY_SIX"). +lisp_code_name(12978,"CIRCLED_NUMBER_THIRTY_SEVEN"). +lisp_code_name(12979,"CIRCLED_NUMBER_THIRTY_EIGHT"). +lisp_code_name(12980,"CIRCLED_NUMBER_THIRTY_NINE"). +lisp_code_name(12981,"CIRCLED_NUMBER_FORTY"). +lisp_code_name(12982,"CIRCLED_NUMBER_FORTY_ONE"). +lisp_code_name(12983,"CIRCLED_NUMBER_FORTY_TWO"). +lisp_code_name(12984,"CIRCLED_NUMBER_FORTY_THREE"). +lisp_code_name(12985,"CIRCLED_NUMBER_FORTY_FOUR"). +lisp_code_name(12986,"CIRCLED_NUMBER_FORTY_FIVE"). +lisp_code_name(12987,"CIRCLED_NUMBER_FORTY_SIX"). +lisp_code_name(12988,"CIRCLED_NUMBER_FORTY_SEVEN"). +lisp_code_name(12989,"CIRCLED_NUMBER_FORTY_EIGHT"). +lisp_code_name(12990,"CIRCLED_NUMBER_FORTY_NINE"). +lisp_code_name(12991,"CIRCLED_NUMBER_FIFTY"). +lisp_code_name(12992,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_JANUARY"). +lisp_code_name(12993,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_FEBRUARY"). +lisp_code_name(12994,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_MARCH"). +lisp_code_name(12995,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_APRIL"). +lisp_code_name(12996,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_MAY"). +lisp_code_name(12997,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_JUNE"). +lisp_code_name(12998,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_JULY"). +lisp_code_name(12999,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_AUGUST"). +lisp_code_name(13000,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_SEPTEMBER"). +lisp_code_name(13001,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_OCTOBER"). +lisp_code_name(13002,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_NOVEMBER"). +lisp_code_name(13003,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_DECEMBER"). +lisp_code_name(13004,"SQUARE_HG"). +lisp_code_name(13005,"SQUARE_ERG"). +lisp_code_name(13006,"SQUARE_EV"). +lisp_code_name(13007,"LIMITED_LIABILITY_SIGN"). +lisp_code_name(13008,"CIRCLED_KATAKANA_A"). +lisp_code_name(13009,"CIRCLED_KATAKANA_I"). +lisp_code_name(13010,"CIRCLED_KATAKANA_U"). +lisp_code_name(13011,"CIRCLED_KATAKANA_E"). +lisp_code_name(13012,"CIRCLED_KATAKANA_O"). +lisp_code_name(13013,"CIRCLED_KATAKANA_KA"). +lisp_code_name(13014,"CIRCLED_KATAKANA_KI"). +lisp_code_name(13015,"CIRCLED_KATAKANA_KU"). +lisp_code_name(13016,"CIRCLED_KATAKANA_KE"). +lisp_code_name(13017,"CIRCLED_KATAKANA_KO"). +lisp_code_name(13018,"CIRCLED_KATAKANA_SA"). +lisp_code_name(13019,"CIRCLED_KATAKANA_SI"). +lisp_code_name(13020,"CIRCLED_KATAKANA_SU"). +lisp_code_name(13021,"CIRCLED_KATAKANA_SE"). +lisp_code_name(13022,"CIRCLED_KATAKANA_SO"). +lisp_code_name(13023,"CIRCLED_KATAKANA_TA"). +lisp_code_name(13024,"CIRCLED_KATAKANA_TI"). +lisp_code_name(13025,"CIRCLED_KATAKANA_TU"). +lisp_code_name(13026,"CIRCLED_KATAKANA_TE"). +lisp_code_name(13027,"CIRCLED_KATAKANA_TO"). +lisp_code_name(13028,"CIRCLED_KATAKANA_NA"). +lisp_code_name(13029,"CIRCLED_KATAKANA_NI"). +lisp_code_name(13030,"CIRCLED_KATAKANA_NU"). +lisp_code_name(13031,"CIRCLED_KATAKANA_NE"). +lisp_code_name(13032,"CIRCLED_KATAKANA_NO"). +lisp_code_name(13033,"CIRCLED_KATAKANA_HA"). +lisp_code_name(13034,"CIRCLED_KATAKANA_HI"). +lisp_code_name(13035,"CIRCLED_KATAKANA_HU"). +lisp_code_name(13036,"CIRCLED_KATAKANA_HE"). +lisp_code_name(13037,"CIRCLED_KATAKANA_HO"). +lisp_code_name(13038,"CIRCLED_KATAKANA_MA"). +lisp_code_name(13039,"CIRCLED_KATAKANA_MI"). +lisp_code_name(13040,"CIRCLED_KATAKANA_MU"). +lisp_code_name(13041,"CIRCLED_KATAKANA_ME"). +lisp_code_name(13042,"CIRCLED_KATAKANA_MO"). +lisp_code_name(13043,"CIRCLED_KATAKANA_YA"). +lisp_code_name(13044,"CIRCLED_KATAKANA_YU"). +lisp_code_name(13045,"CIRCLED_KATAKANA_YO"). +lisp_code_name(13046,"CIRCLED_KATAKANA_RA"). +lisp_code_name(13047,"CIRCLED_KATAKANA_RI"). +lisp_code_name(13048,"CIRCLED_KATAKANA_RU"). +lisp_code_name(13049,"CIRCLED_KATAKANA_RE"). +lisp_code_name(13050,"CIRCLED_KATAKANA_RO"). +lisp_code_name(13051,"CIRCLED_KATAKANA_WA"). +lisp_code_name(13052,"CIRCLED_KATAKANA_WI"). +lisp_code_name(13053,"CIRCLED_KATAKANA_WE"). +lisp_code_name(13054,"CIRCLED_KATAKANA_WO"). +lisp_code_name(13056,"SQUARE_APAATO"). +lisp_code_name(13057,"SQUARE_ARUHUA"). +lisp_code_name(13058,"SQUARE_ANPEA"). +lisp_code_name(13059,"SQUARE_AARU"). +lisp_code_name(13060,"SQUARE_ININGU"). +lisp_code_name(13061,"SQUARE_INTI"). +lisp_code_name(13062,"SQUARE_UON"). +lisp_code_name(13063,"SQUARE_ESUKUUDO"). +lisp_code_name(13064,"SQUARE_EEKAA"). +lisp_code_name(13065,"SQUARE_ONSU"). +lisp_code_name(13066,"SQUARE_OOMU"). +lisp_code_name(13067,"SQUARE_KAIRI"). +lisp_code_name(13068,"SQUARE_KARATTO"). +lisp_code_name(13069,"SQUARE_KARORII"). +lisp_code_name(13070,"SQUARE_GARON"). +lisp_code_name(13071,"SQUARE_GANMA"). +lisp_code_name(13072,"SQUARE_GIGA"). +lisp_code_name(13073,"SQUARE_GINII"). +lisp_code_name(13074,"SQUARE_KYURII"). +lisp_code_name(13075,"SQUARE_GIRUDAA"). +lisp_code_name(13076,"SQUARE_KIRO"). +lisp_code_name(13077,"SQUARE_KIROGURAMU"). +lisp_code_name(13078,"SQUARE_KIROMEETORU"). +lisp_code_name(13079,"SQUARE_KIROWATTO"). +lisp_code_name(13080,"SQUARE_GURAMU"). +lisp_code_name(13081,"SQUARE_GURAMUTON"). +lisp_code_name(13082,"SQUARE_KURUZEIRO"). +lisp_code_name(13083,"SQUARE_KUROONE"). +lisp_code_name(13084,"SQUARE_KEESU"). +lisp_code_name(13085,"SQUARE_KORUNA"). +lisp_code_name(13086,"SQUARE_KOOPO"). +lisp_code_name(13087,"SQUARE_SAIKURU"). +lisp_code_name(13088,"SQUARE_SANTIIMU"). +lisp_code_name(13089,"SQUARE_SIRINGU"). +lisp_code_name(13090,"SQUARE_SENTI"). +lisp_code_name(13091,"SQUARE_SENTO"). +lisp_code_name(13092,"SQUARE_DAASU"). +lisp_code_name(13093,"SQUARE_DESI"). +lisp_code_name(13094,"SQUARE_DORU"). +lisp_code_name(13095,"SQUARE_TON"). +lisp_code_name(13096,"SQUARE_NANO"). +lisp_code_name(13097,"SQUARE_NOTTO"). +lisp_code_name(13098,"SQUARE_HAITU"). +lisp_code_name(13099,"SQUARE_PAASENTO"). +lisp_code_name(13100,"SQUARE_PAATU"). +lisp_code_name(13101,"SQUARE_BAARERU"). +lisp_code_name(13102,"SQUARE_PIASUTORU"). +lisp_code_name(13103,"SQUARE_PIKURU"). +lisp_code_name(13104,"SQUARE_PIKO"). +lisp_code_name(13105,"SQUARE_BIRU"). +lisp_code_name(13106,"SQUARE_HUARADDO"). +lisp_code_name(13107,"SQUARE_HUIITO"). +lisp_code_name(13108,"SQUARE_BUSSYERU"). +lisp_code_name(13109,"SQUARE_HURAN"). +lisp_code_name(13110,"SQUARE_HEKUTAARU"). +lisp_code_name(13111,"SQUARE_PESO"). +lisp_code_name(13112,"SQUARE_PENIHI"). +lisp_code_name(13113,"SQUARE_HERUTU"). +lisp_code_name(13114,"SQUARE_PENSU"). +lisp_code_name(13115,"SQUARE_PEEZI"). +lisp_code_name(13116,"SQUARE_BEETA"). +lisp_code_name(13117,"SQUARE_POINTO"). +lisp_code_name(13118,"SQUARE_BORUTO"). +lisp_code_name(13119,"SQUARE_HON"). +lisp_code_name(13120,"SQUARE_PONDO"). +lisp_code_name(13121,"SQUARE_HOORU"). +lisp_code_name(13122,"SQUARE_HOON"). +lisp_code_name(13123,"SQUARE_MAIKURO"). +lisp_code_name(13124,"SQUARE_MAIRU"). +lisp_code_name(13125,"SQUARE_MAHHA"). +lisp_code_name(13126,"SQUARE_MARUKU"). +lisp_code_name(13127,"SQUARE_MANSYON"). +lisp_code_name(13128,"SQUARE_MIKURON"). +lisp_code_name(13129,"SQUARE_MIRI"). +lisp_code_name(13130,"SQUARE_MIRIBAARU"). +lisp_code_name(13131,"SQUARE_MEGA"). +lisp_code_name(13132,"SQUARE_MEGATON"). +lisp_code_name(13133,"SQUARE_MEETORU"). +lisp_code_name(13134,"SQUARE_YAADO"). +lisp_code_name(13135,"SQUARE_YAARU"). +lisp_code_name(13136,"SQUARE_YUAN"). +lisp_code_name(13137,"SQUARE_RITTORU"). +lisp_code_name(13138,"SQUARE_RIRA"). +lisp_code_name(13139,"SQUARE_RUPII"). +lisp_code_name(13140,"SQUARE_RUUBURU"). +lisp_code_name(13141,"SQUARE_REMU"). +lisp_code_name(13142,"SQUARE_RENTOGEN"). +lisp_code_name(13143,"SQUARE_WATTO"). +lisp_code_name(13144,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_HOUR_ZERO"). +lisp_code_name(13145,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_HOUR_ONE"). +lisp_code_name(13146,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_HOUR_TWO"). +lisp_code_name(13147,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_HOUR_THREE"). +lisp_code_name(13148,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_HOUR_FOUR"). +lisp_code_name(13149,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_HOUR_FIVE"). +lisp_code_name(13150,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_HOUR_SIX"). +lisp_code_name(13151,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_HOUR_SEVEN"). +lisp_code_name(13152,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_HOUR_EIGHT"). +lisp_code_name(13153,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_HOUR_NINE"). +lisp_code_name(13154,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_HOUR_TEN"). +lisp_code_name(13155,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_HOUR_ELEVEN"). +lisp_code_name(13156,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_HOUR_TWELVE"). +lisp_code_name(13157,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_HOUR_THIRTEEN"). +lisp_code_name(13158,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_HOUR_FOURTEEN"). +lisp_code_name(13159,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_HOUR_FIFTEEN"). +lisp_code_name(13160,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_HOUR_SIXTEEN"). +lisp_code_name(13161,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_HOUR_SEVENTEEN"). +lisp_code_name(13162,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_HOUR_EIGHTEEN"). +lisp_code_name(13163,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_HOUR_NINETEEN"). +lisp_code_name(13164,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_HOUR_TWENTY"). +lisp_code_name(13165,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_HOUR_TWENTY-ONE"). +lisp_code_name(13166,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_HOUR_TWENTY-TWO"). +lisp_code_name(13167,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_HOUR_TWENTY-THREE"). +lisp_code_name(13168,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_HOUR_TWENTY-FOUR"). +lisp_code_name(13169,"SQUARE_HPA"). +lisp_code_name(13170,"SQUARE_DA"). +lisp_code_name(13171,"SQUARE_AU"). +lisp_code_name(13172,"SQUARE_BAR"). +lisp_code_name(13173,"SQUARE_OV"). +lisp_code_name(13174,"SQUARE_PC"). +lisp_code_name(13175,"SQUARE_DM"). +lisp_code_name(13176,"SQUARE_DM_SQUARED"). +lisp_code_name(13177,"SQUARE_DM_CUBED"). +lisp_code_name(13178,"SQUARE_IU"). +lisp_code_name(13179,"SQUARE_ERA_NAME_HEISEI"). +lisp_code_name(13180,"SQUARE_ERA_NAME_SYOUWA"). +lisp_code_name(13181,"SQUARE_ERA_NAME_TAISYOU"). +lisp_code_name(13182,"SQUARE_ERA_NAME_MEIZI"). +lisp_code_name(13183,"SQUARE_CORPORATION"). +lisp_code_name(13184,"SQUARE_PA_AMPS"). +lisp_code_name(13185,"SQUARE_NA"). +lisp_code_name(13186,"SQUARE_MU_A"). +lisp_code_name(13187,"SQUARE_MA"). +lisp_code_name(13188,"SQUARE_KA"). +lisp_code_name(13189,"SQUARE_KB"). +lisp_code_name(13190,"SQUARE_MB"). +lisp_code_name(13191,"SQUARE_GB"). +lisp_code_name(13192,"SQUARE_CAL"). +lisp_code_name(13193,"SQUARE_KCAL"). +lisp_code_name(13194,"SQUARE_PF"). +lisp_code_name(13195,"SQUARE_NF"). +lisp_code_name(13196,"SQUARE_MU_F"). +lisp_code_name(13197,"SQUARE_MU_G"). +lisp_code_name(13198,"SQUARE_MG"). +lisp_code_name(13199,"SQUARE_KG"). +lisp_code_name(13200,"SQUARE_HZ"). +lisp_code_name(13201,"SQUARE_KHZ"). +lisp_code_name(13202,"SQUARE_MHZ"). +lisp_code_name(13203,"SQUARE_GHZ"). +lisp_code_name(13204,"SQUARE_THZ"). +lisp_code_name(13205,"SQUARE_MU_L"). +lisp_code_name(13206,"SQUARE_ML"). +lisp_code_name(13207,"SQUARE_DL"). +lisp_code_name(13208,"SQUARE_KL"). +lisp_code_name(13209,"SQUARE_FM"). +lisp_code_name(13210,"SQUARE_NM"). +lisp_code_name(13211,"SQUARE_MU_M"). +lisp_code_name(13212,"SQUARE_MM"). +lisp_code_name(13213,"SQUARE_CM"). +lisp_code_name(13214,"SQUARE_KM"). +lisp_code_name(13215,"SQUARE_MM_SQUARED"). +lisp_code_name(13216,"SQUARE_CM_SQUARED"). +lisp_code_name(13217,"SQUARE_M_SQUARED"). +lisp_code_name(13218,"SQUARE_KM_SQUARED"). +lisp_code_name(13219,"SQUARE_MM_CUBED"). +lisp_code_name(13220,"SQUARE_CM_CUBED"). +lisp_code_name(13221,"SQUARE_M_CUBED"). +lisp_code_name(13222,"SQUARE_KM_CUBED"). +lisp_code_name(13223,"SQUARE_M_OVER_S"). +lisp_code_name(13224,"SQUARE_M_OVER_S_SQUARED"). +lisp_code_name(13225,"SQUARE_PA"). +lisp_code_name(13226,"SQUARE_KPA"). +lisp_code_name(13227,"SQUARE_MPA"). +lisp_code_name(13228,"SQUARE_GPA"). +lisp_code_name(13229,"SQUARE_RAD"). +lisp_code_name(13230,"SQUARE_RAD_OVER_S"). +lisp_code_name(13231,"SQUARE_RAD_OVER_S_SQUARED"). +lisp_code_name(13232,"SQUARE_PS"). +lisp_code_name(13233,"SQUARE_NS"). +lisp_code_name(13234,"SQUARE_MU_S"). +lisp_code_name(13235,"SQUARE_MS"). +lisp_code_name(13236,"SQUARE_PV"). +lisp_code_name(13237,"SQUARE_NV"). +lisp_code_name(13238,"SQUARE_MU_V"). +lisp_code_name(13239,"SQUARE_MV"). +lisp_code_name(13240,"SQUARE_KV"). +lisp_code_name(13241,"SQUARE_MV_MEGA"). +lisp_code_name(13242,"SQUARE_PW"). +lisp_code_name(13243,"SQUARE_NW"). +lisp_code_name(13244,"SQUARE_MU_W"). +lisp_code_name(13245,"SQUARE_MW"). +lisp_code_name(13246,"SQUARE_KW"). +lisp_code_name(13247,"SQUARE_MW_MEGA"). +lisp_code_name(13248,"SQUARE_K_OHM"). +lisp_code_name(13249,"SQUARE_M_OHM"). +lisp_code_name(13250,"SQUARE_AM"). +lisp_code_name(13251,"SQUARE_BQ"). +lisp_code_name(13252,"SQUARE_CC"). +lisp_code_name(13253,"SQUARE_CD"). +lisp_code_name(13254,"SQUARE_C_OVER_KG"). +lisp_code_name(13255,"SQUARE_CO"). +lisp_code_name(13256,"SQUARE_DB"). +lisp_code_name(13257,"SQUARE_GY"). +lisp_code_name(13258,"SQUARE_HA"). +lisp_code_name(13259,"SQUARE_HP"). +lisp_code_name(13260,"SQUARE_IN"). +lisp_code_name(13261,"SQUARE_KK"). +lisp_code_name(13262,"SQUARE_KM_CAPITAL"). +lisp_code_name(13263,"SQUARE_KT"). +lisp_code_name(13264,"SQUARE_LM"). +lisp_code_name(13265,"SQUARE_LN"). +lisp_code_name(13266,"SQUARE_LOG"). +lisp_code_name(13267,"SQUARE_LX"). +lisp_code_name(13268,"SQUARE_MB_SMALL"). +lisp_code_name(13269,"SQUARE_MIL"). +lisp_code_name(13270,"SQUARE_MOL"). +lisp_code_name(13271,"SQUARE_PH"). +lisp_code_name(13272,"SQUARE_PM"). +lisp_code_name(13273,"SQUARE_PPM"). +lisp_code_name(13274,"SQUARE_PR"). +lisp_code_name(13275,"SQUARE_SR"). +lisp_code_name(13276,"SQUARE_SV"). +lisp_code_name(13277,"SQUARE_WB"). +lisp_code_name(13278,"SQUARE_V_OVER_M"). +lisp_code_name(13279,"SQUARE_A_OVER_M"). +lisp_code_name(13280,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_DAY_ONE"). +lisp_code_name(13281,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_DAY_TWO"). +lisp_code_name(13282,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_DAY_THREE"). +lisp_code_name(13283,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_DAY_FOUR"). +lisp_code_name(13284,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_DAY_FIVE"). +lisp_code_name(13285,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_DAY_SIX"). +lisp_code_name(13286,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_DAY_SEVEN"). +lisp_code_name(13287,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_DAY_EIGHT"). +lisp_code_name(13288,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_DAY_NINE"). +lisp_code_name(13289,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_DAY_TEN"). +lisp_code_name(13290,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_DAY_ELEVEN"). +lisp_code_name(13291,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_DAY_TWELVE"). +lisp_code_name(13292,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_DAY_THIRTEEN"). +lisp_code_name(13293,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_DAY_FOURTEEN"). +lisp_code_name(13294,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_DAY_FIFTEEN"). +lisp_code_name(13295,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_DAY_SIXTEEN"). +lisp_code_name(13296,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_DAY_SEVENTEEN"). +lisp_code_name(13297,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_DAY_EIGHTEEN"). +lisp_code_name(13298,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_DAY_NINETEEN"). +lisp_code_name(13299,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_DAY_TWENTY"). +lisp_code_name(13300,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_DAY_TWENTY-ONE"). +lisp_code_name(13301,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_DAY_TWENTY-TWO"). +lisp_code_name(13302,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_DAY_TWENTY-THREE"). +lisp_code_name(13303,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_DAY_TWENTY-FOUR"). +lisp_code_name(13304,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_DAY_TWENTY-FIVE"). +lisp_code_name(13305,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_DAY_TWENTY-SIX"). +lisp_code_name(13306,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_DAY_TWENTY-SEVEN"). +lisp_code_name(13307,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_DAY_TWENTY-EIGHT"). +lisp_code_name(13308,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_DAY_TWENTY-NINE"). +lisp_code_name(13309,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_DAY_THIRTY"). +lisp_code_name(13310,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_DAY_THIRTY-ONE"). +lisp_code_name(13311,"SQUARE_GAL"). +lisp_code_name(19904,"HEXAGRAM_FOR_THE_CREATIVE_HEAVEN"). +lisp_code_name(19905,"HEXAGRAM_FOR_THE_RECEPTIVE_EARTH"). +lisp_code_name(19906,"HEXAGRAM_FOR_DIFFICULTY_AT_THE_BEGINNING"). +lisp_code_name(19907,"HEXAGRAM_FOR_YOUTHFUL_FOLLY"). +lisp_code_name(19908,"HEXAGRAM_FOR_WAITING"). +lisp_code_name(19909,"HEXAGRAM_FOR_CONFLICT"). +lisp_code_name(19910,"HEXAGRAM_FOR_THE_ARMY"). +lisp_code_name(19911,"HEXAGRAM_FOR_HOLDING_TOGETHER"). +lisp_code_name(19912,"HEXAGRAM_FOR_SMALL_TAMING"). +lisp_code_name(19913,"HEXAGRAM_FOR_TREADING"). +lisp_code_name(19914,"HEXAGRAM_FOR_PEACE"). +lisp_code_name(19915,"HEXAGRAM_FOR_STANDSTILL"). +lisp_code_name(19916,"HEXAGRAM_FOR_FELLOWSHIP"). +lisp_code_name(19917,"HEXAGRAM_FOR_GREAT_POSSESSION"). +lisp_code_name(19918,"HEXAGRAM_FOR_MODESTY"). +lisp_code_name(19919,"HEXAGRAM_FOR_ENTHUSIASM"). +lisp_code_name(19920,"HEXAGRAM_FOR_FOLLOWING"). +lisp_code_name(19921,"HEXAGRAM_FOR_WORK_ON_THE_DECAYED"). +lisp_code_name(19922,"HEXAGRAM_FOR_APPROACH"). +lisp_code_name(19923,"HEXAGRAM_FOR_CONTEMPLATION"). +lisp_code_name(19924,"HEXAGRAM_FOR_BITING_THROUGH"). +lisp_code_name(19925,"HEXAGRAM_FOR_GRACE"). +lisp_code_name(19926,"HEXAGRAM_FOR_SPLITTING_APART"). +lisp_code_name(19927,"HEXAGRAM_FOR_RETURN"). +lisp_code_name(19928,"HEXAGRAM_FOR_INNOCENCE"). +lisp_code_name(19929,"HEXAGRAM_FOR_GREAT_TAMING"). +lisp_code_name(19930,"HEXAGRAM_FOR_MOUTH_CORNERS"). +lisp_code_name(19931,"HEXAGRAM_FOR_GREAT_PREPONDERANCE"). +lisp_code_name(19932,"HEXAGRAM_FOR_THE_ABYSMAL_WATER"). +lisp_code_name(19933,"HEXAGRAM_FOR_THE_CLINGING_FIRE"). +lisp_code_name(19934,"HEXAGRAM_FOR_INFLUENCE"). +lisp_code_name(19935,"HEXAGRAM_FOR_DURATION"). +lisp_code_name(19936,"HEXAGRAM_FOR_RETREAT"). +lisp_code_name(19937,"HEXAGRAM_FOR_GREAT_POWER"). +lisp_code_name(19938,"HEXAGRAM_FOR_PROGRESS"). +lisp_code_name(19939,"HEXAGRAM_FOR_DARKENING_OF_THE_LIGHT"). +lisp_code_name(19940,"HEXAGRAM_FOR_THE_FAMILY"). +lisp_code_name(19941,"HEXAGRAM_FOR_OPPOSITION"). +lisp_code_name(19942,"HEXAGRAM_FOR_OBSTRUCTION"). +lisp_code_name(19943,"HEXAGRAM_FOR_DELIVERANCE"). +lisp_code_name(19944,"HEXAGRAM_FOR_DECREASE"). +lisp_code_name(19945,"HEXAGRAM_FOR_INCREASE"). +lisp_code_name(19946,"HEXAGRAM_FOR_BREAKTHROUGH"). +lisp_code_name(19947,"HEXAGRAM_FOR_COMING_TO_MEET"). +lisp_code_name(19948,"HEXAGRAM_FOR_GATHERING_TOGETHER"). +lisp_code_name(19949,"HEXAGRAM_FOR_PUSHING_UPWARD"). +lisp_code_name(19950,"HEXAGRAM_FOR_OPPRESSION"). +lisp_code_name(19951,"HEXAGRAM_FOR_THE_WELL"). +lisp_code_name(19952,"HEXAGRAM_FOR_REVOLUTION"). +lisp_code_name(19953,"HEXAGRAM_FOR_THE_CAULDRON"). +lisp_code_name(19954,"HEXAGRAM_FOR_THE_AROUSING_THUNDER"). +lisp_code_name(19955,"HEXAGRAM_FOR_THE_KEEPING_STILL_MOUNTAIN"). +lisp_code_name(19956,"HEXAGRAM_FOR_DEVELOPMENT"). +lisp_code_name(19957,"HEXAGRAM_FOR_THE_MARRYING_MAIDEN"). +lisp_code_name(19958,"HEXAGRAM_FOR_ABUNDANCE"). +lisp_code_name(19959,"HEXAGRAM_FOR_THE_WANDERER"). +lisp_code_name(19960,"HEXAGRAM_FOR_THE_GENTLE_WIND"). +lisp_code_name(19961,"HEXAGRAM_FOR_THE_JOYOUS_LAKE"). +lisp_code_name(19962,"HEXAGRAM_FOR_DISPERSION"). +lisp_code_name(19963,"HEXAGRAM_FOR_LIMITATION"). +lisp_code_name(19964,"HEXAGRAM_FOR_INNER_TRUTH"). +lisp_code_name(19965,"HEXAGRAM_FOR_SMALL_PREPONDERANCE"). +lisp_code_name(19966,"HEXAGRAM_FOR_AFTER_COMPLETION"). +lisp_code_name(19967,"HEXAGRAM_FOR_BEFORE_COMPLETION"). +lisp_code_name(40960,"YI_SYLLABLE_IT"). +lisp_code_name(40961,"YI_SYLLABLE_IX"). +lisp_code_name(40962,"YI_SYLLABLE_I"). +lisp_code_name(40963,"YI_SYLLABLE_IP"). +lisp_code_name(40964,"YI_SYLLABLE_IET"). +lisp_code_name(40965,"YI_SYLLABLE_IEX"). +lisp_code_name(40966,"YI_SYLLABLE_IE"). +lisp_code_name(40967,"YI_SYLLABLE_IEP"). +lisp_code_name(40968,"YI_SYLLABLE_AT"). +lisp_code_name(40969,"YI_SYLLABLE_AX"). +lisp_code_name(40970,"YI_SYLLABLE_A"). +lisp_code_name(40971,"YI_SYLLABLE_AP"). +lisp_code_name(40972,"YI_SYLLABLE_UOX"). +lisp_code_name(40973,"YI_SYLLABLE_UO"). +lisp_code_name(40974,"YI_SYLLABLE_UOP"). +lisp_code_name(40975,"YI_SYLLABLE_OT"). +lisp_code_name(40976,"YI_SYLLABLE_OX"). +lisp_code_name(40977,"YI_SYLLABLE_O"). +lisp_code_name(40978,"YI_SYLLABLE_OP"). +lisp_code_name(40979,"YI_SYLLABLE_EX"). +lisp_code_name(40980,"YI_SYLLABLE_E"). +lisp_code_name(40981,"YI_SYLLABLE_WU"). +lisp_code_name(40982,"YI_SYLLABLE_BIT"). +lisp_code_name(40983,"YI_SYLLABLE_BIX"). +lisp_code_name(40984,"YI_SYLLABLE_BI"). +lisp_code_name(40985,"YI_SYLLABLE_BIP"). +lisp_code_name(40986,"YI_SYLLABLE_BIET"). +lisp_code_name(40987,"YI_SYLLABLE_BIEX"). +lisp_code_name(40988,"YI_SYLLABLE_BIE"). +lisp_code_name(40989,"YI_SYLLABLE_BIEP"). +lisp_code_name(40990,"YI_SYLLABLE_BAT"). +lisp_code_name(40991,"YI_SYLLABLE_BAX"). +lisp_code_name(40992,"YI_SYLLABLE_BA"). +lisp_code_name(40993,"YI_SYLLABLE_BAP"). +lisp_code_name(40994,"YI_SYLLABLE_BUOX"). +lisp_code_name(40995,"YI_SYLLABLE_BUO"). +lisp_code_name(40996,"YI_SYLLABLE_BUOP"). +lisp_code_name(40997,"YI_SYLLABLE_BOT"). +lisp_code_name(40998,"YI_SYLLABLE_BOX"). +lisp_code_name(40999,"YI_SYLLABLE_BO"). +lisp_code_name(41000,"YI_SYLLABLE_BOP"). +lisp_code_name(41001,"YI_SYLLABLE_BEX"). +lisp_code_name(41002,"YI_SYLLABLE_BE"). +lisp_code_name(41003,"YI_SYLLABLE_BEP"). +lisp_code_name(41004,"YI_SYLLABLE_BUT"). +lisp_code_name(41005,"YI_SYLLABLE_BUX"). +lisp_code_name(41006,"YI_SYLLABLE_BU"). +lisp_code_name(41007,"YI_SYLLABLE_BUP"). +lisp_code_name(41008,"YI_SYLLABLE_BURX"). +lisp_code_name(41009,"YI_SYLLABLE_BUR"). +lisp_code_name(41010,"YI_SYLLABLE_BYT"). +lisp_code_name(41011,"YI_SYLLABLE_BYX"). +lisp_code_name(41012,"YI_SYLLABLE_BY"). +lisp_code_name(41013,"YI_SYLLABLE_BYP"). +lisp_code_name(41014,"YI_SYLLABLE_BYRX"). +lisp_code_name(41015,"YI_SYLLABLE_BYR"). +lisp_code_name(41016,"YI_SYLLABLE_PIT"). +lisp_code_name(41017,"YI_SYLLABLE_PIX"). +lisp_code_name(41018,"YI_SYLLABLE_PI"). +lisp_code_name(41019,"YI_SYLLABLE_PIP"). +lisp_code_name(41020,"YI_SYLLABLE_PIEX"). +lisp_code_name(41021,"YI_SYLLABLE_PIE"). +lisp_code_name(41022,"YI_SYLLABLE_PIEP"). +lisp_code_name(41023,"YI_SYLLABLE_PAT"). +lisp_code_name(41024,"YI_SYLLABLE_PAX"). +lisp_code_name(41025,"YI_SYLLABLE_PA"). +lisp_code_name(41026,"YI_SYLLABLE_PAP"). +lisp_code_name(41027,"YI_SYLLABLE_PUOX"). +lisp_code_name(41028,"YI_SYLLABLE_PUO"). +lisp_code_name(41029,"YI_SYLLABLE_PUOP"). +lisp_code_name(41030,"YI_SYLLABLE_POT"). +lisp_code_name(41031,"YI_SYLLABLE_POX"). +lisp_code_name(41032,"YI_SYLLABLE_PO"). +lisp_code_name(41033,"YI_SYLLABLE_POP"). +lisp_code_name(41034,"YI_SYLLABLE_PUT"). +lisp_code_name(41035,"YI_SYLLABLE_PUX"). +lisp_code_name(41036,"YI_SYLLABLE_PU"). +lisp_code_name(41037,"YI_SYLLABLE_PUP"). +lisp_code_name(41038,"YI_SYLLABLE_PURX"). +lisp_code_name(41039,"YI_SYLLABLE_PUR"). +lisp_code_name(41040,"YI_SYLLABLE_PYT"). +lisp_code_name(41041,"YI_SYLLABLE_PYX"). +lisp_code_name(41042,"YI_SYLLABLE_PY"). +lisp_code_name(41043,"YI_SYLLABLE_PYP"). +lisp_code_name(41044,"YI_SYLLABLE_PYRX"). +lisp_code_name(41045,"YI_SYLLABLE_PYR"). +lisp_code_name(41046,"YI_SYLLABLE_BBIT"). +lisp_code_name(41047,"YI_SYLLABLE_BBIX"). +lisp_code_name(41048,"YI_SYLLABLE_BBI"). +lisp_code_name(41049,"YI_SYLLABLE_BBIP"). +lisp_code_name(41050,"YI_SYLLABLE_BBIET"). +lisp_code_name(41051,"YI_SYLLABLE_BBIEX"). +lisp_code_name(41052,"YI_SYLLABLE_BBIE"). +lisp_code_name(41053,"YI_SYLLABLE_BBIEP"). +lisp_code_name(41054,"YI_SYLLABLE_BBAT"). +lisp_code_name(41055,"YI_SYLLABLE_BBAX"). +lisp_code_name(41056,"YI_SYLLABLE_BBA"). +lisp_code_name(41057,"YI_SYLLABLE_BBAP"). +lisp_code_name(41058,"YI_SYLLABLE_BBUOX"). +lisp_code_name(41059,"YI_SYLLABLE_BBUO"). +lisp_code_name(41060,"YI_SYLLABLE_BBUOP"). +lisp_code_name(41061,"YI_SYLLABLE_BBOT"). +lisp_code_name(41062,"YI_SYLLABLE_BBOX"). +lisp_code_name(41063,"YI_SYLLABLE_BBO"). +lisp_code_name(41064,"YI_SYLLABLE_BBOP"). +lisp_code_name(41065,"YI_SYLLABLE_BBEX"). +lisp_code_name(41066,"YI_SYLLABLE_BBE"). +lisp_code_name(41067,"YI_SYLLABLE_BBEP"). +lisp_code_name(41068,"YI_SYLLABLE_BBUT"). +lisp_code_name(41069,"YI_SYLLABLE_BBUX"). +lisp_code_name(41070,"YI_SYLLABLE_BBU"). +lisp_code_name(41071,"YI_SYLLABLE_BBUP"). +lisp_code_name(41072,"YI_SYLLABLE_BBURX"). +lisp_code_name(41073,"YI_SYLLABLE_BBUR"). +lisp_code_name(41074,"YI_SYLLABLE_BBYT"). +lisp_code_name(41075,"YI_SYLLABLE_BBYX"). +lisp_code_name(41076,"YI_SYLLABLE_BBY"). +lisp_code_name(41077,"YI_SYLLABLE_BBYP"). +lisp_code_name(41078,"YI_SYLLABLE_NBIT"). +lisp_code_name(41079,"YI_SYLLABLE_NBIX"). +lisp_code_name(41080,"YI_SYLLABLE_NBI"). +lisp_code_name(41081,"YI_SYLLABLE_NBIP"). +lisp_code_name(41082,"YI_SYLLABLE_NBIEX"). +lisp_code_name(41083,"YI_SYLLABLE_NBIE"). +lisp_code_name(41084,"YI_SYLLABLE_NBIEP"). +lisp_code_name(41085,"YI_SYLLABLE_NBAT"). +lisp_code_name(41086,"YI_SYLLABLE_NBAX"). +lisp_code_name(41087,"YI_SYLLABLE_NBA"). +lisp_code_name(41088,"YI_SYLLABLE_NBAP"). +lisp_code_name(41089,"YI_SYLLABLE_NBOT"). +lisp_code_name(41090,"YI_SYLLABLE_NBOX"). +lisp_code_name(41091,"YI_SYLLABLE_NBO"). +lisp_code_name(41092,"YI_SYLLABLE_NBOP"). +lisp_code_name(41093,"YI_SYLLABLE_NBUT"). +lisp_code_name(41094,"YI_SYLLABLE_NBUX"). +lisp_code_name(41095,"YI_SYLLABLE_NBU"). +lisp_code_name(41096,"YI_SYLLABLE_NBUP"). +lisp_code_name(41097,"YI_SYLLABLE_NBURX"). +lisp_code_name(41098,"YI_SYLLABLE_NBUR"). +lisp_code_name(41099,"YI_SYLLABLE_NBYT"). +lisp_code_name(41100,"YI_SYLLABLE_NBYX"). +lisp_code_name(41101,"YI_SYLLABLE_NBY"). +lisp_code_name(41102,"YI_SYLLABLE_NBYP"). +lisp_code_name(41103,"YI_SYLLABLE_NBYRX"). +lisp_code_name(41104,"YI_SYLLABLE_NBYR"). +lisp_code_name(41105,"YI_SYLLABLE_HMIT"). +lisp_code_name(41106,"YI_SYLLABLE_HMIX"). +lisp_code_name(41107,"YI_SYLLABLE_HMI"). +lisp_code_name(41108,"YI_SYLLABLE_HMIP"). +lisp_code_name(41109,"YI_SYLLABLE_HMIEX"). +lisp_code_name(41110,"YI_SYLLABLE_HMIE"). +lisp_code_name(41111,"YI_SYLLABLE_HMIEP"). +lisp_code_name(41112,"YI_SYLLABLE_HMAT"). +lisp_code_name(41113,"YI_SYLLABLE_HMAX"). +lisp_code_name(41114,"YI_SYLLABLE_HMA"). +lisp_code_name(41115,"YI_SYLLABLE_HMAP"). +lisp_code_name(41116,"YI_SYLLABLE_HMUOX"). +lisp_code_name(41117,"YI_SYLLABLE_HMUO"). +lisp_code_name(41118,"YI_SYLLABLE_HMUOP"). +lisp_code_name(41119,"YI_SYLLABLE_HMOT"). +lisp_code_name(41120,"YI_SYLLABLE_HMOX"). +lisp_code_name(41121,"YI_SYLLABLE_HMO"). +lisp_code_name(41122,"YI_SYLLABLE_HMOP"). +lisp_code_name(41123,"YI_SYLLABLE_HMUT"). +lisp_code_name(41124,"YI_SYLLABLE_HMUX"). +lisp_code_name(41125,"YI_SYLLABLE_HMU"). +lisp_code_name(41126,"YI_SYLLABLE_HMUP"). +lisp_code_name(41127,"YI_SYLLABLE_HMURX"). +lisp_code_name(41128,"YI_SYLLABLE_HMUR"). +lisp_code_name(41129,"YI_SYLLABLE_HMYX"). +lisp_code_name(41130,"YI_SYLLABLE_HMY"). +lisp_code_name(41131,"YI_SYLLABLE_HMYP"). +lisp_code_name(41132,"YI_SYLLABLE_HMYRX"). +lisp_code_name(41133,"YI_SYLLABLE_HMYR"). +lisp_code_name(41134,"YI_SYLLABLE_MIT"). +lisp_code_name(41135,"YI_SYLLABLE_MIX"). +lisp_code_name(41136,"YI_SYLLABLE_MI"). +lisp_code_name(41137,"YI_SYLLABLE_MIP"). +lisp_code_name(41138,"YI_SYLLABLE_MIEX"). +lisp_code_name(41139,"YI_SYLLABLE_MIE"). +lisp_code_name(41140,"YI_SYLLABLE_MIEP"). +lisp_code_name(41141,"YI_SYLLABLE_MAT"). +lisp_code_name(41142,"YI_SYLLABLE_MAX"). +lisp_code_name(41143,"YI_SYLLABLE_MA"). +lisp_code_name(41144,"YI_SYLLABLE_MAP"). +lisp_code_name(41145,"YI_SYLLABLE_MUOT"). +lisp_code_name(41146,"YI_SYLLABLE_MUOX"). +lisp_code_name(41147,"YI_SYLLABLE_MUO"). +lisp_code_name(41148,"YI_SYLLABLE_MUOP"). +lisp_code_name(41149,"YI_SYLLABLE_MOT"). +lisp_code_name(41150,"YI_SYLLABLE_MOX"). +lisp_code_name(41151,"YI_SYLLABLE_MO"). +lisp_code_name(41152,"YI_SYLLABLE_MOP"). +lisp_code_name(41153,"YI_SYLLABLE_MEX"). +lisp_code_name(41154,"YI_SYLLABLE_ME"). +lisp_code_name(41155,"YI_SYLLABLE_MUT"). +lisp_code_name(41156,"YI_SYLLABLE_MUX"). +lisp_code_name(41157,"YI_SYLLABLE_MU"). +lisp_code_name(41158,"YI_SYLLABLE_MUP"). +lisp_code_name(41159,"YI_SYLLABLE_MURX"). +lisp_code_name(41160,"YI_SYLLABLE_MUR"). +lisp_code_name(41161,"YI_SYLLABLE_MYT"). +lisp_code_name(41162,"YI_SYLLABLE_MYX"). +lisp_code_name(41163,"YI_SYLLABLE_MY"). +lisp_code_name(41164,"YI_SYLLABLE_MYP"). +lisp_code_name(41165,"YI_SYLLABLE_FIT"). +lisp_code_name(41166,"YI_SYLLABLE_FIX"). +lisp_code_name(41167,"YI_SYLLABLE_FI"). +lisp_code_name(41168,"YI_SYLLABLE_FIP"). +lisp_code_name(41169,"YI_SYLLABLE_FAT"). +lisp_code_name(41170,"YI_SYLLABLE_FAX"). +lisp_code_name(41171,"YI_SYLLABLE_FA"). +lisp_code_name(41172,"YI_SYLLABLE_FAP"). +lisp_code_name(41173,"YI_SYLLABLE_FOX"). +lisp_code_name(41174,"YI_SYLLABLE_FO"). +lisp_code_name(41175,"YI_SYLLABLE_FOP"). +lisp_code_name(41176,"YI_SYLLABLE_FUT"). +lisp_code_name(41177,"YI_SYLLABLE_FUX"). +lisp_code_name(41178,"YI_SYLLABLE_FU"). +lisp_code_name(41179,"YI_SYLLABLE_FUP"). +lisp_code_name(41180,"YI_SYLLABLE_FURX"). +lisp_code_name(41181,"YI_SYLLABLE_FUR"). +lisp_code_name(41182,"YI_SYLLABLE_FYT"). +lisp_code_name(41183,"YI_SYLLABLE_FYX"). +lisp_code_name(41184,"YI_SYLLABLE_FY"). +lisp_code_name(41185,"YI_SYLLABLE_FYP"). +lisp_code_name(41186,"YI_SYLLABLE_VIT"). +lisp_code_name(41187,"YI_SYLLABLE_VIX"). +lisp_code_name(41188,"YI_SYLLABLE_VI"). +lisp_code_name(41189,"YI_SYLLABLE_VIP"). +lisp_code_name(41190,"YI_SYLLABLE_VIET"). +lisp_code_name(41191,"YI_SYLLABLE_VIEX"). +lisp_code_name(41192,"YI_SYLLABLE_VIE"). +lisp_code_name(41193,"YI_SYLLABLE_VIEP"). +lisp_code_name(41194,"YI_SYLLABLE_VAT"). +lisp_code_name(41195,"YI_SYLLABLE_VAX"). +lisp_code_name(41196,"YI_SYLLABLE_VA"). +lisp_code_name(41197,"YI_SYLLABLE_VAP"). +lisp_code_name(41198,"YI_SYLLABLE_VOT"). +lisp_code_name(41199,"YI_SYLLABLE_VOX"). +lisp_code_name(41200,"YI_SYLLABLE_VO"). +lisp_code_name(41201,"YI_SYLLABLE_VOP"). +lisp_code_name(41202,"YI_SYLLABLE_VEX"). +lisp_code_name(41203,"YI_SYLLABLE_VEP"). +lisp_code_name(41204,"YI_SYLLABLE_VUT"). +lisp_code_name(41205,"YI_SYLLABLE_VUX"). +lisp_code_name(41206,"YI_SYLLABLE_VU"). +lisp_code_name(41207,"YI_SYLLABLE_VUP"). +lisp_code_name(41208,"YI_SYLLABLE_VURX"). +lisp_code_name(41209,"YI_SYLLABLE_VUR"). +lisp_code_name(41210,"YI_SYLLABLE_VYT"). +lisp_code_name(41211,"YI_SYLLABLE_VYX"). +lisp_code_name(41212,"YI_SYLLABLE_VY"). +lisp_code_name(41213,"YI_SYLLABLE_VYP"). +lisp_code_name(41214,"YI_SYLLABLE_VYRX"). +lisp_code_name(41215,"YI_SYLLABLE_VYR"). +lisp_code_name(41216,"YI_SYLLABLE_DIT"). +lisp_code_name(41217,"YI_SYLLABLE_DIX"). +lisp_code_name(41218,"YI_SYLLABLE_DI"). +lisp_code_name(41219,"YI_SYLLABLE_DIP"). +lisp_code_name(41220,"YI_SYLLABLE_DIEX"). +lisp_code_name(41221,"YI_SYLLABLE_DIE"). +lisp_code_name(41222,"YI_SYLLABLE_DIEP"). +lisp_code_name(41223,"YI_SYLLABLE_DAT"). +lisp_code_name(41224,"YI_SYLLABLE_DAX"). +lisp_code_name(41225,"YI_SYLLABLE_DA"). +lisp_code_name(41226,"YI_SYLLABLE_DAP"). +lisp_code_name(41227,"YI_SYLLABLE_DUOX"). +lisp_code_name(41228,"YI_SYLLABLE_DUO"). +lisp_code_name(41229,"YI_SYLLABLE_DOT"). +lisp_code_name(41230,"YI_SYLLABLE_DOX"). +lisp_code_name(41231,"YI_SYLLABLE_DO"). +lisp_code_name(41232,"YI_SYLLABLE_DOP"). +lisp_code_name(41233,"YI_SYLLABLE_DEX"). +lisp_code_name(41234,"YI_SYLLABLE_DE"). +lisp_code_name(41235,"YI_SYLLABLE_DEP"). +lisp_code_name(41236,"YI_SYLLABLE_DUT"). +lisp_code_name(41237,"YI_SYLLABLE_DUX"). +lisp_code_name(41238,"YI_SYLLABLE_DU"). +lisp_code_name(41239,"YI_SYLLABLE_DUP"). +lisp_code_name(41240,"YI_SYLLABLE_DURX"). +lisp_code_name(41241,"YI_SYLLABLE_DUR"). +lisp_code_name(41242,"YI_SYLLABLE_TIT"). +lisp_code_name(41243,"YI_SYLLABLE_TIX"). +lisp_code_name(41244,"YI_SYLLABLE_TI"). +lisp_code_name(41245,"YI_SYLLABLE_TIP"). +lisp_code_name(41246,"YI_SYLLABLE_TIEX"). +lisp_code_name(41247,"YI_SYLLABLE_TIE"). +lisp_code_name(41248,"YI_SYLLABLE_TIEP"). +lisp_code_name(41249,"YI_SYLLABLE_TAT"). +lisp_code_name(41250,"YI_SYLLABLE_TAX"). +lisp_code_name(41251,"YI_SYLLABLE_TA"). +lisp_code_name(41252,"YI_SYLLABLE_TAP"). +lisp_code_name(41253,"YI_SYLLABLE_TUOT"). +lisp_code_name(41254,"YI_SYLLABLE_TUOX"). +lisp_code_name(41255,"YI_SYLLABLE_TUO"). +lisp_code_name(41256,"YI_SYLLABLE_TUOP"). +lisp_code_name(41257,"YI_SYLLABLE_TOT"). +lisp_code_name(41258,"YI_SYLLABLE_TOX"). +lisp_code_name(41259,"YI_SYLLABLE_TO"). +lisp_code_name(41260,"YI_SYLLABLE_TOP"). +lisp_code_name(41261,"YI_SYLLABLE_TEX"). +lisp_code_name(41262,"YI_SYLLABLE_TE"). +lisp_code_name(41263,"YI_SYLLABLE_TEP"). +lisp_code_name(41264,"YI_SYLLABLE_TUT"). +lisp_code_name(41265,"YI_SYLLABLE_TUX"). +lisp_code_name(41266,"YI_SYLLABLE_TU"). +lisp_code_name(41267,"YI_SYLLABLE_TUP"). +lisp_code_name(41268,"YI_SYLLABLE_TURX"). +lisp_code_name(41269,"YI_SYLLABLE_TUR"). +lisp_code_name(41270,"YI_SYLLABLE_DDIT"). +lisp_code_name(41271,"YI_SYLLABLE_DDIX"). +lisp_code_name(41272,"YI_SYLLABLE_DDI"). +lisp_code_name(41273,"YI_SYLLABLE_DDIP"). +lisp_code_name(41274,"YI_SYLLABLE_DDIEX"). +lisp_code_name(41275,"YI_SYLLABLE_DDIE"). +lisp_code_name(41276,"YI_SYLLABLE_DDIEP"). +lisp_code_name(41277,"YI_SYLLABLE_DDAT"). +lisp_code_name(41278,"YI_SYLLABLE_DDAX"). +lisp_code_name(41279,"YI_SYLLABLE_DDA"). +lisp_code_name(41280,"YI_SYLLABLE_DDAP"). +lisp_code_name(41281,"YI_SYLLABLE_DDUOX"). +lisp_code_name(41282,"YI_SYLLABLE_DDUO"). +lisp_code_name(41283,"YI_SYLLABLE_DDUOP"). +lisp_code_name(41284,"YI_SYLLABLE_DDOT"). +lisp_code_name(41285,"YI_SYLLABLE_DDOX"). +lisp_code_name(41286,"YI_SYLLABLE_DDO"). +lisp_code_name(41287,"YI_SYLLABLE_DDOP"). +lisp_code_name(41288,"YI_SYLLABLE_DDEX"). +lisp_code_name(41289,"YI_SYLLABLE_DDE"). +lisp_code_name(41290,"YI_SYLLABLE_DDEP"). +lisp_code_name(41291,"YI_SYLLABLE_DDUT"). +lisp_code_name(41292,"YI_SYLLABLE_DDUX"). +lisp_code_name(41293,"YI_SYLLABLE_DDU"). +lisp_code_name(41294,"YI_SYLLABLE_DDUP"). +lisp_code_name(41295,"YI_SYLLABLE_DDURX"). +lisp_code_name(41296,"YI_SYLLABLE_DDUR"). +lisp_code_name(41297,"YI_SYLLABLE_NDIT"). +lisp_code_name(41298,"YI_SYLLABLE_NDIX"). +lisp_code_name(41299,"YI_SYLLABLE_NDI"). +lisp_code_name(41300,"YI_SYLLABLE_NDIP"). +lisp_code_name(41301,"YI_SYLLABLE_NDIEX"). +lisp_code_name(41302,"YI_SYLLABLE_NDIE"). +lisp_code_name(41303,"YI_SYLLABLE_NDAT"). +lisp_code_name(41304,"YI_SYLLABLE_NDAX"). +lisp_code_name(41305,"YI_SYLLABLE_NDA"). +lisp_code_name(41306,"YI_SYLLABLE_NDAP"). +lisp_code_name(41307,"YI_SYLLABLE_NDOT"). +lisp_code_name(41308,"YI_SYLLABLE_NDOX"). +lisp_code_name(41309,"YI_SYLLABLE_NDO"). +lisp_code_name(41310,"YI_SYLLABLE_NDOP"). +lisp_code_name(41311,"YI_SYLLABLE_NDEX"). +lisp_code_name(41312,"YI_SYLLABLE_NDE"). +lisp_code_name(41313,"YI_SYLLABLE_NDEP"). +lisp_code_name(41314,"YI_SYLLABLE_NDUT"). +lisp_code_name(41315,"YI_SYLLABLE_NDUX"). +lisp_code_name(41316,"YI_SYLLABLE_NDU"). +lisp_code_name(41317,"YI_SYLLABLE_NDUP"). +lisp_code_name(41318,"YI_SYLLABLE_NDURX"). +lisp_code_name(41319,"YI_SYLLABLE_NDUR"). +lisp_code_name(41320,"YI_SYLLABLE_HNIT"). +lisp_code_name(41321,"YI_SYLLABLE_HNIX"). +lisp_code_name(41322,"YI_SYLLABLE_HNI"). +lisp_code_name(41323,"YI_SYLLABLE_HNIP"). +lisp_code_name(41324,"YI_SYLLABLE_HNIET"). +lisp_code_name(41325,"YI_SYLLABLE_HNIEX"). +lisp_code_name(41326,"YI_SYLLABLE_HNIE"). +lisp_code_name(41327,"YI_SYLLABLE_HNIEP"). +lisp_code_name(41328,"YI_SYLLABLE_HNAT"). +lisp_code_name(41329,"YI_SYLLABLE_HNAX"). +lisp_code_name(41330,"YI_SYLLABLE_HNA"). +lisp_code_name(41331,"YI_SYLLABLE_HNAP"). +lisp_code_name(41332,"YI_SYLLABLE_HNUOX"). +lisp_code_name(41333,"YI_SYLLABLE_HNUO"). +lisp_code_name(41334,"YI_SYLLABLE_HNOT"). +lisp_code_name(41335,"YI_SYLLABLE_HNOX"). +lisp_code_name(41336,"YI_SYLLABLE_HNOP"). +lisp_code_name(41337,"YI_SYLLABLE_HNEX"). +lisp_code_name(41338,"YI_SYLLABLE_HNE"). +lisp_code_name(41339,"YI_SYLLABLE_HNEP"). +lisp_code_name(41340,"YI_SYLLABLE_HNUT"). +lisp_code_name(41341,"YI_SYLLABLE_NIT"). +lisp_code_name(41342,"YI_SYLLABLE_NIX"). +lisp_code_name(41343,"YI_SYLLABLE_NI"). +lisp_code_name(41344,"YI_SYLLABLE_NIP"). +lisp_code_name(41345,"YI_SYLLABLE_NIEX"). +lisp_code_name(41346,"YI_SYLLABLE_NIE"). +lisp_code_name(41347,"YI_SYLLABLE_NIEP"). +lisp_code_name(41348,"YI_SYLLABLE_NAX"). +lisp_code_name(41349,"YI_SYLLABLE_NA"). +lisp_code_name(41350,"YI_SYLLABLE_NAP"). +lisp_code_name(41351,"YI_SYLLABLE_NUOX"). +lisp_code_name(41352,"YI_SYLLABLE_NUO"). +lisp_code_name(41353,"YI_SYLLABLE_NUOP"). +lisp_code_name(41354,"YI_SYLLABLE_NOT"). +lisp_code_name(41355,"YI_SYLLABLE_NOX"). +lisp_code_name(41356,"YI_SYLLABLE_NO"). +lisp_code_name(41357,"YI_SYLLABLE_NOP"). +lisp_code_name(41358,"YI_SYLLABLE_NEX"). +lisp_code_name(41359,"YI_SYLLABLE_NE"). +lisp_code_name(41360,"YI_SYLLABLE_NEP"). +lisp_code_name(41361,"YI_SYLLABLE_NUT"). +lisp_code_name(41362,"YI_SYLLABLE_NUX"). +lisp_code_name(41363,"YI_SYLLABLE_NU"). +lisp_code_name(41364,"YI_SYLLABLE_NUP"). +lisp_code_name(41365,"YI_SYLLABLE_NURX"). +lisp_code_name(41366,"YI_SYLLABLE_NUR"). +lisp_code_name(41367,"YI_SYLLABLE_HLIT"). +lisp_code_name(41368,"YI_SYLLABLE_HLIX"). +lisp_code_name(41369,"YI_SYLLABLE_HLI"). +lisp_code_name(41370,"YI_SYLLABLE_HLIP"). +lisp_code_name(41371,"YI_SYLLABLE_HLIEX"). +lisp_code_name(41372,"YI_SYLLABLE_HLIE"). +lisp_code_name(41373,"YI_SYLLABLE_HLIEP"). +lisp_code_name(41374,"YI_SYLLABLE_HLAT"). +lisp_code_name(41375,"YI_SYLLABLE_HLAX"). +lisp_code_name(41376,"YI_SYLLABLE_HLA"). +lisp_code_name(41377,"YI_SYLLABLE_HLAP"). +lisp_code_name(41378,"YI_SYLLABLE_HLUOX"). +lisp_code_name(41379,"YI_SYLLABLE_HLUO"). +lisp_code_name(41380,"YI_SYLLABLE_HLUOP"). +lisp_code_name(41381,"YI_SYLLABLE_HLOX"). +lisp_code_name(41382,"YI_SYLLABLE_HLO"). +lisp_code_name(41383,"YI_SYLLABLE_HLOP"). +lisp_code_name(41384,"YI_SYLLABLE_HLEX"). +lisp_code_name(41385,"YI_SYLLABLE_HLE"). +lisp_code_name(41386,"YI_SYLLABLE_HLEP"). +lisp_code_name(41387,"YI_SYLLABLE_HLUT"). +lisp_code_name(41388,"YI_SYLLABLE_HLUX"). +lisp_code_name(41389,"YI_SYLLABLE_HLU"). +lisp_code_name(41390,"YI_SYLLABLE_HLUP"). +lisp_code_name(41391,"YI_SYLLABLE_HLURX"). +lisp_code_name(41392,"YI_SYLLABLE_HLUR"). +lisp_code_name(41393,"YI_SYLLABLE_HLYT"). +lisp_code_name(41394,"YI_SYLLABLE_HLYX"). +lisp_code_name(41395,"YI_SYLLABLE_HLY"). +lisp_code_name(41396,"YI_SYLLABLE_HLYP"). +lisp_code_name(41397,"YI_SYLLABLE_HLYRX"). +lisp_code_name(41398,"YI_SYLLABLE_HLYR"). +lisp_code_name(41399,"YI_SYLLABLE_LIT"). +lisp_code_name(41400,"YI_SYLLABLE_LIX"). +lisp_code_name(41401,"YI_SYLLABLE_LI"). +lisp_code_name(41402,"YI_SYLLABLE_LIP"). +lisp_code_name(41403,"YI_SYLLABLE_LIET"). +lisp_code_name(41404,"YI_SYLLABLE_LIEX"). +lisp_code_name(41405,"YI_SYLLABLE_LIE"). +lisp_code_name(41406,"YI_SYLLABLE_LIEP"). +lisp_code_name(41407,"YI_SYLLABLE_LAT"). +lisp_code_name(41408,"YI_SYLLABLE_LAX"). +lisp_code_name(41409,"YI_SYLLABLE_LA"). +lisp_code_name(41410,"YI_SYLLABLE_LAP"). +lisp_code_name(41411,"YI_SYLLABLE_LUOT"). +lisp_code_name(41412,"YI_SYLLABLE_LUOX"). +lisp_code_name(41413,"YI_SYLLABLE_LUO"). +lisp_code_name(41414,"YI_SYLLABLE_LUOP"). +lisp_code_name(41415,"YI_SYLLABLE_LOT"). +lisp_code_name(41416,"YI_SYLLABLE_LOX"). +lisp_code_name(41417,"YI_SYLLABLE_LO"). +lisp_code_name(41418,"YI_SYLLABLE_LOP"). +lisp_code_name(41419,"YI_SYLLABLE_LEX"). +lisp_code_name(41420,"YI_SYLLABLE_LE"). +lisp_code_name(41421,"YI_SYLLABLE_LEP"). +lisp_code_name(41422,"YI_SYLLABLE_LUT"). +lisp_code_name(41423,"YI_SYLLABLE_LUX"). +lisp_code_name(41424,"YI_SYLLABLE_LU"). +lisp_code_name(41425,"YI_SYLLABLE_LUP"). +lisp_code_name(41426,"YI_SYLLABLE_LURX"). +lisp_code_name(41427,"YI_SYLLABLE_LUR"). +lisp_code_name(41428,"YI_SYLLABLE_LYT"). +lisp_code_name(41429,"YI_SYLLABLE_LYX"). +lisp_code_name(41430,"YI_SYLLABLE_LY"). +lisp_code_name(41431,"YI_SYLLABLE_LYP"). +lisp_code_name(41432,"YI_SYLLABLE_LYRX"). +lisp_code_name(41433,"YI_SYLLABLE_LYR"). +lisp_code_name(41434,"YI_SYLLABLE_GIT"). +lisp_code_name(41435,"YI_SYLLABLE_GIX"). +lisp_code_name(41436,"YI_SYLLABLE_GI"). +lisp_code_name(41437,"YI_SYLLABLE_GIP"). +lisp_code_name(41438,"YI_SYLLABLE_GIET"). +lisp_code_name(41439,"YI_SYLLABLE_GIEX"). +lisp_code_name(41440,"YI_SYLLABLE_GIE"). +lisp_code_name(41441,"YI_SYLLABLE_GIEP"). +lisp_code_name(41442,"YI_SYLLABLE_GAT"). +lisp_code_name(41443,"YI_SYLLABLE_GAX"). +lisp_code_name(41444,"YI_SYLLABLE_GA"). +lisp_code_name(41445,"YI_SYLLABLE_GAP"). +lisp_code_name(41446,"YI_SYLLABLE_GUOT"). +lisp_code_name(41447,"YI_SYLLABLE_GUOX"). +lisp_code_name(41448,"YI_SYLLABLE_GUO"). +lisp_code_name(41449,"YI_SYLLABLE_GUOP"). +lisp_code_name(41450,"YI_SYLLABLE_GOT"). +lisp_code_name(41451,"YI_SYLLABLE_GOX"). +lisp_code_name(41452,"YI_SYLLABLE_GO"). +lisp_code_name(41453,"YI_SYLLABLE_GOP"). +lisp_code_name(41454,"YI_SYLLABLE_GET"). +lisp_code_name(41455,"YI_SYLLABLE_GEX"). +lisp_code_name(41456,"YI_SYLLABLE_GE"). +lisp_code_name(41457,"YI_SYLLABLE_GEP"). +lisp_code_name(41458,"YI_SYLLABLE_GUT"). +lisp_code_name(41459,"YI_SYLLABLE_GUX"). +lisp_code_name(41460,"YI_SYLLABLE_GU"). +lisp_code_name(41461,"YI_SYLLABLE_GUP"). +lisp_code_name(41462,"YI_SYLLABLE_GURX"). +lisp_code_name(41463,"YI_SYLLABLE_GUR"). +lisp_code_name(41464,"YI_SYLLABLE_KIT"). +lisp_code_name(41465,"YI_SYLLABLE_KIX"). +lisp_code_name(41466,"YI_SYLLABLE_KI"). +lisp_code_name(41467,"YI_SYLLABLE_KIP"). +lisp_code_name(41468,"YI_SYLLABLE_KIEX"). +lisp_code_name(41469,"YI_SYLLABLE_KIE"). +lisp_code_name(41470,"YI_SYLLABLE_KIEP"). +lisp_code_name(41471,"YI_SYLLABLE_KAT"). +lisp_code_name(41472,"YI_SYLLABLE_KAX"). +lisp_code_name(41473,"YI_SYLLABLE_KA"). +lisp_code_name(41474,"YI_SYLLABLE_KAP"). +lisp_code_name(41475,"YI_SYLLABLE_KUOX"). +lisp_code_name(41476,"YI_SYLLABLE_KUO"). +lisp_code_name(41477,"YI_SYLLABLE_KUOP"). +lisp_code_name(41478,"YI_SYLLABLE_KOT"). +lisp_code_name(41479,"YI_SYLLABLE_KOX"). +lisp_code_name(41480,"YI_SYLLABLE_KO"). +lisp_code_name(41481,"YI_SYLLABLE_KOP"). +lisp_code_name(41482,"YI_SYLLABLE_KET"). +lisp_code_name(41483,"YI_SYLLABLE_KEX"). +lisp_code_name(41484,"YI_SYLLABLE_KE"). +lisp_code_name(41485,"YI_SYLLABLE_KEP"). +lisp_code_name(41486,"YI_SYLLABLE_KUT"). +lisp_code_name(41487,"YI_SYLLABLE_KUX"). +lisp_code_name(41488,"YI_SYLLABLE_KU"). +lisp_code_name(41489,"YI_SYLLABLE_KUP"). +lisp_code_name(41490,"YI_SYLLABLE_KURX"). +lisp_code_name(41491,"YI_SYLLABLE_KUR"). +lisp_code_name(41492,"YI_SYLLABLE_GGIT"). +lisp_code_name(41493,"YI_SYLLABLE_GGIX"). +lisp_code_name(41494,"YI_SYLLABLE_GGI"). +lisp_code_name(41495,"YI_SYLLABLE_GGIEX"). +lisp_code_name(41496,"YI_SYLLABLE_GGIE"). +lisp_code_name(41497,"YI_SYLLABLE_GGIEP"). +lisp_code_name(41498,"YI_SYLLABLE_GGAT"). +lisp_code_name(41499,"YI_SYLLABLE_GGAX"). +lisp_code_name(41500,"YI_SYLLABLE_GGA"). +lisp_code_name(41501,"YI_SYLLABLE_GGAP"). +lisp_code_name(41502,"YI_SYLLABLE_GGUOT"). +lisp_code_name(41503,"YI_SYLLABLE_GGUOX"). +lisp_code_name(41504,"YI_SYLLABLE_GGUO"). +lisp_code_name(41505,"YI_SYLLABLE_GGUOP"). +lisp_code_name(41506,"YI_SYLLABLE_GGOT"). +lisp_code_name(41507,"YI_SYLLABLE_GGOX"). +lisp_code_name(41508,"YI_SYLLABLE_GGO"). +lisp_code_name(41509,"YI_SYLLABLE_GGOP"). +lisp_code_name(41510,"YI_SYLLABLE_GGET"). +lisp_code_name(41511,"YI_SYLLABLE_GGEX"). +lisp_code_name(41512,"YI_SYLLABLE_GGE"). +lisp_code_name(41513,"YI_SYLLABLE_GGEP"). +lisp_code_name(41514,"YI_SYLLABLE_GGUT"). +lisp_code_name(41515,"YI_SYLLABLE_GGUX"). +lisp_code_name(41516,"YI_SYLLABLE_GGU"). +lisp_code_name(41517,"YI_SYLLABLE_GGUP"). +lisp_code_name(41518,"YI_SYLLABLE_GGURX"). +lisp_code_name(41519,"YI_SYLLABLE_GGUR"). +lisp_code_name(41520,"YI_SYLLABLE_MGIEX"). +lisp_code_name(41521,"YI_SYLLABLE_MGIE"). +lisp_code_name(41522,"YI_SYLLABLE_MGAT"). +lisp_code_name(41523,"YI_SYLLABLE_MGAX"). +lisp_code_name(41524,"YI_SYLLABLE_MGA"). +lisp_code_name(41525,"YI_SYLLABLE_MGAP"). +lisp_code_name(41526,"YI_SYLLABLE_MGUOX"). +lisp_code_name(41527,"YI_SYLLABLE_MGUO"). +lisp_code_name(41528,"YI_SYLLABLE_MGUOP"). +lisp_code_name(41529,"YI_SYLLABLE_MGOT"). +lisp_code_name(41530,"YI_SYLLABLE_MGOX"). +lisp_code_name(41531,"YI_SYLLABLE_MGO"). +lisp_code_name(41532,"YI_SYLLABLE_MGOP"). +lisp_code_name(41533,"YI_SYLLABLE_MGEX"). +lisp_code_name(41534,"YI_SYLLABLE_MGE"). +lisp_code_name(41535,"YI_SYLLABLE_MGEP"). +lisp_code_name(41536,"YI_SYLLABLE_MGUT"). +lisp_code_name(41537,"YI_SYLLABLE_MGUX"). +lisp_code_name(41538,"YI_SYLLABLE_MGU"). +lisp_code_name(41539,"YI_SYLLABLE_MGUP"). +lisp_code_name(41540,"YI_SYLLABLE_MGURX"). +lisp_code_name(41541,"YI_SYLLABLE_MGUR"). +lisp_code_name(41542,"YI_SYLLABLE_HXIT"). +lisp_code_name(41543,"YI_SYLLABLE_HXIX"). +lisp_code_name(41544,"YI_SYLLABLE_HXI"). +lisp_code_name(41545,"YI_SYLLABLE_HXIP"). +lisp_code_name(41546,"YI_SYLLABLE_HXIET"). +lisp_code_name(41547,"YI_SYLLABLE_HXIEX"). +lisp_code_name(41548,"YI_SYLLABLE_HXIE"). +lisp_code_name(41549,"YI_SYLLABLE_HXIEP"). +lisp_code_name(41550,"YI_SYLLABLE_HXAT"). +lisp_code_name(41551,"YI_SYLLABLE_HXAX"). +lisp_code_name(41552,"YI_SYLLABLE_HXA"). +lisp_code_name(41553,"YI_SYLLABLE_HXAP"). +lisp_code_name(41554,"YI_SYLLABLE_HXUOT"). +lisp_code_name(41555,"YI_SYLLABLE_HXUOX"). +lisp_code_name(41556,"YI_SYLLABLE_HXUO"). +lisp_code_name(41557,"YI_SYLLABLE_HXUOP"). +lisp_code_name(41558,"YI_SYLLABLE_HXOT"). +lisp_code_name(41559,"YI_SYLLABLE_HXOX"). +lisp_code_name(41560,"YI_SYLLABLE_HXO"). +lisp_code_name(41561,"YI_SYLLABLE_HXOP"). +lisp_code_name(41562,"YI_SYLLABLE_HXEX"). +lisp_code_name(41563,"YI_SYLLABLE_HXE"). +lisp_code_name(41564,"YI_SYLLABLE_HXEP"). +lisp_code_name(41565,"YI_SYLLABLE_NGIEX"). +lisp_code_name(41566,"YI_SYLLABLE_NGIE"). +lisp_code_name(41567,"YI_SYLLABLE_NGIEP"). +lisp_code_name(41568,"YI_SYLLABLE_NGAT"). +lisp_code_name(41569,"YI_SYLLABLE_NGAX"). +lisp_code_name(41570,"YI_SYLLABLE_NGA"). +lisp_code_name(41571,"YI_SYLLABLE_NGAP"). +lisp_code_name(41572,"YI_SYLLABLE_NGUOT"). +lisp_code_name(41573,"YI_SYLLABLE_NGUOX"). +lisp_code_name(41574,"YI_SYLLABLE_NGUO"). +lisp_code_name(41575,"YI_SYLLABLE_NGOT"). +lisp_code_name(41576,"YI_SYLLABLE_NGOX"). +lisp_code_name(41577,"YI_SYLLABLE_NGO"). +lisp_code_name(41578,"YI_SYLLABLE_NGOP"). +lisp_code_name(41579,"YI_SYLLABLE_NGEX"). +lisp_code_name(41580,"YI_SYLLABLE_NGE"). +lisp_code_name(41581,"YI_SYLLABLE_NGEP"). +lisp_code_name(41582,"YI_SYLLABLE_HIT"). +lisp_code_name(41583,"YI_SYLLABLE_HIEX"). +lisp_code_name(41584,"YI_SYLLABLE_HIE"). +lisp_code_name(41585,"YI_SYLLABLE_HAT"). +lisp_code_name(41586,"YI_SYLLABLE_HAX"). +lisp_code_name(41587,"YI_SYLLABLE_HA"). +lisp_code_name(41588,"YI_SYLLABLE_HAP"). +lisp_code_name(41589,"YI_SYLLABLE_HUOT"). +lisp_code_name(41590,"YI_SYLLABLE_HUOX"). +lisp_code_name(41591,"YI_SYLLABLE_HUO"). +lisp_code_name(41592,"YI_SYLLABLE_HUOP"). +lisp_code_name(41593,"YI_SYLLABLE_HOT"). +lisp_code_name(41594,"YI_SYLLABLE_HOX"). +lisp_code_name(41595,"YI_SYLLABLE_HO"). +lisp_code_name(41596,"YI_SYLLABLE_HOP"). +lisp_code_name(41597,"YI_SYLLABLE_HEX"). +lisp_code_name(41598,"YI_SYLLABLE_HE"). +lisp_code_name(41599,"YI_SYLLABLE_HEP"). +lisp_code_name(41600,"YI_SYLLABLE_WAT"). +lisp_code_name(41601,"YI_SYLLABLE_WAX"). +lisp_code_name(41602,"YI_SYLLABLE_WA"). +lisp_code_name(41603,"YI_SYLLABLE_WAP"). +lisp_code_name(41604,"YI_SYLLABLE_WUOX"). +lisp_code_name(41605,"YI_SYLLABLE_WUO"). +lisp_code_name(41606,"YI_SYLLABLE_WUOP"). +lisp_code_name(41607,"YI_SYLLABLE_WOX"). +lisp_code_name(41608,"YI_SYLLABLE_WO"). +lisp_code_name(41609,"YI_SYLLABLE_WOP"). +lisp_code_name(41610,"YI_SYLLABLE_WEX"). +lisp_code_name(41611,"YI_SYLLABLE_WE"). +lisp_code_name(41612,"YI_SYLLABLE_WEP"). +lisp_code_name(41613,"YI_SYLLABLE_ZIT"). +lisp_code_name(41614,"YI_SYLLABLE_ZIX"). +lisp_code_name(41615,"YI_SYLLABLE_ZI"). +lisp_code_name(41616,"YI_SYLLABLE_ZIP"). +lisp_code_name(41617,"YI_SYLLABLE_ZIEX"). +lisp_code_name(41618,"YI_SYLLABLE_ZIE"). +lisp_code_name(41619,"YI_SYLLABLE_ZIEP"). +lisp_code_name(41620,"YI_SYLLABLE_ZAT"). +lisp_code_name(41621,"YI_SYLLABLE_ZAX"). +lisp_code_name(41622,"YI_SYLLABLE_ZA"). +lisp_code_name(41623,"YI_SYLLABLE_ZAP"). +lisp_code_name(41624,"YI_SYLLABLE_ZUOX"). +lisp_code_name(41625,"YI_SYLLABLE_ZUO"). +lisp_code_name(41626,"YI_SYLLABLE_ZUOP"). +lisp_code_name(41627,"YI_SYLLABLE_ZOT"). +lisp_code_name(41628,"YI_SYLLABLE_ZOX"). +lisp_code_name(41629,"YI_SYLLABLE_ZO"). +lisp_code_name(41630,"YI_SYLLABLE_ZOP"). +lisp_code_name(41631,"YI_SYLLABLE_ZEX"). +lisp_code_name(41632,"YI_SYLLABLE_ZE"). +lisp_code_name(41633,"YI_SYLLABLE_ZEP"). +lisp_code_name(41634,"YI_SYLLABLE_ZUT"). +lisp_code_name(41635,"YI_SYLLABLE_ZUX"). +lisp_code_name(41636,"YI_SYLLABLE_ZU"). +lisp_code_name(41637,"YI_SYLLABLE_ZUP"). +lisp_code_name(41638,"YI_SYLLABLE_ZURX"). +lisp_code_name(41639,"YI_SYLLABLE_ZUR"). +lisp_code_name(41640,"YI_SYLLABLE_ZYT"). +lisp_code_name(41641,"YI_SYLLABLE_ZYX"). +lisp_code_name(41642,"YI_SYLLABLE_ZY"). +lisp_code_name(41643,"YI_SYLLABLE_ZYP"). +lisp_code_name(41644,"YI_SYLLABLE_ZYRX"). +lisp_code_name(41645,"YI_SYLLABLE_ZYR"). +lisp_code_name(41646,"YI_SYLLABLE_CIT"). +lisp_code_name(41647,"YI_SYLLABLE_CIX"). +lisp_code_name(41648,"YI_SYLLABLE_CI"). +lisp_code_name(41649,"YI_SYLLABLE_CIP"). +lisp_code_name(41650,"YI_SYLLABLE_CIET"). +lisp_code_name(41651,"YI_SYLLABLE_CIEX"). +lisp_code_name(41652,"YI_SYLLABLE_CIE"). +lisp_code_name(41653,"YI_SYLLABLE_CIEP"). +lisp_code_name(41654,"YI_SYLLABLE_CAT"). +lisp_code_name(41655,"YI_SYLLABLE_CAX"). +lisp_code_name(41656,"YI_SYLLABLE_CA"). +lisp_code_name(41657,"YI_SYLLABLE_CAP"). +lisp_code_name(41658,"YI_SYLLABLE_CUOX"). +lisp_code_name(41659,"YI_SYLLABLE_CUO"). +lisp_code_name(41660,"YI_SYLLABLE_CUOP"). +lisp_code_name(41661,"YI_SYLLABLE_COT"). +lisp_code_name(41662,"YI_SYLLABLE_COX"). +lisp_code_name(41663,"YI_SYLLABLE_CO"). +lisp_code_name(41664,"YI_SYLLABLE_COP"). +lisp_code_name(41665,"YI_SYLLABLE_CEX"). +lisp_code_name(41666,"YI_SYLLABLE_CE"). +lisp_code_name(41667,"YI_SYLLABLE_CEP"). +lisp_code_name(41668,"YI_SYLLABLE_CUT"). +lisp_code_name(41669,"YI_SYLLABLE_CUX"). +lisp_code_name(41670,"YI_SYLLABLE_CU"). +lisp_code_name(41671,"YI_SYLLABLE_CUP"). +lisp_code_name(41672,"YI_SYLLABLE_CURX"). +lisp_code_name(41673,"YI_SYLLABLE_CUR"). +lisp_code_name(41674,"YI_SYLLABLE_CYT"). +lisp_code_name(41675,"YI_SYLLABLE_CYX"). +lisp_code_name(41676,"YI_SYLLABLE_CY"). +lisp_code_name(41677,"YI_SYLLABLE_CYP"). +lisp_code_name(41678,"YI_SYLLABLE_CYRX"). +lisp_code_name(41679,"YI_SYLLABLE_CYR"). +lisp_code_name(41680,"YI_SYLLABLE_ZZIT"). +lisp_code_name(41681,"YI_SYLLABLE_ZZIX"). +lisp_code_name(41682,"YI_SYLLABLE_ZZI"). +lisp_code_name(41683,"YI_SYLLABLE_ZZIP"). +lisp_code_name(41684,"YI_SYLLABLE_ZZIET"). +lisp_code_name(41685,"YI_SYLLABLE_ZZIEX"). +lisp_code_name(41686,"YI_SYLLABLE_ZZIE"). +lisp_code_name(41687,"YI_SYLLABLE_ZZIEP"). +lisp_code_name(41688,"YI_SYLLABLE_ZZAT"). +lisp_code_name(41689,"YI_SYLLABLE_ZZAX"). +lisp_code_name(41690,"YI_SYLLABLE_ZZA"). +lisp_code_name(41691,"YI_SYLLABLE_ZZAP"). +lisp_code_name(41692,"YI_SYLLABLE_ZZOX"). +lisp_code_name(41693,"YI_SYLLABLE_ZZO"). +lisp_code_name(41694,"YI_SYLLABLE_ZZOP"). +lisp_code_name(41695,"YI_SYLLABLE_ZZEX"). +lisp_code_name(41696,"YI_SYLLABLE_ZZE"). +lisp_code_name(41697,"YI_SYLLABLE_ZZEP"). +lisp_code_name(41698,"YI_SYLLABLE_ZZUX"). +lisp_code_name(41699,"YI_SYLLABLE_ZZU"). +lisp_code_name(41700,"YI_SYLLABLE_ZZUP"). +lisp_code_name(41701,"YI_SYLLABLE_ZZURX"). +lisp_code_name(41702,"YI_SYLLABLE_ZZUR"). +lisp_code_name(41703,"YI_SYLLABLE_ZZYT"). +lisp_code_name(41704,"YI_SYLLABLE_ZZYX"). +lisp_code_name(41705,"YI_SYLLABLE_ZZY"). +lisp_code_name(41706,"YI_SYLLABLE_ZZYP"). +lisp_code_name(41707,"YI_SYLLABLE_ZZYRX"). +lisp_code_name(41708,"YI_SYLLABLE_ZZYR"). +lisp_code_name(41709,"YI_SYLLABLE_NZIT"). +lisp_code_name(41710,"YI_SYLLABLE_NZIX"). +lisp_code_name(41711,"YI_SYLLABLE_NZI"). +lisp_code_name(41712,"YI_SYLLABLE_NZIP"). +lisp_code_name(41713,"YI_SYLLABLE_NZIEX"). +lisp_code_name(41714,"YI_SYLLABLE_NZIE"). +lisp_code_name(41715,"YI_SYLLABLE_NZIEP"). +lisp_code_name(41716,"YI_SYLLABLE_NZAT"). +lisp_code_name(41717,"YI_SYLLABLE_NZAX"). +lisp_code_name(41718,"YI_SYLLABLE_NZA"). +lisp_code_name(41719,"YI_SYLLABLE_NZAP"). +lisp_code_name(41720,"YI_SYLLABLE_NZUOX"). +lisp_code_name(41721,"YI_SYLLABLE_NZUO"). +lisp_code_name(41722,"YI_SYLLABLE_NZOX"). +lisp_code_name(41723,"YI_SYLLABLE_NZOP"). +lisp_code_name(41724,"YI_SYLLABLE_NZEX"). +lisp_code_name(41725,"YI_SYLLABLE_NZE"). +lisp_code_name(41726,"YI_SYLLABLE_NZUX"). +lisp_code_name(41727,"YI_SYLLABLE_NZU"). +lisp_code_name(41728,"YI_SYLLABLE_NZUP"). +lisp_code_name(41729,"YI_SYLLABLE_NZURX"). +lisp_code_name(41730,"YI_SYLLABLE_NZUR"). +lisp_code_name(41731,"YI_SYLLABLE_NZYT"). +lisp_code_name(41732,"YI_SYLLABLE_NZYX"). +lisp_code_name(41733,"YI_SYLLABLE_NZY"). +lisp_code_name(41734,"YI_SYLLABLE_NZYP"). +lisp_code_name(41735,"YI_SYLLABLE_NZYRX"). +lisp_code_name(41736,"YI_SYLLABLE_NZYR"). +lisp_code_name(41737,"YI_SYLLABLE_SIT"). +lisp_code_name(41738,"YI_SYLLABLE_SIX"). +lisp_code_name(41739,"YI_SYLLABLE_SI"). +lisp_code_name(41740,"YI_SYLLABLE_SIP"). +lisp_code_name(41741,"YI_SYLLABLE_SIEX"). +lisp_code_name(41742,"YI_SYLLABLE_SIE"). +lisp_code_name(41743,"YI_SYLLABLE_SIEP"). +lisp_code_name(41744,"YI_SYLLABLE_SAT"). +lisp_code_name(41745,"YI_SYLLABLE_SAX"). +lisp_code_name(41746,"YI_SYLLABLE_SA"). +lisp_code_name(41747,"YI_SYLLABLE_SAP"). +lisp_code_name(41748,"YI_SYLLABLE_SUOX"). +lisp_code_name(41749,"YI_SYLLABLE_SUO"). +lisp_code_name(41750,"YI_SYLLABLE_SUOP"). +lisp_code_name(41751,"YI_SYLLABLE_SOT"). +lisp_code_name(41752,"YI_SYLLABLE_SOX"). +lisp_code_name(41753,"YI_SYLLABLE_SO"). +lisp_code_name(41754,"YI_SYLLABLE_SOP"). +lisp_code_name(41755,"YI_SYLLABLE_SEX"). +lisp_code_name(41756,"YI_SYLLABLE_SE"). +lisp_code_name(41757,"YI_SYLLABLE_SEP"). +lisp_code_name(41758,"YI_SYLLABLE_SUT"). +lisp_code_name(41759,"YI_SYLLABLE_SUX"). +lisp_code_name(41760,"YI_SYLLABLE_SU"). +lisp_code_name(41761,"YI_SYLLABLE_SUP"). +lisp_code_name(41762,"YI_SYLLABLE_SURX"). +lisp_code_name(41763,"YI_SYLLABLE_SUR"). +lisp_code_name(41764,"YI_SYLLABLE_SYT"). +lisp_code_name(41765,"YI_SYLLABLE_SYX"). +lisp_code_name(41766,"YI_SYLLABLE_SY"). +lisp_code_name(41767,"YI_SYLLABLE_SYP"). +lisp_code_name(41768,"YI_SYLLABLE_SYRX"). +lisp_code_name(41769,"YI_SYLLABLE_SYR"). +lisp_code_name(41770,"YI_SYLLABLE_SSIT"). +lisp_code_name(41771,"YI_SYLLABLE_SSIX"). +lisp_code_name(41772,"YI_SYLLABLE_SSI"). +lisp_code_name(41773,"YI_SYLLABLE_SSIP"). +lisp_code_name(41774,"YI_SYLLABLE_SSIEX"). +lisp_code_name(41775,"YI_SYLLABLE_SSIE"). +lisp_code_name(41776,"YI_SYLLABLE_SSIEP"). +lisp_code_name(41777,"YI_SYLLABLE_SSAT"). +lisp_code_name(41778,"YI_SYLLABLE_SSAX"). +lisp_code_name(41779,"YI_SYLLABLE_SSA"). +lisp_code_name(41780,"YI_SYLLABLE_SSAP"). +lisp_code_name(41781,"YI_SYLLABLE_SSOT"). +lisp_code_name(41782,"YI_SYLLABLE_SSOX"). +lisp_code_name(41783,"YI_SYLLABLE_SSO"). +lisp_code_name(41784,"YI_SYLLABLE_SSOP"). +lisp_code_name(41785,"YI_SYLLABLE_SSEX"). +lisp_code_name(41786,"YI_SYLLABLE_SSE"). +lisp_code_name(41787,"YI_SYLLABLE_SSEP"). +lisp_code_name(41788,"YI_SYLLABLE_SSUT"). +lisp_code_name(41789,"YI_SYLLABLE_SSUX"). +lisp_code_name(41790,"YI_SYLLABLE_SSU"). +lisp_code_name(41791,"YI_SYLLABLE_SSUP"). +lisp_code_name(41792,"YI_SYLLABLE_SSYT"). +lisp_code_name(41793,"YI_SYLLABLE_SSYX"). +lisp_code_name(41794,"YI_SYLLABLE_SSY"). +lisp_code_name(41795,"YI_SYLLABLE_SSYP"). +lisp_code_name(41796,"YI_SYLLABLE_SSYRX"). +lisp_code_name(41797,"YI_SYLLABLE_SSYR"). +lisp_code_name(41798,"YI_SYLLABLE_ZHAT"). +lisp_code_name(41799,"YI_SYLLABLE_ZHAX"). +lisp_code_name(41800,"YI_SYLLABLE_ZHA"). +lisp_code_name(41801,"YI_SYLLABLE_ZHAP"). +lisp_code_name(41802,"YI_SYLLABLE_ZHUOX"). +lisp_code_name(41803,"YI_SYLLABLE_ZHUO"). +lisp_code_name(41804,"YI_SYLLABLE_ZHUOP"). +lisp_code_name(41805,"YI_SYLLABLE_ZHOT"). +lisp_code_name(41806,"YI_SYLLABLE_ZHOX"). +lisp_code_name(41807,"YI_SYLLABLE_ZHO"). +lisp_code_name(41808,"YI_SYLLABLE_ZHOP"). +lisp_code_name(41809,"YI_SYLLABLE_ZHET"). +lisp_code_name(41810,"YI_SYLLABLE_ZHEX"). +lisp_code_name(41811,"YI_SYLLABLE_ZHE"). +lisp_code_name(41812,"YI_SYLLABLE_ZHEP"). +lisp_code_name(41813,"YI_SYLLABLE_ZHUT"). +lisp_code_name(41814,"YI_SYLLABLE_ZHUX"). +lisp_code_name(41815,"YI_SYLLABLE_ZHU"). +lisp_code_name(41816,"YI_SYLLABLE_ZHUP"). +lisp_code_name(41817,"YI_SYLLABLE_ZHURX"). +lisp_code_name(41818,"YI_SYLLABLE_ZHUR"). +lisp_code_name(41819,"YI_SYLLABLE_ZHYT"). +lisp_code_name(41820,"YI_SYLLABLE_ZHYX"). +lisp_code_name(41821,"YI_SYLLABLE_ZHY"). +lisp_code_name(41822,"YI_SYLLABLE_ZHYP"). +lisp_code_name(41823,"YI_SYLLABLE_ZHYRX"). +lisp_code_name(41824,"YI_SYLLABLE_ZHYR"). +lisp_code_name(41825,"YI_SYLLABLE_CHAT"). +lisp_code_name(41826,"YI_SYLLABLE_CHAX"). +lisp_code_name(41827,"YI_SYLLABLE_CHA"). +lisp_code_name(41828,"YI_SYLLABLE_CHAP"). +lisp_code_name(41829,"YI_SYLLABLE_CHUOT"). +lisp_code_name(41830,"YI_SYLLABLE_CHUOX"). +lisp_code_name(41831,"YI_SYLLABLE_CHUO"). +lisp_code_name(41832,"YI_SYLLABLE_CHUOP"). +lisp_code_name(41833,"YI_SYLLABLE_CHOT"). +lisp_code_name(41834,"YI_SYLLABLE_CHOX"). +lisp_code_name(41835,"YI_SYLLABLE_CHO"). +lisp_code_name(41836,"YI_SYLLABLE_CHOP"). +lisp_code_name(41837,"YI_SYLLABLE_CHET"). +lisp_code_name(41838,"YI_SYLLABLE_CHEX"). +lisp_code_name(41839,"YI_SYLLABLE_CHE"). +lisp_code_name(41840,"YI_SYLLABLE_CHEP"). +lisp_code_name(41841,"YI_SYLLABLE_CHUX"). +lisp_code_name(41842,"YI_SYLLABLE_CHU"). +lisp_code_name(41843,"YI_SYLLABLE_CHUP"). +lisp_code_name(41844,"YI_SYLLABLE_CHURX"). +lisp_code_name(41845,"YI_SYLLABLE_CHUR"). +lisp_code_name(41846,"YI_SYLLABLE_CHYT"). +lisp_code_name(41847,"YI_SYLLABLE_CHYX"). +lisp_code_name(41848,"YI_SYLLABLE_CHY"). +lisp_code_name(41849,"YI_SYLLABLE_CHYP"). +lisp_code_name(41850,"YI_SYLLABLE_CHYRX"). +lisp_code_name(41851,"YI_SYLLABLE_CHYR"). +lisp_code_name(41852,"YI_SYLLABLE_RRAX"). +lisp_code_name(41853,"YI_SYLLABLE_RRA"). +lisp_code_name(41854,"YI_SYLLABLE_RRUOX"). +lisp_code_name(41855,"YI_SYLLABLE_RRUO"). +lisp_code_name(41856,"YI_SYLLABLE_RROT"). +lisp_code_name(41857,"YI_SYLLABLE_RROX"). +lisp_code_name(41858,"YI_SYLLABLE_RRO"). +lisp_code_name(41859,"YI_SYLLABLE_RROP"). +lisp_code_name(41860,"YI_SYLLABLE_RRET"). +lisp_code_name(41861,"YI_SYLLABLE_RREX"). +lisp_code_name(41862,"YI_SYLLABLE_RRE"). +lisp_code_name(41863,"YI_SYLLABLE_RREP"). +lisp_code_name(41864,"YI_SYLLABLE_RRUT"). +lisp_code_name(41865,"YI_SYLLABLE_RRUX"). +lisp_code_name(41866,"YI_SYLLABLE_RRU"). +lisp_code_name(41867,"YI_SYLLABLE_RRUP"). +lisp_code_name(41868,"YI_SYLLABLE_RRURX"). +lisp_code_name(41869,"YI_SYLLABLE_RRUR"). +lisp_code_name(41870,"YI_SYLLABLE_RRYT"). +lisp_code_name(41871,"YI_SYLLABLE_RRYX"). +lisp_code_name(41872,"YI_SYLLABLE_RRY"). +lisp_code_name(41873,"YI_SYLLABLE_RRYP"). +lisp_code_name(41874,"YI_SYLLABLE_RRYRX"). +lisp_code_name(41875,"YI_SYLLABLE_RRYR"). +lisp_code_name(41876,"YI_SYLLABLE_NRAT"). +lisp_code_name(41877,"YI_SYLLABLE_NRAX"). +lisp_code_name(41878,"YI_SYLLABLE_NRA"). +lisp_code_name(41879,"YI_SYLLABLE_NRAP"). +lisp_code_name(41880,"YI_SYLLABLE_NROX"). +lisp_code_name(41881,"YI_SYLLABLE_NRO"). +lisp_code_name(41882,"YI_SYLLABLE_NROP"). +lisp_code_name(41883,"YI_SYLLABLE_NRET"). +lisp_code_name(41884,"YI_SYLLABLE_NREX"). +lisp_code_name(41885,"YI_SYLLABLE_NRE"). +lisp_code_name(41886,"YI_SYLLABLE_NREP"). +lisp_code_name(41887,"YI_SYLLABLE_NRUT"). +lisp_code_name(41888,"YI_SYLLABLE_NRUX"). +lisp_code_name(41889,"YI_SYLLABLE_NRU"). +lisp_code_name(41890,"YI_SYLLABLE_NRUP"). +lisp_code_name(41891,"YI_SYLLABLE_NRURX"). +lisp_code_name(41892,"YI_SYLLABLE_NRUR"). +lisp_code_name(41893,"YI_SYLLABLE_NRYT"). +lisp_code_name(41894,"YI_SYLLABLE_NRYX"). +lisp_code_name(41895,"YI_SYLLABLE_NRY"). +lisp_code_name(41896,"YI_SYLLABLE_NRYP"). +lisp_code_name(41897,"YI_SYLLABLE_NRYRX"). +lisp_code_name(41898,"YI_SYLLABLE_NRYR"). +lisp_code_name(41899,"YI_SYLLABLE_SHAT"). +lisp_code_name(41900,"YI_SYLLABLE_SHAX"). +lisp_code_name(41901,"YI_SYLLABLE_SHA"). +lisp_code_name(41902,"YI_SYLLABLE_SHAP"). +lisp_code_name(41903,"YI_SYLLABLE_SHUOX"). +lisp_code_name(41904,"YI_SYLLABLE_SHUO"). +lisp_code_name(41905,"YI_SYLLABLE_SHUOP"). +lisp_code_name(41906,"YI_SYLLABLE_SHOT"). +lisp_code_name(41907,"YI_SYLLABLE_SHOX"). +lisp_code_name(41908,"YI_SYLLABLE_SHO"). +lisp_code_name(41909,"YI_SYLLABLE_SHOP"). +lisp_code_name(41910,"YI_SYLLABLE_SHET"). +lisp_code_name(41911,"YI_SYLLABLE_SHEX"). +lisp_code_name(41912,"YI_SYLLABLE_SHE"). +lisp_code_name(41913,"YI_SYLLABLE_SHEP"). +lisp_code_name(41914,"YI_SYLLABLE_SHUT"). +lisp_code_name(41915,"YI_SYLLABLE_SHUX"). +lisp_code_name(41916,"YI_SYLLABLE_SHU"). +lisp_code_name(41917,"YI_SYLLABLE_SHUP"). +lisp_code_name(41918,"YI_SYLLABLE_SHURX"). +lisp_code_name(41919,"YI_SYLLABLE_SHUR"). +lisp_code_name(41920,"YI_SYLLABLE_SHYT"). +lisp_code_name(41921,"YI_SYLLABLE_SHYX"). +lisp_code_name(41922,"YI_SYLLABLE_SHY"). +lisp_code_name(41923,"YI_SYLLABLE_SHYP"). +lisp_code_name(41924,"YI_SYLLABLE_SHYRX"). +lisp_code_name(41925,"YI_SYLLABLE_SHYR"). +lisp_code_name(41926,"YI_SYLLABLE_RAT"). +lisp_code_name(41927,"YI_SYLLABLE_RAX"). +lisp_code_name(41928,"YI_SYLLABLE_RA"). +lisp_code_name(41929,"YI_SYLLABLE_RAP"). +lisp_code_name(41930,"YI_SYLLABLE_RUOX"). +lisp_code_name(41931,"YI_SYLLABLE_RUO"). +lisp_code_name(41932,"YI_SYLLABLE_RUOP"). +lisp_code_name(41933,"YI_SYLLABLE_ROT"). +lisp_code_name(41934,"YI_SYLLABLE_ROX"). +lisp_code_name(41935,"YI_SYLLABLE_RO"). +lisp_code_name(41936,"YI_SYLLABLE_ROP"). +lisp_code_name(41937,"YI_SYLLABLE_REX"). +lisp_code_name(41938,"YI_SYLLABLE_RE"). +lisp_code_name(41939,"YI_SYLLABLE_REP"). +lisp_code_name(41940,"YI_SYLLABLE_RUT"). +lisp_code_name(41941,"YI_SYLLABLE_RUX"). +lisp_code_name(41942,"YI_SYLLABLE_RU"). +lisp_code_name(41943,"YI_SYLLABLE_RUP"). +lisp_code_name(41944,"YI_SYLLABLE_RURX"). +lisp_code_name(41945,"YI_SYLLABLE_RUR"). +lisp_code_name(41946,"YI_SYLLABLE_RYT"). +lisp_code_name(41947,"YI_SYLLABLE_RYX"). +lisp_code_name(41948,"YI_SYLLABLE_RY"). +lisp_code_name(41949,"YI_SYLLABLE_RYP"). +lisp_code_name(41950,"YI_SYLLABLE_RYRX"). +lisp_code_name(41951,"YI_SYLLABLE_RYR"). +lisp_code_name(41952,"YI_SYLLABLE_JIT"). +lisp_code_name(41953,"YI_SYLLABLE_JIX"). +lisp_code_name(41954,"YI_SYLLABLE_JI"). +lisp_code_name(41955,"YI_SYLLABLE_JIP"). +lisp_code_name(41956,"YI_SYLLABLE_JIET"). +lisp_code_name(41957,"YI_SYLLABLE_JIEX"). +lisp_code_name(41958,"YI_SYLLABLE_JIE"). +lisp_code_name(41959,"YI_SYLLABLE_JIEP"). +lisp_code_name(41960,"YI_SYLLABLE_JUOT"). +lisp_code_name(41961,"YI_SYLLABLE_JUOX"). +lisp_code_name(41962,"YI_SYLLABLE_JUO"). +lisp_code_name(41963,"YI_SYLLABLE_JUOP"). +lisp_code_name(41964,"YI_SYLLABLE_JOT"). +lisp_code_name(41965,"YI_SYLLABLE_JOX"). +lisp_code_name(41966,"YI_SYLLABLE_JO"). +lisp_code_name(41967,"YI_SYLLABLE_JOP"). +lisp_code_name(41968,"YI_SYLLABLE_JUT"). +lisp_code_name(41969,"YI_SYLLABLE_JUX"). +lisp_code_name(41970,"YI_SYLLABLE_JU"). +lisp_code_name(41971,"YI_SYLLABLE_JUP"). +lisp_code_name(41972,"YI_SYLLABLE_JURX"). +lisp_code_name(41973,"YI_SYLLABLE_JUR"). +lisp_code_name(41974,"YI_SYLLABLE_JYT"). +lisp_code_name(41975,"YI_SYLLABLE_JYX"). +lisp_code_name(41976,"YI_SYLLABLE_JY"). +lisp_code_name(41977,"YI_SYLLABLE_JYP"). +lisp_code_name(41978,"YI_SYLLABLE_JYRX"). +lisp_code_name(41979,"YI_SYLLABLE_JYR"). +lisp_code_name(41980,"YI_SYLLABLE_QIT"). +lisp_code_name(41981,"YI_SYLLABLE_QIX"). +lisp_code_name(41982,"YI_SYLLABLE_QI"). +lisp_code_name(41983,"YI_SYLLABLE_QIP"). +lisp_code_name(41984,"YI_SYLLABLE_QIET"). +lisp_code_name(41985,"YI_SYLLABLE_QIEX"). +lisp_code_name(41986,"YI_SYLLABLE_QIE"). +lisp_code_name(41987,"YI_SYLLABLE_QIEP"). +lisp_code_name(41988,"YI_SYLLABLE_QUOT"). +lisp_code_name(41989,"YI_SYLLABLE_QUOX"). +lisp_code_name(41990,"YI_SYLLABLE_QUO"). +lisp_code_name(41991,"YI_SYLLABLE_QUOP"). +lisp_code_name(41992,"YI_SYLLABLE_QOT"). +lisp_code_name(41993,"YI_SYLLABLE_QOX"). +lisp_code_name(41994,"YI_SYLLABLE_QO"). +lisp_code_name(41995,"YI_SYLLABLE_QOP"). +lisp_code_name(41996,"YI_SYLLABLE_QUT"). +lisp_code_name(41997,"YI_SYLLABLE_QUX"). +lisp_code_name(41998,"YI_SYLLABLE_QU"). +lisp_code_name(41999,"YI_SYLLABLE_QUP"). +lisp_code_name(42000,"YI_SYLLABLE_QURX"). +lisp_code_name(42001,"YI_SYLLABLE_QUR"). +lisp_code_name(42002,"YI_SYLLABLE_QYT"). +lisp_code_name(42003,"YI_SYLLABLE_QYX"). +lisp_code_name(42004,"YI_SYLLABLE_QY"). +lisp_code_name(42005,"YI_SYLLABLE_QYP"). +lisp_code_name(42006,"YI_SYLLABLE_QYRX"). +lisp_code_name(42007,"YI_SYLLABLE_QYR"). +lisp_code_name(42008,"YI_SYLLABLE_JJIT"). +lisp_code_name(42009,"YI_SYLLABLE_JJIX"). +lisp_code_name(42010,"YI_SYLLABLE_JJI"). +lisp_code_name(42011,"YI_SYLLABLE_JJIP"). +lisp_code_name(42012,"YI_SYLLABLE_JJIET"). +lisp_code_name(42013,"YI_SYLLABLE_JJIEX"). +lisp_code_name(42014,"YI_SYLLABLE_JJIE"). +lisp_code_name(42015,"YI_SYLLABLE_JJIEP"). +lisp_code_name(42016,"YI_SYLLABLE_JJUOX"). +lisp_code_name(42017,"YI_SYLLABLE_JJUO"). +lisp_code_name(42018,"YI_SYLLABLE_JJUOP"). +lisp_code_name(42019,"YI_SYLLABLE_JJOT"). +lisp_code_name(42020,"YI_SYLLABLE_JJOX"). +lisp_code_name(42021,"YI_SYLLABLE_JJO"). +lisp_code_name(42022,"YI_SYLLABLE_JJOP"). +lisp_code_name(42023,"YI_SYLLABLE_JJUT"). +lisp_code_name(42024,"YI_SYLLABLE_JJUX"). +lisp_code_name(42025,"YI_SYLLABLE_JJU"). +lisp_code_name(42026,"YI_SYLLABLE_JJUP"). +lisp_code_name(42027,"YI_SYLLABLE_JJURX"). +lisp_code_name(42028,"YI_SYLLABLE_JJUR"). +lisp_code_name(42029,"YI_SYLLABLE_JJYT"). +lisp_code_name(42030,"YI_SYLLABLE_JJYX"). +lisp_code_name(42031,"YI_SYLLABLE_JJY"). +lisp_code_name(42032,"YI_SYLLABLE_JJYP"). +lisp_code_name(42033,"YI_SYLLABLE_NJIT"). +lisp_code_name(42034,"YI_SYLLABLE_NJIX"). +lisp_code_name(42035,"YI_SYLLABLE_NJI"). +lisp_code_name(42036,"YI_SYLLABLE_NJIP"). +lisp_code_name(42037,"YI_SYLLABLE_NJIET"). +lisp_code_name(42038,"YI_SYLLABLE_NJIEX"). +lisp_code_name(42039,"YI_SYLLABLE_NJIE"). +lisp_code_name(42040,"YI_SYLLABLE_NJIEP"). +lisp_code_name(42041,"YI_SYLLABLE_NJUOX"). +lisp_code_name(42042,"YI_SYLLABLE_NJUO"). +lisp_code_name(42043,"YI_SYLLABLE_NJOT"). +lisp_code_name(42044,"YI_SYLLABLE_NJOX"). +lisp_code_name(42045,"YI_SYLLABLE_NJO"). +lisp_code_name(42046,"YI_SYLLABLE_NJOP"). +lisp_code_name(42047,"YI_SYLLABLE_NJUX"). +lisp_code_name(42048,"YI_SYLLABLE_NJU"). +lisp_code_name(42049,"YI_SYLLABLE_NJUP"). +lisp_code_name(42050,"YI_SYLLABLE_NJURX"). +lisp_code_name(42051,"YI_SYLLABLE_NJUR"). +lisp_code_name(42052,"YI_SYLLABLE_NJYT"). +lisp_code_name(42053,"YI_SYLLABLE_NJYX"). +lisp_code_name(42054,"YI_SYLLABLE_NJY"). +lisp_code_name(42055,"YI_SYLLABLE_NJYP"). +lisp_code_name(42056,"YI_SYLLABLE_NJYRX"). +lisp_code_name(42057,"YI_SYLLABLE_NJYR"). +lisp_code_name(42058,"YI_SYLLABLE_NYIT"). +lisp_code_name(42059,"YI_SYLLABLE_NYIX"). +lisp_code_name(42060,"YI_SYLLABLE_NYI"). +lisp_code_name(42061,"YI_SYLLABLE_NYIP"). +lisp_code_name(42062,"YI_SYLLABLE_NYIET"). +lisp_code_name(42063,"YI_SYLLABLE_NYIEX"). +lisp_code_name(42064,"YI_SYLLABLE_NYIE"). +lisp_code_name(42065,"YI_SYLLABLE_NYIEP"). +lisp_code_name(42066,"YI_SYLLABLE_NYUOX"). +lisp_code_name(42067,"YI_SYLLABLE_NYUO"). +lisp_code_name(42068,"YI_SYLLABLE_NYUOP"). +lisp_code_name(42069,"YI_SYLLABLE_NYOT"). +lisp_code_name(42070,"YI_SYLLABLE_NYOX"). +lisp_code_name(42071,"YI_SYLLABLE_NYO"). +lisp_code_name(42072,"YI_SYLLABLE_NYOP"). +lisp_code_name(42073,"YI_SYLLABLE_NYUT"). +lisp_code_name(42074,"YI_SYLLABLE_NYUX"). +lisp_code_name(42075,"YI_SYLLABLE_NYU"). +lisp_code_name(42076,"YI_SYLLABLE_NYUP"). +lisp_code_name(42077,"YI_SYLLABLE_XIT"). +lisp_code_name(42078,"YI_SYLLABLE_XIX"). +lisp_code_name(42079,"YI_SYLLABLE_XI"). +lisp_code_name(42080,"YI_SYLLABLE_XIP"). +lisp_code_name(42081,"YI_SYLLABLE_XIET"). +lisp_code_name(42082,"YI_SYLLABLE_XIEX"). +lisp_code_name(42083,"YI_SYLLABLE_XIE"). +lisp_code_name(42084,"YI_SYLLABLE_XIEP"). +lisp_code_name(42085,"YI_SYLLABLE_XUOX"). +lisp_code_name(42086,"YI_SYLLABLE_XUO"). +lisp_code_name(42087,"YI_SYLLABLE_XOT"). +lisp_code_name(42088,"YI_SYLLABLE_XOX"). +lisp_code_name(42089,"YI_SYLLABLE_XO"). +lisp_code_name(42090,"YI_SYLLABLE_XOP"). +lisp_code_name(42091,"YI_SYLLABLE_XYT"). +lisp_code_name(42092,"YI_SYLLABLE_XYX"). +lisp_code_name(42093,"YI_SYLLABLE_XY"). +lisp_code_name(42094,"YI_SYLLABLE_XYP"). +lisp_code_name(42095,"YI_SYLLABLE_XYRX"). +lisp_code_name(42096,"YI_SYLLABLE_XYR"). +lisp_code_name(42097,"YI_SYLLABLE_YIT"). +lisp_code_name(42098,"YI_SYLLABLE_YIX"). +lisp_code_name(42099,"YI_SYLLABLE_YI"). +lisp_code_name(42100,"YI_SYLLABLE_YIP"). +lisp_code_name(42101,"YI_SYLLABLE_YIET"). +lisp_code_name(42102,"YI_SYLLABLE_YIEX"). +lisp_code_name(42103,"YI_SYLLABLE_YIE"). +lisp_code_name(42104,"YI_SYLLABLE_YIEP"). +lisp_code_name(42105,"YI_SYLLABLE_YUOT"). +lisp_code_name(42106,"YI_SYLLABLE_YUOX"). +lisp_code_name(42107,"YI_SYLLABLE_YUO"). +lisp_code_name(42108,"YI_SYLLABLE_YUOP"). +lisp_code_name(42109,"YI_SYLLABLE_YOT"). +lisp_code_name(42110,"YI_SYLLABLE_YOX"). +lisp_code_name(42111,"YI_SYLLABLE_YO"). +lisp_code_name(42112,"YI_SYLLABLE_YOP"). +lisp_code_name(42113,"YI_SYLLABLE_YUT"). +lisp_code_name(42114,"YI_SYLLABLE_YUX"). +lisp_code_name(42115,"YI_SYLLABLE_YU"). +lisp_code_name(42116,"YI_SYLLABLE_YUP"). +lisp_code_name(42117,"YI_SYLLABLE_YURX"). +lisp_code_name(42118,"YI_SYLLABLE_YUR"). +lisp_code_name(42119,"YI_SYLLABLE_YYT"). +lisp_code_name(42120,"YI_SYLLABLE_YYX"). +lisp_code_name(42121,"YI_SYLLABLE_YY"). +lisp_code_name(42122,"YI_SYLLABLE_YYP"). +lisp_code_name(42123,"YI_SYLLABLE_YYRX"). +lisp_code_name(42124,"YI_SYLLABLE_YYR"). +lisp_code_name(42128,"YI_RADICAL_QOT"). +lisp_code_name(42129,"YI_RADICAL_LI"). +lisp_code_name(42130,"YI_RADICAL_KIT"). +lisp_code_name(42131,"YI_RADICAL_NYIP"). +lisp_code_name(42132,"YI_RADICAL_CYP"). +lisp_code_name(42133,"YI_RADICAL_SSI"). +lisp_code_name(42134,"YI_RADICAL_GGOP"). +lisp_code_name(42135,"YI_RADICAL_GEP"). +lisp_code_name(42136,"YI_RADICAL_MI"). +lisp_code_name(42137,"YI_RADICAL_HXIT"). +lisp_code_name(42138,"YI_RADICAL_LYR"). +lisp_code_name(42139,"YI_RADICAL_BBUT"). +lisp_code_name(42140,"YI_RADICAL_MOP"). +lisp_code_name(42141,"YI_RADICAL_YO"). +lisp_code_name(42142,"YI_RADICAL_PUT"). +lisp_code_name(42143,"YI_RADICAL_HXUO"). +lisp_code_name(42144,"YI_RADICAL_TAT"). +lisp_code_name(42145,"YI_RADICAL_GA"). +lisp_code_name(42146,"YI_RADICAL_ZUP"). +lisp_code_name(42147,"YI_RADICAL_CYT"). +lisp_code_name(42148,"YI_RADICAL_DDUR"). +lisp_code_name(42149,"YI_RADICAL_BUR"). +lisp_code_name(42150,"YI_RADICAL_GGUO"). +lisp_code_name(42151,"YI_RADICAL_NYOP"). +lisp_code_name(42152,"YI_RADICAL_TU"). +lisp_code_name(42153,"YI_RADICAL_OP"). +lisp_code_name(42154,"YI_RADICAL_JJUT"). +lisp_code_name(42155,"YI_RADICAL_ZOT"). +lisp_code_name(42156,"YI_RADICAL_PYT"). +lisp_code_name(42157,"YI_RADICAL_HMO"). +lisp_code_name(42158,"YI_RADICAL_YIT"). +lisp_code_name(42159,"YI_RADICAL_VUR"). +lisp_code_name(42160,"YI_RADICAL_SHY"). +lisp_code_name(42161,"YI_RADICAL_VEP"). +lisp_code_name(42162,"YI_RADICAL_ZA"). +lisp_code_name(42163,"YI_RADICAL_JO"). +lisp_code_name(42164,"YI_RADICAL_NZUP"). +lisp_code_name(42165,"YI_RADICAL_JJY"). +lisp_code_name(42166,"YI_RADICAL_GOT"). +lisp_code_name(42167,"YI_RADICAL_JJIE"). +lisp_code_name(42168,"YI_RADICAL_WO"). +lisp_code_name(42169,"YI_RADICAL_DU"). +lisp_code_name(42170,"YI_RADICAL_SHUR"). +lisp_code_name(42171,"YI_RADICAL_LIE"). +lisp_code_name(42172,"YI_RADICAL_CY"). +lisp_code_name(42173,"YI_RADICAL_CUOP"). +lisp_code_name(42174,"YI_RADICAL_CIP"). +lisp_code_name(42175,"YI_RADICAL_HXOP"). +lisp_code_name(42176,"YI_RADICAL_SHAT"). +lisp_code_name(42177,"YI_RADICAL_ZUR"). +lisp_code_name(42178,"YI_RADICAL_SHOP"). +lisp_code_name(42179,"YI_RADICAL_CHE"). +lisp_code_name(42180,"YI_RADICAL_ZZIET"). +lisp_code_name(42181,"YI_RADICAL_NBIE"). +lisp_code_name(42182,"YI_RADICAL_KE"). +lisp_code_name(42192,"LISU_LETTER_BA"). +lisp_code_name(42193,"LISU_LETTER_PA"). +lisp_code_name(42194,"LISU_LETTER_PHA"). +lisp_code_name(42195,"LISU_LETTER_DA"). +lisp_code_name(42196,"LISU_LETTER_TA"). +lisp_code_name(42197,"LISU_LETTER_THA"). +lisp_code_name(42198,"LISU_LETTER_GA"). +lisp_code_name(42199,"LISU_LETTER_KA"). +lisp_code_name(42200,"LISU_LETTER_KHA"). +lisp_code_name(42201,"LISU_LETTER_JA"). +lisp_code_name(42202,"LISU_LETTER_CA"). +lisp_code_name(42203,"LISU_LETTER_CHA"). +lisp_code_name(42204,"LISU_LETTER_DZA"). +lisp_code_name(42205,"LISU_LETTER_TSA"). +lisp_code_name(42206,"LISU_LETTER_TSHA"). +lisp_code_name(42207,"LISU_LETTER_MA"). +lisp_code_name(42208,"LISU_LETTER_NA"). +lisp_code_name(42209,"LISU_LETTER_LA"). +lisp_code_name(42210,"LISU_LETTER_SA"). +lisp_code_name(42211,"LISU_LETTER_ZHA"). +lisp_code_name(42212,"LISU_LETTER_ZA"). +lisp_code_name(42213,"LISU_LETTER_NGA"). +lisp_code_name(42214,"LISU_LETTER_HA"). +lisp_code_name(42215,"LISU_LETTER_XA"). +lisp_code_name(42216,"LISU_LETTER_HHA"). +lisp_code_name(42217,"LISU_LETTER_FA"). +lisp_code_name(42218,"LISU_LETTER_WA"). +lisp_code_name(42219,"LISU_LETTER_SHA"). +lisp_code_name(42220,"LISU_LETTER_YA"). +lisp_code_name(42221,"LISU_LETTER_GHA"). +lisp_code_name(42222,"LISU_LETTER_A"). +lisp_code_name(42223,"LISU_LETTER_AE"). +lisp_code_name(42224,"LISU_LETTER_E"). +lisp_code_name(42225,"LISU_LETTER_EU"). +lisp_code_name(42226,"LISU_LETTER_I"). +lisp_code_name(42227,"LISU_LETTER_O"). +lisp_code_name(42228,"LISU_LETTER_U"). +lisp_code_name(42229,"LISU_LETTER_UE"). +lisp_code_name(42230,"LISU_LETTER_UH"). +lisp_code_name(42231,"LISU_LETTER_OE"). +lisp_code_name(42232,"LISU_LETTER_TONE_MYA_TI"). +lisp_code_name(42233,"LISU_LETTER_TONE_NA_PO"). +lisp_code_name(42234,"LISU_LETTER_TONE_MYA_CYA"). +lisp_code_name(42235,"LISU_LETTER_TONE_MYA_BO"). +lisp_code_name(42236,"LISU_LETTER_TONE_MYA_NA"). +lisp_code_name(42237,"LISU_LETTER_TONE_MYA_JEU"). +lisp_code_name(42238,"LISU_PUNCTUATION_COMMA"). +lisp_code_name(42239,"LISU_PUNCTUATION_FULL_STOP"). +lisp_code_name(42240,"VAI_SYLLABLE_EE"). +lisp_code_name(42241,"VAI_SYLLABLE_EEN"). +lisp_code_name(42242,"VAI_SYLLABLE_HEE"). +lisp_code_name(42243,"VAI_SYLLABLE_WEE"). +lisp_code_name(42244,"VAI_SYLLABLE_WEEN"). +lisp_code_name(42245,"VAI_SYLLABLE_PEE"). +lisp_code_name(42246,"VAI_SYLLABLE_BHEE"). +lisp_code_name(42247,"VAI_SYLLABLE_BEE"). +lisp_code_name(42248,"VAI_SYLLABLE_MBEE"). +lisp_code_name(42249,"VAI_SYLLABLE_KPEE"). +lisp_code_name(42250,"VAI_SYLLABLE_MGBEE"). +lisp_code_name(42251,"VAI_SYLLABLE_GBEE"). +lisp_code_name(42252,"VAI_SYLLABLE_FEE"). +lisp_code_name(42253,"VAI_SYLLABLE_VEE"). +lisp_code_name(42254,"VAI_SYLLABLE_TEE"). +lisp_code_name(42255,"VAI_SYLLABLE_THEE"). +lisp_code_name(42256,"VAI_SYLLABLE_DHEE"). +lisp_code_name(42257,"VAI_SYLLABLE_DHHEE"). +lisp_code_name(42258,"VAI_SYLLABLE_LEE"). +lisp_code_name(42259,"VAI_SYLLABLE_REE"). +lisp_code_name(42260,"VAI_SYLLABLE_DEE"). +lisp_code_name(42261,"VAI_SYLLABLE_NDEE"). +lisp_code_name(42262,"VAI_SYLLABLE_SEE"). +lisp_code_name(42263,"VAI_SYLLABLE_SHEE"). +lisp_code_name(42264,"VAI_SYLLABLE_ZEE"). +lisp_code_name(42265,"VAI_SYLLABLE_ZHEE"). +lisp_code_name(42266,"VAI_SYLLABLE_CEE"). +lisp_code_name(42267,"VAI_SYLLABLE_JEE"). +lisp_code_name(42268,"VAI_SYLLABLE_NJEE"). +lisp_code_name(42269,"VAI_SYLLABLE_YEE"). +lisp_code_name(42270,"VAI_SYLLABLE_KEE"). +lisp_code_name(42271,"VAI_SYLLABLE_NGGEE"). +lisp_code_name(42272,"VAI_SYLLABLE_GEE"). +lisp_code_name(42273,"VAI_SYLLABLE_MEE"). +lisp_code_name(42274,"VAI_SYLLABLE_NEE"). +lisp_code_name(42275,"VAI_SYLLABLE_NYEE"). +lisp_code_name(42276,"VAI_SYLLABLE_I"). +lisp_code_name(42277,"VAI_SYLLABLE_IN"). +lisp_code_name(42278,"VAI_SYLLABLE_HI"). +lisp_code_name(42279,"VAI_SYLLABLE_HIN"). +lisp_code_name(42280,"VAI_SYLLABLE_WI"). +lisp_code_name(42281,"VAI_SYLLABLE_WIN"). +lisp_code_name(42282,"VAI_SYLLABLE_PI"). +lisp_code_name(42283,"VAI_SYLLABLE_BHI"). +lisp_code_name(42284,"VAI_SYLLABLE_BI"). +lisp_code_name(42285,"VAI_SYLLABLE_MBI"). +lisp_code_name(42286,"VAI_SYLLABLE_KPI"). +lisp_code_name(42287,"VAI_SYLLABLE_MGBI"). +lisp_code_name(42288,"VAI_SYLLABLE_GBI"). +lisp_code_name(42289,"VAI_SYLLABLE_FI"). +lisp_code_name(42290,"VAI_SYLLABLE_VI"). +lisp_code_name(42291,"VAI_SYLLABLE_TI"). +lisp_code_name(42292,"VAI_SYLLABLE_THI"). +lisp_code_name(42293,"VAI_SYLLABLE_DHI"). +lisp_code_name(42294,"VAI_SYLLABLE_DHHI"). +lisp_code_name(42295,"VAI_SYLLABLE_LI"). +lisp_code_name(42296,"VAI_SYLLABLE_RI"). +lisp_code_name(42297,"VAI_SYLLABLE_DI"). +lisp_code_name(42298,"VAI_SYLLABLE_NDI"). +lisp_code_name(42299,"VAI_SYLLABLE_SI"). +lisp_code_name(42300,"VAI_SYLLABLE_SHI"). +lisp_code_name(42301,"VAI_SYLLABLE_ZI"). +lisp_code_name(42302,"VAI_SYLLABLE_ZHI"). +lisp_code_name(42303,"VAI_SYLLABLE_CI"). +lisp_code_name(42304,"VAI_SYLLABLE_JI"). +lisp_code_name(42305,"VAI_SYLLABLE_NJI"). +lisp_code_name(42306,"VAI_SYLLABLE_YI"). +lisp_code_name(42307,"VAI_SYLLABLE_KI"). +lisp_code_name(42308,"VAI_SYLLABLE_NGGI"). +lisp_code_name(42309,"VAI_SYLLABLE_GI"). +lisp_code_name(42310,"VAI_SYLLABLE_MI"). +lisp_code_name(42311,"VAI_SYLLABLE_NI"). +lisp_code_name(42312,"VAI_SYLLABLE_NYI"). +lisp_code_name(42313,"VAI_SYLLABLE_A"). +lisp_code_name(42314,"VAI_SYLLABLE_AN"). +lisp_code_name(42315,"VAI_SYLLABLE_NGAN"). +lisp_code_name(42316,"VAI_SYLLABLE_HA"). +lisp_code_name(42317,"VAI_SYLLABLE_HAN"). +lisp_code_name(42318,"VAI_SYLLABLE_WA"). +lisp_code_name(42319,"VAI_SYLLABLE_WAN"). +lisp_code_name(42320,"VAI_SYLLABLE_PA"). +lisp_code_name(42321,"VAI_SYLLABLE_BHA"). +lisp_code_name(42322,"VAI_SYLLABLE_BA"). +lisp_code_name(42323,"VAI_SYLLABLE_MBA"). +lisp_code_name(42324,"VAI_SYLLABLE_KPA"). +lisp_code_name(42325,"VAI_SYLLABLE_KPAN"). +lisp_code_name(42326,"VAI_SYLLABLE_MGBA"). +lisp_code_name(42327,"VAI_SYLLABLE_GBA"). +lisp_code_name(42328,"VAI_SYLLABLE_FA"). +lisp_code_name(42329,"VAI_SYLLABLE_VA"). +lisp_code_name(42330,"VAI_SYLLABLE_TA"). +lisp_code_name(42331,"VAI_SYLLABLE_THA"). +lisp_code_name(42332,"VAI_SYLLABLE_DHA"). +lisp_code_name(42333,"VAI_SYLLABLE_DHHA"). +lisp_code_name(42334,"VAI_SYLLABLE_LA"). +lisp_code_name(42335,"VAI_SYLLABLE_RA"). +lisp_code_name(42336,"VAI_SYLLABLE_DA"). +lisp_code_name(42337,"VAI_SYLLABLE_NDA"). +lisp_code_name(42338,"VAI_SYLLABLE_SA"). +lisp_code_name(42339,"VAI_SYLLABLE_SHA"). +lisp_code_name(42340,"VAI_SYLLABLE_ZA"). +lisp_code_name(42341,"VAI_SYLLABLE_ZHA"). +lisp_code_name(42342,"VAI_SYLLABLE_CA"). +lisp_code_name(42343,"VAI_SYLLABLE_JA"). +lisp_code_name(42344,"VAI_SYLLABLE_NJA"). +lisp_code_name(42345,"VAI_SYLLABLE_YA"). +lisp_code_name(42346,"VAI_SYLLABLE_KA"). +lisp_code_name(42347,"VAI_SYLLABLE_KAN"). +lisp_code_name(42348,"VAI_SYLLABLE_NGGA"). +lisp_code_name(42349,"VAI_SYLLABLE_GA"). +lisp_code_name(42350,"VAI_SYLLABLE_MA"). +lisp_code_name(42351,"VAI_SYLLABLE_NA"). +lisp_code_name(42352,"VAI_SYLLABLE_NYA"). +lisp_code_name(42353,"VAI_SYLLABLE_OO"). +lisp_code_name(42354,"VAI_SYLLABLE_OON"). +lisp_code_name(42355,"VAI_SYLLABLE_HOO"). +lisp_code_name(42356,"VAI_SYLLABLE_WOO"). +lisp_code_name(42357,"VAI_SYLLABLE_WOON"). +lisp_code_name(42358,"VAI_SYLLABLE_POO"). +lisp_code_name(42359,"VAI_SYLLABLE_BHOO"). +lisp_code_name(42360,"VAI_SYLLABLE_BOO"). +lisp_code_name(42361,"VAI_SYLLABLE_MBOO"). +lisp_code_name(42362,"VAI_SYLLABLE_KPOO"). +lisp_code_name(42363,"VAI_SYLLABLE_MGBOO"). +lisp_code_name(42364,"VAI_SYLLABLE_GBOO"). +lisp_code_name(42365,"VAI_SYLLABLE_FOO"). +lisp_code_name(42366,"VAI_SYLLABLE_VOO"). +lisp_code_name(42367,"VAI_SYLLABLE_TOO"). +lisp_code_name(42368,"VAI_SYLLABLE_THOO"). +lisp_code_name(42369,"VAI_SYLLABLE_DHOO"). +lisp_code_name(42370,"VAI_SYLLABLE_DHHOO"). +lisp_code_name(42371,"VAI_SYLLABLE_LOO"). +lisp_code_name(42372,"VAI_SYLLABLE_ROO"). +lisp_code_name(42373,"VAI_SYLLABLE_DOO"). +lisp_code_name(42374,"VAI_SYLLABLE_NDOO"). +lisp_code_name(42375,"VAI_SYLLABLE_SOO"). +lisp_code_name(42376,"VAI_SYLLABLE_SHOO"). +lisp_code_name(42377,"VAI_SYLLABLE_ZOO"). +lisp_code_name(42378,"VAI_SYLLABLE_ZHOO"). +lisp_code_name(42379,"VAI_SYLLABLE_COO"). +lisp_code_name(42380,"VAI_SYLLABLE_JOO"). +lisp_code_name(42381,"VAI_SYLLABLE_NJOO"). +lisp_code_name(42382,"VAI_SYLLABLE_YOO"). +lisp_code_name(42383,"VAI_SYLLABLE_KOO"). +lisp_code_name(42384,"VAI_SYLLABLE_NGGOO"). +lisp_code_name(42385,"VAI_SYLLABLE_GOO"). +lisp_code_name(42386,"VAI_SYLLABLE_MOO"). +lisp_code_name(42387,"VAI_SYLLABLE_NOO"). +lisp_code_name(42388,"VAI_SYLLABLE_NYOO"). +lisp_code_name(42389,"VAI_SYLLABLE_U"). +lisp_code_name(42390,"VAI_SYLLABLE_UN"). +lisp_code_name(42391,"VAI_SYLLABLE_HU"). +lisp_code_name(42392,"VAI_SYLLABLE_HUN"). +lisp_code_name(42393,"VAI_SYLLABLE_WU"). +lisp_code_name(42394,"VAI_SYLLABLE_WUN"). +lisp_code_name(42395,"VAI_SYLLABLE_PU"). +lisp_code_name(42396,"VAI_SYLLABLE_BHU"). +lisp_code_name(42397,"VAI_SYLLABLE_BU"). +lisp_code_name(42398,"VAI_SYLLABLE_MBU"). +lisp_code_name(42399,"VAI_SYLLABLE_KPU"). +lisp_code_name(42400,"VAI_SYLLABLE_MGBU"). +lisp_code_name(42401,"VAI_SYLLABLE_GBU"). +lisp_code_name(42402,"VAI_SYLLABLE_FU"). +lisp_code_name(42403,"VAI_SYLLABLE_VU"). +lisp_code_name(42404,"VAI_SYLLABLE_TU"). +lisp_code_name(42405,"VAI_SYLLABLE_THU"). +lisp_code_name(42406,"VAI_SYLLABLE_DHU"). +lisp_code_name(42407,"VAI_SYLLABLE_DHHU"). +lisp_code_name(42408,"VAI_SYLLABLE_LU"). +lisp_code_name(42409,"VAI_SYLLABLE_RU"). +lisp_code_name(42410,"VAI_SYLLABLE_DU"). +lisp_code_name(42411,"VAI_SYLLABLE_NDU"). +lisp_code_name(42412,"VAI_SYLLABLE_SU"). +lisp_code_name(42413,"VAI_SYLLABLE_SHU"). +lisp_code_name(42414,"VAI_SYLLABLE_ZU"). +lisp_code_name(42415,"VAI_SYLLABLE_ZHU"). +lisp_code_name(42416,"VAI_SYLLABLE_CU"). +lisp_code_name(42417,"VAI_SYLLABLE_JU"). +lisp_code_name(42418,"VAI_SYLLABLE_NJU"). +lisp_code_name(42419,"VAI_SYLLABLE_YU"). +lisp_code_name(42420,"VAI_SYLLABLE_KU"). +lisp_code_name(42421,"VAI_SYLLABLE_NGGU"). +lisp_code_name(42422,"VAI_SYLLABLE_GU"). +lisp_code_name(42423,"VAI_SYLLABLE_MU"). +lisp_code_name(42424,"VAI_SYLLABLE_NU"). +lisp_code_name(42425,"VAI_SYLLABLE_NYU"). +lisp_code_name(42426,"VAI_SYLLABLE_O"). +lisp_code_name(42427,"VAI_SYLLABLE_ON"). +lisp_code_name(42428,"VAI_SYLLABLE_NGON"). +lisp_code_name(42429,"VAI_SYLLABLE_HO"). +lisp_code_name(42430,"VAI_SYLLABLE_HON"). +lisp_code_name(42431,"VAI_SYLLABLE_WO"). +lisp_code_name(42432,"VAI_SYLLABLE_WON"). +lisp_code_name(42433,"VAI_SYLLABLE_PO"). +lisp_code_name(42434,"VAI_SYLLABLE_BHO"). +lisp_code_name(42435,"VAI_SYLLABLE_BO"). +lisp_code_name(42436,"VAI_SYLLABLE_MBO"). +lisp_code_name(42437,"VAI_SYLLABLE_KPO"). +lisp_code_name(42438,"VAI_SYLLABLE_MGBO"). +lisp_code_name(42439,"VAI_SYLLABLE_GBO"). +lisp_code_name(42440,"VAI_SYLLABLE_GBON"). +lisp_code_name(42441,"VAI_SYLLABLE_FO"). +lisp_code_name(42442,"VAI_SYLLABLE_VO"). +lisp_code_name(42443,"VAI_SYLLABLE_TO"). +lisp_code_name(42444,"VAI_SYLLABLE_THO"). +lisp_code_name(42445,"VAI_SYLLABLE_DHO"). +lisp_code_name(42446,"VAI_SYLLABLE_DHHO"). +lisp_code_name(42447,"VAI_SYLLABLE_LO"). +lisp_code_name(42448,"VAI_SYLLABLE_RO"). +lisp_code_name(42449,"VAI_SYLLABLE_DO"). +lisp_code_name(42450,"VAI_SYLLABLE_NDO"). +lisp_code_name(42451,"VAI_SYLLABLE_SO"). +lisp_code_name(42452,"VAI_SYLLABLE_SHO"). +lisp_code_name(42453,"VAI_SYLLABLE_ZO"). +lisp_code_name(42454,"VAI_SYLLABLE_ZHO"). +lisp_code_name(42455,"VAI_SYLLABLE_CO"). +lisp_code_name(42456,"VAI_SYLLABLE_JO"). +lisp_code_name(42457,"VAI_SYLLABLE_NJO"). +lisp_code_name(42458,"VAI_SYLLABLE_YO"). +lisp_code_name(42459,"VAI_SYLLABLE_KO"). +lisp_code_name(42460,"VAI_SYLLABLE_NGGO"). +lisp_code_name(42461,"VAI_SYLLABLE_GO"). +lisp_code_name(42462,"VAI_SYLLABLE_MO"). +lisp_code_name(42463,"VAI_SYLLABLE_NO"). +lisp_code_name(42464,"VAI_SYLLABLE_NYO"). +lisp_code_name(42465,"VAI_SYLLABLE_E"). +lisp_code_name(42466,"VAI_SYLLABLE_EN"). +lisp_code_name(42467,"VAI_SYLLABLE_NGEN"). +lisp_code_name(42468,"VAI_SYLLABLE_HE"). +lisp_code_name(42469,"VAI_SYLLABLE_HEN"). +lisp_code_name(42470,"VAI_SYLLABLE_WE"). +lisp_code_name(42471,"VAI_SYLLABLE_WEN"). +lisp_code_name(42472,"VAI_SYLLABLE_PE"). +lisp_code_name(42473,"VAI_SYLLABLE_BHE"). +lisp_code_name(42474,"VAI_SYLLABLE_BE"). +lisp_code_name(42475,"VAI_SYLLABLE_MBE"). +lisp_code_name(42476,"VAI_SYLLABLE_KPE"). +lisp_code_name(42477,"VAI_SYLLABLE_KPEN"). +lisp_code_name(42478,"VAI_SYLLABLE_MGBE"). +lisp_code_name(42479,"VAI_SYLLABLE_GBE"). +lisp_code_name(42480,"VAI_SYLLABLE_GBEN"). +lisp_code_name(42481,"VAI_SYLLABLE_FE"). +lisp_code_name(42482,"VAI_SYLLABLE_VE"). +lisp_code_name(42483,"VAI_SYLLABLE_TE"). +lisp_code_name(42484,"VAI_SYLLABLE_THE"). +lisp_code_name(42485,"VAI_SYLLABLE_DHE"). +lisp_code_name(42486,"VAI_SYLLABLE_DHHE"). +lisp_code_name(42487,"VAI_SYLLABLE_LE"). +lisp_code_name(42488,"VAI_SYLLABLE_RE"). +lisp_code_name(42489,"VAI_SYLLABLE_DE"). +lisp_code_name(42490,"VAI_SYLLABLE_NDE"). +lisp_code_name(42491,"VAI_SYLLABLE_SE"). +lisp_code_name(42492,"VAI_SYLLABLE_SHE"). +lisp_code_name(42493,"VAI_SYLLABLE_ZE"). +lisp_code_name(42494,"VAI_SYLLABLE_ZHE"). +lisp_code_name(42495,"VAI_SYLLABLE_CE"). +lisp_code_name(42496,"VAI_SYLLABLE_JE"). +lisp_code_name(42497,"VAI_SYLLABLE_NJE"). +lisp_code_name(42498,"VAI_SYLLABLE_YE"). +lisp_code_name(42499,"VAI_SYLLABLE_KE"). +lisp_code_name(42500,"VAI_SYLLABLE_NGGE"). +lisp_code_name(42501,"VAI_SYLLABLE_NGGEN"). +lisp_code_name(42502,"VAI_SYLLABLE_GE"). +lisp_code_name(42503,"VAI_SYLLABLE_GEN"). +lisp_code_name(42504,"VAI_SYLLABLE_ME"). +lisp_code_name(42505,"VAI_SYLLABLE_NE"). +lisp_code_name(42506,"VAI_SYLLABLE_NYE"). +lisp_code_name(42507,"VAI_SYLLABLE_NG"). +lisp_code_name(42508,"VAI_SYLLABLE_LENGTHENER"). +lisp_code_name(42509,"VAI_COMMA"). +lisp_code_name(42510,"VAI_FULL_STOP"). +lisp_code_name(42511,"VAI_QUESTION_MARK"). +lisp_code_name(42512,"VAI_SYLLABLE_NDOLE_FA"). +lisp_code_name(42513,"VAI_SYLLABLE_NDOLE_KA"). +lisp_code_name(42514,"VAI_SYLLABLE_NDOLE_SOO"). +lisp_code_name(42515,"VAI_SYMBOL_FEENG"). +lisp_code_name(42516,"VAI_SYMBOL_KEENG"). +lisp_code_name(42517,"VAI_SYMBOL_TING"). +lisp_code_name(42518,"VAI_SYMBOL_NII"). +lisp_code_name(42519,"VAI_SYMBOL_BANG"). +lisp_code_name(42520,"VAI_SYMBOL_FAA"). +lisp_code_name(42521,"VAI_SYMBOL_TAA"). +lisp_code_name(42522,"VAI_SYMBOL_DANG"). +lisp_code_name(42523,"VAI_SYMBOL_DOONG"). +lisp_code_name(42524,"VAI_SYMBOL_KUNG"). +lisp_code_name(42525,"VAI_SYMBOL_TONG"). +lisp_code_name(42526,"VAI_SYMBOL_DO-O"). +lisp_code_name(42527,"VAI_SYMBOL_JONG"). +lisp_code_name(42528,"VAI_DIGIT_ZERO"). +lisp_code_name(42529,"VAI_DIGIT_ONE"). +lisp_code_name(42530,"VAI_DIGIT_TWO"). +lisp_code_name(42531,"VAI_DIGIT_THREE"). +lisp_code_name(42532,"VAI_DIGIT_FOUR"). +lisp_code_name(42533,"VAI_DIGIT_FIVE"). +lisp_code_name(42534,"VAI_DIGIT_SIX"). +lisp_code_name(42535,"VAI_DIGIT_SEVEN"). +lisp_code_name(42536,"VAI_DIGIT_EIGHT"). +lisp_code_name(42537,"VAI_DIGIT_NINE"). +lisp_code_name(42538,"VAI_SYLLABLE_NDOLE_MA"). +lisp_code_name(42539,"VAI_SYLLABLE_NDOLE_DO"). +lisp_code_name(42560,"CYRILLIC_CAPITAL_LETTER_ZEMLYA"). +lisp_code_name(42561,"CYRILLIC_SMALL_LETTER_ZEMLYA"). +lisp_code_name(42562,"CYRILLIC_CAPITAL_LETTER_DZELO"). +lisp_code_name(42563,"CYRILLIC_SMALL_LETTER_DZELO"). +lisp_code_name(42564,"CYRILLIC_CAPITAL_LETTER_REVERSED_DZE"). +lisp_code_name(42565,"CYRILLIC_SMALL_LETTER_REVERSED_DZE"). +lisp_code_name(42566,"CYRILLIC_CAPITAL_LETTER_IOTA"). +lisp_code_name(42567,"CYRILLIC_SMALL_LETTER_IOTA"). +lisp_code_name(42568,"CYRILLIC_CAPITAL_LETTER_DJERV"). +lisp_code_name(42569,"CYRILLIC_SMALL_LETTER_DJERV"). +lisp_code_name(42570,"CYRILLIC_CAPITAL_LETTER_MONOGRAPH_UK"). +lisp_code_name(42571,"CYRILLIC_SMALL_LETTER_MONOGRAPH_UK"). +lisp_code_name(42572,"CYRILLIC_CAPITAL_LETTER_BROAD_OMEGA"). +lisp_code_name(42573,"CYRILLIC_SMALL_LETTER_BROAD_OMEGA"). +lisp_code_name(42574,"CYRILLIC_CAPITAL_LETTER_NEUTRAL_YER"). +lisp_code_name(42575,"CYRILLIC_SMALL_LETTER_NEUTRAL_YER"). +lisp_code_name(42576,"CYRILLIC_CAPITAL_LETTER_YERU_WITH_BACK_YER"). +lisp_code_name(42577,"CYRILLIC_SMALL_LETTER_YERU_WITH_BACK_YER"). +lisp_code_name(42578,"CYRILLIC_CAPITAL_LETTER_IOTIFIED_YAT"). +lisp_code_name(42579,"CYRILLIC_SMALL_LETTER_IOTIFIED_YAT"). +lisp_code_name(42580,"CYRILLIC_CAPITAL_LETTER_REVERSED_YU"). +lisp_code_name(42581,"CYRILLIC_SMALL_LETTER_REVERSED_YU"). +lisp_code_name(42582,"CYRILLIC_CAPITAL_LETTER_IOTIFIED_A"). +lisp_code_name(42583,"CYRILLIC_SMALL_LETTER_IOTIFIED_A"). +lisp_code_name(42584,"CYRILLIC_CAPITAL_LETTER_CLOSED_LITTLE_YUS"). +lisp_code_name(42585,"CYRILLIC_SMALL_LETTER_CLOSED_LITTLE_YUS"). +lisp_code_name(42586,"CYRILLIC_CAPITAL_LETTER_BLENDED_YUS"). +lisp_code_name(42587,"CYRILLIC_SMALL_LETTER_BLENDED_YUS"). +lisp_code_name(42588,"CYRILLIC_CAPITAL_LETTER_IOTIFIED_CLOSED_LITTLE_YUS"). +lisp_code_name(42589,"CYRILLIC_SMALL_LETTER_IOTIFIED_CLOSED_LITTLE_YUS"). +lisp_code_name(42590,"CYRILLIC_CAPITAL_LETTER_YN"). +lisp_code_name(42591,"CYRILLIC_SMALL_LETTER_YN"). +lisp_code_name(42592,"CYRILLIC_CAPITAL_LETTER_REVERSED_TSE"). +lisp_code_name(42593,"CYRILLIC_SMALL_LETTER_REVERSED_TSE"). +lisp_code_name(42594,"CYRILLIC_CAPITAL_LETTER_SOFT_DE"). +lisp_code_name(42595,"CYRILLIC_SMALL_LETTER_SOFT_DE"). +lisp_code_name(42596,"CYRILLIC_CAPITAL_LETTER_SOFT_EL"). +lisp_code_name(42597,"CYRILLIC_SMALL_LETTER_SOFT_EL"). +lisp_code_name(42598,"CYRILLIC_CAPITAL_LETTER_SOFT_EM"). +lisp_code_name(42599,"CYRILLIC_SMALL_LETTER_SOFT_EM"). +lisp_code_name(42600,"CYRILLIC_CAPITAL_LETTER_MONOCULAR_O"). +lisp_code_name(42601,"CYRILLIC_SMALL_LETTER_MONOCULAR_O"). +lisp_code_name(42602,"CYRILLIC_CAPITAL_LETTER_BINOCULAR_O"). +lisp_code_name(42603,"CYRILLIC_SMALL_LETTER_BINOCULAR_O"). +lisp_code_name(42604,"CYRILLIC_CAPITAL_LETTER_DOUBLE_MONOCULAR_O"). +lisp_code_name(42605,"CYRILLIC_SMALL_LETTER_DOUBLE_MONOCULAR_O"). +lisp_code_name(42606,"CYRILLIC_LETTER_MULTIOCULAR_O"). +lisp_code_name(42607,"COMBINING_CYRILLIC_VZMET"). +lisp_code_name(42608,"COMBINING_CYRILLIC_TEN_MILLIONS_SIGN"). +lisp_code_name(42609,"COMBINING_CYRILLIC_HUNDRED_MILLIONS_SIGN"). +lisp_code_name(42610,"COMBINING_CYRILLIC_THOUSAND_MILLIONS_SIGN"). +lisp_code_name(42611,"SLAVONIC_ASTERISK"). +lisp_code_name(42612,"COMBINING_CYRILLIC_LETTER_UKRAINIAN_IE"). +lisp_code_name(42613,"COMBINING_CYRILLIC_LETTER_I"). +lisp_code_name(42614,"COMBINING_CYRILLIC_LETTER_YI"). +lisp_code_name(42615,"COMBINING_CYRILLIC_LETTER_U"). +lisp_code_name(42616,"COMBINING_CYRILLIC_LETTER_HARD_SIGN"). +lisp_code_name(42617,"COMBINING_CYRILLIC_LETTER_YERU"). +lisp_code_name(42618,"COMBINING_CYRILLIC_LETTER_SOFT_SIGN"). +lisp_code_name(42619,"COMBINING_CYRILLIC_LETTER_OMEGA"). +lisp_code_name(42620,"COMBINING_CYRILLIC_KAVYKA"). +lisp_code_name(42621,"COMBINING_CYRILLIC_PAYEROK"). +lisp_code_name(42622,"CYRILLIC_KAVYKA"). +lisp_code_name(42623,"CYRILLIC_PAYEROK"). +lisp_code_name(42624,"CYRILLIC_CAPITAL_LETTER_DWE"). +lisp_code_name(42625,"CYRILLIC_SMALL_LETTER_DWE"). +lisp_code_name(42626,"CYRILLIC_CAPITAL_LETTER_DZWE"). +lisp_code_name(42627,"CYRILLIC_SMALL_LETTER_DZWE"). +lisp_code_name(42628,"CYRILLIC_CAPITAL_LETTER_ZHWE"). +lisp_code_name(42629,"CYRILLIC_SMALL_LETTER_ZHWE"). +lisp_code_name(42630,"CYRILLIC_CAPITAL_LETTER_CCHE"). +lisp_code_name(42631,"CYRILLIC_SMALL_LETTER_CCHE"). +lisp_code_name(42632,"CYRILLIC_CAPITAL_LETTER_DZZE"). +lisp_code_name(42633,"CYRILLIC_SMALL_LETTER_DZZE"). +lisp_code_name(42634,"CYRILLIC_CAPITAL_LETTER_TE_WITH_MIDDLE_HOOK"). +lisp_code_name(42635,"CYRILLIC_SMALL_LETTER_TE_WITH_MIDDLE_HOOK"). +lisp_code_name(42636,"CYRILLIC_CAPITAL_LETTER_TWE"). +lisp_code_name(42637,"CYRILLIC_SMALL_LETTER_TWE"). +lisp_code_name(42638,"CYRILLIC_CAPITAL_LETTER_TSWE"). +lisp_code_name(42639,"CYRILLIC_SMALL_LETTER_TSWE"). +lisp_code_name(42640,"CYRILLIC_CAPITAL_LETTER_TSSE"). +lisp_code_name(42641,"CYRILLIC_SMALL_LETTER_TSSE"). +lisp_code_name(42642,"CYRILLIC_CAPITAL_LETTER_TCHE"). +lisp_code_name(42643,"CYRILLIC_SMALL_LETTER_TCHE"). +lisp_code_name(42644,"CYRILLIC_CAPITAL_LETTER_HWE"). +lisp_code_name(42645,"CYRILLIC_SMALL_LETTER_HWE"). +lisp_code_name(42646,"CYRILLIC_CAPITAL_LETTER_SHWE"). +lisp_code_name(42647,"CYRILLIC_SMALL_LETTER_SHWE"). +lisp_code_name(42648,"CYRILLIC_CAPITAL_LETTER_DOUBLE_O"). +lisp_code_name(42649,"CYRILLIC_SMALL_LETTER_DOUBLE_O"). +lisp_code_name(42650,"CYRILLIC_CAPITAL_LETTER_CROSSED_O"). +lisp_code_name(42651,"CYRILLIC_SMALL_LETTER_CROSSED_O"). +lisp_code_name(42652,"MODIFIER_LETTER_CYRILLIC_HARD_SIGN"). +lisp_code_name(42653,"MODIFIER_LETTER_CYRILLIC_SOFT_SIGN"). +lisp_code_name(42655,"COMBINING_CYRILLIC_LETTER_IOTIFIED_E"). +lisp_code_name(42656,"BAMUM_LETTER_A"). +lisp_code_name(42657,"BAMUM_LETTER_KA"). +lisp_code_name(42658,"BAMUM_LETTER_U"). +lisp_code_name(42659,"BAMUM_LETTER_KU"). +lisp_code_name(42660,"BAMUM_LETTER_EE"). +lisp_code_name(42661,"BAMUM_LETTER_REE"). +lisp_code_name(42662,"BAMUM_LETTER_TAE"). +lisp_code_name(42663,"BAMUM_LETTER_O"). +lisp_code_name(42664,"BAMUM_LETTER_NYI"). +lisp_code_name(42665,"BAMUM_LETTER_I"). +lisp_code_name(42666,"BAMUM_LETTER_LA"). +lisp_code_name(42667,"BAMUM_LETTER_PA"). +lisp_code_name(42668,"BAMUM_LETTER_RII"). +lisp_code_name(42669,"BAMUM_LETTER_RIEE"). +lisp_code_name(42670,"BAMUM_LETTER_LEEEE"). +lisp_code_name(42671,"BAMUM_LETTER_MEEEE"). +lisp_code_name(42672,"BAMUM_LETTER_TAA"). +lisp_code_name(42673,"BAMUM_LETTER_NDAA"). +lisp_code_name(42674,"BAMUM_LETTER_NJAEM"). +lisp_code_name(42675,"BAMUM_LETTER_M"). +lisp_code_name(42676,"BAMUM_LETTER_SUU"). +lisp_code_name(42677,"BAMUM_LETTER_MU"). +lisp_code_name(42678,"BAMUM_LETTER_SHII"). +lisp_code_name(42679,"BAMUM_LETTER_SI"). +lisp_code_name(42680,"BAMUM_LETTER_SHEUX"). +lisp_code_name(42681,"BAMUM_LETTER_SEUX"). +lisp_code_name(42682,"BAMUM_LETTER_KYEE"). +lisp_code_name(42683,"BAMUM_LETTER_KET"). +lisp_code_name(42684,"BAMUM_LETTER_NUAE"). +lisp_code_name(42685,"BAMUM_LETTER_NU"). +lisp_code_name(42686,"BAMUM_LETTER_NJUAE"). +lisp_code_name(42687,"BAMUM_LETTER_YOQ"). +lisp_code_name(42688,"BAMUM_LETTER_SHU"). +lisp_code_name(42689,"BAMUM_LETTER_YUQ"). +lisp_code_name(42690,"BAMUM_LETTER_YA"). +lisp_code_name(42691,"BAMUM_LETTER_NSHA"). +lisp_code_name(42692,"BAMUM_LETTER_KEUX"). +lisp_code_name(42693,"BAMUM_LETTER_PEUX"). +lisp_code_name(42694,"BAMUM_LETTER_NJEE"). +lisp_code_name(42695,"BAMUM_LETTER_NTEE"). +lisp_code_name(42696,"BAMUM_LETTER_PUE"). +lisp_code_name(42697,"BAMUM_LETTER_WUE"). +lisp_code_name(42698,"BAMUM_LETTER_PEE"). +lisp_code_name(42699,"BAMUM_LETTER_FEE"). +lisp_code_name(42700,"BAMUM_LETTER_RU"). +lisp_code_name(42701,"BAMUM_LETTER_LU"). +lisp_code_name(42702,"BAMUM_LETTER_MI"). +lisp_code_name(42703,"BAMUM_LETTER_NI"). +lisp_code_name(42704,"BAMUM_LETTER_REUX"). +lisp_code_name(42705,"BAMUM_LETTER_RAE"). +lisp_code_name(42706,"BAMUM_LETTER_KEN"). +lisp_code_name(42707,"BAMUM_LETTER_NGKWAEN"). +lisp_code_name(42708,"BAMUM_LETTER_NGGA"). +lisp_code_name(42709,"BAMUM_LETTER_NGA"). +lisp_code_name(42710,"BAMUM_LETTER_SHO"). +lisp_code_name(42711,"BAMUM_LETTER_PUAE"). +lisp_code_name(42712,"BAMUM_LETTER_FU"). +lisp_code_name(42713,"BAMUM_LETTER_FOM"). +lisp_code_name(42714,"BAMUM_LETTER_WA"). +lisp_code_name(42715,"BAMUM_LETTER_NA"). +lisp_code_name(42716,"BAMUM_LETTER_LI"). +lisp_code_name(42717,"BAMUM_LETTER_PI"). +lisp_code_name(42718,"BAMUM_LETTER_LOQ"). +lisp_code_name(42719,"BAMUM_LETTER_KO"). +lisp_code_name(42720,"BAMUM_LETTER_MBEN"). +lisp_code_name(42721,"BAMUM_LETTER_REN"). +lisp_code_name(42722,"BAMUM_LETTER_MEN"). +lisp_code_name(42723,"BAMUM_LETTER_MA"). +lisp_code_name(42724,"BAMUM_LETTER_TI"). +lisp_code_name(42725,"BAMUM_LETTER_KI"). +lisp_code_name(42726,"BAMUM_LETTER_MO"). +lisp_code_name(42727,"BAMUM_LETTER_MBAA"). +lisp_code_name(42728,"BAMUM_LETTER_TET"). +lisp_code_name(42729,"BAMUM_LETTER_KPA"). +lisp_code_name(42730,"BAMUM_LETTER_TEN"). +lisp_code_name(42731,"BAMUM_LETTER_NTUU"). +lisp_code_name(42732,"BAMUM_LETTER_SAMBA"). +lisp_code_name(42733,"BAMUM_LETTER_FAAMAE"). +lisp_code_name(42734,"BAMUM_LETTER_KOVUU"). +lisp_code_name(42735,"BAMUM_LETTER_KOGHOM"). +lisp_code_name(42736,"BAMUM_COMBINING_MARK_KOQNDON"). +lisp_code_name(42737,"BAMUM_COMBINING_MARK_TUKWENTIS"). +lisp_code_name(42738,"BAMUM_NJAEMLI"). +lisp_code_name(42739,"BAMUM_FULL_STOP"). +lisp_code_name(42740,"BAMUM_COLON"). +lisp_code_name(42741,"BAMUM_COMMA"). +lisp_code_name(42742,"BAMUM_SEMICOLON"). +lisp_code_name(42743,"BAMUM_QUESTION_MARK"). +lisp_code_name(42752,"MODIFIER_LETTER_CHINESE_TONE_YIN_PING"). +lisp_code_name(42753,"MODIFIER_LETTER_CHINESE_TONE_YANG_PING"). +lisp_code_name(42754,"MODIFIER_LETTER_CHINESE_TONE_YIN_SHANG"). +lisp_code_name(42755,"MODIFIER_LETTER_CHINESE_TONE_YANG_SHANG"). +lisp_code_name(42756,"MODIFIER_LETTER_CHINESE_TONE_YIN_QU"). +lisp_code_name(42757,"MODIFIER_LETTER_CHINESE_TONE_YANG_QU"). +lisp_code_name(42758,"MODIFIER_LETTER_CHINESE_TONE_YIN_RU"). +lisp_code_name(42759,"MODIFIER_LETTER_CHINESE_TONE_YANG_RU"). +lisp_code_name(42760,"MODIFIER_LETTER_EXTRA-HIGH_DOTTED_TONE_BAR"). +lisp_code_name(42761,"MODIFIER_LETTER_HIGH_DOTTED_TONE_BAR"). +lisp_code_name(42762,"MODIFIER_LETTER_MID_DOTTED_TONE_BAR"). +lisp_code_name(42763,"MODIFIER_LETTER_LOW_DOTTED_TONE_BAR"). +lisp_code_name(42764,"MODIFIER_LETTER_EXTRA-LOW_DOTTED_TONE_BAR"). +lisp_code_name(42765,"MODIFIER_LETTER_EXTRA-HIGH_DOTTED_LEFT-STEM_TONE_BAR"). +lisp_code_name(42766,"MODIFIER_LETTER_HIGH_DOTTED_LEFT-STEM_TONE_BAR"). +lisp_code_name(42767,"MODIFIER_LETTER_MID_DOTTED_LEFT-STEM_TONE_BAR"). +lisp_code_name(42768,"MODIFIER_LETTER_LOW_DOTTED_LEFT-STEM_TONE_BAR"). +lisp_code_name(42769,"MODIFIER_LETTER_EXTRA-LOW_DOTTED_LEFT-STEM_TONE_BAR"). +lisp_code_name(42770,"MODIFIER_LETTER_EXTRA-HIGH_LEFT-STEM_TONE_BAR"). +lisp_code_name(42771,"MODIFIER_LETTER_HIGH_LEFT-STEM_TONE_BAR"). +lisp_code_name(42772,"MODIFIER_LETTER_MID_LEFT-STEM_TONE_BAR"). +lisp_code_name(42773,"MODIFIER_LETTER_LOW_LEFT-STEM_TONE_BAR"). +lisp_code_name(42774,"MODIFIER_LETTER_EXTRA-LOW_LEFT-STEM_TONE_BAR"). +lisp_code_name(42775,"MODIFIER_LETTER_DOT_VERTICAL_BAR"). +lisp_code_name(42776,"MODIFIER_LETTER_DOT_SLASH"). +lisp_code_name(42777,"MODIFIER_LETTER_DOT_HORIZONTAL_BAR"). +lisp_code_name(42778,"MODIFIER_LETTER_LOWER_RIGHT_CORNER_ANGLE"). +lisp_code_name(42779,"MODIFIER_LETTER_RAISED_UP_ARROW"). +lisp_code_name(42780,"MODIFIER_LETTER_RAISED_DOWN_ARROW"). +lisp_code_name(42781,"MODIFIER_LETTER_RAISED_EXCLAMATION_MARK"). +lisp_code_name(42782,"MODIFIER_LETTER_RAISED_INVERTED_EXCLAMATION_MARK"). +lisp_code_name(42783,"MODIFIER_LETTER_LOW_INVERTED_EXCLAMATION_MARK"). +lisp_code_name(42784,"MODIFIER_LETTER_STRESS_AND_HIGH_TONE"). +lisp_code_name(42785,"MODIFIER_LETTER_STRESS_AND_LOW_TONE"). +lisp_code_name(42786,"LATIN_CAPITAL_LETTER_EGYPTOLOGICAL_ALEF"). +lisp_code_name(42787,"LATIN_SMALL_LETTER_EGYPTOLOGICAL_ALEF"). +lisp_code_name(42788,"LATIN_CAPITAL_LETTER_EGYPTOLOGICAL_AIN"). +lisp_code_name(42789,"LATIN_SMALL_LETTER_EGYPTOLOGICAL_AIN"). +lisp_code_name(42790,"LATIN_CAPITAL_LETTER_HENG"). +lisp_code_name(42791,"LATIN_SMALL_LETTER_HENG"). +lisp_code_name(42792,"LATIN_CAPITAL_LETTER_TZ"). +lisp_code_name(42793,"LATIN_SMALL_LETTER_TZ"). +lisp_code_name(42794,"LATIN_CAPITAL_LETTER_TRESILLO"). +lisp_code_name(42795,"LATIN_SMALL_LETTER_TRESILLO"). +lisp_code_name(42796,"LATIN_CAPITAL_LETTER_CUATRILLO"). +lisp_code_name(42797,"LATIN_SMALL_LETTER_CUATRILLO"). +lisp_code_name(42798,"LATIN_CAPITAL_LETTER_CUATRILLO_WITH_COMMA"). +lisp_code_name(42799,"LATIN_SMALL_LETTER_CUATRILLO_WITH_COMMA"). +lisp_code_name(42800,"LATIN_LETTER_SMALL_CAPITAL_F"). +lisp_code_name(42801,"LATIN_LETTER_SMALL_CAPITAL_S"). +lisp_code_name(42802,"LATIN_CAPITAL_LETTER_AA"). +lisp_code_name(42803,"LATIN_SMALL_LETTER_AA"). +lisp_code_name(42804,"LATIN_CAPITAL_LETTER_AO"). +lisp_code_name(42805,"LATIN_SMALL_LETTER_AO"). +lisp_code_name(42806,"LATIN_CAPITAL_LETTER_AU"). +lisp_code_name(42807,"LATIN_SMALL_LETTER_AU"). +lisp_code_name(42808,"LATIN_CAPITAL_LETTER_AV"). +lisp_code_name(42809,"LATIN_SMALL_LETTER_AV"). +lisp_code_name(42810,"LATIN_CAPITAL_LETTER_AV_WITH_HORIZONTAL_BAR"). +lisp_code_name(42811,"LATIN_SMALL_LETTER_AV_WITH_HORIZONTAL_BAR"). +lisp_code_name(42812,"LATIN_CAPITAL_LETTER_AY"). +lisp_code_name(42813,"LATIN_SMALL_LETTER_AY"). +lisp_code_name(42814,"LATIN_CAPITAL_LETTER_REVERSED_C_WITH_DOT"). +lisp_code_name(42815,"LATIN_SMALL_LETTER_REVERSED_C_WITH_DOT"). +lisp_code_name(42816,"LATIN_CAPITAL_LETTER_K_WITH_STROKE"). +lisp_code_name(42817,"LATIN_SMALL_LETTER_K_WITH_STROKE"). +lisp_code_name(42818,"LATIN_CAPITAL_LETTER_K_WITH_DIAGONAL_STROKE"). +lisp_code_name(42819,"LATIN_SMALL_LETTER_K_WITH_DIAGONAL_STROKE"). +lisp_code_name(42820,"LATIN_CAPITAL_LETTER_K_WITH_STROKE_AND_DIAGONAL_STROKE"). +lisp_code_name(42821,"LATIN_SMALL_LETTER_K_WITH_STROKE_AND_DIAGONAL_STROKE"). +lisp_code_name(42822,"LATIN_CAPITAL_LETTER_BROKEN_L"). +lisp_code_name(42823,"LATIN_SMALL_LETTER_BROKEN_L"). +lisp_code_name(42824,"LATIN_CAPITAL_LETTER_L_WITH_HIGH_STROKE"). +lisp_code_name(42825,"LATIN_SMALL_LETTER_L_WITH_HIGH_STROKE"). +lisp_code_name(42826,"LATIN_CAPITAL_LETTER_O_WITH_LONG_STROKE_OVERLAY"). +lisp_code_name(42827,"LATIN_SMALL_LETTER_O_WITH_LONG_STROKE_OVERLAY"). +lisp_code_name(42828,"LATIN_CAPITAL_LETTER_O_WITH_LOOP"). +lisp_code_name(42829,"LATIN_SMALL_LETTER_O_WITH_LOOP"). +lisp_code_name(42830,"LATIN_CAPITAL_LETTER_OO"). +lisp_code_name(42831,"LATIN_SMALL_LETTER_OO"). +lisp_code_name(42832,"LATIN_CAPITAL_LETTER_P_WITH_STROKE_THROUGH_DESCENDER"). +lisp_code_name(42833,"LATIN_SMALL_LETTER_P_WITH_STROKE_THROUGH_DESCENDER"). +lisp_code_name(42834,"LATIN_CAPITAL_LETTER_P_WITH_FLOURISH"). +lisp_code_name(42835,"LATIN_SMALL_LETTER_P_WITH_FLOURISH"). +lisp_code_name(42836,"LATIN_CAPITAL_LETTER_P_WITH_SQUIRREL_TAIL"). +lisp_code_name(42837,"LATIN_SMALL_LETTER_P_WITH_SQUIRREL_TAIL"). +lisp_code_name(42838,"LATIN_CAPITAL_LETTER_Q_WITH_STROKE_THROUGH_DESCENDER"). +lisp_code_name(42839,"LATIN_SMALL_LETTER_Q_WITH_STROKE_THROUGH_DESCENDER"). +lisp_code_name(42840,"LATIN_CAPITAL_LETTER_Q_WITH_DIAGONAL_STROKE"). +lisp_code_name(42841,"LATIN_SMALL_LETTER_Q_WITH_DIAGONAL_STROKE"). +lisp_code_name(42842,"LATIN_CAPITAL_LETTER_R_ROTUNDA"). +lisp_code_name(42843,"LATIN_SMALL_LETTER_R_ROTUNDA"). +lisp_code_name(42844,"LATIN_CAPITAL_LETTER_RUM_ROTUNDA"). +lisp_code_name(42845,"LATIN_SMALL_LETTER_RUM_ROTUNDA"). +lisp_code_name(42846,"LATIN_CAPITAL_LETTER_V_WITH_DIAGONAL_STROKE"). +lisp_code_name(42847,"LATIN_SMALL_LETTER_V_WITH_DIAGONAL_STROKE"). +lisp_code_name(42848,"LATIN_CAPITAL_LETTER_VY"). +lisp_code_name(42849,"LATIN_SMALL_LETTER_VY"). +lisp_code_name(42850,"LATIN_CAPITAL_LETTER_VISIGOTHIC_Z"). +lisp_code_name(42851,"LATIN_SMALL_LETTER_VISIGOTHIC_Z"). +lisp_code_name(42852,"LATIN_CAPITAL_LETTER_THORN_WITH_STROKE"). +lisp_code_name(42853,"LATIN_SMALL_LETTER_THORN_WITH_STROKE"). +lisp_code_name(42854,"LATIN_CAPITAL_LETTER_THORN_WITH_STROKE_THROUGH_DESCENDER"). +lisp_code_name(42855,"LATIN_SMALL_LETTER_THORN_WITH_STROKE_THROUGH_DESCENDER"). +lisp_code_name(42856,"LATIN_CAPITAL_LETTER_VEND"). +lisp_code_name(42857,"LATIN_SMALL_LETTER_VEND"). +lisp_code_name(42858,"LATIN_CAPITAL_LETTER_ET"). +lisp_code_name(42859,"LATIN_SMALL_LETTER_ET"). +lisp_code_name(42860,"LATIN_CAPITAL_LETTER_IS"). +lisp_code_name(42861,"LATIN_SMALL_LETTER_IS"). +lisp_code_name(42862,"LATIN_CAPITAL_LETTER_CON"). +lisp_code_name(42863,"LATIN_SMALL_LETTER_CON"). +lisp_code_name(42864,"MODIFIER_LETTER_US"). +lisp_code_name(42865,"LATIN_SMALL_LETTER_DUM"). +lisp_code_name(42866,"LATIN_SMALL_LETTER_LUM"). +lisp_code_name(42867,"LATIN_SMALL_LETTER_MUM"). +lisp_code_name(42868,"LATIN_SMALL_LETTER_NUM"). +lisp_code_name(42869,"LATIN_SMALL_LETTER_RUM"). +lisp_code_name(42870,"LATIN_LETTER_SMALL_CAPITAL_RUM"). +lisp_code_name(42871,"LATIN_SMALL_LETTER_TUM"). +lisp_code_name(42872,"LATIN_SMALL_LETTER_UM"). +lisp_code_name(42873,"LATIN_CAPITAL_LETTER_INSULAR_D"). +lisp_code_name(42874,"LATIN_SMALL_LETTER_INSULAR_D"). +lisp_code_name(42875,"LATIN_CAPITAL_LETTER_INSULAR_F"). +lisp_code_name(42876,"LATIN_SMALL_LETTER_INSULAR_F"). +lisp_code_name(42877,"LATIN_CAPITAL_LETTER_INSULAR_G"). +lisp_code_name(42878,"LATIN_CAPITAL_LETTER_TURNED_INSULAR_G"). +lisp_code_name(42879,"LATIN_SMALL_LETTER_TURNED_INSULAR_G"). +lisp_code_name(42880,"LATIN_CAPITAL_LETTER_TURNED_L"). +lisp_code_name(42881,"LATIN_SMALL_LETTER_TURNED_L"). +lisp_code_name(42882,"LATIN_CAPITAL_LETTER_INSULAR_R"). +lisp_code_name(42883,"LATIN_SMALL_LETTER_INSULAR_R"). +lisp_code_name(42884,"LATIN_CAPITAL_LETTER_INSULAR_S"). +lisp_code_name(42885,"LATIN_SMALL_LETTER_INSULAR_S"). +lisp_code_name(42886,"LATIN_CAPITAL_LETTER_INSULAR_T"). +lisp_code_name(42887,"LATIN_SMALL_LETTER_INSULAR_T"). +lisp_code_name(42888,"MODIFIER_LETTER_LOW_CIRCUMFLEX_ACCENT"). +lisp_code_name(42889,"MODIFIER_LETTER_COLON"). +lisp_code_name(42890,"MODIFIER_LETTER_SHORT_EQUALS_SIGN"). +lisp_code_name(42891,"LATIN_CAPITAL_LETTER_SALTILLO"). +lisp_code_name(42892,"LATIN_SMALL_LETTER_SALTILLO"). +lisp_code_name(42893,"LATIN_CAPITAL_LETTER_TURNED_H"). +lisp_code_name(42894,"LATIN_SMALL_LETTER_L_WITH_RETROFLEX_HOOK_AND_BELT"). +lisp_code_name(42896,"LATIN_CAPITAL_LETTER_N_WITH_DESCENDER"). +lisp_code_name(42897,"LATIN_SMALL_LETTER_N_WITH_DESCENDER"). +lisp_code_name(42898,"LATIN_CAPITAL_LETTER_C_WITH_BAR"). +lisp_code_name(42899,"LATIN_SMALL_LETTER_C_WITH_BAR"). +lisp_code_name(42900,"LATIN_SMALL_LETTER_C_WITH_PALATAL_HOOK"). +lisp_code_name(42901,"LATIN_SMALL_LETTER_H_WITH_PALATAL_HOOK"). +lisp_code_name(42902,"LATIN_CAPITAL_LETTER_B_WITH_FLOURISH"). +lisp_code_name(42903,"LATIN_SMALL_LETTER_B_WITH_FLOURISH"). +lisp_code_name(42904,"LATIN_CAPITAL_LETTER_F_WITH_STROKE"). +lisp_code_name(42905,"LATIN_SMALL_LETTER_F_WITH_STROKE"). +lisp_code_name(42906,"LATIN_CAPITAL_LETTER_VOLAPUK_AE"). +lisp_code_name(42907,"LATIN_SMALL_LETTER_VOLAPUK_AE"). +lisp_code_name(42908,"LATIN_CAPITAL_LETTER_VOLAPUK_OE"). +lisp_code_name(42909,"LATIN_SMALL_LETTER_VOLAPUK_OE"). +lisp_code_name(42910,"LATIN_CAPITAL_LETTER_VOLAPUK_UE"). +lisp_code_name(42911,"LATIN_SMALL_LETTER_VOLAPUK_UE"). +lisp_code_name(42912,"LATIN_CAPITAL_LETTER_G_WITH_OBLIQUE_STROKE"). +lisp_code_name(42913,"LATIN_SMALL_LETTER_G_WITH_OBLIQUE_STROKE"). +lisp_code_name(42914,"LATIN_CAPITAL_LETTER_K_WITH_OBLIQUE_STROKE"). +lisp_code_name(42915,"LATIN_SMALL_LETTER_K_WITH_OBLIQUE_STROKE"). +lisp_code_name(42916,"LATIN_CAPITAL_LETTER_N_WITH_OBLIQUE_STROKE"). +lisp_code_name(42917,"LATIN_SMALL_LETTER_N_WITH_OBLIQUE_STROKE"). +lisp_code_name(42918,"LATIN_CAPITAL_LETTER_R_WITH_OBLIQUE_STROKE"). +lisp_code_name(42919,"LATIN_SMALL_LETTER_R_WITH_OBLIQUE_STROKE"). +lisp_code_name(42920,"LATIN_CAPITAL_LETTER_S_WITH_OBLIQUE_STROKE"). +lisp_code_name(42921,"LATIN_SMALL_LETTER_S_WITH_OBLIQUE_STROKE"). +lisp_code_name(42922,"LATIN_CAPITAL_LETTER_H_WITH_HOOK"). +lisp_code_name(42923,"LATIN_CAPITAL_LETTER_REVERSED_OPEN_E"). +lisp_code_name(42924,"LATIN_CAPITAL_LETTER_SCRIPT_G"). +lisp_code_name(42925,"LATIN_CAPITAL_LETTER_L_WITH_BELT"). +lisp_code_name(42928,"LATIN_CAPITAL_LETTER_TURNED_K"). +lisp_code_name(42929,"LATIN_CAPITAL_LETTER_TURNED_T"). +lisp_code_name(42999,"LATIN_EPIGRAPHIC_LETTER_SIDEWAYS_I"). +lisp_code_name(43000,"MODIFIER_LETTER_CAPITAL_H_WITH_STROKE"). +lisp_code_name(43001,"MODIFIER_LETTER_SMALL_LIGATURE_OE"). +lisp_code_name(43002,"LATIN_LETTER_SMALL_CAPITAL_TURNED_M"). +lisp_code_name(43003,"LATIN_EPIGRAPHIC_LETTER_REVERSED_F"). +lisp_code_name(43004,"LATIN_EPIGRAPHIC_LETTER_REVERSED_P"). +lisp_code_name(43005,"LATIN_EPIGRAPHIC_LETTER_INVERTED_M"). +lisp_code_name(43006,"LATIN_EPIGRAPHIC_LETTER_I_LONGA"). +lisp_code_name(43007,"LATIN_EPIGRAPHIC_LETTER_ARCHAIC_M"). +lisp_code_name(43008,"SYLOTI_NAGRI_LETTER_A"). +lisp_code_name(43009,"SYLOTI_NAGRI_LETTER_I"). +lisp_code_name(43010,"SYLOTI_NAGRI_SIGN_DVISVARA"). +lisp_code_name(43011,"SYLOTI_NAGRI_LETTER_U"). +lisp_code_name(43012,"SYLOTI_NAGRI_LETTER_E"). +lisp_code_name(43013,"SYLOTI_NAGRI_LETTER_O"). +lisp_code_name(43014,"SYLOTI_NAGRI_SIGN_HASANTA"). +lisp_code_name(43015,"SYLOTI_NAGRI_LETTER_KO"). +lisp_code_name(43016,"SYLOTI_NAGRI_LETTER_KHO"). +lisp_code_name(43017,"SYLOTI_NAGRI_LETTER_GO"). +lisp_code_name(43018,"SYLOTI_NAGRI_LETTER_GHO"). +lisp_code_name(43019,"SYLOTI_NAGRI_SIGN_ANUSVARA"). +lisp_code_name(43020,"SYLOTI_NAGRI_LETTER_CO"). +lisp_code_name(43021,"SYLOTI_NAGRI_LETTER_CHO"). +lisp_code_name(43022,"SYLOTI_NAGRI_LETTER_JO"). +lisp_code_name(43023,"SYLOTI_NAGRI_LETTER_JHO"). +lisp_code_name(43024,"SYLOTI_NAGRI_LETTER_TTO"). +lisp_code_name(43025,"SYLOTI_NAGRI_LETTER_TTHO"). +lisp_code_name(43026,"SYLOTI_NAGRI_LETTER_DDO"). +lisp_code_name(43027,"SYLOTI_NAGRI_LETTER_DDHO"). +lisp_code_name(43028,"SYLOTI_NAGRI_LETTER_TO"). +lisp_code_name(43029,"SYLOTI_NAGRI_LETTER_THO"). +lisp_code_name(43030,"SYLOTI_NAGRI_LETTER_DO"). +lisp_code_name(43031,"SYLOTI_NAGRI_LETTER_DHO"). +lisp_code_name(43032,"SYLOTI_NAGRI_LETTER_NO"). +lisp_code_name(43033,"SYLOTI_NAGRI_LETTER_PO"). +lisp_code_name(43034,"SYLOTI_NAGRI_LETTER_PHO"). +lisp_code_name(43035,"SYLOTI_NAGRI_LETTER_BO"). +lisp_code_name(43036,"SYLOTI_NAGRI_LETTER_BHO"). +lisp_code_name(43037,"SYLOTI_NAGRI_LETTER_MO"). +lisp_code_name(43038,"SYLOTI_NAGRI_LETTER_RO"). +lisp_code_name(43039,"SYLOTI_NAGRI_LETTER_LO"). +lisp_code_name(43040,"SYLOTI_NAGRI_LETTER_RRO"). +lisp_code_name(43041,"SYLOTI_NAGRI_LETTER_SO"). +lisp_code_name(43042,"SYLOTI_NAGRI_LETTER_HO"). +lisp_code_name(43043,"SYLOTI_NAGRI_VOWEL_SIGN_A"). +lisp_code_name(43044,"SYLOTI_NAGRI_VOWEL_SIGN_I"). +lisp_code_name(43045,"SYLOTI_NAGRI_VOWEL_SIGN_U"). +lisp_code_name(43046,"SYLOTI_NAGRI_VOWEL_SIGN_E"). +lisp_code_name(43047,"SYLOTI_NAGRI_VOWEL_SIGN_OO"). +lisp_code_name(43048,"SYLOTI_NAGRI_POETRY_MARK-1"). +lisp_code_name(43049,"SYLOTI_NAGRI_POETRY_MARK-2"). +lisp_code_name(43050,"SYLOTI_NAGRI_POETRY_MARK-3"). +lisp_code_name(43051,"SYLOTI_NAGRI_POETRY_MARK-4"). +lisp_code_name(43056,"NORTH_INDIC_FRACTION_ONE_QUARTER"). +lisp_code_name(43057,"NORTH_INDIC_FRACTION_ONE_HALF"). +lisp_code_name(43058,"NORTH_INDIC_FRACTION_THREE_QUARTERS"). +lisp_code_name(43059,"NORTH_INDIC_FRACTION_ONE_SIXTEENTH"). +lisp_code_name(43060,"NORTH_INDIC_FRACTION_ONE_EIGHTH"). +lisp_code_name(43061,"NORTH_INDIC_FRACTION_THREE_SIXTEENTHS"). +lisp_code_name(43062,"NORTH_INDIC_QUARTER_MARK"). +lisp_code_name(43063,"NORTH_INDIC_PLACEHOLDER_MARK"). +lisp_code_name(43064,"NORTH_INDIC_RUPEE_MARK"). +lisp_code_name(43065,"NORTH_INDIC_QUANTITY_MARK"). +lisp_code_name(43072,"PHAGS-PA_LETTER_KA"). +lisp_code_name(43073,"PHAGS-PA_LETTER_KHA"). +lisp_code_name(43074,"PHAGS-PA_LETTER_GA"). +lisp_code_name(43075,"PHAGS-PA_LETTER_NGA"). +lisp_code_name(43076,"PHAGS-PA_LETTER_CA"). +lisp_code_name(43077,"PHAGS-PA_LETTER_CHA"). +lisp_code_name(43078,"PHAGS-PA_LETTER_JA"). +lisp_code_name(43079,"PHAGS-PA_LETTER_NYA"). +lisp_code_name(43080,"PHAGS-PA_LETTER_TA"). +lisp_code_name(43081,"PHAGS-PA_LETTER_THA"). +lisp_code_name(43082,"PHAGS-PA_LETTER_DA"). +lisp_code_name(43083,"PHAGS-PA_LETTER_NA"). +lisp_code_name(43084,"PHAGS-PA_LETTER_PA"). +lisp_code_name(43085,"PHAGS-PA_LETTER_PHA"). +lisp_code_name(43086,"PHAGS-PA_LETTER_BA"). +lisp_code_name(43087,"PHAGS-PA_LETTER_MA"). +lisp_code_name(43088,"PHAGS-PA_LETTER_TSA"). +lisp_code_name(43089,"PHAGS-PA_LETTER_TSHA"). +lisp_code_name(43090,"PHAGS-PA_LETTER_DZA"). +lisp_code_name(43091,"PHAGS-PA_LETTER_WA"). +lisp_code_name(43092,"PHAGS-PA_LETTER_ZHA"). +lisp_code_name(43093,"PHAGS-PA_LETTER_ZA"). +lisp_code_name(43094,"PHAGS-PA_LETTER_SMALL_A"). +lisp_code_name(43095,"PHAGS-PA_LETTER_YA"). +lisp_code_name(43096,"PHAGS-PA_LETTER_RA"). +lisp_code_name(43097,"PHAGS-PA_LETTER_LA"). +lisp_code_name(43098,"PHAGS-PA_LETTER_SHA"). +lisp_code_name(43099,"PHAGS-PA_LETTER_SA"). +lisp_code_name(43100,"PHAGS-PA_LETTER_HA"). +lisp_code_name(43101,"PHAGS-PA_LETTER_A"). +lisp_code_name(43102,"PHAGS-PA_LETTER_I"). +lisp_code_name(43103,"PHAGS-PA_LETTER_U"). +lisp_code_name(43104,"PHAGS-PA_LETTER_E"). +lisp_code_name(43105,"PHAGS-PA_LETTER_O"). +lisp_code_name(43106,"PHAGS-PA_LETTER_QA"). +lisp_code_name(43107,"PHAGS-PA_LETTER_XA"). +lisp_code_name(43108,"PHAGS-PA_LETTER_FA"). +lisp_code_name(43109,"PHAGS-PA_LETTER_GGA"). +lisp_code_name(43110,"PHAGS-PA_LETTER_EE"). +lisp_code_name(43111,"PHAGS-PA_SUBJOINED_LETTER_WA"). +lisp_code_name(43112,"PHAGS-PA_SUBJOINED_LETTER_YA"). +lisp_code_name(43113,"PHAGS-PA_LETTER_TTA"). +lisp_code_name(43114,"PHAGS-PA_LETTER_TTHA"). +lisp_code_name(43115,"PHAGS-PA_LETTER_DDA"). +lisp_code_name(43116,"PHAGS-PA_LETTER_NNA"). +lisp_code_name(43117,"PHAGS-PA_LETTER_ALTERNATE_YA"). +lisp_code_name(43118,"PHAGS-PA_LETTER_VOICELESS_SHA"). +lisp_code_name(43119,"PHAGS-PA_LETTER_VOICED_HA"). +lisp_code_name(43120,"PHAGS-PA_LETTER_ASPIRATED_FA"). +lisp_code_name(43121,"PHAGS-PA_SUBJOINED_LETTER_RA"). +lisp_code_name(43122,"PHAGS-PA_SUPERFIXED_LETTER_RA"). +lisp_code_name(43123,"PHAGS-PA_LETTER_CANDRABINDU"). +lisp_code_name(43124,"PHAGS-PA_SINGLE_HEAD_MARK"). +lisp_code_name(43125,"PHAGS-PA_DOUBLE_HEAD_MARK"). +lisp_code_name(43126,"PHAGS-PA_MARK_SHAD"). +lisp_code_name(43127,"PHAGS-PA_MARK_DOUBLE_SHAD"). +lisp_code_name(43136,"SAURASHTRA_SIGN_ANUSVARA"). +lisp_code_name(43137,"SAURASHTRA_SIGN_VISARGA"). +lisp_code_name(43138,"SAURASHTRA_LETTER_A"). +lisp_code_name(43139,"SAURASHTRA_LETTER_AA"). +lisp_code_name(43140,"SAURASHTRA_LETTER_I"). +lisp_code_name(43141,"SAURASHTRA_LETTER_II"). +lisp_code_name(43142,"SAURASHTRA_LETTER_U"). +lisp_code_name(43143,"SAURASHTRA_LETTER_UU"). +lisp_code_name(43144,"SAURASHTRA_LETTER_VOCALIC_R"). +lisp_code_name(43145,"SAURASHTRA_LETTER_VOCALIC_RR"). +lisp_code_name(43146,"SAURASHTRA_LETTER_VOCALIC_L"). +lisp_code_name(43147,"SAURASHTRA_LETTER_VOCALIC_LL"). +lisp_code_name(43148,"SAURASHTRA_LETTER_E"). +lisp_code_name(43149,"SAURASHTRA_LETTER_EE"). +lisp_code_name(43150,"SAURASHTRA_LETTER_AI"). +lisp_code_name(43151,"SAURASHTRA_LETTER_O"). +lisp_code_name(43152,"SAURASHTRA_LETTER_OO"). +lisp_code_name(43153,"SAURASHTRA_LETTER_AU"). +lisp_code_name(43154,"SAURASHTRA_LETTER_KA"). +lisp_code_name(43155,"SAURASHTRA_LETTER_KHA"). +lisp_code_name(43156,"SAURASHTRA_LETTER_GA"). +lisp_code_name(43157,"SAURASHTRA_LETTER_GHA"). +lisp_code_name(43158,"SAURASHTRA_LETTER_NGA"). +lisp_code_name(43159,"SAURASHTRA_LETTER_CA"). +lisp_code_name(43160,"SAURASHTRA_LETTER_CHA"). +lisp_code_name(43161,"SAURASHTRA_LETTER_JA"). +lisp_code_name(43162,"SAURASHTRA_LETTER_JHA"). +lisp_code_name(43163,"SAURASHTRA_LETTER_NYA"). +lisp_code_name(43164,"SAURASHTRA_LETTER_TTA"). +lisp_code_name(43165,"SAURASHTRA_LETTER_TTHA"). +lisp_code_name(43166,"SAURASHTRA_LETTER_DDA"). +lisp_code_name(43167,"SAURASHTRA_LETTER_DDHA"). +lisp_code_name(43168,"SAURASHTRA_LETTER_NNA"). +lisp_code_name(43169,"SAURASHTRA_LETTER_TA"). +lisp_code_name(43170,"SAURASHTRA_LETTER_THA"). +lisp_code_name(43171,"SAURASHTRA_LETTER_DA"). +lisp_code_name(43172,"SAURASHTRA_LETTER_DHA"). +lisp_code_name(43173,"SAURASHTRA_LETTER_NA"). +lisp_code_name(43174,"SAURASHTRA_LETTER_PA"). +lisp_code_name(43175,"SAURASHTRA_LETTER_PHA"). +lisp_code_name(43176,"SAURASHTRA_LETTER_BA"). +lisp_code_name(43177,"SAURASHTRA_LETTER_BHA"). +lisp_code_name(43178,"SAURASHTRA_LETTER_MA"). +lisp_code_name(43179,"SAURASHTRA_LETTER_YA"). +lisp_code_name(43180,"SAURASHTRA_LETTER_RA"). +lisp_code_name(43181,"SAURASHTRA_LETTER_LA"). +lisp_code_name(43182,"SAURASHTRA_LETTER_VA"). +lisp_code_name(43183,"SAURASHTRA_LETTER_SHA"). +lisp_code_name(43184,"SAURASHTRA_LETTER_SSA"). +lisp_code_name(43185,"SAURASHTRA_LETTER_SA"). +lisp_code_name(43186,"SAURASHTRA_LETTER_HA"). +lisp_code_name(43187,"SAURASHTRA_LETTER_LLA"). +lisp_code_name(43188,"SAURASHTRA_CONSONANT_SIGN_HAARU"). +lisp_code_name(43189,"SAURASHTRA_VOWEL_SIGN_AA"). +lisp_code_name(43190,"SAURASHTRA_VOWEL_SIGN_I"). +lisp_code_name(43191,"SAURASHTRA_VOWEL_SIGN_II"). +lisp_code_name(43192,"SAURASHTRA_VOWEL_SIGN_U"). +lisp_code_name(43193,"SAURASHTRA_VOWEL_SIGN_UU"). +lisp_code_name(43194,"SAURASHTRA_VOWEL_SIGN_VOCALIC_R"). +lisp_code_name(43195,"SAURASHTRA_VOWEL_SIGN_VOCALIC_RR"). +lisp_code_name(43196,"SAURASHTRA_VOWEL_SIGN_VOCALIC_L"). +lisp_code_name(43197,"SAURASHTRA_VOWEL_SIGN_VOCALIC_LL"). +lisp_code_name(43198,"SAURASHTRA_VOWEL_SIGN_E"). +lisp_code_name(43199,"SAURASHTRA_VOWEL_SIGN_EE"). +lisp_code_name(43200,"SAURASHTRA_VOWEL_SIGN_AI"). +lisp_code_name(43201,"SAURASHTRA_VOWEL_SIGN_O"). +lisp_code_name(43202,"SAURASHTRA_VOWEL_SIGN_OO"). +lisp_code_name(43203,"SAURASHTRA_VOWEL_SIGN_AU"). +lisp_code_name(43204,"SAURASHTRA_SIGN_VIRAMA"). +lisp_code_name(43214,"SAURASHTRA_DANDA"). +lisp_code_name(43215,"SAURASHTRA_DOUBLE_DANDA"). +lisp_code_name(43216,"SAURASHTRA_DIGIT_ZERO"). +lisp_code_name(43217,"SAURASHTRA_DIGIT_ONE"). +lisp_code_name(43218,"SAURASHTRA_DIGIT_TWO"). +lisp_code_name(43219,"SAURASHTRA_DIGIT_THREE"). +lisp_code_name(43220,"SAURASHTRA_DIGIT_FOUR"). +lisp_code_name(43221,"SAURASHTRA_DIGIT_FIVE"). +lisp_code_name(43222,"SAURASHTRA_DIGIT_SIX"). +lisp_code_name(43223,"SAURASHTRA_DIGIT_SEVEN"). +lisp_code_name(43224,"SAURASHTRA_DIGIT_EIGHT"). +lisp_code_name(43225,"SAURASHTRA_DIGIT_NINE"). +lisp_code_name(43232,"COMBINING_DEVANAGARI_DIGIT_ZERO"). +lisp_code_name(43233,"COMBINING_DEVANAGARI_DIGIT_ONE"). +lisp_code_name(43234,"COMBINING_DEVANAGARI_DIGIT_TWO"). +lisp_code_name(43235,"COMBINING_DEVANAGARI_DIGIT_THREE"). +lisp_code_name(43236,"COMBINING_DEVANAGARI_DIGIT_FOUR"). +lisp_code_name(43237,"COMBINING_DEVANAGARI_DIGIT_FIVE"). +lisp_code_name(43238,"COMBINING_DEVANAGARI_DIGIT_SIX"). +lisp_code_name(43239,"COMBINING_DEVANAGARI_DIGIT_SEVEN"). +lisp_code_name(43240,"COMBINING_DEVANAGARI_DIGIT_EIGHT"). +lisp_code_name(43241,"COMBINING_DEVANAGARI_DIGIT_NINE"). +lisp_code_name(43242,"COMBINING_DEVANAGARI_LETTER_A"). +lisp_code_name(43243,"COMBINING_DEVANAGARI_LETTER_U"). +lisp_code_name(43244,"COMBINING_DEVANAGARI_LETTER_KA"). +lisp_code_name(43245,"COMBINING_DEVANAGARI_LETTER_NA"). +lisp_code_name(43246,"COMBINING_DEVANAGARI_LETTER_PA"). +lisp_code_name(43247,"COMBINING_DEVANAGARI_LETTER_RA"). +lisp_code_name(43248,"COMBINING_DEVANAGARI_LETTER_VI"). +lisp_code_name(43249,"COMBINING_DEVANAGARI_SIGN_AVAGRAHA"). +lisp_code_name(43250,"DEVANAGARI_SIGN_SPACING_CANDRABINDU"). +lisp_code_name(43251,"DEVANAGARI_SIGN_CANDRABINDU_VIRAMA"). +lisp_code_name(43252,"DEVANAGARI_SIGN_DOUBLE_CANDRABINDU_VIRAMA"). +lisp_code_name(43253,"DEVANAGARI_SIGN_CANDRABINDU_TWO"). +lisp_code_name(43254,"DEVANAGARI_SIGN_CANDRABINDU_THREE"). +lisp_code_name(43255,"DEVANAGARI_SIGN_CANDRABINDU_AVAGRAHA"). +lisp_code_name(43256,"DEVANAGARI_SIGN_PUSHPIKA"). +lisp_code_name(43257,"DEVANAGARI_GAP_FILLER"). +lisp_code_name(43258,"DEVANAGARI_CARET"). +lisp_code_name(43259,"DEVANAGARI_HEADSTROKE"). +lisp_code_name(43264,"KAYAH_LI_DIGIT_ZERO"). +lisp_code_name(43265,"KAYAH_LI_DIGIT_ONE"). +lisp_code_name(43266,"KAYAH_LI_DIGIT_TWO"). +lisp_code_name(43267,"KAYAH_LI_DIGIT_THREE"). +lisp_code_name(43268,"KAYAH_LI_DIGIT_FOUR"). +lisp_code_name(43269,"KAYAH_LI_DIGIT_FIVE"). +lisp_code_name(43270,"KAYAH_LI_DIGIT_SIX"). +lisp_code_name(43271,"KAYAH_LI_DIGIT_SEVEN"). +lisp_code_name(43272,"KAYAH_LI_DIGIT_EIGHT"). +lisp_code_name(43273,"KAYAH_LI_DIGIT_NINE"). +lisp_code_name(43274,"KAYAH_LI_LETTER_KA"). +lisp_code_name(43275,"KAYAH_LI_LETTER_KHA"). +lisp_code_name(43276,"KAYAH_LI_LETTER_GA"). +lisp_code_name(43277,"KAYAH_LI_LETTER_NGA"). +lisp_code_name(43278,"KAYAH_LI_LETTER_SA"). +lisp_code_name(43279,"KAYAH_LI_LETTER_SHA"). +lisp_code_name(43280,"KAYAH_LI_LETTER_ZA"). +lisp_code_name(43281,"KAYAH_LI_LETTER_NYA"). +lisp_code_name(43282,"KAYAH_LI_LETTER_TA"). +lisp_code_name(43283,"KAYAH_LI_LETTER_HTA"). +lisp_code_name(43284,"KAYAH_LI_LETTER_NA"). +lisp_code_name(43285,"KAYAH_LI_LETTER_PA"). +lisp_code_name(43286,"KAYAH_LI_LETTER_PHA"). +lisp_code_name(43287,"KAYAH_LI_LETTER_MA"). +lisp_code_name(43288,"KAYAH_LI_LETTER_DA"). +lisp_code_name(43289,"KAYAH_LI_LETTER_BA"). +lisp_code_name(43290,"KAYAH_LI_LETTER_RA"). +lisp_code_name(43291,"KAYAH_LI_LETTER_YA"). +lisp_code_name(43292,"KAYAH_LI_LETTER_LA"). +lisp_code_name(43293,"KAYAH_LI_LETTER_WA"). +lisp_code_name(43294,"KAYAH_LI_LETTER_THA"). +lisp_code_name(43295,"KAYAH_LI_LETTER_HA"). +lisp_code_name(43296,"KAYAH_LI_LETTER_VA"). +lisp_code_name(43297,"KAYAH_LI_LETTER_CA"). +lisp_code_name(43298,"KAYAH_LI_LETTER_A"). +lisp_code_name(43299,"KAYAH_LI_LETTER_OE"). +lisp_code_name(43300,"KAYAH_LI_LETTER_I"). +lisp_code_name(43301,"KAYAH_LI_LETTER_OO"). +lisp_code_name(43302,"KAYAH_LI_VOWEL_UE"). +lisp_code_name(43303,"KAYAH_LI_VOWEL_E"). +lisp_code_name(43304,"KAYAH_LI_VOWEL_U"). +lisp_code_name(43305,"KAYAH_LI_VOWEL_EE"). +lisp_code_name(43306,"KAYAH_LI_VOWEL_O"). +lisp_code_name(43307,"KAYAH_LI_TONE_PLOPHU"). +lisp_code_name(43308,"KAYAH_LI_TONE_CALYA"). +lisp_code_name(43309,"KAYAH_LI_TONE_CALYA_PLOPHU"). +lisp_code_name(43310,"KAYAH_LI_SIGN_CWI"). +lisp_code_name(43311,"KAYAH_LI_SIGN_SHYA"). +lisp_code_name(43312,"REJANG_LETTER_KA"). +lisp_code_name(43313,"REJANG_LETTER_GA"). +lisp_code_name(43314,"REJANG_LETTER_NGA"). +lisp_code_name(43315,"REJANG_LETTER_TA"). +lisp_code_name(43316,"REJANG_LETTER_DA"). +lisp_code_name(43317,"REJANG_LETTER_NA"). +lisp_code_name(43318,"REJANG_LETTER_PA"). +lisp_code_name(43319,"REJANG_LETTER_BA"). +lisp_code_name(43320,"REJANG_LETTER_MA"). +lisp_code_name(43321,"REJANG_LETTER_CA"). +lisp_code_name(43322,"REJANG_LETTER_JA"). +lisp_code_name(43323,"REJANG_LETTER_NYA"). +lisp_code_name(43324,"REJANG_LETTER_SA"). +lisp_code_name(43325,"REJANG_LETTER_RA"). +lisp_code_name(43326,"REJANG_LETTER_LA"). +lisp_code_name(43327,"REJANG_LETTER_YA"). +lisp_code_name(43328,"REJANG_LETTER_WA"). +lisp_code_name(43329,"REJANG_LETTER_HA"). +lisp_code_name(43330,"REJANG_LETTER_MBA"). +lisp_code_name(43331,"REJANG_LETTER_NGGA"). +lisp_code_name(43332,"REJANG_LETTER_NDA"). +lisp_code_name(43333,"REJANG_LETTER_NYJA"). +lisp_code_name(43334,"REJANG_LETTER_A"). +lisp_code_name(43335,"REJANG_VOWEL_SIGN_I"). +lisp_code_name(43336,"REJANG_VOWEL_SIGN_U"). +lisp_code_name(43337,"REJANG_VOWEL_SIGN_E"). +lisp_code_name(43338,"REJANG_VOWEL_SIGN_AI"). +lisp_code_name(43339,"REJANG_VOWEL_SIGN_O"). +lisp_code_name(43340,"REJANG_VOWEL_SIGN_AU"). +lisp_code_name(43341,"REJANG_VOWEL_SIGN_EU"). +lisp_code_name(43342,"REJANG_VOWEL_SIGN_EA"). +lisp_code_name(43343,"REJANG_CONSONANT_SIGN_NG"). +lisp_code_name(43344,"REJANG_CONSONANT_SIGN_N"). +lisp_code_name(43345,"REJANG_CONSONANT_SIGN_R"). +lisp_code_name(43346,"REJANG_CONSONANT_SIGN_H"). +lisp_code_name(43347,"REJANG_VIRAMA"). +lisp_code_name(43359,"REJANG_SECTION_MARK"). +lisp_code_name(43360,"HANGUL_CHOSEONG_TIKEUT-MIEUM"). +lisp_code_name(43361,"HANGUL_CHOSEONG_TIKEUT-PIEUP"). +lisp_code_name(43362,"HANGUL_CHOSEONG_TIKEUT-SIOS"). +lisp_code_name(43363,"HANGUL_CHOSEONG_TIKEUT-CIEUC"). +lisp_code_name(43364,"HANGUL_CHOSEONG_RIEUL-KIYEOK"). +lisp_code_name(43365,"HANGUL_CHOSEONG_RIEUL-SSANGKIYEOK"). +lisp_code_name(43366,"HANGUL_CHOSEONG_RIEUL-TIKEUT"). +lisp_code_name(43367,"HANGUL_CHOSEONG_RIEUL-SSANGTIKEUT"). +lisp_code_name(43368,"HANGUL_CHOSEONG_RIEUL-MIEUM"). +lisp_code_name(43369,"HANGUL_CHOSEONG_RIEUL-PIEUP"). +lisp_code_name(43370,"HANGUL_CHOSEONG_RIEUL-SSANGPIEUP"). +lisp_code_name(43371,"HANGUL_CHOSEONG_RIEUL-KAPYEOUNPIEUP"). +lisp_code_name(43372,"HANGUL_CHOSEONG_RIEUL-SIOS"). +lisp_code_name(43373,"HANGUL_CHOSEONG_RIEUL-CIEUC"). +lisp_code_name(43374,"HANGUL_CHOSEONG_RIEUL-KHIEUKH"). +lisp_code_name(43375,"HANGUL_CHOSEONG_MIEUM-KIYEOK"). +lisp_code_name(43376,"HANGUL_CHOSEONG_MIEUM-TIKEUT"). +lisp_code_name(43377,"HANGUL_CHOSEONG_MIEUM-SIOS"). +lisp_code_name(43378,"HANGUL_CHOSEONG_PIEUP-SIOS-THIEUTH"). +lisp_code_name(43379,"HANGUL_CHOSEONG_PIEUP-KHIEUKH"). +lisp_code_name(43380,"HANGUL_CHOSEONG_PIEUP-HIEUH"). +lisp_code_name(43381,"HANGUL_CHOSEONG_SSANGSIOS-PIEUP"). +lisp_code_name(43382,"HANGUL_CHOSEONG_IEUNG-RIEUL"). +lisp_code_name(43383,"HANGUL_CHOSEONG_IEUNG-HIEUH"). +lisp_code_name(43384,"HANGUL_CHOSEONG_SSANGCIEUC-HIEUH"). +lisp_code_name(43385,"HANGUL_CHOSEONG_SSANGTHIEUTH"). +lisp_code_name(43386,"HANGUL_CHOSEONG_PHIEUPH-HIEUH"). +lisp_code_name(43387,"HANGUL_CHOSEONG_HIEUH-SIOS"). +lisp_code_name(43388,"HANGUL_CHOSEONG_SSANGYEORINHIEUH"). +lisp_code_name(43392,"JAVANESE_SIGN_PANYANGGA"). +lisp_code_name(43393,"JAVANESE_SIGN_CECAK"). +lisp_code_name(43394,"JAVANESE_SIGN_LAYAR"). +lisp_code_name(43395,"JAVANESE_SIGN_WIGNYAN"). +lisp_code_name(43396,"JAVANESE_LETTER_A"). +lisp_code_name(43397,"JAVANESE_LETTER_I_KAWI"). +lisp_code_name(43398,"JAVANESE_LETTER_I"). +lisp_code_name(43399,"JAVANESE_LETTER_II"). +lisp_code_name(43400,"JAVANESE_LETTER_U"). +lisp_code_name(43401,"JAVANESE_LETTER_PA_CEREK"). +lisp_code_name(43402,"JAVANESE_LETTER_NGA_LELET"). +lisp_code_name(43403,"JAVANESE_LETTER_NGA_LELET_RASWADI"). +lisp_code_name(43404,"JAVANESE_LETTER_E"). +lisp_code_name(43405,"JAVANESE_LETTER_AI"). +lisp_code_name(43406,"JAVANESE_LETTER_O"). +lisp_code_name(43407,"JAVANESE_LETTER_KA"). +lisp_code_name(43408,"JAVANESE_LETTER_KA_SASAK"). +lisp_code_name(43409,"JAVANESE_LETTER_KA_MURDA"). +lisp_code_name(43410,"JAVANESE_LETTER_GA"). +lisp_code_name(43411,"JAVANESE_LETTER_GA_MURDA"). +lisp_code_name(43412,"JAVANESE_LETTER_NGA"). +lisp_code_name(43413,"JAVANESE_LETTER_CA"). +lisp_code_name(43414,"JAVANESE_LETTER_CA_MURDA"). +lisp_code_name(43415,"JAVANESE_LETTER_JA"). +lisp_code_name(43416,"JAVANESE_LETTER_NYA_MURDA"). +lisp_code_name(43417,"JAVANESE_LETTER_JA_MAHAPRANA"). +lisp_code_name(43418,"JAVANESE_LETTER_NYA"). +lisp_code_name(43419,"JAVANESE_LETTER_TTA"). +lisp_code_name(43420,"JAVANESE_LETTER_TTA_MAHAPRANA"). +lisp_code_name(43421,"JAVANESE_LETTER_DDA"). +lisp_code_name(43422,"JAVANESE_LETTER_DDA_MAHAPRANA"). +lisp_code_name(43423,"JAVANESE_LETTER_NA_MURDA"). +lisp_code_name(43424,"JAVANESE_LETTER_TA"). +lisp_code_name(43425,"JAVANESE_LETTER_TA_MURDA"). +lisp_code_name(43426,"JAVANESE_LETTER_DA"). +lisp_code_name(43427,"JAVANESE_LETTER_DA_MAHAPRANA"). +lisp_code_name(43428,"JAVANESE_LETTER_NA"). +lisp_code_name(43429,"JAVANESE_LETTER_PA"). +lisp_code_name(43430,"JAVANESE_LETTER_PA_MURDA"). +lisp_code_name(43431,"JAVANESE_LETTER_BA"). +lisp_code_name(43432,"JAVANESE_LETTER_BA_MURDA"). +lisp_code_name(43433,"JAVANESE_LETTER_MA"). +lisp_code_name(43434,"JAVANESE_LETTER_YA"). +lisp_code_name(43435,"JAVANESE_LETTER_RA"). +lisp_code_name(43436,"JAVANESE_LETTER_RA_AGUNG"). +lisp_code_name(43437,"JAVANESE_LETTER_LA"). +lisp_code_name(43438,"JAVANESE_LETTER_WA"). +lisp_code_name(43439,"JAVANESE_LETTER_SA_MURDA"). +lisp_code_name(43440,"JAVANESE_LETTER_SA_MAHAPRANA"). +lisp_code_name(43441,"JAVANESE_LETTER_SA"). +lisp_code_name(43442,"JAVANESE_LETTER_HA"). +lisp_code_name(43443,"JAVANESE_SIGN_CECAK_TELU"). +lisp_code_name(43444,"JAVANESE_VOWEL_SIGN_TARUNG"). +lisp_code_name(43445,"JAVANESE_VOWEL_SIGN_TOLONG"). +lisp_code_name(43446,"JAVANESE_VOWEL_SIGN_WULU"). +lisp_code_name(43447,"JAVANESE_VOWEL_SIGN_WULU_MELIK"). +lisp_code_name(43448,"JAVANESE_VOWEL_SIGN_SUKU"). +lisp_code_name(43449,"JAVANESE_VOWEL_SIGN_SUKU_MENDUT"). +lisp_code_name(43450,"JAVANESE_VOWEL_SIGN_TALING"). +lisp_code_name(43451,"JAVANESE_VOWEL_SIGN_DIRGA_MURE"). +lisp_code_name(43452,"JAVANESE_VOWEL_SIGN_PEPET"). +lisp_code_name(43453,"JAVANESE_CONSONANT_SIGN_KERET"). +lisp_code_name(43454,"JAVANESE_CONSONANT_SIGN_PENGKAL"). +lisp_code_name(43455,"JAVANESE_CONSONANT_SIGN_CAKRA"). +lisp_code_name(43456,"JAVANESE_PANGKON"). +lisp_code_name(43457,"JAVANESE_LEFT_RERENGGAN"). +lisp_code_name(43458,"JAVANESE_RIGHT_RERENGGAN"). +lisp_code_name(43459,"JAVANESE_PADA_ANDAP"). +lisp_code_name(43460,"JAVANESE_PADA_MADYA"). +lisp_code_name(43461,"JAVANESE_PADA_LUHUR"). +lisp_code_name(43462,"JAVANESE_PADA_WINDU"). +lisp_code_name(43463,"JAVANESE_PADA_PANGKAT"). +lisp_code_name(43464,"JAVANESE_PADA_LINGSA"). +lisp_code_name(43465,"JAVANESE_PADA_LUNGSI"). +lisp_code_name(43466,"JAVANESE_PADA_ADEG"). +lisp_code_name(43467,"JAVANESE_PADA_ADEG_ADEG"). +lisp_code_name(43468,"JAVANESE_PADA_PISELEH"). +lisp_code_name(43469,"JAVANESE_TURNED_PADA_PISELEH"). +lisp_code_name(43471,"JAVANESE_PANGRANGKEP"). +lisp_code_name(43472,"JAVANESE_DIGIT_ZERO"). +lisp_code_name(43473,"JAVANESE_DIGIT_ONE"). +lisp_code_name(43474,"JAVANESE_DIGIT_TWO"). +lisp_code_name(43475,"JAVANESE_DIGIT_THREE"). +lisp_code_name(43476,"JAVANESE_DIGIT_FOUR"). +lisp_code_name(43477,"JAVANESE_DIGIT_FIVE"). +lisp_code_name(43478,"JAVANESE_DIGIT_SIX"). +lisp_code_name(43479,"JAVANESE_DIGIT_SEVEN"). +lisp_code_name(43480,"JAVANESE_DIGIT_EIGHT"). +lisp_code_name(43481,"JAVANESE_DIGIT_NINE"). +lisp_code_name(43486,"JAVANESE_PADA_TIRTA_TUMETES"). +lisp_code_name(43487,"JAVANESE_PADA_ISEN-ISEN"). +lisp_code_name(43488,"MYANMAR_LETTER_SHAN_GHA"). +lisp_code_name(43489,"MYANMAR_LETTER_SHAN_CHA"). +lisp_code_name(43490,"MYANMAR_LETTER_SHAN_JHA"). +lisp_code_name(43491,"MYANMAR_LETTER_SHAN_NNA"). +lisp_code_name(43492,"MYANMAR_LETTER_SHAN_BHA"). +lisp_code_name(43493,"MYANMAR_SIGN_SHAN_SAW"). +lisp_code_name(43494,"MYANMAR_MODIFIER_LETTER_SHAN_REDUPLICATION"). +lisp_code_name(43495,"MYANMAR_LETTER_TAI_LAING_NYA"). +lisp_code_name(43496,"MYANMAR_LETTER_TAI_LAING_FA"). +lisp_code_name(43497,"MYANMAR_LETTER_TAI_LAING_GA"). +lisp_code_name(43498,"MYANMAR_LETTER_TAI_LAING_GHA"). +lisp_code_name(43499,"MYANMAR_LETTER_TAI_LAING_JA"). +lisp_code_name(43500,"MYANMAR_LETTER_TAI_LAING_JHA"). +lisp_code_name(43501,"MYANMAR_LETTER_TAI_LAING_DDA"). +lisp_code_name(43502,"MYANMAR_LETTER_TAI_LAING_DDHA"). +lisp_code_name(43503,"MYANMAR_LETTER_TAI_LAING_NNA"). +lisp_code_name(43504,"MYANMAR_TAI_LAING_DIGIT_ZERO"). +lisp_code_name(43505,"MYANMAR_TAI_LAING_DIGIT_ONE"). +lisp_code_name(43506,"MYANMAR_TAI_LAING_DIGIT_TWO"). +lisp_code_name(43507,"MYANMAR_TAI_LAING_DIGIT_THREE"). +lisp_code_name(43508,"MYANMAR_TAI_LAING_DIGIT_FOUR"). +lisp_code_name(43509,"MYANMAR_TAI_LAING_DIGIT_FIVE"). +lisp_code_name(43510,"MYANMAR_TAI_LAING_DIGIT_SIX"). +lisp_code_name(43511,"MYANMAR_TAI_LAING_DIGIT_SEVEN"). +lisp_code_name(43512,"MYANMAR_TAI_LAING_DIGIT_EIGHT"). +lisp_code_name(43513,"MYANMAR_TAI_LAING_DIGIT_NINE"). +lisp_code_name(43514,"MYANMAR_LETTER_TAI_LAING_LLA"). +lisp_code_name(43515,"MYANMAR_LETTER_TAI_LAING_DA"). +lisp_code_name(43516,"MYANMAR_LETTER_TAI_LAING_DHA"). +lisp_code_name(43517,"MYANMAR_LETTER_TAI_LAING_BA"). +lisp_code_name(43518,"MYANMAR_LETTER_TAI_LAING_BHA"). +lisp_code_name(43520,"CHAM_LETTER_A"). +lisp_code_name(43521,"CHAM_LETTER_I"). +lisp_code_name(43522,"CHAM_LETTER_U"). +lisp_code_name(43523,"CHAM_LETTER_E"). +lisp_code_name(43524,"CHAM_LETTER_AI"). +lisp_code_name(43525,"CHAM_LETTER_O"). +lisp_code_name(43526,"CHAM_LETTER_KA"). +lisp_code_name(43527,"CHAM_LETTER_KHA"). +lisp_code_name(43528,"CHAM_LETTER_GA"). +lisp_code_name(43529,"CHAM_LETTER_GHA"). +lisp_code_name(43530,"CHAM_LETTER_NGUE"). +lisp_code_name(43531,"CHAM_LETTER_NGA"). +lisp_code_name(43532,"CHAM_LETTER_CHA"). +lisp_code_name(43533,"CHAM_LETTER_CHHA"). +lisp_code_name(43534,"CHAM_LETTER_JA"). +lisp_code_name(43535,"CHAM_LETTER_JHA"). +lisp_code_name(43536,"CHAM_LETTER_NHUE"). +lisp_code_name(43537,"CHAM_LETTER_NHA"). +lisp_code_name(43538,"CHAM_LETTER_NHJA"). +lisp_code_name(43539,"CHAM_LETTER_TA"). +lisp_code_name(43540,"CHAM_LETTER_THA"). +lisp_code_name(43541,"CHAM_LETTER_DA"). +lisp_code_name(43542,"CHAM_LETTER_DHA"). +lisp_code_name(43543,"CHAM_LETTER_NUE"). +lisp_code_name(43544,"CHAM_LETTER_NA"). +lisp_code_name(43545,"CHAM_LETTER_DDA"). +lisp_code_name(43546,"CHAM_LETTER_PA"). +lisp_code_name(43547,"CHAM_LETTER_PPA"). +lisp_code_name(43548,"CHAM_LETTER_PHA"). +lisp_code_name(43549,"CHAM_LETTER_BA"). +lisp_code_name(43550,"CHAM_LETTER_BHA"). +lisp_code_name(43551,"CHAM_LETTER_MUE"). +lisp_code_name(43552,"CHAM_LETTER_MA"). +lisp_code_name(43553,"CHAM_LETTER_BBA"). +lisp_code_name(43554,"CHAM_LETTER_YA"). +lisp_code_name(43555,"CHAM_LETTER_RA"). +lisp_code_name(43556,"CHAM_LETTER_LA"). +lisp_code_name(43557,"CHAM_LETTER_VA"). +lisp_code_name(43558,"CHAM_LETTER_SSA"). +lisp_code_name(43559,"CHAM_LETTER_SA"). +lisp_code_name(43560,"CHAM_LETTER_HA"). +lisp_code_name(43561,"CHAM_VOWEL_SIGN_AA"). +lisp_code_name(43562,"CHAM_VOWEL_SIGN_I"). +lisp_code_name(43563,"CHAM_VOWEL_SIGN_II"). +lisp_code_name(43564,"CHAM_VOWEL_SIGN_EI"). +lisp_code_name(43565,"CHAM_VOWEL_SIGN_U"). +lisp_code_name(43566,"CHAM_VOWEL_SIGN_OE"). +lisp_code_name(43567,"CHAM_VOWEL_SIGN_O"). +lisp_code_name(43568,"CHAM_VOWEL_SIGN_AI"). +lisp_code_name(43569,"CHAM_VOWEL_SIGN_AU"). +lisp_code_name(43570,"CHAM_VOWEL_SIGN_UE"). +lisp_code_name(43571,"CHAM_CONSONANT_SIGN_YA"). +lisp_code_name(43572,"CHAM_CONSONANT_SIGN_RA"). +lisp_code_name(43573,"CHAM_CONSONANT_SIGN_LA"). +lisp_code_name(43574,"CHAM_CONSONANT_SIGN_WA"). +lisp_code_name(43584,"CHAM_LETTER_FINAL_K"). +lisp_code_name(43585,"CHAM_LETTER_FINAL_G"). +lisp_code_name(43586,"CHAM_LETTER_FINAL_NG"). +lisp_code_name(43587,"CHAM_CONSONANT_SIGN_FINAL_NG"). +lisp_code_name(43588,"CHAM_LETTER_FINAL_CH"). +lisp_code_name(43589,"CHAM_LETTER_FINAL_T"). +lisp_code_name(43590,"CHAM_LETTER_FINAL_N"). +lisp_code_name(43591,"CHAM_LETTER_FINAL_P"). +lisp_code_name(43592,"CHAM_LETTER_FINAL_Y"). +lisp_code_name(43593,"CHAM_LETTER_FINAL_R"). +lisp_code_name(43594,"CHAM_LETTER_FINAL_L"). +lisp_code_name(43595,"CHAM_LETTER_FINAL_SS"). +lisp_code_name(43596,"CHAM_CONSONANT_SIGN_FINAL_M"). +lisp_code_name(43597,"CHAM_CONSONANT_SIGN_FINAL_H"). +lisp_code_name(43600,"CHAM_DIGIT_ZERO"). +lisp_code_name(43601,"CHAM_DIGIT_ONE"). +lisp_code_name(43602,"CHAM_DIGIT_TWO"). +lisp_code_name(43603,"CHAM_DIGIT_THREE"). +lisp_code_name(43604,"CHAM_DIGIT_FOUR"). +lisp_code_name(43605,"CHAM_DIGIT_FIVE"). +lisp_code_name(43606,"CHAM_DIGIT_SIX"). +lisp_code_name(43607,"CHAM_DIGIT_SEVEN"). +lisp_code_name(43608,"CHAM_DIGIT_EIGHT"). +lisp_code_name(43609,"CHAM_DIGIT_NINE"). +lisp_code_name(43612,"CHAM_PUNCTUATION_SPIRAL"). +lisp_code_name(43613,"CHAM_PUNCTUATION_DANDA"). +lisp_code_name(43614,"CHAM_PUNCTUATION_DOUBLE_DANDA"). +lisp_code_name(43615,"CHAM_PUNCTUATION_TRIPLE_DANDA"). +lisp_code_name(43616,"MYANMAR_LETTER_KHAMTI_GA"). +lisp_code_name(43617,"MYANMAR_LETTER_KHAMTI_CA"). +lisp_code_name(43618,"MYANMAR_LETTER_KHAMTI_CHA"). +lisp_code_name(43619,"MYANMAR_LETTER_KHAMTI_JA"). +lisp_code_name(43620,"MYANMAR_LETTER_KHAMTI_JHA"). +lisp_code_name(43621,"MYANMAR_LETTER_KHAMTI_NYA"). +lisp_code_name(43622,"MYANMAR_LETTER_KHAMTI_TTA"). +lisp_code_name(43623,"MYANMAR_LETTER_KHAMTI_TTHA"). +lisp_code_name(43624,"MYANMAR_LETTER_KHAMTI_DDA"). +lisp_code_name(43625,"MYANMAR_LETTER_KHAMTI_DDHA"). +lisp_code_name(43626,"MYANMAR_LETTER_KHAMTI_DHA"). +lisp_code_name(43627,"MYANMAR_LETTER_KHAMTI_NA"). +lisp_code_name(43628,"MYANMAR_LETTER_KHAMTI_SA"). +lisp_code_name(43629,"MYANMAR_LETTER_KHAMTI_HA"). +lisp_code_name(43630,"MYANMAR_LETTER_KHAMTI_HHA"). +lisp_code_name(43631,"MYANMAR_LETTER_KHAMTI_FA"). +lisp_code_name(43632,"MYANMAR_MODIFIER_LETTER_KHAMTI_REDUPLICATION"). +lisp_code_name(43633,"MYANMAR_LETTER_KHAMTI_XA"). +lisp_code_name(43634,"MYANMAR_LETTER_KHAMTI_ZA"). +lisp_code_name(43635,"MYANMAR_LETTER_KHAMTI_RA"). +lisp_code_name(43636,"MYANMAR_LOGOGRAM_KHAMTI_OAY"). +lisp_code_name(43637,"MYANMAR_LOGOGRAM_KHAMTI_QN"). +lisp_code_name(43638,"MYANMAR_LOGOGRAM_KHAMTI_HM"). +lisp_code_name(43639,"MYANMAR_SYMBOL_AITON_EXCLAMATION"). +lisp_code_name(43640,"MYANMAR_SYMBOL_AITON_ONE"). +lisp_code_name(43641,"MYANMAR_SYMBOL_AITON_TWO"). +lisp_code_name(43642,"MYANMAR_LETTER_AITON_RA"). +lisp_code_name(43643,"MYANMAR_SIGN_PAO_KAREN_TONE"). +lisp_code_name(43644,"MYANMAR_SIGN_TAI_LAING_TONE-2"). +lisp_code_name(43645,"MYANMAR_SIGN_TAI_LAING_TONE-5"). +lisp_code_name(43646,"MYANMAR_LETTER_SHWE_PALAUNG_CHA"). +lisp_code_name(43647,"MYANMAR_LETTER_SHWE_PALAUNG_SHA"). +lisp_code_name(43648,"TAI_VIET_LETTER_LOW_KO"). +lisp_code_name(43649,"TAI_VIET_LETTER_HIGH_KO"). +lisp_code_name(43650,"TAI_VIET_LETTER_LOW_KHO"). +lisp_code_name(43651,"TAI_VIET_LETTER_HIGH_KHO"). +lisp_code_name(43652,"TAI_VIET_LETTER_LOW_KHHO"). +lisp_code_name(43653,"TAI_VIET_LETTER_HIGH_KHHO"). +lisp_code_name(43654,"TAI_VIET_LETTER_LOW_GO"). +lisp_code_name(43655,"TAI_VIET_LETTER_HIGH_GO"). +lisp_code_name(43656,"TAI_VIET_LETTER_LOW_NGO"). +lisp_code_name(43657,"TAI_VIET_LETTER_HIGH_NGO"). +lisp_code_name(43658,"TAI_VIET_LETTER_LOW_CO"). +lisp_code_name(43659,"TAI_VIET_LETTER_HIGH_CO"). +lisp_code_name(43660,"TAI_VIET_LETTER_LOW_CHO"). +lisp_code_name(43661,"TAI_VIET_LETTER_HIGH_CHO"). +lisp_code_name(43662,"TAI_VIET_LETTER_LOW_SO"). +lisp_code_name(43663,"TAI_VIET_LETTER_HIGH_SO"). +lisp_code_name(43664,"TAI_VIET_LETTER_LOW_NYO"). +lisp_code_name(43665,"TAI_VIET_LETTER_HIGH_NYO"). +lisp_code_name(43666,"TAI_VIET_LETTER_LOW_DO"). +lisp_code_name(43667,"TAI_VIET_LETTER_HIGH_DO"). +lisp_code_name(43668,"TAI_VIET_LETTER_LOW_TO"). +lisp_code_name(43669,"TAI_VIET_LETTER_HIGH_TO"). +lisp_code_name(43670,"TAI_VIET_LETTER_LOW_THO"). +lisp_code_name(43671,"TAI_VIET_LETTER_HIGH_THO"). +lisp_code_name(43672,"TAI_VIET_LETTER_LOW_NO"). +lisp_code_name(43673,"TAI_VIET_LETTER_HIGH_NO"). +lisp_code_name(43674,"TAI_VIET_LETTER_LOW_BO"). +lisp_code_name(43675,"TAI_VIET_LETTER_HIGH_BO"). +lisp_code_name(43676,"TAI_VIET_LETTER_LOW_PO"). +lisp_code_name(43677,"TAI_VIET_LETTER_HIGH_PO"). +lisp_code_name(43678,"TAI_VIET_LETTER_LOW_PHO"). +lisp_code_name(43679,"TAI_VIET_LETTER_HIGH_PHO"). +lisp_code_name(43680,"TAI_VIET_LETTER_LOW_FO"). +lisp_code_name(43681,"TAI_VIET_LETTER_HIGH_FO"). +lisp_code_name(43682,"TAI_VIET_LETTER_LOW_MO"). +lisp_code_name(43683,"TAI_VIET_LETTER_HIGH_MO"). +lisp_code_name(43684,"TAI_VIET_LETTER_LOW_YO"). +lisp_code_name(43685,"TAI_VIET_LETTER_HIGH_YO"). +lisp_code_name(43686,"TAI_VIET_LETTER_LOW_RO"). +lisp_code_name(43687,"TAI_VIET_LETTER_HIGH_RO"). +lisp_code_name(43688,"TAI_VIET_LETTER_LOW_LO"). +lisp_code_name(43689,"TAI_VIET_LETTER_HIGH_LO"). +lisp_code_name(43690,"TAI_VIET_LETTER_LOW_VO"). +lisp_code_name(43691,"TAI_VIET_LETTER_HIGH_VO"). +lisp_code_name(43692,"TAI_VIET_LETTER_LOW_HO"). +lisp_code_name(43693,"TAI_VIET_LETTER_HIGH_HO"). +lisp_code_name(43694,"TAI_VIET_LETTER_LOW_O"). +lisp_code_name(43695,"TAI_VIET_LETTER_HIGH_O"). +lisp_code_name(43696,"TAI_VIET_MAI_KANG"). +lisp_code_name(43697,"TAI_VIET_VOWEL_AA"). +lisp_code_name(43698,"TAI_VIET_VOWEL_I"). +lisp_code_name(43699,"TAI_VIET_VOWEL_UE"). +lisp_code_name(43700,"TAI_VIET_VOWEL_U"). +lisp_code_name(43701,"TAI_VIET_VOWEL_E"). +lisp_code_name(43702,"TAI_VIET_VOWEL_O"). +lisp_code_name(43703,"TAI_VIET_MAI_KHIT"). +lisp_code_name(43704,"TAI_VIET_VOWEL_IA"). +lisp_code_name(43705,"TAI_VIET_VOWEL_UEA"). +lisp_code_name(43706,"TAI_VIET_VOWEL_UA"). +lisp_code_name(43707,"TAI_VIET_VOWEL_AUE"). +lisp_code_name(43708,"TAI_VIET_VOWEL_AY"). +lisp_code_name(43709,"TAI_VIET_VOWEL_AN"). +lisp_code_name(43710,"TAI_VIET_VOWEL_AM"). +lisp_code_name(43711,"TAI_VIET_TONE_MAI_EK"). +lisp_code_name(43712,"TAI_VIET_TONE_MAI_NUENG"). +lisp_code_name(43713,"TAI_VIET_TONE_MAI_THO"). +lisp_code_name(43714,"TAI_VIET_TONE_MAI_SONG"). +lisp_code_name(43739,"TAI_VIET_SYMBOL_KON"). +lisp_code_name(43740,"TAI_VIET_SYMBOL_NUENG"). +lisp_code_name(43741,"TAI_VIET_SYMBOL_SAM"). +lisp_code_name(43742,"TAI_VIET_SYMBOL_HO_HOI"). +lisp_code_name(43743,"TAI_VIET_SYMBOL_KOI_KOI"). +lisp_code_name(43744,"MEETEI_MAYEK_LETTER_E"). +lisp_code_name(43745,"MEETEI_MAYEK_LETTER_O"). +lisp_code_name(43746,"MEETEI_MAYEK_LETTER_CHA"). +lisp_code_name(43747,"MEETEI_MAYEK_LETTER_NYA"). +lisp_code_name(43748,"MEETEI_MAYEK_LETTER_TTA"). +lisp_code_name(43749,"MEETEI_MAYEK_LETTER_TTHA"). +lisp_code_name(43750,"MEETEI_MAYEK_LETTER_DDA"). +lisp_code_name(43751,"MEETEI_MAYEK_LETTER_DDHA"). +lisp_code_name(43752,"MEETEI_MAYEK_LETTER_NNA"). +lisp_code_name(43753,"MEETEI_MAYEK_LETTER_SHA"). +lisp_code_name(43754,"MEETEI_MAYEK_LETTER_SSA"). +lisp_code_name(43755,"MEETEI_MAYEK_VOWEL_SIGN_II"). +lisp_code_name(43756,"MEETEI_MAYEK_VOWEL_SIGN_UU"). +lisp_code_name(43757,"MEETEI_MAYEK_VOWEL_SIGN_AAI"). +lisp_code_name(43758,"MEETEI_MAYEK_VOWEL_SIGN_AU"). +lisp_code_name(43759,"MEETEI_MAYEK_VOWEL_SIGN_AAU"). +lisp_code_name(43760,"MEETEI_MAYEK_CHEIKHAN"). +lisp_code_name(43761,"MEETEI_MAYEK_AHANG_KHUDAM"). +lisp_code_name(43762,"MEETEI_MAYEK_ANJI"). +lisp_code_name(43763,"MEETEI_MAYEK_SYLLABLE_REPETITION_MARK"). +lisp_code_name(43764,"MEETEI_MAYEK_WORD_REPETITION_MARK"). +lisp_code_name(43765,"MEETEI_MAYEK_VOWEL_SIGN_VISARGA"). +lisp_code_name(43766,"MEETEI_MAYEK_VIRAMA"). +lisp_code_name(43777,"ETHIOPIC_SYLLABLE_TTHU"). +lisp_code_name(43778,"ETHIOPIC_SYLLABLE_TTHI"). +lisp_code_name(43779,"ETHIOPIC_SYLLABLE_TTHAA"). +lisp_code_name(43780,"ETHIOPIC_SYLLABLE_TTHEE"). +lisp_code_name(43781,"ETHIOPIC_SYLLABLE_TTHE"). +lisp_code_name(43782,"ETHIOPIC_SYLLABLE_TTHO"). +lisp_code_name(43785,"ETHIOPIC_SYLLABLE_DDHU"). +lisp_code_name(43786,"ETHIOPIC_SYLLABLE_DDHI"). +lisp_code_name(43787,"ETHIOPIC_SYLLABLE_DDHAA"). +lisp_code_name(43788,"ETHIOPIC_SYLLABLE_DDHEE"). +lisp_code_name(43789,"ETHIOPIC_SYLLABLE_DDHE"). +lisp_code_name(43790,"ETHIOPIC_SYLLABLE_DDHO"). +lisp_code_name(43793,"ETHIOPIC_SYLLABLE_DZU"). +lisp_code_name(43794,"ETHIOPIC_SYLLABLE_DZI"). +lisp_code_name(43795,"ETHIOPIC_SYLLABLE_DZAA"). +lisp_code_name(43796,"ETHIOPIC_SYLLABLE_DZEE"). +lisp_code_name(43797,"ETHIOPIC_SYLLABLE_DZE"). +lisp_code_name(43798,"ETHIOPIC_SYLLABLE_DZO"). +lisp_code_name(43808,"ETHIOPIC_SYLLABLE_CCHHA"). +lisp_code_name(43809,"ETHIOPIC_SYLLABLE_CCHHU"). +lisp_code_name(43810,"ETHIOPIC_SYLLABLE_CCHHI"). +lisp_code_name(43811,"ETHIOPIC_SYLLABLE_CCHHAA"). +lisp_code_name(43812,"ETHIOPIC_SYLLABLE_CCHHEE"). +lisp_code_name(43813,"ETHIOPIC_SYLLABLE_CCHHE"). +lisp_code_name(43814,"ETHIOPIC_SYLLABLE_CCHHO"). +lisp_code_name(43816,"ETHIOPIC_SYLLABLE_BBA"). +lisp_code_name(43817,"ETHIOPIC_SYLLABLE_BBU"). +lisp_code_name(43818,"ETHIOPIC_SYLLABLE_BBI"). +lisp_code_name(43819,"ETHIOPIC_SYLLABLE_BBAA"). +lisp_code_name(43820,"ETHIOPIC_SYLLABLE_BBEE"). +lisp_code_name(43821,"ETHIOPIC_SYLLABLE_BBE"). +lisp_code_name(43822,"ETHIOPIC_SYLLABLE_BBO"). +lisp_code_name(43824,"LATIN_SMALL_LETTER_BARRED_ALPHA"). +lisp_code_name(43825,"LATIN_SMALL_LETTER_A_REVERSED-SCHWA"). +lisp_code_name(43826,"LATIN_SMALL_LETTER_BLACKLETTER_E"). +lisp_code_name(43827,"LATIN_SMALL_LETTER_BARRED_E"). +lisp_code_name(43828,"LATIN_SMALL_LETTER_E_WITH_FLOURISH"). +lisp_code_name(43829,"LATIN_SMALL_LETTER_LENIS_F"). +lisp_code_name(43830,"LATIN_SMALL_LETTER_SCRIPT_G_WITH_CROSSED-TAIL"). +lisp_code_name(43831,"LATIN_SMALL_LETTER_L_WITH_INVERTED_LAZY_S"). +lisp_code_name(43832,"LATIN_SMALL_LETTER_L_WITH_DOUBLE_MIDDLE_TILDE"). +lisp_code_name(43833,"LATIN_SMALL_LETTER_L_WITH_MIDDLE_RING"). +lisp_code_name(43834,"LATIN_SMALL_LETTER_M_WITH_CROSSED-TAIL"). +lisp_code_name(43835,"LATIN_SMALL_LETTER_N_WITH_CROSSED-TAIL"). +lisp_code_name(43836,"LATIN_SMALL_LETTER_ENG_WITH_CROSSED-TAIL"). +lisp_code_name(43837,"LATIN_SMALL_LETTER_BLACKLETTER_O"). +lisp_code_name(43838,"LATIN_SMALL_LETTER_BLACKLETTER_O_WITH_STROKE"). +lisp_code_name(43839,"LATIN_SMALL_LETTER_OPEN_O_WITH_STROKE"). +lisp_code_name(43840,"LATIN_SMALL_LETTER_INVERTED_OE"). +lisp_code_name(43841,"LATIN_SMALL_LETTER_TURNED_OE_WITH_STROKE"). +lisp_code_name(43842,"LATIN_SMALL_LETTER_TURNED_OE_WITH_HORIZONTAL_STROKE"). +lisp_code_name(43843,"LATIN_SMALL_LETTER_TURNED_O_OPEN-O"). +lisp_code_name(43844,"LATIN_SMALL_LETTER_TURNED_O_OPEN-O_WITH_STROKE"). +lisp_code_name(43845,"LATIN_SMALL_LETTER_STIRRUP_R"). +lisp_code_name(43846,"LATIN_LETTER_SMALL_CAPITAL_R_WITH_RIGHT_LEG"). +lisp_code_name(43847,"LATIN_SMALL_LETTER_R_WITHOUT_HANDLE"). +lisp_code_name(43848,"LATIN_SMALL_LETTER_DOUBLE_R"). +lisp_code_name(43849,"LATIN_SMALL_LETTER_R_WITH_CROSSED-TAIL"). +lisp_code_name(43850,"LATIN_SMALL_LETTER_DOUBLE_R_WITH_CROSSED-TAIL"). +lisp_code_name(43851,"LATIN_SMALL_LETTER_SCRIPT_R"). +lisp_code_name(43852,"LATIN_SMALL_LETTER_SCRIPT_R_WITH_RING"). +lisp_code_name(43853,"LATIN_SMALL_LETTER_BASELINE_ESH"). +lisp_code_name(43854,"LATIN_SMALL_LETTER_U_WITH_SHORT_RIGHT_LEG"). +lisp_code_name(43855,"LATIN_SMALL_LETTER_U_BAR_WITH_SHORT_RIGHT_LEG"). +lisp_code_name(43856,"LATIN_SMALL_LETTER_UI"). +lisp_code_name(43857,"LATIN_SMALL_LETTER_TURNED_UI"). +lisp_code_name(43858,"LATIN_SMALL_LETTER_U_WITH_LEFT_HOOK"). +lisp_code_name(43859,"LATIN_SMALL_LETTER_CHI"). +lisp_code_name(43860,"LATIN_SMALL_LETTER_CHI_WITH_LOW_RIGHT_RING"). +lisp_code_name(43861,"LATIN_SMALL_LETTER_CHI_WITH_LOW_LEFT_SERIF"). +lisp_code_name(43862,"LATIN_SMALL_LETTER_X_WITH_LOW_RIGHT_RING"). +lisp_code_name(43863,"LATIN_SMALL_LETTER_X_WITH_LONG_LEFT_LEG"). +lisp_code_name(43864,"LATIN_SMALL_LETTER_X_WITH_LONG_LEFT_LEG_AND_LOW_RIGHT_RING"). +lisp_code_name(43865,"LATIN_SMALL_LETTER_X_WITH_LONG_LEFT_LEG_WITH_SERIF"). +lisp_code_name(43866,"LATIN_SMALL_LETTER_Y_WITH_SHORT_RIGHT_LEG"). +lisp_code_name(43867,"MODIFIER_BREVE_WITH_INVERTED_BREVE"). +lisp_code_name(43868,"MODIFIER_LETTER_SMALL_HENG"). +lisp_code_name(43869,"MODIFIER_LETTER_SMALL_L_WITH_INVERTED_LAZY_S"). +lisp_code_name(43870,"MODIFIER_LETTER_SMALL_L_WITH_MIDDLE_TILDE"). +lisp_code_name(43871,"MODIFIER_LETTER_SMALL_U_WITH_LEFT_HOOK"). +lisp_code_name(43876,"LATIN_SMALL_LETTER_INVERTED_ALPHA"). +lisp_code_name(43877,"GREEK_LETTER_SMALL_CAPITAL_OMEGA"). +lisp_code_name(43968,"MEETEI_MAYEK_LETTER_KOK"). +lisp_code_name(43969,"MEETEI_MAYEK_LETTER_SAM"). +lisp_code_name(43970,"MEETEI_MAYEK_LETTER_LAI"). +lisp_code_name(43971,"MEETEI_MAYEK_LETTER_MIT"). +lisp_code_name(43972,"MEETEI_MAYEK_LETTER_PA"). +lisp_code_name(43973,"MEETEI_MAYEK_LETTER_NA"). +lisp_code_name(43974,"MEETEI_MAYEK_LETTER_CHIL"). +lisp_code_name(43975,"MEETEI_MAYEK_LETTER_TIL"). +lisp_code_name(43976,"MEETEI_MAYEK_LETTER_KHOU"). +lisp_code_name(43977,"MEETEI_MAYEK_LETTER_NGOU"). +lisp_code_name(43978,"MEETEI_MAYEK_LETTER_THOU"). +lisp_code_name(43979,"MEETEI_MAYEK_LETTER_WAI"). +lisp_code_name(43980,"MEETEI_MAYEK_LETTER_YANG"). +lisp_code_name(43981,"MEETEI_MAYEK_LETTER_HUK"). +lisp_code_name(43982,"MEETEI_MAYEK_LETTER_UN"). +lisp_code_name(43983,"MEETEI_MAYEK_LETTER_I"). +lisp_code_name(43984,"MEETEI_MAYEK_LETTER_PHAM"). +lisp_code_name(43985,"MEETEI_MAYEK_LETTER_ATIYA"). +lisp_code_name(43986,"MEETEI_MAYEK_LETTER_GOK"). +lisp_code_name(43987,"MEETEI_MAYEK_LETTER_JHAM"). +lisp_code_name(43988,"MEETEI_MAYEK_LETTER_RAI"). +lisp_code_name(43989,"MEETEI_MAYEK_LETTER_BA"). +lisp_code_name(43990,"MEETEI_MAYEK_LETTER_JIL"). +lisp_code_name(43991,"MEETEI_MAYEK_LETTER_DIL"). +lisp_code_name(43992,"MEETEI_MAYEK_LETTER_GHOU"). +lisp_code_name(43993,"MEETEI_MAYEK_LETTER_DHOU"). +lisp_code_name(43994,"MEETEI_MAYEK_LETTER_BHAM"). +lisp_code_name(43995,"MEETEI_MAYEK_LETTER_KOK_LONSUM"). +lisp_code_name(43996,"MEETEI_MAYEK_LETTER_LAI_LONSUM"). +lisp_code_name(43997,"MEETEI_MAYEK_LETTER_MIT_LONSUM"). +lisp_code_name(43998,"MEETEI_MAYEK_LETTER_PA_LONSUM"). +lisp_code_name(43999,"MEETEI_MAYEK_LETTER_NA_LONSUM"). +lisp_code_name(44000,"MEETEI_MAYEK_LETTER_TIL_LONSUM"). +lisp_code_name(44001,"MEETEI_MAYEK_LETTER_NGOU_LONSUM"). +lisp_code_name(44002,"MEETEI_MAYEK_LETTER_I_LONSUM"). +lisp_code_name(44003,"MEETEI_MAYEK_VOWEL_SIGN_ONAP"). +lisp_code_name(44004,"MEETEI_MAYEK_VOWEL_SIGN_INAP"). +lisp_code_name(44005,"MEETEI_MAYEK_VOWEL_SIGN_ANAP"). +lisp_code_name(44006,"MEETEI_MAYEK_VOWEL_SIGN_YENAP"). +lisp_code_name(44007,"MEETEI_MAYEK_VOWEL_SIGN_SOUNAP"). +lisp_code_name(44008,"MEETEI_MAYEK_VOWEL_SIGN_UNAP"). +lisp_code_name(44009,"MEETEI_MAYEK_VOWEL_SIGN_CHEINAP"). +lisp_code_name(44010,"MEETEI_MAYEK_VOWEL_SIGN_NUNG"). +lisp_code_name(44011,"MEETEI_MAYEK_CHEIKHEI"). +lisp_code_name(44012,"MEETEI_MAYEK_LUM_IYEK"). +lisp_code_name(44013,"MEETEI_MAYEK_APUN_IYEK"). +lisp_code_name(44016,"MEETEI_MAYEK_DIGIT_ZERO"). +lisp_code_name(44017,"MEETEI_MAYEK_DIGIT_ONE"). +lisp_code_name(44018,"MEETEI_MAYEK_DIGIT_TWO"). +lisp_code_name(44019,"MEETEI_MAYEK_DIGIT_THREE"). +lisp_code_name(44020,"MEETEI_MAYEK_DIGIT_FOUR"). +lisp_code_name(44021,"MEETEI_MAYEK_DIGIT_FIVE"). +lisp_code_name(44022,"MEETEI_MAYEK_DIGIT_SIX"). +lisp_code_name(44023,"MEETEI_MAYEK_DIGIT_SEVEN"). +lisp_code_name(44024,"MEETEI_MAYEK_DIGIT_EIGHT"). +lisp_code_name(44025,"MEETEI_MAYEK_DIGIT_NINE"). +lisp_code_name(44032,"HANGUL_SYLLABLE_GA"). +lisp_code_name(44033,"HANGUL_SYLLABLE_GAG"). +lisp_code_name(44034,"HANGUL_SYLLABLE_GAGG"). +lisp_code_name(44035,"HANGUL_SYLLABLE_GAGS"). +lisp_code_name(44036,"HANGUL_SYLLABLE_GAN"). +lisp_code_name(44037,"HANGUL_SYLLABLE_GANJ"). +lisp_code_name(44038,"HANGUL_SYLLABLE_GANH"). +lisp_code_name(44039,"HANGUL_SYLLABLE_GAD"). +lisp_code_name(44040,"HANGUL_SYLLABLE_GAL"). +lisp_code_name(44041,"HANGUL_SYLLABLE_GALG"). +lisp_code_name(44042,"HANGUL_SYLLABLE_GALM"). +lisp_code_name(44043,"HANGUL_SYLLABLE_GALB"). +lisp_code_name(44044,"HANGUL_SYLLABLE_GALS"). +lisp_code_name(44045,"HANGUL_SYLLABLE_GALT"). +lisp_code_name(44046,"HANGUL_SYLLABLE_GALP"). +lisp_code_name(44047,"HANGUL_SYLLABLE_GALH"). +lisp_code_name(44048,"HANGUL_SYLLABLE_GAM"). +lisp_code_name(44049,"HANGUL_SYLLABLE_GAB"). +lisp_code_name(44050,"HANGUL_SYLLABLE_GABS"). +lisp_code_name(44051,"HANGUL_SYLLABLE_GAS"). +lisp_code_name(44052,"HANGUL_SYLLABLE_GASS"). +lisp_code_name(44053,"HANGUL_SYLLABLE_GANG"). +lisp_code_name(44054,"HANGUL_SYLLABLE_GAJ"). +lisp_code_name(44055,"HANGUL_SYLLABLE_GAC"). +lisp_code_name(44056,"HANGUL_SYLLABLE_GAK"). +lisp_code_name(44057,"HANGUL_SYLLABLE_GAT"). +lisp_code_name(44058,"HANGUL_SYLLABLE_GAP"). +lisp_code_name(44059,"HANGUL_SYLLABLE_GAH"). +lisp_code_name(44060,"HANGUL_SYLLABLE_GAE"). +lisp_code_name(44061,"HANGUL_SYLLABLE_GAEG"). +lisp_code_name(44062,"HANGUL_SYLLABLE_GAEGG"). +lisp_code_name(44063,"HANGUL_SYLLABLE_GAEGS"). +lisp_code_name(44064,"HANGUL_SYLLABLE_GAEN"). +lisp_code_name(44065,"HANGUL_SYLLABLE_GAENJ"). +lisp_code_name(44066,"HANGUL_SYLLABLE_GAENH"). +lisp_code_name(44067,"HANGUL_SYLLABLE_GAED"). +lisp_code_name(44068,"HANGUL_SYLLABLE_GAEL"). +lisp_code_name(44069,"HANGUL_SYLLABLE_GAELG"). +lisp_code_name(44070,"HANGUL_SYLLABLE_GAELM"). +lisp_code_name(44071,"HANGUL_SYLLABLE_GAELB"). +lisp_code_name(44072,"HANGUL_SYLLABLE_GAELS"). +lisp_code_name(44073,"HANGUL_SYLLABLE_GAELT"). +lisp_code_name(44074,"HANGUL_SYLLABLE_GAELP"). +lisp_code_name(44075,"HANGUL_SYLLABLE_GAELH"). +lisp_code_name(44076,"HANGUL_SYLLABLE_GAEM"). +lisp_code_name(44077,"HANGUL_SYLLABLE_GAEB"). +lisp_code_name(44078,"HANGUL_SYLLABLE_GAEBS"). +lisp_code_name(44079,"HANGUL_SYLLABLE_GAES"). +lisp_code_name(44080,"HANGUL_SYLLABLE_GAESS"). +lisp_code_name(44081,"HANGUL_SYLLABLE_GAENG"). +lisp_code_name(44082,"HANGUL_SYLLABLE_GAEJ"). +lisp_code_name(44083,"HANGUL_SYLLABLE_GAEC"). +lisp_code_name(44084,"HANGUL_SYLLABLE_GAEK"). +lisp_code_name(44085,"HANGUL_SYLLABLE_GAET"). +lisp_code_name(44086,"HANGUL_SYLLABLE_GAEP"). +lisp_code_name(44087,"HANGUL_SYLLABLE_GAEH"). +lisp_code_name(44088,"HANGUL_SYLLABLE_GYA"). +lisp_code_name(44089,"HANGUL_SYLLABLE_GYAG"). +lisp_code_name(44090,"HANGUL_SYLLABLE_GYAGG"). +lisp_code_name(44091,"HANGUL_SYLLABLE_GYAGS"). +lisp_code_name(44092,"HANGUL_SYLLABLE_GYAN"). +lisp_code_name(44093,"HANGUL_SYLLABLE_GYANJ"). +lisp_code_name(44094,"HANGUL_SYLLABLE_GYANH"). +lisp_code_name(44095,"HANGUL_SYLLABLE_GYAD"). +lisp_code_name(44096,"HANGUL_SYLLABLE_GYAL"). +lisp_code_name(44097,"HANGUL_SYLLABLE_GYALG"). +lisp_code_name(44098,"HANGUL_SYLLABLE_GYALM"). +lisp_code_name(44099,"HANGUL_SYLLABLE_GYALB"). +lisp_code_name(44100,"HANGUL_SYLLABLE_GYALS"). +lisp_code_name(44101,"HANGUL_SYLLABLE_GYALT"). +lisp_code_name(44102,"HANGUL_SYLLABLE_GYALP"). +lisp_code_name(44103,"HANGUL_SYLLABLE_GYALH"). +lisp_code_name(44104,"HANGUL_SYLLABLE_GYAM"). +lisp_code_name(44105,"HANGUL_SYLLABLE_GYAB"). +lisp_code_name(44106,"HANGUL_SYLLABLE_GYABS"). +lisp_code_name(44107,"HANGUL_SYLLABLE_GYAS"). +lisp_code_name(44108,"HANGUL_SYLLABLE_GYASS"). +lisp_code_name(44109,"HANGUL_SYLLABLE_GYANG"). +lisp_code_name(44110,"HANGUL_SYLLABLE_GYAJ"). +lisp_code_name(44111,"HANGUL_SYLLABLE_GYAC"). +lisp_code_name(44112,"HANGUL_SYLLABLE_GYAK"). +lisp_code_name(44113,"HANGUL_SYLLABLE_GYAT"). +lisp_code_name(44114,"HANGUL_SYLLABLE_GYAP"). +lisp_code_name(44115,"HANGUL_SYLLABLE_GYAH"). +lisp_code_name(44116,"HANGUL_SYLLABLE_GYAE"). +lisp_code_name(44117,"HANGUL_SYLLABLE_GYAEG"). +lisp_code_name(44118,"HANGUL_SYLLABLE_GYAEGG"). +lisp_code_name(44119,"HANGUL_SYLLABLE_GYAEGS"). +lisp_code_name(44120,"HANGUL_SYLLABLE_GYAEN"). +lisp_code_name(44121,"HANGUL_SYLLABLE_GYAENJ"). +lisp_code_name(44122,"HANGUL_SYLLABLE_GYAENH"). +lisp_code_name(44123,"HANGUL_SYLLABLE_GYAED"). +lisp_code_name(44124,"HANGUL_SYLLABLE_GYAEL"). +lisp_code_name(44125,"HANGUL_SYLLABLE_GYAELG"). +lisp_code_name(44126,"HANGUL_SYLLABLE_GYAELM"). +lisp_code_name(44127,"HANGUL_SYLLABLE_GYAELB"). +lisp_code_name(44128,"HANGUL_SYLLABLE_GYAELS"). +lisp_code_name(44129,"HANGUL_SYLLABLE_GYAELT"). +lisp_code_name(44130,"HANGUL_SYLLABLE_GYAELP"). +lisp_code_name(44131,"HANGUL_SYLLABLE_GYAELH"). +lisp_code_name(44132,"HANGUL_SYLLABLE_GYAEM"). +lisp_code_name(44133,"HANGUL_SYLLABLE_GYAEB"). +lisp_code_name(44134,"HANGUL_SYLLABLE_GYAEBS"). +lisp_code_name(44135,"HANGUL_SYLLABLE_GYAES"). +lisp_code_name(44136,"HANGUL_SYLLABLE_GYAESS"). +lisp_code_name(44137,"HANGUL_SYLLABLE_GYAENG"). +lisp_code_name(44138,"HANGUL_SYLLABLE_GYAEJ"). +lisp_code_name(44139,"HANGUL_SYLLABLE_GYAEC"). +lisp_code_name(44140,"HANGUL_SYLLABLE_GYAEK"). +lisp_code_name(44141,"HANGUL_SYLLABLE_GYAET"). +lisp_code_name(44142,"HANGUL_SYLLABLE_GYAEP"). +lisp_code_name(44143,"HANGUL_SYLLABLE_GYAEH"). +lisp_code_name(44144,"HANGUL_SYLLABLE_GEO"). +lisp_code_name(44145,"HANGUL_SYLLABLE_GEOG"). +lisp_code_name(44146,"HANGUL_SYLLABLE_GEOGG"). +lisp_code_name(44147,"HANGUL_SYLLABLE_GEOGS"). +lisp_code_name(44148,"HANGUL_SYLLABLE_GEON"). +lisp_code_name(44149,"HANGUL_SYLLABLE_GEONJ"). +lisp_code_name(44150,"HANGUL_SYLLABLE_GEONH"). +lisp_code_name(44151,"HANGUL_SYLLABLE_GEOD"). +lisp_code_name(44152,"HANGUL_SYLLABLE_GEOL"). +lisp_code_name(44153,"HANGUL_SYLLABLE_GEOLG"). +lisp_code_name(44154,"HANGUL_SYLLABLE_GEOLM"). +lisp_code_name(44155,"HANGUL_SYLLABLE_GEOLB"). +lisp_code_name(44156,"HANGUL_SYLLABLE_GEOLS"). +lisp_code_name(44157,"HANGUL_SYLLABLE_GEOLT"). +lisp_code_name(44158,"HANGUL_SYLLABLE_GEOLP"). +lisp_code_name(44159,"HANGUL_SYLLABLE_GEOLH"). +lisp_code_name(44160,"HANGUL_SYLLABLE_GEOM"). +lisp_code_name(44161,"HANGUL_SYLLABLE_GEOB"). +lisp_code_name(44162,"HANGUL_SYLLABLE_GEOBS"). +lisp_code_name(44163,"HANGUL_SYLLABLE_GEOS"). +lisp_code_name(44164,"HANGUL_SYLLABLE_GEOSS"). +lisp_code_name(44165,"HANGUL_SYLLABLE_GEONG"). +lisp_code_name(44166,"HANGUL_SYLLABLE_GEOJ"). +lisp_code_name(44167,"HANGUL_SYLLABLE_GEOC"). +lisp_code_name(44168,"HANGUL_SYLLABLE_GEOK"). +lisp_code_name(44169,"HANGUL_SYLLABLE_GEOT"). +lisp_code_name(44170,"HANGUL_SYLLABLE_GEOP"). +lisp_code_name(44171,"HANGUL_SYLLABLE_GEOH"). +lisp_code_name(44172,"HANGUL_SYLLABLE_GE"). +lisp_code_name(44173,"HANGUL_SYLLABLE_GEG"). +lisp_code_name(44174,"HANGUL_SYLLABLE_GEGG"). +lisp_code_name(44175,"HANGUL_SYLLABLE_GEGS"). +lisp_code_name(44176,"HANGUL_SYLLABLE_GEN"). +lisp_code_name(44177,"HANGUL_SYLLABLE_GENJ"). +lisp_code_name(44178,"HANGUL_SYLLABLE_GENH"). +lisp_code_name(44179,"HANGUL_SYLLABLE_GED"). +lisp_code_name(44180,"HANGUL_SYLLABLE_GEL"). +lisp_code_name(44181,"HANGUL_SYLLABLE_GELG"). +lisp_code_name(44182,"HANGUL_SYLLABLE_GELM"). +lisp_code_name(44183,"HANGUL_SYLLABLE_GELB"). +lisp_code_name(44184,"HANGUL_SYLLABLE_GELS"). +lisp_code_name(44185,"HANGUL_SYLLABLE_GELT"). +lisp_code_name(44186,"HANGUL_SYLLABLE_GELP"). +lisp_code_name(44187,"HANGUL_SYLLABLE_GELH"). +lisp_code_name(44188,"HANGUL_SYLLABLE_GEM"). +lisp_code_name(44189,"HANGUL_SYLLABLE_GEB"). +lisp_code_name(44190,"HANGUL_SYLLABLE_GEBS"). +lisp_code_name(44191,"HANGUL_SYLLABLE_GES"). +lisp_code_name(44192,"HANGUL_SYLLABLE_GESS"). +lisp_code_name(44193,"HANGUL_SYLLABLE_GENG"). +lisp_code_name(44194,"HANGUL_SYLLABLE_GEJ"). +lisp_code_name(44195,"HANGUL_SYLLABLE_GEC"). +lisp_code_name(44196,"HANGUL_SYLLABLE_GEK"). +lisp_code_name(44197,"HANGUL_SYLLABLE_GET"). +lisp_code_name(44198,"HANGUL_SYLLABLE_GEP"). +lisp_code_name(44199,"HANGUL_SYLLABLE_GEH"). +lisp_code_name(44200,"HANGUL_SYLLABLE_GYEO"). +lisp_code_name(44201,"HANGUL_SYLLABLE_GYEOG"). +lisp_code_name(44202,"HANGUL_SYLLABLE_GYEOGG"). +lisp_code_name(44203,"HANGUL_SYLLABLE_GYEOGS"). +lisp_code_name(44204,"HANGUL_SYLLABLE_GYEON"). +lisp_code_name(44205,"HANGUL_SYLLABLE_GYEONJ"). +lisp_code_name(44206,"HANGUL_SYLLABLE_GYEONH"). +lisp_code_name(44207,"HANGUL_SYLLABLE_GYEOD"). +lisp_code_name(44208,"HANGUL_SYLLABLE_GYEOL"). +lisp_code_name(44209,"HANGUL_SYLLABLE_GYEOLG"). +lisp_code_name(44210,"HANGUL_SYLLABLE_GYEOLM"). +lisp_code_name(44211,"HANGUL_SYLLABLE_GYEOLB"). +lisp_code_name(44212,"HANGUL_SYLLABLE_GYEOLS"). +lisp_code_name(44213,"HANGUL_SYLLABLE_GYEOLT"). +lisp_code_name(44214,"HANGUL_SYLLABLE_GYEOLP"). +lisp_code_name(44215,"HANGUL_SYLLABLE_GYEOLH"). +lisp_code_name(44216,"HANGUL_SYLLABLE_GYEOM"). +lisp_code_name(44217,"HANGUL_SYLLABLE_GYEOB"). +lisp_code_name(44218,"HANGUL_SYLLABLE_GYEOBS"). +lisp_code_name(44219,"HANGUL_SYLLABLE_GYEOS"). +lisp_code_name(44220,"HANGUL_SYLLABLE_GYEOSS"). +lisp_code_name(44221,"HANGUL_SYLLABLE_GYEONG"). +lisp_code_name(44222,"HANGUL_SYLLABLE_GYEOJ"). +lisp_code_name(44223,"HANGUL_SYLLABLE_GYEOC"). +lisp_code_name(44224,"HANGUL_SYLLABLE_GYEOK"). +lisp_code_name(44225,"HANGUL_SYLLABLE_GYEOT"). +lisp_code_name(44226,"HANGUL_SYLLABLE_GYEOP"). +lisp_code_name(44227,"HANGUL_SYLLABLE_GYEOH"). +lisp_code_name(44228,"HANGUL_SYLLABLE_GYE"). +lisp_code_name(44229,"HANGUL_SYLLABLE_GYEG"). +lisp_code_name(44230,"HANGUL_SYLLABLE_GYEGG"). +lisp_code_name(44231,"HANGUL_SYLLABLE_GYEGS"). +lisp_code_name(44232,"HANGUL_SYLLABLE_GYEN"). +lisp_code_name(44233,"HANGUL_SYLLABLE_GYENJ"). +lisp_code_name(44234,"HANGUL_SYLLABLE_GYENH"). +lisp_code_name(44235,"HANGUL_SYLLABLE_GYED"). +lisp_code_name(44236,"HANGUL_SYLLABLE_GYEL"). +lisp_code_name(44237,"HANGUL_SYLLABLE_GYELG"). +lisp_code_name(44238,"HANGUL_SYLLABLE_GYELM"). +lisp_code_name(44239,"HANGUL_SYLLABLE_GYELB"). +lisp_code_name(44240,"HANGUL_SYLLABLE_GYELS"). +lisp_code_name(44241,"HANGUL_SYLLABLE_GYELT"). +lisp_code_name(44242,"HANGUL_SYLLABLE_GYELP"). +lisp_code_name(44243,"HANGUL_SYLLABLE_GYELH"). +lisp_code_name(44244,"HANGUL_SYLLABLE_GYEM"). +lisp_code_name(44245,"HANGUL_SYLLABLE_GYEB"). +lisp_code_name(44246,"HANGUL_SYLLABLE_GYEBS"). +lisp_code_name(44247,"HANGUL_SYLLABLE_GYES"). +lisp_code_name(44248,"HANGUL_SYLLABLE_GYESS"). +lisp_code_name(44249,"HANGUL_SYLLABLE_GYENG"). +lisp_code_name(44250,"HANGUL_SYLLABLE_GYEJ"). +lisp_code_name(44251,"HANGUL_SYLLABLE_GYEC"). +lisp_code_name(44252,"HANGUL_SYLLABLE_GYEK"). +lisp_code_name(44253,"HANGUL_SYLLABLE_GYET"). +lisp_code_name(44254,"HANGUL_SYLLABLE_GYEP"). +lisp_code_name(44255,"HANGUL_SYLLABLE_GYEH"). +lisp_code_name(44256,"HANGUL_SYLLABLE_GO"). +lisp_code_name(44257,"HANGUL_SYLLABLE_GOG"). +lisp_code_name(44258,"HANGUL_SYLLABLE_GOGG"). +lisp_code_name(44259,"HANGUL_SYLLABLE_GOGS"). +lisp_code_name(44260,"HANGUL_SYLLABLE_GON"). +lisp_code_name(44261,"HANGUL_SYLLABLE_GONJ"). +lisp_code_name(44262,"HANGUL_SYLLABLE_GONH"). +lisp_code_name(44263,"HANGUL_SYLLABLE_GOD"). +lisp_code_name(44264,"HANGUL_SYLLABLE_GOL"). +lisp_code_name(44265,"HANGUL_SYLLABLE_GOLG"). +lisp_code_name(44266,"HANGUL_SYLLABLE_GOLM"). +lisp_code_name(44267,"HANGUL_SYLLABLE_GOLB"). +lisp_code_name(44268,"HANGUL_SYLLABLE_GOLS"). +lisp_code_name(44269,"HANGUL_SYLLABLE_GOLT"). +lisp_code_name(44270,"HANGUL_SYLLABLE_GOLP"). +lisp_code_name(44271,"HANGUL_SYLLABLE_GOLH"). +lisp_code_name(44272,"HANGUL_SYLLABLE_GOM"). +lisp_code_name(44273,"HANGUL_SYLLABLE_GOB"). +lisp_code_name(44274,"HANGUL_SYLLABLE_GOBS"). +lisp_code_name(44275,"HANGUL_SYLLABLE_GOS"). +lisp_code_name(44276,"HANGUL_SYLLABLE_GOSS"). +lisp_code_name(44277,"HANGUL_SYLLABLE_GONG"). +lisp_code_name(44278,"HANGUL_SYLLABLE_GOJ"). +lisp_code_name(44279,"HANGUL_SYLLABLE_GOC"). +lisp_code_name(44280,"HANGUL_SYLLABLE_GOK"). +lisp_code_name(44281,"HANGUL_SYLLABLE_GOT"). +lisp_code_name(44282,"HANGUL_SYLLABLE_GOP"). +lisp_code_name(44283,"HANGUL_SYLLABLE_GOH"). +lisp_code_name(44284,"HANGUL_SYLLABLE_GWA"). +lisp_code_name(44285,"HANGUL_SYLLABLE_GWAG"). +lisp_code_name(44286,"HANGUL_SYLLABLE_GWAGG"). +lisp_code_name(44287,"HANGUL_SYLLABLE_GWAGS"). +lisp_code_name(44288,"HANGUL_SYLLABLE_GWAN"). +lisp_code_name(44289,"HANGUL_SYLLABLE_GWANJ"). +lisp_code_name(44290,"HANGUL_SYLLABLE_GWANH"). +lisp_code_name(44291,"HANGUL_SYLLABLE_GWAD"). +lisp_code_name(44292,"HANGUL_SYLLABLE_GWAL"). +lisp_code_name(44293,"HANGUL_SYLLABLE_GWALG"). +lisp_code_name(44294,"HANGUL_SYLLABLE_GWALM"). +lisp_code_name(44295,"HANGUL_SYLLABLE_GWALB"). +lisp_code_name(44296,"HANGUL_SYLLABLE_GWALS"). +lisp_code_name(44297,"HANGUL_SYLLABLE_GWALT"). +lisp_code_name(44298,"HANGUL_SYLLABLE_GWALP"). +lisp_code_name(44299,"HANGUL_SYLLABLE_GWALH"). +lisp_code_name(44300,"HANGUL_SYLLABLE_GWAM"). +lisp_code_name(44301,"HANGUL_SYLLABLE_GWAB"). +lisp_code_name(44302,"HANGUL_SYLLABLE_GWABS"). +lisp_code_name(44303,"HANGUL_SYLLABLE_GWAS"). +lisp_code_name(44304,"HANGUL_SYLLABLE_GWASS"). +lisp_code_name(44305,"HANGUL_SYLLABLE_GWANG"). +lisp_code_name(44306,"HANGUL_SYLLABLE_GWAJ"). +lisp_code_name(44307,"HANGUL_SYLLABLE_GWAC"). +lisp_code_name(44308,"HANGUL_SYLLABLE_GWAK"). +lisp_code_name(44309,"HANGUL_SYLLABLE_GWAT"). +lisp_code_name(44310,"HANGUL_SYLLABLE_GWAP"). +lisp_code_name(44311,"HANGUL_SYLLABLE_GWAH"). +lisp_code_name(44312,"HANGUL_SYLLABLE_GWAE"). +lisp_code_name(44313,"HANGUL_SYLLABLE_GWAEG"). +lisp_code_name(44314,"HANGUL_SYLLABLE_GWAEGG"). +lisp_code_name(44315,"HANGUL_SYLLABLE_GWAEGS"). +lisp_code_name(44316,"HANGUL_SYLLABLE_GWAEN"). +lisp_code_name(44317,"HANGUL_SYLLABLE_GWAENJ"). +lisp_code_name(44318,"HANGUL_SYLLABLE_GWAENH"). +lisp_code_name(44319,"HANGUL_SYLLABLE_GWAED"). +lisp_code_name(44320,"HANGUL_SYLLABLE_GWAEL"). +lisp_code_name(44321,"HANGUL_SYLLABLE_GWAELG"). +lisp_code_name(44322,"HANGUL_SYLLABLE_GWAELM"). +lisp_code_name(44323,"HANGUL_SYLLABLE_GWAELB"). +lisp_code_name(44324,"HANGUL_SYLLABLE_GWAELS"). +lisp_code_name(44325,"HANGUL_SYLLABLE_GWAELT"). +lisp_code_name(44326,"HANGUL_SYLLABLE_GWAELP"). +lisp_code_name(44327,"HANGUL_SYLLABLE_GWAELH"). +lisp_code_name(44328,"HANGUL_SYLLABLE_GWAEM"). +lisp_code_name(44329,"HANGUL_SYLLABLE_GWAEB"). +lisp_code_name(44330,"HANGUL_SYLLABLE_GWAEBS"). +lisp_code_name(44331,"HANGUL_SYLLABLE_GWAES"). +lisp_code_name(44332,"HANGUL_SYLLABLE_GWAESS"). +lisp_code_name(44333,"HANGUL_SYLLABLE_GWAENG"). +lisp_code_name(44334,"HANGUL_SYLLABLE_GWAEJ"). +lisp_code_name(44335,"HANGUL_SYLLABLE_GWAEC"). +lisp_code_name(44336,"HANGUL_SYLLABLE_GWAEK"). +lisp_code_name(44337,"HANGUL_SYLLABLE_GWAET"). +lisp_code_name(44338,"HANGUL_SYLLABLE_GWAEP"). +lisp_code_name(44339,"HANGUL_SYLLABLE_GWAEH"). +lisp_code_name(44340,"HANGUL_SYLLABLE_GOE"). +lisp_code_name(44341,"HANGUL_SYLLABLE_GOEG"). +lisp_code_name(44342,"HANGUL_SYLLABLE_GOEGG"). +lisp_code_name(44343,"HANGUL_SYLLABLE_GOEGS"). +lisp_code_name(44344,"HANGUL_SYLLABLE_GOEN"). +lisp_code_name(44345,"HANGUL_SYLLABLE_GOENJ"). +lisp_code_name(44346,"HANGUL_SYLLABLE_GOENH"). +lisp_code_name(44347,"HANGUL_SYLLABLE_GOED"). +lisp_code_name(44348,"HANGUL_SYLLABLE_GOEL"). +lisp_code_name(44349,"HANGUL_SYLLABLE_GOELG"). +lisp_code_name(44350,"HANGUL_SYLLABLE_GOELM"). +lisp_code_name(44351,"HANGUL_SYLLABLE_GOELB"). +lisp_code_name(44352,"HANGUL_SYLLABLE_GOELS"). +lisp_code_name(44353,"HANGUL_SYLLABLE_GOELT"). +lisp_code_name(44354,"HANGUL_SYLLABLE_GOELP"). +lisp_code_name(44355,"HANGUL_SYLLABLE_GOELH"). +lisp_code_name(44356,"HANGUL_SYLLABLE_GOEM"). +lisp_code_name(44357,"HANGUL_SYLLABLE_GOEB"). +lisp_code_name(44358,"HANGUL_SYLLABLE_GOEBS"). +lisp_code_name(44359,"HANGUL_SYLLABLE_GOES"). +lisp_code_name(44360,"HANGUL_SYLLABLE_GOESS"). +lisp_code_name(44361,"HANGUL_SYLLABLE_GOENG"). +lisp_code_name(44362,"HANGUL_SYLLABLE_GOEJ"). +lisp_code_name(44363,"HANGUL_SYLLABLE_GOEC"). +lisp_code_name(44364,"HANGUL_SYLLABLE_GOEK"). +lisp_code_name(44365,"HANGUL_SYLLABLE_GOET"). +lisp_code_name(44366,"HANGUL_SYLLABLE_GOEP"). +lisp_code_name(44367,"HANGUL_SYLLABLE_GOEH"). +lisp_code_name(44368,"HANGUL_SYLLABLE_GYO"). +lisp_code_name(44369,"HANGUL_SYLLABLE_GYOG"). +lisp_code_name(44370,"HANGUL_SYLLABLE_GYOGG"). +lisp_code_name(44371,"HANGUL_SYLLABLE_GYOGS"). +lisp_code_name(44372,"HANGUL_SYLLABLE_GYON"). +lisp_code_name(44373,"HANGUL_SYLLABLE_GYONJ"). +lisp_code_name(44374,"HANGUL_SYLLABLE_GYONH"). +lisp_code_name(44375,"HANGUL_SYLLABLE_GYOD"). +lisp_code_name(44376,"HANGUL_SYLLABLE_GYOL"). +lisp_code_name(44377,"HANGUL_SYLLABLE_GYOLG"). +lisp_code_name(44378,"HANGUL_SYLLABLE_GYOLM"). +lisp_code_name(44379,"HANGUL_SYLLABLE_GYOLB"). +lisp_code_name(44380,"HANGUL_SYLLABLE_GYOLS"). +lisp_code_name(44381,"HANGUL_SYLLABLE_GYOLT"). +lisp_code_name(44382,"HANGUL_SYLLABLE_GYOLP"). +lisp_code_name(44383,"HANGUL_SYLLABLE_GYOLH"). +lisp_code_name(44384,"HANGUL_SYLLABLE_GYOM"). +lisp_code_name(44385,"HANGUL_SYLLABLE_GYOB"). +lisp_code_name(44386,"HANGUL_SYLLABLE_GYOBS"). +lisp_code_name(44387,"HANGUL_SYLLABLE_GYOS"). +lisp_code_name(44388,"HANGUL_SYLLABLE_GYOSS"). +lisp_code_name(44389,"HANGUL_SYLLABLE_GYONG"). +lisp_code_name(44390,"HANGUL_SYLLABLE_GYOJ"). +lisp_code_name(44391,"HANGUL_SYLLABLE_GYOC"). +lisp_code_name(44392,"HANGUL_SYLLABLE_GYOK"). +lisp_code_name(44393,"HANGUL_SYLLABLE_GYOT"). +lisp_code_name(44394,"HANGUL_SYLLABLE_GYOP"). +lisp_code_name(44395,"HANGUL_SYLLABLE_GYOH"). +lisp_code_name(44396,"HANGUL_SYLLABLE_GU"). +lisp_code_name(44397,"HANGUL_SYLLABLE_GUG"). +lisp_code_name(44398,"HANGUL_SYLLABLE_GUGG"). +lisp_code_name(44399,"HANGUL_SYLLABLE_GUGS"). +lisp_code_name(44400,"HANGUL_SYLLABLE_GUN"). +lisp_code_name(44401,"HANGUL_SYLLABLE_GUNJ"). +lisp_code_name(44402,"HANGUL_SYLLABLE_GUNH"). +lisp_code_name(44403,"HANGUL_SYLLABLE_GUD"). +lisp_code_name(44404,"HANGUL_SYLLABLE_GUL"). +lisp_code_name(44405,"HANGUL_SYLLABLE_GULG"). +lisp_code_name(44406,"HANGUL_SYLLABLE_GULM"). +lisp_code_name(44407,"HANGUL_SYLLABLE_GULB"). +lisp_code_name(44408,"HANGUL_SYLLABLE_GULS"). +lisp_code_name(44409,"HANGUL_SYLLABLE_GULT"). +lisp_code_name(44410,"HANGUL_SYLLABLE_GULP"). +lisp_code_name(44411,"HANGUL_SYLLABLE_GULH"). +lisp_code_name(44412,"HANGUL_SYLLABLE_GUM"). +lisp_code_name(44413,"HANGUL_SYLLABLE_GUB"). +lisp_code_name(44414,"HANGUL_SYLLABLE_GUBS"). +lisp_code_name(44415,"HANGUL_SYLLABLE_GUS"). +lisp_code_name(44416,"HANGUL_SYLLABLE_GUSS"). +lisp_code_name(44417,"HANGUL_SYLLABLE_GUNG"). +lisp_code_name(44418,"HANGUL_SYLLABLE_GUJ"). +lisp_code_name(44419,"HANGUL_SYLLABLE_GUC"). +lisp_code_name(44420,"HANGUL_SYLLABLE_GUK"). +lisp_code_name(44421,"HANGUL_SYLLABLE_GUT"). +lisp_code_name(44422,"HANGUL_SYLLABLE_GUP"). +lisp_code_name(44423,"HANGUL_SYLLABLE_GUH"). +lisp_code_name(44424,"HANGUL_SYLLABLE_GWEO"). +lisp_code_name(44425,"HANGUL_SYLLABLE_GWEOG"). +lisp_code_name(44426,"HANGUL_SYLLABLE_GWEOGG"). +lisp_code_name(44427,"HANGUL_SYLLABLE_GWEOGS"). +lisp_code_name(44428,"HANGUL_SYLLABLE_GWEON"). +lisp_code_name(44429,"HANGUL_SYLLABLE_GWEONJ"). +lisp_code_name(44430,"HANGUL_SYLLABLE_GWEONH"). +lisp_code_name(44431,"HANGUL_SYLLABLE_GWEOD"). +lisp_code_name(44432,"HANGUL_SYLLABLE_GWEOL"). +lisp_code_name(44433,"HANGUL_SYLLABLE_GWEOLG"). +lisp_code_name(44434,"HANGUL_SYLLABLE_GWEOLM"). +lisp_code_name(44435,"HANGUL_SYLLABLE_GWEOLB"). +lisp_code_name(44436,"HANGUL_SYLLABLE_GWEOLS"). +lisp_code_name(44437,"HANGUL_SYLLABLE_GWEOLT"). +lisp_code_name(44438,"HANGUL_SYLLABLE_GWEOLP"). +lisp_code_name(44439,"HANGUL_SYLLABLE_GWEOLH"). +lisp_code_name(44440,"HANGUL_SYLLABLE_GWEOM"). +lisp_code_name(44441,"HANGUL_SYLLABLE_GWEOB"). +lisp_code_name(44442,"HANGUL_SYLLABLE_GWEOBS"). +lisp_code_name(44443,"HANGUL_SYLLABLE_GWEOS"). +lisp_code_name(44444,"HANGUL_SYLLABLE_GWEOSS"). +lisp_code_name(44445,"HANGUL_SYLLABLE_GWEONG"). +lisp_code_name(44446,"HANGUL_SYLLABLE_GWEOJ"). +lisp_code_name(44447,"HANGUL_SYLLABLE_GWEOC"). +lisp_code_name(44448,"HANGUL_SYLLABLE_GWEOK"). +lisp_code_name(44449,"HANGUL_SYLLABLE_GWEOT"). +lisp_code_name(44450,"HANGUL_SYLLABLE_GWEOP"). +lisp_code_name(44451,"HANGUL_SYLLABLE_GWEOH"). +lisp_code_name(44452,"HANGUL_SYLLABLE_GWE"). +lisp_code_name(44453,"HANGUL_SYLLABLE_GWEG"). +lisp_code_name(44454,"HANGUL_SYLLABLE_GWEGG"). +lisp_code_name(44455,"HANGUL_SYLLABLE_GWEGS"). +lisp_code_name(44456,"HANGUL_SYLLABLE_GWEN"). +lisp_code_name(44457,"HANGUL_SYLLABLE_GWENJ"). +lisp_code_name(44458,"HANGUL_SYLLABLE_GWENH"). +lisp_code_name(44459,"HANGUL_SYLLABLE_GWED"). +lisp_code_name(44460,"HANGUL_SYLLABLE_GWEL"). +lisp_code_name(44461,"HANGUL_SYLLABLE_GWELG"). +lisp_code_name(44462,"HANGUL_SYLLABLE_GWELM"). +lisp_code_name(44463,"HANGUL_SYLLABLE_GWELB"). +lisp_code_name(44464,"HANGUL_SYLLABLE_GWELS"). +lisp_code_name(44465,"HANGUL_SYLLABLE_GWELT"). +lisp_code_name(44466,"HANGUL_SYLLABLE_GWELP"). +lisp_code_name(44467,"HANGUL_SYLLABLE_GWELH"). +lisp_code_name(44468,"HANGUL_SYLLABLE_GWEM"). +lisp_code_name(44469,"HANGUL_SYLLABLE_GWEB"). +lisp_code_name(44470,"HANGUL_SYLLABLE_GWEBS"). +lisp_code_name(44471,"HANGUL_SYLLABLE_GWES"). +lisp_code_name(44472,"HANGUL_SYLLABLE_GWESS"). +lisp_code_name(44473,"HANGUL_SYLLABLE_GWENG"). +lisp_code_name(44474,"HANGUL_SYLLABLE_GWEJ"). +lisp_code_name(44475,"HANGUL_SYLLABLE_GWEC"). +lisp_code_name(44476,"HANGUL_SYLLABLE_GWEK"). +lisp_code_name(44477,"HANGUL_SYLLABLE_GWET"). +lisp_code_name(44478,"HANGUL_SYLLABLE_GWEP"). +lisp_code_name(44479,"HANGUL_SYLLABLE_GWEH"). +lisp_code_name(44480,"HANGUL_SYLLABLE_GWI"). +lisp_code_name(44481,"HANGUL_SYLLABLE_GWIG"). +lisp_code_name(44482,"HANGUL_SYLLABLE_GWIGG"). +lisp_code_name(44483,"HANGUL_SYLLABLE_GWIGS"). +lisp_code_name(44484,"HANGUL_SYLLABLE_GWIN"). +lisp_code_name(44485,"HANGUL_SYLLABLE_GWINJ"). +lisp_code_name(44486,"HANGUL_SYLLABLE_GWINH"). +lisp_code_name(44487,"HANGUL_SYLLABLE_GWID"). +lisp_code_name(44488,"HANGUL_SYLLABLE_GWIL"). +lisp_code_name(44489,"HANGUL_SYLLABLE_GWILG"). +lisp_code_name(44490,"HANGUL_SYLLABLE_GWILM"). +lisp_code_name(44491,"HANGUL_SYLLABLE_GWILB"). +lisp_code_name(44492,"HANGUL_SYLLABLE_GWILS"). +lisp_code_name(44493,"HANGUL_SYLLABLE_GWILT"). +lisp_code_name(44494,"HANGUL_SYLLABLE_GWILP"). +lisp_code_name(44495,"HANGUL_SYLLABLE_GWILH"). +lisp_code_name(44496,"HANGUL_SYLLABLE_GWIM"). +lisp_code_name(44497,"HANGUL_SYLLABLE_GWIB"). +lisp_code_name(44498,"HANGUL_SYLLABLE_GWIBS"). +lisp_code_name(44499,"HANGUL_SYLLABLE_GWIS"). +lisp_code_name(44500,"HANGUL_SYLLABLE_GWISS"). +lisp_code_name(44501,"HANGUL_SYLLABLE_GWING"). +lisp_code_name(44502,"HANGUL_SYLLABLE_GWIJ"). +lisp_code_name(44503,"HANGUL_SYLLABLE_GWIC"). +lisp_code_name(44504,"HANGUL_SYLLABLE_GWIK"). +lisp_code_name(44505,"HANGUL_SYLLABLE_GWIT"). +lisp_code_name(44506,"HANGUL_SYLLABLE_GWIP"). +lisp_code_name(44507,"HANGUL_SYLLABLE_GWIH"). +lisp_code_name(44508,"HANGUL_SYLLABLE_GYU"). +lisp_code_name(44509,"HANGUL_SYLLABLE_GYUG"). +lisp_code_name(44510,"HANGUL_SYLLABLE_GYUGG"). +lisp_code_name(44511,"HANGUL_SYLLABLE_GYUGS"). +lisp_code_name(44512,"HANGUL_SYLLABLE_GYUN"). +lisp_code_name(44513,"HANGUL_SYLLABLE_GYUNJ"). +lisp_code_name(44514,"HANGUL_SYLLABLE_GYUNH"). +lisp_code_name(44515,"HANGUL_SYLLABLE_GYUD"). +lisp_code_name(44516,"HANGUL_SYLLABLE_GYUL"). +lisp_code_name(44517,"HANGUL_SYLLABLE_GYULG"). +lisp_code_name(44518,"HANGUL_SYLLABLE_GYULM"). +lisp_code_name(44519,"HANGUL_SYLLABLE_GYULB"). +lisp_code_name(44520,"HANGUL_SYLLABLE_GYULS"). +lisp_code_name(44521,"HANGUL_SYLLABLE_GYULT"). +lisp_code_name(44522,"HANGUL_SYLLABLE_GYULP"). +lisp_code_name(44523,"HANGUL_SYLLABLE_GYULH"). +lisp_code_name(44524,"HANGUL_SYLLABLE_GYUM"). +lisp_code_name(44525,"HANGUL_SYLLABLE_GYUB"). +lisp_code_name(44526,"HANGUL_SYLLABLE_GYUBS"). +lisp_code_name(44527,"HANGUL_SYLLABLE_GYUS"). +lisp_code_name(44528,"HANGUL_SYLLABLE_GYUSS"). +lisp_code_name(44529,"HANGUL_SYLLABLE_GYUNG"). +lisp_code_name(44530,"HANGUL_SYLLABLE_GYUJ"). +lisp_code_name(44531,"HANGUL_SYLLABLE_GYUC"). +lisp_code_name(44532,"HANGUL_SYLLABLE_GYUK"). +lisp_code_name(44533,"HANGUL_SYLLABLE_GYUT"). +lisp_code_name(44534,"HANGUL_SYLLABLE_GYUP"). +lisp_code_name(44535,"HANGUL_SYLLABLE_GYUH"). +lisp_code_name(44536,"HANGUL_SYLLABLE_GEU"). +lisp_code_name(44537,"HANGUL_SYLLABLE_GEUG"). +lisp_code_name(44538,"HANGUL_SYLLABLE_GEUGG"). +lisp_code_name(44539,"HANGUL_SYLLABLE_GEUGS"). +lisp_code_name(44540,"HANGUL_SYLLABLE_GEUN"). +lisp_code_name(44541,"HANGUL_SYLLABLE_GEUNJ"). +lisp_code_name(44542,"HANGUL_SYLLABLE_GEUNH"). +lisp_code_name(44543,"HANGUL_SYLLABLE_GEUD"). +lisp_code_name(44544,"HANGUL_SYLLABLE_GEUL"). +lisp_code_name(44545,"HANGUL_SYLLABLE_GEULG"). +lisp_code_name(44546,"HANGUL_SYLLABLE_GEULM"). +lisp_code_name(44547,"HANGUL_SYLLABLE_GEULB"). +lisp_code_name(44548,"HANGUL_SYLLABLE_GEULS"). +lisp_code_name(44549,"HANGUL_SYLLABLE_GEULT"). +lisp_code_name(44550,"HANGUL_SYLLABLE_GEULP"). +lisp_code_name(44551,"HANGUL_SYLLABLE_GEULH"). +lisp_code_name(44552,"HANGUL_SYLLABLE_GEUM"). +lisp_code_name(44553,"HANGUL_SYLLABLE_GEUB"). +lisp_code_name(44554,"HANGUL_SYLLABLE_GEUBS"). +lisp_code_name(44555,"HANGUL_SYLLABLE_GEUS"). +lisp_code_name(44556,"HANGUL_SYLLABLE_GEUSS"). +lisp_code_name(44557,"HANGUL_SYLLABLE_GEUNG"). +lisp_code_name(44558,"HANGUL_SYLLABLE_GEUJ"). +lisp_code_name(44559,"HANGUL_SYLLABLE_GEUC"). +lisp_code_name(44560,"HANGUL_SYLLABLE_GEUK"). +lisp_code_name(44561,"HANGUL_SYLLABLE_GEUT"). +lisp_code_name(44562,"HANGUL_SYLLABLE_GEUP"). +lisp_code_name(44563,"HANGUL_SYLLABLE_GEUH"). +lisp_code_name(44564,"HANGUL_SYLLABLE_GYI"). +lisp_code_name(44565,"HANGUL_SYLLABLE_GYIG"). +lisp_code_name(44566,"HANGUL_SYLLABLE_GYIGG"). +lisp_code_name(44567,"HANGUL_SYLLABLE_GYIGS"). +lisp_code_name(44568,"HANGUL_SYLLABLE_GYIN"). +lisp_code_name(44569,"HANGUL_SYLLABLE_GYINJ"). +lisp_code_name(44570,"HANGUL_SYLLABLE_GYINH"). +lisp_code_name(44571,"HANGUL_SYLLABLE_GYID"). +lisp_code_name(44572,"HANGUL_SYLLABLE_GYIL"). +lisp_code_name(44573,"HANGUL_SYLLABLE_GYILG"). +lisp_code_name(44574,"HANGUL_SYLLABLE_GYILM"). +lisp_code_name(44575,"HANGUL_SYLLABLE_GYILB"). +lisp_code_name(44576,"HANGUL_SYLLABLE_GYILS"). +lisp_code_name(44577,"HANGUL_SYLLABLE_GYILT"). +lisp_code_name(44578,"HANGUL_SYLLABLE_GYILP"). +lisp_code_name(44579,"HANGUL_SYLLABLE_GYILH"). +lisp_code_name(44580,"HANGUL_SYLLABLE_GYIM"). +lisp_code_name(44581,"HANGUL_SYLLABLE_GYIB"). +lisp_code_name(44582,"HANGUL_SYLLABLE_GYIBS"). +lisp_code_name(44583,"HANGUL_SYLLABLE_GYIS"). +lisp_code_name(44584,"HANGUL_SYLLABLE_GYISS"). +lisp_code_name(44585,"HANGUL_SYLLABLE_GYING"). +lisp_code_name(44586,"HANGUL_SYLLABLE_GYIJ"). +lisp_code_name(44587,"HANGUL_SYLLABLE_GYIC"). +lisp_code_name(44588,"HANGUL_SYLLABLE_GYIK"). +lisp_code_name(44589,"HANGUL_SYLLABLE_GYIT"). +lisp_code_name(44590,"HANGUL_SYLLABLE_GYIP"). +lisp_code_name(44591,"HANGUL_SYLLABLE_GYIH"). +lisp_code_name(44592,"HANGUL_SYLLABLE_GI"). +lisp_code_name(44593,"HANGUL_SYLLABLE_GIG"). +lisp_code_name(44594,"HANGUL_SYLLABLE_GIGG"). +lisp_code_name(44595,"HANGUL_SYLLABLE_GIGS"). +lisp_code_name(44596,"HANGUL_SYLLABLE_GIN"). +lisp_code_name(44597,"HANGUL_SYLLABLE_GINJ"). +lisp_code_name(44598,"HANGUL_SYLLABLE_GINH"). +lisp_code_name(44599,"HANGUL_SYLLABLE_GID"). +lisp_code_name(44600,"HANGUL_SYLLABLE_GIL"). +lisp_code_name(44601,"HANGUL_SYLLABLE_GILG"). +lisp_code_name(44602,"HANGUL_SYLLABLE_GILM"). +lisp_code_name(44603,"HANGUL_SYLLABLE_GILB"). +lisp_code_name(44604,"HANGUL_SYLLABLE_GILS"). +lisp_code_name(44605,"HANGUL_SYLLABLE_GILT"). +lisp_code_name(44606,"HANGUL_SYLLABLE_GILP"). +lisp_code_name(44607,"HANGUL_SYLLABLE_GILH"). +lisp_code_name(44608,"HANGUL_SYLLABLE_GIM"). +lisp_code_name(44609,"HANGUL_SYLLABLE_GIB"). +lisp_code_name(44610,"HANGUL_SYLLABLE_GIBS"). +lisp_code_name(44611,"HANGUL_SYLLABLE_GIS"). +lisp_code_name(44612,"HANGUL_SYLLABLE_GISS"). +lisp_code_name(44613,"HANGUL_SYLLABLE_GING"). +lisp_code_name(44614,"HANGUL_SYLLABLE_GIJ"). +lisp_code_name(44615,"HANGUL_SYLLABLE_GIC"). +lisp_code_name(44616,"HANGUL_SYLLABLE_GIK"). +lisp_code_name(44617,"HANGUL_SYLLABLE_GIT"). +lisp_code_name(44618,"HANGUL_SYLLABLE_GIP"). +lisp_code_name(44619,"HANGUL_SYLLABLE_GIH"). +lisp_code_name(44620,"HANGUL_SYLLABLE_GGA"). +lisp_code_name(44621,"HANGUL_SYLLABLE_GGAG"). +lisp_code_name(44622,"HANGUL_SYLLABLE_GGAGG"). +lisp_code_name(44623,"HANGUL_SYLLABLE_GGAGS"). +lisp_code_name(44624,"HANGUL_SYLLABLE_GGAN"). +lisp_code_name(44625,"HANGUL_SYLLABLE_GGANJ"). +lisp_code_name(44626,"HANGUL_SYLLABLE_GGANH"). +lisp_code_name(44627,"HANGUL_SYLLABLE_GGAD"). +lisp_code_name(44628,"HANGUL_SYLLABLE_GGAL"). +lisp_code_name(44629,"HANGUL_SYLLABLE_GGALG"). +lisp_code_name(44630,"HANGUL_SYLLABLE_GGALM"). +lisp_code_name(44631,"HANGUL_SYLLABLE_GGALB"). +lisp_code_name(44632,"HANGUL_SYLLABLE_GGALS"). +lisp_code_name(44633,"HANGUL_SYLLABLE_GGALT"). +lisp_code_name(44634,"HANGUL_SYLLABLE_GGALP"). +lisp_code_name(44635,"HANGUL_SYLLABLE_GGALH"). +lisp_code_name(44636,"HANGUL_SYLLABLE_GGAM"). +lisp_code_name(44637,"HANGUL_SYLLABLE_GGAB"). +lisp_code_name(44638,"HANGUL_SYLLABLE_GGABS"). +lisp_code_name(44639,"HANGUL_SYLLABLE_GGAS"). +lisp_code_name(44640,"HANGUL_SYLLABLE_GGASS"). +lisp_code_name(44641,"HANGUL_SYLLABLE_GGANG"). +lisp_code_name(44642,"HANGUL_SYLLABLE_GGAJ"). +lisp_code_name(44643,"HANGUL_SYLLABLE_GGAC"). +lisp_code_name(44644,"HANGUL_SYLLABLE_GGAK"). +lisp_code_name(44645,"HANGUL_SYLLABLE_GGAT"). +lisp_code_name(44646,"HANGUL_SYLLABLE_GGAP"). +lisp_code_name(44647,"HANGUL_SYLLABLE_GGAH"). +lisp_code_name(44648,"HANGUL_SYLLABLE_GGAE"). +lisp_code_name(44649,"HANGUL_SYLLABLE_GGAEG"). +lisp_code_name(44650,"HANGUL_SYLLABLE_GGAEGG"). +lisp_code_name(44651,"HANGUL_SYLLABLE_GGAEGS"). +lisp_code_name(44652,"HANGUL_SYLLABLE_GGAEN"). +lisp_code_name(44653,"HANGUL_SYLLABLE_GGAENJ"). +lisp_code_name(44654,"HANGUL_SYLLABLE_GGAENH"). +lisp_code_name(44655,"HANGUL_SYLLABLE_GGAED"). +lisp_code_name(44656,"HANGUL_SYLLABLE_GGAEL"). +lisp_code_name(44657,"HANGUL_SYLLABLE_GGAELG"). +lisp_code_name(44658,"HANGUL_SYLLABLE_GGAELM"). +lisp_code_name(44659,"HANGUL_SYLLABLE_GGAELB"). +lisp_code_name(44660,"HANGUL_SYLLABLE_GGAELS"). +lisp_code_name(44661,"HANGUL_SYLLABLE_GGAELT"). +lisp_code_name(44662,"HANGUL_SYLLABLE_GGAELP"). +lisp_code_name(44663,"HANGUL_SYLLABLE_GGAELH"). +lisp_code_name(44664,"HANGUL_SYLLABLE_GGAEM"). +lisp_code_name(44665,"HANGUL_SYLLABLE_GGAEB"). +lisp_code_name(44666,"HANGUL_SYLLABLE_GGAEBS"). +lisp_code_name(44667,"HANGUL_SYLLABLE_GGAES"). +lisp_code_name(44668,"HANGUL_SYLLABLE_GGAESS"). +lisp_code_name(44669,"HANGUL_SYLLABLE_GGAENG"). +lisp_code_name(44670,"HANGUL_SYLLABLE_GGAEJ"). +lisp_code_name(44671,"HANGUL_SYLLABLE_GGAEC"). +lisp_code_name(44672,"HANGUL_SYLLABLE_GGAEK"). +lisp_code_name(44673,"HANGUL_SYLLABLE_GGAET"). +lisp_code_name(44674,"HANGUL_SYLLABLE_GGAEP"). +lisp_code_name(44675,"HANGUL_SYLLABLE_GGAEH"). +lisp_code_name(44676,"HANGUL_SYLLABLE_GGYA"). +lisp_code_name(44677,"HANGUL_SYLLABLE_GGYAG"). +lisp_code_name(44678,"HANGUL_SYLLABLE_GGYAGG"). +lisp_code_name(44679,"HANGUL_SYLLABLE_GGYAGS"). +lisp_code_name(44680,"HANGUL_SYLLABLE_GGYAN"). +lisp_code_name(44681,"HANGUL_SYLLABLE_GGYANJ"). +lisp_code_name(44682,"HANGUL_SYLLABLE_GGYANH"). +lisp_code_name(44683,"HANGUL_SYLLABLE_GGYAD"). +lisp_code_name(44684,"HANGUL_SYLLABLE_GGYAL"). +lisp_code_name(44685,"HANGUL_SYLLABLE_GGYALG"). +lisp_code_name(44686,"HANGUL_SYLLABLE_GGYALM"). +lisp_code_name(44687,"HANGUL_SYLLABLE_GGYALB"). +lisp_code_name(44688,"HANGUL_SYLLABLE_GGYALS"). +lisp_code_name(44689,"HANGUL_SYLLABLE_GGYALT"). +lisp_code_name(44690,"HANGUL_SYLLABLE_GGYALP"). +lisp_code_name(44691,"HANGUL_SYLLABLE_GGYALH"). +lisp_code_name(44692,"HANGUL_SYLLABLE_GGYAM"). +lisp_code_name(44693,"HANGUL_SYLLABLE_GGYAB"). +lisp_code_name(44694,"HANGUL_SYLLABLE_GGYABS"). +lisp_code_name(44695,"HANGUL_SYLLABLE_GGYAS"). +lisp_code_name(44696,"HANGUL_SYLLABLE_GGYASS"). +lisp_code_name(44697,"HANGUL_SYLLABLE_GGYANG"). +lisp_code_name(44698,"HANGUL_SYLLABLE_GGYAJ"). +lisp_code_name(44699,"HANGUL_SYLLABLE_GGYAC"). +lisp_code_name(44700,"HANGUL_SYLLABLE_GGYAK"). +lisp_code_name(44701,"HANGUL_SYLLABLE_GGYAT"). +lisp_code_name(44702,"HANGUL_SYLLABLE_GGYAP"). +lisp_code_name(44703,"HANGUL_SYLLABLE_GGYAH"). +lisp_code_name(44704,"HANGUL_SYLLABLE_GGYAE"). +lisp_code_name(44705,"HANGUL_SYLLABLE_GGYAEG"). +lisp_code_name(44706,"HANGUL_SYLLABLE_GGYAEGG"). +lisp_code_name(44707,"HANGUL_SYLLABLE_GGYAEGS"). +lisp_code_name(44708,"HANGUL_SYLLABLE_GGYAEN"). +lisp_code_name(44709,"HANGUL_SYLLABLE_GGYAENJ"). +lisp_code_name(44710,"HANGUL_SYLLABLE_GGYAENH"). +lisp_code_name(44711,"HANGUL_SYLLABLE_GGYAED"). +lisp_code_name(44712,"HANGUL_SYLLABLE_GGYAEL"). +lisp_code_name(44713,"HANGUL_SYLLABLE_GGYAELG"). +lisp_code_name(44714,"HANGUL_SYLLABLE_GGYAELM"). +lisp_code_name(44715,"HANGUL_SYLLABLE_GGYAELB"). +lisp_code_name(44716,"HANGUL_SYLLABLE_GGYAELS"). +lisp_code_name(44717,"HANGUL_SYLLABLE_GGYAELT"). +lisp_code_name(44718,"HANGUL_SYLLABLE_GGYAELP"). +lisp_code_name(44719,"HANGUL_SYLLABLE_GGYAELH"). +lisp_code_name(44720,"HANGUL_SYLLABLE_GGYAEM"). +lisp_code_name(44721,"HANGUL_SYLLABLE_GGYAEB"). +lisp_code_name(44722,"HANGUL_SYLLABLE_GGYAEBS"). +lisp_code_name(44723,"HANGUL_SYLLABLE_GGYAES"). +lisp_code_name(44724,"HANGUL_SYLLABLE_GGYAESS"). +lisp_code_name(44725,"HANGUL_SYLLABLE_GGYAENG"). +lisp_code_name(44726,"HANGUL_SYLLABLE_GGYAEJ"). +lisp_code_name(44727,"HANGUL_SYLLABLE_GGYAEC"). +lisp_code_name(44728,"HANGUL_SYLLABLE_GGYAEK"). +lisp_code_name(44729,"HANGUL_SYLLABLE_GGYAET"). +lisp_code_name(44730,"HANGUL_SYLLABLE_GGYAEP"). +lisp_code_name(44731,"HANGUL_SYLLABLE_GGYAEH"). +lisp_code_name(44732,"HANGUL_SYLLABLE_GGEO"). +lisp_code_name(44733,"HANGUL_SYLLABLE_GGEOG"). +lisp_code_name(44734,"HANGUL_SYLLABLE_GGEOGG"). +lisp_code_name(44735,"HANGUL_SYLLABLE_GGEOGS"). +lisp_code_name(44736,"HANGUL_SYLLABLE_GGEON"). +lisp_code_name(44737,"HANGUL_SYLLABLE_GGEONJ"). +lisp_code_name(44738,"HANGUL_SYLLABLE_GGEONH"). +lisp_code_name(44739,"HANGUL_SYLLABLE_GGEOD"). +lisp_code_name(44740,"HANGUL_SYLLABLE_GGEOL"). +lisp_code_name(44741,"HANGUL_SYLLABLE_GGEOLG"). +lisp_code_name(44742,"HANGUL_SYLLABLE_GGEOLM"). +lisp_code_name(44743,"HANGUL_SYLLABLE_GGEOLB"). +lisp_code_name(44744,"HANGUL_SYLLABLE_GGEOLS"). +lisp_code_name(44745,"HANGUL_SYLLABLE_GGEOLT"). +lisp_code_name(44746,"HANGUL_SYLLABLE_GGEOLP"). +lisp_code_name(44747,"HANGUL_SYLLABLE_GGEOLH"). +lisp_code_name(44748,"HANGUL_SYLLABLE_GGEOM"). +lisp_code_name(44749,"HANGUL_SYLLABLE_GGEOB"). +lisp_code_name(44750,"HANGUL_SYLLABLE_GGEOBS"). +lisp_code_name(44751,"HANGUL_SYLLABLE_GGEOS"). +lisp_code_name(44752,"HANGUL_SYLLABLE_GGEOSS"). +lisp_code_name(44753,"HANGUL_SYLLABLE_GGEONG"). +lisp_code_name(44754,"HANGUL_SYLLABLE_GGEOJ"). +lisp_code_name(44755,"HANGUL_SYLLABLE_GGEOC"). +lisp_code_name(44756,"HANGUL_SYLLABLE_GGEOK"). +lisp_code_name(44757,"HANGUL_SYLLABLE_GGEOT"). +lisp_code_name(44758,"HANGUL_SYLLABLE_GGEOP"). +lisp_code_name(44759,"HANGUL_SYLLABLE_GGEOH"). +lisp_code_name(44760,"HANGUL_SYLLABLE_GGE"). +lisp_code_name(44761,"HANGUL_SYLLABLE_GGEG"). +lisp_code_name(44762,"HANGUL_SYLLABLE_GGEGG"). +lisp_code_name(44763,"HANGUL_SYLLABLE_GGEGS"). +lisp_code_name(44764,"HANGUL_SYLLABLE_GGEN"). +lisp_code_name(44765,"HANGUL_SYLLABLE_GGENJ"). +lisp_code_name(44766,"HANGUL_SYLLABLE_GGENH"). +lisp_code_name(44767,"HANGUL_SYLLABLE_GGED"). +lisp_code_name(44768,"HANGUL_SYLLABLE_GGEL"). +lisp_code_name(44769,"HANGUL_SYLLABLE_GGELG"). +lisp_code_name(44770,"HANGUL_SYLLABLE_GGELM"). +lisp_code_name(44771,"HANGUL_SYLLABLE_GGELB"). +lisp_code_name(44772,"HANGUL_SYLLABLE_GGELS"). +lisp_code_name(44773,"HANGUL_SYLLABLE_GGELT"). +lisp_code_name(44774,"HANGUL_SYLLABLE_GGELP"). +lisp_code_name(44775,"HANGUL_SYLLABLE_GGELH"). +lisp_code_name(44776,"HANGUL_SYLLABLE_GGEM"). +lisp_code_name(44777,"HANGUL_SYLLABLE_GGEB"). +lisp_code_name(44778,"HANGUL_SYLLABLE_GGEBS"). +lisp_code_name(44779,"HANGUL_SYLLABLE_GGES"). +lisp_code_name(44780,"HANGUL_SYLLABLE_GGESS"). +lisp_code_name(44781,"HANGUL_SYLLABLE_GGENG"). +lisp_code_name(44782,"HANGUL_SYLLABLE_GGEJ"). +lisp_code_name(44783,"HANGUL_SYLLABLE_GGEC"). +lisp_code_name(44784,"HANGUL_SYLLABLE_GGEK"). +lisp_code_name(44785,"HANGUL_SYLLABLE_GGET"). +lisp_code_name(44786,"HANGUL_SYLLABLE_GGEP"). +lisp_code_name(44787,"HANGUL_SYLLABLE_GGEH"). +lisp_code_name(44788,"HANGUL_SYLLABLE_GGYEO"). +lisp_code_name(44789,"HANGUL_SYLLABLE_GGYEOG"). +lisp_code_name(44790,"HANGUL_SYLLABLE_GGYEOGG"). +lisp_code_name(44791,"HANGUL_SYLLABLE_GGYEOGS"). +lisp_code_name(44792,"HANGUL_SYLLABLE_GGYEON"). +lisp_code_name(44793,"HANGUL_SYLLABLE_GGYEONJ"). +lisp_code_name(44794,"HANGUL_SYLLABLE_GGYEONH"). +lisp_code_name(44795,"HANGUL_SYLLABLE_GGYEOD"). +lisp_code_name(44796,"HANGUL_SYLLABLE_GGYEOL"). +lisp_code_name(44797,"HANGUL_SYLLABLE_GGYEOLG"). +lisp_code_name(44798,"HANGUL_SYLLABLE_GGYEOLM"). +lisp_code_name(44799,"HANGUL_SYLLABLE_GGYEOLB"). +lisp_code_name(44800,"HANGUL_SYLLABLE_GGYEOLS"). +lisp_code_name(44801,"HANGUL_SYLLABLE_GGYEOLT"). +lisp_code_name(44802,"HANGUL_SYLLABLE_GGYEOLP"). +lisp_code_name(44803,"HANGUL_SYLLABLE_GGYEOLH"). +lisp_code_name(44804,"HANGUL_SYLLABLE_GGYEOM"). +lisp_code_name(44805,"HANGUL_SYLLABLE_GGYEOB"). +lisp_code_name(44806,"HANGUL_SYLLABLE_GGYEOBS"). +lisp_code_name(44807,"HANGUL_SYLLABLE_GGYEOS"). +lisp_code_name(44808,"HANGUL_SYLLABLE_GGYEOSS"). +lisp_code_name(44809,"HANGUL_SYLLABLE_GGYEONG"). +lisp_code_name(44810,"HANGUL_SYLLABLE_GGYEOJ"). +lisp_code_name(44811,"HANGUL_SYLLABLE_GGYEOC"). +lisp_code_name(44812,"HANGUL_SYLLABLE_GGYEOK"). +lisp_code_name(44813,"HANGUL_SYLLABLE_GGYEOT"). +lisp_code_name(44814,"HANGUL_SYLLABLE_GGYEOP"). +lisp_code_name(44815,"HANGUL_SYLLABLE_GGYEOH"). +lisp_code_name(44816,"HANGUL_SYLLABLE_GGYE"). +lisp_code_name(44817,"HANGUL_SYLLABLE_GGYEG"). +lisp_code_name(44818,"HANGUL_SYLLABLE_GGYEGG"). +lisp_code_name(44819,"HANGUL_SYLLABLE_GGYEGS"). +lisp_code_name(44820,"HANGUL_SYLLABLE_GGYEN"). +lisp_code_name(44821,"HANGUL_SYLLABLE_GGYENJ"). +lisp_code_name(44822,"HANGUL_SYLLABLE_GGYENH"). +lisp_code_name(44823,"HANGUL_SYLLABLE_GGYED"). +lisp_code_name(44824,"HANGUL_SYLLABLE_GGYEL"). +lisp_code_name(44825,"HANGUL_SYLLABLE_GGYELG"). +lisp_code_name(44826,"HANGUL_SYLLABLE_GGYELM"). +lisp_code_name(44827,"HANGUL_SYLLABLE_GGYELB"). +lisp_code_name(44828,"HANGUL_SYLLABLE_GGYELS"). +lisp_code_name(44829,"HANGUL_SYLLABLE_GGYELT"). +lisp_code_name(44830,"HANGUL_SYLLABLE_GGYELP"). +lisp_code_name(44831,"HANGUL_SYLLABLE_GGYELH"). +lisp_code_name(44832,"HANGUL_SYLLABLE_GGYEM"). +lisp_code_name(44833,"HANGUL_SYLLABLE_GGYEB"). +lisp_code_name(44834,"HANGUL_SYLLABLE_GGYEBS"). +lisp_code_name(44835,"HANGUL_SYLLABLE_GGYES"). +lisp_code_name(44836,"HANGUL_SYLLABLE_GGYESS"). +lisp_code_name(44837,"HANGUL_SYLLABLE_GGYENG"). +lisp_code_name(44838,"HANGUL_SYLLABLE_GGYEJ"). +lisp_code_name(44839,"HANGUL_SYLLABLE_GGYEC"). +lisp_code_name(44840,"HANGUL_SYLLABLE_GGYEK"). +lisp_code_name(44841,"HANGUL_SYLLABLE_GGYET"). +lisp_code_name(44842,"HANGUL_SYLLABLE_GGYEP"). +lisp_code_name(44843,"HANGUL_SYLLABLE_GGYEH"). +lisp_code_name(44844,"HANGUL_SYLLABLE_GGO"). +lisp_code_name(44845,"HANGUL_SYLLABLE_GGOG"). +lisp_code_name(44846,"HANGUL_SYLLABLE_GGOGG"). +lisp_code_name(44847,"HANGUL_SYLLABLE_GGOGS"). +lisp_code_name(44848,"HANGUL_SYLLABLE_GGON"). +lisp_code_name(44849,"HANGUL_SYLLABLE_GGONJ"). +lisp_code_name(44850,"HANGUL_SYLLABLE_GGONH"). +lisp_code_name(44851,"HANGUL_SYLLABLE_GGOD"). +lisp_code_name(44852,"HANGUL_SYLLABLE_GGOL"). +lisp_code_name(44853,"HANGUL_SYLLABLE_GGOLG"). +lisp_code_name(44854,"HANGUL_SYLLABLE_GGOLM"). +lisp_code_name(44855,"HANGUL_SYLLABLE_GGOLB"). +lisp_code_name(44856,"HANGUL_SYLLABLE_GGOLS"). +lisp_code_name(44857,"HANGUL_SYLLABLE_GGOLT"). +lisp_code_name(44858,"HANGUL_SYLLABLE_GGOLP"). +lisp_code_name(44859,"HANGUL_SYLLABLE_GGOLH"). +lisp_code_name(44860,"HANGUL_SYLLABLE_GGOM"). +lisp_code_name(44861,"HANGUL_SYLLABLE_GGOB"). +lisp_code_name(44862,"HANGUL_SYLLABLE_GGOBS"). +lisp_code_name(44863,"HANGUL_SYLLABLE_GGOS"). +lisp_code_name(44864,"HANGUL_SYLLABLE_GGOSS"). +lisp_code_name(44865,"HANGUL_SYLLABLE_GGONG"). +lisp_code_name(44866,"HANGUL_SYLLABLE_GGOJ"). +lisp_code_name(44867,"HANGUL_SYLLABLE_GGOC"). +lisp_code_name(44868,"HANGUL_SYLLABLE_GGOK"). +lisp_code_name(44869,"HANGUL_SYLLABLE_GGOT"). +lisp_code_name(44870,"HANGUL_SYLLABLE_GGOP"). +lisp_code_name(44871,"HANGUL_SYLLABLE_GGOH"). +lisp_code_name(44872,"HANGUL_SYLLABLE_GGWA"). +lisp_code_name(44873,"HANGUL_SYLLABLE_GGWAG"). +lisp_code_name(44874,"HANGUL_SYLLABLE_GGWAGG"). +lisp_code_name(44875,"HANGUL_SYLLABLE_GGWAGS"). +lisp_code_name(44876,"HANGUL_SYLLABLE_GGWAN"). +lisp_code_name(44877,"HANGUL_SYLLABLE_GGWANJ"). +lisp_code_name(44878,"HANGUL_SYLLABLE_GGWANH"). +lisp_code_name(44879,"HANGUL_SYLLABLE_GGWAD"). +lisp_code_name(44880,"HANGUL_SYLLABLE_GGWAL"). +lisp_code_name(44881,"HANGUL_SYLLABLE_GGWALG"). +lisp_code_name(44882,"HANGUL_SYLLABLE_GGWALM"). +lisp_code_name(44883,"HANGUL_SYLLABLE_GGWALB"). +lisp_code_name(44884,"HANGUL_SYLLABLE_GGWALS"). +lisp_code_name(44885,"HANGUL_SYLLABLE_GGWALT"). +lisp_code_name(44886,"HANGUL_SYLLABLE_GGWALP"). +lisp_code_name(44887,"HANGUL_SYLLABLE_GGWALH"). +lisp_code_name(44888,"HANGUL_SYLLABLE_GGWAM"). +lisp_code_name(44889,"HANGUL_SYLLABLE_GGWAB"). +lisp_code_name(44890,"HANGUL_SYLLABLE_GGWABS"). +lisp_code_name(44891,"HANGUL_SYLLABLE_GGWAS"). +lisp_code_name(44892,"HANGUL_SYLLABLE_GGWASS"). +lisp_code_name(44893,"HANGUL_SYLLABLE_GGWANG"). +lisp_code_name(44894,"HANGUL_SYLLABLE_GGWAJ"). +lisp_code_name(44895,"HANGUL_SYLLABLE_GGWAC"). +lisp_code_name(44896,"HANGUL_SYLLABLE_GGWAK"). +lisp_code_name(44897,"HANGUL_SYLLABLE_GGWAT"). +lisp_code_name(44898,"HANGUL_SYLLABLE_GGWAP"). +lisp_code_name(44899,"HANGUL_SYLLABLE_GGWAH"). +lisp_code_name(44900,"HANGUL_SYLLABLE_GGWAE"). +lisp_code_name(44901,"HANGUL_SYLLABLE_GGWAEG"). +lisp_code_name(44902,"HANGUL_SYLLABLE_GGWAEGG"). +lisp_code_name(44903,"HANGUL_SYLLABLE_GGWAEGS"). +lisp_code_name(44904,"HANGUL_SYLLABLE_GGWAEN"). +lisp_code_name(44905,"HANGUL_SYLLABLE_GGWAENJ"). +lisp_code_name(44906,"HANGUL_SYLLABLE_GGWAENH"). +lisp_code_name(44907,"HANGUL_SYLLABLE_GGWAED"). +lisp_code_name(44908,"HANGUL_SYLLABLE_GGWAEL"). +lisp_code_name(44909,"HANGUL_SYLLABLE_GGWAELG"). +lisp_code_name(44910,"HANGUL_SYLLABLE_GGWAELM"). +lisp_code_name(44911,"HANGUL_SYLLABLE_GGWAELB"). +lisp_code_name(44912,"HANGUL_SYLLABLE_GGWAELS"). +lisp_code_name(44913,"HANGUL_SYLLABLE_GGWAELT"). +lisp_code_name(44914,"HANGUL_SYLLABLE_GGWAELP"). +lisp_code_name(44915,"HANGUL_SYLLABLE_GGWAELH"). +lisp_code_name(44916,"HANGUL_SYLLABLE_GGWAEM"). +lisp_code_name(44917,"HANGUL_SYLLABLE_GGWAEB"). +lisp_code_name(44918,"HANGUL_SYLLABLE_GGWAEBS"). +lisp_code_name(44919,"HANGUL_SYLLABLE_GGWAES"). +lisp_code_name(44920,"HANGUL_SYLLABLE_GGWAESS"). +lisp_code_name(44921,"HANGUL_SYLLABLE_GGWAENG"). +lisp_code_name(44922,"HANGUL_SYLLABLE_GGWAEJ"). +lisp_code_name(44923,"HANGUL_SYLLABLE_GGWAEC"). +lisp_code_name(44924,"HANGUL_SYLLABLE_GGWAEK"). +lisp_code_name(44925,"HANGUL_SYLLABLE_GGWAET"). +lisp_code_name(44926,"HANGUL_SYLLABLE_GGWAEP"). +lisp_code_name(44927,"HANGUL_SYLLABLE_GGWAEH"). +lisp_code_name(44928,"HANGUL_SYLLABLE_GGOE"). +lisp_code_name(44929,"HANGUL_SYLLABLE_GGOEG"). +lisp_code_name(44930,"HANGUL_SYLLABLE_GGOEGG"). +lisp_code_name(44931,"HANGUL_SYLLABLE_GGOEGS"). +lisp_code_name(44932,"HANGUL_SYLLABLE_GGOEN"). +lisp_code_name(44933,"HANGUL_SYLLABLE_GGOENJ"). +lisp_code_name(44934,"HANGUL_SYLLABLE_GGOENH"). +lisp_code_name(44935,"HANGUL_SYLLABLE_GGOED"). +lisp_code_name(44936,"HANGUL_SYLLABLE_GGOEL"). +lisp_code_name(44937,"HANGUL_SYLLABLE_GGOELG"). +lisp_code_name(44938,"HANGUL_SYLLABLE_GGOELM"). +lisp_code_name(44939,"HANGUL_SYLLABLE_GGOELB"). +lisp_code_name(44940,"HANGUL_SYLLABLE_GGOELS"). +lisp_code_name(44941,"HANGUL_SYLLABLE_GGOELT"). +lisp_code_name(44942,"HANGUL_SYLLABLE_GGOELP"). +lisp_code_name(44943,"HANGUL_SYLLABLE_GGOELH"). +lisp_code_name(44944,"HANGUL_SYLLABLE_GGOEM"). +lisp_code_name(44945,"HANGUL_SYLLABLE_GGOEB"). +lisp_code_name(44946,"HANGUL_SYLLABLE_GGOEBS"). +lisp_code_name(44947,"HANGUL_SYLLABLE_GGOES"). +lisp_code_name(44948,"HANGUL_SYLLABLE_GGOESS"). +lisp_code_name(44949,"HANGUL_SYLLABLE_GGOENG"). +lisp_code_name(44950,"HANGUL_SYLLABLE_GGOEJ"). +lisp_code_name(44951,"HANGUL_SYLLABLE_GGOEC"). +lisp_code_name(44952,"HANGUL_SYLLABLE_GGOEK"). +lisp_code_name(44953,"HANGUL_SYLLABLE_GGOET"). +lisp_code_name(44954,"HANGUL_SYLLABLE_GGOEP"). +lisp_code_name(44955,"HANGUL_SYLLABLE_GGOEH"). +lisp_code_name(44956,"HANGUL_SYLLABLE_GGYO"). +lisp_code_name(44957,"HANGUL_SYLLABLE_GGYOG"). +lisp_code_name(44958,"HANGUL_SYLLABLE_GGYOGG"). +lisp_code_name(44959,"HANGUL_SYLLABLE_GGYOGS"). +lisp_code_name(44960,"HANGUL_SYLLABLE_GGYON"). +lisp_code_name(44961,"HANGUL_SYLLABLE_GGYONJ"). +lisp_code_name(44962,"HANGUL_SYLLABLE_GGYONH"). +lisp_code_name(44963,"HANGUL_SYLLABLE_GGYOD"). +lisp_code_name(44964,"HANGUL_SYLLABLE_GGYOL"). +lisp_code_name(44965,"HANGUL_SYLLABLE_GGYOLG"). +lisp_code_name(44966,"HANGUL_SYLLABLE_GGYOLM"). +lisp_code_name(44967,"HANGUL_SYLLABLE_GGYOLB"). +lisp_code_name(44968,"HANGUL_SYLLABLE_GGYOLS"). +lisp_code_name(44969,"HANGUL_SYLLABLE_GGYOLT"). +lisp_code_name(44970,"HANGUL_SYLLABLE_GGYOLP"). +lisp_code_name(44971,"HANGUL_SYLLABLE_GGYOLH"). +lisp_code_name(44972,"HANGUL_SYLLABLE_GGYOM"). +lisp_code_name(44973,"HANGUL_SYLLABLE_GGYOB"). +lisp_code_name(44974,"HANGUL_SYLLABLE_GGYOBS"). +lisp_code_name(44975,"HANGUL_SYLLABLE_GGYOS"). +lisp_code_name(44976,"HANGUL_SYLLABLE_GGYOSS"). +lisp_code_name(44977,"HANGUL_SYLLABLE_GGYONG"). +lisp_code_name(44978,"HANGUL_SYLLABLE_GGYOJ"). +lisp_code_name(44979,"HANGUL_SYLLABLE_GGYOC"). +lisp_code_name(44980,"HANGUL_SYLLABLE_GGYOK"). +lisp_code_name(44981,"HANGUL_SYLLABLE_GGYOT"). +lisp_code_name(44982,"HANGUL_SYLLABLE_GGYOP"). +lisp_code_name(44983,"HANGUL_SYLLABLE_GGYOH"). +lisp_code_name(44984,"HANGUL_SYLLABLE_GGU"). +lisp_code_name(44985,"HANGUL_SYLLABLE_GGUG"). +lisp_code_name(44986,"HANGUL_SYLLABLE_GGUGG"). +lisp_code_name(44987,"HANGUL_SYLLABLE_GGUGS"). +lisp_code_name(44988,"HANGUL_SYLLABLE_GGUN"). +lisp_code_name(44989,"HANGUL_SYLLABLE_GGUNJ"). +lisp_code_name(44990,"HANGUL_SYLLABLE_GGUNH"). +lisp_code_name(44991,"HANGUL_SYLLABLE_GGUD"). +lisp_code_name(44992,"HANGUL_SYLLABLE_GGUL"). +lisp_code_name(44993,"HANGUL_SYLLABLE_GGULG"). +lisp_code_name(44994,"HANGUL_SYLLABLE_GGULM"). +lisp_code_name(44995,"HANGUL_SYLLABLE_GGULB"). +lisp_code_name(44996,"HANGUL_SYLLABLE_GGULS"). +lisp_code_name(44997,"HANGUL_SYLLABLE_GGULT"). +lisp_code_name(44998,"HANGUL_SYLLABLE_GGULP"). +lisp_code_name(44999,"HANGUL_SYLLABLE_GGULH"). +lisp_code_name(45000,"HANGUL_SYLLABLE_GGUM"). +lisp_code_name(45001,"HANGUL_SYLLABLE_GGUB"). +lisp_code_name(45002,"HANGUL_SYLLABLE_GGUBS"). +lisp_code_name(45003,"HANGUL_SYLLABLE_GGUS"). +lisp_code_name(45004,"HANGUL_SYLLABLE_GGUSS"). +lisp_code_name(45005,"HANGUL_SYLLABLE_GGUNG"). +lisp_code_name(45006,"HANGUL_SYLLABLE_GGUJ"). +lisp_code_name(45007,"HANGUL_SYLLABLE_GGUC"). +lisp_code_name(45008,"HANGUL_SYLLABLE_GGUK"). +lisp_code_name(45009,"HANGUL_SYLLABLE_GGUT"). +lisp_code_name(45010,"HANGUL_SYLLABLE_GGUP"). +lisp_code_name(45011,"HANGUL_SYLLABLE_GGUH"). +lisp_code_name(45012,"HANGUL_SYLLABLE_GGWEO"). +lisp_code_name(45013,"HANGUL_SYLLABLE_GGWEOG"). +lisp_code_name(45014,"HANGUL_SYLLABLE_GGWEOGG"). +lisp_code_name(45015,"HANGUL_SYLLABLE_GGWEOGS"). +lisp_code_name(45016,"HANGUL_SYLLABLE_GGWEON"). +lisp_code_name(45017,"HANGUL_SYLLABLE_GGWEONJ"). +lisp_code_name(45018,"HANGUL_SYLLABLE_GGWEONH"). +lisp_code_name(45019,"HANGUL_SYLLABLE_GGWEOD"). +lisp_code_name(45020,"HANGUL_SYLLABLE_GGWEOL"). +lisp_code_name(45021,"HANGUL_SYLLABLE_GGWEOLG"). +lisp_code_name(45022,"HANGUL_SYLLABLE_GGWEOLM"). +lisp_code_name(45023,"HANGUL_SYLLABLE_GGWEOLB"). +lisp_code_name(45024,"HANGUL_SYLLABLE_GGWEOLS"). +lisp_code_name(45025,"HANGUL_SYLLABLE_GGWEOLT"). +lisp_code_name(45026,"HANGUL_SYLLABLE_GGWEOLP"). +lisp_code_name(45027,"HANGUL_SYLLABLE_GGWEOLH"). +lisp_code_name(45028,"HANGUL_SYLLABLE_GGWEOM"). +lisp_code_name(45029,"HANGUL_SYLLABLE_GGWEOB"). +lisp_code_name(45030,"HANGUL_SYLLABLE_GGWEOBS"). +lisp_code_name(45031,"HANGUL_SYLLABLE_GGWEOS"). +lisp_code_name(45032,"HANGUL_SYLLABLE_GGWEOSS"). +lisp_code_name(45033,"HANGUL_SYLLABLE_GGWEONG"). +lisp_code_name(45034,"HANGUL_SYLLABLE_GGWEOJ"). +lisp_code_name(45035,"HANGUL_SYLLABLE_GGWEOC"). +lisp_code_name(45036,"HANGUL_SYLLABLE_GGWEOK"). +lisp_code_name(45037,"HANGUL_SYLLABLE_GGWEOT"). +lisp_code_name(45038,"HANGUL_SYLLABLE_GGWEOP"). +lisp_code_name(45039,"HANGUL_SYLLABLE_GGWEOH"). +lisp_code_name(45040,"HANGUL_SYLLABLE_GGWE"). +lisp_code_name(45041,"HANGUL_SYLLABLE_GGWEG"). +lisp_code_name(45042,"HANGUL_SYLLABLE_GGWEGG"). +lisp_code_name(45043,"HANGUL_SYLLABLE_GGWEGS"). +lisp_code_name(45044,"HANGUL_SYLLABLE_GGWEN"). +lisp_code_name(45045,"HANGUL_SYLLABLE_GGWENJ"). +lisp_code_name(45046,"HANGUL_SYLLABLE_GGWENH"). +lisp_code_name(45047,"HANGUL_SYLLABLE_GGWED"). +lisp_code_name(45048,"HANGUL_SYLLABLE_GGWEL"). +lisp_code_name(45049,"HANGUL_SYLLABLE_GGWELG"). +lisp_code_name(45050,"HANGUL_SYLLABLE_GGWELM"). +lisp_code_name(45051,"HANGUL_SYLLABLE_GGWELB"). +lisp_code_name(45052,"HANGUL_SYLLABLE_GGWELS"). +lisp_code_name(45053,"HANGUL_SYLLABLE_GGWELT"). +lisp_code_name(45054,"HANGUL_SYLLABLE_GGWELP"). +lisp_code_name(45055,"HANGUL_SYLLABLE_GGWELH"). +lisp_code_name(45056,"HANGUL_SYLLABLE_GGWEM"). +lisp_code_name(45057,"HANGUL_SYLLABLE_GGWEB"). +lisp_code_name(45058,"HANGUL_SYLLABLE_GGWEBS"). +lisp_code_name(45059,"HANGUL_SYLLABLE_GGWES"). +lisp_code_name(45060,"HANGUL_SYLLABLE_GGWESS"). +lisp_code_name(45061,"HANGUL_SYLLABLE_GGWENG"). +lisp_code_name(45062,"HANGUL_SYLLABLE_GGWEJ"). +lisp_code_name(45063,"HANGUL_SYLLABLE_GGWEC"). +lisp_code_name(45064,"HANGUL_SYLLABLE_GGWEK"). +lisp_code_name(45065,"HANGUL_SYLLABLE_GGWET"). +lisp_code_name(45066,"HANGUL_SYLLABLE_GGWEP"). +lisp_code_name(45067,"HANGUL_SYLLABLE_GGWEH"). +lisp_code_name(45068,"HANGUL_SYLLABLE_GGWI"). +lisp_code_name(45069,"HANGUL_SYLLABLE_GGWIG"). +lisp_code_name(45070,"HANGUL_SYLLABLE_GGWIGG"). +lisp_code_name(45071,"HANGUL_SYLLABLE_GGWIGS"). +lisp_code_name(45072,"HANGUL_SYLLABLE_GGWIN"). +lisp_code_name(45073,"HANGUL_SYLLABLE_GGWINJ"). +lisp_code_name(45074,"HANGUL_SYLLABLE_GGWINH"). +lisp_code_name(45075,"HANGUL_SYLLABLE_GGWID"). +lisp_code_name(45076,"HANGUL_SYLLABLE_GGWIL"). +lisp_code_name(45077,"HANGUL_SYLLABLE_GGWILG"). +lisp_code_name(45078,"HANGUL_SYLLABLE_GGWILM"). +lisp_code_name(45079,"HANGUL_SYLLABLE_GGWILB"). +lisp_code_name(45080,"HANGUL_SYLLABLE_GGWILS"). +lisp_code_name(45081,"HANGUL_SYLLABLE_GGWILT"). +lisp_code_name(45082,"HANGUL_SYLLABLE_GGWILP"). +lisp_code_name(45083,"HANGUL_SYLLABLE_GGWILH"). +lisp_code_name(45084,"HANGUL_SYLLABLE_GGWIM"). +lisp_code_name(45085,"HANGUL_SYLLABLE_GGWIB"). +lisp_code_name(45086,"HANGUL_SYLLABLE_GGWIBS"). +lisp_code_name(45087,"HANGUL_SYLLABLE_GGWIS"). +lisp_code_name(45088,"HANGUL_SYLLABLE_GGWISS"). +lisp_code_name(45089,"HANGUL_SYLLABLE_GGWING"). +lisp_code_name(45090,"HANGUL_SYLLABLE_GGWIJ"). +lisp_code_name(45091,"HANGUL_SYLLABLE_GGWIC"). +lisp_code_name(45092,"HANGUL_SYLLABLE_GGWIK"). +lisp_code_name(45093,"HANGUL_SYLLABLE_GGWIT"). +lisp_code_name(45094,"HANGUL_SYLLABLE_GGWIP"). +lisp_code_name(45095,"HANGUL_SYLLABLE_GGWIH"). +lisp_code_name(45096,"HANGUL_SYLLABLE_GGYU"). +lisp_code_name(45097,"HANGUL_SYLLABLE_GGYUG"). +lisp_code_name(45098,"HANGUL_SYLLABLE_GGYUGG"). +lisp_code_name(45099,"HANGUL_SYLLABLE_GGYUGS"). +lisp_code_name(45100,"HANGUL_SYLLABLE_GGYUN"). +lisp_code_name(45101,"HANGUL_SYLLABLE_GGYUNJ"). +lisp_code_name(45102,"HANGUL_SYLLABLE_GGYUNH"). +lisp_code_name(45103,"HANGUL_SYLLABLE_GGYUD"). +lisp_code_name(45104,"HANGUL_SYLLABLE_GGYUL"). +lisp_code_name(45105,"HANGUL_SYLLABLE_GGYULG"). +lisp_code_name(45106,"HANGUL_SYLLABLE_GGYULM"). +lisp_code_name(45107,"HANGUL_SYLLABLE_GGYULB"). +lisp_code_name(45108,"HANGUL_SYLLABLE_GGYULS"). +lisp_code_name(45109,"HANGUL_SYLLABLE_GGYULT"). +lisp_code_name(45110,"HANGUL_SYLLABLE_GGYULP"). +lisp_code_name(45111,"HANGUL_SYLLABLE_GGYULH"). +lisp_code_name(45112,"HANGUL_SYLLABLE_GGYUM"). +lisp_code_name(45113,"HANGUL_SYLLABLE_GGYUB"). +lisp_code_name(45114,"HANGUL_SYLLABLE_GGYUBS"). +lisp_code_name(45115,"HANGUL_SYLLABLE_GGYUS"). +lisp_code_name(45116,"HANGUL_SYLLABLE_GGYUSS"). +lisp_code_name(45117,"HANGUL_SYLLABLE_GGYUNG"). +lisp_code_name(45118,"HANGUL_SYLLABLE_GGYUJ"). +lisp_code_name(45119,"HANGUL_SYLLABLE_GGYUC"). +lisp_code_name(45120,"HANGUL_SYLLABLE_GGYUK"). +lisp_code_name(45121,"HANGUL_SYLLABLE_GGYUT"). +lisp_code_name(45122,"HANGUL_SYLLABLE_GGYUP"). +lisp_code_name(45123,"HANGUL_SYLLABLE_GGYUH"). +lisp_code_name(45124,"HANGUL_SYLLABLE_GGEU"). +lisp_code_name(45125,"HANGUL_SYLLABLE_GGEUG"). +lisp_code_name(45126,"HANGUL_SYLLABLE_GGEUGG"). +lisp_code_name(45127,"HANGUL_SYLLABLE_GGEUGS"). +lisp_code_name(45128,"HANGUL_SYLLABLE_GGEUN"). +lisp_code_name(45129,"HANGUL_SYLLABLE_GGEUNJ"). +lisp_code_name(45130,"HANGUL_SYLLABLE_GGEUNH"). +lisp_code_name(45131,"HANGUL_SYLLABLE_GGEUD"). +lisp_code_name(45132,"HANGUL_SYLLABLE_GGEUL"). +lisp_code_name(45133,"HANGUL_SYLLABLE_GGEULG"). +lisp_code_name(45134,"HANGUL_SYLLABLE_GGEULM"). +lisp_code_name(45135,"HANGUL_SYLLABLE_GGEULB"). +lisp_code_name(45136,"HANGUL_SYLLABLE_GGEULS"). +lisp_code_name(45137,"HANGUL_SYLLABLE_GGEULT"). +lisp_code_name(45138,"HANGUL_SYLLABLE_GGEULP"). +lisp_code_name(45139,"HANGUL_SYLLABLE_GGEULH"). +lisp_code_name(45140,"HANGUL_SYLLABLE_GGEUM"). +lisp_code_name(45141,"HANGUL_SYLLABLE_GGEUB"). +lisp_code_name(45142,"HANGUL_SYLLABLE_GGEUBS"). +lisp_code_name(45143,"HANGUL_SYLLABLE_GGEUS"). +lisp_code_name(45144,"HANGUL_SYLLABLE_GGEUSS"). +lisp_code_name(45145,"HANGUL_SYLLABLE_GGEUNG"). +lisp_code_name(45146,"HANGUL_SYLLABLE_GGEUJ"). +lisp_code_name(45147,"HANGUL_SYLLABLE_GGEUC"). +lisp_code_name(45148,"HANGUL_SYLLABLE_GGEUK"). +lisp_code_name(45149,"HANGUL_SYLLABLE_GGEUT"). +lisp_code_name(45150,"HANGUL_SYLLABLE_GGEUP"). +lisp_code_name(45151,"HANGUL_SYLLABLE_GGEUH"). +lisp_code_name(45152,"HANGUL_SYLLABLE_GGYI"). +lisp_code_name(45153,"HANGUL_SYLLABLE_GGYIG"). +lisp_code_name(45154,"HANGUL_SYLLABLE_GGYIGG"). +lisp_code_name(45155,"HANGUL_SYLLABLE_GGYIGS"). +lisp_code_name(45156,"HANGUL_SYLLABLE_GGYIN"). +lisp_code_name(45157,"HANGUL_SYLLABLE_GGYINJ"). +lisp_code_name(45158,"HANGUL_SYLLABLE_GGYINH"). +lisp_code_name(45159,"HANGUL_SYLLABLE_GGYID"). +lisp_code_name(45160,"HANGUL_SYLLABLE_GGYIL"). +lisp_code_name(45161,"HANGUL_SYLLABLE_GGYILG"). +lisp_code_name(45162,"HANGUL_SYLLABLE_GGYILM"). +lisp_code_name(45163,"HANGUL_SYLLABLE_GGYILB"). +lisp_code_name(45164,"HANGUL_SYLLABLE_GGYILS"). +lisp_code_name(45165,"HANGUL_SYLLABLE_GGYILT"). +lisp_code_name(45166,"HANGUL_SYLLABLE_GGYILP"). +lisp_code_name(45167,"HANGUL_SYLLABLE_GGYILH"). +lisp_code_name(45168,"HANGUL_SYLLABLE_GGYIM"). +lisp_code_name(45169,"HANGUL_SYLLABLE_GGYIB"). +lisp_code_name(45170,"HANGUL_SYLLABLE_GGYIBS"). +lisp_code_name(45171,"HANGUL_SYLLABLE_GGYIS"). +lisp_code_name(45172,"HANGUL_SYLLABLE_GGYISS"). +lisp_code_name(45173,"HANGUL_SYLLABLE_GGYING"). +lisp_code_name(45174,"HANGUL_SYLLABLE_GGYIJ"). +lisp_code_name(45175,"HANGUL_SYLLABLE_GGYIC"). +lisp_code_name(45176,"HANGUL_SYLLABLE_GGYIK"). +lisp_code_name(45177,"HANGUL_SYLLABLE_GGYIT"). +lisp_code_name(45178,"HANGUL_SYLLABLE_GGYIP"). +lisp_code_name(45179,"HANGUL_SYLLABLE_GGYIH"). +lisp_code_name(45180,"HANGUL_SYLLABLE_GGI"). +lisp_code_name(45181,"HANGUL_SYLLABLE_GGIG"). +lisp_code_name(45182,"HANGUL_SYLLABLE_GGIGG"). +lisp_code_name(45183,"HANGUL_SYLLABLE_GGIGS"). +lisp_code_name(45184,"HANGUL_SYLLABLE_GGIN"). +lisp_code_name(45185,"HANGUL_SYLLABLE_GGINJ"). +lisp_code_name(45186,"HANGUL_SYLLABLE_GGINH"). +lisp_code_name(45187,"HANGUL_SYLLABLE_GGID"). +lisp_code_name(45188,"HANGUL_SYLLABLE_GGIL"). +lisp_code_name(45189,"HANGUL_SYLLABLE_GGILG"). +lisp_code_name(45190,"HANGUL_SYLLABLE_GGILM"). +lisp_code_name(45191,"HANGUL_SYLLABLE_GGILB"). +lisp_code_name(45192,"HANGUL_SYLLABLE_GGILS"). +lisp_code_name(45193,"HANGUL_SYLLABLE_GGILT"). +lisp_code_name(45194,"HANGUL_SYLLABLE_GGILP"). +lisp_code_name(45195,"HANGUL_SYLLABLE_GGILH"). +lisp_code_name(45196,"HANGUL_SYLLABLE_GGIM"). +lisp_code_name(45197,"HANGUL_SYLLABLE_GGIB"). +lisp_code_name(45198,"HANGUL_SYLLABLE_GGIBS"). +lisp_code_name(45199,"HANGUL_SYLLABLE_GGIS"). +lisp_code_name(45200,"HANGUL_SYLLABLE_GGISS"). +lisp_code_name(45201,"HANGUL_SYLLABLE_GGING"). +lisp_code_name(45202,"HANGUL_SYLLABLE_GGIJ"). +lisp_code_name(45203,"HANGUL_SYLLABLE_GGIC"). +lisp_code_name(45204,"HANGUL_SYLLABLE_GGIK"). +lisp_code_name(45205,"HANGUL_SYLLABLE_GGIT"). +lisp_code_name(45206,"HANGUL_SYLLABLE_GGIP"). +lisp_code_name(45207,"HANGUL_SYLLABLE_GGIH"). +lisp_code_name(45208,"HANGUL_SYLLABLE_NA"). +lisp_code_name(45209,"HANGUL_SYLLABLE_NAG"). +lisp_code_name(45210,"HANGUL_SYLLABLE_NAGG"). +lisp_code_name(45211,"HANGUL_SYLLABLE_NAGS"). +lisp_code_name(45212,"HANGUL_SYLLABLE_NAN"). +lisp_code_name(45213,"HANGUL_SYLLABLE_NANJ"). +lisp_code_name(45214,"HANGUL_SYLLABLE_NANH"). +lisp_code_name(45215,"HANGUL_SYLLABLE_NAD"). +lisp_code_name(45216,"HANGUL_SYLLABLE_NAL"). +lisp_code_name(45217,"HANGUL_SYLLABLE_NALG"). +lisp_code_name(45218,"HANGUL_SYLLABLE_NALM"). +lisp_code_name(45219,"HANGUL_SYLLABLE_NALB"). +lisp_code_name(45220,"HANGUL_SYLLABLE_NALS"). +lisp_code_name(45221,"HANGUL_SYLLABLE_NALT"). +lisp_code_name(45222,"HANGUL_SYLLABLE_NALP"). +lisp_code_name(45223,"HANGUL_SYLLABLE_NALH"). +lisp_code_name(45224,"HANGUL_SYLLABLE_NAM"). +lisp_code_name(45225,"HANGUL_SYLLABLE_NAB"). +lisp_code_name(45226,"HANGUL_SYLLABLE_NABS"). +lisp_code_name(45227,"HANGUL_SYLLABLE_NAS"). +lisp_code_name(45228,"HANGUL_SYLLABLE_NASS"). +lisp_code_name(45229,"HANGUL_SYLLABLE_NANG"). +lisp_code_name(45230,"HANGUL_SYLLABLE_NAJ"). +lisp_code_name(45231,"HANGUL_SYLLABLE_NAC"). +lisp_code_name(45232,"HANGUL_SYLLABLE_NAK"). +lisp_code_name(45233,"HANGUL_SYLLABLE_NAT"). +lisp_code_name(45234,"HANGUL_SYLLABLE_NAP"). +lisp_code_name(45235,"HANGUL_SYLLABLE_NAH"). +lisp_code_name(45236,"HANGUL_SYLLABLE_NAE"). +lisp_code_name(45237,"HANGUL_SYLLABLE_NAEG"). +lisp_code_name(45238,"HANGUL_SYLLABLE_NAEGG"). +lisp_code_name(45239,"HANGUL_SYLLABLE_NAEGS"). +lisp_code_name(45240,"HANGUL_SYLLABLE_NAEN"). +lisp_code_name(45241,"HANGUL_SYLLABLE_NAENJ"). +lisp_code_name(45242,"HANGUL_SYLLABLE_NAENH"). +lisp_code_name(45243,"HANGUL_SYLLABLE_NAED"). +lisp_code_name(45244,"HANGUL_SYLLABLE_NAEL"). +lisp_code_name(45245,"HANGUL_SYLLABLE_NAELG"). +lisp_code_name(45246,"HANGUL_SYLLABLE_NAELM"). +lisp_code_name(45247,"HANGUL_SYLLABLE_NAELB"). +lisp_code_name(45248,"HANGUL_SYLLABLE_NAELS"). +lisp_code_name(45249,"HANGUL_SYLLABLE_NAELT"). +lisp_code_name(45250,"HANGUL_SYLLABLE_NAELP"). +lisp_code_name(45251,"HANGUL_SYLLABLE_NAELH"). +lisp_code_name(45252,"HANGUL_SYLLABLE_NAEM"). +lisp_code_name(45253,"HANGUL_SYLLABLE_NAEB"). +lisp_code_name(45254,"HANGUL_SYLLABLE_NAEBS"). +lisp_code_name(45255,"HANGUL_SYLLABLE_NAES"). +lisp_code_name(45256,"HANGUL_SYLLABLE_NAESS"). +lisp_code_name(45257,"HANGUL_SYLLABLE_NAENG"). +lisp_code_name(45258,"HANGUL_SYLLABLE_NAEJ"). +lisp_code_name(45259,"HANGUL_SYLLABLE_NAEC"). +lisp_code_name(45260,"HANGUL_SYLLABLE_NAEK"). +lisp_code_name(45261,"HANGUL_SYLLABLE_NAET"). +lisp_code_name(45262,"HANGUL_SYLLABLE_NAEP"). +lisp_code_name(45263,"HANGUL_SYLLABLE_NAEH"). +lisp_code_name(45264,"HANGUL_SYLLABLE_NYA"). +lisp_code_name(45265,"HANGUL_SYLLABLE_NYAG"). +lisp_code_name(45266,"HANGUL_SYLLABLE_NYAGG"). +lisp_code_name(45267,"HANGUL_SYLLABLE_NYAGS"). +lisp_code_name(45268,"HANGUL_SYLLABLE_NYAN"). +lisp_code_name(45269,"HANGUL_SYLLABLE_NYANJ"). +lisp_code_name(45270,"HANGUL_SYLLABLE_NYANH"). +lisp_code_name(45271,"HANGUL_SYLLABLE_NYAD"). +lisp_code_name(45272,"HANGUL_SYLLABLE_NYAL"). +lisp_code_name(45273,"HANGUL_SYLLABLE_NYALG"). +lisp_code_name(45274,"HANGUL_SYLLABLE_NYALM"). +lisp_code_name(45275,"HANGUL_SYLLABLE_NYALB"). +lisp_code_name(45276,"HANGUL_SYLLABLE_NYALS"). +lisp_code_name(45277,"HANGUL_SYLLABLE_NYALT"). +lisp_code_name(45278,"HANGUL_SYLLABLE_NYALP"). +lisp_code_name(45279,"HANGUL_SYLLABLE_NYALH"). +lisp_code_name(45280,"HANGUL_SYLLABLE_NYAM"). +lisp_code_name(45281,"HANGUL_SYLLABLE_NYAB"). +lisp_code_name(45282,"HANGUL_SYLLABLE_NYABS"). +lisp_code_name(45283,"HANGUL_SYLLABLE_NYAS"). +lisp_code_name(45284,"HANGUL_SYLLABLE_NYASS"). +lisp_code_name(45285,"HANGUL_SYLLABLE_NYANG"). +lisp_code_name(45286,"HANGUL_SYLLABLE_NYAJ"). +lisp_code_name(45287,"HANGUL_SYLLABLE_NYAC"). +lisp_code_name(45288,"HANGUL_SYLLABLE_NYAK"). +lisp_code_name(45289,"HANGUL_SYLLABLE_NYAT"). +lisp_code_name(45290,"HANGUL_SYLLABLE_NYAP"). +lisp_code_name(45291,"HANGUL_SYLLABLE_NYAH"). +lisp_code_name(45292,"HANGUL_SYLLABLE_NYAE"). +lisp_code_name(45293,"HANGUL_SYLLABLE_NYAEG"). +lisp_code_name(45294,"HANGUL_SYLLABLE_NYAEGG"). +lisp_code_name(45295,"HANGUL_SYLLABLE_NYAEGS"). +lisp_code_name(45296,"HANGUL_SYLLABLE_NYAEN"). +lisp_code_name(45297,"HANGUL_SYLLABLE_NYAENJ"). +lisp_code_name(45298,"HANGUL_SYLLABLE_NYAENH"). +lisp_code_name(45299,"HANGUL_SYLLABLE_NYAED"). +lisp_code_name(45300,"HANGUL_SYLLABLE_NYAEL"). +lisp_code_name(45301,"HANGUL_SYLLABLE_NYAELG"). +lisp_code_name(45302,"HANGUL_SYLLABLE_NYAELM"). +lisp_code_name(45303,"HANGUL_SYLLABLE_NYAELB"). +lisp_code_name(45304,"HANGUL_SYLLABLE_NYAELS"). +lisp_code_name(45305,"HANGUL_SYLLABLE_NYAELT"). +lisp_code_name(45306,"HANGUL_SYLLABLE_NYAELP"). +lisp_code_name(45307,"HANGUL_SYLLABLE_NYAELH"). +lisp_code_name(45308,"HANGUL_SYLLABLE_NYAEM"). +lisp_code_name(45309,"HANGUL_SYLLABLE_NYAEB"). +lisp_code_name(45310,"HANGUL_SYLLABLE_NYAEBS"). +lisp_code_name(45311,"HANGUL_SYLLABLE_NYAES"). +lisp_code_name(45312,"HANGUL_SYLLABLE_NYAESS"). +lisp_code_name(45313,"HANGUL_SYLLABLE_NYAENG"). +lisp_code_name(45314,"HANGUL_SYLLABLE_NYAEJ"). +lisp_code_name(45315,"HANGUL_SYLLABLE_NYAEC"). +lisp_code_name(45316,"HANGUL_SYLLABLE_NYAEK"). +lisp_code_name(45317,"HANGUL_SYLLABLE_NYAET"). +lisp_code_name(45318,"HANGUL_SYLLABLE_NYAEP"). +lisp_code_name(45319,"HANGUL_SYLLABLE_NYAEH"). +lisp_code_name(45320,"HANGUL_SYLLABLE_NEO"). +lisp_code_name(45321,"HANGUL_SYLLABLE_NEOG"). +lisp_code_name(45322,"HANGUL_SYLLABLE_NEOGG"). +lisp_code_name(45323,"HANGUL_SYLLABLE_NEOGS"). +lisp_code_name(45324,"HANGUL_SYLLABLE_NEON"). +lisp_code_name(45325,"HANGUL_SYLLABLE_NEONJ"). +lisp_code_name(45326,"HANGUL_SYLLABLE_NEONH"). +lisp_code_name(45327,"HANGUL_SYLLABLE_NEOD"). +lisp_code_name(45328,"HANGUL_SYLLABLE_NEOL"). +lisp_code_name(45329,"HANGUL_SYLLABLE_NEOLG"). +lisp_code_name(45330,"HANGUL_SYLLABLE_NEOLM"). +lisp_code_name(45331,"HANGUL_SYLLABLE_NEOLB"). +lisp_code_name(45332,"HANGUL_SYLLABLE_NEOLS"). +lisp_code_name(45333,"HANGUL_SYLLABLE_NEOLT"). +lisp_code_name(45334,"HANGUL_SYLLABLE_NEOLP"). +lisp_code_name(45335,"HANGUL_SYLLABLE_NEOLH"). +lisp_code_name(45336,"HANGUL_SYLLABLE_NEOM"). +lisp_code_name(45337,"HANGUL_SYLLABLE_NEOB"). +lisp_code_name(45338,"HANGUL_SYLLABLE_NEOBS"). +lisp_code_name(45339,"HANGUL_SYLLABLE_NEOS"). +lisp_code_name(45340,"HANGUL_SYLLABLE_NEOSS"). +lisp_code_name(45341,"HANGUL_SYLLABLE_NEONG"). +lisp_code_name(45342,"HANGUL_SYLLABLE_NEOJ"). +lisp_code_name(45343,"HANGUL_SYLLABLE_NEOC"). +lisp_code_name(45344,"HANGUL_SYLLABLE_NEOK"). +lisp_code_name(45345,"HANGUL_SYLLABLE_NEOT"). +lisp_code_name(45346,"HANGUL_SYLLABLE_NEOP"). +lisp_code_name(45347,"HANGUL_SYLLABLE_NEOH"). +lisp_code_name(45348,"HANGUL_SYLLABLE_NE"). +lisp_code_name(45349,"HANGUL_SYLLABLE_NEG"). +lisp_code_name(45350,"HANGUL_SYLLABLE_NEGG"). +lisp_code_name(45351,"HANGUL_SYLLABLE_NEGS"). +lisp_code_name(45352,"HANGUL_SYLLABLE_NEN"). +lisp_code_name(45353,"HANGUL_SYLLABLE_NENJ"). +lisp_code_name(45354,"HANGUL_SYLLABLE_NENH"). +lisp_code_name(45355,"HANGUL_SYLLABLE_NED"). +lisp_code_name(45356,"HANGUL_SYLLABLE_NEL"). +lisp_code_name(45357,"HANGUL_SYLLABLE_NELG"). +lisp_code_name(45358,"HANGUL_SYLLABLE_NELM"). +lisp_code_name(45359,"HANGUL_SYLLABLE_NELB"). +lisp_code_name(45360,"HANGUL_SYLLABLE_NELS"). +lisp_code_name(45361,"HANGUL_SYLLABLE_NELT"). +lisp_code_name(45362,"HANGUL_SYLLABLE_NELP"). +lisp_code_name(45363,"HANGUL_SYLLABLE_NELH"). +lisp_code_name(45364,"HANGUL_SYLLABLE_NEM"). +lisp_code_name(45365,"HANGUL_SYLLABLE_NEB"). +lisp_code_name(45366,"HANGUL_SYLLABLE_NEBS"). +lisp_code_name(45367,"HANGUL_SYLLABLE_NES"). +lisp_code_name(45368,"HANGUL_SYLLABLE_NESS"). +lisp_code_name(45369,"HANGUL_SYLLABLE_NENG"). +lisp_code_name(45370,"HANGUL_SYLLABLE_NEJ"). +lisp_code_name(45371,"HANGUL_SYLLABLE_NEC"). +lisp_code_name(45372,"HANGUL_SYLLABLE_NEK"). +lisp_code_name(45373,"HANGUL_SYLLABLE_NET"). +lisp_code_name(45374,"HANGUL_SYLLABLE_NEP"). +lisp_code_name(45375,"HANGUL_SYLLABLE_NEH"). +lisp_code_name(45376,"HANGUL_SYLLABLE_NYEO"). +lisp_code_name(45377,"HANGUL_SYLLABLE_NYEOG"). +lisp_code_name(45378,"HANGUL_SYLLABLE_NYEOGG"). +lisp_code_name(45379,"HANGUL_SYLLABLE_NYEOGS"). +lisp_code_name(45380,"HANGUL_SYLLABLE_NYEON"). +lisp_code_name(45381,"HANGUL_SYLLABLE_NYEONJ"). +lisp_code_name(45382,"HANGUL_SYLLABLE_NYEONH"). +lisp_code_name(45383,"HANGUL_SYLLABLE_NYEOD"). +lisp_code_name(45384,"HANGUL_SYLLABLE_NYEOL"). +lisp_code_name(45385,"HANGUL_SYLLABLE_NYEOLG"). +lisp_code_name(45386,"HANGUL_SYLLABLE_NYEOLM"). +lisp_code_name(45387,"HANGUL_SYLLABLE_NYEOLB"). +lisp_code_name(45388,"HANGUL_SYLLABLE_NYEOLS"). +lisp_code_name(45389,"HANGUL_SYLLABLE_NYEOLT"). +lisp_code_name(45390,"HANGUL_SYLLABLE_NYEOLP"). +lisp_code_name(45391,"HANGUL_SYLLABLE_NYEOLH"). +lisp_code_name(45392,"HANGUL_SYLLABLE_NYEOM"). +lisp_code_name(45393,"HANGUL_SYLLABLE_NYEOB"). +lisp_code_name(45394,"HANGUL_SYLLABLE_NYEOBS"). +lisp_code_name(45395,"HANGUL_SYLLABLE_NYEOS"). +lisp_code_name(45396,"HANGUL_SYLLABLE_NYEOSS"). +lisp_code_name(45397,"HANGUL_SYLLABLE_NYEONG"). +lisp_code_name(45398,"HANGUL_SYLLABLE_NYEOJ"). +lisp_code_name(45399,"HANGUL_SYLLABLE_NYEOC"). +lisp_code_name(45400,"HANGUL_SYLLABLE_NYEOK"). +lisp_code_name(45401,"HANGUL_SYLLABLE_NYEOT"). +lisp_code_name(45402,"HANGUL_SYLLABLE_NYEOP"). +lisp_code_name(45403,"HANGUL_SYLLABLE_NYEOH"). +lisp_code_name(45404,"HANGUL_SYLLABLE_NYE"). +lisp_code_name(45405,"HANGUL_SYLLABLE_NYEG"). +lisp_code_name(45406,"HANGUL_SYLLABLE_NYEGG"). +lisp_code_name(45407,"HANGUL_SYLLABLE_NYEGS"). +lisp_code_name(45408,"HANGUL_SYLLABLE_NYEN"). +lisp_code_name(45409,"HANGUL_SYLLABLE_NYENJ"). +lisp_code_name(45410,"HANGUL_SYLLABLE_NYENH"). +lisp_code_name(45411,"HANGUL_SYLLABLE_NYED"). +lisp_code_name(45412,"HANGUL_SYLLABLE_NYEL"). +lisp_code_name(45413,"HANGUL_SYLLABLE_NYELG"). +lisp_code_name(45414,"HANGUL_SYLLABLE_NYELM"). +lisp_code_name(45415,"HANGUL_SYLLABLE_NYELB"). +lisp_code_name(45416,"HANGUL_SYLLABLE_NYELS"). +lisp_code_name(45417,"HANGUL_SYLLABLE_NYELT"). +lisp_code_name(45418,"HANGUL_SYLLABLE_NYELP"). +lisp_code_name(45419,"HANGUL_SYLLABLE_NYELH"). +lisp_code_name(45420,"HANGUL_SYLLABLE_NYEM"). +lisp_code_name(45421,"HANGUL_SYLLABLE_NYEB"). +lisp_code_name(45422,"HANGUL_SYLLABLE_NYEBS"). +lisp_code_name(45423,"HANGUL_SYLLABLE_NYES"). +lisp_code_name(45424,"HANGUL_SYLLABLE_NYESS"). +lisp_code_name(45425,"HANGUL_SYLLABLE_NYENG"). +lisp_code_name(45426,"HANGUL_SYLLABLE_NYEJ"). +lisp_code_name(45427,"HANGUL_SYLLABLE_NYEC"). +lisp_code_name(45428,"HANGUL_SYLLABLE_NYEK"). +lisp_code_name(45429,"HANGUL_SYLLABLE_NYET"). +lisp_code_name(45430,"HANGUL_SYLLABLE_NYEP"). +lisp_code_name(45431,"HANGUL_SYLLABLE_NYEH"). +lisp_code_name(45432,"HANGUL_SYLLABLE_NO"). +lisp_code_name(45433,"HANGUL_SYLLABLE_NOG"). +lisp_code_name(45434,"HANGUL_SYLLABLE_NOGG"). +lisp_code_name(45435,"HANGUL_SYLLABLE_NOGS"). +lisp_code_name(45436,"HANGUL_SYLLABLE_NON"). +lisp_code_name(45437,"HANGUL_SYLLABLE_NONJ"). +lisp_code_name(45438,"HANGUL_SYLLABLE_NONH"). +lisp_code_name(45439,"HANGUL_SYLLABLE_NOD"). +lisp_code_name(45440,"HANGUL_SYLLABLE_NOL"). +lisp_code_name(45441,"HANGUL_SYLLABLE_NOLG"). +lisp_code_name(45442,"HANGUL_SYLLABLE_NOLM"). +lisp_code_name(45443,"HANGUL_SYLLABLE_NOLB"). +lisp_code_name(45444,"HANGUL_SYLLABLE_NOLS"). +lisp_code_name(45445,"HANGUL_SYLLABLE_NOLT"). +lisp_code_name(45446,"HANGUL_SYLLABLE_NOLP"). +lisp_code_name(45447,"HANGUL_SYLLABLE_NOLH"). +lisp_code_name(45448,"HANGUL_SYLLABLE_NOM"). +lisp_code_name(45449,"HANGUL_SYLLABLE_NOB"). +lisp_code_name(45450,"HANGUL_SYLLABLE_NOBS"). +lisp_code_name(45451,"HANGUL_SYLLABLE_NOS"). +lisp_code_name(45452,"HANGUL_SYLLABLE_NOSS"). +lisp_code_name(45453,"HANGUL_SYLLABLE_NONG"). +lisp_code_name(45454,"HANGUL_SYLLABLE_NOJ"). +lisp_code_name(45455,"HANGUL_SYLLABLE_NOC"). +lisp_code_name(45456,"HANGUL_SYLLABLE_NOK"). +lisp_code_name(45457,"HANGUL_SYLLABLE_NOT"). +lisp_code_name(45458,"HANGUL_SYLLABLE_NOP"). +lisp_code_name(45459,"HANGUL_SYLLABLE_NOH"). +lisp_code_name(45460,"HANGUL_SYLLABLE_NWA"). +lisp_code_name(45461,"HANGUL_SYLLABLE_NWAG"). +lisp_code_name(45462,"HANGUL_SYLLABLE_NWAGG"). +lisp_code_name(45463,"HANGUL_SYLLABLE_NWAGS"). +lisp_code_name(45464,"HANGUL_SYLLABLE_NWAN"). +lisp_code_name(45465,"HANGUL_SYLLABLE_NWANJ"). +lisp_code_name(45466,"HANGUL_SYLLABLE_NWANH"). +lisp_code_name(45467,"HANGUL_SYLLABLE_NWAD"). +lisp_code_name(45468,"HANGUL_SYLLABLE_NWAL"). +lisp_code_name(45469,"HANGUL_SYLLABLE_NWALG"). +lisp_code_name(45470,"HANGUL_SYLLABLE_NWALM"). +lisp_code_name(45471,"HANGUL_SYLLABLE_NWALB"). +lisp_code_name(45472,"HANGUL_SYLLABLE_NWALS"). +lisp_code_name(45473,"HANGUL_SYLLABLE_NWALT"). +lisp_code_name(45474,"HANGUL_SYLLABLE_NWALP"). +lisp_code_name(45475,"HANGUL_SYLLABLE_NWALH"). +lisp_code_name(45476,"HANGUL_SYLLABLE_NWAM"). +lisp_code_name(45477,"HANGUL_SYLLABLE_NWAB"). +lisp_code_name(45478,"HANGUL_SYLLABLE_NWABS"). +lisp_code_name(45479,"HANGUL_SYLLABLE_NWAS"). +lisp_code_name(45480,"HANGUL_SYLLABLE_NWASS"). +lisp_code_name(45481,"HANGUL_SYLLABLE_NWANG"). +lisp_code_name(45482,"HANGUL_SYLLABLE_NWAJ"). +lisp_code_name(45483,"HANGUL_SYLLABLE_NWAC"). +lisp_code_name(45484,"HANGUL_SYLLABLE_NWAK"). +lisp_code_name(45485,"HANGUL_SYLLABLE_NWAT"). +lisp_code_name(45486,"HANGUL_SYLLABLE_NWAP"). +lisp_code_name(45487,"HANGUL_SYLLABLE_NWAH"). +lisp_code_name(45488,"HANGUL_SYLLABLE_NWAE"). +lisp_code_name(45489,"HANGUL_SYLLABLE_NWAEG"). +lisp_code_name(45490,"HANGUL_SYLLABLE_NWAEGG"). +lisp_code_name(45491,"HANGUL_SYLLABLE_NWAEGS"). +lisp_code_name(45492,"HANGUL_SYLLABLE_NWAEN"). +lisp_code_name(45493,"HANGUL_SYLLABLE_NWAENJ"). +lisp_code_name(45494,"HANGUL_SYLLABLE_NWAENH"). +lisp_code_name(45495,"HANGUL_SYLLABLE_NWAED"). +lisp_code_name(45496,"HANGUL_SYLLABLE_NWAEL"). +lisp_code_name(45497,"HANGUL_SYLLABLE_NWAELG"). +lisp_code_name(45498,"HANGUL_SYLLABLE_NWAELM"). +lisp_code_name(45499,"HANGUL_SYLLABLE_NWAELB"). +lisp_code_name(45500,"HANGUL_SYLLABLE_NWAELS"). +lisp_code_name(45501,"HANGUL_SYLLABLE_NWAELT"). +lisp_code_name(45502,"HANGUL_SYLLABLE_NWAELP"). +lisp_code_name(45503,"HANGUL_SYLLABLE_NWAELH"). +lisp_code_name(45504,"HANGUL_SYLLABLE_NWAEM"). +lisp_code_name(45505,"HANGUL_SYLLABLE_NWAEB"). +lisp_code_name(45506,"HANGUL_SYLLABLE_NWAEBS"). +lisp_code_name(45507,"HANGUL_SYLLABLE_NWAES"). +lisp_code_name(45508,"HANGUL_SYLLABLE_NWAESS"). +lisp_code_name(45509,"HANGUL_SYLLABLE_NWAENG"). +lisp_code_name(45510,"HANGUL_SYLLABLE_NWAEJ"). +lisp_code_name(45511,"HANGUL_SYLLABLE_NWAEC"). +lisp_code_name(45512,"HANGUL_SYLLABLE_NWAEK"). +lisp_code_name(45513,"HANGUL_SYLLABLE_NWAET"). +lisp_code_name(45514,"HANGUL_SYLLABLE_NWAEP"). +lisp_code_name(45515,"HANGUL_SYLLABLE_NWAEH"). +lisp_code_name(45516,"HANGUL_SYLLABLE_NOE"). +lisp_code_name(45517,"HANGUL_SYLLABLE_NOEG"). +lisp_code_name(45518,"HANGUL_SYLLABLE_NOEGG"). +lisp_code_name(45519,"HANGUL_SYLLABLE_NOEGS"). +lisp_code_name(45520,"HANGUL_SYLLABLE_NOEN"). +lisp_code_name(45521,"HANGUL_SYLLABLE_NOENJ"). +lisp_code_name(45522,"HANGUL_SYLLABLE_NOENH"). +lisp_code_name(45523,"HANGUL_SYLLABLE_NOED"). +lisp_code_name(45524,"HANGUL_SYLLABLE_NOEL"). +lisp_code_name(45525,"HANGUL_SYLLABLE_NOELG"). +lisp_code_name(45526,"HANGUL_SYLLABLE_NOELM"). +lisp_code_name(45527,"HANGUL_SYLLABLE_NOELB"). +lisp_code_name(45528,"HANGUL_SYLLABLE_NOELS"). +lisp_code_name(45529,"HANGUL_SYLLABLE_NOELT"). +lisp_code_name(45530,"HANGUL_SYLLABLE_NOELP"). +lisp_code_name(45531,"HANGUL_SYLLABLE_NOELH"). +lisp_code_name(45532,"HANGUL_SYLLABLE_NOEM"). +lisp_code_name(45533,"HANGUL_SYLLABLE_NOEB"). +lisp_code_name(45534,"HANGUL_SYLLABLE_NOEBS"). +lisp_code_name(45535,"HANGUL_SYLLABLE_NOES"). +lisp_code_name(45536,"HANGUL_SYLLABLE_NOESS"). +lisp_code_name(45537,"HANGUL_SYLLABLE_NOENG"). +lisp_code_name(45538,"HANGUL_SYLLABLE_NOEJ"). +lisp_code_name(45539,"HANGUL_SYLLABLE_NOEC"). +lisp_code_name(45540,"HANGUL_SYLLABLE_NOEK"). +lisp_code_name(45541,"HANGUL_SYLLABLE_NOET"). +lisp_code_name(45542,"HANGUL_SYLLABLE_NOEP"). +lisp_code_name(45543,"HANGUL_SYLLABLE_NOEH"). +lisp_code_name(45544,"HANGUL_SYLLABLE_NYO"). +lisp_code_name(45545,"HANGUL_SYLLABLE_NYOG"). +lisp_code_name(45546,"HANGUL_SYLLABLE_NYOGG"). +lisp_code_name(45547,"HANGUL_SYLLABLE_NYOGS"). +lisp_code_name(45548,"HANGUL_SYLLABLE_NYON"). +lisp_code_name(45549,"HANGUL_SYLLABLE_NYONJ"). +lisp_code_name(45550,"HANGUL_SYLLABLE_NYONH"). +lisp_code_name(45551,"HANGUL_SYLLABLE_NYOD"). +lisp_code_name(45552,"HANGUL_SYLLABLE_NYOL"). +lisp_code_name(45553,"HANGUL_SYLLABLE_NYOLG"). +lisp_code_name(45554,"HANGUL_SYLLABLE_NYOLM"). +lisp_code_name(45555,"HANGUL_SYLLABLE_NYOLB"). +lisp_code_name(45556,"HANGUL_SYLLABLE_NYOLS"). +lisp_code_name(45557,"HANGUL_SYLLABLE_NYOLT"). +lisp_code_name(45558,"HANGUL_SYLLABLE_NYOLP"). +lisp_code_name(45559,"HANGUL_SYLLABLE_NYOLH"). +lisp_code_name(45560,"HANGUL_SYLLABLE_NYOM"). +lisp_code_name(45561,"HANGUL_SYLLABLE_NYOB"). +lisp_code_name(45562,"HANGUL_SYLLABLE_NYOBS"). +lisp_code_name(45563,"HANGUL_SYLLABLE_NYOS"). +lisp_code_name(45564,"HANGUL_SYLLABLE_NYOSS"). +lisp_code_name(45565,"HANGUL_SYLLABLE_NYONG"). +lisp_code_name(45566,"HANGUL_SYLLABLE_NYOJ"). +lisp_code_name(45567,"HANGUL_SYLLABLE_NYOC"). +lisp_code_name(45568,"HANGUL_SYLLABLE_NYOK"). +lisp_code_name(45569,"HANGUL_SYLLABLE_NYOT"). +lisp_code_name(45570,"HANGUL_SYLLABLE_NYOP"). +lisp_code_name(45571,"HANGUL_SYLLABLE_NYOH"). +lisp_code_name(45572,"HANGUL_SYLLABLE_NU"). +lisp_code_name(45573,"HANGUL_SYLLABLE_NUG"). +lisp_code_name(45574,"HANGUL_SYLLABLE_NUGG"). +lisp_code_name(45575,"HANGUL_SYLLABLE_NUGS"). +lisp_code_name(45576,"HANGUL_SYLLABLE_NUN"). +lisp_code_name(45577,"HANGUL_SYLLABLE_NUNJ"). +lisp_code_name(45578,"HANGUL_SYLLABLE_NUNH"). +lisp_code_name(45579,"HANGUL_SYLLABLE_NUD"). +lisp_code_name(45580,"HANGUL_SYLLABLE_NUL"). +lisp_code_name(45581,"HANGUL_SYLLABLE_NULG"). +lisp_code_name(45582,"HANGUL_SYLLABLE_NULM"). +lisp_code_name(45583,"HANGUL_SYLLABLE_NULB"). +lisp_code_name(45584,"HANGUL_SYLLABLE_NULS"). +lisp_code_name(45585,"HANGUL_SYLLABLE_NULT"). +lisp_code_name(45586,"HANGUL_SYLLABLE_NULP"). +lisp_code_name(45587,"HANGUL_SYLLABLE_NULH"). +lisp_code_name(45588,"HANGUL_SYLLABLE_NUM"). +lisp_code_name(45589,"HANGUL_SYLLABLE_NUB"). +lisp_code_name(45590,"HANGUL_SYLLABLE_NUBS"). +lisp_code_name(45591,"HANGUL_SYLLABLE_NUS"). +lisp_code_name(45592,"HANGUL_SYLLABLE_NUSS"). +lisp_code_name(45593,"HANGUL_SYLLABLE_NUNG"). +lisp_code_name(45594,"HANGUL_SYLLABLE_NUJ"). +lisp_code_name(45595,"HANGUL_SYLLABLE_NUC"). +lisp_code_name(45596,"HANGUL_SYLLABLE_NUK"). +lisp_code_name(45597,"HANGUL_SYLLABLE_NUT"). +lisp_code_name(45598,"HANGUL_SYLLABLE_NUP"). +lisp_code_name(45599,"HANGUL_SYLLABLE_NUH"). +lisp_code_name(45600,"HANGUL_SYLLABLE_NWEO"). +lisp_code_name(45601,"HANGUL_SYLLABLE_NWEOG"). +lisp_code_name(45602,"HANGUL_SYLLABLE_NWEOGG"). +lisp_code_name(45603,"HANGUL_SYLLABLE_NWEOGS"). +lisp_code_name(45604,"HANGUL_SYLLABLE_NWEON"). +lisp_code_name(45605,"HANGUL_SYLLABLE_NWEONJ"). +lisp_code_name(45606,"HANGUL_SYLLABLE_NWEONH"). +lisp_code_name(45607,"HANGUL_SYLLABLE_NWEOD"). +lisp_code_name(45608,"HANGUL_SYLLABLE_NWEOL"). +lisp_code_name(45609,"HANGUL_SYLLABLE_NWEOLG"). +lisp_code_name(45610,"HANGUL_SYLLABLE_NWEOLM"). +lisp_code_name(45611,"HANGUL_SYLLABLE_NWEOLB"). +lisp_code_name(45612,"HANGUL_SYLLABLE_NWEOLS"). +lisp_code_name(45613,"HANGUL_SYLLABLE_NWEOLT"). +lisp_code_name(45614,"HANGUL_SYLLABLE_NWEOLP"). +lisp_code_name(45615,"HANGUL_SYLLABLE_NWEOLH"). +lisp_code_name(45616,"HANGUL_SYLLABLE_NWEOM"). +lisp_code_name(45617,"HANGUL_SYLLABLE_NWEOB"). +lisp_code_name(45618,"HANGUL_SYLLABLE_NWEOBS"). +lisp_code_name(45619,"HANGUL_SYLLABLE_NWEOS"). +lisp_code_name(45620,"HANGUL_SYLLABLE_NWEOSS"). +lisp_code_name(45621,"HANGUL_SYLLABLE_NWEONG"). +lisp_code_name(45622,"HANGUL_SYLLABLE_NWEOJ"). +lisp_code_name(45623,"HANGUL_SYLLABLE_NWEOC"). +lisp_code_name(45624,"HANGUL_SYLLABLE_NWEOK"). +lisp_code_name(45625,"HANGUL_SYLLABLE_NWEOT"). +lisp_code_name(45626,"HANGUL_SYLLABLE_NWEOP"). +lisp_code_name(45627,"HANGUL_SYLLABLE_NWEOH"). +lisp_code_name(45628,"HANGUL_SYLLABLE_NWE"). +lisp_code_name(45629,"HANGUL_SYLLABLE_NWEG"). +lisp_code_name(45630,"HANGUL_SYLLABLE_NWEGG"). +lisp_code_name(45631,"HANGUL_SYLLABLE_NWEGS"). +lisp_code_name(45632,"HANGUL_SYLLABLE_NWEN"). +lisp_code_name(45633,"HANGUL_SYLLABLE_NWENJ"). +lisp_code_name(45634,"HANGUL_SYLLABLE_NWENH"). +lisp_code_name(45635,"HANGUL_SYLLABLE_NWED"). +lisp_code_name(45636,"HANGUL_SYLLABLE_NWEL"). +lisp_code_name(45637,"HANGUL_SYLLABLE_NWELG"). +lisp_code_name(45638,"HANGUL_SYLLABLE_NWELM"). +lisp_code_name(45639,"HANGUL_SYLLABLE_NWELB"). +lisp_code_name(45640,"HANGUL_SYLLABLE_NWELS"). +lisp_code_name(45641,"HANGUL_SYLLABLE_NWELT"). +lisp_code_name(45642,"HANGUL_SYLLABLE_NWELP"). +lisp_code_name(45643,"HANGUL_SYLLABLE_NWELH"). +lisp_code_name(45644,"HANGUL_SYLLABLE_NWEM"). +lisp_code_name(45645,"HANGUL_SYLLABLE_NWEB"). +lisp_code_name(45646,"HANGUL_SYLLABLE_NWEBS"). +lisp_code_name(45647,"HANGUL_SYLLABLE_NWES"). +lisp_code_name(45648,"HANGUL_SYLLABLE_NWESS"). +lisp_code_name(45649,"HANGUL_SYLLABLE_NWENG"). +lisp_code_name(45650,"HANGUL_SYLLABLE_NWEJ"). +lisp_code_name(45651,"HANGUL_SYLLABLE_NWEC"). +lisp_code_name(45652,"HANGUL_SYLLABLE_NWEK"). +lisp_code_name(45653,"HANGUL_SYLLABLE_NWET"). +lisp_code_name(45654,"HANGUL_SYLLABLE_NWEP"). +lisp_code_name(45655,"HANGUL_SYLLABLE_NWEH"). +lisp_code_name(45656,"HANGUL_SYLLABLE_NWI"). +lisp_code_name(45657,"HANGUL_SYLLABLE_NWIG"). +lisp_code_name(45658,"HANGUL_SYLLABLE_NWIGG"). +lisp_code_name(45659,"HANGUL_SYLLABLE_NWIGS"). +lisp_code_name(45660,"HANGUL_SYLLABLE_NWIN"). +lisp_code_name(45661,"HANGUL_SYLLABLE_NWINJ"). +lisp_code_name(45662,"HANGUL_SYLLABLE_NWINH"). +lisp_code_name(45663,"HANGUL_SYLLABLE_NWID"). +lisp_code_name(45664,"HANGUL_SYLLABLE_NWIL"). +lisp_code_name(45665,"HANGUL_SYLLABLE_NWILG"). +lisp_code_name(45666,"HANGUL_SYLLABLE_NWILM"). +lisp_code_name(45667,"HANGUL_SYLLABLE_NWILB"). +lisp_code_name(45668,"HANGUL_SYLLABLE_NWILS"). +lisp_code_name(45669,"HANGUL_SYLLABLE_NWILT"). +lisp_code_name(45670,"HANGUL_SYLLABLE_NWILP"). +lisp_code_name(45671,"HANGUL_SYLLABLE_NWILH"). +lisp_code_name(45672,"HANGUL_SYLLABLE_NWIM"). +lisp_code_name(45673,"HANGUL_SYLLABLE_NWIB"). +lisp_code_name(45674,"HANGUL_SYLLABLE_NWIBS"). +lisp_code_name(45675,"HANGUL_SYLLABLE_NWIS"). +lisp_code_name(45676,"HANGUL_SYLLABLE_NWISS"). +lisp_code_name(45677,"HANGUL_SYLLABLE_NWING"). +lisp_code_name(45678,"HANGUL_SYLLABLE_NWIJ"). +lisp_code_name(45679,"HANGUL_SYLLABLE_NWIC"). +lisp_code_name(45680,"HANGUL_SYLLABLE_NWIK"). +lisp_code_name(45681,"HANGUL_SYLLABLE_NWIT"). +lisp_code_name(45682,"HANGUL_SYLLABLE_NWIP"). +lisp_code_name(45683,"HANGUL_SYLLABLE_NWIH"). +lisp_code_name(45684,"HANGUL_SYLLABLE_NYU"). +lisp_code_name(45685,"HANGUL_SYLLABLE_NYUG"). +lisp_code_name(45686,"HANGUL_SYLLABLE_NYUGG"). +lisp_code_name(45687,"HANGUL_SYLLABLE_NYUGS"). +lisp_code_name(45688,"HANGUL_SYLLABLE_NYUN"). +lisp_code_name(45689,"HANGUL_SYLLABLE_NYUNJ"). +lisp_code_name(45690,"HANGUL_SYLLABLE_NYUNH"). +lisp_code_name(45691,"HANGUL_SYLLABLE_NYUD"). +lisp_code_name(45692,"HANGUL_SYLLABLE_NYUL"). +lisp_code_name(45693,"HANGUL_SYLLABLE_NYULG"). +lisp_code_name(45694,"HANGUL_SYLLABLE_NYULM"). +lisp_code_name(45695,"HANGUL_SYLLABLE_NYULB"). +lisp_code_name(45696,"HANGUL_SYLLABLE_NYULS"). +lisp_code_name(45697,"HANGUL_SYLLABLE_NYULT"). +lisp_code_name(45698,"HANGUL_SYLLABLE_NYULP"). +lisp_code_name(45699,"HANGUL_SYLLABLE_NYULH"). +lisp_code_name(45700,"HANGUL_SYLLABLE_NYUM"). +lisp_code_name(45701,"HANGUL_SYLLABLE_NYUB"). +lisp_code_name(45702,"HANGUL_SYLLABLE_NYUBS"). +lisp_code_name(45703,"HANGUL_SYLLABLE_NYUS"). +lisp_code_name(45704,"HANGUL_SYLLABLE_NYUSS"). +lisp_code_name(45705,"HANGUL_SYLLABLE_NYUNG"). +lisp_code_name(45706,"HANGUL_SYLLABLE_NYUJ"). +lisp_code_name(45707,"HANGUL_SYLLABLE_NYUC"). +lisp_code_name(45708,"HANGUL_SYLLABLE_NYUK"). +lisp_code_name(45709,"HANGUL_SYLLABLE_NYUT"). +lisp_code_name(45710,"HANGUL_SYLLABLE_NYUP"). +lisp_code_name(45711,"HANGUL_SYLLABLE_NYUH"). +lisp_code_name(45712,"HANGUL_SYLLABLE_NEU"). +lisp_code_name(45713,"HANGUL_SYLLABLE_NEUG"). +lisp_code_name(45714,"HANGUL_SYLLABLE_NEUGG"). +lisp_code_name(45715,"HANGUL_SYLLABLE_NEUGS"). +lisp_code_name(45716,"HANGUL_SYLLABLE_NEUN"). +lisp_code_name(45717,"HANGUL_SYLLABLE_NEUNJ"). +lisp_code_name(45718,"HANGUL_SYLLABLE_NEUNH"). +lisp_code_name(45719,"HANGUL_SYLLABLE_NEUD"). +lisp_code_name(45720,"HANGUL_SYLLABLE_NEUL"). +lisp_code_name(45721,"HANGUL_SYLLABLE_NEULG"). +lisp_code_name(45722,"HANGUL_SYLLABLE_NEULM"). +lisp_code_name(45723,"HANGUL_SYLLABLE_NEULB"). +lisp_code_name(45724,"HANGUL_SYLLABLE_NEULS"). +lisp_code_name(45725,"HANGUL_SYLLABLE_NEULT"). +lisp_code_name(45726,"HANGUL_SYLLABLE_NEULP"). +lisp_code_name(45727,"HANGUL_SYLLABLE_NEULH"). +lisp_code_name(45728,"HANGUL_SYLLABLE_NEUM"). +lisp_code_name(45729,"HANGUL_SYLLABLE_NEUB"). +lisp_code_name(45730,"HANGUL_SYLLABLE_NEUBS"). +lisp_code_name(45731,"HANGUL_SYLLABLE_NEUS"). +lisp_code_name(45732,"HANGUL_SYLLABLE_NEUSS"). +lisp_code_name(45733,"HANGUL_SYLLABLE_NEUNG"). +lisp_code_name(45734,"HANGUL_SYLLABLE_NEUJ"). +lisp_code_name(45735,"HANGUL_SYLLABLE_NEUC"). +lisp_code_name(45736,"HANGUL_SYLLABLE_NEUK"). +lisp_code_name(45737,"HANGUL_SYLLABLE_NEUT"). +lisp_code_name(45738,"HANGUL_SYLLABLE_NEUP"). +lisp_code_name(45739,"HANGUL_SYLLABLE_NEUH"). +lisp_code_name(45740,"HANGUL_SYLLABLE_NYI"). +lisp_code_name(45741,"HANGUL_SYLLABLE_NYIG"). +lisp_code_name(45742,"HANGUL_SYLLABLE_NYIGG"). +lisp_code_name(45743,"HANGUL_SYLLABLE_NYIGS"). +lisp_code_name(45744,"HANGUL_SYLLABLE_NYIN"). +lisp_code_name(45745,"HANGUL_SYLLABLE_NYINJ"). +lisp_code_name(45746,"HANGUL_SYLLABLE_NYINH"). +lisp_code_name(45747,"HANGUL_SYLLABLE_NYID"). +lisp_code_name(45748,"HANGUL_SYLLABLE_NYIL"). +lisp_code_name(45749,"HANGUL_SYLLABLE_NYILG"). +lisp_code_name(45750,"HANGUL_SYLLABLE_NYILM"). +lisp_code_name(45751,"HANGUL_SYLLABLE_NYILB"). +lisp_code_name(45752,"HANGUL_SYLLABLE_NYILS"). +lisp_code_name(45753,"HANGUL_SYLLABLE_NYILT"). +lisp_code_name(45754,"HANGUL_SYLLABLE_NYILP"). +lisp_code_name(45755,"HANGUL_SYLLABLE_NYILH"). +lisp_code_name(45756,"HANGUL_SYLLABLE_NYIM"). +lisp_code_name(45757,"HANGUL_SYLLABLE_NYIB"). +lisp_code_name(45758,"HANGUL_SYLLABLE_NYIBS"). +lisp_code_name(45759,"HANGUL_SYLLABLE_NYIS"). +lisp_code_name(45760,"HANGUL_SYLLABLE_NYISS"). +lisp_code_name(45761,"HANGUL_SYLLABLE_NYING"). +lisp_code_name(45762,"HANGUL_SYLLABLE_NYIJ"). +lisp_code_name(45763,"HANGUL_SYLLABLE_NYIC"). +lisp_code_name(45764,"HANGUL_SYLLABLE_NYIK"). +lisp_code_name(45765,"HANGUL_SYLLABLE_NYIT"). +lisp_code_name(45766,"HANGUL_SYLLABLE_NYIP"). +lisp_code_name(45767,"HANGUL_SYLLABLE_NYIH"). +lisp_code_name(45768,"HANGUL_SYLLABLE_NI"). +lisp_code_name(45769,"HANGUL_SYLLABLE_NIG"). +lisp_code_name(45770,"HANGUL_SYLLABLE_NIGG"). +lisp_code_name(45771,"HANGUL_SYLLABLE_NIGS"). +lisp_code_name(45772,"HANGUL_SYLLABLE_NIN"). +lisp_code_name(45773,"HANGUL_SYLLABLE_NINJ"). +lisp_code_name(45774,"HANGUL_SYLLABLE_NINH"). +lisp_code_name(45775,"HANGUL_SYLLABLE_NID"). +lisp_code_name(45776,"HANGUL_SYLLABLE_NIL"). +lisp_code_name(45777,"HANGUL_SYLLABLE_NILG"). +lisp_code_name(45778,"HANGUL_SYLLABLE_NILM"). +lisp_code_name(45779,"HANGUL_SYLLABLE_NILB"). +lisp_code_name(45780,"HANGUL_SYLLABLE_NILS"). +lisp_code_name(45781,"HANGUL_SYLLABLE_NILT"). +lisp_code_name(45782,"HANGUL_SYLLABLE_NILP"). +lisp_code_name(45783,"HANGUL_SYLLABLE_NILH"). +lisp_code_name(45784,"HANGUL_SYLLABLE_NIM"). +lisp_code_name(45785,"HANGUL_SYLLABLE_NIB"). +lisp_code_name(45786,"HANGUL_SYLLABLE_NIBS"). +lisp_code_name(45787,"HANGUL_SYLLABLE_NIS"). +lisp_code_name(45788,"HANGUL_SYLLABLE_NISS"). +lisp_code_name(45789,"HANGUL_SYLLABLE_NING"). +lisp_code_name(45790,"HANGUL_SYLLABLE_NIJ"). +lisp_code_name(45791,"HANGUL_SYLLABLE_NIC"). +lisp_code_name(45792,"HANGUL_SYLLABLE_NIK"). +lisp_code_name(45793,"HANGUL_SYLLABLE_NIT"). +lisp_code_name(45794,"HANGUL_SYLLABLE_NIP"). +lisp_code_name(45795,"HANGUL_SYLLABLE_NIH"). +lisp_code_name(45796,"HANGUL_SYLLABLE_DA"). +lisp_code_name(45797,"HANGUL_SYLLABLE_DAG"). +lisp_code_name(45798,"HANGUL_SYLLABLE_DAGG"). +lisp_code_name(45799,"HANGUL_SYLLABLE_DAGS"). +lisp_code_name(45800,"HANGUL_SYLLABLE_DAN"). +lisp_code_name(45801,"HANGUL_SYLLABLE_DANJ"). +lisp_code_name(45802,"HANGUL_SYLLABLE_DANH"). +lisp_code_name(45803,"HANGUL_SYLLABLE_DAD"). +lisp_code_name(45804,"HANGUL_SYLLABLE_DAL"). +lisp_code_name(45805,"HANGUL_SYLLABLE_DALG"). +lisp_code_name(45806,"HANGUL_SYLLABLE_DALM"). +lisp_code_name(45807,"HANGUL_SYLLABLE_DALB"). +lisp_code_name(45808,"HANGUL_SYLLABLE_DALS"). +lisp_code_name(45809,"HANGUL_SYLLABLE_DALT"). +lisp_code_name(45810,"HANGUL_SYLLABLE_DALP"). +lisp_code_name(45811,"HANGUL_SYLLABLE_DALH"). +lisp_code_name(45812,"HANGUL_SYLLABLE_DAM"). +lisp_code_name(45813,"HANGUL_SYLLABLE_DAB"). +lisp_code_name(45814,"HANGUL_SYLLABLE_DABS"). +lisp_code_name(45815,"HANGUL_SYLLABLE_DAS"). +lisp_code_name(45816,"HANGUL_SYLLABLE_DASS"). +lisp_code_name(45817,"HANGUL_SYLLABLE_DANG"). +lisp_code_name(45818,"HANGUL_SYLLABLE_DAJ"). +lisp_code_name(45819,"HANGUL_SYLLABLE_DAC"). +lisp_code_name(45820,"HANGUL_SYLLABLE_DAK"). +lisp_code_name(45821,"HANGUL_SYLLABLE_DAT"). +lisp_code_name(45822,"HANGUL_SYLLABLE_DAP"). +lisp_code_name(45823,"HANGUL_SYLLABLE_DAH"). +lisp_code_name(45824,"HANGUL_SYLLABLE_DAE"). +lisp_code_name(45825,"HANGUL_SYLLABLE_DAEG"). +lisp_code_name(45826,"HANGUL_SYLLABLE_DAEGG"). +lisp_code_name(45827,"HANGUL_SYLLABLE_DAEGS"). +lisp_code_name(45828,"HANGUL_SYLLABLE_DAEN"). +lisp_code_name(45829,"HANGUL_SYLLABLE_DAENJ"). +lisp_code_name(45830,"HANGUL_SYLLABLE_DAENH"). +lisp_code_name(45831,"HANGUL_SYLLABLE_DAED"). +lisp_code_name(45832,"HANGUL_SYLLABLE_DAEL"). +lisp_code_name(45833,"HANGUL_SYLLABLE_DAELG"). +lisp_code_name(45834,"HANGUL_SYLLABLE_DAELM"). +lisp_code_name(45835,"HANGUL_SYLLABLE_DAELB"). +lisp_code_name(45836,"HANGUL_SYLLABLE_DAELS"). +lisp_code_name(45837,"HANGUL_SYLLABLE_DAELT"). +lisp_code_name(45838,"HANGUL_SYLLABLE_DAELP"). +lisp_code_name(45839,"HANGUL_SYLLABLE_DAELH"). +lisp_code_name(45840,"HANGUL_SYLLABLE_DAEM"). +lisp_code_name(45841,"HANGUL_SYLLABLE_DAEB"). +lisp_code_name(45842,"HANGUL_SYLLABLE_DAEBS"). +lisp_code_name(45843,"HANGUL_SYLLABLE_DAES"). +lisp_code_name(45844,"HANGUL_SYLLABLE_DAESS"). +lisp_code_name(45845,"HANGUL_SYLLABLE_DAENG"). +lisp_code_name(45846,"HANGUL_SYLLABLE_DAEJ"). +lisp_code_name(45847,"HANGUL_SYLLABLE_DAEC"). +lisp_code_name(45848,"HANGUL_SYLLABLE_DAEK"). +lisp_code_name(45849,"HANGUL_SYLLABLE_DAET"). +lisp_code_name(45850,"HANGUL_SYLLABLE_DAEP"). +lisp_code_name(45851,"HANGUL_SYLLABLE_DAEH"). +lisp_code_name(45852,"HANGUL_SYLLABLE_DYA"). +lisp_code_name(45853,"HANGUL_SYLLABLE_DYAG"). +lisp_code_name(45854,"HANGUL_SYLLABLE_DYAGG"). +lisp_code_name(45855,"HANGUL_SYLLABLE_DYAGS"). +lisp_code_name(45856,"HANGUL_SYLLABLE_DYAN"). +lisp_code_name(45857,"HANGUL_SYLLABLE_DYANJ"). +lisp_code_name(45858,"HANGUL_SYLLABLE_DYANH"). +lisp_code_name(45859,"HANGUL_SYLLABLE_DYAD"). +lisp_code_name(45860,"HANGUL_SYLLABLE_DYAL"). +lisp_code_name(45861,"HANGUL_SYLLABLE_DYALG"). +lisp_code_name(45862,"HANGUL_SYLLABLE_DYALM"). +lisp_code_name(45863,"HANGUL_SYLLABLE_DYALB"). +lisp_code_name(45864,"HANGUL_SYLLABLE_DYALS"). +lisp_code_name(45865,"HANGUL_SYLLABLE_DYALT"). +lisp_code_name(45866,"HANGUL_SYLLABLE_DYALP"). +lisp_code_name(45867,"HANGUL_SYLLABLE_DYALH"). +lisp_code_name(45868,"HANGUL_SYLLABLE_DYAM"). +lisp_code_name(45869,"HANGUL_SYLLABLE_DYAB"). +lisp_code_name(45870,"HANGUL_SYLLABLE_DYABS"). +lisp_code_name(45871,"HANGUL_SYLLABLE_DYAS"). +lisp_code_name(45872,"HANGUL_SYLLABLE_DYASS"). +lisp_code_name(45873,"HANGUL_SYLLABLE_DYANG"). +lisp_code_name(45874,"HANGUL_SYLLABLE_DYAJ"). +lisp_code_name(45875,"HANGUL_SYLLABLE_DYAC"). +lisp_code_name(45876,"HANGUL_SYLLABLE_DYAK"). +lisp_code_name(45877,"HANGUL_SYLLABLE_DYAT"). +lisp_code_name(45878,"HANGUL_SYLLABLE_DYAP"). +lisp_code_name(45879,"HANGUL_SYLLABLE_DYAH"). +lisp_code_name(45880,"HANGUL_SYLLABLE_DYAE"). +lisp_code_name(45881,"HANGUL_SYLLABLE_DYAEG"). +lisp_code_name(45882,"HANGUL_SYLLABLE_DYAEGG"). +lisp_code_name(45883,"HANGUL_SYLLABLE_DYAEGS"). +lisp_code_name(45884,"HANGUL_SYLLABLE_DYAEN"). +lisp_code_name(45885,"HANGUL_SYLLABLE_DYAENJ"). +lisp_code_name(45886,"HANGUL_SYLLABLE_DYAENH"). +lisp_code_name(45887,"HANGUL_SYLLABLE_DYAED"). +lisp_code_name(45888,"HANGUL_SYLLABLE_DYAEL"). +lisp_code_name(45889,"HANGUL_SYLLABLE_DYAELG"). +lisp_code_name(45890,"HANGUL_SYLLABLE_DYAELM"). +lisp_code_name(45891,"HANGUL_SYLLABLE_DYAELB"). +lisp_code_name(45892,"HANGUL_SYLLABLE_DYAELS"). +lisp_code_name(45893,"HANGUL_SYLLABLE_DYAELT"). +lisp_code_name(45894,"HANGUL_SYLLABLE_DYAELP"). +lisp_code_name(45895,"HANGUL_SYLLABLE_DYAELH"). +lisp_code_name(45896,"HANGUL_SYLLABLE_DYAEM"). +lisp_code_name(45897,"HANGUL_SYLLABLE_DYAEB"). +lisp_code_name(45898,"HANGUL_SYLLABLE_DYAEBS"). +lisp_code_name(45899,"HANGUL_SYLLABLE_DYAES"). +lisp_code_name(45900,"HANGUL_SYLLABLE_DYAESS"). +lisp_code_name(45901,"HANGUL_SYLLABLE_DYAENG"). +lisp_code_name(45902,"HANGUL_SYLLABLE_DYAEJ"). +lisp_code_name(45903,"HANGUL_SYLLABLE_DYAEC"). +lisp_code_name(45904,"HANGUL_SYLLABLE_DYAEK"). +lisp_code_name(45905,"HANGUL_SYLLABLE_DYAET"). +lisp_code_name(45906,"HANGUL_SYLLABLE_DYAEP"). +lisp_code_name(45907,"HANGUL_SYLLABLE_DYAEH"). +lisp_code_name(45908,"HANGUL_SYLLABLE_DEO"). +lisp_code_name(45909,"HANGUL_SYLLABLE_DEOG"). +lisp_code_name(45910,"HANGUL_SYLLABLE_DEOGG"). +lisp_code_name(45911,"HANGUL_SYLLABLE_DEOGS"). +lisp_code_name(45912,"HANGUL_SYLLABLE_DEON"). +lisp_code_name(45913,"HANGUL_SYLLABLE_DEONJ"). +lisp_code_name(45914,"HANGUL_SYLLABLE_DEONH"). +lisp_code_name(45915,"HANGUL_SYLLABLE_DEOD"). +lisp_code_name(45916,"HANGUL_SYLLABLE_DEOL"). +lisp_code_name(45917,"HANGUL_SYLLABLE_DEOLG"). +lisp_code_name(45918,"HANGUL_SYLLABLE_DEOLM"). +lisp_code_name(45919,"HANGUL_SYLLABLE_DEOLB"). +lisp_code_name(45920,"HANGUL_SYLLABLE_DEOLS"). +lisp_code_name(45921,"HANGUL_SYLLABLE_DEOLT"). +lisp_code_name(45922,"HANGUL_SYLLABLE_DEOLP"). +lisp_code_name(45923,"HANGUL_SYLLABLE_DEOLH"). +lisp_code_name(45924,"HANGUL_SYLLABLE_DEOM"). +lisp_code_name(45925,"HANGUL_SYLLABLE_DEOB"). +lisp_code_name(45926,"HANGUL_SYLLABLE_DEOBS"). +lisp_code_name(45927,"HANGUL_SYLLABLE_DEOS"). +lisp_code_name(45928,"HANGUL_SYLLABLE_DEOSS"). +lisp_code_name(45929,"HANGUL_SYLLABLE_DEONG"). +lisp_code_name(45930,"HANGUL_SYLLABLE_DEOJ"). +lisp_code_name(45931,"HANGUL_SYLLABLE_DEOC"). +lisp_code_name(45932,"HANGUL_SYLLABLE_DEOK"). +lisp_code_name(45933,"HANGUL_SYLLABLE_DEOT"). +lisp_code_name(45934,"HANGUL_SYLLABLE_DEOP"). +lisp_code_name(45935,"HANGUL_SYLLABLE_DEOH"). +lisp_code_name(45936,"HANGUL_SYLLABLE_DE"). +lisp_code_name(45937,"HANGUL_SYLLABLE_DEG"). +lisp_code_name(45938,"HANGUL_SYLLABLE_DEGG"). +lisp_code_name(45939,"HANGUL_SYLLABLE_DEGS"). +lisp_code_name(45940,"HANGUL_SYLLABLE_DEN"). +lisp_code_name(45941,"HANGUL_SYLLABLE_DENJ"). +lisp_code_name(45942,"HANGUL_SYLLABLE_DENH"). +lisp_code_name(45943,"HANGUL_SYLLABLE_DED"). +lisp_code_name(45944,"HANGUL_SYLLABLE_DEL"). +lisp_code_name(45945,"HANGUL_SYLLABLE_DELG"). +lisp_code_name(45946,"HANGUL_SYLLABLE_DELM"). +lisp_code_name(45947,"HANGUL_SYLLABLE_DELB"). +lisp_code_name(45948,"HANGUL_SYLLABLE_DELS"). +lisp_code_name(45949,"HANGUL_SYLLABLE_DELT"). +lisp_code_name(45950,"HANGUL_SYLLABLE_DELP"). +lisp_code_name(45951,"HANGUL_SYLLABLE_DELH"). +lisp_code_name(45952,"HANGUL_SYLLABLE_DEM"). +lisp_code_name(45953,"HANGUL_SYLLABLE_DEB"). +lisp_code_name(45954,"HANGUL_SYLLABLE_DEBS"). +lisp_code_name(45955,"HANGUL_SYLLABLE_DES"). +lisp_code_name(45956,"HANGUL_SYLLABLE_DESS"). +lisp_code_name(45957,"HANGUL_SYLLABLE_DENG"). +lisp_code_name(45958,"HANGUL_SYLLABLE_DEJ"). +lisp_code_name(45959,"HANGUL_SYLLABLE_DEC"). +lisp_code_name(45960,"HANGUL_SYLLABLE_DEK"). +lisp_code_name(45961,"HANGUL_SYLLABLE_DET"). +lisp_code_name(45962,"HANGUL_SYLLABLE_DEP"). +lisp_code_name(45963,"HANGUL_SYLLABLE_DEH"). +lisp_code_name(45964,"HANGUL_SYLLABLE_DYEO"). +lisp_code_name(45965,"HANGUL_SYLLABLE_DYEOG"). +lisp_code_name(45966,"HANGUL_SYLLABLE_DYEOGG"). +lisp_code_name(45967,"HANGUL_SYLLABLE_DYEOGS"). +lisp_code_name(45968,"HANGUL_SYLLABLE_DYEON"). +lisp_code_name(45969,"HANGUL_SYLLABLE_DYEONJ"). +lisp_code_name(45970,"HANGUL_SYLLABLE_DYEONH"). +lisp_code_name(45971,"HANGUL_SYLLABLE_DYEOD"). +lisp_code_name(45972,"HANGUL_SYLLABLE_DYEOL"). +lisp_code_name(45973,"HANGUL_SYLLABLE_DYEOLG"). +lisp_code_name(45974,"HANGUL_SYLLABLE_DYEOLM"). +lisp_code_name(45975,"HANGUL_SYLLABLE_DYEOLB"). +lisp_code_name(45976,"HANGUL_SYLLABLE_DYEOLS"). +lisp_code_name(45977,"HANGUL_SYLLABLE_DYEOLT"). +lisp_code_name(45978,"HANGUL_SYLLABLE_DYEOLP"). +lisp_code_name(45979,"HANGUL_SYLLABLE_DYEOLH"). +lisp_code_name(45980,"HANGUL_SYLLABLE_DYEOM"). +lisp_code_name(45981,"HANGUL_SYLLABLE_DYEOB"). +lisp_code_name(45982,"HANGUL_SYLLABLE_DYEOBS"). +lisp_code_name(45983,"HANGUL_SYLLABLE_DYEOS"). +lisp_code_name(45984,"HANGUL_SYLLABLE_DYEOSS"). +lisp_code_name(45985,"HANGUL_SYLLABLE_DYEONG"). +lisp_code_name(45986,"HANGUL_SYLLABLE_DYEOJ"). +lisp_code_name(45987,"HANGUL_SYLLABLE_DYEOC"). +lisp_code_name(45988,"HANGUL_SYLLABLE_DYEOK"). +lisp_code_name(45989,"HANGUL_SYLLABLE_DYEOT"). +lisp_code_name(45990,"HANGUL_SYLLABLE_DYEOP"). +lisp_code_name(45991,"HANGUL_SYLLABLE_DYEOH"). +lisp_code_name(45992,"HANGUL_SYLLABLE_DYE"). +lisp_code_name(45993,"HANGUL_SYLLABLE_DYEG"). +lisp_code_name(45994,"HANGUL_SYLLABLE_DYEGG"). +lisp_code_name(45995,"HANGUL_SYLLABLE_DYEGS"). +lisp_code_name(45996,"HANGUL_SYLLABLE_DYEN"). +lisp_code_name(45997,"HANGUL_SYLLABLE_DYENJ"). +lisp_code_name(45998,"HANGUL_SYLLABLE_DYENH"). +lisp_code_name(45999,"HANGUL_SYLLABLE_DYED"). +lisp_code_name(46000,"HANGUL_SYLLABLE_DYEL"). +lisp_code_name(46001,"HANGUL_SYLLABLE_DYELG"). +lisp_code_name(46002,"HANGUL_SYLLABLE_DYELM"). +lisp_code_name(46003,"HANGUL_SYLLABLE_DYELB"). +lisp_code_name(46004,"HANGUL_SYLLABLE_DYELS"). +lisp_code_name(46005,"HANGUL_SYLLABLE_DYELT"). +lisp_code_name(46006,"HANGUL_SYLLABLE_DYELP"). +lisp_code_name(46007,"HANGUL_SYLLABLE_DYELH"). +lisp_code_name(46008,"HANGUL_SYLLABLE_DYEM"). +lisp_code_name(46009,"HANGUL_SYLLABLE_DYEB"). +lisp_code_name(46010,"HANGUL_SYLLABLE_DYEBS"). +lisp_code_name(46011,"HANGUL_SYLLABLE_DYES"). +lisp_code_name(46012,"HANGUL_SYLLABLE_DYESS"). +lisp_code_name(46013,"HANGUL_SYLLABLE_DYENG"). +lisp_code_name(46014,"HANGUL_SYLLABLE_DYEJ"). +lisp_code_name(46015,"HANGUL_SYLLABLE_DYEC"). +lisp_code_name(46016,"HANGUL_SYLLABLE_DYEK"). +lisp_code_name(46017,"HANGUL_SYLLABLE_DYET"). +lisp_code_name(46018,"HANGUL_SYLLABLE_DYEP"). +lisp_code_name(46019,"HANGUL_SYLLABLE_DYEH"). +lisp_code_name(46020,"HANGUL_SYLLABLE_DO"). +lisp_code_name(46021,"HANGUL_SYLLABLE_DOG"). +lisp_code_name(46022,"HANGUL_SYLLABLE_DOGG"). +lisp_code_name(46023,"HANGUL_SYLLABLE_DOGS"). +lisp_code_name(46024,"HANGUL_SYLLABLE_DON"). +lisp_code_name(46025,"HANGUL_SYLLABLE_DONJ"). +lisp_code_name(46026,"HANGUL_SYLLABLE_DONH"). +lisp_code_name(46027,"HANGUL_SYLLABLE_DOD"). +lisp_code_name(46028,"HANGUL_SYLLABLE_DOL"). +lisp_code_name(46029,"HANGUL_SYLLABLE_DOLG"). +lisp_code_name(46030,"HANGUL_SYLLABLE_DOLM"). +lisp_code_name(46031,"HANGUL_SYLLABLE_DOLB"). +lisp_code_name(46032,"HANGUL_SYLLABLE_DOLS"). +lisp_code_name(46033,"HANGUL_SYLLABLE_DOLT"). +lisp_code_name(46034,"HANGUL_SYLLABLE_DOLP"). +lisp_code_name(46035,"HANGUL_SYLLABLE_DOLH"). +lisp_code_name(46036,"HANGUL_SYLLABLE_DOM"). +lisp_code_name(46037,"HANGUL_SYLLABLE_DOB"). +lisp_code_name(46038,"HANGUL_SYLLABLE_DOBS"). +lisp_code_name(46039,"HANGUL_SYLLABLE_DOS"). +lisp_code_name(46040,"HANGUL_SYLLABLE_DOSS"). +lisp_code_name(46041,"HANGUL_SYLLABLE_DONG"). +lisp_code_name(46042,"HANGUL_SYLLABLE_DOJ"). +lisp_code_name(46043,"HANGUL_SYLLABLE_DOC"). +lisp_code_name(46044,"HANGUL_SYLLABLE_DOK"). +lisp_code_name(46045,"HANGUL_SYLLABLE_DOT"). +lisp_code_name(46046,"HANGUL_SYLLABLE_DOP"). +lisp_code_name(46047,"HANGUL_SYLLABLE_DOH"). +lisp_code_name(46048,"HANGUL_SYLLABLE_DWA"). +lisp_code_name(46049,"HANGUL_SYLLABLE_DWAG"). +lisp_code_name(46050,"HANGUL_SYLLABLE_DWAGG"). +lisp_code_name(46051,"HANGUL_SYLLABLE_DWAGS"). +lisp_code_name(46052,"HANGUL_SYLLABLE_DWAN"). +lisp_code_name(46053,"HANGUL_SYLLABLE_DWANJ"). +lisp_code_name(46054,"HANGUL_SYLLABLE_DWANH"). +lisp_code_name(46055,"HANGUL_SYLLABLE_DWAD"). +lisp_code_name(46056,"HANGUL_SYLLABLE_DWAL"). +lisp_code_name(46057,"HANGUL_SYLLABLE_DWALG"). +lisp_code_name(46058,"HANGUL_SYLLABLE_DWALM"). +lisp_code_name(46059,"HANGUL_SYLLABLE_DWALB"). +lisp_code_name(46060,"HANGUL_SYLLABLE_DWALS"). +lisp_code_name(46061,"HANGUL_SYLLABLE_DWALT"). +lisp_code_name(46062,"HANGUL_SYLLABLE_DWALP"). +lisp_code_name(46063,"HANGUL_SYLLABLE_DWALH"). +lisp_code_name(46064,"HANGUL_SYLLABLE_DWAM"). +lisp_code_name(46065,"HANGUL_SYLLABLE_DWAB"). +lisp_code_name(46066,"HANGUL_SYLLABLE_DWABS"). +lisp_code_name(46067,"HANGUL_SYLLABLE_DWAS"). +lisp_code_name(46068,"HANGUL_SYLLABLE_DWASS"). +lisp_code_name(46069,"HANGUL_SYLLABLE_DWANG"). +lisp_code_name(46070,"HANGUL_SYLLABLE_DWAJ"). +lisp_code_name(46071,"HANGUL_SYLLABLE_DWAC"). +lisp_code_name(46072,"HANGUL_SYLLABLE_DWAK"). +lisp_code_name(46073,"HANGUL_SYLLABLE_DWAT"). +lisp_code_name(46074,"HANGUL_SYLLABLE_DWAP"). +lisp_code_name(46075,"HANGUL_SYLLABLE_DWAH"). +lisp_code_name(46076,"HANGUL_SYLLABLE_DWAE"). +lisp_code_name(46077,"HANGUL_SYLLABLE_DWAEG"). +lisp_code_name(46078,"HANGUL_SYLLABLE_DWAEGG"). +lisp_code_name(46079,"HANGUL_SYLLABLE_DWAEGS"). +lisp_code_name(46080,"HANGUL_SYLLABLE_DWAEN"). +lisp_code_name(46081,"HANGUL_SYLLABLE_DWAENJ"). +lisp_code_name(46082,"HANGUL_SYLLABLE_DWAENH"). +lisp_code_name(46083,"HANGUL_SYLLABLE_DWAED"). +lisp_code_name(46084,"HANGUL_SYLLABLE_DWAEL"). +lisp_code_name(46085,"HANGUL_SYLLABLE_DWAELG"). +lisp_code_name(46086,"HANGUL_SYLLABLE_DWAELM"). +lisp_code_name(46087,"HANGUL_SYLLABLE_DWAELB"). +lisp_code_name(46088,"HANGUL_SYLLABLE_DWAELS"). +lisp_code_name(46089,"HANGUL_SYLLABLE_DWAELT"). +lisp_code_name(46090,"HANGUL_SYLLABLE_DWAELP"). +lisp_code_name(46091,"HANGUL_SYLLABLE_DWAELH"). +lisp_code_name(46092,"HANGUL_SYLLABLE_DWAEM"). +lisp_code_name(46093,"HANGUL_SYLLABLE_DWAEB"). +lisp_code_name(46094,"HANGUL_SYLLABLE_DWAEBS"). +lisp_code_name(46095,"HANGUL_SYLLABLE_DWAES"). +lisp_code_name(46096,"HANGUL_SYLLABLE_DWAESS"). +lisp_code_name(46097,"HANGUL_SYLLABLE_DWAENG"). +lisp_code_name(46098,"HANGUL_SYLLABLE_DWAEJ"). +lisp_code_name(46099,"HANGUL_SYLLABLE_DWAEC"). +lisp_code_name(46100,"HANGUL_SYLLABLE_DWAEK"). +lisp_code_name(46101,"HANGUL_SYLLABLE_DWAET"). +lisp_code_name(46102,"HANGUL_SYLLABLE_DWAEP"). +lisp_code_name(46103,"HANGUL_SYLLABLE_DWAEH"). +lisp_code_name(46104,"HANGUL_SYLLABLE_DOE"). +lisp_code_name(46105,"HANGUL_SYLLABLE_DOEG"). +lisp_code_name(46106,"HANGUL_SYLLABLE_DOEGG"). +lisp_code_name(46107,"HANGUL_SYLLABLE_DOEGS"). +lisp_code_name(46108,"HANGUL_SYLLABLE_DOEN"). +lisp_code_name(46109,"HANGUL_SYLLABLE_DOENJ"). +lisp_code_name(46110,"HANGUL_SYLLABLE_DOENH"). +lisp_code_name(46111,"HANGUL_SYLLABLE_DOED"). +lisp_code_name(46112,"HANGUL_SYLLABLE_DOEL"). +lisp_code_name(46113,"HANGUL_SYLLABLE_DOELG"). +lisp_code_name(46114,"HANGUL_SYLLABLE_DOELM"). +lisp_code_name(46115,"HANGUL_SYLLABLE_DOELB"). +lisp_code_name(46116,"HANGUL_SYLLABLE_DOELS"). +lisp_code_name(46117,"HANGUL_SYLLABLE_DOELT"). +lisp_code_name(46118,"HANGUL_SYLLABLE_DOELP"). +lisp_code_name(46119,"HANGUL_SYLLABLE_DOELH"). +lisp_code_name(46120,"HANGUL_SYLLABLE_DOEM"). +lisp_code_name(46121,"HANGUL_SYLLABLE_DOEB"). +lisp_code_name(46122,"HANGUL_SYLLABLE_DOEBS"). +lisp_code_name(46123,"HANGUL_SYLLABLE_DOES"). +lisp_code_name(46124,"HANGUL_SYLLABLE_DOESS"). +lisp_code_name(46125,"HANGUL_SYLLABLE_DOENG"). +lisp_code_name(46126,"HANGUL_SYLLABLE_DOEJ"). +lisp_code_name(46127,"HANGUL_SYLLABLE_DOEC"). +lisp_code_name(46128,"HANGUL_SYLLABLE_DOEK"). +lisp_code_name(46129,"HANGUL_SYLLABLE_DOET"). +lisp_code_name(46130,"HANGUL_SYLLABLE_DOEP"). +lisp_code_name(46131,"HANGUL_SYLLABLE_DOEH"). +lisp_code_name(46132,"HANGUL_SYLLABLE_DYO"). +lisp_code_name(46133,"HANGUL_SYLLABLE_DYOG"). +lisp_code_name(46134,"HANGUL_SYLLABLE_DYOGG"). +lisp_code_name(46135,"HANGUL_SYLLABLE_DYOGS"). +lisp_code_name(46136,"HANGUL_SYLLABLE_DYON"). +lisp_code_name(46137,"HANGUL_SYLLABLE_DYONJ"). +lisp_code_name(46138,"HANGUL_SYLLABLE_DYONH"). +lisp_code_name(46139,"HANGUL_SYLLABLE_DYOD"). +lisp_code_name(46140,"HANGUL_SYLLABLE_DYOL"). +lisp_code_name(46141,"HANGUL_SYLLABLE_DYOLG"). +lisp_code_name(46142,"HANGUL_SYLLABLE_DYOLM"). +lisp_code_name(46143,"HANGUL_SYLLABLE_DYOLB"). +lisp_code_name(46144,"HANGUL_SYLLABLE_DYOLS"). +lisp_code_name(46145,"HANGUL_SYLLABLE_DYOLT"). +lisp_code_name(46146,"HANGUL_SYLLABLE_DYOLP"). +lisp_code_name(46147,"HANGUL_SYLLABLE_DYOLH"). +lisp_code_name(46148,"HANGUL_SYLLABLE_DYOM"). +lisp_code_name(46149,"HANGUL_SYLLABLE_DYOB"). +lisp_code_name(46150,"HANGUL_SYLLABLE_DYOBS"). +lisp_code_name(46151,"HANGUL_SYLLABLE_DYOS"). +lisp_code_name(46152,"HANGUL_SYLLABLE_DYOSS"). +lisp_code_name(46153,"HANGUL_SYLLABLE_DYONG"). +lisp_code_name(46154,"HANGUL_SYLLABLE_DYOJ"). +lisp_code_name(46155,"HANGUL_SYLLABLE_DYOC"). +lisp_code_name(46156,"HANGUL_SYLLABLE_DYOK"). +lisp_code_name(46157,"HANGUL_SYLLABLE_DYOT"). +lisp_code_name(46158,"HANGUL_SYLLABLE_DYOP"). +lisp_code_name(46159,"HANGUL_SYLLABLE_DYOH"). +lisp_code_name(46160,"HANGUL_SYLLABLE_DU"). +lisp_code_name(46161,"HANGUL_SYLLABLE_DUG"). +lisp_code_name(46162,"HANGUL_SYLLABLE_DUGG"). +lisp_code_name(46163,"HANGUL_SYLLABLE_DUGS"). +lisp_code_name(46164,"HANGUL_SYLLABLE_DUN"). +lisp_code_name(46165,"HANGUL_SYLLABLE_DUNJ"). +lisp_code_name(46166,"HANGUL_SYLLABLE_DUNH"). +lisp_code_name(46167,"HANGUL_SYLLABLE_DUD"). +lisp_code_name(46168,"HANGUL_SYLLABLE_DUL"). +lisp_code_name(46169,"HANGUL_SYLLABLE_DULG"). +lisp_code_name(46170,"HANGUL_SYLLABLE_DULM"). +lisp_code_name(46171,"HANGUL_SYLLABLE_DULB"). +lisp_code_name(46172,"HANGUL_SYLLABLE_DULS"). +lisp_code_name(46173,"HANGUL_SYLLABLE_DULT"). +lisp_code_name(46174,"HANGUL_SYLLABLE_DULP"). +lisp_code_name(46175,"HANGUL_SYLLABLE_DULH"). +lisp_code_name(46176,"HANGUL_SYLLABLE_DUM"). +lisp_code_name(46177,"HANGUL_SYLLABLE_DUB"). +lisp_code_name(46178,"HANGUL_SYLLABLE_DUBS"). +lisp_code_name(46179,"HANGUL_SYLLABLE_DUS"). +lisp_code_name(46180,"HANGUL_SYLLABLE_DUSS"). +lisp_code_name(46181,"HANGUL_SYLLABLE_DUNG"). +lisp_code_name(46182,"HANGUL_SYLLABLE_DUJ"). +lisp_code_name(46183,"HANGUL_SYLLABLE_DUC"). +lisp_code_name(46184,"HANGUL_SYLLABLE_DUK"). +lisp_code_name(46185,"HANGUL_SYLLABLE_DUT"). +lisp_code_name(46186,"HANGUL_SYLLABLE_DUP"). +lisp_code_name(46187,"HANGUL_SYLLABLE_DUH"). +lisp_code_name(46188,"HANGUL_SYLLABLE_DWEO"). +lisp_code_name(46189,"HANGUL_SYLLABLE_DWEOG"). +lisp_code_name(46190,"HANGUL_SYLLABLE_DWEOGG"). +lisp_code_name(46191,"HANGUL_SYLLABLE_DWEOGS"). +lisp_code_name(46192,"HANGUL_SYLLABLE_DWEON"). +lisp_code_name(46193,"HANGUL_SYLLABLE_DWEONJ"). +lisp_code_name(46194,"HANGUL_SYLLABLE_DWEONH"). +lisp_code_name(46195,"HANGUL_SYLLABLE_DWEOD"). +lisp_code_name(46196,"HANGUL_SYLLABLE_DWEOL"). +lisp_code_name(46197,"HANGUL_SYLLABLE_DWEOLG"). +lisp_code_name(46198,"HANGUL_SYLLABLE_DWEOLM"). +lisp_code_name(46199,"HANGUL_SYLLABLE_DWEOLB"). +lisp_code_name(46200,"HANGUL_SYLLABLE_DWEOLS"). +lisp_code_name(46201,"HANGUL_SYLLABLE_DWEOLT"). +lisp_code_name(46202,"HANGUL_SYLLABLE_DWEOLP"). +lisp_code_name(46203,"HANGUL_SYLLABLE_DWEOLH"). +lisp_code_name(46204,"HANGUL_SYLLABLE_DWEOM"). +lisp_code_name(46205,"HANGUL_SYLLABLE_DWEOB"). +lisp_code_name(46206,"HANGUL_SYLLABLE_DWEOBS"). +lisp_code_name(46207,"HANGUL_SYLLABLE_DWEOS"). +lisp_code_name(46208,"HANGUL_SYLLABLE_DWEOSS"). +lisp_code_name(46209,"HANGUL_SYLLABLE_DWEONG"). +lisp_code_name(46210,"HANGUL_SYLLABLE_DWEOJ"). +lisp_code_name(46211,"HANGUL_SYLLABLE_DWEOC"). +lisp_code_name(46212,"HANGUL_SYLLABLE_DWEOK"). +lisp_code_name(46213,"HANGUL_SYLLABLE_DWEOT"). +lisp_code_name(46214,"HANGUL_SYLLABLE_DWEOP"). +lisp_code_name(46215,"HANGUL_SYLLABLE_DWEOH"). +lisp_code_name(46216,"HANGUL_SYLLABLE_DWE"). +lisp_code_name(46217,"HANGUL_SYLLABLE_DWEG"). +lisp_code_name(46218,"HANGUL_SYLLABLE_DWEGG"). +lisp_code_name(46219,"HANGUL_SYLLABLE_DWEGS"). +lisp_code_name(46220,"HANGUL_SYLLABLE_DWEN"). +lisp_code_name(46221,"HANGUL_SYLLABLE_DWENJ"). +lisp_code_name(46222,"HANGUL_SYLLABLE_DWENH"). +lisp_code_name(46223,"HANGUL_SYLLABLE_DWED"). +lisp_code_name(46224,"HANGUL_SYLLABLE_DWEL"). +lisp_code_name(46225,"HANGUL_SYLLABLE_DWELG"). +lisp_code_name(46226,"HANGUL_SYLLABLE_DWELM"). +lisp_code_name(46227,"HANGUL_SYLLABLE_DWELB"). +lisp_code_name(46228,"HANGUL_SYLLABLE_DWELS"). +lisp_code_name(46229,"HANGUL_SYLLABLE_DWELT"). +lisp_code_name(46230,"HANGUL_SYLLABLE_DWELP"). +lisp_code_name(46231,"HANGUL_SYLLABLE_DWELH"). +lisp_code_name(46232,"HANGUL_SYLLABLE_DWEM"). +lisp_code_name(46233,"HANGUL_SYLLABLE_DWEB"). +lisp_code_name(46234,"HANGUL_SYLLABLE_DWEBS"). +lisp_code_name(46235,"HANGUL_SYLLABLE_DWES"). +lisp_code_name(46236,"HANGUL_SYLLABLE_DWESS"). +lisp_code_name(46237,"HANGUL_SYLLABLE_DWENG"). +lisp_code_name(46238,"HANGUL_SYLLABLE_DWEJ"). +lisp_code_name(46239,"HANGUL_SYLLABLE_DWEC"). +lisp_code_name(46240,"HANGUL_SYLLABLE_DWEK"). +lisp_code_name(46241,"HANGUL_SYLLABLE_DWET"). +lisp_code_name(46242,"HANGUL_SYLLABLE_DWEP"). +lisp_code_name(46243,"HANGUL_SYLLABLE_DWEH"). +lisp_code_name(46244,"HANGUL_SYLLABLE_DWI"). +lisp_code_name(46245,"HANGUL_SYLLABLE_DWIG"). +lisp_code_name(46246,"HANGUL_SYLLABLE_DWIGG"). +lisp_code_name(46247,"HANGUL_SYLLABLE_DWIGS"). +lisp_code_name(46248,"HANGUL_SYLLABLE_DWIN"). +lisp_code_name(46249,"HANGUL_SYLLABLE_DWINJ"). +lisp_code_name(46250,"HANGUL_SYLLABLE_DWINH"). +lisp_code_name(46251,"HANGUL_SYLLABLE_DWID"). +lisp_code_name(46252,"HANGUL_SYLLABLE_DWIL"). +lisp_code_name(46253,"HANGUL_SYLLABLE_DWILG"). +lisp_code_name(46254,"HANGUL_SYLLABLE_DWILM"). +lisp_code_name(46255,"HANGUL_SYLLABLE_DWILB"). +lisp_code_name(46256,"HANGUL_SYLLABLE_DWILS"). +lisp_code_name(46257,"HANGUL_SYLLABLE_DWILT"). +lisp_code_name(46258,"HANGUL_SYLLABLE_DWILP"). +lisp_code_name(46259,"HANGUL_SYLLABLE_DWILH"). +lisp_code_name(46260,"HANGUL_SYLLABLE_DWIM"). +lisp_code_name(46261,"HANGUL_SYLLABLE_DWIB"). +lisp_code_name(46262,"HANGUL_SYLLABLE_DWIBS"). +lisp_code_name(46263,"HANGUL_SYLLABLE_DWIS"). +lisp_code_name(46264,"HANGUL_SYLLABLE_DWISS"). +lisp_code_name(46265,"HANGUL_SYLLABLE_DWING"). +lisp_code_name(46266,"HANGUL_SYLLABLE_DWIJ"). +lisp_code_name(46267,"HANGUL_SYLLABLE_DWIC"). +lisp_code_name(46268,"HANGUL_SYLLABLE_DWIK"). +lisp_code_name(46269,"HANGUL_SYLLABLE_DWIT"). +lisp_code_name(46270,"HANGUL_SYLLABLE_DWIP"). +lisp_code_name(46271,"HANGUL_SYLLABLE_DWIH"). +lisp_code_name(46272,"HANGUL_SYLLABLE_DYU"). +lisp_code_name(46273,"HANGUL_SYLLABLE_DYUG"). +lisp_code_name(46274,"HANGUL_SYLLABLE_DYUGG"). +lisp_code_name(46275,"HANGUL_SYLLABLE_DYUGS"). +lisp_code_name(46276,"HANGUL_SYLLABLE_DYUN"). +lisp_code_name(46277,"HANGUL_SYLLABLE_DYUNJ"). +lisp_code_name(46278,"HANGUL_SYLLABLE_DYUNH"). +lisp_code_name(46279,"HANGUL_SYLLABLE_DYUD"). +lisp_code_name(46280,"HANGUL_SYLLABLE_DYUL"). +lisp_code_name(46281,"HANGUL_SYLLABLE_DYULG"). +lisp_code_name(46282,"HANGUL_SYLLABLE_DYULM"). +lisp_code_name(46283,"HANGUL_SYLLABLE_DYULB"). +lisp_code_name(46284,"HANGUL_SYLLABLE_DYULS"). +lisp_code_name(46285,"HANGUL_SYLLABLE_DYULT"). +lisp_code_name(46286,"HANGUL_SYLLABLE_DYULP"). +lisp_code_name(46287,"HANGUL_SYLLABLE_DYULH"). +lisp_code_name(46288,"HANGUL_SYLLABLE_DYUM"). +lisp_code_name(46289,"HANGUL_SYLLABLE_DYUB"). +lisp_code_name(46290,"HANGUL_SYLLABLE_DYUBS"). +lisp_code_name(46291,"HANGUL_SYLLABLE_DYUS"). +lisp_code_name(46292,"HANGUL_SYLLABLE_DYUSS"). +lisp_code_name(46293,"HANGUL_SYLLABLE_DYUNG"). +lisp_code_name(46294,"HANGUL_SYLLABLE_DYUJ"). +lisp_code_name(46295,"HANGUL_SYLLABLE_DYUC"). +lisp_code_name(46296,"HANGUL_SYLLABLE_DYUK"). +lisp_code_name(46297,"HANGUL_SYLLABLE_DYUT"). +lisp_code_name(46298,"HANGUL_SYLLABLE_DYUP"). +lisp_code_name(46299,"HANGUL_SYLLABLE_DYUH"). +lisp_code_name(46300,"HANGUL_SYLLABLE_DEU"). +lisp_code_name(46301,"HANGUL_SYLLABLE_DEUG"). +lisp_code_name(46302,"HANGUL_SYLLABLE_DEUGG"). +lisp_code_name(46303,"HANGUL_SYLLABLE_DEUGS"). +lisp_code_name(46304,"HANGUL_SYLLABLE_DEUN"). +lisp_code_name(46305,"HANGUL_SYLLABLE_DEUNJ"). +lisp_code_name(46306,"HANGUL_SYLLABLE_DEUNH"). +lisp_code_name(46307,"HANGUL_SYLLABLE_DEUD"). +lisp_code_name(46308,"HANGUL_SYLLABLE_DEUL"). +lisp_code_name(46309,"HANGUL_SYLLABLE_DEULG"). +lisp_code_name(46310,"HANGUL_SYLLABLE_DEULM"). +lisp_code_name(46311,"HANGUL_SYLLABLE_DEULB"). +lisp_code_name(46312,"HANGUL_SYLLABLE_DEULS"). +lisp_code_name(46313,"HANGUL_SYLLABLE_DEULT"). +lisp_code_name(46314,"HANGUL_SYLLABLE_DEULP"). +lisp_code_name(46315,"HANGUL_SYLLABLE_DEULH"). +lisp_code_name(46316,"HANGUL_SYLLABLE_DEUM"). +lisp_code_name(46317,"HANGUL_SYLLABLE_DEUB"). +lisp_code_name(46318,"HANGUL_SYLLABLE_DEUBS"). +lisp_code_name(46319,"HANGUL_SYLLABLE_DEUS"). +lisp_code_name(46320,"HANGUL_SYLLABLE_DEUSS"). +lisp_code_name(46321,"HANGUL_SYLLABLE_DEUNG"). +lisp_code_name(46322,"HANGUL_SYLLABLE_DEUJ"). +lisp_code_name(46323,"HANGUL_SYLLABLE_DEUC"). +lisp_code_name(46324,"HANGUL_SYLLABLE_DEUK"). +lisp_code_name(46325,"HANGUL_SYLLABLE_DEUT"). +lisp_code_name(46326,"HANGUL_SYLLABLE_DEUP"). +lisp_code_name(46327,"HANGUL_SYLLABLE_DEUH"). +lisp_code_name(46328,"HANGUL_SYLLABLE_DYI"). +lisp_code_name(46329,"HANGUL_SYLLABLE_DYIG"). +lisp_code_name(46330,"HANGUL_SYLLABLE_DYIGG"). +lisp_code_name(46331,"HANGUL_SYLLABLE_DYIGS"). +lisp_code_name(46332,"HANGUL_SYLLABLE_DYIN"). +lisp_code_name(46333,"HANGUL_SYLLABLE_DYINJ"). +lisp_code_name(46334,"HANGUL_SYLLABLE_DYINH"). +lisp_code_name(46335,"HANGUL_SYLLABLE_DYID"). +lisp_code_name(46336,"HANGUL_SYLLABLE_DYIL"). +lisp_code_name(46337,"HANGUL_SYLLABLE_DYILG"). +lisp_code_name(46338,"HANGUL_SYLLABLE_DYILM"). +lisp_code_name(46339,"HANGUL_SYLLABLE_DYILB"). +lisp_code_name(46340,"HANGUL_SYLLABLE_DYILS"). +lisp_code_name(46341,"HANGUL_SYLLABLE_DYILT"). +lisp_code_name(46342,"HANGUL_SYLLABLE_DYILP"). +lisp_code_name(46343,"HANGUL_SYLLABLE_DYILH"). +lisp_code_name(46344,"HANGUL_SYLLABLE_DYIM"). +lisp_code_name(46345,"HANGUL_SYLLABLE_DYIB"). +lisp_code_name(46346,"HANGUL_SYLLABLE_DYIBS"). +lisp_code_name(46347,"HANGUL_SYLLABLE_DYIS"). +lisp_code_name(46348,"HANGUL_SYLLABLE_DYISS"). +lisp_code_name(46349,"HANGUL_SYLLABLE_DYING"). +lisp_code_name(46350,"HANGUL_SYLLABLE_DYIJ"). +lisp_code_name(46351,"HANGUL_SYLLABLE_DYIC"). +lisp_code_name(46352,"HANGUL_SYLLABLE_DYIK"). +lisp_code_name(46353,"HANGUL_SYLLABLE_DYIT"). +lisp_code_name(46354,"HANGUL_SYLLABLE_DYIP"). +lisp_code_name(46355,"HANGUL_SYLLABLE_DYIH"). +lisp_code_name(46356,"HANGUL_SYLLABLE_DI"). +lisp_code_name(46357,"HANGUL_SYLLABLE_DIG"). +lisp_code_name(46358,"HANGUL_SYLLABLE_DIGG"). +lisp_code_name(46359,"HANGUL_SYLLABLE_DIGS"). +lisp_code_name(46360,"HANGUL_SYLLABLE_DIN"). +lisp_code_name(46361,"HANGUL_SYLLABLE_DINJ"). +lisp_code_name(46362,"HANGUL_SYLLABLE_DINH"). +lisp_code_name(46363,"HANGUL_SYLLABLE_DID"). +lisp_code_name(46364,"HANGUL_SYLLABLE_DIL"). +lisp_code_name(46365,"HANGUL_SYLLABLE_DILG"). +lisp_code_name(46366,"HANGUL_SYLLABLE_DILM"). +lisp_code_name(46367,"HANGUL_SYLLABLE_DILB"). +lisp_code_name(46368,"HANGUL_SYLLABLE_DILS"). +lisp_code_name(46369,"HANGUL_SYLLABLE_DILT"). +lisp_code_name(46370,"HANGUL_SYLLABLE_DILP"). +lisp_code_name(46371,"HANGUL_SYLLABLE_DILH"). +lisp_code_name(46372,"HANGUL_SYLLABLE_DIM"). +lisp_code_name(46373,"HANGUL_SYLLABLE_DIB"). +lisp_code_name(46374,"HANGUL_SYLLABLE_DIBS"). +lisp_code_name(46375,"HANGUL_SYLLABLE_DIS"). +lisp_code_name(46376,"HANGUL_SYLLABLE_DISS"). +lisp_code_name(46377,"HANGUL_SYLLABLE_DING"). +lisp_code_name(46378,"HANGUL_SYLLABLE_DIJ"). +lisp_code_name(46379,"HANGUL_SYLLABLE_DIC"). +lisp_code_name(46380,"HANGUL_SYLLABLE_DIK"). +lisp_code_name(46381,"HANGUL_SYLLABLE_DIT"). +lisp_code_name(46382,"HANGUL_SYLLABLE_DIP"). +lisp_code_name(46383,"HANGUL_SYLLABLE_DIH"). +lisp_code_name(46384,"HANGUL_SYLLABLE_DDA"). +lisp_code_name(46385,"HANGUL_SYLLABLE_DDAG"). +lisp_code_name(46386,"HANGUL_SYLLABLE_DDAGG"). +lisp_code_name(46387,"HANGUL_SYLLABLE_DDAGS"). +lisp_code_name(46388,"HANGUL_SYLLABLE_DDAN"). +lisp_code_name(46389,"HANGUL_SYLLABLE_DDANJ"). +lisp_code_name(46390,"HANGUL_SYLLABLE_DDANH"). +lisp_code_name(46391,"HANGUL_SYLLABLE_DDAD"). +lisp_code_name(46392,"HANGUL_SYLLABLE_DDAL"). +lisp_code_name(46393,"HANGUL_SYLLABLE_DDALG"). +lisp_code_name(46394,"HANGUL_SYLLABLE_DDALM"). +lisp_code_name(46395,"HANGUL_SYLLABLE_DDALB"). +lisp_code_name(46396,"HANGUL_SYLLABLE_DDALS"). +lisp_code_name(46397,"HANGUL_SYLLABLE_DDALT"). +lisp_code_name(46398,"HANGUL_SYLLABLE_DDALP"). +lisp_code_name(46399,"HANGUL_SYLLABLE_DDALH"). +lisp_code_name(46400,"HANGUL_SYLLABLE_DDAM"). +lisp_code_name(46401,"HANGUL_SYLLABLE_DDAB"). +lisp_code_name(46402,"HANGUL_SYLLABLE_DDABS"). +lisp_code_name(46403,"HANGUL_SYLLABLE_DDAS"). +lisp_code_name(46404,"HANGUL_SYLLABLE_DDASS"). +lisp_code_name(46405,"HANGUL_SYLLABLE_DDANG"). +lisp_code_name(46406,"HANGUL_SYLLABLE_DDAJ"). +lisp_code_name(46407,"HANGUL_SYLLABLE_DDAC"). +lisp_code_name(46408,"HANGUL_SYLLABLE_DDAK"). +lisp_code_name(46409,"HANGUL_SYLLABLE_DDAT"). +lisp_code_name(46410,"HANGUL_SYLLABLE_DDAP"). +lisp_code_name(46411,"HANGUL_SYLLABLE_DDAH"). +lisp_code_name(46412,"HANGUL_SYLLABLE_DDAE"). +lisp_code_name(46413,"HANGUL_SYLLABLE_DDAEG"). +lisp_code_name(46414,"HANGUL_SYLLABLE_DDAEGG"). +lisp_code_name(46415,"HANGUL_SYLLABLE_DDAEGS"). +lisp_code_name(46416,"HANGUL_SYLLABLE_DDAEN"). +lisp_code_name(46417,"HANGUL_SYLLABLE_DDAENJ"). +lisp_code_name(46418,"HANGUL_SYLLABLE_DDAENH"). +lisp_code_name(46419,"HANGUL_SYLLABLE_DDAED"). +lisp_code_name(46420,"HANGUL_SYLLABLE_DDAEL"). +lisp_code_name(46421,"HANGUL_SYLLABLE_DDAELG"). +lisp_code_name(46422,"HANGUL_SYLLABLE_DDAELM"). +lisp_code_name(46423,"HANGUL_SYLLABLE_DDAELB"). +lisp_code_name(46424,"HANGUL_SYLLABLE_DDAELS"). +lisp_code_name(46425,"HANGUL_SYLLABLE_DDAELT"). +lisp_code_name(46426,"HANGUL_SYLLABLE_DDAELP"). +lisp_code_name(46427,"HANGUL_SYLLABLE_DDAELH"). +lisp_code_name(46428,"HANGUL_SYLLABLE_DDAEM"). +lisp_code_name(46429,"HANGUL_SYLLABLE_DDAEB"). +lisp_code_name(46430,"HANGUL_SYLLABLE_DDAEBS"). +lisp_code_name(46431,"HANGUL_SYLLABLE_DDAES"). +lisp_code_name(46432,"HANGUL_SYLLABLE_DDAESS"). +lisp_code_name(46433,"HANGUL_SYLLABLE_DDAENG"). +lisp_code_name(46434,"HANGUL_SYLLABLE_DDAEJ"). +lisp_code_name(46435,"HANGUL_SYLLABLE_DDAEC"). +lisp_code_name(46436,"HANGUL_SYLLABLE_DDAEK"). +lisp_code_name(46437,"HANGUL_SYLLABLE_DDAET"). +lisp_code_name(46438,"HANGUL_SYLLABLE_DDAEP"). +lisp_code_name(46439,"HANGUL_SYLLABLE_DDAEH"). +lisp_code_name(46440,"HANGUL_SYLLABLE_DDYA"). +lisp_code_name(46441,"HANGUL_SYLLABLE_DDYAG"). +lisp_code_name(46442,"HANGUL_SYLLABLE_DDYAGG"). +lisp_code_name(46443,"HANGUL_SYLLABLE_DDYAGS"). +lisp_code_name(46444,"HANGUL_SYLLABLE_DDYAN"). +lisp_code_name(46445,"HANGUL_SYLLABLE_DDYANJ"). +lisp_code_name(46446,"HANGUL_SYLLABLE_DDYANH"). +lisp_code_name(46447,"HANGUL_SYLLABLE_DDYAD"). +lisp_code_name(46448,"HANGUL_SYLLABLE_DDYAL"). +lisp_code_name(46449,"HANGUL_SYLLABLE_DDYALG"). +lisp_code_name(46450,"HANGUL_SYLLABLE_DDYALM"). +lisp_code_name(46451,"HANGUL_SYLLABLE_DDYALB"). +lisp_code_name(46452,"HANGUL_SYLLABLE_DDYALS"). +lisp_code_name(46453,"HANGUL_SYLLABLE_DDYALT"). +lisp_code_name(46454,"HANGUL_SYLLABLE_DDYALP"). +lisp_code_name(46455,"HANGUL_SYLLABLE_DDYALH"). +lisp_code_name(46456,"HANGUL_SYLLABLE_DDYAM"). +lisp_code_name(46457,"HANGUL_SYLLABLE_DDYAB"). +lisp_code_name(46458,"HANGUL_SYLLABLE_DDYABS"). +lisp_code_name(46459,"HANGUL_SYLLABLE_DDYAS"). +lisp_code_name(46460,"HANGUL_SYLLABLE_DDYASS"). +lisp_code_name(46461,"HANGUL_SYLLABLE_DDYANG"). +lisp_code_name(46462,"HANGUL_SYLLABLE_DDYAJ"). +lisp_code_name(46463,"HANGUL_SYLLABLE_DDYAC"). +lisp_code_name(46464,"HANGUL_SYLLABLE_DDYAK"). +lisp_code_name(46465,"HANGUL_SYLLABLE_DDYAT"). +lisp_code_name(46466,"HANGUL_SYLLABLE_DDYAP"). +lisp_code_name(46467,"HANGUL_SYLLABLE_DDYAH"). +lisp_code_name(46468,"HANGUL_SYLLABLE_DDYAE"). +lisp_code_name(46469,"HANGUL_SYLLABLE_DDYAEG"). +lisp_code_name(46470,"HANGUL_SYLLABLE_DDYAEGG"). +lisp_code_name(46471,"HANGUL_SYLLABLE_DDYAEGS"). +lisp_code_name(46472,"HANGUL_SYLLABLE_DDYAEN"). +lisp_code_name(46473,"HANGUL_SYLLABLE_DDYAENJ"). +lisp_code_name(46474,"HANGUL_SYLLABLE_DDYAENH"). +lisp_code_name(46475,"HANGUL_SYLLABLE_DDYAED"). +lisp_code_name(46476,"HANGUL_SYLLABLE_DDYAEL"). +lisp_code_name(46477,"HANGUL_SYLLABLE_DDYAELG"). +lisp_code_name(46478,"HANGUL_SYLLABLE_DDYAELM"). +lisp_code_name(46479,"HANGUL_SYLLABLE_DDYAELB"). +lisp_code_name(46480,"HANGUL_SYLLABLE_DDYAELS"). +lisp_code_name(46481,"HANGUL_SYLLABLE_DDYAELT"). +lisp_code_name(46482,"HANGUL_SYLLABLE_DDYAELP"). +lisp_code_name(46483,"HANGUL_SYLLABLE_DDYAELH"). +lisp_code_name(46484,"HANGUL_SYLLABLE_DDYAEM"). +lisp_code_name(46485,"HANGUL_SYLLABLE_DDYAEB"). +lisp_code_name(46486,"HANGUL_SYLLABLE_DDYAEBS"). +lisp_code_name(46487,"HANGUL_SYLLABLE_DDYAES"). +lisp_code_name(46488,"HANGUL_SYLLABLE_DDYAESS"). +lisp_code_name(46489,"HANGUL_SYLLABLE_DDYAENG"). +lisp_code_name(46490,"HANGUL_SYLLABLE_DDYAEJ"). +lisp_code_name(46491,"HANGUL_SYLLABLE_DDYAEC"). +lisp_code_name(46492,"HANGUL_SYLLABLE_DDYAEK"). +lisp_code_name(46493,"HANGUL_SYLLABLE_DDYAET"). +lisp_code_name(46494,"HANGUL_SYLLABLE_DDYAEP"). +lisp_code_name(46495,"HANGUL_SYLLABLE_DDYAEH"). +lisp_code_name(46496,"HANGUL_SYLLABLE_DDEO"). +lisp_code_name(46497,"HANGUL_SYLLABLE_DDEOG"). +lisp_code_name(46498,"HANGUL_SYLLABLE_DDEOGG"). +lisp_code_name(46499,"HANGUL_SYLLABLE_DDEOGS"). +lisp_code_name(46500,"HANGUL_SYLLABLE_DDEON"). +lisp_code_name(46501,"HANGUL_SYLLABLE_DDEONJ"). +lisp_code_name(46502,"HANGUL_SYLLABLE_DDEONH"). +lisp_code_name(46503,"HANGUL_SYLLABLE_DDEOD"). +lisp_code_name(46504,"HANGUL_SYLLABLE_DDEOL"). +lisp_code_name(46505,"HANGUL_SYLLABLE_DDEOLG"). +lisp_code_name(46506,"HANGUL_SYLLABLE_DDEOLM"). +lisp_code_name(46507,"HANGUL_SYLLABLE_DDEOLB"). +lisp_code_name(46508,"HANGUL_SYLLABLE_DDEOLS"). +lisp_code_name(46509,"HANGUL_SYLLABLE_DDEOLT"). +lisp_code_name(46510,"HANGUL_SYLLABLE_DDEOLP"). +lisp_code_name(46511,"HANGUL_SYLLABLE_DDEOLH"). +lisp_code_name(46512,"HANGUL_SYLLABLE_DDEOM"). +lisp_code_name(46513,"HANGUL_SYLLABLE_DDEOB"). +lisp_code_name(46514,"HANGUL_SYLLABLE_DDEOBS"). +lisp_code_name(46515,"HANGUL_SYLLABLE_DDEOS"). +lisp_code_name(46516,"HANGUL_SYLLABLE_DDEOSS"). +lisp_code_name(46517,"HANGUL_SYLLABLE_DDEONG"). +lisp_code_name(46518,"HANGUL_SYLLABLE_DDEOJ"). +lisp_code_name(46519,"HANGUL_SYLLABLE_DDEOC"). +lisp_code_name(46520,"HANGUL_SYLLABLE_DDEOK"). +lisp_code_name(46521,"HANGUL_SYLLABLE_DDEOT"). +lisp_code_name(46522,"HANGUL_SYLLABLE_DDEOP"). +lisp_code_name(46523,"HANGUL_SYLLABLE_DDEOH"). +lisp_code_name(46524,"HANGUL_SYLLABLE_DDE"). +lisp_code_name(46525,"HANGUL_SYLLABLE_DDEG"). +lisp_code_name(46526,"HANGUL_SYLLABLE_DDEGG"). +lisp_code_name(46527,"HANGUL_SYLLABLE_DDEGS"). +lisp_code_name(46528,"HANGUL_SYLLABLE_DDEN"). +lisp_code_name(46529,"HANGUL_SYLLABLE_DDENJ"). +lisp_code_name(46530,"HANGUL_SYLLABLE_DDENH"). +lisp_code_name(46531,"HANGUL_SYLLABLE_DDED"). +lisp_code_name(46532,"HANGUL_SYLLABLE_DDEL"). +lisp_code_name(46533,"HANGUL_SYLLABLE_DDELG"). +lisp_code_name(46534,"HANGUL_SYLLABLE_DDELM"). +lisp_code_name(46535,"HANGUL_SYLLABLE_DDELB"). +lisp_code_name(46536,"HANGUL_SYLLABLE_DDELS"). +lisp_code_name(46537,"HANGUL_SYLLABLE_DDELT"). +lisp_code_name(46538,"HANGUL_SYLLABLE_DDELP"). +lisp_code_name(46539,"HANGUL_SYLLABLE_DDELH"). +lisp_code_name(46540,"HANGUL_SYLLABLE_DDEM"). +lisp_code_name(46541,"HANGUL_SYLLABLE_DDEB"). +lisp_code_name(46542,"HANGUL_SYLLABLE_DDEBS"). +lisp_code_name(46543,"HANGUL_SYLLABLE_DDES"). +lisp_code_name(46544,"HANGUL_SYLLABLE_DDESS"). +lisp_code_name(46545,"HANGUL_SYLLABLE_DDENG"). +lisp_code_name(46546,"HANGUL_SYLLABLE_DDEJ"). +lisp_code_name(46547,"HANGUL_SYLLABLE_DDEC"). +lisp_code_name(46548,"HANGUL_SYLLABLE_DDEK"). +lisp_code_name(46549,"HANGUL_SYLLABLE_DDET"). +lisp_code_name(46550,"HANGUL_SYLLABLE_DDEP"). +lisp_code_name(46551,"HANGUL_SYLLABLE_DDEH"). +lisp_code_name(46552,"HANGUL_SYLLABLE_DDYEO"). +lisp_code_name(46553,"HANGUL_SYLLABLE_DDYEOG"). +lisp_code_name(46554,"HANGUL_SYLLABLE_DDYEOGG"). +lisp_code_name(46555,"HANGUL_SYLLABLE_DDYEOGS"). +lisp_code_name(46556,"HANGUL_SYLLABLE_DDYEON"). +lisp_code_name(46557,"HANGUL_SYLLABLE_DDYEONJ"). +lisp_code_name(46558,"HANGUL_SYLLABLE_DDYEONH"). +lisp_code_name(46559,"HANGUL_SYLLABLE_DDYEOD"). +lisp_code_name(46560,"HANGUL_SYLLABLE_DDYEOL"). +lisp_code_name(46561,"HANGUL_SYLLABLE_DDYEOLG"). +lisp_code_name(46562,"HANGUL_SYLLABLE_DDYEOLM"). +lisp_code_name(46563,"HANGUL_SYLLABLE_DDYEOLB"). +lisp_code_name(46564,"HANGUL_SYLLABLE_DDYEOLS"). +lisp_code_name(46565,"HANGUL_SYLLABLE_DDYEOLT"). +lisp_code_name(46566,"HANGUL_SYLLABLE_DDYEOLP"). +lisp_code_name(46567,"HANGUL_SYLLABLE_DDYEOLH"). +lisp_code_name(46568,"HANGUL_SYLLABLE_DDYEOM"). +lisp_code_name(46569,"HANGUL_SYLLABLE_DDYEOB"). +lisp_code_name(46570,"HANGUL_SYLLABLE_DDYEOBS"). +lisp_code_name(46571,"HANGUL_SYLLABLE_DDYEOS"). +lisp_code_name(46572,"HANGUL_SYLLABLE_DDYEOSS"). +lisp_code_name(46573,"HANGUL_SYLLABLE_DDYEONG"). +lisp_code_name(46574,"HANGUL_SYLLABLE_DDYEOJ"). +lisp_code_name(46575,"HANGUL_SYLLABLE_DDYEOC"). +lisp_code_name(46576,"HANGUL_SYLLABLE_DDYEOK"). +lisp_code_name(46577,"HANGUL_SYLLABLE_DDYEOT"). +lisp_code_name(46578,"HANGUL_SYLLABLE_DDYEOP"). +lisp_code_name(46579,"HANGUL_SYLLABLE_DDYEOH"). +lisp_code_name(46580,"HANGUL_SYLLABLE_DDYE"). +lisp_code_name(46581,"HANGUL_SYLLABLE_DDYEG"). +lisp_code_name(46582,"HANGUL_SYLLABLE_DDYEGG"). +lisp_code_name(46583,"HANGUL_SYLLABLE_DDYEGS"). +lisp_code_name(46584,"HANGUL_SYLLABLE_DDYEN"). +lisp_code_name(46585,"HANGUL_SYLLABLE_DDYENJ"). +lisp_code_name(46586,"HANGUL_SYLLABLE_DDYENH"). +lisp_code_name(46587,"HANGUL_SYLLABLE_DDYED"). +lisp_code_name(46588,"HANGUL_SYLLABLE_DDYEL"). +lisp_code_name(46589,"HANGUL_SYLLABLE_DDYELG"). +lisp_code_name(46590,"HANGUL_SYLLABLE_DDYELM"). +lisp_code_name(46591,"HANGUL_SYLLABLE_DDYELB"). +lisp_code_name(46592,"HANGUL_SYLLABLE_DDYELS"). +lisp_code_name(46593,"HANGUL_SYLLABLE_DDYELT"). +lisp_code_name(46594,"HANGUL_SYLLABLE_DDYELP"). +lisp_code_name(46595,"HANGUL_SYLLABLE_DDYELH"). +lisp_code_name(46596,"HANGUL_SYLLABLE_DDYEM"). +lisp_code_name(46597,"HANGUL_SYLLABLE_DDYEB"). +lisp_code_name(46598,"HANGUL_SYLLABLE_DDYEBS"). +lisp_code_name(46599,"HANGUL_SYLLABLE_DDYES"). +lisp_code_name(46600,"HANGUL_SYLLABLE_DDYESS"). +lisp_code_name(46601,"HANGUL_SYLLABLE_DDYENG"). +lisp_code_name(46602,"HANGUL_SYLLABLE_DDYEJ"). +lisp_code_name(46603,"HANGUL_SYLLABLE_DDYEC"). +lisp_code_name(46604,"HANGUL_SYLLABLE_DDYEK"). +lisp_code_name(46605,"HANGUL_SYLLABLE_DDYET"). +lisp_code_name(46606,"HANGUL_SYLLABLE_DDYEP"). +lisp_code_name(46607,"HANGUL_SYLLABLE_DDYEH"). +lisp_code_name(46608,"HANGUL_SYLLABLE_DDO"). +lisp_code_name(46609,"HANGUL_SYLLABLE_DDOG"). +lisp_code_name(46610,"HANGUL_SYLLABLE_DDOGG"). +lisp_code_name(46611,"HANGUL_SYLLABLE_DDOGS"). +lisp_code_name(46612,"HANGUL_SYLLABLE_DDON"). +lisp_code_name(46613,"HANGUL_SYLLABLE_DDONJ"). +lisp_code_name(46614,"HANGUL_SYLLABLE_DDONH"). +lisp_code_name(46615,"HANGUL_SYLLABLE_DDOD"). +lisp_code_name(46616,"HANGUL_SYLLABLE_DDOL"). +lisp_code_name(46617,"HANGUL_SYLLABLE_DDOLG"). +lisp_code_name(46618,"HANGUL_SYLLABLE_DDOLM"). +lisp_code_name(46619,"HANGUL_SYLLABLE_DDOLB"). +lisp_code_name(46620,"HANGUL_SYLLABLE_DDOLS"). +lisp_code_name(46621,"HANGUL_SYLLABLE_DDOLT"). +lisp_code_name(46622,"HANGUL_SYLLABLE_DDOLP"). +lisp_code_name(46623,"HANGUL_SYLLABLE_DDOLH"). +lisp_code_name(46624,"HANGUL_SYLLABLE_DDOM"). +lisp_code_name(46625,"HANGUL_SYLLABLE_DDOB"). +lisp_code_name(46626,"HANGUL_SYLLABLE_DDOBS"). +lisp_code_name(46627,"HANGUL_SYLLABLE_DDOS"). +lisp_code_name(46628,"HANGUL_SYLLABLE_DDOSS"). +lisp_code_name(46629,"HANGUL_SYLLABLE_DDONG"). +lisp_code_name(46630,"HANGUL_SYLLABLE_DDOJ"). +lisp_code_name(46631,"HANGUL_SYLLABLE_DDOC"). +lisp_code_name(46632,"HANGUL_SYLLABLE_DDOK"). +lisp_code_name(46633,"HANGUL_SYLLABLE_DDOT"). +lisp_code_name(46634,"HANGUL_SYLLABLE_DDOP"). +lisp_code_name(46635,"HANGUL_SYLLABLE_DDOH"). +lisp_code_name(46636,"HANGUL_SYLLABLE_DDWA"). +lisp_code_name(46637,"HANGUL_SYLLABLE_DDWAG"). +lisp_code_name(46638,"HANGUL_SYLLABLE_DDWAGG"). +lisp_code_name(46639,"HANGUL_SYLLABLE_DDWAGS"). +lisp_code_name(46640,"HANGUL_SYLLABLE_DDWAN"). +lisp_code_name(46641,"HANGUL_SYLLABLE_DDWANJ"). +lisp_code_name(46642,"HANGUL_SYLLABLE_DDWANH"). +lisp_code_name(46643,"HANGUL_SYLLABLE_DDWAD"). +lisp_code_name(46644,"HANGUL_SYLLABLE_DDWAL"). +lisp_code_name(46645,"HANGUL_SYLLABLE_DDWALG"). +lisp_code_name(46646,"HANGUL_SYLLABLE_DDWALM"). +lisp_code_name(46647,"HANGUL_SYLLABLE_DDWALB"). +lisp_code_name(46648,"HANGUL_SYLLABLE_DDWALS"). +lisp_code_name(46649,"HANGUL_SYLLABLE_DDWALT"). +lisp_code_name(46650,"HANGUL_SYLLABLE_DDWALP"). +lisp_code_name(46651,"HANGUL_SYLLABLE_DDWALH"). +lisp_code_name(46652,"HANGUL_SYLLABLE_DDWAM"). +lisp_code_name(46653,"HANGUL_SYLLABLE_DDWAB"). +lisp_code_name(46654,"HANGUL_SYLLABLE_DDWABS"). +lisp_code_name(46655,"HANGUL_SYLLABLE_DDWAS"). +lisp_code_name(46656,"HANGUL_SYLLABLE_DDWASS"). +lisp_code_name(46657,"HANGUL_SYLLABLE_DDWANG"). +lisp_code_name(46658,"HANGUL_SYLLABLE_DDWAJ"). +lisp_code_name(46659,"HANGUL_SYLLABLE_DDWAC"). +lisp_code_name(46660,"HANGUL_SYLLABLE_DDWAK"). +lisp_code_name(46661,"HANGUL_SYLLABLE_DDWAT"). +lisp_code_name(46662,"HANGUL_SYLLABLE_DDWAP"). +lisp_code_name(46663,"HANGUL_SYLLABLE_DDWAH"). +lisp_code_name(46664,"HANGUL_SYLLABLE_DDWAE"). +lisp_code_name(46665,"HANGUL_SYLLABLE_DDWAEG"). +lisp_code_name(46666,"HANGUL_SYLLABLE_DDWAEGG"). +lisp_code_name(46667,"HANGUL_SYLLABLE_DDWAEGS"). +lisp_code_name(46668,"HANGUL_SYLLABLE_DDWAEN"). +lisp_code_name(46669,"HANGUL_SYLLABLE_DDWAENJ"). +lisp_code_name(46670,"HANGUL_SYLLABLE_DDWAENH"). +lisp_code_name(46671,"HANGUL_SYLLABLE_DDWAED"). +lisp_code_name(46672,"HANGUL_SYLLABLE_DDWAEL"). +lisp_code_name(46673,"HANGUL_SYLLABLE_DDWAELG"). +lisp_code_name(46674,"HANGUL_SYLLABLE_DDWAELM"). +lisp_code_name(46675,"HANGUL_SYLLABLE_DDWAELB"). +lisp_code_name(46676,"HANGUL_SYLLABLE_DDWAELS"). +lisp_code_name(46677,"HANGUL_SYLLABLE_DDWAELT"). +lisp_code_name(46678,"HANGUL_SYLLABLE_DDWAELP"). +lisp_code_name(46679,"HANGUL_SYLLABLE_DDWAELH"). +lisp_code_name(46680,"HANGUL_SYLLABLE_DDWAEM"). +lisp_code_name(46681,"HANGUL_SYLLABLE_DDWAEB"). +lisp_code_name(46682,"HANGUL_SYLLABLE_DDWAEBS"). +lisp_code_name(46683,"HANGUL_SYLLABLE_DDWAES"). +lisp_code_name(46684,"HANGUL_SYLLABLE_DDWAESS"). +lisp_code_name(46685,"HANGUL_SYLLABLE_DDWAENG"). +lisp_code_name(46686,"HANGUL_SYLLABLE_DDWAEJ"). +lisp_code_name(46687,"HANGUL_SYLLABLE_DDWAEC"). +lisp_code_name(46688,"HANGUL_SYLLABLE_DDWAEK"). +lisp_code_name(46689,"HANGUL_SYLLABLE_DDWAET"). +lisp_code_name(46690,"HANGUL_SYLLABLE_DDWAEP"). +lisp_code_name(46691,"HANGUL_SYLLABLE_DDWAEH"). +lisp_code_name(46692,"HANGUL_SYLLABLE_DDOE"). +lisp_code_name(46693,"HANGUL_SYLLABLE_DDOEG"). +lisp_code_name(46694,"HANGUL_SYLLABLE_DDOEGG"). +lisp_code_name(46695,"HANGUL_SYLLABLE_DDOEGS"). +lisp_code_name(46696,"HANGUL_SYLLABLE_DDOEN"). +lisp_code_name(46697,"HANGUL_SYLLABLE_DDOENJ"). +lisp_code_name(46698,"HANGUL_SYLLABLE_DDOENH"). +lisp_code_name(46699,"HANGUL_SYLLABLE_DDOED"). +lisp_code_name(46700,"HANGUL_SYLLABLE_DDOEL"). +lisp_code_name(46701,"HANGUL_SYLLABLE_DDOELG"). +lisp_code_name(46702,"HANGUL_SYLLABLE_DDOELM"). +lisp_code_name(46703,"HANGUL_SYLLABLE_DDOELB"). +lisp_code_name(46704,"HANGUL_SYLLABLE_DDOELS"). +lisp_code_name(46705,"HANGUL_SYLLABLE_DDOELT"). +lisp_code_name(46706,"HANGUL_SYLLABLE_DDOELP"). +lisp_code_name(46707,"HANGUL_SYLLABLE_DDOELH"). +lisp_code_name(46708,"HANGUL_SYLLABLE_DDOEM"). +lisp_code_name(46709,"HANGUL_SYLLABLE_DDOEB"). +lisp_code_name(46710,"HANGUL_SYLLABLE_DDOEBS"). +lisp_code_name(46711,"HANGUL_SYLLABLE_DDOES"). +lisp_code_name(46712,"HANGUL_SYLLABLE_DDOESS"). +lisp_code_name(46713,"HANGUL_SYLLABLE_DDOENG"). +lisp_code_name(46714,"HANGUL_SYLLABLE_DDOEJ"). +lisp_code_name(46715,"HANGUL_SYLLABLE_DDOEC"). +lisp_code_name(46716,"HANGUL_SYLLABLE_DDOEK"). +lisp_code_name(46717,"HANGUL_SYLLABLE_DDOET"). +lisp_code_name(46718,"HANGUL_SYLLABLE_DDOEP"). +lisp_code_name(46719,"HANGUL_SYLLABLE_DDOEH"). +lisp_code_name(46720,"HANGUL_SYLLABLE_DDYO"). +lisp_code_name(46721,"HANGUL_SYLLABLE_DDYOG"). +lisp_code_name(46722,"HANGUL_SYLLABLE_DDYOGG"). +lisp_code_name(46723,"HANGUL_SYLLABLE_DDYOGS"). +lisp_code_name(46724,"HANGUL_SYLLABLE_DDYON"). +lisp_code_name(46725,"HANGUL_SYLLABLE_DDYONJ"). +lisp_code_name(46726,"HANGUL_SYLLABLE_DDYONH"). +lisp_code_name(46727,"HANGUL_SYLLABLE_DDYOD"). +lisp_code_name(46728,"HANGUL_SYLLABLE_DDYOL"). +lisp_code_name(46729,"HANGUL_SYLLABLE_DDYOLG"). +lisp_code_name(46730,"HANGUL_SYLLABLE_DDYOLM"). +lisp_code_name(46731,"HANGUL_SYLLABLE_DDYOLB"). +lisp_code_name(46732,"HANGUL_SYLLABLE_DDYOLS"). +lisp_code_name(46733,"HANGUL_SYLLABLE_DDYOLT"). +lisp_code_name(46734,"HANGUL_SYLLABLE_DDYOLP"). +lisp_code_name(46735,"HANGUL_SYLLABLE_DDYOLH"). +lisp_code_name(46736,"HANGUL_SYLLABLE_DDYOM"). +lisp_code_name(46737,"HANGUL_SYLLABLE_DDYOB"). +lisp_code_name(46738,"HANGUL_SYLLABLE_DDYOBS"). +lisp_code_name(46739,"HANGUL_SYLLABLE_DDYOS"). +lisp_code_name(46740,"HANGUL_SYLLABLE_DDYOSS"). +lisp_code_name(46741,"HANGUL_SYLLABLE_DDYONG"). +lisp_code_name(46742,"HANGUL_SYLLABLE_DDYOJ"). +lisp_code_name(46743,"HANGUL_SYLLABLE_DDYOC"). +lisp_code_name(46744,"HANGUL_SYLLABLE_DDYOK"). +lisp_code_name(46745,"HANGUL_SYLLABLE_DDYOT"). +lisp_code_name(46746,"HANGUL_SYLLABLE_DDYOP"). +lisp_code_name(46747,"HANGUL_SYLLABLE_DDYOH"). +lisp_code_name(46748,"HANGUL_SYLLABLE_DDU"). +lisp_code_name(46749,"HANGUL_SYLLABLE_DDUG"). +lisp_code_name(46750,"HANGUL_SYLLABLE_DDUGG"). +lisp_code_name(46751,"HANGUL_SYLLABLE_DDUGS"). +lisp_code_name(46752,"HANGUL_SYLLABLE_DDUN"). +lisp_code_name(46753,"HANGUL_SYLLABLE_DDUNJ"). +lisp_code_name(46754,"HANGUL_SYLLABLE_DDUNH"). +lisp_code_name(46755,"HANGUL_SYLLABLE_DDUD"). +lisp_code_name(46756,"HANGUL_SYLLABLE_DDUL"). +lisp_code_name(46757,"HANGUL_SYLLABLE_DDULG"). +lisp_code_name(46758,"HANGUL_SYLLABLE_DDULM"). +lisp_code_name(46759,"HANGUL_SYLLABLE_DDULB"). +lisp_code_name(46760,"HANGUL_SYLLABLE_DDULS"). +lisp_code_name(46761,"HANGUL_SYLLABLE_DDULT"). +lisp_code_name(46762,"HANGUL_SYLLABLE_DDULP"). +lisp_code_name(46763,"HANGUL_SYLLABLE_DDULH"). +lisp_code_name(46764,"HANGUL_SYLLABLE_DDUM"). +lisp_code_name(46765,"HANGUL_SYLLABLE_DDUB"). +lisp_code_name(46766,"HANGUL_SYLLABLE_DDUBS"). +lisp_code_name(46767,"HANGUL_SYLLABLE_DDUS"). +lisp_code_name(46768,"HANGUL_SYLLABLE_DDUSS"). +lisp_code_name(46769,"HANGUL_SYLLABLE_DDUNG"). +lisp_code_name(46770,"HANGUL_SYLLABLE_DDUJ"). +lisp_code_name(46771,"HANGUL_SYLLABLE_DDUC"). +lisp_code_name(46772,"HANGUL_SYLLABLE_DDUK"). +lisp_code_name(46773,"HANGUL_SYLLABLE_DDUT"). +lisp_code_name(46774,"HANGUL_SYLLABLE_DDUP"). +lisp_code_name(46775,"HANGUL_SYLLABLE_DDUH"). +lisp_code_name(46776,"HANGUL_SYLLABLE_DDWEO"). +lisp_code_name(46777,"HANGUL_SYLLABLE_DDWEOG"). +lisp_code_name(46778,"HANGUL_SYLLABLE_DDWEOGG"). +lisp_code_name(46779,"HANGUL_SYLLABLE_DDWEOGS"). +lisp_code_name(46780,"HANGUL_SYLLABLE_DDWEON"). +lisp_code_name(46781,"HANGUL_SYLLABLE_DDWEONJ"). +lisp_code_name(46782,"HANGUL_SYLLABLE_DDWEONH"). +lisp_code_name(46783,"HANGUL_SYLLABLE_DDWEOD"). +lisp_code_name(46784,"HANGUL_SYLLABLE_DDWEOL"). +lisp_code_name(46785,"HANGUL_SYLLABLE_DDWEOLG"). +lisp_code_name(46786,"HANGUL_SYLLABLE_DDWEOLM"). +lisp_code_name(46787,"HANGUL_SYLLABLE_DDWEOLB"). +lisp_code_name(46788,"HANGUL_SYLLABLE_DDWEOLS"). +lisp_code_name(46789,"HANGUL_SYLLABLE_DDWEOLT"). +lisp_code_name(46790,"HANGUL_SYLLABLE_DDWEOLP"). +lisp_code_name(46791,"HANGUL_SYLLABLE_DDWEOLH"). +lisp_code_name(46792,"HANGUL_SYLLABLE_DDWEOM"). +lisp_code_name(46793,"HANGUL_SYLLABLE_DDWEOB"). +lisp_code_name(46794,"HANGUL_SYLLABLE_DDWEOBS"). +lisp_code_name(46795,"HANGUL_SYLLABLE_DDWEOS"). +lisp_code_name(46796,"HANGUL_SYLLABLE_DDWEOSS"). +lisp_code_name(46797,"HANGUL_SYLLABLE_DDWEONG"). +lisp_code_name(46798,"HANGUL_SYLLABLE_DDWEOJ"). +lisp_code_name(46799,"HANGUL_SYLLABLE_DDWEOC"). +lisp_code_name(46800,"HANGUL_SYLLABLE_DDWEOK"). +lisp_code_name(46801,"HANGUL_SYLLABLE_DDWEOT"). +lisp_code_name(46802,"HANGUL_SYLLABLE_DDWEOP"). +lisp_code_name(46803,"HANGUL_SYLLABLE_DDWEOH"). +lisp_code_name(46804,"HANGUL_SYLLABLE_DDWE"). +lisp_code_name(46805,"HANGUL_SYLLABLE_DDWEG"). +lisp_code_name(46806,"HANGUL_SYLLABLE_DDWEGG"). +lisp_code_name(46807,"HANGUL_SYLLABLE_DDWEGS"). +lisp_code_name(46808,"HANGUL_SYLLABLE_DDWEN"). +lisp_code_name(46809,"HANGUL_SYLLABLE_DDWENJ"). +lisp_code_name(46810,"HANGUL_SYLLABLE_DDWENH"). +lisp_code_name(46811,"HANGUL_SYLLABLE_DDWED"). +lisp_code_name(46812,"HANGUL_SYLLABLE_DDWEL"). +lisp_code_name(46813,"HANGUL_SYLLABLE_DDWELG"). +lisp_code_name(46814,"HANGUL_SYLLABLE_DDWELM"). +lisp_code_name(46815,"HANGUL_SYLLABLE_DDWELB"). +lisp_code_name(46816,"HANGUL_SYLLABLE_DDWELS"). +lisp_code_name(46817,"HANGUL_SYLLABLE_DDWELT"). +lisp_code_name(46818,"HANGUL_SYLLABLE_DDWELP"). +lisp_code_name(46819,"HANGUL_SYLLABLE_DDWELH"). +lisp_code_name(46820,"HANGUL_SYLLABLE_DDWEM"). +lisp_code_name(46821,"HANGUL_SYLLABLE_DDWEB"). +lisp_code_name(46822,"HANGUL_SYLLABLE_DDWEBS"). +lisp_code_name(46823,"HANGUL_SYLLABLE_DDWES"). +lisp_code_name(46824,"HANGUL_SYLLABLE_DDWESS"). +lisp_code_name(46825,"HANGUL_SYLLABLE_DDWENG"). +lisp_code_name(46826,"HANGUL_SYLLABLE_DDWEJ"). +lisp_code_name(46827,"HANGUL_SYLLABLE_DDWEC"). +lisp_code_name(46828,"HANGUL_SYLLABLE_DDWEK"). +lisp_code_name(46829,"HANGUL_SYLLABLE_DDWET"). +lisp_code_name(46830,"HANGUL_SYLLABLE_DDWEP"). +lisp_code_name(46831,"HANGUL_SYLLABLE_DDWEH"). +lisp_code_name(46832,"HANGUL_SYLLABLE_DDWI"). +lisp_code_name(46833,"HANGUL_SYLLABLE_DDWIG"). +lisp_code_name(46834,"HANGUL_SYLLABLE_DDWIGG"). +lisp_code_name(46835,"HANGUL_SYLLABLE_DDWIGS"). +lisp_code_name(46836,"HANGUL_SYLLABLE_DDWIN"). +lisp_code_name(46837,"HANGUL_SYLLABLE_DDWINJ"). +lisp_code_name(46838,"HANGUL_SYLLABLE_DDWINH"). +lisp_code_name(46839,"HANGUL_SYLLABLE_DDWID"). +lisp_code_name(46840,"HANGUL_SYLLABLE_DDWIL"). +lisp_code_name(46841,"HANGUL_SYLLABLE_DDWILG"). +lisp_code_name(46842,"HANGUL_SYLLABLE_DDWILM"). +lisp_code_name(46843,"HANGUL_SYLLABLE_DDWILB"). +lisp_code_name(46844,"HANGUL_SYLLABLE_DDWILS"). +lisp_code_name(46845,"HANGUL_SYLLABLE_DDWILT"). +lisp_code_name(46846,"HANGUL_SYLLABLE_DDWILP"). +lisp_code_name(46847,"HANGUL_SYLLABLE_DDWILH"). +lisp_code_name(46848,"HANGUL_SYLLABLE_DDWIM"). +lisp_code_name(46849,"HANGUL_SYLLABLE_DDWIB"). +lisp_code_name(46850,"HANGUL_SYLLABLE_DDWIBS"). +lisp_code_name(46851,"HANGUL_SYLLABLE_DDWIS"). +lisp_code_name(46852,"HANGUL_SYLLABLE_DDWISS"). +lisp_code_name(46853,"HANGUL_SYLLABLE_DDWING"). +lisp_code_name(46854,"HANGUL_SYLLABLE_DDWIJ"). +lisp_code_name(46855,"HANGUL_SYLLABLE_DDWIC"). +lisp_code_name(46856,"HANGUL_SYLLABLE_DDWIK"). +lisp_code_name(46857,"HANGUL_SYLLABLE_DDWIT"). +lisp_code_name(46858,"HANGUL_SYLLABLE_DDWIP"). +lisp_code_name(46859,"HANGUL_SYLLABLE_DDWIH"). +lisp_code_name(46860,"HANGUL_SYLLABLE_DDYU"). +lisp_code_name(46861,"HANGUL_SYLLABLE_DDYUG"). +lisp_code_name(46862,"HANGUL_SYLLABLE_DDYUGG"). +lisp_code_name(46863,"HANGUL_SYLLABLE_DDYUGS"). +lisp_code_name(46864,"HANGUL_SYLLABLE_DDYUN"). +lisp_code_name(46865,"HANGUL_SYLLABLE_DDYUNJ"). +lisp_code_name(46866,"HANGUL_SYLLABLE_DDYUNH"). +lisp_code_name(46867,"HANGUL_SYLLABLE_DDYUD"). +lisp_code_name(46868,"HANGUL_SYLLABLE_DDYUL"). +lisp_code_name(46869,"HANGUL_SYLLABLE_DDYULG"). +lisp_code_name(46870,"HANGUL_SYLLABLE_DDYULM"). +lisp_code_name(46871,"HANGUL_SYLLABLE_DDYULB"). +lisp_code_name(46872,"HANGUL_SYLLABLE_DDYULS"). +lisp_code_name(46873,"HANGUL_SYLLABLE_DDYULT"). +lisp_code_name(46874,"HANGUL_SYLLABLE_DDYULP"). +lisp_code_name(46875,"HANGUL_SYLLABLE_DDYULH"). +lisp_code_name(46876,"HANGUL_SYLLABLE_DDYUM"). +lisp_code_name(46877,"HANGUL_SYLLABLE_DDYUB"). +lisp_code_name(46878,"HANGUL_SYLLABLE_DDYUBS"). +lisp_code_name(46879,"HANGUL_SYLLABLE_DDYUS"). +lisp_code_name(46880,"HANGUL_SYLLABLE_DDYUSS"). +lisp_code_name(46881,"HANGUL_SYLLABLE_DDYUNG"). +lisp_code_name(46882,"HANGUL_SYLLABLE_DDYUJ"). +lisp_code_name(46883,"HANGUL_SYLLABLE_DDYUC"). +lisp_code_name(46884,"HANGUL_SYLLABLE_DDYUK"). +lisp_code_name(46885,"HANGUL_SYLLABLE_DDYUT"). +lisp_code_name(46886,"HANGUL_SYLLABLE_DDYUP"). +lisp_code_name(46887,"HANGUL_SYLLABLE_DDYUH"). +lisp_code_name(46888,"HANGUL_SYLLABLE_DDEU"). +lisp_code_name(46889,"HANGUL_SYLLABLE_DDEUG"). +lisp_code_name(46890,"HANGUL_SYLLABLE_DDEUGG"). +lisp_code_name(46891,"HANGUL_SYLLABLE_DDEUGS"). +lisp_code_name(46892,"HANGUL_SYLLABLE_DDEUN"). +lisp_code_name(46893,"HANGUL_SYLLABLE_DDEUNJ"). +lisp_code_name(46894,"HANGUL_SYLLABLE_DDEUNH"). +lisp_code_name(46895,"HANGUL_SYLLABLE_DDEUD"). +lisp_code_name(46896,"HANGUL_SYLLABLE_DDEUL"). +lisp_code_name(46897,"HANGUL_SYLLABLE_DDEULG"). +lisp_code_name(46898,"HANGUL_SYLLABLE_DDEULM"). +lisp_code_name(46899,"HANGUL_SYLLABLE_DDEULB"). +lisp_code_name(46900,"HANGUL_SYLLABLE_DDEULS"). +lisp_code_name(46901,"HANGUL_SYLLABLE_DDEULT"). +lisp_code_name(46902,"HANGUL_SYLLABLE_DDEULP"). +lisp_code_name(46903,"HANGUL_SYLLABLE_DDEULH"). +lisp_code_name(46904,"HANGUL_SYLLABLE_DDEUM"). +lisp_code_name(46905,"HANGUL_SYLLABLE_DDEUB"). +lisp_code_name(46906,"HANGUL_SYLLABLE_DDEUBS"). +lisp_code_name(46907,"HANGUL_SYLLABLE_DDEUS"). +lisp_code_name(46908,"HANGUL_SYLLABLE_DDEUSS"). +lisp_code_name(46909,"HANGUL_SYLLABLE_DDEUNG"). +lisp_code_name(46910,"HANGUL_SYLLABLE_DDEUJ"). +lisp_code_name(46911,"HANGUL_SYLLABLE_DDEUC"). +lisp_code_name(46912,"HANGUL_SYLLABLE_DDEUK"). +lisp_code_name(46913,"HANGUL_SYLLABLE_DDEUT"). +lisp_code_name(46914,"HANGUL_SYLLABLE_DDEUP"). +lisp_code_name(46915,"HANGUL_SYLLABLE_DDEUH"). +lisp_code_name(46916,"HANGUL_SYLLABLE_DDYI"). +lisp_code_name(46917,"HANGUL_SYLLABLE_DDYIG"). +lisp_code_name(46918,"HANGUL_SYLLABLE_DDYIGG"). +lisp_code_name(46919,"HANGUL_SYLLABLE_DDYIGS"). +lisp_code_name(46920,"HANGUL_SYLLABLE_DDYIN"). +lisp_code_name(46921,"HANGUL_SYLLABLE_DDYINJ"). +lisp_code_name(46922,"HANGUL_SYLLABLE_DDYINH"). +lisp_code_name(46923,"HANGUL_SYLLABLE_DDYID"). +lisp_code_name(46924,"HANGUL_SYLLABLE_DDYIL"). +lisp_code_name(46925,"HANGUL_SYLLABLE_DDYILG"). +lisp_code_name(46926,"HANGUL_SYLLABLE_DDYILM"). +lisp_code_name(46927,"HANGUL_SYLLABLE_DDYILB"). +lisp_code_name(46928,"HANGUL_SYLLABLE_DDYILS"). +lisp_code_name(46929,"HANGUL_SYLLABLE_DDYILT"). +lisp_code_name(46930,"HANGUL_SYLLABLE_DDYILP"). +lisp_code_name(46931,"HANGUL_SYLLABLE_DDYILH"). +lisp_code_name(46932,"HANGUL_SYLLABLE_DDYIM"). +lisp_code_name(46933,"HANGUL_SYLLABLE_DDYIB"). +lisp_code_name(46934,"HANGUL_SYLLABLE_DDYIBS"). +lisp_code_name(46935,"HANGUL_SYLLABLE_DDYIS"). +lisp_code_name(46936,"HANGUL_SYLLABLE_DDYISS"). +lisp_code_name(46937,"HANGUL_SYLLABLE_DDYING"). +lisp_code_name(46938,"HANGUL_SYLLABLE_DDYIJ"). +lisp_code_name(46939,"HANGUL_SYLLABLE_DDYIC"). +lisp_code_name(46940,"HANGUL_SYLLABLE_DDYIK"). +lisp_code_name(46941,"HANGUL_SYLLABLE_DDYIT"). +lisp_code_name(46942,"HANGUL_SYLLABLE_DDYIP"). +lisp_code_name(46943,"HANGUL_SYLLABLE_DDYIH"). +lisp_code_name(46944,"HANGUL_SYLLABLE_DDI"). +lisp_code_name(46945,"HANGUL_SYLLABLE_DDIG"). +lisp_code_name(46946,"HANGUL_SYLLABLE_DDIGG"). +lisp_code_name(46947,"HANGUL_SYLLABLE_DDIGS"). +lisp_code_name(46948,"HANGUL_SYLLABLE_DDIN"). +lisp_code_name(46949,"HANGUL_SYLLABLE_DDINJ"). +lisp_code_name(46950,"HANGUL_SYLLABLE_DDINH"). +lisp_code_name(46951,"HANGUL_SYLLABLE_DDID"). +lisp_code_name(46952,"HANGUL_SYLLABLE_DDIL"). +lisp_code_name(46953,"HANGUL_SYLLABLE_DDILG"). +lisp_code_name(46954,"HANGUL_SYLLABLE_DDILM"). +lisp_code_name(46955,"HANGUL_SYLLABLE_DDILB"). +lisp_code_name(46956,"HANGUL_SYLLABLE_DDILS"). +lisp_code_name(46957,"HANGUL_SYLLABLE_DDILT"). +lisp_code_name(46958,"HANGUL_SYLLABLE_DDILP"). +lisp_code_name(46959,"HANGUL_SYLLABLE_DDILH"). +lisp_code_name(46960,"HANGUL_SYLLABLE_DDIM"). +lisp_code_name(46961,"HANGUL_SYLLABLE_DDIB"). +lisp_code_name(46962,"HANGUL_SYLLABLE_DDIBS"). +lisp_code_name(46963,"HANGUL_SYLLABLE_DDIS"). +lisp_code_name(46964,"HANGUL_SYLLABLE_DDISS"). +lisp_code_name(46965,"HANGUL_SYLLABLE_DDING"). +lisp_code_name(46966,"HANGUL_SYLLABLE_DDIJ"). +lisp_code_name(46967,"HANGUL_SYLLABLE_DDIC"). +lisp_code_name(46968,"HANGUL_SYLLABLE_DDIK"). +lisp_code_name(46969,"HANGUL_SYLLABLE_DDIT"). +lisp_code_name(46970,"HANGUL_SYLLABLE_DDIP"). +lisp_code_name(46971,"HANGUL_SYLLABLE_DDIH"). +lisp_code_name(46972,"HANGUL_SYLLABLE_RA"). +lisp_code_name(46973,"HANGUL_SYLLABLE_RAG"). +lisp_code_name(46974,"HANGUL_SYLLABLE_RAGG"). +lisp_code_name(46975,"HANGUL_SYLLABLE_RAGS"). +lisp_code_name(46976,"HANGUL_SYLLABLE_RAN"). +lisp_code_name(46977,"HANGUL_SYLLABLE_RANJ"). +lisp_code_name(46978,"HANGUL_SYLLABLE_RANH"). +lisp_code_name(46979,"HANGUL_SYLLABLE_RAD"). +lisp_code_name(46980,"HANGUL_SYLLABLE_RAL"). +lisp_code_name(46981,"HANGUL_SYLLABLE_RALG"). +lisp_code_name(46982,"HANGUL_SYLLABLE_RALM"). +lisp_code_name(46983,"HANGUL_SYLLABLE_RALB"). +lisp_code_name(46984,"HANGUL_SYLLABLE_RALS"). +lisp_code_name(46985,"HANGUL_SYLLABLE_RALT"). +lisp_code_name(46986,"HANGUL_SYLLABLE_RALP"). +lisp_code_name(46987,"HANGUL_SYLLABLE_RALH"). +lisp_code_name(46988,"HANGUL_SYLLABLE_RAM"). +lisp_code_name(46989,"HANGUL_SYLLABLE_RAB"). +lisp_code_name(46990,"HANGUL_SYLLABLE_RABS"). +lisp_code_name(46991,"HANGUL_SYLLABLE_RAS"). +lisp_code_name(46992,"HANGUL_SYLLABLE_RASS"). +lisp_code_name(46993,"HANGUL_SYLLABLE_RANG"). +lisp_code_name(46994,"HANGUL_SYLLABLE_RAJ"). +lisp_code_name(46995,"HANGUL_SYLLABLE_RAC"). +lisp_code_name(46996,"HANGUL_SYLLABLE_RAK"). +lisp_code_name(46997,"HANGUL_SYLLABLE_RAT"). +lisp_code_name(46998,"HANGUL_SYLLABLE_RAP"). +lisp_code_name(46999,"HANGUL_SYLLABLE_RAH"). +lisp_code_name(47000,"HANGUL_SYLLABLE_RAE"). +lisp_code_name(47001,"HANGUL_SYLLABLE_RAEG"). +lisp_code_name(47002,"HANGUL_SYLLABLE_RAEGG"). +lisp_code_name(47003,"HANGUL_SYLLABLE_RAEGS"). +lisp_code_name(47004,"HANGUL_SYLLABLE_RAEN"). +lisp_code_name(47005,"HANGUL_SYLLABLE_RAENJ"). +lisp_code_name(47006,"HANGUL_SYLLABLE_RAENH"). +lisp_code_name(47007,"HANGUL_SYLLABLE_RAED"). +lisp_code_name(47008,"HANGUL_SYLLABLE_RAEL"). +lisp_code_name(47009,"HANGUL_SYLLABLE_RAELG"). +lisp_code_name(47010,"HANGUL_SYLLABLE_RAELM"). +lisp_code_name(47011,"HANGUL_SYLLABLE_RAELB"). +lisp_code_name(47012,"HANGUL_SYLLABLE_RAELS"). +lisp_code_name(47013,"HANGUL_SYLLABLE_RAELT"). +lisp_code_name(47014,"HANGUL_SYLLABLE_RAELP"). +lisp_code_name(47015,"HANGUL_SYLLABLE_RAELH"). +lisp_code_name(47016,"HANGUL_SYLLABLE_RAEM"). +lisp_code_name(47017,"HANGUL_SYLLABLE_RAEB"). +lisp_code_name(47018,"HANGUL_SYLLABLE_RAEBS"). +lisp_code_name(47019,"HANGUL_SYLLABLE_RAES"). +lisp_code_name(47020,"HANGUL_SYLLABLE_RAESS"). +lisp_code_name(47021,"HANGUL_SYLLABLE_RAENG"). +lisp_code_name(47022,"HANGUL_SYLLABLE_RAEJ"). +lisp_code_name(47023,"HANGUL_SYLLABLE_RAEC"). +lisp_code_name(47024,"HANGUL_SYLLABLE_RAEK"). +lisp_code_name(47025,"HANGUL_SYLLABLE_RAET"). +lisp_code_name(47026,"HANGUL_SYLLABLE_RAEP"). +lisp_code_name(47027,"HANGUL_SYLLABLE_RAEH"). +lisp_code_name(47028,"HANGUL_SYLLABLE_RYA"). +lisp_code_name(47029,"HANGUL_SYLLABLE_RYAG"). +lisp_code_name(47030,"HANGUL_SYLLABLE_RYAGG"). +lisp_code_name(47031,"HANGUL_SYLLABLE_RYAGS"). +lisp_code_name(47032,"HANGUL_SYLLABLE_RYAN"). +lisp_code_name(47033,"HANGUL_SYLLABLE_RYANJ"). +lisp_code_name(47034,"HANGUL_SYLLABLE_RYANH"). +lisp_code_name(47035,"HANGUL_SYLLABLE_RYAD"). +lisp_code_name(47036,"HANGUL_SYLLABLE_RYAL"). +lisp_code_name(47037,"HANGUL_SYLLABLE_RYALG"). +lisp_code_name(47038,"HANGUL_SYLLABLE_RYALM"). +lisp_code_name(47039,"HANGUL_SYLLABLE_RYALB"). +lisp_code_name(47040,"HANGUL_SYLLABLE_RYALS"). +lisp_code_name(47041,"HANGUL_SYLLABLE_RYALT"). +lisp_code_name(47042,"HANGUL_SYLLABLE_RYALP"). +lisp_code_name(47043,"HANGUL_SYLLABLE_RYALH"). +lisp_code_name(47044,"HANGUL_SYLLABLE_RYAM"). +lisp_code_name(47045,"HANGUL_SYLLABLE_RYAB"). +lisp_code_name(47046,"HANGUL_SYLLABLE_RYABS"). +lisp_code_name(47047,"HANGUL_SYLLABLE_RYAS"). +lisp_code_name(47048,"HANGUL_SYLLABLE_RYASS"). +lisp_code_name(47049,"HANGUL_SYLLABLE_RYANG"). +lisp_code_name(47050,"HANGUL_SYLLABLE_RYAJ"). +lisp_code_name(47051,"HANGUL_SYLLABLE_RYAC"). +lisp_code_name(47052,"HANGUL_SYLLABLE_RYAK"). +lisp_code_name(47053,"HANGUL_SYLLABLE_RYAT"). +lisp_code_name(47054,"HANGUL_SYLLABLE_RYAP"). +lisp_code_name(47055,"HANGUL_SYLLABLE_RYAH"). +lisp_code_name(47056,"HANGUL_SYLLABLE_RYAE"). +lisp_code_name(47057,"HANGUL_SYLLABLE_RYAEG"). +lisp_code_name(47058,"HANGUL_SYLLABLE_RYAEGG"). +lisp_code_name(47059,"HANGUL_SYLLABLE_RYAEGS"). +lisp_code_name(47060,"HANGUL_SYLLABLE_RYAEN"). +lisp_code_name(47061,"HANGUL_SYLLABLE_RYAENJ"). +lisp_code_name(47062,"HANGUL_SYLLABLE_RYAENH"). +lisp_code_name(47063,"HANGUL_SYLLABLE_RYAED"). +lisp_code_name(47064,"HANGUL_SYLLABLE_RYAEL"). +lisp_code_name(47065,"HANGUL_SYLLABLE_RYAELG"). +lisp_code_name(47066,"HANGUL_SYLLABLE_RYAELM"). +lisp_code_name(47067,"HANGUL_SYLLABLE_RYAELB"). +lisp_code_name(47068,"HANGUL_SYLLABLE_RYAELS"). +lisp_code_name(47069,"HANGUL_SYLLABLE_RYAELT"). +lisp_code_name(47070,"HANGUL_SYLLABLE_RYAELP"). +lisp_code_name(47071,"HANGUL_SYLLABLE_RYAELH"). +lisp_code_name(47072,"HANGUL_SYLLABLE_RYAEM"). +lisp_code_name(47073,"HANGUL_SYLLABLE_RYAEB"). +lisp_code_name(47074,"HANGUL_SYLLABLE_RYAEBS"). +lisp_code_name(47075,"HANGUL_SYLLABLE_RYAES"). +lisp_code_name(47076,"HANGUL_SYLLABLE_RYAESS"). +lisp_code_name(47077,"HANGUL_SYLLABLE_RYAENG"). +lisp_code_name(47078,"HANGUL_SYLLABLE_RYAEJ"). +lisp_code_name(47079,"HANGUL_SYLLABLE_RYAEC"). +lisp_code_name(47080,"HANGUL_SYLLABLE_RYAEK"). +lisp_code_name(47081,"HANGUL_SYLLABLE_RYAET"). +lisp_code_name(47082,"HANGUL_SYLLABLE_RYAEP"). +lisp_code_name(47083,"HANGUL_SYLLABLE_RYAEH"). +lisp_code_name(47084,"HANGUL_SYLLABLE_REO"). +lisp_code_name(47085,"HANGUL_SYLLABLE_REOG"). +lisp_code_name(47086,"HANGUL_SYLLABLE_REOGG"). +lisp_code_name(47087,"HANGUL_SYLLABLE_REOGS"). +lisp_code_name(47088,"HANGUL_SYLLABLE_REON"). +lisp_code_name(47089,"HANGUL_SYLLABLE_REONJ"). +lisp_code_name(47090,"HANGUL_SYLLABLE_REONH"). +lisp_code_name(47091,"HANGUL_SYLLABLE_REOD"). +lisp_code_name(47092,"HANGUL_SYLLABLE_REOL"). +lisp_code_name(47093,"HANGUL_SYLLABLE_REOLG"). +lisp_code_name(47094,"HANGUL_SYLLABLE_REOLM"). +lisp_code_name(47095,"HANGUL_SYLLABLE_REOLB"). +lisp_code_name(47096,"HANGUL_SYLLABLE_REOLS"). +lisp_code_name(47097,"HANGUL_SYLLABLE_REOLT"). +lisp_code_name(47098,"HANGUL_SYLLABLE_REOLP"). +lisp_code_name(47099,"HANGUL_SYLLABLE_REOLH"). +lisp_code_name(47100,"HANGUL_SYLLABLE_REOM"). +lisp_code_name(47101,"HANGUL_SYLLABLE_REOB"). +lisp_code_name(47102,"HANGUL_SYLLABLE_REOBS"). +lisp_code_name(47103,"HANGUL_SYLLABLE_REOS"). +lisp_code_name(47104,"HANGUL_SYLLABLE_REOSS"). +lisp_code_name(47105,"HANGUL_SYLLABLE_REONG"). +lisp_code_name(47106,"HANGUL_SYLLABLE_REOJ"). +lisp_code_name(47107,"HANGUL_SYLLABLE_REOC"). +lisp_code_name(47108,"HANGUL_SYLLABLE_REOK"). +lisp_code_name(47109,"HANGUL_SYLLABLE_REOT"). +lisp_code_name(47110,"HANGUL_SYLLABLE_REOP"). +lisp_code_name(47111,"HANGUL_SYLLABLE_REOH"). +lisp_code_name(47112,"HANGUL_SYLLABLE_RE"). +lisp_code_name(47113,"HANGUL_SYLLABLE_REG"). +lisp_code_name(47114,"HANGUL_SYLLABLE_REGG"). +lisp_code_name(47115,"HANGUL_SYLLABLE_REGS"). +lisp_code_name(47116,"HANGUL_SYLLABLE_REN"). +lisp_code_name(47117,"HANGUL_SYLLABLE_RENJ"). +lisp_code_name(47118,"HANGUL_SYLLABLE_RENH"). +lisp_code_name(47119,"HANGUL_SYLLABLE_RED"). +lisp_code_name(47120,"HANGUL_SYLLABLE_REL"). +lisp_code_name(47121,"HANGUL_SYLLABLE_RELG"). +lisp_code_name(47122,"HANGUL_SYLLABLE_RELM"). +lisp_code_name(47123,"HANGUL_SYLLABLE_RELB"). +lisp_code_name(47124,"HANGUL_SYLLABLE_RELS"). +lisp_code_name(47125,"HANGUL_SYLLABLE_RELT"). +lisp_code_name(47126,"HANGUL_SYLLABLE_RELP"). +lisp_code_name(47127,"HANGUL_SYLLABLE_RELH"). +lisp_code_name(47128,"HANGUL_SYLLABLE_REM"). +lisp_code_name(47129,"HANGUL_SYLLABLE_REB"). +lisp_code_name(47130,"HANGUL_SYLLABLE_REBS"). +lisp_code_name(47131,"HANGUL_SYLLABLE_RES"). +lisp_code_name(47132,"HANGUL_SYLLABLE_RESS"). +lisp_code_name(47133,"HANGUL_SYLLABLE_RENG"). +lisp_code_name(47134,"HANGUL_SYLLABLE_REJ"). +lisp_code_name(47135,"HANGUL_SYLLABLE_REC"). +lisp_code_name(47136,"HANGUL_SYLLABLE_REK"). +lisp_code_name(47137,"HANGUL_SYLLABLE_RET"). +lisp_code_name(47138,"HANGUL_SYLLABLE_REP"). +lisp_code_name(47139,"HANGUL_SYLLABLE_REH"). +lisp_code_name(47140,"HANGUL_SYLLABLE_RYEO"). +lisp_code_name(47141,"HANGUL_SYLLABLE_RYEOG"). +lisp_code_name(47142,"HANGUL_SYLLABLE_RYEOGG"). +lisp_code_name(47143,"HANGUL_SYLLABLE_RYEOGS"). +lisp_code_name(47144,"HANGUL_SYLLABLE_RYEON"). +lisp_code_name(47145,"HANGUL_SYLLABLE_RYEONJ"). +lisp_code_name(47146,"HANGUL_SYLLABLE_RYEONH"). +lisp_code_name(47147,"HANGUL_SYLLABLE_RYEOD"). +lisp_code_name(47148,"HANGUL_SYLLABLE_RYEOL"). +lisp_code_name(47149,"HANGUL_SYLLABLE_RYEOLG"). +lisp_code_name(47150,"HANGUL_SYLLABLE_RYEOLM"). +lisp_code_name(47151,"HANGUL_SYLLABLE_RYEOLB"). +lisp_code_name(47152,"HANGUL_SYLLABLE_RYEOLS"). +lisp_code_name(47153,"HANGUL_SYLLABLE_RYEOLT"). +lisp_code_name(47154,"HANGUL_SYLLABLE_RYEOLP"). +lisp_code_name(47155,"HANGUL_SYLLABLE_RYEOLH"). +lisp_code_name(47156,"HANGUL_SYLLABLE_RYEOM"). +lisp_code_name(47157,"HANGUL_SYLLABLE_RYEOB"). +lisp_code_name(47158,"HANGUL_SYLLABLE_RYEOBS"). +lisp_code_name(47159,"HANGUL_SYLLABLE_RYEOS"). +lisp_code_name(47160,"HANGUL_SYLLABLE_RYEOSS"). +lisp_code_name(47161,"HANGUL_SYLLABLE_RYEONG"). +lisp_code_name(47162,"HANGUL_SYLLABLE_RYEOJ"). +lisp_code_name(47163,"HANGUL_SYLLABLE_RYEOC"). +lisp_code_name(47164,"HANGUL_SYLLABLE_RYEOK"). +lisp_code_name(47165,"HANGUL_SYLLABLE_RYEOT"). +lisp_code_name(47166,"HANGUL_SYLLABLE_RYEOP"). +lisp_code_name(47167,"HANGUL_SYLLABLE_RYEOH"). +lisp_code_name(47168,"HANGUL_SYLLABLE_RYE"). +lisp_code_name(47169,"HANGUL_SYLLABLE_RYEG"). +lisp_code_name(47170,"HANGUL_SYLLABLE_RYEGG"). +lisp_code_name(47171,"HANGUL_SYLLABLE_RYEGS"). +lisp_code_name(47172,"HANGUL_SYLLABLE_RYEN"). +lisp_code_name(47173,"HANGUL_SYLLABLE_RYENJ"). +lisp_code_name(47174,"HANGUL_SYLLABLE_RYENH"). +lisp_code_name(47175,"HANGUL_SYLLABLE_RYED"). +lisp_code_name(47176,"HANGUL_SYLLABLE_RYEL"). +lisp_code_name(47177,"HANGUL_SYLLABLE_RYELG"). +lisp_code_name(47178,"HANGUL_SYLLABLE_RYELM"). +lisp_code_name(47179,"HANGUL_SYLLABLE_RYELB"). +lisp_code_name(47180,"HANGUL_SYLLABLE_RYELS"). +lisp_code_name(47181,"HANGUL_SYLLABLE_RYELT"). +lisp_code_name(47182,"HANGUL_SYLLABLE_RYELP"). +lisp_code_name(47183,"HANGUL_SYLLABLE_RYELH"). +lisp_code_name(47184,"HANGUL_SYLLABLE_RYEM"). +lisp_code_name(47185,"HANGUL_SYLLABLE_RYEB"). +lisp_code_name(47186,"HANGUL_SYLLABLE_RYEBS"). +lisp_code_name(47187,"HANGUL_SYLLABLE_RYES"). +lisp_code_name(47188,"HANGUL_SYLLABLE_RYESS"). +lisp_code_name(47189,"HANGUL_SYLLABLE_RYENG"). +lisp_code_name(47190,"HANGUL_SYLLABLE_RYEJ"). +lisp_code_name(47191,"HANGUL_SYLLABLE_RYEC"). +lisp_code_name(47192,"HANGUL_SYLLABLE_RYEK"). +lisp_code_name(47193,"HANGUL_SYLLABLE_RYET"). +lisp_code_name(47194,"HANGUL_SYLLABLE_RYEP"). +lisp_code_name(47195,"HANGUL_SYLLABLE_RYEH"). +lisp_code_name(47196,"HANGUL_SYLLABLE_RO"). +lisp_code_name(47197,"HANGUL_SYLLABLE_ROG"). +lisp_code_name(47198,"HANGUL_SYLLABLE_ROGG"). +lisp_code_name(47199,"HANGUL_SYLLABLE_ROGS"). +lisp_code_name(47200,"HANGUL_SYLLABLE_RON"). +lisp_code_name(47201,"HANGUL_SYLLABLE_RONJ"). +lisp_code_name(47202,"HANGUL_SYLLABLE_RONH"). +lisp_code_name(47203,"HANGUL_SYLLABLE_ROD"). +lisp_code_name(47204,"HANGUL_SYLLABLE_ROL"). +lisp_code_name(47205,"HANGUL_SYLLABLE_ROLG"). +lisp_code_name(47206,"HANGUL_SYLLABLE_ROLM"). +lisp_code_name(47207,"HANGUL_SYLLABLE_ROLB"). +lisp_code_name(47208,"HANGUL_SYLLABLE_ROLS"). +lisp_code_name(47209,"HANGUL_SYLLABLE_ROLT"). +lisp_code_name(47210,"HANGUL_SYLLABLE_ROLP"). +lisp_code_name(47211,"HANGUL_SYLLABLE_ROLH"). +lisp_code_name(47212,"HANGUL_SYLLABLE_ROM"). +lisp_code_name(47213,"HANGUL_SYLLABLE_ROB"). +lisp_code_name(47214,"HANGUL_SYLLABLE_ROBS"). +lisp_code_name(47215,"HANGUL_SYLLABLE_ROS"). +lisp_code_name(47216,"HANGUL_SYLLABLE_ROSS"). +lisp_code_name(47217,"HANGUL_SYLLABLE_RONG"). +lisp_code_name(47218,"HANGUL_SYLLABLE_ROJ"). +lisp_code_name(47219,"HANGUL_SYLLABLE_ROC"). +lisp_code_name(47220,"HANGUL_SYLLABLE_ROK"). +lisp_code_name(47221,"HANGUL_SYLLABLE_ROT"). +lisp_code_name(47222,"HANGUL_SYLLABLE_ROP"). +lisp_code_name(47223,"HANGUL_SYLLABLE_ROH"). +lisp_code_name(47224,"HANGUL_SYLLABLE_RWA"). +lisp_code_name(47225,"HANGUL_SYLLABLE_RWAG"). +lisp_code_name(47226,"HANGUL_SYLLABLE_RWAGG"). +lisp_code_name(47227,"HANGUL_SYLLABLE_RWAGS"). +lisp_code_name(47228,"HANGUL_SYLLABLE_RWAN"). +lisp_code_name(47229,"HANGUL_SYLLABLE_RWANJ"). +lisp_code_name(47230,"HANGUL_SYLLABLE_RWANH"). +lisp_code_name(47231,"HANGUL_SYLLABLE_RWAD"). +lisp_code_name(47232,"HANGUL_SYLLABLE_RWAL"). +lisp_code_name(47233,"HANGUL_SYLLABLE_RWALG"). +lisp_code_name(47234,"HANGUL_SYLLABLE_RWALM"). +lisp_code_name(47235,"HANGUL_SYLLABLE_RWALB"). +lisp_code_name(47236,"HANGUL_SYLLABLE_RWALS"). +lisp_code_name(47237,"HANGUL_SYLLABLE_RWALT"). +lisp_code_name(47238,"HANGUL_SYLLABLE_RWALP"). +lisp_code_name(47239,"HANGUL_SYLLABLE_RWALH"). +lisp_code_name(47240,"HANGUL_SYLLABLE_RWAM"). +lisp_code_name(47241,"HANGUL_SYLLABLE_RWAB"). +lisp_code_name(47242,"HANGUL_SYLLABLE_RWABS"). +lisp_code_name(47243,"HANGUL_SYLLABLE_RWAS"). +lisp_code_name(47244,"HANGUL_SYLLABLE_RWASS"). +lisp_code_name(47245,"HANGUL_SYLLABLE_RWANG"). +lisp_code_name(47246,"HANGUL_SYLLABLE_RWAJ"). +lisp_code_name(47247,"HANGUL_SYLLABLE_RWAC"). +lisp_code_name(47248,"HANGUL_SYLLABLE_RWAK"). +lisp_code_name(47249,"HANGUL_SYLLABLE_RWAT"). +lisp_code_name(47250,"HANGUL_SYLLABLE_RWAP"). +lisp_code_name(47251,"HANGUL_SYLLABLE_RWAH"). +lisp_code_name(47252,"HANGUL_SYLLABLE_RWAE"). +lisp_code_name(47253,"HANGUL_SYLLABLE_RWAEG"). +lisp_code_name(47254,"HANGUL_SYLLABLE_RWAEGG"). +lisp_code_name(47255,"HANGUL_SYLLABLE_RWAEGS"). +lisp_code_name(47256,"HANGUL_SYLLABLE_RWAEN"). +lisp_code_name(47257,"HANGUL_SYLLABLE_RWAENJ"). +lisp_code_name(47258,"HANGUL_SYLLABLE_RWAENH"). +lisp_code_name(47259,"HANGUL_SYLLABLE_RWAED"). +lisp_code_name(47260,"HANGUL_SYLLABLE_RWAEL"). +lisp_code_name(47261,"HANGUL_SYLLABLE_RWAELG"). +lisp_code_name(47262,"HANGUL_SYLLABLE_RWAELM"). +lisp_code_name(47263,"HANGUL_SYLLABLE_RWAELB"). +lisp_code_name(47264,"HANGUL_SYLLABLE_RWAELS"). +lisp_code_name(47265,"HANGUL_SYLLABLE_RWAELT"). +lisp_code_name(47266,"HANGUL_SYLLABLE_RWAELP"). +lisp_code_name(47267,"HANGUL_SYLLABLE_RWAELH"). +lisp_code_name(47268,"HANGUL_SYLLABLE_RWAEM"). +lisp_code_name(47269,"HANGUL_SYLLABLE_RWAEB"). +lisp_code_name(47270,"HANGUL_SYLLABLE_RWAEBS"). +lisp_code_name(47271,"HANGUL_SYLLABLE_RWAES"). +lisp_code_name(47272,"HANGUL_SYLLABLE_RWAESS"). +lisp_code_name(47273,"HANGUL_SYLLABLE_RWAENG"). +lisp_code_name(47274,"HANGUL_SYLLABLE_RWAEJ"). +lisp_code_name(47275,"HANGUL_SYLLABLE_RWAEC"). +lisp_code_name(47276,"HANGUL_SYLLABLE_RWAEK"). +lisp_code_name(47277,"HANGUL_SYLLABLE_RWAET"). +lisp_code_name(47278,"HANGUL_SYLLABLE_RWAEP"). +lisp_code_name(47279,"HANGUL_SYLLABLE_RWAEH"). +lisp_code_name(47280,"HANGUL_SYLLABLE_ROE"). +lisp_code_name(47281,"HANGUL_SYLLABLE_ROEG"). +lisp_code_name(47282,"HANGUL_SYLLABLE_ROEGG"). +lisp_code_name(47283,"HANGUL_SYLLABLE_ROEGS"). +lisp_code_name(47284,"HANGUL_SYLLABLE_ROEN"). +lisp_code_name(47285,"HANGUL_SYLLABLE_ROENJ"). +lisp_code_name(47286,"HANGUL_SYLLABLE_ROENH"). +lisp_code_name(47287,"HANGUL_SYLLABLE_ROED"). +lisp_code_name(47288,"HANGUL_SYLLABLE_ROEL"). +lisp_code_name(47289,"HANGUL_SYLLABLE_ROELG"). +lisp_code_name(47290,"HANGUL_SYLLABLE_ROELM"). +lisp_code_name(47291,"HANGUL_SYLLABLE_ROELB"). +lisp_code_name(47292,"HANGUL_SYLLABLE_ROELS"). +lisp_code_name(47293,"HANGUL_SYLLABLE_ROELT"). +lisp_code_name(47294,"HANGUL_SYLLABLE_ROELP"). +lisp_code_name(47295,"HANGUL_SYLLABLE_ROELH"). +lisp_code_name(47296,"HANGUL_SYLLABLE_ROEM"). +lisp_code_name(47297,"HANGUL_SYLLABLE_ROEB"). +lisp_code_name(47298,"HANGUL_SYLLABLE_ROEBS"). +lisp_code_name(47299,"HANGUL_SYLLABLE_ROES"). +lisp_code_name(47300,"HANGUL_SYLLABLE_ROESS"). +lisp_code_name(47301,"HANGUL_SYLLABLE_ROENG"). +lisp_code_name(47302,"HANGUL_SYLLABLE_ROEJ"). +lisp_code_name(47303,"HANGUL_SYLLABLE_ROEC"). +lisp_code_name(47304,"HANGUL_SYLLABLE_ROEK"). +lisp_code_name(47305,"HANGUL_SYLLABLE_ROET"). +lisp_code_name(47306,"HANGUL_SYLLABLE_ROEP"). +lisp_code_name(47307,"HANGUL_SYLLABLE_ROEH"). +lisp_code_name(47308,"HANGUL_SYLLABLE_RYO"). +lisp_code_name(47309,"HANGUL_SYLLABLE_RYOG"). +lisp_code_name(47310,"HANGUL_SYLLABLE_RYOGG"). +lisp_code_name(47311,"HANGUL_SYLLABLE_RYOGS"). +lisp_code_name(47312,"HANGUL_SYLLABLE_RYON"). +lisp_code_name(47313,"HANGUL_SYLLABLE_RYONJ"). +lisp_code_name(47314,"HANGUL_SYLLABLE_RYONH"). +lisp_code_name(47315,"HANGUL_SYLLABLE_RYOD"). +lisp_code_name(47316,"HANGUL_SYLLABLE_RYOL"). +lisp_code_name(47317,"HANGUL_SYLLABLE_RYOLG"). +lisp_code_name(47318,"HANGUL_SYLLABLE_RYOLM"). +lisp_code_name(47319,"HANGUL_SYLLABLE_RYOLB"). +lisp_code_name(47320,"HANGUL_SYLLABLE_RYOLS"). +lisp_code_name(47321,"HANGUL_SYLLABLE_RYOLT"). +lisp_code_name(47322,"HANGUL_SYLLABLE_RYOLP"). +lisp_code_name(47323,"HANGUL_SYLLABLE_RYOLH"). +lisp_code_name(47324,"HANGUL_SYLLABLE_RYOM"). +lisp_code_name(47325,"HANGUL_SYLLABLE_RYOB"). +lisp_code_name(47326,"HANGUL_SYLLABLE_RYOBS"). +lisp_code_name(47327,"HANGUL_SYLLABLE_RYOS"). +lisp_code_name(47328,"HANGUL_SYLLABLE_RYOSS"). +lisp_code_name(47329,"HANGUL_SYLLABLE_RYONG"). +lisp_code_name(47330,"HANGUL_SYLLABLE_RYOJ"). +lisp_code_name(47331,"HANGUL_SYLLABLE_RYOC"). +lisp_code_name(47332,"HANGUL_SYLLABLE_RYOK"). +lisp_code_name(47333,"HANGUL_SYLLABLE_RYOT"). +lisp_code_name(47334,"HANGUL_SYLLABLE_RYOP"). +lisp_code_name(47335,"HANGUL_SYLLABLE_RYOH"). +lisp_code_name(47336,"HANGUL_SYLLABLE_RU"). +lisp_code_name(47337,"HANGUL_SYLLABLE_RUG"). +lisp_code_name(47338,"HANGUL_SYLLABLE_RUGG"). +lisp_code_name(47339,"HANGUL_SYLLABLE_RUGS"). +lisp_code_name(47340,"HANGUL_SYLLABLE_RUN"). +lisp_code_name(47341,"HANGUL_SYLLABLE_RUNJ"). +lisp_code_name(47342,"HANGUL_SYLLABLE_RUNH"). +lisp_code_name(47343,"HANGUL_SYLLABLE_RUD"). +lisp_code_name(47344,"HANGUL_SYLLABLE_RUL"). +lisp_code_name(47345,"HANGUL_SYLLABLE_RULG"). +lisp_code_name(47346,"HANGUL_SYLLABLE_RULM"). +lisp_code_name(47347,"HANGUL_SYLLABLE_RULB"). +lisp_code_name(47348,"HANGUL_SYLLABLE_RULS"). +lisp_code_name(47349,"HANGUL_SYLLABLE_RULT"). +lisp_code_name(47350,"HANGUL_SYLLABLE_RULP"). +lisp_code_name(47351,"HANGUL_SYLLABLE_RULH"). +lisp_code_name(47352,"HANGUL_SYLLABLE_RUM"). +lisp_code_name(47353,"HANGUL_SYLLABLE_RUB"). +lisp_code_name(47354,"HANGUL_SYLLABLE_RUBS"). +lisp_code_name(47355,"HANGUL_SYLLABLE_RUS"). +lisp_code_name(47356,"HANGUL_SYLLABLE_RUSS"). +lisp_code_name(47357,"HANGUL_SYLLABLE_RUNG"). +lisp_code_name(47358,"HANGUL_SYLLABLE_RUJ"). +lisp_code_name(47359,"HANGUL_SYLLABLE_RUC"). +lisp_code_name(47360,"HANGUL_SYLLABLE_RUK"). +lisp_code_name(47361,"HANGUL_SYLLABLE_RUT"). +lisp_code_name(47362,"HANGUL_SYLLABLE_RUP"). +lisp_code_name(47363,"HANGUL_SYLLABLE_RUH"). +lisp_code_name(47364,"HANGUL_SYLLABLE_RWEO"). +lisp_code_name(47365,"HANGUL_SYLLABLE_RWEOG"). +lisp_code_name(47366,"HANGUL_SYLLABLE_RWEOGG"). +lisp_code_name(47367,"HANGUL_SYLLABLE_RWEOGS"). +lisp_code_name(47368,"HANGUL_SYLLABLE_RWEON"). +lisp_code_name(47369,"HANGUL_SYLLABLE_RWEONJ"). +lisp_code_name(47370,"HANGUL_SYLLABLE_RWEONH"). +lisp_code_name(47371,"HANGUL_SYLLABLE_RWEOD"). +lisp_code_name(47372,"HANGUL_SYLLABLE_RWEOL"). +lisp_code_name(47373,"HANGUL_SYLLABLE_RWEOLG"). +lisp_code_name(47374,"HANGUL_SYLLABLE_RWEOLM"). +lisp_code_name(47375,"HANGUL_SYLLABLE_RWEOLB"). +lisp_code_name(47376,"HANGUL_SYLLABLE_RWEOLS"). +lisp_code_name(47377,"HANGUL_SYLLABLE_RWEOLT"). +lisp_code_name(47378,"HANGUL_SYLLABLE_RWEOLP"). +lisp_code_name(47379,"HANGUL_SYLLABLE_RWEOLH"). +lisp_code_name(47380,"HANGUL_SYLLABLE_RWEOM"). +lisp_code_name(47381,"HANGUL_SYLLABLE_RWEOB"). +lisp_code_name(47382,"HANGUL_SYLLABLE_RWEOBS"). +lisp_code_name(47383,"HANGUL_SYLLABLE_RWEOS"). +lisp_code_name(47384,"HANGUL_SYLLABLE_RWEOSS"). +lisp_code_name(47385,"HANGUL_SYLLABLE_RWEONG"). +lisp_code_name(47386,"HANGUL_SYLLABLE_RWEOJ"). +lisp_code_name(47387,"HANGUL_SYLLABLE_RWEOC"). +lisp_code_name(47388,"HANGUL_SYLLABLE_RWEOK"). +lisp_code_name(47389,"HANGUL_SYLLABLE_RWEOT"). +lisp_code_name(47390,"HANGUL_SYLLABLE_RWEOP"). +lisp_code_name(47391,"HANGUL_SYLLABLE_RWEOH"). +lisp_code_name(47392,"HANGUL_SYLLABLE_RWE"). +lisp_code_name(47393,"HANGUL_SYLLABLE_RWEG"). +lisp_code_name(47394,"HANGUL_SYLLABLE_RWEGG"). +lisp_code_name(47395,"HANGUL_SYLLABLE_RWEGS"). +lisp_code_name(47396,"HANGUL_SYLLABLE_RWEN"). +lisp_code_name(47397,"HANGUL_SYLLABLE_RWENJ"). +lisp_code_name(47398,"HANGUL_SYLLABLE_RWENH"). +lisp_code_name(47399,"HANGUL_SYLLABLE_RWED"). +lisp_code_name(47400,"HANGUL_SYLLABLE_RWEL"). +lisp_code_name(47401,"HANGUL_SYLLABLE_RWELG"). +lisp_code_name(47402,"HANGUL_SYLLABLE_RWELM"). +lisp_code_name(47403,"HANGUL_SYLLABLE_RWELB"). +lisp_code_name(47404,"HANGUL_SYLLABLE_RWELS"). +lisp_code_name(47405,"HANGUL_SYLLABLE_RWELT"). +lisp_code_name(47406,"HANGUL_SYLLABLE_RWELP"). +lisp_code_name(47407,"HANGUL_SYLLABLE_RWELH"). +lisp_code_name(47408,"HANGUL_SYLLABLE_RWEM"). +lisp_code_name(47409,"HANGUL_SYLLABLE_RWEB"). +lisp_code_name(47410,"HANGUL_SYLLABLE_RWEBS"). +lisp_code_name(47411,"HANGUL_SYLLABLE_RWES"). +lisp_code_name(47412,"HANGUL_SYLLABLE_RWESS"). +lisp_code_name(47413,"HANGUL_SYLLABLE_RWENG"). +lisp_code_name(47414,"HANGUL_SYLLABLE_RWEJ"). +lisp_code_name(47415,"HANGUL_SYLLABLE_RWEC"). +lisp_code_name(47416,"HANGUL_SYLLABLE_RWEK"). +lisp_code_name(47417,"HANGUL_SYLLABLE_RWET"). +lisp_code_name(47418,"HANGUL_SYLLABLE_RWEP"). +lisp_code_name(47419,"HANGUL_SYLLABLE_RWEH"). +lisp_code_name(47420,"HANGUL_SYLLABLE_RWI"). +lisp_code_name(47421,"HANGUL_SYLLABLE_RWIG"). +lisp_code_name(47422,"HANGUL_SYLLABLE_RWIGG"). +lisp_code_name(47423,"HANGUL_SYLLABLE_RWIGS"). +lisp_code_name(47424,"HANGUL_SYLLABLE_RWIN"). +lisp_code_name(47425,"HANGUL_SYLLABLE_RWINJ"). +lisp_code_name(47426,"HANGUL_SYLLABLE_RWINH"). +lisp_code_name(47427,"HANGUL_SYLLABLE_RWID"). +lisp_code_name(47428,"HANGUL_SYLLABLE_RWIL"). +lisp_code_name(47429,"HANGUL_SYLLABLE_RWILG"). +lisp_code_name(47430,"HANGUL_SYLLABLE_RWILM"). +lisp_code_name(47431,"HANGUL_SYLLABLE_RWILB"). +lisp_code_name(47432,"HANGUL_SYLLABLE_RWILS"). +lisp_code_name(47433,"HANGUL_SYLLABLE_RWILT"). +lisp_code_name(47434,"HANGUL_SYLLABLE_RWILP"). +lisp_code_name(47435,"HANGUL_SYLLABLE_RWILH"). +lisp_code_name(47436,"HANGUL_SYLLABLE_RWIM"). +lisp_code_name(47437,"HANGUL_SYLLABLE_RWIB"). +lisp_code_name(47438,"HANGUL_SYLLABLE_RWIBS"). +lisp_code_name(47439,"HANGUL_SYLLABLE_RWIS"). +lisp_code_name(47440,"HANGUL_SYLLABLE_RWISS"). +lisp_code_name(47441,"HANGUL_SYLLABLE_RWING"). +lisp_code_name(47442,"HANGUL_SYLLABLE_RWIJ"). +lisp_code_name(47443,"HANGUL_SYLLABLE_RWIC"). +lisp_code_name(47444,"HANGUL_SYLLABLE_RWIK"). +lisp_code_name(47445,"HANGUL_SYLLABLE_RWIT"). +lisp_code_name(47446,"HANGUL_SYLLABLE_RWIP"). +lisp_code_name(47447,"HANGUL_SYLLABLE_RWIH"). +lisp_code_name(47448,"HANGUL_SYLLABLE_RYU"). +lisp_code_name(47449,"HANGUL_SYLLABLE_RYUG"). +lisp_code_name(47450,"HANGUL_SYLLABLE_RYUGG"). +lisp_code_name(47451,"HANGUL_SYLLABLE_RYUGS"). +lisp_code_name(47452,"HANGUL_SYLLABLE_RYUN"). +lisp_code_name(47453,"HANGUL_SYLLABLE_RYUNJ"). +lisp_code_name(47454,"HANGUL_SYLLABLE_RYUNH"). +lisp_code_name(47455,"HANGUL_SYLLABLE_RYUD"). +lisp_code_name(47456,"HANGUL_SYLLABLE_RYUL"). +lisp_code_name(47457,"HANGUL_SYLLABLE_RYULG"). +lisp_code_name(47458,"HANGUL_SYLLABLE_RYULM"). +lisp_code_name(47459,"HANGUL_SYLLABLE_RYULB"). +lisp_code_name(47460,"HANGUL_SYLLABLE_RYULS"). +lisp_code_name(47461,"HANGUL_SYLLABLE_RYULT"). +lisp_code_name(47462,"HANGUL_SYLLABLE_RYULP"). +lisp_code_name(47463,"HANGUL_SYLLABLE_RYULH"). +lisp_code_name(47464,"HANGUL_SYLLABLE_RYUM"). +lisp_code_name(47465,"HANGUL_SYLLABLE_RYUB"). +lisp_code_name(47466,"HANGUL_SYLLABLE_RYUBS"). +lisp_code_name(47467,"HANGUL_SYLLABLE_RYUS"). +lisp_code_name(47468,"HANGUL_SYLLABLE_RYUSS"). +lisp_code_name(47469,"HANGUL_SYLLABLE_RYUNG"). +lisp_code_name(47470,"HANGUL_SYLLABLE_RYUJ"). +lisp_code_name(47471,"HANGUL_SYLLABLE_RYUC"). +lisp_code_name(47472,"HANGUL_SYLLABLE_RYUK"). +lisp_code_name(47473,"HANGUL_SYLLABLE_RYUT"). +lisp_code_name(47474,"HANGUL_SYLLABLE_RYUP"). +lisp_code_name(47475,"HANGUL_SYLLABLE_RYUH"). +lisp_code_name(47476,"HANGUL_SYLLABLE_REU"). +lisp_code_name(47477,"HANGUL_SYLLABLE_REUG"). +lisp_code_name(47478,"HANGUL_SYLLABLE_REUGG"). +lisp_code_name(47479,"HANGUL_SYLLABLE_REUGS"). +lisp_code_name(47480,"HANGUL_SYLLABLE_REUN"). +lisp_code_name(47481,"HANGUL_SYLLABLE_REUNJ"). +lisp_code_name(47482,"HANGUL_SYLLABLE_REUNH"). +lisp_code_name(47483,"HANGUL_SYLLABLE_REUD"). +lisp_code_name(47484,"HANGUL_SYLLABLE_REUL"). +lisp_code_name(47485,"HANGUL_SYLLABLE_REULG"). +lisp_code_name(47486,"HANGUL_SYLLABLE_REULM"). +lisp_code_name(47487,"HANGUL_SYLLABLE_REULB"). +lisp_code_name(47488,"HANGUL_SYLLABLE_REULS"). +lisp_code_name(47489,"HANGUL_SYLLABLE_REULT"). +lisp_code_name(47490,"HANGUL_SYLLABLE_REULP"). +lisp_code_name(47491,"HANGUL_SYLLABLE_REULH"). +lisp_code_name(47492,"HANGUL_SYLLABLE_REUM"). +lisp_code_name(47493,"HANGUL_SYLLABLE_REUB"). +lisp_code_name(47494,"HANGUL_SYLLABLE_REUBS"). +lisp_code_name(47495,"HANGUL_SYLLABLE_REUS"). +lisp_code_name(47496,"HANGUL_SYLLABLE_REUSS"). +lisp_code_name(47497,"HANGUL_SYLLABLE_REUNG"). +lisp_code_name(47498,"HANGUL_SYLLABLE_REUJ"). +lisp_code_name(47499,"HANGUL_SYLLABLE_REUC"). +lisp_code_name(47500,"HANGUL_SYLLABLE_REUK"). +lisp_code_name(47501,"HANGUL_SYLLABLE_REUT"). +lisp_code_name(47502,"HANGUL_SYLLABLE_REUP"). +lisp_code_name(47503,"HANGUL_SYLLABLE_REUH"). +lisp_code_name(47504,"HANGUL_SYLLABLE_RYI"). +lisp_code_name(47505,"HANGUL_SYLLABLE_RYIG"). +lisp_code_name(47506,"HANGUL_SYLLABLE_RYIGG"). +lisp_code_name(47507,"HANGUL_SYLLABLE_RYIGS"). +lisp_code_name(47508,"HANGUL_SYLLABLE_RYIN"). +lisp_code_name(47509,"HANGUL_SYLLABLE_RYINJ"). +lisp_code_name(47510,"HANGUL_SYLLABLE_RYINH"). +lisp_code_name(47511,"HANGUL_SYLLABLE_RYID"). +lisp_code_name(47512,"HANGUL_SYLLABLE_RYIL"). +lisp_code_name(47513,"HANGUL_SYLLABLE_RYILG"). +lisp_code_name(47514,"HANGUL_SYLLABLE_RYILM"). +lisp_code_name(47515,"HANGUL_SYLLABLE_RYILB"). +lisp_code_name(47516,"HANGUL_SYLLABLE_RYILS"). +lisp_code_name(47517,"HANGUL_SYLLABLE_RYILT"). +lisp_code_name(47518,"HANGUL_SYLLABLE_RYILP"). +lisp_code_name(47519,"HANGUL_SYLLABLE_RYILH"). +lisp_code_name(47520,"HANGUL_SYLLABLE_RYIM"). +lisp_code_name(47521,"HANGUL_SYLLABLE_RYIB"). +lisp_code_name(47522,"HANGUL_SYLLABLE_RYIBS"). +lisp_code_name(47523,"HANGUL_SYLLABLE_RYIS"). +lisp_code_name(47524,"HANGUL_SYLLABLE_RYISS"). +lisp_code_name(47525,"HANGUL_SYLLABLE_RYING"). +lisp_code_name(47526,"HANGUL_SYLLABLE_RYIJ"). +lisp_code_name(47527,"HANGUL_SYLLABLE_RYIC"). +lisp_code_name(47528,"HANGUL_SYLLABLE_RYIK"). +lisp_code_name(47529,"HANGUL_SYLLABLE_RYIT"). +lisp_code_name(47530,"HANGUL_SYLLABLE_RYIP"). +lisp_code_name(47531,"HANGUL_SYLLABLE_RYIH"). +lisp_code_name(47532,"HANGUL_SYLLABLE_RI"). +lisp_code_name(47533,"HANGUL_SYLLABLE_RIG"). +lisp_code_name(47534,"HANGUL_SYLLABLE_RIGG"). +lisp_code_name(47535,"HANGUL_SYLLABLE_RIGS"). +lisp_code_name(47536,"HANGUL_SYLLABLE_RIN"). +lisp_code_name(47537,"HANGUL_SYLLABLE_RINJ"). +lisp_code_name(47538,"HANGUL_SYLLABLE_RINH"). +lisp_code_name(47539,"HANGUL_SYLLABLE_RID"). +lisp_code_name(47540,"HANGUL_SYLLABLE_RIL"). +lisp_code_name(47541,"HANGUL_SYLLABLE_RILG"). +lisp_code_name(47542,"HANGUL_SYLLABLE_RILM"). +lisp_code_name(47543,"HANGUL_SYLLABLE_RILB"). +lisp_code_name(47544,"HANGUL_SYLLABLE_RILS"). +lisp_code_name(47545,"HANGUL_SYLLABLE_RILT"). +lisp_code_name(47546,"HANGUL_SYLLABLE_RILP"). +lisp_code_name(47547,"HANGUL_SYLLABLE_RILH"). +lisp_code_name(47548,"HANGUL_SYLLABLE_RIM"). +lisp_code_name(47549,"HANGUL_SYLLABLE_RIB"). +lisp_code_name(47550,"HANGUL_SYLLABLE_RIBS"). +lisp_code_name(47551,"HANGUL_SYLLABLE_RIS"). +lisp_code_name(47552,"HANGUL_SYLLABLE_RISS"). +lisp_code_name(47553,"HANGUL_SYLLABLE_RING"). +lisp_code_name(47554,"HANGUL_SYLLABLE_RIJ"). +lisp_code_name(47555,"HANGUL_SYLLABLE_RIC"). +lisp_code_name(47556,"HANGUL_SYLLABLE_RIK"). +lisp_code_name(47557,"HANGUL_SYLLABLE_RIT"). +lisp_code_name(47558,"HANGUL_SYLLABLE_RIP"). +lisp_code_name(47559,"HANGUL_SYLLABLE_RIH"). +lisp_code_name(47560,"HANGUL_SYLLABLE_MA"). +lisp_code_name(47561,"HANGUL_SYLLABLE_MAG"). +lisp_code_name(47562,"HANGUL_SYLLABLE_MAGG"). +lisp_code_name(47563,"HANGUL_SYLLABLE_MAGS"). +lisp_code_name(47564,"HANGUL_SYLLABLE_MAN"). +lisp_code_name(47565,"HANGUL_SYLLABLE_MANJ"). +lisp_code_name(47566,"HANGUL_SYLLABLE_MANH"). +lisp_code_name(47567,"HANGUL_SYLLABLE_MAD"). +lisp_code_name(47568,"HANGUL_SYLLABLE_MAL"). +lisp_code_name(47569,"HANGUL_SYLLABLE_MALG"). +lisp_code_name(47570,"HANGUL_SYLLABLE_MALM"). +lisp_code_name(47571,"HANGUL_SYLLABLE_MALB"). +lisp_code_name(47572,"HANGUL_SYLLABLE_MALS"). +lisp_code_name(47573,"HANGUL_SYLLABLE_MALT"). +lisp_code_name(47574,"HANGUL_SYLLABLE_MALP"). +lisp_code_name(47575,"HANGUL_SYLLABLE_MALH"). +lisp_code_name(47576,"HANGUL_SYLLABLE_MAM"). +lisp_code_name(47577,"HANGUL_SYLLABLE_MAB"). +lisp_code_name(47578,"HANGUL_SYLLABLE_MABS"). +lisp_code_name(47579,"HANGUL_SYLLABLE_MAS"). +lisp_code_name(47580,"HANGUL_SYLLABLE_MASS"). +lisp_code_name(47581,"HANGUL_SYLLABLE_MANG"). +lisp_code_name(47582,"HANGUL_SYLLABLE_MAJ"). +lisp_code_name(47583,"HANGUL_SYLLABLE_MAC"). +lisp_code_name(47584,"HANGUL_SYLLABLE_MAK"). +lisp_code_name(47585,"HANGUL_SYLLABLE_MAT"). +lisp_code_name(47586,"HANGUL_SYLLABLE_MAP"). +lisp_code_name(47587,"HANGUL_SYLLABLE_MAH"). +lisp_code_name(47588,"HANGUL_SYLLABLE_MAE"). +lisp_code_name(47589,"HANGUL_SYLLABLE_MAEG"). +lisp_code_name(47590,"HANGUL_SYLLABLE_MAEGG"). +lisp_code_name(47591,"HANGUL_SYLLABLE_MAEGS"). +lisp_code_name(47592,"HANGUL_SYLLABLE_MAEN"). +lisp_code_name(47593,"HANGUL_SYLLABLE_MAENJ"). +lisp_code_name(47594,"HANGUL_SYLLABLE_MAENH"). +lisp_code_name(47595,"HANGUL_SYLLABLE_MAED"). +lisp_code_name(47596,"HANGUL_SYLLABLE_MAEL"). +lisp_code_name(47597,"HANGUL_SYLLABLE_MAELG"). +lisp_code_name(47598,"HANGUL_SYLLABLE_MAELM"). +lisp_code_name(47599,"HANGUL_SYLLABLE_MAELB"). +lisp_code_name(47600,"HANGUL_SYLLABLE_MAELS"). +lisp_code_name(47601,"HANGUL_SYLLABLE_MAELT"). +lisp_code_name(47602,"HANGUL_SYLLABLE_MAELP"). +lisp_code_name(47603,"HANGUL_SYLLABLE_MAELH"). +lisp_code_name(47604,"HANGUL_SYLLABLE_MAEM"). +lisp_code_name(47605,"HANGUL_SYLLABLE_MAEB"). +lisp_code_name(47606,"HANGUL_SYLLABLE_MAEBS"). +lisp_code_name(47607,"HANGUL_SYLLABLE_MAES"). +lisp_code_name(47608,"HANGUL_SYLLABLE_MAESS"). +lisp_code_name(47609,"HANGUL_SYLLABLE_MAENG"). +lisp_code_name(47610,"HANGUL_SYLLABLE_MAEJ"). +lisp_code_name(47611,"HANGUL_SYLLABLE_MAEC"). +lisp_code_name(47612,"HANGUL_SYLLABLE_MAEK"). +lisp_code_name(47613,"HANGUL_SYLLABLE_MAET"). +lisp_code_name(47614,"HANGUL_SYLLABLE_MAEP"). +lisp_code_name(47615,"HANGUL_SYLLABLE_MAEH"). +lisp_code_name(47616,"HANGUL_SYLLABLE_MYA"). +lisp_code_name(47617,"HANGUL_SYLLABLE_MYAG"). +lisp_code_name(47618,"HANGUL_SYLLABLE_MYAGG"). +lisp_code_name(47619,"HANGUL_SYLLABLE_MYAGS"). +lisp_code_name(47620,"HANGUL_SYLLABLE_MYAN"). +lisp_code_name(47621,"HANGUL_SYLLABLE_MYANJ"). +lisp_code_name(47622,"HANGUL_SYLLABLE_MYANH"). +lisp_code_name(47623,"HANGUL_SYLLABLE_MYAD"). +lisp_code_name(47624,"HANGUL_SYLLABLE_MYAL"). +lisp_code_name(47625,"HANGUL_SYLLABLE_MYALG"). +lisp_code_name(47626,"HANGUL_SYLLABLE_MYALM"). +lisp_code_name(47627,"HANGUL_SYLLABLE_MYALB"). +lisp_code_name(47628,"HANGUL_SYLLABLE_MYALS"). +lisp_code_name(47629,"HANGUL_SYLLABLE_MYALT"). +lisp_code_name(47630,"HANGUL_SYLLABLE_MYALP"). +lisp_code_name(47631,"HANGUL_SYLLABLE_MYALH"). +lisp_code_name(47632,"HANGUL_SYLLABLE_MYAM"). +lisp_code_name(47633,"HANGUL_SYLLABLE_MYAB"). +lisp_code_name(47634,"HANGUL_SYLLABLE_MYABS"). +lisp_code_name(47635,"HANGUL_SYLLABLE_MYAS"). +lisp_code_name(47636,"HANGUL_SYLLABLE_MYASS"). +lisp_code_name(47637,"HANGUL_SYLLABLE_MYANG"). +lisp_code_name(47638,"HANGUL_SYLLABLE_MYAJ"). +lisp_code_name(47639,"HANGUL_SYLLABLE_MYAC"). +lisp_code_name(47640,"HANGUL_SYLLABLE_MYAK"). +lisp_code_name(47641,"HANGUL_SYLLABLE_MYAT"). +lisp_code_name(47642,"HANGUL_SYLLABLE_MYAP"). +lisp_code_name(47643,"HANGUL_SYLLABLE_MYAH"). +lisp_code_name(47644,"HANGUL_SYLLABLE_MYAE"). +lisp_code_name(47645,"HANGUL_SYLLABLE_MYAEG"). +lisp_code_name(47646,"HANGUL_SYLLABLE_MYAEGG"). +lisp_code_name(47647,"HANGUL_SYLLABLE_MYAEGS"). +lisp_code_name(47648,"HANGUL_SYLLABLE_MYAEN"). +lisp_code_name(47649,"HANGUL_SYLLABLE_MYAENJ"). +lisp_code_name(47650,"HANGUL_SYLLABLE_MYAENH"). +lisp_code_name(47651,"HANGUL_SYLLABLE_MYAED"). +lisp_code_name(47652,"HANGUL_SYLLABLE_MYAEL"). +lisp_code_name(47653,"HANGUL_SYLLABLE_MYAELG"). +lisp_code_name(47654,"HANGUL_SYLLABLE_MYAELM"). +lisp_code_name(47655,"HANGUL_SYLLABLE_MYAELB"). +lisp_code_name(47656,"HANGUL_SYLLABLE_MYAELS"). +lisp_code_name(47657,"HANGUL_SYLLABLE_MYAELT"). +lisp_code_name(47658,"HANGUL_SYLLABLE_MYAELP"). +lisp_code_name(47659,"HANGUL_SYLLABLE_MYAELH"). +lisp_code_name(47660,"HANGUL_SYLLABLE_MYAEM"). +lisp_code_name(47661,"HANGUL_SYLLABLE_MYAEB"). +lisp_code_name(47662,"HANGUL_SYLLABLE_MYAEBS"). +lisp_code_name(47663,"HANGUL_SYLLABLE_MYAES"). +lisp_code_name(47664,"HANGUL_SYLLABLE_MYAESS"). +lisp_code_name(47665,"HANGUL_SYLLABLE_MYAENG"). +lisp_code_name(47666,"HANGUL_SYLLABLE_MYAEJ"). +lisp_code_name(47667,"HANGUL_SYLLABLE_MYAEC"). +lisp_code_name(47668,"HANGUL_SYLLABLE_MYAEK"). +lisp_code_name(47669,"HANGUL_SYLLABLE_MYAET"). +lisp_code_name(47670,"HANGUL_SYLLABLE_MYAEP"). +lisp_code_name(47671,"HANGUL_SYLLABLE_MYAEH"). +lisp_code_name(47672,"HANGUL_SYLLABLE_MEO"). +lisp_code_name(47673,"HANGUL_SYLLABLE_MEOG"). +lisp_code_name(47674,"HANGUL_SYLLABLE_MEOGG"). +lisp_code_name(47675,"HANGUL_SYLLABLE_MEOGS"). +lisp_code_name(47676,"HANGUL_SYLLABLE_MEON"). +lisp_code_name(47677,"HANGUL_SYLLABLE_MEONJ"). +lisp_code_name(47678,"HANGUL_SYLLABLE_MEONH"). +lisp_code_name(47679,"HANGUL_SYLLABLE_MEOD"). +lisp_code_name(47680,"HANGUL_SYLLABLE_MEOL"). +lisp_code_name(47681,"HANGUL_SYLLABLE_MEOLG"). +lisp_code_name(47682,"HANGUL_SYLLABLE_MEOLM"). +lisp_code_name(47683,"HANGUL_SYLLABLE_MEOLB"). +lisp_code_name(47684,"HANGUL_SYLLABLE_MEOLS"). +lisp_code_name(47685,"HANGUL_SYLLABLE_MEOLT"). +lisp_code_name(47686,"HANGUL_SYLLABLE_MEOLP"). +lisp_code_name(47687,"HANGUL_SYLLABLE_MEOLH"). +lisp_code_name(47688,"HANGUL_SYLLABLE_MEOM"). +lisp_code_name(47689,"HANGUL_SYLLABLE_MEOB"). +lisp_code_name(47690,"HANGUL_SYLLABLE_MEOBS"). +lisp_code_name(47691,"HANGUL_SYLLABLE_MEOS"). +lisp_code_name(47692,"HANGUL_SYLLABLE_MEOSS"). +lisp_code_name(47693,"HANGUL_SYLLABLE_MEONG"). +lisp_code_name(47694,"HANGUL_SYLLABLE_MEOJ"). +lisp_code_name(47695,"HANGUL_SYLLABLE_MEOC"). +lisp_code_name(47696,"HANGUL_SYLLABLE_MEOK"). +lisp_code_name(47697,"HANGUL_SYLLABLE_MEOT"). +lisp_code_name(47698,"HANGUL_SYLLABLE_MEOP"). +lisp_code_name(47699,"HANGUL_SYLLABLE_MEOH"). +lisp_code_name(47700,"HANGUL_SYLLABLE_ME"). +lisp_code_name(47701,"HANGUL_SYLLABLE_MEG"). +lisp_code_name(47702,"HANGUL_SYLLABLE_MEGG"). +lisp_code_name(47703,"HANGUL_SYLLABLE_MEGS"). +lisp_code_name(47704,"HANGUL_SYLLABLE_MEN"). +lisp_code_name(47705,"HANGUL_SYLLABLE_MENJ"). +lisp_code_name(47706,"HANGUL_SYLLABLE_MENH"). +lisp_code_name(47707,"HANGUL_SYLLABLE_MED"). +lisp_code_name(47708,"HANGUL_SYLLABLE_MEL"). +lisp_code_name(47709,"HANGUL_SYLLABLE_MELG"). +lisp_code_name(47710,"HANGUL_SYLLABLE_MELM"). +lisp_code_name(47711,"HANGUL_SYLLABLE_MELB"). +lisp_code_name(47712,"HANGUL_SYLLABLE_MELS"). +lisp_code_name(47713,"HANGUL_SYLLABLE_MELT"). +lisp_code_name(47714,"HANGUL_SYLLABLE_MELP"). +lisp_code_name(47715,"HANGUL_SYLLABLE_MELH"). +lisp_code_name(47716,"HANGUL_SYLLABLE_MEM"). +lisp_code_name(47717,"HANGUL_SYLLABLE_MEB"). +lisp_code_name(47718,"HANGUL_SYLLABLE_MEBS"). +lisp_code_name(47719,"HANGUL_SYLLABLE_MES"). +lisp_code_name(47720,"HANGUL_SYLLABLE_MESS"). +lisp_code_name(47721,"HANGUL_SYLLABLE_MENG"). +lisp_code_name(47722,"HANGUL_SYLLABLE_MEJ"). +lisp_code_name(47723,"HANGUL_SYLLABLE_MEC"). +lisp_code_name(47724,"HANGUL_SYLLABLE_MEK"). +lisp_code_name(47725,"HANGUL_SYLLABLE_MET"). +lisp_code_name(47726,"HANGUL_SYLLABLE_MEP"). +lisp_code_name(47727,"HANGUL_SYLLABLE_MEH"). +lisp_code_name(47728,"HANGUL_SYLLABLE_MYEO"). +lisp_code_name(47729,"HANGUL_SYLLABLE_MYEOG"). +lisp_code_name(47730,"HANGUL_SYLLABLE_MYEOGG"). +lisp_code_name(47731,"HANGUL_SYLLABLE_MYEOGS"). +lisp_code_name(47732,"HANGUL_SYLLABLE_MYEON"). +lisp_code_name(47733,"HANGUL_SYLLABLE_MYEONJ"). +lisp_code_name(47734,"HANGUL_SYLLABLE_MYEONH"). +lisp_code_name(47735,"HANGUL_SYLLABLE_MYEOD"). +lisp_code_name(47736,"HANGUL_SYLLABLE_MYEOL"). +lisp_code_name(47737,"HANGUL_SYLLABLE_MYEOLG"). +lisp_code_name(47738,"HANGUL_SYLLABLE_MYEOLM"). +lisp_code_name(47739,"HANGUL_SYLLABLE_MYEOLB"). +lisp_code_name(47740,"HANGUL_SYLLABLE_MYEOLS"). +lisp_code_name(47741,"HANGUL_SYLLABLE_MYEOLT"). +lisp_code_name(47742,"HANGUL_SYLLABLE_MYEOLP"). +lisp_code_name(47743,"HANGUL_SYLLABLE_MYEOLH"). +lisp_code_name(47744,"HANGUL_SYLLABLE_MYEOM"). +lisp_code_name(47745,"HANGUL_SYLLABLE_MYEOB"). +lisp_code_name(47746,"HANGUL_SYLLABLE_MYEOBS"). +lisp_code_name(47747,"HANGUL_SYLLABLE_MYEOS"). +lisp_code_name(47748,"HANGUL_SYLLABLE_MYEOSS"). +lisp_code_name(47749,"HANGUL_SYLLABLE_MYEONG"). +lisp_code_name(47750,"HANGUL_SYLLABLE_MYEOJ"). +lisp_code_name(47751,"HANGUL_SYLLABLE_MYEOC"). +lisp_code_name(47752,"HANGUL_SYLLABLE_MYEOK"). +lisp_code_name(47753,"HANGUL_SYLLABLE_MYEOT"). +lisp_code_name(47754,"HANGUL_SYLLABLE_MYEOP"). +lisp_code_name(47755,"HANGUL_SYLLABLE_MYEOH"). +lisp_code_name(47756,"HANGUL_SYLLABLE_MYE"). +lisp_code_name(47757,"HANGUL_SYLLABLE_MYEG"). +lisp_code_name(47758,"HANGUL_SYLLABLE_MYEGG"). +lisp_code_name(47759,"HANGUL_SYLLABLE_MYEGS"). +lisp_code_name(47760,"HANGUL_SYLLABLE_MYEN"). +lisp_code_name(47761,"HANGUL_SYLLABLE_MYENJ"). +lisp_code_name(47762,"HANGUL_SYLLABLE_MYENH"). +lisp_code_name(47763,"HANGUL_SYLLABLE_MYED"). +lisp_code_name(47764,"HANGUL_SYLLABLE_MYEL"). +lisp_code_name(47765,"HANGUL_SYLLABLE_MYELG"). +lisp_code_name(47766,"HANGUL_SYLLABLE_MYELM"). +lisp_code_name(47767,"HANGUL_SYLLABLE_MYELB"). +lisp_code_name(47768,"HANGUL_SYLLABLE_MYELS"). +lisp_code_name(47769,"HANGUL_SYLLABLE_MYELT"). +lisp_code_name(47770,"HANGUL_SYLLABLE_MYELP"). +lisp_code_name(47771,"HANGUL_SYLLABLE_MYELH"). +lisp_code_name(47772,"HANGUL_SYLLABLE_MYEM"). +lisp_code_name(47773,"HANGUL_SYLLABLE_MYEB"). +lisp_code_name(47774,"HANGUL_SYLLABLE_MYEBS"). +lisp_code_name(47775,"HANGUL_SYLLABLE_MYES"). +lisp_code_name(47776,"HANGUL_SYLLABLE_MYESS"). +lisp_code_name(47777,"HANGUL_SYLLABLE_MYENG"). +lisp_code_name(47778,"HANGUL_SYLLABLE_MYEJ"). +lisp_code_name(47779,"HANGUL_SYLLABLE_MYEC"). +lisp_code_name(47780,"HANGUL_SYLLABLE_MYEK"). +lisp_code_name(47781,"HANGUL_SYLLABLE_MYET"). +lisp_code_name(47782,"HANGUL_SYLLABLE_MYEP"). +lisp_code_name(47783,"HANGUL_SYLLABLE_MYEH"). +lisp_code_name(47784,"HANGUL_SYLLABLE_MO"). +lisp_code_name(47785,"HANGUL_SYLLABLE_MOG"). +lisp_code_name(47786,"HANGUL_SYLLABLE_MOGG"). +lisp_code_name(47787,"HANGUL_SYLLABLE_MOGS"). +lisp_code_name(47788,"HANGUL_SYLLABLE_MON"). +lisp_code_name(47789,"HANGUL_SYLLABLE_MONJ"). +lisp_code_name(47790,"HANGUL_SYLLABLE_MONH"). +lisp_code_name(47791,"HANGUL_SYLLABLE_MOD"). +lisp_code_name(47792,"HANGUL_SYLLABLE_MOL"). +lisp_code_name(47793,"HANGUL_SYLLABLE_MOLG"). +lisp_code_name(47794,"HANGUL_SYLLABLE_MOLM"). +lisp_code_name(47795,"HANGUL_SYLLABLE_MOLB"). +lisp_code_name(47796,"HANGUL_SYLLABLE_MOLS"). +lisp_code_name(47797,"HANGUL_SYLLABLE_MOLT"). +lisp_code_name(47798,"HANGUL_SYLLABLE_MOLP"). +lisp_code_name(47799,"HANGUL_SYLLABLE_MOLH"). +lisp_code_name(47800,"HANGUL_SYLLABLE_MOM"). +lisp_code_name(47801,"HANGUL_SYLLABLE_MOB"). +lisp_code_name(47802,"HANGUL_SYLLABLE_MOBS"). +lisp_code_name(47803,"HANGUL_SYLLABLE_MOS"). +lisp_code_name(47804,"HANGUL_SYLLABLE_MOSS"). +lisp_code_name(47805,"HANGUL_SYLLABLE_MONG"). +lisp_code_name(47806,"HANGUL_SYLLABLE_MOJ"). +lisp_code_name(47807,"HANGUL_SYLLABLE_MOC"). +lisp_code_name(47808,"HANGUL_SYLLABLE_MOK"). +lisp_code_name(47809,"HANGUL_SYLLABLE_MOT"). +lisp_code_name(47810,"HANGUL_SYLLABLE_MOP"). +lisp_code_name(47811,"HANGUL_SYLLABLE_MOH"). +lisp_code_name(47812,"HANGUL_SYLLABLE_MWA"). +lisp_code_name(47813,"HANGUL_SYLLABLE_MWAG"). +lisp_code_name(47814,"HANGUL_SYLLABLE_MWAGG"). +lisp_code_name(47815,"HANGUL_SYLLABLE_MWAGS"). +lisp_code_name(47816,"HANGUL_SYLLABLE_MWAN"). +lisp_code_name(47817,"HANGUL_SYLLABLE_MWANJ"). +lisp_code_name(47818,"HANGUL_SYLLABLE_MWANH"). +lisp_code_name(47819,"HANGUL_SYLLABLE_MWAD"). +lisp_code_name(47820,"HANGUL_SYLLABLE_MWAL"). +lisp_code_name(47821,"HANGUL_SYLLABLE_MWALG"). +lisp_code_name(47822,"HANGUL_SYLLABLE_MWALM"). +lisp_code_name(47823,"HANGUL_SYLLABLE_MWALB"). +lisp_code_name(47824,"HANGUL_SYLLABLE_MWALS"). +lisp_code_name(47825,"HANGUL_SYLLABLE_MWALT"). +lisp_code_name(47826,"HANGUL_SYLLABLE_MWALP"). +lisp_code_name(47827,"HANGUL_SYLLABLE_MWALH"). +lisp_code_name(47828,"HANGUL_SYLLABLE_MWAM"). +lisp_code_name(47829,"HANGUL_SYLLABLE_MWAB"). +lisp_code_name(47830,"HANGUL_SYLLABLE_MWABS"). +lisp_code_name(47831,"HANGUL_SYLLABLE_MWAS"). +lisp_code_name(47832,"HANGUL_SYLLABLE_MWASS"). +lisp_code_name(47833,"HANGUL_SYLLABLE_MWANG"). +lisp_code_name(47834,"HANGUL_SYLLABLE_MWAJ"). +lisp_code_name(47835,"HANGUL_SYLLABLE_MWAC"). +lisp_code_name(47836,"HANGUL_SYLLABLE_MWAK"). +lisp_code_name(47837,"HANGUL_SYLLABLE_MWAT"). +lisp_code_name(47838,"HANGUL_SYLLABLE_MWAP"). +lisp_code_name(47839,"HANGUL_SYLLABLE_MWAH"). +lisp_code_name(47840,"HANGUL_SYLLABLE_MWAE"). +lisp_code_name(47841,"HANGUL_SYLLABLE_MWAEG"). +lisp_code_name(47842,"HANGUL_SYLLABLE_MWAEGG"). +lisp_code_name(47843,"HANGUL_SYLLABLE_MWAEGS"). +lisp_code_name(47844,"HANGUL_SYLLABLE_MWAEN"). +lisp_code_name(47845,"HANGUL_SYLLABLE_MWAENJ"). +lisp_code_name(47846,"HANGUL_SYLLABLE_MWAENH"). +lisp_code_name(47847,"HANGUL_SYLLABLE_MWAED"). +lisp_code_name(47848,"HANGUL_SYLLABLE_MWAEL"). +lisp_code_name(47849,"HANGUL_SYLLABLE_MWAELG"). +lisp_code_name(47850,"HANGUL_SYLLABLE_MWAELM"). +lisp_code_name(47851,"HANGUL_SYLLABLE_MWAELB"). +lisp_code_name(47852,"HANGUL_SYLLABLE_MWAELS"). +lisp_code_name(47853,"HANGUL_SYLLABLE_MWAELT"). +lisp_code_name(47854,"HANGUL_SYLLABLE_MWAELP"). +lisp_code_name(47855,"HANGUL_SYLLABLE_MWAELH"). +lisp_code_name(47856,"HANGUL_SYLLABLE_MWAEM"). +lisp_code_name(47857,"HANGUL_SYLLABLE_MWAEB"). +lisp_code_name(47858,"HANGUL_SYLLABLE_MWAEBS"). +lisp_code_name(47859,"HANGUL_SYLLABLE_MWAES"). +lisp_code_name(47860,"HANGUL_SYLLABLE_MWAESS"). +lisp_code_name(47861,"HANGUL_SYLLABLE_MWAENG"). +lisp_code_name(47862,"HANGUL_SYLLABLE_MWAEJ"). +lisp_code_name(47863,"HANGUL_SYLLABLE_MWAEC"). +lisp_code_name(47864,"HANGUL_SYLLABLE_MWAEK"). +lisp_code_name(47865,"HANGUL_SYLLABLE_MWAET"). +lisp_code_name(47866,"HANGUL_SYLLABLE_MWAEP"). +lisp_code_name(47867,"HANGUL_SYLLABLE_MWAEH"). +lisp_code_name(47868,"HANGUL_SYLLABLE_MOE"). +lisp_code_name(47869,"HANGUL_SYLLABLE_MOEG"). +lisp_code_name(47870,"HANGUL_SYLLABLE_MOEGG"). +lisp_code_name(47871,"HANGUL_SYLLABLE_MOEGS"). +lisp_code_name(47872,"HANGUL_SYLLABLE_MOEN"). +lisp_code_name(47873,"HANGUL_SYLLABLE_MOENJ"). +lisp_code_name(47874,"HANGUL_SYLLABLE_MOENH"). +lisp_code_name(47875,"HANGUL_SYLLABLE_MOED"). +lisp_code_name(47876,"HANGUL_SYLLABLE_MOEL"). +lisp_code_name(47877,"HANGUL_SYLLABLE_MOELG"). +lisp_code_name(47878,"HANGUL_SYLLABLE_MOELM"). +lisp_code_name(47879,"HANGUL_SYLLABLE_MOELB"). +lisp_code_name(47880,"HANGUL_SYLLABLE_MOELS"). +lisp_code_name(47881,"HANGUL_SYLLABLE_MOELT"). +lisp_code_name(47882,"HANGUL_SYLLABLE_MOELP"). +lisp_code_name(47883,"HANGUL_SYLLABLE_MOELH"). +lisp_code_name(47884,"HANGUL_SYLLABLE_MOEM"). +lisp_code_name(47885,"HANGUL_SYLLABLE_MOEB"). +lisp_code_name(47886,"HANGUL_SYLLABLE_MOEBS"). +lisp_code_name(47887,"HANGUL_SYLLABLE_MOES"). +lisp_code_name(47888,"HANGUL_SYLLABLE_MOESS"). +lisp_code_name(47889,"HANGUL_SYLLABLE_MOENG"). +lisp_code_name(47890,"HANGUL_SYLLABLE_MOEJ"). +lisp_code_name(47891,"HANGUL_SYLLABLE_MOEC"). +lisp_code_name(47892,"HANGUL_SYLLABLE_MOEK"). +lisp_code_name(47893,"HANGUL_SYLLABLE_MOET"). +lisp_code_name(47894,"HANGUL_SYLLABLE_MOEP"). +lisp_code_name(47895,"HANGUL_SYLLABLE_MOEH"). +lisp_code_name(47896,"HANGUL_SYLLABLE_MYO"). +lisp_code_name(47897,"HANGUL_SYLLABLE_MYOG"). +lisp_code_name(47898,"HANGUL_SYLLABLE_MYOGG"). +lisp_code_name(47899,"HANGUL_SYLLABLE_MYOGS"). +lisp_code_name(47900,"HANGUL_SYLLABLE_MYON"). +lisp_code_name(47901,"HANGUL_SYLLABLE_MYONJ"). +lisp_code_name(47902,"HANGUL_SYLLABLE_MYONH"). +lisp_code_name(47903,"HANGUL_SYLLABLE_MYOD"). +lisp_code_name(47904,"HANGUL_SYLLABLE_MYOL"). +lisp_code_name(47905,"HANGUL_SYLLABLE_MYOLG"). +lisp_code_name(47906,"HANGUL_SYLLABLE_MYOLM"). +lisp_code_name(47907,"HANGUL_SYLLABLE_MYOLB"). +lisp_code_name(47908,"HANGUL_SYLLABLE_MYOLS"). +lisp_code_name(47909,"HANGUL_SYLLABLE_MYOLT"). +lisp_code_name(47910,"HANGUL_SYLLABLE_MYOLP"). +lisp_code_name(47911,"HANGUL_SYLLABLE_MYOLH"). +lisp_code_name(47912,"HANGUL_SYLLABLE_MYOM"). +lisp_code_name(47913,"HANGUL_SYLLABLE_MYOB"). +lisp_code_name(47914,"HANGUL_SYLLABLE_MYOBS"). +lisp_code_name(47915,"HANGUL_SYLLABLE_MYOS"). +lisp_code_name(47916,"HANGUL_SYLLABLE_MYOSS"). +lisp_code_name(47917,"HANGUL_SYLLABLE_MYONG"). +lisp_code_name(47918,"HANGUL_SYLLABLE_MYOJ"). +lisp_code_name(47919,"HANGUL_SYLLABLE_MYOC"). +lisp_code_name(47920,"HANGUL_SYLLABLE_MYOK"). +lisp_code_name(47921,"HANGUL_SYLLABLE_MYOT"). +lisp_code_name(47922,"HANGUL_SYLLABLE_MYOP"). +lisp_code_name(47923,"HANGUL_SYLLABLE_MYOH"). +lisp_code_name(47924,"HANGUL_SYLLABLE_MU"). +lisp_code_name(47925,"HANGUL_SYLLABLE_MUG"). +lisp_code_name(47926,"HANGUL_SYLLABLE_MUGG"). +lisp_code_name(47927,"HANGUL_SYLLABLE_MUGS"). +lisp_code_name(47928,"HANGUL_SYLLABLE_MUN"). +lisp_code_name(47929,"HANGUL_SYLLABLE_MUNJ"). +lisp_code_name(47930,"HANGUL_SYLLABLE_MUNH"). +lisp_code_name(47931,"HANGUL_SYLLABLE_MUD"). +lisp_code_name(47932,"HANGUL_SYLLABLE_MUL"). +lisp_code_name(47933,"HANGUL_SYLLABLE_MULG"). +lisp_code_name(47934,"HANGUL_SYLLABLE_MULM"). +lisp_code_name(47935,"HANGUL_SYLLABLE_MULB"). +lisp_code_name(47936,"HANGUL_SYLLABLE_MULS"). +lisp_code_name(47937,"HANGUL_SYLLABLE_MULT"). +lisp_code_name(47938,"HANGUL_SYLLABLE_MULP"). +lisp_code_name(47939,"HANGUL_SYLLABLE_MULH"). +lisp_code_name(47940,"HANGUL_SYLLABLE_MUM"). +lisp_code_name(47941,"HANGUL_SYLLABLE_MUB"). +lisp_code_name(47942,"HANGUL_SYLLABLE_MUBS"). +lisp_code_name(47943,"HANGUL_SYLLABLE_MUS"). +lisp_code_name(47944,"HANGUL_SYLLABLE_MUSS"). +lisp_code_name(47945,"HANGUL_SYLLABLE_MUNG"). +lisp_code_name(47946,"HANGUL_SYLLABLE_MUJ"). +lisp_code_name(47947,"HANGUL_SYLLABLE_MUC"). +lisp_code_name(47948,"HANGUL_SYLLABLE_MUK"). +lisp_code_name(47949,"HANGUL_SYLLABLE_MUT"). +lisp_code_name(47950,"HANGUL_SYLLABLE_MUP"). +lisp_code_name(47951,"HANGUL_SYLLABLE_MUH"). +lisp_code_name(47952,"HANGUL_SYLLABLE_MWEO"). +lisp_code_name(47953,"HANGUL_SYLLABLE_MWEOG"). +lisp_code_name(47954,"HANGUL_SYLLABLE_MWEOGG"). +lisp_code_name(47955,"HANGUL_SYLLABLE_MWEOGS"). +lisp_code_name(47956,"HANGUL_SYLLABLE_MWEON"). +lisp_code_name(47957,"HANGUL_SYLLABLE_MWEONJ"). +lisp_code_name(47958,"HANGUL_SYLLABLE_MWEONH"). +lisp_code_name(47959,"HANGUL_SYLLABLE_MWEOD"). +lisp_code_name(47960,"HANGUL_SYLLABLE_MWEOL"). +lisp_code_name(47961,"HANGUL_SYLLABLE_MWEOLG"). +lisp_code_name(47962,"HANGUL_SYLLABLE_MWEOLM"). +lisp_code_name(47963,"HANGUL_SYLLABLE_MWEOLB"). +lisp_code_name(47964,"HANGUL_SYLLABLE_MWEOLS"). +lisp_code_name(47965,"HANGUL_SYLLABLE_MWEOLT"). +lisp_code_name(47966,"HANGUL_SYLLABLE_MWEOLP"). +lisp_code_name(47967,"HANGUL_SYLLABLE_MWEOLH"). +lisp_code_name(47968,"HANGUL_SYLLABLE_MWEOM"). +lisp_code_name(47969,"HANGUL_SYLLABLE_MWEOB"). +lisp_code_name(47970,"HANGUL_SYLLABLE_MWEOBS"). +lisp_code_name(47971,"HANGUL_SYLLABLE_MWEOS"). +lisp_code_name(47972,"HANGUL_SYLLABLE_MWEOSS"). +lisp_code_name(47973,"HANGUL_SYLLABLE_MWEONG"). +lisp_code_name(47974,"HANGUL_SYLLABLE_MWEOJ"). +lisp_code_name(47975,"HANGUL_SYLLABLE_MWEOC"). +lisp_code_name(47976,"HANGUL_SYLLABLE_MWEOK"). +lisp_code_name(47977,"HANGUL_SYLLABLE_MWEOT"). +lisp_code_name(47978,"HANGUL_SYLLABLE_MWEOP"). +lisp_code_name(47979,"HANGUL_SYLLABLE_MWEOH"). +lisp_code_name(47980,"HANGUL_SYLLABLE_MWE"). +lisp_code_name(47981,"HANGUL_SYLLABLE_MWEG"). +lisp_code_name(47982,"HANGUL_SYLLABLE_MWEGG"). +lisp_code_name(47983,"HANGUL_SYLLABLE_MWEGS"). +lisp_code_name(47984,"HANGUL_SYLLABLE_MWEN"). +lisp_code_name(47985,"HANGUL_SYLLABLE_MWENJ"). +lisp_code_name(47986,"HANGUL_SYLLABLE_MWENH"). +lisp_code_name(47987,"HANGUL_SYLLABLE_MWED"). +lisp_code_name(47988,"HANGUL_SYLLABLE_MWEL"). +lisp_code_name(47989,"HANGUL_SYLLABLE_MWELG"). +lisp_code_name(47990,"HANGUL_SYLLABLE_MWELM"). +lisp_code_name(47991,"HANGUL_SYLLABLE_MWELB"). +lisp_code_name(47992,"HANGUL_SYLLABLE_MWELS"). +lisp_code_name(47993,"HANGUL_SYLLABLE_MWELT"). +lisp_code_name(47994,"HANGUL_SYLLABLE_MWELP"). +lisp_code_name(47995,"HANGUL_SYLLABLE_MWELH"). +lisp_code_name(47996,"HANGUL_SYLLABLE_MWEM"). +lisp_code_name(47997,"HANGUL_SYLLABLE_MWEB"). +lisp_code_name(47998,"HANGUL_SYLLABLE_MWEBS"). +lisp_code_name(47999,"HANGUL_SYLLABLE_MWES"). +lisp_code_name(48000,"HANGUL_SYLLABLE_MWESS"). +lisp_code_name(48001,"HANGUL_SYLLABLE_MWENG"). +lisp_code_name(48002,"HANGUL_SYLLABLE_MWEJ"). +lisp_code_name(48003,"HANGUL_SYLLABLE_MWEC"). +lisp_code_name(48004,"HANGUL_SYLLABLE_MWEK"). +lisp_code_name(48005,"HANGUL_SYLLABLE_MWET"). +lisp_code_name(48006,"HANGUL_SYLLABLE_MWEP"). +lisp_code_name(48007,"HANGUL_SYLLABLE_MWEH"). +lisp_code_name(48008,"HANGUL_SYLLABLE_MWI"). +lisp_code_name(48009,"HANGUL_SYLLABLE_MWIG"). +lisp_code_name(48010,"HANGUL_SYLLABLE_MWIGG"). +lisp_code_name(48011,"HANGUL_SYLLABLE_MWIGS"). +lisp_code_name(48012,"HANGUL_SYLLABLE_MWIN"). +lisp_code_name(48013,"HANGUL_SYLLABLE_MWINJ"). +lisp_code_name(48014,"HANGUL_SYLLABLE_MWINH"). +lisp_code_name(48015,"HANGUL_SYLLABLE_MWID"). +lisp_code_name(48016,"HANGUL_SYLLABLE_MWIL"). +lisp_code_name(48017,"HANGUL_SYLLABLE_MWILG"). +lisp_code_name(48018,"HANGUL_SYLLABLE_MWILM"). +lisp_code_name(48019,"HANGUL_SYLLABLE_MWILB"). +lisp_code_name(48020,"HANGUL_SYLLABLE_MWILS"). +lisp_code_name(48021,"HANGUL_SYLLABLE_MWILT"). +lisp_code_name(48022,"HANGUL_SYLLABLE_MWILP"). +lisp_code_name(48023,"HANGUL_SYLLABLE_MWILH"). +lisp_code_name(48024,"HANGUL_SYLLABLE_MWIM"). +lisp_code_name(48025,"HANGUL_SYLLABLE_MWIB"). +lisp_code_name(48026,"HANGUL_SYLLABLE_MWIBS"). +lisp_code_name(48027,"HANGUL_SYLLABLE_MWIS"). +lisp_code_name(48028,"HANGUL_SYLLABLE_MWISS"). +lisp_code_name(48029,"HANGUL_SYLLABLE_MWING"). +lisp_code_name(48030,"HANGUL_SYLLABLE_MWIJ"). +lisp_code_name(48031,"HANGUL_SYLLABLE_MWIC"). +lisp_code_name(48032,"HANGUL_SYLLABLE_MWIK"). +lisp_code_name(48033,"HANGUL_SYLLABLE_MWIT"). +lisp_code_name(48034,"HANGUL_SYLLABLE_MWIP"). +lisp_code_name(48035,"HANGUL_SYLLABLE_MWIH"). +lisp_code_name(48036,"HANGUL_SYLLABLE_MYU"). +lisp_code_name(48037,"HANGUL_SYLLABLE_MYUG"). +lisp_code_name(48038,"HANGUL_SYLLABLE_MYUGG"). +lisp_code_name(48039,"HANGUL_SYLLABLE_MYUGS"). +lisp_code_name(48040,"HANGUL_SYLLABLE_MYUN"). +lisp_code_name(48041,"HANGUL_SYLLABLE_MYUNJ"). +lisp_code_name(48042,"HANGUL_SYLLABLE_MYUNH"). +lisp_code_name(48043,"HANGUL_SYLLABLE_MYUD"). +lisp_code_name(48044,"HANGUL_SYLLABLE_MYUL"). +lisp_code_name(48045,"HANGUL_SYLLABLE_MYULG"). +lisp_code_name(48046,"HANGUL_SYLLABLE_MYULM"). +lisp_code_name(48047,"HANGUL_SYLLABLE_MYULB"). +lisp_code_name(48048,"HANGUL_SYLLABLE_MYULS"). +lisp_code_name(48049,"HANGUL_SYLLABLE_MYULT"). +lisp_code_name(48050,"HANGUL_SYLLABLE_MYULP"). +lisp_code_name(48051,"HANGUL_SYLLABLE_MYULH"). +lisp_code_name(48052,"HANGUL_SYLLABLE_MYUM"). +lisp_code_name(48053,"HANGUL_SYLLABLE_MYUB"). +lisp_code_name(48054,"HANGUL_SYLLABLE_MYUBS"). +lisp_code_name(48055,"HANGUL_SYLLABLE_MYUS"). +lisp_code_name(48056,"HANGUL_SYLLABLE_MYUSS"). +lisp_code_name(48057,"HANGUL_SYLLABLE_MYUNG"). +lisp_code_name(48058,"HANGUL_SYLLABLE_MYUJ"). +lisp_code_name(48059,"HANGUL_SYLLABLE_MYUC"). +lisp_code_name(48060,"HANGUL_SYLLABLE_MYUK"). +lisp_code_name(48061,"HANGUL_SYLLABLE_MYUT"). +lisp_code_name(48062,"HANGUL_SYLLABLE_MYUP"). +lisp_code_name(48063,"HANGUL_SYLLABLE_MYUH"). +lisp_code_name(48064,"HANGUL_SYLLABLE_MEU"). +lisp_code_name(48065,"HANGUL_SYLLABLE_MEUG"). +lisp_code_name(48066,"HANGUL_SYLLABLE_MEUGG"). +lisp_code_name(48067,"HANGUL_SYLLABLE_MEUGS"). +lisp_code_name(48068,"HANGUL_SYLLABLE_MEUN"). +lisp_code_name(48069,"HANGUL_SYLLABLE_MEUNJ"). +lisp_code_name(48070,"HANGUL_SYLLABLE_MEUNH"). +lisp_code_name(48071,"HANGUL_SYLLABLE_MEUD"). +lisp_code_name(48072,"HANGUL_SYLLABLE_MEUL"). +lisp_code_name(48073,"HANGUL_SYLLABLE_MEULG"). +lisp_code_name(48074,"HANGUL_SYLLABLE_MEULM"). +lisp_code_name(48075,"HANGUL_SYLLABLE_MEULB"). +lisp_code_name(48076,"HANGUL_SYLLABLE_MEULS"). +lisp_code_name(48077,"HANGUL_SYLLABLE_MEULT"). +lisp_code_name(48078,"HANGUL_SYLLABLE_MEULP"). +lisp_code_name(48079,"HANGUL_SYLLABLE_MEULH"). +lisp_code_name(48080,"HANGUL_SYLLABLE_MEUM"). +lisp_code_name(48081,"HANGUL_SYLLABLE_MEUB"). +lisp_code_name(48082,"HANGUL_SYLLABLE_MEUBS"). +lisp_code_name(48083,"HANGUL_SYLLABLE_MEUS"). +lisp_code_name(48084,"HANGUL_SYLLABLE_MEUSS"). +lisp_code_name(48085,"HANGUL_SYLLABLE_MEUNG"). +lisp_code_name(48086,"HANGUL_SYLLABLE_MEUJ"). +lisp_code_name(48087,"HANGUL_SYLLABLE_MEUC"). +lisp_code_name(48088,"HANGUL_SYLLABLE_MEUK"). +lisp_code_name(48089,"HANGUL_SYLLABLE_MEUT"). +lisp_code_name(48090,"HANGUL_SYLLABLE_MEUP"). +lisp_code_name(48091,"HANGUL_SYLLABLE_MEUH"). +lisp_code_name(48092,"HANGUL_SYLLABLE_MYI"). +lisp_code_name(48093,"HANGUL_SYLLABLE_MYIG"). +lisp_code_name(48094,"HANGUL_SYLLABLE_MYIGG"). +lisp_code_name(48095,"HANGUL_SYLLABLE_MYIGS"). +lisp_code_name(48096,"HANGUL_SYLLABLE_MYIN"). +lisp_code_name(48097,"HANGUL_SYLLABLE_MYINJ"). +lisp_code_name(48098,"HANGUL_SYLLABLE_MYINH"). +lisp_code_name(48099,"HANGUL_SYLLABLE_MYID"). +lisp_code_name(48100,"HANGUL_SYLLABLE_MYIL"). +lisp_code_name(48101,"HANGUL_SYLLABLE_MYILG"). +lisp_code_name(48102,"HANGUL_SYLLABLE_MYILM"). +lisp_code_name(48103,"HANGUL_SYLLABLE_MYILB"). +lisp_code_name(48104,"HANGUL_SYLLABLE_MYILS"). +lisp_code_name(48105,"HANGUL_SYLLABLE_MYILT"). +lisp_code_name(48106,"HANGUL_SYLLABLE_MYILP"). +lisp_code_name(48107,"HANGUL_SYLLABLE_MYILH"). +lisp_code_name(48108,"HANGUL_SYLLABLE_MYIM"). +lisp_code_name(48109,"HANGUL_SYLLABLE_MYIB"). +lisp_code_name(48110,"HANGUL_SYLLABLE_MYIBS"). +lisp_code_name(48111,"HANGUL_SYLLABLE_MYIS"). +lisp_code_name(48112,"HANGUL_SYLLABLE_MYISS"). +lisp_code_name(48113,"HANGUL_SYLLABLE_MYING"). +lisp_code_name(48114,"HANGUL_SYLLABLE_MYIJ"). +lisp_code_name(48115,"HANGUL_SYLLABLE_MYIC"). +lisp_code_name(48116,"HANGUL_SYLLABLE_MYIK"). +lisp_code_name(48117,"HANGUL_SYLLABLE_MYIT"). +lisp_code_name(48118,"HANGUL_SYLLABLE_MYIP"). +lisp_code_name(48119,"HANGUL_SYLLABLE_MYIH"). +lisp_code_name(48120,"HANGUL_SYLLABLE_MI"). +lisp_code_name(48121,"HANGUL_SYLLABLE_MIG"). +lisp_code_name(48122,"HANGUL_SYLLABLE_MIGG"). +lisp_code_name(48123,"HANGUL_SYLLABLE_MIGS"). +lisp_code_name(48124,"HANGUL_SYLLABLE_MIN"). +lisp_code_name(48125,"HANGUL_SYLLABLE_MINJ"). +lisp_code_name(48126,"HANGUL_SYLLABLE_MINH"). +lisp_code_name(48127,"HANGUL_SYLLABLE_MID"). +lisp_code_name(48128,"HANGUL_SYLLABLE_MIL"). +lisp_code_name(48129,"HANGUL_SYLLABLE_MILG"). +lisp_code_name(48130,"HANGUL_SYLLABLE_MILM"). +lisp_code_name(48131,"HANGUL_SYLLABLE_MILB"). +lisp_code_name(48132,"HANGUL_SYLLABLE_MILS"). +lisp_code_name(48133,"HANGUL_SYLLABLE_MILT"). +lisp_code_name(48134,"HANGUL_SYLLABLE_MILP"). +lisp_code_name(48135,"HANGUL_SYLLABLE_MILH"). +lisp_code_name(48136,"HANGUL_SYLLABLE_MIM"). +lisp_code_name(48137,"HANGUL_SYLLABLE_MIB"). +lisp_code_name(48138,"HANGUL_SYLLABLE_MIBS"). +lisp_code_name(48139,"HANGUL_SYLLABLE_MIS"). +lisp_code_name(48140,"HANGUL_SYLLABLE_MISS"). +lisp_code_name(48141,"HANGUL_SYLLABLE_MING"). +lisp_code_name(48142,"HANGUL_SYLLABLE_MIJ"). +lisp_code_name(48143,"HANGUL_SYLLABLE_MIC"). +lisp_code_name(48144,"HANGUL_SYLLABLE_MIK"). +lisp_code_name(48145,"HANGUL_SYLLABLE_MIT"). +lisp_code_name(48146,"HANGUL_SYLLABLE_MIP"). +lisp_code_name(48147,"HANGUL_SYLLABLE_MIH"). +lisp_code_name(48148,"HANGUL_SYLLABLE_BA"). +lisp_code_name(48149,"HANGUL_SYLLABLE_BAG"). +lisp_code_name(48150,"HANGUL_SYLLABLE_BAGG"). +lisp_code_name(48151,"HANGUL_SYLLABLE_BAGS"). +lisp_code_name(48152,"HANGUL_SYLLABLE_BAN"). +lisp_code_name(48153,"HANGUL_SYLLABLE_BANJ"). +lisp_code_name(48154,"HANGUL_SYLLABLE_BANH"). +lisp_code_name(48155,"HANGUL_SYLLABLE_BAD"). +lisp_code_name(48156,"HANGUL_SYLLABLE_BAL"). +lisp_code_name(48157,"HANGUL_SYLLABLE_BALG"). +lisp_code_name(48158,"HANGUL_SYLLABLE_BALM"). +lisp_code_name(48159,"HANGUL_SYLLABLE_BALB"). +lisp_code_name(48160,"HANGUL_SYLLABLE_BALS"). +lisp_code_name(48161,"HANGUL_SYLLABLE_BALT"). +lisp_code_name(48162,"HANGUL_SYLLABLE_BALP"). +lisp_code_name(48163,"HANGUL_SYLLABLE_BALH"). +lisp_code_name(48164,"HANGUL_SYLLABLE_BAM"). +lisp_code_name(48165,"HANGUL_SYLLABLE_BAB"). +lisp_code_name(48166,"HANGUL_SYLLABLE_BABS"). +lisp_code_name(48167,"HANGUL_SYLLABLE_BAS"). +lisp_code_name(48168,"HANGUL_SYLLABLE_BASS"). +lisp_code_name(48169,"HANGUL_SYLLABLE_BANG"). +lisp_code_name(48170,"HANGUL_SYLLABLE_BAJ"). +lisp_code_name(48171,"HANGUL_SYLLABLE_BAC"). +lisp_code_name(48172,"HANGUL_SYLLABLE_BAK"). +lisp_code_name(48173,"HANGUL_SYLLABLE_BAT"). +lisp_code_name(48174,"HANGUL_SYLLABLE_BAP"). +lisp_code_name(48175,"HANGUL_SYLLABLE_BAH"). +lisp_code_name(48176,"HANGUL_SYLLABLE_BAE"). +lisp_code_name(48177,"HANGUL_SYLLABLE_BAEG"). +lisp_code_name(48178,"HANGUL_SYLLABLE_BAEGG"). +lisp_code_name(48179,"HANGUL_SYLLABLE_BAEGS"). +lisp_code_name(48180,"HANGUL_SYLLABLE_BAEN"). +lisp_code_name(48181,"HANGUL_SYLLABLE_BAENJ"). +lisp_code_name(48182,"HANGUL_SYLLABLE_BAENH"). +lisp_code_name(48183,"HANGUL_SYLLABLE_BAED"). +lisp_code_name(48184,"HANGUL_SYLLABLE_BAEL"). +lisp_code_name(48185,"HANGUL_SYLLABLE_BAELG"). +lisp_code_name(48186,"HANGUL_SYLLABLE_BAELM"). +lisp_code_name(48187,"HANGUL_SYLLABLE_BAELB"). +lisp_code_name(48188,"HANGUL_SYLLABLE_BAELS"). +lisp_code_name(48189,"HANGUL_SYLLABLE_BAELT"). +lisp_code_name(48190,"HANGUL_SYLLABLE_BAELP"). +lisp_code_name(48191,"HANGUL_SYLLABLE_BAELH"). +lisp_code_name(48192,"HANGUL_SYLLABLE_BAEM"). +lisp_code_name(48193,"HANGUL_SYLLABLE_BAEB"). +lisp_code_name(48194,"HANGUL_SYLLABLE_BAEBS"). +lisp_code_name(48195,"HANGUL_SYLLABLE_BAES"). +lisp_code_name(48196,"HANGUL_SYLLABLE_BAESS"). +lisp_code_name(48197,"HANGUL_SYLLABLE_BAENG"). +lisp_code_name(48198,"HANGUL_SYLLABLE_BAEJ"). +lisp_code_name(48199,"HANGUL_SYLLABLE_BAEC"). +lisp_code_name(48200,"HANGUL_SYLLABLE_BAEK"). +lisp_code_name(48201,"HANGUL_SYLLABLE_BAET"). +lisp_code_name(48202,"HANGUL_SYLLABLE_BAEP"). +lisp_code_name(48203,"HANGUL_SYLLABLE_BAEH"). +lisp_code_name(48204,"HANGUL_SYLLABLE_BYA"). +lisp_code_name(48205,"HANGUL_SYLLABLE_BYAG"). +lisp_code_name(48206,"HANGUL_SYLLABLE_BYAGG"). +lisp_code_name(48207,"HANGUL_SYLLABLE_BYAGS"). +lisp_code_name(48208,"HANGUL_SYLLABLE_BYAN"). +lisp_code_name(48209,"HANGUL_SYLLABLE_BYANJ"). +lisp_code_name(48210,"HANGUL_SYLLABLE_BYANH"). +lisp_code_name(48211,"HANGUL_SYLLABLE_BYAD"). +lisp_code_name(48212,"HANGUL_SYLLABLE_BYAL"). +lisp_code_name(48213,"HANGUL_SYLLABLE_BYALG"). +lisp_code_name(48214,"HANGUL_SYLLABLE_BYALM"). +lisp_code_name(48215,"HANGUL_SYLLABLE_BYALB"). +lisp_code_name(48216,"HANGUL_SYLLABLE_BYALS"). +lisp_code_name(48217,"HANGUL_SYLLABLE_BYALT"). +lisp_code_name(48218,"HANGUL_SYLLABLE_BYALP"). +lisp_code_name(48219,"HANGUL_SYLLABLE_BYALH"). +lisp_code_name(48220,"HANGUL_SYLLABLE_BYAM"). +lisp_code_name(48221,"HANGUL_SYLLABLE_BYAB"). +lisp_code_name(48222,"HANGUL_SYLLABLE_BYABS"). +lisp_code_name(48223,"HANGUL_SYLLABLE_BYAS"). +lisp_code_name(48224,"HANGUL_SYLLABLE_BYASS"). +lisp_code_name(48225,"HANGUL_SYLLABLE_BYANG"). +lisp_code_name(48226,"HANGUL_SYLLABLE_BYAJ"). +lisp_code_name(48227,"HANGUL_SYLLABLE_BYAC"). +lisp_code_name(48228,"HANGUL_SYLLABLE_BYAK"). +lisp_code_name(48229,"HANGUL_SYLLABLE_BYAT"). +lisp_code_name(48230,"HANGUL_SYLLABLE_BYAP"). +lisp_code_name(48231,"HANGUL_SYLLABLE_BYAH"). +lisp_code_name(48232,"HANGUL_SYLLABLE_BYAE"). +lisp_code_name(48233,"HANGUL_SYLLABLE_BYAEG"). +lisp_code_name(48234,"HANGUL_SYLLABLE_BYAEGG"). +lisp_code_name(48235,"HANGUL_SYLLABLE_BYAEGS"). +lisp_code_name(48236,"HANGUL_SYLLABLE_BYAEN"). +lisp_code_name(48237,"HANGUL_SYLLABLE_BYAENJ"). +lisp_code_name(48238,"HANGUL_SYLLABLE_BYAENH"). +lisp_code_name(48239,"HANGUL_SYLLABLE_BYAED"). +lisp_code_name(48240,"HANGUL_SYLLABLE_BYAEL"). +lisp_code_name(48241,"HANGUL_SYLLABLE_BYAELG"). +lisp_code_name(48242,"HANGUL_SYLLABLE_BYAELM"). +lisp_code_name(48243,"HANGUL_SYLLABLE_BYAELB"). +lisp_code_name(48244,"HANGUL_SYLLABLE_BYAELS"). +lisp_code_name(48245,"HANGUL_SYLLABLE_BYAELT"). +lisp_code_name(48246,"HANGUL_SYLLABLE_BYAELP"). +lisp_code_name(48247,"HANGUL_SYLLABLE_BYAELH"). +lisp_code_name(48248,"HANGUL_SYLLABLE_BYAEM"). +lisp_code_name(48249,"HANGUL_SYLLABLE_BYAEB"). +lisp_code_name(48250,"HANGUL_SYLLABLE_BYAEBS"). +lisp_code_name(48251,"HANGUL_SYLLABLE_BYAES"). +lisp_code_name(48252,"HANGUL_SYLLABLE_BYAESS"). +lisp_code_name(48253,"HANGUL_SYLLABLE_BYAENG"). +lisp_code_name(48254,"HANGUL_SYLLABLE_BYAEJ"). +lisp_code_name(48255,"HANGUL_SYLLABLE_BYAEC"). +lisp_code_name(48256,"HANGUL_SYLLABLE_BYAEK"). +lisp_code_name(48257,"HANGUL_SYLLABLE_BYAET"). +lisp_code_name(48258,"HANGUL_SYLLABLE_BYAEP"). +lisp_code_name(48259,"HANGUL_SYLLABLE_BYAEH"). +lisp_code_name(48260,"HANGUL_SYLLABLE_BEO"). +lisp_code_name(48261,"HANGUL_SYLLABLE_BEOG"). +lisp_code_name(48262,"HANGUL_SYLLABLE_BEOGG"). +lisp_code_name(48263,"HANGUL_SYLLABLE_BEOGS"). +lisp_code_name(48264,"HANGUL_SYLLABLE_BEON"). +lisp_code_name(48265,"HANGUL_SYLLABLE_BEONJ"). +lisp_code_name(48266,"HANGUL_SYLLABLE_BEONH"). +lisp_code_name(48267,"HANGUL_SYLLABLE_BEOD"). +lisp_code_name(48268,"HANGUL_SYLLABLE_BEOL"). +lisp_code_name(48269,"HANGUL_SYLLABLE_BEOLG"). +lisp_code_name(48270,"HANGUL_SYLLABLE_BEOLM"). +lisp_code_name(48271,"HANGUL_SYLLABLE_BEOLB"). +lisp_code_name(48272,"HANGUL_SYLLABLE_BEOLS"). +lisp_code_name(48273,"HANGUL_SYLLABLE_BEOLT"). +lisp_code_name(48274,"HANGUL_SYLLABLE_BEOLP"). +lisp_code_name(48275,"HANGUL_SYLLABLE_BEOLH"). +lisp_code_name(48276,"HANGUL_SYLLABLE_BEOM"). +lisp_code_name(48277,"HANGUL_SYLLABLE_BEOB"). +lisp_code_name(48278,"HANGUL_SYLLABLE_BEOBS"). +lisp_code_name(48279,"HANGUL_SYLLABLE_BEOS"). +lisp_code_name(48280,"HANGUL_SYLLABLE_BEOSS"). +lisp_code_name(48281,"HANGUL_SYLLABLE_BEONG"). +lisp_code_name(48282,"HANGUL_SYLLABLE_BEOJ"). +lisp_code_name(48283,"HANGUL_SYLLABLE_BEOC"). +lisp_code_name(48284,"HANGUL_SYLLABLE_BEOK"). +lisp_code_name(48285,"HANGUL_SYLLABLE_BEOT"). +lisp_code_name(48286,"HANGUL_SYLLABLE_BEOP"). +lisp_code_name(48287,"HANGUL_SYLLABLE_BEOH"). +lisp_code_name(48288,"HANGUL_SYLLABLE_BE"). +lisp_code_name(48289,"HANGUL_SYLLABLE_BEG"). +lisp_code_name(48290,"HANGUL_SYLLABLE_BEGG"). +lisp_code_name(48291,"HANGUL_SYLLABLE_BEGS"). +lisp_code_name(48292,"HANGUL_SYLLABLE_BEN"). +lisp_code_name(48293,"HANGUL_SYLLABLE_BENJ"). +lisp_code_name(48294,"HANGUL_SYLLABLE_BENH"). +lisp_code_name(48295,"HANGUL_SYLLABLE_BED"). +lisp_code_name(48296,"HANGUL_SYLLABLE_BEL"). +lisp_code_name(48297,"HANGUL_SYLLABLE_BELG"). +lisp_code_name(48298,"HANGUL_SYLLABLE_BELM"). +lisp_code_name(48299,"HANGUL_SYLLABLE_BELB"). +lisp_code_name(48300,"HANGUL_SYLLABLE_BELS"). +lisp_code_name(48301,"HANGUL_SYLLABLE_BELT"). +lisp_code_name(48302,"HANGUL_SYLLABLE_BELP"). +lisp_code_name(48303,"HANGUL_SYLLABLE_BELH"). +lisp_code_name(48304,"HANGUL_SYLLABLE_BEM"). +lisp_code_name(48305,"HANGUL_SYLLABLE_BEB"). +lisp_code_name(48306,"HANGUL_SYLLABLE_BEBS"). +lisp_code_name(48307,"HANGUL_SYLLABLE_BES"). +lisp_code_name(48308,"HANGUL_SYLLABLE_BESS"). +lisp_code_name(48309,"HANGUL_SYLLABLE_BENG"). +lisp_code_name(48310,"HANGUL_SYLLABLE_BEJ"). +lisp_code_name(48311,"HANGUL_SYLLABLE_BEC"). +lisp_code_name(48312,"HANGUL_SYLLABLE_BEK"). +lisp_code_name(48313,"HANGUL_SYLLABLE_BET"). +lisp_code_name(48314,"HANGUL_SYLLABLE_BEP"). +lisp_code_name(48315,"HANGUL_SYLLABLE_BEH"). +lisp_code_name(48316,"HANGUL_SYLLABLE_BYEO"). +lisp_code_name(48317,"HANGUL_SYLLABLE_BYEOG"). +lisp_code_name(48318,"HANGUL_SYLLABLE_BYEOGG"). +lisp_code_name(48319,"HANGUL_SYLLABLE_BYEOGS"). +lisp_code_name(48320,"HANGUL_SYLLABLE_BYEON"). +lisp_code_name(48321,"HANGUL_SYLLABLE_BYEONJ"). +lisp_code_name(48322,"HANGUL_SYLLABLE_BYEONH"). +lisp_code_name(48323,"HANGUL_SYLLABLE_BYEOD"). +lisp_code_name(48324,"HANGUL_SYLLABLE_BYEOL"). +lisp_code_name(48325,"HANGUL_SYLLABLE_BYEOLG"). +lisp_code_name(48326,"HANGUL_SYLLABLE_BYEOLM"). +lisp_code_name(48327,"HANGUL_SYLLABLE_BYEOLB"). +lisp_code_name(48328,"HANGUL_SYLLABLE_BYEOLS"). +lisp_code_name(48329,"HANGUL_SYLLABLE_BYEOLT"). +lisp_code_name(48330,"HANGUL_SYLLABLE_BYEOLP"). +lisp_code_name(48331,"HANGUL_SYLLABLE_BYEOLH"). +lisp_code_name(48332,"HANGUL_SYLLABLE_BYEOM"). +lisp_code_name(48333,"HANGUL_SYLLABLE_BYEOB"). +lisp_code_name(48334,"HANGUL_SYLLABLE_BYEOBS"). +lisp_code_name(48335,"HANGUL_SYLLABLE_BYEOS"). +lisp_code_name(48336,"HANGUL_SYLLABLE_BYEOSS"). +lisp_code_name(48337,"HANGUL_SYLLABLE_BYEONG"). +lisp_code_name(48338,"HANGUL_SYLLABLE_BYEOJ"). +lisp_code_name(48339,"HANGUL_SYLLABLE_BYEOC"). +lisp_code_name(48340,"HANGUL_SYLLABLE_BYEOK"). +lisp_code_name(48341,"HANGUL_SYLLABLE_BYEOT"). +lisp_code_name(48342,"HANGUL_SYLLABLE_BYEOP"). +lisp_code_name(48343,"HANGUL_SYLLABLE_BYEOH"). +lisp_code_name(48344,"HANGUL_SYLLABLE_BYE"). +lisp_code_name(48345,"HANGUL_SYLLABLE_BYEG"). +lisp_code_name(48346,"HANGUL_SYLLABLE_BYEGG"). +lisp_code_name(48347,"HANGUL_SYLLABLE_BYEGS"). +lisp_code_name(48348,"HANGUL_SYLLABLE_BYEN"). +lisp_code_name(48349,"HANGUL_SYLLABLE_BYENJ"). +lisp_code_name(48350,"HANGUL_SYLLABLE_BYENH"). +lisp_code_name(48351,"HANGUL_SYLLABLE_BYED"). +lisp_code_name(48352,"HANGUL_SYLLABLE_BYEL"). +lisp_code_name(48353,"HANGUL_SYLLABLE_BYELG"). +lisp_code_name(48354,"HANGUL_SYLLABLE_BYELM"). +lisp_code_name(48355,"HANGUL_SYLLABLE_BYELB"). +lisp_code_name(48356,"HANGUL_SYLLABLE_BYELS"). +lisp_code_name(48357,"HANGUL_SYLLABLE_BYELT"). +lisp_code_name(48358,"HANGUL_SYLLABLE_BYELP"). +lisp_code_name(48359,"HANGUL_SYLLABLE_BYELH"). +lisp_code_name(48360,"HANGUL_SYLLABLE_BYEM"). +lisp_code_name(48361,"HANGUL_SYLLABLE_BYEB"). +lisp_code_name(48362,"HANGUL_SYLLABLE_BYEBS"). +lisp_code_name(48363,"HANGUL_SYLLABLE_BYES"). +lisp_code_name(48364,"HANGUL_SYLLABLE_BYESS"). +lisp_code_name(48365,"HANGUL_SYLLABLE_BYENG"). +lisp_code_name(48366,"HANGUL_SYLLABLE_BYEJ"). +lisp_code_name(48367,"HANGUL_SYLLABLE_BYEC"). +lisp_code_name(48368,"HANGUL_SYLLABLE_BYEK"). +lisp_code_name(48369,"HANGUL_SYLLABLE_BYET"). +lisp_code_name(48370,"HANGUL_SYLLABLE_BYEP"). +lisp_code_name(48371,"HANGUL_SYLLABLE_BYEH"). +lisp_code_name(48372,"HANGUL_SYLLABLE_BO"). +lisp_code_name(48373,"HANGUL_SYLLABLE_BOG"). +lisp_code_name(48374,"HANGUL_SYLLABLE_BOGG"). +lisp_code_name(48375,"HANGUL_SYLLABLE_BOGS"). +lisp_code_name(48376,"HANGUL_SYLLABLE_BON"). +lisp_code_name(48377,"HANGUL_SYLLABLE_BONJ"). +lisp_code_name(48378,"HANGUL_SYLLABLE_BONH"). +lisp_code_name(48379,"HANGUL_SYLLABLE_BOD"). +lisp_code_name(48380,"HANGUL_SYLLABLE_BOL"). +lisp_code_name(48381,"HANGUL_SYLLABLE_BOLG"). +lisp_code_name(48382,"HANGUL_SYLLABLE_BOLM"). +lisp_code_name(48383,"HANGUL_SYLLABLE_BOLB"). +lisp_code_name(48384,"HANGUL_SYLLABLE_BOLS"). +lisp_code_name(48385,"HANGUL_SYLLABLE_BOLT"). +lisp_code_name(48386,"HANGUL_SYLLABLE_BOLP"). +lisp_code_name(48387,"HANGUL_SYLLABLE_BOLH"). +lisp_code_name(48388,"HANGUL_SYLLABLE_BOM"). +lisp_code_name(48389,"HANGUL_SYLLABLE_BOB"). +lisp_code_name(48390,"HANGUL_SYLLABLE_BOBS"). +lisp_code_name(48391,"HANGUL_SYLLABLE_BOS"). +lisp_code_name(48392,"HANGUL_SYLLABLE_BOSS"). +lisp_code_name(48393,"HANGUL_SYLLABLE_BONG"). +lisp_code_name(48394,"HANGUL_SYLLABLE_BOJ"). +lisp_code_name(48395,"HANGUL_SYLLABLE_BOC"). +lisp_code_name(48396,"HANGUL_SYLLABLE_BOK"). +lisp_code_name(48397,"HANGUL_SYLLABLE_BOT"). +lisp_code_name(48398,"HANGUL_SYLLABLE_BOP"). +lisp_code_name(48399,"HANGUL_SYLLABLE_BOH"). +lisp_code_name(48400,"HANGUL_SYLLABLE_BWA"). +lisp_code_name(48401,"HANGUL_SYLLABLE_BWAG"). +lisp_code_name(48402,"HANGUL_SYLLABLE_BWAGG"). +lisp_code_name(48403,"HANGUL_SYLLABLE_BWAGS"). +lisp_code_name(48404,"HANGUL_SYLLABLE_BWAN"). +lisp_code_name(48405,"HANGUL_SYLLABLE_BWANJ"). +lisp_code_name(48406,"HANGUL_SYLLABLE_BWANH"). +lisp_code_name(48407,"HANGUL_SYLLABLE_BWAD"). +lisp_code_name(48408,"HANGUL_SYLLABLE_BWAL"). +lisp_code_name(48409,"HANGUL_SYLLABLE_BWALG"). +lisp_code_name(48410,"HANGUL_SYLLABLE_BWALM"). +lisp_code_name(48411,"HANGUL_SYLLABLE_BWALB"). +lisp_code_name(48412,"HANGUL_SYLLABLE_BWALS"). +lisp_code_name(48413,"HANGUL_SYLLABLE_BWALT"). +lisp_code_name(48414,"HANGUL_SYLLABLE_BWALP"). +lisp_code_name(48415,"HANGUL_SYLLABLE_BWALH"). +lisp_code_name(48416,"HANGUL_SYLLABLE_BWAM"). +lisp_code_name(48417,"HANGUL_SYLLABLE_BWAB"). +lisp_code_name(48418,"HANGUL_SYLLABLE_BWABS"). +lisp_code_name(48419,"HANGUL_SYLLABLE_BWAS"). +lisp_code_name(48420,"HANGUL_SYLLABLE_BWASS"). +lisp_code_name(48421,"HANGUL_SYLLABLE_BWANG"). +lisp_code_name(48422,"HANGUL_SYLLABLE_BWAJ"). +lisp_code_name(48423,"HANGUL_SYLLABLE_BWAC"). +lisp_code_name(48424,"HANGUL_SYLLABLE_BWAK"). +lisp_code_name(48425,"HANGUL_SYLLABLE_BWAT"). +lisp_code_name(48426,"HANGUL_SYLLABLE_BWAP"). +lisp_code_name(48427,"HANGUL_SYLLABLE_BWAH"). +lisp_code_name(48428,"HANGUL_SYLLABLE_BWAE"). +lisp_code_name(48429,"HANGUL_SYLLABLE_BWAEG"). +lisp_code_name(48430,"HANGUL_SYLLABLE_BWAEGG"). +lisp_code_name(48431,"HANGUL_SYLLABLE_BWAEGS"). +lisp_code_name(48432,"HANGUL_SYLLABLE_BWAEN"). +lisp_code_name(48433,"HANGUL_SYLLABLE_BWAENJ"). +lisp_code_name(48434,"HANGUL_SYLLABLE_BWAENH"). +lisp_code_name(48435,"HANGUL_SYLLABLE_BWAED"). +lisp_code_name(48436,"HANGUL_SYLLABLE_BWAEL"). +lisp_code_name(48437,"HANGUL_SYLLABLE_BWAELG"). +lisp_code_name(48438,"HANGUL_SYLLABLE_BWAELM"). +lisp_code_name(48439,"HANGUL_SYLLABLE_BWAELB"). +lisp_code_name(48440,"HANGUL_SYLLABLE_BWAELS"). +lisp_code_name(48441,"HANGUL_SYLLABLE_BWAELT"). +lisp_code_name(48442,"HANGUL_SYLLABLE_BWAELP"). +lisp_code_name(48443,"HANGUL_SYLLABLE_BWAELH"). +lisp_code_name(48444,"HANGUL_SYLLABLE_BWAEM"). +lisp_code_name(48445,"HANGUL_SYLLABLE_BWAEB"). +lisp_code_name(48446,"HANGUL_SYLLABLE_BWAEBS"). +lisp_code_name(48447,"HANGUL_SYLLABLE_BWAES"). +lisp_code_name(48448,"HANGUL_SYLLABLE_BWAESS"). +lisp_code_name(48449,"HANGUL_SYLLABLE_BWAENG"). +lisp_code_name(48450,"HANGUL_SYLLABLE_BWAEJ"). +lisp_code_name(48451,"HANGUL_SYLLABLE_BWAEC"). +lisp_code_name(48452,"HANGUL_SYLLABLE_BWAEK"). +lisp_code_name(48453,"HANGUL_SYLLABLE_BWAET"). +lisp_code_name(48454,"HANGUL_SYLLABLE_BWAEP"). +lisp_code_name(48455,"HANGUL_SYLLABLE_BWAEH"). +lisp_code_name(48456,"HANGUL_SYLLABLE_BOE"). +lisp_code_name(48457,"HANGUL_SYLLABLE_BOEG"). +lisp_code_name(48458,"HANGUL_SYLLABLE_BOEGG"). +lisp_code_name(48459,"HANGUL_SYLLABLE_BOEGS"). +lisp_code_name(48460,"HANGUL_SYLLABLE_BOEN"). +lisp_code_name(48461,"HANGUL_SYLLABLE_BOENJ"). +lisp_code_name(48462,"HANGUL_SYLLABLE_BOENH"). +lisp_code_name(48463,"HANGUL_SYLLABLE_BOED"). +lisp_code_name(48464,"HANGUL_SYLLABLE_BOEL"). +lisp_code_name(48465,"HANGUL_SYLLABLE_BOELG"). +lisp_code_name(48466,"HANGUL_SYLLABLE_BOELM"). +lisp_code_name(48467,"HANGUL_SYLLABLE_BOELB"). +lisp_code_name(48468,"HANGUL_SYLLABLE_BOELS"). +lisp_code_name(48469,"HANGUL_SYLLABLE_BOELT"). +lisp_code_name(48470,"HANGUL_SYLLABLE_BOELP"). +lisp_code_name(48471,"HANGUL_SYLLABLE_BOELH"). +lisp_code_name(48472,"HANGUL_SYLLABLE_BOEM"). +lisp_code_name(48473,"HANGUL_SYLLABLE_BOEB"). +lisp_code_name(48474,"HANGUL_SYLLABLE_BOEBS"). +lisp_code_name(48475,"HANGUL_SYLLABLE_BOES"). +lisp_code_name(48476,"HANGUL_SYLLABLE_BOESS"). +lisp_code_name(48477,"HANGUL_SYLLABLE_BOENG"). +lisp_code_name(48478,"HANGUL_SYLLABLE_BOEJ"). +lisp_code_name(48479,"HANGUL_SYLLABLE_BOEC"). +lisp_code_name(48480,"HANGUL_SYLLABLE_BOEK"). +lisp_code_name(48481,"HANGUL_SYLLABLE_BOET"). +lisp_code_name(48482,"HANGUL_SYLLABLE_BOEP"). +lisp_code_name(48483,"HANGUL_SYLLABLE_BOEH"). +lisp_code_name(48484,"HANGUL_SYLLABLE_BYO"). +lisp_code_name(48485,"HANGUL_SYLLABLE_BYOG"). +lisp_code_name(48486,"HANGUL_SYLLABLE_BYOGG"). +lisp_code_name(48487,"HANGUL_SYLLABLE_BYOGS"). +lisp_code_name(48488,"HANGUL_SYLLABLE_BYON"). +lisp_code_name(48489,"HANGUL_SYLLABLE_BYONJ"). +lisp_code_name(48490,"HANGUL_SYLLABLE_BYONH"). +lisp_code_name(48491,"HANGUL_SYLLABLE_BYOD"). +lisp_code_name(48492,"HANGUL_SYLLABLE_BYOL"). +lisp_code_name(48493,"HANGUL_SYLLABLE_BYOLG"). +lisp_code_name(48494,"HANGUL_SYLLABLE_BYOLM"). +lisp_code_name(48495,"HANGUL_SYLLABLE_BYOLB"). +lisp_code_name(48496,"HANGUL_SYLLABLE_BYOLS"). +lisp_code_name(48497,"HANGUL_SYLLABLE_BYOLT"). +lisp_code_name(48498,"HANGUL_SYLLABLE_BYOLP"). +lisp_code_name(48499,"HANGUL_SYLLABLE_BYOLH"). +lisp_code_name(48500,"HANGUL_SYLLABLE_BYOM"). +lisp_code_name(48501,"HANGUL_SYLLABLE_BYOB"). +lisp_code_name(48502,"HANGUL_SYLLABLE_BYOBS"). +lisp_code_name(48503,"HANGUL_SYLLABLE_BYOS"). +lisp_code_name(48504,"HANGUL_SYLLABLE_BYOSS"). +lisp_code_name(48505,"HANGUL_SYLLABLE_BYONG"). +lisp_code_name(48506,"HANGUL_SYLLABLE_BYOJ"). +lisp_code_name(48507,"HANGUL_SYLLABLE_BYOC"). +lisp_code_name(48508,"HANGUL_SYLLABLE_BYOK"). +lisp_code_name(48509,"HANGUL_SYLLABLE_BYOT"). +lisp_code_name(48510,"HANGUL_SYLLABLE_BYOP"). +lisp_code_name(48511,"HANGUL_SYLLABLE_BYOH"). +lisp_code_name(48512,"HANGUL_SYLLABLE_BU"). +lisp_code_name(48513,"HANGUL_SYLLABLE_BUG"). +lisp_code_name(48514,"HANGUL_SYLLABLE_BUGG"). +lisp_code_name(48515,"HANGUL_SYLLABLE_BUGS"). +lisp_code_name(48516,"HANGUL_SYLLABLE_BUN"). +lisp_code_name(48517,"HANGUL_SYLLABLE_BUNJ"). +lisp_code_name(48518,"HANGUL_SYLLABLE_BUNH"). +lisp_code_name(48519,"HANGUL_SYLLABLE_BUD"). +lisp_code_name(48520,"HANGUL_SYLLABLE_BUL"). +lisp_code_name(48521,"HANGUL_SYLLABLE_BULG"). +lisp_code_name(48522,"HANGUL_SYLLABLE_BULM"). +lisp_code_name(48523,"HANGUL_SYLLABLE_BULB"). +lisp_code_name(48524,"HANGUL_SYLLABLE_BULS"). +lisp_code_name(48525,"HANGUL_SYLLABLE_BULT"). +lisp_code_name(48526,"HANGUL_SYLLABLE_BULP"). +lisp_code_name(48527,"HANGUL_SYLLABLE_BULH"). +lisp_code_name(48528,"HANGUL_SYLLABLE_BUM"). +lisp_code_name(48529,"HANGUL_SYLLABLE_BUB"). +lisp_code_name(48530,"HANGUL_SYLLABLE_BUBS"). +lisp_code_name(48531,"HANGUL_SYLLABLE_BUS"). +lisp_code_name(48532,"HANGUL_SYLLABLE_BUSS"). +lisp_code_name(48533,"HANGUL_SYLLABLE_BUNG"). +lisp_code_name(48534,"HANGUL_SYLLABLE_BUJ"). +lisp_code_name(48535,"HANGUL_SYLLABLE_BUC"). +lisp_code_name(48536,"HANGUL_SYLLABLE_BUK"). +lisp_code_name(48537,"HANGUL_SYLLABLE_BUT"). +lisp_code_name(48538,"HANGUL_SYLLABLE_BUP"). +lisp_code_name(48539,"HANGUL_SYLLABLE_BUH"). +lisp_code_name(48540,"HANGUL_SYLLABLE_BWEO"). +lisp_code_name(48541,"HANGUL_SYLLABLE_BWEOG"). +lisp_code_name(48542,"HANGUL_SYLLABLE_BWEOGG"). +lisp_code_name(48543,"HANGUL_SYLLABLE_BWEOGS"). +lisp_code_name(48544,"HANGUL_SYLLABLE_BWEON"). +lisp_code_name(48545,"HANGUL_SYLLABLE_BWEONJ"). +lisp_code_name(48546,"HANGUL_SYLLABLE_BWEONH"). +lisp_code_name(48547,"HANGUL_SYLLABLE_BWEOD"). +lisp_code_name(48548,"HANGUL_SYLLABLE_BWEOL"). +lisp_code_name(48549,"HANGUL_SYLLABLE_BWEOLG"). +lisp_code_name(48550,"HANGUL_SYLLABLE_BWEOLM"). +lisp_code_name(48551,"HANGUL_SYLLABLE_BWEOLB"). +lisp_code_name(48552,"HANGUL_SYLLABLE_BWEOLS"). +lisp_code_name(48553,"HANGUL_SYLLABLE_BWEOLT"). +lisp_code_name(48554,"HANGUL_SYLLABLE_BWEOLP"). +lisp_code_name(48555,"HANGUL_SYLLABLE_BWEOLH"). +lisp_code_name(48556,"HANGUL_SYLLABLE_BWEOM"). +lisp_code_name(48557,"HANGUL_SYLLABLE_BWEOB"). +lisp_code_name(48558,"HANGUL_SYLLABLE_BWEOBS"). +lisp_code_name(48559,"HANGUL_SYLLABLE_BWEOS"). +lisp_code_name(48560,"HANGUL_SYLLABLE_BWEOSS"). +lisp_code_name(48561,"HANGUL_SYLLABLE_BWEONG"). +lisp_code_name(48562,"HANGUL_SYLLABLE_BWEOJ"). +lisp_code_name(48563,"HANGUL_SYLLABLE_BWEOC"). +lisp_code_name(48564,"HANGUL_SYLLABLE_BWEOK"). +lisp_code_name(48565,"HANGUL_SYLLABLE_BWEOT"). +lisp_code_name(48566,"HANGUL_SYLLABLE_BWEOP"). +lisp_code_name(48567,"HANGUL_SYLLABLE_BWEOH"). +lisp_code_name(48568,"HANGUL_SYLLABLE_BWE"). +lisp_code_name(48569,"HANGUL_SYLLABLE_BWEG"). +lisp_code_name(48570,"HANGUL_SYLLABLE_BWEGG"). +lisp_code_name(48571,"HANGUL_SYLLABLE_BWEGS"). +lisp_code_name(48572,"HANGUL_SYLLABLE_BWEN"). +lisp_code_name(48573,"HANGUL_SYLLABLE_BWENJ"). +lisp_code_name(48574,"HANGUL_SYLLABLE_BWENH"). +lisp_code_name(48575,"HANGUL_SYLLABLE_BWED"). +lisp_code_name(48576,"HANGUL_SYLLABLE_BWEL"). +lisp_code_name(48577,"HANGUL_SYLLABLE_BWELG"). +lisp_code_name(48578,"HANGUL_SYLLABLE_BWELM"). +lisp_code_name(48579,"HANGUL_SYLLABLE_BWELB"). +lisp_code_name(48580,"HANGUL_SYLLABLE_BWELS"). +lisp_code_name(48581,"HANGUL_SYLLABLE_BWELT"). +lisp_code_name(48582,"HANGUL_SYLLABLE_BWELP"). +lisp_code_name(48583,"HANGUL_SYLLABLE_BWELH"). +lisp_code_name(48584,"HANGUL_SYLLABLE_BWEM"). +lisp_code_name(48585,"HANGUL_SYLLABLE_BWEB"). +lisp_code_name(48586,"HANGUL_SYLLABLE_BWEBS"). +lisp_code_name(48587,"HANGUL_SYLLABLE_BWES"). +lisp_code_name(48588,"HANGUL_SYLLABLE_BWESS"). +lisp_code_name(48589,"HANGUL_SYLLABLE_BWENG"). +lisp_code_name(48590,"HANGUL_SYLLABLE_BWEJ"). +lisp_code_name(48591,"HANGUL_SYLLABLE_BWEC"). +lisp_code_name(48592,"HANGUL_SYLLABLE_BWEK"). +lisp_code_name(48593,"HANGUL_SYLLABLE_BWET"). +lisp_code_name(48594,"HANGUL_SYLLABLE_BWEP"). +lisp_code_name(48595,"HANGUL_SYLLABLE_BWEH"). +lisp_code_name(48596,"HANGUL_SYLLABLE_BWI"). +lisp_code_name(48597,"HANGUL_SYLLABLE_BWIG"). +lisp_code_name(48598,"HANGUL_SYLLABLE_BWIGG"). +lisp_code_name(48599,"HANGUL_SYLLABLE_BWIGS"). +lisp_code_name(48600,"HANGUL_SYLLABLE_BWIN"). +lisp_code_name(48601,"HANGUL_SYLLABLE_BWINJ"). +lisp_code_name(48602,"HANGUL_SYLLABLE_BWINH"). +lisp_code_name(48603,"HANGUL_SYLLABLE_BWID"). +lisp_code_name(48604,"HANGUL_SYLLABLE_BWIL"). +lisp_code_name(48605,"HANGUL_SYLLABLE_BWILG"). +lisp_code_name(48606,"HANGUL_SYLLABLE_BWILM"). +lisp_code_name(48607,"HANGUL_SYLLABLE_BWILB"). +lisp_code_name(48608,"HANGUL_SYLLABLE_BWILS"). +lisp_code_name(48609,"HANGUL_SYLLABLE_BWILT"). +lisp_code_name(48610,"HANGUL_SYLLABLE_BWILP"). +lisp_code_name(48611,"HANGUL_SYLLABLE_BWILH"). +lisp_code_name(48612,"HANGUL_SYLLABLE_BWIM"). +lisp_code_name(48613,"HANGUL_SYLLABLE_BWIB"). +lisp_code_name(48614,"HANGUL_SYLLABLE_BWIBS"). +lisp_code_name(48615,"HANGUL_SYLLABLE_BWIS"). +lisp_code_name(48616,"HANGUL_SYLLABLE_BWISS"). +lisp_code_name(48617,"HANGUL_SYLLABLE_BWING"). +lisp_code_name(48618,"HANGUL_SYLLABLE_BWIJ"). +lisp_code_name(48619,"HANGUL_SYLLABLE_BWIC"). +lisp_code_name(48620,"HANGUL_SYLLABLE_BWIK"). +lisp_code_name(48621,"HANGUL_SYLLABLE_BWIT"). +lisp_code_name(48622,"HANGUL_SYLLABLE_BWIP"). +lisp_code_name(48623,"HANGUL_SYLLABLE_BWIH"). +lisp_code_name(48624,"HANGUL_SYLLABLE_BYU"). +lisp_code_name(48625,"HANGUL_SYLLABLE_BYUG"). +lisp_code_name(48626,"HANGUL_SYLLABLE_BYUGG"). +lisp_code_name(48627,"HANGUL_SYLLABLE_BYUGS"). +lisp_code_name(48628,"HANGUL_SYLLABLE_BYUN"). +lisp_code_name(48629,"HANGUL_SYLLABLE_BYUNJ"). +lisp_code_name(48630,"HANGUL_SYLLABLE_BYUNH"). +lisp_code_name(48631,"HANGUL_SYLLABLE_BYUD"). +lisp_code_name(48632,"HANGUL_SYLLABLE_BYUL"). +lisp_code_name(48633,"HANGUL_SYLLABLE_BYULG"). +lisp_code_name(48634,"HANGUL_SYLLABLE_BYULM"). +lisp_code_name(48635,"HANGUL_SYLLABLE_BYULB"). +lisp_code_name(48636,"HANGUL_SYLLABLE_BYULS"). +lisp_code_name(48637,"HANGUL_SYLLABLE_BYULT"). +lisp_code_name(48638,"HANGUL_SYLLABLE_BYULP"). +lisp_code_name(48639,"HANGUL_SYLLABLE_BYULH"). +lisp_code_name(48640,"HANGUL_SYLLABLE_BYUM"). +lisp_code_name(48641,"HANGUL_SYLLABLE_BYUB"). +lisp_code_name(48642,"HANGUL_SYLLABLE_BYUBS"). +lisp_code_name(48643,"HANGUL_SYLLABLE_BYUS"). +lisp_code_name(48644,"HANGUL_SYLLABLE_BYUSS"). +lisp_code_name(48645,"HANGUL_SYLLABLE_BYUNG"). +lisp_code_name(48646,"HANGUL_SYLLABLE_BYUJ"). +lisp_code_name(48647,"HANGUL_SYLLABLE_BYUC"). +lisp_code_name(48648,"HANGUL_SYLLABLE_BYUK"). +lisp_code_name(48649,"HANGUL_SYLLABLE_BYUT"). +lisp_code_name(48650,"HANGUL_SYLLABLE_BYUP"). +lisp_code_name(48651,"HANGUL_SYLLABLE_BYUH"). +lisp_code_name(48652,"HANGUL_SYLLABLE_BEU"). +lisp_code_name(48653,"HANGUL_SYLLABLE_BEUG"). +lisp_code_name(48654,"HANGUL_SYLLABLE_BEUGG"). +lisp_code_name(48655,"HANGUL_SYLLABLE_BEUGS"). +lisp_code_name(48656,"HANGUL_SYLLABLE_BEUN"). +lisp_code_name(48657,"HANGUL_SYLLABLE_BEUNJ"). +lisp_code_name(48658,"HANGUL_SYLLABLE_BEUNH"). +lisp_code_name(48659,"HANGUL_SYLLABLE_BEUD"). +lisp_code_name(48660,"HANGUL_SYLLABLE_BEUL"). +lisp_code_name(48661,"HANGUL_SYLLABLE_BEULG"). +lisp_code_name(48662,"HANGUL_SYLLABLE_BEULM"). +lisp_code_name(48663,"HANGUL_SYLLABLE_BEULB"). +lisp_code_name(48664,"HANGUL_SYLLABLE_BEULS"). +lisp_code_name(48665,"HANGUL_SYLLABLE_BEULT"). +lisp_code_name(48666,"HANGUL_SYLLABLE_BEULP"). +lisp_code_name(48667,"HANGUL_SYLLABLE_BEULH"). +lisp_code_name(48668,"HANGUL_SYLLABLE_BEUM"). +lisp_code_name(48669,"HANGUL_SYLLABLE_BEUB"). +lisp_code_name(48670,"HANGUL_SYLLABLE_BEUBS"). +lisp_code_name(48671,"HANGUL_SYLLABLE_BEUS"). +lisp_code_name(48672,"HANGUL_SYLLABLE_BEUSS"). +lisp_code_name(48673,"HANGUL_SYLLABLE_BEUNG"). +lisp_code_name(48674,"HANGUL_SYLLABLE_BEUJ"). +lisp_code_name(48675,"HANGUL_SYLLABLE_BEUC"). +lisp_code_name(48676,"HANGUL_SYLLABLE_BEUK"). +lisp_code_name(48677,"HANGUL_SYLLABLE_BEUT"). +lisp_code_name(48678,"HANGUL_SYLLABLE_BEUP"). +lisp_code_name(48679,"HANGUL_SYLLABLE_BEUH"). +lisp_code_name(48680,"HANGUL_SYLLABLE_BYI"). +lisp_code_name(48681,"HANGUL_SYLLABLE_BYIG"). +lisp_code_name(48682,"HANGUL_SYLLABLE_BYIGG"). +lisp_code_name(48683,"HANGUL_SYLLABLE_BYIGS"). +lisp_code_name(48684,"HANGUL_SYLLABLE_BYIN"). +lisp_code_name(48685,"HANGUL_SYLLABLE_BYINJ"). +lisp_code_name(48686,"HANGUL_SYLLABLE_BYINH"). +lisp_code_name(48687,"HANGUL_SYLLABLE_BYID"). +lisp_code_name(48688,"HANGUL_SYLLABLE_BYIL"). +lisp_code_name(48689,"HANGUL_SYLLABLE_BYILG"). +lisp_code_name(48690,"HANGUL_SYLLABLE_BYILM"). +lisp_code_name(48691,"HANGUL_SYLLABLE_BYILB"). +lisp_code_name(48692,"HANGUL_SYLLABLE_BYILS"). +lisp_code_name(48693,"HANGUL_SYLLABLE_BYILT"). +lisp_code_name(48694,"HANGUL_SYLLABLE_BYILP"). +lisp_code_name(48695,"HANGUL_SYLLABLE_BYILH"). +lisp_code_name(48696,"HANGUL_SYLLABLE_BYIM"). +lisp_code_name(48697,"HANGUL_SYLLABLE_BYIB"). +lisp_code_name(48698,"HANGUL_SYLLABLE_BYIBS"). +lisp_code_name(48699,"HANGUL_SYLLABLE_BYIS"). +lisp_code_name(48700,"HANGUL_SYLLABLE_BYISS"). +lisp_code_name(48701,"HANGUL_SYLLABLE_BYING"). +lisp_code_name(48702,"HANGUL_SYLLABLE_BYIJ"). +lisp_code_name(48703,"HANGUL_SYLLABLE_BYIC"). +lisp_code_name(48704,"HANGUL_SYLLABLE_BYIK"). +lisp_code_name(48705,"HANGUL_SYLLABLE_BYIT"). +lisp_code_name(48706,"HANGUL_SYLLABLE_BYIP"). +lisp_code_name(48707,"HANGUL_SYLLABLE_BYIH"). +lisp_code_name(48708,"HANGUL_SYLLABLE_BI"). +lisp_code_name(48709,"HANGUL_SYLLABLE_BIG"). +lisp_code_name(48710,"HANGUL_SYLLABLE_BIGG"). +lisp_code_name(48711,"HANGUL_SYLLABLE_BIGS"). +lisp_code_name(48712,"HANGUL_SYLLABLE_BIN"). +lisp_code_name(48713,"HANGUL_SYLLABLE_BINJ"). +lisp_code_name(48714,"HANGUL_SYLLABLE_BINH"). +lisp_code_name(48715,"HANGUL_SYLLABLE_BID"). +lisp_code_name(48716,"HANGUL_SYLLABLE_BIL"). +lisp_code_name(48717,"HANGUL_SYLLABLE_BILG"). +lisp_code_name(48718,"HANGUL_SYLLABLE_BILM"). +lisp_code_name(48719,"HANGUL_SYLLABLE_BILB"). +lisp_code_name(48720,"HANGUL_SYLLABLE_BILS"). +lisp_code_name(48721,"HANGUL_SYLLABLE_BILT"). +lisp_code_name(48722,"HANGUL_SYLLABLE_BILP"). +lisp_code_name(48723,"HANGUL_SYLLABLE_BILH"). +lisp_code_name(48724,"HANGUL_SYLLABLE_BIM"). +lisp_code_name(48725,"HANGUL_SYLLABLE_BIB"). +lisp_code_name(48726,"HANGUL_SYLLABLE_BIBS"). +lisp_code_name(48727,"HANGUL_SYLLABLE_BIS"). +lisp_code_name(48728,"HANGUL_SYLLABLE_BISS"). +lisp_code_name(48729,"HANGUL_SYLLABLE_BING"). +lisp_code_name(48730,"HANGUL_SYLLABLE_BIJ"). +lisp_code_name(48731,"HANGUL_SYLLABLE_BIC"). +lisp_code_name(48732,"HANGUL_SYLLABLE_BIK"). +lisp_code_name(48733,"HANGUL_SYLLABLE_BIT"). +lisp_code_name(48734,"HANGUL_SYLLABLE_BIP"). +lisp_code_name(48735,"HANGUL_SYLLABLE_BIH"). +lisp_code_name(48736,"HANGUL_SYLLABLE_BBA"). +lisp_code_name(48737,"HANGUL_SYLLABLE_BBAG"). +lisp_code_name(48738,"HANGUL_SYLLABLE_BBAGG"). +lisp_code_name(48739,"HANGUL_SYLLABLE_BBAGS"). +lisp_code_name(48740,"HANGUL_SYLLABLE_BBAN"). +lisp_code_name(48741,"HANGUL_SYLLABLE_BBANJ"). +lisp_code_name(48742,"HANGUL_SYLLABLE_BBANH"). +lisp_code_name(48743,"HANGUL_SYLLABLE_BBAD"). +lisp_code_name(48744,"HANGUL_SYLLABLE_BBAL"). +lisp_code_name(48745,"HANGUL_SYLLABLE_BBALG"). +lisp_code_name(48746,"HANGUL_SYLLABLE_BBALM"). +lisp_code_name(48747,"HANGUL_SYLLABLE_BBALB"). +lisp_code_name(48748,"HANGUL_SYLLABLE_BBALS"). +lisp_code_name(48749,"HANGUL_SYLLABLE_BBALT"). +lisp_code_name(48750,"HANGUL_SYLLABLE_BBALP"). +lisp_code_name(48751,"HANGUL_SYLLABLE_BBALH"). +lisp_code_name(48752,"HANGUL_SYLLABLE_BBAM"). +lisp_code_name(48753,"HANGUL_SYLLABLE_BBAB"). +lisp_code_name(48754,"HANGUL_SYLLABLE_BBABS"). +lisp_code_name(48755,"HANGUL_SYLLABLE_BBAS"). +lisp_code_name(48756,"HANGUL_SYLLABLE_BBASS"). +lisp_code_name(48757,"HANGUL_SYLLABLE_BBANG"). +lisp_code_name(48758,"HANGUL_SYLLABLE_BBAJ"). +lisp_code_name(48759,"HANGUL_SYLLABLE_BBAC"). +lisp_code_name(48760,"HANGUL_SYLLABLE_BBAK"). +lisp_code_name(48761,"HANGUL_SYLLABLE_BBAT"). +lisp_code_name(48762,"HANGUL_SYLLABLE_BBAP"). +lisp_code_name(48763,"HANGUL_SYLLABLE_BBAH"). +lisp_code_name(48764,"HANGUL_SYLLABLE_BBAE"). +lisp_code_name(48765,"HANGUL_SYLLABLE_BBAEG"). +lisp_code_name(48766,"HANGUL_SYLLABLE_BBAEGG"). +lisp_code_name(48767,"HANGUL_SYLLABLE_BBAEGS"). +lisp_code_name(48768,"HANGUL_SYLLABLE_BBAEN"). +lisp_code_name(48769,"HANGUL_SYLLABLE_BBAENJ"). +lisp_code_name(48770,"HANGUL_SYLLABLE_BBAENH"). +lisp_code_name(48771,"HANGUL_SYLLABLE_BBAED"). +lisp_code_name(48772,"HANGUL_SYLLABLE_BBAEL"). +lisp_code_name(48773,"HANGUL_SYLLABLE_BBAELG"). +lisp_code_name(48774,"HANGUL_SYLLABLE_BBAELM"). +lisp_code_name(48775,"HANGUL_SYLLABLE_BBAELB"). +lisp_code_name(48776,"HANGUL_SYLLABLE_BBAELS"). +lisp_code_name(48777,"HANGUL_SYLLABLE_BBAELT"). +lisp_code_name(48778,"HANGUL_SYLLABLE_BBAELP"). +lisp_code_name(48779,"HANGUL_SYLLABLE_BBAELH"). +lisp_code_name(48780,"HANGUL_SYLLABLE_BBAEM"). +lisp_code_name(48781,"HANGUL_SYLLABLE_BBAEB"). +lisp_code_name(48782,"HANGUL_SYLLABLE_BBAEBS"). +lisp_code_name(48783,"HANGUL_SYLLABLE_BBAES"). +lisp_code_name(48784,"HANGUL_SYLLABLE_BBAESS"). +lisp_code_name(48785,"HANGUL_SYLLABLE_BBAENG"). +lisp_code_name(48786,"HANGUL_SYLLABLE_BBAEJ"). +lisp_code_name(48787,"HANGUL_SYLLABLE_BBAEC"). +lisp_code_name(48788,"HANGUL_SYLLABLE_BBAEK"). +lisp_code_name(48789,"HANGUL_SYLLABLE_BBAET"). +lisp_code_name(48790,"HANGUL_SYLLABLE_BBAEP"). +lisp_code_name(48791,"HANGUL_SYLLABLE_BBAEH"). +lisp_code_name(48792,"HANGUL_SYLLABLE_BBYA"). +lisp_code_name(48793,"HANGUL_SYLLABLE_BBYAG"). +lisp_code_name(48794,"HANGUL_SYLLABLE_BBYAGG"). +lisp_code_name(48795,"HANGUL_SYLLABLE_BBYAGS"). +lisp_code_name(48796,"HANGUL_SYLLABLE_BBYAN"). +lisp_code_name(48797,"HANGUL_SYLLABLE_BBYANJ"). +lisp_code_name(48798,"HANGUL_SYLLABLE_BBYANH"). +lisp_code_name(48799,"HANGUL_SYLLABLE_BBYAD"). +lisp_code_name(48800,"HANGUL_SYLLABLE_BBYAL"). +lisp_code_name(48801,"HANGUL_SYLLABLE_BBYALG"). +lisp_code_name(48802,"HANGUL_SYLLABLE_BBYALM"). +lisp_code_name(48803,"HANGUL_SYLLABLE_BBYALB"). +lisp_code_name(48804,"HANGUL_SYLLABLE_BBYALS"). +lisp_code_name(48805,"HANGUL_SYLLABLE_BBYALT"). +lisp_code_name(48806,"HANGUL_SYLLABLE_BBYALP"). +lisp_code_name(48807,"HANGUL_SYLLABLE_BBYALH"). +lisp_code_name(48808,"HANGUL_SYLLABLE_BBYAM"). +lisp_code_name(48809,"HANGUL_SYLLABLE_BBYAB"). +lisp_code_name(48810,"HANGUL_SYLLABLE_BBYABS"). +lisp_code_name(48811,"HANGUL_SYLLABLE_BBYAS"). +lisp_code_name(48812,"HANGUL_SYLLABLE_BBYASS"). +lisp_code_name(48813,"HANGUL_SYLLABLE_BBYANG"). +lisp_code_name(48814,"HANGUL_SYLLABLE_BBYAJ"). +lisp_code_name(48815,"HANGUL_SYLLABLE_BBYAC"). +lisp_code_name(48816,"HANGUL_SYLLABLE_BBYAK"). +lisp_code_name(48817,"HANGUL_SYLLABLE_BBYAT"). +lisp_code_name(48818,"HANGUL_SYLLABLE_BBYAP"). +lisp_code_name(48819,"HANGUL_SYLLABLE_BBYAH"). +lisp_code_name(48820,"HANGUL_SYLLABLE_BBYAE"). +lisp_code_name(48821,"HANGUL_SYLLABLE_BBYAEG"). +lisp_code_name(48822,"HANGUL_SYLLABLE_BBYAEGG"). +lisp_code_name(48823,"HANGUL_SYLLABLE_BBYAEGS"). +lisp_code_name(48824,"HANGUL_SYLLABLE_BBYAEN"). +lisp_code_name(48825,"HANGUL_SYLLABLE_BBYAENJ"). +lisp_code_name(48826,"HANGUL_SYLLABLE_BBYAENH"). +lisp_code_name(48827,"HANGUL_SYLLABLE_BBYAED"). +lisp_code_name(48828,"HANGUL_SYLLABLE_BBYAEL"). +lisp_code_name(48829,"HANGUL_SYLLABLE_BBYAELG"). +lisp_code_name(48830,"HANGUL_SYLLABLE_BBYAELM"). +lisp_code_name(48831,"HANGUL_SYLLABLE_BBYAELB"). +lisp_code_name(48832,"HANGUL_SYLLABLE_BBYAELS"). +lisp_code_name(48833,"HANGUL_SYLLABLE_BBYAELT"). +lisp_code_name(48834,"HANGUL_SYLLABLE_BBYAELP"). +lisp_code_name(48835,"HANGUL_SYLLABLE_BBYAELH"). +lisp_code_name(48836,"HANGUL_SYLLABLE_BBYAEM"). +lisp_code_name(48837,"HANGUL_SYLLABLE_BBYAEB"). +lisp_code_name(48838,"HANGUL_SYLLABLE_BBYAEBS"). +lisp_code_name(48839,"HANGUL_SYLLABLE_BBYAES"). +lisp_code_name(48840,"HANGUL_SYLLABLE_BBYAESS"). +lisp_code_name(48841,"HANGUL_SYLLABLE_BBYAENG"). +lisp_code_name(48842,"HANGUL_SYLLABLE_BBYAEJ"). +lisp_code_name(48843,"HANGUL_SYLLABLE_BBYAEC"). +lisp_code_name(48844,"HANGUL_SYLLABLE_BBYAEK"). +lisp_code_name(48845,"HANGUL_SYLLABLE_BBYAET"). +lisp_code_name(48846,"HANGUL_SYLLABLE_BBYAEP"). +lisp_code_name(48847,"HANGUL_SYLLABLE_BBYAEH"). +lisp_code_name(48848,"HANGUL_SYLLABLE_BBEO"). +lisp_code_name(48849,"HANGUL_SYLLABLE_BBEOG"). +lisp_code_name(48850,"HANGUL_SYLLABLE_BBEOGG"). +lisp_code_name(48851,"HANGUL_SYLLABLE_BBEOGS"). +lisp_code_name(48852,"HANGUL_SYLLABLE_BBEON"). +lisp_code_name(48853,"HANGUL_SYLLABLE_BBEONJ"). +lisp_code_name(48854,"HANGUL_SYLLABLE_BBEONH"). +lisp_code_name(48855,"HANGUL_SYLLABLE_BBEOD"). +lisp_code_name(48856,"HANGUL_SYLLABLE_BBEOL"). +lisp_code_name(48857,"HANGUL_SYLLABLE_BBEOLG"). +lisp_code_name(48858,"HANGUL_SYLLABLE_BBEOLM"). +lisp_code_name(48859,"HANGUL_SYLLABLE_BBEOLB"). +lisp_code_name(48860,"HANGUL_SYLLABLE_BBEOLS"). +lisp_code_name(48861,"HANGUL_SYLLABLE_BBEOLT"). +lisp_code_name(48862,"HANGUL_SYLLABLE_BBEOLP"). +lisp_code_name(48863,"HANGUL_SYLLABLE_BBEOLH"). +lisp_code_name(48864,"HANGUL_SYLLABLE_BBEOM"). +lisp_code_name(48865,"HANGUL_SYLLABLE_BBEOB"). +lisp_code_name(48866,"HANGUL_SYLLABLE_BBEOBS"). +lisp_code_name(48867,"HANGUL_SYLLABLE_BBEOS"). +lisp_code_name(48868,"HANGUL_SYLLABLE_BBEOSS"). +lisp_code_name(48869,"HANGUL_SYLLABLE_BBEONG"). +lisp_code_name(48870,"HANGUL_SYLLABLE_BBEOJ"). +lisp_code_name(48871,"HANGUL_SYLLABLE_BBEOC"). +lisp_code_name(48872,"HANGUL_SYLLABLE_BBEOK"). +lisp_code_name(48873,"HANGUL_SYLLABLE_BBEOT"). +lisp_code_name(48874,"HANGUL_SYLLABLE_BBEOP"). +lisp_code_name(48875,"HANGUL_SYLLABLE_BBEOH"). +lisp_code_name(48876,"HANGUL_SYLLABLE_BBE"). +lisp_code_name(48877,"HANGUL_SYLLABLE_BBEG"). +lisp_code_name(48878,"HANGUL_SYLLABLE_BBEGG"). +lisp_code_name(48879,"HANGUL_SYLLABLE_BBEGS"). +lisp_code_name(48880,"HANGUL_SYLLABLE_BBEN"). +lisp_code_name(48881,"HANGUL_SYLLABLE_BBENJ"). +lisp_code_name(48882,"HANGUL_SYLLABLE_BBENH"). +lisp_code_name(48883,"HANGUL_SYLLABLE_BBED"). +lisp_code_name(48884,"HANGUL_SYLLABLE_BBEL"). +lisp_code_name(48885,"HANGUL_SYLLABLE_BBELG"). +lisp_code_name(48886,"HANGUL_SYLLABLE_BBELM"). +lisp_code_name(48887,"HANGUL_SYLLABLE_BBELB"). +lisp_code_name(48888,"HANGUL_SYLLABLE_BBELS"). +lisp_code_name(48889,"HANGUL_SYLLABLE_BBELT"). +lisp_code_name(48890,"HANGUL_SYLLABLE_BBELP"). +lisp_code_name(48891,"HANGUL_SYLLABLE_BBELH"). +lisp_code_name(48892,"HANGUL_SYLLABLE_BBEM"). +lisp_code_name(48893,"HANGUL_SYLLABLE_BBEB"). +lisp_code_name(48894,"HANGUL_SYLLABLE_BBEBS"). +lisp_code_name(48895,"HANGUL_SYLLABLE_BBES"). +lisp_code_name(48896,"HANGUL_SYLLABLE_BBESS"). +lisp_code_name(48897,"HANGUL_SYLLABLE_BBENG"). +lisp_code_name(48898,"HANGUL_SYLLABLE_BBEJ"). +lisp_code_name(48899,"HANGUL_SYLLABLE_BBEC"). +lisp_code_name(48900,"HANGUL_SYLLABLE_BBEK"). +lisp_code_name(48901,"HANGUL_SYLLABLE_BBET"). +lisp_code_name(48902,"HANGUL_SYLLABLE_BBEP"). +lisp_code_name(48903,"HANGUL_SYLLABLE_BBEH"). +lisp_code_name(48904,"HANGUL_SYLLABLE_BBYEO"). +lisp_code_name(48905,"HANGUL_SYLLABLE_BBYEOG"). +lisp_code_name(48906,"HANGUL_SYLLABLE_BBYEOGG"). +lisp_code_name(48907,"HANGUL_SYLLABLE_BBYEOGS"). +lisp_code_name(48908,"HANGUL_SYLLABLE_BBYEON"). +lisp_code_name(48909,"HANGUL_SYLLABLE_BBYEONJ"). +lisp_code_name(48910,"HANGUL_SYLLABLE_BBYEONH"). +lisp_code_name(48911,"HANGUL_SYLLABLE_BBYEOD"). +lisp_code_name(48912,"HANGUL_SYLLABLE_BBYEOL"). +lisp_code_name(48913,"HANGUL_SYLLABLE_BBYEOLG"). +lisp_code_name(48914,"HANGUL_SYLLABLE_BBYEOLM"). +lisp_code_name(48915,"HANGUL_SYLLABLE_BBYEOLB"). +lisp_code_name(48916,"HANGUL_SYLLABLE_BBYEOLS"). +lisp_code_name(48917,"HANGUL_SYLLABLE_BBYEOLT"). +lisp_code_name(48918,"HANGUL_SYLLABLE_BBYEOLP"). +lisp_code_name(48919,"HANGUL_SYLLABLE_BBYEOLH"). +lisp_code_name(48920,"HANGUL_SYLLABLE_BBYEOM"). +lisp_code_name(48921,"HANGUL_SYLLABLE_BBYEOB"). +lisp_code_name(48922,"HANGUL_SYLLABLE_BBYEOBS"). +lisp_code_name(48923,"HANGUL_SYLLABLE_BBYEOS"). +lisp_code_name(48924,"HANGUL_SYLLABLE_BBYEOSS"). +lisp_code_name(48925,"HANGUL_SYLLABLE_BBYEONG"). +lisp_code_name(48926,"HANGUL_SYLLABLE_BBYEOJ"). +lisp_code_name(48927,"HANGUL_SYLLABLE_BBYEOC"). +lisp_code_name(48928,"HANGUL_SYLLABLE_BBYEOK"). +lisp_code_name(48929,"HANGUL_SYLLABLE_BBYEOT"). +lisp_code_name(48930,"HANGUL_SYLLABLE_BBYEOP"). +lisp_code_name(48931,"HANGUL_SYLLABLE_BBYEOH"). +lisp_code_name(48932,"HANGUL_SYLLABLE_BBYE"). +lisp_code_name(48933,"HANGUL_SYLLABLE_BBYEG"). +lisp_code_name(48934,"HANGUL_SYLLABLE_BBYEGG"). +lisp_code_name(48935,"HANGUL_SYLLABLE_BBYEGS"). +lisp_code_name(48936,"HANGUL_SYLLABLE_BBYEN"). +lisp_code_name(48937,"HANGUL_SYLLABLE_BBYENJ"). +lisp_code_name(48938,"HANGUL_SYLLABLE_BBYENH"). +lisp_code_name(48939,"HANGUL_SYLLABLE_BBYED"). +lisp_code_name(48940,"HANGUL_SYLLABLE_BBYEL"). +lisp_code_name(48941,"HANGUL_SYLLABLE_BBYELG"). +lisp_code_name(48942,"HANGUL_SYLLABLE_BBYELM"). +lisp_code_name(48943,"HANGUL_SYLLABLE_BBYELB"). +lisp_code_name(48944,"HANGUL_SYLLABLE_BBYELS"). +lisp_code_name(48945,"HANGUL_SYLLABLE_BBYELT"). +lisp_code_name(48946,"HANGUL_SYLLABLE_BBYELP"). +lisp_code_name(48947,"HANGUL_SYLLABLE_BBYELH"). +lisp_code_name(48948,"HANGUL_SYLLABLE_BBYEM"). +lisp_code_name(48949,"HANGUL_SYLLABLE_BBYEB"). +lisp_code_name(48950,"HANGUL_SYLLABLE_BBYEBS"). +lisp_code_name(48951,"HANGUL_SYLLABLE_BBYES"). +lisp_code_name(48952,"HANGUL_SYLLABLE_BBYESS"). +lisp_code_name(48953,"HANGUL_SYLLABLE_BBYENG"). +lisp_code_name(48954,"HANGUL_SYLLABLE_BBYEJ"). +lisp_code_name(48955,"HANGUL_SYLLABLE_BBYEC"). +lisp_code_name(48956,"HANGUL_SYLLABLE_BBYEK"). +lisp_code_name(48957,"HANGUL_SYLLABLE_BBYET"). +lisp_code_name(48958,"HANGUL_SYLLABLE_BBYEP"). +lisp_code_name(48959,"HANGUL_SYLLABLE_BBYEH"). +lisp_code_name(48960,"HANGUL_SYLLABLE_BBO"). +lisp_code_name(48961,"HANGUL_SYLLABLE_BBOG"). +lisp_code_name(48962,"HANGUL_SYLLABLE_BBOGG"). +lisp_code_name(48963,"HANGUL_SYLLABLE_BBOGS"). +lisp_code_name(48964,"HANGUL_SYLLABLE_BBON"). +lisp_code_name(48965,"HANGUL_SYLLABLE_BBONJ"). +lisp_code_name(48966,"HANGUL_SYLLABLE_BBONH"). +lisp_code_name(48967,"HANGUL_SYLLABLE_BBOD"). +lisp_code_name(48968,"HANGUL_SYLLABLE_BBOL"). +lisp_code_name(48969,"HANGUL_SYLLABLE_BBOLG"). +lisp_code_name(48970,"HANGUL_SYLLABLE_BBOLM"). +lisp_code_name(48971,"HANGUL_SYLLABLE_BBOLB"). +lisp_code_name(48972,"HANGUL_SYLLABLE_BBOLS"). +lisp_code_name(48973,"HANGUL_SYLLABLE_BBOLT"). +lisp_code_name(48974,"HANGUL_SYLLABLE_BBOLP"). +lisp_code_name(48975,"HANGUL_SYLLABLE_BBOLH"). +lisp_code_name(48976,"HANGUL_SYLLABLE_BBOM"). +lisp_code_name(48977,"HANGUL_SYLLABLE_BBOB"). +lisp_code_name(48978,"HANGUL_SYLLABLE_BBOBS"). +lisp_code_name(48979,"HANGUL_SYLLABLE_BBOS"). +lisp_code_name(48980,"HANGUL_SYLLABLE_BBOSS"). +lisp_code_name(48981,"HANGUL_SYLLABLE_BBONG"). +lisp_code_name(48982,"HANGUL_SYLLABLE_BBOJ"). +lisp_code_name(48983,"HANGUL_SYLLABLE_BBOC"). +lisp_code_name(48984,"HANGUL_SYLLABLE_BBOK"). +lisp_code_name(48985,"HANGUL_SYLLABLE_BBOT"). +lisp_code_name(48986,"HANGUL_SYLLABLE_BBOP"). +lisp_code_name(48987,"HANGUL_SYLLABLE_BBOH"). +lisp_code_name(48988,"HANGUL_SYLLABLE_BBWA"). +lisp_code_name(48989,"HANGUL_SYLLABLE_BBWAG"). +lisp_code_name(48990,"HANGUL_SYLLABLE_BBWAGG"). +lisp_code_name(48991,"HANGUL_SYLLABLE_BBWAGS"). +lisp_code_name(48992,"HANGUL_SYLLABLE_BBWAN"). +lisp_code_name(48993,"HANGUL_SYLLABLE_BBWANJ"). +lisp_code_name(48994,"HANGUL_SYLLABLE_BBWANH"). +lisp_code_name(48995,"HANGUL_SYLLABLE_BBWAD"). +lisp_code_name(48996,"HANGUL_SYLLABLE_BBWAL"). +lisp_code_name(48997,"HANGUL_SYLLABLE_BBWALG"). +lisp_code_name(48998,"HANGUL_SYLLABLE_BBWALM"). +lisp_code_name(48999,"HANGUL_SYLLABLE_BBWALB"). +lisp_code_name(49000,"HANGUL_SYLLABLE_BBWALS"). +lisp_code_name(49001,"HANGUL_SYLLABLE_BBWALT"). +lisp_code_name(49002,"HANGUL_SYLLABLE_BBWALP"). +lisp_code_name(49003,"HANGUL_SYLLABLE_BBWALH"). +lisp_code_name(49004,"HANGUL_SYLLABLE_BBWAM"). +lisp_code_name(49005,"HANGUL_SYLLABLE_BBWAB"). +lisp_code_name(49006,"HANGUL_SYLLABLE_BBWABS"). +lisp_code_name(49007,"HANGUL_SYLLABLE_BBWAS"). +lisp_code_name(49008,"HANGUL_SYLLABLE_BBWASS"). +lisp_code_name(49009,"HANGUL_SYLLABLE_BBWANG"). +lisp_code_name(49010,"HANGUL_SYLLABLE_BBWAJ"). +lisp_code_name(49011,"HANGUL_SYLLABLE_BBWAC"). +lisp_code_name(49012,"HANGUL_SYLLABLE_BBWAK"). +lisp_code_name(49013,"HANGUL_SYLLABLE_BBWAT"). +lisp_code_name(49014,"HANGUL_SYLLABLE_BBWAP"). +lisp_code_name(49015,"HANGUL_SYLLABLE_BBWAH"). +lisp_code_name(49016,"HANGUL_SYLLABLE_BBWAE"). +lisp_code_name(49017,"HANGUL_SYLLABLE_BBWAEG"). +lisp_code_name(49018,"HANGUL_SYLLABLE_BBWAEGG"). +lisp_code_name(49019,"HANGUL_SYLLABLE_BBWAEGS"). +lisp_code_name(49020,"HANGUL_SYLLABLE_BBWAEN"). +lisp_code_name(49021,"HANGUL_SYLLABLE_BBWAENJ"). +lisp_code_name(49022,"HANGUL_SYLLABLE_BBWAENH"). +lisp_code_name(49023,"HANGUL_SYLLABLE_BBWAED"). +lisp_code_name(49024,"HANGUL_SYLLABLE_BBWAEL"). +lisp_code_name(49025,"HANGUL_SYLLABLE_BBWAELG"). +lisp_code_name(49026,"HANGUL_SYLLABLE_BBWAELM"). +lisp_code_name(49027,"HANGUL_SYLLABLE_BBWAELB"). +lisp_code_name(49028,"HANGUL_SYLLABLE_BBWAELS"). +lisp_code_name(49029,"HANGUL_SYLLABLE_BBWAELT"). +lisp_code_name(49030,"HANGUL_SYLLABLE_BBWAELP"). +lisp_code_name(49031,"HANGUL_SYLLABLE_BBWAELH"). +lisp_code_name(49032,"HANGUL_SYLLABLE_BBWAEM"). +lisp_code_name(49033,"HANGUL_SYLLABLE_BBWAEB"). +lisp_code_name(49034,"HANGUL_SYLLABLE_BBWAEBS"). +lisp_code_name(49035,"HANGUL_SYLLABLE_BBWAES"). +lisp_code_name(49036,"HANGUL_SYLLABLE_BBWAESS"). +lisp_code_name(49037,"HANGUL_SYLLABLE_BBWAENG"). +lisp_code_name(49038,"HANGUL_SYLLABLE_BBWAEJ"). +lisp_code_name(49039,"HANGUL_SYLLABLE_BBWAEC"). +lisp_code_name(49040,"HANGUL_SYLLABLE_BBWAEK"). +lisp_code_name(49041,"HANGUL_SYLLABLE_BBWAET"). +lisp_code_name(49042,"HANGUL_SYLLABLE_BBWAEP"). +lisp_code_name(49043,"HANGUL_SYLLABLE_BBWAEH"). +lisp_code_name(49044,"HANGUL_SYLLABLE_BBOE"). +lisp_code_name(49045,"HANGUL_SYLLABLE_BBOEG"). +lisp_code_name(49046,"HANGUL_SYLLABLE_BBOEGG"). +lisp_code_name(49047,"HANGUL_SYLLABLE_BBOEGS"). +lisp_code_name(49048,"HANGUL_SYLLABLE_BBOEN"). +lisp_code_name(49049,"HANGUL_SYLLABLE_BBOENJ"). +lisp_code_name(49050,"HANGUL_SYLLABLE_BBOENH"). +lisp_code_name(49051,"HANGUL_SYLLABLE_BBOED"). +lisp_code_name(49052,"HANGUL_SYLLABLE_BBOEL"). +lisp_code_name(49053,"HANGUL_SYLLABLE_BBOELG"). +lisp_code_name(49054,"HANGUL_SYLLABLE_BBOELM"). +lisp_code_name(49055,"HANGUL_SYLLABLE_BBOELB"). +lisp_code_name(49056,"HANGUL_SYLLABLE_BBOELS"). +lisp_code_name(49057,"HANGUL_SYLLABLE_BBOELT"). +lisp_code_name(49058,"HANGUL_SYLLABLE_BBOELP"). +lisp_code_name(49059,"HANGUL_SYLLABLE_BBOELH"). +lisp_code_name(49060,"HANGUL_SYLLABLE_BBOEM"). +lisp_code_name(49061,"HANGUL_SYLLABLE_BBOEB"). +lisp_code_name(49062,"HANGUL_SYLLABLE_BBOEBS"). +lisp_code_name(49063,"HANGUL_SYLLABLE_BBOES"). +lisp_code_name(49064,"HANGUL_SYLLABLE_BBOESS"). +lisp_code_name(49065,"HANGUL_SYLLABLE_BBOENG"). +lisp_code_name(49066,"HANGUL_SYLLABLE_BBOEJ"). +lisp_code_name(49067,"HANGUL_SYLLABLE_BBOEC"). +lisp_code_name(49068,"HANGUL_SYLLABLE_BBOEK"). +lisp_code_name(49069,"HANGUL_SYLLABLE_BBOET"). +lisp_code_name(49070,"HANGUL_SYLLABLE_BBOEP"). +lisp_code_name(49071,"HANGUL_SYLLABLE_BBOEH"). +lisp_code_name(49072,"HANGUL_SYLLABLE_BBYO"). +lisp_code_name(49073,"HANGUL_SYLLABLE_BBYOG"). +lisp_code_name(49074,"HANGUL_SYLLABLE_BBYOGG"). +lisp_code_name(49075,"HANGUL_SYLLABLE_BBYOGS"). +lisp_code_name(49076,"HANGUL_SYLLABLE_BBYON"). +lisp_code_name(49077,"HANGUL_SYLLABLE_BBYONJ"). +lisp_code_name(49078,"HANGUL_SYLLABLE_BBYONH"). +lisp_code_name(49079,"HANGUL_SYLLABLE_BBYOD"). +lisp_code_name(49080,"HANGUL_SYLLABLE_BBYOL"). +lisp_code_name(49081,"HANGUL_SYLLABLE_BBYOLG"). +lisp_code_name(49082,"HANGUL_SYLLABLE_BBYOLM"). +lisp_code_name(49083,"HANGUL_SYLLABLE_BBYOLB"). +lisp_code_name(49084,"HANGUL_SYLLABLE_BBYOLS"). +lisp_code_name(49085,"HANGUL_SYLLABLE_BBYOLT"). +lisp_code_name(49086,"HANGUL_SYLLABLE_BBYOLP"). +lisp_code_name(49087,"HANGUL_SYLLABLE_BBYOLH"). +lisp_code_name(49088,"HANGUL_SYLLABLE_BBYOM"). +lisp_code_name(49089,"HANGUL_SYLLABLE_BBYOB"). +lisp_code_name(49090,"HANGUL_SYLLABLE_BBYOBS"). +lisp_code_name(49091,"HANGUL_SYLLABLE_BBYOS"). +lisp_code_name(49092,"HANGUL_SYLLABLE_BBYOSS"). +lisp_code_name(49093,"HANGUL_SYLLABLE_BBYONG"). +lisp_code_name(49094,"HANGUL_SYLLABLE_BBYOJ"). +lisp_code_name(49095,"HANGUL_SYLLABLE_BBYOC"). +lisp_code_name(49096,"HANGUL_SYLLABLE_BBYOK"). +lisp_code_name(49097,"HANGUL_SYLLABLE_BBYOT"). +lisp_code_name(49098,"HANGUL_SYLLABLE_BBYOP"). +lisp_code_name(49099,"HANGUL_SYLLABLE_BBYOH"). +lisp_code_name(49100,"HANGUL_SYLLABLE_BBU"). +lisp_code_name(49101,"HANGUL_SYLLABLE_BBUG"). +lisp_code_name(49102,"HANGUL_SYLLABLE_BBUGG"). +lisp_code_name(49103,"HANGUL_SYLLABLE_BBUGS"). +lisp_code_name(49104,"HANGUL_SYLLABLE_BBUN"). +lisp_code_name(49105,"HANGUL_SYLLABLE_BBUNJ"). +lisp_code_name(49106,"HANGUL_SYLLABLE_BBUNH"). +lisp_code_name(49107,"HANGUL_SYLLABLE_BBUD"). +lisp_code_name(49108,"HANGUL_SYLLABLE_BBUL"). +lisp_code_name(49109,"HANGUL_SYLLABLE_BBULG"). +lisp_code_name(49110,"HANGUL_SYLLABLE_BBULM"). +lisp_code_name(49111,"HANGUL_SYLLABLE_BBULB"). +lisp_code_name(49112,"HANGUL_SYLLABLE_BBULS"). +lisp_code_name(49113,"HANGUL_SYLLABLE_BBULT"). +lisp_code_name(49114,"HANGUL_SYLLABLE_BBULP"). +lisp_code_name(49115,"HANGUL_SYLLABLE_BBULH"). +lisp_code_name(49116,"HANGUL_SYLLABLE_BBUM"). +lisp_code_name(49117,"HANGUL_SYLLABLE_BBUB"). +lisp_code_name(49118,"HANGUL_SYLLABLE_BBUBS"). +lisp_code_name(49119,"HANGUL_SYLLABLE_BBUS"). +lisp_code_name(49120,"HANGUL_SYLLABLE_BBUSS"). +lisp_code_name(49121,"HANGUL_SYLLABLE_BBUNG"). +lisp_code_name(49122,"HANGUL_SYLLABLE_BBUJ"). +lisp_code_name(49123,"HANGUL_SYLLABLE_BBUC"). +lisp_code_name(49124,"HANGUL_SYLLABLE_BBUK"). +lisp_code_name(49125,"HANGUL_SYLLABLE_BBUT"). +lisp_code_name(49126,"HANGUL_SYLLABLE_BBUP"). +lisp_code_name(49127,"HANGUL_SYLLABLE_BBUH"). +lisp_code_name(49128,"HANGUL_SYLLABLE_BBWEO"). +lisp_code_name(49129,"HANGUL_SYLLABLE_BBWEOG"). +lisp_code_name(49130,"HANGUL_SYLLABLE_BBWEOGG"). +lisp_code_name(49131,"HANGUL_SYLLABLE_BBWEOGS"). +lisp_code_name(49132,"HANGUL_SYLLABLE_BBWEON"). +lisp_code_name(49133,"HANGUL_SYLLABLE_BBWEONJ"). +lisp_code_name(49134,"HANGUL_SYLLABLE_BBWEONH"). +lisp_code_name(49135,"HANGUL_SYLLABLE_BBWEOD"). +lisp_code_name(49136,"HANGUL_SYLLABLE_BBWEOL"). +lisp_code_name(49137,"HANGUL_SYLLABLE_BBWEOLG"). +lisp_code_name(49138,"HANGUL_SYLLABLE_BBWEOLM"). +lisp_code_name(49139,"HANGUL_SYLLABLE_BBWEOLB"). +lisp_code_name(49140,"HANGUL_SYLLABLE_BBWEOLS"). +lisp_code_name(49141,"HANGUL_SYLLABLE_BBWEOLT"). +lisp_code_name(49142,"HANGUL_SYLLABLE_BBWEOLP"). +lisp_code_name(49143,"HANGUL_SYLLABLE_BBWEOLH"). +lisp_code_name(49144,"HANGUL_SYLLABLE_BBWEOM"). +lisp_code_name(49145,"HANGUL_SYLLABLE_BBWEOB"). +lisp_code_name(49146,"HANGUL_SYLLABLE_BBWEOBS"). +lisp_code_name(49147,"HANGUL_SYLLABLE_BBWEOS"). +lisp_code_name(49148,"HANGUL_SYLLABLE_BBWEOSS"). +lisp_code_name(49149,"HANGUL_SYLLABLE_BBWEONG"). +lisp_code_name(49150,"HANGUL_SYLLABLE_BBWEOJ"). +lisp_code_name(49151,"HANGUL_SYLLABLE_BBWEOC"). +lisp_code_name(49152,"HANGUL_SYLLABLE_BBWEOK"). +lisp_code_name(49153,"HANGUL_SYLLABLE_BBWEOT"). +lisp_code_name(49154,"HANGUL_SYLLABLE_BBWEOP"). +lisp_code_name(49155,"HANGUL_SYLLABLE_BBWEOH"). +lisp_code_name(49156,"HANGUL_SYLLABLE_BBWE"). +lisp_code_name(49157,"HANGUL_SYLLABLE_BBWEG"). +lisp_code_name(49158,"HANGUL_SYLLABLE_BBWEGG"). +lisp_code_name(49159,"HANGUL_SYLLABLE_BBWEGS"). +lisp_code_name(49160,"HANGUL_SYLLABLE_BBWEN"). +lisp_code_name(49161,"HANGUL_SYLLABLE_BBWENJ"). +lisp_code_name(49162,"HANGUL_SYLLABLE_BBWENH"). +lisp_code_name(49163,"HANGUL_SYLLABLE_BBWED"). +lisp_code_name(49164,"HANGUL_SYLLABLE_BBWEL"). +lisp_code_name(49165,"HANGUL_SYLLABLE_BBWELG"). +lisp_code_name(49166,"HANGUL_SYLLABLE_BBWELM"). +lisp_code_name(49167,"HANGUL_SYLLABLE_BBWELB"). +lisp_code_name(49168,"HANGUL_SYLLABLE_BBWELS"). +lisp_code_name(49169,"HANGUL_SYLLABLE_BBWELT"). +lisp_code_name(49170,"HANGUL_SYLLABLE_BBWELP"). +lisp_code_name(49171,"HANGUL_SYLLABLE_BBWELH"). +lisp_code_name(49172,"HANGUL_SYLLABLE_BBWEM"). +lisp_code_name(49173,"HANGUL_SYLLABLE_BBWEB"). +lisp_code_name(49174,"HANGUL_SYLLABLE_BBWEBS"). +lisp_code_name(49175,"HANGUL_SYLLABLE_BBWES"). +lisp_code_name(49176,"HANGUL_SYLLABLE_BBWESS"). +lisp_code_name(49177,"HANGUL_SYLLABLE_BBWENG"). +lisp_code_name(49178,"HANGUL_SYLLABLE_BBWEJ"). +lisp_code_name(49179,"HANGUL_SYLLABLE_BBWEC"). +lisp_code_name(49180,"HANGUL_SYLLABLE_BBWEK"). +lisp_code_name(49181,"HANGUL_SYLLABLE_BBWET"). +lisp_code_name(49182,"HANGUL_SYLLABLE_BBWEP"). +lisp_code_name(49183,"HANGUL_SYLLABLE_BBWEH"). +lisp_code_name(49184,"HANGUL_SYLLABLE_BBWI"). +lisp_code_name(49185,"HANGUL_SYLLABLE_BBWIG"). +lisp_code_name(49186,"HANGUL_SYLLABLE_BBWIGG"). +lisp_code_name(49187,"HANGUL_SYLLABLE_BBWIGS"). +lisp_code_name(49188,"HANGUL_SYLLABLE_BBWIN"). +lisp_code_name(49189,"HANGUL_SYLLABLE_BBWINJ"). +lisp_code_name(49190,"HANGUL_SYLLABLE_BBWINH"). +lisp_code_name(49191,"HANGUL_SYLLABLE_BBWID"). +lisp_code_name(49192,"HANGUL_SYLLABLE_BBWIL"). +lisp_code_name(49193,"HANGUL_SYLLABLE_BBWILG"). +lisp_code_name(49194,"HANGUL_SYLLABLE_BBWILM"). +lisp_code_name(49195,"HANGUL_SYLLABLE_BBWILB"). +lisp_code_name(49196,"HANGUL_SYLLABLE_BBWILS"). +lisp_code_name(49197,"HANGUL_SYLLABLE_BBWILT"). +lisp_code_name(49198,"HANGUL_SYLLABLE_BBWILP"). +lisp_code_name(49199,"HANGUL_SYLLABLE_BBWILH"). +lisp_code_name(49200,"HANGUL_SYLLABLE_BBWIM"). +lisp_code_name(49201,"HANGUL_SYLLABLE_BBWIB"). +lisp_code_name(49202,"HANGUL_SYLLABLE_BBWIBS"). +lisp_code_name(49203,"HANGUL_SYLLABLE_BBWIS"). +lisp_code_name(49204,"HANGUL_SYLLABLE_BBWISS"). +lisp_code_name(49205,"HANGUL_SYLLABLE_BBWING"). +lisp_code_name(49206,"HANGUL_SYLLABLE_BBWIJ"). +lisp_code_name(49207,"HANGUL_SYLLABLE_BBWIC"). +lisp_code_name(49208,"HANGUL_SYLLABLE_BBWIK"). +lisp_code_name(49209,"HANGUL_SYLLABLE_BBWIT"). +lisp_code_name(49210,"HANGUL_SYLLABLE_BBWIP"). +lisp_code_name(49211,"HANGUL_SYLLABLE_BBWIH"). +lisp_code_name(49212,"HANGUL_SYLLABLE_BBYU"). +lisp_code_name(49213,"HANGUL_SYLLABLE_BBYUG"). +lisp_code_name(49214,"HANGUL_SYLLABLE_BBYUGG"). +lisp_code_name(49215,"HANGUL_SYLLABLE_BBYUGS"). +lisp_code_name(49216,"HANGUL_SYLLABLE_BBYUN"). +lisp_code_name(49217,"HANGUL_SYLLABLE_BBYUNJ"). +lisp_code_name(49218,"HANGUL_SYLLABLE_BBYUNH"). +lisp_code_name(49219,"HANGUL_SYLLABLE_BBYUD"). +lisp_code_name(49220,"HANGUL_SYLLABLE_BBYUL"). +lisp_code_name(49221,"HANGUL_SYLLABLE_BBYULG"). +lisp_code_name(49222,"HANGUL_SYLLABLE_BBYULM"). +lisp_code_name(49223,"HANGUL_SYLLABLE_BBYULB"). +lisp_code_name(49224,"HANGUL_SYLLABLE_BBYULS"). +lisp_code_name(49225,"HANGUL_SYLLABLE_BBYULT"). +lisp_code_name(49226,"HANGUL_SYLLABLE_BBYULP"). +lisp_code_name(49227,"HANGUL_SYLLABLE_BBYULH"). +lisp_code_name(49228,"HANGUL_SYLLABLE_BBYUM"). +lisp_code_name(49229,"HANGUL_SYLLABLE_BBYUB"). +lisp_code_name(49230,"HANGUL_SYLLABLE_BBYUBS"). +lisp_code_name(49231,"HANGUL_SYLLABLE_BBYUS"). +lisp_code_name(49232,"HANGUL_SYLLABLE_BBYUSS"). +lisp_code_name(49233,"HANGUL_SYLLABLE_BBYUNG"). +lisp_code_name(49234,"HANGUL_SYLLABLE_BBYUJ"). +lisp_code_name(49235,"HANGUL_SYLLABLE_BBYUC"). +lisp_code_name(49236,"HANGUL_SYLLABLE_BBYUK"). +lisp_code_name(49237,"HANGUL_SYLLABLE_BBYUT"). +lisp_code_name(49238,"HANGUL_SYLLABLE_BBYUP"). +lisp_code_name(49239,"HANGUL_SYLLABLE_BBYUH"). +lisp_code_name(49240,"HANGUL_SYLLABLE_BBEU"). +lisp_code_name(49241,"HANGUL_SYLLABLE_BBEUG"). +lisp_code_name(49242,"HANGUL_SYLLABLE_BBEUGG"). +lisp_code_name(49243,"HANGUL_SYLLABLE_BBEUGS"). +lisp_code_name(49244,"HANGUL_SYLLABLE_BBEUN"). +lisp_code_name(49245,"HANGUL_SYLLABLE_BBEUNJ"). +lisp_code_name(49246,"HANGUL_SYLLABLE_BBEUNH"). +lisp_code_name(49247,"HANGUL_SYLLABLE_BBEUD"). +lisp_code_name(49248,"HANGUL_SYLLABLE_BBEUL"). +lisp_code_name(49249,"HANGUL_SYLLABLE_BBEULG"). +lisp_code_name(49250,"HANGUL_SYLLABLE_BBEULM"). +lisp_code_name(49251,"HANGUL_SYLLABLE_BBEULB"). +lisp_code_name(49252,"HANGUL_SYLLABLE_BBEULS"). +lisp_code_name(49253,"HANGUL_SYLLABLE_BBEULT"). +lisp_code_name(49254,"HANGUL_SYLLABLE_BBEULP"). +lisp_code_name(49255,"HANGUL_SYLLABLE_BBEULH"). +lisp_code_name(49256,"HANGUL_SYLLABLE_BBEUM"). +lisp_code_name(49257,"HANGUL_SYLLABLE_BBEUB"). +lisp_code_name(49258,"HANGUL_SYLLABLE_BBEUBS"). +lisp_code_name(49259,"HANGUL_SYLLABLE_BBEUS"). +lisp_code_name(49260,"HANGUL_SYLLABLE_BBEUSS"). +lisp_code_name(49261,"HANGUL_SYLLABLE_BBEUNG"). +lisp_code_name(49262,"HANGUL_SYLLABLE_BBEUJ"). +lisp_code_name(49263,"HANGUL_SYLLABLE_BBEUC"). +lisp_code_name(49264,"HANGUL_SYLLABLE_BBEUK"). +lisp_code_name(49265,"HANGUL_SYLLABLE_BBEUT"). +lisp_code_name(49266,"HANGUL_SYLLABLE_BBEUP"). +lisp_code_name(49267,"HANGUL_SYLLABLE_BBEUH"). +lisp_code_name(49268,"HANGUL_SYLLABLE_BBYI"). +lisp_code_name(49269,"HANGUL_SYLLABLE_BBYIG"). +lisp_code_name(49270,"HANGUL_SYLLABLE_BBYIGG"). +lisp_code_name(49271,"HANGUL_SYLLABLE_BBYIGS"). +lisp_code_name(49272,"HANGUL_SYLLABLE_BBYIN"). +lisp_code_name(49273,"HANGUL_SYLLABLE_BBYINJ"). +lisp_code_name(49274,"HANGUL_SYLLABLE_BBYINH"). +lisp_code_name(49275,"HANGUL_SYLLABLE_BBYID"). +lisp_code_name(49276,"HANGUL_SYLLABLE_BBYIL"). +lisp_code_name(49277,"HANGUL_SYLLABLE_BBYILG"). +lisp_code_name(49278,"HANGUL_SYLLABLE_BBYILM"). +lisp_code_name(49279,"HANGUL_SYLLABLE_BBYILB"). +lisp_code_name(49280,"HANGUL_SYLLABLE_BBYILS"). +lisp_code_name(49281,"HANGUL_SYLLABLE_BBYILT"). +lisp_code_name(49282,"HANGUL_SYLLABLE_BBYILP"). +lisp_code_name(49283,"HANGUL_SYLLABLE_BBYILH"). +lisp_code_name(49284,"HANGUL_SYLLABLE_BBYIM"). +lisp_code_name(49285,"HANGUL_SYLLABLE_BBYIB"). +lisp_code_name(49286,"HANGUL_SYLLABLE_BBYIBS"). +lisp_code_name(49287,"HANGUL_SYLLABLE_BBYIS"). +lisp_code_name(49288,"HANGUL_SYLLABLE_BBYISS"). +lisp_code_name(49289,"HANGUL_SYLLABLE_BBYING"). +lisp_code_name(49290,"HANGUL_SYLLABLE_BBYIJ"). +lisp_code_name(49291,"HANGUL_SYLLABLE_BBYIC"). +lisp_code_name(49292,"HANGUL_SYLLABLE_BBYIK"). +lisp_code_name(49293,"HANGUL_SYLLABLE_BBYIT"). +lisp_code_name(49294,"HANGUL_SYLLABLE_BBYIP"). +lisp_code_name(49295,"HANGUL_SYLLABLE_BBYIH"). +lisp_code_name(49296,"HANGUL_SYLLABLE_BBI"). +lisp_code_name(49297,"HANGUL_SYLLABLE_BBIG"). +lisp_code_name(49298,"HANGUL_SYLLABLE_BBIGG"). +lisp_code_name(49299,"HANGUL_SYLLABLE_BBIGS"). +lisp_code_name(49300,"HANGUL_SYLLABLE_BBIN"). +lisp_code_name(49301,"HANGUL_SYLLABLE_BBINJ"). +lisp_code_name(49302,"HANGUL_SYLLABLE_BBINH"). +lisp_code_name(49303,"HANGUL_SYLLABLE_BBID"). +lisp_code_name(49304,"HANGUL_SYLLABLE_BBIL"). +lisp_code_name(49305,"HANGUL_SYLLABLE_BBILG"). +lisp_code_name(49306,"HANGUL_SYLLABLE_BBILM"). +lisp_code_name(49307,"HANGUL_SYLLABLE_BBILB"). +lisp_code_name(49308,"HANGUL_SYLLABLE_BBILS"). +lisp_code_name(49309,"HANGUL_SYLLABLE_BBILT"). +lisp_code_name(49310,"HANGUL_SYLLABLE_BBILP"). +lisp_code_name(49311,"HANGUL_SYLLABLE_BBILH"). +lisp_code_name(49312,"HANGUL_SYLLABLE_BBIM"). +lisp_code_name(49313,"HANGUL_SYLLABLE_BBIB"). +lisp_code_name(49314,"HANGUL_SYLLABLE_BBIBS"). +lisp_code_name(49315,"HANGUL_SYLLABLE_BBIS"). +lisp_code_name(49316,"HANGUL_SYLLABLE_BBISS"). +lisp_code_name(49317,"HANGUL_SYLLABLE_BBING"). +lisp_code_name(49318,"HANGUL_SYLLABLE_BBIJ"). +lisp_code_name(49319,"HANGUL_SYLLABLE_BBIC"). +lisp_code_name(49320,"HANGUL_SYLLABLE_BBIK"). +lisp_code_name(49321,"HANGUL_SYLLABLE_BBIT"). +lisp_code_name(49322,"HANGUL_SYLLABLE_BBIP"). +lisp_code_name(49323,"HANGUL_SYLLABLE_BBIH"). +lisp_code_name(49324,"HANGUL_SYLLABLE_SA"). +lisp_code_name(49325,"HANGUL_SYLLABLE_SAG"). +lisp_code_name(49326,"HANGUL_SYLLABLE_SAGG"). +lisp_code_name(49327,"HANGUL_SYLLABLE_SAGS"). +lisp_code_name(49328,"HANGUL_SYLLABLE_SAN"). +lisp_code_name(49329,"HANGUL_SYLLABLE_SANJ"). +lisp_code_name(49330,"HANGUL_SYLLABLE_SANH"). +lisp_code_name(49331,"HANGUL_SYLLABLE_SAD"). +lisp_code_name(49332,"HANGUL_SYLLABLE_SAL"). +lisp_code_name(49333,"HANGUL_SYLLABLE_SALG"). +lisp_code_name(49334,"HANGUL_SYLLABLE_SALM"). +lisp_code_name(49335,"HANGUL_SYLLABLE_SALB"). +lisp_code_name(49336,"HANGUL_SYLLABLE_SALS"). +lisp_code_name(49337,"HANGUL_SYLLABLE_SALT"). +lisp_code_name(49338,"HANGUL_SYLLABLE_SALP"). +lisp_code_name(49339,"HANGUL_SYLLABLE_SALH"). +lisp_code_name(49340,"HANGUL_SYLLABLE_SAM"). +lisp_code_name(49341,"HANGUL_SYLLABLE_SAB"). +lisp_code_name(49342,"HANGUL_SYLLABLE_SABS"). +lisp_code_name(49343,"HANGUL_SYLLABLE_SAS"). +lisp_code_name(49344,"HANGUL_SYLLABLE_SASS"). +lisp_code_name(49345,"HANGUL_SYLLABLE_SANG"). +lisp_code_name(49346,"HANGUL_SYLLABLE_SAJ"). +lisp_code_name(49347,"HANGUL_SYLLABLE_SAC"). +lisp_code_name(49348,"HANGUL_SYLLABLE_SAK"). +lisp_code_name(49349,"HANGUL_SYLLABLE_SAT"). +lisp_code_name(49350,"HANGUL_SYLLABLE_SAP"). +lisp_code_name(49351,"HANGUL_SYLLABLE_SAH"). +lisp_code_name(49352,"HANGUL_SYLLABLE_SAE"). +lisp_code_name(49353,"HANGUL_SYLLABLE_SAEG"). +lisp_code_name(49354,"HANGUL_SYLLABLE_SAEGG"). +lisp_code_name(49355,"HANGUL_SYLLABLE_SAEGS"). +lisp_code_name(49356,"HANGUL_SYLLABLE_SAEN"). +lisp_code_name(49357,"HANGUL_SYLLABLE_SAENJ"). +lisp_code_name(49358,"HANGUL_SYLLABLE_SAENH"). +lisp_code_name(49359,"HANGUL_SYLLABLE_SAED"). +lisp_code_name(49360,"HANGUL_SYLLABLE_SAEL"). +lisp_code_name(49361,"HANGUL_SYLLABLE_SAELG"). +lisp_code_name(49362,"HANGUL_SYLLABLE_SAELM"). +lisp_code_name(49363,"HANGUL_SYLLABLE_SAELB"). +lisp_code_name(49364,"HANGUL_SYLLABLE_SAELS"). +lisp_code_name(49365,"HANGUL_SYLLABLE_SAELT"). +lisp_code_name(49366,"HANGUL_SYLLABLE_SAELP"). +lisp_code_name(49367,"HANGUL_SYLLABLE_SAELH"). +lisp_code_name(49368,"HANGUL_SYLLABLE_SAEM"). +lisp_code_name(49369,"HANGUL_SYLLABLE_SAEB"). +lisp_code_name(49370,"HANGUL_SYLLABLE_SAEBS"). +lisp_code_name(49371,"HANGUL_SYLLABLE_SAES"). +lisp_code_name(49372,"HANGUL_SYLLABLE_SAESS"). +lisp_code_name(49373,"HANGUL_SYLLABLE_SAENG"). +lisp_code_name(49374,"HANGUL_SYLLABLE_SAEJ"). +lisp_code_name(49375,"HANGUL_SYLLABLE_SAEC"). +lisp_code_name(49376,"HANGUL_SYLLABLE_SAEK"). +lisp_code_name(49377,"HANGUL_SYLLABLE_SAET"). +lisp_code_name(49378,"HANGUL_SYLLABLE_SAEP"). +lisp_code_name(49379,"HANGUL_SYLLABLE_SAEH"). +lisp_code_name(49380,"HANGUL_SYLLABLE_SYA"). +lisp_code_name(49381,"HANGUL_SYLLABLE_SYAG"). +lisp_code_name(49382,"HANGUL_SYLLABLE_SYAGG"). +lisp_code_name(49383,"HANGUL_SYLLABLE_SYAGS"). +lisp_code_name(49384,"HANGUL_SYLLABLE_SYAN"). +lisp_code_name(49385,"HANGUL_SYLLABLE_SYANJ"). +lisp_code_name(49386,"HANGUL_SYLLABLE_SYANH"). +lisp_code_name(49387,"HANGUL_SYLLABLE_SYAD"). +lisp_code_name(49388,"HANGUL_SYLLABLE_SYAL"). +lisp_code_name(49389,"HANGUL_SYLLABLE_SYALG"). +lisp_code_name(49390,"HANGUL_SYLLABLE_SYALM"). +lisp_code_name(49391,"HANGUL_SYLLABLE_SYALB"). +lisp_code_name(49392,"HANGUL_SYLLABLE_SYALS"). +lisp_code_name(49393,"HANGUL_SYLLABLE_SYALT"). +lisp_code_name(49394,"HANGUL_SYLLABLE_SYALP"). +lisp_code_name(49395,"HANGUL_SYLLABLE_SYALH"). +lisp_code_name(49396,"HANGUL_SYLLABLE_SYAM"). +lisp_code_name(49397,"HANGUL_SYLLABLE_SYAB"). +lisp_code_name(49398,"HANGUL_SYLLABLE_SYABS"). +lisp_code_name(49399,"HANGUL_SYLLABLE_SYAS"). +lisp_code_name(49400,"HANGUL_SYLLABLE_SYASS"). +lisp_code_name(49401,"HANGUL_SYLLABLE_SYANG"). +lisp_code_name(49402,"HANGUL_SYLLABLE_SYAJ"). +lisp_code_name(49403,"HANGUL_SYLLABLE_SYAC"). +lisp_code_name(49404,"HANGUL_SYLLABLE_SYAK"). +lisp_code_name(49405,"HANGUL_SYLLABLE_SYAT"). +lisp_code_name(49406,"HANGUL_SYLLABLE_SYAP"). +lisp_code_name(49407,"HANGUL_SYLLABLE_SYAH"). +lisp_code_name(49408,"HANGUL_SYLLABLE_SYAE"). +lisp_code_name(49409,"HANGUL_SYLLABLE_SYAEG"). +lisp_code_name(49410,"HANGUL_SYLLABLE_SYAEGG"). +lisp_code_name(49411,"HANGUL_SYLLABLE_SYAEGS"). +lisp_code_name(49412,"HANGUL_SYLLABLE_SYAEN"). +lisp_code_name(49413,"HANGUL_SYLLABLE_SYAENJ"). +lisp_code_name(49414,"HANGUL_SYLLABLE_SYAENH"). +lisp_code_name(49415,"HANGUL_SYLLABLE_SYAED"). +lisp_code_name(49416,"HANGUL_SYLLABLE_SYAEL"). +lisp_code_name(49417,"HANGUL_SYLLABLE_SYAELG"). +lisp_code_name(49418,"HANGUL_SYLLABLE_SYAELM"). +lisp_code_name(49419,"HANGUL_SYLLABLE_SYAELB"). +lisp_code_name(49420,"HANGUL_SYLLABLE_SYAELS"). +lisp_code_name(49421,"HANGUL_SYLLABLE_SYAELT"). +lisp_code_name(49422,"HANGUL_SYLLABLE_SYAELP"). +lisp_code_name(49423,"HANGUL_SYLLABLE_SYAELH"). +lisp_code_name(49424,"HANGUL_SYLLABLE_SYAEM"). +lisp_code_name(49425,"HANGUL_SYLLABLE_SYAEB"). +lisp_code_name(49426,"HANGUL_SYLLABLE_SYAEBS"). +lisp_code_name(49427,"HANGUL_SYLLABLE_SYAES"). +lisp_code_name(49428,"HANGUL_SYLLABLE_SYAESS"). +lisp_code_name(49429,"HANGUL_SYLLABLE_SYAENG"). +lisp_code_name(49430,"HANGUL_SYLLABLE_SYAEJ"). +lisp_code_name(49431,"HANGUL_SYLLABLE_SYAEC"). +lisp_code_name(49432,"HANGUL_SYLLABLE_SYAEK"). +lisp_code_name(49433,"HANGUL_SYLLABLE_SYAET"). +lisp_code_name(49434,"HANGUL_SYLLABLE_SYAEP"). +lisp_code_name(49435,"HANGUL_SYLLABLE_SYAEH"). +lisp_code_name(49436,"HANGUL_SYLLABLE_SEO"). +lisp_code_name(49437,"HANGUL_SYLLABLE_SEOG"). +lisp_code_name(49438,"HANGUL_SYLLABLE_SEOGG"). +lisp_code_name(49439,"HANGUL_SYLLABLE_SEOGS"). +lisp_code_name(49440,"HANGUL_SYLLABLE_SEON"). +lisp_code_name(49441,"HANGUL_SYLLABLE_SEONJ"). +lisp_code_name(49442,"HANGUL_SYLLABLE_SEONH"). +lisp_code_name(49443,"HANGUL_SYLLABLE_SEOD"). +lisp_code_name(49444,"HANGUL_SYLLABLE_SEOL"). +lisp_code_name(49445,"HANGUL_SYLLABLE_SEOLG"). +lisp_code_name(49446,"HANGUL_SYLLABLE_SEOLM"). +lisp_code_name(49447,"HANGUL_SYLLABLE_SEOLB"). +lisp_code_name(49448,"HANGUL_SYLLABLE_SEOLS"). +lisp_code_name(49449,"HANGUL_SYLLABLE_SEOLT"). +lisp_code_name(49450,"HANGUL_SYLLABLE_SEOLP"). +lisp_code_name(49451,"HANGUL_SYLLABLE_SEOLH"). +lisp_code_name(49452,"HANGUL_SYLLABLE_SEOM"). +lisp_code_name(49453,"HANGUL_SYLLABLE_SEOB"). +lisp_code_name(49454,"HANGUL_SYLLABLE_SEOBS"). +lisp_code_name(49455,"HANGUL_SYLLABLE_SEOS"). +lisp_code_name(49456,"HANGUL_SYLLABLE_SEOSS"). +lisp_code_name(49457,"HANGUL_SYLLABLE_SEONG"). +lisp_code_name(49458,"HANGUL_SYLLABLE_SEOJ"). +lisp_code_name(49459,"HANGUL_SYLLABLE_SEOC"). +lisp_code_name(49460,"HANGUL_SYLLABLE_SEOK"). +lisp_code_name(49461,"HANGUL_SYLLABLE_SEOT"). +lisp_code_name(49462,"HANGUL_SYLLABLE_SEOP"). +lisp_code_name(49463,"HANGUL_SYLLABLE_SEOH"). +lisp_code_name(49464,"HANGUL_SYLLABLE_SE"). +lisp_code_name(49465,"HANGUL_SYLLABLE_SEG"). +lisp_code_name(49466,"HANGUL_SYLLABLE_SEGG"). +lisp_code_name(49467,"HANGUL_SYLLABLE_SEGS"). +lisp_code_name(49468,"HANGUL_SYLLABLE_SEN"). +lisp_code_name(49469,"HANGUL_SYLLABLE_SENJ"). +lisp_code_name(49470,"HANGUL_SYLLABLE_SENH"). +lisp_code_name(49471,"HANGUL_SYLLABLE_SED"). +lisp_code_name(49472,"HANGUL_SYLLABLE_SEL"). +lisp_code_name(49473,"HANGUL_SYLLABLE_SELG"). +lisp_code_name(49474,"HANGUL_SYLLABLE_SELM"). +lisp_code_name(49475,"HANGUL_SYLLABLE_SELB"). +lisp_code_name(49476,"HANGUL_SYLLABLE_SELS"). +lisp_code_name(49477,"HANGUL_SYLLABLE_SELT"). +lisp_code_name(49478,"HANGUL_SYLLABLE_SELP"). +lisp_code_name(49479,"HANGUL_SYLLABLE_SELH"). +lisp_code_name(49480,"HANGUL_SYLLABLE_SEM"). +lisp_code_name(49481,"HANGUL_SYLLABLE_SEB"). +lisp_code_name(49482,"HANGUL_SYLLABLE_SEBS"). +lisp_code_name(49483,"HANGUL_SYLLABLE_SES"). +lisp_code_name(49484,"HANGUL_SYLLABLE_SESS"). +lisp_code_name(49485,"HANGUL_SYLLABLE_SENG"). +lisp_code_name(49486,"HANGUL_SYLLABLE_SEJ"). +lisp_code_name(49487,"HANGUL_SYLLABLE_SEC"). +lisp_code_name(49488,"HANGUL_SYLLABLE_SEK"). +lisp_code_name(49489,"HANGUL_SYLLABLE_SET"). +lisp_code_name(49490,"HANGUL_SYLLABLE_SEP"). +lisp_code_name(49491,"HANGUL_SYLLABLE_SEH"). +lisp_code_name(49492,"HANGUL_SYLLABLE_SYEO"). +lisp_code_name(49493,"HANGUL_SYLLABLE_SYEOG"). +lisp_code_name(49494,"HANGUL_SYLLABLE_SYEOGG"). +lisp_code_name(49495,"HANGUL_SYLLABLE_SYEOGS"). +lisp_code_name(49496,"HANGUL_SYLLABLE_SYEON"). +lisp_code_name(49497,"HANGUL_SYLLABLE_SYEONJ"). +lisp_code_name(49498,"HANGUL_SYLLABLE_SYEONH"). +lisp_code_name(49499,"HANGUL_SYLLABLE_SYEOD"). +lisp_code_name(49500,"HANGUL_SYLLABLE_SYEOL"). +lisp_code_name(49501,"HANGUL_SYLLABLE_SYEOLG"). +lisp_code_name(49502,"HANGUL_SYLLABLE_SYEOLM"). +lisp_code_name(49503,"HANGUL_SYLLABLE_SYEOLB"). +lisp_code_name(49504,"HANGUL_SYLLABLE_SYEOLS"). +lisp_code_name(49505,"HANGUL_SYLLABLE_SYEOLT"). +lisp_code_name(49506,"HANGUL_SYLLABLE_SYEOLP"). +lisp_code_name(49507,"HANGUL_SYLLABLE_SYEOLH"). +lisp_code_name(49508,"HANGUL_SYLLABLE_SYEOM"). +lisp_code_name(49509,"HANGUL_SYLLABLE_SYEOB"). +lisp_code_name(49510,"HANGUL_SYLLABLE_SYEOBS"). +lisp_code_name(49511,"HANGUL_SYLLABLE_SYEOS"). +lisp_code_name(49512,"HANGUL_SYLLABLE_SYEOSS"). +lisp_code_name(49513,"HANGUL_SYLLABLE_SYEONG"). +lisp_code_name(49514,"HANGUL_SYLLABLE_SYEOJ"). +lisp_code_name(49515,"HANGUL_SYLLABLE_SYEOC"). +lisp_code_name(49516,"HANGUL_SYLLABLE_SYEOK"). +lisp_code_name(49517,"HANGUL_SYLLABLE_SYEOT"). +lisp_code_name(49518,"HANGUL_SYLLABLE_SYEOP"). +lisp_code_name(49519,"HANGUL_SYLLABLE_SYEOH"). +lisp_code_name(49520,"HANGUL_SYLLABLE_SYE"). +lisp_code_name(49521,"HANGUL_SYLLABLE_SYEG"). +lisp_code_name(49522,"HANGUL_SYLLABLE_SYEGG"). +lisp_code_name(49523,"HANGUL_SYLLABLE_SYEGS"). +lisp_code_name(49524,"HANGUL_SYLLABLE_SYEN"). +lisp_code_name(49525,"HANGUL_SYLLABLE_SYENJ"). +lisp_code_name(49526,"HANGUL_SYLLABLE_SYENH"). +lisp_code_name(49527,"HANGUL_SYLLABLE_SYED"). +lisp_code_name(49528,"HANGUL_SYLLABLE_SYEL"). +lisp_code_name(49529,"HANGUL_SYLLABLE_SYELG"). +lisp_code_name(49530,"HANGUL_SYLLABLE_SYELM"). +lisp_code_name(49531,"HANGUL_SYLLABLE_SYELB"). +lisp_code_name(49532,"HANGUL_SYLLABLE_SYELS"). +lisp_code_name(49533,"HANGUL_SYLLABLE_SYELT"). +lisp_code_name(49534,"HANGUL_SYLLABLE_SYELP"). +lisp_code_name(49535,"HANGUL_SYLLABLE_SYELH"). +lisp_code_name(49536,"HANGUL_SYLLABLE_SYEM"). +lisp_code_name(49537,"HANGUL_SYLLABLE_SYEB"). +lisp_code_name(49538,"HANGUL_SYLLABLE_SYEBS"). +lisp_code_name(49539,"HANGUL_SYLLABLE_SYES"). +lisp_code_name(49540,"HANGUL_SYLLABLE_SYESS"). +lisp_code_name(49541,"HANGUL_SYLLABLE_SYENG"). +lisp_code_name(49542,"HANGUL_SYLLABLE_SYEJ"). +lisp_code_name(49543,"HANGUL_SYLLABLE_SYEC"). +lisp_code_name(49544,"HANGUL_SYLLABLE_SYEK"). +lisp_code_name(49545,"HANGUL_SYLLABLE_SYET"). +lisp_code_name(49546,"HANGUL_SYLLABLE_SYEP"). +lisp_code_name(49547,"HANGUL_SYLLABLE_SYEH"). +lisp_code_name(49548,"HANGUL_SYLLABLE_SO"). +lisp_code_name(49549,"HANGUL_SYLLABLE_SOG"). +lisp_code_name(49550,"HANGUL_SYLLABLE_SOGG"). +lisp_code_name(49551,"HANGUL_SYLLABLE_SOGS"). +lisp_code_name(49552,"HANGUL_SYLLABLE_SON"). +lisp_code_name(49553,"HANGUL_SYLLABLE_SONJ"). +lisp_code_name(49554,"HANGUL_SYLLABLE_SONH"). +lisp_code_name(49555,"HANGUL_SYLLABLE_SOD"). +lisp_code_name(49556,"HANGUL_SYLLABLE_SOL"). +lisp_code_name(49557,"HANGUL_SYLLABLE_SOLG"). +lisp_code_name(49558,"HANGUL_SYLLABLE_SOLM"). +lisp_code_name(49559,"HANGUL_SYLLABLE_SOLB"). +lisp_code_name(49560,"HANGUL_SYLLABLE_SOLS"). +lisp_code_name(49561,"HANGUL_SYLLABLE_SOLT"). +lisp_code_name(49562,"HANGUL_SYLLABLE_SOLP"). +lisp_code_name(49563,"HANGUL_SYLLABLE_SOLH"). +lisp_code_name(49564,"HANGUL_SYLLABLE_SOM"). +lisp_code_name(49565,"HANGUL_SYLLABLE_SOB"). +lisp_code_name(49566,"HANGUL_SYLLABLE_SOBS"). +lisp_code_name(49567,"HANGUL_SYLLABLE_SOS"). +lisp_code_name(49568,"HANGUL_SYLLABLE_SOSS"). +lisp_code_name(49569,"HANGUL_SYLLABLE_SONG"). +lisp_code_name(49570,"HANGUL_SYLLABLE_SOJ"). +lisp_code_name(49571,"HANGUL_SYLLABLE_SOC"). +lisp_code_name(49572,"HANGUL_SYLLABLE_SOK"). +lisp_code_name(49573,"HANGUL_SYLLABLE_SOT"). +lisp_code_name(49574,"HANGUL_SYLLABLE_SOP"). +lisp_code_name(49575,"HANGUL_SYLLABLE_SOH"). +lisp_code_name(49576,"HANGUL_SYLLABLE_SWA"). +lisp_code_name(49577,"HANGUL_SYLLABLE_SWAG"). +lisp_code_name(49578,"HANGUL_SYLLABLE_SWAGG"). +lisp_code_name(49579,"HANGUL_SYLLABLE_SWAGS"). +lisp_code_name(49580,"HANGUL_SYLLABLE_SWAN"). +lisp_code_name(49581,"HANGUL_SYLLABLE_SWANJ"). +lisp_code_name(49582,"HANGUL_SYLLABLE_SWANH"). +lisp_code_name(49583,"HANGUL_SYLLABLE_SWAD"). +lisp_code_name(49584,"HANGUL_SYLLABLE_SWAL"). +lisp_code_name(49585,"HANGUL_SYLLABLE_SWALG"). +lisp_code_name(49586,"HANGUL_SYLLABLE_SWALM"). +lisp_code_name(49587,"HANGUL_SYLLABLE_SWALB"). +lisp_code_name(49588,"HANGUL_SYLLABLE_SWALS"). +lisp_code_name(49589,"HANGUL_SYLLABLE_SWALT"). +lisp_code_name(49590,"HANGUL_SYLLABLE_SWALP"). +lisp_code_name(49591,"HANGUL_SYLLABLE_SWALH"). +lisp_code_name(49592,"HANGUL_SYLLABLE_SWAM"). +lisp_code_name(49593,"HANGUL_SYLLABLE_SWAB"). +lisp_code_name(49594,"HANGUL_SYLLABLE_SWABS"). +lisp_code_name(49595,"HANGUL_SYLLABLE_SWAS"). +lisp_code_name(49596,"HANGUL_SYLLABLE_SWASS"). +lisp_code_name(49597,"HANGUL_SYLLABLE_SWANG"). +lisp_code_name(49598,"HANGUL_SYLLABLE_SWAJ"). +lisp_code_name(49599,"HANGUL_SYLLABLE_SWAC"). +lisp_code_name(49600,"HANGUL_SYLLABLE_SWAK"). +lisp_code_name(49601,"HANGUL_SYLLABLE_SWAT"). +lisp_code_name(49602,"HANGUL_SYLLABLE_SWAP"). +lisp_code_name(49603,"HANGUL_SYLLABLE_SWAH"). +lisp_code_name(49604,"HANGUL_SYLLABLE_SWAE"). +lisp_code_name(49605,"HANGUL_SYLLABLE_SWAEG"). +lisp_code_name(49606,"HANGUL_SYLLABLE_SWAEGG"). +lisp_code_name(49607,"HANGUL_SYLLABLE_SWAEGS"). +lisp_code_name(49608,"HANGUL_SYLLABLE_SWAEN"). +lisp_code_name(49609,"HANGUL_SYLLABLE_SWAENJ"). +lisp_code_name(49610,"HANGUL_SYLLABLE_SWAENH"). +lisp_code_name(49611,"HANGUL_SYLLABLE_SWAED"). +lisp_code_name(49612,"HANGUL_SYLLABLE_SWAEL"). +lisp_code_name(49613,"HANGUL_SYLLABLE_SWAELG"). +lisp_code_name(49614,"HANGUL_SYLLABLE_SWAELM"). +lisp_code_name(49615,"HANGUL_SYLLABLE_SWAELB"). +lisp_code_name(49616,"HANGUL_SYLLABLE_SWAELS"). +lisp_code_name(49617,"HANGUL_SYLLABLE_SWAELT"). +lisp_code_name(49618,"HANGUL_SYLLABLE_SWAELP"). +lisp_code_name(49619,"HANGUL_SYLLABLE_SWAELH"). +lisp_code_name(49620,"HANGUL_SYLLABLE_SWAEM"). +lisp_code_name(49621,"HANGUL_SYLLABLE_SWAEB"). +lisp_code_name(49622,"HANGUL_SYLLABLE_SWAEBS"). +lisp_code_name(49623,"HANGUL_SYLLABLE_SWAES"). +lisp_code_name(49624,"HANGUL_SYLLABLE_SWAESS"). +lisp_code_name(49625,"HANGUL_SYLLABLE_SWAENG"). +lisp_code_name(49626,"HANGUL_SYLLABLE_SWAEJ"). +lisp_code_name(49627,"HANGUL_SYLLABLE_SWAEC"). +lisp_code_name(49628,"HANGUL_SYLLABLE_SWAEK"). +lisp_code_name(49629,"HANGUL_SYLLABLE_SWAET"). +lisp_code_name(49630,"HANGUL_SYLLABLE_SWAEP"). +lisp_code_name(49631,"HANGUL_SYLLABLE_SWAEH"). +lisp_code_name(49632,"HANGUL_SYLLABLE_SOE"). +lisp_code_name(49633,"HANGUL_SYLLABLE_SOEG"). +lisp_code_name(49634,"HANGUL_SYLLABLE_SOEGG"). +lisp_code_name(49635,"HANGUL_SYLLABLE_SOEGS"). +lisp_code_name(49636,"HANGUL_SYLLABLE_SOEN"). +lisp_code_name(49637,"HANGUL_SYLLABLE_SOENJ"). +lisp_code_name(49638,"HANGUL_SYLLABLE_SOENH"). +lisp_code_name(49639,"HANGUL_SYLLABLE_SOED"). +lisp_code_name(49640,"HANGUL_SYLLABLE_SOEL"). +lisp_code_name(49641,"HANGUL_SYLLABLE_SOELG"). +lisp_code_name(49642,"HANGUL_SYLLABLE_SOELM"). +lisp_code_name(49643,"HANGUL_SYLLABLE_SOELB"). +lisp_code_name(49644,"HANGUL_SYLLABLE_SOELS"). +lisp_code_name(49645,"HANGUL_SYLLABLE_SOELT"). +lisp_code_name(49646,"HANGUL_SYLLABLE_SOELP"). +lisp_code_name(49647,"HANGUL_SYLLABLE_SOELH"). +lisp_code_name(49648,"HANGUL_SYLLABLE_SOEM"). +lisp_code_name(49649,"HANGUL_SYLLABLE_SOEB"). +lisp_code_name(49650,"HANGUL_SYLLABLE_SOEBS"). +lisp_code_name(49651,"HANGUL_SYLLABLE_SOES"). +lisp_code_name(49652,"HANGUL_SYLLABLE_SOESS"). +lisp_code_name(49653,"HANGUL_SYLLABLE_SOENG"). +lisp_code_name(49654,"HANGUL_SYLLABLE_SOEJ"). +lisp_code_name(49655,"HANGUL_SYLLABLE_SOEC"). +lisp_code_name(49656,"HANGUL_SYLLABLE_SOEK"). +lisp_code_name(49657,"HANGUL_SYLLABLE_SOET"). +lisp_code_name(49658,"HANGUL_SYLLABLE_SOEP"). +lisp_code_name(49659,"HANGUL_SYLLABLE_SOEH"). +lisp_code_name(49660,"HANGUL_SYLLABLE_SYO"). +lisp_code_name(49661,"HANGUL_SYLLABLE_SYOG"). +lisp_code_name(49662,"HANGUL_SYLLABLE_SYOGG"). +lisp_code_name(49663,"HANGUL_SYLLABLE_SYOGS"). +lisp_code_name(49664,"HANGUL_SYLLABLE_SYON"). +lisp_code_name(49665,"HANGUL_SYLLABLE_SYONJ"). +lisp_code_name(49666,"HANGUL_SYLLABLE_SYONH"). +lisp_code_name(49667,"HANGUL_SYLLABLE_SYOD"). +lisp_code_name(49668,"HANGUL_SYLLABLE_SYOL"). +lisp_code_name(49669,"HANGUL_SYLLABLE_SYOLG"). +lisp_code_name(49670,"HANGUL_SYLLABLE_SYOLM"). +lisp_code_name(49671,"HANGUL_SYLLABLE_SYOLB"). +lisp_code_name(49672,"HANGUL_SYLLABLE_SYOLS"). +lisp_code_name(49673,"HANGUL_SYLLABLE_SYOLT"). +lisp_code_name(49674,"HANGUL_SYLLABLE_SYOLP"). +lisp_code_name(49675,"HANGUL_SYLLABLE_SYOLH"). +lisp_code_name(49676,"HANGUL_SYLLABLE_SYOM"). +lisp_code_name(49677,"HANGUL_SYLLABLE_SYOB"). +lisp_code_name(49678,"HANGUL_SYLLABLE_SYOBS"). +lisp_code_name(49679,"HANGUL_SYLLABLE_SYOS"). +lisp_code_name(49680,"HANGUL_SYLLABLE_SYOSS"). +lisp_code_name(49681,"HANGUL_SYLLABLE_SYONG"). +lisp_code_name(49682,"HANGUL_SYLLABLE_SYOJ"). +lisp_code_name(49683,"HANGUL_SYLLABLE_SYOC"). +lisp_code_name(49684,"HANGUL_SYLLABLE_SYOK"). +lisp_code_name(49685,"HANGUL_SYLLABLE_SYOT"). +lisp_code_name(49686,"HANGUL_SYLLABLE_SYOP"). +lisp_code_name(49687,"HANGUL_SYLLABLE_SYOH"). +lisp_code_name(49688,"HANGUL_SYLLABLE_SU"). +lisp_code_name(49689,"HANGUL_SYLLABLE_SUG"). +lisp_code_name(49690,"HANGUL_SYLLABLE_SUGG"). +lisp_code_name(49691,"HANGUL_SYLLABLE_SUGS"). +lisp_code_name(49692,"HANGUL_SYLLABLE_SUN"). +lisp_code_name(49693,"HANGUL_SYLLABLE_SUNJ"). +lisp_code_name(49694,"HANGUL_SYLLABLE_SUNH"). +lisp_code_name(49695,"HANGUL_SYLLABLE_SUD"). +lisp_code_name(49696,"HANGUL_SYLLABLE_SUL"). +lisp_code_name(49697,"HANGUL_SYLLABLE_SULG"). +lisp_code_name(49698,"HANGUL_SYLLABLE_SULM"). +lisp_code_name(49699,"HANGUL_SYLLABLE_SULB"). +lisp_code_name(49700,"HANGUL_SYLLABLE_SULS"). +lisp_code_name(49701,"HANGUL_SYLLABLE_SULT"). +lisp_code_name(49702,"HANGUL_SYLLABLE_SULP"). +lisp_code_name(49703,"HANGUL_SYLLABLE_SULH"). +lisp_code_name(49704,"HANGUL_SYLLABLE_SUM"). +lisp_code_name(49705,"HANGUL_SYLLABLE_SUB"). +lisp_code_name(49706,"HANGUL_SYLLABLE_SUBS"). +lisp_code_name(49707,"HANGUL_SYLLABLE_SUS"). +lisp_code_name(49708,"HANGUL_SYLLABLE_SUSS"). +lisp_code_name(49709,"HANGUL_SYLLABLE_SUNG"). +lisp_code_name(49710,"HANGUL_SYLLABLE_SUJ"). +lisp_code_name(49711,"HANGUL_SYLLABLE_SUC"). +lisp_code_name(49712,"HANGUL_SYLLABLE_SUK"). +lisp_code_name(49713,"HANGUL_SYLLABLE_SUT"). +lisp_code_name(49714,"HANGUL_SYLLABLE_SUP"). +lisp_code_name(49715,"HANGUL_SYLLABLE_SUH"). +lisp_code_name(49716,"HANGUL_SYLLABLE_SWEO"). +lisp_code_name(49717,"HANGUL_SYLLABLE_SWEOG"). +lisp_code_name(49718,"HANGUL_SYLLABLE_SWEOGG"). +lisp_code_name(49719,"HANGUL_SYLLABLE_SWEOGS"). +lisp_code_name(49720,"HANGUL_SYLLABLE_SWEON"). +lisp_code_name(49721,"HANGUL_SYLLABLE_SWEONJ"). +lisp_code_name(49722,"HANGUL_SYLLABLE_SWEONH"). +lisp_code_name(49723,"HANGUL_SYLLABLE_SWEOD"). +lisp_code_name(49724,"HANGUL_SYLLABLE_SWEOL"). +lisp_code_name(49725,"HANGUL_SYLLABLE_SWEOLG"). +lisp_code_name(49726,"HANGUL_SYLLABLE_SWEOLM"). +lisp_code_name(49727,"HANGUL_SYLLABLE_SWEOLB"). +lisp_code_name(49728,"HANGUL_SYLLABLE_SWEOLS"). +lisp_code_name(49729,"HANGUL_SYLLABLE_SWEOLT"). +lisp_code_name(49730,"HANGUL_SYLLABLE_SWEOLP"). +lisp_code_name(49731,"HANGUL_SYLLABLE_SWEOLH"). +lisp_code_name(49732,"HANGUL_SYLLABLE_SWEOM"). +lisp_code_name(49733,"HANGUL_SYLLABLE_SWEOB"). +lisp_code_name(49734,"HANGUL_SYLLABLE_SWEOBS"). +lisp_code_name(49735,"HANGUL_SYLLABLE_SWEOS"). +lisp_code_name(49736,"HANGUL_SYLLABLE_SWEOSS"). +lisp_code_name(49737,"HANGUL_SYLLABLE_SWEONG"). +lisp_code_name(49738,"HANGUL_SYLLABLE_SWEOJ"). +lisp_code_name(49739,"HANGUL_SYLLABLE_SWEOC"). +lisp_code_name(49740,"HANGUL_SYLLABLE_SWEOK"). +lisp_code_name(49741,"HANGUL_SYLLABLE_SWEOT"). +lisp_code_name(49742,"HANGUL_SYLLABLE_SWEOP"). +lisp_code_name(49743,"HANGUL_SYLLABLE_SWEOH"). +lisp_code_name(49744,"HANGUL_SYLLABLE_SWE"). +lisp_code_name(49745,"HANGUL_SYLLABLE_SWEG"). +lisp_code_name(49746,"HANGUL_SYLLABLE_SWEGG"). +lisp_code_name(49747,"HANGUL_SYLLABLE_SWEGS"). +lisp_code_name(49748,"HANGUL_SYLLABLE_SWEN"). +lisp_code_name(49749,"HANGUL_SYLLABLE_SWENJ"). +lisp_code_name(49750,"HANGUL_SYLLABLE_SWENH"). +lisp_code_name(49751,"HANGUL_SYLLABLE_SWED"). +lisp_code_name(49752,"HANGUL_SYLLABLE_SWEL"). +lisp_code_name(49753,"HANGUL_SYLLABLE_SWELG"). +lisp_code_name(49754,"HANGUL_SYLLABLE_SWELM"). +lisp_code_name(49755,"HANGUL_SYLLABLE_SWELB"). +lisp_code_name(49756,"HANGUL_SYLLABLE_SWELS"). +lisp_code_name(49757,"HANGUL_SYLLABLE_SWELT"). +lisp_code_name(49758,"HANGUL_SYLLABLE_SWELP"). +lisp_code_name(49759,"HANGUL_SYLLABLE_SWELH"). +lisp_code_name(49760,"HANGUL_SYLLABLE_SWEM"). +lisp_code_name(49761,"HANGUL_SYLLABLE_SWEB"). +lisp_code_name(49762,"HANGUL_SYLLABLE_SWEBS"). +lisp_code_name(49763,"HANGUL_SYLLABLE_SWES"). +lisp_code_name(49764,"HANGUL_SYLLABLE_SWESS"). +lisp_code_name(49765,"HANGUL_SYLLABLE_SWENG"). +lisp_code_name(49766,"HANGUL_SYLLABLE_SWEJ"). +lisp_code_name(49767,"HANGUL_SYLLABLE_SWEC"). +lisp_code_name(49768,"HANGUL_SYLLABLE_SWEK"). +lisp_code_name(49769,"HANGUL_SYLLABLE_SWET"). +lisp_code_name(49770,"HANGUL_SYLLABLE_SWEP"). +lisp_code_name(49771,"HANGUL_SYLLABLE_SWEH"). +lisp_code_name(49772,"HANGUL_SYLLABLE_SWI"). +lisp_code_name(49773,"HANGUL_SYLLABLE_SWIG"). +lisp_code_name(49774,"HANGUL_SYLLABLE_SWIGG"). +lisp_code_name(49775,"HANGUL_SYLLABLE_SWIGS"). +lisp_code_name(49776,"HANGUL_SYLLABLE_SWIN"). +lisp_code_name(49777,"HANGUL_SYLLABLE_SWINJ"). +lisp_code_name(49778,"HANGUL_SYLLABLE_SWINH"). +lisp_code_name(49779,"HANGUL_SYLLABLE_SWID"). +lisp_code_name(49780,"HANGUL_SYLLABLE_SWIL"). +lisp_code_name(49781,"HANGUL_SYLLABLE_SWILG"). +lisp_code_name(49782,"HANGUL_SYLLABLE_SWILM"). +lisp_code_name(49783,"HANGUL_SYLLABLE_SWILB"). +lisp_code_name(49784,"HANGUL_SYLLABLE_SWILS"). +lisp_code_name(49785,"HANGUL_SYLLABLE_SWILT"). +lisp_code_name(49786,"HANGUL_SYLLABLE_SWILP"). +lisp_code_name(49787,"HANGUL_SYLLABLE_SWILH"). +lisp_code_name(49788,"HANGUL_SYLLABLE_SWIM"). +lisp_code_name(49789,"HANGUL_SYLLABLE_SWIB"). +lisp_code_name(49790,"HANGUL_SYLLABLE_SWIBS"). +lisp_code_name(49791,"HANGUL_SYLLABLE_SWIS"). +lisp_code_name(49792,"HANGUL_SYLLABLE_SWISS"). +lisp_code_name(49793,"HANGUL_SYLLABLE_SWING"). +lisp_code_name(49794,"HANGUL_SYLLABLE_SWIJ"). +lisp_code_name(49795,"HANGUL_SYLLABLE_SWIC"). +lisp_code_name(49796,"HANGUL_SYLLABLE_SWIK"). +lisp_code_name(49797,"HANGUL_SYLLABLE_SWIT"). +lisp_code_name(49798,"HANGUL_SYLLABLE_SWIP"). +lisp_code_name(49799,"HANGUL_SYLLABLE_SWIH"). +lisp_code_name(49800,"HANGUL_SYLLABLE_SYU"). +lisp_code_name(49801,"HANGUL_SYLLABLE_SYUG"). +lisp_code_name(49802,"HANGUL_SYLLABLE_SYUGG"). +lisp_code_name(49803,"HANGUL_SYLLABLE_SYUGS"). +lisp_code_name(49804,"HANGUL_SYLLABLE_SYUN"). +lisp_code_name(49805,"HANGUL_SYLLABLE_SYUNJ"). +lisp_code_name(49806,"HANGUL_SYLLABLE_SYUNH"). +lisp_code_name(49807,"HANGUL_SYLLABLE_SYUD"). +lisp_code_name(49808,"HANGUL_SYLLABLE_SYUL"). +lisp_code_name(49809,"HANGUL_SYLLABLE_SYULG"). +lisp_code_name(49810,"HANGUL_SYLLABLE_SYULM"). +lisp_code_name(49811,"HANGUL_SYLLABLE_SYULB"). +lisp_code_name(49812,"HANGUL_SYLLABLE_SYULS"). +lisp_code_name(49813,"HANGUL_SYLLABLE_SYULT"). +lisp_code_name(49814,"HANGUL_SYLLABLE_SYULP"). +lisp_code_name(49815,"HANGUL_SYLLABLE_SYULH"). +lisp_code_name(49816,"HANGUL_SYLLABLE_SYUM"). +lisp_code_name(49817,"HANGUL_SYLLABLE_SYUB"). +lisp_code_name(49818,"HANGUL_SYLLABLE_SYUBS"). +lisp_code_name(49819,"HANGUL_SYLLABLE_SYUS"). +lisp_code_name(49820,"HANGUL_SYLLABLE_SYUSS"). +lisp_code_name(49821,"HANGUL_SYLLABLE_SYUNG"). +lisp_code_name(49822,"HANGUL_SYLLABLE_SYUJ"). +lisp_code_name(49823,"HANGUL_SYLLABLE_SYUC"). +lisp_code_name(49824,"HANGUL_SYLLABLE_SYUK"). +lisp_code_name(49825,"HANGUL_SYLLABLE_SYUT"). +lisp_code_name(49826,"HANGUL_SYLLABLE_SYUP"). +lisp_code_name(49827,"HANGUL_SYLLABLE_SYUH"). +lisp_code_name(49828,"HANGUL_SYLLABLE_SEU"). +lisp_code_name(49829,"HANGUL_SYLLABLE_SEUG"). +lisp_code_name(49830,"HANGUL_SYLLABLE_SEUGG"). +lisp_code_name(49831,"HANGUL_SYLLABLE_SEUGS"). +lisp_code_name(49832,"HANGUL_SYLLABLE_SEUN"). +lisp_code_name(49833,"HANGUL_SYLLABLE_SEUNJ"). +lisp_code_name(49834,"HANGUL_SYLLABLE_SEUNH"). +lisp_code_name(49835,"HANGUL_SYLLABLE_SEUD"). +lisp_code_name(49836,"HANGUL_SYLLABLE_SEUL"). +lisp_code_name(49837,"HANGUL_SYLLABLE_SEULG"). +lisp_code_name(49838,"HANGUL_SYLLABLE_SEULM"). +lisp_code_name(49839,"HANGUL_SYLLABLE_SEULB"). +lisp_code_name(49840,"HANGUL_SYLLABLE_SEULS"). +lisp_code_name(49841,"HANGUL_SYLLABLE_SEULT"). +lisp_code_name(49842,"HANGUL_SYLLABLE_SEULP"). +lisp_code_name(49843,"HANGUL_SYLLABLE_SEULH"). +lisp_code_name(49844,"HANGUL_SYLLABLE_SEUM"). +lisp_code_name(49845,"HANGUL_SYLLABLE_SEUB"). +lisp_code_name(49846,"HANGUL_SYLLABLE_SEUBS"). +lisp_code_name(49847,"HANGUL_SYLLABLE_SEUS"). +lisp_code_name(49848,"HANGUL_SYLLABLE_SEUSS"). +lisp_code_name(49849,"HANGUL_SYLLABLE_SEUNG"). +lisp_code_name(49850,"HANGUL_SYLLABLE_SEUJ"). +lisp_code_name(49851,"HANGUL_SYLLABLE_SEUC"). +lisp_code_name(49852,"HANGUL_SYLLABLE_SEUK"). +lisp_code_name(49853,"HANGUL_SYLLABLE_SEUT"). +lisp_code_name(49854,"HANGUL_SYLLABLE_SEUP"). +lisp_code_name(49855,"HANGUL_SYLLABLE_SEUH"). +lisp_code_name(49856,"HANGUL_SYLLABLE_SYI"). +lisp_code_name(49857,"HANGUL_SYLLABLE_SYIG"). +lisp_code_name(49858,"HANGUL_SYLLABLE_SYIGG"). +lisp_code_name(49859,"HANGUL_SYLLABLE_SYIGS"). +lisp_code_name(49860,"HANGUL_SYLLABLE_SYIN"). +lisp_code_name(49861,"HANGUL_SYLLABLE_SYINJ"). +lisp_code_name(49862,"HANGUL_SYLLABLE_SYINH"). +lisp_code_name(49863,"HANGUL_SYLLABLE_SYID"). +lisp_code_name(49864,"HANGUL_SYLLABLE_SYIL"). +lisp_code_name(49865,"HANGUL_SYLLABLE_SYILG"). +lisp_code_name(49866,"HANGUL_SYLLABLE_SYILM"). +lisp_code_name(49867,"HANGUL_SYLLABLE_SYILB"). +lisp_code_name(49868,"HANGUL_SYLLABLE_SYILS"). +lisp_code_name(49869,"HANGUL_SYLLABLE_SYILT"). +lisp_code_name(49870,"HANGUL_SYLLABLE_SYILP"). +lisp_code_name(49871,"HANGUL_SYLLABLE_SYILH"). +lisp_code_name(49872,"HANGUL_SYLLABLE_SYIM"). +lisp_code_name(49873,"HANGUL_SYLLABLE_SYIB"). +lisp_code_name(49874,"HANGUL_SYLLABLE_SYIBS"). +lisp_code_name(49875,"HANGUL_SYLLABLE_SYIS"). +lisp_code_name(49876,"HANGUL_SYLLABLE_SYISS"). +lisp_code_name(49877,"HANGUL_SYLLABLE_SYING"). +lisp_code_name(49878,"HANGUL_SYLLABLE_SYIJ"). +lisp_code_name(49879,"HANGUL_SYLLABLE_SYIC"). +lisp_code_name(49880,"HANGUL_SYLLABLE_SYIK"). +lisp_code_name(49881,"HANGUL_SYLLABLE_SYIT"). +lisp_code_name(49882,"HANGUL_SYLLABLE_SYIP"). +lisp_code_name(49883,"HANGUL_SYLLABLE_SYIH"). +lisp_code_name(49884,"HANGUL_SYLLABLE_SI"). +lisp_code_name(49885,"HANGUL_SYLLABLE_SIG"). +lisp_code_name(49886,"HANGUL_SYLLABLE_SIGG"). +lisp_code_name(49887,"HANGUL_SYLLABLE_SIGS"). +lisp_code_name(49888,"HANGUL_SYLLABLE_SIN"). +lisp_code_name(49889,"HANGUL_SYLLABLE_SINJ"). +lisp_code_name(49890,"HANGUL_SYLLABLE_SINH"). +lisp_code_name(49891,"HANGUL_SYLLABLE_SID"). +lisp_code_name(49892,"HANGUL_SYLLABLE_SIL"). +lisp_code_name(49893,"HANGUL_SYLLABLE_SILG"). +lisp_code_name(49894,"HANGUL_SYLLABLE_SILM"). +lisp_code_name(49895,"HANGUL_SYLLABLE_SILB"). +lisp_code_name(49896,"HANGUL_SYLLABLE_SILS"). +lisp_code_name(49897,"HANGUL_SYLLABLE_SILT"). +lisp_code_name(49898,"HANGUL_SYLLABLE_SILP"). +lisp_code_name(49899,"HANGUL_SYLLABLE_SILH"). +lisp_code_name(49900,"HANGUL_SYLLABLE_SIM"). +lisp_code_name(49901,"HANGUL_SYLLABLE_SIB"). +lisp_code_name(49902,"HANGUL_SYLLABLE_SIBS"). +lisp_code_name(49903,"HANGUL_SYLLABLE_SIS"). +lisp_code_name(49904,"HANGUL_SYLLABLE_SISS"). +lisp_code_name(49905,"HANGUL_SYLLABLE_SING"). +lisp_code_name(49906,"HANGUL_SYLLABLE_SIJ"). +lisp_code_name(49907,"HANGUL_SYLLABLE_SIC"). +lisp_code_name(49908,"HANGUL_SYLLABLE_SIK"). +lisp_code_name(49909,"HANGUL_SYLLABLE_SIT"). +lisp_code_name(49910,"HANGUL_SYLLABLE_SIP"). +lisp_code_name(49911,"HANGUL_SYLLABLE_SIH"). +lisp_code_name(49912,"HANGUL_SYLLABLE_SSA"). +lisp_code_name(49913,"HANGUL_SYLLABLE_SSAG"). +lisp_code_name(49914,"HANGUL_SYLLABLE_SSAGG"). +lisp_code_name(49915,"HANGUL_SYLLABLE_SSAGS"). +lisp_code_name(49916,"HANGUL_SYLLABLE_SSAN"). +lisp_code_name(49917,"HANGUL_SYLLABLE_SSANJ"). +lisp_code_name(49918,"HANGUL_SYLLABLE_SSANH"). +lisp_code_name(49919,"HANGUL_SYLLABLE_SSAD"). +lisp_code_name(49920,"HANGUL_SYLLABLE_SSAL"). +lisp_code_name(49921,"HANGUL_SYLLABLE_SSALG"). +lisp_code_name(49922,"HANGUL_SYLLABLE_SSALM"). +lisp_code_name(49923,"HANGUL_SYLLABLE_SSALB"). +lisp_code_name(49924,"HANGUL_SYLLABLE_SSALS"). +lisp_code_name(49925,"HANGUL_SYLLABLE_SSALT"). +lisp_code_name(49926,"HANGUL_SYLLABLE_SSALP"). +lisp_code_name(49927,"HANGUL_SYLLABLE_SSALH"). +lisp_code_name(49928,"HANGUL_SYLLABLE_SSAM"). +lisp_code_name(49929,"HANGUL_SYLLABLE_SSAB"). +lisp_code_name(49930,"HANGUL_SYLLABLE_SSABS"). +lisp_code_name(49931,"HANGUL_SYLLABLE_SSAS"). +lisp_code_name(49932,"HANGUL_SYLLABLE_SSASS"). +lisp_code_name(49933,"HANGUL_SYLLABLE_SSANG"). +lisp_code_name(49934,"HANGUL_SYLLABLE_SSAJ"). +lisp_code_name(49935,"HANGUL_SYLLABLE_SSAC"). +lisp_code_name(49936,"HANGUL_SYLLABLE_SSAK"). +lisp_code_name(49937,"HANGUL_SYLLABLE_SSAT"). +lisp_code_name(49938,"HANGUL_SYLLABLE_SSAP"). +lisp_code_name(49939,"HANGUL_SYLLABLE_SSAH"). +lisp_code_name(49940,"HANGUL_SYLLABLE_SSAE"). +lisp_code_name(49941,"HANGUL_SYLLABLE_SSAEG"). +lisp_code_name(49942,"HANGUL_SYLLABLE_SSAEGG"). +lisp_code_name(49943,"HANGUL_SYLLABLE_SSAEGS"). +lisp_code_name(49944,"HANGUL_SYLLABLE_SSAEN"). +lisp_code_name(49945,"HANGUL_SYLLABLE_SSAENJ"). +lisp_code_name(49946,"HANGUL_SYLLABLE_SSAENH"). +lisp_code_name(49947,"HANGUL_SYLLABLE_SSAED"). +lisp_code_name(49948,"HANGUL_SYLLABLE_SSAEL"). +lisp_code_name(49949,"HANGUL_SYLLABLE_SSAELG"). +lisp_code_name(49950,"HANGUL_SYLLABLE_SSAELM"). +lisp_code_name(49951,"HANGUL_SYLLABLE_SSAELB"). +lisp_code_name(49952,"HANGUL_SYLLABLE_SSAELS"). +lisp_code_name(49953,"HANGUL_SYLLABLE_SSAELT"). +lisp_code_name(49954,"HANGUL_SYLLABLE_SSAELP"). +lisp_code_name(49955,"HANGUL_SYLLABLE_SSAELH"). +lisp_code_name(49956,"HANGUL_SYLLABLE_SSAEM"). +lisp_code_name(49957,"HANGUL_SYLLABLE_SSAEB"). +lisp_code_name(49958,"HANGUL_SYLLABLE_SSAEBS"). +lisp_code_name(49959,"HANGUL_SYLLABLE_SSAES"). +lisp_code_name(49960,"HANGUL_SYLLABLE_SSAESS"). +lisp_code_name(49961,"HANGUL_SYLLABLE_SSAENG"). +lisp_code_name(49962,"HANGUL_SYLLABLE_SSAEJ"). +lisp_code_name(49963,"HANGUL_SYLLABLE_SSAEC"). +lisp_code_name(49964,"HANGUL_SYLLABLE_SSAEK"). +lisp_code_name(49965,"HANGUL_SYLLABLE_SSAET"). +lisp_code_name(49966,"HANGUL_SYLLABLE_SSAEP"). +lisp_code_name(49967,"HANGUL_SYLLABLE_SSAEH"). +lisp_code_name(49968,"HANGUL_SYLLABLE_SSYA"). +lisp_code_name(49969,"HANGUL_SYLLABLE_SSYAG"). +lisp_code_name(49970,"HANGUL_SYLLABLE_SSYAGG"). +lisp_code_name(49971,"HANGUL_SYLLABLE_SSYAGS"). +lisp_code_name(49972,"HANGUL_SYLLABLE_SSYAN"). +lisp_code_name(49973,"HANGUL_SYLLABLE_SSYANJ"). +lisp_code_name(49974,"HANGUL_SYLLABLE_SSYANH"). +lisp_code_name(49975,"HANGUL_SYLLABLE_SSYAD"). +lisp_code_name(49976,"HANGUL_SYLLABLE_SSYAL"). +lisp_code_name(49977,"HANGUL_SYLLABLE_SSYALG"). +lisp_code_name(49978,"HANGUL_SYLLABLE_SSYALM"). +lisp_code_name(49979,"HANGUL_SYLLABLE_SSYALB"). +lisp_code_name(49980,"HANGUL_SYLLABLE_SSYALS"). +lisp_code_name(49981,"HANGUL_SYLLABLE_SSYALT"). +lisp_code_name(49982,"HANGUL_SYLLABLE_SSYALP"). +lisp_code_name(49983,"HANGUL_SYLLABLE_SSYALH"). +lisp_code_name(49984,"HANGUL_SYLLABLE_SSYAM"). +lisp_code_name(49985,"HANGUL_SYLLABLE_SSYAB"). +lisp_code_name(49986,"HANGUL_SYLLABLE_SSYABS"). +lisp_code_name(49987,"HANGUL_SYLLABLE_SSYAS"). +lisp_code_name(49988,"HANGUL_SYLLABLE_SSYASS"). +lisp_code_name(49989,"HANGUL_SYLLABLE_SSYANG"). +lisp_code_name(49990,"HANGUL_SYLLABLE_SSYAJ"). +lisp_code_name(49991,"HANGUL_SYLLABLE_SSYAC"). +lisp_code_name(49992,"HANGUL_SYLLABLE_SSYAK"). +lisp_code_name(49993,"HANGUL_SYLLABLE_SSYAT"). +lisp_code_name(49994,"HANGUL_SYLLABLE_SSYAP"). +lisp_code_name(49995,"HANGUL_SYLLABLE_SSYAH"). +lisp_code_name(49996,"HANGUL_SYLLABLE_SSYAE"). +lisp_code_name(49997,"HANGUL_SYLLABLE_SSYAEG"). +lisp_code_name(49998,"HANGUL_SYLLABLE_SSYAEGG"). +lisp_code_name(49999,"HANGUL_SYLLABLE_SSYAEGS"). +lisp_code_name(50000,"HANGUL_SYLLABLE_SSYAEN"). +lisp_code_name(50001,"HANGUL_SYLLABLE_SSYAENJ"). +lisp_code_name(50002,"HANGUL_SYLLABLE_SSYAENH"). +lisp_code_name(50003,"HANGUL_SYLLABLE_SSYAED"). +lisp_code_name(50004,"HANGUL_SYLLABLE_SSYAEL"). +lisp_code_name(50005,"HANGUL_SYLLABLE_SSYAELG"). +lisp_code_name(50006,"HANGUL_SYLLABLE_SSYAELM"). +lisp_code_name(50007,"HANGUL_SYLLABLE_SSYAELB"). +lisp_code_name(50008,"HANGUL_SYLLABLE_SSYAELS"). +lisp_code_name(50009,"HANGUL_SYLLABLE_SSYAELT"). +lisp_code_name(50010,"HANGUL_SYLLABLE_SSYAELP"). +lisp_code_name(50011,"HANGUL_SYLLABLE_SSYAELH"). +lisp_code_name(50012,"HANGUL_SYLLABLE_SSYAEM"). +lisp_code_name(50013,"HANGUL_SYLLABLE_SSYAEB"). +lisp_code_name(50014,"HANGUL_SYLLABLE_SSYAEBS"). +lisp_code_name(50015,"HANGUL_SYLLABLE_SSYAES"). +lisp_code_name(50016,"HANGUL_SYLLABLE_SSYAESS"). +lisp_code_name(50017,"HANGUL_SYLLABLE_SSYAENG"). +lisp_code_name(50018,"HANGUL_SYLLABLE_SSYAEJ"). +lisp_code_name(50019,"HANGUL_SYLLABLE_SSYAEC"). +lisp_code_name(50020,"HANGUL_SYLLABLE_SSYAEK"). +lisp_code_name(50021,"HANGUL_SYLLABLE_SSYAET"). +lisp_code_name(50022,"HANGUL_SYLLABLE_SSYAEP"). +lisp_code_name(50023,"HANGUL_SYLLABLE_SSYAEH"). +lisp_code_name(50024,"HANGUL_SYLLABLE_SSEO"). +lisp_code_name(50025,"HANGUL_SYLLABLE_SSEOG"). +lisp_code_name(50026,"HANGUL_SYLLABLE_SSEOGG"). +lisp_code_name(50027,"HANGUL_SYLLABLE_SSEOGS"). +lisp_code_name(50028,"HANGUL_SYLLABLE_SSEON"). +lisp_code_name(50029,"HANGUL_SYLLABLE_SSEONJ"). +lisp_code_name(50030,"HANGUL_SYLLABLE_SSEONH"). +lisp_code_name(50031,"HANGUL_SYLLABLE_SSEOD"). +lisp_code_name(50032,"HANGUL_SYLLABLE_SSEOL"). +lisp_code_name(50033,"HANGUL_SYLLABLE_SSEOLG"). +lisp_code_name(50034,"HANGUL_SYLLABLE_SSEOLM"). +lisp_code_name(50035,"HANGUL_SYLLABLE_SSEOLB"). +lisp_code_name(50036,"HANGUL_SYLLABLE_SSEOLS"). +lisp_code_name(50037,"HANGUL_SYLLABLE_SSEOLT"). +lisp_code_name(50038,"HANGUL_SYLLABLE_SSEOLP"). +lisp_code_name(50039,"HANGUL_SYLLABLE_SSEOLH"). +lisp_code_name(50040,"HANGUL_SYLLABLE_SSEOM"). +lisp_code_name(50041,"HANGUL_SYLLABLE_SSEOB"). +lisp_code_name(50042,"HANGUL_SYLLABLE_SSEOBS"). +lisp_code_name(50043,"HANGUL_SYLLABLE_SSEOS"). +lisp_code_name(50044,"HANGUL_SYLLABLE_SSEOSS"). +lisp_code_name(50045,"HANGUL_SYLLABLE_SSEONG"). +lisp_code_name(50046,"HANGUL_SYLLABLE_SSEOJ"). +lisp_code_name(50047,"HANGUL_SYLLABLE_SSEOC"). +lisp_code_name(50048,"HANGUL_SYLLABLE_SSEOK"). +lisp_code_name(50049,"HANGUL_SYLLABLE_SSEOT"). +lisp_code_name(50050,"HANGUL_SYLLABLE_SSEOP"). +lisp_code_name(50051,"HANGUL_SYLLABLE_SSEOH"). +lisp_code_name(50052,"HANGUL_SYLLABLE_SSE"). +lisp_code_name(50053,"HANGUL_SYLLABLE_SSEG"). +lisp_code_name(50054,"HANGUL_SYLLABLE_SSEGG"). +lisp_code_name(50055,"HANGUL_SYLLABLE_SSEGS"). +lisp_code_name(50056,"HANGUL_SYLLABLE_SSEN"). +lisp_code_name(50057,"HANGUL_SYLLABLE_SSENJ"). +lisp_code_name(50058,"HANGUL_SYLLABLE_SSENH"). +lisp_code_name(50059,"HANGUL_SYLLABLE_SSED"). +lisp_code_name(50060,"HANGUL_SYLLABLE_SSEL"). +lisp_code_name(50061,"HANGUL_SYLLABLE_SSELG"). +lisp_code_name(50062,"HANGUL_SYLLABLE_SSELM"). +lisp_code_name(50063,"HANGUL_SYLLABLE_SSELB"). +lisp_code_name(50064,"HANGUL_SYLLABLE_SSELS"). +lisp_code_name(50065,"HANGUL_SYLLABLE_SSELT"). +lisp_code_name(50066,"HANGUL_SYLLABLE_SSELP"). +lisp_code_name(50067,"HANGUL_SYLLABLE_SSELH"). +lisp_code_name(50068,"HANGUL_SYLLABLE_SSEM"). +lisp_code_name(50069,"HANGUL_SYLLABLE_SSEB"). +lisp_code_name(50070,"HANGUL_SYLLABLE_SSEBS"). +lisp_code_name(50071,"HANGUL_SYLLABLE_SSES"). +lisp_code_name(50072,"HANGUL_SYLLABLE_SSESS"). +lisp_code_name(50073,"HANGUL_SYLLABLE_SSENG"). +lisp_code_name(50074,"HANGUL_SYLLABLE_SSEJ"). +lisp_code_name(50075,"HANGUL_SYLLABLE_SSEC"). +lisp_code_name(50076,"HANGUL_SYLLABLE_SSEK"). +lisp_code_name(50077,"HANGUL_SYLLABLE_SSET"). +lisp_code_name(50078,"HANGUL_SYLLABLE_SSEP"). +lisp_code_name(50079,"HANGUL_SYLLABLE_SSEH"). +lisp_code_name(50080,"HANGUL_SYLLABLE_SSYEO"). +lisp_code_name(50081,"HANGUL_SYLLABLE_SSYEOG"). +lisp_code_name(50082,"HANGUL_SYLLABLE_SSYEOGG"). +lisp_code_name(50083,"HANGUL_SYLLABLE_SSYEOGS"). +lisp_code_name(50084,"HANGUL_SYLLABLE_SSYEON"). +lisp_code_name(50085,"HANGUL_SYLLABLE_SSYEONJ"). +lisp_code_name(50086,"HANGUL_SYLLABLE_SSYEONH"). +lisp_code_name(50087,"HANGUL_SYLLABLE_SSYEOD"). +lisp_code_name(50088,"HANGUL_SYLLABLE_SSYEOL"). +lisp_code_name(50089,"HANGUL_SYLLABLE_SSYEOLG"). +lisp_code_name(50090,"HANGUL_SYLLABLE_SSYEOLM"). +lisp_code_name(50091,"HANGUL_SYLLABLE_SSYEOLB"). +lisp_code_name(50092,"HANGUL_SYLLABLE_SSYEOLS"). +lisp_code_name(50093,"HANGUL_SYLLABLE_SSYEOLT"). +lisp_code_name(50094,"HANGUL_SYLLABLE_SSYEOLP"). +lisp_code_name(50095,"HANGUL_SYLLABLE_SSYEOLH"). +lisp_code_name(50096,"HANGUL_SYLLABLE_SSYEOM"). +lisp_code_name(50097,"HANGUL_SYLLABLE_SSYEOB"). +lisp_code_name(50098,"HANGUL_SYLLABLE_SSYEOBS"). +lisp_code_name(50099,"HANGUL_SYLLABLE_SSYEOS"). +lisp_code_name(50100,"HANGUL_SYLLABLE_SSYEOSS"). +lisp_code_name(50101,"HANGUL_SYLLABLE_SSYEONG"). +lisp_code_name(50102,"HANGUL_SYLLABLE_SSYEOJ"). +lisp_code_name(50103,"HANGUL_SYLLABLE_SSYEOC"). +lisp_code_name(50104,"HANGUL_SYLLABLE_SSYEOK"). +lisp_code_name(50105,"HANGUL_SYLLABLE_SSYEOT"). +lisp_code_name(50106,"HANGUL_SYLLABLE_SSYEOP"). +lisp_code_name(50107,"HANGUL_SYLLABLE_SSYEOH"). +lisp_code_name(50108,"HANGUL_SYLLABLE_SSYE"). +lisp_code_name(50109,"HANGUL_SYLLABLE_SSYEG"). +lisp_code_name(50110,"HANGUL_SYLLABLE_SSYEGG"). +lisp_code_name(50111,"HANGUL_SYLLABLE_SSYEGS"). +lisp_code_name(50112,"HANGUL_SYLLABLE_SSYEN"). +lisp_code_name(50113,"HANGUL_SYLLABLE_SSYENJ"). +lisp_code_name(50114,"HANGUL_SYLLABLE_SSYENH"). +lisp_code_name(50115,"HANGUL_SYLLABLE_SSYED"). +lisp_code_name(50116,"HANGUL_SYLLABLE_SSYEL"). +lisp_code_name(50117,"HANGUL_SYLLABLE_SSYELG"). +lisp_code_name(50118,"HANGUL_SYLLABLE_SSYELM"). +lisp_code_name(50119,"HANGUL_SYLLABLE_SSYELB"). +lisp_code_name(50120,"HANGUL_SYLLABLE_SSYELS"). +lisp_code_name(50121,"HANGUL_SYLLABLE_SSYELT"). +lisp_code_name(50122,"HANGUL_SYLLABLE_SSYELP"). +lisp_code_name(50123,"HANGUL_SYLLABLE_SSYELH"). +lisp_code_name(50124,"HANGUL_SYLLABLE_SSYEM"). +lisp_code_name(50125,"HANGUL_SYLLABLE_SSYEB"). +lisp_code_name(50126,"HANGUL_SYLLABLE_SSYEBS"). +lisp_code_name(50127,"HANGUL_SYLLABLE_SSYES"). +lisp_code_name(50128,"HANGUL_SYLLABLE_SSYESS"). +lisp_code_name(50129,"HANGUL_SYLLABLE_SSYENG"). +lisp_code_name(50130,"HANGUL_SYLLABLE_SSYEJ"). +lisp_code_name(50131,"HANGUL_SYLLABLE_SSYEC"). +lisp_code_name(50132,"HANGUL_SYLLABLE_SSYEK"). +lisp_code_name(50133,"HANGUL_SYLLABLE_SSYET"). +lisp_code_name(50134,"HANGUL_SYLLABLE_SSYEP"). +lisp_code_name(50135,"HANGUL_SYLLABLE_SSYEH"). +lisp_code_name(50136,"HANGUL_SYLLABLE_SSO"). +lisp_code_name(50137,"HANGUL_SYLLABLE_SSOG"). +lisp_code_name(50138,"HANGUL_SYLLABLE_SSOGG"). +lisp_code_name(50139,"HANGUL_SYLLABLE_SSOGS"). +lisp_code_name(50140,"HANGUL_SYLLABLE_SSON"). +lisp_code_name(50141,"HANGUL_SYLLABLE_SSONJ"). +lisp_code_name(50142,"HANGUL_SYLLABLE_SSONH"). +lisp_code_name(50143,"HANGUL_SYLLABLE_SSOD"). +lisp_code_name(50144,"HANGUL_SYLLABLE_SSOL"). +lisp_code_name(50145,"HANGUL_SYLLABLE_SSOLG"). +lisp_code_name(50146,"HANGUL_SYLLABLE_SSOLM"). +lisp_code_name(50147,"HANGUL_SYLLABLE_SSOLB"). +lisp_code_name(50148,"HANGUL_SYLLABLE_SSOLS"). +lisp_code_name(50149,"HANGUL_SYLLABLE_SSOLT"). +lisp_code_name(50150,"HANGUL_SYLLABLE_SSOLP"). +lisp_code_name(50151,"HANGUL_SYLLABLE_SSOLH"). +lisp_code_name(50152,"HANGUL_SYLLABLE_SSOM"). +lisp_code_name(50153,"HANGUL_SYLLABLE_SSOB"). +lisp_code_name(50154,"HANGUL_SYLLABLE_SSOBS"). +lisp_code_name(50155,"HANGUL_SYLLABLE_SSOS"). +lisp_code_name(50156,"HANGUL_SYLLABLE_SSOSS"). +lisp_code_name(50157,"HANGUL_SYLLABLE_SSONG"). +lisp_code_name(50158,"HANGUL_SYLLABLE_SSOJ"). +lisp_code_name(50159,"HANGUL_SYLLABLE_SSOC"). +lisp_code_name(50160,"HANGUL_SYLLABLE_SSOK"). +lisp_code_name(50161,"HANGUL_SYLLABLE_SSOT"). +lisp_code_name(50162,"HANGUL_SYLLABLE_SSOP"). +lisp_code_name(50163,"HANGUL_SYLLABLE_SSOH"). +lisp_code_name(50164,"HANGUL_SYLLABLE_SSWA"). +lisp_code_name(50165,"HANGUL_SYLLABLE_SSWAG"). +lisp_code_name(50166,"HANGUL_SYLLABLE_SSWAGG"). +lisp_code_name(50167,"HANGUL_SYLLABLE_SSWAGS"). +lisp_code_name(50168,"HANGUL_SYLLABLE_SSWAN"). +lisp_code_name(50169,"HANGUL_SYLLABLE_SSWANJ"). +lisp_code_name(50170,"HANGUL_SYLLABLE_SSWANH"). +lisp_code_name(50171,"HANGUL_SYLLABLE_SSWAD"). +lisp_code_name(50172,"HANGUL_SYLLABLE_SSWAL"). +lisp_code_name(50173,"HANGUL_SYLLABLE_SSWALG"). +lisp_code_name(50174,"HANGUL_SYLLABLE_SSWALM"). +lisp_code_name(50175,"HANGUL_SYLLABLE_SSWALB"). +lisp_code_name(50176,"HANGUL_SYLLABLE_SSWALS"). +lisp_code_name(50177,"HANGUL_SYLLABLE_SSWALT"). +lisp_code_name(50178,"HANGUL_SYLLABLE_SSWALP"). +lisp_code_name(50179,"HANGUL_SYLLABLE_SSWALH"). +lisp_code_name(50180,"HANGUL_SYLLABLE_SSWAM"). +lisp_code_name(50181,"HANGUL_SYLLABLE_SSWAB"). +lisp_code_name(50182,"HANGUL_SYLLABLE_SSWABS"). +lisp_code_name(50183,"HANGUL_SYLLABLE_SSWAS"). +lisp_code_name(50184,"HANGUL_SYLLABLE_SSWASS"). +lisp_code_name(50185,"HANGUL_SYLLABLE_SSWANG"). +lisp_code_name(50186,"HANGUL_SYLLABLE_SSWAJ"). +lisp_code_name(50187,"HANGUL_SYLLABLE_SSWAC"). +lisp_code_name(50188,"HANGUL_SYLLABLE_SSWAK"). +lisp_code_name(50189,"HANGUL_SYLLABLE_SSWAT"). +lisp_code_name(50190,"HANGUL_SYLLABLE_SSWAP"). +lisp_code_name(50191,"HANGUL_SYLLABLE_SSWAH"). +lisp_code_name(50192,"HANGUL_SYLLABLE_SSWAE"). +lisp_code_name(50193,"HANGUL_SYLLABLE_SSWAEG"). +lisp_code_name(50194,"HANGUL_SYLLABLE_SSWAEGG"). +lisp_code_name(50195,"HANGUL_SYLLABLE_SSWAEGS"). +lisp_code_name(50196,"HANGUL_SYLLABLE_SSWAEN"). +lisp_code_name(50197,"HANGUL_SYLLABLE_SSWAENJ"). +lisp_code_name(50198,"HANGUL_SYLLABLE_SSWAENH"). +lisp_code_name(50199,"HANGUL_SYLLABLE_SSWAED"). +lisp_code_name(50200,"HANGUL_SYLLABLE_SSWAEL"). +lisp_code_name(50201,"HANGUL_SYLLABLE_SSWAELG"). +lisp_code_name(50202,"HANGUL_SYLLABLE_SSWAELM"). +lisp_code_name(50203,"HANGUL_SYLLABLE_SSWAELB"). +lisp_code_name(50204,"HANGUL_SYLLABLE_SSWAELS"). +lisp_code_name(50205,"HANGUL_SYLLABLE_SSWAELT"). +lisp_code_name(50206,"HANGUL_SYLLABLE_SSWAELP"). +lisp_code_name(50207,"HANGUL_SYLLABLE_SSWAELH"). +lisp_code_name(50208,"HANGUL_SYLLABLE_SSWAEM"). +lisp_code_name(50209,"HANGUL_SYLLABLE_SSWAEB"). +lisp_code_name(50210,"HANGUL_SYLLABLE_SSWAEBS"). +lisp_code_name(50211,"HANGUL_SYLLABLE_SSWAES"). +lisp_code_name(50212,"HANGUL_SYLLABLE_SSWAESS"). +lisp_code_name(50213,"HANGUL_SYLLABLE_SSWAENG"). +lisp_code_name(50214,"HANGUL_SYLLABLE_SSWAEJ"). +lisp_code_name(50215,"HANGUL_SYLLABLE_SSWAEC"). +lisp_code_name(50216,"HANGUL_SYLLABLE_SSWAEK"). +lisp_code_name(50217,"HANGUL_SYLLABLE_SSWAET"). +lisp_code_name(50218,"HANGUL_SYLLABLE_SSWAEP"). +lisp_code_name(50219,"HANGUL_SYLLABLE_SSWAEH"). +lisp_code_name(50220,"HANGUL_SYLLABLE_SSOE"). +lisp_code_name(50221,"HANGUL_SYLLABLE_SSOEG"). +lisp_code_name(50222,"HANGUL_SYLLABLE_SSOEGG"). +lisp_code_name(50223,"HANGUL_SYLLABLE_SSOEGS"). +lisp_code_name(50224,"HANGUL_SYLLABLE_SSOEN"). +lisp_code_name(50225,"HANGUL_SYLLABLE_SSOENJ"). +lisp_code_name(50226,"HANGUL_SYLLABLE_SSOENH"). +lisp_code_name(50227,"HANGUL_SYLLABLE_SSOED"). +lisp_code_name(50228,"HANGUL_SYLLABLE_SSOEL"). +lisp_code_name(50229,"HANGUL_SYLLABLE_SSOELG"). +lisp_code_name(50230,"HANGUL_SYLLABLE_SSOELM"). +lisp_code_name(50231,"HANGUL_SYLLABLE_SSOELB"). +lisp_code_name(50232,"HANGUL_SYLLABLE_SSOELS"). +lisp_code_name(50233,"HANGUL_SYLLABLE_SSOELT"). +lisp_code_name(50234,"HANGUL_SYLLABLE_SSOELP"). +lisp_code_name(50235,"HANGUL_SYLLABLE_SSOELH"). +lisp_code_name(50236,"HANGUL_SYLLABLE_SSOEM"). +lisp_code_name(50237,"HANGUL_SYLLABLE_SSOEB"). +lisp_code_name(50238,"HANGUL_SYLLABLE_SSOEBS"). +lisp_code_name(50239,"HANGUL_SYLLABLE_SSOES"). +lisp_code_name(50240,"HANGUL_SYLLABLE_SSOESS"). +lisp_code_name(50241,"HANGUL_SYLLABLE_SSOENG"). +lisp_code_name(50242,"HANGUL_SYLLABLE_SSOEJ"). +lisp_code_name(50243,"HANGUL_SYLLABLE_SSOEC"). +lisp_code_name(50244,"HANGUL_SYLLABLE_SSOEK"). +lisp_code_name(50245,"HANGUL_SYLLABLE_SSOET"). +lisp_code_name(50246,"HANGUL_SYLLABLE_SSOEP"). +lisp_code_name(50247,"HANGUL_SYLLABLE_SSOEH"). +lisp_code_name(50248,"HANGUL_SYLLABLE_SSYO"). +lisp_code_name(50249,"HANGUL_SYLLABLE_SSYOG"). +lisp_code_name(50250,"HANGUL_SYLLABLE_SSYOGG"). +lisp_code_name(50251,"HANGUL_SYLLABLE_SSYOGS"). +lisp_code_name(50252,"HANGUL_SYLLABLE_SSYON"). +lisp_code_name(50253,"HANGUL_SYLLABLE_SSYONJ"). +lisp_code_name(50254,"HANGUL_SYLLABLE_SSYONH"). +lisp_code_name(50255,"HANGUL_SYLLABLE_SSYOD"). +lisp_code_name(50256,"HANGUL_SYLLABLE_SSYOL"). +lisp_code_name(50257,"HANGUL_SYLLABLE_SSYOLG"). +lisp_code_name(50258,"HANGUL_SYLLABLE_SSYOLM"). +lisp_code_name(50259,"HANGUL_SYLLABLE_SSYOLB"). +lisp_code_name(50260,"HANGUL_SYLLABLE_SSYOLS"). +lisp_code_name(50261,"HANGUL_SYLLABLE_SSYOLT"). +lisp_code_name(50262,"HANGUL_SYLLABLE_SSYOLP"). +lisp_code_name(50263,"HANGUL_SYLLABLE_SSYOLH"). +lisp_code_name(50264,"HANGUL_SYLLABLE_SSYOM"). +lisp_code_name(50265,"HANGUL_SYLLABLE_SSYOB"). +lisp_code_name(50266,"HANGUL_SYLLABLE_SSYOBS"). +lisp_code_name(50267,"HANGUL_SYLLABLE_SSYOS"). +lisp_code_name(50268,"HANGUL_SYLLABLE_SSYOSS"). +lisp_code_name(50269,"HANGUL_SYLLABLE_SSYONG"). +lisp_code_name(50270,"HANGUL_SYLLABLE_SSYOJ"). +lisp_code_name(50271,"HANGUL_SYLLABLE_SSYOC"). +lisp_code_name(50272,"HANGUL_SYLLABLE_SSYOK"). +lisp_code_name(50273,"HANGUL_SYLLABLE_SSYOT"). +lisp_code_name(50274,"HANGUL_SYLLABLE_SSYOP"). +lisp_code_name(50275,"HANGUL_SYLLABLE_SSYOH"). +lisp_code_name(50276,"HANGUL_SYLLABLE_SSU"). +lisp_code_name(50277,"HANGUL_SYLLABLE_SSUG"). +lisp_code_name(50278,"HANGUL_SYLLABLE_SSUGG"). +lisp_code_name(50279,"HANGUL_SYLLABLE_SSUGS"). +lisp_code_name(50280,"HANGUL_SYLLABLE_SSUN"). +lisp_code_name(50281,"HANGUL_SYLLABLE_SSUNJ"). +lisp_code_name(50282,"HANGUL_SYLLABLE_SSUNH"). +lisp_code_name(50283,"HANGUL_SYLLABLE_SSUD"). +lisp_code_name(50284,"HANGUL_SYLLABLE_SSUL"). +lisp_code_name(50285,"HANGUL_SYLLABLE_SSULG"). +lisp_code_name(50286,"HANGUL_SYLLABLE_SSULM"). +lisp_code_name(50287,"HANGUL_SYLLABLE_SSULB"). +lisp_code_name(50288,"HANGUL_SYLLABLE_SSULS"). +lisp_code_name(50289,"HANGUL_SYLLABLE_SSULT"). +lisp_code_name(50290,"HANGUL_SYLLABLE_SSULP"). +lisp_code_name(50291,"HANGUL_SYLLABLE_SSULH"). +lisp_code_name(50292,"HANGUL_SYLLABLE_SSUM"). +lisp_code_name(50293,"HANGUL_SYLLABLE_SSUB"). +lisp_code_name(50294,"HANGUL_SYLLABLE_SSUBS"). +lisp_code_name(50295,"HANGUL_SYLLABLE_SSUS"). +lisp_code_name(50296,"HANGUL_SYLLABLE_SSUSS"). +lisp_code_name(50297,"HANGUL_SYLLABLE_SSUNG"). +lisp_code_name(50298,"HANGUL_SYLLABLE_SSUJ"). +lisp_code_name(50299,"HANGUL_SYLLABLE_SSUC"). +lisp_code_name(50300,"HANGUL_SYLLABLE_SSUK"). +lisp_code_name(50301,"HANGUL_SYLLABLE_SSUT"). +lisp_code_name(50302,"HANGUL_SYLLABLE_SSUP"). +lisp_code_name(50303,"HANGUL_SYLLABLE_SSUH"). +lisp_code_name(50304,"HANGUL_SYLLABLE_SSWEO"). +lisp_code_name(50305,"HANGUL_SYLLABLE_SSWEOG"). +lisp_code_name(50306,"HANGUL_SYLLABLE_SSWEOGG"). +lisp_code_name(50307,"HANGUL_SYLLABLE_SSWEOGS"). +lisp_code_name(50308,"HANGUL_SYLLABLE_SSWEON"). +lisp_code_name(50309,"HANGUL_SYLLABLE_SSWEONJ"). +lisp_code_name(50310,"HANGUL_SYLLABLE_SSWEONH"). +lisp_code_name(50311,"HANGUL_SYLLABLE_SSWEOD"). +lisp_code_name(50312,"HANGUL_SYLLABLE_SSWEOL"). +lisp_code_name(50313,"HANGUL_SYLLABLE_SSWEOLG"). +lisp_code_name(50314,"HANGUL_SYLLABLE_SSWEOLM"). +lisp_code_name(50315,"HANGUL_SYLLABLE_SSWEOLB"). +lisp_code_name(50316,"HANGUL_SYLLABLE_SSWEOLS"). +lisp_code_name(50317,"HANGUL_SYLLABLE_SSWEOLT"). +lisp_code_name(50318,"HANGUL_SYLLABLE_SSWEOLP"). +lisp_code_name(50319,"HANGUL_SYLLABLE_SSWEOLH"). +lisp_code_name(50320,"HANGUL_SYLLABLE_SSWEOM"). +lisp_code_name(50321,"HANGUL_SYLLABLE_SSWEOB"). +lisp_code_name(50322,"HANGUL_SYLLABLE_SSWEOBS"). +lisp_code_name(50323,"HANGUL_SYLLABLE_SSWEOS"). +lisp_code_name(50324,"HANGUL_SYLLABLE_SSWEOSS"). +lisp_code_name(50325,"HANGUL_SYLLABLE_SSWEONG"). +lisp_code_name(50326,"HANGUL_SYLLABLE_SSWEOJ"). +lisp_code_name(50327,"HANGUL_SYLLABLE_SSWEOC"). +lisp_code_name(50328,"HANGUL_SYLLABLE_SSWEOK"). +lisp_code_name(50329,"HANGUL_SYLLABLE_SSWEOT"). +lisp_code_name(50330,"HANGUL_SYLLABLE_SSWEOP"). +lisp_code_name(50331,"HANGUL_SYLLABLE_SSWEOH"). +lisp_code_name(50332,"HANGUL_SYLLABLE_SSWE"). +lisp_code_name(50333,"HANGUL_SYLLABLE_SSWEG"). +lisp_code_name(50334,"HANGUL_SYLLABLE_SSWEGG"). +lisp_code_name(50335,"HANGUL_SYLLABLE_SSWEGS"). +lisp_code_name(50336,"HANGUL_SYLLABLE_SSWEN"). +lisp_code_name(50337,"HANGUL_SYLLABLE_SSWENJ"). +lisp_code_name(50338,"HANGUL_SYLLABLE_SSWENH"). +lisp_code_name(50339,"HANGUL_SYLLABLE_SSWED"). +lisp_code_name(50340,"HANGUL_SYLLABLE_SSWEL"). +lisp_code_name(50341,"HANGUL_SYLLABLE_SSWELG"). +lisp_code_name(50342,"HANGUL_SYLLABLE_SSWELM"). +lisp_code_name(50343,"HANGUL_SYLLABLE_SSWELB"). +lisp_code_name(50344,"HANGUL_SYLLABLE_SSWELS"). +lisp_code_name(50345,"HANGUL_SYLLABLE_SSWELT"). +lisp_code_name(50346,"HANGUL_SYLLABLE_SSWELP"). +lisp_code_name(50347,"HANGUL_SYLLABLE_SSWELH"). +lisp_code_name(50348,"HANGUL_SYLLABLE_SSWEM"). +lisp_code_name(50349,"HANGUL_SYLLABLE_SSWEB"). +lisp_code_name(50350,"HANGUL_SYLLABLE_SSWEBS"). +lisp_code_name(50351,"HANGUL_SYLLABLE_SSWES"). +lisp_code_name(50352,"HANGUL_SYLLABLE_SSWESS"). +lisp_code_name(50353,"HANGUL_SYLLABLE_SSWENG"). +lisp_code_name(50354,"HANGUL_SYLLABLE_SSWEJ"). +lisp_code_name(50355,"HANGUL_SYLLABLE_SSWEC"). +lisp_code_name(50356,"HANGUL_SYLLABLE_SSWEK"). +lisp_code_name(50357,"HANGUL_SYLLABLE_SSWET"). +lisp_code_name(50358,"HANGUL_SYLLABLE_SSWEP"). +lisp_code_name(50359,"HANGUL_SYLLABLE_SSWEH"). +lisp_code_name(50360,"HANGUL_SYLLABLE_SSWI"). +lisp_code_name(50361,"HANGUL_SYLLABLE_SSWIG"). +lisp_code_name(50362,"HANGUL_SYLLABLE_SSWIGG"). +lisp_code_name(50363,"HANGUL_SYLLABLE_SSWIGS"). +lisp_code_name(50364,"HANGUL_SYLLABLE_SSWIN"). +lisp_code_name(50365,"HANGUL_SYLLABLE_SSWINJ"). +lisp_code_name(50366,"HANGUL_SYLLABLE_SSWINH"). +lisp_code_name(50367,"HANGUL_SYLLABLE_SSWID"). +lisp_code_name(50368,"HANGUL_SYLLABLE_SSWIL"). +lisp_code_name(50369,"HANGUL_SYLLABLE_SSWILG"). +lisp_code_name(50370,"HANGUL_SYLLABLE_SSWILM"). +lisp_code_name(50371,"HANGUL_SYLLABLE_SSWILB"). +lisp_code_name(50372,"HANGUL_SYLLABLE_SSWILS"). +lisp_code_name(50373,"HANGUL_SYLLABLE_SSWILT"). +lisp_code_name(50374,"HANGUL_SYLLABLE_SSWILP"). +lisp_code_name(50375,"HANGUL_SYLLABLE_SSWILH"). +lisp_code_name(50376,"HANGUL_SYLLABLE_SSWIM"). +lisp_code_name(50377,"HANGUL_SYLLABLE_SSWIB"). +lisp_code_name(50378,"HANGUL_SYLLABLE_SSWIBS"). +lisp_code_name(50379,"HANGUL_SYLLABLE_SSWIS"). +lisp_code_name(50380,"HANGUL_SYLLABLE_SSWISS"). +lisp_code_name(50381,"HANGUL_SYLLABLE_SSWING"). +lisp_code_name(50382,"HANGUL_SYLLABLE_SSWIJ"). +lisp_code_name(50383,"HANGUL_SYLLABLE_SSWIC"). +lisp_code_name(50384,"HANGUL_SYLLABLE_SSWIK"). +lisp_code_name(50385,"HANGUL_SYLLABLE_SSWIT"). +lisp_code_name(50386,"HANGUL_SYLLABLE_SSWIP"). +lisp_code_name(50387,"HANGUL_SYLLABLE_SSWIH"). +lisp_code_name(50388,"HANGUL_SYLLABLE_SSYU"). +lisp_code_name(50389,"HANGUL_SYLLABLE_SSYUG"). +lisp_code_name(50390,"HANGUL_SYLLABLE_SSYUGG"). +lisp_code_name(50391,"HANGUL_SYLLABLE_SSYUGS"). +lisp_code_name(50392,"HANGUL_SYLLABLE_SSYUN"). +lisp_code_name(50393,"HANGUL_SYLLABLE_SSYUNJ"). +lisp_code_name(50394,"HANGUL_SYLLABLE_SSYUNH"). +lisp_code_name(50395,"HANGUL_SYLLABLE_SSYUD"). +lisp_code_name(50396,"HANGUL_SYLLABLE_SSYUL"). +lisp_code_name(50397,"HANGUL_SYLLABLE_SSYULG"). +lisp_code_name(50398,"HANGUL_SYLLABLE_SSYULM"). +lisp_code_name(50399,"HANGUL_SYLLABLE_SSYULB"). +lisp_code_name(50400,"HANGUL_SYLLABLE_SSYULS"). +lisp_code_name(50401,"HANGUL_SYLLABLE_SSYULT"). +lisp_code_name(50402,"HANGUL_SYLLABLE_SSYULP"). +lisp_code_name(50403,"HANGUL_SYLLABLE_SSYULH"). +lisp_code_name(50404,"HANGUL_SYLLABLE_SSYUM"). +lisp_code_name(50405,"HANGUL_SYLLABLE_SSYUB"). +lisp_code_name(50406,"HANGUL_SYLLABLE_SSYUBS"). +lisp_code_name(50407,"HANGUL_SYLLABLE_SSYUS"). +lisp_code_name(50408,"HANGUL_SYLLABLE_SSYUSS"). +lisp_code_name(50409,"HANGUL_SYLLABLE_SSYUNG"). +lisp_code_name(50410,"HANGUL_SYLLABLE_SSYUJ"). +lisp_code_name(50411,"HANGUL_SYLLABLE_SSYUC"). +lisp_code_name(50412,"HANGUL_SYLLABLE_SSYUK"). +lisp_code_name(50413,"HANGUL_SYLLABLE_SSYUT"). +lisp_code_name(50414,"HANGUL_SYLLABLE_SSYUP"). +lisp_code_name(50415,"HANGUL_SYLLABLE_SSYUH"). +lisp_code_name(50416,"HANGUL_SYLLABLE_SSEU"). +lisp_code_name(50417,"HANGUL_SYLLABLE_SSEUG"). +lisp_code_name(50418,"HANGUL_SYLLABLE_SSEUGG"). +lisp_code_name(50419,"HANGUL_SYLLABLE_SSEUGS"). +lisp_code_name(50420,"HANGUL_SYLLABLE_SSEUN"). +lisp_code_name(50421,"HANGUL_SYLLABLE_SSEUNJ"). +lisp_code_name(50422,"HANGUL_SYLLABLE_SSEUNH"). +lisp_code_name(50423,"HANGUL_SYLLABLE_SSEUD"). +lisp_code_name(50424,"HANGUL_SYLLABLE_SSEUL"). +lisp_code_name(50425,"HANGUL_SYLLABLE_SSEULG"). +lisp_code_name(50426,"HANGUL_SYLLABLE_SSEULM"). +lisp_code_name(50427,"HANGUL_SYLLABLE_SSEULB"). +lisp_code_name(50428,"HANGUL_SYLLABLE_SSEULS"). +lisp_code_name(50429,"HANGUL_SYLLABLE_SSEULT"). +lisp_code_name(50430,"HANGUL_SYLLABLE_SSEULP"). +lisp_code_name(50431,"HANGUL_SYLLABLE_SSEULH"). +lisp_code_name(50432,"HANGUL_SYLLABLE_SSEUM"). +lisp_code_name(50433,"HANGUL_SYLLABLE_SSEUB"). +lisp_code_name(50434,"HANGUL_SYLLABLE_SSEUBS"). +lisp_code_name(50435,"HANGUL_SYLLABLE_SSEUS"). +lisp_code_name(50436,"HANGUL_SYLLABLE_SSEUSS"). +lisp_code_name(50437,"HANGUL_SYLLABLE_SSEUNG"). +lisp_code_name(50438,"HANGUL_SYLLABLE_SSEUJ"). +lisp_code_name(50439,"HANGUL_SYLLABLE_SSEUC"). +lisp_code_name(50440,"HANGUL_SYLLABLE_SSEUK"). +lisp_code_name(50441,"HANGUL_SYLLABLE_SSEUT"). +lisp_code_name(50442,"HANGUL_SYLLABLE_SSEUP"). +lisp_code_name(50443,"HANGUL_SYLLABLE_SSEUH"). +lisp_code_name(50444,"HANGUL_SYLLABLE_SSYI"). +lisp_code_name(50445,"HANGUL_SYLLABLE_SSYIG"). +lisp_code_name(50446,"HANGUL_SYLLABLE_SSYIGG"). +lisp_code_name(50447,"HANGUL_SYLLABLE_SSYIGS"). +lisp_code_name(50448,"HANGUL_SYLLABLE_SSYIN"). +lisp_code_name(50449,"HANGUL_SYLLABLE_SSYINJ"). +lisp_code_name(50450,"HANGUL_SYLLABLE_SSYINH"). +lisp_code_name(50451,"HANGUL_SYLLABLE_SSYID"). +lisp_code_name(50452,"HANGUL_SYLLABLE_SSYIL"). +lisp_code_name(50453,"HANGUL_SYLLABLE_SSYILG"). +lisp_code_name(50454,"HANGUL_SYLLABLE_SSYILM"). +lisp_code_name(50455,"HANGUL_SYLLABLE_SSYILB"). +lisp_code_name(50456,"HANGUL_SYLLABLE_SSYILS"). +lisp_code_name(50457,"HANGUL_SYLLABLE_SSYILT"). +lisp_code_name(50458,"HANGUL_SYLLABLE_SSYILP"). +lisp_code_name(50459,"HANGUL_SYLLABLE_SSYILH"). +lisp_code_name(50460,"HANGUL_SYLLABLE_SSYIM"). +lisp_code_name(50461,"HANGUL_SYLLABLE_SSYIB"). +lisp_code_name(50462,"HANGUL_SYLLABLE_SSYIBS"). +lisp_code_name(50463,"HANGUL_SYLLABLE_SSYIS"). +lisp_code_name(50464,"HANGUL_SYLLABLE_SSYISS"). +lisp_code_name(50465,"HANGUL_SYLLABLE_SSYING"). +lisp_code_name(50466,"HANGUL_SYLLABLE_SSYIJ"). +lisp_code_name(50467,"HANGUL_SYLLABLE_SSYIC"). +lisp_code_name(50468,"HANGUL_SYLLABLE_SSYIK"). +lisp_code_name(50469,"HANGUL_SYLLABLE_SSYIT"). +lisp_code_name(50470,"HANGUL_SYLLABLE_SSYIP"). +lisp_code_name(50471,"HANGUL_SYLLABLE_SSYIH"). +lisp_code_name(50472,"HANGUL_SYLLABLE_SSI"). +lisp_code_name(50473,"HANGUL_SYLLABLE_SSIG"). +lisp_code_name(50474,"HANGUL_SYLLABLE_SSIGG"). +lisp_code_name(50475,"HANGUL_SYLLABLE_SSIGS"). +lisp_code_name(50476,"HANGUL_SYLLABLE_SSIN"). +lisp_code_name(50477,"HANGUL_SYLLABLE_SSINJ"). +lisp_code_name(50478,"HANGUL_SYLLABLE_SSINH"). +lisp_code_name(50479,"HANGUL_SYLLABLE_SSID"). +lisp_code_name(50480,"HANGUL_SYLLABLE_SSIL"). +lisp_code_name(50481,"HANGUL_SYLLABLE_SSILG"). +lisp_code_name(50482,"HANGUL_SYLLABLE_SSILM"). +lisp_code_name(50483,"HANGUL_SYLLABLE_SSILB"). +lisp_code_name(50484,"HANGUL_SYLLABLE_SSILS"). +lisp_code_name(50485,"HANGUL_SYLLABLE_SSILT"). +lisp_code_name(50486,"HANGUL_SYLLABLE_SSILP"). +lisp_code_name(50487,"HANGUL_SYLLABLE_SSILH"). +lisp_code_name(50488,"HANGUL_SYLLABLE_SSIM"). +lisp_code_name(50489,"HANGUL_SYLLABLE_SSIB"). +lisp_code_name(50490,"HANGUL_SYLLABLE_SSIBS"). +lisp_code_name(50491,"HANGUL_SYLLABLE_SSIS"). +lisp_code_name(50492,"HANGUL_SYLLABLE_SSISS"). +lisp_code_name(50493,"HANGUL_SYLLABLE_SSING"). +lisp_code_name(50494,"HANGUL_SYLLABLE_SSIJ"). +lisp_code_name(50495,"HANGUL_SYLLABLE_SSIC"). +lisp_code_name(50496,"HANGUL_SYLLABLE_SSIK"). +lisp_code_name(50497,"HANGUL_SYLLABLE_SSIT"). +lisp_code_name(50498,"HANGUL_SYLLABLE_SSIP"). +lisp_code_name(50499,"HANGUL_SYLLABLE_SSIH"). +lisp_code_name(50500,"HANGUL_SYLLABLE_A"). +lisp_code_name(50501,"HANGUL_SYLLABLE_AG"). +lisp_code_name(50502,"HANGUL_SYLLABLE_AGG"). +lisp_code_name(50503,"HANGUL_SYLLABLE_AGS"). +lisp_code_name(50504,"HANGUL_SYLLABLE_AN"). +lisp_code_name(50505,"HANGUL_SYLLABLE_ANJ"). +lisp_code_name(50506,"HANGUL_SYLLABLE_ANH"). +lisp_code_name(50507,"HANGUL_SYLLABLE_AD"). +lisp_code_name(50508,"HANGUL_SYLLABLE_AL"). +lisp_code_name(50509,"HANGUL_SYLLABLE_ALG"). +lisp_code_name(50510,"HANGUL_SYLLABLE_ALM"). +lisp_code_name(50511,"HANGUL_SYLLABLE_ALB"). +lisp_code_name(50512,"HANGUL_SYLLABLE_ALS"). +lisp_code_name(50513,"HANGUL_SYLLABLE_ALT"). +lisp_code_name(50514,"HANGUL_SYLLABLE_ALP"). +lisp_code_name(50515,"HANGUL_SYLLABLE_ALH"). +lisp_code_name(50516,"HANGUL_SYLLABLE_AM"). +lisp_code_name(50517,"HANGUL_SYLLABLE_AB"). +lisp_code_name(50518,"HANGUL_SYLLABLE_ABS"). +lisp_code_name(50519,"HANGUL_SYLLABLE_AS"). +lisp_code_name(50520,"HANGUL_SYLLABLE_ASS"). +lisp_code_name(50521,"HANGUL_SYLLABLE_ANG"). +lisp_code_name(50522,"HANGUL_SYLLABLE_AJ"). +lisp_code_name(50523,"HANGUL_SYLLABLE_AC"). +lisp_code_name(50524,"HANGUL_SYLLABLE_AK"). +lisp_code_name(50525,"HANGUL_SYLLABLE_AT"). +lisp_code_name(50526,"HANGUL_SYLLABLE_AP"). +lisp_code_name(50527,"HANGUL_SYLLABLE_AH"). +lisp_code_name(50528,"HANGUL_SYLLABLE_AE"). +lisp_code_name(50529,"HANGUL_SYLLABLE_AEG"). +lisp_code_name(50530,"HANGUL_SYLLABLE_AEGG"). +lisp_code_name(50531,"HANGUL_SYLLABLE_AEGS"). +lisp_code_name(50532,"HANGUL_SYLLABLE_AEN"). +lisp_code_name(50533,"HANGUL_SYLLABLE_AENJ"). +lisp_code_name(50534,"HANGUL_SYLLABLE_AENH"). +lisp_code_name(50535,"HANGUL_SYLLABLE_AED"). +lisp_code_name(50536,"HANGUL_SYLLABLE_AEL"). +lisp_code_name(50537,"HANGUL_SYLLABLE_AELG"). +lisp_code_name(50538,"HANGUL_SYLLABLE_AELM"). +lisp_code_name(50539,"HANGUL_SYLLABLE_AELB"). +lisp_code_name(50540,"HANGUL_SYLLABLE_AELS"). +lisp_code_name(50541,"HANGUL_SYLLABLE_AELT"). +lisp_code_name(50542,"HANGUL_SYLLABLE_AELP"). +lisp_code_name(50543,"HANGUL_SYLLABLE_AELH"). +lisp_code_name(50544,"HANGUL_SYLLABLE_AEM"). +lisp_code_name(50545,"HANGUL_SYLLABLE_AEB"). +lisp_code_name(50546,"HANGUL_SYLLABLE_AEBS"). +lisp_code_name(50547,"HANGUL_SYLLABLE_AES"). +lisp_code_name(50548,"HANGUL_SYLLABLE_AESS"). +lisp_code_name(50549,"HANGUL_SYLLABLE_AENG"). +lisp_code_name(50550,"HANGUL_SYLLABLE_AEJ"). +lisp_code_name(50551,"HANGUL_SYLLABLE_AEC"). +lisp_code_name(50552,"HANGUL_SYLLABLE_AEK"). +lisp_code_name(50553,"HANGUL_SYLLABLE_AET"). +lisp_code_name(50554,"HANGUL_SYLLABLE_AEP"). +lisp_code_name(50555,"HANGUL_SYLLABLE_AEH"). +lisp_code_name(50556,"HANGUL_SYLLABLE_YA"). +lisp_code_name(50557,"HANGUL_SYLLABLE_YAG"). +lisp_code_name(50558,"HANGUL_SYLLABLE_YAGG"). +lisp_code_name(50559,"HANGUL_SYLLABLE_YAGS"). +lisp_code_name(50560,"HANGUL_SYLLABLE_YAN"). +lisp_code_name(50561,"HANGUL_SYLLABLE_YANJ"). +lisp_code_name(50562,"HANGUL_SYLLABLE_YANH"). +lisp_code_name(50563,"HANGUL_SYLLABLE_YAD"). +lisp_code_name(50564,"HANGUL_SYLLABLE_YAL"). +lisp_code_name(50565,"HANGUL_SYLLABLE_YALG"). +lisp_code_name(50566,"HANGUL_SYLLABLE_YALM"). +lisp_code_name(50567,"HANGUL_SYLLABLE_YALB"). +lisp_code_name(50568,"HANGUL_SYLLABLE_YALS"). +lisp_code_name(50569,"HANGUL_SYLLABLE_YALT"). +lisp_code_name(50570,"HANGUL_SYLLABLE_YALP"). +lisp_code_name(50571,"HANGUL_SYLLABLE_YALH"). +lisp_code_name(50572,"HANGUL_SYLLABLE_YAM"). +lisp_code_name(50573,"HANGUL_SYLLABLE_YAB"). +lisp_code_name(50574,"HANGUL_SYLLABLE_YABS"). +lisp_code_name(50575,"HANGUL_SYLLABLE_YAS"). +lisp_code_name(50576,"HANGUL_SYLLABLE_YASS"). +lisp_code_name(50577,"HANGUL_SYLLABLE_YANG"). +lisp_code_name(50578,"HANGUL_SYLLABLE_YAJ"). +lisp_code_name(50579,"HANGUL_SYLLABLE_YAC"). +lisp_code_name(50580,"HANGUL_SYLLABLE_YAK"). +lisp_code_name(50581,"HANGUL_SYLLABLE_YAT"). +lisp_code_name(50582,"HANGUL_SYLLABLE_YAP"). +lisp_code_name(50583,"HANGUL_SYLLABLE_YAH"). +lisp_code_name(50584,"HANGUL_SYLLABLE_YAE"). +lisp_code_name(50585,"HANGUL_SYLLABLE_YAEG"). +lisp_code_name(50586,"HANGUL_SYLLABLE_YAEGG"). +lisp_code_name(50587,"HANGUL_SYLLABLE_YAEGS"). +lisp_code_name(50588,"HANGUL_SYLLABLE_YAEN"). +lisp_code_name(50589,"HANGUL_SYLLABLE_YAENJ"). +lisp_code_name(50590,"HANGUL_SYLLABLE_YAENH"). +lisp_code_name(50591,"HANGUL_SYLLABLE_YAED"). +lisp_code_name(50592,"HANGUL_SYLLABLE_YAEL"). +lisp_code_name(50593,"HANGUL_SYLLABLE_YAELG"). +lisp_code_name(50594,"HANGUL_SYLLABLE_YAELM"). +lisp_code_name(50595,"HANGUL_SYLLABLE_YAELB"). +lisp_code_name(50596,"HANGUL_SYLLABLE_YAELS"). +lisp_code_name(50597,"HANGUL_SYLLABLE_YAELT"). +lisp_code_name(50598,"HANGUL_SYLLABLE_YAELP"). +lisp_code_name(50599,"HANGUL_SYLLABLE_YAELH"). +lisp_code_name(50600,"HANGUL_SYLLABLE_YAEM"). +lisp_code_name(50601,"HANGUL_SYLLABLE_YAEB"). +lisp_code_name(50602,"HANGUL_SYLLABLE_YAEBS"). +lisp_code_name(50603,"HANGUL_SYLLABLE_YAES"). +lisp_code_name(50604,"HANGUL_SYLLABLE_YAESS"). +lisp_code_name(50605,"HANGUL_SYLLABLE_YAENG"). +lisp_code_name(50606,"HANGUL_SYLLABLE_YAEJ"). +lisp_code_name(50607,"HANGUL_SYLLABLE_YAEC"). +lisp_code_name(50608,"HANGUL_SYLLABLE_YAEK"). +lisp_code_name(50609,"HANGUL_SYLLABLE_YAET"). +lisp_code_name(50610,"HANGUL_SYLLABLE_YAEP"). +lisp_code_name(50611,"HANGUL_SYLLABLE_YAEH"). +lisp_code_name(50612,"HANGUL_SYLLABLE_EO"). +lisp_code_name(50613,"HANGUL_SYLLABLE_EOG"). +lisp_code_name(50614,"HANGUL_SYLLABLE_EOGG"). +lisp_code_name(50615,"HANGUL_SYLLABLE_EOGS"). +lisp_code_name(50616,"HANGUL_SYLLABLE_EON"). +lisp_code_name(50617,"HANGUL_SYLLABLE_EONJ"). +lisp_code_name(50618,"HANGUL_SYLLABLE_EONH"). +lisp_code_name(50619,"HANGUL_SYLLABLE_EOD"). +lisp_code_name(50620,"HANGUL_SYLLABLE_EOL"). +lisp_code_name(50621,"HANGUL_SYLLABLE_EOLG"). +lisp_code_name(50622,"HANGUL_SYLLABLE_EOLM"). +lisp_code_name(50623,"HANGUL_SYLLABLE_EOLB"). +lisp_code_name(50624,"HANGUL_SYLLABLE_EOLS"). +lisp_code_name(50625,"HANGUL_SYLLABLE_EOLT"). +lisp_code_name(50626,"HANGUL_SYLLABLE_EOLP"). +lisp_code_name(50627,"HANGUL_SYLLABLE_EOLH"). +lisp_code_name(50628,"HANGUL_SYLLABLE_EOM"). +lisp_code_name(50629,"HANGUL_SYLLABLE_EOB"). +lisp_code_name(50630,"HANGUL_SYLLABLE_EOBS"). +lisp_code_name(50631,"HANGUL_SYLLABLE_EOS"). +lisp_code_name(50632,"HANGUL_SYLLABLE_EOSS"). +lisp_code_name(50633,"HANGUL_SYLLABLE_EONG"). +lisp_code_name(50634,"HANGUL_SYLLABLE_EOJ"). +lisp_code_name(50635,"HANGUL_SYLLABLE_EOC"). +lisp_code_name(50636,"HANGUL_SYLLABLE_EOK"). +lisp_code_name(50637,"HANGUL_SYLLABLE_EOT"). +lisp_code_name(50638,"HANGUL_SYLLABLE_EOP"). +lisp_code_name(50639,"HANGUL_SYLLABLE_EOH"). +lisp_code_name(50640,"HANGUL_SYLLABLE_E"). +lisp_code_name(50641,"HANGUL_SYLLABLE_EG"). +lisp_code_name(50642,"HANGUL_SYLLABLE_EGG"). +lisp_code_name(50643,"HANGUL_SYLLABLE_EGS"). +lisp_code_name(50644,"HANGUL_SYLLABLE_EN"). +lisp_code_name(50645,"HANGUL_SYLLABLE_ENJ"). +lisp_code_name(50646,"HANGUL_SYLLABLE_ENH"). +lisp_code_name(50647,"HANGUL_SYLLABLE_ED"). +lisp_code_name(50648,"HANGUL_SYLLABLE_EL"). +lisp_code_name(50649,"HANGUL_SYLLABLE_ELG"). +lisp_code_name(50650,"HANGUL_SYLLABLE_ELM"). +lisp_code_name(50651,"HANGUL_SYLLABLE_ELB"). +lisp_code_name(50652,"HANGUL_SYLLABLE_ELS"). +lisp_code_name(50653,"HANGUL_SYLLABLE_ELT"). +lisp_code_name(50654,"HANGUL_SYLLABLE_ELP"). +lisp_code_name(50655,"HANGUL_SYLLABLE_ELH"). +lisp_code_name(50656,"HANGUL_SYLLABLE_EM"). +lisp_code_name(50657,"HANGUL_SYLLABLE_EB"). +lisp_code_name(50658,"HANGUL_SYLLABLE_EBS"). +lisp_code_name(50659,"HANGUL_SYLLABLE_ES"). +lisp_code_name(50660,"HANGUL_SYLLABLE_ESS"). +lisp_code_name(50661,"HANGUL_SYLLABLE_ENG"). +lisp_code_name(50662,"HANGUL_SYLLABLE_EJ"). +lisp_code_name(50663,"HANGUL_SYLLABLE_EC"). +lisp_code_name(50664,"HANGUL_SYLLABLE_EK"). +lisp_code_name(50665,"HANGUL_SYLLABLE_ET"). +lisp_code_name(50666,"HANGUL_SYLLABLE_EP"). +lisp_code_name(50667,"HANGUL_SYLLABLE_EH"). +lisp_code_name(50668,"HANGUL_SYLLABLE_YEO"). +lisp_code_name(50669,"HANGUL_SYLLABLE_YEOG"). +lisp_code_name(50670,"HANGUL_SYLLABLE_YEOGG"). +lisp_code_name(50671,"HANGUL_SYLLABLE_YEOGS"). +lisp_code_name(50672,"HANGUL_SYLLABLE_YEON"). +lisp_code_name(50673,"HANGUL_SYLLABLE_YEONJ"). +lisp_code_name(50674,"HANGUL_SYLLABLE_YEONH"). +lisp_code_name(50675,"HANGUL_SYLLABLE_YEOD"). +lisp_code_name(50676,"HANGUL_SYLLABLE_YEOL"). +lisp_code_name(50677,"HANGUL_SYLLABLE_YEOLG"). +lisp_code_name(50678,"HANGUL_SYLLABLE_YEOLM"). +lisp_code_name(50679,"HANGUL_SYLLABLE_YEOLB"). +lisp_code_name(50680,"HANGUL_SYLLABLE_YEOLS"). +lisp_code_name(50681,"HANGUL_SYLLABLE_YEOLT"). +lisp_code_name(50682,"HANGUL_SYLLABLE_YEOLP"). +lisp_code_name(50683,"HANGUL_SYLLABLE_YEOLH"). +lisp_code_name(50684,"HANGUL_SYLLABLE_YEOM"). +lisp_code_name(50685,"HANGUL_SYLLABLE_YEOB"). +lisp_code_name(50686,"HANGUL_SYLLABLE_YEOBS"). +lisp_code_name(50687,"HANGUL_SYLLABLE_YEOS"). +lisp_code_name(50688,"HANGUL_SYLLABLE_YEOSS"). +lisp_code_name(50689,"HANGUL_SYLLABLE_YEONG"). +lisp_code_name(50690,"HANGUL_SYLLABLE_YEOJ"). +lisp_code_name(50691,"HANGUL_SYLLABLE_YEOC"). +lisp_code_name(50692,"HANGUL_SYLLABLE_YEOK"). +lisp_code_name(50693,"HANGUL_SYLLABLE_YEOT"). +lisp_code_name(50694,"HANGUL_SYLLABLE_YEOP"). +lisp_code_name(50695,"HANGUL_SYLLABLE_YEOH"). +lisp_code_name(50696,"HANGUL_SYLLABLE_YE"). +lisp_code_name(50697,"HANGUL_SYLLABLE_YEG"). +lisp_code_name(50698,"HANGUL_SYLLABLE_YEGG"). +lisp_code_name(50699,"HANGUL_SYLLABLE_YEGS"). +lisp_code_name(50700,"HANGUL_SYLLABLE_YEN"). +lisp_code_name(50701,"HANGUL_SYLLABLE_YENJ"). +lisp_code_name(50702,"HANGUL_SYLLABLE_YENH"). +lisp_code_name(50703,"HANGUL_SYLLABLE_YED"). +lisp_code_name(50704,"HANGUL_SYLLABLE_YEL"). +lisp_code_name(50705,"HANGUL_SYLLABLE_YELG"). +lisp_code_name(50706,"HANGUL_SYLLABLE_YELM"). +lisp_code_name(50707,"HANGUL_SYLLABLE_YELB"). +lisp_code_name(50708,"HANGUL_SYLLABLE_YELS"). +lisp_code_name(50709,"HANGUL_SYLLABLE_YELT"). +lisp_code_name(50710,"HANGUL_SYLLABLE_YELP"). +lisp_code_name(50711,"HANGUL_SYLLABLE_YELH"). +lisp_code_name(50712,"HANGUL_SYLLABLE_YEM"). +lisp_code_name(50713,"HANGUL_SYLLABLE_YEB"). +lisp_code_name(50714,"HANGUL_SYLLABLE_YEBS"). +lisp_code_name(50715,"HANGUL_SYLLABLE_YES"). +lisp_code_name(50716,"HANGUL_SYLLABLE_YESS"). +lisp_code_name(50717,"HANGUL_SYLLABLE_YENG"). +lisp_code_name(50718,"HANGUL_SYLLABLE_YEJ"). +lisp_code_name(50719,"HANGUL_SYLLABLE_YEC"). +lisp_code_name(50720,"HANGUL_SYLLABLE_YEK"). +lisp_code_name(50721,"HANGUL_SYLLABLE_YET"). +lisp_code_name(50722,"HANGUL_SYLLABLE_YEP"). +lisp_code_name(50723,"HANGUL_SYLLABLE_YEH"). +lisp_code_name(50724,"HANGUL_SYLLABLE_O"). +lisp_code_name(50725,"HANGUL_SYLLABLE_OG"). +lisp_code_name(50726,"HANGUL_SYLLABLE_OGG"). +lisp_code_name(50727,"HANGUL_SYLLABLE_OGS"). +lisp_code_name(50728,"HANGUL_SYLLABLE_ON"). +lisp_code_name(50729,"HANGUL_SYLLABLE_ONJ"). +lisp_code_name(50730,"HANGUL_SYLLABLE_ONH"). +lisp_code_name(50731,"HANGUL_SYLLABLE_OD"). +lisp_code_name(50732,"HANGUL_SYLLABLE_OL"). +lisp_code_name(50733,"HANGUL_SYLLABLE_OLG"). +lisp_code_name(50734,"HANGUL_SYLLABLE_OLM"). +lisp_code_name(50735,"HANGUL_SYLLABLE_OLB"). +lisp_code_name(50736,"HANGUL_SYLLABLE_OLS"). +lisp_code_name(50737,"HANGUL_SYLLABLE_OLT"). +lisp_code_name(50738,"HANGUL_SYLLABLE_OLP"). +lisp_code_name(50739,"HANGUL_SYLLABLE_OLH"). +lisp_code_name(50740,"HANGUL_SYLLABLE_OM"). +lisp_code_name(50741,"HANGUL_SYLLABLE_OB"). +lisp_code_name(50742,"HANGUL_SYLLABLE_OBS"). +lisp_code_name(50743,"HANGUL_SYLLABLE_OS"). +lisp_code_name(50744,"HANGUL_SYLLABLE_OSS"). +lisp_code_name(50745,"HANGUL_SYLLABLE_ONG"). +lisp_code_name(50746,"HANGUL_SYLLABLE_OJ"). +lisp_code_name(50747,"HANGUL_SYLLABLE_OC"). +lisp_code_name(50748,"HANGUL_SYLLABLE_OK"). +lisp_code_name(50749,"HANGUL_SYLLABLE_OT"). +lisp_code_name(50750,"HANGUL_SYLLABLE_OP"). +lisp_code_name(50751,"HANGUL_SYLLABLE_OH"). +lisp_code_name(50752,"HANGUL_SYLLABLE_WA"). +lisp_code_name(50753,"HANGUL_SYLLABLE_WAG"). +lisp_code_name(50754,"HANGUL_SYLLABLE_WAGG"). +lisp_code_name(50755,"HANGUL_SYLLABLE_WAGS"). +lisp_code_name(50756,"HANGUL_SYLLABLE_WAN"). +lisp_code_name(50757,"HANGUL_SYLLABLE_WANJ"). +lisp_code_name(50758,"HANGUL_SYLLABLE_WANH"). +lisp_code_name(50759,"HANGUL_SYLLABLE_WAD"). +lisp_code_name(50760,"HANGUL_SYLLABLE_WAL"). +lisp_code_name(50761,"HANGUL_SYLLABLE_WALG"). +lisp_code_name(50762,"HANGUL_SYLLABLE_WALM"). +lisp_code_name(50763,"HANGUL_SYLLABLE_WALB"). +lisp_code_name(50764,"HANGUL_SYLLABLE_WALS"). +lisp_code_name(50765,"HANGUL_SYLLABLE_WALT"). +lisp_code_name(50766,"HANGUL_SYLLABLE_WALP"). +lisp_code_name(50767,"HANGUL_SYLLABLE_WALH"). +lisp_code_name(50768,"HANGUL_SYLLABLE_WAM"). +lisp_code_name(50769,"HANGUL_SYLLABLE_WAB"). +lisp_code_name(50770,"HANGUL_SYLLABLE_WABS"). +lisp_code_name(50771,"HANGUL_SYLLABLE_WAS"). +lisp_code_name(50772,"HANGUL_SYLLABLE_WASS"). +lisp_code_name(50773,"HANGUL_SYLLABLE_WANG"). +lisp_code_name(50774,"HANGUL_SYLLABLE_WAJ"). +lisp_code_name(50775,"HANGUL_SYLLABLE_WAC"). +lisp_code_name(50776,"HANGUL_SYLLABLE_WAK"). +lisp_code_name(50777,"HANGUL_SYLLABLE_WAT"). +lisp_code_name(50778,"HANGUL_SYLLABLE_WAP"). +lisp_code_name(50779,"HANGUL_SYLLABLE_WAH"). +lisp_code_name(50780,"HANGUL_SYLLABLE_WAE"). +lisp_code_name(50781,"HANGUL_SYLLABLE_WAEG"). +lisp_code_name(50782,"HANGUL_SYLLABLE_WAEGG"). +lisp_code_name(50783,"HANGUL_SYLLABLE_WAEGS"). +lisp_code_name(50784,"HANGUL_SYLLABLE_WAEN"). +lisp_code_name(50785,"HANGUL_SYLLABLE_WAENJ"). +lisp_code_name(50786,"HANGUL_SYLLABLE_WAENH"). +lisp_code_name(50787,"HANGUL_SYLLABLE_WAED"). +lisp_code_name(50788,"HANGUL_SYLLABLE_WAEL"). +lisp_code_name(50789,"HANGUL_SYLLABLE_WAELG"). +lisp_code_name(50790,"HANGUL_SYLLABLE_WAELM"). +lisp_code_name(50791,"HANGUL_SYLLABLE_WAELB"). +lisp_code_name(50792,"HANGUL_SYLLABLE_WAELS"). +lisp_code_name(50793,"HANGUL_SYLLABLE_WAELT"). +lisp_code_name(50794,"HANGUL_SYLLABLE_WAELP"). +lisp_code_name(50795,"HANGUL_SYLLABLE_WAELH"). +lisp_code_name(50796,"HANGUL_SYLLABLE_WAEM"). +lisp_code_name(50797,"HANGUL_SYLLABLE_WAEB"). +lisp_code_name(50798,"HANGUL_SYLLABLE_WAEBS"). +lisp_code_name(50799,"HANGUL_SYLLABLE_WAES"). +lisp_code_name(50800,"HANGUL_SYLLABLE_WAESS"). +lisp_code_name(50801,"HANGUL_SYLLABLE_WAENG"). +lisp_code_name(50802,"HANGUL_SYLLABLE_WAEJ"). +lisp_code_name(50803,"HANGUL_SYLLABLE_WAEC"). +lisp_code_name(50804,"HANGUL_SYLLABLE_WAEK"). +lisp_code_name(50805,"HANGUL_SYLLABLE_WAET"). +lisp_code_name(50806,"HANGUL_SYLLABLE_WAEP"). +lisp_code_name(50807,"HANGUL_SYLLABLE_WAEH"). +lisp_code_name(50808,"HANGUL_SYLLABLE_OE"). +lisp_code_name(50809,"HANGUL_SYLLABLE_OEG"). +lisp_code_name(50810,"HANGUL_SYLLABLE_OEGG"). +lisp_code_name(50811,"HANGUL_SYLLABLE_OEGS"). +lisp_code_name(50812,"HANGUL_SYLLABLE_OEN"). +lisp_code_name(50813,"HANGUL_SYLLABLE_OENJ"). +lisp_code_name(50814,"HANGUL_SYLLABLE_OENH"). +lisp_code_name(50815,"HANGUL_SYLLABLE_OED"). +lisp_code_name(50816,"HANGUL_SYLLABLE_OEL"). +lisp_code_name(50817,"HANGUL_SYLLABLE_OELG"). +lisp_code_name(50818,"HANGUL_SYLLABLE_OELM"). +lisp_code_name(50819,"HANGUL_SYLLABLE_OELB"). +lisp_code_name(50820,"HANGUL_SYLLABLE_OELS"). +lisp_code_name(50821,"HANGUL_SYLLABLE_OELT"). +lisp_code_name(50822,"HANGUL_SYLLABLE_OELP"). +lisp_code_name(50823,"HANGUL_SYLLABLE_OELH"). +lisp_code_name(50824,"HANGUL_SYLLABLE_OEM"). +lisp_code_name(50825,"HANGUL_SYLLABLE_OEB"). +lisp_code_name(50826,"HANGUL_SYLLABLE_OEBS"). +lisp_code_name(50827,"HANGUL_SYLLABLE_OES"). +lisp_code_name(50828,"HANGUL_SYLLABLE_OESS"). +lisp_code_name(50829,"HANGUL_SYLLABLE_OENG"). +lisp_code_name(50830,"HANGUL_SYLLABLE_OEJ"). +lisp_code_name(50831,"HANGUL_SYLLABLE_OEC"). +lisp_code_name(50832,"HANGUL_SYLLABLE_OEK"). +lisp_code_name(50833,"HANGUL_SYLLABLE_OET"). +lisp_code_name(50834,"HANGUL_SYLLABLE_OEP"). +lisp_code_name(50835,"HANGUL_SYLLABLE_OEH"). +lisp_code_name(50836,"HANGUL_SYLLABLE_YO"). +lisp_code_name(50837,"HANGUL_SYLLABLE_YOG"). +lisp_code_name(50838,"HANGUL_SYLLABLE_YOGG"). +lisp_code_name(50839,"HANGUL_SYLLABLE_YOGS"). +lisp_code_name(50840,"HANGUL_SYLLABLE_YON"). +lisp_code_name(50841,"HANGUL_SYLLABLE_YONJ"). +lisp_code_name(50842,"HANGUL_SYLLABLE_YONH"). +lisp_code_name(50843,"HANGUL_SYLLABLE_YOD"). +lisp_code_name(50844,"HANGUL_SYLLABLE_YOL"). +lisp_code_name(50845,"HANGUL_SYLLABLE_YOLG"). +lisp_code_name(50846,"HANGUL_SYLLABLE_YOLM"). +lisp_code_name(50847,"HANGUL_SYLLABLE_YOLB"). +lisp_code_name(50848,"HANGUL_SYLLABLE_YOLS"). +lisp_code_name(50849,"HANGUL_SYLLABLE_YOLT"). +lisp_code_name(50850,"HANGUL_SYLLABLE_YOLP"). +lisp_code_name(50851,"HANGUL_SYLLABLE_YOLH"). +lisp_code_name(50852,"HANGUL_SYLLABLE_YOM"). +lisp_code_name(50853,"HANGUL_SYLLABLE_YOB"). +lisp_code_name(50854,"HANGUL_SYLLABLE_YOBS"). +lisp_code_name(50855,"HANGUL_SYLLABLE_YOS"). +lisp_code_name(50856,"HANGUL_SYLLABLE_YOSS"). +lisp_code_name(50857,"HANGUL_SYLLABLE_YONG"). +lisp_code_name(50858,"HANGUL_SYLLABLE_YOJ"). +lisp_code_name(50859,"HANGUL_SYLLABLE_YOC"). +lisp_code_name(50860,"HANGUL_SYLLABLE_YOK"). +lisp_code_name(50861,"HANGUL_SYLLABLE_YOT"). +lisp_code_name(50862,"HANGUL_SYLLABLE_YOP"). +lisp_code_name(50863,"HANGUL_SYLLABLE_YOH"). +lisp_code_name(50864,"HANGUL_SYLLABLE_U"). +lisp_code_name(50865,"HANGUL_SYLLABLE_UG"). +lisp_code_name(50866,"HANGUL_SYLLABLE_UGG"). +lisp_code_name(50867,"HANGUL_SYLLABLE_UGS"). +lisp_code_name(50868,"HANGUL_SYLLABLE_UN"). +lisp_code_name(50869,"HANGUL_SYLLABLE_UNJ"). +lisp_code_name(50870,"HANGUL_SYLLABLE_UNH"). +lisp_code_name(50871,"HANGUL_SYLLABLE_UD"). +lisp_code_name(50872,"HANGUL_SYLLABLE_UL"). +lisp_code_name(50873,"HANGUL_SYLLABLE_ULG"). +lisp_code_name(50874,"HANGUL_SYLLABLE_ULM"). +lisp_code_name(50875,"HANGUL_SYLLABLE_ULB"). +lisp_code_name(50876,"HANGUL_SYLLABLE_ULS"). +lisp_code_name(50877,"HANGUL_SYLLABLE_ULT"). +lisp_code_name(50878,"HANGUL_SYLLABLE_ULP"). +lisp_code_name(50879,"HANGUL_SYLLABLE_ULH"). +lisp_code_name(50880,"HANGUL_SYLLABLE_UM"). +lisp_code_name(50881,"HANGUL_SYLLABLE_UB"). +lisp_code_name(50882,"HANGUL_SYLLABLE_UBS"). +lisp_code_name(50883,"HANGUL_SYLLABLE_US"). +lisp_code_name(50884,"HANGUL_SYLLABLE_USS"). +lisp_code_name(50885,"HANGUL_SYLLABLE_UNG"). +lisp_code_name(50886,"HANGUL_SYLLABLE_UJ"). +lisp_code_name(50887,"HANGUL_SYLLABLE_UC"). +lisp_code_name(50888,"HANGUL_SYLLABLE_UK"). +lisp_code_name(50889,"HANGUL_SYLLABLE_UT"). +lisp_code_name(50890,"HANGUL_SYLLABLE_UP"). +lisp_code_name(50891,"HANGUL_SYLLABLE_UH"). +lisp_code_name(50892,"HANGUL_SYLLABLE_WEO"). +lisp_code_name(50893,"HANGUL_SYLLABLE_WEOG"). +lisp_code_name(50894,"HANGUL_SYLLABLE_WEOGG"). +lisp_code_name(50895,"HANGUL_SYLLABLE_WEOGS"). +lisp_code_name(50896,"HANGUL_SYLLABLE_WEON"). +lisp_code_name(50897,"HANGUL_SYLLABLE_WEONJ"). +lisp_code_name(50898,"HANGUL_SYLLABLE_WEONH"). +lisp_code_name(50899,"HANGUL_SYLLABLE_WEOD"). +lisp_code_name(50900,"HANGUL_SYLLABLE_WEOL"). +lisp_code_name(50901,"HANGUL_SYLLABLE_WEOLG"). +lisp_code_name(50902,"HANGUL_SYLLABLE_WEOLM"). +lisp_code_name(50903,"HANGUL_SYLLABLE_WEOLB"). +lisp_code_name(50904,"HANGUL_SYLLABLE_WEOLS"). +lisp_code_name(50905,"HANGUL_SYLLABLE_WEOLT"). +lisp_code_name(50906,"HANGUL_SYLLABLE_WEOLP"). +lisp_code_name(50907,"HANGUL_SYLLABLE_WEOLH"). +lisp_code_name(50908,"HANGUL_SYLLABLE_WEOM"). +lisp_code_name(50909,"HANGUL_SYLLABLE_WEOB"). +lisp_code_name(50910,"HANGUL_SYLLABLE_WEOBS"). +lisp_code_name(50911,"HANGUL_SYLLABLE_WEOS"). +lisp_code_name(50912,"HANGUL_SYLLABLE_WEOSS"). +lisp_code_name(50913,"HANGUL_SYLLABLE_WEONG"). +lisp_code_name(50914,"HANGUL_SYLLABLE_WEOJ"). +lisp_code_name(50915,"HANGUL_SYLLABLE_WEOC"). +lisp_code_name(50916,"HANGUL_SYLLABLE_WEOK"). +lisp_code_name(50917,"HANGUL_SYLLABLE_WEOT"). +lisp_code_name(50918,"HANGUL_SYLLABLE_WEOP"). +lisp_code_name(50919,"HANGUL_SYLLABLE_WEOH"). +lisp_code_name(50920,"HANGUL_SYLLABLE_WE"). +lisp_code_name(50921,"HANGUL_SYLLABLE_WEG"). +lisp_code_name(50922,"HANGUL_SYLLABLE_WEGG"). +lisp_code_name(50923,"HANGUL_SYLLABLE_WEGS"). +lisp_code_name(50924,"HANGUL_SYLLABLE_WEN"). +lisp_code_name(50925,"HANGUL_SYLLABLE_WENJ"). +lisp_code_name(50926,"HANGUL_SYLLABLE_WENH"). +lisp_code_name(50927,"HANGUL_SYLLABLE_WED"). +lisp_code_name(50928,"HANGUL_SYLLABLE_WEL"). +lisp_code_name(50929,"HANGUL_SYLLABLE_WELG"). +lisp_code_name(50930,"HANGUL_SYLLABLE_WELM"). +lisp_code_name(50931,"HANGUL_SYLLABLE_WELB"). +lisp_code_name(50932,"HANGUL_SYLLABLE_WELS"). +lisp_code_name(50933,"HANGUL_SYLLABLE_WELT"). +lisp_code_name(50934,"HANGUL_SYLLABLE_WELP"). +lisp_code_name(50935,"HANGUL_SYLLABLE_WELH"). +lisp_code_name(50936,"HANGUL_SYLLABLE_WEM"). +lisp_code_name(50937,"HANGUL_SYLLABLE_WEB"). +lisp_code_name(50938,"HANGUL_SYLLABLE_WEBS"). +lisp_code_name(50939,"HANGUL_SYLLABLE_WES"). +lisp_code_name(50940,"HANGUL_SYLLABLE_WESS"). +lisp_code_name(50941,"HANGUL_SYLLABLE_WENG"). +lisp_code_name(50942,"HANGUL_SYLLABLE_WEJ"). +lisp_code_name(50943,"HANGUL_SYLLABLE_WEC"). +lisp_code_name(50944,"HANGUL_SYLLABLE_WEK"). +lisp_code_name(50945,"HANGUL_SYLLABLE_WET"). +lisp_code_name(50946,"HANGUL_SYLLABLE_WEP"). +lisp_code_name(50947,"HANGUL_SYLLABLE_WEH"). +lisp_code_name(50948,"HANGUL_SYLLABLE_WI"). +lisp_code_name(50949,"HANGUL_SYLLABLE_WIG"). +lisp_code_name(50950,"HANGUL_SYLLABLE_WIGG"). +lisp_code_name(50951,"HANGUL_SYLLABLE_WIGS"). +lisp_code_name(50952,"HANGUL_SYLLABLE_WIN"). +lisp_code_name(50953,"HANGUL_SYLLABLE_WINJ"). +lisp_code_name(50954,"HANGUL_SYLLABLE_WINH"). +lisp_code_name(50955,"HANGUL_SYLLABLE_WID"). +lisp_code_name(50956,"HANGUL_SYLLABLE_WIL"). +lisp_code_name(50957,"HANGUL_SYLLABLE_WILG"). +lisp_code_name(50958,"HANGUL_SYLLABLE_WILM"). +lisp_code_name(50959,"HANGUL_SYLLABLE_WILB"). +lisp_code_name(50960,"HANGUL_SYLLABLE_WILS"). +lisp_code_name(50961,"HANGUL_SYLLABLE_WILT"). +lisp_code_name(50962,"HANGUL_SYLLABLE_WILP"). +lisp_code_name(50963,"HANGUL_SYLLABLE_WILH"). +lisp_code_name(50964,"HANGUL_SYLLABLE_WIM"). +lisp_code_name(50965,"HANGUL_SYLLABLE_WIB"). +lisp_code_name(50966,"HANGUL_SYLLABLE_WIBS"). +lisp_code_name(50967,"HANGUL_SYLLABLE_WIS"). +lisp_code_name(50968,"HANGUL_SYLLABLE_WISS"). +lisp_code_name(50969,"HANGUL_SYLLABLE_WING"). +lisp_code_name(50970,"HANGUL_SYLLABLE_WIJ"). +lisp_code_name(50971,"HANGUL_SYLLABLE_WIC"). +lisp_code_name(50972,"HANGUL_SYLLABLE_WIK"). +lisp_code_name(50973,"HANGUL_SYLLABLE_WIT"). +lisp_code_name(50974,"HANGUL_SYLLABLE_WIP"). +lisp_code_name(50975,"HANGUL_SYLLABLE_WIH"). +lisp_code_name(50976,"HANGUL_SYLLABLE_YU"). +lisp_code_name(50977,"HANGUL_SYLLABLE_YUG"). +lisp_code_name(50978,"HANGUL_SYLLABLE_YUGG"). +lisp_code_name(50979,"HANGUL_SYLLABLE_YUGS"). +lisp_code_name(50980,"HANGUL_SYLLABLE_YUN"). +lisp_code_name(50981,"HANGUL_SYLLABLE_YUNJ"). +lisp_code_name(50982,"HANGUL_SYLLABLE_YUNH"). +lisp_code_name(50983,"HANGUL_SYLLABLE_YUD"). +lisp_code_name(50984,"HANGUL_SYLLABLE_YUL"). +lisp_code_name(50985,"HANGUL_SYLLABLE_YULG"). +lisp_code_name(50986,"HANGUL_SYLLABLE_YULM"). +lisp_code_name(50987,"HANGUL_SYLLABLE_YULB"). +lisp_code_name(50988,"HANGUL_SYLLABLE_YULS"). +lisp_code_name(50989,"HANGUL_SYLLABLE_YULT"). +lisp_code_name(50990,"HANGUL_SYLLABLE_YULP"). +lisp_code_name(50991,"HANGUL_SYLLABLE_YULH"). +lisp_code_name(50992,"HANGUL_SYLLABLE_YUM"). +lisp_code_name(50993,"HANGUL_SYLLABLE_YUB"). +lisp_code_name(50994,"HANGUL_SYLLABLE_YUBS"). +lisp_code_name(50995,"HANGUL_SYLLABLE_YUS"). +lisp_code_name(50996,"HANGUL_SYLLABLE_YUSS"). +lisp_code_name(50997,"HANGUL_SYLLABLE_YUNG"). +lisp_code_name(50998,"HANGUL_SYLLABLE_YUJ"). +lisp_code_name(50999,"HANGUL_SYLLABLE_YUC"). +lisp_code_name(51000,"HANGUL_SYLLABLE_YUK"). +lisp_code_name(51001,"HANGUL_SYLLABLE_YUT"). +lisp_code_name(51002,"HANGUL_SYLLABLE_YUP"). +lisp_code_name(51003,"HANGUL_SYLLABLE_YUH"). +lisp_code_name(51004,"HANGUL_SYLLABLE_EU"). +lisp_code_name(51005,"HANGUL_SYLLABLE_EUG"). +lisp_code_name(51006,"HANGUL_SYLLABLE_EUGG"). +lisp_code_name(51007,"HANGUL_SYLLABLE_EUGS"). +lisp_code_name(51008,"HANGUL_SYLLABLE_EUN"). +lisp_code_name(51009,"HANGUL_SYLLABLE_EUNJ"). +lisp_code_name(51010,"HANGUL_SYLLABLE_EUNH"). +lisp_code_name(51011,"HANGUL_SYLLABLE_EUD"). +lisp_code_name(51012,"HANGUL_SYLLABLE_EUL"). +lisp_code_name(51013,"HANGUL_SYLLABLE_EULG"). +lisp_code_name(51014,"HANGUL_SYLLABLE_EULM"). +lisp_code_name(51015,"HANGUL_SYLLABLE_EULB"). +lisp_code_name(51016,"HANGUL_SYLLABLE_EULS"). +lisp_code_name(51017,"HANGUL_SYLLABLE_EULT"). +lisp_code_name(51018,"HANGUL_SYLLABLE_EULP"). +lisp_code_name(51019,"HANGUL_SYLLABLE_EULH"). +lisp_code_name(51020,"HANGUL_SYLLABLE_EUM"). +lisp_code_name(51021,"HANGUL_SYLLABLE_EUB"). +lisp_code_name(51022,"HANGUL_SYLLABLE_EUBS"). +lisp_code_name(51023,"HANGUL_SYLLABLE_EUS"). +lisp_code_name(51024,"HANGUL_SYLLABLE_EUSS"). +lisp_code_name(51025,"HANGUL_SYLLABLE_EUNG"). +lisp_code_name(51026,"HANGUL_SYLLABLE_EUJ"). +lisp_code_name(51027,"HANGUL_SYLLABLE_EUC"). +lisp_code_name(51028,"HANGUL_SYLLABLE_EUK"). +lisp_code_name(51029,"HANGUL_SYLLABLE_EUT"). +lisp_code_name(51030,"HANGUL_SYLLABLE_EUP"). +lisp_code_name(51031,"HANGUL_SYLLABLE_EUH"). +lisp_code_name(51032,"HANGUL_SYLLABLE_YI"). +lisp_code_name(51033,"HANGUL_SYLLABLE_YIG"). +lisp_code_name(51034,"HANGUL_SYLLABLE_YIGG"). +lisp_code_name(51035,"HANGUL_SYLLABLE_YIGS"). +lisp_code_name(51036,"HANGUL_SYLLABLE_YIN"). +lisp_code_name(51037,"HANGUL_SYLLABLE_YINJ"). +lisp_code_name(51038,"HANGUL_SYLLABLE_YINH"). +lisp_code_name(51039,"HANGUL_SYLLABLE_YID"). +lisp_code_name(51040,"HANGUL_SYLLABLE_YIL"). +lisp_code_name(51041,"HANGUL_SYLLABLE_YILG"). +lisp_code_name(51042,"HANGUL_SYLLABLE_YILM"). +lisp_code_name(51043,"HANGUL_SYLLABLE_YILB"). +lisp_code_name(51044,"HANGUL_SYLLABLE_YILS"). +lisp_code_name(51045,"HANGUL_SYLLABLE_YILT"). +lisp_code_name(51046,"HANGUL_SYLLABLE_YILP"). +lisp_code_name(51047,"HANGUL_SYLLABLE_YILH"). +lisp_code_name(51048,"HANGUL_SYLLABLE_YIM"). +lisp_code_name(51049,"HANGUL_SYLLABLE_YIB"). +lisp_code_name(51050,"HANGUL_SYLLABLE_YIBS"). +lisp_code_name(51051,"HANGUL_SYLLABLE_YIS"). +lisp_code_name(51052,"HANGUL_SYLLABLE_YISS"). +lisp_code_name(51053,"HANGUL_SYLLABLE_YING"). +lisp_code_name(51054,"HANGUL_SYLLABLE_YIJ"). +lisp_code_name(51055,"HANGUL_SYLLABLE_YIC"). +lisp_code_name(51056,"HANGUL_SYLLABLE_YIK"). +lisp_code_name(51057,"HANGUL_SYLLABLE_YIT"). +lisp_code_name(51058,"HANGUL_SYLLABLE_YIP"). +lisp_code_name(51059,"HANGUL_SYLLABLE_YIH"). +lisp_code_name(51060,"HANGUL_SYLLABLE_I"). +lisp_code_name(51061,"HANGUL_SYLLABLE_IG"). +lisp_code_name(51062,"HANGUL_SYLLABLE_IGG"). +lisp_code_name(51063,"HANGUL_SYLLABLE_IGS"). +lisp_code_name(51064,"HANGUL_SYLLABLE_IN"). +lisp_code_name(51065,"HANGUL_SYLLABLE_INJ"). +lisp_code_name(51066,"HANGUL_SYLLABLE_INH"). +lisp_code_name(51067,"HANGUL_SYLLABLE_ID"). +lisp_code_name(51068,"HANGUL_SYLLABLE_IL"). +lisp_code_name(51069,"HANGUL_SYLLABLE_ILG"). +lisp_code_name(51070,"HANGUL_SYLLABLE_ILM"). +lisp_code_name(51071,"HANGUL_SYLLABLE_ILB"). +lisp_code_name(51072,"HANGUL_SYLLABLE_ILS"). +lisp_code_name(51073,"HANGUL_SYLLABLE_ILT"). +lisp_code_name(51074,"HANGUL_SYLLABLE_ILP"). +lisp_code_name(51075,"HANGUL_SYLLABLE_ILH"). +lisp_code_name(51076,"HANGUL_SYLLABLE_IM"). +lisp_code_name(51077,"HANGUL_SYLLABLE_IB"). +lisp_code_name(51078,"HANGUL_SYLLABLE_IBS"). +lisp_code_name(51079,"HANGUL_SYLLABLE_IS"). +lisp_code_name(51080,"HANGUL_SYLLABLE_ISS"). +lisp_code_name(51081,"HANGUL_SYLLABLE_ING"). +lisp_code_name(51082,"HANGUL_SYLLABLE_IJ"). +lisp_code_name(51083,"HANGUL_SYLLABLE_IC"). +lisp_code_name(51084,"HANGUL_SYLLABLE_IK"). +lisp_code_name(51085,"HANGUL_SYLLABLE_IT"). +lisp_code_name(51086,"HANGUL_SYLLABLE_IP"). +lisp_code_name(51087,"HANGUL_SYLLABLE_IH"). +lisp_code_name(51088,"HANGUL_SYLLABLE_JA"). +lisp_code_name(51089,"HANGUL_SYLLABLE_JAG"). +lisp_code_name(51090,"HANGUL_SYLLABLE_JAGG"). +lisp_code_name(51091,"HANGUL_SYLLABLE_JAGS"). +lisp_code_name(51092,"HANGUL_SYLLABLE_JAN"). +lisp_code_name(51093,"HANGUL_SYLLABLE_JANJ"). +lisp_code_name(51094,"HANGUL_SYLLABLE_JANH"). +lisp_code_name(51095,"HANGUL_SYLLABLE_JAD"). +lisp_code_name(51096,"HANGUL_SYLLABLE_JAL"). +lisp_code_name(51097,"HANGUL_SYLLABLE_JALG"). +lisp_code_name(51098,"HANGUL_SYLLABLE_JALM"). +lisp_code_name(51099,"HANGUL_SYLLABLE_JALB"). +lisp_code_name(51100,"HANGUL_SYLLABLE_JALS"). +lisp_code_name(51101,"HANGUL_SYLLABLE_JALT"). +lisp_code_name(51102,"HANGUL_SYLLABLE_JALP"). +lisp_code_name(51103,"HANGUL_SYLLABLE_JALH"). +lisp_code_name(51104,"HANGUL_SYLLABLE_JAM"). +lisp_code_name(51105,"HANGUL_SYLLABLE_JAB"). +lisp_code_name(51106,"HANGUL_SYLLABLE_JABS"). +lisp_code_name(51107,"HANGUL_SYLLABLE_JAS"). +lisp_code_name(51108,"HANGUL_SYLLABLE_JASS"). +lisp_code_name(51109,"HANGUL_SYLLABLE_JANG"). +lisp_code_name(51110,"HANGUL_SYLLABLE_JAJ"). +lisp_code_name(51111,"HANGUL_SYLLABLE_JAC"). +lisp_code_name(51112,"HANGUL_SYLLABLE_JAK"). +lisp_code_name(51113,"HANGUL_SYLLABLE_JAT"). +lisp_code_name(51114,"HANGUL_SYLLABLE_JAP"). +lisp_code_name(51115,"HANGUL_SYLLABLE_JAH"). +lisp_code_name(51116,"HANGUL_SYLLABLE_JAE"). +lisp_code_name(51117,"HANGUL_SYLLABLE_JAEG"). +lisp_code_name(51118,"HANGUL_SYLLABLE_JAEGG"). +lisp_code_name(51119,"HANGUL_SYLLABLE_JAEGS"). +lisp_code_name(51120,"HANGUL_SYLLABLE_JAEN"). +lisp_code_name(51121,"HANGUL_SYLLABLE_JAENJ"). +lisp_code_name(51122,"HANGUL_SYLLABLE_JAENH"). +lisp_code_name(51123,"HANGUL_SYLLABLE_JAED"). +lisp_code_name(51124,"HANGUL_SYLLABLE_JAEL"). +lisp_code_name(51125,"HANGUL_SYLLABLE_JAELG"). +lisp_code_name(51126,"HANGUL_SYLLABLE_JAELM"). +lisp_code_name(51127,"HANGUL_SYLLABLE_JAELB"). +lisp_code_name(51128,"HANGUL_SYLLABLE_JAELS"). +lisp_code_name(51129,"HANGUL_SYLLABLE_JAELT"). +lisp_code_name(51130,"HANGUL_SYLLABLE_JAELP"). +lisp_code_name(51131,"HANGUL_SYLLABLE_JAELH"). +lisp_code_name(51132,"HANGUL_SYLLABLE_JAEM"). +lisp_code_name(51133,"HANGUL_SYLLABLE_JAEB"). +lisp_code_name(51134,"HANGUL_SYLLABLE_JAEBS"). +lisp_code_name(51135,"HANGUL_SYLLABLE_JAES"). +lisp_code_name(51136,"HANGUL_SYLLABLE_JAESS"). +lisp_code_name(51137,"HANGUL_SYLLABLE_JAENG"). +lisp_code_name(51138,"HANGUL_SYLLABLE_JAEJ"). +lisp_code_name(51139,"HANGUL_SYLLABLE_JAEC"). +lisp_code_name(51140,"HANGUL_SYLLABLE_JAEK"). +lisp_code_name(51141,"HANGUL_SYLLABLE_JAET"). +lisp_code_name(51142,"HANGUL_SYLLABLE_JAEP"). +lisp_code_name(51143,"HANGUL_SYLLABLE_JAEH"). +lisp_code_name(51144,"HANGUL_SYLLABLE_JYA"). +lisp_code_name(51145,"HANGUL_SYLLABLE_JYAG"). +lisp_code_name(51146,"HANGUL_SYLLABLE_JYAGG"). +lisp_code_name(51147,"HANGUL_SYLLABLE_JYAGS"). +lisp_code_name(51148,"HANGUL_SYLLABLE_JYAN"). +lisp_code_name(51149,"HANGUL_SYLLABLE_JYANJ"). +lisp_code_name(51150,"HANGUL_SYLLABLE_JYANH"). +lisp_code_name(51151,"HANGUL_SYLLABLE_JYAD"). +lisp_code_name(51152,"HANGUL_SYLLABLE_JYAL"). +lisp_code_name(51153,"HANGUL_SYLLABLE_JYALG"). +lisp_code_name(51154,"HANGUL_SYLLABLE_JYALM"). +lisp_code_name(51155,"HANGUL_SYLLABLE_JYALB"). +lisp_code_name(51156,"HANGUL_SYLLABLE_JYALS"). +lisp_code_name(51157,"HANGUL_SYLLABLE_JYALT"). +lisp_code_name(51158,"HANGUL_SYLLABLE_JYALP"). +lisp_code_name(51159,"HANGUL_SYLLABLE_JYALH"). +lisp_code_name(51160,"HANGUL_SYLLABLE_JYAM"). +lisp_code_name(51161,"HANGUL_SYLLABLE_JYAB"). +lisp_code_name(51162,"HANGUL_SYLLABLE_JYABS"). +lisp_code_name(51163,"HANGUL_SYLLABLE_JYAS"). +lisp_code_name(51164,"HANGUL_SYLLABLE_JYASS"). +lisp_code_name(51165,"HANGUL_SYLLABLE_JYANG"). +lisp_code_name(51166,"HANGUL_SYLLABLE_JYAJ"). +lisp_code_name(51167,"HANGUL_SYLLABLE_JYAC"). +lisp_code_name(51168,"HANGUL_SYLLABLE_JYAK"). +lisp_code_name(51169,"HANGUL_SYLLABLE_JYAT"). +lisp_code_name(51170,"HANGUL_SYLLABLE_JYAP"). +lisp_code_name(51171,"HANGUL_SYLLABLE_JYAH"). +lisp_code_name(51172,"HANGUL_SYLLABLE_JYAE"). +lisp_code_name(51173,"HANGUL_SYLLABLE_JYAEG"). +lisp_code_name(51174,"HANGUL_SYLLABLE_JYAEGG"). +lisp_code_name(51175,"HANGUL_SYLLABLE_JYAEGS"). +lisp_code_name(51176,"HANGUL_SYLLABLE_JYAEN"). +lisp_code_name(51177,"HANGUL_SYLLABLE_JYAENJ"). +lisp_code_name(51178,"HANGUL_SYLLABLE_JYAENH"). +lisp_code_name(51179,"HANGUL_SYLLABLE_JYAED"). +lisp_code_name(51180,"HANGUL_SYLLABLE_JYAEL"). +lisp_code_name(51181,"HANGUL_SYLLABLE_JYAELG"). +lisp_code_name(51182,"HANGUL_SYLLABLE_JYAELM"). +lisp_code_name(51183,"HANGUL_SYLLABLE_JYAELB"). +lisp_code_name(51184,"HANGUL_SYLLABLE_JYAELS"). +lisp_code_name(51185,"HANGUL_SYLLABLE_JYAELT"). +lisp_code_name(51186,"HANGUL_SYLLABLE_JYAELP"). +lisp_code_name(51187,"HANGUL_SYLLABLE_JYAELH"). +lisp_code_name(51188,"HANGUL_SYLLABLE_JYAEM"). +lisp_code_name(51189,"HANGUL_SYLLABLE_JYAEB"). +lisp_code_name(51190,"HANGUL_SYLLABLE_JYAEBS"). +lisp_code_name(51191,"HANGUL_SYLLABLE_JYAES"). +lisp_code_name(51192,"HANGUL_SYLLABLE_JYAESS"). +lisp_code_name(51193,"HANGUL_SYLLABLE_JYAENG"). +lisp_code_name(51194,"HANGUL_SYLLABLE_JYAEJ"). +lisp_code_name(51195,"HANGUL_SYLLABLE_JYAEC"). +lisp_code_name(51196,"HANGUL_SYLLABLE_JYAEK"). +lisp_code_name(51197,"HANGUL_SYLLABLE_JYAET"). +lisp_code_name(51198,"HANGUL_SYLLABLE_JYAEP"). +lisp_code_name(51199,"HANGUL_SYLLABLE_JYAEH"). +lisp_code_name(51200,"HANGUL_SYLLABLE_JEO"). +lisp_code_name(51201,"HANGUL_SYLLABLE_JEOG"). +lisp_code_name(51202,"HANGUL_SYLLABLE_JEOGG"). +lisp_code_name(51203,"HANGUL_SYLLABLE_JEOGS"). +lisp_code_name(51204,"HANGUL_SYLLABLE_JEON"). +lisp_code_name(51205,"HANGUL_SYLLABLE_JEONJ"). +lisp_code_name(51206,"HANGUL_SYLLABLE_JEONH"). +lisp_code_name(51207,"HANGUL_SYLLABLE_JEOD"). +lisp_code_name(51208,"HANGUL_SYLLABLE_JEOL"). +lisp_code_name(51209,"HANGUL_SYLLABLE_JEOLG"). +lisp_code_name(51210,"HANGUL_SYLLABLE_JEOLM"). +lisp_code_name(51211,"HANGUL_SYLLABLE_JEOLB"). +lisp_code_name(51212,"HANGUL_SYLLABLE_JEOLS"). +lisp_code_name(51213,"HANGUL_SYLLABLE_JEOLT"). +lisp_code_name(51214,"HANGUL_SYLLABLE_JEOLP"). +lisp_code_name(51215,"HANGUL_SYLLABLE_JEOLH"). +lisp_code_name(51216,"HANGUL_SYLLABLE_JEOM"). +lisp_code_name(51217,"HANGUL_SYLLABLE_JEOB"). +lisp_code_name(51218,"HANGUL_SYLLABLE_JEOBS"). +lisp_code_name(51219,"HANGUL_SYLLABLE_JEOS"). +lisp_code_name(51220,"HANGUL_SYLLABLE_JEOSS"). +lisp_code_name(51221,"HANGUL_SYLLABLE_JEONG"). +lisp_code_name(51222,"HANGUL_SYLLABLE_JEOJ"). +lisp_code_name(51223,"HANGUL_SYLLABLE_JEOC"). +lisp_code_name(51224,"HANGUL_SYLLABLE_JEOK"). +lisp_code_name(51225,"HANGUL_SYLLABLE_JEOT"). +lisp_code_name(51226,"HANGUL_SYLLABLE_JEOP"). +lisp_code_name(51227,"HANGUL_SYLLABLE_JEOH"). +lisp_code_name(51228,"HANGUL_SYLLABLE_JE"). +lisp_code_name(51229,"HANGUL_SYLLABLE_JEG"). +lisp_code_name(51230,"HANGUL_SYLLABLE_JEGG"). +lisp_code_name(51231,"HANGUL_SYLLABLE_JEGS"). +lisp_code_name(51232,"HANGUL_SYLLABLE_JEN"). +lisp_code_name(51233,"HANGUL_SYLLABLE_JENJ"). +lisp_code_name(51234,"HANGUL_SYLLABLE_JENH"). +lisp_code_name(51235,"HANGUL_SYLLABLE_JED"). +lisp_code_name(51236,"HANGUL_SYLLABLE_JEL"). +lisp_code_name(51237,"HANGUL_SYLLABLE_JELG"). +lisp_code_name(51238,"HANGUL_SYLLABLE_JELM"). +lisp_code_name(51239,"HANGUL_SYLLABLE_JELB"). +lisp_code_name(51240,"HANGUL_SYLLABLE_JELS"). +lisp_code_name(51241,"HANGUL_SYLLABLE_JELT"). +lisp_code_name(51242,"HANGUL_SYLLABLE_JELP"). +lisp_code_name(51243,"HANGUL_SYLLABLE_JELH"). +lisp_code_name(51244,"HANGUL_SYLLABLE_JEM"). +lisp_code_name(51245,"HANGUL_SYLLABLE_JEB"). +lisp_code_name(51246,"HANGUL_SYLLABLE_JEBS"). +lisp_code_name(51247,"HANGUL_SYLLABLE_JES"). +lisp_code_name(51248,"HANGUL_SYLLABLE_JESS"). +lisp_code_name(51249,"HANGUL_SYLLABLE_JENG"). +lisp_code_name(51250,"HANGUL_SYLLABLE_JEJ"). +lisp_code_name(51251,"HANGUL_SYLLABLE_JEC"). +lisp_code_name(51252,"HANGUL_SYLLABLE_JEK"). +lisp_code_name(51253,"HANGUL_SYLLABLE_JET"). +lisp_code_name(51254,"HANGUL_SYLLABLE_JEP"). +lisp_code_name(51255,"HANGUL_SYLLABLE_JEH"). +lisp_code_name(51256,"HANGUL_SYLLABLE_JYEO"). +lisp_code_name(51257,"HANGUL_SYLLABLE_JYEOG"). +lisp_code_name(51258,"HANGUL_SYLLABLE_JYEOGG"). +lisp_code_name(51259,"HANGUL_SYLLABLE_JYEOGS"). +lisp_code_name(51260,"HANGUL_SYLLABLE_JYEON"). +lisp_code_name(51261,"HANGUL_SYLLABLE_JYEONJ"). +lisp_code_name(51262,"HANGUL_SYLLABLE_JYEONH"). +lisp_code_name(51263,"HANGUL_SYLLABLE_JYEOD"). +lisp_code_name(51264,"HANGUL_SYLLABLE_JYEOL"). +lisp_code_name(51265,"HANGUL_SYLLABLE_JYEOLG"). +lisp_code_name(51266,"HANGUL_SYLLABLE_JYEOLM"). +lisp_code_name(51267,"HANGUL_SYLLABLE_JYEOLB"). +lisp_code_name(51268,"HANGUL_SYLLABLE_JYEOLS"). +lisp_code_name(51269,"HANGUL_SYLLABLE_JYEOLT"). +lisp_code_name(51270,"HANGUL_SYLLABLE_JYEOLP"). +lisp_code_name(51271,"HANGUL_SYLLABLE_JYEOLH"). +lisp_code_name(51272,"HANGUL_SYLLABLE_JYEOM"). +lisp_code_name(51273,"HANGUL_SYLLABLE_JYEOB"). +lisp_code_name(51274,"HANGUL_SYLLABLE_JYEOBS"). +lisp_code_name(51275,"HANGUL_SYLLABLE_JYEOS"). +lisp_code_name(51276,"HANGUL_SYLLABLE_JYEOSS"). +lisp_code_name(51277,"HANGUL_SYLLABLE_JYEONG"). +lisp_code_name(51278,"HANGUL_SYLLABLE_JYEOJ"). +lisp_code_name(51279,"HANGUL_SYLLABLE_JYEOC"). +lisp_code_name(51280,"HANGUL_SYLLABLE_JYEOK"). +lisp_code_name(51281,"HANGUL_SYLLABLE_JYEOT"). +lisp_code_name(51282,"HANGUL_SYLLABLE_JYEOP"). +lisp_code_name(51283,"HANGUL_SYLLABLE_JYEOH"). +lisp_code_name(51284,"HANGUL_SYLLABLE_JYE"). +lisp_code_name(51285,"HANGUL_SYLLABLE_JYEG"). +lisp_code_name(51286,"HANGUL_SYLLABLE_JYEGG"). +lisp_code_name(51287,"HANGUL_SYLLABLE_JYEGS"). +lisp_code_name(51288,"HANGUL_SYLLABLE_JYEN"). +lisp_code_name(51289,"HANGUL_SYLLABLE_JYENJ"). +lisp_code_name(51290,"HANGUL_SYLLABLE_JYENH"). +lisp_code_name(51291,"HANGUL_SYLLABLE_JYED"). +lisp_code_name(51292,"HANGUL_SYLLABLE_JYEL"). +lisp_code_name(51293,"HANGUL_SYLLABLE_JYELG"). +lisp_code_name(51294,"HANGUL_SYLLABLE_JYELM"). +lisp_code_name(51295,"HANGUL_SYLLABLE_JYELB"). +lisp_code_name(51296,"HANGUL_SYLLABLE_JYELS"). +lisp_code_name(51297,"HANGUL_SYLLABLE_JYELT"). +lisp_code_name(51298,"HANGUL_SYLLABLE_JYELP"). +lisp_code_name(51299,"HANGUL_SYLLABLE_JYELH"). +lisp_code_name(51300,"HANGUL_SYLLABLE_JYEM"). +lisp_code_name(51301,"HANGUL_SYLLABLE_JYEB"). +lisp_code_name(51302,"HANGUL_SYLLABLE_JYEBS"). +lisp_code_name(51303,"HANGUL_SYLLABLE_JYES"). +lisp_code_name(51304,"HANGUL_SYLLABLE_JYESS"). +lisp_code_name(51305,"HANGUL_SYLLABLE_JYENG"). +lisp_code_name(51306,"HANGUL_SYLLABLE_JYEJ"). +lisp_code_name(51307,"HANGUL_SYLLABLE_JYEC"). +lisp_code_name(51308,"HANGUL_SYLLABLE_JYEK"). +lisp_code_name(51309,"HANGUL_SYLLABLE_JYET"). +lisp_code_name(51310,"HANGUL_SYLLABLE_JYEP"). +lisp_code_name(51311,"HANGUL_SYLLABLE_JYEH"). +lisp_code_name(51312,"HANGUL_SYLLABLE_JO"). +lisp_code_name(51313,"HANGUL_SYLLABLE_JOG"). +lisp_code_name(51314,"HANGUL_SYLLABLE_JOGG"). +lisp_code_name(51315,"HANGUL_SYLLABLE_JOGS"). +lisp_code_name(51316,"HANGUL_SYLLABLE_JON"). +lisp_code_name(51317,"HANGUL_SYLLABLE_JONJ"). +lisp_code_name(51318,"HANGUL_SYLLABLE_JONH"). +lisp_code_name(51319,"HANGUL_SYLLABLE_JOD"). +lisp_code_name(51320,"HANGUL_SYLLABLE_JOL"). +lisp_code_name(51321,"HANGUL_SYLLABLE_JOLG"). +lisp_code_name(51322,"HANGUL_SYLLABLE_JOLM"). +lisp_code_name(51323,"HANGUL_SYLLABLE_JOLB"). +lisp_code_name(51324,"HANGUL_SYLLABLE_JOLS"). +lisp_code_name(51325,"HANGUL_SYLLABLE_JOLT"). +lisp_code_name(51326,"HANGUL_SYLLABLE_JOLP"). +lisp_code_name(51327,"HANGUL_SYLLABLE_JOLH"). +lisp_code_name(51328,"HANGUL_SYLLABLE_JOM"). +lisp_code_name(51329,"HANGUL_SYLLABLE_JOB"). +lisp_code_name(51330,"HANGUL_SYLLABLE_JOBS"). +lisp_code_name(51331,"HANGUL_SYLLABLE_JOS"). +lisp_code_name(51332,"HANGUL_SYLLABLE_JOSS"). +lisp_code_name(51333,"HANGUL_SYLLABLE_JONG"). +lisp_code_name(51334,"HANGUL_SYLLABLE_JOJ"). +lisp_code_name(51335,"HANGUL_SYLLABLE_JOC"). +lisp_code_name(51336,"HANGUL_SYLLABLE_JOK"). +lisp_code_name(51337,"HANGUL_SYLLABLE_JOT"). +lisp_code_name(51338,"HANGUL_SYLLABLE_JOP"). +lisp_code_name(51339,"HANGUL_SYLLABLE_JOH"). +lisp_code_name(51340,"HANGUL_SYLLABLE_JWA"). +lisp_code_name(51341,"HANGUL_SYLLABLE_JWAG"). +lisp_code_name(51342,"HANGUL_SYLLABLE_JWAGG"). +lisp_code_name(51343,"HANGUL_SYLLABLE_JWAGS"). +lisp_code_name(51344,"HANGUL_SYLLABLE_JWAN"). +lisp_code_name(51345,"HANGUL_SYLLABLE_JWANJ"). +lisp_code_name(51346,"HANGUL_SYLLABLE_JWANH"). +lisp_code_name(51347,"HANGUL_SYLLABLE_JWAD"). +lisp_code_name(51348,"HANGUL_SYLLABLE_JWAL"). +lisp_code_name(51349,"HANGUL_SYLLABLE_JWALG"). +lisp_code_name(51350,"HANGUL_SYLLABLE_JWALM"). +lisp_code_name(51351,"HANGUL_SYLLABLE_JWALB"). +lisp_code_name(51352,"HANGUL_SYLLABLE_JWALS"). +lisp_code_name(51353,"HANGUL_SYLLABLE_JWALT"). +lisp_code_name(51354,"HANGUL_SYLLABLE_JWALP"). +lisp_code_name(51355,"HANGUL_SYLLABLE_JWALH"). +lisp_code_name(51356,"HANGUL_SYLLABLE_JWAM"). +lisp_code_name(51357,"HANGUL_SYLLABLE_JWAB"). +lisp_code_name(51358,"HANGUL_SYLLABLE_JWABS"). +lisp_code_name(51359,"HANGUL_SYLLABLE_JWAS"). +lisp_code_name(51360,"HANGUL_SYLLABLE_JWASS"). +lisp_code_name(51361,"HANGUL_SYLLABLE_JWANG"). +lisp_code_name(51362,"HANGUL_SYLLABLE_JWAJ"). +lisp_code_name(51363,"HANGUL_SYLLABLE_JWAC"). +lisp_code_name(51364,"HANGUL_SYLLABLE_JWAK"). +lisp_code_name(51365,"HANGUL_SYLLABLE_JWAT"). +lisp_code_name(51366,"HANGUL_SYLLABLE_JWAP"). +lisp_code_name(51367,"HANGUL_SYLLABLE_JWAH"). +lisp_code_name(51368,"HANGUL_SYLLABLE_JWAE"). +lisp_code_name(51369,"HANGUL_SYLLABLE_JWAEG"). +lisp_code_name(51370,"HANGUL_SYLLABLE_JWAEGG"). +lisp_code_name(51371,"HANGUL_SYLLABLE_JWAEGS"). +lisp_code_name(51372,"HANGUL_SYLLABLE_JWAEN"). +lisp_code_name(51373,"HANGUL_SYLLABLE_JWAENJ"). +lisp_code_name(51374,"HANGUL_SYLLABLE_JWAENH"). +lisp_code_name(51375,"HANGUL_SYLLABLE_JWAED"). +lisp_code_name(51376,"HANGUL_SYLLABLE_JWAEL"). +lisp_code_name(51377,"HANGUL_SYLLABLE_JWAELG"). +lisp_code_name(51378,"HANGUL_SYLLABLE_JWAELM"). +lisp_code_name(51379,"HANGUL_SYLLABLE_JWAELB"). +lisp_code_name(51380,"HANGUL_SYLLABLE_JWAELS"). +lisp_code_name(51381,"HANGUL_SYLLABLE_JWAELT"). +lisp_code_name(51382,"HANGUL_SYLLABLE_JWAELP"). +lisp_code_name(51383,"HANGUL_SYLLABLE_JWAELH"). +lisp_code_name(51384,"HANGUL_SYLLABLE_JWAEM"). +lisp_code_name(51385,"HANGUL_SYLLABLE_JWAEB"). +lisp_code_name(51386,"HANGUL_SYLLABLE_JWAEBS"). +lisp_code_name(51387,"HANGUL_SYLLABLE_JWAES"). +lisp_code_name(51388,"HANGUL_SYLLABLE_JWAESS"). +lisp_code_name(51389,"HANGUL_SYLLABLE_JWAENG"). +lisp_code_name(51390,"HANGUL_SYLLABLE_JWAEJ"). +lisp_code_name(51391,"HANGUL_SYLLABLE_JWAEC"). +lisp_code_name(51392,"HANGUL_SYLLABLE_JWAEK"). +lisp_code_name(51393,"HANGUL_SYLLABLE_JWAET"). +lisp_code_name(51394,"HANGUL_SYLLABLE_JWAEP"). +lisp_code_name(51395,"HANGUL_SYLLABLE_JWAEH"). +lisp_code_name(51396,"HANGUL_SYLLABLE_JOE"). +lisp_code_name(51397,"HANGUL_SYLLABLE_JOEG"). +lisp_code_name(51398,"HANGUL_SYLLABLE_JOEGG"). +lisp_code_name(51399,"HANGUL_SYLLABLE_JOEGS"). +lisp_code_name(51400,"HANGUL_SYLLABLE_JOEN"). +lisp_code_name(51401,"HANGUL_SYLLABLE_JOENJ"). +lisp_code_name(51402,"HANGUL_SYLLABLE_JOENH"). +lisp_code_name(51403,"HANGUL_SYLLABLE_JOED"). +lisp_code_name(51404,"HANGUL_SYLLABLE_JOEL"). +lisp_code_name(51405,"HANGUL_SYLLABLE_JOELG"). +lisp_code_name(51406,"HANGUL_SYLLABLE_JOELM"). +lisp_code_name(51407,"HANGUL_SYLLABLE_JOELB"). +lisp_code_name(51408,"HANGUL_SYLLABLE_JOELS"). +lisp_code_name(51409,"HANGUL_SYLLABLE_JOELT"). +lisp_code_name(51410,"HANGUL_SYLLABLE_JOELP"). +lisp_code_name(51411,"HANGUL_SYLLABLE_JOELH"). +lisp_code_name(51412,"HANGUL_SYLLABLE_JOEM"). +lisp_code_name(51413,"HANGUL_SYLLABLE_JOEB"). +lisp_code_name(51414,"HANGUL_SYLLABLE_JOEBS"). +lisp_code_name(51415,"HANGUL_SYLLABLE_JOES"). +lisp_code_name(51416,"HANGUL_SYLLABLE_JOESS"). +lisp_code_name(51417,"HANGUL_SYLLABLE_JOENG"). +lisp_code_name(51418,"HANGUL_SYLLABLE_JOEJ"). +lisp_code_name(51419,"HANGUL_SYLLABLE_JOEC"). +lisp_code_name(51420,"HANGUL_SYLLABLE_JOEK"). +lisp_code_name(51421,"HANGUL_SYLLABLE_JOET"). +lisp_code_name(51422,"HANGUL_SYLLABLE_JOEP"). +lisp_code_name(51423,"HANGUL_SYLLABLE_JOEH"). +lisp_code_name(51424,"HANGUL_SYLLABLE_JYO"). +lisp_code_name(51425,"HANGUL_SYLLABLE_JYOG"). +lisp_code_name(51426,"HANGUL_SYLLABLE_JYOGG"). +lisp_code_name(51427,"HANGUL_SYLLABLE_JYOGS"). +lisp_code_name(51428,"HANGUL_SYLLABLE_JYON"). +lisp_code_name(51429,"HANGUL_SYLLABLE_JYONJ"). +lisp_code_name(51430,"HANGUL_SYLLABLE_JYONH"). +lisp_code_name(51431,"HANGUL_SYLLABLE_JYOD"). +lisp_code_name(51432,"HANGUL_SYLLABLE_JYOL"). +lisp_code_name(51433,"HANGUL_SYLLABLE_JYOLG"). +lisp_code_name(51434,"HANGUL_SYLLABLE_JYOLM"). +lisp_code_name(51435,"HANGUL_SYLLABLE_JYOLB"). +lisp_code_name(51436,"HANGUL_SYLLABLE_JYOLS"). +lisp_code_name(51437,"HANGUL_SYLLABLE_JYOLT"). +lisp_code_name(51438,"HANGUL_SYLLABLE_JYOLP"). +lisp_code_name(51439,"HANGUL_SYLLABLE_JYOLH"). +lisp_code_name(51440,"HANGUL_SYLLABLE_JYOM"). +lisp_code_name(51441,"HANGUL_SYLLABLE_JYOB"). +lisp_code_name(51442,"HANGUL_SYLLABLE_JYOBS"). +lisp_code_name(51443,"HANGUL_SYLLABLE_JYOS"). +lisp_code_name(51444,"HANGUL_SYLLABLE_JYOSS"). +lisp_code_name(51445,"HANGUL_SYLLABLE_JYONG"). +lisp_code_name(51446,"HANGUL_SYLLABLE_JYOJ"). +lisp_code_name(51447,"HANGUL_SYLLABLE_JYOC"). +lisp_code_name(51448,"HANGUL_SYLLABLE_JYOK"). +lisp_code_name(51449,"HANGUL_SYLLABLE_JYOT"). +lisp_code_name(51450,"HANGUL_SYLLABLE_JYOP"). +lisp_code_name(51451,"HANGUL_SYLLABLE_JYOH"). +lisp_code_name(51452,"HANGUL_SYLLABLE_JU"). +lisp_code_name(51453,"HANGUL_SYLLABLE_JUG"). +lisp_code_name(51454,"HANGUL_SYLLABLE_JUGG"). +lisp_code_name(51455,"HANGUL_SYLLABLE_JUGS"). +lisp_code_name(51456,"HANGUL_SYLLABLE_JUN"). +lisp_code_name(51457,"HANGUL_SYLLABLE_JUNJ"). +lisp_code_name(51458,"HANGUL_SYLLABLE_JUNH"). +lisp_code_name(51459,"HANGUL_SYLLABLE_JUD"). +lisp_code_name(51460,"HANGUL_SYLLABLE_JUL"). +lisp_code_name(51461,"HANGUL_SYLLABLE_JULG"). +lisp_code_name(51462,"HANGUL_SYLLABLE_JULM"). +lisp_code_name(51463,"HANGUL_SYLLABLE_JULB"). +lisp_code_name(51464,"HANGUL_SYLLABLE_JULS"). +lisp_code_name(51465,"HANGUL_SYLLABLE_JULT"). +lisp_code_name(51466,"HANGUL_SYLLABLE_JULP"). +lisp_code_name(51467,"HANGUL_SYLLABLE_JULH"). +lisp_code_name(51468,"HANGUL_SYLLABLE_JUM"). +lisp_code_name(51469,"HANGUL_SYLLABLE_JUB"). +lisp_code_name(51470,"HANGUL_SYLLABLE_JUBS"). +lisp_code_name(51471,"HANGUL_SYLLABLE_JUS"). +lisp_code_name(51472,"HANGUL_SYLLABLE_JUSS"). +lisp_code_name(51473,"HANGUL_SYLLABLE_JUNG"). +lisp_code_name(51474,"HANGUL_SYLLABLE_JUJ"). +lisp_code_name(51475,"HANGUL_SYLLABLE_JUC"). +lisp_code_name(51476,"HANGUL_SYLLABLE_JUK"). +lisp_code_name(51477,"HANGUL_SYLLABLE_JUT"). +lisp_code_name(51478,"HANGUL_SYLLABLE_JUP"). +lisp_code_name(51479,"HANGUL_SYLLABLE_JUH"). +lisp_code_name(51480,"HANGUL_SYLLABLE_JWEO"). +lisp_code_name(51481,"HANGUL_SYLLABLE_JWEOG"). +lisp_code_name(51482,"HANGUL_SYLLABLE_JWEOGG"). +lisp_code_name(51483,"HANGUL_SYLLABLE_JWEOGS"). +lisp_code_name(51484,"HANGUL_SYLLABLE_JWEON"). +lisp_code_name(51485,"HANGUL_SYLLABLE_JWEONJ"). +lisp_code_name(51486,"HANGUL_SYLLABLE_JWEONH"). +lisp_code_name(51487,"HANGUL_SYLLABLE_JWEOD"). +lisp_code_name(51488,"HANGUL_SYLLABLE_JWEOL"). +lisp_code_name(51489,"HANGUL_SYLLABLE_JWEOLG"). +lisp_code_name(51490,"HANGUL_SYLLABLE_JWEOLM"). +lisp_code_name(51491,"HANGUL_SYLLABLE_JWEOLB"). +lisp_code_name(51492,"HANGUL_SYLLABLE_JWEOLS"). +lisp_code_name(51493,"HANGUL_SYLLABLE_JWEOLT"). +lisp_code_name(51494,"HANGUL_SYLLABLE_JWEOLP"). +lisp_code_name(51495,"HANGUL_SYLLABLE_JWEOLH"). +lisp_code_name(51496,"HANGUL_SYLLABLE_JWEOM"). +lisp_code_name(51497,"HANGUL_SYLLABLE_JWEOB"). +lisp_code_name(51498,"HANGUL_SYLLABLE_JWEOBS"). +lisp_code_name(51499,"HANGUL_SYLLABLE_JWEOS"). +lisp_code_name(51500,"HANGUL_SYLLABLE_JWEOSS"). +lisp_code_name(51501,"HANGUL_SYLLABLE_JWEONG"). +lisp_code_name(51502,"HANGUL_SYLLABLE_JWEOJ"). +lisp_code_name(51503,"HANGUL_SYLLABLE_JWEOC"). +lisp_code_name(51504,"HANGUL_SYLLABLE_JWEOK"). +lisp_code_name(51505,"HANGUL_SYLLABLE_JWEOT"). +lisp_code_name(51506,"HANGUL_SYLLABLE_JWEOP"). +lisp_code_name(51507,"HANGUL_SYLLABLE_JWEOH"). +lisp_code_name(51508,"HANGUL_SYLLABLE_JWE"). +lisp_code_name(51509,"HANGUL_SYLLABLE_JWEG"). +lisp_code_name(51510,"HANGUL_SYLLABLE_JWEGG"). +lisp_code_name(51511,"HANGUL_SYLLABLE_JWEGS"). +lisp_code_name(51512,"HANGUL_SYLLABLE_JWEN"). +lisp_code_name(51513,"HANGUL_SYLLABLE_JWENJ"). +lisp_code_name(51514,"HANGUL_SYLLABLE_JWENH"). +lisp_code_name(51515,"HANGUL_SYLLABLE_JWED"). +lisp_code_name(51516,"HANGUL_SYLLABLE_JWEL"). +lisp_code_name(51517,"HANGUL_SYLLABLE_JWELG"). +lisp_code_name(51518,"HANGUL_SYLLABLE_JWELM"). +lisp_code_name(51519,"HANGUL_SYLLABLE_JWELB"). +lisp_code_name(51520,"HANGUL_SYLLABLE_JWELS"). +lisp_code_name(51521,"HANGUL_SYLLABLE_JWELT"). +lisp_code_name(51522,"HANGUL_SYLLABLE_JWELP"). +lisp_code_name(51523,"HANGUL_SYLLABLE_JWELH"). +lisp_code_name(51524,"HANGUL_SYLLABLE_JWEM"). +lisp_code_name(51525,"HANGUL_SYLLABLE_JWEB"). +lisp_code_name(51526,"HANGUL_SYLLABLE_JWEBS"). +lisp_code_name(51527,"HANGUL_SYLLABLE_JWES"). +lisp_code_name(51528,"HANGUL_SYLLABLE_JWESS"). +lisp_code_name(51529,"HANGUL_SYLLABLE_JWENG"). +lisp_code_name(51530,"HANGUL_SYLLABLE_JWEJ"). +lisp_code_name(51531,"HANGUL_SYLLABLE_JWEC"). +lisp_code_name(51532,"HANGUL_SYLLABLE_JWEK"). +lisp_code_name(51533,"HANGUL_SYLLABLE_JWET"). +lisp_code_name(51534,"HANGUL_SYLLABLE_JWEP"). +lisp_code_name(51535,"HANGUL_SYLLABLE_JWEH"). +lisp_code_name(51536,"HANGUL_SYLLABLE_JWI"). +lisp_code_name(51537,"HANGUL_SYLLABLE_JWIG"). +lisp_code_name(51538,"HANGUL_SYLLABLE_JWIGG"). +lisp_code_name(51539,"HANGUL_SYLLABLE_JWIGS"). +lisp_code_name(51540,"HANGUL_SYLLABLE_JWIN"). +lisp_code_name(51541,"HANGUL_SYLLABLE_JWINJ"). +lisp_code_name(51542,"HANGUL_SYLLABLE_JWINH"). +lisp_code_name(51543,"HANGUL_SYLLABLE_JWID"). +lisp_code_name(51544,"HANGUL_SYLLABLE_JWIL"). +lisp_code_name(51545,"HANGUL_SYLLABLE_JWILG"). +lisp_code_name(51546,"HANGUL_SYLLABLE_JWILM"). +lisp_code_name(51547,"HANGUL_SYLLABLE_JWILB"). +lisp_code_name(51548,"HANGUL_SYLLABLE_JWILS"). +lisp_code_name(51549,"HANGUL_SYLLABLE_JWILT"). +lisp_code_name(51550,"HANGUL_SYLLABLE_JWILP"). +lisp_code_name(51551,"HANGUL_SYLLABLE_JWILH"). +lisp_code_name(51552,"HANGUL_SYLLABLE_JWIM"). +lisp_code_name(51553,"HANGUL_SYLLABLE_JWIB"). +lisp_code_name(51554,"HANGUL_SYLLABLE_JWIBS"). +lisp_code_name(51555,"HANGUL_SYLLABLE_JWIS"). +lisp_code_name(51556,"HANGUL_SYLLABLE_JWISS"). +lisp_code_name(51557,"HANGUL_SYLLABLE_JWING"). +lisp_code_name(51558,"HANGUL_SYLLABLE_JWIJ"). +lisp_code_name(51559,"HANGUL_SYLLABLE_JWIC"). +lisp_code_name(51560,"HANGUL_SYLLABLE_JWIK"). +lisp_code_name(51561,"HANGUL_SYLLABLE_JWIT"). +lisp_code_name(51562,"HANGUL_SYLLABLE_JWIP"). +lisp_code_name(51563,"HANGUL_SYLLABLE_JWIH"). +lisp_code_name(51564,"HANGUL_SYLLABLE_JYU"). +lisp_code_name(51565,"HANGUL_SYLLABLE_JYUG"). +lisp_code_name(51566,"HANGUL_SYLLABLE_JYUGG"). +lisp_code_name(51567,"HANGUL_SYLLABLE_JYUGS"). +lisp_code_name(51568,"HANGUL_SYLLABLE_JYUN"). +lisp_code_name(51569,"HANGUL_SYLLABLE_JYUNJ"). +lisp_code_name(51570,"HANGUL_SYLLABLE_JYUNH"). +lisp_code_name(51571,"HANGUL_SYLLABLE_JYUD"). +lisp_code_name(51572,"HANGUL_SYLLABLE_JYUL"). +lisp_code_name(51573,"HANGUL_SYLLABLE_JYULG"). +lisp_code_name(51574,"HANGUL_SYLLABLE_JYULM"). +lisp_code_name(51575,"HANGUL_SYLLABLE_JYULB"). +lisp_code_name(51576,"HANGUL_SYLLABLE_JYULS"). +lisp_code_name(51577,"HANGUL_SYLLABLE_JYULT"). +lisp_code_name(51578,"HANGUL_SYLLABLE_JYULP"). +lisp_code_name(51579,"HANGUL_SYLLABLE_JYULH"). +lisp_code_name(51580,"HANGUL_SYLLABLE_JYUM"). +lisp_code_name(51581,"HANGUL_SYLLABLE_JYUB"). +lisp_code_name(51582,"HANGUL_SYLLABLE_JYUBS"). +lisp_code_name(51583,"HANGUL_SYLLABLE_JYUS"). +lisp_code_name(51584,"HANGUL_SYLLABLE_JYUSS"). +lisp_code_name(51585,"HANGUL_SYLLABLE_JYUNG"). +lisp_code_name(51586,"HANGUL_SYLLABLE_JYUJ"). +lisp_code_name(51587,"HANGUL_SYLLABLE_JYUC"). +lisp_code_name(51588,"HANGUL_SYLLABLE_JYUK"). +lisp_code_name(51589,"HANGUL_SYLLABLE_JYUT"). +lisp_code_name(51590,"HANGUL_SYLLABLE_JYUP"). +lisp_code_name(51591,"HANGUL_SYLLABLE_JYUH"). +lisp_code_name(51592,"HANGUL_SYLLABLE_JEU"). +lisp_code_name(51593,"HANGUL_SYLLABLE_JEUG"). +lisp_code_name(51594,"HANGUL_SYLLABLE_JEUGG"). +lisp_code_name(51595,"HANGUL_SYLLABLE_JEUGS"). +lisp_code_name(51596,"HANGUL_SYLLABLE_JEUN"). +lisp_code_name(51597,"HANGUL_SYLLABLE_JEUNJ"). +lisp_code_name(51598,"HANGUL_SYLLABLE_JEUNH"). +lisp_code_name(51599,"HANGUL_SYLLABLE_JEUD"). +lisp_code_name(51600,"HANGUL_SYLLABLE_JEUL"). +lisp_code_name(51601,"HANGUL_SYLLABLE_JEULG"). +lisp_code_name(51602,"HANGUL_SYLLABLE_JEULM"). +lisp_code_name(51603,"HANGUL_SYLLABLE_JEULB"). +lisp_code_name(51604,"HANGUL_SYLLABLE_JEULS"). +lisp_code_name(51605,"HANGUL_SYLLABLE_JEULT"). +lisp_code_name(51606,"HANGUL_SYLLABLE_JEULP"). +lisp_code_name(51607,"HANGUL_SYLLABLE_JEULH"). +lisp_code_name(51608,"HANGUL_SYLLABLE_JEUM"). +lisp_code_name(51609,"HANGUL_SYLLABLE_JEUB"). +lisp_code_name(51610,"HANGUL_SYLLABLE_JEUBS"). +lisp_code_name(51611,"HANGUL_SYLLABLE_JEUS"). +lisp_code_name(51612,"HANGUL_SYLLABLE_JEUSS"). +lisp_code_name(51613,"HANGUL_SYLLABLE_JEUNG"). +lisp_code_name(51614,"HANGUL_SYLLABLE_JEUJ"). +lisp_code_name(51615,"HANGUL_SYLLABLE_JEUC"). +lisp_code_name(51616,"HANGUL_SYLLABLE_JEUK"). +lisp_code_name(51617,"HANGUL_SYLLABLE_JEUT"). +lisp_code_name(51618,"HANGUL_SYLLABLE_JEUP"). +lisp_code_name(51619,"HANGUL_SYLLABLE_JEUH"). +lisp_code_name(51620,"HANGUL_SYLLABLE_JYI"). +lisp_code_name(51621,"HANGUL_SYLLABLE_JYIG"). +lisp_code_name(51622,"HANGUL_SYLLABLE_JYIGG"). +lisp_code_name(51623,"HANGUL_SYLLABLE_JYIGS"). +lisp_code_name(51624,"HANGUL_SYLLABLE_JYIN"). +lisp_code_name(51625,"HANGUL_SYLLABLE_JYINJ"). +lisp_code_name(51626,"HANGUL_SYLLABLE_JYINH"). +lisp_code_name(51627,"HANGUL_SYLLABLE_JYID"). +lisp_code_name(51628,"HANGUL_SYLLABLE_JYIL"). +lisp_code_name(51629,"HANGUL_SYLLABLE_JYILG"). +lisp_code_name(51630,"HANGUL_SYLLABLE_JYILM"). +lisp_code_name(51631,"HANGUL_SYLLABLE_JYILB"). +lisp_code_name(51632,"HANGUL_SYLLABLE_JYILS"). +lisp_code_name(51633,"HANGUL_SYLLABLE_JYILT"). +lisp_code_name(51634,"HANGUL_SYLLABLE_JYILP"). +lisp_code_name(51635,"HANGUL_SYLLABLE_JYILH"). +lisp_code_name(51636,"HANGUL_SYLLABLE_JYIM"). +lisp_code_name(51637,"HANGUL_SYLLABLE_JYIB"). +lisp_code_name(51638,"HANGUL_SYLLABLE_JYIBS"). +lisp_code_name(51639,"HANGUL_SYLLABLE_JYIS"). +lisp_code_name(51640,"HANGUL_SYLLABLE_JYISS"). +lisp_code_name(51641,"HANGUL_SYLLABLE_JYING"). +lisp_code_name(51642,"HANGUL_SYLLABLE_JYIJ"). +lisp_code_name(51643,"HANGUL_SYLLABLE_JYIC"). +lisp_code_name(51644,"HANGUL_SYLLABLE_JYIK"). +lisp_code_name(51645,"HANGUL_SYLLABLE_JYIT"). +lisp_code_name(51646,"HANGUL_SYLLABLE_JYIP"). +lisp_code_name(51647,"HANGUL_SYLLABLE_JYIH"). +lisp_code_name(51648,"HANGUL_SYLLABLE_JI"). +lisp_code_name(51649,"HANGUL_SYLLABLE_JIG"). +lisp_code_name(51650,"HANGUL_SYLLABLE_JIGG"). +lisp_code_name(51651,"HANGUL_SYLLABLE_JIGS"). +lisp_code_name(51652,"HANGUL_SYLLABLE_JIN"). +lisp_code_name(51653,"HANGUL_SYLLABLE_JINJ"). +lisp_code_name(51654,"HANGUL_SYLLABLE_JINH"). +lisp_code_name(51655,"HANGUL_SYLLABLE_JID"). +lisp_code_name(51656,"HANGUL_SYLLABLE_JIL"). +lisp_code_name(51657,"HANGUL_SYLLABLE_JILG"). +lisp_code_name(51658,"HANGUL_SYLLABLE_JILM"). +lisp_code_name(51659,"HANGUL_SYLLABLE_JILB"). +lisp_code_name(51660,"HANGUL_SYLLABLE_JILS"). +lisp_code_name(51661,"HANGUL_SYLLABLE_JILT"). +lisp_code_name(51662,"HANGUL_SYLLABLE_JILP"). +lisp_code_name(51663,"HANGUL_SYLLABLE_JILH"). +lisp_code_name(51664,"HANGUL_SYLLABLE_JIM"). +lisp_code_name(51665,"HANGUL_SYLLABLE_JIB"). +lisp_code_name(51666,"HANGUL_SYLLABLE_JIBS"). +lisp_code_name(51667,"HANGUL_SYLLABLE_JIS"). +lisp_code_name(51668,"HANGUL_SYLLABLE_JISS"). +lisp_code_name(51669,"HANGUL_SYLLABLE_JING"). +lisp_code_name(51670,"HANGUL_SYLLABLE_JIJ"). +lisp_code_name(51671,"HANGUL_SYLLABLE_JIC"). +lisp_code_name(51672,"HANGUL_SYLLABLE_JIK"). +lisp_code_name(51673,"HANGUL_SYLLABLE_JIT"). +lisp_code_name(51674,"HANGUL_SYLLABLE_JIP"). +lisp_code_name(51675,"HANGUL_SYLLABLE_JIH"). +lisp_code_name(51676,"HANGUL_SYLLABLE_JJA"). +lisp_code_name(51677,"HANGUL_SYLLABLE_JJAG"). +lisp_code_name(51678,"HANGUL_SYLLABLE_JJAGG"). +lisp_code_name(51679,"HANGUL_SYLLABLE_JJAGS"). +lisp_code_name(51680,"HANGUL_SYLLABLE_JJAN"). +lisp_code_name(51681,"HANGUL_SYLLABLE_JJANJ"). +lisp_code_name(51682,"HANGUL_SYLLABLE_JJANH"). +lisp_code_name(51683,"HANGUL_SYLLABLE_JJAD"). +lisp_code_name(51684,"HANGUL_SYLLABLE_JJAL"). +lisp_code_name(51685,"HANGUL_SYLLABLE_JJALG"). +lisp_code_name(51686,"HANGUL_SYLLABLE_JJALM"). +lisp_code_name(51687,"HANGUL_SYLLABLE_JJALB"). +lisp_code_name(51688,"HANGUL_SYLLABLE_JJALS"). +lisp_code_name(51689,"HANGUL_SYLLABLE_JJALT"). +lisp_code_name(51690,"HANGUL_SYLLABLE_JJALP"). +lisp_code_name(51691,"HANGUL_SYLLABLE_JJALH"). +lisp_code_name(51692,"HANGUL_SYLLABLE_JJAM"). +lisp_code_name(51693,"HANGUL_SYLLABLE_JJAB"). +lisp_code_name(51694,"HANGUL_SYLLABLE_JJABS"). +lisp_code_name(51695,"HANGUL_SYLLABLE_JJAS"). +lisp_code_name(51696,"HANGUL_SYLLABLE_JJASS"). +lisp_code_name(51697,"HANGUL_SYLLABLE_JJANG"). +lisp_code_name(51698,"HANGUL_SYLLABLE_JJAJ"). +lisp_code_name(51699,"HANGUL_SYLLABLE_JJAC"). +lisp_code_name(51700,"HANGUL_SYLLABLE_JJAK"). +lisp_code_name(51701,"HANGUL_SYLLABLE_JJAT"). +lisp_code_name(51702,"HANGUL_SYLLABLE_JJAP"). +lisp_code_name(51703,"HANGUL_SYLLABLE_JJAH"). +lisp_code_name(51704,"HANGUL_SYLLABLE_JJAE"). +lisp_code_name(51705,"HANGUL_SYLLABLE_JJAEG"). +lisp_code_name(51706,"HANGUL_SYLLABLE_JJAEGG"). +lisp_code_name(51707,"HANGUL_SYLLABLE_JJAEGS"). +lisp_code_name(51708,"HANGUL_SYLLABLE_JJAEN"). +lisp_code_name(51709,"HANGUL_SYLLABLE_JJAENJ"). +lisp_code_name(51710,"HANGUL_SYLLABLE_JJAENH"). +lisp_code_name(51711,"HANGUL_SYLLABLE_JJAED"). +lisp_code_name(51712,"HANGUL_SYLLABLE_JJAEL"). +lisp_code_name(51713,"HANGUL_SYLLABLE_JJAELG"). +lisp_code_name(51714,"HANGUL_SYLLABLE_JJAELM"). +lisp_code_name(51715,"HANGUL_SYLLABLE_JJAELB"). +lisp_code_name(51716,"HANGUL_SYLLABLE_JJAELS"). +lisp_code_name(51717,"HANGUL_SYLLABLE_JJAELT"). +lisp_code_name(51718,"HANGUL_SYLLABLE_JJAELP"). +lisp_code_name(51719,"HANGUL_SYLLABLE_JJAELH"). +lisp_code_name(51720,"HANGUL_SYLLABLE_JJAEM"). +lisp_code_name(51721,"HANGUL_SYLLABLE_JJAEB"). +lisp_code_name(51722,"HANGUL_SYLLABLE_JJAEBS"). +lisp_code_name(51723,"HANGUL_SYLLABLE_JJAES"). +lisp_code_name(51724,"HANGUL_SYLLABLE_JJAESS"). +lisp_code_name(51725,"HANGUL_SYLLABLE_JJAENG"). +lisp_code_name(51726,"HANGUL_SYLLABLE_JJAEJ"). +lisp_code_name(51727,"HANGUL_SYLLABLE_JJAEC"). +lisp_code_name(51728,"HANGUL_SYLLABLE_JJAEK"). +lisp_code_name(51729,"HANGUL_SYLLABLE_JJAET"). +lisp_code_name(51730,"HANGUL_SYLLABLE_JJAEP"). +lisp_code_name(51731,"HANGUL_SYLLABLE_JJAEH"). +lisp_code_name(51732,"HANGUL_SYLLABLE_JJYA"). +lisp_code_name(51733,"HANGUL_SYLLABLE_JJYAG"). +lisp_code_name(51734,"HANGUL_SYLLABLE_JJYAGG"). +lisp_code_name(51735,"HANGUL_SYLLABLE_JJYAGS"). +lisp_code_name(51736,"HANGUL_SYLLABLE_JJYAN"). +lisp_code_name(51737,"HANGUL_SYLLABLE_JJYANJ"). +lisp_code_name(51738,"HANGUL_SYLLABLE_JJYANH"). +lisp_code_name(51739,"HANGUL_SYLLABLE_JJYAD"). +lisp_code_name(51740,"HANGUL_SYLLABLE_JJYAL"). +lisp_code_name(51741,"HANGUL_SYLLABLE_JJYALG"). +lisp_code_name(51742,"HANGUL_SYLLABLE_JJYALM"). +lisp_code_name(51743,"HANGUL_SYLLABLE_JJYALB"). +lisp_code_name(51744,"HANGUL_SYLLABLE_JJYALS"). +lisp_code_name(51745,"HANGUL_SYLLABLE_JJYALT"). +lisp_code_name(51746,"HANGUL_SYLLABLE_JJYALP"). +lisp_code_name(51747,"HANGUL_SYLLABLE_JJYALH"). +lisp_code_name(51748,"HANGUL_SYLLABLE_JJYAM"). +lisp_code_name(51749,"HANGUL_SYLLABLE_JJYAB"). +lisp_code_name(51750,"HANGUL_SYLLABLE_JJYABS"). +lisp_code_name(51751,"HANGUL_SYLLABLE_JJYAS"). +lisp_code_name(51752,"HANGUL_SYLLABLE_JJYASS"). +lisp_code_name(51753,"HANGUL_SYLLABLE_JJYANG"). +lisp_code_name(51754,"HANGUL_SYLLABLE_JJYAJ"). +lisp_code_name(51755,"HANGUL_SYLLABLE_JJYAC"). +lisp_code_name(51756,"HANGUL_SYLLABLE_JJYAK"). +lisp_code_name(51757,"HANGUL_SYLLABLE_JJYAT"). +lisp_code_name(51758,"HANGUL_SYLLABLE_JJYAP"). +lisp_code_name(51759,"HANGUL_SYLLABLE_JJYAH"). +lisp_code_name(51760,"HANGUL_SYLLABLE_JJYAE"). +lisp_code_name(51761,"HANGUL_SYLLABLE_JJYAEG"). +lisp_code_name(51762,"HANGUL_SYLLABLE_JJYAEGG"). +lisp_code_name(51763,"HANGUL_SYLLABLE_JJYAEGS"). +lisp_code_name(51764,"HANGUL_SYLLABLE_JJYAEN"). +lisp_code_name(51765,"HANGUL_SYLLABLE_JJYAENJ"). +lisp_code_name(51766,"HANGUL_SYLLABLE_JJYAENH"). +lisp_code_name(51767,"HANGUL_SYLLABLE_JJYAED"). +lisp_code_name(51768,"HANGUL_SYLLABLE_JJYAEL"). +lisp_code_name(51769,"HANGUL_SYLLABLE_JJYAELG"). +lisp_code_name(51770,"HANGUL_SYLLABLE_JJYAELM"). +lisp_code_name(51771,"HANGUL_SYLLABLE_JJYAELB"). +lisp_code_name(51772,"HANGUL_SYLLABLE_JJYAELS"). +lisp_code_name(51773,"HANGUL_SYLLABLE_JJYAELT"). +lisp_code_name(51774,"HANGUL_SYLLABLE_JJYAELP"). +lisp_code_name(51775,"HANGUL_SYLLABLE_JJYAELH"). +lisp_code_name(51776,"HANGUL_SYLLABLE_JJYAEM"). +lisp_code_name(51777,"HANGUL_SYLLABLE_JJYAEB"). +lisp_code_name(51778,"HANGUL_SYLLABLE_JJYAEBS"). +lisp_code_name(51779,"HANGUL_SYLLABLE_JJYAES"). +lisp_code_name(51780,"HANGUL_SYLLABLE_JJYAESS"). +lisp_code_name(51781,"HANGUL_SYLLABLE_JJYAENG"). +lisp_code_name(51782,"HANGUL_SYLLABLE_JJYAEJ"). +lisp_code_name(51783,"HANGUL_SYLLABLE_JJYAEC"). +lisp_code_name(51784,"HANGUL_SYLLABLE_JJYAEK"). +lisp_code_name(51785,"HANGUL_SYLLABLE_JJYAET"). +lisp_code_name(51786,"HANGUL_SYLLABLE_JJYAEP"). +lisp_code_name(51787,"HANGUL_SYLLABLE_JJYAEH"). +lisp_code_name(51788,"HANGUL_SYLLABLE_JJEO"). +lisp_code_name(51789,"HANGUL_SYLLABLE_JJEOG"). +lisp_code_name(51790,"HANGUL_SYLLABLE_JJEOGG"). +lisp_code_name(51791,"HANGUL_SYLLABLE_JJEOGS"). +lisp_code_name(51792,"HANGUL_SYLLABLE_JJEON"). +lisp_code_name(51793,"HANGUL_SYLLABLE_JJEONJ"). +lisp_code_name(51794,"HANGUL_SYLLABLE_JJEONH"). +lisp_code_name(51795,"HANGUL_SYLLABLE_JJEOD"). +lisp_code_name(51796,"HANGUL_SYLLABLE_JJEOL"). +lisp_code_name(51797,"HANGUL_SYLLABLE_JJEOLG"). +lisp_code_name(51798,"HANGUL_SYLLABLE_JJEOLM"). +lisp_code_name(51799,"HANGUL_SYLLABLE_JJEOLB"). +lisp_code_name(51800,"HANGUL_SYLLABLE_JJEOLS"). +lisp_code_name(51801,"HANGUL_SYLLABLE_JJEOLT"). +lisp_code_name(51802,"HANGUL_SYLLABLE_JJEOLP"). +lisp_code_name(51803,"HANGUL_SYLLABLE_JJEOLH"). +lisp_code_name(51804,"HANGUL_SYLLABLE_JJEOM"). +lisp_code_name(51805,"HANGUL_SYLLABLE_JJEOB"). +lisp_code_name(51806,"HANGUL_SYLLABLE_JJEOBS"). +lisp_code_name(51807,"HANGUL_SYLLABLE_JJEOS"). +lisp_code_name(51808,"HANGUL_SYLLABLE_JJEOSS"). +lisp_code_name(51809,"HANGUL_SYLLABLE_JJEONG"). +lisp_code_name(51810,"HANGUL_SYLLABLE_JJEOJ"). +lisp_code_name(51811,"HANGUL_SYLLABLE_JJEOC"). +lisp_code_name(51812,"HANGUL_SYLLABLE_JJEOK"). +lisp_code_name(51813,"HANGUL_SYLLABLE_JJEOT"). +lisp_code_name(51814,"HANGUL_SYLLABLE_JJEOP"). +lisp_code_name(51815,"HANGUL_SYLLABLE_JJEOH"). +lisp_code_name(51816,"HANGUL_SYLLABLE_JJE"). +lisp_code_name(51817,"HANGUL_SYLLABLE_JJEG"). +lisp_code_name(51818,"HANGUL_SYLLABLE_JJEGG"). +lisp_code_name(51819,"HANGUL_SYLLABLE_JJEGS"). +lisp_code_name(51820,"HANGUL_SYLLABLE_JJEN"). +lisp_code_name(51821,"HANGUL_SYLLABLE_JJENJ"). +lisp_code_name(51822,"HANGUL_SYLLABLE_JJENH"). +lisp_code_name(51823,"HANGUL_SYLLABLE_JJED"). +lisp_code_name(51824,"HANGUL_SYLLABLE_JJEL"). +lisp_code_name(51825,"HANGUL_SYLLABLE_JJELG"). +lisp_code_name(51826,"HANGUL_SYLLABLE_JJELM"). +lisp_code_name(51827,"HANGUL_SYLLABLE_JJELB"). +lisp_code_name(51828,"HANGUL_SYLLABLE_JJELS"). +lisp_code_name(51829,"HANGUL_SYLLABLE_JJELT"). +lisp_code_name(51830,"HANGUL_SYLLABLE_JJELP"). +lisp_code_name(51831,"HANGUL_SYLLABLE_JJELH"). +lisp_code_name(51832,"HANGUL_SYLLABLE_JJEM"). +lisp_code_name(51833,"HANGUL_SYLLABLE_JJEB"). +lisp_code_name(51834,"HANGUL_SYLLABLE_JJEBS"). +lisp_code_name(51835,"HANGUL_SYLLABLE_JJES"). +lisp_code_name(51836,"HANGUL_SYLLABLE_JJESS"). +lisp_code_name(51837,"HANGUL_SYLLABLE_JJENG"). +lisp_code_name(51838,"HANGUL_SYLLABLE_JJEJ"). +lisp_code_name(51839,"HANGUL_SYLLABLE_JJEC"). +lisp_code_name(51840,"HANGUL_SYLLABLE_JJEK"). +lisp_code_name(51841,"HANGUL_SYLLABLE_JJET"). +lisp_code_name(51842,"HANGUL_SYLLABLE_JJEP"). +lisp_code_name(51843,"HANGUL_SYLLABLE_JJEH"). +lisp_code_name(51844,"HANGUL_SYLLABLE_JJYEO"). +lisp_code_name(51845,"HANGUL_SYLLABLE_JJYEOG"). +lisp_code_name(51846,"HANGUL_SYLLABLE_JJYEOGG"). +lisp_code_name(51847,"HANGUL_SYLLABLE_JJYEOGS"). +lisp_code_name(51848,"HANGUL_SYLLABLE_JJYEON"). +lisp_code_name(51849,"HANGUL_SYLLABLE_JJYEONJ"). +lisp_code_name(51850,"HANGUL_SYLLABLE_JJYEONH"). +lisp_code_name(51851,"HANGUL_SYLLABLE_JJYEOD"). +lisp_code_name(51852,"HANGUL_SYLLABLE_JJYEOL"). +lisp_code_name(51853,"HANGUL_SYLLABLE_JJYEOLG"). +lisp_code_name(51854,"HANGUL_SYLLABLE_JJYEOLM"). +lisp_code_name(51855,"HANGUL_SYLLABLE_JJYEOLB"). +lisp_code_name(51856,"HANGUL_SYLLABLE_JJYEOLS"). +lisp_code_name(51857,"HANGUL_SYLLABLE_JJYEOLT"). +lisp_code_name(51858,"HANGUL_SYLLABLE_JJYEOLP"). +lisp_code_name(51859,"HANGUL_SYLLABLE_JJYEOLH"). +lisp_code_name(51860,"HANGUL_SYLLABLE_JJYEOM"). +lisp_code_name(51861,"HANGUL_SYLLABLE_JJYEOB"). +lisp_code_name(51862,"HANGUL_SYLLABLE_JJYEOBS"). +lisp_code_name(51863,"HANGUL_SYLLABLE_JJYEOS"). +lisp_code_name(51864,"HANGUL_SYLLABLE_JJYEOSS"). +lisp_code_name(51865,"HANGUL_SYLLABLE_JJYEONG"). +lisp_code_name(51866,"HANGUL_SYLLABLE_JJYEOJ"). +lisp_code_name(51867,"HANGUL_SYLLABLE_JJYEOC"). +lisp_code_name(51868,"HANGUL_SYLLABLE_JJYEOK"). +lisp_code_name(51869,"HANGUL_SYLLABLE_JJYEOT"). +lisp_code_name(51870,"HANGUL_SYLLABLE_JJYEOP"). +lisp_code_name(51871,"HANGUL_SYLLABLE_JJYEOH"). +lisp_code_name(51872,"HANGUL_SYLLABLE_JJYE"). +lisp_code_name(51873,"HANGUL_SYLLABLE_JJYEG"). +lisp_code_name(51874,"HANGUL_SYLLABLE_JJYEGG"). +lisp_code_name(51875,"HANGUL_SYLLABLE_JJYEGS"). +lisp_code_name(51876,"HANGUL_SYLLABLE_JJYEN"). +lisp_code_name(51877,"HANGUL_SYLLABLE_JJYENJ"). +lisp_code_name(51878,"HANGUL_SYLLABLE_JJYENH"). +lisp_code_name(51879,"HANGUL_SYLLABLE_JJYED"). +lisp_code_name(51880,"HANGUL_SYLLABLE_JJYEL"). +lisp_code_name(51881,"HANGUL_SYLLABLE_JJYELG"). +lisp_code_name(51882,"HANGUL_SYLLABLE_JJYELM"). +lisp_code_name(51883,"HANGUL_SYLLABLE_JJYELB"). +lisp_code_name(51884,"HANGUL_SYLLABLE_JJYELS"). +lisp_code_name(51885,"HANGUL_SYLLABLE_JJYELT"). +lisp_code_name(51886,"HANGUL_SYLLABLE_JJYELP"). +lisp_code_name(51887,"HANGUL_SYLLABLE_JJYELH"). +lisp_code_name(51888,"HANGUL_SYLLABLE_JJYEM"). +lisp_code_name(51889,"HANGUL_SYLLABLE_JJYEB"). +lisp_code_name(51890,"HANGUL_SYLLABLE_JJYEBS"). +lisp_code_name(51891,"HANGUL_SYLLABLE_JJYES"). +lisp_code_name(51892,"HANGUL_SYLLABLE_JJYESS"). +lisp_code_name(51893,"HANGUL_SYLLABLE_JJYENG"). +lisp_code_name(51894,"HANGUL_SYLLABLE_JJYEJ"). +lisp_code_name(51895,"HANGUL_SYLLABLE_JJYEC"). +lisp_code_name(51896,"HANGUL_SYLLABLE_JJYEK"). +lisp_code_name(51897,"HANGUL_SYLLABLE_JJYET"). +lisp_code_name(51898,"HANGUL_SYLLABLE_JJYEP"). +lisp_code_name(51899,"HANGUL_SYLLABLE_JJYEH"). +lisp_code_name(51900,"HANGUL_SYLLABLE_JJO"). +lisp_code_name(51901,"HANGUL_SYLLABLE_JJOG"). +lisp_code_name(51902,"HANGUL_SYLLABLE_JJOGG"). +lisp_code_name(51903,"HANGUL_SYLLABLE_JJOGS"). +lisp_code_name(51904,"HANGUL_SYLLABLE_JJON"). +lisp_code_name(51905,"HANGUL_SYLLABLE_JJONJ"). +lisp_code_name(51906,"HANGUL_SYLLABLE_JJONH"). +lisp_code_name(51907,"HANGUL_SYLLABLE_JJOD"). +lisp_code_name(51908,"HANGUL_SYLLABLE_JJOL"). +lisp_code_name(51909,"HANGUL_SYLLABLE_JJOLG"). +lisp_code_name(51910,"HANGUL_SYLLABLE_JJOLM"). +lisp_code_name(51911,"HANGUL_SYLLABLE_JJOLB"). +lisp_code_name(51912,"HANGUL_SYLLABLE_JJOLS"). +lisp_code_name(51913,"HANGUL_SYLLABLE_JJOLT"). +lisp_code_name(51914,"HANGUL_SYLLABLE_JJOLP"). +lisp_code_name(51915,"HANGUL_SYLLABLE_JJOLH"). +lisp_code_name(51916,"HANGUL_SYLLABLE_JJOM"). +lisp_code_name(51917,"HANGUL_SYLLABLE_JJOB"). +lisp_code_name(51918,"HANGUL_SYLLABLE_JJOBS"). +lisp_code_name(51919,"HANGUL_SYLLABLE_JJOS"). +lisp_code_name(51920,"HANGUL_SYLLABLE_JJOSS"). +lisp_code_name(51921,"HANGUL_SYLLABLE_JJONG"). +lisp_code_name(51922,"HANGUL_SYLLABLE_JJOJ"). +lisp_code_name(51923,"HANGUL_SYLLABLE_JJOC"). +lisp_code_name(51924,"HANGUL_SYLLABLE_JJOK"). +lisp_code_name(51925,"HANGUL_SYLLABLE_JJOT"). +lisp_code_name(51926,"HANGUL_SYLLABLE_JJOP"). +lisp_code_name(51927,"HANGUL_SYLLABLE_JJOH"). +lisp_code_name(51928,"HANGUL_SYLLABLE_JJWA"). +lisp_code_name(51929,"HANGUL_SYLLABLE_JJWAG"). +lisp_code_name(51930,"HANGUL_SYLLABLE_JJWAGG"). +lisp_code_name(51931,"HANGUL_SYLLABLE_JJWAGS"). +lisp_code_name(51932,"HANGUL_SYLLABLE_JJWAN"). +lisp_code_name(51933,"HANGUL_SYLLABLE_JJWANJ"). +lisp_code_name(51934,"HANGUL_SYLLABLE_JJWANH"). +lisp_code_name(51935,"HANGUL_SYLLABLE_JJWAD"). +lisp_code_name(51936,"HANGUL_SYLLABLE_JJWAL"). +lisp_code_name(51937,"HANGUL_SYLLABLE_JJWALG"). +lisp_code_name(51938,"HANGUL_SYLLABLE_JJWALM"). +lisp_code_name(51939,"HANGUL_SYLLABLE_JJWALB"). +lisp_code_name(51940,"HANGUL_SYLLABLE_JJWALS"). +lisp_code_name(51941,"HANGUL_SYLLABLE_JJWALT"). +lisp_code_name(51942,"HANGUL_SYLLABLE_JJWALP"). +lisp_code_name(51943,"HANGUL_SYLLABLE_JJWALH"). +lisp_code_name(51944,"HANGUL_SYLLABLE_JJWAM"). +lisp_code_name(51945,"HANGUL_SYLLABLE_JJWAB"). +lisp_code_name(51946,"HANGUL_SYLLABLE_JJWABS"). +lisp_code_name(51947,"HANGUL_SYLLABLE_JJWAS"). +lisp_code_name(51948,"HANGUL_SYLLABLE_JJWASS"). +lisp_code_name(51949,"HANGUL_SYLLABLE_JJWANG"). +lisp_code_name(51950,"HANGUL_SYLLABLE_JJWAJ"). +lisp_code_name(51951,"HANGUL_SYLLABLE_JJWAC"). +lisp_code_name(51952,"HANGUL_SYLLABLE_JJWAK"). +lisp_code_name(51953,"HANGUL_SYLLABLE_JJWAT"). +lisp_code_name(51954,"HANGUL_SYLLABLE_JJWAP"). +lisp_code_name(51955,"HANGUL_SYLLABLE_JJWAH"). +lisp_code_name(51956,"HANGUL_SYLLABLE_JJWAE"). +lisp_code_name(51957,"HANGUL_SYLLABLE_JJWAEG"). +lisp_code_name(51958,"HANGUL_SYLLABLE_JJWAEGG"). +lisp_code_name(51959,"HANGUL_SYLLABLE_JJWAEGS"). +lisp_code_name(51960,"HANGUL_SYLLABLE_JJWAEN"). +lisp_code_name(51961,"HANGUL_SYLLABLE_JJWAENJ"). +lisp_code_name(51962,"HANGUL_SYLLABLE_JJWAENH"). +lisp_code_name(51963,"HANGUL_SYLLABLE_JJWAED"). +lisp_code_name(51964,"HANGUL_SYLLABLE_JJWAEL"). +lisp_code_name(51965,"HANGUL_SYLLABLE_JJWAELG"). +lisp_code_name(51966,"HANGUL_SYLLABLE_JJWAELM"). +lisp_code_name(51967,"HANGUL_SYLLABLE_JJWAELB"). +lisp_code_name(51968,"HANGUL_SYLLABLE_JJWAELS"). +lisp_code_name(51969,"HANGUL_SYLLABLE_JJWAELT"). +lisp_code_name(51970,"HANGUL_SYLLABLE_JJWAELP"). +lisp_code_name(51971,"HANGUL_SYLLABLE_JJWAELH"). +lisp_code_name(51972,"HANGUL_SYLLABLE_JJWAEM"). +lisp_code_name(51973,"HANGUL_SYLLABLE_JJWAEB"). +lisp_code_name(51974,"HANGUL_SYLLABLE_JJWAEBS"). +lisp_code_name(51975,"HANGUL_SYLLABLE_JJWAES"). +lisp_code_name(51976,"HANGUL_SYLLABLE_JJWAESS"). +lisp_code_name(51977,"HANGUL_SYLLABLE_JJWAENG"). +lisp_code_name(51978,"HANGUL_SYLLABLE_JJWAEJ"). +lisp_code_name(51979,"HANGUL_SYLLABLE_JJWAEC"). +lisp_code_name(51980,"HANGUL_SYLLABLE_JJWAEK"). +lisp_code_name(51981,"HANGUL_SYLLABLE_JJWAET"). +lisp_code_name(51982,"HANGUL_SYLLABLE_JJWAEP"). +lisp_code_name(51983,"HANGUL_SYLLABLE_JJWAEH"). +lisp_code_name(51984,"HANGUL_SYLLABLE_JJOE"). +lisp_code_name(51985,"HANGUL_SYLLABLE_JJOEG"). +lisp_code_name(51986,"HANGUL_SYLLABLE_JJOEGG"). +lisp_code_name(51987,"HANGUL_SYLLABLE_JJOEGS"). +lisp_code_name(51988,"HANGUL_SYLLABLE_JJOEN"). +lisp_code_name(51989,"HANGUL_SYLLABLE_JJOENJ"). +lisp_code_name(51990,"HANGUL_SYLLABLE_JJOENH"). +lisp_code_name(51991,"HANGUL_SYLLABLE_JJOED"). +lisp_code_name(51992,"HANGUL_SYLLABLE_JJOEL"). +lisp_code_name(51993,"HANGUL_SYLLABLE_JJOELG"). +lisp_code_name(51994,"HANGUL_SYLLABLE_JJOELM"). +lisp_code_name(51995,"HANGUL_SYLLABLE_JJOELB"). +lisp_code_name(51996,"HANGUL_SYLLABLE_JJOELS"). +lisp_code_name(51997,"HANGUL_SYLLABLE_JJOELT"). +lisp_code_name(51998,"HANGUL_SYLLABLE_JJOELP"). +lisp_code_name(51999,"HANGUL_SYLLABLE_JJOELH"). +lisp_code_name(52000,"HANGUL_SYLLABLE_JJOEM"). +lisp_code_name(52001,"HANGUL_SYLLABLE_JJOEB"). +lisp_code_name(52002,"HANGUL_SYLLABLE_JJOEBS"). +lisp_code_name(52003,"HANGUL_SYLLABLE_JJOES"). +lisp_code_name(52004,"HANGUL_SYLLABLE_JJOESS"). +lisp_code_name(52005,"HANGUL_SYLLABLE_JJOENG"). +lisp_code_name(52006,"HANGUL_SYLLABLE_JJOEJ"). +lisp_code_name(52007,"HANGUL_SYLLABLE_JJOEC"). +lisp_code_name(52008,"HANGUL_SYLLABLE_JJOEK"). +lisp_code_name(52009,"HANGUL_SYLLABLE_JJOET"). +lisp_code_name(52010,"HANGUL_SYLLABLE_JJOEP"). +lisp_code_name(52011,"HANGUL_SYLLABLE_JJOEH"). +lisp_code_name(52012,"HANGUL_SYLLABLE_JJYO"). +lisp_code_name(52013,"HANGUL_SYLLABLE_JJYOG"). +lisp_code_name(52014,"HANGUL_SYLLABLE_JJYOGG"). +lisp_code_name(52015,"HANGUL_SYLLABLE_JJYOGS"). +lisp_code_name(52016,"HANGUL_SYLLABLE_JJYON"). +lisp_code_name(52017,"HANGUL_SYLLABLE_JJYONJ"). +lisp_code_name(52018,"HANGUL_SYLLABLE_JJYONH"). +lisp_code_name(52019,"HANGUL_SYLLABLE_JJYOD"). +lisp_code_name(52020,"HANGUL_SYLLABLE_JJYOL"). +lisp_code_name(52021,"HANGUL_SYLLABLE_JJYOLG"). +lisp_code_name(52022,"HANGUL_SYLLABLE_JJYOLM"). +lisp_code_name(52023,"HANGUL_SYLLABLE_JJYOLB"). +lisp_code_name(52024,"HANGUL_SYLLABLE_JJYOLS"). +lisp_code_name(52025,"HANGUL_SYLLABLE_JJYOLT"). +lisp_code_name(52026,"HANGUL_SYLLABLE_JJYOLP"). +lisp_code_name(52027,"HANGUL_SYLLABLE_JJYOLH"). +lisp_code_name(52028,"HANGUL_SYLLABLE_JJYOM"). +lisp_code_name(52029,"HANGUL_SYLLABLE_JJYOB"). +lisp_code_name(52030,"HANGUL_SYLLABLE_JJYOBS"). +lisp_code_name(52031,"HANGUL_SYLLABLE_JJYOS"). +lisp_code_name(52032,"HANGUL_SYLLABLE_JJYOSS"). +lisp_code_name(52033,"HANGUL_SYLLABLE_JJYONG"). +lisp_code_name(52034,"HANGUL_SYLLABLE_JJYOJ"). +lisp_code_name(52035,"HANGUL_SYLLABLE_JJYOC"). +lisp_code_name(52036,"HANGUL_SYLLABLE_JJYOK"). +lisp_code_name(52037,"HANGUL_SYLLABLE_JJYOT"). +lisp_code_name(52038,"HANGUL_SYLLABLE_JJYOP"). +lisp_code_name(52039,"HANGUL_SYLLABLE_JJYOH"). +lisp_code_name(52040,"HANGUL_SYLLABLE_JJU"). +lisp_code_name(52041,"HANGUL_SYLLABLE_JJUG"). +lisp_code_name(52042,"HANGUL_SYLLABLE_JJUGG"). +lisp_code_name(52043,"HANGUL_SYLLABLE_JJUGS"). +lisp_code_name(52044,"HANGUL_SYLLABLE_JJUN"). +lisp_code_name(52045,"HANGUL_SYLLABLE_JJUNJ"). +lisp_code_name(52046,"HANGUL_SYLLABLE_JJUNH"). +lisp_code_name(52047,"HANGUL_SYLLABLE_JJUD"). +lisp_code_name(52048,"HANGUL_SYLLABLE_JJUL"). +lisp_code_name(52049,"HANGUL_SYLLABLE_JJULG"). +lisp_code_name(52050,"HANGUL_SYLLABLE_JJULM"). +lisp_code_name(52051,"HANGUL_SYLLABLE_JJULB"). +lisp_code_name(52052,"HANGUL_SYLLABLE_JJULS"). +lisp_code_name(52053,"HANGUL_SYLLABLE_JJULT"). +lisp_code_name(52054,"HANGUL_SYLLABLE_JJULP"). +lisp_code_name(52055,"HANGUL_SYLLABLE_JJULH"). +lisp_code_name(52056,"HANGUL_SYLLABLE_JJUM"). +lisp_code_name(52057,"HANGUL_SYLLABLE_JJUB"). +lisp_code_name(52058,"HANGUL_SYLLABLE_JJUBS"). +lisp_code_name(52059,"HANGUL_SYLLABLE_JJUS"). +lisp_code_name(52060,"HANGUL_SYLLABLE_JJUSS"). +lisp_code_name(52061,"HANGUL_SYLLABLE_JJUNG"). +lisp_code_name(52062,"HANGUL_SYLLABLE_JJUJ"). +lisp_code_name(52063,"HANGUL_SYLLABLE_JJUC"). +lisp_code_name(52064,"HANGUL_SYLLABLE_JJUK"). +lisp_code_name(52065,"HANGUL_SYLLABLE_JJUT"). +lisp_code_name(52066,"HANGUL_SYLLABLE_JJUP"). +lisp_code_name(52067,"HANGUL_SYLLABLE_JJUH"). +lisp_code_name(52068,"HANGUL_SYLLABLE_JJWEO"). +lisp_code_name(52069,"HANGUL_SYLLABLE_JJWEOG"). +lisp_code_name(52070,"HANGUL_SYLLABLE_JJWEOGG"). +lisp_code_name(52071,"HANGUL_SYLLABLE_JJWEOGS"). +lisp_code_name(52072,"HANGUL_SYLLABLE_JJWEON"). +lisp_code_name(52073,"HANGUL_SYLLABLE_JJWEONJ"). +lisp_code_name(52074,"HANGUL_SYLLABLE_JJWEONH"). +lisp_code_name(52075,"HANGUL_SYLLABLE_JJWEOD"). +lisp_code_name(52076,"HANGUL_SYLLABLE_JJWEOL"). +lisp_code_name(52077,"HANGUL_SYLLABLE_JJWEOLG"). +lisp_code_name(52078,"HANGUL_SYLLABLE_JJWEOLM"). +lisp_code_name(52079,"HANGUL_SYLLABLE_JJWEOLB"). +lisp_code_name(52080,"HANGUL_SYLLABLE_JJWEOLS"). +lisp_code_name(52081,"HANGUL_SYLLABLE_JJWEOLT"). +lisp_code_name(52082,"HANGUL_SYLLABLE_JJWEOLP"). +lisp_code_name(52083,"HANGUL_SYLLABLE_JJWEOLH"). +lisp_code_name(52084,"HANGUL_SYLLABLE_JJWEOM"). +lisp_code_name(52085,"HANGUL_SYLLABLE_JJWEOB"). +lisp_code_name(52086,"HANGUL_SYLLABLE_JJWEOBS"). +lisp_code_name(52087,"HANGUL_SYLLABLE_JJWEOS"). +lisp_code_name(52088,"HANGUL_SYLLABLE_JJWEOSS"). +lisp_code_name(52089,"HANGUL_SYLLABLE_JJWEONG"). +lisp_code_name(52090,"HANGUL_SYLLABLE_JJWEOJ"). +lisp_code_name(52091,"HANGUL_SYLLABLE_JJWEOC"). +lisp_code_name(52092,"HANGUL_SYLLABLE_JJWEOK"). +lisp_code_name(52093,"HANGUL_SYLLABLE_JJWEOT"). +lisp_code_name(52094,"HANGUL_SYLLABLE_JJWEOP"). +lisp_code_name(52095,"HANGUL_SYLLABLE_JJWEOH"). +lisp_code_name(52096,"HANGUL_SYLLABLE_JJWE"). +lisp_code_name(52097,"HANGUL_SYLLABLE_JJWEG"). +lisp_code_name(52098,"HANGUL_SYLLABLE_JJWEGG"). +lisp_code_name(52099,"HANGUL_SYLLABLE_JJWEGS"). +lisp_code_name(52100,"HANGUL_SYLLABLE_JJWEN"). +lisp_code_name(52101,"HANGUL_SYLLABLE_JJWENJ"). +lisp_code_name(52102,"HANGUL_SYLLABLE_JJWENH"). +lisp_code_name(52103,"HANGUL_SYLLABLE_JJWED"). +lisp_code_name(52104,"HANGUL_SYLLABLE_JJWEL"). +lisp_code_name(52105,"HANGUL_SYLLABLE_JJWELG"). +lisp_code_name(52106,"HANGUL_SYLLABLE_JJWELM"). +lisp_code_name(52107,"HANGUL_SYLLABLE_JJWELB"). +lisp_code_name(52108,"HANGUL_SYLLABLE_JJWELS"). +lisp_code_name(52109,"HANGUL_SYLLABLE_JJWELT"). +lisp_code_name(52110,"HANGUL_SYLLABLE_JJWELP"). +lisp_code_name(52111,"HANGUL_SYLLABLE_JJWELH"). +lisp_code_name(52112,"HANGUL_SYLLABLE_JJWEM"). +lisp_code_name(52113,"HANGUL_SYLLABLE_JJWEB"). +lisp_code_name(52114,"HANGUL_SYLLABLE_JJWEBS"). +lisp_code_name(52115,"HANGUL_SYLLABLE_JJWES"). +lisp_code_name(52116,"HANGUL_SYLLABLE_JJWESS"). +lisp_code_name(52117,"HANGUL_SYLLABLE_JJWENG"). +lisp_code_name(52118,"HANGUL_SYLLABLE_JJWEJ"). +lisp_code_name(52119,"HANGUL_SYLLABLE_JJWEC"). +lisp_code_name(52120,"HANGUL_SYLLABLE_JJWEK"). +lisp_code_name(52121,"HANGUL_SYLLABLE_JJWET"). +lisp_code_name(52122,"HANGUL_SYLLABLE_JJWEP"). +lisp_code_name(52123,"HANGUL_SYLLABLE_JJWEH"). +lisp_code_name(52124,"HANGUL_SYLLABLE_JJWI"). +lisp_code_name(52125,"HANGUL_SYLLABLE_JJWIG"). +lisp_code_name(52126,"HANGUL_SYLLABLE_JJWIGG"). +lisp_code_name(52127,"HANGUL_SYLLABLE_JJWIGS"). +lisp_code_name(52128,"HANGUL_SYLLABLE_JJWIN"). +lisp_code_name(52129,"HANGUL_SYLLABLE_JJWINJ"). +lisp_code_name(52130,"HANGUL_SYLLABLE_JJWINH"). +lisp_code_name(52131,"HANGUL_SYLLABLE_JJWID"). +lisp_code_name(52132,"HANGUL_SYLLABLE_JJWIL"). +lisp_code_name(52133,"HANGUL_SYLLABLE_JJWILG"). +lisp_code_name(52134,"HANGUL_SYLLABLE_JJWILM"). +lisp_code_name(52135,"HANGUL_SYLLABLE_JJWILB"). +lisp_code_name(52136,"HANGUL_SYLLABLE_JJWILS"). +lisp_code_name(52137,"HANGUL_SYLLABLE_JJWILT"). +lisp_code_name(52138,"HANGUL_SYLLABLE_JJWILP"). +lisp_code_name(52139,"HANGUL_SYLLABLE_JJWILH"). +lisp_code_name(52140,"HANGUL_SYLLABLE_JJWIM"). +lisp_code_name(52141,"HANGUL_SYLLABLE_JJWIB"). +lisp_code_name(52142,"HANGUL_SYLLABLE_JJWIBS"). +lisp_code_name(52143,"HANGUL_SYLLABLE_JJWIS"). +lisp_code_name(52144,"HANGUL_SYLLABLE_JJWISS"). +lisp_code_name(52145,"HANGUL_SYLLABLE_JJWING"). +lisp_code_name(52146,"HANGUL_SYLLABLE_JJWIJ"). +lisp_code_name(52147,"HANGUL_SYLLABLE_JJWIC"). +lisp_code_name(52148,"HANGUL_SYLLABLE_JJWIK"). +lisp_code_name(52149,"HANGUL_SYLLABLE_JJWIT"). +lisp_code_name(52150,"HANGUL_SYLLABLE_JJWIP"). +lisp_code_name(52151,"HANGUL_SYLLABLE_JJWIH"). +lisp_code_name(52152,"HANGUL_SYLLABLE_JJYU"). +lisp_code_name(52153,"HANGUL_SYLLABLE_JJYUG"). +lisp_code_name(52154,"HANGUL_SYLLABLE_JJYUGG"). +lisp_code_name(52155,"HANGUL_SYLLABLE_JJYUGS"). +lisp_code_name(52156,"HANGUL_SYLLABLE_JJYUN"). +lisp_code_name(52157,"HANGUL_SYLLABLE_JJYUNJ"). +lisp_code_name(52158,"HANGUL_SYLLABLE_JJYUNH"). +lisp_code_name(52159,"HANGUL_SYLLABLE_JJYUD"). +lisp_code_name(52160,"HANGUL_SYLLABLE_JJYUL"). +lisp_code_name(52161,"HANGUL_SYLLABLE_JJYULG"). +lisp_code_name(52162,"HANGUL_SYLLABLE_JJYULM"). +lisp_code_name(52163,"HANGUL_SYLLABLE_JJYULB"). +lisp_code_name(52164,"HANGUL_SYLLABLE_JJYULS"). +lisp_code_name(52165,"HANGUL_SYLLABLE_JJYULT"). +lisp_code_name(52166,"HANGUL_SYLLABLE_JJYULP"). +lisp_code_name(52167,"HANGUL_SYLLABLE_JJYULH"). +lisp_code_name(52168,"HANGUL_SYLLABLE_JJYUM"). +lisp_code_name(52169,"HANGUL_SYLLABLE_JJYUB"). +lisp_code_name(52170,"HANGUL_SYLLABLE_JJYUBS"). +lisp_code_name(52171,"HANGUL_SYLLABLE_JJYUS"). +lisp_code_name(52172,"HANGUL_SYLLABLE_JJYUSS"). +lisp_code_name(52173,"HANGUL_SYLLABLE_JJYUNG"). +lisp_code_name(52174,"HANGUL_SYLLABLE_JJYUJ"). +lisp_code_name(52175,"HANGUL_SYLLABLE_JJYUC"). +lisp_code_name(52176,"HANGUL_SYLLABLE_JJYUK"). +lisp_code_name(52177,"HANGUL_SYLLABLE_JJYUT"). +lisp_code_name(52178,"HANGUL_SYLLABLE_JJYUP"). +lisp_code_name(52179,"HANGUL_SYLLABLE_JJYUH"). +lisp_code_name(52180,"HANGUL_SYLLABLE_JJEU"). +lisp_code_name(52181,"HANGUL_SYLLABLE_JJEUG"). +lisp_code_name(52182,"HANGUL_SYLLABLE_JJEUGG"). +lisp_code_name(52183,"HANGUL_SYLLABLE_JJEUGS"). +lisp_code_name(52184,"HANGUL_SYLLABLE_JJEUN"). +lisp_code_name(52185,"HANGUL_SYLLABLE_JJEUNJ"). +lisp_code_name(52186,"HANGUL_SYLLABLE_JJEUNH"). +lisp_code_name(52187,"HANGUL_SYLLABLE_JJEUD"). +lisp_code_name(52188,"HANGUL_SYLLABLE_JJEUL"). +lisp_code_name(52189,"HANGUL_SYLLABLE_JJEULG"). +lisp_code_name(52190,"HANGUL_SYLLABLE_JJEULM"). +lisp_code_name(52191,"HANGUL_SYLLABLE_JJEULB"). +lisp_code_name(52192,"HANGUL_SYLLABLE_JJEULS"). +lisp_code_name(52193,"HANGUL_SYLLABLE_JJEULT"). +lisp_code_name(52194,"HANGUL_SYLLABLE_JJEULP"). +lisp_code_name(52195,"HANGUL_SYLLABLE_JJEULH"). +lisp_code_name(52196,"HANGUL_SYLLABLE_JJEUM"). +lisp_code_name(52197,"HANGUL_SYLLABLE_JJEUB"). +lisp_code_name(52198,"HANGUL_SYLLABLE_JJEUBS"). +lisp_code_name(52199,"HANGUL_SYLLABLE_JJEUS"). +lisp_code_name(52200,"HANGUL_SYLLABLE_JJEUSS"). +lisp_code_name(52201,"HANGUL_SYLLABLE_JJEUNG"). +lisp_code_name(52202,"HANGUL_SYLLABLE_JJEUJ"). +lisp_code_name(52203,"HANGUL_SYLLABLE_JJEUC"). +lisp_code_name(52204,"HANGUL_SYLLABLE_JJEUK"). +lisp_code_name(52205,"HANGUL_SYLLABLE_JJEUT"). +lisp_code_name(52206,"HANGUL_SYLLABLE_JJEUP"). +lisp_code_name(52207,"HANGUL_SYLLABLE_JJEUH"). +lisp_code_name(52208,"HANGUL_SYLLABLE_JJYI"). +lisp_code_name(52209,"HANGUL_SYLLABLE_JJYIG"). +lisp_code_name(52210,"HANGUL_SYLLABLE_JJYIGG"). +lisp_code_name(52211,"HANGUL_SYLLABLE_JJYIGS"). +lisp_code_name(52212,"HANGUL_SYLLABLE_JJYIN"). +lisp_code_name(52213,"HANGUL_SYLLABLE_JJYINJ"). +lisp_code_name(52214,"HANGUL_SYLLABLE_JJYINH"). +lisp_code_name(52215,"HANGUL_SYLLABLE_JJYID"). +lisp_code_name(52216,"HANGUL_SYLLABLE_JJYIL"). +lisp_code_name(52217,"HANGUL_SYLLABLE_JJYILG"). +lisp_code_name(52218,"HANGUL_SYLLABLE_JJYILM"). +lisp_code_name(52219,"HANGUL_SYLLABLE_JJYILB"). +lisp_code_name(52220,"HANGUL_SYLLABLE_JJYILS"). +lisp_code_name(52221,"HANGUL_SYLLABLE_JJYILT"). +lisp_code_name(52222,"HANGUL_SYLLABLE_JJYILP"). +lisp_code_name(52223,"HANGUL_SYLLABLE_JJYILH"). +lisp_code_name(52224,"HANGUL_SYLLABLE_JJYIM"). +lisp_code_name(52225,"HANGUL_SYLLABLE_JJYIB"). +lisp_code_name(52226,"HANGUL_SYLLABLE_JJYIBS"). +lisp_code_name(52227,"HANGUL_SYLLABLE_JJYIS"). +lisp_code_name(52228,"HANGUL_SYLLABLE_JJYISS"). +lisp_code_name(52229,"HANGUL_SYLLABLE_JJYING"). +lisp_code_name(52230,"HANGUL_SYLLABLE_JJYIJ"). +lisp_code_name(52231,"HANGUL_SYLLABLE_JJYIC"). +lisp_code_name(52232,"HANGUL_SYLLABLE_JJYIK"). +lisp_code_name(52233,"HANGUL_SYLLABLE_JJYIT"). +lisp_code_name(52234,"HANGUL_SYLLABLE_JJYIP"). +lisp_code_name(52235,"HANGUL_SYLLABLE_JJYIH"). +lisp_code_name(52236,"HANGUL_SYLLABLE_JJI"). +lisp_code_name(52237,"HANGUL_SYLLABLE_JJIG"). +lisp_code_name(52238,"HANGUL_SYLLABLE_JJIGG"). +lisp_code_name(52239,"HANGUL_SYLLABLE_JJIGS"). +lisp_code_name(52240,"HANGUL_SYLLABLE_JJIN"). +lisp_code_name(52241,"HANGUL_SYLLABLE_JJINJ"). +lisp_code_name(52242,"HANGUL_SYLLABLE_JJINH"). +lisp_code_name(52243,"HANGUL_SYLLABLE_JJID"). +lisp_code_name(52244,"HANGUL_SYLLABLE_JJIL"). +lisp_code_name(52245,"HANGUL_SYLLABLE_JJILG"). +lisp_code_name(52246,"HANGUL_SYLLABLE_JJILM"). +lisp_code_name(52247,"HANGUL_SYLLABLE_JJILB"). +lisp_code_name(52248,"HANGUL_SYLLABLE_JJILS"). +lisp_code_name(52249,"HANGUL_SYLLABLE_JJILT"). +lisp_code_name(52250,"HANGUL_SYLLABLE_JJILP"). +lisp_code_name(52251,"HANGUL_SYLLABLE_JJILH"). +lisp_code_name(52252,"HANGUL_SYLLABLE_JJIM"). +lisp_code_name(52253,"HANGUL_SYLLABLE_JJIB"). +lisp_code_name(52254,"HANGUL_SYLLABLE_JJIBS"). +lisp_code_name(52255,"HANGUL_SYLLABLE_JJIS"). +lisp_code_name(52256,"HANGUL_SYLLABLE_JJISS"). +lisp_code_name(52257,"HANGUL_SYLLABLE_JJING"). +lisp_code_name(52258,"HANGUL_SYLLABLE_JJIJ"). +lisp_code_name(52259,"HANGUL_SYLLABLE_JJIC"). +lisp_code_name(52260,"HANGUL_SYLLABLE_JJIK"). +lisp_code_name(52261,"HANGUL_SYLLABLE_JJIT"). +lisp_code_name(52262,"HANGUL_SYLLABLE_JJIP"). +lisp_code_name(52263,"HANGUL_SYLLABLE_JJIH"). +lisp_code_name(52264,"HANGUL_SYLLABLE_CA"). +lisp_code_name(52265,"HANGUL_SYLLABLE_CAG"). +lisp_code_name(52266,"HANGUL_SYLLABLE_CAGG"). +lisp_code_name(52267,"HANGUL_SYLLABLE_CAGS"). +lisp_code_name(52268,"HANGUL_SYLLABLE_CAN"). +lisp_code_name(52269,"HANGUL_SYLLABLE_CANJ"). +lisp_code_name(52270,"HANGUL_SYLLABLE_CANH"). +lisp_code_name(52271,"HANGUL_SYLLABLE_CAD"). +lisp_code_name(52272,"HANGUL_SYLLABLE_CAL"). +lisp_code_name(52273,"HANGUL_SYLLABLE_CALG"). +lisp_code_name(52274,"HANGUL_SYLLABLE_CALM"). +lisp_code_name(52275,"HANGUL_SYLLABLE_CALB"). +lisp_code_name(52276,"HANGUL_SYLLABLE_CALS"). +lisp_code_name(52277,"HANGUL_SYLLABLE_CALT"). +lisp_code_name(52278,"HANGUL_SYLLABLE_CALP"). +lisp_code_name(52279,"HANGUL_SYLLABLE_CALH"). +lisp_code_name(52280,"HANGUL_SYLLABLE_CAM"). +lisp_code_name(52281,"HANGUL_SYLLABLE_CAB"). +lisp_code_name(52282,"HANGUL_SYLLABLE_CABS"). +lisp_code_name(52283,"HANGUL_SYLLABLE_CAS"). +lisp_code_name(52284,"HANGUL_SYLLABLE_CASS"). +lisp_code_name(52285,"HANGUL_SYLLABLE_CANG"). +lisp_code_name(52286,"HANGUL_SYLLABLE_CAJ"). +lisp_code_name(52287,"HANGUL_SYLLABLE_CAC"). +lisp_code_name(52288,"HANGUL_SYLLABLE_CAK"). +lisp_code_name(52289,"HANGUL_SYLLABLE_CAT"). +lisp_code_name(52290,"HANGUL_SYLLABLE_CAP"). +lisp_code_name(52291,"HANGUL_SYLLABLE_CAH"). +lisp_code_name(52292,"HANGUL_SYLLABLE_CAE"). +lisp_code_name(52293,"HANGUL_SYLLABLE_CAEG"). +lisp_code_name(52294,"HANGUL_SYLLABLE_CAEGG"). +lisp_code_name(52295,"HANGUL_SYLLABLE_CAEGS"). +lisp_code_name(52296,"HANGUL_SYLLABLE_CAEN"). +lisp_code_name(52297,"HANGUL_SYLLABLE_CAENJ"). +lisp_code_name(52298,"HANGUL_SYLLABLE_CAENH"). +lisp_code_name(52299,"HANGUL_SYLLABLE_CAED"). +lisp_code_name(52300,"HANGUL_SYLLABLE_CAEL"). +lisp_code_name(52301,"HANGUL_SYLLABLE_CAELG"). +lisp_code_name(52302,"HANGUL_SYLLABLE_CAELM"). +lisp_code_name(52303,"HANGUL_SYLLABLE_CAELB"). +lisp_code_name(52304,"HANGUL_SYLLABLE_CAELS"). +lisp_code_name(52305,"HANGUL_SYLLABLE_CAELT"). +lisp_code_name(52306,"HANGUL_SYLLABLE_CAELP"). +lisp_code_name(52307,"HANGUL_SYLLABLE_CAELH"). +lisp_code_name(52308,"HANGUL_SYLLABLE_CAEM"). +lisp_code_name(52309,"HANGUL_SYLLABLE_CAEB"). +lisp_code_name(52310,"HANGUL_SYLLABLE_CAEBS"). +lisp_code_name(52311,"HANGUL_SYLLABLE_CAES"). +lisp_code_name(52312,"HANGUL_SYLLABLE_CAESS"). +lisp_code_name(52313,"HANGUL_SYLLABLE_CAENG"). +lisp_code_name(52314,"HANGUL_SYLLABLE_CAEJ"). +lisp_code_name(52315,"HANGUL_SYLLABLE_CAEC"). +lisp_code_name(52316,"HANGUL_SYLLABLE_CAEK"). +lisp_code_name(52317,"HANGUL_SYLLABLE_CAET"). +lisp_code_name(52318,"HANGUL_SYLLABLE_CAEP"). +lisp_code_name(52319,"HANGUL_SYLLABLE_CAEH"). +lisp_code_name(52320,"HANGUL_SYLLABLE_CYA"). +lisp_code_name(52321,"HANGUL_SYLLABLE_CYAG"). +lisp_code_name(52322,"HANGUL_SYLLABLE_CYAGG"). +lisp_code_name(52323,"HANGUL_SYLLABLE_CYAGS"). +lisp_code_name(52324,"HANGUL_SYLLABLE_CYAN"). +lisp_code_name(52325,"HANGUL_SYLLABLE_CYANJ"). +lisp_code_name(52326,"HANGUL_SYLLABLE_CYANH"). +lisp_code_name(52327,"HANGUL_SYLLABLE_CYAD"). +lisp_code_name(52328,"HANGUL_SYLLABLE_CYAL"). +lisp_code_name(52329,"HANGUL_SYLLABLE_CYALG"). +lisp_code_name(52330,"HANGUL_SYLLABLE_CYALM"). +lisp_code_name(52331,"HANGUL_SYLLABLE_CYALB"). +lisp_code_name(52332,"HANGUL_SYLLABLE_CYALS"). +lisp_code_name(52333,"HANGUL_SYLLABLE_CYALT"). +lisp_code_name(52334,"HANGUL_SYLLABLE_CYALP"). +lisp_code_name(52335,"HANGUL_SYLLABLE_CYALH"). +lisp_code_name(52336,"HANGUL_SYLLABLE_CYAM"). +lisp_code_name(52337,"HANGUL_SYLLABLE_CYAB"). +lisp_code_name(52338,"HANGUL_SYLLABLE_CYABS"). +lisp_code_name(52339,"HANGUL_SYLLABLE_CYAS"). +lisp_code_name(52340,"HANGUL_SYLLABLE_CYASS"). +lisp_code_name(52341,"HANGUL_SYLLABLE_CYANG"). +lisp_code_name(52342,"HANGUL_SYLLABLE_CYAJ"). +lisp_code_name(52343,"HANGUL_SYLLABLE_CYAC"). +lisp_code_name(52344,"HANGUL_SYLLABLE_CYAK"). +lisp_code_name(52345,"HANGUL_SYLLABLE_CYAT"). +lisp_code_name(52346,"HANGUL_SYLLABLE_CYAP"). +lisp_code_name(52347,"HANGUL_SYLLABLE_CYAH"). +lisp_code_name(52348,"HANGUL_SYLLABLE_CYAE"). +lisp_code_name(52349,"HANGUL_SYLLABLE_CYAEG"). +lisp_code_name(52350,"HANGUL_SYLLABLE_CYAEGG"). +lisp_code_name(52351,"HANGUL_SYLLABLE_CYAEGS"). +lisp_code_name(52352,"HANGUL_SYLLABLE_CYAEN"). +lisp_code_name(52353,"HANGUL_SYLLABLE_CYAENJ"). +lisp_code_name(52354,"HANGUL_SYLLABLE_CYAENH"). +lisp_code_name(52355,"HANGUL_SYLLABLE_CYAED"). +lisp_code_name(52356,"HANGUL_SYLLABLE_CYAEL"). +lisp_code_name(52357,"HANGUL_SYLLABLE_CYAELG"). +lisp_code_name(52358,"HANGUL_SYLLABLE_CYAELM"). +lisp_code_name(52359,"HANGUL_SYLLABLE_CYAELB"). +lisp_code_name(52360,"HANGUL_SYLLABLE_CYAELS"). +lisp_code_name(52361,"HANGUL_SYLLABLE_CYAELT"). +lisp_code_name(52362,"HANGUL_SYLLABLE_CYAELP"). +lisp_code_name(52363,"HANGUL_SYLLABLE_CYAELH"). +lisp_code_name(52364,"HANGUL_SYLLABLE_CYAEM"). +lisp_code_name(52365,"HANGUL_SYLLABLE_CYAEB"). +lisp_code_name(52366,"HANGUL_SYLLABLE_CYAEBS"). +lisp_code_name(52367,"HANGUL_SYLLABLE_CYAES"). +lisp_code_name(52368,"HANGUL_SYLLABLE_CYAESS"). +lisp_code_name(52369,"HANGUL_SYLLABLE_CYAENG"). +lisp_code_name(52370,"HANGUL_SYLLABLE_CYAEJ"). +lisp_code_name(52371,"HANGUL_SYLLABLE_CYAEC"). +lisp_code_name(52372,"HANGUL_SYLLABLE_CYAEK"). +lisp_code_name(52373,"HANGUL_SYLLABLE_CYAET"). +lisp_code_name(52374,"HANGUL_SYLLABLE_CYAEP"). +lisp_code_name(52375,"HANGUL_SYLLABLE_CYAEH"). +lisp_code_name(52376,"HANGUL_SYLLABLE_CEO"). +lisp_code_name(52377,"HANGUL_SYLLABLE_CEOG"). +lisp_code_name(52378,"HANGUL_SYLLABLE_CEOGG"). +lisp_code_name(52379,"HANGUL_SYLLABLE_CEOGS"). +lisp_code_name(52380,"HANGUL_SYLLABLE_CEON"). +lisp_code_name(52381,"HANGUL_SYLLABLE_CEONJ"). +lisp_code_name(52382,"HANGUL_SYLLABLE_CEONH"). +lisp_code_name(52383,"HANGUL_SYLLABLE_CEOD"). +lisp_code_name(52384,"HANGUL_SYLLABLE_CEOL"). +lisp_code_name(52385,"HANGUL_SYLLABLE_CEOLG"). +lisp_code_name(52386,"HANGUL_SYLLABLE_CEOLM"). +lisp_code_name(52387,"HANGUL_SYLLABLE_CEOLB"). +lisp_code_name(52388,"HANGUL_SYLLABLE_CEOLS"). +lisp_code_name(52389,"HANGUL_SYLLABLE_CEOLT"). +lisp_code_name(52390,"HANGUL_SYLLABLE_CEOLP"). +lisp_code_name(52391,"HANGUL_SYLLABLE_CEOLH"). +lisp_code_name(52392,"HANGUL_SYLLABLE_CEOM"). +lisp_code_name(52393,"HANGUL_SYLLABLE_CEOB"). +lisp_code_name(52394,"HANGUL_SYLLABLE_CEOBS"). +lisp_code_name(52395,"HANGUL_SYLLABLE_CEOS"). +lisp_code_name(52396,"HANGUL_SYLLABLE_CEOSS"). +lisp_code_name(52397,"HANGUL_SYLLABLE_CEONG"). +lisp_code_name(52398,"HANGUL_SYLLABLE_CEOJ"). +lisp_code_name(52399,"HANGUL_SYLLABLE_CEOC"). +lisp_code_name(52400,"HANGUL_SYLLABLE_CEOK"). +lisp_code_name(52401,"HANGUL_SYLLABLE_CEOT"). +lisp_code_name(52402,"HANGUL_SYLLABLE_CEOP"). +lisp_code_name(52403,"HANGUL_SYLLABLE_CEOH"). +lisp_code_name(52404,"HANGUL_SYLLABLE_CE"). +lisp_code_name(52405,"HANGUL_SYLLABLE_CEG"). +lisp_code_name(52406,"HANGUL_SYLLABLE_CEGG"). +lisp_code_name(52407,"HANGUL_SYLLABLE_CEGS"). +lisp_code_name(52408,"HANGUL_SYLLABLE_CEN"). +lisp_code_name(52409,"HANGUL_SYLLABLE_CENJ"). +lisp_code_name(52410,"HANGUL_SYLLABLE_CENH"). +lisp_code_name(52411,"HANGUL_SYLLABLE_CED"). +lisp_code_name(52412,"HANGUL_SYLLABLE_CEL"). +lisp_code_name(52413,"HANGUL_SYLLABLE_CELG"). +lisp_code_name(52414,"HANGUL_SYLLABLE_CELM"). +lisp_code_name(52415,"HANGUL_SYLLABLE_CELB"). +lisp_code_name(52416,"HANGUL_SYLLABLE_CELS"). +lisp_code_name(52417,"HANGUL_SYLLABLE_CELT"). +lisp_code_name(52418,"HANGUL_SYLLABLE_CELP"). +lisp_code_name(52419,"HANGUL_SYLLABLE_CELH"). +lisp_code_name(52420,"HANGUL_SYLLABLE_CEM"). +lisp_code_name(52421,"HANGUL_SYLLABLE_CEB"). +lisp_code_name(52422,"HANGUL_SYLLABLE_CEBS"). +lisp_code_name(52423,"HANGUL_SYLLABLE_CES"). +lisp_code_name(52424,"HANGUL_SYLLABLE_CESS"). +lisp_code_name(52425,"HANGUL_SYLLABLE_CENG"). +lisp_code_name(52426,"HANGUL_SYLLABLE_CEJ"). +lisp_code_name(52427,"HANGUL_SYLLABLE_CEC"). +lisp_code_name(52428,"HANGUL_SYLLABLE_CEK"). +lisp_code_name(52429,"HANGUL_SYLLABLE_CET"). +lisp_code_name(52430,"HANGUL_SYLLABLE_CEP"). +lisp_code_name(52431,"HANGUL_SYLLABLE_CEH"). +lisp_code_name(52432,"HANGUL_SYLLABLE_CYEO"). +lisp_code_name(52433,"HANGUL_SYLLABLE_CYEOG"). +lisp_code_name(52434,"HANGUL_SYLLABLE_CYEOGG"). +lisp_code_name(52435,"HANGUL_SYLLABLE_CYEOGS"). +lisp_code_name(52436,"HANGUL_SYLLABLE_CYEON"). +lisp_code_name(52437,"HANGUL_SYLLABLE_CYEONJ"). +lisp_code_name(52438,"HANGUL_SYLLABLE_CYEONH"). +lisp_code_name(52439,"HANGUL_SYLLABLE_CYEOD"). +lisp_code_name(52440,"HANGUL_SYLLABLE_CYEOL"). +lisp_code_name(52441,"HANGUL_SYLLABLE_CYEOLG"). +lisp_code_name(52442,"HANGUL_SYLLABLE_CYEOLM"). +lisp_code_name(52443,"HANGUL_SYLLABLE_CYEOLB"). +lisp_code_name(52444,"HANGUL_SYLLABLE_CYEOLS"). +lisp_code_name(52445,"HANGUL_SYLLABLE_CYEOLT"). +lisp_code_name(52446,"HANGUL_SYLLABLE_CYEOLP"). +lisp_code_name(52447,"HANGUL_SYLLABLE_CYEOLH"). +lisp_code_name(52448,"HANGUL_SYLLABLE_CYEOM"). +lisp_code_name(52449,"HANGUL_SYLLABLE_CYEOB"). +lisp_code_name(52450,"HANGUL_SYLLABLE_CYEOBS"). +lisp_code_name(52451,"HANGUL_SYLLABLE_CYEOS"). +lisp_code_name(52452,"HANGUL_SYLLABLE_CYEOSS"). +lisp_code_name(52453,"HANGUL_SYLLABLE_CYEONG"). +lisp_code_name(52454,"HANGUL_SYLLABLE_CYEOJ"). +lisp_code_name(52455,"HANGUL_SYLLABLE_CYEOC"). +lisp_code_name(52456,"HANGUL_SYLLABLE_CYEOK"). +lisp_code_name(52457,"HANGUL_SYLLABLE_CYEOT"). +lisp_code_name(52458,"HANGUL_SYLLABLE_CYEOP"). +lisp_code_name(52459,"HANGUL_SYLLABLE_CYEOH"). +lisp_code_name(52460,"HANGUL_SYLLABLE_CYE"). +lisp_code_name(52461,"HANGUL_SYLLABLE_CYEG"). +lisp_code_name(52462,"HANGUL_SYLLABLE_CYEGG"). +lisp_code_name(52463,"HANGUL_SYLLABLE_CYEGS"). +lisp_code_name(52464,"HANGUL_SYLLABLE_CYEN"). +lisp_code_name(52465,"HANGUL_SYLLABLE_CYENJ"). +lisp_code_name(52466,"HANGUL_SYLLABLE_CYENH"). +lisp_code_name(52467,"HANGUL_SYLLABLE_CYED"). +lisp_code_name(52468,"HANGUL_SYLLABLE_CYEL"). +lisp_code_name(52469,"HANGUL_SYLLABLE_CYELG"). +lisp_code_name(52470,"HANGUL_SYLLABLE_CYELM"). +lisp_code_name(52471,"HANGUL_SYLLABLE_CYELB"). +lisp_code_name(52472,"HANGUL_SYLLABLE_CYELS"). +lisp_code_name(52473,"HANGUL_SYLLABLE_CYELT"). +lisp_code_name(52474,"HANGUL_SYLLABLE_CYELP"). +lisp_code_name(52475,"HANGUL_SYLLABLE_CYELH"). +lisp_code_name(52476,"HANGUL_SYLLABLE_CYEM"). +lisp_code_name(52477,"HANGUL_SYLLABLE_CYEB"). +lisp_code_name(52478,"HANGUL_SYLLABLE_CYEBS"). +lisp_code_name(52479,"HANGUL_SYLLABLE_CYES"). +lisp_code_name(52480,"HANGUL_SYLLABLE_CYESS"). +lisp_code_name(52481,"HANGUL_SYLLABLE_CYENG"). +lisp_code_name(52482,"HANGUL_SYLLABLE_CYEJ"). +lisp_code_name(52483,"HANGUL_SYLLABLE_CYEC"). +lisp_code_name(52484,"HANGUL_SYLLABLE_CYEK"). +lisp_code_name(52485,"HANGUL_SYLLABLE_CYET"). +lisp_code_name(52486,"HANGUL_SYLLABLE_CYEP"). +lisp_code_name(52487,"HANGUL_SYLLABLE_CYEH"). +lisp_code_name(52488,"HANGUL_SYLLABLE_CO"). +lisp_code_name(52489,"HANGUL_SYLLABLE_COG"). +lisp_code_name(52490,"HANGUL_SYLLABLE_COGG"). +lisp_code_name(52491,"HANGUL_SYLLABLE_COGS"). +lisp_code_name(52492,"HANGUL_SYLLABLE_CON"). +lisp_code_name(52493,"HANGUL_SYLLABLE_CONJ"). +lisp_code_name(52494,"HANGUL_SYLLABLE_CONH"). +lisp_code_name(52495,"HANGUL_SYLLABLE_COD"). +lisp_code_name(52496,"HANGUL_SYLLABLE_COL"). +lisp_code_name(52497,"HANGUL_SYLLABLE_COLG"). +lisp_code_name(52498,"HANGUL_SYLLABLE_COLM"). +lisp_code_name(52499,"HANGUL_SYLLABLE_COLB"). +lisp_code_name(52500,"HANGUL_SYLLABLE_COLS"). +lisp_code_name(52501,"HANGUL_SYLLABLE_COLT"). +lisp_code_name(52502,"HANGUL_SYLLABLE_COLP"). +lisp_code_name(52503,"HANGUL_SYLLABLE_COLH"). +lisp_code_name(52504,"HANGUL_SYLLABLE_COM"). +lisp_code_name(52505,"HANGUL_SYLLABLE_COB"). +lisp_code_name(52506,"HANGUL_SYLLABLE_COBS"). +lisp_code_name(52507,"HANGUL_SYLLABLE_COS"). +lisp_code_name(52508,"HANGUL_SYLLABLE_COSS"). +lisp_code_name(52509,"HANGUL_SYLLABLE_CONG"). +lisp_code_name(52510,"HANGUL_SYLLABLE_COJ"). +lisp_code_name(52511,"HANGUL_SYLLABLE_COC"). +lisp_code_name(52512,"HANGUL_SYLLABLE_COK"). +lisp_code_name(52513,"HANGUL_SYLLABLE_COT"). +lisp_code_name(52514,"HANGUL_SYLLABLE_COP"). +lisp_code_name(52515,"HANGUL_SYLLABLE_COH"). +lisp_code_name(52516,"HANGUL_SYLLABLE_CWA"). +lisp_code_name(52517,"HANGUL_SYLLABLE_CWAG"). +lisp_code_name(52518,"HANGUL_SYLLABLE_CWAGG"). +lisp_code_name(52519,"HANGUL_SYLLABLE_CWAGS"). +lisp_code_name(52520,"HANGUL_SYLLABLE_CWAN"). +lisp_code_name(52521,"HANGUL_SYLLABLE_CWANJ"). +lisp_code_name(52522,"HANGUL_SYLLABLE_CWANH"). +lisp_code_name(52523,"HANGUL_SYLLABLE_CWAD"). +lisp_code_name(52524,"HANGUL_SYLLABLE_CWAL"). +lisp_code_name(52525,"HANGUL_SYLLABLE_CWALG"). +lisp_code_name(52526,"HANGUL_SYLLABLE_CWALM"). +lisp_code_name(52527,"HANGUL_SYLLABLE_CWALB"). +lisp_code_name(52528,"HANGUL_SYLLABLE_CWALS"). +lisp_code_name(52529,"HANGUL_SYLLABLE_CWALT"). +lisp_code_name(52530,"HANGUL_SYLLABLE_CWALP"). +lisp_code_name(52531,"HANGUL_SYLLABLE_CWALH"). +lisp_code_name(52532,"HANGUL_SYLLABLE_CWAM"). +lisp_code_name(52533,"HANGUL_SYLLABLE_CWAB"). +lisp_code_name(52534,"HANGUL_SYLLABLE_CWABS"). +lisp_code_name(52535,"HANGUL_SYLLABLE_CWAS"). +lisp_code_name(52536,"HANGUL_SYLLABLE_CWASS"). +lisp_code_name(52537,"HANGUL_SYLLABLE_CWANG"). +lisp_code_name(52538,"HANGUL_SYLLABLE_CWAJ"). +lisp_code_name(52539,"HANGUL_SYLLABLE_CWAC"). +lisp_code_name(52540,"HANGUL_SYLLABLE_CWAK"). +lisp_code_name(52541,"HANGUL_SYLLABLE_CWAT"). +lisp_code_name(52542,"HANGUL_SYLLABLE_CWAP"). +lisp_code_name(52543,"HANGUL_SYLLABLE_CWAH"). +lisp_code_name(52544,"HANGUL_SYLLABLE_CWAE"). +lisp_code_name(52545,"HANGUL_SYLLABLE_CWAEG"). +lisp_code_name(52546,"HANGUL_SYLLABLE_CWAEGG"). +lisp_code_name(52547,"HANGUL_SYLLABLE_CWAEGS"). +lisp_code_name(52548,"HANGUL_SYLLABLE_CWAEN"). +lisp_code_name(52549,"HANGUL_SYLLABLE_CWAENJ"). +lisp_code_name(52550,"HANGUL_SYLLABLE_CWAENH"). +lisp_code_name(52551,"HANGUL_SYLLABLE_CWAED"). +lisp_code_name(52552,"HANGUL_SYLLABLE_CWAEL"). +lisp_code_name(52553,"HANGUL_SYLLABLE_CWAELG"). +lisp_code_name(52554,"HANGUL_SYLLABLE_CWAELM"). +lisp_code_name(52555,"HANGUL_SYLLABLE_CWAELB"). +lisp_code_name(52556,"HANGUL_SYLLABLE_CWAELS"). +lisp_code_name(52557,"HANGUL_SYLLABLE_CWAELT"). +lisp_code_name(52558,"HANGUL_SYLLABLE_CWAELP"). +lisp_code_name(52559,"HANGUL_SYLLABLE_CWAELH"). +lisp_code_name(52560,"HANGUL_SYLLABLE_CWAEM"). +lisp_code_name(52561,"HANGUL_SYLLABLE_CWAEB"). +lisp_code_name(52562,"HANGUL_SYLLABLE_CWAEBS"). +lisp_code_name(52563,"HANGUL_SYLLABLE_CWAES"). +lisp_code_name(52564,"HANGUL_SYLLABLE_CWAESS"). +lisp_code_name(52565,"HANGUL_SYLLABLE_CWAENG"). +lisp_code_name(52566,"HANGUL_SYLLABLE_CWAEJ"). +lisp_code_name(52567,"HANGUL_SYLLABLE_CWAEC"). +lisp_code_name(52568,"HANGUL_SYLLABLE_CWAEK"). +lisp_code_name(52569,"HANGUL_SYLLABLE_CWAET"). +lisp_code_name(52570,"HANGUL_SYLLABLE_CWAEP"). +lisp_code_name(52571,"HANGUL_SYLLABLE_CWAEH"). +lisp_code_name(52572,"HANGUL_SYLLABLE_COE"). +lisp_code_name(52573,"HANGUL_SYLLABLE_COEG"). +lisp_code_name(52574,"HANGUL_SYLLABLE_COEGG"). +lisp_code_name(52575,"HANGUL_SYLLABLE_COEGS"). +lisp_code_name(52576,"HANGUL_SYLLABLE_COEN"). +lisp_code_name(52577,"HANGUL_SYLLABLE_COENJ"). +lisp_code_name(52578,"HANGUL_SYLLABLE_COENH"). +lisp_code_name(52579,"HANGUL_SYLLABLE_COED"). +lisp_code_name(52580,"HANGUL_SYLLABLE_COEL"). +lisp_code_name(52581,"HANGUL_SYLLABLE_COELG"). +lisp_code_name(52582,"HANGUL_SYLLABLE_COELM"). +lisp_code_name(52583,"HANGUL_SYLLABLE_COELB"). +lisp_code_name(52584,"HANGUL_SYLLABLE_COELS"). +lisp_code_name(52585,"HANGUL_SYLLABLE_COELT"). +lisp_code_name(52586,"HANGUL_SYLLABLE_COELP"). +lisp_code_name(52587,"HANGUL_SYLLABLE_COELH"). +lisp_code_name(52588,"HANGUL_SYLLABLE_COEM"). +lisp_code_name(52589,"HANGUL_SYLLABLE_COEB"). +lisp_code_name(52590,"HANGUL_SYLLABLE_COEBS"). +lisp_code_name(52591,"HANGUL_SYLLABLE_COES"). +lisp_code_name(52592,"HANGUL_SYLLABLE_COESS"). +lisp_code_name(52593,"HANGUL_SYLLABLE_COENG"). +lisp_code_name(52594,"HANGUL_SYLLABLE_COEJ"). +lisp_code_name(52595,"HANGUL_SYLLABLE_COEC"). +lisp_code_name(52596,"HANGUL_SYLLABLE_COEK"). +lisp_code_name(52597,"HANGUL_SYLLABLE_COET"). +lisp_code_name(52598,"HANGUL_SYLLABLE_COEP"). +lisp_code_name(52599,"HANGUL_SYLLABLE_COEH"). +lisp_code_name(52600,"HANGUL_SYLLABLE_CYO"). +lisp_code_name(52601,"HANGUL_SYLLABLE_CYOG"). +lisp_code_name(52602,"HANGUL_SYLLABLE_CYOGG"). +lisp_code_name(52603,"HANGUL_SYLLABLE_CYOGS"). +lisp_code_name(52604,"HANGUL_SYLLABLE_CYON"). +lisp_code_name(52605,"HANGUL_SYLLABLE_CYONJ"). +lisp_code_name(52606,"HANGUL_SYLLABLE_CYONH"). +lisp_code_name(52607,"HANGUL_SYLLABLE_CYOD"). +lisp_code_name(52608,"HANGUL_SYLLABLE_CYOL"). +lisp_code_name(52609,"HANGUL_SYLLABLE_CYOLG"). +lisp_code_name(52610,"HANGUL_SYLLABLE_CYOLM"). +lisp_code_name(52611,"HANGUL_SYLLABLE_CYOLB"). +lisp_code_name(52612,"HANGUL_SYLLABLE_CYOLS"). +lisp_code_name(52613,"HANGUL_SYLLABLE_CYOLT"). +lisp_code_name(52614,"HANGUL_SYLLABLE_CYOLP"). +lisp_code_name(52615,"HANGUL_SYLLABLE_CYOLH"). +lisp_code_name(52616,"HANGUL_SYLLABLE_CYOM"). +lisp_code_name(52617,"HANGUL_SYLLABLE_CYOB"). +lisp_code_name(52618,"HANGUL_SYLLABLE_CYOBS"). +lisp_code_name(52619,"HANGUL_SYLLABLE_CYOS"). +lisp_code_name(52620,"HANGUL_SYLLABLE_CYOSS"). +lisp_code_name(52621,"HANGUL_SYLLABLE_CYONG"). +lisp_code_name(52622,"HANGUL_SYLLABLE_CYOJ"). +lisp_code_name(52623,"HANGUL_SYLLABLE_CYOC"). +lisp_code_name(52624,"HANGUL_SYLLABLE_CYOK"). +lisp_code_name(52625,"HANGUL_SYLLABLE_CYOT"). +lisp_code_name(52626,"HANGUL_SYLLABLE_CYOP"). +lisp_code_name(52627,"HANGUL_SYLLABLE_CYOH"). +lisp_code_name(52628,"HANGUL_SYLLABLE_CU"). +lisp_code_name(52629,"HANGUL_SYLLABLE_CUG"). +lisp_code_name(52630,"HANGUL_SYLLABLE_CUGG"). +lisp_code_name(52631,"HANGUL_SYLLABLE_CUGS"). +lisp_code_name(52632,"HANGUL_SYLLABLE_CUN"). +lisp_code_name(52633,"HANGUL_SYLLABLE_CUNJ"). +lisp_code_name(52634,"HANGUL_SYLLABLE_CUNH"). +lisp_code_name(52635,"HANGUL_SYLLABLE_CUD"). +lisp_code_name(52636,"HANGUL_SYLLABLE_CUL"). +lisp_code_name(52637,"HANGUL_SYLLABLE_CULG"). +lisp_code_name(52638,"HANGUL_SYLLABLE_CULM"). +lisp_code_name(52639,"HANGUL_SYLLABLE_CULB"). +lisp_code_name(52640,"HANGUL_SYLLABLE_CULS"). +lisp_code_name(52641,"HANGUL_SYLLABLE_CULT"). +lisp_code_name(52642,"HANGUL_SYLLABLE_CULP"). +lisp_code_name(52643,"HANGUL_SYLLABLE_CULH"). +lisp_code_name(52644,"HANGUL_SYLLABLE_CUM"). +lisp_code_name(52645,"HANGUL_SYLLABLE_CUB"). +lisp_code_name(52646,"HANGUL_SYLLABLE_CUBS"). +lisp_code_name(52647,"HANGUL_SYLLABLE_CUS"). +lisp_code_name(52648,"HANGUL_SYLLABLE_CUSS"). +lisp_code_name(52649,"HANGUL_SYLLABLE_CUNG"). +lisp_code_name(52650,"HANGUL_SYLLABLE_CUJ"). +lisp_code_name(52651,"HANGUL_SYLLABLE_CUC"). +lisp_code_name(52652,"HANGUL_SYLLABLE_CUK"). +lisp_code_name(52653,"HANGUL_SYLLABLE_CUT"). +lisp_code_name(52654,"HANGUL_SYLLABLE_CUP"). +lisp_code_name(52655,"HANGUL_SYLLABLE_CUH"). +lisp_code_name(52656,"HANGUL_SYLLABLE_CWEO"). +lisp_code_name(52657,"HANGUL_SYLLABLE_CWEOG"). +lisp_code_name(52658,"HANGUL_SYLLABLE_CWEOGG"). +lisp_code_name(52659,"HANGUL_SYLLABLE_CWEOGS"). +lisp_code_name(52660,"HANGUL_SYLLABLE_CWEON"). +lisp_code_name(52661,"HANGUL_SYLLABLE_CWEONJ"). +lisp_code_name(52662,"HANGUL_SYLLABLE_CWEONH"). +lisp_code_name(52663,"HANGUL_SYLLABLE_CWEOD"). +lisp_code_name(52664,"HANGUL_SYLLABLE_CWEOL"). +lisp_code_name(52665,"HANGUL_SYLLABLE_CWEOLG"). +lisp_code_name(52666,"HANGUL_SYLLABLE_CWEOLM"). +lisp_code_name(52667,"HANGUL_SYLLABLE_CWEOLB"). +lisp_code_name(52668,"HANGUL_SYLLABLE_CWEOLS"). +lisp_code_name(52669,"HANGUL_SYLLABLE_CWEOLT"). +lisp_code_name(52670,"HANGUL_SYLLABLE_CWEOLP"). +lisp_code_name(52671,"HANGUL_SYLLABLE_CWEOLH"). +lisp_code_name(52672,"HANGUL_SYLLABLE_CWEOM"). +lisp_code_name(52673,"HANGUL_SYLLABLE_CWEOB"). +lisp_code_name(52674,"HANGUL_SYLLABLE_CWEOBS"). +lisp_code_name(52675,"HANGUL_SYLLABLE_CWEOS"). +lisp_code_name(52676,"HANGUL_SYLLABLE_CWEOSS"). +lisp_code_name(52677,"HANGUL_SYLLABLE_CWEONG"). +lisp_code_name(52678,"HANGUL_SYLLABLE_CWEOJ"). +lisp_code_name(52679,"HANGUL_SYLLABLE_CWEOC"). +lisp_code_name(52680,"HANGUL_SYLLABLE_CWEOK"). +lisp_code_name(52681,"HANGUL_SYLLABLE_CWEOT"). +lisp_code_name(52682,"HANGUL_SYLLABLE_CWEOP"). +lisp_code_name(52683,"HANGUL_SYLLABLE_CWEOH"). +lisp_code_name(52684,"HANGUL_SYLLABLE_CWE"). +lisp_code_name(52685,"HANGUL_SYLLABLE_CWEG"). +lisp_code_name(52686,"HANGUL_SYLLABLE_CWEGG"). +lisp_code_name(52687,"HANGUL_SYLLABLE_CWEGS"). +lisp_code_name(52688,"HANGUL_SYLLABLE_CWEN"). +lisp_code_name(52689,"HANGUL_SYLLABLE_CWENJ"). +lisp_code_name(52690,"HANGUL_SYLLABLE_CWENH"). +lisp_code_name(52691,"HANGUL_SYLLABLE_CWED"). +lisp_code_name(52692,"HANGUL_SYLLABLE_CWEL"). +lisp_code_name(52693,"HANGUL_SYLLABLE_CWELG"). +lisp_code_name(52694,"HANGUL_SYLLABLE_CWELM"). +lisp_code_name(52695,"HANGUL_SYLLABLE_CWELB"). +lisp_code_name(52696,"HANGUL_SYLLABLE_CWELS"). +lisp_code_name(52697,"HANGUL_SYLLABLE_CWELT"). +lisp_code_name(52698,"HANGUL_SYLLABLE_CWELP"). +lisp_code_name(52699,"HANGUL_SYLLABLE_CWELH"). +lisp_code_name(52700,"HANGUL_SYLLABLE_CWEM"). +lisp_code_name(52701,"HANGUL_SYLLABLE_CWEB"). +lisp_code_name(52702,"HANGUL_SYLLABLE_CWEBS"). +lisp_code_name(52703,"HANGUL_SYLLABLE_CWES"). +lisp_code_name(52704,"HANGUL_SYLLABLE_CWESS"). +lisp_code_name(52705,"HANGUL_SYLLABLE_CWENG"). +lisp_code_name(52706,"HANGUL_SYLLABLE_CWEJ"). +lisp_code_name(52707,"HANGUL_SYLLABLE_CWEC"). +lisp_code_name(52708,"HANGUL_SYLLABLE_CWEK"). +lisp_code_name(52709,"HANGUL_SYLLABLE_CWET"). +lisp_code_name(52710,"HANGUL_SYLLABLE_CWEP"). +lisp_code_name(52711,"HANGUL_SYLLABLE_CWEH"). +lisp_code_name(52712,"HANGUL_SYLLABLE_CWI"). +lisp_code_name(52713,"HANGUL_SYLLABLE_CWIG"). +lisp_code_name(52714,"HANGUL_SYLLABLE_CWIGG"). +lisp_code_name(52715,"HANGUL_SYLLABLE_CWIGS"). +lisp_code_name(52716,"HANGUL_SYLLABLE_CWIN"). +lisp_code_name(52717,"HANGUL_SYLLABLE_CWINJ"). +lisp_code_name(52718,"HANGUL_SYLLABLE_CWINH"). +lisp_code_name(52719,"HANGUL_SYLLABLE_CWID"). +lisp_code_name(52720,"HANGUL_SYLLABLE_CWIL"). +lisp_code_name(52721,"HANGUL_SYLLABLE_CWILG"). +lisp_code_name(52722,"HANGUL_SYLLABLE_CWILM"). +lisp_code_name(52723,"HANGUL_SYLLABLE_CWILB"). +lisp_code_name(52724,"HANGUL_SYLLABLE_CWILS"). +lisp_code_name(52725,"HANGUL_SYLLABLE_CWILT"). +lisp_code_name(52726,"HANGUL_SYLLABLE_CWILP"). +lisp_code_name(52727,"HANGUL_SYLLABLE_CWILH"). +lisp_code_name(52728,"HANGUL_SYLLABLE_CWIM"). +lisp_code_name(52729,"HANGUL_SYLLABLE_CWIB"). +lisp_code_name(52730,"HANGUL_SYLLABLE_CWIBS"). +lisp_code_name(52731,"HANGUL_SYLLABLE_CWIS"). +lisp_code_name(52732,"HANGUL_SYLLABLE_CWISS"). +lisp_code_name(52733,"HANGUL_SYLLABLE_CWING"). +lisp_code_name(52734,"HANGUL_SYLLABLE_CWIJ"). +lisp_code_name(52735,"HANGUL_SYLLABLE_CWIC"). +lisp_code_name(52736,"HANGUL_SYLLABLE_CWIK"). +lisp_code_name(52737,"HANGUL_SYLLABLE_CWIT"). +lisp_code_name(52738,"HANGUL_SYLLABLE_CWIP"). +lisp_code_name(52739,"HANGUL_SYLLABLE_CWIH"). +lisp_code_name(52740,"HANGUL_SYLLABLE_CYU"). +lisp_code_name(52741,"HANGUL_SYLLABLE_CYUG"). +lisp_code_name(52742,"HANGUL_SYLLABLE_CYUGG"). +lisp_code_name(52743,"HANGUL_SYLLABLE_CYUGS"). +lisp_code_name(52744,"HANGUL_SYLLABLE_CYUN"). +lisp_code_name(52745,"HANGUL_SYLLABLE_CYUNJ"). +lisp_code_name(52746,"HANGUL_SYLLABLE_CYUNH"). +lisp_code_name(52747,"HANGUL_SYLLABLE_CYUD"). +lisp_code_name(52748,"HANGUL_SYLLABLE_CYUL"). +lisp_code_name(52749,"HANGUL_SYLLABLE_CYULG"). +lisp_code_name(52750,"HANGUL_SYLLABLE_CYULM"). +lisp_code_name(52751,"HANGUL_SYLLABLE_CYULB"). +lisp_code_name(52752,"HANGUL_SYLLABLE_CYULS"). +lisp_code_name(52753,"HANGUL_SYLLABLE_CYULT"). +lisp_code_name(52754,"HANGUL_SYLLABLE_CYULP"). +lisp_code_name(52755,"HANGUL_SYLLABLE_CYULH"). +lisp_code_name(52756,"HANGUL_SYLLABLE_CYUM"). +lisp_code_name(52757,"HANGUL_SYLLABLE_CYUB"). +lisp_code_name(52758,"HANGUL_SYLLABLE_CYUBS"). +lisp_code_name(52759,"HANGUL_SYLLABLE_CYUS"). +lisp_code_name(52760,"HANGUL_SYLLABLE_CYUSS"). +lisp_code_name(52761,"HANGUL_SYLLABLE_CYUNG"). +lisp_code_name(52762,"HANGUL_SYLLABLE_CYUJ"). +lisp_code_name(52763,"HANGUL_SYLLABLE_CYUC"). +lisp_code_name(52764,"HANGUL_SYLLABLE_CYUK"). +lisp_code_name(52765,"HANGUL_SYLLABLE_CYUT"). +lisp_code_name(52766,"HANGUL_SYLLABLE_CYUP"). +lisp_code_name(52767,"HANGUL_SYLLABLE_CYUH"). +lisp_code_name(52768,"HANGUL_SYLLABLE_CEU"). +lisp_code_name(52769,"HANGUL_SYLLABLE_CEUG"). +lisp_code_name(52770,"HANGUL_SYLLABLE_CEUGG"). +lisp_code_name(52771,"HANGUL_SYLLABLE_CEUGS"). +lisp_code_name(52772,"HANGUL_SYLLABLE_CEUN"). +lisp_code_name(52773,"HANGUL_SYLLABLE_CEUNJ"). +lisp_code_name(52774,"HANGUL_SYLLABLE_CEUNH"). +lisp_code_name(52775,"HANGUL_SYLLABLE_CEUD"). +lisp_code_name(52776,"HANGUL_SYLLABLE_CEUL"). +lisp_code_name(52777,"HANGUL_SYLLABLE_CEULG"). +lisp_code_name(52778,"HANGUL_SYLLABLE_CEULM"). +lisp_code_name(52779,"HANGUL_SYLLABLE_CEULB"). +lisp_code_name(52780,"HANGUL_SYLLABLE_CEULS"). +lisp_code_name(52781,"HANGUL_SYLLABLE_CEULT"). +lisp_code_name(52782,"HANGUL_SYLLABLE_CEULP"). +lisp_code_name(52783,"HANGUL_SYLLABLE_CEULH"). +lisp_code_name(52784,"HANGUL_SYLLABLE_CEUM"). +lisp_code_name(52785,"HANGUL_SYLLABLE_CEUB"). +lisp_code_name(52786,"HANGUL_SYLLABLE_CEUBS"). +lisp_code_name(52787,"HANGUL_SYLLABLE_CEUS"). +lisp_code_name(52788,"HANGUL_SYLLABLE_CEUSS"). +lisp_code_name(52789,"HANGUL_SYLLABLE_CEUNG"). +lisp_code_name(52790,"HANGUL_SYLLABLE_CEUJ"). +lisp_code_name(52791,"HANGUL_SYLLABLE_CEUC"). +lisp_code_name(52792,"HANGUL_SYLLABLE_CEUK"). +lisp_code_name(52793,"HANGUL_SYLLABLE_CEUT"). +lisp_code_name(52794,"HANGUL_SYLLABLE_CEUP"). +lisp_code_name(52795,"HANGUL_SYLLABLE_CEUH"). +lisp_code_name(52796,"HANGUL_SYLLABLE_CYI"). +lisp_code_name(52797,"HANGUL_SYLLABLE_CYIG"). +lisp_code_name(52798,"HANGUL_SYLLABLE_CYIGG"). +lisp_code_name(52799,"HANGUL_SYLLABLE_CYIGS"). +lisp_code_name(52800,"HANGUL_SYLLABLE_CYIN"). +lisp_code_name(52801,"HANGUL_SYLLABLE_CYINJ"). +lisp_code_name(52802,"HANGUL_SYLLABLE_CYINH"). +lisp_code_name(52803,"HANGUL_SYLLABLE_CYID"). +lisp_code_name(52804,"HANGUL_SYLLABLE_CYIL"). +lisp_code_name(52805,"HANGUL_SYLLABLE_CYILG"). +lisp_code_name(52806,"HANGUL_SYLLABLE_CYILM"). +lisp_code_name(52807,"HANGUL_SYLLABLE_CYILB"). +lisp_code_name(52808,"HANGUL_SYLLABLE_CYILS"). +lisp_code_name(52809,"HANGUL_SYLLABLE_CYILT"). +lisp_code_name(52810,"HANGUL_SYLLABLE_CYILP"). +lisp_code_name(52811,"HANGUL_SYLLABLE_CYILH"). +lisp_code_name(52812,"HANGUL_SYLLABLE_CYIM"). +lisp_code_name(52813,"HANGUL_SYLLABLE_CYIB"). +lisp_code_name(52814,"HANGUL_SYLLABLE_CYIBS"). +lisp_code_name(52815,"HANGUL_SYLLABLE_CYIS"). +lisp_code_name(52816,"HANGUL_SYLLABLE_CYISS"). +lisp_code_name(52817,"HANGUL_SYLLABLE_CYING"). +lisp_code_name(52818,"HANGUL_SYLLABLE_CYIJ"). +lisp_code_name(52819,"HANGUL_SYLLABLE_CYIC"). +lisp_code_name(52820,"HANGUL_SYLLABLE_CYIK"). +lisp_code_name(52821,"HANGUL_SYLLABLE_CYIT"). +lisp_code_name(52822,"HANGUL_SYLLABLE_CYIP"). +lisp_code_name(52823,"HANGUL_SYLLABLE_CYIH"). +lisp_code_name(52824,"HANGUL_SYLLABLE_CI"). +lisp_code_name(52825,"HANGUL_SYLLABLE_CIG"). +lisp_code_name(52826,"HANGUL_SYLLABLE_CIGG"). +lisp_code_name(52827,"HANGUL_SYLLABLE_CIGS"). +lisp_code_name(52828,"HANGUL_SYLLABLE_CIN"). +lisp_code_name(52829,"HANGUL_SYLLABLE_CINJ"). +lisp_code_name(52830,"HANGUL_SYLLABLE_CINH"). +lisp_code_name(52831,"HANGUL_SYLLABLE_CID"). +lisp_code_name(52832,"HANGUL_SYLLABLE_CIL"). +lisp_code_name(52833,"HANGUL_SYLLABLE_CILG"). +lisp_code_name(52834,"HANGUL_SYLLABLE_CILM"). +lisp_code_name(52835,"HANGUL_SYLLABLE_CILB"). +lisp_code_name(52836,"HANGUL_SYLLABLE_CILS"). +lisp_code_name(52837,"HANGUL_SYLLABLE_CILT"). +lisp_code_name(52838,"HANGUL_SYLLABLE_CILP"). +lisp_code_name(52839,"HANGUL_SYLLABLE_CILH"). +lisp_code_name(52840,"HANGUL_SYLLABLE_CIM"). +lisp_code_name(52841,"HANGUL_SYLLABLE_CIB"). +lisp_code_name(52842,"HANGUL_SYLLABLE_CIBS"). +lisp_code_name(52843,"HANGUL_SYLLABLE_CIS"). +lisp_code_name(52844,"HANGUL_SYLLABLE_CISS"). +lisp_code_name(52845,"HANGUL_SYLLABLE_CING"). +lisp_code_name(52846,"HANGUL_SYLLABLE_CIJ"). +lisp_code_name(52847,"HANGUL_SYLLABLE_CIC"). +lisp_code_name(52848,"HANGUL_SYLLABLE_CIK"). +lisp_code_name(52849,"HANGUL_SYLLABLE_CIT"). +lisp_code_name(52850,"HANGUL_SYLLABLE_CIP"). +lisp_code_name(52851,"HANGUL_SYLLABLE_CIH"). +lisp_code_name(52852,"HANGUL_SYLLABLE_KA"). +lisp_code_name(52853,"HANGUL_SYLLABLE_KAG"). +lisp_code_name(52854,"HANGUL_SYLLABLE_KAGG"). +lisp_code_name(52855,"HANGUL_SYLLABLE_KAGS"). +lisp_code_name(52856,"HANGUL_SYLLABLE_KAN"). +lisp_code_name(52857,"HANGUL_SYLLABLE_KANJ"). +lisp_code_name(52858,"HANGUL_SYLLABLE_KANH"). +lisp_code_name(52859,"HANGUL_SYLLABLE_KAD"). +lisp_code_name(52860,"HANGUL_SYLLABLE_KAL"). +lisp_code_name(52861,"HANGUL_SYLLABLE_KALG"). +lisp_code_name(52862,"HANGUL_SYLLABLE_KALM"). +lisp_code_name(52863,"HANGUL_SYLLABLE_KALB"). +lisp_code_name(52864,"HANGUL_SYLLABLE_KALS"). +lisp_code_name(52865,"HANGUL_SYLLABLE_KALT"). +lisp_code_name(52866,"HANGUL_SYLLABLE_KALP"). +lisp_code_name(52867,"HANGUL_SYLLABLE_KALH"). +lisp_code_name(52868,"HANGUL_SYLLABLE_KAM"). +lisp_code_name(52869,"HANGUL_SYLLABLE_KAB"). +lisp_code_name(52870,"HANGUL_SYLLABLE_KABS"). +lisp_code_name(52871,"HANGUL_SYLLABLE_KAS"). +lisp_code_name(52872,"HANGUL_SYLLABLE_KASS"). +lisp_code_name(52873,"HANGUL_SYLLABLE_KANG"). +lisp_code_name(52874,"HANGUL_SYLLABLE_KAJ"). +lisp_code_name(52875,"HANGUL_SYLLABLE_KAC"). +lisp_code_name(52876,"HANGUL_SYLLABLE_KAK"). +lisp_code_name(52877,"HANGUL_SYLLABLE_KAT"). +lisp_code_name(52878,"HANGUL_SYLLABLE_KAP"). +lisp_code_name(52879,"HANGUL_SYLLABLE_KAH"). +lisp_code_name(52880,"HANGUL_SYLLABLE_KAE"). +lisp_code_name(52881,"HANGUL_SYLLABLE_KAEG"). +lisp_code_name(52882,"HANGUL_SYLLABLE_KAEGG"). +lisp_code_name(52883,"HANGUL_SYLLABLE_KAEGS"). +lisp_code_name(52884,"HANGUL_SYLLABLE_KAEN"). +lisp_code_name(52885,"HANGUL_SYLLABLE_KAENJ"). +lisp_code_name(52886,"HANGUL_SYLLABLE_KAENH"). +lisp_code_name(52887,"HANGUL_SYLLABLE_KAED"). +lisp_code_name(52888,"HANGUL_SYLLABLE_KAEL"). +lisp_code_name(52889,"HANGUL_SYLLABLE_KAELG"). +lisp_code_name(52890,"HANGUL_SYLLABLE_KAELM"). +lisp_code_name(52891,"HANGUL_SYLLABLE_KAELB"). +lisp_code_name(52892,"HANGUL_SYLLABLE_KAELS"). +lisp_code_name(52893,"HANGUL_SYLLABLE_KAELT"). +lisp_code_name(52894,"HANGUL_SYLLABLE_KAELP"). +lisp_code_name(52895,"HANGUL_SYLLABLE_KAELH"). +lisp_code_name(52896,"HANGUL_SYLLABLE_KAEM"). +lisp_code_name(52897,"HANGUL_SYLLABLE_KAEB"). +lisp_code_name(52898,"HANGUL_SYLLABLE_KAEBS"). +lisp_code_name(52899,"HANGUL_SYLLABLE_KAES"). +lisp_code_name(52900,"HANGUL_SYLLABLE_KAESS"). +lisp_code_name(52901,"HANGUL_SYLLABLE_KAENG"). +lisp_code_name(52902,"HANGUL_SYLLABLE_KAEJ"). +lisp_code_name(52903,"HANGUL_SYLLABLE_KAEC"). +lisp_code_name(52904,"HANGUL_SYLLABLE_KAEK"). +lisp_code_name(52905,"HANGUL_SYLLABLE_KAET"). +lisp_code_name(52906,"HANGUL_SYLLABLE_KAEP"). +lisp_code_name(52907,"HANGUL_SYLLABLE_KAEH"). +lisp_code_name(52908,"HANGUL_SYLLABLE_KYA"). +lisp_code_name(52909,"HANGUL_SYLLABLE_KYAG"). +lisp_code_name(52910,"HANGUL_SYLLABLE_KYAGG"). +lisp_code_name(52911,"HANGUL_SYLLABLE_KYAGS"). +lisp_code_name(52912,"HANGUL_SYLLABLE_KYAN"). +lisp_code_name(52913,"HANGUL_SYLLABLE_KYANJ"). +lisp_code_name(52914,"HANGUL_SYLLABLE_KYANH"). +lisp_code_name(52915,"HANGUL_SYLLABLE_KYAD"). +lisp_code_name(52916,"HANGUL_SYLLABLE_KYAL"). +lisp_code_name(52917,"HANGUL_SYLLABLE_KYALG"). +lisp_code_name(52918,"HANGUL_SYLLABLE_KYALM"). +lisp_code_name(52919,"HANGUL_SYLLABLE_KYALB"). +lisp_code_name(52920,"HANGUL_SYLLABLE_KYALS"). +lisp_code_name(52921,"HANGUL_SYLLABLE_KYALT"). +lisp_code_name(52922,"HANGUL_SYLLABLE_KYALP"). +lisp_code_name(52923,"HANGUL_SYLLABLE_KYALH"). +lisp_code_name(52924,"HANGUL_SYLLABLE_KYAM"). +lisp_code_name(52925,"HANGUL_SYLLABLE_KYAB"). +lisp_code_name(52926,"HANGUL_SYLLABLE_KYABS"). +lisp_code_name(52927,"HANGUL_SYLLABLE_KYAS"). +lisp_code_name(52928,"HANGUL_SYLLABLE_KYASS"). +lisp_code_name(52929,"HANGUL_SYLLABLE_KYANG"). +lisp_code_name(52930,"HANGUL_SYLLABLE_KYAJ"). +lisp_code_name(52931,"HANGUL_SYLLABLE_KYAC"). +lisp_code_name(52932,"HANGUL_SYLLABLE_KYAK"). +lisp_code_name(52933,"HANGUL_SYLLABLE_KYAT"). +lisp_code_name(52934,"HANGUL_SYLLABLE_KYAP"). +lisp_code_name(52935,"HANGUL_SYLLABLE_KYAH"). +lisp_code_name(52936,"HANGUL_SYLLABLE_KYAE"). +lisp_code_name(52937,"HANGUL_SYLLABLE_KYAEG"). +lisp_code_name(52938,"HANGUL_SYLLABLE_KYAEGG"). +lisp_code_name(52939,"HANGUL_SYLLABLE_KYAEGS"). +lisp_code_name(52940,"HANGUL_SYLLABLE_KYAEN"). +lisp_code_name(52941,"HANGUL_SYLLABLE_KYAENJ"). +lisp_code_name(52942,"HANGUL_SYLLABLE_KYAENH"). +lisp_code_name(52943,"HANGUL_SYLLABLE_KYAED"). +lisp_code_name(52944,"HANGUL_SYLLABLE_KYAEL"). +lisp_code_name(52945,"HANGUL_SYLLABLE_KYAELG"). +lisp_code_name(52946,"HANGUL_SYLLABLE_KYAELM"). +lisp_code_name(52947,"HANGUL_SYLLABLE_KYAELB"). +lisp_code_name(52948,"HANGUL_SYLLABLE_KYAELS"). +lisp_code_name(52949,"HANGUL_SYLLABLE_KYAELT"). +lisp_code_name(52950,"HANGUL_SYLLABLE_KYAELP"). +lisp_code_name(52951,"HANGUL_SYLLABLE_KYAELH"). +lisp_code_name(52952,"HANGUL_SYLLABLE_KYAEM"). +lisp_code_name(52953,"HANGUL_SYLLABLE_KYAEB"). +lisp_code_name(52954,"HANGUL_SYLLABLE_KYAEBS"). +lisp_code_name(52955,"HANGUL_SYLLABLE_KYAES"). +lisp_code_name(52956,"HANGUL_SYLLABLE_KYAESS"). +lisp_code_name(52957,"HANGUL_SYLLABLE_KYAENG"). +lisp_code_name(52958,"HANGUL_SYLLABLE_KYAEJ"). +lisp_code_name(52959,"HANGUL_SYLLABLE_KYAEC"). +lisp_code_name(52960,"HANGUL_SYLLABLE_KYAEK"). +lisp_code_name(52961,"HANGUL_SYLLABLE_KYAET"). +lisp_code_name(52962,"HANGUL_SYLLABLE_KYAEP"). +lisp_code_name(52963,"HANGUL_SYLLABLE_KYAEH"). +lisp_code_name(52964,"HANGUL_SYLLABLE_KEO"). +lisp_code_name(52965,"HANGUL_SYLLABLE_KEOG"). +lisp_code_name(52966,"HANGUL_SYLLABLE_KEOGG"). +lisp_code_name(52967,"HANGUL_SYLLABLE_KEOGS"). +lisp_code_name(52968,"HANGUL_SYLLABLE_KEON"). +lisp_code_name(52969,"HANGUL_SYLLABLE_KEONJ"). +lisp_code_name(52970,"HANGUL_SYLLABLE_KEONH"). +lisp_code_name(52971,"HANGUL_SYLLABLE_KEOD"). +lisp_code_name(52972,"HANGUL_SYLLABLE_KEOL"). +lisp_code_name(52973,"HANGUL_SYLLABLE_KEOLG"). +lisp_code_name(52974,"HANGUL_SYLLABLE_KEOLM"). +lisp_code_name(52975,"HANGUL_SYLLABLE_KEOLB"). +lisp_code_name(52976,"HANGUL_SYLLABLE_KEOLS"). +lisp_code_name(52977,"HANGUL_SYLLABLE_KEOLT"). +lisp_code_name(52978,"HANGUL_SYLLABLE_KEOLP"). +lisp_code_name(52979,"HANGUL_SYLLABLE_KEOLH"). +lisp_code_name(52980,"HANGUL_SYLLABLE_KEOM"). +lisp_code_name(52981,"HANGUL_SYLLABLE_KEOB"). +lisp_code_name(52982,"HANGUL_SYLLABLE_KEOBS"). +lisp_code_name(52983,"HANGUL_SYLLABLE_KEOS"). +lisp_code_name(52984,"HANGUL_SYLLABLE_KEOSS"). +lisp_code_name(52985,"HANGUL_SYLLABLE_KEONG"). +lisp_code_name(52986,"HANGUL_SYLLABLE_KEOJ"). +lisp_code_name(52987,"HANGUL_SYLLABLE_KEOC"). +lisp_code_name(52988,"HANGUL_SYLLABLE_KEOK"). +lisp_code_name(52989,"HANGUL_SYLLABLE_KEOT"). +lisp_code_name(52990,"HANGUL_SYLLABLE_KEOP"). +lisp_code_name(52991,"HANGUL_SYLLABLE_KEOH"). +lisp_code_name(52992,"HANGUL_SYLLABLE_KE"). +lisp_code_name(52993,"HANGUL_SYLLABLE_KEG"). +lisp_code_name(52994,"HANGUL_SYLLABLE_KEGG"). +lisp_code_name(52995,"HANGUL_SYLLABLE_KEGS"). +lisp_code_name(52996,"HANGUL_SYLLABLE_KEN"). +lisp_code_name(52997,"HANGUL_SYLLABLE_KENJ"). +lisp_code_name(52998,"HANGUL_SYLLABLE_KENH"). +lisp_code_name(52999,"HANGUL_SYLLABLE_KED"). +lisp_code_name(53000,"HANGUL_SYLLABLE_KEL"). +lisp_code_name(53001,"HANGUL_SYLLABLE_KELG"). +lisp_code_name(53002,"HANGUL_SYLLABLE_KELM"). +lisp_code_name(53003,"HANGUL_SYLLABLE_KELB"). +lisp_code_name(53004,"HANGUL_SYLLABLE_KELS"). +lisp_code_name(53005,"HANGUL_SYLLABLE_KELT"). +lisp_code_name(53006,"HANGUL_SYLLABLE_KELP"). +lisp_code_name(53007,"HANGUL_SYLLABLE_KELH"). +lisp_code_name(53008,"HANGUL_SYLLABLE_KEM"). +lisp_code_name(53009,"HANGUL_SYLLABLE_KEB"). +lisp_code_name(53010,"HANGUL_SYLLABLE_KEBS"). +lisp_code_name(53011,"HANGUL_SYLLABLE_KES"). +lisp_code_name(53012,"HANGUL_SYLLABLE_KESS"). +lisp_code_name(53013,"HANGUL_SYLLABLE_KENG"). +lisp_code_name(53014,"HANGUL_SYLLABLE_KEJ"). +lisp_code_name(53015,"HANGUL_SYLLABLE_KEC"). +lisp_code_name(53016,"HANGUL_SYLLABLE_KEK"). +lisp_code_name(53017,"HANGUL_SYLLABLE_KET"). +lisp_code_name(53018,"HANGUL_SYLLABLE_KEP"). +lisp_code_name(53019,"HANGUL_SYLLABLE_KEH"). +lisp_code_name(53020,"HANGUL_SYLLABLE_KYEO"). +lisp_code_name(53021,"HANGUL_SYLLABLE_KYEOG"). +lisp_code_name(53022,"HANGUL_SYLLABLE_KYEOGG"). +lisp_code_name(53023,"HANGUL_SYLLABLE_KYEOGS"). +lisp_code_name(53024,"HANGUL_SYLLABLE_KYEON"). +lisp_code_name(53025,"HANGUL_SYLLABLE_KYEONJ"). +lisp_code_name(53026,"HANGUL_SYLLABLE_KYEONH"). +lisp_code_name(53027,"HANGUL_SYLLABLE_KYEOD"). +lisp_code_name(53028,"HANGUL_SYLLABLE_KYEOL"). +lisp_code_name(53029,"HANGUL_SYLLABLE_KYEOLG"). +lisp_code_name(53030,"HANGUL_SYLLABLE_KYEOLM"). +lisp_code_name(53031,"HANGUL_SYLLABLE_KYEOLB"). +lisp_code_name(53032,"HANGUL_SYLLABLE_KYEOLS"). +lisp_code_name(53033,"HANGUL_SYLLABLE_KYEOLT"). +lisp_code_name(53034,"HANGUL_SYLLABLE_KYEOLP"). +lisp_code_name(53035,"HANGUL_SYLLABLE_KYEOLH"). +lisp_code_name(53036,"HANGUL_SYLLABLE_KYEOM"). +lisp_code_name(53037,"HANGUL_SYLLABLE_KYEOB"). +lisp_code_name(53038,"HANGUL_SYLLABLE_KYEOBS"). +lisp_code_name(53039,"HANGUL_SYLLABLE_KYEOS"). +lisp_code_name(53040,"HANGUL_SYLLABLE_KYEOSS"). +lisp_code_name(53041,"HANGUL_SYLLABLE_KYEONG"). +lisp_code_name(53042,"HANGUL_SYLLABLE_KYEOJ"). +lisp_code_name(53043,"HANGUL_SYLLABLE_KYEOC"). +lisp_code_name(53044,"HANGUL_SYLLABLE_KYEOK"). +lisp_code_name(53045,"HANGUL_SYLLABLE_KYEOT"). +lisp_code_name(53046,"HANGUL_SYLLABLE_KYEOP"). +lisp_code_name(53047,"HANGUL_SYLLABLE_KYEOH"). +lisp_code_name(53048,"HANGUL_SYLLABLE_KYE"). +lisp_code_name(53049,"HANGUL_SYLLABLE_KYEG"). +lisp_code_name(53050,"HANGUL_SYLLABLE_KYEGG"). +lisp_code_name(53051,"HANGUL_SYLLABLE_KYEGS"). +lisp_code_name(53052,"HANGUL_SYLLABLE_KYEN"). +lisp_code_name(53053,"HANGUL_SYLLABLE_KYENJ"). +lisp_code_name(53054,"HANGUL_SYLLABLE_KYENH"). +lisp_code_name(53055,"HANGUL_SYLLABLE_KYED"). +lisp_code_name(53056,"HANGUL_SYLLABLE_KYEL"). +lisp_code_name(53057,"HANGUL_SYLLABLE_KYELG"). +lisp_code_name(53058,"HANGUL_SYLLABLE_KYELM"). +lisp_code_name(53059,"HANGUL_SYLLABLE_KYELB"). +lisp_code_name(53060,"HANGUL_SYLLABLE_KYELS"). +lisp_code_name(53061,"HANGUL_SYLLABLE_KYELT"). +lisp_code_name(53062,"HANGUL_SYLLABLE_KYELP"). +lisp_code_name(53063,"HANGUL_SYLLABLE_KYELH"). +lisp_code_name(53064,"HANGUL_SYLLABLE_KYEM"). +lisp_code_name(53065,"HANGUL_SYLLABLE_KYEB"). +lisp_code_name(53066,"HANGUL_SYLLABLE_KYEBS"). +lisp_code_name(53067,"HANGUL_SYLLABLE_KYES"). +lisp_code_name(53068,"HANGUL_SYLLABLE_KYESS"). +lisp_code_name(53069,"HANGUL_SYLLABLE_KYENG"). +lisp_code_name(53070,"HANGUL_SYLLABLE_KYEJ"). +lisp_code_name(53071,"HANGUL_SYLLABLE_KYEC"). +lisp_code_name(53072,"HANGUL_SYLLABLE_KYEK"). +lisp_code_name(53073,"HANGUL_SYLLABLE_KYET"). +lisp_code_name(53074,"HANGUL_SYLLABLE_KYEP"). +lisp_code_name(53075,"HANGUL_SYLLABLE_KYEH"). +lisp_code_name(53076,"HANGUL_SYLLABLE_KO"). +lisp_code_name(53077,"HANGUL_SYLLABLE_KOG"). +lisp_code_name(53078,"HANGUL_SYLLABLE_KOGG"). +lisp_code_name(53079,"HANGUL_SYLLABLE_KOGS"). +lisp_code_name(53080,"HANGUL_SYLLABLE_KON"). +lisp_code_name(53081,"HANGUL_SYLLABLE_KONJ"). +lisp_code_name(53082,"HANGUL_SYLLABLE_KONH"). +lisp_code_name(53083,"HANGUL_SYLLABLE_KOD"). +lisp_code_name(53084,"HANGUL_SYLLABLE_KOL"). +lisp_code_name(53085,"HANGUL_SYLLABLE_KOLG"). +lisp_code_name(53086,"HANGUL_SYLLABLE_KOLM"). +lisp_code_name(53087,"HANGUL_SYLLABLE_KOLB"). +lisp_code_name(53088,"HANGUL_SYLLABLE_KOLS"). +lisp_code_name(53089,"HANGUL_SYLLABLE_KOLT"). +lisp_code_name(53090,"HANGUL_SYLLABLE_KOLP"). +lisp_code_name(53091,"HANGUL_SYLLABLE_KOLH"). +lisp_code_name(53092,"HANGUL_SYLLABLE_KOM"). +lisp_code_name(53093,"HANGUL_SYLLABLE_KOB"). +lisp_code_name(53094,"HANGUL_SYLLABLE_KOBS"). +lisp_code_name(53095,"HANGUL_SYLLABLE_KOS"). +lisp_code_name(53096,"HANGUL_SYLLABLE_KOSS"). +lisp_code_name(53097,"HANGUL_SYLLABLE_KONG"). +lisp_code_name(53098,"HANGUL_SYLLABLE_KOJ"). +lisp_code_name(53099,"HANGUL_SYLLABLE_KOC"). +lisp_code_name(53100,"HANGUL_SYLLABLE_KOK"). +lisp_code_name(53101,"HANGUL_SYLLABLE_KOT"). +lisp_code_name(53102,"HANGUL_SYLLABLE_KOP"). +lisp_code_name(53103,"HANGUL_SYLLABLE_KOH"). +lisp_code_name(53104,"HANGUL_SYLLABLE_KWA"). +lisp_code_name(53105,"HANGUL_SYLLABLE_KWAG"). +lisp_code_name(53106,"HANGUL_SYLLABLE_KWAGG"). +lisp_code_name(53107,"HANGUL_SYLLABLE_KWAGS"). +lisp_code_name(53108,"HANGUL_SYLLABLE_KWAN"). +lisp_code_name(53109,"HANGUL_SYLLABLE_KWANJ"). +lisp_code_name(53110,"HANGUL_SYLLABLE_KWANH"). +lisp_code_name(53111,"HANGUL_SYLLABLE_KWAD"). +lisp_code_name(53112,"HANGUL_SYLLABLE_KWAL"). +lisp_code_name(53113,"HANGUL_SYLLABLE_KWALG"). +lisp_code_name(53114,"HANGUL_SYLLABLE_KWALM"). +lisp_code_name(53115,"HANGUL_SYLLABLE_KWALB"). +lisp_code_name(53116,"HANGUL_SYLLABLE_KWALS"). +lisp_code_name(53117,"HANGUL_SYLLABLE_KWALT"). +lisp_code_name(53118,"HANGUL_SYLLABLE_KWALP"). +lisp_code_name(53119,"HANGUL_SYLLABLE_KWALH"). +lisp_code_name(53120,"HANGUL_SYLLABLE_KWAM"). +lisp_code_name(53121,"HANGUL_SYLLABLE_KWAB"). +lisp_code_name(53122,"HANGUL_SYLLABLE_KWABS"). +lisp_code_name(53123,"HANGUL_SYLLABLE_KWAS"). +lisp_code_name(53124,"HANGUL_SYLLABLE_KWASS"). +lisp_code_name(53125,"HANGUL_SYLLABLE_KWANG"). +lisp_code_name(53126,"HANGUL_SYLLABLE_KWAJ"). +lisp_code_name(53127,"HANGUL_SYLLABLE_KWAC"). +lisp_code_name(53128,"HANGUL_SYLLABLE_KWAK"). +lisp_code_name(53129,"HANGUL_SYLLABLE_KWAT"). +lisp_code_name(53130,"HANGUL_SYLLABLE_KWAP"). +lisp_code_name(53131,"HANGUL_SYLLABLE_KWAH"). +lisp_code_name(53132,"HANGUL_SYLLABLE_KWAE"). +lisp_code_name(53133,"HANGUL_SYLLABLE_KWAEG"). +lisp_code_name(53134,"HANGUL_SYLLABLE_KWAEGG"). +lisp_code_name(53135,"HANGUL_SYLLABLE_KWAEGS"). +lisp_code_name(53136,"HANGUL_SYLLABLE_KWAEN"). +lisp_code_name(53137,"HANGUL_SYLLABLE_KWAENJ"). +lisp_code_name(53138,"HANGUL_SYLLABLE_KWAENH"). +lisp_code_name(53139,"HANGUL_SYLLABLE_KWAED"). +lisp_code_name(53140,"HANGUL_SYLLABLE_KWAEL"). +lisp_code_name(53141,"HANGUL_SYLLABLE_KWAELG"). +lisp_code_name(53142,"HANGUL_SYLLABLE_KWAELM"). +lisp_code_name(53143,"HANGUL_SYLLABLE_KWAELB"). +lisp_code_name(53144,"HANGUL_SYLLABLE_KWAELS"). +lisp_code_name(53145,"HANGUL_SYLLABLE_KWAELT"). +lisp_code_name(53146,"HANGUL_SYLLABLE_KWAELP"). +lisp_code_name(53147,"HANGUL_SYLLABLE_KWAELH"). +lisp_code_name(53148,"HANGUL_SYLLABLE_KWAEM"). +lisp_code_name(53149,"HANGUL_SYLLABLE_KWAEB"). +lisp_code_name(53150,"HANGUL_SYLLABLE_KWAEBS"). +lisp_code_name(53151,"HANGUL_SYLLABLE_KWAES"). +lisp_code_name(53152,"HANGUL_SYLLABLE_KWAESS"). +lisp_code_name(53153,"HANGUL_SYLLABLE_KWAENG"). +lisp_code_name(53154,"HANGUL_SYLLABLE_KWAEJ"). +lisp_code_name(53155,"HANGUL_SYLLABLE_KWAEC"). +lisp_code_name(53156,"HANGUL_SYLLABLE_KWAEK"). +lisp_code_name(53157,"HANGUL_SYLLABLE_KWAET"). +lisp_code_name(53158,"HANGUL_SYLLABLE_KWAEP"). +lisp_code_name(53159,"HANGUL_SYLLABLE_KWAEH"). +lisp_code_name(53160,"HANGUL_SYLLABLE_KOE"). +lisp_code_name(53161,"HANGUL_SYLLABLE_KOEG"). +lisp_code_name(53162,"HANGUL_SYLLABLE_KOEGG"). +lisp_code_name(53163,"HANGUL_SYLLABLE_KOEGS"). +lisp_code_name(53164,"HANGUL_SYLLABLE_KOEN"). +lisp_code_name(53165,"HANGUL_SYLLABLE_KOENJ"). +lisp_code_name(53166,"HANGUL_SYLLABLE_KOENH"). +lisp_code_name(53167,"HANGUL_SYLLABLE_KOED"). +lisp_code_name(53168,"HANGUL_SYLLABLE_KOEL"). +lisp_code_name(53169,"HANGUL_SYLLABLE_KOELG"). +lisp_code_name(53170,"HANGUL_SYLLABLE_KOELM"). +lisp_code_name(53171,"HANGUL_SYLLABLE_KOELB"). +lisp_code_name(53172,"HANGUL_SYLLABLE_KOELS"). +lisp_code_name(53173,"HANGUL_SYLLABLE_KOELT"). +lisp_code_name(53174,"HANGUL_SYLLABLE_KOELP"). +lisp_code_name(53175,"HANGUL_SYLLABLE_KOELH"). +lisp_code_name(53176,"HANGUL_SYLLABLE_KOEM"). +lisp_code_name(53177,"HANGUL_SYLLABLE_KOEB"). +lisp_code_name(53178,"HANGUL_SYLLABLE_KOEBS"). +lisp_code_name(53179,"HANGUL_SYLLABLE_KOES"). +lisp_code_name(53180,"HANGUL_SYLLABLE_KOESS"). +lisp_code_name(53181,"HANGUL_SYLLABLE_KOENG"). +lisp_code_name(53182,"HANGUL_SYLLABLE_KOEJ"). +lisp_code_name(53183,"HANGUL_SYLLABLE_KOEC"). +lisp_code_name(53184,"HANGUL_SYLLABLE_KOEK"). +lisp_code_name(53185,"HANGUL_SYLLABLE_KOET"). +lisp_code_name(53186,"HANGUL_SYLLABLE_KOEP"). +lisp_code_name(53187,"HANGUL_SYLLABLE_KOEH"). +lisp_code_name(53188,"HANGUL_SYLLABLE_KYO"). +lisp_code_name(53189,"HANGUL_SYLLABLE_KYOG"). +lisp_code_name(53190,"HANGUL_SYLLABLE_KYOGG"). +lisp_code_name(53191,"HANGUL_SYLLABLE_KYOGS"). +lisp_code_name(53192,"HANGUL_SYLLABLE_KYON"). +lisp_code_name(53193,"HANGUL_SYLLABLE_KYONJ"). +lisp_code_name(53194,"HANGUL_SYLLABLE_KYONH"). +lisp_code_name(53195,"HANGUL_SYLLABLE_KYOD"). +lisp_code_name(53196,"HANGUL_SYLLABLE_KYOL"). +lisp_code_name(53197,"HANGUL_SYLLABLE_KYOLG"). +lisp_code_name(53198,"HANGUL_SYLLABLE_KYOLM"). +lisp_code_name(53199,"HANGUL_SYLLABLE_KYOLB"). +lisp_code_name(53200,"HANGUL_SYLLABLE_KYOLS"). +lisp_code_name(53201,"HANGUL_SYLLABLE_KYOLT"). +lisp_code_name(53202,"HANGUL_SYLLABLE_KYOLP"). +lisp_code_name(53203,"HANGUL_SYLLABLE_KYOLH"). +lisp_code_name(53204,"HANGUL_SYLLABLE_KYOM"). +lisp_code_name(53205,"HANGUL_SYLLABLE_KYOB"). +lisp_code_name(53206,"HANGUL_SYLLABLE_KYOBS"). +lisp_code_name(53207,"HANGUL_SYLLABLE_KYOS"). +lisp_code_name(53208,"HANGUL_SYLLABLE_KYOSS"). +lisp_code_name(53209,"HANGUL_SYLLABLE_KYONG"). +lisp_code_name(53210,"HANGUL_SYLLABLE_KYOJ"). +lisp_code_name(53211,"HANGUL_SYLLABLE_KYOC"). +lisp_code_name(53212,"HANGUL_SYLLABLE_KYOK"). +lisp_code_name(53213,"HANGUL_SYLLABLE_KYOT"). +lisp_code_name(53214,"HANGUL_SYLLABLE_KYOP"). +lisp_code_name(53215,"HANGUL_SYLLABLE_KYOH"). +lisp_code_name(53216,"HANGUL_SYLLABLE_KU"). +lisp_code_name(53217,"HANGUL_SYLLABLE_KUG"). +lisp_code_name(53218,"HANGUL_SYLLABLE_KUGG"). +lisp_code_name(53219,"HANGUL_SYLLABLE_KUGS"). +lisp_code_name(53220,"HANGUL_SYLLABLE_KUN"). +lisp_code_name(53221,"HANGUL_SYLLABLE_KUNJ"). +lisp_code_name(53222,"HANGUL_SYLLABLE_KUNH"). +lisp_code_name(53223,"HANGUL_SYLLABLE_KUD"). +lisp_code_name(53224,"HANGUL_SYLLABLE_KUL"). +lisp_code_name(53225,"HANGUL_SYLLABLE_KULG"). +lisp_code_name(53226,"HANGUL_SYLLABLE_KULM"). +lisp_code_name(53227,"HANGUL_SYLLABLE_KULB"). +lisp_code_name(53228,"HANGUL_SYLLABLE_KULS"). +lisp_code_name(53229,"HANGUL_SYLLABLE_KULT"). +lisp_code_name(53230,"HANGUL_SYLLABLE_KULP"). +lisp_code_name(53231,"HANGUL_SYLLABLE_KULH"). +lisp_code_name(53232,"HANGUL_SYLLABLE_KUM"). +lisp_code_name(53233,"HANGUL_SYLLABLE_KUB"). +lisp_code_name(53234,"HANGUL_SYLLABLE_KUBS"). +lisp_code_name(53235,"HANGUL_SYLLABLE_KUS"). +lisp_code_name(53236,"HANGUL_SYLLABLE_KUSS"). +lisp_code_name(53237,"HANGUL_SYLLABLE_KUNG"). +lisp_code_name(53238,"HANGUL_SYLLABLE_KUJ"). +lisp_code_name(53239,"HANGUL_SYLLABLE_KUC"). +lisp_code_name(53240,"HANGUL_SYLLABLE_KUK"). +lisp_code_name(53241,"HANGUL_SYLLABLE_KUT"). +lisp_code_name(53242,"HANGUL_SYLLABLE_KUP"). +lisp_code_name(53243,"HANGUL_SYLLABLE_KUH"). +lisp_code_name(53244,"HANGUL_SYLLABLE_KWEO"). +lisp_code_name(53245,"HANGUL_SYLLABLE_KWEOG"). +lisp_code_name(53246,"HANGUL_SYLLABLE_KWEOGG"). +lisp_code_name(53247,"HANGUL_SYLLABLE_KWEOGS"). +lisp_code_name(53248,"HANGUL_SYLLABLE_KWEON"). +lisp_code_name(53249,"HANGUL_SYLLABLE_KWEONJ"). +lisp_code_name(53250,"HANGUL_SYLLABLE_KWEONH"). +lisp_code_name(53251,"HANGUL_SYLLABLE_KWEOD"). +lisp_code_name(53252,"HANGUL_SYLLABLE_KWEOL"). +lisp_code_name(53253,"HANGUL_SYLLABLE_KWEOLG"). +lisp_code_name(53254,"HANGUL_SYLLABLE_KWEOLM"). +lisp_code_name(53255,"HANGUL_SYLLABLE_KWEOLB"). +lisp_code_name(53256,"HANGUL_SYLLABLE_KWEOLS"). +lisp_code_name(53257,"HANGUL_SYLLABLE_KWEOLT"). +lisp_code_name(53258,"HANGUL_SYLLABLE_KWEOLP"). +lisp_code_name(53259,"HANGUL_SYLLABLE_KWEOLH"). +lisp_code_name(53260,"HANGUL_SYLLABLE_KWEOM"). +lisp_code_name(53261,"HANGUL_SYLLABLE_KWEOB"). +lisp_code_name(53262,"HANGUL_SYLLABLE_KWEOBS"). +lisp_code_name(53263,"HANGUL_SYLLABLE_KWEOS"). +lisp_code_name(53264,"HANGUL_SYLLABLE_KWEOSS"). +lisp_code_name(53265,"HANGUL_SYLLABLE_KWEONG"). +lisp_code_name(53266,"HANGUL_SYLLABLE_KWEOJ"). +lisp_code_name(53267,"HANGUL_SYLLABLE_KWEOC"). +lisp_code_name(53268,"HANGUL_SYLLABLE_KWEOK"). +lisp_code_name(53269,"HANGUL_SYLLABLE_KWEOT"). +lisp_code_name(53270,"HANGUL_SYLLABLE_KWEOP"). +lisp_code_name(53271,"HANGUL_SYLLABLE_KWEOH"). +lisp_code_name(53272,"HANGUL_SYLLABLE_KWE"). +lisp_code_name(53273,"HANGUL_SYLLABLE_KWEG"). +lisp_code_name(53274,"HANGUL_SYLLABLE_KWEGG"). +lisp_code_name(53275,"HANGUL_SYLLABLE_KWEGS"). +lisp_code_name(53276,"HANGUL_SYLLABLE_KWEN"). +lisp_code_name(53277,"HANGUL_SYLLABLE_KWENJ"). +lisp_code_name(53278,"HANGUL_SYLLABLE_KWENH"). +lisp_code_name(53279,"HANGUL_SYLLABLE_KWED"). +lisp_code_name(53280,"HANGUL_SYLLABLE_KWEL"). +lisp_code_name(53281,"HANGUL_SYLLABLE_KWELG"). +lisp_code_name(53282,"HANGUL_SYLLABLE_KWELM"). +lisp_code_name(53283,"HANGUL_SYLLABLE_KWELB"). +lisp_code_name(53284,"HANGUL_SYLLABLE_KWELS"). +lisp_code_name(53285,"HANGUL_SYLLABLE_KWELT"). +lisp_code_name(53286,"HANGUL_SYLLABLE_KWELP"). +lisp_code_name(53287,"HANGUL_SYLLABLE_KWELH"). +lisp_code_name(53288,"HANGUL_SYLLABLE_KWEM"). +lisp_code_name(53289,"HANGUL_SYLLABLE_KWEB"). +lisp_code_name(53290,"HANGUL_SYLLABLE_KWEBS"). +lisp_code_name(53291,"HANGUL_SYLLABLE_KWES"). +lisp_code_name(53292,"HANGUL_SYLLABLE_KWESS"). +lisp_code_name(53293,"HANGUL_SYLLABLE_KWENG"). +lisp_code_name(53294,"HANGUL_SYLLABLE_KWEJ"). +lisp_code_name(53295,"HANGUL_SYLLABLE_KWEC"). +lisp_code_name(53296,"HANGUL_SYLLABLE_KWEK"). +lisp_code_name(53297,"HANGUL_SYLLABLE_KWET"). +lisp_code_name(53298,"HANGUL_SYLLABLE_KWEP"). +lisp_code_name(53299,"HANGUL_SYLLABLE_KWEH"). +lisp_code_name(53300,"HANGUL_SYLLABLE_KWI"). +lisp_code_name(53301,"HANGUL_SYLLABLE_KWIG"). +lisp_code_name(53302,"HANGUL_SYLLABLE_KWIGG"). +lisp_code_name(53303,"HANGUL_SYLLABLE_KWIGS"). +lisp_code_name(53304,"HANGUL_SYLLABLE_KWIN"). +lisp_code_name(53305,"HANGUL_SYLLABLE_KWINJ"). +lisp_code_name(53306,"HANGUL_SYLLABLE_KWINH"). +lisp_code_name(53307,"HANGUL_SYLLABLE_KWID"). +lisp_code_name(53308,"HANGUL_SYLLABLE_KWIL"). +lisp_code_name(53309,"HANGUL_SYLLABLE_KWILG"). +lisp_code_name(53310,"HANGUL_SYLLABLE_KWILM"). +lisp_code_name(53311,"HANGUL_SYLLABLE_KWILB"). +lisp_code_name(53312,"HANGUL_SYLLABLE_KWILS"). +lisp_code_name(53313,"HANGUL_SYLLABLE_KWILT"). +lisp_code_name(53314,"HANGUL_SYLLABLE_KWILP"). +lisp_code_name(53315,"HANGUL_SYLLABLE_KWILH"). +lisp_code_name(53316,"HANGUL_SYLLABLE_KWIM"). +lisp_code_name(53317,"HANGUL_SYLLABLE_KWIB"). +lisp_code_name(53318,"HANGUL_SYLLABLE_KWIBS"). +lisp_code_name(53319,"HANGUL_SYLLABLE_KWIS"). +lisp_code_name(53320,"HANGUL_SYLLABLE_KWISS"). +lisp_code_name(53321,"HANGUL_SYLLABLE_KWING"). +lisp_code_name(53322,"HANGUL_SYLLABLE_KWIJ"). +lisp_code_name(53323,"HANGUL_SYLLABLE_KWIC"). +lisp_code_name(53324,"HANGUL_SYLLABLE_KWIK"). +lisp_code_name(53325,"HANGUL_SYLLABLE_KWIT"). +lisp_code_name(53326,"HANGUL_SYLLABLE_KWIP"). +lisp_code_name(53327,"HANGUL_SYLLABLE_KWIH"). +lisp_code_name(53328,"HANGUL_SYLLABLE_KYU"). +lisp_code_name(53329,"HANGUL_SYLLABLE_KYUG"). +lisp_code_name(53330,"HANGUL_SYLLABLE_KYUGG"). +lisp_code_name(53331,"HANGUL_SYLLABLE_KYUGS"). +lisp_code_name(53332,"HANGUL_SYLLABLE_KYUN"). +lisp_code_name(53333,"HANGUL_SYLLABLE_KYUNJ"). +lisp_code_name(53334,"HANGUL_SYLLABLE_KYUNH"). +lisp_code_name(53335,"HANGUL_SYLLABLE_KYUD"). +lisp_code_name(53336,"HANGUL_SYLLABLE_KYUL"). +lisp_code_name(53337,"HANGUL_SYLLABLE_KYULG"). +lisp_code_name(53338,"HANGUL_SYLLABLE_KYULM"). +lisp_code_name(53339,"HANGUL_SYLLABLE_KYULB"). +lisp_code_name(53340,"HANGUL_SYLLABLE_KYULS"). +lisp_code_name(53341,"HANGUL_SYLLABLE_KYULT"). +lisp_code_name(53342,"HANGUL_SYLLABLE_KYULP"). +lisp_code_name(53343,"HANGUL_SYLLABLE_KYULH"). +lisp_code_name(53344,"HANGUL_SYLLABLE_KYUM"). +lisp_code_name(53345,"HANGUL_SYLLABLE_KYUB"). +lisp_code_name(53346,"HANGUL_SYLLABLE_KYUBS"). +lisp_code_name(53347,"HANGUL_SYLLABLE_KYUS"). +lisp_code_name(53348,"HANGUL_SYLLABLE_KYUSS"). +lisp_code_name(53349,"HANGUL_SYLLABLE_KYUNG"). +lisp_code_name(53350,"HANGUL_SYLLABLE_KYUJ"). +lisp_code_name(53351,"HANGUL_SYLLABLE_KYUC"). +lisp_code_name(53352,"HANGUL_SYLLABLE_KYUK"). +lisp_code_name(53353,"HANGUL_SYLLABLE_KYUT"). +lisp_code_name(53354,"HANGUL_SYLLABLE_KYUP"). +lisp_code_name(53355,"HANGUL_SYLLABLE_KYUH"). +lisp_code_name(53356,"HANGUL_SYLLABLE_KEU"). +lisp_code_name(53357,"HANGUL_SYLLABLE_KEUG"). +lisp_code_name(53358,"HANGUL_SYLLABLE_KEUGG"). +lisp_code_name(53359,"HANGUL_SYLLABLE_KEUGS"). +lisp_code_name(53360,"HANGUL_SYLLABLE_KEUN"). +lisp_code_name(53361,"HANGUL_SYLLABLE_KEUNJ"). +lisp_code_name(53362,"HANGUL_SYLLABLE_KEUNH"). +lisp_code_name(53363,"HANGUL_SYLLABLE_KEUD"). +lisp_code_name(53364,"HANGUL_SYLLABLE_KEUL"). +lisp_code_name(53365,"HANGUL_SYLLABLE_KEULG"). +lisp_code_name(53366,"HANGUL_SYLLABLE_KEULM"). +lisp_code_name(53367,"HANGUL_SYLLABLE_KEULB"). +lisp_code_name(53368,"HANGUL_SYLLABLE_KEULS"). +lisp_code_name(53369,"HANGUL_SYLLABLE_KEULT"). +lisp_code_name(53370,"HANGUL_SYLLABLE_KEULP"). +lisp_code_name(53371,"HANGUL_SYLLABLE_KEULH"). +lisp_code_name(53372,"HANGUL_SYLLABLE_KEUM"). +lisp_code_name(53373,"HANGUL_SYLLABLE_KEUB"). +lisp_code_name(53374,"HANGUL_SYLLABLE_KEUBS"). +lisp_code_name(53375,"HANGUL_SYLLABLE_KEUS"). +lisp_code_name(53376,"HANGUL_SYLLABLE_KEUSS"). +lisp_code_name(53377,"HANGUL_SYLLABLE_KEUNG"). +lisp_code_name(53378,"HANGUL_SYLLABLE_KEUJ"). +lisp_code_name(53379,"HANGUL_SYLLABLE_KEUC"). +lisp_code_name(53380,"HANGUL_SYLLABLE_KEUK"). +lisp_code_name(53381,"HANGUL_SYLLABLE_KEUT"). +lisp_code_name(53382,"HANGUL_SYLLABLE_KEUP"). +lisp_code_name(53383,"HANGUL_SYLLABLE_KEUH"). +lisp_code_name(53384,"HANGUL_SYLLABLE_KYI"). +lisp_code_name(53385,"HANGUL_SYLLABLE_KYIG"). +lisp_code_name(53386,"HANGUL_SYLLABLE_KYIGG"). +lisp_code_name(53387,"HANGUL_SYLLABLE_KYIGS"). +lisp_code_name(53388,"HANGUL_SYLLABLE_KYIN"). +lisp_code_name(53389,"HANGUL_SYLLABLE_KYINJ"). +lisp_code_name(53390,"HANGUL_SYLLABLE_KYINH"). +lisp_code_name(53391,"HANGUL_SYLLABLE_KYID"). +lisp_code_name(53392,"HANGUL_SYLLABLE_KYIL"). +lisp_code_name(53393,"HANGUL_SYLLABLE_KYILG"). +lisp_code_name(53394,"HANGUL_SYLLABLE_KYILM"). +lisp_code_name(53395,"HANGUL_SYLLABLE_KYILB"). +lisp_code_name(53396,"HANGUL_SYLLABLE_KYILS"). +lisp_code_name(53397,"HANGUL_SYLLABLE_KYILT"). +lisp_code_name(53398,"HANGUL_SYLLABLE_KYILP"). +lisp_code_name(53399,"HANGUL_SYLLABLE_KYILH"). +lisp_code_name(53400,"HANGUL_SYLLABLE_KYIM"). +lisp_code_name(53401,"HANGUL_SYLLABLE_KYIB"). +lisp_code_name(53402,"HANGUL_SYLLABLE_KYIBS"). +lisp_code_name(53403,"HANGUL_SYLLABLE_KYIS"). +lisp_code_name(53404,"HANGUL_SYLLABLE_KYISS"). +lisp_code_name(53405,"HANGUL_SYLLABLE_KYING"). +lisp_code_name(53406,"HANGUL_SYLLABLE_KYIJ"). +lisp_code_name(53407,"HANGUL_SYLLABLE_KYIC"). +lisp_code_name(53408,"HANGUL_SYLLABLE_KYIK"). +lisp_code_name(53409,"HANGUL_SYLLABLE_KYIT"). +lisp_code_name(53410,"HANGUL_SYLLABLE_KYIP"). +lisp_code_name(53411,"HANGUL_SYLLABLE_KYIH"). +lisp_code_name(53412,"HANGUL_SYLLABLE_KI"). +lisp_code_name(53413,"HANGUL_SYLLABLE_KIG"). +lisp_code_name(53414,"HANGUL_SYLLABLE_KIGG"). +lisp_code_name(53415,"HANGUL_SYLLABLE_KIGS"). +lisp_code_name(53416,"HANGUL_SYLLABLE_KIN"). +lisp_code_name(53417,"HANGUL_SYLLABLE_KINJ"). +lisp_code_name(53418,"HANGUL_SYLLABLE_KINH"). +lisp_code_name(53419,"HANGUL_SYLLABLE_KID"). +lisp_code_name(53420,"HANGUL_SYLLABLE_KIL"). +lisp_code_name(53421,"HANGUL_SYLLABLE_KILG"). +lisp_code_name(53422,"HANGUL_SYLLABLE_KILM"). +lisp_code_name(53423,"HANGUL_SYLLABLE_KILB"). +lisp_code_name(53424,"HANGUL_SYLLABLE_KILS"). +lisp_code_name(53425,"HANGUL_SYLLABLE_KILT"). +lisp_code_name(53426,"HANGUL_SYLLABLE_KILP"). +lisp_code_name(53427,"HANGUL_SYLLABLE_KILH"). +lisp_code_name(53428,"HANGUL_SYLLABLE_KIM"). +lisp_code_name(53429,"HANGUL_SYLLABLE_KIB"). +lisp_code_name(53430,"HANGUL_SYLLABLE_KIBS"). +lisp_code_name(53431,"HANGUL_SYLLABLE_KIS"). +lisp_code_name(53432,"HANGUL_SYLLABLE_KISS"). +lisp_code_name(53433,"HANGUL_SYLLABLE_KING"). +lisp_code_name(53434,"HANGUL_SYLLABLE_KIJ"). +lisp_code_name(53435,"HANGUL_SYLLABLE_KIC"). +lisp_code_name(53436,"HANGUL_SYLLABLE_KIK"). +lisp_code_name(53437,"HANGUL_SYLLABLE_KIT"). +lisp_code_name(53438,"HANGUL_SYLLABLE_KIP"). +lisp_code_name(53439,"HANGUL_SYLLABLE_KIH"). +lisp_code_name(53440,"HANGUL_SYLLABLE_TA"). +lisp_code_name(53441,"HANGUL_SYLLABLE_TAG"). +lisp_code_name(53442,"HANGUL_SYLLABLE_TAGG"). +lisp_code_name(53443,"HANGUL_SYLLABLE_TAGS"). +lisp_code_name(53444,"HANGUL_SYLLABLE_TAN"). +lisp_code_name(53445,"HANGUL_SYLLABLE_TANJ"). +lisp_code_name(53446,"HANGUL_SYLLABLE_TANH"). +lisp_code_name(53447,"HANGUL_SYLLABLE_TAD"). +lisp_code_name(53448,"HANGUL_SYLLABLE_TAL"). +lisp_code_name(53449,"HANGUL_SYLLABLE_TALG"). +lisp_code_name(53450,"HANGUL_SYLLABLE_TALM"). +lisp_code_name(53451,"HANGUL_SYLLABLE_TALB"). +lisp_code_name(53452,"HANGUL_SYLLABLE_TALS"). +lisp_code_name(53453,"HANGUL_SYLLABLE_TALT"). +lisp_code_name(53454,"HANGUL_SYLLABLE_TALP"). +lisp_code_name(53455,"HANGUL_SYLLABLE_TALH"). +lisp_code_name(53456,"HANGUL_SYLLABLE_TAM"). +lisp_code_name(53457,"HANGUL_SYLLABLE_TAB"). +lisp_code_name(53458,"HANGUL_SYLLABLE_TABS"). +lisp_code_name(53459,"HANGUL_SYLLABLE_TAS"). +lisp_code_name(53460,"HANGUL_SYLLABLE_TASS"). +lisp_code_name(53461,"HANGUL_SYLLABLE_TANG"). +lisp_code_name(53462,"HANGUL_SYLLABLE_TAJ"). +lisp_code_name(53463,"HANGUL_SYLLABLE_TAC"). +lisp_code_name(53464,"HANGUL_SYLLABLE_TAK"). +lisp_code_name(53465,"HANGUL_SYLLABLE_TAT"). +lisp_code_name(53466,"HANGUL_SYLLABLE_TAP"). +lisp_code_name(53467,"HANGUL_SYLLABLE_TAH"). +lisp_code_name(53468,"HANGUL_SYLLABLE_TAE"). +lisp_code_name(53469,"HANGUL_SYLLABLE_TAEG"). +lisp_code_name(53470,"HANGUL_SYLLABLE_TAEGG"). +lisp_code_name(53471,"HANGUL_SYLLABLE_TAEGS"). +lisp_code_name(53472,"HANGUL_SYLLABLE_TAEN"). +lisp_code_name(53473,"HANGUL_SYLLABLE_TAENJ"). +lisp_code_name(53474,"HANGUL_SYLLABLE_TAENH"). +lisp_code_name(53475,"HANGUL_SYLLABLE_TAED"). +lisp_code_name(53476,"HANGUL_SYLLABLE_TAEL"). +lisp_code_name(53477,"HANGUL_SYLLABLE_TAELG"). +lisp_code_name(53478,"HANGUL_SYLLABLE_TAELM"). +lisp_code_name(53479,"HANGUL_SYLLABLE_TAELB"). +lisp_code_name(53480,"HANGUL_SYLLABLE_TAELS"). +lisp_code_name(53481,"HANGUL_SYLLABLE_TAELT"). +lisp_code_name(53482,"HANGUL_SYLLABLE_TAELP"). +lisp_code_name(53483,"HANGUL_SYLLABLE_TAELH"). +lisp_code_name(53484,"HANGUL_SYLLABLE_TAEM"). +lisp_code_name(53485,"HANGUL_SYLLABLE_TAEB"). +lisp_code_name(53486,"HANGUL_SYLLABLE_TAEBS"). +lisp_code_name(53487,"HANGUL_SYLLABLE_TAES"). +lisp_code_name(53488,"HANGUL_SYLLABLE_TAESS"). +lisp_code_name(53489,"HANGUL_SYLLABLE_TAENG"). +lisp_code_name(53490,"HANGUL_SYLLABLE_TAEJ"). +lisp_code_name(53491,"HANGUL_SYLLABLE_TAEC"). +lisp_code_name(53492,"HANGUL_SYLLABLE_TAEK"). +lisp_code_name(53493,"HANGUL_SYLLABLE_TAET"). +lisp_code_name(53494,"HANGUL_SYLLABLE_TAEP"). +lisp_code_name(53495,"HANGUL_SYLLABLE_TAEH"). +lisp_code_name(53496,"HANGUL_SYLLABLE_TYA"). +lisp_code_name(53497,"HANGUL_SYLLABLE_TYAG"). +lisp_code_name(53498,"HANGUL_SYLLABLE_TYAGG"). +lisp_code_name(53499,"HANGUL_SYLLABLE_TYAGS"). +lisp_code_name(53500,"HANGUL_SYLLABLE_TYAN"). +lisp_code_name(53501,"HANGUL_SYLLABLE_TYANJ"). +lisp_code_name(53502,"HANGUL_SYLLABLE_TYANH"). +lisp_code_name(53503,"HANGUL_SYLLABLE_TYAD"). +lisp_code_name(53504,"HANGUL_SYLLABLE_TYAL"). +lisp_code_name(53505,"HANGUL_SYLLABLE_TYALG"). +lisp_code_name(53506,"HANGUL_SYLLABLE_TYALM"). +lisp_code_name(53507,"HANGUL_SYLLABLE_TYALB"). +lisp_code_name(53508,"HANGUL_SYLLABLE_TYALS"). +lisp_code_name(53509,"HANGUL_SYLLABLE_TYALT"). +lisp_code_name(53510,"HANGUL_SYLLABLE_TYALP"). +lisp_code_name(53511,"HANGUL_SYLLABLE_TYALH"). +lisp_code_name(53512,"HANGUL_SYLLABLE_TYAM"). +lisp_code_name(53513,"HANGUL_SYLLABLE_TYAB"). +lisp_code_name(53514,"HANGUL_SYLLABLE_TYABS"). +lisp_code_name(53515,"HANGUL_SYLLABLE_TYAS"). +lisp_code_name(53516,"HANGUL_SYLLABLE_TYASS"). +lisp_code_name(53517,"HANGUL_SYLLABLE_TYANG"). +lisp_code_name(53518,"HANGUL_SYLLABLE_TYAJ"). +lisp_code_name(53519,"HANGUL_SYLLABLE_TYAC"). +lisp_code_name(53520,"HANGUL_SYLLABLE_TYAK"). +lisp_code_name(53521,"HANGUL_SYLLABLE_TYAT"). +lisp_code_name(53522,"HANGUL_SYLLABLE_TYAP"). +lisp_code_name(53523,"HANGUL_SYLLABLE_TYAH"). +lisp_code_name(53524,"HANGUL_SYLLABLE_TYAE"). +lisp_code_name(53525,"HANGUL_SYLLABLE_TYAEG"). +lisp_code_name(53526,"HANGUL_SYLLABLE_TYAEGG"). +lisp_code_name(53527,"HANGUL_SYLLABLE_TYAEGS"). +lisp_code_name(53528,"HANGUL_SYLLABLE_TYAEN"). +lisp_code_name(53529,"HANGUL_SYLLABLE_TYAENJ"). +lisp_code_name(53530,"HANGUL_SYLLABLE_TYAENH"). +lisp_code_name(53531,"HANGUL_SYLLABLE_TYAED"). +lisp_code_name(53532,"HANGUL_SYLLABLE_TYAEL"). +lisp_code_name(53533,"HANGUL_SYLLABLE_TYAELG"). +lisp_code_name(53534,"HANGUL_SYLLABLE_TYAELM"). +lisp_code_name(53535,"HANGUL_SYLLABLE_TYAELB"). +lisp_code_name(53536,"HANGUL_SYLLABLE_TYAELS"). +lisp_code_name(53537,"HANGUL_SYLLABLE_TYAELT"). +lisp_code_name(53538,"HANGUL_SYLLABLE_TYAELP"). +lisp_code_name(53539,"HANGUL_SYLLABLE_TYAELH"). +lisp_code_name(53540,"HANGUL_SYLLABLE_TYAEM"). +lisp_code_name(53541,"HANGUL_SYLLABLE_TYAEB"). +lisp_code_name(53542,"HANGUL_SYLLABLE_TYAEBS"). +lisp_code_name(53543,"HANGUL_SYLLABLE_TYAES"). +lisp_code_name(53544,"HANGUL_SYLLABLE_TYAESS"). +lisp_code_name(53545,"HANGUL_SYLLABLE_TYAENG"). +lisp_code_name(53546,"HANGUL_SYLLABLE_TYAEJ"). +lisp_code_name(53547,"HANGUL_SYLLABLE_TYAEC"). +lisp_code_name(53548,"HANGUL_SYLLABLE_TYAEK"). +lisp_code_name(53549,"HANGUL_SYLLABLE_TYAET"). +lisp_code_name(53550,"HANGUL_SYLLABLE_TYAEP"). +lisp_code_name(53551,"HANGUL_SYLLABLE_TYAEH"). +lisp_code_name(53552,"HANGUL_SYLLABLE_TEO"). +lisp_code_name(53553,"HANGUL_SYLLABLE_TEOG"). +lisp_code_name(53554,"HANGUL_SYLLABLE_TEOGG"). +lisp_code_name(53555,"HANGUL_SYLLABLE_TEOGS"). +lisp_code_name(53556,"HANGUL_SYLLABLE_TEON"). +lisp_code_name(53557,"HANGUL_SYLLABLE_TEONJ"). +lisp_code_name(53558,"HANGUL_SYLLABLE_TEONH"). +lisp_code_name(53559,"HANGUL_SYLLABLE_TEOD"). +lisp_code_name(53560,"HANGUL_SYLLABLE_TEOL"). +lisp_code_name(53561,"HANGUL_SYLLABLE_TEOLG"). +lisp_code_name(53562,"HANGUL_SYLLABLE_TEOLM"). +lisp_code_name(53563,"HANGUL_SYLLABLE_TEOLB"). +lisp_code_name(53564,"HANGUL_SYLLABLE_TEOLS"). +lisp_code_name(53565,"HANGUL_SYLLABLE_TEOLT"). +lisp_code_name(53566,"HANGUL_SYLLABLE_TEOLP"). +lisp_code_name(53567,"HANGUL_SYLLABLE_TEOLH"). +lisp_code_name(53568,"HANGUL_SYLLABLE_TEOM"). +lisp_code_name(53569,"HANGUL_SYLLABLE_TEOB"). +lisp_code_name(53570,"HANGUL_SYLLABLE_TEOBS"). +lisp_code_name(53571,"HANGUL_SYLLABLE_TEOS"). +lisp_code_name(53572,"HANGUL_SYLLABLE_TEOSS"). +lisp_code_name(53573,"HANGUL_SYLLABLE_TEONG"). +lisp_code_name(53574,"HANGUL_SYLLABLE_TEOJ"). +lisp_code_name(53575,"HANGUL_SYLLABLE_TEOC"). +lisp_code_name(53576,"HANGUL_SYLLABLE_TEOK"). +lisp_code_name(53577,"HANGUL_SYLLABLE_TEOT"). +lisp_code_name(53578,"HANGUL_SYLLABLE_TEOP"). +lisp_code_name(53579,"HANGUL_SYLLABLE_TEOH"). +lisp_code_name(53580,"HANGUL_SYLLABLE_TE"). +lisp_code_name(53581,"HANGUL_SYLLABLE_TEG"). +lisp_code_name(53582,"HANGUL_SYLLABLE_TEGG"). +lisp_code_name(53583,"HANGUL_SYLLABLE_TEGS"). +lisp_code_name(53584,"HANGUL_SYLLABLE_TEN"). +lisp_code_name(53585,"HANGUL_SYLLABLE_TENJ"). +lisp_code_name(53586,"HANGUL_SYLLABLE_TENH"). +lisp_code_name(53587,"HANGUL_SYLLABLE_TED"). +lisp_code_name(53588,"HANGUL_SYLLABLE_TEL"). +lisp_code_name(53589,"HANGUL_SYLLABLE_TELG"). +lisp_code_name(53590,"HANGUL_SYLLABLE_TELM"). +lisp_code_name(53591,"HANGUL_SYLLABLE_TELB"). +lisp_code_name(53592,"HANGUL_SYLLABLE_TELS"). +lisp_code_name(53593,"HANGUL_SYLLABLE_TELT"). +lisp_code_name(53594,"HANGUL_SYLLABLE_TELP"). +lisp_code_name(53595,"HANGUL_SYLLABLE_TELH"). +lisp_code_name(53596,"HANGUL_SYLLABLE_TEM"). +lisp_code_name(53597,"HANGUL_SYLLABLE_TEB"). +lisp_code_name(53598,"HANGUL_SYLLABLE_TEBS"). +lisp_code_name(53599,"HANGUL_SYLLABLE_TES"). +lisp_code_name(53600,"HANGUL_SYLLABLE_TESS"). +lisp_code_name(53601,"HANGUL_SYLLABLE_TENG"). +lisp_code_name(53602,"HANGUL_SYLLABLE_TEJ"). +lisp_code_name(53603,"HANGUL_SYLLABLE_TEC"). +lisp_code_name(53604,"HANGUL_SYLLABLE_TEK"). +lisp_code_name(53605,"HANGUL_SYLLABLE_TET"). +lisp_code_name(53606,"HANGUL_SYLLABLE_TEP"). +lisp_code_name(53607,"HANGUL_SYLLABLE_TEH"). +lisp_code_name(53608,"HANGUL_SYLLABLE_TYEO"). +lisp_code_name(53609,"HANGUL_SYLLABLE_TYEOG"). +lisp_code_name(53610,"HANGUL_SYLLABLE_TYEOGG"). +lisp_code_name(53611,"HANGUL_SYLLABLE_TYEOGS"). +lisp_code_name(53612,"HANGUL_SYLLABLE_TYEON"). +lisp_code_name(53613,"HANGUL_SYLLABLE_TYEONJ"). +lisp_code_name(53614,"HANGUL_SYLLABLE_TYEONH"). +lisp_code_name(53615,"HANGUL_SYLLABLE_TYEOD"). +lisp_code_name(53616,"HANGUL_SYLLABLE_TYEOL"). +lisp_code_name(53617,"HANGUL_SYLLABLE_TYEOLG"). +lisp_code_name(53618,"HANGUL_SYLLABLE_TYEOLM"). +lisp_code_name(53619,"HANGUL_SYLLABLE_TYEOLB"). +lisp_code_name(53620,"HANGUL_SYLLABLE_TYEOLS"). +lisp_code_name(53621,"HANGUL_SYLLABLE_TYEOLT"). +lisp_code_name(53622,"HANGUL_SYLLABLE_TYEOLP"). +lisp_code_name(53623,"HANGUL_SYLLABLE_TYEOLH"). +lisp_code_name(53624,"HANGUL_SYLLABLE_TYEOM"). +lisp_code_name(53625,"HANGUL_SYLLABLE_TYEOB"). +lisp_code_name(53626,"HANGUL_SYLLABLE_TYEOBS"). +lisp_code_name(53627,"HANGUL_SYLLABLE_TYEOS"). +lisp_code_name(53628,"HANGUL_SYLLABLE_TYEOSS"). +lisp_code_name(53629,"HANGUL_SYLLABLE_TYEONG"). +lisp_code_name(53630,"HANGUL_SYLLABLE_TYEOJ"). +lisp_code_name(53631,"HANGUL_SYLLABLE_TYEOC"). +lisp_code_name(53632,"HANGUL_SYLLABLE_TYEOK"). +lisp_code_name(53633,"HANGUL_SYLLABLE_TYEOT"). +lisp_code_name(53634,"HANGUL_SYLLABLE_TYEOP"). +lisp_code_name(53635,"HANGUL_SYLLABLE_TYEOH"). +lisp_code_name(53636,"HANGUL_SYLLABLE_TYE"). +lisp_code_name(53637,"HANGUL_SYLLABLE_TYEG"). +lisp_code_name(53638,"HANGUL_SYLLABLE_TYEGG"). +lisp_code_name(53639,"HANGUL_SYLLABLE_TYEGS"). +lisp_code_name(53640,"HANGUL_SYLLABLE_TYEN"). +lisp_code_name(53641,"HANGUL_SYLLABLE_TYENJ"). +lisp_code_name(53642,"HANGUL_SYLLABLE_TYENH"). +lisp_code_name(53643,"HANGUL_SYLLABLE_TYED"). +lisp_code_name(53644,"HANGUL_SYLLABLE_TYEL"). +lisp_code_name(53645,"HANGUL_SYLLABLE_TYELG"). +lisp_code_name(53646,"HANGUL_SYLLABLE_TYELM"). +lisp_code_name(53647,"HANGUL_SYLLABLE_TYELB"). +lisp_code_name(53648,"HANGUL_SYLLABLE_TYELS"). +lisp_code_name(53649,"HANGUL_SYLLABLE_TYELT"). +lisp_code_name(53650,"HANGUL_SYLLABLE_TYELP"). +lisp_code_name(53651,"HANGUL_SYLLABLE_TYELH"). +lisp_code_name(53652,"HANGUL_SYLLABLE_TYEM"). +lisp_code_name(53653,"HANGUL_SYLLABLE_TYEB"). +lisp_code_name(53654,"HANGUL_SYLLABLE_TYEBS"). +lisp_code_name(53655,"HANGUL_SYLLABLE_TYES"). +lisp_code_name(53656,"HANGUL_SYLLABLE_TYESS"). +lisp_code_name(53657,"HANGUL_SYLLABLE_TYENG"). +lisp_code_name(53658,"HANGUL_SYLLABLE_TYEJ"). +lisp_code_name(53659,"HANGUL_SYLLABLE_TYEC"). +lisp_code_name(53660,"HANGUL_SYLLABLE_TYEK"). +lisp_code_name(53661,"HANGUL_SYLLABLE_TYET"). +lisp_code_name(53662,"HANGUL_SYLLABLE_TYEP"). +lisp_code_name(53663,"HANGUL_SYLLABLE_TYEH"). +lisp_code_name(53664,"HANGUL_SYLLABLE_TO"). +lisp_code_name(53665,"HANGUL_SYLLABLE_TOG"). +lisp_code_name(53666,"HANGUL_SYLLABLE_TOGG"). +lisp_code_name(53667,"HANGUL_SYLLABLE_TOGS"). +lisp_code_name(53668,"HANGUL_SYLLABLE_TON"). +lisp_code_name(53669,"HANGUL_SYLLABLE_TONJ"). +lisp_code_name(53670,"HANGUL_SYLLABLE_TONH"). +lisp_code_name(53671,"HANGUL_SYLLABLE_TOD"). +lisp_code_name(53672,"HANGUL_SYLLABLE_TOL"). +lisp_code_name(53673,"HANGUL_SYLLABLE_TOLG"). +lisp_code_name(53674,"HANGUL_SYLLABLE_TOLM"). +lisp_code_name(53675,"HANGUL_SYLLABLE_TOLB"). +lisp_code_name(53676,"HANGUL_SYLLABLE_TOLS"). +lisp_code_name(53677,"HANGUL_SYLLABLE_TOLT"). +lisp_code_name(53678,"HANGUL_SYLLABLE_TOLP"). +lisp_code_name(53679,"HANGUL_SYLLABLE_TOLH"). +lisp_code_name(53680,"HANGUL_SYLLABLE_TOM"). +lisp_code_name(53681,"HANGUL_SYLLABLE_TOB"). +lisp_code_name(53682,"HANGUL_SYLLABLE_TOBS"). +lisp_code_name(53683,"HANGUL_SYLLABLE_TOS"). +lisp_code_name(53684,"HANGUL_SYLLABLE_TOSS"). +lisp_code_name(53685,"HANGUL_SYLLABLE_TONG"). +lisp_code_name(53686,"HANGUL_SYLLABLE_TOJ"). +lisp_code_name(53687,"HANGUL_SYLLABLE_TOC"). +lisp_code_name(53688,"HANGUL_SYLLABLE_TOK"). +lisp_code_name(53689,"HANGUL_SYLLABLE_TOT"). +lisp_code_name(53690,"HANGUL_SYLLABLE_TOP"). +lisp_code_name(53691,"HANGUL_SYLLABLE_TOH"). +lisp_code_name(53692,"HANGUL_SYLLABLE_TWA"). +lisp_code_name(53693,"HANGUL_SYLLABLE_TWAG"). +lisp_code_name(53694,"HANGUL_SYLLABLE_TWAGG"). +lisp_code_name(53695,"HANGUL_SYLLABLE_TWAGS"). +lisp_code_name(53696,"HANGUL_SYLLABLE_TWAN"). +lisp_code_name(53697,"HANGUL_SYLLABLE_TWANJ"). +lisp_code_name(53698,"HANGUL_SYLLABLE_TWANH"). +lisp_code_name(53699,"HANGUL_SYLLABLE_TWAD"). +lisp_code_name(53700,"HANGUL_SYLLABLE_TWAL"). +lisp_code_name(53701,"HANGUL_SYLLABLE_TWALG"). +lisp_code_name(53702,"HANGUL_SYLLABLE_TWALM"). +lisp_code_name(53703,"HANGUL_SYLLABLE_TWALB"). +lisp_code_name(53704,"HANGUL_SYLLABLE_TWALS"). +lisp_code_name(53705,"HANGUL_SYLLABLE_TWALT"). +lisp_code_name(53706,"HANGUL_SYLLABLE_TWALP"). +lisp_code_name(53707,"HANGUL_SYLLABLE_TWALH"). +lisp_code_name(53708,"HANGUL_SYLLABLE_TWAM"). +lisp_code_name(53709,"HANGUL_SYLLABLE_TWAB"). +lisp_code_name(53710,"HANGUL_SYLLABLE_TWABS"). +lisp_code_name(53711,"HANGUL_SYLLABLE_TWAS"). +lisp_code_name(53712,"HANGUL_SYLLABLE_TWASS"). +lisp_code_name(53713,"HANGUL_SYLLABLE_TWANG"). +lisp_code_name(53714,"HANGUL_SYLLABLE_TWAJ"). +lisp_code_name(53715,"HANGUL_SYLLABLE_TWAC"). +lisp_code_name(53716,"HANGUL_SYLLABLE_TWAK"). +lisp_code_name(53717,"HANGUL_SYLLABLE_TWAT"). +lisp_code_name(53718,"HANGUL_SYLLABLE_TWAP"). +lisp_code_name(53719,"HANGUL_SYLLABLE_TWAH"). +lisp_code_name(53720,"HANGUL_SYLLABLE_TWAE"). +lisp_code_name(53721,"HANGUL_SYLLABLE_TWAEG"). +lisp_code_name(53722,"HANGUL_SYLLABLE_TWAEGG"). +lisp_code_name(53723,"HANGUL_SYLLABLE_TWAEGS"). +lisp_code_name(53724,"HANGUL_SYLLABLE_TWAEN"). +lisp_code_name(53725,"HANGUL_SYLLABLE_TWAENJ"). +lisp_code_name(53726,"HANGUL_SYLLABLE_TWAENH"). +lisp_code_name(53727,"HANGUL_SYLLABLE_TWAED"). +lisp_code_name(53728,"HANGUL_SYLLABLE_TWAEL"). +lisp_code_name(53729,"HANGUL_SYLLABLE_TWAELG"). +lisp_code_name(53730,"HANGUL_SYLLABLE_TWAELM"). +lisp_code_name(53731,"HANGUL_SYLLABLE_TWAELB"). +lisp_code_name(53732,"HANGUL_SYLLABLE_TWAELS"). +lisp_code_name(53733,"HANGUL_SYLLABLE_TWAELT"). +lisp_code_name(53734,"HANGUL_SYLLABLE_TWAELP"). +lisp_code_name(53735,"HANGUL_SYLLABLE_TWAELH"). +lisp_code_name(53736,"HANGUL_SYLLABLE_TWAEM"). +lisp_code_name(53737,"HANGUL_SYLLABLE_TWAEB"). +lisp_code_name(53738,"HANGUL_SYLLABLE_TWAEBS"). +lisp_code_name(53739,"HANGUL_SYLLABLE_TWAES"). +lisp_code_name(53740,"HANGUL_SYLLABLE_TWAESS"). +lisp_code_name(53741,"HANGUL_SYLLABLE_TWAENG"). +lisp_code_name(53742,"HANGUL_SYLLABLE_TWAEJ"). +lisp_code_name(53743,"HANGUL_SYLLABLE_TWAEC"). +lisp_code_name(53744,"HANGUL_SYLLABLE_TWAEK"). +lisp_code_name(53745,"HANGUL_SYLLABLE_TWAET"). +lisp_code_name(53746,"HANGUL_SYLLABLE_TWAEP"). +lisp_code_name(53747,"HANGUL_SYLLABLE_TWAEH"). +lisp_code_name(53748,"HANGUL_SYLLABLE_TOE"). +lisp_code_name(53749,"HANGUL_SYLLABLE_TOEG"). +lisp_code_name(53750,"HANGUL_SYLLABLE_TOEGG"). +lisp_code_name(53751,"HANGUL_SYLLABLE_TOEGS"). +lisp_code_name(53752,"HANGUL_SYLLABLE_TOEN"). +lisp_code_name(53753,"HANGUL_SYLLABLE_TOENJ"). +lisp_code_name(53754,"HANGUL_SYLLABLE_TOENH"). +lisp_code_name(53755,"HANGUL_SYLLABLE_TOED"). +lisp_code_name(53756,"HANGUL_SYLLABLE_TOEL"). +lisp_code_name(53757,"HANGUL_SYLLABLE_TOELG"). +lisp_code_name(53758,"HANGUL_SYLLABLE_TOELM"). +lisp_code_name(53759,"HANGUL_SYLLABLE_TOELB"). +lisp_code_name(53760,"HANGUL_SYLLABLE_TOELS"). +lisp_code_name(53761,"HANGUL_SYLLABLE_TOELT"). +lisp_code_name(53762,"HANGUL_SYLLABLE_TOELP"). +lisp_code_name(53763,"HANGUL_SYLLABLE_TOELH"). +lisp_code_name(53764,"HANGUL_SYLLABLE_TOEM"). +lisp_code_name(53765,"HANGUL_SYLLABLE_TOEB"). +lisp_code_name(53766,"HANGUL_SYLLABLE_TOEBS"). +lisp_code_name(53767,"HANGUL_SYLLABLE_TOES"). +lisp_code_name(53768,"HANGUL_SYLLABLE_TOESS"). +lisp_code_name(53769,"HANGUL_SYLLABLE_TOENG"). +lisp_code_name(53770,"HANGUL_SYLLABLE_TOEJ"). +lisp_code_name(53771,"HANGUL_SYLLABLE_TOEC"). +lisp_code_name(53772,"HANGUL_SYLLABLE_TOEK"). +lisp_code_name(53773,"HANGUL_SYLLABLE_TOET"). +lisp_code_name(53774,"HANGUL_SYLLABLE_TOEP"). +lisp_code_name(53775,"HANGUL_SYLLABLE_TOEH"). +lisp_code_name(53776,"HANGUL_SYLLABLE_TYO"). +lisp_code_name(53777,"HANGUL_SYLLABLE_TYOG"). +lisp_code_name(53778,"HANGUL_SYLLABLE_TYOGG"). +lisp_code_name(53779,"HANGUL_SYLLABLE_TYOGS"). +lisp_code_name(53780,"HANGUL_SYLLABLE_TYON"). +lisp_code_name(53781,"HANGUL_SYLLABLE_TYONJ"). +lisp_code_name(53782,"HANGUL_SYLLABLE_TYONH"). +lisp_code_name(53783,"HANGUL_SYLLABLE_TYOD"). +lisp_code_name(53784,"HANGUL_SYLLABLE_TYOL"). +lisp_code_name(53785,"HANGUL_SYLLABLE_TYOLG"). +lisp_code_name(53786,"HANGUL_SYLLABLE_TYOLM"). +lisp_code_name(53787,"HANGUL_SYLLABLE_TYOLB"). +lisp_code_name(53788,"HANGUL_SYLLABLE_TYOLS"). +lisp_code_name(53789,"HANGUL_SYLLABLE_TYOLT"). +lisp_code_name(53790,"HANGUL_SYLLABLE_TYOLP"). +lisp_code_name(53791,"HANGUL_SYLLABLE_TYOLH"). +lisp_code_name(53792,"HANGUL_SYLLABLE_TYOM"). +lisp_code_name(53793,"HANGUL_SYLLABLE_TYOB"). +lisp_code_name(53794,"HANGUL_SYLLABLE_TYOBS"). +lisp_code_name(53795,"HANGUL_SYLLABLE_TYOS"). +lisp_code_name(53796,"HANGUL_SYLLABLE_TYOSS"). +lisp_code_name(53797,"HANGUL_SYLLABLE_TYONG"). +lisp_code_name(53798,"HANGUL_SYLLABLE_TYOJ"). +lisp_code_name(53799,"HANGUL_SYLLABLE_TYOC"). +lisp_code_name(53800,"HANGUL_SYLLABLE_TYOK"). +lisp_code_name(53801,"HANGUL_SYLLABLE_TYOT"). +lisp_code_name(53802,"HANGUL_SYLLABLE_TYOP"). +lisp_code_name(53803,"HANGUL_SYLLABLE_TYOH"). +lisp_code_name(53804,"HANGUL_SYLLABLE_TU"). +lisp_code_name(53805,"HANGUL_SYLLABLE_TUG"). +lisp_code_name(53806,"HANGUL_SYLLABLE_TUGG"). +lisp_code_name(53807,"HANGUL_SYLLABLE_TUGS"). +lisp_code_name(53808,"HANGUL_SYLLABLE_TUN"). +lisp_code_name(53809,"HANGUL_SYLLABLE_TUNJ"). +lisp_code_name(53810,"HANGUL_SYLLABLE_TUNH"). +lisp_code_name(53811,"HANGUL_SYLLABLE_TUD"). +lisp_code_name(53812,"HANGUL_SYLLABLE_TUL"). +lisp_code_name(53813,"HANGUL_SYLLABLE_TULG"). +lisp_code_name(53814,"HANGUL_SYLLABLE_TULM"). +lisp_code_name(53815,"HANGUL_SYLLABLE_TULB"). +lisp_code_name(53816,"HANGUL_SYLLABLE_TULS"). +lisp_code_name(53817,"HANGUL_SYLLABLE_TULT"). +lisp_code_name(53818,"HANGUL_SYLLABLE_TULP"). +lisp_code_name(53819,"HANGUL_SYLLABLE_TULH"). +lisp_code_name(53820,"HANGUL_SYLLABLE_TUM"). +lisp_code_name(53821,"HANGUL_SYLLABLE_TUB"). +lisp_code_name(53822,"HANGUL_SYLLABLE_TUBS"). +lisp_code_name(53823,"HANGUL_SYLLABLE_TUS"). +lisp_code_name(53824,"HANGUL_SYLLABLE_TUSS"). +lisp_code_name(53825,"HANGUL_SYLLABLE_TUNG"). +lisp_code_name(53826,"HANGUL_SYLLABLE_TUJ"). +lisp_code_name(53827,"HANGUL_SYLLABLE_TUC"). +lisp_code_name(53828,"HANGUL_SYLLABLE_TUK"). +lisp_code_name(53829,"HANGUL_SYLLABLE_TUT"). +lisp_code_name(53830,"HANGUL_SYLLABLE_TUP"). +lisp_code_name(53831,"HANGUL_SYLLABLE_TUH"). +lisp_code_name(53832,"HANGUL_SYLLABLE_TWEO"). +lisp_code_name(53833,"HANGUL_SYLLABLE_TWEOG"). +lisp_code_name(53834,"HANGUL_SYLLABLE_TWEOGG"). +lisp_code_name(53835,"HANGUL_SYLLABLE_TWEOGS"). +lisp_code_name(53836,"HANGUL_SYLLABLE_TWEON"). +lisp_code_name(53837,"HANGUL_SYLLABLE_TWEONJ"). +lisp_code_name(53838,"HANGUL_SYLLABLE_TWEONH"). +lisp_code_name(53839,"HANGUL_SYLLABLE_TWEOD"). +lisp_code_name(53840,"HANGUL_SYLLABLE_TWEOL"). +lisp_code_name(53841,"HANGUL_SYLLABLE_TWEOLG"). +lisp_code_name(53842,"HANGUL_SYLLABLE_TWEOLM"). +lisp_code_name(53843,"HANGUL_SYLLABLE_TWEOLB"). +lisp_code_name(53844,"HANGUL_SYLLABLE_TWEOLS"). +lisp_code_name(53845,"HANGUL_SYLLABLE_TWEOLT"). +lisp_code_name(53846,"HANGUL_SYLLABLE_TWEOLP"). +lisp_code_name(53847,"HANGUL_SYLLABLE_TWEOLH"). +lisp_code_name(53848,"HANGUL_SYLLABLE_TWEOM"). +lisp_code_name(53849,"HANGUL_SYLLABLE_TWEOB"). +lisp_code_name(53850,"HANGUL_SYLLABLE_TWEOBS"). +lisp_code_name(53851,"HANGUL_SYLLABLE_TWEOS"). +lisp_code_name(53852,"HANGUL_SYLLABLE_TWEOSS"). +lisp_code_name(53853,"HANGUL_SYLLABLE_TWEONG"). +lisp_code_name(53854,"HANGUL_SYLLABLE_TWEOJ"). +lisp_code_name(53855,"HANGUL_SYLLABLE_TWEOC"). +lisp_code_name(53856,"HANGUL_SYLLABLE_TWEOK"). +lisp_code_name(53857,"HANGUL_SYLLABLE_TWEOT"). +lisp_code_name(53858,"HANGUL_SYLLABLE_TWEOP"). +lisp_code_name(53859,"HANGUL_SYLLABLE_TWEOH"). +lisp_code_name(53860,"HANGUL_SYLLABLE_TWE"). +lisp_code_name(53861,"HANGUL_SYLLABLE_TWEG"). +lisp_code_name(53862,"HANGUL_SYLLABLE_TWEGG"). +lisp_code_name(53863,"HANGUL_SYLLABLE_TWEGS"). +lisp_code_name(53864,"HANGUL_SYLLABLE_TWEN"). +lisp_code_name(53865,"HANGUL_SYLLABLE_TWENJ"). +lisp_code_name(53866,"HANGUL_SYLLABLE_TWENH"). +lisp_code_name(53867,"HANGUL_SYLLABLE_TWED"). +lisp_code_name(53868,"HANGUL_SYLLABLE_TWEL"). +lisp_code_name(53869,"HANGUL_SYLLABLE_TWELG"). +lisp_code_name(53870,"HANGUL_SYLLABLE_TWELM"). +lisp_code_name(53871,"HANGUL_SYLLABLE_TWELB"). +lisp_code_name(53872,"HANGUL_SYLLABLE_TWELS"). +lisp_code_name(53873,"HANGUL_SYLLABLE_TWELT"). +lisp_code_name(53874,"HANGUL_SYLLABLE_TWELP"). +lisp_code_name(53875,"HANGUL_SYLLABLE_TWELH"). +lisp_code_name(53876,"HANGUL_SYLLABLE_TWEM"). +lisp_code_name(53877,"HANGUL_SYLLABLE_TWEB"). +lisp_code_name(53878,"HANGUL_SYLLABLE_TWEBS"). +lisp_code_name(53879,"HANGUL_SYLLABLE_TWES"). +lisp_code_name(53880,"HANGUL_SYLLABLE_TWESS"). +lisp_code_name(53881,"HANGUL_SYLLABLE_TWENG"). +lisp_code_name(53882,"HANGUL_SYLLABLE_TWEJ"). +lisp_code_name(53883,"HANGUL_SYLLABLE_TWEC"). +lisp_code_name(53884,"HANGUL_SYLLABLE_TWEK"). +lisp_code_name(53885,"HANGUL_SYLLABLE_TWET"). +lisp_code_name(53886,"HANGUL_SYLLABLE_TWEP"). +lisp_code_name(53887,"HANGUL_SYLLABLE_TWEH"). +lisp_code_name(53888,"HANGUL_SYLLABLE_TWI"). +lisp_code_name(53889,"HANGUL_SYLLABLE_TWIG"). +lisp_code_name(53890,"HANGUL_SYLLABLE_TWIGG"). +lisp_code_name(53891,"HANGUL_SYLLABLE_TWIGS"). +lisp_code_name(53892,"HANGUL_SYLLABLE_TWIN"). +lisp_code_name(53893,"HANGUL_SYLLABLE_TWINJ"). +lisp_code_name(53894,"HANGUL_SYLLABLE_TWINH"). +lisp_code_name(53895,"HANGUL_SYLLABLE_TWID"). +lisp_code_name(53896,"HANGUL_SYLLABLE_TWIL"). +lisp_code_name(53897,"HANGUL_SYLLABLE_TWILG"). +lisp_code_name(53898,"HANGUL_SYLLABLE_TWILM"). +lisp_code_name(53899,"HANGUL_SYLLABLE_TWILB"). +lisp_code_name(53900,"HANGUL_SYLLABLE_TWILS"). +lisp_code_name(53901,"HANGUL_SYLLABLE_TWILT"). +lisp_code_name(53902,"HANGUL_SYLLABLE_TWILP"). +lisp_code_name(53903,"HANGUL_SYLLABLE_TWILH"). +lisp_code_name(53904,"HANGUL_SYLLABLE_TWIM"). +lisp_code_name(53905,"HANGUL_SYLLABLE_TWIB"). +lisp_code_name(53906,"HANGUL_SYLLABLE_TWIBS"). +lisp_code_name(53907,"HANGUL_SYLLABLE_TWIS"). +lisp_code_name(53908,"HANGUL_SYLLABLE_TWISS"). +lisp_code_name(53909,"HANGUL_SYLLABLE_TWING"). +lisp_code_name(53910,"HANGUL_SYLLABLE_TWIJ"). +lisp_code_name(53911,"HANGUL_SYLLABLE_TWIC"). +lisp_code_name(53912,"HANGUL_SYLLABLE_TWIK"). +lisp_code_name(53913,"HANGUL_SYLLABLE_TWIT"). +lisp_code_name(53914,"HANGUL_SYLLABLE_TWIP"). +lisp_code_name(53915,"HANGUL_SYLLABLE_TWIH"). +lisp_code_name(53916,"HANGUL_SYLLABLE_TYU"). +lisp_code_name(53917,"HANGUL_SYLLABLE_TYUG"). +lisp_code_name(53918,"HANGUL_SYLLABLE_TYUGG"). +lisp_code_name(53919,"HANGUL_SYLLABLE_TYUGS"). +lisp_code_name(53920,"HANGUL_SYLLABLE_TYUN"). +lisp_code_name(53921,"HANGUL_SYLLABLE_TYUNJ"). +lisp_code_name(53922,"HANGUL_SYLLABLE_TYUNH"). +lisp_code_name(53923,"HANGUL_SYLLABLE_TYUD"). +lisp_code_name(53924,"HANGUL_SYLLABLE_TYUL"). +lisp_code_name(53925,"HANGUL_SYLLABLE_TYULG"). +lisp_code_name(53926,"HANGUL_SYLLABLE_TYULM"). +lisp_code_name(53927,"HANGUL_SYLLABLE_TYULB"). +lisp_code_name(53928,"HANGUL_SYLLABLE_TYULS"). +lisp_code_name(53929,"HANGUL_SYLLABLE_TYULT"). +lisp_code_name(53930,"HANGUL_SYLLABLE_TYULP"). +lisp_code_name(53931,"HANGUL_SYLLABLE_TYULH"). +lisp_code_name(53932,"HANGUL_SYLLABLE_TYUM"). +lisp_code_name(53933,"HANGUL_SYLLABLE_TYUB"). +lisp_code_name(53934,"HANGUL_SYLLABLE_TYUBS"). +lisp_code_name(53935,"HANGUL_SYLLABLE_TYUS"). +lisp_code_name(53936,"HANGUL_SYLLABLE_TYUSS"). +lisp_code_name(53937,"HANGUL_SYLLABLE_TYUNG"). +lisp_code_name(53938,"HANGUL_SYLLABLE_TYUJ"). +lisp_code_name(53939,"HANGUL_SYLLABLE_TYUC"). +lisp_code_name(53940,"HANGUL_SYLLABLE_TYUK"). +lisp_code_name(53941,"HANGUL_SYLLABLE_TYUT"). +lisp_code_name(53942,"HANGUL_SYLLABLE_TYUP"). +lisp_code_name(53943,"HANGUL_SYLLABLE_TYUH"). +lisp_code_name(53944,"HANGUL_SYLLABLE_TEU"). +lisp_code_name(53945,"HANGUL_SYLLABLE_TEUG"). +lisp_code_name(53946,"HANGUL_SYLLABLE_TEUGG"). +lisp_code_name(53947,"HANGUL_SYLLABLE_TEUGS"). +lisp_code_name(53948,"HANGUL_SYLLABLE_TEUN"). +lisp_code_name(53949,"HANGUL_SYLLABLE_TEUNJ"). +lisp_code_name(53950,"HANGUL_SYLLABLE_TEUNH"). +lisp_code_name(53951,"HANGUL_SYLLABLE_TEUD"). +lisp_code_name(53952,"HANGUL_SYLLABLE_TEUL"). +lisp_code_name(53953,"HANGUL_SYLLABLE_TEULG"). +lisp_code_name(53954,"HANGUL_SYLLABLE_TEULM"). +lisp_code_name(53955,"HANGUL_SYLLABLE_TEULB"). +lisp_code_name(53956,"HANGUL_SYLLABLE_TEULS"). +lisp_code_name(53957,"HANGUL_SYLLABLE_TEULT"). +lisp_code_name(53958,"HANGUL_SYLLABLE_TEULP"). +lisp_code_name(53959,"HANGUL_SYLLABLE_TEULH"). +lisp_code_name(53960,"HANGUL_SYLLABLE_TEUM"). +lisp_code_name(53961,"HANGUL_SYLLABLE_TEUB"). +lisp_code_name(53962,"HANGUL_SYLLABLE_TEUBS"). +lisp_code_name(53963,"HANGUL_SYLLABLE_TEUS"). +lisp_code_name(53964,"HANGUL_SYLLABLE_TEUSS"). +lisp_code_name(53965,"HANGUL_SYLLABLE_TEUNG"). +lisp_code_name(53966,"HANGUL_SYLLABLE_TEUJ"). +lisp_code_name(53967,"HANGUL_SYLLABLE_TEUC"). +lisp_code_name(53968,"HANGUL_SYLLABLE_TEUK"). +lisp_code_name(53969,"HANGUL_SYLLABLE_TEUT"). +lisp_code_name(53970,"HANGUL_SYLLABLE_TEUP"). +lisp_code_name(53971,"HANGUL_SYLLABLE_TEUH"). +lisp_code_name(53972,"HANGUL_SYLLABLE_TYI"). +lisp_code_name(53973,"HANGUL_SYLLABLE_TYIG"). +lisp_code_name(53974,"HANGUL_SYLLABLE_TYIGG"). +lisp_code_name(53975,"HANGUL_SYLLABLE_TYIGS"). +lisp_code_name(53976,"HANGUL_SYLLABLE_TYIN"). +lisp_code_name(53977,"HANGUL_SYLLABLE_TYINJ"). +lisp_code_name(53978,"HANGUL_SYLLABLE_TYINH"). +lisp_code_name(53979,"HANGUL_SYLLABLE_TYID"). +lisp_code_name(53980,"HANGUL_SYLLABLE_TYIL"). +lisp_code_name(53981,"HANGUL_SYLLABLE_TYILG"). +lisp_code_name(53982,"HANGUL_SYLLABLE_TYILM"). +lisp_code_name(53983,"HANGUL_SYLLABLE_TYILB"). +lisp_code_name(53984,"HANGUL_SYLLABLE_TYILS"). +lisp_code_name(53985,"HANGUL_SYLLABLE_TYILT"). +lisp_code_name(53986,"HANGUL_SYLLABLE_TYILP"). +lisp_code_name(53987,"HANGUL_SYLLABLE_TYILH"). +lisp_code_name(53988,"HANGUL_SYLLABLE_TYIM"). +lisp_code_name(53989,"HANGUL_SYLLABLE_TYIB"). +lisp_code_name(53990,"HANGUL_SYLLABLE_TYIBS"). +lisp_code_name(53991,"HANGUL_SYLLABLE_TYIS"). +lisp_code_name(53992,"HANGUL_SYLLABLE_TYISS"). +lisp_code_name(53993,"HANGUL_SYLLABLE_TYING"). +lisp_code_name(53994,"HANGUL_SYLLABLE_TYIJ"). +lisp_code_name(53995,"HANGUL_SYLLABLE_TYIC"). +lisp_code_name(53996,"HANGUL_SYLLABLE_TYIK"). +lisp_code_name(53997,"HANGUL_SYLLABLE_TYIT"). +lisp_code_name(53998,"HANGUL_SYLLABLE_TYIP"). +lisp_code_name(53999,"HANGUL_SYLLABLE_TYIH"). +lisp_code_name(54000,"HANGUL_SYLLABLE_TI"). +lisp_code_name(54001,"HANGUL_SYLLABLE_TIG"). +lisp_code_name(54002,"HANGUL_SYLLABLE_TIGG"). +lisp_code_name(54003,"HANGUL_SYLLABLE_TIGS"). +lisp_code_name(54004,"HANGUL_SYLLABLE_TIN"). +lisp_code_name(54005,"HANGUL_SYLLABLE_TINJ"). +lisp_code_name(54006,"HANGUL_SYLLABLE_TINH"). +lisp_code_name(54007,"HANGUL_SYLLABLE_TID"). +lisp_code_name(54008,"HANGUL_SYLLABLE_TIL"). +lisp_code_name(54009,"HANGUL_SYLLABLE_TILG"). +lisp_code_name(54010,"HANGUL_SYLLABLE_TILM"). +lisp_code_name(54011,"HANGUL_SYLLABLE_TILB"). +lisp_code_name(54012,"HANGUL_SYLLABLE_TILS"). +lisp_code_name(54013,"HANGUL_SYLLABLE_TILT"). +lisp_code_name(54014,"HANGUL_SYLLABLE_TILP"). +lisp_code_name(54015,"HANGUL_SYLLABLE_TILH"). +lisp_code_name(54016,"HANGUL_SYLLABLE_TIM"). +lisp_code_name(54017,"HANGUL_SYLLABLE_TIB"). +lisp_code_name(54018,"HANGUL_SYLLABLE_TIBS"). +lisp_code_name(54019,"HANGUL_SYLLABLE_TIS"). +lisp_code_name(54020,"HANGUL_SYLLABLE_TISS"). +lisp_code_name(54021,"HANGUL_SYLLABLE_TING"). +lisp_code_name(54022,"HANGUL_SYLLABLE_TIJ"). +lisp_code_name(54023,"HANGUL_SYLLABLE_TIC"). +lisp_code_name(54024,"HANGUL_SYLLABLE_TIK"). +lisp_code_name(54025,"HANGUL_SYLLABLE_TIT"). +lisp_code_name(54026,"HANGUL_SYLLABLE_TIP"). +lisp_code_name(54027,"HANGUL_SYLLABLE_TIH"). +lisp_code_name(54028,"HANGUL_SYLLABLE_PA"). +lisp_code_name(54029,"HANGUL_SYLLABLE_PAG"). +lisp_code_name(54030,"HANGUL_SYLLABLE_PAGG"). +lisp_code_name(54031,"HANGUL_SYLLABLE_PAGS"). +lisp_code_name(54032,"HANGUL_SYLLABLE_PAN"). +lisp_code_name(54033,"HANGUL_SYLLABLE_PANJ"). +lisp_code_name(54034,"HANGUL_SYLLABLE_PANH"). +lisp_code_name(54035,"HANGUL_SYLLABLE_PAD"). +lisp_code_name(54036,"HANGUL_SYLLABLE_PAL"). +lisp_code_name(54037,"HANGUL_SYLLABLE_PALG"). +lisp_code_name(54038,"HANGUL_SYLLABLE_PALM"). +lisp_code_name(54039,"HANGUL_SYLLABLE_PALB"). +lisp_code_name(54040,"HANGUL_SYLLABLE_PALS"). +lisp_code_name(54041,"HANGUL_SYLLABLE_PALT"). +lisp_code_name(54042,"HANGUL_SYLLABLE_PALP"). +lisp_code_name(54043,"HANGUL_SYLLABLE_PALH"). +lisp_code_name(54044,"HANGUL_SYLLABLE_PAM"). +lisp_code_name(54045,"HANGUL_SYLLABLE_PAB"). +lisp_code_name(54046,"HANGUL_SYLLABLE_PABS"). +lisp_code_name(54047,"HANGUL_SYLLABLE_PAS"). +lisp_code_name(54048,"HANGUL_SYLLABLE_PASS"). +lisp_code_name(54049,"HANGUL_SYLLABLE_PANG"). +lisp_code_name(54050,"HANGUL_SYLLABLE_PAJ"). +lisp_code_name(54051,"HANGUL_SYLLABLE_PAC"). +lisp_code_name(54052,"HANGUL_SYLLABLE_PAK"). +lisp_code_name(54053,"HANGUL_SYLLABLE_PAT"). +lisp_code_name(54054,"HANGUL_SYLLABLE_PAP"). +lisp_code_name(54055,"HANGUL_SYLLABLE_PAH"). +lisp_code_name(54056,"HANGUL_SYLLABLE_PAE"). +lisp_code_name(54057,"HANGUL_SYLLABLE_PAEG"). +lisp_code_name(54058,"HANGUL_SYLLABLE_PAEGG"). +lisp_code_name(54059,"HANGUL_SYLLABLE_PAEGS"). +lisp_code_name(54060,"HANGUL_SYLLABLE_PAEN"). +lisp_code_name(54061,"HANGUL_SYLLABLE_PAENJ"). +lisp_code_name(54062,"HANGUL_SYLLABLE_PAENH"). +lisp_code_name(54063,"HANGUL_SYLLABLE_PAED"). +lisp_code_name(54064,"HANGUL_SYLLABLE_PAEL"). +lisp_code_name(54065,"HANGUL_SYLLABLE_PAELG"). +lisp_code_name(54066,"HANGUL_SYLLABLE_PAELM"). +lisp_code_name(54067,"HANGUL_SYLLABLE_PAELB"). +lisp_code_name(54068,"HANGUL_SYLLABLE_PAELS"). +lisp_code_name(54069,"HANGUL_SYLLABLE_PAELT"). +lisp_code_name(54070,"HANGUL_SYLLABLE_PAELP"). +lisp_code_name(54071,"HANGUL_SYLLABLE_PAELH"). +lisp_code_name(54072,"HANGUL_SYLLABLE_PAEM"). +lisp_code_name(54073,"HANGUL_SYLLABLE_PAEB"). +lisp_code_name(54074,"HANGUL_SYLLABLE_PAEBS"). +lisp_code_name(54075,"HANGUL_SYLLABLE_PAES"). +lisp_code_name(54076,"HANGUL_SYLLABLE_PAESS"). +lisp_code_name(54077,"HANGUL_SYLLABLE_PAENG"). +lisp_code_name(54078,"HANGUL_SYLLABLE_PAEJ"). +lisp_code_name(54079,"HANGUL_SYLLABLE_PAEC"). +lisp_code_name(54080,"HANGUL_SYLLABLE_PAEK"). +lisp_code_name(54081,"HANGUL_SYLLABLE_PAET"). +lisp_code_name(54082,"HANGUL_SYLLABLE_PAEP"). +lisp_code_name(54083,"HANGUL_SYLLABLE_PAEH"). +lisp_code_name(54084,"HANGUL_SYLLABLE_PYA"). +lisp_code_name(54085,"HANGUL_SYLLABLE_PYAG"). +lisp_code_name(54086,"HANGUL_SYLLABLE_PYAGG"). +lisp_code_name(54087,"HANGUL_SYLLABLE_PYAGS"). +lisp_code_name(54088,"HANGUL_SYLLABLE_PYAN"). +lisp_code_name(54089,"HANGUL_SYLLABLE_PYANJ"). +lisp_code_name(54090,"HANGUL_SYLLABLE_PYANH"). +lisp_code_name(54091,"HANGUL_SYLLABLE_PYAD"). +lisp_code_name(54092,"HANGUL_SYLLABLE_PYAL"). +lisp_code_name(54093,"HANGUL_SYLLABLE_PYALG"). +lisp_code_name(54094,"HANGUL_SYLLABLE_PYALM"). +lisp_code_name(54095,"HANGUL_SYLLABLE_PYALB"). +lisp_code_name(54096,"HANGUL_SYLLABLE_PYALS"). +lisp_code_name(54097,"HANGUL_SYLLABLE_PYALT"). +lisp_code_name(54098,"HANGUL_SYLLABLE_PYALP"). +lisp_code_name(54099,"HANGUL_SYLLABLE_PYALH"). +lisp_code_name(54100,"HANGUL_SYLLABLE_PYAM"). +lisp_code_name(54101,"HANGUL_SYLLABLE_PYAB"). +lisp_code_name(54102,"HANGUL_SYLLABLE_PYABS"). +lisp_code_name(54103,"HANGUL_SYLLABLE_PYAS"). +lisp_code_name(54104,"HANGUL_SYLLABLE_PYASS"). +lisp_code_name(54105,"HANGUL_SYLLABLE_PYANG"). +lisp_code_name(54106,"HANGUL_SYLLABLE_PYAJ"). +lisp_code_name(54107,"HANGUL_SYLLABLE_PYAC"). +lisp_code_name(54108,"HANGUL_SYLLABLE_PYAK"). +lisp_code_name(54109,"HANGUL_SYLLABLE_PYAT"). +lisp_code_name(54110,"HANGUL_SYLLABLE_PYAP"). +lisp_code_name(54111,"HANGUL_SYLLABLE_PYAH"). +lisp_code_name(54112,"HANGUL_SYLLABLE_PYAE"). +lisp_code_name(54113,"HANGUL_SYLLABLE_PYAEG"). +lisp_code_name(54114,"HANGUL_SYLLABLE_PYAEGG"). +lisp_code_name(54115,"HANGUL_SYLLABLE_PYAEGS"). +lisp_code_name(54116,"HANGUL_SYLLABLE_PYAEN"). +lisp_code_name(54117,"HANGUL_SYLLABLE_PYAENJ"). +lisp_code_name(54118,"HANGUL_SYLLABLE_PYAENH"). +lisp_code_name(54119,"HANGUL_SYLLABLE_PYAED"). +lisp_code_name(54120,"HANGUL_SYLLABLE_PYAEL"). +lisp_code_name(54121,"HANGUL_SYLLABLE_PYAELG"). +lisp_code_name(54122,"HANGUL_SYLLABLE_PYAELM"). +lisp_code_name(54123,"HANGUL_SYLLABLE_PYAELB"). +lisp_code_name(54124,"HANGUL_SYLLABLE_PYAELS"). +lisp_code_name(54125,"HANGUL_SYLLABLE_PYAELT"). +lisp_code_name(54126,"HANGUL_SYLLABLE_PYAELP"). +lisp_code_name(54127,"HANGUL_SYLLABLE_PYAELH"). +lisp_code_name(54128,"HANGUL_SYLLABLE_PYAEM"). +lisp_code_name(54129,"HANGUL_SYLLABLE_PYAEB"). +lisp_code_name(54130,"HANGUL_SYLLABLE_PYAEBS"). +lisp_code_name(54131,"HANGUL_SYLLABLE_PYAES"). +lisp_code_name(54132,"HANGUL_SYLLABLE_PYAESS"). +lisp_code_name(54133,"HANGUL_SYLLABLE_PYAENG"). +lisp_code_name(54134,"HANGUL_SYLLABLE_PYAEJ"). +lisp_code_name(54135,"HANGUL_SYLLABLE_PYAEC"). +lisp_code_name(54136,"HANGUL_SYLLABLE_PYAEK"). +lisp_code_name(54137,"HANGUL_SYLLABLE_PYAET"). +lisp_code_name(54138,"HANGUL_SYLLABLE_PYAEP"). +lisp_code_name(54139,"HANGUL_SYLLABLE_PYAEH"). +lisp_code_name(54140,"HANGUL_SYLLABLE_PEO"). +lisp_code_name(54141,"HANGUL_SYLLABLE_PEOG"). +lisp_code_name(54142,"HANGUL_SYLLABLE_PEOGG"). +lisp_code_name(54143,"HANGUL_SYLLABLE_PEOGS"). +lisp_code_name(54144,"HANGUL_SYLLABLE_PEON"). +lisp_code_name(54145,"HANGUL_SYLLABLE_PEONJ"). +lisp_code_name(54146,"HANGUL_SYLLABLE_PEONH"). +lisp_code_name(54147,"HANGUL_SYLLABLE_PEOD"). +lisp_code_name(54148,"HANGUL_SYLLABLE_PEOL"). +lisp_code_name(54149,"HANGUL_SYLLABLE_PEOLG"). +lisp_code_name(54150,"HANGUL_SYLLABLE_PEOLM"). +lisp_code_name(54151,"HANGUL_SYLLABLE_PEOLB"). +lisp_code_name(54152,"HANGUL_SYLLABLE_PEOLS"). +lisp_code_name(54153,"HANGUL_SYLLABLE_PEOLT"). +lisp_code_name(54154,"HANGUL_SYLLABLE_PEOLP"). +lisp_code_name(54155,"HANGUL_SYLLABLE_PEOLH"). +lisp_code_name(54156,"HANGUL_SYLLABLE_PEOM"). +lisp_code_name(54157,"HANGUL_SYLLABLE_PEOB"). +lisp_code_name(54158,"HANGUL_SYLLABLE_PEOBS"). +lisp_code_name(54159,"HANGUL_SYLLABLE_PEOS"). +lisp_code_name(54160,"HANGUL_SYLLABLE_PEOSS"). +lisp_code_name(54161,"HANGUL_SYLLABLE_PEONG"). +lisp_code_name(54162,"HANGUL_SYLLABLE_PEOJ"). +lisp_code_name(54163,"HANGUL_SYLLABLE_PEOC"). +lisp_code_name(54164,"HANGUL_SYLLABLE_PEOK"). +lisp_code_name(54165,"HANGUL_SYLLABLE_PEOT"). +lisp_code_name(54166,"HANGUL_SYLLABLE_PEOP"). +lisp_code_name(54167,"HANGUL_SYLLABLE_PEOH"). +lisp_code_name(54168,"HANGUL_SYLLABLE_PE"). +lisp_code_name(54169,"HANGUL_SYLLABLE_PEG"). +lisp_code_name(54170,"HANGUL_SYLLABLE_PEGG"). +lisp_code_name(54171,"HANGUL_SYLLABLE_PEGS"). +lisp_code_name(54172,"HANGUL_SYLLABLE_PEN"). +lisp_code_name(54173,"HANGUL_SYLLABLE_PENJ"). +lisp_code_name(54174,"HANGUL_SYLLABLE_PENH"). +lisp_code_name(54175,"HANGUL_SYLLABLE_PED"). +lisp_code_name(54176,"HANGUL_SYLLABLE_PEL"). +lisp_code_name(54177,"HANGUL_SYLLABLE_PELG"). +lisp_code_name(54178,"HANGUL_SYLLABLE_PELM"). +lisp_code_name(54179,"HANGUL_SYLLABLE_PELB"). +lisp_code_name(54180,"HANGUL_SYLLABLE_PELS"). +lisp_code_name(54181,"HANGUL_SYLLABLE_PELT"). +lisp_code_name(54182,"HANGUL_SYLLABLE_PELP"). +lisp_code_name(54183,"HANGUL_SYLLABLE_PELH"). +lisp_code_name(54184,"HANGUL_SYLLABLE_PEM"). +lisp_code_name(54185,"HANGUL_SYLLABLE_PEB"). +lisp_code_name(54186,"HANGUL_SYLLABLE_PEBS"). +lisp_code_name(54187,"HANGUL_SYLLABLE_PES"). +lisp_code_name(54188,"HANGUL_SYLLABLE_PESS"). +lisp_code_name(54189,"HANGUL_SYLLABLE_PENG"). +lisp_code_name(54190,"HANGUL_SYLLABLE_PEJ"). +lisp_code_name(54191,"HANGUL_SYLLABLE_PEC"). +lisp_code_name(54192,"HANGUL_SYLLABLE_PEK"). +lisp_code_name(54193,"HANGUL_SYLLABLE_PET"). +lisp_code_name(54194,"HANGUL_SYLLABLE_PEP"). +lisp_code_name(54195,"HANGUL_SYLLABLE_PEH"). +lisp_code_name(54196,"HANGUL_SYLLABLE_PYEO"). +lisp_code_name(54197,"HANGUL_SYLLABLE_PYEOG"). +lisp_code_name(54198,"HANGUL_SYLLABLE_PYEOGG"). +lisp_code_name(54199,"HANGUL_SYLLABLE_PYEOGS"). +lisp_code_name(54200,"HANGUL_SYLLABLE_PYEON"). +lisp_code_name(54201,"HANGUL_SYLLABLE_PYEONJ"). +lisp_code_name(54202,"HANGUL_SYLLABLE_PYEONH"). +lisp_code_name(54203,"HANGUL_SYLLABLE_PYEOD"). +lisp_code_name(54204,"HANGUL_SYLLABLE_PYEOL"). +lisp_code_name(54205,"HANGUL_SYLLABLE_PYEOLG"). +lisp_code_name(54206,"HANGUL_SYLLABLE_PYEOLM"). +lisp_code_name(54207,"HANGUL_SYLLABLE_PYEOLB"). +lisp_code_name(54208,"HANGUL_SYLLABLE_PYEOLS"). +lisp_code_name(54209,"HANGUL_SYLLABLE_PYEOLT"). +lisp_code_name(54210,"HANGUL_SYLLABLE_PYEOLP"). +lisp_code_name(54211,"HANGUL_SYLLABLE_PYEOLH"). +lisp_code_name(54212,"HANGUL_SYLLABLE_PYEOM"). +lisp_code_name(54213,"HANGUL_SYLLABLE_PYEOB"). +lisp_code_name(54214,"HANGUL_SYLLABLE_PYEOBS"). +lisp_code_name(54215,"HANGUL_SYLLABLE_PYEOS"). +lisp_code_name(54216,"HANGUL_SYLLABLE_PYEOSS"). +lisp_code_name(54217,"HANGUL_SYLLABLE_PYEONG"). +lisp_code_name(54218,"HANGUL_SYLLABLE_PYEOJ"). +lisp_code_name(54219,"HANGUL_SYLLABLE_PYEOC"). +lisp_code_name(54220,"HANGUL_SYLLABLE_PYEOK"). +lisp_code_name(54221,"HANGUL_SYLLABLE_PYEOT"). +lisp_code_name(54222,"HANGUL_SYLLABLE_PYEOP"). +lisp_code_name(54223,"HANGUL_SYLLABLE_PYEOH"). +lisp_code_name(54224,"HANGUL_SYLLABLE_PYE"). +lisp_code_name(54225,"HANGUL_SYLLABLE_PYEG"). +lisp_code_name(54226,"HANGUL_SYLLABLE_PYEGG"). +lisp_code_name(54227,"HANGUL_SYLLABLE_PYEGS"). +lisp_code_name(54228,"HANGUL_SYLLABLE_PYEN"). +lisp_code_name(54229,"HANGUL_SYLLABLE_PYENJ"). +lisp_code_name(54230,"HANGUL_SYLLABLE_PYENH"). +lisp_code_name(54231,"HANGUL_SYLLABLE_PYED"). +lisp_code_name(54232,"HANGUL_SYLLABLE_PYEL"). +lisp_code_name(54233,"HANGUL_SYLLABLE_PYELG"). +lisp_code_name(54234,"HANGUL_SYLLABLE_PYELM"). +lisp_code_name(54235,"HANGUL_SYLLABLE_PYELB"). +lisp_code_name(54236,"HANGUL_SYLLABLE_PYELS"). +lisp_code_name(54237,"HANGUL_SYLLABLE_PYELT"). +lisp_code_name(54238,"HANGUL_SYLLABLE_PYELP"). +lisp_code_name(54239,"HANGUL_SYLLABLE_PYELH"). +lisp_code_name(54240,"HANGUL_SYLLABLE_PYEM"). +lisp_code_name(54241,"HANGUL_SYLLABLE_PYEB"). +lisp_code_name(54242,"HANGUL_SYLLABLE_PYEBS"). +lisp_code_name(54243,"HANGUL_SYLLABLE_PYES"). +lisp_code_name(54244,"HANGUL_SYLLABLE_PYESS"). +lisp_code_name(54245,"HANGUL_SYLLABLE_PYENG"). +lisp_code_name(54246,"HANGUL_SYLLABLE_PYEJ"). +lisp_code_name(54247,"HANGUL_SYLLABLE_PYEC"). +lisp_code_name(54248,"HANGUL_SYLLABLE_PYEK"). +lisp_code_name(54249,"HANGUL_SYLLABLE_PYET"). +lisp_code_name(54250,"HANGUL_SYLLABLE_PYEP"). +lisp_code_name(54251,"HANGUL_SYLLABLE_PYEH"). +lisp_code_name(54252,"HANGUL_SYLLABLE_PO"). +lisp_code_name(54253,"HANGUL_SYLLABLE_POG"). +lisp_code_name(54254,"HANGUL_SYLLABLE_POGG"). +lisp_code_name(54255,"HANGUL_SYLLABLE_POGS"). +lisp_code_name(54256,"HANGUL_SYLLABLE_PON"). +lisp_code_name(54257,"HANGUL_SYLLABLE_PONJ"). +lisp_code_name(54258,"HANGUL_SYLLABLE_PONH"). +lisp_code_name(54259,"HANGUL_SYLLABLE_POD"). +lisp_code_name(54260,"HANGUL_SYLLABLE_POL"). +lisp_code_name(54261,"HANGUL_SYLLABLE_POLG"). +lisp_code_name(54262,"HANGUL_SYLLABLE_POLM"). +lisp_code_name(54263,"HANGUL_SYLLABLE_POLB"). +lisp_code_name(54264,"HANGUL_SYLLABLE_POLS"). +lisp_code_name(54265,"HANGUL_SYLLABLE_POLT"). +lisp_code_name(54266,"HANGUL_SYLLABLE_POLP"). +lisp_code_name(54267,"HANGUL_SYLLABLE_POLH"). +lisp_code_name(54268,"HANGUL_SYLLABLE_POM"). +lisp_code_name(54269,"HANGUL_SYLLABLE_POB"). +lisp_code_name(54270,"HANGUL_SYLLABLE_POBS"). +lisp_code_name(54271,"HANGUL_SYLLABLE_POS"). +lisp_code_name(54272,"HANGUL_SYLLABLE_POSS"). +lisp_code_name(54273,"HANGUL_SYLLABLE_PONG"). +lisp_code_name(54274,"HANGUL_SYLLABLE_POJ"). +lisp_code_name(54275,"HANGUL_SYLLABLE_POC"). +lisp_code_name(54276,"HANGUL_SYLLABLE_POK"). +lisp_code_name(54277,"HANGUL_SYLLABLE_POT"). +lisp_code_name(54278,"HANGUL_SYLLABLE_POP"). +lisp_code_name(54279,"HANGUL_SYLLABLE_POH"). +lisp_code_name(54280,"HANGUL_SYLLABLE_PWA"). +lisp_code_name(54281,"HANGUL_SYLLABLE_PWAG"). +lisp_code_name(54282,"HANGUL_SYLLABLE_PWAGG"). +lisp_code_name(54283,"HANGUL_SYLLABLE_PWAGS"). +lisp_code_name(54284,"HANGUL_SYLLABLE_PWAN"). +lisp_code_name(54285,"HANGUL_SYLLABLE_PWANJ"). +lisp_code_name(54286,"HANGUL_SYLLABLE_PWANH"). +lisp_code_name(54287,"HANGUL_SYLLABLE_PWAD"). +lisp_code_name(54288,"HANGUL_SYLLABLE_PWAL"). +lisp_code_name(54289,"HANGUL_SYLLABLE_PWALG"). +lisp_code_name(54290,"HANGUL_SYLLABLE_PWALM"). +lisp_code_name(54291,"HANGUL_SYLLABLE_PWALB"). +lisp_code_name(54292,"HANGUL_SYLLABLE_PWALS"). +lisp_code_name(54293,"HANGUL_SYLLABLE_PWALT"). +lisp_code_name(54294,"HANGUL_SYLLABLE_PWALP"). +lisp_code_name(54295,"HANGUL_SYLLABLE_PWALH"). +lisp_code_name(54296,"HANGUL_SYLLABLE_PWAM"). +lisp_code_name(54297,"HANGUL_SYLLABLE_PWAB"). +lisp_code_name(54298,"HANGUL_SYLLABLE_PWABS"). +lisp_code_name(54299,"HANGUL_SYLLABLE_PWAS"). +lisp_code_name(54300,"HANGUL_SYLLABLE_PWASS"). +lisp_code_name(54301,"HANGUL_SYLLABLE_PWANG"). +lisp_code_name(54302,"HANGUL_SYLLABLE_PWAJ"). +lisp_code_name(54303,"HANGUL_SYLLABLE_PWAC"). +lisp_code_name(54304,"HANGUL_SYLLABLE_PWAK"). +lisp_code_name(54305,"HANGUL_SYLLABLE_PWAT"). +lisp_code_name(54306,"HANGUL_SYLLABLE_PWAP"). +lisp_code_name(54307,"HANGUL_SYLLABLE_PWAH"). +lisp_code_name(54308,"HANGUL_SYLLABLE_PWAE"). +lisp_code_name(54309,"HANGUL_SYLLABLE_PWAEG"). +lisp_code_name(54310,"HANGUL_SYLLABLE_PWAEGG"). +lisp_code_name(54311,"HANGUL_SYLLABLE_PWAEGS"). +lisp_code_name(54312,"HANGUL_SYLLABLE_PWAEN"). +lisp_code_name(54313,"HANGUL_SYLLABLE_PWAENJ"). +lisp_code_name(54314,"HANGUL_SYLLABLE_PWAENH"). +lisp_code_name(54315,"HANGUL_SYLLABLE_PWAED"). +lisp_code_name(54316,"HANGUL_SYLLABLE_PWAEL"). +lisp_code_name(54317,"HANGUL_SYLLABLE_PWAELG"). +lisp_code_name(54318,"HANGUL_SYLLABLE_PWAELM"). +lisp_code_name(54319,"HANGUL_SYLLABLE_PWAELB"). +lisp_code_name(54320,"HANGUL_SYLLABLE_PWAELS"). +lisp_code_name(54321,"HANGUL_SYLLABLE_PWAELT"). +lisp_code_name(54322,"HANGUL_SYLLABLE_PWAELP"). +lisp_code_name(54323,"HANGUL_SYLLABLE_PWAELH"). +lisp_code_name(54324,"HANGUL_SYLLABLE_PWAEM"). +lisp_code_name(54325,"HANGUL_SYLLABLE_PWAEB"). +lisp_code_name(54326,"HANGUL_SYLLABLE_PWAEBS"). +lisp_code_name(54327,"HANGUL_SYLLABLE_PWAES"). +lisp_code_name(54328,"HANGUL_SYLLABLE_PWAESS"). +lisp_code_name(54329,"HANGUL_SYLLABLE_PWAENG"). +lisp_code_name(54330,"HANGUL_SYLLABLE_PWAEJ"). +lisp_code_name(54331,"HANGUL_SYLLABLE_PWAEC"). +lisp_code_name(54332,"HANGUL_SYLLABLE_PWAEK"). +lisp_code_name(54333,"HANGUL_SYLLABLE_PWAET"). +lisp_code_name(54334,"HANGUL_SYLLABLE_PWAEP"). +lisp_code_name(54335,"HANGUL_SYLLABLE_PWAEH"). +lisp_code_name(54336,"HANGUL_SYLLABLE_POE"). +lisp_code_name(54337,"HANGUL_SYLLABLE_POEG"). +lisp_code_name(54338,"HANGUL_SYLLABLE_POEGG"). +lisp_code_name(54339,"HANGUL_SYLLABLE_POEGS"). +lisp_code_name(54340,"HANGUL_SYLLABLE_POEN"). +lisp_code_name(54341,"HANGUL_SYLLABLE_POENJ"). +lisp_code_name(54342,"HANGUL_SYLLABLE_POENH"). +lisp_code_name(54343,"HANGUL_SYLLABLE_POED"). +lisp_code_name(54344,"HANGUL_SYLLABLE_POEL"). +lisp_code_name(54345,"HANGUL_SYLLABLE_POELG"). +lisp_code_name(54346,"HANGUL_SYLLABLE_POELM"). +lisp_code_name(54347,"HANGUL_SYLLABLE_POELB"). +lisp_code_name(54348,"HANGUL_SYLLABLE_POELS"). +lisp_code_name(54349,"HANGUL_SYLLABLE_POELT"). +lisp_code_name(54350,"HANGUL_SYLLABLE_POELP"). +lisp_code_name(54351,"HANGUL_SYLLABLE_POELH"). +lisp_code_name(54352,"HANGUL_SYLLABLE_POEM"). +lisp_code_name(54353,"HANGUL_SYLLABLE_POEB"). +lisp_code_name(54354,"HANGUL_SYLLABLE_POEBS"). +lisp_code_name(54355,"HANGUL_SYLLABLE_POES"). +lisp_code_name(54356,"HANGUL_SYLLABLE_POESS"). +lisp_code_name(54357,"HANGUL_SYLLABLE_POENG"). +lisp_code_name(54358,"HANGUL_SYLLABLE_POEJ"). +lisp_code_name(54359,"HANGUL_SYLLABLE_POEC"). +lisp_code_name(54360,"HANGUL_SYLLABLE_POEK"). +lisp_code_name(54361,"HANGUL_SYLLABLE_POET"). +lisp_code_name(54362,"HANGUL_SYLLABLE_POEP"). +lisp_code_name(54363,"HANGUL_SYLLABLE_POEH"). +lisp_code_name(54364,"HANGUL_SYLLABLE_PYO"). +lisp_code_name(54365,"HANGUL_SYLLABLE_PYOG"). +lisp_code_name(54366,"HANGUL_SYLLABLE_PYOGG"). +lisp_code_name(54367,"HANGUL_SYLLABLE_PYOGS"). +lisp_code_name(54368,"HANGUL_SYLLABLE_PYON"). +lisp_code_name(54369,"HANGUL_SYLLABLE_PYONJ"). +lisp_code_name(54370,"HANGUL_SYLLABLE_PYONH"). +lisp_code_name(54371,"HANGUL_SYLLABLE_PYOD"). +lisp_code_name(54372,"HANGUL_SYLLABLE_PYOL"). +lisp_code_name(54373,"HANGUL_SYLLABLE_PYOLG"). +lisp_code_name(54374,"HANGUL_SYLLABLE_PYOLM"). +lisp_code_name(54375,"HANGUL_SYLLABLE_PYOLB"). +lisp_code_name(54376,"HANGUL_SYLLABLE_PYOLS"). +lisp_code_name(54377,"HANGUL_SYLLABLE_PYOLT"). +lisp_code_name(54378,"HANGUL_SYLLABLE_PYOLP"). +lisp_code_name(54379,"HANGUL_SYLLABLE_PYOLH"). +lisp_code_name(54380,"HANGUL_SYLLABLE_PYOM"). +lisp_code_name(54381,"HANGUL_SYLLABLE_PYOB"). +lisp_code_name(54382,"HANGUL_SYLLABLE_PYOBS"). +lisp_code_name(54383,"HANGUL_SYLLABLE_PYOS"). +lisp_code_name(54384,"HANGUL_SYLLABLE_PYOSS"). +lisp_code_name(54385,"HANGUL_SYLLABLE_PYONG"). +lisp_code_name(54386,"HANGUL_SYLLABLE_PYOJ"). +lisp_code_name(54387,"HANGUL_SYLLABLE_PYOC"). +lisp_code_name(54388,"HANGUL_SYLLABLE_PYOK"). +lisp_code_name(54389,"HANGUL_SYLLABLE_PYOT"). +lisp_code_name(54390,"HANGUL_SYLLABLE_PYOP"). +lisp_code_name(54391,"HANGUL_SYLLABLE_PYOH"). +lisp_code_name(54392,"HANGUL_SYLLABLE_PU"). +lisp_code_name(54393,"HANGUL_SYLLABLE_PUG"). +lisp_code_name(54394,"HANGUL_SYLLABLE_PUGG"). +lisp_code_name(54395,"HANGUL_SYLLABLE_PUGS"). +lisp_code_name(54396,"HANGUL_SYLLABLE_PUN"). +lisp_code_name(54397,"HANGUL_SYLLABLE_PUNJ"). +lisp_code_name(54398,"HANGUL_SYLLABLE_PUNH"). +lisp_code_name(54399,"HANGUL_SYLLABLE_PUD"). +lisp_code_name(54400,"HANGUL_SYLLABLE_PUL"). +lisp_code_name(54401,"HANGUL_SYLLABLE_PULG"). +lisp_code_name(54402,"HANGUL_SYLLABLE_PULM"). +lisp_code_name(54403,"HANGUL_SYLLABLE_PULB"). +lisp_code_name(54404,"HANGUL_SYLLABLE_PULS"). +lisp_code_name(54405,"HANGUL_SYLLABLE_PULT"). +lisp_code_name(54406,"HANGUL_SYLLABLE_PULP"). +lisp_code_name(54407,"HANGUL_SYLLABLE_PULH"). +lisp_code_name(54408,"HANGUL_SYLLABLE_PUM"). +lisp_code_name(54409,"HANGUL_SYLLABLE_PUB"). +lisp_code_name(54410,"HANGUL_SYLLABLE_PUBS"). +lisp_code_name(54411,"HANGUL_SYLLABLE_PUS"). +lisp_code_name(54412,"HANGUL_SYLLABLE_PUSS"). +lisp_code_name(54413,"HANGUL_SYLLABLE_PUNG"). +lisp_code_name(54414,"HANGUL_SYLLABLE_PUJ"). +lisp_code_name(54415,"HANGUL_SYLLABLE_PUC"). +lisp_code_name(54416,"HANGUL_SYLLABLE_PUK"). +lisp_code_name(54417,"HANGUL_SYLLABLE_PUT"). +lisp_code_name(54418,"HANGUL_SYLLABLE_PUP"). +lisp_code_name(54419,"HANGUL_SYLLABLE_PUH"). +lisp_code_name(54420,"HANGUL_SYLLABLE_PWEO"). +lisp_code_name(54421,"HANGUL_SYLLABLE_PWEOG"). +lisp_code_name(54422,"HANGUL_SYLLABLE_PWEOGG"). +lisp_code_name(54423,"HANGUL_SYLLABLE_PWEOGS"). +lisp_code_name(54424,"HANGUL_SYLLABLE_PWEON"). +lisp_code_name(54425,"HANGUL_SYLLABLE_PWEONJ"). +lisp_code_name(54426,"HANGUL_SYLLABLE_PWEONH"). +lisp_code_name(54427,"HANGUL_SYLLABLE_PWEOD"). +lisp_code_name(54428,"HANGUL_SYLLABLE_PWEOL"). +lisp_code_name(54429,"HANGUL_SYLLABLE_PWEOLG"). +lisp_code_name(54430,"HANGUL_SYLLABLE_PWEOLM"). +lisp_code_name(54431,"HANGUL_SYLLABLE_PWEOLB"). +lisp_code_name(54432,"HANGUL_SYLLABLE_PWEOLS"). +lisp_code_name(54433,"HANGUL_SYLLABLE_PWEOLT"). +lisp_code_name(54434,"HANGUL_SYLLABLE_PWEOLP"). +lisp_code_name(54435,"HANGUL_SYLLABLE_PWEOLH"). +lisp_code_name(54436,"HANGUL_SYLLABLE_PWEOM"). +lisp_code_name(54437,"HANGUL_SYLLABLE_PWEOB"). +lisp_code_name(54438,"HANGUL_SYLLABLE_PWEOBS"). +lisp_code_name(54439,"HANGUL_SYLLABLE_PWEOS"). +lisp_code_name(54440,"HANGUL_SYLLABLE_PWEOSS"). +lisp_code_name(54441,"HANGUL_SYLLABLE_PWEONG"). +lisp_code_name(54442,"HANGUL_SYLLABLE_PWEOJ"). +lisp_code_name(54443,"HANGUL_SYLLABLE_PWEOC"). +lisp_code_name(54444,"HANGUL_SYLLABLE_PWEOK"). +lisp_code_name(54445,"HANGUL_SYLLABLE_PWEOT"). +lisp_code_name(54446,"HANGUL_SYLLABLE_PWEOP"). +lisp_code_name(54447,"HANGUL_SYLLABLE_PWEOH"). +lisp_code_name(54448,"HANGUL_SYLLABLE_PWE"). +lisp_code_name(54449,"HANGUL_SYLLABLE_PWEG"). +lisp_code_name(54450,"HANGUL_SYLLABLE_PWEGG"). +lisp_code_name(54451,"HANGUL_SYLLABLE_PWEGS"). +lisp_code_name(54452,"HANGUL_SYLLABLE_PWEN"). +lisp_code_name(54453,"HANGUL_SYLLABLE_PWENJ"). +lisp_code_name(54454,"HANGUL_SYLLABLE_PWENH"). +lisp_code_name(54455,"HANGUL_SYLLABLE_PWED"). +lisp_code_name(54456,"HANGUL_SYLLABLE_PWEL"). +lisp_code_name(54457,"HANGUL_SYLLABLE_PWELG"). +lisp_code_name(54458,"HANGUL_SYLLABLE_PWELM"). +lisp_code_name(54459,"HANGUL_SYLLABLE_PWELB"). +lisp_code_name(54460,"HANGUL_SYLLABLE_PWELS"). +lisp_code_name(54461,"HANGUL_SYLLABLE_PWELT"). +lisp_code_name(54462,"HANGUL_SYLLABLE_PWELP"). +lisp_code_name(54463,"HANGUL_SYLLABLE_PWELH"). +lisp_code_name(54464,"HANGUL_SYLLABLE_PWEM"). +lisp_code_name(54465,"HANGUL_SYLLABLE_PWEB"). +lisp_code_name(54466,"HANGUL_SYLLABLE_PWEBS"). +lisp_code_name(54467,"HANGUL_SYLLABLE_PWES"). +lisp_code_name(54468,"HANGUL_SYLLABLE_PWESS"). +lisp_code_name(54469,"HANGUL_SYLLABLE_PWENG"). +lisp_code_name(54470,"HANGUL_SYLLABLE_PWEJ"). +lisp_code_name(54471,"HANGUL_SYLLABLE_PWEC"). +lisp_code_name(54472,"HANGUL_SYLLABLE_PWEK"). +lisp_code_name(54473,"HANGUL_SYLLABLE_PWET"). +lisp_code_name(54474,"HANGUL_SYLLABLE_PWEP"). +lisp_code_name(54475,"HANGUL_SYLLABLE_PWEH"). +lisp_code_name(54476,"HANGUL_SYLLABLE_PWI"). +lisp_code_name(54477,"HANGUL_SYLLABLE_PWIG"). +lisp_code_name(54478,"HANGUL_SYLLABLE_PWIGG"). +lisp_code_name(54479,"HANGUL_SYLLABLE_PWIGS"). +lisp_code_name(54480,"HANGUL_SYLLABLE_PWIN"). +lisp_code_name(54481,"HANGUL_SYLLABLE_PWINJ"). +lisp_code_name(54482,"HANGUL_SYLLABLE_PWINH"). +lisp_code_name(54483,"HANGUL_SYLLABLE_PWID"). +lisp_code_name(54484,"HANGUL_SYLLABLE_PWIL"). +lisp_code_name(54485,"HANGUL_SYLLABLE_PWILG"). +lisp_code_name(54486,"HANGUL_SYLLABLE_PWILM"). +lisp_code_name(54487,"HANGUL_SYLLABLE_PWILB"). +lisp_code_name(54488,"HANGUL_SYLLABLE_PWILS"). +lisp_code_name(54489,"HANGUL_SYLLABLE_PWILT"). +lisp_code_name(54490,"HANGUL_SYLLABLE_PWILP"). +lisp_code_name(54491,"HANGUL_SYLLABLE_PWILH"). +lisp_code_name(54492,"HANGUL_SYLLABLE_PWIM"). +lisp_code_name(54493,"HANGUL_SYLLABLE_PWIB"). +lisp_code_name(54494,"HANGUL_SYLLABLE_PWIBS"). +lisp_code_name(54495,"HANGUL_SYLLABLE_PWIS"). +lisp_code_name(54496,"HANGUL_SYLLABLE_PWISS"). +lisp_code_name(54497,"HANGUL_SYLLABLE_PWING"). +lisp_code_name(54498,"HANGUL_SYLLABLE_PWIJ"). +lisp_code_name(54499,"HANGUL_SYLLABLE_PWIC"). +lisp_code_name(54500,"HANGUL_SYLLABLE_PWIK"). +lisp_code_name(54501,"HANGUL_SYLLABLE_PWIT"). +lisp_code_name(54502,"HANGUL_SYLLABLE_PWIP"). +lisp_code_name(54503,"HANGUL_SYLLABLE_PWIH"). +lisp_code_name(54504,"HANGUL_SYLLABLE_PYU"). +lisp_code_name(54505,"HANGUL_SYLLABLE_PYUG"). +lisp_code_name(54506,"HANGUL_SYLLABLE_PYUGG"). +lisp_code_name(54507,"HANGUL_SYLLABLE_PYUGS"). +lisp_code_name(54508,"HANGUL_SYLLABLE_PYUN"). +lisp_code_name(54509,"HANGUL_SYLLABLE_PYUNJ"). +lisp_code_name(54510,"HANGUL_SYLLABLE_PYUNH"). +lisp_code_name(54511,"HANGUL_SYLLABLE_PYUD"). +lisp_code_name(54512,"HANGUL_SYLLABLE_PYUL"). +lisp_code_name(54513,"HANGUL_SYLLABLE_PYULG"). +lisp_code_name(54514,"HANGUL_SYLLABLE_PYULM"). +lisp_code_name(54515,"HANGUL_SYLLABLE_PYULB"). +lisp_code_name(54516,"HANGUL_SYLLABLE_PYULS"). +lisp_code_name(54517,"HANGUL_SYLLABLE_PYULT"). +lisp_code_name(54518,"HANGUL_SYLLABLE_PYULP"). +lisp_code_name(54519,"HANGUL_SYLLABLE_PYULH"). +lisp_code_name(54520,"HANGUL_SYLLABLE_PYUM"). +lisp_code_name(54521,"HANGUL_SYLLABLE_PYUB"). +lisp_code_name(54522,"HANGUL_SYLLABLE_PYUBS"). +lisp_code_name(54523,"HANGUL_SYLLABLE_PYUS"). +lisp_code_name(54524,"HANGUL_SYLLABLE_PYUSS"). +lisp_code_name(54525,"HANGUL_SYLLABLE_PYUNG"). +lisp_code_name(54526,"HANGUL_SYLLABLE_PYUJ"). +lisp_code_name(54527,"HANGUL_SYLLABLE_PYUC"). +lisp_code_name(54528,"HANGUL_SYLLABLE_PYUK"). +lisp_code_name(54529,"HANGUL_SYLLABLE_PYUT"). +lisp_code_name(54530,"HANGUL_SYLLABLE_PYUP"). +lisp_code_name(54531,"HANGUL_SYLLABLE_PYUH"). +lisp_code_name(54532,"HANGUL_SYLLABLE_PEU"). +lisp_code_name(54533,"HANGUL_SYLLABLE_PEUG"). +lisp_code_name(54534,"HANGUL_SYLLABLE_PEUGG"). +lisp_code_name(54535,"HANGUL_SYLLABLE_PEUGS"). +lisp_code_name(54536,"HANGUL_SYLLABLE_PEUN"). +lisp_code_name(54537,"HANGUL_SYLLABLE_PEUNJ"). +lisp_code_name(54538,"HANGUL_SYLLABLE_PEUNH"). +lisp_code_name(54539,"HANGUL_SYLLABLE_PEUD"). +lisp_code_name(54540,"HANGUL_SYLLABLE_PEUL"). +lisp_code_name(54541,"HANGUL_SYLLABLE_PEULG"). +lisp_code_name(54542,"HANGUL_SYLLABLE_PEULM"). +lisp_code_name(54543,"HANGUL_SYLLABLE_PEULB"). +lisp_code_name(54544,"HANGUL_SYLLABLE_PEULS"). +lisp_code_name(54545,"HANGUL_SYLLABLE_PEULT"). +lisp_code_name(54546,"HANGUL_SYLLABLE_PEULP"). +lisp_code_name(54547,"HANGUL_SYLLABLE_PEULH"). +lisp_code_name(54548,"HANGUL_SYLLABLE_PEUM"). +lisp_code_name(54549,"HANGUL_SYLLABLE_PEUB"). +lisp_code_name(54550,"HANGUL_SYLLABLE_PEUBS"). +lisp_code_name(54551,"HANGUL_SYLLABLE_PEUS"). +lisp_code_name(54552,"HANGUL_SYLLABLE_PEUSS"). +lisp_code_name(54553,"HANGUL_SYLLABLE_PEUNG"). +lisp_code_name(54554,"HANGUL_SYLLABLE_PEUJ"). +lisp_code_name(54555,"HANGUL_SYLLABLE_PEUC"). +lisp_code_name(54556,"HANGUL_SYLLABLE_PEUK"). +lisp_code_name(54557,"HANGUL_SYLLABLE_PEUT"). +lisp_code_name(54558,"HANGUL_SYLLABLE_PEUP"). +lisp_code_name(54559,"HANGUL_SYLLABLE_PEUH"). +lisp_code_name(54560,"HANGUL_SYLLABLE_PYI"). +lisp_code_name(54561,"HANGUL_SYLLABLE_PYIG"). +lisp_code_name(54562,"HANGUL_SYLLABLE_PYIGG"). +lisp_code_name(54563,"HANGUL_SYLLABLE_PYIGS"). +lisp_code_name(54564,"HANGUL_SYLLABLE_PYIN"). +lisp_code_name(54565,"HANGUL_SYLLABLE_PYINJ"). +lisp_code_name(54566,"HANGUL_SYLLABLE_PYINH"). +lisp_code_name(54567,"HANGUL_SYLLABLE_PYID"). +lisp_code_name(54568,"HANGUL_SYLLABLE_PYIL"). +lisp_code_name(54569,"HANGUL_SYLLABLE_PYILG"). +lisp_code_name(54570,"HANGUL_SYLLABLE_PYILM"). +lisp_code_name(54571,"HANGUL_SYLLABLE_PYILB"). +lisp_code_name(54572,"HANGUL_SYLLABLE_PYILS"). +lisp_code_name(54573,"HANGUL_SYLLABLE_PYILT"). +lisp_code_name(54574,"HANGUL_SYLLABLE_PYILP"). +lisp_code_name(54575,"HANGUL_SYLLABLE_PYILH"). +lisp_code_name(54576,"HANGUL_SYLLABLE_PYIM"). +lisp_code_name(54577,"HANGUL_SYLLABLE_PYIB"). +lisp_code_name(54578,"HANGUL_SYLLABLE_PYIBS"). +lisp_code_name(54579,"HANGUL_SYLLABLE_PYIS"). +lisp_code_name(54580,"HANGUL_SYLLABLE_PYISS"). +lisp_code_name(54581,"HANGUL_SYLLABLE_PYING"). +lisp_code_name(54582,"HANGUL_SYLLABLE_PYIJ"). +lisp_code_name(54583,"HANGUL_SYLLABLE_PYIC"). +lisp_code_name(54584,"HANGUL_SYLLABLE_PYIK"). +lisp_code_name(54585,"HANGUL_SYLLABLE_PYIT"). +lisp_code_name(54586,"HANGUL_SYLLABLE_PYIP"). +lisp_code_name(54587,"HANGUL_SYLLABLE_PYIH"). +lisp_code_name(54588,"HANGUL_SYLLABLE_PI"). +lisp_code_name(54589,"HANGUL_SYLLABLE_PIG"). +lisp_code_name(54590,"HANGUL_SYLLABLE_PIGG"). +lisp_code_name(54591,"HANGUL_SYLLABLE_PIGS"). +lisp_code_name(54592,"HANGUL_SYLLABLE_PIN"). +lisp_code_name(54593,"HANGUL_SYLLABLE_PINJ"). +lisp_code_name(54594,"HANGUL_SYLLABLE_PINH"). +lisp_code_name(54595,"HANGUL_SYLLABLE_PID"). +lisp_code_name(54596,"HANGUL_SYLLABLE_PIL"). +lisp_code_name(54597,"HANGUL_SYLLABLE_PILG"). +lisp_code_name(54598,"HANGUL_SYLLABLE_PILM"). +lisp_code_name(54599,"HANGUL_SYLLABLE_PILB"). +lisp_code_name(54600,"HANGUL_SYLLABLE_PILS"). +lisp_code_name(54601,"HANGUL_SYLLABLE_PILT"). +lisp_code_name(54602,"HANGUL_SYLLABLE_PILP"). +lisp_code_name(54603,"HANGUL_SYLLABLE_PILH"). +lisp_code_name(54604,"HANGUL_SYLLABLE_PIM"). +lisp_code_name(54605,"HANGUL_SYLLABLE_PIB"). +lisp_code_name(54606,"HANGUL_SYLLABLE_PIBS"). +lisp_code_name(54607,"HANGUL_SYLLABLE_PIS"). +lisp_code_name(54608,"HANGUL_SYLLABLE_PISS"). +lisp_code_name(54609,"HANGUL_SYLLABLE_PING"). +lisp_code_name(54610,"HANGUL_SYLLABLE_PIJ"). +lisp_code_name(54611,"HANGUL_SYLLABLE_PIC"). +lisp_code_name(54612,"HANGUL_SYLLABLE_PIK"). +lisp_code_name(54613,"HANGUL_SYLLABLE_PIT"). +lisp_code_name(54614,"HANGUL_SYLLABLE_PIP"). +lisp_code_name(54615,"HANGUL_SYLLABLE_PIH"). +lisp_code_name(54616,"HANGUL_SYLLABLE_HA"). +lisp_code_name(54617,"HANGUL_SYLLABLE_HAG"). +lisp_code_name(54618,"HANGUL_SYLLABLE_HAGG"). +lisp_code_name(54619,"HANGUL_SYLLABLE_HAGS"). +lisp_code_name(54620,"HANGUL_SYLLABLE_HAN"). +lisp_code_name(54621,"HANGUL_SYLLABLE_HANJ"). +lisp_code_name(54622,"HANGUL_SYLLABLE_HANH"). +lisp_code_name(54623,"HANGUL_SYLLABLE_HAD"). +lisp_code_name(54624,"HANGUL_SYLLABLE_HAL"). +lisp_code_name(54625,"HANGUL_SYLLABLE_HALG"). +lisp_code_name(54626,"HANGUL_SYLLABLE_HALM"). +lisp_code_name(54627,"HANGUL_SYLLABLE_HALB"). +lisp_code_name(54628,"HANGUL_SYLLABLE_HALS"). +lisp_code_name(54629,"HANGUL_SYLLABLE_HALT"). +lisp_code_name(54630,"HANGUL_SYLLABLE_HALP"). +lisp_code_name(54631,"HANGUL_SYLLABLE_HALH"). +lisp_code_name(54632,"HANGUL_SYLLABLE_HAM"). +lisp_code_name(54633,"HANGUL_SYLLABLE_HAB"). +lisp_code_name(54634,"HANGUL_SYLLABLE_HABS"). +lisp_code_name(54635,"HANGUL_SYLLABLE_HAS"). +lisp_code_name(54636,"HANGUL_SYLLABLE_HASS"). +lisp_code_name(54637,"HANGUL_SYLLABLE_HANG"). +lisp_code_name(54638,"HANGUL_SYLLABLE_HAJ"). +lisp_code_name(54639,"HANGUL_SYLLABLE_HAC"). +lisp_code_name(54640,"HANGUL_SYLLABLE_HAK"). +lisp_code_name(54641,"HANGUL_SYLLABLE_HAT"). +lisp_code_name(54642,"HANGUL_SYLLABLE_HAP"). +lisp_code_name(54643,"HANGUL_SYLLABLE_HAH"). +lisp_code_name(54644,"HANGUL_SYLLABLE_HAE"). +lisp_code_name(54645,"HANGUL_SYLLABLE_HAEG"). +lisp_code_name(54646,"HANGUL_SYLLABLE_HAEGG"). +lisp_code_name(54647,"HANGUL_SYLLABLE_HAEGS"). +lisp_code_name(54648,"HANGUL_SYLLABLE_HAEN"). +lisp_code_name(54649,"HANGUL_SYLLABLE_HAENJ"). +lisp_code_name(54650,"HANGUL_SYLLABLE_HAENH"). +lisp_code_name(54651,"HANGUL_SYLLABLE_HAED"). +lisp_code_name(54652,"HANGUL_SYLLABLE_HAEL"). +lisp_code_name(54653,"HANGUL_SYLLABLE_HAELG"). +lisp_code_name(54654,"HANGUL_SYLLABLE_HAELM"). +lisp_code_name(54655,"HANGUL_SYLLABLE_HAELB"). +lisp_code_name(54656,"HANGUL_SYLLABLE_HAELS"). +lisp_code_name(54657,"HANGUL_SYLLABLE_HAELT"). +lisp_code_name(54658,"HANGUL_SYLLABLE_HAELP"). +lisp_code_name(54659,"HANGUL_SYLLABLE_HAELH"). +lisp_code_name(54660,"HANGUL_SYLLABLE_HAEM"). +lisp_code_name(54661,"HANGUL_SYLLABLE_HAEB"). +lisp_code_name(54662,"HANGUL_SYLLABLE_HAEBS"). +lisp_code_name(54663,"HANGUL_SYLLABLE_HAES"). +lisp_code_name(54664,"HANGUL_SYLLABLE_HAESS"). +lisp_code_name(54665,"HANGUL_SYLLABLE_HAENG"). +lisp_code_name(54666,"HANGUL_SYLLABLE_HAEJ"). +lisp_code_name(54667,"HANGUL_SYLLABLE_HAEC"). +lisp_code_name(54668,"HANGUL_SYLLABLE_HAEK"). +lisp_code_name(54669,"HANGUL_SYLLABLE_HAET"). +lisp_code_name(54670,"HANGUL_SYLLABLE_HAEP"). +lisp_code_name(54671,"HANGUL_SYLLABLE_HAEH"). +lisp_code_name(54672,"HANGUL_SYLLABLE_HYA"). +lisp_code_name(54673,"HANGUL_SYLLABLE_HYAG"). +lisp_code_name(54674,"HANGUL_SYLLABLE_HYAGG"). +lisp_code_name(54675,"HANGUL_SYLLABLE_HYAGS"). +lisp_code_name(54676,"HANGUL_SYLLABLE_HYAN"). +lisp_code_name(54677,"HANGUL_SYLLABLE_HYANJ"). +lisp_code_name(54678,"HANGUL_SYLLABLE_HYANH"). +lisp_code_name(54679,"HANGUL_SYLLABLE_HYAD"). +lisp_code_name(54680,"HANGUL_SYLLABLE_HYAL"). +lisp_code_name(54681,"HANGUL_SYLLABLE_HYALG"). +lisp_code_name(54682,"HANGUL_SYLLABLE_HYALM"). +lisp_code_name(54683,"HANGUL_SYLLABLE_HYALB"). +lisp_code_name(54684,"HANGUL_SYLLABLE_HYALS"). +lisp_code_name(54685,"HANGUL_SYLLABLE_HYALT"). +lisp_code_name(54686,"HANGUL_SYLLABLE_HYALP"). +lisp_code_name(54687,"HANGUL_SYLLABLE_HYALH"). +lisp_code_name(54688,"HANGUL_SYLLABLE_HYAM"). +lisp_code_name(54689,"HANGUL_SYLLABLE_HYAB"). +lisp_code_name(54690,"HANGUL_SYLLABLE_HYABS"). +lisp_code_name(54691,"HANGUL_SYLLABLE_HYAS"). +lisp_code_name(54692,"HANGUL_SYLLABLE_HYASS"). +lisp_code_name(54693,"HANGUL_SYLLABLE_HYANG"). +lisp_code_name(54694,"HANGUL_SYLLABLE_HYAJ"). +lisp_code_name(54695,"HANGUL_SYLLABLE_HYAC"). +lisp_code_name(54696,"HANGUL_SYLLABLE_HYAK"). +lisp_code_name(54697,"HANGUL_SYLLABLE_HYAT"). +lisp_code_name(54698,"HANGUL_SYLLABLE_HYAP"). +lisp_code_name(54699,"HANGUL_SYLLABLE_HYAH"). +lisp_code_name(54700,"HANGUL_SYLLABLE_HYAE"). +lisp_code_name(54701,"HANGUL_SYLLABLE_HYAEG"). +lisp_code_name(54702,"HANGUL_SYLLABLE_HYAEGG"). +lisp_code_name(54703,"HANGUL_SYLLABLE_HYAEGS"). +lisp_code_name(54704,"HANGUL_SYLLABLE_HYAEN"). +lisp_code_name(54705,"HANGUL_SYLLABLE_HYAENJ"). +lisp_code_name(54706,"HANGUL_SYLLABLE_HYAENH"). +lisp_code_name(54707,"HANGUL_SYLLABLE_HYAED"). +lisp_code_name(54708,"HANGUL_SYLLABLE_HYAEL"). +lisp_code_name(54709,"HANGUL_SYLLABLE_HYAELG"). +lisp_code_name(54710,"HANGUL_SYLLABLE_HYAELM"). +lisp_code_name(54711,"HANGUL_SYLLABLE_HYAELB"). +lisp_code_name(54712,"HANGUL_SYLLABLE_HYAELS"). +lisp_code_name(54713,"HANGUL_SYLLABLE_HYAELT"). +lisp_code_name(54714,"HANGUL_SYLLABLE_HYAELP"). +lisp_code_name(54715,"HANGUL_SYLLABLE_HYAELH"). +lisp_code_name(54716,"HANGUL_SYLLABLE_HYAEM"). +lisp_code_name(54717,"HANGUL_SYLLABLE_HYAEB"). +lisp_code_name(54718,"HANGUL_SYLLABLE_HYAEBS"). +lisp_code_name(54719,"HANGUL_SYLLABLE_HYAES"). +lisp_code_name(54720,"HANGUL_SYLLABLE_HYAESS"). +lisp_code_name(54721,"HANGUL_SYLLABLE_HYAENG"). +lisp_code_name(54722,"HANGUL_SYLLABLE_HYAEJ"). +lisp_code_name(54723,"HANGUL_SYLLABLE_HYAEC"). +lisp_code_name(54724,"HANGUL_SYLLABLE_HYAEK"). +lisp_code_name(54725,"HANGUL_SYLLABLE_HYAET"). +lisp_code_name(54726,"HANGUL_SYLLABLE_HYAEP"). +lisp_code_name(54727,"HANGUL_SYLLABLE_HYAEH"). +lisp_code_name(54728,"HANGUL_SYLLABLE_HEO"). +lisp_code_name(54729,"HANGUL_SYLLABLE_HEOG"). +lisp_code_name(54730,"HANGUL_SYLLABLE_HEOGG"). +lisp_code_name(54731,"HANGUL_SYLLABLE_HEOGS"). +lisp_code_name(54732,"HANGUL_SYLLABLE_HEON"). +lisp_code_name(54733,"HANGUL_SYLLABLE_HEONJ"). +lisp_code_name(54734,"HANGUL_SYLLABLE_HEONH"). +lisp_code_name(54735,"HANGUL_SYLLABLE_HEOD"). +lisp_code_name(54736,"HANGUL_SYLLABLE_HEOL"). +lisp_code_name(54737,"HANGUL_SYLLABLE_HEOLG"). +lisp_code_name(54738,"HANGUL_SYLLABLE_HEOLM"). +lisp_code_name(54739,"HANGUL_SYLLABLE_HEOLB"). +lisp_code_name(54740,"HANGUL_SYLLABLE_HEOLS"). +lisp_code_name(54741,"HANGUL_SYLLABLE_HEOLT"). +lisp_code_name(54742,"HANGUL_SYLLABLE_HEOLP"). +lisp_code_name(54743,"HANGUL_SYLLABLE_HEOLH"). +lisp_code_name(54744,"HANGUL_SYLLABLE_HEOM"). +lisp_code_name(54745,"HANGUL_SYLLABLE_HEOB"). +lisp_code_name(54746,"HANGUL_SYLLABLE_HEOBS"). +lisp_code_name(54747,"HANGUL_SYLLABLE_HEOS"). +lisp_code_name(54748,"HANGUL_SYLLABLE_HEOSS"). +lisp_code_name(54749,"HANGUL_SYLLABLE_HEONG"). +lisp_code_name(54750,"HANGUL_SYLLABLE_HEOJ"). +lisp_code_name(54751,"HANGUL_SYLLABLE_HEOC"). +lisp_code_name(54752,"HANGUL_SYLLABLE_HEOK"). +lisp_code_name(54753,"HANGUL_SYLLABLE_HEOT"). +lisp_code_name(54754,"HANGUL_SYLLABLE_HEOP"). +lisp_code_name(54755,"HANGUL_SYLLABLE_HEOH"). +lisp_code_name(54756,"HANGUL_SYLLABLE_HE"). +lisp_code_name(54757,"HANGUL_SYLLABLE_HEG"). +lisp_code_name(54758,"HANGUL_SYLLABLE_HEGG"). +lisp_code_name(54759,"HANGUL_SYLLABLE_HEGS"). +lisp_code_name(54760,"HANGUL_SYLLABLE_HEN"). +lisp_code_name(54761,"HANGUL_SYLLABLE_HENJ"). +lisp_code_name(54762,"HANGUL_SYLLABLE_HENH"). +lisp_code_name(54763,"HANGUL_SYLLABLE_HED"). +lisp_code_name(54764,"HANGUL_SYLLABLE_HEL"). +lisp_code_name(54765,"HANGUL_SYLLABLE_HELG"). +lisp_code_name(54766,"HANGUL_SYLLABLE_HELM"). +lisp_code_name(54767,"HANGUL_SYLLABLE_HELB"). +lisp_code_name(54768,"HANGUL_SYLLABLE_HELS"). +lisp_code_name(54769,"HANGUL_SYLLABLE_HELT"). +lisp_code_name(54770,"HANGUL_SYLLABLE_HELP"). +lisp_code_name(54771,"HANGUL_SYLLABLE_HELH"). +lisp_code_name(54772,"HANGUL_SYLLABLE_HEM"). +lisp_code_name(54773,"HANGUL_SYLLABLE_HEB"). +lisp_code_name(54774,"HANGUL_SYLLABLE_HEBS"). +lisp_code_name(54775,"HANGUL_SYLLABLE_HES"). +lisp_code_name(54776,"HANGUL_SYLLABLE_HESS"). +lisp_code_name(54777,"HANGUL_SYLLABLE_HENG"). +lisp_code_name(54778,"HANGUL_SYLLABLE_HEJ"). +lisp_code_name(54779,"HANGUL_SYLLABLE_HEC"). +lisp_code_name(54780,"HANGUL_SYLLABLE_HEK"). +lisp_code_name(54781,"HANGUL_SYLLABLE_HET"). +lisp_code_name(54782,"HANGUL_SYLLABLE_HEP"). +lisp_code_name(54783,"HANGUL_SYLLABLE_HEH"). +lisp_code_name(54784,"HANGUL_SYLLABLE_HYEO"). +lisp_code_name(54785,"HANGUL_SYLLABLE_HYEOG"). +lisp_code_name(54786,"HANGUL_SYLLABLE_HYEOGG"). +lisp_code_name(54787,"HANGUL_SYLLABLE_HYEOGS"). +lisp_code_name(54788,"HANGUL_SYLLABLE_HYEON"). +lisp_code_name(54789,"HANGUL_SYLLABLE_HYEONJ"). +lisp_code_name(54790,"HANGUL_SYLLABLE_HYEONH"). +lisp_code_name(54791,"HANGUL_SYLLABLE_HYEOD"). +lisp_code_name(54792,"HANGUL_SYLLABLE_HYEOL"). +lisp_code_name(54793,"HANGUL_SYLLABLE_HYEOLG"). +lisp_code_name(54794,"HANGUL_SYLLABLE_HYEOLM"). +lisp_code_name(54795,"HANGUL_SYLLABLE_HYEOLB"). +lisp_code_name(54796,"HANGUL_SYLLABLE_HYEOLS"). +lisp_code_name(54797,"HANGUL_SYLLABLE_HYEOLT"). +lisp_code_name(54798,"HANGUL_SYLLABLE_HYEOLP"). +lisp_code_name(54799,"HANGUL_SYLLABLE_HYEOLH"). +lisp_code_name(54800,"HANGUL_SYLLABLE_HYEOM"). +lisp_code_name(54801,"HANGUL_SYLLABLE_HYEOB"). +lisp_code_name(54802,"HANGUL_SYLLABLE_HYEOBS"). +lisp_code_name(54803,"HANGUL_SYLLABLE_HYEOS"). +lisp_code_name(54804,"HANGUL_SYLLABLE_HYEOSS"). +lisp_code_name(54805,"HANGUL_SYLLABLE_HYEONG"). +lisp_code_name(54806,"HANGUL_SYLLABLE_HYEOJ"). +lisp_code_name(54807,"HANGUL_SYLLABLE_HYEOC"). +lisp_code_name(54808,"HANGUL_SYLLABLE_HYEOK"). +lisp_code_name(54809,"HANGUL_SYLLABLE_HYEOT"). +lisp_code_name(54810,"HANGUL_SYLLABLE_HYEOP"). +lisp_code_name(54811,"HANGUL_SYLLABLE_HYEOH"). +lisp_code_name(54812,"HANGUL_SYLLABLE_HYE"). +lisp_code_name(54813,"HANGUL_SYLLABLE_HYEG"). +lisp_code_name(54814,"HANGUL_SYLLABLE_HYEGG"). +lisp_code_name(54815,"HANGUL_SYLLABLE_HYEGS"). +lisp_code_name(54816,"HANGUL_SYLLABLE_HYEN"). +lisp_code_name(54817,"HANGUL_SYLLABLE_HYENJ"). +lisp_code_name(54818,"HANGUL_SYLLABLE_HYENH"). +lisp_code_name(54819,"HANGUL_SYLLABLE_HYED"). +lisp_code_name(54820,"HANGUL_SYLLABLE_HYEL"). +lisp_code_name(54821,"HANGUL_SYLLABLE_HYELG"). +lisp_code_name(54822,"HANGUL_SYLLABLE_HYELM"). +lisp_code_name(54823,"HANGUL_SYLLABLE_HYELB"). +lisp_code_name(54824,"HANGUL_SYLLABLE_HYELS"). +lisp_code_name(54825,"HANGUL_SYLLABLE_HYELT"). +lisp_code_name(54826,"HANGUL_SYLLABLE_HYELP"). +lisp_code_name(54827,"HANGUL_SYLLABLE_HYELH"). +lisp_code_name(54828,"HANGUL_SYLLABLE_HYEM"). +lisp_code_name(54829,"HANGUL_SYLLABLE_HYEB"). +lisp_code_name(54830,"HANGUL_SYLLABLE_HYEBS"). +lisp_code_name(54831,"HANGUL_SYLLABLE_HYES"). +lisp_code_name(54832,"HANGUL_SYLLABLE_HYESS"). +lisp_code_name(54833,"HANGUL_SYLLABLE_HYENG"). +lisp_code_name(54834,"HANGUL_SYLLABLE_HYEJ"). +lisp_code_name(54835,"HANGUL_SYLLABLE_HYEC"). +lisp_code_name(54836,"HANGUL_SYLLABLE_HYEK"). +lisp_code_name(54837,"HANGUL_SYLLABLE_HYET"). +lisp_code_name(54838,"HANGUL_SYLLABLE_HYEP"). +lisp_code_name(54839,"HANGUL_SYLLABLE_HYEH"). +lisp_code_name(54840,"HANGUL_SYLLABLE_HO"). +lisp_code_name(54841,"HANGUL_SYLLABLE_HOG"). +lisp_code_name(54842,"HANGUL_SYLLABLE_HOGG"). +lisp_code_name(54843,"HANGUL_SYLLABLE_HOGS"). +lisp_code_name(54844,"HANGUL_SYLLABLE_HON"). +lisp_code_name(54845,"HANGUL_SYLLABLE_HONJ"). +lisp_code_name(54846,"HANGUL_SYLLABLE_HONH"). +lisp_code_name(54847,"HANGUL_SYLLABLE_HOD"). +lisp_code_name(54848,"HANGUL_SYLLABLE_HOL"). +lisp_code_name(54849,"HANGUL_SYLLABLE_HOLG"). +lisp_code_name(54850,"HANGUL_SYLLABLE_HOLM"). +lisp_code_name(54851,"HANGUL_SYLLABLE_HOLB"). +lisp_code_name(54852,"HANGUL_SYLLABLE_HOLS"). +lisp_code_name(54853,"HANGUL_SYLLABLE_HOLT"). +lisp_code_name(54854,"HANGUL_SYLLABLE_HOLP"). +lisp_code_name(54855,"HANGUL_SYLLABLE_HOLH"). +lisp_code_name(54856,"HANGUL_SYLLABLE_HOM"). +lisp_code_name(54857,"HANGUL_SYLLABLE_HOB"). +lisp_code_name(54858,"HANGUL_SYLLABLE_HOBS"). +lisp_code_name(54859,"HANGUL_SYLLABLE_HOS"). +lisp_code_name(54860,"HANGUL_SYLLABLE_HOSS"). +lisp_code_name(54861,"HANGUL_SYLLABLE_HONG"). +lisp_code_name(54862,"HANGUL_SYLLABLE_HOJ"). +lisp_code_name(54863,"HANGUL_SYLLABLE_HOC"). +lisp_code_name(54864,"HANGUL_SYLLABLE_HOK"). +lisp_code_name(54865,"HANGUL_SYLLABLE_HOT"). +lisp_code_name(54866,"HANGUL_SYLLABLE_HOP"). +lisp_code_name(54867,"HANGUL_SYLLABLE_HOH"). +lisp_code_name(54868,"HANGUL_SYLLABLE_HWA"). +lisp_code_name(54869,"HANGUL_SYLLABLE_HWAG"). +lisp_code_name(54870,"HANGUL_SYLLABLE_HWAGG"). +lisp_code_name(54871,"HANGUL_SYLLABLE_HWAGS"). +lisp_code_name(54872,"HANGUL_SYLLABLE_HWAN"). +lisp_code_name(54873,"HANGUL_SYLLABLE_HWANJ"). +lisp_code_name(54874,"HANGUL_SYLLABLE_HWANH"). +lisp_code_name(54875,"HANGUL_SYLLABLE_HWAD"). +lisp_code_name(54876,"HANGUL_SYLLABLE_HWAL"). +lisp_code_name(54877,"HANGUL_SYLLABLE_HWALG"). +lisp_code_name(54878,"HANGUL_SYLLABLE_HWALM"). +lisp_code_name(54879,"HANGUL_SYLLABLE_HWALB"). +lisp_code_name(54880,"HANGUL_SYLLABLE_HWALS"). +lisp_code_name(54881,"HANGUL_SYLLABLE_HWALT"). +lisp_code_name(54882,"HANGUL_SYLLABLE_HWALP"). +lisp_code_name(54883,"HANGUL_SYLLABLE_HWALH"). +lisp_code_name(54884,"HANGUL_SYLLABLE_HWAM"). +lisp_code_name(54885,"HANGUL_SYLLABLE_HWAB"). +lisp_code_name(54886,"HANGUL_SYLLABLE_HWABS"). +lisp_code_name(54887,"HANGUL_SYLLABLE_HWAS"). +lisp_code_name(54888,"HANGUL_SYLLABLE_HWASS"). +lisp_code_name(54889,"HANGUL_SYLLABLE_HWANG"). +lisp_code_name(54890,"HANGUL_SYLLABLE_HWAJ"). +lisp_code_name(54891,"HANGUL_SYLLABLE_HWAC"). +lisp_code_name(54892,"HANGUL_SYLLABLE_HWAK"). +lisp_code_name(54893,"HANGUL_SYLLABLE_HWAT"). +lisp_code_name(54894,"HANGUL_SYLLABLE_HWAP"). +lisp_code_name(54895,"HANGUL_SYLLABLE_HWAH"). +lisp_code_name(54896,"HANGUL_SYLLABLE_HWAE"). +lisp_code_name(54897,"HANGUL_SYLLABLE_HWAEG"). +lisp_code_name(54898,"HANGUL_SYLLABLE_HWAEGG"). +lisp_code_name(54899,"HANGUL_SYLLABLE_HWAEGS"). +lisp_code_name(54900,"HANGUL_SYLLABLE_HWAEN"). +lisp_code_name(54901,"HANGUL_SYLLABLE_HWAENJ"). +lisp_code_name(54902,"HANGUL_SYLLABLE_HWAENH"). +lisp_code_name(54903,"HANGUL_SYLLABLE_HWAED"). +lisp_code_name(54904,"HANGUL_SYLLABLE_HWAEL"). +lisp_code_name(54905,"HANGUL_SYLLABLE_HWAELG"). +lisp_code_name(54906,"HANGUL_SYLLABLE_HWAELM"). +lisp_code_name(54907,"HANGUL_SYLLABLE_HWAELB"). +lisp_code_name(54908,"HANGUL_SYLLABLE_HWAELS"). +lisp_code_name(54909,"HANGUL_SYLLABLE_HWAELT"). +lisp_code_name(54910,"HANGUL_SYLLABLE_HWAELP"). +lisp_code_name(54911,"HANGUL_SYLLABLE_HWAELH"). +lisp_code_name(54912,"HANGUL_SYLLABLE_HWAEM"). +lisp_code_name(54913,"HANGUL_SYLLABLE_HWAEB"). +lisp_code_name(54914,"HANGUL_SYLLABLE_HWAEBS"). +lisp_code_name(54915,"HANGUL_SYLLABLE_HWAES"). +lisp_code_name(54916,"HANGUL_SYLLABLE_HWAESS"). +lisp_code_name(54917,"HANGUL_SYLLABLE_HWAENG"). +lisp_code_name(54918,"HANGUL_SYLLABLE_HWAEJ"). +lisp_code_name(54919,"HANGUL_SYLLABLE_HWAEC"). +lisp_code_name(54920,"HANGUL_SYLLABLE_HWAEK"). +lisp_code_name(54921,"HANGUL_SYLLABLE_HWAET"). +lisp_code_name(54922,"HANGUL_SYLLABLE_HWAEP"). +lisp_code_name(54923,"HANGUL_SYLLABLE_HWAEH"). +lisp_code_name(54924,"HANGUL_SYLLABLE_HOE"). +lisp_code_name(54925,"HANGUL_SYLLABLE_HOEG"). +lisp_code_name(54926,"HANGUL_SYLLABLE_HOEGG"). +lisp_code_name(54927,"HANGUL_SYLLABLE_HOEGS"). +lisp_code_name(54928,"HANGUL_SYLLABLE_HOEN"). +lisp_code_name(54929,"HANGUL_SYLLABLE_HOENJ"). +lisp_code_name(54930,"HANGUL_SYLLABLE_HOENH"). +lisp_code_name(54931,"HANGUL_SYLLABLE_HOED"). +lisp_code_name(54932,"HANGUL_SYLLABLE_HOEL"). +lisp_code_name(54933,"HANGUL_SYLLABLE_HOELG"). +lisp_code_name(54934,"HANGUL_SYLLABLE_HOELM"). +lisp_code_name(54935,"HANGUL_SYLLABLE_HOELB"). +lisp_code_name(54936,"HANGUL_SYLLABLE_HOELS"). +lisp_code_name(54937,"HANGUL_SYLLABLE_HOELT"). +lisp_code_name(54938,"HANGUL_SYLLABLE_HOELP"). +lisp_code_name(54939,"HANGUL_SYLLABLE_HOELH"). +lisp_code_name(54940,"HANGUL_SYLLABLE_HOEM"). +lisp_code_name(54941,"HANGUL_SYLLABLE_HOEB"). +lisp_code_name(54942,"HANGUL_SYLLABLE_HOEBS"). +lisp_code_name(54943,"HANGUL_SYLLABLE_HOES"). +lisp_code_name(54944,"HANGUL_SYLLABLE_HOESS"). +lisp_code_name(54945,"HANGUL_SYLLABLE_HOENG"). +lisp_code_name(54946,"HANGUL_SYLLABLE_HOEJ"). +lisp_code_name(54947,"HANGUL_SYLLABLE_HOEC"). +lisp_code_name(54948,"HANGUL_SYLLABLE_HOEK"). +lisp_code_name(54949,"HANGUL_SYLLABLE_HOET"). +lisp_code_name(54950,"HANGUL_SYLLABLE_HOEP"). +lisp_code_name(54951,"HANGUL_SYLLABLE_HOEH"). +lisp_code_name(54952,"HANGUL_SYLLABLE_HYO"). +lisp_code_name(54953,"HANGUL_SYLLABLE_HYOG"). +lisp_code_name(54954,"HANGUL_SYLLABLE_HYOGG"). +lisp_code_name(54955,"HANGUL_SYLLABLE_HYOGS"). +lisp_code_name(54956,"HANGUL_SYLLABLE_HYON"). +lisp_code_name(54957,"HANGUL_SYLLABLE_HYONJ"). +lisp_code_name(54958,"HANGUL_SYLLABLE_HYONH"). +lisp_code_name(54959,"HANGUL_SYLLABLE_HYOD"). +lisp_code_name(54960,"HANGUL_SYLLABLE_HYOL"). +lisp_code_name(54961,"HANGUL_SYLLABLE_HYOLG"). +lisp_code_name(54962,"HANGUL_SYLLABLE_HYOLM"). +lisp_code_name(54963,"HANGUL_SYLLABLE_HYOLB"). +lisp_code_name(54964,"HANGUL_SYLLABLE_HYOLS"). +lisp_code_name(54965,"HANGUL_SYLLABLE_HYOLT"). +lisp_code_name(54966,"HANGUL_SYLLABLE_HYOLP"). +lisp_code_name(54967,"HANGUL_SYLLABLE_HYOLH"). +lisp_code_name(54968,"HANGUL_SYLLABLE_HYOM"). +lisp_code_name(54969,"HANGUL_SYLLABLE_HYOB"). +lisp_code_name(54970,"HANGUL_SYLLABLE_HYOBS"). +lisp_code_name(54971,"HANGUL_SYLLABLE_HYOS"). +lisp_code_name(54972,"HANGUL_SYLLABLE_HYOSS"). +lisp_code_name(54973,"HANGUL_SYLLABLE_HYONG"). +lisp_code_name(54974,"HANGUL_SYLLABLE_HYOJ"). +lisp_code_name(54975,"HANGUL_SYLLABLE_HYOC"). +lisp_code_name(54976,"HANGUL_SYLLABLE_HYOK"). +lisp_code_name(54977,"HANGUL_SYLLABLE_HYOT"). +lisp_code_name(54978,"HANGUL_SYLLABLE_HYOP"). +lisp_code_name(54979,"HANGUL_SYLLABLE_HYOH"). +lisp_code_name(54980,"HANGUL_SYLLABLE_HU"). +lisp_code_name(54981,"HANGUL_SYLLABLE_HUG"). +lisp_code_name(54982,"HANGUL_SYLLABLE_HUGG"). +lisp_code_name(54983,"HANGUL_SYLLABLE_HUGS"). +lisp_code_name(54984,"HANGUL_SYLLABLE_HUN"). +lisp_code_name(54985,"HANGUL_SYLLABLE_HUNJ"). +lisp_code_name(54986,"HANGUL_SYLLABLE_HUNH"). +lisp_code_name(54987,"HANGUL_SYLLABLE_HUD"). +lisp_code_name(54988,"HANGUL_SYLLABLE_HUL"). +lisp_code_name(54989,"HANGUL_SYLLABLE_HULG"). +lisp_code_name(54990,"HANGUL_SYLLABLE_HULM"). +lisp_code_name(54991,"HANGUL_SYLLABLE_HULB"). +lisp_code_name(54992,"HANGUL_SYLLABLE_HULS"). +lisp_code_name(54993,"HANGUL_SYLLABLE_HULT"). +lisp_code_name(54994,"HANGUL_SYLLABLE_HULP"). +lisp_code_name(54995,"HANGUL_SYLLABLE_HULH"). +lisp_code_name(54996,"HANGUL_SYLLABLE_HUM"). +lisp_code_name(54997,"HANGUL_SYLLABLE_HUB"). +lisp_code_name(54998,"HANGUL_SYLLABLE_HUBS"). +lisp_code_name(54999,"HANGUL_SYLLABLE_HUS"). +lisp_code_name(55000,"HANGUL_SYLLABLE_HUSS"). +lisp_code_name(55001,"HANGUL_SYLLABLE_HUNG"). +lisp_code_name(55002,"HANGUL_SYLLABLE_HUJ"). +lisp_code_name(55003,"HANGUL_SYLLABLE_HUC"). +lisp_code_name(55004,"HANGUL_SYLLABLE_HUK"). +lisp_code_name(55005,"HANGUL_SYLLABLE_HUT"). +lisp_code_name(55006,"HANGUL_SYLLABLE_HUP"). +lisp_code_name(55007,"HANGUL_SYLLABLE_HUH"). +lisp_code_name(55008,"HANGUL_SYLLABLE_HWEO"). +lisp_code_name(55009,"HANGUL_SYLLABLE_HWEOG"). +lisp_code_name(55010,"HANGUL_SYLLABLE_HWEOGG"). +lisp_code_name(55011,"HANGUL_SYLLABLE_HWEOGS"). +lisp_code_name(55012,"HANGUL_SYLLABLE_HWEON"). +lisp_code_name(55013,"HANGUL_SYLLABLE_HWEONJ"). +lisp_code_name(55014,"HANGUL_SYLLABLE_HWEONH"). +lisp_code_name(55015,"HANGUL_SYLLABLE_HWEOD"). +lisp_code_name(55016,"HANGUL_SYLLABLE_HWEOL"). +lisp_code_name(55017,"HANGUL_SYLLABLE_HWEOLG"). +lisp_code_name(55018,"HANGUL_SYLLABLE_HWEOLM"). +lisp_code_name(55019,"HANGUL_SYLLABLE_HWEOLB"). +lisp_code_name(55020,"HANGUL_SYLLABLE_HWEOLS"). +lisp_code_name(55021,"HANGUL_SYLLABLE_HWEOLT"). +lisp_code_name(55022,"HANGUL_SYLLABLE_HWEOLP"). +lisp_code_name(55023,"HANGUL_SYLLABLE_HWEOLH"). +lisp_code_name(55024,"HANGUL_SYLLABLE_HWEOM"). +lisp_code_name(55025,"HANGUL_SYLLABLE_HWEOB"). +lisp_code_name(55026,"HANGUL_SYLLABLE_HWEOBS"). +lisp_code_name(55027,"HANGUL_SYLLABLE_HWEOS"). +lisp_code_name(55028,"HANGUL_SYLLABLE_HWEOSS"). +lisp_code_name(55029,"HANGUL_SYLLABLE_HWEONG"). +lisp_code_name(55030,"HANGUL_SYLLABLE_HWEOJ"). +lisp_code_name(55031,"HANGUL_SYLLABLE_HWEOC"). +lisp_code_name(55032,"HANGUL_SYLLABLE_HWEOK"). +lisp_code_name(55033,"HANGUL_SYLLABLE_HWEOT"). +lisp_code_name(55034,"HANGUL_SYLLABLE_HWEOP"). +lisp_code_name(55035,"HANGUL_SYLLABLE_HWEOH"). +lisp_code_name(55036,"HANGUL_SYLLABLE_HWE"). +lisp_code_name(55037,"HANGUL_SYLLABLE_HWEG"). +lisp_code_name(55038,"HANGUL_SYLLABLE_HWEGG"). +lisp_code_name(55039,"HANGUL_SYLLABLE_HWEGS"). +lisp_code_name(55040,"HANGUL_SYLLABLE_HWEN"). +lisp_code_name(55041,"HANGUL_SYLLABLE_HWENJ"). +lisp_code_name(55042,"HANGUL_SYLLABLE_HWENH"). +lisp_code_name(55043,"HANGUL_SYLLABLE_HWED"). +lisp_code_name(55044,"HANGUL_SYLLABLE_HWEL"). +lisp_code_name(55045,"HANGUL_SYLLABLE_HWELG"). +lisp_code_name(55046,"HANGUL_SYLLABLE_HWELM"). +lisp_code_name(55047,"HANGUL_SYLLABLE_HWELB"). +lisp_code_name(55048,"HANGUL_SYLLABLE_HWELS"). +lisp_code_name(55049,"HANGUL_SYLLABLE_HWELT"). +lisp_code_name(55050,"HANGUL_SYLLABLE_HWELP"). +lisp_code_name(55051,"HANGUL_SYLLABLE_HWELH"). +lisp_code_name(55052,"HANGUL_SYLLABLE_HWEM"). +lisp_code_name(55053,"HANGUL_SYLLABLE_HWEB"). +lisp_code_name(55054,"HANGUL_SYLLABLE_HWEBS"). +lisp_code_name(55055,"HANGUL_SYLLABLE_HWES"). +lisp_code_name(55056,"HANGUL_SYLLABLE_HWESS"). +lisp_code_name(55057,"HANGUL_SYLLABLE_HWENG"). +lisp_code_name(55058,"HANGUL_SYLLABLE_HWEJ"). +lisp_code_name(55059,"HANGUL_SYLLABLE_HWEC"). +lisp_code_name(55060,"HANGUL_SYLLABLE_HWEK"). +lisp_code_name(55061,"HANGUL_SYLLABLE_HWET"). +lisp_code_name(55062,"HANGUL_SYLLABLE_HWEP"). +lisp_code_name(55063,"HANGUL_SYLLABLE_HWEH"). +lisp_code_name(55064,"HANGUL_SYLLABLE_HWI"). +lisp_code_name(55065,"HANGUL_SYLLABLE_HWIG"). +lisp_code_name(55066,"HANGUL_SYLLABLE_HWIGG"). +lisp_code_name(55067,"HANGUL_SYLLABLE_HWIGS"). +lisp_code_name(55068,"HANGUL_SYLLABLE_HWIN"). +lisp_code_name(55069,"HANGUL_SYLLABLE_HWINJ"). +lisp_code_name(55070,"HANGUL_SYLLABLE_HWINH"). +lisp_code_name(55071,"HANGUL_SYLLABLE_HWID"). +lisp_code_name(55072,"HANGUL_SYLLABLE_HWIL"). +lisp_code_name(55073,"HANGUL_SYLLABLE_HWILG"). +lisp_code_name(55074,"HANGUL_SYLLABLE_HWILM"). +lisp_code_name(55075,"HANGUL_SYLLABLE_HWILB"). +lisp_code_name(55076,"HANGUL_SYLLABLE_HWILS"). +lisp_code_name(55077,"HANGUL_SYLLABLE_HWILT"). +lisp_code_name(55078,"HANGUL_SYLLABLE_HWILP"). +lisp_code_name(55079,"HANGUL_SYLLABLE_HWILH"). +lisp_code_name(55080,"HANGUL_SYLLABLE_HWIM"). +lisp_code_name(55081,"HANGUL_SYLLABLE_HWIB"). +lisp_code_name(55082,"HANGUL_SYLLABLE_HWIBS"). +lisp_code_name(55083,"HANGUL_SYLLABLE_HWIS"). +lisp_code_name(55084,"HANGUL_SYLLABLE_HWISS"). +lisp_code_name(55085,"HANGUL_SYLLABLE_HWING"). +lisp_code_name(55086,"HANGUL_SYLLABLE_HWIJ"). +lisp_code_name(55087,"HANGUL_SYLLABLE_HWIC"). +lisp_code_name(55088,"HANGUL_SYLLABLE_HWIK"). +lisp_code_name(55089,"HANGUL_SYLLABLE_HWIT"). +lisp_code_name(55090,"HANGUL_SYLLABLE_HWIP"). +lisp_code_name(55091,"HANGUL_SYLLABLE_HWIH"). +lisp_code_name(55092,"HANGUL_SYLLABLE_HYU"). +lisp_code_name(55093,"HANGUL_SYLLABLE_HYUG"). +lisp_code_name(55094,"HANGUL_SYLLABLE_HYUGG"). +lisp_code_name(55095,"HANGUL_SYLLABLE_HYUGS"). +lisp_code_name(55096,"HANGUL_SYLLABLE_HYUN"). +lisp_code_name(55097,"HANGUL_SYLLABLE_HYUNJ"). +lisp_code_name(55098,"HANGUL_SYLLABLE_HYUNH"). +lisp_code_name(55099,"HANGUL_SYLLABLE_HYUD"). +lisp_code_name(55100,"HANGUL_SYLLABLE_HYUL"). +lisp_code_name(55101,"HANGUL_SYLLABLE_HYULG"). +lisp_code_name(55102,"HANGUL_SYLLABLE_HYULM"). +lisp_code_name(55103,"HANGUL_SYLLABLE_HYULB"). +lisp_code_name(55104,"HANGUL_SYLLABLE_HYULS"). +lisp_code_name(55105,"HANGUL_SYLLABLE_HYULT"). +lisp_code_name(55106,"HANGUL_SYLLABLE_HYULP"). +lisp_code_name(55107,"HANGUL_SYLLABLE_HYULH"). +lisp_code_name(55108,"HANGUL_SYLLABLE_HYUM"). +lisp_code_name(55109,"HANGUL_SYLLABLE_HYUB"). +lisp_code_name(55110,"HANGUL_SYLLABLE_HYUBS"). +lisp_code_name(55111,"HANGUL_SYLLABLE_HYUS"). +lisp_code_name(55112,"HANGUL_SYLLABLE_HYUSS"). +lisp_code_name(55113,"HANGUL_SYLLABLE_HYUNG"). +lisp_code_name(55114,"HANGUL_SYLLABLE_HYUJ"). +lisp_code_name(55115,"HANGUL_SYLLABLE_HYUC"). +lisp_code_name(55116,"HANGUL_SYLLABLE_HYUK"). +lisp_code_name(55117,"HANGUL_SYLLABLE_HYUT"). +lisp_code_name(55118,"HANGUL_SYLLABLE_HYUP"). +lisp_code_name(55119,"HANGUL_SYLLABLE_HYUH"). +lisp_code_name(55120,"HANGUL_SYLLABLE_HEU"). +lisp_code_name(55121,"HANGUL_SYLLABLE_HEUG"). +lisp_code_name(55122,"HANGUL_SYLLABLE_HEUGG"). +lisp_code_name(55123,"HANGUL_SYLLABLE_HEUGS"). +lisp_code_name(55124,"HANGUL_SYLLABLE_HEUN"). +lisp_code_name(55125,"HANGUL_SYLLABLE_HEUNJ"). +lisp_code_name(55126,"HANGUL_SYLLABLE_HEUNH"). +lisp_code_name(55127,"HANGUL_SYLLABLE_HEUD"). +lisp_code_name(55128,"HANGUL_SYLLABLE_HEUL"). +lisp_code_name(55129,"HANGUL_SYLLABLE_HEULG"). +lisp_code_name(55130,"HANGUL_SYLLABLE_HEULM"). +lisp_code_name(55131,"HANGUL_SYLLABLE_HEULB"). +lisp_code_name(55132,"HANGUL_SYLLABLE_HEULS"). +lisp_code_name(55133,"HANGUL_SYLLABLE_HEULT"). +lisp_code_name(55134,"HANGUL_SYLLABLE_HEULP"). +lisp_code_name(55135,"HANGUL_SYLLABLE_HEULH"). +lisp_code_name(55136,"HANGUL_SYLLABLE_HEUM"). +lisp_code_name(55137,"HANGUL_SYLLABLE_HEUB"). +lisp_code_name(55138,"HANGUL_SYLLABLE_HEUBS"). +lisp_code_name(55139,"HANGUL_SYLLABLE_HEUS"). +lisp_code_name(55140,"HANGUL_SYLLABLE_HEUSS"). +lisp_code_name(55141,"HANGUL_SYLLABLE_HEUNG"). +lisp_code_name(55142,"HANGUL_SYLLABLE_HEUJ"). +lisp_code_name(55143,"HANGUL_SYLLABLE_HEUC"). +lisp_code_name(55144,"HANGUL_SYLLABLE_HEUK"). +lisp_code_name(55145,"HANGUL_SYLLABLE_HEUT"). +lisp_code_name(55146,"HANGUL_SYLLABLE_HEUP"). +lisp_code_name(55147,"HANGUL_SYLLABLE_HEUH"). +lisp_code_name(55148,"HANGUL_SYLLABLE_HYI"). +lisp_code_name(55149,"HANGUL_SYLLABLE_HYIG"). +lisp_code_name(55150,"HANGUL_SYLLABLE_HYIGG"). +lisp_code_name(55151,"HANGUL_SYLLABLE_HYIGS"). +lisp_code_name(55152,"HANGUL_SYLLABLE_HYIN"). +lisp_code_name(55153,"HANGUL_SYLLABLE_HYINJ"). +lisp_code_name(55154,"HANGUL_SYLLABLE_HYINH"). +lisp_code_name(55155,"HANGUL_SYLLABLE_HYID"). +lisp_code_name(55156,"HANGUL_SYLLABLE_HYIL"). +lisp_code_name(55157,"HANGUL_SYLLABLE_HYILG"). +lisp_code_name(55158,"HANGUL_SYLLABLE_HYILM"). +lisp_code_name(55159,"HANGUL_SYLLABLE_HYILB"). +lisp_code_name(55160,"HANGUL_SYLLABLE_HYILS"). +lisp_code_name(55161,"HANGUL_SYLLABLE_HYILT"). +lisp_code_name(55162,"HANGUL_SYLLABLE_HYILP"). +lisp_code_name(55163,"HANGUL_SYLLABLE_HYILH"). +lisp_code_name(55164,"HANGUL_SYLLABLE_HYIM"). +lisp_code_name(55165,"HANGUL_SYLLABLE_HYIB"). +lisp_code_name(55166,"HANGUL_SYLLABLE_HYIBS"). +lisp_code_name(55167,"HANGUL_SYLLABLE_HYIS"). +lisp_code_name(55168,"HANGUL_SYLLABLE_HYISS"). +lisp_code_name(55169,"HANGUL_SYLLABLE_HYING"). +lisp_code_name(55170,"HANGUL_SYLLABLE_HYIJ"). +lisp_code_name(55171,"HANGUL_SYLLABLE_HYIC"). +lisp_code_name(55172,"HANGUL_SYLLABLE_HYIK"). +lisp_code_name(55173,"HANGUL_SYLLABLE_HYIT"). +lisp_code_name(55174,"HANGUL_SYLLABLE_HYIP"). +lisp_code_name(55175,"HANGUL_SYLLABLE_HYIH"). +lisp_code_name(55176,"HANGUL_SYLLABLE_HI"). +lisp_code_name(55177,"HANGUL_SYLLABLE_HIG"). +lisp_code_name(55178,"HANGUL_SYLLABLE_HIGG"). +lisp_code_name(55179,"HANGUL_SYLLABLE_HIGS"). +lisp_code_name(55180,"HANGUL_SYLLABLE_HIN"). +lisp_code_name(55181,"HANGUL_SYLLABLE_HINJ"). +lisp_code_name(55182,"HANGUL_SYLLABLE_HINH"). +lisp_code_name(55183,"HANGUL_SYLLABLE_HID"). +lisp_code_name(55184,"HANGUL_SYLLABLE_HIL"). +lisp_code_name(55185,"HANGUL_SYLLABLE_HILG"). +lisp_code_name(55186,"HANGUL_SYLLABLE_HILM"). +lisp_code_name(55187,"HANGUL_SYLLABLE_HILB"). +lisp_code_name(55188,"HANGUL_SYLLABLE_HILS"). +lisp_code_name(55189,"HANGUL_SYLLABLE_HILT"). +lisp_code_name(55190,"HANGUL_SYLLABLE_HILP"). +lisp_code_name(55191,"HANGUL_SYLLABLE_HILH"). +lisp_code_name(55192,"HANGUL_SYLLABLE_HIM"). +lisp_code_name(55193,"HANGUL_SYLLABLE_HIB"). +lisp_code_name(55194,"HANGUL_SYLLABLE_HIBS"). +lisp_code_name(55195,"HANGUL_SYLLABLE_HIS"). +lisp_code_name(55196,"HANGUL_SYLLABLE_HISS"). +lisp_code_name(55197,"HANGUL_SYLLABLE_HING"). +lisp_code_name(55198,"HANGUL_SYLLABLE_HIJ"). +lisp_code_name(55199,"HANGUL_SYLLABLE_HIC"). +lisp_code_name(55200,"HANGUL_SYLLABLE_HIK"). +lisp_code_name(55201,"HANGUL_SYLLABLE_HIT"). +lisp_code_name(55202,"HANGUL_SYLLABLE_HIP"). +lisp_code_name(55203,"HANGUL_SYLLABLE_HIH"). +lisp_code_name(55216,"HANGUL_JUNGSEONG_O-YEO"). +lisp_code_name(55217,"HANGUL_JUNGSEONG_O-O-I"). +lisp_code_name(55218,"HANGUL_JUNGSEONG_YO-A"). +lisp_code_name(55219,"HANGUL_JUNGSEONG_YO-AE"). +lisp_code_name(55220,"HANGUL_JUNGSEONG_YO-EO"). +lisp_code_name(55221,"HANGUL_JUNGSEONG_U-YEO"). +lisp_code_name(55222,"HANGUL_JUNGSEONG_U-I-I"). +lisp_code_name(55223,"HANGUL_JUNGSEONG_YU-AE"). +lisp_code_name(55224,"HANGUL_JUNGSEONG_YU-O"). +lisp_code_name(55225,"HANGUL_JUNGSEONG_EU-A"). +lisp_code_name(55226,"HANGUL_JUNGSEONG_EU-EO"). +lisp_code_name(55227,"HANGUL_JUNGSEONG_EU-E"). +lisp_code_name(55228,"HANGUL_JUNGSEONG_EU-O"). +lisp_code_name(55229,"HANGUL_JUNGSEONG_I-YA-O"). +lisp_code_name(55230,"HANGUL_JUNGSEONG_I-YAE"). +lisp_code_name(55231,"HANGUL_JUNGSEONG_I-YEO"). +lisp_code_name(55232,"HANGUL_JUNGSEONG_I-YE"). +lisp_code_name(55233,"HANGUL_JUNGSEONG_I-O-I"). +lisp_code_name(55234,"HANGUL_JUNGSEONG_I-YO"). +lisp_code_name(55235,"HANGUL_JUNGSEONG_I-YU"). +lisp_code_name(55236,"HANGUL_JUNGSEONG_I-I"). +lisp_code_name(55237,"HANGUL_JUNGSEONG_ARAEA-A"). +lisp_code_name(55238,"HANGUL_JUNGSEONG_ARAEA-E"). +lisp_code_name(55243,"HANGUL_JONGSEONG_NIEUN-RIEUL"). +lisp_code_name(55244,"HANGUL_JONGSEONG_NIEUN-CHIEUCH"). +lisp_code_name(55245,"HANGUL_JONGSEONG_SSANGTIKEUT"). +lisp_code_name(55246,"HANGUL_JONGSEONG_SSANGTIKEUT-PIEUP"). +lisp_code_name(55247,"HANGUL_JONGSEONG_TIKEUT-PIEUP"). +lisp_code_name(55248,"HANGUL_JONGSEONG_TIKEUT-SIOS"). +lisp_code_name(55249,"HANGUL_JONGSEONG_TIKEUT-SIOS-KIYEOK"). +lisp_code_name(55250,"HANGUL_JONGSEONG_TIKEUT-CIEUC"). +lisp_code_name(55251,"HANGUL_JONGSEONG_TIKEUT-CHIEUCH"). +lisp_code_name(55252,"HANGUL_JONGSEONG_TIKEUT-THIEUTH"). +lisp_code_name(55253,"HANGUL_JONGSEONG_RIEUL-SSANGKIYEOK"). +lisp_code_name(55254,"HANGUL_JONGSEONG_RIEUL-KIYEOK-HIEUH"). +lisp_code_name(55255,"HANGUL_JONGSEONG_SSANGRIEUL-KHIEUKH"). +lisp_code_name(55256,"HANGUL_JONGSEONG_RIEUL-MIEUM-HIEUH"). +lisp_code_name(55257,"HANGUL_JONGSEONG_RIEUL-PIEUP-TIKEUT"). +lisp_code_name(55258,"HANGUL_JONGSEONG_RIEUL-PIEUP-PHIEUPH"). +lisp_code_name(55259,"HANGUL_JONGSEONG_RIEUL-YESIEUNG"). +lisp_code_name(55260,"HANGUL_JONGSEONG_RIEUL-YEORINHIEUH-HIEUH"). +lisp_code_name(55261,"HANGUL_JONGSEONG_KAPYEOUNRIEUL"). +lisp_code_name(55262,"HANGUL_JONGSEONG_MIEUM-NIEUN"). +lisp_code_name(55263,"HANGUL_JONGSEONG_MIEUM-SSANGNIEUN"). +lisp_code_name(55264,"HANGUL_JONGSEONG_SSANGMIEUM"). +lisp_code_name(55265,"HANGUL_JONGSEONG_MIEUM-PIEUP-SIOS"). +lisp_code_name(55266,"HANGUL_JONGSEONG_MIEUM-CIEUC"). +lisp_code_name(55267,"HANGUL_JONGSEONG_PIEUP-TIKEUT"). +lisp_code_name(55268,"HANGUL_JONGSEONG_PIEUP-RIEUL-PHIEUPH"). +lisp_code_name(55269,"HANGUL_JONGSEONG_PIEUP-MIEUM"). +lisp_code_name(55270,"HANGUL_JONGSEONG_SSANGPIEUP"). +lisp_code_name(55271,"HANGUL_JONGSEONG_PIEUP-SIOS-TIKEUT"). +lisp_code_name(55272,"HANGUL_JONGSEONG_PIEUP-CIEUC"). +lisp_code_name(55273,"HANGUL_JONGSEONG_PIEUP-CHIEUCH"). +lisp_code_name(55274,"HANGUL_JONGSEONG_SIOS-MIEUM"). +lisp_code_name(55275,"HANGUL_JONGSEONG_SIOS-KAPYEOUNPIEUP"). +lisp_code_name(55276,"HANGUL_JONGSEONG_SSANGSIOS-KIYEOK"). +lisp_code_name(55277,"HANGUL_JONGSEONG_SSANGSIOS-TIKEUT"). +lisp_code_name(55278,"HANGUL_JONGSEONG_SIOS-PANSIOS"). +lisp_code_name(55279,"HANGUL_JONGSEONG_SIOS-CIEUC"). +lisp_code_name(55280,"HANGUL_JONGSEONG_SIOS-CHIEUCH"). +lisp_code_name(55281,"HANGUL_JONGSEONG_SIOS-THIEUTH"). +lisp_code_name(55282,"HANGUL_JONGSEONG_SIOS-HIEUH"). +lisp_code_name(55283,"HANGUL_JONGSEONG_PANSIOS-PIEUP"). +lisp_code_name(55284,"HANGUL_JONGSEONG_PANSIOS-KAPYEOUNPIEUP"). +lisp_code_name(55285,"HANGUL_JONGSEONG_YESIEUNG-MIEUM"). +lisp_code_name(55286,"HANGUL_JONGSEONG_YESIEUNG-HIEUH"). +lisp_code_name(55287,"HANGUL_JONGSEONG_CIEUC-PIEUP"). +lisp_code_name(55288,"HANGUL_JONGSEONG_CIEUC-SSANGPIEUP"). +lisp_code_name(55289,"HANGUL_JONGSEONG_SSANGCIEUC"). +lisp_code_name(55290,"HANGUL_JONGSEONG_PHIEUPH-SIOS"). +lisp_code_name(55291,"HANGUL_JONGSEONG_PHIEUPH-THIEUTH"). +lisp_code_name(63744,"CJK_COMPATIBILITY_IDEOGRAPH-F900"). +lisp_code_name(63745,"CJK_COMPATIBILITY_IDEOGRAPH-F901"). +lisp_code_name(63746,"CJK_COMPATIBILITY_IDEOGRAPH-F902"). +lisp_code_name(63747,"CJK_COMPATIBILITY_IDEOGRAPH-F903"). +lisp_code_name(63748,"CJK_COMPATIBILITY_IDEOGRAPH-F904"). +lisp_code_name(63749,"CJK_COMPATIBILITY_IDEOGRAPH-F905"). +lisp_code_name(63750,"CJK_COMPATIBILITY_IDEOGRAPH-F906"). +lisp_code_name(63751,"CJK_COMPATIBILITY_IDEOGRAPH-F907"). +lisp_code_name(63752,"CJK_COMPATIBILITY_IDEOGRAPH-F908"). +lisp_code_name(63753,"CJK_COMPATIBILITY_IDEOGRAPH-F909"). +lisp_code_name(63754,"CJK_COMPATIBILITY_IDEOGRAPH-F90A"). +lisp_code_name(63755,"CJK_COMPATIBILITY_IDEOGRAPH-F90B"). +lisp_code_name(63756,"CJK_COMPATIBILITY_IDEOGRAPH-F90C"). +lisp_code_name(63757,"CJK_COMPATIBILITY_IDEOGRAPH-F90D"). +lisp_code_name(63758,"CJK_COMPATIBILITY_IDEOGRAPH-F90E"). +lisp_code_name(63759,"CJK_COMPATIBILITY_IDEOGRAPH-F90F"). +lisp_code_name(63760,"CJK_COMPATIBILITY_IDEOGRAPH-F910"). +lisp_code_name(63761,"CJK_COMPATIBILITY_IDEOGRAPH-F911"). +lisp_code_name(63762,"CJK_COMPATIBILITY_IDEOGRAPH-F912"). +lisp_code_name(63763,"CJK_COMPATIBILITY_IDEOGRAPH-F913"). +lisp_code_name(63764,"CJK_COMPATIBILITY_IDEOGRAPH-F914"). +lisp_code_name(63765,"CJK_COMPATIBILITY_IDEOGRAPH-F915"). +lisp_code_name(63766,"CJK_COMPATIBILITY_IDEOGRAPH-F916"). +lisp_code_name(63767,"CJK_COMPATIBILITY_IDEOGRAPH-F917"). +lisp_code_name(63768,"CJK_COMPATIBILITY_IDEOGRAPH-F918"). +lisp_code_name(63769,"CJK_COMPATIBILITY_IDEOGRAPH-F919"). +lisp_code_name(63770,"CJK_COMPATIBILITY_IDEOGRAPH-F91A"). +lisp_code_name(63771,"CJK_COMPATIBILITY_IDEOGRAPH-F91B"). +lisp_code_name(63772,"CJK_COMPATIBILITY_IDEOGRAPH-F91C"). +lisp_code_name(63773,"CJK_COMPATIBILITY_IDEOGRAPH-F91D"). +lisp_code_name(63774,"CJK_COMPATIBILITY_IDEOGRAPH-F91E"). +lisp_code_name(63775,"CJK_COMPATIBILITY_IDEOGRAPH-F91F"). +lisp_code_name(63776,"CJK_COMPATIBILITY_IDEOGRAPH-F920"). +lisp_code_name(63777,"CJK_COMPATIBILITY_IDEOGRAPH-F921"). +lisp_code_name(63778,"CJK_COMPATIBILITY_IDEOGRAPH-F922"). +lisp_code_name(63779,"CJK_COMPATIBILITY_IDEOGRAPH-F923"). +lisp_code_name(63780,"CJK_COMPATIBILITY_IDEOGRAPH-F924"). +lisp_code_name(63781,"CJK_COMPATIBILITY_IDEOGRAPH-F925"). +lisp_code_name(63782,"CJK_COMPATIBILITY_IDEOGRAPH-F926"). +lisp_code_name(63783,"CJK_COMPATIBILITY_IDEOGRAPH-F927"). +lisp_code_name(63784,"CJK_COMPATIBILITY_IDEOGRAPH-F928"). +lisp_code_name(63785,"CJK_COMPATIBILITY_IDEOGRAPH-F929"). +lisp_code_name(63786,"CJK_COMPATIBILITY_IDEOGRAPH-F92A"). +lisp_code_name(63787,"CJK_COMPATIBILITY_IDEOGRAPH-F92B"). +lisp_code_name(63788,"CJK_COMPATIBILITY_IDEOGRAPH-F92C"). +lisp_code_name(63789,"CJK_COMPATIBILITY_IDEOGRAPH-F92D"). +lisp_code_name(63790,"CJK_COMPATIBILITY_IDEOGRAPH-F92E"). +lisp_code_name(63791,"CJK_COMPATIBILITY_IDEOGRAPH-F92F"). +lisp_code_name(63792,"CJK_COMPATIBILITY_IDEOGRAPH-F930"). +lisp_code_name(63793,"CJK_COMPATIBILITY_IDEOGRAPH-F931"). +lisp_code_name(63794,"CJK_COMPATIBILITY_IDEOGRAPH-F932"). +lisp_code_name(63795,"CJK_COMPATIBILITY_IDEOGRAPH-F933"). +lisp_code_name(63796,"CJK_COMPATIBILITY_IDEOGRAPH-F934"). +lisp_code_name(63797,"CJK_COMPATIBILITY_IDEOGRAPH-F935"). +lisp_code_name(63798,"CJK_COMPATIBILITY_IDEOGRAPH-F936"). +lisp_code_name(63799,"CJK_COMPATIBILITY_IDEOGRAPH-F937"). +lisp_code_name(63800,"CJK_COMPATIBILITY_IDEOGRAPH-F938"). +lisp_code_name(63801,"CJK_COMPATIBILITY_IDEOGRAPH-F939"). +lisp_code_name(63802,"CJK_COMPATIBILITY_IDEOGRAPH-F93A"). +lisp_code_name(63803,"CJK_COMPATIBILITY_IDEOGRAPH-F93B"). +lisp_code_name(63804,"CJK_COMPATIBILITY_IDEOGRAPH-F93C"). +lisp_code_name(63805,"CJK_COMPATIBILITY_IDEOGRAPH-F93D"). +lisp_code_name(63806,"CJK_COMPATIBILITY_IDEOGRAPH-F93E"). +lisp_code_name(63807,"CJK_COMPATIBILITY_IDEOGRAPH-F93F"). +lisp_code_name(63808,"CJK_COMPATIBILITY_IDEOGRAPH-F940"). +lisp_code_name(63809,"CJK_COMPATIBILITY_IDEOGRAPH-F941"). +lisp_code_name(63810,"CJK_COMPATIBILITY_IDEOGRAPH-F942"). +lisp_code_name(63811,"CJK_COMPATIBILITY_IDEOGRAPH-F943"). +lisp_code_name(63812,"CJK_COMPATIBILITY_IDEOGRAPH-F944"). +lisp_code_name(63813,"CJK_COMPATIBILITY_IDEOGRAPH-F945"). +lisp_code_name(63814,"CJK_COMPATIBILITY_IDEOGRAPH-F946"). +lisp_code_name(63815,"CJK_COMPATIBILITY_IDEOGRAPH-F947"). +lisp_code_name(63816,"CJK_COMPATIBILITY_IDEOGRAPH-F948"). +lisp_code_name(63817,"CJK_COMPATIBILITY_IDEOGRAPH-F949"). +lisp_code_name(63818,"CJK_COMPATIBILITY_IDEOGRAPH-F94A"). +lisp_code_name(63819,"CJK_COMPATIBILITY_IDEOGRAPH-F94B"). +lisp_code_name(63820,"CJK_COMPATIBILITY_IDEOGRAPH-F94C"). +lisp_code_name(63821,"CJK_COMPATIBILITY_IDEOGRAPH-F94D"). +lisp_code_name(63822,"CJK_COMPATIBILITY_IDEOGRAPH-F94E"). +lisp_code_name(63823,"CJK_COMPATIBILITY_IDEOGRAPH-F94F"). +lisp_code_name(63824,"CJK_COMPATIBILITY_IDEOGRAPH-F950"). +lisp_code_name(63825,"CJK_COMPATIBILITY_IDEOGRAPH-F951"). +lisp_code_name(63826,"CJK_COMPATIBILITY_IDEOGRAPH-F952"). +lisp_code_name(63827,"CJK_COMPATIBILITY_IDEOGRAPH-F953"). +lisp_code_name(63828,"CJK_COMPATIBILITY_IDEOGRAPH-F954"). +lisp_code_name(63829,"CJK_COMPATIBILITY_IDEOGRAPH-F955"). +lisp_code_name(63830,"CJK_COMPATIBILITY_IDEOGRAPH-F956"). +lisp_code_name(63831,"CJK_COMPATIBILITY_IDEOGRAPH-F957"). +lisp_code_name(63832,"CJK_COMPATIBILITY_IDEOGRAPH-F958"). +lisp_code_name(63833,"CJK_COMPATIBILITY_IDEOGRAPH-F959"). +lisp_code_name(63834,"CJK_COMPATIBILITY_IDEOGRAPH-F95A"). +lisp_code_name(63835,"CJK_COMPATIBILITY_IDEOGRAPH-F95B"). +lisp_code_name(63836,"CJK_COMPATIBILITY_IDEOGRAPH-F95C"). +lisp_code_name(63837,"CJK_COMPATIBILITY_IDEOGRAPH-F95D"). +lisp_code_name(63838,"CJK_COMPATIBILITY_IDEOGRAPH-F95E"). +lisp_code_name(63839,"CJK_COMPATIBILITY_IDEOGRAPH-F95F"). +lisp_code_name(63840,"CJK_COMPATIBILITY_IDEOGRAPH-F960"). +lisp_code_name(63841,"CJK_COMPATIBILITY_IDEOGRAPH-F961"). +lisp_code_name(63842,"CJK_COMPATIBILITY_IDEOGRAPH-F962"). +lisp_code_name(63843,"CJK_COMPATIBILITY_IDEOGRAPH-F963"). +lisp_code_name(63844,"CJK_COMPATIBILITY_IDEOGRAPH-F964"). +lisp_code_name(63845,"CJK_COMPATIBILITY_IDEOGRAPH-F965"). +lisp_code_name(63846,"CJK_COMPATIBILITY_IDEOGRAPH-F966"). +lisp_code_name(63847,"CJK_COMPATIBILITY_IDEOGRAPH-F967"). +lisp_code_name(63848,"CJK_COMPATIBILITY_IDEOGRAPH-F968"). +lisp_code_name(63849,"CJK_COMPATIBILITY_IDEOGRAPH-F969"). +lisp_code_name(63850,"CJK_COMPATIBILITY_IDEOGRAPH-F96A"). +lisp_code_name(63851,"CJK_COMPATIBILITY_IDEOGRAPH-F96B"). +lisp_code_name(63852,"CJK_COMPATIBILITY_IDEOGRAPH-F96C"). +lisp_code_name(63853,"CJK_COMPATIBILITY_IDEOGRAPH-F96D"). +lisp_code_name(63854,"CJK_COMPATIBILITY_IDEOGRAPH-F96E"). +lisp_code_name(63855,"CJK_COMPATIBILITY_IDEOGRAPH-F96F"). +lisp_code_name(63856,"CJK_COMPATIBILITY_IDEOGRAPH-F970"). +lisp_code_name(63857,"CJK_COMPATIBILITY_IDEOGRAPH-F971"). +lisp_code_name(63858,"CJK_COMPATIBILITY_IDEOGRAPH-F972"). +lisp_code_name(63859,"CJK_COMPATIBILITY_IDEOGRAPH-F973"). +lisp_code_name(63860,"CJK_COMPATIBILITY_IDEOGRAPH-F974"). +lisp_code_name(63861,"CJK_COMPATIBILITY_IDEOGRAPH-F975"). +lisp_code_name(63862,"CJK_COMPATIBILITY_IDEOGRAPH-F976"). +lisp_code_name(63863,"CJK_COMPATIBILITY_IDEOGRAPH-F977"). +lisp_code_name(63864,"CJK_COMPATIBILITY_IDEOGRAPH-F978"). +lisp_code_name(63865,"CJK_COMPATIBILITY_IDEOGRAPH-F979"). +lisp_code_name(63866,"CJK_COMPATIBILITY_IDEOGRAPH-F97A"). +lisp_code_name(63867,"CJK_COMPATIBILITY_IDEOGRAPH-F97B"). +lisp_code_name(63868,"CJK_COMPATIBILITY_IDEOGRAPH-F97C"). +lisp_code_name(63869,"CJK_COMPATIBILITY_IDEOGRAPH-F97D"). +lisp_code_name(63870,"CJK_COMPATIBILITY_IDEOGRAPH-F97E"). +lisp_code_name(63871,"CJK_COMPATIBILITY_IDEOGRAPH-F97F"). +lisp_code_name(63872,"CJK_COMPATIBILITY_IDEOGRAPH-F980"). +lisp_code_name(63873,"CJK_COMPATIBILITY_IDEOGRAPH-F981"). +lisp_code_name(63874,"CJK_COMPATIBILITY_IDEOGRAPH-F982"). +lisp_code_name(63875,"CJK_COMPATIBILITY_IDEOGRAPH-F983"). +lisp_code_name(63876,"CJK_COMPATIBILITY_IDEOGRAPH-F984"). +lisp_code_name(63877,"CJK_COMPATIBILITY_IDEOGRAPH-F985"). +lisp_code_name(63878,"CJK_COMPATIBILITY_IDEOGRAPH-F986"). +lisp_code_name(63879,"CJK_COMPATIBILITY_IDEOGRAPH-F987"). +lisp_code_name(63880,"CJK_COMPATIBILITY_IDEOGRAPH-F988"). +lisp_code_name(63881,"CJK_COMPATIBILITY_IDEOGRAPH-F989"). +lisp_code_name(63882,"CJK_COMPATIBILITY_IDEOGRAPH-F98A"). +lisp_code_name(63883,"CJK_COMPATIBILITY_IDEOGRAPH-F98B"). +lisp_code_name(63884,"CJK_COMPATIBILITY_IDEOGRAPH-F98C"). +lisp_code_name(63885,"CJK_COMPATIBILITY_IDEOGRAPH-F98D"). +lisp_code_name(63886,"CJK_COMPATIBILITY_IDEOGRAPH-F98E"). +lisp_code_name(63887,"CJK_COMPATIBILITY_IDEOGRAPH-F98F"). +lisp_code_name(63888,"CJK_COMPATIBILITY_IDEOGRAPH-F990"). +lisp_code_name(63889,"CJK_COMPATIBILITY_IDEOGRAPH-F991"). +lisp_code_name(63890,"CJK_COMPATIBILITY_IDEOGRAPH-F992"). +lisp_code_name(63891,"CJK_COMPATIBILITY_IDEOGRAPH-F993"). +lisp_code_name(63892,"CJK_COMPATIBILITY_IDEOGRAPH-F994"). +lisp_code_name(63893,"CJK_COMPATIBILITY_IDEOGRAPH-F995"). +lisp_code_name(63894,"CJK_COMPATIBILITY_IDEOGRAPH-F996"). +lisp_code_name(63895,"CJK_COMPATIBILITY_IDEOGRAPH-F997"). +lisp_code_name(63896,"CJK_COMPATIBILITY_IDEOGRAPH-F998"). +lisp_code_name(63897,"CJK_COMPATIBILITY_IDEOGRAPH-F999"). +lisp_code_name(63898,"CJK_COMPATIBILITY_IDEOGRAPH-F99A"). +lisp_code_name(63899,"CJK_COMPATIBILITY_IDEOGRAPH-F99B"). +lisp_code_name(63900,"CJK_COMPATIBILITY_IDEOGRAPH-F99C"). +lisp_code_name(63901,"CJK_COMPATIBILITY_IDEOGRAPH-F99D"). +lisp_code_name(63902,"CJK_COMPATIBILITY_IDEOGRAPH-F99E"). +lisp_code_name(63903,"CJK_COMPATIBILITY_IDEOGRAPH-F99F"). +lisp_code_name(63904,"CJK_COMPATIBILITY_IDEOGRAPH-F9A0"). +lisp_code_name(63905,"CJK_COMPATIBILITY_IDEOGRAPH-F9A1"). +lisp_code_name(63906,"CJK_COMPATIBILITY_IDEOGRAPH-F9A2"). +lisp_code_name(63907,"CJK_COMPATIBILITY_IDEOGRAPH-F9A3"). +lisp_code_name(63908,"CJK_COMPATIBILITY_IDEOGRAPH-F9A4"). +lisp_code_name(63909,"CJK_COMPATIBILITY_IDEOGRAPH-F9A5"). +lisp_code_name(63910,"CJK_COMPATIBILITY_IDEOGRAPH-F9A6"). +lisp_code_name(63911,"CJK_COMPATIBILITY_IDEOGRAPH-F9A7"). +lisp_code_name(63912,"CJK_COMPATIBILITY_IDEOGRAPH-F9A8"). +lisp_code_name(63913,"CJK_COMPATIBILITY_IDEOGRAPH-F9A9"). +lisp_code_name(63914,"CJK_COMPATIBILITY_IDEOGRAPH-F9AA"). +lisp_code_name(63915,"CJK_COMPATIBILITY_IDEOGRAPH-F9AB"). +lisp_code_name(63916,"CJK_COMPATIBILITY_IDEOGRAPH-F9AC"). +lisp_code_name(63917,"CJK_COMPATIBILITY_IDEOGRAPH-F9AD"). +lisp_code_name(63918,"CJK_COMPATIBILITY_IDEOGRAPH-F9AE"). +lisp_code_name(63919,"CJK_COMPATIBILITY_IDEOGRAPH-F9AF"). +lisp_code_name(63920,"CJK_COMPATIBILITY_IDEOGRAPH-F9B0"). +lisp_code_name(63921,"CJK_COMPATIBILITY_IDEOGRAPH-F9B1"). +lisp_code_name(63922,"CJK_COMPATIBILITY_IDEOGRAPH-F9B2"). +lisp_code_name(63923,"CJK_COMPATIBILITY_IDEOGRAPH-F9B3"). +lisp_code_name(63924,"CJK_COMPATIBILITY_IDEOGRAPH-F9B4"). +lisp_code_name(63925,"CJK_COMPATIBILITY_IDEOGRAPH-F9B5"). +lisp_code_name(63926,"CJK_COMPATIBILITY_IDEOGRAPH-F9B6"). +lisp_code_name(63927,"CJK_COMPATIBILITY_IDEOGRAPH-F9B7"). +lisp_code_name(63928,"CJK_COMPATIBILITY_IDEOGRAPH-F9B8"). +lisp_code_name(63929,"CJK_COMPATIBILITY_IDEOGRAPH-F9B9"). +lisp_code_name(63930,"CJK_COMPATIBILITY_IDEOGRAPH-F9BA"). +lisp_code_name(63931,"CJK_COMPATIBILITY_IDEOGRAPH-F9BB"). +lisp_code_name(63932,"CJK_COMPATIBILITY_IDEOGRAPH-F9BC"). +lisp_code_name(63933,"CJK_COMPATIBILITY_IDEOGRAPH-F9BD"). +lisp_code_name(63934,"CJK_COMPATIBILITY_IDEOGRAPH-F9BE"). +lisp_code_name(63935,"CJK_COMPATIBILITY_IDEOGRAPH-F9BF"). +lisp_code_name(63936,"CJK_COMPATIBILITY_IDEOGRAPH-F9C0"). +lisp_code_name(63937,"CJK_COMPATIBILITY_IDEOGRAPH-F9C1"). +lisp_code_name(63938,"CJK_COMPATIBILITY_IDEOGRAPH-F9C2"). +lisp_code_name(63939,"CJK_COMPATIBILITY_IDEOGRAPH-F9C3"). +lisp_code_name(63940,"CJK_COMPATIBILITY_IDEOGRAPH-F9C4"). +lisp_code_name(63941,"CJK_COMPATIBILITY_IDEOGRAPH-F9C5"). +lisp_code_name(63942,"CJK_COMPATIBILITY_IDEOGRAPH-F9C6"). +lisp_code_name(63943,"CJK_COMPATIBILITY_IDEOGRAPH-F9C7"). +lisp_code_name(63944,"CJK_COMPATIBILITY_IDEOGRAPH-F9C8"). +lisp_code_name(63945,"CJK_COMPATIBILITY_IDEOGRAPH-F9C9"). +lisp_code_name(63946,"CJK_COMPATIBILITY_IDEOGRAPH-F9CA"). +lisp_code_name(63947,"CJK_COMPATIBILITY_IDEOGRAPH-F9CB"). +lisp_code_name(63948,"CJK_COMPATIBILITY_IDEOGRAPH-F9CC"). +lisp_code_name(63949,"CJK_COMPATIBILITY_IDEOGRAPH-F9CD"). +lisp_code_name(63950,"CJK_COMPATIBILITY_IDEOGRAPH-F9CE"). +lisp_code_name(63951,"CJK_COMPATIBILITY_IDEOGRAPH-F9CF"). +lisp_code_name(63952,"CJK_COMPATIBILITY_IDEOGRAPH-F9D0"). +lisp_code_name(63953,"CJK_COMPATIBILITY_IDEOGRAPH-F9D1"). +lisp_code_name(63954,"CJK_COMPATIBILITY_IDEOGRAPH-F9D2"). +lisp_code_name(63955,"CJK_COMPATIBILITY_IDEOGRAPH-F9D3"). +lisp_code_name(63956,"CJK_COMPATIBILITY_IDEOGRAPH-F9D4"). +lisp_code_name(63957,"CJK_COMPATIBILITY_IDEOGRAPH-F9D5"). +lisp_code_name(63958,"CJK_COMPATIBILITY_IDEOGRAPH-F9D6"). +lisp_code_name(63959,"CJK_COMPATIBILITY_IDEOGRAPH-F9D7"). +lisp_code_name(63960,"CJK_COMPATIBILITY_IDEOGRAPH-F9D8"). +lisp_code_name(63961,"CJK_COMPATIBILITY_IDEOGRAPH-F9D9"). +lisp_code_name(63962,"CJK_COMPATIBILITY_IDEOGRAPH-F9DA"). +lisp_code_name(63963,"CJK_COMPATIBILITY_IDEOGRAPH-F9DB"). +lisp_code_name(63964,"CJK_COMPATIBILITY_IDEOGRAPH-F9DC"). +lisp_code_name(63965,"CJK_COMPATIBILITY_IDEOGRAPH-F9DD"). +lisp_code_name(63966,"CJK_COMPATIBILITY_IDEOGRAPH-F9DE"). +lisp_code_name(63967,"CJK_COMPATIBILITY_IDEOGRAPH-F9DF"). +lisp_code_name(63968,"CJK_COMPATIBILITY_IDEOGRAPH-F9E0"). +lisp_code_name(63969,"CJK_COMPATIBILITY_IDEOGRAPH-F9E1"). +lisp_code_name(63970,"CJK_COMPATIBILITY_IDEOGRAPH-F9E2"). +lisp_code_name(63971,"CJK_COMPATIBILITY_IDEOGRAPH-F9E3"). +lisp_code_name(63972,"CJK_COMPATIBILITY_IDEOGRAPH-F9E4"). +lisp_code_name(63973,"CJK_COMPATIBILITY_IDEOGRAPH-F9E5"). +lisp_code_name(63974,"CJK_COMPATIBILITY_IDEOGRAPH-F9E6"). +lisp_code_name(63975,"CJK_COMPATIBILITY_IDEOGRAPH-F9E7"). +lisp_code_name(63976,"CJK_COMPATIBILITY_IDEOGRAPH-F9E8"). +lisp_code_name(63977,"CJK_COMPATIBILITY_IDEOGRAPH-F9E9"). +lisp_code_name(63978,"CJK_COMPATIBILITY_IDEOGRAPH-F9EA"). +lisp_code_name(63979,"CJK_COMPATIBILITY_IDEOGRAPH-F9EB"). +lisp_code_name(63980,"CJK_COMPATIBILITY_IDEOGRAPH-F9EC"). +lisp_code_name(63981,"CJK_COMPATIBILITY_IDEOGRAPH-F9ED"). +lisp_code_name(63982,"CJK_COMPATIBILITY_IDEOGRAPH-F9EE"). +lisp_code_name(63983,"CJK_COMPATIBILITY_IDEOGRAPH-F9EF"). +lisp_code_name(63984,"CJK_COMPATIBILITY_IDEOGRAPH-F9F0"). +lisp_code_name(63985,"CJK_COMPATIBILITY_IDEOGRAPH-F9F1"). +lisp_code_name(63986,"CJK_COMPATIBILITY_IDEOGRAPH-F9F2"). +lisp_code_name(63987,"CJK_COMPATIBILITY_IDEOGRAPH-F9F3"). +lisp_code_name(63988,"CJK_COMPATIBILITY_IDEOGRAPH-F9F4"). +lisp_code_name(63989,"CJK_COMPATIBILITY_IDEOGRAPH-F9F5"). +lisp_code_name(63990,"CJK_COMPATIBILITY_IDEOGRAPH-F9F6"). +lisp_code_name(63991,"CJK_COMPATIBILITY_IDEOGRAPH-F9F7"). +lisp_code_name(63992,"CJK_COMPATIBILITY_IDEOGRAPH-F9F8"). +lisp_code_name(63993,"CJK_COMPATIBILITY_IDEOGRAPH-F9F9"). +lisp_code_name(63994,"CJK_COMPATIBILITY_IDEOGRAPH-F9FA"). +lisp_code_name(63995,"CJK_COMPATIBILITY_IDEOGRAPH-F9FB"). +lisp_code_name(63996,"CJK_COMPATIBILITY_IDEOGRAPH-F9FC"). +lisp_code_name(63997,"CJK_COMPATIBILITY_IDEOGRAPH-F9FD"). +lisp_code_name(63998,"CJK_COMPATIBILITY_IDEOGRAPH-F9FE"). +lisp_code_name(63999,"CJK_COMPATIBILITY_IDEOGRAPH-F9FF"). +lisp_code_name(64000,"CJK_COMPATIBILITY_IDEOGRAPH-FA00"). +lisp_code_name(64001,"CJK_COMPATIBILITY_IDEOGRAPH-FA01"). +lisp_code_name(64002,"CJK_COMPATIBILITY_IDEOGRAPH-FA02"). +lisp_code_name(64003,"CJK_COMPATIBILITY_IDEOGRAPH-FA03"). +lisp_code_name(64004,"CJK_COMPATIBILITY_IDEOGRAPH-FA04"). +lisp_code_name(64005,"CJK_COMPATIBILITY_IDEOGRAPH-FA05"). +lisp_code_name(64006,"CJK_COMPATIBILITY_IDEOGRAPH-FA06"). +lisp_code_name(64007,"CJK_COMPATIBILITY_IDEOGRAPH-FA07"). +lisp_code_name(64008,"CJK_COMPATIBILITY_IDEOGRAPH-FA08"). +lisp_code_name(64009,"CJK_COMPATIBILITY_IDEOGRAPH-FA09"). +lisp_code_name(64010,"CJK_COMPATIBILITY_IDEOGRAPH-FA0A"). +lisp_code_name(64011,"CJK_COMPATIBILITY_IDEOGRAPH-FA0B"). +lisp_code_name(64012,"CJK_COMPATIBILITY_IDEOGRAPH-FA0C"). +lisp_code_name(64013,"CJK_COMPATIBILITY_IDEOGRAPH-FA0D"). +lisp_code_name(64014,"CJK_COMPATIBILITY_IDEOGRAPH-FA0E"). +lisp_code_name(64015,"CJK_COMPATIBILITY_IDEOGRAPH-FA0F"). +lisp_code_name(64016,"CJK_COMPATIBILITY_IDEOGRAPH-FA10"). +lisp_code_name(64017,"CJK_COMPATIBILITY_IDEOGRAPH-FA11"). +lisp_code_name(64018,"CJK_COMPATIBILITY_IDEOGRAPH-FA12"). +lisp_code_name(64019,"CJK_COMPATIBILITY_IDEOGRAPH-FA13"). +lisp_code_name(64020,"CJK_COMPATIBILITY_IDEOGRAPH-FA14"). +lisp_code_name(64021,"CJK_COMPATIBILITY_IDEOGRAPH-FA15"). +lisp_code_name(64022,"CJK_COMPATIBILITY_IDEOGRAPH-FA16"). +lisp_code_name(64023,"CJK_COMPATIBILITY_IDEOGRAPH-FA17"). +lisp_code_name(64024,"CJK_COMPATIBILITY_IDEOGRAPH-FA18"). +lisp_code_name(64025,"CJK_COMPATIBILITY_IDEOGRAPH-FA19"). +lisp_code_name(64026,"CJK_COMPATIBILITY_IDEOGRAPH-FA1A"). +lisp_code_name(64027,"CJK_COMPATIBILITY_IDEOGRAPH-FA1B"). +lisp_code_name(64028,"CJK_COMPATIBILITY_IDEOGRAPH-FA1C"). +lisp_code_name(64029,"CJK_COMPATIBILITY_IDEOGRAPH-FA1D"). +lisp_code_name(64030,"CJK_COMPATIBILITY_IDEOGRAPH-FA1E"). +lisp_code_name(64031,"CJK_COMPATIBILITY_IDEOGRAPH-FA1F"). +lisp_code_name(64032,"CJK_COMPATIBILITY_IDEOGRAPH-FA20"). +lisp_code_name(64033,"CJK_COMPATIBILITY_IDEOGRAPH-FA21"). +lisp_code_name(64034,"CJK_COMPATIBILITY_IDEOGRAPH-FA22"). +lisp_code_name(64035,"CJK_COMPATIBILITY_IDEOGRAPH-FA23"). +lisp_code_name(64036,"CJK_COMPATIBILITY_IDEOGRAPH-FA24"). +lisp_code_name(64037,"CJK_COMPATIBILITY_IDEOGRAPH-FA25"). +lisp_code_name(64038,"CJK_COMPATIBILITY_IDEOGRAPH-FA26"). +lisp_code_name(64039,"CJK_COMPATIBILITY_IDEOGRAPH-FA27"). +lisp_code_name(64040,"CJK_COMPATIBILITY_IDEOGRAPH-FA28"). +lisp_code_name(64041,"CJK_COMPATIBILITY_IDEOGRAPH-FA29"). +lisp_code_name(64042,"CJK_COMPATIBILITY_IDEOGRAPH-FA2A"). +lisp_code_name(64043,"CJK_COMPATIBILITY_IDEOGRAPH-FA2B"). +lisp_code_name(64044,"CJK_COMPATIBILITY_IDEOGRAPH-FA2C"). +lisp_code_name(64045,"CJK_COMPATIBILITY_IDEOGRAPH-FA2D"). +lisp_code_name(64046,"CJK_COMPATIBILITY_IDEOGRAPH-FA2E"). +lisp_code_name(64047,"CJK_COMPATIBILITY_IDEOGRAPH-FA2F"). +lisp_code_name(64048,"CJK_COMPATIBILITY_IDEOGRAPH-FA30"). +lisp_code_name(64049,"CJK_COMPATIBILITY_IDEOGRAPH-FA31"). +lisp_code_name(64050,"CJK_COMPATIBILITY_IDEOGRAPH-FA32"). +lisp_code_name(64051,"CJK_COMPATIBILITY_IDEOGRAPH-FA33"). +lisp_code_name(64052,"CJK_COMPATIBILITY_IDEOGRAPH-FA34"). +lisp_code_name(64053,"CJK_COMPATIBILITY_IDEOGRAPH-FA35"). +lisp_code_name(64054,"CJK_COMPATIBILITY_IDEOGRAPH-FA36"). +lisp_code_name(64055,"CJK_COMPATIBILITY_IDEOGRAPH-FA37"). +lisp_code_name(64056,"CJK_COMPATIBILITY_IDEOGRAPH-FA38"). +lisp_code_name(64057,"CJK_COMPATIBILITY_IDEOGRAPH-FA39"). +lisp_code_name(64058,"CJK_COMPATIBILITY_IDEOGRAPH-FA3A"). +lisp_code_name(64059,"CJK_COMPATIBILITY_IDEOGRAPH-FA3B"). +lisp_code_name(64060,"CJK_COMPATIBILITY_IDEOGRAPH-FA3C"). +lisp_code_name(64061,"CJK_COMPATIBILITY_IDEOGRAPH-FA3D"). +lisp_code_name(64062,"CJK_COMPATIBILITY_IDEOGRAPH-FA3E"). +lisp_code_name(64063,"CJK_COMPATIBILITY_IDEOGRAPH-FA3F"). +lisp_code_name(64064,"CJK_COMPATIBILITY_IDEOGRAPH-FA40"). +lisp_code_name(64065,"CJK_COMPATIBILITY_IDEOGRAPH-FA41"). +lisp_code_name(64066,"CJK_COMPATIBILITY_IDEOGRAPH-FA42"). +lisp_code_name(64067,"CJK_COMPATIBILITY_IDEOGRAPH-FA43"). +lisp_code_name(64068,"CJK_COMPATIBILITY_IDEOGRAPH-FA44"). +lisp_code_name(64069,"CJK_COMPATIBILITY_IDEOGRAPH-FA45"). +lisp_code_name(64070,"CJK_COMPATIBILITY_IDEOGRAPH-FA46"). +lisp_code_name(64071,"CJK_COMPATIBILITY_IDEOGRAPH-FA47"). +lisp_code_name(64072,"CJK_COMPATIBILITY_IDEOGRAPH-FA48"). +lisp_code_name(64073,"CJK_COMPATIBILITY_IDEOGRAPH-FA49"). +lisp_code_name(64074,"CJK_COMPATIBILITY_IDEOGRAPH-FA4A"). +lisp_code_name(64075,"CJK_COMPATIBILITY_IDEOGRAPH-FA4B"). +lisp_code_name(64076,"CJK_COMPATIBILITY_IDEOGRAPH-FA4C"). +lisp_code_name(64077,"CJK_COMPATIBILITY_IDEOGRAPH-FA4D"). +lisp_code_name(64078,"CJK_COMPATIBILITY_IDEOGRAPH-FA4E"). +lisp_code_name(64079,"CJK_COMPATIBILITY_IDEOGRAPH-FA4F"). +lisp_code_name(64080,"CJK_COMPATIBILITY_IDEOGRAPH-FA50"). +lisp_code_name(64081,"CJK_COMPATIBILITY_IDEOGRAPH-FA51"). +lisp_code_name(64082,"CJK_COMPATIBILITY_IDEOGRAPH-FA52"). +lisp_code_name(64083,"CJK_COMPATIBILITY_IDEOGRAPH-FA53"). +lisp_code_name(64084,"CJK_COMPATIBILITY_IDEOGRAPH-FA54"). +lisp_code_name(64085,"CJK_COMPATIBILITY_IDEOGRAPH-FA55"). +lisp_code_name(64086,"CJK_COMPATIBILITY_IDEOGRAPH-FA56"). +lisp_code_name(64087,"CJK_COMPATIBILITY_IDEOGRAPH-FA57"). +lisp_code_name(64088,"CJK_COMPATIBILITY_IDEOGRAPH-FA58"). +lisp_code_name(64089,"CJK_COMPATIBILITY_IDEOGRAPH-FA59"). +lisp_code_name(64090,"CJK_COMPATIBILITY_IDEOGRAPH-FA5A"). +lisp_code_name(64091,"CJK_COMPATIBILITY_IDEOGRAPH-FA5B"). +lisp_code_name(64092,"CJK_COMPATIBILITY_IDEOGRAPH-FA5C"). +lisp_code_name(64093,"CJK_COMPATIBILITY_IDEOGRAPH-FA5D"). +lisp_code_name(64094,"CJK_COMPATIBILITY_IDEOGRAPH-FA5E"). +lisp_code_name(64095,"CJK_COMPATIBILITY_IDEOGRAPH-FA5F"). +lisp_code_name(64096,"CJK_COMPATIBILITY_IDEOGRAPH-FA60"). +lisp_code_name(64097,"CJK_COMPATIBILITY_IDEOGRAPH-FA61"). +lisp_code_name(64098,"CJK_COMPATIBILITY_IDEOGRAPH-FA62"). +lisp_code_name(64099,"CJK_COMPATIBILITY_IDEOGRAPH-FA63"). +lisp_code_name(64100,"CJK_COMPATIBILITY_IDEOGRAPH-FA64"). +lisp_code_name(64101,"CJK_COMPATIBILITY_IDEOGRAPH-FA65"). +lisp_code_name(64102,"CJK_COMPATIBILITY_IDEOGRAPH-FA66"). +lisp_code_name(64103,"CJK_COMPATIBILITY_IDEOGRAPH-FA67"). +lisp_code_name(64104,"CJK_COMPATIBILITY_IDEOGRAPH-FA68"). +lisp_code_name(64105,"CJK_COMPATIBILITY_IDEOGRAPH-FA69"). +lisp_code_name(64106,"CJK_COMPATIBILITY_IDEOGRAPH-FA6A"). +lisp_code_name(64107,"CJK_COMPATIBILITY_IDEOGRAPH-FA6B"). +lisp_code_name(64108,"CJK_COMPATIBILITY_IDEOGRAPH-FA6C"). +lisp_code_name(64109,"CJK_COMPATIBILITY_IDEOGRAPH-FA6D"). +lisp_code_name(64112,"CJK_COMPATIBILITY_IDEOGRAPH-FA70"). +lisp_code_name(64113,"CJK_COMPATIBILITY_IDEOGRAPH-FA71"). +lisp_code_name(64114,"CJK_COMPATIBILITY_IDEOGRAPH-FA72"). +lisp_code_name(64115,"CJK_COMPATIBILITY_IDEOGRAPH-FA73"). +lisp_code_name(64116,"CJK_COMPATIBILITY_IDEOGRAPH-FA74"). +lisp_code_name(64117,"CJK_COMPATIBILITY_IDEOGRAPH-FA75"). +lisp_code_name(64118,"CJK_COMPATIBILITY_IDEOGRAPH-FA76"). +lisp_code_name(64119,"CJK_COMPATIBILITY_IDEOGRAPH-FA77"). +lisp_code_name(64120,"CJK_COMPATIBILITY_IDEOGRAPH-FA78"). +lisp_code_name(64121,"CJK_COMPATIBILITY_IDEOGRAPH-FA79"). +lisp_code_name(64122,"CJK_COMPATIBILITY_IDEOGRAPH-FA7A"). +lisp_code_name(64123,"CJK_COMPATIBILITY_IDEOGRAPH-FA7B"). +lisp_code_name(64124,"CJK_COMPATIBILITY_IDEOGRAPH-FA7C"). +lisp_code_name(64125,"CJK_COMPATIBILITY_IDEOGRAPH-FA7D"). +lisp_code_name(64126,"CJK_COMPATIBILITY_IDEOGRAPH-FA7E"). +lisp_code_name(64127,"CJK_COMPATIBILITY_IDEOGRAPH-FA7F"). +lisp_code_name(64128,"CJK_COMPATIBILITY_IDEOGRAPH-FA80"). +lisp_code_name(64129,"CJK_COMPATIBILITY_IDEOGRAPH-FA81"). +lisp_code_name(64130,"CJK_COMPATIBILITY_IDEOGRAPH-FA82"). +lisp_code_name(64131,"CJK_COMPATIBILITY_IDEOGRAPH-FA83"). +lisp_code_name(64132,"CJK_COMPATIBILITY_IDEOGRAPH-FA84"). +lisp_code_name(64133,"CJK_COMPATIBILITY_IDEOGRAPH-FA85"). +lisp_code_name(64134,"CJK_COMPATIBILITY_IDEOGRAPH-FA86"). +lisp_code_name(64135,"CJK_COMPATIBILITY_IDEOGRAPH-FA87"). +lisp_code_name(64136,"CJK_COMPATIBILITY_IDEOGRAPH-FA88"). +lisp_code_name(64137,"CJK_COMPATIBILITY_IDEOGRAPH-FA89"). +lisp_code_name(64138,"CJK_COMPATIBILITY_IDEOGRAPH-FA8A"). +lisp_code_name(64139,"CJK_COMPATIBILITY_IDEOGRAPH-FA8B"). +lisp_code_name(64140,"CJK_COMPATIBILITY_IDEOGRAPH-FA8C"). +lisp_code_name(64141,"CJK_COMPATIBILITY_IDEOGRAPH-FA8D"). +lisp_code_name(64142,"CJK_COMPATIBILITY_IDEOGRAPH-FA8E"). +lisp_code_name(64143,"CJK_COMPATIBILITY_IDEOGRAPH-FA8F"). +lisp_code_name(64144,"CJK_COMPATIBILITY_IDEOGRAPH-FA90"). +lisp_code_name(64145,"CJK_COMPATIBILITY_IDEOGRAPH-FA91"). +lisp_code_name(64146,"CJK_COMPATIBILITY_IDEOGRAPH-FA92"). +lisp_code_name(64147,"CJK_COMPATIBILITY_IDEOGRAPH-FA93"). +lisp_code_name(64148,"CJK_COMPATIBILITY_IDEOGRAPH-FA94"). +lisp_code_name(64149,"CJK_COMPATIBILITY_IDEOGRAPH-FA95"). +lisp_code_name(64150,"CJK_COMPATIBILITY_IDEOGRAPH-FA96"). +lisp_code_name(64151,"CJK_COMPATIBILITY_IDEOGRAPH-FA97"). +lisp_code_name(64152,"CJK_COMPATIBILITY_IDEOGRAPH-FA98"). +lisp_code_name(64153,"CJK_COMPATIBILITY_IDEOGRAPH-FA99"). +lisp_code_name(64154,"CJK_COMPATIBILITY_IDEOGRAPH-FA9A"). +lisp_code_name(64155,"CJK_COMPATIBILITY_IDEOGRAPH-FA9B"). +lisp_code_name(64156,"CJK_COMPATIBILITY_IDEOGRAPH-FA9C"). +lisp_code_name(64157,"CJK_COMPATIBILITY_IDEOGRAPH-FA9D"). +lisp_code_name(64158,"CJK_COMPATIBILITY_IDEOGRAPH-FA9E"). +lisp_code_name(64159,"CJK_COMPATIBILITY_IDEOGRAPH-FA9F"). +lisp_code_name(64160,"CJK_COMPATIBILITY_IDEOGRAPH-FAA0"). +lisp_code_name(64161,"CJK_COMPATIBILITY_IDEOGRAPH-FAA1"). +lisp_code_name(64162,"CJK_COMPATIBILITY_IDEOGRAPH-FAA2"). +lisp_code_name(64163,"CJK_COMPATIBILITY_IDEOGRAPH-FAA3"). +lisp_code_name(64164,"CJK_COMPATIBILITY_IDEOGRAPH-FAA4"). +lisp_code_name(64165,"CJK_COMPATIBILITY_IDEOGRAPH-FAA5"). +lisp_code_name(64166,"CJK_COMPATIBILITY_IDEOGRAPH-FAA6"). +lisp_code_name(64167,"CJK_COMPATIBILITY_IDEOGRAPH-FAA7"). +lisp_code_name(64168,"CJK_COMPATIBILITY_IDEOGRAPH-FAA8"). +lisp_code_name(64169,"CJK_COMPATIBILITY_IDEOGRAPH-FAA9"). +lisp_code_name(64170,"CJK_COMPATIBILITY_IDEOGRAPH-FAAA"). +lisp_code_name(64171,"CJK_COMPATIBILITY_IDEOGRAPH-FAAB"). +lisp_code_name(64172,"CJK_COMPATIBILITY_IDEOGRAPH-FAAC"). +lisp_code_name(64173,"CJK_COMPATIBILITY_IDEOGRAPH-FAAD"). +lisp_code_name(64174,"CJK_COMPATIBILITY_IDEOGRAPH-FAAE"). +lisp_code_name(64175,"CJK_COMPATIBILITY_IDEOGRAPH-FAAF"). +lisp_code_name(64176,"CJK_COMPATIBILITY_IDEOGRAPH-FAB0"). +lisp_code_name(64177,"CJK_COMPATIBILITY_IDEOGRAPH-FAB1"). +lisp_code_name(64178,"CJK_COMPATIBILITY_IDEOGRAPH-FAB2"). +lisp_code_name(64179,"CJK_COMPATIBILITY_IDEOGRAPH-FAB3"). +lisp_code_name(64180,"CJK_COMPATIBILITY_IDEOGRAPH-FAB4"). +lisp_code_name(64181,"CJK_COMPATIBILITY_IDEOGRAPH-FAB5"). +lisp_code_name(64182,"CJK_COMPATIBILITY_IDEOGRAPH-FAB6"). +lisp_code_name(64183,"CJK_COMPATIBILITY_IDEOGRAPH-FAB7"). +lisp_code_name(64184,"CJK_COMPATIBILITY_IDEOGRAPH-FAB8"). +lisp_code_name(64185,"CJK_COMPATIBILITY_IDEOGRAPH-FAB9"). +lisp_code_name(64186,"CJK_COMPATIBILITY_IDEOGRAPH-FABA"). +lisp_code_name(64187,"CJK_COMPATIBILITY_IDEOGRAPH-FABB"). +lisp_code_name(64188,"CJK_COMPATIBILITY_IDEOGRAPH-FABC"). +lisp_code_name(64189,"CJK_COMPATIBILITY_IDEOGRAPH-FABD"). +lisp_code_name(64190,"CJK_COMPATIBILITY_IDEOGRAPH-FABE"). +lisp_code_name(64191,"CJK_COMPATIBILITY_IDEOGRAPH-FABF"). +lisp_code_name(64192,"CJK_COMPATIBILITY_IDEOGRAPH-FAC0"). +lisp_code_name(64193,"CJK_COMPATIBILITY_IDEOGRAPH-FAC1"). +lisp_code_name(64194,"CJK_COMPATIBILITY_IDEOGRAPH-FAC2"). +lisp_code_name(64195,"CJK_COMPATIBILITY_IDEOGRAPH-FAC3"). +lisp_code_name(64196,"CJK_COMPATIBILITY_IDEOGRAPH-FAC4"). +lisp_code_name(64197,"CJK_COMPATIBILITY_IDEOGRAPH-FAC5"). +lisp_code_name(64198,"CJK_COMPATIBILITY_IDEOGRAPH-FAC6"). +lisp_code_name(64199,"CJK_COMPATIBILITY_IDEOGRAPH-FAC7"). +lisp_code_name(64200,"CJK_COMPATIBILITY_IDEOGRAPH-FAC8"). +lisp_code_name(64201,"CJK_COMPATIBILITY_IDEOGRAPH-FAC9"). +lisp_code_name(64202,"CJK_COMPATIBILITY_IDEOGRAPH-FACA"). +lisp_code_name(64203,"CJK_COMPATIBILITY_IDEOGRAPH-FACB"). +lisp_code_name(64204,"CJK_COMPATIBILITY_IDEOGRAPH-FACC"). +lisp_code_name(64205,"CJK_COMPATIBILITY_IDEOGRAPH-FACD"). +lisp_code_name(64206,"CJK_COMPATIBILITY_IDEOGRAPH-FACE"). +lisp_code_name(64207,"CJK_COMPATIBILITY_IDEOGRAPH-FACF"). +lisp_code_name(64208,"CJK_COMPATIBILITY_IDEOGRAPH-FAD0"). +lisp_code_name(64209,"CJK_COMPATIBILITY_IDEOGRAPH-FAD1"). +lisp_code_name(64210,"CJK_COMPATIBILITY_IDEOGRAPH-FAD2"). +lisp_code_name(64211,"CJK_COMPATIBILITY_IDEOGRAPH-FAD3"). +lisp_code_name(64212,"CJK_COMPATIBILITY_IDEOGRAPH-FAD4"). +lisp_code_name(64213,"CJK_COMPATIBILITY_IDEOGRAPH-FAD5"). +lisp_code_name(64214,"CJK_COMPATIBILITY_IDEOGRAPH-FAD6"). +lisp_code_name(64215,"CJK_COMPATIBILITY_IDEOGRAPH-FAD7"). +lisp_code_name(64216,"CJK_COMPATIBILITY_IDEOGRAPH-FAD8"). +lisp_code_name(64217,"CJK_COMPATIBILITY_IDEOGRAPH-FAD9"). +lisp_code_name(64256,"LATIN_SMALL_LIGATURE_FF"). +lisp_code_name(64257,"LATIN_SMALL_LIGATURE_FI"). +lisp_code_name(64258,"LATIN_SMALL_LIGATURE_FL"). +lisp_code_name(64259,"LATIN_SMALL_LIGATURE_FFI"). +lisp_code_name(64260,"LATIN_SMALL_LIGATURE_FFL"). +lisp_code_name(64261,"LATIN_SMALL_LIGATURE_LONG_S_T"). +lisp_code_name(64262,"LATIN_SMALL_LIGATURE_ST"). +lisp_code_name(64275,"ARMENIAN_SMALL_LIGATURE_MEN_NOW"). +lisp_code_name(64276,"ARMENIAN_SMALL_LIGATURE_MEN_ECH"). +lisp_code_name(64277,"ARMENIAN_SMALL_LIGATURE_MEN_INI"). +lisp_code_name(64278,"ARMENIAN_SMALL_LIGATURE_VEW_NOW"). +lisp_code_name(64279,"ARMENIAN_SMALL_LIGATURE_MEN_XEH"). +lisp_code_name(64285,"HEBREW_LETTER_YOD_WITH_HIRIQ"). +lisp_code_name(64286,"HEBREW_POINT_JUDEO-SPANISH_VARIKA"). +lisp_code_name(64287,"HEBREW_LIGATURE_YIDDISH_YOD_YOD_PATAH"). +lisp_code_name(64288,"HEBREW_LETTER_ALTERNATIVE_AYIN"). +lisp_code_name(64289,"HEBREW_LETTER_WIDE_ALEF"). +lisp_code_name(64290,"HEBREW_LETTER_WIDE_DALET"). +lisp_code_name(64291,"HEBREW_LETTER_WIDE_HE"). +lisp_code_name(64292,"HEBREW_LETTER_WIDE_KAF"). +lisp_code_name(64293,"HEBREW_LETTER_WIDE_LAMED"). +lisp_code_name(64294,"HEBREW_LETTER_WIDE_FINAL_MEM"). +lisp_code_name(64295,"HEBREW_LETTER_WIDE_RESH"). +lisp_code_name(64296,"HEBREW_LETTER_WIDE_TAV"). +lisp_code_name(64297,"HEBREW_LETTER_ALTERNATIVE_PLUS_SIGN"). +lisp_code_name(64298,"HEBREW_LETTER_SHIN_WITH_SHIN_DOT"). +lisp_code_name(64299,"HEBREW_LETTER_SHIN_WITH_SIN_DOT"). +lisp_code_name(64300,"HEBREW_LETTER_SHIN_WITH_DAGESH_AND_SHIN_DOT"). +lisp_code_name(64301,"HEBREW_LETTER_SHIN_WITH_DAGESH_AND_SIN_DOT"). +lisp_code_name(64302,"HEBREW_LETTER_ALEF_WITH_PATAH"). +lisp_code_name(64303,"HEBREW_LETTER_ALEF_WITH_QAMATS"). +lisp_code_name(64304,"HEBREW_LETTER_ALEF_WITH_MAPIQ"). +lisp_code_name(64305,"HEBREW_LETTER_BET_WITH_DAGESH"). +lisp_code_name(64306,"HEBREW_LETTER_GIMEL_WITH_DAGESH"). +lisp_code_name(64307,"HEBREW_LETTER_DALET_WITH_DAGESH"). +lisp_code_name(64308,"HEBREW_LETTER_HE_WITH_MAPIQ"). +lisp_code_name(64309,"HEBREW_LETTER_VAV_WITH_DAGESH"). +lisp_code_name(64310,"HEBREW_LETTER_ZAYIN_WITH_DAGESH"). +lisp_code_name(64312,"HEBREW_LETTER_TET_WITH_DAGESH"). +lisp_code_name(64313,"HEBREW_LETTER_YOD_WITH_DAGESH"). +lisp_code_name(64314,"HEBREW_LETTER_FINAL_KAF_WITH_DAGESH"). +lisp_code_name(64315,"HEBREW_LETTER_KAF_WITH_DAGESH"). +lisp_code_name(64316,"HEBREW_LETTER_LAMED_WITH_DAGESH"). +lisp_code_name(64318,"HEBREW_LETTER_MEM_WITH_DAGESH"). +lisp_code_name(64320,"HEBREW_LETTER_NUN_WITH_DAGESH"). +lisp_code_name(64321,"HEBREW_LETTER_SAMEKH_WITH_DAGESH"). +lisp_code_name(64323,"HEBREW_LETTER_FINAL_PE_WITH_DAGESH"). +lisp_code_name(64324,"HEBREW_LETTER_PE_WITH_DAGESH"). +lisp_code_name(64326,"HEBREW_LETTER_TSADI_WITH_DAGESH"). +lisp_code_name(64327,"HEBREW_LETTER_QOF_WITH_DAGESH"). +lisp_code_name(64328,"HEBREW_LETTER_RESH_WITH_DAGESH"). +lisp_code_name(64329,"HEBREW_LETTER_SHIN_WITH_DAGESH"). +lisp_code_name(64330,"HEBREW_LETTER_TAV_WITH_DAGESH"). +lisp_code_name(64331,"HEBREW_LETTER_VAV_WITH_HOLAM"). +lisp_code_name(64332,"HEBREW_LETTER_BET_WITH_RAFE"). +lisp_code_name(64333,"HEBREW_LETTER_KAF_WITH_RAFE"). +lisp_code_name(64334,"HEBREW_LETTER_PE_WITH_RAFE"). +lisp_code_name(64335,"HEBREW_LIGATURE_ALEF_LAMED"). +lisp_code_name(64336,"ARABIC_LETTER_ALEF_WASLA_ISOLATED_FORM"). +lisp_code_name(64337,"ARABIC_LETTER_ALEF_WASLA_FINAL_FORM"). +lisp_code_name(64338,"ARABIC_LETTER_BEEH_ISOLATED_FORM"). +lisp_code_name(64339,"ARABIC_LETTER_BEEH_FINAL_FORM"). +lisp_code_name(64340,"ARABIC_LETTER_BEEH_INITIAL_FORM"). +lisp_code_name(64341,"ARABIC_LETTER_BEEH_MEDIAL_FORM"). +lisp_code_name(64342,"ARABIC_LETTER_PEH_ISOLATED_FORM"). +lisp_code_name(64343,"ARABIC_LETTER_PEH_FINAL_FORM"). +lisp_code_name(64344,"ARABIC_LETTER_PEH_INITIAL_FORM"). +lisp_code_name(64345,"ARABIC_LETTER_PEH_MEDIAL_FORM"). +lisp_code_name(64346,"ARABIC_LETTER_BEHEH_ISOLATED_FORM"). +lisp_code_name(64347,"ARABIC_LETTER_BEHEH_FINAL_FORM"). +lisp_code_name(64348,"ARABIC_LETTER_BEHEH_INITIAL_FORM"). +lisp_code_name(64349,"ARABIC_LETTER_BEHEH_MEDIAL_FORM"). +lisp_code_name(64350,"ARABIC_LETTER_TTEHEH_ISOLATED_FORM"). +lisp_code_name(64351,"ARABIC_LETTER_TTEHEH_FINAL_FORM"). +lisp_code_name(64352,"ARABIC_LETTER_TTEHEH_INITIAL_FORM"). +lisp_code_name(64353,"ARABIC_LETTER_TTEHEH_MEDIAL_FORM"). +lisp_code_name(64354,"ARABIC_LETTER_TEHEH_ISOLATED_FORM"). +lisp_code_name(64355,"ARABIC_LETTER_TEHEH_FINAL_FORM"). +lisp_code_name(64356,"ARABIC_LETTER_TEHEH_INITIAL_FORM"). +lisp_code_name(64357,"ARABIC_LETTER_TEHEH_MEDIAL_FORM"). +lisp_code_name(64358,"ARABIC_LETTER_TTEH_ISOLATED_FORM"). +lisp_code_name(64359,"ARABIC_LETTER_TTEH_FINAL_FORM"). +lisp_code_name(64360,"ARABIC_LETTER_TTEH_INITIAL_FORM"). +lisp_code_name(64361,"ARABIC_LETTER_TTEH_MEDIAL_FORM"). +lisp_code_name(64362,"ARABIC_LETTER_VEH_ISOLATED_FORM"). +lisp_code_name(64363,"ARABIC_LETTER_VEH_FINAL_FORM"). +lisp_code_name(64364,"ARABIC_LETTER_VEH_INITIAL_FORM"). +lisp_code_name(64365,"ARABIC_LETTER_VEH_MEDIAL_FORM"). +lisp_code_name(64366,"ARABIC_LETTER_PEHEH_ISOLATED_FORM"). +lisp_code_name(64367,"ARABIC_LETTER_PEHEH_FINAL_FORM"). +lisp_code_name(64368,"ARABIC_LETTER_PEHEH_INITIAL_FORM"). +lisp_code_name(64369,"ARABIC_LETTER_PEHEH_MEDIAL_FORM"). +lisp_code_name(64370,"ARABIC_LETTER_DYEH_ISOLATED_FORM"). +lisp_code_name(64371,"ARABIC_LETTER_DYEH_FINAL_FORM"). +lisp_code_name(64372,"ARABIC_LETTER_DYEH_INITIAL_FORM"). +lisp_code_name(64373,"ARABIC_LETTER_DYEH_MEDIAL_FORM"). +lisp_code_name(64374,"ARABIC_LETTER_NYEH_ISOLATED_FORM"). +lisp_code_name(64375,"ARABIC_LETTER_NYEH_FINAL_FORM"). +lisp_code_name(64376,"ARABIC_LETTER_NYEH_INITIAL_FORM"). +lisp_code_name(64377,"ARABIC_LETTER_NYEH_MEDIAL_FORM"). +lisp_code_name(64378,"ARABIC_LETTER_TCHEH_ISOLATED_FORM"). +lisp_code_name(64379,"ARABIC_LETTER_TCHEH_FINAL_FORM"). +lisp_code_name(64380,"ARABIC_LETTER_TCHEH_INITIAL_FORM"). +lisp_code_name(64381,"ARABIC_LETTER_TCHEH_MEDIAL_FORM"). +lisp_code_name(64382,"ARABIC_LETTER_TCHEHEH_ISOLATED_FORM"). +lisp_code_name(64383,"ARABIC_LETTER_TCHEHEH_FINAL_FORM"). +lisp_code_name(64384,"ARABIC_LETTER_TCHEHEH_INITIAL_FORM"). +lisp_code_name(64385,"ARABIC_LETTER_TCHEHEH_MEDIAL_FORM"). +lisp_code_name(64386,"ARABIC_LETTER_DDAHAL_ISOLATED_FORM"). +lisp_code_name(64387,"ARABIC_LETTER_DDAHAL_FINAL_FORM"). +lisp_code_name(64388,"ARABIC_LETTER_DAHAL_ISOLATED_FORM"). +lisp_code_name(64389,"ARABIC_LETTER_DAHAL_FINAL_FORM"). +lisp_code_name(64390,"ARABIC_LETTER_DUL_ISOLATED_FORM"). +lisp_code_name(64391,"ARABIC_LETTER_DUL_FINAL_FORM"). +lisp_code_name(64392,"ARABIC_LETTER_DDAL_ISOLATED_FORM"). +lisp_code_name(64393,"ARABIC_LETTER_DDAL_FINAL_FORM"). +lisp_code_name(64394,"ARABIC_LETTER_JEH_ISOLATED_FORM"). +lisp_code_name(64395,"ARABIC_LETTER_JEH_FINAL_FORM"). +lisp_code_name(64396,"ARABIC_LETTER_RREH_ISOLATED_FORM"). +lisp_code_name(64397,"ARABIC_LETTER_RREH_FINAL_FORM"). +lisp_code_name(64398,"ARABIC_LETTER_KEHEH_ISOLATED_FORM"). +lisp_code_name(64399,"ARABIC_LETTER_KEHEH_FINAL_FORM"). +lisp_code_name(64400,"ARABIC_LETTER_KEHEH_INITIAL_FORM"). +lisp_code_name(64401,"ARABIC_LETTER_KEHEH_MEDIAL_FORM"). +lisp_code_name(64402,"ARABIC_LETTER_GAF_ISOLATED_FORM"). +lisp_code_name(64403,"ARABIC_LETTER_GAF_FINAL_FORM"). +lisp_code_name(64404,"ARABIC_LETTER_GAF_INITIAL_FORM"). +lisp_code_name(64405,"ARABIC_LETTER_GAF_MEDIAL_FORM"). +lisp_code_name(64406,"ARABIC_LETTER_GUEH_ISOLATED_FORM"). +lisp_code_name(64407,"ARABIC_LETTER_GUEH_FINAL_FORM"). +lisp_code_name(64408,"ARABIC_LETTER_GUEH_INITIAL_FORM"). +lisp_code_name(64409,"ARABIC_LETTER_GUEH_MEDIAL_FORM"). +lisp_code_name(64410,"ARABIC_LETTER_NGOEH_ISOLATED_FORM"). +lisp_code_name(64411,"ARABIC_LETTER_NGOEH_FINAL_FORM"). +lisp_code_name(64412,"ARABIC_LETTER_NGOEH_INITIAL_FORM"). +lisp_code_name(64413,"ARABIC_LETTER_NGOEH_MEDIAL_FORM"). +lisp_code_name(64414,"ARABIC_LETTER_NOON_GHUNNA_ISOLATED_FORM"). +lisp_code_name(64415,"ARABIC_LETTER_NOON_GHUNNA_FINAL_FORM"). +lisp_code_name(64416,"ARABIC_LETTER_RNOON_ISOLATED_FORM"). +lisp_code_name(64417,"ARABIC_LETTER_RNOON_FINAL_FORM"). +lisp_code_name(64418,"ARABIC_LETTER_RNOON_INITIAL_FORM"). +lisp_code_name(64419,"ARABIC_LETTER_RNOON_MEDIAL_FORM"). +lisp_code_name(64420,"ARABIC_LETTER_HEH_WITH_YEH_ABOVE_ISOLATED_FORM"). +lisp_code_name(64421,"ARABIC_LETTER_HEH_WITH_YEH_ABOVE_FINAL_FORM"). +lisp_code_name(64422,"ARABIC_LETTER_HEH_GOAL_ISOLATED_FORM"). +lisp_code_name(64423,"ARABIC_LETTER_HEH_GOAL_FINAL_FORM"). +lisp_code_name(64424,"ARABIC_LETTER_HEH_GOAL_INITIAL_FORM"). +lisp_code_name(64425,"ARABIC_LETTER_HEH_GOAL_MEDIAL_FORM"). +lisp_code_name(64426,"ARABIC_LETTER_HEH_DOACHASHMEE_ISOLATED_FORM"). +lisp_code_name(64427,"ARABIC_LETTER_HEH_DOACHASHMEE_FINAL_FORM"). +lisp_code_name(64428,"ARABIC_LETTER_HEH_DOACHASHMEE_INITIAL_FORM"). +lisp_code_name(64429,"ARABIC_LETTER_HEH_DOACHASHMEE_MEDIAL_FORM"). +lisp_code_name(64430,"ARABIC_LETTER_YEH_BARREE_ISOLATED_FORM"). +lisp_code_name(64431,"ARABIC_LETTER_YEH_BARREE_FINAL_FORM"). +lisp_code_name(64432,"ARABIC_LETTER_YEH_BARREE_WITH_HAMZA_ABOVE_ISOLATED_FORM"). +lisp_code_name(64433,"ARABIC_LETTER_YEH_BARREE_WITH_HAMZA_ABOVE_FINAL_FORM"). +lisp_code_name(64434,"ARABIC_SYMBOL_DOT_ABOVE"). +lisp_code_name(64435,"ARABIC_SYMBOL_DOT_BELOW"). +lisp_code_name(64436,"ARABIC_SYMBOL_TWO_DOTS_ABOVE"). +lisp_code_name(64437,"ARABIC_SYMBOL_TWO_DOTS_BELOW"). +lisp_code_name(64438,"ARABIC_SYMBOL_THREE_DOTS_ABOVE"). +lisp_code_name(64439,"ARABIC_SYMBOL_THREE_DOTS_BELOW"). +lisp_code_name(64440,"ARABIC_SYMBOL_THREE_DOTS_POINTING_DOWNWARDS_ABOVE"). +lisp_code_name(64441,"ARABIC_SYMBOL_THREE_DOTS_POINTING_DOWNWARDS_BELOW"). +lisp_code_name(64442,"ARABIC_SYMBOL_FOUR_DOTS_ABOVE"). +lisp_code_name(64443,"ARABIC_SYMBOL_FOUR_DOTS_BELOW"). +lisp_code_name(64444,"ARABIC_SYMBOL_DOUBLE_VERTICAL_BAR_BELOW"). +lisp_code_name(64445,"ARABIC_SYMBOL_TWO_DOTS_VERTICALLY_ABOVE"). +lisp_code_name(64446,"ARABIC_SYMBOL_TWO_DOTS_VERTICALLY_BELOW"). +lisp_code_name(64447,"ARABIC_SYMBOL_RING"). +lisp_code_name(64448,"ARABIC_SYMBOL_SMALL_TAH_ABOVE"). +lisp_code_name(64449,"ARABIC_SYMBOL_SMALL_TAH_BELOW"). +lisp_code_name(64467,"ARABIC_LETTER_NG_ISOLATED_FORM"). +lisp_code_name(64468,"ARABIC_LETTER_NG_FINAL_FORM"). +lisp_code_name(64469,"ARABIC_LETTER_NG_INITIAL_FORM"). +lisp_code_name(64470,"ARABIC_LETTER_NG_MEDIAL_FORM"). +lisp_code_name(64471,"ARABIC_LETTER_U_ISOLATED_FORM"). +lisp_code_name(64472,"ARABIC_LETTER_U_FINAL_FORM"). +lisp_code_name(64473,"ARABIC_LETTER_OE_ISOLATED_FORM"). +lisp_code_name(64474,"ARABIC_LETTER_OE_FINAL_FORM"). +lisp_code_name(64475,"ARABIC_LETTER_YU_ISOLATED_FORM"). +lisp_code_name(64476,"ARABIC_LETTER_YU_FINAL_FORM"). +lisp_code_name(64477,"ARABIC_LETTER_U_WITH_HAMZA_ABOVE_ISOLATED_FORM"). +lisp_code_name(64478,"ARABIC_LETTER_VE_ISOLATED_FORM"). +lisp_code_name(64479,"ARABIC_LETTER_VE_FINAL_FORM"). +lisp_code_name(64480,"ARABIC_LETTER_KIRGHIZ_OE_ISOLATED_FORM"). +lisp_code_name(64481,"ARABIC_LETTER_KIRGHIZ_OE_FINAL_FORM"). +lisp_code_name(64482,"ARABIC_LETTER_KIRGHIZ_YU_ISOLATED_FORM"). +lisp_code_name(64483,"ARABIC_LETTER_KIRGHIZ_YU_FINAL_FORM"). +lisp_code_name(64484,"ARABIC_LETTER_E_ISOLATED_FORM"). +lisp_code_name(64485,"ARABIC_LETTER_E_FINAL_FORM"). +lisp_code_name(64486,"ARABIC_LETTER_E_INITIAL_FORM"). +lisp_code_name(64487,"ARABIC_LETTER_E_MEDIAL_FORM"). +lisp_code_name(64488,"ARABIC_LETTER_UIGHUR_KAZAKH_KIRGHIZ_ALEF_MAKSURA_INITIAL_FORM"). +lisp_code_name(64489,"ARABIC_LETTER_UIGHUR_KAZAKH_KIRGHIZ_ALEF_MAKSURA_MEDIAL_FORM"). +lisp_code_name(64490,"ARABIC_LIGATURE_YEH_WITH_HAMZA_ABOVE_WITH_ALEF_ISOLATED_FORM"). +lisp_code_name(64491,"ARABIC_LIGATURE_YEH_WITH_HAMZA_ABOVE_WITH_ALEF_FINAL_FORM"). +lisp_code_name(64492,"ARABIC_LIGATURE_YEH_WITH_HAMZA_ABOVE_WITH_AE_ISOLATED_FORM"). +lisp_code_name(64493,"ARABIC_LIGATURE_YEH_WITH_HAMZA_ABOVE_WITH_AE_FINAL_FORM"). +lisp_code_name(64494,"ARABIC_LIGATURE_YEH_WITH_HAMZA_ABOVE_WITH_WAW_ISOLATED_FORM"). +lisp_code_name(64495,"ARABIC_LIGATURE_YEH_WITH_HAMZA_ABOVE_WITH_WAW_FINAL_FORM"). +lisp_code_name(64496,"ARABIC_LIGATURE_YEH_WITH_HAMZA_ABOVE_WITH_U_ISOLATED_FORM"). +lisp_code_name(64497,"ARABIC_LIGATURE_YEH_WITH_HAMZA_ABOVE_WITH_U_FINAL_FORM"). +lisp_code_name(64498,"ARABIC_LIGATURE_YEH_WITH_HAMZA_ABOVE_WITH_OE_ISOLATED_FORM"). +lisp_code_name(64499,"ARABIC_LIGATURE_YEH_WITH_HAMZA_ABOVE_WITH_OE_FINAL_FORM"). +lisp_code_name(64500,"ARABIC_LIGATURE_YEH_WITH_HAMZA_ABOVE_WITH_YU_ISOLATED_FORM"). +lisp_code_name(64501,"ARABIC_LIGATURE_YEH_WITH_HAMZA_ABOVE_WITH_YU_FINAL_FORM"). +lisp_code_name(64502,"ARABIC_LIGATURE_YEH_WITH_HAMZA_ABOVE_WITH_E_ISOLATED_FORM"). +lisp_code_name(64503,"ARABIC_LIGATURE_YEH_WITH_HAMZA_ABOVE_WITH_E_FINAL_FORM"). +lisp_code_name(64504,"ARABIC_LIGATURE_YEH_WITH_HAMZA_ABOVE_WITH_E_INITIAL_FORM"). +lisp_code_name(64505,"ARABIC_LIGATURE_UIGHUR_KIRGHIZ_YEH_WITH_HAMZA_ABOVE_WITH_ALEF_MAKSURA_ISOLATED_FORM"). +lisp_code_name(64506,"ARABIC_LIGATURE_UIGHUR_KIRGHIZ_YEH_WITH_HAMZA_ABOVE_WITH_ALEF_MAKSURA_FINAL_FORM"). +lisp_code_name(64507,"ARABIC_LIGATURE_UIGHUR_KIRGHIZ_YEH_WITH_HAMZA_ABOVE_WITH_ALEF_MAKSURA_INITIAL_FORM"). +lisp_code_name(64508,"ARABIC_LETTER_FARSI_YEH_ISOLATED_FORM"). +lisp_code_name(64509,"ARABIC_LETTER_FARSI_YEH_FINAL_FORM"). +lisp_code_name(64510,"ARABIC_LETTER_FARSI_YEH_INITIAL_FORM"). +lisp_code_name(64511,"ARABIC_LETTER_FARSI_YEH_MEDIAL_FORM"). +lisp_code_name(64512,"ARABIC_LIGATURE_YEH_WITH_HAMZA_ABOVE_WITH_JEEM_ISOLATED_FORM"). +lisp_code_name(64513,"ARABIC_LIGATURE_YEH_WITH_HAMZA_ABOVE_WITH_HAH_ISOLATED_FORM"). +lisp_code_name(64514,"ARABIC_LIGATURE_YEH_WITH_HAMZA_ABOVE_WITH_MEEM_ISOLATED_FORM"). +lisp_code_name(64515,"ARABIC_LIGATURE_YEH_WITH_HAMZA_ABOVE_WITH_ALEF_MAKSURA_ISOLATED_FORM"). +lisp_code_name(64516,"ARABIC_LIGATURE_YEH_WITH_HAMZA_ABOVE_WITH_YEH_ISOLATED_FORM"). +lisp_code_name(64517,"ARABIC_LIGATURE_BEH_WITH_JEEM_ISOLATED_FORM"). +lisp_code_name(64518,"ARABIC_LIGATURE_BEH_WITH_HAH_ISOLATED_FORM"). +lisp_code_name(64519,"ARABIC_LIGATURE_BEH_WITH_KHAH_ISOLATED_FORM"). +lisp_code_name(64520,"ARABIC_LIGATURE_BEH_WITH_MEEM_ISOLATED_FORM"). +lisp_code_name(64521,"ARABIC_LIGATURE_BEH_WITH_ALEF_MAKSURA_ISOLATED_FORM"). +lisp_code_name(64522,"ARABIC_LIGATURE_BEH_WITH_YEH_ISOLATED_FORM"). +lisp_code_name(64523,"ARABIC_LIGATURE_TEH_WITH_JEEM_ISOLATED_FORM"). +lisp_code_name(64524,"ARABIC_LIGATURE_TEH_WITH_HAH_ISOLATED_FORM"). +lisp_code_name(64525,"ARABIC_LIGATURE_TEH_WITH_KHAH_ISOLATED_FORM"). +lisp_code_name(64526,"ARABIC_LIGATURE_TEH_WITH_MEEM_ISOLATED_FORM"). +lisp_code_name(64527,"ARABIC_LIGATURE_TEH_WITH_ALEF_MAKSURA_ISOLATED_FORM"). +lisp_code_name(64528,"ARABIC_LIGATURE_TEH_WITH_YEH_ISOLATED_FORM"). +lisp_code_name(64529,"ARABIC_LIGATURE_THEH_WITH_JEEM_ISOLATED_FORM"). +lisp_code_name(64530,"ARABIC_LIGATURE_THEH_WITH_MEEM_ISOLATED_FORM"). +lisp_code_name(64531,"ARABIC_LIGATURE_THEH_WITH_ALEF_MAKSURA_ISOLATED_FORM"). +lisp_code_name(64532,"ARABIC_LIGATURE_THEH_WITH_YEH_ISOLATED_FORM"). +lisp_code_name(64533,"ARABIC_LIGATURE_JEEM_WITH_HAH_ISOLATED_FORM"). +lisp_code_name(64534,"ARABIC_LIGATURE_JEEM_WITH_MEEM_ISOLATED_FORM"). +lisp_code_name(64535,"ARABIC_LIGATURE_HAH_WITH_JEEM_ISOLATED_FORM"). +lisp_code_name(64536,"ARABIC_LIGATURE_HAH_WITH_MEEM_ISOLATED_FORM"). +lisp_code_name(64537,"ARABIC_LIGATURE_KHAH_WITH_JEEM_ISOLATED_FORM"). +lisp_code_name(64538,"ARABIC_LIGATURE_KHAH_WITH_HAH_ISOLATED_FORM"). +lisp_code_name(64539,"ARABIC_LIGATURE_KHAH_WITH_MEEM_ISOLATED_FORM"). +lisp_code_name(64540,"ARABIC_LIGATURE_SEEN_WITH_JEEM_ISOLATED_FORM"). +lisp_code_name(64541,"ARABIC_LIGATURE_SEEN_WITH_HAH_ISOLATED_FORM"). +lisp_code_name(64542,"ARABIC_LIGATURE_SEEN_WITH_KHAH_ISOLATED_FORM"). +lisp_code_name(64543,"ARABIC_LIGATURE_SEEN_WITH_MEEM_ISOLATED_FORM"). +lisp_code_name(64544,"ARABIC_LIGATURE_SAD_WITH_HAH_ISOLATED_FORM"). +lisp_code_name(64545,"ARABIC_LIGATURE_SAD_WITH_MEEM_ISOLATED_FORM"). +lisp_code_name(64546,"ARABIC_LIGATURE_DAD_WITH_JEEM_ISOLATED_FORM"). +lisp_code_name(64547,"ARABIC_LIGATURE_DAD_WITH_HAH_ISOLATED_FORM"). +lisp_code_name(64548,"ARABIC_LIGATURE_DAD_WITH_KHAH_ISOLATED_FORM"). +lisp_code_name(64549,"ARABIC_LIGATURE_DAD_WITH_MEEM_ISOLATED_FORM"). +lisp_code_name(64550,"ARABIC_LIGATURE_TAH_WITH_HAH_ISOLATED_FORM"). +lisp_code_name(64551,"ARABIC_LIGATURE_TAH_WITH_MEEM_ISOLATED_FORM"). +lisp_code_name(64552,"ARABIC_LIGATURE_ZAH_WITH_MEEM_ISOLATED_FORM"). +lisp_code_name(64553,"ARABIC_LIGATURE_AIN_WITH_JEEM_ISOLATED_FORM"). +lisp_code_name(64554,"ARABIC_LIGATURE_AIN_WITH_MEEM_ISOLATED_FORM"). +lisp_code_name(64555,"ARABIC_LIGATURE_GHAIN_WITH_JEEM_ISOLATED_FORM"). +lisp_code_name(64556,"ARABIC_LIGATURE_GHAIN_WITH_MEEM_ISOLATED_FORM"). +lisp_code_name(64557,"ARABIC_LIGATURE_FEH_WITH_JEEM_ISOLATED_FORM"). +lisp_code_name(64558,"ARABIC_LIGATURE_FEH_WITH_HAH_ISOLATED_FORM"). +lisp_code_name(64559,"ARABIC_LIGATURE_FEH_WITH_KHAH_ISOLATED_FORM"). +lisp_code_name(64560,"ARABIC_LIGATURE_FEH_WITH_MEEM_ISOLATED_FORM"). +lisp_code_name(64561,"ARABIC_LIGATURE_FEH_WITH_ALEF_MAKSURA_ISOLATED_FORM"). +lisp_code_name(64562,"ARABIC_LIGATURE_FEH_WITH_YEH_ISOLATED_FORM"). +lisp_code_name(64563,"ARABIC_LIGATURE_QAF_WITH_HAH_ISOLATED_FORM"). +lisp_code_name(64564,"ARABIC_LIGATURE_QAF_WITH_MEEM_ISOLATED_FORM"). +lisp_code_name(64565,"ARABIC_LIGATURE_QAF_WITH_ALEF_MAKSURA_ISOLATED_FORM"). +lisp_code_name(64566,"ARABIC_LIGATURE_QAF_WITH_YEH_ISOLATED_FORM"). +lisp_code_name(64567,"ARABIC_LIGATURE_KAF_WITH_ALEF_ISOLATED_FORM"). +lisp_code_name(64568,"ARABIC_LIGATURE_KAF_WITH_JEEM_ISOLATED_FORM"). +lisp_code_name(64569,"ARABIC_LIGATURE_KAF_WITH_HAH_ISOLATED_FORM"). +lisp_code_name(64570,"ARABIC_LIGATURE_KAF_WITH_KHAH_ISOLATED_FORM"). +lisp_code_name(64571,"ARABIC_LIGATURE_KAF_WITH_LAM_ISOLATED_FORM"). +lisp_code_name(64572,"ARABIC_LIGATURE_KAF_WITH_MEEM_ISOLATED_FORM"). +lisp_code_name(64573,"ARABIC_LIGATURE_KAF_WITH_ALEF_MAKSURA_ISOLATED_FORM"). +lisp_code_name(64574,"ARABIC_LIGATURE_KAF_WITH_YEH_ISOLATED_FORM"). +lisp_code_name(64575,"ARABIC_LIGATURE_LAM_WITH_JEEM_ISOLATED_FORM"). +lisp_code_name(64576,"ARABIC_LIGATURE_LAM_WITH_HAH_ISOLATED_FORM"). +lisp_code_name(64577,"ARABIC_LIGATURE_LAM_WITH_KHAH_ISOLATED_FORM"). +lisp_code_name(64578,"ARABIC_LIGATURE_LAM_WITH_MEEM_ISOLATED_FORM"). +lisp_code_name(64579,"ARABIC_LIGATURE_LAM_WITH_ALEF_MAKSURA_ISOLATED_FORM"). +lisp_code_name(64580,"ARABIC_LIGATURE_LAM_WITH_YEH_ISOLATED_FORM"). +lisp_code_name(64581,"ARABIC_LIGATURE_MEEM_WITH_JEEM_ISOLATED_FORM"). +lisp_code_name(64582,"ARABIC_LIGATURE_MEEM_WITH_HAH_ISOLATED_FORM"). +lisp_code_name(64583,"ARABIC_LIGATURE_MEEM_WITH_KHAH_ISOLATED_FORM"). +lisp_code_name(64584,"ARABIC_LIGATURE_MEEM_WITH_MEEM_ISOLATED_FORM"). +lisp_code_name(64585,"ARABIC_LIGATURE_MEEM_WITH_ALEF_MAKSURA_ISOLATED_FORM"). +lisp_code_name(64586,"ARABIC_LIGATURE_MEEM_WITH_YEH_ISOLATED_FORM"). +lisp_code_name(64587,"ARABIC_LIGATURE_NOON_WITH_JEEM_ISOLATED_FORM"). +lisp_code_name(64588,"ARABIC_LIGATURE_NOON_WITH_HAH_ISOLATED_FORM"). +lisp_code_name(64589,"ARABIC_LIGATURE_NOON_WITH_KHAH_ISOLATED_FORM"). +lisp_code_name(64590,"ARABIC_LIGATURE_NOON_WITH_MEEM_ISOLATED_FORM"). +lisp_code_name(64591,"ARABIC_LIGATURE_NOON_WITH_ALEF_MAKSURA_ISOLATED_FORM"). +lisp_code_name(64592,"ARABIC_LIGATURE_NOON_WITH_YEH_ISOLATED_FORM"). +lisp_code_name(64593,"ARABIC_LIGATURE_HEH_WITH_JEEM_ISOLATED_FORM"). +lisp_code_name(64594,"ARABIC_LIGATURE_HEH_WITH_MEEM_ISOLATED_FORM"). +lisp_code_name(64595,"ARABIC_LIGATURE_HEH_WITH_ALEF_MAKSURA_ISOLATED_FORM"). +lisp_code_name(64596,"ARABIC_LIGATURE_HEH_WITH_YEH_ISOLATED_FORM"). +lisp_code_name(64597,"ARABIC_LIGATURE_YEH_WITH_JEEM_ISOLATED_FORM"). +lisp_code_name(64598,"ARABIC_LIGATURE_YEH_WITH_HAH_ISOLATED_FORM"). +lisp_code_name(64599,"ARABIC_LIGATURE_YEH_WITH_KHAH_ISOLATED_FORM"). +lisp_code_name(64600,"ARABIC_LIGATURE_YEH_WITH_MEEM_ISOLATED_FORM"). +lisp_code_name(64601,"ARABIC_LIGATURE_YEH_WITH_ALEF_MAKSURA_ISOLATED_FORM"). +lisp_code_name(64602,"ARABIC_LIGATURE_YEH_WITH_YEH_ISOLATED_FORM"). +lisp_code_name(64603,"ARABIC_LIGATURE_THAL_WITH_SUPERSCRIPT_ALEF_ISOLATED_FORM"). +lisp_code_name(64604,"ARABIC_LIGATURE_REH_WITH_SUPERSCRIPT_ALEF_ISOLATED_FORM"). +lisp_code_name(64605,"ARABIC_LIGATURE_ALEF_MAKSURA_WITH_SUPERSCRIPT_ALEF_ISOLATED_FORM"). +lisp_code_name(64606,"ARABIC_LIGATURE_SHADDA_WITH_DAMMATAN_ISOLATED_FORM"). +lisp_code_name(64607,"ARABIC_LIGATURE_SHADDA_WITH_KASRATAN_ISOLATED_FORM"). +lisp_code_name(64608,"ARABIC_LIGATURE_SHADDA_WITH_FATHA_ISOLATED_FORM"). +lisp_code_name(64609,"ARABIC_LIGATURE_SHADDA_WITH_DAMMA_ISOLATED_FORM"). +lisp_code_name(64610,"ARABIC_LIGATURE_SHADDA_WITH_KASRA_ISOLATED_FORM"). +lisp_code_name(64611,"ARABIC_LIGATURE_SHADDA_WITH_SUPERSCRIPT_ALEF_ISOLATED_FORM"). +lisp_code_name(64612,"ARABIC_LIGATURE_YEH_WITH_HAMZA_ABOVE_WITH_REH_FINAL_FORM"). +lisp_code_name(64613,"ARABIC_LIGATURE_YEH_WITH_HAMZA_ABOVE_WITH_ZAIN_FINAL_FORM"). +lisp_code_name(64614,"ARABIC_LIGATURE_YEH_WITH_HAMZA_ABOVE_WITH_MEEM_FINAL_FORM"). +lisp_code_name(64615,"ARABIC_LIGATURE_YEH_WITH_HAMZA_ABOVE_WITH_NOON_FINAL_FORM"). +lisp_code_name(64616,"ARABIC_LIGATURE_YEH_WITH_HAMZA_ABOVE_WITH_ALEF_MAKSURA_FINAL_FORM"). +lisp_code_name(64617,"ARABIC_LIGATURE_YEH_WITH_HAMZA_ABOVE_WITH_YEH_FINAL_FORM"). +lisp_code_name(64618,"ARABIC_LIGATURE_BEH_WITH_REH_FINAL_FORM"). +lisp_code_name(64619,"ARABIC_LIGATURE_BEH_WITH_ZAIN_FINAL_FORM"). +lisp_code_name(64620,"ARABIC_LIGATURE_BEH_WITH_MEEM_FINAL_FORM"). +lisp_code_name(64621,"ARABIC_LIGATURE_BEH_WITH_NOON_FINAL_FORM"). +lisp_code_name(64622,"ARABIC_LIGATURE_BEH_WITH_ALEF_MAKSURA_FINAL_FORM"). +lisp_code_name(64623,"ARABIC_LIGATURE_BEH_WITH_YEH_FINAL_FORM"). +lisp_code_name(64624,"ARABIC_LIGATURE_TEH_WITH_REH_FINAL_FORM"). +lisp_code_name(64625,"ARABIC_LIGATURE_TEH_WITH_ZAIN_FINAL_FORM"). +lisp_code_name(64626,"ARABIC_LIGATURE_TEH_WITH_MEEM_FINAL_FORM"). +lisp_code_name(64627,"ARABIC_LIGATURE_TEH_WITH_NOON_FINAL_FORM"). +lisp_code_name(64628,"ARABIC_LIGATURE_TEH_WITH_ALEF_MAKSURA_FINAL_FORM"). +lisp_code_name(64629,"ARABIC_LIGATURE_TEH_WITH_YEH_FINAL_FORM"). +lisp_code_name(64630,"ARABIC_LIGATURE_THEH_WITH_REH_FINAL_FORM"). +lisp_code_name(64631,"ARABIC_LIGATURE_THEH_WITH_ZAIN_FINAL_FORM"). +lisp_code_name(64632,"ARABIC_LIGATURE_THEH_WITH_MEEM_FINAL_FORM"). +lisp_code_name(64633,"ARABIC_LIGATURE_THEH_WITH_NOON_FINAL_FORM"). +lisp_code_name(64634,"ARABIC_LIGATURE_THEH_WITH_ALEF_MAKSURA_FINAL_FORM"). +lisp_code_name(64635,"ARABIC_LIGATURE_THEH_WITH_YEH_FINAL_FORM"). +lisp_code_name(64636,"ARABIC_LIGATURE_FEH_WITH_ALEF_MAKSURA_FINAL_FORM"). +lisp_code_name(64637,"ARABIC_LIGATURE_FEH_WITH_YEH_FINAL_FORM"). +lisp_code_name(64638,"ARABIC_LIGATURE_QAF_WITH_ALEF_MAKSURA_FINAL_FORM"). +lisp_code_name(64639,"ARABIC_LIGATURE_QAF_WITH_YEH_FINAL_FORM"). +lisp_code_name(64640,"ARABIC_LIGATURE_KAF_WITH_ALEF_FINAL_FORM"). +lisp_code_name(64641,"ARABIC_LIGATURE_KAF_WITH_LAM_FINAL_FORM"). +lisp_code_name(64642,"ARABIC_LIGATURE_KAF_WITH_MEEM_FINAL_FORM"). +lisp_code_name(64643,"ARABIC_LIGATURE_KAF_WITH_ALEF_MAKSURA_FINAL_FORM"). +lisp_code_name(64644,"ARABIC_LIGATURE_KAF_WITH_YEH_FINAL_FORM"). +lisp_code_name(64645,"ARABIC_LIGATURE_LAM_WITH_MEEM_FINAL_FORM"). +lisp_code_name(64646,"ARABIC_LIGATURE_LAM_WITH_ALEF_MAKSURA_FINAL_FORM"). +lisp_code_name(64647,"ARABIC_LIGATURE_LAM_WITH_YEH_FINAL_FORM"). +lisp_code_name(64648,"ARABIC_LIGATURE_MEEM_WITH_ALEF_FINAL_FORM"). +lisp_code_name(64649,"ARABIC_LIGATURE_MEEM_WITH_MEEM_FINAL_FORM"). +lisp_code_name(64650,"ARABIC_LIGATURE_NOON_WITH_REH_FINAL_FORM"). +lisp_code_name(64651,"ARABIC_LIGATURE_NOON_WITH_ZAIN_FINAL_FORM"). +lisp_code_name(64652,"ARABIC_LIGATURE_NOON_WITH_MEEM_FINAL_FORM"). +lisp_code_name(64653,"ARABIC_LIGATURE_NOON_WITH_NOON_FINAL_FORM"). +lisp_code_name(64654,"ARABIC_LIGATURE_NOON_WITH_ALEF_MAKSURA_FINAL_FORM"). +lisp_code_name(64655,"ARABIC_LIGATURE_NOON_WITH_YEH_FINAL_FORM"). +lisp_code_name(64656,"ARABIC_LIGATURE_ALEF_MAKSURA_WITH_SUPERSCRIPT_ALEF_FINAL_FORM"). +lisp_code_name(64657,"ARABIC_LIGATURE_YEH_WITH_REH_FINAL_FORM"). +lisp_code_name(64658,"ARABIC_LIGATURE_YEH_WITH_ZAIN_FINAL_FORM"). +lisp_code_name(64659,"ARABIC_LIGATURE_YEH_WITH_MEEM_FINAL_FORM"). +lisp_code_name(64660,"ARABIC_LIGATURE_YEH_WITH_NOON_FINAL_FORM"). +lisp_code_name(64661,"ARABIC_LIGATURE_YEH_WITH_ALEF_MAKSURA_FINAL_FORM"). +lisp_code_name(64662,"ARABIC_LIGATURE_YEH_WITH_YEH_FINAL_FORM"). +lisp_code_name(64663,"ARABIC_LIGATURE_YEH_WITH_HAMZA_ABOVE_WITH_JEEM_INITIAL_FORM"). +lisp_code_name(64664,"ARABIC_LIGATURE_YEH_WITH_HAMZA_ABOVE_WITH_HAH_INITIAL_FORM"). +lisp_code_name(64665,"ARABIC_LIGATURE_YEH_WITH_HAMZA_ABOVE_WITH_KHAH_INITIAL_FORM"). +lisp_code_name(64666,"ARABIC_LIGATURE_YEH_WITH_HAMZA_ABOVE_WITH_MEEM_INITIAL_FORM"). +lisp_code_name(64667,"ARABIC_LIGATURE_YEH_WITH_HAMZA_ABOVE_WITH_HEH_INITIAL_FORM"). +lisp_code_name(64668,"ARABIC_LIGATURE_BEH_WITH_JEEM_INITIAL_FORM"). +lisp_code_name(64669,"ARABIC_LIGATURE_BEH_WITH_HAH_INITIAL_FORM"). +lisp_code_name(64670,"ARABIC_LIGATURE_BEH_WITH_KHAH_INITIAL_FORM"). +lisp_code_name(64671,"ARABIC_LIGATURE_BEH_WITH_MEEM_INITIAL_FORM"). +lisp_code_name(64672,"ARABIC_LIGATURE_BEH_WITH_HEH_INITIAL_FORM"). +lisp_code_name(64673,"ARABIC_LIGATURE_TEH_WITH_JEEM_INITIAL_FORM"). +lisp_code_name(64674,"ARABIC_LIGATURE_TEH_WITH_HAH_INITIAL_FORM"). +lisp_code_name(64675,"ARABIC_LIGATURE_TEH_WITH_KHAH_INITIAL_FORM"). +lisp_code_name(64676,"ARABIC_LIGATURE_TEH_WITH_MEEM_INITIAL_FORM"). +lisp_code_name(64677,"ARABIC_LIGATURE_TEH_WITH_HEH_INITIAL_FORM"). +lisp_code_name(64678,"ARABIC_LIGATURE_THEH_WITH_MEEM_INITIAL_FORM"). +lisp_code_name(64679,"ARABIC_LIGATURE_JEEM_WITH_HAH_INITIAL_FORM"). +lisp_code_name(64680,"ARABIC_LIGATURE_JEEM_WITH_MEEM_INITIAL_FORM"). +lisp_code_name(64681,"ARABIC_LIGATURE_HAH_WITH_JEEM_INITIAL_FORM"). +lisp_code_name(64682,"ARABIC_LIGATURE_HAH_WITH_MEEM_INITIAL_FORM"). +lisp_code_name(64683,"ARABIC_LIGATURE_KHAH_WITH_JEEM_INITIAL_FORM"). +lisp_code_name(64684,"ARABIC_LIGATURE_KHAH_WITH_MEEM_INITIAL_FORM"). +lisp_code_name(64685,"ARABIC_LIGATURE_SEEN_WITH_JEEM_INITIAL_FORM"). +lisp_code_name(64686,"ARABIC_LIGATURE_SEEN_WITH_HAH_INITIAL_FORM"). +lisp_code_name(64687,"ARABIC_LIGATURE_SEEN_WITH_KHAH_INITIAL_FORM"). +lisp_code_name(64688,"ARABIC_LIGATURE_SEEN_WITH_MEEM_INITIAL_FORM"). +lisp_code_name(64689,"ARABIC_LIGATURE_SAD_WITH_HAH_INITIAL_FORM"). +lisp_code_name(64690,"ARABIC_LIGATURE_SAD_WITH_KHAH_INITIAL_FORM"). +lisp_code_name(64691,"ARABIC_LIGATURE_SAD_WITH_MEEM_INITIAL_FORM"). +lisp_code_name(64692,"ARABIC_LIGATURE_DAD_WITH_JEEM_INITIAL_FORM"). +lisp_code_name(64693,"ARABIC_LIGATURE_DAD_WITH_HAH_INITIAL_FORM"). +lisp_code_name(64694,"ARABIC_LIGATURE_DAD_WITH_KHAH_INITIAL_FORM"). +lisp_code_name(64695,"ARABIC_LIGATURE_DAD_WITH_MEEM_INITIAL_FORM"). +lisp_code_name(64696,"ARABIC_LIGATURE_TAH_WITH_HAH_INITIAL_FORM"). +lisp_code_name(64697,"ARABIC_LIGATURE_ZAH_WITH_MEEM_INITIAL_FORM"). +lisp_code_name(64698,"ARABIC_LIGATURE_AIN_WITH_JEEM_INITIAL_FORM"). +lisp_code_name(64699,"ARABIC_LIGATURE_AIN_WITH_MEEM_INITIAL_FORM"). +lisp_code_name(64700,"ARABIC_LIGATURE_GHAIN_WITH_JEEM_INITIAL_FORM"). +lisp_code_name(64701,"ARABIC_LIGATURE_GHAIN_WITH_MEEM_INITIAL_FORM"). +lisp_code_name(64702,"ARABIC_LIGATURE_FEH_WITH_JEEM_INITIAL_FORM"). +lisp_code_name(64703,"ARABIC_LIGATURE_FEH_WITH_HAH_INITIAL_FORM"). +lisp_code_name(64704,"ARABIC_LIGATURE_FEH_WITH_KHAH_INITIAL_FORM"). +lisp_code_name(64705,"ARABIC_LIGATURE_FEH_WITH_MEEM_INITIAL_FORM"). +lisp_code_name(64706,"ARABIC_LIGATURE_QAF_WITH_HAH_INITIAL_FORM"). +lisp_code_name(64707,"ARABIC_LIGATURE_QAF_WITH_MEEM_INITIAL_FORM"). +lisp_code_name(64708,"ARABIC_LIGATURE_KAF_WITH_JEEM_INITIAL_FORM"). +lisp_code_name(64709,"ARABIC_LIGATURE_KAF_WITH_HAH_INITIAL_FORM"). +lisp_code_name(64710,"ARABIC_LIGATURE_KAF_WITH_KHAH_INITIAL_FORM"). +lisp_code_name(64711,"ARABIC_LIGATURE_KAF_WITH_LAM_INITIAL_FORM"). +lisp_code_name(64712,"ARABIC_LIGATURE_KAF_WITH_MEEM_INITIAL_FORM"). +lisp_code_name(64713,"ARABIC_LIGATURE_LAM_WITH_JEEM_INITIAL_FORM"). +lisp_code_name(64714,"ARABIC_LIGATURE_LAM_WITH_HAH_INITIAL_FORM"). +lisp_code_name(64715,"ARABIC_LIGATURE_LAM_WITH_KHAH_INITIAL_FORM"). +lisp_code_name(64716,"ARABIC_LIGATURE_LAM_WITH_MEEM_INITIAL_FORM"). +lisp_code_name(64717,"ARABIC_LIGATURE_LAM_WITH_HEH_INITIAL_FORM"). +lisp_code_name(64718,"ARABIC_LIGATURE_MEEM_WITH_JEEM_INITIAL_FORM"). +lisp_code_name(64719,"ARABIC_LIGATURE_MEEM_WITH_HAH_INITIAL_FORM"). +lisp_code_name(64720,"ARABIC_LIGATURE_MEEM_WITH_KHAH_INITIAL_FORM"). +lisp_code_name(64721,"ARABIC_LIGATURE_MEEM_WITH_MEEM_INITIAL_FORM"). +lisp_code_name(64722,"ARABIC_LIGATURE_NOON_WITH_JEEM_INITIAL_FORM"). +lisp_code_name(64723,"ARABIC_LIGATURE_NOON_WITH_HAH_INITIAL_FORM"). +lisp_code_name(64724,"ARABIC_LIGATURE_NOON_WITH_KHAH_INITIAL_FORM"). +lisp_code_name(64725,"ARABIC_LIGATURE_NOON_WITH_MEEM_INITIAL_FORM"). +lisp_code_name(64726,"ARABIC_LIGATURE_NOON_WITH_HEH_INITIAL_FORM"). +lisp_code_name(64727,"ARABIC_LIGATURE_HEH_WITH_JEEM_INITIAL_FORM"). +lisp_code_name(64728,"ARABIC_LIGATURE_HEH_WITH_MEEM_INITIAL_FORM"). +lisp_code_name(64729,"ARABIC_LIGATURE_HEH_WITH_SUPERSCRIPT_ALEF_INITIAL_FORM"). +lisp_code_name(64730,"ARABIC_LIGATURE_YEH_WITH_JEEM_INITIAL_FORM"). +lisp_code_name(64731,"ARABIC_LIGATURE_YEH_WITH_HAH_INITIAL_FORM"). +lisp_code_name(64732,"ARABIC_LIGATURE_YEH_WITH_KHAH_INITIAL_FORM"). +lisp_code_name(64733,"ARABIC_LIGATURE_YEH_WITH_MEEM_INITIAL_FORM"). +lisp_code_name(64734,"ARABIC_LIGATURE_YEH_WITH_HEH_INITIAL_FORM"). +lisp_code_name(64735,"ARABIC_LIGATURE_YEH_WITH_HAMZA_ABOVE_WITH_MEEM_MEDIAL_FORM"). +lisp_code_name(64736,"ARABIC_LIGATURE_YEH_WITH_HAMZA_ABOVE_WITH_HEH_MEDIAL_FORM"). +lisp_code_name(64737,"ARABIC_LIGATURE_BEH_WITH_MEEM_MEDIAL_FORM"). +lisp_code_name(64738,"ARABIC_LIGATURE_BEH_WITH_HEH_MEDIAL_FORM"). +lisp_code_name(64739,"ARABIC_LIGATURE_TEH_WITH_MEEM_MEDIAL_FORM"). +lisp_code_name(64740,"ARABIC_LIGATURE_TEH_WITH_HEH_MEDIAL_FORM"). +lisp_code_name(64741,"ARABIC_LIGATURE_THEH_WITH_MEEM_MEDIAL_FORM"). +lisp_code_name(64742,"ARABIC_LIGATURE_THEH_WITH_HEH_MEDIAL_FORM"). +lisp_code_name(64743,"ARABIC_LIGATURE_SEEN_WITH_MEEM_MEDIAL_FORM"). +lisp_code_name(64744,"ARABIC_LIGATURE_SEEN_WITH_HEH_MEDIAL_FORM"). +lisp_code_name(64745,"ARABIC_LIGATURE_SHEEN_WITH_MEEM_MEDIAL_FORM"). +lisp_code_name(64746,"ARABIC_LIGATURE_SHEEN_WITH_HEH_MEDIAL_FORM"). +lisp_code_name(64747,"ARABIC_LIGATURE_KAF_WITH_LAM_MEDIAL_FORM"). +lisp_code_name(64748,"ARABIC_LIGATURE_KAF_WITH_MEEM_MEDIAL_FORM"). +lisp_code_name(64749,"ARABIC_LIGATURE_LAM_WITH_MEEM_MEDIAL_FORM"). +lisp_code_name(64750,"ARABIC_LIGATURE_NOON_WITH_MEEM_MEDIAL_FORM"). +lisp_code_name(64751,"ARABIC_LIGATURE_NOON_WITH_HEH_MEDIAL_FORM"). +lisp_code_name(64752,"ARABIC_LIGATURE_YEH_WITH_MEEM_MEDIAL_FORM"). +lisp_code_name(64753,"ARABIC_LIGATURE_YEH_WITH_HEH_MEDIAL_FORM"). +lisp_code_name(64754,"ARABIC_LIGATURE_SHADDA_WITH_FATHA_MEDIAL_FORM"). +lisp_code_name(64755,"ARABIC_LIGATURE_SHADDA_WITH_DAMMA_MEDIAL_FORM"). +lisp_code_name(64756,"ARABIC_LIGATURE_SHADDA_WITH_KASRA_MEDIAL_FORM"). +lisp_code_name(64757,"ARABIC_LIGATURE_TAH_WITH_ALEF_MAKSURA_ISOLATED_FORM"). +lisp_code_name(64758,"ARABIC_LIGATURE_TAH_WITH_YEH_ISOLATED_FORM"). +lisp_code_name(64759,"ARABIC_LIGATURE_AIN_WITH_ALEF_MAKSURA_ISOLATED_FORM"). +lisp_code_name(64760,"ARABIC_LIGATURE_AIN_WITH_YEH_ISOLATED_FORM"). +lisp_code_name(64761,"ARABIC_LIGATURE_GHAIN_WITH_ALEF_MAKSURA_ISOLATED_FORM"). +lisp_code_name(64762,"ARABIC_LIGATURE_GHAIN_WITH_YEH_ISOLATED_FORM"). +lisp_code_name(64763,"ARABIC_LIGATURE_SEEN_WITH_ALEF_MAKSURA_ISOLATED_FORM"). +lisp_code_name(64764,"ARABIC_LIGATURE_SEEN_WITH_YEH_ISOLATED_FORM"). +lisp_code_name(64765,"ARABIC_LIGATURE_SHEEN_WITH_ALEF_MAKSURA_ISOLATED_FORM"). +lisp_code_name(64766,"ARABIC_LIGATURE_SHEEN_WITH_YEH_ISOLATED_FORM"). +lisp_code_name(64767,"ARABIC_LIGATURE_HAH_WITH_ALEF_MAKSURA_ISOLATED_FORM"). +lisp_code_name(64768,"ARABIC_LIGATURE_HAH_WITH_YEH_ISOLATED_FORM"). +lisp_code_name(64769,"ARABIC_LIGATURE_JEEM_WITH_ALEF_MAKSURA_ISOLATED_FORM"). +lisp_code_name(64770,"ARABIC_LIGATURE_JEEM_WITH_YEH_ISOLATED_FORM"). +lisp_code_name(64771,"ARABIC_LIGATURE_KHAH_WITH_ALEF_MAKSURA_ISOLATED_FORM"). +lisp_code_name(64772,"ARABIC_LIGATURE_KHAH_WITH_YEH_ISOLATED_FORM"). +lisp_code_name(64773,"ARABIC_LIGATURE_SAD_WITH_ALEF_MAKSURA_ISOLATED_FORM"). +lisp_code_name(64774,"ARABIC_LIGATURE_SAD_WITH_YEH_ISOLATED_FORM"). +lisp_code_name(64775,"ARABIC_LIGATURE_DAD_WITH_ALEF_MAKSURA_ISOLATED_FORM"). +lisp_code_name(64776,"ARABIC_LIGATURE_DAD_WITH_YEH_ISOLATED_FORM"). +lisp_code_name(64777,"ARABIC_LIGATURE_SHEEN_WITH_JEEM_ISOLATED_FORM"). +lisp_code_name(64778,"ARABIC_LIGATURE_SHEEN_WITH_HAH_ISOLATED_FORM"). +lisp_code_name(64779,"ARABIC_LIGATURE_SHEEN_WITH_KHAH_ISOLATED_FORM"). +lisp_code_name(64780,"ARABIC_LIGATURE_SHEEN_WITH_MEEM_ISOLATED_FORM"). +lisp_code_name(64781,"ARABIC_LIGATURE_SHEEN_WITH_REH_ISOLATED_FORM"). +lisp_code_name(64782,"ARABIC_LIGATURE_SEEN_WITH_REH_ISOLATED_FORM"). +lisp_code_name(64783,"ARABIC_LIGATURE_SAD_WITH_REH_ISOLATED_FORM"). +lisp_code_name(64784,"ARABIC_LIGATURE_DAD_WITH_REH_ISOLATED_FORM"). +lisp_code_name(64785,"ARABIC_LIGATURE_TAH_WITH_ALEF_MAKSURA_FINAL_FORM"). +lisp_code_name(64786,"ARABIC_LIGATURE_TAH_WITH_YEH_FINAL_FORM"). +lisp_code_name(64787,"ARABIC_LIGATURE_AIN_WITH_ALEF_MAKSURA_FINAL_FORM"). +lisp_code_name(64788,"ARABIC_LIGATURE_AIN_WITH_YEH_FINAL_FORM"). +lisp_code_name(64789,"ARABIC_LIGATURE_GHAIN_WITH_ALEF_MAKSURA_FINAL_FORM"). +lisp_code_name(64790,"ARABIC_LIGATURE_GHAIN_WITH_YEH_FINAL_FORM"). +lisp_code_name(64791,"ARABIC_LIGATURE_SEEN_WITH_ALEF_MAKSURA_FINAL_FORM"). +lisp_code_name(64792,"ARABIC_LIGATURE_SEEN_WITH_YEH_FINAL_FORM"). +lisp_code_name(64793,"ARABIC_LIGATURE_SHEEN_WITH_ALEF_MAKSURA_FINAL_FORM"). +lisp_code_name(64794,"ARABIC_LIGATURE_SHEEN_WITH_YEH_FINAL_FORM"). +lisp_code_name(64795,"ARABIC_LIGATURE_HAH_WITH_ALEF_MAKSURA_FINAL_FORM"). +lisp_code_name(64796,"ARABIC_LIGATURE_HAH_WITH_YEH_FINAL_FORM"). +lisp_code_name(64797,"ARABIC_LIGATURE_JEEM_WITH_ALEF_MAKSURA_FINAL_FORM"). +lisp_code_name(64798,"ARABIC_LIGATURE_JEEM_WITH_YEH_FINAL_FORM"). +lisp_code_name(64799,"ARABIC_LIGATURE_KHAH_WITH_ALEF_MAKSURA_FINAL_FORM"). +lisp_code_name(64800,"ARABIC_LIGATURE_KHAH_WITH_YEH_FINAL_FORM"). +lisp_code_name(64801,"ARABIC_LIGATURE_SAD_WITH_ALEF_MAKSURA_FINAL_FORM"). +lisp_code_name(64802,"ARABIC_LIGATURE_SAD_WITH_YEH_FINAL_FORM"). +lisp_code_name(64803,"ARABIC_LIGATURE_DAD_WITH_ALEF_MAKSURA_FINAL_FORM"). +lisp_code_name(64804,"ARABIC_LIGATURE_DAD_WITH_YEH_FINAL_FORM"). +lisp_code_name(64805,"ARABIC_LIGATURE_SHEEN_WITH_JEEM_FINAL_FORM"). +lisp_code_name(64806,"ARABIC_LIGATURE_SHEEN_WITH_HAH_FINAL_FORM"). +lisp_code_name(64807,"ARABIC_LIGATURE_SHEEN_WITH_KHAH_FINAL_FORM"). +lisp_code_name(64808,"ARABIC_LIGATURE_SHEEN_WITH_MEEM_FINAL_FORM"). +lisp_code_name(64809,"ARABIC_LIGATURE_SHEEN_WITH_REH_FINAL_FORM"). +lisp_code_name(64810,"ARABIC_LIGATURE_SEEN_WITH_REH_FINAL_FORM"). +lisp_code_name(64811,"ARABIC_LIGATURE_SAD_WITH_REH_FINAL_FORM"). +lisp_code_name(64812,"ARABIC_LIGATURE_DAD_WITH_REH_FINAL_FORM"). +lisp_code_name(64813,"ARABIC_LIGATURE_SHEEN_WITH_JEEM_INITIAL_FORM"). +lisp_code_name(64814,"ARABIC_LIGATURE_SHEEN_WITH_HAH_INITIAL_FORM"). +lisp_code_name(64815,"ARABIC_LIGATURE_SHEEN_WITH_KHAH_INITIAL_FORM"). +lisp_code_name(64816,"ARABIC_LIGATURE_SHEEN_WITH_MEEM_INITIAL_FORM"). +lisp_code_name(64817,"ARABIC_LIGATURE_SEEN_WITH_HEH_INITIAL_FORM"). +lisp_code_name(64818,"ARABIC_LIGATURE_SHEEN_WITH_HEH_INITIAL_FORM"). +lisp_code_name(64819,"ARABIC_LIGATURE_TAH_WITH_MEEM_INITIAL_FORM"). +lisp_code_name(64820,"ARABIC_LIGATURE_SEEN_WITH_JEEM_MEDIAL_FORM"). +lisp_code_name(64821,"ARABIC_LIGATURE_SEEN_WITH_HAH_MEDIAL_FORM"). +lisp_code_name(64822,"ARABIC_LIGATURE_SEEN_WITH_KHAH_MEDIAL_FORM"). +lisp_code_name(64823,"ARABIC_LIGATURE_SHEEN_WITH_JEEM_MEDIAL_FORM"). +lisp_code_name(64824,"ARABIC_LIGATURE_SHEEN_WITH_HAH_MEDIAL_FORM"). +lisp_code_name(64825,"ARABIC_LIGATURE_SHEEN_WITH_KHAH_MEDIAL_FORM"). +lisp_code_name(64826,"ARABIC_LIGATURE_TAH_WITH_MEEM_MEDIAL_FORM"). +lisp_code_name(64827,"ARABIC_LIGATURE_ZAH_WITH_MEEM_MEDIAL_FORM"). +lisp_code_name(64828,"ARABIC_LIGATURE_ALEF_WITH_FATHATAN_FINAL_FORM"). +lisp_code_name(64829,"ARABIC_LIGATURE_ALEF_WITH_FATHATAN_ISOLATED_FORM"). +lisp_code_name(64830,"ORNATE_LEFT_PARENTHESIS"). +lisp_code_name(64831,"ORNATE_RIGHT_PARENTHESIS"). +lisp_code_name(64848,"ARABIC_LIGATURE_TEH_WITH_JEEM_WITH_MEEM_INITIAL_FORM"). +lisp_code_name(64849,"ARABIC_LIGATURE_TEH_WITH_HAH_WITH_JEEM_FINAL_FORM"). +lisp_code_name(64850,"ARABIC_LIGATURE_TEH_WITH_HAH_WITH_JEEM_INITIAL_FORM"). +lisp_code_name(64851,"ARABIC_LIGATURE_TEH_WITH_HAH_WITH_MEEM_INITIAL_FORM"). +lisp_code_name(64852,"ARABIC_LIGATURE_TEH_WITH_KHAH_WITH_MEEM_INITIAL_FORM"). +lisp_code_name(64853,"ARABIC_LIGATURE_TEH_WITH_MEEM_WITH_JEEM_INITIAL_FORM"). +lisp_code_name(64854,"ARABIC_LIGATURE_TEH_WITH_MEEM_WITH_HAH_INITIAL_FORM"). +lisp_code_name(64855,"ARABIC_LIGATURE_TEH_WITH_MEEM_WITH_KHAH_INITIAL_FORM"). +lisp_code_name(64856,"ARABIC_LIGATURE_JEEM_WITH_MEEM_WITH_HAH_FINAL_FORM"). +lisp_code_name(64857,"ARABIC_LIGATURE_JEEM_WITH_MEEM_WITH_HAH_INITIAL_FORM"). +lisp_code_name(64858,"ARABIC_LIGATURE_HAH_WITH_MEEM_WITH_YEH_FINAL_FORM"). +lisp_code_name(64859,"ARABIC_LIGATURE_HAH_WITH_MEEM_WITH_ALEF_MAKSURA_FINAL_FORM"). +lisp_code_name(64860,"ARABIC_LIGATURE_SEEN_WITH_HAH_WITH_JEEM_INITIAL_FORM"). +lisp_code_name(64861,"ARABIC_LIGATURE_SEEN_WITH_JEEM_WITH_HAH_INITIAL_FORM"). +lisp_code_name(64862,"ARABIC_LIGATURE_SEEN_WITH_JEEM_WITH_ALEF_MAKSURA_FINAL_FORM"). +lisp_code_name(64863,"ARABIC_LIGATURE_SEEN_WITH_MEEM_WITH_HAH_FINAL_FORM"). +lisp_code_name(64864,"ARABIC_LIGATURE_SEEN_WITH_MEEM_WITH_HAH_INITIAL_FORM"). +lisp_code_name(64865,"ARABIC_LIGATURE_SEEN_WITH_MEEM_WITH_JEEM_INITIAL_FORM"). +lisp_code_name(64866,"ARABIC_LIGATURE_SEEN_WITH_MEEM_WITH_MEEM_FINAL_FORM"). +lisp_code_name(64867,"ARABIC_LIGATURE_SEEN_WITH_MEEM_WITH_MEEM_INITIAL_FORM"). +lisp_code_name(64868,"ARABIC_LIGATURE_SAD_WITH_HAH_WITH_HAH_FINAL_FORM"). +lisp_code_name(64869,"ARABIC_LIGATURE_SAD_WITH_HAH_WITH_HAH_INITIAL_FORM"). +lisp_code_name(64870,"ARABIC_LIGATURE_SAD_WITH_MEEM_WITH_MEEM_FINAL_FORM"). +lisp_code_name(64871,"ARABIC_LIGATURE_SHEEN_WITH_HAH_WITH_MEEM_FINAL_FORM"). +lisp_code_name(64872,"ARABIC_LIGATURE_SHEEN_WITH_HAH_WITH_MEEM_INITIAL_FORM"). +lisp_code_name(64873,"ARABIC_LIGATURE_SHEEN_WITH_JEEM_WITH_YEH_FINAL_FORM"). +lisp_code_name(64874,"ARABIC_LIGATURE_SHEEN_WITH_MEEM_WITH_KHAH_FINAL_FORM"). +lisp_code_name(64875,"ARABIC_LIGATURE_SHEEN_WITH_MEEM_WITH_KHAH_INITIAL_FORM"). +lisp_code_name(64876,"ARABIC_LIGATURE_SHEEN_WITH_MEEM_WITH_MEEM_FINAL_FORM"). +lisp_code_name(64877,"ARABIC_LIGATURE_SHEEN_WITH_MEEM_WITH_MEEM_INITIAL_FORM"). +lisp_code_name(64878,"ARABIC_LIGATURE_DAD_WITH_HAH_WITH_ALEF_MAKSURA_FINAL_FORM"). +lisp_code_name(64879,"ARABIC_LIGATURE_DAD_WITH_KHAH_WITH_MEEM_FINAL_FORM"). +lisp_code_name(64880,"ARABIC_LIGATURE_DAD_WITH_KHAH_WITH_MEEM_INITIAL_FORM"). +lisp_code_name(64881,"ARABIC_LIGATURE_TAH_WITH_MEEM_WITH_HAH_FINAL_FORM"). +lisp_code_name(64882,"ARABIC_LIGATURE_TAH_WITH_MEEM_WITH_HAH_INITIAL_FORM"). +lisp_code_name(64883,"ARABIC_LIGATURE_TAH_WITH_MEEM_WITH_MEEM_INITIAL_FORM"). +lisp_code_name(64884,"ARABIC_LIGATURE_TAH_WITH_MEEM_WITH_YEH_FINAL_FORM"). +lisp_code_name(64885,"ARABIC_LIGATURE_AIN_WITH_JEEM_WITH_MEEM_FINAL_FORM"). +lisp_code_name(64886,"ARABIC_LIGATURE_AIN_WITH_MEEM_WITH_MEEM_FINAL_FORM"). +lisp_code_name(64887,"ARABIC_LIGATURE_AIN_WITH_MEEM_WITH_MEEM_INITIAL_FORM"). +lisp_code_name(64888,"ARABIC_LIGATURE_AIN_WITH_MEEM_WITH_ALEF_MAKSURA_FINAL_FORM"). +lisp_code_name(64889,"ARABIC_LIGATURE_GHAIN_WITH_MEEM_WITH_MEEM_FINAL_FORM"). +lisp_code_name(64890,"ARABIC_LIGATURE_GHAIN_WITH_MEEM_WITH_YEH_FINAL_FORM"). +lisp_code_name(64891,"ARABIC_LIGATURE_GHAIN_WITH_MEEM_WITH_ALEF_MAKSURA_FINAL_FORM"). +lisp_code_name(64892,"ARABIC_LIGATURE_FEH_WITH_KHAH_WITH_MEEM_FINAL_FORM"). +lisp_code_name(64893,"ARABIC_LIGATURE_FEH_WITH_KHAH_WITH_MEEM_INITIAL_FORM"). +lisp_code_name(64894,"ARABIC_LIGATURE_QAF_WITH_MEEM_WITH_HAH_FINAL_FORM"). +lisp_code_name(64895,"ARABIC_LIGATURE_QAF_WITH_MEEM_WITH_MEEM_FINAL_FORM"). +lisp_code_name(64896,"ARABIC_LIGATURE_LAM_WITH_HAH_WITH_MEEM_FINAL_FORM"). +lisp_code_name(64897,"ARABIC_LIGATURE_LAM_WITH_HAH_WITH_YEH_FINAL_FORM"). +lisp_code_name(64898,"ARABIC_LIGATURE_LAM_WITH_HAH_WITH_ALEF_MAKSURA_FINAL_FORM"). +lisp_code_name(64899,"ARABIC_LIGATURE_LAM_WITH_JEEM_WITH_JEEM_INITIAL_FORM"). +lisp_code_name(64900,"ARABIC_LIGATURE_LAM_WITH_JEEM_WITH_JEEM_FINAL_FORM"). +lisp_code_name(64901,"ARABIC_LIGATURE_LAM_WITH_KHAH_WITH_MEEM_FINAL_FORM"). +lisp_code_name(64902,"ARABIC_LIGATURE_LAM_WITH_KHAH_WITH_MEEM_INITIAL_FORM"). +lisp_code_name(64903,"ARABIC_LIGATURE_LAM_WITH_MEEM_WITH_HAH_FINAL_FORM"). +lisp_code_name(64904,"ARABIC_LIGATURE_LAM_WITH_MEEM_WITH_HAH_INITIAL_FORM"). +lisp_code_name(64905,"ARABIC_LIGATURE_MEEM_WITH_HAH_WITH_JEEM_INITIAL_FORM"). +lisp_code_name(64906,"ARABIC_LIGATURE_MEEM_WITH_HAH_WITH_MEEM_INITIAL_FORM"). +lisp_code_name(64907,"ARABIC_LIGATURE_MEEM_WITH_HAH_WITH_YEH_FINAL_FORM"). +lisp_code_name(64908,"ARABIC_LIGATURE_MEEM_WITH_JEEM_WITH_HAH_INITIAL_FORM"). +lisp_code_name(64909,"ARABIC_LIGATURE_MEEM_WITH_JEEM_WITH_MEEM_INITIAL_FORM"). +lisp_code_name(64910,"ARABIC_LIGATURE_MEEM_WITH_KHAH_WITH_JEEM_INITIAL_FORM"). +lisp_code_name(64911,"ARABIC_LIGATURE_MEEM_WITH_KHAH_WITH_MEEM_INITIAL_FORM"). +lisp_code_name(64914,"ARABIC_LIGATURE_MEEM_WITH_JEEM_WITH_KHAH_INITIAL_FORM"). +lisp_code_name(64915,"ARABIC_LIGATURE_HEH_WITH_MEEM_WITH_JEEM_INITIAL_FORM"). +lisp_code_name(64916,"ARABIC_LIGATURE_HEH_WITH_MEEM_WITH_MEEM_INITIAL_FORM"). +lisp_code_name(64917,"ARABIC_LIGATURE_NOON_WITH_HAH_WITH_MEEM_INITIAL_FORM"). +lisp_code_name(64918,"ARABIC_LIGATURE_NOON_WITH_HAH_WITH_ALEF_MAKSURA_FINAL_FORM"). +lisp_code_name(64919,"ARABIC_LIGATURE_NOON_WITH_JEEM_WITH_MEEM_FINAL_FORM"). +lisp_code_name(64920,"ARABIC_LIGATURE_NOON_WITH_JEEM_WITH_MEEM_INITIAL_FORM"). +lisp_code_name(64921,"ARABIC_LIGATURE_NOON_WITH_JEEM_WITH_ALEF_MAKSURA_FINAL_FORM"). +lisp_code_name(64922,"ARABIC_LIGATURE_NOON_WITH_MEEM_WITH_YEH_FINAL_FORM"). +lisp_code_name(64923,"ARABIC_LIGATURE_NOON_WITH_MEEM_WITH_ALEF_MAKSURA_FINAL_FORM"). +lisp_code_name(64924,"ARABIC_LIGATURE_YEH_WITH_MEEM_WITH_MEEM_FINAL_FORM"). +lisp_code_name(64925,"ARABIC_LIGATURE_YEH_WITH_MEEM_WITH_MEEM_INITIAL_FORM"). +lisp_code_name(64926,"ARABIC_LIGATURE_BEH_WITH_KHAH_WITH_YEH_FINAL_FORM"). +lisp_code_name(64927,"ARABIC_LIGATURE_TEH_WITH_JEEM_WITH_YEH_FINAL_FORM"). +lisp_code_name(64928,"ARABIC_LIGATURE_TEH_WITH_JEEM_WITH_ALEF_MAKSURA_FINAL_FORM"). +lisp_code_name(64929,"ARABIC_LIGATURE_TEH_WITH_KHAH_WITH_YEH_FINAL_FORM"). +lisp_code_name(64930,"ARABIC_LIGATURE_TEH_WITH_KHAH_WITH_ALEF_MAKSURA_FINAL_FORM"). +lisp_code_name(64931,"ARABIC_LIGATURE_TEH_WITH_MEEM_WITH_YEH_FINAL_FORM"). +lisp_code_name(64932,"ARABIC_LIGATURE_TEH_WITH_MEEM_WITH_ALEF_MAKSURA_FINAL_FORM"). +lisp_code_name(64933,"ARABIC_LIGATURE_JEEM_WITH_MEEM_WITH_YEH_FINAL_FORM"). +lisp_code_name(64934,"ARABIC_LIGATURE_JEEM_WITH_HAH_WITH_ALEF_MAKSURA_FINAL_FORM"). +lisp_code_name(64935,"ARABIC_LIGATURE_JEEM_WITH_MEEM_WITH_ALEF_MAKSURA_FINAL_FORM"). +lisp_code_name(64936,"ARABIC_LIGATURE_SEEN_WITH_KHAH_WITH_ALEF_MAKSURA_FINAL_FORM"). +lisp_code_name(64937,"ARABIC_LIGATURE_SAD_WITH_HAH_WITH_YEH_FINAL_FORM"). +lisp_code_name(64938,"ARABIC_LIGATURE_SHEEN_WITH_HAH_WITH_YEH_FINAL_FORM"). +lisp_code_name(64939,"ARABIC_LIGATURE_DAD_WITH_HAH_WITH_YEH_FINAL_FORM"). +lisp_code_name(64940,"ARABIC_LIGATURE_LAM_WITH_JEEM_WITH_YEH_FINAL_FORM"). +lisp_code_name(64941,"ARABIC_LIGATURE_LAM_WITH_MEEM_WITH_YEH_FINAL_FORM"). +lisp_code_name(64942,"ARABIC_LIGATURE_YEH_WITH_HAH_WITH_YEH_FINAL_FORM"). +lisp_code_name(64943,"ARABIC_LIGATURE_YEH_WITH_JEEM_WITH_YEH_FINAL_FORM"). +lisp_code_name(64944,"ARABIC_LIGATURE_YEH_WITH_MEEM_WITH_YEH_FINAL_FORM"). +lisp_code_name(64945,"ARABIC_LIGATURE_MEEM_WITH_MEEM_WITH_YEH_FINAL_FORM"). +lisp_code_name(64946,"ARABIC_LIGATURE_QAF_WITH_MEEM_WITH_YEH_FINAL_FORM"). +lisp_code_name(64947,"ARABIC_LIGATURE_NOON_WITH_HAH_WITH_YEH_FINAL_FORM"). +lisp_code_name(64948,"ARABIC_LIGATURE_QAF_WITH_MEEM_WITH_HAH_INITIAL_FORM"). +lisp_code_name(64949,"ARABIC_LIGATURE_LAM_WITH_HAH_WITH_MEEM_INITIAL_FORM"). +lisp_code_name(64950,"ARABIC_LIGATURE_AIN_WITH_MEEM_WITH_YEH_FINAL_FORM"). +lisp_code_name(64951,"ARABIC_LIGATURE_KAF_WITH_MEEM_WITH_YEH_FINAL_FORM"). +lisp_code_name(64952,"ARABIC_LIGATURE_NOON_WITH_JEEM_WITH_HAH_INITIAL_FORM"). +lisp_code_name(64953,"ARABIC_LIGATURE_MEEM_WITH_KHAH_WITH_YEH_FINAL_FORM"). +lisp_code_name(64954,"ARABIC_LIGATURE_LAM_WITH_JEEM_WITH_MEEM_INITIAL_FORM"). +lisp_code_name(64955,"ARABIC_LIGATURE_KAF_WITH_MEEM_WITH_MEEM_FINAL_FORM"). +lisp_code_name(64956,"ARABIC_LIGATURE_LAM_WITH_JEEM_WITH_MEEM_FINAL_FORM"). +lisp_code_name(64957,"ARABIC_LIGATURE_NOON_WITH_JEEM_WITH_HAH_FINAL_FORM"). +lisp_code_name(64958,"ARABIC_LIGATURE_JEEM_WITH_HAH_WITH_YEH_FINAL_FORM"). +lisp_code_name(64959,"ARABIC_LIGATURE_HAH_WITH_JEEM_WITH_YEH_FINAL_FORM"). +lisp_code_name(64960,"ARABIC_LIGATURE_MEEM_WITH_JEEM_WITH_YEH_FINAL_FORM"). +lisp_code_name(64961,"ARABIC_LIGATURE_FEH_WITH_MEEM_WITH_YEH_FINAL_FORM"). +lisp_code_name(64962,"ARABIC_LIGATURE_BEH_WITH_HAH_WITH_YEH_FINAL_FORM"). +lisp_code_name(64963,"ARABIC_LIGATURE_KAF_WITH_MEEM_WITH_MEEM_INITIAL_FORM"). +lisp_code_name(64964,"ARABIC_LIGATURE_AIN_WITH_JEEM_WITH_MEEM_INITIAL_FORM"). +lisp_code_name(64965,"ARABIC_LIGATURE_SAD_WITH_MEEM_WITH_MEEM_INITIAL_FORM"). +lisp_code_name(64966,"ARABIC_LIGATURE_SEEN_WITH_KHAH_WITH_YEH_FINAL_FORM"). +lisp_code_name(64967,"ARABIC_LIGATURE_NOON_WITH_JEEM_WITH_YEH_FINAL_FORM"). +lisp_code_name(65008,"ARABIC_LIGATURE_SALLA_USED_AS_KORANIC_STOP_SIGN_ISOLATED_FORM"). +lisp_code_name(65009,"ARABIC_LIGATURE_QALA_USED_AS_KORANIC_STOP_SIGN_ISOLATED_FORM"). +lisp_code_name(65010,"ARABIC_LIGATURE_ALLAH_ISOLATED_FORM"). +lisp_code_name(65011,"ARABIC_LIGATURE_AKBAR_ISOLATED_FORM"). +lisp_code_name(65012,"ARABIC_LIGATURE_MOHAMMAD_ISOLATED_FORM"). +lisp_code_name(65013,"ARABIC_LIGATURE_SALAM_ISOLATED_FORM"). +lisp_code_name(65014,"ARABIC_LIGATURE_RASOUL_ISOLATED_FORM"). +lisp_code_name(65015,"ARABIC_LIGATURE_ALAYHE_ISOLATED_FORM"). +lisp_code_name(65016,"ARABIC_LIGATURE_WASALLAM_ISOLATED_FORM"). +lisp_code_name(65017,"ARABIC_LIGATURE_SALLA_ISOLATED_FORM"). +lisp_code_name(65018,"ARABIC_LIGATURE_SALLALLAHOU_ALAYHE_WASALLAM"). +lisp_code_name(65019,"ARABIC_LIGATURE_JALLAJALALOUHOU"). +lisp_code_name(65020,"RIAL_SIGN"). +lisp_code_name(65021,"ARABIC_LIGATURE_BISMILLAH_AR-RAHMAN_AR-RAHEEM"). +lisp_code_name(65024,"VARIATION_SELECTOR-1"). +lisp_code_name(65025,"VARIATION_SELECTOR-2"). +lisp_code_name(65026,"VARIATION_SELECTOR-3"). +lisp_code_name(65027,"VARIATION_SELECTOR-4"). +lisp_code_name(65028,"VARIATION_SELECTOR-5"). +lisp_code_name(65029,"VARIATION_SELECTOR-6"). +lisp_code_name(65030,"VARIATION_SELECTOR-7"). +lisp_code_name(65031,"VARIATION_SELECTOR-8"). +lisp_code_name(65032,"VARIATION_SELECTOR-9"). +lisp_code_name(65033,"VARIATION_SELECTOR-10"). +lisp_code_name(65034,"VARIATION_SELECTOR-11"). +lisp_code_name(65035,"VARIATION_SELECTOR-12"). +lisp_code_name(65036,"VARIATION_SELECTOR-13"). +lisp_code_name(65037,"VARIATION_SELECTOR-14"). +lisp_code_name(65038,"VARIATION_SELECTOR-15"). +lisp_code_name(65039,"VARIATION_SELECTOR-16"). +lisp_code_name(65040,"PRESENTATION_FORM_FOR_VERTICAL_COMMA"). +lisp_code_name(65041,"PRESENTATION_FORM_FOR_VERTICAL_IDEOGRAPHIC_COMMA"). +lisp_code_name(65042,"PRESENTATION_FORM_FOR_VERTICAL_IDEOGRAPHIC_FULL_STOP"). +lisp_code_name(65043,"PRESENTATION_FORM_FOR_VERTICAL_COLON"). +lisp_code_name(65044,"PRESENTATION_FORM_FOR_VERTICAL_SEMICOLON"). +lisp_code_name(65045,"PRESENTATION_FORM_FOR_VERTICAL_EXCLAMATION_MARK"). +lisp_code_name(65046,"PRESENTATION_FORM_FOR_VERTICAL_QUESTION_MARK"). +lisp_code_name(65047,"PRESENTATION_FORM_FOR_VERTICAL_LEFT_WHITE_LENTICULAR_BRACKET"). +lisp_code_name(65048,"PRESENTATION_FORM_FOR_VERTICAL_RIGHT_WHITE_LENTICULAR_BRAKCET"). +lisp_code_name(65049,"PRESENTATION_FORM_FOR_VERTICAL_HORIZONTAL_ELLIPSIS"). +lisp_code_name(65056,"COMBINING_LIGATURE_LEFT_HALF"). +lisp_code_name(65057,"COMBINING_LIGATURE_RIGHT_HALF"). +lisp_code_name(65058,"COMBINING_DOUBLE_TILDE_LEFT_HALF"). +lisp_code_name(65059,"COMBINING_DOUBLE_TILDE_RIGHT_HALF"). +lisp_code_name(65060,"COMBINING_MACRON_LEFT_HALF"). +lisp_code_name(65061,"COMBINING_MACRON_RIGHT_HALF"). +lisp_code_name(65062,"COMBINING_CONJOINING_MACRON"). +lisp_code_name(65063,"COMBINING_LIGATURE_LEFT_HALF_BELOW"). +lisp_code_name(65064,"COMBINING_LIGATURE_RIGHT_HALF_BELOW"). +lisp_code_name(65065,"COMBINING_TILDE_LEFT_HALF_BELOW"). +lisp_code_name(65066,"COMBINING_TILDE_RIGHT_HALF_BELOW"). +lisp_code_name(65067,"COMBINING_MACRON_LEFT_HALF_BELOW"). +lisp_code_name(65068,"COMBINING_MACRON_RIGHT_HALF_BELOW"). +lisp_code_name(65069,"COMBINING_CONJOINING_MACRON_BELOW"). +lisp_code_name(65072,"PRESENTATION_FORM_FOR_VERTICAL_TWO_DOT_LEADER"). +lisp_code_name(65073,"PRESENTATION_FORM_FOR_VERTICAL_EM_DASH"). +lisp_code_name(65074,"PRESENTATION_FORM_FOR_VERTICAL_EN_DASH"). +lisp_code_name(65075,"PRESENTATION_FORM_FOR_VERTICAL_LOW_LINE"). +lisp_code_name(65076,"PRESENTATION_FORM_FOR_VERTICAL_WAVY_LOW_LINE"). +lisp_code_name(65077,"PRESENTATION_FORM_FOR_VERTICAL_LEFT_PARENTHESIS"). +lisp_code_name(65078,"PRESENTATION_FORM_FOR_VERTICAL_RIGHT_PARENTHESIS"). +lisp_code_name(65079,"PRESENTATION_FORM_FOR_VERTICAL_LEFT_CURLY_BRACKET"). +lisp_code_name(65080,"PRESENTATION_FORM_FOR_VERTICAL_RIGHT_CURLY_BRACKET"). +lisp_code_name(65081,"PRESENTATION_FORM_FOR_VERTICAL_LEFT_TORTOISE_SHELL_BRACKET"). +lisp_code_name(65082,"PRESENTATION_FORM_FOR_VERTICAL_RIGHT_TORTOISE_SHELL_BRACKET"). +lisp_code_name(65083,"PRESENTATION_FORM_FOR_VERTICAL_LEFT_BLACK_LENTICULAR_BRACKET"). +lisp_code_name(65084,"PRESENTATION_FORM_FOR_VERTICAL_RIGHT_BLACK_LENTICULAR_BRACKET"). +lisp_code_name(65085,"PRESENTATION_FORM_FOR_VERTICAL_LEFT_DOUBLE_ANGLE_BRACKET"). +lisp_code_name(65086,"PRESENTATION_FORM_FOR_VERTICAL_RIGHT_DOUBLE_ANGLE_BRACKET"). +lisp_code_name(65087,"PRESENTATION_FORM_FOR_VERTICAL_LEFT_ANGLE_BRACKET"). +lisp_code_name(65088,"PRESENTATION_FORM_FOR_VERTICAL_RIGHT_ANGLE_BRACKET"). +lisp_code_name(65089,"PRESENTATION_FORM_FOR_VERTICAL_LEFT_CORNER_BRACKET"). +lisp_code_name(65090,"PRESENTATION_FORM_FOR_VERTICAL_RIGHT_CORNER_BRACKET"). +lisp_code_name(65091,"PRESENTATION_FORM_FOR_VERTICAL_LEFT_WHITE_CORNER_BRACKET"). +lisp_code_name(65092,"PRESENTATION_FORM_FOR_VERTICAL_RIGHT_WHITE_CORNER_BRACKET"). +lisp_code_name(65093,"SESAME_DOT"). +lisp_code_name(65094,"WHITE_SESAME_DOT"). +lisp_code_name(65095,"PRESENTATION_FORM_FOR_VERTICAL_LEFT_SQUARE_BRACKET"). +lisp_code_name(65096,"PRESENTATION_FORM_FOR_VERTICAL_RIGHT_SQUARE_BRACKET"). +lisp_code_name(65097,"DASHED_OVERLINE"). +lisp_code_name(65098,"CENTRELINE_OVERLINE"). +lisp_code_name(65099,"WAVY_OVERLINE"). +lisp_code_name(65100,"DOUBLE_WAVY_OVERLINE"). +lisp_code_name(65101,"DASHED_LOW_LINE"). +lisp_code_name(65102,"CENTRELINE_LOW_LINE"). +lisp_code_name(65103,"WAVY_LOW_LINE"). +lisp_code_name(65104,"SMALL_COMMA"). +lisp_code_name(65105,"SMALL_IDEOGRAPHIC_COMMA"). +lisp_code_name(65106,"SMALL_FULL_STOP"). +lisp_code_name(65108,"SMALL_SEMICOLON"). +lisp_code_name(65109,"SMALL_COLON"). +lisp_code_name(65110,"SMALL_QUESTION_MARK"). +lisp_code_name(65111,"SMALL_EXCLAMATION_MARK"). +lisp_code_name(65112,"SMALL_EM_DASH"). +lisp_code_name(65113,"SMALL_LEFT_PARENTHESIS"). +lisp_code_name(65114,"SMALL_RIGHT_PARENTHESIS"). +lisp_code_name(65115,"SMALL_LEFT_CURLY_BRACKET"). +lisp_code_name(65116,"SMALL_RIGHT_CURLY_BRACKET"). +lisp_code_name(65117,"SMALL_LEFT_TORTOISE_SHELL_BRACKET"). +lisp_code_name(65118,"SMALL_RIGHT_TORTOISE_SHELL_BRACKET"). +lisp_code_name(65119,"SMALL_NUMBER_SIGN"). +lisp_code_name(65120,"SMALL_AMPERSAND"). +lisp_code_name(65121,"SMALL_ASTERISK"). +lisp_code_name(65122,"SMALL_PLUS_SIGN"). +lisp_code_name(65123,"SMALL_HYPHEN-MINUS"). +lisp_code_name(65124,"SMALL_LESS-THAN_SIGN"). +lisp_code_name(65125,"SMALL_GREATER-THAN_SIGN"). +lisp_code_name(65126,"SMALL_EQUALS_SIGN"). +lisp_code_name(65128,"SMALL_REVERSE_SOLIDUS"). +lisp_code_name(65129,"SMALL_DOLLAR_SIGN"). +lisp_code_name(65130,"SMALL_PERCENT_SIGN"). +lisp_code_name(65131,"SMALL_COMMERCIAL_AT"). +lisp_code_name(65136,"ARABIC_FATHATAN_ISOLATED_FORM"). +lisp_code_name(65137,"ARABIC_TATWEEL_WITH_FATHATAN_ABOVE"). +lisp_code_name(65138,"ARABIC_DAMMATAN_ISOLATED_FORM"). +lisp_code_name(65139,"ARABIC_TAIL_FRAGMENT"). +lisp_code_name(65140,"ARABIC_KASRATAN_ISOLATED_FORM"). +lisp_code_name(65142,"ARABIC_FATHA_ISOLATED_FORM"). +lisp_code_name(65143,"ARABIC_FATHA_MEDIAL_FORM"). +lisp_code_name(65144,"ARABIC_DAMMA_ISOLATED_FORM"). +lisp_code_name(65145,"ARABIC_DAMMA_MEDIAL_FORM"). +lisp_code_name(65146,"ARABIC_KASRA_ISOLATED_FORM"). +lisp_code_name(65147,"ARABIC_KASRA_MEDIAL_FORM"). +lisp_code_name(65148,"ARABIC_SHADDA_ISOLATED_FORM"). +lisp_code_name(65149,"ARABIC_SHADDA_MEDIAL_FORM"). +lisp_code_name(65150,"ARABIC_SUKUN_ISOLATED_FORM"). +lisp_code_name(65151,"ARABIC_SUKUN_MEDIAL_FORM"). +lisp_code_name(65152,"ARABIC_LETTER_HAMZA_ISOLATED_FORM"). +lisp_code_name(65153,"ARABIC_LETTER_ALEF_WITH_MADDA_ABOVE_ISOLATED_FORM"). +lisp_code_name(65154,"ARABIC_LETTER_ALEF_WITH_MADDA_ABOVE_FINAL_FORM"). +lisp_code_name(65155,"ARABIC_LETTER_ALEF_WITH_HAMZA_ABOVE_ISOLATED_FORM"). +lisp_code_name(65156,"ARABIC_LETTER_ALEF_WITH_HAMZA_ABOVE_FINAL_FORM"). +lisp_code_name(65157,"ARABIC_LETTER_WAW_WITH_HAMZA_ABOVE_ISOLATED_FORM"). +lisp_code_name(65158,"ARABIC_LETTER_WAW_WITH_HAMZA_ABOVE_FINAL_FORM"). +lisp_code_name(65159,"ARABIC_LETTER_ALEF_WITH_HAMZA_BELOW_ISOLATED_FORM"). +lisp_code_name(65160,"ARABIC_LETTER_ALEF_WITH_HAMZA_BELOW_FINAL_FORM"). +lisp_code_name(65161,"ARABIC_LETTER_YEH_WITH_HAMZA_ABOVE_ISOLATED_FORM"). +lisp_code_name(65162,"ARABIC_LETTER_YEH_WITH_HAMZA_ABOVE_FINAL_FORM"). +lisp_code_name(65163,"ARABIC_LETTER_YEH_WITH_HAMZA_ABOVE_INITIAL_FORM"). +lisp_code_name(65164,"ARABIC_LETTER_YEH_WITH_HAMZA_ABOVE_MEDIAL_FORM"). +lisp_code_name(65165,"ARABIC_LETTER_ALEF_ISOLATED_FORM"). +lisp_code_name(65166,"ARABIC_LETTER_ALEF_FINAL_FORM"). +lisp_code_name(65167,"ARABIC_LETTER_BEH_ISOLATED_FORM"). +lisp_code_name(65168,"ARABIC_LETTER_BEH_FINAL_FORM"). +lisp_code_name(65169,"ARABIC_LETTER_BEH_INITIAL_FORM"). +lisp_code_name(65170,"ARABIC_LETTER_BEH_MEDIAL_FORM"). +lisp_code_name(65171,"ARABIC_LETTER_TEH_MARBUTA_ISOLATED_FORM"). +lisp_code_name(65172,"ARABIC_LETTER_TEH_MARBUTA_FINAL_FORM"). +lisp_code_name(65173,"ARABIC_LETTER_TEH_ISOLATED_FORM"). +lisp_code_name(65174,"ARABIC_LETTER_TEH_FINAL_FORM"). +lisp_code_name(65175,"ARABIC_LETTER_TEH_INITIAL_FORM"). +lisp_code_name(65176,"ARABIC_LETTER_TEH_MEDIAL_FORM"). +lisp_code_name(65177,"ARABIC_LETTER_THEH_ISOLATED_FORM"). +lisp_code_name(65178,"ARABIC_LETTER_THEH_FINAL_FORM"). +lisp_code_name(65179,"ARABIC_LETTER_THEH_INITIAL_FORM"). +lisp_code_name(65180,"ARABIC_LETTER_THEH_MEDIAL_FORM"). +lisp_code_name(65181,"ARABIC_LETTER_JEEM_ISOLATED_FORM"). +lisp_code_name(65182,"ARABIC_LETTER_JEEM_FINAL_FORM"). +lisp_code_name(65183,"ARABIC_LETTER_JEEM_INITIAL_FORM"). +lisp_code_name(65184,"ARABIC_LETTER_JEEM_MEDIAL_FORM"). +lisp_code_name(65185,"ARABIC_LETTER_HAH_ISOLATED_FORM"). +lisp_code_name(65186,"ARABIC_LETTER_HAH_FINAL_FORM"). +lisp_code_name(65187,"ARABIC_LETTER_HAH_INITIAL_FORM"). +lisp_code_name(65188,"ARABIC_LETTER_HAH_MEDIAL_FORM"). +lisp_code_name(65189,"ARABIC_LETTER_KHAH_ISOLATED_FORM"). +lisp_code_name(65190,"ARABIC_LETTER_KHAH_FINAL_FORM"). +lisp_code_name(65191,"ARABIC_LETTER_KHAH_INITIAL_FORM"). +lisp_code_name(65192,"ARABIC_LETTER_KHAH_MEDIAL_FORM"). +lisp_code_name(65193,"ARABIC_LETTER_DAL_ISOLATED_FORM"). +lisp_code_name(65194,"ARABIC_LETTER_DAL_FINAL_FORM"). +lisp_code_name(65195,"ARABIC_LETTER_THAL_ISOLATED_FORM"). +lisp_code_name(65196,"ARABIC_LETTER_THAL_FINAL_FORM"). +lisp_code_name(65197,"ARABIC_LETTER_REH_ISOLATED_FORM"). +lisp_code_name(65198,"ARABIC_LETTER_REH_FINAL_FORM"). +lisp_code_name(65199,"ARABIC_LETTER_ZAIN_ISOLATED_FORM"). +lisp_code_name(65200,"ARABIC_LETTER_ZAIN_FINAL_FORM"). +lisp_code_name(65201,"ARABIC_LETTER_SEEN_ISOLATED_FORM"). +lisp_code_name(65202,"ARABIC_LETTER_SEEN_FINAL_FORM"). +lisp_code_name(65203,"ARABIC_LETTER_SEEN_INITIAL_FORM"). +lisp_code_name(65204,"ARABIC_LETTER_SEEN_MEDIAL_FORM"). +lisp_code_name(65205,"ARABIC_LETTER_SHEEN_ISOLATED_FORM"). +lisp_code_name(65206,"ARABIC_LETTER_SHEEN_FINAL_FORM"). +lisp_code_name(65207,"ARABIC_LETTER_SHEEN_INITIAL_FORM"). +lisp_code_name(65208,"ARABIC_LETTER_SHEEN_MEDIAL_FORM"). +lisp_code_name(65209,"ARABIC_LETTER_SAD_ISOLATED_FORM"). +lisp_code_name(65210,"ARABIC_LETTER_SAD_FINAL_FORM"). +lisp_code_name(65211,"ARABIC_LETTER_SAD_INITIAL_FORM"). +lisp_code_name(65212,"ARABIC_LETTER_SAD_MEDIAL_FORM"). +lisp_code_name(65213,"ARABIC_LETTER_DAD_ISOLATED_FORM"). +lisp_code_name(65214,"ARABIC_LETTER_DAD_FINAL_FORM"). +lisp_code_name(65215,"ARABIC_LETTER_DAD_INITIAL_FORM"). +lisp_code_name(65216,"ARABIC_LETTER_DAD_MEDIAL_FORM"). +lisp_code_name(65217,"ARABIC_LETTER_TAH_ISOLATED_FORM"). +lisp_code_name(65218,"ARABIC_LETTER_TAH_FINAL_FORM"). +lisp_code_name(65219,"ARABIC_LETTER_TAH_INITIAL_FORM"). +lisp_code_name(65220,"ARABIC_LETTER_TAH_MEDIAL_FORM"). +lisp_code_name(65221,"ARABIC_LETTER_ZAH_ISOLATED_FORM"). +lisp_code_name(65222,"ARABIC_LETTER_ZAH_FINAL_FORM"). +lisp_code_name(65223,"ARABIC_LETTER_ZAH_INITIAL_FORM"). +lisp_code_name(65224,"ARABIC_LETTER_ZAH_MEDIAL_FORM"). +lisp_code_name(65225,"ARABIC_LETTER_AIN_ISOLATED_FORM"). +lisp_code_name(65226,"ARABIC_LETTER_AIN_FINAL_FORM"). +lisp_code_name(65227,"ARABIC_LETTER_AIN_INITIAL_FORM"). +lisp_code_name(65228,"ARABIC_LETTER_AIN_MEDIAL_FORM"). +lisp_code_name(65229,"ARABIC_LETTER_GHAIN_ISOLATED_FORM"). +lisp_code_name(65230,"ARABIC_LETTER_GHAIN_FINAL_FORM"). +lisp_code_name(65231,"ARABIC_LETTER_GHAIN_INITIAL_FORM"). +lisp_code_name(65232,"ARABIC_LETTER_GHAIN_MEDIAL_FORM"). +lisp_code_name(65233,"ARABIC_LETTER_FEH_ISOLATED_FORM"). +lisp_code_name(65234,"ARABIC_LETTER_FEH_FINAL_FORM"). +lisp_code_name(65235,"ARABIC_LETTER_FEH_INITIAL_FORM"). +lisp_code_name(65236,"ARABIC_LETTER_FEH_MEDIAL_FORM"). +lisp_code_name(65237,"ARABIC_LETTER_QAF_ISOLATED_FORM"). +lisp_code_name(65238,"ARABIC_LETTER_QAF_FINAL_FORM"). +lisp_code_name(65239,"ARABIC_LETTER_QAF_INITIAL_FORM"). +lisp_code_name(65240,"ARABIC_LETTER_QAF_MEDIAL_FORM"). +lisp_code_name(65241,"ARABIC_LETTER_KAF_ISOLATED_FORM"). +lisp_code_name(65242,"ARABIC_LETTER_KAF_FINAL_FORM"). +lisp_code_name(65243,"ARABIC_LETTER_KAF_INITIAL_FORM"). +lisp_code_name(65244,"ARABIC_LETTER_KAF_MEDIAL_FORM"). +lisp_code_name(65245,"ARABIC_LETTER_LAM_ISOLATED_FORM"). +lisp_code_name(65246,"ARABIC_LETTER_LAM_FINAL_FORM"). +lisp_code_name(65247,"ARABIC_LETTER_LAM_INITIAL_FORM"). +lisp_code_name(65248,"ARABIC_LETTER_LAM_MEDIAL_FORM"). +lisp_code_name(65249,"ARABIC_LETTER_MEEM_ISOLATED_FORM"). +lisp_code_name(65250,"ARABIC_LETTER_MEEM_FINAL_FORM"). +lisp_code_name(65251,"ARABIC_LETTER_MEEM_INITIAL_FORM"). +lisp_code_name(65252,"ARABIC_LETTER_MEEM_MEDIAL_FORM"). +lisp_code_name(65253,"ARABIC_LETTER_NOON_ISOLATED_FORM"). +lisp_code_name(65254,"ARABIC_LETTER_NOON_FINAL_FORM"). +lisp_code_name(65255,"ARABIC_LETTER_NOON_INITIAL_FORM"). +lisp_code_name(65256,"ARABIC_LETTER_NOON_MEDIAL_FORM"). +lisp_code_name(65257,"ARABIC_LETTER_HEH_ISOLATED_FORM"). +lisp_code_name(65258,"ARABIC_LETTER_HEH_FINAL_FORM"). +lisp_code_name(65259,"ARABIC_LETTER_HEH_INITIAL_FORM"). +lisp_code_name(65260,"ARABIC_LETTER_HEH_MEDIAL_FORM"). +lisp_code_name(65261,"ARABIC_LETTER_WAW_ISOLATED_FORM"). +lisp_code_name(65262,"ARABIC_LETTER_WAW_FINAL_FORM"). +lisp_code_name(65263,"ARABIC_LETTER_ALEF_MAKSURA_ISOLATED_FORM"). +lisp_code_name(65264,"ARABIC_LETTER_ALEF_MAKSURA_FINAL_FORM"). +lisp_code_name(65265,"ARABIC_LETTER_YEH_ISOLATED_FORM"). +lisp_code_name(65266,"ARABIC_LETTER_YEH_FINAL_FORM"). +lisp_code_name(65267,"ARABIC_LETTER_YEH_INITIAL_FORM"). +lisp_code_name(65268,"ARABIC_LETTER_YEH_MEDIAL_FORM"). +lisp_code_name(65269,"ARABIC_LIGATURE_LAM_WITH_ALEF_WITH_MADDA_ABOVE_ISOLATED_FORM"). +lisp_code_name(65270,"ARABIC_LIGATURE_LAM_WITH_ALEF_WITH_MADDA_ABOVE_FINAL_FORM"). +lisp_code_name(65271,"ARABIC_LIGATURE_LAM_WITH_ALEF_WITH_HAMZA_ABOVE_ISOLATED_FORM"). +lisp_code_name(65272,"ARABIC_LIGATURE_LAM_WITH_ALEF_WITH_HAMZA_ABOVE_FINAL_FORM"). +lisp_code_name(65273,"ARABIC_LIGATURE_LAM_WITH_ALEF_WITH_HAMZA_BELOW_ISOLATED_FORM"). +lisp_code_name(65274,"ARABIC_LIGATURE_LAM_WITH_ALEF_WITH_HAMZA_BELOW_FINAL_FORM"). +lisp_code_name(65275,"ARABIC_LIGATURE_LAM_WITH_ALEF_ISOLATED_FORM"). +lisp_code_name(65276,"ARABIC_LIGATURE_LAM_WITH_ALEF_FINAL_FORM"). +lisp_code_name(65279,"ZERO_WIDTH_NO-BREAK_SPACE"). +lisp_code_name(65281,"FULLWIDTH_EXCLAMATION_MARK"). +lisp_code_name(65282,"FULLWIDTH_QUOTATION_MARK"). +lisp_code_name(65283,"FULLWIDTH_NUMBER_SIGN"). +lisp_code_name(65284,"FULLWIDTH_DOLLAR_SIGN"). +lisp_code_name(65285,"FULLWIDTH_PERCENT_SIGN"). +lisp_code_name(65286,"FULLWIDTH_AMPERSAND"). +lisp_code_name(65287,"FULLWIDTH_APOSTROPHE"). +lisp_code_name(65288,"FULLWIDTH_LEFT_PARENTHESIS"). +lisp_code_name(65289,"FULLWIDTH_RIGHT_PARENTHESIS"). +lisp_code_name(65290,"FULLWIDTH_ASTERISK"). +lisp_code_name(65291,"FULLWIDTH_PLUS_SIGN"). +lisp_code_name(65292,"FULLWIDTH_COMMA"). +lisp_code_name(65293,"FULLWIDTH_HYPHEN-MINUS"). +lisp_code_name(65294,"FULLWIDTH_FULL_STOP"). +lisp_code_name(65295,"FULLWIDTH_SOLIDUS"). +lisp_code_name(65296,"FULLWIDTH_DIGIT_ZERO"). +lisp_code_name(65297,"FULLWIDTH_DIGIT_ONE"). +lisp_code_name(65298,"FULLWIDTH_DIGIT_TWO"). +lisp_code_name(65299,"FULLWIDTH_DIGIT_THREE"). +lisp_code_name(65300,"FULLWIDTH_DIGIT_FOUR"). +lisp_code_name(65301,"FULLWIDTH_DIGIT_FIVE"). +lisp_code_name(65302,"FULLWIDTH_DIGIT_SIX"). +lisp_code_name(65303,"FULLWIDTH_DIGIT_SEVEN"). +lisp_code_name(65304,"FULLWIDTH_DIGIT_EIGHT"). +lisp_code_name(65305,"FULLWIDTH_DIGIT_NINE"). +lisp_code_name(65306,"FULLWIDTH_COLON"). +lisp_code_name(65307,"FULLWIDTH_SEMICOLON"). +lisp_code_name(65308,"FULLWIDTH_LESS-THAN_SIGN"). +lisp_code_name(65309,"FULLWIDTH_EQUALS_SIGN"). +lisp_code_name(65310,"FULLWIDTH_GREATER-THAN_SIGN"). +lisp_code_name(65311,"FULLWIDTH_QUESTION_MARK"). +lisp_code_name(65312,"FULLWIDTH_COMMERCIAL_AT"). +lisp_code_name(65313,"FULLWIDTH_LATIN_CAPITAL_LETTER_A"). +lisp_code_name(65314,"FULLWIDTH_LATIN_CAPITAL_LETTER_B"). +lisp_code_name(65315,"FULLWIDTH_LATIN_CAPITAL_LETTER_C"). +lisp_code_name(65316,"FULLWIDTH_LATIN_CAPITAL_LETTER_D"). +lisp_code_name(65317,"FULLWIDTH_LATIN_CAPITAL_LETTER_E"). +lisp_code_name(65318,"FULLWIDTH_LATIN_CAPITAL_LETTER_F"). +lisp_code_name(65319,"FULLWIDTH_LATIN_CAPITAL_LETTER_G"). +lisp_code_name(65320,"FULLWIDTH_LATIN_CAPITAL_LETTER_H"). +lisp_code_name(65321,"FULLWIDTH_LATIN_CAPITAL_LETTER_I"). +lisp_code_name(65322,"FULLWIDTH_LATIN_CAPITAL_LETTER_J"). +lisp_code_name(65323,"FULLWIDTH_LATIN_CAPITAL_LETTER_K"). +lisp_code_name(65324,"FULLWIDTH_LATIN_CAPITAL_LETTER_L"). +lisp_code_name(65325,"FULLWIDTH_LATIN_CAPITAL_LETTER_M"). +lisp_code_name(65326,"FULLWIDTH_LATIN_CAPITAL_LETTER_N"). +lisp_code_name(65327,"FULLWIDTH_LATIN_CAPITAL_LETTER_O"). +lisp_code_name(65328,"FULLWIDTH_LATIN_CAPITAL_LETTER_P"). +lisp_code_name(65329,"FULLWIDTH_LATIN_CAPITAL_LETTER_Q"). +lisp_code_name(65330,"FULLWIDTH_LATIN_CAPITAL_LETTER_R"). +lisp_code_name(65331,"FULLWIDTH_LATIN_CAPITAL_LETTER_S"). +lisp_code_name(65332,"FULLWIDTH_LATIN_CAPITAL_LETTER_T"). +lisp_code_name(65333,"FULLWIDTH_LATIN_CAPITAL_LETTER_U"). +lisp_code_name(65334,"FULLWIDTH_LATIN_CAPITAL_LETTER_V"). +lisp_code_name(65335,"FULLWIDTH_LATIN_CAPITAL_LETTER_W"). +lisp_code_name(65336,"FULLWIDTH_LATIN_CAPITAL_LETTER_X"). +lisp_code_name(65337,"FULLWIDTH_LATIN_CAPITAL_LETTER_Y"). +lisp_code_name(65338,"FULLWIDTH_LATIN_CAPITAL_LETTER_Z"). +lisp_code_name(65339,"FULLWIDTH_LEFT_SQUARE_BRACKET"). +lisp_code_name(65340,"FULLWIDTH_REVERSE_SOLIDUS"). +lisp_code_name(65341,"FULLWIDTH_RIGHT_SQUARE_BRACKET"). +lisp_code_name(65342,"FULLWIDTH_CIRCUMFLEX_ACCENT"). +lisp_code_name(65343,"FULLWIDTH_LOW_LINE"). +lisp_code_name(65344,"FULLWIDTH_GRAVE_ACCENT"). +lisp_code_name(65345,"FULLWIDTH_LATIN_SMALL_LETTER_A"). +lisp_code_name(65346,"FULLWIDTH_LATIN_SMALL_LETTER_B"). +lisp_code_name(65347,"FULLWIDTH_LATIN_SMALL_LETTER_C"). +lisp_code_name(65348,"FULLWIDTH_LATIN_SMALL_LETTER_D"). +lisp_code_name(65349,"FULLWIDTH_LATIN_SMALL_LETTER_E"). +lisp_code_name(65350,"FULLWIDTH_LATIN_SMALL_LETTER_F"). +lisp_code_name(65351,"FULLWIDTH_LATIN_SMALL_LETTER_G"). +lisp_code_name(65352,"FULLWIDTH_LATIN_SMALL_LETTER_H"). +lisp_code_name(65353,"FULLWIDTH_LATIN_SMALL_LETTER_I"). +lisp_code_name(65354,"FULLWIDTH_LATIN_SMALL_LETTER_J"). +lisp_code_name(65355,"FULLWIDTH_LATIN_SMALL_LETTER_K"). +lisp_code_name(65356,"FULLWIDTH_LATIN_SMALL_LETTER_L"). +lisp_code_name(65357,"FULLWIDTH_LATIN_SMALL_LETTER_M"). +lisp_code_name(65358,"FULLWIDTH_LATIN_SMALL_LETTER_N"). +lisp_code_name(65359,"FULLWIDTH_LATIN_SMALL_LETTER_O"). +lisp_code_name(65360,"FULLWIDTH_LATIN_SMALL_LETTER_P"). +lisp_code_name(65361,"FULLWIDTH_LATIN_SMALL_LETTER_Q"). +lisp_code_name(65362,"FULLWIDTH_LATIN_SMALL_LETTER_R"). +lisp_code_name(65363,"FULLWIDTH_LATIN_SMALL_LETTER_S"). +lisp_code_name(65364,"FULLWIDTH_LATIN_SMALL_LETTER_T"). +lisp_code_name(65365,"FULLWIDTH_LATIN_SMALL_LETTER_U"). +lisp_code_name(65366,"FULLWIDTH_LATIN_SMALL_LETTER_V"). +lisp_code_name(65367,"FULLWIDTH_LATIN_SMALL_LETTER_W"). +lisp_code_name(65368,"FULLWIDTH_LATIN_SMALL_LETTER_X"). +lisp_code_name(65369,"FULLWIDTH_LATIN_SMALL_LETTER_Y"). +lisp_code_name(65370,"FULLWIDTH_LATIN_SMALL_LETTER_Z"). +lisp_code_name(65371,"FULLWIDTH_LEFT_CURLY_BRACKET"). +lisp_code_name(65372,"FULLWIDTH_VERTICAL_LINE"). +lisp_code_name(65373,"FULLWIDTH_RIGHT_CURLY_BRACKET"). +lisp_code_name(65374,"FULLWIDTH_TILDE"). +lisp_code_name(65375,"FULLWIDTH_LEFT_WHITE_PARENTHESIS"). +lisp_code_name(65376,"FULLWIDTH_RIGHT_WHITE_PARENTHESIS"). +lisp_code_name(65377,"HALFWIDTH_IDEOGRAPHIC_FULL_STOP"). +lisp_code_name(65378,"HALFWIDTH_LEFT_CORNER_BRACKET"). +lisp_code_name(65379,"HALFWIDTH_RIGHT_CORNER_BRACKET"). +lisp_code_name(65380,"HALFWIDTH_IDEOGRAPHIC_COMMA"). +lisp_code_name(65381,"HALFWIDTH_KATAKANA_MIDDLE_DOT"). +lisp_code_name(65382,"HALFWIDTH_KATAKANA_LETTER_WO"). +lisp_code_name(65383,"HALFWIDTH_KATAKANA_LETTER_SMALL_A"). +lisp_code_name(65384,"HALFWIDTH_KATAKANA_LETTER_SMALL_I"). +lisp_code_name(65385,"HALFWIDTH_KATAKANA_LETTER_SMALL_U"). +lisp_code_name(65386,"HALFWIDTH_KATAKANA_LETTER_SMALL_E"). +lisp_code_name(65387,"HALFWIDTH_KATAKANA_LETTER_SMALL_O"). +lisp_code_name(65388,"HALFWIDTH_KATAKANA_LETTER_SMALL_YA"). +lisp_code_name(65389,"HALFWIDTH_KATAKANA_LETTER_SMALL_YU"). +lisp_code_name(65390,"HALFWIDTH_KATAKANA_LETTER_SMALL_YO"). +lisp_code_name(65391,"HALFWIDTH_KATAKANA_LETTER_SMALL_TU"). +lisp_code_name(65392,"HALFWIDTH_KATAKANA-HIRAGANA_PROLONGED_SOUND_MARK"). +lisp_code_name(65393,"HALFWIDTH_KATAKANA_LETTER_A"). +lisp_code_name(65394,"HALFWIDTH_KATAKANA_LETTER_I"). +lisp_code_name(65395,"HALFWIDTH_KATAKANA_LETTER_U"). +lisp_code_name(65396,"HALFWIDTH_KATAKANA_LETTER_E"). +lisp_code_name(65397,"HALFWIDTH_KATAKANA_LETTER_O"). +lisp_code_name(65398,"HALFWIDTH_KATAKANA_LETTER_KA"). +lisp_code_name(65399,"HALFWIDTH_KATAKANA_LETTER_KI"). +lisp_code_name(65400,"HALFWIDTH_KATAKANA_LETTER_KU"). +lisp_code_name(65401,"HALFWIDTH_KATAKANA_LETTER_KE"). +lisp_code_name(65402,"HALFWIDTH_KATAKANA_LETTER_KO"). +lisp_code_name(65403,"HALFWIDTH_KATAKANA_LETTER_SA"). +lisp_code_name(65404,"HALFWIDTH_KATAKANA_LETTER_SI"). +lisp_code_name(65405,"HALFWIDTH_KATAKANA_LETTER_SU"). +lisp_code_name(65406,"HALFWIDTH_KATAKANA_LETTER_SE"). +lisp_code_name(65407,"HALFWIDTH_KATAKANA_LETTER_SO"). +lisp_code_name(65408,"HALFWIDTH_KATAKANA_LETTER_TA"). +lisp_code_name(65409,"HALFWIDTH_KATAKANA_LETTER_TI"). +lisp_code_name(65410,"HALFWIDTH_KATAKANA_LETTER_TU"). +lisp_code_name(65411,"HALFWIDTH_KATAKANA_LETTER_TE"). +lisp_code_name(65412,"HALFWIDTH_KATAKANA_LETTER_TO"). +lisp_code_name(65413,"HALFWIDTH_KATAKANA_LETTER_NA"). +lisp_code_name(65414,"HALFWIDTH_KATAKANA_LETTER_NI"). +lisp_code_name(65415,"HALFWIDTH_KATAKANA_LETTER_NU"). +lisp_code_name(65416,"HALFWIDTH_KATAKANA_LETTER_NE"). +lisp_code_name(65417,"HALFWIDTH_KATAKANA_LETTER_NO"). +lisp_code_name(65418,"HALFWIDTH_KATAKANA_LETTER_HA"). +lisp_code_name(65419,"HALFWIDTH_KATAKANA_LETTER_HI"). +lisp_code_name(65420,"HALFWIDTH_KATAKANA_LETTER_HU"). +lisp_code_name(65421,"HALFWIDTH_KATAKANA_LETTER_HE"). +lisp_code_name(65422,"HALFWIDTH_KATAKANA_LETTER_HO"). +lisp_code_name(65423,"HALFWIDTH_KATAKANA_LETTER_MA"). +lisp_code_name(65424,"HALFWIDTH_KATAKANA_LETTER_MI"). +lisp_code_name(65425,"HALFWIDTH_KATAKANA_LETTER_MU"). +lisp_code_name(65426,"HALFWIDTH_KATAKANA_LETTER_ME"). +lisp_code_name(65427,"HALFWIDTH_KATAKANA_LETTER_MO"). +lisp_code_name(65428,"HALFWIDTH_KATAKANA_LETTER_YA"). +lisp_code_name(65429,"HALFWIDTH_KATAKANA_LETTER_YU"). +lisp_code_name(65430,"HALFWIDTH_KATAKANA_LETTER_YO"). +lisp_code_name(65431,"HALFWIDTH_KATAKANA_LETTER_RA"). +lisp_code_name(65432,"HALFWIDTH_KATAKANA_LETTER_RI"). +lisp_code_name(65433,"HALFWIDTH_KATAKANA_LETTER_RU"). +lisp_code_name(65434,"HALFWIDTH_KATAKANA_LETTER_RE"). +lisp_code_name(65435,"HALFWIDTH_KATAKANA_LETTER_RO"). +lisp_code_name(65436,"HALFWIDTH_KATAKANA_LETTER_WA"). +lisp_code_name(65437,"HALFWIDTH_KATAKANA_LETTER_N"). +lisp_code_name(65438,"HALFWIDTH_KATAKANA_VOICED_SOUND_MARK"). +lisp_code_name(65439,"HALFWIDTH_KATAKANA_SEMI-VOICED_SOUND_MARK"). +lisp_code_name(65440,"HALFWIDTH_HANGUL_FILLER"). +lisp_code_name(65441,"HALFWIDTH_HANGUL_LETTER_KIYEOK"). +lisp_code_name(65442,"HALFWIDTH_HANGUL_LETTER_SSANGKIYEOK"). +lisp_code_name(65443,"HALFWIDTH_HANGUL_LETTER_KIYEOK-SIOS"). +lisp_code_name(65444,"HALFWIDTH_HANGUL_LETTER_NIEUN"). +lisp_code_name(65445,"HALFWIDTH_HANGUL_LETTER_NIEUN-CIEUC"). +lisp_code_name(65446,"HALFWIDTH_HANGUL_LETTER_NIEUN-HIEUH"). +lisp_code_name(65447,"HALFWIDTH_HANGUL_LETTER_TIKEUT"). +lisp_code_name(65448,"HALFWIDTH_HANGUL_LETTER_SSANGTIKEUT"). +lisp_code_name(65449,"HALFWIDTH_HANGUL_LETTER_RIEUL"). +lisp_code_name(65450,"HALFWIDTH_HANGUL_LETTER_RIEUL-KIYEOK"). +lisp_code_name(65451,"HALFWIDTH_HANGUL_LETTER_RIEUL-MIEUM"). +lisp_code_name(65452,"HALFWIDTH_HANGUL_LETTER_RIEUL-PIEUP"). +lisp_code_name(65453,"HALFWIDTH_HANGUL_LETTER_RIEUL-SIOS"). +lisp_code_name(65454,"HALFWIDTH_HANGUL_LETTER_RIEUL-THIEUTH"). +lisp_code_name(65455,"HALFWIDTH_HANGUL_LETTER_RIEUL-PHIEUPH"). +lisp_code_name(65456,"HALFWIDTH_HANGUL_LETTER_RIEUL-HIEUH"). +lisp_code_name(65457,"HALFWIDTH_HANGUL_LETTER_MIEUM"). +lisp_code_name(65458,"HALFWIDTH_HANGUL_LETTER_PIEUP"). +lisp_code_name(65459,"HALFWIDTH_HANGUL_LETTER_SSANGPIEUP"). +lisp_code_name(65460,"HALFWIDTH_HANGUL_LETTER_PIEUP-SIOS"). +lisp_code_name(65461,"HALFWIDTH_HANGUL_LETTER_SIOS"). +lisp_code_name(65462,"HALFWIDTH_HANGUL_LETTER_SSANGSIOS"). +lisp_code_name(65463,"HALFWIDTH_HANGUL_LETTER_IEUNG"). +lisp_code_name(65464,"HALFWIDTH_HANGUL_LETTER_CIEUC"). +lisp_code_name(65465,"HALFWIDTH_HANGUL_LETTER_SSANGCIEUC"). +lisp_code_name(65466,"HALFWIDTH_HANGUL_LETTER_CHIEUCH"). +lisp_code_name(65467,"HALFWIDTH_HANGUL_LETTER_KHIEUKH"). +lisp_code_name(65468,"HALFWIDTH_HANGUL_LETTER_THIEUTH"). +lisp_code_name(65469,"HALFWIDTH_HANGUL_LETTER_PHIEUPH"). +lisp_code_name(65470,"HALFWIDTH_HANGUL_LETTER_HIEUH"). +lisp_code_name(65474,"HALFWIDTH_HANGUL_LETTER_A"). +lisp_code_name(65475,"HALFWIDTH_HANGUL_LETTER_AE"). +lisp_code_name(65476,"HALFWIDTH_HANGUL_LETTER_YA"). +lisp_code_name(65477,"HALFWIDTH_HANGUL_LETTER_YAE"). +lisp_code_name(65478,"HALFWIDTH_HANGUL_LETTER_EO"). +lisp_code_name(65479,"HALFWIDTH_HANGUL_LETTER_E"). +lisp_code_name(65482,"HALFWIDTH_HANGUL_LETTER_YEO"). +lisp_code_name(65483,"HALFWIDTH_HANGUL_LETTER_YE"). +lisp_code_name(65484,"HALFWIDTH_HANGUL_LETTER_O"). +lisp_code_name(65485,"HALFWIDTH_HANGUL_LETTER_WA"). +lisp_code_name(65486,"HALFWIDTH_HANGUL_LETTER_WAE"). +lisp_code_name(65487,"HALFWIDTH_HANGUL_LETTER_OE"). +lisp_code_name(65490,"HALFWIDTH_HANGUL_LETTER_YO"). +lisp_code_name(65491,"HALFWIDTH_HANGUL_LETTER_U"). +lisp_code_name(65492,"HALFWIDTH_HANGUL_LETTER_WEO"). +lisp_code_name(65493,"HALFWIDTH_HANGUL_LETTER_WE"). +lisp_code_name(65494,"HALFWIDTH_HANGUL_LETTER_WI"). +lisp_code_name(65495,"HALFWIDTH_HANGUL_LETTER_YU"). +lisp_code_name(65498,"HALFWIDTH_HANGUL_LETTER_EU"). +lisp_code_name(65499,"HALFWIDTH_HANGUL_LETTER_YI"). +lisp_code_name(65500,"HALFWIDTH_HANGUL_LETTER_I"). +lisp_code_name(65504,"FULLWIDTH_CENT_SIGN"). +lisp_code_name(65505,"FULLWIDTH_POUND_SIGN"). +lisp_code_name(65506,"FULLWIDTH_NOT_SIGN"). +lisp_code_name(65507,"FULLWIDTH_MACRON"). +lisp_code_name(65508,"FULLWIDTH_BROKEN_BAR"). +lisp_code_name(65509,"FULLWIDTH_YEN_SIGN"). +lisp_code_name(65510,"FULLWIDTH_WON_SIGN"). +lisp_code_name(65512,"HALFWIDTH_FORMS_LIGHT_VERTICAL"). +lisp_code_name(65513,"HALFWIDTH_LEFTWARDS_ARROW"). +lisp_code_name(65514,"HALFWIDTH_UPWARDS_ARROW"). +lisp_code_name(65515,"HALFWIDTH_RIGHTWARDS_ARROW"). +lisp_code_name(65516,"HALFWIDTH_DOWNWARDS_ARROW"). +lisp_code_name(65517,"HALFWIDTH_BLACK_SQUARE"). +lisp_code_name(65518,"HALFWIDTH_WHITE_CIRCLE"). +lisp_code_name(65529,"INTERLINEAR_ANNOTATION_ANCHOR"). +lisp_code_name(65530,"INTERLINEAR_ANNOTATION_SEPARATOR"). +lisp_code_name(65531,"INTERLINEAR_ANNOTATION_TERMINATOR"). +lisp_code_name(65532,"OBJECT_REPLACEMENT_CHARACTER"). +lisp_code_name(65533,"REPLACEMENT_CHARACTER"). +lisp_code_name(65536,"LINEAR_B_SYLLABLE_B008_A"). +lisp_code_name(65537,"LINEAR_B_SYLLABLE_B038_E"). +lisp_code_name(65538,"LINEAR_B_SYLLABLE_B028_I"). +lisp_code_name(65539,"LINEAR_B_SYLLABLE_B061_O"). +lisp_code_name(65540,"LINEAR_B_SYLLABLE_B010_U"). +lisp_code_name(65541,"LINEAR_B_SYLLABLE_B001_DA"). +lisp_code_name(65542,"LINEAR_B_SYLLABLE_B045_DE"). +lisp_code_name(65543,"LINEAR_B_SYLLABLE_B007_DI"). +lisp_code_name(65544,"LINEAR_B_SYLLABLE_B014_DO"). +lisp_code_name(65545,"LINEAR_B_SYLLABLE_B051_DU"). +lisp_code_name(65546,"LINEAR_B_SYLLABLE_B057_JA"). +lisp_code_name(65547,"LINEAR_B_SYLLABLE_B046_JE"). +lisp_code_name(65549,"LINEAR_B_SYLLABLE_B036_JO"). +lisp_code_name(65550,"LINEAR_B_SYLLABLE_B065_JU"). +lisp_code_name(65551,"LINEAR_B_SYLLABLE_B077_KA"). +lisp_code_name(65552,"LINEAR_B_SYLLABLE_B044_KE"). +lisp_code_name(65553,"LINEAR_B_SYLLABLE_B067_KI"). +lisp_code_name(65554,"LINEAR_B_SYLLABLE_B070_KO"). +lisp_code_name(65555,"LINEAR_B_SYLLABLE_B081_KU"). +lisp_code_name(65556,"LINEAR_B_SYLLABLE_B080_MA"). +lisp_code_name(65557,"LINEAR_B_SYLLABLE_B013_ME"). +lisp_code_name(65558,"LINEAR_B_SYLLABLE_B073_MI"). +lisp_code_name(65559,"LINEAR_B_SYLLABLE_B015_MO"). +lisp_code_name(65560,"LINEAR_B_SYLLABLE_B023_MU"). +lisp_code_name(65561,"LINEAR_B_SYLLABLE_B006_NA"). +lisp_code_name(65562,"LINEAR_B_SYLLABLE_B024_NE"). +lisp_code_name(65563,"LINEAR_B_SYLLABLE_B030_NI"). +lisp_code_name(65564,"LINEAR_B_SYLLABLE_B052_NO"). +lisp_code_name(65565,"LINEAR_B_SYLLABLE_B055_NU"). +lisp_code_name(65566,"LINEAR_B_SYLLABLE_B003_PA"). +lisp_code_name(65567,"LINEAR_B_SYLLABLE_B072_PE"). +lisp_code_name(65568,"LINEAR_B_SYLLABLE_B039_PI"). +lisp_code_name(65569,"LINEAR_B_SYLLABLE_B011_PO"). +lisp_code_name(65570,"LINEAR_B_SYLLABLE_B050_PU"). +lisp_code_name(65571,"LINEAR_B_SYLLABLE_B016_QA"). +lisp_code_name(65572,"LINEAR_B_SYLLABLE_B078_QE"). +lisp_code_name(65573,"LINEAR_B_SYLLABLE_B021_QI"). +lisp_code_name(65574,"LINEAR_B_SYLLABLE_B032_QO"). +lisp_code_name(65576,"LINEAR_B_SYLLABLE_B060_RA"). +lisp_code_name(65577,"LINEAR_B_SYLLABLE_B027_RE"). +lisp_code_name(65578,"LINEAR_B_SYLLABLE_B053_RI"). +lisp_code_name(65579,"LINEAR_B_SYLLABLE_B002_RO"). +lisp_code_name(65580,"LINEAR_B_SYLLABLE_B026_RU"). +lisp_code_name(65581,"LINEAR_B_SYLLABLE_B031_SA"). +lisp_code_name(65582,"LINEAR_B_SYLLABLE_B009_SE"). +lisp_code_name(65583,"LINEAR_B_SYLLABLE_B041_SI"). +lisp_code_name(65584,"LINEAR_B_SYLLABLE_B012_SO"). +lisp_code_name(65585,"LINEAR_B_SYLLABLE_B058_SU"). +lisp_code_name(65586,"LINEAR_B_SYLLABLE_B059_TA"). +lisp_code_name(65587,"LINEAR_B_SYLLABLE_B004_TE"). +lisp_code_name(65588,"LINEAR_B_SYLLABLE_B037_TI"). +lisp_code_name(65589,"LINEAR_B_SYLLABLE_B005_TO"). +lisp_code_name(65590,"LINEAR_B_SYLLABLE_B069_TU"). +lisp_code_name(65591,"LINEAR_B_SYLLABLE_B054_WA"). +lisp_code_name(65592,"LINEAR_B_SYLLABLE_B075_WE"). +lisp_code_name(65593,"LINEAR_B_SYLLABLE_B040_WI"). +lisp_code_name(65594,"LINEAR_B_SYLLABLE_B042_WO"). +lisp_code_name(65596,"LINEAR_B_SYLLABLE_B017_ZA"). +lisp_code_name(65597,"LINEAR_B_SYLLABLE_B074_ZE"). +lisp_code_name(65599,"LINEAR_B_SYLLABLE_B020_ZO"). +lisp_code_name(65600,"LINEAR_B_SYLLABLE_B025_A2"). +lisp_code_name(65601,"LINEAR_B_SYLLABLE_B043_A3"). +lisp_code_name(65602,"LINEAR_B_SYLLABLE_B085_AU"). +lisp_code_name(65603,"LINEAR_B_SYLLABLE_B071_DWE"). +lisp_code_name(65604,"LINEAR_B_SYLLABLE_B090_DWO"). +lisp_code_name(65605,"LINEAR_B_SYLLABLE_B048_NWA"). +lisp_code_name(65606,"LINEAR_B_SYLLABLE_B029_PU2"). +lisp_code_name(65607,"LINEAR_B_SYLLABLE_B062_PTE"). +lisp_code_name(65608,"LINEAR_B_SYLLABLE_B076_RA2"). +lisp_code_name(65609,"LINEAR_B_SYLLABLE_B033_RA3"). +lisp_code_name(65610,"LINEAR_B_SYLLABLE_B068_RO2"). +lisp_code_name(65611,"LINEAR_B_SYLLABLE_B066_TA2"). +lisp_code_name(65612,"LINEAR_B_SYLLABLE_B087_TWE"). +lisp_code_name(65613,"LINEAR_B_SYLLABLE_B091_TWO"). +lisp_code_name(65616,"LINEAR_B_SYMBOL_B018"). +lisp_code_name(65617,"LINEAR_B_SYMBOL_B019"). +lisp_code_name(65618,"LINEAR_B_SYMBOL_B022"). +lisp_code_name(65619,"LINEAR_B_SYMBOL_B034"). +lisp_code_name(65620,"LINEAR_B_SYMBOL_B047"). +lisp_code_name(65621,"LINEAR_B_SYMBOL_B049"). +lisp_code_name(65622,"LINEAR_B_SYMBOL_B056"). +lisp_code_name(65623,"LINEAR_B_SYMBOL_B063"). +lisp_code_name(65624,"LINEAR_B_SYMBOL_B064"). +lisp_code_name(65625,"LINEAR_B_SYMBOL_B079"). +lisp_code_name(65626,"LINEAR_B_SYMBOL_B082"). +lisp_code_name(65627,"LINEAR_B_SYMBOL_B083"). +lisp_code_name(65628,"LINEAR_B_SYMBOL_B086"). +lisp_code_name(65629,"LINEAR_B_SYMBOL_B089"). +lisp_code_name(65664,"LINEAR_B_IDEOGRAM_B100_MAN"). +lisp_code_name(65665,"LINEAR_B_IDEOGRAM_B102_WOMAN"). +lisp_code_name(65666,"LINEAR_B_IDEOGRAM_B104_DEER"). +lisp_code_name(65667,"LINEAR_B_IDEOGRAM_B105_EQUID"). +lisp_code_name(65668,"LINEAR_B_IDEOGRAM_B105F_MARE"). +lisp_code_name(65669,"LINEAR_B_IDEOGRAM_B105M_STALLION"). +lisp_code_name(65670,"LINEAR_B_IDEOGRAM_B106F_EWE"). +lisp_code_name(65671,"LINEAR_B_IDEOGRAM_B106M_RAM"). +lisp_code_name(65672,"LINEAR_B_IDEOGRAM_B107F_SHE-GOAT"). +lisp_code_name(65673,"LINEAR_B_IDEOGRAM_B107M_HE-GOAT"). +lisp_code_name(65674,"LINEAR_B_IDEOGRAM_B108F_SOW"). +lisp_code_name(65675,"LINEAR_B_IDEOGRAM_B108M_BOAR"). +lisp_code_name(65676,"LINEAR_B_IDEOGRAM_B109F_COW"). +lisp_code_name(65677,"LINEAR_B_IDEOGRAM_B109M_BULL"). +lisp_code_name(65678,"LINEAR_B_IDEOGRAM_B120_WHEAT"). +lisp_code_name(65679,"LINEAR_B_IDEOGRAM_B121_BARLEY"). +lisp_code_name(65680,"LINEAR_B_IDEOGRAM_B122_OLIVE"). +lisp_code_name(65681,"LINEAR_B_IDEOGRAM_B123_SPICE"). +lisp_code_name(65682,"LINEAR_B_IDEOGRAM_B125_CYPERUS"). +lisp_code_name(65683,"LINEAR_B_MONOGRAM_B127_KAPO"). +lisp_code_name(65684,"LINEAR_B_MONOGRAM_B128_KANAKO"). +lisp_code_name(65685,"LINEAR_B_IDEOGRAM_B130_OIL"). +lisp_code_name(65686,"LINEAR_B_IDEOGRAM_B131_WINE"). +lisp_code_name(65687,"LINEAR_B_IDEOGRAM_B132"). +lisp_code_name(65688,"LINEAR_B_MONOGRAM_B133_AREPA"). +lisp_code_name(65689,"LINEAR_B_MONOGRAM_B135_MERI"). +lisp_code_name(65690,"LINEAR_B_IDEOGRAM_B140_BRONZE"). +lisp_code_name(65691,"LINEAR_B_IDEOGRAM_B141_GOLD"). +lisp_code_name(65692,"LINEAR_B_IDEOGRAM_B142"). +lisp_code_name(65693,"LINEAR_B_IDEOGRAM_B145_WOOL"). +lisp_code_name(65694,"LINEAR_B_IDEOGRAM_B146"). +lisp_code_name(65695,"LINEAR_B_IDEOGRAM_B150"). +lisp_code_name(65696,"LINEAR_B_IDEOGRAM_B151_HORN"). +lisp_code_name(65697,"LINEAR_B_IDEOGRAM_B152"). +lisp_code_name(65698,"LINEAR_B_IDEOGRAM_B153"). +lisp_code_name(65699,"LINEAR_B_IDEOGRAM_B154"). +lisp_code_name(65700,"LINEAR_B_MONOGRAM_B156_TURO2"). +lisp_code_name(65701,"LINEAR_B_IDEOGRAM_B157"). +lisp_code_name(65702,"LINEAR_B_IDEOGRAM_B158"). +lisp_code_name(65703,"LINEAR_B_IDEOGRAM_B159_CLOTH"). +lisp_code_name(65704,"LINEAR_B_IDEOGRAM_B160"). +lisp_code_name(65705,"LINEAR_B_IDEOGRAM_B161"). +lisp_code_name(65706,"LINEAR_B_IDEOGRAM_B162_GARMENT"). +lisp_code_name(65707,"LINEAR_B_IDEOGRAM_B163_ARMOUR"). +lisp_code_name(65708,"LINEAR_B_IDEOGRAM_B164"). +lisp_code_name(65709,"LINEAR_B_IDEOGRAM_B165"). +lisp_code_name(65710,"LINEAR_B_IDEOGRAM_B166"). +lisp_code_name(65711,"LINEAR_B_IDEOGRAM_B167"). +lisp_code_name(65712,"LINEAR_B_IDEOGRAM_B168"). +lisp_code_name(65713,"LINEAR_B_IDEOGRAM_B169"). +lisp_code_name(65714,"LINEAR_B_IDEOGRAM_B170"). +lisp_code_name(65715,"LINEAR_B_IDEOGRAM_B171"). +lisp_code_name(65716,"LINEAR_B_IDEOGRAM_B172"). +lisp_code_name(65717,"LINEAR_B_IDEOGRAM_B173_MONTH"). +lisp_code_name(65718,"LINEAR_B_IDEOGRAM_B174"). +lisp_code_name(65719,"LINEAR_B_IDEOGRAM_B176_TREE"). +lisp_code_name(65720,"LINEAR_B_IDEOGRAM_B177"). +lisp_code_name(65721,"LINEAR_B_IDEOGRAM_B178"). +lisp_code_name(65722,"LINEAR_B_IDEOGRAM_B179"). +lisp_code_name(65723,"LINEAR_B_IDEOGRAM_B180"). +lisp_code_name(65724,"LINEAR_B_IDEOGRAM_B181"). +lisp_code_name(65725,"LINEAR_B_IDEOGRAM_B182"). +lisp_code_name(65726,"LINEAR_B_IDEOGRAM_B183"). +lisp_code_name(65727,"LINEAR_B_IDEOGRAM_B184"). +lisp_code_name(65728,"LINEAR_B_IDEOGRAM_B185"). +lisp_code_name(65729,"LINEAR_B_IDEOGRAM_B189"). +lisp_code_name(65730,"LINEAR_B_IDEOGRAM_B190"). +lisp_code_name(65731,"LINEAR_B_IDEOGRAM_B191_HELMET"). +lisp_code_name(65732,"LINEAR_B_IDEOGRAM_B220_FOOTSTOOL"). +lisp_code_name(65733,"LINEAR_B_IDEOGRAM_B225_BATHTUB"). +lisp_code_name(65734,"LINEAR_B_IDEOGRAM_B230_SPEAR"). +lisp_code_name(65735,"LINEAR_B_IDEOGRAM_B231_ARROW"). +lisp_code_name(65736,"LINEAR_B_IDEOGRAM_B232"). +lisp_code_name(65737,"LINEAR_B_IDEOGRAM_B233_SWORD"). +lisp_code_name(65738,"LINEAR_B_IDEOGRAM_B234"). +lisp_code_name(65739,"LINEAR_B_IDEOGRAM_B236"). +lisp_code_name(65740,"LINEAR_B_IDEOGRAM_B240_WHEELED_CHARIOT"). +lisp_code_name(65741,"LINEAR_B_IDEOGRAM_B241_CHARIOT"). +lisp_code_name(65742,"LINEAR_B_IDEOGRAM_B242_CHARIOT_FRAME"). +lisp_code_name(65743,"LINEAR_B_IDEOGRAM_B243_WHEEL"). +lisp_code_name(65744,"LINEAR_B_IDEOGRAM_B245"). +lisp_code_name(65745,"LINEAR_B_IDEOGRAM_B246"). +lisp_code_name(65746,"LINEAR_B_MONOGRAM_B247_DIPTE"). +lisp_code_name(65747,"LINEAR_B_IDEOGRAM_B248"). +lisp_code_name(65748,"LINEAR_B_IDEOGRAM_B249"). +lisp_code_name(65749,"LINEAR_B_IDEOGRAM_B251"). +lisp_code_name(65750,"LINEAR_B_IDEOGRAM_B252"). +lisp_code_name(65751,"LINEAR_B_IDEOGRAM_B253"). +lisp_code_name(65752,"LINEAR_B_IDEOGRAM_B254_DART"). +lisp_code_name(65753,"LINEAR_B_IDEOGRAM_B255"). +lisp_code_name(65754,"LINEAR_B_IDEOGRAM_B256"). +lisp_code_name(65755,"LINEAR_B_IDEOGRAM_B257"). +lisp_code_name(65756,"LINEAR_B_IDEOGRAM_B258"). +lisp_code_name(65757,"LINEAR_B_IDEOGRAM_B259"). +lisp_code_name(65758,"LINEAR_B_IDEOGRAM_VESSEL_B155"). +lisp_code_name(65759,"LINEAR_B_IDEOGRAM_VESSEL_B200"). +lisp_code_name(65760,"LINEAR_B_IDEOGRAM_VESSEL_B201"). +lisp_code_name(65761,"LINEAR_B_IDEOGRAM_VESSEL_B202"). +lisp_code_name(65762,"LINEAR_B_IDEOGRAM_VESSEL_B203"). +lisp_code_name(65763,"LINEAR_B_IDEOGRAM_VESSEL_B204"). +lisp_code_name(65764,"LINEAR_B_IDEOGRAM_VESSEL_B205"). +lisp_code_name(65765,"LINEAR_B_IDEOGRAM_VESSEL_B206"). +lisp_code_name(65766,"LINEAR_B_IDEOGRAM_VESSEL_B207"). +lisp_code_name(65767,"LINEAR_B_IDEOGRAM_VESSEL_B208"). +lisp_code_name(65768,"LINEAR_B_IDEOGRAM_VESSEL_B209"). +lisp_code_name(65769,"LINEAR_B_IDEOGRAM_VESSEL_B210"). +lisp_code_name(65770,"LINEAR_B_IDEOGRAM_VESSEL_B211"). +lisp_code_name(65771,"LINEAR_B_IDEOGRAM_VESSEL_B212"). +lisp_code_name(65772,"LINEAR_B_IDEOGRAM_VESSEL_B213"). +lisp_code_name(65773,"LINEAR_B_IDEOGRAM_VESSEL_B214"). +lisp_code_name(65774,"LINEAR_B_IDEOGRAM_VESSEL_B215"). +lisp_code_name(65775,"LINEAR_B_IDEOGRAM_VESSEL_B216"). +lisp_code_name(65776,"LINEAR_B_IDEOGRAM_VESSEL_B217"). +lisp_code_name(65777,"LINEAR_B_IDEOGRAM_VESSEL_B218"). +lisp_code_name(65778,"LINEAR_B_IDEOGRAM_VESSEL_B219"). +lisp_code_name(65779,"LINEAR_B_IDEOGRAM_VESSEL_B221"). +lisp_code_name(65780,"LINEAR_B_IDEOGRAM_VESSEL_B222"). +lisp_code_name(65781,"LINEAR_B_IDEOGRAM_VESSEL_B226"). +lisp_code_name(65782,"LINEAR_B_IDEOGRAM_VESSEL_B227"). +lisp_code_name(65783,"LINEAR_B_IDEOGRAM_VESSEL_B228"). +lisp_code_name(65784,"LINEAR_B_IDEOGRAM_VESSEL_B229"). +lisp_code_name(65785,"LINEAR_B_IDEOGRAM_VESSEL_B250"). +lisp_code_name(65786,"LINEAR_B_IDEOGRAM_VESSEL_B305"). +lisp_code_name(65792,"AEGEAN_WORD_SEPARATOR_LINE"). +lisp_code_name(65793,"AEGEAN_WORD_SEPARATOR_DOT"). +lisp_code_name(65794,"AEGEAN_CHECK_MARK"). +lisp_code_name(65799,"AEGEAN_NUMBER_ONE"). +lisp_code_name(65800,"AEGEAN_NUMBER_TWO"). +lisp_code_name(65801,"AEGEAN_NUMBER_THREE"). +lisp_code_name(65802,"AEGEAN_NUMBER_FOUR"). +lisp_code_name(65803,"AEGEAN_NUMBER_FIVE"). +lisp_code_name(65804,"AEGEAN_NUMBER_SIX"). +lisp_code_name(65805,"AEGEAN_NUMBER_SEVEN"). +lisp_code_name(65806,"AEGEAN_NUMBER_EIGHT"). +lisp_code_name(65807,"AEGEAN_NUMBER_NINE"). +lisp_code_name(65808,"AEGEAN_NUMBER_TEN"). +lisp_code_name(65809,"AEGEAN_NUMBER_TWENTY"). +lisp_code_name(65810,"AEGEAN_NUMBER_THIRTY"). +lisp_code_name(65811,"AEGEAN_NUMBER_FORTY"). +lisp_code_name(65812,"AEGEAN_NUMBER_FIFTY"). +lisp_code_name(65813,"AEGEAN_NUMBER_SIXTY"). +lisp_code_name(65814,"AEGEAN_NUMBER_SEVENTY"). +lisp_code_name(65815,"AEGEAN_NUMBER_EIGHTY"). +lisp_code_name(65816,"AEGEAN_NUMBER_NINETY"). +lisp_code_name(65817,"AEGEAN_NUMBER_ONE_HUNDRED"). +lisp_code_name(65818,"AEGEAN_NUMBER_TWO_HUNDRED"). +lisp_code_name(65819,"AEGEAN_NUMBER_THREE_HUNDRED"). +lisp_code_name(65820,"AEGEAN_NUMBER_FOUR_HUNDRED"). +lisp_code_name(65821,"AEGEAN_NUMBER_FIVE_HUNDRED"). +lisp_code_name(65822,"AEGEAN_NUMBER_SIX_HUNDRED"). +lisp_code_name(65823,"AEGEAN_NUMBER_SEVEN_HUNDRED"). +lisp_code_name(65824,"AEGEAN_NUMBER_EIGHT_HUNDRED"). +lisp_code_name(65825,"AEGEAN_NUMBER_NINE_HUNDRED"). +lisp_code_name(65826,"AEGEAN_NUMBER_ONE_THOUSAND"). +lisp_code_name(65827,"AEGEAN_NUMBER_TWO_THOUSAND"). +lisp_code_name(65828,"AEGEAN_NUMBER_THREE_THOUSAND"). +lisp_code_name(65829,"AEGEAN_NUMBER_FOUR_THOUSAND"). +lisp_code_name(65830,"AEGEAN_NUMBER_FIVE_THOUSAND"). +lisp_code_name(65831,"AEGEAN_NUMBER_SIX_THOUSAND"). +lisp_code_name(65832,"AEGEAN_NUMBER_SEVEN_THOUSAND"). +lisp_code_name(65833,"AEGEAN_NUMBER_EIGHT_THOUSAND"). +lisp_code_name(65834,"AEGEAN_NUMBER_NINE_THOUSAND"). +lisp_code_name(65835,"AEGEAN_NUMBER_TEN_THOUSAND"). +lisp_code_name(65836,"AEGEAN_NUMBER_TWENTY_THOUSAND"). +lisp_code_name(65837,"AEGEAN_NUMBER_THIRTY_THOUSAND"). +lisp_code_name(65838,"AEGEAN_NUMBER_FORTY_THOUSAND"). +lisp_code_name(65839,"AEGEAN_NUMBER_FIFTY_THOUSAND"). +lisp_code_name(65840,"AEGEAN_NUMBER_SIXTY_THOUSAND"). +lisp_code_name(65841,"AEGEAN_NUMBER_SEVENTY_THOUSAND"). +lisp_code_name(65842,"AEGEAN_NUMBER_EIGHTY_THOUSAND"). +lisp_code_name(65843,"AEGEAN_NUMBER_NINETY_THOUSAND"). +lisp_code_name(65847,"AEGEAN_WEIGHT_BASE_UNIT"). +lisp_code_name(65848,"AEGEAN_WEIGHT_FIRST_SUBUNIT"). +lisp_code_name(65849,"AEGEAN_WEIGHT_SECOND_SUBUNIT"). +lisp_code_name(65850,"AEGEAN_WEIGHT_THIRD_SUBUNIT"). +lisp_code_name(65851,"AEGEAN_WEIGHT_FOURTH_SUBUNIT"). +lisp_code_name(65852,"AEGEAN_DRY_MEASURE_FIRST_SUBUNIT"). +lisp_code_name(65853,"AEGEAN_LIQUID_MEASURE_FIRST_SUBUNIT"). +lisp_code_name(65854,"AEGEAN_MEASURE_SECOND_SUBUNIT"). +lisp_code_name(65855,"AEGEAN_MEASURE_THIRD_SUBUNIT"). +lisp_code_name(65856,"GREEK_ACROPHONIC_ATTIC_ONE_QUARTER"). +lisp_code_name(65857,"GREEK_ACROPHONIC_ATTIC_ONE_HALF"). +lisp_code_name(65858,"GREEK_ACROPHONIC_ATTIC_ONE_DRACHMA"). +lisp_code_name(65859,"GREEK_ACROPHONIC_ATTIC_FIVE"). +lisp_code_name(65860,"GREEK_ACROPHONIC_ATTIC_FIFTY"). +lisp_code_name(65861,"GREEK_ACROPHONIC_ATTIC_FIVE_HUNDRED"). +lisp_code_name(65862,"GREEK_ACROPHONIC_ATTIC_FIVE_THOUSAND"). +lisp_code_name(65863,"GREEK_ACROPHONIC_ATTIC_FIFTY_THOUSAND"). +lisp_code_name(65864,"GREEK_ACROPHONIC_ATTIC_FIVE_TALENTS"). +lisp_code_name(65865,"GREEK_ACROPHONIC_ATTIC_TEN_TALENTS"). +lisp_code_name(65866,"GREEK_ACROPHONIC_ATTIC_FIFTY_TALENTS"). +lisp_code_name(65867,"GREEK_ACROPHONIC_ATTIC_ONE_HUNDRED_TALENTS"). +lisp_code_name(65868,"GREEK_ACROPHONIC_ATTIC_FIVE_HUNDRED_TALENTS"). +lisp_code_name(65869,"GREEK_ACROPHONIC_ATTIC_ONE_THOUSAND_TALENTS"). +lisp_code_name(65870,"GREEK_ACROPHONIC_ATTIC_FIVE_THOUSAND_TALENTS"). +lisp_code_name(65871,"GREEK_ACROPHONIC_ATTIC_FIVE_STATERS"). +lisp_code_name(65872,"GREEK_ACROPHONIC_ATTIC_TEN_STATERS"). +lisp_code_name(65873,"GREEK_ACROPHONIC_ATTIC_FIFTY_STATERS"). +lisp_code_name(65874,"GREEK_ACROPHONIC_ATTIC_ONE_HUNDRED_STATERS"). +lisp_code_name(65875,"GREEK_ACROPHONIC_ATTIC_FIVE_HUNDRED_STATERS"). +lisp_code_name(65876,"GREEK_ACROPHONIC_ATTIC_ONE_THOUSAND_STATERS"). +lisp_code_name(65877,"GREEK_ACROPHONIC_ATTIC_TEN_THOUSAND_STATERS"). +lisp_code_name(65878,"GREEK_ACROPHONIC_ATTIC_FIFTY_THOUSAND_STATERS"). +lisp_code_name(65879,"GREEK_ACROPHONIC_ATTIC_TEN_MNAS"). +lisp_code_name(65880,"GREEK_ACROPHONIC_HERAEUM_ONE_PLETHRON"). +lisp_code_name(65881,"GREEK_ACROPHONIC_THESPIAN_ONE"). +lisp_code_name(65882,"GREEK_ACROPHONIC_HERMIONIAN_ONE"). +lisp_code_name(65883,"GREEK_ACROPHONIC_EPIDAUREAN_TWO"). +lisp_code_name(65884,"GREEK_ACROPHONIC_THESPIAN_TWO"). +lisp_code_name(65885,"GREEK_ACROPHONIC_CYRENAIC_TWO_DRACHMAS"). +lisp_code_name(65886,"GREEK_ACROPHONIC_EPIDAUREAN_TWO_DRACHMAS"). +lisp_code_name(65887,"GREEK_ACROPHONIC_TROEZENIAN_FIVE"). +lisp_code_name(65888,"GREEK_ACROPHONIC_TROEZENIAN_TEN"). +lisp_code_name(65889,"GREEK_ACROPHONIC_TROEZENIAN_TEN_ALTERNATE_FORM"). +lisp_code_name(65890,"GREEK_ACROPHONIC_HERMIONIAN_TEN"). +lisp_code_name(65891,"GREEK_ACROPHONIC_MESSENIAN_TEN"). +lisp_code_name(65892,"GREEK_ACROPHONIC_THESPIAN_TEN"). +lisp_code_name(65893,"GREEK_ACROPHONIC_THESPIAN_THIRTY"). +lisp_code_name(65894,"GREEK_ACROPHONIC_TROEZENIAN_FIFTY"). +lisp_code_name(65895,"GREEK_ACROPHONIC_TROEZENIAN_FIFTY_ALTERNATE_FORM"). +lisp_code_name(65896,"GREEK_ACROPHONIC_HERMIONIAN_FIFTY"). +lisp_code_name(65897,"GREEK_ACROPHONIC_THESPIAN_FIFTY"). +lisp_code_name(65898,"GREEK_ACROPHONIC_THESPIAN_ONE_HUNDRED"). +lisp_code_name(65899,"GREEK_ACROPHONIC_THESPIAN_THREE_HUNDRED"). +lisp_code_name(65900,"GREEK_ACROPHONIC_EPIDAUREAN_FIVE_HUNDRED"). +lisp_code_name(65901,"GREEK_ACROPHONIC_TROEZENIAN_FIVE_HUNDRED"). +lisp_code_name(65902,"GREEK_ACROPHONIC_THESPIAN_FIVE_HUNDRED"). +lisp_code_name(65903,"GREEK_ACROPHONIC_CARYSTIAN_FIVE_HUNDRED"). +lisp_code_name(65904,"GREEK_ACROPHONIC_NAXIAN_FIVE_HUNDRED"). +lisp_code_name(65905,"GREEK_ACROPHONIC_THESPIAN_ONE_THOUSAND"). +lisp_code_name(65906,"GREEK_ACROPHONIC_THESPIAN_FIVE_THOUSAND"). +lisp_code_name(65907,"GREEK_ACROPHONIC_DELPHIC_FIVE_MNAS"). +lisp_code_name(65908,"GREEK_ACROPHONIC_STRATIAN_FIFTY_MNAS"). +lisp_code_name(65909,"GREEK_ONE_HALF_SIGN"). +lisp_code_name(65910,"GREEK_ONE_HALF_SIGN_ALTERNATE_FORM"). +lisp_code_name(65911,"GREEK_TWO_THIRDS_SIGN"). +lisp_code_name(65912,"GREEK_THREE_QUARTERS_SIGN"). +lisp_code_name(65913,"GREEK_YEAR_SIGN"). +lisp_code_name(65914,"GREEK_TALENT_SIGN"). +lisp_code_name(65915,"GREEK_DRACHMA_SIGN"). +lisp_code_name(65916,"GREEK_OBOL_SIGN"). +lisp_code_name(65917,"GREEK_TWO_OBOLS_SIGN"). +lisp_code_name(65918,"GREEK_THREE_OBOLS_SIGN"). +lisp_code_name(65919,"GREEK_FOUR_OBOLS_SIGN"). +lisp_code_name(65920,"GREEK_FIVE_OBOLS_SIGN"). +lisp_code_name(65921,"GREEK_METRETES_SIGN"). +lisp_code_name(65922,"GREEK_KYATHOS_BASE_SIGN"). +lisp_code_name(65923,"GREEK_LITRA_SIGN"). +lisp_code_name(65924,"GREEK_OUNKIA_SIGN"). +lisp_code_name(65925,"GREEK_XESTES_SIGN"). +lisp_code_name(65926,"GREEK_ARTABE_SIGN"). +lisp_code_name(65927,"GREEK_AROURA_SIGN"). +lisp_code_name(65928,"GREEK_GRAMMA_SIGN"). +lisp_code_name(65929,"GREEK_TRYBLION_BASE_SIGN"). +lisp_code_name(65930,"GREEK_ZERO_SIGN"). +lisp_code_name(65931,"GREEK_ONE_QUARTER_SIGN"). +lisp_code_name(65932,"GREEK_SINUSOID_SIGN"). +lisp_code_name(65936,"ROMAN_SEXTANS_SIGN"). +lisp_code_name(65937,"ROMAN_UNCIA_SIGN"). +lisp_code_name(65938,"ROMAN_SEMUNCIA_SIGN"). +lisp_code_name(65939,"ROMAN_SEXTULA_SIGN"). +lisp_code_name(65940,"ROMAN_DIMIDIA_SEXTULA_SIGN"). +lisp_code_name(65941,"ROMAN_SILIQUA_SIGN"). +lisp_code_name(65942,"ROMAN_DENARIUS_SIGN"). +lisp_code_name(65943,"ROMAN_QUINARIUS_SIGN"). +lisp_code_name(65944,"ROMAN_SESTERTIUS_SIGN"). +lisp_code_name(65945,"ROMAN_DUPONDIUS_SIGN"). +lisp_code_name(65946,"ROMAN_AS_SIGN"). +lisp_code_name(65947,"ROMAN_CENTURIAL_SIGN"). +lisp_code_name(65952,"GREEK_SYMBOL_TAU_RHO"). +lisp_code_name(66000,"PHAISTOS_DISC_SIGN_PEDESTRIAN"). +lisp_code_name(66001,"PHAISTOS_DISC_SIGN_PLUMED_HEAD"). +lisp_code_name(66002,"PHAISTOS_DISC_SIGN_TATTOOED_HEAD"). +lisp_code_name(66003,"PHAISTOS_DISC_SIGN_CAPTIVE"). +lisp_code_name(66004,"PHAISTOS_DISC_SIGN_CHILD"). +lisp_code_name(66005,"PHAISTOS_DISC_SIGN_WOMAN"). +lisp_code_name(66006,"PHAISTOS_DISC_SIGN_HELMET"). +lisp_code_name(66007,"PHAISTOS_DISC_SIGN_GAUNTLET"). +lisp_code_name(66008,"PHAISTOS_DISC_SIGN_TIARA"). +lisp_code_name(66009,"PHAISTOS_DISC_SIGN_ARROW"). +lisp_code_name(66010,"PHAISTOS_DISC_SIGN_BOW"). +lisp_code_name(66011,"PHAISTOS_DISC_SIGN_SHIELD"). +lisp_code_name(66012,"PHAISTOS_DISC_SIGN_CLUB"). +lisp_code_name(66013,"PHAISTOS_DISC_SIGN_MANACLES"). +lisp_code_name(66014,"PHAISTOS_DISC_SIGN_MATTOCK"). +lisp_code_name(66015,"PHAISTOS_DISC_SIGN_SAW"). +lisp_code_name(66016,"PHAISTOS_DISC_SIGN_LID"). +lisp_code_name(66017,"PHAISTOS_DISC_SIGN_BOOMERANG"). +lisp_code_name(66018,"PHAISTOS_DISC_SIGN_CARPENTRY_PLANE"). +lisp_code_name(66019,"PHAISTOS_DISC_SIGN_DOLIUM"). +lisp_code_name(66020,"PHAISTOS_DISC_SIGN_COMB"). +lisp_code_name(66021,"PHAISTOS_DISC_SIGN_SLING"). +lisp_code_name(66022,"PHAISTOS_DISC_SIGN_COLUMN"). +lisp_code_name(66023,"PHAISTOS_DISC_SIGN_BEEHIVE"). +lisp_code_name(66024,"PHAISTOS_DISC_SIGN_SHIP"). +lisp_code_name(66025,"PHAISTOS_DISC_SIGN_HORN"). +lisp_code_name(66026,"PHAISTOS_DISC_SIGN_HIDE"). +lisp_code_name(66027,"PHAISTOS_DISC_SIGN_BULLS_LEG"). +lisp_code_name(66028,"PHAISTOS_DISC_SIGN_CAT"). +lisp_code_name(66029,"PHAISTOS_DISC_SIGN_RAM"). +lisp_code_name(66030,"PHAISTOS_DISC_SIGN_EAGLE"). +lisp_code_name(66031,"PHAISTOS_DISC_SIGN_DOVE"). +lisp_code_name(66032,"PHAISTOS_DISC_SIGN_TUNNY"). +lisp_code_name(66033,"PHAISTOS_DISC_SIGN_BEE"). +lisp_code_name(66034,"PHAISTOS_DISC_SIGN_PLANE_TREE"). +lisp_code_name(66035,"PHAISTOS_DISC_SIGN_VINE"). +lisp_code_name(66036,"PHAISTOS_DISC_SIGN_PAPYRUS"). +lisp_code_name(66037,"PHAISTOS_DISC_SIGN_ROSETTE"). +lisp_code_name(66038,"PHAISTOS_DISC_SIGN_LILY"). +lisp_code_name(66039,"PHAISTOS_DISC_SIGN_OX_BACK"). +lisp_code_name(66040,"PHAISTOS_DISC_SIGN_FLUTE"). +lisp_code_name(66041,"PHAISTOS_DISC_SIGN_GRATER"). +lisp_code_name(66042,"PHAISTOS_DISC_SIGN_STRAINER"). +lisp_code_name(66043,"PHAISTOS_DISC_SIGN_SMALL_AXE"). +lisp_code_name(66044,"PHAISTOS_DISC_SIGN_WAVY_BAND"). +lisp_code_name(66045,"PHAISTOS_DISC_SIGN_COMBINING_OBLIQUE_STROKE"). +lisp_code_name(66176,"LYCIAN_LETTER_A"). +lisp_code_name(66177,"LYCIAN_LETTER_E"). +lisp_code_name(66178,"LYCIAN_LETTER_B"). +lisp_code_name(66179,"LYCIAN_LETTER_BH"). +lisp_code_name(66180,"LYCIAN_LETTER_G"). +lisp_code_name(66181,"LYCIAN_LETTER_D"). +lisp_code_name(66182,"LYCIAN_LETTER_I"). +lisp_code_name(66183,"LYCIAN_LETTER_W"). +lisp_code_name(66184,"LYCIAN_LETTER_Z"). +lisp_code_name(66185,"LYCIAN_LETTER_TH"). +lisp_code_name(66186,"LYCIAN_LETTER_J"). +lisp_code_name(66187,"LYCIAN_LETTER_K"). +lisp_code_name(66188,"LYCIAN_LETTER_Q"). +lisp_code_name(66189,"LYCIAN_LETTER_L"). +lisp_code_name(66190,"LYCIAN_LETTER_M"). +lisp_code_name(66191,"LYCIAN_LETTER_N"). +lisp_code_name(66192,"LYCIAN_LETTER_MM"). +lisp_code_name(66193,"LYCIAN_LETTER_NN"). +lisp_code_name(66194,"LYCIAN_LETTER_U"). +lisp_code_name(66195,"LYCIAN_LETTER_P"). +lisp_code_name(66196,"LYCIAN_LETTER_KK"). +lisp_code_name(66197,"LYCIAN_LETTER_R"). +lisp_code_name(66198,"LYCIAN_LETTER_S"). +lisp_code_name(66199,"LYCIAN_LETTER_T"). +lisp_code_name(66200,"LYCIAN_LETTER_TT"). +lisp_code_name(66201,"LYCIAN_LETTER_AN"). +lisp_code_name(66202,"LYCIAN_LETTER_EN"). +lisp_code_name(66203,"LYCIAN_LETTER_H"). +lisp_code_name(66204,"LYCIAN_LETTER_X"). +lisp_code_name(66208,"CARIAN_LETTER_A"). +lisp_code_name(66209,"CARIAN_LETTER_P2"). +lisp_code_name(66210,"CARIAN_LETTER_D"). +lisp_code_name(66211,"CARIAN_LETTER_L"). +lisp_code_name(66212,"CARIAN_LETTER_UUU"). +lisp_code_name(66213,"CARIAN_LETTER_R"). +lisp_code_name(66214,"CARIAN_LETTER_LD"). +lisp_code_name(66215,"CARIAN_LETTER_A2"). +lisp_code_name(66216,"CARIAN_LETTER_Q"). +lisp_code_name(66217,"CARIAN_LETTER_B"). +lisp_code_name(66218,"CARIAN_LETTER_M"). +lisp_code_name(66219,"CARIAN_LETTER_O"). +lisp_code_name(66220,"CARIAN_LETTER_D2"). +lisp_code_name(66221,"CARIAN_LETTER_T"). +lisp_code_name(66222,"CARIAN_LETTER_SH"). +lisp_code_name(66223,"CARIAN_LETTER_SH2"). +lisp_code_name(66224,"CARIAN_LETTER_S"). +lisp_code_name(66225,"CARIAN_LETTER_C-18"). +lisp_code_name(66226,"CARIAN_LETTER_U"). +lisp_code_name(66227,"CARIAN_LETTER_NN"). +lisp_code_name(66228,"CARIAN_LETTER_X"). +lisp_code_name(66229,"CARIAN_LETTER_N"). +lisp_code_name(66230,"CARIAN_LETTER_TT2"). +lisp_code_name(66231,"CARIAN_LETTER_P"). +lisp_code_name(66232,"CARIAN_LETTER_SS"). +lisp_code_name(66233,"CARIAN_LETTER_I"). +lisp_code_name(66234,"CARIAN_LETTER_E"). +lisp_code_name(66235,"CARIAN_LETTER_UUUU"). +lisp_code_name(66236,"CARIAN_LETTER_K"). +lisp_code_name(66237,"CARIAN_LETTER_K2"). +lisp_code_name(66238,"CARIAN_LETTER_ND"). +lisp_code_name(66239,"CARIAN_LETTER_UU"). +lisp_code_name(66240,"CARIAN_LETTER_G"). +lisp_code_name(66241,"CARIAN_LETTER_G2"). +lisp_code_name(66242,"CARIAN_LETTER_ST"). +lisp_code_name(66243,"CARIAN_LETTER_ST2"). +lisp_code_name(66244,"CARIAN_LETTER_NG"). +lisp_code_name(66245,"CARIAN_LETTER_II"). +lisp_code_name(66246,"CARIAN_LETTER_C-39"). +lisp_code_name(66247,"CARIAN_LETTER_TT"). +lisp_code_name(66248,"CARIAN_LETTER_UUU2"). +lisp_code_name(66249,"CARIAN_LETTER_RR"). +lisp_code_name(66250,"CARIAN_LETTER_MB"). +lisp_code_name(66251,"CARIAN_LETTER_MB2"). +lisp_code_name(66252,"CARIAN_LETTER_MB3"). +lisp_code_name(66253,"CARIAN_LETTER_MB4"). +lisp_code_name(66254,"CARIAN_LETTER_LD2"). +lisp_code_name(66255,"CARIAN_LETTER_E2"). +lisp_code_name(66256,"CARIAN_LETTER_UUU3"). +lisp_code_name(66272,"COPTIC_EPACT_THOUSANDS_MARK"). +lisp_code_name(66273,"COPTIC_EPACT_DIGIT_ONE"). +lisp_code_name(66274,"COPTIC_EPACT_DIGIT_TWO"). +lisp_code_name(66275,"COPTIC_EPACT_DIGIT_THREE"). +lisp_code_name(66276,"COPTIC_EPACT_DIGIT_FOUR"). +lisp_code_name(66277,"COPTIC_EPACT_DIGIT_FIVE"). +lisp_code_name(66278,"COPTIC_EPACT_DIGIT_SIX"). +lisp_code_name(66279,"COPTIC_EPACT_DIGIT_SEVEN"). +lisp_code_name(66280,"COPTIC_EPACT_DIGIT_EIGHT"). +lisp_code_name(66281,"COPTIC_EPACT_DIGIT_NINE"). +lisp_code_name(66282,"COPTIC_EPACT_NUMBER_TEN"). +lisp_code_name(66283,"COPTIC_EPACT_NUMBER_TWENTY"). +lisp_code_name(66284,"COPTIC_EPACT_NUMBER_THIRTY"). +lisp_code_name(66285,"COPTIC_EPACT_NUMBER_FORTY"). +lisp_code_name(66286,"COPTIC_EPACT_NUMBER_FIFTY"). +lisp_code_name(66287,"COPTIC_EPACT_NUMBER_SIXTY"). +lisp_code_name(66288,"COPTIC_EPACT_NUMBER_SEVENTY"). +lisp_code_name(66289,"COPTIC_EPACT_NUMBER_EIGHTY"). +lisp_code_name(66290,"COPTIC_EPACT_NUMBER_NINETY"). +lisp_code_name(66291,"COPTIC_EPACT_NUMBER_ONE_HUNDRED"). +lisp_code_name(66292,"COPTIC_EPACT_NUMBER_TWO_HUNDRED"). +lisp_code_name(66293,"COPTIC_EPACT_NUMBER_THREE_HUNDRED"). +lisp_code_name(66294,"COPTIC_EPACT_NUMBER_FOUR_HUNDRED"). +lisp_code_name(66295,"COPTIC_EPACT_NUMBER_FIVE_HUNDRED"). +lisp_code_name(66296,"COPTIC_EPACT_NUMBER_SIX_HUNDRED"). +lisp_code_name(66297,"COPTIC_EPACT_NUMBER_SEVEN_HUNDRED"). +lisp_code_name(66298,"COPTIC_EPACT_NUMBER_EIGHT_HUNDRED"). +lisp_code_name(66299,"COPTIC_EPACT_NUMBER_NINE_HUNDRED"). +lisp_code_name(66304,"OLD_ITALIC_LETTER_A"). +lisp_code_name(66305,"OLD_ITALIC_LETTER_BE"). +lisp_code_name(66306,"OLD_ITALIC_LETTER_KE"). +lisp_code_name(66307,"OLD_ITALIC_LETTER_DE"). +lisp_code_name(66308,"OLD_ITALIC_LETTER_E"). +lisp_code_name(66309,"OLD_ITALIC_LETTER_VE"). +lisp_code_name(66310,"OLD_ITALIC_LETTER_ZE"). +lisp_code_name(66311,"OLD_ITALIC_LETTER_HE"). +lisp_code_name(66312,"OLD_ITALIC_LETTER_THE"). +lisp_code_name(66313,"OLD_ITALIC_LETTER_I"). +lisp_code_name(66314,"OLD_ITALIC_LETTER_KA"). +lisp_code_name(66315,"OLD_ITALIC_LETTER_EL"). +lisp_code_name(66316,"OLD_ITALIC_LETTER_EM"). +lisp_code_name(66317,"OLD_ITALIC_LETTER_EN"). +lisp_code_name(66318,"OLD_ITALIC_LETTER_ESH"). +lisp_code_name(66319,"OLD_ITALIC_LETTER_O"). +lisp_code_name(66320,"OLD_ITALIC_LETTER_PE"). +lisp_code_name(66321,"OLD_ITALIC_LETTER_SHE"). +lisp_code_name(66322,"OLD_ITALIC_LETTER_KU"). +lisp_code_name(66323,"OLD_ITALIC_LETTER_ER"). +lisp_code_name(66324,"OLD_ITALIC_LETTER_ES"). +lisp_code_name(66325,"OLD_ITALIC_LETTER_TE"). +lisp_code_name(66326,"OLD_ITALIC_LETTER_U"). +lisp_code_name(66327,"OLD_ITALIC_LETTER_EKS"). +lisp_code_name(66328,"OLD_ITALIC_LETTER_PHE"). +lisp_code_name(66329,"OLD_ITALIC_LETTER_KHE"). +lisp_code_name(66330,"OLD_ITALIC_LETTER_EF"). +lisp_code_name(66331,"OLD_ITALIC_LETTER_ERS"). +lisp_code_name(66332,"OLD_ITALIC_LETTER_CHE"). +lisp_code_name(66333,"OLD_ITALIC_LETTER_II"). +lisp_code_name(66334,"OLD_ITALIC_LETTER_UU"). +lisp_code_name(66335,"OLD_ITALIC_LETTER_ESS"). +lisp_code_name(66336,"OLD_ITALIC_NUMERAL_ONE"). +lisp_code_name(66337,"OLD_ITALIC_NUMERAL_FIVE"). +lisp_code_name(66338,"OLD_ITALIC_NUMERAL_TEN"). +lisp_code_name(66339,"OLD_ITALIC_NUMERAL_FIFTY"). +lisp_code_name(66352,"GOTHIC_LETTER_AHSA"). +lisp_code_name(66353,"GOTHIC_LETTER_BAIRKAN"). +lisp_code_name(66354,"GOTHIC_LETTER_GIBA"). +lisp_code_name(66355,"GOTHIC_LETTER_DAGS"). +lisp_code_name(66356,"GOTHIC_LETTER_AIHVUS"). +lisp_code_name(66357,"GOTHIC_LETTER_QAIRTHRA"). +lisp_code_name(66358,"GOTHIC_LETTER_IUJA"). +lisp_code_name(66359,"GOTHIC_LETTER_HAGL"). +lisp_code_name(66360,"GOTHIC_LETTER_THIUTH"). +lisp_code_name(66361,"GOTHIC_LETTER_EIS"). +lisp_code_name(66362,"GOTHIC_LETTER_KUSMA"). +lisp_code_name(66363,"GOTHIC_LETTER_LAGUS"). +lisp_code_name(66364,"GOTHIC_LETTER_MANNA"). +lisp_code_name(66365,"GOTHIC_LETTER_NAUTHS"). +lisp_code_name(66366,"GOTHIC_LETTER_JER"). +lisp_code_name(66367,"GOTHIC_LETTER_URUS"). +lisp_code_name(66368,"GOTHIC_LETTER_PAIRTHRA"). +lisp_code_name(66369,"GOTHIC_LETTER_NINETY"). +lisp_code_name(66370,"GOTHIC_LETTER_RAIDA"). +lisp_code_name(66371,"GOTHIC_LETTER_SAUIL"). +lisp_code_name(66372,"GOTHIC_LETTER_TEIWS"). +lisp_code_name(66373,"GOTHIC_LETTER_WINJA"). +lisp_code_name(66374,"GOTHIC_LETTER_FAIHU"). +lisp_code_name(66375,"GOTHIC_LETTER_IGGWS"). +lisp_code_name(66376,"GOTHIC_LETTER_HWAIR"). +lisp_code_name(66377,"GOTHIC_LETTER_OTHAL"). +lisp_code_name(66378,"GOTHIC_LETTER_NINE_HUNDRED"). +lisp_code_name(66384,"OLD_PERMIC_LETTER_AN"). +lisp_code_name(66385,"OLD_PERMIC_LETTER_BUR"). +lisp_code_name(66386,"OLD_PERMIC_LETTER_GAI"). +lisp_code_name(66387,"OLD_PERMIC_LETTER_DOI"). +lisp_code_name(66388,"OLD_PERMIC_LETTER_E"). +lisp_code_name(66389,"OLD_PERMIC_LETTER_ZHOI"). +lisp_code_name(66390,"OLD_PERMIC_LETTER_DZHOI"). +lisp_code_name(66391,"OLD_PERMIC_LETTER_ZATA"). +lisp_code_name(66392,"OLD_PERMIC_LETTER_DZITA"). +lisp_code_name(66393,"OLD_PERMIC_LETTER_I"). +lisp_code_name(66394,"OLD_PERMIC_LETTER_KOKE"). +lisp_code_name(66395,"OLD_PERMIC_LETTER_LEI"). +lisp_code_name(66396,"OLD_PERMIC_LETTER_MENOE"). +lisp_code_name(66397,"OLD_PERMIC_LETTER_NENOE"). +lisp_code_name(66398,"OLD_PERMIC_LETTER_VOOI"). +lisp_code_name(66399,"OLD_PERMIC_LETTER_PEEI"). +lisp_code_name(66400,"OLD_PERMIC_LETTER_REI"). +lisp_code_name(66401,"OLD_PERMIC_LETTER_SII"). +lisp_code_name(66402,"OLD_PERMIC_LETTER_TAI"). +lisp_code_name(66403,"OLD_PERMIC_LETTER_U"). +lisp_code_name(66404,"OLD_PERMIC_LETTER_CHERY"). +lisp_code_name(66405,"OLD_PERMIC_LETTER_SHOOI"). +lisp_code_name(66406,"OLD_PERMIC_LETTER_SHCHOOI"). +lisp_code_name(66407,"OLD_PERMIC_LETTER_YRY"). +lisp_code_name(66408,"OLD_PERMIC_LETTER_YERU"). +lisp_code_name(66409,"OLD_PERMIC_LETTER_O"). +lisp_code_name(66410,"OLD_PERMIC_LETTER_OO"). +lisp_code_name(66411,"OLD_PERMIC_LETTER_EF"). +lisp_code_name(66412,"OLD_PERMIC_LETTER_HA"). +lisp_code_name(66413,"OLD_PERMIC_LETTER_TSIU"). +lisp_code_name(66414,"OLD_PERMIC_LETTER_VER"). +lisp_code_name(66415,"OLD_PERMIC_LETTER_YER"). +lisp_code_name(66416,"OLD_PERMIC_LETTER_YERI"). +lisp_code_name(66417,"OLD_PERMIC_LETTER_YAT"). +lisp_code_name(66418,"OLD_PERMIC_LETTER_IE"). +lisp_code_name(66419,"OLD_PERMIC_LETTER_YU"). +lisp_code_name(66420,"OLD_PERMIC_LETTER_YA"). +lisp_code_name(66421,"OLD_PERMIC_LETTER_IA"). +lisp_code_name(66422,"COMBINING_OLD_PERMIC_LETTER_AN"). +lisp_code_name(66423,"COMBINING_OLD_PERMIC_LETTER_DOI"). +lisp_code_name(66424,"COMBINING_OLD_PERMIC_LETTER_ZATA"). +lisp_code_name(66425,"COMBINING_OLD_PERMIC_LETTER_NENOE"). +lisp_code_name(66426,"COMBINING_OLD_PERMIC_LETTER_SII"). +lisp_code_name(66432,"UGARITIC_LETTER_ALPA"). +lisp_code_name(66433,"UGARITIC_LETTER_BETA"). +lisp_code_name(66434,"UGARITIC_LETTER_GAMLA"). +lisp_code_name(66435,"UGARITIC_LETTER_KHA"). +lisp_code_name(66436,"UGARITIC_LETTER_DELTA"). +lisp_code_name(66437,"UGARITIC_LETTER_HO"). +lisp_code_name(66438,"UGARITIC_LETTER_WO"). +lisp_code_name(66439,"UGARITIC_LETTER_ZETA"). +lisp_code_name(66440,"UGARITIC_LETTER_HOTA"). +lisp_code_name(66441,"UGARITIC_LETTER_TET"). +lisp_code_name(66442,"UGARITIC_LETTER_YOD"). +lisp_code_name(66443,"UGARITIC_LETTER_KAF"). +lisp_code_name(66444,"UGARITIC_LETTER_SHIN"). +lisp_code_name(66445,"UGARITIC_LETTER_LAMDA"). +lisp_code_name(66446,"UGARITIC_LETTER_MEM"). +lisp_code_name(66447,"UGARITIC_LETTER_DHAL"). +lisp_code_name(66448,"UGARITIC_LETTER_NUN"). +lisp_code_name(66449,"UGARITIC_LETTER_ZU"). +lisp_code_name(66450,"UGARITIC_LETTER_SAMKA"). +lisp_code_name(66451,"UGARITIC_LETTER_AIN"). +lisp_code_name(66452,"UGARITIC_LETTER_PU"). +lisp_code_name(66453,"UGARITIC_LETTER_SADE"). +lisp_code_name(66454,"UGARITIC_LETTER_QOPA"). +lisp_code_name(66455,"UGARITIC_LETTER_RASHA"). +lisp_code_name(66456,"UGARITIC_LETTER_THANNA"). +lisp_code_name(66457,"UGARITIC_LETTER_GHAIN"). +lisp_code_name(66458,"UGARITIC_LETTER_TO"). +lisp_code_name(66459,"UGARITIC_LETTER_I"). +lisp_code_name(66460,"UGARITIC_LETTER_U"). +lisp_code_name(66461,"UGARITIC_LETTER_SSU"). +lisp_code_name(66463,"UGARITIC_WORD_DIVIDER"). +lisp_code_name(66464,"OLD_PERSIAN_SIGN_A"). +lisp_code_name(66465,"OLD_PERSIAN_SIGN_I"). +lisp_code_name(66466,"OLD_PERSIAN_SIGN_U"). +lisp_code_name(66467,"OLD_PERSIAN_SIGN_KA"). +lisp_code_name(66468,"OLD_PERSIAN_SIGN_KU"). +lisp_code_name(66469,"OLD_PERSIAN_SIGN_GA"). +lisp_code_name(66470,"OLD_PERSIAN_SIGN_GU"). +lisp_code_name(66471,"OLD_PERSIAN_SIGN_XA"). +lisp_code_name(66472,"OLD_PERSIAN_SIGN_CA"). +lisp_code_name(66473,"OLD_PERSIAN_SIGN_JA"). +lisp_code_name(66474,"OLD_PERSIAN_SIGN_JI"). +lisp_code_name(66475,"OLD_PERSIAN_SIGN_TA"). +lisp_code_name(66476,"OLD_PERSIAN_SIGN_TU"). +lisp_code_name(66477,"OLD_PERSIAN_SIGN_DA"). +lisp_code_name(66478,"OLD_PERSIAN_SIGN_DI"). +lisp_code_name(66479,"OLD_PERSIAN_SIGN_DU"). +lisp_code_name(66480,"OLD_PERSIAN_SIGN_THA"). +lisp_code_name(66481,"OLD_PERSIAN_SIGN_PA"). +lisp_code_name(66482,"OLD_PERSIAN_SIGN_BA"). +lisp_code_name(66483,"OLD_PERSIAN_SIGN_FA"). +lisp_code_name(66484,"OLD_PERSIAN_SIGN_NA"). +lisp_code_name(66485,"OLD_PERSIAN_SIGN_NU"). +lisp_code_name(66486,"OLD_PERSIAN_SIGN_MA"). +lisp_code_name(66487,"OLD_PERSIAN_SIGN_MI"). +lisp_code_name(66488,"OLD_PERSIAN_SIGN_MU"). +lisp_code_name(66489,"OLD_PERSIAN_SIGN_YA"). +lisp_code_name(66490,"OLD_PERSIAN_SIGN_VA"). +lisp_code_name(66491,"OLD_PERSIAN_SIGN_VI"). +lisp_code_name(66492,"OLD_PERSIAN_SIGN_RA"). +lisp_code_name(66493,"OLD_PERSIAN_SIGN_RU"). +lisp_code_name(66494,"OLD_PERSIAN_SIGN_LA"). +lisp_code_name(66495,"OLD_PERSIAN_SIGN_SA"). +lisp_code_name(66496,"OLD_PERSIAN_SIGN_ZA"). +lisp_code_name(66497,"OLD_PERSIAN_SIGN_SHA"). +lisp_code_name(66498,"OLD_PERSIAN_SIGN_SSA"). +lisp_code_name(66499,"OLD_PERSIAN_SIGN_HA"). +lisp_code_name(66504,"OLD_PERSIAN_SIGN_AURAMAZDAA"). +lisp_code_name(66505,"OLD_PERSIAN_SIGN_AURAMAZDAA-2"). +lisp_code_name(66506,"OLD_PERSIAN_SIGN_AURAMAZDAAHA"). +lisp_code_name(66507,"OLD_PERSIAN_SIGN_XSHAAYATHIYA"). +lisp_code_name(66508,"OLD_PERSIAN_SIGN_DAHYAAUSH"). +lisp_code_name(66509,"OLD_PERSIAN_SIGN_DAHYAAUSH-2"). +lisp_code_name(66510,"OLD_PERSIAN_SIGN_BAGA"). +lisp_code_name(66511,"OLD_PERSIAN_SIGN_BUUMISH"). +lisp_code_name(66512,"OLD_PERSIAN_WORD_DIVIDER"). +lisp_code_name(66513,"OLD_PERSIAN_NUMBER_ONE"). +lisp_code_name(66514,"OLD_PERSIAN_NUMBER_TWO"). +lisp_code_name(66515,"OLD_PERSIAN_NUMBER_TEN"). +lisp_code_name(66516,"OLD_PERSIAN_NUMBER_TWENTY"). +lisp_code_name(66517,"OLD_PERSIAN_NUMBER_HUNDRED"). +lisp_code_name(66560,"DESERET_CAPITAL_LETTER_LONG_I"). +lisp_code_name(66561,"DESERET_CAPITAL_LETTER_LONG_E"). +lisp_code_name(66562,"DESERET_CAPITAL_LETTER_LONG_A"). +lisp_code_name(66563,"DESERET_CAPITAL_LETTER_LONG_AH"). +lisp_code_name(66564,"DESERET_CAPITAL_LETTER_LONG_O"). +lisp_code_name(66565,"DESERET_CAPITAL_LETTER_LONG_OO"). +lisp_code_name(66566,"DESERET_CAPITAL_LETTER_SHORT_I"). +lisp_code_name(66567,"DESERET_CAPITAL_LETTER_SHORT_E"). +lisp_code_name(66568,"DESERET_CAPITAL_LETTER_SHORT_A"). +lisp_code_name(66569,"DESERET_CAPITAL_LETTER_SHORT_AH"). +lisp_code_name(66570,"DESERET_CAPITAL_LETTER_SHORT_O"). +lisp_code_name(66571,"DESERET_CAPITAL_LETTER_SHORT_OO"). +lisp_code_name(66572,"DESERET_CAPITAL_LETTER_AY"). +lisp_code_name(66573,"DESERET_CAPITAL_LETTER_OW"). +lisp_code_name(66574,"DESERET_CAPITAL_LETTER_WU"). +lisp_code_name(66575,"DESERET_CAPITAL_LETTER_YEE"). +lisp_code_name(66576,"DESERET_CAPITAL_LETTER_H"). +lisp_code_name(66577,"DESERET_CAPITAL_LETTER_PEE"). +lisp_code_name(66578,"DESERET_CAPITAL_LETTER_BEE"). +lisp_code_name(66579,"DESERET_CAPITAL_LETTER_TEE"). +lisp_code_name(66580,"DESERET_CAPITAL_LETTER_DEE"). +lisp_code_name(66581,"DESERET_CAPITAL_LETTER_CHEE"). +lisp_code_name(66582,"DESERET_CAPITAL_LETTER_JEE"). +lisp_code_name(66583,"DESERET_CAPITAL_LETTER_KAY"). +lisp_code_name(66584,"DESERET_CAPITAL_LETTER_GAY"). +lisp_code_name(66585,"DESERET_CAPITAL_LETTER_EF"). +lisp_code_name(66586,"DESERET_CAPITAL_LETTER_VEE"). +lisp_code_name(66587,"DESERET_CAPITAL_LETTER_ETH"). +lisp_code_name(66588,"DESERET_CAPITAL_LETTER_THEE"). +lisp_code_name(66589,"DESERET_CAPITAL_LETTER_ES"). +lisp_code_name(66590,"DESERET_CAPITAL_LETTER_ZEE"). +lisp_code_name(66591,"DESERET_CAPITAL_LETTER_ESH"). +lisp_code_name(66592,"DESERET_CAPITAL_LETTER_ZHEE"). +lisp_code_name(66593,"DESERET_CAPITAL_LETTER_ER"). +lisp_code_name(66594,"DESERET_CAPITAL_LETTER_EL"). +lisp_code_name(66595,"DESERET_CAPITAL_LETTER_EM"). +lisp_code_name(66596,"DESERET_CAPITAL_LETTER_EN"). +lisp_code_name(66597,"DESERET_CAPITAL_LETTER_ENG"). +lisp_code_name(66598,"DESERET_CAPITAL_LETTER_OI"). +lisp_code_name(66599,"DESERET_CAPITAL_LETTER_EW"). +lisp_code_name(66600,"DESERET_SMALL_LETTER_LONG_I"). +lisp_code_name(66601,"DESERET_SMALL_LETTER_LONG_E"). +lisp_code_name(66602,"DESERET_SMALL_LETTER_LONG_A"). +lisp_code_name(66603,"DESERET_SMALL_LETTER_LONG_AH"). +lisp_code_name(66604,"DESERET_SMALL_LETTER_LONG_O"). +lisp_code_name(66605,"DESERET_SMALL_LETTER_LONG_OO"). +lisp_code_name(66606,"DESERET_SMALL_LETTER_SHORT_I"). +lisp_code_name(66607,"DESERET_SMALL_LETTER_SHORT_E"). +lisp_code_name(66608,"DESERET_SMALL_LETTER_SHORT_A"). +lisp_code_name(66609,"DESERET_SMALL_LETTER_SHORT_AH"). +lisp_code_name(66610,"DESERET_SMALL_LETTER_SHORT_O"). +lisp_code_name(66611,"DESERET_SMALL_LETTER_SHORT_OO"). +lisp_code_name(66612,"DESERET_SMALL_LETTER_AY"). +lisp_code_name(66613,"DESERET_SMALL_LETTER_OW"). +lisp_code_name(66614,"DESERET_SMALL_LETTER_WU"). +lisp_code_name(66615,"DESERET_SMALL_LETTER_YEE"). +lisp_code_name(66616,"DESERET_SMALL_LETTER_H"). +lisp_code_name(66617,"DESERET_SMALL_LETTER_PEE"). +lisp_code_name(66618,"DESERET_SMALL_LETTER_BEE"). +lisp_code_name(66619,"DESERET_SMALL_LETTER_TEE"). +lisp_code_name(66620,"DESERET_SMALL_LETTER_DEE"). +lisp_code_name(66621,"DESERET_SMALL_LETTER_CHEE"). +lisp_code_name(66622,"DESERET_SMALL_LETTER_JEE"). +lisp_code_name(66623,"DESERET_SMALL_LETTER_KAY"). +lisp_code_name(66624,"DESERET_SMALL_LETTER_GAY"). +lisp_code_name(66625,"DESERET_SMALL_LETTER_EF"). +lisp_code_name(66626,"DESERET_SMALL_LETTER_VEE"). +lisp_code_name(66627,"DESERET_SMALL_LETTER_ETH"). +lisp_code_name(66628,"DESERET_SMALL_LETTER_THEE"). +lisp_code_name(66629,"DESERET_SMALL_LETTER_ES"). +lisp_code_name(66630,"DESERET_SMALL_LETTER_ZEE"). +lisp_code_name(66631,"DESERET_SMALL_LETTER_ESH"). +lisp_code_name(66632,"DESERET_SMALL_LETTER_ZHEE"). +lisp_code_name(66633,"DESERET_SMALL_LETTER_ER"). +lisp_code_name(66634,"DESERET_SMALL_LETTER_EL"). +lisp_code_name(66635,"DESERET_SMALL_LETTER_EM"). +lisp_code_name(66636,"DESERET_SMALL_LETTER_EN"). +lisp_code_name(66637,"DESERET_SMALL_LETTER_ENG"). +lisp_code_name(66638,"DESERET_SMALL_LETTER_OI"). +lisp_code_name(66639,"DESERET_SMALL_LETTER_EW"). +lisp_code_name(66640,"SHAVIAN_LETTER_PEEP"). +lisp_code_name(66641,"SHAVIAN_LETTER_TOT"). +lisp_code_name(66642,"SHAVIAN_LETTER_KICK"). +lisp_code_name(66643,"SHAVIAN_LETTER_FEE"). +lisp_code_name(66644,"SHAVIAN_LETTER_THIGH"). +lisp_code_name(66645,"SHAVIAN_LETTER_SO"). +lisp_code_name(66646,"SHAVIAN_LETTER_SURE"). +lisp_code_name(66647,"SHAVIAN_LETTER_CHURCH"). +lisp_code_name(66648,"SHAVIAN_LETTER_YEA"). +lisp_code_name(66649,"SHAVIAN_LETTER_HUNG"). +lisp_code_name(66650,"SHAVIAN_LETTER_BIB"). +lisp_code_name(66651,"SHAVIAN_LETTER_DEAD"). +lisp_code_name(66652,"SHAVIAN_LETTER_GAG"). +lisp_code_name(66653,"SHAVIAN_LETTER_VOW"). +lisp_code_name(66654,"SHAVIAN_LETTER_THEY"). +lisp_code_name(66655,"SHAVIAN_LETTER_ZOO"). +lisp_code_name(66656,"SHAVIAN_LETTER_MEASURE"). +lisp_code_name(66657,"SHAVIAN_LETTER_JUDGE"). +lisp_code_name(66658,"SHAVIAN_LETTER_WOE"). +lisp_code_name(66659,"SHAVIAN_LETTER_HA-HA"). +lisp_code_name(66660,"SHAVIAN_LETTER_LOLL"). +lisp_code_name(66661,"SHAVIAN_LETTER_MIME"). +lisp_code_name(66662,"SHAVIAN_LETTER_IF"). +lisp_code_name(66663,"SHAVIAN_LETTER_EGG"). +lisp_code_name(66664,"SHAVIAN_LETTER_ASH"). +lisp_code_name(66665,"SHAVIAN_LETTER_ADO"). +lisp_code_name(66666,"SHAVIAN_LETTER_ON"). +lisp_code_name(66667,"SHAVIAN_LETTER_WOOL"). +lisp_code_name(66668,"SHAVIAN_LETTER_OUT"). +lisp_code_name(66669,"SHAVIAN_LETTER_AH"). +lisp_code_name(66670,"SHAVIAN_LETTER_ROAR"). +lisp_code_name(66671,"SHAVIAN_LETTER_NUN"). +lisp_code_name(66672,"SHAVIAN_LETTER_EAT"). +lisp_code_name(66673,"SHAVIAN_LETTER_AGE"). +lisp_code_name(66674,"SHAVIAN_LETTER_ICE"). +lisp_code_name(66675,"SHAVIAN_LETTER_UP"). +lisp_code_name(66676,"SHAVIAN_LETTER_OAK"). +lisp_code_name(66677,"SHAVIAN_LETTER_OOZE"). +lisp_code_name(66678,"SHAVIAN_LETTER_OIL"). +lisp_code_name(66679,"SHAVIAN_LETTER_AWE"). +lisp_code_name(66680,"SHAVIAN_LETTER_ARE"). +lisp_code_name(66681,"SHAVIAN_LETTER_OR"). +lisp_code_name(66682,"SHAVIAN_LETTER_AIR"). +lisp_code_name(66683,"SHAVIAN_LETTER_ERR"). +lisp_code_name(66684,"SHAVIAN_LETTER_ARRAY"). +lisp_code_name(66685,"SHAVIAN_LETTER_EAR"). +lisp_code_name(66686,"SHAVIAN_LETTER_IAN"). +lisp_code_name(66687,"SHAVIAN_LETTER_YEW"). +lisp_code_name(66688,"OSMANYA_LETTER_ALEF"). +lisp_code_name(66689,"OSMANYA_LETTER_BA"). +lisp_code_name(66690,"OSMANYA_LETTER_TA"). +lisp_code_name(66691,"OSMANYA_LETTER_JA"). +lisp_code_name(66692,"OSMANYA_LETTER_XA"). +lisp_code_name(66693,"OSMANYA_LETTER_KHA"). +lisp_code_name(66694,"OSMANYA_LETTER_DEEL"). +lisp_code_name(66695,"OSMANYA_LETTER_RA"). +lisp_code_name(66696,"OSMANYA_LETTER_SA"). +lisp_code_name(66697,"OSMANYA_LETTER_SHIIN"). +lisp_code_name(66698,"OSMANYA_LETTER_DHA"). +lisp_code_name(66699,"OSMANYA_LETTER_CAYN"). +lisp_code_name(66700,"OSMANYA_LETTER_GA"). +lisp_code_name(66701,"OSMANYA_LETTER_FA"). +lisp_code_name(66702,"OSMANYA_LETTER_QAAF"). +lisp_code_name(66703,"OSMANYA_LETTER_KAAF"). +lisp_code_name(66704,"OSMANYA_LETTER_LAAN"). +lisp_code_name(66705,"OSMANYA_LETTER_MIIN"). +lisp_code_name(66706,"OSMANYA_LETTER_NUUN"). +lisp_code_name(66707,"OSMANYA_LETTER_WAW"). +lisp_code_name(66708,"OSMANYA_LETTER_HA"). +lisp_code_name(66709,"OSMANYA_LETTER_YA"). +lisp_code_name(66710,"OSMANYA_LETTER_A"). +lisp_code_name(66711,"OSMANYA_LETTER_E"). +lisp_code_name(66712,"OSMANYA_LETTER_I"). +lisp_code_name(66713,"OSMANYA_LETTER_O"). +lisp_code_name(66714,"OSMANYA_LETTER_U"). +lisp_code_name(66715,"OSMANYA_LETTER_AA"). +lisp_code_name(66716,"OSMANYA_LETTER_EE"). +lisp_code_name(66717,"OSMANYA_LETTER_OO"). +lisp_code_name(66720,"OSMANYA_DIGIT_ZERO"). +lisp_code_name(66721,"OSMANYA_DIGIT_ONE"). +lisp_code_name(66722,"OSMANYA_DIGIT_TWO"). +lisp_code_name(66723,"OSMANYA_DIGIT_THREE"). +lisp_code_name(66724,"OSMANYA_DIGIT_FOUR"). +lisp_code_name(66725,"OSMANYA_DIGIT_FIVE"). +lisp_code_name(66726,"OSMANYA_DIGIT_SIX"). +lisp_code_name(66727,"OSMANYA_DIGIT_SEVEN"). +lisp_code_name(66728,"OSMANYA_DIGIT_EIGHT"). +lisp_code_name(66729,"OSMANYA_DIGIT_NINE"). +lisp_code_name(66816,"ELBASAN_LETTER_A"). +lisp_code_name(66817,"ELBASAN_LETTER_BE"). +lisp_code_name(66818,"ELBASAN_LETTER_CE"). +lisp_code_name(66819,"ELBASAN_LETTER_CHE"). +lisp_code_name(66820,"ELBASAN_LETTER_DE"). +lisp_code_name(66821,"ELBASAN_LETTER_NDE"). +lisp_code_name(66822,"ELBASAN_LETTER_DHE"). +lisp_code_name(66823,"ELBASAN_LETTER_EI"). +lisp_code_name(66824,"ELBASAN_LETTER_E"). +lisp_code_name(66825,"ELBASAN_LETTER_FE"). +lisp_code_name(66826,"ELBASAN_LETTER_GE"). +lisp_code_name(66827,"ELBASAN_LETTER_GJE"). +lisp_code_name(66828,"ELBASAN_LETTER_HE"). +lisp_code_name(66829,"ELBASAN_LETTER_I"). +lisp_code_name(66830,"ELBASAN_LETTER_JE"). +lisp_code_name(66831,"ELBASAN_LETTER_KE"). +lisp_code_name(66832,"ELBASAN_LETTER_LE"). +lisp_code_name(66833,"ELBASAN_LETTER_LLE"). +lisp_code_name(66834,"ELBASAN_LETTER_ME"). +lisp_code_name(66835,"ELBASAN_LETTER_NE"). +lisp_code_name(66836,"ELBASAN_LETTER_NA"). +lisp_code_name(66837,"ELBASAN_LETTER_NJE"). +lisp_code_name(66838,"ELBASAN_LETTER_O"). +lisp_code_name(66839,"ELBASAN_LETTER_PE"). +lisp_code_name(66840,"ELBASAN_LETTER_QE"). +lisp_code_name(66841,"ELBASAN_LETTER_RE"). +lisp_code_name(66842,"ELBASAN_LETTER_RRE"). +lisp_code_name(66843,"ELBASAN_LETTER_SE"). +lisp_code_name(66844,"ELBASAN_LETTER_SHE"). +lisp_code_name(66845,"ELBASAN_LETTER_TE"). +lisp_code_name(66846,"ELBASAN_LETTER_THE"). +lisp_code_name(66847,"ELBASAN_LETTER_U"). +lisp_code_name(66848,"ELBASAN_LETTER_VE"). +lisp_code_name(66849,"ELBASAN_LETTER_XE"). +lisp_code_name(66850,"ELBASAN_LETTER_Y"). +lisp_code_name(66851,"ELBASAN_LETTER_ZE"). +lisp_code_name(66852,"ELBASAN_LETTER_ZHE"). +lisp_code_name(66853,"ELBASAN_LETTER_GHE"). +lisp_code_name(66854,"ELBASAN_LETTER_GHAMMA"). +lisp_code_name(66855,"ELBASAN_LETTER_KHE"). +lisp_code_name(66864,"CAUCASIAN_ALBANIAN_LETTER_ALT"). +lisp_code_name(66865,"CAUCASIAN_ALBANIAN_LETTER_BET"). +lisp_code_name(66866,"CAUCASIAN_ALBANIAN_LETTER_GIM"). +lisp_code_name(66867,"CAUCASIAN_ALBANIAN_LETTER_DAT"). +lisp_code_name(66868,"CAUCASIAN_ALBANIAN_LETTER_EB"). +lisp_code_name(66869,"CAUCASIAN_ALBANIAN_LETTER_ZARL"). +lisp_code_name(66870,"CAUCASIAN_ALBANIAN_LETTER_EYN"). +lisp_code_name(66871,"CAUCASIAN_ALBANIAN_LETTER_ZHIL"). +lisp_code_name(66872,"CAUCASIAN_ALBANIAN_LETTER_TAS"). +lisp_code_name(66873,"CAUCASIAN_ALBANIAN_LETTER_CHA"). +lisp_code_name(66874,"CAUCASIAN_ALBANIAN_LETTER_YOWD"). +lisp_code_name(66875,"CAUCASIAN_ALBANIAN_LETTER_ZHA"). +lisp_code_name(66876,"CAUCASIAN_ALBANIAN_LETTER_IRB"). +lisp_code_name(66877,"CAUCASIAN_ALBANIAN_LETTER_SHA"). +lisp_code_name(66878,"CAUCASIAN_ALBANIAN_LETTER_LAN"). +lisp_code_name(66879,"CAUCASIAN_ALBANIAN_LETTER_INYA"). +lisp_code_name(66880,"CAUCASIAN_ALBANIAN_LETTER_XEYN"). +lisp_code_name(66881,"CAUCASIAN_ALBANIAN_LETTER_DYAN"). +lisp_code_name(66882,"CAUCASIAN_ALBANIAN_LETTER_CAR"). +lisp_code_name(66883,"CAUCASIAN_ALBANIAN_LETTER_JHOX"). +lisp_code_name(66884,"CAUCASIAN_ALBANIAN_LETTER_KAR"). +lisp_code_name(66885,"CAUCASIAN_ALBANIAN_LETTER_LYIT"). +lisp_code_name(66886,"CAUCASIAN_ALBANIAN_LETTER_HEYT"). +lisp_code_name(66887,"CAUCASIAN_ALBANIAN_LETTER_QAY"). +lisp_code_name(66888,"CAUCASIAN_ALBANIAN_LETTER_AOR"). +lisp_code_name(66889,"CAUCASIAN_ALBANIAN_LETTER_CHOY"). +lisp_code_name(66890,"CAUCASIAN_ALBANIAN_LETTER_CHI"). +lisp_code_name(66891,"CAUCASIAN_ALBANIAN_LETTER_CYAY"). +lisp_code_name(66892,"CAUCASIAN_ALBANIAN_LETTER_MAQ"). +lisp_code_name(66893,"CAUCASIAN_ALBANIAN_LETTER_QAR"). +lisp_code_name(66894,"CAUCASIAN_ALBANIAN_LETTER_NOWC"). +lisp_code_name(66895,"CAUCASIAN_ALBANIAN_LETTER_DZYAY"). +lisp_code_name(66896,"CAUCASIAN_ALBANIAN_LETTER_SHAK"). +lisp_code_name(66897,"CAUCASIAN_ALBANIAN_LETTER_JAYN"). +lisp_code_name(66898,"CAUCASIAN_ALBANIAN_LETTER_ON"). +lisp_code_name(66899,"CAUCASIAN_ALBANIAN_LETTER_TYAY"). +lisp_code_name(66900,"CAUCASIAN_ALBANIAN_LETTER_FAM"). +lisp_code_name(66901,"CAUCASIAN_ALBANIAN_LETTER_DZAY"). +lisp_code_name(66902,"CAUCASIAN_ALBANIAN_LETTER_CHAT"). +lisp_code_name(66903,"CAUCASIAN_ALBANIAN_LETTER_PEN"). +lisp_code_name(66904,"CAUCASIAN_ALBANIAN_LETTER_GHEYS"). +lisp_code_name(66905,"CAUCASIAN_ALBANIAN_LETTER_RAT"). +lisp_code_name(66906,"CAUCASIAN_ALBANIAN_LETTER_SEYK"). +lisp_code_name(66907,"CAUCASIAN_ALBANIAN_LETTER_VEYZ"). +lisp_code_name(66908,"CAUCASIAN_ALBANIAN_LETTER_TIWR"). +lisp_code_name(66909,"CAUCASIAN_ALBANIAN_LETTER_SHOY"). +lisp_code_name(66910,"CAUCASIAN_ALBANIAN_LETTER_IWN"). +lisp_code_name(66911,"CAUCASIAN_ALBANIAN_LETTER_CYAW"). +lisp_code_name(66912,"CAUCASIAN_ALBANIAN_LETTER_CAYN"). +lisp_code_name(66913,"CAUCASIAN_ALBANIAN_LETTER_YAYD"). +lisp_code_name(66914,"CAUCASIAN_ALBANIAN_LETTER_PIWR"). +lisp_code_name(66915,"CAUCASIAN_ALBANIAN_LETTER_KIW"). +lisp_code_name(66927,"CAUCASIAN_ALBANIAN_CITATION_MARK"). +lisp_code_name(67072,"LINEAR_A_SIGN_AB001"). +lisp_code_name(67073,"LINEAR_A_SIGN_AB002"). +lisp_code_name(67074,"LINEAR_A_SIGN_AB003"). +lisp_code_name(67075,"LINEAR_A_SIGN_AB004"). +lisp_code_name(67076,"LINEAR_A_SIGN_AB005"). +lisp_code_name(67077,"LINEAR_A_SIGN_AB006"). +lisp_code_name(67078,"LINEAR_A_SIGN_AB007"). +lisp_code_name(67079,"LINEAR_A_SIGN_AB008"). +lisp_code_name(67080,"LINEAR_A_SIGN_AB009"). +lisp_code_name(67081,"LINEAR_A_SIGN_AB010"). +lisp_code_name(67082,"LINEAR_A_SIGN_AB011"). +lisp_code_name(67083,"LINEAR_A_SIGN_AB013"). +lisp_code_name(67084,"LINEAR_A_SIGN_AB016"). +lisp_code_name(67085,"LINEAR_A_SIGN_AB017"). +lisp_code_name(67086,"LINEAR_A_SIGN_AB020"). +lisp_code_name(67087,"LINEAR_A_SIGN_AB021"). +lisp_code_name(67088,"LINEAR_A_SIGN_AB021F"). +lisp_code_name(67089,"LINEAR_A_SIGN_AB021M"). +lisp_code_name(67090,"LINEAR_A_SIGN_AB022"). +lisp_code_name(67091,"LINEAR_A_SIGN_AB022F"). +lisp_code_name(67092,"LINEAR_A_SIGN_AB022M"). +lisp_code_name(67093,"LINEAR_A_SIGN_AB023"). +lisp_code_name(67094,"LINEAR_A_SIGN_AB023M"). +lisp_code_name(67095,"LINEAR_A_SIGN_AB024"). +lisp_code_name(67096,"LINEAR_A_SIGN_AB026"). +lisp_code_name(67097,"LINEAR_A_SIGN_AB027"). +lisp_code_name(67098,"LINEAR_A_SIGN_AB028"). +lisp_code_name(67099,"LINEAR_A_SIGN_A028B"). +lisp_code_name(67100,"LINEAR_A_SIGN_AB029"). +lisp_code_name(67101,"LINEAR_A_SIGN_AB030"). +lisp_code_name(67102,"LINEAR_A_SIGN_AB031"). +lisp_code_name(67103,"LINEAR_A_SIGN_AB034"). +lisp_code_name(67104,"LINEAR_A_SIGN_AB037"). +lisp_code_name(67105,"LINEAR_A_SIGN_AB038"). +lisp_code_name(67106,"LINEAR_A_SIGN_AB039"). +lisp_code_name(67107,"LINEAR_A_SIGN_AB040"). +lisp_code_name(67108,"LINEAR_A_SIGN_AB041"). +lisp_code_name(67109,"LINEAR_A_SIGN_AB044"). +lisp_code_name(67110,"LINEAR_A_SIGN_AB045"). +lisp_code_name(67111,"LINEAR_A_SIGN_AB046"). +lisp_code_name(67112,"LINEAR_A_SIGN_AB047"). +lisp_code_name(67113,"LINEAR_A_SIGN_AB048"). +lisp_code_name(67114,"LINEAR_A_SIGN_AB049"). +lisp_code_name(67115,"LINEAR_A_SIGN_AB050"). +lisp_code_name(67116,"LINEAR_A_SIGN_AB051"). +lisp_code_name(67117,"LINEAR_A_SIGN_AB053"). +lisp_code_name(67118,"LINEAR_A_SIGN_AB054"). +lisp_code_name(67119,"LINEAR_A_SIGN_AB055"). +lisp_code_name(67120,"LINEAR_A_SIGN_AB056"). +lisp_code_name(67121,"LINEAR_A_SIGN_AB057"). +lisp_code_name(67122,"LINEAR_A_SIGN_AB058"). +lisp_code_name(67123,"LINEAR_A_SIGN_AB059"). +lisp_code_name(67124,"LINEAR_A_SIGN_AB060"). +lisp_code_name(67125,"LINEAR_A_SIGN_AB061"). +lisp_code_name(67126,"LINEAR_A_SIGN_AB065"). +lisp_code_name(67127,"LINEAR_A_SIGN_AB066"). +lisp_code_name(67128,"LINEAR_A_SIGN_AB067"). +lisp_code_name(67129,"LINEAR_A_SIGN_AB069"). +lisp_code_name(67130,"LINEAR_A_SIGN_AB070"). +lisp_code_name(67131,"LINEAR_A_SIGN_AB073"). +lisp_code_name(67132,"LINEAR_A_SIGN_AB074"). +lisp_code_name(67133,"LINEAR_A_SIGN_AB076"). +lisp_code_name(67134,"LINEAR_A_SIGN_AB077"). +lisp_code_name(67135,"LINEAR_A_SIGN_AB078"). +lisp_code_name(67136,"LINEAR_A_SIGN_AB079"). +lisp_code_name(67137,"LINEAR_A_SIGN_AB080"). +lisp_code_name(67138,"LINEAR_A_SIGN_AB081"). +lisp_code_name(67139,"LINEAR_A_SIGN_AB082"). +lisp_code_name(67140,"LINEAR_A_SIGN_AB085"). +lisp_code_name(67141,"LINEAR_A_SIGN_AB086"). +lisp_code_name(67142,"LINEAR_A_SIGN_AB087"). +lisp_code_name(67143,"LINEAR_A_SIGN_A100-102"). +lisp_code_name(67144,"LINEAR_A_SIGN_AB118"). +lisp_code_name(67145,"LINEAR_A_SIGN_AB120"). +lisp_code_name(67146,"LINEAR_A_SIGN_A120B"). +lisp_code_name(67147,"LINEAR_A_SIGN_AB122"). +lisp_code_name(67148,"LINEAR_A_SIGN_AB123"). +lisp_code_name(67149,"LINEAR_A_SIGN_AB131A"). +lisp_code_name(67150,"LINEAR_A_SIGN_AB131B"). +lisp_code_name(67151,"LINEAR_A_SIGN_A131C"). +lisp_code_name(67152,"LINEAR_A_SIGN_AB164"). +lisp_code_name(67153,"LINEAR_A_SIGN_AB171"). +lisp_code_name(67154,"LINEAR_A_SIGN_AB180"). +lisp_code_name(67155,"LINEAR_A_SIGN_AB188"). +lisp_code_name(67156,"LINEAR_A_SIGN_AB191"). +lisp_code_name(67157,"LINEAR_A_SIGN_A301"). +lisp_code_name(67158,"LINEAR_A_SIGN_A302"). +lisp_code_name(67159,"LINEAR_A_SIGN_A303"). +lisp_code_name(67160,"LINEAR_A_SIGN_A304"). +lisp_code_name(67161,"LINEAR_A_SIGN_A305"). +lisp_code_name(67162,"LINEAR_A_SIGN_A306"). +lisp_code_name(67163,"LINEAR_A_SIGN_A307"). +lisp_code_name(67164,"LINEAR_A_SIGN_A308"). +lisp_code_name(67165,"LINEAR_A_SIGN_A309A"). +lisp_code_name(67166,"LINEAR_A_SIGN_A309B"). +lisp_code_name(67167,"LINEAR_A_SIGN_A309C"). +lisp_code_name(67168,"LINEAR_A_SIGN_A310"). +lisp_code_name(67169,"LINEAR_A_SIGN_A311"). +lisp_code_name(67170,"LINEAR_A_SIGN_A312"). +lisp_code_name(67171,"LINEAR_A_SIGN_A313A"). +lisp_code_name(67172,"LINEAR_A_SIGN_A313B"). +lisp_code_name(67173,"LINEAR_A_SIGN_A313C"). +lisp_code_name(67174,"LINEAR_A_SIGN_A314"). +lisp_code_name(67175,"LINEAR_A_SIGN_A315"). +lisp_code_name(67176,"LINEAR_A_SIGN_A316"). +lisp_code_name(67177,"LINEAR_A_SIGN_A317"). +lisp_code_name(67178,"LINEAR_A_SIGN_A318"). +lisp_code_name(67179,"LINEAR_A_SIGN_A319"). +lisp_code_name(67180,"LINEAR_A_SIGN_A320"). +lisp_code_name(67181,"LINEAR_A_SIGN_A321"). +lisp_code_name(67182,"LINEAR_A_SIGN_A322"). +lisp_code_name(67183,"LINEAR_A_SIGN_A323"). +lisp_code_name(67184,"LINEAR_A_SIGN_A324"). +lisp_code_name(67185,"LINEAR_A_SIGN_A325"). +lisp_code_name(67186,"LINEAR_A_SIGN_A326"). +lisp_code_name(67187,"LINEAR_A_SIGN_A327"). +lisp_code_name(67188,"LINEAR_A_SIGN_A328"). +lisp_code_name(67189,"LINEAR_A_SIGN_A329"). +lisp_code_name(67190,"LINEAR_A_SIGN_A330"). +lisp_code_name(67191,"LINEAR_A_SIGN_A331"). +lisp_code_name(67192,"LINEAR_A_SIGN_A332"). +lisp_code_name(67193,"LINEAR_A_SIGN_A333"). +lisp_code_name(67194,"LINEAR_A_SIGN_A334"). +lisp_code_name(67195,"LINEAR_A_SIGN_A335"). +lisp_code_name(67196,"LINEAR_A_SIGN_A336"). +lisp_code_name(67197,"LINEAR_A_SIGN_A337"). +lisp_code_name(67198,"LINEAR_A_SIGN_A338"). +lisp_code_name(67199,"LINEAR_A_SIGN_A339"). +lisp_code_name(67200,"LINEAR_A_SIGN_A340"). +lisp_code_name(67201,"LINEAR_A_SIGN_A341"). +lisp_code_name(67202,"LINEAR_A_SIGN_A342"). +lisp_code_name(67203,"LINEAR_A_SIGN_A343"). +lisp_code_name(67204,"LINEAR_A_SIGN_A344"). +lisp_code_name(67205,"LINEAR_A_SIGN_A345"). +lisp_code_name(67206,"LINEAR_A_SIGN_A346"). +lisp_code_name(67207,"LINEAR_A_SIGN_A347"). +lisp_code_name(67208,"LINEAR_A_SIGN_A348"). +lisp_code_name(67209,"LINEAR_A_SIGN_A349"). +lisp_code_name(67210,"LINEAR_A_SIGN_A350"). +lisp_code_name(67211,"LINEAR_A_SIGN_A351"). +lisp_code_name(67212,"LINEAR_A_SIGN_A352"). +lisp_code_name(67213,"LINEAR_A_SIGN_A353"). +lisp_code_name(67214,"LINEAR_A_SIGN_A354"). +lisp_code_name(67215,"LINEAR_A_SIGN_A355"). +lisp_code_name(67216,"LINEAR_A_SIGN_A356"). +lisp_code_name(67217,"LINEAR_A_SIGN_A357"). +lisp_code_name(67218,"LINEAR_A_SIGN_A358"). +lisp_code_name(67219,"LINEAR_A_SIGN_A359"). +lisp_code_name(67220,"LINEAR_A_SIGN_A360"). +lisp_code_name(67221,"LINEAR_A_SIGN_A361"). +lisp_code_name(67222,"LINEAR_A_SIGN_A362"). +lisp_code_name(67223,"LINEAR_A_SIGN_A363"). +lisp_code_name(67224,"LINEAR_A_SIGN_A364"). +lisp_code_name(67225,"LINEAR_A_SIGN_A365"). +lisp_code_name(67226,"LINEAR_A_SIGN_A366"). +lisp_code_name(67227,"LINEAR_A_SIGN_A367"). +lisp_code_name(67228,"LINEAR_A_SIGN_A368"). +lisp_code_name(67229,"LINEAR_A_SIGN_A369"). +lisp_code_name(67230,"LINEAR_A_SIGN_A370"). +lisp_code_name(67231,"LINEAR_A_SIGN_A371"). +lisp_code_name(67232,"LINEAR_A_SIGN_A400-VAS"). +lisp_code_name(67233,"LINEAR_A_SIGN_A401-VAS"). +lisp_code_name(67234,"LINEAR_A_SIGN_A402-VAS"). +lisp_code_name(67235,"LINEAR_A_SIGN_A403-VAS"). +lisp_code_name(67236,"LINEAR_A_SIGN_A404-VAS"). +lisp_code_name(67237,"LINEAR_A_SIGN_A405-VAS"). +lisp_code_name(67238,"LINEAR_A_SIGN_A406-VAS"). +lisp_code_name(67239,"LINEAR_A_SIGN_A407-VAS"). +lisp_code_name(67240,"LINEAR_A_SIGN_A408-VAS"). +lisp_code_name(67241,"LINEAR_A_SIGN_A409-VAS"). +lisp_code_name(67242,"LINEAR_A_SIGN_A410-VAS"). +lisp_code_name(67243,"LINEAR_A_SIGN_A411-VAS"). +lisp_code_name(67244,"LINEAR_A_SIGN_A412-VAS"). +lisp_code_name(67245,"LINEAR_A_SIGN_A413-VAS"). +lisp_code_name(67246,"LINEAR_A_SIGN_A414-VAS"). +lisp_code_name(67247,"LINEAR_A_SIGN_A415-VAS"). +lisp_code_name(67248,"LINEAR_A_SIGN_A416-VAS"). +lisp_code_name(67249,"LINEAR_A_SIGN_A417-VAS"). +lisp_code_name(67250,"LINEAR_A_SIGN_A418-VAS"). +lisp_code_name(67251,"LINEAR_A_SIGN_A501"). +lisp_code_name(67252,"LINEAR_A_SIGN_A502"). +lisp_code_name(67253,"LINEAR_A_SIGN_A503"). +lisp_code_name(67254,"LINEAR_A_SIGN_A504"). +lisp_code_name(67255,"LINEAR_A_SIGN_A505"). +lisp_code_name(67256,"LINEAR_A_SIGN_A506"). +lisp_code_name(67257,"LINEAR_A_SIGN_A508"). +lisp_code_name(67258,"LINEAR_A_SIGN_A509"). +lisp_code_name(67259,"LINEAR_A_SIGN_A510"). +lisp_code_name(67260,"LINEAR_A_SIGN_A511"). +lisp_code_name(67261,"LINEAR_A_SIGN_A512"). +lisp_code_name(67262,"LINEAR_A_SIGN_A513"). +lisp_code_name(67263,"LINEAR_A_SIGN_A515"). +lisp_code_name(67264,"LINEAR_A_SIGN_A516"). +lisp_code_name(67265,"LINEAR_A_SIGN_A520"). +lisp_code_name(67266,"LINEAR_A_SIGN_A521"). +lisp_code_name(67267,"LINEAR_A_SIGN_A523"). +lisp_code_name(67268,"LINEAR_A_SIGN_A524"). +lisp_code_name(67269,"LINEAR_A_SIGN_A525"). +lisp_code_name(67270,"LINEAR_A_SIGN_A526"). +lisp_code_name(67271,"LINEAR_A_SIGN_A527"). +lisp_code_name(67272,"LINEAR_A_SIGN_A528"). +lisp_code_name(67273,"LINEAR_A_SIGN_A529"). +lisp_code_name(67274,"LINEAR_A_SIGN_A530"). +lisp_code_name(67275,"LINEAR_A_SIGN_A531"). +lisp_code_name(67276,"LINEAR_A_SIGN_A532"). +lisp_code_name(67277,"LINEAR_A_SIGN_A534"). +lisp_code_name(67278,"LINEAR_A_SIGN_A535"). +lisp_code_name(67279,"LINEAR_A_SIGN_A536"). +lisp_code_name(67280,"LINEAR_A_SIGN_A537"). +lisp_code_name(67281,"LINEAR_A_SIGN_A538"). +lisp_code_name(67282,"LINEAR_A_SIGN_A539"). +lisp_code_name(67283,"LINEAR_A_SIGN_A540"). +lisp_code_name(67284,"LINEAR_A_SIGN_A541"). +lisp_code_name(67285,"LINEAR_A_SIGN_A542"). +lisp_code_name(67286,"LINEAR_A_SIGN_A545"). +lisp_code_name(67287,"LINEAR_A_SIGN_A547"). +lisp_code_name(67288,"LINEAR_A_SIGN_A548"). +lisp_code_name(67289,"LINEAR_A_SIGN_A549"). +lisp_code_name(67290,"LINEAR_A_SIGN_A550"). +lisp_code_name(67291,"LINEAR_A_SIGN_A551"). +lisp_code_name(67292,"LINEAR_A_SIGN_A552"). +lisp_code_name(67293,"LINEAR_A_SIGN_A553"). +lisp_code_name(67294,"LINEAR_A_SIGN_A554"). +lisp_code_name(67295,"LINEAR_A_SIGN_A555"). +lisp_code_name(67296,"LINEAR_A_SIGN_A556"). +lisp_code_name(67297,"LINEAR_A_SIGN_A557"). +lisp_code_name(67298,"LINEAR_A_SIGN_A559"). +lisp_code_name(67299,"LINEAR_A_SIGN_A563"). +lisp_code_name(67300,"LINEAR_A_SIGN_A564"). +lisp_code_name(67301,"LINEAR_A_SIGN_A565"). +lisp_code_name(67302,"LINEAR_A_SIGN_A566"). +lisp_code_name(67303,"LINEAR_A_SIGN_A568"). +lisp_code_name(67304,"LINEAR_A_SIGN_A569"). +lisp_code_name(67305,"LINEAR_A_SIGN_A570"). +lisp_code_name(67306,"LINEAR_A_SIGN_A571"). +lisp_code_name(67307,"LINEAR_A_SIGN_A572"). +lisp_code_name(67308,"LINEAR_A_SIGN_A573"). +lisp_code_name(67309,"LINEAR_A_SIGN_A574"). +lisp_code_name(67310,"LINEAR_A_SIGN_A575"). +lisp_code_name(67311,"LINEAR_A_SIGN_A576"). +lisp_code_name(67312,"LINEAR_A_SIGN_A577"). +lisp_code_name(67313,"LINEAR_A_SIGN_A578"). +lisp_code_name(67314,"LINEAR_A_SIGN_A579"). +lisp_code_name(67315,"LINEAR_A_SIGN_A580"). +lisp_code_name(67316,"LINEAR_A_SIGN_A581"). +lisp_code_name(67317,"LINEAR_A_SIGN_A582"). +lisp_code_name(67318,"LINEAR_A_SIGN_A583"). +lisp_code_name(67319,"LINEAR_A_SIGN_A584"). +lisp_code_name(67320,"LINEAR_A_SIGN_A585"). +lisp_code_name(67321,"LINEAR_A_SIGN_A586"). +lisp_code_name(67322,"LINEAR_A_SIGN_A587"). +lisp_code_name(67323,"LINEAR_A_SIGN_A588"). +lisp_code_name(67324,"LINEAR_A_SIGN_A589"). +lisp_code_name(67325,"LINEAR_A_SIGN_A591"). +lisp_code_name(67326,"LINEAR_A_SIGN_A592"). +lisp_code_name(67327,"LINEAR_A_SIGN_A594"). +lisp_code_name(67328,"LINEAR_A_SIGN_A595"). +lisp_code_name(67329,"LINEAR_A_SIGN_A596"). +lisp_code_name(67330,"LINEAR_A_SIGN_A598"). +lisp_code_name(67331,"LINEAR_A_SIGN_A600"). +lisp_code_name(67332,"LINEAR_A_SIGN_A601"). +lisp_code_name(67333,"LINEAR_A_SIGN_A602"). +lisp_code_name(67334,"LINEAR_A_SIGN_A603"). +lisp_code_name(67335,"LINEAR_A_SIGN_A604"). +lisp_code_name(67336,"LINEAR_A_SIGN_A606"). +lisp_code_name(67337,"LINEAR_A_SIGN_A608"). +lisp_code_name(67338,"LINEAR_A_SIGN_A609"). +lisp_code_name(67339,"LINEAR_A_SIGN_A610"). +lisp_code_name(67340,"LINEAR_A_SIGN_A611"). +lisp_code_name(67341,"LINEAR_A_SIGN_A612"). +lisp_code_name(67342,"LINEAR_A_SIGN_A613"). +lisp_code_name(67343,"LINEAR_A_SIGN_A614"). +lisp_code_name(67344,"LINEAR_A_SIGN_A615"). +lisp_code_name(67345,"LINEAR_A_SIGN_A616"). +lisp_code_name(67346,"LINEAR_A_SIGN_A617"). +lisp_code_name(67347,"LINEAR_A_SIGN_A618"). +lisp_code_name(67348,"LINEAR_A_SIGN_A619"). +lisp_code_name(67349,"LINEAR_A_SIGN_A620"). +lisp_code_name(67350,"LINEAR_A_SIGN_A621"). +lisp_code_name(67351,"LINEAR_A_SIGN_A622"). +lisp_code_name(67352,"LINEAR_A_SIGN_A623"). +lisp_code_name(67353,"LINEAR_A_SIGN_A624"). +lisp_code_name(67354,"LINEAR_A_SIGN_A626"). +lisp_code_name(67355,"LINEAR_A_SIGN_A627"). +lisp_code_name(67356,"LINEAR_A_SIGN_A628"). +lisp_code_name(67357,"LINEAR_A_SIGN_A629"). +lisp_code_name(67358,"LINEAR_A_SIGN_A634"). +lisp_code_name(67359,"LINEAR_A_SIGN_A637"). +lisp_code_name(67360,"LINEAR_A_SIGN_A638"). +lisp_code_name(67361,"LINEAR_A_SIGN_A640"). +lisp_code_name(67362,"LINEAR_A_SIGN_A642"). +lisp_code_name(67363,"LINEAR_A_SIGN_A643"). +lisp_code_name(67364,"LINEAR_A_SIGN_A644"). +lisp_code_name(67365,"LINEAR_A_SIGN_A645"). +lisp_code_name(67366,"LINEAR_A_SIGN_A646"). +lisp_code_name(67367,"LINEAR_A_SIGN_A648"). +lisp_code_name(67368,"LINEAR_A_SIGN_A649"). +lisp_code_name(67369,"LINEAR_A_SIGN_A651"). +lisp_code_name(67370,"LINEAR_A_SIGN_A652"). +lisp_code_name(67371,"LINEAR_A_SIGN_A653"). +lisp_code_name(67372,"LINEAR_A_SIGN_A654"). +lisp_code_name(67373,"LINEAR_A_SIGN_A655"). +lisp_code_name(67374,"LINEAR_A_SIGN_A656"). +lisp_code_name(67375,"LINEAR_A_SIGN_A657"). +lisp_code_name(67376,"LINEAR_A_SIGN_A658"). +lisp_code_name(67377,"LINEAR_A_SIGN_A659"). +lisp_code_name(67378,"LINEAR_A_SIGN_A660"). +lisp_code_name(67379,"LINEAR_A_SIGN_A661"). +lisp_code_name(67380,"LINEAR_A_SIGN_A662"). +lisp_code_name(67381,"LINEAR_A_SIGN_A663"). +lisp_code_name(67382,"LINEAR_A_SIGN_A664"). +lisp_code_name(67392,"LINEAR_A_SIGN_A701_A"). +lisp_code_name(67393,"LINEAR_A_SIGN_A702_B"). +lisp_code_name(67394,"LINEAR_A_SIGN_A703_D"). +lisp_code_name(67395,"LINEAR_A_SIGN_A704_E"). +lisp_code_name(67396,"LINEAR_A_SIGN_A705_F"). +lisp_code_name(67397,"LINEAR_A_SIGN_A706_H"). +lisp_code_name(67398,"LINEAR_A_SIGN_A707_J"). +lisp_code_name(67399,"LINEAR_A_SIGN_A708_K"). +lisp_code_name(67400,"LINEAR_A_SIGN_A709_L"). +lisp_code_name(67401,"LINEAR_A_SIGN_A709-2_L2"). +lisp_code_name(67402,"LINEAR_A_SIGN_A709-3_L3"). +lisp_code_name(67403,"LINEAR_A_SIGN_A709-4_L4"). +lisp_code_name(67404,"LINEAR_A_SIGN_A709-6_L6"). +lisp_code_name(67405,"LINEAR_A_SIGN_A710_W"). +lisp_code_name(67406,"LINEAR_A_SIGN_A711_X"). +lisp_code_name(67407,"LINEAR_A_SIGN_A712_Y"). +lisp_code_name(67408,"LINEAR_A_SIGN_A713_OMEGA"). +lisp_code_name(67409,"LINEAR_A_SIGN_A714_ABB"). +lisp_code_name(67410,"LINEAR_A_SIGN_A715_BB"). +lisp_code_name(67411,"LINEAR_A_SIGN_A717_DD"). +lisp_code_name(67412,"LINEAR_A_SIGN_A726_EYYY"). +lisp_code_name(67413,"LINEAR_A_SIGN_A732_JE"). +lisp_code_name(67424,"LINEAR_A_SIGN_A800"). +lisp_code_name(67425,"LINEAR_A_SIGN_A801"). +lisp_code_name(67426,"LINEAR_A_SIGN_A802"). +lisp_code_name(67427,"LINEAR_A_SIGN_A803"). +lisp_code_name(67428,"LINEAR_A_SIGN_A804"). +lisp_code_name(67429,"LINEAR_A_SIGN_A805"). +lisp_code_name(67430,"LINEAR_A_SIGN_A806"). +lisp_code_name(67431,"LINEAR_A_SIGN_A807"). +lisp_code_name(67584,"CYPRIOT_SYLLABLE_A"). +lisp_code_name(67585,"CYPRIOT_SYLLABLE_E"). +lisp_code_name(67586,"CYPRIOT_SYLLABLE_I"). +lisp_code_name(67587,"CYPRIOT_SYLLABLE_O"). +lisp_code_name(67588,"CYPRIOT_SYLLABLE_U"). +lisp_code_name(67589,"CYPRIOT_SYLLABLE_JA"). +lisp_code_name(67592,"CYPRIOT_SYLLABLE_JO"). +lisp_code_name(67594,"CYPRIOT_SYLLABLE_KA"). +lisp_code_name(67595,"CYPRIOT_SYLLABLE_KE"). +lisp_code_name(67596,"CYPRIOT_SYLLABLE_KI"). +lisp_code_name(67597,"CYPRIOT_SYLLABLE_KO"). +lisp_code_name(67598,"CYPRIOT_SYLLABLE_KU"). +lisp_code_name(67599,"CYPRIOT_SYLLABLE_LA"). +lisp_code_name(67600,"CYPRIOT_SYLLABLE_LE"). +lisp_code_name(67601,"CYPRIOT_SYLLABLE_LI"). +lisp_code_name(67602,"CYPRIOT_SYLLABLE_LO"). +lisp_code_name(67603,"CYPRIOT_SYLLABLE_LU"). +lisp_code_name(67604,"CYPRIOT_SYLLABLE_MA"). +lisp_code_name(67605,"CYPRIOT_SYLLABLE_ME"). +lisp_code_name(67606,"CYPRIOT_SYLLABLE_MI"). +lisp_code_name(67607,"CYPRIOT_SYLLABLE_MO"). +lisp_code_name(67608,"CYPRIOT_SYLLABLE_MU"). +lisp_code_name(67609,"CYPRIOT_SYLLABLE_NA"). +lisp_code_name(67610,"CYPRIOT_SYLLABLE_NE"). +lisp_code_name(67611,"CYPRIOT_SYLLABLE_NI"). +lisp_code_name(67612,"CYPRIOT_SYLLABLE_NO"). +lisp_code_name(67613,"CYPRIOT_SYLLABLE_NU"). +lisp_code_name(67614,"CYPRIOT_SYLLABLE_PA"). +lisp_code_name(67615,"CYPRIOT_SYLLABLE_PE"). +lisp_code_name(67616,"CYPRIOT_SYLLABLE_PI"). +lisp_code_name(67617,"CYPRIOT_SYLLABLE_PO"). +lisp_code_name(67618,"CYPRIOT_SYLLABLE_PU"). +lisp_code_name(67619,"CYPRIOT_SYLLABLE_RA"). +lisp_code_name(67620,"CYPRIOT_SYLLABLE_RE"). +lisp_code_name(67621,"CYPRIOT_SYLLABLE_RI"). +lisp_code_name(67622,"CYPRIOT_SYLLABLE_RO"). +lisp_code_name(67623,"CYPRIOT_SYLLABLE_RU"). +lisp_code_name(67624,"CYPRIOT_SYLLABLE_SA"). +lisp_code_name(67625,"CYPRIOT_SYLLABLE_SE"). +lisp_code_name(67626,"CYPRIOT_SYLLABLE_SI"). +lisp_code_name(67627,"CYPRIOT_SYLLABLE_SO"). +lisp_code_name(67628,"CYPRIOT_SYLLABLE_SU"). +lisp_code_name(67629,"CYPRIOT_SYLLABLE_TA"). +lisp_code_name(67630,"CYPRIOT_SYLLABLE_TE"). +lisp_code_name(67631,"CYPRIOT_SYLLABLE_TI"). +lisp_code_name(67632,"CYPRIOT_SYLLABLE_TO"). +lisp_code_name(67633,"CYPRIOT_SYLLABLE_TU"). +lisp_code_name(67634,"CYPRIOT_SYLLABLE_WA"). +lisp_code_name(67635,"CYPRIOT_SYLLABLE_WE"). +lisp_code_name(67636,"CYPRIOT_SYLLABLE_WI"). +lisp_code_name(67637,"CYPRIOT_SYLLABLE_WO"). +lisp_code_name(67639,"CYPRIOT_SYLLABLE_XA"). +lisp_code_name(67640,"CYPRIOT_SYLLABLE_XE"). +lisp_code_name(67644,"CYPRIOT_SYLLABLE_ZA"). +lisp_code_name(67647,"CYPRIOT_SYLLABLE_ZO"). +lisp_code_name(67648,"IMPERIAL_ARAMAIC_LETTER_ALEPH"). +lisp_code_name(67649,"IMPERIAL_ARAMAIC_LETTER_BETH"). +lisp_code_name(67650,"IMPERIAL_ARAMAIC_LETTER_GIMEL"). +lisp_code_name(67651,"IMPERIAL_ARAMAIC_LETTER_DALETH"). +lisp_code_name(67652,"IMPERIAL_ARAMAIC_LETTER_HE"). +lisp_code_name(67653,"IMPERIAL_ARAMAIC_LETTER_WAW"). +lisp_code_name(67654,"IMPERIAL_ARAMAIC_LETTER_ZAYIN"). +lisp_code_name(67655,"IMPERIAL_ARAMAIC_LETTER_HETH"). +lisp_code_name(67656,"IMPERIAL_ARAMAIC_LETTER_TETH"). +lisp_code_name(67657,"IMPERIAL_ARAMAIC_LETTER_YODH"). +lisp_code_name(67658,"IMPERIAL_ARAMAIC_LETTER_KAPH"). +lisp_code_name(67659,"IMPERIAL_ARAMAIC_LETTER_LAMEDH"). +lisp_code_name(67660,"IMPERIAL_ARAMAIC_LETTER_MEM"). +lisp_code_name(67661,"IMPERIAL_ARAMAIC_LETTER_NUN"). +lisp_code_name(67662,"IMPERIAL_ARAMAIC_LETTER_SAMEKH"). +lisp_code_name(67663,"IMPERIAL_ARAMAIC_LETTER_AYIN"). +lisp_code_name(67664,"IMPERIAL_ARAMAIC_LETTER_PE"). +lisp_code_name(67665,"IMPERIAL_ARAMAIC_LETTER_SADHE"). +lisp_code_name(67666,"IMPERIAL_ARAMAIC_LETTER_QOPH"). +lisp_code_name(67667,"IMPERIAL_ARAMAIC_LETTER_RESH"). +lisp_code_name(67668,"IMPERIAL_ARAMAIC_LETTER_SHIN"). +lisp_code_name(67669,"IMPERIAL_ARAMAIC_LETTER_TAW"). +lisp_code_name(67671,"IMPERIAL_ARAMAIC_SECTION_SIGN"). +lisp_code_name(67672,"IMPERIAL_ARAMAIC_NUMBER_ONE"). +lisp_code_name(67673,"IMPERIAL_ARAMAIC_NUMBER_TWO"). +lisp_code_name(67674,"IMPERIAL_ARAMAIC_NUMBER_THREE"). +lisp_code_name(67675,"IMPERIAL_ARAMAIC_NUMBER_TEN"). +lisp_code_name(67676,"IMPERIAL_ARAMAIC_NUMBER_TWENTY"). +lisp_code_name(67677,"IMPERIAL_ARAMAIC_NUMBER_ONE_HUNDRED"). +lisp_code_name(67678,"IMPERIAL_ARAMAIC_NUMBER_ONE_THOUSAND"). +lisp_code_name(67679,"IMPERIAL_ARAMAIC_NUMBER_TEN_THOUSAND"). +lisp_code_name(67680,"PALMYRENE_LETTER_ALEPH"). +lisp_code_name(67681,"PALMYRENE_LETTER_BETH"). +lisp_code_name(67682,"PALMYRENE_LETTER_GIMEL"). +lisp_code_name(67683,"PALMYRENE_LETTER_DALETH"). +lisp_code_name(67684,"PALMYRENE_LETTER_HE"). +lisp_code_name(67685,"PALMYRENE_LETTER_WAW"). +lisp_code_name(67686,"PALMYRENE_LETTER_ZAYIN"). +lisp_code_name(67687,"PALMYRENE_LETTER_HETH"). +lisp_code_name(67688,"PALMYRENE_LETTER_TETH"). +lisp_code_name(67689,"PALMYRENE_LETTER_YODH"). +lisp_code_name(67690,"PALMYRENE_LETTER_KAPH"). +lisp_code_name(67691,"PALMYRENE_LETTER_LAMEDH"). +lisp_code_name(67692,"PALMYRENE_LETTER_MEM"). +lisp_code_name(67693,"PALMYRENE_LETTER_FINAL_NUN"). +lisp_code_name(67694,"PALMYRENE_LETTER_NUN"). +lisp_code_name(67695,"PALMYRENE_LETTER_SAMEKH"). +lisp_code_name(67696,"PALMYRENE_LETTER_AYIN"). +lisp_code_name(67697,"PALMYRENE_LETTER_PE"). +lisp_code_name(67698,"PALMYRENE_LETTER_SADHE"). +lisp_code_name(67699,"PALMYRENE_LETTER_QOPH"). +lisp_code_name(67700,"PALMYRENE_LETTER_RESH"). +lisp_code_name(67701,"PALMYRENE_LETTER_SHIN"). +lisp_code_name(67702,"PALMYRENE_LETTER_TAW"). +lisp_code_name(67703,"PALMYRENE_LEFT-POINTING_FLEURON"). +lisp_code_name(67704,"PALMYRENE_RIGHT-POINTING_FLEURON"). +lisp_code_name(67705,"PALMYRENE_NUMBER_ONE"). +lisp_code_name(67706,"PALMYRENE_NUMBER_TWO"). +lisp_code_name(67707,"PALMYRENE_NUMBER_THREE"). +lisp_code_name(67708,"PALMYRENE_NUMBER_FOUR"). +lisp_code_name(67709,"PALMYRENE_NUMBER_FIVE"). +lisp_code_name(67710,"PALMYRENE_NUMBER_TEN"). +lisp_code_name(67711,"PALMYRENE_NUMBER_TWENTY"). +lisp_code_name(67712,"NABATAEAN_LETTER_FINAL_ALEPH"). +lisp_code_name(67713,"NABATAEAN_LETTER_ALEPH"). +lisp_code_name(67714,"NABATAEAN_LETTER_FINAL_BETH"). +lisp_code_name(67715,"NABATAEAN_LETTER_BETH"). +lisp_code_name(67716,"NABATAEAN_LETTER_GIMEL"). +lisp_code_name(67717,"NABATAEAN_LETTER_DALETH"). +lisp_code_name(67718,"NABATAEAN_LETTER_FINAL_HE"). +lisp_code_name(67719,"NABATAEAN_LETTER_HE"). +lisp_code_name(67720,"NABATAEAN_LETTER_WAW"). +lisp_code_name(67721,"NABATAEAN_LETTER_ZAYIN"). +lisp_code_name(67722,"NABATAEAN_LETTER_HETH"). +lisp_code_name(67723,"NABATAEAN_LETTER_TETH"). +lisp_code_name(67724,"NABATAEAN_LETTER_FINAL_YODH"). +lisp_code_name(67725,"NABATAEAN_LETTER_YODH"). +lisp_code_name(67726,"NABATAEAN_LETTER_FINAL_KAPH"). +lisp_code_name(67727,"NABATAEAN_LETTER_KAPH"). +lisp_code_name(67728,"NABATAEAN_LETTER_FINAL_LAMEDH"). +lisp_code_name(67729,"NABATAEAN_LETTER_LAMEDH"). +lisp_code_name(67730,"NABATAEAN_LETTER_FINAL_MEM"). +lisp_code_name(67731,"NABATAEAN_LETTER_MEM"). +lisp_code_name(67732,"NABATAEAN_LETTER_FINAL_NUN"). +lisp_code_name(67733,"NABATAEAN_LETTER_NUN"). +lisp_code_name(67734,"NABATAEAN_LETTER_SAMEKH"). +lisp_code_name(67735,"NABATAEAN_LETTER_AYIN"). +lisp_code_name(67736,"NABATAEAN_LETTER_PE"). +lisp_code_name(67737,"NABATAEAN_LETTER_SADHE"). +lisp_code_name(67738,"NABATAEAN_LETTER_QOPH"). +lisp_code_name(67739,"NABATAEAN_LETTER_RESH"). +lisp_code_name(67740,"NABATAEAN_LETTER_FINAL_SHIN"). +lisp_code_name(67741,"NABATAEAN_LETTER_SHIN"). +lisp_code_name(67742,"NABATAEAN_LETTER_TAW"). +lisp_code_name(67751,"NABATAEAN_NUMBER_ONE"). +lisp_code_name(67752,"NABATAEAN_NUMBER_TWO"). +lisp_code_name(67753,"NABATAEAN_NUMBER_THREE"). +lisp_code_name(67754,"NABATAEAN_NUMBER_FOUR"). +lisp_code_name(67755,"NABATAEAN_CRUCIFORM_NUMBER_FOUR"). +lisp_code_name(67756,"NABATAEAN_NUMBER_FIVE"). +lisp_code_name(67757,"NABATAEAN_NUMBER_TEN"). +lisp_code_name(67758,"NABATAEAN_NUMBER_TWENTY"). +lisp_code_name(67759,"NABATAEAN_NUMBER_ONE_HUNDRED"). +lisp_code_name(67840,"PHOENICIAN_LETTER_ALF"). +lisp_code_name(67841,"PHOENICIAN_LETTER_BET"). +lisp_code_name(67842,"PHOENICIAN_LETTER_GAML"). +lisp_code_name(67843,"PHOENICIAN_LETTER_DELT"). +lisp_code_name(67844,"PHOENICIAN_LETTER_HE"). +lisp_code_name(67845,"PHOENICIAN_LETTER_WAU"). +lisp_code_name(67846,"PHOENICIAN_LETTER_ZAI"). +lisp_code_name(67847,"PHOENICIAN_LETTER_HET"). +lisp_code_name(67848,"PHOENICIAN_LETTER_TET"). +lisp_code_name(67849,"PHOENICIAN_LETTER_YOD"). +lisp_code_name(67850,"PHOENICIAN_LETTER_KAF"). +lisp_code_name(67851,"PHOENICIAN_LETTER_LAMD"). +lisp_code_name(67852,"PHOENICIAN_LETTER_MEM"). +lisp_code_name(67853,"PHOENICIAN_LETTER_NUN"). +lisp_code_name(67854,"PHOENICIAN_LETTER_SEMK"). +lisp_code_name(67855,"PHOENICIAN_LETTER_AIN"). +lisp_code_name(67856,"PHOENICIAN_LETTER_PE"). +lisp_code_name(67857,"PHOENICIAN_LETTER_SADE"). +lisp_code_name(67858,"PHOENICIAN_LETTER_QOF"). +lisp_code_name(67859,"PHOENICIAN_LETTER_ROSH"). +lisp_code_name(67860,"PHOENICIAN_LETTER_SHIN"). +lisp_code_name(67861,"PHOENICIAN_LETTER_TAU"). +lisp_code_name(67862,"PHOENICIAN_NUMBER_ONE"). +lisp_code_name(67863,"PHOENICIAN_NUMBER_TEN"). +lisp_code_name(67864,"PHOENICIAN_NUMBER_TWENTY"). +lisp_code_name(67865,"PHOENICIAN_NUMBER_ONE_HUNDRED"). +lisp_code_name(67866,"PHOENICIAN_NUMBER_TWO"). +lisp_code_name(67867,"PHOENICIAN_NUMBER_THREE"). +lisp_code_name(67871,"PHOENICIAN_WORD_SEPARATOR"). +lisp_code_name(67872,"LYDIAN_LETTER_A"). +lisp_code_name(67873,"LYDIAN_LETTER_B"). +lisp_code_name(67874,"LYDIAN_LETTER_G"). +lisp_code_name(67875,"LYDIAN_LETTER_D"). +lisp_code_name(67876,"LYDIAN_LETTER_E"). +lisp_code_name(67877,"LYDIAN_LETTER_V"). +lisp_code_name(67878,"LYDIAN_LETTER_I"). +lisp_code_name(67879,"LYDIAN_LETTER_Y"). +lisp_code_name(67880,"LYDIAN_LETTER_K"). +lisp_code_name(67881,"LYDIAN_LETTER_L"). +lisp_code_name(67882,"LYDIAN_LETTER_M"). +lisp_code_name(67883,"LYDIAN_LETTER_N"). +lisp_code_name(67884,"LYDIAN_LETTER_O"). +lisp_code_name(67885,"LYDIAN_LETTER_R"). +lisp_code_name(67886,"LYDIAN_LETTER_SS"). +lisp_code_name(67887,"LYDIAN_LETTER_T"). +lisp_code_name(67888,"LYDIAN_LETTER_U"). +lisp_code_name(67889,"LYDIAN_LETTER_F"). +lisp_code_name(67890,"LYDIAN_LETTER_Q"). +lisp_code_name(67891,"LYDIAN_LETTER_S"). +lisp_code_name(67892,"LYDIAN_LETTER_TT"). +lisp_code_name(67893,"LYDIAN_LETTER_AN"). +lisp_code_name(67894,"LYDIAN_LETTER_EN"). +lisp_code_name(67895,"LYDIAN_LETTER_LY"). +lisp_code_name(67896,"LYDIAN_LETTER_NN"). +lisp_code_name(67897,"LYDIAN_LETTER_C"). +lisp_code_name(67903,"LYDIAN_TRIANGULAR_MARK"). +lisp_code_name(67968,"MEROITIC_HIEROGLYPHIC_LETTER_A"). +lisp_code_name(67969,"MEROITIC_HIEROGLYPHIC_LETTER_E"). +lisp_code_name(67970,"MEROITIC_HIEROGLYPHIC_LETTER_I"). +lisp_code_name(67971,"MEROITIC_HIEROGLYPHIC_LETTER_O"). +lisp_code_name(67972,"MEROITIC_HIEROGLYPHIC_LETTER_YA"). +lisp_code_name(67973,"MEROITIC_HIEROGLYPHIC_LETTER_WA"). +lisp_code_name(67974,"MEROITIC_HIEROGLYPHIC_LETTER_BA"). +lisp_code_name(67975,"MEROITIC_HIEROGLYPHIC_LETTER_BA-2"). +lisp_code_name(67976,"MEROITIC_HIEROGLYPHIC_LETTER_PA"). +lisp_code_name(67977,"MEROITIC_HIEROGLYPHIC_LETTER_MA"). +lisp_code_name(67978,"MEROITIC_HIEROGLYPHIC_LETTER_NA"). +lisp_code_name(67979,"MEROITIC_HIEROGLYPHIC_LETTER_NA-2"). +lisp_code_name(67980,"MEROITIC_HIEROGLYPHIC_LETTER_NE"). +lisp_code_name(67981,"MEROITIC_HIEROGLYPHIC_LETTER_NE-2"). +lisp_code_name(67982,"MEROITIC_HIEROGLYPHIC_LETTER_RA"). +lisp_code_name(67983,"MEROITIC_HIEROGLYPHIC_LETTER_RA-2"). +lisp_code_name(67984,"MEROITIC_HIEROGLYPHIC_LETTER_LA"). +lisp_code_name(67985,"MEROITIC_HIEROGLYPHIC_LETTER_KHA"). +lisp_code_name(67986,"MEROITIC_HIEROGLYPHIC_LETTER_HHA"). +lisp_code_name(67987,"MEROITIC_HIEROGLYPHIC_LETTER_SA"). +lisp_code_name(67988,"MEROITIC_HIEROGLYPHIC_LETTER_SA-2"). +lisp_code_name(67989,"MEROITIC_HIEROGLYPHIC_LETTER_SE"). +lisp_code_name(67990,"MEROITIC_HIEROGLYPHIC_LETTER_KA"). +lisp_code_name(67991,"MEROITIC_HIEROGLYPHIC_LETTER_QA"). +lisp_code_name(67992,"MEROITIC_HIEROGLYPHIC_LETTER_TA"). +lisp_code_name(67993,"MEROITIC_HIEROGLYPHIC_LETTER_TA-2"). +lisp_code_name(67994,"MEROITIC_HIEROGLYPHIC_LETTER_TE"). +lisp_code_name(67995,"MEROITIC_HIEROGLYPHIC_LETTER_TE-2"). +lisp_code_name(67996,"MEROITIC_HIEROGLYPHIC_LETTER_TO"). +lisp_code_name(67997,"MEROITIC_HIEROGLYPHIC_LETTER_DA"). +lisp_code_name(67998,"MEROITIC_HIEROGLYPHIC_SYMBOL_VIDJ"). +lisp_code_name(67999,"MEROITIC_HIEROGLYPHIC_SYMBOL_VIDJ-2"). +lisp_code_name(68000,"MEROITIC_CURSIVE_LETTER_A"). +lisp_code_name(68001,"MEROITIC_CURSIVE_LETTER_E"). +lisp_code_name(68002,"MEROITIC_CURSIVE_LETTER_I"). +lisp_code_name(68003,"MEROITIC_CURSIVE_LETTER_O"). +lisp_code_name(68004,"MEROITIC_CURSIVE_LETTER_YA"). +lisp_code_name(68005,"MEROITIC_CURSIVE_LETTER_WA"). +lisp_code_name(68006,"MEROITIC_CURSIVE_LETTER_BA"). +lisp_code_name(68007,"MEROITIC_CURSIVE_LETTER_PA"). +lisp_code_name(68008,"MEROITIC_CURSIVE_LETTER_MA"). +lisp_code_name(68009,"MEROITIC_CURSIVE_LETTER_NA"). +lisp_code_name(68010,"MEROITIC_CURSIVE_LETTER_NE"). +lisp_code_name(68011,"MEROITIC_CURSIVE_LETTER_RA"). +lisp_code_name(68012,"MEROITIC_CURSIVE_LETTER_LA"). +lisp_code_name(68013,"MEROITIC_CURSIVE_LETTER_KHA"). +lisp_code_name(68014,"MEROITIC_CURSIVE_LETTER_HHA"). +lisp_code_name(68015,"MEROITIC_CURSIVE_LETTER_SA"). +lisp_code_name(68016,"MEROITIC_CURSIVE_LETTER_ARCHAIC_SA"). +lisp_code_name(68017,"MEROITIC_CURSIVE_LETTER_SE"). +lisp_code_name(68018,"MEROITIC_CURSIVE_LETTER_KA"). +lisp_code_name(68019,"MEROITIC_CURSIVE_LETTER_QA"). +lisp_code_name(68020,"MEROITIC_CURSIVE_LETTER_TA"). +lisp_code_name(68021,"MEROITIC_CURSIVE_LETTER_TE"). +lisp_code_name(68022,"MEROITIC_CURSIVE_LETTER_TO"). +lisp_code_name(68023,"MEROITIC_CURSIVE_LETTER_DA"). +lisp_code_name(68030,"MEROITIC_CURSIVE_LOGOGRAM_RMT"). +lisp_code_name(68031,"MEROITIC_CURSIVE_LOGOGRAM_IMN"). +lisp_code_name(68096,"KHAROSHTHI_LETTER_A"). +lisp_code_name(68097,"KHAROSHTHI_VOWEL_SIGN_I"). +lisp_code_name(68098,"KHAROSHTHI_VOWEL_SIGN_U"). +lisp_code_name(68099,"KHAROSHTHI_VOWEL_SIGN_VOCALIC_R"). +lisp_code_name(68101,"KHAROSHTHI_VOWEL_SIGN_E"). +lisp_code_name(68102,"KHAROSHTHI_VOWEL_SIGN_O"). +lisp_code_name(68108,"KHAROSHTHI_VOWEL_LENGTH_MARK"). +lisp_code_name(68109,"KHAROSHTHI_SIGN_DOUBLE_RING_BELOW"). +lisp_code_name(68110,"KHAROSHTHI_SIGN_ANUSVARA"). +lisp_code_name(68111,"KHAROSHTHI_SIGN_VISARGA"). +lisp_code_name(68112,"KHAROSHTHI_LETTER_KA"). +lisp_code_name(68113,"KHAROSHTHI_LETTER_KHA"). +lisp_code_name(68114,"KHAROSHTHI_LETTER_GA"). +lisp_code_name(68115,"KHAROSHTHI_LETTER_GHA"). +lisp_code_name(68117,"KHAROSHTHI_LETTER_CA"). +lisp_code_name(68118,"KHAROSHTHI_LETTER_CHA"). +lisp_code_name(68119,"KHAROSHTHI_LETTER_JA"). +lisp_code_name(68121,"KHAROSHTHI_LETTER_NYA"). +lisp_code_name(68122,"KHAROSHTHI_LETTER_TTA"). +lisp_code_name(68123,"KHAROSHTHI_LETTER_TTHA"). +lisp_code_name(68124,"KHAROSHTHI_LETTER_DDA"). +lisp_code_name(68125,"KHAROSHTHI_LETTER_DDHA"). +lisp_code_name(68126,"KHAROSHTHI_LETTER_NNA"). +lisp_code_name(68127,"KHAROSHTHI_LETTER_TA"). +lisp_code_name(68128,"KHAROSHTHI_LETTER_THA"). +lisp_code_name(68129,"KHAROSHTHI_LETTER_DA"). +lisp_code_name(68130,"KHAROSHTHI_LETTER_DHA"). +lisp_code_name(68131,"KHAROSHTHI_LETTER_NA"). +lisp_code_name(68132,"KHAROSHTHI_LETTER_PA"). +lisp_code_name(68133,"KHAROSHTHI_LETTER_PHA"). +lisp_code_name(68134,"KHAROSHTHI_LETTER_BA"). +lisp_code_name(68135,"KHAROSHTHI_LETTER_BHA"). +lisp_code_name(68136,"KHAROSHTHI_LETTER_MA"). +lisp_code_name(68137,"KHAROSHTHI_LETTER_YA"). +lisp_code_name(68138,"KHAROSHTHI_LETTER_RA"). +lisp_code_name(68139,"KHAROSHTHI_LETTER_LA"). +lisp_code_name(68140,"KHAROSHTHI_LETTER_VA"). +lisp_code_name(68141,"KHAROSHTHI_LETTER_SHA"). +lisp_code_name(68142,"KHAROSHTHI_LETTER_SSA"). +lisp_code_name(68143,"KHAROSHTHI_LETTER_SA"). +lisp_code_name(68144,"KHAROSHTHI_LETTER_ZA"). +lisp_code_name(68145,"KHAROSHTHI_LETTER_HA"). +lisp_code_name(68146,"KHAROSHTHI_LETTER_KKA"). +lisp_code_name(68147,"KHAROSHTHI_LETTER_TTTHA"). +lisp_code_name(68152,"KHAROSHTHI_SIGN_BAR_ABOVE"). +lisp_code_name(68153,"KHAROSHTHI_SIGN_CAUDA"). +lisp_code_name(68154,"KHAROSHTHI_SIGN_DOT_BELOW"). +lisp_code_name(68159,"KHAROSHTHI_VIRAMA"). +lisp_code_name(68160,"KHAROSHTHI_DIGIT_ONE"). +lisp_code_name(68161,"KHAROSHTHI_DIGIT_TWO"). +lisp_code_name(68162,"KHAROSHTHI_DIGIT_THREE"). +lisp_code_name(68163,"KHAROSHTHI_DIGIT_FOUR"). +lisp_code_name(68164,"KHAROSHTHI_NUMBER_TEN"). +lisp_code_name(68165,"KHAROSHTHI_NUMBER_TWENTY"). +lisp_code_name(68166,"KHAROSHTHI_NUMBER_ONE_HUNDRED"). +lisp_code_name(68167,"KHAROSHTHI_NUMBER_ONE_THOUSAND"). +lisp_code_name(68176,"KHAROSHTHI_PUNCTUATION_DOT"). +lisp_code_name(68177,"KHAROSHTHI_PUNCTUATION_SMALL_CIRCLE"). +lisp_code_name(68178,"KHAROSHTHI_PUNCTUATION_CIRCLE"). +lisp_code_name(68179,"KHAROSHTHI_PUNCTUATION_CRESCENT_BAR"). +lisp_code_name(68180,"KHAROSHTHI_PUNCTUATION_MANGALAM"). +lisp_code_name(68181,"KHAROSHTHI_PUNCTUATION_LOTUS"). +lisp_code_name(68182,"KHAROSHTHI_PUNCTUATION_DANDA"). +lisp_code_name(68183,"KHAROSHTHI_PUNCTUATION_DOUBLE_DANDA"). +lisp_code_name(68184,"KHAROSHTHI_PUNCTUATION_LINES"). +lisp_code_name(68192,"OLD_SOUTH_ARABIAN_LETTER_HE"). +lisp_code_name(68193,"OLD_SOUTH_ARABIAN_LETTER_LAMEDH"). +lisp_code_name(68194,"OLD_SOUTH_ARABIAN_LETTER_HETH"). +lisp_code_name(68195,"OLD_SOUTH_ARABIAN_LETTER_MEM"). +lisp_code_name(68196,"OLD_SOUTH_ARABIAN_LETTER_QOPH"). +lisp_code_name(68197,"OLD_SOUTH_ARABIAN_LETTER_WAW"). +lisp_code_name(68198,"OLD_SOUTH_ARABIAN_LETTER_SHIN"). +lisp_code_name(68199,"OLD_SOUTH_ARABIAN_LETTER_RESH"). +lisp_code_name(68200,"OLD_SOUTH_ARABIAN_LETTER_BETH"). +lisp_code_name(68201,"OLD_SOUTH_ARABIAN_LETTER_TAW"). +lisp_code_name(68202,"OLD_SOUTH_ARABIAN_LETTER_SAT"). +lisp_code_name(68203,"OLD_SOUTH_ARABIAN_LETTER_KAPH"). +lisp_code_name(68204,"OLD_SOUTH_ARABIAN_LETTER_NUN"). +lisp_code_name(68205,"OLD_SOUTH_ARABIAN_LETTER_KHETH"). +lisp_code_name(68206,"OLD_SOUTH_ARABIAN_LETTER_SADHE"). +lisp_code_name(68207,"OLD_SOUTH_ARABIAN_LETTER_SAMEKH"). +lisp_code_name(68208,"OLD_SOUTH_ARABIAN_LETTER_FE"). +lisp_code_name(68209,"OLD_SOUTH_ARABIAN_LETTER_ALEF"). +lisp_code_name(68210,"OLD_SOUTH_ARABIAN_LETTER_AYN"). +lisp_code_name(68211,"OLD_SOUTH_ARABIAN_LETTER_DHADHE"). +lisp_code_name(68212,"OLD_SOUTH_ARABIAN_LETTER_GIMEL"). +lisp_code_name(68213,"OLD_SOUTH_ARABIAN_LETTER_DALETH"). +lisp_code_name(68214,"OLD_SOUTH_ARABIAN_LETTER_GHAYN"). +lisp_code_name(68215,"OLD_SOUTH_ARABIAN_LETTER_TETH"). +lisp_code_name(68216,"OLD_SOUTH_ARABIAN_LETTER_ZAYN"). +lisp_code_name(68217,"OLD_SOUTH_ARABIAN_LETTER_DHALETH"). +lisp_code_name(68218,"OLD_SOUTH_ARABIAN_LETTER_YODH"). +lisp_code_name(68219,"OLD_SOUTH_ARABIAN_LETTER_THAW"). +lisp_code_name(68220,"OLD_SOUTH_ARABIAN_LETTER_THETH"). +lisp_code_name(68221,"OLD_SOUTH_ARABIAN_NUMBER_ONE"). +lisp_code_name(68222,"OLD_SOUTH_ARABIAN_NUMBER_FIFTY"). +lisp_code_name(68223,"OLD_SOUTH_ARABIAN_NUMERIC_INDICATOR"). +lisp_code_name(68224,"OLD_NORTH_ARABIAN_LETTER_HEH"). +lisp_code_name(68225,"OLD_NORTH_ARABIAN_LETTER_LAM"). +lisp_code_name(68226,"OLD_NORTH_ARABIAN_LETTER_HAH"). +lisp_code_name(68227,"OLD_NORTH_ARABIAN_LETTER_MEEM"). +lisp_code_name(68228,"OLD_NORTH_ARABIAN_LETTER_QAF"). +lisp_code_name(68229,"OLD_NORTH_ARABIAN_LETTER_WAW"). +lisp_code_name(68230,"OLD_NORTH_ARABIAN_LETTER_ES-2"). +lisp_code_name(68231,"OLD_NORTH_ARABIAN_LETTER_REH"). +lisp_code_name(68232,"OLD_NORTH_ARABIAN_LETTER_BEH"). +lisp_code_name(68233,"OLD_NORTH_ARABIAN_LETTER_TEH"). +lisp_code_name(68234,"OLD_NORTH_ARABIAN_LETTER_ES-1"). +lisp_code_name(68235,"OLD_NORTH_ARABIAN_LETTER_KAF"). +lisp_code_name(68236,"OLD_NORTH_ARABIAN_LETTER_NOON"). +lisp_code_name(68237,"OLD_NORTH_ARABIAN_LETTER_KHAH"). +lisp_code_name(68238,"OLD_NORTH_ARABIAN_LETTER_SAD"). +lisp_code_name(68239,"OLD_NORTH_ARABIAN_LETTER_ES-3"). +lisp_code_name(68240,"OLD_NORTH_ARABIAN_LETTER_FEH"). +lisp_code_name(68241,"OLD_NORTH_ARABIAN_LETTER_ALEF"). +lisp_code_name(68242,"OLD_NORTH_ARABIAN_LETTER_AIN"). +lisp_code_name(68243,"OLD_NORTH_ARABIAN_LETTER_DAD"). +lisp_code_name(68244,"OLD_NORTH_ARABIAN_LETTER_GEEM"). +lisp_code_name(68245,"OLD_NORTH_ARABIAN_LETTER_DAL"). +lisp_code_name(68246,"OLD_NORTH_ARABIAN_LETTER_GHAIN"). +lisp_code_name(68247,"OLD_NORTH_ARABIAN_LETTER_TAH"). +lisp_code_name(68248,"OLD_NORTH_ARABIAN_LETTER_ZAIN"). +lisp_code_name(68249,"OLD_NORTH_ARABIAN_LETTER_THAL"). +lisp_code_name(68250,"OLD_NORTH_ARABIAN_LETTER_YEH"). +lisp_code_name(68251,"OLD_NORTH_ARABIAN_LETTER_THEH"). +lisp_code_name(68252,"OLD_NORTH_ARABIAN_LETTER_ZAH"). +lisp_code_name(68253,"OLD_NORTH_ARABIAN_NUMBER_ONE"). +lisp_code_name(68254,"OLD_NORTH_ARABIAN_NUMBER_TEN"). +lisp_code_name(68255,"OLD_NORTH_ARABIAN_NUMBER_TWENTY"). +lisp_code_name(68288,"MANICHAEAN_LETTER_ALEPH"). +lisp_code_name(68289,"MANICHAEAN_LETTER_BETH"). +lisp_code_name(68290,"MANICHAEAN_LETTER_BHETH"). +lisp_code_name(68291,"MANICHAEAN_LETTER_GIMEL"). +lisp_code_name(68292,"MANICHAEAN_LETTER_GHIMEL"). +lisp_code_name(68293,"MANICHAEAN_LETTER_DALETH"). +lisp_code_name(68294,"MANICHAEAN_LETTER_HE"). +lisp_code_name(68295,"MANICHAEAN_LETTER_WAW"). +lisp_code_name(68296,"MANICHAEAN_SIGN_UD"). +lisp_code_name(68297,"MANICHAEAN_LETTER_ZAYIN"). +lisp_code_name(68298,"MANICHAEAN_LETTER_ZHAYIN"). +lisp_code_name(68299,"MANICHAEAN_LETTER_JAYIN"). +lisp_code_name(68300,"MANICHAEAN_LETTER_JHAYIN"). +lisp_code_name(68301,"MANICHAEAN_LETTER_HETH"). +lisp_code_name(68302,"MANICHAEAN_LETTER_TETH"). +lisp_code_name(68303,"MANICHAEAN_LETTER_YODH"). +lisp_code_name(68304,"MANICHAEAN_LETTER_KAPH"). +lisp_code_name(68305,"MANICHAEAN_LETTER_XAPH"). +lisp_code_name(68306,"MANICHAEAN_LETTER_KHAPH"). +lisp_code_name(68307,"MANICHAEAN_LETTER_LAMEDH"). +lisp_code_name(68308,"MANICHAEAN_LETTER_DHAMEDH"). +lisp_code_name(68309,"MANICHAEAN_LETTER_THAMEDH"). +lisp_code_name(68310,"MANICHAEAN_LETTER_MEM"). +lisp_code_name(68311,"MANICHAEAN_LETTER_NUN"). +lisp_code_name(68312,"MANICHAEAN_LETTER_SAMEKH"). +lisp_code_name(68313,"MANICHAEAN_LETTER_AYIN"). +lisp_code_name(68314,"MANICHAEAN_LETTER_AAYIN"). +lisp_code_name(68315,"MANICHAEAN_LETTER_PE"). +lisp_code_name(68316,"MANICHAEAN_LETTER_FE"). +lisp_code_name(68317,"MANICHAEAN_LETTER_SADHE"). +lisp_code_name(68318,"MANICHAEAN_LETTER_QOPH"). +lisp_code_name(68319,"MANICHAEAN_LETTER_XOPH"). +lisp_code_name(68320,"MANICHAEAN_LETTER_QHOPH"). +lisp_code_name(68321,"MANICHAEAN_LETTER_RESH"). +lisp_code_name(68322,"MANICHAEAN_LETTER_SHIN"). +lisp_code_name(68323,"MANICHAEAN_LETTER_SSHIN"). +lisp_code_name(68324,"MANICHAEAN_LETTER_TAW"). +lisp_code_name(68325,"MANICHAEAN_ABBREVIATION_MARK_ABOVE"). +lisp_code_name(68326,"MANICHAEAN_ABBREVIATION_MARK_BELOW"). +lisp_code_name(68331,"MANICHAEAN_NUMBER_ONE"). +lisp_code_name(68332,"MANICHAEAN_NUMBER_FIVE"). +lisp_code_name(68333,"MANICHAEAN_NUMBER_TEN"). +lisp_code_name(68334,"MANICHAEAN_NUMBER_TWENTY"). +lisp_code_name(68335,"MANICHAEAN_NUMBER_ONE_HUNDRED"). +lisp_code_name(68336,"MANICHAEAN_PUNCTUATION_STAR"). +lisp_code_name(68337,"MANICHAEAN_PUNCTUATION_FLEURON"). +lisp_code_name(68338,"MANICHAEAN_PUNCTUATION_DOUBLE_DOT_WITHIN_DOT"). +lisp_code_name(68339,"MANICHAEAN_PUNCTUATION_DOT_WITHIN_DOT"). +lisp_code_name(68340,"MANICHAEAN_PUNCTUATION_DOT"). +lisp_code_name(68341,"MANICHAEAN_PUNCTUATION_TWO_DOTS"). +lisp_code_name(68342,"MANICHAEAN_PUNCTUATION_LINE_FILLER"). +lisp_code_name(68352,"AVESTAN_LETTER_A"). +lisp_code_name(68353,"AVESTAN_LETTER_AA"). +lisp_code_name(68354,"AVESTAN_LETTER_AO"). +lisp_code_name(68355,"AVESTAN_LETTER_AAO"). +lisp_code_name(68356,"AVESTAN_LETTER_AN"). +lisp_code_name(68357,"AVESTAN_LETTER_AAN"). +lisp_code_name(68358,"AVESTAN_LETTER_AE"). +lisp_code_name(68359,"AVESTAN_LETTER_AEE"). +lisp_code_name(68360,"AVESTAN_LETTER_E"). +lisp_code_name(68361,"AVESTAN_LETTER_EE"). +lisp_code_name(68362,"AVESTAN_LETTER_O"). +lisp_code_name(68363,"AVESTAN_LETTER_OO"). +lisp_code_name(68364,"AVESTAN_LETTER_I"). +lisp_code_name(68365,"AVESTAN_LETTER_II"). +lisp_code_name(68366,"AVESTAN_LETTER_U"). +lisp_code_name(68367,"AVESTAN_LETTER_UU"). +lisp_code_name(68368,"AVESTAN_LETTER_KE"). +lisp_code_name(68369,"AVESTAN_LETTER_XE"). +lisp_code_name(68370,"AVESTAN_LETTER_XYE"). +lisp_code_name(68371,"AVESTAN_LETTER_XVE"). +lisp_code_name(68372,"AVESTAN_LETTER_GE"). +lisp_code_name(68373,"AVESTAN_LETTER_GGE"). +lisp_code_name(68374,"AVESTAN_LETTER_GHE"). +lisp_code_name(68375,"AVESTAN_LETTER_CE"). +lisp_code_name(68376,"AVESTAN_LETTER_JE"). +lisp_code_name(68377,"AVESTAN_LETTER_TE"). +lisp_code_name(68378,"AVESTAN_LETTER_THE"). +lisp_code_name(68379,"AVESTAN_LETTER_DE"). +lisp_code_name(68380,"AVESTAN_LETTER_DHE"). +lisp_code_name(68381,"AVESTAN_LETTER_TTE"). +lisp_code_name(68382,"AVESTAN_LETTER_PE"). +lisp_code_name(68383,"AVESTAN_LETTER_FE"). +lisp_code_name(68384,"AVESTAN_LETTER_BE"). +lisp_code_name(68385,"AVESTAN_LETTER_BHE"). +lisp_code_name(68386,"AVESTAN_LETTER_NGE"). +lisp_code_name(68387,"AVESTAN_LETTER_NGYE"). +lisp_code_name(68388,"AVESTAN_LETTER_NGVE"). +lisp_code_name(68389,"AVESTAN_LETTER_NE"). +lisp_code_name(68390,"AVESTAN_LETTER_NYE"). +lisp_code_name(68391,"AVESTAN_LETTER_NNE"). +lisp_code_name(68392,"AVESTAN_LETTER_ME"). +lisp_code_name(68393,"AVESTAN_LETTER_HME"). +lisp_code_name(68394,"AVESTAN_LETTER_YYE"). +lisp_code_name(68395,"AVESTAN_LETTER_YE"). +lisp_code_name(68396,"AVESTAN_LETTER_VE"). +lisp_code_name(68397,"AVESTAN_LETTER_RE"). +lisp_code_name(68398,"AVESTAN_LETTER_LE"). +lisp_code_name(68399,"AVESTAN_LETTER_SE"). +lisp_code_name(68400,"AVESTAN_LETTER_ZE"). +lisp_code_name(68401,"AVESTAN_LETTER_SHE"). +lisp_code_name(68402,"AVESTAN_LETTER_ZHE"). +lisp_code_name(68403,"AVESTAN_LETTER_SHYE"). +lisp_code_name(68404,"AVESTAN_LETTER_SSHE"). +lisp_code_name(68405,"AVESTAN_LETTER_HE"). +lisp_code_name(68409,"AVESTAN_ABBREVIATION_MARK"). +lisp_code_name(68410,"TINY_TWO_DOTS_OVER_ONE_DOT_PUNCTUATION"). +lisp_code_name(68411,"SMALL_TWO_DOTS_OVER_ONE_DOT_PUNCTUATION"). +lisp_code_name(68412,"LARGE_TWO_DOTS_OVER_ONE_DOT_PUNCTUATION"). +lisp_code_name(68413,"LARGE_ONE_DOT_OVER_TWO_DOTS_PUNCTUATION"). +lisp_code_name(68414,"LARGE_TWO_RINGS_OVER_ONE_RING_PUNCTUATION"). +lisp_code_name(68415,"LARGE_ONE_RING_OVER_TWO_RINGS_PUNCTUATION"). +lisp_code_name(68416,"INSCRIPTIONAL_PARTHIAN_LETTER_ALEPH"). +lisp_code_name(68417,"INSCRIPTIONAL_PARTHIAN_LETTER_BETH"). +lisp_code_name(68418,"INSCRIPTIONAL_PARTHIAN_LETTER_GIMEL"). +lisp_code_name(68419,"INSCRIPTIONAL_PARTHIAN_LETTER_DALETH"). +lisp_code_name(68420,"INSCRIPTIONAL_PARTHIAN_LETTER_HE"). +lisp_code_name(68421,"INSCRIPTIONAL_PARTHIAN_LETTER_WAW"). +lisp_code_name(68422,"INSCRIPTIONAL_PARTHIAN_LETTER_ZAYIN"). +lisp_code_name(68423,"INSCRIPTIONAL_PARTHIAN_LETTER_HETH"). +lisp_code_name(68424,"INSCRIPTIONAL_PARTHIAN_LETTER_TETH"). +lisp_code_name(68425,"INSCRIPTIONAL_PARTHIAN_LETTER_YODH"). +lisp_code_name(68426,"INSCRIPTIONAL_PARTHIAN_LETTER_KAPH"). +lisp_code_name(68427,"INSCRIPTIONAL_PARTHIAN_LETTER_LAMEDH"). +lisp_code_name(68428,"INSCRIPTIONAL_PARTHIAN_LETTER_MEM"). +lisp_code_name(68429,"INSCRIPTIONAL_PARTHIAN_LETTER_NUN"). +lisp_code_name(68430,"INSCRIPTIONAL_PARTHIAN_LETTER_SAMEKH"). +lisp_code_name(68431,"INSCRIPTIONAL_PARTHIAN_LETTER_AYIN"). +lisp_code_name(68432,"INSCRIPTIONAL_PARTHIAN_LETTER_PE"). +lisp_code_name(68433,"INSCRIPTIONAL_PARTHIAN_LETTER_SADHE"). +lisp_code_name(68434,"INSCRIPTIONAL_PARTHIAN_LETTER_QOPH"). +lisp_code_name(68435,"INSCRIPTIONAL_PARTHIAN_LETTER_RESH"). +lisp_code_name(68436,"INSCRIPTIONAL_PARTHIAN_LETTER_SHIN"). +lisp_code_name(68437,"INSCRIPTIONAL_PARTHIAN_LETTER_TAW"). +lisp_code_name(68440,"INSCRIPTIONAL_PARTHIAN_NUMBER_ONE"). +lisp_code_name(68441,"INSCRIPTIONAL_PARTHIAN_NUMBER_TWO"). +lisp_code_name(68442,"INSCRIPTIONAL_PARTHIAN_NUMBER_THREE"). +lisp_code_name(68443,"INSCRIPTIONAL_PARTHIAN_NUMBER_FOUR"). +lisp_code_name(68444,"INSCRIPTIONAL_PARTHIAN_NUMBER_TEN"). +lisp_code_name(68445,"INSCRIPTIONAL_PARTHIAN_NUMBER_TWENTY"). +lisp_code_name(68446,"INSCRIPTIONAL_PARTHIAN_NUMBER_ONE_HUNDRED"). +lisp_code_name(68447,"INSCRIPTIONAL_PARTHIAN_NUMBER_ONE_THOUSAND"). +lisp_code_name(68448,"INSCRIPTIONAL_PAHLAVI_LETTER_ALEPH"). +lisp_code_name(68449,"INSCRIPTIONAL_PAHLAVI_LETTER_BETH"). +lisp_code_name(68450,"INSCRIPTIONAL_PAHLAVI_LETTER_GIMEL"). +lisp_code_name(68451,"INSCRIPTIONAL_PAHLAVI_LETTER_DALETH"). +lisp_code_name(68452,"INSCRIPTIONAL_PAHLAVI_LETTER_HE"). +lisp_code_name(68453,"INSCRIPTIONAL_PAHLAVI_LETTER_WAW-AYIN-RESH"). +lisp_code_name(68454,"INSCRIPTIONAL_PAHLAVI_LETTER_ZAYIN"). +lisp_code_name(68455,"INSCRIPTIONAL_PAHLAVI_LETTER_HETH"). +lisp_code_name(68456,"INSCRIPTIONAL_PAHLAVI_LETTER_TETH"). +lisp_code_name(68457,"INSCRIPTIONAL_PAHLAVI_LETTER_YODH"). +lisp_code_name(68458,"INSCRIPTIONAL_PAHLAVI_LETTER_KAPH"). +lisp_code_name(68459,"INSCRIPTIONAL_PAHLAVI_LETTER_LAMEDH"). +lisp_code_name(68460,"INSCRIPTIONAL_PAHLAVI_LETTER_MEM-QOPH"). +lisp_code_name(68461,"INSCRIPTIONAL_PAHLAVI_LETTER_NUN"). +lisp_code_name(68462,"INSCRIPTIONAL_PAHLAVI_LETTER_SAMEKH"). +lisp_code_name(68463,"INSCRIPTIONAL_PAHLAVI_LETTER_PE"). +lisp_code_name(68464,"INSCRIPTIONAL_PAHLAVI_LETTER_SADHE"). +lisp_code_name(68465,"INSCRIPTIONAL_PAHLAVI_LETTER_SHIN"). +lisp_code_name(68466,"INSCRIPTIONAL_PAHLAVI_LETTER_TAW"). +lisp_code_name(68472,"INSCRIPTIONAL_PAHLAVI_NUMBER_ONE"). +lisp_code_name(68473,"INSCRIPTIONAL_PAHLAVI_NUMBER_TWO"). +lisp_code_name(68474,"INSCRIPTIONAL_PAHLAVI_NUMBER_THREE"). +lisp_code_name(68475,"INSCRIPTIONAL_PAHLAVI_NUMBER_FOUR"). +lisp_code_name(68476,"INSCRIPTIONAL_PAHLAVI_NUMBER_TEN"). +lisp_code_name(68477,"INSCRIPTIONAL_PAHLAVI_NUMBER_TWENTY"). +lisp_code_name(68478,"INSCRIPTIONAL_PAHLAVI_NUMBER_ONE_HUNDRED"). +lisp_code_name(68479,"INSCRIPTIONAL_PAHLAVI_NUMBER_ONE_THOUSAND"). +lisp_code_name(68480,"PSALTER_PAHLAVI_LETTER_ALEPH"). +lisp_code_name(68481,"PSALTER_PAHLAVI_LETTER_BETH"). +lisp_code_name(68482,"PSALTER_PAHLAVI_LETTER_GIMEL"). +lisp_code_name(68483,"PSALTER_PAHLAVI_LETTER_DALETH"). +lisp_code_name(68484,"PSALTER_PAHLAVI_LETTER_HE"). +lisp_code_name(68485,"PSALTER_PAHLAVI_LETTER_WAW-AYIN-RESH"). +lisp_code_name(68486,"PSALTER_PAHLAVI_LETTER_ZAYIN"). +lisp_code_name(68487,"PSALTER_PAHLAVI_LETTER_HETH"). +lisp_code_name(68488,"PSALTER_PAHLAVI_LETTER_YODH"). +lisp_code_name(68489,"PSALTER_PAHLAVI_LETTER_KAPH"). +lisp_code_name(68490,"PSALTER_PAHLAVI_LETTER_LAMEDH"). +lisp_code_name(68491,"PSALTER_PAHLAVI_LETTER_MEM-QOPH"). +lisp_code_name(68492,"PSALTER_PAHLAVI_LETTER_NUN"). +lisp_code_name(68493,"PSALTER_PAHLAVI_LETTER_SAMEKH"). +lisp_code_name(68494,"PSALTER_PAHLAVI_LETTER_PE"). +lisp_code_name(68495,"PSALTER_PAHLAVI_LETTER_SADHE"). +lisp_code_name(68496,"PSALTER_PAHLAVI_LETTER_SHIN"). +lisp_code_name(68497,"PSALTER_PAHLAVI_LETTER_TAW"). +lisp_code_name(68505,"PSALTER_PAHLAVI_SECTION_MARK"). +lisp_code_name(68506,"PSALTER_PAHLAVI_TURNED_SECTION_MARK"). +lisp_code_name(68507,"PSALTER_PAHLAVI_FOUR_DOTS_WITH_CROSS"). +lisp_code_name(68508,"PSALTER_PAHLAVI_FOUR_DOTS_WITH_DOT"). +lisp_code_name(68521,"PSALTER_PAHLAVI_NUMBER_ONE"). +lisp_code_name(68522,"PSALTER_PAHLAVI_NUMBER_TWO"). +lisp_code_name(68523,"PSALTER_PAHLAVI_NUMBER_THREE"). +lisp_code_name(68524,"PSALTER_PAHLAVI_NUMBER_FOUR"). +lisp_code_name(68525,"PSALTER_PAHLAVI_NUMBER_TEN"). +lisp_code_name(68526,"PSALTER_PAHLAVI_NUMBER_TWENTY"). +lisp_code_name(68527,"PSALTER_PAHLAVI_NUMBER_ONE_HUNDRED"). +lisp_code_name(68608,"OLD_TURKIC_LETTER_ORKHON_A"). +lisp_code_name(68609,"OLD_TURKIC_LETTER_YENISEI_A"). +lisp_code_name(68610,"OLD_TURKIC_LETTER_YENISEI_AE"). +lisp_code_name(68611,"OLD_TURKIC_LETTER_ORKHON_I"). +lisp_code_name(68612,"OLD_TURKIC_LETTER_YENISEI_I"). +lisp_code_name(68613,"OLD_TURKIC_LETTER_YENISEI_E"). +lisp_code_name(68614,"OLD_TURKIC_LETTER_ORKHON_O"). +lisp_code_name(68615,"OLD_TURKIC_LETTER_ORKHON_OE"). +lisp_code_name(68616,"OLD_TURKIC_LETTER_YENISEI_OE"). +lisp_code_name(68617,"OLD_TURKIC_LETTER_ORKHON_AB"). +lisp_code_name(68618,"OLD_TURKIC_LETTER_YENISEI_AB"). +lisp_code_name(68619,"OLD_TURKIC_LETTER_ORKHON_AEB"). +lisp_code_name(68620,"OLD_TURKIC_LETTER_YENISEI_AEB"). +lisp_code_name(68621,"OLD_TURKIC_LETTER_ORKHON_AG"). +lisp_code_name(68622,"OLD_TURKIC_LETTER_YENISEI_AG"). +lisp_code_name(68623,"OLD_TURKIC_LETTER_ORKHON_AEG"). +lisp_code_name(68624,"OLD_TURKIC_LETTER_YENISEI_AEG"). +lisp_code_name(68625,"OLD_TURKIC_LETTER_ORKHON_AD"). +lisp_code_name(68626,"OLD_TURKIC_LETTER_YENISEI_AD"). +lisp_code_name(68627,"OLD_TURKIC_LETTER_ORKHON_AED"). +lisp_code_name(68628,"OLD_TURKIC_LETTER_ORKHON_EZ"). +lisp_code_name(68629,"OLD_TURKIC_LETTER_YENISEI_EZ"). +lisp_code_name(68630,"OLD_TURKIC_LETTER_ORKHON_AY"). +lisp_code_name(68631,"OLD_TURKIC_LETTER_YENISEI_AY"). +lisp_code_name(68632,"OLD_TURKIC_LETTER_ORKHON_AEY"). +lisp_code_name(68633,"OLD_TURKIC_LETTER_YENISEI_AEY"). +lisp_code_name(68634,"OLD_TURKIC_LETTER_ORKHON_AEK"). +lisp_code_name(68635,"OLD_TURKIC_LETTER_YENISEI_AEK"). +lisp_code_name(68636,"OLD_TURKIC_LETTER_ORKHON_OEK"). +lisp_code_name(68637,"OLD_TURKIC_LETTER_YENISEI_OEK"). +lisp_code_name(68638,"OLD_TURKIC_LETTER_ORKHON_AL"). +lisp_code_name(68639,"OLD_TURKIC_LETTER_YENISEI_AL"). +lisp_code_name(68640,"OLD_TURKIC_LETTER_ORKHON_AEL"). +lisp_code_name(68641,"OLD_TURKIC_LETTER_ORKHON_ELT"). +lisp_code_name(68642,"OLD_TURKIC_LETTER_ORKHON_EM"). +lisp_code_name(68643,"OLD_TURKIC_LETTER_ORKHON_AN"). +lisp_code_name(68644,"OLD_TURKIC_LETTER_ORKHON_AEN"). +lisp_code_name(68645,"OLD_TURKIC_LETTER_YENISEI_AEN"). +lisp_code_name(68646,"OLD_TURKIC_LETTER_ORKHON_ENT"). +lisp_code_name(68647,"OLD_TURKIC_LETTER_YENISEI_ENT"). +lisp_code_name(68648,"OLD_TURKIC_LETTER_ORKHON_ENC"). +lisp_code_name(68649,"OLD_TURKIC_LETTER_YENISEI_ENC"). +lisp_code_name(68650,"OLD_TURKIC_LETTER_ORKHON_ENY"). +lisp_code_name(68651,"OLD_TURKIC_LETTER_YENISEI_ENY"). +lisp_code_name(68652,"OLD_TURKIC_LETTER_YENISEI_ANG"). +lisp_code_name(68653,"OLD_TURKIC_LETTER_ORKHON_ENG"). +lisp_code_name(68654,"OLD_TURKIC_LETTER_YENISEI_AENG"). +lisp_code_name(68655,"OLD_TURKIC_LETTER_ORKHON_EP"). +lisp_code_name(68656,"OLD_TURKIC_LETTER_ORKHON_OP"). +lisp_code_name(68657,"OLD_TURKIC_LETTER_ORKHON_IC"). +lisp_code_name(68658,"OLD_TURKIC_LETTER_ORKHON_EC"). +lisp_code_name(68659,"OLD_TURKIC_LETTER_YENISEI_EC"). +lisp_code_name(68660,"OLD_TURKIC_LETTER_ORKHON_AQ"). +lisp_code_name(68661,"OLD_TURKIC_LETTER_YENISEI_AQ"). +lisp_code_name(68662,"OLD_TURKIC_LETTER_ORKHON_IQ"). +lisp_code_name(68663,"OLD_TURKIC_LETTER_YENISEI_IQ"). +lisp_code_name(68664,"OLD_TURKIC_LETTER_ORKHON_OQ"). +lisp_code_name(68665,"OLD_TURKIC_LETTER_YENISEI_OQ"). +lisp_code_name(68666,"OLD_TURKIC_LETTER_ORKHON_AR"). +lisp_code_name(68667,"OLD_TURKIC_LETTER_YENISEI_AR"). +lisp_code_name(68668,"OLD_TURKIC_LETTER_ORKHON_AER"). +lisp_code_name(68669,"OLD_TURKIC_LETTER_ORKHON_AS"). +lisp_code_name(68670,"OLD_TURKIC_LETTER_ORKHON_AES"). +lisp_code_name(68671,"OLD_TURKIC_LETTER_ORKHON_ASH"). +lisp_code_name(68672,"OLD_TURKIC_LETTER_YENISEI_ASH"). +lisp_code_name(68673,"OLD_TURKIC_LETTER_ORKHON_ESH"). +lisp_code_name(68674,"OLD_TURKIC_LETTER_YENISEI_ESH"). +lisp_code_name(68675,"OLD_TURKIC_LETTER_ORKHON_AT"). +lisp_code_name(68676,"OLD_TURKIC_LETTER_YENISEI_AT"). +lisp_code_name(68677,"OLD_TURKIC_LETTER_ORKHON_AET"). +lisp_code_name(68678,"OLD_TURKIC_LETTER_YENISEI_AET"). +lisp_code_name(68679,"OLD_TURKIC_LETTER_ORKHON_OT"). +lisp_code_name(68680,"OLD_TURKIC_LETTER_ORKHON_BASH"). +lisp_code_name(69216,"RUMI_DIGIT_ONE"). +lisp_code_name(69217,"RUMI_DIGIT_TWO"). +lisp_code_name(69218,"RUMI_DIGIT_THREE"). +lisp_code_name(69219,"RUMI_DIGIT_FOUR"). +lisp_code_name(69220,"RUMI_DIGIT_FIVE"). +lisp_code_name(69221,"RUMI_DIGIT_SIX"). +lisp_code_name(69222,"RUMI_DIGIT_SEVEN"). +lisp_code_name(69223,"RUMI_DIGIT_EIGHT"). +lisp_code_name(69224,"RUMI_DIGIT_NINE"). +lisp_code_name(69225,"RUMI_NUMBER_TEN"). +lisp_code_name(69226,"RUMI_NUMBER_TWENTY"). +lisp_code_name(69227,"RUMI_NUMBER_THIRTY"). +lisp_code_name(69228,"RUMI_NUMBER_FORTY"). +lisp_code_name(69229,"RUMI_NUMBER_FIFTY"). +lisp_code_name(69230,"RUMI_NUMBER_SIXTY"). +lisp_code_name(69231,"RUMI_NUMBER_SEVENTY"). +lisp_code_name(69232,"RUMI_NUMBER_EIGHTY"). +lisp_code_name(69233,"RUMI_NUMBER_NINETY"). +lisp_code_name(69234,"RUMI_NUMBER_ONE_HUNDRED"). +lisp_code_name(69235,"RUMI_NUMBER_TWO_HUNDRED"). +lisp_code_name(69236,"RUMI_NUMBER_THREE_HUNDRED"). +lisp_code_name(69237,"RUMI_NUMBER_FOUR_HUNDRED"). +lisp_code_name(69238,"RUMI_NUMBER_FIVE_HUNDRED"). +lisp_code_name(69239,"RUMI_NUMBER_SIX_HUNDRED"). +lisp_code_name(69240,"RUMI_NUMBER_SEVEN_HUNDRED"). +lisp_code_name(69241,"RUMI_NUMBER_EIGHT_HUNDRED"). +lisp_code_name(69242,"RUMI_NUMBER_NINE_HUNDRED"). +lisp_code_name(69243,"RUMI_FRACTION_ONE_HALF"). +lisp_code_name(69244,"RUMI_FRACTION_ONE_QUARTER"). +lisp_code_name(69245,"RUMI_FRACTION_ONE_THIRD"). +lisp_code_name(69246,"RUMI_FRACTION_TWO_THIRDS"). +lisp_code_name(69632,"BRAHMI_SIGN_CANDRABINDU"). +lisp_code_name(69633,"BRAHMI_SIGN_ANUSVARA"). +lisp_code_name(69634,"BRAHMI_SIGN_VISARGA"). +lisp_code_name(69635,"BRAHMI_SIGN_JIHVAMULIYA"). +lisp_code_name(69636,"BRAHMI_SIGN_UPADHMANIYA"). +lisp_code_name(69637,"BRAHMI_LETTER_A"). +lisp_code_name(69638,"BRAHMI_LETTER_AA"). +lisp_code_name(69639,"BRAHMI_LETTER_I"). +lisp_code_name(69640,"BRAHMI_LETTER_II"). +lisp_code_name(69641,"BRAHMI_LETTER_U"). +lisp_code_name(69642,"BRAHMI_LETTER_UU"). +lisp_code_name(69643,"BRAHMI_LETTER_VOCALIC_R"). +lisp_code_name(69644,"BRAHMI_LETTER_VOCALIC_RR"). +lisp_code_name(69645,"BRAHMI_LETTER_VOCALIC_L"). +lisp_code_name(69646,"BRAHMI_LETTER_VOCALIC_LL"). +lisp_code_name(69647,"BRAHMI_LETTER_E"). +lisp_code_name(69648,"BRAHMI_LETTER_AI"). +lisp_code_name(69649,"BRAHMI_LETTER_O"). +lisp_code_name(69650,"BRAHMI_LETTER_AU"). +lisp_code_name(69651,"BRAHMI_LETTER_KA"). +lisp_code_name(69652,"BRAHMI_LETTER_KHA"). +lisp_code_name(69653,"BRAHMI_LETTER_GA"). +lisp_code_name(69654,"BRAHMI_LETTER_GHA"). +lisp_code_name(69655,"BRAHMI_LETTER_NGA"). +lisp_code_name(69656,"BRAHMI_LETTER_CA"). +lisp_code_name(69657,"BRAHMI_LETTER_CHA"). +lisp_code_name(69658,"BRAHMI_LETTER_JA"). +lisp_code_name(69659,"BRAHMI_LETTER_JHA"). +lisp_code_name(69660,"BRAHMI_LETTER_NYA"). +lisp_code_name(69661,"BRAHMI_LETTER_TTA"). +lisp_code_name(69662,"BRAHMI_LETTER_TTHA"). +lisp_code_name(69663,"BRAHMI_LETTER_DDA"). +lisp_code_name(69664,"BRAHMI_LETTER_DDHA"). +lisp_code_name(69665,"BRAHMI_LETTER_NNA"). +lisp_code_name(69666,"BRAHMI_LETTER_TA"). +lisp_code_name(69667,"BRAHMI_LETTER_THA"). +lisp_code_name(69668,"BRAHMI_LETTER_DA"). +lisp_code_name(69669,"BRAHMI_LETTER_DHA"). +lisp_code_name(69670,"BRAHMI_LETTER_NA"). +lisp_code_name(69671,"BRAHMI_LETTER_PA"). +lisp_code_name(69672,"BRAHMI_LETTER_PHA"). +lisp_code_name(69673,"BRAHMI_LETTER_BA"). +lisp_code_name(69674,"BRAHMI_LETTER_BHA"). +lisp_code_name(69675,"BRAHMI_LETTER_MA"). +lisp_code_name(69676,"BRAHMI_LETTER_YA"). +lisp_code_name(69677,"BRAHMI_LETTER_RA"). +lisp_code_name(69678,"BRAHMI_LETTER_LA"). +lisp_code_name(69679,"BRAHMI_LETTER_VA"). +lisp_code_name(69680,"BRAHMI_LETTER_SHA"). +lisp_code_name(69681,"BRAHMI_LETTER_SSA"). +lisp_code_name(69682,"BRAHMI_LETTER_SA"). +lisp_code_name(69683,"BRAHMI_LETTER_HA"). +lisp_code_name(69684,"BRAHMI_LETTER_LLA"). +lisp_code_name(69685,"BRAHMI_LETTER_OLD_TAMIL_LLLA"). +lisp_code_name(69686,"BRAHMI_LETTER_OLD_TAMIL_RRA"). +lisp_code_name(69687,"BRAHMI_LETTER_OLD_TAMIL_NNNA"). +lisp_code_name(69688,"BRAHMI_VOWEL_SIGN_AA"). +lisp_code_name(69689,"BRAHMI_VOWEL_SIGN_BHATTIPROLU_AA"). +lisp_code_name(69690,"BRAHMI_VOWEL_SIGN_I"). +lisp_code_name(69691,"BRAHMI_VOWEL_SIGN_II"). +lisp_code_name(69692,"BRAHMI_VOWEL_SIGN_U"). +lisp_code_name(69693,"BRAHMI_VOWEL_SIGN_UU"). +lisp_code_name(69694,"BRAHMI_VOWEL_SIGN_VOCALIC_R"). +lisp_code_name(69695,"BRAHMI_VOWEL_SIGN_VOCALIC_RR"). +lisp_code_name(69696,"BRAHMI_VOWEL_SIGN_VOCALIC_L"). +lisp_code_name(69697,"BRAHMI_VOWEL_SIGN_VOCALIC_LL"). +lisp_code_name(69698,"BRAHMI_VOWEL_SIGN_E"). +lisp_code_name(69699,"BRAHMI_VOWEL_SIGN_AI"). +lisp_code_name(69700,"BRAHMI_VOWEL_SIGN_O"). +lisp_code_name(69701,"BRAHMI_VOWEL_SIGN_AU"). +lisp_code_name(69702,"BRAHMI_VIRAMA"). +lisp_code_name(69703,"BRAHMI_DANDA"). +lisp_code_name(69704,"BRAHMI_DOUBLE_DANDA"). +lisp_code_name(69705,"BRAHMI_PUNCTUATION_DOT"). +lisp_code_name(69706,"BRAHMI_PUNCTUATION_DOUBLE_DOT"). +lisp_code_name(69707,"BRAHMI_PUNCTUATION_LINE"). +lisp_code_name(69708,"BRAHMI_PUNCTUATION_CRESCENT_BAR"). +lisp_code_name(69709,"BRAHMI_PUNCTUATION_LOTUS"). +lisp_code_name(69714,"BRAHMI_NUMBER_ONE"). +lisp_code_name(69715,"BRAHMI_NUMBER_TWO"). +lisp_code_name(69716,"BRAHMI_NUMBER_THREE"). +lisp_code_name(69717,"BRAHMI_NUMBER_FOUR"). +lisp_code_name(69718,"BRAHMI_NUMBER_FIVE"). +lisp_code_name(69719,"BRAHMI_NUMBER_SIX"). +lisp_code_name(69720,"BRAHMI_NUMBER_SEVEN"). +lisp_code_name(69721,"BRAHMI_NUMBER_EIGHT"). +lisp_code_name(69722,"BRAHMI_NUMBER_NINE"). +lisp_code_name(69723,"BRAHMI_NUMBER_TEN"). +lisp_code_name(69724,"BRAHMI_NUMBER_TWENTY"). +lisp_code_name(69725,"BRAHMI_NUMBER_THIRTY"). +lisp_code_name(69726,"BRAHMI_NUMBER_FORTY"). +lisp_code_name(69727,"BRAHMI_NUMBER_FIFTY"). +lisp_code_name(69728,"BRAHMI_NUMBER_SIXTY"). +lisp_code_name(69729,"BRAHMI_NUMBER_SEVENTY"). +lisp_code_name(69730,"BRAHMI_NUMBER_EIGHTY"). +lisp_code_name(69731,"BRAHMI_NUMBER_NINETY"). +lisp_code_name(69732,"BRAHMI_NUMBER_ONE_HUNDRED"). +lisp_code_name(69733,"BRAHMI_NUMBER_ONE_THOUSAND"). +lisp_code_name(69734,"BRAHMI_DIGIT_ZERO"). +lisp_code_name(69735,"BRAHMI_DIGIT_ONE"). +lisp_code_name(69736,"BRAHMI_DIGIT_TWO"). +lisp_code_name(69737,"BRAHMI_DIGIT_THREE"). +lisp_code_name(69738,"BRAHMI_DIGIT_FOUR"). +lisp_code_name(69739,"BRAHMI_DIGIT_FIVE"). +lisp_code_name(69740,"BRAHMI_DIGIT_SIX"). +lisp_code_name(69741,"BRAHMI_DIGIT_SEVEN"). +lisp_code_name(69742,"BRAHMI_DIGIT_EIGHT"). +lisp_code_name(69743,"BRAHMI_DIGIT_NINE"). +lisp_code_name(69759,"BRAHMI_NUMBER_JOINER"). +lisp_code_name(69760,"KAITHI_SIGN_CANDRABINDU"). +lisp_code_name(69761,"KAITHI_SIGN_ANUSVARA"). +lisp_code_name(69762,"KAITHI_SIGN_VISARGA"). +lisp_code_name(69763,"KAITHI_LETTER_A"). +lisp_code_name(69764,"KAITHI_LETTER_AA"). +lisp_code_name(69765,"KAITHI_LETTER_I"). +lisp_code_name(69766,"KAITHI_LETTER_II"). +lisp_code_name(69767,"KAITHI_LETTER_U"). +lisp_code_name(69768,"KAITHI_LETTER_UU"). +lisp_code_name(69769,"KAITHI_LETTER_E"). +lisp_code_name(69770,"KAITHI_LETTER_AI"). +lisp_code_name(69771,"KAITHI_LETTER_O"). +lisp_code_name(69772,"KAITHI_LETTER_AU"). +lisp_code_name(69773,"KAITHI_LETTER_KA"). +lisp_code_name(69774,"KAITHI_LETTER_KHA"). +lisp_code_name(69775,"KAITHI_LETTER_GA"). +lisp_code_name(69776,"KAITHI_LETTER_GHA"). +lisp_code_name(69777,"KAITHI_LETTER_NGA"). +lisp_code_name(69778,"KAITHI_LETTER_CA"). +lisp_code_name(69779,"KAITHI_LETTER_CHA"). +lisp_code_name(69780,"KAITHI_LETTER_JA"). +lisp_code_name(69781,"KAITHI_LETTER_JHA"). +lisp_code_name(69782,"KAITHI_LETTER_NYA"). +lisp_code_name(69783,"KAITHI_LETTER_TTA"). +lisp_code_name(69784,"KAITHI_LETTER_TTHA"). +lisp_code_name(69785,"KAITHI_LETTER_DDA"). +lisp_code_name(69786,"KAITHI_LETTER_DDDHA"). +lisp_code_name(69787,"KAITHI_LETTER_DDHA"). +lisp_code_name(69788,"KAITHI_LETTER_RHA"). +lisp_code_name(69789,"KAITHI_LETTER_NNA"). +lisp_code_name(69790,"KAITHI_LETTER_TA"). +lisp_code_name(69791,"KAITHI_LETTER_THA"). +lisp_code_name(69792,"KAITHI_LETTER_DA"). +lisp_code_name(69793,"KAITHI_LETTER_DHA"). +lisp_code_name(69794,"KAITHI_LETTER_NA"). +lisp_code_name(69795,"KAITHI_LETTER_PA"). +lisp_code_name(69796,"KAITHI_LETTER_PHA"). +lisp_code_name(69797,"KAITHI_LETTER_BA"). +lisp_code_name(69798,"KAITHI_LETTER_BHA"). +lisp_code_name(69799,"KAITHI_LETTER_MA"). +lisp_code_name(69800,"KAITHI_LETTER_YA"). +lisp_code_name(69801,"KAITHI_LETTER_RA"). +lisp_code_name(69802,"KAITHI_LETTER_LA"). +lisp_code_name(69803,"KAITHI_LETTER_VA"). +lisp_code_name(69804,"KAITHI_LETTER_SHA"). +lisp_code_name(69805,"KAITHI_LETTER_SSA"). +lisp_code_name(69806,"KAITHI_LETTER_SA"). +lisp_code_name(69807,"KAITHI_LETTER_HA"). +lisp_code_name(69808,"KAITHI_VOWEL_SIGN_AA"). +lisp_code_name(69809,"KAITHI_VOWEL_SIGN_I"). +lisp_code_name(69810,"KAITHI_VOWEL_SIGN_II"). +lisp_code_name(69811,"KAITHI_VOWEL_SIGN_U"). +lisp_code_name(69812,"KAITHI_VOWEL_SIGN_UU"). +lisp_code_name(69813,"KAITHI_VOWEL_SIGN_E"). +lisp_code_name(69814,"KAITHI_VOWEL_SIGN_AI"). +lisp_code_name(69815,"KAITHI_VOWEL_SIGN_O"). +lisp_code_name(69816,"KAITHI_VOWEL_SIGN_AU"). +lisp_code_name(69817,"KAITHI_SIGN_VIRAMA"). +lisp_code_name(69818,"KAITHI_SIGN_NUKTA"). +lisp_code_name(69819,"KAITHI_ABBREVIATION_SIGN"). +lisp_code_name(69820,"KAITHI_ENUMERATION_SIGN"). +lisp_code_name(69821,"KAITHI_NUMBER_SIGN"). +lisp_code_name(69822,"KAITHI_SECTION_MARK"). +lisp_code_name(69823,"KAITHI_DOUBLE_SECTION_MARK"). +lisp_code_name(69824,"KAITHI_DANDA"). +lisp_code_name(69825,"KAITHI_DOUBLE_DANDA"). +lisp_code_name(69840,"SORA_SOMPENG_LETTER_SAH"). +lisp_code_name(69841,"SORA_SOMPENG_LETTER_TAH"). +lisp_code_name(69842,"SORA_SOMPENG_LETTER_BAH"). +lisp_code_name(69843,"SORA_SOMPENG_LETTER_CAH"). +lisp_code_name(69844,"SORA_SOMPENG_LETTER_DAH"). +lisp_code_name(69845,"SORA_SOMPENG_LETTER_GAH"). +lisp_code_name(69846,"SORA_SOMPENG_LETTER_MAH"). +lisp_code_name(69847,"SORA_SOMPENG_LETTER_NGAH"). +lisp_code_name(69848,"SORA_SOMPENG_LETTER_LAH"). +lisp_code_name(69849,"SORA_SOMPENG_LETTER_NAH"). +lisp_code_name(69850,"SORA_SOMPENG_LETTER_VAH"). +lisp_code_name(69851,"SORA_SOMPENG_LETTER_PAH"). +lisp_code_name(69852,"SORA_SOMPENG_LETTER_YAH"). +lisp_code_name(69853,"SORA_SOMPENG_LETTER_RAH"). +lisp_code_name(69854,"SORA_SOMPENG_LETTER_HAH"). +lisp_code_name(69855,"SORA_SOMPENG_LETTER_KAH"). +lisp_code_name(69856,"SORA_SOMPENG_LETTER_JAH"). +lisp_code_name(69857,"SORA_SOMPENG_LETTER_NYAH"). +lisp_code_name(69858,"SORA_SOMPENG_LETTER_AH"). +lisp_code_name(69859,"SORA_SOMPENG_LETTER_EEH"). +lisp_code_name(69860,"SORA_SOMPENG_LETTER_IH"). +lisp_code_name(69861,"SORA_SOMPENG_LETTER_UH"). +lisp_code_name(69862,"SORA_SOMPENG_LETTER_OH"). +lisp_code_name(69863,"SORA_SOMPENG_LETTER_EH"). +lisp_code_name(69864,"SORA_SOMPENG_LETTER_MAE"). +lisp_code_name(69872,"SORA_SOMPENG_DIGIT_ZERO"). +lisp_code_name(69873,"SORA_SOMPENG_DIGIT_ONE"). +lisp_code_name(69874,"SORA_SOMPENG_DIGIT_TWO"). +lisp_code_name(69875,"SORA_SOMPENG_DIGIT_THREE"). +lisp_code_name(69876,"SORA_SOMPENG_DIGIT_FOUR"). +lisp_code_name(69877,"SORA_SOMPENG_DIGIT_FIVE"). +lisp_code_name(69878,"SORA_SOMPENG_DIGIT_SIX"). +lisp_code_name(69879,"SORA_SOMPENG_DIGIT_SEVEN"). +lisp_code_name(69880,"SORA_SOMPENG_DIGIT_EIGHT"). +lisp_code_name(69881,"SORA_SOMPENG_DIGIT_NINE"). +lisp_code_name(69888,"CHAKMA_SIGN_CANDRABINDU"). +lisp_code_name(69889,"CHAKMA_SIGN_ANUSVARA"). +lisp_code_name(69890,"CHAKMA_SIGN_VISARGA"). +lisp_code_name(69891,"CHAKMA_LETTER_AA"). +lisp_code_name(69892,"CHAKMA_LETTER_I"). +lisp_code_name(69893,"CHAKMA_LETTER_U"). +lisp_code_name(69894,"CHAKMA_LETTER_E"). +lisp_code_name(69895,"CHAKMA_LETTER_KAA"). +lisp_code_name(69896,"CHAKMA_LETTER_KHAA"). +lisp_code_name(69897,"CHAKMA_LETTER_GAA"). +lisp_code_name(69898,"CHAKMA_LETTER_GHAA"). +lisp_code_name(69899,"CHAKMA_LETTER_NGAA"). +lisp_code_name(69900,"CHAKMA_LETTER_CAA"). +lisp_code_name(69901,"CHAKMA_LETTER_CHAA"). +lisp_code_name(69902,"CHAKMA_LETTER_JAA"). +lisp_code_name(69903,"CHAKMA_LETTER_JHAA"). +lisp_code_name(69904,"CHAKMA_LETTER_NYAA"). +lisp_code_name(69905,"CHAKMA_LETTER_TTAA"). +lisp_code_name(69906,"CHAKMA_LETTER_TTHAA"). +lisp_code_name(69907,"CHAKMA_LETTER_DDAA"). +lisp_code_name(69908,"CHAKMA_LETTER_DDHAA"). +lisp_code_name(69909,"CHAKMA_LETTER_NNAA"). +lisp_code_name(69910,"CHAKMA_LETTER_TAA"). +lisp_code_name(69911,"CHAKMA_LETTER_THAA"). +lisp_code_name(69912,"CHAKMA_LETTER_DAA"). +lisp_code_name(69913,"CHAKMA_LETTER_DHAA"). +lisp_code_name(69914,"CHAKMA_LETTER_NAA"). +lisp_code_name(69915,"CHAKMA_LETTER_PAA"). +lisp_code_name(69916,"CHAKMA_LETTER_PHAA"). +lisp_code_name(69917,"CHAKMA_LETTER_BAA"). +lisp_code_name(69918,"CHAKMA_LETTER_BHAA"). +lisp_code_name(69919,"CHAKMA_LETTER_MAA"). +lisp_code_name(69920,"CHAKMA_LETTER_YYAA"). +lisp_code_name(69921,"CHAKMA_LETTER_YAA"). +lisp_code_name(69922,"CHAKMA_LETTER_RAA"). +lisp_code_name(69923,"CHAKMA_LETTER_LAA"). +lisp_code_name(69924,"CHAKMA_LETTER_WAA"). +lisp_code_name(69925,"CHAKMA_LETTER_SAA"). +lisp_code_name(69926,"CHAKMA_LETTER_HAA"). +lisp_code_name(69927,"CHAKMA_VOWEL_SIGN_A"). +lisp_code_name(69928,"CHAKMA_VOWEL_SIGN_I"). +lisp_code_name(69929,"CHAKMA_VOWEL_SIGN_II"). +lisp_code_name(69930,"CHAKMA_VOWEL_SIGN_U"). +lisp_code_name(69931,"CHAKMA_VOWEL_SIGN_UU"). +lisp_code_name(69932,"CHAKMA_VOWEL_SIGN_E"). +lisp_code_name(69933,"CHAKMA_VOWEL_SIGN_AI"). +lisp_code_name(69934,"CHAKMA_VOWEL_SIGN_O"). +lisp_code_name(69935,"CHAKMA_VOWEL_SIGN_AU"). +lisp_code_name(69936,"CHAKMA_VOWEL_SIGN_OI"). +lisp_code_name(69937,"CHAKMA_O_MARK"). +lisp_code_name(69938,"CHAKMA_AU_MARK"). +lisp_code_name(69939,"CHAKMA_VIRAMA"). +lisp_code_name(69940,"CHAKMA_MAAYYAA"). +lisp_code_name(69942,"CHAKMA_DIGIT_ZERO"). +lisp_code_name(69943,"CHAKMA_DIGIT_ONE"). +lisp_code_name(69944,"CHAKMA_DIGIT_TWO"). +lisp_code_name(69945,"CHAKMA_DIGIT_THREE"). +lisp_code_name(69946,"CHAKMA_DIGIT_FOUR"). +lisp_code_name(69947,"CHAKMA_DIGIT_FIVE"). +lisp_code_name(69948,"CHAKMA_DIGIT_SIX"). +lisp_code_name(69949,"CHAKMA_DIGIT_SEVEN"). +lisp_code_name(69950,"CHAKMA_DIGIT_EIGHT"). +lisp_code_name(69951,"CHAKMA_DIGIT_NINE"). +lisp_code_name(69952,"CHAKMA_SECTION_MARK"). +lisp_code_name(69953,"CHAKMA_DANDA"). +lisp_code_name(69954,"CHAKMA_DOUBLE_DANDA"). +lisp_code_name(69955,"CHAKMA_QUESTION_MARK"). +lisp_code_name(69968,"MAHAJANI_LETTER_A"). +lisp_code_name(69969,"MAHAJANI_LETTER_I"). +lisp_code_name(69970,"MAHAJANI_LETTER_U"). +lisp_code_name(69971,"MAHAJANI_LETTER_E"). +lisp_code_name(69972,"MAHAJANI_LETTER_O"). +lisp_code_name(69973,"MAHAJANI_LETTER_KA"). +lisp_code_name(69974,"MAHAJANI_LETTER_KHA"). +lisp_code_name(69975,"MAHAJANI_LETTER_GA"). +lisp_code_name(69976,"MAHAJANI_LETTER_GHA"). +lisp_code_name(69977,"MAHAJANI_LETTER_CA"). +lisp_code_name(69978,"MAHAJANI_LETTER_CHA"). +lisp_code_name(69979,"MAHAJANI_LETTER_JA"). +lisp_code_name(69980,"MAHAJANI_LETTER_JHA"). +lisp_code_name(69981,"MAHAJANI_LETTER_NYA"). +lisp_code_name(69982,"MAHAJANI_LETTER_TTA"). +lisp_code_name(69983,"MAHAJANI_LETTER_TTHA"). +lisp_code_name(69984,"MAHAJANI_LETTER_DDA"). +lisp_code_name(69985,"MAHAJANI_LETTER_DDHA"). +lisp_code_name(69986,"MAHAJANI_LETTER_NNA"). +lisp_code_name(69987,"MAHAJANI_LETTER_TA"). +lisp_code_name(69988,"MAHAJANI_LETTER_THA"). +lisp_code_name(69989,"MAHAJANI_LETTER_DA"). +lisp_code_name(69990,"MAHAJANI_LETTER_DHA"). +lisp_code_name(69991,"MAHAJANI_LETTER_NA"). +lisp_code_name(69992,"MAHAJANI_LETTER_PA"). +lisp_code_name(69993,"MAHAJANI_LETTER_PHA"). +lisp_code_name(69994,"MAHAJANI_LETTER_BA"). +lisp_code_name(69995,"MAHAJANI_LETTER_BHA"). +lisp_code_name(69996,"MAHAJANI_LETTER_MA"). +lisp_code_name(69997,"MAHAJANI_LETTER_RA"). +lisp_code_name(69998,"MAHAJANI_LETTER_LA"). +lisp_code_name(69999,"MAHAJANI_LETTER_VA"). +lisp_code_name(70000,"MAHAJANI_LETTER_SA"). +lisp_code_name(70001,"MAHAJANI_LETTER_HA"). +lisp_code_name(70002,"MAHAJANI_LETTER_RRA"). +lisp_code_name(70003,"MAHAJANI_SIGN_NUKTA"). +lisp_code_name(70004,"MAHAJANI_ABBREVIATION_SIGN"). +lisp_code_name(70005,"MAHAJANI_SECTION_MARK"). +lisp_code_name(70006,"MAHAJANI_LIGATURE_SHRI"). +lisp_code_name(70016,"SHARADA_SIGN_CANDRABINDU"). +lisp_code_name(70017,"SHARADA_SIGN_ANUSVARA"). +lisp_code_name(70018,"SHARADA_SIGN_VISARGA"). +lisp_code_name(70019,"SHARADA_LETTER_A"). +lisp_code_name(70020,"SHARADA_LETTER_AA"). +lisp_code_name(70021,"SHARADA_LETTER_I"). +lisp_code_name(70022,"SHARADA_LETTER_II"). +lisp_code_name(70023,"SHARADA_LETTER_U"). +lisp_code_name(70024,"SHARADA_LETTER_UU"). +lisp_code_name(70025,"SHARADA_LETTER_VOCALIC_R"). +lisp_code_name(70026,"SHARADA_LETTER_VOCALIC_RR"). +lisp_code_name(70027,"SHARADA_LETTER_VOCALIC_L"). +lisp_code_name(70028,"SHARADA_LETTER_VOCALIC_LL"). +lisp_code_name(70029,"SHARADA_LETTER_E"). +lisp_code_name(70030,"SHARADA_LETTER_AI"). +lisp_code_name(70031,"SHARADA_LETTER_O"). +lisp_code_name(70032,"SHARADA_LETTER_AU"). +lisp_code_name(70033,"SHARADA_LETTER_KA"). +lisp_code_name(70034,"SHARADA_LETTER_KHA"). +lisp_code_name(70035,"SHARADA_LETTER_GA"). +lisp_code_name(70036,"SHARADA_LETTER_GHA"). +lisp_code_name(70037,"SHARADA_LETTER_NGA"). +lisp_code_name(70038,"SHARADA_LETTER_CA"). +lisp_code_name(70039,"SHARADA_LETTER_CHA"). +lisp_code_name(70040,"SHARADA_LETTER_JA"). +lisp_code_name(70041,"SHARADA_LETTER_JHA"). +lisp_code_name(70042,"SHARADA_LETTER_NYA"). +lisp_code_name(70043,"SHARADA_LETTER_TTA"). +lisp_code_name(70044,"SHARADA_LETTER_TTHA"). +lisp_code_name(70045,"SHARADA_LETTER_DDA"). +lisp_code_name(70046,"SHARADA_LETTER_DDHA"). +lisp_code_name(70047,"SHARADA_LETTER_NNA"). +lisp_code_name(70048,"SHARADA_LETTER_TA"). +lisp_code_name(70049,"SHARADA_LETTER_THA"). +lisp_code_name(70050,"SHARADA_LETTER_DA"). +lisp_code_name(70051,"SHARADA_LETTER_DHA"). +lisp_code_name(70052,"SHARADA_LETTER_NA"). +lisp_code_name(70053,"SHARADA_LETTER_PA"). +lisp_code_name(70054,"SHARADA_LETTER_PHA"). +lisp_code_name(70055,"SHARADA_LETTER_BA"). +lisp_code_name(70056,"SHARADA_LETTER_BHA"). +lisp_code_name(70057,"SHARADA_LETTER_MA"). +lisp_code_name(70058,"SHARADA_LETTER_YA"). +lisp_code_name(70059,"SHARADA_LETTER_RA"). +lisp_code_name(70060,"SHARADA_LETTER_LA"). +lisp_code_name(70061,"SHARADA_LETTER_LLA"). +lisp_code_name(70062,"SHARADA_LETTER_VA"). +lisp_code_name(70063,"SHARADA_LETTER_SHA"). +lisp_code_name(70064,"SHARADA_LETTER_SSA"). +lisp_code_name(70065,"SHARADA_LETTER_SA"). +lisp_code_name(70066,"SHARADA_LETTER_HA"). +lisp_code_name(70067,"SHARADA_VOWEL_SIGN_AA"). +lisp_code_name(70068,"SHARADA_VOWEL_SIGN_I"). +lisp_code_name(70069,"SHARADA_VOWEL_SIGN_II"). +lisp_code_name(70070,"SHARADA_VOWEL_SIGN_U"). +lisp_code_name(70071,"SHARADA_VOWEL_SIGN_UU"). +lisp_code_name(70072,"SHARADA_VOWEL_SIGN_VOCALIC_R"). +lisp_code_name(70073,"SHARADA_VOWEL_SIGN_VOCALIC_RR"). +lisp_code_name(70074,"SHARADA_VOWEL_SIGN_VOCALIC_L"). +lisp_code_name(70075,"SHARADA_VOWEL_SIGN_VOCALIC_LL"). +lisp_code_name(70076,"SHARADA_VOWEL_SIGN_E"). +lisp_code_name(70077,"SHARADA_VOWEL_SIGN_AI"). +lisp_code_name(70078,"SHARADA_VOWEL_SIGN_O"). +lisp_code_name(70079,"SHARADA_VOWEL_SIGN_AU"). +lisp_code_name(70080,"SHARADA_SIGN_VIRAMA"). +lisp_code_name(70081,"SHARADA_SIGN_AVAGRAHA"). +lisp_code_name(70082,"SHARADA_SIGN_JIHVAMULIYA"). +lisp_code_name(70083,"SHARADA_SIGN_UPADHMANIYA"). +lisp_code_name(70084,"SHARADA_OM"). +lisp_code_name(70085,"SHARADA_DANDA"). +lisp_code_name(70086,"SHARADA_DOUBLE_DANDA"). +lisp_code_name(70087,"SHARADA_ABBREVIATION_SIGN"). +lisp_code_name(70088,"SHARADA_SEPARATOR"). +lisp_code_name(70093,"SHARADA_SUTRA_MARK"). +lisp_code_name(70096,"SHARADA_DIGIT_ZERO"). +lisp_code_name(70097,"SHARADA_DIGIT_ONE"). +lisp_code_name(70098,"SHARADA_DIGIT_TWO"). +lisp_code_name(70099,"SHARADA_DIGIT_THREE"). +lisp_code_name(70100,"SHARADA_DIGIT_FOUR"). +lisp_code_name(70101,"SHARADA_DIGIT_FIVE"). +lisp_code_name(70102,"SHARADA_DIGIT_SIX"). +lisp_code_name(70103,"SHARADA_DIGIT_SEVEN"). +lisp_code_name(70104,"SHARADA_DIGIT_EIGHT"). +lisp_code_name(70105,"SHARADA_DIGIT_NINE"). +lisp_code_name(70106,"SHARADA_EKAM"). +lisp_code_name(70113,"SINHALA_ARCHAIC_DIGIT_ONE"). +lisp_code_name(70114,"SINHALA_ARCHAIC_DIGIT_TWO"). +lisp_code_name(70115,"SINHALA_ARCHAIC_DIGIT_THREE"). +lisp_code_name(70116,"SINHALA_ARCHAIC_DIGIT_FOUR"). +lisp_code_name(70117,"SINHALA_ARCHAIC_DIGIT_FIVE"). +lisp_code_name(70118,"SINHALA_ARCHAIC_DIGIT_SIX"). +lisp_code_name(70119,"SINHALA_ARCHAIC_DIGIT_SEVEN"). +lisp_code_name(70120,"SINHALA_ARCHAIC_DIGIT_EIGHT"). +lisp_code_name(70121,"SINHALA_ARCHAIC_DIGIT_NINE"). +lisp_code_name(70122,"SINHALA_ARCHAIC_NUMBER_TEN"). +lisp_code_name(70123,"SINHALA_ARCHAIC_NUMBER_TWENTY"). +lisp_code_name(70124,"SINHALA_ARCHAIC_NUMBER_THIRTY"). +lisp_code_name(70125,"SINHALA_ARCHAIC_NUMBER_FORTY"). +lisp_code_name(70126,"SINHALA_ARCHAIC_NUMBER_FIFTY"). +lisp_code_name(70127,"SINHALA_ARCHAIC_NUMBER_SIXTY"). +lisp_code_name(70128,"SINHALA_ARCHAIC_NUMBER_SEVENTY"). +lisp_code_name(70129,"SINHALA_ARCHAIC_NUMBER_EIGHTY"). +lisp_code_name(70130,"SINHALA_ARCHAIC_NUMBER_NINETY"). +lisp_code_name(70131,"SINHALA_ARCHAIC_NUMBER_ONE_HUNDRED"). +lisp_code_name(70132,"SINHALA_ARCHAIC_NUMBER_ONE_THOUSAND"). +lisp_code_name(70144,"KHOJKI_LETTER_A"). +lisp_code_name(70145,"KHOJKI_LETTER_AA"). +lisp_code_name(70146,"KHOJKI_LETTER_I"). +lisp_code_name(70147,"KHOJKI_LETTER_U"). +lisp_code_name(70148,"KHOJKI_LETTER_E"). +lisp_code_name(70149,"KHOJKI_LETTER_AI"). +lisp_code_name(70150,"KHOJKI_LETTER_O"). +lisp_code_name(70151,"KHOJKI_LETTER_AU"). +lisp_code_name(70152,"KHOJKI_LETTER_KA"). +lisp_code_name(70153,"KHOJKI_LETTER_KHA"). +lisp_code_name(70154,"KHOJKI_LETTER_GA"). +lisp_code_name(70155,"KHOJKI_LETTER_GGA"). +lisp_code_name(70156,"KHOJKI_LETTER_GHA"). +lisp_code_name(70157,"KHOJKI_LETTER_NGA"). +lisp_code_name(70158,"KHOJKI_LETTER_CA"). +lisp_code_name(70159,"KHOJKI_LETTER_CHA"). +lisp_code_name(70160,"KHOJKI_LETTER_JA"). +lisp_code_name(70161,"KHOJKI_LETTER_JJA"). +lisp_code_name(70163,"KHOJKI_LETTER_NYA"). +lisp_code_name(70164,"KHOJKI_LETTER_TTA"). +lisp_code_name(70165,"KHOJKI_LETTER_TTHA"). +lisp_code_name(70166,"KHOJKI_LETTER_DDA"). +lisp_code_name(70167,"KHOJKI_LETTER_DDHA"). +lisp_code_name(70168,"KHOJKI_LETTER_NNA"). +lisp_code_name(70169,"KHOJKI_LETTER_TA"). +lisp_code_name(70170,"KHOJKI_LETTER_THA"). +lisp_code_name(70171,"KHOJKI_LETTER_DA"). +lisp_code_name(70172,"KHOJKI_LETTER_DDDA"). +lisp_code_name(70173,"KHOJKI_LETTER_DHA"). +lisp_code_name(70174,"KHOJKI_LETTER_NA"). +lisp_code_name(70175,"KHOJKI_LETTER_PA"). +lisp_code_name(70176,"KHOJKI_LETTER_PHA"). +lisp_code_name(70177,"KHOJKI_LETTER_BA"). +lisp_code_name(70178,"KHOJKI_LETTER_BBA"). +lisp_code_name(70179,"KHOJKI_LETTER_BHA"). +lisp_code_name(70180,"KHOJKI_LETTER_MA"). +lisp_code_name(70181,"KHOJKI_LETTER_YA"). +lisp_code_name(70182,"KHOJKI_LETTER_RA"). +lisp_code_name(70183,"KHOJKI_LETTER_LA"). +lisp_code_name(70184,"KHOJKI_LETTER_VA"). +lisp_code_name(70185,"KHOJKI_LETTER_SA"). +lisp_code_name(70186,"KHOJKI_LETTER_HA"). +lisp_code_name(70187,"KHOJKI_LETTER_LLA"). +lisp_code_name(70188,"KHOJKI_VOWEL_SIGN_AA"). +lisp_code_name(70189,"KHOJKI_VOWEL_SIGN_I"). +lisp_code_name(70190,"KHOJKI_VOWEL_SIGN_II"). +lisp_code_name(70191,"KHOJKI_VOWEL_SIGN_U"). +lisp_code_name(70192,"KHOJKI_VOWEL_SIGN_E"). +lisp_code_name(70193,"KHOJKI_VOWEL_SIGN_AI"). +lisp_code_name(70194,"KHOJKI_VOWEL_SIGN_O"). +lisp_code_name(70195,"KHOJKI_VOWEL_SIGN_AU"). +lisp_code_name(70196,"KHOJKI_SIGN_ANUSVARA"). +lisp_code_name(70197,"KHOJKI_SIGN_VIRAMA"). +lisp_code_name(70198,"KHOJKI_SIGN_NUKTA"). +lisp_code_name(70199,"KHOJKI_SIGN_SHADDA"). +lisp_code_name(70200,"KHOJKI_DANDA"). +lisp_code_name(70201,"KHOJKI_DOUBLE_DANDA"). +lisp_code_name(70202,"KHOJKI_WORD_SEPARATOR"). +lisp_code_name(70203,"KHOJKI_SECTION_MARK"). +lisp_code_name(70204,"KHOJKI_DOUBLE_SECTION_MARK"). +lisp_code_name(70205,"KHOJKI_ABBREVIATION_SIGN"). +lisp_code_name(70320,"KHUDAWADI_LETTER_A"). +lisp_code_name(70321,"KHUDAWADI_LETTER_AA"). +lisp_code_name(70322,"KHUDAWADI_LETTER_I"). +lisp_code_name(70323,"KHUDAWADI_LETTER_II"). +lisp_code_name(70324,"KHUDAWADI_LETTER_U"). +lisp_code_name(70325,"KHUDAWADI_LETTER_UU"). +lisp_code_name(70326,"KHUDAWADI_LETTER_E"). +lisp_code_name(70327,"KHUDAWADI_LETTER_AI"). +lisp_code_name(70328,"KHUDAWADI_LETTER_O"). +lisp_code_name(70329,"KHUDAWADI_LETTER_AU"). +lisp_code_name(70330,"KHUDAWADI_LETTER_KA"). +lisp_code_name(70331,"KHUDAWADI_LETTER_KHA"). +lisp_code_name(70332,"KHUDAWADI_LETTER_GA"). +lisp_code_name(70333,"KHUDAWADI_LETTER_GGA"). +lisp_code_name(70334,"KHUDAWADI_LETTER_GHA"). +lisp_code_name(70335,"KHUDAWADI_LETTER_NGA"). +lisp_code_name(70336,"KHUDAWADI_LETTER_CA"). +lisp_code_name(70337,"KHUDAWADI_LETTER_CHA"). +lisp_code_name(70338,"KHUDAWADI_LETTER_JA"). +lisp_code_name(70339,"KHUDAWADI_LETTER_JJA"). +lisp_code_name(70340,"KHUDAWADI_LETTER_JHA"). +lisp_code_name(70341,"KHUDAWADI_LETTER_NYA"). +lisp_code_name(70342,"KHUDAWADI_LETTER_TTA"). +lisp_code_name(70343,"KHUDAWADI_LETTER_TTHA"). +lisp_code_name(70344,"KHUDAWADI_LETTER_DDA"). +lisp_code_name(70345,"KHUDAWADI_LETTER_DDDA"). +lisp_code_name(70346,"KHUDAWADI_LETTER_RRA"). +lisp_code_name(70347,"KHUDAWADI_LETTER_DDHA"). +lisp_code_name(70348,"KHUDAWADI_LETTER_NNA"). +lisp_code_name(70349,"KHUDAWADI_LETTER_TA"). +lisp_code_name(70350,"KHUDAWADI_LETTER_THA"). +lisp_code_name(70351,"KHUDAWADI_LETTER_DA"). +lisp_code_name(70352,"KHUDAWADI_LETTER_DHA"). +lisp_code_name(70353,"KHUDAWADI_LETTER_NA"). +lisp_code_name(70354,"KHUDAWADI_LETTER_PA"). +lisp_code_name(70355,"KHUDAWADI_LETTER_PHA"). +lisp_code_name(70356,"KHUDAWADI_LETTER_BA"). +lisp_code_name(70357,"KHUDAWADI_LETTER_BBA"). +lisp_code_name(70358,"KHUDAWADI_LETTER_BHA"). +lisp_code_name(70359,"KHUDAWADI_LETTER_MA"). +lisp_code_name(70360,"KHUDAWADI_LETTER_YA"). +lisp_code_name(70361,"KHUDAWADI_LETTER_RA"). +lisp_code_name(70362,"KHUDAWADI_LETTER_LA"). +lisp_code_name(70363,"KHUDAWADI_LETTER_VA"). +lisp_code_name(70364,"KHUDAWADI_LETTER_SHA"). +lisp_code_name(70365,"KHUDAWADI_LETTER_SA"). +lisp_code_name(70366,"KHUDAWADI_LETTER_HA"). +lisp_code_name(70367,"KHUDAWADI_SIGN_ANUSVARA"). +lisp_code_name(70368,"KHUDAWADI_VOWEL_SIGN_AA"). +lisp_code_name(70369,"KHUDAWADI_VOWEL_SIGN_I"). +lisp_code_name(70370,"KHUDAWADI_VOWEL_SIGN_II"). +lisp_code_name(70371,"KHUDAWADI_VOWEL_SIGN_U"). +lisp_code_name(70372,"KHUDAWADI_VOWEL_SIGN_UU"). +lisp_code_name(70373,"KHUDAWADI_VOWEL_SIGN_E"). +lisp_code_name(70374,"KHUDAWADI_VOWEL_SIGN_AI"). +lisp_code_name(70375,"KHUDAWADI_VOWEL_SIGN_O"). +lisp_code_name(70376,"KHUDAWADI_VOWEL_SIGN_AU"). +lisp_code_name(70377,"KHUDAWADI_SIGN_NUKTA"). +lisp_code_name(70378,"KHUDAWADI_SIGN_VIRAMA"). +lisp_code_name(70384,"KHUDAWADI_DIGIT_ZERO"). +lisp_code_name(70385,"KHUDAWADI_DIGIT_ONE"). +lisp_code_name(70386,"KHUDAWADI_DIGIT_TWO"). +lisp_code_name(70387,"KHUDAWADI_DIGIT_THREE"). +lisp_code_name(70388,"KHUDAWADI_DIGIT_FOUR"). +lisp_code_name(70389,"KHUDAWADI_DIGIT_FIVE"). +lisp_code_name(70390,"KHUDAWADI_DIGIT_SIX"). +lisp_code_name(70391,"KHUDAWADI_DIGIT_SEVEN"). +lisp_code_name(70392,"KHUDAWADI_DIGIT_EIGHT"). +lisp_code_name(70393,"KHUDAWADI_DIGIT_NINE"). +lisp_code_name(70401,"GRANTHA_SIGN_CANDRABINDU"). +lisp_code_name(70402,"GRANTHA_SIGN_ANUSVARA"). +lisp_code_name(70403,"GRANTHA_SIGN_VISARGA"). +lisp_code_name(70405,"GRANTHA_LETTER_A"). +lisp_code_name(70406,"GRANTHA_LETTER_AA"). +lisp_code_name(70407,"GRANTHA_LETTER_I"). +lisp_code_name(70408,"GRANTHA_LETTER_II"). +lisp_code_name(70409,"GRANTHA_LETTER_U"). +lisp_code_name(70410,"GRANTHA_LETTER_UU"). +lisp_code_name(70411,"GRANTHA_LETTER_VOCALIC_R"). +lisp_code_name(70412,"GRANTHA_LETTER_VOCALIC_L"). +lisp_code_name(70415,"GRANTHA_LETTER_EE"). +lisp_code_name(70416,"GRANTHA_LETTER_AI"). +lisp_code_name(70419,"GRANTHA_LETTER_OO"). +lisp_code_name(70420,"GRANTHA_LETTER_AU"). +lisp_code_name(70421,"GRANTHA_LETTER_KA"). +lisp_code_name(70422,"GRANTHA_LETTER_KHA"). +lisp_code_name(70423,"GRANTHA_LETTER_GA"). +lisp_code_name(70424,"GRANTHA_LETTER_GHA"). +lisp_code_name(70425,"GRANTHA_LETTER_NGA"). +lisp_code_name(70426,"GRANTHA_LETTER_CA"). +lisp_code_name(70427,"GRANTHA_LETTER_CHA"). +lisp_code_name(70428,"GRANTHA_LETTER_JA"). +lisp_code_name(70429,"GRANTHA_LETTER_JHA"). +lisp_code_name(70430,"GRANTHA_LETTER_NYA"). +lisp_code_name(70431,"GRANTHA_LETTER_TTA"). +lisp_code_name(70432,"GRANTHA_LETTER_TTHA"). +lisp_code_name(70433,"GRANTHA_LETTER_DDA"). +lisp_code_name(70434,"GRANTHA_LETTER_DDHA"). +lisp_code_name(70435,"GRANTHA_LETTER_NNA"). +lisp_code_name(70436,"GRANTHA_LETTER_TA"). +lisp_code_name(70437,"GRANTHA_LETTER_THA"). +lisp_code_name(70438,"GRANTHA_LETTER_DA"). +lisp_code_name(70439,"GRANTHA_LETTER_DHA"). +lisp_code_name(70440,"GRANTHA_LETTER_NA"). +lisp_code_name(70442,"GRANTHA_LETTER_PA"). +lisp_code_name(70443,"GRANTHA_LETTER_PHA"). +lisp_code_name(70444,"GRANTHA_LETTER_BA"). +lisp_code_name(70445,"GRANTHA_LETTER_BHA"). +lisp_code_name(70446,"GRANTHA_LETTER_MA"). +lisp_code_name(70447,"GRANTHA_LETTER_YA"). +lisp_code_name(70448,"GRANTHA_LETTER_RA"). +lisp_code_name(70450,"GRANTHA_LETTER_LA"). +lisp_code_name(70451,"GRANTHA_LETTER_LLA"). +lisp_code_name(70453,"GRANTHA_LETTER_VA"). +lisp_code_name(70454,"GRANTHA_LETTER_SHA"). +lisp_code_name(70455,"GRANTHA_LETTER_SSA"). +lisp_code_name(70456,"GRANTHA_LETTER_SA"). +lisp_code_name(70457,"GRANTHA_LETTER_HA"). +lisp_code_name(70460,"GRANTHA_SIGN_NUKTA"). +lisp_code_name(70461,"GRANTHA_SIGN_AVAGRAHA"). +lisp_code_name(70462,"GRANTHA_VOWEL_SIGN_AA"). +lisp_code_name(70463,"GRANTHA_VOWEL_SIGN_I"). +lisp_code_name(70464,"GRANTHA_VOWEL_SIGN_II"). +lisp_code_name(70465,"GRANTHA_VOWEL_SIGN_U"). +lisp_code_name(70466,"GRANTHA_VOWEL_SIGN_UU"). +lisp_code_name(70467,"GRANTHA_VOWEL_SIGN_VOCALIC_R"). +lisp_code_name(70468,"GRANTHA_VOWEL_SIGN_VOCALIC_RR"). +lisp_code_name(70471,"GRANTHA_VOWEL_SIGN_EE"). +lisp_code_name(70472,"GRANTHA_VOWEL_SIGN_AI"). +lisp_code_name(70475,"GRANTHA_VOWEL_SIGN_OO"). +lisp_code_name(70476,"GRANTHA_VOWEL_SIGN_AU"). +lisp_code_name(70477,"GRANTHA_SIGN_VIRAMA"). +lisp_code_name(70487,"GRANTHA_AU_LENGTH_MARK"). +lisp_code_name(70493,"GRANTHA_SIGN_PLUTA"). +lisp_code_name(70494,"GRANTHA_LETTER_VEDIC_ANUSVARA"). +lisp_code_name(70495,"GRANTHA_LETTER_VEDIC_DOUBLE_ANUSVARA"). +lisp_code_name(70496,"GRANTHA_LETTER_VOCALIC_RR"). +lisp_code_name(70497,"GRANTHA_LETTER_VOCALIC_LL"). +lisp_code_name(70498,"GRANTHA_VOWEL_SIGN_VOCALIC_L"). +lisp_code_name(70499,"GRANTHA_VOWEL_SIGN_VOCALIC_LL"). +lisp_code_name(70502,"COMBINING_GRANTHA_DIGIT_ZERO"). +lisp_code_name(70503,"COMBINING_GRANTHA_DIGIT_ONE"). +lisp_code_name(70504,"COMBINING_GRANTHA_DIGIT_TWO"). +lisp_code_name(70505,"COMBINING_GRANTHA_DIGIT_THREE"). +lisp_code_name(70506,"COMBINING_GRANTHA_DIGIT_FOUR"). +lisp_code_name(70507,"COMBINING_GRANTHA_DIGIT_FIVE"). +lisp_code_name(70508,"COMBINING_GRANTHA_DIGIT_SIX"). +lisp_code_name(70512,"COMBINING_GRANTHA_LETTER_A"). +lisp_code_name(70513,"COMBINING_GRANTHA_LETTER_KA"). +lisp_code_name(70514,"COMBINING_GRANTHA_LETTER_NA"). +lisp_code_name(70515,"COMBINING_GRANTHA_LETTER_VI"). +lisp_code_name(70516,"COMBINING_GRANTHA_LETTER_PA"). +lisp_code_name(70784,"TIRHUTA_ANJI"). +lisp_code_name(70785,"TIRHUTA_LETTER_A"). +lisp_code_name(70786,"TIRHUTA_LETTER_AA"). +lisp_code_name(70787,"TIRHUTA_LETTER_I"). +lisp_code_name(70788,"TIRHUTA_LETTER_II"). +lisp_code_name(70789,"TIRHUTA_LETTER_U"). +lisp_code_name(70790,"TIRHUTA_LETTER_UU"). +lisp_code_name(70791,"TIRHUTA_LETTER_VOCALIC_R"). +lisp_code_name(70792,"TIRHUTA_LETTER_VOCALIC_RR"). +lisp_code_name(70793,"TIRHUTA_LETTER_VOCALIC_L"). +lisp_code_name(70794,"TIRHUTA_LETTER_VOCALIC_LL"). +lisp_code_name(70795,"TIRHUTA_LETTER_E"). +lisp_code_name(70796,"TIRHUTA_LETTER_AI"). +lisp_code_name(70797,"TIRHUTA_LETTER_O"). +lisp_code_name(70798,"TIRHUTA_LETTER_AU"). +lisp_code_name(70799,"TIRHUTA_LETTER_KA"). +lisp_code_name(70800,"TIRHUTA_LETTER_KHA"). +lisp_code_name(70801,"TIRHUTA_LETTER_GA"). +lisp_code_name(70802,"TIRHUTA_LETTER_GHA"). +lisp_code_name(70803,"TIRHUTA_LETTER_NGA"). +lisp_code_name(70804,"TIRHUTA_LETTER_CA"). +lisp_code_name(70805,"TIRHUTA_LETTER_CHA"). +lisp_code_name(70806,"TIRHUTA_LETTER_JA"). +lisp_code_name(70807,"TIRHUTA_LETTER_JHA"). +lisp_code_name(70808,"TIRHUTA_LETTER_NYA"). +lisp_code_name(70809,"TIRHUTA_LETTER_TTA"). +lisp_code_name(70810,"TIRHUTA_LETTER_TTHA"). +lisp_code_name(70811,"TIRHUTA_LETTER_DDA"). +lisp_code_name(70812,"TIRHUTA_LETTER_DDHA"). +lisp_code_name(70813,"TIRHUTA_LETTER_NNA"). +lisp_code_name(70814,"TIRHUTA_LETTER_TA"). +lisp_code_name(70815,"TIRHUTA_LETTER_THA"). +lisp_code_name(70816,"TIRHUTA_LETTER_DA"). +lisp_code_name(70817,"TIRHUTA_LETTER_DHA"). +lisp_code_name(70818,"TIRHUTA_LETTER_NA"). +lisp_code_name(70819,"TIRHUTA_LETTER_PA"). +lisp_code_name(70820,"TIRHUTA_LETTER_PHA"). +lisp_code_name(70821,"TIRHUTA_LETTER_BA"). +lisp_code_name(70822,"TIRHUTA_LETTER_BHA"). +lisp_code_name(70823,"TIRHUTA_LETTER_MA"). +lisp_code_name(70824,"TIRHUTA_LETTER_YA"). +lisp_code_name(70825,"TIRHUTA_LETTER_RA"). +lisp_code_name(70826,"TIRHUTA_LETTER_LA"). +lisp_code_name(70827,"TIRHUTA_LETTER_VA"). +lisp_code_name(70828,"TIRHUTA_LETTER_SHA"). +lisp_code_name(70829,"TIRHUTA_LETTER_SSA"). +lisp_code_name(70830,"TIRHUTA_LETTER_SA"). +lisp_code_name(70831,"TIRHUTA_LETTER_HA"). +lisp_code_name(70832,"TIRHUTA_VOWEL_SIGN_AA"). +lisp_code_name(70833,"TIRHUTA_VOWEL_SIGN_I"). +lisp_code_name(70834,"TIRHUTA_VOWEL_SIGN_II"). +lisp_code_name(70835,"TIRHUTA_VOWEL_SIGN_U"). +lisp_code_name(70836,"TIRHUTA_VOWEL_SIGN_UU"). +lisp_code_name(70837,"TIRHUTA_VOWEL_SIGN_VOCALIC_R"). +lisp_code_name(70838,"TIRHUTA_VOWEL_SIGN_VOCALIC_RR"). +lisp_code_name(70839,"TIRHUTA_VOWEL_SIGN_VOCALIC_L"). +lisp_code_name(70840,"TIRHUTA_VOWEL_SIGN_VOCALIC_LL"). +lisp_code_name(70841,"TIRHUTA_VOWEL_SIGN_E"). +lisp_code_name(70842,"TIRHUTA_VOWEL_SIGN_SHORT_E"). +lisp_code_name(70843,"TIRHUTA_VOWEL_SIGN_AI"). +lisp_code_name(70844,"TIRHUTA_VOWEL_SIGN_O"). +lisp_code_name(70845,"TIRHUTA_VOWEL_SIGN_SHORT_O"). +lisp_code_name(70846,"TIRHUTA_VOWEL_SIGN_AU"). +lisp_code_name(70847,"TIRHUTA_SIGN_CANDRABINDU"). +lisp_code_name(70848,"TIRHUTA_SIGN_ANUSVARA"). +lisp_code_name(70849,"TIRHUTA_SIGN_VISARGA"). +lisp_code_name(70850,"TIRHUTA_SIGN_VIRAMA"). +lisp_code_name(70851,"TIRHUTA_SIGN_NUKTA"). +lisp_code_name(70852,"TIRHUTA_SIGN_AVAGRAHA"). +lisp_code_name(70853,"TIRHUTA_GVANG"). +lisp_code_name(70854,"TIRHUTA_ABBREVIATION_SIGN"). +lisp_code_name(70855,"TIRHUTA_OM"). +lisp_code_name(70864,"TIRHUTA_DIGIT_ZERO"). +lisp_code_name(70865,"TIRHUTA_DIGIT_ONE"). +lisp_code_name(70866,"TIRHUTA_DIGIT_TWO"). +lisp_code_name(70867,"TIRHUTA_DIGIT_THREE"). +lisp_code_name(70868,"TIRHUTA_DIGIT_FOUR"). +lisp_code_name(70869,"TIRHUTA_DIGIT_FIVE"). +lisp_code_name(70870,"TIRHUTA_DIGIT_SIX"). +lisp_code_name(70871,"TIRHUTA_DIGIT_SEVEN"). +lisp_code_name(70872,"TIRHUTA_DIGIT_EIGHT"). +lisp_code_name(70873,"TIRHUTA_DIGIT_NINE"). +lisp_code_name(71040,"SIDDHAM_LETTER_A"). +lisp_code_name(71041,"SIDDHAM_LETTER_AA"). +lisp_code_name(71042,"SIDDHAM_LETTER_I"). +lisp_code_name(71043,"SIDDHAM_LETTER_II"). +lisp_code_name(71044,"SIDDHAM_LETTER_U"). +lisp_code_name(71045,"SIDDHAM_LETTER_UU"). +lisp_code_name(71046,"SIDDHAM_LETTER_VOCALIC_R"). +lisp_code_name(71047,"SIDDHAM_LETTER_VOCALIC_RR"). +lisp_code_name(71048,"SIDDHAM_LETTER_VOCALIC_L"). +lisp_code_name(71049,"SIDDHAM_LETTER_VOCALIC_LL"). +lisp_code_name(71050,"SIDDHAM_LETTER_E"). +lisp_code_name(71051,"SIDDHAM_LETTER_AI"). +lisp_code_name(71052,"SIDDHAM_LETTER_O"). +lisp_code_name(71053,"SIDDHAM_LETTER_AU"). +lisp_code_name(71054,"SIDDHAM_LETTER_KA"). +lisp_code_name(71055,"SIDDHAM_LETTER_KHA"). +lisp_code_name(71056,"SIDDHAM_LETTER_GA"). +lisp_code_name(71057,"SIDDHAM_LETTER_GHA"). +lisp_code_name(71058,"SIDDHAM_LETTER_NGA"). +lisp_code_name(71059,"SIDDHAM_LETTER_CA"). +lisp_code_name(71060,"SIDDHAM_LETTER_CHA"). +lisp_code_name(71061,"SIDDHAM_LETTER_JA"). +lisp_code_name(71062,"SIDDHAM_LETTER_JHA"). +lisp_code_name(71063,"SIDDHAM_LETTER_NYA"). +lisp_code_name(71064,"SIDDHAM_LETTER_TTA"). +lisp_code_name(71065,"SIDDHAM_LETTER_TTHA"). +lisp_code_name(71066,"SIDDHAM_LETTER_DDA"). +lisp_code_name(71067,"SIDDHAM_LETTER_DDHA"). +lisp_code_name(71068,"SIDDHAM_LETTER_NNA"). +lisp_code_name(71069,"SIDDHAM_LETTER_TA"). +lisp_code_name(71070,"SIDDHAM_LETTER_THA"). +lisp_code_name(71071,"SIDDHAM_LETTER_DA"). +lisp_code_name(71072,"SIDDHAM_LETTER_DHA"). +lisp_code_name(71073,"SIDDHAM_LETTER_NA"). +lisp_code_name(71074,"SIDDHAM_LETTER_PA"). +lisp_code_name(71075,"SIDDHAM_LETTER_PHA"). +lisp_code_name(71076,"SIDDHAM_LETTER_BA"). +lisp_code_name(71077,"SIDDHAM_LETTER_BHA"). +lisp_code_name(71078,"SIDDHAM_LETTER_MA"). +lisp_code_name(71079,"SIDDHAM_LETTER_YA"). +lisp_code_name(71080,"SIDDHAM_LETTER_RA"). +lisp_code_name(71081,"SIDDHAM_LETTER_LA"). +lisp_code_name(71082,"SIDDHAM_LETTER_VA"). +lisp_code_name(71083,"SIDDHAM_LETTER_SHA"). +lisp_code_name(71084,"SIDDHAM_LETTER_SSA"). +lisp_code_name(71085,"SIDDHAM_LETTER_SA"). +lisp_code_name(71086,"SIDDHAM_LETTER_HA"). +lisp_code_name(71087,"SIDDHAM_VOWEL_SIGN_AA"). +lisp_code_name(71088,"SIDDHAM_VOWEL_SIGN_I"). +lisp_code_name(71089,"SIDDHAM_VOWEL_SIGN_II"). +lisp_code_name(71090,"SIDDHAM_VOWEL_SIGN_U"). +lisp_code_name(71091,"SIDDHAM_VOWEL_SIGN_UU"). +lisp_code_name(71092,"SIDDHAM_VOWEL_SIGN_VOCALIC_R"). +lisp_code_name(71093,"SIDDHAM_VOWEL_SIGN_VOCALIC_RR"). +lisp_code_name(71096,"SIDDHAM_VOWEL_SIGN_E"). +lisp_code_name(71097,"SIDDHAM_VOWEL_SIGN_AI"). +lisp_code_name(71098,"SIDDHAM_VOWEL_SIGN_O"). +lisp_code_name(71099,"SIDDHAM_VOWEL_SIGN_AU"). +lisp_code_name(71100,"SIDDHAM_SIGN_CANDRABINDU"). +lisp_code_name(71101,"SIDDHAM_SIGN_ANUSVARA"). +lisp_code_name(71102,"SIDDHAM_SIGN_VISARGA"). +lisp_code_name(71103,"SIDDHAM_SIGN_VIRAMA"). +lisp_code_name(71104,"SIDDHAM_SIGN_NUKTA"). +lisp_code_name(71105,"SIDDHAM_SIGN_SIDDHAM"). +lisp_code_name(71106,"SIDDHAM_DANDA"). +lisp_code_name(71107,"SIDDHAM_DOUBLE_DANDA"). +lisp_code_name(71108,"SIDDHAM_SEPARATOR_DOT"). +lisp_code_name(71109,"SIDDHAM_SEPARATOR_BAR"). +lisp_code_name(71110,"SIDDHAM_REPETITION_MARK-1"). +lisp_code_name(71111,"SIDDHAM_REPETITION_MARK-2"). +lisp_code_name(71112,"SIDDHAM_REPETITION_MARK-3"). +lisp_code_name(71113,"SIDDHAM_END_OF_TEXT_MARK"). +lisp_code_name(71168,"MODI_LETTER_A"). +lisp_code_name(71169,"MODI_LETTER_AA"). +lisp_code_name(71170,"MODI_LETTER_I"). +lisp_code_name(71171,"MODI_LETTER_II"). +lisp_code_name(71172,"MODI_LETTER_U"). +lisp_code_name(71173,"MODI_LETTER_UU"). +lisp_code_name(71174,"MODI_LETTER_VOCALIC_R"). +lisp_code_name(71175,"MODI_LETTER_VOCALIC_RR"). +lisp_code_name(71176,"MODI_LETTER_VOCALIC_L"). +lisp_code_name(71177,"MODI_LETTER_VOCALIC_LL"). +lisp_code_name(71178,"MODI_LETTER_E"). +lisp_code_name(71179,"MODI_LETTER_AI"). +lisp_code_name(71180,"MODI_LETTER_O"). +lisp_code_name(71181,"MODI_LETTER_AU"). +lisp_code_name(71182,"MODI_LETTER_KA"). +lisp_code_name(71183,"MODI_LETTER_KHA"). +lisp_code_name(71184,"MODI_LETTER_GA"). +lisp_code_name(71185,"MODI_LETTER_GHA"). +lisp_code_name(71186,"MODI_LETTER_NGA"). +lisp_code_name(71187,"MODI_LETTER_CA"). +lisp_code_name(71188,"MODI_LETTER_CHA"). +lisp_code_name(71189,"MODI_LETTER_JA"). +lisp_code_name(71190,"MODI_LETTER_JHA"). +lisp_code_name(71191,"MODI_LETTER_NYA"). +lisp_code_name(71192,"MODI_LETTER_TTA"). +lisp_code_name(71193,"MODI_LETTER_TTHA"). +lisp_code_name(71194,"MODI_LETTER_DDA"). +lisp_code_name(71195,"MODI_LETTER_DDHA"). +lisp_code_name(71196,"MODI_LETTER_NNA"). +lisp_code_name(71197,"MODI_LETTER_TA"). +lisp_code_name(71198,"MODI_LETTER_THA"). +lisp_code_name(71199,"MODI_LETTER_DA"). +lisp_code_name(71200,"MODI_LETTER_DHA"). +lisp_code_name(71201,"MODI_LETTER_NA"). +lisp_code_name(71202,"MODI_LETTER_PA"). +lisp_code_name(71203,"MODI_LETTER_PHA"). +lisp_code_name(71204,"MODI_LETTER_BA"). +lisp_code_name(71205,"MODI_LETTER_BHA"). +lisp_code_name(71206,"MODI_LETTER_MA"). +lisp_code_name(71207,"MODI_LETTER_YA"). +lisp_code_name(71208,"MODI_LETTER_RA"). +lisp_code_name(71209,"MODI_LETTER_LA"). +lisp_code_name(71210,"MODI_LETTER_VA"). +lisp_code_name(71211,"MODI_LETTER_SHA"). +lisp_code_name(71212,"MODI_LETTER_SSA"). +lisp_code_name(71213,"MODI_LETTER_SA"). +lisp_code_name(71214,"MODI_LETTER_HA"). +lisp_code_name(71215,"MODI_LETTER_LLA"). +lisp_code_name(71216,"MODI_VOWEL_SIGN_AA"). +lisp_code_name(71217,"MODI_VOWEL_SIGN_I"). +lisp_code_name(71218,"MODI_VOWEL_SIGN_II"). +lisp_code_name(71219,"MODI_VOWEL_SIGN_U"). +lisp_code_name(71220,"MODI_VOWEL_SIGN_UU"). +lisp_code_name(71221,"MODI_VOWEL_SIGN_VOCALIC_R"). +lisp_code_name(71222,"MODI_VOWEL_SIGN_VOCALIC_RR"). +lisp_code_name(71223,"MODI_VOWEL_SIGN_VOCALIC_L"). +lisp_code_name(71224,"MODI_VOWEL_SIGN_VOCALIC_LL"). +lisp_code_name(71225,"MODI_VOWEL_SIGN_E"). +lisp_code_name(71226,"MODI_VOWEL_SIGN_AI"). +lisp_code_name(71227,"MODI_VOWEL_SIGN_O"). +lisp_code_name(71228,"MODI_VOWEL_SIGN_AU"). +lisp_code_name(71229,"MODI_SIGN_ANUSVARA"). +lisp_code_name(71230,"MODI_SIGN_VISARGA"). +lisp_code_name(71231,"MODI_SIGN_VIRAMA"). +lisp_code_name(71232,"MODI_SIGN_ARDHACANDRA"). +lisp_code_name(71233,"MODI_DANDA"). +lisp_code_name(71234,"MODI_DOUBLE_DANDA"). +lisp_code_name(71235,"MODI_ABBREVIATION_SIGN"). +lisp_code_name(71236,"MODI_SIGN_HUVA"). +lisp_code_name(71248,"MODI_DIGIT_ZERO"). +lisp_code_name(71249,"MODI_DIGIT_ONE"). +lisp_code_name(71250,"MODI_DIGIT_TWO"). +lisp_code_name(71251,"MODI_DIGIT_THREE"). +lisp_code_name(71252,"MODI_DIGIT_FOUR"). +lisp_code_name(71253,"MODI_DIGIT_FIVE"). +lisp_code_name(71254,"MODI_DIGIT_SIX"). +lisp_code_name(71255,"MODI_DIGIT_SEVEN"). +lisp_code_name(71256,"MODI_DIGIT_EIGHT"). +lisp_code_name(71257,"MODI_DIGIT_NINE"). +lisp_code_name(71296,"TAKRI_LETTER_A"). +lisp_code_name(71297,"TAKRI_LETTER_AA"). +lisp_code_name(71298,"TAKRI_LETTER_I"). +lisp_code_name(71299,"TAKRI_LETTER_II"). +lisp_code_name(71300,"TAKRI_LETTER_U"). +lisp_code_name(71301,"TAKRI_LETTER_UU"). +lisp_code_name(71302,"TAKRI_LETTER_E"). +lisp_code_name(71303,"TAKRI_LETTER_AI"). +lisp_code_name(71304,"TAKRI_LETTER_O"). +lisp_code_name(71305,"TAKRI_LETTER_AU"). +lisp_code_name(71306,"TAKRI_LETTER_KA"). +lisp_code_name(71307,"TAKRI_LETTER_KHA"). +lisp_code_name(71308,"TAKRI_LETTER_GA"). +lisp_code_name(71309,"TAKRI_LETTER_GHA"). +lisp_code_name(71310,"TAKRI_LETTER_NGA"). +lisp_code_name(71311,"TAKRI_LETTER_CA"). +lisp_code_name(71312,"TAKRI_LETTER_CHA"). +lisp_code_name(71313,"TAKRI_LETTER_JA"). +lisp_code_name(71314,"TAKRI_LETTER_JHA"). +lisp_code_name(71315,"TAKRI_LETTER_NYA"). +lisp_code_name(71316,"TAKRI_LETTER_TTA"). +lisp_code_name(71317,"TAKRI_LETTER_TTHA"). +lisp_code_name(71318,"TAKRI_LETTER_DDA"). +lisp_code_name(71319,"TAKRI_LETTER_DDHA"). +lisp_code_name(71320,"TAKRI_LETTER_NNA"). +lisp_code_name(71321,"TAKRI_LETTER_TA"). +lisp_code_name(71322,"TAKRI_LETTER_THA"). +lisp_code_name(71323,"TAKRI_LETTER_DA"). +lisp_code_name(71324,"TAKRI_LETTER_DHA"). +lisp_code_name(71325,"TAKRI_LETTER_NA"). +lisp_code_name(71326,"TAKRI_LETTER_PA"). +lisp_code_name(71327,"TAKRI_LETTER_PHA"). +lisp_code_name(71328,"TAKRI_LETTER_BA"). +lisp_code_name(71329,"TAKRI_LETTER_BHA"). +lisp_code_name(71330,"TAKRI_LETTER_MA"). +lisp_code_name(71331,"TAKRI_LETTER_YA"). +lisp_code_name(71332,"TAKRI_LETTER_RA"). +lisp_code_name(71333,"TAKRI_LETTER_LA"). +lisp_code_name(71334,"TAKRI_LETTER_VA"). +lisp_code_name(71335,"TAKRI_LETTER_SHA"). +lisp_code_name(71336,"TAKRI_LETTER_SA"). +lisp_code_name(71337,"TAKRI_LETTER_HA"). +lisp_code_name(71338,"TAKRI_LETTER_RRA"). +lisp_code_name(71339,"TAKRI_SIGN_ANUSVARA"). +lisp_code_name(71340,"TAKRI_SIGN_VISARGA"). +lisp_code_name(71341,"TAKRI_VOWEL_SIGN_AA"). +lisp_code_name(71342,"TAKRI_VOWEL_SIGN_I"). +lisp_code_name(71343,"TAKRI_VOWEL_SIGN_II"). +lisp_code_name(71344,"TAKRI_VOWEL_SIGN_U"). +lisp_code_name(71345,"TAKRI_VOWEL_SIGN_UU"). +lisp_code_name(71346,"TAKRI_VOWEL_SIGN_E"). +lisp_code_name(71347,"TAKRI_VOWEL_SIGN_AI"). +lisp_code_name(71348,"TAKRI_VOWEL_SIGN_O"). +lisp_code_name(71349,"TAKRI_VOWEL_SIGN_AU"). +lisp_code_name(71350,"TAKRI_SIGN_VIRAMA"). +lisp_code_name(71351,"TAKRI_SIGN_NUKTA"). +lisp_code_name(71360,"TAKRI_DIGIT_ZERO"). +lisp_code_name(71361,"TAKRI_DIGIT_ONE"). +lisp_code_name(71362,"TAKRI_DIGIT_TWO"). +lisp_code_name(71363,"TAKRI_DIGIT_THREE"). +lisp_code_name(71364,"TAKRI_DIGIT_FOUR"). +lisp_code_name(71365,"TAKRI_DIGIT_FIVE"). +lisp_code_name(71366,"TAKRI_DIGIT_SIX"). +lisp_code_name(71367,"TAKRI_DIGIT_SEVEN"). +lisp_code_name(71368,"TAKRI_DIGIT_EIGHT"). +lisp_code_name(71369,"TAKRI_DIGIT_NINE"). +lisp_code_name(71840,"WARANG_CITI_CAPITAL_LETTER_NGAA"). +lisp_code_name(71841,"WARANG_CITI_CAPITAL_LETTER_A"). +lisp_code_name(71842,"WARANG_CITI_CAPITAL_LETTER_WI"). +lisp_code_name(71843,"WARANG_CITI_CAPITAL_LETTER_YU"). +lisp_code_name(71844,"WARANG_CITI_CAPITAL_LETTER_YA"). +lisp_code_name(71845,"WARANG_CITI_CAPITAL_LETTER_YO"). +lisp_code_name(71846,"WARANG_CITI_CAPITAL_LETTER_II"). +lisp_code_name(71847,"WARANG_CITI_CAPITAL_LETTER_UU"). +lisp_code_name(71848,"WARANG_CITI_CAPITAL_LETTER_E"). +lisp_code_name(71849,"WARANG_CITI_CAPITAL_LETTER_O"). +lisp_code_name(71850,"WARANG_CITI_CAPITAL_LETTER_ANG"). +lisp_code_name(71851,"WARANG_CITI_CAPITAL_LETTER_GA"). +lisp_code_name(71852,"WARANG_CITI_CAPITAL_LETTER_KO"). +lisp_code_name(71853,"WARANG_CITI_CAPITAL_LETTER_ENY"). +lisp_code_name(71854,"WARANG_CITI_CAPITAL_LETTER_YUJ"). +lisp_code_name(71855,"WARANG_CITI_CAPITAL_LETTER_UC"). +lisp_code_name(71856,"WARANG_CITI_CAPITAL_LETTER_ENN"). +lisp_code_name(71857,"WARANG_CITI_CAPITAL_LETTER_ODD"). +lisp_code_name(71858,"WARANG_CITI_CAPITAL_LETTER_TTE"). +lisp_code_name(71859,"WARANG_CITI_CAPITAL_LETTER_NUNG"). +lisp_code_name(71860,"WARANG_CITI_CAPITAL_LETTER_DA"). +lisp_code_name(71861,"WARANG_CITI_CAPITAL_LETTER_AT"). +lisp_code_name(71862,"WARANG_CITI_CAPITAL_LETTER_AM"). +lisp_code_name(71863,"WARANG_CITI_CAPITAL_LETTER_BU"). +lisp_code_name(71864,"WARANG_CITI_CAPITAL_LETTER_PU"). +lisp_code_name(71865,"WARANG_CITI_CAPITAL_LETTER_HIYO"). +lisp_code_name(71866,"WARANG_CITI_CAPITAL_LETTER_HOLO"). +lisp_code_name(71867,"WARANG_CITI_CAPITAL_LETTER_HORR"). +lisp_code_name(71868,"WARANG_CITI_CAPITAL_LETTER_HAR"). +lisp_code_name(71869,"WARANG_CITI_CAPITAL_LETTER_SSUU"). +lisp_code_name(71870,"WARANG_CITI_CAPITAL_LETTER_SII"). +lisp_code_name(71871,"WARANG_CITI_CAPITAL_LETTER_VIYO"). +lisp_code_name(71872,"WARANG_CITI_SMALL_LETTER_NGAA"). +lisp_code_name(71873,"WARANG_CITI_SMALL_LETTER_A"). +lisp_code_name(71874,"WARANG_CITI_SMALL_LETTER_WI"). +lisp_code_name(71875,"WARANG_CITI_SMALL_LETTER_YU"). +lisp_code_name(71876,"WARANG_CITI_SMALL_LETTER_YA"). +lisp_code_name(71877,"WARANG_CITI_SMALL_LETTER_YO"). +lisp_code_name(71878,"WARANG_CITI_SMALL_LETTER_II"). +lisp_code_name(71879,"WARANG_CITI_SMALL_LETTER_UU"). +lisp_code_name(71880,"WARANG_CITI_SMALL_LETTER_E"). +lisp_code_name(71881,"WARANG_CITI_SMALL_LETTER_O"). +lisp_code_name(71882,"WARANG_CITI_SMALL_LETTER_ANG"). +lisp_code_name(71883,"WARANG_CITI_SMALL_LETTER_GA"). +lisp_code_name(71884,"WARANG_CITI_SMALL_LETTER_KO"). +lisp_code_name(71885,"WARANG_CITI_SMALL_LETTER_ENY"). +lisp_code_name(71886,"WARANG_CITI_SMALL_LETTER_YUJ"). +lisp_code_name(71887,"WARANG_CITI_SMALL_LETTER_UC"). +lisp_code_name(71888,"WARANG_CITI_SMALL_LETTER_ENN"). +lisp_code_name(71889,"WARANG_CITI_SMALL_LETTER_ODD"). +lisp_code_name(71890,"WARANG_CITI_SMALL_LETTER_TTE"). +lisp_code_name(71891,"WARANG_CITI_SMALL_LETTER_NUNG"). +lisp_code_name(71892,"WARANG_CITI_SMALL_LETTER_DA"). +lisp_code_name(71893,"WARANG_CITI_SMALL_LETTER_AT"). +lisp_code_name(71894,"WARANG_CITI_SMALL_LETTER_AM"). +lisp_code_name(71895,"WARANG_CITI_SMALL_LETTER_BU"). +lisp_code_name(71896,"WARANG_CITI_SMALL_LETTER_PU"). +lisp_code_name(71897,"WARANG_CITI_SMALL_LETTER_HIYO"). +lisp_code_name(71898,"WARANG_CITI_SMALL_LETTER_HOLO"). +lisp_code_name(71899,"WARANG_CITI_SMALL_LETTER_HORR"). +lisp_code_name(71900,"WARANG_CITI_SMALL_LETTER_HAR"). +lisp_code_name(71901,"WARANG_CITI_SMALL_LETTER_SSUU"). +lisp_code_name(71902,"WARANG_CITI_SMALL_LETTER_SII"). +lisp_code_name(71903,"WARANG_CITI_SMALL_LETTER_VIYO"). +lisp_code_name(71904,"WARANG_CITI_DIGIT_ZERO"). +lisp_code_name(71905,"WARANG_CITI_DIGIT_ONE"). +lisp_code_name(71906,"WARANG_CITI_DIGIT_TWO"). +lisp_code_name(71907,"WARANG_CITI_DIGIT_THREE"). +lisp_code_name(71908,"WARANG_CITI_DIGIT_FOUR"). +lisp_code_name(71909,"WARANG_CITI_DIGIT_FIVE"). +lisp_code_name(71910,"WARANG_CITI_DIGIT_SIX"). +lisp_code_name(71911,"WARANG_CITI_DIGIT_SEVEN"). +lisp_code_name(71912,"WARANG_CITI_DIGIT_EIGHT"). +lisp_code_name(71913,"WARANG_CITI_DIGIT_NINE"). +lisp_code_name(71914,"WARANG_CITI_NUMBER_TEN"). +lisp_code_name(71915,"WARANG_CITI_NUMBER_TWENTY"). +lisp_code_name(71916,"WARANG_CITI_NUMBER_THIRTY"). +lisp_code_name(71917,"WARANG_CITI_NUMBER_FORTY"). +lisp_code_name(71918,"WARANG_CITI_NUMBER_FIFTY"). +lisp_code_name(71919,"WARANG_CITI_NUMBER_SIXTY"). +lisp_code_name(71920,"WARANG_CITI_NUMBER_SEVENTY"). +lisp_code_name(71921,"WARANG_CITI_NUMBER_EIGHTY"). +lisp_code_name(71922,"WARANG_CITI_NUMBER_NINETY"). +lisp_code_name(71935,"WARANG_CITI_OM"). +lisp_code_name(72384,"PAU_CIN_HAU_LETTER_PA"). +lisp_code_name(72385,"PAU_CIN_HAU_LETTER_KA"). +lisp_code_name(72386,"PAU_CIN_HAU_LETTER_LA"). +lisp_code_name(72387,"PAU_CIN_HAU_LETTER_MA"). +lisp_code_name(72388,"PAU_CIN_HAU_LETTER_DA"). +lisp_code_name(72389,"PAU_CIN_HAU_LETTER_ZA"). +lisp_code_name(72390,"PAU_CIN_HAU_LETTER_VA"). +lisp_code_name(72391,"PAU_CIN_HAU_LETTER_NGA"). +lisp_code_name(72392,"PAU_CIN_HAU_LETTER_HA"). +lisp_code_name(72393,"PAU_CIN_HAU_LETTER_GA"). +lisp_code_name(72394,"PAU_CIN_HAU_LETTER_KHA"). +lisp_code_name(72395,"PAU_CIN_HAU_LETTER_SA"). +lisp_code_name(72396,"PAU_CIN_HAU_LETTER_BA"). +lisp_code_name(72397,"PAU_CIN_HAU_LETTER_CA"). +lisp_code_name(72398,"PAU_CIN_HAU_LETTER_TA"). +lisp_code_name(72399,"PAU_CIN_HAU_LETTER_THA"). +lisp_code_name(72400,"PAU_CIN_HAU_LETTER_NA"). +lisp_code_name(72401,"PAU_CIN_HAU_LETTER_PHA"). +lisp_code_name(72402,"PAU_CIN_HAU_LETTER_RA"). +lisp_code_name(72403,"PAU_CIN_HAU_LETTER_FA"). +lisp_code_name(72404,"PAU_CIN_HAU_LETTER_CHA"). +lisp_code_name(72405,"PAU_CIN_HAU_LETTER_A"). +lisp_code_name(72406,"PAU_CIN_HAU_LETTER_E"). +lisp_code_name(72407,"PAU_CIN_HAU_LETTER_I"). +lisp_code_name(72408,"PAU_CIN_HAU_LETTER_O"). +lisp_code_name(72409,"PAU_CIN_HAU_LETTER_U"). +lisp_code_name(72410,"PAU_CIN_HAU_LETTER_UA"). +lisp_code_name(72411,"PAU_CIN_HAU_LETTER_IA"). +lisp_code_name(72412,"PAU_CIN_HAU_LETTER_FINAL_P"). +lisp_code_name(72413,"PAU_CIN_HAU_LETTER_FINAL_K"). +lisp_code_name(72414,"PAU_CIN_HAU_LETTER_FINAL_T"). +lisp_code_name(72415,"PAU_CIN_HAU_LETTER_FINAL_M"). +lisp_code_name(72416,"PAU_CIN_HAU_LETTER_FINAL_N"). +lisp_code_name(72417,"PAU_CIN_HAU_LETTER_FINAL_L"). +lisp_code_name(72418,"PAU_CIN_HAU_LETTER_FINAL_W"). +lisp_code_name(72419,"PAU_CIN_HAU_LETTER_FINAL_NG"). +lisp_code_name(72420,"PAU_CIN_HAU_LETTER_FINAL_Y"). +lisp_code_name(72421,"PAU_CIN_HAU_RISING_TONE_LONG"). +lisp_code_name(72422,"PAU_CIN_HAU_RISING_TONE"). +lisp_code_name(72423,"PAU_CIN_HAU_SANDHI_GLOTTAL_STOP"). +lisp_code_name(72424,"PAU_CIN_HAU_RISING_TONE_LONG_FINAL"). +lisp_code_name(72425,"PAU_CIN_HAU_RISING_TONE_FINAL"). +lisp_code_name(72426,"PAU_CIN_HAU_SANDHI_GLOTTAL_STOP_FINAL"). +lisp_code_name(72427,"PAU_CIN_HAU_SANDHI_TONE_LONG"). +lisp_code_name(72428,"PAU_CIN_HAU_SANDHI_TONE"). +lisp_code_name(72429,"PAU_CIN_HAU_SANDHI_TONE_LONG_FINAL"). +lisp_code_name(72430,"PAU_CIN_HAU_SANDHI_TONE_FINAL"). +lisp_code_name(72431,"PAU_CIN_HAU_MID-LEVEL_TONE"). +lisp_code_name(72432,"PAU_CIN_HAU_GLOTTAL_STOP_VARIANT"). +lisp_code_name(72433,"PAU_CIN_HAU_MID-LEVEL_TONE_LONG_FINAL"). +lisp_code_name(72434,"PAU_CIN_HAU_MID-LEVEL_TONE_FINAL"). +lisp_code_name(72435,"PAU_CIN_HAU_LOW-FALLING_TONE_LONG"). +lisp_code_name(72436,"PAU_CIN_HAU_LOW-FALLING_TONE"). +lisp_code_name(72437,"PAU_CIN_HAU_GLOTTAL_STOP"). +lisp_code_name(72438,"PAU_CIN_HAU_LOW-FALLING_TONE_LONG_FINAL"). +lisp_code_name(72439,"PAU_CIN_HAU_LOW-FALLING_TONE_FINAL"). +lisp_code_name(72440,"PAU_CIN_HAU_GLOTTAL_STOP_FINAL"). +lisp_code_name(73728,"CUNEIFORM_SIGN_A"). +lisp_code_name(73729,"CUNEIFORM_SIGN_A_TIMES_A"). +lisp_code_name(73730,"CUNEIFORM_SIGN_A_TIMES_BAD"). +lisp_code_name(73731,"CUNEIFORM_SIGN_A_TIMES_GAN2_TENU"). +lisp_code_name(73732,"CUNEIFORM_SIGN_A_TIMES_HA"). +lisp_code_name(73733,"CUNEIFORM_SIGN_A_TIMES_IGI"). +lisp_code_name(73734,"CUNEIFORM_SIGN_A_TIMES_LAGAR_GUNU"). +lisp_code_name(73735,"CUNEIFORM_SIGN_A_TIMES_MUSH"). +lisp_code_name(73736,"CUNEIFORM_SIGN_A_TIMES_SAG"). +lisp_code_name(73737,"CUNEIFORM_SIGN_A2"). +lisp_code_name(73738,"CUNEIFORM_SIGN_AB"). +lisp_code_name(73739,"CUNEIFORM_SIGN_AB_TIMES_ASH2"). +lisp_code_name(73740,"CUNEIFORM_SIGN_AB_TIMES_DUN3_GUNU"). +lisp_code_name(73741,"CUNEIFORM_SIGN_AB_TIMES_GAL"). +lisp_code_name(73742,"CUNEIFORM_SIGN_AB_TIMES_GAN2_TENU"). +lisp_code_name(73743,"CUNEIFORM_SIGN_AB_TIMES_HA"). +lisp_code_name(73744,"CUNEIFORM_SIGN_AB_TIMES_IGI_GUNU"). +lisp_code_name(73745,"CUNEIFORM_SIGN_AB_TIMES_IMIN"). +lisp_code_name(73746,"CUNEIFORM_SIGN_AB_TIMES_LAGAB"). +lisp_code_name(73747,"CUNEIFORM_SIGN_AB_TIMES_SHESH"). +lisp_code_name(73748,"CUNEIFORM_SIGN_AB_TIMES_U_PLUS_U_PLUS_U"). +lisp_code_name(73749,"CUNEIFORM_SIGN_AB_GUNU"). +lisp_code_name(73750,"CUNEIFORM_SIGN_AB2"). +lisp_code_name(73751,"CUNEIFORM_SIGN_AB2_TIMES_BALAG"). +lisp_code_name(73752,"CUNEIFORM_SIGN_AB2_TIMES_GAN2_TENU"). +lisp_code_name(73753,"CUNEIFORM_SIGN_AB2_TIMES_ME_PLUS_EN"). +lisp_code_name(73754,"CUNEIFORM_SIGN_AB2_TIMES_SHA3"). +lisp_code_name(73755,"CUNEIFORM_SIGN_AB2_TIMES_TAK4"). +lisp_code_name(73756,"CUNEIFORM_SIGN_AD"). +lisp_code_name(73757,"CUNEIFORM_SIGN_AK"). +lisp_code_name(73758,"CUNEIFORM_SIGN_AK_TIMES_ERIN2"). +lisp_code_name(73759,"CUNEIFORM_SIGN_AK_TIMES_SHITA_PLUS_GISH"). +lisp_code_name(73760,"CUNEIFORM_SIGN_AL"). +lisp_code_name(73761,"CUNEIFORM_SIGN_AL_TIMES_AL"). +lisp_code_name(73762,"CUNEIFORM_SIGN_AL_TIMES_DIM2"). +lisp_code_name(73763,"CUNEIFORM_SIGN_AL_TIMES_GISH"). +lisp_code_name(73764,"CUNEIFORM_SIGN_AL_TIMES_HA"). +lisp_code_name(73765,"CUNEIFORM_SIGN_AL_TIMES_KAD3"). +lisp_code_name(73766,"CUNEIFORM_SIGN_AL_TIMES_KI"). +lisp_code_name(73767,"CUNEIFORM_SIGN_AL_TIMES_SHE"). +lisp_code_name(73768,"CUNEIFORM_SIGN_AL_TIMES_USH"). +lisp_code_name(73769,"CUNEIFORM_SIGN_ALAN"). +lisp_code_name(73770,"CUNEIFORM_SIGN_ALEPH"). +lisp_code_name(73771,"CUNEIFORM_SIGN_AMAR"). +lisp_code_name(73772,"CUNEIFORM_SIGN_AMAR_TIMES_SHE"). +lisp_code_name(73773,"CUNEIFORM_SIGN_AN"). +lisp_code_name(73774,"CUNEIFORM_SIGN_AN_OVER_AN"). +lisp_code_name(73775,"CUNEIFORM_SIGN_AN_THREE_TIMES"). +lisp_code_name(73776,"CUNEIFORM_SIGN_AN_PLUS_NAGA_OPPOSING_AN_PLUS_NAGA"). +lisp_code_name(73777,"CUNEIFORM_SIGN_AN_PLUS_NAGA_SQUARED"). +lisp_code_name(73778,"CUNEIFORM_SIGN_ANSHE"). +lisp_code_name(73779,"CUNEIFORM_SIGN_APIN"). +lisp_code_name(73780,"CUNEIFORM_SIGN_ARAD"). +lisp_code_name(73781,"CUNEIFORM_SIGN_ARAD_TIMES_KUR"). +lisp_code_name(73782,"CUNEIFORM_SIGN_ARKAB"). +lisp_code_name(73783,"CUNEIFORM_SIGN_ASAL2"). +lisp_code_name(73784,"CUNEIFORM_SIGN_ASH"). +lisp_code_name(73785,"CUNEIFORM_SIGN_ASH_ZIDA_TENU"). +lisp_code_name(73786,"CUNEIFORM_SIGN_ASH_KABA_TENU"). +lisp_code_name(73787,"CUNEIFORM_SIGN_ASH_OVER_ASH_TUG2_OVER_TUG2_TUG2_OVER_TUG2_PAP"). +lisp_code_name(73788,"CUNEIFORM_SIGN_ASH_OVER_ASH_OVER_ASH"). +lisp_code_name(73789,"CUNEIFORM_SIGN_ASH_OVER_ASH_OVER_ASH_CROSSING_ASH_OVER_ASH_OVER_ASH"). +lisp_code_name(73790,"CUNEIFORM_SIGN_ASH2"). +lisp_code_name(73791,"CUNEIFORM_SIGN_ASHGAB"). +lisp_code_name(73792,"CUNEIFORM_SIGN_BA"). +lisp_code_name(73793,"CUNEIFORM_SIGN_BAD"). +lisp_code_name(73794,"CUNEIFORM_SIGN_BAG3"). +lisp_code_name(73795,"CUNEIFORM_SIGN_BAHAR2"). +lisp_code_name(73796,"CUNEIFORM_SIGN_BAL"). +lisp_code_name(73797,"CUNEIFORM_SIGN_BAL_OVER_BAL"). +lisp_code_name(73798,"CUNEIFORM_SIGN_BALAG"). +lisp_code_name(73799,"CUNEIFORM_SIGN_BAR"). +lisp_code_name(73800,"CUNEIFORM_SIGN_BARA2"). +lisp_code_name(73801,"CUNEIFORM_SIGN_BI"). +lisp_code_name(73802,"CUNEIFORM_SIGN_BI_TIMES_A"). +lisp_code_name(73803,"CUNEIFORM_SIGN_BI_TIMES_GAR"). +lisp_code_name(73804,"CUNEIFORM_SIGN_BI_TIMES_IGI_GUNU"). +lisp_code_name(73805,"CUNEIFORM_SIGN_BU"). +lisp_code_name(73806,"CUNEIFORM_SIGN_BU_OVER_BU_AB"). +lisp_code_name(73807,"CUNEIFORM_SIGN_BU_OVER_BU_UN"). +lisp_code_name(73808,"CUNEIFORM_SIGN_BU_CROSSING_BU"). +lisp_code_name(73809,"CUNEIFORM_SIGN_BULUG"). +lisp_code_name(73810,"CUNEIFORM_SIGN_BULUG_OVER_BULUG"). +lisp_code_name(73811,"CUNEIFORM_SIGN_BUR"). +lisp_code_name(73812,"CUNEIFORM_SIGN_BUR2"). +lisp_code_name(73813,"CUNEIFORM_SIGN_DA"). +lisp_code_name(73814,"CUNEIFORM_SIGN_DAG"). +lisp_code_name(73815,"CUNEIFORM_SIGN_DAG_KISIM5_TIMES_A_PLUS_MASH"). +lisp_code_name(73816,"CUNEIFORM_SIGN_DAG_KISIM5_TIMES_AMAR"). +lisp_code_name(73817,"CUNEIFORM_SIGN_DAG_KISIM5_TIMES_BALAG"). +lisp_code_name(73818,"CUNEIFORM_SIGN_DAG_KISIM5_TIMES_BI"). +lisp_code_name(73819,"CUNEIFORM_SIGN_DAG_KISIM5_TIMES_GA"). +lisp_code_name(73820,"CUNEIFORM_SIGN_DAG_KISIM5_TIMES_GA_PLUS_MASH"). +lisp_code_name(73821,"CUNEIFORM_SIGN_DAG_KISIM5_TIMES_GI"). +lisp_code_name(73822,"CUNEIFORM_SIGN_DAG_KISIM5_TIMES_GIR2"). +lisp_code_name(73823,"CUNEIFORM_SIGN_DAG_KISIM5_TIMES_GUD"). +lisp_code_name(73824,"CUNEIFORM_SIGN_DAG_KISIM5_TIMES_HA"). +lisp_code_name(73825,"CUNEIFORM_SIGN_DAG_KISIM5_TIMES_IR"). +lisp_code_name(73826,"CUNEIFORM_SIGN_DAG_KISIM5_TIMES_IR_PLUS_LU"). +lisp_code_name(73827,"CUNEIFORM_SIGN_DAG_KISIM5_TIMES_KAK"). +lisp_code_name(73828,"CUNEIFORM_SIGN_DAG_KISIM5_TIMES_LA"). +lisp_code_name(73829,"CUNEIFORM_SIGN_DAG_KISIM5_TIMES_LU"). +lisp_code_name(73830,"CUNEIFORM_SIGN_DAG_KISIM5_TIMES_LU_PLUS_MASH2"). +lisp_code_name(73831,"CUNEIFORM_SIGN_DAG_KISIM5_TIMES_LUM"). +lisp_code_name(73832,"CUNEIFORM_SIGN_DAG_KISIM5_TIMES_NE"). +lisp_code_name(73833,"CUNEIFORM_SIGN_DAG_KISIM5_TIMES_PAP_PLUS_PAP"). +lisp_code_name(73834,"CUNEIFORM_SIGN_DAG_KISIM5_TIMES_SI"). +lisp_code_name(73835,"CUNEIFORM_SIGN_DAG_KISIM5_TIMES_TAK4"). +lisp_code_name(73836,"CUNEIFORM_SIGN_DAG_KISIM5_TIMES_U2_PLUS_GIR2"). +lisp_code_name(73837,"CUNEIFORM_SIGN_DAG_KISIM5_TIMES_USH"). +lisp_code_name(73838,"CUNEIFORM_SIGN_DAM"). +lisp_code_name(73839,"CUNEIFORM_SIGN_DAR"). +lisp_code_name(73840,"CUNEIFORM_SIGN_DARA3"). +lisp_code_name(73841,"CUNEIFORM_SIGN_DARA4"). +lisp_code_name(73842,"CUNEIFORM_SIGN_DI"). +lisp_code_name(73843,"CUNEIFORM_SIGN_DIB"). +lisp_code_name(73844,"CUNEIFORM_SIGN_DIM"). +lisp_code_name(73845,"CUNEIFORM_SIGN_DIM_TIMES_SHE"). +lisp_code_name(73846,"CUNEIFORM_SIGN_DIM2"). +lisp_code_name(73847,"CUNEIFORM_SIGN_DIN"). +lisp_code_name(73848,"CUNEIFORM_SIGN_DIN_KASKAL_U_GUNU_DISH"). +lisp_code_name(73849,"CUNEIFORM_SIGN_DISH"). +lisp_code_name(73850,"CUNEIFORM_SIGN_DU"). +lisp_code_name(73851,"CUNEIFORM_SIGN_DU_OVER_DU"). +lisp_code_name(73852,"CUNEIFORM_SIGN_DU_GUNU"). +lisp_code_name(73853,"CUNEIFORM_SIGN_DU_SHESHIG"). +lisp_code_name(73854,"CUNEIFORM_SIGN_DUB"). +lisp_code_name(73855,"CUNEIFORM_SIGN_DUB_TIMES_ESH2"). +lisp_code_name(73856,"CUNEIFORM_SIGN_DUB2"). +lisp_code_name(73857,"CUNEIFORM_SIGN_DUG"). +lisp_code_name(73858,"CUNEIFORM_SIGN_DUGUD"). +lisp_code_name(73859,"CUNEIFORM_SIGN_DUH"). +lisp_code_name(73860,"CUNEIFORM_SIGN_DUN"). +lisp_code_name(73861,"CUNEIFORM_SIGN_DUN3"). +lisp_code_name(73862,"CUNEIFORM_SIGN_DUN3_GUNU"). +lisp_code_name(73863,"CUNEIFORM_SIGN_DUN3_GUNU_GUNU"). +lisp_code_name(73864,"CUNEIFORM_SIGN_DUN4"). +lisp_code_name(73865,"CUNEIFORM_SIGN_DUR2"). +lisp_code_name(73866,"CUNEIFORM_SIGN_E"). +lisp_code_name(73867,"CUNEIFORM_SIGN_E_TIMES_PAP"). +lisp_code_name(73868,"CUNEIFORM_SIGN_E_OVER_E_NUN_OVER_NUN"). +lisp_code_name(73869,"CUNEIFORM_SIGN_E2"). +lisp_code_name(73870,"CUNEIFORM_SIGN_E2_TIMES_A_PLUS_HA_PLUS_DA"). +lisp_code_name(73871,"CUNEIFORM_SIGN_E2_TIMES_GAR"). +lisp_code_name(73872,"CUNEIFORM_SIGN_E2_TIMES_MI"). +lisp_code_name(73873,"CUNEIFORM_SIGN_E2_TIMES_SAL"). +lisp_code_name(73874,"CUNEIFORM_SIGN_E2_TIMES_SHE"). +lisp_code_name(73875,"CUNEIFORM_SIGN_E2_TIMES_U"). +lisp_code_name(73876,"CUNEIFORM_SIGN_EDIN"). +lisp_code_name(73877,"CUNEIFORM_SIGN_EGIR"). +lisp_code_name(73878,"CUNEIFORM_SIGN_EL"). +lisp_code_name(73879,"CUNEIFORM_SIGN_EN"). +lisp_code_name(73880,"CUNEIFORM_SIGN_EN_TIMES_GAN2"). +lisp_code_name(73881,"CUNEIFORM_SIGN_EN_TIMES_GAN2_TENU"). +lisp_code_name(73882,"CUNEIFORM_SIGN_EN_TIMES_ME"). +lisp_code_name(73883,"CUNEIFORM_SIGN_EN_CROSSING_EN"). +lisp_code_name(73884,"CUNEIFORM_SIGN_EN_OPPOSING_EN"). +lisp_code_name(73885,"CUNEIFORM_SIGN_EN_SQUARED"). +lisp_code_name(73886,"CUNEIFORM_SIGN_EREN"). +lisp_code_name(73887,"CUNEIFORM_SIGN_ERIN2"). +lisp_code_name(73888,"CUNEIFORM_SIGN_ESH2"). +lisp_code_name(73889,"CUNEIFORM_SIGN_EZEN"). +lisp_code_name(73890,"CUNEIFORM_SIGN_EZEN_TIMES_A"). +lisp_code_name(73891,"CUNEIFORM_SIGN_EZEN_TIMES_A_PLUS_LAL"). +lisp_code_name(73892,"CUNEIFORM_SIGN_EZEN_TIMES_A_PLUS_LAL_TIMES_LAL"). +lisp_code_name(73893,"CUNEIFORM_SIGN_EZEN_TIMES_AN"). +lisp_code_name(73894,"CUNEIFORM_SIGN_EZEN_TIMES_BAD"). +lisp_code_name(73895,"CUNEIFORM_SIGN_EZEN_TIMES_DUN3_GUNU"). +lisp_code_name(73896,"CUNEIFORM_SIGN_EZEN_TIMES_DUN3_GUNU_GUNU"). +lisp_code_name(73897,"CUNEIFORM_SIGN_EZEN_TIMES_HA"). +lisp_code_name(73898,"CUNEIFORM_SIGN_EZEN_TIMES_HA_GUNU"). +lisp_code_name(73899,"CUNEIFORM_SIGN_EZEN_TIMES_IGI_GUNU"). +lisp_code_name(73900,"CUNEIFORM_SIGN_EZEN_TIMES_KASKAL"). +lisp_code_name(73901,"CUNEIFORM_SIGN_EZEN_TIMES_KASKAL_SQUARED"). +lisp_code_name(73902,"CUNEIFORM_SIGN_EZEN_TIMES_KU3"). +lisp_code_name(73903,"CUNEIFORM_SIGN_EZEN_TIMES_LA"). +lisp_code_name(73904,"CUNEIFORM_SIGN_EZEN_TIMES_LAL_TIMES_LAL"). +lisp_code_name(73905,"CUNEIFORM_SIGN_EZEN_TIMES_LI"). +lisp_code_name(73906,"CUNEIFORM_SIGN_EZEN_TIMES_LU"). +lisp_code_name(73907,"CUNEIFORM_SIGN_EZEN_TIMES_U2"). +lisp_code_name(73908,"CUNEIFORM_SIGN_EZEN_TIMES_UD"). +lisp_code_name(73909,"CUNEIFORM_SIGN_GA"). +lisp_code_name(73910,"CUNEIFORM_SIGN_GA_GUNU"). +lisp_code_name(73911,"CUNEIFORM_SIGN_GA2"). +lisp_code_name(73912,"CUNEIFORM_SIGN_GA2_TIMES_A_PLUS_DA_PLUS_HA"). +lisp_code_name(73913,"CUNEIFORM_SIGN_GA2_TIMES_A_PLUS_HA"). +lisp_code_name(73914,"CUNEIFORM_SIGN_GA2_TIMES_A_PLUS_IGI"). +lisp_code_name(73915,"CUNEIFORM_SIGN_GA2_TIMES_AB2_TENU_PLUS_TAB"). +lisp_code_name(73916,"CUNEIFORM_SIGN_GA2_TIMES_AN"). +lisp_code_name(73917,"CUNEIFORM_SIGN_GA2_TIMES_ASH"). +lisp_code_name(73918,"CUNEIFORM_SIGN_GA2_TIMES_ASH2_PLUS_GAL"). +lisp_code_name(73919,"CUNEIFORM_SIGN_GA2_TIMES_BAD"). +lisp_code_name(73920,"CUNEIFORM_SIGN_GA2_TIMES_BAR_PLUS_RA"). +lisp_code_name(73921,"CUNEIFORM_SIGN_GA2_TIMES_BUR"). +lisp_code_name(73922,"CUNEIFORM_SIGN_GA2_TIMES_BUR_PLUS_RA"). +lisp_code_name(73923,"CUNEIFORM_SIGN_GA2_TIMES_DA"). +lisp_code_name(73924,"CUNEIFORM_SIGN_GA2_TIMES_DI"). +lisp_code_name(73925,"CUNEIFORM_SIGN_GA2_TIMES_DIM_TIMES_SHE"). +lisp_code_name(73926,"CUNEIFORM_SIGN_GA2_TIMES_DUB"). +lisp_code_name(73927,"CUNEIFORM_SIGN_GA2_TIMES_EL"). +lisp_code_name(73928,"CUNEIFORM_SIGN_GA2_TIMES_EL_PLUS_LA"). +lisp_code_name(73929,"CUNEIFORM_SIGN_GA2_TIMES_EN"). +lisp_code_name(73930,"CUNEIFORM_SIGN_GA2_TIMES_EN_TIMES_GAN2_TENU"). +lisp_code_name(73931,"CUNEIFORM_SIGN_GA2_TIMES_GAN2_TENU"). +lisp_code_name(73932,"CUNEIFORM_SIGN_GA2_TIMES_GAR"). +lisp_code_name(73933,"CUNEIFORM_SIGN_GA2_TIMES_GI"). +lisp_code_name(73934,"CUNEIFORM_SIGN_GA2_TIMES_GI4"). +lisp_code_name(73935,"CUNEIFORM_SIGN_GA2_TIMES_GI4_PLUS_A"). +lisp_code_name(73936,"CUNEIFORM_SIGN_GA2_TIMES_GIR2_PLUS_SU"). +lisp_code_name(73937,"CUNEIFORM_SIGN_GA2_TIMES_HA_PLUS_LU_PLUS_ESH2"). +lisp_code_name(73938,"CUNEIFORM_SIGN_GA2_TIMES_HAL"). +lisp_code_name(73939,"CUNEIFORM_SIGN_GA2_TIMES_HAL_PLUS_LA"). +lisp_code_name(73940,"CUNEIFORM_SIGN_GA2_TIMES_HI_PLUS_LI"). +lisp_code_name(73941,"CUNEIFORM_SIGN_GA2_TIMES_HUB2"). +lisp_code_name(73942,"CUNEIFORM_SIGN_GA2_TIMES_IGI_GUNU"). +lisp_code_name(73943,"CUNEIFORM_SIGN_GA2_TIMES_ISH_PLUS_HU_PLUS_ASH"). +lisp_code_name(73944,"CUNEIFORM_SIGN_GA2_TIMES_KAK"). +lisp_code_name(73945,"CUNEIFORM_SIGN_GA2_TIMES_KASKAL"). +lisp_code_name(73946,"CUNEIFORM_SIGN_GA2_TIMES_KID"). +lisp_code_name(73947,"CUNEIFORM_SIGN_GA2_TIMES_KID_PLUS_LAL"). +lisp_code_name(73948,"CUNEIFORM_SIGN_GA2_TIMES_KU3_PLUS_AN"). +lisp_code_name(73949,"CUNEIFORM_SIGN_GA2_TIMES_LA"). +lisp_code_name(73950,"CUNEIFORM_SIGN_GA2_TIMES_ME_PLUS_EN"). +lisp_code_name(73951,"CUNEIFORM_SIGN_GA2_TIMES_MI"). +lisp_code_name(73952,"CUNEIFORM_SIGN_GA2_TIMES_NUN"). +lisp_code_name(73953,"CUNEIFORM_SIGN_GA2_TIMES_NUN_OVER_NUN"). +lisp_code_name(73954,"CUNEIFORM_SIGN_GA2_TIMES_PA"). +lisp_code_name(73955,"CUNEIFORM_SIGN_GA2_TIMES_SAL"). +lisp_code_name(73956,"CUNEIFORM_SIGN_GA2_TIMES_SAR"). +lisp_code_name(73957,"CUNEIFORM_SIGN_GA2_TIMES_SHE"). +lisp_code_name(73958,"CUNEIFORM_SIGN_GA2_TIMES_SHE_PLUS_TUR"). +lisp_code_name(73959,"CUNEIFORM_SIGN_GA2_TIMES_SHID"). +lisp_code_name(73960,"CUNEIFORM_SIGN_GA2_TIMES_SUM"). +lisp_code_name(73961,"CUNEIFORM_SIGN_GA2_TIMES_TAK4"). +lisp_code_name(73962,"CUNEIFORM_SIGN_GA2_TIMES_U"). +lisp_code_name(73963,"CUNEIFORM_SIGN_GA2_TIMES_UD"). +lisp_code_name(73964,"CUNEIFORM_SIGN_GA2_TIMES_UD_PLUS_DU"). +lisp_code_name(73965,"CUNEIFORM_SIGN_GA2_OVER_GA2"). +lisp_code_name(73966,"CUNEIFORM_SIGN_GABA"). +lisp_code_name(73967,"CUNEIFORM_SIGN_GABA_CROSSING_GABA"). +lisp_code_name(73968,"CUNEIFORM_SIGN_GAD"). +lisp_code_name(73969,"CUNEIFORM_SIGN_GAD_OVER_GAD_GAR_OVER_GAR"). +lisp_code_name(73970,"CUNEIFORM_SIGN_GAL"). +lisp_code_name(73971,"CUNEIFORM_SIGN_GAL_GAD_OVER_GAD_GAR_OVER_GAR"). +lisp_code_name(73972,"CUNEIFORM_SIGN_GALAM"). +lisp_code_name(73973,"CUNEIFORM_SIGN_GAM"). +lisp_code_name(73974,"CUNEIFORM_SIGN_GAN"). +lisp_code_name(73975,"CUNEIFORM_SIGN_GAN2"). +lisp_code_name(73976,"CUNEIFORM_SIGN_GAN2_TENU"). +lisp_code_name(73977,"CUNEIFORM_SIGN_GAN2_OVER_GAN2"). +lisp_code_name(73978,"CUNEIFORM_SIGN_GAN2_CROSSING_GAN2"). +lisp_code_name(73979,"CUNEIFORM_SIGN_GAR"). +lisp_code_name(73980,"CUNEIFORM_SIGN_GAR3"). +lisp_code_name(73981,"CUNEIFORM_SIGN_GASHAN"). +lisp_code_name(73982,"CUNEIFORM_SIGN_GESHTIN"). +lisp_code_name(73983,"CUNEIFORM_SIGN_GESHTIN_TIMES_KUR"). +lisp_code_name(73984,"CUNEIFORM_SIGN_GI"). +lisp_code_name(73985,"CUNEIFORM_SIGN_GI_TIMES_E"). +lisp_code_name(73986,"CUNEIFORM_SIGN_GI_TIMES_U"). +lisp_code_name(73987,"CUNEIFORM_SIGN_GI_CROSSING_GI"). +lisp_code_name(73988,"CUNEIFORM_SIGN_GI4"). +lisp_code_name(73989,"CUNEIFORM_SIGN_GI4_OVER_GI4"). +lisp_code_name(73990,"CUNEIFORM_SIGN_GI4_CROSSING_GI4"). +lisp_code_name(73991,"CUNEIFORM_SIGN_GIDIM"). +lisp_code_name(73992,"CUNEIFORM_SIGN_GIR2"). +lisp_code_name(73993,"CUNEIFORM_SIGN_GIR2_GUNU"). +lisp_code_name(73994,"CUNEIFORM_SIGN_GIR3"). +lisp_code_name(73995,"CUNEIFORM_SIGN_GIR3_TIMES_A_PLUS_IGI"). +lisp_code_name(73996,"CUNEIFORM_SIGN_GIR3_TIMES_GAN2_TENU"). +lisp_code_name(73997,"CUNEIFORM_SIGN_GIR3_TIMES_IGI"). +lisp_code_name(73998,"CUNEIFORM_SIGN_GIR3_TIMES_LU_PLUS_IGI"). +lisp_code_name(73999,"CUNEIFORM_SIGN_GIR3_TIMES_PA"). +lisp_code_name(74000,"CUNEIFORM_SIGN_GISAL"). +lisp_code_name(74001,"CUNEIFORM_SIGN_GISH"). +lisp_code_name(74002,"CUNEIFORM_SIGN_GISH_CROSSING_GISH"). +lisp_code_name(74003,"CUNEIFORM_SIGN_GISH_TIMES_BAD"). +lisp_code_name(74004,"CUNEIFORM_SIGN_GISH_TIMES_TAK4"). +lisp_code_name(74005,"CUNEIFORM_SIGN_GISH_TENU"). +lisp_code_name(74006,"CUNEIFORM_SIGN_GU"). +lisp_code_name(74007,"CUNEIFORM_SIGN_GU_CROSSING_GU"). +lisp_code_name(74008,"CUNEIFORM_SIGN_GU2"). +lisp_code_name(74009,"CUNEIFORM_SIGN_GU2_TIMES_KAK"). +lisp_code_name(74010,"CUNEIFORM_SIGN_GU2_TIMES_KAK_TIMES_IGI_GUNU"). +lisp_code_name(74011,"CUNEIFORM_SIGN_GU2_TIMES_NUN"). +lisp_code_name(74012,"CUNEIFORM_SIGN_GU2_TIMES_SAL_PLUS_TUG2"). +lisp_code_name(74013,"CUNEIFORM_SIGN_GU2_GUNU"). +lisp_code_name(74014,"CUNEIFORM_SIGN_GUD"). +lisp_code_name(74015,"CUNEIFORM_SIGN_GUD_TIMES_A_PLUS_KUR"). +lisp_code_name(74016,"CUNEIFORM_SIGN_GUD_TIMES_KUR"). +lisp_code_name(74017,"CUNEIFORM_SIGN_GUD_OVER_GUD_LUGAL"). +lisp_code_name(74018,"CUNEIFORM_SIGN_GUL"). +lisp_code_name(74019,"CUNEIFORM_SIGN_GUM"). +lisp_code_name(74020,"CUNEIFORM_SIGN_GUM_TIMES_SHE"). +lisp_code_name(74021,"CUNEIFORM_SIGN_GUR"). +lisp_code_name(74022,"CUNEIFORM_SIGN_GUR7"). +lisp_code_name(74023,"CUNEIFORM_SIGN_GURUN"). +lisp_code_name(74024,"CUNEIFORM_SIGN_GURUSH"). +lisp_code_name(74025,"CUNEIFORM_SIGN_HA"). +lisp_code_name(74026,"CUNEIFORM_SIGN_HA_TENU"). +lisp_code_name(74027,"CUNEIFORM_SIGN_HA_GUNU"). +lisp_code_name(74028,"CUNEIFORM_SIGN_HAL"). +lisp_code_name(74029,"CUNEIFORM_SIGN_HI"). +lisp_code_name(74030,"CUNEIFORM_SIGN_HI_TIMES_ASH"). +lisp_code_name(74031,"CUNEIFORM_SIGN_HI_TIMES_ASH2"). +lisp_code_name(74032,"CUNEIFORM_SIGN_HI_TIMES_BAD"). +lisp_code_name(74033,"CUNEIFORM_SIGN_HI_TIMES_DISH"). +lisp_code_name(74034,"CUNEIFORM_SIGN_HI_TIMES_GAD"). +lisp_code_name(74035,"CUNEIFORM_SIGN_HI_TIMES_KIN"). +lisp_code_name(74036,"CUNEIFORM_SIGN_HI_TIMES_NUN"). +lisp_code_name(74037,"CUNEIFORM_SIGN_HI_TIMES_SHE"). +lisp_code_name(74038,"CUNEIFORM_SIGN_HI_TIMES_U"). +lisp_code_name(74039,"CUNEIFORM_SIGN_HU"). +lisp_code_name(74040,"CUNEIFORM_SIGN_HUB2"). +lisp_code_name(74041,"CUNEIFORM_SIGN_HUB2_TIMES_AN"). +lisp_code_name(74042,"CUNEIFORM_SIGN_HUB2_TIMES_HAL"). +lisp_code_name(74043,"CUNEIFORM_SIGN_HUB2_TIMES_KASKAL"). +lisp_code_name(74044,"CUNEIFORM_SIGN_HUB2_TIMES_LISH"). +lisp_code_name(74045,"CUNEIFORM_SIGN_HUB2_TIMES_UD"). +lisp_code_name(74046,"CUNEIFORM_SIGN_HUL2"). +lisp_code_name(74047,"CUNEIFORM_SIGN_I"). +lisp_code_name(74048,"CUNEIFORM_SIGN_I_A"). +lisp_code_name(74049,"CUNEIFORM_SIGN_IB"). +lisp_code_name(74050,"CUNEIFORM_SIGN_IDIM"). +lisp_code_name(74051,"CUNEIFORM_SIGN_IDIM_OVER_IDIM_BUR"). +lisp_code_name(74052,"CUNEIFORM_SIGN_IDIM_OVER_IDIM_SQUARED"). +lisp_code_name(74053,"CUNEIFORM_SIGN_IG"). +lisp_code_name(74054,"CUNEIFORM_SIGN_IGI"). +lisp_code_name(74055,"CUNEIFORM_SIGN_IGI_DIB"). +lisp_code_name(74056,"CUNEIFORM_SIGN_IGI_RI"). +lisp_code_name(74057,"CUNEIFORM_SIGN_IGI_OVER_IGI_SHIR_OVER_SHIR_UD_OVER_UD"). +lisp_code_name(74058,"CUNEIFORM_SIGN_IGI_GUNU"). +lisp_code_name(74059,"CUNEIFORM_SIGN_IL"). +lisp_code_name(74060,"CUNEIFORM_SIGN_IL_TIMES_GAN2_TENU"). +lisp_code_name(74061,"CUNEIFORM_SIGN_IL2"). +lisp_code_name(74062,"CUNEIFORM_SIGN_IM"). +lisp_code_name(74063,"CUNEIFORM_SIGN_IM_TIMES_TAK4"). +lisp_code_name(74064,"CUNEIFORM_SIGN_IM_CROSSING_IM"). +lisp_code_name(74065,"CUNEIFORM_SIGN_IM_OPPOSING_IM"). +lisp_code_name(74066,"CUNEIFORM_SIGN_IM_SQUARED"). +lisp_code_name(74067,"CUNEIFORM_SIGN_IMIN"). +lisp_code_name(74068,"CUNEIFORM_SIGN_IN"). +lisp_code_name(74069,"CUNEIFORM_SIGN_IR"). +lisp_code_name(74070,"CUNEIFORM_SIGN_ISH"). +lisp_code_name(74071,"CUNEIFORM_SIGN_KA"). +lisp_code_name(74072,"CUNEIFORM_SIGN_KA_TIMES_A"). +lisp_code_name(74073,"CUNEIFORM_SIGN_KA_TIMES_AD"). +lisp_code_name(74074,"CUNEIFORM_SIGN_KA_TIMES_AD_PLUS_KU3"). +lisp_code_name(74075,"CUNEIFORM_SIGN_KA_TIMES_ASH2"). +lisp_code_name(74076,"CUNEIFORM_SIGN_KA_TIMES_BAD"). +lisp_code_name(74077,"CUNEIFORM_SIGN_KA_TIMES_BALAG"). +lisp_code_name(74078,"CUNEIFORM_SIGN_KA_TIMES_BAR"). +lisp_code_name(74079,"CUNEIFORM_SIGN_KA_TIMES_BI"). +lisp_code_name(74080,"CUNEIFORM_SIGN_KA_TIMES_ERIN2"). +lisp_code_name(74081,"CUNEIFORM_SIGN_KA_TIMES_ESH2"). +lisp_code_name(74082,"CUNEIFORM_SIGN_KA_TIMES_GA"). +lisp_code_name(74083,"CUNEIFORM_SIGN_KA_TIMES_GAL"). +lisp_code_name(74084,"CUNEIFORM_SIGN_KA_TIMES_GAN2_TENU"). +lisp_code_name(74085,"CUNEIFORM_SIGN_KA_TIMES_GAR"). +lisp_code_name(74086,"CUNEIFORM_SIGN_KA_TIMES_GAR_PLUS_SHA3_PLUS_A"). +lisp_code_name(74087,"CUNEIFORM_SIGN_KA_TIMES_GI"). +lisp_code_name(74088,"CUNEIFORM_SIGN_KA_TIMES_GIR2"). +lisp_code_name(74089,"CUNEIFORM_SIGN_KA_TIMES_GISH_PLUS_SAR"). +lisp_code_name(74090,"CUNEIFORM_SIGN_KA_TIMES_GISH_CROSSING_GISH"). +lisp_code_name(74091,"CUNEIFORM_SIGN_KA_TIMES_GU"). +lisp_code_name(74092,"CUNEIFORM_SIGN_KA_TIMES_GUR7"). +lisp_code_name(74093,"CUNEIFORM_SIGN_KA_TIMES_IGI"). +lisp_code_name(74094,"CUNEIFORM_SIGN_KA_TIMES_IM"). +lisp_code_name(74095,"CUNEIFORM_SIGN_KA_TIMES_KAK"). +lisp_code_name(74096,"CUNEIFORM_SIGN_KA_TIMES_KI"). +lisp_code_name(74097,"CUNEIFORM_SIGN_KA_TIMES_KID"). +lisp_code_name(74098,"CUNEIFORM_SIGN_KA_TIMES_LI"). +lisp_code_name(74099,"CUNEIFORM_SIGN_KA_TIMES_LU"). +lisp_code_name(74100,"CUNEIFORM_SIGN_KA_TIMES_ME"). +lisp_code_name(74101,"CUNEIFORM_SIGN_KA_TIMES_ME_PLUS_DU"). +lisp_code_name(74102,"CUNEIFORM_SIGN_KA_TIMES_ME_PLUS_GI"). +lisp_code_name(74103,"CUNEIFORM_SIGN_KA_TIMES_ME_PLUS_TE"). +lisp_code_name(74104,"CUNEIFORM_SIGN_KA_TIMES_MI"). +lisp_code_name(74105,"CUNEIFORM_SIGN_KA_TIMES_MI_PLUS_NUNUZ"). +lisp_code_name(74106,"CUNEIFORM_SIGN_KA_TIMES_NE"). +lisp_code_name(74107,"CUNEIFORM_SIGN_KA_TIMES_NUN"). +lisp_code_name(74108,"CUNEIFORM_SIGN_KA_TIMES_PI"). +lisp_code_name(74109,"CUNEIFORM_SIGN_KA_TIMES_RU"). +lisp_code_name(74110,"CUNEIFORM_SIGN_KA_TIMES_SA"). +lisp_code_name(74111,"CUNEIFORM_SIGN_KA_TIMES_SAR"). +lisp_code_name(74112,"CUNEIFORM_SIGN_KA_TIMES_SHA"). +lisp_code_name(74113,"CUNEIFORM_SIGN_KA_TIMES_SHE"). +lisp_code_name(74114,"CUNEIFORM_SIGN_KA_TIMES_SHID"). +lisp_code_name(74115,"CUNEIFORM_SIGN_KA_TIMES_SHU"). +lisp_code_name(74116,"CUNEIFORM_SIGN_KA_TIMES_SIG"). +lisp_code_name(74117,"CUNEIFORM_SIGN_KA_TIMES_SUHUR"). +lisp_code_name(74118,"CUNEIFORM_SIGN_KA_TIMES_TAR"). +lisp_code_name(74119,"CUNEIFORM_SIGN_KA_TIMES_U"). +lisp_code_name(74120,"CUNEIFORM_SIGN_KA_TIMES_U2"). +lisp_code_name(74121,"CUNEIFORM_SIGN_KA_TIMES_UD"). +lisp_code_name(74122,"CUNEIFORM_SIGN_KA_TIMES_UMUM_TIMES_PA"). +lisp_code_name(74123,"CUNEIFORM_SIGN_KA_TIMES_USH"). +lisp_code_name(74124,"CUNEIFORM_SIGN_KA_TIMES_ZI"). +lisp_code_name(74125,"CUNEIFORM_SIGN_KA2"). +lisp_code_name(74126,"CUNEIFORM_SIGN_KA2_CROSSING_KA2"). +lisp_code_name(74127,"CUNEIFORM_SIGN_KAB"). +lisp_code_name(74128,"CUNEIFORM_SIGN_KAD2"). +lisp_code_name(74129,"CUNEIFORM_SIGN_KAD3"). +lisp_code_name(74130,"CUNEIFORM_SIGN_KAD4"). +lisp_code_name(74131,"CUNEIFORM_SIGN_KAD5"). +lisp_code_name(74132,"CUNEIFORM_SIGN_KAD5_OVER_KAD5"). +lisp_code_name(74133,"CUNEIFORM_SIGN_KAK"). +lisp_code_name(74134,"CUNEIFORM_SIGN_KAK_TIMES_IGI_GUNU"). +lisp_code_name(74135,"CUNEIFORM_SIGN_KAL"). +lisp_code_name(74136,"CUNEIFORM_SIGN_KAL_TIMES_BAD"). +lisp_code_name(74137,"CUNEIFORM_SIGN_KAL_CROSSING_KAL"). +lisp_code_name(74138,"CUNEIFORM_SIGN_KAM2"). +lisp_code_name(74139,"CUNEIFORM_SIGN_KAM4"). +lisp_code_name(74140,"CUNEIFORM_SIGN_KASKAL"). +lisp_code_name(74141,"CUNEIFORM_SIGN_KASKAL_LAGAB_TIMES_U_OVER_LAGAB_TIMES_U"). +lisp_code_name(74142,"CUNEIFORM_SIGN_KASKAL_OVER_KASKAL_LAGAB_TIMES_U_OVER_LAGAB_TIMES_U"). +lisp_code_name(74143,"CUNEIFORM_SIGN_KESH2"). +lisp_code_name(74144,"CUNEIFORM_SIGN_KI"). +lisp_code_name(74145,"CUNEIFORM_SIGN_KI_TIMES_BAD"). +lisp_code_name(74146,"CUNEIFORM_SIGN_KI_TIMES_U"). +lisp_code_name(74147,"CUNEIFORM_SIGN_KI_TIMES_UD"). +lisp_code_name(74148,"CUNEIFORM_SIGN_KID"). +lisp_code_name(74149,"CUNEIFORM_SIGN_KIN"). +lisp_code_name(74150,"CUNEIFORM_SIGN_KISAL"). +lisp_code_name(74151,"CUNEIFORM_SIGN_KISH"). +lisp_code_name(74152,"CUNEIFORM_SIGN_KISIM5"). +lisp_code_name(74153,"CUNEIFORM_SIGN_KISIM5_OVER_KISIM5"). +lisp_code_name(74154,"CUNEIFORM_SIGN_KU"). +lisp_code_name(74155,"CUNEIFORM_SIGN_KU_OVER_HI_TIMES_ASH2_KU_OVER_HI_TIMES_ASH2"). +lisp_code_name(74156,"CUNEIFORM_SIGN_KU3"). +lisp_code_name(74157,"CUNEIFORM_SIGN_KU4"). +lisp_code_name(74158,"CUNEIFORM_SIGN_KU4_VARIANT_FORM"). +lisp_code_name(74159,"CUNEIFORM_SIGN_KU7"). +lisp_code_name(74160,"CUNEIFORM_SIGN_KUL"). +lisp_code_name(74161,"CUNEIFORM_SIGN_KUL_GUNU"). +lisp_code_name(74162,"CUNEIFORM_SIGN_KUN"). +lisp_code_name(74163,"CUNEIFORM_SIGN_KUR"). +lisp_code_name(74164,"CUNEIFORM_SIGN_KUR_OPPOSING_KUR"). +lisp_code_name(74165,"CUNEIFORM_SIGN_KUSHU2"). +lisp_code_name(74166,"CUNEIFORM_SIGN_KWU318"). +lisp_code_name(74167,"CUNEIFORM_SIGN_LA"). +lisp_code_name(74168,"CUNEIFORM_SIGN_LAGAB"). +lisp_code_name(74169,"CUNEIFORM_SIGN_LAGAB_TIMES_A"). +lisp_code_name(74170,"CUNEIFORM_SIGN_LAGAB_TIMES_A_PLUS_DA_PLUS_HA"). +lisp_code_name(74171,"CUNEIFORM_SIGN_LAGAB_TIMES_A_PLUS_GAR"). +lisp_code_name(74172,"CUNEIFORM_SIGN_LAGAB_TIMES_A_PLUS_LAL"). +lisp_code_name(74173,"CUNEIFORM_SIGN_LAGAB_TIMES_AL"). +lisp_code_name(74174,"CUNEIFORM_SIGN_LAGAB_TIMES_AN"). +lisp_code_name(74175,"CUNEIFORM_SIGN_LAGAB_TIMES_ASH_ZIDA_TENU"). +lisp_code_name(74176,"CUNEIFORM_SIGN_LAGAB_TIMES_BAD"). +lisp_code_name(74177,"CUNEIFORM_SIGN_LAGAB_TIMES_BI"). +lisp_code_name(74178,"CUNEIFORM_SIGN_LAGAB_TIMES_DAR"). +lisp_code_name(74179,"CUNEIFORM_SIGN_LAGAB_TIMES_EN"). +lisp_code_name(74180,"CUNEIFORM_SIGN_LAGAB_TIMES_GA"). +lisp_code_name(74181,"CUNEIFORM_SIGN_LAGAB_TIMES_GAR"). +lisp_code_name(74182,"CUNEIFORM_SIGN_LAGAB_TIMES_GUD"). +lisp_code_name(74183,"CUNEIFORM_SIGN_LAGAB_TIMES_GUD_PLUS_GUD"). +lisp_code_name(74184,"CUNEIFORM_SIGN_LAGAB_TIMES_HA"). +lisp_code_name(74185,"CUNEIFORM_SIGN_LAGAB_TIMES_HAL"). +lisp_code_name(74186,"CUNEIFORM_SIGN_LAGAB_TIMES_HI_TIMES_NUN"). +lisp_code_name(74187,"CUNEIFORM_SIGN_LAGAB_TIMES_IGI_GUNU"). +lisp_code_name(74188,"CUNEIFORM_SIGN_LAGAB_TIMES_IM"). +lisp_code_name(74189,"CUNEIFORM_SIGN_LAGAB_TIMES_IM_PLUS_HA"). +lisp_code_name(74190,"CUNEIFORM_SIGN_LAGAB_TIMES_IM_PLUS_LU"). +lisp_code_name(74191,"CUNEIFORM_SIGN_LAGAB_TIMES_KI"). +lisp_code_name(74192,"CUNEIFORM_SIGN_LAGAB_TIMES_KIN"). +lisp_code_name(74193,"CUNEIFORM_SIGN_LAGAB_TIMES_KU3"). +lisp_code_name(74194,"CUNEIFORM_SIGN_LAGAB_TIMES_KUL"). +lisp_code_name(74195,"CUNEIFORM_SIGN_LAGAB_TIMES_KUL_PLUS_HI_PLUS_A"). +lisp_code_name(74196,"CUNEIFORM_SIGN_LAGAB_TIMES_LAGAB"). +lisp_code_name(74197,"CUNEIFORM_SIGN_LAGAB_TIMES_LISH"). +lisp_code_name(74198,"CUNEIFORM_SIGN_LAGAB_TIMES_LU"). +lisp_code_name(74199,"CUNEIFORM_SIGN_LAGAB_TIMES_LUL"). +lisp_code_name(74200,"CUNEIFORM_SIGN_LAGAB_TIMES_ME"). +lisp_code_name(74201,"CUNEIFORM_SIGN_LAGAB_TIMES_ME_PLUS_EN"). +lisp_code_name(74202,"CUNEIFORM_SIGN_LAGAB_TIMES_MUSH"). +lisp_code_name(74203,"CUNEIFORM_SIGN_LAGAB_TIMES_NE"). +lisp_code_name(74204,"CUNEIFORM_SIGN_LAGAB_TIMES_SHE_PLUS_SUM"). +lisp_code_name(74205,"CUNEIFORM_SIGN_LAGAB_TIMES_SHITA_PLUS_GISH_PLUS_ERIN2"). +lisp_code_name(74206,"CUNEIFORM_SIGN_LAGAB_TIMES_SHITA_PLUS_GISH_TENU"). +lisp_code_name(74207,"CUNEIFORM_SIGN_LAGAB_TIMES_SHU2"). +lisp_code_name(74208,"CUNEIFORM_SIGN_LAGAB_TIMES_SHU2_PLUS_SHU2"). +lisp_code_name(74209,"CUNEIFORM_SIGN_LAGAB_TIMES_SUM"). +lisp_code_name(74210,"CUNEIFORM_SIGN_LAGAB_TIMES_TAG"). +lisp_code_name(74211,"CUNEIFORM_SIGN_LAGAB_TIMES_TAK4"). +lisp_code_name(74212,"CUNEIFORM_SIGN_LAGAB_TIMES_TE_PLUS_A_PLUS_SU_PLUS_NA"). +lisp_code_name(74213,"CUNEIFORM_SIGN_LAGAB_TIMES_U"). +lisp_code_name(74214,"CUNEIFORM_SIGN_LAGAB_TIMES_U_PLUS_A"). +lisp_code_name(74215,"CUNEIFORM_SIGN_LAGAB_TIMES_U_PLUS_U_PLUS_U"). +lisp_code_name(74216,"CUNEIFORM_SIGN_LAGAB_TIMES_U2_PLUS_ASH"). +lisp_code_name(74217,"CUNEIFORM_SIGN_LAGAB_TIMES_UD"). +lisp_code_name(74218,"CUNEIFORM_SIGN_LAGAB_TIMES_USH"). +lisp_code_name(74219,"CUNEIFORM_SIGN_LAGAB_SQUARED"). +lisp_code_name(74220,"CUNEIFORM_SIGN_LAGAR"). +lisp_code_name(74221,"CUNEIFORM_SIGN_LAGAR_TIMES_SHE"). +lisp_code_name(74222,"CUNEIFORM_SIGN_LAGAR_TIMES_SHE_PLUS_SUM"). +lisp_code_name(74223,"CUNEIFORM_SIGN_LAGAR_GUNU"). +lisp_code_name(74224,"CUNEIFORM_SIGN_LAGAR_GUNU_OVER_LAGAR_GUNU_SHE"). +lisp_code_name(74225,"CUNEIFORM_SIGN_LAHSHU"). +lisp_code_name(74226,"CUNEIFORM_SIGN_LAL"). +lisp_code_name(74227,"CUNEIFORM_SIGN_LAL_TIMES_LAL"). +lisp_code_name(74228,"CUNEIFORM_SIGN_LAM"). +lisp_code_name(74229,"CUNEIFORM_SIGN_LAM_TIMES_KUR"). +lisp_code_name(74230,"CUNEIFORM_SIGN_LAM_TIMES_KUR_PLUS_RU"). +lisp_code_name(74231,"CUNEIFORM_SIGN_LI"). +lisp_code_name(74232,"CUNEIFORM_SIGN_LIL"). +lisp_code_name(74233,"CUNEIFORM_SIGN_LIMMU2"). +lisp_code_name(74234,"CUNEIFORM_SIGN_LISH"). +lisp_code_name(74235,"CUNEIFORM_SIGN_LU"). +lisp_code_name(74236,"CUNEIFORM_SIGN_LU_TIMES_BAD"). +lisp_code_name(74237,"CUNEIFORM_SIGN_LU2"). +lisp_code_name(74238,"CUNEIFORM_SIGN_LU2_TIMES_AL"). +lisp_code_name(74239,"CUNEIFORM_SIGN_LU2_TIMES_BAD"). +lisp_code_name(74240,"CUNEIFORM_SIGN_LU2_TIMES_ESH2"). +lisp_code_name(74241,"CUNEIFORM_SIGN_LU2_TIMES_ESH2_TENU"). +lisp_code_name(74242,"CUNEIFORM_SIGN_LU2_TIMES_GAN2_TENU"). +lisp_code_name(74243,"CUNEIFORM_SIGN_LU2_TIMES_HI_TIMES_BAD"). +lisp_code_name(74244,"CUNEIFORM_SIGN_LU2_TIMES_IM"). +lisp_code_name(74245,"CUNEIFORM_SIGN_LU2_TIMES_KAD2"). +lisp_code_name(74246,"CUNEIFORM_SIGN_LU2_TIMES_KAD3"). +lisp_code_name(74247,"CUNEIFORM_SIGN_LU2_TIMES_KAD3_PLUS_ASH"). +lisp_code_name(74248,"CUNEIFORM_SIGN_LU2_TIMES_KI"). +lisp_code_name(74249,"CUNEIFORM_SIGN_LU2_TIMES_LA_PLUS_ASH"). +lisp_code_name(74250,"CUNEIFORM_SIGN_LU2_TIMES_LAGAB"). +lisp_code_name(74251,"CUNEIFORM_SIGN_LU2_TIMES_ME_PLUS_EN"). +lisp_code_name(74252,"CUNEIFORM_SIGN_LU2_TIMES_NE"). +lisp_code_name(74253,"CUNEIFORM_SIGN_LU2_TIMES_NU"). +lisp_code_name(74254,"CUNEIFORM_SIGN_LU2_TIMES_SI_PLUS_ASH"). +lisp_code_name(74255,"CUNEIFORM_SIGN_LU2_TIMES_SIK2_PLUS_BU"). +lisp_code_name(74256,"CUNEIFORM_SIGN_LU2_TIMES_TUG2"). +lisp_code_name(74257,"CUNEIFORM_SIGN_LU2_TENU"). +lisp_code_name(74258,"CUNEIFORM_SIGN_LU2_CROSSING_LU2"). +lisp_code_name(74259,"CUNEIFORM_SIGN_LU2_OPPOSING_LU2"). +lisp_code_name(74260,"CUNEIFORM_SIGN_LU2_SQUARED"). +lisp_code_name(74261,"CUNEIFORM_SIGN_LU2_SHESHIG"). +lisp_code_name(74262,"CUNEIFORM_SIGN_LU3"). +lisp_code_name(74263,"CUNEIFORM_SIGN_LUGAL"). +lisp_code_name(74264,"CUNEIFORM_SIGN_LUGAL_OVER_LUGAL"). +lisp_code_name(74265,"CUNEIFORM_SIGN_LUGAL_OPPOSING_LUGAL"). +lisp_code_name(74266,"CUNEIFORM_SIGN_LUGAL_SHESHIG"). +lisp_code_name(74267,"CUNEIFORM_SIGN_LUH"). +lisp_code_name(74268,"CUNEIFORM_SIGN_LUL"). +lisp_code_name(74269,"CUNEIFORM_SIGN_LUM"). +lisp_code_name(74270,"CUNEIFORM_SIGN_LUM_OVER_LUM"). +lisp_code_name(74271,"CUNEIFORM_SIGN_LUM_OVER_LUM_GAR_OVER_GAR"). +lisp_code_name(74272,"CUNEIFORM_SIGN_MA"). +lisp_code_name(74273,"CUNEIFORM_SIGN_MA_TIMES_TAK4"). +lisp_code_name(74274,"CUNEIFORM_SIGN_MA_GUNU"). +lisp_code_name(74275,"CUNEIFORM_SIGN_MA2"). +lisp_code_name(74276,"CUNEIFORM_SIGN_MAH"). +lisp_code_name(74277,"CUNEIFORM_SIGN_MAR"). +lisp_code_name(74278,"CUNEIFORM_SIGN_MASH"). +lisp_code_name(74279,"CUNEIFORM_SIGN_MASH2"). +lisp_code_name(74280,"CUNEIFORM_SIGN_ME"). +lisp_code_name(74281,"CUNEIFORM_SIGN_MES"). +lisp_code_name(74282,"CUNEIFORM_SIGN_MI"). +lisp_code_name(74283,"CUNEIFORM_SIGN_MIN"). +lisp_code_name(74284,"CUNEIFORM_SIGN_MU"). +lisp_code_name(74285,"CUNEIFORM_SIGN_MU_OVER_MU"). +lisp_code_name(74286,"CUNEIFORM_SIGN_MUG"). +lisp_code_name(74287,"CUNEIFORM_SIGN_MUG_GUNU"). +lisp_code_name(74288,"CUNEIFORM_SIGN_MUNSUB"). +lisp_code_name(74289,"CUNEIFORM_SIGN_MURGU2"). +lisp_code_name(74290,"CUNEIFORM_SIGN_MUSH"). +lisp_code_name(74291,"CUNEIFORM_SIGN_MUSH_TIMES_A"). +lisp_code_name(74292,"CUNEIFORM_SIGN_MUSH_TIMES_KUR"). +lisp_code_name(74293,"CUNEIFORM_SIGN_MUSH_TIMES_ZA"). +lisp_code_name(74294,"CUNEIFORM_SIGN_MUSH_OVER_MUSH"). +lisp_code_name(74295,"CUNEIFORM_SIGN_MUSH_OVER_MUSH_TIMES_A_PLUS_NA"). +lisp_code_name(74296,"CUNEIFORM_SIGN_MUSH_CROSSING_MUSH"). +lisp_code_name(74297,"CUNEIFORM_SIGN_MUSH3"). +lisp_code_name(74298,"CUNEIFORM_SIGN_MUSH3_TIMES_A"). +lisp_code_name(74299,"CUNEIFORM_SIGN_MUSH3_TIMES_A_PLUS_DI"). +lisp_code_name(74300,"CUNEIFORM_SIGN_MUSH3_TIMES_DI"). +lisp_code_name(74301,"CUNEIFORM_SIGN_MUSH3_GUNU"). +lisp_code_name(74302,"CUNEIFORM_SIGN_NA"). +lisp_code_name(74303,"CUNEIFORM_SIGN_NA2"). +lisp_code_name(74304,"CUNEIFORM_SIGN_NAGA"). +lisp_code_name(74305,"CUNEIFORM_SIGN_NAGA_INVERTED"). +lisp_code_name(74306,"CUNEIFORM_SIGN_NAGA_TIMES_SHU_TENU"). +lisp_code_name(74307,"CUNEIFORM_SIGN_NAGA_OPPOSING_NAGA"). +lisp_code_name(74308,"CUNEIFORM_SIGN_NAGAR"). +lisp_code_name(74309,"CUNEIFORM_SIGN_NAM_NUTILLU"). +lisp_code_name(74310,"CUNEIFORM_SIGN_NAM"). +lisp_code_name(74311,"CUNEIFORM_SIGN_NAM2"). +lisp_code_name(74312,"CUNEIFORM_SIGN_NE"). +lisp_code_name(74313,"CUNEIFORM_SIGN_NE_TIMES_A"). +lisp_code_name(74314,"CUNEIFORM_SIGN_NE_TIMES_UD"). +lisp_code_name(74315,"CUNEIFORM_SIGN_NE_SHESHIG"). +lisp_code_name(74316,"CUNEIFORM_SIGN_NI"). +lisp_code_name(74317,"CUNEIFORM_SIGN_NI_TIMES_E"). +lisp_code_name(74318,"CUNEIFORM_SIGN_NI2"). +lisp_code_name(74319,"CUNEIFORM_SIGN_NIM"). +lisp_code_name(74320,"CUNEIFORM_SIGN_NIM_TIMES_GAN2_TENU"). +lisp_code_name(74321,"CUNEIFORM_SIGN_NIM_TIMES_GAR_PLUS_GAN2_TENU"). +lisp_code_name(74322,"CUNEIFORM_SIGN_NINDA2"). +lisp_code_name(74323,"CUNEIFORM_SIGN_NINDA2_TIMES_AN"). +lisp_code_name(74324,"CUNEIFORM_SIGN_NINDA2_TIMES_ASH"). +lisp_code_name(74325,"CUNEIFORM_SIGN_NINDA2_TIMES_ASH_PLUS_ASH"). +lisp_code_name(74326,"CUNEIFORM_SIGN_NINDA2_TIMES_GUD"). +lisp_code_name(74327,"CUNEIFORM_SIGN_NINDA2_TIMES_ME_PLUS_GAN2_TENU"). +lisp_code_name(74328,"CUNEIFORM_SIGN_NINDA2_TIMES_NE"). +lisp_code_name(74329,"CUNEIFORM_SIGN_NINDA2_TIMES_NUN"). +lisp_code_name(74330,"CUNEIFORM_SIGN_NINDA2_TIMES_SHE"). +lisp_code_name(74331,"CUNEIFORM_SIGN_NINDA2_TIMES_SHE_PLUS_A_AN"). +lisp_code_name(74332,"CUNEIFORM_SIGN_NINDA2_TIMES_SHE_PLUS_ASH"). +lisp_code_name(74333,"CUNEIFORM_SIGN_NINDA2_TIMES_SHE_PLUS_ASH_PLUS_ASH"). +lisp_code_name(74334,"CUNEIFORM_SIGN_NINDA2_TIMES_U2_PLUS_ASH"). +lisp_code_name(74335,"CUNEIFORM_SIGN_NINDA2_TIMES_USH"). +lisp_code_name(74336,"CUNEIFORM_SIGN_NISAG"). +lisp_code_name(74337,"CUNEIFORM_SIGN_NU"). +lisp_code_name(74338,"CUNEIFORM_SIGN_NU11"). +lisp_code_name(74339,"CUNEIFORM_SIGN_NUN"). +lisp_code_name(74340,"CUNEIFORM_SIGN_NUN_LAGAR_TIMES_GAR"). +lisp_code_name(74341,"CUNEIFORM_SIGN_NUN_LAGAR_TIMES_MASH"). +lisp_code_name(74342,"CUNEIFORM_SIGN_NUN_LAGAR_TIMES_SAL"). +lisp_code_name(74343,"CUNEIFORM_SIGN_NUN_LAGAR_TIMES_SAL_OVER_NUN_LAGAR_TIMES_SAL"). +lisp_code_name(74344,"CUNEIFORM_SIGN_NUN_LAGAR_TIMES_USH"). +lisp_code_name(74345,"CUNEIFORM_SIGN_NUN_TENU"). +lisp_code_name(74346,"CUNEIFORM_SIGN_NUN_OVER_NUN"). +lisp_code_name(74347,"CUNEIFORM_SIGN_NUN_CROSSING_NUN"). +lisp_code_name(74348,"CUNEIFORM_SIGN_NUN_CROSSING_NUN_LAGAR_OVER_LAGAR"). +lisp_code_name(74349,"CUNEIFORM_SIGN_NUNUZ"). +lisp_code_name(74350,"CUNEIFORM_SIGN_NUNUZ_AB2_TIMES_ASHGAB"). +lisp_code_name(74351,"CUNEIFORM_SIGN_NUNUZ_AB2_TIMES_BI"). +lisp_code_name(74352,"CUNEIFORM_SIGN_NUNUZ_AB2_TIMES_DUG"). +lisp_code_name(74353,"CUNEIFORM_SIGN_NUNUZ_AB2_TIMES_GUD"). +lisp_code_name(74354,"CUNEIFORM_SIGN_NUNUZ_AB2_TIMES_IGI_GUNU"). +lisp_code_name(74355,"CUNEIFORM_SIGN_NUNUZ_AB2_TIMES_KAD3"). +lisp_code_name(74356,"CUNEIFORM_SIGN_NUNUZ_AB2_TIMES_LA"). +lisp_code_name(74357,"CUNEIFORM_SIGN_NUNUZ_AB2_TIMES_NE"). +lisp_code_name(74358,"CUNEIFORM_SIGN_NUNUZ_AB2_TIMES_SILA3"). +lisp_code_name(74359,"CUNEIFORM_SIGN_NUNUZ_AB2_TIMES_U2"). +lisp_code_name(74360,"CUNEIFORM_SIGN_NUNUZ_KISIM5_TIMES_BI"). +lisp_code_name(74361,"CUNEIFORM_SIGN_NUNUZ_KISIM5_TIMES_BI_U"). +lisp_code_name(74362,"CUNEIFORM_SIGN_PA"). +lisp_code_name(74363,"CUNEIFORM_SIGN_PAD"). +lisp_code_name(74364,"CUNEIFORM_SIGN_PAN"). +lisp_code_name(74365,"CUNEIFORM_SIGN_PAP"). +lisp_code_name(74366,"CUNEIFORM_SIGN_PESH2"). +lisp_code_name(74367,"CUNEIFORM_SIGN_PI"). +lisp_code_name(74368,"CUNEIFORM_SIGN_PI_TIMES_A"). +lisp_code_name(74369,"CUNEIFORM_SIGN_PI_TIMES_AB"). +lisp_code_name(74370,"CUNEIFORM_SIGN_PI_TIMES_BI"). +lisp_code_name(74371,"CUNEIFORM_SIGN_PI_TIMES_BU"). +lisp_code_name(74372,"CUNEIFORM_SIGN_PI_TIMES_E"). +lisp_code_name(74373,"CUNEIFORM_SIGN_PI_TIMES_I"). +lisp_code_name(74374,"CUNEIFORM_SIGN_PI_TIMES_IB"). +lisp_code_name(74375,"CUNEIFORM_SIGN_PI_TIMES_U"). +lisp_code_name(74376,"CUNEIFORM_SIGN_PI_TIMES_U2"). +lisp_code_name(74377,"CUNEIFORM_SIGN_PI_CROSSING_PI"). +lisp_code_name(74378,"CUNEIFORM_SIGN_PIRIG"). +lisp_code_name(74379,"CUNEIFORM_SIGN_PIRIG_TIMES_KAL"). +lisp_code_name(74380,"CUNEIFORM_SIGN_PIRIG_TIMES_UD"). +lisp_code_name(74381,"CUNEIFORM_SIGN_PIRIG_TIMES_ZA"). +lisp_code_name(74382,"CUNEIFORM_SIGN_PIRIG_OPPOSING_PIRIG"). +lisp_code_name(74383,"CUNEIFORM_SIGN_RA"). +lisp_code_name(74384,"CUNEIFORM_SIGN_RAB"). +lisp_code_name(74385,"CUNEIFORM_SIGN_RI"). +lisp_code_name(74386,"CUNEIFORM_SIGN_RU"). +lisp_code_name(74387,"CUNEIFORM_SIGN_SA"). +lisp_code_name(74388,"CUNEIFORM_SIGN_SAG_NUTILLU"). +lisp_code_name(74389,"CUNEIFORM_SIGN_SAG"). +lisp_code_name(74390,"CUNEIFORM_SIGN_SAG_TIMES_A"). +lisp_code_name(74391,"CUNEIFORM_SIGN_SAG_TIMES_DU"). +lisp_code_name(74392,"CUNEIFORM_SIGN_SAG_TIMES_DUB"). +lisp_code_name(74393,"CUNEIFORM_SIGN_SAG_TIMES_HA"). +lisp_code_name(74394,"CUNEIFORM_SIGN_SAG_TIMES_KAK"). +lisp_code_name(74395,"CUNEIFORM_SIGN_SAG_TIMES_KUR"). +lisp_code_name(74396,"CUNEIFORM_SIGN_SAG_TIMES_LUM"). +lisp_code_name(74397,"CUNEIFORM_SIGN_SAG_TIMES_MI"). +lisp_code_name(74398,"CUNEIFORM_SIGN_SAG_TIMES_NUN"). +lisp_code_name(74399,"CUNEIFORM_SIGN_SAG_TIMES_SAL"). +lisp_code_name(74400,"CUNEIFORM_SIGN_SAG_TIMES_SHID"). +lisp_code_name(74401,"CUNEIFORM_SIGN_SAG_TIMES_TAB"). +lisp_code_name(74402,"CUNEIFORM_SIGN_SAG_TIMES_U2"). +lisp_code_name(74403,"CUNEIFORM_SIGN_SAG_TIMES_UB"). +lisp_code_name(74404,"CUNEIFORM_SIGN_SAG_TIMES_UM"). +lisp_code_name(74405,"CUNEIFORM_SIGN_SAG_TIMES_UR"). +lisp_code_name(74406,"CUNEIFORM_SIGN_SAG_TIMES_USH"). +lisp_code_name(74407,"CUNEIFORM_SIGN_SAG_OVER_SAG"). +lisp_code_name(74408,"CUNEIFORM_SIGN_SAG_GUNU"). +lisp_code_name(74409,"CUNEIFORM_SIGN_SAL"). +lisp_code_name(74410,"CUNEIFORM_SIGN_SAL_LAGAB_TIMES_ASH2"). +lisp_code_name(74411,"CUNEIFORM_SIGN_SANGA2"). +lisp_code_name(74412,"CUNEIFORM_SIGN_SAR"). +lisp_code_name(74413,"CUNEIFORM_SIGN_SHA"). +lisp_code_name(74414,"CUNEIFORM_SIGN_SHA3"). +lisp_code_name(74415,"CUNEIFORM_SIGN_SHA3_TIMES_A"). +lisp_code_name(74416,"CUNEIFORM_SIGN_SHA3_TIMES_BAD"). +lisp_code_name(74417,"CUNEIFORM_SIGN_SHA3_TIMES_GISH"). +lisp_code_name(74418,"CUNEIFORM_SIGN_SHA3_TIMES_NE"). +lisp_code_name(74419,"CUNEIFORM_SIGN_SHA3_TIMES_SHU2"). +lisp_code_name(74420,"CUNEIFORM_SIGN_SHA3_TIMES_TUR"). +lisp_code_name(74421,"CUNEIFORM_SIGN_SHA3_TIMES_U"). +lisp_code_name(74422,"CUNEIFORM_SIGN_SHA3_TIMES_U_PLUS_A"). +lisp_code_name(74423,"CUNEIFORM_SIGN_SHA6"). +lisp_code_name(74424,"CUNEIFORM_SIGN_SHAB6"). +lisp_code_name(74425,"CUNEIFORM_SIGN_SHAR2"). +lisp_code_name(74426,"CUNEIFORM_SIGN_SHE"). +lisp_code_name(74427,"CUNEIFORM_SIGN_SHE_HU"). +lisp_code_name(74428,"CUNEIFORM_SIGN_SHE_OVER_SHE_GAD_OVER_GAD_GAR_OVER_GAR"). +lisp_code_name(74429,"CUNEIFORM_SIGN_SHE_OVER_SHE_TAB_OVER_TAB_GAR_OVER_GAR"). +lisp_code_name(74430,"CUNEIFORM_SIGN_SHEG9"). +lisp_code_name(74431,"CUNEIFORM_SIGN_SHEN"). +lisp_code_name(74432,"CUNEIFORM_SIGN_SHESH"). +lisp_code_name(74433,"CUNEIFORM_SIGN_SHESH2"). +lisp_code_name(74434,"CUNEIFORM_SIGN_SHESHLAM"). +lisp_code_name(74435,"CUNEIFORM_SIGN_SHID"). +lisp_code_name(74436,"CUNEIFORM_SIGN_SHID_TIMES_A"). +lisp_code_name(74437,"CUNEIFORM_SIGN_SHID_TIMES_IM"). +lisp_code_name(74438,"CUNEIFORM_SIGN_SHIM"). +lisp_code_name(74439,"CUNEIFORM_SIGN_SHIM_TIMES_A"). +lisp_code_name(74440,"CUNEIFORM_SIGN_SHIM_TIMES_BAL"). +lisp_code_name(74441,"CUNEIFORM_SIGN_SHIM_TIMES_BULUG"). +lisp_code_name(74442,"CUNEIFORM_SIGN_SHIM_TIMES_DIN"). +lisp_code_name(74443,"CUNEIFORM_SIGN_SHIM_TIMES_GAR"). +lisp_code_name(74444,"CUNEIFORM_SIGN_SHIM_TIMES_IGI"). +lisp_code_name(74445,"CUNEIFORM_SIGN_SHIM_TIMES_IGI_GUNU"). +lisp_code_name(74446,"CUNEIFORM_SIGN_SHIM_TIMES_KUSHU2"). +lisp_code_name(74447,"CUNEIFORM_SIGN_SHIM_TIMES_LUL"). +lisp_code_name(74448,"CUNEIFORM_SIGN_SHIM_TIMES_MUG"). +lisp_code_name(74449,"CUNEIFORM_SIGN_SHIM_TIMES_SAL"). +lisp_code_name(74450,"CUNEIFORM_SIGN_SHINIG"). +lisp_code_name(74451,"CUNEIFORM_SIGN_SHIR"). +lisp_code_name(74452,"CUNEIFORM_SIGN_SHIR_TENU"). +lisp_code_name(74453,"CUNEIFORM_SIGN_SHIR_OVER_SHIR_BUR_OVER_BUR"). +lisp_code_name(74454,"CUNEIFORM_SIGN_SHITA"). +lisp_code_name(74455,"CUNEIFORM_SIGN_SHU"). +lisp_code_name(74456,"CUNEIFORM_SIGN_SHU_OVER_INVERTED_SHU"). +lisp_code_name(74457,"CUNEIFORM_SIGN_SHU2"). +lisp_code_name(74458,"CUNEIFORM_SIGN_SHUBUR"). +lisp_code_name(74459,"CUNEIFORM_SIGN_SI"). +lisp_code_name(74460,"CUNEIFORM_SIGN_SI_GUNU"). +lisp_code_name(74461,"CUNEIFORM_SIGN_SIG"). +lisp_code_name(74462,"CUNEIFORM_SIGN_SIG4"). +lisp_code_name(74463,"CUNEIFORM_SIGN_SIG4_OVER_SIG4_SHU2"). +lisp_code_name(74464,"CUNEIFORM_SIGN_SIK2"). +lisp_code_name(74465,"CUNEIFORM_SIGN_SILA3"). +lisp_code_name(74466,"CUNEIFORM_SIGN_SU"). +lisp_code_name(74467,"CUNEIFORM_SIGN_SU_OVER_SU"). +lisp_code_name(74468,"CUNEIFORM_SIGN_SUD"). +lisp_code_name(74469,"CUNEIFORM_SIGN_SUD2"). +lisp_code_name(74470,"CUNEIFORM_SIGN_SUHUR"). +lisp_code_name(74471,"CUNEIFORM_SIGN_SUM"). +lisp_code_name(74472,"CUNEIFORM_SIGN_SUMASH"). +lisp_code_name(74473,"CUNEIFORM_SIGN_SUR"). +lisp_code_name(74474,"CUNEIFORM_SIGN_SUR9"). +lisp_code_name(74475,"CUNEIFORM_SIGN_TA"). +lisp_code_name(74476,"CUNEIFORM_SIGN_TA_ASTERISK"). +lisp_code_name(74477,"CUNEIFORM_SIGN_TA_TIMES_HI"). +lisp_code_name(74478,"CUNEIFORM_SIGN_TA_TIMES_MI"). +lisp_code_name(74479,"CUNEIFORM_SIGN_TA_GUNU"). +lisp_code_name(74480,"CUNEIFORM_SIGN_TAB"). +lisp_code_name(74481,"CUNEIFORM_SIGN_TAB_OVER_TAB_NI_OVER_NI_DISH_OVER_DISH"). +lisp_code_name(74482,"CUNEIFORM_SIGN_TAB_SQUARED"). +lisp_code_name(74483,"CUNEIFORM_SIGN_TAG"). +lisp_code_name(74484,"CUNEIFORM_SIGN_TAG_TIMES_BI"). +lisp_code_name(74485,"CUNEIFORM_SIGN_TAG_TIMES_GUD"). +lisp_code_name(74486,"CUNEIFORM_SIGN_TAG_TIMES_SHE"). +lisp_code_name(74487,"CUNEIFORM_SIGN_TAG_TIMES_SHU"). +lisp_code_name(74488,"CUNEIFORM_SIGN_TAG_TIMES_TUG2"). +lisp_code_name(74489,"CUNEIFORM_SIGN_TAG_TIMES_UD"). +lisp_code_name(74490,"CUNEIFORM_SIGN_TAK4"). +lisp_code_name(74491,"CUNEIFORM_SIGN_TAR"). +lisp_code_name(74492,"CUNEIFORM_SIGN_TE"). +lisp_code_name(74493,"CUNEIFORM_SIGN_TE_GUNU"). +lisp_code_name(74494,"CUNEIFORM_SIGN_TI"). +lisp_code_name(74495,"CUNEIFORM_SIGN_TI_TENU"). +lisp_code_name(74496,"CUNEIFORM_SIGN_TIL"). +lisp_code_name(74497,"CUNEIFORM_SIGN_TIR"). +lisp_code_name(74498,"CUNEIFORM_SIGN_TIR_TIMES_TAK4"). +lisp_code_name(74499,"CUNEIFORM_SIGN_TIR_OVER_TIR"). +lisp_code_name(74500,"CUNEIFORM_SIGN_TIR_OVER_TIR_GAD_OVER_GAD_GAR_OVER_GAR"). +lisp_code_name(74501,"CUNEIFORM_SIGN_TU"). +lisp_code_name(74502,"CUNEIFORM_SIGN_TUG2"). +lisp_code_name(74503,"CUNEIFORM_SIGN_TUK"). +lisp_code_name(74504,"CUNEIFORM_SIGN_TUM"). +lisp_code_name(74505,"CUNEIFORM_SIGN_TUR"). +lisp_code_name(74506,"CUNEIFORM_SIGN_TUR_OVER_TUR_ZA_OVER_ZA"). +lisp_code_name(74507,"CUNEIFORM_SIGN_U"). +lisp_code_name(74508,"CUNEIFORM_SIGN_U_GUD"). +lisp_code_name(74509,"CUNEIFORM_SIGN_U_U_U"). +lisp_code_name(74510,"CUNEIFORM_SIGN_U_OVER_U_PA_OVER_PA_GAR_OVER_GAR"). +lisp_code_name(74511,"CUNEIFORM_SIGN_U_OVER_U_SUR_OVER_SUR"). +lisp_code_name(74512,"CUNEIFORM_SIGN_U_OVER_U_U_REVERSED_OVER_U_REVERSED"). +lisp_code_name(74513,"CUNEIFORM_SIGN_U2"). +lisp_code_name(74514,"CUNEIFORM_SIGN_UB"). +lisp_code_name(74515,"CUNEIFORM_SIGN_UD"). +lisp_code_name(74516,"CUNEIFORM_SIGN_UD_KUSHU2"). +lisp_code_name(74517,"CUNEIFORM_SIGN_UD_TIMES_BAD"). +lisp_code_name(74518,"CUNEIFORM_SIGN_UD_TIMES_MI"). +lisp_code_name(74519,"CUNEIFORM_SIGN_UD_TIMES_U_PLUS_U_PLUS_U"). +lisp_code_name(74520,"CUNEIFORM_SIGN_UD_TIMES_U_PLUS_U_PLUS_U_GUNU"). +lisp_code_name(74521,"CUNEIFORM_SIGN_UD_GUNU"). +lisp_code_name(74522,"CUNEIFORM_SIGN_UD_SHESHIG"). +lisp_code_name(74523,"CUNEIFORM_SIGN_UD_SHESHIG_TIMES_BAD"). +lisp_code_name(74524,"CUNEIFORM_SIGN_UDUG"). +lisp_code_name(74525,"CUNEIFORM_SIGN_UM"). +lisp_code_name(74526,"CUNEIFORM_SIGN_UM_TIMES_LAGAB"). +lisp_code_name(74527,"CUNEIFORM_SIGN_UM_TIMES_ME_PLUS_DA"). +lisp_code_name(74528,"CUNEIFORM_SIGN_UM_TIMES_SHA3"). +lisp_code_name(74529,"CUNEIFORM_SIGN_UM_TIMES_U"). +lisp_code_name(74530,"CUNEIFORM_SIGN_UMBIN"). +lisp_code_name(74531,"CUNEIFORM_SIGN_UMUM"). +lisp_code_name(74532,"CUNEIFORM_SIGN_UMUM_TIMES_KASKAL"). +lisp_code_name(74533,"CUNEIFORM_SIGN_UMUM_TIMES_PA"). +lisp_code_name(74534,"CUNEIFORM_SIGN_UN"). +lisp_code_name(74535,"CUNEIFORM_SIGN_UN_GUNU"). +lisp_code_name(74536,"CUNEIFORM_SIGN_UR"). +lisp_code_name(74537,"CUNEIFORM_SIGN_UR_CROSSING_UR"). +lisp_code_name(74538,"CUNEIFORM_SIGN_UR_SHESHIG"). +lisp_code_name(74539,"CUNEIFORM_SIGN_UR2"). +lisp_code_name(74540,"CUNEIFORM_SIGN_UR2_TIMES_A_PLUS_HA"). +lisp_code_name(74541,"CUNEIFORM_SIGN_UR2_TIMES_A_PLUS_NA"). +lisp_code_name(74542,"CUNEIFORM_SIGN_UR2_TIMES_AL"). +lisp_code_name(74543,"CUNEIFORM_SIGN_UR2_TIMES_HA"). +lisp_code_name(74544,"CUNEIFORM_SIGN_UR2_TIMES_NUN"). +lisp_code_name(74545,"CUNEIFORM_SIGN_UR2_TIMES_U2"). +lisp_code_name(74546,"CUNEIFORM_SIGN_UR2_TIMES_U2_PLUS_ASH"). +lisp_code_name(74547,"CUNEIFORM_SIGN_UR2_TIMES_U2_PLUS_BI"). +lisp_code_name(74548,"CUNEIFORM_SIGN_UR4"). +lisp_code_name(74549,"CUNEIFORM_SIGN_URI"). +lisp_code_name(74550,"CUNEIFORM_SIGN_URI3"). +lisp_code_name(74551,"CUNEIFORM_SIGN_URU"). +lisp_code_name(74552,"CUNEIFORM_SIGN_URU_TIMES_A"). +lisp_code_name(74553,"CUNEIFORM_SIGN_URU_TIMES_ASHGAB"). +lisp_code_name(74554,"CUNEIFORM_SIGN_URU_TIMES_BAR"). +lisp_code_name(74555,"CUNEIFORM_SIGN_URU_TIMES_DUN"). +lisp_code_name(74556,"CUNEIFORM_SIGN_URU_TIMES_GA"). +lisp_code_name(74557,"CUNEIFORM_SIGN_URU_TIMES_GAL"). +lisp_code_name(74558,"CUNEIFORM_SIGN_URU_TIMES_GAN2_TENU"). +lisp_code_name(74559,"CUNEIFORM_SIGN_URU_TIMES_GAR"). +lisp_code_name(74560,"CUNEIFORM_SIGN_URU_TIMES_GU"). +lisp_code_name(74561,"CUNEIFORM_SIGN_URU_TIMES_HA"). +lisp_code_name(74562,"CUNEIFORM_SIGN_URU_TIMES_IGI"). +lisp_code_name(74563,"CUNEIFORM_SIGN_URU_TIMES_IM"). +lisp_code_name(74564,"CUNEIFORM_SIGN_URU_TIMES_ISH"). +lisp_code_name(74565,"CUNEIFORM_SIGN_URU_TIMES_KI"). +lisp_code_name(74566,"CUNEIFORM_SIGN_URU_TIMES_LUM"). +lisp_code_name(74567,"CUNEIFORM_SIGN_URU_TIMES_MIN"). +lisp_code_name(74568,"CUNEIFORM_SIGN_URU_TIMES_PA"). +lisp_code_name(74569,"CUNEIFORM_SIGN_URU_TIMES_SHE"). +lisp_code_name(74570,"CUNEIFORM_SIGN_URU_TIMES_SIG4"). +lisp_code_name(74571,"CUNEIFORM_SIGN_URU_TIMES_TU"). +lisp_code_name(74572,"CUNEIFORM_SIGN_URU_TIMES_U_PLUS_GUD"). +lisp_code_name(74573,"CUNEIFORM_SIGN_URU_TIMES_UD"). +lisp_code_name(74574,"CUNEIFORM_SIGN_URU_TIMES_URUDA"). +lisp_code_name(74575,"CUNEIFORM_SIGN_URUDA"). +lisp_code_name(74576,"CUNEIFORM_SIGN_URUDA_TIMES_U"). +lisp_code_name(74577,"CUNEIFORM_SIGN_USH"). +lisp_code_name(74578,"CUNEIFORM_SIGN_USH_TIMES_A"). +lisp_code_name(74579,"CUNEIFORM_SIGN_USH_TIMES_KU"). +lisp_code_name(74580,"CUNEIFORM_SIGN_USH_TIMES_KUR"). +lisp_code_name(74581,"CUNEIFORM_SIGN_USH_TIMES_TAK4"). +lisp_code_name(74582,"CUNEIFORM_SIGN_USHX"). +lisp_code_name(74583,"CUNEIFORM_SIGN_USH2"). +lisp_code_name(74584,"CUNEIFORM_SIGN_USHUMX"). +lisp_code_name(74585,"CUNEIFORM_SIGN_UTUKI"). +lisp_code_name(74586,"CUNEIFORM_SIGN_UZ3"). +lisp_code_name(74587,"CUNEIFORM_SIGN_UZ3_TIMES_KASKAL"). +lisp_code_name(74588,"CUNEIFORM_SIGN_UZU"). +lisp_code_name(74589,"CUNEIFORM_SIGN_ZA"). +lisp_code_name(74590,"CUNEIFORM_SIGN_ZA_TENU"). +lisp_code_name(74591,"CUNEIFORM_SIGN_ZA_SQUARED_TIMES_KUR"). +lisp_code_name(74592,"CUNEIFORM_SIGN_ZAG"). +lisp_code_name(74593,"CUNEIFORM_SIGN_ZAMX"). +lisp_code_name(74594,"CUNEIFORM_SIGN_ZE2"). +lisp_code_name(74595,"CUNEIFORM_SIGN_ZI"). +lisp_code_name(74596,"CUNEIFORM_SIGN_ZI_OVER_ZI"). +lisp_code_name(74597,"CUNEIFORM_SIGN_ZI3"). +lisp_code_name(74598,"CUNEIFORM_SIGN_ZIB"). +lisp_code_name(74599,"CUNEIFORM_SIGN_ZIB_KABA_TENU"). +lisp_code_name(74600,"CUNEIFORM_SIGN_ZIG"). +lisp_code_name(74601,"CUNEIFORM_SIGN_ZIZ2"). +lisp_code_name(74602,"CUNEIFORM_SIGN_ZU"). +lisp_code_name(74603,"CUNEIFORM_SIGN_ZU5"). +lisp_code_name(74604,"CUNEIFORM_SIGN_ZU5_TIMES_A"). +lisp_code_name(74605,"CUNEIFORM_SIGN_ZUBUR"). +lisp_code_name(74606,"CUNEIFORM_SIGN_ZUM"). +lisp_code_name(74607,"CUNEIFORM_SIGN_KAP_ELAMITE"). +lisp_code_name(74608,"CUNEIFORM_SIGN_AB_TIMES_NUN"). +lisp_code_name(74609,"CUNEIFORM_SIGN_AB2_TIMES_A"). +lisp_code_name(74610,"CUNEIFORM_SIGN_AMAR_TIMES_KUG"). +lisp_code_name(74611,"CUNEIFORM_SIGN_DAG_KISIM5_TIMES_U2_PLUS_MASH"). +lisp_code_name(74612,"CUNEIFORM_SIGN_DAG3"). +lisp_code_name(74613,"CUNEIFORM_SIGN_DISH_PLUS_SHU"). +lisp_code_name(74614,"CUNEIFORM_SIGN_DUB_TIMES_SHE"). +lisp_code_name(74615,"CUNEIFORM_SIGN_EZEN_TIMES_GUD"). +lisp_code_name(74616,"CUNEIFORM_SIGN_EZEN_TIMES_SHE"). +lisp_code_name(74617,"CUNEIFORM_SIGN_GA2_TIMES_AN_PLUS_KAK_PLUS_A"). +lisp_code_name(74618,"CUNEIFORM_SIGN_GA2_TIMES_ASH2"). +lisp_code_name(74619,"CUNEIFORM_SIGN_GE22"). +lisp_code_name(74620,"CUNEIFORM_SIGN_GIG"). +lisp_code_name(74621,"CUNEIFORM_SIGN_HUSH"). +lisp_code_name(74622,"CUNEIFORM_SIGN_KA_TIMES_ANSHE"). +lisp_code_name(74623,"CUNEIFORM_SIGN_KA_TIMES_ASH3"). +lisp_code_name(74624,"CUNEIFORM_SIGN_KA_TIMES_GISH"). +lisp_code_name(74625,"CUNEIFORM_SIGN_KA_TIMES_GUD"). +lisp_code_name(74626,"CUNEIFORM_SIGN_KA_TIMES_HI_TIMES_ASH2"). +lisp_code_name(74627,"CUNEIFORM_SIGN_KA_TIMES_LUM"). +lisp_code_name(74628,"CUNEIFORM_SIGN_KA_TIMES_PA"). +lisp_code_name(74629,"CUNEIFORM_SIGN_KA_TIMES_SHUL"). +lisp_code_name(74630,"CUNEIFORM_SIGN_KA_TIMES_TU"). +lisp_code_name(74631,"CUNEIFORM_SIGN_KA_TIMES_UR2"). +lisp_code_name(74632,"CUNEIFORM_SIGN_LAGAB_TIMES_GI"). +lisp_code_name(74633,"CUNEIFORM_SIGN_LU2_SHESHIG_TIMES_BAD"). +lisp_code_name(74634,"CUNEIFORM_SIGN_LU2_TIMES_ESH2_PLUS_LAL"). +lisp_code_name(74635,"CUNEIFORM_SIGN_LU2_TIMES_SHU"). +lisp_code_name(74636,"CUNEIFORM_SIGN_MESH"). +lisp_code_name(74637,"CUNEIFORM_SIGN_MUSH3_TIMES_ZA"). +lisp_code_name(74638,"CUNEIFORM_SIGN_NA4"). +lisp_code_name(74639,"CUNEIFORM_SIGN_NIN"). +lisp_code_name(74640,"CUNEIFORM_SIGN_NIN9"). +lisp_code_name(74641,"CUNEIFORM_SIGN_NINDA2_TIMES_BAL"). +lisp_code_name(74642,"CUNEIFORM_SIGN_NINDA2_TIMES_GI"). +lisp_code_name(74643,"CUNEIFORM_SIGN_NU11_ROTATED_NINETY_DEGREES"). +lisp_code_name(74644,"CUNEIFORM_SIGN_PESH2_ASTERISK"). +lisp_code_name(74645,"CUNEIFORM_SIGN_PIR2"). +lisp_code_name(74646,"CUNEIFORM_SIGN_SAG_TIMES_IGI_GUNU"). +lisp_code_name(74647,"CUNEIFORM_SIGN_TI2"). +lisp_code_name(74648,"CUNEIFORM_SIGN_UM_TIMES_ME"). +lisp_code_name(74752,"CUNEIFORM_NUMERIC_SIGN_TWO_ASH"). +lisp_code_name(74753,"CUNEIFORM_NUMERIC_SIGN_THREE_ASH"). +lisp_code_name(74754,"CUNEIFORM_NUMERIC_SIGN_FOUR_ASH"). +lisp_code_name(74755,"CUNEIFORM_NUMERIC_SIGN_FIVE_ASH"). +lisp_code_name(74756,"CUNEIFORM_NUMERIC_SIGN_SIX_ASH"). +lisp_code_name(74757,"CUNEIFORM_NUMERIC_SIGN_SEVEN_ASH"). +lisp_code_name(74758,"CUNEIFORM_NUMERIC_SIGN_EIGHT_ASH"). +lisp_code_name(74759,"CUNEIFORM_NUMERIC_SIGN_NINE_ASH"). +lisp_code_name(74760,"CUNEIFORM_NUMERIC_SIGN_THREE_DISH"). +lisp_code_name(74761,"CUNEIFORM_NUMERIC_SIGN_FOUR_DISH"). +lisp_code_name(74762,"CUNEIFORM_NUMERIC_SIGN_FIVE_DISH"). +lisp_code_name(74763,"CUNEIFORM_NUMERIC_SIGN_SIX_DISH"). +lisp_code_name(74764,"CUNEIFORM_NUMERIC_SIGN_SEVEN_DISH"). +lisp_code_name(74765,"CUNEIFORM_NUMERIC_SIGN_EIGHT_DISH"). +lisp_code_name(74766,"CUNEIFORM_NUMERIC_SIGN_NINE_DISH"). +lisp_code_name(74767,"CUNEIFORM_NUMERIC_SIGN_FOUR_U"). +lisp_code_name(74768,"CUNEIFORM_NUMERIC_SIGN_FIVE_U"). +lisp_code_name(74769,"CUNEIFORM_NUMERIC_SIGN_SIX_U"). +lisp_code_name(74770,"CUNEIFORM_NUMERIC_SIGN_SEVEN_U"). +lisp_code_name(74771,"CUNEIFORM_NUMERIC_SIGN_EIGHT_U"). +lisp_code_name(74772,"CUNEIFORM_NUMERIC_SIGN_NINE_U"). +lisp_code_name(74773,"CUNEIFORM_NUMERIC_SIGN_ONE_GESH2"). +lisp_code_name(74774,"CUNEIFORM_NUMERIC_SIGN_TWO_GESH2"). +lisp_code_name(74775,"CUNEIFORM_NUMERIC_SIGN_THREE_GESH2"). +lisp_code_name(74776,"CUNEIFORM_NUMERIC_SIGN_FOUR_GESH2"). +lisp_code_name(74777,"CUNEIFORM_NUMERIC_SIGN_FIVE_GESH2"). +lisp_code_name(74778,"CUNEIFORM_NUMERIC_SIGN_SIX_GESH2"). +lisp_code_name(74779,"CUNEIFORM_NUMERIC_SIGN_SEVEN_GESH2"). +lisp_code_name(74780,"CUNEIFORM_NUMERIC_SIGN_EIGHT_GESH2"). +lisp_code_name(74781,"CUNEIFORM_NUMERIC_SIGN_NINE_GESH2"). +lisp_code_name(74782,"CUNEIFORM_NUMERIC_SIGN_ONE_GESHU"). +lisp_code_name(74783,"CUNEIFORM_NUMERIC_SIGN_TWO_GESHU"). +lisp_code_name(74784,"CUNEIFORM_NUMERIC_SIGN_THREE_GESHU"). +lisp_code_name(74785,"CUNEIFORM_NUMERIC_SIGN_FOUR_GESHU"). +lisp_code_name(74786,"CUNEIFORM_NUMERIC_SIGN_FIVE_GESHU"). +lisp_code_name(74787,"CUNEIFORM_NUMERIC_SIGN_TWO_SHAR2"). +lisp_code_name(74788,"CUNEIFORM_NUMERIC_SIGN_THREE_SHAR2"). +lisp_code_name(74789,"CUNEIFORM_NUMERIC_SIGN_THREE_SHAR2_VARIANT_FORM"). +lisp_code_name(74790,"CUNEIFORM_NUMERIC_SIGN_FOUR_SHAR2"). +lisp_code_name(74791,"CUNEIFORM_NUMERIC_SIGN_FIVE_SHAR2"). +lisp_code_name(74792,"CUNEIFORM_NUMERIC_SIGN_SIX_SHAR2"). +lisp_code_name(74793,"CUNEIFORM_NUMERIC_SIGN_SEVEN_SHAR2"). +lisp_code_name(74794,"CUNEIFORM_NUMERIC_SIGN_EIGHT_SHAR2"). +lisp_code_name(74795,"CUNEIFORM_NUMERIC_SIGN_NINE_SHAR2"). +lisp_code_name(74796,"CUNEIFORM_NUMERIC_SIGN_ONE_SHARU"). +lisp_code_name(74797,"CUNEIFORM_NUMERIC_SIGN_TWO_SHARU"). +lisp_code_name(74798,"CUNEIFORM_NUMERIC_SIGN_THREE_SHARU"). +lisp_code_name(74799,"CUNEIFORM_NUMERIC_SIGN_THREE_SHARU_VARIANT_FORM"). +lisp_code_name(74800,"CUNEIFORM_NUMERIC_SIGN_FOUR_SHARU"). +lisp_code_name(74801,"CUNEIFORM_NUMERIC_SIGN_FIVE_SHARU"). +lisp_code_name(74802,"CUNEIFORM_NUMERIC_SIGN_SHAR2_TIMES_GAL_PLUS_DISH"). +lisp_code_name(74803,"CUNEIFORM_NUMERIC_SIGN_SHAR2_TIMES_GAL_PLUS_MIN"). +lisp_code_name(74804,"CUNEIFORM_NUMERIC_SIGN_ONE_BURU"). +lisp_code_name(74805,"CUNEIFORM_NUMERIC_SIGN_TWO_BURU"). +lisp_code_name(74806,"CUNEIFORM_NUMERIC_SIGN_THREE_BURU"). +lisp_code_name(74807,"CUNEIFORM_NUMERIC_SIGN_THREE_BURU_VARIANT_FORM"). +lisp_code_name(74808,"CUNEIFORM_NUMERIC_SIGN_FOUR_BURU"). +lisp_code_name(74809,"CUNEIFORM_NUMERIC_SIGN_FIVE_BURU"). +lisp_code_name(74810,"CUNEIFORM_NUMERIC_SIGN_THREE_VARIANT_FORM_ESH16"). +lisp_code_name(74811,"CUNEIFORM_NUMERIC_SIGN_THREE_VARIANT_FORM_ESH21"). +lisp_code_name(74812,"CUNEIFORM_NUMERIC_SIGN_FOUR_VARIANT_FORM_LIMMU"). +lisp_code_name(74813,"CUNEIFORM_NUMERIC_SIGN_FOUR_VARIANT_FORM_LIMMU4"). +lisp_code_name(74814,"CUNEIFORM_NUMERIC_SIGN_FOUR_VARIANT_FORM_LIMMU_A"). +lisp_code_name(74815,"CUNEIFORM_NUMERIC_SIGN_FOUR_VARIANT_FORM_LIMMU_B"). +lisp_code_name(74816,"CUNEIFORM_NUMERIC_SIGN_SIX_VARIANT_FORM_ASH9"). +lisp_code_name(74817,"CUNEIFORM_NUMERIC_SIGN_SEVEN_VARIANT_FORM_IMIN3"). +lisp_code_name(74818,"CUNEIFORM_NUMERIC_SIGN_SEVEN_VARIANT_FORM_IMIN_A"). +lisp_code_name(74819,"CUNEIFORM_NUMERIC_SIGN_SEVEN_VARIANT_FORM_IMIN_B"). +lisp_code_name(74820,"CUNEIFORM_NUMERIC_SIGN_EIGHT_VARIANT_FORM_USSU"). +lisp_code_name(74821,"CUNEIFORM_NUMERIC_SIGN_EIGHT_VARIANT_FORM_USSU3"). +lisp_code_name(74822,"CUNEIFORM_NUMERIC_SIGN_NINE_VARIANT_FORM_ILIMMU"). +lisp_code_name(74823,"CUNEIFORM_NUMERIC_SIGN_NINE_VARIANT_FORM_ILIMMU3"). +lisp_code_name(74824,"CUNEIFORM_NUMERIC_SIGN_NINE_VARIANT_FORM_ILIMMU4"). +lisp_code_name(74825,"CUNEIFORM_NUMERIC_SIGN_NINE_VARIANT_FORM_ILIMMU_A"). +lisp_code_name(74826,"CUNEIFORM_NUMERIC_SIGN_TWO_ASH_TENU"). +lisp_code_name(74827,"CUNEIFORM_NUMERIC_SIGN_THREE_ASH_TENU"). +lisp_code_name(74828,"CUNEIFORM_NUMERIC_SIGN_FOUR_ASH_TENU"). +lisp_code_name(74829,"CUNEIFORM_NUMERIC_SIGN_FIVE_ASH_TENU"). +lisp_code_name(74830,"CUNEIFORM_NUMERIC_SIGN_SIX_ASH_TENU"). +lisp_code_name(74831,"CUNEIFORM_NUMERIC_SIGN_ONE_BAN2"). +lisp_code_name(74832,"CUNEIFORM_NUMERIC_SIGN_TWO_BAN2"). +lisp_code_name(74833,"CUNEIFORM_NUMERIC_SIGN_THREE_BAN2"). +lisp_code_name(74834,"CUNEIFORM_NUMERIC_SIGN_FOUR_BAN2"). +lisp_code_name(74835,"CUNEIFORM_NUMERIC_SIGN_FOUR_BAN2_VARIANT_FORM"). +lisp_code_name(74836,"CUNEIFORM_NUMERIC_SIGN_FIVE_BAN2"). +lisp_code_name(74837,"CUNEIFORM_NUMERIC_SIGN_FIVE_BAN2_VARIANT_FORM"). +lisp_code_name(74838,"CUNEIFORM_NUMERIC_SIGN_NIGIDAMIN"). +lisp_code_name(74839,"CUNEIFORM_NUMERIC_SIGN_NIGIDAESH"). +lisp_code_name(74840,"CUNEIFORM_NUMERIC_SIGN_ONE_ESHE3"). +lisp_code_name(74841,"CUNEIFORM_NUMERIC_SIGN_TWO_ESHE3"). +lisp_code_name(74842,"CUNEIFORM_NUMERIC_SIGN_ONE_THIRD_DISH"). +lisp_code_name(74843,"CUNEIFORM_NUMERIC_SIGN_TWO_THIRDS_DISH"). +lisp_code_name(74844,"CUNEIFORM_NUMERIC_SIGN_FIVE_SIXTHS_DISH"). +lisp_code_name(74845,"CUNEIFORM_NUMERIC_SIGN_ONE_THIRD_VARIANT_FORM_A"). +lisp_code_name(74846,"CUNEIFORM_NUMERIC_SIGN_TWO_THIRDS_VARIANT_FORM_A"). +lisp_code_name(74847,"CUNEIFORM_NUMERIC_SIGN_ONE_EIGHTH_ASH"). +lisp_code_name(74848,"CUNEIFORM_NUMERIC_SIGN_ONE_QUARTER_ASH"). +lisp_code_name(74849,"CUNEIFORM_NUMERIC_SIGN_OLD_ASSYRIAN_ONE_SIXTH"). +lisp_code_name(74850,"CUNEIFORM_NUMERIC_SIGN_OLD_ASSYRIAN_ONE_QUARTER"). +lisp_code_name(74851,"CUNEIFORM_NUMERIC_SIGN_ONE_QUARTER_GUR"). +lisp_code_name(74852,"CUNEIFORM_NUMERIC_SIGN_ONE_HALF_GUR"). +lisp_code_name(74853,"CUNEIFORM_NUMERIC_SIGN_ELAMITE_ONE_THIRD"). +lisp_code_name(74854,"CUNEIFORM_NUMERIC_SIGN_ELAMITE_TWO_THIRDS"). +lisp_code_name(74855,"CUNEIFORM_NUMERIC_SIGN_ELAMITE_FORTY"). +lisp_code_name(74856,"CUNEIFORM_NUMERIC_SIGN_ELAMITE_FIFTY"). +lisp_code_name(74857,"CUNEIFORM_NUMERIC_SIGN_FOUR_U_VARIANT_FORM"). +lisp_code_name(74858,"CUNEIFORM_NUMERIC_SIGN_FIVE_U_VARIANT_FORM"). +lisp_code_name(74859,"CUNEIFORM_NUMERIC_SIGN_SIX_U_VARIANT_FORM"). +lisp_code_name(74860,"CUNEIFORM_NUMERIC_SIGN_SEVEN_U_VARIANT_FORM"). +lisp_code_name(74861,"CUNEIFORM_NUMERIC_SIGN_EIGHT_U_VARIANT_FORM"). +lisp_code_name(74862,"CUNEIFORM_NUMERIC_SIGN_NINE_U_VARIANT_FORM"). +lisp_code_name(74864,"CUNEIFORM_PUNCTUATION_SIGN_OLD_ASSYRIAN_WORD_DIVIDER"). +lisp_code_name(74865,"CUNEIFORM_PUNCTUATION_SIGN_VERTICAL_COLON"). +lisp_code_name(74866,"CUNEIFORM_PUNCTUATION_SIGN_DIAGONAL_COLON"). +lisp_code_name(74867,"CUNEIFORM_PUNCTUATION_SIGN_DIAGONAL_TRICOLON"). +lisp_code_name(74868,"CUNEIFORM_PUNCTUATION_SIGN_DIAGONAL_QUADCOLON"). +lisp_code_name(77824,"EGYPTIAN_HIEROGLYPH_A001"). +lisp_code_name(77825,"EGYPTIAN_HIEROGLYPH_A002"). +lisp_code_name(77826,"EGYPTIAN_HIEROGLYPH_A003"). +lisp_code_name(77827,"EGYPTIAN_HIEROGLYPH_A004"). +lisp_code_name(77828,"EGYPTIAN_HIEROGLYPH_A005"). +lisp_code_name(77829,"EGYPTIAN_HIEROGLYPH_A005A"). +lisp_code_name(77830,"EGYPTIAN_HIEROGLYPH_A006"). +lisp_code_name(77831,"EGYPTIAN_HIEROGLYPH_A006A"). +lisp_code_name(77832,"EGYPTIAN_HIEROGLYPH_A006B"). +lisp_code_name(77833,"EGYPTIAN_HIEROGLYPH_A007"). +lisp_code_name(77834,"EGYPTIAN_HIEROGLYPH_A008"). +lisp_code_name(77835,"EGYPTIAN_HIEROGLYPH_A009"). +lisp_code_name(77836,"EGYPTIAN_HIEROGLYPH_A010"). +lisp_code_name(77837,"EGYPTIAN_HIEROGLYPH_A011"). +lisp_code_name(77838,"EGYPTIAN_HIEROGLYPH_A012"). +lisp_code_name(77839,"EGYPTIAN_HIEROGLYPH_A013"). +lisp_code_name(77840,"EGYPTIAN_HIEROGLYPH_A014"). +lisp_code_name(77841,"EGYPTIAN_HIEROGLYPH_A014A"). +lisp_code_name(77842,"EGYPTIAN_HIEROGLYPH_A015"). +lisp_code_name(77843,"EGYPTIAN_HIEROGLYPH_A016"). +lisp_code_name(77844,"EGYPTIAN_HIEROGLYPH_A017"). +lisp_code_name(77845,"EGYPTIAN_HIEROGLYPH_A017A"). +lisp_code_name(77846,"EGYPTIAN_HIEROGLYPH_A018"). +lisp_code_name(77847,"EGYPTIAN_HIEROGLYPH_A019"). +lisp_code_name(77848,"EGYPTIAN_HIEROGLYPH_A020"). +lisp_code_name(77849,"EGYPTIAN_HIEROGLYPH_A021"). +lisp_code_name(77850,"EGYPTIAN_HIEROGLYPH_A022"). +lisp_code_name(77851,"EGYPTIAN_HIEROGLYPH_A023"). +lisp_code_name(77852,"EGYPTIAN_HIEROGLYPH_A024"). +lisp_code_name(77853,"EGYPTIAN_HIEROGLYPH_A025"). +lisp_code_name(77854,"EGYPTIAN_HIEROGLYPH_A026"). +lisp_code_name(77855,"EGYPTIAN_HIEROGLYPH_A027"). +lisp_code_name(77856,"EGYPTIAN_HIEROGLYPH_A028"). +lisp_code_name(77857,"EGYPTIAN_HIEROGLYPH_A029"). +lisp_code_name(77858,"EGYPTIAN_HIEROGLYPH_A030"). +lisp_code_name(77859,"EGYPTIAN_HIEROGLYPH_A031"). +lisp_code_name(77860,"EGYPTIAN_HIEROGLYPH_A032"). +lisp_code_name(77861,"EGYPTIAN_HIEROGLYPH_A032A"). +lisp_code_name(77862,"EGYPTIAN_HIEROGLYPH_A033"). +lisp_code_name(77863,"EGYPTIAN_HIEROGLYPH_A034"). +lisp_code_name(77864,"EGYPTIAN_HIEROGLYPH_A035"). +lisp_code_name(77865,"EGYPTIAN_HIEROGLYPH_A036"). +lisp_code_name(77866,"EGYPTIAN_HIEROGLYPH_A037"). +lisp_code_name(77867,"EGYPTIAN_HIEROGLYPH_A038"). +lisp_code_name(77868,"EGYPTIAN_HIEROGLYPH_A039"). +lisp_code_name(77869,"EGYPTIAN_HIEROGLYPH_A040"). +lisp_code_name(77870,"EGYPTIAN_HIEROGLYPH_A040A"). +lisp_code_name(77871,"EGYPTIAN_HIEROGLYPH_A041"). +lisp_code_name(77872,"EGYPTIAN_HIEROGLYPH_A042"). +lisp_code_name(77873,"EGYPTIAN_HIEROGLYPH_A042A"). +lisp_code_name(77874,"EGYPTIAN_HIEROGLYPH_A043"). +lisp_code_name(77875,"EGYPTIAN_HIEROGLYPH_A043A"). +lisp_code_name(77876,"EGYPTIAN_HIEROGLYPH_A044"). +lisp_code_name(77877,"EGYPTIAN_HIEROGLYPH_A045"). +lisp_code_name(77878,"EGYPTIAN_HIEROGLYPH_A045A"). +lisp_code_name(77879,"EGYPTIAN_HIEROGLYPH_A046"). +lisp_code_name(77880,"EGYPTIAN_HIEROGLYPH_A047"). +lisp_code_name(77881,"EGYPTIAN_HIEROGLYPH_A048"). +lisp_code_name(77882,"EGYPTIAN_HIEROGLYPH_A049"). +lisp_code_name(77883,"EGYPTIAN_HIEROGLYPH_A050"). +lisp_code_name(77884,"EGYPTIAN_HIEROGLYPH_A051"). +lisp_code_name(77885,"EGYPTIAN_HIEROGLYPH_A052"). +lisp_code_name(77886,"EGYPTIAN_HIEROGLYPH_A053"). +lisp_code_name(77887,"EGYPTIAN_HIEROGLYPH_A054"). +lisp_code_name(77888,"EGYPTIAN_HIEROGLYPH_A055"). +lisp_code_name(77889,"EGYPTIAN_HIEROGLYPH_A056"). +lisp_code_name(77890,"EGYPTIAN_HIEROGLYPH_A057"). +lisp_code_name(77891,"EGYPTIAN_HIEROGLYPH_A058"). +lisp_code_name(77892,"EGYPTIAN_HIEROGLYPH_A059"). +lisp_code_name(77893,"EGYPTIAN_HIEROGLYPH_A060"). +lisp_code_name(77894,"EGYPTIAN_HIEROGLYPH_A061"). +lisp_code_name(77895,"EGYPTIAN_HIEROGLYPH_A062"). +lisp_code_name(77896,"EGYPTIAN_HIEROGLYPH_A063"). +lisp_code_name(77897,"EGYPTIAN_HIEROGLYPH_A064"). +lisp_code_name(77898,"EGYPTIAN_HIEROGLYPH_A065"). +lisp_code_name(77899,"EGYPTIAN_HIEROGLYPH_A066"). +lisp_code_name(77900,"EGYPTIAN_HIEROGLYPH_A067"). +lisp_code_name(77901,"EGYPTIAN_HIEROGLYPH_A068"). +lisp_code_name(77902,"EGYPTIAN_HIEROGLYPH_A069"). +lisp_code_name(77903,"EGYPTIAN_HIEROGLYPH_A070"). +lisp_code_name(77904,"EGYPTIAN_HIEROGLYPH_B001"). +lisp_code_name(77905,"EGYPTIAN_HIEROGLYPH_B002"). +lisp_code_name(77906,"EGYPTIAN_HIEROGLYPH_B003"). +lisp_code_name(77907,"EGYPTIAN_HIEROGLYPH_B004"). +lisp_code_name(77908,"EGYPTIAN_HIEROGLYPH_B005"). +lisp_code_name(77909,"EGYPTIAN_HIEROGLYPH_B005A"). +lisp_code_name(77910,"EGYPTIAN_HIEROGLYPH_B006"). +lisp_code_name(77911,"EGYPTIAN_HIEROGLYPH_B007"). +lisp_code_name(77912,"EGYPTIAN_HIEROGLYPH_B008"). +lisp_code_name(77913,"EGYPTIAN_HIEROGLYPH_B009"). +lisp_code_name(77914,"EGYPTIAN_HIEROGLYPH_C001"). +lisp_code_name(77915,"EGYPTIAN_HIEROGLYPH_C002"). +lisp_code_name(77916,"EGYPTIAN_HIEROGLYPH_C002A"). +lisp_code_name(77917,"EGYPTIAN_HIEROGLYPH_C002B"). +lisp_code_name(77918,"EGYPTIAN_HIEROGLYPH_C002C"). +lisp_code_name(77919,"EGYPTIAN_HIEROGLYPH_C003"). +lisp_code_name(77920,"EGYPTIAN_HIEROGLYPH_C004"). +lisp_code_name(77921,"EGYPTIAN_HIEROGLYPH_C005"). +lisp_code_name(77922,"EGYPTIAN_HIEROGLYPH_C006"). +lisp_code_name(77923,"EGYPTIAN_HIEROGLYPH_C007"). +lisp_code_name(77924,"EGYPTIAN_HIEROGLYPH_C008"). +lisp_code_name(77925,"EGYPTIAN_HIEROGLYPH_C009"). +lisp_code_name(77926,"EGYPTIAN_HIEROGLYPH_C010"). +lisp_code_name(77927,"EGYPTIAN_HIEROGLYPH_C010A"). +lisp_code_name(77928,"EGYPTIAN_HIEROGLYPH_C011"). +lisp_code_name(77929,"EGYPTIAN_HIEROGLYPH_C012"). +lisp_code_name(77930,"EGYPTIAN_HIEROGLYPH_C013"). +lisp_code_name(77931,"EGYPTIAN_HIEROGLYPH_C014"). +lisp_code_name(77932,"EGYPTIAN_HIEROGLYPH_C015"). +lisp_code_name(77933,"EGYPTIAN_HIEROGLYPH_C016"). +lisp_code_name(77934,"EGYPTIAN_HIEROGLYPH_C017"). +lisp_code_name(77935,"EGYPTIAN_HIEROGLYPH_C018"). +lisp_code_name(77936,"EGYPTIAN_HIEROGLYPH_C019"). +lisp_code_name(77937,"EGYPTIAN_HIEROGLYPH_C020"). +lisp_code_name(77938,"EGYPTIAN_HIEROGLYPH_C021"). +lisp_code_name(77939,"EGYPTIAN_HIEROGLYPH_C022"). +lisp_code_name(77940,"EGYPTIAN_HIEROGLYPH_C023"). +lisp_code_name(77941,"EGYPTIAN_HIEROGLYPH_C024"). +lisp_code_name(77942,"EGYPTIAN_HIEROGLYPH_D001"). +lisp_code_name(77943,"EGYPTIAN_HIEROGLYPH_D002"). +lisp_code_name(77944,"EGYPTIAN_HIEROGLYPH_D003"). +lisp_code_name(77945,"EGYPTIAN_HIEROGLYPH_D004"). +lisp_code_name(77946,"EGYPTIAN_HIEROGLYPH_D005"). +lisp_code_name(77947,"EGYPTIAN_HIEROGLYPH_D006"). +lisp_code_name(77948,"EGYPTIAN_HIEROGLYPH_D007"). +lisp_code_name(77949,"EGYPTIAN_HIEROGLYPH_D008"). +lisp_code_name(77950,"EGYPTIAN_HIEROGLYPH_D008A"). +lisp_code_name(77951,"EGYPTIAN_HIEROGLYPH_D009"). +lisp_code_name(77952,"EGYPTIAN_HIEROGLYPH_D010"). +lisp_code_name(77953,"EGYPTIAN_HIEROGLYPH_D011"). +lisp_code_name(77954,"EGYPTIAN_HIEROGLYPH_D012"). +lisp_code_name(77955,"EGYPTIAN_HIEROGLYPH_D013"). +lisp_code_name(77956,"EGYPTIAN_HIEROGLYPH_D014"). +lisp_code_name(77957,"EGYPTIAN_HIEROGLYPH_D015"). +lisp_code_name(77958,"EGYPTIAN_HIEROGLYPH_D016"). +lisp_code_name(77959,"EGYPTIAN_HIEROGLYPH_D017"). +lisp_code_name(77960,"EGYPTIAN_HIEROGLYPH_D018"). +lisp_code_name(77961,"EGYPTIAN_HIEROGLYPH_D019"). +lisp_code_name(77962,"EGYPTIAN_HIEROGLYPH_D020"). +lisp_code_name(77963,"EGYPTIAN_HIEROGLYPH_D021"). +lisp_code_name(77964,"EGYPTIAN_HIEROGLYPH_D022"). +lisp_code_name(77965,"EGYPTIAN_HIEROGLYPH_D023"). +lisp_code_name(77966,"EGYPTIAN_HIEROGLYPH_D024"). +lisp_code_name(77967,"EGYPTIAN_HIEROGLYPH_D025"). +lisp_code_name(77968,"EGYPTIAN_HIEROGLYPH_D026"). +lisp_code_name(77969,"EGYPTIAN_HIEROGLYPH_D027"). +lisp_code_name(77970,"EGYPTIAN_HIEROGLYPH_D027A"). +lisp_code_name(77971,"EGYPTIAN_HIEROGLYPH_D028"). +lisp_code_name(77972,"EGYPTIAN_HIEROGLYPH_D029"). +lisp_code_name(77973,"EGYPTIAN_HIEROGLYPH_D030"). +lisp_code_name(77974,"EGYPTIAN_HIEROGLYPH_D031"). +lisp_code_name(77975,"EGYPTIAN_HIEROGLYPH_D031A"). +lisp_code_name(77976,"EGYPTIAN_HIEROGLYPH_D032"). +lisp_code_name(77977,"EGYPTIAN_HIEROGLYPH_D033"). +lisp_code_name(77978,"EGYPTIAN_HIEROGLYPH_D034"). +lisp_code_name(77979,"EGYPTIAN_HIEROGLYPH_D034A"). +lisp_code_name(77980,"EGYPTIAN_HIEROGLYPH_D035"). +lisp_code_name(77981,"EGYPTIAN_HIEROGLYPH_D036"). +lisp_code_name(77982,"EGYPTIAN_HIEROGLYPH_D037"). +lisp_code_name(77983,"EGYPTIAN_HIEROGLYPH_D038"). +lisp_code_name(77984,"EGYPTIAN_HIEROGLYPH_D039"). +lisp_code_name(77985,"EGYPTIAN_HIEROGLYPH_D040"). +lisp_code_name(77986,"EGYPTIAN_HIEROGLYPH_D041"). +lisp_code_name(77987,"EGYPTIAN_HIEROGLYPH_D042"). +lisp_code_name(77988,"EGYPTIAN_HIEROGLYPH_D043"). +lisp_code_name(77989,"EGYPTIAN_HIEROGLYPH_D044"). +lisp_code_name(77990,"EGYPTIAN_HIEROGLYPH_D045"). +lisp_code_name(77991,"EGYPTIAN_HIEROGLYPH_D046"). +lisp_code_name(77992,"EGYPTIAN_HIEROGLYPH_D046A"). +lisp_code_name(77993,"EGYPTIAN_HIEROGLYPH_D047"). +lisp_code_name(77994,"EGYPTIAN_HIEROGLYPH_D048"). +lisp_code_name(77995,"EGYPTIAN_HIEROGLYPH_D048A"). +lisp_code_name(77996,"EGYPTIAN_HIEROGLYPH_D049"). +lisp_code_name(77997,"EGYPTIAN_HIEROGLYPH_D050"). +lisp_code_name(77998,"EGYPTIAN_HIEROGLYPH_D050A"). +lisp_code_name(77999,"EGYPTIAN_HIEROGLYPH_D050B"). +lisp_code_name(78000,"EGYPTIAN_HIEROGLYPH_D050C"). +lisp_code_name(78001,"EGYPTIAN_HIEROGLYPH_D050D"). +lisp_code_name(78002,"EGYPTIAN_HIEROGLYPH_D050E"). +lisp_code_name(78003,"EGYPTIAN_HIEROGLYPH_D050F"). +lisp_code_name(78004,"EGYPTIAN_HIEROGLYPH_D050G"). +lisp_code_name(78005,"EGYPTIAN_HIEROGLYPH_D050H"). +lisp_code_name(78006,"EGYPTIAN_HIEROGLYPH_D050I"). +lisp_code_name(78007,"EGYPTIAN_HIEROGLYPH_D051"). +lisp_code_name(78008,"EGYPTIAN_HIEROGLYPH_D052"). +lisp_code_name(78009,"EGYPTIAN_HIEROGLYPH_D052A"). +lisp_code_name(78010,"EGYPTIAN_HIEROGLYPH_D053"). +lisp_code_name(78011,"EGYPTIAN_HIEROGLYPH_D054"). +lisp_code_name(78012,"EGYPTIAN_HIEROGLYPH_D054A"). +lisp_code_name(78013,"EGYPTIAN_HIEROGLYPH_D055"). +lisp_code_name(78014,"EGYPTIAN_HIEROGLYPH_D056"). +lisp_code_name(78015,"EGYPTIAN_HIEROGLYPH_D057"). +lisp_code_name(78016,"EGYPTIAN_HIEROGLYPH_D058"). +lisp_code_name(78017,"EGYPTIAN_HIEROGLYPH_D059"). +lisp_code_name(78018,"EGYPTIAN_HIEROGLYPH_D060"). +lisp_code_name(78019,"EGYPTIAN_HIEROGLYPH_D061"). +lisp_code_name(78020,"EGYPTIAN_HIEROGLYPH_D062"). +lisp_code_name(78021,"EGYPTIAN_HIEROGLYPH_D063"). +lisp_code_name(78022,"EGYPTIAN_HIEROGLYPH_D064"). +lisp_code_name(78023,"EGYPTIAN_HIEROGLYPH_D065"). +lisp_code_name(78024,"EGYPTIAN_HIEROGLYPH_D066"). +lisp_code_name(78025,"EGYPTIAN_HIEROGLYPH_D067"). +lisp_code_name(78026,"EGYPTIAN_HIEROGLYPH_D067A"). +lisp_code_name(78027,"EGYPTIAN_HIEROGLYPH_D067B"). +lisp_code_name(78028,"EGYPTIAN_HIEROGLYPH_D067C"). +lisp_code_name(78029,"EGYPTIAN_HIEROGLYPH_D067D"). +lisp_code_name(78030,"EGYPTIAN_HIEROGLYPH_D067E"). +lisp_code_name(78031,"EGYPTIAN_HIEROGLYPH_D067F"). +lisp_code_name(78032,"EGYPTIAN_HIEROGLYPH_D067G"). +lisp_code_name(78033,"EGYPTIAN_HIEROGLYPH_D067H"). +lisp_code_name(78034,"EGYPTIAN_HIEROGLYPH_E001"). +lisp_code_name(78035,"EGYPTIAN_HIEROGLYPH_E002"). +lisp_code_name(78036,"EGYPTIAN_HIEROGLYPH_E003"). +lisp_code_name(78037,"EGYPTIAN_HIEROGLYPH_E004"). +lisp_code_name(78038,"EGYPTIAN_HIEROGLYPH_E005"). +lisp_code_name(78039,"EGYPTIAN_HIEROGLYPH_E006"). +lisp_code_name(78040,"EGYPTIAN_HIEROGLYPH_E007"). +lisp_code_name(78041,"EGYPTIAN_HIEROGLYPH_E008"). +lisp_code_name(78042,"EGYPTIAN_HIEROGLYPH_E008A"). +lisp_code_name(78043,"EGYPTIAN_HIEROGLYPH_E009"). +lisp_code_name(78044,"EGYPTIAN_HIEROGLYPH_E009A"). +lisp_code_name(78045,"EGYPTIAN_HIEROGLYPH_E010"). +lisp_code_name(78046,"EGYPTIAN_HIEROGLYPH_E011"). +lisp_code_name(78047,"EGYPTIAN_HIEROGLYPH_E012"). +lisp_code_name(78048,"EGYPTIAN_HIEROGLYPH_E013"). +lisp_code_name(78049,"EGYPTIAN_HIEROGLYPH_E014"). +lisp_code_name(78050,"EGYPTIAN_HIEROGLYPH_E015"). +lisp_code_name(78051,"EGYPTIAN_HIEROGLYPH_E016"). +lisp_code_name(78052,"EGYPTIAN_HIEROGLYPH_E016A"). +lisp_code_name(78053,"EGYPTIAN_HIEROGLYPH_E017"). +lisp_code_name(78054,"EGYPTIAN_HIEROGLYPH_E017A"). +lisp_code_name(78055,"EGYPTIAN_HIEROGLYPH_E018"). +lisp_code_name(78056,"EGYPTIAN_HIEROGLYPH_E019"). +lisp_code_name(78057,"EGYPTIAN_HIEROGLYPH_E020"). +lisp_code_name(78058,"EGYPTIAN_HIEROGLYPH_E020A"). +lisp_code_name(78059,"EGYPTIAN_HIEROGLYPH_E021"). +lisp_code_name(78060,"EGYPTIAN_HIEROGLYPH_E022"). +lisp_code_name(78061,"EGYPTIAN_HIEROGLYPH_E023"). +lisp_code_name(78062,"EGYPTIAN_HIEROGLYPH_E024"). +lisp_code_name(78063,"EGYPTIAN_HIEROGLYPH_E025"). +lisp_code_name(78064,"EGYPTIAN_HIEROGLYPH_E026"). +lisp_code_name(78065,"EGYPTIAN_HIEROGLYPH_E027"). +lisp_code_name(78066,"EGYPTIAN_HIEROGLYPH_E028"). +lisp_code_name(78067,"EGYPTIAN_HIEROGLYPH_E028A"). +lisp_code_name(78068,"EGYPTIAN_HIEROGLYPH_E029"). +lisp_code_name(78069,"EGYPTIAN_HIEROGLYPH_E030"). +lisp_code_name(78070,"EGYPTIAN_HIEROGLYPH_E031"). +lisp_code_name(78071,"EGYPTIAN_HIEROGLYPH_E032"). +lisp_code_name(78072,"EGYPTIAN_HIEROGLYPH_E033"). +lisp_code_name(78073,"EGYPTIAN_HIEROGLYPH_E034"). +lisp_code_name(78074,"EGYPTIAN_HIEROGLYPH_E034A"). +lisp_code_name(78075,"EGYPTIAN_HIEROGLYPH_E036"). +lisp_code_name(78076,"EGYPTIAN_HIEROGLYPH_E037"). +lisp_code_name(78077,"EGYPTIAN_HIEROGLYPH_E038"). +lisp_code_name(78078,"EGYPTIAN_HIEROGLYPH_F001"). +lisp_code_name(78079,"EGYPTIAN_HIEROGLYPH_F001A"). +lisp_code_name(78080,"EGYPTIAN_HIEROGLYPH_F002"). +lisp_code_name(78081,"EGYPTIAN_HIEROGLYPH_F003"). +lisp_code_name(78082,"EGYPTIAN_HIEROGLYPH_F004"). +lisp_code_name(78083,"EGYPTIAN_HIEROGLYPH_F005"). +lisp_code_name(78084,"EGYPTIAN_HIEROGLYPH_F006"). +lisp_code_name(78085,"EGYPTIAN_HIEROGLYPH_F007"). +lisp_code_name(78086,"EGYPTIAN_HIEROGLYPH_F008"). +lisp_code_name(78087,"EGYPTIAN_HIEROGLYPH_F009"). +lisp_code_name(78088,"EGYPTIAN_HIEROGLYPH_F010"). +lisp_code_name(78089,"EGYPTIAN_HIEROGLYPH_F011"). +lisp_code_name(78090,"EGYPTIAN_HIEROGLYPH_F012"). +lisp_code_name(78091,"EGYPTIAN_HIEROGLYPH_F013"). +lisp_code_name(78092,"EGYPTIAN_HIEROGLYPH_F013A"). +lisp_code_name(78093,"EGYPTIAN_HIEROGLYPH_F014"). +lisp_code_name(78094,"EGYPTIAN_HIEROGLYPH_F015"). +lisp_code_name(78095,"EGYPTIAN_HIEROGLYPH_F016"). +lisp_code_name(78096,"EGYPTIAN_HIEROGLYPH_F017"). +lisp_code_name(78097,"EGYPTIAN_HIEROGLYPH_F018"). +lisp_code_name(78098,"EGYPTIAN_HIEROGLYPH_F019"). +lisp_code_name(78099,"EGYPTIAN_HIEROGLYPH_F020"). +lisp_code_name(78100,"EGYPTIAN_HIEROGLYPH_F021"). +lisp_code_name(78101,"EGYPTIAN_HIEROGLYPH_F021A"). +lisp_code_name(78102,"EGYPTIAN_HIEROGLYPH_F022"). +lisp_code_name(78103,"EGYPTIAN_HIEROGLYPH_F023"). +lisp_code_name(78104,"EGYPTIAN_HIEROGLYPH_F024"). +lisp_code_name(78105,"EGYPTIAN_HIEROGLYPH_F025"). +lisp_code_name(78106,"EGYPTIAN_HIEROGLYPH_F026"). +lisp_code_name(78107,"EGYPTIAN_HIEROGLYPH_F027"). +lisp_code_name(78108,"EGYPTIAN_HIEROGLYPH_F028"). +lisp_code_name(78109,"EGYPTIAN_HIEROGLYPH_F029"). +lisp_code_name(78110,"EGYPTIAN_HIEROGLYPH_F030"). +lisp_code_name(78111,"EGYPTIAN_HIEROGLYPH_F031"). +lisp_code_name(78112,"EGYPTIAN_HIEROGLYPH_F031A"). +lisp_code_name(78113,"EGYPTIAN_HIEROGLYPH_F032"). +lisp_code_name(78114,"EGYPTIAN_HIEROGLYPH_F033"). +lisp_code_name(78115,"EGYPTIAN_HIEROGLYPH_F034"). +lisp_code_name(78116,"EGYPTIAN_HIEROGLYPH_F035"). +lisp_code_name(78117,"EGYPTIAN_HIEROGLYPH_F036"). +lisp_code_name(78118,"EGYPTIAN_HIEROGLYPH_F037"). +lisp_code_name(78119,"EGYPTIAN_HIEROGLYPH_F037A"). +lisp_code_name(78120,"EGYPTIAN_HIEROGLYPH_F038"). +lisp_code_name(78121,"EGYPTIAN_HIEROGLYPH_F038A"). +lisp_code_name(78122,"EGYPTIAN_HIEROGLYPH_F039"). +lisp_code_name(78123,"EGYPTIAN_HIEROGLYPH_F040"). +lisp_code_name(78124,"EGYPTIAN_HIEROGLYPH_F041"). +lisp_code_name(78125,"EGYPTIAN_HIEROGLYPH_F042"). +lisp_code_name(78126,"EGYPTIAN_HIEROGLYPH_F043"). +lisp_code_name(78127,"EGYPTIAN_HIEROGLYPH_F044"). +lisp_code_name(78128,"EGYPTIAN_HIEROGLYPH_F045"). +lisp_code_name(78129,"EGYPTIAN_HIEROGLYPH_F045A"). +lisp_code_name(78130,"EGYPTIAN_HIEROGLYPH_F046"). +lisp_code_name(78131,"EGYPTIAN_HIEROGLYPH_F046A"). +lisp_code_name(78132,"EGYPTIAN_HIEROGLYPH_F047"). +lisp_code_name(78133,"EGYPTIAN_HIEROGLYPH_F047A"). +lisp_code_name(78134,"EGYPTIAN_HIEROGLYPH_F048"). +lisp_code_name(78135,"EGYPTIAN_HIEROGLYPH_F049"). +lisp_code_name(78136,"EGYPTIAN_HIEROGLYPH_F050"). +lisp_code_name(78137,"EGYPTIAN_HIEROGLYPH_F051"). +lisp_code_name(78138,"EGYPTIAN_HIEROGLYPH_F051A"). +lisp_code_name(78139,"EGYPTIAN_HIEROGLYPH_F051B"). +lisp_code_name(78140,"EGYPTIAN_HIEROGLYPH_F051C"). +lisp_code_name(78141,"EGYPTIAN_HIEROGLYPH_F052"). +lisp_code_name(78142,"EGYPTIAN_HIEROGLYPH_F053"). +lisp_code_name(78143,"EGYPTIAN_HIEROGLYPH_G001"). +lisp_code_name(78144,"EGYPTIAN_HIEROGLYPH_G002"). +lisp_code_name(78145,"EGYPTIAN_HIEROGLYPH_G003"). +lisp_code_name(78146,"EGYPTIAN_HIEROGLYPH_G004"). +lisp_code_name(78147,"EGYPTIAN_HIEROGLYPH_G005"). +lisp_code_name(78148,"EGYPTIAN_HIEROGLYPH_G006"). +lisp_code_name(78149,"EGYPTIAN_HIEROGLYPH_G006A"). +lisp_code_name(78150,"EGYPTIAN_HIEROGLYPH_G007"). +lisp_code_name(78151,"EGYPTIAN_HIEROGLYPH_G007A"). +lisp_code_name(78152,"EGYPTIAN_HIEROGLYPH_G007B"). +lisp_code_name(78153,"EGYPTIAN_HIEROGLYPH_G008"). +lisp_code_name(78154,"EGYPTIAN_HIEROGLYPH_G009"). +lisp_code_name(78155,"EGYPTIAN_HIEROGLYPH_G010"). +lisp_code_name(78156,"EGYPTIAN_HIEROGLYPH_G011"). +lisp_code_name(78157,"EGYPTIAN_HIEROGLYPH_G011A"). +lisp_code_name(78158,"EGYPTIAN_HIEROGLYPH_G012"). +lisp_code_name(78159,"EGYPTIAN_HIEROGLYPH_G013"). +lisp_code_name(78160,"EGYPTIAN_HIEROGLYPH_G014"). +lisp_code_name(78161,"EGYPTIAN_HIEROGLYPH_G015"). +lisp_code_name(78162,"EGYPTIAN_HIEROGLYPH_G016"). +lisp_code_name(78163,"EGYPTIAN_HIEROGLYPH_G017"). +lisp_code_name(78164,"EGYPTIAN_HIEROGLYPH_G018"). +lisp_code_name(78165,"EGYPTIAN_HIEROGLYPH_G019"). +lisp_code_name(78166,"EGYPTIAN_HIEROGLYPH_G020"). +lisp_code_name(78167,"EGYPTIAN_HIEROGLYPH_G020A"). +lisp_code_name(78168,"EGYPTIAN_HIEROGLYPH_G021"). +lisp_code_name(78169,"EGYPTIAN_HIEROGLYPH_G022"). +lisp_code_name(78170,"EGYPTIAN_HIEROGLYPH_G023"). +lisp_code_name(78171,"EGYPTIAN_HIEROGLYPH_G024"). +lisp_code_name(78172,"EGYPTIAN_HIEROGLYPH_G025"). +lisp_code_name(78173,"EGYPTIAN_HIEROGLYPH_G026"). +lisp_code_name(78174,"EGYPTIAN_HIEROGLYPH_G026A"). +lisp_code_name(78175,"EGYPTIAN_HIEROGLYPH_G027"). +lisp_code_name(78176,"EGYPTIAN_HIEROGLYPH_G028"). +lisp_code_name(78177,"EGYPTIAN_HIEROGLYPH_G029"). +lisp_code_name(78178,"EGYPTIAN_HIEROGLYPH_G030"). +lisp_code_name(78179,"EGYPTIAN_HIEROGLYPH_G031"). +lisp_code_name(78180,"EGYPTIAN_HIEROGLYPH_G032"). +lisp_code_name(78181,"EGYPTIAN_HIEROGLYPH_G033"). +lisp_code_name(78182,"EGYPTIAN_HIEROGLYPH_G034"). +lisp_code_name(78183,"EGYPTIAN_HIEROGLYPH_G035"). +lisp_code_name(78184,"EGYPTIAN_HIEROGLYPH_G036"). +lisp_code_name(78185,"EGYPTIAN_HIEROGLYPH_G036A"). +lisp_code_name(78186,"EGYPTIAN_HIEROGLYPH_G037"). +lisp_code_name(78187,"EGYPTIAN_HIEROGLYPH_G037A"). +lisp_code_name(78188,"EGYPTIAN_HIEROGLYPH_G038"). +lisp_code_name(78189,"EGYPTIAN_HIEROGLYPH_G039"). +lisp_code_name(78190,"EGYPTIAN_HIEROGLYPH_G040"). +lisp_code_name(78191,"EGYPTIAN_HIEROGLYPH_G041"). +lisp_code_name(78192,"EGYPTIAN_HIEROGLYPH_G042"). +lisp_code_name(78193,"EGYPTIAN_HIEROGLYPH_G043"). +lisp_code_name(78194,"EGYPTIAN_HIEROGLYPH_G043A"). +lisp_code_name(78195,"EGYPTIAN_HIEROGLYPH_G044"). +lisp_code_name(78196,"EGYPTIAN_HIEROGLYPH_G045"). +lisp_code_name(78197,"EGYPTIAN_HIEROGLYPH_G045A"). +lisp_code_name(78198,"EGYPTIAN_HIEROGLYPH_G046"). +lisp_code_name(78199,"EGYPTIAN_HIEROGLYPH_G047"). +lisp_code_name(78200,"EGYPTIAN_HIEROGLYPH_G048"). +lisp_code_name(78201,"EGYPTIAN_HIEROGLYPH_G049"). +lisp_code_name(78202,"EGYPTIAN_HIEROGLYPH_G050"). +lisp_code_name(78203,"EGYPTIAN_HIEROGLYPH_G051"). +lisp_code_name(78204,"EGYPTIAN_HIEROGLYPH_G052"). +lisp_code_name(78205,"EGYPTIAN_HIEROGLYPH_G053"). +lisp_code_name(78206,"EGYPTIAN_HIEROGLYPH_G054"). +lisp_code_name(78207,"EGYPTIAN_HIEROGLYPH_H001"). +lisp_code_name(78208,"EGYPTIAN_HIEROGLYPH_H002"). +lisp_code_name(78209,"EGYPTIAN_HIEROGLYPH_H003"). +lisp_code_name(78210,"EGYPTIAN_HIEROGLYPH_H004"). +lisp_code_name(78211,"EGYPTIAN_HIEROGLYPH_H005"). +lisp_code_name(78212,"EGYPTIAN_HIEROGLYPH_H006"). +lisp_code_name(78213,"EGYPTIAN_HIEROGLYPH_H006A"). +lisp_code_name(78214,"EGYPTIAN_HIEROGLYPH_H007"). +lisp_code_name(78215,"EGYPTIAN_HIEROGLYPH_H008"). +lisp_code_name(78216,"EGYPTIAN_HIEROGLYPH_I001"). +lisp_code_name(78217,"EGYPTIAN_HIEROGLYPH_I002"). +lisp_code_name(78218,"EGYPTIAN_HIEROGLYPH_I003"). +lisp_code_name(78219,"EGYPTIAN_HIEROGLYPH_I004"). +lisp_code_name(78220,"EGYPTIAN_HIEROGLYPH_I005"). +lisp_code_name(78221,"EGYPTIAN_HIEROGLYPH_I005A"). +lisp_code_name(78222,"EGYPTIAN_HIEROGLYPH_I006"). +lisp_code_name(78223,"EGYPTIAN_HIEROGLYPH_I007"). +lisp_code_name(78224,"EGYPTIAN_HIEROGLYPH_I008"). +lisp_code_name(78225,"EGYPTIAN_HIEROGLYPH_I009"). +lisp_code_name(78226,"EGYPTIAN_HIEROGLYPH_I009A"). +lisp_code_name(78227,"EGYPTIAN_HIEROGLYPH_I010"). +lisp_code_name(78228,"EGYPTIAN_HIEROGLYPH_I010A"). +lisp_code_name(78229,"EGYPTIAN_HIEROGLYPH_I011"). +lisp_code_name(78230,"EGYPTIAN_HIEROGLYPH_I011A"). +lisp_code_name(78231,"EGYPTIAN_HIEROGLYPH_I012"). +lisp_code_name(78232,"EGYPTIAN_HIEROGLYPH_I013"). +lisp_code_name(78233,"EGYPTIAN_HIEROGLYPH_I014"). +lisp_code_name(78234,"EGYPTIAN_HIEROGLYPH_I015"). +lisp_code_name(78235,"EGYPTIAN_HIEROGLYPH_K001"). +lisp_code_name(78236,"EGYPTIAN_HIEROGLYPH_K002"). +lisp_code_name(78237,"EGYPTIAN_HIEROGLYPH_K003"). +lisp_code_name(78238,"EGYPTIAN_HIEROGLYPH_K004"). +lisp_code_name(78239,"EGYPTIAN_HIEROGLYPH_K005"). +lisp_code_name(78240,"EGYPTIAN_HIEROGLYPH_K006"). +lisp_code_name(78241,"EGYPTIAN_HIEROGLYPH_K007"). +lisp_code_name(78242,"EGYPTIAN_HIEROGLYPH_K008"). +lisp_code_name(78243,"EGYPTIAN_HIEROGLYPH_L001"). +lisp_code_name(78244,"EGYPTIAN_HIEROGLYPH_L002"). +lisp_code_name(78245,"EGYPTIAN_HIEROGLYPH_L002A"). +lisp_code_name(78246,"EGYPTIAN_HIEROGLYPH_L003"). +lisp_code_name(78247,"EGYPTIAN_HIEROGLYPH_L004"). +lisp_code_name(78248,"EGYPTIAN_HIEROGLYPH_L005"). +lisp_code_name(78249,"EGYPTIAN_HIEROGLYPH_L006"). +lisp_code_name(78250,"EGYPTIAN_HIEROGLYPH_L006A"). +lisp_code_name(78251,"EGYPTIAN_HIEROGLYPH_L007"). +lisp_code_name(78252,"EGYPTIAN_HIEROGLYPH_L008"). +lisp_code_name(78253,"EGYPTIAN_HIEROGLYPH_M001"). +lisp_code_name(78254,"EGYPTIAN_HIEROGLYPH_M001A"). +lisp_code_name(78255,"EGYPTIAN_HIEROGLYPH_M001B"). +lisp_code_name(78256,"EGYPTIAN_HIEROGLYPH_M002"). +lisp_code_name(78257,"EGYPTIAN_HIEROGLYPH_M003"). +lisp_code_name(78258,"EGYPTIAN_HIEROGLYPH_M003A"). +lisp_code_name(78259,"EGYPTIAN_HIEROGLYPH_M004"). +lisp_code_name(78260,"EGYPTIAN_HIEROGLYPH_M005"). +lisp_code_name(78261,"EGYPTIAN_HIEROGLYPH_M006"). +lisp_code_name(78262,"EGYPTIAN_HIEROGLYPH_M007"). +lisp_code_name(78263,"EGYPTIAN_HIEROGLYPH_M008"). +lisp_code_name(78264,"EGYPTIAN_HIEROGLYPH_M009"). +lisp_code_name(78265,"EGYPTIAN_HIEROGLYPH_M010"). +lisp_code_name(78266,"EGYPTIAN_HIEROGLYPH_M010A"). +lisp_code_name(78267,"EGYPTIAN_HIEROGLYPH_M011"). +lisp_code_name(78268,"EGYPTIAN_HIEROGLYPH_M012"). +lisp_code_name(78269,"EGYPTIAN_HIEROGLYPH_M012A"). +lisp_code_name(78270,"EGYPTIAN_HIEROGLYPH_M012B"). +lisp_code_name(78271,"EGYPTIAN_HIEROGLYPH_M012C"). +lisp_code_name(78272,"EGYPTIAN_HIEROGLYPH_M012D"). +lisp_code_name(78273,"EGYPTIAN_HIEROGLYPH_M012E"). +lisp_code_name(78274,"EGYPTIAN_HIEROGLYPH_M012F"). +lisp_code_name(78275,"EGYPTIAN_HIEROGLYPH_M012G"). +lisp_code_name(78276,"EGYPTIAN_HIEROGLYPH_M012H"). +lisp_code_name(78277,"EGYPTIAN_HIEROGLYPH_M013"). +lisp_code_name(78278,"EGYPTIAN_HIEROGLYPH_M014"). +lisp_code_name(78279,"EGYPTIAN_HIEROGLYPH_M015"). +lisp_code_name(78280,"EGYPTIAN_HIEROGLYPH_M015A"). +lisp_code_name(78281,"EGYPTIAN_HIEROGLYPH_M016"). +lisp_code_name(78282,"EGYPTIAN_HIEROGLYPH_M016A"). +lisp_code_name(78283,"EGYPTIAN_HIEROGLYPH_M017"). +lisp_code_name(78284,"EGYPTIAN_HIEROGLYPH_M017A"). +lisp_code_name(78285,"EGYPTIAN_HIEROGLYPH_M018"). +lisp_code_name(78286,"EGYPTIAN_HIEROGLYPH_M019"). +lisp_code_name(78287,"EGYPTIAN_HIEROGLYPH_M020"). +lisp_code_name(78288,"EGYPTIAN_HIEROGLYPH_M021"). +lisp_code_name(78289,"EGYPTIAN_HIEROGLYPH_M022"). +lisp_code_name(78290,"EGYPTIAN_HIEROGLYPH_M022A"). +lisp_code_name(78291,"EGYPTIAN_HIEROGLYPH_M023"). +lisp_code_name(78292,"EGYPTIAN_HIEROGLYPH_M024"). +lisp_code_name(78293,"EGYPTIAN_HIEROGLYPH_M024A"). +lisp_code_name(78294,"EGYPTIAN_HIEROGLYPH_M025"). +lisp_code_name(78295,"EGYPTIAN_HIEROGLYPH_M026"). +lisp_code_name(78296,"EGYPTIAN_HIEROGLYPH_M027"). +lisp_code_name(78297,"EGYPTIAN_HIEROGLYPH_M028"). +lisp_code_name(78298,"EGYPTIAN_HIEROGLYPH_M028A"). +lisp_code_name(78299,"EGYPTIAN_HIEROGLYPH_M029"). +lisp_code_name(78300,"EGYPTIAN_HIEROGLYPH_M030"). +lisp_code_name(78301,"EGYPTIAN_HIEROGLYPH_M031"). +lisp_code_name(78302,"EGYPTIAN_HIEROGLYPH_M031A"). +lisp_code_name(78303,"EGYPTIAN_HIEROGLYPH_M032"). +lisp_code_name(78304,"EGYPTIAN_HIEROGLYPH_M033"). +lisp_code_name(78305,"EGYPTIAN_HIEROGLYPH_M033A"). +lisp_code_name(78306,"EGYPTIAN_HIEROGLYPH_M033B"). +lisp_code_name(78307,"EGYPTIAN_HIEROGLYPH_M034"). +lisp_code_name(78308,"EGYPTIAN_HIEROGLYPH_M035"). +lisp_code_name(78309,"EGYPTIAN_HIEROGLYPH_M036"). +lisp_code_name(78310,"EGYPTIAN_HIEROGLYPH_M037"). +lisp_code_name(78311,"EGYPTIAN_HIEROGLYPH_M038"). +lisp_code_name(78312,"EGYPTIAN_HIEROGLYPH_M039"). +lisp_code_name(78313,"EGYPTIAN_HIEROGLYPH_M040"). +lisp_code_name(78314,"EGYPTIAN_HIEROGLYPH_M040A"). +lisp_code_name(78315,"EGYPTIAN_HIEROGLYPH_M041"). +lisp_code_name(78316,"EGYPTIAN_HIEROGLYPH_M042"). +lisp_code_name(78317,"EGYPTIAN_HIEROGLYPH_M043"). +lisp_code_name(78318,"EGYPTIAN_HIEROGLYPH_M044"). +lisp_code_name(78319,"EGYPTIAN_HIEROGLYPH_N001"). +lisp_code_name(78320,"EGYPTIAN_HIEROGLYPH_N002"). +lisp_code_name(78321,"EGYPTIAN_HIEROGLYPH_N003"). +lisp_code_name(78322,"EGYPTIAN_HIEROGLYPH_N004"). +lisp_code_name(78323,"EGYPTIAN_HIEROGLYPH_N005"). +lisp_code_name(78324,"EGYPTIAN_HIEROGLYPH_N006"). +lisp_code_name(78325,"EGYPTIAN_HIEROGLYPH_N007"). +lisp_code_name(78326,"EGYPTIAN_HIEROGLYPH_N008"). +lisp_code_name(78327,"EGYPTIAN_HIEROGLYPH_N009"). +lisp_code_name(78328,"EGYPTIAN_HIEROGLYPH_N010"). +lisp_code_name(78329,"EGYPTIAN_HIEROGLYPH_N011"). +lisp_code_name(78330,"EGYPTIAN_HIEROGLYPH_N012"). +lisp_code_name(78331,"EGYPTIAN_HIEROGLYPH_N013"). +lisp_code_name(78332,"EGYPTIAN_HIEROGLYPH_N014"). +lisp_code_name(78333,"EGYPTIAN_HIEROGLYPH_N015"). +lisp_code_name(78334,"EGYPTIAN_HIEROGLYPH_N016"). +lisp_code_name(78335,"EGYPTIAN_HIEROGLYPH_N017"). +lisp_code_name(78336,"EGYPTIAN_HIEROGLYPH_N018"). +lisp_code_name(78337,"EGYPTIAN_HIEROGLYPH_N018A"). +lisp_code_name(78338,"EGYPTIAN_HIEROGLYPH_N018B"). +lisp_code_name(78339,"EGYPTIAN_HIEROGLYPH_N019"). +lisp_code_name(78340,"EGYPTIAN_HIEROGLYPH_N020"). +lisp_code_name(78341,"EGYPTIAN_HIEROGLYPH_N021"). +lisp_code_name(78342,"EGYPTIAN_HIEROGLYPH_N022"). +lisp_code_name(78343,"EGYPTIAN_HIEROGLYPH_N023"). +lisp_code_name(78344,"EGYPTIAN_HIEROGLYPH_N024"). +lisp_code_name(78345,"EGYPTIAN_HIEROGLYPH_N025"). +lisp_code_name(78346,"EGYPTIAN_HIEROGLYPH_N025A"). +lisp_code_name(78347,"EGYPTIAN_HIEROGLYPH_N026"). +lisp_code_name(78348,"EGYPTIAN_HIEROGLYPH_N027"). +lisp_code_name(78349,"EGYPTIAN_HIEROGLYPH_N028"). +lisp_code_name(78350,"EGYPTIAN_HIEROGLYPH_N029"). +lisp_code_name(78351,"EGYPTIAN_HIEROGLYPH_N030"). +lisp_code_name(78352,"EGYPTIAN_HIEROGLYPH_N031"). +lisp_code_name(78353,"EGYPTIAN_HIEROGLYPH_N032"). +lisp_code_name(78354,"EGYPTIAN_HIEROGLYPH_N033"). +lisp_code_name(78355,"EGYPTIAN_HIEROGLYPH_N033A"). +lisp_code_name(78356,"EGYPTIAN_HIEROGLYPH_N034"). +lisp_code_name(78357,"EGYPTIAN_HIEROGLYPH_N034A"). +lisp_code_name(78358,"EGYPTIAN_HIEROGLYPH_N035"). +lisp_code_name(78359,"EGYPTIAN_HIEROGLYPH_N035A"). +lisp_code_name(78360,"EGYPTIAN_HIEROGLYPH_N036"). +lisp_code_name(78361,"EGYPTIAN_HIEROGLYPH_N037"). +lisp_code_name(78362,"EGYPTIAN_HIEROGLYPH_N037A"). +lisp_code_name(78363,"EGYPTIAN_HIEROGLYPH_N038"). +lisp_code_name(78364,"EGYPTIAN_HIEROGLYPH_N039"). +lisp_code_name(78365,"EGYPTIAN_HIEROGLYPH_N040"). +lisp_code_name(78366,"EGYPTIAN_HIEROGLYPH_N041"). +lisp_code_name(78367,"EGYPTIAN_HIEROGLYPH_N042"). +lisp_code_name(78368,"EGYPTIAN_HIEROGLYPH_NL001"). +lisp_code_name(78369,"EGYPTIAN_HIEROGLYPH_NL002"). +lisp_code_name(78370,"EGYPTIAN_HIEROGLYPH_NL003"). +lisp_code_name(78371,"EGYPTIAN_HIEROGLYPH_NL004"). +lisp_code_name(78372,"EGYPTIAN_HIEROGLYPH_NL005"). +lisp_code_name(78373,"EGYPTIAN_HIEROGLYPH_NL005A"). +lisp_code_name(78374,"EGYPTIAN_HIEROGLYPH_NL006"). +lisp_code_name(78375,"EGYPTIAN_HIEROGLYPH_NL007"). +lisp_code_name(78376,"EGYPTIAN_HIEROGLYPH_NL008"). +lisp_code_name(78377,"EGYPTIAN_HIEROGLYPH_NL009"). +lisp_code_name(78378,"EGYPTIAN_HIEROGLYPH_NL010"). +lisp_code_name(78379,"EGYPTIAN_HIEROGLYPH_NL011"). +lisp_code_name(78380,"EGYPTIAN_HIEROGLYPH_NL012"). +lisp_code_name(78381,"EGYPTIAN_HIEROGLYPH_NL013"). +lisp_code_name(78382,"EGYPTIAN_HIEROGLYPH_NL014"). +lisp_code_name(78383,"EGYPTIAN_HIEROGLYPH_NL015"). +lisp_code_name(78384,"EGYPTIAN_HIEROGLYPH_NL016"). +lisp_code_name(78385,"EGYPTIAN_HIEROGLYPH_NL017"). +lisp_code_name(78386,"EGYPTIAN_HIEROGLYPH_NL017A"). +lisp_code_name(78387,"EGYPTIAN_HIEROGLYPH_NL018"). +lisp_code_name(78388,"EGYPTIAN_HIEROGLYPH_NL019"). +lisp_code_name(78389,"EGYPTIAN_HIEROGLYPH_NL020"). +lisp_code_name(78390,"EGYPTIAN_HIEROGLYPH_NU001"). +lisp_code_name(78391,"EGYPTIAN_HIEROGLYPH_NU002"). +lisp_code_name(78392,"EGYPTIAN_HIEROGLYPH_NU003"). +lisp_code_name(78393,"EGYPTIAN_HIEROGLYPH_NU004"). +lisp_code_name(78394,"EGYPTIAN_HIEROGLYPH_NU005"). +lisp_code_name(78395,"EGYPTIAN_HIEROGLYPH_NU006"). +lisp_code_name(78396,"EGYPTIAN_HIEROGLYPH_NU007"). +lisp_code_name(78397,"EGYPTIAN_HIEROGLYPH_NU008"). +lisp_code_name(78398,"EGYPTIAN_HIEROGLYPH_NU009"). +lisp_code_name(78399,"EGYPTIAN_HIEROGLYPH_NU010"). +lisp_code_name(78400,"EGYPTIAN_HIEROGLYPH_NU010A"). +lisp_code_name(78401,"EGYPTIAN_HIEROGLYPH_NU011"). +lisp_code_name(78402,"EGYPTIAN_HIEROGLYPH_NU011A"). +lisp_code_name(78403,"EGYPTIAN_HIEROGLYPH_NU012"). +lisp_code_name(78404,"EGYPTIAN_HIEROGLYPH_NU013"). +lisp_code_name(78405,"EGYPTIAN_HIEROGLYPH_NU014"). +lisp_code_name(78406,"EGYPTIAN_HIEROGLYPH_NU015"). +lisp_code_name(78407,"EGYPTIAN_HIEROGLYPH_NU016"). +lisp_code_name(78408,"EGYPTIAN_HIEROGLYPH_NU017"). +lisp_code_name(78409,"EGYPTIAN_HIEROGLYPH_NU018"). +lisp_code_name(78410,"EGYPTIAN_HIEROGLYPH_NU018A"). +lisp_code_name(78411,"EGYPTIAN_HIEROGLYPH_NU019"). +lisp_code_name(78412,"EGYPTIAN_HIEROGLYPH_NU020"). +lisp_code_name(78413,"EGYPTIAN_HIEROGLYPH_NU021"). +lisp_code_name(78414,"EGYPTIAN_HIEROGLYPH_NU022"). +lisp_code_name(78415,"EGYPTIAN_HIEROGLYPH_NU022A"). +lisp_code_name(78416,"EGYPTIAN_HIEROGLYPH_O001"). +lisp_code_name(78417,"EGYPTIAN_HIEROGLYPH_O001A"). +lisp_code_name(78418,"EGYPTIAN_HIEROGLYPH_O002"). +lisp_code_name(78419,"EGYPTIAN_HIEROGLYPH_O003"). +lisp_code_name(78420,"EGYPTIAN_HIEROGLYPH_O004"). +lisp_code_name(78421,"EGYPTIAN_HIEROGLYPH_O005"). +lisp_code_name(78422,"EGYPTIAN_HIEROGLYPH_O005A"). +lisp_code_name(78423,"EGYPTIAN_HIEROGLYPH_O006"). +lisp_code_name(78424,"EGYPTIAN_HIEROGLYPH_O006A"). +lisp_code_name(78425,"EGYPTIAN_HIEROGLYPH_O006B"). +lisp_code_name(78426,"EGYPTIAN_HIEROGLYPH_O006C"). +lisp_code_name(78427,"EGYPTIAN_HIEROGLYPH_O006D"). +lisp_code_name(78428,"EGYPTIAN_HIEROGLYPH_O006E"). +lisp_code_name(78429,"EGYPTIAN_HIEROGLYPH_O006F"). +lisp_code_name(78430,"EGYPTIAN_HIEROGLYPH_O007"). +lisp_code_name(78431,"EGYPTIAN_HIEROGLYPH_O008"). +lisp_code_name(78432,"EGYPTIAN_HIEROGLYPH_O009"). +lisp_code_name(78433,"EGYPTIAN_HIEROGLYPH_O010"). +lisp_code_name(78434,"EGYPTIAN_HIEROGLYPH_O010A"). +lisp_code_name(78435,"EGYPTIAN_HIEROGLYPH_O010B"). +lisp_code_name(78436,"EGYPTIAN_HIEROGLYPH_O010C"). +lisp_code_name(78437,"EGYPTIAN_HIEROGLYPH_O011"). +lisp_code_name(78438,"EGYPTIAN_HIEROGLYPH_O012"). +lisp_code_name(78439,"EGYPTIAN_HIEROGLYPH_O013"). +lisp_code_name(78440,"EGYPTIAN_HIEROGLYPH_O014"). +lisp_code_name(78441,"EGYPTIAN_HIEROGLYPH_O015"). +lisp_code_name(78442,"EGYPTIAN_HIEROGLYPH_O016"). +lisp_code_name(78443,"EGYPTIAN_HIEROGLYPH_O017"). +lisp_code_name(78444,"EGYPTIAN_HIEROGLYPH_O018"). +lisp_code_name(78445,"EGYPTIAN_HIEROGLYPH_O019"). +lisp_code_name(78446,"EGYPTIAN_HIEROGLYPH_O019A"). +lisp_code_name(78447,"EGYPTIAN_HIEROGLYPH_O020"). +lisp_code_name(78448,"EGYPTIAN_HIEROGLYPH_O020A"). +lisp_code_name(78449,"EGYPTIAN_HIEROGLYPH_O021"). +lisp_code_name(78450,"EGYPTIAN_HIEROGLYPH_O022"). +lisp_code_name(78451,"EGYPTIAN_HIEROGLYPH_O023"). +lisp_code_name(78452,"EGYPTIAN_HIEROGLYPH_O024"). +lisp_code_name(78453,"EGYPTIAN_HIEROGLYPH_O024A"). +lisp_code_name(78454,"EGYPTIAN_HIEROGLYPH_O025"). +lisp_code_name(78455,"EGYPTIAN_HIEROGLYPH_O025A"). +lisp_code_name(78456,"EGYPTIAN_HIEROGLYPH_O026"). +lisp_code_name(78457,"EGYPTIAN_HIEROGLYPH_O027"). +lisp_code_name(78458,"EGYPTIAN_HIEROGLYPH_O028"). +lisp_code_name(78459,"EGYPTIAN_HIEROGLYPH_O029"). +lisp_code_name(78460,"EGYPTIAN_HIEROGLYPH_O029A"). +lisp_code_name(78461,"EGYPTIAN_HIEROGLYPH_O030"). +lisp_code_name(78462,"EGYPTIAN_HIEROGLYPH_O030A"). +lisp_code_name(78463,"EGYPTIAN_HIEROGLYPH_O031"). +lisp_code_name(78464,"EGYPTIAN_HIEROGLYPH_O032"). +lisp_code_name(78465,"EGYPTIAN_HIEROGLYPH_O033"). +lisp_code_name(78466,"EGYPTIAN_HIEROGLYPH_O033A"). +lisp_code_name(78467,"EGYPTIAN_HIEROGLYPH_O034"). +lisp_code_name(78468,"EGYPTIAN_HIEROGLYPH_O035"). +lisp_code_name(78469,"EGYPTIAN_HIEROGLYPH_O036"). +lisp_code_name(78470,"EGYPTIAN_HIEROGLYPH_O036A"). +lisp_code_name(78471,"EGYPTIAN_HIEROGLYPH_O036B"). +lisp_code_name(78472,"EGYPTIAN_HIEROGLYPH_O036C"). +lisp_code_name(78473,"EGYPTIAN_HIEROGLYPH_O036D"). +lisp_code_name(78474,"EGYPTIAN_HIEROGLYPH_O037"). +lisp_code_name(78475,"EGYPTIAN_HIEROGLYPH_O038"). +lisp_code_name(78476,"EGYPTIAN_HIEROGLYPH_O039"). +lisp_code_name(78477,"EGYPTIAN_HIEROGLYPH_O040"). +lisp_code_name(78478,"EGYPTIAN_HIEROGLYPH_O041"). +lisp_code_name(78479,"EGYPTIAN_HIEROGLYPH_O042"). +lisp_code_name(78480,"EGYPTIAN_HIEROGLYPH_O043"). +lisp_code_name(78481,"EGYPTIAN_HIEROGLYPH_O044"). +lisp_code_name(78482,"EGYPTIAN_HIEROGLYPH_O045"). +lisp_code_name(78483,"EGYPTIAN_HIEROGLYPH_O046"). +lisp_code_name(78484,"EGYPTIAN_HIEROGLYPH_O047"). +lisp_code_name(78485,"EGYPTIAN_HIEROGLYPH_O048"). +lisp_code_name(78486,"EGYPTIAN_HIEROGLYPH_O049"). +lisp_code_name(78487,"EGYPTIAN_HIEROGLYPH_O050"). +lisp_code_name(78488,"EGYPTIAN_HIEROGLYPH_O050A"). +lisp_code_name(78489,"EGYPTIAN_HIEROGLYPH_O050B"). +lisp_code_name(78490,"EGYPTIAN_HIEROGLYPH_O051"). +lisp_code_name(78491,"EGYPTIAN_HIEROGLYPH_P001"). +lisp_code_name(78492,"EGYPTIAN_HIEROGLYPH_P001A"). +lisp_code_name(78493,"EGYPTIAN_HIEROGLYPH_P002"). +lisp_code_name(78494,"EGYPTIAN_HIEROGLYPH_P003"). +lisp_code_name(78495,"EGYPTIAN_HIEROGLYPH_P003A"). +lisp_code_name(78496,"EGYPTIAN_HIEROGLYPH_P004"). +lisp_code_name(78497,"EGYPTIAN_HIEROGLYPH_P005"). +lisp_code_name(78498,"EGYPTIAN_HIEROGLYPH_P006"). +lisp_code_name(78499,"EGYPTIAN_HIEROGLYPH_P007"). +lisp_code_name(78500,"EGYPTIAN_HIEROGLYPH_P008"). +lisp_code_name(78501,"EGYPTIAN_HIEROGLYPH_P009"). +lisp_code_name(78502,"EGYPTIAN_HIEROGLYPH_P010"). +lisp_code_name(78503,"EGYPTIAN_HIEROGLYPH_P011"). +lisp_code_name(78504,"EGYPTIAN_HIEROGLYPH_Q001"). +lisp_code_name(78505,"EGYPTIAN_HIEROGLYPH_Q002"). +lisp_code_name(78506,"EGYPTIAN_HIEROGLYPH_Q003"). +lisp_code_name(78507,"EGYPTIAN_HIEROGLYPH_Q004"). +lisp_code_name(78508,"EGYPTIAN_HIEROGLYPH_Q005"). +lisp_code_name(78509,"EGYPTIAN_HIEROGLYPH_Q006"). +lisp_code_name(78510,"EGYPTIAN_HIEROGLYPH_Q007"). +lisp_code_name(78511,"EGYPTIAN_HIEROGLYPH_R001"). +lisp_code_name(78512,"EGYPTIAN_HIEROGLYPH_R002"). +lisp_code_name(78513,"EGYPTIAN_HIEROGLYPH_R002A"). +lisp_code_name(78514,"EGYPTIAN_HIEROGLYPH_R003"). +lisp_code_name(78515,"EGYPTIAN_HIEROGLYPH_R003A"). +lisp_code_name(78516,"EGYPTIAN_HIEROGLYPH_R003B"). +lisp_code_name(78517,"EGYPTIAN_HIEROGLYPH_R004"). +lisp_code_name(78518,"EGYPTIAN_HIEROGLYPH_R005"). +lisp_code_name(78519,"EGYPTIAN_HIEROGLYPH_R006"). +lisp_code_name(78520,"EGYPTIAN_HIEROGLYPH_R007"). +lisp_code_name(78521,"EGYPTIAN_HIEROGLYPH_R008"). +lisp_code_name(78522,"EGYPTIAN_HIEROGLYPH_R009"). +lisp_code_name(78523,"EGYPTIAN_HIEROGLYPH_R010"). +lisp_code_name(78524,"EGYPTIAN_HIEROGLYPH_R010A"). +lisp_code_name(78525,"EGYPTIAN_HIEROGLYPH_R011"). +lisp_code_name(78526,"EGYPTIAN_HIEROGLYPH_R012"). +lisp_code_name(78527,"EGYPTIAN_HIEROGLYPH_R013"). +lisp_code_name(78528,"EGYPTIAN_HIEROGLYPH_R014"). +lisp_code_name(78529,"EGYPTIAN_HIEROGLYPH_R015"). +lisp_code_name(78530,"EGYPTIAN_HIEROGLYPH_R016"). +lisp_code_name(78531,"EGYPTIAN_HIEROGLYPH_R016A"). +lisp_code_name(78532,"EGYPTIAN_HIEROGLYPH_R017"). +lisp_code_name(78533,"EGYPTIAN_HIEROGLYPH_R018"). +lisp_code_name(78534,"EGYPTIAN_HIEROGLYPH_R019"). +lisp_code_name(78535,"EGYPTIAN_HIEROGLYPH_R020"). +lisp_code_name(78536,"EGYPTIAN_HIEROGLYPH_R021"). +lisp_code_name(78537,"EGYPTIAN_HIEROGLYPH_R022"). +lisp_code_name(78538,"EGYPTIAN_HIEROGLYPH_R023"). +lisp_code_name(78539,"EGYPTIAN_HIEROGLYPH_R024"). +lisp_code_name(78540,"EGYPTIAN_HIEROGLYPH_R025"). +lisp_code_name(78541,"EGYPTIAN_HIEROGLYPH_R026"). +lisp_code_name(78542,"EGYPTIAN_HIEROGLYPH_R027"). +lisp_code_name(78543,"EGYPTIAN_HIEROGLYPH_R028"). +lisp_code_name(78544,"EGYPTIAN_HIEROGLYPH_R029"). +lisp_code_name(78545,"EGYPTIAN_HIEROGLYPH_S001"). +lisp_code_name(78546,"EGYPTIAN_HIEROGLYPH_S002"). +lisp_code_name(78547,"EGYPTIAN_HIEROGLYPH_S002A"). +lisp_code_name(78548,"EGYPTIAN_HIEROGLYPH_S003"). +lisp_code_name(78549,"EGYPTIAN_HIEROGLYPH_S004"). +lisp_code_name(78550,"EGYPTIAN_HIEROGLYPH_S005"). +lisp_code_name(78551,"EGYPTIAN_HIEROGLYPH_S006"). +lisp_code_name(78552,"EGYPTIAN_HIEROGLYPH_S006A"). +lisp_code_name(78553,"EGYPTIAN_HIEROGLYPH_S007"). +lisp_code_name(78554,"EGYPTIAN_HIEROGLYPH_S008"). +lisp_code_name(78555,"EGYPTIAN_HIEROGLYPH_S009"). +lisp_code_name(78556,"EGYPTIAN_HIEROGLYPH_S010"). +lisp_code_name(78557,"EGYPTIAN_HIEROGLYPH_S011"). +lisp_code_name(78558,"EGYPTIAN_HIEROGLYPH_S012"). +lisp_code_name(78559,"EGYPTIAN_HIEROGLYPH_S013"). +lisp_code_name(78560,"EGYPTIAN_HIEROGLYPH_S014"). +lisp_code_name(78561,"EGYPTIAN_HIEROGLYPH_S014A"). +lisp_code_name(78562,"EGYPTIAN_HIEROGLYPH_S014B"). +lisp_code_name(78563,"EGYPTIAN_HIEROGLYPH_S015"). +lisp_code_name(78564,"EGYPTIAN_HIEROGLYPH_S016"). +lisp_code_name(78565,"EGYPTIAN_HIEROGLYPH_S017"). +lisp_code_name(78566,"EGYPTIAN_HIEROGLYPH_S017A"). +lisp_code_name(78567,"EGYPTIAN_HIEROGLYPH_S018"). +lisp_code_name(78568,"EGYPTIAN_HIEROGLYPH_S019"). +lisp_code_name(78569,"EGYPTIAN_HIEROGLYPH_S020"). +lisp_code_name(78570,"EGYPTIAN_HIEROGLYPH_S021"). +lisp_code_name(78571,"EGYPTIAN_HIEROGLYPH_S022"). +lisp_code_name(78572,"EGYPTIAN_HIEROGLYPH_S023"). +lisp_code_name(78573,"EGYPTIAN_HIEROGLYPH_S024"). +lisp_code_name(78574,"EGYPTIAN_HIEROGLYPH_S025"). +lisp_code_name(78575,"EGYPTIAN_HIEROGLYPH_S026"). +lisp_code_name(78576,"EGYPTIAN_HIEROGLYPH_S026A"). +lisp_code_name(78577,"EGYPTIAN_HIEROGLYPH_S026B"). +lisp_code_name(78578,"EGYPTIAN_HIEROGLYPH_S027"). +lisp_code_name(78579,"EGYPTIAN_HIEROGLYPH_S028"). +lisp_code_name(78580,"EGYPTIAN_HIEROGLYPH_S029"). +lisp_code_name(78581,"EGYPTIAN_HIEROGLYPH_S030"). +lisp_code_name(78582,"EGYPTIAN_HIEROGLYPH_S031"). +lisp_code_name(78583,"EGYPTIAN_HIEROGLYPH_S032"). +lisp_code_name(78584,"EGYPTIAN_HIEROGLYPH_S033"). +lisp_code_name(78585,"EGYPTIAN_HIEROGLYPH_S034"). +lisp_code_name(78586,"EGYPTIAN_HIEROGLYPH_S035"). +lisp_code_name(78587,"EGYPTIAN_HIEROGLYPH_S035A"). +lisp_code_name(78588,"EGYPTIAN_HIEROGLYPH_S036"). +lisp_code_name(78589,"EGYPTIAN_HIEROGLYPH_S037"). +lisp_code_name(78590,"EGYPTIAN_HIEROGLYPH_S038"). +lisp_code_name(78591,"EGYPTIAN_HIEROGLYPH_S039"). +lisp_code_name(78592,"EGYPTIAN_HIEROGLYPH_S040"). +lisp_code_name(78593,"EGYPTIAN_HIEROGLYPH_S041"). +lisp_code_name(78594,"EGYPTIAN_HIEROGLYPH_S042"). +lisp_code_name(78595,"EGYPTIAN_HIEROGLYPH_S043"). +lisp_code_name(78596,"EGYPTIAN_HIEROGLYPH_S044"). +lisp_code_name(78597,"EGYPTIAN_HIEROGLYPH_S045"). +lisp_code_name(78598,"EGYPTIAN_HIEROGLYPH_S046"). +lisp_code_name(78599,"EGYPTIAN_HIEROGLYPH_T001"). +lisp_code_name(78600,"EGYPTIAN_HIEROGLYPH_T002"). +lisp_code_name(78601,"EGYPTIAN_HIEROGLYPH_T003"). +lisp_code_name(78602,"EGYPTIAN_HIEROGLYPH_T003A"). +lisp_code_name(78603,"EGYPTIAN_HIEROGLYPH_T004"). +lisp_code_name(78604,"EGYPTIAN_HIEROGLYPH_T005"). +lisp_code_name(78605,"EGYPTIAN_HIEROGLYPH_T006"). +lisp_code_name(78606,"EGYPTIAN_HIEROGLYPH_T007"). +lisp_code_name(78607,"EGYPTIAN_HIEROGLYPH_T007A"). +lisp_code_name(78608,"EGYPTIAN_HIEROGLYPH_T008"). +lisp_code_name(78609,"EGYPTIAN_HIEROGLYPH_T008A"). +lisp_code_name(78610,"EGYPTIAN_HIEROGLYPH_T009"). +lisp_code_name(78611,"EGYPTIAN_HIEROGLYPH_T009A"). +lisp_code_name(78612,"EGYPTIAN_HIEROGLYPH_T010"). +lisp_code_name(78613,"EGYPTIAN_HIEROGLYPH_T011"). +lisp_code_name(78614,"EGYPTIAN_HIEROGLYPH_T011A"). +lisp_code_name(78615,"EGYPTIAN_HIEROGLYPH_T012"). +lisp_code_name(78616,"EGYPTIAN_HIEROGLYPH_T013"). +lisp_code_name(78617,"EGYPTIAN_HIEROGLYPH_T014"). +lisp_code_name(78618,"EGYPTIAN_HIEROGLYPH_T015"). +lisp_code_name(78619,"EGYPTIAN_HIEROGLYPH_T016"). +lisp_code_name(78620,"EGYPTIAN_HIEROGLYPH_T016A"). +lisp_code_name(78621,"EGYPTIAN_HIEROGLYPH_T017"). +lisp_code_name(78622,"EGYPTIAN_HIEROGLYPH_T018"). +lisp_code_name(78623,"EGYPTIAN_HIEROGLYPH_T019"). +lisp_code_name(78624,"EGYPTIAN_HIEROGLYPH_T020"). +lisp_code_name(78625,"EGYPTIAN_HIEROGLYPH_T021"). +lisp_code_name(78626,"EGYPTIAN_HIEROGLYPH_T022"). +lisp_code_name(78627,"EGYPTIAN_HIEROGLYPH_T023"). +lisp_code_name(78628,"EGYPTIAN_HIEROGLYPH_T024"). +lisp_code_name(78629,"EGYPTIAN_HIEROGLYPH_T025"). +lisp_code_name(78630,"EGYPTIAN_HIEROGLYPH_T026"). +lisp_code_name(78631,"EGYPTIAN_HIEROGLYPH_T027"). +lisp_code_name(78632,"EGYPTIAN_HIEROGLYPH_T028"). +lisp_code_name(78633,"EGYPTIAN_HIEROGLYPH_T029"). +lisp_code_name(78634,"EGYPTIAN_HIEROGLYPH_T030"). +lisp_code_name(78635,"EGYPTIAN_HIEROGLYPH_T031"). +lisp_code_name(78636,"EGYPTIAN_HIEROGLYPH_T032"). +lisp_code_name(78637,"EGYPTIAN_HIEROGLYPH_T032A"). +lisp_code_name(78638,"EGYPTIAN_HIEROGLYPH_T033"). +lisp_code_name(78639,"EGYPTIAN_HIEROGLYPH_T033A"). +lisp_code_name(78640,"EGYPTIAN_HIEROGLYPH_T034"). +lisp_code_name(78641,"EGYPTIAN_HIEROGLYPH_T035"). +lisp_code_name(78642,"EGYPTIAN_HIEROGLYPH_T036"). +lisp_code_name(78643,"EGYPTIAN_HIEROGLYPH_U001"). +lisp_code_name(78644,"EGYPTIAN_HIEROGLYPH_U002"). +lisp_code_name(78645,"EGYPTIAN_HIEROGLYPH_U003"). +lisp_code_name(78646,"EGYPTIAN_HIEROGLYPH_U004"). +lisp_code_name(78647,"EGYPTIAN_HIEROGLYPH_U005"). +lisp_code_name(78648,"EGYPTIAN_HIEROGLYPH_U006"). +lisp_code_name(78649,"EGYPTIAN_HIEROGLYPH_U006A"). +lisp_code_name(78650,"EGYPTIAN_HIEROGLYPH_U006B"). +lisp_code_name(78651,"EGYPTIAN_HIEROGLYPH_U007"). +lisp_code_name(78652,"EGYPTIAN_HIEROGLYPH_U008"). +lisp_code_name(78653,"EGYPTIAN_HIEROGLYPH_U009"). +lisp_code_name(78654,"EGYPTIAN_HIEROGLYPH_U010"). +lisp_code_name(78655,"EGYPTIAN_HIEROGLYPH_U011"). +lisp_code_name(78656,"EGYPTIAN_HIEROGLYPH_U012"). +lisp_code_name(78657,"EGYPTIAN_HIEROGLYPH_U013"). +lisp_code_name(78658,"EGYPTIAN_HIEROGLYPH_U014"). +lisp_code_name(78659,"EGYPTIAN_HIEROGLYPH_U015"). +lisp_code_name(78660,"EGYPTIAN_HIEROGLYPH_U016"). +lisp_code_name(78661,"EGYPTIAN_HIEROGLYPH_U017"). +lisp_code_name(78662,"EGYPTIAN_HIEROGLYPH_U018"). +lisp_code_name(78663,"EGYPTIAN_HIEROGLYPH_U019"). +lisp_code_name(78664,"EGYPTIAN_HIEROGLYPH_U020"). +lisp_code_name(78665,"EGYPTIAN_HIEROGLYPH_U021"). +lisp_code_name(78666,"EGYPTIAN_HIEROGLYPH_U022"). +lisp_code_name(78667,"EGYPTIAN_HIEROGLYPH_U023"). +lisp_code_name(78668,"EGYPTIAN_HIEROGLYPH_U023A"). +lisp_code_name(78669,"EGYPTIAN_HIEROGLYPH_U024"). +lisp_code_name(78670,"EGYPTIAN_HIEROGLYPH_U025"). +lisp_code_name(78671,"EGYPTIAN_HIEROGLYPH_U026"). +lisp_code_name(78672,"EGYPTIAN_HIEROGLYPH_U027"). +lisp_code_name(78673,"EGYPTIAN_HIEROGLYPH_U028"). +lisp_code_name(78674,"EGYPTIAN_HIEROGLYPH_U029"). +lisp_code_name(78675,"EGYPTIAN_HIEROGLYPH_U029A"). +lisp_code_name(78676,"EGYPTIAN_HIEROGLYPH_U030"). +lisp_code_name(78677,"EGYPTIAN_HIEROGLYPH_U031"). +lisp_code_name(78678,"EGYPTIAN_HIEROGLYPH_U032"). +lisp_code_name(78679,"EGYPTIAN_HIEROGLYPH_U032A"). +lisp_code_name(78680,"EGYPTIAN_HIEROGLYPH_U033"). +lisp_code_name(78681,"EGYPTIAN_HIEROGLYPH_U034"). +lisp_code_name(78682,"EGYPTIAN_HIEROGLYPH_U035"). +lisp_code_name(78683,"EGYPTIAN_HIEROGLYPH_U036"). +lisp_code_name(78684,"EGYPTIAN_HIEROGLYPH_U037"). +lisp_code_name(78685,"EGYPTIAN_HIEROGLYPH_U038"). +lisp_code_name(78686,"EGYPTIAN_HIEROGLYPH_U039"). +lisp_code_name(78687,"EGYPTIAN_HIEROGLYPH_U040"). +lisp_code_name(78688,"EGYPTIAN_HIEROGLYPH_U041"). +lisp_code_name(78689,"EGYPTIAN_HIEROGLYPH_U042"). +lisp_code_name(78690,"EGYPTIAN_HIEROGLYPH_V001"). +lisp_code_name(78691,"EGYPTIAN_HIEROGLYPH_V001A"). +lisp_code_name(78692,"EGYPTIAN_HIEROGLYPH_V001B"). +lisp_code_name(78693,"EGYPTIAN_HIEROGLYPH_V001C"). +lisp_code_name(78694,"EGYPTIAN_HIEROGLYPH_V001D"). +lisp_code_name(78695,"EGYPTIAN_HIEROGLYPH_V001E"). +lisp_code_name(78696,"EGYPTIAN_HIEROGLYPH_V001F"). +lisp_code_name(78697,"EGYPTIAN_HIEROGLYPH_V001G"). +lisp_code_name(78698,"EGYPTIAN_HIEROGLYPH_V001H"). +lisp_code_name(78699,"EGYPTIAN_HIEROGLYPH_V001I"). +lisp_code_name(78700,"EGYPTIAN_HIEROGLYPH_V002"). +lisp_code_name(78701,"EGYPTIAN_HIEROGLYPH_V002A"). +lisp_code_name(78702,"EGYPTIAN_HIEROGLYPH_V003"). +lisp_code_name(78703,"EGYPTIAN_HIEROGLYPH_V004"). +lisp_code_name(78704,"EGYPTIAN_HIEROGLYPH_V005"). +lisp_code_name(78705,"EGYPTIAN_HIEROGLYPH_V006"). +lisp_code_name(78706,"EGYPTIAN_HIEROGLYPH_V007"). +lisp_code_name(78707,"EGYPTIAN_HIEROGLYPH_V007A"). +lisp_code_name(78708,"EGYPTIAN_HIEROGLYPH_V007B"). +lisp_code_name(78709,"EGYPTIAN_HIEROGLYPH_V008"). +lisp_code_name(78710,"EGYPTIAN_HIEROGLYPH_V009"). +lisp_code_name(78711,"EGYPTIAN_HIEROGLYPH_V010"). +lisp_code_name(78712,"EGYPTIAN_HIEROGLYPH_V011"). +lisp_code_name(78713,"EGYPTIAN_HIEROGLYPH_V011A"). +lisp_code_name(78714,"EGYPTIAN_HIEROGLYPH_V011B"). +lisp_code_name(78715,"EGYPTIAN_HIEROGLYPH_V011C"). +lisp_code_name(78716,"EGYPTIAN_HIEROGLYPH_V012"). +lisp_code_name(78717,"EGYPTIAN_HIEROGLYPH_V012A"). +lisp_code_name(78718,"EGYPTIAN_HIEROGLYPH_V012B"). +lisp_code_name(78719,"EGYPTIAN_HIEROGLYPH_V013"). +lisp_code_name(78720,"EGYPTIAN_HIEROGLYPH_V014"). +lisp_code_name(78721,"EGYPTIAN_HIEROGLYPH_V015"). +lisp_code_name(78722,"EGYPTIAN_HIEROGLYPH_V016"). +lisp_code_name(78723,"EGYPTIAN_HIEROGLYPH_V017"). +lisp_code_name(78724,"EGYPTIAN_HIEROGLYPH_V018"). +lisp_code_name(78725,"EGYPTIAN_HIEROGLYPH_V019"). +lisp_code_name(78726,"EGYPTIAN_HIEROGLYPH_V020"). +lisp_code_name(78727,"EGYPTIAN_HIEROGLYPH_V020A"). +lisp_code_name(78728,"EGYPTIAN_HIEROGLYPH_V020B"). +lisp_code_name(78729,"EGYPTIAN_HIEROGLYPH_V020C"). +lisp_code_name(78730,"EGYPTIAN_HIEROGLYPH_V020D"). +lisp_code_name(78731,"EGYPTIAN_HIEROGLYPH_V020E"). +lisp_code_name(78732,"EGYPTIAN_HIEROGLYPH_V020F"). +lisp_code_name(78733,"EGYPTIAN_HIEROGLYPH_V020G"). +lisp_code_name(78734,"EGYPTIAN_HIEROGLYPH_V020H"). +lisp_code_name(78735,"EGYPTIAN_HIEROGLYPH_V020I"). +lisp_code_name(78736,"EGYPTIAN_HIEROGLYPH_V020J"). +lisp_code_name(78737,"EGYPTIAN_HIEROGLYPH_V020K"). +lisp_code_name(78738,"EGYPTIAN_HIEROGLYPH_V020L"). +lisp_code_name(78739,"EGYPTIAN_HIEROGLYPH_V021"). +lisp_code_name(78740,"EGYPTIAN_HIEROGLYPH_V022"). +lisp_code_name(78741,"EGYPTIAN_HIEROGLYPH_V023"). +lisp_code_name(78742,"EGYPTIAN_HIEROGLYPH_V023A"). +lisp_code_name(78743,"EGYPTIAN_HIEROGLYPH_V024"). +lisp_code_name(78744,"EGYPTIAN_HIEROGLYPH_V025"). +lisp_code_name(78745,"EGYPTIAN_HIEROGLYPH_V026"). +lisp_code_name(78746,"EGYPTIAN_HIEROGLYPH_V027"). +lisp_code_name(78747,"EGYPTIAN_HIEROGLYPH_V028"). +lisp_code_name(78748,"EGYPTIAN_HIEROGLYPH_V028A"). +lisp_code_name(78749,"EGYPTIAN_HIEROGLYPH_V029"). +lisp_code_name(78750,"EGYPTIAN_HIEROGLYPH_V029A"). +lisp_code_name(78751,"EGYPTIAN_HIEROGLYPH_V030"). +lisp_code_name(78752,"EGYPTIAN_HIEROGLYPH_V030A"). +lisp_code_name(78753,"EGYPTIAN_HIEROGLYPH_V031"). +lisp_code_name(78754,"EGYPTIAN_HIEROGLYPH_V031A"). +lisp_code_name(78755,"EGYPTIAN_HIEROGLYPH_V032"). +lisp_code_name(78756,"EGYPTIAN_HIEROGLYPH_V033"). +lisp_code_name(78757,"EGYPTIAN_HIEROGLYPH_V033A"). +lisp_code_name(78758,"EGYPTIAN_HIEROGLYPH_V034"). +lisp_code_name(78759,"EGYPTIAN_HIEROGLYPH_V035"). +lisp_code_name(78760,"EGYPTIAN_HIEROGLYPH_V036"). +lisp_code_name(78761,"EGYPTIAN_HIEROGLYPH_V037"). +lisp_code_name(78762,"EGYPTIAN_HIEROGLYPH_V037A"). +lisp_code_name(78763,"EGYPTIAN_HIEROGLYPH_V038"). +lisp_code_name(78764,"EGYPTIAN_HIEROGLYPH_V039"). +lisp_code_name(78765,"EGYPTIAN_HIEROGLYPH_V040"). +lisp_code_name(78766,"EGYPTIAN_HIEROGLYPH_V040A"). +lisp_code_name(78767,"EGYPTIAN_HIEROGLYPH_W001"). +lisp_code_name(78768,"EGYPTIAN_HIEROGLYPH_W002"). +lisp_code_name(78769,"EGYPTIAN_HIEROGLYPH_W003"). +lisp_code_name(78770,"EGYPTIAN_HIEROGLYPH_W003A"). +lisp_code_name(78771,"EGYPTIAN_HIEROGLYPH_W004"). +lisp_code_name(78772,"EGYPTIAN_HIEROGLYPH_W005"). +lisp_code_name(78773,"EGYPTIAN_HIEROGLYPH_W006"). +lisp_code_name(78774,"EGYPTIAN_HIEROGLYPH_W007"). +lisp_code_name(78775,"EGYPTIAN_HIEROGLYPH_W008"). +lisp_code_name(78776,"EGYPTIAN_HIEROGLYPH_W009"). +lisp_code_name(78777,"EGYPTIAN_HIEROGLYPH_W009A"). +lisp_code_name(78778,"EGYPTIAN_HIEROGLYPH_W010"). +lisp_code_name(78779,"EGYPTIAN_HIEROGLYPH_W010A"). +lisp_code_name(78780,"EGYPTIAN_HIEROGLYPH_W011"). +lisp_code_name(78781,"EGYPTIAN_HIEROGLYPH_W012"). +lisp_code_name(78782,"EGYPTIAN_HIEROGLYPH_W013"). +lisp_code_name(78783,"EGYPTIAN_HIEROGLYPH_W014"). +lisp_code_name(78784,"EGYPTIAN_HIEROGLYPH_W014A"). +lisp_code_name(78785,"EGYPTIAN_HIEROGLYPH_W015"). +lisp_code_name(78786,"EGYPTIAN_HIEROGLYPH_W016"). +lisp_code_name(78787,"EGYPTIAN_HIEROGLYPH_W017"). +lisp_code_name(78788,"EGYPTIAN_HIEROGLYPH_W017A"). +lisp_code_name(78789,"EGYPTIAN_HIEROGLYPH_W018"). +lisp_code_name(78790,"EGYPTIAN_HIEROGLYPH_W018A"). +lisp_code_name(78791,"EGYPTIAN_HIEROGLYPH_W019"). +lisp_code_name(78792,"EGYPTIAN_HIEROGLYPH_W020"). +lisp_code_name(78793,"EGYPTIAN_HIEROGLYPH_W021"). +lisp_code_name(78794,"EGYPTIAN_HIEROGLYPH_W022"). +lisp_code_name(78795,"EGYPTIAN_HIEROGLYPH_W023"). +lisp_code_name(78796,"EGYPTIAN_HIEROGLYPH_W024"). +lisp_code_name(78797,"EGYPTIAN_HIEROGLYPH_W024A"). +lisp_code_name(78798,"EGYPTIAN_HIEROGLYPH_W025"). +lisp_code_name(78799,"EGYPTIAN_HIEROGLYPH_X001"). +lisp_code_name(78800,"EGYPTIAN_HIEROGLYPH_X002"). +lisp_code_name(78801,"EGYPTIAN_HIEROGLYPH_X003"). +lisp_code_name(78802,"EGYPTIAN_HIEROGLYPH_X004"). +lisp_code_name(78803,"EGYPTIAN_HIEROGLYPH_X004A"). +lisp_code_name(78804,"EGYPTIAN_HIEROGLYPH_X004B"). +lisp_code_name(78805,"EGYPTIAN_HIEROGLYPH_X005"). +lisp_code_name(78806,"EGYPTIAN_HIEROGLYPH_X006"). +lisp_code_name(78807,"EGYPTIAN_HIEROGLYPH_X006A"). +lisp_code_name(78808,"EGYPTIAN_HIEROGLYPH_X007"). +lisp_code_name(78809,"EGYPTIAN_HIEROGLYPH_X008"). +lisp_code_name(78810,"EGYPTIAN_HIEROGLYPH_X008A"). +lisp_code_name(78811,"EGYPTIAN_HIEROGLYPH_Y001"). +lisp_code_name(78812,"EGYPTIAN_HIEROGLYPH_Y001A"). +lisp_code_name(78813,"EGYPTIAN_HIEROGLYPH_Y002"). +lisp_code_name(78814,"EGYPTIAN_HIEROGLYPH_Y003"). +lisp_code_name(78815,"EGYPTIAN_HIEROGLYPH_Y004"). +lisp_code_name(78816,"EGYPTIAN_HIEROGLYPH_Y005"). +lisp_code_name(78817,"EGYPTIAN_HIEROGLYPH_Y006"). +lisp_code_name(78818,"EGYPTIAN_HIEROGLYPH_Y007"). +lisp_code_name(78819,"EGYPTIAN_HIEROGLYPH_Y008"). +lisp_code_name(78820,"EGYPTIAN_HIEROGLYPH_Z001"). +lisp_code_name(78821,"EGYPTIAN_HIEROGLYPH_Z002"). +lisp_code_name(78822,"EGYPTIAN_HIEROGLYPH_Z002A"). +lisp_code_name(78823,"EGYPTIAN_HIEROGLYPH_Z002B"). +lisp_code_name(78824,"EGYPTIAN_HIEROGLYPH_Z002C"). +lisp_code_name(78825,"EGYPTIAN_HIEROGLYPH_Z002D"). +lisp_code_name(78826,"EGYPTIAN_HIEROGLYPH_Z003"). +lisp_code_name(78827,"EGYPTIAN_HIEROGLYPH_Z003A"). +lisp_code_name(78828,"EGYPTIAN_HIEROGLYPH_Z003B"). +lisp_code_name(78829,"EGYPTIAN_HIEROGLYPH_Z004"). +lisp_code_name(78830,"EGYPTIAN_HIEROGLYPH_Z004A"). +lisp_code_name(78831,"EGYPTIAN_HIEROGLYPH_Z005"). +lisp_code_name(78832,"EGYPTIAN_HIEROGLYPH_Z005A"). +lisp_code_name(78833,"EGYPTIAN_HIEROGLYPH_Z006"). +lisp_code_name(78834,"EGYPTIAN_HIEROGLYPH_Z007"). +lisp_code_name(78835,"EGYPTIAN_HIEROGLYPH_Z008"). +lisp_code_name(78836,"EGYPTIAN_HIEROGLYPH_Z009"). +lisp_code_name(78837,"EGYPTIAN_HIEROGLYPH_Z010"). +lisp_code_name(78838,"EGYPTIAN_HIEROGLYPH_Z011"). +lisp_code_name(78839,"EGYPTIAN_HIEROGLYPH_Z012"). +lisp_code_name(78840,"EGYPTIAN_HIEROGLYPH_Z013"). +lisp_code_name(78841,"EGYPTIAN_HIEROGLYPH_Z014"). +lisp_code_name(78842,"EGYPTIAN_HIEROGLYPH_Z015"). +lisp_code_name(78843,"EGYPTIAN_HIEROGLYPH_Z015A"). +lisp_code_name(78844,"EGYPTIAN_HIEROGLYPH_Z015B"). +lisp_code_name(78845,"EGYPTIAN_HIEROGLYPH_Z015C"). +lisp_code_name(78846,"EGYPTIAN_HIEROGLYPH_Z015D"). +lisp_code_name(78847,"EGYPTIAN_HIEROGLYPH_Z015E"). +lisp_code_name(78848,"EGYPTIAN_HIEROGLYPH_Z015F"). +lisp_code_name(78849,"EGYPTIAN_HIEROGLYPH_Z015G"). +lisp_code_name(78850,"EGYPTIAN_HIEROGLYPH_Z015H"). +lisp_code_name(78851,"EGYPTIAN_HIEROGLYPH_Z015I"). +lisp_code_name(78852,"EGYPTIAN_HIEROGLYPH_Z016"). +lisp_code_name(78853,"EGYPTIAN_HIEROGLYPH_Z016A"). +lisp_code_name(78854,"EGYPTIAN_HIEROGLYPH_Z016B"). +lisp_code_name(78855,"EGYPTIAN_HIEROGLYPH_Z016C"). +lisp_code_name(78856,"EGYPTIAN_HIEROGLYPH_Z016D"). +lisp_code_name(78857,"EGYPTIAN_HIEROGLYPH_Z016E"). +lisp_code_name(78858,"EGYPTIAN_HIEROGLYPH_Z016F"). +lisp_code_name(78859,"EGYPTIAN_HIEROGLYPH_Z016G"). +lisp_code_name(78860,"EGYPTIAN_HIEROGLYPH_Z016H"). +lisp_code_name(78861,"EGYPTIAN_HIEROGLYPH_AA001"). +lisp_code_name(78862,"EGYPTIAN_HIEROGLYPH_AA002"). +lisp_code_name(78863,"EGYPTIAN_HIEROGLYPH_AA003"). +lisp_code_name(78864,"EGYPTIAN_HIEROGLYPH_AA004"). +lisp_code_name(78865,"EGYPTIAN_HIEROGLYPH_AA005"). +lisp_code_name(78866,"EGYPTIAN_HIEROGLYPH_AA006"). +lisp_code_name(78867,"EGYPTIAN_HIEROGLYPH_AA007"). +lisp_code_name(78868,"EGYPTIAN_HIEROGLYPH_AA007A"). +lisp_code_name(78869,"EGYPTIAN_HIEROGLYPH_AA007B"). +lisp_code_name(78870,"EGYPTIAN_HIEROGLYPH_AA008"). +lisp_code_name(78871,"EGYPTIAN_HIEROGLYPH_AA009"). +lisp_code_name(78872,"EGYPTIAN_HIEROGLYPH_AA010"). +lisp_code_name(78873,"EGYPTIAN_HIEROGLYPH_AA011"). +lisp_code_name(78874,"EGYPTIAN_HIEROGLYPH_AA012"). +lisp_code_name(78875,"EGYPTIAN_HIEROGLYPH_AA013"). +lisp_code_name(78876,"EGYPTIAN_HIEROGLYPH_AA014"). +lisp_code_name(78877,"EGYPTIAN_HIEROGLYPH_AA015"). +lisp_code_name(78878,"EGYPTIAN_HIEROGLYPH_AA016"). +lisp_code_name(78879,"EGYPTIAN_HIEROGLYPH_AA017"). +lisp_code_name(78880,"EGYPTIAN_HIEROGLYPH_AA018"). +lisp_code_name(78881,"EGYPTIAN_HIEROGLYPH_AA019"). +lisp_code_name(78882,"EGYPTIAN_HIEROGLYPH_AA020"). +lisp_code_name(78883,"EGYPTIAN_HIEROGLYPH_AA021"). +lisp_code_name(78884,"EGYPTIAN_HIEROGLYPH_AA022"). +lisp_code_name(78885,"EGYPTIAN_HIEROGLYPH_AA023"). +lisp_code_name(78886,"EGYPTIAN_HIEROGLYPH_AA024"). +lisp_code_name(78887,"EGYPTIAN_HIEROGLYPH_AA025"). +lisp_code_name(78888,"EGYPTIAN_HIEROGLYPH_AA026"). +lisp_code_name(78889,"EGYPTIAN_HIEROGLYPH_AA027"). +lisp_code_name(78890,"EGYPTIAN_HIEROGLYPH_AA028"). +lisp_code_name(78891,"EGYPTIAN_HIEROGLYPH_AA029"). +lisp_code_name(78892,"EGYPTIAN_HIEROGLYPH_AA030"). +lisp_code_name(78893,"EGYPTIAN_HIEROGLYPH_AA031"). +lisp_code_name(78894,"EGYPTIAN_HIEROGLYPH_AA032"). +lisp_code_name(92160,"BAMUM_LETTER_PHASE-A_NGKUE_MFON"). +lisp_code_name(92161,"BAMUM_LETTER_PHASE-A_GBIEE_FON"). +lisp_code_name(92162,"BAMUM_LETTER_PHASE-A_PON_MFON_PIPAEMGBIEE"). +lisp_code_name(92163,"BAMUM_LETTER_PHASE-A_PON_MFON_PIPAEMBA"). +lisp_code_name(92164,"BAMUM_LETTER_PHASE-A_NAA_MFON"). +lisp_code_name(92165,"BAMUM_LETTER_PHASE-A_SHUENSHUET"). +lisp_code_name(92166,"BAMUM_LETTER_PHASE-A_TITA_MFON"). +lisp_code_name(92167,"BAMUM_LETTER_PHASE-A_NZA_MFON"). +lisp_code_name(92168,"BAMUM_LETTER_PHASE-A_SHINDA_PA_NJI"). +lisp_code_name(92169,"BAMUM_LETTER_PHASE-A_PON_PA_NJI_PIPAEMGBIEE"). +lisp_code_name(92170,"BAMUM_LETTER_PHASE-A_PON_PA_NJI_PIPAEMBA"). +lisp_code_name(92171,"BAMUM_LETTER_PHASE-A_MAEMBGBIEE"). +lisp_code_name(92172,"BAMUM_LETTER_PHASE-A_TU_MAEMBA"). +lisp_code_name(92173,"BAMUM_LETTER_PHASE-A_NGANGU"). +lisp_code_name(92174,"BAMUM_LETTER_PHASE-A_MAEMVEUX"). +lisp_code_name(92175,"BAMUM_LETTER_PHASE-A_MANSUAE"). +lisp_code_name(92176,"BAMUM_LETTER_PHASE-A_MVEUAENGAM"). +lisp_code_name(92177,"BAMUM_LETTER_PHASE-A_SEUNYAM"). +lisp_code_name(92178,"BAMUM_LETTER_PHASE-A_NTOQPEN"). +lisp_code_name(92179,"BAMUM_LETTER_PHASE-A_KEUKEUTNDA"). +lisp_code_name(92180,"BAMUM_LETTER_PHASE-A_NKINDI"). +lisp_code_name(92181,"BAMUM_LETTER_PHASE-A_SUU"). +lisp_code_name(92182,"BAMUM_LETTER_PHASE-A_NGKUENZEUM"). +lisp_code_name(92183,"BAMUM_LETTER_PHASE-A_LAPAQ"). +lisp_code_name(92184,"BAMUM_LETTER_PHASE-A_LET_KUT"). +lisp_code_name(92185,"BAMUM_LETTER_PHASE-A_NTAP_MFAA"). +lisp_code_name(92186,"BAMUM_LETTER_PHASE-A_MAEKEUP"). +lisp_code_name(92187,"BAMUM_LETTER_PHASE-A_PASHAE"). +lisp_code_name(92188,"BAMUM_LETTER_PHASE-A_GHEUAERAE"). +lisp_code_name(92189,"BAMUM_LETTER_PHASE-A_PAMSHAE"). +lisp_code_name(92190,"BAMUM_LETTER_PHASE-A_MON_NGGEUAET"). +lisp_code_name(92191,"BAMUM_LETTER_PHASE-A_NZUN_MEUT"). +lisp_code_name(92192,"BAMUM_LETTER_PHASE-A_U_YUQ_NAE"). +lisp_code_name(92193,"BAMUM_LETTER_PHASE-A_GHEUAEGHEUAE"). +lisp_code_name(92194,"BAMUM_LETTER_PHASE-A_NTAP_NTAA"). +lisp_code_name(92195,"BAMUM_LETTER_PHASE-A_SISA"). +lisp_code_name(92196,"BAMUM_LETTER_PHASE-A_MGBASA"). +lisp_code_name(92197,"BAMUM_LETTER_PHASE-A_MEUNJOMNDEUQ"). +lisp_code_name(92198,"BAMUM_LETTER_PHASE-A_MOOMPUQ"). +lisp_code_name(92199,"BAMUM_LETTER_PHASE-A_KAFA"). +lisp_code_name(92200,"BAMUM_LETTER_PHASE-A_PA_LEERAEWA"). +lisp_code_name(92201,"BAMUM_LETTER_PHASE-A_NDA_LEERAEWA"). +lisp_code_name(92202,"BAMUM_LETTER_PHASE-A_PET"). +lisp_code_name(92203,"BAMUM_LETTER_PHASE-A_MAEMKPEN"). +lisp_code_name(92204,"BAMUM_LETTER_PHASE-A_NIKA"). +lisp_code_name(92205,"BAMUM_LETTER_PHASE-A_PUP"). +lisp_code_name(92206,"BAMUM_LETTER_PHASE-A_TUAEP"). +lisp_code_name(92207,"BAMUM_LETTER_PHASE-A_LUAEP"). +lisp_code_name(92208,"BAMUM_LETTER_PHASE-A_SONJAM"). +lisp_code_name(92209,"BAMUM_LETTER_PHASE-A_TEUTEUWEN"). +lisp_code_name(92210,"BAMUM_LETTER_PHASE-A_MAENYI"). +lisp_code_name(92211,"BAMUM_LETTER_PHASE-A_KET"). +lisp_code_name(92212,"BAMUM_LETTER_PHASE-A_NDAANGGEUAET"). +lisp_code_name(92213,"BAMUM_LETTER_PHASE-A_KUOQ"). +lisp_code_name(92214,"BAMUM_LETTER_PHASE-A_MOOMEUT"). +lisp_code_name(92215,"BAMUM_LETTER_PHASE-A_SHUM"). +lisp_code_name(92216,"BAMUM_LETTER_PHASE-A_LOMMAE"). +lisp_code_name(92217,"BAMUM_LETTER_PHASE-A_FIRI"). +lisp_code_name(92218,"BAMUM_LETTER_PHASE-A_ROM"). +lisp_code_name(92219,"BAMUM_LETTER_PHASE-A_KPOQ"). +lisp_code_name(92220,"BAMUM_LETTER_PHASE-A_SOQ"). +lisp_code_name(92221,"BAMUM_LETTER_PHASE-A_MAP_PIEET"). +lisp_code_name(92222,"BAMUM_LETTER_PHASE-A_SHIRAE"). +lisp_code_name(92223,"BAMUM_LETTER_PHASE-A_NTAP"). +lisp_code_name(92224,"BAMUM_LETTER_PHASE-A_SHOQ_NSHUT_YUM"). +lisp_code_name(92225,"BAMUM_LETTER_PHASE-A_NYIT_MONGKEUAEQ"). +lisp_code_name(92226,"BAMUM_LETTER_PHASE-A_PAARAE"). +lisp_code_name(92227,"BAMUM_LETTER_PHASE-A_NKAARAE"). +lisp_code_name(92228,"BAMUM_LETTER_PHASE-A_UNKNOWN"). +lisp_code_name(92229,"BAMUM_LETTER_PHASE-A_NGGEN"). +lisp_code_name(92230,"BAMUM_LETTER_PHASE-A_MAESI"). +lisp_code_name(92231,"BAMUM_LETTER_PHASE-A_NJAM"). +lisp_code_name(92232,"BAMUM_LETTER_PHASE-A_MBANYI"). +lisp_code_name(92233,"BAMUM_LETTER_PHASE-A_NYET"). +lisp_code_name(92234,"BAMUM_LETTER_PHASE-A_TEUAEN"). +lisp_code_name(92235,"BAMUM_LETTER_PHASE-A_SOT"). +lisp_code_name(92236,"BAMUM_LETTER_PHASE-A_PAAM"). +lisp_code_name(92237,"BAMUM_LETTER_PHASE-A_NSHIEE"). +lisp_code_name(92238,"BAMUM_LETTER_PHASE-A_MAEM"). +lisp_code_name(92239,"BAMUM_LETTER_PHASE-A_NYI"). +lisp_code_name(92240,"BAMUM_LETTER_PHASE-A_KAQ"). +lisp_code_name(92241,"BAMUM_LETTER_PHASE-A_NSHA"). +lisp_code_name(92242,"BAMUM_LETTER_PHASE-A_VEE"). +lisp_code_name(92243,"BAMUM_LETTER_PHASE-A_LU"). +lisp_code_name(92244,"BAMUM_LETTER_PHASE-A_NEN"). +lisp_code_name(92245,"BAMUM_LETTER_PHASE-A_NAQ"). +lisp_code_name(92246,"BAMUM_LETTER_PHASE-A_MBAQ"). +lisp_code_name(92247,"BAMUM_LETTER_PHASE-B_NSHUET"). +lisp_code_name(92248,"BAMUM_LETTER_PHASE-B_TU_MAEMGBIEE"). +lisp_code_name(92249,"BAMUM_LETTER_PHASE-B_SIEE"). +lisp_code_name(92250,"BAMUM_LETTER_PHASE-B_SET_TU"). +lisp_code_name(92251,"BAMUM_LETTER_PHASE-B_LOM_NTEUM"). +lisp_code_name(92252,"BAMUM_LETTER_PHASE-B_MBA_MAELEE"). +lisp_code_name(92253,"BAMUM_LETTER_PHASE-B_KIEEM"). +lisp_code_name(92254,"BAMUM_LETTER_PHASE-B_YEURAE"). +lisp_code_name(92255,"BAMUM_LETTER_PHASE-B_MBAARAE"). +lisp_code_name(92256,"BAMUM_LETTER_PHASE-B_KAM"). +lisp_code_name(92257,"BAMUM_LETTER_PHASE-B_PEESHI"). +lisp_code_name(92258,"BAMUM_LETTER_PHASE-B_YAFU_LEERAEWA"). +lisp_code_name(92259,"BAMUM_LETTER_PHASE-B_LAM_NSHUT_NYAM"). +lisp_code_name(92260,"BAMUM_LETTER_PHASE-B_NTIEE_SHEUOQ"). +lisp_code_name(92261,"BAMUM_LETTER_PHASE-B_NDU_NJAA"). +lisp_code_name(92262,"BAMUM_LETTER_PHASE-B_GHEUGHEUAEM"). +lisp_code_name(92263,"BAMUM_LETTER_PHASE-B_PIT"). +lisp_code_name(92264,"BAMUM_LETTER_PHASE-B_TU_NSIEE"). +lisp_code_name(92265,"BAMUM_LETTER_PHASE-B_SHET_NJAQ"). +lisp_code_name(92266,"BAMUM_LETTER_PHASE-B_SHEUAEQTU"). +lisp_code_name(92267,"BAMUM_LETTER_PHASE-B_MFON_TEUAEQ"). +lisp_code_name(92268,"BAMUM_LETTER_PHASE-B_MBIT_MBAAKET"). +lisp_code_name(92269,"BAMUM_LETTER_PHASE-B_NYI_NTEUM"). +lisp_code_name(92270,"BAMUM_LETTER_PHASE-B_KEUPUQ"). +lisp_code_name(92271,"BAMUM_LETTER_PHASE-B_GHEUGHEN"). +lisp_code_name(92272,"BAMUM_LETTER_PHASE-B_KEUYEUX"). +lisp_code_name(92273,"BAMUM_LETTER_PHASE-B_LAANAE"). +lisp_code_name(92274,"BAMUM_LETTER_PHASE-B_PARUM"). +lisp_code_name(92275,"BAMUM_LETTER_PHASE-B_VEUM"). +lisp_code_name(92276,"BAMUM_LETTER_PHASE-B_NGKINDI_MVOP"). +lisp_code_name(92277,"BAMUM_LETTER_PHASE-B_NGGEU_MBU"). +lisp_code_name(92278,"BAMUM_LETTER_PHASE-B_WUAET"). +lisp_code_name(92279,"BAMUM_LETTER_PHASE-B_SAKEUAE"). +lisp_code_name(92280,"BAMUM_LETTER_PHASE-B_TAAM"). +lisp_code_name(92281,"BAMUM_LETTER_PHASE-B_MEUQ"). +lisp_code_name(92282,"BAMUM_LETTER_PHASE-B_NGGUOQ"). +lisp_code_name(92283,"BAMUM_LETTER_PHASE-B_NGGUOQ_LARGE"). +lisp_code_name(92284,"BAMUM_LETTER_PHASE-B_MFIYAQ"). +lisp_code_name(92285,"BAMUM_LETTER_PHASE-B_SUE"). +lisp_code_name(92286,"BAMUM_LETTER_PHASE-B_MBEURI"). +lisp_code_name(92287,"BAMUM_LETTER_PHASE-B_MONTIEEN"). +lisp_code_name(92288,"BAMUM_LETTER_PHASE-B_NYAEMAE"). +lisp_code_name(92289,"BAMUM_LETTER_PHASE-B_PUNGAAM"). +lisp_code_name(92290,"BAMUM_LETTER_PHASE-B_MEUT_NGGEET"). +lisp_code_name(92291,"BAMUM_LETTER_PHASE-B_FEUX"). +lisp_code_name(92292,"BAMUM_LETTER_PHASE-B_MBUOQ"). +lisp_code_name(92293,"BAMUM_LETTER_PHASE-B_FEE"). +lisp_code_name(92294,"BAMUM_LETTER_PHASE-B_KEUAEM"). +lisp_code_name(92295,"BAMUM_LETTER_PHASE-B_MA_NJEUAENA"). +lisp_code_name(92296,"BAMUM_LETTER_PHASE-B_MA_NJUQA"). +lisp_code_name(92297,"BAMUM_LETTER_PHASE-B_LET"). +lisp_code_name(92298,"BAMUM_LETTER_PHASE-B_NGGAAM"). +lisp_code_name(92299,"BAMUM_LETTER_PHASE-B_NSEN"). +lisp_code_name(92300,"BAMUM_LETTER_PHASE-B_MA"). +lisp_code_name(92301,"BAMUM_LETTER_PHASE-B_KIQ"). +lisp_code_name(92302,"BAMUM_LETTER_PHASE-B_NGOM"). +lisp_code_name(92303,"BAMUM_LETTER_PHASE-C_NGKUE_MAEMBA"). +lisp_code_name(92304,"BAMUM_LETTER_PHASE-C_NZA"). +lisp_code_name(92305,"BAMUM_LETTER_PHASE-C_YUM"). +lisp_code_name(92306,"BAMUM_LETTER_PHASE-C_WANGKUOQ"). +lisp_code_name(92307,"BAMUM_LETTER_PHASE-C_NGGEN"). +lisp_code_name(92308,"BAMUM_LETTER_PHASE-C_NDEUAEREE"). +lisp_code_name(92309,"BAMUM_LETTER_PHASE-C_NGKAQ"). +lisp_code_name(92310,"BAMUM_LETTER_PHASE-C_GHARAE"). +lisp_code_name(92311,"BAMUM_LETTER_PHASE-C_MBEEKEET"). +lisp_code_name(92312,"BAMUM_LETTER_PHASE-C_GBAYI"). +lisp_code_name(92313,"BAMUM_LETTER_PHASE-C_NYIR_MKPARAQ_MEUN"). +lisp_code_name(92314,"BAMUM_LETTER_PHASE-C_NTU_MBIT"). +lisp_code_name(92315,"BAMUM_LETTER_PHASE-C_MBEUM"). +lisp_code_name(92316,"BAMUM_LETTER_PHASE-C_PIRIEEN"). +lisp_code_name(92317,"BAMUM_LETTER_PHASE-C_NDOMBU"). +lisp_code_name(92318,"BAMUM_LETTER_PHASE-C_MBAA_CABBAGE-TREE"). +lisp_code_name(92319,"BAMUM_LETTER_PHASE-C_KEUSHEUAEP"). +lisp_code_name(92320,"BAMUM_LETTER_PHASE-C_GHAP"). +lisp_code_name(92321,"BAMUM_LETTER_PHASE-C_KEUKAQ"). +lisp_code_name(92322,"BAMUM_LETTER_PHASE-C_YU_MUOMAE"). +lisp_code_name(92323,"BAMUM_LETTER_PHASE-C_NZEUM"). +lisp_code_name(92324,"BAMUM_LETTER_PHASE-C_MBUE"). +lisp_code_name(92325,"BAMUM_LETTER_PHASE-C_NSEUAEN"). +lisp_code_name(92326,"BAMUM_LETTER_PHASE-C_MBIT"). +lisp_code_name(92327,"BAMUM_LETTER_PHASE-C_YEUQ"). +lisp_code_name(92328,"BAMUM_LETTER_PHASE-C_KPARAQ"). +lisp_code_name(92329,"BAMUM_LETTER_PHASE-C_KAA"). +lisp_code_name(92330,"BAMUM_LETTER_PHASE-C_SEUX"). +lisp_code_name(92331,"BAMUM_LETTER_PHASE-C_NDIDA"). +lisp_code_name(92332,"BAMUM_LETTER_PHASE-C_TAASHAE"). +lisp_code_name(92333,"BAMUM_LETTER_PHASE-C_NJUEQ"). +lisp_code_name(92334,"BAMUM_LETTER_PHASE-C_TITA_YUE"). +lisp_code_name(92335,"BAMUM_LETTER_PHASE-C_SUAET"). +lisp_code_name(92336,"BAMUM_LETTER_PHASE-C_NGGUAEN_NYAM"). +lisp_code_name(92337,"BAMUM_LETTER_PHASE-C_VEUX"). +lisp_code_name(92338,"BAMUM_LETTER_PHASE-C_NANSANAQ"). +lisp_code_name(92339,"BAMUM_LETTER_PHASE-C_MA_KEUAERI"). +lisp_code_name(92340,"BAMUM_LETTER_PHASE-C_NTAA"). +lisp_code_name(92341,"BAMUM_LETTER_PHASE-C_NGGUON"). +lisp_code_name(92342,"BAMUM_LETTER_PHASE-C_LAP"). +lisp_code_name(92343,"BAMUM_LETTER_PHASE-C_MBIRIEEN"). +lisp_code_name(92344,"BAMUM_LETTER_PHASE-C_MGBASAQ"). +lisp_code_name(92345,"BAMUM_LETTER_PHASE-C_NTEUNGBA"). +lisp_code_name(92346,"BAMUM_LETTER_PHASE-C_TEUTEUX"). +lisp_code_name(92347,"BAMUM_LETTER_PHASE-C_NGGUM"). +lisp_code_name(92348,"BAMUM_LETTER_PHASE-C_FUE"). +lisp_code_name(92349,"BAMUM_LETTER_PHASE-C_NDEUT"). +lisp_code_name(92350,"BAMUM_LETTER_PHASE-C_NSA"). +lisp_code_name(92351,"BAMUM_LETTER_PHASE-C_NSHAQ"). +lisp_code_name(92352,"BAMUM_LETTER_PHASE-C_BUNG"). +lisp_code_name(92353,"BAMUM_LETTER_PHASE-C_VEUAEPEN"). +lisp_code_name(92354,"BAMUM_LETTER_PHASE-C_MBERAE"). +lisp_code_name(92355,"BAMUM_LETTER_PHASE-C_RU"). +lisp_code_name(92356,"BAMUM_LETTER_PHASE-C_NJAEM"). +lisp_code_name(92357,"BAMUM_LETTER_PHASE-C_LAM"). +lisp_code_name(92358,"BAMUM_LETTER_PHASE-C_TITUAEP"). +lisp_code_name(92359,"BAMUM_LETTER_PHASE-C_NSUOT_NGOM"). +lisp_code_name(92360,"BAMUM_LETTER_PHASE-C_NJEEEE"). +lisp_code_name(92361,"BAMUM_LETTER_PHASE-C_KET"). +lisp_code_name(92362,"BAMUM_LETTER_PHASE-C_NGGU"). +lisp_code_name(92363,"BAMUM_LETTER_PHASE-C_MAESI"). +lisp_code_name(92364,"BAMUM_LETTER_PHASE-C_MBUAEM"). +lisp_code_name(92365,"BAMUM_LETTER_PHASE-C_LU"). +lisp_code_name(92366,"BAMUM_LETTER_PHASE-C_KUT"). +lisp_code_name(92367,"BAMUM_LETTER_PHASE-C_NJAM"). +lisp_code_name(92368,"BAMUM_LETTER_PHASE-C_NGOM"). +lisp_code_name(92369,"BAMUM_LETTER_PHASE-C_WUP"). +lisp_code_name(92370,"BAMUM_LETTER_PHASE-C_NGGUEET"). +lisp_code_name(92371,"BAMUM_LETTER_PHASE-C_NSOM"). +lisp_code_name(92372,"BAMUM_LETTER_PHASE-C_NTEN"). +lisp_code_name(92373,"BAMUM_LETTER_PHASE-C_KUOP_NKAARAE"). +lisp_code_name(92374,"BAMUM_LETTER_PHASE-C_NSUN"). +lisp_code_name(92375,"BAMUM_LETTER_PHASE-C_NDAM"). +lisp_code_name(92376,"BAMUM_LETTER_PHASE-C_MA_NSIEE"). +lisp_code_name(92377,"BAMUM_LETTER_PHASE-C_YAA"). +lisp_code_name(92378,"BAMUM_LETTER_PHASE-C_NDAP"). +lisp_code_name(92379,"BAMUM_LETTER_PHASE-C_SHUEQ"). +lisp_code_name(92380,"BAMUM_LETTER_PHASE-C_SETFON"). +lisp_code_name(92381,"BAMUM_LETTER_PHASE-C_MBI"). +lisp_code_name(92382,"BAMUM_LETTER_PHASE-C_MAEMBA"). +lisp_code_name(92383,"BAMUM_LETTER_PHASE-C_MBANYI"). +lisp_code_name(92384,"BAMUM_LETTER_PHASE-C_KEUSEUX"). +lisp_code_name(92385,"BAMUM_LETTER_PHASE-C_MBEUX"). +lisp_code_name(92386,"BAMUM_LETTER_PHASE-C_KEUM"). +lisp_code_name(92387,"BAMUM_LETTER_PHASE-C_MBAA_PICKET"). +lisp_code_name(92388,"BAMUM_LETTER_PHASE-C_YUWOQ"). +lisp_code_name(92389,"BAMUM_LETTER_PHASE-C_NJEUX"). +lisp_code_name(92390,"BAMUM_LETTER_PHASE-C_MIEE"). +lisp_code_name(92391,"BAMUM_LETTER_PHASE-C_MUAE"). +lisp_code_name(92392,"BAMUM_LETTER_PHASE-C_SHIQ"). +lisp_code_name(92393,"BAMUM_LETTER_PHASE-C_KEN_LAW"). +lisp_code_name(92394,"BAMUM_LETTER_PHASE-C_KEN_FATIGUE"). +lisp_code_name(92395,"BAMUM_LETTER_PHASE-C_NGAQ"). +lisp_code_name(92396,"BAMUM_LETTER_PHASE-C_NAQ"). +lisp_code_name(92397,"BAMUM_LETTER_PHASE-C_LIQ"). +lisp_code_name(92398,"BAMUM_LETTER_PHASE-C_PIN"). +lisp_code_name(92399,"BAMUM_LETTER_PHASE-C_PEN"). +lisp_code_name(92400,"BAMUM_LETTER_PHASE-C_TET"). +lisp_code_name(92401,"BAMUM_LETTER_PHASE-D_MBUO"). +lisp_code_name(92402,"BAMUM_LETTER_PHASE-D_WAP"). +lisp_code_name(92403,"BAMUM_LETTER_PHASE-D_NJI"). +lisp_code_name(92404,"BAMUM_LETTER_PHASE-D_MFON"). +lisp_code_name(92405,"BAMUM_LETTER_PHASE-D_NJIEE"). +lisp_code_name(92406,"BAMUM_LETTER_PHASE-D_LIEE"). +lisp_code_name(92407,"BAMUM_LETTER_PHASE-D_NJEUT"). +lisp_code_name(92408,"BAMUM_LETTER_PHASE-D_NSHEE"). +lisp_code_name(92409,"BAMUM_LETTER_PHASE-D_NGGAAMAE"). +lisp_code_name(92410,"BAMUM_LETTER_PHASE-D_NYAM"). +lisp_code_name(92411,"BAMUM_LETTER_PHASE-D_WUAEN"). +lisp_code_name(92412,"BAMUM_LETTER_PHASE-D_NGKUN"). +lisp_code_name(92413,"BAMUM_LETTER_PHASE-D_SHEE"). +lisp_code_name(92414,"BAMUM_LETTER_PHASE-D_NGKAP"). +lisp_code_name(92415,"BAMUM_LETTER_PHASE-D_KEUAETMEUN"). +lisp_code_name(92416,"BAMUM_LETTER_PHASE-D_TEUT"). +lisp_code_name(92417,"BAMUM_LETTER_PHASE-D_SHEUAE"). +lisp_code_name(92418,"BAMUM_LETTER_PHASE-D_NJAP"). +lisp_code_name(92419,"BAMUM_LETTER_PHASE-D_SUE"). +lisp_code_name(92420,"BAMUM_LETTER_PHASE-D_KET"). +lisp_code_name(92421,"BAMUM_LETTER_PHASE-D_YAEMMAE"). +lisp_code_name(92422,"BAMUM_LETTER_PHASE-D_KUOM"). +lisp_code_name(92423,"BAMUM_LETTER_PHASE-D_SAP"). +lisp_code_name(92424,"BAMUM_LETTER_PHASE-D_MFEUT"). +lisp_code_name(92425,"BAMUM_LETTER_PHASE-D_NDEUX"). +lisp_code_name(92426,"BAMUM_LETTER_PHASE-D_MALEERI"). +lisp_code_name(92427,"BAMUM_LETTER_PHASE-D_MEUT"). +lisp_code_name(92428,"BAMUM_LETTER_PHASE-D_SEUAEQ"). +lisp_code_name(92429,"BAMUM_LETTER_PHASE-D_YEN"). +lisp_code_name(92430,"BAMUM_LETTER_PHASE-D_NJEUAEM"). +lisp_code_name(92431,"BAMUM_LETTER_PHASE-D_KEUOT_MBUAE"). +lisp_code_name(92432,"BAMUM_LETTER_PHASE-D_NGKEURI"). +lisp_code_name(92433,"BAMUM_LETTER_PHASE-D_TU"). +lisp_code_name(92434,"BAMUM_LETTER_PHASE-D_GHAA"). +lisp_code_name(92435,"BAMUM_LETTER_PHASE-D_NGKYEE"). +lisp_code_name(92436,"BAMUM_LETTER_PHASE-D_FEUFEUAET"). +lisp_code_name(92437,"BAMUM_LETTER_PHASE-D_NDEE"). +lisp_code_name(92438,"BAMUM_LETTER_PHASE-D_MGBOFUM"). +lisp_code_name(92439,"BAMUM_LETTER_PHASE-D_LEUAEP"). +lisp_code_name(92440,"BAMUM_LETTER_PHASE-D_NDON"). +lisp_code_name(92441,"BAMUM_LETTER_PHASE-D_MONI"). +lisp_code_name(92442,"BAMUM_LETTER_PHASE-D_MGBEUN"). +lisp_code_name(92443,"BAMUM_LETTER_PHASE-D_PUUT"). +lisp_code_name(92444,"BAMUM_LETTER_PHASE-D_MGBIEE"). +lisp_code_name(92445,"BAMUM_LETTER_PHASE-D_MFO"). +lisp_code_name(92446,"BAMUM_LETTER_PHASE-D_LUM"). +lisp_code_name(92447,"BAMUM_LETTER_PHASE-D_NSIEEP"). +lisp_code_name(92448,"BAMUM_LETTER_PHASE-D_MBAA"). +lisp_code_name(92449,"BAMUM_LETTER_PHASE-D_KWAET"). +lisp_code_name(92450,"BAMUM_LETTER_PHASE-D_NYET"). +lisp_code_name(92451,"BAMUM_LETTER_PHASE-D_TEUAEN"). +lisp_code_name(92452,"BAMUM_LETTER_PHASE-D_SOT"). +lisp_code_name(92453,"BAMUM_LETTER_PHASE-D_YUWOQ"). +lisp_code_name(92454,"BAMUM_LETTER_PHASE-D_KEUM"). +lisp_code_name(92455,"BAMUM_LETTER_PHASE-D_RAEM"). +lisp_code_name(92456,"BAMUM_LETTER_PHASE-D_TEEEE"). +lisp_code_name(92457,"BAMUM_LETTER_PHASE-D_NGKEUAEQ"). +lisp_code_name(92458,"BAMUM_LETTER_PHASE-D_MFEUAE"). +lisp_code_name(92459,"BAMUM_LETTER_PHASE-D_NSIEET"). +lisp_code_name(92460,"BAMUM_LETTER_PHASE-D_KEUP"). +lisp_code_name(92461,"BAMUM_LETTER_PHASE-D_PIP"). +lisp_code_name(92462,"BAMUM_LETTER_PHASE-D_PEUTAE"). +lisp_code_name(92463,"BAMUM_LETTER_PHASE-D_NYUE"). +lisp_code_name(92464,"BAMUM_LETTER_PHASE-D_LET"). +lisp_code_name(92465,"BAMUM_LETTER_PHASE-D_NGGAAM"). +lisp_code_name(92466,"BAMUM_LETTER_PHASE-D_MFIEE"). +lisp_code_name(92467,"BAMUM_LETTER_PHASE-D_NGGWAEN"). +lisp_code_name(92468,"BAMUM_LETTER_PHASE-D_YUOM"). +lisp_code_name(92469,"BAMUM_LETTER_PHASE-D_PAP"). +lisp_code_name(92470,"BAMUM_LETTER_PHASE-D_YUOP"). +lisp_code_name(92471,"BAMUM_LETTER_PHASE-D_NDAM"). +lisp_code_name(92472,"BAMUM_LETTER_PHASE-D_NTEUM"). +lisp_code_name(92473,"BAMUM_LETTER_PHASE-D_SUAE"). +lisp_code_name(92474,"BAMUM_LETTER_PHASE-D_KUN"). +lisp_code_name(92475,"BAMUM_LETTER_PHASE-D_NGGEUX"). +lisp_code_name(92476,"BAMUM_LETTER_PHASE-D_NGKIEE"). +lisp_code_name(92477,"BAMUM_LETTER_PHASE-D_TUOT"). +lisp_code_name(92478,"BAMUM_LETTER_PHASE-D_MEUN"). +lisp_code_name(92479,"BAMUM_LETTER_PHASE-D_KUQ"). +lisp_code_name(92480,"BAMUM_LETTER_PHASE-D_NSUM"). +lisp_code_name(92481,"BAMUM_LETTER_PHASE-D_TEUN"). +lisp_code_name(92482,"BAMUM_LETTER_PHASE-D_MAENJET"). +lisp_code_name(92483,"BAMUM_LETTER_PHASE-D_NGGAP"). +lisp_code_name(92484,"BAMUM_LETTER_PHASE-D_LEUM"). +lisp_code_name(92485,"BAMUM_LETTER_PHASE-D_NGGUOM"). +lisp_code_name(92486,"BAMUM_LETTER_PHASE-D_NSHUT"). +lisp_code_name(92487,"BAMUM_LETTER_PHASE-D_NJUEQ"). +lisp_code_name(92488,"BAMUM_LETTER_PHASE-D_GHEUAE"). +lisp_code_name(92489,"BAMUM_LETTER_PHASE-D_KU"). +lisp_code_name(92490,"BAMUM_LETTER_PHASE-D_REN_OLD"). +lisp_code_name(92491,"BAMUM_LETTER_PHASE-D_TAE"). +lisp_code_name(92492,"BAMUM_LETTER_PHASE-D_TOQ"). +lisp_code_name(92493,"BAMUM_LETTER_PHASE-D_NYI"). +lisp_code_name(92494,"BAMUM_LETTER_PHASE-D_RII"). +lisp_code_name(92495,"BAMUM_LETTER_PHASE-D_LEEEE"). +lisp_code_name(92496,"BAMUM_LETTER_PHASE-D_MEEEE"). +lisp_code_name(92497,"BAMUM_LETTER_PHASE-D_M"). +lisp_code_name(92498,"BAMUM_LETTER_PHASE-D_SUU"). +lisp_code_name(92499,"BAMUM_LETTER_PHASE-D_MU"). +lisp_code_name(92500,"BAMUM_LETTER_PHASE-D_SHII"). +lisp_code_name(92501,"BAMUM_LETTER_PHASE-D_SHEUX"). +lisp_code_name(92502,"BAMUM_LETTER_PHASE-D_KYEE"). +lisp_code_name(92503,"BAMUM_LETTER_PHASE-D_NU"). +lisp_code_name(92504,"BAMUM_LETTER_PHASE-D_SHU"). +lisp_code_name(92505,"BAMUM_LETTER_PHASE-D_NTEE"). +lisp_code_name(92506,"BAMUM_LETTER_PHASE-D_PEE"). +lisp_code_name(92507,"BAMUM_LETTER_PHASE-D_NI"). +lisp_code_name(92508,"BAMUM_LETTER_PHASE-D_SHOQ"). +lisp_code_name(92509,"BAMUM_LETTER_PHASE-D_PUQ"). +lisp_code_name(92510,"BAMUM_LETTER_PHASE-D_MVOP"). +lisp_code_name(92511,"BAMUM_LETTER_PHASE-D_LOQ"). +lisp_code_name(92512,"BAMUM_LETTER_PHASE-D_REN_MUCH"). +lisp_code_name(92513,"BAMUM_LETTER_PHASE-D_TI"). +lisp_code_name(92514,"BAMUM_LETTER_PHASE-D_NTUU"). +lisp_code_name(92515,"BAMUM_LETTER_PHASE-D_MBAA_SEVEN"). +lisp_code_name(92516,"BAMUM_LETTER_PHASE-D_SAQ"). +lisp_code_name(92517,"BAMUM_LETTER_PHASE-D_FAA"). +lisp_code_name(92518,"BAMUM_LETTER_PHASE-E_NDAP"). +lisp_code_name(92519,"BAMUM_LETTER_PHASE-E_TOON"). +lisp_code_name(92520,"BAMUM_LETTER_PHASE-E_MBEUM"). +lisp_code_name(92521,"BAMUM_LETTER_PHASE-E_LAP"). +lisp_code_name(92522,"BAMUM_LETTER_PHASE-E_VOM"). +lisp_code_name(92523,"BAMUM_LETTER_PHASE-E_LOON"). +lisp_code_name(92524,"BAMUM_LETTER_PHASE-E_PAA"). +lisp_code_name(92525,"BAMUM_LETTER_PHASE-E_SOM"). +lisp_code_name(92526,"BAMUM_LETTER_PHASE-E_RAQ"). +lisp_code_name(92527,"BAMUM_LETTER_PHASE-E_NSHUOP"). +lisp_code_name(92528,"BAMUM_LETTER_PHASE-E_NDUN"). +lisp_code_name(92529,"BAMUM_LETTER_PHASE-E_PUAE"). +lisp_code_name(92530,"BAMUM_LETTER_PHASE-E_TAM"). +lisp_code_name(92531,"BAMUM_LETTER_PHASE-E_NGKA"). +lisp_code_name(92532,"BAMUM_LETTER_PHASE-E_KPEUX"). +lisp_code_name(92533,"BAMUM_LETTER_PHASE-E_WUO"). +lisp_code_name(92534,"BAMUM_LETTER_PHASE-E_SEE"). +lisp_code_name(92535,"BAMUM_LETTER_PHASE-E_NGGEUAET"). +lisp_code_name(92536,"BAMUM_LETTER_PHASE-E_PAAM"). +lisp_code_name(92537,"BAMUM_LETTER_PHASE-E_TOO"). +lisp_code_name(92538,"BAMUM_LETTER_PHASE-E_KUOP"). +lisp_code_name(92539,"BAMUM_LETTER_PHASE-E_LOM"). +lisp_code_name(92540,"BAMUM_LETTER_PHASE-E_NSHIEE"). +lisp_code_name(92541,"BAMUM_LETTER_PHASE-E_NGOP"). +lisp_code_name(92542,"BAMUM_LETTER_PHASE-E_MAEM"). +lisp_code_name(92543,"BAMUM_LETTER_PHASE-E_NGKEUX"). +lisp_code_name(92544,"BAMUM_LETTER_PHASE-E_NGOQ"). +lisp_code_name(92545,"BAMUM_LETTER_PHASE-E_NSHUE"). +lisp_code_name(92546,"BAMUM_LETTER_PHASE-E_RIMGBA"). +lisp_code_name(92547,"BAMUM_LETTER_PHASE-E_NJEUX"). +lisp_code_name(92548,"BAMUM_LETTER_PHASE-E_PEEM"). +lisp_code_name(92549,"BAMUM_LETTER_PHASE-E_SAA"). +lisp_code_name(92550,"BAMUM_LETTER_PHASE-E_NGGURAE"). +lisp_code_name(92551,"BAMUM_LETTER_PHASE-E_MGBA"). +lisp_code_name(92552,"BAMUM_LETTER_PHASE-E_GHEUX"). +lisp_code_name(92553,"BAMUM_LETTER_PHASE-E_NGKEUAEM"). +lisp_code_name(92554,"BAMUM_LETTER_PHASE-E_NJAEMLI"). +lisp_code_name(92555,"BAMUM_LETTER_PHASE-E_MAP"). +lisp_code_name(92556,"BAMUM_LETTER_PHASE-E_LOOT"). +lisp_code_name(92557,"BAMUM_LETTER_PHASE-E_NGGEEEE"). +lisp_code_name(92558,"BAMUM_LETTER_PHASE-E_NDIQ"). +lisp_code_name(92559,"BAMUM_LETTER_PHASE-E_TAEN_NTEUM"). +lisp_code_name(92560,"BAMUM_LETTER_PHASE-E_SET"). +lisp_code_name(92561,"BAMUM_LETTER_PHASE-E_PUM"). +lisp_code_name(92562,"BAMUM_LETTER_PHASE-E_NDAA_SOFTNESS"). +lisp_code_name(92563,"BAMUM_LETTER_PHASE-E_NGGUAESHAE_NYAM"). +lisp_code_name(92564,"BAMUM_LETTER_PHASE-E_YIEE"). +lisp_code_name(92565,"BAMUM_LETTER_PHASE-E_GHEUN"). +lisp_code_name(92566,"BAMUM_LETTER_PHASE-E_TUAE"). +lisp_code_name(92567,"BAMUM_LETTER_PHASE-E_YEUAE"). +lisp_code_name(92568,"BAMUM_LETTER_PHASE-E_PO"). +lisp_code_name(92569,"BAMUM_LETTER_PHASE-E_TUMAE"). +lisp_code_name(92570,"BAMUM_LETTER_PHASE-E_KEUAE"). +lisp_code_name(92571,"BAMUM_LETTER_PHASE-E_SUAEN"). +lisp_code_name(92572,"BAMUM_LETTER_PHASE-E_TEUAEQ"). +lisp_code_name(92573,"BAMUM_LETTER_PHASE-E_VEUAE"). +lisp_code_name(92574,"BAMUM_LETTER_PHASE-E_WEUX"). +lisp_code_name(92575,"BAMUM_LETTER_PHASE-E_LAAM"). +lisp_code_name(92576,"BAMUM_LETTER_PHASE-E_PU"). +lisp_code_name(92577,"BAMUM_LETTER_PHASE-E_TAAQ"). +lisp_code_name(92578,"BAMUM_LETTER_PHASE-E_GHAAMAE"). +lisp_code_name(92579,"BAMUM_LETTER_PHASE-E_NGEUREUT"). +lisp_code_name(92580,"BAMUM_LETTER_PHASE-E_SHEUAEQ"). +lisp_code_name(92581,"BAMUM_LETTER_PHASE-E_MGBEN"). +lisp_code_name(92582,"BAMUM_LETTER_PHASE-E_MBEE"). +lisp_code_name(92583,"BAMUM_LETTER_PHASE-E_NZAQ"). +lisp_code_name(92584,"BAMUM_LETTER_PHASE-E_NKOM"). +lisp_code_name(92585,"BAMUM_LETTER_PHASE-E_GBET"). +lisp_code_name(92586,"BAMUM_LETTER_PHASE-E_TUM"). +lisp_code_name(92587,"BAMUM_LETTER_PHASE-E_KUET"). +lisp_code_name(92588,"BAMUM_LETTER_PHASE-E_YAP"). +lisp_code_name(92589,"BAMUM_LETTER_PHASE-E_NYI_CLEAVER"). +lisp_code_name(92590,"BAMUM_LETTER_PHASE-E_YIT"). +lisp_code_name(92591,"BAMUM_LETTER_PHASE-E_MFEUQ"). +lisp_code_name(92592,"BAMUM_LETTER_PHASE-E_NDIAQ"). +lisp_code_name(92593,"BAMUM_LETTER_PHASE-E_PIEEQ"). +lisp_code_name(92594,"BAMUM_LETTER_PHASE-E_YUEQ"). +lisp_code_name(92595,"BAMUM_LETTER_PHASE-E_LEUAEM"). +lisp_code_name(92596,"BAMUM_LETTER_PHASE-E_FUE"). +lisp_code_name(92597,"BAMUM_LETTER_PHASE-E_GBEUX"). +lisp_code_name(92598,"BAMUM_LETTER_PHASE-E_NGKUP"). +lisp_code_name(92599,"BAMUM_LETTER_PHASE-E_KET"). +lisp_code_name(92600,"BAMUM_LETTER_PHASE-E_MAE"). +lisp_code_name(92601,"BAMUM_LETTER_PHASE-E_NGKAAMI"). +lisp_code_name(92602,"BAMUM_LETTER_PHASE-E_GHET"). +lisp_code_name(92603,"BAMUM_LETTER_PHASE-E_FA"). +lisp_code_name(92604,"BAMUM_LETTER_PHASE-E_NTUM"). +lisp_code_name(92605,"BAMUM_LETTER_PHASE-E_PEUT"). +lisp_code_name(92606,"BAMUM_LETTER_PHASE-E_YEUM"). +lisp_code_name(92607,"BAMUM_LETTER_PHASE-E_NGGEUAE"). +lisp_code_name(92608,"BAMUM_LETTER_PHASE-E_NYI_BETWEEN"). +lisp_code_name(92609,"BAMUM_LETTER_PHASE-E_NZUQ"). +lisp_code_name(92610,"BAMUM_LETTER_PHASE-E_POON"). +lisp_code_name(92611,"BAMUM_LETTER_PHASE-E_MIEE"). +lisp_code_name(92612,"BAMUM_LETTER_PHASE-E_FUET"). +lisp_code_name(92613,"BAMUM_LETTER_PHASE-E_NAE"). +lisp_code_name(92614,"BAMUM_LETTER_PHASE-E_MUAE"). +lisp_code_name(92615,"BAMUM_LETTER_PHASE-E_GHEUAE"). +lisp_code_name(92616,"BAMUM_LETTER_PHASE-E_FU_I"). +lisp_code_name(92617,"BAMUM_LETTER_PHASE-E_MVI"). +lisp_code_name(92618,"BAMUM_LETTER_PHASE-E_PUAQ"). +lisp_code_name(92619,"BAMUM_LETTER_PHASE-E_NGKUM"). +lisp_code_name(92620,"BAMUM_LETTER_PHASE-E_KUT"). +lisp_code_name(92621,"BAMUM_LETTER_PHASE-E_PIET"). +lisp_code_name(92622,"BAMUM_LETTER_PHASE-E_NTAP"). +lisp_code_name(92623,"BAMUM_LETTER_PHASE-E_YEUAET"). +lisp_code_name(92624,"BAMUM_LETTER_PHASE-E_NGGUP"). +lisp_code_name(92625,"BAMUM_LETTER_PHASE-E_PA_PEOPLE"). +lisp_code_name(92626,"BAMUM_LETTER_PHASE-E_FU_CALL"). +lisp_code_name(92627,"BAMUM_LETTER_PHASE-E_FOM"). +lisp_code_name(92628,"BAMUM_LETTER_PHASE-E_NJEE"). +lisp_code_name(92629,"BAMUM_LETTER_PHASE-E_A"). +lisp_code_name(92630,"BAMUM_LETTER_PHASE-E_TOQ"). +lisp_code_name(92631,"BAMUM_LETTER_PHASE-E_O"). +lisp_code_name(92632,"BAMUM_LETTER_PHASE-E_I"). +lisp_code_name(92633,"BAMUM_LETTER_PHASE-E_LAQ"). +lisp_code_name(92634,"BAMUM_LETTER_PHASE-E_PA_PLURAL"). +lisp_code_name(92635,"BAMUM_LETTER_PHASE-E_TAA"). +lisp_code_name(92636,"BAMUM_LETTER_PHASE-E_TAQ"). +lisp_code_name(92637,"BAMUM_LETTER_PHASE-E_NDAA_MY_HOUSE"). +lisp_code_name(92638,"BAMUM_LETTER_PHASE-E_SHIQ"). +lisp_code_name(92639,"BAMUM_LETTER_PHASE-E_YEUX"). +lisp_code_name(92640,"BAMUM_LETTER_PHASE-E_NGUAE"). +lisp_code_name(92641,"BAMUM_LETTER_PHASE-E_YUAEN"). +lisp_code_name(92642,"BAMUM_LETTER_PHASE-E_YOQ_SWIMMING"). +lisp_code_name(92643,"BAMUM_LETTER_PHASE-E_YOQ_COVER"). +lisp_code_name(92644,"BAMUM_LETTER_PHASE-E_YUQ"). +lisp_code_name(92645,"BAMUM_LETTER_PHASE-E_YUN"). +lisp_code_name(92646,"BAMUM_LETTER_PHASE-E_KEUX"). +lisp_code_name(92647,"BAMUM_LETTER_PHASE-E_PEUX"). +lisp_code_name(92648,"BAMUM_LETTER_PHASE-E_NJEE_EPOCH"). +lisp_code_name(92649,"BAMUM_LETTER_PHASE-E_PUE"). +lisp_code_name(92650,"BAMUM_LETTER_PHASE-E_WUE"). +lisp_code_name(92651,"BAMUM_LETTER_PHASE-E_FEE"). +lisp_code_name(92652,"BAMUM_LETTER_PHASE-E_VEE"). +lisp_code_name(92653,"BAMUM_LETTER_PHASE-E_LU"). +lisp_code_name(92654,"BAMUM_LETTER_PHASE-E_MI"). +lisp_code_name(92655,"BAMUM_LETTER_PHASE-E_REUX"). +lisp_code_name(92656,"BAMUM_LETTER_PHASE-E_RAE"). +lisp_code_name(92657,"BAMUM_LETTER_PHASE-E_NGUAET"). +lisp_code_name(92658,"BAMUM_LETTER_PHASE-E_NGA"). +lisp_code_name(92659,"BAMUM_LETTER_PHASE-E_SHO"). +lisp_code_name(92660,"BAMUM_LETTER_PHASE-E_SHOQ"). +lisp_code_name(92661,"BAMUM_LETTER_PHASE-E_FU_REMEDY"). +lisp_code_name(92662,"BAMUM_LETTER_PHASE-E_NA"). +lisp_code_name(92663,"BAMUM_LETTER_PHASE-E_PI"). +lisp_code_name(92664,"BAMUM_LETTER_PHASE-E_LOQ"). +lisp_code_name(92665,"BAMUM_LETTER_PHASE-E_KO"). +lisp_code_name(92666,"BAMUM_LETTER_PHASE-E_MEN"). +lisp_code_name(92667,"BAMUM_LETTER_PHASE-E_MA"). +lisp_code_name(92668,"BAMUM_LETTER_PHASE-E_MAQ"). +lisp_code_name(92669,"BAMUM_LETTER_PHASE-E_TEU"). +lisp_code_name(92670,"BAMUM_LETTER_PHASE-E_KI"). +lisp_code_name(92671,"BAMUM_LETTER_PHASE-E_MON"). +lisp_code_name(92672,"BAMUM_LETTER_PHASE-E_TEN"). +lisp_code_name(92673,"BAMUM_LETTER_PHASE-E_FAQ"). +lisp_code_name(92674,"BAMUM_LETTER_PHASE-E_GHOM"). +lisp_code_name(92675,"BAMUM_LETTER_PHASE-F_KA"). +lisp_code_name(92676,"BAMUM_LETTER_PHASE-F_U"). +lisp_code_name(92677,"BAMUM_LETTER_PHASE-F_KU"). +lisp_code_name(92678,"BAMUM_LETTER_PHASE-F_EE"). +lisp_code_name(92679,"BAMUM_LETTER_PHASE-F_REE"). +lisp_code_name(92680,"BAMUM_LETTER_PHASE-F_TAE"). +lisp_code_name(92681,"BAMUM_LETTER_PHASE-F_NYI"). +lisp_code_name(92682,"BAMUM_LETTER_PHASE-F_LA"). +lisp_code_name(92683,"BAMUM_LETTER_PHASE-F_RII"). +lisp_code_name(92684,"BAMUM_LETTER_PHASE-F_RIEE"). +lisp_code_name(92685,"BAMUM_LETTER_PHASE-F_MEEEE"). +lisp_code_name(92686,"BAMUM_LETTER_PHASE-F_TAA"). +lisp_code_name(92687,"BAMUM_LETTER_PHASE-F_NDAA"). +lisp_code_name(92688,"BAMUM_LETTER_PHASE-F_NJAEM"). +lisp_code_name(92689,"BAMUM_LETTER_PHASE-F_M"). +lisp_code_name(92690,"BAMUM_LETTER_PHASE-F_SUU"). +lisp_code_name(92691,"BAMUM_LETTER_PHASE-F_SHII"). +lisp_code_name(92692,"BAMUM_LETTER_PHASE-F_SI"). +lisp_code_name(92693,"BAMUM_LETTER_PHASE-F_SEUX"). +lisp_code_name(92694,"BAMUM_LETTER_PHASE-F_KYEE"). +lisp_code_name(92695,"BAMUM_LETTER_PHASE-F_KET"). +lisp_code_name(92696,"BAMUM_LETTER_PHASE-F_NUAE"). +lisp_code_name(92697,"BAMUM_LETTER_PHASE-F_NU"). +lisp_code_name(92698,"BAMUM_LETTER_PHASE-F_NJUAE"). +lisp_code_name(92699,"BAMUM_LETTER_PHASE-F_YOQ"). +lisp_code_name(92700,"BAMUM_LETTER_PHASE-F_SHU"). +lisp_code_name(92701,"BAMUM_LETTER_PHASE-F_YA"). +lisp_code_name(92702,"BAMUM_LETTER_PHASE-F_NSHA"). +lisp_code_name(92703,"BAMUM_LETTER_PHASE-F_PEUX"). +lisp_code_name(92704,"BAMUM_LETTER_PHASE-F_NTEE"). +lisp_code_name(92705,"BAMUM_LETTER_PHASE-F_WUE"). +lisp_code_name(92706,"BAMUM_LETTER_PHASE-F_PEE"). +lisp_code_name(92707,"BAMUM_LETTER_PHASE-F_RU"). +lisp_code_name(92708,"BAMUM_LETTER_PHASE-F_NI"). +lisp_code_name(92709,"BAMUM_LETTER_PHASE-F_REUX"). +lisp_code_name(92710,"BAMUM_LETTER_PHASE-F_KEN"). +lisp_code_name(92711,"BAMUM_LETTER_PHASE-F_NGKWAEN"). +lisp_code_name(92712,"BAMUM_LETTER_PHASE-F_NGGA"). +lisp_code_name(92713,"BAMUM_LETTER_PHASE-F_SHO"). +lisp_code_name(92714,"BAMUM_LETTER_PHASE-F_PUAE"). +lisp_code_name(92715,"BAMUM_LETTER_PHASE-F_FOM"). +lisp_code_name(92716,"BAMUM_LETTER_PHASE-F_WA"). +lisp_code_name(92717,"BAMUM_LETTER_PHASE-F_LI"). +lisp_code_name(92718,"BAMUM_LETTER_PHASE-F_LOQ"). +lisp_code_name(92719,"BAMUM_LETTER_PHASE-F_KO"). +lisp_code_name(92720,"BAMUM_LETTER_PHASE-F_MBEN"). +lisp_code_name(92721,"BAMUM_LETTER_PHASE-F_REN"). +lisp_code_name(92722,"BAMUM_LETTER_PHASE-F_MA"). +lisp_code_name(92723,"BAMUM_LETTER_PHASE-F_MO"). +lisp_code_name(92724,"BAMUM_LETTER_PHASE-F_MBAA"). +lisp_code_name(92725,"BAMUM_LETTER_PHASE-F_TET"). +lisp_code_name(92726,"BAMUM_LETTER_PHASE-F_KPA"). +lisp_code_name(92727,"BAMUM_LETTER_PHASE-F_SAMBA"). +lisp_code_name(92728,"BAMUM_LETTER_PHASE-F_VUEQ"). +lisp_code_name(92736,"MRO_LETTER_TA"). +lisp_code_name(92737,"MRO_LETTER_NGI"). +lisp_code_name(92738,"MRO_LETTER_YO"). +lisp_code_name(92739,"MRO_LETTER_MIM"). +lisp_code_name(92740,"MRO_LETTER_BA"). +lisp_code_name(92741,"MRO_LETTER_DA"). +lisp_code_name(92742,"MRO_LETTER_A"). +lisp_code_name(92743,"MRO_LETTER_PHI"). +lisp_code_name(92744,"MRO_LETTER_KHAI"). +lisp_code_name(92745,"MRO_LETTER_HAO"). +lisp_code_name(92746,"MRO_LETTER_DAI"). +lisp_code_name(92747,"MRO_LETTER_CHU"). +lisp_code_name(92748,"MRO_LETTER_KEAAE"). +lisp_code_name(92749,"MRO_LETTER_OL"). +lisp_code_name(92750,"MRO_LETTER_MAEM"). +lisp_code_name(92751,"MRO_LETTER_NIN"). +lisp_code_name(92752,"MRO_LETTER_PA"). +lisp_code_name(92753,"MRO_LETTER_OO"). +lisp_code_name(92754,"MRO_LETTER_O"). +lisp_code_name(92755,"MRO_LETTER_RO"). +lisp_code_name(92756,"MRO_LETTER_SHI"). +lisp_code_name(92757,"MRO_LETTER_THEA"). +lisp_code_name(92758,"MRO_LETTER_EA"). +lisp_code_name(92759,"MRO_LETTER_WA"). +lisp_code_name(92760,"MRO_LETTER_E"). +lisp_code_name(92761,"MRO_LETTER_KO"). +lisp_code_name(92762,"MRO_LETTER_LAN"). +lisp_code_name(92763,"MRO_LETTER_LA"). +lisp_code_name(92764,"MRO_LETTER_HAI"). +lisp_code_name(92765,"MRO_LETTER_RI"). +lisp_code_name(92766,"MRO_LETTER_TEK"). +lisp_code_name(92768,"MRO_DIGIT_ZERO"). +lisp_code_name(92769,"MRO_DIGIT_ONE"). +lisp_code_name(92770,"MRO_DIGIT_TWO"). +lisp_code_name(92771,"MRO_DIGIT_THREE"). +lisp_code_name(92772,"MRO_DIGIT_FOUR"). +lisp_code_name(92773,"MRO_DIGIT_FIVE"). +lisp_code_name(92774,"MRO_DIGIT_SIX"). +lisp_code_name(92775,"MRO_DIGIT_SEVEN"). +lisp_code_name(92776,"MRO_DIGIT_EIGHT"). +lisp_code_name(92777,"MRO_DIGIT_NINE"). +lisp_code_name(92782,"MRO_DANDA"). +lisp_code_name(92783,"MRO_DOUBLE_DANDA"). +lisp_code_name(92880,"BASSA_VAH_LETTER_ENNI"). +lisp_code_name(92881,"BASSA_VAH_LETTER_KA"). +lisp_code_name(92882,"BASSA_VAH_LETTER_SE"). +lisp_code_name(92883,"BASSA_VAH_LETTER_FA"). +lisp_code_name(92884,"BASSA_VAH_LETTER_MBE"). +lisp_code_name(92885,"BASSA_VAH_LETTER_YIE"). +lisp_code_name(92886,"BASSA_VAH_LETTER_GAH"). +lisp_code_name(92887,"BASSA_VAH_LETTER_DHII"). +lisp_code_name(92888,"BASSA_VAH_LETTER_KPAH"). +lisp_code_name(92889,"BASSA_VAH_LETTER_JO"). +lisp_code_name(92890,"BASSA_VAH_LETTER_HWAH"). +lisp_code_name(92891,"BASSA_VAH_LETTER_WA"). +lisp_code_name(92892,"BASSA_VAH_LETTER_ZO"). +lisp_code_name(92893,"BASSA_VAH_LETTER_GBU"). +lisp_code_name(92894,"BASSA_VAH_LETTER_DO"). +lisp_code_name(92895,"BASSA_VAH_LETTER_CE"). +lisp_code_name(92896,"BASSA_VAH_LETTER_UWU"). +lisp_code_name(92897,"BASSA_VAH_LETTER_TO"). +lisp_code_name(92898,"BASSA_VAH_LETTER_BA"). +lisp_code_name(92899,"BASSA_VAH_LETTER_VU"). +lisp_code_name(92900,"BASSA_VAH_LETTER_YEIN"). +lisp_code_name(92901,"BASSA_VAH_LETTER_PA"). +lisp_code_name(92902,"BASSA_VAH_LETTER_WADDA"). +lisp_code_name(92903,"BASSA_VAH_LETTER_A"). +lisp_code_name(92904,"BASSA_VAH_LETTER_O"). +lisp_code_name(92905,"BASSA_VAH_LETTER_OO"). +lisp_code_name(92906,"BASSA_VAH_LETTER_U"). +lisp_code_name(92907,"BASSA_VAH_LETTER_EE"). +lisp_code_name(92908,"BASSA_VAH_LETTER_E"). +lisp_code_name(92909,"BASSA_VAH_LETTER_I"). +lisp_code_name(92912,"BASSA_VAH_COMBINING_HIGH_TONE"). +lisp_code_name(92913,"BASSA_VAH_COMBINING_LOW_TONE"). +lisp_code_name(92914,"BASSA_VAH_COMBINING_MID_TONE"). +lisp_code_name(92915,"BASSA_VAH_COMBINING_LOW-MID_TONE"). +lisp_code_name(92916,"BASSA_VAH_COMBINING_HIGH-LOW_TONE"). +lisp_code_name(92917,"BASSA_VAH_FULL_STOP"). +lisp_code_name(92928,"PAHAWH_HMONG_VOWEL_KEEB"). +lisp_code_name(92929,"PAHAWH_HMONG_VOWEL_KEEV"). +lisp_code_name(92930,"PAHAWH_HMONG_VOWEL_KIB"). +lisp_code_name(92931,"PAHAWH_HMONG_VOWEL_KIV"). +lisp_code_name(92932,"PAHAWH_HMONG_VOWEL_KAUB"). +lisp_code_name(92933,"PAHAWH_HMONG_VOWEL_KAUV"). +lisp_code_name(92934,"PAHAWH_HMONG_VOWEL_KUB"). +lisp_code_name(92935,"PAHAWH_HMONG_VOWEL_KUV"). +lisp_code_name(92936,"PAHAWH_HMONG_VOWEL_KEB"). +lisp_code_name(92937,"PAHAWH_HMONG_VOWEL_KEV"). +lisp_code_name(92938,"PAHAWH_HMONG_VOWEL_KAIB"). +lisp_code_name(92939,"PAHAWH_HMONG_VOWEL_KAIV"). +lisp_code_name(92940,"PAHAWH_HMONG_VOWEL_KOOB"). +lisp_code_name(92941,"PAHAWH_HMONG_VOWEL_KOOV"). +lisp_code_name(92942,"PAHAWH_HMONG_VOWEL_KAWB"). +lisp_code_name(92943,"PAHAWH_HMONG_VOWEL_KAWV"). +lisp_code_name(92944,"PAHAWH_HMONG_VOWEL_KUAB"). +lisp_code_name(92945,"PAHAWH_HMONG_VOWEL_KUAV"). +lisp_code_name(92946,"PAHAWH_HMONG_VOWEL_KOB"). +lisp_code_name(92947,"PAHAWH_HMONG_VOWEL_KOV"). +lisp_code_name(92948,"PAHAWH_HMONG_VOWEL_KIAB"). +lisp_code_name(92949,"PAHAWH_HMONG_VOWEL_KIAV"). +lisp_code_name(92950,"PAHAWH_HMONG_VOWEL_KAB"). +lisp_code_name(92951,"PAHAWH_HMONG_VOWEL_KAV"). +lisp_code_name(92952,"PAHAWH_HMONG_VOWEL_KWB"). +lisp_code_name(92953,"PAHAWH_HMONG_VOWEL_KWV"). +lisp_code_name(92954,"PAHAWH_HMONG_VOWEL_KAAB"). +lisp_code_name(92955,"PAHAWH_HMONG_VOWEL_KAAV"). +lisp_code_name(92956,"PAHAWH_HMONG_CONSONANT_VAU"). +lisp_code_name(92957,"PAHAWH_HMONG_CONSONANT_NTSAU"). +lisp_code_name(92958,"PAHAWH_HMONG_CONSONANT_LAU"). +lisp_code_name(92959,"PAHAWH_HMONG_CONSONANT_HAU"). +lisp_code_name(92960,"PAHAWH_HMONG_CONSONANT_NLAU"). +lisp_code_name(92961,"PAHAWH_HMONG_CONSONANT_RAU"). +lisp_code_name(92962,"PAHAWH_HMONG_CONSONANT_NKAU"). +lisp_code_name(92963,"PAHAWH_HMONG_CONSONANT_QHAU"). +lisp_code_name(92964,"PAHAWH_HMONG_CONSONANT_YAU"). +lisp_code_name(92965,"PAHAWH_HMONG_CONSONANT_HLAU"). +lisp_code_name(92966,"PAHAWH_HMONG_CONSONANT_MAU"). +lisp_code_name(92967,"PAHAWH_HMONG_CONSONANT_CHAU"). +lisp_code_name(92968,"PAHAWH_HMONG_CONSONANT_NCHAU"). +lisp_code_name(92969,"PAHAWH_HMONG_CONSONANT_HNAU"). +lisp_code_name(92970,"PAHAWH_HMONG_CONSONANT_PLHAU"). +lisp_code_name(92971,"PAHAWH_HMONG_CONSONANT_NTHAU"). +lisp_code_name(92972,"PAHAWH_HMONG_CONSONANT_NAU"). +lisp_code_name(92973,"PAHAWH_HMONG_CONSONANT_AU"). +lisp_code_name(92974,"PAHAWH_HMONG_CONSONANT_XAU"). +lisp_code_name(92975,"PAHAWH_HMONG_CONSONANT_CAU"). +lisp_code_name(92976,"PAHAWH_HMONG_MARK_CIM_TUB"). +lisp_code_name(92977,"PAHAWH_HMONG_MARK_CIM_SO"). +lisp_code_name(92978,"PAHAWH_HMONG_MARK_CIM_KES"). +lisp_code_name(92979,"PAHAWH_HMONG_MARK_CIM_KHAV"). +lisp_code_name(92980,"PAHAWH_HMONG_MARK_CIM_SUAM"). +lisp_code_name(92981,"PAHAWH_HMONG_MARK_CIM_HOM"). +lisp_code_name(92982,"PAHAWH_HMONG_MARK_CIM_TAUM"). +lisp_code_name(92983,"PAHAWH_HMONG_SIGN_VOS_THOM"). +lisp_code_name(92984,"PAHAWH_HMONG_SIGN_VOS_TSHAB_CEEB"). +lisp_code_name(92985,"PAHAWH_HMONG_SIGN_CIM_CHEEM"). +lisp_code_name(92986,"PAHAWH_HMONG_SIGN_VOS_THIAB"). +lisp_code_name(92987,"PAHAWH_HMONG_SIGN_VOS_FEEM"). +lisp_code_name(92988,"PAHAWH_HMONG_SIGN_XYEEM_NTXIV"). +lisp_code_name(92989,"PAHAWH_HMONG_SIGN_XYEEM_RHO"). +lisp_code_name(92990,"PAHAWH_HMONG_SIGN_XYEEM_TOV"). +lisp_code_name(92991,"PAHAWH_HMONG_SIGN_XYEEM_FAIB"). +lisp_code_name(92992,"PAHAWH_HMONG_SIGN_VOS_SEEV"). +lisp_code_name(92993,"PAHAWH_HMONG_SIGN_MEEJ_SUAB"). +lisp_code_name(92994,"PAHAWH_HMONG_SIGN_VOS_NRUA"). +lisp_code_name(92995,"PAHAWH_HMONG_SIGN_IB_YAM"). +lisp_code_name(92996,"PAHAWH_HMONG_SIGN_XAUS"). +lisp_code_name(92997,"PAHAWH_HMONG_SIGN_CIM_TSOV_ROG"). +lisp_code_name(93008,"PAHAWH_HMONG_DIGIT_ZERO"). +lisp_code_name(93009,"PAHAWH_HMONG_DIGIT_ONE"). +lisp_code_name(93010,"PAHAWH_HMONG_DIGIT_TWO"). +lisp_code_name(93011,"PAHAWH_HMONG_DIGIT_THREE"). +lisp_code_name(93012,"PAHAWH_HMONG_DIGIT_FOUR"). +lisp_code_name(93013,"PAHAWH_HMONG_DIGIT_FIVE"). +lisp_code_name(93014,"PAHAWH_HMONG_DIGIT_SIX"). +lisp_code_name(93015,"PAHAWH_HMONG_DIGIT_SEVEN"). +lisp_code_name(93016,"PAHAWH_HMONG_DIGIT_EIGHT"). +lisp_code_name(93017,"PAHAWH_HMONG_DIGIT_NINE"). +lisp_code_name(93019,"PAHAWH_HMONG_NUMBER_TENS"). +lisp_code_name(93020,"PAHAWH_HMONG_NUMBER_HUNDREDS"). +lisp_code_name(93021,"PAHAWH_HMONG_NUMBER_TEN_THOUSANDS"). +lisp_code_name(93022,"PAHAWH_HMONG_NUMBER_MILLIONS"). +lisp_code_name(93023,"PAHAWH_HMONG_NUMBER_HUNDRED_MILLIONS"). +lisp_code_name(93024,"PAHAWH_HMONG_NUMBER_TEN_BILLIONS"). +lisp_code_name(93025,"PAHAWH_HMONG_NUMBER_TRILLIONS"). +lisp_code_name(93027,"PAHAWH_HMONG_SIGN_VOS_LUB"). +lisp_code_name(93028,"PAHAWH_HMONG_SIGN_XYOO"). +lisp_code_name(93029,"PAHAWH_HMONG_SIGN_HLI"). +lisp_code_name(93030,"PAHAWH_HMONG_SIGN_THIRD-STAGE_HLI"). +lisp_code_name(93031,"PAHAWH_HMONG_SIGN_ZWJ_THAJ"). +lisp_code_name(93032,"PAHAWH_HMONG_SIGN_HNUB"). +lisp_code_name(93033,"PAHAWH_HMONG_SIGN_NQIG"). +lisp_code_name(93034,"PAHAWH_HMONG_SIGN_XIAB"). +lisp_code_name(93035,"PAHAWH_HMONG_SIGN_NTUJ"). +lisp_code_name(93036,"PAHAWH_HMONG_SIGN_AV"). +lisp_code_name(93037,"PAHAWH_HMONG_SIGN_TXHEEJ_CEEV"). +lisp_code_name(93038,"PAHAWH_HMONG_SIGN_MEEJ_TSEEB"). +lisp_code_name(93039,"PAHAWH_HMONG_SIGN_TAU"). +lisp_code_name(93040,"PAHAWH_HMONG_SIGN_LOS"). +lisp_code_name(93041,"PAHAWH_HMONG_SIGN_MUS"). +lisp_code_name(93042,"PAHAWH_HMONG_SIGN_CIM_HAIS_LUS_NTOG_NTOG"). +lisp_code_name(93043,"PAHAWH_HMONG_SIGN_CIM_CUAM_TSHOOJ"). +lisp_code_name(93044,"PAHAWH_HMONG_SIGN_CIM_TXWV"). +lisp_code_name(93045,"PAHAWH_HMONG_SIGN_CIM_TXWV_CHWV"). +lisp_code_name(93046,"PAHAWH_HMONG_SIGN_CIM_PUB_DAWB"). +lisp_code_name(93047,"PAHAWH_HMONG_SIGN_CIM_NRES_TOS"). +lisp_code_name(93053,"PAHAWH_HMONG_CLAN_SIGN_TSHEEJ"). +lisp_code_name(93054,"PAHAWH_HMONG_CLAN_SIGN_YEEG"). +lisp_code_name(93055,"PAHAWH_HMONG_CLAN_SIGN_LIS"). +lisp_code_name(93056,"PAHAWH_HMONG_CLAN_SIGN_LAUJ"). +lisp_code_name(93057,"PAHAWH_HMONG_CLAN_SIGN_XYOOJ"). +lisp_code_name(93058,"PAHAWH_HMONG_CLAN_SIGN_KOO"). +lisp_code_name(93059,"PAHAWH_HMONG_CLAN_SIGN_HAWJ"). +lisp_code_name(93060,"PAHAWH_HMONG_CLAN_SIGN_MUAS"). +lisp_code_name(93061,"PAHAWH_HMONG_CLAN_SIGN_THOJ"). +lisp_code_name(93062,"PAHAWH_HMONG_CLAN_SIGN_TSAB"). +lisp_code_name(93063,"PAHAWH_HMONG_CLAN_SIGN_PHAB"). +lisp_code_name(93064,"PAHAWH_HMONG_CLAN_SIGN_KHAB"). +lisp_code_name(93065,"PAHAWH_HMONG_CLAN_SIGN_HAM"). +lisp_code_name(93066,"PAHAWH_HMONG_CLAN_SIGN_VAJ"). +lisp_code_name(93067,"PAHAWH_HMONG_CLAN_SIGN_FAJ"). +lisp_code_name(93068,"PAHAWH_HMONG_CLAN_SIGN_YAJ"). +lisp_code_name(93069,"PAHAWH_HMONG_CLAN_SIGN_TSWB"). +lisp_code_name(93070,"PAHAWH_HMONG_CLAN_SIGN_KWM"). +lisp_code_name(93071,"PAHAWH_HMONG_CLAN_SIGN_VWJ"). +lisp_code_name(93952,"MIAO_LETTER_PA"). +lisp_code_name(93953,"MIAO_LETTER_BA"). +lisp_code_name(93954,"MIAO_LETTER_YI_PA"). +lisp_code_name(93955,"MIAO_LETTER_PLA"). +lisp_code_name(93956,"MIAO_LETTER_MA"). +lisp_code_name(93957,"MIAO_LETTER_MHA"). +lisp_code_name(93958,"MIAO_LETTER_ARCHAIC_MA"). +lisp_code_name(93959,"MIAO_LETTER_FA"). +lisp_code_name(93960,"MIAO_LETTER_VA"). +lisp_code_name(93961,"MIAO_LETTER_VFA"). +lisp_code_name(93962,"MIAO_LETTER_TA"). +lisp_code_name(93963,"MIAO_LETTER_DA"). +lisp_code_name(93964,"MIAO_LETTER_YI_TTA"). +lisp_code_name(93965,"MIAO_LETTER_YI_TA"). +lisp_code_name(93966,"MIAO_LETTER_TTA"). +lisp_code_name(93967,"MIAO_LETTER_DDA"). +lisp_code_name(93968,"MIAO_LETTER_NA"). +lisp_code_name(93969,"MIAO_LETTER_NHA"). +lisp_code_name(93970,"MIAO_LETTER_YI_NNA"). +lisp_code_name(93971,"MIAO_LETTER_ARCHAIC_NA"). +lisp_code_name(93972,"MIAO_LETTER_NNA"). +lisp_code_name(93973,"MIAO_LETTER_NNHA"). +lisp_code_name(93974,"MIAO_LETTER_LA"). +lisp_code_name(93975,"MIAO_LETTER_LYA"). +lisp_code_name(93976,"MIAO_LETTER_LHA"). +lisp_code_name(93977,"MIAO_LETTER_LHYA"). +lisp_code_name(93978,"MIAO_LETTER_TLHA"). +lisp_code_name(93979,"MIAO_LETTER_DLHA"). +lisp_code_name(93980,"MIAO_LETTER_TLHYA"). +lisp_code_name(93981,"MIAO_LETTER_DLHYA"). +lisp_code_name(93982,"MIAO_LETTER_KA"). +lisp_code_name(93983,"MIAO_LETTER_GA"). +lisp_code_name(93984,"MIAO_LETTER_YI_KA"). +lisp_code_name(93985,"MIAO_LETTER_QA"). +lisp_code_name(93986,"MIAO_LETTER_QGA"). +lisp_code_name(93987,"MIAO_LETTER_NGA"). +lisp_code_name(93988,"MIAO_LETTER_NGHA"). +lisp_code_name(93989,"MIAO_LETTER_ARCHAIC_NGA"). +lisp_code_name(93990,"MIAO_LETTER_HA"). +lisp_code_name(93991,"MIAO_LETTER_XA"). +lisp_code_name(93992,"MIAO_LETTER_GHA"). +lisp_code_name(93993,"MIAO_LETTER_GHHA"). +lisp_code_name(93994,"MIAO_LETTER_TSSA"). +lisp_code_name(93995,"MIAO_LETTER_DZZA"). +lisp_code_name(93996,"MIAO_LETTER_NYA"). +lisp_code_name(93997,"MIAO_LETTER_NYHA"). +lisp_code_name(93998,"MIAO_LETTER_TSHA"). +lisp_code_name(93999,"MIAO_LETTER_DZHA"). +lisp_code_name(94000,"MIAO_LETTER_YI_TSHA"). +lisp_code_name(94001,"MIAO_LETTER_YI_DZHA"). +lisp_code_name(94002,"MIAO_LETTER_REFORMED_TSHA"). +lisp_code_name(94003,"MIAO_LETTER_SHA"). +lisp_code_name(94004,"MIAO_LETTER_SSA"). +lisp_code_name(94005,"MIAO_LETTER_ZHA"). +lisp_code_name(94006,"MIAO_LETTER_ZSHA"). +lisp_code_name(94007,"MIAO_LETTER_TSA"). +lisp_code_name(94008,"MIAO_LETTER_DZA"). +lisp_code_name(94009,"MIAO_LETTER_YI_TSA"). +lisp_code_name(94010,"MIAO_LETTER_SA"). +lisp_code_name(94011,"MIAO_LETTER_ZA"). +lisp_code_name(94012,"MIAO_LETTER_ZSA"). +lisp_code_name(94013,"MIAO_LETTER_ZZA"). +lisp_code_name(94014,"MIAO_LETTER_ZZSA"). +lisp_code_name(94015,"MIAO_LETTER_ARCHAIC_ZZA"). +lisp_code_name(94016,"MIAO_LETTER_ZZYA"). +lisp_code_name(94017,"MIAO_LETTER_ZZSYA"). +lisp_code_name(94018,"MIAO_LETTER_WA"). +lisp_code_name(94019,"MIAO_LETTER_AH"). +lisp_code_name(94020,"MIAO_LETTER_HHA"). +lisp_code_name(94032,"MIAO_LETTER_NASALIZATION"). +lisp_code_name(94033,"MIAO_SIGN_ASPIRATION"). +lisp_code_name(94034,"MIAO_SIGN_REFORMED_VOICING"). +lisp_code_name(94035,"MIAO_SIGN_REFORMED_ASPIRATION"). +lisp_code_name(94036,"MIAO_VOWEL_SIGN_A"). +lisp_code_name(94037,"MIAO_VOWEL_SIGN_AA"). +lisp_code_name(94038,"MIAO_VOWEL_SIGN_AHH"). +lisp_code_name(94039,"MIAO_VOWEL_SIGN_AN"). +lisp_code_name(94040,"MIAO_VOWEL_SIGN_ANG"). +lisp_code_name(94041,"MIAO_VOWEL_SIGN_O"). +lisp_code_name(94042,"MIAO_VOWEL_SIGN_OO"). +lisp_code_name(94043,"MIAO_VOWEL_SIGN_WO"). +lisp_code_name(94044,"MIAO_VOWEL_SIGN_W"). +lisp_code_name(94045,"MIAO_VOWEL_SIGN_E"). +lisp_code_name(94046,"MIAO_VOWEL_SIGN_EN"). +lisp_code_name(94047,"MIAO_VOWEL_SIGN_ENG"). +lisp_code_name(94048,"MIAO_VOWEL_SIGN_OEY"). +lisp_code_name(94049,"MIAO_VOWEL_SIGN_I"). +lisp_code_name(94050,"MIAO_VOWEL_SIGN_IA"). +lisp_code_name(94051,"MIAO_VOWEL_SIGN_IAN"). +lisp_code_name(94052,"MIAO_VOWEL_SIGN_IANG"). +lisp_code_name(94053,"MIAO_VOWEL_SIGN_IO"). +lisp_code_name(94054,"MIAO_VOWEL_SIGN_IE"). +lisp_code_name(94055,"MIAO_VOWEL_SIGN_II"). +lisp_code_name(94056,"MIAO_VOWEL_SIGN_IU"). +lisp_code_name(94057,"MIAO_VOWEL_SIGN_ING"). +lisp_code_name(94058,"MIAO_VOWEL_SIGN_U"). +lisp_code_name(94059,"MIAO_VOWEL_SIGN_UA"). +lisp_code_name(94060,"MIAO_VOWEL_SIGN_UAN"). +lisp_code_name(94061,"MIAO_VOWEL_SIGN_UANG"). +lisp_code_name(94062,"MIAO_VOWEL_SIGN_UU"). +lisp_code_name(94063,"MIAO_VOWEL_SIGN_UEI"). +lisp_code_name(94064,"MIAO_VOWEL_SIGN_UNG"). +lisp_code_name(94065,"MIAO_VOWEL_SIGN_Y"). +lisp_code_name(94066,"MIAO_VOWEL_SIGN_YI"). +lisp_code_name(94067,"MIAO_VOWEL_SIGN_AE"). +lisp_code_name(94068,"MIAO_VOWEL_SIGN_AEE"). +lisp_code_name(94069,"MIAO_VOWEL_SIGN_ERR"). +lisp_code_name(94070,"MIAO_VOWEL_SIGN_ROUNDED_ERR"). +lisp_code_name(94071,"MIAO_VOWEL_SIGN_ER"). +lisp_code_name(94072,"MIAO_VOWEL_SIGN_ROUNDED_ER"). +lisp_code_name(94073,"MIAO_VOWEL_SIGN_AI"). +lisp_code_name(94074,"MIAO_VOWEL_SIGN_EI"). +lisp_code_name(94075,"MIAO_VOWEL_SIGN_AU"). +lisp_code_name(94076,"MIAO_VOWEL_SIGN_OU"). +lisp_code_name(94077,"MIAO_VOWEL_SIGN_N"). +lisp_code_name(94078,"MIAO_VOWEL_SIGN_NG"). +lisp_code_name(94095,"MIAO_TONE_RIGHT"). +lisp_code_name(94096,"MIAO_TONE_TOP_RIGHT"). +lisp_code_name(94097,"MIAO_TONE_ABOVE"). +lisp_code_name(94098,"MIAO_TONE_BELOW"). +lisp_code_name(94099,"MIAO_LETTER_TONE-2"). +lisp_code_name(94100,"MIAO_LETTER_TONE-3"). +lisp_code_name(94101,"MIAO_LETTER_TONE-4"). +lisp_code_name(94102,"MIAO_LETTER_TONE-5"). +lisp_code_name(94103,"MIAO_LETTER_TONE-6"). +lisp_code_name(94104,"MIAO_LETTER_TONE-7"). +lisp_code_name(94105,"MIAO_LETTER_TONE-8"). +lisp_code_name(94106,"MIAO_LETTER_REFORMED_TONE-1"). +lisp_code_name(94107,"MIAO_LETTER_REFORMED_TONE-2"). +lisp_code_name(94108,"MIAO_LETTER_REFORMED_TONE-4"). +lisp_code_name(94109,"MIAO_LETTER_REFORMED_TONE-5"). +lisp_code_name(94110,"MIAO_LETTER_REFORMED_TONE-6"). +lisp_code_name(94111,"MIAO_LETTER_REFORMED_TONE-8"). +lisp_code_name(110592,"KATAKANA_LETTER_ARCHAIC_E"). +lisp_code_name(110593,"HIRAGANA_LETTER_ARCHAIC_YE"). +lisp_code_name(113664,"DUPLOYAN_LETTER_H"). +lisp_code_name(113665,"DUPLOYAN_LETTER_X"). +lisp_code_name(113666,"DUPLOYAN_LETTER_P"). +lisp_code_name(113667,"DUPLOYAN_LETTER_T"). +lisp_code_name(113668,"DUPLOYAN_LETTER_F"). +lisp_code_name(113669,"DUPLOYAN_LETTER_K"). +lisp_code_name(113670,"DUPLOYAN_LETTER_L"). +lisp_code_name(113671,"DUPLOYAN_LETTER_B"). +lisp_code_name(113672,"DUPLOYAN_LETTER_D"). +lisp_code_name(113673,"DUPLOYAN_LETTER_V"). +lisp_code_name(113674,"DUPLOYAN_LETTER_G"). +lisp_code_name(113675,"DUPLOYAN_LETTER_R"). +lisp_code_name(113676,"DUPLOYAN_LETTER_P_N"). +lisp_code_name(113677,"DUPLOYAN_LETTER_D_S"). +lisp_code_name(113678,"DUPLOYAN_LETTER_F_N"). +lisp_code_name(113679,"DUPLOYAN_LETTER_K_M"). +lisp_code_name(113680,"DUPLOYAN_LETTER_R_S"). +lisp_code_name(113681,"DUPLOYAN_LETTER_TH"). +lisp_code_name(113682,"DUPLOYAN_LETTER_SLOAN_DH"). +lisp_code_name(113683,"DUPLOYAN_LETTER_DH"). +lisp_code_name(113684,"DUPLOYAN_LETTER_KK"). +lisp_code_name(113685,"DUPLOYAN_LETTER_SLOAN_J"). +lisp_code_name(113686,"DUPLOYAN_LETTER_HL"). +lisp_code_name(113687,"DUPLOYAN_LETTER_LH"). +lisp_code_name(113688,"DUPLOYAN_LETTER_RH"). +lisp_code_name(113689,"DUPLOYAN_LETTER_M"). +lisp_code_name(113690,"DUPLOYAN_LETTER_N"). +lisp_code_name(113691,"DUPLOYAN_LETTER_J"). +lisp_code_name(113692,"DUPLOYAN_LETTER_S"). +lisp_code_name(113693,"DUPLOYAN_LETTER_M_N"). +lisp_code_name(113694,"DUPLOYAN_LETTER_N_M"). +lisp_code_name(113695,"DUPLOYAN_LETTER_J_M"). +lisp_code_name(113696,"DUPLOYAN_LETTER_S_J"). +lisp_code_name(113697,"DUPLOYAN_LETTER_M_WITH_DOT"). +lisp_code_name(113698,"DUPLOYAN_LETTER_N_WITH_DOT"). +lisp_code_name(113699,"DUPLOYAN_LETTER_J_WITH_DOT"). +lisp_code_name(113700,"DUPLOYAN_LETTER_J_WITH_DOTS_INSIDE_AND_ABOVE"). +lisp_code_name(113701,"DUPLOYAN_LETTER_S_WITH_DOT"). +lisp_code_name(113702,"DUPLOYAN_LETTER_S_WITH_DOT_BELOW"). +lisp_code_name(113703,"DUPLOYAN_LETTER_M_S"). +lisp_code_name(113704,"DUPLOYAN_LETTER_N_S"). +lisp_code_name(113705,"DUPLOYAN_LETTER_J_S"). +lisp_code_name(113706,"DUPLOYAN_LETTER_S_S"). +lisp_code_name(113707,"DUPLOYAN_LETTER_M_N_S"). +lisp_code_name(113708,"DUPLOYAN_LETTER_N_M_S"). +lisp_code_name(113709,"DUPLOYAN_LETTER_J_M_S"). +lisp_code_name(113710,"DUPLOYAN_LETTER_S_J_S"). +lisp_code_name(113711,"DUPLOYAN_LETTER_J_S_WITH_DOT"). +lisp_code_name(113712,"DUPLOYAN_LETTER_J_N"). +lisp_code_name(113713,"DUPLOYAN_LETTER_J_N_S"). +lisp_code_name(113714,"DUPLOYAN_LETTER_S_T"). +lisp_code_name(113715,"DUPLOYAN_LETTER_S_T_R"). +lisp_code_name(113716,"DUPLOYAN_LETTER_S_P"). +lisp_code_name(113717,"DUPLOYAN_LETTER_S_P_R"). +lisp_code_name(113718,"DUPLOYAN_LETTER_T_S"). +lisp_code_name(113719,"DUPLOYAN_LETTER_T_R_S"). +lisp_code_name(113720,"DUPLOYAN_LETTER_W"). +lisp_code_name(113721,"DUPLOYAN_LETTER_WH"). +lisp_code_name(113722,"DUPLOYAN_LETTER_W_R"). +lisp_code_name(113723,"DUPLOYAN_LETTER_S_N"). +lisp_code_name(113724,"DUPLOYAN_LETTER_S_M"). +lisp_code_name(113725,"DUPLOYAN_LETTER_K_R_S"). +lisp_code_name(113726,"DUPLOYAN_LETTER_G_R_S"). +lisp_code_name(113727,"DUPLOYAN_LETTER_S_K"). +lisp_code_name(113728,"DUPLOYAN_LETTER_S_K_R"). +lisp_code_name(113729,"DUPLOYAN_LETTER_A"). +lisp_code_name(113730,"DUPLOYAN_LETTER_SLOAN_OW"). +lisp_code_name(113731,"DUPLOYAN_LETTER_OA"). +lisp_code_name(113732,"DUPLOYAN_LETTER_O"). +lisp_code_name(113733,"DUPLOYAN_LETTER_AOU"). +lisp_code_name(113734,"DUPLOYAN_LETTER_I"). +lisp_code_name(113735,"DUPLOYAN_LETTER_E"). +lisp_code_name(113736,"DUPLOYAN_LETTER_IE"). +lisp_code_name(113737,"DUPLOYAN_LETTER_SHORT_I"). +lisp_code_name(113738,"DUPLOYAN_LETTER_UI"). +lisp_code_name(113739,"DUPLOYAN_LETTER_EE"). +lisp_code_name(113740,"DUPLOYAN_LETTER_SLOAN_EH"). +lisp_code_name(113741,"DUPLOYAN_LETTER_ROMANIAN_I"). +lisp_code_name(113742,"DUPLOYAN_LETTER_SLOAN_EE"). +lisp_code_name(113743,"DUPLOYAN_LETTER_LONG_I"). +lisp_code_name(113744,"DUPLOYAN_LETTER_YE"). +lisp_code_name(113745,"DUPLOYAN_LETTER_U"). +lisp_code_name(113746,"DUPLOYAN_LETTER_EU"). +lisp_code_name(113747,"DUPLOYAN_LETTER_XW"). +lisp_code_name(113748,"DUPLOYAN_LETTER_U_N"). +lisp_code_name(113749,"DUPLOYAN_LETTER_LONG_U"). +lisp_code_name(113750,"DUPLOYAN_LETTER_ROMANIAN_U"). +lisp_code_name(113751,"DUPLOYAN_LETTER_UH"). +lisp_code_name(113752,"DUPLOYAN_LETTER_SLOAN_U"). +lisp_code_name(113753,"DUPLOYAN_LETTER_OOH"). +lisp_code_name(113754,"DUPLOYAN_LETTER_OW"). +lisp_code_name(113755,"DUPLOYAN_LETTER_OU"). +lisp_code_name(113756,"DUPLOYAN_LETTER_WA"). +lisp_code_name(113757,"DUPLOYAN_LETTER_WO"). +lisp_code_name(113758,"DUPLOYAN_LETTER_WI"). +lisp_code_name(113759,"DUPLOYAN_LETTER_WEI"). +lisp_code_name(113760,"DUPLOYAN_LETTER_WOW"). +lisp_code_name(113761,"DUPLOYAN_LETTER_NASAL_U"). +lisp_code_name(113762,"DUPLOYAN_LETTER_NASAL_O"). +lisp_code_name(113763,"DUPLOYAN_LETTER_NASAL_I"). +lisp_code_name(113764,"DUPLOYAN_LETTER_NASAL_A"). +lisp_code_name(113765,"DUPLOYAN_LETTER_PERNIN_AN"). +lisp_code_name(113766,"DUPLOYAN_LETTER_PERNIN_AM"). +lisp_code_name(113767,"DUPLOYAN_LETTER_SLOAN_EN"). +lisp_code_name(113768,"DUPLOYAN_LETTER_SLOAN_AN"). +lisp_code_name(113769,"DUPLOYAN_LETTER_SLOAN_ON"). +lisp_code_name(113770,"DUPLOYAN_LETTER_VOCALIC_M"). +lisp_code_name(113776,"DUPLOYAN_AFFIX_LEFT_HORIZONTAL_SECANT"). +lisp_code_name(113777,"DUPLOYAN_AFFIX_MID_HORIZONTAL_SECANT"). +lisp_code_name(113778,"DUPLOYAN_AFFIX_RIGHT_HORIZONTAL_SECANT"). +lisp_code_name(113779,"DUPLOYAN_AFFIX_LOW_VERTICAL_SECANT"). +lisp_code_name(113780,"DUPLOYAN_AFFIX_MID_VERTICAL_SECANT"). +lisp_code_name(113781,"DUPLOYAN_AFFIX_HIGH_VERTICAL_SECANT"). +lisp_code_name(113782,"DUPLOYAN_AFFIX_ATTACHED_SECANT"). +lisp_code_name(113783,"DUPLOYAN_AFFIX_ATTACHED_LEFT-TO-RIGHT_SECANT"). +lisp_code_name(113784,"DUPLOYAN_AFFIX_ATTACHED_TANGENT"). +lisp_code_name(113785,"DUPLOYAN_AFFIX_ATTACHED_TAIL"). +lisp_code_name(113786,"DUPLOYAN_AFFIX_ATTACHED_E_HOOK"). +lisp_code_name(113787,"DUPLOYAN_AFFIX_ATTACHED_I_HOOK"). +lisp_code_name(113788,"DUPLOYAN_AFFIX_ATTACHED_TANGENT_HOOK"). +lisp_code_name(113792,"DUPLOYAN_AFFIX_HIGH_ACUTE"). +lisp_code_name(113793,"DUPLOYAN_AFFIX_HIGH_TIGHT_ACUTE"). +lisp_code_name(113794,"DUPLOYAN_AFFIX_HIGH_GRAVE"). +lisp_code_name(113795,"DUPLOYAN_AFFIX_HIGH_LONG_GRAVE"). +lisp_code_name(113796,"DUPLOYAN_AFFIX_HIGH_DOT"). +lisp_code_name(113797,"DUPLOYAN_AFFIX_HIGH_CIRCLE"). +lisp_code_name(113798,"DUPLOYAN_AFFIX_HIGH_LINE"). +lisp_code_name(113799,"DUPLOYAN_AFFIX_HIGH_WAVE"). +lisp_code_name(113800,"DUPLOYAN_AFFIX_HIGH_VERTICAL"). +lisp_code_name(113808,"DUPLOYAN_AFFIX_LOW_ACUTE"). +lisp_code_name(113809,"DUPLOYAN_AFFIX_LOW_TIGHT_ACUTE"). +lisp_code_name(113810,"DUPLOYAN_AFFIX_LOW_GRAVE"). +lisp_code_name(113811,"DUPLOYAN_AFFIX_LOW_LONG_GRAVE"). +lisp_code_name(113812,"DUPLOYAN_AFFIX_LOW_DOT"). +lisp_code_name(113813,"DUPLOYAN_AFFIX_LOW_CIRCLE"). +lisp_code_name(113814,"DUPLOYAN_AFFIX_LOW_LINE"). +lisp_code_name(113815,"DUPLOYAN_AFFIX_LOW_WAVE"). +lisp_code_name(113816,"DUPLOYAN_AFFIX_LOW_VERTICAL"). +lisp_code_name(113817,"DUPLOYAN_AFFIX_LOW_ARROW"). +lisp_code_name(113820,"DUPLOYAN_SIGN_O_WITH_CROSS"). +lisp_code_name(113821,"DUPLOYAN_THICK_LETTER_SELECTOR"). +lisp_code_name(113822,"DUPLOYAN_DOUBLE_MARK"). +lisp_code_name(113823,"DUPLOYAN_PUNCTUATION_CHINOOK_FULL_STOP"). +lisp_code_name(113824,"SHORTHAND_FORMAT_LETTER_OVERLAP"). +lisp_code_name(113825,"SHORTHAND_FORMAT_CONTINUING_OVERLAP"). +lisp_code_name(113826,"SHORTHAND_FORMAT_DOWN_STEP"). +lisp_code_name(113827,"SHORTHAND_FORMAT_UP_STEP"). +lisp_code_name(118784,"BYZANTINE_MUSICAL_SYMBOL_PSILI"). +lisp_code_name(118785,"BYZANTINE_MUSICAL_SYMBOL_DASEIA"). +lisp_code_name(118786,"BYZANTINE_MUSICAL_SYMBOL_PERISPOMENI"). +lisp_code_name(118787,"BYZANTINE_MUSICAL_SYMBOL_OXEIA_EKFONITIKON"). +lisp_code_name(118788,"BYZANTINE_MUSICAL_SYMBOL_OXEIA_DIPLI"). +lisp_code_name(118789,"BYZANTINE_MUSICAL_SYMBOL_VAREIA_EKFONITIKON"). +lisp_code_name(118790,"BYZANTINE_MUSICAL_SYMBOL_VAREIA_DIPLI"). +lisp_code_name(118791,"BYZANTINE_MUSICAL_SYMBOL_KATHISTI"). +lisp_code_name(118792,"BYZANTINE_MUSICAL_SYMBOL_SYRMATIKI"). +lisp_code_name(118793,"BYZANTINE_MUSICAL_SYMBOL_PARAKLITIKI"). +lisp_code_name(118794,"BYZANTINE_MUSICAL_SYMBOL_YPOKRISIS"). +lisp_code_name(118795,"BYZANTINE_MUSICAL_SYMBOL_YPOKRISIS_DIPLI"). +lisp_code_name(118796,"BYZANTINE_MUSICAL_SYMBOL_KREMASTI"). +lisp_code_name(118797,"BYZANTINE_MUSICAL_SYMBOL_APESO_EKFONITIKON"). +lisp_code_name(118798,"BYZANTINE_MUSICAL_SYMBOL_EXO_EKFONITIKON"). +lisp_code_name(118799,"BYZANTINE_MUSICAL_SYMBOL_TELEIA"). +lisp_code_name(118800,"BYZANTINE_MUSICAL_SYMBOL_KENTIMATA"). +lisp_code_name(118801,"BYZANTINE_MUSICAL_SYMBOL_APOSTROFOS"). +lisp_code_name(118802,"BYZANTINE_MUSICAL_SYMBOL_APOSTROFOS_DIPLI"). +lisp_code_name(118803,"BYZANTINE_MUSICAL_SYMBOL_SYNEVMA"). +lisp_code_name(118804,"BYZANTINE_MUSICAL_SYMBOL_THITA"). +lisp_code_name(118805,"BYZANTINE_MUSICAL_SYMBOL_OLIGON_ARCHAION"). +lisp_code_name(118806,"BYZANTINE_MUSICAL_SYMBOL_GORGON_ARCHAION"). +lisp_code_name(118807,"BYZANTINE_MUSICAL_SYMBOL_PSILON"). +lisp_code_name(118808,"BYZANTINE_MUSICAL_SYMBOL_CHAMILON"). +lisp_code_name(118809,"BYZANTINE_MUSICAL_SYMBOL_VATHY"). +lisp_code_name(118810,"BYZANTINE_MUSICAL_SYMBOL_ISON_ARCHAION"). +lisp_code_name(118811,"BYZANTINE_MUSICAL_SYMBOL_KENTIMA_ARCHAION"). +lisp_code_name(118812,"BYZANTINE_MUSICAL_SYMBOL_KENTIMATA_ARCHAION"). +lisp_code_name(118813,"BYZANTINE_MUSICAL_SYMBOL_SAXIMATA"). +lisp_code_name(118814,"BYZANTINE_MUSICAL_SYMBOL_PARICHON"). +lisp_code_name(118815,"BYZANTINE_MUSICAL_SYMBOL_STAVROS_APODEXIA"). +lisp_code_name(118816,"BYZANTINE_MUSICAL_SYMBOL_OXEIAI_ARCHAION"). +lisp_code_name(118817,"BYZANTINE_MUSICAL_SYMBOL_VAREIAI_ARCHAION"). +lisp_code_name(118818,"BYZANTINE_MUSICAL_SYMBOL_APODERMA_ARCHAION"). +lisp_code_name(118819,"BYZANTINE_MUSICAL_SYMBOL_APOTHEMA"). +lisp_code_name(118820,"BYZANTINE_MUSICAL_SYMBOL_KLASMA"). +lisp_code_name(118821,"BYZANTINE_MUSICAL_SYMBOL_REVMA"). +lisp_code_name(118822,"BYZANTINE_MUSICAL_SYMBOL_PIASMA_ARCHAION"). +lisp_code_name(118823,"BYZANTINE_MUSICAL_SYMBOL_TINAGMA"). +lisp_code_name(118824,"BYZANTINE_MUSICAL_SYMBOL_ANATRICHISMA"). +lisp_code_name(118825,"BYZANTINE_MUSICAL_SYMBOL_SEISMA"). +lisp_code_name(118826,"BYZANTINE_MUSICAL_SYMBOL_SYNAGMA_ARCHAION"). +lisp_code_name(118827,"BYZANTINE_MUSICAL_SYMBOL_SYNAGMA_META_STAVROU"). +lisp_code_name(118828,"BYZANTINE_MUSICAL_SYMBOL_OYRANISMA_ARCHAION"). +lisp_code_name(118829,"BYZANTINE_MUSICAL_SYMBOL_THEMA"). +lisp_code_name(118830,"BYZANTINE_MUSICAL_SYMBOL_LEMOI"). +lisp_code_name(118831,"BYZANTINE_MUSICAL_SYMBOL_DYO"). +lisp_code_name(118832,"BYZANTINE_MUSICAL_SYMBOL_TRIA"). +lisp_code_name(118833,"BYZANTINE_MUSICAL_SYMBOL_TESSERA"). +lisp_code_name(118834,"BYZANTINE_MUSICAL_SYMBOL_KRATIMATA"). +lisp_code_name(118835,"BYZANTINE_MUSICAL_SYMBOL_APESO_EXO_NEO"). +lisp_code_name(118836,"BYZANTINE_MUSICAL_SYMBOL_FTHORA_ARCHAION"). +lisp_code_name(118837,"BYZANTINE_MUSICAL_SYMBOL_IMIFTHORA"). +lisp_code_name(118838,"BYZANTINE_MUSICAL_SYMBOL_TROMIKON_ARCHAION"). +lisp_code_name(118839,"BYZANTINE_MUSICAL_SYMBOL_KATAVA_TROMIKON"). +lisp_code_name(118840,"BYZANTINE_MUSICAL_SYMBOL_PELASTON"). +lisp_code_name(118841,"BYZANTINE_MUSICAL_SYMBOL_PSIFISTON"). +lisp_code_name(118842,"BYZANTINE_MUSICAL_SYMBOL_KONTEVMA"). +lisp_code_name(118843,"BYZANTINE_MUSICAL_SYMBOL_CHOREVMA_ARCHAION"). +lisp_code_name(118844,"BYZANTINE_MUSICAL_SYMBOL_RAPISMA"). +lisp_code_name(118845,"BYZANTINE_MUSICAL_SYMBOL_PARAKALESMA_ARCHAION"). +lisp_code_name(118846,"BYZANTINE_MUSICAL_SYMBOL_PARAKLITIKI_ARCHAION"). +lisp_code_name(118847,"BYZANTINE_MUSICAL_SYMBOL_ICHADIN"). +lisp_code_name(118848,"BYZANTINE_MUSICAL_SYMBOL_NANA"). +lisp_code_name(118849,"BYZANTINE_MUSICAL_SYMBOL_PETASMA"). +lisp_code_name(118850,"BYZANTINE_MUSICAL_SYMBOL_KONTEVMA_ALLO"). +lisp_code_name(118851,"BYZANTINE_MUSICAL_SYMBOL_TROMIKON_ALLO"). +lisp_code_name(118852,"BYZANTINE_MUSICAL_SYMBOL_STRAGGISMATA"). +lisp_code_name(118853,"BYZANTINE_MUSICAL_SYMBOL_GRONTHISMATA"). +lisp_code_name(118854,"BYZANTINE_MUSICAL_SYMBOL_ISON_NEO"). +lisp_code_name(118855,"BYZANTINE_MUSICAL_SYMBOL_OLIGON_NEO"). +lisp_code_name(118856,"BYZANTINE_MUSICAL_SYMBOL_OXEIA_NEO"). +lisp_code_name(118857,"BYZANTINE_MUSICAL_SYMBOL_PETASTI"). +lisp_code_name(118858,"BYZANTINE_MUSICAL_SYMBOL_KOUFISMA"). +lisp_code_name(118859,"BYZANTINE_MUSICAL_SYMBOL_PETASTOKOUFISMA"). +lisp_code_name(118860,"BYZANTINE_MUSICAL_SYMBOL_KRATIMOKOUFISMA"). +lisp_code_name(118861,"BYZANTINE_MUSICAL_SYMBOL_PELASTON_NEO"). +lisp_code_name(118862,"BYZANTINE_MUSICAL_SYMBOL_KENTIMATA_NEO_ANO"). +lisp_code_name(118863,"BYZANTINE_MUSICAL_SYMBOL_KENTIMA_NEO_ANO"). +lisp_code_name(118864,"BYZANTINE_MUSICAL_SYMBOL_YPSILI"). +lisp_code_name(118865,"BYZANTINE_MUSICAL_SYMBOL_APOSTROFOS_NEO"). +lisp_code_name(118866,"BYZANTINE_MUSICAL_SYMBOL_APOSTROFOI_SYNDESMOS_NEO"). +lisp_code_name(118867,"BYZANTINE_MUSICAL_SYMBOL_YPORROI"). +lisp_code_name(118868,"BYZANTINE_MUSICAL_SYMBOL_KRATIMOYPORROON"). +lisp_code_name(118869,"BYZANTINE_MUSICAL_SYMBOL_ELAFRON"). +lisp_code_name(118870,"BYZANTINE_MUSICAL_SYMBOL_CHAMILI"). +lisp_code_name(118871,"BYZANTINE_MUSICAL_SYMBOL_MIKRON_ISON"). +lisp_code_name(118872,"BYZANTINE_MUSICAL_SYMBOL_VAREIA_NEO"). +lisp_code_name(118873,"BYZANTINE_MUSICAL_SYMBOL_PIASMA_NEO"). +lisp_code_name(118874,"BYZANTINE_MUSICAL_SYMBOL_PSIFISTON_NEO"). +lisp_code_name(118875,"BYZANTINE_MUSICAL_SYMBOL_OMALON"). +lisp_code_name(118876,"BYZANTINE_MUSICAL_SYMBOL_ANTIKENOMA"). +lisp_code_name(118877,"BYZANTINE_MUSICAL_SYMBOL_LYGISMA"). +lisp_code_name(118878,"BYZANTINE_MUSICAL_SYMBOL_PARAKLITIKI_NEO"). +lisp_code_name(118879,"BYZANTINE_MUSICAL_SYMBOL_PARAKALESMA_NEO"). +lisp_code_name(118880,"BYZANTINE_MUSICAL_SYMBOL_ETERON_PARAKALESMA"). +lisp_code_name(118881,"BYZANTINE_MUSICAL_SYMBOL_KYLISMA"). +lisp_code_name(118882,"BYZANTINE_MUSICAL_SYMBOL_ANTIKENOKYLISMA"). +lisp_code_name(118883,"BYZANTINE_MUSICAL_SYMBOL_TROMIKON_NEO"). +lisp_code_name(118884,"BYZANTINE_MUSICAL_SYMBOL_EKSTREPTON"). +lisp_code_name(118885,"BYZANTINE_MUSICAL_SYMBOL_SYNAGMA_NEO"). +lisp_code_name(118886,"BYZANTINE_MUSICAL_SYMBOL_SYRMA"). +lisp_code_name(118887,"BYZANTINE_MUSICAL_SYMBOL_CHOREVMA_NEO"). +lisp_code_name(118888,"BYZANTINE_MUSICAL_SYMBOL_EPEGERMA"). +lisp_code_name(118889,"BYZANTINE_MUSICAL_SYMBOL_SEISMA_NEO"). +lisp_code_name(118890,"BYZANTINE_MUSICAL_SYMBOL_XIRON_KLASMA"). +lisp_code_name(118891,"BYZANTINE_MUSICAL_SYMBOL_TROMIKOPSIFISTON"). +lisp_code_name(118892,"BYZANTINE_MUSICAL_SYMBOL_PSIFISTOLYGISMA"). +lisp_code_name(118893,"BYZANTINE_MUSICAL_SYMBOL_TROMIKOLYGISMA"). +lisp_code_name(118894,"BYZANTINE_MUSICAL_SYMBOL_TROMIKOPARAKALESMA"). +lisp_code_name(118895,"BYZANTINE_MUSICAL_SYMBOL_PSIFISTOPARAKALESMA"). +lisp_code_name(118896,"BYZANTINE_MUSICAL_SYMBOL_TROMIKOSYNAGMA"). +lisp_code_name(118897,"BYZANTINE_MUSICAL_SYMBOL_PSIFISTOSYNAGMA"). +lisp_code_name(118898,"BYZANTINE_MUSICAL_SYMBOL_GORGOSYNTHETON"). +lisp_code_name(118899,"BYZANTINE_MUSICAL_SYMBOL_ARGOSYNTHETON"). +lisp_code_name(118900,"BYZANTINE_MUSICAL_SYMBOL_ETERON_ARGOSYNTHETON"). +lisp_code_name(118901,"BYZANTINE_MUSICAL_SYMBOL_OYRANISMA_NEO"). +lisp_code_name(118902,"BYZANTINE_MUSICAL_SYMBOL_THEMATISMOS_ESO"). +lisp_code_name(118903,"BYZANTINE_MUSICAL_SYMBOL_THEMATISMOS_EXO"). +lisp_code_name(118904,"BYZANTINE_MUSICAL_SYMBOL_THEMA_APLOUN"). +lisp_code_name(118905,"BYZANTINE_MUSICAL_SYMBOL_THES_KAI_APOTHES"). +lisp_code_name(118906,"BYZANTINE_MUSICAL_SYMBOL_KATAVASMA"). +lisp_code_name(118907,"BYZANTINE_MUSICAL_SYMBOL_ENDOFONON"). +lisp_code_name(118908,"BYZANTINE_MUSICAL_SYMBOL_YFEN_KATO"). +lisp_code_name(118909,"BYZANTINE_MUSICAL_SYMBOL_YFEN_ANO"). +lisp_code_name(118910,"BYZANTINE_MUSICAL_SYMBOL_STAVROS"). +lisp_code_name(118911,"BYZANTINE_MUSICAL_SYMBOL_KLASMA_ANO"). +lisp_code_name(118912,"BYZANTINE_MUSICAL_SYMBOL_DIPLI_ARCHAION"). +lisp_code_name(118913,"BYZANTINE_MUSICAL_SYMBOL_KRATIMA_ARCHAION"). +lisp_code_name(118914,"BYZANTINE_MUSICAL_SYMBOL_KRATIMA_ALLO"). +lisp_code_name(118915,"BYZANTINE_MUSICAL_SYMBOL_KRATIMA_NEO"). +lisp_code_name(118916,"BYZANTINE_MUSICAL_SYMBOL_APODERMA_NEO"). +lisp_code_name(118917,"BYZANTINE_MUSICAL_SYMBOL_APLI"). +lisp_code_name(118918,"BYZANTINE_MUSICAL_SYMBOL_DIPLI"). +lisp_code_name(118919,"BYZANTINE_MUSICAL_SYMBOL_TRIPLI"). +lisp_code_name(118920,"BYZANTINE_MUSICAL_SYMBOL_TETRAPLI"). +lisp_code_name(118921,"BYZANTINE_MUSICAL_SYMBOL_KORONIS"). +lisp_code_name(118922,"BYZANTINE_MUSICAL_SYMBOL_LEIMMA_ENOS_CHRONOU"). +lisp_code_name(118923,"BYZANTINE_MUSICAL_SYMBOL_LEIMMA_DYO_CHRONON"). +lisp_code_name(118924,"BYZANTINE_MUSICAL_SYMBOL_LEIMMA_TRION_CHRONON"). +lisp_code_name(118925,"BYZANTINE_MUSICAL_SYMBOL_LEIMMA_TESSARON_CHRONON"). +lisp_code_name(118926,"BYZANTINE_MUSICAL_SYMBOL_LEIMMA_IMISEOS_CHRONOU"). +lisp_code_name(118927,"BYZANTINE_MUSICAL_SYMBOL_GORGON_NEO_ANO"). +lisp_code_name(118928,"BYZANTINE_MUSICAL_SYMBOL_GORGON_PARESTIGMENON_ARISTERA"). +lisp_code_name(118929,"BYZANTINE_MUSICAL_SYMBOL_GORGON_PARESTIGMENON_DEXIA"). +lisp_code_name(118930,"BYZANTINE_MUSICAL_SYMBOL_DIGORGON"). +lisp_code_name(118931,"BYZANTINE_MUSICAL_SYMBOL_DIGORGON_PARESTIGMENON_ARISTERA_KATO"). +lisp_code_name(118932,"BYZANTINE_MUSICAL_SYMBOL_DIGORGON_PARESTIGMENON_ARISTERA_ANO"). +lisp_code_name(118933,"BYZANTINE_MUSICAL_SYMBOL_DIGORGON_PARESTIGMENON_DEXIA"). +lisp_code_name(118934,"BYZANTINE_MUSICAL_SYMBOL_TRIGORGON"). +lisp_code_name(118935,"BYZANTINE_MUSICAL_SYMBOL_ARGON"). +lisp_code_name(118936,"BYZANTINE_MUSICAL_SYMBOL_IMIDIARGON"). +lisp_code_name(118937,"BYZANTINE_MUSICAL_SYMBOL_DIARGON"). +lisp_code_name(118938,"BYZANTINE_MUSICAL_SYMBOL_AGOGI_POLI_ARGI"). +lisp_code_name(118939,"BYZANTINE_MUSICAL_SYMBOL_AGOGI_ARGOTERI"). +lisp_code_name(118940,"BYZANTINE_MUSICAL_SYMBOL_AGOGI_ARGI"). +lisp_code_name(118941,"BYZANTINE_MUSICAL_SYMBOL_AGOGI_METRIA"). +lisp_code_name(118942,"BYZANTINE_MUSICAL_SYMBOL_AGOGI_MESI"). +lisp_code_name(118943,"BYZANTINE_MUSICAL_SYMBOL_AGOGI_GORGI"). +lisp_code_name(118944,"BYZANTINE_MUSICAL_SYMBOL_AGOGI_GORGOTERI"). +lisp_code_name(118945,"BYZANTINE_MUSICAL_SYMBOL_AGOGI_POLI_GORGI"). +lisp_code_name(118946,"BYZANTINE_MUSICAL_SYMBOL_MARTYRIA_PROTOS_ICHOS"). +lisp_code_name(118947,"BYZANTINE_MUSICAL_SYMBOL_MARTYRIA_ALLI_PROTOS_ICHOS"). +lisp_code_name(118948,"BYZANTINE_MUSICAL_SYMBOL_MARTYRIA_DEYTEROS_ICHOS"). +lisp_code_name(118949,"BYZANTINE_MUSICAL_SYMBOL_MARTYRIA_ALLI_DEYTEROS_ICHOS"). +lisp_code_name(118950,"BYZANTINE_MUSICAL_SYMBOL_MARTYRIA_TRITOS_ICHOS"). +lisp_code_name(118951,"BYZANTINE_MUSICAL_SYMBOL_MARTYRIA_TRIFONIAS"). +lisp_code_name(118952,"BYZANTINE_MUSICAL_SYMBOL_MARTYRIA_TETARTOS_ICHOS"). +lisp_code_name(118953,"BYZANTINE_MUSICAL_SYMBOL_MARTYRIA_TETARTOS_LEGETOS_ICHOS"). +lisp_code_name(118954,"BYZANTINE_MUSICAL_SYMBOL_MARTYRIA_LEGETOS_ICHOS"). +lisp_code_name(118955,"BYZANTINE_MUSICAL_SYMBOL_MARTYRIA_PLAGIOS_ICHOS"). +lisp_code_name(118956,"BYZANTINE_MUSICAL_SYMBOL_ISAKIA_TELOUS_ICHIMATOS"). +lisp_code_name(118957,"BYZANTINE_MUSICAL_SYMBOL_APOSTROFOI_TELOUS_ICHIMATOS"). +lisp_code_name(118958,"BYZANTINE_MUSICAL_SYMBOL_FANEROSIS_TETRAFONIAS"). +lisp_code_name(118959,"BYZANTINE_MUSICAL_SYMBOL_FANEROSIS_MONOFONIAS"). +lisp_code_name(118960,"BYZANTINE_MUSICAL_SYMBOL_FANEROSIS_DIFONIAS"). +lisp_code_name(118961,"BYZANTINE_MUSICAL_SYMBOL_MARTYRIA_VARYS_ICHOS"). +lisp_code_name(118962,"BYZANTINE_MUSICAL_SYMBOL_MARTYRIA_PROTOVARYS_ICHOS"). +lisp_code_name(118963,"BYZANTINE_MUSICAL_SYMBOL_MARTYRIA_PLAGIOS_TETARTOS_ICHOS"). +lisp_code_name(118964,"BYZANTINE_MUSICAL_SYMBOL_GORTHMIKON_N_APLOUN"). +lisp_code_name(118965,"BYZANTINE_MUSICAL_SYMBOL_GORTHMIKON_N_DIPLOUN"). +lisp_code_name(118966,"BYZANTINE_MUSICAL_SYMBOL_ENARXIS_KAI_FTHORA_VOU"). +lisp_code_name(118967,"BYZANTINE_MUSICAL_SYMBOL_IMIFONON"). +lisp_code_name(118968,"BYZANTINE_MUSICAL_SYMBOL_IMIFTHORON"). +lisp_code_name(118969,"BYZANTINE_MUSICAL_SYMBOL_FTHORA_ARCHAION_DEYTEROU_ICHOU"). +lisp_code_name(118970,"BYZANTINE_MUSICAL_SYMBOL_FTHORA_DIATONIKI_PA"). +lisp_code_name(118971,"BYZANTINE_MUSICAL_SYMBOL_FTHORA_DIATONIKI_NANA"). +lisp_code_name(118972,"BYZANTINE_MUSICAL_SYMBOL_FTHORA_NAOS_ICHOS"). +lisp_code_name(118973,"BYZANTINE_MUSICAL_SYMBOL_FTHORA_DIATONIKI_DI"). +lisp_code_name(118974,"BYZANTINE_MUSICAL_SYMBOL_FTHORA_SKLIRON_DIATONON_DI"). +lisp_code_name(118975,"BYZANTINE_MUSICAL_SYMBOL_FTHORA_DIATONIKI_KE"). +lisp_code_name(118976,"BYZANTINE_MUSICAL_SYMBOL_FTHORA_DIATONIKI_ZO"). +lisp_code_name(118977,"BYZANTINE_MUSICAL_SYMBOL_FTHORA_DIATONIKI_NI_KATO"). +lisp_code_name(118978,"BYZANTINE_MUSICAL_SYMBOL_FTHORA_DIATONIKI_NI_ANO"). +lisp_code_name(118979,"BYZANTINE_MUSICAL_SYMBOL_FTHORA_MALAKON_CHROMA_DIFONIAS"). +lisp_code_name(118980,"BYZANTINE_MUSICAL_SYMBOL_FTHORA_MALAKON_CHROMA_MONOFONIAS"). +lisp_code_name(118981,"BYZANTINE_MUSICAL_SYMBOL_FHTORA_SKLIRON_CHROMA_VASIS"). +lisp_code_name(118982,"BYZANTINE_MUSICAL_SYMBOL_FTHORA_SKLIRON_CHROMA_SYNAFI"). +lisp_code_name(118983,"BYZANTINE_MUSICAL_SYMBOL_FTHORA_NENANO"). +lisp_code_name(118984,"BYZANTINE_MUSICAL_SYMBOL_CHROA_ZYGOS"). +lisp_code_name(118985,"BYZANTINE_MUSICAL_SYMBOL_CHROA_KLITON"). +lisp_code_name(118986,"BYZANTINE_MUSICAL_SYMBOL_CHROA_SPATHI"). +lisp_code_name(118987,"BYZANTINE_MUSICAL_SYMBOL_FTHORA_I_YFESIS_TETARTIMORION"). +lisp_code_name(118988,"BYZANTINE_MUSICAL_SYMBOL_FTHORA_ENARMONIOS_ANTIFONIA"). +lisp_code_name(118989,"BYZANTINE_MUSICAL_SYMBOL_YFESIS_TRITIMORION"). +lisp_code_name(118990,"BYZANTINE_MUSICAL_SYMBOL_DIESIS_TRITIMORION"). +lisp_code_name(118991,"BYZANTINE_MUSICAL_SYMBOL_DIESIS_TETARTIMORION"). +lisp_code_name(118992,"BYZANTINE_MUSICAL_SYMBOL_DIESIS_APLI_DYO_DODEKATA"). +lisp_code_name(118993,"BYZANTINE_MUSICAL_SYMBOL_DIESIS_MONOGRAMMOS_TESSERA_DODEKATA"). +lisp_code_name(118994,"BYZANTINE_MUSICAL_SYMBOL_DIESIS_DIGRAMMOS_EX_DODEKATA"). +lisp_code_name(118995,"BYZANTINE_MUSICAL_SYMBOL_DIESIS_TRIGRAMMOS_OKTO_DODEKATA"). +lisp_code_name(118996,"BYZANTINE_MUSICAL_SYMBOL_YFESIS_APLI_DYO_DODEKATA"). +lisp_code_name(118997,"BYZANTINE_MUSICAL_SYMBOL_YFESIS_MONOGRAMMOS_TESSERA_DODEKATA"). +lisp_code_name(118998,"BYZANTINE_MUSICAL_SYMBOL_YFESIS_DIGRAMMOS_EX_DODEKATA"). +lisp_code_name(118999,"BYZANTINE_MUSICAL_SYMBOL_YFESIS_TRIGRAMMOS_OKTO_DODEKATA"). +lisp_code_name(119000,"BYZANTINE_MUSICAL_SYMBOL_GENIKI_DIESIS"). +lisp_code_name(119001,"BYZANTINE_MUSICAL_SYMBOL_GENIKI_YFESIS"). +lisp_code_name(119002,"BYZANTINE_MUSICAL_SYMBOL_DIASTOLI_APLI_MIKRI"). +lisp_code_name(119003,"BYZANTINE_MUSICAL_SYMBOL_DIASTOLI_APLI_MEGALI"). +lisp_code_name(119004,"BYZANTINE_MUSICAL_SYMBOL_DIASTOLI_DIPLI"). +lisp_code_name(119005,"BYZANTINE_MUSICAL_SYMBOL_DIASTOLI_THESEOS"). +lisp_code_name(119006,"BYZANTINE_MUSICAL_SYMBOL_SIMANSIS_THESEOS"). +lisp_code_name(119007,"BYZANTINE_MUSICAL_SYMBOL_SIMANSIS_THESEOS_DISIMOU"). +lisp_code_name(119008,"BYZANTINE_MUSICAL_SYMBOL_SIMANSIS_THESEOS_TRISIMOU"). +lisp_code_name(119009,"BYZANTINE_MUSICAL_SYMBOL_SIMANSIS_THESEOS_TETRASIMOU"). +lisp_code_name(119010,"BYZANTINE_MUSICAL_SYMBOL_SIMANSIS_ARSEOS"). +lisp_code_name(119011,"BYZANTINE_MUSICAL_SYMBOL_SIMANSIS_ARSEOS_DISIMOU"). +lisp_code_name(119012,"BYZANTINE_MUSICAL_SYMBOL_SIMANSIS_ARSEOS_TRISIMOU"). +lisp_code_name(119013,"BYZANTINE_MUSICAL_SYMBOL_SIMANSIS_ARSEOS_TETRASIMOU"). +lisp_code_name(119014,"BYZANTINE_MUSICAL_SYMBOL_DIGRAMMA_GG"). +lisp_code_name(119015,"BYZANTINE_MUSICAL_SYMBOL_DIFTOGGOS_OU"). +lisp_code_name(119016,"BYZANTINE_MUSICAL_SYMBOL_STIGMA"). +lisp_code_name(119017,"BYZANTINE_MUSICAL_SYMBOL_ARKTIKO_PA"). +lisp_code_name(119018,"BYZANTINE_MUSICAL_SYMBOL_ARKTIKO_VOU"). +lisp_code_name(119019,"BYZANTINE_MUSICAL_SYMBOL_ARKTIKO_GA"). +lisp_code_name(119020,"BYZANTINE_MUSICAL_SYMBOL_ARKTIKO_DI"). +lisp_code_name(119021,"BYZANTINE_MUSICAL_SYMBOL_ARKTIKO_KE"). +lisp_code_name(119022,"BYZANTINE_MUSICAL_SYMBOL_ARKTIKO_ZO"). +lisp_code_name(119023,"BYZANTINE_MUSICAL_SYMBOL_ARKTIKO_NI"). +lisp_code_name(119024,"BYZANTINE_MUSICAL_SYMBOL_KENTIMATA_NEO_MESO"). +lisp_code_name(119025,"BYZANTINE_MUSICAL_SYMBOL_KENTIMA_NEO_MESO"). +lisp_code_name(119026,"BYZANTINE_MUSICAL_SYMBOL_KENTIMATA_NEO_KATO"). +lisp_code_name(119027,"BYZANTINE_MUSICAL_SYMBOL_KENTIMA_NEO_KATO"). +lisp_code_name(119028,"BYZANTINE_MUSICAL_SYMBOL_KLASMA_KATO"). +lisp_code_name(119029,"BYZANTINE_MUSICAL_SYMBOL_GORGON_NEO_KATO"). +lisp_code_name(119040,"MUSICAL_SYMBOL_SINGLE_BARLINE"). +lisp_code_name(119041,"MUSICAL_SYMBOL_DOUBLE_BARLINE"). +lisp_code_name(119042,"MUSICAL_SYMBOL_FINAL_BARLINE"). +lisp_code_name(119043,"MUSICAL_SYMBOL_REVERSE_FINAL_BARLINE"). +lisp_code_name(119044,"MUSICAL_SYMBOL_DASHED_BARLINE"). +lisp_code_name(119045,"MUSICAL_SYMBOL_SHORT_BARLINE"). +lisp_code_name(119046,"MUSICAL_SYMBOL_LEFT_REPEAT_SIGN"). +lisp_code_name(119047,"MUSICAL_SYMBOL_RIGHT_REPEAT_SIGN"). +lisp_code_name(119048,"MUSICAL_SYMBOL_REPEAT_DOTS"). +lisp_code_name(119049,"MUSICAL_SYMBOL_DAL_SEGNO"). +lisp_code_name(119050,"MUSICAL_SYMBOL_DA_CAPO"). +lisp_code_name(119051,"MUSICAL_SYMBOL_SEGNO"). +lisp_code_name(119052,"MUSICAL_SYMBOL_CODA"). +lisp_code_name(119053,"MUSICAL_SYMBOL_REPEATED_FIGURE-1"). +lisp_code_name(119054,"MUSICAL_SYMBOL_REPEATED_FIGURE-2"). +lisp_code_name(119055,"MUSICAL_SYMBOL_REPEATED_FIGURE-3"). +lisp_code_name(119056,"MUSICAL_SYMBOL_FERMATA"). +lisp_code_name(119057,"MUSICAL_SYMBOL_FERMATA_BELOW"). +lisp_code_name(119058,"MUSICAL_SYMBOL_BREATH_MARK"). +lisp_code_name(119059,"MUSICAL_SYMBOL_CAESURA"). +lisp_code_name(119060,"MUSICAL_SYMBOL_BRACE"). +lisp_code_name(119061,"MUSICAL_SYMBOL_BRACKET"). +lisp_code_name(119062,"MUSICAL_SYMBOL_ONE-LINE_STAFF"). +lisp_code_name(119063,"MUSICAL_SYMBOL_TWO-LINE_STAFF"). +lisp_code_name(119064,"MUSICAL_SYMBOL_THREE-LINE_STAFF"). +lisp_code_name(119065,"MUSICAL_SYMBOL_FOUR-LINE_STAFF"). +lisp_code_name(119066,"MUSICAL_SYMBOL_FIVE-LINE_STAFF"). +lisp_code_name(119067,"MUSICAL_SYMBOL_SIX-LINE_STAFF"). +lisp_code_name(119068,"MUSICAL_SYMBOL_SIX-STRING_FRETBOARD"). +lisp_code_name(119069,"MUSICAL_SYMBOL_FOUR-STRING_FRETBOARD"). +lisp_code_name(119070,"MUSICAL_SYMBOL_G_CLEF"). +lisp_code_name(119071,"MUSICAL_SYMBOL_G_CLEF_OTTAVA_ALTA"). +lisp_code_name(119072,"MUSICAL_SYMBOL_G_CLEF_OTTAVA_BASSA"). +lisp_code_name(119073,"MUSICAL_SYMBOL_C_CLEF"). +lisp_code_name(119074,"MUSICAL_SYMBOL_F_CLEF"). +lisp_code_name(119075,"MUSICAL_SYMBOL_F_CLEF_OTTAVA_ALTA"). +lisp_code_name(119076,"MUSICAL_SYMBOL_F_CLEF_OTTAVA_BASSA"). +lisp_code_name(119077,"MUSICAL_SYMBOL_DRUM_CLEF-1"). +lisp_code_name(119078,"MUSICAL_SYMBOL_DRUM_CLEF-2"). +lisp_code_name(119081,"MUSICAL_SYMBOL_MULTIPLE_MEASURE_REST"). +lisp_code_name(119082,"MUSICAL_SYMBOL_DOUBLE_SHARP"). +lisp_code_name(119083,"MUSICAL_SYMBOL_DOUBLE_FLAT"). +lisp_code_name(119084,"MUSICAL_SYMBOL_FLAT_UP"). +lisp_code_name(119085,"MUSICAL_SYMBOL_FLAT_DOWN"). +lisp_code_name(119086,"MUSICAL_SYMBOL_NATURAL_UP"). +lisp_code_name(119087,"MUSICAL_SYMBOL_NATURAL_DOWN"). +lisp_code_name(119088,"MUSICAL_SYMBOL_SHARP_UP"). +lisp_code_name(119089,"MUSICAL_SYMBOL_SHARP_DOWN"). +lisp_code_name(119090,"MUSICAL_SYMBOL_QUARTER_TONE_SHARP"). +lisp_code_name(119091,"MUSICAL_SYMBOL_QUARTER_TONE_FLAT"). +lisp_code_name(119092,"MUSICAL_SYMBOL_COMMON_TIME"). +lisp_code_name(119093,"MUSICAL_SYMBOL_CUT_TIME"). +lisp_code_name(119094,"MUSICAL_SYMBOL_OTTAVA_ALTA"). +lisp_code_name(119095,"MUSICAL_SYMBOL_OTTAVA_BASSA"). +lisp_code_name(119096,"MUSICAL_SYMBOL_QUINDICESIMA_ALTA"). +lisp_code_name(119097,"MUSICAL_SYMBOL_QUINDICESIMA_BASSA"). +lisp_code_name(119098,"MUSICAL_SYMBOL_MULTI_REST"). +lisp_code_name(119099,"MUSICAL_SYMBOL_WHOLE_REST"). +lisp_code_name(119100,"MUSICAL_SYMBOL_HALF_REST"). +lisp_code_name(119101,"MUSICAL_SYMBOL_QUARTER_REST"). +lisp_code_name(119102,"MUSICAL_SYMBOL_EIGHTH_REST"). +lisp_code_name(119103,"MUSICAL_SYMBOL_SIXTEENTH_REST"). +lisp_code_name(119104,"MUSICAL_SYMBOL_THIRTY-SECOND_REST"). +lisp_code_name(119105,"MUSICAL_SYMBOL_SIXTY-FOURTH_REST"). +lisp_code_name(119106,"MUSICAL_SYMBOL_ONE_HUNDRED_TWENTY-EIGHTH_REST"). +lisp_code_name(119107,"MUSICAL_SYMBOL_X_NOTEHEAD"). +lisp_code_name(119108,"MUSICAL_SYMBOL_PLUS_NOTEHEAD"). +lisp_code_name(119109,"MUSICAL_SYMBOL_CIRCLE_X_NOTEHEAD"). +lisp_code_name(119110,"MUSICAL_SYMBOL_SQUARE_NOTEHEAD_WHITE"). +lisp_code_name(119111,"MUSICAL_SYMBOL_SQUARE_NOTEHEAD_BLACK"). +lisp_code_name(119112,"MUSICAL_SYMBOL_TRIANGLE_NOTEHEAD_UP_WHITE"). +lisp_code_name(119113,"MUSICAL_SYMBOL_TRIANGLE_NOTEHEAD_UP_BLACK"). +lisp_code_name(119114,"MUSICAL_SYMBOL_TRIANGLE_NOTEHEAD_LEFT_WHITE"). +lisp_code_name(119115,"MUSICAL_SYMBOL_TRIANGLE_NOTEHEAD_LEFT_BLACK"). +lisp_code_name(119116,"MUSICAL_SYMBOL_TRIANGLE_NOTEHEAD_RIGHT_WHITE"). +lisp_code_name(119117,"MUSICAL_SYMBOL_TRIANGLE_NOTEHEAD_RIGHT_BLACK"). +lisp_code_name(119118,"MUSICAL_SYMBOL_TRIANGLE_NOTEHEAD_DOWN_WHITE"). +lisp_code_name(119119,"MUSICAL_SYMBOL_TRIANGLE_NOTEHEAD_DOWN_BLACK"). +lisp_code_name(119120,"MUSICAL_SYMBOL_TRIANGLE_NOTEHEAD_UP_RIGHT_WHITE"). +lisp_code_name(119121,"MUSICAL_SYMBOL_TRIANGLE_NOTEHEAD_UP_RIGHT_BLACK"). +lisp_code_name(119122,"MUSICAL_SYMBOL_MOON_NOTEHEAD_WHITE"). +lisp_code_name(119123,"MUSICAL_SYMBOL_MOON_NOTEHEAD_BLACK"). +lisp_code_name(119124,"MUSICAL_SYMBOL_TRIANGLE-ROUND_NOTEHEAD_DOWN_WHITE"). +lisp_code_name(119125,"MUSICAL_SYMBOL_TRIANGLE-ROUND_NOTEHEAD_DOWN_BLACK"). +lisp_code_name(119126,"MUSICAL_SYMBOL_PARENTHESIS_NOTEHEAD"). +lisp_code_name(119127,"MUSICAL_SYMBOL_VOID_NOTEHEAD"). +lisp_code_name(119128,"MUSICAL_SYMBOL_NOTEHEAD_BLACK"). +lisp_code_name(119129,"MUSICAL_SYMBOL_NULL_NOTEHEAD"). +lisp_code_name(119130,"MUSICAL_SYMBOL_CLUSTER_NOTEHEAD_WHITE"). +lisp_code_name(119131,"MUSICAL_SYMBOL_CLUSTER_NOTEHEAD_BLACK"). +lisp_code_name(119132,"MUSICAL_SYMBOL_BREVE"). +lisp_code_name(119133,"MUSICAL_SYMBOL_WHOLE_NOTE"). +lisp_code_name(119134,"MUSICAL_SYMBOL_HALF_NOTE"). +lisp_code_name(119135,"MUSICAL_SYMBOL_QUARTER_NOTE"). +lisp_code_name(119136,"MUSICAL_SYMBOL_EIGHTH_NOTE"). +lisp_code_name(119137,"MUSICAL_SYMBOL_SIXTEENTH_NOTE"). +lisp_code_name(119138,"MUSICAL_SYMBOL_THIRTY-SECOND_NOTE"). +lisp_code_name(119139,"MUSICAL_SYMBOL_SIXTY-FOURTH_NOTE"). +lisp_code_name(119140,"MUSICAL_SYMBOL_ONE_HUNDRED_TWENTY-EIGHTH_NOTE"). +lisp_code_name(119141,"MUSICAL_SYMBOL_COMBINING_STEM"). +lisp_code_name(119142,"MUSICAL_SYMBOL_COMBINING_SPRECHGESANG_STEM"). +lisp_code_name(119143,"MUSICAL_SYMBOL_COMBINING_TREMOLO-1"). +lisp_code_name(119144,"MUSICAL_SYMBOL_COMBINING_TREMOLO-2"). +lisp_code_name(119145,"MUSICAL_SYMBOL_COMBINING_TREMOLO-3"). +lisp_code_name(119146,"MUSICAL_SYMBOL_FINGERED_TREMOLO-1"). +lisp_code_name(119147,"MUSICAL_SYMBOL_FINGERED_TREMOLO-2"). +lisp_code_name(119148,"MUSICAL_SYMBOL_FINGERED_TREMOLO-3"). +lisp_code_name(119149,"MUSICAL_SYMBOL_COMBINING_AUGMENTATION_DOT"). +lisp_code_name(119150,"MUSICAL_SYMBOL_COMBINING_FLAG-1"). +lisp_code_name(119151,"MUSICAL_SYMBOL_COMBINING_FLAG-2"). +lisp_code_name(119152,"MUSICAL_SYMBOL_COMBINING_FLAG-3"). +lisp_code_name(119153,"MUSICAL_SYMBOL_COMBINING_FLAG-4"). +lisp_code_name(119154,"MUSICAL_SYMBOL_COMBINING_FLAG-5"). +lisp_code_name(119155,"MUSICAL_SYMBOL_BEGIN_BEAM"). +lisp_code_name(119156,"MUSICAL_SYMBOL_END_BEAM"). +lisp_code_name(119157,"MUSICAL_SYMBOL_BEGIN_TIE"). +lisp_code_name(119158,"MUSICAL_SYMBOL_END_TIE"). +lisp_code_name(119159,"MUSICAL_SYMBOL_BEGIN_SLUR"). +lisp_code_name(119160,"MUSICAL_SYMBOL_END_SLUR"). +lisp_code_name(119161,"MUSICAL_SYMBOL_BEGIN_PHRASE"). +lisp_code_name(119162,"MUSICAL_SYMBOL_END_PHRASE"). +lisp_code_name(119163,"MUSICAL_SYMBOL_COMBINING_ACCENT"). +lisp_code_name(119164,"MUSICAL_SYMBOL_COMBINING_STACCATO"). +lisp_code_name(119165,"MUSICAL_SYMBOL_COMBINING_TENUTO"). +lisp_code_name(119166,"MUSICAL_SYMBOL_COMBINING_STACCATISSIMO"). +lisp_code_name(119167,"MUSICAL_SYMBOL_COMBINING_MARCATO"). +lisp_code_name(119168,"MUSICAL_SYMBOL_COMBINING_MARCATO-STACCATO"). +lisp_code_name(119169,"MUSICAL_SYMBOL_COMBINING_ACCENT-STACCATO"). +lisp_code_name(119170,"MUSICAL_SYMBOL_COMBINING_LOURE"). +lisp_code_name(119171,"MUSICAL_SYMBOL_ARPEGGIATO_UP"). +lisp_code_name(119172,"MUSICAL_SYMBOL_ARPEGGIATO_DOWN"). +lisp_code_name(119173,"MUSICAL_SYMBOL_COMBINING_DOIT"). +lisp_code_name(119174,"MUSICAL_SYMBOL_COMBINING_RIP"). +lisp_code_name(119175,"MUSICAL_SYMBOL_COMBINING_FLIP"). +lisp_code_name(119176,"MUSICAL_SYMBOL_COMBINING_SMEAR"). +lisp_code_name(119177,"MUSICAL_SYMBOL_COMBINING_BEND"). +lisp_code_name(119178,"MUSICAL_SYMBOL_COMBINING_DOUBLE_TONGUE"). +lisp_code_name(119179,"MUSICAL_SYMBOL_COMBINING_TRIPLE_TONGUE"). +lisp_code_name(119180,"MUSICAL_SYMBOL_RINFORZANDO"). +lisp_code_name(119181,"MUSICAL_SYMBOL_SUBITO"). +lisp_code_name(119182,"MUSICAL_SYMBOL_Z"). +lisp_code_name(119183,"MUSICAL_SYMBOL_PIANO"). +lisp_code_name(119184,"MUSICAL_SYMBOL_MEZZO"). +lisp_code_name(119185,"MUSICAL_SYMBOL_FORTE"). +lisp_code_name(119186,"MUSICAL_SYMBOL_CRESCENDO"). +lisp_code_name(119187,"MUSICAL_SYMBOL_DECRESCENDO"). +lisp_code_name(119188,"MUSICAL_SYMBOL_GRACE_NOTE_SLASH"). +lisp_code_name(119189,"MUSICAL_SYMBOL_GRACE_NOTE_NO_SLASH"). +lisp_code_name(119190,"MUSICAL_SYMBOL_TR"). +lisp_code_name(119191,"MUSICAL_SYMBOL_TURN"). +lisp_code_name(119192,"MUSICAL_SYMBOL_INVERTED_TURN"). +lisp_code_name(119193,"MUSICAL_SYMBOL_TURN_SLASH"). +lisp_code_name(119194,"MUSICAL_SYMBOL_TURN_UP"). +lisp_code_name(119195,"MUSICAL_SYMBOL_ORNAMENT_STROKE-1"). +lisp_code_name(119196,"MUSICAL_SYMBOL_ORNAMENT_STROKE-2"). +lisp_code_name(119197,"MUSICAL_SYMBOL_ORNAMENT_STROKE-3"). +lisp_code_name(119198,"MUSICAL_SYMBOL_ORNAMENT_STROKE-4"). +lisp_code_name(119199,"MUSICAL_SYMBOL_ORNAMENT_STROKE-5"). +lisp_code_name(119200,"MUSICAL_SYMBOL_ORNAMENT_STROKE-6"). +lisp_code_name(119201,"MUSICAL_SYMBOL_ORNAMENT_STROKE-7"). +lisp_code_name(119202,"MUSICAL_SYMBOL_ORNAMENT_STROKE-8"). +lisp_code_name(119203,"MUSICAL_SYMBOL_ORNAMENT_STROKE-9"). +lisp_code_name(119204,"MUSICAL_SYMBOL_ORNAMENT_STROKE-10"). +lisp_code_name(119205,"MUSICAL_SYMBOL_ORNAMENT_STROKE-11"). +lisp_code_name(119206,"MUSICAL_SYMBOL_HAUPTSTIMME"). +lisp_code_name(119207,"MUSICAL_SYMBOL_NEBENSTIMME"). +lisp_code_name(119208,"MUSICAL_SYMBOL_END_OF_STIMME"). +lisp_code_name(119209,"MUSICAL_SYMBOL_DEGREE_SLASH"). +lisp_code_name(119210,"MUSICAL_SYMBOL_COMBINING_DOWN_BOW"). +lisp_code_name(119211,"MUSICAL_SYMBOL_COMBINING_UP_BOW"). +lisp_code_name(119212,"MUSICAL_SYMBOL_COMBINING_HARMONIC"). +lisp_code_name(119213,"MUSICAL_SYMBOL_COMBINING_SNAP_PIZZICATO"). +lisp_code_name(119214,"MUSICAL_SYMBOL_PEDAL_MARK"). +lisp_code_name(119215,"MUSICAL_SYMBOL_PEDAL_UP_MARK"). +lisp_code_name(119216,"MUSICAL_SYMBOL_HALF_PEDAL_MARK"). +lisp_code_name(119217,"MUSICAL_SYMBOL_GLISSANDO_UP"). +lisp_code_name(119218,"MUSICAL_SYMBOL_GLISSANDO_DOWN"). +lisp_code_name(119219,"MUSICAL_SYMBOL_WITH_FINGERNAILS"). +lisp_code_name(119220,"MUSICAL_SYMBOL_DAMP"). +lisp_code_name(119221,"MUSICAL_SYMBOL_DAMP_ALL"). +lisp_code_name(119222,"MUSICAL_SYMBOL_MAXIMA"). +lisp_code_name(119223,"MUSICAL_SYMBOL_LONGA"). +lisp_code_name(119224,"MUSICAL_SYMBOL_BREVIS"). +lisp_code_name(119225,"MUSICAL_SYMBOL_SEMIBREVIS_WHITE"). +lisp_code_name(119226,"MUSICAL_SYMBOL_SEMIBREVIS_BLACK"). +lisp_code_name(119227,"MUSICAL_SYMBOL_MINIMA"). +lisp_code_name(119228,"MUSICAL_SYMBOL_MINIMA_BLACK"). +lisp_code_name(119229,"MUSICAL_SYMBOL_SEMIMINIMA_WHITE"). +lisp_code_name(119230,"MUSICAL_SYMBOL_SEMIMINIMA_BLACK"). +lisp_code_name(119231,"MUSICAL_SYMBOL_FUSA_WHITE"). +lisp_code_name(119232,"MUSICAL_SYMBOL_FUSA_BLACK"). +lisp_code_name(119233,"MUSICAL_SYMBOL_LONGA_PERFECTA_REST"). +lisp_code_name(119234,"MUSICAL_SYMBOL_LONGA_IMPERFECTA_REST"). +lisp_code_name(119235,"MUSICAL_SYMBOL_BREVIS_REST"). +lisp_code_name(119236,"MUSICAL_SYMBOL_SEMIBREVIS_REST"). +lisp_code_name(119237,"MUSICAL_SYMBOL_MINIMA_REST"). +lisp_code_name(119238,"MUSICAL_SYMBOL_SEMIMINIMA_REST"). +lisp_code_name(119239,"MUSICAL_SYMBOL_TEMPUS_PERFECTUM_CUM_PROLATIONE_PERFECTA"). +lisp_code_name(119240,"MUSICAL_SYMBOL_TEMPUS_PERFECTUM_CUM_PROLATIONE_IMPERFECTA"). +lisp_code_name(119241,"MUSICAL_SYMBOL_TEMPUS_PERFECTUM_CUM_PROLATIONE_PERFECTA_DIMINUTION-1"). +lisp_code_name(119242,"MUSICAL_SYMBOL_TEMPUS_IMPERFECTUM_CUM_PROLATIONE_PERFECTA"). +lisp_code_name(119243,"MUSICAL_SYMBOL_TEMPUS_IMPERFECTUM_CUM_PROLATIONE_IMPERFECTA"). +lisp_code_name(119244,"MUSICAL_SYMBOL_TEMPUS_IMPERFECTUM_CUM_PROLATIONE_IMPERFECTA_DIMINUTION-1"). +lisp_code_name(119245,"MUSICAL_SYMBOL_TEMPUS_IMPERFECTUM_CUM_PROLATIONE_IMPERFECTA_DIMINUTION-2"). +lisp_code_name(119246,"MUSICAL_SYMBOL_TEMPUS_IMPERFECTUM_CUM_PROLATIONE_IMPERFECTA_DIMINUTION-3"). +lisp_code_name(119247,"MUSICAL_SYMBOL_CROIX"). +lisp_code_name(119248,"MUSICAL_SYMBOL_GREGORIAN_C_CLEF"). +lisp_code_name(119249,"MUSICAL_SYMBOL_GREGORIAN_F_CLEF"). +lisp_code_name(119250,"MUSICAL_SYMBOL_SQUARE_B"). +lisp_code_name(119251,"MUSICAL_SYMBOL_VIRGA"). +lisp_code_name(119252,"MUSICAL_SYMBOL_PODATUS"). +lisp_code_name(119253,"MUSICAL_SYMBOL_CLIVIS"). +lisp_code_name(119254,"MUSICAL_SYMBOL_SCANDICUS"). +lisp_code_name(119255,"MUSICAL_SYMBOL_CLIMACUS"). +lisp_code_name(119256,"MUSICAL_SYMBOL_TORCULUS"). +lisp_code_name(119257,"MUSICAL_SYMBOL_PORRECTUS"). +lisp_code_name(119258,"MUSICAL_SYMBOL_PORRECTUS_FLEXUS"). +lisp_code_name(119259,"MUSICAL_SYMBOL_SCANDICUS_FLEXUS"). +lisp_code_name(119260,"MUSICAL_SYMBOL_TORCULUS_RESUPINUS"). +lisp_code_name(119261,"MUSICAL_SYMBOL_PES_SUBPUNCTIS"). +lisp_code_name(119296,"GREEK_VOCAL_NOTATION_SYMBOL-1"). +lisp_code_name(119297,"GREEK_VOCAL_NOTATION_SYMBOL-2"). +lisp_code_name(119298,"GREEK_VOCAL_NOTATION_SYMBOL-3"). +lisp_code_name(119299,"GREEK_VOCAL_NOTATION_SYMBOL-4"). +lisp_code_name(119300,"GREEK_VOCAL_NOTATION_SYMBOL-5"). +lisp_code_name(119301,"GREEK_VOCAL_NOTATION_SYMBOL-6"). +lisp_code_name(119302,"GREEK_VOCAL_NOTATION_SYMBOL-7"). +lisp_code_name(119303,"GREEK_VOCAL_NOTATION_SYMBOL-8"). +lisp_code_name(119304,"GREEK_VOCAL_NOTATION_SYMBOL-9"). +lisp_code_name(119305,"GREEK_VOCAL_NOTATION_SYMBOL-10"). +lisp_code_name(119306,"GREEK_VOCAL_NOTATION_SYMBOL-11"). +lisp_code_name(119307,"GREEK_VOCAL_NOTATION_SYMBOL-12"). +lisp_code_name(119308,"GREEK_VOCAL_NOTATION_SYMBOL-13"). +lisp_code_name(119309,"GREEK_VOCAL_NOTATION_SYMBOL-14"). +lisp_code_name(119310,"GREEK_VOCAL_NOTATION_SYMBOL-15"). +lisp_code_name(119311,"GREEK_VOCAL_NOTATION_SYMBOL-16"). +lisp_code_name(119312,"GREEK_VOCAL_NOTATION_SYMBOL-17"). +lisp_code_name(119313,"GREEK_VOCAL_NOTATION_SYMBOL-18"). +lisp_code_name(119314,"GREEK_VOCAL_NOTATION_SYMBOL-19"). +lisp_code_name(119315,"GREEK_VOCAL_NOTATION_SYMBOL-20"). +lisp_code_name(119316,"GREEK_VOCAL_NOTATION_SYMBOL-21"). +lisp_code_name(119317,"GREEK_VOCAL_NOTATION_SYMBOL-22"). +lisp_code_name(119318,"GREEK_VOCAL_NOTATION_SYMBOL-23"). +lisp_code_name(119319,"GREEK_VOCAL_NOTATION_SYMBOL-24"). +lisp_code_name(119320,"GREEK_VOCAL_NOTATION_SYMBOL-50"). +lisp_code_name(119321,"GREEK_VOCAL_NOTATION_SYMBOL-51"). +lisp_code_name(119322,"GREEK_VOCAL_NOTATION_SYMBOL-52"). +lisp_code_name(119323,"GREEK_VOCAL_NOTATION_SYMBOL-53"). +lisp_code_name(119324,"GREEK_VOCAL_NOTATION_SYMBOL-54"). +lisp_code_name(119325,"GREEK_INSTRUMENTAL_NOTATION_SYMBOL-1"). +lisp_code_name(119326,"GREEK_INSTRUMENTAL_NOTATION_SYMBOL-2"). +lisp_code_name(119327,"GREEK_INSTRUMENTAL_NOTATION_SYMBOL-4"). +lisp_code_name(119328,"GREEK_INSTRUMENTAL_NOTATION_SYMBOL-5"). +lisp_code_name(119329,"GREEK_INSTRUMENTAL_NOTATION_SYMBOL-7"). +lisp_code_name(119330,"GREEK_INSTRUMENTAL_NOTATION_SYMBOL-8"). +lisp_code_name(119331,"GREEK_INSTRUMENTAL_NOTATION_SYMBOL-11"). +lisp_code_name(119332,"GREEK_INSTRUMENTAL_NOTATION_SYMBOL-12"). +lisp_code_name(119333,"GREEK_INSTRUMENTAL_NOTATION_SYMBOL-13"). +lisp_code_name(119334,"GREEK_INSTRUMENTAL_NOTATION_SYMBOL-14"). +lisp_code_name(119335,"GREEK_INSTRUMENTAL_NOTATION_SYMBOL-17"). +lisp_code_name(119336,"GREEK_INSTRUMENTAL_NOTATION_SYMBOL-18"). +lisp_code_name(119337,"GREEK_INSTRUMENTAL_NOTATION_SYMBOL-19"). +lisp_code_name(119338,"GREEK_INSTRUMENTAL_NOTATION_SYMBOL-23"). +lisp_code_name(119339,"GREEK_INSTRUMENTAL_NOTATION_SYMBOL-24"). +lisp_code_name(119340,"GREEK_INSTRUMENTAL_NOTATION_SYMBOL-25"). +lisp_code_name(119341,"GREEK_INSTRUMENTAL_NOTATION_SYMBOL-26"). +lisp_code_name(119342,"GREEK_INSTRUMENTAL_NOTATION_SYMBOL-27"). +lisp_code_name(119343,"GREEK_INSTRUMENTAL_NOTATION_SYMBOL-29"). +lisp_code_name(119344,"GREEK_INSTRUMENTAL_NOTATION_SYMBOL-30"). +lisp_code_name(119345,"GREEK_INSTRUMENTAL_NOTATION_SYMBOL-32"). +lisp_code_name(119346,"GREEK_INSTRUMENTAL_NOTATION_SYMBOL-36"). +lisp_code_name(119347,"GREEK_INSTRUMENTAL_NOTATION_SYMBOL-37"). +lisp_code_name(119348,"GREEK_INSTRUMENTAL_NOTATION_SYMBOL-38"). +lisp_code_name(119349,"GREEK_INSTRUMENTAL_NOTATION_SYMBOL-39"). +lisp_code_name(119350,"GREEK_INSTRUMENTAL_NOTATION_SYMBOL-40"). +lisp_code_name(119351,"GREEK_INSTRUMENTAL_NOTATION_SYMBOL-42"). +lisp_code_name(119352,"GREEK_INSTRUMENTAL_NOTATION_SYMBOL-43"). +lisp_code_name(119353,"GREEK_INSTRUMENTAL_NOTATION_SYMBOL-45"). +lisp_code_name(119354,"GREEK_INSTRUMENTAL_NOTATION_SYMBOL-47"). +lisp_code_name(119355,"GREEK_INSTRUMENTAL_NOTATION_SYMBOL-48"). +lisp_code_name(119356,"GREEK_INSTRUMENTAL_NOTATION_SYMBOL-49"). +lisp_code_name(119357,"GREEK_INSTRUMENTAL_NOTATION_SYMBOL-50"). +lisp_code_name(119358,"GREEK_INSTRUMENTAL_NOTATION_SYMBOL-51"). +lisp_code_name(119359,"GREEK_INSTRUMENTAL_NOTATION_SYMBOL-52"). +lisp_code_name(119360,"GREEK_INSTRUMENTAL_NOTATION_SYMBOL-53"). +lisp_code_name(119361,"GREEK_INSTRUMENTAL_NOTATION_SYMBOL-54"). +lisp_code_name(119362,"COMBINING_GREEK_MUSICAL_TRISEME"). +lisp_code_name(119363,"COMBINING_GREEK_MUSICAL_TETRASEME"). +lisp_code_name(119364,"COMBINING_GREEK_MUSICAL_PENTASEME"). +lisp_code_name(119365,"GREEK_MUSICAL_LEIMMA"). +lisp_code_name(119552,"MONOGRAM_FOR_EARTH"). +lisp_code_name(119553,"DIGRAM_FOR_HEAVENLY_EARTH"). +lisp_code_name(119554,"DIGRAM_FOR_HUMAN_EARTH"). +lisp_code_name(119555,"DIGRAM_FOR_EARTHLY_HEAVEN"). +lisp_code_name(119556,"DIGRAM_FOR_EARTHLY_HUMAN"). +lisp_code_name(119557,"DIGRAM_FOR_EARTH"). +lisp_code_name(119558,"TETRAGRAM_FOR_CENTRE"). +lisp_code_name(119559,"TETRAGRAM_FOR_FULL_CIRCLE"). +lisp_code_name(119560,"TETRAGRAM_FOR_MIRED"). +lisp_code_name(119561,"TETRAGRAM_FOR_BARRIER"). +lisp_code_name(119562,"TETRAGRAM_FOR_KEEPING_SMALL"). +lisp_code_name(119563,"TETRAGRAM_FOR_CONTRARIETY"). +lisp_code_name(119564,"TETRAGRAM_FOR_ASCENT"). +lisp_code_name(119565,"TETRAGRAM_FOR_OPPOSITION"). +lisp_code_name(119566,"TETRAGRAM_FOR_BRANCHING_OUT"). +lisp_code_name(119567,"TETRAGRAM_FOR_DEFECTIVENESS_OR_DISTORTION"). +lisp_code_name(119568,"TETRAGRAM_FOR_DIVERGENCE"). +lisp_code_name(119569,"TETRAGRAM_FOR_YOUTHFULNESS"). +lisp_code_name(119570,"TETRAGRAM_FOR_INCREASE"). +lisp_code_name(119571,"TETRAGRAM_FOR_PENETRATION"). +lisp_code_name(119572,"TETRAGRAM_FOR_REACH"). +lisp_code_name(119573,"TETRAGRAM_FOR_CONTACT"). +lisp_code_name(119574,"TETRAGRAM_FOR_HOLDING_BACK"). +lisp_code_name(119575,"TETRAGRAM_FOR_WAITING"). +lisp_code_name(119576,"TETRAGRAM_FOR_FOLLOWING"). +lisp_code_name(119577,"TETRAGRAM_FOR_ADVANCE"). +lisp_code_name(119578,"TETRAGRAM_FOR_RELEASE"). +lisp_code_name(119579,"TETRAGRAM_FOR_RESISTANCE"). +lisp_code_name(119580,"TETRAGRAM_FOR_EASE"). +lisp_code_name(119581,"TETRAGRAM_FOR_JOY"). +lisp_code_name(119582,"TETRAGRAM_FOR_CONTENTION"). +lisp_code_name(119583,"TETRAGRAM_FOR_ENDEAVOUR"). +lisp_code_name(119584,"TETRAGRAM_FOR_DUTIES"). +lisp_code_name(119585,"TETRAGRAM_FOR_CHANGE"). +lisp_code_name(119586,"TETRAGRAM_FOR_DECISIVENESS"). +lisp_code_name(119587,"TETRAGRAM_FOR_BOLD_RESOLUTION"). +lisp_code_name(119588,"TETRAGRAM_FOR_PACKING"). +lisp_code_name(119589,"TETRAGRAM_FOR_LEGION"). +lisp_code_name(119590,"TETRAGRAM_FOR_CLOSENESS"). +lisp_code_name(119591,"TETRAGRAM_FOR_KINSHIP"). +lisp_code_name(119592,"TETRAGRAM_FOR_GATHERING"). +lisp_code_name(119593,"TETRAGRAM_FOR_STRENGTH"). +lisp_code_name(119594,"TETRAGRAM_FOR_PURITY"). +lisp_code_name(119595,"TETRAGRAM_FOR_FULLNESS"). +lisp_code_name(119596,"TETRAGRAM_FOR_RESIDENCE"). +lisp_code_name(119597,"TETRAGRAM_FOR_LAW_OR_MODEL"). +lisp_code_name(119598,"TETRAGRAM_FOR_RESPONSE"). +lisp_code_name(119599,"TETRAGRAM_FOR_GOING_TO_MEET"). +lisp_code_name(119600,"TETRAGRAM_FOR_ENCOUNTERS"). +lisp_code_name(119601,"TETRAGRAM_FOR_STOVE"). +lisp_code_name(119602,"TETRAGRAM_FOR_GREATNESS"). +lisp_code_name(119603,"TETRAGRAM_FOR_ENLARGEMENT"). +lisp_code_name(119604,"TETRAGRAM_FOR_PATTERN"). +lisp_code_name(119605,"TETRAGRAM_FOR_RITUAL"). +lisp_code_name(119606,"TETRAGRAM_FOR_FLIGHT"). +lisp_code_name(119607,"TETRAGRAM_FOR_VASTNESS_OR_WASTING"). +lisp_code_name(119608,"TETRAGRAM_FOR_CONSTANCY"). +lisp_code_name(119609,"TETRAGRAM_FOR_MEASURE"). +lisp_code_name(119610,"TETRAGRAM_FOR_ETERNITY"). +lisp_code_name(119611,"TETRAGRAM_FOR_UNITY"). +lisp_code_name(119612,"TETRAGRAM_FOR_DIMINISHMENT"). +lisp_code_name(119613,"TETRAGRAM_FOR_CLOSED_MOUTH"). +lisp_code_name(119614,"TETRAGRAM_FOR_GUARDEDNESS"). +lisp_code_name(119615,"TETRAGRAM_FOR_GATHERING_IN"). +lisp_code_name(119616,"TETRAGRAM_FOR_MASSING"). +lisp_code_name(119617,"TETRAGRAM_FOR_ACCUMULATION"). +lisp_code_name(119618,"TETRAGRAM_FOR_EMBELLISHMENT"). +lisp_code_name(119619,"TETRAGRAM_FOR_DOUBT"). +lisp_code_name(119620,"TETRAGRAM_FOR_WATCH"). +lisp_code_name(119621,"TETRAGRAM_FOR_SINKING"). +lisp_code_name(119622,"TETRAGRAM_FOR_INNER"). +lisp_code_name(119623,"TETRAGRAM_FOR_DEPARTURE"). +lisp_code_name(119624,"TETRAGRAM_FOR_DARKENING"). +lisp_code_name(119625,"TETRAGRAM_FOR_DIMMING"). +lisp_code_name(119626,"TETRAGRAM_FOR_EXHAUSTION"). +lisp_code_name(119627,"TETRAGRAM_FOR_SEVERANCE"). +lisp_code_name(119628,"TETRAGRAM_FOR_STOPPAGE"). +lisp_code_name(119629,"TETRAGRAM_FOR_HARDNESS"). +lisp_code_name(119630,"TETRAGRAM_FOR_COMPLETION"). +lisp_code_name(119631,"TETRAGRAM_FOR_CLOSURE"). +lisp_code_name(119632,"TETRAGRAM_FOR_FAILURE"). +lisp_code_name(119633,"TETRAGRAM_FOR_AGGRAVATION"). +lisp_code_name(119634,"TETRAGRAM_FOR_COMPLIANCE"). +lisp_code_name(119635,"TETRAGRAM_FOR_ON_THE_VERGE"). +lisp_code_name(119636,"TETRAGRAM_FOR_DIFFICULTIES"). +lisp_code_name(119637,"TETRAGRAM_FOR_LABOURING"). +lisp_code_name(119638,"TETRAGRAM_FOR_FOSTERING"). +lisp_code_name(119648,"COUNTING_ROD_UNIT_DIGIT_ONE"). +lisp_code_name(119649,"COUNTING_ROD_UNIT_DIGIT_TWO"). +lisp_code_name(119650,"COUNTING_ROD_UNIT_DIGIT_THREE"). +lisp_code_name(119651,"COUNTING_ROD_UNIT_DIGIT_FOUR"). +lisp_code_name(119652,"COUNTING_ROD_UNIT_DIGIT_FIVE"). +lisp_code_name(119653,"COUNTING_ROD_UNIT_DIGIT_SIX"). +lisp_code_name(119654,"COUNTING_ROD_UNIT_DIGIT_SEVEN"). +lisp_code_name(119655,"COUNTING_ROD_UNIT_DIGIT_EIGHT"). +lisp_code_name(119656,"COUNTING_ROD_UNIT_DIGIT_NINE"). +lisp_code_name(119657,"COUNTING_ROD_TENS_DIGIT_ONE"). +lisp_code_name(119658,"COUNTING_ROD_TENS_DIGIT_TWO"). +lisp_code_name(119659,"COUNTING_ROD_TENS_DIGIT_THREE"). +lisp_code_name(119660,"COUNTING_ROD_TENS_DIGIT_FOUR"). +lisp_code_name(119661,"COUNTING_ROD_TENS_DIGIT_FIVE"). +lisp_code_name(119662,"COUNTING_ROD_TENS_DIGIT_SIX"). +lisp_code_name(119663,"COUNTING_ROD_TENS_DIGIT_SEVEN"). +lisp_code_name(119664,"COUNTING_ROD_TENS_DIGIT_EIGHT"). +lisp_code_name(119665,"COUNTING_ROD_TENS_DIGIT_NINE"). +lisp_code_name(119808,"MATHEMATICAL_BOLD_CAPITAL_A"). +lisp_code_name(119809,"MATHEMATICAL_BOLD_CAPITAL_B"). +lisp_code_name(119810,"MATHEMATICAL_BOLD_CAPITAL_C"). +lisp_code_name(119811,"MATHEMATICAL_BOLD_CAPITAL_D"). +lisp_code_name(119812,"MATHEMATICAL_BOLD_CAPITAL_E"). +lisp_code_name(119813,"MATHEMATICAL_BOLD_CAPITAL_F"). +lisp_code_name(119814,"MATHEMATICAL_BOLD_CAPITAL_G"). +lisp_code_name(119815,"MATHEMATICAL_BOLD_CAPITAL_H"). +lisp_code_name(119816,"MATHEMATICAL_BOLD_CAPITAL_I"). +lisp_code_name(119817,"MATHEMATICAL_BOLD_CAPITAL_J"). +lisp_code_name(119818,"MATHEMATICAL_BOLD_CAPITAL_K"). +lisp_code_name(119819,"MATHEMATICAL_BOLD_CAPITAL_L"). +lisp_code_name(119820,"MATHEMATICAL_BOLD_CAPITAL_M"). +lisp_code_name(119821,"MATHEMATICAL_BOLD_CAPITAL_N"). +lisp_code_name(119822,"MATHEMATICAL_BOLD_CAPITAL_O"). +lisp_code_name(119823,"MATHEMATICAL_BOLD_CAPITAL_P"). +lisp_code_name(119824,"MATHEMATICAL_BOLD_CAPITAL_Q"). +lisp_code_name(119825,"MATHEMATICAL_BOLD_CAPITAL_R"). +lisp_code_name(119826,"MATHEMATICAL_BOLD_CAPITAL_S"). +lisp_code_name(119827,"MATHEMATICAL_BOLD_CAPITAL_T"). +lisp_code_name(119828,"MATHEMATICAL_BOLD_CAPITAL_U"). +lisp_code_name(119829,"MATHEMATICAL_BOLD_CAPITAL_V"). +lisp_code_name(119830,"MATHEMATICAL_BOLD_CAPITAL_W"). +lisp_code_name(119831,"MATHEMATICAL_BOLD_CAPITAL_X"). +lisp_code_name(119832,"MATHEMATICAL_BOLD_CAPITAL_Y"). +lisp_code_name(119833,"MATHEMATICAL_BOLD_CAPITAL_Z"). +lisp_code_name(119834,"MATHEMATICAL_BOLD_SMALL_A"). +lisp_code_name(119835,"MATHEMATICAL_BOLD_SMALL_B"). +lisp_code_name(119836,"MATHEMATICAL_BOLD_SMALL_C"). +lisp_code_name(119837,"MATHEMATICAL_BOLD_SMALL_D"). +lisp_code_name(119838,"MATHEMATICAL_BOLD_SMALL_E"). +lisp_code_name(119839,"MATHEMATICAL_BOLD_SMALL_F"). +lisp_code_name(119840,"MATHEMATICAL_BOLD_SMALL_G"). +lisp_code_name(119841,"MATHEMATICAL_BOLD_SMALL_H"). +lisp_code_name(119842,"MATHEMATICAL_BOLD_SMALL_I"). +lisp_code_name(119843,"MATHEMATICAL_BOLD_SMALL_J"). +lisp_code_name(119844,"MATHEMATICAL_BOLD_SMALL_K"). +lisp_code_name(119845,"MATHEMATICAL_BOLD_SMALL_L"). +lisp_code_name(119846,"MATHEMATICAL_BOLD_SMALL_M"). +lisp_code_name(119847,"MATHEMATICAL_BOLD_SMALL_N"). +lisp_code_name(119848,"MATHEMATICAL_BOLD_SMALL_O"). +lisp_code_name(119849,"MATHEMATICAL_BOLD_SMALL_P"). +lisp_code_name(119850,"MATHEMATICAL_BOLD_SMALL_Q"). +lisp_code_name(119851,"MATHEMATICAL_BOLD_SMALL_R"). +lisp_code_name(119852,"MATHEMATICAL_BOLD_SMALL_S"). +lisp_code_name(119853,"MATHEMATICAL_BOLD_SMALL_T"). +lisp_code_name(119854,"MATHEMATICAL_BOLD_SMALL_U"). +lisp_code_name(119855,"MATHEMATICAL_BOLD_SMALL_V"). +lisp_code_name(119856,"MATHEMATICAL_BOLD_SMALL_W"). +lisp_code_name(119857,"MATHEMATICAL_BOLD_SMALL_X"). +lisp_code_name(119858,"MATHEMATICAL_BOLD_SMALL_Y"). +lisp_code_name(119859,"MATHEMATICAL_BOLD_SMALL_Z"). +lisp_code_name(119860,"MATHEMATICAL_ITALIC_CAPITAL_A"). +lisp_code_name(119861,"MATHEMATICAL_ITALIC_CAPITAL_B"). +lisp_code_name(119862,"MATHEMATICAL_ITALIC_CAPITAL_C"). +lisp_code_name(119863,"MATHEMATICAL_ITALIC_CAPITAL_D"). +lisp_code_name(119864,"MATHEMATICAL_ITALIC_CAPITAL_E"). +lisp_code_name(119865,"MATHEMATICAL_ITALIC_CAPITAL_F"). +lisp_code_name(119866,"MATHEMATICAL_ITALIC_CAPITAL_G"). +lisp_code_name(119867,"MATHEMATICAL_ITALIC_CAPITAL_H"). +lisp_code_name(119868,"MATHEMATICAL_ITALIC_CAPITAL_I"). +lisp_code_name(119869,"MATHEMATICAL_ITALIC_CAPITAL_J"). +lisp_code_name(119870,"MATHEMATICAL_ITALIC_CAPITAL_K"). +lisp_code_name(119871,"MATHEMATICAL_ITALIC_CAPITAL_L"). +lisp_code_name(119872,"MATHEMATICAL_ITALIC_CAPITAL_M"). +lisp_code_name(119873,"MATHEMATICAL_ITALIC_CAPITAL_N"). +lisp_code_name(119874,"MATHEMATICAL_ITALIC_CAPITAL_O"). +lisp_code_name(119875,"MATHEMATICAL_ITALIC_CAPITAL_P"). +lisp_code_name(119876,"MATHEMATICAL_ITALIC_CAPITAL_Q"). +lisp_code_name(119877,"MATHEMATICAL_ITALIC_CAPITAL_R"). +lisp_code_name(119878,"MATHEMATICAL_ITALIC_CAPITAL_S"). +lisp_code_name(119879,"MATHEMATICAL_ITALIC_CAPITAL_T"). +lisp_code_name(119880,"MATHEMATICAL_ITALIC_CAPITAL_U"). +lisp_code_name(119881,"MATHEMATICAL_ITALIC_CAPITAL_V"). +lisp_code_name(119882,"MATHEMATICAL_ITALIC_CAPITAL_W"). +lisp_code_name(119883,"MATHEMATICAL_ITALIC_CAPITAL_X"). +lisp_code_name(119884,"MATHEMATICAL_ITALIC_CAPITAL_Y"). +lisp_code_name(119885,"MATHEMATICAL_ITALIC_CAPITAL_Z"). +lisp_code_name(119886,"MATHEMATICAL_ITALIC_SMALL_A"). +lisp_code_name(119887,"MATHEMATICAL_ITALIC_SMALL_B"). +lisp_code_name(119888,"MATHEMATICAL_ITALIC_SMALL_C"). +lisp_code_name(119889,"MATHEMATICAL_ITALIC_SMALL_D"). +lisp_code_name(119890,"MATHEMATICAL_ITALIC_SMALL_E"). +lisp_code_name(119891,"MATHEMATICAL_ITALIC_SMALL_F"). +lisp_code_name(119892,"MATHEMATICAL_ITALIC_SMALL_G"). +lisp_code_name(119894,"MATHEMATICAL_ITALIC_SMALL_I"). +lisp_code_name(119895,"MATHEMATICAL_ITALIC_SMALL_J"). +lisp_code_name(119896,"MATHEMATICAL_ITALIC_SMALL_K"). +lisp_code_name(119897,"MATHEMATICAL_ITALIC_SMALL_L"). +lisp_code_name(119898,"MATHEMATICAL_ITALIC_SMALL_M"). +lisp_code_name(119899,"MATHEMATICAL_ITALIC_SMALL_N"). +lisp_code_name(119900,"MATHEMATICAL_ITALIC_SMALL_O"). +lisp_code_name(119901,"MATHEMATICAL_ITALIC_SMALL_P"). +lisp_code_name(119902,"MATHEMATICAL_ITALIC_SMALL_Q"). +lisp_code_name(119903,"MATHEMATICAL_ITALIC_SMALL_R"). +lisp_code_name(119904,"MATHEMATICAL_ITALIC_SMALL_S"). +lisp_code_name(119905,"MATHEMATICAL_ITALIC_SMALL_T"). +lisp_code_name(119906,"MATHEMATICAL_ITALIC_SMALL_U"). +lisp_code_name(119907,"MATHEMATICAL_ITALIC_SMALL_V"). +lisp_code_name(119908,"MATHEMATICAL_ITALIC_SMALL_W"). +lisp_code_name(119909,"MATHEMATICAL_ITALIC_SMALL_X"). +lisp_code_name(119910,"MATHEMATICAL_ITALIC_SMALL_Y"). +lisp_code_name(119911,"MATHEMATICAL_ITALIC_SMALL_Z"). +lisp_code_name(119912,"MATHEMATICAL_BOLD_ITALIC_CAPITAL_A"). +lisp_code_name(119913,"MATHEMATICAL_BOLD_ITALIC_CAPITAL_B"). +lisp_code_name(119914,"MATHEMATICAL_BOLD_ITALIC_CAPITAL_C"). +lisp_code_name(119915,"MATHEMATICAL_BOLD_ITALIC_CAPITAL_D"). +lisp_code_name(119916,"MATHEMATICAL_BOLD_ITALIC_CAPITAL_E"). +lisp_code_name(119917,"MATHEMATICAL_BOLD_ITALIC_CAPITAL_F"). +lisp_code_name(119918,"MATHEMATICAL_BOLD_ITALIC_CAPITAL_G"). +lisp_code_name(119919,"MATHEMATICAL_BOLD_ITALIC_CAPITAL_H"). +lisp_code_name(119920,"MATHEMATICAL_BOLD_ITALIC_CAPITAL_I"). +lisp_code_name(119921,"MATHEMATICAL_BOLD_ITALIC_CAPITAL_J"). +lisp_code_name(119922,"MATHEMATICAL_BOLD_ITALIC_CAPITAL_K"). +lisp_code_name(119923,"MATHEMATICAL_BOLD_ITALIC_CAPITAL_L"). +lisp_code_name(119924,"MATHEMATICAL_BOLD_ITALIC_CAPITAL_M"). +lisp_code_name(119925,"MATHEMATICAL_BOLD_ITALIC_CAPITAL_N"). +lisp_code_name(119926,"MATHEMATICAL_BOLD_ITALIC_CAPITAL_O"). +lisp_code_name(119927,"MATHEMATICAL_BOLD_ITALIC_CAPITAL_P"). +lisp_code_name(119928,"MATHEMATICAL_BOLD_ITALIC_CAPITAL_Q"). +lisp_code_name(119929,"MATHEMATICAL_BOLD_ITALIC_CAPITAL_R"). +lisp_code_name(119930,"MATHEMATICAL_BOLD_ITALIC_CAPITAL_S"). +lisp_code_name(119931,"MATHEMATICAL_BOLD_ITALIC_CAPITAL_T"). +lisp_code_name(119932,"MATHEMATICAL_BOLD_ITALIC_CAPITAL_U"). +lisp_code_name(119933,"MATHEMATICAL_BOLD_ITALIC_CAPITAL_V"). +lisp_code_name(119934,"MATHEMATICAL_BOLD_ITALIC_CAPITAL_W"). +lisp_code_name(119935,"MATHEMATICAL_BOLD_ITALIC_CAPITAL_X"). +lisp_code_name(119936,"MATHEMATICAL_BOLD_ITALIC_CAPITAL_Y"). +lisp_code_name(119937,"MATHEMATICAL_BOLD_ITALIC_CAPITAL_Z"). +lisp_code_name(119938,"MATHEMATICAL_BOLD_ITALIC_SMALL_A"). +lisp_code_name(119939,"MATHEMATICAL_BOLD_ITALIC_SMALL_B"). +lisp_code_name(119940,"MATHEMATICAL_BOLD_ITALIC_SMALL_C"). +lisp_code_name(119941,"MATHEMATICAL_BOLD_ITALIC_SMALL_D"). +lisp_code_name(119942,"MATHEMATICAL_BOLD_ITALIC_SMALL_E"). +lisp_code_name(119943,"MATHEMATICAL_BOLD_ITALIC_SMALL_F"). +lisp_code_name(119944,"MATHEMATICAL_BOLD_ITALIC_SMALL_G"). +lisp_code_name(119945,"MATHEMATICAL_BOLD_ITALIC_SMALL_H"). +lisp_code_name(119946,"MATHEMATICAL_BOLD_ITALIC_SMALL_I"). +lisp_code_name(119947,"MATHEMATICAL_BOLD_ITALIC_SMALL_J"). +lisp_code_name(119948,"MATHEMATICAL_BOLD_ITALIC_SMALL_K"). +lisp_code_name(119949,"MATHEMATICAL_BOLD_ITALIC_SMALL_L"). +lisp_code_name(119950,"MATHEMATICAL_BOLD_ITALIC_SMALL_M"). +lisp_code_name(119951,"MATHEMATICAL_BOLD_ITALIC_SMALL_N"). +lisp_code_name(119952,"MATHEMATICAL_BOLD_ITALIC_SMALL_O"). +lisp_code_name(119953,"MATHEMATICAL_BOLD_ITALIC_SMALL_P"). +lisp_code_name(119954,"MATHEMATICAL_BOLD_ITALIC_SMALL_Q"). +lisp_code_name(119955,"MATHEMATICAL_BOLD_ITALIC_SMALL_R"). +lisp_code_name(119956,"MATHEMATICAL_BOLD_ITALIC_SMALL_S"). +lisp_code_name(119957,"MATHEMATICAL_BOLD_ITALIC_SMALL_T"). +lisp_code_name(119958,"MATHEMATICAL_BOLD_ITALIC_SMALL_U"). +lisp_code_name(119959,"MATHEMATICAL_BOLD_ITALIC_SMALL_V"). +lisp_code_name(119960,"MATHEMATICAL_BOLD_ITALIC_SMALL_W"). +lisp_code_name(119961,"MATHEMATICAL_BOLD_ITALIC_SMALL_X"). +lisp_code_name(119962,"MATHEMATICAL_BOLD_ITALIC_SMALL_Y"). +lisp_code_name(119963,"MATHEMATICAL_BOLD_ITALIC_SMALL_Z"). +lisp_code_name(119964,"MATHEMATICAL_SCRIPT_CAPITAL_A"). +lisp_code_name(119966,"MATHEMATICAL_SCRIPT_CAPITAL_C"). +lisp_code_name(119967,"MATHEMATICAL_SCRIPT_CAPITAL_D"). +lisp_code_name(119970,"MATHEMATICAL_SCRIPT_CAPITAL_G"). +lisp_code_name(119973,"MATHEMATICAL_SCRIPT_CAPITAL_J"). +lisp_code_name(119974,"MATHEMATICAL_SCRIPT_CAPITAL_K"). +lisp_code_name(119977,"MATHEMATICAL_SCRIPT_CAPITAL_N"). +lisp_code_name(119978,"MATHEMATICAL_SCRIPT_CAPITAL_O"). +lisp_code_name(119979,"MATHEMATICAL_SCRIPT_CAPITAL_P"). +lisp_code_name(119980,"MATHEMATICAL_SCRIPT_CAPITAL_Q"). +lisp_code_name(119982,"MATHEMATICAL_SCRIPT_CAPITAL_S"). +lisp_code_name(119983,"MATHEMATICAL_SCRIPT_CAPITAL_T"). +lisp_code_name(119984,"MATHEMATICAL_SCRIPT_CAPITAL_U"). +lisp_code_name(119985,"MATHEMATICAL_SCRIPT_CAPITAL_V"). +lisp_code_name(119986,"MATHEMATICAL_SCRIPT_CAPITAL_W"). +lisp_code_name(119987,"MATHEMATICAL_SCRIPT_CAPITAL_X"). +lisp_code_name(119988,"MATHEMATICAL_SCRIPT_CAPITAL_Y"). +lisp_code_name(119989,"MATHEMATICAL_SCRIPT_CAPITAL_Z"). +lisp_code_name(119990,"MATHEMATICAL_SCRIPT_SMALL_A"). +lisp_code_name(119991,"MATHEMATICAL_SCRIPT_SMALL_B"). +lisp_code_name(119992,"MATHEMATICAL_SCRIPT_SMALL_C"). +lisp_code_name(119993,"MATHEMATICAL_SCRIPT_SMALL_D"). +lisp_code_name(119995,"MATHEMATICAL_SCRIPT_SMALL_F"). +lisp_code_name(119997,"MATHEMATICAL_SCRIPT_SMALL_H"). +lisp_code_name(119998,"MATHEMATICAL_SCRIPT_SMALL_I"). +lisp_code_name(119999,"MATHEMATICAL_SCRIPT_SMALL_J"). +lisp_code_name(120000,"MATHEMATICAL_SCRIPT_SMALL_K"). +lisp_code_name(120001,"MATHEMATICAL_SCRIPT_SMALL_L"). +lisp_code_name(120002,"MATHEMATICAL_SCRIPT_SMALL_M"). +lisp_code_name(120003,"MATHEMATICAL_SCRIPT_SMALL_N"). +lisp_code_name(120005,"MATHEMATICAL_SCRIPT_SMALL_P"). +lisp_code_name(120006,"MATHEMATICAL_SCRIPT_SMALL_Q"). +lisp_code_name(120007,"MATHEMATICAL_SCRIPT_SMALL_R"). +lisp_code_name(120008,"MATHEMATICAL_SCRIPT_SMALL_S"). +lisp_code_name(120009,"MATHEMATICAL_SCRIPT_SMALL_T"). +lisp_code_name(120010,"MATHEMATICAL_SCRIPT_SMALL_U"). +lisp_code_name(120011,"MATHEMATICAL_SCRIPT_SMALL_V"). +lisp_code_name(120012,"MATHEMATICAL_SCRIPT_SMALL_W"). +lisp_code_name(120013,"MATHEMATICAL_SCRIPT_SMALL_X"). +lisp_code_name(120014,"MATHEMATICAL_SCRIPT_SMALL_Y"). +lisp_code_name(120015,"MATHEMATICAL_SCRIPT_SMALL_Z"). +lisp_code_name(120016,"MATHEMATICAL_BOLD_SCRIPT_CAPITAL_A"). +lisp_code_name(120017,"MATHEMATICAL_BOLD_SCRIPT_CAPITAL_B"). +lisp_code_name(120018,"MATHEMATICAL_BOLD_SCRIPT_CAPITAL_C"). +lisp_code_name(120019,"MATHEMATICAL_BOLD_SCRIPT_CAPITAL_D"). +lisp_code_name(120020,"MATHEMATICAL_BOLD_SCRIPT_CAPITAL_E"). +lisp_code_name(120021,"MATHEMATICAL_BOLD_SCRIPT_CAPITAL_F"). +lisp_code_name(120022,"MATHEMATICAL_BOLD_SCRIPT_CAPITAL_G"). +lisp_code_name(120023,"MATHEMATICAL_BOLD_SCRIPT_CAPITAL_H"). +lisp_code_name(120024,"MATHEMATICAL_BOLD_SCRIPT_CAPITAL_I"). +lisp_code_name(120025,"MATHEMATICAL_BOLD_SCRIPT_CAPITAL_J"). +lisp_code_name(120026,"MATHEMATICAL_BOLD_SCRIPT_CAPITAL_K"). +lisp_code_name(120027,"MATHEMATICAL_BOLD_SCRIPT_CAPITAL_L"). +lisp_code_name(120028,"MATHEMATICAL_BOLD_SCRIPT_CAPITAL_M"). +lisp_code_name(120029,"MATHEMATICAL_BOLD_SCRIPT_CAPITAL_N"). +lisp_code_name(120030,"MATHEMATICAL_BOLD_SCRIPT_CAPITAL_O"). +lisp_code_name(120031,"MATHEMATICAL_BOLD_SCRIPT_CAPITAL_P"). +lisp_code_name(120032,"MATHEMATICAL_BOLD_SCRIPT_CAPITAL_Q"). +lisp_code_name(120033,"MATHEMATICAL_BOLD_SCRIPT_CAPITAL_R"). +lisp_code_name(120034,"MATHEMATICAL_BOLD_SCRIPT_CAPITAL_S"). +lisp_code_name(120035,"MATHEMATICAL_BOLD_SCRIPT_CAPITAL_T"). +lisp_code_name(120036,"MATHEMATICAL_BOLD_SCRIPT_CAPITAL_U"). +lisp_code_name(120037,"MATHEMATICAL_BOLD_SCRIPT_CAPITAL_V"). +lisp_code_name(120038,"MATHEMATICAL_BOLD_SCRIPT_CAPITAL_W"). +lisp_code_name(120039,"MATHEMATICAL_BOLD_SCRIPT_CAPITAL_X"). +lisp_code_name(120040,"MATHEMATICAL_BOLD_SCRIPT_CAPITAL_Y"). +lisp_code_name(120041,"MATHEMATICAL_BOLD_SCRIPT_CAPITAL_Z"). +lisp_code_name(120042,"MATHEMATICAL_BOLD_SCRIPT_SMALL_A"). +lisp_code_name(120043,"MATHEMATICAL_BOLD_SCRIPT_SMALL_B"). +lisp_code_name(120044,"MATHEMATICAL_BOLD_SCRIPT_SMALL_C"). +lisp_code_name(120045,"MATHEMATICAL_BOLD_SCRIPT_SMALL_D"). +lisp_code_name(120046,"MATHEMATICAL_BOLD_SCRIPT_SMALL_E"). +lisp_code_name(120047,"MATHEMATICAL_BOLD_SCRIPT_SMALL_F"). +lisp_code_name(120048,"MATHEMATICAL_BOLD_SCRIPT_SMALL_G"). +lisp_code_name(120049,"MATHEMATICAL_BOLD_SCRIPT_SMALL_H"). +lisp_code_name(120050,"MATHEMATICAL_BOLD_SCRIPT_SMALL_I"). +lisp_code_name(120051,"MATHEMATICAL_BOLD_SCRIPT_SMALL_J"). +lisp_code_name(120052,"MATHEMATICAL_BOLD_SCRIPT_SMALL_K"). +lisp_code_name(120053,"MATHEMATICAL_BOLD_SCRIPT_SMALL_L"). +lisp_code_name(120054,"MATHEMATICAL_BOLD_SCRIPT_SMALL_M"). +lisp_code_name(120055,"MATHEMATICAL_BOLD_SCRIPT_SMALL_N"). +lisp_code_name(120056,"MATHEMATICAL_BOLD_SCRIPT_SMALL_O"). +lisp_code_name(120057,"MATHEMATICAL_BOLD_SCRIPT_SMALL_P"). +lisp_code_name(120058,"MATHEMATICAL_BOLD_SCRIPT_SMALL_Q"). +lisp_code_name(120059,"MATHEMATICAL_BOLD_SCRIPT_SMALL_R"). +lisp_code_name(120060,"MATHEMATICAL_BOLD_SCRIPT_SMALL_S"). +lisp_code_name(120061,"MATHEMATICAL_BOLD_SCRIPT_SMALL_T"). +lisp_code_name(120062,"MATHEMATICAL_BOLD_SCRIPT_SMALL_U"). +lisp_code_name(120063,"MATHEMATICAL_BOLD_SCRIPT_SMALL_V"). +lisp_code_name(120064,"MATHEMATICAL_BOLD_SCRIPT_SMALL_W"). +lisp_code_name(120065,"MATHEMATICAL_BOLD_SCRIPT_SMALL_X"). +lisp_code_name(120066,"MATHEMATICAL_BOLD_SCRIPT_SMALL_Y"). +lisp_code_name(120067,"MATHEMATICAL_BOLD_SCRIPT_SMALL_Z"). +lisp_code_name(120068,"MATHEMATICAL_FRAKTUR_CAPITAL_A"). +lisp_code_name(120069,"MATHEMATICAL_FRAKTUR_CAPITAL_B"). +lisp_code_name(120071,"MATHEMATICAL_FRAKTUR_CAPITAL_D"). +lisp_code_name(120072,"MATHEMATICAL_FRAKTUR_CAPITAL_E"). +lisp_code_name(120073,"MATHEMATICAL_FRAKTUR_CAPITAL_F"). +lisp_code_name(120074,"MATHEMATICAL_FRAKTUR_CAPITAL_G"). +lisp_code_name(120077,"MATHEMATICAL_FRAKTUR_CAPITAL_J"). +lisp_code_name(120078,"MATHEMATICAL_FRAKTUR_CAPITAL_K"). +lisp_code_name(120079,"MATHEMATICAL_FRAKTUR_CAPITAL_L"). +lisp_code_name(120080,"MATHEMATICAL_FRAKTUR_CAPITAL_M"). +lisp_code_name(120081,"MATHEMATICAL_FRAKTUR_CAPITAL_N"). +lisp_code_name(120082,"MATHEMATICAL_FRAKTUR_CAPITAL_O"). +lisp_code_name(120083,"MATHEMATICAL_FRAKTUR_CAPITAL_P"). +lisp_code_name(120084,"MATHEMATICAL_FRAKTUR_CAPITAL_Q"). +lisp_code_name(120086,"MATHEMATICAL_FRAKTUR_CAPITAL_S"). +lisp_code_name(120087,"MATHEMATICAL_FRAKTUR_CAPITAL_T"). +lisp_code_name(120088,"MATHEMATICAL_FRAKTUR_CAPITAL_U"). +lisp_code_name(120089,"MATHEMATICAL_FRAKTUR_CAPITAL_V"). +lisp_code_name(120090,"MATHEMATICAL_FRAKTUR_CAPITAL_W"). +lisp_code_name(120091,"MATHEMATICAL_FRAKTUR_CAPITAL_X"). +lisp_code_name(120092,"MATHEMATICAL_FRAKTUR_CAPITAL_Y"). +lisp_code_name(120094,"MATHEMATICAL_FRAKTUR_SMALL_A"). +lisp_code_name(120095,"MATHEMATICAL_FRAKTUR_SMALL_B"). +lisp_code_name(120096,"MATHEMATICAL_FRAKTUR_SMALL_C"). +lisp_code_name(120097,"MATHEMATICAL_FRAKTUR_SMALL_D"). +lisp_code_name(120098,"MATHEMATICAL_FRAKTUR_SMALL_E"). +lisp_code_name(120099,"MATHEMATICAL_FRAKTUR_SMALL_F"). +lisp_code_name(120100,"MATHEMATICAL_FRAKTUR_SMALL_G"). +lisp_code_name(120101,"MATHEMATICAL_FRAKTUR_SMALL_H"). +lisp_code_name(120102,"MATHEMATICAL_FRAKTUR_SMALL_I"). +lisp_code_name(120103,"MATHEMATICAL_FRAKTUR_SMALL_J"). +lisp_code_name(120104,"MATHEMATICAL_FRAKTUR_SMALL_K"). +lisp_code_name(120105,"MATHEMATICAL_FRAKTUR_SMALL_L"). +lisp_code_name(120106,"MATHEMATICAL_FRAKTUR_SMALL_M"). +lisp_code_name(120107,"MATHEMATICAL_FRAKTUR_SMALL_N"). +lisp_code_name(120108,"MATHEMATICAL_FRAKTUR_SMALL_O"). +lisp_code_name(120109,"MATHEMATICAL_FRAKTUR_SMALL_P"). +lisp_code_name(120110,"MATHEMATICAL_FRAKTUR_SMALL_Q"). +lisp_code_name(120111,"MATHEMATICAL_FRAKTUR_SMALL_R"). +lisp_code_name(120112,"MATHEMATICAL_FRAKTUR_SMALL_S"). +lisp_code_name(120113,"MATHEMATICAL_FRAKTUR_SMALL_T"). +lisp_code_name(120114,"MATHEMATICAL_FRAKTUR_SMALL_U"). +lisp_code_name(120115,"MATHEMATICAL_FRAKTUR_SMALL_V"). +lisp_code_name(120116,"MATHEMATICAL_FRAKTUR_SMALL_W"). +lisp_code_name(120117,"MATHEMATICAL_FRAKTUR_SMALL_X"). +lisp_code_name(120118,"MATHEMATICAL_FRAKTUR_SMALL_Y"). +lisp_code_name(120119,"MATHEMATICAL_FRAKTUR_SMALL_Z"). +lisp_code_name(120120,"MATHEMATICAL_DOUBLE-STRUCK_CAPITAL_A"). +lisp_code_name(120121,"MATHEMATICAL_DOUBLE-STRUCK_CAPITAL_B"). +lisp_code_name(120123,"MATHEMATICAL_DOUBLE-STRUCK_CAPITAL_D"). +lisp_code_name(120124,"MATHEMATICAL_DOUBLE-STRUCK_CAPITAL_E"). +lisp_code_name(120125,"MATHEMATICAL_DOUBLE-STRUCK_CAPITAL_F"). +lisp_code_name(120126,"MATHEMATICAL_DOUBLE-STRUCK_CAPITAL_G"). +lisp_code_name(120128,"MATHEMATICAL_DOUBLE-STRUCK_CAPITAL_I"). +lisp_code_name(120129,"MATHEMATICAL_DOUBLE-STRUCK_CAPITAL_J"). +lisp_code_name(120130,"MATHEMATICAL_DOUBLE-STRUCK_CAPITAL_K"). +lisp_code_name(120131,"MATHEMATICAL_DOUBLE-STRUCK_CAPITAL_L"). +lisp_code_name(120132,"MATHEMATICAL_DOUBLE-STRUCK_CAPITAL_M"). +lisp_code_name(120134,"MATHEMATICAL_DOUBLE-STRUCK_CAPITAL_O"). +lisp_code_name(120138,"MATHEMATICAL_DOUBLE-STRUCK_CAPITAL_S"). +lisp_code_name(120139,"MATHEMATICAL_DOUBLE-STRUCK_CAPITAL_T"). +lisp_code_name(120140,"MATHEMATICAL_DOUBLE-STRUCK_CAPITAL_U"). +lisp_code_name(120141,"MATHEMATICAL_DOUBLE-STRUCK_CAPITAL_V"). +lisp_code_name(120142,"MATHEMATICAL_DOUBLE-STRUCK_CAPITAL_W"). +lisp_code_name(120143,"MATHEMATICAL_DOUBLE-STRUCK_CAPITAL_X"). +lisp_code_name(120144,"MATHEMATICAL_DOUBLE-STRUCK_CAPITAL_Y"). +lisp_code_name(120146,"MATHEMATICAL_DOUBLE-STRUCK_SMALL_A"). +lisp_code_name(120147,"MATHEMATICAL_DOUBLE-STRUCK_SMALL_B"). +lisp_code_name(120148,"MATHEMATICAL_DOUBLE-STRUCK_SMALL_C"). +lisp_code_name(120149,"MATHEMATICAL_DOUBLE-STRUCK_SMALL_D"). +lisp_code_name(120150,"MATHEMATICAL_DOUBLE-STRUCK_SMALL_E"). +lisp_code_name(120151,"MATHEMATICAL_DOUBLE-STRUCK_SMALL_F"). +lisp_code_name(120152,"MATHEMATICAL_DOUBLE-STRUCK_SMALL_G"). +lisp_code_name(120153,"MATHEMATICAL_DOUBLE-STRUCK_SMALL_H"). +lisp_code_name(120154,"MATHEMATICAL_DOUBLE-STRUCK_SMALL_I"). +lisp_code_name(120155,"MATHEMATICAL_DOUBLE-STRUCK_SMALL_J"). +lisp_code_name(120156,"MATHEMATICAL_DOUBLE-STRUCK_SMALL_K"). +lisp_code_name(120157,"MATHEMATICAL_DOUBLE-STRUCK_SMALL_L"). +lisp_code_name(120158,"MATHEMATICAL_DOUBLE-STRUCK_SMALL_M"). +lisp_code_name(120159,"MATHEMATICAL_DOUBLE-STRUCK_SMALL_N"). +lisp_code_name(120160,"MATHEMATICAL_DOUBLE-STRUCK_SMALL_O"). +lisp_code_name(120161,"MATHEMATICAL_DOUBLE-STRUCK_SMALL_P"). +lisp_code_name(120162,"MATHEMATICAL_DOUBLE-STRUCK_SMALL_Q"). +lisp_code_name(120163,"MATHEMATICAL_DOUBLE-STRUCK_SMALL_R"). +lisp_code_name(120164,"MATHEMATICAL_DOUBLE-STRUCK_SMALL_S"). +lisp_code_name(120165,"MATHEMATICAL_DOUBLE-STRUCK_SMALL_T"). +lisp_code_name(120166,"MATHEMATICAL_DOUBLE-STRUCK_SMALL_U"). +lisp_code_name(120167,"MATHEMATICAL_DOUBLE-STRUCK_SMALL_V"). +lisp_code_name(120168,"MATHEMATICAL_DOUBLE-STRUCK_SMALL_W"). +lisp_code_name(120169,"MATHEMATICAL_DOUBLE-STRUCK_SMALL_X"). +lisp_code_name(120170,"MATHEMATICAL_DOUBLE-STRUCK_SMALL_Y"). +lisp_code_name(120171,"MATHEMATICAL_DOUBLE-STRUCK_SMALL_Z"). +lisp_code_name(120172,"MATHEMATICAL_BOLD_FRAKTUR_CAPITAL_A"). +lisp_code_name(120173,"MATHEMATICAL_BOLD_FRAKTUR_CAPITAL_B"). +lisp_code_name(120174,"MATHEMATICAL_BOLD_FRAKTUR_CAPITAL_C"). +lisp_code_name(120175,"MATHEMATICAL_BOLD_FRAKTUR_CAPITAL_D"). +lisp_code_name(120176,"MATHEMATICAL_BOLD_FRAKTUR_CAPITAL_E"). +lisp_code_name(120177,"MATHEMATICAL_BOLD_FRAKTUR_CAPITAL_F"). +lisp_code_name(120178,"MATHEMATICAL_BOLD_FRAKTUR_CAPITAL_G"). +lisp_code_name(120179,"MATHEMATICAL_BOLD_FRAKTUR_CAPITAL_H"). +lisp_code_name(120180,"MATHEMATICAL_BOLD_FRAKTUR_CAPITAL_I"). +lisp_code_name(120181,"MATHEMATICAL_BOLD_FRAKTUR_CAPITAL_J"). +lisp_code_name(120182,"MATHEMATICAL_BOLD_FRAKTUR_CAPITAL_K"). +lisp_code_name(120183,"MATHEMATICAL_BOLD_FRAKTUR_CAPITAL_L"). +lisp_code_name(120184,"MATHEMATICAL_BOLD_FRAKTUR_CAPITAL_M"). +lisp_code_name(120185,"MATHEMATICAL_BOLD_FRAKTUR_CAPITAL_N"). +lisp_code_name(120186,"MATHEMATICAL_BOLD_FRAKTUR_CAPITAL_O"). +lisp_code_name(120187,"MATHEMATICAL_BOLD_FRAKTUR_CAPITAL_P"). +lisp_code_name(120188,"MATHEMATICAL_BOLD_FRAKTUR_CAPITAL_Q"). +lisp_code_name(120189,"MATHEMATICAL_BOLD_FRAKTUR_CAPITAL_R"). +lisp_code_name(120190,"MATHEMATICAL_BOLD_FRAKTUR_CAPITAL_S"). +lisp_code_name(120191,"MATHEMATICAL_BOLD_FRAKTUR_CAPITAL_T"). +lisp_code_name(120192,"MATHEMATICAL_BOLD_FRAKTUR_CAPITAL_U"). +lisp_code_name(120193,"MATHEMATICAL_BOLD_FRAKTUR_CAPITAL_V"). +lisp_code_name(120194,"MATHEMATICAL_BOLD_FRAKTUR_CAPITAL_W"). +lisp_code_name(120195,"MATHEMATICAL_BOLD_FRAKTUR_CAPITAL_X"). +lisp_code_name(120196,"MATHEMATICAL_BOLD_FRAKTUR_CAPITAL_Y"). +lisp_code_name(120197,"MATHEMATICAL_BOLD_FRAKTUR_CAPITAL_Z"). +lisp_code_name(120198,"MATHEMATICAL_BOLD_FRAKTUR_SMALL_A"). +lisp_code_name(120199,"MATHEMATICAL_BOLD_FRAKTUR_SMALL_B"). +lisp_code_name(120200,"MATHEMATICAL_BOLD_FRAKTUR_SMALL_C"). +lisp_code_name(120201,"MATHEMATICAL_BOLD_FRAKTUR_SMALL_D"). +lisp_code_name(120202,"MATHEMATICAL_BOLD_FRAKTUR_SMALL_E"). +lisp_code_name(120203,"MATHEMATICAL_BOLD_FRAKTUR_SMALL_F"). +lisp_code_name(120204,"MATHEMATICAL_BOLD_FRAKTUR_SMALL_G"). +lisp_code_name(120205,"MATHEMATICAL_BOLD_FRAKTUR_SMALL_H"). +lisp_code_name(120206,"MATHEMATICAL_BOLD_FRAKTUR_SMALL_I"). +lisp_code_name(120207,"MATHEMATICAL_BOLD_FRAKTUR_SMALL_J"). +lisp_code_name(120208,"MATHEMATICAL_BOLD_FRAKTUR_SMALL_K"). +lisp_code_name(120209,"MATHEMATICAL_BOLD_FRAKTUR_SMALL_L"). +lisp_code_name(120210,"MATHEMATICAL_BOLD_FRAKTUR_SMALL_M"). +lisp_code_name(120211,"MATHEMATICAL_BOLD_FRAKTUR_SMALL_N"). +lisp_code_name(120212,"MATHEMATICAL_BOLD_FRAKTUR_SMALL_O"). +lisp_code_name(120213,"MATHEMATICAL_BOLD_FRAKTUR_SMALL_P"). +lisp_code_name(120214,"MATHEMATICAL_BOLD_FRAKTUR_SMALL_Q"). +lisp_code_name(120215,"MATHEMATICAL_BOLD_FRAKTUR_SMALL_R"). +lisp_code_name(120216,"MATHEMATICAL_BOLD_FRAKTUR_SMALL_S"). +lisp_code_name(120217,"MATHEMATICAL_BOLD_FRAKTUR_SMALL_T"). +lisp_code_name(120218,"MATHEMATICAL_BOLD_FRAKTUR_SMALL_U"). +lisp_code_name(120219,"MATHEMATICAL_BOLD_FRAKTUR_SMALL_V"). +lisp_code_name(120220,"MATHEMATICAL_BOLD_FRAKTUR_SMALL_W"). +lisp_code_name(120221,"MATHEMATICAL_BOLD_FRAKTUR_SMALL_X"). +lisp_code_name(120222,"MATHEMATICAL_BOLD_FRAKTUR_SMALL_Y"). +lisp_code_name(120223,"MATHEMATICAL_BOLD_FRAKTUR_SMALL_Z"). +lisp_code_name(120224,"MATHEMATICAL_SANS-SERIF_CAPITAL_A"). +lisp_code_name(120225,"MATHEMATICAL_SANS-SERIF_CAPITAL_B"). +lisp_code_name(120226,"MATHEMATICAL_SANS-SERIF_CAPITAL_C"). +lisp_code_name(120227,"MATHEMATICAL_SANS-SERIF_CAPITAL_D"). +lisp_code_name(120228,"MATHEMATICAL_SANS-SERIF_CAPITAL_E"). +lisp_code_name(120229,"MATHEMATICAL_SANS-SERIF_CAPITAL_F"). +lisp_code_name(120230,"MATHEMATICAL_SANS-SERIF_CAPITAL_G"). +lisp_code_name(120231,"MATHEMATICAL_SANS-SERIF_CAPITAL_H"). +lisp_code_name(120232,"MATHEMATICAL_SANS-SERIF_CAPITAL_I"). +lisp_code_name(120233,"MATHEMATICAL_SANS-SERIF_CAPITAL_J"). +lisp_code_name(120234,"MATHEMATICAL_SANS-SERIF_CAPITAL_K"). +lisp_code_name(120235,"MATHEMATICAL_SANS-SERIF_CAPITAL_L"). +lisp_code_name(120236,"MATHEMATICAL_SANS-SERIF_CAPITAL_M"). +lisp_code_name(120237,"MATHEMATICAL_SANS-SERIF_CAPITAL_N"). +lisp_code_name(120238,"MATHEMATICAL_SANS-SERIF_CAPITAL_O"). +lisp_code_name(120239,"MATHEMATICAL_SANS-SERIF_CAPITAL_P"). +lisp_code_name(120240,"MATHEMATICAL_SANS-SERIF_CAPITAL_Q"). +lisp_code_name(120241,"MATHEMATICAL_SANS-SERIF_CAPITAL_R"). +lisp_code_name(120242,"MATHEMATICAL_SANS-SERIF_CAPITAL_S"). +lisp_code_name(120243,"MATHEMATICAL_SANS-SERIF_CAPITAL_T"). +lisp_code_name(120244,"MATHEMATICAL_SANS-SERIF_CAPITAL_U"). +lisp_code_name(120245,"MATHEMATICAL_SANS-SERIF_CAPITAL_V"). +lisp_code_name(120246,"MATHEMATICAL_SANS-SERIF_CAPITAL_W"). +lisp_code_name(120247,"MATHEMATICAL_SANS-SERIF_CAPITAL_X"). +lisp_code_name(120248,"MATHEMATICAL_SANS-SERIF_CAPITAL_Y"). +lisp_code_name(120249,"MATHEMATICAL_SANS-SERIF_CAPITAL_Z"). +lisp_code_name(120250,"MATHEMATICAL_SANS-SERIF_SMALL_A"). +lisp_code_name(120251,"MATHEMATICAL_SANS-SERIF_SMALL_B"). +lisp_code_name(120252,"MATHEMATICAL_SANS-SERIF_SMALL_C"). +lisp_code_name(120253,"MATHEMATICAL_SANS-SERIF_SMALL_D"). +lisp_code_name(120254,"MATHEMATICAL_SANS-SERIF_SMALL_E"). +lisp_code_name(120255,"MATHEMATICAL_SANS-SERIF_SMALL_F"). +lisp_code_name(120256,"MATHEMATICAL_SANS-SERIF_SMALL_G"). +lisp_code_name(120257,"MATHEMATICAL_SANS-SERIF_SMALL_H"). +lisp_code_name(120258,"MATHEMATICAL_SANS-SERIF_SMALL_I"). +lisp_code_name(120259,"MATHEMATICAL_SANS-SERIF_SMALL_J"). +lisp_code_name(120260,"MATHEMATICAL_SANS-SERIF_SMALL_K"). +lisp_code_name(120261,"MATHEMATICAL_SANS-SERIF_SMALL_L"). +lisp_code_name(120262,"MATHEMATICAL_SANS-SERIF_SMALL_M"). +lisp_code_name(120263,"MATHEMATICAL_SANS-SERIF_SMALL_N"). +lisp_code_name(120264,"MATHEMATICAL_SANS-SERIF_SMALL_O"). +lisp_code_name(120265,"MATHEMATICAL_SANS-SERIF_SMALL_P"). +lisp_code_name(120266,"MATHEMATICAL_SANS-SERIF_SMALL_Q"). +lisp_code_name(120267,"MATHEMATICAL_SANS-SERIF_SMALL_R"). +lisp_code_name(120268,"MATHEMATICAL_SANS-SERIF_SMALL_S"). +lisp_code_name(120269,"MATHEMATICAL_SANS-SERIF_SMALL_T"). +lisp_code_name(120270,"MATHEMATICAL_SANS-SERIF_SMALL_U"). +lisp_code_name(120271,"MATHEMATICAL_SANS-SERIF_SMALL_V"). +lisp_code_name(120272,"MATHEMATICAL_SANS-SERIF_SMALL_W"). +lisp_code_name(120273,"MATHEMATICAL_SANS-SERIF_SMALL_X"). +lisp_code_name(120274,"MATHEMATICAL_SANS-SERIF_SMALL_Y"). +lisp_code_name(120275,"MATHEMATICAL_SANS-SERIF_SMALL_Z"). +lisp_code_name(120276,"MATHEMATICAL_SANS-SERIF_BOLD_CAPITAL_A"). +lisp_code_name(120277,"MATHEMATICAL_SANS-SERIF_BOLD_CAPITAL_B"). +lisp_code_name(120278,"MATHEMATICAL_SANS-SERIF_BOLD_CAPITAL_C"). +lisp_code_name(120279,"MATHEMATICAL_SANS-SERIF_BOLD_CAPITAL_D"). +lisp_code_name(120280,"MATHEMATICAL_SANS-SERIF_BOLD_CAPITAL_E"). +lisp_code_name(120281,"MATHEMATICAL_SANS-SERIF_BOLD_CAPITAL_F"). +lisp_code_name(120282,"MATHEMATICAL_SANS-SERIF_BOLD_CAPITAL_G"). +lisp_code_name(120283,"MATHEMATICAL_SANS-SERIF_BOLD_CAPITAL_H"). +lisp_code_name(120284,"MATHEMATICAL_SANS-SERIF_BOLD_CAPITAL_I"). +lisp_code_name(120285,"MATHEMATICAL_SANS-SERIF_BOLD_CAPITAL_J"). +lisp_code_name(120286,"MATHEMATICAL_SANS-SERIF_BOLD_CAPITAL_K"). +lisp_code_name(120287,"MATHEMATICAL_SANS-SERIF_BOLD_CAPITAL_L"). +lisp_code_name(120288,"MATHEMATICAL_SANS-SERIF_BOLD_CAPITAL_M"). +lisp_code_name(120289,"MATHEMATICAL_SANS-SERIF_BOLD_CAPITAL_N"). +lisp_code_name(120290,"MATHEMATICAL_SANS-SERIF_BOLD_CAPITAL_O"). +lisp_code_name(120291,"MATHEMATICAL_SANS-SERIF_BOLD_CAPITAL_P"). +lisp_code_name(120292,"MATHEMATICAL_SANS-SERIF_BOLD_CAPITAL_Q"). +lisp_code_name(120293,"MATHEMATICAL_SANS-SERIF_BOLD_CAPITAL_R"). +lisp_code_name(120294,"MATHEMATICAL_SANS-SERIF_BOLD_CAPITAL_S"). +lisp_code_name(120295,"MATHEMATICAL_SANS-SERIF_BOLD_CAPITAL_T"). +lisp_code_name(120296,"MATHEMATICAL_SANS-SERIF_BOLD_CAPITAL_U"). +lisp_code_name(120297,"MATHEMATICAL_SANS-SERIF_BOLD_CAPITAL_V"). +lisp_code_name(120298,"MATHEMATICAL_SANS-SERIF_BOLD_CAPITAL_W"). +lisp_code_name(120299,"MATHEMATICAL_SANS-SERIF_BOLD_CAPITAL_X"). +lisp_code_name(120300,"MATHEMATICAL_SANS-SERIF_BOLD_CAPITAL_Y"). +lisp_code_name(120301,"MATHEMATICAL_SANS-SERIF_BOLD_CAPITAL_Z"). +lisp_code_name(120302,"MATHEMATICAL_SANS-SERIF_BOLD_SMALL_A"). +lisp_code_name(120303,"MATHEMATICAL_SANS-SERIF_BOLD_SMALL_B"). +lisp_code_name(120304,"MATHEMATICAL_SANS-SERIF_BOLD_SMALL_C"). +lisp_code_name(120305,"MATHEMATICAL_SANS-SERIF_BOLD_SMALL_D"). +lisp_code_name(120306,"MATHEMATICAL_SANS-SERIF_BOLD_SMALL_E"). +lisp_code_name(120307,"MATHEMATICAL_SANS-SERIF_BOLD_SMALL_F"). +lisp_code_name(120308,"MATHEMATICAL_SANS-SERIF_BOLD_SMALL_G"). +lisp_code_name(120309,"MATHEMATICAL_SANS-SERIF_BOLD_SMALL_H"). +lisp_code_name(120310,"MATHEMATICAL_SANS-SERIF_BOLD_SMALL_I"). +lisp_code_name(120311,"MATHEMATICAL_SANS-SERIF_BOLD_SMALL_J"). +lisp_code_name(120312,"MATHEMATICAL_SANS-SERIF_BOLD_SMALL_K"). +lisp_code_name(120313,"MATHEMATICAL_SANS-SERIF_BOLD_SMALL_L"). +lisp_code_name(120314,"MATHEMATICAL_SANS-SERIF_BOLD_SMALL_M"). +lisp_code_name(120315,"MATHEMATICAL_SANS-SERIF_BOLD_SMALL_N"). +lisp_code_name(120316,"MATHEMATICAL_SANS-SERIF_BOLD_SMALL_O"). +lisp_code_name(120317,"MATHEMATICAL_SANS-SERIF_BOLD_SMALL_P"). +lisp_code_name(120318,"MATHEMATICAL_SANS-SERIF_BOLD_SMALL_Q"). +lisp_code_name(120319,"MATHEMATICAL_SANS-SERIF_BOLD_SMALL_R"). +lisp_code_name(120320,"MATHEMATICAL_SANS-SERIF_BOLD_SMALL_S"). +lisp_code_name(120321,"MATHEMATICAL_SANS-SERIF_BOLD_SMALL_T"). +lisp_code_name(120322,"MATHEMATICAL_SANS-SERIF_BOLD_SMALL_U"). +lisp_code_name(120323,"MATHEMATICAL_SANS-SERIF_BOLD_SMALL_V"). +lisp_code_name(120324,"MATHEMATICAL_SANS-SERIF_BOLD_SMALL_W"). +lisp_code_name(120325,"MATHEMATICAL_SANS-SERIF_BOLD_SMALL_X"). +lisp_code_name(120326,"MATHEMATICAL_SANS-SERIF_BOLD_SMALL_Y"). +lisp_code_name(120327,"MATHEMATICAL_SANS-SERIF_BOLD_SMALL_Z"). +lisp_code_name(120328,"MATHEMATICAL_SANS-SERIF_ITALIC_CAPITAL_A"). +lisp_code_name(120329,"MATHEMATICAL_SANS-SERIF_ITALIC_CAPITAL_B"). +lisp_code_name(120330,"MATHEMATICAL_SANS-SERIF_ITALIC_CAPITAL_C"). +lisp_code_name(120331,"MATHEMATICAL_SANS-SERIF_ITALIC_CAPITAL_D"). +lisp_code_name(120332,"MATHEMATICAL_SANS-SERIF_ITALIC_CAPITAL_E"). +lisp_code_name(120333,"MATHEMATICAL_SANS-SERIF_ITALIC_CAPITAL_F"). +lisp_code_name(120334,"MATHEMATICAL_SANS-SERIF_ITALIC_CAPITAL_G"). +lisp_code_name(120335,"MATHEMATICAL_SANS-SERIF_ITALIC_CAPITAL_H"). +lisp_code_name(120336,"MATHEMATICAL_SANS-SERIF_ITALIC_CAPITAL_I"). +lisp_code_name(120337,"MATHEMATICAL_SANS-SERIF_ITALIC_CAPITAL_J"). +lisp_code_name(120338,"MATHEMATICAL_SANS-SERIF_ITALIC_CAPITAL_K"). +lisp_code_name(120339,"MATHEMATICAL_SANS-SERIF_ITALIC_CAPITAL_L"). +lisp_code_name(120340,"MATHEMATICAL_SANS-SERIF_ITALIC_CAPITAL_M"). +lisp_code_name(120341,"MATHEMATICAL_SANS-SERIF_ITALIC_CAPITAL_N"). +lisp_code_name(120342,"MATHEMATICAL_SANS-SERIF_ITALIC_CAPITAL_O"). +lisp_code_name(120343,"MATHEMATICAL_SANS-SERIF_ITALIC_CAPITAL_P"). +lisp_code_name(120344,"MATHEMATICAL_SANS-SERIF_ITALIC_CAPITAL_Q"). +lisp_code_name(120345,"MATHEMATICAL_SANS-SERIF_ITALIC_CAPITAL_R"). +lisp_code_name(120346,"MATHEMATICAL_SANS-SERIF_ITALIC_CAPITAL_S"). +lisp_code_name(120347,"MATHEMATICAL_SANS-SERIF_ITALIC_CAPITAL_T"). +lisp_code_name(120348,"MATHEMATICAL_SANS-SERIF_ITALIC_CAPITAL_U"). +lisp_code_name(120349,"MATHEMATICAL_SANS-SERIF_ITALIC_CAPITAL_V"). +lisp_code_name(120350,"MATHEMATICAL_SANS-SERIF_ITALIC_CAPITAL_W"). +lisp_code_name(120351,"MATHEMATICAL_SANS-SERIF_ITALIC_CAPITAL_X"). +lisp_code_name(120352,"MATHEMATICAL_SANS-SERIF_ITALIC_CAPITAL_Y"). +lisp_code_name(120353,"MATHEMATICAL_SANS-SERIF_ITALIC_CAPITAL_Z"). +lisp_code_name(120354,"MATHEMATICAL_SANS-SERIF_ITALIC_SMALL_A"). +lisp_code_name(120355,"MATHEMATICAL_SANS-SERIF_ITALIC_SMALL_B"). +lisp_code_name(120356,"MATHEMATICAL_SANS-SERIF_ITALIC_SMALL_C"). +lisp_code_name(120357,"MATHEMATICAL_SANS-SERIF_ITALIC_SMALL_D"). +lisp_code_name(120358,"MATHEMATICAL_SANS-SERIF_ITALIC_SMALL_E"). +lisp_code_name(120359,"MATHEMATICAL_SANS-SERIF_ITALIC_SMALL_F"). +lisp_code_name(120360,"MATHEMATICAL_SANS-SERIF_ITALIC_SMALL_G"). +lisp_code_name(120361,"MATHEMATICAL_SANS-SERIF_ITALIC_SMALL_H"). +lisp_code_name(120362,"MATHEMATICAL_SANS-SERIF_ITALIC_SMALL_I"). +lisp_code_name(120363,"MATHEMATICAL_SANS-SERIF_ITALIC_SMALL_J"). +lisp_code_name(120364,"MATHEMATICAL_SANS-SERIF_ITALIC_SMALL_K"). +lisp_code_name(120365,"MATHEMATICAL_SANS-SERIF_ITALIC_SMALL_L"). +lisp_code_name(120366,"MATHEMATICAL_SANS-SERIF_ITALIC_SMALL_M"). +lisp_code_name(120367,"MATHEMATICAL_SANS-SERIF_ITALIC_SMALL_N"). +lisp_code_name(120368,"MATHEMATICAL_SANS-SERIF_ITALIC_SMALL_O"). +lisp_code_name(120369,"MATHEMATICAL_SANS-SERIF_ITALIC_SMALL_P"). +lisp_code_name(120370,"MATHEMATICAL_SANS-SERIF_ITALIC_SMALL_Q"). +lisp_code_name(120371,"MATHEMATICAL_SANS-SERIF_ITALIC_SMALL_R"). +lisp_code_name(120372,"MATHEMATICAL_SANS-SERIF_ITALIC_SMALL_S"). +lisp_code_name(120373,"MATHEMATICAL_SANS-SERIF_ITALIC_SMALL_T"). +lisp_code_name(120374,"MATHEMATICAL_SANS-SERIF_ITALIC_SMALL_U"). +lisp_code_name(120375,"MATHEMATICAL_SANS-SERIF_ITALIC_SMALL_V"). +lisp_code_name(120376,"MATHEMATICAL_SANS-SERIF_ITALIC_SMALL_W"). +lisp_code_name(120377,"MATHEMATICAL_SANS-SERIF_ITALIC_SMALL_X"). +lisp_code_name(120378,"MATHEMATICAL_SANS-SERIF_ITALIC_SMALL_Y"). +lisp_code_name(120379,"MATHEMATICAL_SANS-SERIF_ITALIC_SMALL_Z"). +lisp_code_name(120380,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_CAPITAL_A"). +lisp_code_name(120381,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_CAPITAL_B"). +lisp_code_name(120382,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_CAPITAL_C"). +lisp_code_name(120383,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_CAPITAL_D"). +lisp_code_name(120384,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_CAPITAL_E"). +lisp_code_name(120385,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_CAPITAL_F"). +lisp_code_name(120386,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_CAPITAL_G"). +lisp_code_name(120387,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_CAPITAL_H"). +lisp_code_name(120388,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_CAPITAL_I"). +lisp_code_name(120389,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_CAPITAL_J"). +lisp_code_name(120390,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_CAPITAL_K"). +lisp_code_name(120391,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_CAPITAL_L"). +lisp_code_name(120392,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_CAPITAL_M"). +lisp_code_name(120393,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_CAPITAL_N"). +lisp_code_name(120394,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_CAPITAL_O"). +lisp_code_name(120395,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_CAPITAL_P"). +lisp_code_name(120396,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_CAPITAL_Q"). +lisp_code_name(120397,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_CAPITAL_R"). +lisp_code_name(120398,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_CAPITAL_S"). +lisp_code_name(120399,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_CAPITAL_T"). +lisp_code_name(120400,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_CAPITAL_U"). +lisp_code_name(120401,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_CAPITAL_V"). +lisp_code_name(120402,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_CAPITAL_W"). +lisp_code_name(120403,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_CAPITAL_X"). +lisp_code_name(120404,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_CAPITAL_Y"). +lisp_code_name(120405,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_CAPITAL_Z"). +lisp_code_name(120406,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_SMALL_A"). +lisp_code_name(120407,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_SMALL_B"). +lisp_code_name(120408,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_SMALL_C"). +lisp_code_name(120409,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_SMALL_D"). +lisp_code_name(120410,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_SMALL_E"). +lisp_code_name(120411,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_SMALL_F"). +lisp_code_name(120412,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_SMALL_G"). +lisp_code_name(120413,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_SMALL_H"). +lisp_code_name(120414,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_SMALL_I"). +lisp_code_name(120415,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_SMALL_J"). +lisp_code_name(120416,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_SMALL_K"). +lisp_code_name(120417,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_SMALL_L"). +lisp_code_name(120418,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_SMALL_M"). +lisp_code_name(120419,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_SMALL_N"). +lisp_code_name(120420,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_SMALL_O"). +lisp_code_name(120421,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_SMALL_P"). +lisp_code_name(120422,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_SMALL_Q"). +lisp_code_name(120423,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_SMALL_R"). +lisp_code_name(120424,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_SMALL_S"). +lisp_code_name(120425,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_SMALL_T"). +lisp_code_name(120426,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_SMALL_U"). +lisp_code_name(120427,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_SMALL_V"). +lisp_code_name(120428,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_SMALL_W"). +lisp_code_name(120429,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_SMALL_X"). +lisp_code_name(120430,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_SMALL_Y"). +lisp_code_name(120431,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_SMALL_Z"). +lisp_code_name(120432,"MATHEMATICAL_MONOSPACE_CAPITAL_A"). +lisp_code_name(120433,"MATHEMATICAL_MONOSPACE_CAPITAL_B"). +lisp_code_name(120434,"MATHEMATICAL_MONOSPACE_CAPITAL_C"). +lisp_code_name(120435,"MATHEMATICAL_MONOSPACE_CAPITAL_D"). +lisp_code_name(120436,"MATHEMATICAL_MONOSPACE_CAPITAL_E"). +lisp_code_name(120437,"MATHEMATICAL_MONOSPACE_CAPITAL_F"). +lisp_code_name(120438,"MATHEMATICAL_MONOSPACE_CAPITAL_G"). +lisp_code_name(120439,"MATHEMATICAL_MONOSPACE_CAPITAL_H"). +lisp_code_name(120440,"MATHEMATICAL_MONOSPACE_CAPITAL_I"). +lisp_code_name(120441,"MATHEMATICAL_MONOSPACE_CAPITAL_J"). +lisp_code_name(120442,"MATHEMATICAL_MONOSPACE_CAPITAL_K"). +lisp_code_name(120443,"MATHEMATICAL_MONOSPACE_CAPITAL_L"). +lisp_code_name(120444,"MATHEMATICAL_MONOSPACE_CAPITAL_M"). +lisp_code_name(120445,"MATHEMATICAL_MONOSPACE_CAPITAL_N"). +lisp_code_name(120446,"MATHEMATICAL_MONOSPACE_CAPITAL_O"). +lisp_code_name(120447,"MATHEMATICAL_MONOSPACE_CAPITAL_P"). +lisp_code_name(120448,"MATHEMATICAL_MONOSPACE_CAPITAL_Q"). +lisp_code_name(120449,"MATHEMATICAL_MONOSPACE_CAPITAL_R"). +lisp_code_name(120450,"MATHEMATICAL_MONOSPACE_CAPITAL_S"). +lisp_code_name(120451,"MATHEMATICAL_MONOSPACE_CAPITAL_T"). +lisp_code_name(120452,"MATHEMATICAL_MONOSPACE_CAPITAL_U"). +lisp_code_name(120453,"MATHEMATICAL_MONOSPACE_CAPITAL_V"). +lisp_code_name(120454,"MATHEMATICAL_MONOSPACE_CAPITAL_W"). +lisp_code_name(120455,"MATHEMATICAL_MONOSPACE_CAPITAL_X"). +lisp_code_name(120456,"MATHEMATICAL_MONOSPACE_CAPITAL_Y"). +lisp_code_name(120457,"MATHEMATICAL_MONOSPACE_CAPITAL_Z"). +lisp_code_name(120458,"MATHEMATICAL_MONOSPACE_SMALL_A"). +lisp_code_name(120459,"MATHEMATICAL_MONOSPACE_SMALL_B"). +lisp_code_name(120460,"MATHEMATICAL_MONOSPACE_SMALL_C"). +lisp_code_name(120461,"MATHEMATICAL_MONOSPACE_SMALL_D"). +lisp_code_name(120462,"MATHEMATICAL_MONOSPACE_SMALL_E"). +lisp_code_name(120463,"MATHEMATICAL_MONOSPACE_SMALL_F"). +lisp_code_name(120464,"MATHEMATICAL_MONOSPACE_SMALL_G"). +lisp_code_name(120465,"MATHEMATICAL_MONOSPACE_SMALL_H"). +lisp_code_name(120466,"MATHEMATICAL_MONOSPACE_SMALL_I"). +lisp_code_name(120467,"MATHEMATICAL_MONOSPACE_SMALL_J"). +lisp_code_name(120468,"MATHEMATICAL_MONOSPACE_SMALL_K"). +lisp_code_name(120469,"MATHEMATICAL_MONOSPACE_SMALL_L"). +lisp_code_name(120470,"MATHEMATICAL_MONOSPACE_SMALL_M"). +lisp_code_name(120471,"MATHEMATICAL_MONOSPACE_SMALL_N"). +lisp_code_name(120472,"MATHEMATICAL_MONOSPACE_SMALL_O"). +lisp_code_name(120473,"MATHEMATICAL_MONOSPACE_SMALL_P"). +lisp_code_name(120474,"MATHEMATICAL_MONOSPACE_SMALL_Q"). +lisp_code_name(120475,"MATHEMATICAL_MONOSPACE_SMALL_R"). +lisp_code_name(120476,"MATHEMATICAL_MONOSPACE_SMALL_S"). +lisp_code_name(120477,"MATHEMATICAL_MONOSPACE_SMALL_T"). +lisp_code_name(120478,"MATHEMATICAL_MONOSPACE_SMALL_U"). +lisp_code_name(120479,"MATHEMATICAL_MONOSPACE_SMALL_V"). +lisp_code_name(120480,"MATHEMATICAL_MONOSPACE_SMALL_W"). +lisp_code_name(120481,"MATHEMATICAL_MONOSPACE_SMALL_X"). +lisp_code_name(120482,"MATHEMATICAL_MONOSPACE_SMALL_Y"). +lisp_code_name(120483,"MATHEMATICAL_MONOSPACE_SMALL_Z"). +lisp_code_name(120484,"MATHEMATICAL_ITALIC_SMALL_DOTLESS_I"). +lisp_code_name(120485,"MATHEMATICAL_ITALIC_SMALL_DOTLESS_J"). +lisp_code_name(120488,"MATHEMATICAL_BOLD_CAPITAL_ALPHA"). +lisp_code_name(120489,"MATHEMATICAL_BOLD_CAPITAL_BETA"). +lisp_code_name(120490,"MATHEMATICAL_BOLD_CAPITAL_GAMMA"). +lisp_code_name(120491,"MATHEMATICAL_BOLD_CAPITAL_DELTA"). +lisp_code_name(120492,"MATHEMATICAL_BOLD_CAPITAL_EPSILON"). +lisp_code_name(120493,"MATHEMATICAL_BOLD_CAPITAL_ZETA"). +lisp_code_name(120494,"MATHEMATICAL_BOLD_CAPITAL_ETA"). +lisp_code_name(120495,"MATHEMATICAL_BOLD_CAPITAL_THETA"). +lisp_code_name(120496,"MATHEMATICAL_BOLD_CAPITAL_IOTA"). +lisp_code_name(120497,"MATHEMATICAL_BOLD_CAPITAL_KAPPA"). +lisp_code_name(120498,"MATHEMATICAL_BOLD_CAPITAL_LAMDA"). +lisp_code_name(120499,"MATHEMATICAL_BOLD_CAPITAL_MU"). +lisp_code_name(120500,"MATHEMATICAL_BOLD_CAPITAL_NU"). +lisp_code_name(120501,"MATHEMATICAL_BOLD_CAPITAL_XI"). +lisp_code_name(120502,"MATHEMATICAL_BOLD_CAPITAL_OMICRON"). +lisp_code_name(120503,"MATHEMATICAL_BOLD_CAPITAL_PI"). +lisp_code_name(120504,"MATHEMATICAL_BOLD_CAPITAL_RHO"). +lisp_code_name(120505,"MATHEMATICAL_BOLD_CAPITAL_THETA_SYMBOL"). +lisp_code_name(120506,"MATHEMATICAL_BOLD_CAPITAL_SIGMA"). +lisp_code_name(120507,"MATHEMATICAL_BOLD_CAPITAL_TAU"). +lisp_code_name(120508,"MATHEMATICAL_BOLD_CAPITAL_UPSILON"). +lisp_code_name(120509,"MATHEMATICAL_BOLD_CAPITAL_PHI"). +lisp_code_name(120510,"MATHEMATICAL_BOLD_CAPITAL_CHI"). +lisp_code_name(120511,"MATHEMATICAL_BOLD_CAPITAL_PSI"). +lisp_code_name(120512,"MATHEMATICAL_BOLD_CAPITAL_OMEGA"). +lisp_code_name(120513,"MATHEMATICAL_BOLD_NABLA"). +lisp_code_name(120514,"MATHEMATICAL_BOLD_SMALL_ALPHA"). +lisp_code_name(120515,"MATHEMATICAL_BOLD_SMALL_BETA"). +lisp_code_name(120516,"MATHEMATICAL_BOLD_SMALL_GAMMA"). +lisp_code_name(120517,"MATHEMATICAL_BOLD_SMALL_DELTA"). +lisp_code_name(120518,"MATHEMATICAL_BOLD_SMALL_EPSILON"). +lisp_code_name(120519,"MATHEMATICAL_BOLD_SMALL_ZETA"). +lisp_code_name(120520,"MATHEMATICAL_BOLD_SMALL_ETA"). +lisp_code_name(120521,"MATHEMATICAL_BOLD_SMALL_THETA"). +lisp_code_name(120522,"MATHEMATICAL_BOLD_SMALL_IOTA"). +lisp_code_name(120523,"MATHEMATICAL_BOLD_SMALL_KAPPA"). +lisp_code_name(120524,"MATHEMATICAL_BOLD_SMALL_LAMDA"). +lisp_code_name(120525,"MATHEMATICAL_BOLD_SMALL_MU"). +lisp_code_name(120526,"MATHEMATICAL_BOLD_SMALL_NU"). +lisp_code_name(120527,"MATHEMATICAL_BOLD_SMALL_XI"). +lisp_code_name(120528,"MATHEMATICAL_BOLD_SMALL_OMICRON"). +lisp_code_name(120529,"MATHEMATICAL_BOLD_SMALL_PI"). +lisp_code_name(120530,"MATHEMATICAL_BOLD_SMALL_RHO"). +lisp_code_name(120531,"MATHEMATICAL_BOLD_SMALL_FINAL_SIGMA"). +lisp_code_name(120532,"MATHEMATICAL_BOLD_SMALL_SIGMA"). +lisp_code_name(120533,"MATHEMATICAL_BOLD_SMALL_TAU"). +lisp_code_name(120534,"MATHEMATICAL_BOLD_SMALL_UPSILON"). +lisp_code_name(120535,"MATHEMATICAL_BOLD_SMALL_PHI"). +lisp_code_name(120536,"MATHEMATICAL_BOLD_SMALL_CHI"). +lisp_code_name(120537,"MATHEMATICAL_BOLD_SMALL_PSI"). +lisp_code_name(120538,"MATHEMATICAL_BOLD_SMALL_OMEGA"). +lisp_code_name(120539,"MATHEMATICAL_BOLD_PARTIAL_DIFFERENTIAL"). +lisp_code_name(120540,"MATHEMATICAL_BOLD_EPSILON_SYMBOL"). +lisp_code_name(120541,"MATHEMATICAL_BOLD_THETA_SYMBOL"). +lisp_code_name(120542,"MATHEMATICAL_BOLD_KAPPA_SYMBOL"). +lisp_code_name(120543,"MATHEMATICAL_BOLD_PHI_SYMBOL"). +lisp_code_name(120544,"MATHEMATICAL_BOLD_RHO_SYMBOL"). +lisp_code_name(120545,"MATHEMATICAL_BOLD_PI_SYMBOL"). +lisp_code_name(120546,"MATHEMATICAL_ITALIC_CAPITAL_ALPHA"). +lisp_code_name(120547,"MATHEMATICAL_ITALIC_CAPITAL_BETA"). +lisp_code_name(120548,"MATHEMATICAL_ITALIC_CAPITAL_GAMMA"). +lisp_code_name(120549,"MATHEMATICAL_ITALIC_CAPITAL_DELTA"). +lisp_code_name(120550,"MATHEMATICAL_ITALIC_CAPITAL_EPSILON"). +lisp_code_name(120551,"MATHEMATICAL_ITALIC_CAPITAL_ZETA"). +lisp_code_name(120552,"MATHEMATICAL_ITALIC_CAPITAL_ETA"). +lisp_code_name(120553,"MATHEMATICAL_ITALIC_CAPITAL_THETA"). +lisp_code_name(120554,"MATHEMATICAL_ITALIC_CAPITAL_IOTA"). +lisp_code_name(120555,"MATHEMATICAL_ITALIC_CAPITAL_KAPPA"). +lisp_code_name(120556,"MATHEMATICAL_ITALIC_CAPITAL_LAMDA"). +lisp_code_name(120557,"MATHEMATICAL_ITALIC_CAPITAL_MU"). +lisp_code_name(120558,"MATHEMATICAL_ITALIC_CAPITAL_NU"). +lisp_code_name(120559,"MATHEMATICAL_ITALIC_CAPITAL_XI"). +lisp_code_name(120560,"MATHEMATICAL_ITALIC_CAPITAL_OMICRON"). +lisp_code_name(120561,"MATHEMATICAL_ITALIC_CAPITAL_PI"). +lisp_code_name(120562,"MATHEMATICAL_ITALIC_CAPITAL_RHO"). +lisp_code_name(120563,"MATHEMATICAL_ITALIC_CAPITAL_THETA_SYMBOL"). +lisp_code_name(120564,"MATHEMATICAL_ITALIC_CAPITAL_SIGMA"). +lisp_code_name(120565,"MATHEMATICAL_ITALIC_CAPITAL_TAU"). +lisp_code_name(120566,"MATHEMATICAL_ITALIC_CAPITAL_UPSILON"). +lisp_code_name(120567,"MATHEMATICAL_ITALIC_CAPITAL_PHI"). +lisp_code_name(120568,"MATHEMATICAL_ITALIC_CAPITAL_CHI"). +lisp_code_name(120569,"MATHEMATICAL_ITALIC_CAPITAL_PSI"). +lisp_code_name(120570,"MATHEMATICAL_ITALIC_CAPITAL_OMEGA"). +lisp_code_name(120571,"MATHEMATICAL_ITALIC_NABLA"). +lisp_code_name(120572,"MATHEMATICAL_ITALIC_SMALL_ALPHA"). +lisp_code_name(120573,"MATHEMATICAL_ITALIC_SMALL_BETA"). +lisp_code_name(120574,"MATHEMATICAL_ITALIC_SMALL_GAMMA"). +lisp_code_name(120575,"MATHEMATICAL_ITALIC_SMALL_DELTA"). +lisp_code_name(120576,"MATHEMATICAL_ITALIC_SMALL_EPSILON"). +lisp_code_name(120577,"MATHEMATICAL_ITALIC_SMALL_ZETA"). +lisp_code_name(120578,"MATHEMATICAL_ITALIC_SMALL_ETA"). +lisp_code_name(120579,"MATHEMATICAL_ITALIC_SMALL_THETA"). +lisp_code_name(120580,"MATHEMATICAL_ITALIC_SMALL_IOTA"). +lisp_code_name(120581,"MATHEMATICAL_ITALIC_SMALL_KAPPA"). +lisp_code_name(120582,"MATHEMATICAL_ITALIC_SMALL_LAMDA"). +lisp_code_name(120583,"MATHEMATICAL_ITALIC_SMALL_MU"). +lisp_code_name(120584,"MATHEMATICAL_ITALIC_SMALL_NU"). +lisp_code_name(120585,"MATHEMATICAL_ITALIC_SMALL_XI"). +lisp_code_name(120586,"MATHEMATICAL_ITALIC_SMALL_OMICRON"). +lisp_code_name(120587,"MATHEMATICAL_ITALIC_SMALL_PI"). +lisp_code_name(120588,"MATHEMATICAL_ITALIC_SMALL_RHO"). +lisp_code_name(120589,"MATHEMATICAL_ITALIC_SMALL_FINAL_SIGMA"). +lisp_code_name(120590,"MATHEMATICAL_ITALIC_SMALL_SIGMA"). +lisp_code_name(120591,"MATHEMATICAL_ITALIC_SMALL_TAU"). +lisp_code_name(120592,"MATHEMATICAL_ITALIC_SMALL_UPSILON"). +lisp_code_name(120593,"MATHEMATICAL_ITALIC_SMALL_PHI"). +lisp_code_name(120594,"MATHEMATICAL_ITALIC_SMALL_CHI"). +lisp_code_name(120595,"MATHEMATICAL_ITALIC_SMALL_PSI"). +lisp_code_name(120596,"MATHEMATICAL_ITALIC_SMALL_OMEGA"). +lisp_code_name(120597,"MATHEMATICAL_ITALIC_PARTIAL_DIFFERENTIAL"). +lisp_code_name(120598,"MATHEMATICAL_ITALIC_EPSILON_SYMBOL"). +lisp_code_name(120599,"MATHEMATICAL_ITALIC_THETA_SYMBOL"). +lisp_code_name(120600,"MATHEMATICAL_ITALIC_KAPPA_SYMBOL"). +lisp_code_name(120601,"MATHEMATICAL_ITALIC_PHI_SYMBOL"). +lisp_code_name(120602,"MATHEMATICAL_ITALIC_RHO_SYMBOL"). +lisp_code_name(120603,"MATHEMATICAL_ITALIC_PI_SYMBOL"). +lisp_code_name(120604,"MATHEMATICAL_BOLD_ITALIC_CAPITAL_ALPHA"). +lisp_code_name(120605,"MATHEMATICAL_BOLD_ITALIC_CAPITAL_BETA"). +lisp_code_name(120606,"MATHEMATICAL_BOLD_ITALIC_CAPITAL_GAMMA"). +lisp_code_name(120607,"MATHEMATICAL_BOLD_ITALIC_CAPITAL_DELTA"). +lisp_code_name(120608,"MATHEMATICAL_BOLD_ITALIC_CAPITAL_EPSILON"). +lisp_code_name(120609,"MATHEMATICAL_BOLD_ITALIC_CAPITAL_ZETA"). +lisp_code_name(120610,"MATHEMATICAL_BOLD_ITALIC_CAPITAL_ETA"). +lisp_code_name(120611,"MATHEMATICAL_BOLD_ITALIC_CAPITAL_THETA"). +lisp_code_name(120612,"MATHEMATICAL_BOLD_ITALIC_CAPITAL_IOTA"). +lisp_code_name(120613,"MATHEMATICAL_BOLD_ITALIC_CAPITAL_KAPPA"). +lisp_code_name(120614,"MATHEMATICAL_BOLD_ITALIC_CAPITAL_LAMDA"). +lisp_code_name(120615,"MATHEMATICAL_BOLD_ITALIC_CAPITAL_MU"). +lisp_code_name(120616,"MATHEMATICAL_BOLD_ITALIC_CAPITAL_NU"). +lisp_code_name(120617,"MATHEMATICAL_BOLD_ITALIC_CAPITAL_XI"). +lisp_code_name(120618,"MATHEMATICAL_BOLD_ITALIC_CAPITAL_OMICRON"). +lisp_code_name(120619,"MATHEMATICAL_BOLD_ITALIC_CAPITAL_PI"). +lisp_code_name(120620,"MATHEMATICAL_BOLD_ITALIC_CAPITAL_RHO"). +lisp_code_name(120621,"MATHEMATICAL_BOLD_ITALIC_CAPITAL_THETA_SYMBOL"). +lisp_code_name(120622,"MATHEMATICAL_BOLD_ITALIC_CAPITAL_SIGMA"). +lisp_code_name(120623,"MATHEMATICAL_BOLD_ITALIC_CAPITAL_TAU"). +lisp_code_name(120624,"MATHEMATICAL_BOLD_ITALIC_CAPITAL_UPSILON"). +lisp_code_name(120625,"MATHEMATICAL_BOLD_ITALIC_CAPITAL_PHI"). +lisp_code_name(120626,"MATHEMATICAL_BOLD_ITALIC_CAPITAL_CHI"). +lisp_code_name(120627,"MATHEMATICAL_BOLD_ITALIC_CAPITAL_PSI"). +lisp_code_name(120628,"MATHEMATICAL_BOLD_ITALIC_CAPITAL_OMEGA"). +lisp_code_name(120629,"MATHEMATICAL_BOLD_ITALIC_NABLA"). +lisp_code_name(120630,"MATHEMATICAL_BOLD_ITALIC_SMALL_ALPHA"). +lisp_code_name(120631,"MATHEMATICAL_BOLD_ITALIC_SMALL_BETA"). +lisp_code_name(120632,"MATHEMATICAL_BOLD_ITALIC_SMALL_GAMMA"). +lisp_code_name(120633,"MATHEMATICAL_BOLD_ITALIC_SMALL_DELTA"). +lisp_code_name(120634,"MATHEMATICAL_BOLD_ITALIC_SMALL_EPSILON"). +lisp_code_name(120635,"MATHEMATICAL_BOLD_ITALIC_SMALL_ZETA"). +lisp_code_name(120636,"MATHEMATICAL_BOLD_ITALIC_SMALL_ETA"). +lisp_code_name(120637,"MATHEMATICAL_BOLD_ITALIC_SMALL_THETA"). +lisp_code_name(120638,"MATHEMATICAL_BOLD_ITALIC_SMALL_IOTA"). +lisp_code_name(120639,"MATHEMATICAL_BOLD_ITALIC_SMALL_KAPPA"). +lisp_code_name(120640,"MATHEMATICAL_BOLD_ITALIC_SMALL_LAMDA"). +lisp_code_name(120641,"MATHEMATICAL_BOLD_ITALIC_SMALL_MU"). +lisp_code_name(120642,"MATHEMATICAL_BOLD_ITALIC_SMALL_NU"). +lisp_code_name(120643,"MATHEMATICAL_BOLD_ITALIC_SMALL_XI"). +lisp_code_name(120644,"MATHEMATICAL_BOLD_ITALIC_SMALL_OMICRON"). +lisp_code_name(120645,"MATHEMATICAL_BOLD_ITALIC_SMALL_PI"). +lisp_code_name(120646,"MATHEMATICAL_BOLD_ITALIC_SMALL_RHO"). +lisp_code_name(120647,"MATHEMATICAL_BOLD_ITALIC_SMALL_FINAL_SIGMA"). +lisp_code_name(120648,"MATHEMATICAL_BOLD_ITALIC_SMALL_SIGMA"). +lisp_code_name(120649,"MATHEMATICAL_BOLD_ITALIC_SMALL_TAU"). +lisp_code_name(120650,"MATHEMATICAL_BOLD_ITALIC_SMALL_UPSILON"). +lisp_code_name(120651,"MATHEMATICAL_BOLD_ITALIC_SMALL_PHI"). +lisp_code_name(120652,"MATHEMATICAL_BOLD_ITALIC_SMALL_CHI"). +lisp_code_name(120653,"MATHEMATICAL_BOLD_ITALIC_SMALL_PSI"). +lisp_code_name(120654,"MATHEMATICAL_BOLD_ITALIC_SMALL_OMEGA"). +lisp_code_name(120655,"MATHEMATICAL_BOLD_ITALIC_PARTIAL_DIFFERENTIAL"). +lisp_code_name(120656,"MATHEMATICAL_BOLD_ITALIC_EPSILON_SYMBOL"). +lisp_code_name(120657,"MATHEMATICAL_BOLD_ITALIC_THETA_SYMBOL"). +lisp_code_name(120658,"MATHEMATICAL_BOLD_ITALIC_KAPPA_SYMBOL"). +lisp_code_name(120659,"MATHEMATICAL_BOLD_ITALIC_PHI_SYMBOL"). +lisp_code_name(120660,"MATHEMATICAL_BOLD_ITALIC_RHO_SYMBOL"). +lisp_code_name(120661,"MATHEMATICAL_BOLD_ITALIC_PI_SYMBOL"). +lisp_code_name(120662,"MATHEMATICAL_SANS-SERIF_BOLD_CAPITAL_ALPHA"). +lisp_code_name(120663,"MATHEMATICAL_SANS-SERIF_BOLD_CAPITAL_BETA"). +lisp_code_name(120664,"MATHEMATICAL_SANS-SERIF_BOLD_CAPITAL_GAMMA"). +lisp_code_name(120665,"MATHEMATICAL_SANS-SERIF_BOLD_CAPITAL_DELTA"). +lisp_code_name(120666,"MATHEMATICAL_SANS-SERIF_BOLD_CAPITAL_EPSILON"). +lisp_code_name(120667,"MATHEMATICAL_SANS-SERIF_BOLD_CAPITAL_ZETA"). +lisp_code_name(120668,"MATHEMATICAL_SANS-SERIF_BOLD_CAPITAL_ETA"). +lisp_code_name(120669,"MATHEMATICAL_SANS-SERIF_BOLD_CAPITAL_THETA"). +lisp_code_name(120670,"MATHEMATICAL_SANS-SERIF_BOLD_CAPITAL_IOTA"). +lisp_code_name(120671,"MATHEMATICAL_SANS-SERIF_BOLD_CAPITAL_KAPPA"). +lisp_code_name(120672,"MATHEMATICAL_SANS-SERIF_BOLD_CAPITAL_LAMDA"). +lisp_code_name(120673,"MATHEMATICAL_SANS-SERIF_BOLD_CAPITAL_MU"). +lisp_code_name(120674,"MATHEMATICAL_SANS-SERIF_BOLD_CAPITAL_NU"). +lisp_code_name(120675,"MATHEMATICAL_SANS-SERIF_BOLD_CAPITAL_XI"). +lisp_code_name(120676,"MATHEMATICAL_SANS-SERIF_BOLD_CAPITAL_OMICRON"). +lisp_code_name(120677,"MATHEMATICAL_SANS-SERIF_BOLD_CAPITAL_PI"). +lisp_code_name(120678,"MATHEMATICAL_SANS-SERIF_BOLD_CAPITAL_RHO"). +lisp_code_name(120679,"MATHEMATICAL_SANS-SERIF_BOLD_CAPITAL_THETA_SYMBOL"). +lisp_code_name(120680,"MATHEMATICAL_SANS-SERIF_BOLD_CAPITAL_SIGMA"). +lisp_code_name(120681,"MATHEMATICAL_SANS-SERIF_BOLD_CAPITAL_TAU"). +lisp_code_name(120682,"MATHEMATICAL_SANS-SERIF_BOLD_CAPITAL_UPSILON"). +lisp_code_name(120683,"MATHEMATICAL_SANS-SERIF_BOLD_CAPITAL_PHI"). +lisp_code_name(120684,"MATHEMATICAL_SANS-SERIF_BOLD_CAPITAL_CHI"). +lisp_code_name(120685,"MATHEMATICAL_SANS-SERIF_BOLD_CAPITAL_PSI"). +lisp_code_name(120686,"MATHEMATICAL_SANS-SERIF_BOLD_CAPITAL_OMEGA"). +lisp_code_name(120687,"MATHEMATICAL_SANS-SERIF_BOLD_NABLA"). +lisp_code_name(120688,"MATHEMATICAL_SANS-SERIF_BOLD_SMALL_ALPHA"). +lisp_code_name(120689,"MATHEMATICAL_SANS-SERIF_BOLD_SMALL_BETA"). +lisp_code_name(120690,"MATHEMATICAL_SANS-SERIF_BOLD_SMALL_GAMMA"). +lisp_code_name(120691,"MATHEMATICAL_SANS-SERIF_BOLD_SMALL_DELTA"). +lisp_code_name(120692,"MATHEMATICAL_SANS-SERIF_BOLD_SMALL_EPSILON"). +lisp_code_name(120693,"MATHEMATICAL_SANS-SERIF_BOLD_SMALL_ZETA"). +lisp_code_name(120694,"MATHEMATICAL_SANS-SERIF_BOLD_SMALL_ETA"). +lisp_code_name(120695,"MATHEMATICAL_SANS-SERIF_BOLD_SMALL_THETA"). +lisp_code_name(120696,"MATHEMATICAL_SANS-SERIF_BOLD_SMALL_IOTA"). +lisp_code_name(120697,"MATHEMATICAL_SANS-SERIF_BOLD_SMALL_KAPPA"). +lisp_code_name(120698,"MATHEMATICAL_SANS-SERIF_BOLD_SMALL_LAMDA"). +lisp_code_name(120699,"MATHEMATICAL_SANS-SERIF_BOLD_SMALL_MU"). +lisp_code_name(120700,"MATHEMATICAL_SANS-SERIF_BOLD_SMALL_NU"). +lisp_code_name(120701,"MATHEMATICAL_SANS-SERIF_BOLD_SMALL_XI"). +lisp_code_name(120702,"MATHEMATICAL_SANS-SERIF_BOLD_SMALL_OMICRON"). +lisp_code_name(120703,"MATHEMATICAL_SANS-SERIF_BOLD_SMALL_PI"). +lisp_code_name(120704,"MATHEMATICAL_SANS-SERIF_BOLD_SMALL_RHO"). +lisp_code_name(120705,"MATHEMATICAL_SANS-SERIF_BOLD_SMALL_FINAL_SIGMA"). +lisp_code_name(120706,"MATHEMATICAL_SANS-SERIF_BOLD_SMALL_SIGMA"). +lisp_code_name(120707,"MATHEMATICAL_SANS-SERIF_BOLD_SMALL_TAU"). +lisp_code_name(120708,"MATHEMATICAL_SANS-SERIF_BOLD_SMALL_UPSILON"). +lisp_code_name(120709,"MATHEMATICAL_SANS-SERIF_BOLD_SMALL_PHI"). +lisp_code_name(120710,"MATHEMATICAL_SANS-SERIF_BOLD_SMALL_CHI"). +lisp_code_name(120711,"MATHEMATICAL_SANS-SERIF_BOLD_SMALL_PSI"). +lisp_code_name(120712,"MATHEMATICAL_SANS-SERIF_BOLD_SMALL_OMEGA"). +lisp_code_name(120713,"MATHEMATICAL_SANS-SERIF_BOLD_PARTIAL_DIFFERENTIAL"). +lisp_code_name(120714,"MATHEMATICAL_SANS-SERIF_BOLD_EPSILON_SYMBOL"). +lisp_code_name(120715,"MATHEMATICAL_SANS-SERIF_BOLD_THETA_SYMBOL"). +lisp_code_name(120716,"MATHEMATICAL_SANS-SERIF_BOLD_KAPPA_SYMBOL"). +lisp_code_name(120717,"MATHEMATICAL_SANS-SERIF_BOLD_PHI_SYMBOL"). +lisp_code_name(120718,"MATHEMATICAL_SANS-SERIF_BOLD_RHO_SYMBOL"). +lisp_code_name(120719,"MATHEMATICAL_SANS-SERIF_BOLD_PI_SYMBOL"). +lisp_code_name(120720,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_CAPITAL_ALPHA"). +lisp_code_name(120721,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_CAPITAL_BETA"). +lisp_code_name(120722,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_CAPITAL_GAMMA"). +lisp_code_name(120723,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_CAPITAL_DELTA"). +lisp_code_name(120724,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_CAPITAL_EPSILON"). +lisp_code_name(120725,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_CAPITAL_ZETA"). +lisp_code_name(120726,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_CAPITAL_ETA"). +lisp_code_name(120727,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_CAPITAL_THETA"). +lisp_code_name(120728,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_CAPITAL_IOTA"). +lisp_code_name(120729,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_CAPITAL_KAPPA"). +lisp_code_name(120730,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_CAPITAL_LAMDA"). +lisp_code_name(120731,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_CAPITAL_MU"). +lisp_code_name(120732,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_CAPITAL_NU"). +lisp_code_name(120733,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_CAPITAL_XI"). +lisp_code_name(120734,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_CAPITAL_OMICRON"). +lisp_code_name(120735,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_CAPITAL_PI"). +lisp_code_name(120736,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_CAPITAL_RHO"). +lisp_code_name(120737,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_CAPITAL_THETA_SYMBOL"). +lisp_code_name(120738,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_CAPITAL_SIGMA"). +lisp_code_name(120739,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_CAPITAL_TAU"). +lisp_code_name(120740,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_CAPITAL_UPSILON"). +lisp_code_name(120741,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_CAPITAL_PHI"). +lisp_code_name(120742,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_CAPITAL_CHI"). +lisp_code_name(120743,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_CAPITAL_PSI"). +lisp_code_name(120744,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_CAPITAL_OMEGA"). +lisp_code_name(120745,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_NABLA"). +lisp_code_name(120746,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_SMALL_ALPHA"). +lisp_code_name(120747,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_SMALL_BETA"). +lisp_code_name(120748,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_SMALL_GAMMA"). +lisp_code_name(120749,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_SMALL_DELTA"). +lisp_code_name(120750,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_SMALL_EPSILON"). +lisp_code_name(120751,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_SMALL_ZETA"). +lisp_code_name(120752,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_SMALL_ETA"). +lisp_code_name(120753,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_SMALL_THETA"). +lisp_code_name(120754,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_SMALL_IOTA"). +lisp_code_name(120755,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_SMALL_KAPPA"). +lisp_code_name(120756,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_SMALL_LAMDA"). +lisp_code_name(120757,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_SMALL_MU"). +lisp_code_name(120758,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_SMALL_NU"). +lisp_code_name(120759,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_SMALL_XI"). +lisp_code_name(120760,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_SMALL_OMICRON"). +lisp_code_name(120761,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_SMALL_PI"). +lisp_code_name(120762,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_SMALL_RHO"). +lisp_code_name(120763,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_SMALL_FINAL_SIGMA"). +lisp_code_name(120764,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_SMALL_SIGMA"). +lisp_code_name(120765,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_SMALL_TAU"). +lisp_code_name(120766,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_SMALL_UPSILON"). +lisp_code_name(120767,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_SMALL_PHI"). +lisp_code_name(120768,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_SMALL_CHI"). +lisp_code_name(120769,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_SMALL_PSI"). +lisp_code_name(120770,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_SMALL_OMEGA"). +lisp_code_name(120771,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_PARTIAL_DIFFERENTIAL"). +lisp_code_name(120772,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_EPSILON_SYMBOL"). +lisp_code_name(120773,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_THETA_SYMBOL"). +lisp_code_name(120774,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_KAPPA_SYMBOL"). +lisp_code_name(120775,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_PHI_SYMBOL"). +lisp_code_name(120776,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_RHO_SYMBOL"). +lisp_code_name(120777,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_PI_SYMBOL"). +lisp_code_name(120778,"MATHEMATICAL_BOLD_CAPITAL_DIGAMMA"). +lisp_code_name(120779,"MATHEMATICAL_BOLD_SMALL_DIGAMMA"). +lisp_code_name(120782,"MATHEMATICAL_BOLD_DIGIT_ZERO"). +lisp_code_name(120783,"MATHEMATICAL_BOLD_DIGIT_ONE"). +lisp_code_name(120784,"MATHEMATICAL_BOLD_DIGIT_TWO"). +lisp_code_name(120785,"MATHEMATICAL_BOLD_DIGIT_THREE"). +lisp_code_name(120786,"MATHEMATICAL_BOLD_DIGIT_FOUR"). +lisp_code_name(120787,"MATHEMATICAL_BOLD_DIGIT_FIVE"). +lisp_code_name(120788,"MATHEMATICAL_BOLD_DIGIT_SIX"). +lisp_code_name(120789,"MATHEMATICAL_BOLD_DIGIT_SEVEN"). +lisp_code_name(120790,"MATHEMATICAL_BOLD_DIGIT_EIGHT"). +lisp_code_name(120791,"MATHEMATICAL_BOLD_DIGIT_NINE"). +lisp_code_name(120792,"MATHEMATICAL_DOUBLE-STRUCK_DIGIT_ZERO"). +lisp_code_name(120793,"MATHEMATICAL_DOUBLE-STRUCK_DIGIT_ONE"). +lisp_code_name(120794,"MATHEMATICAL_DOUBLE-STRUCK_DIGIT_TWO"). +lisp_code_name(120795,"MATHEMATICAL_DOUBLE-STRUCK_DIGIT_THREE"). +lisp_code_name(120796,"MATHEMATICAL_DOUBLE-STRUCK_DIGIT_FOUR"). +lisp_code_name(120797,"MATHEMATICAL_DOUBLE-STRUCK_DIGIT_FIVE"). +lisp_code_name(120798,"MATHEMATICAL_DOUBLE-STRUCK_DIGIT_SIX"). +lisp_code_name(120799,"MATHEMATICAL_DOUBLE-STRUCK_DIGIT_SEVEN"). +lisp_code_name(120800,"MATHEMATICAL_DOUBLE-STRUCK_DIGIT_EIGHT"). +lisp_code_name(120801,"MATHEMATICAL_DOUBLE-STRUCK_DIGIT_NINE"). +lisp_code_name(120802,"MATHEMATICAL_SANS-SERIF_DIGIT_ZERO"). +lisp_code_name(120803,"MATHEMATICAL_SANS-SERIF_DIGIT_ONE"). +lisp_code_name(120804,"MATHEMATICAL_SANS-SERIF_DIGIT_TWO"). +lisp_code_name(120805,"MATHEMATICAL_SANS-SERIF_DIGIT_THREE"). +lisp_code_name(120806,"MATHEMATICAL_SANS-SERIF_DIGIT_FOUR"). +lisp_code_name(120807,"MATHEMATICAL_SANS-SERIF_DIGIT_FIVE"). +lisp_code_name(120808,"MATHEMATICAL_SANS-SERIF_DIGIT_SIX"). +lisp_code_name(120809,"MATHEMATICAL_SANS-SERIF_DIGIT_SEVEN"). +lisp_code_name(120810,"MATHEMATICAL_SANS-SERIF_DIGIT_EIGHT"). +lisp_code_name(120811,"MATHEMATICAL_SANS-SERIF_DIGIT_NINE"). +lisp_code_name(120812,"MATHEMATICAL_SANS-SERIF_BOLD_DIGIT_ZERO"). +lisp_code_name(120813,"MATHEMATICAL_SANS-SERIF_BOLD_DIGIT_ONE"). +lisp_code_name(120814,"MATHEMATICAL_SANS-SERIF_BOLD_DIGIT_TWO"). +lisp_code_name(120815,"MATHEMATICAL_SANS-SERIF_BOLD_DIGIT_THREE"). +lisp_code_name(120816,"MATHEMATICAL_SANS-SERIF_BOLD_DIGIT_FOUR"). +lisp_code_name(120817,"MATHEMATICAL_SANS-SERIF_BOLD_DIGIT_FIVE"). +lisp_code_name(120818,"MATHEMATICAL_SANS-SERIF_BOLD_DIGIT_SIX"). +lisp_code_name(120819,"MATHEMATICAL_SANS-SERIF_BOLD_DIGIT_SEVEN"). +lisp_code_name(120820,"MATHEMATICAL_SANS-SERIF_BOLD_DIGIT_EIGHT"). +lisp_code_name(120821,"MATHEMATICAL_SANS-SERIF_BOLD_DIGIT_NINE"). +lisp_code_name(120822,"MATHEMATICAL_MONOSPACE_DIGIT_ZERO"). +lisp_code_name(120823,"MATHEMATICAL_MONOSPACE_DIGIT_ONE"). +lisp_code_name(120824,"MATHEMATICAL_MONOSPACE_DIGIT_TWO"). +lisp_code_name(120825,"MATHEMATICAL_MONOSPACE_DIGIT_THREE"). +lisp_code_name(120826,"MATHEMATICAL_MONOSPACE_DIGIT_FOUR"). +lisp_code_name(120827,"MATHEMATICAL_MONOSPACE_DIGIT_FIVE"). +lisp_code_name(120828,"MATHEMATICAL_MONOSPACE_DIGIT_SIX"). +lisp_code_name(120829,"MATHEMATICAL_MONOSPACE_DIGIT_SEVEN"). +lisp_code_name(120830,"MATHEMATICAL_MONOSPACE_DIGIT_EIGHT"). +lisp_code_name(120831,"MATHEMATICAL_MONOSPACE_DIGIT_NINE"). +lisp_code_name(124928,"MENDE_KIKAKUI_SYLLABLE_M001_KI"). +lisp_code_name(124929,"MENDE_KIKAKUI_SYLLABLE_M002_KA"). +lisp_code_name(124930,"MENDE_KIKAKUI_SYLLABLE_M003_KU"). +lisp_code_name(124931,"MENDE_KIKAKUI_SYLLABLE_M065_KEE"). +lisp_code_name(124932,"MENDE_KIKAKUI_SYLLABLE_M095_KE"). +lisp_code_name(124933,"MENDE_KIKAKUI_SYLLABLE_M076_KOO"). +lisp_code_name(124934,"MENDE_KIKAKUI_SYLLABLE_M048_KO"). +lisp_code_name(124935,"MENDE_KIKAKUI_SYLLABLE_M179_KUA"). +lisp_code_name(124936,"MENDE_KIKAKUI_SYLLABLE_M004_WI"). +lisp_code_name(124937,"MENDE_KIKAKUI_SYLLABLE_M005_WA"). +lisp_code_name(124938,"MENDE_KIKAKUI_SYLLABLE_M006_WU"). +lisp_code_name(124939,"MENDE_KIKAKUI_SYLLABLE_M126_WEE"). +lisp_code_name(124940,"MENDE_KIKAKUI_SYLLABLE_M118_WE"). +lisp_code_name(124941,"MENDE_KIKAKUI_SYLLABLE_M114_WOO"). +lisp_code_name(124942,"MENDE_KIKAKUI_SYLLABLE_M045_WO"). +lisp_code_name(124943,"MENDE_KIKAKUI_SYLLABLE_M194_WUI"). +lisp_code_name(124944,"MENDE_KIKAKUI_SYLLABLE_M143_WEI"). +lisp_code_name(124945,"MENDE_KIKAKUI_SYLLABLE_M061_WVI"). +lisp_code_name(124946,"MENDE_KIKAKUI_SYLLABLE_M049_WVA"). +lisp_code_name(124947,"MENDE_KIKAKUI_SYLLABLE_M139_WVE"). +lisp_code_name(124948,"MENDE_KIKAKUI_SYLLABLE_M007_MIN"). +lisp_code_name(124949,"MENDE_KIKAKUI_SYLLABLE_M008_MAN"). +lisp_code_name(124950,"MENDE_KIKAKUI_SYLLABLE_M009_MUN"). +lisp_code_name(124951,"MENDE_KIKAKUI_SYLLABLE_M059_MEN"). +lisp_code_name(124952,"MENDE_KIKAKUI_SYLLABLE_M094_MON"). +lisp_code_name(124953,"MENDE_KIKAKUI_SYLLABLE_M154_MUAN"). +lisp_code_name(124954,"MENDE_KIKAKUI_SYLLABLE_M189_MUEN"). +lisp_code_name(124955,"MENDE_KIKAKUI_SYLLABLE_M010_BI"). +lisp_code_name(124956,"MENDE_KIKAKUI_SYLLABLE_M011_BA"). +lisp_code_name(124957,"MENDE_KIKAKUI_SYLLABLE_M012_BU"). +lisp_code_name(124958,"MENDE_KIKAKUI_SYLLABLE_M150_BEE"). +lisp_code_name(124959,"MENDE_KIKAKUI_SYLLABLE_M097_BE"). +lisp_code_name(124960,"MENDE_KIKAKUI_SYLLABLE_M103_BOO"). +lisp_code_name(124961,"MENDE_KIKAKUI_SYLLABLE_M138_BO"). +lisp_code_name(124962,"MENDE_KIKAKUI_SYLLABLE_M013_I"). +lisp_code_name(124963,"MENDE_KIKAKUI_SYLLABLE_M014_A"). +lisp_code_name(124964,"MENDE_KIKAKUI_SYLLABLE_M015_U"). +lisp_code_name(124965,"MENDE_KIKAKUI_SYLLABLE_M163_EE"). +lisp_code_name(124966,"MENDE_KIKAKUI_SYLLABLE_M100_E"). +lisp_code_name(124967,"MENDE_KIKAKUI_SYLLABLE_M165_OO"). +lisp_code_name(124968,"MENDE_KIKAKUI_SYLLABLE_M147_O"). +lisp_code_name(124969,"MENDE_KIKAKUI_SYLLABLE_M137_EI"). +lisp_code_name(124970,"MENDE_KIKAKUI_SYLLABLE_M131_IN"). +lisp_code_name(124971,"MENDE_KIKAKUI_SYLLABLE_M135_IN"). +lisp_code_name(124972,"MENDE_KIKAKUI_SYLLABLE_M195_AN"). +lisp_code_name(124973,"MENDE_KIKAKUI_SYLLABLE_M178_EN"). +lisp_code_name(124974,"MENDE_KIKAKUI_SYLLABLE_M019_SI"). +lisp_code_name(124975,"MENDE_KIKAKUI_SYLLABLE_M020_SA"). +lisp_code_name(124976,"MENDE_KIKAKUI_SYLLABLE_M021_SU"). +lisp_code_name(124977,"MENDE_KIKAKUI_SYLLABLE_M162_SEE"). +lisp_code_name(124978,"MENDE_KIKAKUI_SYLLABLE_M116_SE"). +lisp_code_name(124979,"MENDE_KIKAKUI_SYLLABLE_M136_SOO"). +lisp_code_name(124980,"MENDE_KIKAKUI_SYLLABLE_M079_SO"). +lisp_code_name(124981,"MENDE_KIKAKUI_SYLLABLE_M196_SIA"). +lisp_code_name(124982,"MENDE_KIKAKUI_SYLLABLE_M025_LI"). +lisp_code_name(124983,"MENDE_KIKAKUI_SYLLABLE_M026_LA"). +lisp_code_name(124984,"MENDE_KIKAKUI_SYLLABLE_M027_LU"). +lisp_code_name(124985,"MENDE_KIKAKUI_SYLLABLE_M084_LEE"). +lisp_code_name(124986,"MENDE_KIKAKUI_SYLLABLE_M073_LE"). +lisp_code_name(124987,"MENDE_KIKAKUI_SYLLABLE_M054_LOO"). +lisp_code_name(124988,"MENDE_KIKAKUI_SYLLABLE_M153_LO"). +lisp_code_name(124989,"MENDE_KIKAKUI_SYLLABLE_M110_LONG_LE"). +lisp_code_name(124990,"MENDE_KIKAKUI_SYLLABLE_M016_DI"). +lisp_code_name(124991,"MENDE_KIKAKUI_SYLLABLE_M017_DA"). +lisp_code_name(124992,"MENDE_KIKAKUI_SYLLABLE_M018_DU"). +lisp_code_name(124993,"MENDE_KIKAKUI_SYLLABLE_M089_DEE"). +lisp_code_name(124994,"MENDE_KIKAKUI_SYLLABLE_M180_DOO"). +lisp_code_name(124995,"MENDE_KIKAKUI_SYLLABLE_M181_DO"). +lisp_code_name(124996,"MENDE_KIKAKUI_SYLLABLE_M022_TI"). +lisp_code_name(124997,"MENDE_KIKAKUI_SYLLABLE_M023_TA"). +lisp_code_name(124998,"MENDE_KIKAKUI_SYLLABLE_M024_TU"). +lisp_code_name(124999,"MENDE_KIKAKUI_SYLLABLE_M091_TEE"). +lisp_code_name(125000,"MENDE_KIKAKUI_SYLLABLE_M055_TE"). +lisp_code_name(125001,"MENDE_KIKAKUI_SYLLABLE_M104_TOO"). +lisp_code_name(125002,"MENDE_KIKAKUI_SYLLABLE_M069_TO"). +lisp_code_name(125003,"MENDE_KIKAKUI_SYLLABLE_M028_JI"). +lisp_code_name(125004,"MENDE_KIKAKUI_SYLLABLE_M029_JA"). +lisp_code_name(125005,"MENDE_KIKAKUI_SYLLABLE_M030_JU"). +lisp_code_name(125006,"MENDE_KIKAKUI_SYLLABLE_M157_JEE"). +lisp_code_name(125007,"MENDE_KIKAKUI_SYLLABLE_M113_JE"). +lisp_code_name(125008,"MENDE_KIKAKUI_SYLLABLE_M160_JOO"). +lisp_code_name(125009,"MENDE_KIKAKUI_SYLLABLE_M063_JO"). +lisp_code_name(125010,"MENDE_KIKAKUI_SYLLABLE_M175_LONG_JO"). +lisp_code_name(125011,"MENDE_KIKAKUI_SYLLABLE_M031_YI"). +lisp_code_name(125012,"MENDE_KIKAKUI_SYLLABLE_M032_YA"). +lisp_code_name(125013,"MENDE_KIKAKUI_SYLLABLE_M033_YU"). +lisp_code_name(125014,"MENDE_KIKAKUI_SYLLABLE_M109_YEE"). +lisp_code_name(125015,"MENDE_KIKAKUI_SYLLABLE_M080_YE"). +lisp_code_name(125016,"MENDE_KIKAKUI_SYLLABLE_M141_YOO"). +lisp_code_name(125017,"MENDE_KIKAKUI_SYLLABLE_M121_YO"). +lisp_code_name(125018,"MENDE_KIKAKUI_SYLLABLE_M034_FI"). +lisp_code_name(125019,"MENDE_KIKAKUI_SYLLABLE_M035_FA"). +lisp_code_name(125020,"MENDE_KIKAKUI_SYLLABLE_M036_FU"). +lisp_code_name(125021,"MENDE_KIKAKUI_SYLLABLE_M078_FEE"). +lisp_code_name(125022,"MENDE_KIKAKUI_SYLLABLE_M075_FE"). +lisp_code_name(125023,"MENDE_KIKAKUI_SYLLABLE_M133_FOO"). +lisp_code_name(125024,"MENDE_KIKAKUI_SYLLABLE_M088_FO"). +lisp_code_name(125025,"MENDE_KIKAKUI_SYLLABLE_M197_FUA"). +lisp_code_name(125026,"MENDE_KIKAKUI_SYLLABLE_M101_FAN"). +lisp_code_name(125027,"MENDE_KIKAKUI_SYLLABLE_M037_NIN"). +lisp_code_name(125028,"MENDE_KIKAKUI_SYLLABLE_M038_NAN"). +lisp_code_name(125029,"MENDE_KIKAKUI_SYLLABLE_M039_NUN"). +lisp_code_name(125030,"MENDE_KIKAKUI_SYLLABLE_M117_NEN"). +lisp_code_name(125031,"MENDE_KIKAKUI_SYLLABLE_M169_NON"). +lisp_code_name(125032,"MENDE_KIKAKUI_SYLLABLE_M176_HI"). +lisp_code_name(125033,"MENDE_KIKAKUI_SYLLABLE_M041_HA"). +lisp_code_name(125034,"MENDE_KIKAKUI_SYLLABLE_M186_HU"). +lisp_code_name(125035,"MENDE_KIKAKUI_SYLLABLE_M040_HEE"). +lisp_code_name(125036,"MENDE_KIKAKUI_SYLLABLE_M096_HE"). +lisp_code_name(125037,"MENDE_KIKAKUI_SYLLABLE_M042_HOO"). +lisp_code_name(125038,"MENDE_KIKAKUI_SYLLABLE_M140_HO"). +lisp_code_name(125039,"MENDE_KIKAKUI_SYLLABLE_M083_HEEI"). +lisp_code_name(125040,"MENDE_KIKAKUI_SYLLABLE_M128_HOOU"). +lisp_code_name(125041,"MENDE_KIKAKUI_SYLLABLE_M053_HIN"). +lisp_code_name(125042,"MENDE_KIKAKUI_SYLLABLE_M130_HAN"). +lisp_code_name(125043,"MENDE_KIKAKUI_SYLLABLE_M087_HUN"). +lisp_code_name(125044,"MENDE_KIKAKUI_SYLLABLE_M052_HEN"). +lisp_code_name(125045,"MENDE_KIKAKUI_SYLLABLE_M193_HON"). +lisp_code_name(125046,"MENDE_KIKAKUI_SYLLABLE_M046_HUAN"). +lisp_code_name(125047,"MENDE_KIKAKUI_SYLLABLE_M090_NGGI"). +lisp_code_name(125048,"MENDE_KIKAKUI_SYLLABLE_M043_NGGA"). +lisp_code_name(125049,"MENDE_KIKAKUI_SYLLABLE_M082_NGGU"). +lisp_code_name(125050,"MENDE_KIKAKUI_SYLLABLE_M115_NGGEE"). +lisp_code_name(125051,"MENDE_KIKAKUI_SYLLABLE_M146_NGGE"). +lisp_code_name(125052,"MENDE_KIKAKUI_SYLLABLE_M156_NGGOO"). +lisp_code_name(125053,"MENDE_KIKAKUI_SYLLABLE_M120_NGGO"). +lisp_code_name(125054,"MENDE_KIKAKUI_SYLLABLE_M159_NGGAA"). +lisp_code_name(125055,"MENDE_KIKAKUI_SYLLABLE_M127_NGGUA"). +lisp_code_name(125056,"MENDE_KIKAKUI_SYLLABLE_M086_LONG_NGGE"). +lisp_code_name(125057,"MENDE_KIKAKUI_SYLLABLE_M106_LONG_NGGOO"). +lisp_code_name(125058,"MENDE_KIKAKUI_SYLLABLE_M183_LONG_NGGO"). +lisp_code_name(125059,"MENDE_KIKAKUI_SYLLABLE_M155_GI"). +lisp_code_name(125060,"MENDE_KIKAKUI_SYLLABLE_M111_GA"). +lisp_code_name(125061,"MENDE_KIKAKUI_SYLLABLE_M168_GU"). +lisp_code_name(125062,"MENDE_KIKAKUI_SYLLABLE_M190_GEE"). +lisp_code_name(125063,"MENDE_KIKAKUI_SYLLABLE_M166_GUEI"). +lisp_code_name(125064,"MENDE_KIKAKUI_SYLLABLE_M167_GUAN"). +lisp_code_name(125065,"MENDE_KIKAKUI_SYLLABLE_M184_NGEN"). +lisp_code_name(125066,"MENDE_KIKAKUI_SYLLABLE_M057_NGON"). +lisp_code_name(125067,"MENDE_KIKAKUI_SYLLABLE_M177_NGUAN"). +lisp_code_name(125068,"MENDE_KIKAKUI_SYLLABLE_M068_PI"). +lisp_code_name(125069,"MENDE_KIKAKUI_SYLLABLE_M099_PA"). +lisp_code_name(125070,"MENDE_KIKAKUI_SYLLABLE_M050_PU"). +lisp_code_name(125071,"MENDE_KIKAKUI_SYLLABLE_M081_PEE"). +lisp_code_name(125072,"MENDE_KIKAKUI_SYLLABLE_M051_PE"). +lisp_code_name(125073,"MENDE_KIKAKUI_SYLLABLE_M102_POO"). +lisp_code_name(125074,"MENDE_KIKAKUI_SYLLABLE_M066_PO"). +lisp_code_name(125075,"MENDE_KIKAKUI_SYLLABLE_M145_MBI"). +lisp_code_name(125076,"MENDE_KIKAKUI_SYLLABLE_M062_MBA"). +lisp_code_name(125077,"MENDE_KIKAKUI_SYLLABLE_M122_MBU"). +lisp_code_name(125078,"MENDE_KIKAKUI_SYLLABLE_M047_MBEE"). +lisp_code_name(125079,"MENDE_KIKAKUI_SYLLABLE_M188_MBEE"). +lisp_code_name(125080,"MENDE_KIKAKUI_SYLLABLE_M072_MBE"). +lisp_code_name(125081,"MENDE_KIKAKUI_SYLLABLE_M172_MBOO"). +lisp_code_name(125082,"MENDE_KIKAKUI_SYLLABLE_M174_MBO"). +lisp_code_name(125083,"MENDE_KIKAKUI_SYLLABLE_M187_MBUU"). +lisp_code_name(125084,"MENDE_KIKAKUI_SYLLABLE_M161_LONG_MBE"). +lisp_code_name(125085,"MENDE_KIKAKUI_SYLLABLE_M105_LONG_MBOO"). +lisp_code_name(125086,"MENDE_KIKAKUI_SYLLABLE_M142_LONG_MBO"). +lisp_code_name(125087,"MENDE_KIKAKUI_SYLLABLE_M132_KPI"). +lisp_code_name(125088,"MENDE_KIKAKUI_SYLLABLE_M092_KPA"). +lisp_code_name(125089,"MENDE_KIKAKUI_SYLLABLE_M074_KPU"). +lisp_code_name(125090,"MENDE_KIKAKUI_SYLLABLE_M044_KPEE"). +lisp_code_name(125091,"MENDE_KIKAKUI_SYLLABLE_M108_KPE"). +lisp_code_name(125092,"MENDE_KIKAKUI_SYLLABLE_M112_KPOO"). +lisp_code_name(125093,"MENDE_KIKAKUI_SYLLABLE_M158_KPO"). +lisp_code_name(125094,"MENDE_KIKAKUI_SYLLABLE_M124_GBI"). +lisp_code_name(125095,"MENDE_KIKAKUI_SYLLABLE_M056_GBA"). +lisp_code_name(125096,"MENDE_KIKAKUI_SYLLABLE_M148_GBU"). +lisp_code_name(125097,"MENDE_KIKAKUI_SYLLABLE_M093_GBEE"). +lisp_code_name(125098,"MENDE_KIKAKUI_SYLLABLE_M107_GBE"). +lisp_code_name(125099,"MENDE_KIKAKUI_SYLLABLE_M071_GBOO"). +lisp_code_name(125100,"MENDE_KIKAKUI_SYLLABLE_M070_GBO"). +lisp_code_name(125101,"MENDE_KIKAKUI_SYLLABLE_M171_RA"). +lisp_code_name(125102,"MENDE_KIKAKUI_SYLLABLE_M123_NDI"). +lisp_code_name(125103,"MENDE_KIKAKUI_SYLLABLE_M129_NDA"). +lisp_code_name(125104,"MENDE_KIKAKUI_SYLLABLE_M125_NDU"). +lisp_code_name(125105,"MENDE_KIKAKUI_SYLLABLE_M191_NDEE"). +lisp_code_name(125106,"MENDE_KIKAKUI_SYLLABLE_M119_NDE"). +lisp_code_name(125107,"MENDE_KIKAKUI_SYLLABLE_M067_NDOO"). +lisp_code_name(125108,"MENDE_KIKAKUI_SYLLABLE_M064_NDO"). +lisp_code_name(125109,"MENDE_KIKAKUI_SYLLABLE_M152_NJA"). +lisp_code_name(125110,"MENDE_KIKAKUI_SYLLABLE_M192_NJU"). +lisp_code_name(125111,"MENDE_KIKAKUI_SYLLABLE_M149_NJEE"). +lisp_code_name(125112,"MENDE_KIKAKUI_SYLLABLE_M134_NJOO"). +lisp_code_name(125113,"MENDE_KIKAKUI_SYLLABLE_M182_VI"). +lisp_code_name(125114,"MENDE_KIKAKUI_SYLLABLE_M185_VA"). +lisp_code_name(125115,"MENDE_KIKAKUI_SYLLABLE_M151_VU"). +lisp_code_name(125116,"MENDE_KIKAKUI_SYLLABLE_M173_VEE"). +lisp_code_name(125117,"MENDE_KIKAKUI_SYLLABLE_M085_VE"). +lisp_code_name(125118,"MENDE_KIKAKUI_SYLLABLE_M144_VOO"). +lisp_code_name(125119,"MENDE_KIKAKUI_SYLLABLE_M077_VO"). +lisp_code_name(125120,"MENDE_KIKAKUI_SYLLABLE_M164_NYIN"). +lisp_code_name(125121,"MENDE_KIKAKUI_SYLLABLE_M058_NYAN"). +lisp_code_name(125122,"MENDE_KIKAKUI_SYLLABLE_M170_NYUN"). +lisp_code_name(125123,"MENDE_KIKAKUI_SYLLABLE_M098_NYEN"). +lisp_code_name(125124,"MENDE_KIKAKUI_SYLLABLE_M060_NYON"). +lisp_code_name(125127,"MENDE_KIKAKUI_DIGIT_ONE"). +lisp_code_name(125128,"MENDE_KIKAKUI_DIGIT_TWO"). +lisp_code_name(125129,"MENDE_KIKAKUI_DIGIT_THREE"). +lisp_code_name(125130,"MENDE_KIKAKUI_DIGIT_FOUR"). +lisp_code_name(125131,"MENDE_KIKAKUI_DIGIT_FIVE"). +lisp_code_name(125132,"MENDE_KIKAKUI_DIGIT_SIX"). +lisp_code_name(125133,"MENDE_KIKAKUI_DIGIT_SEVEN"). +lisp_code_name(125134,"MENDE_KIKAKUI_DIGIT_EIGHT"). +lisp_code_name(125135,"MENDE_KIKAKUI_DIGIT_NINE"). +lisp_code_name(125136,"MENDE_KIKAKUI_COMBINING_NUMBER_TEENS"). +lisp_code_name(125137,"MENDE_KIKAKUI_COMBINING_NUMBER_TENS"). +lisp_code_name(125138,"MENDE_KIKAKUI_COMBINING_NUMBER_HUNDREDS"). +lisp_code_name(125139,"MENDE_KIKAKUI_COMBINING_NUMBER_THOUSANDS"). +lisp_code_name(125140,"MENDE_KIKAKUI_COMBINING_NUMBER_TEN_THOUSANDS"). +lisp_code_name(125141,"MENDE_KIKAKUI_COMBINING_NUMBER_HUNDRED_THOUSANDS"). +lisp_code_name(125142,"MENDE_KIKAKUI_COMBINING_NUMBER_MILLIONS"). +lisp_code_name(126464,"ARABIC_MATHEMATICAL_ALEF"). +lisp_code_name(126465,"ARABIC_MATHEMATICAL_BEH"). +lisp_code_name(126466,"ARABIC_MATHEMATICAL_JEEM"). +lisp_code_name(126467,"ARABIC_MATHEMATICAL_DAL"). +lisp_code_name(126469,"ARABIC_MATHEMATICAL_WAW"). +lisp_code_name(126470,"ARABIC_MATHEMATICAL_ZAIN"). +lisp_code_name(126471,"ARABIC_MATHEMATICAL_HAH"). +lisp_code_name(126472,"ARABIC_MATHEMATICAL_TAH"). +lisp_code_name(126473,"ARABIC_MATHEMATICAL_YEH"). +lisp_code_name(126474,"ARABIC_MATHEMATICAL_KAF"). +lisp_code_name(126475,"ARABIC_MATHEMATICAL_LAM"). +lisp_code_name(126476,"ARABIC_MATHEMATICAL_MEEM"). +lisp_code_name(126477,"ARABIC_MATHEMATICAL_NOON"). +lisp_code_name(126478,"ARABIC_MATHEMATICAL_SEEN"). +lisp_code_name(126479,"ARABIC_MATHEMATICAL_AIN"). +lisp_code_name(126480,"ARABIC_MATHEMATICAL_FEH"). +lisp_code_name(126481,"ARABIC_MATHEMATICAL_SAD"). +lisp_code_name(126482,"ARABIC_MATHEMATICAL_QAF"). +lisp_code_name(126483,"ARABIC_MATHEMATICAL_REH"). +lisp_code_name(126484,"ARABIC_MATHEMATICAL_SHEEN"). +lisp_code_name(126485,"ARABIC_MATHEMATICAL_TEH"). +lisp_code_name(126486,"ARABIC_MATHEMATICAL_THEH"). +lisp_code_name(126487,"ARABIC_MATHEMATICAL_KHAH"). +lisp_code_name(126488,"ARABIC_MATHEMATICAL_THAL"). +lisp_code_name(126489,"ARABIC_MATHEMATICAL_DAD"). +lisp_code_name(126490,"ARABIC_MATHEMATICAL_ZAH"). +lisp_code_name(126491,"ARABIC_MATHEMATICAL_GHAIN"). +lisp_code_name(126492,"ARABIC_MATHEMATICAL_DOTLESS_BEH"). +lisp_code_name(126493,"ARABIC_MATHEMATICAL_DOTLESS_NOON"). +lisp_code_name(126494,"ARABIC_MATHEMATICAL_DOTLESS_FEH"). +lisp_code_name(126495,"ARABIC_MATHEMATICAL_DOTLESS_QAF"). +lisp_code_name(126497,"ARABIC_MATHEMATICAL_INITIAL_BEH"). +lisp_code_name(126498,"ARABIC_MATHEMATICAL_INITIAL_JEEM"). +lisp_code_name(126500,"ARABIC_MATHEMATICAL_INITIAL_HEH"). +lisp_code_name(126503,"ARABIC_MATHEMATICAL_INITIAL_HAH"). +lisp_code_name(126505,"ARABIC_MATHEMATICAL_INITIAL_YEH"). +lisp_code_name(126506,"ARABIC_MATHEMATICAL_INITIAL_KAF"). +lisp_code_name(126507,"ARABIC_MATHEMATICAL_INITIAL_LAM"). +lisp_code_name(126508,"ARABIC_MATHEMATICAL_INITIAL_MEEM"). +lisp_code_name(126509,"ARABIC_MATHEMATICAL_INITIAL_NOON"). +lisp_code_name(126510,"ARABIC_MATHEMATICAL_INITIAL_SEEN"). +lisp_code_name(126511,"ARABIC_MATHEMATICAL_INITIAL_AIN"). +lisp_code_name(126512,"ARABIC_MATHEMATICAL_INITIAL_FEH"). +lisp_code_name(126513,"ARABIC_MATHEMATICAL_INITIAL_SAD"). +lisp_code_name(126514,"ARABIC_MATHEMATICAL_INITIAL_QAF"). +lisp_code_name(126516,"ARABIC_MATHEMATICAL_INITIAL_SHEEN"). +lisp_code_name(126517,"ARABIC_MATHEMATICAL_INITIAL_TEH"). +lisp_code_name(126518,"ARABIC_MATHEMATICAL_INITIAL_THEH"). +lisp_code_name(126519,"ARABIC_MATHEMATICAL_INITIAL_KHAH"). +lisp_code_name(126521,"ARABIC_MATHEMATICAL_INITIAL_DAD"). +lisp_code_name(126523,"ARABIC_MATHEMATICAL_INITIAL_GHAIN"). +lisp_code_name(126530,"ARABIC_MATHEMATICAL_TAILED_JEEM"). +lisp_code_name(126535,"ARABIC_MATHEMATICAL_TAILED_HAH"). +lisp_code_name(126537,"ARABIC_MATHEMATICAL_TAILED_YEH"). +lisp_code_name(126539,"ARABIC_MATHEMATICAL_TAILED_LAM"). +lisp_code_name(126541,"ARABIC_MATHEMATICAL_TAILED_NOON"). +lisp_code_name(126542,"ARABIC_MATHEMATICAL_TAILED_SEEN"). +lisp_code_name(126543,"ARABIC_MATHEMATICAL_TAILED_AIN"). +lisp_code_name(126545,"ARABIC_MATHEMATICAL_TAILED_SAD"). +lisp_code_name(126546,"ARABIC_MATHEMATICAL_TAILED_QAF"). +lisp_code_name(126548,"ARABIC_MATHEMATICAL_TAILED_SHEEN"). +lisp_code_name(126551,"ARABIC_MATHEMATICAL_TAILED_KHAH"). +lisp_code_name(126553,"ARABIC_MATHEMATICAL_TAILED_DAD"). +lisp_code_name(126555,"ARABIC_MATHEMATICAL_TAILED_GHAIN"). +lisp_code_name(126557,"ARABIC_MATHEMATICAL_TAILED_DOTLESS_NOON"). +lisp_code_name(126559,"ARABIC_MATHEMATICAL_TAILED_DOTLESS_QAF"). +lisp_code_name(126561,"ARABIC_MATHEMATICAL_STRETCHED_BEH"). +lisp_code_name(126562,"ARABIC_MATHEMATICAL_STRETCHED_JEEM"). +lisp_code_name(126564,"ARABIC_MATHEMATICAL_STRETCHED_HEH"). +lisp_code_name(126567,"ARABIC_MATHEMATICAL_STRETCHED_HAH"). +lisp_code_name(126568,"ARABIC_MATHEMATICAL_STRETCHED_TAH"). +lisp_code_name(126569,"ARABIC_MATHEMATICAL_STRETCHED_YEH"). +lisp_code_name(126570,"ARABIC_MATHEMATICAL_STRETCHED_KAF"). +lisp_code_name(126572,"ARABIC_MATHEMATICAL_STRETCHED_MEEM"). +lisp_code_name(126573,"ARABIC_MATHEMATICAL_STRETCHED_NOON"). +lisp_code_name(126574,"ARABIC_MATHEMATICAL_STRETCHED_SEEN"). +lisp_code_name(126575,"ARABIC_MATHEMATICAL_STRETCHED_AIN"). +lisp_code_name(126576,"ARABIC_MATHEMATICAL_STRETCHED_FEH"). +lisp_code_name(126577,"ARABIC_MATHEMATICAL_STRETCHED_SAD"). +lisp_code_name(126578,"ARABIC_MATHEMATICAL_STRETCHED_QAF"). +lisp_code_name(126580,"ARABIC_MATHEMATICAL_STRETCHED_SHEEN"). +lisp_code_name(126581,"ARABIC_MATHEMATICAL_STRETCHED_TEH"). +lisp_code_name(126582,"ARABIC_MATHEMATICAL_STRETCHED_THEH"). +lisp_code_name(126583,"ARABIC_MATHEMATICAL_STRETCHED_KHAH"). +lisp_code_name(126585,"ARABIC_MATHEMATICAL_STRETCHED_DAD"). +lisp_code_name(126586,"ARABIC_MATHEMATICAL_STRETCHED_ZAH"). +lisp_code_name(126587,"ARABIC_MATHEMATICAL_STRETCHED_GHAIN"). +lisp_code_name(126588,"ARABIC_MATHEMATICAL_STRETCHED_DOTLESS_BEH"). +lisp_code_name(126590,"ARABIC_MATHEMATICAL_STRETCHED_DOTLESS_FEH"). +lisp_code_name(126592,"ARABIC_MATHEMATICAL_LOOPED_ALEF"). +lisp_code_name(126593,"ARABIC_MATHEMATICAL_LOOPED_BEH"). +lisp_code_name(126594,"ARABIC_MATHEMATICAL_LOOPED_JEEM"). +lisp_code_name(126595,"ARABIC_MATHEMATICAL_LOOPED_DAL"). +lisp_code_name(126596,"ARABIC_MATHEMATICAL_LOOPED_HEH"). +lisp_code_name(126597,"ARABIC_MATHEMATICAL_LOOPED_WAW"). +lisp_code_name(126598,"ARABIC_MATHEMATICAL_LOOPED_ZAIN"). +lisp_code_name(126599,"ARABIC_MATHEMATICAL_LOOPED_HAH"). +lisp_code_name(126600,"ARABIC_MATHEMATICAL_LOOPED_TAH"). +lisp_code_name(126601,"ARABIC_MATHEMATICAL_LOOPED_YEH"). +lisp_code_name(126603,"ARABIC_MATHEMATICAL_LOOPED_LAM"). +lisp_code_name(126604,"ARABIC_MATHEMATICAL_LOOPED_MEEM"). +lisp_code_name(126605,"ARABIC_MATHEMATICAL_LOOPED_NOON"). +lisp_code_name(126606,"ARABIC_MATHEMATICAL_LOOPED_SEEN"). +lisp_code_name(126607,"ARABIC_MATHEMATICAL_LOOPED_AIN"). +lisp_code_name(126608,"ARABIC_MATHEMATICAL_LOOPED_FEH"). +lisp_code_name(126609,"ARABIC_MATHEMATICAL_LOOPED_SAD"). +lisp_code_name(126610,"ARABIC_MATHEMATICAL_LOOPED_QAF"). +lisp_code_name(126611,"ARABIC_MATHEMATICAL_LOOPED_REH"). +lisp_code_name(126612,"ARABIC_MATHEMATICAL_LOOPED_SHEEN"). +lisp_code_name(126613,"ARABIC_MATHEMATICAL_LOOPED_TEH"). +lisp_code_name(126614,"ARABIC_MATHEMATICAL_LOOPED_THEH"). +lisp_code_name(126615,"ARABIC_MATHEMATICAL_LOOPED_KHAH"). +lisp_code_name(126616,"ARABIC_MATHEMATICAL_LOOPED_THAL"). +lisp_code_name(126617,"ARABIC_MATHEMATICAL_LOOPED_DAD"). +lisp_code_name(126618,"ARABIC_MATHEMATICAL_LOOPED_ZAH"). +lisp_code_name(126619,"ARABIC_MATHEMATICAL_LOOPED_GHAIN"). +lisp_code_name(126625,"ARABIC_MATHEMATICAL_DOUBLE-STRUCK_BEH"). +lisp_code_name(126626,"ARABIC_MATHEMATICAL_DOUBLE-STRUCK_JEEM"). +lisp_code_name(126627,"ARABIC_MATHEMATICAL_DOUBLE-STRUCK_DAL"). +lisp_code_name(126629,"ARABIC_MATHEMATICAL_DOUBLE-STRUCK_WAW"). +lisp_code_name(126630,"ARABIC_MATHEMATICAL_DOUBLE-STRUCK_ZAIN"). +lisp_code_name(126631,"ARABIC_MATHEMATICAL_DOUBLE-STRUCK_HAH"). +lisp_code_name(126632,"ARABIC_MATHEMATICAL_DOUBLE-STRUCK_TAH"). +lisp_code_name(126633,"ARABIC_MATHEMATICAL_DOUBLE-STRUCK_YEH"). +lisp_code_name(126635,"ARABIC_MATHEMATICAL_DOUBLE-STRUCK_LAM"). +lisp_code_name(126636,"ARABIC_MATHEMATICAL_DOUBLE-STRUCK_MEEM"). +lisp_code_name(126637,"ARABIC_MATHEMATICAL_DOUBLE-STRUCK_NOON"). +lisp_code_name(126638,"ARABIC_MATHEMATICAL_DOUBLE-STRUCK_SEEN"). +lisp_code_name(126639,"ARABIC_MATHEMATICAL_DOUBLE-STRUCK_AIN"). +lisp_code_name(126640,"ARABIC_MATHEMATICAL_DOUBLE-STRUCK_FEH"). +lisp_code_name(126641,"ARABIC_MATHEMATICAL_DOUBLE-STRUCK_SAD"). +lisp_code_name(126642,"ARABIC_MATHEMATICAL_DOUBLE-STRUCK_QAF"). +lisp_code_name(126643,"ARABIC_MATHEMATICAL_DOUBLE-STRUCK_REH"). +lisp_code_name(126644,"ARABIC_MATHEMATICAL_DOUBLE-STRUCK_SHEEN"). +lisp_code_name(126645,"ARABIC_MATHEMATICAL_DOUBLE-STRUCK_TEH"). +lisp_code_name(126646,"ARABIC_MATHEMATICAL_DOUBLE-STRUCK_THEH"). +lisp_code_name(126647,"ARABIC_MATHEMATICAL_DOUBLE-STRUCK_KHAH"). +lisp_code_name(126648,"ARABIC_MATHEMATICAL_DOUBLE-STRUCK_THAL"). +lisp_code_name(126649,"ARABIC_MATHEMATICAL_DOUBLE-STRUCK_DAD"). +lisp_code_name(126650,"ARABIC_MATHEMATICAL_DOUBLE-STRUCK_ZAH"). +lisp_code_name(126651,"ARABIC_MATHEMATICAL_DOUBLE-STRUCK_GHAIN"). +lisp_code_name(126704,"ARABIC_MATHEMATICAL_OPERATOR_MEEM_WITH_HAH_WITH_TATWEEL"). +lisp_code_name(126705,"ARABIC_MATHEMATICAL_OPERATOR_HAH_WITH_DAL"). +lisp_code_name(126976,"MAHJONG_TILE_EAST_WIND"). +lisp_code_name(126977,"MAHJONG_TILE_SOUTH_WIND"). +lisp_code_name(126978,"MAHJONG_TILE_WEST_WIND"). +lisp_code_name(126979,"MAHJONG_TILE_NORTH_WIND"). +lisp_code_name(126980,"MAHJONG_TILE_RED_DRAGON"). +lisp_code_name(126981,"MAHJONG_TILE_GREEN_DRAGON"). +lisp_code_name(126982,"MAHJONG_TILE_WHITE_DRAGON"). +lisp_code_name(126983,"MAHJONG_TILE_ONE_OF_CHARACTERS"). +lisp_code_name(126984,"MAHJONG_TILE_TWO_OF_CHARACTERS"). +lisp_code_name(126985,"MAHJONG_TILE_THREE_OF_CHARACTERS"). +lisp_code_name(126986,"MAHJONG_TILE_FOUR_OF_CHARACTERS"). +lisp_code_name(126987,"MAHJONG_TILE_FIVE_OF_CHARACTERS"). +lisp_code_name(126988,"MAHJONG_TILE_SIX_OF_CHARACTERS"). +lisp_code_name(126989,"MAHJONG_TILE_SEVEN_OF_CHARACTERS"). +lisp_code_name(126990,"MAHJONG_TILE_EIGHT_OF_CHARACTERS"). +lisp_code_name(126991,"MAHJONG_TILE_NINE_OF_CHARACTERS"). +lisp_code_name(126992,"MAHJONG_TILE_ONE_OF_BAMBOOS"). +lisp_code_name(126993,"MAHJONG_TILE_TWO_OF_BAMBOOS"). +lisp_code_name(126994,"MAHJONG_TILE_THREE_OF_BAMBOOS"). +lisp_code_name(126995,"MAHJONG_TILE_FOUR_OF_BAMBOOS"). +lisp_code_name(126996,"MAHJONG_TILE_FIVE_OF_BAMBOOS"). +lisp_code_name(126997,"MAHJONG_TILE_SIX_OF_BAMBOOS"). +lisp_code_name(126998,"MAHJONG_TILE_SEVEN_OF_BAMBOOS"). +lisp_code_name(126999,"MAHJONG_TILE_EIGHT_OF_BAMBOOS"). +lisp_code_name(127000,"MAHJONG_TILE_NINE_OF_BAMBOOS"). +lisp_code_name(127001,"MAHJONG_TILE_ONE_OF_CIRCLES"). +lisp_code_name(127002,"MAHJONG_TILE_TWO_OF_CIRCLES"). +lisp_code_name(127003,"MAHJONG_TILE_THREE_OF_CIRCLES"). +lisp_code_name(127004,"MAHJONG_TILE_FOUR_OF_CIRCLES"). +lisp_code_name(127005,"MAHJONG_TILE_FIVE_OF_CIRCLES"). +lisp_code_name(127006,"MAHJONG_TILE_SIX_OF_CIRCLES"). +lisp_code_name(127007,"MAHJONG_TILE_SEVEN_OF_CIRCLES"). +lisp_code_name(127008,"MAHJONG_TILE_EIGHT_OF_CIRCLES"). +lisp_code_name(127009,"MAHJONG_TILE_NINE_OF_CIRCLES"). +lisp_code_name(127010,"MAHJONG_TILE_PLUM"). +lisp_code_name(127011,"MAHJONG_TILE_ORCHID"). +lisp_code_name(127012,"MAHJONG_TILE_BAMBOO"). +lisp_code_name(127013,"MAHJONG_TILE_CHRYSANTHEMUM"). +lisp_code_name(127014,"MAHJONG_TILE_SPRING"). +lisp_code_name(127015,"MAHJONG_TILE_SUMMER"). +lisp_code_name(127016,"MAHJONG_TILE_AUTUMN"). +lisp_code_name(127017,"MAHJONG_TILE_WINTER"). +lisp_code_name(127018,"MAHJONG_TILE_JOKER"). +lisp_code_name(127019,"MAHJONG_TILE_BACK"). +lisp_code_name(127024,"DOMINO_TILE_HORIZONTAL_BACK"). +lisp_code_name(127025,"DOMINO_TILE_HORIZONTAL-00-00"). +lisp_code_name(127026,"DOMINO_TILE_HORIZONTAL-00-01"). +lisp_code_name(127027,"DOMINO_TILE_HORIZONTAL-00-02"). +lisp_code_name(127028,"DOMINO_TILE_HORIZONTAL-00-03"). +lisp_code_name(127029,"DOMINO_TILE_HORIZONTAL-00-04"). +lisp_code_name(127030,"DOMINO_TILE_HORIZONTAL-00-05"). +lisp_code_name(127031,"DOMINO_TILE_HORIZONTAL-00-06"). +lisp_code_name(127032,"DOMINO_TILE_HORIZONTAL-01-00"). +lisp_code_name(127033,"DOMINO_TILE_HORIZONTAL-01-01"). +lisp_code_name(127034,"DOMINO_TILE_HORIZONTAL-01-02"). +lisp_code_name(127035,"DOMINO_TILE_HORIZONTAL-01-03"). +lisp_code_name(127036,"DOMINO_TILE_HORIZONTAL-01-04"). +lisp_code_name(127037,"DOMINO_TILE_HORIZONTAL-01-05"). +lisp_code_name(127038,"DOMINO_TILE_HORIZONTAL-01-06"). +lisp_code_name(127039,"DOMINO_TILE_HORIZONTAL-02-00"). +lisp_code_name(127040,"DOMINO_TILE_HORIZONTAL-02-01"). +lisp_code_name(127041,"DOMINO_TILE_HORIZONTAL-02-02"). +lisp_code_name(127042,"DOMINO_TILE_HORIZONTAL-02-03"). +lisp_code_name(127043,"DOMINO_TILE_HORIZONTAL-02-04"). +lisp_code_name(127044,"DOMINO_TILE_HORIZONTAL-02-05"). +lisp_code_name(127045,"DOMINO_TILE_HORIZONTAL-02-06"). +lisp_code_name(127046,"DOMINO_TILE_HORIZONTAL-03-00"). +lisp_code_name(127047,"DOMINO_TILE_HORIZONTAL-03-01"). +lisp_code_name(127048,"DOMINO_TILE_HORIZONTAL-03-02"). +lisp_code_name(127049,"DOMINO_TILE_HORIZONTAL-03-03"). +lisp_code_name(127050,"DOMINO_TILE_HORIZONTAL-03-04"). +lisp_code_name(127051,"DOMINO_TILE_HORIZONTAL-03-05"). +lisp_code_name(127052,"DOMINO_TILE_HORIZONTAL-03-06"). +lisp_code_name(127053,"DOMINO_TILE_HORIZONTAL-04-00"). +lisp_code_name(127054,"DOMINO_TILE_HORIZONTAL-04-01"). +lisp_code_name(127055,"DOMINO_TILE_HORIZONTAL-04-02"). +lisp_code_name(127056,"DOMINO_TILE_HORIZONTAL-04-03"). +lisp_code_name(127057,"DOMINO_TILE_HORIZONTAL-04-04"). +lisp_code_name(127058,"DOMINO_TILE_HORIZONTAL-04-05"). +lisp_code_name(127059,"DOMINO_TILE_HORIZONTAL-04-06"). +lisp_code_name(127060,"DOMINO_TILE_HORIZONTAL-05-00"). +lisp_code_name(127061,"DOMINO_TILE_HORIZONTAL-05-01"). +lisp_code_name(127062,"DOMINO_TILE_HORIZONTAL-05-02"). +lisp_code_name(127063,"DOMINO_TILE_HORIZONTAL-05-03"). +lisp_code_name(127064,"DOMINO_TILE_HORIZONTAL-05-04"). +lisp_code_name(127065,"DOMINO_TILE_HORIZONTAL-05-05"). +lisp_code_name(127066,"DOMINO_TILE_HORIZONTAL-05-06"). +lisp_code_name(127067,"DOMINO_TILE_HORIZONTAL-06-00"). +lisp_code_name(127068,"DOMINO_TILE_HORIZONTAL-06-01"). +lisp_code_name(127069,"DOMINO_TILE_HORIZONTAL-06-02"). +lisp_code_name(127070,"DOMINO_TILE_HORIZONTAL-06-03"). +lisp_code_name(127071,"DOMINO_TILE_HORIZONTAL-06-04"). +lisp_code_name(127072,"DOMINO_TILE_HORIZONTAL-06-05"). +lisp_code_name(127073,"DOMINO_TILE_HORIZONTAL-06-06"). +lisp_code_name(127074,"DOMINO_TILE_VERTICAL_BACK"). +lisp_code_name(127075,"DOMINO_TILE_VERTICAL-00-00"). +lisp_code_name(127076,"DOMINO_TILE_VERTICAL-00-01"). +lisp_code_name(127077,"DOMINO_TILE_VERTICAL-00-02"). +lisp_code_name(127078,"DOMINO_TILE_VERTICAL-00-03"). +lisp_code_name(127079,"DOMINO_TILE_VERTICAL-00-04"). +lisp_code_name(127080,"DOMINO_TILE_VERTICAL-00-05"). +lisp_code_name(127081,"DOMINO_TILE_VERTICAL-00-06"). +lisp_code_name(127082,"DOMINO_TILE_VERTICAL-01-00"). +lisp_code_name(127083,"DOMINO_TILE_VERTICAL-01-01"). +lisp_code_name(127084,"DOMINO_TILE_VERTICAL-01-02"). +lisp_code_name(127085,"DOMINO_TILE_VERTICAL-01-03"). +lisp_code_name(127086,"DOMINO_TILE_VERTICAL-01-04"). +lisp_code_name(127087,"DOMINO_TILE_VERTICAL-01-05"). +lisp_code_name(127088,"DOMINO_TILE_VERTICAL-01-06"). +lisp_code_name(127089,"DOMINO_TILE_VERTICAL-02-00"). +lisp_code_name(127090,"DOMINO_TILE_VERTICAL-02-01"). +lisp_code_name(127091,"DOMINO_TILE_VERTICAL-02-02"). +lisp_code_name(127092,"DOMINO_TILE_VERTICAL-02-03"). +lisp_code_name(127093,"DOMINO_TILE_VERTICAL-02-04"). +lisp_code_name(127094,"DOMINO_TILE_VERTICAL-02-05"). +lisp_code_name(127095,"DOMINO_TILE_VERTICAL-02-06"). +lisp_code_name(127096,"DOMINO_TILE_VERTICAL-03-00"). +lisp_code_name(127097,"DOMINO_TILE_VERTICAL-03-01"). +lisp_code_name(127098,"DOMINO_TILE_VERTICAL-03-02"). +lisp_code_name(127099,"DOMINO_TILE_VERTICAL-03-03"). +lisp_code_name(127100,"DOMINO_TILE_VERTICAL-03-04"). +lisp_code_name(127101,"DOMINO_TILE_VERTICAL-03-05"). +lisp_code_name(127102,"DOMINO_TILE_VERTICAL-03-06"). +lisp_code_name(127103,"DOMINO_TILE_VERTICAL-04-00"). +lisp_code_name(127104,"DOMINO_TILE_VERTICAL-04-01"). +lisp_code_name(127105,"DOMINO_TILE_VERTICAL-04-02"). +lisp_code_name(127106,"DOMINO_TILE_VERTICAL-04-03"). +lisp_code_name(127107,"DOMINO_TILE_VERTICAL-04-04"). +lisp_code_name(127108,"DOMINO_TILE_VERTICAL-04-05"). +lisp_code_name(127109,"DOMINO_TILE_VERTICAL-04-06"). +lisp_code_name(127110,"DOMINO_TILE_VERTICAL-05-00"). +lisp_code_name(127111,"DOMINO_TILE_VERTICAL-05-01"). +lisp_code_name(127112,"DOMINO_TILE_VERTICAL-05-02"). +lisp_code_name(127113,"DOMINO_TILE_VERTICAL-05-03"). +lisp_code_name(127114,"DOMINO_TILE_VERTICAL-05-04"). +lisp_code_name(127115,"DOMINO_TILE_VERTICAL-05-05"). +lisp_code_name(127116,"DOMINO_TILE_VERTICAL-05-06"). +lisp_code_name(127117,"DOMINO_TILE_VERTICAL-06-00"). +lisp_code_name(127118,"DOMINO_TILE_VERTICAL-06-01"). +lisp_code_name(127119,"DOMINO_TILE_VERTICAL-06-02"). +lisp_code_name(127120,"DOMINO_TILE_VERTICAL-06-03"). +lisp_code_name(127121,"DOMINO_TILE_VERTICAL-06-04"). +lisp_code_name(127122,"DOMINO_TILE_VERTICAL-06-05"). +lisp_code_name(127123,"DOMINO_TILE_VERTICAL-06-06"). +lisp_code_name(127136,"PLAYING_CARD_BACK"). +lisp_code_name(127137,"PLAYING_CARD_ACE_OF_SPADES"). +lisp_code_name(127138,"PLAYING_CARD_TWO_OF_SPADES"). +lisp_code_name(127139,"PLAYING_CARD_THREE_OF_SPADES"). +lisp_code_name(127140,"PLAYING_CARD_FOUR_OF_SPADES"). +lisp_code_name(127141,"PLAYING_CARD_FIVE_OF_SPADES"). +lisp_code_name(127142,"PLAYING_CARD_SIX_OF_SPADES"). +lisp_code_name(127143,"PLAYING_CARD_SEVEN_OF_SPADES"). +lisp_code_name(127144,"PLAYING_CARD_EIGHT_OF_SPADES"). +lisp_code_name(127145,"PLAYING_CARD_NINE_OF_SPADES"). +lisp_code_name(127146,"PLAYING_CARD_TEN_OF_SPADES"). +lisp_code_name(127147,"PLAYING_CARD_JACK_OF_SPADES"). +lisp_code_name(127148,"PLAYING_CARD_KNIGHT_OF_SPADES"). +lisp_code_name(127149,"PLAYING_CARD_QUEEN_OF_SPADES"). +lisp_code_name(127150,"PLAYING_CARD_KING_OF_SPADES"). +lisp_code_name(127153,"PLAYING_CARD_ACE_OF_HEARTS"). +lisp_code_name(127154,"PLAYING_CARD_TWO_OF_HEARTS"). +lisp_code_name(127155,"PLAYING_CARD_THREE_OF_HEARTS"). +lisp_code_name(127156,"PLAYING_CARD_FOUR_OF_HEARTS"). +lisp_code_name(127157,"PLAYING_CARD_FIVE_OF_HEARTS"). +lisp_code_name(127158,"PLAYING_CARD_SIX_OF_HEARTS"). +lisp_code_name(127159,"PLAYING_CARD_SEVEN_OF_HEARTS"). +lisp_code_name(127160,"PLAYING_CARD_EIGHT_OF_HEARTS"). +lisp_code_name(127161,"PLAYING_CARD_NINE_OF_HEARTS"). +lisp_code_name(127162,"PLAYING_CARD_TEN_OF_HEARTS"). +lisp_code_name(127163,"PLAYING_CARD_JACK_OF_HEARTS"). +lisp_code_name(127164,"PLAYING_CARD_KNIGHT_OF_HEARTS"). +lisp_code_name(127165,"PLAYING_CARD_QUEEN_OF_HEARTS"). +lisp_code_name(127166,"PLAYING_CARD_KING_OF_HEARTS"). +lisp_code_name(127167,"PLAYING_CARD_RED_JOKER"). +lisp_code_name(127169,"PLAYING_CARD_ACE_OF_DIAMONDS"). +lisp_code_name(127170,"PLAYING_CARD_TWO_OF_DIAMONDS"). +lisp_code_name(127171,"PLAYING_CARD_THREE_OF_DIAMONDS"). +lisp_code_name(127172,"PLAYING_CARD_FOUR_OF_DIAMONDS"). +lisp_code_name(127173,"PLAYING_CARD_FIVE_OF_DIAMONDS"). +lisp_code_name(127174,"PLAYING_CARD_SIX_OF_DIAMONDS"). +lisp_code_name(127175,"PLAYING_CARD_SEVEN_OF_DIAMONDS"). +lisp_code_name(127176,"PLAYING_CARD_EIGHT_OF_DIAMONDS"). +lisp_code_name(127177,"PLAYING_CARD_NINE_OF_DIAMONDS"). +lisp_code_name(127178,"PLAYING_CARD_TEN_OF_DIAMONDS"). +lisp_code_name(127179,"PLAYING_CARD_JACK_OF_DIAMONDS"). +lisp_code_name(127180,"PLAYING_CARD_KNIGHT_OF_DIAMONDS"). +lisp_code_name(127181,"PLAYING_CARD_QUEEN_OF_DIAMONDS"). +lisp_code_name(127182,"PLAYING_CARD_KING_OF_DIAMONDS"). +lisp_code_name(127183,"PLAYING_CARD_BLACK_JOKER"). +lisp_code_name(127185,"PLAYING_CARD_ACE_OF_CLUBS"). +lisp_code_name(127186,"PLAYING_CARD_TWO_OF_CLUBS"). +lisp_code_name(127187,"PLAYING_CARD_THREE_OF_CLUBS"). +lisp_code_name(127188,"PLAYING_CARD_FOUR_OF_CLUBS"). +lisp_code_name(127189,"PLAYING_CARD_FIVE_OF_CLUBS"). +lisp_code_name(127190,"PLAYING_CARD_SIX_OF_CLUBS"). +lisp_code_name(127191,"PLAYING_CARD_SEVEN_OF_CLUBS"). +lisp_code_name(127192,"PLAYING_CARD_EIGHT_OF_CLUBS"). +lisp_code_name(127193,"PLAYING_CARD_NINE_OF_CLUBS"). +lisp_code_name(127194,"PLAYING_CARD_TEN_OF_CLUBS"). +lisp_code_name(127195,"PLAYING_CARD_JACK_OF_CLUBS"). +lisp_code_name(127196,"PLAYING_CARD_KNIGHT_OF_CLUBS"). +lisp_code_name(127197,"PLAYING_CARD_QUEEN_OF_CLUBS"). +lisp_code_name(127198,"PLAYING_CARD_KING_OF_CLUBS"). +lisp_code_name(127199,"PLAYING_CARD_WHITE_JOKER"). +lisp_code_name(127200,"PLAYING_CARD_FOOL"). +lisp_code_name(127201,"PLAYING_CARD_TRUMP-1"). +lisp_code_name(127202,"PLAYING_CARD_TRUMP-2"). +lisp_code_name(127203,"PLAYING_CARD_TRUMP-3"). +lisp_code_name(127204,"PLAYING_CARD_TRUMP-4"). +lisp_code_name(127205,"PLAYING_CARD_TRUMP-5"). +lisp_code_name(127206,"PLAYING_CARD_TRUMP-6"). +lisp_code_name(127207,"PLAYING_CARD_TRUMP-7"). +lisp_code_name(127208,"PLAYING_CARD_TRUMP-8"). +lisp_code_name(127209,"PLAYING_CARD_TRUMP-9"). +lisp_code_name(127210,"PLAYING_CARD_TRUMP-10"). +lisp_code_name(127211,"PLAYING_CARD_TRUMP-11"). +lisp_code_name(127212,"PLAYING_CARD_TRUMP-12"). +lisp_code_name(127213,"PLAYING_CARD_TRUMP-13"). +lisp_code_name(127214,"PLAYING_CARD_TRUMP-14"). +lisp_code_name(127215,"PLAYING_CARD_TRUMP-15"). +lisp_code_name(127216,"PLAYING_CARD_TRUMP-16"). +lisp_code_name(127217,"PLAYING_CARD_TRUMP-17"). +lisp_code_name(127218,"PLAYING_CARD_TRUMP-18"). +lisp_code_name(127219,"PLAYING_CARD_TRUMP-19"). +lisp_code_name(127220,"PLAYING_CARD_TRUMP-20"). +lisp_code_name(127221,"PLAYING_CARD_TRUMP-21"). +lisp_code_name(127232,"DIGIT_ZERO_FULL_STOP"). +lisp_code_name(127233,"DIGIT_ZERO_COMMA"). +lisp_code_name(127234,"DIGIT_ONE_COMMA"). +lisp_code_name(127235,"DIGIT_TWO_COMMA"). +lisp_code_name(127236,"DIGIT_THREE_COMMA"). +lisp_code_name(127237,"DIGIT_FOUR_COMMA"). +lisp_code_name(127238,"DIGIT_FIVE_COMMA"). +lisp_code_name(127239,"DIGIT_SIX_COMMA"). +lisp_code_name(127240,"DIGIT_SEVEN_COMMA"). +lisp_code_name(127241,"DIGIT_EIGHT_COMMA"). +lisp_code_name(127242,"DIGIT_NINE_COMMA"). +lisp_code_name(127243,"DINGBAT_CIRCLED_SANS-SERIF_DIGIT_ZERO"). +lisp_code_name(127244,"DINGBAT_NEGATIVE_CIRCLED_SANS-SERIF_DIGIT_ZERO"). +lisp_code_name(127248,"PARENTHESIZED_LATIN_CAPITAL_LETTER_A"). +lisp_code_name(127249,"PARENTHESIZED_LATIN_CAPITAL_LETTER_B"). +lisp_code_name(127250,"PARENTHESIZED_LATIN_CAPITAL_LETTER_C"). +lisp_code_name(127251,"PARENTHESIZED_LATIN_CAPITAL_LETTER_D"). +lisp_code_name(127252,"PARENTHESIZED_LATIN_CAPITAL_LETTER_E"). +lisp_code_name(127253,"PARENTHESIZED_LATIN_CAPITAL_LETTER_F"). +lisp_code_name(127254,"PARENTHESIZED_LATIN_CAPITAL_LETTER_G"). +lisp_code_name(127255,"PARENTHESIZED_LATIN_CAPITAL_LETTER_H"). +lisp_code_name(127256,"PARENTHESIZED_LATIN_CAPITAL_LETTER_I"). +lisp_code_name(127257,"PARENTHESIZED_LATIN_CAPITAL_LETTER_J"). +lisp_code_name(127258,"PARENTHESIZED_LATIN_CAPITAL_LETTER_K"). +lisp_code_name(127259,"PARENTHESIZED_LATIN_CAPITAL_LETTER_L"). +lisp_code_name(127260,"PARENTHESIZED_LATIN_CAPITAL_LETTER_M"). +lisp_code_name(127261,"PARENTHESIZED_LATIN_CAPITAL_LETTER_N"). +lisp_code_name(127262,"PARENTHESIZED_LATIN_CAPITAL_LETTER_O"). +lisp_code_name(127263,"PARENTHESIZED_LATIN_CAPITAL_LETTER_P"). +lisp_code_name(127264,"PARENTHESIZED_LATIN_CAPITAL_LETTER_Q"). +lisp_code_name(127265,"PARENTHESIZED_LATIN_CAPITAL_LETTER_R"). +lisp_code_name(127266,"PARENTHESIZED_LATIN_CAPITAL_LETTER_S"). +lisp_code_name(127267,"PARENTHESIZED_LATIN_CAPITAL_LETTER_T"). +lisp_code_name(127268,"PARENTHESIZED_LATIN_CAPITAL_LETTER_U"). +lisp_code_name(127269,"PARENTHESIZED_LATIN_CAPITAL_LETTER_V"). +lisp_code_name(127270,"PARENTHESIZED_LATIN_CAPITAL_LETTER_W"). +lisp_code_name(127271,"PARENTHESIZED_LATIN_CAPITAL_LETTER_X"). +lisp_code_name(127272,"PARENTHESIZED_LATIN_CAPITAL_LETTER_Y"). +lisp_code_name(127273,"PARENTHESIZED_LATIN_CAPITAL_LETTER_Z"). +lisp_code_name(127274,"TORTOISE_SHELL_BRACKETED_LATIN_CAPITAL_LETTER_S"). +lisp_code_name(127275,"CIRCLED_ITALIC_LATIN_CAPITAL_LETTER_C"). +lisp_code_name(127276,"CIRCLED_ITALIC_LATIN_CAPITAL_LETTER_R"). +lisp_code_name(127277,"CIRCLED_CD"). +lisp_code_name(127278,"CIRCLED_WZ"). +lisp_code_name(127280,"SQUARED_LATIN_CAPITAL_LETTER_A"). +lisp_code_name(127281,"SQUARED_LATIN_CAPITAL_LETTER_B"). +lisp_code_name(127282,"SQUARED_LATIN_CAPITAL_LETTER_C"). +lisp_code_name(127283,"SQUARED_LATIN_CAPITAL_LETTER_D"). +lisp_code_name(127284,"SQUARED_LATIN_CAPITAL_LETTER_E"). +lisp_code_name(127285,"SQUARED_LATIN_CAPITAL_LETTER_F"). +lisp_code_name(127286,"SQUARED_LATIN_CAPITAL_LETTER_G"). +lisp_code_name(127287,"SQUARED_LATIN_CAPITAL_LETTER_H"). +lisp_code_name(127288,"SQUARED_LATIN_CAPITAL_LETTER_I"). +lisp_code_name(127289,"SQUARED_LATIN_CAPITAL_LETTER_J"). +lisp_code_name(127290,"SQUARED_LATIN_CAPITAL_LETTER_K"). +lisp_code_name(127291,"SQUARED_LATIN_CAPITAL_LETTER_L"). +lisp_code_name(127292,"SQUARED_LATIN_CAPITAL_LETTER_M"). +lisp_code_name(127293,"SQUARED_LATIN_CAPITAL_LETTER_N"). +lisp_code_name(127294,"SQUARED_LATIN_CAPITAL_LETTER_O"). +lisp_code_name(127295,"SQUARED_LATIN_CAPITAL_LETTER_P"). +lisp_code_name(127296,"SQUARED_LATIN_CAPITAL_LETTER_Q"). +lisp_code_name(127297,"SQUARED_LATIN_CAPITAL_LETTER_R"). +lisp_code_name(127298,"SQUARED_LATIN_CAPITAL_LETTER_S"). +lisp_code_name(127299,"SQUARED_LATIN_CAPITAL_LETTER_T"). +lisp_code_name(127300,"SQUARED_LATIN_CAPITAL_LETTER_U"). +lisp_code_name(127301,"SQUARED_LATIN_CAPITAL_LETTER_V"). +lisp_code_name(127302,"SQUARED_LATIN_CAPITAL_LETTER_W"). +lisp_code_name(127303,"SQUARED_LATIN_CAPITAL_LETTER_X"). +lisp_code_name(127304,"SQUARED_LATIN_CAPITAL_LETTER_Y"). +lisp_code_name(127305,"SQUARED_LATIN_CAPITAL_LETTER_Z"). +lisp_code_name(127306,"SQUARED_HV"). +lisp_code_name(127307,"SQUARED_MV"). +lisp_code_name(127308,"SQUARED_SD"). +lisp_code_name(127309,"SQUARED_SS"). +lisp_code_name(127310,"SQUARED_PPV"). +lisp_code_name(127311,"SQUARED_WC"). +lisp_code_name(127312,"NEGATIVE_CIRCLED_LATIN_CAPITAL_LETTER_A"). +lisp_code_name(127313,"NEGATIVE_CIRCLED_LATIN_CAPITAL_LETTER_B"). +lisp_code_name(127314,"NEGATIVE_CIRCLED_LATIN_CAPITAL_LETTER_C"). +lisp_code_name(127315,"NEGATIVE_CIRCLED_LATIN_CAPITAL_LETTER_D"). +lisp_code_name(127316,"NEGATIVE_CIRCLED_LATIN_CAPITAL_LETTER_E"). +lisp_code_name(127317,"NEGATIVE_CIRCLED_LATIN_CAPITAL_LETTER_F"). +lisp_code_name(127318,"NEGATIVE_CIRCLED_LATIN_CAPITAL_LETTER_G"). +lisp_code_name(127319,"NEGATIVE_CIRCLED_LATIN_CAPITAL_LETTER_H"). +lisp_code_name(127320,"NEGATIVE_CIRCLED_LATIN_CAPITAL_LETTER_I"). +lisp_code_name(127321,"NEGATIVE_CIRCLED_LATIN_CAPITAL_LETTER_J"). +lisp_code_name(127322,"NEGATIVE_CIRCLED_LATIN_CAPITAL_LETTER_K"). +lisp_code_name(127323,"NEGATIVE_CIRCLED_LATIN_CAPITAL_LETTER_L"). +lisp_code_name(127324,"NEGATIVE_CIRCLED_LATIN_CAPITAL_LETTER_M"). +lisp_code_name(127325,"NEGATIVE_CIRCLED_LATIN_CAPITAL_LETTER_N"). +lisp_code_name(127326,"NEGATIVE_CIRCLED_LATIN_CAPITAL_LETTER_O"). +lisp_code_name(127327,"NEGATIVE_CIRCLED_LATIN_CAPITAL_LETTER_P"). +lisp_code_name(127328,"NEGATIVE_CIRCLED_LATIN_CAPITAL_LETTER_Q"). +lisp_code_name(127329,"NEGATIVE_CIRCLED_LATIN_CAPITAL_LETTER_R"). +lisp_code_name(127330,"NEGATIVE_CIRCLED_LATIN_CAPITAL_LETTER_S"). +lisp_code_name(127331,"NEGATIVE_CIRCLED_LATIN_CAPITAL_LETTER_T"). +lisp_code_name(127332,"NEGATIVE_CIRCLED_LATIN_CAPITAL_LETTER_U"). +lisp_code_name(127333,"NEGATIVE_CIRCLED_LATIN_CAPITAL_LETTER_V"). +lisp_code_name(127334,"NEGATIVE_CIRCLED_LATIN_CAPITAL_LETTER_W"). +lisp_code_name(127335,"NEGATIVE_CIRCLED_LATIN_CAPITAL_LETTER_X"). +lisp_code_name(127336,"NEGATIVE_CIRCLED_LATIN_CAPITAL_LETTER_Y"). +lisp_code_name(127337,"NEGATIVE_CIRCLED_LATIN_CAPITAL_LETTER_Z"). +lisp_code_name(127338,"RAISED_MC_SIGN"). +lisp_code_name(127339,"RAISED_MD_SIGN"). +lisp_code_name(127344,"NEGATIVE_SQUARED_LATIN_CAPITAL_LETTER_A"). +lisp_code_name(127345,"NEGATIVE_SQUARED_LATIN_CAPITAL_LETTER_B"). +lisp_code_name(127346,"NEGATIVE_SQUARED_LATIN_CAPITAL_LETTER_C"). +lisp_code_name(127347,"NEGATIVE_SQUARED_LATIN_CAPITAL_LETTER_D"). +lisp_code_name(127348,"NEGATIVE_SQUARED_LATIN_CAPITAL_LETTER_E"). +lisp_code_name(127349,"NEGATIVE_SQUARED_LATIN_CAPITAL_LETTER_F"). +lisp_code_name(127350,"NEGATIVE_SQUARED_LATIN_CAPITAL_LETTER_G"). +lisp_code_name(127351,"NEGATIVE_SQUARED_LATIN_CAPITAL_LETTER_H"). +lisp_code_name(127352,"NEGATIVE_SQUARED_LATIN_CAPITAL_LETTER_I"). +lisp_code_name(127353,"NEGATIVE_SQUARED_LATIN_CAPITAL_LETTER_J"). +lisp_code_name(127354,"NEGATIVE_SQUARED_LATIN_CAPITAL_LETTER_K"). +lisp_code_name(127355,"NEGATIVE_SQUARED_LATIN_CAPITAL_LETTER_L"). +lisp_code_name(127356,"NEGATIVE_SQUARED_LATIN_CAPITAL_LETTER_M"). +lisp_code_name(127357,"NEGATIVE_SQUARED_LATIN_CAPITAL_LETTER_N"). +lisp_code_name(127358,"NEGATIVE_SQUARED_LATIN_CAPITAL_LETTER_O"). +lisp_code_name(127359,"NEGATIVE_SQUARED_LATIN_CAPITAL_LETTER_P"). +lisp_code_name(127360,"NEGATIVE_SQUARED_LATIN_CAPITAL_LETTER_Q"). +lisp_code_name(127361,"NEGATIVE_SQUARED_LATIN_CAPITAL_LETTER_R"). +lisp_code_name(127362,"NEGATIVE_SQUARED_LATIN_CAPITAL_LETTER_S"). +lisp_code_name(127363,"NEGATIVE_SQUARED_LATIN_CAPITAL_LETTER_T"). +lisp_code_name(127364,"NEGATIVE_SQUARED_LATIN_CAPITAL_LETTER_U"). +lisp_code_name(127365,"NEGATIVE_SQUARED_LATIN_CAPITAL_LETTER_V"). +lisp_code_name(127366,"NEGATIVE_SQUARED_LATIN_CAPITAL_LETTER_W"). +lisp_code_name(127367,"NEGATIVE_SQUARED_LATIN_CAPITAL_LETTER_X"). +lisp_code_name(127368,"NEGATIVE_SQUARED_LATIN_CAPITAL_LETTER_Y"). +lisp_code_name(127369,"NEGATIVE_SQUARED_LATIN_CAPITAL_LETTER_Z"). +lisp_code_name(127370,"CROSSED_NEGATIVE_SQUARED_LATIN_CAPITAL_LETTER_P"). +lisp_code_name(127371,"NEGATIVE_SQUARED_IC"). +lisp_code_name(127372,"NEGATIVE_SQUARED_PA"). +lisp_code_name(127373,"NEGATIVE_SQUARED_SA"). +lisp_code_name(127374,"NEGATIVE_SQUARED_AB"). +lisp_code_name(127375,"NEGATIVE_SQUARED_WC"). +lisp_code_name(127376,"SQUARE_DJ"). +lisp_code_name(127377,"SQUARED_CL"). +lisp_code_name(127378,"SQUARED_COOL"). +lisp_code_name(127379,"SQUARED_FREE"). +lisp_code_name(127380,"SQUARED_ID"). +lisp_code_name(127381,"SQUARED_NEW"). +lisp_code_name(127382,"SQUARED_NG"). +lisp_code_name(127383,"SQUARED_OK"). +lisp_code_name(127384,"SQUARED_SOS"). +lisp_code_name(127385,"SQUARED_UP_WITH_EXCLAMATION_MARK"). +lisp_code_name(127386,"SQUARED_VS"). +lisp_code_name(127462,"REGIONAL_INDICATOR_SYMBOL_LETTER_A"). +lisp_code_name(127463,"REGIONAL_INDICATOR_SYMBOL_LETTER_B"). +lisp_code_name(127464,"REGIONAL_INDICATOR_SYMBOL_LETTER_C"). +lisp_code_name(127465,"REGIONAL_INDICATOR_SYMBOL_LETTER_D"). +lisp_code_name(127466,"REGIONAL_INDICATOR_SYMBOL_LETTER_E"). +lisp_code_name(127467,"REGIONAL_INDICATOR_SYMBOL_LETTER_F"). +lisp_code_name(127468,"REGIONAL_INDICATOR_SYMBOL_LETTER_G"). +lisp_code_name(127469,"REGIONAL_INDICATOR_SYMBOL_LETTER_H"). +lisp_code_name(127470,"REGIONAL_INDICATOR_SYMBOL_LETTER_I"). +lisp_code_name(127471,"REGIONAL_INDICATOR_SYMBOL_LETTER_J"). +lisp_code_name(127472,"REGIONAL_INDICATOR_SYMBOL_LETTER_K"). +lisp_code_name(127473,"REGIONAL_INDICATOR_SYMBOL_LETTER_L"). +lisp_code_name(127474,"REGIONAL_INDICATOR_SYMBOL_LETTER_M"). +lisp_code_name(127475,"REGIONAL_INDICATOR_SYMBOL_LETTER_N"). +lisp_code_name(127476,"REGIONAL_INDICATOR_SYMBOL_LETTER_O"). +lisp_code_name(127477,"REGIONAL_INDICATOR_SYMBOL_LETTER_P"). +lisp_code_name(127478,"REGIONAL_INDICATOR_SYMBOL_LETTER_Q"). +lisp_code_name(127479,"REGIONAL_INDICATOR_SYMBOL_LETTER_R"). +lisp_code_name(127480,"REGIONAL_INDICATOR_SYMBOL_LETTER_S"). +lisp_code_name(127481,"REGIONAL_INDICATOR_SYMBOL_LETTER_T"). +lisp_code_name(127482,"REGIONAL_INDICATOR_SYMBOL_LETTER_U"). +lisp_code_name(127483,"REGIONAL_INDICATOR_SYMBOL_LETTER_V"). +lisp_code_name(127484,"REGIONAL_INDICATOR_SYMBOL_LETTER_W"). +lisp_code_name(127485,"REGIONAL_INDICATOR_SYMBOL_LETTER_X"). +lisp_code_name(127486,"REGIONAL_INDICATOR_SYMBOL_LETTER_Y"). +lisp_code_name(127487,"REGIONAL_INDICATOR_SYMBOL_LETTER_Z"). +lisp_code_name(127488,"SQUARE_HIRAGANA_HOKA"). +lisp_code_name(127489,"SQUARED_KATAKANA_KOKO"). +lisp_code_name(127490,"SQUARED_KATAKANA_SA"). +lisp_code_name(127504,"SQUARED_CJK_UNIFIED_IDEOGRAPH-624B"). +lisp_code_name(127505,"SQUARED_CJK_UNIFIED_IDEOGRAPH-5B57"). +lisp_code_name(127506,"SQUARED_CJK_UNIFIED_IDEOGRAPH-53CC"). +lisp_code_name(127507,"SQUARED_KATAKANA_DE"). +lisp_code_name(127508,"SQUARED_CJK_UNIFIED_IDEOGRAPH-4E8C"). +lisp_code_name(127509,"SQUARED_CJK_UNIFIED_IDEOGRAPH-591A"). +lisp_code_name(127510,"SQUARED_CJK_UNIFIED_IDEOGRAPH-89E3"). +lisp_code_name(127511,"SQUARED_CJK_UNIFIED_IDEOGRAPH-5929"). +lisp_code_name(127512,"SQUARED_CJK_UNIFIED_IDEOGRAPH-4EA4"). +lisp_code_name(127513,"SQUARED_CJK_UNIFIED_IDEOGRAPH-6620"). +lisp_code_name(127514,"SQUARED_CJK_UNIFIED_IDEOGRAPH-7121"). +lisp_code_name(127515,"SQUARED_CJK_UNIFIED_IDEOGRAPH-6599"). +lisp_code_name(127516,"SQUARED_CJK_UNIFIED_IDEOGRAPH-524D"). +lisp_code_name(127517,"SQUARED_CJK_UNIFIED_IDEOGRAPH-5F8C"). +lisp_code_name(127518,"SQUARED_CJK_UNIFIED_IDEOGRAPH-518D"). +lisp_code_name(127519,"SQUARED_CJK_UNIFIED_IDEOGRAPH-65B0"). +lisp_code_name(127520,"SQUARED_CJK_UNIFIED_IDEOGRAPH-521D"). +lisp_code_name(127521,"SQUARED_CJK_UNIFIED_IDEOGRAPH-7D42"). +lisp_code_name(127522,"SQUARED_CJK_UNIFIED_IDEOGRAPH-751F"). +lisp_code_name(127523,"SQUARED_CJK_UNIFIED_IDEOGRAPH-8CA9"). +lisp_code_name(127524,"SQUARED_CJK_UNIFIED_IDEOGRAPH-58F0"). +lisp_code_name(127525,"SQUARED_CJK_UNIFIED_IDEOGRAPH-5439"). +lisp_code_name(127526,"SQUARED_CJK_UNIFIED_IDEOGRAPH-6F14"). +lisp_code_name(127527,"SQUARED_CJK_UNIFIED_IDEOGRAPH-6295"). +lisp_code_name(127528,"SQUARED_CJK_UNIFIED_IDEOGRAPH-6355"). +lisp_code_name(127529,"SQUARED_CJK_UNIFIED_IDEOGRAPH-4E00"). +lisp_code_name(127530,"SQUARED_CJK_UNIFIED_IDEOGRAPH-4E09"). +lisp_code_name(127531,"SQUARED_CJK_UNIFIED_IDEOGRAPH-904A"). +lisp_code_name(127532,"SQUARED_CJK_UNIFIED_IDEOGRAPH-5DE6"). +lisp_code_name(127533,"SQUARED_CJK_UNIFIED_IDEOGRAPH-4E2D"). +lisp_code_name(127534,"SQUARED_CJK_UNIFIED_IDEOGRAPH-53F3"). +lisp_code_name(127535,"SQUARED_CJK_UNIFIED_IDEOGRAPH-6307"). +lisp_code_name(127536,"SQUARED_CJK_UNIFIED_IDEOGRAPH-8D70"). +lisp_code_name(127537,"SQUARED_CJK_UNIFIED_IDEOGRAPH-6253"). +lisp_code_name(127538,"SQUARED_CJK_UNIFIED_IDEOGRAPH-7981"). +lisp_code_name(127539,"SQUARED_CJK_UNIFIED_IDEOGRAPH-7A7A"). +lisp_code_name(127540,"SQUARED_CJK_UNIFIED_IDEOGRAPH-5408"). +lisp_code_name(127541,"SQUARED_CJK_UNIFIED_IDEOGRAPH-6E80"). +lisp_code_name(127542,"SQUARED_CJK_UNIFIED_IDEOGRAPH-6709"). +lisp_code_name(127543,"SQUARED_CJK_UNIFIED_IDEOGRAPH-6708"). +lisp_code_name(127544,"SQUARED_CJK_UNIFIED_IDEOGRAPH-7533"). +lisp_code_name(127545,"SQUARED_CJK_UNIFIED_IDEOGRAPH-5272"). +lisp_code_name(127546,"SQUARED_CJK_UNIFIED_IDEOGRAPH-55B6"). +lisp_code_name(127552,"TORTOISE_SHELL_BRACKETED_CJK_UNIFIED_IDEOGRAPH-672C"). +lisp_code_name(127553,"TORTOISE_SHELL_BRACKETED_CJK_UNIFIED_IDEOGRAPH-4E09"). +lisp_code_name(127554,"TORTOISE_SHELL_BRACKETED_CJK_UNIFIED_IDEOGRAPH-4E8C"). +lisp_code_name(127555,"TORTOISE_SHELL_BRACKETED_CJK_UNIFIED_IDEOGRAPH-5B89"). +lisp_code_name(127556,"TORTOISE_SHELL_BRACKETED_CJK_UNIFIED_IDEOGRAPH-70B9"). +lisp_code_name(127557,"TORTOISE_SHELL_BRACKETED_CJK_UNIFIED_IDEOGRAPH-6253"). +lisp_code_name(127558,"TORTOISE_SHELL_BRACKETED_CJK_UNIFIED_IDEOGRAPH-76D7"). +lisp_code_name(127559,"TORTOISE_SHELL_BRACKETED_CJK_UNIFIED_IDEOGRAPH-52DD"). +lisp_code_name(127560,"TORTOISE_SHELL_BRACKETED_CJK_UNIFIED_IDEOGRAPH-6557"). +lisp_code_name(127568,"CIRCLED_IDEOGRAPH_ADVANTAGE"). +lisp_code_name(127569,"CIRCLED_IDEOGRAPH_ACCEPT"). +lisp_code_name(127744,"CYCLONE"). +lisp_code_name(127745,"FOGGY"). +lisp_code_name(127746,"CLOSED_UMBRELLA"). +lisp_code_name(127747,"NIGHT_WITH_STARS"). +lisp_code_name(127748,"SUNRISE_OVER_MOUNTAINS"). +lisp_code_name(127749,"SUNRISE"). +lisp_code_name(127750,"CITYSCAPE_AT_DUSK"). +lisp_code_name(127751,"SUNSET_OVER_BUILDINGS"). +lisp_code_name(127752,"RAINBOW"). +lisp_code_name(127753,"BRIDGE_AT_NIGHT"). +lisp_code_name(127754,"WATER_WAVE"). +lisp_code_name(127755,"VOLCANO"). +lisp_code_name(127756,"MILKY_WAY"). +lisp_code_name(127757,"EARTH_GLOBE_EUROPE-AFRICA"). +lisp_code_name(127758,"EARTH_GLOBE_AMERICAS"). +lisp_code_name(127759,"EARTH_GLOBE_ASIA-AUSTRALIA"). +lisp_code_name(127760,"GLOBE_WITH_MERIDIANS"). +lisp_code_name(127761,"NEW_MOON_SYMBOL"). +lisp_code_name(127762,"WAXING_CRESCENT_MOON_SYMBOL"). +lisp_code_name(127763,"FIRST_QUARTER_MOON_SYMBOL"). +lisp_code_name(127764,"WAXING_GIBBOUS_MOON_SYMBOL"). +lisp_code_name(127765,"FULL_MOON_SYMBOL"). +lisp_code_name(127766,"WANING_GIBBOUS_MOON_SYMBOL"). +lisp_code_name(127767,"LAST_QUARTER_MOON_SYMBOL"). +lisp_code_name(127768,"WANING_CRESCENT_MOON_SYMBOL"). +lisp_code_name(127769,"CRESCENT_MOON"). +lisp_code_name(127770,"NEW_MOON_WITH_FACE"). +lisp_code_name(127771,"FIRST_QUARTER_MOON_WITH_FACE"). +lisp_code_name(127772,"LAST_QUARTER_MOON_WITH_FACE"). +lisp_code_name(127773,"FULL_MOON_WITH_FACE"). +lisp_code_name(127774,"SUN_WITH_FACE"). +lisp_code_name(127775,"GLOWING_STAR"). +lisp_code_name(127776,"SHOOTING_STAR"). +lisp_code_name(127777,"THERMOMETER"). +lisp_code_name(127778,"BLACK_DROPLET"). +lisp_code_name(127779,"WHITE_SUN"). +lisp_code_name(127780,"WHITE_SUN_WITH_SMALL_CLOUD"). +lisp_code_name(127781,"WHITE_SUN_BEHIND_CLOUD"). +lisp_code_name(127782,"WHITE_SUN_BEHIND_CLOUD_WITH_RAIN"). +lisp_code_name(127783,"CLOUD_WITH_RAIN"). +lisp_code_name(127784,"CLOUD_WITH_SNOW"). +lisp_code_name(127785,"CLOUD_WITH_LIGHTNING"). +lisp_code_name(127786,"CLOUD_WITH_TORNADO"). +lisp_code_name(127787,"FOG"). +lisp_code_name(127788,"WIND_BLOWING_FACE"). +lisp_code_name(127792,"CHESTNUT"). +lisp_code_name(127793,"SEEDLING"). +lisp_code_name(127794,"EVERGREEN_TREE"). +lisp_code_name(127795,"DECIDUOUS_TREE"). +lisp_code_name(127796,"PALM_TREE"). +lisp_code_name(127797,"CACTUS"). +lisp_code_name(127798,"HOT_PEPPER"). +lisp_code_name(127799,"TULIP"). +lisp_code_name(127800,"CHERRY_BLOSSOM"). +lisp_code_name(127801,"ROSE"). +lisp_code_name(127802,"HIBISCUS"). +lisp_code_name(127803,"SUNFLOWER"). +lisp_code_name(127804,"BLOSSOM"). +lisp_code_name(127805,"EAR_OF_MAIZE"). +lisp_code_name(127806,"EAR_OF_RICE"). +lisp_code_name(127807,"HERB"). +lisp_code_name(127808,"FOUR_LEAF_CLOVER"). +lisp_code_name(127809,"MAPLE_LEAF"). +lisp_code_name(127810,"FALLEN_LEAF"). +lisp_code_name(127811,"LEAF_FLUTTERING_IN_WIND"). +lisp_code_name(127812,"MUSHROOM"). +lisp_code_name(127813,"TOMATO"). +lisp_code_name(127814,"AUBERGINE"). +lisp_code_name(127815,"GRAPES"). +lisp_code_name(127816,"MELON"). +lisp_code_name(127817,"WATERMELON"). +lisp_code_name(127818,"TANGERINE"). +lisp_code_name(127819,"LEMON"). +lisp_code_name(127820,"BANANA"). +lisp_code_name(127821,"PINEAPPLE"). +lisp_code_name(127822,"RED_APPLE"). +lisp_code_name(127823,"GREEN_APPLE"). +lisp_code_name(127824,"PEAR"). +lisp_code_name(127825,"PEACH"). +lisp_code_name(127826,"CHERRIES"). +lisp_code_name(127827,"STRAWBERRY"). +lisp_code_name(127828,"HAMBURGER"). +lisp_code_name(127829,"SLICE_OF_PIZZA"). +lisp_code_name(127830,"MEAT_ON_BONE"). +lisp_code_name(127831,"POULTRY_LEG"). +lisp_code_name(127832,"RICE_CRACKER"). +lisp_code_name(127833,"RICE_BALL"). +lisp_code_name(127834,"COOKED_RICE"). +lisp_code_name(127835,"CURRY_AND_RICE"). +lisp_code_name(127836,"STEAMING_BOWL"). +lisp_code_name(127837,"SPAGHETTI"). +lisp_code_name(127838,"BREAD"). +lisp_code_name(127839,"FRENCH_FRIES"). +lisp_code_name(127840,"ROASTED_SWEET_POTATO"). +lisp_code_name(127841,"DANGO"). +lisp_code_name(127842,"ODEN"). +lisp_code_name(127843,"SUSHI"). +lisp_code_name(127844,"FRIED_SHRIMP"). +lisp_code_name(127845,"FISH_CAKE_WITH_SWIRL_DESIGN"). +lisp_code_name(127846,"SOFT_ICE_CREAM"). +lisp_code_name(127847,"SHAVED_ICE"). +lisp_code_name(127848,"ICE_CREAM"). +lisp_code_name(127849,"DOUGHNUT"). +lisp_code_name(127850,"COOKIE"). +lisp_code_name(127851,"CHOCOLATE_BAR"). +lisp_code_name(127852,"CANDY"). +lisp_code_name(127853,"LOLLIPOP"). +lisp_code_name(127854,"CUSTARD"). +lisp_code_name(127855,"HONEY_POT"). +lisp_code_name(127856,"SHORTCAKE"). +lisp_code_name(127857,"BENTO_BOX"). +lisp_code_name(127858,"POT_OF_FOOD"). +lisp_code_name(127859,"COOKING"). +lisp_code_name(127860,"FORK_AND_KNIFE"). +lisp_code_name(127861,"TEACUP_WITHOUT_HANDLE"). +lisp_code_name(127862,"SAKE_BOTTLE_AND_CUP"). +lisp_code_name(127863,"WINE_GLASS"). +lisp_code_name(127864,"COCKTAIL_GLASS"). +lisp_code_name(127865,"TROPICAL_DRINK"). +lisp_code_name(127866,"BEER_MUG"). +lisp_code_name(127867,"CLINKING_BEER_MUGS"). +lisp_code_name(127868,"BABY_BOTTLE"). +lisp_code_name(127869,"FORK_AND_KNIFE_WITH_PLATE"). +lisp_code_name(127872,"RIBBON"). +lisp_code_name(127873,"WRAPPED_PRESENT"). +lisp_code_name(127874,"BIRTHDAY_CAKE"). +lisp_code_name(127875,"JACK-O-LANTERN"). +lisp_code_name(127876,"CHRISTMAS_TREE"). +lisp_code_name(127877,"FATHER_CHRISTMAS"). +lisp_code_name(127878,"FIREWORKS"). +lisp_code_name(127879,"FIREWORK_SPARKLER"). +lisp_code_name(127880,"BALLOON"). +lisp_code_name(127881,"PARTY_POPPER"). +lisp_code_name(127882,"CONFETTI_BALL"). +lisp_code_name(127883,"TANABATA_TREE"). +lisp_code_name(127884,"CROSSED_FLAGS"). +lisp_code_name(127885,"PINE_DECORATION"). +lisp_code_name(127886,"JAPANESE_DOLLS"). +lisp_code_name(127887,"CARP_STREAMER"). +lisp_code_name(127888,"WIND_CHIME"). +lisp_code_name(127889,"MOON_VIEWING_CEREMONY"). +lisp_code_name(127890,"SCHOOL_SATCHEL"). +lisp_code_name(127891,"GRADUATION_CAP"). +lisp_code_name(127892,"HEART_WITH_TIP_ON_THE_LEFT"). +lisp_code_name(127893,"BOUQUET_OF_FLOWERS"). +lisp_code_name(127894,"MILITARY_MEDAL"). +lisp_code_name(127895,"REMINDER_RIBBON"). +lisp_code_name(127896,"MUSICAL_KEYBOARD_WITH_JACKS"). +lisp_code_name(127897,"STUDIO_MICROPHONE"). +lisp_code_name(127898,"LEVEL_SLIDER"). +lisp_code_name(127899,"CONTROL_KNOBS"). +lisp_code_name(127900,"BEAMED_ASCENDING_MUSICAL_NOTES"). +lisp_code_name(127901,"BEAMED_DESCENDING_MUSICAL_NOTES"). +lisp_code_name(127902,"FILM_FRAMES"). +lisp_code_name(127903,"ADMISSION_TICKETS"). +lisp_code_name(127904,"CAROUSEL_HORSE"). +lisp_code_name(127905,"FERRIS_WHEEL"). +lisp_code_name(127906,"ROLLER_COASTER"). +lisp_code_name(127907,"FISHING_POLE_AND_FISH"). +lisp_code_name(127908,"MICROPHONE"). +lisp_code_name(127909,"MOVIE_CAMERA"). +lisp_code_name(127910,"CINEMA"). +lisp_code_name(127911,"HEADPHONE"). +lisp_code_name(127912,"ARTIST_PALETTE"). +lisp_code_name(127913,"TOP_HAT"). +lisp_code_name(127914,"CIRCUS_TENT"). +lisp_code_name(127915,"TICKET"). +lisp_code_name(127916,"CLAPPER_BOARD"). +lisp_code_name(127917,"PERFORMING_ARTS"). +lisp_code_name(127918,"VIDEO_GAME"). +lisp_code_name(127919,"DIRECT_HIT"). +lisp_code_name(127920,"SLOT_MACHINE"). +lisp_code_name(127921,"BILLIARDS"). +lisp_code_name(127922,"GAME_DIE"). +lisp_code_name(127923,"BOWLING"). +lisp_code_name(127924,"FLOWER_PLAYING_CARDS"). +lisp_code_name(127925,"MUSICAL_NOTE"). +lisp_code_name(127926,"MULTIPLE_MUSICAL_NOTES"). +lisp_code_name(127927,"SAXOPHONE"). +lisp_code_name(127928,"GUITAR"). +lisp_code_name(127929,"MUSICAL_KEYBOARD"). +lisp_code_name(127930,"TRUMPET"). +lisp_code_name(127931,"VIOLIN"). +lisp_code_name(127932,"MUSICAL_SCORE"). +lisp_code_name(127933,"RUNNING_SHIRT_WITH_SASH"). +lisp_code_name(127934,"TENNIS_RACQUET_AND_BALL"). +lisp_code_name(127935,"SKI_AND_SKI_BOOT"). +lisp_code_name(127936,"BASKETBALL_AND_HOOP"). +lisp_code_name(127937,"CHEQUERED_FLAG"). +lisp_code_name(127938,"SNOWBOARDER"). +lisp_code_name(127939,"RUNNER"). +lisp_code_name(127940,"SURFER"). +lisp_code_name(127941,"SPORTS_MEDAL"). +lisp_code_name(127942,"TROPHY"). +lisp_code_name(127943,"HORSE_RACING"). +lisp_code_name(127944,"AMERICAN_FOOTBALL"). +lisp_code_name(127945,"RUGBY_FOOTBALL"). +lisp_code_name(127946,"SWIMMER"). +lisp_code_name(127947,"WEIGHT_LIFTER"). +lisp_code_name(127948,"GOLFER"). +lisp_code_name(127949,"RACING_MOTORCYCLE"). +lisp_code_name(127950,"RACING_CAR"). +lisp_code_name(127956,"SNOW_CAPPED_MOUNTAIN"). +lisp_code_name(127957,"CAMPING"). +lisp_code_name(127958,"BEACH_WITH_UMBRELLA"). +lisp_code_name(127959,"BUILDING_CONSTRUCTION"). +lisp_code_name(127960,"HOUSE_BUILDINGS"). +lisp_code_name(127961,"CITYSCAPE"). +lisp_code_name(127962,"DERELICT_HOUSE_BUILDING"). +lisp_code_name(127963,"CLASSICAL_BUILDING"). +lisp_code_name(127964,"DESERT"). +lisp_code_name(127965,"DESERT_ISLAND"). +lisp_code_name(127966,"NATIONAL_PARK"). +lisp_code_name(127967,"STADIUM"). +lisp_code_name(127968,"HOUSE_BUILDING"). +lisp_code_name(127969,"HOUSE_WITH_GARDEN"). +lisp_code_name(127970,"OFFICE_BUILDING"). +lisp_code_name(127971,"JAPANESE_POST_OFFICE"). +lisp_code_name(127972,"EUROPEAN_POST_OFFICE"). +lisp_code_name(127973,"HOSPITAL"). +lisp_code_name(127974,"BANK"). +lisp_code_name(127975,"AUTOMATED_TELLER_MACHINE"). +lisp_code_name(127976,"HOTEL"). +lisp_code_name(127977,"LOVE_HOTEL"). +lisp_code_name(127978,"CONVENIENCE_STORE"). +lisp_code_name(127979,"SCHOOL"). +lisp_code_name(127980,"DEPARTMENT_STORE"). +lisp_code_name(127981,"FACTORY"). +lisp_code_name(127982,"IZAKAYA_LANTERN"). +lisp_code_name(127983,"JAPANESE_CASTLE"). +lisp_code_name(127984,"EUROPEAN_CASTLE"). +lisp_code_name(127985,"WHITE_PENNANT"). +lisp_code_name(127986,"BLACK_PENNANT"). +lisp_code_name(127987,"WAVING_WHITE_FLAG"). +lisp_code_name(127988,"WAVING_BLACK_FLAG"). +lisp_code_name(127989,"ROSETTE"). +lisp_code_name(127990,"BLACK_ROSETTE"). +lisp_code_name(127991,"LABEL"). +lisp_code_name(128000,"RAT"). +lisp_code_name(128001,"MOUSE"). +lisp_code_name(128002,"OX"). +lisp_code_name(128003,"WATER_BUFFALO"). +lisp_code_name(128004,"COW"). +lisp_code_name(128005,"TIGER"). +lisp_code_name(128006,"LEOPARD"). +lisp_code_name(128007,"RABBIT"). +lisp_code_name(128008,"CAT"). +lisp_code_name(128009,"DRAGON"). +lisp_code_name(128010,"CROCODILE"). +lisp_code_name(128011,"WHALE"). +lisp_code_name(128012,"SNAIL"). +lisp_code_name(128013,"SNAKE"). +lisp_code_name(128014,"HORSE"). +lisp_code_name(128015,"RAM"). +lisp_code_name(128016,"GOAT"). +lisp_code_name(128017,"SHEEP"). +lisp_code_name(128018,"MONKEY"). +lisp_code_name(128019,"ROOSTER"). +lisp_code_name(128020,"CHICKEN"). +lisp_code_name(128021,"DOG"). +lisp_code_name(128022,"PIG"). +lisp_code_name(128023,"BOAR"). +lisp_code_name(128024,"ELEPHANT"). +lisp_code_name(128025,"OCTOPUS"). +lisp_code_name(128026,"SPIRAL_SHELL"). +lisp_code_name(128027,"BUG"). +lisp_code_name(128028,"ANT"). +lisp_code_name(128029,"HONEYBEE"). +lisp_code_name(128030,"LADY_BEETLE"). +lisp_code_name(128031,"FISH"). +lisp_code_name(128032,"TROPICAL_FISH"). +lisp_code_name(128033,"BLOWFISH"). +lisp_code_name(128034,"TURTLE"). +lisp_code_name(128035,"HATCHING_CHICK"). +lisp_code_name(128036,"BABY_CHICK"). +lisp_code_name(128037,"FRONT-FACING_BABY_CHICK"). +lisp_code_name(128038,"BIRD"). +lisp_code_name(128039,"PENGUIN"). +lisp_code_name(128040,"KOALA"). +lisp_code_name(128041,"POODLE"). +lisp_code_name(128042,"DROMEDARY_CAMEL"). +lisp_code_name(128043,"BACTRIAN_CAMEL"). +lisp_code_name(128044,"DOLPHIN"). +lisp_code_name(128045,"MOUSE_FACE"). +lisp_code_name(128046,"COW_FACE"). +lisp_code_name(128047,"TIGER_FACE"). +lisp_code_name(128048,"RABBIT_FACE"). +lisp_code_name(128049,"CAT_FACE"). +lisp_code_name(128050,"DRAGON_FACE"). +lisp_code_name(128051,"SPOUTING_WHALE"). +lisp_code_name(128052,"HORSE_FACE"). +lisp_code_name(128053,"MONKEY_FACE"). +lisp_code_name(128054,"DOG_FACE"). +lisp_code_name(128055,"PIG_FACE"). +lisp_code_name(128056,"FROG_FACE"). +lisp_code_name(128057,"HAMSTER_FACE"). +lisp_code_name(128058,"WOLF_FACE"). +lisp_code_name(128059,"BEAR_FACE"). +lisp_code_name(128060,"PANDA_FACE"). +lisp_code_name(128061,"PIG_NOSE"). +lisp_code_name(128062,"PAW_PRINTS"). +lisp_code_name(128063,"CHIPMUNK"). +lisp_code_name(128064,"EYES"). +lisp_code_name(128065,"EYE"). +lisp_code_name(128066,"EAR"). +lisp_code_name(128067,"NOSE"). +lisp_code_name(128068,"MOUTH"). +lisp_code_name(128069,"TONGUE"). +lisp_code_name(128070,"WHITE_UP_POINTING_BACKHAND_INDEX"). +lisp_code_name(128071,"WHITE_DOWN_POINTING_BACKHAND_INDEX"). +lisp_code_name(128072,"WHITE_LEFT_POINTING_BACKHAND_INDEX"). +lisp_code_name(128073,"WHITE_RIGHT_POINTING_BACKHAND_INDEX"). +lisp_code_name(128074,"FISTED_HAND_SIGN"). +lisp_code_name(128075,"WAVING_HAND_SIGN"). +lisp_code_name(128076,"OK_HAND_SIGN"). +lisp_code_name(128077,"THUMBS_UP_SIGN"). +lisp_code_name(128078,"THUMBS_DOWN_SIGN"). +lisp_code_name(128079,"CLAPPING_HANDS_SIGN"). +lisp_code_name(128080,"OPEN_HANDS_SIGN"). +lisp_code_name(128081,"CROWN"). +lisp_code_name(128082,"WOMANS_HAT"). +lisp_code_name(128083,"EYEGLASSES"). +lisp_code_name(128084,"NECKTIE"). +lisp_code_name(128085,"T-SHIRT"). +lisp_code_name(128086,"JEANS"). +lisp_code_name(128087,"DRESS"). +lisp_code_name(128088,"KIMONO"). +lisp_code_name(128089,"BIKINI"). +lisp_code_name(128090,"WOMANS_CLOTHES"). +lisp_code_name(128091,"PURSE"). +lisp_code_name(128092,"HANDBAG"). +lisp_code_name(128093,"POUCH"). +lisp_code_name(128094,"MANS_SHOE"). +lisp_code_name(128095,"ATHLETIC_SHOE"). +lisp_code_name(128096,"HIGH-HEELED_SHOE"). +lisp_code_name(128097,"WOMANS_SANDAL"). +lisp_code_name(128098,"WOMANS_BOOTS"). +lisp_code_name(128099,"FOOTPRINTS"). +lisp_code_name(128100,"BUST_IN_SILHOUETTE"). +lisp_code_name(128101,"BUSTS_IN_SILHOUETTE"). +lisp_code_name(128102,"BOY"). +lisp_code_name(128103,"GIRL"). +lisp_code_name(128104,"MAN"). +lisp_code_name(128105,"WOMAN"). +lisp_code_name(128106,"FAMILY"). +lisp_code_name(128107,"MAN_AND_WOMAN_HOLDING_HANDS"). +lisp_code_name(128108,"TWO_MEN_HOLDING_HANDS"). +lisp_code_name(128109,"TWO_WOMEN_HOLDING_HANDS"). +lisp_code_name(128110,"POLICE_OFFICER"). +lisp_code_name(128111,"WOMAN_WITH_BUNNY_EARS"). +lisp_code_name(128112,"BRIDE_WITH_VEIL"). +lisp_code_name(128113,"PERSON_WITH_BLOND_HAIR"). +lisp_code_name(128114,"MAN_WITH_GUA_PI_MAO"). +lisp_code_name(128115,"MAN_WITH_TURBAN"). +lisp_code_name(128116,"OLDER_MAN"). +lisp_code_name(128117,"OLDER_WOMAN"). +lisp_code_name(128118,"BABY"). +lisp_code_name(128119,"CONSTRUCTION_WORKER"). +lisp_code_name(128120,"PRINCESS"). +lisp_code_name(128121,"JAPANESE_OGRE"). +lisp_code_name(128122,"JAPANESE_GOBLIN"). +lisp_code_name(128123,"GHOST"). +lisp_code_name(128124,"BABY_ANGEL"). +lisp_code_name(128125,"EXTRATERRESTRIAL_ALIEN"). +lisp_code_name(128126,"ALIEN_MONSTER"). +lisp_code_name(128127,"IMP"). +lisp_code_name(128128,"SKULL"). +lisp_code_name(128129,"INFORMATION_DESK_PERSON"). +lisp_code_name(128130,"GUARDSMAN"). +lisp_code_name(128131,"DANCER"). +lisp_code_name(128132,"LIPSTICK"). +lisp_code_name(128133,"NAIL_POLISH"). +lisp_code_name(128134,"FACE_MASSAGE"). +lisp_code_name(128135,"HAIRCUT"). +lisp_code_name(128136,"BARBER_POLE"). +lisp_code_name(128137,"SYRINGE"). +lisp_code_name(128138,"PILL"). +lisp_code_name(128139,"KISS_MARK"). +lisp_code_name(128140,"LOVE_LETTER"). +lisp_code_name(128141,"RING"). +lisp_code_name(128142,"GEM_STONE"). +lisp_code_name(128143,"KISS"). +lisp_code_name(128144,"BOUQUET"). +lisp_code_name(128145,"COUPLE_WITH_HEART"). +lisp_code_name(128146,"WEDDING"). +lisp_code_name(128147,"BEATING_HEART"). +lisp_code_name(128148,"BROKEN_HEART"). +lisp_code_name(128149,"TWO_HEARTS"). +lisp_code_name(128150,"SPARKLING_HEART"). +lisp_code_name(128151,"GROWING_HEART"). +lisp_code_name(128152,"HEART_WITH_ARROW"). +lisp_code_name(128153,"BLUE_HEART"). +lisp_code_name(128154,"GREEN_HEART"). +lisp_code_name(128155,"YELLOW_HEART"). +lisp_code_name(128156,"PURPLE_HEART"). +lisp_code_name(128157,"HEART_WITH_RIBBON"). +lisp_code_name(128158,"REVOLVING_HEARTS"). +lisp_code_name(128159,"HEART_DECORATION"). +lisp_code_name(128160,"DIAMOND_SHAPE_WITH_A_DOT_INSIDE"). +lisp_code_name(128161,"ELECTRIC_LIGHT_BULB"). +lisp_code_name(128162,"ANGER_SYMBOL"). +lisp_code_name(128163,"BOMB"). +lisp_code_name(128164,"SLEEPING_SYMBOL"). +lisp_code_name(128165,"COLLISION_SYMBOL"). +lisp_code_name(128166,"SPLASHING_SWEAT_SYMBOL"). +lisp_code_name(128167,"DROPLET"). +lisp_code_name(128168,"DASH_SYMBOL"). +lisp_code_name(128169,"PILE_OF_POO"). +lisp_code_name(128170,"FLEXED_BICEPS"). +lisp_code_name(128171,"DIZZY_SYMBOL"). +lisp_code_name(128172,"SPEECH_BALLOON"). +lisp_code_name(128173,"THOUGHT_BALLOON"). +lisp_code_name(128174,"WHITE_FLOWER"). +lisp_code_name(128175,"HUNDRED_POINTS_SYMBOL"). +lisp_code_name(128176,"MONEY_BAG"). +lisp_code_name(128177,"CURRENCY_EXCHANGE"). +lisp_code_name(128178,"HEAVY_DOLLAR_SIGN"). +lisp_code_name(128179,"CREDIT_CARD"). +lisp_code_name(128180,"BANKNOTE_WITH_YEN_SIGN"). +lisp_code_name(128181,"BANKNOTE_WITH_DOLLAR_SIGN"). +lisp_code_name(128182,"BANKNOTE_WITH_EURO_SIGN"). +lisp_code_name(128183,"BANKNOTE_WITH_POUND_SIGN"). +lisp_code_name(128184,"MONEY_WITH_WINGS"). +lisp_code_name(128185,"CHART_WITH_UPWARDS_TREND_AND_YEN_SIGN"). +lisp_code_name(128186,"SEAT"). +lisp_code_name(128187,"PERSONAL_COMPUTER"). +lisp_code_name(128188,"BRIEFCASE"). +lisp_code_name(128189,"MINIDISC"). +lisp_code_name(128190,"FLOPPY_DISK"). +lisp_code_name(128191,"OPTICAL_DISC"). +lisp_code_name(128192,"DVD"). +lisp_code_name(128193,"FILE_FOLDER"). +lisp_code_name(128194,"OPEN_FILE_FOLDER"). +lisp_code_name(128195,"PAGE_WITH_CURL"). +lisp_code_name(128196,"PAGE_FACING_UP"). +lisp_code_name(128197,"CALENDAR"). +lisp_code_name(128198,"TEAR-OFF_CALENDAR"). +lisp_code_name(128199,"CARD_INDEX"). +lisp_code_name(128200,"CHART_WITH_UPWARDS_TREND"). +lisp_code_name(128201,"CHART_WITH_DOWNWARDS_TREND"). +lisp_code_name(128202,"BAR_CHART"). +lisp_code_name(128203,"CLIPBOARD"). +lisp_code_name(128204,"PUSHPIN"). +lisp_code_name(128205,"ROUND_PUSHPIN"). +lisp_code_name(128206,"PAPERCLIP"). +lisp_code_name(128207,"STRAIGHT_RULER"). +lisp_code_name(128208,"TRIANGULAR_RULER"). +lisp_code_name(128209,"BOOKMARK_TABS"). +lisp_code_name(128210,"LEDGER"). +lisp_code_name(128211,"NOTEBOOK"). +lisp_code_name(128212,"NOTEBOOK_WITH_DECORATIVE_COVER"). +lisp_code_name(128213,"CLOSED_BOOK"). +lisp_code_name(128214,"OPEN_BOOK"). +lisp_code_name(128215,"GREEN_BOOK"). +lisp_code_name(128216,"BLUE_BOOK"). +lisp_code_name(128217,"ORANGE_BOOK"). +lisp_code_name(128218,"BOOKS"). +lisp_code_name(128219,"NAME_BADGE"). +lisp_code_name(128220,"SCROLL"). +lisp_code_name(128221,"MEMO"). +lisp_code_name(128222,"TELEPHONE_RECEIVER"). +lisp_code_name(128223,"PAGER"). +lisp_code_name(128224,"FAX_MACHINE"). +lisp_code_name(128225,"SATELLITE_ANTENNA"). +lisp_code_name(128226,"PUBLIC_ADDRESS_LOUDSPEAKER"). +lisp_code_name(128227,"CHEERING_MEGAPHONE"). +lisp_code_name(128228,"OUTBOX_TRAY"). +lisp_code_name(128229,"INBOX_TRAY"). +lisp_code_name(128230,"PACKAGE"). +lisp_code_name(128231,"E-MAIL_SYMBOL"). +lisp_code_name(128232,"INCOMING_ENVELOPE"). +lisp_code_name(128233,"ENVELOPE_WITH_DOWNWARDS_ARROW_ABOVE"). +lisp_code_name(128234,"CLOSED_MAILBOX_WITH_LOWERED_FLAG"). +lisp_code_name(128235,"CLOSED_MAILBOX_WITH_RAISED_FLAG"). +lisp_code_name(128236,"OPEN_MAILBOX_WITH_RAISED_FLAG"). +lisp_code_name(128237,"OPEN_MAILBOX_WITH_LOWERED_FLAG"). +lisp_code_name(128238,"POSTBOX"). +lisp_code_name(128239,"POSTAL_HORN"). +lisp_code_name(128240,"NEWSPAPER"). +lisp_code_name(128241,"MOBILE_PHONE"). +lisp_code_name(128242,"MOBILE_PHONE_WITH_RIGHTWARDS_ARROW_AT_LEFT"). +lisp_code_name(128243,"VIBRATION_MODE"). +lisp_code_name(128244,"MOBILE_PHONE_OFF"). +lisp_code_name(128245,"NO_MOBILE_PHONES"). +lisp_code_name(128246,"ANTENNA_WITH_BARS"). +lisp_code_name(128247,"CAMERA"). +lisp_code_name(128248,"CAMERA_WITH_FLASH"). +lisp_code_name(128249,"VIDEO_CAMERA"). +lisp_code_name(128250,"TELEVISION"). +lisp_code_name(128251,"RADIO"). +lisp_code_name(128252,"VIDEOCASSETTE"). +lisp_code_name(128253,"FILM_PROJECTOR"). +lisp_code_name(128254,"PORTABLE_STEREO"). +lisp_code_name(128256,"TWISTED_RIGHTWARDS_ARROWS"). +lisp_code_name(128257,"CLOCKWISE_RIGHTWARDS_AND_LEFTWARDS_OPEN_CIRCLE_ARROWS"). +lisp_code_name(128258,"CLOCKWISE_RIGHTWARDS_AND_LEFTWARDS_OPEN_CIRCLE_ARROWS_WITH_CIRCLED_ONE_OVERLAY"). +lisp_code_name(128259,"CLOCKWISE_DOWNWARDS_AND_UPWARDS_OPEN_CIRCLE_ARROWS"). +lisp_code_name(128260,"ANTICLOCKWISE_DOWNWARDS_AND_UPWARDS_OPEN_CIRCLE_ARROWS"). +lisp_code_name(128261,"LOW_BRIGHTNESS_SYMBOL"). +lisp_code_name(128262,"HIGH_BRIGHTNESS_SYMBOL"). +lisp_code_name(128263,"SPEAKER_WITH_CANCELLATION_STROKE"). +lisp_code_name(128264,"SPEAKER"). +lisp_code_name(128265,"SPEAKER_WITH_ONE_SOUND_WAVE"). +lisp_code_name(128266,"SPEAKER_WITH_THREE_SOUND_WAVES"). +lisp_code_name(128267,"BATTERY"). +lisp_code_name(128268,"ELECTRIC_PLUG"). +lisp_code_name(128269,"LEFT-POINTING_MAGNIFYING_GLASS"). +lisp_code_name(128270,"RIGHT-POINTING_MAGNIFYING_GLASS"). +lisp_code_name(128271,"LOCK_WITH_INK_PEN"). +lisp_code_name(128272,"CLOSED_LOCK_WITH_KEY"). +lisp_code_name(128273,"KEY"). +lisp_code_name(128274,"LOCK"). +lisp_code_name(128275,"OPEN_LOCK"). +lisp_code_name(128276,"BELL"). +lisp_code_name(128277,"BELL_WITH_CANCELLATION_STROKE"). +lisp_code_name(128278,"BOOKMARK"). +lisp_code_name(128279,"LINK_SYMBOL"). +lisp_code_name(128280,"RADIO_BUTTON"). +lisp_code_name(128281,"BACK_WITH_LEFTWARDS_ARROW_ABOVE"). +lisp_code_name(128282,"END_WITH_LEFTWARDS_ARROW_ABOVE"). +lisp_code_name(128283,"ON_WITH_EXCLAMATION_MARK_WITH_LEFT_RIGHT_ARROW_ABOVE"). +lisp_code_name(128284,"SOON_WITH_RIGHTWARDS_ARROW_ABOVE"). +lisp_code_name(128285,"TOP_WITH_UPWARDS_ARROW_ABOVE"). +lisp_code_name(128286,"NO_ONE_UNDER_EIGHTEEN_SYMBOL"). +lisp_code_name(128287,"KEYCAP_TEN"). +lisp_code_name(128288,"INPUT_SYMBOL_FOR_LATIN_CAPITAL_LETTERS"). +lisp_code_name(128289,"INPUT_SYMBOL_FOR_LATIN_SMALL_LETTERS"). +lisp_code_name(128290,"INPUT_SYMBOL_FOR_NUMBERS"). +lisp_code_name(128291,"INPUT_SYMBOL_FOR_SYMBOLS"). +lisp_code_name(128292,"INPUT_SYMBOL_FOR_LATIN_LETTERS"). +lisp_code_name(128293,"FIRE"). +lisp_code_name(128294,"ELECTRIC_TORCH"). +lisp_code_name(128295,"WRENCH"). +lisp_code_name(128296,"HAMMER"). +lisp_code_name(128297,"NUT_AND_BOLT"). +lisp_code_name(128298,"HOCHO"). +lisp_code_name(128299,"PISTOL"). +lisp_code_name(128300,"MICROSCOPE"). +lisp_code_name(128301,"TELESCOPE"). +lisp_code_name(128302,"CRYSTAL_BALL"). +lisp_code_name(128303,"SIX_POINTED_STAR_WITH_MIDDLE_DOT"). +lisp_code_name(128304,"JAPANESE_SYMBOL_FOR_BEGINNER"). +lisp_code_name(128305,"TRIDENT_EMBLEM"). +lisp_code_name(128306,"BLACK_SQUARE_BUTTON"). +lisp_code_name(128307,"WHITE_SQUARE_BUTTON"). +lisp_code_name(128308,"LARGE_RED_CIRCLE"). +lisp_code_name(128309,"LARGE_BLUE_CIRCLE"). +lisp_code_name(128310,"LARGE_ORANGE_DIAMOND"). +lisp_code_name(128311,"LARGE_BLUE_DIAMOND"). +lisp_code_name(128312,"SMALL_ORANGE_DIAMOND"). +lisp_code_name(128313,"SMALL_BLUE_DIAMOND"). +lisp_code_name(128314,"UP-POINTING_RED_TRIANGLE"). +lisp_code_name(128315,"DOWN-POINTING_RED_TRIANGLE"). +lisp_code_name(128316,"UP-POINTING_SMALL_RED_TRIANGLE"). +lisp_code_name(128317,"DOWN-POINTING_SMALL_RED_TRIANGLE"). +lisp_code_name(128318,"LOWER_RIGHT_SHADOWED_WHITE_CIRCLE"). +lisp_code_name(128319,"UPPER_RIGHT_SHADOWED_WHITE_CIRCLE"). +lisp_code_name(128320,"CIRCLED_CROSS_POMMEE"). +lisp_code_name(128321,"CROSS_POMMEE_WITH_HALF-CIRCLE_BELOW"). +lisp_code_name(128322,"CROSS_POMMEE"). +lisp_code_name(128323,"NOTCHED_LEFT_SEMICIRCLE_WITH_THREE_DOTS"). +lisp_code_name(128324,"NOTCHED_RIGHT_SEMICIRCLE_WITH_THREE_DOTS"). +lisp_code_name(128325,"SYMBOL_FOR_MARKS_CHAPTER"). +lisp_code_name(128326,"WHITE_LATIN_CROSS"). +lisp_code_name(128327,"HEAVY_LATIN_CROSS"). +lisp_code_name(128328,"CELTIC_CROSS"). +lisp_code_name(128329,"OM_SYMBOL"). +lisp_code_name(128330,"DOVE_OF_PEACE"). +lisp_code_name(128336,"CLOCK_FACE_ONE_OCLOCK"). +lisp_code_name(128337,"CLOCK_FACE_TWO_OCLOCK"). +lisp_code_name(128338,"CLOCK_FACE_THREE_OCLOCK"). +lisp_code_name(128339,"CLOCK_FACE_FOUR_OCLOCK"). +lisp_code_name(128340,"CLOCK_FACE_FIVE_OCLOCK"). +lisp_code_name(128341,"CLOCK_FACE_SIX_OCLOCK"). +lisp_code_name(128342,"CLOCK_FACE_SEVEN_OCLOCK"). +lisp_code_name(128343,"CLOCK_FACE_EIGHT_OCLOCK"). +lisp_code_name(128344,"CLOCK_FACE_NINE_OCLOCK"). +lisp_code_name(128345,"CLOCK_FACE_TEN_OCLOCK"). +lisp_code_name(128346,"CLOCK_FACE_ELEVEN_OCLOCK"). +lisp_code_name(128347,"CLOCK_FACE_TWELVE_OCLOCK"). +lisp_code_name(128348,"CLOCK_FACE_ONE-THIRTY"). +lisp_code_name(128349,"CLOCK_FACE_TWO-THIRTY"). +lisp_code_name(128350,"CLOCK_FACE_THREE-THIRTY"). +lisp_code_name(128351,"CLOCK_FACE_FOUR-THIRTY"). +lisp_code_name(128352,"CLOCK_FACE_FIVE-THIRTY"). +lisp_code_name(128353,"CLOCK_FACE_SIX-THIRTY"). +lisp_code_name(128354,"CLOCK_FACE_SEVEN-THIRTY"). +lisp_code_name(128355,"CLOCK_FACE_EIGHT-THIRTY"). +lisp_code_name(128356,"CLOCK_FACE_NINE-THIRTY"). +lisp_code_name(128357,"CLOCK_FACE_TEN-THIRTY"). +lisp_code_name(128358,"CLOCK_FACE_ELEVEN-THIRTY"). +lisp_code_name(128359,"CLOCK_FACE_TWELVE-THIRTY"). +lisp_code_name(128360,"RIGHT_SPEAKER"). +lisp_code_name(128361,"RIGHT_SPEAKER_WITH_ONE_SOUND_WAVE"). +lisp_code_name(128362,"RIGHT_SPEAKER_WITH_THREE_SOUND_WAVES"). +lisp_code_name(128363,"BULLHORN"). +lisp_code_name(128364,"BULLHORN_WITH_SOUND_WAVES"). +lisp_code_name(128365,"RINGING_BELL"). +lisp_code_name(128366,"BOOK"). +lisp_code_name(128367,"CANDLE"). +lisp_code_name(128368,"MANTELPIECE_CLOCK"). +lisp_code_name(128369,"BLACK_SKULL_AND_CROSSBONES"). +lisp_code_name(128370,"NO_PIRACY"). +lisp_code_name(128371,"HOLE"). +lisp_code_name(128372,"MAN_IN_BUSINESS_SUIT_LEVITATING"). +lisp_code_name(128373,"SLEUTH_OR_SPY"). +lisp_code_name(128374,"DARK_SUNGLASSES"). +lisp_code_name(128375,"SPIDER"). +lisp_code_name(128376,"SPIDER_WEB"). +lisp_code_name(128377,"JOYSTICK"). +lisp_code_name(128379,"LEFT_HAND_TELEPHONE_RECEIVER"). +lisp_code_name(128380,"TELEPHONE_RECEIVER_WITH_PAGE"). +lisp_code_name(128381,"RIGHT_HAND_TELEPHONE_RECEIVER"). +lisp_code_name(128382,"WHITE_TOUCHTONE_TELEPHONE"). +lisp_code_name(128383,"BLACK_TOUCHTONE_TELEPHONE"). +lisp_code_name(128384,"TELEPHONE_ON_TOP_OF_MODEM"). +lisp_code_name(128385,"CLAMSHELL_MOBILE_PHONE"). +lisp_code_name(128386,"BACK_OF_ENVELOPE"). +lisp_code_name(128387,"STAMPED_ENVELOPE"). +lisp_code_name(128388,"ENVELOPE_WITH_LIGHTNING"). +lisp_code_name(128389,"FLYING_ENVELOPE"). +lisp_code_name(128390,"PEN_OVER_STAMPED_ENVELOPE"). +lisp_code_name(128391,"LINKED_PAPERCLIPS"). +lisp_code_name(128392,"BLACK_PUSHPIN"). +lisp_code_name(128393,"LOWER_LEFT_PENCIL"). +lisp_code_name(128394,"LOWER_LEFT_BALLPOINT_PEN"). +lisp_code_name(128395,"LOWER_LEFT_FOUNTAIN_PEN"). +lisp_code_name(128396,"LOWER_LEFT_PAINTBRUSH"). +lisp_code_name(128397,"LOWER_LEFT_CRAYON"). +lisp_code_name(128398,"LEFT_WRITING_HAND"). +lisp_code_name(128399,"TURNED_OK_HAND_SIGN"). +lisp_code_name(128400,"RAISED_HAND_WITH_FINGERS_SPLAYED"). +lisp_code_name(128401,"REVERSED_RAISED_HAND_WITH_FINGERS_SPLAYED"). +lisp_code_name(128402,"REVERSED_THUMBS_UP_SIGN"). +lisp_code_name(128403,"REVERSED_THUMBS_DOWN_SIGN"). +lisp_code_name(128404,"REVERSED_VICTORY_HAND"). +lisp_code_name(128405,"REVERSED_HAND_WITH_MIDDLE_FINGER_EXTENDED"). +lisp_code_name(128406,"RAISED_HAND_WITH_PART_BETWEEN_MIDDLE_AND_RING_FINGERS"). +lisp_code_name(128407,"WHITE_DOWN_POINTING_LEFT_HAND_INDEX"). +lisp_code_name(128408,"SIDEWAYS_WHITE_LEFT_POINTING_INDEX"). +lisp_code_name(128409,"SIDEWAYS_WHITE_RIGHT_POINTING_INDEX"). +lisp_code_name(128410,"SIDEWAYS_BLACK_LEFT_POINTING_INDEX"). +lisp_code_name(128411,"SIDEWAYS_BLACK_RIGHT_POINTING_INDEX"). +lisp_code_name(128412,"BLACK_LEFT_POINTING_BACKHAND_INDEX"). +lisp_code_name(128413,"BLACK_RIGHT_POINTING_BACKHAND_INDEX"). +lisp_code_name(128414,"SIDEWAYS_WHITE_UP_POINTING_INDEX"). +lisp_code_name(128415,"SIDEWAYS_WHITE_DOWN_POINTING_INDEX"). +lisp_code_name(128416,"SIDEWAYS_BLACK_UP_POINTING_INDEX"). +lisp_code_name(128417,"SIDEWAYS_BLACK_DOWN_POINTING_INDEX"). +lisp_code_name(128418,"BLACK_UP_POINTING_BACKHAND_INDEX"). +lisp_code_name(128419,"BLACK_DOWN_POINTING_BACKHAND_INDEX"). +lisp_code_name(128421,"DESKTOP_COMPUTER"). +lisp_code_name(128422,"KEYBOARD_AND_MOUSE"). +lisp_code_name(128423,"THREE_NETWORKED_COMPUTERS"). +lisp_code_name(128424,"PRINTER"). +lisp_code_name(128425,"POCKET_CALCULATOR"). +lisp_code_name(128426,"BLACK_HARD_SHELL_FLOPPY_DISK"). +lisp_code_name(128427,"WHITE_HARD_SHELL_FLOPPY_DISK"). +lisp_code_name(128428,"SOFT_SHELL_FLOPPY_DISK"). +lisp_code_name(128429,"TAPE_CARTRIDGE"). +lisp_code_name(128430,"WIRED_KEYBOARD"). +lisp_code_name(128431,"ONE_BUTTON_MOUSE"). +lisp_code_name(128432,"TWO_BUTTON_MOUSE"). +lisp_code_name(128433,"THREE_BUTTON_MOUSE"). +lisp_code_name(128434,"TRACKBALL"). +lisp_code_name(128435,"OLD_PERSONAL_COMPUTER"). +lisp_code_name(128436,"HARD_DISK"). +lisp_code_name(128437,"SCREEN"). +lisp_code_name(128438,"PRINTER_ICON"). +lisp_code_name(128439,"FAX_ICON"). +lisp_code_name(128440,"OPTICAL_DISC_ICON"). +lisp_code_name(128441,"DOCUMENT_WITH_TEXT"). +lisp_code_name(128442,"DOCUMENT_WITH_TEXT_AND_PICTURE"). +lisp_code_name(128443,"DOCUMENT_WITH_PICTURE"). +lisp_code_name(128444,"FRAME_WITH_PICTURE"). +lisp_code_name(128445,"FRAME_WITH_TILES"). +lisp_code_name(128446,"FRAME_WITH_AN_X"). +lisp_code_name(128447,"BLACK_FOLDER"). +lisp_code_name(128448,"FOLDER"). +lisp_code_name(128449,"OPEN_FOLDER"). +lisp_code_name(128450,"CARD_INDEX_DIVIDERS"). +lisp_code_name(128451,"CARD_FILE_BOX"). +lisp_code_name(128452,"FILE_CABINET"). +lisp_code_name(128453,"EMPTY_NOTE"). +lisp_code_name(128454,"EMPTY_NOTE_PAGE"). +lisp_code_name(128455,"EMPTY_NOTE_PAD"). +lisp_code_name(128456,"NOTE"). +lisp_code_name(128457,"NOTE_PAGE"). +lisp_code_name(128458,"NOTE_PAD"). +lisp_code_name(128459,"EMPTY_DOCUMENT"). +lisp_code_name(128460,"EMPTY_PAGE"). +lisp_code_name(128461,"EMPTY_PAGES"). +lisp_code_name(128462,"DOCUMENT"). +lisp_code_name(128463,"UNICODE_PAGE"). +lisp_code_name(128464,"PAGES"). +lisp_code_name(128465,"WASTEBASKET"). +lisp_code_name(128466,"SPIRAL_NOTE_PAD"). +lisp_code_name(128467,"SPIRAL_CALENDAR_PAD"). +lisp_code_name(128468,"DESKTOP_WINDOW"). +lisp_code_name(128469,"MINIMIZE"). +lisp_code_name(128470,"MAXIMIZE"). +lisp_code_name(128471,"OVERLAP"). +lisp_code_name(128472,"CLOCKWISE_RIGHT_AND_LEFT_SEMICIRCLE_ARROWS"). +lisp_code_name(128473,"CANCELLATION_X"). +lisp_code_name(128474,"INCREASE_FONT_SIZE_SYMBOL"). +lisp_code_name(128475,"DECREASE_FONT_SIZE_SYMBOL"). +lisp_code_name(128476,"COMPRESSION"). +lisp_code_name(128477,"OLD_KEY"). +lisp_code_name(128478,"ROLLED-UP_NEWSPAPER"). +lisp_code_name(128479,"PAGE_WITH_CIRCLED_TEXT"). +lisp_code_name(128480,"STOCK_CHART"). +lisp_code_name(128481,"DAGGER_KNIFE"). +lisp_code_name(128482,"LIPS"). +lisp_code_name(128483,"SPEAKING_HEAD_IN_SILHOUETTE"). +lisp_code_name(128484,"THREE_RAYS_ABOVE"). +lisp_code_name(128485,"THREE_RAYS_BELOW"). +lisp_code_name(128486,"THREE_RAYS_LEFT"). +lisp_code_name(128487,"THREE_RAYS_RIGHT"). +lisp_code_name(128488,"LEFT_SPEECH_BUBBLE"). +lisp_code_name(128489,"RIGHT_SPEECH_BUBBLE"). +lisp_code_name(128490,"TWO_SPEECH_BUBBLES"). +lisp_code_name(128491,"THREE_SPEECH_BUBBLES"). +lisp_code_name(128492,"LEFT_THOUGHT_BUBBLE"). +lisp_code_name(128493,"RIGHT_THOUGHT_BUBBLE"). +lisp_code_name(128494,"LEFT_ANGER_BUBBLE"). +lisp_code_name(128495,"RIGHT_ANGER_BUBBLE"). +lisp_code_name(128496,"MOOD_BUBBLE"). +lisp_code_name(128497,"LIGHTNING_MOOD_BUBBLE"). +lisp_code_name(128498,"LIGHTNING_MOOD"). +lisp_code_name(128499,"BALLOT_BOX_WITH_BALLOT"). +lisp_code_name(128500,"BALLOT_SCRIPT_X"). +lisp_code_name(128501,"BALLOT_BOX_WITH_SCRIPT_X"). +lisp_code_name(128502,"BALLOT_BOLD_SCRIPT_X"). +lisp_code_name(128503,"BALLOT_BOX_WITH_BOLD_SCRIPT_X"). +lisp_code_name(128504,"LIGHT_CHECK_MARK"). +lisp_code_name(128505,"BALLOT_BOX_WITH_BOLD_CHECK"). +lisp_code_name(128506,"WORLD_MAP"). +lisp_code_name(128507,"MOUNT_FUJI"). +lisp_code_name(128508,"TOKYO_TOWER"). +lisp_code_name(128509,"STATUE_OF_LIBERTY"). +lisp_code_name(128510,"SILHOUETTE_OF_JAPAN"). +lisp_code_name(128511,"MOYAI"). +lisp_code_name(128512,"GRINNING_FACE"). +lisp_code_name(128513,"GRINNING_FACE_WITH_SMILING_EYES"). +lisp_code_name(128514,"FACE_WITH_TEARS_OF_JOY"). +lisp_code_name(128515,"SMILING_FACE_WITH_OPEN_MOUTH"). +lisp_code_name(128516,"SMILING_FACE_WITH_OPEN_MOUTH_AND_SMILING_EYES"). +lisp_code_name(128517,"SMILING_FACE_WITH_OPEN_MOUTH_AND_COLD_SWEAT"). +lisp_code_name(128518,"SMILING_FACE_WITH_OPEN_MOUTH_AND_TIGHTLY-CLOSED_EYES"). +lisp_code_name(128519,"SMILING_FACE_WITH_HALO"). +lisp_code_name(128520,"SMILING_FACE_WITH_HORNS"). +lisp_code_name(128521,"WINKING_FACE"). +lisp_code_name(128522,"SMILING_FACE_WITH_SMILING_EYES"). +lisp_code_name(128523,"FACE_SAVOURING_DELICIOUS_FOOD"). +lisp_code_name(128524,"RELIEVED_FACE"). +lisp_code_name(128525,"SMILING_FACE_WITH_HEART-SHAPED_EYES"). +lisp_code_name(128526,"SMILING_FACE_WITH_SUNGLASSES"). +lisp_code_name(128527,"SMIRKING_FACE"). +lisp_code_name(128528,"NEUTRAL_FACE"). +lisp_code_name(128529,"EXPRESSIONLESS_FACE"). +lisp_code_name(128530,"UNAMUSED_FACE"). +lisp_code_name(128531,"FACE_WITH_COLD_SWEAT"). +lisp_code_name(128532,"PENSIVE_FACE"). +lisp_code_name(128533,"CONFUSED_FACE"). +lisp_code_name(128534,"CONFOUNDED_FACE"). +lisp_code_name(128535,"KISSING_FACE"). +lisp_code_name(128536,"FACE_THROWING_A_KISS"). +lisp_code_name(128537,"KISSING_FACE_WITH_SMILING_EYES"). +lisp_code_name(128538,"KISSING_FACE_WITH_CLOSED_EYES"). +lisp_code_name(128539,"FACE_WITH_STUCK-OUT_TONGUE"). +lisp_code_name(128540,"FACE_WITH_STUCK-OUT_TONGUE_AND_WINKING_EYE"). +lisp_code_name(128541,"FACE_WITH_STUCK-OUT_TONGUE_AND_TIGHTLY-CLOSED_EYES"). +lisp_code_name(128542,"DISAPPOINTED_FACE"). +lisp_code_name(128543,"WORRIED_FACE"). +lisp_code_name(128544,"ANGRY_FACE"). +lisp_code_name(128545,"POUTING_FACE"). +lisp_code_name(128546,"CRYING_FACE"). +lisp_code_name(128547,"PERSEVERING_FACE"). +lisp_code_name(128548,"FACE_WITH_LOOK_OF_TRIUMPH"). +lisp_code_name(128549,"DISAPPOINTED_BUT_RELIEVED_FACE"). +lisp_code_name(128550,"FROWNING_FACE_WITH_OPEN_MOUTH"). +lisp_code_name(128551,"ANGUISHED_FACE"). +lisp_code_name(128552,"FEARFUL_FACE"). +lisp_code_name(128553,"WEARY_FACE"). +lisp_code_name(128554,"SLEEPY_FACE"). +lisp_code_name(128555,"TIRED_FACE"). +lisp_code_name(128556,"GRIMACING_FACE"). +lisp_code_name(128557,"LOUDLY_CRYING_FACE"). +lisp_code_name(128558,"FACE_WITH_OPEN_MOUTH"). +lisp_code_name(128559,"HUSHED_FACE"). +lisp_code_name(128560,"FACE_WITH_OPEN_MOUTH_AND_COLD_SWEAT"). +lisp_code_name(128561,"FACE_SCREAMING_IN_FEAR"). +lisp_code_name(128562,"ASTONISHED_FACE"). +lisp_code_name(128563,"FLUSHED_FACE"). +lisp_code_name(128564,"SLEEPING_FACE"). +lisp_code_name(128565,"DIZZY_FACE"). +lisp_code_name(128566,"FACE_WITHOUT_MOUTH"). +lisp_code_name(128567,"FACE_WITH_MEDICAL_MASK"). +lisp_code_name(128568,"GRINNING_CAT_FACE_WITH_SMILING_EYES"). +lisp_code_name(128569,"CAT_FACE_WITH_TEARS_OF_JOY"). +lisp_code_name(128570,"SMILING_CAT_FACE_WITH_OPEN_MOUTH"). +lisp_code_name(128571,"SMILING_CAT_FACE_WITH_HEART-SHAPED_EYES"). +lisp_code_name(128572,"CAT_FACE_WITH_WRY_SMILE"). +lisp_code_name(128573,"KISSING_CAT_FACE_WITH_CLOSED_EYES"). +lisp_code_name(128574,"POUTING_CAT_FACE"). +lisp_code_name(128575,"CRYING_CAT_FACE"). +lisp_code_name(128576,"WEARY_CAT_FACE"). +lisp_code_name(128577,"SLIGHTLY_FROWNING_FACE"). +lisp_code_name(128578,"SLIGHTLY_SMILING_FACE"). +lisp_code_name(128581,"FACE_WITH_NO_GOOD_GESTURE"). +lisp_code_name(128582,"FACE_WITH_OK_GESTURE"). +lisp_code_name(128583,"PERSON_BOWING_DEEPLY"). +lisp_code_name(128584,"SEE-NO-EVIL_MONKEY"). +lisp_code_name(128585,"HEAR-NO-EVIL_MONKEY"). +lisp_code_name(128586,"SPEAK-NO-EVIL_MONKEY"). +lisp_code_name(128587,"HAPPY_PERSON_RAISING_ONE_HAND"). +lisp_code_name(128588,"PERSON_RAISING_BOTH_HANDS_IN_CELEBRATION"). +lisp_code_name(128589,"PERSON_FROWNING"). +lisp_code_name(128590,"PERSON_WITH_POUTING_FACE"). +lisp_code_name(128591,"PERSON_WITH_FOLDED_HANDS"). +lisp_code_name(128592,"NORTH_WEST_POINTING_LEAF"). +lisp_code_name(128593,"SOUTH_WEST_POINTING_LEAF"). +lisp_code_name(128594,"NORTH_EAST_POINTING_LEAF"). +lisp_code_name(128595,"SOUTH_EAST_POINTING_LEAF"). +lisp_code_name(128596,"TURNED_NORTH_WEST_POINTING_LEAF"). +lisp_code_name(128597,"TURNED_SOUTH_WEST_POINTING_LEAF"). +lisp_code_name(128598,"TURNED_NORTH_EAST_POINTING_LEAF"). +lisp_code_name(128599,"TURNED_SOUTH_EAST_POINTING_LEAF"). +lisp_code_name(128600,"NORTH_WEST_POINTING_VINE_LEAF"). +lisp_code_name(128601,"SOUTH_WEST_POINTING_VINE_LEAF"). +lisp_code_name(128602,"NORTH_EAST_POINTING_VINE_LEAF"). +lisp_code_name(128603,"SOUTH_EAST_POINTING_VINE_LEAF"). +lisp_code_name(128604,"HEAVY_NORTH_WEST_POINTING_VINE_LEAF"). +lisp_code_name(128605,"HEAVY_SOUTH_WEST_POINTING_VINE_LEAF"). +lisp_code_name(128606,"HEAVY_NORTH_EAST_POINTING_VINE_LEAF"). +lisp_code_name(128607,"HEAVY_SOUTH_EAST_POINTING_VINE_LEAF"). +lisp_code_name(128608,"NORTH_WEST_POINTING_BUD"). +lisp_code_name(128609,"SOUTH_WEST_POINTING_BUD"). +lisp_code_name(128610,"NORTH_EAST_POINTING_BUD"). +lisp_code_name(128611,"SOUTH_EAST_POINTING_BUD"). +lisp_code_name(128612,"HEAVY_NORTH_WEST_POINTING_BUD"). +lisp_code_name(128613,"HEAVY_SOUTH_WEST_POINTING_BUD"). +lisp_code_name(128614,"HEAVY_NORTH_EAST_POINTING_BUD"). +lisp_code_name(128615,"HEAVY_SOUTH_EAST_POINTING_BUD"). +lisp_code_name(128616,"HOLLOW_QUILT_SQUARE_ORNAMENT"). +lisp_code_name(128617,"HOLLOW_QUILT_SQUARE_ORNAMENT_IN_BLACK_SQUARE"). +lisp_code_name(128618,"SOLID_QUILT_SQUARE_ORNAMENT"). +lisp_code_name(128619,"SOLID_QUILT_SQUARE_ORNAMENT_IN_BLACK_SQUARE"). +lisp_code_name(128620,"LEFTWARDS_ROCKET"). +lisp_code_name(128621,"UPWARDS_ROCKET"). +lisp_code_name(128622,"RIGHTWARDS_ROCKET"). +lisp_code_name(128623,"DOWNWARDS_ROCKET"). +lisp_code_name(128624,"SCRIPT_LIGATURE_ET_ORNAMENT"). +lisp_code_name(128625,"HEAVY_SCRIPT_LIGATURE_ET_ORNAMENT"). +lisp_code_name(128626,"LIGATURE_OPEN_ET_ORNAMENT"). +lisp_code_name(128627,"HEAVY_LIGATURE_OPEN_ET_ORNAMENT"). +lisp_code_name(128628,"HEAVY_AMPERSAND_ORNAMENT"). +lisp_code_name(128629,"SWASH_AMPERSAND_ORNAMENT"). +lisp_code_name(128630,"SANS-SERIF_HEAVY_DOUBLE_TURNED_COMMA_QUOTATION_MARK_ORNAMENT"). +lisp_code_name(128631,"SANS-SERIF_HEAVY_DOUBLE_COMMA_QUOTATION_MARK_ORNAMENT"). +lisp_code_name(128632,"SANS-SERIF_HEAVY_LOW_DOUBLE_COMMA_QUOTATION_MARK_ORNAMENT"). +lisp_code_name(128633,"HEAVY_INTERROBANG_ORNAMENT"). +lisp_code_name(128634,"SANS-SERIF_INTERROBANG_ORNAMENT"). +lisp_code_name(128635,"HEAVY_SANS-SERIF_INTERROBANG_ORNAMENT"). +lisp_code_name(128636,"VERY_HEAVY_SOLIDUS"). +lisp_code_name(128637,"VERY_HEAVY_REVERSE_SOLIDUS"). +lisp_code_name(128638,"CHECKER_BOARD"). +lisp_code_name(128639,"REVERSE_CHECKER_BOARD"). +lisp_code_name(128640,"ROCKET"). +lisp_code_name(128641,"HELICOPTER"). +lisp_code_name(128642,"STEAM_LOCOMOTIVE"). +lisp_code_name(128643,"RAILWAY_CAR"). +lisp_code_name(128644,"HIGH-SPEED_TRAIN"). +lisp_code_name(128645,"HIGH-SPEED_TRAIN_WITH_BULLET_NOSE"). +lisp_code_name(128646,"TRAIN"). +lisp_code_name(128647,"METRO"). +lisp_code_name(128648,"LIGHT_RAIL"). +lisp_code_name(128649,"STATION"). +lisp_code_name(128650,"TRAM"). +lisp_code_name(128651,"TRAM_CAR"). +lisp_code_name(128652,"BUS"). +lisp_code_name(128653,"ONCOMING_BUS"). +lisp_code_name(128654,"TROLLEYBUS"). +lisp_code_name(128655,"BUS_STOP"). +lisp_code_name(128656,"MINIBUS"). +lisp_code_name(128657,"AMBULANCE"). +lisp_code_name(128658,"FIRE_ENGINE"). +lisp_code_name(128659,"POLICE_CAR"). +lisp_code_name(128660,"ONCOMING_POLICE_CAR"). +lisp_code_name(128661,"TAXI"). +lisp_code_name(128662,"ONCOMING_TAXI"). +lisp_code_name(128663,"AUTOMOBILE"). +lisp_code_name(128664,"ONCOMING_AUTOMOBILE"). +lisp_code_name(128665,"RECREATIONAL_VEHICLE"). +lisp_code_name(128666,"DELIVERY_TRUCK"). +lisp_code_name(128667,"ARTICULATED_LORRY"). +lisp_code_name(128668,"TRACTOR"). +lisp_code_name(128669,"MONORAIL"). +lisp_code_name(128670,"MOUNTAIN_RAILWAY"). +lisp_code_name(128671,"SUSPENSION_RAILWAY"). +lisp_code_name(128672,"MOUNTAIN_CABLEWAY"). +lisp_code_name(128673,"AERIAL_TRAMWAY"). +lisp_code_name(128674,"SHIP"). +lisp_code_name(128675,"ROWBOAT"). +lisp_code_name(128676,"SPEEDBOAT"). +lisp_code_name(128677,"HORIZONTAL_TRAFFIC_LIGHT"). +lisp_code_name(128678,"VERTICAL_TRAFFIC_LIGHT"). +lisp_code_name(128679,"CONSTRUCTION_SIGN"). +lisp_code_name(128680,"POLICE_CARS_REVOLVING_LIGHT"). +lisp_code_name(128681,"TRIANGULAR_FLAG_ON_POST"). +lisp_code_name(128682,"DOOR"). +lisp_code_name(128683,"NO_ENTRY_SIGN"). +lisp_code_name(128684,"SMOKING_SYMBOL"). +lisp_code_name(128685,"NO_SMOKING_SYMBOL"). +lisp_code_name(128686,"PUT_LITTER_IN_ITS_PLACE_SYMBOL"). +lisp_code_name(128687,"DO_NOT_LITTER_SYMBOL"). +lisp_code_name(128688,"POTABLE_WATER_SYMBOL"). +lisp_code_name(128689,"NON-POTABLE_WATER_SYMBOL"). +lisp_code_name(128690,"BICYCLE"). +lisp_code_name(128691,"NO_BICYCLES"). +lisp_code_name(128692,"BICYCLIST"). +lisp_code_name(128693,"MOUNTAIN_BICYCLIST"). +lisp_code_name(128694,"PEDESTRIAN"). +lisp_code_name(128695,"NO_PEDESTRIANS"). +lisp_code_name(128696,"CHILDREN_CROSSING"). +lisp_code_name(128697,"MENS_SYMBOL"). +lisp_code_name(128698,"WOMENS_SYMBOL"). +lisp_code_name(128699,"RESTROOM"). +lisp_code_name(128700,"BABY_SYMBOL"). +lisp_code_name(128701,"TOILET"). +lisp_code_name(128702,"WATER_CLOSET"). +lisp_code_name(128703,"SHOWER"). +lisp_code_name(128704,"BATH"). +lisp_code_name(128705,"BATHTUB"). +lisp_code_name(128706,"PASSPORT_CONTROL"). +lisp_code_name(128707,"CUSTOMS"). +lisp_code_name(128708,"BAGGAGE_CLAIM"). +lisp_code_name(128709,"LEFT_LUGGAGE"). +lisp_code_name(128710,"TRIANGLE_WITH_ROUNDED_CORNERS"). +lisp_code_name(128711,"PROHIBITED_SIGN"). +lisp_code_name(128712,"CIRCLED_INFORMATION_SOURCE"). +lisp_code_name(128713,"BOYS_SYMBOL"). +lisp_code_name(128714,"GIRLS_SYMBOL"). +lisp_code_name(128715,"COUCH_AND_LAMP"). +lisp_code_name(128716,"SLEEPING_ACCOMMODATION"). +lisp_code_name(128717,"SHOPPING_BAGS"). +lisp_code_name(128718,"BELLHOP_BELL"). +lisp_code_name(128719,"BED"). +lisp_code_name(128736,"HAMMER_AND_WRENCH"). +lisp_code_name(128737,"SHIELD"). +lisp_code_name(128738,"OIL_DRUM"). +lisp_code_name(128739,"MOTORWAY"). +lisp_code_name(128740,"RAILWAY_TRACK"). +lisp_code_name(128741,"MOTOR_BOAT"). +lisp_code_name(128742,"UP-POINTING_MILITARY_AIRPLANE"). +lisp_code_name(128743,"UP-POINTING_AIRPLANE"). +lisp_code_name(128744,"UP-POINTING_SMALL_AIRPLANE"). +lisp_code_name(128745,"SMALL_AIRPLANE"). +lisp_code_name(128746,"NORTHEAST-POINTING_AIRPLANE"). +lisp_code_name(128747,"AIRPLANE_DEPARTURE"). +lisp_code_name(128748,"AIRPLANE_ARRIVING"). +lisp_code_name(128752,"SATELLITE"). +lisp_code_name(128753,"ONCOMING_FIRE_ENGINE"). +lisp_code_name(128754,"DIESEL_LOCOMOTIVE"). +lisp_code_name(128755,"PASSENGER_SHIP"). +lisp_code_name(128768,"ALCHEMICAL_SYMBOL_FOR_QUINTESSENCE"). +lisp_code_name(128769,"ALCHEMICAL_SYMBOL_FOR_AIR"). +lisp_code_name(128770,"ALCHEMICAL_SYMBOL_FOR_FIRE"). +lisp_code_name(128771,"ALCHEMICAL_SYMBOL_FOR_EARTH"). +lisp_code_name(128772,"ALCHEMICAL_SYMBOL_FOR_WATER"). +lisp_code_name(128773,"ALCHEMICAL_SYMBOL_FOR_AQUAFORTIS"). +lisp_code_name(128774,"ALCHEMICAL_SYMBOL_FOR_AQUA_REGIA"). +lisp_code_name(128775,"ALCHEMICAL_SYMBOL_FOR_AQUA_REGIA-2"). +lisp_code_name(128776,"ALCHEMICAL_SYMBOL_FOR_AQUA_VITAE"). +lisp_code_name(128777,"ALCHEMICAL_SYMBOL_FOR_AQUA_VITAE-2"). +lisp_code_name(128778,"ALCHEMICAL_SYMBOL_FOR_VINEGAR"). +lisp_code_name(128779,"ALCHEMICAL_SYMBOL_FOR_VINEGAR-2"). +lisp_code_name(128780,"ALCHEMICAL_SYMBOL_FOR_VINEGAR-3"). +lisp_code_name(128781,"ALCHEMICAL_SYMBOL_FOR_SULFUR"). +lisp_code_name(128782,"ALCHEMICAL_SYMBOL_FOR_PHILOSOPHERS_SULFUR"). +lisp_code_name(128783,"ALCHEMICAL_SYMBOL_FOR_BLACK_SULFUR"). +lisp_code_name(128784,"ALCHEMICAL_SYMBOL_FOR_MERCURY_SUBLIMATE"). +lisp_code_name(128785,"ALCHEMICAL_SYMBOL_FOR_MERCURY_SUBLIMATE-2"). +lisp_code_name(128786,"ALCHEMICAL_SYMBOL_FOR_MERCURY_SUBLIMATE-3"). +lisp_code_name(128787,"ALCHEMICAL_SYMBOL_FOR_CINNABAR"). +lisp_code_name(128788,"ALCHEMICAL_SYMBOL_FOR_SALT"). +lisp_code_name(128789,"ALCHEMICAL_SYMBOL_FOR_NITRE"). +lisp_code_name(128790,"ALCHEMICAL_SYMBOL_FOR_VITRIOL"). +lisp_code_name(128791,"ALCHEMICAL_SYMBOL_FOR_VITRIOL-2"). +lisp_code_name(128792,"ALCHEMICAL_SYMBOL_FOR_ROCK_SALT"). +lisp_code_name(128793,"ALCHEMICAL_SYMBOL_FOR_ROCK_SALT-2"). +lisp_code_name(128794,"ALCHEMICAL_SYMBOL_FOR_GOLD"). +lisp_code_name(128795,"ALCHEMICAL_SYMBOL_FOR_SILVER"). +lisp_code_name(128796,"ALCHEMICAL_SYMBOL_FOR_IRON_ORE"). +lisp_code_name(128797,"ALCHEMICAL_SYMBOL_FOR_IRON_ORE-2"). +lisp_code_name(128798,"ALCHEMICAL_SYMBOL_FOR_CROCUS_OF_IRON"). +lisp_code_name(128799,"ALCHEMICAL_SYMBOL_FOR_REGULUS_OF_IRON"). +lisp_code_name(128800,"ALCHEMICAL_SYMBOL_FOR_COPPER_ORE"). +lisp_code_name(128801,"ALCHEMICAL_SYMBOL_FOR_IRON-COPPER_ORE"). +lisp_code_name(128802,"ALCHEMICAL_SYMBOL_FOR_SUBLIMATE_OF_COPPER"). +lisp_code_name(128803,"ALCHEMICAL_SYMBOL_FOR_CROCUS_OF_COPPER"). +lisp_code_name(128804,"ALCHEMICAL_SYMBOL_FOR_CROCUS_OF_COPPER-2"). +lisp_code_name(128805,"ALCHEMICAL_SYMBOL_FOR_COPPER_ANTIMONIATE"). +lisp_code_name(128806,"ALCHEMICAL_SYMBOL_FOR_SALT_OF_COPPER_ANTIMONIATE"). +lisp_code_name(128807,"ALCHEMICAL_SYMBOL_FOR_SUBLIMATE_OF_SALT_OF_COPPER"). +lisp_code_name(128808,"ALCHEMICAL_SYMBOL_FOR_VERDIGRIS"). +lisp_code_name(128809,"ALCHEMICAL_SYMBOL_FOR_TIN_ORE"). +lisp_code_name(128810,"ALCHEMICAL_SYMBOL_FOR_LEAD_ORE"). +lisp_code_name(128811,"ALCHEMICAL_SYMBOL_FOR_ANTIMONY_ORE"). +lisp_code_name(128812,"ALCHEMICAL_SYMBOL_FOR_SUBLIMATE_OF_ANTIMONY"). +lisp_code_name(128813,"ALCHEMICAL_SYMBOL_FOR_SALT_OF_ANTIMONY"). +lisp_code_name(128814,"ALCHEMICAL_SYMBOL_FOR_SUBLIMATE_OF_SALT_OF_ANTIMONY"). +lisp_code_name(128815,"ALCHEMICAL_SYMBOL_FOR_VINEGAR_OF_ANTIMONY"). +lisp_code_name(128816,"ALCHEMICAL_SYMBOL_FOR_REGULUS_OF_ANTIMONY"). +lisp_code_name(128817,"ALCHEMICAL_SYMBOL_FOR_REGULUS_OF_ANTIMONY-2"). +lisp_code_name(128818,"ALCHEMICAL_SYMBOL_FOR_REGULUS"). +lisp_code_name(128819,"ALCHEMICAL_SYMBOL_FOR_REGULUS-2"). +lisp_code_name(128820,"ALCHEMICAL_SYMBOL_FOR_REGULUS-3"). +lisp_code_name(128821,"ALCHEMICAL_SYMBOL_FOR_REGULUS-4"). +lisp_code_name(128822,"ALCHEMICAL_SYMBOL_FOR_ALKALI"). +lisp_code_name(128823,"ALCHEMICAL_SYMBOL_FOR_ALKALI-2"). +lisp_code_name(128824,"ALCHEMICAL_SYMBOL_FOR_MARCASITE"). +lisp_code_name(128825,"ALCHEMICAL_SYMBOL_FOR_SAL-AMMONIAC"). +lisp_code_name(128826,"ALCHEMICAL_SYMBOL_FOR_ARSENIC"). +lisp_code_name(128827,"ALCHEMICAL_SYMBOL_FOR_REALGAR"). +lisp_code_name(128828,"ALCHEMICAL_SYMBOL_FOR_REALGAR-2"). +lisp_code_name(128829,"ALCHEMICAL_SYMBOL_FOR_AURIPIGMENT"). +lisp_code_name(128830,"ALCHEMICAL_SYMBOL_FOR_BISMUTH_ORE"). +lisp_code_name(128831,"ALCHEMICAL_SYMBOL_FOR_TARTAR"). +lisp_code_name(128832,"ALCHEMICAL_SYMBOL_FOR_TARTAR-2"). +lisp_code_name(128833,"ALCHEMICAL_SYMBOL_FOR_QUICK_LIME"). +lisp_code_name(128834,"ALCHEMICAL_SYMBOL_FOR_BORAX"). +lisp_code_name(128835,"ALCHEMICAL_SYMBOL_FOR_BORAX-2"). +lisp_code_name(128836,"ALCHEMICAL_SYMBOL_FOR_BORAX-3"). +lisp_code_name(128837,"ALCHEMICAL_SYMBOL_FOR_ALUM"). +lisp_code_name(128838,"ALCHEMICAL_SYMBOL_FOR_OIL"). +lisp_code_name(128839,"ALCHEMICAL_SYMBOL_FOR_SPIRIT"). +lisp_code_name(128840,"ALCHEMICAL_SYMBOL_FOR_TINCTURE"). +lisp_code_name(128841,"ALCHEMICAL_SYMBOL_FOR_GUM"). +lisp_code_name(128842,"ALCHEMICAL_SYMBOL_FOR_WAX"). +lisp_code_name(128843,"ALCHEMICAL_SYMBOL_FOR_POWDER"). +lisp_code_name(128844,"ALCHEMICAL_SYMBOL_FOR_CALX"). +lisp_code_name(128845,"ALCHEMICAL_SYMBOL_FOR_TUTTY"). +lisp_code_name(128846,"ALCHEMICAL_SYMBOL_FOR_CAPUT_MORTUUM"). +lisp_code_name(128847,"ALCHEMICAL_SYMBOL_FOR_SCEPTER_OF_JOVE"). +lisp_code_name(128848,"ALCHEMICAL_SYMBOL_FOR_CADUCEUS"). +lisp_code_name(128849,"ALCHEMICAL_SYMBOL_FOR_TRIDENT"). +lisp_code_name(128850,"ALCHEMICAL_SYMBOL_FOR_STARRED_TRIDENT"). +lisp_code_name(128851,"ALCHEMICAL_SYMBOL_FOR_LODESTONE"). +lisp_code_name(128852,"ALCHEMICAL_SYMBOL_FOR_SOAP"). +lisp_code_name(128853,"ALCHEMICAL_SYMBOL_FOR_URINE"). +lisp_code_name(128854,"ALCHEMICAL_SYMBOL_FOR_HORSE_DUNG"). +lisp_code_name(128855,"ALCHEMICAL_SYMBOL_FOR_ASHES"). +lisp_code_name(128856,"ALCHEMICAL_SYMBOL_FOR_POT_ASHES"). +lisp_code_name(128857,"ALCHEMICAL_SYMBOL_FOR_BRICK"). +lisp_code_name(128858,"ALCHEMICAL_SYMBOL_FOR_POWDERED_BRICK"). +lisp_code_name(128859,"ALCHEMICAL_SYMBOL_FOR_AMALGAM"). +lisp_code_name(128860,"ALCHEMICAL_SYMBOL_FOR_STRATUM_SUPER_STRATUM"). +lisp_code_name(128861,"ALCHEMICAL_SYMBOL_FOR_STRATUM_SUPER_STRATUM-2"). +lisp_code_name(128862,"ALCHEMICAL_SYMBOL_FOR_SUBLIMATION"). +lisp_code_name(128863,"ALCHEMICAL_SYMBOL_FOR_PRECIPITATE"). +lisp_code_name(128864,"ALCHEMICAL_SYMBOL_FOR_DISTILL"). +lisp_code_name(128865,"ALCHEMICAL_SYMBOL_FOR_DISSOLVE"). +lisp_code_name(128866,"ALCHEMICAL_SYMBOL_FOR_DISSOLVE-2"). +lisp_code_name(128867,"ALCHEMICAL_SYMBOL_FOR_PURIFY"). +lisp_code_name(128868,"ALCHEMICAL_SYMBOL_FOR_PUTREFACTION"). +lisp_code_name(128869,"ALCHEMICAL_SYMBOL_FOR_CRUCIBLE"). +lisp_code_name(128870,"ALCHEMICAL_SYMBOL_FOR_CRUCIBLE-2"). +lisp_code_name(128871,"ALCHEMICAL_SYMBOL_FOR_CRUCIBLE-3"). +lisp_code_name(128872,"ALCHEMICAL_SYMBOL_FOR_CRUCIBLE-4"). +lisp_code_name(128873,"ALCHEMICAL_SYMBOL_FOR_CRUCIBLE-5"). +lisp_code_name(128874,"ALCHEMICAL_SYMBOL_FOR_ALEMBIC"). +lisp_code_name(128875,"ALCHEMICAL_SYMBOL_FOR_BATH_OF_MARY"). +lisp_code_name(128876,"ALCHEMICAL_SYMBOL_FOR_BATH_OF_VAPOURS"). +lisp_code_name(128877,"ALCHEMICAL_SYMBOL_FOR_RETORT"). +lisp_code_name(128878,"ALCHEMICAL_SYMBOL_FOR_HOUR"). +lisp_code_name(128879,"ALCHEMICAL_SYMBOL_FOR_NIGHT"). +lisp_code_name(128880,"ALCHEMICAL_SYMBOL_FOR_DAY-NIGHT"). +lisp_code_name(128881,"ALCHEMICAL_SYMBOL_FOR_MONTH"). +lisp_code_name(128882,"ALCHEMICAL_SYMBOL_FOR_HALF_DRAM"). +lisp_code_name(128883,"ALCHEMICAL_SYMBOL_FOR_HALF_OUNCE"). +lisp_code_name(128896,"BLACK_LEFT-POINTING_ISOSCELES_RIGHT_TRIANGLE"). +lisp_code_name(128897,"BLACK_UP-POINTING_ISOSCELES_RIGHT_TRIANGLE"). +lisp_code_name(128898,"BLACK_RIGHT-POINTING_ISOSCELES_RIGHT_TRIANGLE"). +lisp_code_name(128899,"BLACK_DOWN-POINTING_ISOSCELES_RIGHT_TRIANGLE"). +lisp_code_name(128900,"BLACK_SLIGHTLY_SMALL_CIRCLE"). +lisp_code_name(128901,"MEDIUM_BOLD_WHITE_CIRCLE"). +lisp_code_name(128902,"BOLD_WHITE_CIRCLE"). +lisp_code_name(128903,"HEAVY_WHITE_CIRCLE"). +lisp_code_name(128904,"VERY_HEAVY_WHITE_CIRCLE"). +lisp_code_name(128905,"EXTREMELY_HEAVY_WHITE_CIRCLE"). +lisp_code_name(128906,"WHITE_CIRCLE_CONTAINING_BLACK_SMALL_CIRCLE"). +lisp_code_name(128907,"ROUND_TARGET"). +lisp_code_name(128908,"BLACK_TINY_SQUARE"). +lisp_code_name(128909,"BLACK_SLIGHTLY_SMALL_SQUARE"). +lisp_code_name(128910,"LIGHT_WHITE_SQUARE"). +lisp_code_name(128911,"MEDIUM_WHITE_SQUARE"). +lisp_code_name(128912,"BOLD_WHITE_SQUARE"). +lisp_code_name(128913,"HEAVY_WHITE_SQUARE"). +lisp_code_name(128914,"VERY_HEAVY_WHITE_SQUARE"). +lisp_code_name(128915,"EXTREMELY_HEAVY_WHITE_SQUARE"). +lisp_code_name(128916,"WHITE_SQUARE_CONTAINING_BLACK_VERY_SMALL_SQUARE"). +lisp_code_name(128917,"WHITE_SQUARE_CONTAINING_BLACK_MEDIUM_SQUARE"). +lisp_code_name(128918,"SQUARE_TARGET"). +lisp_code_name(128919,"BLACK_TINY_DIAMOND"). +lisp_code_name(128920,"BLACK_VERY_SMALL_DIAMOND"). +lisp_code_name(128921,"BLACK_MEDIUM_SMALL_DIAMOND"). +lisp_code_name(128922,"WHITE_DIAMOND_CONTAINING_BLACK_VERY_SMALL_DIAMOND"). +lisp_code_name(128923,"WHITE_DIAMOND_CONTAINING_BLACK_MEDIUM_DIAMOND"). +lisp_code_name(128924,"DIAMOND_TARGET"). +lisp_code_name(128925,"BLACK_TINY_LOZENGE"). +lisp_code_name(128926,"BLACK_VERY_SMALL_LOZENGE"). +lisp_code_name(128927,"BLACK_MEDIUM_SMALL_LOZENGE"). +lisp_code_name(128928,"WHITE_LOZENGE_CONTAINING_BLACK_SMALL_LOZENGE"). +lisp_code_name(128929,"THIN_GREEK_CROSS"). +lisp_code_name(128930,"LIGHT_GREEK_CROSS"). +lisp_code_name(128931,"MEDIUM_GREEK_CROSS"). +lisp_code_name(128932,"BOLD_GREEK_CROSS"). +lisp_code_name(128933,"VERY_BOLD_GREEK_CROSS"). +lisp_code_name(128934,"VERY_HEAVY_GREEK_CROSS"). +lisp_code_name(128935,"EXTREMELY_HEAVY_GREEK_CROSS"). +lisp_code_name(128936,"THIN_SALTIRE"). +lisp_code_name(128937,"LIGHT_SALTIRE"). +lisp_code_name(128938,"MEDIUM_SALTIRE"). +lisp_code_name(128939,"BOLD_SALTIRE"). +lisp_code_name(128940,"HEAVY_SALTIRE"). +lisp_code_name(128941,"VERY_HEAVY_SALTIRE"). +lisp_code_name(128942,"EXTREMELY_HEAVY_SALTIRE"). +lisp_code_name(128943,"LIGHT_FIVE_SPOKED_ASTERISK"). +lisp_code_name(128944,"MEDIUM_FIVE_SPOKED_ASTERISK"). +lisp_code_name(128945,"BOLD_FIVE_SPOKED_ASTERISK"). +lisp_code_name(128946,"HEAVY_FIVE_SPOKED_ASTERISK"). +lisp_code_name(128947,"VERY_HEAVY_FIVE_SPOKED_ASTERISK"). +lisp_code_name(128948,"EXTREMELY_HEAVY_FIVE_SPOKED_ASTERISK"). +lisp_code_name(128949,"LIGHT_SIX_SPOKED_ASTERISK"). +lisp_code_name(128950,"MEDIUM_SIX_SPOKED_ASTERISK"). +lisp_code_name(128951,"BOLD_SIX_SPOKED_ASTERISK"). +lisp_code_name(128952,"HEAVY_SIX_SPOKED_ASTERISK"). +lisp_code_name(128953,"VERY_HEAVY_SIX_SPOKED_ASTERISK"). +lisp_code_name(128954,"EXTREMELY_HEAVY_SIX_SPOKED_ASTERISK"). +lisp_code_name(128955,"LIGHT_EIGHT_SPOKED_ASTERISK"). +lisp_code_name(128956,"MEDIUM_EIGHT_SPOKED_ASTERISK"). +lisp_code_name(128957,"BOLD_EIGHT_SPOKED_ASTERISK"). +lisp_code_name(128958,"HEAVY_EIGHT_SPOKED_ASTERISK"). +lisp_code_name(128959,"VERY_HEAVY_EIGHT_SPOKED_ASTERISK"). +lisp_code_name(128960,"LIGHT_THREE_POINTED_BLACK_STAR"). +lisp_code_name(128961,"MEDIUM_THREE_POINTED_BLACK_STAR"). +lisp_code_name(128962,"THREE_POINTED_BLACK_STAR"). +lisp_code_name(128963,"MEDIUM_THREE_POINTED_PINWHEEL_STAR"). +lisp_code_name(128964,"LIGHT_FOUR_POINTED_BLACK_STAR"). +lisp_code_name(128965,"MEDIUM_FOUR_POINTED_BLACK_STAR"). +lisp_code_name(128966,"FOUR_POINTED_BLACK_STAR"). +lisp_code_name(128967,"MEDIUM_FOUR_POINTED_PINWHEEL_STAR"). +lisp_code_name(128968,"REVERSE_LIGHT_FOUR_POINTED_PINWHEEL_STAR"). +lisp_code_name(128969,"LIGHT_FIVE_POINTED_BLACK_STAR"). +lisp_code_name(128970,"HEAVY_FIVE_POINTED_BLACK_STAR"). +lisp_code_name(128971,"MEDIUM_SIX_POINTED_BLACK_STAR"). +lisp_code_name(128972,"HEAVY_SIX_POINTED_BLACK_STAR"). +lisp_code_name(128973,"SIX_POINTED_PINWHEEL_STAR"). +lisp_code_name(128974,"MEDIUM_EIGHT_POINTED_BLACK_STAR"). +lisp_code_name(128975,"HEAVY_EIGHT_POINTED_BLACK_STAR"). +lisp_code_name(128976,"VERY_HEAVY_EIGHT_POINTED_BLACK_STAR"). +lisp_code_name(128977,"HEAVY_EIGHT_POINTED_PINWHEEL_STAR"). +lisp_code_name(128978,"LIGHT_TWELVE_POINTED_BLACK_STAR"). +lisp_code_name(128979,"HEAVY_TWELVE_POINTED_BLACK_STAR"). +lisp_code_name(128980,"HEAVY_TWELVE_POINTED_PINWHEEL_STAR"). +lisp_code_name(129024,"LEFTWARDS_ARROW_WITH_SMALL_TRIANGLE_ARROWHEAD"). +lisp_code_name(129025,"UPWARDS_ARROW_WITH_SMALL_TRIANGLE_ARROWHEAD"). +lisp_code_name(129026,"RIGHTWARDS_ARROW_WITH_SMALL_TRIANGLE_ARROWHEAD"). +lisp_code_name(129027,"DOWNWARDS_ARROW_WITH_SMALL_TRIANGLE_ARROWHEAD"). +lisp_code_name(129028,"LEFTWARDS_ARROW_WITH_MEDIUM_TRIANGLE_ARROWHEAD"). +lisp_code_name(129029,"UPWARDS_ARROW_WITH_MEDIUM_TRIANGLE_ARROWHEAD"). +lisp_code_name(129030,"RIGHTWARDS_ARROW_WITH_MEDIUM_TRIANGLE_ARROWHEAD"). +lisp_code_name(129031,"DOWNWARDS_ARROW_WITH_MEDIUM_TRIANGLE_ARROWHEAD"). +lisp_code_name(129032,"LEFTWARDS_ARROW_WITH_LARGE_TRIANGLE_ARROWHEAD"). +lisp_code_name(129033,"UPWARDS_ARROW_WITH_LARGE_TRIANGLE_ARROWHEAD"). +lisp_code_name(129034,"RIGHTWARDS_ARROW_WITH_LARGE_TRIANGLE_ARROWHEAD"). +lisp_code_name(129035,"DOWNWARDS_ARROW_WITH_LARGE_TRIANGLE_ARROWHEAD"). +lisp_code_name(129040,"LEFTWARDS_ARROW_WITH_SMALL_EQUILATERAL_ARROWHEAD"). +lisp_code_name(129041,"UPWARDS_ARROW_WITH_SMALL_EQUILATERAL_ARROWHEAD"). +lisp_code_name(129042,"RIGHTWARDS_ARROW_WITH_SMALL_EQUILATERAL_ARROWHEAD"). +lisp_code_name(129043,"DOWNWARDS_ARROW_WITH_SMALL_EQUILATERAL_ARROWHEAD"). +lisp_code_name(129044,"LEFTWARDS_ARROW_WITH_EQUILATERAL_ARROWHEAD"). +lisp_code_name(129045,"UPWARDS_ARROW_WITH_EQUILATERAL_ARROWHEAD"). +lisp_code_name(129046,"RIGHTWARDS_ARROW_WITH_EQUILATERAL_ARROWHEAD"). +lisp_code_name(129047,"DOWNWARDS_ARROW_WITH_EQUILATERAL_ARROWHEAD"). +lisp_code_name(129048,"HEAVY_LEFTWARDS_ARROW_WITH_EQUILATERAL_ARROWHEAD"). +lisp_code_name(129049,"HEAVY_UPWARDS_ARROW_WITH_EQUILATERAL_ARROWHEAD"). +lisp_code_name(129050,"HEAVY_RIGHTWARDS_ARROW_WITH_EQUILATERAL_ARROWHEAD"). +lisp_code_name(129051,"HEAVY_DOWNWARDS_ARROW_WITH_EQUILATERAL_ARROWHEAD"). +lisp_code_name(129052,"HEAVY_LEFTWARDS_ARROW_WITH_LARGE_EQUILATERAL_ARROWHEAD"). +lisp_code_name(129053,"HEAVY_UPWARDS_ARROW_WITH_LARGE_EQUILATERAL_ARROWHEAD"). +lisp_code_name(129054,"HEAVY_RIGHTWARDS_ARROW_WITH_LARGE_EQUILATERAL_ARROWHEAD"). +lisp_code_name(129055,"HEAVY_DOWNWARDS_ARROW_WITH_LARGE_EQUILATERAL_ARROWHEAD"). +lisp_code_name(129056,"LEFTWARDS_TRIANGLE-HEADED_ARROW_WITH_NARROW_SHAFT"). +lisp_code_name(129057,"UPWARDS_TRIANGLE-HEADED_ARROW_WITH_NARROW_SHAFT"). +lisp_code_name(129058,"RIGHTWARDS_TRIANGLE-HEADED_ARROW_WITH_NARROW_SHAFT"). +lisp_code_name(129059,"DOWNWARDS_TRIANGLE-HEADED_ARROW_WITH_NARROW_SHAFT"). +lisp_code_name(129060,"LEFTWARDS_TRIANGLE-HEADED_ARROW_WITH_MEDIUM_SHAFT"). +lisp_code_name(129061,"UPWARDS_TRIANGLE-HEADED_ARROW_WITH_MEDIUM_SHAFT"). +lisp_code_name(129062,"RIGHTWARDS_TRIANGLE-HEADED_ARROW_WITH_MEDIUM_SHAFT"). +lisp_code_name(129063,"DOWNWARDS_TRIANGLE-HEADED_ARROW_WITH_MEDIUM_SHAFT"). +lisp_code_name(129064,"LEFTWARDS_TRIANGLE-HEADED_ARROW_WITH_BOLD_SHAFT"). +lisp_code_name(129065,"UPWARDS_TRIANGLE-HEADED_ARROW_WITH_BOLD_SHAFT"). +lisp_code_name(129066,"RIGHTWARDS_TRIANGLE-HEADED_ARROW_WITH_BOLD_SHAFT"). +lisp_code_name(129067,"DOWNWARDS_TRIANGLE-HEADED_ARROW_WITH_BOLD_SHAFT"). +lisp_code_name(129068,"LEFTWARDS_TRIANGLE-HEADED_ARROW_WITH_HEAVY_SHAFT"). +lisp_code_name(129069,"UPWARDS_TRIANGLE-HEADED_ARROW_WITH_HEAVY_SHAFT"). +lisp_code_name(129070,"RIGHTWARDS_TRIANGLE-HEADED_ARROW_WITH_HEAVY_SHAFT"). +lisp_code_name(129071,"DOWNWARDS_TRIANGLE-HEADED_ARROW_WITH_HEAVY_SHAFT"). +lisp_code_name(129072,"LEFTWARDS_TRIANGLE-HEADED_ARROW_WITH_VERY_HEAVY_SHAFT"). +lisp_code_name(129073,"UPWARDS_TRIANGLE-HEADED_ARROW_WITH_VERY_HEAVY_SHAFT"). +lisp_code_name(129074,"RIGHTWARDS_TRIANGLE-HEADED_ARROW_WITH_VERY_HEAVY_SHAFT"). +lisp_code_name(129075,"DOWNWARDS_TRIANGLE-HEADED_ARROW_WITH_VERY_HEAVY_SHAFT"). +lisp_code_name(129076,"LEFTWARDS_FINGER-POST_ARROW"). +lisp_code_name(129077,"UPWARDS_FINGER-POST_ARROW"). +lisp_code_name(129078,"RIGHTWARDS_FINGER-POST_ARROW"). +lisp_code_name(129079,"DOWNWARDS_FINGER-POST_ARROW"). +lisp_code_name(129080,"LEFTWARDS_SQUARED_ARROW"). +lisp_code_name(129081,"UPWARDS_SQUARED_ARROW"). +lisp_code_name(129082,"RIGHTWARDS_SQUARED_ARROW"). +lisp_code_name(129083,"DOWNWARDS_SQUARED_ARROW"). +lisp_code_name(129084,"LEFTWARDS_COMPRESSED_ARROW"). +lisp_code_name(129085,"UPWARDS_COMPRESSED_ARROW"). +lisp_code_name(129086,"RIGHTWARDS_COMPRESSED_ARROW"). +lisp_code_name(129087,"DOWNWARDS_COMPRESSED_ARROW"). +lisp_code_name(129088,"LEFTWARDS_HEAVY_COMPRESSED_ARROW"). +lisp_code_name(129089,"UPWARDS_HEAVY_COMPRESSED_ARROW"). +lisp_code_name(129090,"RIGHTWARDS_HEAVY_COMPRESSED_ARROW"). +lisp_code_name(129091,"DOWNWARDS_HEAVY_COMPRESSED_ARROW"). +lisp_code_name(129092,"LEFTWARDS_HEAVY_ARROW"). +lisp_code_name(129093,"UPWARDS_HEAVY_ARROW"). +lisp_code_name(129094,"RIGHTWARDS_HEAVY_ARROW"). +lisp_code_name(129095,"DOWNWARDS_HEAVY_ARROW"). +lisp_code_name(129104,"LEFTWARDS_SANS-SERIF_ARROW"). +lisp_code_name(129105,"UPWARDS_SANS-SERIF_ARROW"). +lisp_code_name(129106,"RIGHTWARDS_SANS-SERIF_ARROW"). +lisp_code_name(129107,"DOWNWARDS_SANS-SERIF_ARROW"). +lisp_code_name(129108,"NORTH_WEST_SANS-SERIF_ARROW"). +lisp_code_name(129109,"NORTH_EAST_SANS-SERIF_ARROW"). +lisp_code_name(129110,"SOUTH_EAST_SANS-SERIF_ARROW"). +lisp_code_name(129111,"SOUTH_WEST_SANS-SERIF_ARROW"). +lisp_code_name(129112,"LEFT_RIGHT_SANS-SERIF_ARROW"). +lisp_code_name(129113,"UP_DOWN_SANS-SERIF_ARROW"). +lisp_code_name(129120,"WIDE-HEADED_LEFTWARDS_LIGHT_BARB_ARROW"). +lisp_code_name(129121,"WIDE-HEADED_UPWARDS_LIGHT_BARB_ARROW"). +lisp_code_name(129122,"WIDE-HEADED_RIGHTWARDS_LIGHT_BARB_ARROW"). +lisp_code_name(129123,"WIDE-HEADED_DOWNWARDS_LIGHT_BARB_ARROW"). +lisp_code_name(129124,"WIDE-HEADED_NORTH_WEST_LIGHT_BARB_ARROW"). +lisp_code_name(129125,"WIDE-HEADED_NORTH_EAST_LIGHT_BARB_ARROW"). +lisp_code_name(129126,"WIDE-HEADED_SOUTH_EAST_LIGHT_BARB_ARROW"). +lisp_code_name(129127,"WIDE-HEADED_SOUTH_WEST_LIGHT_BARB_ARROW"). +lisp_code_name(129128,"WIDE-HEADED_LEFTWARDS_BARB_ARROW"). +lisp_code_name(129129,"WIDE-HEADED_UPWARDS_BARB_ARROW"). +lisp_code_name(129130,"WIDE-HEADED_RIGHTWARDS_BARB_ARROW"). +lisp_code_name(129131,"WIDE-HEADED_DOWNWARDS_BARB_ARROW"). +lisp_code_name(129132,"WIDE-HEADED_NORTH_WEST_BARB_ARROW"). +lisp_code_name(129133,"WIDE-HEADED_NORTH_EAST_BARB_ARROW"). +lisp_code_name(129134,"WIDE-HEADED_SOUTH_EAST_BARB_ARROW"). +lisp_code_name(129135,"WIDE-HEADED_SOUTH_WEST_BARB_ARROW"). +lisp_code_name(129136,"WIDE-HEADED_LEFTWARDS_MEDIUM_BARB_ARROW"). +lisp_code_name(129137,"WIDE-HEADED_UPWARDS_MEDIUM_BARB_ARROW"). +lisp_code_name(129138,"WIDE-HEADED_RIGHTWARDS_MEDIUM_BARB_ARROW"). +lisp_code_name(129139,"WIDE-HEADED_DOWNWARDS_MEDIUM_BARB_ARROW"). +lisp_code_name(129140,"WIDE-HEADED_NORTH_WEST_MEDIUM_BARB_ARROW"). +lisp_code_name(129141,"WIDE-HEADED_NORTH_EAST_MEDIUM_BARB_ARROW"). +lisp_code_name(129142,"WIDE-HEADED_SOUTH_EAST_MEDIUM_BARB_ARROW"). +lisp_code_name(129143,"WIDE-HEADED_SOUTH_WEST_MEDIUM_BARB_ARROW"). +lisp_code_name(129144,"WIDE-HEADED_LEFTWARDS_HEAVY_BARB_ARROW"). +lisp_code_name(129145,"WIDE-HEADED_UPWARDS_HEAVY_BARB_ARROW"). +lisp_code_name(129146,"WIDE-HEADED_RIGHTWARDS_HEAVY_BARB_ARROW"). +lisp_code_name(129147,"WIDE-HEADED_DOWNWARDS_HEAVY_BARB_ARROW"). +lisp_code_name(129148,"WIDE-HEADED_NORTH_WEST_HEAVY_BARB_ARROW"). +lisp_code_name(129149,"WIDE-HEADED_NORTH_EAST_HEAVY_BARB_ARROW"). +lisp_code_name(129150,"WIDE-HEADED_SOUTH_EAST_HEAVY_BARB_ARROW"). +lisp_code_name(129151,"WIDE-HEADED_SOUTH_WEST_HEAVY_BARB_ARROW"). +lisp_code_name(129152,"WIDE-HEADED_LEFTWARDS_VERY_HEAVY_BARB_ARROW"). +lisp_code_name(129153,"WIDE-HEADED_UPWARDS_VERY_HEAVY_BARB_ARROW"). +lisp_code_name(129154,"WIDE-HEADED_RIGHTWARDS_VERY_HEAVY_BARB_ARROW"). +lisp_code_name(129155,"WIDE-HEADED_DOWNWARDS_VERY_HEAVY_BARB_ARROW"). +lisp_code_name(129156,"WIDE-HEADED_NORTH_WEST_VERY_HEAVY_BARB_ARROW"). +lisp_code_name(129157,"WIDE-HEADED_NORTH_EAST_VERY_HEAVY_BARB_ARROW"). +lisp_code_name(129158,"WIDE-HEADED_SOUTH_EAST_VERY_HEAVY_BARB_ARROW"). +lisp_code_name(129159,"WIDE-HEADED_SOUTH_WEST_VERY_HEAVY_BARB_ARROW"). +lisp_code_name(129168,"LEFTWARDS_TRIANGLE_ARROWHEAD"). +lisp_code_name(129169,"UPWARDS_TRIANGLE_ARROWHEAD"). +lisp_code_name(129170,"RIGHTWARDS_TRIANGLE_ARROWHEAD"). +lisp_code_name(129171,"DOWNWARDS_TRIANGLE_ARROWHEAD"). +lisp_code_name(129172,"LEFTWARDS_WHITE_ARROW_WITHIN_TRIANGLE_ARROWHEAD"). +lisp_code_name(129173,"UPWARDS_WHITE_ARROW_WITHIN_TRIANGLE_ARROWHEAD"). +lisp_code_name(129174,"RIGHTWARDS_WHITE_ARROW_WITHIN_TRIANGLE_ARROWHEAD"). +lisp_code_name(129175,"DOWNWARDS_WHITE_ARROW_WITHIN_TRIANGLE_ARROWHEAD"). +lisp_code_name(129176,"LEFTWARDS_ARROW_WITH_NOTCHED_TAIL"). +lisp_code_name(129177,"UPWARDS_ARROW_WITH_NOTCHED_TAIL"). +lisp_code_name(129178,"RIGHTWARDS_ARROW_WITH_NOTCHED_TAIL"). +lisp_code_name(129179,"DOWNWARDS_ARROW_WITH_NOTCHED_TAIL"). +lisp_code_name(129180,"HEAVY_ARROW_SHAFT_WIDTH_ONE"). +lisp_code_name(129181,"HEAVY_ARROW_SHAFT_WIDTH_TWO_THIRDS"). +lisp_code_name(129182,"HEAVY_ARROW_SHAFT_WIDTH_ONE_HALF"). +lisp_code_name(129183,"HEAVY_ARROW_SHAFT_WIDTH_ONE_THIRD"). +lisp_code_name(129184,"LEFTWARDS_BOTTOM-SHADED_WHITE_ARROW"). +lisp_code_name(129185,"RIGHTWARDS_BOTTOM_SHADED_WHITE_ARROW"). +lisp_code_name(129186,"LEFTWARDS_TOP_SHADED_WHITE_ARROW"). +lisp_code_name(129187,"RIGHTWARDS_TOP_SHADED_WHITE_ARROW"). +lisp_code_name(129188,"LEFTWARDS_LEFT-SHADED_WHITE_ARROW"). +lisp_code_name(129189,"RIGHTWARDS_RIGHT-SHADED_WHITE_ARROW"). +lisp_code_name(129190,"LEFTWARDS_RIGHT-SHADED_WHITE_ARROW"). +lisp_code_name(129191,"RIGHTWARDS_LEFT-SHADED_WHITE_ARROW"). +lisp_code_name(129192,"LEFTWARDS_BACK-TILTED_SHADOWED_WHITE_ARROW"). +lisp_code_name(129193,"RIGHTWARDS_BACK-TILTED_SHADOWED_WHITE_ARROW"). +lisp_code_name(129194,"LEFTWARDS_FRONT-TILTED_SHADOWED_WHITE_ARROW"). +lisp_code_name(129195,"RIGHTWARDS_FRONT-TILTED_SHADOWED_WHITE_ARROW"). +lisp_code_name(129196,"WHITE_ARROW_SHAFT_WIDTH_ONE"). +lisp_code_name(129197,"WHITE_ARROW_SHAFT_WIDTH_TWO_THIRDS"). +lisp_code_name(194560,"CJK_COMPATIBILITY_IDEOGRAPH-2F800"). +lisp_code_name(194561,"CJK_COMPATIBILITY_IDEOGRAPH-2F801"). +lisp_code_name(194562,"CJK_COMPATIBILITY_IDEOGRAPH-2F802"). +lisp_code_name(194563,"CJK_COMPATIBILITY_IDEOGRAPH-2F803"). +lisp_code_name(194564,"CJK_COMPATIBILITY_IDEOGRAPH-2F804"). +lisp_code_name(194565,"CJK_COMPATIBILITY_IDEOGRAPH-2F805"). +lisp_code_name(194566,"CJK_COMPATIBILITY_IDEOGRAPH-2F806"). +lisp_code_name(194567,"CJK_COMPATIBILITY_IDEOGRAPH-2F807"). +lisp_code_name(194568,"CJK_COMPATIBILITY_IDEOGRAPH-2F808"). +lisp_code_name(194569,"CJK_COMPATIBILITY_IDEOGRAPH-2F809"). +lisp_code_name(194570,"CJK_COMPATIBILITY_IDEOGRAPH-2F80A"). +lisp_code_name(194571,"CJK_COMPATIBILITY_IDEOGRAPH-2F80B"). +lisp_code_name(194572,"CJK_COMPATIBILITY_IDEOGRAPH-2F80C"). +lisp_code_name(194573,"CJK_COMPATIBILITY_IDEOGRAPH-2F80D"). +lisp_code_name(194574,"CJK_COMPATIBILITY_IDEOGRAPH-2F80E"). +lisp_code_name(194575,"CJK_COMPATIBILITY_IDEOGRAPH-2F80F"). +lisp_code_name(194576,"CJK_COMPATIBILITY_IDEOGRAPH-2F810"). +lisp_code_name(194577,"CJK_COMPATIBILITY_IDEOGRAPH-2F811"). +lisp_code_name(194578,"CJK_COMPATIBILITY_IDEOGRAPH-2F812"). +lisp_code_name(194579,"CJK_COMPATIBILITY_IDEOGRAPH-2F813"). +lisp_code_name(194580,"CJK_COMPATIBILITY_IDEOGRAPH-2F814"). +lisp_code_name(194581,"CJK_COMPATIBILITY_IDEOGRAPH-2F815"). +lisp_code_name(194582,"CJK_COMPATIBILITY_IDEOGRAPH-2F816"). +lisp_code_name(194583,"CJK_COMPATIBILITY_IDEOGRAPH-2F817"). +lisp_code_name(194584,"CJK_COMPATIBILITY_IDEOGRAPH-2F818"). +lisp_code_name(194585,"CJK_COMPATIBILITY_IDEOGRAPH-2F819"). +lisp_code_name(194586,"CJK_COMPATIBILITY_IDEOGRAPH-2F81A"). +lisp_code_name(194587,"CJK_COMPATIBILITY_IDEOGRAPH-2F81B"). +lisp_code_name(194588,"CJK_COMPATIBILITY_IDEOGRAPH-2F81C"). +lisp_code_name(194589,"CJK_COMPATIBILITY_IDEOGRAPH-2F81D"). +lisp_code_name(194590,"CJK_COMPATIBILITY_IDEOGRAPH-2F81E"). +lisp_code_name(194591,"CJK_COMPATIBILITY_IDEOGRAPH-2F81F"). +lisp_code_name(194592,"CJK_COMPATIBILITY_IDEOGRAPH-2F820"). +lisp_code_name(194593,"CJK_COMPATIBILITY_IDEOGRAPH-2F821"). +lisp_code_name(194594,"CJK_COMPATIBILITY_IDEOGRAPH-2F822"). +lisp_code_name(194595,"CJK_COMPATIBILITY_IDEOGRAPH-2F823"). +lisp_code_name(194596,"CJK_COMPATIBILITY_IDEOGRAPH-2F824"). +lisp_code_name(194597,"CJK_COMPATIBILITY_IDEOGRAPH-2F825"). +lisp_code_name(194598,"CJK_COMPATIBILITY_IDEOGRAPH-2F826"). +lisp_code_name(194599,"CJK_COMPATIBILITY_IDEOGRAPH-2F827"). +lisp_code_name(194600,"CJK_COMPATIBILITY_IDEOGRAPH-2F828"). +lisp_code_name(194601,"CJK_COMPATIBILITY_IDEOGRAPH-2F829"). +lisp_code_name(194602,"CJK_COMPATIBILITY_IDEOGRAPH-2F82A"). +lisp_code_name(194603,"CJK_COMPATIBILITY_IDEOGRAPH-2F82B"). +lisp_code_name(194604,"CJK_COMPATIBILITY_IDEOGRAPH-2F82C"). +lisp_code_name(194605,"CJK_COMPATIBILITY_IDEOGRAPH-2F82D"). +lisp_code_name(194606,"CJK_COMPATIBILITY_IDEOGRAPH-2F82E"). +lisp_code_name(194607,"CJK_COMPATIBILITY_IDEOGRAPH-2F82F"). +lisp_code_name(194608,"CJK_COMPATIBILITY_IDEOGRAPH-2F830"). +lisp_code_name(194609,"CJK_COMPATIBILITY_IDEOGRAPH-2F831"). +lisp_code_name(194610,"CJK_COMPATIBILITY_IDEOGRAPH-2F832"). +lisp_code_name(194611,"CJK_COMPATIBILITY_IDEOGRAPH-2F833"). +lisp_code_name(194612,"CJK_COMPATIBILITY_IDEOGRAPH-2F834"). +lisp_code_name(194613,"CJK_COMPATIBILITY_IDEOGRAPH-2F835"). +lisp_code_name(194614,"CJK_COMPATIBILITY_IDEOGRAPH-2F836"). +lisp_code_name(194615,"CJK_COMPATIBILITY_IDEOGRAPH-2F837"). +lisp_code_name(194616,"CJK_COMPATIBILITY_IDEOGRAPH-2F838"). +lisp_code_name(194617,"CJK_COMPATIBILITY_IDEOGRAPH-2F839"). +lisp_code_name(194618,"CJK_COMPATIBILITY_IDEOGRAPH-2F83A"). +lisp_code_name(194619,"CJK_COMPATIBILITY_IDEOGRAPH-2F83B"). +lisp_code_name(194620,"CJK_COMPATIBILITY_IDEOGRAPH-2F83C"). +lisp_code_name(194621,"CJK_COMPATIBILITY_IDEOGRAPH-2F83D"). +lisp_code_name(194622,"CJK_COMPATIBILITY_IDEOGRAPH-2F83E"). +lisp_code_name(194623,"CJK_COMPATIBILITY_IDEOGRAPH-2F83F"). +lisp_code_name(194624,"CJK_COMPATIBILITY_IDEOGRAPH-2F840"). +lisp_code_name(194625,"CJK_COMPATIBILITY_IDEOGRAPH-2F841"). +lisp_code_name(194626,"CJK_COMPATIBILITY_IDEOGRAPH-2F842"). +lisp_code_name(194627,"CJK_COMPATIBILITY_IDEOGRAPH-2F843"). +lisp_code_name(194628,"CJK_COMPATIBILITY_IDEOGRAPH-2F844"). +lisp_code_name(194629,"CJK_COMPATIBILITY_IDEOGRAPH-2F845"). +lisp_code_name(194630,"CJK_COMPATIBILITY_IDEOGRAPH-2F846"). +lisp_code_name(194631,"CJK_COMPATIBILITY_IDEOGRAPH-2F847"). +lisp_code_name(194632,"CJK_COMPATIBILITY_IDEOGRAPH-2F848"). +lisp_code_name(194633,"CJK_COMPATIBILITY_IDEOGRAPH-2F849"). +lisp_code_name(194634,"CJK_COMPATIBILITY_IDEOGRAPH-2F84A"). +lisp_code_name(194635,"CJK_COMPATIBILITY_IDEOGRAPH-2F84B"). +lisp_code_name(194636,"CJK_COMPATIBILITY_IDEOGRAPH-2F84C"). +lisp_code_name(194637,"CJK_COMPATIBILITY_IDEOGRAPH-2F84D"). +lisp_code_name(194638,"CJK_COMPATIBILITY_IDEOGRAPH-2F84E"). +lisp_code_name(194639,"CJK_COMPATIBILITY_IDEOGRAPH-2F84F"). +lisp_code_name(194640,"CJK_COMPATIBILITY_IDEOGRAPH-2F850"). +lisp_code_name(194641,"CJK_COMPATIBILITY_IDEOGRAPH-2F851"). +lisp_code_name(194642,"CJK_COMPATIBILITY_IDEOGRAPH-2F852"). +lisp_code_name(194643,"CJK_COMPATIBILITY_IDEOGRAPH-2F853"). +lisp_code_name(194644,"CJK_COMPATIBILITY_IDEOGRAPH-2F854"). +lisp_code_name(194645,"CJK_COMPATIBILITY_IDEOGRAPH-2F855"). +lisp_code_name(194646,"CJK_COMPATIBILITY_IDEOGRAPH-2F856"). +lisp_code_name(194647,"CJK_COMPATIBILITY_IDEOGRAPH-2F857"). +lisp_code_name(194648,"CJK_COMPATIBILITY_IDEOGRAPH-2F858"). +lisp_code_name(194649,"CJK_COMPATIBILITY_IDEOGRAPH-2F859"). +lisp_code_name(194650,"CJK_COMPATIBILITY_IDEOGRAPH-2F85A"). +lisp_code_name(194651,"CJK_COMPATIBILITY_IDEOGRAPH-2F85B"). +lisp_code_name(194652,"CJK_COMPATIBILITY_IDEOGRAPH-2F85C"). +lisp_code_name(194653,"CJK_COMPATIBILITY_IDEOGRAPH-2F85D"). +lisp_code_name(194654,"CJK_COMPATIBILITY_IDEOGRAPH-2F85E"). +lisp_code_name(194655,"CJK_COMPATIBILITY_IDEOGRAPH-2F85F"). +lisp_code_name(194656,"CJK_COMPATIBILITY_IDEOGRAPH-2F860"). +lisp_code_name(194657,"CJK_COMPATIBILITY_IDEOGRAPH-2F861"). +lisp_code_name(194658,"CJK_COMPATIBILITY_IDEOGRAPH-2F862"). +lisp_code_name(194659,"CJK_COMPATIBILITY_IDEOGRAPH-2F863"). +lisp_code_name(194660,"CJK_COMPATIBILITY_IDEOGRAPH-2F864"). +lisp_code_name(194661,"CJK_COMPATIBILITY_IDEOGRAPH-2F865"). +lisp_code_name(194662,"CJK_COMPATIBILITY_IDEOGRAPH-2F866"). +lisp_code_name(194663,"CJK_COMPATIBILITY_IDEOGRAPH-2F867"). +lisp_code_name(194664,"CJK_COMPATIBILITY_IDEOGRAPH-2F868"). +lisp_code_name(194665,"CJK_COMPATIBILITY_IDEOGRAPH-2F869"). +lisp_code_name(194666,"CJK_COMPATIBILITY_IDEOGRAPH-2F86A"). +lisp_code_name(194667,"CJK_COMPATIBILITY_IDEOGRAPH-2F86B"). +lisp_code_name(194668,"CJK_COMPATIBILITY_IDEOGRAPH-2F86C"). +lisp_code_name(194669,"CJK_COMPATIBILITY_IDEOGRAPH-2F86D"). +lisp_code_name(194670,"CJK_COMPATIBILITY_IDEOGRAPH-2F86E"). +lisp_code_name(194671,"CJK_COMPATIBILITY_IDEOGRAPH-2F86F"). +lisp_code_name(194672,"CJK_COMPATIBILITY_IDEOGRAPH-2F870"). +lisp_code_name(194673,"CJK_COMPATIBILITY_IDEOGRAPH-2F871"). +lisp_code_name(194674,"CJK_COMPATIBILITY_IDEOGRAPH-2F872"). +lisp_code_name(194675,"CJK_COMPATIBILITY_IDEOGRAPH-2F873"). +lisp_code_name(194676,"CJK_COMPATIBILITY_IDEOGRAPH-2F874"). +lisp_code_name(194677,"CJK_COMPATIBILITY_IDEOGRAPH-2F875"). +lisp_code_name(194678,"CJK_COMPATIBILITY_IDEOGRAPH-2F876"). +lisp_code_name(194679,"CJK_COMPATIBILITY_IDEOGRAPH-2F877"). +lisp_code_name(194680,"CJK_COMPATIBILITY_IDEOGRAPH-2F878"). +lisp_code_name(194681,"CJK_COMPATIBILITY_IDEOGRAPH-2F879"). +lisp_code_name(194682,"CJK_COMPATIBILITY_IDEOGRAPH-2F87A"). +lisp_code_name(194683,"CJK_COMPATIBILITY_IDEOGRAPH-2F87B"). +lisp_code_name(194684,"CJK_COMPATIBILITY_IDEOGRAPH-2F87C"). +lisp_code_name(194685,"CJK_COMPATIBILITY_IDEOGRAPH-2F87D"). +lisp_code_name(194686,"CJK_COMPATIBILITY_IDEOGRAPH-2F87E"). +lisp_code_name(194687,"CJK_COMPATIBILITY_IDEOGRAPH-2F87F"). +lisp_code_name(194688,"CJK_COMPATIBILITY_IDEOGRAPH-2F880"). +lisp_code_name(194689,"CJK_COMPATIBILITY_IDEOGRAPH-2F881"). +lisp_code_name(194690,"CJK_COMPATIBILITY_IDEOGRAPH-2F882"). +lisp_code_name(194691,"CJK_COMPATIBILITY_IDEOGRAPH-2F883"). +lisp_code_name(194692,"CJK_COMPATIBILITY_IDEOGRAPH-2F884"). +lisp_code_name(194693,"CJK_COMPATIBILITY_IDEOGRAPH-2F885"). +lisp_code_name(194694,"CJK_COMPATIBILITY_IDEOGRAPH-2F886"). +lisp_code_name(194695,"CJK_COMPATIBILITY_IDEOGRAPH-2F887"). +lisp_code_name(194696,"CJK_COMPATIBILITY_IDEOGRAPH-2F888"). +lisp_code_name(194697,"CJK_COMPATIBILITY_IDEOGRAPH-2F889"). +lisp_code_name(194698,"CJK_COMPATIBILITY_IDEOGRAPH-2F88A"). +lisp_code_name(194699,"CJK_COMPATIBILITY_IDEOGRAPH-2F88B"). +lisp_code_name(194700,"CJK_COMPATIBILITY_IDEOGRAPH-2F88C"). +lisp_code_name(194701,"CJK_COMPATIBILITY_IDEOGRAPH-2F88D"). +lisp_code_name(194702,"CJK_COMPATIBILITY_IDEOGRAPH-2F88E"). +lisp_code_name(194703,"CJK_COMPATIBILITY_IDEOGRAPH-2F88F"). +lisp_code_name(194704,"CJK_COMPATIBILITY_IDEOGRAPH-2F890"). +lisp_code_name(194705,"CJK_COMPATIBILITY_IDEOGRAPH-2F891"). +lisp_code_name(194706,"CJK_COMPATIBILITY_IDEOGRAPH-2F892"). +lisp_code_name(194707,"CJK_COMPATIBILITY_IDEOGRAPH-2F893"). +lisp_code_name(194708,"CJK_COMPATIBILITY_IDEOGRAPH-2F894"). +lisp_code_name(194709,"CJK_COMPATIBILITY_IDEOGRAPH-2F895"). +lisp_code_name(194710,"CJK_COMPATIBILITY_IDEOGRAPH-2F896"). +lisp_code_name(194711,"CJK_COMPATIBILITY_IDEOGRAPH-2F897"). +lisp_code_name(194712,"CJK_COMPATIBILITY_IDEOGRAPH-2F898"). +lisp_code_name(194713,"CJK_COMPATIBILITY_IDEOGRAPH-2F899"). +lisp_code_name(194714,"CJK_COMPATIBILITY_IDEOGRAPH-2F89A"). +lisp_code_name(194715,"CJK_COMPATIBILITY_IDEOGRAPH-2F89B"). +lisp_code_name(194716,"CJK_COMPATIBILITY_IDEOGRAPH-2F89C"). +lisp_code_name(194717,"CJK_COMPATIBILITY_IDEOGRAPH-2F89D"). +lisp_code_name(194718,"CJK_COMPATIBILITY_IDEOGRAPH-2F89E"). +lisp_code_name(194719,"CJK_COMPATIBILITY_IDEOGRAPH-2F89F"). +lisp_code_name(194720,"CJK_COMPATIBILITY_IDEOGRAPH-2F8A0"). +lisp_code_name(194721,"CJK_COMPATIBILITY_IDEOGRAPH-2F8A1"). +lisp_code_name(194722,"CJK_COMPATIBILITY_IDEOGRAPH-2F8A2"). +lisp_code_name(194723,"CJK_COMPATIBILITY_IDEOGRAPH-2F8A3"). +lisp_code_name(194724,"CJK_COMPATIBILITY_IDEOGRAPH-2F8A4"). +lisp_code_name(194725,"CJK_COMPATIBILITY_IDEOGRAPH-2F8A5"). +lisp_code_name(194726,"CJK_COMPATIBILITY_IDEOGRAPH-2F8A6"). +lisp_code_name(194727,"CJK_COMPATIBILITY_IDEOGRAPH-2F8A7"). +lisp_code_name(194728,"CJK_COMPATIBILITY_IDEOGRAPH-2F8A8"). +lisp_code_name(194729,"CJK_COMPATIBILITY_IDEOGRAPH-2F8A9"). +lisp_code_name(194730,"CJK_COMPATIBILITY_IDEOGRAPH-2F8AA"). +lisp_code_name(194731,"CJK_COMPATIBILITY_IDEOGRAPH-2F8AB"). +lisp_code_name(194732,"CJK_COMPATIBILITY_IDEOGRAPH-2F8AC"). +lisp_code_name(194733,"CJK_COMPATIBILITY_IDEOGRAPH-2F8AD"). +lisp_code_name(194734,"CJK_COMPATIBILITY_IDEOGRAPH-2F8AE"). +lisp_code_name(194735,"CJK_COMPATIBILITY_IDEOGRAPH-2F8AF"). +lisp_code_name(194736,"CJK_COMPATIBILITY_IDEOGRAPH-2F8B0"). +lisp_code_name(194737,"CJK_COMPATIBILITY_IDEOGRAPH-2F8B1"). +lisp_code_name(194738,"CJK_COMPATIBILITY_IDEOGRAPH-2F8B2"). +lisp_code_name(194739,"CJK_COMPATIBILITY_IDEOGRAPH-2F8B3"). +lisp_code_name(194740,"CJK_COMPATIBILITY_IDEOGRAPH-2F8B4"). +lisp_code_name(194741,"CJK_COMPATIBILITY_IDEOGRAPH-2F8B5"). +lisp_code_name(194742,"CJK_COMPATIBILITY_IDEOGRAPH-2F8B6"). +lisp_code_name(194743,"CJK_COMPATIBILITY_IDEOGRAPH-2F8B7"). +lisp_code_name(194744,"CJK_COMPATIBILITY_IDEOGRAPH-2F8B8"). +lisp_code_name(194745,"CJK_COMPATIBILITY_IDEOGRAPH-2F8B9"). +lisp_code_name(194746,"CJK_COMPATIBILITY_IDEOGRAPH-2F8BA"). +lisp_code_name(194747,"CJK_COMPATIBILITY_IDEOGRAPH-2F8BB"). +lisp_code_name(194748,"CJK_COMPATIBILITY_IDEOGRAPH-2F8BC"). +lisp_code_name(194749,"CJK_COMPATIBILITY_IDEOGRAPH-2F8BD"). +lisp_code_name(194750,"CJK_COMPATIBILITY_IDEOGRAPH-2F8BE"). +lisp_code_name(194751,"CJK_COMPATIBILITY_IDEOGRAPH-2F8BF"). +lisp_code_name(194752,"CJK_COMPATIBILITY_IDEOGRAPH-2F8C0"). +lisp_code_name(194753,"CJK_COMPATIBILITY_IDEOGRAPH-2F8C1"). +lisp_code_name(194754,"CJK_COMPATIBILITY_IDEOGRAPH-2F8C2"). +lisp_code_name(194755,"CJK_COMPATIBILITY_IDEOGRAPH-2F8C3"). +lisp_code_name(194756,"CJK_COMPATIBILITY_IDEOGRAPH-2F8C4"). +lisp_code_name(194757,"CJK_COMPATIBILITY_IDEOGRAPH-2F8C5"). +lisp_code_name(194758,"CJK_COMPATIBILITY_IDEOGRAPH-2F8C6"). +lisp_code_name(194759,"CJK_COMPATIBILITY_IDEOGRAPH-2F8C7"). +lisp_code_name(194760,"CJK_COMPATIBILITY_IDEOGRAPH-2F8C8"). +lisp_code_name(194761,"CJK_COMPATIBILITY_IDEOGRAPH-2F8C9"). +lisp_code_name(194762,"CJK_COMPATIBILITY_IDEOGRAPH-2F8CA"). +lisp_code_name(194763,"CJK_COMPATIBILITY_IDEOGRAPH-2F8CB"). +lisp_code_name(194764,"CJK_COMPATIBILITY_IDEOGRAPH-2F8CC"). +lisp_code_name(194765,"CJK_COMPATIBILITY_IDEOGRAPH-2F8CD"). +lisp_code_name(194766,"CJK_COMPATIBILITY_IDEOGRAPH-2F8CE"). +lisp_code_name(194767,"CJK_COMPATIBILITY_IDEOGRAPH-2F8CF"). +lisp_code_name(194768,"CJK_COMPATIBILITY_IDEOGRAPH-2F8D0"). +lisp_code_name(194769,"CJK_COMPATIBILITY_IDEOGRAPH-2F8D1"). +lisp_code_name(194770,"CJK_COMPATIBILITY_IDEOGRAPH-2F8D2"). +lisp_code_name(194771,"CJK_COMPATIBILITY_IDEOGRAPH-2F8D3"). +lisp_code_name(194772,"CJK_COMPATIBILITY_IDEOGRAPH-2F8D4"). +lisp_code_name(194773,"CJK_COMPATIBILITY_IDEOGRAPH-2F8D5"). +lisp_code_name(194774,"CJK_COMPATIBILITY_IDEOGRAPH-2F8D6"). +lisp_code_name(194775,"CJK_COMPATIBILITY_IDEOGRAPH-2F8D7"). +lisp_code_name(194776,"CJK_COMPATIBILITY_IDEOGRAPH-2F8D8"). +lisp_code_name(194777,"CJK_COMPATIBILITY_IDEOGRAPH-2F8D9"). +lisp_code_name(194778,"CJK_COMPATIBILITY_IDEOGRAPH-2F8DA"). +lisp_code_name(194779,"CJK_COMPATIBILITY_IDEOGRAPH-2F8DB"). +lisp_code_name(194780,"CJK_COMPATIBILITY_IDEOGRAPH-2F8DC"). +lisp_code_name(194781,"CJK_COMPATIBILITY_IDEOGRAPH-2F8DD"). +lisp_code_name(194782,"CJK_COMPATIBILITY_IDEOGRAPH-2F8DE"). +lisp_code_name(194783,"CJK_COMPATIBILITY_IDEOGRAPH-2F8DF"). +lisp_code_name(194784,"CJK_COMPATIBILITY_IDEOGRAPH-2F8E0"). +lisp_code_name(194785,"CJK_COMPATIBILITY_IDEOGRAPH-2F8E1"). +lisp_code_name(194786,"CJK_COMPATIBILITY_IDEOGRAPH-2F8E2"). +lisp_code_name(194787,"CJK_COMPATIBILITY_IDEOGRAPH-2F8E3"). +lisp_code_name(194788,"CJK_COMPATIBILITY_IDEOGRAPH-2F8E4"). +lisp_code_name(194789,"CJK_COMPATIBILITY_IDEOGRAPH-2F8E5"). +lisp_code_name(194790,"CJK_COMPATIBILITY_IDEOGRAPH-2F8E6"). +lisp_code_name(194791,"CJK_COMPATIBILITY_IDEOGRAPH-2F8E7"). +lisp_code_name(194792,"CJK_COMPATIBILITY_IDEOGRAPH-2F8E8"). +lisp_code_name(194793,"CJK_COMPATIBILITY_IDEOGRAPH-2F8E9"). +lisp_code_name(194794,"CJK_COMPATIBILITY_IDEOGRAPH-2F8EA"). +lisp_code_name(194795,"CJK_COMPATIBILITY_IDEOGRAPH-2F8EB"). +lisp_code_name(194796,"CJK_COMPATIBILITY_IDEOGRAPH-2F8EC"). +lisp_code_name(194797,"CJK_COMPATIBILITY_IDEOGRAPH-2F8ED"). +lisp_code_name(194798,"CJK_COMPATIBILITY_IDEOGRAPH-2F8EE"). +lisp_code_name(194799,"CJK_COMPATIBILITY_IDEOGRAPH-2F8EF"). +lisp_code_name(194800,"CJK_COMPATIBILITY_IDEOGRAPH-2F8F0"). +lisp_code_name(194801,"CJK_COMPATIBILITY_IDEOGRAPH-2F8F1"). +lisp_code_name(194802,"CJK_COMPATIBILITY_IDEOGRAPH-2F8F2"). +lisp_code_name(194803,"CJK_COMPATIBILITY_IDEOGRAPH-2F8F3"). +lisp_code_name(194804,"CJK_COMPATIBILITY_IDEOGRAPH-2F8F4"). +lisp_code_name(194805,"CJK_COMPATIBILITY_IDEOGRAPH-2F8F5"). +lisp_code_name(194806,"CJK_COMPATIBILITY_IDEOGRAPH-2F8F6"). +lisp_code_name(194807,"CJK_COMPATIBILITY_IDEOGRAPH-2F8F7"). +lisp_code_name(194808,"CJK_COMPATIBILITY_IDEOGRAPH-2F8F8"). +lisp_code_name(194809,"CJK_COMPATIBILITY_IDEOGRAPH-2F8F9"). +lisp_code_name(194810,"CJK_COMPATIBILITY_IDEOGRAPH-2F8FA"). +lisp_code_name(194811,"CJK_COMPATIBILITY_IDEOGRAPH-2F8FB"). +lisp_code_name(194812,"CJK_COMPATIBILITY_IDEOGRAPH-2F8FC"). +lisp_code_name(194813,"CJK_COMPATIBILITY_IDEOGRAPH-2F8FD"). +lisp_code_name(194814,"CJK_COMPATIBILITY_IDEOGRAPH-2F8FE"). +lisp_code_name(194815,"CJK_COMPATIBILITY_IDEOGRAPH-2F8FF"). +lisp_code_name(194816,"CJK_COMPATIBILITY_IDEOGRAPH-2F900"). +lisp_code_name(194817,"CJK_COMPATIBILITY_IDEOGRAPH-2F901"). +lisp_code_name(194818,"CJK_COMPATIBILITY_IDEOGRAPH-2F902"). +lisp_code_name(194819,"CJK_COMPATIBILITY_IDEOGRAPH-2F903"). +lisp_code_name(194820,"CJK_COMPATIBILITY_IDEOGRAPH-2F904"). +lisp_code_name(194821,"CJK_COMPATIBILITY_IDEOGRAPH-2F905"). +lisp_code_name(194822,"CJK_COMPATIBILITY_IDEOGRAPH-2F906"). +lisp_code_name(194823,"CJK_COMPATIBILITY_IDEOGRAPH-2F907"). +lisp_code_name(194824,"CJK_COMPATIBILITY_IDEOGRAPH-2F908"). +lisp_code_name(194825,"CJK_COMPATIBILITY_IDEOGRAPH-2F909"). +lisp_code_name(194826,"CJK_COMPATIBILITY_IDEOGRAPH-2F90A"). +lisp_code_name(194827,"CJK_COMPATIBILITY_IDEOGRAPH-2F90B"). +lisp_code_name(194828,"CJK_COMPATIBILITY_IDEOGRAPH-2F90C"). +lisp_code_name(194829,"CJK_COMPATIBILITY_IDEOGRAPH-2F90D"). +lisp_code_name(194830,"CJK_COMPATIBILITY_IDEOGRAPH-2F90E"). +lisp_code_name(194831,"CJK_COMPATIBILITY_IDEOGRAPH-2F90F"). +lisp_code_name(194832,"CJK_COMPATIBILITY_IDEOGRAPH-2F910"). +lisp_code_name(194833,"CJK_COMPATIBILITY_IDEOGRAPH-2F911"). +lisp_code_name(194834,"CJK_COMPATIBILITY_IDEOGRAPH-2F912"). +lisp_code_name(194835,"CJK_COMPATIBILITY_IDEOGRAPH-2F913"). +lisp_code_name(194836,"CJK_COMPATIBILITY_IDEOGRAPH-2F914"). +lisp_code_name(194837,"CJK_COMPATIBILITY_IDEOGRAPH-2F915"). +lisp_code_name(194838,"CJK_COMPATIBILITY_IDEOGRAPH-2F916"). +lisp_code_name(194839,"CJK_COMPATIBILITY_IDEOGRAPH-2F917"). +lisp_code_name(194840,"CJK_COMPATIBILITY_IDEOGRAPH-2F918"). +lisp_code_name(194841,"CJK_COMPATIBILITY_IDEOGRAPH-2F919"). +lisp_code_name(194842,"CJK_COMPATIBILITY_IDEOGRAPH-2F91A"). +lisp_code_name(194843,"CJK_COMPATIBILITY_IDEOGRAPH-2F91B"). +lisp_code_name(194844,"CJK_COMPATIBILITY_IDEOGRAPH-2F91C"). +lisp_code_name(194845,"CJK_COMPATIBILITY_IDEOGRAPH-2F91D"). +lisp_code_name(194846,"CJK_COMPATIBILITY_IDEOGRAPH-2F91E"). +lisp_code_name(194847,"CJK_COMPATIBILITY_IDEOGRAPH-2F91F"). +lisp_code_name(194848,"CJK_COMPATIBILITY_IDEOGRAPH-2F920"). +lisp_code_name(194849,"CJK_COMPATIBILITY_IDEOGRAPH-2F921"). +lisp_code_name(194850,"CJK_COMPATIBILITY_IDEOGRAPH-2F922"). +lisp_code_name(194851,"CJK_COMPATIBILITY_IDEOGRAPH-2F923"). +lisp_code_name(194852,"CJK_COMPATIBILITY_IDEOGRAPH-2F924"). +lisp_code_name(194853,"CJK_COMPATIBILITY_IDEOGRAPH-2F925"). +lisp_code_name(194854,"CJK_COMPATIBILITY_IDEOGRAPH-2F926"). +lisp_code_name(194855,"CJK_COMPATIBILITY_IDEOGRAPH-2F927"). +lisp_code_name(194856,"CJK_COMPATIBILITY_IDEOGRAPH-2F928"). +lisp_code_name(194857,"CJK_COMPATIBILITY_IDEOGRAPH-2F929"). +lisp_code_name(194858,"CJK_COMPATIBILITY_IDEOGRAPH-2F92A"). +lisp_code_name(194859,"CJK_COMPATIBILITY_IDEOGRAPH-2F92B"). +lisp_code_name(194860,"CJK_COMPATIBILITY_IDEOGRAPH-2F92C"). +lisp_code_name(194861,"CJK_COMPATIBILITY_IDEOGRAPH-2F92D"). +lisp_code_name(194862,"CJK_COMPATIBILITY_IDEOGRAPH-2F92E"). +lisp_code_name(194863,"CJK_COMPATIBILITY_IDEOGRAPH-2F92F"). +lisp_code_name(194864,"CJK_COMPATIBILITY_IDEOGRAPH-2F930"). +lisp_code_name(194865,"CJK_COMPATIBILITY_IDEOGRAPH-2F931"). +lisp_code_name(194866,"CJK_COMPATIBILITY_IDEOGRAPH-2F932"). +lisp_code_name(194867,"CJK_COMPATIBILITY_IDEOGRAPH-2F933"). +lisp_code_name(194868,"CJK_COMPATIBILITY_IDEOGRAPH-2F934"). +lisp_code_name(194869,"CJK_COMPATIBILITY_IDEOGRAPH-2F935"). +lisp_code_name(194870,"CJK_COMPATIBILITY_IDEOGRAPH-2F936"). +lisp_code_name(194871,"CJK_COMPATIBILITY_IDEOGRAPH-2F937"). +lisp_code_name(194872,"CJK_COMPATIBILITY_IDEOGRAPH-2F938"). +lisp_code_name(194873,"CJK_COMPATIBILITY_IDEOGRAPH-2F939"). +lisp_code_name(194874,"CJK_COMPATIBILITY_IDEOGRAPH-2F93A"). +lisp_code_name(194875,"CJK_COMPATIBILITY_IDEOGRAPH-2F93B"). +lisp_code_name(194876,"CJK_COMPATIBILITY_IDEOGRAPH-2F93C"). +lisp_code_name(194877,"CJK_COMPATIBILITY_IDEOGRAPH-2F93D"). +lisp_code_name(194878,"CJK_COMPATIBILITY_IDEOGRAPH-2F93E"). +lisp_code_name(194879,"CJK_COMPATIBILITY_IDEOGRAPH-2F93F"). +lisp_code_name(194880,"CJK_COMPATIBILITY_IDEOGRAPH-2F940"). +lisp_code_name(194881,"CJK_COMPATIBILITY_IDEOGRAPH-2F941"). +lisp_code_name(194882,"CJK_COMPATIBILITY_IDEOGRAPH-2F942"). +lisp_code_name(194883,"CJK_COMPATIBILITY_IDEOGRAPH-2F943"). +lisp_code_name(194884,"CJK_COMPATIBILITY_IDEOGRAPH-2F944"). +lisp_code_name(194885,"CJK_COMPATIBILITY_IDEOGRAPH-2F945"). +lisp_code_name(194886,"CJK_COMPATIBILITY_IDEOGRAPH-2F946"). +lisp_code_name(194887,"CJK_COMPATIBILITY_IDEOGRAPH-2F947"). +lisp_code_name(194888,"CJK_COMPATIBILITY_IDEOGRAPH-2F948"). +lisp_code_name(194889,"CJK_COMPATIBILITY_IDEOGRAPH-2F949"). +lisp_code_name(194890,"CJK_COMPATIBILITY_IDEOGRAPH-2F94A"). +lisp_code_name(194891,"CJK_COMPATIBILITY_IDEOGRAPH-2F94B"). +lisp_code_name(194892,"CJK_COMPATIBILITY_IDEOGRAPH-2F94C"). +lisp_code_name(194893,"CJK_COMPATIBILITY_IDEOGRAPH-2F94D"). +lisp_code_name(194894,"CJK_COMPATIBILITY_IDEOGRAPH-2F94E"). +lisp_code_name(194895,"CJK_COMPATIBILITY_IDEOGRAPH-2F94F"). +lisp_code_name(194896,"CJK_COMPATIBILITY_IDEOGRAPH-2F950"). +lisp_code_name(194897,"CJK_COMPATIBILITY_IDEOGRAPH-2F951"). +lisp_code_name(194898,"CJK_COMPATIBILITY_IDEOGRAPH-2F952"). +lisp_code_name(194899,"CJK_COMPATIBILITY_IDEOGRAPH-2F953"). +lisp_code_name(194900,"CJK_COMPATIBILITY_IDEOGRAPH-2F954"). +lisp_code_name(194901,"CJK_COMPATIBILITY_IDEOGRAPH-2F955"). +lisp_code_name(194902,"CJK_COMPATIBILITY_IDEOGRAPH-2F956"). +lisp_code_name(194903,"CJK_COMPATIBILITY_IDEOGRAPH-2F957"). +lisp_code_name(194904,"CJK_COMPATIBILITY_IDEOGRAPH-2F958"). +lisp_code_name(194905,"CJK_COMPATIBILITY_IDEOGRAPH-2F959"). +lisp_code_name(194906,"CJK_COMPATIBILITY_IDEOGRAPH-2F95A"). +lisp_code_name(194907,"CJK_COMPATIBILITY_IDEOGRAPH-2F95B"). +lisp_code_name(194908,"CJK_COMPATIBILITY_IDEOGRAPH-2F95C"). +lisp_code_name(194909,"CJK_COMPATIBILITY_IDEOGRAPH-2F95D"). +lisp_code_name(194910,"CJK_COMPATIBILITY_IDEOGRAPH-2F95E"). +lisp_code_name(194911,"CJK_COMPATIBILITY_IDEOGRAPH-2F95F"). +lisp_code_name(194912,"CJK_COMPATIBILITY_IDEOGRAPH-2F960"). +lisp_code_name(194913,"CJK_COMPATIBILITY_IDEOGRAPH-2F961"). +lisp_code_name(194914,"CJK_COMPATIBILITY_IDEOGRAPH-2F962"). +lisp_code_name(194915,"CJK_COMPATIBILITY_IDEOGRAPH-2F963"). +lisp_code_name(194916,"CJK_COMPATIBILITY_IDEOGRAPH-2F964"). +lisp_code_name(194917,"CJK_COMPATIBILITY_IDEOGRAPH-2F965"). +lisp_code_name(194918,"CJK_COMPATIBILITY_IDEOGRAPH-2F966"). +lisp_code_name(194919,"CJK_COMPATIBILITY_IDEOGRAPH-2F967"). +lisp_code_name(194920,"CJK_COMPATIBILITY_IDEOGRAPH-2F968"). +lisp_code_name(194921,"CJK_COMPATIBILITY_IDEOGRAPH-2F969"). +lisp_code_name(194922,"CJK_COMPATIBILITY_IDEOGRAPH-2F96A"). +lisp_code_name(194923,"CJK_COMPATIBILITY_IDEOGRAPH-2F96B"). +lisp_code_name(194924,"CJK_COMPATIBILITY_IDEOGRAPH-2F96C"). +lisp_code_name(194925,"CJK_COMPATIBILITY_IDEOGRAPH-2F96D"). +lisp_code_name(194926,"CJK_COMPATIBILITY_IDEOGRAPH-2F96E"). +lisp_code_name(194927,"CJK_COMPATIBILITY_IDEOGRAPH-2F96F"). +lisp_code_name(194928,"CJK_COMPATIBILITY_IDEOGRAPH-2F970"). +lisp_code_name(194929,"CJK_COMPATIBILITY_IDEOGRAPH-2F971"). +lisp_code_name(194930,"CJK_COMPATIBILITY_IDEOGRAPH-2F972"). +lisp_code_name(194931,"CJK_COMPATIBILITY_IDEOGRAPH-2F973"). +lisp_code_name(194932,"CJK_COMPATIBILITY_IDEOGRAPH-2F974"). +lisp_code_name(194933,"CJK_COMPATIBILITY_IDEOGRAPH-2F975"). +lisp_code_name(194934,"CJK_COMPATIBILITY_IDEOGRAPH-2F976"). +lisp_code_name(194935,"CJK_COMPATIBILITY_IDEOGRAPH-2F977"). +lisp_code_name(194936,"CJK_COMPATIBILITY_IDEOGRAPH-2F978"). +lisp_code_name(194937,"CJK_COMPATIBILITY_IDEOGRAPH-2F979"). +lisp_code_name(194938,"CJK_COMPATIBILITY_IDEOGRAPH-2F97A"). +lisp_code_name(194939,"CJK_COMPATIBILITY_IDEOGRAPH-2F97B"). +lisp_code_name(194940,"CJK_COMPATIBILITY_IDEOGRAPH-2F97C"). +lisp_code_name(194941,"CJK_COMPATIBILITY_IDEOGRAPH-2F97D"). +lisp_code_name(194942,"CJK_COMPATIBILITY_IDEOGRAPH-2F97E"). +lisp_code_name(194943,"CJK_COMPATIBILITY_IDEOGRAPH-2F97F"). +lisp_code_name(194944,"CJK_COMPATIBILITY_IDEOGRAPH-2F980"). +lisp_code_name(194945,"CJK_COMPATIBILITY_IDEOGRAPH-2F981"). +lisp_code_name(194946,"CJK_COMPATIBILITY_IDEOGRAPH-2F982"). +lisp_code_name(194947,"CJK_COMPATIBILITY_IDEOGRAPH-2F983"). +lisp_code_name(194948,"CJK_COMPATIBILITY_IDEOGRAPH-2F984"). +lisp_code_name(194949,"CJK_COMPATIBILITY_IDEOGRAPH-2F985"). +lisp_code_name(194950,"CJK_COMPATIBILITY_IDEOGRAPH-2F986"). +lisp_code_name(194951,"CJK_COMPATIBILITY_IDEOGRAPH-2F987"). +lisp_code_name(194952,"CJK_COMPATIBILITY_IDEOGRAPH-2F988"). +lisp_code_name(194953,"CJK_COMPATIBILITY_IDEOGRAPH-2F989"). +lisp_code_name(194954,"CJK_COMPATIBILITY_IDEOGRAPH-2F98A"). +lisp_code_name(194955,"CJK_COMPATIBILITY_IDEOGRAPH-2F98B"). +lisp_code_name(194956,"CJK_COMPATIBILITY_IDEOGRAPH-2F98C"). +lisp_code_name(194957,"CJK_COMPATIBILITY_IDEOGRAPH-2F98D"). +lisp_code_name(194958,"CJK_COMPATIBILITY_IDEOGRAPH-2F98E"). +lisp_code_name(194959,"CJK_COMPATIBILITY_IDEOGRAPH-2F98F"). +lisp_code_name(194960,"CJK_COMPATIBILITY_IDEOGRAPH-2F990"). +lisp_code_name(194961,"CJK_COMPATIBILITY_IDEOGRAPH-2F991"). +lisp_code_name(194962,"CJK_COMPATIBILITY_IDEOGRAPH-2F992"). +lisp_code_name(194963,"CJK_COMPATIBILITY_IDEOGRAPH-2F993"). +lisp_code_name(194964,"CJK_COMPATIBILITY_IDEOGRAPH-2F994"). +lisp_code_name(194965,"CJK_COMPATIBILITY_IDEOGRAPH-2F995"). +lisp_code_name(194966,"CJK_COMPATIBILITY_IDEOGRAPH-2F996"). +lisp_code_name(194967,"CJK_COMPATIBILITY_IDEOGRAPH-2F997"). +lisp_code_name(194968,"CJK_COMPATIBILITY_IDEOGRAPH-2F998"). +lisp_code_name(194969,"CJK_COMPATIBILITY_IDEOGRAPH-2F999"). +lisp_code_name(194970,"CJK_COMPATIBILITY_IDEOGRAPH-2F99A"). +lisp_code_name(194971,"CJK_COMPATIBILITY_IDEOGRAPH-2F99B"). +lisp_code_name(194972,"CJK_COMPATIBILITY_IDEOGRAPH-2F99C"). +lisp_code_name(194973,"CJK_COMPATIBILITY_IDEOGRAPH-2F99D"). +lisp_code_name(194974,"CJK_COMPATIBILITY_IDEOGRAPH-2F99E"). +lisp_code_name(194975,"CJK_COMPATIBILITY_IDEOGRAPH-2F99F"). +lisp_code_name(194976,"CJK_COMPATIBILITY_IDEOGRAPH-2F9A0"). +lisp_code_name(194977,"CJK_COMPATIBILITY_IDEOGRAPH-2F9A1"). +lisp_code_name(194978,"CJK_COMPATIBILITY_IDEOGRAPH-2F9A2"). +lisp_code_name(194979,"CJK_COMPATIBILITY_IDEOGRAPH-2F9A3"). +lisp_code_name(194980,"CJK_COMPATIBILITY_IDEOGRAPH-2F9A4"). +lisp_code_name(194981,"CJK_COMPATIBILITY_IDEOGRAPH-2F9A5"). +lisp_code_name(194982,"CJK_COMPATIBILITY_IDEOGRAPH-2F9A6"). +lisp_code_name(194983,"CJK_COMPATIBILITY_IDEOGRAPH-2F9A7"). +lisp_code_name(194984,"CJK_COMPATIBILITY_IDEOGRAPH-2F9A8"). +lisp_code_name(194985,"CJK_COMPATIBILITY_IDEOGRAPH-2F9A9"). +lisp_code_name(194986,"CJK_COMPATIBILITY_IDEOGRAPH-2F9AA"). +lisp_code_name(194987,"CJK_COMPATIBILITY_IDEOGRAPH-2F9AB"). +lisp_code_name(194988,"CJK_COMPATIBILITY_IDEOGRAPH-2F9AC"). +lisp_code_name(194989,"CJK_COMPATIBILITY_IDEOGRAPH-2F9AD"). +lisp_code_name(194990,"CJK_COMPATIBILITY_IDEOGRAPH-2F9AE"). +lisp_code_name(194991,"CJK_COMPATIBILITY_IDEOGRAPH-2F9AF"). +lisp_code_name(194992,"CJK_COMPATIBILITY_IDEOGRAPH-2F9B0"). +lisp_code_name(194993,"CJK_COMPATIBILITY_IDEOGRAPH-2F9B1"). +lisp_code_name(194994,"CJK_COMPATIBILITY_IDEOGRAPH-2F9B2"). +lisp_code_name(194995,"CJK_COMPATIBILITY_IDEOGRAPH-2F9B3"). +lisp_code_name(194996,"CJK_COMPATIBILITY_IDEOGRAPH-2F9B4"). +lisp_code_name(194997,"CJK_COMPATIBILITY_IDEOGRAPH-2F9B5"). +lisp_code_name(194998,"CJK_COMPATIBILITY_IDEOGRAPH-2F9B6"). +lisp_code_name(194999,"CJK_COMPATIBILITY_IDEOGRAPH-2F9B7"). +lisp_code_name(195000,"CJK_COMPATIBILITY_IDEOGRAPH-2F9B8"). +lisp_code_name(195001,"CJK_COMPATIBILITY_IDEOGRAPH-2F9B9"). +lisp_code_name(195002,"CJK_COMPATIBILITY_IDEOGRAPH-2F9BA"). +lisp_code_name(195003,"CJK_COMPATIBILITY_IDEOGRAPH-2F9BB"). +lisp_code_name(195004,"CJK_COMPATIBILITY_IDEOGRAPH-2F9BC"). +lisp_code_name(195005,"CJK_COMPATIBILITY_IDEOGRAPH-2F9BD"). +lisp_code_name(195006,"CJK_COMPATIBILITY_IDEOGRAPH-2F9BE"). +lisp_code_name(195007,"CJK_COMPATIBILITY_IDEOGRAPH-2F9BF"). +lisp_code_name(195008,"CJK_COMPATIBILITY_IDEOGRAPH-2F9C0"). +lisp_code_name(195009,"CJK_COMPATIBILITY_IDEOGRAPH-2F9C1"). +lisp_code_name(195010,"CJK_COMPATIBILITY_IDEOGRAPH-2F9C2"). +lisp_code_name(195011,"CJK_COMPATIBILITY_IDEOGRAPH-2F9C3"). +lisp_code_name(195012,"CJK_COMPATIBILITY_IDEOGRAPH-2F9C4"). +lisp_code_name(195013,"CJK_COMPATIBILITY_IDEOGRAPH-2F9C5"). +lisp_code_name(195014,"CJK_COMPATIBILITY_IDEOGRAPH-2F9C6"). +lisp_code_name(195015,"CJK_COMPATIBILITY_IDEOGRAPH-2F9C7"). +lisp_code_name(195016,"CJK_COMPATIBILITY_IDEOGRAPH-2F9C8"). +lisp_code_name(195017,"CJK_COMPATIBILITY_IDEOGRAPH-2F9C9"). +lisp_code_name(195018,"CJK_COMPATIBILITY_IDEOGRAPH-2F9CA"). +lisp_code_name(195019,"CJK_COMPATIBILITY_IDEOGRAPH-2F9CB"). +lisp_code_name(195020,"CJK_COMPATIBILITY_IDEOGRAPH-2F9CC"). +lisp_code_name(195021,"CJK_COMPATIBILITY_IDEOGRAPH-2F9CD"). +lisp_code_name(195022,"CJK_COMPATIBILITY_IDEOGRAPH-2F9CE"). +lisp_code_name(195023,"CJK_COMPATIBILITY_IDEOGRAPH-2F9CF"). +lisp_code_name(195024,"CJK_COMPATIBILITY_IDEOGRAPH-2F9D0"). +lisp_code_name(195025,"CJK_COMPATIBILITY_IDEOGRAPH-2F9D1"). +lisp_code_name(195026,"CJK_COMPATIBILITY_IDEOGRAPH-2F9D2"). +lisp_code_name(195027,"CJK_COMPATIBILITY_IDEOGRAPH-2F9D3"). +lisp_code_name(195028,"CJK_COMPATIBILITY_IDEOGRAPH-2F9D4"). +lisp_code_name(195029,"CJK_COMPATIBILITY_IDEOGRAPH-2F9D5"). +lisp_code_name(195030,"CJK_COMPATIBILITY_IDEOGRAPH-2F9D6"). +lisp_code_name(195031,"CJK_COMPATIBILITY_IDEOGRAPH-2F9D7"). +lisp_code_name(195032,"CJK_COMPATIBILITY_IDEOGRAPH-2F9D8"). +lisp_code_name(195033,"CJK_COMPATIBILITY_IDEOGRAPH-2F9D9"). +lisp_code_name(195034,"CJK_COMPATIBILITY_IDEOGRAPH-2F9DA"). +lisp_code_name(195035,"CJK_COMPATIBILITY_IDEOGRAPH-2F9DB"). +lisp_code_name(195036,"CJK_COMPATIBILITY_IDEOGRAPH-2F9DC"). +lisp_code_name(195037,"CJK_COMPATIBILITY_IDEOGRAPH-2F9DD"). +lisp_code_name(195038,"CJK_COMPATIBILITY_IDEOGRAPH-2F9DE"). +lisp_code_name(195039,"CJK_COMPATIBILITY_IDEOGRAPH-2F9DF"). +lisp_code_name(195040,"CJK_COMPATIBILITY_IDEOGRAPH-2F9E0"). +lisp_code_name(195041,"CJK_COMPATIBILITY_IDEOGRAPH-2F9E1"). +lisp_code_name(195042,"CJK_COMPATIBILITY_IDEOGRAPH-2F9E2"). +lisp_code_name(195043,"CJK_COMPATIBILITY_IDEOGRAPH-2F9E3"). +lisp_code_name(195044,"CJK_COMPATIBILITY_IDEOGRAPH-2F9E4"). +lisp_code_name(195045,"CJK_COMPATIBILITY_IDEOGRAPH-2F9E5"). +lisp_code_name(195046,"CJK_COMPATIBILITY_IDEOGRAPH-2F9E6"). +lisp_code_name(195047,"CJK_COMPATIBILITY_IDEOGRAPH-2F9E7"). +lisp_code_name(195048,"CJK_COMPATIBILITY_IDEOGRAPH-2F9E8"). +lisp_code_name(195049,"CJK_COMPATIBILITY_IDEOGRAPH-2F9E9"). +lisp_code_name(195050,"CJK_COMPATIBILITY_IDEOGRAPH-2F9EA"). +lisp_code_name(195051,"CJK_COMPATIBILITY_IDEOGRAPH-2F9EB"). +lisp_code_name(195052,"CJK_COMPATIBILITY_IDEOGRAPH-2F9EC"). +lisp_code_name(195053,"CJK_COMPATIBILITY_IDEOGRAPH-2F9ED"). +lisp_code_name(195054,"CJK_COMPATIBILITY_IDEOGRAPH-2F9EE"). +lisp_code_name(195055,"CJK_COMPATIBILITY_IDEOGRAPH-2F9EF"). +lisp_code_name(195056,"CJK_COMPATIBILITY_IDEOGRAPH-2F9F0"). +lisp_code_name(195057,"CJK_COMPATIBILITY_IDEOGRAPH-2F9F1"). +lisp_code_name(195058,"CJK_COMPATIBILITY_IDEOGRAPH-2F9F2"). +lisp_code_name(195059,"CJK_COMPATIBILITY_IDEOGRAPH-2F9F3"). +lisp_code_name(195060,"CJK_COMPATIBILITY_IDEOGRAPH-2F9F4"). +lisp_code_name(195061,"CJK_COMPATIBILITY_IDEOGRAPH-2F9F5"). +lisp_code_name(195062,"CJK_COMPATIBILITY_IDEOGRAPH-2F9F6"). +lisp_code_name(195063,"CJK_COMPATIBILITY_IDEOGRAPH-2F9F7"). +lisp_code_name(195064,"CJK_COMPATIBILITY_IDEOGRAPH-2F9F8"). +lisp_code_name(195065,"CJK_COMPATIBILITY_IDEOGRAPH-2F9F9"). +lisp_code_name(195066,"CJK_COMPATIBILITY_IDEOGRAPH-2F9FA"). +lisp_code_name(195067,"CJK_COMPATIBILITY_IDEOGRAPH-2F9FB"). +lisp_code_name(195068,"CJK_COMPATIBILITY_IDEOGRAPH-2F9FC"). +lisp_code_name(195069,"CJK_COMPATIBILITY_IDEOGRAPH-2F9FD"). +lisp_code_name(195070,"CJK_COMPATIBILITY_IDEOGRAPH-2F9FE"). +lisp_code_name(195071,"CJK_COMPATIBILITY_IDEOGRAPH-2F9FF"). +lisp_code_name(195072,"CJK_COMPATIBILITY_IDEOGRAPH-2FA00"). +lisp_code_name(195073,"CJK_COMPATIBILITY_IDEOGRAPH-2FA01"). +lisp_code_name(195074,"CJK_COMPATIBILITY_IDEOGRAPH-2FA02"). +lisp_code_name(195075,"CJK_COMPATIBILITY_IDEOGRAPH-2FA03"). +lisp_code_name(195076,"CJK_COMPATIBILITY_IDEOGRAPH-2FA04"). +lisp_code_name(195077,"CJK_COMPATIBILITY_IDEOGRAPH-2FA05"). +lisp_code_name(195078,"CJK_COMPATIBILITY_IDEOGRAPH-2FA06"). +lisp_code_name(195079,"CJK_COMPATIBILITY_IDEOGRAPH-2FA07"). +lisp_code_name(195080,"CJK_COMPATIBILITY_IDEOGRAPH-2FA08"). +lisp_code_name(195081,"CJK_COMPATIBILITY_IDEOGRAPH-2FA09"). +lisp_code_name(195082,"CJK_COMPATIBILITY_IDEOGRAPH-2FA0A"). +lisp_code_name(195083,"CJK_COMPATIBILITY_IDEOGRAPH-2FA0B"). +lisp_code_name(195084,"CJK_COMPATIBILITY_IDEOGRAPH-2FA0C"). +lisp_code_name(195085,"CJK_COMPATIBILITY_IDEOGRAPH-2FA0D"). +lisp_code_name(195086,"CJK_COMPATIBILITY_IDEOGRAPH-2FA0E"). +lisp_code_name(195087,"CJK_COMPATIBILITY_IDEOGRAPH-2FA0F"). +lisp_code_name(195088,"CJK_COMPATIBILITY_IDEOGRAPH-2FA10"). +lisp_code_name(195089,"CJK_COMPATIBILITY_IDEOGRAPH-2FA11"). +lisp_code_name(195090,"CJK_COMPATIBILITY_IDEOGRAPH-2FA12"). +lisp_code_name(195091,"CJK_COMPATIBILITY_IDEOGRAPH-2FA13"). +lisp_code_name(195092,"CJK_COMPATIBILITY_IDEOGRAPH-2FA14"). +lisp_code_name(195093,"CJK_COMPATIBILITY_IDEOGRAPH-2FA15"). +lisp_code_name(195094,"CJK_COMPATIBILITY_IDEOGRAPH-2FA16"). +lisp_code_name(195095,"CJK_COMPATIBILITY_IDEOGRAPH-2FA17"). +lisp_code_name(195096,"CJK_COMPATIBILITY_IDEOGRAPH-2FA18"). +lisp_code_name(195097,"CJK_COMPATIBILITY_IDEOGRAPH-2FA19"). +lisp_code_name(195098,"CJK_COMPATIBILITY_IDEOGRAPH-2FA1A"). +lisp_code_name(195099,"CJK_COMPATIBILITY_IDEOGRAPH-2FA1B"). +lisp_code_name(195100,"CJK_COMPATIBILITY_IDEOGRAPH-2FA1C"). +lisp_code_name(195101,"CJK_COMPATIBILITY_IDEOGRAPH-2FA1D"). + +:- endif. + diff --git a/metta_vspace/pyswip-12-15/flybase_convert.pl b/metta_vspace/pyswip-12-15/flybase_convert.pl new file mode 100755 index 00000000..4ce70154 --- /dev/null +++ b/metta_vspace/pyswip-12-15/flybase_convert.pl @@ -0,0 +1,10 @@ +:- encoding(iso_latin_1). +:- flush_output. +:- setenv('RUST_BACKTRACE',full). + +:- ensure_loaded(flybase_main). +:- ensure_loaded(flybase_json). +:- ensure_loaded(flybase_obo). +%:- ensure_loaded(swi_support). + + diff --git a/metta_vspace/pyswip-12-15/flybase_induced_types.pl b/metta_vspace/pyswip-12-15/flybase_induced_types.pl new file mode 100755 index 00000000..667de526 --- /dev/null +++ b/metta_vspace/pyswip-12-15/flybase_induced_types.pl @@ -0,0 +1,1659 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +/* +Finding Publications That Link Multiple Mutations +SQL Version: + +SELECT P1.title AS Publication1, M1.name AS Mutation1, P2.title AS Publication2, M2.name AS Mutation2 +FROM Mutation AS M1 +INNER JOIN MutationPublication AS MP1 ON M1.id = MP1.mutation_id +INNER JOIN Publication AS P1 ON MP1.publication_id = P1.id +INNER JOIN MutationPublication AS MP2 ON M1.id != MP2.mutation_id +INNER JOIN Mutation AS M2 ON MP2.mutation_id = M2.id +INNER JOIN Publication AS P2 ON MP2.publication_id = P2.id AND P1.id = P2.id +WHERE M1.name != M2.name +*/ + + + +linked_mutations(Publication1, Mutation1, Publication2, Mutation2) :- + mutation(M1_id, Mutation1), + mutation_publication(M1_id, MP1_id), + publication(MP1_id, Publication1), + mutation_publication(M2_id, MP2_id), + mutation(M2_id, Mutation2), + publication(MP2_id, Publication2), + M1_id \= M2_id, + Mutation1 \= Mutation2, + MP1_id = MP2_id. + +/* + Publications Discussing Mutations in Related Genes +SQL Version: + +SELECT G1.name AS Gene1, M1.name AS Mutation1, G2.name AS Gene2, M2.name AS Mutation2, P.title +FROM Gene AS G1 +INNER JOIN Mutation AS M1 ON G1.id = M1.gene_id +INNER JOIN MutationPublication AS MP1 ON M1.id = MP1.mutation_id +INNER JOIN Publication AS P ON MP1.publication_id = P.id +INNER JOIN Mutation AS M2 ON P.id IN (SELECT publication_id FROM MutationPublication WHERE mutation_id = M2.id) +INNER JOIN Gene AS G2 ON M2.gene_id = G2.id AND G1.id != G2.id +WHERE G1.function = G2.function OR G1.pathway = G2.pathway +*/ + + + +related_genes_publication(Gene1, Mutation1, Gene2, Mutation2, Title) :- + gene(G1_id, Gene1, Function1, Pathway1), + mutation(M1_id, Mutation1), + mutation_gene(M1_id, G1_id), + mutation_publication(M1_id, MP1_id), + publication(MP1_id, Title), + gene(G2_id, Gene2, Function2, Pathway2), + mutation(M2_id, Mutation2), + mutation_gene(M2_id, G2_id), + mutation_publication(M2_id, MP2_id), + publication(MP2_id, Title), + G1_id \= G2_id, + (Function1 = Function2; Pathway1 = Pathway2). + +/* + + Publications Linking Phenotypic Effects of Different Mutations +SQL Version: + +SELECT M1.name AS Mutation1, P1.description AS Phenotype1, M2.name AS Mutation2, P2.description AS Phenotype2, Pub.title +FROM Mutation AS M1 +INNER JOIN Phenotype AS P1 ON M1.phenotype_id = P1.id +INNER JOIN MutationPublication AS MP1 ON M1.id = MP1.mutation_id +INNER JOIN Publication AS Pub ON MP1.publication_id = Pub.id +INNER JOIN MutationPublication AS MP2 ON Pub.id = MP2.publication_id AND MP1.mutation_id != MP2.mutation_id +INNER JOIN Mutation AS M2 ON MP2.mutation_id = M2.id +INNER JOIN Phenotype AS P2 ON M2.phenotype_id = P2.id +*/ + + + +linked_phenotypes(Publication, Mutation1, Phenotype1, Mutation2, Phenotype2) :- + mutation(M1_id, Mutation1), + mutation_phenotype(M1_id, P1_id), + phenotype(P1_id, Phenotype1), + mutation_publication(M1_id, MP1_id), + publication(MP1_id, Publication), + mutation_publication(M2_id, MP2_id), + mutation(M2_id, Mutation2), + mutation_phenotype(M2_id, P2_id), + phenotype(P2_id, Phenotype2), + publication(MP2_id, Publication), + M1_id \= M2_id. + + + + +/* + + Gene Expression and Phenotypes +SQL Version: + + +SELECT Gene.name, Expression.tissue, Phenotype.description +FROM Gene +INNER JOIN Expression ON Gene.id = Expression.gene_id +INNER JOIN Phenotype ON Gene.id = Phenotype.gene_id +WHERE Expression.tissue = 'wing disc' AND Phenotype.description LIKE '%wing defects%' +*/ + + + +gene_expression_phenotype(GeneName, Tissue, PhenotypeDescription) :- + gene(GeneId, GeneName), + expression(GeneId, Tissue), + Tissue = 'wing disc', + phenotype(GeneId, PhenotypeDescription), + sub_string(PhenotypeDescription, _, _, _, 'wing defects'). + +/* + Protein-Protein Interactions +SQL Version: + +SELECT Protein1.name, Protein2.name +FROM Protein AS Protein1 +INNER JOIN Interaction ON Protein1.id = Interaction.protein1_id +INNER JOIN Protein AS Protein2 ON Interaction.protein2_id = Protein2.id +WHERE Protein1.name = 'protein_of_interest' +*/ + + + +protein_interaction(ProteinName1, ProteinName2) :- + protein(Protein1Id, ProteinName1), + ProteinName1 = 'protein_of_interest', + interaction(Protein1Id, Protein2Id), + protein(Protein2Id, ProteinName2). + +/* + Genetic Modifiers of a Mutation +SQL Version: + +SELECT ModifierGene.name, Mutation.name, ModifiedPhenotype.description +FROM Gene AS ModifierGene +INNER JOIN GeneticInteraction ON ModifierGene.id = GeneticInteraction.modifier_gene_id +INNER JOIN Mutation ON GeneticInteraction.mutation_id = Mutation.id +INNER JOIN Phenotype AS ModifiedPhenotype ON Mutation.phenotype_id = ModifiedPhenotype.id +WHERE Mutation.name = 'specific_mutation' +*/ + + + +genetic_modifier(ModifierGeneName, MutationName, PhenotypeDescription) :- + gene(ModifierGeneId, ModifierGeneName), + genetic_interaction(ModifierGeneId, MutationId), + mutation(MutationId, MutationName), + MutationName = 'specific_mutation', + phenotype(MutationId, PhenotypeDescription). + +/* +4. Gene Ontology (GO) Annotations +SQL Version: + +SELECT Gene.name, GOAnnotation.GO_term, GOAnnotation.description +FROM Gene +INNER JOIN GOAnnotation ON Gene.id = GOAnnotation.gene_id +WHERE Gene.name IN ('gene1', 'gene2', 'gene3') +*/ + + + +gene_go_annotation(GeneName, GOTerm, GODescription) :- + gene(GeneId, GeneName), + member(GeneName, ['gene1', 'gene2', 'gene3']), + go_annotation(GeneId, GOTerm, GODescription). + + +/* + +SELECT Strain.name, StockCenter.name, StockCenter.location +FROM Strain +INNER JOIN StockCenter ON Strain.stock_center_id = StockCenter.id +WHERE Strain.name LIKE '%desired_trait%' +ChatGPT +Translating these SQL queries to Prolog predicates involves creating a set of Prolog facts and rules that mimic the structure and logic of the SQL database and queries. Here's how each of these queries can be represented in Prolog: + + Gene Alleles and Associated Diseases + +SELECT Gene.name, Allele.name, Disease.human_disease +FROM Gene +INNER JOIN Allele ON Gene.id = Allele.gene_id +LEFT JOIN Disease ON Allele.disease_id = Disease.id +WHERE Gene.name = 'target_gene_name' +*/ + + + +gene_allele_disease(GeneName, AlleleName, HumanDisease) :- + gene(GeneId, GeneName), + GeneName = 'target_gene_name', + allele(GeneId, AlleleId, AlleleName), + ( disease(AlleleId, HumanDisease) + ; HumanDisease = 'No associated disease'). + +/* + + Transcription Factors Regulating a Gene +SQL Version: +SELECT TranscriptionFactor.name, TargetGene.name, Regulation.type +FROM Gene AS TranscriptionFactor +INNER JOIN GeneRegulation AS Regulation ON TranscriptionFactor.id = Regulation.transcription_factor_id +INNER JOIN Gene AS TargetGene ON Regulation.target_gene_id = TargetGene.id +WHERE TargetGene.name = 'specific_target_gene' +*/ + + + +transcription_factor_regulation(TranscriptionFactorName, TargetGeneName, RegulationType) :- + gene(TranscriptionFactorId, TranscriptionFactorName), + gene_regulation(TranscriptionFactorId, TargetGeneId, RegulationType), + gene(TargetGeneId, TargetGeneName), + TargetGeneName = 'specific_target_gene'. + +/* + + Publications Related to a Gene Mutation +SQL Version: + +SELECT Mutation.name, Publication.title, Publication.authors +FROM Mutation +INNER JOIN MutationPublication ON Mutation.id = MutationPublication.mutation_id +INNER JOIN Publication ON MutationPublication.publication_id = Publication.id +WHERE Mutation.name = 'specific_mutation_name' +*/ + + + +mutation_publication_info(MutationName, Title, Authors) :- + mutation(MutationId, MutationName), + MutationName = 'specific_mutation_name', + mutation_publication(MutationId, PublicationId), + publication(PublicationId, Title, Authors). + +/* + +4. RNAi Knockdown Effects on Phenotype +SQL Version: + +SELECT Gene.name, RNAiExperiment.description, Phenotype.description +FROM Gene +INNER JOIN RNAiExperiment ON Gene.id = RNAiExperiment.gene_id +INNER JOIN Phenotype ON RNAiExperiment.phenotype_id = Phenotype.id +WHERE Gene.name = 'gene_of_interest' +*/ + + + +rnai_knockdown_phenotype(GeneName, RNAiDescription, PhenotypeDescription) :- + gene(GeneId, GeneName), + GeneName = 'gene_of_interest', + rnai_experiment(GeneId, RNAiId, RNAiDescription), + phenotype(RNAiId, PhenotypeDescription). + + + +/* +5. Stock Center Information for Specific Strains + +SELECT Strain.name, StockCenter.name, StockCenter.location +FROM Strain +INNER JOIN StockCenter ON Strain.stock_center_id = StockCenter.id +WHERE Strain.name LIKE '%desired_trait%' +*/ +stock_center_info(StrainName, StockCenterName, Location) :- + strain(StrainId, StrainName), + sub_string(StrainName, _, _, _, 'desired_trait'), + stock_center(StrainId, StockCenterId, StockCenterName, Location). + + + + + + + +flybase_tables([ +analysis, analysisfeature, analysisgrp, analysisgrpmember, analysisprop, audit_chado, cell_line, cell_line_loaderm, cell_line_loadermprop, +cell_line_dbxref, cell_line_feature, cell_line_library, cell_line_libraryprop, cell_line_pub, cell_line_relationship, cell_line_strain, +cell_line_strainprop, cell_line_synonym, cell_lineprop, cell_lineprop_pub, contact, cv, loaderm, loaderm_dbxref, loaderm_relationship, +loadermpath, loadermprop, loadermsynonym, db, dbxref, dbxrefprop, eimage, environment, environment_loaderm, expression, expression_loaderm, +expression_loadermprop, expression_image, expression_pub, expressionprop, feature, feature_loaderm, feature_loaderm_dbxref, +feature_loadermprop, feature_dbxref, feature_expression, feature_expressionprop, feature_genotype, feature_grpmember, +feature_grpmember_pub, feature_humanhealth_dbxref, feature_interaction, feature_interaction_pub, feature_interactionprop, +feature_phenotype, feature_pub, feature_pubprop, feature_relationship, feature_relationship_pub, feature_relationshipprop, +feature_relationshipprop_pub, feature_synonym, featureloc, featureloc_pub, featuremap, featuremap_pub, featurepos, featureprop, +featureprop_pub, featurerange, genotype, genotype_loaderm, genotype_loadermprop, genotype_dbxref, genotype_pub, genotype_synonym, +genotypeprop, genotypeprop_pub, grp, grp_loaderm, grp_dbxref, grp_pub, grp_pubprop, grp_relationship, grp_relationship_pub, +grp_relationshipprop, grp_synonym, grpmember, grpmember_loaderm, grpmember_pub, grpmemberprop, grpmemberprop_pub, grpprop, +grpprop_pub, humanhealth, humanhealth_loaderm, humanhealth_loadermprop, humanhealth_dbxref, humanhealth_dbxrefprop, +humanhealth_dbxrefprop_pub, humanhealth_feature, humanhealth_featureprop, humanhealth_phenotype, humanhealth_phenotypeprop, +humanhealth_pub, humanhealth_pubprop, humanhealth_relationship, humanhealth_relationship_pub, humanhealth_synonym, humanhealthprop, +humanhealthprop_pub, interaction, interaction_cell_line, interaction_loaderm, interaction_loadermprop, interaction_expression, +interaction_expressionprop, interaction_group, interaction_group_feature_interaction, interaction_pub, interactionprop, +interactionprop_pub, library, library_loaderm, library_loadermprop, library_dbxref, library_dbxrefprop, library_expression, +library_expressionprop, library_feature, library_featureprop, library_grpmember, library_humanhealth, library_humanhealthprop, +library_interaction, library_pub, library_relationship, library_relationship_pub, library_strain, library_strainprop, library_synonym, + libraryprop, libraryprop_pub, lock, organism, organism_loaderm, organism_loadermprop, organism_dbxref, organism_grpmember, + organism_library, organism_pub, organismprop, organismprop_pub, phendesc, phenotype, phenotype_comparison, phenotype_comparison_loaderm, + phenotype_loaderm, phenstatement, project, pub, pub_dbxref, pub_relationship, pubauthor, pubprop, sql_features, sql_implementation_info, + sql_parts, sql_sizing, stock, stock_loaderm, stock_dbxref, stock_genotype, stock_pub, stock_relationship, stock_relationship_pub, + stockcollection, stockcollection_stock, stockcollectionprop, stockprop, stockprop_pub, strain, strain_loaderm, strain_loadermprop, + strain_dbxref, strain_feature, strain_featureprop, strain_phenotype, strain_phenotypeprop, +strain_pub, strain_relationship, strain_relationship_pub, strain_synonym, strainprop, strainprop_pub, synonym, tableinfo, update_track]). + +/* +table_n_type(fbgn_NAseq_Uniprot, 1, gene_symbol, _). +table_n_type(fbgn_NAseq_Uniprot, 2, organism_abbreviation, _). +table_n_type(fbgn_NAseq_Uniprot, 3, primary_FBgn, 'FBgn'). +table_n_type(fbgn_NAseq_Uniprot, 4, nucleotide_accession, _). +table_n_type(fbgn_NAseq_Uniprot, 5, na_based_protein_accession, _). +table_n_type(fbgn_NAseq_Uniprot, 6, 'UniprotKB/Swiss-Prot/TrEMBL_accession', _). +table_n_type(fbgn_NAseq_Uniprot, 7, 'EntrezGene', _). +table_n_type(fbgn_NAseq_Uniprot, 8, 'RefSeq_transcripts', _). +table_n_type(fbgn_NAseq_Uniprot, 9, 'RefSeq_proteins', _). +*//* +table_n_type(fbgn_uniprot, 1, primary_FBgn, 'FBgn'). +table_n_type(fbgn_uniprot, 2, gene_symbol, _). +table_n_type(fbgn_uniprot, 3, 'CG', _). +table_n_type(fbgn_uniprot, 4, 'UniprotKB/Swiss-Prot/TrEMBL_accession', _). +table_n_type(pmid_fbgn_uniprot, 1, primary_FBgn, 'FBgn'). +table_n_type(pmid_fbgn_uniprot, 2, gene_symbol, _). +table_n_type(pmid_fbgn_uniprot, 3, 'CG', _). +table_n_type(pmid_fbgn_uniprot, 4, 'UniprotKB/Swiss-Prot/TrEMBL_accession', _). +*/ + + +ncRNA_genes_fb_scheme( +' +{ + "$schema": "http://json-schema.org/draft-04/schema#", + "title": "RNAcentral ncRNA object", + "description": "A sequence to import to RNAcentral. These entries must not be pseudogenes or coding RNA transcripts.", + "id": "ncrna.json#", + "type": "object", + "required": ["primaryId", "taxonId", "soTermId", "sequence", "url"], + "additionalProperties": false, + "properties": { + "primaryId": { + "$ref" : "global-id.json#/properties/globalId", + "description": "The prefixed primary (MOD) ID for an entity. For internal use, e.g. FLYBASE:FBgn0003301, MGI:87917." + }, + "taxonId": { + "$ref" : "global-id.json#/properties/globalId", + "description" : "The NCBI taxonId for the species of the gene entity." + }, + "soTermId": { + "$ref" : "global-id.json#/properties/globalId", + "description": "The SO Term that represents as best we can, the bioType, or featureType of the object in the file." + }, + "ecoTermId": { + "$ref" : "global-id.json#/properties/globalId", + "description": "The ECO Term that represents the evidence for this sequence having the given SO term." + }, + "sequence": { + "$ref": "sequence.json#properties/sequence", + "description": "The DNA sequence of this entry." + }, + "name": { + "type": "string", + "description": "The name of this sequence." + }, + "description": { + "type": "string", + "description": "An informative human readable description. If not provided then it will be generated using the name and species information." + }, + "symbol": { + "type": "string", + "description": "The symbol for this ncRNA" + }, + "symbolSynonyms": { + "type": "array", + "items": { + "type": "string" + }, + "uniqueItems": true, + "description": "A list of other symbols for the ncRNA" + }, + "version": { + "description": "The version of this sequence, if any" + }, + "gene": { + "$ref": "gene.json#" + }, + "crossReferenceIds": { + "description":"Collection holding a limited set (for now) of database cross references for each gene. That set is defined in geneCrossReferences.json dataSoruce enumeration. NCBI GENE means just the NCBI Gene reference. UniProtKB is swissprot and trembl. Ensembl is just the GENE id for now (not transcript nor protein).", + "type": "array", + "items": { + "$ref" : "global-id.json#/properties/globalId" + }, + "uniqueItems": true + }, + "genomeLocations": { + "description":"Collection holding the set of locations for this sequence. This should include the exon/intron structure of the sequence.", + "type": "array", + "items": { + "$ref" : "location.json#" + }, + "uniqueItems": true + }, + "url": { + "type": "string", + "format": "uri", + "description": "URL to the page for this entry in the database" + }, + "externalUrl": { + "type": "string", + "format": "uri", + "description": "URL to a synopsis outside the database, like wikipedia." + }, + "secondaryStructure": { + "description": "The secondary structure in dot-bracket notation for this sequence", + "$ref": "secondary-structure.json#/properties/dot_bracket" + }, + "publications": { + "description": "List of references to associate with this sequence.", + "type": "array", + "items": { + "anyOf": [ + { "$ref": "publications.json#/properties/pubMedId" }, + { "$ref": "publications.json#/properties/doi" } + ] + }, + "uniqueItems": true + }, + "localization": { + "description": "Name of the organelle or plasmid this sequence is found in", + "enum": [ + "mitochondria", + "plastid", + "chloroplast", + "plasmid" + ] + }, + "sequenceFeatures": { + "anticodon": { + "description": "Information about the anticodon", + "$ref": "anticodon.json#" + }, + "modifications": { + "description": "List of the modifications in this sequence", + "type": "array", + "items": { + "$ref": "modification.json#" + }, + "uniqueItems": true + } + }, + "sourceModel": { + "description": "Information about the model used to find this sequence", + "$ref" : "global-id.json#/properties/globalId" + }, + "product": { + "description": "The name of the product, this should be more specific than the name of the SO term that was provided", + "type": "string" + }, + "additionalAnnotations": { + "isoType": { + "description": "The isoType of this tRNA", + "enum": [ + "Ala", + "Cys", + "Asp", + "Glu", + "Phe", + "Gly", + "His", + "Ile", + "Lys", + "Leu", + "iMet", + "Met", + "Asn", + "Pro", + "Gln", + "Arg", + "Ser", + "Thr", + "Val", + "Trp", + "Tyr" + ] + } + }, + "relatedSequences": { + "description": "Information about related sequences, like precursors or targets", + "type": "array", + "items": { + "$ref": "related-sequence.json#" + }, + "uniqueItems": true + }, + "inferredPhylogeny": { + "description": "A phylogeny that has been inferred for this sequence", + "$ref": "inferred-phylogeny.json#" + } + } +}'). + +% #genotype_symbols genotype_FBids phenotype_name phenotype_id qualifier_names qualifier_ids reference +:- dynamic maybe_corisponds/2. +:- dynamic numeric_value_p_n/3. +:- module_transparent maybe_corisponds/2. +:- module_transparent numeric_value_p_n/3. +column_names('cyto-genetic-seq', ['Cytogenetic_map_position', 'Genetic_map_position', 'Sequence_coordinates_(release_6)', 'R6_conversion_notes']). +column_names('Dmel_enzyme', [gene_group_id, gene_group_name, listOf(gene_group_GO_id), listOf(gene_group_GO_name), listOf(gene_group_EC_number), listOf(gene_group_EC_name), gene_id, gene_symbol, gene_name, listOf(gene_EC_number), listOf(gene_EC_name)]). +column_names('scRNA-Seq_gene_expression', ['Pub_ID', 'Pub_miniref', 'Clustering_Analysis_ID', 'Clustering_Analysis_Name', 'Source_Tissue_Sex', 'Source_Tissue_Stage', 'Source_Tissue_Anatomy', 'Cluster_ID', 'Cluster_Name', 'Cluster_Cell_Type_ID', 'Cluster_Cell_Type_Name', 'Gene_ID', 'Gene_Symbol', 'Mean_Expression', 'Spread']). +column_names(allele_genetic_interactions, [allele_symbol, allele_FBal, interaction, 'FBrf']). +column_names(allele_phenotypic, [allele_symbol, allele_FBal, phenotype, 'FBrf']). +column_names(automated_gene_summaries, [primary_FBgn, summary_text]). +column_names(best_gene_summary, ['FBgn', 'Gene_Symbol', 'Summary_Source', 'Summary']). +column_names(cDNA_clone, ['FBcl', organism_abbreviation, clone_name, dataset_metadata_name, listOf(cDNA_accession), listOf('EST_accession')]). +column_names(dataset_metadata, ['Dataset_Metadata_ID', 'Dataset_Metadata_Name', 'Item_ID', 'Item_Name']). +column_names(disease_model_annotations, ['FBgn', 'Gene_symbol', 'HGNC', 'DO_qualifier', 'DO', 'DO_term', 'Allele_used_in_model_(FBal)', 'Allele_used_in_model_(symbol)', 'Based_on_orthology_with_(HGNC_ID)', 'Based_on_orthology_with_(symbol)', 'Evidence/interacting_alleles', 'Reference_(FBrf)']). +column_names(dmel_gene_sequence_ontology_annotations, [gene_primary_id, gene_symbol, so_term_name, so_term_id]). +column_names(dmel_human_orthologs_disease, ['Dmel_gene', 'Dmel_gene_symbol', 'Human_gene_HGNC', 'Human_gene_OMIM', 'Human_gene_symbol', 'DIOPT_score', 'OMIM_Phenotype_IDs', 'OMIM_Phenotype_IDs[name]']). +column_names(dmel_paralogs, ['FBgn', 'GeneSymbol', 'Arm/Scaffold', 'Location', 'Strand', 'Paralog_FBgn', 'Paralog_GeneSymbol', 'Paralog_Arm/Scaffold', 'Paralog_Location', 'Paralog_Strand', 'DIOPT_score']). +column_names(dmel_unique_protein_isoforms, ['FBgn', 'FB_gene_symbol', representative_protein, listOf(identical_protein)]). +column_names(entity_publication, [entity_id, entity_name, 'FlyBase_publication', 'PubMed']). +column_names(fb_synonym, [primary_FBid, organism_abbreviation, current_symbol, current_fullname, listOf(fullname_synonym, ['|']), listOf(symbol_synonym, ['|'])]). +column_names(fbal_to_fbgn, ['AlleleID', 'AlleleSymbol', 'GeneID', 'GeneSymbol']). +column_names(fbgn_annotation_ID, [gene_symbol, organism_abbreviation, primary_FBgn, listOf(secondary_FBgn), annotation_ID, listOf(secondary_annotation_ID)]). +column_names(fbgn_exons2affy1_overlaps, ['FBgn', listOf(affy)]). +column_names(fbgn_exons2affy2_overlaps, ['FBgn', listOf(affy)]). +column_names(fbgn_fbtr_fbpp, ['FBgn', 'FBtr', 'FBpp']). +column_names(fbgn_fbtr_fbpp_expanded, [organism, gene_type, gene_ID, gene_symbol, gene_fullname, annotation_ID, transcript_type, transcript_ID, transcript_symbol, polypeptide_ID, polypeptide_symbol]). +column_names(fbgn_gleanr, [organism_abbreviation, gene_symbol, primary_FBgn, 'GLEANR']). +column_names(fbgn_NAseq_Uniprot, [gene_symbol, organism_abbreviation, primary_FBgn, nucleotide_accession, na_based_protein_accession, 'UniprotKB/Swiss-Prot/TrEMBL_accession', 'EntrezGene', 'RefSeq_transcripts', 'RefSeq_proteins']). +column_names(fbgn_uniprot, [primary_FBgn, gene_symbol, 'CG', 'UniprotKB/Swiss-Prot/TrEMBL_accession']). +column_names(fbrf_pmid_pmcid_doi, ['FBrf', 'PMID', 'PMCID', 'DOI', pub_type, miniref, pmid_added]). +column_names(gene_functional_complementation, ['Dmel_gene_symbol', 'Dmel_gene_FBgn', ortholog_gene_symbol, ortholog_gene_FBgn_ID, reference_FBrf]). +column_names(gene_genetic_interactions, [listOf('Starting_gene_symbol'), listOf('Starting_gene_FBgn'), listOf('Interacting_gene_symbol'), listOf('Interacting_gene_FBgn'), 'Interaction_type', 'Publication_FBrf']). +column_names(gene_group, ['FB_group', 'FB_group_symbol', 'FB_group_name', 'Parent_FB_group', 'Parent_FB_group_symbol', 'Group_member_FB_gene', 'Group_member_FB_gene_symbol']). +column_names(gene_groups_HGNC, ['FB_group', 'FB_group_symbol', 'FB_group_name', 'HGNC_family']). +column_names(gene_map_table, [organism_abbreviation, current_symbol, primary_FBid, recombination_loc, cytogenetic_loc, sequence_loc]). +column_names(gene_rpkm_matrix, [gene_primary_id, gene_symbol, gene_fullname, gene_type, 'DATASAMPLE_NAME_(DATASET_ID)']). +column_names(gene_rpkm_report, ['Release_ID', 'FBgn', 'GeneSymbol', 'Parent_library_FBlc', 'Parent_library_name', 'RNASource_FBlc', 'RNASource_name', 'RPKM_value', 'Bin_value', 'Unique_exon_base_count', 'Total_exon_base_count', 'Count_used']). +column_names(gene_snapshots, ['FBgn', 'GeneSymbol', 'GeneName', datestamp, gene_snapshot_text]). +column_names(genomic_clone, ['FBcl', organism_abbreviation, clone_name, accession]). +column_names(genotype_phenotype_data, [listOf(genotype_symbols, [/, ' ']), listOf(genotype_FBids, [/, ' ']), phenotype_name, phenotype_id, listOf(qualifier_names, ['|']), listOf(qualifier_ids, ['|']), reference]). +column_names(insertion_mapping, [insertion_symbol, 'FBti', genomic_location, range, orientation, estimated_cytogenetic_location, observed_cytogenetic_location]). +column_names(organism_list, [genus, species, abbreviation, common_name, 'NCBI_taxon', 'drosophilid?']). +column_names(pathway_group, ['FB_group', 'FB_group_symbol', 'FB_group_name', 'Parent_FB_group', 'Parent_FB_group_symbol', 'Group_member_FB_gene', 'Group_member_FB_gene_symbol']). +column_names(physical_interactions_mitab, [listOf('ID_Interactor_A'), listOf('ID_Interactor_B'), listOf('Alt_ID_Interactor_A'), listOf('Alt_ID_Interactor_B'), listOf('Alias_Interactor_A'), listOf('Alias_Interactor_B'), listOf('Interaction_Detection_Method'), listOf('Publication_1st_Author'), listOf('Publication'), 'Taxid_Interactor_A', 'Taxid_Interactor_B', listOf('Interaction_Type'), listOf('Source_Database'), listOf('Interaction_Identifier'), listOf('Confidence_Value'), listOf('Expansion_Method'), listOf('Biological_Role_Interactor_A'), listOf('Biological_Role_Interactor_B'), listOf('Experimental_Role_Interactor_A'), listOf('Experimental_Role_Interactor_B'), listOf('Type_Interactor_A'), listOf('Type_Interactor_B'), listOf('Xref_Interactor_A'), listOf('Xref_Interactor_B'), listOf('Interaction_Xref'), listOf('Annotation_Interactor_A'), listOf('Annotation_Interactor_B'), listOf('Interaction_Annotation'), listOf('Host_Organism'), 'Interaction_Parameters', 'Creation_Date', 'Update_Date', 'Checksum_Interactor_A', 'Checksum_Interactor_B', 'Interaction_Checksum', 'Negative', listOf('Feature_Interactor_A'), listOf('Feature_Interactor_B'), 'Stoichiometry_Interactor_A', 'Stoichiometry_Interactor_B', listOf('Identification_Method_Participant_A'), listOf('Identification_Method_Participant_B')]). +column_names(pmid_fbgn_uniprot, ['FBrf', 'PMID', 'FBgn', 'UniProt_database', 'UniProt_id']). +column_names(synonym, [primary_FBid, organism_abbreviation, current_symbol, current_fullname, listOf(fullname_synonym), listOf(symbol_synonym)]). +column_names_ext(gene_genetic_interactions, [listOf('Starting_gene_symbol', ['|']), listOf('Starting_gene_FBgn', ['|']), listOf('Interacting_gene_symbol', ['|']), listOf('Interacting_gene_FBgn', ['|']), 'Interaction_type', 'Publication_FBrf']). +column_names_ext(gene_rpkm_matrix, [gene_primary_id, gene_symbol, gene_fullname, gene_type, 'BCM_1_E2-4hr_(FBlc0000061)', 'BCM_1_E14-16hr_(FBlc0000062)', 'BCM_1_E2-16hr_(FBlc0000063)', 'BCM_1_E2-16hr100_(FBlc0000064)', 'BCM_1_L3i_(FBlc0000065)', 'BCM_1_L3i100_(FBlc0000066)', 'BCM_1_P3d_(FBlc0000067)', 'BCM_1_FA3d_(FBlc0000068)', 'BCM_1_MA3d_(FBlc0000069)', 'BCM_1_P_(FBlc0000070)', 'BCM_1_L_(FBlc0000071)', 'BCM_1_A17d_(FBlc0000072)', 'mE_mRNA_em0-2hr_(FBlc0000086)', 'mE_mRNA_em2-4hr_(FBlc0000087)', 'mE_mRNA_em4-6hr_(FBlc0000088)', 'mE_mRNA_em6-8hr_(FBlc0000089)', 'mE_mRNA_em8-10hr_(FBlc0000090)', 'mE_mRNA_em10-12hr_(FBlc0000091)', 'mE_mRNA_em12-14hr_(FBlc0000092)', 'mE_mRNA_em14-16hr_(FBlc0000093)', 'mE_mRNA_em16-18hr_(FBlc0000094)', 'mE_mRNA_em18-20hr_(FBlc0000095)', 'mE_mRNA_em20-22hr_(FBlc0000096)', 'mE_mRNA_em22-24hr_(FBlc0000097)', 'mE_mRNA_L1_(FBlc0000098)', 'mE_mRNA_L2_(FBlc0000099)', 'mE_mRNA_L3_12hr_(FBlc0000100)', 'mE_mRNA_L3_PS1-2_(FBlc0000101)', 'mE_mRNA_L3_PS3-6_(FBlc0000102)', 'mE_mRNA_L3_PS7-9_(FBlc0000103)', 'mE_mRNA_WPP_(FBlc0000104)', 'mE_mRNA_P5_(FBlc0000105)', 'mE_mRNA_P6_(FBlc0000106)', 'mE_mRNA_P8_(FBlc0000107)', 'mE_mRNA_P9-10_(FBlc0000108)', 'mE_mRNA_P15_(FBlc0000109)', 'mE_mRNA_AdF_Ecl_1days_(FBlc0000110)', 'mE_mRNA_AdF_Ecl_5days_(FBlc0000111)', 'mE_mRNA_AdF_Ecl_30days_(FBlc0000112)', 'mE_mRNA_AdM_Ecl_1days_(FBlc0000113)', 'mE_mRNA_AdM_Ecl_5days_(FBlc0000114)', 'mE_mRNA_AdM_Ecl_30days_(FBlc0000115)', 'mE_mRNA_A_MateF_1d_head_(FBlc0000207)', 'mE_mRNA_A_MateF_4d_ovary_(FBlc0000208)', 'mE_mRNA_A_MateM_1d_head_(FBlc0000209)', 'mE_mRNA_A_VirF_1d_head_(FBlc0000210)', 'mE_mRNA_A_VirF_4d_head_(FBlc0000211)', 'mE_mRNA_A_MateF_20d_head_(FBlc0000212)', 'mE_mRNA_A_MateF_4d_head_(FBlc0000213)', 'mE_mRNA_A_MateM_20d_head_(FBlc0000214)', 'mE_mRNA_A_MateM_4d_acc_gland_(FBlc0000215)', 'mE_mRNA_A_MateM_4d_head_(FBlc0000216)', 'mE_mRNA_A_MateM_4d_testis_(FBlc0000217)', 'mE_mRNA_A_1d_carcass_(FBlc0000218)', 'mE_mRNA_A_1d_dig_sys_(FBlc0000219)', 'mE_mRNA_A_20d_carcass_(FBlc0000220)', 'mE_mRNA_A_20d_dig_sys_(FBlc0000221)', 'mE_mRNA_A_4d_carcass_(FBlc0000222)', 'mE_mRNA_A_4d_dig_sys_(FBlc0000223)', 'mE_mRNA_P8_CNS_(FBlc0000224)', 'mE_mRNA_L3_CNS_(FBlc0000225)', 'mE_mRNA_L3_Wand_carcass_(FBlc0000226)', 'mE_mRNA_L3_Wand_dig_sys_(FBlc0000227)', 'mE_mRNA_L3_Wand_fat_(FBlc0000228)', 'mE_mRNA_L3_Wand_imag_disc_(FBlc0000229)', 'mE_mRNA_L3_Wand_saliv_(FBlc0000230)', 'mE_mRNA_A_VirF_20d_head_(FBlc0000231)', 'mE_mRNA_A_VirF_4d_ovary_(FBlc0000232)', 'mE_mRNA_WPP_fat_(FBlc0000233)', 'mE_mRNA_WPP_saliv_(FBlc0000234)', 'mE_mRNA_P8_fat_(FBlc0000235)', 'mE_mRNA_A_4d_Cold1_(FBlc0000237)', 'mE_mRNA_A_4d_Cold2_(FBlc0000238)', 'mE_mRNA_L3_Cu_0.5mM_(FBlc0000239)', 'mE_mRNA_L3_late_Zn_5mM_(FBlc0000240)', 'mE_mRNA_A_4d_Cu_15mM_(FBlc0000241)', 'mE_mRNA_A_4d_Zn_4.5mM_(FBlc0000242)', 'mE_mRNA_A_4d_Caffeine_25mg/ml_(FBlc0000243)', 'mE_mRNA_A_4d_Caffeine_2.5mg/ml_(FBlc0000244)', 'mE_mRNA_L3_Caffeine_1.5mg/ml_(FBlc0000245)', 'mE_mRNA_A_4d_Cd_0.1M_(FBlc0000246)', 'mE_mRNA_A_4d_Cd_0.05M_(FBlc0000247)', 'mE_mRNA_L3_Cd_12h_(FBlc0000248)', 'mE_mRNA_L3_Cd_6hr_(FBlc0000249)', 'mE_mRNA_A_4d_Paraquat_5mM_(FBlc0000250)', 'mE_mRNA_A_4d_Paraquat_10mM_(FBlc0000251)', 'mE_mRNA_L3_Rotenone_8ug_(FBlc0000252)', 'mE_mRNA_L3_Rotenone_2ug_(FBlc0000253)', 'mE_mRNA_L3_EtOH_10_(FBlc0000254)', 'mE_mRNA_L3_EtOH_5_(FBlc0000255)', 'mE_mRNA_L3_EtOH_2.5_(FBlc0000256)', 'mE_mRNA_A_4d_Heatshock_(FBlc0000257)', 'mE_mRNA_A_10d_Resveratrol_100uM_(FBlc0000672)', 'mE_mRNA_A_10d_Rotenone_Starved_(FBlc0000673)', 'mE_mRNA_F_Sindbis_virus_(FBlc0000674)', 'mE_mRNA_L_Sindbis_virus_(FBlc0000675)', 'mE_mRNA_M_Sindbis_virus_(FBlc0000676)', 'mE_mRNA_P_Sindbis_virus_(FBlc0000677)', 'mE_mRNA_CME-W2_cells_(FBlc0000261)', 'mE_mRNA_GM2_cells_(FBlc0000262)', 'mE_mRNA_mbn2_cells_(FBlc0000263)', 'mE_mRNA_BG2-c2_cells_(FBlc0000264)', 'mE_mRNA_D20-c5_cells_(FBlc0000265)', 'mE_mRNA_S3_cells_(FBlc0000266)', 'mE_mRNA_1182-4H_cells_(FBlc0000267)', 'mE_mRNA_CME_L1_cells_(FBlc0000268)', 'mE_mRNA_Kc167_cells_(FBlc0000269)', 'mE_mRNA_BG1-c1_cells_(FBlc0000270)', 'mE_mRNA_D11_cells_(FBlc0000271)', 'mE_mRNA_D16-c3_cells_(FBlc0000272)', 'mE_mRNA_D17-c3_cells_(FBlc0000273)', 'mE_mRNA_D21_cells_(FBlc0000274)', 'mE_mRNA_D32_cells_(FBlc0000275)', 'mE_mRNA_D4-c1_cells_(FBlc0000276)', 'mE_mRNA_D8_cells_(FBlc0000277)', 'mE_mRNA_D9_cells_(FBlc0000278)', 'mE_mRNA_S1_cells_(FBlc0000279)', 'mE_mRNA_S2R+_cells_(FBlc0000280)', 'mE_mRNA_Sg4_cells_(FBlc0000281)', 'mE_mRNA_OSS_cells_(FBlc0000282)', 'mE_mRNA_OSC_cells_(FBlc0000283)', 'mE_mRNA_fGS_cells_(FBlc0000284)', 'Knoblich_mRNA_L3_CNS_neuroblast_(FBlc0000505)', 'Knoblich_mRNA_L3_CNS_neuron_(FBlc0000506)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_Brain_(FBlc0003619)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_Crop_(FBlc0003620)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_Carcass_(FBlc0003621)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_Eye_(FBlc0003622)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_FatBody_(FBlc0003623)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_Head_(FBlc0003624)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_Hindgut_(FBlc0003625)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_Midgut_(FBlc0003626)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_Ovary_(FBlc0003627)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_RectalPad_(FBlc0003628)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_SalivaryGland_(FBlc0003629)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_ThoracicoAbdominalGanglion_(FBlc0003630)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_MalpighianTubule_(FBlc0003631)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_Mated_Spermathecum_(FBlc0003632)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_Virgin_Spermathecum_(FBlc0003633)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_Whole_(FBlc0003634)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_Brain_(FBlc0003635)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_Crop_(FBlc0003636)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_Carcass_(FBlc0003637)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_Eye_(FBlc0003638)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_FatBody_(FBlc0003639)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_Head_(FBlc0003640)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_Hindgut_(FBlc0003641)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_Midgut_(FBlc0003642)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_RectalPad_(FBlc0003643)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_SalivaryGland_(FBlc0003644)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_ThoracicoAbdominalGanglion_(FBlc0003645)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_MalpighianTubule_(FBlc0003646)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_Testis_(FBlc0003647)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_AccessoryGland_(FBlc0003648)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_Whole_(FBlc0003649)', 'RNA-Seq_Profile_FlyAtlas2_L3_CNS_(FBlc0003650)', 'RNA-Seq_Profile_FlyAtlas2_L3_FatBody_(FBlc0003651)', 'RNA-Seq_Profile_FlyAtlas2_L3_Hindgut_(FBlc0003652)', 'RNA-Seq_Profile_FlyAtlas2_L3_MalpighianTubule_(FBlc0003653)', 'RNA-Seq_Profile_FlyAtlas2_L3_Midgut_(FBlc0003654)', 'RNA-Seq_Profile_FlyAtlas2_L3_SalivaryGland_(FBlc0003655)', 'RNA-Seq_Profile_FlyAtlas2_L3_Trachea_(FBlc0003656)', 'RNA-Seq_Profile_FlyAtlas2_L3_Carcass_(FBlc0003657)', 'RNA-Seq_Profile_FlyAtlas2_L3_Whole_(FBlc0003658)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_Heart_(FBlc0003724)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_Heart_(FBlc0003725)']). +column_names_ext(pmid_fbgn_uniprot, ['FBrf_id', 'PMID', 'FBgn_id', 'UniProt_database', 'UniProt_id']). +guess_rest(P,N,T,Guess):- table_n_type(P,N,T,Guess),var(Guess),fb_pred(P,A),functor(C,P,A),arg(N,C,Guess),once(call(C)). +maybe_corisponds('ConceptMapFn'('Allele_used_in_model_(symbol)', 8, disease_model_annotations/12), 'ConceptMapFn'(current_symbol, 3, synonym/6)). +maybe_corisponds('ConceptMapFn'('Allele_used_in_model_(symbol)', 8, disease_model_annotations/12), 'ConceptMapFn'(description, 6, stocks/7)). +maybe_corisponds('ConceptMapFn'('Allele_used_in_model_(symbol)', 8, disease_model_annotations/12), 'ConceptMapFn'(uniquename, 5, stocks/7)). +maybe_corisponds('ConceptMapFn'('AlleleSymbol', 2, fbal_to_fbgn/4), 'ConceptMapFn'('Allele_used_in_model_(symbol)', 8, disease_model_annotations/12)). +maybe_corisponds('ConceptMapFn'('Based_on_orthology_with_(symbol)', 10, disease_model_annotations/12), 'ConceptMapFn'('Human_gene_symbol', 5, dmel_human_orthologs_disease/8)). +maybe_corisponds('ConceptMapFn'('Dmel_gene', 1, dmel_human_orthologs_disease/8), 'ConceptMapFn'('FBgn', 1, best_gene_summary/4)). +maybe_corisponds('ConceptMapFn'('Dmel_gene', 1, dmel_human_orthologs_disease/8), 'ConceptMapFn'('FBgn', 1, disease_model_annotations/12)). +maybe_corisponds('ConceptMapFn'('Dmel_gene', 1, dmel_human_orthologs_disease/8), 'ConceptMapFn'('FBgn', 1, dmel_paralogs/11)). +maybe_corisponds('ConceptMapFn'('Dmel_gene', 1, dmel_human_orthologs_disease/8), 'ConceptMapFn'('FBgn', 1, dmel_unique_protein_isoforms/4)). +maybe_corisponds('ConceptMapFn'('Dmel_gene', 1, dmel_human_orthologs_disease/8), 'ConceptMapFn'('FBgn', 1, fbgn_exons2affy1_overlaps/2)). +maybe_corisponds('ConceptMapFn'('Dmel_gene', 1, dmel_human_orthologs_disease/8), 'ConceptMapFn'('FBgn', 1, fbgn_exons2affy2_overlaps/2)). +maybe_corisponds('ConceptMapFn'('Dmel_gene', 1, dmel_human_orthologs_disease/8), 'ConceptMapFn'('FBgn', 1, fbgn_fbtr_fbpp/3)). +maybe_corisponds('ConceptMapFn'('Dmel_gene', 1, dmel_human_orthologs_disease/8), 'ConceptMapFn'('FBgn', 1, gene_rpkm_matrix/170)). +maybe_corisponds('ConceptMapFn'('Dmel_gene', 1, dmel_human_orthologs_disease/8), 'ConceptMapFn'('FBgn', 1, gene_snapshots/5)). +maybe_corisponds('ConceptMapFn'('Dmel_gene', 1, dmel_human_orthologs_disease/8), 'ConceptMapFn'('FBgn', 2, gene_functional_complementation/5)). +maybe_corisponds('ConceptMapFn'('Dmel_gene', 1, dmel_human_orthologs_disease/8), 'ConceptMapFn'('FBgn', 2, gene_genetic_interactions/6)). +maybe_corisponds('ConceptMapFn'('Dmel_gene', 1, dmel_human_orthologs_disease/8), 'ConceptMapFn'('FBgn', 2, gene_rpkm_report/12)). +maybe_corisponds('ConceptMapFn'('Dmel_gene', 1, dmel_human_orthologs_disease/8), 'ConceptMapFn'('FBgn', 3, fbal_to_fbgn/4)). +maybe_corisponds('ConceptMapFn'('Dmel_gene', 1, dmel_human_orthologs_disease/8), 'ConceptMapFn'('FBgn', 3, fbgn_annotation_ID/6)). +maybe_corisponds('ConceptMapFn'('Dmel_gene', 1, dmel_human_orthologs_disease/8), 'ConceptMapFn'('FBgn', 3, fbgn_fbtr_fbpp_expanded/11)). +maybe_corisponds('ConceptMapFn'('Dmel_gene', 1, dmel_human_orthologs_disease/8), 'ConceptMapFn'('FBgn', 3, gene_map_table/6)). +maybe_corisponds('ConceptMapFn'('Dmel_gene', 1, dmel_human_orthologs_disease/8), 'ConceptMapFn'('FBgn', 4, gene_genetic_interactions/6)). +maybe_corisponds('ConceptMapFn'('Dmel_gene', 1, dmel_human_orthologs_disease/8), 'ConceptMapFn'('FBgn', 6, dmel_paralogs/11)). +maybe_corisponds('ConceptMapFn'('Dmel_gene', 1, dmel_human_orthologs_disease/8), 'ConceptMapFn'('FBgn', 6, gene_group/7)). +maybe_corisponds('ConceptMapFn'('Dmel_gene', 1, dmel_human_orthologs_disease/8), 'ConceptMapFn'('FBgn', 6, pathway_group/7)). +maybe_corisponds('ConceptMapFn'('Dmel_gene', 1, dmel_human_orthologs_disease/8), 'ConceptMapFn'('FBgn', 7, 'Dmel_enzyme'/11)). +maybe_corisponds('ConceptMapFn'('Dmel_gene', 1, dmel_human_orthologs_disease/8), 'ConceptMapFn'(gene_primary_id, 1, dmel_gene_sequence_ontology_annotations/4)). +maybe_corisponds('ConceptMapFn'('Dmel_gene_symbol', 1, gene_functional_complementation/5), 'ConceptMapFn'('Dmel_gene_symbol', 2, dmel_human_orthologs_disease/8)). +maybe_corisponds('ConceptMapFn'('Dmel_gene_symbol', 1, gene_functional_complementation/5), 'ConceptMapFn'('FB_gene_symbol', 2, dmel_unique_protein_isoforms/4)). +maybe_corisponds('ConceptMapFn'('Dmel_gene_symbol', 1, gene_functional_complementation/5), 'ConceptMapFn'('Gene_Symbol', 2, best_gene_summary/4)). +maybe_corisponds('ConceptMapFn'('Dmel_gene_symbol', 1, gene_functional_complementation/5), 'ConceptMapFn'('Gene_symbol', 2, disease_model_annotations/12)). +maybe_corisponds('ConceptMapFn'('Dmel_gene_symbol', 1, gene_functional_complementation/5), 'ConceptMapFn'('GeneName', 3, gene_snapshots/5)). +maybe_corisponds('ConceptMapFn'('Dmel_gene_symbol', 1, gene_functional_complementation/5), 'ConceptMapFn'('GeneSymbol', 2, dmel_paralogs/11)). +maybe_corisponds('ConceptMapFn'('Dmel_gene_symbol', 1, gene_functional_complementation/5), 'ConceptMapFn'('GeneSymbol', 2, gene_snapshots/5)). +maybe_corisponds('ConceptMapFn'('Dmel_gene_symbol', 1, gene_functional_complementation/5), 'ConceptMapFn'('GeneSymbol', 4, fbal_to_fbgn/4)). +maybe_corisponds('ConceptMapFn'('Dmel_gene_symbol', 1, gene_functional_complementation/5), 'ConceptMapFn'('Group_member_FB_gene_symbol', 7, gene_group/7)). +maybe_corisponds('ConceptMapFn'('Dmel_gene_symbol', 1, gene_functional_complementation/5), 'ConceptMapFn'('Group_member_FB_gene_symbol', 7, pathway_group/7)). +maybe_corisponds('ConceptMapFn'('Dmel_gene_symbol', 1, gene_functional_complementation/5), 'ConceptMapFn'('Interacting_gene_symbol', 3, gene_genetic_interactions/6)). +maybe_corisponds('ConceptMapFn'('Dmel_gene_symbol', 1, gene_functional_complementation/5), 'ConceptMapFn'('Paralog_GeneSymbol', 7, dmel_paralogs/11)). +maybe_corisponds('ConceptMapFn'('Dmel_gene_symbol', 1, gene_functional_complementation/5), 'ConceptMapFn'('Starting_gene_symbol', 1, gene_genetic_interactions/6)). +maybe_corisponds('ConceptMapFn'('Dmel_gene_symbol', 1, gene_functional_complementation/5), 'ConceptMapFn'(current_symbol, 2, gene_map_table/6)). +maybe_corisponds('ConceptMapFn'('Dmel_gene_symbol', 1, gene_functional_complementation/5), 'ConceptMapFn'(gene_fullname, 3, gene_rpkm_matrix/170)). +maybe_corisponds('ConceptMapFn'('Dmel_gene_symbol', 1, gene_functional_complementation/5), 'ConceptMapFn'(gene_symbol, 1, fbgn_annotation_ID/6)). +maybe_corisponds('ConceptMapFn'('Dmel_gene_symbol', 1, gene_functional_complementation/5), 'ConceptMapFn'(gene_symbol, 2, dmel_gene_sequence_ontology_annotations/4)). +maybe_corisponds('ConceptMapFn'('Dmel_gene_symbol', 1, gene_functional_complementation/5), 'ConceptMapFn'(gene_symbol, 2, gene_rpkm_matrix/170)). +maybe_corisponds('ConceptMapFn'('Dmel_gene_symbol', 1, gene_functional_complementation/5), 'ConceptMapFn'(gene_symbol, 4, fbgn_fbtr_fbpp_expanded/11)). +maybe_corisponds('ConceptMapFn'('Dmel_gene_symbol', 1, gene_functional_complementation/5), 'ConceptMapFn'(gene_symbol, 8, 'Dmel_enzyme'/11)). +maybe_corisponds('ConceptMapFn'('Dmel_gene_symbol', 2, dmel_human_orthologs_disease/8), 'ConceptMapFn'('FB_gene_symbol', 2, dmel_unique_protein_isoforms/4)). +maybe_corisponds('ConceptMapFn'('Dmel_gene_symbol', 2, dmel_human_orthologs_disease/8), 'ConceptMapFn'('Gene_Symbol', 2, best_gene_summary/4)). +maybe_corisponds('ConceptMapFn'('Dmel_gene_symbol', 2, dmel_human_orthologs_disease/8), 'ConceptMapFn'('GeneSymbol', 2, gene_snapshots/5)). +maybe_corisponds('ConceptMapFn'('Dmel_gene_symbol', 2, dmel_human_orthologs_disease/8), 'ConceptMapFn'('Group_member_FB_gene_symbol', 7, gene_group/7)). +maybe_corisponds('ConceptMapFn'('Dmel_gene_symbol', 2, dmel_human_orthologs_disease/8), 'ConceptMapFn'('Group_member_FB_gene_symbol', 7, pathway_group/7)). +maybe_corisponds('ConceptMapFn'('Dmel_gene_symbol', 2, dmel_human_orthologs_disease/8), 'ConceptMapFn'('Interacting_gene_symbol', 3, gene_genetic_interactions/6)). +maybe_corisponds('ConceptMapFn'('Dmel_gene_symbol', 2, dmel_human_orthologs_disease/8), 'ConceptMapFn'('Paralog_GeneSymbol', 7, dmel_paralogs/11)). +maybe_corisponds('ConceptMapFn'('Dmel_gene_symbol', 2, dmel_human_orthologs_disease/8), 'ConceptMapFn'(gene_fullname, 3, gene_rpkm_matrix/170)). +maybe_corisponds('ConceptMapFn'('Dmel_gene_symbol', 2, dmel_human_orthologs_disease/8), 'ConceptMapFn'(gene_symbol, 1, fbgn_annotation_ID/6)). +maybe_corisponds('ConceptMapFn'('Dmel_gene_symbol', 2, dmel_human_orthologs_disease/8), 'ConceptMapFn'(gene_symbol, 2, dmel_gene_sequence_ontology_annotations/4)). +maybe_corisponds('ConceptMapFn'('Dmel_gene_symbol', 2, dmel_human_orthologs_disease/8), 'ConceptMapFn'(gene_symbol, 2, gene_rpkm_matrix/170)). +maybe_corisponds('ConceptMapFn'('Dmel_gene_symbol', 2, dmel_human_orthologs_disease/8), 'ConceptMapFn'(gene_symbol, 4, fbgn_fbtr_fbpp_expanded/11)). +maybe_corisponds('ConceptMapFn'('Dmel_gene_symbol', 2, dmel_human_orthologs_disease/8), 'ConceptMapFn'(gene_symbol, 8, 'Dmel_enzyme'/11)). +maybe_corisponds('ConceptMapFn'('FB_gene_symbol', 2, dmel_unique_protein_isoforms/4), 'ConceptMapFn'('FBan', 5, fbgn_annotation_ID/6)). +maybe_corisponds('ConceptMapFn'('FB_gene_symbol', 2, dmel_unique_protein_isoforms/4), 'ConceptMapFn'('Gene_Symbol', 2, best_gene_summary/4)). +maybe_corisponds('ConceptMapFn'('FB_gene_symbol', 2, dmel_unique_protein_isoforms/4), 'ConceptMapFn'('Gene_symbol', 2, disease_model_annotations/12)). +maybe_corisponds('ConceptMapFn'('FB_gene_symbol', 2, dmel_unique_protein_isoforms/4), 'ConceptMapFn'('GeneSymbol', 2, dmel_paralogs/11)). +maybe_corisponds('ConceptMapFn'('FB_gene_symbol', 2, dmel_unique_protein_isoforms/4), 'ConceptMapFn'('GeneSymbol', 2, gene_snapshots/5)). +maybe_corisponds('ConceptMapFn'('FB_gene_symbol', 2, dmel_unique_protein_isoforms/4), 'ConceptMapFn'('GeneSymbol', 4, fbal_to_fbgn/4)). +maybe_corisponds('ConceptMapFn'('FB_gene_symbol', 2, dmel_unique_protein_isoforms/4), 'ConceptMapFn'('Group_member_FB_gene_symbol', 7, gene_group/7)). +maybe_corisponds('ConceptMapFn'('FB_gene_symbol', 2, dmel_unique_protein_isoforms/4), 'ConceptMapFn'('Group_member_FB_gene_symbol', 7, pathway_group/7)). +maybe_corisponds('ConceptMapFn'('FB_gene_symbol', 2, dmel_unique_protein_isoforms/4), 'ConceptMapFn'('Interacting_gene_symbol', 3, gene_genetic_interactions/6)). +maybe_corisponds('ConceptMapFn'('FB_gene_symbol', 2, dmel_unique_protein_isoforms/4), 'ConceptMapFn'('Paralog_GeneSymbol', 7, dmel_paralogs/11)). +maybe_corisponds('ConceptMapFn'('FB_gene_symbol', 2, dmel_unique_protein_isoforms/4), 'ConceptMapFn'('Starting_gene_symbol', 1, gene_genetic_interactions/6)). +maybe_corisponds('ConceptMapFn'('FB_gene_symbol', 2, dmel_unique_protein_isoforms/4), 'ConceptMapFn'(annotation_ID, 6, fbgn_fbtr_fbpp_expanded/11)). +maybe_corisponds('ConceptMapFn'('FB_gene_symbol', 2, dmel_unique_protein_isoforms/4), 'ConceptMapFn'(current_symbol, 2, gene_map_table/6)). +maybe_corisponds('ConceptMapFn'('FB_gene_symbol', 2, dmel_unique_protein_isoforms/4), 'ConceptMapFn'(gene_symbol, 1, fbgn_annotation_ID/6)). +maybe_corisponds('ConceptMapFn'('FB_gene_symbol', 2, dmel_unique_protein_isoforms/4), 'ConceptMapFn'(gene_symbol, 2, dmel_gene_sequence_ontology_annotations/4)). +maybe_corisponds('ConceptMapFn'('FB_gene_symbol', 2, dmel_unique_protein_isoforms/4), 'ConceptMapFn'(gene_symbol, 2, gene_rpkm_matrix/170)). +maybe_corisponds('ConceptMapFn'('FB_gene_symbol', 2, dmel_unique_protein_isoforms/4), 'ConceptMapFn'(gene_symbol, 4, fbgn_fbtr_fbpp_expanded/11)). +maybe_corisponds('ConceptMapFn'('FB_gene_symbol', 2, dmel_unique_protein_isoforms/4), 'ConceptMapFn'(gene_symbol, 8, 'Dmel_enzyme'/11)). +maybe_corisponds('ConceptMapFn'('FB_group_name', 3, gene_group/7), 'ConceptMapFn'('FB_group_name', 3, gene_groups_HGNC/4)). +maybe_corisponds('ConceptMapFn'('FB_group_name', 3, gene_group/7), 'ConceptMapFn'(gene_group_name, 2, 'Dmel_enzyme'/11)). +maybe_corisponds('ConceptMapFn'('FB_group_name', 3, gene_groups_HGNC/4), 'ConceptMapFn'('FB_group_name', 3, pathway_group/7)). +maybe_corisponds('ConceptMapFn'('FB_group_name', 3, gene_groups_HGNC/4), 'ConceptMapFn'(gene_group_name, 2, 'Dmel_enzyme'/11)). +maybe_corisponds('ConceptMapFn'('FB_group_symbol', 2, gene_group/7), 'ConceptMapFn'('FB_group_symbol', 2, gene_groups_HGNC/4)). +maybe_corisponds('ConceptMapFn'('FB_group_symbol', 2, gene_groups_HGNC/4), 'ConceptMapFn'('FB_group_symbol', 2, pathway_group/7)). +maybe_corisponds('ConceptMapFn'('FB_group_symbol', 2, gene_groups_HGNC/4), 'ConceptMapFn'('Parent_FB_group_symbol', 5, gene_group/7)). +maybe_corisponds('ConceptMapFn'('FB_group_symbol', 2, gene_groups_HGNC/4), 'ConceptMapFn'('Parent_FB_group_symbol', 5, pathway_group/7)). +maybe_corisponds('ConceptMapFn'('FBal', 1, fbal_to_fbgn/4), 'ConceptMapFn'('FBal', 7, disease_model_annotations/12)). +maybe_corisponds('ConceptMapFn'('FBal', 7, disease_model_annotations/12), 'ConceptMapFn'('FBgn', 1, synonym/6)). +maybe_corisponds('ConceptMapFn'('FBan', 5, fbgn_annotation_ID/6), 'ConceptMapFn'('Gene_Symbol', 2, best_gene_summary/4)). +maybe_corisponds('ConceptMapFn'('FBan', 5, fbgn_annotation_ID/6), 'ConceptMapFn'('Group_member_FB_gene_symbol', 7, pathway_group/7)). +maybe_corisponds('ConceptMapFn'('FBan', 5, fbgn_annotation_ID/6), 'ConceptMapFn'(annotation_ID, 6, fbgn_fbtr_fbpp_expanded/11)). +maybe_corisponds('ConceptMapFn'('FBan', 5, fbgn_annotation_ID/6), 'ConceptMapFn'(current_symbol, 2, gene_map_table/6)). +maybe_corisponds('ConceptMapFn'('FBan', 5, fbgn_annotation_ID/6), 'ConceptMapFn'(gene_symbol, 2, dmel_gene_sequence_ontology_annotations/4)). +maybe_corisponds('ConceptMapFn'('FBan', 5, fbgn_annotation_ID/6), 'ConceptMapFn'(gene_symbol, 2, gene_rpkm_matrix/170)). +maybe_corisponds('ConceptMapFn'('FBan', 5, fbgn_annotation_ID/6), 'ConceptMapFn'(gene_symbol, 4, fbgn_fbtr_fbpp_expanded/11)). +maybe_corisponds('ConceptMapFn'('FBgg', 1, gene_group/7), 'ConceptMapFn'('FBgg', 1, gene_groups_HGNC/4)). +maybe_corisponds('ConceptMapFn'('FBgg', 1, gene_group/7), 'ConceptMapFn'(gene_group_id, 1, 'Dmel_enzyme'/11)). +maybe_corisponds('ConceptMapFn'('FBgg', 1, gene_groups_HGNC/4), 'ConceptMapFn'('FBgg', 1, pathway_group/7)). +maybe_corisponds('ConceptMapFn'('FBgg', 1, gene_groups_HGNC/4), 'ConceptMapFn'('FBgg', 4, gene_group/7)). +maybe_corisponds('ConceptMapFn'('FBgg', 1, gene_groups_HGNC/4), 'ConceptMapFn'('FBgg', 4, pathway_group/7)). +maybe_corisponds('ConceptMapFn'('FBgg', 1, gene_groups_HGNC/4), 'ConceptMapFn'(gene_group_id, 1, 'Dmel_enzyme'/11)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, automated_gene_summaries/2), 'ConceptMapFn'('FBgn', 3, fbal_to_fbgn/4)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, automated_gene_summaries/2), 'ConceptMapFn'('FBgn', 4, gene_functional_complementation/5)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, best_gene_summary/4), 'ConceptMapFn'('FBgn', 1, disease_model_annotations/12)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, best_gene_summary/4), 'ConceptMapFn'('FBgn', 1, dmel_paralogs/11)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, best_gene_summary/4), 'ConceptMapFn'('FBgn', 1, dmel_unique_protein_isoforms/4)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, best_gene_summary/4), 'ConceptMapFn'('FBgn', 1, fbgn_exons2affy1_overlaps/2)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, best_gene_summary/4), 'ConceptMapFn'('FBgn', 1, fbgn_exons2affy2_overlaps/2)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, best_gene_summary/4), 'ConceptMapFn'('FBgn', 1, fbgn_fbtr_fbpp/3)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, best_gene_summary/4), 'ConceptMapFn'('FBgn', 1, gene_rpkm_matrix/170)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, best_gene_summary/4), 'ConceptMapFn'('FBgn', 1, gene_snapshots/5)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, best_gene_summary/4), 'ConceptMapFn'('FBgn', 2, gene_functional_complementation/5)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, best_gene_summary/4), 'ConceptMapFn'('FBgn', 2, gene_genetic_interactions/6)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, best_gene_summary/4), 'ConceptMapFn'('FBgn', 2, gene_rpkm_report/12)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, best_gene_summary/4), 'ConceptMapFn'('FBgn', 3, fbal_to_fbgn/4)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, best_gene_summary/4), 'ConceptMapFn'('FBgn', 3, fbgn_annotation_ID/6)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, best_gene_summary/4), 'ConceptMapFn'('FBgn', 3, fbgn_fbtr_fbpp_expanded/11)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, best_gene_summary/4), 'ConceptMapFn'('FBgn', 3, gene_map_table/6)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, best_gene_summary/4), 'ConceptMapFn'('FBgn', 4, gene_genetic_interactions/6)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, best_gene_summary/4), 'ConceptMapFn'('FBgn', 6, dmel_paralogs/11)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, best_gene_summary/4), 'ConceptMapFn'('FBgn', 6, gene_group/7)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, best_gene_summary/4), 'ConceptMapFn'('FBgn', 6, pathway_group/7)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, best_gene_summary/4), 'ConceptMapFn'('FBgn', 7, 'Dmel_enzyme'/11)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, best_gene_summary/4), 'ConceptMapFn'(gene_primary_id, 1, dmel_gene_sequence_ontology_annotations/4)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, disease_model_annotations/12), 'ConceptMapFn'('FBgn', 1, dmel_paralogs/11)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, disease_model_annotations/12), 'ConceptMapFn'('FBgn', 1, dmel_unique_protein_isoforms/4)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, disease_model_annotations/12), 'ConceptMapFn'('FBgn', 1, fbgn_exons2affy1_overlaps/2)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, disease_model_annotations/12), 'ConceptMapFn'('FBgn', 1, fbgn_exons2affy2_overlaps/2)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, disease_model_annotations/12), 'ConceptMapFn'('FBgn', 1, fbgn_fbtr_fbpp/3)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, disease_model_annotations/12), 'ConceptMapFn'('FBgn', 1, gene_rpkm_matrix/170)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, disease_model_annotations/12), 'ConceptMapFn'('FBgn', 1, gene_snapshots/5)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, disease_model_annotations/12), 'ConceptMapFn'('FBgn', 2, gene_functional_complementation/5)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, disease_model_annotations/12), 'ConceptMapFn'('FBgn', 2, gene_genetic_interactions/6)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, disease_model_annotations/12), 'ConceptMapFn'('FBgn', 2, gene_rpkm_report/12)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, disease_model_annotations/12), 'ConceptMapFn'('FBgn', 3, fbal_to_fbgn/4)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, disease_model_annotations/12), 'ConceptMapFn'('FBgn', 3, fbgn_annotation_ID/6)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, disease_model_annotations/12), 'ConceptMapFn'('FBgn', 3, fbgn_fbtr_fbpp_expanded/11)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, disease_model_annotations/12), 'ConceptMapFn'('FBgn', 3, gene_map_table/6)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, disease_model_annotations/12), 'ConceptMapFn'('FBgn', 4, gene_genetic_interactions/6)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, disease_model_annotations/12), 'ConceptMapFn'('FBgn', 6, dmel_paralogs/11)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, disease_model_annotations/12), 'ConceptMapFn'('FBgn', 6, gene_group/7)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, disease_model_annotations/12), 'ConceptMapFn'('FBgn', 6, pathway_group/7)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, disease_model_annotations/12), 'ConceptMapFn'('FBgn', 7, 'Dmel_enzyme'/11)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, disease_model_annotations/12), 'ConceptMapFn'(gene_primary_id, 1, dmel_gene_sequence_ontology_annotations/4)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, dmel_paralogs/11), 'ConceptMapFn'('FBgn', 1, dmel_unique_protein_isoforms/4)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, dmel_paralogs/11), 'ConceptMapFn'('FBgn', 1, fbgn_exons2affy1_overlaps/2)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, dmel_paralogs/11), 'ConceptMapFn'('FBgn', 1, fbgn_exons2affy2_overlaps/2)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, dmel_paralogs/11), 'ConceptMapFn'('FBgn', 1, fbgn_fbtr_fbpp/3)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, dmel_paralogs/11), 'ConceptMapFn'('FBgn', 1, gene_rpkm_matrix/170)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, dmel_paralogs/11), 'ConceptMapFn'('FBgn', 1, gene_snapshots/5)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, dmel_paralogs/11), 'ConceptMapFn'('FBgn', 2, gene_functional_complementation/5)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, dmel_paralogs/11), 'ConceptMapFn'('FBgn', 2, gene_genetic_interactions/6)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, dmel_paralogs/11), 'ConceptMapFn'('FBgn', 2, gene_rpkm_report/12)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, dmel_paralogs/11), 'ConceptMapFn'('FBgn', 3, fbal_to_fbgn/4)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, dmel_paralogs/11), 'ConceptMapFn'('FBgn', 3, fbgn_annotation_ID/6)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, dmel_paralogs/11), 'ConceptMapFn'('FBgn', 3, fbgn_fbtr_fbpp_expanded/11)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, dmel_paralogs/11), 'ConceptMapFn'('FBgn', 3, gene_map_table/6)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, dmel_paralogs/11), 'ConceptMapFn'('FBgn', 4, gene_genetic_interactions/6)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, dmel_paralogs/11), 'ConceptMapFn'('FBgn', 6, gene_group/7)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, dmel_paralogs/11), 'ConceptMapFn'('FBgn', 6, pathway_group/7)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, dmel_paralogs/11), 'ConceptMapFn'('FBgn', 7, 'Dmel_enzyme'/11)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, dmel_paralogs/11), 'ConceptMapFn'(gene_primary_id, 1, dmel_gene_sequence_ontology_annotations/4)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, dmel_unique_protein_isoforms/4), 'ConceptMapFn'('FBgn', 1, fbgn_exons2affy1_overlaps/2)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, dmel_unique_protein_isoforms/4), 'ConceptMapFn'('FBgn', 1, fbgn_exons2affy2_overlaps/2)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, dmel_unique_protein_isoforms/4), 'ConceptMapFn'('FBgn', 1, fbgn_fbtr_fbpp/3)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, dmel_unique_protein_isoforms/4), 'ConceptMapFn'('FBgn', 1, gene_rpkm_matrix/170)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, dmel_unique_protein_isoforms/4), 'ConceptMapFn'('FBgn', 1, gene_snapshots/5)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, dmel_unique_protein_isoforms/4), 'ConceptMapFn'('FBgn', 2, gene_functional_complementation/5)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, dmel_unique_protein_isoforms/4), 'ConceptMapFn'('FBgn', 2, gene_genetic_interactions/6)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, dmel_unique_protein_isoforms/4), 'ConceptMapFn'('FBgn', 2, gene_rpkm_report/12)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, dmel_unique_protein_isoforms/4), 'ConceptMapFn'('FBgn', 3, fbal_to_fbgn/4)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, dmel_unique_protein_isoforms/4), 'ConceptMapFn'('FBgn', 3, fbgn_annotation_ID/6)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, dmel_unique_protein_isoforms/4), 'ConceptMapFn'('FBgn', 3, fbgn_fbtr_fbpp_expanded/11)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, dmel_unique_protein_isoforms/4), 'ConceptMapFn'('FBgn', 3, gene_map_table/6)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, dmel_unique_protein_isoforms/4), 'ConceptMapFn'('FBgn', 4, gene_genetic_interactions/6)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, dmel_unique_protein_isoforms/4), 'ConceptMapFn'('FBgn', 6, dmel_paralogs/11)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, dmel_unique_protein_isoforms/4), 'ConceptMapFn'('FBgn', 6, gene_group/7)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, dmel_unique_protein_isoforms/4), 'ConceptMapFn'('FBgn', 6, pathway_group/7)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, dmel_unique_protein_isoforms/4), 'ConceptMapFn'('FBgn', 7, 'Dmel_enzyme'/11)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, dmel_unique_protein_isoforms/4), 'ConceptMapFn'(gene_primary_id, 1, dmel_gene_sequence_ontology_annotations/4)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, fbgn_exons2affy1_overlaps/2), 'ConceptMapFn'('FBgn', 1, fbgn_exons2affy2_overlaps/2)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, fbgn_exons2affy1_overlaps/2), 'ConceptMapFn'('FBgn', 1, fbgn_fbtr_fbpp/3)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, fbgn_exons2affy1_overlaps/2), 'ConceptMapFn'('FBgn', 1, gene_rpkm_matrix/170)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, fbgn_exons2affy1_overlaps/2), 'ConceptMapFn'('FBgn', 1, gene_snapshots/5)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, fbgn_exons2affy1_overlaps/2), 'ConceptMapFn'('FBgn', 2, gene_functional_complementation/5)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, fbgn_exons2affy1_overlaps/2), 'ConceptMapFn'('FBgn', 2, gene_genetic_interactions/6)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, fbgn_exons2affy1_overlaps/2), 'ConceptMapFn'('FBgn', 2, gene_rpkm_report/12)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, fbgn_exons2affy1_overlaps/2), 'ConceptMapFn'('FBgn', 3, fbal_to_fbgn/4)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, fbgn_exons2affy1_overlaps/2), 'ConceptMapFn'('FBgn', 3, fbgn_annotation_ID/6)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, fbgn_exons2affy1_overlaps/2), 'ConceptMapFn'('FBgn', 3, fbgn_fbtr_fbpp_expanded/11)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, fbgn_exons2affy1_overlaps/2), 'ConceptMapFn'('FBgn', 3, gene_map_table/6)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, fbgn_exons2affy1_overlaps/2), 'ConceptMapFn'('FBgn', 4, gene_genetic_interactions/6)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, fbgn_exons2affy1_overlaps/2), 'ConceptMapFn'('FBgn', 6, dmel_paralogs/11)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, fbgn_exons2affy1_overlaps/2), 'ConceptMapFn'('FBgn', 6, gene_group/7)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, fbgn_exons2affy1_overlaps/2), 'ConceptMapFn'('FBgn', 6, pathway_group/7)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, fbgn_exons2affy1_overlaps/2), 'ConceptMapFn'('FBgn', 7, 'Dmel_enzyme'/11)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, fbgn_exons2affy1_overlaps/2), 'ConceptMapFn'(gene_primary_id, 1, dmel_gene_sequence_ontology_annotations/4)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, fbgn_exons2affy2_overlaps/2), 'ConceptMapFn'('FBgn', 1, fbgn_fbtr_fbpp/3)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, fbgn_exons2affy2_overlaps/2), 'ConceptMapFn'('FBgn', 1, gene_rpkm_matrix/170)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, fbgn_exons2affy2_overlaps/2), 'ConceptMapFn'('FBgn', 1, gene_snapshots/5)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, fbgn_exons2affy2_overlaps/2), 'ConceptMapFn'('FBgn', 2, gene_functional_complementation/5)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, fbgn_exons2affy2_overlaps/2), 'ConceptMapFn'('FBgn', 2, gene_genetic_interactions/6)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, fbgn_exons2affy2_overlaps/2), 'ConceptMapFn'('FBgn', 2, gene_rpkm_report/12)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, fbgn_exons2affy2_overlaps/2), 'ConceptMapFn'('FBgn', 3, fbal_to_fbgn/4)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, fbgn_exons2affy2_overlaps/2), 'ConceptMapFn'('FBgn', 3, fbgn_annotation_ID/6)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, fbgn_exons2affy2_overlaps/2), 'ConceptMapFn'('FBgn', 3, fbgn_fbtr_fbpp_expanded/11)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, fbgn_exons2affy2_overlaps/2), 'ConceptMapFn'('FBgn', 3, gene_map_table/6)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, fbgn_exons2affy2_overlaps/2), 'ConceptMapFn'('FBgn', 4, gene_genetic_interactions/6)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, fbgn_exons2affy2_overlaps/2), 'ConceptMapFn'('FBgn', 6, dmel_paralogs/11)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, fbgn_exons2affy2_overlaps/2), 'ConceptMapFn'('FBgn', 6, gene_group/7)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, fbgn_exons2affy2_overlaps/2), 'ConceptMapFn'('FBgn', 6, pathway_group/7)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, fbgn_exons2affy2_overlaps/2), 'ConceptMapFn'('FBgn', 7, 'Dmel_enzyme'/11)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, fbgn_exons2affy2_overlaps/2), 'ConceptMapFn'(gene_primary_id, 1, dmel_gene_sequence_ontology_annotations/4)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, fbgn_fbtr_fbpp/3), 'ConceptMapFn'('FBgn', 1, gene_rpkm_matrix/170)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, fbgn_fbtr_fbpp/3), 'ConceptMapFn'('FBgn', 1, gene_snapshots/5)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, fbgn_fbtr_fbpp/3), 'ConceptMapFn'('FBgn', 2, gene_functional_complementation/5)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, fbgn_fbtr_fbpp/3), 'ConceptMapFn'('FBgn', 2, gene_genetic_interactions/6)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, fbgn_fbtr_fbpp/3), 'ConceptMapFn'('FBgn', 2, gene_rpkm_report/12)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, fbgn_fbtr_fbpp/3), 'ConceptMapFn'('FBgn', 3, fbal_to_fbgn/4)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, fbgn_fbtr_fbpp/3), 'ConceptMapFn'('FBgn', 3, fbgn_annotation_ID/6)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, fbgn_fbtr_fbpp/3), 'ConceptMapFn'('FBgn', 3, fbgn_fbtr_fbpp_expanded/11)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, fbgn_fbtr_fbpp/3), 'ConceptMapFn'('FBgn', 3, gene_map_table/6)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, fbgn_fbtr_fbpp/3), 'ConceptMapFn'('FBgn', 4, gene_genetic_interactions/6)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, fbgn_fbtr_fbpp/3), 'ConceptMapFn'('FBgn', 6, dmel_paralogs/11)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, fbgn_fbtr_fbpp/3), 'ConceptMapFn'('FBgn', 6, gene_group/7)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, fbgn_fbtr_fbpp/3), 'ConceptMapFn'('FBgn', 6, pathway_group/7)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, fbgn_fbtr_fbpp/3), 'ConceptMapFn'('FBgn', 7, 'Dmel_enzyme'/11)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, fbgn_fbtr_fbpp/3), 'ConceptMapFn'(gene_primary_id, 1, dmel_gene_sequence_ontology_annotations/4)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, gene_rpkm_matrix/170), 'ConceptMapFn'('FBgn', 1, gene_snapshots/5)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, gene_rpkm_matrix/170), 'ConceptMapFn'('FBgn', 2, gene_functional_complementation/5)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, gene_rpkm_matrix/170), 'ConceptMapFn'('FBgn', 2, gene_genetic_interactions/6)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, gene_rpkm_matrix/170), 'ConceptMapFn'('FBgn', 2, gene_rpkm_report/12)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, gene_rpkm_matrix/170), 'ConceptMapFn'('FBgn', 3, fbal_to_fbgn/4)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, gene_rpkm_matrix/170), 'ConceptMapFn'('FBgn', 3, fbgn_annotation_ID/6)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, gene_rpkm_matrix/170), 'ConceptMapFn'('FBgn', 3, fbgn_fbtr_fbpp_expanded/11)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, gene_rpkm_matrix/170), 'ConceptMapFn'('FBgn', 3, gene_map_table/6)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, gene_rpkm_matrix/170), 'ConceptMapFn'('FBgn', 4, gene_genetic_interactions/6)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, gene_rpkm_matrix/170), 'ConceptMapFn'('FBgn', 6, dmel_paralogs/11)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, gene_rpkm_matrix/170), 'ConceptMapFn'('FBgn', 6, gene_group/7)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, gene_rpkm_matrix/170), 'ConceptMapFn'('FBgn', 6, pathway_group/7)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, gene_rpkm_matrix/170), 'ConceptMapFn'('FBgn', 7, 'Dmel_enzyme'/11)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, gene_rpkm_matrix/170), 'ConceptMapFn'(gene_primary_id, 1, dmel_gene_sequence_ontology_annotations/4)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, gene_snapshots/5), 'ConceptMapFn'('FBgn', 2, gene_functional_complementation/5)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, gene_snapshots/5), 'ConceptMapFn'('FBgn', 2, gene_genetic_interactions/6)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, gene_snapshots/5), 'ConceptMapFn'('FBgn', 3, fbal_to_fbgn/4)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, gene_snapshots/5), 'ConceptMapFn'('FBgn', 3, fbgn_annotation_ID/6)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, gene_snapshots/5), 'ConceptMapFn'('FBgn', 3, fbgn_fbtr_fbpp_expanded/11)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, gene_snapshots/5), 'ConceptMapFn'('FBgn', 3, gene_map_table/6)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, gene_snapshots/5), 'ConceptMapFn'('FBgn', 4, gene_genetic_interactions/6)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, gene_snapshots/5), 'ConceptMapFn'('FBgn', 6, dmel_paralogs/11)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, gene_snapshots/5), 'ConceptMapFn'('FBgn', 6, gene_group/7)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, gene_snapshots/5), 'ConceptMapFn'('FBgn', 6, pathway_group/7)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, gene_snapshots/5), 'ConceptMapFn'('FBgn', 7, 'Dmel_enzyme'/11)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, gene_snapshots/5), 'ConceptMapFn'(gene_primary_id, 1, dmel_gene_sequence_ontology_annotations/4)). +maybe_corisponds('ConceptMapFn'('FBgn', 2, gene_functional_complementation/5), 'ConceptMapFn'('FBgn', 2, gene_genetic_interactions/6)). +maybe_corisponds('ConceptMapFn'('FBgn', 2, gene_functional_complementation/5), 'ConceptMapFn'('FBgn', 3, fbal_to_fbgn/4)). +maybe_corisponds('ConceptMapFn'('FBgn', 2, gene_functional_complementation/5), 'ConceptMapFn'('FBgn', 3, fbgn_annotation_ID/6)). +maybe_corisponds('ConceptMapFn'('FBgn', 2, gene_functional_complementation/5), 'ConceptMapFn'('FBgn', 3, fbgn_fbtr_fbpp_expanded/11)). +maybe_corisponds('ConceptMapFn'('FBgn', 2, gene_functional_complementation/5), 'ConceptMapFn'('FBgn', 3, gene_map_table/6)). +maybe_corisponds('ConceptMapFn'('FBgn', 2, gene_functional_complementation/5), 'ConceptMapFn'('FBgn', 4, gene_genetic_interactions/6)). +maybe_corisponds('ConceptMapFn'('FBgn', 2, gene_functional_complementation/5), 'ConceptMapFn'('FBgn', 6, dmel_paralogs/11)). +maybe_corisponds('ConceptMapFn'('FBgn', 2, gene_functional_complementation/5), 'ConceptMapFn'('FBgn', 6, gene_group/7)). +maybe_corisponds('ConceptMapFn'('FBgn', 2, gene_functional_complementation/5), 'ConceptMapFn'('FBgn', 6, pathway_group/7)). +maybe_corisponds('ConceptMapFn'('FBgn', 2, gene_functional_complementation/5), 'ConceptMapFn'('FBgn', 7, 'Dmel_enzyme'/11)). +maybe_corisponds('ConceptMapFn'('FBgn', 2, gene_functional_complementation/5), 'ConceptMapFn'(gene_primary_id, 1, dmel_gene_sequence_ontology_annotations/4)). +maybe_corisponds('ConceptMapFn'('FBgn', 2, gene_genetic_interactions/6), 'ConceptMapFn'('FBgn', 2, gene_rpkm_report/12)). +maybe_corisponds('ConceptMapFn'('FBgn', 2, gene_genetic_interactions/6), 'ConceptMapFn'('FBgn', 3, fbal_to_fbgn/4)). +maybe_corisponds('ConceptMapFn'('FBgn', 2, gene_genetic_interactions/6), 'ConceptMapFn'('FBgn', 3, fbgn_annotation_ID/6)). +maybe_corisponds('ConceptMapFn'('FBgn', 2, gene_genetic_interactions/6), 'ConceptMapFn'('FBgn', 3, fbgn_fbtr_fbpp_expanded/11)). +maybe_corisponds('ConceptMapFn'('FBgn', 2, gene_genetic_interactions/6), 'ConceptMapFn'('FBgn', 3, gene_map_table/6)). +maybe_corisponds('ConceptMapFn'('FBgn', 2, gene_genetic_interactions/6), 'ConceptMapFn'('FBgn', 6, dmel_paralogs/11)). +maybe_corisponds('ConceptMapFn'('FBgn', 2, gene_genetic_interactions/6), 'ConceptMapFn'('FBgn', 6, gene_group/7)). +maybe_corisponds('ConceptMapFn'('FBgn', 2, gene_genetic_interactions/6), 'ConceptMapFn'('FBgn', 6, pathway_group/7)). +maybe_corisponds('ConceptMapFn'('FBgn', 2, gene_genetic_interactions/6), 'ConceptMapFn'('FBgn', 7, 'Dmel_enzyme'/11)). +maybe_corisponds('ConceptMapFn'('FBgn', 2, gene_genetic_interactions/6), 'ConceptMapFn'(gene_primary_id, 1, dmel_gene_sequence_ontology_annotations/4)). +maybe_corisponds('ConceptMapFn'('FBgn', 2, gene_rpkm_report/12), 'ConceptMapFn'('FBgn', 3, fbgn_annotation_ID/6)). +maybe_corisponds('ConceptMapFn'('FBgn', 2, gene_rpkm_report/12), 'ConceptMapFn'('FBgn', 3, fbgn_fbtr_fbpp_expanded/11)). +maybe_corisponds('ConceptMapFn'('FBgn', 2, gene_rpkm_report/12), 'ConceptMapFn'('FBgn', 3, gene_map_table/6)). +maybe_corisponds('ConceptMapFn'('FBgn', 2, gene_rpkm_report/12), 'ConceptMapFn'('FBgn', 4, gene_genetic_interactions/6)). +maybe_corisponds('ConceptMapFn'('FBgn', 2, gene_rpkm_report/12), 'ConceptMapFn'('FBgn', 6, dmel_paralogs/11)). +maybe_corisponds('ConceptMapFn'('FBgn', 2, gene_rpkm_report/12), 'ConceptMapFn'('FBgn', 7, 'Dmel_enzyme'/11)). +maybe_corisponds('ConceptMapFn'('FBgn', 2, gene_rpkm_report/12), 'ConceptMapFn'(gene_primary_id, 1, dmel_gene_sequence_ontology_annotations/4)). +maybe_corisponds('ConceptMapFn'('FBgn', 3, fbal_to_fbgn/4), 'ConceptMapFn'('FBgn', 3, fbgn_annotation_ID/6)). +maybe_corisponds('ConceptMapFn'('FBgn', 3, fbal_to_fbgn/4), 'ConceptMapFn'('FBgn', 3, fbgn_fbtr_fbpp_expanded/11)). +maybe_corisponds('ConceptMapFn'('FBgn', 3, fbal_to_fbgn/4), 'ConceptMapFn'('FBgn', 3, gene_map_table/6)). +maybe_corisponds('ConceptMapFn'('FBgn', 3, fbal_to_fbgn/4), 'ConceptMapFn'('FBgn', 4, gene_functional_complementation/5)). +maybe_corisponds('ConceptMapFn'('FBgn', 3, fbal_to_fbgn/4), 'ConceptMapFn'('FBgn', 4, gene_genetic_interactions/6)). +maybe_corisponds('ConceptMapFn'('FBgn', 3, fbal_to_fbgn/4), 'ConceptMapFn'('FBgn', 6, dmel_paralogs/11)). +maybe_corisponds('ConceptMapFn'('FBgn', 3, fbal_to_fbgn/4), 'ConceptMapFn'('FBgn', 6, gene_group/7)). +maybe_corisponds('ConceptMapFn'('FBgn', 3, fbal_to_fbgn/4), 'ConceptMapFn'('FBgn', 6, pathway_group/7)). +maybe_corisponds('ConceptMapFn'('FBgn', 3, fbal_to_fbgn/4), 'ConceptMapFn'('FBgn', 7, 'Dmel_enzyme'/11)). +maybe_corisponds('ConceptMapFn'('FBgn', 3, fbal_to_fbgn/4), 'ConceptMapFn'(gene_primary_id, 1, dmel_gene_sequence_ontology_annotations/4)). +maybe_corisponds('ConceptMapFn'('FBgn', 3, fbgn_annotation_ID/6), 'ConceptMapFn'('FBgn', 3, fbgn_fbtr_fbpp_expanded/11)). +maybe_corisponds('ConceptMapFn'('FBgn', 3, fbgn_annotation_ID/6), 'ConceptMapFn'('FBgn', 3, gene_map_table/6)). +maybe_corisponds('ConceptMapFn'('FBgn', 3, fbgn_annotation_ID/6), 'ConceptMapFn'('FBgn', 4, gene_genetic_interactions/6)). +maybe_corisponds('ConceptMapFn'('FBgn', 3, fbgn_annotation_ID/6), 'ConceptMapFn'('FBgn', 6, dmel_paralogs/11)). +maybe_corisponds('ConceptMapFn'('FBgn', 3, fbgn_annotation_ID/6), 'ConceptMapFn'('FBgn', 6, gene_group/7)). +maybe_corisponds('ConceptMapFn'('FBgn', 3, fbgn_annotation_ID/6), 'ConceptMapFn'('FBgn', 6, pathway_group/7)). +maybe_corisponds('ConceptMapFn'('FBgn', 3, fbgn_annotation_ID/6), 'ConceptMapFn'('FBgn', 7, 'Dmel_enzyme'/11)). +maybe_corisponds('ConceptMapFn'('FBgn', 3, fbgn_annotation_ID/6), 'ConceptMapFn'(gene_primary_id, 1, dmel_gene_sequence_ontology_annotations/4)). +maybe_corisponds('ConceptMapFn'('FBgn', 3, fbgn_fbtr_fbpp_expanded/11), 'ConceptMapFn'('FBgn', 3, gene_map_table/6)). +maybe_corisponds('ConceptMapFn'('FBgn', 3, fbgn_fbtr_fbpp_expanded/11), 'ConceptMapFn'('FBgn', 4, gene_genetic_interactions/6)). +maybe_corisponds('ConceptMapFn'('FBgn', 3, fbgn_fbtr_fbpp_expanded/11), 'ConceptMapFn'('FBgn', 6, dmel_paralogs/11)). +maybe_corisponds('ConceptMapFn'('FBgn', 3, fbgn_fbtr_fbpp_expanded/11), 'ConceptMapFn'('FBgn', 6, gene_group/7)). +maybe_corisponds('ConceptMapFn'('FBgn', 3, fbgn_fbtr_fbpp_expanded/11), 'ConceptMapFn'('FBgn', 6, pathway_group/7)). +maybe_corisponds('ConceptMapFn'('FBgn', 3, fbgn_fbtr_fbpp_expanded/11), 'ConceptMapFn'('FBgn', 7, 'Dmel_enzyme'/11)). +maybe_corisponds('ConceptMapFn'('FBgn', 3, fbgn_fbtr_fbpp_expanded/11), 'ConceptMapFn'(gene_primary_id, 1, dmel_gene_sequence_ontology_annotations/4)). +maybe_corisponds('ConceptMapFn'('FBgn', 3, gene_map_table/6), 'ConceptMapFn'('FBgn', 4, gene_genetic_interactions/6)). +maybe_corisponds('ConceptMapFn'('FBgn', 3, gene_map_table/6), 'ConceptMapFn'('FBgn', 6, dmel_paralogs/11)). +maybe_corisponds('ConceptMapFn'('FBgn', 3, gene_map_table/6), 'ConceptMapFn'('FBgn', 6, gene_group/7)). +maybe_corisponds('ConceptMapFn'('FBgn', 3, gene_map_table/6), 'ConceptMapFn'('FBgn', 6, pathway_group/7)). +maybe_corisponds('ConceptMapFn'('FBgn', 3, gene_map_table/6), 'ConceptMapFn'('FBgn', 7, 'Dmel_enzyme'/11)). +maybe_corisponds('ConceptMapFn'('FBgn', 3, gene_map_table/6), 'ConceptMapFn'(gene_primary_id, 1, dmel_gene_sequence_ontology_annotations/4)). +maybe_corisponds('ConceptMapFn'('FBgn', 4, gene_genetic_interactions/6), 'ConceptMapFn'('FBgn', 6, dmel_paralogs/11)). +maybe_corisponds('ConceptMapFn'('FBgn', 4, gene_genetic_interactions/6), 'ConceptMapFn'('FBgn', 6, gene_group/7)). +maybe_corisponds('ConceptMapFn'('FBgn', 4, gene_genetic_interactions/6), 'ConceptMapFn'('FBgn', 6, pathway_group/7)). +maybe_corisponds('ConceptMapFn'('FBgn', 4, gene_genetic_interactions/6), 'ConceptMapFn'('FBgn', 7, 'Dmel_enzyme'/11)). +maybe_corisponds('ConceptMapFn'('FBgn', 4, gene_genetic_interactions/6), 'ConceptMapFn'(gene_primary_id, 1, dmel_gene_sequence_ontology_annotations/4)). +maybe_corisponds('ConceptMapFn'('FBgn', 6, dmel_paralogs/11), 'ConceptMapFn'('FBgn', 6, gene_group/7)). +maybe_corisponds('ConceptMapFn'('FBgn', 6, dmel_paralogs/11), 'ConceptMapFn'('FBgn', 6, pathway_group/7)). +maybe_corisponds('ConceptMapFn'('FBgn', 6, dmel_paralogs/11), 'ConceptMapFn'('FBgn', 7, 'Dmel_enzyme'/11)). +maybe_corisponds('ConceptMapFn'('FBgn', 6, dmel_paralogs/11), 'ConceptMapFn'(gene_primary_id, 1, dmel_gene_sequence_ontology_annotations/4)). +maybe_corisponds('ConceptMapFn'('FBgn', 6, gene_group/7), 'ConceptMapFn'('FBgn', 6, pathway_group/7)). +maybe_corisponds('ConceptMapFn'('FBgn', 6, gene_group/7), 'ConceptMapFn'('FBgn', 7, 'Dmel_enzyme'/11)). +maybe_corisponds('ConceptMapFn'('FBgn', 6, gene_group/7), 'ConceptMapFn'(gene_primary_id, 1, dmel_gene_sequence_ontology_annotations/4)). +maybe_corisponds('ConceptMapFn'('FBgn', 6, pathway_group/7), 'ConceptMapFn'('FBgn', 7, 'Dmel_enzyme'/11)). +maybe_corisponds('ConceptMapFn'('FBgn', 6, pathway_group/7), 'ConceptMapFn'(gene_primary_id, 1, dmel_gene_sequence_ontology_annotations/4)). +maybe_corisponds('ConceptMapFn'('FBgn', 7, 'Dmel_enzyme'/11), 'ConceptMapFn'(gene_primary_id, 1, dmel_gene_sequence_ontology_annotations/4)). +maybe_corisponds('ConceptMapFn'('FBpp', 3, fbgn_fbtr_fbpp/3), 'ConceptMapFn'('FBpp', 10, fbgn_fbtr_fbpp_expanded/11)). +maybe_corisponds('ConceptMapFn'('FBrf', 1, fbrf_pmid_pmcid_doi/7), 'ConceptMapFn'('FBrf', 12, disease_model_annotations/12)). +maybe_corisponds('ConceptMapFn'('FBrf', 1, fbrf_pmid_pmcid_doi/7), 'ConceptMapFn'('FBrf', 5, gene_functional_complementation/5)). +maybe_corisponds('ConceptMapFn'('FBrf', 1, fbrf_pmid_pmcid_doi/7), 'ConceptMapFn'('FBrf', 6, gene_genetic_interactions/6)). +maybe_corisponds('ConceptMapFn'('FBrf', 3, entity_publication/4), 'ConceptMapFn'('FBrf', 12, disease_model_annotations/12)). +maybe_corisponds('ConceptMapFn'('FBrf', 3, entity_publication/4), 'ConceptMapFn'('FBrf', 4, allele_genetic_interactions/4)). +maybe_corisponds('ConceptMapFn'('FBrf', 3, entity_publication/4), 'ConceptMapFn'('FBrf', 5, gene_functional_complementation/5)). +maybe_corisponds('ConceptMapFn'('FBrf', 3, entity_publication/4), 'ConceptMapFn'('FBrf', 6, gene_genetic_interactions/6)). +maybe_corisponds('ConceptMapFn'('FBrf', 4, allele_genetic_interactions/4), 'ConceptMapFn'('FBrf', 12, disease_model_annotations/12)). +maybe_corisponds('ConceptMapFn'('FBrf', 4, allele_genetic_interactions/4), 'ConceptMapFn'('FBrf', 5, gene_functional_complementation/5)). +maybe_corisponds('ConceptMapFn'('FBrf', 4, allele_genetic_interactions/4), 'ConceptMapFn'('FBrf', 6, gene_genetic_interactions/6)). +maybe_corisponds('ConceptMapFn'('FBrf', 5, gene_functional_complementation/5), 'ConceptMapFn'('FBrf', 12, disease_model_annotations/12)). +maybe_corisponds('ConceptMapFn'('FBrf', 5, gene_functional_complementation/5), 'ConceptMapFn'('FBrf', 6, gene_genetic_interactions/6)). +maybe_corisponds('ConceptMapFn'('FBrf', 6, gene_genetic_interactions/6), 'ConceptMapFn'('FBrf', 12, disease_model_annotations/12)). +maybe_corisponds('ConceptMapFn'('FBtr', 2, fbgn_fbtr_fbpp/3), 'ConceptMapFn'('FBtr', 8, fbgn_fbtr_fbpp_expanded/11)). +maybe_corisponds('ConceptMapFn'('Gene_Symbol', 2, best_gene_summary/4), 'ConceptMapFn'('Group_member_FB_gene_symbol', 7, gene_group/7)). +maybe_corisponds('ConceptMapFn'('Gene_Symbol', 2, best_gene_summary/4), 'ConceptMapFn'('Group_member_FB_gene_symbol', 7, pathway_group/7)). +maybe_corisponds('ConceptMapFn'('Gene_Symbol', 2, best_gene_summary/4), 'ConceptMapFn'('Interacting_gene_symbol', 3, gene_genetic_interactions/6)). +maybe_corisponds('ConceptMapFn'('Gene_Symbol', 2, best_gene_summary/4), 'ConceptMapFn'('Paralog_GeneSymbol', 7, dmel_paralogs/11)). +maybe_corisponds('ConceptMapFn'('Gene_Symbol', 2, best_gene_summary/4), 'ConceptMapFn'(current_symbol, 2, gene_map_table/6)). +maybe_corisponds('ConceptMapFn'('Gene_Symbol', 2, best_gene_summary/4), 'ConceptMapFn'(gene_fullname, 3, gene_rpkm_matrix/170)). +maybe_corisponds('ConceptMapFn'('Gene_Symbol', 2, best_gene_summary/4), 'ConceptMapFn'(gene_symbol, 1, fbgn_annotation_ID/6)). +maybe_corisponds('ConceptMapFn'('Gene_Symbol', 2, best_gene_summary/4), 'ConceptMapFn'(gene_symbol, 2, dmel_gene_sequence_ontology_annotations/4)). +maybe_corisponds('ConceptMapFn'('Gene_Symbol', 2, best_gene_summary/4), 'ConceptMapFn'(gene_symbol, 2, gene_rpkm_matrix/170)). +maybe_corisponds('ConceptMapFn'('Gene_Symbol', 2, best_gene_summary/4), 'ConceptMapFn'(gene_symbol, 4, fbgn_fbtr_fbpp_expanded/11)). +maybe_corisponds('ConceptMapFn'('Gene_Symbol', 2, best_gene_summary/4), 'ConceptMapFn'(gene_symbol, 8, 'Dmel_enzyme'/11)). +maybe_corisponds('ConceptMapFn'('Gene_symbol', 2, disease_model_annotations/12), 'ConceptMapFn'('Group_member_FB_gene_symbol', 7, gene_group/7)). +maybe_corisponds('ConceptMapFn'('Gene_symbol', 2, disease_model_annotations/12), 'ConceptMapFn'('Group_member_FB_gene_symbol', 7, pathway_group/7)). +maybe_corisponds('ConceptMapFn'('Gene_symbol', 2, disease_model_annotations/12), 'ConceptMapFn'('Interacting_gene_symbol', 3, gene_genetic_interactions/6)). +maybe_corisponds('ConceptMapFn'('Gene_symbol', 2, disease_model_annotations/12), 'ConceptMapFn'('Paralog_GeneSymbol', 7, dmel_paralogs/11)). +maybe_corisponds('ConceptMapFn'('Gene_symbol', 2, disease_model_annotations/12), 'ConceptMapFn'('Starting_gene_symbol', 1, gene_genetic_interactions/6)). +maybe_corisponds('ConceptMapFn'('Gene_symbol', 2, disease_model_annotations/12), 'ConceptMapFn'(current_symbol, 2, gene_map_table/6)). +maybe_corisponds('ConceptMapFn'('Gene_symbol', 2, disease_model_annotations/12), 'ConceptMapFn'(gene_symbol, 1, fbgn_annotation_ID/6)). +maybe_corisponds('ConceptMapFn'('Gene_symbol', 2, disease_model_annotations/12), 'ConceptMapFn'(gene_symbol, 2, dmel_gene_sequence_ontology_annotations/4)). +maybe_corisponds('ConceptMapFn'('Gene_symbol', 2, disease_model_annotations/12), 'ConceptMapFn'(gene_symbol, 4, fbgn_fbtr_fbpp_expanded/11)). +maybe_corisponds('ConceptMapFn'('Gene_symbol', 2, disease_model_annotations/12), 'ConceptMapFn'(gene_symbol, 8, 'Dmel_enzyme'/11)). +maybe_corisponds('ConceptMapFn'('GeneName', 3, gene_snapshots/5), 'ConceptMapFn'('Gene_Symbol', 2, best_gene_summary/4)). +maybe_corisponds('ConceptMapFn'('GeneName', 3, gene_snapshots/5), 'ConceptMapFn'('Group_member_FB_gene_symbol', 7, pathway_group/7)). +maybe_corisponds('ConceptMapFn'('GeneName', 3, gene_snapshots/5), 'ConceptMapFn'('Starting_gene_symbol', 1, gene_genetic_interactions/6)). +maybe_corisponds('ConceptMapFn'('GeneName', 3, gene_snapshots/5), 'ConceptMapFn'(gene_fullname, 3, gene_rpkm_matrix/170)). +maybe_corisponds('ConceptMapFn'('GeneName', 3, gene_snapshots/5), 'ConceptMapFn'(gene_fullname, 5, fbgn_fbtr_fbpp_expanded/11)). +maybe_corisponds('ConceptMapFn'('GeneName', 3, gene_snapshots/5), 'ConceptMapFn'(gene_name, 9, 'Dmel_enzyme'/11)). +maybe_corisponds('ConceptMapFn'('GeneName', 3, gene_snapshots/5), 'ConceptMapFn'(gene_symbol, 1, fbgn_annotation_ID/6)). +maybe_corisponds('ConceptMapFn'('GeneName', 3, gene_snapshots/5), 'ConceptMapFn'(species, 2, organism_list/6)). +maybe_corisponds('ConceptMapFn'('GeneSymbol', 2, dmel_paralogs/11), 'ConceptMapFn'('Gene_symbol', 2, disease_model_annotations/12)). +maybe_corisponds('ConceptMapFn'('GeneSymbol', 2, dmel_paralogs/11), 'ConceptMapFn'('GeneSymbol', 2, gene_snapshots/5)). +maybe_corisponds('ConceptMapFn'('GeneSymbol', 2, dmel_paralogs/11), 'ConceptMapFn'('GeneSymbol', 3, gene_rpkm_report/12)). +maybe_corisponds('ConceptMapFn'('GeneSymbol', 2, dmel_paralogs/11), 'ConceptMapFn'('GeneSymbol', 4, fbal_to_fbgn/4)). +maybe_corisponds('ConceptMapFn'('GeneSymbol', 2, dmel_paralogs/11), 'ConceptMapFn'('Interacting_gene_symbol', 3, gene_genetic_interactions/6)). +maybe_corisponds('ConceptMapFn'('GeneSymbol', 2, dmel_paralogs/11), 'ConceptMapFn'(current_symbol, 2, gene_map_table/6)). +maybe_corisponds('ConceptMapFn'('GeneSymbol', 2, dmel_paralogs/11), 'ConceptMapFn'(gene_symbol, 1, fbgn_annotation_ID/6)). +maybe_corisponds('ConceptMapFn'('GeneSymbol', 2, dmel_paralogs/11), 'ConceptMapFn'(gene_symbol, 2, dmel_gene_sequence_ontology_annotations/4)). +maybe_corisponds('ConceptMapFn'('GeneSymbol', 2, dmel_paralogs/11), 'ConceptMapFn'(gene_symbol, 4, fbgn_fbtr_fbpp_expanded/11)). +maybe_corisponds('ConceptMapFn'('GeneSymbol', 2, gene_snapshots/5), 'ConceptMapFn'('Gene_Symbol', 2, best_gene_summary/4)). +maybe_corisponds('ConceptMapFn'('GeneSymbol', 2, gene_snapshots/5), 'ConceptMapFn'('Gene_symbol', 2, disease_model_annotations/12)). +maybe_corisponds('ConceptMapFn'('GeneSymbol', 2, gene_snapshots/5), 'ConceptMapFn'('GeneSymbol', 4, fbal_to_fbgn/4)). +maybe_corisponds('ConceptMapFn'('GeneSymbol', 2, gene_snapshots/5), 'ConceptMapFn'('Group_member_FB_gene_symbol', 7, gene_group/7)). +maybe_corisponds('ConceptMapFn'('GeneSymbol', 2, gene_snapshots/5), 'ConceptMapFn'('Group_member_FB_gene_symbol', 7, pathway_group/7)). +maybe_corisponds('ConceptMapFn'('GeneSymbol', 2, gene_snapshots/5), 'ConceptMapFn'('Interacting_gene_symbol', 3, gene_genetic_interactions/6)). +maybe_corisponds('ConceptMapFn'('GeneSymbol', 2, gene_snapshots/5), 'ConceptMapFn'('Paralog_GeneSymbol', 7, dmel_paralogs/11)). +maybe_corisponds('ConceptMapFn'('GeneSymbol', 2, gene_snapshots/5), 'ConceptMapFn'('Starting_gene_symbol', 1, gene_genetic_interactions/6)). +maybe_corisponds('ConceptMapFn'('GeneSymbol', 2, gene_snapshots/5), 'ConceptMapFn'(current_symbol, 2, gene_map_table/6)). +maybe_corisponds('ConceptMapFn'('GeneSymbol', 2, gene_snapshots/5), 'ConceptMapFn'(gene_symbol, 1, fbgn_annotation_ID/6)). +maybe_corisponds('ConceptMapFn'('GeneSymbol', 2, gene_snapshots/5), 'ConceptMapFn'(gene_symbol, 2, dmel_gene_sequence_ontology_annotations/4)). +maybe_corisponds('ConceptMapFn'('GeneSymbol', 2, gene_snapshots/5), 'ConceptMapFn'(gene_symbol, 2, gene_rpkm_matrix/170)). +maybe_corisponds('ConceptMapFn'('GeneSymbol', 2, gene_snapshots/5), 'ConceptMapFn'(gene_symbol, 4, fbgn_fbtr_fbpp_expanded/11)). +maybe_corisponds('ConceptMapFn'('GeneSymbol', 2, gene_snapshots/5), 'ConceptMapFn'(gene_symbol, 8, 'Dmel_enzyme'/11)). +maybe_corisponds('ConceptMapFn'('GeneSymbol', 3, gene_rpkm_report/12), 'ConceptMapFn'(current_symbol, 2, gene_map_table/6)). +maybe_corisponds('ConceptMapFn'('GeneSymbol', 3, gene_rpkm_report/12), 'ConceptMapFn'(gene_symbol, 1, fbgn_annotation_ID/6)). +maybe_corisponds('ConceptMapFn'('GeneSymbol', 3, gene_rpkm_report/12), 'ConceptMapFn'(gene_symbol, 2, dmel_gene_sequence_ontology_annotations/4)). +maybe_corisponds('ConceptMapFn'('GeneSymbol', 3, gene_rpkm_report/12), 'ConceptMapFn'(gene_symbol, 4, fbgn_fbtr_fbpp_expanded/11)). +maybe_corisponds('ConceptMapFn'('GeneSymbol', 4, fbal_to_fbgn/4), 'ConceptMapFn'('Gene_Symbol', 2, best_gene_summary/4)). +maybe_corisponds('ConceptMapFn'('GeneSymbol', 4, fbal_to_fbgn/4), 'ConceptMapFn'('Gene_symbol', 2, disease_model_annotations/12)). +maybe_corisponds('ConceptMapFn'('GeneSymbol', 4, fbal_to_fbgn/4), 'ConceptMapFn'('Group_member_FB_gene_symbol', 7, gene_group/7)). +maybe_corisponds('ConceptMapFn'('GeneSymbol', 4, fbal_to_fbgn/4), 'ConceptMapFn'('Group_member_FB_gene_symbol', 7, pathway_group/7)). +maybe_corisponds('ConceptMapFn'('GeneSymbol', 4, fbal_to_fbgn/4), 'ConceptMapFn'('Interacting_gene_symbol', 3, gene_genetic_interactions/6)). +maybe_corisponds('ConceptMapFn'('GeneSymbol', 4, fbal_to_fbgn/4), 'ConceptMapFn'('Paralog_GeneSymbol', 7, dmel_paralogs/11)). +maybe_corisponds('ConceptMapFn'('GeneSymbol', 4, fbal_to_fbgn/4), 'ConceptMapFn'('Starting_gene_symbol', 1, gene_genetic_interactions/6)). +maybe_corisponds('ConceptMapFn'('GeneSymbol', 4, fbal_to_fbgn/4), 'ConceptMapFn'(current_symbol, 2, gene_map_table/6)). +maybe_corisponds('ConceptMapFn'('GeneSymbol', 4, fbal_to_fbgn/4), 'ConceptMapFn'(gene_symbol, 1, fbgn_annotation_ID/6)). +maybe_corisponds('ConceptMapFn'('GeneSymbol', 4, fbal_to_fbgn/4), 'ConceptMapFn'(gene_symbol, 2, dmel_gene_sequence_ontology_annotations/4)). +maybe_corisponds('ConceptMapFn'('GeneSymbol', 4, fbal_to_fbgn/4), 'ConceptMapFn'(gene_symbol, 2, gene_rpkm_matrix/170)). +maybe_corisponds('ConceptMapFn'('GeneSymbol', 4, fbal_to_fbgn/4), 'ConceptMapFn'(gene_symbol, 4, fbgn_fbtr_fbpp_expanded/11)). +maybe_corisponds('ConceptMapFn'('GeneSymbol', 4, fbal_to_fbgn/4), 'ConceptMapFn'(gene_symbol, 8, 'Dmel_enzyme'/11)). +maybe_corisponds('ConceptMapFn'('GeneSymbol', 4, fbal_to_fbgn/4), 'ConceptMapFn'(ortholog_gene_symbol, 3, gene_functional_complementation/5)). +maybe_corisponds('ConceptMapFn'('Genetic_map_position', 2, 'cyto-genetic-seq'/4), 'ConceptMapFn'(recombination_loc, 4, gene_map_table/6)). +maybe_corisponds('ConceptMapFn'('Group_member_FB_gene_symbol', 7, gene_group/7), 'ConceptMapFn'('Group_member_FB_gene_symbol', 7, pathway_group/7)). +maybe_corisponds('ConceptMapFn'('Group_member_FB_gene_symbol', 7, gene_group/7), 'ConceptMapFn'('Interacting_gene_symbol', 3, gene_genetic_interactions/6)). +maybe_corisponds('ConceptMapFn'('Group_member_FB_gene_symbol', 7, gene_group/7), 'ConceptMapFn'('Paralog_GeneSymbol', 7, dmel_paralogs/11)). +maybe_corisponds('ConceptMapFn'('Group_member_FB_gene_symbol', 7, gene_group/7), 'ConceptMapFn'('Starting_gene_symbol', 1, gene_genetic_interactions/6)). +maybe_corisponds('ConceptMapFn'('Group_member_FB_gene_symbol', 7, gene_group/7), 'ConceptMapFn'(current_symbol, 2, gene_map_table/6)). +maybe_corisponds('ConceptMapFn'('Group_member_FB_gene_symbol', 7, gene_group/7), 'ConceptMapFn'(gene_name, 9, 'Dmel_enzyme'/11)). +maybe_corisponds('ConceptMapFn'('Group_member_FB_gene_symbol', 7, gene_group/7), 'ConceptMapFn'(gene_symbol, 1, fbgn_annotation_ID/6)). +maybe_corisponds('ConceptMapFn'('Group_member_FB_gene_symbol', 7, gene_group/7), 'ConceptMapFn'(gene_symbol, 2, dmel_gene_sequence_ontology_annotations/4)). +maybe_corisponds('ConceptMapFn'('Group_member_FB_gene_symbol', 7, gene_group/7), 'ConceptMapFn'(gene_symbol, 2, gene_rpkm_matrix/170)). +maybe_corisponds('ConceptMapFn'('Group_member_FB_gene_symbol', 7, gene_group/7), 'ConceptMapFn'(gene_symbol, 4, fbgn_fbtr_fbpp_expanded/11)). +maybe_corisponds('ConceptMapFn'('Group_member_FB_gene_symbol', 7, gene_group/7), 'ConceptMapFn'(gene_symbol, 8, 'Dmel_enzyme'/11)). +maybe_corisponds('ConceptMapFn'('Group_member_FB_gene_symbol', 7, pathway_group/7), 'ConceptMapFn'('Interacting_gene_symbol', 3, gene_genetic_interactions/6)). +maybe_corisponds('ConceptMapFn'('Group_member_FB_gene_symbol', 7, pathway_group/7), 'ConceptMapFn'('Paralog_GeneSymbol', 7, dmel_paralogs/11)). +maybe_corisponds('ConceptMapFn'('Group_member_FB_gene_symbol', 7, pathway_group/7), 'ConceptMapFn'('Starting_gene_symbol', 1, gene_genetic_interactions/6)). +maybe_corisponds('ConceptMapFn'('Group_member_FB_gene_symbol', 7, pathway_group/7), 'ConceptMapFn'(current_symbol, 2, gene_map_table/6)). +maybe_corisponds('ConceptMapFn'('Group_member_FB_gene_symbol', 7, pathway_group/7), 'ConceptMapFn'(gene_fullname, 3, gene_rpkm_matrix/170)). +maybe_corisponds('ConceptMapFn'('Group_member_FB_gene_symbol', 7, pathway_group/7), 'ConceptMapFn'(gene_name, 9, 'Dmel_enzyme'/11)). +maybe_corisponds('ConceptMapFn'('Group_member_FB_gene_symbol', 7, pathway_group/7), 'ConceptMapFn'(gene_symbol, 1, fbgn_annotation_ID/6)). +maybe_corisponds('ConceptMapFn'('Group_member_FB_gene_symbol', 7, pathway_group/7), 'ConceptMapFn'(gene_symbol, 2, dmel_gene_sequence_ontology_annotations/4)). +maybe_corisponds('ConceptMapFn'('Group_member_FB_gene_symbol', 7, pathway_group/7), 'ConceptMapFn'(gene_symbol, 2, gene_rpkm_matrix/170)). +maybe_corisponds('ConceptMapFn'('Group_member_FB_gene_symbol', 7, pathway_group/7), 'ConceptMapFn'(gene_symbol, 4, fbgn_fbtr_fbpp_expanded/11)). +maybe_corisponds('ConceptMapFn'('Group_member_FB_gene_symbol', 7, pathway_group/7), 'ConceptMapFn'(gene_symbol, 8, 'Dmel_enzyme'/11)). +maybe_corisponds('ConceptMapFn'('HGNC', 3, dmel_human_orthologs_disease/8), 'ConceptMapFn'('HGNC', 9, disease_model_annotations/12)). +maybe_corisponds('ConceptMapFn'('Interacting_gene_symbol', 3, gene_genetic_interactions/6), 'ConceptMapFn'('Paralog_GeneSymbol', 7, dmel_paralogs/11)). +maybe_corisponds('ConceptMapFn'('Interacting_gene_symbol', 3, gene_genetic_interactions/6), 'ConceptMapFn'(current_symbol, 2, gene_map_table/6)). +maybe_corisponds('ConceptMapFn'('Interacting_gene_symbol', 3, gene_genetic_interactions/6), 'ConceptMapFn'(gene_symbol, 1, fbgn_annotation_ID/6)). +maybe_corisponds('ConceptMapFn'('Interacting_gene_symbol', 3, gene_genetic_interactions/6), 'ConceptMapFn'(gene_symbol, 2, dmel_gene_sequence_ontology_annotations/4)). +maybe_corisponds('ConceptMapFn'('Interacting_gene_symbol', 3, gene_genetic_interactions/6), 'ConceptMapFn'(gene_symbol, 2, gene_rpkm_matrix/170)). +maybe_corisponds('ConceptMapFn'('Interacting_gene_symbol', 3, gene_genetic_interactions/6), 'ConceptMapFn'(gene_symbol, 4, fbgn_fbtr_fbpp_expanded/11)). +maybe_corisponds('ConceptMapFn'('Interacting_gene_symbol', 3, gene_genetic_interactions/6), 'ConceptMapFn'(gene_symbol, 8, 'Dmel_enzyme'/11)). +maybe_corisponds('ConceptMapFn'('Paralog_GeneSymbol', 7, dmel_paralogs/11), 'ConceptMapFn'('Starting_gene_symbol', 1, gene_genetic_interactions/6)). +maybe_corisponds('ConceptMapFn'('Paralog_GeneSymbol', 7, dmel_paralogs/11), 'ConceptMapFn'(current_symbol, 2, gene_map_table/6)). +maybe_corisponds('ConceptMapFn'('Paralog_GeneSymbol', 7, dmel_paralogs/11), 'ConceptMapFn'(gene_fullname, 3, gene_rpkm_matrix/170)). +maybe_corisponds('ConceptMapFn'('Paralog_GeneSymbol', 7, dmel_paralogs/11), 'ConceptMapFn'(gene_symbol, 1, fbgn_annotation_ID/6)). +maybe_corisponds('ConceptMapFn'('Paralog_GeneSymbol', 7, dmel_paralogs/11), 'ConceptMapFn'(gene_symbol, 2, dmel_gene_sequence_ontology_annotations/4)). +maybe_corisponds('ConceptMapFn'('Paralog_GeneSymbol', 7, dmel_paralogs/11), 'ConceptMapFn'(gene_symbol, 2, gene_rpkm_matrix/170)). +maybe_corisponds('ConceptMapFn'('Paralog_GeneSymbol', 7, dmel_paralogs/11), 'ConceptMapFn'(gene_symbol, 4, fbgn_fbtr_fbpp_expanded/11)). +maybe_corisponds('ConceptMapFn'('Paralog_GeneSymbol', 7, dmel_paralogs/11), 'ConceptMapFn'(gene_symbol, 8, 'Dmel_enzyme'/11)). +maybe_corisponds('ConceptMapFn'('Starting_gene_symbol', 1, gene_genetic_interactions/6), 'ConceptMapFn'(current_symbol, 2, gene_map_table/6)). +maybe_corisponds('ConceptMapFn'('Starting_gene_symbol', 1, gene_genetic_interactions/6), 'ConceptMapFn'(gene_symbol, 1, fbgn_annotation_ID/6)). +maybe_corisponds('ConceptMapFn'('Starting_gene_symbol', 1, gene_genetic_interactions/6), 'ConceptMapFn'(gene_symbol, 2, dmel_gene_sequence_ontology_annotations/4)). +maybe_corisponds('ConceptMapFn'('Starting_gene_symbol', 1, gene_genetic_interactions/6), 'ConceptMapFn'(gene_symbol, 2, gene_rpkm_matrix/170)). +maybe_corisponds('ConceptMapFn'('Starting_gene_symbol', 1, gene_genetic_interactions/6), 'ConceptMapFn'(gene_symbol, 4, fbgn_fbtr_fbpp_expanded/11)). +maybe_corisponds('ConceptMapFn'('Starting_gene_symbol', 1, gene_genetic_interactions/6), 'ConceptMapFn'(gene_symbol, 8, 'Dmel_enzyme'/11)). +maybe_corisponds('ConceptMapFn'('Summary', 4, best_gene_summary/4), 'ConceptMapFn'(gene_snapshot_text, 5, gene_snapshots/5)). +maybe_corisponds('ConceptMapFn'(_, 1, fbgn_NAseq_Uniprot/9), 'ConceptMapFn'('FB_gene_symbol', 2, dmel_unique_protein_isoforms/4)). +maybe_corisponds('ConceptMapFn'(_, 1, fbgn_NAseq_Uniprot/9), 'ConceptMapFn'('Gene_symbol', 2, disease_model_annotations/12)). +maybe_corisponds('ConceptMapFn'(_, 1, fbgn_NAseq_Uniprot/9), 'ConceptMapFn'('GeneSymbol', 2, dmel_paralogs/11)). +maybe_corisponds('ConceptMapFn'(_, 1, fbgn_NAseq_Uniprot/9), 'ConceptMapFn'('GeneSymbol', 3, gene_rpkm_report/12)). +maybe_corisponds('ConceptMapFn'(_, 1, fbgn_NAseq_Uniprot/9), 'ConceptMapFn'('Interacting_gene_symbol', 3, gene_genetic_interactions/6)). +maybe_corisponds('ConceptMapFn'(_, 1, fbgn_NAseq_Uniprot/9), 'ConceptMapFn'('Paralog_GeneSymbol', 7, dmel_paralogs/11)). +maybe_corisponds('ConceptMapFn'(_, 1, fbgn_NAseq_Uniprot/9), 'ConceptMapFn'(current_symbol, 2, gene_map_table/6)). +maybe_corisponds('ConceptMapFn'(_, 1, fbgn_NAseq_Uniprot/9), 'ConceptMapFn'(gene_symbol, 1, fbgn_annotation_ID/6)). +maybe_corisponds('ConceptMapFn'(_, 1, fbgn_NAseq_Uniprot/9), 'ConceptMapFn'(gene_symbol, 2, dmel_gene_sequence_ontology_annotations/4)). +maybe_corisponds('ConceptMapFn'(_, 1, fbgn_NAseq_Uniprot/9), 'ConceptMapFn'(gene_symbol, 4, fbgn_fbtr_fbpp_expanded/11)). +maybe_corisponds('ConceptMapFn'(_, 1, fbgn_uniprot/4), 'ConceptMapFn'('Dmel_gene', 1, dmel_human_orthologs_disease/8)). +maybe_corisponds('ConceptMapFn'(_, 1, fbgn_uniprot/4), 'ConceptMapFn'('FBgn', 1, best_gene_summary/4)). +maybe_corisponds('ConceptMapFn'(_, 1, fbgn_uniprot/4), 'ConceptMapFn'('FBgn', 1, disease_model_annotations/12)). +maybe_corisponds('ConceptMapFn'(_, 1, fbgn_uniprot/4), 'ConceptMapFn'('FBgn', 1, dmel_paralogs/11)). +maybe_corisponds('ConceptMapFn'(_, 1, fbgn_uniprot/4), 'ConceptMapFn'('FBgn', 1, dmel_unique_protein_isoforms/4)). +maybe_corisponds('ConceptMapFn'(_, 1, fbgn_uniprot/4), 'ConceptMapFn'('FBgn', 1, fbgn_exons2affy1_overlaps/2)). +maybe_corisponds('ConceptMapFn'(_, 1, fbgn_uniprot/4), 'ConceptMapFn'('FBgn', 1, fbgn_exons2affy2_overlaps/2)). +maybe_corisponds('ConceptMapFn'(_, 1, fbgn_uniprot/4), 'ConceptMapFn'('FBgn', 1, fbgn_fbtr_fbpp/3)). +maybe_corisponds('ConceptMapFn'(_, 1, fbgn_uniprot/4), 'ConceptMapFn'('FBgn', 1, gene_rpkm_matrix/170)). +maybe_corisponds('ConceptMapFn'(_, 1, fbgn_uniprot/4), 'ConceptMapFn'('FBgn', 1, gene_snapshots/5)). +maybe_corisponds('ConceptMapFn'(_, 1, fbgn_uniprot/4), 'ConceptMapFn'('FBgn', 2, gene_functional_complementation/5)). +maybe_corisponds('ConceptMapFn'(_, 1, fbgn_uniprot/4), 'ConceptMapFn'('FBgn', 2, gene_genetic_interactions/6)). +maybe_corisponds('ConceptMapFn'(_, 1, fbgn_uniprot/4), 'ConceptMapFn'('FBgn', 2, gene_rpkm_report/12)). +maybe_corisponds('ConceptMapFn'(_, 1, fbgn_uniprot/4), 'ConceptMapFn'('FBgn', 3, fbal_to_fbgn/4)). +maybe_corisponds('ConceptMapFn'(_, 1, fbgn_uniprot/4), 'ConceptMapFn'('FBgn', 3, fbgn_annotation_ID/6)). +maybe_corisponds('ConceptMapFn'(_, 1, fbgn_uniprot/4), 'ConceptMapFn'('FBgn', 3, fbgn_fbtr_fbpp_expanded/11)). +maybe_corisponds('ConceptMapFn'(_, 1, fbgn_uniprot/4), 'ConceptMapFn'('FBgn', 3, gene_map_table/6)). +maybe_corisponds('ConceptMapFn'(_, 1, fbgn_uniprot/4), 'ConceptMapFn'('FBgn', 4, gene_genetic_interactions/6)). +maybe_corisponds('ConceptMapFn'(_, 1, fbgn_uniprot/4), 'ConceptMapFn'('FBgn', 6, dmel_paralogs/11)). +maybe_corisponds('ConceptMapFn'(_, 1, fbgn_uniprot/4), 'ConceptMapFn'('FBgn', 6, gene_group/7)). +maybe_corisponds('ConceptMapFn'(_, 1, fbgn_uniprot/4), 'ConceptMapFn'('FBgn', 6, pathway_group/7)). +maybe_corisponds('ConceptMapFn'(_, 1, fbgn_uniprot/4), 'ConceptMapFn'('FBgn', 7, 'Dmel_enzyme'/11)). +maybe_corisponds('ConceptMapFn'(_, 1, fbgn_uniprot/4), 'ConceptMapFn'(_, 3, fbgn_NAseq_Uniprot/9)). +maybe_corisponds('ConceptMapFn'(_, 1, fbgn_uniprot/4), 'ConceptMapFn'(gene_primary_id, 1, dmel_gene_sequence_ontology_annotations/4)). +maybe_corisponds('ConceptMapFn'(_, 1, genotype_phenotype/7), 'ConceptMapFn'('AlleleSymbol', 2, fbal_to_fbgn/4)). +maybe_corisponds('ConceptMapFn'(_, 1, genotype_phenotype/7), 'ConceptMapFn'(allele_symbol, 1, allele_genetic_interactions/4)). +maybe_corisponds('ConceptMapFn'(_, 1, pmid_fbgn_uniprot/5), 'ConceptMapFn'('FBrf', 1, fbrf_pmid_pmcid_doi/7)). +maybe_corisponds('ConceptMapFn'(_, 1, pmid_fbgn_uniprot/5), 'ConceptMapFn'('FBrf', 12, disease_model_annotations/12)). +maybe_corisponds('ConceptMapFn'(_, 1, pmid_fbgn_uniprot/5), 'ConceptMapFn'('FBrf', 3, entity_publication/4)). +maybe_corisponds('ConceptMapFn'(_, 1, pmid_fbgn_uniprot/5), 'ConceptMapFn'('FBrf', 4, allele_genetic_interactions/4)). +maybe_corisponds('ConceptMapFn'(_, 1, pmid_fbgn_uniprot/5), 'ConceptMapFn'('FBrf', 5, gene_functional_complementation/5)). +maybe_corisponds('ConceptMapFn'(_, 1, pmid_fbgn_uniprot/5), 'ConceptMapFn'('FBrf', 6, gene_genetic_interactions/6)). +maybe_corisponds('ConceptMapFn'(_, 1, pmid_fbgn_uniprot/5), 'ConceptMapFn'(_, 7, genotype_phenotype/7)). +maybe_corisponds('ConceptMapFn'(_, 2, fbgn_uniprot/4), 'ConceptMapFn'('Dmel_gene_symbol', 1, gene_functional_complementation/5)). +maybe_corisponds('ConceptMapFn'(_, 2, fbgn_uniprot/4), 'ConceptMapFn'('Dmel_gene_symbol', 2, dmel_human_orthologs_disease/8)). +maybe_corisponds('ConceptMapFn'(_, 2, fbgn_uniprot/4), 'ConceptMapFn'('FB_gene_symbol', 2, dmel_unique_protein_isoforms/4)). +maybe_corisponds('ConceptMapFn'(_, 2, fbgn_uniprot/4), 'ConceptMapFn'('FBan', 5, fbgn_annotation_ID/6)). +maybe_corisponds('ConceptMapFn'(_, 2, fbgn_uniprot/4), 'ConceptMapFn'('Gene_Symbol', 2, best_gene_summary/4)). +maybe_corisponds('ConceptMapFn'(_, 2, fbgn_uniprot/4), 'ConceptMapFn'('Gene_symbol', 2, disease_model_annotations/12)). +maybe_corisponds('ConceptMapFn'(_, 2, fbgn_uniprot/4), 'ConceptMapFn'('GeneSymbol', 2, dmel_paralogs/11)). +maybe_corisponds('ConceptMapFn'(_, 2, fbgn_uniprot/4), 'ConceptMapFn'('GeneSymbol', 2, gene_snapshots/5)). +maybe_corisponds('ConceptMapFn'(_, 2, fbgn_uniprot/4), 'ConceptMapFn'('GeneSymbol', 4, fbal_to_fbgn/4)). +maybe_corisponds('ConceptMapFn'(_, 2, fbgn_uniprot/4), 'ConceptMapFn'('Group_member_FB_gene_symbol', 7, gene_group/7)). +maybe_corisponds('ConceptMapFn'(_, 2, fbgn_uniprot/4), 'ConceptMapFn'('Group_member_FB_gene_symbol', 7, pathway_group/7)). +maybe_corisponds('ConceptMapFn'(_, 2, fbgn_uniprot/4), 'ConceptMapFn'('Interacting_gene_symbol', 3, gene_genetic_interactions/6)). +maybe_corisponds('ConceptMapFn'(_, 2, fbgn_uniprot/4), 'ConceptMapFn'('Paralog_GeneSymbol', 7, dmel_paralogs/11)). +maybe_corisponds('ConceptMapFn'(_, 2, fbgn_uniprot/4), 'ConceptMapFn'('Starting_gene_symbol', 1, gene_genetic_interactions/6)). +maybe_corisponds('ConceptMapFn'(_, 2, fbgn_uniprot/4), 'ConceptMapFn'(_, 1, fbgn_NAseq_Uniprot/9)). +maybe_corisponds('ConceptMapFn'(_, 2, fbgn_uniprot/4), 'ConceptMapFn'(annotation_ID, 6, fbgn_fbtr_fbpp_expanded/11)). +maybe_corisponds('ConceptMapFn'(_, 2, fbgn_uniprot/4), 'ConceptMapFn'(current_symbol, 2, gene_map_table/6)). +maybe_corisponds('ConceptMapFn'(_, 2, fbgn_uniprot/4), 'ConceptMapFn'(gene_symbol, 1, fbgn_annotation_ID/6)). +maybe_corisponds('ConceptMapFn'(_, 2, fbgn_uniprot/4), 'ConceptMapFn'(gene_symbol, 2, dmel_gene_sequence_ontology_annotations/4)). +maybe_corisponds('ConceptMapFn'(_, 2, fbgn_uniprot/4), 'ConceptMapFn'(gene_symbol, 2, gene_rpkm_matrix/170)). +maybe_corisponds('ConceptMapFn'(_, 2, fbgn_uniprot/4), 'ConceptMapFn'(gene_symbol, 4, fbgn_fbtr_fbpp_expanded/11)). +maybe_corisponds('ConceptMapFn'(_, 2, fbgn_uniprot/4), 'ConceptMapFn'(gene_symbol, 8, 'Dmel_enzyme'/11)). +maybe_corisponds('ConceptMapFn'(_, 2, genotype_phenotype/7), 'ConceptMapFn'('FBal', 1, fbal_to_fbgn/4)). +maybe_corisponds('ConceptMapFn'(_, 2, genotype_phenotype/7), 'ConceptMapFn'('FBal', 2, allele_genetic_interactions/4)). +maybe_corisponds('ConceptMapFn'(_, 2, pmid_fbgn_uniprot/5), 'ConceptMapFn'('PMID', 2, fbrf_pmid_pmcid_doi/7)). +maybe_corisponds('ConceptMapFn'(_, 2, pmid_fbgn_uniprot/5), 'ConceptMapFn'('PubMed', 4, entity_publication/4)). +maybe_corisponds('ConceptMapFn'(_, 3, fbgn_NAseq_Uniprot/9), 'ConceptMapFn'('Dmel_gene', 1, dmel_human_orthologs_disease/8)). +maybe_corisponds('ConceptMapFn'(_, 3, fbgn_NAseq_Uniprot/9), 'ConceptMapFn'('FBgn', 1, best_gene_summary/4)). +maybe_corisponds('ConceptMapFn'(_, 3, fbgn_NAseq_Uniprot/9), 'ConceptMapFn'('FBgn', 1, disease_model_annotations/12)). +maybe_corisponds('ConceptMapFn'(_, 3, fbgn_NAseq_Uniprot/9), 'ConceptMapFn'('FBgn', 1, dmel_paralogs/11)). +maybe_corisponds('ConceptMapFn'(_, 3, fbgn_NAseq_Uniprot/9), 'ConceptMapFn'('FBgn', 1, dmel_unique_protein_isoforms/4)). +maybe_corisponds('ConceptMapFn'(_, 3, fbgn_NAseq_Uniprot/9), 'ConceptMapFn'('FBgn', 1, fbgn_exons2affy1_overlaps/2)). +maybe_corisponds('ConceptMapFn'(_, 3, fbgn_NAseq_Uniprot/9), 'ConceptMapFn'('FBgn', 1, fbgn_exons2affy2_overlaps/2)). +maybe_corisponds('ConceptMapFn'(_, 3, fbgn_NAseq_Uniprot/9), 'ConceptMapFn'('FBgn', 1, fbgn_fbtr_fbpp/3)). +maybe_corisponds('ConceptMapFn'(_, 3, fbgn_NAseq_Uniprot/9), 'ConceptMapFn'('FBgn', 1, gene_rpkm_matrix/170)). +maybe_corisponds('ConceptMapFn'(_, 3, fbgn_NAseq_Uniprot/9), 'ConceptMapFn'('FBgn', 2, gene_genetic_interactions/6)). +maybe_corisponds('ConceptMapFn'(_, 3, fbgn_NAseq_Uniprot/9), 'ConceptMapFn'('FBgn', 2, gene_rpkm_report/12)). +maybe_corisponds('ConceptMapFn'(_, 3, fbgn_NAseq_Uniprot/9), 'ConceptMapFn'('FBgn', 3, fbal_to_fbgn/4)). +maybe_corisponds('ConceptMapFn'(_, 3, fbgn_NAseq_Uniprot/9), 'ConceptMapFn'('FBgn', 3, fbgn_annotation_ID/6)). +maybe_corisponds('ConceptMapFn'(_, 3, fbgn_NAseq_Uniprot/9), 'ConceptMapFn'('FBgn', 3, fbgn_fbtr_fbpp_expanded/11)). +maybe_corisponds('ConceptMapFn'(_, 3, fbgn_NAseq_Uniprot/9), 'ConceptMapFn'('FBgn', 3, gene_map_table/6)). +maybe_corisponds('ConceptMapFn'(_, 3, fbgn_NAseq_Uniprot/9), 'ConceptMapFn'('FBgn', 4, gene_genetic_interactions/6)). +maybe_corisponds('ConceptMapFn'(_, 3, fbgn_NAseq_Uniprot/9), 'ConceptMapFn'('FBgn', 6, dmel_paralogs/11)). +maybe_corisponds('ConceptMapFn'(_, 3, fbgn_NAseq_Uniprot/9), 'ConceptMapFn'('FBgn', 7, 'Dmel_enzyme'/11)). +maybe_corisponds('ConceptMapFn'(_, 3, fbgn_NAseq_Uniprot/9), 'ConceptMapFn'(gene_primary_id, 1, dmel_gene_sequence_ontology_annotations/4)). +maybe_corisponds('ConceptMapFn'(_, 3, fbgn_uniprot/4), 'ConceptMapFn'('FB_gene_symbol', 2, dmel_unique_protein_isoforms/4)). +maybe_corisponds('ConceptMapFn'(_, 3, fbgn_uniprot/4), 'ConceptMapFn'('FBan', 5, fbgn_annotation_ID/6)). +maybe_corisponds('ConceptMapFn'(_, 3, fbgn_uniprot/4), 'ConceptMapFn'('Group_member_FB_gene_symbol', 7, pathway_group/7)). +maybe_corisponds('ConceptMapFn'(_, 3, fbgn_uniprot/4), 'ConceptMapFn'(annotation_ID, 6, fbgn_fbtr_fbpp_expanded/11)). +maybe_corisponds('ConceptMapFn'(_, 3, fbgn_uniprot/4), 'ConceptMapFn'(current_symbol, 2, gene_map_table/6)). +maybe_corisponds('ConceptMapFn'(_, 3, fbgn_uniprot/4), 'ConceptMapFn'(gene_symbol, 1, fbgn_annotation_ID/6)). +maybe_corisponds('ConceptMapFn'(_, 3, fbgn_uniprot/4), 'ConceptMapFn'(gene_symbol, 2, dmel_gene_sequence_ontology_annotations/4)). +maybe_corisponds('ConceptMapFn'(_, 3, fbgn_uniprot/4), 'ConceptMapFn'(gene_symbol, 4, fbgn_fbtr_fbpp_expanded/11)). +maybe_corisponds('ConceptMapFn'(_, 3, genotype_phenotype/7), 'ConceptMapFn'('GeneName', 3, gene_snapshots/5)). +maybe_corisponds('ConceptMapFn'(_, 3, genotype_phenotype/7), 'ConceptMapFn'(current_fullname, 4, synonym/6)). +maybe_corisponds('ConceptMapFn'(_, 3, pmid_fbgn_uniprot/5), 'ConceptMapFn'('FBgn', 1, disease_model_annotations/12)). +maybe_corisponds('ConceptMapFn'(_, 3, pmid_fbgn_uniprot/5), 'ConceptMapFn'('FBgn', 1, dmel_unique_protein_isoforms/4)). +maybe_corisponds('ConceptMapFn'(_, 3, pmid_fbgn_uniprot/5), 'ConceptMapFn'('FBgn', 1, fbgn_exons2affy1_overlaps/2)). +maybe_corisponds('ConceptMapFn'(_, 3, pmid_fbgn_uniprot/5), 'ConceptMapFn'('FBgn', 1, fbgn_exons2affy2_overlaps/2)). +maybe_corisponds('ConceptMapFn'(_, 3, pmid_fbgn_uniprot/5), 'ConceptMapFn'('FBgn', 1, fbgn_fbtr_fbpp/3)). +maybe_corisponds('ConceptMapFn'(_, 3, pmid_fbgn_uniprot/5), 'ConceptMapFn'('FBgn', 2, gene_genetic_interactions/6)). +maybe_corisponds('ConceptMapFn'(_, 3, pmid_fbgn_uniprot/5), 'ConceptMapFn'('FBgn', 3, fbgn_annotation_ID/6)). +maybe_corisponds('ConceptMapFn'(_, 3, pmid_fbgn_uniprot/5), 'ConceptMapFn'('FBgn', 3, fbgn_fbtr_fbpp_expanded/11)). +maybe_corisponds('ConceptMapFn'(_, 3, pmid_fbgn_uniprot/5), 'ConceptMapFn'('FBgn', 3, gene_map_table/6)). +maybe_corisponds('ConceptMapFn'(_, 3, pmid_fbgn_uniprot/5), 'ConceptMapFn'('FBgn', 7, 'Dmel_enzyme'/11)). +maybe_corisponds('ConceptMapFn'(_, 3, pmid_fbgn_uniprot/5), 'ConceptMapFn'(_, 1, fbgn_uniprot/4)). +maybe_corisponds('ConceptMapFn'(_, 3, pmid_fbgn_uniprot/5), 'ConceptMapFn'(gene_primary_id, 1, dmel_gene_sequence_ontology_annotations/4)). +maybe_corisponds('ConceptMapFn'(_, 4, fbgn_NAseq_Uniprot/9), 'ConceptMapFn'('EST_accession', 6, cDNA_clone/6)). +maybe_corisponds('ConceptMapFn'(_, 4, fbgn_NAseq_Uniprot/9), 'ConceptMapFn'(accession, 4, genomic_clone/4)). +maybe_corisponds('ConceptMapFn'(_, 4, fbgn_NAseq_Uniprot/9), 'ConceptMapFn'(clone_name, 3, cDNA_clone/6)). +maybe_corisponds('ConceptMapFn'(_, 4, fbgn_uniprot/4), 'ConceptMapFn'(_, 6, fbgn_NAseq_Uniprot/9)). +maybe_corisponds('ConceptMapFn'(_, 5, pmid_fbgn_uniprot/5), 'ConceptMapFn'(_, 4, fbgn_uniprot/4)). +maybe_corisponds('ConceptMapFn'(_, 7, genotype_phenotype/7), 'ConceptMapFn'('FBrf', 12, disease_model_annotations/12)). +maybe_corisponds('ConceptMapFn'(_, 7, genotype_phenotype/7), 'ConceptMapFn'('FBrf', 3, entity_publication/4)). +maybe_corisponds('ConceptMapFn'(_, 7, genotype_phenotype/7), 'ConceptMapFn'('FBrf', 4, allele_genetic_interactions/4)). +maybe_corisponds('ConceptMapFn'(_, 7, genotype_phenotype/7), 'ConceptMapFn'('FBrf', 5, gene_functional_complementation/5)). +maybe_corisponds('ConceptMapFn'(_, 7, genotype_phenotype/7), 'ConceptMapFn'('FBrf', 6, gene_genetic_interactions/6)). +maybe_corisponds('ConceptMapFn'(annotation_ID, 6, fbgn_fbtr_fbpp_expanded/11), 'ConceptMapFn'(current_symbol, 2, gene_map_table/6)). +maybe_corisponds('ConceptMapFn'(annotation_ID, 6, fbgn_fbtr_fbpp_expanded/11), 'ConceptMapFn'(gene_symbol, 1, fbgn_annotation_ID/6)). +maybe_corisponds('ConceptMapFn'(annotation_ID, 6, fbgn_fbtr_fbpp_expanded/11), 'ConceptMapFn'(gene_symbol, 2, dmel_gene_sequence_ontology_annotations/4)). +maybe_corisponds('ConceptMapFn'(current_symbol, 2, gene_map_table/6), 'ConceptMapFn'(gene_symbol, 1, fbgn_annotation_ID/6)). +maybe_corisponds('ConceptMapFn'(current_symbol, 2, gene_map_table/6), 'ConceptMapFn'(gene_symbol, 2, dmel_gene_sequence_ontology_annotations/4)). +maybe_corisponds('ConceptMapFn'(current_symbol, 2, gene_map_table/6), 'ConceptMapFn'(gene_symbol, 2, gene_rpkm_matrix/170)). +maybe_corisponds('ConceptMapFn'(current_symbol, 2, gene_map_table/6), 'ConceptMapFn'(gene_symbol, 4, fbgn_fbtr_fbpp_expanded/11)). +maybe_corisponds('ConceptMapFn'(current_symbol, 2, gene_map_table/6), 'ConceptMapFn'(gene_symbol, 8, 'Dmel_enzyme'/11)). +maybe_corisponds('ConceptMapFn'(current_symbol, 3, synonym/6), 'ConceptMapFn'(description, 6, stocks/7)). +maybe_corisponds('ConceptMapFn'(current_symbol, 3, synonym/6), 'ConceptMapFn'(uniquename, 5, stocks/7)). +maybe_corisponds('ConceptMapFn'(cytogenetic_loc, 5, gene_map_table/6), 'ConceptMapFn'(estimated_cytogenetic_location, 6, insertion_mapping/7)). +maybe_corisponds('ConceptMapFn'(gene_fullname, 3, gene_rpkm_matrix/170), 'ConceptMapFn'(gene_fullname, 5, fbgn_fbtr_fbpp_expanded/11)). +maybe_corisponds('ConceptMapFn'(gene_fullname, 3, gene_rpkm_matrix/170), 'ConceptMapFn'(gene_name, 9, 'Dmel_enzyme'/11)). +maybe_corisponds('ConceptMapFn'(gene_fullname, 5, fbgn_fbtr_fbpp_expanded/11), 'ConceptMapFn'(gene_name, 9, 'Dmel_enzyme'/11)). +maybe_corisponds('ConceptMapFn'(gene_symbol, 1, fbgn_annotation_ID/6), 'ConceptMapFn'(gene_symbol, 2, dmel_gene_sequence_ontology_annotations/4)). +maybe_corisponds('ConceptMapFn'(gene_symbol, 1, fbgn_annotation_ID/6), 'ConceptMapFn'(gene_symbol, 2, gene_rpkm_matrix/170)). +maybe_corisponds('ConceptMapFn'(gene_symbol, 1, fbgn_annotation_ID/6), 'ConceptMapFn'(gene_symbol, 4, fbgn_fbtr_fbpp_expanded/11)). +maybe_corisponds('ConceptMapFn'(gene_symbol, 1, fbgn_annotation_ID/6), 'ConceptMapFn'(gene_symbol, 8, 'Dmel_enzyme'/11)). +maybe_corisponds('ConceptMapFn'(gene_symbol, 2, dmel_gene_sequence_ontology_annotations/4), 'ConceptMapFn'(gene_symbol, 2, gene_rpkm_matrix/170)). +maybe_corisponds('ConceptMapFn'(gene_symbol, 2, dmel_gene_sequence_ontology_annotations/4), 'ConceptMapFn'(gene_symbol, 4, fbgn_fbtr_fbpp_expanded/11)). +maybe_corisponds('ConceptMapFn'(gene_symbol, 2, dmel_gene_sequence_ontology_annotations/4), 'ConceptMapFn'(gene_symbol, 8, 'Dmel_enzyme'/11)). +maybe_corisponds('ConceptMapFn'(gene_symbol, 2, gene_rpkm_matrix/170), 'ConceptMapFn'(gene_symbol, 4, fbgn_fbtr_fbpp_expanded/11)). +maybe_corisponds('ConceptMapFn'(gene_symbol, 2, gene_rpkm_matrix/170), 'ConceptMapFn'(gene_symbol, 8, 'Dmel_enzyme'/11)). +maybe_corisponds('ConceptMapFn'(gene_symbol, 4, fbgn_fbtr_fbpp_expanded/11), 'ConceptMapFn'(gene_symbol, 8, 'Dmel_enzyme'/11)). +maybe_corisponds('ConceptMapFn'(gene_type, 2, fbgn_fbtr_fbpp_expanded/11), 'ConceptMapFn'(gene_type, 4, gene_rpkm_matrix/170)). +maybe_corisponds('ConceptMapFn'(gene_type, 2, fbgn_fbtr_fbpp_expanded/11), 'ConceptMapFn'(so_term_name, 3, dmel_gene_sequence_ontology_annotations/4)). +maybe_corisponds('ConceptMapFn'(gene_type, 4, gene_rpkm_matrix/170), 'ConceptMapFn'(so_term_name, 3, dmel_gene_sequence_ontology_annotations/4)). +maybe_corisponds('ConceptMapFn'(gene_type, 4, gene_rpkm_matrix/170), 'ConceptMapFn'(transcript_type, 7, fbgn_fbtr_fbpp_expanded/11)). +maybe_corisponds('ConceptMapFn'(identical_protein, 4, dmel_unique_protein_isoforms/4), 'ConceptMapFn'(polypeptide_symbol, 11, fbgn_fbtr_fbpp_expanded/11)). +maybe_corisponds('ConceptMapFn'(polypeptide_symbol, 11, fbgn_fbtr_fbpp_expanded/11), 'ConceptMapFn'(representative_protein, 3, dmel_unique_protein_isoforms/4)). +maybe_corisponds('ConceptMapFn'(so_term_name, 3, dmel_gene_sequence_ontology_annotations/4), 'ConceptMapFn'(transcript_type, 7, fbgn_fbtr_fbpp_expanded/11)). +numeric_value_p_n(dmel_human_orthologs_disease, 6, 'DIOPT_score'). +numeric_value_p_n(dmel_human_orthologs_disease, 7, 'OMIM_Phenotype_IDs'). +numeric_value_p_n(dmel_paralogs, 10, 'Paralog_Strand'). +numeric_value_p_n(dmel_paralogs, 11, 'DIOPT_score'). +numeric_value_p_n(dmel_paralogs, 5, 'Strand'). +numeric_value_p_n(entity_publication, 4, 'PubMed'). +numeric_value_p_n(fbgn_NAseq_Uniprot, 7, 'EntrezGene'). +numeric_value_p_n(fbrf_pmid_pmcid_doi, 2, 'PMID'). +numeric_value_p_n(gene_groups_HGNC, 4, 'Parent_FB_group'). +numeric_value_p_n(gene_rpkm_matrix, 10, 'BCM_1_L3i100_(FBlc0000066)'). +numeric_value_p_n(gene_rpkm_matrix, 100, 'mE_mRNA_L_Sindbis_virus_(FBlc0000675)'). +numeric_value_p_n(gene_rpkm_matrix, 101, 'mE_mRNA_M_Sindbis_virus_(FBlc0000676)'). +numeric_value_p_n(gene_rpkm_matrix, 102, 'mE_mRNA_P_Sindbis_virus_(FBlc0000677)'). +numeric_value_p_n(gene_rpkm_matrix, 103, 'mE_mRNA_CME-W2_cells_(FBlc0000261)'). +numeric_value_p_n(gene_rpkm_matrix, 104, 'mE_mRNA_GM2_cells_(FBlc0000262)'). +numeric_value_p_n(gene_rpkm_matrix, 105, 'mE_mRNA_mbn2_cells_(FBlc0000263)'). +numeric_value_p_n(gene_rpkm_matrix, 106, 'mE_mRNA_BG2-c2_cells_(FBlc0000264)'). +numeric_value_p_n(gene_rpkm_matrix, 107, 'mE_mRNA_D20-c5_cells_(FBlc0000265)'). +numeric_value_p_n(gene_rpkm_matrix, 108, 'mE_mRNA_S3_cells_(FBlc0000266)'). +numeric_value_p_n(gene_rpkm_matrix, 109, 'mE_mRNA_1182-4H_cells_(FBlc0000267)'). +numeric_value_p_n(gene_rpkm_matrix, 11, 'BCM_1_P3d_(FBlc0000067)'). +numeric_value_p_n(gene_rpkm_matrix, 110, 'mE_mRNA_CME_L1_cells_(FBlc0000268)'). +numeric_value_p_n(gene_rpkm_matrix, 111, 'mE_mRNA_Kc167_cells_(FBlc0000269)'). +numeric_value_p_n(gene_rpkm_matrix, 112, 'mE_mRNA_BG1-c1_cells_(FBlc0000270)'). +numeric_value_p_n(gene_rpkm_matrix, 113, 'mE_mRNA_D11_cells_(FBlc0000271)'). +numeric_value_p_n(gene_rpkm_matrix, 114, 'mE_mRNA_D16-c3_cells_(FBlc0000272)'). +numeric_value_p_n(gene_rpkm_matrix, 115, 'mE_mRNA_D17-c3_cells_(FBlc0000273)'). +numeric_value_p_n(gene_rpkm_matrix, 116, 'mE_mRNA_D21_cells_(FBlc0000274)'). +numeric_value_p_n(gene_rpkm_matrix, 117, 'mE_mRNA_D32_cells_(FBlc0000275)'). +numeric_value_p_n(gene_rpkm_matrix, 118, 'mE_mRNA_D4-c1_cells_(FBlc0000276)'). +numeric_value_p_n(gene_rpkm_matrix, 119, 'mE_mRNA_D8_cells_(FBlc0000277)'). +numeric_value_p_n(gene_rpkm_matrix, 12, 'BCM_1_FA3d_(FBlc0000068)'). +numeric_value_p_n(gene_rpkm_matrix, 120, 'mE_mRNA_D9_cells_(FBlc0000278)'). +numeric_value_p_n(gene_rpkm_matrix, 121, 'mE_mRNA_S1_cells_(FBlc0000279)'). +numeric_value_p_n(gene_rpkm_matrix, 122, 'mE_mRNA_S2R+_cells_(FBlc0000280)'). +numeric_value_p_n(gene_rpkm_matrix, 123, 'mE_mRNA_Sg4_cells_(FBlc0000281)'). +numeric_value_p_n(gene_rpkm_matrix, 124, 'mE_mRNA_OSS_cells_(FBlc0000282)'). +numeric_value_p_n(gene_rpkm_matrix, 125, 'mE_mRNA_OSC_cells_(FBlc0000283)'). +numeric_value_p_n(gene_rpkm_matrix, 126, 'mE_mRNA_fGS_cells_(FBlc0000284)'). +numeric_value_p_n(gene_rpkm_matrix, 127, 'Knoblich_mRNA_L3_CNS_neuroblast_(FBlc0000505)'). +numeric_value_p_n(gene_rpkm_matrix, 128, 'Knoblich_mRNA_L3_CNS_neuron_(FBlc0000506)'). +numeric_value_p_n(gene_rpkm_matrix, 129, 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_Brain_(FBlc0003619)'). +numeric_value_p_n(gene_rpkm_matrix, 13, 'BCM_1_MA3d_(FBlc0000069)'). +numeric_value_p_n(gene_rpkm_matrix, 130, 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_Crop_(FBlc0003620)'). +numeric_value_p_n(gene_rpkm_matrix, 131, 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_Carcass_(FBlc0003621)'). +numeric_value_p_n(gene_rpkm_matrix, 132, 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_Eye_(FBlc0003622)'). +numeric_value_p_n(gene_rpkm_matrix, 133, 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_FatBody_(FBlc0003623)'). +numeric_value_p_n(gene_rpkm_matrix, 134, 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_Head_(FBlc0003624)'). +numeric_value_p_n(gene_rpkm_matrix, 135, 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_Hindgut_(FBlc0003625)'). +numeric_value_p_n(gene_rpkm_matrix, 136, 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_Midgut_(FBlc0003626)'). +numeric_value_p_n(gene_rpkm_matrix, 137, 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_Ovary_(FBlc0003627)'). +numeric_value_p_n(gene_rpkm_matrix, 138, 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_RectalPad_(FBlc0003628)'). +numeric_value_p_n(gene_rpkm_matrix, 139, 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_SalivaryGland_(FBlc0003629)'). +numeric_value_p_n(gene_rpkm_matrix, 14, 'BCM_1_P_(FBlc0000070)'). +numeric_value_p_n(gene_rpkm_matrix, 140, 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_ThoracicoAbdominalGanglion_(FBlc0003630)'). +numeric_value_p_n(gene_rpkm_matrix, 141, 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_MalpighianTubule_(FBlc0003631)'). +numeric_value_p_n(gene_rpkm_matrix, 142, 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_Mated_Spermathecum_(FBlc0003632)'). +numeric_value_p_n(gene_rpkm_matrix, 143, 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_Virgin_Spermathecum_(FBlc0003633)'). +numeric_value_p_n(gene_rpkm_matrix, 144, 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_Whole_(FBlc0003634)'). +numeric_value_p_n(gene_rpkm_matrix, 145, 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_Brain_(FBlc0003635)'). +numeric_value_p_n(gene_rpkm_matrix, 146, 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_Crop_(FBlc0003636)'). +numeric_value_p_n(gene_rpkm_matrix, 147, 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_Carcass_(FBlc0003637)'). +numeric_value_p_n(gene_rpkm_matrix, 148, 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_Eye_(FBlc0003638)'). +numeric_value_p_n(gene_rpkm_matrix, 149, 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_FatBody_(FBlc0003639)'). +numeric_value_p_n(gene_rpkm_matrix, 15, 'BCM_1_L_(FBlc0000071)'). +numeric_value_p_n(gene_rpkm_matrix, 150, 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_Head_(FBlc0003640)'). +numeric_value_p_n(gene_rpkm_matrix, 151, 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_Hindgut_(FBlc0003641)'). +numeric_value_p_n(gene_rpkm_matrix, 152, 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_Midgut_(FBlc0003642)'). +numeric_value_p_n(gene_rpkm_matrix, 153, 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_RectalPad_(FBlc0003643)'). +numeric_value_p_n(gene_rpkm_matrix, 154, 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_SalivaryGland_(FBlc0003644)'). +numeric_value_p_n(gene_rpkm_matrix, 155, 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_ThoracicoAbdominalGanglion_(FBlc0003645)'). +numeric_value_p_n(gene_rpkm_matrix, 156, 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_MalpighianTubule_(FBlc0003646)'). +numeric_value_p_n(gene_rpkm_matrix, 157, 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_Testis_(FBlc0003647)'). +numeric_value_p_n(gene_rpkm_matrix, 158, 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_AccessoryGland_(FBlc0003648)'). +numeric_value_p_n(gene_rpkm_matrix, 159, 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_Whole_(FBlc0003649)'). +numeric_value_p_n(gene_rpkm_matrix, 16, 'BCM_1_A17d_(FBlc0000072)'). +numeric_value_p_n(gene_rpkm_matrix, 160, 'RNA-Seq_Profile_FlyAtlas2_L3_CNS_(FBlc0003650)'). +numeric_value_p_n(gene_rpkm_matrix, 161, 'RNA-Seq_Profile_FlyAtlas2_L3_FatBody_(FBlc0003651)'). +numeric_value_p_n(gene_rpkm_matrix, 162, 'RNA-Seq_Profile_FlyAtlas2_L3_Hindgut_(FBlc0003652)'). +numeric_value_p_n(gene_rpkm_matrix, 163, 'RNA-Seq_Profile_FlyAtlas2_L3_MalpighianTubule_(FBlc0003653)'). +numeric_value_p_n(gene_rpkm_matrix, 164, 'RNA-Seq_Profile_FlyAtlas2_L3_Midgut_(FBlc0003654)'). +numeric_value_p_n(gene_rpkm_matrix, 165, 'RNA-Seq_Profile_FlyAtlas2_L3_SalivaryGland_(FBlc0003655)'). +numeric_value_p_n(gene_rpkm_matrix, 166, 'RNA-Seq_Profile_FlyAtlas2_L3_Trachea_(FBlc0003656)'). +numeric_value_p_n(gene_rpkm_matrix, 167, 'RNA-Seq_Profile_FlyAtlas2_L3_Carcass_(FBlc0003657)'). +numeric_value_p_n(gene_rpkm_matrix, 168, 'RNA-Seq_Profile_FlyAtlas2_L3_Whole_(FBlc0003658)'). +numeric_value_p_n(gene_rpkm_matrix, 169, 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_Heart_(FBlc0003724)'). +numeric_value_p_n(gene_rpkm_matrix, 17, 'mE_mRNA_em0-2hr_(FBlc0000086)'). +numeric_value_p_n(gene_rpkm_matrix, 170, 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_Heart_(FBlc0003725)'). +numeric_value_p_n(gene_rpkm_matrix, 18, 'mE_mRNA_em2-4hr_(FBlc0000087)'). +numeric_value_p_n(gene_rpkm_matrix, 19, 'mE_mRNA_em4-6hr_(FBlc0000088)'). +numeric_value_p_n(gene_rpkm_matrix, 20, 'mE_mRNA_em6-8hr_(FBlc0000089)'). +numeric_value_p_n(gene_rpkm_matrix, 21, 'mE_mRNA_em8-10hr_(FBlc0000090)'). +numeric_value_p_n(gene_rpkm_matrix, 22, 'mE_mRNA_em10-12hr_(FBlc0000091)'). +numeric_value_p_n(gene_rpkm_matrix, 23, 'mE_mRNA_em12-14hr_(FBlc0000092)'). +numeric_value_p_n(gene_rpkm_matrix, 24, 'mE_mRNA_em14-16hr_(FBlc0000093)'). +numeric_value_p_n(gene_rpkm_matrix, 25, 'mE_mRNA_em16-18hr_(FBlc0000094)'). +numeric_value_p_n(gene_rpkm_matrix, 26, 'mE_mRNA_em18-20hr_(FBlc0000095)'). +numeric_value_p_n(gene_rpkm_matrix, 27, 'mE_mRNA_em20-22hr_(FBlc0000096)'). +numeric_value_p_n(gene_rpkm_matrix, 28, 'mE_mRNA_em22-24hr_(FBlc0000097)'). +numeric_value_p_n(gene_rpkm_matrix, 29, 'mE_mRNA_L1_(FBlc0000098)'). +numeric_value_p_n(gene_rpkm_matrix, 30, 'mE_mRNA_L2_(FBlc0000099)'). +numeric_value_p_n(gene_rpkm_matrix, 31, 'mE_mRNA_L3_12hr_(FBlc0000100)'). +numeric_value_p_n(gene_rpkm_matrix, 32, 'mE_mRNA_L3_PS1-2_(FBlc0000101)'). +numeric_value_p_n(gene_rpkm_matrix, 33, 'mE_mRNA_L3_PS3-6_(FBlc0000102)'). +numeric_value_p_n(gene_rpkm_matrix, 34, 'mE_mRNA_L3_PS7-9_(FBlc0000103)'). +numeric_value_p_n(gene_rpkm_matrix, 35, 'mE_mRNA_WPP_(FBlc0000104)'). +numeric_value_p_n(gene_rpkm_matrix, 36, 'mE_mRNA_P5_(FBlc0000105)'). +numeric_value_p_n(gene_rpkm_matrix, 37, 'mE_mRNA_P6_(FBlc0000106)'). +numeric_value_p_n(gene_rpkm_matrix, 38, 'mE_mRNA_P8_(FBlc0000107)'). +numeric_value_p_n(gene_rpkm_matrix, 39, 'mE_mRNA_P9-10_(FBlc0000108)'). +numeric_value_p_n(gene_rpkm_matrix, 40, 'mE_mRNA_P15_(FBlc0000109)'). +numeric_value_p_n(gene_rpkm_matrix, 41, 'mE_mRNA_AdF_Ecl_1days_(FBlc0000110)'). +numeric_value_p_n(gene_rpkm_matrix, 42, 'mE_mRNA_AdF_Ecl_5days_(FBlc0000111)'). +numeric_value_p_n(gene_rpkm_matrix, 43, 'mE_mRNA_AdF_Ecl_30days_(FBlc0000112)'). +numeric_value_p_n(gene_rpkm_matrix, 44, 'mE_mRNA_AdM_Ecl_1days_(FBlc0000113)'). +numeric_value_p_n(gene_rpkm_matrix, 45, 'mE_mRNA_AdM_Ecl_5days_(FBlc0000114)'). +numeric_value_p_n(gene_rpkm_matrix, 46, 'mE_mRNA_AdM_Ecl_30days_(FBlc0000115)'). +numeric_value_p_n(gene_rpkm_matrix, 47, 'mE_mRNA_A_MateF_1d_head_(FBlc0000207)'). +numeric_value_p_n(gene_rpkm_matrix, 48, 'mE_mRNA_A_MateF_4d_ovary_(FBlc0000208)'). +numeric_value_p_n(gene_rpkm_matrix, 49, 'mE_mRNA_A_MateM_1d_head_(FBlc0000209)'). +numeric_value_p_n(gene_rpkm_matrix, 5, 'BCM_1_E2-4hr_(FBlc0000061)'). +numeric_value_p_n(gene_rpkm_matrix, 50, 'mE_mRNA_A_VirF_1d_head_(FBlc0000210)'). +numeric_value_p_n(gene_rpkm_matrix, 51, 'mE_mRNA_A_VirF_4d_head_(FBlc0000211)'). +numeric_value_p_n(gene_rpkm_matrix, 52, 'mE_mRNA_A_MateF_20d_head_(FBlc0000212)'). +numeric_value_p_n(gene_rpkm_matrix, 53, 'mE_mRNA_A_MateF_4d_head_(FBlc0000213)'). +numeric_value_p_n(gene_rpkm_matrix, 54, 'mE_mRNA_A_MateM_20d_head_(FBlc0000214)'). +numeric_value_p_n(gene_rpkm_matrix, 55, 'mE_mRNA_A_MateM_4d_acc_gland_(FBlc0000215)'). +numeric_value_p_n(gene_rpkm_matrix, 56, 'mE_mRNA_A_MateM_4d_head_(FBlc0000216)'). +numeric_value_p_n(gene_rpkm_matrix, 57, 'mE_mRNA_A_MateM_4d_testis_(FBlc0000217)'). +numeric_value_p_n(gene_rpkm_matrix, 58, 'mE_mRNA_A_1d_carcass_(FBlc0000218)'). +numeric_value_p_n(gene_rpkm_matrix, 59, 'mE_mRNA_A_1d_dig_sys_(FBlc0000219)'). +numeric_value_p_n(gene_rpkm_matrix, 6, 'BCM_1_E14-16hr_(FBlc0000062)'). +numeric_value_p_n(gene_rpkm_matrix, 60, 'mE_mRNA_A_20d_carcass_(FBlc0000220)'). +numeric_value_p_n(gene_rpkm_matrix, 61, 'mE_mRNA_A_20d_dig_sys_(FBlc0000221)'). +numeric_value_p_n(gene_rpkm_matrix, 62, 'mE_mRNA_A_4d_carcass_(FBlc0000222)'). +numeric_value_p_n(gene_rpkm_matrix, 63, 'mE_mRNA_A_4d_dig_sys_(FBlc0000223)'). +numeric_value_p_n(gene_rpkm_matrix, 64, 'mE_mRNA_P8_CNS_(FBlc0000224)'). +numeric_value_p_n(gene_rpkm_matrix, 65, 'mE_mRNA_L3_CNS_(FBlc0000225)'). +numeric_value_p_n(gene_rpkm_matrix, 66, 'mE_mRNA_L3_Wand_carcass_(FBlc0000226)'). +numeric_value_p_n(gene_rpkm_matrix, 67, 'mE_mRNA_L3_Wand_dig_sys_(FBlc0000227)'). +numeric_value_p_n(gene_rpkm_matrix, 68, 'mE_mRNA_L3_Wand_fat_(FBlc0000228)'). +numeric_value_p_n(gene_rpkm_matrix, 69, 'mE_mRNA_L3_Wand_imag_disc_(FBlc0000229)'). +numeric_value_p_n(gene_rpkm_matrix, 7, 'BCM_1_E2-16hr_(FBlc0000063)'). +numeric_value_p_n(gene_rpkm_matrix, 70, 'mE_mRNA_L3_Wand_saliv_(FBlc0000230)'). +numeric_value_p_n(gene_rpkm_matrix, 71, 'mE_mRNA_A_VirF_20d_head_(FBlc0000231)'). +numeric_value_p_n(gene_rpkm_matrix, 72, 'mE_mRNA_A_VirF_4d_ovary_(FBlc0000232)'). +numeric_value_p_n(gene_rpkm_matrix, 73, 'mE_mRNA_WPP_fat_(FBlc0000233)'). +numeric_value_p_n(gene_rpkm_matrix, 74, 'mE_mRNA_WPP_saliv_(FBlc0000234)'). +numeric_value_p_n(gene_rpkm_matrix, 75, 'mE_mRNA_P8_fat_(FBlc0000235)'). +numeric_value_p_n(gene_rpkm_matrix, 76, 'mE_mRNA_A_4d_Cold1_(FBlc0000237)'). +numeric_value_p_n(gene_rpkm_matrix, 77, 'mE_mRNA_A_4d_Cold2_(FBlc0000238)'). +numeric_value_p_n(gene_rpkm_matrix, 78, 'mE_mRNA_L3_Cu_0.5mM_(FBlc0000239)'). +numeric_value_p_n(gene_rpkm_matrix, 79, 'mE_mRNA_L3_late_Zn_5mM_(FBlc0000240)'). +numeric_value_p_n(gene_rpkm_matrix, 8, 'BCM_1_E2-16hr100_(FBlc0000064)'). +numeric_value_p_n(gene_rpkm_matrix, 80, 'mE_mRNA_A_4d_Cu_15mM_(FBlc0000241)'). +numeric_value_p_n(gene_rpkm_matrix, 81, 'mE_mRNA_A_4d_Zn_4.5mM_(FBlc0000242)'). +numeric_value_p_n(gene_rpkm_matrix, 82, 'mE_mRNA_A_4d_Caffeine_25mg/ml_(FBlc0000243)'). +numeric_value_p_n(gene_rpkm_matrix, 83, 'mE_mRNA_A_4d_Caffeine_2.5mg/ml_(FBlc0000244)'). +numeric_value_p_n(gene_rpkm_matrix, 84, 'mE_mRNA_L3_Caffeine_1.5mg/ml_(FBlc0000245)'). +numeric_value_p_n(gene_rpkm_matrix, 85, 'mE_mRNA_A_4d_Cd_0.1M_(FBlc0000246)'). +numeric_value_p_n(gene_rpkm_matrix, 86, 'mE_mRNA_A_4d_Cd_0.05M_(FBlc0000247)'). +numeric_value_p_n(gene_rpkm_matrix, 87, 'mE_mRNA_L3_Cd_12h_(FBlc0000248)'). +numeric_value_p_n(gene_rpkm_matrix, 88, 'mE_mRNA_L3_Cd_6hr_(FBlc0000249)'). +numeric_value_p_n(gene_rpkm_matrix, 89, 'mE_mRNA_A_4d_Paraquat_5mM_(FBlc0000250)'). +numeric_value_p_n(gene_rpkm_matrix, 9, 'BCM_1_L3i_(FBlc0000065)'). +numeric_value_p_n(gene_rpkm_matrix, 90, 'mE_mRNA_A_4d_Paraquat_10mM_(FBlc0000251)'). +numeric_value_p_n(gene_rpkm_matrix, 91, 'mE_mRNA_L3_Rotenone_8ug_(FBlc0000252)'). +numeric_value_p_n(gene_rpkm_matrix, 92, 'mE_mRNA_L3_Rotenone_2ug_(FBlc0000253)'). +numeric_value_p_n(gene_rpkm_matrix, 93, 'mE_mRNA_L3_EtOH_10_(FBlc0000254)'). +numeric_value_p_n(gene_rpkm_matrix, 94, 'mE_mRNA_L3_EtOH_5_(FBlc0000255)'). +numeric_value_p_n(gene_rpkm_matrix, 95, 'mE_mRNA_L3_EtOH_2.5_(FBlc0000256)'). +numeric_value_p_n(gene_rpkm_matrix, 96, 'mE_mRNA_A_4d_Heatshock_(FBlc0000257)'). +numeric_value_p_n(gene_rpkm_matrix, 97, 'mE_mRNA_A_10d_Resveratrol_100uM_(FBlc0000672)'). +numeric_value_p_n(gene_rpkm_matrix, 98, 'mE_mRNA_A_10d_Rotenone_Starved_(FBlc0000673)'). +numeric_value_p_n(gene_rpkm_matrix, 99, 'mE_mRNA_F_Sindbis_virus_(FBlc0000674)'). +numeric_value_p_n(gene_rpkm_report, 10, 'Unique_exon_base_count'). +numeric_value_p_n(gene_rpkm_report, 11, 'Total_exon_base_count'). +numeric_value_p_n(gene_rpkm_report, 8, 'RPKM_value'). +numeric_value_p_n(gene_rpkm_report, 9, 'Bin_value'). +numeric_value_p_n(gene_snapshots, 4, datestamp). +numeric_value_p_n(insertion_mapping, 5, orientation). +numeric_value_p_n(organism_list, 5, 'NCBI_taxon'). +numeric_value_p_n(pmid_fbgn_uniprot, 2, gene_symbol). +table_n_type('cyto-genetic-seq', 1, 'Cytogenetic_map_position', _). +table_n_type('cyto-genetic-seq', 2, 'Genetic_map_position', _). +table_n_type('cyto-genetic-seq', 3, 'Sequence_coordinates_(release_6)', _). +table_n_type('cyto-genetic-seq', 4, 'R6_conversion_notes', _). +table_n_type('Dmel_enzyme', 1, gene_group_id, _). +table_n_type('Dmel_enzyme', 10, gene_EC_number, _). +table_n_type('Dmel_enzyme', 11, gene_EC_name, _). +table_n_type('Dmel_enzyme', 2, gene_group_name, _). +table_n_type('Dmel_enzyme', 3, gene_group_GO_id, _). +table_n_type('Dmel_enzyme', 4, gene_group_GO_name, _). +table_n_type('Dmel_enzyme', 5, gene_group_EC_number, _). +table_n_type('Dmel_enzyme', 6, gene_group_EC_name, _). +table_n_type('Dmel_enzyme', 7, gene_id, 'FBgn'). +table_n_type('Dmel_enzyme', 8, gene_symbol, _). +table_n_type('Dmel_enzyme', 9, gene_name, _). +table_n_type(allele_genetic_interactions, 1, allele_symbol, _). +table_n_type(allele_genetic_interactions, 2, allele_FBal, 'FBal'). +table_n_type(allele_genetic_interactions, 3, interaction, _). +table_n_type(allele_genetic_interactions, 4, 'FBrf', 'FBrf'). +table_n_type(automated_gene_summaries, 1, primary_FBgn, 'FBgn'). +table_n_type(automated_gene_summaries, 2, summary_text, _). +table_n_type(best_gene_summary, 1, 'FBgn', 'FBgn'). +table_n_type(best_gene_summary, 2, 'Gene_Symbol', _). +table_n_type(best_gene_summary, 3, 'Summary_Source', _). +table_n_type(best_gene_summary, 4, 'Summary', _). +table_n_type(cDNA_clone, 1, 'FBcl', 'FBcl'). +table_n_type(cDNA_clone, 2, organism_abbreviation, _). +table_n_type(cDNA_clone, 3, clone_name, _). +table_n_type(cDNA_clone, 4, dataset_metadata_name, _). +table_n_type(cDNA_clone, 5, cDNA_accession, _). +table_n_type(cDNA_clone, 6, 'EST_accession', _). +table_n_type(dataset_metadata, 1, 'Dataset_Metadata_ID', _). +table_n_type(dataset_metadata, 2, 'Dataset_Metadata_Name', _). +table_n_type(dataset_metadata, 3, 'Item_ID', _). +table_n_type(dataset_metadata, 4, 'Item_Name', _). +table_n_type(disease_model_annotations, 1, 'FBgn', 'FBgn'). +table_n_type(disease_model_annotations, 10, 'Based_on_orthology_with_(symbol)', _). +table_n_type(disease_model_annotations, 11, 'Evidence/interacting_alleles', _). +table_n_type(disease_model_annotations, 12, 'Reference_(FBrf)', 'FBrf'). +table_n_type(disease_model_annotations, 2, 'Gene_symbol', _). +table_n_type(disease_model_annotations, 3, 'HGNC', 'HGNC'). +table_n_type(disease_model_annotations, 4, 'DO_qualifier', _). +table_n_type(disease_model_annotations, 5, 'DO', _). +table_n_type(disease_model_annotations, 6, 'DO_term', _). +table_n_type(disease_model_annotations, 7, 'Allele_used_in_model_(FBal)', 'FBal'). +table_n_type(disease_model_annotations, 8, 'Allele_used_in_model_(symbol)', _). +table_n_type(disease_model_annotations, 9, 'Based_on_orthology_with_(HGNC_ID)', 'HGNC'). +table_n_type(dmel_gene_sequence_ontology_annotations, 1, gene_primary_id, _). +table_n_type(dmel_gene_sequence_ontology_annotations, 2, gene_symbol, _). +table_n_type(dmel_gene_sequence_ontology_annotations, 3, so_term_name, _). +table_n_type(dmel_gene_sequence_ontology_annotations, 4, so_term_id, _). +table_n_type(dmel_human_orthologs_disease, 1, 'Dmel_gene', _). +table_n_type(dmel_human_orthologs_disease, 2, 'Dmel_gene_symbol', _). +table_n_type(dmel_human_orthologs_disease, 3, 'Human_gene_HGNC', 'HGNC'). +table_n_type(dmel_human_orthologs_disease, 4, 'Human_gene_OMIM', 'OMIM'). +table_n_type(dmel_human_orthologs_disease, 5, 'Human_gene_symbol', _). +table_n_type(dmel_human_orthologs_disease, 6, 'DIOPT_score', _). +table_n_type(dmel_human_orthologs_disease, 7, listOf('OMIM_Phenotype_IDs',[',']), 'OMIM'). +table_n_type(dmel_human_orthologs_disease, 8, 'OMIM_Phenotype_IDs[name]', 'OMIM'). +table_n_type(dmel_paralogs, 1, 'FBgn', 'FBgn'). +table_n_type(dmel_paralogs, 10, 'Paralog_Strand', _). +table_n_type(dmel_paralogs, 11, 'DIOPT_score', _). +table_n_type(dmel_paralogs, 2, 'GeneSymbol', _). +table_n_type(dmel_paralogs, 3, 'Arm/Scaffold', _). +table_n_type(dmel_paralogs, 4, 'Location', _). +table_n_type(dmel_paralogs, 5, 'Strand', _). +table_n_type(dmel_paralogs, 6, 'Paralog_FBgn', 'FBgn'). +table_n_type(dmel_paralogs, 7, 'Paralog_GeneSymbol', _). +table_n_type(dmel_paralogs, 8, 'Paralog_Arm/Scaffold', _). +table_n_type(dmel_paralogs, 9, 'Paralog_Location', _). +table_n_type(dmel_unique_protein_isoforms, 1, 'FBgn', 'FBgn'). +table_n_type(dmel_unique_protein_isoforms, 2, 'FB_gene_symbol', _). +table_n_type(dmel_unique_protein_isoforms, 3, representative_protein, _). +table_n_type(dmel_unique_protein_isoforms, 4, identical_protein, _). +table_n_type(entity_publication, 1, entity_id, _). +table_n_type(entity_publication, 2, entity_name, _). +table_n_type(entity_publication, 3, 'FlyBase_publication', 'FBrf'). +table_n_type(entity_publication, 4, 'PubMed', _). +table_n_type(fbal_to_fbgn, 1, 'AlleleID', 'FBal'). +table_n_type(fbal_to_fbgn, 2, 'AlleleSymbol', _). +table_n_type(fbal_to_fbgn, 3, 'GeneID', 'FBgn'). +table_n_type(fbal_to_fbgn, 4, 'GeneSymbol', _). +table_n_type(fbgn_annotation_ID, 1, gene_symbol, _). +table_n_type(fbgn_annotation_ID, 2, organism_abbreviation, _). +table_n_type(fbgn_annotation_ID, 3, primary_FBgn, 'FBgn'). +table_n_type(fbgn_annotation_ID, 4, secondary_FBgn, 'FBgn'). +table_n_type(fbgn_annotation_ID, 5, annotation_ID, 'FBan'). +table_n_type(fbgn_annotation_ID, 6, secondary_annotation_ID, 'FBan'). +table_n_type(fbgn_exons2affy1_overlaps, 1, 'FBgn', 'FBgn'). +table_n_type(fbgn_exons2affy1_overlaps, 2, affy, _). +table_n_type(fbgn_exons2affy2_overlaps, 1, 'FBgn', 'FBgn'). +table_n_type(fbgn_exons2affy2_overlaps, 2, affy, _). +table_n_type(fbgn_fbtr_fbpp, 1, 'FBgn', 'FBgn'). +table_n_type(fbgn_fbtr_fbpp, 2, 'FBtr', 'FBtr'). +table_n_type(fbgn_fbtr_fbpp, 3, 'FBpp', 'FBpp'). +table_n_type(fbgn_fbtr_fbpp_expanded, 1, organism, _). +table_n_type(fbgn_fbtr_fbpp_expanded, 10, polypeptide_ID, 'FBpp'). +table_n_type(fbgn_fbtr_fbpp_expanded, 11, polypeptide_symbol, _). +table_n_type(fbgn_fbtr_fbpp_expanded, 2, gene_type, _). +table_n_type(fbgn_fbtr_fbpp_expanded, 3, gene_ID, 'FBgn'). +table_n_type(fbgn_fbtr_fbpp_expanded, 4, gene_symbol, _). +table_n_type(fbgn_fbtr_fbpp_expanded, 5, gene_fullname, _). +table_n_type(fbgn_fbtr_fbpp_expanded, 6, annotation_ID, _). +table_n_type(fbgn_fbtr_fbpp_expanded, 7, transcript_type, _). +table_n_type(fbgn_fbtr_fbpp_expanded, 8, transcript_ID, 'FBtr'). +table_n_type(fbgn_fbtr_fbpp_expanded, 9, transcript_symbol, _). +table_n_type(fbgn_gleanr, 1, organism_abbreviation, _). +table_n_type(fbgn_gleanr, 2, gene_symbol, _). +table_n_type(fbgn_gleanr, 3, primary_FBgn, 'FBgn'). +table_n_type(fbgn_gleanr, 4, 'GLEANR', _). +table_n_type(fbrf_pmid_pmcid_doi, 1, 'FBrf', 'FBrf'). +table_n_type(fbrf_pmid_pmcid_doi, 2, 'PMID', 'PMID'). +table_n_type(fbrf_pmid_pmcid_doi, 3, 'PMCID', 'PMCID'). +table_n_type(fbrf_pmid_pmcid_doi, 4, 'DOI', 'DOI'). +table_n_type(fbrf_pmid_pmcid_doi, 5, pub_type, _). +table_n_type(fbrf_pmid_pmcid_doi, 6, miniref, _). +table_n_type(fbrf_pmid_pmcid_doi, 7, pmid_added, _). +table_n_type(gene_functional_complementation, 1, 'Dmel_gene_symbol', _). +table_n_type(gene_functional_complementation, 2, 'Dmel_gene_FBgn', 'FBgn'). +table_n_type(gene_functional_complementation, 3, ortholog_gene_symbol, _). +table_n_type(gene_functional_complementation, 4, ortholog_gene_FBgn_ID, 'FBgn'). +table_n_type(gene_functional_complementation, 5, reference_FBrf, 'FBrf'). +table_n_type(gene_genetic_interactions, 1, 'Starting_gene_symbol', _). +table_n_type(gene_genetic_interactions, 2, 'Starting_gene_FBgn', 'FBgn'). +table_n_type(gene_genetic_interactions, 3, 'Interacting_gene_symbol', _). +table_n_type(gene_genetic_interactions, 4, 'Interacting_gene_FBgn', 'FBgn'). +table_n_type(gene_genetic_interactions, 5, 'Interaction_type', _). +table_n_type(gene_genetic_interactions, 6, 'Publication_FBrf', 'FBrf'). +table_n_type(gene_group, 1, 'FB_group', 'FBgg'). +table_n_type(gene_group, 2, 'FB_group_symbol', _). +table_n_type(gene_group, 3, 'FB_group_name', _). +table_n_type(gene_group, 4, 'Parent_FB_group', 'FBgg'). +table_n_type(gene_group, 5, 'Parent_FB_group_symbol', _). +table_n_type(gene_group, 6, 'Group_member_FB_gene', 'FBgn'). +table_n_type(gene_group, 7, 'Group_member_FB_gene_symbol', _). +table_n_type(gene_groups_HGNC, 1, 'FB_group', 'FBgg'). +table_n_type(gene_groups_HGNC, 2, 'FB_group_symbol', _). +table_n_type(gene_groups_HGNC, 3, 'FB_group_name', _). +table_n_type(gene_groups_HGNC, 4, 'Parent_FB_group', 'FBgg'). +table_n_type(gene_groups_HGNC, 5, 'Parent_FB_group_symbol', _). +table_n_type(gene_groups_HGNC, 6, 'Group_member_FB_gene', 'FBgn'). +table_n_type(gene_groups_HGNC, 7, 'Group_member_FB_gene_symbol', _). +table_n_type(gene_map_table, 1, organism_abbreviation, _). +table_n_type(gene_map_table, 2, current_symbol, _). +table_n_type(gene_map_table, 3, primary_FBid, 'FBgn'). +table_n_type(gene_map_table, 4, recombination_loc, _). +table_n_type(gene_map_table, 5, cytogenetic_loc, _). +table_n_type(gene_map_table, 6, sequence_loc, _). +table_n_type(gene_rpkm_matrix, 1, gene_primary_id, 'FBgn'). +table_n_type(gene_rpkm_matrix, 10, 'BCM_1_L3i100_(FBlc0000066)', 'FBlc'). +table_n_type(gene_rpkm_matrix, 11, 'BCM_1_P3d_(FBlc0000067)', 'FBlc'). +table_n_type(gene_rpkm_matrix, 12, 'BCM_1_FA3d_(FBlc0000068)', 'FBlc'). +table_n_type(gene_rpkm_matrix, 13, 'BCM_1_MA3d_(FBlc0000069)', 'FBlc'). +table_n_type(gene_rpkm_matrix, 14, 'BCM_1_P_(FBlc0000070)', 'FBlc'). +table_n_type(gene_rpkm_matrix, 15, 'BCM_1_L_(FBlc0000071)', 'FBlc'). +table_n_type(gene_rpkm_matrix, 16, 'BCM_1_A17d_(FBlc0000072)', 'FBlc'). +table_n_type(gene_rpkm_matrix, 2, gene_symbol, _). +table_n_type(gene_rpkm_matrix, 3, gene_fullname, _). +table_n_type(gene_rpkm_matrix, 4, gene_type, _). +table_n_type(gene_rpkm_matrix, 5, 'BCM_1_E2-4hr_(FBlc0000061)', 'FBlc'). +table_n_type(gene_rpkm_matrix, 6, 'BCM_1_E14-16hr_(FBlc0000062)', 'FBlc'). +table_n_type(gene_rpkm_matrix, 7, 'BCM_1_E2-16hr_(FBlc0000063)', 'FBlc'). +table_n_type(gene_rpkm_matrix, 8, 'BCM_1_E2-16hr100_(FBlc0000064)', 'FBlc'). +table_n_type(gene_rpkm_matrix, 9, 'BCM_1_L3i_(FBlc0000065)', 'FBlc'). +table_n_type(gene_rpkm_report, 1, 'Release_ID', _). +table_n_type(gene_rpkm_report, 10, 'Unique_exon_base_count', _). +table_n_type(gene_rpkm_report, 11, 'Total_exon_base_count', _). +table_n_type(gene_rpkm_report, 12, 'Count_used', _). +table_n_type(gene_rpkm_report, 2, 'FBgn', 'FBgn'). +table_n_type(gene_rpkm_report, 3, 'GeneSymbol', _). +table_n_type(gene_rpkm_report, 4, 'Parent_library_FBlc', 'FBlc'). +table_n_type(gene_rpkm_report, 5, 'Parent_library_name', _). +table_n_type(gene_rpkm_report, 6, 'RNASource_FBlc', 'FBlc'). +table_n_type(gene_rpkm_report, 7, 'RNASource_name', _). +table_n_type(gene_rpkm_report, 8, 'RPKM_value', _). +table_n_type(gene_rpkm_report, 9, 'Bin_value', _). +table_n_type(gene_snapshots, 1, 'FBgn', 'FBgn'). +table_n_type(gene_snapshots, 2, 'GeneSymbol', _). +table_n_type(gene_snapshots, 3, 'GeneName', _). +table_n_type(gene_snapshots, 4, datestamp, _). +table_n_type(gene_snapshots, 5, gene_snapshot_text, _). +table_n_type(genomic_clone, 1, 'FBcl', 'FBcl'). +table_n_type(genomic_clone, 2, organism_abbreviation, _). +table_n_type(genomic_clone, 3, clone_name, _). +table_n_type(genomic_clone, 4, accession, _). +table_n_type(insertion_mapping, 1, insertion_symbol, _). +table_n_type(insertion_mapping, 2, 'FBti', 'FBti'). +table_n_type(insertion_mapping, 3, genomic_location, _). +table_n_type(insertion_mapping, 4, range, _). +table_n_type(insertion_mapping, 5, orientation, _). +table_n_type(insertion_mapping, 6, estimated_cytogenetic_location, _). +table_n_type(insertion_mapping, 7, observed_cytogenetic_location, _). +table_n_type(organism_list, 1, genus, _). +table_n_type(organism_list, 2, species, _). +table_n_type(organism_list, 3, abbreviation, _). +table_n_type(organism_list, 4, common_name, _). +table_n_type(organism_list, 5, 'NCBI_taxon', _). +table_n_type(organism_list, 6, 'drosophilid?', _). +table_n_type(pathway_group, 1, 'FB_group', 'FBgg'). +table_n_type(pathway_group, 2, 'FB_group_symbol', _). +table_n_type(pathway_group, 3, 'FB_group_name', _). +table_n_type(pathway_group, 4, 'Parent_FB_group', 'FBgg'). +table_n_type(pathway_group, 5, 'Parent_FB_group_symbol', _). +table_n_type(pathway_group, 6, 'Group_member_FB_gene', 'FBgn'). +table_n_type(pathway_group, 7, 'Group_member_FB_gene_symbol', _). +table_n_type(physical_interactions_mitab, 1, 'ID_Interactor_A', _). +table_n_type(physical_interactions_mitab, 10, 'Taxid_Interactor_A', _). +table_n_type(physical_interactions_mitab, 11, 'Taxid_Interactor_B', _). +table_n_type(physical_interactions_mitab, 12, 'Interaction_Type', _). +table_n_type(physical_interactions_mitab, 13, 'Source_Database', _). +table_n_type(physical_interactions_mitab, 14, 'Interaction_Identifier', _). +table_n_type(physical_interactions_mitab, 15, 'Confidence_Value', _). +table_n_type(physical_interactions_mitab, 16, 'Expansion_Method', _). +table_n_type(physical_interactions_mitab, 17, 'Biological_Role_Interactor_A', _). +table_n_type(physical_interactions_mitab, 18, 'Biological_Role_Interactor_B', _). +table_n_type(physical_interactions_mitab, 19, 'Experimental_Role_Interactor_A', _). +table_n_type(physical_interactions_mitab, 2, 'ID_Interactor_B', _). +table_n_type(physical_interactions_mitab, 20, 'Experimental_Role_Interactor_B', _). +table_n_type(physical_interactions_mitab, 21, 'Type_Interactor_A', _). +table_n_type(physical_interactions_mitab, 22, 'Type_Interactor_B', _). +table_n_type(physical_interactions_mitab, 23, 'Xref_Interactor_A', _). +table_n_type(physical_interactions_mitab, 24, 'Xref_Interactor_B', _). +table_n_type(physical_interactions_mitab, 25, 'Interaction_Xref', _). +table_n_type(physical_interactions_mitab, 26, 'Annotation_Interactor_A', _). +table_n_type(physical_interactions_mitab, 27, 'Annotation_Interactor_B', _). +table_n_type(physical_interactions_mitab, 28, 'Interaction_Annotation', _). +table_n_type(physical_interactions_mitab, 29, 'Host_Organism', _). +table_n_type(physical_interactions_mitab, 3, 'Alt_ID_Interactor_A', _). +table_n_type(physical_interactions_mitab, 30, 'Interaction_Parameters', _). +table_n_type(physical_interactions_mitab, 31, 'Creation_Date', _). +table_n_type(physical_interactions_mitab, 32, 'Update_Date', _). +table_n_type(physical_interactions_mitab, 33, 'Checksum_Interactor_A', _). +table_n_type(physical_interactions_mitab, 34, 'Checksum_Interactor_B', _). +table_n_type(physical_interactions_mitab, 35, 'Interaction_Checksum', _). +table_n_type(physical_interactions_mitab, 36, 'Negative', _). +table_n_type(physical_interactions_mitab, 37, 'Feature_Interactor_A', _). +table_n_type(physical_interactions_mitab, 38, 'Feature_Interactor_B', _). +table_n_type(physical_interactions_mitab, 39, 'Stoichiometry_Interactor_A', _). +table_n_type(physical_interactions_mitab, 4, 'Alt_ID_Interactor_B', _). +table_n_type(physical_interactions_mitab, 40, 'Stoichiometry_Interactor_B', _). +table_n_type(physical_interactions_mitab, 41, 'Identification_Method_Participant_A', _). +table_n_type(physical_interactions_mitab, 42, 'Identification_Method_Participant_B', _). +table_n_type(physical_interactions_mitab, 5, 'Alias_Interactor_A', _). +table_n_type(physical_interactions_mitab, 6, 'Alias_Interactor_B', _). +table_n_type(physical_interactions_mitab, 7, 'Interaction_Detection_Method', _). +table_n_type(physical_interactions_mitab, 8, 'Publication_1st_Author', _). +table_n_type(physical_interactions_mitab, 9, 'Publication', _). +table_n_type(stocks, 1, stock_id, 'FBst'). +table_n_type(stocks, 2, dbxref_id, _). +table_n_type(stocks, 3, organism_id, _). +table_n_type(stocks, 4, name, _). +table_n_type(stocks, 5, uniquename, _). +table_n_type(stocks, 6, description, _). +table_n_type(stocks, 7, type_id, _). +table_n_type(stocks, 8, is_obsolete, _). +table_n_type(synonym, 1, primary_FBid, 'FBgn'). +table_n_type(synonym, 2, organism_abbreviation, _). +table_n_type(synonym, 3, current_symbol, _). +table_n_type(synonym, 4, current_fullname, _). +table_n_type(synonym, 5, fullname_synonym, _). +table_n_type(synonym, 6, symbol_synonym, _). diff --git a/metta_vspace/pyswip-12-15/flybase_json.pl b/metta_vspace/pyswip-12-15/flybase_json.pl new file mode 100755 index 00000000..99f6762f --- /dev/null +++ b/metta_vspace/pyswip-12-15/flybase_json.pl @@ -0,0 +1,640 @@ + +% ```prolog + +:- use_module(library(logicmoo_utils)). + + +% facts for creating predcatres +extracted_predicate(transposon, [primaryId, symbol, sequence, url, taxonId, soTermId]). +extracted_predicate(transposon_publications, [primaryId, publications]). +extracted_predicate(transposon_synonyms, [primaryId, symbolSynonyms]). +extracted_predicate(transposon_cross_references, [primaryId, crossReferenceIds]). + +extracted_predicate(gene, [primaryId, + gene_geneId, gene_symbol, gene_url, gene_locusTag, gene_name]). + + +extracted_predicate(N,[gene_geneId,N]):- + member(M,[symbol, url, locusTag, name, synonyms]), atom_concat('gene_',M,N). + + +extracted_predicate(exon_locations, + [primaryId, + genomeLocations_assembly, + genomeLocations_gca_accession, + exons_INSDC_accession, exons_chromosome, exons_strand, + exons_startPosition, + exons_endPosition]). + +extracted_predicate(relatedSequences,[primaryId,relatedSequences_sequenceId, + relatedSequences_relationship]). + +extracted_predicate(gene_synonyms, [gene_geneId, gene_synonyms]). +%extracted_predicate(exon, [primaryId, geneId, 'INSDC_accession', chromosome, strand, startPosition, endPosition]). +extracted_predicate(metadata, [dataProvider, schemaVersion, release, genomicCoordinateSystem, dateProduced]). +%extracted_predicate(exon_locations, [ assembly, chromosome, strand, startPosition, endPosition]). + +extracted_predicate(N,[fbid,M]):- + member(M,[transposons, common_terms, major_stages, major_tissues, name, + pubs, rex_gene, stocks, expression_desc_text, images]), atom_concat('allele_',M,N). +extracted_predicate(allele_image,[fbid,images,images_imageDescription, + images_publicationId, images_pubFigure, images_permission]). +extracted_predicate(allele_image2, + [fbid,images, + imageDescription, publicationId, + pubFigure, permission]). +extracted_predicate(allele_image3, + [fbid, images_imageDescription, + images_publicationId, + images_pubFigure, images_permission]). + +wdmsg_json(G):- nop(wdmsg(G)). +note_doing(P):- wdmsg_json(P),!,call(user:P). +assert_JSON(P):- note_doing(assert_OBO(P)). + +:- ensure_loaded(flybase_main). +:- ensure_loaded(flybase_obo). + +%:- listing(assert_OBO/1). + +:- dynamic json_kv/2. + +% Base case: an empty curly structure. +mapcurly_or_list(_, {}):-!. +mapcurly_or_list(_, []):-!. +mapcurly_or_list(Pred, [H|T]) :- !, call(Pred, H), mapcurly_or_list(Pred, T). +mapcurly_or_list(Pred, {H,T}):- !, call(Pred, H), mapcurly_or_list(Pred, T). +mapcurly_or_list(Pred, {H}) :- !, call(Pred, H). + + +simple_first(R,_=AA,_=BB):-!, simple_first(R,AA,BB). +simple_first('<',AA,BB):- BB=json(_),AA\=json(_),!. +simple_first('>',AA,BB):- AA=json(_),BB\=json(_),!. +simple_first(R,AA,BB):-!, compare(R,AA,BB). + +prefix_key([O|_],Kee,Key):- atom(O), !, + prefix_key(O,Kee,Key). +prefix_key(O,Kee,Key) :- atom(O), + O\==Kee, O\==data,atomic_list_concat([O,'_',Kee],Key),!. +prefix_key(_,Key,Key). + + + +:- use_module(library(http/json)). + +load_flybase_json(_Fn,File):- + process_json_file(File). + +process_json_file(File):- atom_concat(File,'.metta_x',MXFile),process_json_file(File,MXFile). +process_json_file(_File,MXFile):- fail, exists_file(MXFile),!,process_metta_x_file(MXFile). +process_json_file(File, MXFile):- fail, exists_file(File),!, + setup_call_cleanup( + open(MXFile,write,Strm,[]), + setup_call_cleanup( + set_stream(Strm,alias(metta_x_output)), + with_option(make_metta_x,'True',process_json_file_direct(File)), + set_stream(current_output,alias(metta_x_output))), + close(Strm)), + remove_duplicates(MXFile), + process_metta_x_file(MXFile). +process_json_file(File, _):- process_json_file_direct(File),!. +process_json_file(File, MXFile):- + throw(process_json_file(File, MXFile)). + + +process_json_file_direct(File):- + setup_call_cleanup( + open(File, read, Stream,[encoding(utf8)]), + json_read(Stream, JSONDict), + close(Stream)), + process_json([],JSONDict). + +process_json(JsonString):- process_json([],JsonString),!. + + + + +process_json(O,JsonString) :- atomic(JsonString), !, + atom_json_term(JsonString, Json, []), process_json(O,Json). +process_json(O,json(Values)) :- !, process_json(O,Values). +process_json(O,K=json(Values)) :- !, process_json([K|O],Values). +process_json(O,Values) :- is_list(Values),!,maplist(with_json1(O),Values). +process_json(O,Values) :- with_json1(O,Values),!. + +with_json1(O,K=Values) :- K==driver,!, with_json1(O,Values). +with_json1(O,K=Values) :-!, with_json1([K|O],Values). +with_json1(O,Values) :- is_list(Values),!,maplist(with_json1(O),Values). + +with_json1(O,json([driver=json(Values0)])) :- !,with_json2(O,Values0),!. +with_json1(O,json(Values0)) :- is_list(Values0),!,with_json2(O,Values0),!. +with_json1(O,Val):- wdmsg(error(O=Val)),!. + +with_json2([metaData],_Values0):-!. +with_json2(O,Values):- + retractall(seen_arg(_,_)), + with_json3(O,Values), + ignore((seen_arg(_,_), + wdmsg(Values), + listing(seen_arg/2))). + +with_json3(O,Values0):- + retractall(json_kv(_,_)), + with_json4(O,Values0), + retractall(json_kv(_,_)),!. + +with_json4(O,[json(Values)]):- !, with_json4(O,Values). +with_json4(O,json(Values)):- !, with_json4(O,Values). +with_json4(O,Values0):- + predsort(simple_first,Values0,Values), + wdmsg_json(O==Values), + ignore(maplist(with_entry(O,assert),Values)). + + +with_entry(O,AR, Key=Value):-!, with_kv([Key|O],AR,Key,Value). +%with_entry(O,assert,JSON) :- !, process_json(O,JSON). +with_entry(O,AR,JSON):- wdmsg(error_with_entry(O,AR,JSON)). + +uses_id_subprops(images). +key_can_nv(M):- +member(M,[major_stages, major_tissues, name, rex_gene, insertions,transposons, + %expression_desc_text, images, + pubs, stocks]). + +is_field(Field):- extracted_predicate(_,List), \+ \+ member(Field,List),!. + +with_kv_maybe_more(_O,_AR,_Key,json([])):-!. +with_kv_maybe_more(O,AR,Key,Do):- with_kv(O,AR,Key,Do),!. + + +assert_id_about(O,Key,ID,NVAboutID):- + with_json4([Key|O],[Key=ID|NVAboutID]). + + %images= json( [ 'FBal0040476_1.jpg'= json( [ imageDescription='GAL4[Bx-MS1096].jpg', + +with_kv(O,AR,Key,json([ID=json(NVAboutID)|More])):- uses_id_subprops(Key), + %wdmsg_json(cr1(Key)=ID), + atom(ID),!, + decl_type(ID,Key), + with_kv(O,AR,Key,ID), + assert_id_about(O,Key,ID,NVAboutID), + with_kv_maybe_more(O,AR,Key,json(More)). + +with_kv(O,AR,Key,json([ID=Value|More])):- key_can_nv(Key), + atom(Value), + % prefix_key(O,ID,Field), \+ is_field(Field),!, + %prefix_key(O,Value,VField), \+ is_field(VField),!, + decl_type(ID,Key), + with_kv(O,AR,Key,ID), + %atom_concat(Key,'_name',Pred), + %Pred = object_name, + assert_JSON([name,ID,Value]), + with_kv_maybe_more(O,AR,Key,json(More)). + +with_kv(O,AR,OK,Key=Values):- !, with_kv([OK|O],AR,Key,Values). +with_kv(O,AR,Key,json(Values)):- !, with_kv(O,AR,Key,Values). +with_kv(O,AR,Key,Value):- is_list(Value),Value\==[],!, + maplist(with_kv(O,AR,Key),Value). +with_kv(O,AR,Kee,Value):- + prefix_key(O,Kee,Key), + retractall(json_kv(Key,_)), + KV = json_kv(Key,Value), + decl_seen(Value,Key), + Do =.. [AR,KV], + call(Do), + ignore((AR==assert, + %wdmsg_json(cr(Key)=Value), + check_ready(Key))). + +check_ready(Key):- + forall((extracted_predicate(P,List),memberchk(Key,List)), + (length(List,Len), + ignore((findall(Arg,(member(K,List),json_kv(K,Arg)),ArgList), + length(ArgList,Len), + Fact = [P|ArgList], + assert_JSON(Fact), + maplist(decl_type,ArgList,List))))). +% Rows 937,381,148 +:- dynamic(arg_typed/2). +:- dynamic(seen_arg/2). + +decl_type(Arg,Type):- retractall(seen_arg(Arg,_)),arg_typed(Arg,Type),wdmsg_json(arg_typed(Arg,Type)),!. +decl_type(Arg,Type):- assert(arg_typed(Arg,Type)),!,assert_JSON([Type,Arg]). +decl_seen(Arg,_):- seen_arg(Arg,_),!. +decl_seen(Arg,_):- arg_typed(Arg,_),!. +decl_seen(Arg,Type):- assert(seen_arg(Arg,Type)),!. + + + + +err +:- process_json(json([metaData= json( [ dataProvider='FlyBase', + publications=['PMID:35266522'], schemaVersion='0.4.0',release=fb_2023_04, + genomicCoordinateSystem='1-start, fully-closed', + dateProduced='2023-07-25T03:20:14+00:00']), + data= [ json( [ primaryId='FBtr0070001', + symbol='tRNA:Pro-CGG-1-1-RA', + sequence='GGCTCGTTGGTCTAGGGGTATGATTCTCGCTTCGGGTGCGAGAGGTCCCGGGTTCAAATCCCGGACGAGCCC', + url='http://flybase.org/reports/FBtr0070001.html', + symbolSynonyms=['CR32826-RA','tRNA:CR32826-RA'], taxonId='NCBITaxon:7227',soTermId='SO:0000253', + genomeLocations= [ json( [ assembly='R6', + gca_accession='GCA_000001215.4', + exons= [ json( [ 'INSDC_accession'='AE014298.5', chromosome='X',strand=(+), + startPosition=20025099,endPosition=20025170])]])], + gene= json( [ geneId='FBgn0052826', + symbol='tRNA:Pro-CGG-1-1', + url='http://flybase.org/reports/FBgn0052826.html', + locusTag='Dmel_CR32826', + synonyms=['tRNA:P:CGG:AE002611'], + name='transfer RNA:Proline-CGG 1-1']), + publications=['PMID:26673694']]), + json( [ primaryId='FBtr0070292', + symbol='snoRNA:M-RA', + sequence='AATTCAATGATTTCAACTTATTCTAATACACAC', + url='http://flybase.org/reports/FBtr0070292.html', taxonId='NCBITaxon:7227',soTermId='SO:0000275', + crossReferenceIds=['REFSEQ:NR_002093.1'], + genomeLocations= [ json( [ assembly='R6', + gca_accession='GCA_000001215.4', + exons= [ json( [ 'INSDC_accession'='AE014298.5', chromosome='X',strand=(-), + startPosition=1482492,endPosition=1482590])]])], + gene= json( [ geneId='FBgn0044508', + symbol='snoRNA:M', + url='http://flybase.org/reports/FBgn0044508.html', + locusTag='Dmel_CR32807', synonyms=['CR32807'],name='snoRNA:M'])]), + json( [ primaryId='FBtr0308931', + symbol='lncRNA:CR33218-RC', + sequence='ACGAAATCAATAAACATTTGTACCTTT', + url='http://flybase.org/reports/FBtr0308931.html', + symbolSynonyms=['CR33218-RC'], taxonId='NCBITaxon:7227',soTermId='SO:0001877', + crossReferenceIds=['REFSEQ:NR_047742.1'], + genomeLocations= [ json( [ assembly='R6', + gca_accession='GCA_000001215.4', + exons= [ json( [ 'INSDC_accession'='AE014298.5', chromosome='X',strand=(+), + startPosition=2330159,endPosition=2330355]), + json( [ 'INSDC_accession'='AE014298.5', chromosome='X',strand=(+), + startPosition=2330413,endPosition=2330826])]])], + gene= json( [ geneId='FBgn0053218', + symbol='lncRNA:CR33218', + url='http://flybase.org/reports/FBgn0053218.html', + locusTag='Dmel_CR33218', + synonyms=['CG2854','CG33218','CR33218','CT9762'], + name='long non-coding RNA:CR33218'])]), + json( [ primaryId='FBtr0070634', symbol='lncRNA:roX1-RA',sequence='TTGTAGAACAATTACTATA', + url='http://flybase.org/reports/FBtr0070634.html', + symbolSynonyms=['roX1-RA','roX1-RA....'], taxonId='NCBITaxon:7227',soTermId='SO:0001877', + crossReferenceIds=['REFSEQ:NR_002098.2'], + genomeLocations= [ json( [ assembly='R6', + gca_accession='GCA_000001215.4', + exons= [ json( [ 'INSDC_accession'='AE014298.5', chromosome='X',strand=(-), + startPosition=3858940,endPosition=3862697])]])], + gene= json( [ geneId='FBgn0019661', + symbol='lncRNA:roX1', + url='http://flybase.org/reports/FBgn0019661.html', + locusTag='Dmel_CR32777', + synonyms= [ 'BcDNA:GH10432', 'CR32777','EG:EG0002.2','RoX1', + 'chrX:3706836..3706970',rox1], + name='long non-coding RNA on the X 1']), + publications=['PMID:10445033','PMID:12446910','PMID:9038336','PMID:9038337']])] ])). + + + + +err +:- process_json([],' +{ + "metaData": { + "dataProvider": "FlyBase", + "publications": [ + "PMID:35266522" + ], + "schemaVersion": "0.4.0", + "release": "fb_2023_04", + "genomicCoordinateSystem": "1-start, fully-closed", + "dateProduced": "2023-07-25T03:20:14+00:00" + }, + "data": [ + { + "primaryId": "FBtr0070001", + "symbol": "tRNA:Pro-CGG-1-1-RA", + "sequence": "GGCTCGTTGGTCTAGGGGTATGATTCTCGCTTCGGGTGCGAGAGGTCCCGGGTTCAAATCCCGGACGAGCCC", + "url": "http://flybase.org/reports/FBtr0070001.html", + "symbolSynonyms": [ + "CR32826-RA", + "tRNA:CR32826-RA" + ], + "taxonId": "NCBITaxon:7227", + "soTermId": "SO:0000253", + "genomeLocations": [ + { + "assembly": "R6", + "gca_accession": "GCA_000001215.4", + "exons": [ + { + "INSDC_accession": "AE014298.5", + "chromosome": "X", + "strand": "+", + "startPosition": 20025099, + "endPosition": 20025170 + } + ] + } + ], + "gene": { + "geneId": "FBgn0052826", + "symbol": "tRNA:Pro-CGG-1-1", + "url": "http://flybase.org/reports/FBgn0052826.html", + "locusTag": "Dmel_CR32826", + "synonyms": [ + + "tRNA:P:CGG:AE002611" + ], + "name": "transfer RNA:Proline-CGG 1-1" + }, + "publications": [ + "PMID:26673694" + ] + }, + { + "primaryId": "FBtr0070292", + "symbol": "snoRNA:M-RA", + "sequence": "AATTCAATGATTTCAACTTATTCTAATACACAC", + "url": "http://flybase.org/reports/FBtr0070292.html", + "taxonId": "NCBITaxon:7227", + "soTermId": "SO:0000275", + "crossReferenceIds": [ + "REFSEQ:NR_002093.1" + ], + "genomeLocations": [ + { + "assembly": "R6", + "gca_accession": "GCA_000001215.4", + "exons": [ + { + "INSDC_accession": "AE014298.5", + "chromosome": "X", + "strand": "-", + "startPosition": 1482492, + "endPosition": 1482590 + } + ] + } + ], + "gene": { + "geneId": "FBgn0044508", + "symbol": "snoRNA:M", + "url": "http://flybase.org/reports/FBgn0044508.html", + "locusTag": "Dmel_CR32807", + "synonyms": [ + "CR32807" + ], + "name": "snoRNA:M" + } + }, + { + "primaryId": "FBtr0308931", + "symbol": "lncRNA:CR33218-RC", + "sequence": "ACGAAATCAATAAACATTTGTACCTTT", + "url": "http://flybase.org/reports/FBtr0308931.html", + "symbolSynonyms": [ + "CR33218-RC" + ], + "taxonId": "NCBITaxon:7227", + "soTermId": "SO:0001877", + "crossReferenceIds": [ + "REFSEQ:NR_047742.1" + ], + "genomeLocations": [ + { + "assembly": "R6", + "gca_accession": "GCA_000001215.4", + "exons": [ + { + "INSDC_accession": "AE014298.5", + "chromosome": "X", + "strand": "+", + "startPosition": 2330159, + "endPosition": 2330355 + }, + { + "INSDC_accession": "AE014298.5", + "chromosome": "X", + "strand": "+", + "startPosition": 2330413, + "endPosition": 2330826 + } + ] + } + ], + "gene": { + "geneId": "FBgn0053218", + "symbol": "lncRNA:CR33218", + "url": "http://flybase.org/reports/FBgn0053218.html", + "locusTag": "Dmel_CR33218", + "synonyms": [ + "CG2854", + "CG33218", + "CR33218", + "CT9762" + ], + "name": "long non-coding RNA:CR33218" + } + }, + { + "primaryId": "FBtr0070634", + "symbol": "lncRNA:roX1-RA", + "sequence": "TTGTAGAACAATTACTATA", + "url": "http://flybase.org/reports/FBtr0070634.html", + "symbolSynonyms": [ + "roX1-RA" + ], + "taxonId": "NCBITaxon:7227", + "soTermId": "SO:0001877", + "crossReferenceIds": [ + "REFSEQ:NR_002098.2" + ], + "genomeLocations": [ + { + "assembly": "R6", + "gca_accession": "GCA_000001215.4", + "exons": [ + { + "INSDC_accession": "AE014298.5", + "chromosome": "X", + "strand": "-", + "startPosition": 3858940, + "endPosition": 3862697 + } + ] + } + ], + "gene": { + "geneId": "FBgn0019661", + "symbol": "lncRNA:roX1", + "url": "http://flybase.org/reports/FBgn0019661.html", + "locusTag": "Dmel_CR32777", + "synonyms": [ + "BcDNA:GH10432", + "CR32777", + "EG:EG0002.2", + "RoX1", + "chrX:3706836..3706970", + "rox1" + ], + "name": "long non-coding RNA on the X 1" + }, + "publications": [ + "PMID:10445033", + "PMID:12446910", + "PMID:9038336", + "PMID:9038337" + ] + } + ] + } +}'). + +err +:- process_json([],' +{ + "metaData": { + "dataProvider": "FlyBase", + "title": "Frequently Used GAL4 Table", + "dateProduced": "2023-07-24T23:20:12-04:00", + "databaseRelease": "2023_04", + "annotationRelease": "R6.53" + }, + "data": [ + + {"driver": { + "name": "Scer\\GAL4dpp.blk1", + "fbid": "FBal0040480", + "images": { + "FBal0040480_1.png": { + "imageDescription": "GAL4[dpp.blk1].png", + "publicationId": "FBrf0218242", + "pubFigure": "Figure 5A", + "permission": "" + } + }, + "pubs": { + "FBrf0074522": "Staehling-Hampton et al., 1994, Cell Growth Diffn 5(6): 585--593", + "FBrf0076140": "Wilder and Perrimon, 1995, Development 121(2): 477--488", + "FBrf0084454": "Treisman and Rubin, 1995, Development 121(11): 3519--3527", + "FBrf0086426": "Grimm and Pflugfelder, 1996, Science 271(5255): 1601--1604", + "FBrf0087557": "Lecuit et al., 1996, Nature 381(6581): 387--393", + "FBrf0087626": "Nellen et al., 1996, Cell 85(3): 357--368", + "FBrf0087630": "Ng et al., 1996, Nature 381(6580): 316--318", + "FBrf0088035": "Burke and Basler, 1996, Development 122(7): 2261--2269", + "FBrf0088295": "Kim et al., 1996, Nature 382(6587): 133--138", + "FBrf0089604": "Brook and Cohen, 1996, Science 273(5280): 1373--1377", + "FBrf0089753": "Morimura et al., 1996, Dev. Biol. 177(1): 136--151", + "FBrf0091093": "Johnston and Schubiger, 1996, Development 122(11): 3519--3529", + "FBrf0091111": "Leevers et al., 1996, EMBO J. 15(23): 6584--6594", + "FBrf0091167": "Shen and Mardon, 1997, Development 124(1): 45--52", + "FBrf0091298": "Gonzalez-Crespo and Morata, 1996, Development 122(12): 3921--3928", + "FBrf0091412": "Theisen et al., 1996, Development 122(12): 3939--3948", + "FBrf0092493": "Chanut and Heberlein, 1997, Development 124(2): 559--567", + "FBrf0092641": "Neumann and Cohen, 1997, Development 124(4): 871--880", + "FBrf0093060": "Aplin and Kaufman, 1997, Mech. Dev. 62(1): 51--60", + "FBrf0251844": "Matsuda et al., 2021, Nat. Commun. 12(1): 6435", + "FBrf0252066": "Kinsey et al., 2021, G3 (Bethesda) 11(12): jkab350", + "FBrf0253453": "Lu et al., 2022, Int. J. Mol. Sci. 23(9): 4543", + "FBrf0253792": "Akiyama et al., 2022, Dev. Biol. 488: 91--103", + "FBrf0255082": "Inoshita et al., 2022, iScience 25(12): 105476", + "FBrf0255366": "Bharti et al., 2023, Proc. Natl. Acad. Sci. U.S.A. 120(2): e2211189119", + "FBrf0256654": "He et al., 2023, Development 150(11): dev201297" + }, + "rex_gene": { + "FBgn0000490": "dpp" + }, + "common_terms": "A/P boundary", + "major_stages": { + "FBdv00005336": "larval stage" + }, + "major_tissues": { + "FBbt00111520": "anterior-posterior compartment boundary of imaginal disc", + "FBbt00001769": "eye disc morphogenetic furrow" + }, + "transposons": { + "FBtp0000365": "P{GAL4-dpp.blk1}" + }, + "expression_desc_text": "Drives expression at the anterior/posterior compartment boundary of imaginal discs, and at the morphogenetic furrow of the eye disc.", + "stocks": { + "FBst0305049": "106380", + "FBst0001553": "1553", + "FBst0067066": "67066", + "FBst0084296": "84296", + "FBst0084316": "84316", + "FBst0084337": "84337", + "FBst0093385": "93385" + } + } + }, + { + "driver": { + "name": "Scer\\GAL4Ir25a.PA", + "fbid": "FBal0249373", + "images": null, + "pubs": { + "FBrf0212725": "Abuin et al., 2011, Neuron 69(1): 44--60", + "FBrf0215822": "Silbering et al., 2011, J. Neurosci. 31(38): 13357--13375", + "FBrf0221182": "Min et al., 2013, Proc. Natl. Acad. Sci. U.S.A. 110(14): E1321--E1329", + "FBrf0230271": "Chen et al., 2015, Nature 527(7579): 516--520", + "FBrf0232388": "Enjin et al., 2016, Curr. Biol. 26(10): 1352--1358", + "FBrf0236232": "Frank et al., 2017, Curr. Biol. 27(15): 2381--2388.e4", + "FBrf0236716": "Chen and Amrein, 2017, Curr. Biol. 27(18): 2741--2750.e4", + "FBrf0236934": "Rist and Thum, 2017, J. Comp. Neurol. 525(18): 3865--3889", + "FBrf0237619": "Lee et al., 2018, Neuron 97(1): 67--74.e4", + "FBrf0237676": "Ahn et al., 2017, eLife 6: e30115", + "FBrf0238151": "Steck et al., 2018, eLife 7: e31625", + "FBrf0240321": "SƔnchez-AlcaƱiz et al., 2018, Nat. Commun. 9(1): 4252", + "FBrf0240352": "Sun et al., 2018, eLife 7: e39249", + "FBrf0241429": "Chai et al., 2019, Nat. Commun. 10(1): 643", + "FBrf0242503": "Lei et al., 2019, Front. Physiol. 10: 556", + "FBrf0246007": "Alpert et al., 2020, Curr. Biol. 30(12): 2275--2288.e5", + "FBrf0247159": "Weaver et al., 2020, G3 (Bethesda) 10(11): 4147--4158", + "FBrf0251811": "Dhakal et al., 2021, Commun. Biol. 4(1): 1281", + "FBrf0253093": "Trisal et al., 2022, J. Neurosci. 42(14): 2930--2941", + "FBrf0253272": "Task et al., 2022, eLife 11: e72599", + "FBrf0255204": "Omelchenko et al., 2022, Front. Mol. Neurosci. 15: 1023492", + "FBrf0256676": "Shrestha et al., 2023, EMBO Rep. 24(6): e56319", + "unattributed": null + }, + "rex_gene": { + "FBgn0031634": "Ir25a" + }, + "common_terms": "anterior cold cell, ACc, bitter sensing GRN,", + "major_stages": { + "FBdv00005336": "larval stage", + "FBdv00005369": "adult stage" + }, + "major_tissues": { + "FBbt00049613": "bitter-sensing neuron", + "FBbt00005923": "hygrosensory neuron", + "FBbt00047485": "calcium-sensing neuron of labellar S-type taste bristle", + "FBbt00048209": "bitter-sensing neuron of the leg", + "FBbt00049720": "non-aristal sensory neuron VP3", + "FBbt00051293": "adult thermosensory neuron", + "FBbt00110990": "adult hygrosensory neuron Ir40a" + }, + "transposons": { + "FBtp0057158": "P{Ir25a-GAL4.A}" + }, + "expression_desc_text": "Drives expression in a subset of bitter-sensing, hygrosensory, and cold-sensing thermosensory neurons in the labellum, legs, arista, sacculus, antenna, labrum, and larval head sensory organs", + "stocks": { + "FBst0041728": "41728" + } + } + } + ] +}'). + + +json1:- process_json('/opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/vspace-metta/data/ftp.flybase.org/releases/FB2023_04/precomputed_files/genes/ncRNA_genes_fb_2023_04.json'). +% 51,290,751 inferences, 8.285 CPU in 8.289 seconds (100% CPU, 6190948 Lips) + +json2:- process_json('/opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/vspace-metta/data/ftp.flybase.org/releases/FB2023_04/precomputed_files/insertions/fu_gal4_table_fb_2023_04.json'). +% 27,108,104 inferences, 4.454 CPU in 4.456 seconds (100% CPU, 6085908 Lips) + + + + diff --git a/metta_vspace/pyswip-12-15/flybase_learn.pl b/metta_vspace/pyswip-12-15/flybase_learn.pl new file mode 100755 index 00000000..3154f947 --- /dev/null +++ b/metta_vspace/pyswip-12-15/flybase_learn.pl @@ -0,0 +1,2286 @@ + +:- + multifile(table_n_type/3), + multifile(load_state/2), + multifile(is_loaded_from_file_count/2), + multifile(fb_pred/2), + multifile(fb_arg_type/1), + multifile(fb_arg_table_n/3), + multifile(fb_arg/1), + multifile(done_reading/1). + +%./KBs/SUMO-OBO/gene-merged-SUMO.kif +% +%FBbt_00051628 + +concept_type(Arg,Type):- + fb_arg(Arg), + fb_arg_table_n(Arg,Fn,N), + table_n_type(Fn,N,Type). + +good_concept(E1):- var(E1),!,table_columns(F1,P1),nth1(N1,P1,E2),(E1=E2;E1=nth(N1,F1)). +good_concept(E1):- symbol(E1),!, is_good_symbol_name(E1). +good_concept(E1):- number(E1),!, E1>300. +good_concept(listOf(E1,_)):- good_concept(E1),symbol(E1). +good_concept(listOf(E1)):- good_concept(E1),symbol(E1). + +%:- abolish(maybe_corisponds/2). +:- dynamic(maybe_corisponds/2). + +is_good_symbol_name(E1):- symbol(E1), symbol_length(E1,L),L>=2, \+ symbol_number(E1,_). + +fb_pred_g(F,A):-fb_pred(F,A), \+ skipped_anotations(F), A>0, A<20. + +mine_corisponds(Concept1,Corispondance):- + fb_arg_table_n(Concept1,Fn1,Nth1),is_good_symbol_name(Concept1), + fb_arg_table_n(Concept1,Fn2,Nth2), + (Fn1+Nth1)@>(Fn2+Nth2), + tables_can_join(Fn1,Fn2), + once((table_colnum_type(Fn1,Nth1,Type1),nonvar(Type1), + table_colnum_type(Fn2,Nth2,Type2),nonvar(Type2))), + (maybe_corisponds('ConceptMapFn'(Type1,Nth1,Fn1/*Arity1*/),'ConceptMapFn'(Type2,Nth2,Fn2/*Arity2*/)) + = Corispondance). + +mine_overlaps:- + retractall(maybe_corisponds(_,_)), + time(once(mine_overlaps1)), + skip(mine_overlaps2). + +fbel:- ensure_loaded('flybase.metta.qlf'). +mine_overlaps1:- + for_all(mine_corisponds(Concept1,How), assert_progress(mine_overlaps1(Concept1),How)). + +mine_overlaps2_slow:- + % for_all(mine_typelevel_overlaps,true), + for_all(mine_symbolspace_overlaps,true). + +mine_typelevel_overlaps:- + for_all(mine_typelevel_overlaps(Concept1,SC1,SC2), + assert_progress(mine_typelevel_overlaps(Concept1),maybe_corisponds(SC1,SC2))). + +tables_can_join(Fn1,Fn2):- Fn1@>Fn2, can_join_using(Fn1),can_join_using(Fn2). + +can_join_using(V):- var(V),!. +can_join_using(fbgn_exons2affy1_overlaps):- !, fail. +can_join_using(fbgn_exons2affy2_overlaps):- !, fail. +can_join_using(_). + +fb_data_template(T1,Data):- + fb_pred_g(T1,Arity), Arity>1,Arity<20,functor(Data,T1,Arity), + current_predicate(T1/Arity). +fb_data(T1,Data):- fb_data_template(T1,Data),call(Data). + +:- multifile(fb_arg_table_n/3). +fb_arg_table_n(Arg,Fn,N):- fb_data(Fn,Data),arg(N,Data,Arg). + +querymaker2(CrossType,Inst,[Type1,V1],[Type2,V2],Query):- + xref_class(CrossType), + table_colnum_type(T1,CN1,CrossType), + table_colnum_type(T2,CN2,CrossType), + T1\==T2, + fb_data_template(T1,Data1), + fb_data_template(T2,Data2), + arg(CN1,Data1,Inst),arg(CN2,Data2,Inst), + once((Data1,Data2,is_good_symbol_name(Inst), + + table_colnum_type(T1,Nth1,Type1),Type1\==CrossType, + table_colnum_type(T2,Nth2,Type2),Type2\==CrossType,Type1\==Type2, + arg(Nth1,Data1,V1), + arg(Nth2,Data2,V2), CN1\==Nth1,CN2\==Nth2)), + sort([Type1-V1,CrossType-Inst,Type2-V2],Sorted), + reverse(Sorted,SortedR), + maplist(arg(1),SortedR,Sorted1), + maplist(arg(2),SortedR,Sorted2), + + atomic_list_concat(Sorted1,'-',QPD), + into_hyphens(QPD,QP), + + Self = '&self', + Query = + [match,Self, + [(','), Data1,Data2], + [QP| Sorted2]], + CQuery = + [match,Self, + [(','), _CData1,_CData2], + [QP,CInst, CV1, CV2 ]], + copy_term(Query,CQuery), + atom_concat(Type2,'_2',Type22), + CV1 = '$VAR'(Type1), CV2 = '$VAR'(Type22), CInst = '$VAR'(CrossType), + numbervars(CQuery,0,_,[]), + nl, + format('~n~n;;; ~w~n~n',[QP]), + write_exec(CQuery),nl,nl, + \+ \+ ((once((Data1,Data2)),write_src(Data1), + if_t((Data1\==Data2),(nl, write_src(Data2))))), + nl,nl. + + +querymaker:- + forall(querymaker(CrossType,Inst,[Type1,V1],[Type2,V2],Query), + write_src(querymaker(CrossType,Inst,[Type1,V1],[Type2,V2],Query))). +querymaker(CrossType,Inst,[Type1,V1],[Type2,V2],Query):- + xref_class(CrossType), + fb_data_template(T1,Data1), + fb_data_template(T2,Data2), + T1\==T2, + table_colnum_type(T1,CN1,CrossType), + table_colnum_type(T2,CN2,CrossType), + table_colnum_type(T1,Nth1,Type1),Type1\==CrossType, + table_colnum_type(T2,Nth2,Type2),Type2\==CrossType,Type1\==Type2, + arg(Nth1,Data1,V1),arg(CN1,Data1,Inst), + arg(Nth2,Data2,V2),arg(CN2,Data2,Inst), + sort([Type1-V1,CrossType-Inst,Type2-V2],Sorted), + reverse(Sorted,SortedR), + maplist(arg(1),SortedR,Sorted1), + maplist(arg(2),SortedR,Sorted2), + atomic_list_concat(Sorted1,'-',QPD), + into_hyphens(QPD,QP), + + Self = '&self', + Query = + [match,Self, + [(','), Data1,Data2], + [QP|Sorted2]], + CQuery = + [match,Self, + [(','), _CData1,_CData2], + [QP,CInst, CV1, CV2 ]], + copy_term(Query,CQuery), + atom_concat(Type2,'_2',Type22), + CV1 = '$VAR'(Type1), CV2 = '$VAR'(Type22), CInst = '$VAR'(CrossType), + numbervars(CQuery,0,_,[]), + nl, + format('~n~n;;; ~w~n~n',[QP]), + write_exec(CQuery),nl,nl, + \+ \+ ((once((Data1,Data2, Inst\=="")),write_src(Data1), + if_t((Data1\==Data2),(nl, write_src(Data2))))), + nl,nl. + +querymaker3(CrossType,Inst,[Type1,V1],[Type2,V2],Query):- + + + call_nth(fb_data(T1,Data1),3), arg(CN1,Data1,Inst), is_good_symbol_name(Inst), + fb_data_template(T2,Data2),T1\==T2, + arg(CN2,Data2,Inst), + once(Data2), + arg(Nth1,Data1,V1), Nth1\==CN1, + arg(Nth2,Data2,V2), Nth2\==CN2, + table_colnum_type(T1,CN1,CrossType), + table_colnum_type(T1,Nth1,Type1),Type1\==CrossType, + table_colnum_type(T2,Nth2,Type2),Type2\==CrossType,Type1\==Type2, + sort([Type1,CrossType,Type2],Sorted), + reverse(Sorted,SortedR), + atomic_list_concat(SortedR,'-',QPD), + into_hyphens(QPD,QP), + + Self = '&self', + Query = + [match,Self, + [(','), Data1,Data2], + [QP,Inst, V1, V2 ]], + + \+ \+ + ((user:once((Data1,Data2)), + + CQuery = + [match,Self, + [(','), _CData1,_CData2], + [QP,CInst, CV1, CV2 ]], + copy_term(Query,CQuery), + atom_concat(Type2,'_2',Type22), + CV1 = '$VAR'(Type1), CV2 = '$VAR'(Type22), CInst = '$VAR'(CrossType), + numbervars(CQuery,0,_,[]), + nl, + format('~n~n;;; ~w~n~n',[QP]), + write_exec(CQuery),nl,nl, + ((write_src(Data1), + if_t((Data1\==Data2),(nl, write_src(Data2))))), + nl,nl)). + +interesting_inst(II):- \+ var(II), \+ number(II), II\=='',II\=="". + +same_values(Inst,T1,K1,CN1,T2,K2,CN2):- + fb_pred_g(T1,Arity1),Arity1>1,Arity1<10, + fb_pred_g(T2,Arity2),Arity2>1,Arity2<10, + functor(Data1,T1,Arity1), + functor(Data2,T2,Arity2), + arg(CN1,Data1,Inst), + arg(CN2,Data2,Inst), + ((T1,CN1)\==(T2,CN2)), + call_nth((Data1,Data2),Nth), + (Nth=2->!;true), + ignore(table_colnum_type(T1,CN1,K1)), + ignore(table_colnum_type(T2,CN2,K2)). + +xref_class(CrossType):- no_repeats(CrossType,rep_xref_class(CrossType)). +fb_class(T):- no_repeats(T,table_colnum_type(_,_,T)). + +fb_inst_class(I,IT):- no_repeats(IIT,(fb_data(T,Data),arg(Nth,Data,I),table_colnum_type(T,Nth,IT),(IIT=I+IT))). +rep_xref_class(CrossType):- table_colnum_type(T1,_,CrossType), table_colnum_type(T2,_,CrossType),T1\==T2. + +mine_typelevel_overlaps(Concept1,'ConceptMapFn'(Type1,Nth1,Fn1/*Arity1*/),'ConceptMapFn'(Type2,Nth2,Fn2/*Arity2*/)):- + + %fail, % Skip over simple type named things + + Type1=Concept1,Type2=Concept1, + table_columns(Fn1,Atom1), table_columns(Fn2,Atom2), + fb_pred_g(Fn1,Arity1), fb_pred_g(Fn2,Arity2), + Fn1@>Fn2, nth1(Nth1,Atom1,Concept1), + good_concept(Concept1), + once((nth1(Nth2,Atom2,Concept1),length(Atom1,Arity1),length(Atom2,Arity2))). + +mine_symbolspace_overlaps:- + fb_two_preds(Fn1,Nth1,Arity1,Fn2,Nth2,Arity2), + once((functor(Atom1,Fn1,Arity1),functor(Atom2,Fn2,Arity2), + tables_can_join(Fn1,Fn2), + call(Atom1), arg(Nth1,Atom1,Concept1),good_concept(Concept1), arg(Nth2,Atom2,Concept1),call(Atom2))), + once(( + table_colnum_type(Fn1,Nth1,Type1),nonvar(Type1), + table_colnum_type(Fn2,Nth2,Type2),nonvar(Type1))), + assert_progress(Concept1,maybe_corisponds('ConceptMapFn'(Type1,Nth1,Fn1/*Arity1*/),'ConceptMapFn'(Type2,Nth2,Fn2/*Arity2*/))). + +mine_unif_overlap:- + forall((fb_two_preds(Fn1,Nth1,Arity1,Fn2,Nth2,Arity2), + once((functor(Atom1,Fn1,Arity1),functor(Atom2,Fn2,Arity2), + arg(Nth1,Atom1,Concept1), arg(Nth2,Atom2,Concept1), + call(Atom1),call(Atom2), + interesting_to_unify(Concept1)))), + + assert_progress(Concept1,maybe_corisponds('ConceptMapFn'(Nth1,Fn1/*Arity1*/),'ConceptMapFn'(Nth2,Fn2/*Arity2*/)))). + +interesting_to_unify(Concept1):- string(Concept1),!,symbol_length(Concept1,L),L>3. +interesting_to_unify(Concept1):- good_concept(Concept1). +interesting_to_unify(Number):- number(Number),Number>1000. + + +fb_two_preds(Fn1,Nth1,Arity1,Fn2,Nth2,Arity2):- !, + fb_pred_g(Fn1,Arity1), fb_pred_g(Fn2,Arity2), + tables_can_join(Fn1,Fn2), + between(1,Arity1,Nth1),Nth1<20,between(1,Arity2,Nth2),Nth2<20, + (Fn1==Fn2-> (Nth1>Nth2); true). + +fb_two_preds(Fn1,Nth1,Arity1,Fn2,Nth2,Arity2):- + fb_pred_g(Fn1,Arity1), fb_pred_g(Fn2,Arity2),Fn1@>Fn2, + mine_typelevel_overlaps(_,'ConceptMapFn'(_Type1,Nth1,Fn1/*Arity1*/),'ConceptMapFn'(_Type2,Nth2,Fn2/*Arity2*/)). + +table_colnum_type(Fn,Nth,Type):- table_n_type(Fn,Nth,TypeC,TypeB),(nonvar(TypeB)->Type=TypeB;Type=TypeC). + +synth_conj(QV,(Atom1),(Atom2)):- + maybe_corisponds('ConceptMapFn'(Type1,Nth1,Fn1),'ConceptMapFn'(Type2,Nth2,Fn2)), + make_symbol(Fn1,Nth1,Atom1,Arg1), + make_symbol(Fn2,Nth2,Atom2,Arg2), + Fn1\=@=Fn2, + skip(Type1),skip(Type2), + Arg1=Arg2,QV=Arg1. + +synth_query(Len,Query):- synth_query(_,Len,Query). + +synth_query(_,1,[Atom]):- !, make_symbol(Atom). +synth_query(QV,N,[Q1,Q2|Query]):- + M is N -1, + synth_conj(QV,Q1,Q2), + (M>1 -> dif(QV,QV2) ; true), + synth_query(QV2,M,[Q2|Query]), + all_dif_functors([Q1,Q2|Query]). + +all_dif_functors(List):- \+ (select(Q1,List,Rest),member(Q2,Rest),functor(Q1,F1,_),functor(Q2,F2,_), F1==F2, \+ (ok_if_dupped(F1))). + +make_symbol(Atom):- fb_pred_g(F,A),functor(Atom,F,A). +make_symbol(Fn,Nth,Atom,Arg):- fb_pred_g(Fn,Arity),functor(Atom,Fn,Arity),arg(Nth,Atom,Arg). + +ok_if_dupped(best_gene_summary). + +try_overlaps:- try_overlaps(5). + +try_overlaps(N):- + synth_query(N,Query), + \+ \+ (call_match(Query), + pp_fb(grounded=Query), + ignore(maybe_english(Query))),nl,nl, + AQ = [and|Query], + pp_fb('!'(match('&flybase',AQ,AQ))),nl,nl,nl. + +no_english(fbrf_pmid_pmcid_doi,_). +no_english(physical_interactions_mitab,8). + +maybe_english(Query):- + extract_concepts(Query,Concepts),!, + ignore((maybe_english(Query,Concepts))),!. + +maybe_english(_Query,Concepts):- select(C,Concepts,Rest),is_englishy(C),member(C2,Rest),is_englishy(C2),!, pp_fb(english=[C,C2]). +maybe_english(_Query,Concepts):- pp_fb(concepts=Concepts), maplist(some_english,Concepts). + +is_englishy(C):- \+ symbol(C), \+ string(C), !, fail. +is_englishy(C):- split_string(C, ". ", " ", [_,_,_|_]). +is_englishy(C):- symbol_contains(C,". "). + +some_english(Term):- + ignore((fb_arg_table_n(C,Fn1,Nth1), \+ no_english(Fn1,Nth1),is_englishy(C), + make_symbol(Fn1,Nth1,Atom,English), + arg(Nth2,Atom,Term),Nth2\==Nth1, + call(Atom),English\=='',!, + pp_fb(Term=English))). + +extract_concepts(Query,Concepts):- + findall(C,(sub_term(C,Query),symbolic(C),good_concept(C)),L), + predsort(longest_first,L,Concepts). + +longest_first(R,A,B):- into_len(A,L1),into_len(B,L2),compare(R,L2,L1). +into_len(A,0):- var(A),!. +into_len(A,L):- \+ string(A), !, sformat(S,"~w",[A]),into_len(S,L). +into_len(A,0+A):- symbol_contains(A," "). +into_len(A,L+A):- symbol_length(A,L1), (L1 == 11 -> L = 0 ; L is - L1). + +assert_progress(Concept,Atom):- Atom=..[OP,A1,A2], A1@>A2,!,AtomSwp=..[OP,A2,A1],!,assert_progress(Concept,AtomSwp). +assert_progress(Concept,Atom):- call(Atom),!,pp_fb(already(Concept)=Atom). +assert_progress(Concept,Atom):- pp_fb(assert_progress(Concept)=Atom),assert(Atom). + + + +loaded_from_file_count(X):- flag(loaded_from_file_count,X,X). +incr_file_count(X):- flag(loaded_from_file_count,X,X+1), flag(total_loaded_symbols,TA,TA+1). + +should_cache:- fail, loaded_from_file_count(X), option_else(max_disk_cache,Num,1000), X==Y. +should_fix_args :- fail, \+ should_sample. +should_sample :- !, fail. +should_sample :- should_show_data(_),!. +should_sample :- + once(option_value(samples_per_million,Fifty);Fifty=50), loaded_from_file_count(X), Y is X mod 1_000_000,!, Y >= 0, Y =< Fifty,!. +should_show_data(X):- loaded_from_file_count(X),!, + once((X=<13,X>=10); (X>0,(0 is X rem 1_000_000))), + format(user_error,'~N',[]), + format(user_output,'~N',[]),!, + heartbeat. +should_show_data(X):- nb_current(loading_file,F),F\==[],symbol_concat(_,'.obo',F), + loaded_from_file_count(X),Y is X mod 100_000, Y=<15,Y>=10. + + +pfb:- + setenv('DISPLAY','10.0.0.122:0.0'), + profile(load_flybase_tiny). + +pfb1:- + setenv('DISPLAY','10.0.0.122:0.0'), + profile(load_flybase(100_000)). + +pfb2:- + setenv('DISPLAY','10.0.0.122:0.0'), + profile(load_flybase(1_000_000)). + +pfb3:- + setenv('DISPLAY','10.0.0.122:0.0'), + profile(load_flybase_full). + + +% Convert a function and its arguments into a compound term +into_datum(Fn, [D|DataL], Data):- + (nb_current(pred_va, 'True') -> Data =.. [Fn,D,DataL]; Data =.. [Fn,D|DataL]). + +% Create a new assertion from old data +make_assertion4(Fn, Cols, NewData, OldData):- fail, + OldData=Cols, + NewData =..[Fn|Cols],!. +make_assertion4(Fn, Cols, NewData, OldData):- + into_datum(Fn, Cols, OldData), + OldData =.. [Fn|Args], + % skip(if_t(var(ArgTypes), must_det_ll_r((once((length(Args,Len),length(ArgTypes,Len),once((table_columns(Fn,ArgTypes);table_columns(F,ArgTypes))))))))), + maybe_fix_args(Fn, Args, NewArgs), + maybe_sample(Fn, NewArgs), + NewData =.. [Fn|NewArgs], !. + +maybe_fix_args( Fn,Args,NewArgs):- do_fix_fast_args( Fn,1,Args,NewArgs),!. +maybe_fix_args( Fn,Args,NewArgs):- should_fix_args, + nb_current(fb_argtypes,ArgTypes), fix_list_args(Fn,ArgTypes,Args,NewArgs),!. +maybe_fix_args(_Fn,Args,Args). + +do_fix_fast_args( Fn,Nth,[A|Args],[New|NewArgs]):- maybe_fix_columns_nth(Fn,Nth,A,New), + Nth2 is Nth+1, !, do_fix_fast_args( Fn,Nth2,Args,NewArgs). +do_fix_fast_args(_,_,A,A). + +maybe_fix_columns_nth(Fn,Nth,A,New):- fix_columns_nth(Fn,Nth), fix_concept(A,New),!. +maybe_fix_columns_nth(_,_,A,A). + + +cleanup_arities:- for_all((fb_pred(F,2),fb_pred(F,N),N>2),retract(fb_pred(F,2))). + + + + +:- discontiguous column_names_ext/2. +:- discontiguous primary_column/2. + +must_det_ll_r((G1,G2)):- !, once(G1),must_det_ll_r(G2). +must_det_ll_r(G):- call(G). + +% Safely executes the given Goal and prints any exception raised. +% Usage: safe(+Goal, +Info). +safe(Goal, Info) :- + % Try to call Goal. If an exception is raised, unify Exception with the exception. + catch(Goal, Exception, + % If an exception is raised, portray the clause (Info :- Goal) + % along with the exception, then rethrow the exception. + (catch_ignore(portray_clause(exception:Exception:(Info:- Goal))), throw(Exception)) + ). +% Safely executes the given Goal and prints any exception raised. +% Usage: safe(+Goal). +safe(Goal) :- safe(Goal,safe/1). + + +skipped_anotations(fbgn_exons2affy1_overlaps). +skipped_anotations(fbgn_exons2affy2_overlaps). +skipped_anotations(gene_rpkm_matrix). +skipped_anotations(dmel_gene_sequence_ontology_annotations). +%kipped_anotations(fbgn_annotation_ID). +skipped_anotations(transposon_sequence_set). + +gc_now:- set_option_value(gc,true), garbage_collect,garbage_collect_atoms,garbage_collect_clauses. + +extreme_debug(_). + +numbervars_w_singles(P):- term_singletons(P, Vars), + numbervars(Vars,260,_,[attvar(bind),singletons(false)]), + numbervars(P,14,_,[attvar(bind),singletons(true)]). + + + +pp_fb(P):- format("~N "), \+ \+ (numbervars_w_singles(P), pp_fb1(P)),flush_output. +pp_fb1(P):- write_src(P),!,nl. +:- if(current_predicate(pp_ilp/1)). +pp_fb1(P):- pp_as(P),!,format("~N"),pp_ilp(P),!. +:- endif. +pp_fb1(P):- pp_as(P),!. +pp_fb1(P):- print(P),!,nl. +pp_fb1(P):- fbdebug1(P),!,nl. + + +fbgn_exons2affy1_overlaps_each(Gene,At):- + fb_pred(fbgn_exons2affy1_overlaps, Arity), + functor(Pred,fbgn_exons2affy1_overlaps, Arity), + arg(1,Pred,Gene), + call(Pred), + arg(N,Pred,At),N>1. + +fbgn_exons2affy1_overlaps_start_end(Gene,Start,End):- + fbgn_exons2affy1_overlaps_each(Gene,At),into_start_end(At,Start,End). + + +into_start_end(s_e(S,E),S,E):- nonvar(S),!. +into_start_end('..'(S,E),S,E):- nonvar(S),!. +into_start_end(at(S,E),S,E):- nonvar(S),!. +into_start_end(At,S,E):- atomic_list_concat([SS,EE],'..',At), + into_number_or_symbol(SS,S), into_number_or_symbol(EE,E). +into_start_end(At,S,E):- atomic_list_concat([SS,EE],'_at_',At), + into_number_or_symbol(SS,S), into_number_or_symbol(EE,E). + + +%into_fb_term(Atom,Term):- compound(Atom),!,Term=Atom. +into_fb_term(Atom,Term):- \+ atom(Atom), \+ string(Atom),!,Term=Atom. +into_fb_term(Atom,'..'(S,E)):- into_start_end(Atom,S,E),!. +into_fb_term(Atom,Term):- into_number_or_symbol(Atom,Term),!. + +into_number_or_symbol(Atom,Term):- atomic_list_concat(List,'|',Atom),List\=[_],!,maplist(into_fb_term,List,Term). +%into_number_or_symbol(Atom,Term):- atom_number(Atom, Term),!,Term= Term. +into_number_or_symbol(Atom,Term):- catch(atom_to_term(Atom,Term,Vars),_,fail),maplist(a2t_assign_var,Vars). +into_number_or_symbol(Atom,Term):- Term=Atom. + +a2t_assign_var(N=V):- N=V. + +fbgn_exons2affy2_overlaps_each(Gene,At):- + fb_pred(fbgn_exons2affy2_overlaps, Arity), + functor(Pred,fbgn_exons2affy2_overlaps, Arity), + arg(1,Pred,Gene), + call(Pred), + arg(N,Pred,At),N>1. + +fbgn_exons2affy2_overlaps_start_end(Gene,Start,End):- + fbgn_exons2affy2_overlaps_each(Gene,At),into_start_end(At,Start,End). + +some_xref_ids(Id):- member(Id,['FBgn0001301']). + +findall_flat_set(Arg,Goal,FlatSet):- + findall(Arg,Goal,List),flatten(List,Flat),list_to_set(Flat,FlatSet),!. + +expand_xref(Id,N,SetOfArgs):- + expand_xref_excpt([[]],Id,N,SetOfArgs). + +expand_xref_excpt(_Xcept,Id,_N,SetOfArgs):- compound(Id),!,SetOfArgs=[]. +expand_xref_excpt(Except,Id,N,SetOfArgs):- var(N),!,between(0,5,N),expand_xref_excpt(Except,Id,N,SetOfArgs). +expand_xref_excpt(Except,Id,N,SetOfArgs):- N=<1,!, + findall_flat_set(SoFar,expand_xref_once_except(Except,Id,N,SoFar),SetOfArgs). +expand_xref_excpt(Except,Id,N,SetOfArgs):- Nm1 is N -1, + expand_xref_once_except(Except,Id,1,SetOfArgs1), + findall_flat_set(EArgs,(member(E,SetOfArgs1),expand_xref_excpt([Id|Except],E,Nm1,EArgs)),SetOfArgs). + +gather_args(Except,F,Pred,Args):- findall_flat_set(Arg,gather_args(Except,F,Pred,Arg),Args). +gather_each_args(Except,F,Pred,Ele):- arg(N,Pred,Arg), \+ member(Arg,Except), + (number(Arg)-> Ele = is_nthOf(Arg,F,N) ; Ele = Arg). + +% findall_flat_set([Pred|Args], +% (call(Pred), +% (N=0 -> Args = [] ; gather_args([Id|Except],F,Pred,Args))),SetOfArgs). + + +expand_xref_once_except(Except,Id,P1):- nonvar(P1), \+ is_list(P1), + forall(between(1,6,N), + expand_xref_once_except_each(Except,Id,N,P1)). + +expand_xref_once_except(Except,Id,Set):- + ((between(1,6,N),expand_xref_once_except_each(Except,Id,N,nop),fail) + ->true;Set=Except). + +expand_xref_once_except_each(Except,Id,N,P1):- + fb_pred(F, Arity), + xgc, + \+ member(argNOf(N,F/Arity),Except), \+ member(F/Arity,Except), + Arity>=N, + expand_xref_once_except_each_fa(Except,F,Arity,Id,N,P1). + + +expand_xref_once_except_each_fa(Except,F,Arity,Id,N,P1):- + functor(Pred,F, Arity), + arg(N,Pred,Id), + call(Pred), + add_to_except(argNOf(N,F/Arity),Except), + % \+ member(Pred,Except), + % add_to_except(Pred,Except), + call(P1,Pred), + xgc. + +xgc:- + garbage_collect, + garbage_collect_atoms, + garbage_collect_clauses, + sleep(0.033). + +add_to_except(Pred,Except):- arg(2,Except,T), nb_setarg(2,Except,[Pred|T]). + +sx1:- xinfo(_Id). + +xinfo(Id):- var(Id),!,some_xref_ids(Id), xinfo(Id). +xinfo(Id):- Id=='',!. +xinfo(Id):- number(Id),!. +xinfo(Id):- expand_xref_once_except([Id],Id,my_write_src_nl). + +my_write_src_nl(X):-!, write_src_nl(X). +my_write_src_nl(X):- + must_det_ll((X=..[F|L], maplist(fast_column,L,LL),!,write_src_nl([F|LL]))). + +/* + +xinfo(Id, N):- var(Id),!,some_xref_ids(Id), xinfo(Id,N). +xinfo(Id,N):- + expand_xref(Id,N,Args), + maplist(write_src_nl,Args). + + +xinfo(Id):- + expand_xref_once_except( + [argNOf(1,entity_publication/4), + 'obo-is-a'/2, + 'obo-synonym'/4, + 'obo-charge'/2, + fbal_to_fbgn/4, + gene_genetic_interactions/6, + fbgn_gleanr/4],Id,Set), + nop(maplist(write_src_nl,Set)),fail. +xinfo(Id):- + N=1, + forall(member(F/A, + [entity_publication/4, + 'obo-is-a'/2, + 'obo-charge'/2, + gene_genetic_interactions/6, + fbgn_gleanr/4]), + expand_xref_once_except_each_fa([[]],F,A,Id,N,_Pred)). +*/ +:- dynamic fb_tsv_pred_stats/3. + +fb_tsv_pred_stats('num-columns', allele_genetic_interactions, [4]). +fb_tsv_pred_stats('duplicated-rows', allele_genetic_interactions, [21]). +fb_tsv_pred_stats('total-rows', allele_genetic_interactions, [363452]). +fb_tsv_pred_stats('unique-values', allele_genetic_interactions, [1, 28688, object]). +fb_tsv_pred_stats('unique-values', allele_genetic_interactions, [2, 28685, object]). +fb_tsv_pred_stats('unique-values', allele_genetic_interactions, [3, 227000, object]). +fb_tsv_pred_stats('unique-values', allele_genetic_interactions, [4, 8034, object]). +fb_tsv_pred_stats('missing-values', allele_genetic_interactions, [1, 0, [], []]). +fb_tsv_pred_stats('null-value-count', allele_genetic_interactions, [2, '', 19]). +fb_tsv_pred_stats('missing-values', allele_genetic_interactions, [2, 19, [#, ''], [#, 19]]). +fb_tsv_pred_stats('null-value-count', allele_genetic_interactions, [3, '', 19]). +fb_tsv_pred_stats('missing-values', allele_genetic_interactions, [3, 19, [#, ''], [#, 19]]). +fb_tsv_pred_stats('null-value-count', allele_genetic_interactions, [4, '', 38]). +fb_tsv_pred_stats('missing-values', allele_genetic_interactions, [4, 38, [#, ''], [#, 38]]). +fb_tsv_pred_stats('most-frequent', allele_genetic_interactions, [1, [#, [#, 'Scer\\GAL4[hs.2sev]', 1793], [#, 'Scer\\GAL4[elav.PU]', 1893], [#, 'Scer\\GAL4[Bx-MS1096]', 1990], [#, 'Scer\\GAL4[ey.PH]', 2227], [#, 'Scer\\GAL4[elav-C155]', 2526], [#, 'Scer\\GAL4[GMR.PU]', 9205], [#, 'Scer\\GAL4[GMR.PF]', 14267]]]). +fb_tsv_pred_stats('less-frequent', allele_genetic_interactions, [1, [#, [#, 'Su(mg)2-1[2-1]', 1], [#, 'dnt[ap.ME4]', 1], [#, 'Fas2[unspecified]', 1], [#, 'dock[R336Q.UAS]', 1], [#, 'dock[W151K.UAS]', 1], [#, 'dock[W225K.UAS]', 1], [#, 'dock[W48K.UAS]', 1]]]). +fb_tsv_pred_stats('most-frequent', allele_genetic_interactions, [2, [#, [#, 'FBal0042580', 1793], [#, 'FBal0241645', 1893], [#, 'FBal0040476', 1990], [#, 'FBal0093300', 2227], [#, 'FBal0047071', 2526], [#, 'FBal0240667', 9205], [#, 'FBal0244011', 14267]]]). +fb_tsv_pred_stats('less-frequent', allele_genetic_interactions, [2, [#, [#, 'FBal0083171', 1], [#, 'FBal0094549', 1], [#, 'FBal0104139', 1], [#, 'FBal0089352', 1], [#, 'FBal0089350', 1], [#, 'FBal0089348', 1], [#, 'FBal0089346', 1]]]). +fb_tsv_pred_stats('most-frequent', allele_genetic_interactions, [3, [#, [#, 'Scer\\GAL4[Bx-MS1096], mir-286[UAS.cluster.cLc], mir-309[UAS.cluster.cLc], mir-3[UAS.cluster.cLc], mir-4[UAS.cluster.cLc], mir-5[UAS.cluster.cLc], mir-6-1[UAS.cluster.cLc], mir-6-2[UAS.cluster.cLc], mir-6-3[UAS.cluster.cLc] has wing phenotype', 8], [#, 'Scer\\GAL4[Bx-MS1096], mir-286[UAS.cluster.cLc], mir-309[UAS.cluster.cLc], mir-3[UAS.cluster.cLc], mir-4[UAS.cluster.cLc], mir-5[UAS.cluster.cLc], mir-6-1[UAS.cluster.cLc], mir-6-2[UAS.cluster.cLc], mir-6-3[UAS.cluster.cLc] has lethal phenotype', 8], [#, 'Delta[UAS.cDa], Scer\\GAL4[ey.PH], lola[GS88A8], psq[GS88A8] has neoplasia phenotype', 9], [#, 'rho[ve-1], vn[1] has wing vein phenotype', 10], [#, 'Dp[GMR.PD], E2f1[GMR.PD] has eye phenotype', 10], [#, 'Delta[UAS.cDa], Scer\\GAL4[ey.PH], lola[GS88A8], psq[GS88A8] has eye phenotype', 18]]]). +fb_tsv_pred_stats('less-frequent', allele_genetic_interactions, [3, [#, [#, '1038[1038] is an enhancer of visible phenotype of vg[83b27]/vg[1]', 1], [#, 'bas[1] is an enhancer of paralytic phenotype of para[bss1]', 1], [#, 'baz[4] has abnormal cell polarity phenotype, enhanceable by Dhc64C[6-6]/Dhc64C[6-8]', 1], [#, 'baz[4] has abnormal neuroanatomy phenotype, non-enhanceable by aPKC[Exc55]', 1], [#, 'baz[4] has abnormal neuroanatomy phenotype, non-suppressible by aPKC[Exc55]', 1], [#, 'baz[4] has bouton phenotype, non-enhanceable by aPKC[Exc55]', 1], [#, 'baz[4] has bouton phenotype, non-suppressible by aPKC[Exc55]', 1]]]). +fb_tsv_pred_stats('most-frequent', allele_genetic_interactions, [4, [#, [#, 'FBrf0179402', 1369], [#, 'FBrf0237532', 1506], [#, 'FBrf0147055', 1723], [#, 'FBrf0246190', 1852], [#, 'FBrf0190765', 1868], [#, 'FBrf0199094', 1940], [#, 'FBrf0187664', 2514]]]). +fb_tsv_pred_stats('less-frequent', allele_genetic_interactions, [4, [#, [#, 'FBrf0158937', 1], [#, 'FBrf0159209', 1], [#, 'FBrf0192307', 1], [#, 'FBrf0226217', 1], [#, 'FBrf0160985', 1], [#, 'FBrf0134563', 1], [#, 'FBrf0235180', 1]]]). +fb_tsv_pred_stats('num-columns', fbal_to_fbgn, [4]). +fb_tsv_pred_stats('duplicated-rows', fbal_to_fbgn, [0]). +fb_tsv_pred_stats('total-rows', fbal_to_fbgn, [288468]). +fb_tsv_pred_stats('unique-values', fbal_to_fbgn, [1, 288468, object]). +fb_tsv_pred_stats('unique-values', fbal_to_fbgn, [2, 288454, object]). +fb_tsv_pred_stats('unique-values', fbal_to_fbgn, [3, 33136, object]). +fb_tsv_pred_stats('unique-values', fbal_to_fbgn, [4, 33136, object]). +fb_tsv_pred_stats('missing-values', fbal_to_fbgn, [1, 0, [], []]). +fb_tsv_pred_stats('missing-values', fbal_to_fbgn, [2, 0, [], []]). +fb_tsv_pred_stats('null-value-count', fbal_to_fbgn, [3, '', 58]). +fb_tsv_pred_stats('missing-values', fbal_to_fbgn, [3, 58, [#, ''], [#, 58]]). +fb_tsv_pred_stats('null-value-count', fbal_to_fbgn, [4, '', 58]). +fb_tsv_pred_stats('missing-values', fbal_to_fbgn, [4, 58, [#, ''], [#, 58]]). +fb_tsv_pred_stats('most-frequent', fbal_to_fbgn, [2, [#, [#, 'abd-A[HCJ32', 2], [#, 'Ecol\\lacZ[HCJ32', 2], [#, 'Ecol\\lacZ[Dora-PL29', 2], [#, 'abd-A[HC184B-HCJ32', 2], [#, 'Mhc[', 2], [#, 'y[2', 3], [#, 'y[1', 5]]]). +fb_tsv_pred_stats('less-frequent', fbal_to_fbgn, [2, [#, [#, 'Xrp1[142]', 1], [#, 'Apc2[45]', 1], [#, 'Apc2[5-3]', 1], [#, 'Apc2[Delta20rep.Tag:HA]', 1], [#, 'TBC1d7[Apc2-79]', 1], [#, 'mRpS24[Apc2-79]', 1], [#, 'mRpS24[+t3.78]', 1]]]). +fb_tsv_pred_stats('most-frequent', fbal_to_fbgn, [3, [#, [#, 'FBgn0004034', 989], [#, 'FBgn0003996', 1474], [#, 'FBgn0015250', 2466], [#, 'FBgn0262639', 3340], [#, 'FBgn0014446', 4731], [#, 'FBgn0014447', 12710], [#, 'FBgn0014445', 30381]]]). +fb_tsv_pred_stats('less-frequent', fbal_to_fbgn, [3, [#, [#, 'FBgn0267024', 1], [#, 'FBgn0044109', 1], [#, 'FBgn0018700', 1], [#, 'FBgn0014164', 1], [#, 'FBgn0003537', 1], [#, 'FBgn0002275', 1], [#, 'FBgn0001163', 1]]]). +fb_tsv_pred_stats('most-frequent', fbal_to_fbgn, [4, [#, [#, y, 989], [#, w, 1474], [#, 'Ecol\\lexA', 2466], [#, 'Hsap\\RELA', 3340], [#, 'Avic\\GFP', 4731], [#, 'Ecol\\lacZ', 12710], [#, 'Scer\\GAL4', 30381]]]). +fb_tsv_pred_stats('less-frequent', fbal_to_fbgn, [4, [#, [#, 'asRNA:CR45468', 1], [#, 'E(rst)C383', 1], [#, 'Dpau\\v', 1], [#, fez, 1], [#, 'Stp-1', 1], [#, 'l(3)70Ac', 1], [#, 'GustR', 1]]]). +fb_tsv_pred_stats('num-columns', genotype_phenotype_data, [7]). +fb_tsv_pred_stats('duplicated-rows', genotype_phenotype_data, [1032]). +fb_tsv_pred_stats('total-rows', genotype_phenotype_data, [384206]). +fb_tsv_pred_stats('unique-values', genotype_phenotype_data, [1, 155953, object]). +fb_tsv_pred_stats('unique-values', genotype_phenotype_data, [2, 155919, object]). +fb_tsv_pred_stats('unique-values', genotype_phenotype_data, [3, 3603, object]). +fb_tsv_pred_stats('unique-values', genotype_phenotype_data, [4, 3608, object]). +fb_tsv_pred_stats('unique-values', genotype_phenotype_data, [5, 1340, object]). +fb_tsv_pred_stats('unique-values', genotype_phenotype_data, [6, 1348, object]). +fb_tsv_pred_stats('unique-values', genotype_phenotype_data, [7, 19007, object]). +fb_tsv_pred_stats('missing-values', genotype_phenotype_data, [1, 0, [], []]). +fb_tsv_pred_stats('null-value-count', genotype_phenotype_data, [2, '', 321]). +fb_tsv_pred_stats('missing-values', genotype_phenotype_data, [2, 321, [#, ''], [#, 321]]). +fb_tsv_pred_stats('null-value-count', genotype_phenotype_data, [3, '', 321]). +fb_tsv_pred_stats('missing-values', genotype_phenotype_data, [3, 321, [#, ''], [#, 321]]). +fb_tsv_pred_stats('null-value-count', genotype_phenotype_data, [4, '', 321]). +fb_tsv_pred_stats('missing-values', genotype_phenotype_data, [4, 321, [#, ''], [#, 321]]). +fb_tsv_pred_stats('null-value-count', genotype_phenotype_data, [5, '', 242201]). +fb_tsv_pred_stats('missing-values', genotype_phenotype_data, [5, 242201, [#, ''], [#, 242201]]). +fb_tsv_pred_stats('null-value-count', genotype_phenotype_data, [6, '', 242201]). +fb_tsv_pred_stats('missing-values', genotype_phenotype_data, [6, 242201, [#, ''], [#, 242201]]). +fb_tsv_pred_stats('null-value-count', genotype_phenotype_data, [7, '', 321]). +fb_tsv_pred_stats('missing-values', genotype_phenotype_data, [7, 321, [#, ''], [#, 321]]). +fb_tsv_pred_stats('most-frequent', genotype_phenotype_data, [1, [#, [#, 'hid[GMR.PG]', 177], [#, 'numb[1]', 190], [#, 'wg[l-17]', 198], [#, 'N[l1N-ts1]', 238], [#, 'y[1', 242], [#, 'N[55e11]', 261], [#, 'Pink1[B9]', 316]]]). +fb_tsv_pred_stats('less-frequent', genotype_phenotype_data, [1, [#, [#, 'Scer\\GAL4[elav.PLu] y[GD1564] Dcr-2[UAS.cDa]', 1], [#, 'Scer\\GAL4[nub-AC-62] Slu7[HMC04054]', 1], [#, 'Scer\\GAL4[nub-AC-62] Sf3b6[HMS02566]', 1], [#, 'Scer\\GAL4[nub-AC-62] Sf3b5[HMS00097]', 1], [#, 'Scer\\GAL4[nub-AC-62] Sf3b1[HMS00055]', 1], [#, 'Scer\\GAL4[nub-AC-62] Sf3a2[HMC03799]', 1], [#, 'Scer\\GAL4[nub-AC-62] Sf3a1[HMS00157]', 1]]]). +fb_tsv_pred_stats('most-frequent', genotype_phenotype_data, [2, [#, [#, 'FBal0265023', 177], [#, 'FBal0013186', 190], [#, 'FBal0018509', 198], [#, 'FBal0012887', 238], [#, 'FBal0012701', 261], [#, 'FBal0193144', 316]]]). +fb_tsv_pred_stats('less-frequent', genotype_phenotype_data, [2, [#, [#, 'FBal0244778', 1], [#, 'FBal0058766 FBal0150204', 1], [#, 'FBal0058766 FBal0150205', 1], [#, 'FBal0147425 FBal0241645 FBal0299692', 1], [#, 'FBal0058766 FBal0215661', 1], [#, 'FBal0147425 FBal0241645 FBal0290792', 1], [#, 'FBal0058766 FBal0277700', 1]]]). +fb_tsv_pred_stats('most-frequent', genotype_phenotype_data, [3, [#, [#, 'lethal - all die during embryonic stage', 5395], [#, eye, 8272], [#, 'abnormal neuroanatomy', 9153], [#, wing, 10701], [#, visible, 24435], [#, lethal, 35360], [#, viable, 47447]]]). +fb_tsv_pred_stats('less-frequent', genotype_phenotype_data, [3, [#, [#, 'rough endoplasmic reticulum membrane', 1], [#, 'muscle cell of basalar muscle 49', 1], [#, 'gonadal sheath', 1], [#, 'visceral muscle cell', 1], [#, 'A1-7 ventral acute muscle cell', 1], [#, 'pupal s-LNv neuron', 1], [#, 'larval s-LNv neuron', 1]]]). +fb_tsv_pred_stats('most-frequent', genotype_phenotype_data, [4, [#, [#, 'FBcv0002033', 5395], [#, 'FBbt00004508', 8272], [#, 'FBcv0000435', 9153], [#, 'FBbt00004729', 10701], [#, 'FBcv0000354', 24435], [#, 'FBcv0000351', 35360], [#, 'FBcv0000349', 47447]]]). +fb_tsv_pred_stats('less-frequent', genotype_phenotype_data, [4, [#, [#, 'FBbt00001314', 1], [#, 'FBbt00110023', 1], [#, 'FBbt00110022', 1], [#, 'FBbt00002511', 1], [#, 'FBbt00067044', 1], [#, 'FBbt00067062', 1], [#, 'FBbt00017021', 1]]]). +fb_tsv_pred_stats('most-frequent', genotype_phenotype_data, [5, [#, [#, 'embryonic stage', 4459], [#, 'somatic clone', 8931], [#, 'larval stage', 9821], [#, 'third instar larval stage', 9888], [#, 'adult stage', 16290], [#, recessive, 40476]]]). +fb_tsv_pred_stats('less-frequent', genotype_phenotype_data, [5, [#, [#, 'germline clone|embryonic stage 13', 1], [#, 'somatic clone - tissue specific|decreased number', 1], [#, 'oogenesis|decreased number|germline clone', 1], [#, 'germline clone|decreased number', 1], [#, 'recessive|first instar larval stage|maternal effect', 1], [#, 'maternal effect|second instar larval stage|recessive', 1], [#, 'larval stage|somatic clone|cell autonomous|decreased number', 1]]]). +fb_tsv_pred_stats('most-frequent', genotype_phenotype_data, [6, [#, [#, 'FBdv00005289', 4459], [#, 'FBcv0000336', 8931], [#, 'FBdv00005336', 9821], [#, 'FBdv00005339', 9888], [#, 'FBdv00005369', 16290], [#, 'FBcv0000298', 40476]]]). +fb_tsv_pred_stats('less-frequent', genotype_phenotype_data, [6, [#, [#, 'FBcv0000732', 1], [#, 'FBcv0000333|FBdv00005369|FBcv0000793', 1], [#, 'FBcv0000153|FBcv0000068', 1], [#, 'FBcv0000058|FBcv0000061', 1], [#, 'FBcv0000336|FBdv00005339|FBcv0000061', 1], [#, 'FBcv0007050|FBdv00007001|FBcv0000068', 1], [#, 'FBcv0007048|FBdv00005338', 1]]]). +fb_tsv_pred_stats('most-frequent', genotype_phenotype_data, [7, [#, [#, 'FBrf0132177', 2452], [#, 'FBrf0179797', 2682], [#, 'FBrf0210524', 7345], [#, 'FBrf0212295', 11407], [#, 'FBrf0210226', 11838], [#, unattributed, 15059], [#, 'FBrf0214518', 19955]]]). +fb_tsv_pred_stats('less-frequent', genotype_phenotype_data, [7, [#, [#, 'FBrf0189827', 1], [#, 'FBrf0179942', 1], [#, 'FBrf0206908', 1], [#, 'FBrf0183397', 1], [#, 'FBrf0023153', 1], [#, 'FBrf0221688', 1], [#, 'FBrf0237982', 1]]]). +fb_tsv_pred_stats('num-columns', cDNA_clone_data, [6]). +fb_tsv_pred_stats('duplicated-rows', cDNA_clone_data, [0]). +fb_tsv_pred_stats('total-rows', cDNA_clone_data, [722570]). +fb_tsv_pred_stats('unique-values', cDNA_clone_data, [1, 722570, object]). +fb_tsv_pred_stats('unique-values', cDNA_clone_data, [2, 4, object]). +fb_tsv_pred_stats('unique-values', cDNA_clone_data, [3, 722570, object]). +fb_tsv_pred_stats('unique-values', cDNA_clone_data, [4, 50, object]). +fb_tsv_pred_stats('unique-values', cDNA_clone_data, [5, 22711, object]). +fb_tsv_pred_stats('unique-values', cDNA_clone_data, [6, 696400, object]). +fb_tsv_pred_stats('missing-values', cDNA_clone_data, [1, 0, [], []]). +fb_tsv_pred_stats('missing-values', cDNA_clone_data, [2, 0, [], []]). +fb_tsv_pred_stats('null-value-count', cDNA_clone_data, [3, unknown, 1]). +fb_tsv_pred_stats('missing-values', cDNA_clone_data, [3, 1, [#, unknown], [#, 1]]). +fb_tsv_pred_stats('null-value-count', cDNA_clone_data, [4, '', 354]). +fb_tsv_pred_stats('missing-values', cDNA_clone_data, [4, 354, [#, ''], [#, 354]]). +fb_tsv_pred_stats('null-value-count', cDNA_clone_data, [5, '', 696444]). +fb_tsv_pred_stats('missing-values', cDNA_clone_data, [5, 696444, [#, ''], [#, 696444]]). +fb_tsv_pred_stats('null-value-count', cDNA_clone_data, [6, '', 26168]). +fb_tsv_pred_stats('missing-values', cDNA_clone_data, [6, 26168, [#, ''], [#, 26168]]). +fb_tsv_pred_stats('most-frequent', cDNA_clone_data, [2, [#, [#, 'Dsim', 239], [#, 'Dyak', 426], [#, 'Dpse', 13648], [#, 'Dmel', 708257]]]). +fb_tsv_pred_stats('less-frequent', cDNA_clone_data, [2, [#, [#, 'Dsim', 239], [#, 'Dyak', 426], [#, 'Dpse', 13648], [#, 'Dmel', 708257]]]). +fb_tsv_pred_stats('most-frequent', cDNA_clone_data, [4, [#, [#, 'SD_cDNA', 18885], [#, 'GH_cDNA', 20768], [#, 'AT_cDNA', 22564], [#, 'RH_cDNA', 52475], [#, 'RE_cDNA', 58036], [#, 'EK_EP_cDNA', 161904], [#, 'RP_cDNA', 220083]]]). +fb_tsv_pred_stats('less-frequent', cDNA_clone_data, [4, [#, [#, 'TB_cDNA', 3], [#, 'TA_cDNA', 36], [#, 'DE-ORESTES_cDNA', 61], [#, 'CB_cDNA', 61], [#, 'AM_cDNA', 84], [#, 'ST_cDNA', 85], [#, 'RT_pCR8_cDNA', 156]]]). +fb_tsv_pred_stats('most-frequent', cDNA_clone_data, [5, [#, [#, 'AY069671', 2], [#, 'AY051957', 2], [#, 'AY061414', 2], [#, 'AY069707', 2], [#, 'AY051914', 2], [#, 'AY231748', 3]]]). +fb_tsv_pred_stats('less-frequent', cDNA_clone_data, [5, [#, [#, 'BT150453', 1], [#, 'BT050556', 1], [#, 'BT010219', 1], [#, 'BT125004', 1], [#, 'BT006005', 1], [#, 'BT099857', 1], [#, 'BT100119', 1]]]). +fb_tsv_pred_stats('most-frequent', cDNA_clone_data, [6, [#, [#, 'GH897620', 1], [#, 'GH934971', 1], [#, 'CA807794', 1], [#, 'AI256966', 2], [#, 'BI636404', 2], [#, 'BI633401', 2]]]). +fb_tsv_pred_stats('less-frequent', cDNA_clone_data, [6, [#, [#, 'CA807794', 1], [#, 'GH872553', 1], [#, 'GH881842', 1], [#, 'GH911192', 1], [#, 'GH817175', 1], [#, 'GH899993', 1], [#, 'GH918491', 1]]]). +fb_tsv_pred_stats('num-columns', genomic_clone_data, [4]). +fb_tsv_pred_stats('duplicated-rows', genomic_clone_data, [0]). +fb_tsv_pred_stats('total-rows', genomic_clone_data, [50400]). +fb_tsv_pred_stats('unique-values', genomic_clone_data, [1, 50400, object]). +fb_tsv_pred_stats('unique-values', genomic_clone_data, [2, 1, object]). +fb_tsv_pred_stats('unique-values', genomic_clone_data, [3, 50400, object]). +fb_tsv_pred_stats('unique-values', genomic_clone_data, [4, 970, object]). +fb_tsv_pred_stats('missing-values', genomic_clone_data, [1, 0, [], []]). +fb_tsv_pred_stats('missing-values', genomic_clone_data, [2, 0, [], []]). +fb_tsv_pred_stats('missing-values', genomic_clone_data, [3, 0, [], []]). +fb_tsv_pred_stats('null-value-count', genomic_clone_data, [4, '', 49428]). +fb_tsv_pred_stats('missing-values', genomic_clone_data, [4, 49428, [#, ''], [#, 49428]]). +fb_tsv_pred_stats('most-frequent', genomic_clone_data, [2, [#, [#, 'Dmel', 50400]]]). +fb_tsv_pred_stats('less-frequent', genomic_clone_data, [2, [#, [#, 'Dmel', 50400]]]). +fb_tsv_pred_stats('most-frequent', genomic_clone_data, [4, [#, [#, 'AC104703', 1], [#, 'AC010031', 1], [#, 'AC069405', 1], [#, 'AC011662', 2], [#, 'AC098575', 2], [#, 'AC009888', 2]]]). +fb_tsv_pred_stats('less-frequent', genomic_clone_data, [4, [#, [#, 'AC105774', 1], [#, 'AC091226', 1], [#, 'AC069405', 1], [#, 'AC154046', 1], [#, 'AC010031', 1], [#, 'AC104703', 1], [#, 'AC010573', 1]]]). +fb_tsv_pred_stats('num-columns', fbgn_uniprot, [4]). +fb_tsv_pred_stats('duplicated-rows', fbgn_uniprot, [0]). +fb_tsv_pred_stats('total-rows', fbgn_uniprot, [32529]). +fb_tsv_pred_stats('unique-values', fbgn_uniprot, [1, 17130, object]). +fb_tsv_pred_stats('unique-values', fbgn_uniprot, [2, 17130, object]). +fb_tsv_pred_stats('unique-values', fbgn_uniprot, [3, 13964, object]). +fb_tsv_pred_stats('unique-values', fbgn_uniprot, [4, 32341, object]). +fb_tsv_pred_stats('missing-values', fbgn_uniprot, [1, 0, [], []]). +fb_tsv_pred_stats('missing-values', fbgn_uniprot, [2, 0, [], []]). +fb_tsv_pred_stats('null-value-count', fbgn_uniprot, [3, '', 4918]). +fb_tsv_pred_stats('missing-values', fbgn_uniprot, [3, 4918, [#, ''], [#, 4918]]). +fb_tsv_pred_stats('missing-values', fbgn_uniprot, [4, 0, [], []]). +fb_tsv_pred_stats('most-frequent', fbgn_uniprot, [1, [#, [#, 'FBgn0265045', 40], [#, 'FBgn0013885', 49], [#, 'FBgn0002022', 50], [#, 'FBgn0285944', 56], [#, 'FBgn0033159', 79], [#, 'FBgn0082496', 101], [#, 'FBgn0003731', 267]]]). +fb_tsv_pred_stats('less-frequent', fbgn_uniprot, [1, [#, [#, 'FBgn0000008', 1], [#, 'FBgn0040211', 1], [#, 'FBgn0040235', 1], [#, 'FBgn0040239', 1], [#, 'FBgn0040250', 1], [#, 'FBgn0040251', 1], [#, 'FBgn0040252', 1]]]). +fb_tsv_pred_stats('most-frequent', fbgn_uniprot, [2, [#, [#, 'Strn-Mlck', 40], [#, 'Dsub\\Acph-1', 49], [#, 'Catsup', 50], [#, para, 56], [#, 'Dscam1', 79], [#, 'Dpmo\\bi', 101], [#, 'Egfr', 267]]]). +fb_tsv_pred_stats('less-frequent', fbgn_uniprot, [2, [#, [#, a, 1], [#, hgo, 1], [#, 'c12.1', 1], [#, bc10, 1], [#, 'Ugt304A1', 1], [#, 'Ugt302K1', 1], [#, 'Ugt303A1', 1]]]). +fb_tsv_pred_stats('most-frequent', fbgn_uniprot, [3, [#, [#, 'CG33950', 32], [#, 'CG44162', 40], [#, 'CG10449', 50], [#, 'CG9907', 56], [#, 'CG17800', 79], [#, 'CG10079', 267]]]). +fb_tsv_pred_stats('less-frequent', fbgn_uniprot, [3, [#, [#, 'CG6741', 1], [#, 'CG9913', 1], [#, 'CG3172', 1], [#, 'CG14356', 1], [#, 'CG14355', 1], [#, 'CG9722', 1], [#, 'CG9649', 1]]]). +fb_tsv_pred_stats('most-frequent', fbgn_uniprot, [4, [#, [#, 'Q7KV12', 5], [#, 'Q5F4J7', 6], [#, 'P02255', 18], [#, 'P84051', 18], [#, 'P02299', 24], [#, 'P02283', 24], [#, 'P84040', 24]]]). +fb_tsv_pred_stats('less-frequent', fbgn_uniprot, [4, [#, [#, 'A0A0B4LG21', 1], [#, 'Q9GST6', 1], [#, 'Q9GST1', 1], [#, 'Q9GN59', 1], [#, 'Q9GNH0', 1], [#, 'Q9GPD9', 1], [#, 'Q9GNH4', 1]]]). +fb_tsv_pred_stats('num-columns', gp_informatio, [2]). +fb_tsv_pred_stats('duplicated-rows', gp_informatio, [8413]). +fb_tsv_pred_stats('total-rows', gp_informatio, [11695]). +fb_tsv_pred_stats('unique-values', gp_informatio, [1, 1885, object]). +fb_tsv_pred_stats('unique-values', gp_informatio, [2, 1851, object]). +fb_tsv_pred_stats('missing-values', gp_informatio, [1, 0, [], []]). +fb_tsv_pred_stats('missing-values', gp_informatio, [2, 0, [], []]). +fb_tsv_pred_stats('most-frequent', gp_informatio, [1, [#, [#, at, 24], [#, kinase, 35], [#, factor, 47], [#, of, 60], [#, 'P450', 82], [#, receptor, 203], [#, protein, 334]]]). +fb_tsv_pred_stats('less-frequent', gp_informatio, [1, [#, [#, '07/24/2023', 1], [#, 'receptor\\CG30106\\protein\\taxon:7227\\\\UniProtKB:A1ZAX0\\', 1], [#, '1b\\CG6446\\protein\\taxon:7227\\\\UniProtKB:O44253|UniProtKB:Q7KK54\\', 1], [#, '55B\\CG5765\\protein\\taxon:7227\\\\UniProtKB:Q8SXS5|UniProtKB:A1ZB24\\', 1], [#, 'K[+]', 1], [#, shock, 1], [#, 'MCU', 1]]]). +fb_tsv_pred_stats('most-frequent', gp_informatio, [2, [#, [#, '1\\CG17725\\protein\\taxon:7227\\\\UniProtKB:P20007\\', 1], [#, '6\\CG15068\\protein\\taxon:7227\\\\UniProtKB:A1ZB64\\', 1], [#, '2\\CG15067\\protein\\taxon:7227\\\\UniProtKB:Q8SYA7|UniProtKB:A1ZB61\\', 1], [#, '1\\CG15066\\protein\\taxon:7227\\\\UniProtKB:Q9V8F5\\', 1], [#, 'regulator\\CG17680\\protein\\taxon:7227\\\\UniProtKB:Q7JX57\\', 1], [#, 'channel\\CG5076\\protein\\taxon:7227\\\\UniProtKB:Q23974|UniProtKB:A1ZB14|UniProtKB:A0A0B4LGW2\\', 1], [#, _, 1]]]). +fb_tsv_pred_stats('less-frequent', gp_informatio, [2, [#, [#, _, 1], [#, '1\\CG15066\\protein\\taxon:7227\\\\UniProtKB:Q9V8F5\\', 1], [#, '2\\CG15067\\protein\\taxon:7227\\\\UniProtKB:Q8SYA7|UniProtKB:A1ZB61\\', 1], [#, '6\\CG15068\\protein\\taxon:7227\\\\UniProtKB:A1ZB64\\', 1], [#, '1\\CG17725\\protein\\taxon:7227\\\\UniProtKB:P20007\\', 1], [#, '2\\CG10924\\protein\\taxon:7227\\\\UniProtKB:Q7JXB5|UniProtKB:A8DYI3\\', 1], [#, '1\\CG5170\\protein\\taxon:7227\\\\UniProtKB:Q7KN84|UniProtKB:Q95T04|UniProtKB:Q9U982|UniProtKB:Q7KN75\\', 1]]]). +fb_tsv_pred_stats('num-columns', pmid_fbgn_uniprot, [5]). +fb_tsv_pred_stats('duplicated-rows', pmid_fbgn_uniprot, [0]). +fb_tsv_pred_stats('total-rows', pmid_fbgn_uniprot, [2262948]). +fb_tsv_pred_stats('unique-values', pmid_fbgn_uniprot, [1, 57873, object]). +fb_tsv_pred_stats('unique-values', pmid_fbgn_uniprot, [2, 57872, int64]). +fb_tsv_pred_stats('unique-values', pmid_fbgn_uniprot, [3, 146121, object]). +fb_tsv_pred_stats('unique-values', pmid_fbgn_uniprot, [4, 2, object]). +fb_tsv_pred_stats('unique-values', pmid_fbgn_uniprot, [5, 184918, object]). +fb_tsv_pred_stats('missing-values', pmid_fbgn_uniprot, [1, 0, [], []]). +fb_tsv_pred_stats('missing-values', pmid_fbgn_uniprot, [2, 0, [], []]). +fb_tsv_pred_stats('missing-values', pmid_fbgn_uniprot, [3, 0, [], []]). +fb_tsv_pred_stats('missing-values', pmid_fbgn_uniprot, [4, 0, [], []]). +fb_tsv_pred_stats('missing-values', pmid_fbgn_uniprot, [5, 0, [], []]). +fb_tsv_pred_stats('most-frequent', pmid_fbgn_uniprot, [1, [#, [#, 'FBrf0244508', 11253], [#, 'FBrf0229340', 12087], [#, 'FBrf0210524', 14897], [#, 'FBrf0212295', 20997], [#, 'FBrf0210226', 21057], [#, 'FBrf0219727', 27601], [#, 'FBrf0200326', 154679]]]). +fb_tsv_pred_stats('less-frequent', pmid_fbgn_uniprot, [1, [#, [#, 'FBrf0207593', 1], [#, 'FBrf0073396', 1], [#, 'FBrf0216372', 1], [#, 'FBrf0050713', 1], [#, 'FBrf0215265', 1], [#, 'FBrf0228014', 1], [#, 'FBrf0084265', 1]]]). +fb_tsv_pred_stats('most-frequent', pmid_fbgn_uniprot, [2, [#, [#, 31722958, 11253], [#, 25312911, 12087], [#, 20371351, 14897], [#, 21074052, 20997], [#, 20220848, 21057], [#, 23071443, 27601], [#, 17994087, 154679]]]). +fb_tsv_pred_stats('less-frequent', pmid_fbgn_uniprot, [2, [#, [#, 19226322, 1], [#, 21035367, 1], [#, 3938362, 1], [#, 7641726, 1], [#, 31992709, 1], [#, 2504633, 1], [#, 7924995, 1]]]). +fb_tsv_pred_stats('most-frequent', pmid_fbgn_uniprot, [3, [#, [#, 'FBgn0003371', 11920], [#, 'FBgn0001624', 12980], [#, 'FBgn0264255', 17080], [#, 'FBgn0004647', 18088], [#, 'FBgn0033159', 22357], [#, 'FBgn0285944', 22904], [#, 'FBgn0003731', 395427]]]). +fb_tsv_pred_stats('less-frequent', pmid_fbgn_uniprot, [3, [#, [#, 'FBgn0182483', 1], [#, 'FBgn0152605', 1], [#, 'FBgn0102225', 1], [#, 'FBgn0191710', 1], [#, 'FBgn0186768', 1], [#, 'FBgn0138504', 1], [#, 'FBgn0147962', 1]]]). +fb_tsv_pred_stats('most-frequent', pmid_fbgn_uniprot, [4, [#, [#, 'UniProt/Swiss-Prot', 394838], [#, 'UniProt/TrEMBL', 1868110]]]). +fb_tsv_pred_stats('less-frequent', pmid_fbgn_uniprot, [4, [#, [#, 'UniProt/Swiss-Prot', 394838], [#, 'UniProt/TrEMBL', 1868110]]]). +fb_tsv_pred_stats('most-frequent', pmid_fbgn_uniprot, [5, [#, [#, 'Q7YSQ1', 2584], [#, 'Q7Z1J1', 2584], [#, 'Q7YSR5', 2584], [#, 'Q7YSU6', 2584], [#, 'M9NE67', 2584], [#, 'P10090', 3804], [#, 'P09615', 4838]]]). +fb_tsv_pred_stats('less-frequent', pmid_fbgn_uniprot, [5, [#, [#, 'B4QI97', 1], [#, 'B4IFF0', 1], [#, 'B3MJC2', 1], [#, 'B4NVB3', 1], [#, 'A0A0Q9WJA5', 1], [#, 'B4H241', 1], [#, 'B3NEU8', 1]]]). +fb_tsv_pred_stats('num-columns', automated_gene_summaries, [2]). +fb_tsv_pred_stats('duplicated-rows', automated_gene_summaries, [0]). +fb_tsv_pred_stats('total-rows', automated_gene_summaries, [237237]). +fb_tsv_pred_stats('unique-values', automated_gene_summaries, [1, 237237, object]). +fb_tsv_pred_stats('unique-values', automated_gene_summaries, [2, 237237, object]). +fb_tsv_pred_stats('missing-values', automated_gene_summaries, [1, 0, [], []]). +fb_tsv_pred_stats('missing-values', automated_gene_summaries, [2, 0, [], []]). +fb_tsv_pred_stats('num-columns', best_gene_summary, [4]). +fb_tsv_pred_stats('duplicated-rows', best_gene_summary, [0]). +fb_tsv_pred_stats('total-rows', best_gene_summary, [32142]). +fb_tsv_pred_stats('unique-values', best_gene_summary, [1, 32142, object]). +fb_tsv_pred_stats('unique-values', best_gene_summary, [2, 32142, object]). +fb_tsv_pred_stats('unique-values', best_gene_summary, [3, 5, object]). +fb_tsv_pred_stats('unique-values', best_gene_summary, [4, 29750, object]). +fb_tsv_pred_stats('missing-values', best_gene_summary, [1, 0, [], []]). +fb_tsv_pred_stats('missing-values', best_gene_summary, [2, 0, [], []]). +fb_tsv_pred_stats('missing-values', best_gene_summary, [3, 0, [], []]). +fb_tsv_pred_stats('null-value-count', best_gene_summary, [4, '', 21]). +fb_tsv_pred_stats('missing-values', best_gene_summary, [4, 21, [#, ''], [#, 21]]). +fb_tsv_pred_stats('most-frequent', best_gene_summary, [3, [#, [#, 'Interactive Fly', 64], [#, 'UniProtKB', 1737], [#, 'FlyBase Gene Snapshot', 3655], [#, 'Alliance', 8284], [#, 'FlyBase Auto Summary', 18402]]]). +fb_tsv_pred_stats('less-frequent', best_gene_summary, [3, [#, [#, 'Interactive Fly', 64], [#, 'UniProtKB', 1737], [#, 'FlyBase Gene Snapshot', 3655], [#, 'Alliance', 8284], [#, 'FlyBase Auto Summary', 18402]]]). +fb_tsv_pred_stats('most-frequent', best_gene_summary, [4, [#, [#, 'Predicted to enable chitin binding activity. Predicted to be located in extracellular region.', 48], [#, 'Predicted to enable serine-type endopeptidase activity. Predicted to be involved in proteolysis.', 56], [#, 'Is expressed in spermatozoon.', 63], [#, 'Predicted to be involved in RNA processing. Predicted to be located in nucleolus.', 72], [#, 'Predicted to be a structural constituent of ribosome. Predicted to be involved in translation. Predicted to be located in cytosolic ribosome.', 96], [#, 'Is expressed in organism.', 107], [#, 'Is expressed in adult head.', 114]]]). +fb_tsv_pred_stats('less-frequent', best_gene_summary, [4, [#, [#, 'The gene lethal (1) 291-68 is referred to in FlyBase by the symbol Dmel\\l(1)291-68 (FBgn0011177). It is a gene from Dmel. Gene has not been localized to the genome sequence. Its molecular function is unknown. The biological processes in which it is involved are not known. One allele is reported. No phenotypic data is available. The phenotypic class of allele includes: lethal.', 1], [#, 'The gene E(csw)3B is referred to in FlyBase by the symbol Dmel\\E(csw)3B (FBgn0041256). It is a gene from Dmel. Gene has not been localized to the genome sequence. Its molecular function is described by: . The biological processes in which it is involved are not known. No alleles are reported.', 1], [#, 'The gene E3 is referred to in FlyBase by the symbol Dmel\\E3 (FBgn0041255). It is a gene from Dmel. Gene has not been localized to the genome sequence. Its molecular function is unknown. The biological processes in which it is involved are not known. No alleles are reported.', 1], [#, 'The gene H23-14 is referred to in FlyBase by the symbol Dmel\\H23-14 (FBgn0041211). It is a gene from Dmel. Gene has not been localized to the genome sequence. Its molecular function is unknown. The biological processes in which it is involved are not known. One allele is reported. No phenotypic data is available. The phenotypic class of allele includes: auxotroph.', 1], [#, 'The gene Lipocalin is referred to in FlyBase by the symbol Dmel\\Lipocalin (FBgn0041202). It is a gene from Dmel. Gene has not been localized to the genome sequence. Its molecular function is unknown. The biological processes in which it is involved are not known. No alleles are reported.', 1], [#, 'The gene prolyl-4-hydroxylase-a related protein is referred to in FlyBase by the symbol Dmel\\PH4\\03b1-RP (FBgn0041197). It is a gene from Dmel. Gene has not been localized to the genome sequence. Its molecular function is unknown. The biological processes in which it is involved are not known. No alleles are reported.', 1], [#, 'The gene SSP6107 is referred to in FlyBase by the symbol Dmel\\SSP6107 (FBgn0041189). It is a gene from Dmel. Gene has not been localized to the genome sequence. Its molecular function is unknown. The biological processes in which it is involved are not known. No alleles are reported.', 1]]]). +fb_tsv_pred_stats('num-columns', 'Dmel_enzyme_data', [11]). +fb_tsv_pred_stats('duplicated-rows', 'Dmel_enzyme_data', [0]). +fb_tsv_pred_stats('total-rows', 'Dmel_enzyme_data', [3969]). +fb_tsv_pred_stats('unique-values', 'Dmel_enzyme_data', [1, 572, object]). +fb_tsv_pred_stats('unique-values', 'Dmel_enzyme_data', [2, 572, object]). +fb_tsv_pred_stats('unique-values', 'Dmel_enzyme_data', [3, 441, object]). +fb_tsv_pred_stats('unique-values', 'Dmel_enzyme_data', [4, 441, object]). +fb_tsv_pred_stats('unique-values', 'Dmel_enzyme_data', [5, 281, object]). +fb_tsv_pred_stats('unique-values', 'Dmel_enzyme_data', [6, 182, object]). +fb_tsv_pred_stats('unique-values', 'Dmel_enzyme_data', [7, 3736, object]). +fb_tsv_pred_stats('unique-values', 'Dmel_enzyme_data', [8, 3736, object]). +fb_tsv_pred_stats('unique-values', 'Dmel_enzyme_data', [9, 2454, object]). +fb_tsv_pred_stats('unique-values', 'Dmel_enzyme_data', [10, 860, object]). +fb_tsv_pred_stats('unique-values', 'Dmel_enzyme_data', [11, 860, object]). +fb_tsv_pred_stats('missing-values', 'Dmel_enzyme_data', [1, 0, [], []]). +fb_tsv_pred_stats('missing-values', 'Dmel_enzyme_data', [2, 0, [], []]). +fb_tsv_pred_stats('missing-values', 'Dmel_enzyme_data', [3, 0, [], []]). +fb_tsv_pred_stats('missing-values', 'Dmel_enzyme_data', [4, 0, [], []]). +fb_tsv_pred_stats('null-value-count', 'Dmel_enzyme_data', [5, '', 1642]). +fb_tsv_pred_stats('missing-values', 'Dmel_enzyme_data', [5, 1642, [#, ''], [#, 1642]]). +fb_tsv_pred_stats('null-value-count', 'Dmel_enzyme_data', [6, '', 2724]). +fb_tsv_pred_stats('missing-values', 'Dmel_enzyme_data', [6, 2724, [#, ''], [#, 2724]]). +fb_tsv_pred_stats('missing-values', 'Dmel_enzyme_data', [7, 0, [], []]). +fb_tsv_pred_stats('missing-values', 'Dmel_enzyme_data', [8, 0, [], []]). +fb_tsv_pred_stats('null-value-count', 'Dmel_enzyme_data', [9, '', 1328]). +fb_tsv_pred_stats('missing-values', 'Dmel_enzyme_data', [9, 1328, [#, ''], [#, 1328]]). +fb_tsv_pred_stats('null-value-count', 'Dmel_enzyme_data', [10, '', 1609]). +fb_tsv_pred_stats('missing-values', 'Dmel_enzyme_data', [10, 1609, [#, ''], [#, 1609]]). +fb_tsv_pred_stats('null-value-count', 'Dmel_enzyme_data', [11, '', 1609]). +fb_tsv_pred_stats('missing-values', 'Dmel_enzyme_data', [11, 1609, [#, ''], [#, 1609]]). +fb_tsv_pred_stats('most-frequent', 'Dmel_enzyme_data', [1, [#, [#, 'FBgg0001478', 36], [#, 'FBgg0001695', 36], [#, 'FBgg0001207', 45], [#, 'FBgg0001618', 51], [#, 'FBgg0001079', 61], [#, 'FBgg0000128', 98], [#, 'FBgg0001078', 114]]]). +fb_tsv_pred_stats('less-frequent', 'Dmel_enzyme_data', [1, [#, [#, 'FBgg0001510', 1], [#, 'FBgg0001617', 1], [#, 'FBgg0001419', 1], [#, 'FBgg0001420', 1], [#, 'FBgg0001622', 1], [#, 'FBgg0001246', 1], [#, 'FBgg0000869', 1]]]). +fb_tsv_pred_stats('most-frequent', 'Dmel_enzyme_data', [2, [#, [#, 'UNCLASSIFIED RNA ENDONUCLEASES', 36], [#, 'CYTOCHROME P450 - CYP3 CLAN', 36], [#, 'UNCLASSIFIED NON-AMINOACYL ACYLTRANSFERASES', 45], [#, 'ECDYSTEROID KINASE-LIKE', 51], [#, 'S1A SERINE PROTEASES - CHYMOTRYPSIN-LIKE', 61], [#, 'UNCLASSIFIED RING DOMAIN UBIQUITIN LIGASES', 98], [#, 'S1A SERINE PROTEASES - TRYPSIN-LIKE', 114]]]). +fb_tsv_pred_stats('less-frequent', 'Dmel_enzyme_data', [2, [#, [#, 'TRANSGLUTAMINASES', 1], [#, 'BETA-ALANYL-DOPAMINE/HISTAMINE HYDROLASES', 1], [#, 'SITE 2 PEPTIDASES', 1], [#, 'M76 METALLOENDOPEPTIDASES', 1], [#, 'EYA FAMILY PROTEIN TYROSINE PHOSPHATASES', 1], [#, 'DEOXYCYTIDYLTRANSFERASES', 1], [#, 'OXO-ACID-LYASES', 1]]]). +fb_tsv_pred_stats('most-frequent', 'Dmel_enzyme_data', [3, [#, [#, 'GO:0004806', 55], [#, 'GO:0003724', 59], [#, 'GO:0004674', 90], [#, 'GO:0004497', 93], [#, 'GO:0003924', 146], [#, 'GO:0061630', 150], [#, 'GO:0004252', 205]]]). +fb_tsv_pred_stats('less-frequent', 'Dmel_enzyme_data', [3, [#, [#, 'GO:0071566', 1], [#, 'GO:0003810', 1], [#, 'GO:0003923', 1], [#, 'GO:0016642', 1], [#, 'GO:0061863', 1], [#, 'GO:0008970', 1], [#, 'GO:0016872', 1]]]). +fb_tsv_pred_stats('most-frequent', 'Dmel_enzyme_data', [4, [#, [#, 'triglyceride lipase activity', 55], [#, 'RNA helicase activity', 59], [#, 'protein serine/threonine kinase activity', 90], [#, 'monooxygenase activity', 93], [#, 'GTPase activity', 146], [#, 'ubiquitin protein ligase activity', 150], [#, 'serine-type endopeptidase activity', 205]]]). +fb_tsv_pred_stats('less-frequent', 'Dmel_enzyme_data', [4, [#, [#, 'UFM1 activating enzyme activity', 1], [#, 'protein-glutamine gamma-glutamyltransferase activity', 1], [#, 'GPI-anchor transamidase activity', 1], [#, 'oxidoreductase activity, acting on the CH-NH2 group of donors, disulfide as acceptor', 1], [#, 'microtubule plus end polymerase', 1], [#, 'phospholipase A1 activity', 1], [#, 'intramolecular lyase activity', 1]]]). +fb_tsv_pred_stats('most-frequent', 'Dmel_enzyme_data', [5, [#, [#, '3.1.3.16', 47], [#, '3.4.24.-', 47], [#, '3.1.1.3', 55], [#, '3.6.4.13', 59], [#, '2.7.11.1', 90], [#, '3.4.21.-', 209]]]). +fb_tsv_pred_stats('less-frequent', 'Dmel_enzyme_data', [5, [#, [#, '1.16.1.-', 1], [#, '3.4.19.5', 1], [#, '3.2.1.130', 1], [#, '3.5.1.89', 1], [#, '4.3.1.-|4.3.-.-', 1], [#, '7.2.2.9', 1], [#, '4.1.99.22', 1]]]). +fb_tsv_pred_stats('most-frequent', 'Dmel_enzyme_data', [6, [#, [#, 'ubiquitinyl hydrolase 1', 36], [#, 'glutathione transferase', 38], [#, 'protein-serine/threonine phosphatase', 47], [#, 'triacylglycerol lipase', 55], [#, 'RNA helicase', 59], [#, 'non-specific serine/threonine protein kinase', 90]]]). +fb_tsv_pred_stats('less-frequent', 'Dmel_enzyme_data', [6, [#, [#, 'ribonuclease T2', 1], [#, 'tripeptidyl-peptidase I|tripeptidyl-peptidase II', 1], [#, 'phospholipase A1', 1], [#, 'deoxyribonuclease II', 1], [#, 'N-acetylglucosamine-6-phosphate deacetylase', 1], [#, 'molybdopterin molybdotransferase', 1], [#, 'protoporphyrin ferrochelatase', 1]]]). +fb_tsv_pred_stats('most-frequent', 'Dmel_enzyme_data', [7, [#, [#, 'FBgn0028916', 3], [#, 'FBgn0002905', 3], [#, 'FBgn0030731', 3], [#, 'FBgn0011768', 3], [#, 'FBgn0034246', 3], [#, 'FBgn0263831', 4], [#, 'FBgn0010355', 4]]]). +fb_tsv_pred_stats('less-frequent', 'Dmel_enzyme_data', [7, [#, [#, 'FBgn0025186', 1], [#, 'FBgn0043576', 1], [#, 'FBgn0043577', 1], [#, 'FBgn0043578', 1], [#, 'FBgn0029689', 1], [#, 'FBgn0037759', 1], [#, 'FBgn0027538', 1]]]). +fb_tsv_pred_stats('most-frequent', 'Dmel_enzyme_data', [8, [#, [#, 'CG33090', 3], [#, 'PolQ', 3], [#, 'Mfe2', 3], [#, 'Fdh', 3], [#, 'Dcr-2', 3], [#, 'Gen', 4], [#, 'Taf1', 4]]]). +fb_tsv_pred_stats('less-frequent', 'Dmel_enzyme_data', [8, [#, [#, 'ari-2', 1], [#, 'PGRP-SC1a', 1], [#, 'PGRP-SB2', 1], [#, 'PGRP-SB1', 1], [#, 'CG6428', 1], [#, 'CG8526', 1], [#, beta4GalNAcTA, 1]]]). +fb_tsv_pred_stats('most-frequent', 'Dmel_enzyme_data', [9, [#, [#, rudimentary, 3], [#, 'Trehalose-6-phosphate synthase 1', 3], [#, 'peroxisomal Multifunctional enzyme type 2', 3], [#, sepia, 3], [#, 'XPG-like endonuclease', 4], [#, 'TBP-associated factor 1', 4]]]). +fb_tsv_pred_stats('less-frequent', 'Dmel_enzyme_data', [9, [#, [#, 'ariadne 2', 1], [#, 'Cardiolipin synthase', 1], [#, 'Sphingomyelin synthase related', 1], [#, 'Phosphatidylserine synthase', 1], [#, 'Pyruvate kinase', 1], [#, 'easily shocked', 1], [#, fumble, 1]]]). +fb_tsv_pred_stats('most-frequent', 'Dmel_enzyme_data', [10, [#, [#, '5.2.1.8', 33], [#, '3.4.19.12', 36], [#, '3.1.3.16', 38], [#, '3.1.1.3', 51], [#, '3.6.4.13', 54], [#, '2.7.11.1', 104]]]). +fb_tsv_pred_stats('less-frequent', 'Dmel_enzyme_data', [10, [#, [#, '2.5.1.16', 1], [#, '2.1.1.62', 1], [#, '2.1.1.56', 1], [#, '2.1.1.386', 1], [#, '2.3.3.10', 1], [#, '2.3.3.8', 1], [#, '2.3.1.168', 1]]]). +fb_tsv_pred_stats('most-frequent', 'Dmel_enzyme_data', [11, [#, [#, 'peptidylprolyl isomerase', 33], [#, 'ubiquitinyl hydrolase 1', 36], [#, 'protein-serine/threonine phosphatase', 38], [#, 'triacylglycerol lipase', 51], [#, 'RNA helicase', 54], [#, 'non-specific serine/threonine protein kinase', 104]]]). +fb_tsv_pred_stats('less-frequent', 'Dmel_enzyme_data', [11, [#, [#, 'spermidine synthase', 1], [#, 'mRNA (2\'-O-methyladenosine-N(6)-)-methyltransferase', 1], [#, 'mRNA (guanine-N(7))-methyltransferase', 1], [#, 'small RNA 2\'-O-methyltransferase', 1], [#, 'hydroxymethylglutaryl-CoA synthase', 1], [#, 'ATP citrate synthase', 1], [#, 'dihydrolipoyllysine-residue (2-methylpropanoyl)transferase', 1]]]). +fb_tsv_pred_stats('num-columns', dmel_gene_sequence_ontology_annotations, [4]). +fb_tsv_pred_stats('duplicated-rows', dmel_gene_sequence_ontology_annotations, [0]). +fb_tsv_pred_stats('total-rows', dmel_gene_sequence_ontology_annotations, [38590]). +fb_tsv_pred_stats('unique-values', dmel_gene_sequence_ontology_annotations, [1, 17902, object]). +fb_tsv_pred_stats('unique-values', dmel_gene_sequence_ontology_annotations, [2, 17902, object]). +fb_tsv_pred_stats('unique-values', dmel_gene_sequence_ontology_annotations, [3, 44, object]). +fb_tsv_pred_stats('unique-values', dmel_gene_sequence_ontology_annotations, [4, 44, object]). +fb_tsv_pred_stats('missing-values', dmel_gene_sequence_ontology_annotations, [1, 0, [], []]). +fb_tsv_pred_stats('missing-values', dmel_gene_sequence_ontology_annotations, [2, 0, [], []]). +fb_tsv_pred_stats('missing-values', dmel_gene_sequence_ontology_annotations, [3, 0, [], []]). +fb_tsv_pred_stats('missing-values', dmel_gene_sequence_ontology_annotations, [4, 0, [], []]). +fb_tsv_pred_stats('most-frequent', dmel_gene_sequence_ontology_annotations, [1, [#, [#, 'FBgn0263102', 5], [#, 'FBgn0264308', 5], [#, 'FBgn0285944', 5], [#, 'FBgn0000448', 5], [#, 'FBgn0266019', 5], [#, 'FBgn0260866', 5], [#, 'FBgn0283521', 5]]]). +fb_tsv_pred_stats('less-frequent', dmel_gene_sequence_ontology_annotations, [1, [#, [#, 'FBgn0000003', 1], [#, 'FBgn0085282', 1], [#, 'FBgn0085280', 1], [#, 'FBgn0085279', 1], [#, 'FBgn0085277', 1], [#, 'FBgn0085276', 1], [#, 'FBgn0085274', 1]]]). +fb_tsv_pred_stats('most-frequent', dmel_gene_sequence_ontology_annotations, [2, [#, [#, psq, 5], [#, hbt, 5], [#, para, 5], [#, 'Hr3', 5], [#, rudhira, 5], [#, dnr1, 5], [#, lola, 5]]]). +fb_tsv_pred_stats('less-frequent', dmel_gene_sequence_ontology_annotations, [2, [#, [#, '7SLRNA:CR32864', 1], [#, 'CG34253', 1], [#, 'CG34251', 1], [#, 'CG34250', 1], [#, 'CG34248', 1], [#, 'CG34247', 1], [#, 'CG34245', 1]]]). +fb_tsv_pred_stats('most-frequent', dmel_gene_sequence_ontology_annotations, [3, [#, [#, gene_with_stop_codon_read_through, 402], [#, antisense_lncRNA_gene, 507], [#, gene, 767], [#, gene_with_edited_transcript, 810], [#, lncRNA_gene, 1996], [#, protein_coding_gene, 13986], [#, nuclear_gene, 17707]]]). +fb_tsv_pred_stats('less-frequent', dmel_gene_sequence_ontology_annotations, [3, [#, [#, sbRNA_gene, 1], [#, 'SRP_RNA_gene', 1], [#, 'RNase_MRP_RNA_gene', 1], [#, 'RNase_P_RNA_gene', 1], [#, mt_SSU_rRNA_gene, 1], [#, mt_LSU_rRNA_gene, 1], [#, gene_with_recoded_mRNA, 2]]]). +fb_tsv_pred_stats('most-frequent', dmel_gene_sequence_ontology_annotations, [4, [#, [#, 'SO:0000697', 402], [#, 'SO:0002182', 507], [#, 'SO:0000704', 767], [#, 'SO:0000548', 810], [#, 'SO:0002127', 1996], [#, 'SO:0001217', 13986], [#, 'SO:0000087', 17707]]]). +fb_tsv_pred_stats('less-frequent', dmel_gene_sequence_ontology_annotations, [4, [#, [#, 'SO:0002353', 1], [#, 'SO:0001269', 1], [#, 'SO:0001640', 1], [#, 'SO:0001639', 1], [#, 'SO:0002365', 1], [#, 'SO:0002364', 1], [#, 'SO:0000693', 2]]]). +fb_tsv_pred_stats('num-columns', dmel_unique_protein_isoforms, [4]). +fb_tsv_pred_stats('duplicated-rows', dmel_unique_protein_isoforms, [0]). +fb_tsv_pred_stats('total-rows', dmel_unique_protein_isoforms, [22452]). +fb_tsv_pred_stats('unique-values', dmel_unique_protein_isoforms, [1, 13986, object]). +fb_tsv_pred_stats('unique-values', dmel_unique_protein_isoforms, [2, 13986, object]). +fb_tsv_pred_stats('unique-values', dmel_unique_protein_isoforms, [3, 22452, object]). +fb_tsv_pred_stats('unique-values', dmel_unique_protein_isoforms, [4, 5633, object]). +fb_tsv_pred_stats('missing-values', dmel_unique_protein_isoforms, [1, 0, [], []]). +fb_tsv_pred_stats('missing-values', dmel_unique_protein_isoforms, [2, 0, [], []]). +fb_tsv_pred_stats('missing-values', dmel_unique_protein_isoforms, [3, 0, [], []]). +fb_tsv_pred_stats('null-value-count', dmel_unique_protein_isoforms, [4, '', 16820]). +fb_tsv_pred_stats('missing-values', dmel_unique_protein_isoforms, [4, 16820, [#, ''], [#, 16820]]). +fb_tsv_pred_stats('most-frequent', dmel_unique_protein_isoforms, [1, [#, [#, 'FBgn0003429', 23], [#, 'FBgn0033504', 25], [#, 'FBgn0266696', 25], [#, 'FBgn0284408', 25], [#, 'FBgn0002781', 31], [#, 'FBgn0285944', 57], [#, 'FBgn0033159', 75]]]). +fb_tsv_pred_stats('less-frequent', dmel_unique_protein_isoforms, [1, [#, [#, 'FBgn0000008', 1], [#, 'FBgn0038579', 1], [#, 'FBgn0038581', 1], [#, 'FBgn0038582', 1], [#, 'FBgn0038583', 1], [#, 'FBgn0038584', 1], [#, 'FBgn0038585', 1]]]). +fb_tsv_pred_stats('most-frequent', dmel_unique_protein_isoforms, [2, [#, [#, slo, 23], [#, 'CAP', 25], [#, 'Svil', 25], [#, trol, 25], [#, 'mod(mdg4)', 31], [#, para, 57], [#, 'Dscam1', 75]]]). +fb_tsv_pred_stats('less-frequent', dmel_unique_protein_isoforms, [2, [#, [#, a, 1], [#, 'CG14313', 1], [#, 'CG14314', 1], [#, 'CG7988', 1], [#, 'CG7183', 1], [#, mTerf5, 1], [#, 'Non3', 1]]]). +fb_tsv_pred_stats('most-frequent', dmel_unique_protein_isoforms, [4, [#, [#, 'Saf-B-PF', 1], [#, 'sosie-PC', 1], [#, 'Nct-PC', 1], [#, 'CG3744-PG', 1], [#, 'CG3744-PF', 1], [#, 'Not11-PC', 1]]]). +fb_tsv_pred_stats('less-frequent', dmel_unique_protein_isoforms, [4, [#, [#, 'MAN1-PB,MAN1-PC', 1], [#, 'Nct-PC', 1], [#, 'sosie-PC', 1], [#, 'Saf-B-PF', 1], [#, 'Ude-PC,Ude-PD', 1], [#, 'CG5805-PB', 1], [#, 'atl-PB,atl-PC', 1]]]). +fb_tsv_pred_stats('num-columns', fbgn_annotation_ID, [6]). +fb_tsv_pred_stats('duplicated-rows', fbgn_annotation_ID, [0]). +fb_tsv_pred_stats('total-rows', fbgn_annotation_ID, [17901]). +fb_tsv_pred_stats('unique-values', fbgn_annotation_ID, [1, 17901, object]). +fb_tsv_pred_stats('unique-values', fbgn_annotation_ID, [2, 1, object]). +fb_tsv_pred_stats('unique-values', fbgn_annotation_ID, [3, 17901, object]). +fb_tsv_pred_stats('unique-values', fbgn_annotation_ID, [4, 6498, object]). +fb_tsv_pred_stats('unique-values', fbgn_annotation_ID, [5, 17901, object]). +fb_tsv_pred_stats('unique-values', fbgn_annotation_ID, [6, 2214, object]). +fb_tsv_pred_stats('missing-values', fbgn_annotation_ID, [1, 0, [], []]). +fb_tsv_pred_stats('missing-values', fbgn_annotation_ID, [2, 0, [], []]). +fb_tsv_pred_stats('missing-values', fbgn_annotation_ID, [3, 0, [], []]). +fb_tsv_pred_stats('null-value-count', fbgn_annotation_ID, [4, '', 11059]). +fb_tsv_pred_stats('missing-values', fbgn_annotation_ID, [4, 11059, [#, ''], [#, 11059]]). +fb_tsv_pred_stats('missing-values', fbgn_annotation_ID, [5, 0, [], []]). +fb_tsv_pred_stats('null-value-count', fbgn_annotation_ID, [6, '', 15268]). +fb_tsv_pred_stats('missing-values', fbgn_annotation_ID, [6, 15268, [#, ''], [#, 15268]]). +fb_tsv_pred_stats('most-frequent', fbgn_annotation_ID, [2, [#, [#, 'Dmel', 17901]]]). +fb_tsv_pred_stats('less-frequent', fbgn_annotation_ID, [2, [#, [#, 'Dmel', 17901]]]). +fb_tsv_pred_stats('most-frequent', fbgn_annotation_ID, [4, [#, [#, 'FBgn0031342', 4], [#, 'FBgn0034648', 4], [#, 'FBgn0037173', 6], [#, 'FBgn0003932', 6], [#, 'FBgn0052605', 12], [#, 'FBgn0002867', 32]]]). +fb_tsv_pred_stats('less-frequent', fbgn_annotation_ID, [4, [#, [#, 'FBgn0034701,FBgn0034702', 1], [#, 'FBgn0036269,FBgn0036270', 1], [#, 'FBgn0062499', 1], [#, 'FBgn0045834,FBgn0046807', 1], [#, 'FBgn0060100', 1], [#, 'FBgn0036185,FBgn0040818', 1], [#, 'FBgn0036175', 1]]]). +fb_tsv_pred_stats('most-frequent', fbgn_annotation_ID, [6, [#, [#, 'CG14398', 4], [#, 'CG15675', 4], [#, 'CG10450', 4], [#, 'CG14458', 6], [#, 'CG2149', 6], [#, 'CG32605', 12]]]). +fb_tsv_pred_stats('less-frequent', fbgn_annotation_ID, [6, [#, [#, 'CG13505', 1], [#, 'CG15275,CG15276,CG15277,CG33515', 1], [#, 'CG31537,CG2534', 1], [#, 'CG30111,CG5058', 1], [#, 'CG30164,CG30165,CG30166,CG4556', 1], [#, 'CG30179,CG30174,CG33149,CG3220', 1], [#, 'CG14428', 1]]]). +fb_tsv_pred_stats('num-columns', fbgn_exons2affy1_overlaps, [30]). +fb_tsv_pred_stats('duplicated-rows', fbgn_exons2affy1_overlaps, [0]). +fb_tsv_pred_stats('total-rows', fbgn_exons2affy1_overlaps, [12082]). +fb_tsv_pred_stats('unique-values', fbgn_exons2affy1_overlaps, [1, 12082, object]). +fb_tsv_pred_stats('unique-values', fbgn_exons2affy1_overlaps, [2, 11598, object]). +fb_tsv_pred_stats('unique-values', fbgn_exons2affy1_overlaps, [3, 11576, object]). +fb_tsv_pred_stats('unique-values', fbgn_exons2affy1_overlaps, [4, 11569, object]). +fb_tsv_pred_stats('unique-values', fbgn_exons2affy1_overlaps, [5, 11538, object]). +fb_tsv_pred_stats('unique-values', fbgn_exons2affy1_overlaps, [6, 11509, object]). +fb_tsv_pred_stats('unique-values', fbgn_exons2affy1_overlaps, [7, 11474, object]). +fb_tsv_pred_stats('unique-values', fbgn_exons2affy1_overlaps, [8, 11449, object]). +fb_tsv_pred_stats('unique-values', fbgn_exons2affy1_overlaps, [9, 11414, object]). +fb_tsv_pred_stats('unique-values', fbgn_exons2affy1_overlaps, [10, 11387, object]). +fb_tsv_pred_stats('unique-values', fbgn_exons2affy1_overlaps, [11, 11345, object]). +fb_tsv_pred_stats('unique-values', fbgn_exons2affy1_overlaps, [12, 11314, object]). +fb_tsv_pred_stats('unique-values', fbgn_exons2affy1_overlaps, [13, 11244, object]). +fb_tsv_pred_stats('unique-values', fbgn_exons2affy1_overlaps, [14, 11171, object]). +fb_tsv_pred_stats('unique-values', fbgn_exons2affy1_overlaps, [15, 10830, object]). +fb_tsv_pred_stats('unique-values', fbgn_exons2affy1_overlaps, [16, 1808, object]). +fb_tsv_pred_stats('unique-values', fbgn_exons2affy1_overlaps, [17, 1555, object]). +fb_tsv_pred_stats('unique-values', fbgn_exons2affy1_overlaps, [18, 1450, object]). +fb_tsv_pred_stats('unique-values', fbgn_exons2affy1_overlaps, [19, 1358, object]). +fb_tsv_pred_stats('unique-values', fbgn_exons2affy1_overlaps, [20, 1308, object]). +fb_tsv_pred_stats('unique-values', fbgn_exons2affy1_overlaps, [21, 1258, object]). +fb_tsv_pred_stats('unique-values', fbgn_exons2affy1_overlaps, [22, 1213, object]). +fb_tsv_pred_stats('unique-values', fbgn_exons2affy1_overlaps, [23, 1183, object]). +fb_tsv_pred_stats('unique-values', fbgn_exons2affy1_overlaps, [24, 1139, object]). +fb_tsv_pred_stats('unique-values', fbgn_exons2affy1_overlaps, [25, 1102, object]). +fb_tsv_pred_stats('unique-values', fbgn_exons2affy1_overlaps, [26, 1058, object]). +fb_tsv_pred_stats('unique-values', fbgn_exons2affy1_overlaps, [27, 994, object]). +fb_tsv_pred_stats('unique-values', fbgn_exons2affy1_overlaps, [28, 922, object]). +fb_tsv_pred_stats('unique-values', fbgn_exons2affy1_overlaps, [29, 743, object]). +fb_tsv_pred_stats('unique-values', fbgn_exons2affy1_overlaps, [30, 34, object]). +fb_tsv_pred_stats('missing-values', fbgn_exons2affy1_overlaps, [1, 0, [], []]). +fb_tsv_pred_stats('missing-values', fbgn_exons2affy1_overlaps, [2, 0, [], []]). +fb_tsv_pred_stats('null-value-count', fbgn_exons2affy1_overlaps, [3, '', 74]). +fb_tsv_pred_stats('missing-values', fbgn_exons2affy1_overlaps, [3, 74, [#, ''], [#, 74]]). +fb_tsv_pred_stats('null-value-count', fbgn_exons2affy1_overlaps, [4, '', 105]). +fb_tsv_pred_stats('missing-values', fbgn_exons2affy1_overlaps, [4, 105, [#, ''], [#, 105]]). +fb_tsv_pred_stats('null-value-count', fbgn_exons2affy1_overlaps, [5, '', 149]). +fb_tsv_pred_stats('missing-values', fbgn_exons2affy1_overlaps, [5, 149, [#, ''], [#, 149]]). +fb_tsv_pred_stats('null-value-count', fbgn_exons2affy1_overlaps, [6, '', 184]). +fb_tsv_pred_stats('missing-values', fbgn_exons2affy1_overlaps, [6, 184, [#, ''], [#, 184]]). +fb_tsv_pred_stats('null-value-count', fbgn_exons2affy1_overlaps, [7, '', 232]). +fb_tsv_pred_stats('missing-values', fbgn_exons2affy1_overlaps, [7, 232, [#, ''], [#, 232]]). +fb_tsv_pred_stats('null-value-count', fbgn_exons2affy1_overlaps, [8, '', 265]). +fb_tsv_pred_stats('missing-values', fbgn_exons2affy1_overlaps, [8, 265, [#, ''], [#, 265]]). +fb_tsv_pred_stats('null-value-count', fbgn_exons2affy1_overlaps, [9, '', 305]). +fb_tsv_pred_stats('missing-values', fbgn_exons2affy1_overlaps, [9, 305, [#, ''], [#, 305]]). +fb_tsv_pred_stats('null-value-count', fbgn_exons2affy1_overlaps, [10, '', 341]). +fb_tsv_pred_stats('missing-values', fbgn_exons2affy1_overlaps, [10, 341, [#, ''], [#, 341]]). +fb_tsv_pred_stats('null-value-count', fbgn_exons2affy1_overlaps, [11, '', 392]). +fb_tsv_pred_stats('missing-values', fbgn_exons2affy1_overlaps, [11, 392, [#, ''], [#, 392]]). +fb_tsv_pred_stats('null-value-count', fbgn_exons2affy1_overlaps, [12, '', 425]). +fb_tsv_pred_stats('missing-values', fbgn_exons2affy1_overlaps, [12, 425, [#, ''], [#, 425]]). +fb_tsv_pred_stats('null-value-count', fbgn_exons2affy1_overlaps, [13, '', 506]). +fb_tsv_pred_stats('missing-values', fbgn_exons2affy1_overlaps, [13, 506, [#, ''], [#, 506]]). +fb_tsv_pred_stats('null-value-count', fbgn_exons2affy1_overlaps, [14, '', 587]). +fb_tsv_pred_stats('missing-values', fbgn_exons2affy1_overlaps, [14, 587, [#, ''], [#, 587]]). +fb_tsv_pred_stats('null-value-count', fbgn_exons2affy1_overlaps, [15, '', 947]). +fb_tsv_pred_stats('missing-values', fbgn_exons2affy1_overlaps, [15, 947, [#, ''], [#, 947]]). +fb_tsv_pred_stats('null-value-count', fbgn_exons2affy1_overlaps, [16, '', 10174]). +fb_tsv_pred_stats('missing-values', fbgn_exons2affy1_overlaps, [16, 10174, [#, ''], [#, 10174]]). +fb_tsv_pred_stats('null-value-count', fbgn_exons2affy1_overlaps, [17, '', 10457]). +fb_tsv_pred_stats('missing-values', fbgn_exons2affy1_overlaps, [17, 10457, [#, ''], [#, 10457]]). +fb_tsv_pred_stats('null-value-count', fbgn_exons2affy1_overlaps, [18, '', 10572]). +fb_tsv_pred_stats('missing-values', fbgn_exons2affy1_overlaps, [18, 10572, [#, ''], [#, 10572]]). +fb_tsv_pred_stats('null-value-count', fbgn_exons2affy1_overlaps, [19, '', 10667]). +fb_tsv_pred_stats('missing-values', fbgn_exons2affy1_overlaps, [19, 10667, [#, ''], [#, 10667]]). +fb_tsv_pred_stats('null-value-count', fbgn_exons2affy1_overlaps, [20, '', 10722]). +fb_tsv_pred_stats('missing-values', fbgn_exons2affy1_overlaps, [20, 10722, [#, ''], [#, 10722]]). +fb_tsv_pred_stats('null-value-count', fbgn_exons2affy1_overlaps, [21, '', 10774]). +fb_tsv_pred_stats('missing-values', fbgn_exons2affy1_overlaps, [21, 10774, [#, ''], [#, 10774]]). +fb_tsv_pred_stats('null-value-count', fbgn_exons2affy1_overlaps, [22, '', 10821]). +fb_tsv_pred_stats('missing-values', fbgn_exons2affy1_overlaps, [22, 10821, [#, ''], [#, 10821]]). +fb_tsv_pred_stats('null-value-count', fbgn_exons2affy1_overlaps, [23, '', 10853]). +fb_tsv_pred_stats('missing-values', fbgn_exons2affy1_overlaps, [23, 10853, [#, ''], [#, 10853]]). +fb_tsv_pred_stats('null-value-count', fbgn_exons2affy1_overlaps, [24, '', 10897]). +fb_tsv_pred_stats('missing-values', fbgn_exons2affy1_overlaps, [24, 10897, [#, ''], [#, 10897]]). +fb_tsv_pred_stats('null-value-count', fbgn_exons2affy1_overlaps, [25, '', 10935]). +fb_tsv_pred_stats('missing-values', fbgn_exons2affy1_overlaps, [25, 10935, [#, ''], [#, 10935]]). +fb_tsv_pred_stats('null-value-count', fbgn_exons2affy1_overlaps, [26, '', 10982]). +fb_tsv_pred_stats('missing-values', fbgn_exons2affy1_overlaps, [26, 10982, [#, ''], [#, 10982]]). +fb_tsv_pred_stats('null-value-count', fbgn_exons2affy1_overlaps, [27, '', 11048]). +fb_tsv_pred_stats('missing-values', fbgn_exons2affy1_overlaps, [27, 11048, [#, ''], [#, 11048]]). +fb_tsv_pred_stats('null-value-count', fbgn_exons2affy1_overlaps, [28, '', 11122]). +fb_tsv_pred_stats('missing-values', fbgn_exons2affy1_overlaps, [28, 11122, [#, ''], [#, 11122]]). +fb_tsv_pred_stats('null-value-count', fbgn_exons2affy1_overlaps, [29, '', 11305]). +fb_tsv_pred_stats('missing-values', fbgn_exons2affy1_overlaps, [29, 11305, [#, ''], [#, 11305]]). +fb_tsv_pred_stats('null-value-count', fbgn_exons2affy1_overlaps, [30, '', 12047]). +fb_tsv_pred_stats('missing-values', fbgn_exons2affy1_overlaps, [30, 12047, [#, ''], [#, 12047]]). +fb_tsv_pred_stats('most-frequent', fbgn_exons2affy1_overlaps, [2, [#, [#, '151241_f_at_37', 4], [#, '152093_at_1981', 4], [#, '150941_f_at_119', 5], [#, '151193_f_at_78', 6], [#, '151224_f_at_40', 6], [#, '150311_at_95', 7], [#, '150941_f_at_115', 13]]]). +fb_tsv_pred_stats('less-frequent', fbgn_exons2affy1_overlaps, [2, [#, [#, '143052_at_1832', 1], [#, '154468_at_260', 1], [#, '152374_at_1177', 1], [#, '151894_at_1465', 1], [#, '154463_at_1950', 1], [#, '154463_at_2378', 1], [#, '154482_at_2296', 1]]]). +fb_tsv_pred_stats('most-frequent', fbgn_exons2affy1_overlaps, [3, [#, [#, '141538_at_2427', 3], [#, '147260_at_95', 3], [#, '155060_at_1425', 3], [#, '152093_at_2013', 4], [#, '151873_at_2152', 4], [#, '150311_at_124', 7]]]). +fb_tsv_pred_stats('less-frequent', fbgn_exons2affy1_overlaps, [3, [#, [#, '143052_at_1816', 1], [#, '149464_at_1100', 1], [#, '142785_at_1174', 1], [#, '142029_at_45', 1], [#, '149466_at_2832', 1], [#, '149467_at_1882', 1], [#, '149468_at_757', 1]]]). +fb_tsv_pred_stats('most-frequent', fbgn_exons2affy1_overlaps, [4, [#, [#, '147260_at_80', 3], [#, '147730_at_550', 3], [#, '155060_at_1472', 3], [#, '151873_at_2043', 4], [#, '152093_at_2053', 4], [#, '150311_at_247', 7]]]). +fb_tsv_pred_stats('less-frequent', fbgn_exons2affy1_overlaps, [4, [#, [#, '143052_at_1742', 1], [#, '152622_at_824', 1], [#, '149458_at_1158', 1], [#, '149459_at_906', 1], [#, '154507_at_1873', 1], [#, '149463_at_2017', 1], [#, '149464_at_1134', 1]]]). +fb_tsv_pred_stats('most-frequent', fbgn_exons2affy1_overlaps, [5, [#, [#, '147260_at_76', 3], [#, '155060_at_1504', 3], [#, '148466_at_864', 3], [#, '151873_at_2023', 4], [#, '152093_at_2081', 4], [#, '150311_at_271', 7]]]). +fb_tsv_pred_stats('less-frequent', fbgn_exons2affy1_overlaps, [5, [#, [#, '143052_at_1727', 1], [#, '154719_at_2453', 1], [#, '141210_at_404', 1], [#, '153896_at_1100', 1], [#, '149435_at_300', 1], [#, '149436_at_386', 1], [#, '149441_at_1003', 1]]]). +fb_tsv_pred_stats('most-frequent', fbgn_exons2affy1_overlaps, [6, [#, [#, '142689_at_2404', 3], [#, '151429_at_230', 3], [#, '147260_at_69', 3], [#, '152093_at_2097', 4], [#, '151873_at_2014', 4], [#, '150311_at_292', 7]]]). +fb_tsv_pred_stats('less-frequent', fbgn_exons2affy1_overlaps, [6, [#, [#, '143052_at_1717', 1], [#, '151951_at_2428', 1], [#, '154803_at_2317', 1], [#, '149420_at_517', 1], [#, '149421_at_366', 1], [#, '154555_at_1035', 1], [#, '154555_at_1375', 1]]]). +fb_tsv_pred_stats('most-frequent', fbgn_exons2affy1_overlaps, [7, [#, [#, '151429_at_248', 3], [#, '141538_at_2265', 3], [#, '155060_at_1543', 3], [#, '151873_at_1834', 4], [#, '152093_at_2142', 4], [#, '150311_at_321', 7]]]). +fb_tsv_pred_stats('less-frequent', fbgn_exons2affy1_overlaps, [7, [#, [#, '143052_at_1703', 1], [#, '154319_at_927', 1], [#, '154993_at_1959', 1], [#, '149402_at_2878', 1], [#, '149403_at_625', 1], [#, '149408_at_1010', 1], [#, '149409_at_619', 1]]]). +fb_tsv_pred_stats('most-frequent', fbgn_exons2affy1_overlaps, [8, [#, [#, '151429_at_270', 3], [#, '155060_at_1574', 3], [#, '142689_at_2342', 3], [#, '151873_at_1804', 4], [#, '152093_at_2177', 4], [#, '150311_at_350', 7]]]). +fb_tsv_pred_stats('less-frequent', fbgn_exons2affy1_overlaps, [8, [#, [#, '150941_f_at_115', 1], [#, '142317_at_420', 1], [#, '141883_at_323', 1], [#, '149397_at_943', 1], [#, '149398_at_568', 1], [#, '152411_at_1798', 1], [#, '149399_at_1928', 1]]]). +fb_tsv_pred_stats('most-frequent', fbgn_exons2affy1_overlaps, [9, [#, [#, '155060_at_1631', 3], [#, '151429_at_293', 3], [#, '147260_at_36', 3], [#, '152093_at_2220', 4], [#, '151873_at_1786', 4], [#, '150311_at_358', 7]]]). +fb_tsv_pred_stats('less-frequent', fbgn_exons2affy1_overlaps, [9, [#, [#, '150941_f_at_113', 1], [#, '149380_at_1052', 1], [#, '149381_at_595', 1], [#, '149382_at_343', 1], [#, '149384_at_626', 1], [#, '149385_at_909', 1], [#, '149386_at_153', 1]]]). +fb_tsv_pred_stats('most-frequent', fbgn_exons2affy1_overlaps, [10, [#, [#, '142689_at_2195', 3], [#, '147260_at_34', 3], [#, '141538_at_2111', 3], [#, '152093_at_2221', 4], [#, '151873_at_1747', 4], [#, '150311_at_405', 7]]]). +fb_tsv_pred_stats('less-frequent', fbgn_exons2affy1_overlaps, [10, [#, [#, '150941_f_at_111', 1], [#, '149364_at_1814', 1], [#, '149365_at_276', 1], [#, '149368_at_173', 1], [#, '149371_at_1969', 1], [#, '149372_at_632', 1], [#, '149374_at_1908', 1]]]). +fb_tsv_pred_stats('most-frequent', fbgn_exons2affy1_overlaps, [11, [#, [#, '151429_at_351', 3], [#, '142689_at_2154', 3], [#, '141538_at_2086', 3], [#, '152093_at_2253', 4], [#, '151873_at_1723', 4], [#, '150311_at_406', 7]]]). +fb_tsv_pred_stats('less-frequent', fbgn_exons2affy1_overlaps, [11, [#, [#, '151224_f_at_40', 1], [#, '149352_at_2845', 1], [#, '155039_at_1822', 1], [#, '149354_at_228', 1], [#, '153107_at_1501', 1], [#, '149355_at_446', 1], [#, '152216_at_1907', 1]]]). +fb_tsv_pred_stats('most-frequent', fbgn_exons2affy1_overlaps, [12, [#, [#, '141538_at_2050', 3], [#, '147260_at_29', 3], [#, '151429_at_444', 3], [#, '151873_at_1696', 4], [#, '152093_at_2286', 4], [#, '150311_at_428', 7]]]). +fb_tsv_pred_stats('less-frequent', fbgn_exons2affy1_overlaps, [12, [#, [#, '143052_at_1570', 1], [#, '153297_at_1146', 1], [#, '141292_at_956', 1], [#, '155136_at_3280', 1], [#, '151994_at_924', 1], [#, '154820_at_469', 1], [#, '152906_at_2090', 1]]]). +fb_tsv_pred_stats('most-frequent', fbgn_exons2affy1_overlaps, [13, [#, [#, '155060_at_1834', 3], [#, '147260_at_27', 3], [#, '142689_at_2057', 3], [#, '151873_at_1681', 4], [#, '152093_at_2365', 4], [#, '150311_at_513', 7]]]). +fb_tsv_pred_stats('less-frequent', fbgn_exons2affy1_overlaps, [13, [#, [#, '143052_at_1561', 1], [#, '149339_at_461', 1], [#, '142566_at_6907', 1], [#, '149340_at_389', 1], [#, '149341_at_1305', 1], [#, '149343_at_547', 1], [#, '153316_at_970', 1]]]). +fb_tsv_pred_stats('most-frequent', fbgn_exons2affy1_overlaps, [14, [#, [#, '141538_at_1972', 3], [#, '155060_at_1844', 3], [#, '147260_at_21', 3], [#, '152093_at_2369', 4], [#, '151873_at_1656', 4], [#, '150311_at_569', 7]]]). +fb_tsv_pred_stats('less-frequent', fbgn_exons2affy1_overlaps, [14, [#, [#, '143052_at_1547', 1], [#, '153677_at_593', 1], [#, '142725_at_3484', 1], [#, '154418_at_2357', 1], [#, '149337_at_1771', 1], [#, '149338_at_114', 1], [#, '153664_at_1123', 1]]]). +fb_tsv_pred_stats('most-frequent', fbgn_exons2affy1_overlaps, [15, [#, [#, '155060_at_1866', 3], [#, '147260_at_19', 3], [#, '141538_at_1905', 3], [#, '151873_at_1630', 4], [#, '152093_at_2425', 4], [#, '150311_at_588', 7]]]). +fb_tsv_pred_stats('less-frequent', fbgn_exons2affy1_overlaps, [15, [#, [#, '143052_at_1488', 1], [#, '142725_at_3437', 1], [#, '154418_at_2421', 1], [#, '149337_at_1722', 1], [#, '149338_at_101', 1], [#, '153664_at_1167', 1], [#, '149339_at_383', 1]]]). +fb_tsv_pred_stats('most-frequent', fbgn_exons2affy1_overlaps, [16, [#, [#, '151193_f_at_66', 3], [#, '151241_f_at_31', 5], [#, '151193_f_at_70', 6], [#, '151224_f_at_40', 7], [#, '150941_f_at_119', 7], [#, '150941_f_at_115', 7]]]). +fb_tsv_pred_stats('less-frequent', fbgn_exons2affy1_overlaps, [16, [#, [#, '143052_at_1399', 1], [#, '154464_at_2230', 1], [#, '152047_at_1146', 1], [#, '150835_at_1439', 1], [#, '154168_at_1052', 1], [#, '153210_at_1520', 1], [#, '150817_at_565', 1]]]). +fb_tsv_pred_stats('most-frequent', fbgn_exons2affy1_overlaps, [17, [#, [#, '142169_at_450', 2], [#, '146155_at_129', 2], [#, '152590_at_972', 2], [#, '142115_at_370', 2], [#, '143730_at_1670', 2], [#, '150941_f_at_115', 9]]]). +fb_tsv_pred_stats('less-frequent', fbgn_exons2affy1_overlaps, [17, [#, [#, '143052_at_1395', 1], [#, '151270_r_at_25', 1], [#, '151257_at_31', 1], [#, '151250_at_222', 1], [#, '151229_at_145', 1], [#, '151212_i_at_63', 1], [#, '151207_r_at_79', 1]]]). +fb_tsv_pred_stats('most-frequent', fbgn_exons2affy1_overlaps, [18, [#, [#, '142667_at_1666', 2], [#, '142844_at_1801', 2], [#, '143730_at_1655', 2], [#, '146200_at_740', 2], [#, '145665_at_260', 2], [#, '150941_f_at_113', 3]]]). +fb_tsv_pred_stats('less-frequent', fbgn_exons2affy1_overlaps, [18, [#, [#, '143052_at_1376', 1], [#, '146970_at_795', 1], [#, '142323_at_349', 1], [#, '152548_at_1257', 1], [#, '142085_at_360', 1], [#, '151839_at_572', 1], [#, '147900_at_1316', 1]]]). +fb_tsv_pred_stats('most-frequent', fbgn_exons2affy1_overlaps, [19, [#, [#, '141971_at_425', 2], [#, '152590_at_890', 2], [#, '150643_at_593', 2], [#, '150117_at_272', 2], [#, '146155_at_95', 2], [#, '141331_at_764', 2]]]). +fb_tsv_pred_stats('less-frequent', fbgn_exons2affy1_overlaps, [19, [#, [#, '143052_at_1311', 1], [#, '146844_at_45', 1], [#, '152619_at_980', 1], [#, '147717_at_296', 1], [#, '141654_at_949', 1], [#, '147704_at_309', 1], [#, '151140_at_34', 1]]]). +fb_tsv_pred_stats('most-frequent', fbgn_exons2affy1_overlaps, [20, [#, [#, '152322_at_1081', 2], [#, '150574_at_674', 2], [#, '142012_at_515', 2], [#, '150611_at_681', 2], [#, '146094_at_3507', 2], [#, '143040_at_1502', 2]]]). +fb_tsv_pred_stats('less-frequent', fbgn_exons2affy1_overlaps, [20, [#, [#, '141890_at_423', 1], [#, '146741_at_332', 1], [#, '146978_s_at_613', 1], [#, '142001_r_at_17', 1], [#, '152057_at_746', 1], [#, '153061_at_3626', 1], [#, '147846_at_517', 1]]]). +fb_tsv_pred_stats('most-frequent', fbgn_exons2affy1_overlaps, [21, [#, [#, '143730_at_1571', 2], [#, '143071_at_199', 2], [#, '153690_at_1496', 2], [#, '146572_at_1248', 2], [#, '151196_r_at_69', 2], [#, '142734_at_582', 2]]]). +fb_tsv_pred_stats('less-frequent', fbgn_exons2affy1_overlaps, [21, [#, [#, '154290_at_1576', 1], [#, '150536_at_1846', 1], [#, '142057_at_306', 1], [#, '149536_at_287', 1], [#, '142647_at_483', 1], [#, '152342_at_1443', 1], [#, '150858_at_1203', 1]]]). +fb_tsv_pred_stats('most-frequent', fbgn_exons2affy1_overlaps, [22, [#, [#, '152828_at_1192', 2], [#, '145513_at_1169', 2], [#, '142641_at_1007', 2], [#, '145665_at_185', 2], [#, '145804_at_113', 2], [#, '144663_at_167', 2]]]). +fb_tsv_pred_stats('less-frequent', fbgn_exons2affy1_overlaps, [22, [#, [#, '152590_at_807', 1], [#, '150536_at_1823', 1], [#, '142057_at_329', 1], [#, '149536_at_257', 1], [#, '142647_at_451', 1], [#, '152342_at_1508', 1], [#, '150858_at_1226', 1]]]). +fb_tsv_pred_stats('most-frequent', fbgn_exons2affy1_overlaps, [23, [#, [#, '145121_at_953', 2], [#, '152828_at_1286', 2], [#, '145513_at_1144', 2], [#, '145665_at_164', 2], [#, '145804_at_98', 2], [#, '146744_at_188', 2]]]). +fb_tsv_pred_stats('less-frequent', fbgn_exons2affy1_overlaps, [23, [#, [#, '153298_at_1470', 1], [#, '150321_at_1006', 1], [#, '150383_at_2084', 1], [#, '149454_at_1935', 1], [#, '150142_at_1363', 1], [#, '150536_at_1771', 1], [#, '142057_at_344', 1]]]). +fb_tsv_pred_stats('most-frequent', fbgn_exons2affy1_overlaps, [24, [#, [#, '152828_at_1322', 2], [#, '145513_at_1132', 2], [#, '145665_at_155', 2], [#, '145804_at_94', 2], [#, '146094_at_3402', 2], [#, '151831_at_920', 2]]]). +fb_tsv_pred_stats('less-frequent', fbgn_exons2affy1_overlaps, [24, [#, [#, '152253_at_1253', 1], [#, '151549_i_at_495', 1], [#, '142287_at_5287', 1], [#, '150858_at_1274', 1], [#, '152342_at_1587', 1], [#, '142647_at_365', 1], [#, '149536_at_82', 1]]]). +fb_tsv_pred_stats('most-frequent', fbgn_exons2affy1_overlaps, [25, [#, [#, '145121_at_1044', 2], [#, '152828_at_1374', 2], [#, '145513_at_1115', 2], [#, '145665_at_112', 2], [#, '145804_at_88', 2], [#, '143367_at_1268', 2]]]). +fb_tsv_pred_stats('less-frequent', fbgn_exons2affy1_overlaps, [25, [#, [#, '152253_at_1277', 1], [#, '152342_at_1612', 1], [#, '142647_at_311', 1], [#, '149536_at_79', 1], [#, '142057_at_440', 1], [#, '150536_at_1708', 1], [#, '150142_at_1308', 1]]]). +fb_tsv_pred_stats('most-frequent', fbgn_exons2affy1_overlaps, [26, [#, [#, '142968_at_1016', 2], [#, '147307_at_1054', 2], [#, '152828_at_1410', 2], [#, '145513_at_1081', 2], [#, '145804_at_83', 2], [#, '152030_at_2454', 2]]]). +fb_tsv_pred_stats('less-frequent', fbgn_exons2affy1_overlaps, [26, [#, [#, '151555_at_452', 1], [#, '150321_at_786', 1], [#, '149984_at_574', 1], [#, '150288_at_440', 1], [#, '154729_at_1256', 1], [#, '150235_at_482', 1], [#, '153559_at_1188', 1]]]). +fb_tsv_pred_stats('most-frequent', fbgn_exons2affy1_overlaps, [27, [#, [#, '142051_at_710', 2], [#, '143071_at_395', 2], [#, '153690_at_1701', 2], [#, '152030_at_2472', 2], [#, '148950_at_1101', 2], [#, '146572_at_1489', 2]]]). +fb_tsv_pred_stats('less-frequent', fbgn_exons2affy1_overlaps, [27, [#, [#, '151555_at_477', 1], [#, '143703_at_549', 1], [#, '150198_at_145', 1], [#, '153568_at_2595', 1], [#, '153408_at_895', 1], [#, '154631_at_2296', 1], [#, '149802_at_35', 1]]]). +fb_tsv_pred_stats('most-frequent', fbgn_exons2affy1_overlaps, [28, [#, [#, '151831_at_1098', 2], [#, '143071_at_435', 2], [#, '142051_at_734', 2], [#, '153690_at_1718', 2], [#, '142946_at_186', 2], [#, '148950_at_1027', 2]]]). +fb_tsv_pred_stats('less-frequent', fbgn_exons2affy1_overlaps, [28, [#, [#, '154840_at_235', 1], [#, '149689_at_838', 1], [#, '152285_at_955', 1], [#, '151626_at_139', 1], [#, '151157_at_129', 1], [#, '151986_at_1676', 1], [#, '149373_at_477', 1]]]). +fb_tsv_pred_stats('most-frequent', fbgn_exons2affy1_overlaps, [29, [#, [#, '143040_at_1070', 2], [#, '148950_at_1005', 2], [#, '152322_at_1333', 2], [#, '142209_at_639', 2], [#, '143367_at_1495', 2], [#, '153005_at_1202', 2]]]). +fb_tsv_pred_stats('less-frequent', fbgn_exons2affy1_overlaps, [29, [#, [#, '154840_at_217', 1], [#, '151546_i_at_74', 1], [#, '145929_at_1640', 1], [#, '151417_at_35', 1], [#, '145917_at_142', 1], [#, '154703_at_1319', 1], [#, '145904_at_869', 1]]]). +fb_tsv_pred_stats('most-frequent', fbgn_exons2affy1_overlaps, [30, [#, [#, '151241_f_at_37', 1], [#, '145456_at_322', 1], [#, '142630_at_415', 1], [#, '148015_at_1581', 1], [#, '153230_at_2930', 2], [#, '154681_at_1547', 2]]]). +fb_tsv_pred_stats('less-frequent', fbgn_exons2affy1_overlaps, [30, [#, [#, '153483_at_641', 1], [#, '150941_f_at_90', 1], [#, '144004_at_5787', 1], [#, '144775_at_57', 1], [#, '144816_at_1278', 1], [#, '143155_at_2478', 1], [#, '148015_at_1581', 1]]]). +fb_tsv_pred_stats('num-columns', fbgn_exons2affy2_overlaps, [14]). +fb_tsv_pred_stats('duplicated-rows', fbgn_exons2affy2_overlaps, [4149]). +fb_tsv_pred_stats('total-rows', fbgn_exons2affy2_overlaps, [12905]). +fb_tsv_pred_stats('unique-values', fbgn_exons2affy2_overlaps, [1, 8719, object]). +fb_tsv_pred_stats('unique-values', fbgn_exons2affy2_overlaps, [2, 1595, object]). +fb_tsv_pred_stats('unique-values', fbgn_exons2affy2_overlaps, [3, 1248, object]). +fb_tsv_pred_stats('unique-values', fbgn_exons2affy2_overlaps, [4, 1045, object]). +fb_tsv_pred_stats('unique-values', fbgn_exons2affy2_overlaps, [5, 922, object]). +fb_tsv_pred_stats('unique-values', fbgn_exons2affy2_overlaps, [6, 830, object]). +fb_tsv_pred_stats('unique-values', fbgn_exons2affy2_overlaps, [7, 752, object]). +fb_tsv_pred_stats('unique-values', fbgn_exons2affy2_overlaps, [8, 699, object]). +fb_tsv_pred_stats('unique-values', fbgn_exons2affy2_overlaps, [9, 639, object]). +fb_tsv_pred_stats('unique-values', fbgn_exons2affy2_overlaps, [10, 573, object]). +fb_tsv_pred_stats('unique-values', fbgn_exons2affy2_overlaps, [11, 508, object]). +fb_tsv_pred_stats('unique-values', fbgn_exons2affy2_overlaps, [12, 442, object]). +fb_tsv_pred_stats('unique-values', fbgn_exons2affy2_overlaps, [13, 358, object]). +fb_tsv_pred_stats('unique-values', fbgn_exons2affy2_overlaps, [14, 207, object]). +fb_tsv_pred_stats('null-value-count', fbgn_exons2affy2_overlaps, [1, '', 3969]). +fb_tsv_pred_stats('missing-values', fbgn_exons2affy2_overlaps, [1, 3969, [#, ''], [#, 3969]]). +fb_tsv_pred_stats('null-value-count', fbgn_exons2affy2_overlaps, [2, '', 11248]). +fb_tsv_pred_stats('missing-values', fbgn_exons2affy2_overlaps, [2, 11248, [#, ''], [#, 11248]]). +fb_tsv_pred_stats('null-value-count', fbgn_exons2affy2_overlaps, [3, '', 11607]). +fb_tsv_pred_stats('missing-values', fbgn_exons2affy2_overlaps, [3, 11607, [#, ''], [#, 11607]]). +fb_tsv_pred_stats('null-value-count', fbgn_exons2affy2_overlaps, [4, '', 11816]). +fb_tsv_pred_stats('missing-values', fbgn_exons2affy2_overlaps, [4, 11816, [#, ''], [#, 11816]]). +fb_tsv_pred_stats('null-value-count', fbgn_exons2affy2_overlaps, [5, '', 11943]). +fb_tsv_pred_stats('missing-values', fbgn_exons2affy2_overlaps, [5, 11943, [#, ''], [#, 11943]]). +fb_tsv_pred_stats('null-value-count', fbgn_exons2affy2_overlaps, [6, '', 12036]). +fb_tsv_pred_stats('missing-values', fbgn_exons2affy2_overlaps, [6, 12036, [#, ''], [#, 12036]]). +fb_tsv_pred_stats('null-value-count', fbgn_exons2affy2_overlaps, [7, '', 12116]). +fb_tsv_pred_stats('missing-values', fbgn_exons2affy2_overlaps, [7, 12116, [#, ''], [#, 12116]]). +fb_tsv_pred_stats('null-value-count', fbgn_exons2affy2_overlaps, [8, '', 12171]). +fb_tsv_pred_stats('missing-values', fbgn_exons2affy2_overlaps, [8, 12171, [#, ''], [#, 12171]]). +fb_tsv_pred_stats('null-value-count', fbgn_exons2affy2_overlaps, [9, '', 12231]). +fb_tsv_pred_stats('missing-values', fbgn_exons2affy2_overlaps, [9, 12231, [#, ''], [#, 12231]]). +fb_tsv_pred_stats('null-value-count', fbgn_exons2affy2_overlaps, [10, '', 12300]). +fb_tsv_pred_stats('missing-values', fbgn_exons2affy2_overlaps, [10, 12300, [#, ''], [#, 12300]]). +fb_tsv_pred_stats('null-value-count', fbgn_exons2affy2_overlaps, [11, '', 12366]). +fb_tsv_pred_stats('missing-values', fbgn_exons2affy2_overlaps, [11, 12366, [#, ''], [#, 12366]]). +fb_tsv_pred_stats('null-value-count', fbgn_exons2affy2_overlaps, [12, '', 12437]). +fb_tsv_pred_stats('missing-values', fbgn_exons2affy2_overlaps, [12, 12437, [#, ''], [#, 12437]]). +fb_tsv_pred_stats('null-value-count', fbgn_exons2affy2_overlaps, [13, '', 12525]). +fb_tsv_pred_stats('missing-values', fbgn_exons2affy2_overlaps, [13, 12525, [#, ''], [#, 12525]]). +fb_tsv_pred_stats('null-value-count', fbgn_exons2affy2_overlaps, [14, '', 12686]). +fb_tsv_pred_stats('missing-values', fbgn_exons2affy2_overlaps, [14, 12686, [#, ''], [#, 12686]]). +fb_tsv_pred_stats('most-frequent', fbgn_exons2affy2_overlaps, [1, [#, [#, '1630536_at_1664', 3], [#, '1633941_a_at_2332', 3], [#, '1632394_s_at_2089', 3], [#, '1625692_s_at_1888', 4], [#, '1627164_at_3410', 4], [#, '1625897_s_at_1066', 4]]]). +fb_tsv_pred_stats('less-frequent', fbgn_exons2affy2_overlaps, [1, [#, [#, '1637813_at_4186', 1], [#, '1638283_at_2407', 1], [#, '1639086_s_at_1819', 1], [#, '1631434_at_334', 1], [#, '1634855_s_at_1654', 1], [#, '1636657_at_473', 1], [#, '1641712_at_1957', 1]]]). +fb_tsv_pred_stats('most-frequent', fbgn_exons2affy2_overlaps, [2, [#, [#, '1635578_at_1116', 2], [#, '1633941_a_at_2295', 3], [#, '1631833_at_1721', 3], [#, '1625692_s_at_1832', 4], [#, '1635572_at_641', 4], [#, '1625897_s_at_1127', 4]]]). +fb_tsv_pred_stats('less-frequent', fbgn_exons2affy2_overlaps, [2, [#, [#, '1636558_a_at_1881', 1], [#, '1628490_at_857', 1], [#, '1641656_at_713', 1], [#, '1630618_at_2197', 1], [#, '1625101_at_335', 1], [#, '1635901_at_939', 1], [#, '1631798_s_at_1021', 1]]]). +fb_tsv_pred_stats('most-frequent', fbgn_exons2affy2_overlaps, [3, [#, [#, '1631351_s_at_1022', 2], [#, '1626491_at_1540', 2], [#, '1635572_at_608', 3], [#, '1633941_a_at_2232', 3], [#, '1631833_at_1705', 3], [#, '1625897_s_at_1142', 4]]]). +fb_tsv_pred_stats('less-frequent', fbgn_exons2affy2_overlaps, [3, [#, [#, '1636558_a_at_1850', 1], [#, '1631522_x_at_66', 1], [#, '1632440_at_286', 1], [#, '1625460_s_at_89', 1], [#, '1625783_at_502', 1], [#, '1626735_at_200', 1], [#, '1628502_at_164', 1]]]). +fb_tsv_pred_stats('most-frequent', fbgn_exons2affy2_overlaps, [4, [#, [#, '1632950_at_1094', 2], [#, '1629590_at_807', 2], [#, '1635578_at_1046', 2], [#, '1635572_at_529', 3], [#, '1631833_at_1657', 3], [#, '1625897_s_at_1160', 4]]]). +fb_tsv_pred_stats('less-frequent', fbgn_exons2affy2_overlaps, [4, [#, [#, '1636558_a_at_1823', 1], [#, '1629951_at_775', 1], [#, '1627721_at_1681', 1], [#, '1632946_at_1358', 1], [#, '1630788_at_1473', 1], [#, '1629262_at_502', 1], [#, '1628625_at_1245', 1]]]). +fb_tsv_pred_stats('most-frequent', fbgn_exons2affy2_overlaps, [5, [#, [#, '1636445_at_196', 2], [#, '1635578_at_1031', 2], [#, '1634667_at_2047', 2], [#, '1631833_at_1617', 3], [#, '1635572_at_481', 3], [#, '1625897_s_at_1229', 4]]]). +fb_tsv_pred_stats('less-frequent', fbgn_exons2affy2_overlaps, [5, [#, [#, '1636558_a_at_1742', 1], [#, '1636314_at_387', 1], [#, '1625214_at_592', 1], [#, '1633462_at_1757', 1], [#, '1638793_at_441', 1], [#, '1630993_at_814', 1], [#, '1637693_at_840', 1]]]). +fb_tsv_pred_stats('most-frequent', fbgn_exons2affy2_overlaps, [6, [#, [#, '1636445_at_205', 2], [#, '1628766_at_1592', 2], [#, '1627958_at_364', 2], [#, '1631833_at_1553', 3], [#, '1635572_at_448', 3], [#, '1625897_s_at_1282', 4]]]). +fb_tsv_pred_stats('less-frequent', fbgn_exons2affy2_overlaps, [6, [#, [#, '1636558_a_at_1725', 1], [#, '1629127_at_687', 1], [#, '1632948_x_at_741', 1], [#, '1631596_at_2406', 1], [#, '1623590_s_at_2676', 1], [#, '1638445_a_at_4372', 1], [#, '1632739_at_505', 1]]]). +fb_tsv_pred_stats('most-frequent', fbgn_exons2affy2_overlaps, [7, [#, [#, '1627427_s_at_1090', 2], [#, '1626491_at_1395', 2], [#, '1634933_s_at_300', 2], [#, '1635572_at_432', 3], [#, '1631833_at_1528', 3], [#, '1625897_s_at_1292', 4]]]). +fb_tsv_pred_stats('less-frequent', fbgn_exons2affy2_overlaps, [7, [#, [#, '1636558_a_at_1709', 1], [#, '1625051_at_611', 1], [#, '1634488_s_at_341', 1], [#, '1630421_at_597', 1], [#, '1628563_at_1739', 1], [#, '1636412_at_2651', 1], [#, '1634418_at_1457', 1]]]). +fb_tsv_pred_stats('most-frequent', fbgn_exons2affy2_overlaps, [8, [#, [#, '1627958_at_416', 2], [#, '1626732_at_695', 2], [#, '1626038_at_1253', 2], [#, '1635572_at_393', 3], [#, '1631833_at_1513', 3], [#, '1625897_s_at_1337', 4]]]). +fb_tsv_pred_stats('less-frequent', fbgn_exons2affy2_overlaps, [8, [#, [#, '1636558_a_at_1571', 1], [#, '1632338_a_at_1205', 1], [#, '1641119_at_364', 1], [#, '1627824_at_101', 1], [#, '1632926_at_75', 1], [#, '1631364_at_518', 1], [#, '1639058_at_120', 1]]]). +fb_tsv_pred_stats('most-frequent', fbgn_exons2affy2_overlaps, [9, [#, [#, '1630406_at_385', 2], [#, '1631351_s_at_947', 2], [#, '1628766_at_1690', 2], [#, '1631833_at_1487', 3], [#, '1635572_at_378', 3], [#, '1625897_s_at_1362', 4]]]). +fb_tsv_pred_stats('less-frequent', fbgn_exons2affy2_overlaps, [9, [#, [#, '1636558_a_at_1561', 1], [#, '1632926_at_17', 1], [#, '1631364_at_547', 1], [#, '1639058_at_103', 1], [#, '1628447_at_492', 1], [#, '1626455_s_at_399', 1], [#, '1638766_at_109', 1]]]). +fb_tsv_pred_stats('most-frequent', fbgn_exons2affy2_overlaps, [10, [#, [#, '1630406_at_337', 2], [#, '1629590_at_1045', 2], [#, '1633270_at_394', 2], [#, '1631833_at_1469', 3], [#, '1635572_at_297', 3], [#, '1625897_s_at_1444', 4]]]). +fb_tsv_pred_stats('less-frequent', fbgn_exons2affy2_overlaps, [10, [#, [#, '1636558_a_at_1482', 1], [#, '1635345_at_50', 1], [#, '1634677_at_643', 1], [#, '1635112_at_279', 1], [#, '1641708_at_3032', 1], [#, '1629586_at_1283', 1], [#, '1640473_at_4678', 1]]]). +fb_tsv_pred_stats('most-frequent', fbgn_exons2affy2_overlaps, [11, [#, [#, '1632147_at_448', 2], [#, '1629590_at_1085', 2], [#, '1634176_a_at_438', 2], [#, '1635572_at_234', 3], [#, '1631833_at_1450', 3], [#, '1625897_s_at_1488', 4]]]). +fb_tsv_pred_stats('less-frequent', fbgn_exons2affy2_overlaps, [11, [#, [#, '1636558_a_at_1425', 1], [#, '1638214_at_467', 1], [#, '1637070_at_754', 1], [#, '1636893_at_55', 1], [#, '1639804_at_1221', 1], [#, '1628992_at_20', 1], [#, '1627697_at_763', 1]]]). +fb_tsv_pred_stats('most-frequent', fbgn_exons2affy2_overlaps, [12, [#, [#, '1634933_s_at_139', 2], [#, '1627958_at_512', 2], [#, '1627427_s_at_891', 2], [#, '1627339_at_219', 2], [#, '1631833_at_1435', 3], [#, '1635572_at_209', 3]]]). +fb_tsv_pred_stats('less-frequent', fbgn_exons2affy2_overlaps, [12, [#, [#, '1636558_a_at_1397', 1], [#, '1638214_at_453', 1], [#, '1637070_at_778', 1], [#, '1636893_at_43', 1], [#, '1639804_at_1258', 1], [#, '1628992_at_17', 1], [#, '1627697_at_738', 1]]]). +fb_tsv_pred_stats('most-frequent', fbgn_exons2affy2_overlaps, [13, [#, [#, '1634933_s_at_106', 2], [#, '1632147_at_514', 2], [#, '1633837_at_546', 2], [#, '1627339_at_124', 2], [#, '1631833_at_1404', 3], [#, '1635572_at_157', 3]]]). +fb_tsv_pred_stats('less-frequent', fbgn_exons2affy2_overlaps, [13, [#, [#, '1636558_a_at_1379', 1], [#, '1638214_at_432', 1], [#, '1636893_at_32', 1], [#, '1639804_at_1271', 1], [#, '1628992_at_15', 1], [#, '1627697_at_714', 1], [#, '1635345_at_43', 1]]]). +fb_tsv_pred_stats('most-frequent', fbgn_exons2affy2_overlaps, [14, [#, [#, '1627339_at_73', 2], [#, '1626491_at_1063', 2], [#, '1634159_s_at_35', 2], [#, '1626732_at_641', 2], [#, '1631833_at_1383', 3], [#, '1635572_at_129', 3]]]). +fb_tsv_pred_stats('less-frequent', fbgn_exons2affy2_overlaps, [14, [#, [#, '1636558_a_at_1365', 1], [#, '1628563_at_1922', 1], [#, '1636412_at_2551', 1], [#, '1634418_at_1571', 1], [#, '1632338_a_at_1456', 1], [#, '1641119_at_581', 1], [#, '1626455_s_at_584', 1]]]). +fb_tsv_pred_stats('num-columns', fbgn_fbtr_fbpp_expanded, [11]). +fb_tsv_pred_stats('duplicated-rows', fbgn_fbtr_fbpp_expanded, [0]). +fb_tsv_pred_stats('total-rows', fbgn_fbtr_fbpp_expanded, [35732]). +fb_tsv_pred_stats('unique-values', fbgn_fbtr_fbpp_expanded, [1, 1, object]). +fb_tsv_pred_stats('unique-values', fbgn_fbtr_fbpp_expanded, [2, 27, object]). +fb_tsv_pred_stats('unique-values', fbgn_fbtr_fbpp_expanded, [3, 17901, object]). +fb_tsv_pred_stats('unique-values', fbgn_fbtr_fbpp_expanded, [4, 17901, object]). +fb_tsv_pred_stats('unique-values', fbgn_fbtr_fbpp_expanded, [5, 11358, object]). +fb_tsv_pred_stats('unique-values', fbgn_fbtr_fbpp_expanded, [6, 17901, object]). +fb_tsv_pred_stats('unique-values', fbgn_fbtr_fbpp_expanded, [7, 9, object]). +fb_tsv_pred_stats('unique-values', fbgn_fbtr_fbpp_expanded, [8, 35732, object]). +fb_tsv_pred_stats('unique-values', fbgn_fbtr_fbpp_expanded, [9, 35732, object]). +fb_tsv_pred_stats('unique-values', fbgn_fbtr_fbpp_expanded, [10, 30803, object]). +fb_tsv_pred_stats('unique-values', fbgn_fbtr_fbpp_expanded, [11, 30803, object]). +fb_tsv_pred_stats('missing-values', fbgn_fbtr_fbpp_expanded, [1, 0, [], []]). +fb_tsv_pred_stats('missing-values', fbgn_fbtr_fbpp_expanded, [2, 0, [], []]). +fb_tsv_pred_stats('missing-values', fbgn_fbtr_fbpp_expanded, [3, 0, [], []]). +fb_tsv_pred_stats('missing-values', fbgn_fbtr_fbpp_expanded, [4, 0, [], []]). +fb_tsv_pred_stats('null-value-count', fbgn_fbtr_fbpp_expanded, [5, '', 11174]). +fb_tsv_pred_stats('missing-values', fbgn_fbtr_fbpp_expanded, [5, 11174, [#, ''], [#, 11174]]). +fb_tsv_pred_stats('missing-values', fbgn_fbtr_fbpp_expanded, [6, 0, [], []]). +fb_tsv_pred_stats('missing-values', fbgn_fbtr_fbpp_expanded, [7, 0, [], []]). +fb_tsv_pred_stats('missing-values', fbgn_fbtr_fbpp_expanded, [8, 0, [], []]). +fb_tsv_pred_stats('missing-values', fbgn_fbtr_fbpp_expanded, [9, 0, [], []]). +fb_tsv_pred_stats('null-value-count', fbgn_fbtr_fbpp_expanded, [10, '', 4930]). +fb_tsv_pred_stats('missing-values', fbgn_fbtr_fbpp_expanded, [10, 4930, [#, ''], [#, 4930]]). +fb_tsv_pred_stats('null-value-count', fbgn_fbtr_fbpp_expanded, [11, '', 4930]). +fb_tsv_pred_stats('missing-values', fbgn_fbtr_fbpp_expanded, [11, 4930, [#, ''], [#, 4930]]). +fb_tsv_pred_stats('most-frequent', fbgn_fbtr_fbpp_expanded, [1, [#, [#, 'Dmel', 35732]]]). +fb_tsv_pred_stats('less-frequent', fbgn_fbtr_fbpp_expanded, [1, [#, [#, 'Dmel', 35732]]]). +fb_tsv_pred_stats('most-frequent', fbgn_fbtr_fbpp_expanded, [2, [#, [#, 'C_D_box_snoRNA_gene', 145], [#, tRNA_gene, 312], [#, pseudogene, 365], [#, antisense_lncRNA_gene, 621], [#, miRNA_gene, 747], [#, lncRNA_gene, 2374], [#, protein_coding_gene, 30802]]]). +fb_tsv_pred_stats('less-frequent', fbgn_fbtr_fbpp_expanded, [2, [#, [#, sbRNA_gene, 1], [#, 'SRP_RNA_gene', 1], [#, mt_LSU_rRNA_gene, 1], [#, mt_SSU_rRNA_gene, 1], [#, 'RNase_MRP_RNA_gene', 1], [#, cytosolic_rRNA_28S_gene, 2], [#, 'RNA_7SK_gene', 2]]]). +fb_tsv_pred_stats('most-frequent', fbgn_fbtr_fbpp_expanded, [3, [#, [#, 'FBgn0011224', 25], [#, 'FBgn0284408', 25], [#, 'FBgn0033504', 28], [#, 'FBgn0266696', 31], [#, 'FBgn0002781', 31], [#, 'FBgn0285944', 60], [#, 'FBgn0033159', 75]]]). +fb_tsv_pred_stats('less-frequent', fbgn_fbtr_fbpp_expanded, [3, [#, [#, 'FBgn0038809', 1], [#, 'FBgn0051812', 1], [#, 'FBgn0051815', 1], [#, 'FBgn0051816', 1], [#, 'FBgn0051822', 1], [#, 'FBgn0051823', 1], [#, 'FBgn0051824', 1]]]). +fb_tsv_pred_stats('most-frequent', fbgn_fbtr_fbpp_expanded, [4, [#, [#, heph, 25], [#, trol, 25], [#, 'CAP', 28], [#, 'Svil', 31], [#, 'mod(mdg4)', 31], [#, para, 60], [#, 'Dscam1', 75]]]). +fb_tsv_pred_stats('less-frequent', fbgn_fbtr_fbpp_expanded, [4, [#, [#, 'CG16953', 1], [#, 'Tsen2', 1], [#, 'CG31815', 1], [#, 'CG31816', 1], [#, 'CR31822', 1], [#, 'CG31823', 1], [#, 'CR31824', 1]]]). +fb_tsv_pred_stats('most-frequent', fbgn_fbtr_fbpp_expanded, [5, [#, [#, hephaestus, 25], [#, 'CAP', 28], [#, 'modifier of mdg4', 31], [#, 'Supervillin', 31], [#, paralytic, 60], [#, 'Down syndrome cell adhesion molecule 1', 75]]]). +fb_tsv_pred_stats('less-frequent', fbgn_fbtr_fbpp_expanded, [5, [#, [#, 'long non-coding RNA:CR46535', 1], [#, 'Gustatory receptor 22e', 1], [#, 'long non-coding RNA:CR45471', 1], [#, 'Gustatory receptor 36a', 1], [#, 'Gustatory receptor 36b', 1], [#, 'Gustatory receptor 36c', 1], [#, 'Gustatory receptor 59a', 1]]]). +fb_tsv_pred_stats('most-frequent', fbgn_fbtr_fbpp_expanded, [6, [#, [#, 'CG31000', 25], [#, 'CG33950', 25], [#, 'CG18408', 28], [#, 'CG45186', 31], [#, 'CG32491', 31], [#, 'CG9907', 60], [#, 'CG17800', 75]]]). +fb_tsv_pred_stats('less-frequent', fbgn_fbtr_fbpp_expanded, [6, [#, [#, 'CG16953', 1], [#, 'CG31812', 1], [#, 'CG31815', 1], [#, 'CG31816', 1], [#, 'CR31822', 1], [#, 'CG31823', 1], [#, 'CR31824', 1]]]). +fb_tsv_pred_stats('most-frequent', fbgn_fbtr_fbpp_expanded, [7, [#, [#, pre_miRNA, 262], [#, snoRNA, 300], [#, tRNA, 312], [#, pseudogene, 365], [#, miRNA, 485], [#, ncRNA, 3059], [#, mRNA, 30802]]]). +fb_tsv_pred_stats('less-frequent', fbgn_fbtr_fbpp_expanded, [7, [#, [#, snRNA, 32], [#, rRNA, 115], [#, pre_miRNA, 262], [#, snoRNA, 300], [#, tRNA, 312], [#, pseudogene, 365], [#, miRNA, 485]]]). +fb_tsv_pred_stats('most-frequent', fbgn_fbtr_fbpp_expanded, [10, [#, [#, 'FBpp0309148', 1], [#, 'FBpp0074581', 1], [#, 'FBpp0290917', 1], [#, 'FBpp0308522', 1], [#, 'FBpp0304236', 1], [#, 'FBpp0071677', 1]]]). +fb_tsv_pred_stats('less-frequent', fbgn_fbtr_fbpp_expanded, [10, [#, [#, 'FBpp0071677', 1], [#, 'FBpp0308522', 1], [#, 'FBpp0290917', 1], [#, 'FBpp0074581', 1], [#, 'FBpp0309148', 1], [#, 'FBpp0071045', 1], [#, 'FBpp0084559', 1]]]). +fb_tsv_pred_stats('most-frequent', fbgn_fbtr_fbpp_expanded, [11, [#, [#, 'p115-PB', 1], [#, 'meso18E-PA', 1], [#, 'meso18E-PB', 1], [#, 'meso18E-PC', 1], [#, 'rept-PB', 1], [#, 'a-PA', 1]]]). +fb_tsv_pred_stats('less-frequent', fbgn_fbtr_fbpp_expanded, [11, [#, [#, 'a-PA', 1], [#, 'meso18E-PC', 1], [#, 'meso18E-PB', 1], [#, 'meso18E-PA', 1], [#, 'p115-PB', 1], [#, 'p115-PA', 1], [#, 'pins-PA', 1]]]). +fb_tsv_pred_stats('num-columns', fbgn_fbtr_fbpp, [3]). +fb_tsv_pred_stats('duplicated-rows', fbgn_fbtr_fbpp, [0]). +fb_tsv_pred_stats('total-rows', fbgn_fbtr_fbpp, [35732]). +fb_tsv_pred_stats('unique-values', fbgn_fbtr_fbpp, [1, 17901, object]). +fb_tsv_pred_stats('unique-values', fbgn_fbtr_fbpp, [2, 35732, object]). +fb_tsv_pred_stats('unique-values', fbgn_fbtr_fbpp, [3, 30803, object]). +fb_tsv_pred_stats('missing-values', fbgn_fbtr_fbpp, [1, 0, [], []]). +fb_tsv_pred_stats('missing-values', fbgn_fbtr_fbpp, [2, 0, [], []]). +fb_tsv_pred_stats('null-value-count', fbgn_fbtr_fbpp, [3, '', 4930]). +fb_tsv_pred_stats('missing-values', fbgn_fbtr_fbpp, [3, 4930, [#, ''], [#, 4930]]). +fb_tsv_pred_stats('most-frequent', fbgn_fbtr_fbpp, [1, [#, [#, 'FBgn0011224', 25], [#, 'FBgn0284408', 25], [#, 'FBgn0033504', 28], [#, 'FBgn0266696', 31], [#, 'FBgn0002781', 31], [#, 'FBgn0285944', 60], [#, 'FBgn0033159', 75]]]). +fb_tsv_pred_stats('less-frequent', fbgn_fbtr_fbpp, [1, [#, [#, 'FBgn0038809', 1], [#, 'FBgn0051812', 1], [#, 'FBgn0051815', 1], [#, 'FBgn0051816', 1], [#, 'FBgn0051822', 1], [#, 'FBgn0051823', 1], [#, 'FBgn0051824', 1]]]). +fb_tsv_pred_stats('most-frequent', fbgn_fbtr_fbpp, [3, [#, [#, 'FBpp0309148', 1], [#, 'FBpp0074581', 1], [#, 'FBpp0290917', 1], [#, 'FBpp0308522', 1], [#, 'FBpp0304236', 1], [#, 'FBpp0071677', 1]]]). +fb_tsv_pred_stats('less-frequent', fbgn_fbtr_fbpp, [3, [#, [#, 'FBpp0071677', 1], [#, 'FBpp0308522', 1], [#, 'FBpp0290917', 1], [#, 'FBpp0074581', 1], [#, 'FBpp0309148', 1], [#, 'FBpp0071045', 1], [#, 'FBpp0084559', 1]]]). +fb_tsv_pred_stats('num-columns', fbgn_gleanr, [4]). +fb_tsv_pred_stats('duplicated-rows', fbgn_gleanr, [535]). +fb_tsv_pred_stats('total-rows', fbgn_gleanr, [174893]). +fb_tsv_pred_stats('unique-values', fbgn_gleanr, [1, 11, object]). +fb_tsv_pred_stats('unique-values', fbgn_gleanr, [2, 174055, object]). +fb_tsv_pred_stats('unique-values', fbgn_gleanr, [3, 174055, object]). +fb_tsv_pred_stats('unique-values', fbgn_gleanr, [4, 174322, object]). +fb_tsv_pred_stats('missing-values', fbgn_gleanr, [1, 0, [], []]). +fb_tsv_pred_stats('missing-values', fbgn_gleanr, [2, 0, [], []]). +fb_tsv_pred_stats('missing-values', fbgn_gleanr, [3, 0, [], []]). +fb_tsv_pred_stats('missing-values', fbgn_gleanr, [4, 0, [], []]). +fb_tsv_pred_stats('most-frequent', fbgn_gleanr, [1, [#, [#, 'Dere', 15380], [#, 'Dwil', 15874], [#, 'Dsim', 16038], [#, 'Dpse', 16475], [#, 'Dyak', 16483], [#, 'Dsec', 16945], [#, 'Dper', 17373]]]). +fb_tsv_pred_stats('less-frequent', fbgn_gleanr, [1, [#, [#, 'Dvir', 14755], [#, 'Dmoj', 14922], [#, 'Dgri', 15319], [#, 'Dana', 15329], [#, 'Dere', 15380], [#, 'Dwil', 15874], [#, 'Dsim', 16038]]]). +fb_tsv_pred_stats('most-frequent', fbgn_gleanr, [2, [#, [#, 'Dpse\\GA30155', 4], [#, 'Dpse\\GA30065', 4], [#, 'Dpse\\GA30499', 4], [#, 'Dpse\\GA30462', 4], [#, 'Dpse\\GA30119', 5], [#, 'Dpse\\GA30479', 5], [#, 'Dpse\\GA30442', 11]]]). +fb_tsv_pred_stats('less-frequent', fbgn_gleanr, [2, [#, [#, 'Dper\\GL22947', 1], [#, 'Dwil\\GK16453', 1], [#, 'Dwil\\GK11213', 1], [#, 'Dwil\\GK16551', 1], [#, 'Dwil\\GK11264', 1], [#, 'Dwil\\GK11214', 1], [#, 'Dwil\\GK11265', 1]]]). +fb_tsv_pred_stats('most-frequent', fbgn_gleanr, [3, [#, [#, 'FBgn0263057', 4], [#, 'FBgn0263238', 4], [#, 'FBgn0265036', 4], [#, 'FBgn0264756', 4], [#, 'FBgn0262499', 5], [#, 'FBgn0264773', 5], [#, 'FBgn0264579', 11]]]). +fb_tsv_pred_stats('less-frequent', fbgn_gleanr, [3, [#, [#, 'FBgn0160537', 1], [#, 'FBgn0218455', 1], [#, 'FBgn0213224', 1], [#, 'FBgn0218553', 1], [#, 'FBgn0213275', 1], [#, 'FBgn0213225', 1], [#, 'FBgn0213276', 1]]]). +fb_tsv_pred_stats('most-frequent', fbgn_gleanr, [4, [#, [#, dgri_GLEANR_4274, 2], [#, dana_GLEANR_19894, 2], [#, dgri_GLEANR_7321, 2], [#, dgri_GLEANR_14174, 2], [#, dpse_GLEANR_5123, 3], [#, dpse_GLEANR_4701, 4], [#, dpse_GLEANR_8878, 4]]]). +fb_tsv_pred_stats('less-frequent', fbgn_gleanr, [4, [#, [#, dsim_GLEANR_6342, 1], [#, dwil_GLEANR_16628, 1], [#, dwil_GLEANR_11555, 1], [#, dwil_GLEANR_11556, 1], [#, dwil_GLEANR_11460, 1], [#, dwil_GLEANR_11461, 1], [#, dwil_GLEANR_11557, 1]]]). +fb_tsv_pred_stats('num-columns', fbgn_NAseq_Uniprot, [9]). +fb_tsv_pred_stats('duplicated-rows', fbgn_NAseq_Uniprot, [0]). +fb_tsv_pred_stats('total-rows', fbgn_NAseq_Uniprot, [1316132]). +fb_tsv_pred_stats('unique-values', fbgn_NAseq_Uniprot, [1, 214968, object]). +fb_tsv_pred_stats('unique-values', fbgn_NAseq_Uniprot, [2, 557, object]). +fb_tsv_pred_stats('unique-values', fbgn_NAseq_Uniprot, [3, 214968, object]). +fb_tsv_pred_stats('unique-values', fbgn_NAseq_Uniprot, [4, 762485, object]). +fb_tsv_pred_stats('unique-values', fbgn_NAseq_Uniprot, [5, 69341, object]). +fb_tsv_pred_stats('unique-values', fbgn_NAseq_Uniprot, [6, 193395, object]). +fb_tsv_pred_stats('unique-values', fbgn_NAseq_Uniprot, [7, 208900, object]). +fb_tsv_pred_stats('unique-values', fbgn_NAseq_Uniprot, [8, 34349, object]). +fb_tsv_pred_stats('unique-values', fbgn_NAseq_Uniprot, [9, 30241, object]). +fb_tsv_pred_stats('missing-values', fbgn_NAseq_Uniprot, [1, 0, [], []]). +fb_tsv_pred_stats('missing-values', fbgn_NAseq_Uniprot, [2, 0, [], []]). +fb_tsv_pred_stats('missing-values', fbgn_NAseq_Uniprot, [3, 0, [], []]). +fb_tsv_pred_stats('null-value-count', fbgn_NAseq_Uniprot, [4, '', 438122]). +fb_tsv_pred_stats('missing-values', fbgn_NAseq_Uniprot, [4, 438122, [#, ''], [#, 438122]]). +fb_tsv_pred_stats('null-value-count', fbgn_NAseq_Uniprot, [5, '', 1246520]). +fb_tsv_pred_stats('missing-values', fbgn_NAseq_Uniprot, [5, 1246520, [#, ''], [#, 1246520]]). +fb_tsv_pred_stats('null-value-count', fbgn_NAseq_Uniprot, [6, '', 1121258]). +fb_tsv_pred_stats('missing-values', fbgn_NAseq_Uniprot, [6, 1121258, [#, ''], [#, 1121258]]). +fb_tsv_pred_stats('null-value-count', fbgn_NAseq_Uniprot, [7, '', 1107233]). +fb_tsv_pred_stats('missing-values', fbgn_NAseq_Uniprot, [7, 1107233, [#, ''], [#, 1107233]]). +fb_tsv_pred_stats('null-value-count', fbgn_NAseq_Uniprot, [8, '', 1281783]). +fb_tsv_pred_stats('missing-values', fbgn_NAseq_Uniprot, [8, 1281783, [#, ''], [#, 1281783]]). +fb_tsv_pred_stats('null-value-count', fbgn_NAseq_Uniprot, [9, '', 1285892]). +fb_tsv_pred_stats('missing-values', fbgn_NAseq_Uniprot, [9, 1285892, [#, ''], [#, 1285892]]). +fb_tsv_pred_stats('most-frequent', fbgn_NAseq_Uniprot, [1, [#, [#, sta, 1332], [#, 'RpL5', 1362], [#, alphaTub84B, 1442], [#, 'Hsc70-4', 1611], [#, ninaE, 1699], [#, eEF2, 2370], [#, eEF1alpha1, 2383]]]). +fb_tsv_pred_stats('less-frequent', fbgn_NAseq_Uniprot, [1, [#, [#, 'Hsap\\FSBP', 1], [#, 'Dyak\\GE14653', 1], [#, 'Dyak\\GE14652', 1], [#, 'Dere\\GG16178', 1], [#, 'Dyak\\GE14651', 1], [#, 'Dyak\\GE14650', 1], [#, 'Dyak\\GE14649', 1]]]). +fb_tsv_pred_stats('most-frequent', fbgn_NAseq_Uniprot, [2, [#, [#, 'Dper', 34397], [#, 'Dmoj', 34929], [#, 'Dvir', 35196], [#, 'Dsim', 37463], [#, 'Dana', 38929], [#, 'Dyak', 39546], [#, 'Dmel', 938032]]]). +fb_tsv_pred_stats('less-frequent', fbgn_NAseq_Uniprot, [2, [#, [#, 'Cpac', 1], [#, 'Hvul', 1], [#, 'Zghe', 1], [#, 'Dhye', 1], [#, 'Dabu', 1], [#, 'Xlae', 1], [#, 'Cfum', 1]]]). +fb_tsv_pred_stats('most-frequent', fbgn_NAseq_Uniprot, [3, [#, [#, 'FBgn0003517', 1332], [#, 'FBgn0064225', 1362], [#, 'FBgn0003884', 1442], [#, 'FBgn0266599', 1611], [#, 'FBgn0002940', 1699], [#, 'FBgn0000559', 2370], [#, 'FBgn0284245', 2383]]]). +fb_tsv_pred_stats('less-frequent', fbgn_NAseq_Uniprot, [3, [#, [#, 'FBgn0289485', 1], [#, 'FBgn0232248', 1], [#, 'FBgn0232247', 1], [#, 'FBgn0108413', 1], [#, 'FBgn0232246', 1], [#, 'FBgn0232245', 1], [#, 'FBgn0232244', 1]]]). +fb_tsv_pred_stats('most-frequent', fbgn_NAseq_Uniprot, [4, [#, [#, 'CH379071', 439], [#, 'AE014298', 5350], [#, 'AE014134', 5651], [#, 'AE014296', 5875], [#, 'AE013599', 6054], [#, 'AE014297', 7206]]]). +fb_tsv_pred_stats('less-frequent', fbgn_NAseq_Uniprot, [4, [#, [#, 'J01122', 1], [#, 'GH739917', 1], [#, 'GH740238', 1], [#, 'GH740504', 1], [#, 'GH740582', 1], [#, 'GH740722', 1], [#, 'GH741128', 1]]]). +fb_tsv_pred_stats('most-frequent', fbgn_NAseq_Uniprot, [5, [#, [#, 'AAA28968', 9], [#, 'CAA38960', 9], [#, 'AAA28969', 9], [#, 'AAA28966', 9], [#, 'AAC47002', 9], [#, 'AAA28425', 10]]]). +fb_tsv_pred_stats('less-frequent', fbgn_NAseq_Uniprot, [5, [#, [#, 'AFH08132', 1], [#, 'AAG22409', 1], [#, 'AAL28803', 1], [#, 'AAL57756', 1], [#, 'AAF46261', 1], [#, 'AAF46262', 1], [#, 'AAM29624', 1]]]). +fb_tsv_pred_stats('most-frequent', fbgn_NAseq_Uniprot, [6, [#, [#, 'P02283', 24], [#, 'P84052', 31], [#, 'Q76FD7', 40], [#, 'Q76FE2', 47], [#, 'Q76N00', 50], [#, 'Q76FD9', 65]]]). +fb_tsv_pred_stats('less-frequent', fbgn_NAseq_Uniprot, [6, [#, [#, 'A1ZAK1', 1], [#, 'B4R037', 1], [#, 'B4R038', 1], [#, 'B4R040', 1], [#, 'B4R043', 1], [#, 'B4R044', 1], [#, 'B4R047', 1]]]). +fb_tsv_pred_stats('most-frequent', fbgn_NAseq_Uniprot, [7, [#, [#, 6632090.0, 1], [#, 6627682.0, 1], [#, 6631334.0, 1], [#, 6631316.0, 1], [#, 6634144.0, 1], [#, 6624472.0, 1]]]). +fb_tsv_pred_stats('less-frequent', fbgn_NAseq_Uniprot, [7, [#, [#, 6611558.0, 1], [#, 6634144.0, 1], [#, 6631316.0, 1], [#, 6631334.0, 1], [#, 6627682.0, 1], [#, 6632090.0, 1], [#, 6632175.0, 1]]]). +fb_tsv_pred_stats('most-frequent', fbgn_NAseq_Uniprot, [8, [#, [#, 'NM_168111', 1], [#, 'NM_168136', 1], [#, 'NM_168145', 1], [#, 'NM_168144', 1], [#, 'NM_001169879', 1], [#, 'NM_134950', 2]]]). +fb_tsv_pred_stats('less-frequent', fbgn_NAseq_Uniprot, [8, [#, [#, 'NM_141332', 1], [#, 'NM_001274510', 1], [#, 'NM_001274509', 1], [#, 'NM_001259707', 1], [#, 'NM_001169879', 1], [#, 'NM_168112', 1], [#, 'NM_168113', 1]]]). +fb_tsv_pred_stats('most-frequent', fbgn_NAseq_Uniprot, [9, [#, [#, 'NP_001137539', 1], [#, 'NP_001287647', 1], [#, 'NP_001287648', 1], [#, 'NP_001104474', 1], [#, 'NP_001188370', 1], [#, 'NP_001287646', 1]]]). +fb_tsv_pred_stats('less-frequent', fbgn_NAseq_Uniprot, [9, [#, [#, 'NP_648102', 1], [#, 'NP_001287648', 1], [#, 'NP_001287647', 1], [#, 'NP_001137539', 1], [#, 'NP_001104473', 1], [#, 'NP_001104472', 1], [#, 'NP_001104471', 1]]]). +fb_tsv_pred_stats('num-columns', gene_functional_complementation, [5]). +fb_tsv_pred_stats('duplicated-rows', gene_functional_complementation, [0]). +fb_tsv_pred_stats('total-rows', gene_functional_complementation, [463]). +fb_tsv_pred_stats('unique-values', gene_functional_complementation, [1, 319, object]). +fb_tsv_pred_stats('unique-values', gene_functional_complementation, [2, 319, object]). +fb_tsv_pred_stats('unique-values', gene_functional_complementation, [3, 376, object]). +fb_tsv_pred_stats('unique-values', gene_functional_complementation, [4, 376, object]). +fb_tsv_pred_stats('unique-values', gene_functional_complementation, [5, 392, object]). +fb_tsv_pred_stats('missing-values', gene_functional_complementation, [1, 0, [], []]). +fb_tsv_pred_stats('missing-values', gene_functional_complementation, [2, 0, [], []]). +fb_tsv_pred_stats('missing-values', gene_functional_complementation, [3, 0, [], []]). +fb_tsv_pred_stats('missing-values', gene_functional_complementation, [4, 0, [], []]). +fb_tsv_pred_stats('missing-values', gene_functional_complementation, [5, 0, [], []]). +fb_tsv_pred_stats('most-frequent', gene_functional_complementation, [1, [#, [#, 'Lrrk', 5], [#, 'Marf', 5], [#, 'Pink1', 5], [#, oc, 7], [#, 'Nrg', 7], [#, cpx, 8], [#, 'TBPH', 8]]]). +fb_tsv_pred_stats('less-frequent', gene_functional_complementation, [1, [#, [#, 'ATP6AP2', 1], [#, ci, 1], [#, cindr, 1], [#, clu, 1], [#, cn, 1], [#, cpa, 1], [#, csw, 1]]]). +fb_tsv_pred_stats('most-frequent', gene_functional_complementation, [2, [#, [#, 'FBgn0038816', 5], [#, 'FBgn0029870', 5], [#, 'FBgn0029891', 5], [#, 'FBgn0004102', 7], [#, 'FBgn0264975', 7], [#, 'FBgn0041605', 8], [#, 'FBgn0025790', 8]]]). +fb_tsv_pred_stats('less-frequent', gene_functional_complementation, [2, [#, [#, 'FBgn0037671', 1], [#, 'FBgn0004859', 1], [#, 'FBgn0027598', 1], [#, 'FBgn0034087', 1], [#, 'FBgn0000337', 1], [#, 'FBgn0034577', 1], [#, 'FBgn0000382', 1]]]). +fb_tsv_pred_stats('most-frequent', gene_functional_complementation, [3, [#, [#, 'Hsap\\MFN2', 4], [#, 'Hsap\\SOD1', 4], [#, 'Hsap\\L1CAM', 4], [#, 'Hsap\\PARK7', 4], [#, 'Hsap\\PINK1', 5], [#, 'Hsap\\LRRK2', 5], [#, 'Hsap\\TARDBP', 7]]]). +fb_tsv_pred_stats('less-frequent', gene_functional_complementation, [3, [#, [#, 'Hsap\\ATP6AP2', 1], [#, 'Hsap\\EIF4A2', 1], [#, 'Hsap\\DROSHA', 1], [#, 'Hsap\\GRAP', 1], [#, 'Hsap\\SUPT16H', 1], [#, 'Hsap\\SRCAP', 1], [#, 'Hsap\\PIN1', 1]]]). +fb_tsv_pred_stats('most-frequent', gene_functional_complementation, [4, [#, [#, 'FBgn0265221', 4], [#, 'FBgn0024960', 4], [#, 'FBgn0026071', 4], [#, 'FBgn0086735', 4], [#, 'FBgn0086479', 5], [#, 'FBgn0262113', 5], [#, 'FBgn0261084', 7]]]). +fb_tsv_pred_stats('less-frequent', gene_functional_complementation, [4, [#, [#, 'FBgn0262153', 1], [#, 'FBgn0289163', 1], [#, 'FBgn0289120', 1], [#, 'FBgn0286886', 1], [#, 'FBgn0289345', 1], [#, 'FBgn0283711', 1], [#, 'FBgn0288530', 1]]]). +fb_tsv_pred_stats('most-frequent', gene_functional_complementation, [5, [#, [#, 'FBrf0216943', 3], [#, 'FBrf0210782', 3], [#, 'FBrf0146918', 3], [#, 'FBrf0242427', 3], [#, 'FBrf0184161', 4], [#, 'FBrf0252066', 4], [#, 'FBrf0212111', 4]]]). +fb_tsv_pred_stats('less-frequent', gene_functional_complementation, [5, [#, [#, 'FBrf0211368', 1], [#, 'FBrf0101988', 1], [#, 'FBrf0193931', 1], [#, 'FBrf0227402', 1], [#, 'FBrf0230449', 1], [#, 'FBrf0188025', 1], [#, 'FBrf0174932', 1]]]). +fb_tsv_pred_stats('num-columns', gene_genetic_interactions, [6]). +fb_tsv_pred_stats('duplicated-rows', gene_genetic_interactions, [0]). +fb_tsv_pred_stats('total-rows', gene_genetic_interactions, [20321]). +fb_tsv_pred_stats('unique-values', gene_genetic_interactions, [1, 2958, object]). +fb_tsv_pred_stats('unique-values', gene_genetic_interactions, [2, 2958, object]). +fb_tsv_pred_stats('unique-values', gene_genetic_interactions, [3, 4615, object]). +fb_tsv_pred_stats('unique-values', gene_genetic_interactions, [4, 4615, object]). +fb_tsv_pred_stats('unique-values', gene_genetic_interactions, [5, 2, object]). +fb_tsv_pred_stats('unique-values', gene_genetic_interactions, [6, 5428, object]). +fb_tsv_pred_stats('missing-values', gene_genetic_interactions, [1, 0, [], []]). +fb_tsv_pred_stats('missing-values', gene_genetic_interactions, [2, 0, [], []]). +fb_tsv_pred_stats('missing-values', gene_genetic_interactions, [3, 0, [], []]). +fb_tsv_pred_stats('missing-values', gene_genetic_interactions, [4, 0, [], []]). +fb_tsv_pred_stats('missing-values', gene_genetic_interactions, [5, 0, [], []]). +fb_tsv_pred_stats('missing-values', gene_genetic_interactions, [6, 0, [], []]). +fb_tsv_pred_stats('most-frequent', gene_genetic_interactions, [1, [#, [#, 'Egfr', 168], [#, pbl, 173], [#, 'H', 173], [#, pnr, 174], [#, w, 181], [#, 'Ras85D', 365], [#, 'N', 384]]]). +fb_tsv_pred_stats('less-frequent', gene_genetic_interactions, [1, [#, [#, 'Fit1', 1], [#, 'Gtpx', 1], [#, 'kat-60L1', 1], [#, 'Abl|fax', 1], [#, 'rpr|hid', 1], [#, 'Gfrl', 1], [#, 'mod(mdg4)|sc', 1]]]). +fb_tsv_pred_stats('most-frequent', gene_genetic_interactions, [2, [#, [#, 'FBgn0003731', 168], [#, 'FBgn0003041', 173], [#, 'FBgn0001169', 173], [#, 'FBgn0003117', 174], [#, 'FBgn0003996', 181], [#, 'FBgn0003205', 365], [#, 'FBgn0004647', 384]]]). +fb_tsv_pred_stats('less-frequent', gene_genetic_interactions, [2, [#, [#, 'FBgn0035498', 1], [#, 'FBgn0035438', 1], [#, 'FBgn0037375', 1], [#, 'FBgn0000017|FBgn0014163', 1], [#, 'FBgn0011706|FBgn0003997', 1], [#, 'FBgn0262869', 1], [#, 'FBgn0002781|FBgn0004170', 1]]]). +fb_tsv_pred_stats('most-frequent', gene_genetic_interactions, [3, [#, [#, wg, 110], [#, puc, 117], [#, 'Ras85D', 141], [#, 'Egfr', 158], [#, 'Diap1', 163], [#, 'N', 174], [#, bsk, 181]]]). +fb_tsv_pred_stats('less-frequent', gene_genetic_interactions, [3, [#, [#, 'Su(tor)278-22', 1], [#, 'CG32982', 1], [#, 'CG15599', 1], [#, 'Su(E1)-A', 1], [#, 'mir-13b-2', 1], [#, 'EP1095', 1], [#, 'S(Sev-CycE)D28', 1]]]). +fb_tsv_pred_stats('most-frequent', gene_genetic_interactions, [4, [#, [#, 'FBgn0284084', 110], [#, 'FBgn0243512', 117], [#, 'FBgn0003205', 141], [#, 'FBgn0003731', 158], [#, 'FBgn0260635', 163], [#, 'FBgn0004647', 174], [#, 'FBgn0000229', 181]]]). +fb_tsv_pred_stats('less-frequent', gene_genetic_interactions, [4, [#, [#, 'FBgn0026335', 1], [#, 'FBgn0052982', 1], [#, 'FBgn0030667', 1], [#, 'FBgn0262767', 1], [#, 'FBgn0262421', 1], [#, 'FBgn0062701', 1], [#, 'FBgn0041783', 1]]]). +fb_tsv_pred_stats('most-frequent', gene_genetic_interactions, [5, [#, [#, enhanceable, 7874], [#, suppressible, 12447]]]). +fb_tsv_pred_stats('less-frequent', gene_genetic_interactions, [5, [#, [#, enhanceable, 7874], [#, suppressible, 12447]]]). +fb_tsv_pred_stats('most-frequent', gene_genetic_interactions, [6, [#, [#, 'FBrf0190765', 83], [#, 'FBrf0188528', 88], [#, 'FBrf0190751', 89], [#, 'FBrf0187664', 105], [#, 'FBrf0147055', 149], [#, 'FBrf0199094', 151], [#, 'FBrf0241270', 160]]]). +fb_tsv_pred_stats('less-frequent', gene_genetic_interactions, [6, [#, [#, 'FBrf0221584', 1], [#, 'FBrf0231072', 1], [#, 'FBrf0102734', 1], [#, 'FBrf0190193', 1], [#, 'FBrf0229219', 1], [#, 'FBrf0226148', 1], [#, 'FBrf0208690', 1]]]). +fb_tsv_pred_stats('num-columns', gene_groups_HGNC, [4]). +fb_tsv_pred_stats('duplicated-rows', gene_groups_HGNC, [0]). +fb_tsv_pred_stats('total-rows', gene_groups_HGNC, [1711]). +fb_tsv_pred_stats('unique-values', gene_groups_HGNC, [1, 1699, object]). +fb_tsv_pred_stats('unique-values', gene_groups_HGNC, [2, 1699, object]). +fb_tsv_pred_stats('unique-values', gene_groups_HGNC, [3, 1699, object]). +fb_tsv_pred_stats('unique-values', gene_groups_HGNC, [4, 506, object]). +fb_tsv_pred_stats('missing-values', gene_groups_HGNC, [1, 0, [], []]). +fb_tsv_pred_stats('missing-values', gene_groups_HGNC, [2, 0, [], []]). +fb_tsv_pred_stats('missing-values', gene_groups_HGNC, [3, 0, [], []]). +fb_tsv_pred_stats('null-value-count', gene_groups_HGNC, [4, '', 1192]). +fb_tsv_pred_stats('missing-values', gene_groups_HGNC, [4, 1192, [#, ''], [#, 1192]]). +fb_tsv_pred_stats('most-frequent', gene_groups_HGNC, [1, [#, [#, 'FBgg0000526', 2], [#, 'FBgg0000112', 2], [#, 'FBgg0000738', 2], [#, 'FBgg0000588', 2], [#, 'FBgg0000792', 2], [#, 'FBgg0000083', 3], [#, 'FBgg0000279', 3]]]). +fb_tsv_pred_stats('less-frequent', gene_groups_HGNC, [1, [#, [#, 'FBgg0000451', 1], [#, 'FBgg0000651', 1], [#, 'FBgg0001307', 1], [#, 'FBgg0000697', 1], [#, 'FBgg0000072', 1], [#, 'FBgg0000437', 1], [#, 'FBgg0001352', 1]]]). +fb_tsv_pred_stats('most-frequent', gene_groups_HGNC, [2, [#, [#, 'SM', 2], [#, 'INX', 2], [#, 'PRDTF', 2], [#, 'CAC-U', 2], [#, 'E2FTF', 2], [#, 'SYT', 3], [#, 'RPD3-HDA1', 3]]]). +fb_tsv_pred_stats('less-frequent', gene_groups_HGNC, [2, [#, [#, 'TRNA-C-THR-CGT', 1], [#, 'NAT', 1], [#, 'APAS', 1], [#, 'SLC33', 1], [#, 'ADAM', 1], [#, 'TRNA-C-LEU-TAA', 1], [#, 'N-GH', 1]]]). +fb_tsv_pred_stats('most-frequent', gene_groups_HGNC, [3, [#, [#, 'SPLICEOSOMAL SM PROTEINS', 2], [#, 'INNEXINS', 2], [#, 'PAIRED TRANSCRIPTION FACTORS', 2], [#, 'UNCLASSIFIED CALCIUM CHANNEL-FORMING SUBUNITS', 2], [#, 'E2F TRANSCRIPTION FACTORS', 2], [#, 'SYNAPTOTAGMINS & SYNAPTOTAGMIN-LIKE PROTEINS', 3], [#, 'RPD3/HDA1 LYSINE DEACETYLASES', 3]]]). +fb_tsv_pred_stats('less-frequent', gene_groups_HGNC, [3, [#, [#, 'CYTOSOLIC THREONINE-CGT TRANSFER RNAS', 1], [#, 'N-TERMINAL ACETYLTRANSFERASE CATALYTIC SUBUNITS', 1], [#, 'ASPARAGINASES', 1], [#, 'SLC33 ACETYL-COA TRANSPORTERS', 1], [#, 'ADAM METALLOPROTEASES', 1], [#, 'CYTOSOLIC LEUCINE-TAA TRANSFER RNAS', 1], [#, 'N-GLYCOSYL HYDROLASES', 1]]]). +fb_tsv_pred_stats('most-frequent', gene_groups_HGNC, [4, [#, [#, 1281.0, 2], [#, 363.0, 2], [#, 434.0, 2], [#, 816.0, 2], [#, 1254.0, 2], [#, 669.0, 2]]]). +fb_tsv_pred_stats('less-frequent', gene_groups_HGNC, [4, [#, [#, 346.0, 1], [#, 1654.0, 1], [#, 1585.0, 1], [#, 1419.0, 1], [#, 2154.0, 1], [#, 262.0, 1], [#, 1027.0, 1]]]). +fb_tsv_pred_stats('num-columns', gene_group_data, [7]). +fb_tsv_pred_stats('duplicated-rows', gene_group_data, [0]). +fb_tsv_pred_stats('total-rows', gene_group_data, [10957]). +fb_tsv_pred_stats('unique-values', gene_group_data, [1, 1629, object]). +fb_tsv_pred_stats('unique-values', gene_group_data, [2, 1629, object]). +fb_tsv_pred_stats('unique-values', gene_group_data, [3, 1629, object]). +fb_tsv_pred_stats('unique-values', gene_group_data, [4, 389, object]). +fb_tsv_pred_stats('unique-values', gene_group_data, [5, 389, object]). +fb_tsv_pred_stats('unique-values', gene_group_data, [6, 8251, object]). +fb_tsv_pred_stats('unique-values', gene_group_data, [7, 8251, object]). +fb_tsv_pred_stats('missing-values', gene_group_data, [1, 0, [], []]). +fb_tsv_pred_stats('missing-values', gene_group_data, [2, 0, [], []]). +fb_tsv_pred_stats('missing-values', gene_group_data, [3, 0, [], []]). +fb_tsv_pred_stats('null-value-count', gene_group_data, [4, '', 1106]). +fb_tsv_pred_stats('missing-values', gene_group_data, [4, 1106, [#, ''], [#, 1106]]). +fb_tsv_pred_stats('null-value-count', gene_group_data, [5, '', 1106]). +fb_tsv_pred_stats('missing-values', gene_group_data, [5, 1106, [#, ''], [#, 1106]]). +fb_tsv_pred_stats('null-value-count', gene_group_data, [6, '', 405]). +fb_tsv_pred_stats('missing-values', gene_group_data, [6, 405, [#, ''], [#, 405]]). +fb_tsv_pred_stats('null-value-count', gene_group_data, [7, '', 405]). +fb_tsv_pred_stats('missing-values', gene_group_data, [7, 405, [#, ''], [#, 405]]). +fb_tsv_pred_stats('most-frequent', gene_group_data, [1, [#, [#, 'FBgg0000128', 98], [#, 'FBgg0001176', 105], [#, 'FBgg0001186', 106], [#, 'FBgg0001078', 114], [#, 'FBgg0000097', 120], [#, 'FBgg0001077', 136], [#, 'FBgg0000732', 272]]]). +fb_tsv_pred_stats('less-frequent', gene_group_data, [1, [#, [#, 'FBgg0001756', 1], [#, 'FBgg0000834', 1], [#, 'FBgg0001677', 1], [#, 'FBgg0000396', 1], [#, 'FBgg0000921', 1], [#, 'FBgg0000512', 1], [#, 'FBgg0000662', 1]]]). +fb_tsv_pred_stats('most-frequent', gene_group_data, [2, [#, [#, 'E3-RING-U', 98], [#, 'CPR', 105], [#, 'CBD', 106], [#, 'SP-T', 114], [#, 'OR', 120], [#, 'S1A-NPH', 136], [#, 'ZF-C2H2', 272]]]). +fb_tsv_pred_stats('less-frequent', gene_group_data, [2, [#, [#, 'UFM1', 1], [#, 'GH47', 1], [#, 'GH99', 1], [#, 'TRNA-C-ASP', 1], [#, 'MDH', 1], [#, 'KCN', 1], [#, 'SLC7', 1]]]). +fb_tsv_pred_stats('most-frequent', gene_group_data, [3, [#, [#, 'UNCLASSIFIED RING DOMAIN UBIQUITIN LIGASES', 98], [#, 'CPR CUTICLE PROTEIN FAMILY', 105], [#, 'CHITIN BINDING DOMAIN-CONTAINING PROTEINS', 106], [#, 'S1A SERINE PROTEASES - TRYPSIN-LIKE', 114], [#, 'ODORANT RECEPTORS', 120], [#, 'S1A NON-PEPTIDASE HOMOLOGS', 136], [#, 'C2H2 ZINC FINGER TRANSCRIPTION FACTORS', 272]]]). +fb_tsv_pred_stats('less-frequent', gene_group_data, [3, [#, [#, 'UFM1 PROTEINS', 1], [#, 'CLASS I ALPHA-MANNOSIDASES', 1], [#, 'ENDO-ALPHA MANNOSIDASES', 1], [#, 'CYTOSOLIC ASPARTIC ACID TRANSFER RNAS', 1], [#, 'MALATE DEHYDROGENASES', 1], [#, 'POTASSIUM CHANNEL SUBUNITS', 1], [#, 'SLC7 FAMILY OF AMINO ACID TRANSPORTERS', 1]]]). +fb_tsv_pred_stats('most-frequent', gene_group_data, [4, [#, [#, 'FBgg0001178', 162], [#, 'FBgg0001841', 178], [#, 'FBgg0001076', 190], [#, 'FBgg0000729', 277], [#, 'FBgg0000537', 318], [#, 'FBgg0000686', 392]]]). +fb_tsv_pred_stats('less-frequent', gene_group_data, [4, [#, [#, 'FBgg0001357', 1], [#, 'FBgg0000408', 1], [#, 'FBgg0001039', 1], [#, 'FBgg0001844', 2], [#, 'FBgg0001637', 2], [#, 'FBgg0000582', 2], [#, 'FBgg0000130', 2]]]). +fb_tsv_pred_stats('most-frequent', gene_group_data, [5, [#, [#, 'CP', 162], [#, 'OXPHOS-V', 178], [#, 'S1AP', 190], [#, 'ZN-TF', 277], [#, 'SPL-INT', 318], [#, 'SLC', 392]]]). +fb_tsv_pred_stats('less-frequent', gene_group_data, [5, [#, [#, 'ETH', 1], [#, 'TRNA-C-SEC', 1], [#, 'OXRPX', 1], [#, 'PSM-G', 2], [#, 'LADAC', 2], [#, 'IC', 2], [#, 'RP', 2]]]). +fb_tsv_pred_stats('most-frequent', gene_group_data, [6, [#, [#, 'FBgn0261933', 10], [#, 'FBgn0000426', 13], [#, 'FBgn0261790', 13], [#, 'FBgn0261791', 13], [#, 'FBgn0023167', 13], [#, 'FBgn0262601', 13]]]). +fb_tsv_pred_stats('less-frequent', gene_group_data, [6, [#, [#, 'FBgn0002565', 1], [#, 'FBgn0052671', 1], [#, 'FBgn0262518', 1], [#, 'FBgn0037364', 1], [#, 'FBgn0005586', 1], [#, 'FBgn0015791', 1], [#, 'FBgn0015795', 1]]]). +fb_tsv_pred_stats('most-frequent', gene_group_data, [7, [#, [#, 'SmD1', 10], [#, 'SmF', 13], [#, 'SmE', 13], [#, 'SNRPG', 13], [#, 'SmD3', 13], [#, 'SmB', 13]]]). +fb_tsv_pred_stats('less-frequent', gene_group_data, [7, [#, [#, 'Lsp2', 1], [#, 'Rab9Fa', 1], [#, 'Rab8', 1], [#, 'Rab23', 1], [#, 'Rab3', 1], [#, 'Rab14', 1], [#, 'Rab7', 1]]]). +fb_tsv_pred_stats('num-columns', gene_map_table, [6]). +fb_tsv_pred_stats('duplicated-rows', gene_map_table, [0]). +fb_tsv_pred_stats('total-rows', gene_map_table, [245829]). +fb_tsv_pred_stats('unique-values', gene_map_table, [1, 542, object]). +fb_tsv_pred_stats('unique-values', gene_map_table, [2, 245829, object]). +fb_tsv_pred_stats('unique-values', gene_map_table, [3, 245829, object]). +fb_tsv_pred_stats('unique-values', gene_map_table, [4, 1716, object]). +fb_tsv_pred_stats('unique-values', gene_map_table, [5, 8138, object]). +fb_tsv_pred_stats('unique-values', gene_map_table, [6, 17721, object]). +fb_tsv_pred_stats('missing-values', gene_map_table, [1, 0, [], []]). +fb_tsv_pred_stats('missing-values', gene_map_table, [2, 0, [], []]). +fb_tsv_pred_stats('missing-values', gene_map_table, [3, 0, [], []]). +fb_tsv_pred_stats('null-value-count', gene_map_table, [4, '', 208914]). +fb_tsv_pred_stats('missing-values', gene_map_table, [4, 208914, [#, ''], [#, 208914]]). +fb_tsv_pred_stats('null-value-count', gene_map_table, [5, '', 222613]). +fb_tsv_pred_stats('null-value-count', gene_map_table, [5, -, 105]). +fb_tsv_pred_stats('missing-values', gene_map_table, [5, 222718, [#, '', -], [#, 222613, 105]]). +fb_tsv_pred_stats('null-value-count', gene_map_table, [6, '', 227926]). +fb_tsv_pred_stats('missing-values', gene_map_table, [6, 227926, [#, ''], [#, 227926]]). +fb_tsv_pred_stats('most-frequent', gene_map_table, [1, [#, [#, 'Dper', 18137], [#, 'Dana', 18521], [#, 'Dwil', 18542], [#, 'Dyak', 19506], [#, 'Dsim', 20501], [#, 'Dpse', 22460], [#, 'Dmel', 31755]]]). +fb_tsv_pred_stats('less-frequent', gene_map_table, [1, [#, [#, 'Dmos', 1], [#, 'Dsch', 1], [#, 'Dprg', 1], [#, 'Dpme', 1], [#, 'Dmds', 1], [#, 'Dbis', 1], [#, 'Dsut', 1]]]). +fb_tsv_pred_stats('most-frequent', gene_map_table, [4, [#, [#, '1-', 1161], [#, 'XL-', 1883], [#, '4-', 2182], [#, 'XR-', 2261], [#, '3-', 3567], [#, '2-', 4139]]]). +fb_tsv_pred_stats('less-frequent', gene_map_table, [4, [#, [#, '2-[90]', 1], [#, '3-50-62', 1], [#, '1-38.4', 1], [#, '3-[76]', 1], [#, '3-[25]', 1], [#, '1-[61]', 1], [#, '2-[24]', 1]]]). +fb_tsv_pred_stats('most-frequent', gene_map_table, [5, [#, [#, '61-100', 47], [#, '39D5-39D5', 47], [#, '21E2-21E2', 73], [#, '56E2-56E2', 123], [#, '21-60', 132]]]). +fb_tsv_pred_stats('less-frequent', gene_map_table, [5, [#, [#, '92A2-92A3', 1], [#, '18E5-18F1', 1], [#, '78A2-78B1', 1], [#, '95C5-95C8', 1], [#, '18B8-18B8', 1], [#, '61F2-61F3', 1], [#, '53A2-53A3', 1]]]). +fb_tsv_pred_stats('most-frequent', gene_map_table, [6, [#, [#, '2R:10351533..10352161(-1)', 3], [#, '2R:13209809..13212237(-1)', 3], [#, '3R:21365609..21368279(1)', 3], [#, '2R:21667541..21669916(-1)', 4], [#, '3R:13813109..13814648(1)', 4], [#, '3R:21355692..21359768(-1)', 5]]]). +fb_tsv_pred_stats('less-frequent', gene_map_table, [6, [#, [#, '3R:19373757..19374789(-1)', 1], [#, '3L:11574764..11577044(-1)', 1], [#, '3L:11572797..11574663(-1)', 1], [#, 'X:20178755..20179729(-1)', 1], [#, '3L:10692530..10693167(-1)', 1], [#, '3R:25493481..25495161(-1)', 1], [#, 'X:20186630..20187604(-1)', 1]]]). +fb_tsv_pred_stats('num-columns', gene_rpkm_matrix, [170]). +fb_tsv_pred_stats('duplicated-rows', gene_rpkm_matrix, [0]). +fb_tsv_pred_stats('total-rows', gene_rpkm_matrix, [17747]). +fb_tsv_pred_stats('unique-values', gene_rpkm_matrix, [1, 17747, object]). +fb_tsv_pred_stats('unique-values', gene_rpkm_matrix, [2, 17747, object]). +fb_tsv_pred_stats('unique-values', gene_rpkm_matrix, [3, 11214, object]). +fb_tsv_pred_stats('num-columns', gene_rpkm_report, [12]). +fb_tsv_pred_stats('duplicated-rows', gene_rpkm_report, [0]). +fb_tsv_pred_stats('total-rows', gene_rpkm_report, [2928711]). +fb_tsv_pred_stats('unique-values', gene_rpkm_report, [1, 1, object]). +fb_tsv_pred_stats('unique-values', gene_rpkm_report, [2, 17748, object]). +fb_tsv_pred_stats('unique-values', gene_rpkm_report, [3, 17748, object]). +fb_tsv_pred_stats('unique-values', gene_rpkm_report, [4, 7, object]). +fb_tsv_pred_stats('unique-values', gene_rpkm_report, [5, 7, object]). +fb_tsv_pred_stats('unique-values', gene_rpkm_report, [6, 166, object]). +fb_tsv_pred_stats('unique-values', gene_rpkm_report, [7, 166, object]). +fb_tsv_pred_stats('unique-values', gene_rpkm_report, [8, 5113, int64]). +fb_tsv_pred_stats('unique-values', gene_rpkm_report, [9, 8, int64]). +fb_tsv_pred_stats('unique-values', gene_rpkm_report, [10, 6776, object]). +fb_tsv_pred_stats('unique-values', gene_rpkm_report, [11, 5412, int64]). +fb_tsv_pred_stats('unique-values', gene_rpkm_report, [12, 2, object]). +fb_tsv_pred_stats('missing-values', gene_rpkm_report, [1, 0, [], []]). +fb_tsv_pred_stats('missing-values', gene_rpkm_report, [2, 0, [], []]). +fb_tsv_pred_stats('missing-values', gene_rpkm_report, [3, 0, [], []]). +fb_tsv_pred_stats('missing-values', gene_rpkm_report, [4, 0, [], []]). +fb_tsv_pred_stats('missing-values', gene_rpkm_report, [5, 0, [], []]). +fb_tsv_pred_stats('missing-values', gene_rpkm_report, [6, 0, [], []]). +fb_tsv_pred_stats('missing-values', gene_rpkm_report, [7, 0, [], []]). +fb_tsv_pred_stats('missing-values', gene_rpkm_report, [8, 0, [], []]). +fb_tsv_pred_stats('missing-values', gene_rpkm_report, [9, 0, [], []]). +fb_tsv_pred_stats('null-value-count', gene_rpkm_report, [10, '', 60536]). +fb_tsv_pred_stats('missing-values', gene_rpkm_report, [10, 60536, [#, ''], [#, 60536]]). +fb_tsv_pred_stats('missing-values', gene_rpkm_report, [11, 0, [], []]). +fb_tsv_pred_stats('missing-values', gene_rpkm_report, [12, 0, [], []]). +fb_tsv_pred_stats('most-frequent', gene_rpkm_report, [1, [#, [#, 'Dmel_R6.53', 2928711]]]). +fb_tsv_pred_stats('less-frequent', gene_rpkm_report, [1, [#, [#, 'Dmel_R6.53', 2928711]]]). +fb_tsv_pred_stats('most-frequent', gene_rpkm_report, [2, [#, [#, 'FBgn0053410', 166], [#, 'FBgn0053411', 166], [#, 'FBgn0053412', 166], [#, 'FBgn0053413', 166], [#, 'FBgn0053414', 166], [#, 'FBgn0053408', 166], [#, 'FBgn0038694', 166]]]). +fb_tsv_pred_stats('less-frequent', gene_rpkm_report, [2, [#, [#, 'FBgn0267595', 40], [#, 'FBgn0013691', 42], [#, 'FBgn0013673', 42], [#, 'FBgn0013701', 42], [#, 'FBgn0013700', 42], [#, 'FBgn0013674', 42], [#, 'FBgn0013675', 42]]]). +fb_tsv_pred_stats('most-frequent', gene_rpkm_report, [3, [#, [#, '5SrRNA:CR33410', 166], [#, '5SrRNA:CR33411', 166], [#, '5SrRNA:CR33412', 166], [#, '5SrRNA:CR33413', 166], [#, '5SrRNA:CR33414', 166], [#, '5SrRNA:CR33408', 166], [#, 'CG5217', 166]]]). +fb_tsv_pred_stats('less-frequent', gene_rpkm_report, [3, [#, [#, 'CR45933', 40], [#, 'mt:tRNA:Asp-GTC', 42], [#, 'mt:ATPase8', 42], [#, 'mt:tRNA:Asn-GTT', 42], [#, 'mt:tRNA:Met-CAT', 42], [#, 'mt:CoI', 42], [#, 'mt:CoII', 42]]]). +fb_tsv_pred_stats('most-frequent', gene_rpkm_report, [4, [#, [#, 'FBlc0003342', 35368], [#, 'FBlc0000060', 211421], [#, 'FBlc0000260', 424996], [#, 'FBlc0000236', 477917], [#, 'FBlc0000206', 513566], [#, 'FBlc0000085', 528553], [#, 'FBlc0003498', 736890]]]). +fb_tsv_pred_stats('less-frequent', gene_rpkm_report, [4, [#, [#, 'FBlc0003342', 35368], [#, 'FBlc0000060', 211421], [#, 'FBlc0000260', 424996], [#, 'FBlc0000236', 477917], [#, 'FBlc0000206', 513566], [#, 'FBlc0000085', 528553], [#, 'FBlc0003498', 736890]]]). +fb_tsv_pred_stats('most-frequent', gene_rpkm_report, [5, [#, [#, 'Knoblich_Neural_Cell_RNA-Seq', 35368], [#, 'BCM_1_RNAseq', 211421], [#, 'modENCODE_mRNA-Seq_cell.B', 424996], [#, 'modENCODE_mRNA-Seq_treatments', 477917], [#, 'modENCODE_mRNA-Seq_tissues', 513566], [#, 'modENCODE_mRNA-Seq_development', 528553], [#, 'FlyAtlas2', 736890]]]). +fb_tsv_pred_stats('less-frequent', gene_rpkm_report, [5, [#, [#, 'Knoblich_Neural_Cell_RNA-Seq', 35368], [#, 'BCM_1_RNAseq', 211421], [#, 'modENCODE_mRNA-Seq_cell.B', 424996], [#, 'modENCODE_mRNA-Seq_treatments', 477917], [#, 'modENCODE_mRNA-Seq_tissues', 513566], [#, 'modENCODE_mRNA-Seq_development', 528553], [#, 'FlyAtlas2', 736890]]]). +fb_tsv_pred_stats('most-frequent', gene_rpkm_report, [6, [#, [#, 'FBlc0000235', 17711], [#, 'FBlc0000234', 17711], [#, 'FBlc0000233', 17711], [#, 'FBlc0000229', 17711], [#, 'FBlc0000217', 17711], [#, 'FBlc0000251', 17711], [#, 'FBlc0000250', 17711]]]). +fb_tsv_pred_stats('less-frequent', gene_rpkm_report, [6, [#, [#, 'FBlc0003639', 17545], [#, 'FBlc0003637', 17545], [#, 'FBlc0003636', 17545], [#, 'FBlc0003635', 17545], [#, 'FBlc0003634', 17545], [#, 'FBlc0003633', 17545], [#, 'FBlc0003632', 17545]]]). +fb_tsv_pred_stats('most-frequent', gene_rpkm_report, [7, [#, [#, mE_mRNA_P8_fat, 17711], [#, mE_mRNA_WPP_saliv, 17711], [#, mE_mRNA_WPP_fat, 17711], [#, mE_mRNA_L3_Wand_imag_disc, 17711], [#, mE_mRNA_A_MateM_4d_testis, 17711], [#, mE_mRNA_A_4d_Paraquat_10mM, 17711], [#, mE_mRNA_A_4d_Paraquat_5mM, 17711]]]). +fb_tsv_pred_stats('less-frequent', gene_rpkm_report, [7, [#, [#, 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_FatBody', 17545], [#, 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_Carcass', 17545], [#, 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_Crop', 17545], [#, 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_Brain', 17545], [#, 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_Whole', 17545], [#, 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_Virgin_Spermathecum', 17545], [#, 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_Mated_Spermathecum', 17545]]]). +fb_tsv_pred_stats('most-frequent', gene_rpkm_report, [8, [#, [#, 6, 67267], [#, 5, 76452], [#, 4, 89006], [#, 3, 106255], [#, 2, 139559], [#, 1, 256023], [#, 0, 1229976]]]). +fb_tsv_pred_stats('less-frequent', gene_rpkm_report, [8, [#, [#, 4755, 1], [#, 3974, 1], [#, 2566, 1], [#, 3991, 1], [#, 10214, 1], [#, 15694, 1], [#, 3308, 1]]]). +fb_tsv_pred_stats('most-frequent', gene_rpkm_report, [9, [#, [#, 6, 94410], [#, 5, 101416], [#, 4, 187170], [#, 3, 362858], [#, 2, 439025], [#, 1, 501837], [#, 0, 1229976]]]). +fb_tsv_pred_stats('less-frequent', gene_rpkm_report, [9, [#, [#, 7, 12019], [#, 6, 94410], [#, 5, 101416], [#, 4, 187170], [#, 3, 362858], [#, 2, 439025], [#, 1, 501837]]]). +fb_tsv_pred_stats('most-frequent', gene_rpkm_report, [10, [#, [#, 45.0, 5314], [#, 72, 7512], [#, 44.0, 8878], [#, 72.0, 11038], [#, 73, 11536], [#, 135.0, 17264]]]). +fb_tsv_pred_stats('less-frequent', gene_rpkm_report, [10, [#, [#, 2235, 15], [#, 939, 42], [#, 667, 42], [#, 155, 42], [#, 1536, 42], [#, 354, 42], [#, 290, 42]]]). +fb_tsv_pred_stats('most-frequent', gene_rpkm_report, [11, [#, [#, 595, 4980], [#, 74, 5098], [#, 45, 5872], [#, 44, 9390], [#, 135, 17014], [#, 73, 17014], [#, 72, 18668]]]). +fb_tsv_pred_stats('less-frequent', gene_rpkm_report, [11, [#, [#, 62, 42], [#, 63, 42], [#, 16924, 82], [#, 230, 82], [#, 3528, 82], [#, 193, 82], [#, 16779, 84]]]). +fb_tsv_pred_stats('most-frequent', gene_rpkm_report, [12, [#, [#, 'Total', 73206], [#, 'Unique', 2855505]]]). +fb_tsv_pred_stats('less-frequent', gene_rpkm_report, [12, [#, [#, 'Total', 73206], [#, 'Unique', 2855505]]]). +fb_tsv_pred_stats('num-columns', gene_snapshots, [5]). +fb_tsv_pred_stats('duplicated-rows', gene_snapshots, [0]). +fb_tsv_pred_stats('total-rows', gene_snapshots, [13985]). +fb_tsv_pred_stats('unique-values', gene_snapshots, [1, 13985, object]). +fb_tsv_pred_stats('unique-values', gene_snapshots, [2, 13985, object]). +fb_tsv_pred_stats('unique-values', gene_snapshots, [3, 7833, object]). +fb_tsv_pred_stats('unique-values', gene_snapshots, [4, 61, object]). +fb_tsv_pred_stats('unique-values', gene_snapshots, [5, 3652, object]). +fb_tsv_pred_stats('missing-values', gene_snapshots, [1, 0, [], []]). +fb_tsv_pred_stats('missing-values', gene_snapshots, [2, 0, [], []]). +fb_tsv_pred_stats('null-value-count', gene_snapshots, [3, -, 6153]). +fb_tsv_pred_stats('missing-values', gene_snapshots, [3, 6153, [#, -], [#, 6153]]). +fb_tsv_pred_stats('null-value-count', gene_snapshots, [4, -, 10334]). +fb_tsv_pred_stats('missing-values', gene_snapshots, [4, 10334, [#, -], [#, 10334]]). +fb_tsv_pred_stats('missing-values', gene_snapshots, [5, 0, [], []]). +fb_tsv_pred_stats('most-frequent', gene_snapshots, [3, [#, [#, 'Carbonic anhydrase 2', 1], [#, 'PRL-1 phosphatase', 1], [#, tricornered, 1], [#, kurz, 1], [#, 'beaten path IV', 1], [#, 'male sterile (2) 35Ci', 1]]]). +fb_tsv_pred_stats('less-frequent', gene_snapshots, [3, [#, [#, 'Receptor expression enhancing protein A', 1], [#, tricornered, 1], [#, 'PRL-1 phosphatase', 1], [#, 'Carbonic anhydrase 2', 1], [#, 'sugar transporter 3', 1], [#, spt4, 1], [#, 'Imitation SWI', 1]]]). +fb_tsv_pred_stats('most-frequent', gene_snapshots, [4, [#, [#, 20190919.0, 144], [#, 20190926.0, 198], [#, 20190912.0, 206], [#, 20190321.0, 222], [#, 20190307.0, 862], [#, 20190314.0, 1067]]]). +fb_tsv_pred_stats('less-frequent', gene_snapshots, [4, [#, [#, 20220901.0, 1], [#, 20200924.0, 1], [#, 20200730.0, 1], [#, 20200709.0, 1], [#, 20190725.0, 1], [#, 20210204.0, 1], [#, 20160630.0, 1]]]). +fb_tsv_pred_stats('most-frequent', gene_snapshots, [5, [#, [#, 'stumps (stumps) encodes a fibroblast growth factor (FGF) scaffolding protein. Upon FGF receptor activation, it mediates the recruitment of the phosphatase encoded by csw, which is essential for the activation of the MAPK pathway.', 1], [#, 'lectin-24Db (lectin-24Db) encodes a protein that interacts specifically with fucose and mannose.', 1], [#, 'Apoptosis inducing factor (AIF) encodes a phylogenetically conserved redox-active flavoprotein that contributes to cell death and oxidative phosphorylation in mitochondria.', 1], [#, 'Lsm10 (Lsm10) encodes a core component of the U7 snRNP complex, which functions in 3\' end processing of the non-polyadenylated, replication-dependent histone mRNAs. The product of Lsm10 is part of the heptameric Sm ring complex that binds directly to U7 snRNA. It replaces the protein encoded by SmD1 in the canonical heptameric Sm protein ring that binds spliceosomal snRNAs.', 1], [#, 'prenyl protease type I (ste24a) encodes a protein that, along with the products of ste24b and ste24c, are paralogous (tandemly duplicated) type I prenyl proteases.', 1], [#, 'dachshund (dac) encodes a transcriptional cofactor that physically interacts with several other retinal determination proteins, including those encoded by eya and so, and regulates eye, leg, gonad, and brain development.', 1], [#, 'Contributions welcome.', 10334]]]). +fb_tsv_pred_stats('less-frequent', gene_snapshots, [5, [#, [#, 'Down syndrome cell adhesion molecule 2 (Dscam2) encodes a transmembrane protein. Its alternative splicing produces two biochemically distinct homophilic binding proteins expressed in different cells. It can mediate both repulsion and adhesion between neurons and contributes to boundary formation, neurite targeting and synapse formation in the brain.', 1], [#, 'prenyl protease type I (ste24a) encodes a protein that, along with the products of ste24b and ste24c, are paralogous (tandemly duplicated) type I prenyl proteases.', 1], [#, 'Lsm10 (Lsm10) encodes a core component of the U7 snRNP complex, which functions in 3\' end processing of the non-polyadenylated, replication-dependent histone mRNAs. The product of Lsm10 is part of the heptameric Sm ring complex that binds directly to U7 snRNA. It replaces the protein encoded by SmD1 in the canonical heptameric Sm protein ring that binds spliceosomal snRNAs.', 1], [#, 'Apoptosis inducing factor (AIF) encodes a phylogenetically conserved redox-active flavoprotein that contributes to cell death and oxidative phosphorylation in mitochondria.', 1], [#, 'lectin-24Db (lectin-24Db) encodes a protein that interacts specifically with fucose and mannose.', 1], [#, 'stumps (stumps) encodes a fibroblast growth factor (FGF) scaffolding protein. Upon FGF receptor activation, it mediates the recruitment of the phosphatase encoded by csw, which is essential for the activation of the MAPK pathway.', 1], [#, 'expanded (ex) encodes a FERM-domain containing protein that localizes to apical cell-cell junctions, where it promotes Hippo signaling by physically interacting with multiple Hippo pathway components. Through its regulation of Hippo signaling, the product of ex functions as an inhibitor of growth.', 1]]]). +fb_tsv_pred_stats('num-columns', ncRNA_genes_, [2]). +fb_tsv_pred_stats('duplicated-rows', ncRNA_genes_, [145327]). +fb_tsv_pred_stats('total-rows', ncRNA_genes_, [212303]). +fb_tsv_pred_stats('unique-values', ncRNA_genes_, [1, 66975, object]). +fb_tsv_pred_stats('unique-values', ncRNA_genes_, [2, 3, object]). +fb_tsv_pred_stats('missing-values', ncRNA_genes_, [1, 0, [], []]). +fb_tsv_pred_stats('null-value-count', ncRNA_genes_, [2, '', 21161]). +fb_tsv_pred_stats('missing-values', ncRNA_genes_, [2, 21161, [#, ''], [#, 21161]]). +fb_tsv_pred_stats('most-frequent', ncRNA_genes_, [1, [#, [#, ' \\gca_accession\\: \\GCA_000001215.4\\, ', 4566], [#, ' \\exons\\: [', 4566], [#, ' ', 4566], [#, ' }', 5311], [#, ' ', 5534], [#, ' ', 6494], [#, ' ], ', 13710]]]). +fb_tsv_pred_stats('less-frequent', ncRNA_genes_, [1, [#, [#, ' \\metaData\\: ', 1], [#, ' \\endPosition\\: 23114377', 1], [#, ' \\startPosition\\: 23113577, ', 1], [#, ' \\endPosition\\: 23114049', 1], [#, ' \\geneId\\: \\FLYBASE:FBgn0266009\\, ', 1], [#, ' \\symbol\\: \\lncRNA:CR44782\\, ', 1], [#, ' \\url\\: \\http://flybase.org/reports/FBgn0266009.html\\, ', 1]]]). +fb_tsv_pred_stats('most-frequent', ncRNA_genes_, [2, [#, [#, '}RR42320\\', 1], [#, '}RR42263\\', 1]]]). +fb_tsv_pred_stats('less-frequent', ncRNA_genes_, [2, [#, [#, '}RR42263\\', 1], [#, '}RR42320\\', 1]]]). +fb_tsv_pred_stats('num-columns', pathway_group_data, [7]). +fb_tsv_pred_stats('duplicated-rows', pathway_group_data, [0]). +fb_tsv_pred_stats('total-rows', pathway_group_data, [992]). +fb_tsv_pred_stats('unique-values', pathway_group_data, [1, 71, object]). +fb_tsv_pred_stats('unique-values', pathway_group_data, [2, 71, object]). +fb_tsv_pred_stats('unique-values', pathway_group_data, [3, 71, object]). +fb_tsv_pred_stats('unique-values', pathway_group_data, [4, 18, object]). +fb_tsv_pred_stats('unique-values', pathway_group_data, [5, 18, object]). +fb_tsv_pred_stats('unique-values', pathway_group_data, [6, 658, object]). +fb_tsv_pred_stats('unique-values', pathway_group_data, [7, 658, object]). +fb_tsv_pred_stats('missing-values', pathway_group_data, [1, 0, [], []]). +fb_tsv_pred_stats('missing-values', pathway_group_data, [2, 0, [], []]). +fb_tsv_pred_stats('missing-values', pathway_group_data, [3, 0, [], []]). +fb_tsv_pred_stats('null-value-count', pathway_group_data, [4, '', 17]). +fb_tsv_pred_stats('missing-values', pathway_group_data, [4, 17, [#, ''], [#, 17]]). +fb_tsv_pred_stats('null-value-count', pathway_group_data, [5, '', 17]). +fb_tsv_pred_stats('missing-values', pathway_group_data, [5, 17, [#, ''], [#, 17]]). +fb_tsv_pred_stats('null-value-count', pathway_group_data, [6, '', 17]). +fb_tsv_pred_stats('missing-values', pathway_group_data, [6, 17, [#, ''], [#, 17]]). +fb_tsv_pred_stats('null-value-count', pathway_group_data, [7, '', 17]). +fb_tsv_pred_stats('missing-values', pathway_group_data, [7, 17, [#, ''], [#, 17]]). +fb_tsv_pred_stats('most-frequent', pathway_group_data, [1, [#, [#, 'FBgg0001196', 38], [#, 'FBgg0001069', 42], [#, 'FBgg0000891', 42], [#, 'FBgg0000981', 43], [#, 'FBgg0000916', 44], [#, 'FBgg0000892', 45], [#, 'FBgg0000980', 56]]]). +fb_tsv_pred_stats('less-frequent', pathway_group_data, [1, [#, [#, 'FBgg0000941', 1], [#, 'FBgg0001093', 1], [#, 'FBgg0000917', 1], [#, 'FBgg0000910', 1], [#, 'FBgg0000975', 1], [#, 'FBgg0000958', 1], [#, 'FBgg0000889', 1]]]). +fb_tsv_pred_stats('most-frequent', pathway_group_data, [2, [#, [#, 'IMD-N', 38], [#, 'NTCH-P', 42], [#, 'WNT-TCFN', 42], [#, 'HH-SMOP', 43], [#, 'SWH-N', 44], [#, 'WNT-TCFP', 45], [#, 'HH-SMON', 56]]]). +fb_tsv_pred_stats('less-frequent', pathway_group_data, [2, [#, [#, 'SEVL', 1], [#, 'ACT-SMAD2', 1], [#, 'SWH', 1], [#, 'INS', 1], [#, 'PVR-P', 1], [#, 'EGFR-RTK', 1], [#, 'WNT-TCF', 1]]]). +fb_tsv_pred_stats('most-frequent', pathway_group_data, [3, [#, [#, 'Negative Regulators of Imd Signaling Pathway', 38], [#, 'Positive Regulators of Notch Signaling Pathway', 42], [#, 'Negative Regulators of Wnt-TCF Signaling Pathway', 42], [#, 'Positive Regulators of Hedgehog Signaling Pathway', 43], [#, 'Negative Regulators of Hippo Signaling Pathway', 44], [#, 'Positive Regulators of Wnt-TCF Signaling Pathway', 45], [#, 'Negative Regulators of Hedgehog Signaling Pathway', 56]]]). +fb_tsv_pred_stats('less-frequent', pathway_group_data, [3, [#, [#, 'Sevenless Signaling Pathway', 1], [#, 'Activin Signaling Pathway', 1], [#, 'Hippo Signaling Pathway', 1], [#, 'Insulin-like Receptor Signaling Pathway', 1], [#, 'Positive Regulators of Pvr Signaling Pathway', 1], [#, 'EGFR Signaling Pathway', 1], [#, 'Wnt-TCF Signaling Pathway', 1]]]). +fb_tsv_pred_stats('most-frequent', pathway_group_data, [4, [#, [#, 'FBgg0000910', 77], [#, 'FBgg0001059', 79], [#, 'FBgg0000958', 83], [#, 'FBgg0000917', 87], [#, 'FBgg0001068', 89], [#, 'FBgg0000889', 100], [#, 'FBgg0000978', 108]]]). +fb_tsv_pred_stats('less-frequent', pathway_group_data, [4, [#, [#, 'FBgg0001792', 6], [#, 'FBgg0001093', 14], [#, 'FBgg0001560', 23], [#, 'FBgg0000941', 30], [#, 'FBgg0000934', 31], [#, 'FBgg0000967', 35]]]). +fb_tsv_pred_stats('most-frequent', pathway_group_data, [5, [#, [#, 'INS', 77], [#, 'TL-CAN', 79], [#, 'EGFR-RTK', 83], [#, 'SWH', 87], [#, 'NTCH', 89], [#, 'WNT-TCF', 100], [#, 'HH-SMO', 108]]]). +fb_tsv_pred_stats('less-frequent', pathway_group_data, [5, [#, [#, 'CGAS-STING', 6], [#, 'ACT-SMAD2', 14], [#, 'TNF', 23], [#, 'SEVL', 30], [#, 'TORS', 31], [#, 'FGFR', 35]]]). +fb_tsv_pred_stats('most-frequent', pathway_group_data, [6, [#, [#, 'FBgn0010269', 6], [#, 'FBgn0004177', 6], [#, 'FBgn0262432', 6], [#, 'FBgn0283468', 6], [#, 'FBgn0003256', 6], [#, 'FBgn0004638', 6]]]). +fb_tsv_pred_stats('less-frequent', pathway_group_data, [6, [#, [#, 'FBgn0262408', 1], [#, 'FBgn0027539', 1], [#, 'FBgn0001987', 1], [#, 'FBgn0005632', 1], [#, 'FBgn0043364', 1], [#, 'FBgn0000395', 1], [#, 'FBgn0261952', 1]]]). +fb_tsv_pred_stats('most-frequent', pathway_group_data, [7, [#, [#, 'Dsor1', 6], [#, mts, 6], [#, 'mir-8', 6], [#, slmb, 6], [#, rl, 6], [#, drk, 6]]]). +fb_tsv_pred_stats('less-frequent', pathway_group_data, [7, [#, [#, 'mir-5', 1], [#, lili, 1], [#, 'Gli', 1], [#, faf, 1], [#, cbt, 1], [#, 'cv-2', 1], [#, srw, 1]]]). +fb_tsv_pred_stats('num-columns', physical_interactions_mitab, [42]). +fb_tsv_pred_stats('duplicated-rows', physical_interactions_mitab, [0]). +fb_tsv_pred_stats('total-rows', physical_interactions_mitab, [51247]). +fb_tsv_pred_stats('unique-values', physical_interactions_mitab, [1, 4623, object]). +fb_tsv_pred_stats('unique-values', physical_interactions_mitab, [2, 5257, object]). +fb_tsv_pred_stats('unique-values', physical_interactions_mitab, [3, 4611, object]). +fb_tsv_pred_stats('unique-values', physical_interactions_mitab, [4, 5242, object]). +fb_tsv_pred_stats('unique-values', physical_interactions_mitab, [5, 4623, object]). +fb_tsv_pred_stats('unique-values', physical_interactions_mitab, [6, 5257, object]). +fb_tsv_pred_stats('unique-values', physical_interactions_mitab, [7, 111, object]). +fb_tsv_pred_stats('unique-values', physical_interactions_mitab, [8, 4823, object]). +fb_tsv_pred_stats('unique-values', physical_interactions_mitab, [9, 4941, object]). +fb_tsv_pred_stats('unique-values', physical_interactions_mitab, [10, 5, object]). +fb_tsv_pred_stats('unique-values', physical_interactions_mitab, [11, 4, object]). +fb_tsv_pred_stats('unique-values', physical_interactions_mitab, [12, 3, object]). +fb_tsv_pred_stats('unique-values', physical_interactions_mitab, [13, 1, object]). +fb_tsv_pred_stats('unique-values', physical_interactions_mitab, [14, 51247, object]). +fb_tsv_pred_stats('unique-values', physical_interactions_mitab, [15, 1, object]). +fb_tsv_pred_stats('unique-values', physical_interactions_mitab, [16, 1, object]). +fb_tsv_pred_stats('unique-values', physical_interactions_mitab, [17, 7, object]). +fb_tsv_pred_stats('unique-values', physical_interactions_mitab, [18, 8, object]). +fb_tsv_pred_stats('unique-values', physical_interactions_mitab, [19, 9, object]). +fb_tsv_pred_stats('unique-values', physical_interactions_mitab, [20, 9, object]). +fb_tsv_pred_stats('unique-values', physical_interactions_mitab, [21, 2, object]). +fb_tsv_pred_stats('unique-values', physical_interactions_mitab, [22, 2, object]). +fb_tsv_pred_stats('unique-values', physical_interactions_mitab, [23, 1, object]). +fb_tsv_pred_stats('unique-values', physical_interactions_mitab, [24, 1, object]). +fb_tsv_pred_stats('unique-values', physical_interactions_mitab, [25, 34325, object]). +fb_tsv_pred_stats('unique-values', physical_interactions_mitab, [26, 1037, object]). +fb_tsv_pred_stats('unique-values', physical_interactions_mitab, [27, 1040, object]). +fb_tsv_pred_stats('unique-values', physical_interactions_mitab, [28, 19939, object]). +fb_tsv_pred_stats('unique-values', physical_interactions_mitab, [29, 2, object]). +fb_tsv_pred_stats('unique-values', physical_interactions_mitab, [30, 2, object]). +fb_tsv_pred_stats('unique-values', physical_interactions_mitab, [31, 2, object]). +fb_tsv_pred_stats('unique-values', physical_interactions_mitab, [32, 2, object]). +fb_tsv_pred_stats('unique-values', physical_interactions_mitab, [33, 2, object]). +fb_tsv_pred_stats('unique-values', physical_interactions_mitab, [34, 2, object]). +fb_tsv_pred_stats('unique-values', physical_interactions_mitab, [35, 2, object]). +fb_tsv_pred_stats('unique-values', physical_interactions_mitab, [36, 3, object]). +fb_tsv_pred_stats('unique-values', physical_interactions_mitab, [37, 2, object]). +fb_tsv_pred_stats('unique-values', physical_interactions_mitab, [38, 2, object]). +fb_tsv_pred_stats('unique-values', physical_interactions_mitab, [39, 2, object]). +fb_tsv_pred_stats('unique-values', physical_interactions_mitab, [40, 2, object]). +fb_tsv_pred_stats('unique-values', physical_interactions_mitab, [41, 2, object]). +fb_tsv_pred_stats('unique-values', physical_interactions_mitab, [42, 2, object]). +fb_tsv_pred_stats('missing-values', physical_interactions_mitab, [1, 0, [], []]). +fb_tsv_pred_stats('missing-values', physical_interactions_mitab, [2, 0, [], []]). +fb_tsv_pred_stats('null-value-count', physical_interactions_mitab, [3, -, 23]). +fb_tsv_pred_stats('missing-values', physical_interactions_mitab, [3, 23, [#, -], [#, 23]]). +fb_tsv_pred_stats('null-value-count', physical_interactions_mitab, [4, -, 59]). +fb_tsv_pred_stats('missing-values', physical_interactions_mitab, [4, 59, [#, -], [#, 59]]). +fb_tsv_pred_stats('missing-values', physical_interactions_mitab, [5, 0, [], []]). +fb_tsv_pred_stats('missing-values', physical_interactions_mitab, [6, 0, [], []]). +fb_tsv_pred_stats('null-value-count', physical_interactions_mitab, [7, -, 231]). +fb_tsv_pred_stats('missing-values', physical_interactions_mitab, [7, 231, [#, -], [#, 231]]). +fb_tsv_pred_stats('missing-values', physical_interactions_mitab, [8, 0, [], []]). +fb_tsv_pred_stats('missing-values', physical_interactions_mitab, [9, 0, [], []]). +fb_tsv_pred_stats('missing-values', physical_interactions_mitab, [10, 0, [], []]). +fb_tsv_pred_stats('missing-values', physical_interactions_mitab, [11, 0, [], []]). +fb_tsv_pred_stats('missing-values', physical_interactions_mitab, [12, 0, [], []]). +fb_tsv_pred_stats('missing-values', physical_interactions_mitab, [13, 0, [], []]). +fb_tsv_pred_stats('missing-values', physical_interactions_mitab, [14, 0, [], []]). +fb_tsv_pred_stats('null-value-count', physical_interactions_mitab, [15, -, 51247]). +fb_tsv_pred_stats('missing-values', physical_interactions_mitab, [15, 51247, [#, -], [#, 51247]]). +fb_tsv_pred_stats('null-value-count', physical_interactions_mitab, [16, -, 51247]). +fb_tsv_pred_stats('missing-values', physical_interactions_mitab, [16, 51247, [#, -], [#, 51247]]). +fb_tsv_pred_stats('null-value-count', physical_interactions_mitab, [17, -, 50635]). +fb_tsv_pred_stats('missing-values', physical_interactions_mitab, [17, 50635, [#, -], [#, 50635]]). +fb_tsv_pred_stats('null-value-count', physical_interactions_mitab, [18, -, 50634]). +fb_tsv_pred_stats('missing-values', physical_interactions_mitab, [18, 50634, [#, -], [#, 50634]]). +fb_tsv_pred_stats('missing-values', physical_interactions_mitab, [19, 0, [], []]). +fb_tsv_pred_stats('missing-values', physical_interactions_mitab, [20, 0, [], []]). +fb_tsv_pred_stats('missing-values', physical_interactions_mitab, [21, 0, [], []]). +fb_tsv_pred_stats('missing-values', physical_interactions_mitab, [22, 0, [], []]). +fb_tsv_pred_stats('null-value-count', physical_interactions_mitab, [23, -, 51247]). +fb_tsv_pred_stats('missing-values', physical_interactions_mitab, [23, 51247, [#, -], [#, 51247]]). +fb_tsv_pred_stats('null-value-count', physical_interactions_mitab, [24, -, 51247]). +fb_tsv_pred_stats('missing-values', physical_interactions_mitab, [24, 51247, [#, -], [#, 51247]]). +fb_tsv_pred_stats('missing-values', physical_interactions_mitab, [25, 0, [], []]). +fb_tsv_pred_stats('null-value-count', physical_interactions_mitab, [26, -, 27320]). +fb_tsv_pred_stats('missing-values', physical_interactions_mitab, [26, 27320, [#, -], [#, 27320]]). +fb_tsv_pred_stats('null-value-count', physical_interactions_mitab, [27, -, 27569]). +fb_tsv_pred_stats('missing-values', physical_interactions_mitab, [27, 27569, [#, -], [#, 27569]]). +fb_tsv_pred_stats('null-value-count', physical_interactions_mitab, [28, -, 180]). +fb_tsv_pred_stats('missing-values', physical_interactions_mitab, [28, 180, [#, -], [#, 180]]). +fb_tsv_pred_stats('null-value-count', physical_interactions_mitab, [29, '', 1]). +fb_tsv_pred_stats('null-value-count', physical_interactions_mitab, [29, -, 51246]). +fb_tsv_pred_stats('missing-values', physical_interactions_mitab, [29, 51247, [#, '', -], [#, 1, 51246]]). +fb_tsv_pred_stats('null-value-count', physical_interactions_mitab, [30, '', 1]). +fb_tsv_pred_stats('null-value-count', physical_interactions_mitab, [30, -, 51246]). +fb_tsv_pred_stats('missing-values', physical_interactions_mitab, [30, 51247, [#, '', -], [#, 1, 51246]]). +fb_tsv_pred_stats('null-value-count', physical_interactions_mitab, [31, '', 1]). +fb_tsv_pred_stats('null-value-count', physical_interactions_mitab, [31, -, 51246]). +fb_tsv_pred_stats('missing-values', physical_interactions_mitab, [31, 51247, [#, '', -], [#, 1, 51246]]). +fb_tsv_pred_stats('null-value-count', physical_interactions_mitab, [32, '', 1]). +fb_tsv_pred_stats('null-value-count', physical_interactions_mitab, [32, -, 51246]). +fb_tsv_pred_stats('missing-values', physical_interactions_mitab, [32, 51247, [#, '', -], [#, 1, 51246]]). +fb_tsv_pred_stats('null-value-count', physical_interactions_mitab, [33, '', 1]). +fb_tsv_pred_stats('null-value-count', physical_interactions_mitab, [33, -, 51246]). +fb_tsv_pred_stats('missing-values', physical_interactions_mitab, [33, 51247, [#, '', -], [#, 1, 51246]]). +fb_tsv_pred_stats('null-value-count', physical_interactions_mitab, [34, '', 1]). +fb_tsv_pred_stats('null-value-count', physical_interactions_mitab, [34, -, 51246]). +fb_tsv_pred_stats('missing-values', physical_interactions_mitab, [34, 51247, [#, '', -], [#, 1, 51246]]). +fb_tsv_pred_stats('null-value-count', physical_interactions_mitab, [35, '', 1]). +fb_tsv_pred_stats('null-value-count', physical_interactions_mitab, [35, -, 51246]). +fb_tsv_pred_stats('missing-values', physical_interactions_mitab, [35, 51247, [#, '', -], [#, 1, 51246]]). +fb_tsv_pred_stats('null-value-count', physical_interactions_mitab, [36, '', 1]). +fb_tsv_pred_stats('missing-values', physical_interactions_mitab, [36, 1, [#, ''], [#, 1]]). +fb_tsv_pred_stats('null-value-count', physical_interactions_mitab, [37, '', 1]). +fb_tsv_pred_stats('null-value-count', physical_interactions_mitab, [37, -, 51246]). +fb_tsv_pred_stats('missing-values', physical_interactions_mitab, [37, 51247, [#, '', -], [#, 1, 51246]]). +fb_tsv_pred_stats('null-value-count', physical_interactions_mitab, [38, '', 1]). +fb_tsv_pred_stats('null-value-count', physical_interactions_mitab, [38, -, 51246]). +fb_tsv_pred_stats('missing-values', physical_interactions_mitab, [38, 51247, [#, '', -], [#, 1, 51246]]). +fb_tsv_pred_stats('null-value-count', physical_interactions_mitab, [39, '', 1]). +fb_tsv_pred_stats('null-value-count', physical_interactions_mitab, [39, -, 51246]). +fb_tsv_pred_stats('missing-values', physical_interactions_mitab, [39, 51247, [#, '', -], [#, 1, 51246]]). +fb_tsv_pred_stats('null-value-count', physical_interactions_mitab, [40, '', 1]). +fb_tsv_pred_stats('null-value-count', physical_interactions_mitab, [40, -, 51246]). +fb_tsv_pred_stats('missing-values', physical_interactions_mitab, [40, 51247, [#, '', -], [#, 1, 51246]]). +fb_tsv_pred_stats('null-value-count', physical_interactions_mitab, [41, '', 1]). +fb_tsv_pred_stats('null-value-count', physical_interactions_mitab, [41, -, 51246]). +fb_tsv_pred_stats('missing-values', physical_interactions_mitab, [41, 51247, [#, '', -], [#, 1, 51246]]). +fb_tsv_pred_stats('null-value-count', physical_interactions_mitab, [42, '', 1]). +fb_tsv_pred_stats('null-value-count', physical_interactions_mitab, [42, -, 51246]). +fb_tsv_pred_stats('missing-values', physical_interactions_mitab, [42, 51247, [#, '', -], [#, 1, 51246]]). +fb_tsv_pred_stats('most-frequent', physical_interactions_mitab, [1, [#, [#, 'FBgn0001199', 188], [#, 'FBgn0000212', 204], [#, 'FBgn0015239', 209], [#, 'FBgn0003944', 220], [#, 'FBgn0000014', 237], [#, 'FBgn0000283', 259], [#, 'FBgn0003607', 275]]]). +fb_tsv_pred_stats('less-frequent', physical_interactions_mitab, [1, [#, [#, 'FBgn0028412', 1], [#, 'FBgn0003312', 1], [#, 'FBgn0015773', 1], [#, 'FBgn0032644', 1], [#, 'FBgn0033685', 1], [#, 'FBgn0028847', 1], [#, 'FBgn0038880', 1]]]). +fb_tsv_pred_stats('most-frequent', physical_interactions_mitab, [2, [#, [#, 'FBgn0264922', 155], [#, 'FBgn0034970', 159], [#, 'FBgn0037555', 168], [#, 'FBgn0263979', 175], [#, 'FBgn0262866', 178], [#, 'FBgn0262739', 185], [#, 'FBgn0266411', 188]]]). +fb_tsv_pred_stats('less-frequent', physical_interactions_mitab, [2, [#, [#, 'FBgn0036437', 1], [#, 'FBgn0066365', 1], [#, 'FBgn0040773', 1], [#, 'FBgn0019929', 1], [#, 'FBgn0033192', 1], [#, 'FBgn0000147', 1], [#, 'FBgn0052450', 1]]]). +fb_tsv_pred_stats('most-frequent', physical_interactions_mitab, [3, [#, [#, 'entrez gene/locuslink:318847', 188], [#, 'CG5942|entrez gene/locuslink:39744', 204], [#, 'CG7199|entrez gene/locuslink:40378', 209], [#, 'CG10388|entrez gene/locuslink:42034', 220], [#, 'CG10325|entrez gene/locuslink:42037', 237], [#, 'CG6384|entrez gene/locuslink:41848', 259], [#, 'CG8409|entrez gene/locuslink:34119', 275]]]). +fb_tsv_pred_stats('less-frequent', physical_interactions_mitab, [3, [#, [#, 'CG6541|entrez gene/locuslink:34578', 1], [#, 'CG8611|entrez gene/locuslink:32725', 1], [#, 'CG11490|entrez gene/locuslink:33184', 1], [#, 'CG42341|entrez gene/locuslink:40305', 1], [#, 'CG32213|entrez gene/locuslink:317918', 1], [#, 'CG1976|entrez gene/locuslink:43758', 1], [#, 'CG2943|entrez gene/locuslink:40933', 1]]]). +fb_tsv_pred_stats('most-frequent', physical_interactions_mitab, [4, [#, [#, 'CG4494|entrez gene/locuslink:33981', 155], [#, 'CG4005|entrez gene/locuslink:37851', 159], [#, 'CG9638|entrez gene/locuslink:40966', 168], [#, 'CG4236|entrez gene/locuslink:41836', 175], [#, 'CG17596|entrez gene/locuslink:33139', 178], [#, 'CG6671|entrez gene/locuslink:36544', 185], [#, 'CG45051|entrez gene/locuslink:43580', 188]]]). +fb_tsv_pred_stats('less-frequent', physical_interactions_mitab, [4, [#, [#, 'CG5048|entrez gene/locuslink:39598', 1], [#, 'CG4705|entrez gene/locuslink:34540', 1], [#, 'CG11659|entrez gene/locuslink:42352', 1], [#, 'CR43012|entrez gene/locuslink:12798490', 1], [#, 'CG44086|entrez gene/locuslink:34032', 1], [#, 'entrez gene/locuslink:3772715', 1], [#, 'CG12090|entrez gene/locuslink:38176', 1]]]). +fb_tsv_pred_stats('most-frequent', physical_interactions_mitab, [5, [#, [#, 'His3(gene name)', 188], [#, 'brm(gene name)', 204], [#, 'Hr78(gene name)', 209], [#, 'Ubx(gene name)', 220], [#, 'abd-A(gene name)', 237], [#, 'Cp190(gene name)', 259], [#, 'flybase:\\Su(var)205\\(gene name)', 275]]]). +fb_tsv_pred_stats('less-frequent', physical_interactions_mitab, [5, [#, [#, 'Mst33A(gene name)', 1], [#, 'sad(gene name)', 1], [#, 'NetA(gene name)', 1], [#, 'CG5131(gene name)', 1], [#, 'OSCP1(gene name)', 1], [#, 'CG9014(gene name)', 1], [#, 'SIFaR(gene name)', 1]]]). +fb_tsv_pred_stats('most-frequent', physical_interactions_mitab, [6, [#, [#, 'Sumo(gene name)', 155], [#, 'yki(gene name)', 159], [#, 'Ada2b(gene name)', 168], [#, 'Caf1-55(gene name)', 175], [#, 'S6kII(gene name)', 178], [#, 'AGO1(gene name)', 185], [#, 'sima(gene name)', 188]]]). +fb_tsv_pred_stats('less-frequent', physical_interactions_mitab, [6, [#, [#, 'Dnaaf6(gene name)', 1], [#, 'dyl(gene name)', 1], [#, 'COX7C(gene name)', 1], [#, 'Ser7(gene name)', 1], [#, 'Corin(gene name)', 1], [#, 'aurA(gene name)', 1], [#, 'CG32450(gene name)', 1]]]). +fb_tsv_pred_stats('most-frequent', physical_interactions_mitab, [7, [#, [#, 'psi-mi:\\MI:0397\\(two hybrid array)', 2067], [#, 'psi-mi:\\MI:0027\\(cosedimentation)', 4090], [#, 'psi-mi:\\MI:0096\\(pull down)', 4202], [#, 'psi-mi:\\MI:0006\\(anti bait coimmunoprecipitation)', 5251], [#, 'psi-mi:\\MI:0018\\(two hybrid)', 5958], [#, 'psi-mi:\\MI:0046\\(experimental knowledge based)', 10942], [#, 'psi-mi:\\MI:0007\\(anti tag coimmunoprecipitation)', 12395]]]). +fb_tsv_pred_stats('less-frequent', physical_interactions_mitab, [7, [#, [#, 'psi-mi:\\MI:0042\\(electron paramagnetic resonance)', 1], [#, 'psi-mi:\\MI:0928\\(filter trap assay)', 1], [#, 'psi-mi:\\MI:1183\\(nuclease footprinting)', 1], [#, 'psi-mi:\\MI:1238\\(mass spectrometry studies of subunit exchange)', 1], [#, 'psi-mi:\\MI:0370\\(tox-r dimerization assay)', 1], [#, 'psi-mi:\\MI:0048\\(filamentous phage display)', 1], [#, 'psi-mi:\\MI:0605\\(enzymatic footprinting)', 1]]]). +fb_tsv_pred_stats('most-frequent', physical_interactions_mitab, [8, [#, [#, 'Friedman A.A. (2011)', 400], [#, 'Rhee D.Y. (2014)', 618], [#, 'Vinayagam A. (2016)', 1808], [#, 'Shokri L. (2019)', 2109], [#, 'Hu Y. (2017.6.13)', 3634], [#, 'Anger A.M. (2013)', 3828], [#, 'Guruharsha K.G. (2011)', 10947]]]). +fb_tsv_pred_stats('less-frequent', physical_interactions_mitab, [8, [#, [#, 'Geng J. (2023)', 1], [#, 'Mellone B.G. (2011)', 1], [#, 'Lim Y.M. (2013)', 1], [#, 'Tran T.A. (2013)', 1], [#, 'Ooe N. (2007)', 1], [#, 'Jiang L. (2007)', 1], [#, 'Nagai H. (2021)', 1]]]). +fb_tsv_pred_stats('most-frequent', physical_interactions_mitab, [9, [#, [#, 'FBrf0224702|pubmed:22028469', 386], [#, 'FBrf0227292|pubmed:25242320', 618], [#, 'FBrf0233454|pubmed:27626673', 1808], [#, 'FBrf0241977|pubmed:30995488', 2109], [#, 'FBrf0235788', 3634], [#, 'FBrf0221476|pubmed:23636399', 3828], [#, 'FBrf0218395|pubmed:22036573', 10947]]]). +fb_tsv_pred_stats('less-frequent', physical_interactions_mitab, [9, [#, [#, 'FBrf0057159|pubmed:1372522', 1], [#, 'FBrf0208241|pubmed:19348939', 1], [#, 'FBrf0204148|pubmed:17900877', 1], [#, 'FBrf0192396|pubmed:17224403', 1], [#, 'FBrf0192282|pubmed:17166919', 1], [#, 'FBrf0130030|pubmed:10801879', 1], [#, 'FBrf0134475|pubmed:11267682', 1]]]). +fb_tsv_pred_stats('most-frequent', physical_interactions_mitab, [10, [#, [#, 'taxid:10116(\\Rattus norvegicus\\)', 1], [#, 'taxid:46015(\\Nucleopolyhedrovirus Autographa californica nucleopolyhedrovirus\\)', 1], [#, 'taxid:11676(\\Lentivirus Human immunodeficiency virus type 1\\)', 2], [#, 'taxid:9606(\\Homo sapiens\\)', 27], [#, 'taxid:7227(\\Drosophila melanogaster\\)', 51216]]]). +fb_tsv_pred_stats('less-frequent', physical_interactions_mitab, [10, [#, [#, 'taxid:46015(\\Nucleopolyhedrovirus Autographa californica nucleopolyhedrovirus\\)', 1], [#, 'taxid:10116(\\Rattus norvegicus\\)', 1], [#, 'taxid:11676(\\Lentivirus Human immunodeficiency virus type 1\\)', 2], [#, 'taxid:9606(\\Homo sapiens\\)', 27], [#, 'taxid:7227(\\Drosophila melanogaster\\)', 51216]]]). +fb_tsv_pred_stats('most-frequent', physical_interactions_mitab, [11, [#, [#, 'taxid:32644(\\unknown unknown\\)', 1], [#, 'taxid:81077(\\artificial artificial\\)', 3], [#, 'taxid:9606(\\Homo sapiens\\)', 23], [#, 'taxid:7227(\\Drosophila melanogaster\\)', 51220]]]). +fb_tsv_pred_stats('less-frequent', physical_interactions_mitab, [11, [#, [#, 'taxid:32644(\\unknown unknown\\)', 1], [#, 'taxid:81077(\\artificial artificial\\)', 3], [#, 'taxid:9606(\\Homo sapiens\\)', 23], [#, 'taxid:7227(\\Drosophila melanogaster\\)', 51220]]]). +fb_tsv_pred_stats('most-frequent', physical_interactions_mitab, [12, [#, [#, 'psi-mi:\\MI:1110\\(predicted interaction)', 3], [#, 'psi-mi:\\MI:0403\\(colocalization)', 10], [#, 'psi-mi:\\MI:0915\\(physical association)', 51234]]]). +fb_tsv_pred_stats('less-frequent', physical_interactions_mitab, [12, [#, [#, 'psi-mi:\\MI:1110\\(predicted interaction)', 3], [#, 'psi-mi:\\MI:0403\\(colocalization)', 10], [#, 'psi-mi:\\MI:0915\\(physical association)', 51234]]]). +fb_tsv_pred_stats('most-frequent', physical_interactions_mitab, [13, [#, [#, 'psi-mi:\\MI:0478\\(flybase)', 51247]]]). +fb_tsv_pred_stats('less-frequent', physical_interactions_mitab, [13, [#, [#, 'psi-mi:\\MI:0478\\(flybase)', 51247]]]). +fb_tsv_pred_stats('most-frequent', physical_interactions_mitab, [15, []]). +fb_tsv_pred_stats('less-frequent', physical_interactions_mitab, [15, []]). +fb_tsv_pred_stats('most-frequent', physical_interactions_mitab, [16, []]). +fb_tsv_pred_stats('less-frequent', physical_interactions_mitab, [16, []]). +fb_tsv_pred_stats('most-frequent', physical_interactions_mitab, [17, [#, [#, 'psi-mi:\\MI:0918\\(donor)', 2], [#, 'psi-mi:\\MI:0840\\(stimulator)', 3], [#, 'psi-mi:\\MI:1343\\(enzyme regulator)', 5], [#, 'psi-mi:\\MI:0586\\(inhibitor)', 5], [#, 'psi-mi:\\MI:0501\\(enzyme)', 284], [#, 'psi-mi:\\MI:0502\\(enzyme target)', 313]]]). +fb_tsv_pred_stats('less-frequent', physical_interactions_mitab, [17, [#, [#, 'psi-mi:\\MI:0918\\(donor)', 2], [#, 'psi-mi:\\MI:0840\\(stimulator)', 3], [#, 'psi-mi:\\MI:0586\\(inhibitor)', 5], [#, 'psi-mi:\\MI:1343\\(enzyme regulator)', 5], [#, 'psi-mi:\\MI:0501\\(enzyme)', 284], [#, 'psi-mi:\\MI:0502\\(enzyme target)', 313]]]). +fb_tsv_pred_stats('most-frequent', physical_interactions_mitab, [18, [#, [#, 'psi-mi:\\MI:0918\\(donor)', 1], [#, 'psi-mi:\\MI:0840\\(stimulator)', 5], [#, 'psi-mi:\\MI:0586\\(inhibitor)', 13], [#, 'psi-mi:\\MI:1343\\(enzyme regulator)', 13], [#, 'psi-mi:\\MI:0502\\(enzyme target)', 230], [#, 'psi-mi:\\MI:0501\\(enzyme)', 350]]]). +fb_tsv_pred_stats('less-frequent', physical_interactions_mitab, [18, [#, [#, 'psi-mi:\\MI:0918\\(donor)', 1], [#, 'psi-mi:\\MI:0919\\(acceptor)', 1], [#, 'psi-mi:\\MI:0840\\(stimulator)', 5], [#, 'psi-mi:\\MI:1343\\(enzyme regulator)', 13], [#, 'psi-mi:\\MI:0586\\(inhibitor)', 13], [#, 'psi-mi:\\MI:0502\\(enzyme target)', 230], [#, 'psi-mi:\\MI:0501\\(enzyme)', 350]]]). +fb_tsv_pred_stats('most-frequent', physical_interactions_mitab, [19, [#, [#, 'psi-mi:\\MI:0584\\(fluorescence acceptor)', 33], [#, 'psi-mi:\\MI:0583\\(fluorescence donor)', 83], [#, 'psi-mi:\\MI:0503\\(self)', 346], [#, 'psi-mi:\\MI:0497\\(neutral component)', 5702], [#, 'psi-mi:\\MI:0499\\(unspecified role)', 12291], [#, 'psi-mi:\\MI:0498\\(prey)', 15993], [#, 'psi-mi:\\MI:0496\\(bait)', 16786]]]). +fb_tsv_pred_stats('less-frequent', physical_interactions_mitab, [19, [#, [#, 'psi-mi:\\MI:0898\\(putative self)', 2], [#, 'psi-mi:\\MI:0684\\(ancillary)', 11], [#, 'psi-mi:\\MI:0584\\(fluorescence acceptor)', 33], [#, 'psi-mi:\\MI:0583\\(fluorescence donor)', 83], [#, 'psi-mi:\\MI:0503\\(self)', 346], [#, 'psi-mi:\\MI:0497\\(neutral component)', 5702], [#, 'psi-mi:\\MI:0499\\(unspecified role)', 12291]]]). +fb_tsv_pred_stats('most-frequent', physical_interactions_mitab, [20, [#, [#, 'psi-mi:\\MI:0584\\(fluorescence acceptor)', 50], [#, 'psi-mi:\\MI:0583\\(fluorescence donor)', 66], [#, 'psi-mi:\\MI:0503\\(self)', 345], [#, 'psi-mi:\\MI:0497\\(neutral component)', 5699], [#, 'psi-mi:\\MI:0499\\(unspecified role)', 12290], [#, 'psi-mi:\\MI:0498\\(prey)', 15747], [#, 'psi-mi:\\MI:0496\\(bait)', 17033]]]). +fb_tsv_pred_stats('less-frequent', physical_interactions_mitab, [20, [#, [#, 'psi-mi:\\MI:0898\\(putative self)', 2], [#, 'psi-mi:\\MI:0684\\(ancillary)', 15], [#, 'psi-mi:\\MI:0584\\(fluorescence acceptor)', 50], [#, 'psi-mi:\\MI:0583\\(fluorescence donor)', 66], [#, 'psi-mi:\\MI:0503\\(self)', 345], [#, 'psi-mi:\\MI:0497\\(neutral component)', 5699], [#, 'psi-mi:\\MI:0499\\(unspecified role)', 12290]]]). +fb_tsv_pred_stats('most-frequent', physical_interactions_mitab, [21, [#, [#, 'psi-mi:\\MI:0320\\(ribonucleic acid)', 1861], [#, 'psi-mi:\\MI:0326\\(protein)', 49386]]]). +fb_tsv_pred_stats('less-frequent', physical_interactions_mitab, [21, [#, [#, 'psi-mi:\\MI:0320\\(ribonucleic acid)', 1861], [#, 'psi-mi:\\MI:0326\\(protein)', 49386]]]). +fb_tsv_pred_stats('most-frequent', physical_interactions_mitab, [22, [#, [#, 'psi-mi:\\MI:0320\\(ribonucleic acid)', 2024], [#, 'psi-mi:\\MI:0326\\(protein)', 49223]]]). +fb_tsv_pred_stats('less-frequent', physical_interactions_mitab, [22, [#, [#, 'psi-mi:\\MI:0320\\(ribonucleic acid)', 2024], [#, 'psi-mi:\\MI:0326\\(protein)', 49223]]]). +fb_tsv_pred_stats('most-frequent', physical_interactions_mitab, [23, []]). +fb_tsv_pred_stats('less-frequent', physical_interactions_mitab, [23, []]). +fb_tsv_pred_stats('most-frequent', physical_interactions_mitab, [24, []]). +fb_tsv_pred_stats('less-frequent', physical_interactions_mitab, [24, []]). +fb_tsv_pred_stats('most-frequent', physical_interactions_mitab, [25, [#, [#, 'FBig0000071265', 36], [#, 'FBig0000095560', 38], [#, 'FBig0000097702', 38], [#, 'FBig0000095735', 38], [#, 'FBig0000086228', 40], [#, 'FBig0000067005', 44], [#, 'FBig0000017021', 46]]]). +fb_tsv_pred_stats('less-frequent', physical_interactions_mitab, [25, [#, [#, 'FBig0000000059', 1], [#, 'FBig0000108279', 1], [#, 'FBig0000108278', 1], [#, 'FBig0000108277', 1], [#, 'FBig0000108275', 1], [#, 'FBig0000108274', 1], [#, 'FBig0000108273', 1]]]). +fb_tsv_pred_stats('most-frequent', physical_interactions_mitab, [26, [#, [#, 'comment:\\HA tag\\', 1318], [#, 'comment:\\GFP tag\\', 1380], [#, 'comment:\\GST tag\\', 1618], [#, 'comment:\\FLAG tag\\', 1993], [#, 'comment:\\fused to GAL4 DNA-binding domain\\', 3270], [#, 'comment:\\fused to GAL4 activation domain\\', 3379]]]). +fb_tsv_pred_stats('less-frequent', physical_interactions_mitab, [26, [#, [#, 'comment:\\45 unique peptides identified\\', 1], [#, 'comment:\\mRFP tag\\', 1], [#, 'comment:\\MBP tag, [3]H label\\', 1], [#, 'comment:\\AU5 tag\\', 1], [#, 'comment:\\fused to biotin\\', 1], [#, 'comment:\\isoform RA/D specific\\|comment:\\biotin label\\', 1], [#, 'comment:\\FLAG\\|comment:\\myc\\', 1]]]). +fb_tsv_pred_stats('most-frequent', physical_interactions_mitab, [27, [#, [#, 'comment:\\TAP tag\\', 1285], [#, 'comment:\\HA tag\\', 1378], [#, 'comment:\\GST tag\\', 1497], [#, 'comment:\\FLAG tag\\', 2115], [#, 'comment:\\fused to GAL4 activation domain\\', 3309], [#, 'comment:\\fused to GAL4 DNA-binding domain\\', 3313]]]). +fb_tsv_pred_stats('less-frequent', physical_interactions_mitab, [27, [#, [#, 'comment:\\XL isoform specific\\', 1], [#, 'comment:\\His,SUMO tag\\', 1], [#, 'comment:\\SAINT score = 0.9673\\', 1], [#, 'comment:\\fused to &bgr;-gal\\', 1], [#, 'comment:\\Myc tag\\|comment:\\RFP tag\\', 1], [#, 'comment:\\38, 33 peptide counts\\', 1], [#, 'comment:\\99 peptide counts\\', 1]]]). +fb_tsv_pred_stats('most-frequent', physical_interactions_mitab, [28, [#, [#, 'comment:\\Source was embryos of wild-type fly line; bait produced from endogenous gene; prey produced from endogenous gene.\\', 984], [#, 'comment:\\Source was cell extract of S2 cell line; bait produced from transfected construct; prey produced from endogenous gene.\\', 1083], [#, 'comment:\\Source was cell extract of S2 cell line; bait produced from transfected construct; prey produced from transfected construct.\\', 1723], [#, 'comment:\\Source was yeast cell line; bait produced as transgenic fusion protein; prey produced as transgenic fusion protein.(Pooled)\\|comment:\\MORATORIUM:This data was made available \\\'pre-publication\\\' and, as such, its use is subject to the specific limitations described in FBrf0235788 for the period of 12 months. Moratorium expires on June 13, 2018.\\|comment:\\Two-hybrid system: yeast GAL4-BD/GAL4-AD\\', 1817], [#, 'comment:\\Source was yeast cell line; bait produced as transgenic fusion protein; prey produced as transgenic fusion protein.(Pairwise.)\\|comment:\\MORATORIUM:This data was made available \\\'pre-publication\\\' and, as such, its use is subject to the specific limitations described in FBrf0235788 for the period of 12 months. Moratorium expires on June 13, 2018.\\|comment:\\Two-hybrid system: yeast GAL4-BD/GAL4-AD\\', 1817], [#, 'comment:\\Source was yeast cell line; bait produced as transgenic fusion protein; prey produced as transgenic fusion protein (prey was previously cloned reagent).\\|comment:\\Two-hybrid system: yeast GAL4-BD/GAL4-AD\\', 2713], [#, 'comment:\\Source was embryos of wild-type fly line; proteins produced from endogenous genes.\\|comment:\\The structure of the Drosophila 80S ribosome with accessory proteins solved by cryo-EM. Complex captured as 3828 pairwise interactions which do not necessarily reflect direct contact.\\', 3403]]]). +fb_tsv_pred_stats('less-frequent', physical_interactions_mitab, [28, [#, [#, 'comment:\\HGScore = 131.41663\\', 1], [#, 'comment:\\Interaction in vitro; bait produced as a recombinant fusion protein in bacterial system; prey produced as a recombinant fusion protein in bacterial system.\\|comment:\\@BicD@ binds to GTP-bound @Rab6@, not GDP-bound @Rab6@.\\|comment:\\Purified recombinant proteins were tested for interaction.\\|comment:\\There is overlap of @egl@ and @Rab6@ binding sites in @BicD@.\\', 1], [#, 'comment:\\Interaction in vitro; bait produced as a recombinant fusion protein in bacterial system; prey derived from S2 cell extract (endogenous gene).\\|comment:\\Constitutively active (GTP-locked) form of Rab was used for pull down. Parallel pull downs performed for several Rabs proteins in this study. Yield was measured using spectral counts. A specificity score (S score) was calculated, where greater weight was given to interactions seen with fewer baits.\\|comment:\\Specificity S-score=11.86.\\', 1], [#, 'comment:\\HGScore = 81.66328\\', 1], [#, 'comment:\\Interaction in vitro; bait produced as a recombinant fusion protein in HEK293F cells; prey produced as a recombinant fusion protein in S2 cells.\\|comment:\\Kd = 4.66uM\\', 1], [#, 'comment:\\Source was intact S2 cells; proteins produced from transfected constructs.\\|comment:\\Unlabeled S2 cells expressing @Nrg@ were mixed with dye labeled S2 cells expressing @ed@, and the formation of cell clusters containing both @Nrg@ and @ed@ expressing cells was assayed by immunofluorescence.\\', 1], [#, 'comment:\\HGScore = 61.53800\\', 1]]]). +fb_tsv_pred_stats('most-frequent', physical_interactions_mitab, [29, []]). +fb_tsv_pred_stats('less-frequent', physical_interactions_mitab, [29, []]). +fb_tsv_pred_stats('most-frequent', physical_interactions_mitab, [30, []]). +fb_tsv_pred_stats('less-frequent', physical_interactions_mitab, [30, []]). +fb_tsv_pred_stats('most-frequent', physical_interactions_mitab, [31, []]). +fb_tsv_pred_stats('less-frequent', physical_interactions_mitab, [31, []]). +fb_tsv_pred_stats('most-frequent', physical_interactions_mitab, [32, []]). +fb_tsv_pred_stats('less-frequent', physical_interactions_mitab, [32, []]). +fb_tsv_pred_stats('most-frequent', physical_interactions_mitab, [33, []]). +fb_tsv_pred_stats('less-frequent', physical_interactions_mitab, [33, []]). +fb_tsv_pred_stats('most-frequent', physical_interactions_mitab, [34, []]). +fb_tsv_pred_stats('less-frequent', physical_interactions_mitab, [34, []]). +fb_tsv_pred_stats('most-frequent', physical_interactions_mitab, [35, []]). +fb_tsv_pred_stats('less-frequent', physical_interactions_mitab, [35, []]). +fb_tsv_pred_stats('most-frequent', physical_interactions_mitab, [36, [#, [#, 'FALSE', 16383], [#, 'False', 34863]]]). +fb_tsv_pred_stats('less-frequent', physical_interactions_mitab, [36, [#, [#, 'FALSE', 16383], [#, 'False', 34863]]]). +fb_tsv_pred_stats('most-frequent', physical_interactions_mitab, [37, []]). +fb_tsv_pred_stats('less-frequent', physical_interactions_mitab, [37, []]). +fb_tsv_pred_stats('most-frequent', physical_interactions_mitab, [38, []]). +fb_tsv_pred_stats('less-frequent', physical_interactions_mitab, [38, []]). +fb_tsv_pred_stats('most-frequent', physical_interactions_mitab, [39, []]). +fb_tsv_pred_stats('less-frequent', physical_interactions_mitab, [39, []]). +fb_tsv_pred_stats('most-frequent', physical_interactions_mitab, [40, []]). +fb_tsv_pred_stats('less-frequent', physical_interactions_mitab, [40, []]). +fb_tsv_pred_stats('most-frequent', physical_interactions_mitab, [41, []]). +fb_tsv_pred_stats('less-frequent', physical_interactions_mitab, [41, []]). +fb_tsv_pred_stats('most-frequent', physical_interactions_mitab, [42, []]). +fb_tsv_pred_stats('less-frequent', physical_interactions_mitab, [42, []]). +fb_tsv_pred_stats('num-columns', 'scRNA-Seq_gene_expression', [15]). +fb_tsv_pred_stats('duplicated-rows', 'scRNA-Seq_gene_expression', [0]). +fb_tsv_pred_stats('total-rows', 'scRNA-Seq_gene_expression', [14319160]). +fb_tsv_pred_stats('unique-values', 'scRNA-Seq_gene_expression', [1, 13, object]). +fb_tsv_pred_stats('unique-values', 'scRNA-Seq_gene_expression', [2, 13, object]). +fb_tsv_pred_stats('unique-values', 'scRNA-Seq_gene_expression', [3, 89, object]). +fb_tsv_pred_stats('unique-values', 'scRNA-Seq_gene_expression', [4, 89, object]). +fb_tsv_pred_stats('unique-values', 'scRNA-Seq_gene_expression', [5, 4, object]). +fb_tsv_pred_stats('unique-values', 'scRNA-Seq_gene_expression', [6, 2, object]). +fb_tsv_pred_stats('unique-values', 'scRNA-Seq_gene_expression', [7, 29, object]). +fb_tsv_pred_stats('unique-values', 'scRNA-Seq_gene_expression', [8, 1690, object]). +fb_tsv_pred_stats('unique-values', 'scRNA-Seq_gene_expression', [9, 1690, object]). +fb_tsv_pred_stats('unique-values', 'scRNA-Seq_gene_expression', [10, 271, object]). +fb_tsv_pred_stats('unique-values', 'scRNA-Seq_gene_expression', [11, 271, object]). +fb_tsv_pred_stats('unique-values', 'scRNA-Seq_gene_expression', [12, 14295, object]). +fb_tsv_pred_stats('unique-values', 'scRNA-Seq_gene_expression', [13, 14295, object]). +fb_tsv_pred_stats('unique-values', 'scRNA-Seq_gene_expression', [14, 8174166, float64]). +fb_tsv_pred_stats('unique-values', 'scRNA-Seq_gene_expression', [15, 370225, float64]). +fb_tsv_pred_stats('missing-values', 'scRNA-Seq_gene_expression', [1, 0, [], []]). +fb_tsv_pred_stats('missing-values', 'scRNA-Seq_gene_expression', [2, 0, [], []]). +fb_tsv_pred_stats('missing-values', 'scRNA-Seq_gene_expression', [3, 0, [], []]). +fb_tsv_pred_stats('missing-values', 'scRNA-Seq_gene_expression', [4, 0, [], []]). +fb_tsv_pred_stats('null-value-count', 'scRNA-Seq_gene_expression', [5, '', 5898802]). +fb_tsv_pred_stats('missing-values', 'scRNA-Seq_gene_expression', [5, 5898802, [#, ''], [#, 5898802]]). +fb_tsv_pred_stats('missing-values', 'scRNA-Seq_gene_expression', [6, 0, [], []]). +fb_tsv_pred_stats('missing-values', 'scRNA-Seq_gene_expression', [7, 0, [], []]). +fb_tsv_pred_stats('missing-values', 'scRNA-Seq_gene_expression', [8, 0, [], []]). +fb_tsv_pred_stats('missing-values', 'scRNA-Seq_gene_expression', [9, 0, [], []]). +fb_tsv_pred_stats('missing-values', 'scRNA-Seq_gene_expression', [10, 0, [], []]). +fb_tsv_pred_stats('missing-values', 'scRNA-Seq_gene_expression', [11, 0, [], []]). +fb_tsv_pred_stats('missing-values', 'scRNA-Seq_gene_expression', [12, 0, [], []]). +fb_tsv_pred_stats('missing-values', 'scRNA-Seq_gene_expression', [13, 0, [], []]). +fb_tsv_pred_stats('missing-values', 'scRNA-Seq_gene_expression', [14, 0, [], []]). +fb_tsv_pred_stats('missing-values', 'scRNA-Seq_gene_expression', [15, 0, [], []]). +fb_tsv_pred_stats('most-frequent', 'scRNA-Seq_gene_expression', [1, [#, [#, 'FBrf0244302', 177088], [#, 'FBrf0245499', 181659], [#, 'FBrf0246655', 191489], [#, 'FBrf0247762', 424264], [#, 'FBrf0251482', 602328], [#, 'FBrf0249767', 664303], [#, 'FBrf0252876', 11562417]]]). +fb_tsv_pred_stats('less-frequent', 'scRNA-Seq_gene_expression', [1, [#, [#, 'FBrf0248210', 24480], [#, 'FBrf0245988', 38144], [#, 'FBrf0245616', 100103], [#, 'FBrf0248439', 114659], [#, 'FBrf0247435', 116094], [#, 'FBrf0247148', 122132], [#, 'FBrf0244302', 177088]]]). +fb_tsv_pred_stats('most-frequent', 'scRNA-Seq_gene_expression', [2, [#, [#, 'Brunet Avalos et al., 2019, eLife 8: e50354', 177088], [#, 'Allen et al., 2020, eLife 9: e54074', 181659], [#, 'Cho et al., 2020, Nat. Commun. 11(1): 4483', 191489], [#, '\\00d6zel et al., 2021, Nature 589(7840): 88--95', 424264], [#, 'Baker et al., 2021, Genome Res. 31(10): 1927--1937', 602328], [#, 'Mokashi et al., 2021, Front. Psychiatry 12: 699033', 664303], [#, 'Li et al., 2022, Science 375(6584): eabk2432', 11562417]]]). +fb_tsv_pred_stats('less-frequent', 'scRNA-Seq_gene_expression', [2, [#, [#, 'Shi et al., 2021, Curr. Biol. 31(4): 840--852.e5', 24480], [#, 'Cattenoz et al., 2020, EMBO J. 39(12): e104486', 38144], [#, 'Jevitt et al., 2020, PLoS Biol. 18(4): e3000538', 100103], [#, 'Tauc et al., 2021, eLife 10: e62250', 114659], [#, 'Zappia et al., 2020, EMBO Rep. 21(10): e49555', 116094], [#, 'Rust et al., 2020, Nat. Commun. 11(1): 5628', 122132], [#, 'Brunet Avalos et al., 2019, eLife 8: e50354', 177088]]]). +fb_tsv_pred_stats('most-frequent', 'scRNA-Seq_gene_expression', [3, [#, [#, 'FBlc0005662', 424264], [#, 'FBlc0004310', 462839], [#, 'FBlc0003849', 485904], [#, 'FBlc0004788', 587089], [#, 'FBlc0004142', 1324076], [#, 'FBlc0004624', 1374828], [#, 'FBlc0005151', 1787268]]]). +fb_tsv_pred_stats('less-frequent', 'scRNA-Seq_gene_expression', [3, [#, [#, 'FBlc0004140', 11271], [#, 'FBlc0004136', 11650], [#, 'FBlc0004622', 12336], [#, 'FBlc0004618', 12504], [#, 'FBlc0005149', 13127], [#, 'FBlc0005145', 13237], [#, 'FBlc0003731', 16857]]]). +fb_tsv_pred_stats('most-frequent', 'scRNA-Seq_gene_expression', [4, [#, [#, scRNAseq_2021_Ozel_ADM1_seq_clustering, 424264], [#, scRNAseq_2022_FCA_MALE_HEAD_seq_clustering, 462839], [#, scRNAseq_2022_FCA_FEMALE_HEAD_seq_clustering, 485904], [#, scRNAseq_2022_FCA_MIXED_HEAD_seq_clustering, 587089], [#, scRNAseq_2022_FCA_FEMALE_FULL_seq_clustering, 1324076], [#, scRNAseq_2022_FCA_MALE_FULL_seq_clustering, 1374828], [#, scRNAseq_2022_FCA_MIXED_FULL_seq_clustering, 1787268]]]). +fb_tsv_pred_stats('less-frequent', 'scRNA-Seq_gene_expression', [4, [#, [#, scRNAseq_2022_FCA_FEMALE_IPC_seq_clustering, 11271], [#, scRNAseq_2022_FCA_FEMALE_CC_seq_clustering, 11650], [#, scRNAseq_2022_FCA_MALE_IPC_seq_clustering, 12336], [#, scRNAseq_2022_FCA_MALE_CC_seq_clustering, 12504], [#, scRNAseq_2022_FCA_MIXED_IPC_seq_clustering, 13127], [#, scRNAseq_2022_FCA_MIXED_CC_seq_clustering, 13237], [#, scRNAseq_2020_Cattenoz_NI_seq_clustering, 16857]]]). +fb_tsv_pred_stats('most-frequent', 'scRNA-Seq_gene_expression', [5, [#, [#, mixed, 445126], [#, female, 3955616], [#, male, 4019616]]]). +fb_tsv_pred_stats('less-frequent', 'scRNA-Seq_gene_expression', [5, [#, [#, mixed, 445126], [#, female, 3955616], [#, male, 4019616]]]). +fb_tsv_pred_stats('most-frequent', 'scRNA-Seq_gene_expression', [6, [#, [#, 'larval stage', 522815], [#, 'adult stage', 13796345]]]). +fb_tsv_pred_stats('less-frequent', 'scRNA-Seq_gene_expression', [6, [#, [#, 'larval stage', 522815], [#, 'adult stage', 13796345]]]). +fb_tsv_pred_stats('most-frequent', 'scRNA-Seq_gene_expression', [7, [#, [#, antenna, 537963], [#, ovary, 556379], [#, 'adult brain', 602328], [#, brain, 664303], [#, adult, 1157530], [#, 'adult head', 1535832], [#, mixed, 4486172]]]). +fb_tsv_pred_stats('less-frequent', 'scRNA-Seq_gene_expression', [7, [#, [#, 'adult pars intercerebralis', 36734], [#, 'adult corpus cardiacum', 37391], [#, 'embryonic/larval hemolymph', 101153], [#, 'adult midgut', 114659], [#, 'wing disc', 116094], [#, 'adult abdomen', 120557], [#, 'primary lobe of embryonic/larval lymph gland', 128480]]]). +fb_tsv_pred_stats('most-frequent', 'scRNA-Seq_gene_expression', [8, [#, [#, 'FBlc0004677', 13868], [#, 'FBlc0005192', 13876], [#, 'FBlc0004567', 13941], [#, 'FBlc0005094', 13941], [#, 'FBlc0004713', 13953], [#, 'FBlc0005247', 13956], [#, 'FBlc0005205', 13958]]]). +fb_tsv_pred_stats('less-frequent', 'scRNA-Seq_gene_expression', [8, [#, [#, 'FBlc0003842', 762], [#, 'FBlc0003779', 765], [#, 'FBlc0003749', 872], [#, 'FBlc0003748', 1065], [#, 'FBlc0003833', 1100], [#, 'FBlc0003843', 2232], [#, 'FBlc0003733', 2255]]]). +fb_tsv_pred_stats('most-frequent', 'scRNA-Seq_gene_expression', [9, [#, [#, scRNAseq_2022_FCA_MALE_FULL_seq_clustering_fat_cells, 13868], [#, scRNAseq_2022_FCA_MIXED_FULL_seq_clustering_neurons, 13876], [#, scRNAseq_2022_FCA_MALE_TESTIS_seq_clustering_spermatocytes, 13941], [#, scRNAseq_2022_FCA_MIXED_TESTIS_seq_clustering_spermatocytes, 13941], [#, scRNAseq_2022_FCA_MALE_FULL_seq_clustering_spermatocytes, 13953], [#, scRNAseq_2022_FCA_MIXED_FULL_seq_clustering_spermatocytes, 13956], [#, scRNAseq_2022_FCA_MIXED_FULL_seq_clustering_fat_cells, 13958]]]). +fb_tsv_pred_stats('less-frequent', 'scRNA-Seq_gene_expression', [9, [#, [#, scRNAseq_2020_Zappia_AmaRNAi_seq_clustering_imaginal_tracheoblasts, 762], [#, scRNAseq_2020_Cho_NI96HL_seq_clustering_lamellocytes, 765], [#, scRNAseq_2020_Cho_NI72LG_seq_clustering_lamellocytes, 872], [#, scRNAseq_2020_Cho_NI72LG_seq_clustering_adipohemocytes, 1065], [#, scRNAseq_2020_Zappia_mCherryRNAi_seq_clustering_imaginal_tracheoblasts, 1100], [#, scRNAseq_2020_Zappia_AmaRNAi_seq_clustering_SOP_cells, 2232], [#, scRNAseq_2020_Cattenoz_NI_seq_clustering_lamellocytes, 2255]]]). +fb_tsv_pred_stats('most-frequent', 'scRNA-Seq_gene_expression', [10, [#, [#, 'FBbt00003185', 202803], [#, 'FBbt00005040', 281977], [#, 'FBbt00047095', 365976], [#, 'FBbt00058143', 371275], [#, 'FBbt00058238', 373508], [#, 'FBbt00049949', 395912], [#, 'FBbt00058230', 396390]]]). +fb_tsv_pred_stats('less-frequent', 'scRNA-Seq_gene_expression', [10, [#, [#, 'FBbt00003844', 3363], [#, 'FBbt00004868', 4017], [#, 'FBbt00003874', 4103], [#, 'FBbt00111746', 4323], [#, 'FBbt00004873', 4476], [#, 'FBbt00004905', 4559], [#, 'FBbt00003876', 4893]]]). +fb_tsv_pred_stats('most-frequent', 'scRNA-Seq_gene_expression', [11, [#, [#, 'adult oenocyte', 202803], [#, 'adult tracheocyte', 281977], [#, 'adult neuron', 365976], [#, 'adult hemocyte', 371275], [#, 'adult epithelial cell', 373508], [#, 'adult fat cell', 395912], [#, 'adult muscle cell', 396390]]]). +fb_tsv_pred_stats('less-frequent', 'scRNA-Seq_gene_expression', [11, [#, [#, 'medullary tangential neuron Mt8', 3363], [#, 'germarium cap cell', 4017], [#, 'lobula columnar neuron LC4', 4103], [#, 'lobula columnar neuron LC10c', 4323], [#, 'female germline stem cell', 4476], [#, 'border follicle cell', 4559], [#, 'lobula columnar neuron LC6', 4893]]]). +fb_tsv_pred_stats('most-frequent', 'scRNA-Seq_gene_expression', [12, [#, [#, 'FBgn0267521', 1690], [#, 'FBgn0086472', 1690], [#, 'FBgn0002626', 1690], [#, 'FBgn0285947', 1690], [#, 'FBgn0003279', 1690], [#, 'FBgn0017579', 1690], [#, 'FBgn0016726', 1690]]]). +fb_tsv_pred_stats('less-frequent', 'scRNA-Seq_gene_expression', [12, [#, [#, 'FBgn0284232', 2], [#, 'FBgn0267889', 4], [#, 'FBgn0045478', 4], [#, 'FBgn0039374', 4], [#, 'FBgn0028537', 4], [#, 'FBgn0267886', 4], [#, 'FBgn0085252', 4]]]). +fb_tsv_pred_stats('most-frequent', 'scRNA-Seq_gene_expression', [13, [#, [#, '18SrRNA-Psi:CR45861', 1690], [#, 'RpS25', 1690], [#, 'RpL32', 1690], [#, 'RpS10b', 1690], [#, 'RpL4', 1690], [#, 'RpL14', 1690], [#, 'RpL29', 1690]]]). +fb_tsv_pred_stats('less-frequent', 'scRNA-Seq_gene_expression', [13, [#, [#, 'CG46316', 2], [#, 'CR46177', 4], [#, 'Gr64b', 4], [#, 'CG17770', 4], [#, 'CG31775', 4], [#, 'CR46174', 4], [#, 'CG34223', 4]]]). +fb_tsv_pred_stats('most-frequent', 'scRNA-Seq_gene_expression', [14, [#, [#, 1272.2646, 2315], [#, 1218.0267, 2325], [#, 1287.0013, 2439], [#, 1298.7013, 2444], [#, 1095.2902, 2445], [#, 24.43136, 2546], [#, 1191.8951, 2690]]]). +fb_tsv_pred_stats('less-frequent', 'scRNA-Seq_gene_expression', [14, [#, [#, 269.05170000000004, 1], [#, 480.440107, 1], [#, 990.35309, 1], [#, 370.235704, 1], [#, 272.274411, 1], [#, 234.056368, 1], [#, 320.438443, 1]]]). +fb_tsv_pred_stats('most-frequent', 'scRNA-Seq_gene_expression', [15, [#, [#, 0.076923, 41235], [#, 0.0625, 43249], [#, 0.1, 44120], [#, 0.025, 44512], [#, 0.04, 47158], [#, 0.083333, 47452], [#, 0.05, 59787]]]). +fb_tsv_pred_stats('less-frequent', 'scRNA-Seq_gene_expression', [15, [#, [#, 0.366282, 1], [#, 0.774026, 1], [#, 0.318802, 1], [#, 0.173431, 1], [#, 0.334605, 1], [#, 0.770109, 1], [#, 0.517905, 1]]]). +fb_tsv_pred_stats('num-columns', sed5C, [11]). +fb_tsv_pred_stats('duplicated-rows', sed5C, [0]). +fb_tsv_pred_stats('total-rows', sed5C, [120]). +fb_tsv_pred_stats('unique-values', sed5C, [1, 10, object]). +fb_tsv_pred_stats('unique-values', sed5C, [2, 10, object]). +fb_tsv_pred_stats('unique-values', sed5C, [3, 5, object]). +fb_tsv_pred_stats('unique-values', sed5C, [4, 6, object]). +fb_tsv_pred_stats('unique-values', sed5C, [5, 3, object]). +fb_tsv_pred_stats('unique-values', sed5C, [6, 2, object]). +fb_tsv_pred_stats('unique-values', sed5C, [7, 119, object]). +fb_tsv_pred_stats('unique-values', sed5C, [8, 119, object]). +fb_tsv_pred_stats('unique-values', sed5C, [9, 79, object]). +fb_tsv_pred_stats('unique-values', sed5C, [10, 2, object]). +fb_tsv_pred_stats('unique-values', sed5C, [11, 2, object]). +fb_tsv_pred_stats('missing-values', sed5C, [1, 0, [], []]). +fb_tsv_pred_stats('missing-values', sed5C, [2, 0, [], []]). +fb_tsv_pred_stats('missing-values', sed5C, [3, 0, [], []]). +fb_tsv_pred_stats('missing-values', sed5C, [4, 0, [], []]). +fb_tsv_pred_stats('null-value-count', sed5C, [5, '', 114]). +fb_tsv_pred_stats('missing-values', sed5C, [5, 114, [#, ''], [#, 114]]). +fb_tsv_pred_stats('null-value-count', sed5C, [6, '', 118]). +fb_tsv_pred_stats('missing-values', sed5C, [6, 118, [#, ''], [#, 118]]). +fb_tsv_pred_stats('missing-values', sed5C, [7, 0, [], []]). +fb_tsv_pred_stats('missing-values', sed5C, [8, 0, [], []]). +fb_tsv_pred_stats('null-value-count', sed5C, [9, '', 41]). +fb_tsv_pred_stats('missing-values', sed5C, [9, 41, [#, ''], [#, 41]]). +fb_tsv_pred_stats('null-value-count', sed5C, [10, '', 118]). +fb_tsv_pred_stats('missing-values', sed5C, [10, 118, [#, ''], [#, 118]]). +fb_tsv_pred_stats('null-value-count', sed5C, [11, '', 118]). +fb_tsv_pred_stats('missing-values', sed5C, [11, 118, [#, ''], [#, 118]]). +fb_tsv_pred_stats('most-frequent', sed5C, [1, [#, [#, 'FBgg0000062', 3], [#, 'FBgg0000072', 4], [#, 'FBgg0000040', 5], [#, 'FBgg0000081', 6], [#, 'FBgg0000100', 7], [#, 'FBgg0000118', 14], [#, 'FBgg0000128', 75]]]). +fb_tsv_pred_stats('less-frequent', sed5C, [1, [#, [#, 'FBgg0000117', 1], [#, 'FBgg0000104', 2], [#, 'FBgg0000062', 3], [#, 'FBgg0000114', 3], [#, 'FBgg0000072', 4], [#, 'FBgg0000040', 5], [#, 'FBgg0000081', 6]]]). +fb_tsv_pred_stats('most-frequent', sed5C, [2, [#, [#, 'ROC UBIQUITIN LIGASES', 3], [#, 'ADAM METALLOPROTEASES', 4], [#, 'RING-BETWEEN-RING UBIQUITIN LIGASES', 5], [#, 'STRUCTURAL MAINTENANCE OF CHROMOSOMES GENE FAMILY', 6], [#, 'CASPASES', 7], [#, 'HECT UBIQUITIN LIGASES', 14], [#, 'UNCLASSIFIED RING DOMAIN UBIQUITIN LIGASES', 75]]]). +fb_tsv_pred_stats('less-frequent', sed5C, [2, [#, [#, 'JOSEPHIN DEUBIQUITINASES', 1], [#, 'GOLIATH UBIQUITIN LIGASES', 2], [#, 'ROC UBIQUITIN LIGASES', 3], [#, 'N-ETHYLMALEIMIDE-SENSITIVE FACTORS', 3], [#, 'ADAM METALLOPROTEASES', 4], [#, 'RING-BETWEEN-RING UBIQUITIN LIGASES', 5], [#, 'STRUCTURAL MAINTENANCE OF CHROMOSOMES GENE FAMILY', 6]]]). +fb_tsv_pred_stats('most-frequent', sed5C, [3, [#, [#, 'GO:0004843', 1], [#, 'GO:0004222', 4], [#, 'GO:0097153', 7], [#, 'GO:0016887', 9], [#, 'GO:0061630', 99]]]). +fb_tsv_pred_stats('less-frequent', sed5C, [3, [#, [#, 'GO:0004843', 1], [#, 'GO:0004222', 4], [#, 'GO:0097153', 7], [#, 'GO:0016887', 9], [#, 'GO:0061630', 99]]]). +fb_tsv_pred_stats('most-frequent', sed5C, [4, [#, [#, ubiquit, 1], [#, 'cysteine-type deubiquitinase activity', 1], [#, 'metalloendopeptidase activity', 4], [#, 'cysteine-type endopeptidase activity involved in apoptotic process', 7], [#, 'ATP hydrolysis activity', 9], [#, 'ubiquitin protein ligase activity', 98]]]). +fb_tsv_pred_stats('less-frequent', sed5C, [4, [#, [#, 'cysteine-type deubiquitinase activity', 1], [#, ubiquit, 1], [#, 'metalloendopeptidase activity', 4], [#, 'cysteine-type endopeptidase activity involved in apoptotic process', 7], [#, 'ATP hydrolysis activity', 9], [#, 'ubiquitin protein ligase activity', 98]]]). +fb_tsv_pred_stats('most-frequent', sed5C, [5, [#, [#, '3.4.19.12', 1], [#, '3.4.24.-', 4]]]). +fb_tsv_pred_stats('less-frequent', sed5C, [5, [#, [#, '3.4.19.12', 1], [#, '3.4.24.-', 4]]]). +fb_tsv_pred_stats('most-frequent', sed5C, [6, [#, [#, 'ubiquitinyl hydrolase 1', 1]]]). +fb_tsv_pred_stats('less-frequent', sed5C, [6, [#, [#, 'ubiquitinyl hydrolase 1', 1]]]). +fb_tsv_pred_stats('most-frequent', sed5C, [7, [#, [#, 'FBgn0034546', 1], [#, 'FBgn0034573', 1], [#, 'FBgn0035024', 1], [#, 'FBgn0035232', 1], [#, 'FBgn0035233', 1], [#, 'FBgn0032635', 1], [#, 'FBgn0025186', 1]]]). +fb_tsv_pred_stats('less-frequent', sed5C, [7, [#, [#, 'FBgn0025186', 1], [#, 'FBgn0035232', 1], [#, 'FBgn0035024', 1], [#, 'FBgn0034573', 1], [#, 'FBgn0034546', 1], [#, 'FBgn0034314', 1], [#, 'FBgn0034312', 1]]]). +fb_tsv_pred_stats('most-frequent', sed5C, [8, [#, [#, 'CG13442', 1], [#, 'Sou', 1], [#, 'CG11414', 1], [#, 'CG12099', 1], [#, 'Pex10', 1], [#, 'CG15141', 1], [#, 'ari-2', 1]]]). +fb_tsv_pred_stats('less-frequent', sed5C, [8, [#, [#, 'ari-2', 1], [#, 'CG12099', 1], [#, 'CG11414', 1], [#, 'Sou', 1], [#, 'CG13442', 1], [#, nopo, 1], [#, 'CG10916', 1]]]). +fb_tsv_pred_stats('most-frequent', sed5C, [9, [#, [#, 'Ubr1 ubiquitin ligase', 1], [#, 'Peroxin 12', 1], [#, 'Ring finger and CHY zinc finger domain containing 1', 1], [#, 'Non-SMC element 1', 1], [#, 'Protein interacting with Ttk69 and Sin3A', 1], [#, 'ariadne 2', 1]]]). +fb_tsv_pred_stats('less-frequent', sed5C, [9, [#, [#, 'ariadne 2', 1], [#, 'Ring finger and CHY zinc finger domain containing 1', 1], [#, 'Peroxin 12', 1], [#, 'Ubr1 ubiquitin ligase', 1], [#, 'suppression of retinal degeneration disease 1 upon overexpression 1', 1], [#, highwire, 1], [#, 'Mahogunin ring finger 1', 1]]]). +fb_tsv_pred_stats('most-frequent', sed5C, [10, [#, [#, '3.4.19.12', 1]]]). +fb_tsv_pred_stats('less-frequent', sed5C, [10, [#, [#, '3.4.19.12', 1]]]). +fb_tsv_pred_stats('most-frequent', sed5C, [11, [#, [#, 'ubiquitinyl hydrolase 1', 1]]]). +fb_tsv_pred_stats('less-frequent', sed5C, [11, [#, [#, 'ubiquitinyl hydrolase 1', 1]]]). +fb_tsv_pred_stats('num-columns', sednJ, [2]). +fb_tsv_pred_stats('duplicated-rows', sednJ, [0]). +fb_tsv_pred_stats('total-rows', sednJ, [76447]). +fb_tsv_pred_stats('unique-values', sednJ, [1, 76447, object]). +fb_tsv_pred_stats('unique-values', sednJ, [2, 76447, object]). +fb_tsv_pred_stats('missing-values', sednJ, [1, 0, [], []]). +fb_tsv_pred_stats('missing-values', sednJ, [2, 0, [], []]). +fb_tsv_pred_stats('num-columns', gene_associatio, [2]). +fb_tsv_pred_stats('duplicated-rows', gene_associatio, [69]). +fb_tsv_pred_stats('total-rows', gene_associatio, [48039]). +fb_tsv_pred_stats('unique-values', gene_associatio, [1, 47970, object]). +fb_tsv_pred_stats('unique-values', gene_associatio, [2, 4664, object]). +fb_tsv_pred_stats('missing-values', gene_associatio, [1, 0, [], []]). +fb_tsv_pred_stats('missing-values', gene_associatio, [2, 0, [], []]). +fb_tsv_pred_stats('most-frequent', gene_associatio, [1, [#, [#, 'FB\\FBgn0053817\\His2A:CG33817\\involved_in\\GO:0006325\\FB:FBrf0255270|GO_REF:0000024\\ISS\\MGI:MGI:2448285\\P\\His2A:CG33817\\CG33817\\protein\\taxon:7227\\20160225\\FlyBase\\\\', 2], [#, 'FB\\FBgn0053817\\His2A:CG33817\\part_of\\GO:0000786\\FB:FBrf0255270|GO_REF:0000024\\ISS\\UniProtKB:Q7L7L0\\C\\His2A:CG33817\\CG33817\\protein\\taxon:7227\\20160225\\FlyBase\\\\', 2], [#, 'FB\\FBgn0053829\\His2A:CG33829\\involved_in\\GO:0006325\\FB:FBrf0255270|GO_REF:0000024\\ISS\\MGI:MGI:2448285\\P\\His2A:CG33829\\CG33829\\protein\\taxon:7227\\20160225\\FlyBase\\\\', 2], [#, 'FB\\FBgn0053829\\His2A:CG33829\\part_of\\GO:0000786\\FB:FBrf0255270|GO_REF:0000024\\ISS\\UniProtKB:Q7L7L0\\C\\His2A:CG33829\\CG33829\\protein\\taxon:7227\\20160225\\FlyBase\\\\', 2], [#, 'FB\\FBgn0053829\\His2A:CG33829\\enables\\GO:0003677\\FB:FBrf0255270|GO_REF:0000024\\ISS\\UniProtKB:Q7L7L0\\F\\His2A:CG33829\\CG33829\\protein\\taxon:7227\\20160225\\FlyBase\\\\', 2], [#, 'FB\\FBgn0053846\\His1:CG33846\\part_of\\GO:0000785\\FB:FBrf0255270|GO_REF:0000024\\ISS\\UniProtKB:P07305\\C\\His1:CG33846\\CG33846\\protein\\taxon:7227\\20161201\\FlyBase\\\\', 2], [#, 'FB\\FBgn0053843\\His1:CG33843\\part_of\\GO:0000785\\FB:FBrf0255270|GO_REF:0000024\\ISS\\UniProtKB:P07305\\C\\His1:CG33843\\CG33843\\protein\\taxon:7227\\20161201\\FlyBase\\\\', 2]]]). +fb_tsv_pred_stats('less-frequent', gene_associatio, [1, [#, [#, '!generated-by:', 1], [#, 'FB\\FBgn0027508\\Tnks\\involved_in\\GO:1904355\\FB:FBrf0239784|PMID:21873635\\IBA\\PANTHER:PTN000652929\\P\\tankyrase\\BcDNA:LD22548|CG17487|CG4719|DTNKS|Dm.pARTb|TNKS|Tankyrase|TkrsIR|dARTD5|dTANK|dTNKS|dTankyrase\\protein\\taxon:7227\\20170420\\GO_Central\\\\', 1], [#, 'FB\\FBgn0027508\\Tnks\\involved_in\\GO:0070198\\FB:FBrf0239784|PMID:21873635\\IBA\\PANTHER:PTN000652929\\P\\tankyrase\\BcDNA:LD22548|CG17487|CG4719|DTNKS|Dm.pARTb|TNKS|Tankyrase|TkrsIR|dARTD5|dTANK|dTNKS|dTankyrase\\protein\\taxon:7227\\20170420\\GO_Central\\\\', 1], [#, 'FB\\FBgn0027508\\Tnks\\enables\\GO:0003950\\FB:FBrf0241717|PMID:30593492\\IMP\\\\F\\tankyrase\\BcDNA:LD22548|CG17487|CG4719|DTNKS|Dm.pARTb|TNKS|Tankyrase|TkrsIR|dARTD5|dTANK|dTNKS|dTankyrase\\protein\\taxon:7227\\20190806\\FlyBase\\\\', 1], [#, 'FB\\FBgn0027508\\Tnks\\involved_in\\GO:0090263\\FB:FBrf0241717|PMID:30593492\\IMP\\\\P\\tankyrase\\BcDNA:LD22548|CG17487|CG4719|DTNKS|Dm.pARTb|TNKS|Tankyrase|TkrsIR|dARTD5|dTANK|dTNKS|dTankyrase\\protein\\taxon:7227\\20190806\\FlyBase\\\\', 1], [#, 'FB\\FBgn0027508\\Tnks\\involved_in\\GO:0032436\\FB:FBrf0241717|PMID:30593492\\IMP\\\\P\\tankyrase\\BcDNA:LD22548|CG17487|CG4719|DTNKS|Dm.pARTb|TNKS|Tankyrase|TkrsIR|dARTD5|dTANK|dTNKS|dTankyrase\\protein\\taxon:7227\\20190806\\FlyBase\\\\', 1], [#, 'FB\\FBgn0027508\\Tnks\\involved_in\\GO:0046330\\FB:FBrf0254888|PMID:36222503\\IDA\\\\P\\tankyrase\\BcDNA:LD22548|CG17487|CG4719|DTNKS|Dm.pARTb|TNKS|Tankyrase|TkrsIR|dARTD5|dTANK|dTNKS|dTankyrase\\protein\\taxon:7227\\20230307\\FlyBase\\\\', 1]]]). +fb_tsv_pred_stats('most-frequent', gene_associatio, [2, [#, [#, 'sex|dsxF|dsxM|intersex-62c|ix-62c\\protein\\taxon:7227\\20060803\\FlyBase\\\\', 19], [#, 'lipase\\protein\\taxon:7227\\20230703\\InterPro\\\\', 19], [#, 'factor|A7.1|ABF|Abf|CG3992|DmGATAb|GATA|GATAb|SERPENT|SRP|Serpent|Srp|abf|dGATAb|l(3)01549|l(3)89B2|l(3)neo45|serpentD|spt|srpD\\protein\\taxon:7227\\20060803\\FlyBase\\\\', 21], [#, 'protein\\protein\\taxon:7227\\20151015\\FlyBase\\\\', 21], [#, 'sterile(2)ltoRJ36|fs(2)ltoRJ36|no-relish\\protein\\taxon:7227\\20060803\\FlyBase\\\\', 23], [#, '1|Rhomboid-1|Rhomboid-I|Ve|Veinlet|iks|rho-1|rho1|rhom|rhomboid-1|rhomboid/veinlet|rhomboid1|ve|veinlet\\protein\\taxon:7227\\20200406\\FlyBase\\\\', 26], [#, '1.12|co|dNotch|fa|facet|l(1)3Cb|l(1)Ax|l(1)N|n[fah]|nd|notch|notchoid|shd|spl|split|strawberry|swb\\protein\\taxon:7227\\20060803\\FlyBase\\\\', 44]]]). +fb_tsv_pred_stats('less-frequent', gene_associatio, [2, [#, [#, 'FlyBase', 1], [#, 'B2-3|Sox21|SoxB2.3|sox21a\\protein\\taxon:7227\\20221006\\GO_Central\\\\', 1], [#, 'B2-2|Sox21B|SoxB2.2|sox-like\\protein\\taxon:7227\\20200725\\GO_Central\\\\', 1], [#, 'B2-2|Sox21B|SoxB2.2|sox-like\\protein\\taxon:7227\\20200311\\GO_Central\\\\', 1], [#, 'B2-2|Sox21B|SoxB2.2|sox-like\\protein\\taxon:7227\\20221006\\GO_Central\\\\', 1], [#, '212\\CG33329|ORE-5|SP212\\protein\\taxon:7227\\20060803\\FlyBase\\\\', 1], [#, '212\\CG33329|ORE-5|SP212\\protein\\taxon:7227\\20190311\\FlyBase\\\\', 1]]]). +fb_tsv_pred_stats('num-columns', disease_model_annotations, [12]). +fb_tsv_pred_stats('duplicated-rows', disease_model_annotations, [0]). +fb_tsv_pred_stats('total-rows', disease_model_annotations, [26750]). +fb_tsv_pred_stats('unique-values', disease_model_annotations, [1, 5165, object]). +fb_tsv_pred_stats('unique-values', disease_model_annotations, [2, 5165, object]). +fb_tsv_pred_stats('unique-values', disease_model_annotations, [3, 317, object]). +fb_tsv_pred_stats('unique-values', disease_model_annotations, [4, 6, object]). +fb_tsv_pred_stats('unique-values', disease_model_annotations, [5, 3554, object]). +fb_tsv_pred_stats('unique-values', disease_model_annotations, [6, 3554, object]). +fb_tsv_pred_stats('unique-values', disease_model_annotations, [7, 8303, object]). +fb_tsv_pred_stats('unique-values', disease_model_annotations, [8, 8303, object]). +fb_tsv_pred_stats('unique-values', disease_model_annotations, [9, 2657, object]). +fb_tsv_pred_stats('unique-values', disease_model_annotations, [10, 2657, object]). +fb_tsv_pred_stats('unique-values', disease_model_annotations, [11, 6770, object]). +fb_tsv_pred_stats('unique-values', disease_model_annotations, [12, 2675, object]). +fb_tsv_pred_stats('missing-values', disease_model_annotations, [1, 0, [], []]). +fb_tsv_pred_stats('missing-values', disease_model_annotations, [2, 0, [], []]). +fb_tsv_pred_stats('null-value-count', disease_model_annotations, [3, '', 21466]). +fb_tsv_pred_stats('missing-values', disease_model_annotations, [3, 21466, [#, ''], [#, 21466]]). +fb_tsv_pred_stats('missing-values', disease_model_annotations, [4, 0, [], []]). +fb_tsv_pred_stats('missing-values', disease_model_annotations, [5, 0, [], []]). +fb_tsv_pred_stats('missing-values', disease_model_annotations, [6, 0, [], []]). +fb_tsv_pred_stats('null-value-count', disease_model_annotations, [7, '', 6240]). +fb_tsv_pred_stats('missing-values', disease_model_annotations, [7, 6240, [#, ''], [#, 6240]]). +fb_tsv_pred_stats('null-value-count', disease_model_annotations, [8, '', 6240]). +fb_tsv_pred_stats('missing-values', disease_model_annotations, [8, 6240, [#, ''], [#, 6240]]). +fb_tsv_pred_stats('null-value-count', disease_model_annotations, [9, '', 20510]). +fb_tsv_pred_stats('missing-values', disease_model_annotations, [9, 20510, [#, ''], [#, 20510]]). +fb_tsv_pred_stats('null-value-count', disease_model_annotations, [10, '', 20510]). +fb_tsv_pred_stats('missing-values', disease_model_annotations, [10, 20510, [#, ''], [#, 20510]]). +fb_tsv_pred_stats('missing-values', disease_model_annotations, [11, 0, [], []]). +fb_tsv_pred_stats('missing-values', disease_model_annotations, [12, 0, [], []]). +fb_tsv_pred_stats('most-frequent', disease_model_annotations, [1, [#, [#, 'FBgn0026420', 300], [#, 'FBgn0029891', 301], [#, 'FBgn0261084', 371], [#, 'FBgn0024961', 448], [#, 'FBgn0025823', 630], [#, 'FBgn0025587', 680], [#, 'FBgn0015394', 948]]]). +fb_tsv_pred_stats('less-frequent', disease_model_annotations, [1, [#, [#, 'FBgn0033093', 1], [#, 'FBgn0031951', 1], [#, 'FBgn0031971', 1], [#, 'FBgn0031973', 1], [#, 'FBgn0266724', 1], [#, 'FBgn0050273', 1], [#, 'FBgn0031981', 1]]]). +fb_tsv_pred_stats('most-frequent', disease_model_annotations, [2, [#, [#, 'Hsap\\SNCA', 300], [#, 'Pink1', 301], [#, 'Hsap\\TARDBP', 371], [#, 'Hsap\\ATXN3', 448], [#, 'Hsap\\APP', 630], [#, 'Hsap\\HTT', 680], [#, 'Hsap\\MAPT', 948]]]). +fb_tsv_pred_stats('less-frequent', disease_model_annotations, [2, [#, [#, 'CG3270', 1], [#, r2d2, 1], [#, 'Sirup', 1], [#, 'Spn28Dc', 1], [#, 'Trs20', 1], [#, 'CG30273', 1], [#, 'Megf8', 1]]]). +fb_tsv_pred_stats('most-frequent', disease_model_annotations, [3, [#, [#, 'HGNC:11138', 300], [#, 'HGNC:11571', 371], [#, 'HGNC:7106', 448], [#, 'HGNC:620', 630], [#, 'HGNC:4851', 680], [#, 'HGNC:6893', 948]]]). +fb_tsv_pred_stats('less-frequent', disease_model_annotations, [3, [#, [#, 'HGNC:6239', 1], [#, 'HGNC:16854', 1], [#, 'HGNC:11118', 1], [#, 'HGNC:12013', 1], [#, 'HGNC:18222', 1], [#, 'HGNC:14973', 1], [#, 'HGNC:19245', 1]]]). +fb_tsv_pred_stats('most-frequent', disease_model_annotations, [4, [#, [#, 'DOES NOT exacerbate', 21], [#, 'DOES NOT ameliorate', 106], [#, 'DOES NOT model', 135], [#, exacerbates, 2650], [#, ameliorates, 4360], [#, 'model of', 19478]]]). +fb_tsv_pred_stats('less-frequent', disease_model_annotations, [4, [#, [#, 'DOES NOT exacerbate', 21], [#, 'DOES NOT ameliorate', 106], [#, 'DOES NOT model', 135], [#, exacerbates, 2650], [#, ameliorates, 4360], [#, 'model of', 19478]]]). +fb_tsv_pred_stats('most-frequent', disease_model_annotations, [5, [#, [#, 'DOID:10652', 652], [#, 'DOID:0060213', 692], [#, 'DOID:14330', 992], [#, 'DOID:1289', 1045], [#, 'DOID:12858', 1091], [#, 'DOID:162', 1305], [#, 'DOID:680', 1474]]]). +fb_tsv_pred_stats('less-frequent', disease_model_annotations, [5, [#, [#, 'DOID:0111040', 1], [#, 'DOID:0080232', 1], [#, 'DOID:0110441', 1], [#, 'DOID:0111706', 1], [#, 'DOID:0080698', 1], [#, 'DOID:0080465', 1], [#, 'DOID:0060730', 1]]]). +fb_tsv_pred_stats('most-frequent', disease_model_annotations, [6, [#, [#, 'Alzheimer\'s disease', 652], [#, 'frontotemporal dementia and/or amyotrophic lateral sclerosis-1', 692], [#, 'Parkinson\'s disease', 992], [#, 'neurodegenerative disease', 1045], [#, 'Huntington\'s disease', 1091], [#, cancer, 1305], [#, tauopathy, 1474]]]). +fb_tsv_pred_stats('less-frequent', disease_model_annotations, [6, [#, [#, 'glycogen storage disease IXd', 1], [#, 'autosomal dominant intellectual developmental disorder 51', 1], [#, 'dilated cardiomyopathy 2B', 1], [#, 'oblique facial clefting 1', 1], [#, 'Teebi hypertelorism syndrome 1', 1], [#, 'developmental and epileptic encephalopathy 30', 1], [#, 'torsion dystonia 1', 1]]]). +fb_tsv_pred_stats('most-frequent', disease_model_annotations, [7, [#, [#, 'FBal0060587', 153], [#, 'FBal0127292', 173], [#, 'FBal0193144', 193], [#, 'FBal0126526', 233], [#, 'FBal0126527', 239], [#, 'FBal0090630', 296]]]). +fb_tsv_pred_stats('less-frequent', disease_model_annotations, [7, [#, [#, 'FBal0341584', 1], [#, 'FBal0265787', 1], [#, 'FBal0324663', 1], [#, 'FBal0262510', 1], [#, 'FBal0257944', 1], [#, 'FBal0235732', 1], [#, 'FBal0206026', 1]]]). +fb_tsv_pred_stats('most-frequent', disease_model_annotations, [8, [#, [#, 'Ras85D[V12.UAS]', 153], [#, 'Hsap\\HTT[Q93.ex1.UAS]', 173], [#, 'Pink1[B9]', 193], [#, 'Hsap\\MAPT[UAS.cWa]', 233], [#, 'Hsap\\MAPT[R406W.UAS]', 239], [#, 'Hsap\\ATXN3[tr.Q78.UAS.Tag:HA]', 296]]]). +fb_tsv_pred_stats('less-frequent', disease_model_annotations, [8, [#, [#, 'Tom7[HMC06597]', 1], [#, 'Lkb1[UAS.cWa]', 1], [#, 'Lkb1[VSH330167]', 1], [#, 'Lkb1[GL00019]', 1], [#, 'Lkb1[HMS01351]', 1], [#, 'Lkb1[KK108675]', 1], [#, 'Droj2[GD14050]', 1]]]). +fb_tsv_pred_stats('most-frequent', disease_model_annotations, [9, [#, [#, 'HGNC:6677', 34], [#, 'HGNC:2638', 35], [#, 'HGNC:9475', 36], [#, 'HGNC:59', 44], [#, 'HGNC:10024', 45], [#, 'HGNC:12530', 48]]]). +fb_tsv_pred_stats('less-frequent', disease_model_annotations, [9, [#, [#, 'HGNC:26013', 1], [#, 'HGNC:7703', 1], [#, 'HGNC:24846', 1], [#, 'HGNC:5201', 1], [#, 'HGNC:8966', 1], [#, 'HGNC:12756', 1], [#, 'HGNC:12974', 1]]]). +fb_tsv_pred_stats('most-frequent', disease_model_annotations, [10, [#, [#, 'LPL', 34], [#, 'CYP3A5', 35], [#, 'PRSS1', 36], [#, 'ABCC8', 44], [#, 'RLBP1', 45], [#, 'UGT1A1', 48]]]). +fb_tsv_pred_stats('less-frequent', disease_model_annotations, [10, [#, [#, 'DNAAF5', 1], [#, 'NDUFB8', 1], [#, 'GAS2L2', 1], [#, 'HS6ST1', 1], [#, 'PIGL', 1], [#, 'WDR4', 1], [#, 'RNF113A', 1]]]). +fb_tsv_pred_stats('most-frequent', disease_model_annotations, [11, [#, [#, 'modeled by FLYBASE:Hsap\\HTT[128Q.1-336.UAS]; FB:FBal0294194', 129], [#, 'modeled by FLYBASE:Hsap\\MAPT[UAS.cWa]; FB:FBal0126526', 181], [#, 'modeled by FLYBASE:Hsap\\MAPT[R406W.UAS]; FB:FBal0126527', 189], [#, 'modeled by FLYBASE:Hsap\\ATXN3[tr.Q78.UAS.Tag:HA]; FB:FBal0090630', 241], [#, 'CEC', 361], [#, 'CEA', 4981], [#, 'IEA', 6240]]]). +fb_tsv_pred_stats('less-frequent', disease_model_annotations, [11, [#, [#, 'is exacerbated by FLYBASE:Pka-C1[GD1276]; FB:FBal0208081', 1], [#, 'is ameliorated by FLYBASE:wg[l-12]; FB:FBal0018504', 1], [#, 'is ameliorated by FLYBASE:nej[Q7]; FB:FBal0094386', 1], [#, 'is ameliorated by FLYBASE:mam[8]; FB:FBal0012016', 1], [#, 'is ameliorated by FLYBASE:gro[1]; FB:FBal0005217', 1], [#, 'is ameliorated by FLYBASE:fz[EY13696]; FB:FBal0159195', 1], [#, 'is ameliorated by FLYBASE:fng[52]; FB:FBal0034614', 1]]]). +fb_tsv_pred_stats('most-frequent', disease_model_annotations, [12, [#, [#, 'FBrf0228684', 158], [#, 'FBrf0241270', 174], [#, 'FBrf0248245', 176], [#, 'FBrf0244983', 239], [#, 'FBrf0227999', 245], [#, 'FBrf0218446', 303], [#, 'FBrf0241599', 6240]]]). +fb_tsv_pred_stats('less-frequent', disease_model_annotations, [12, [#, [#, 'FBrf0217529', 1], [#, 'FBrf0230073', 1], [#, 'FBrf0205420', 1], [#, 'FBrf0190823', 1], [#, 'FBrf0221444', 1], [#, 'FBrf0211611', 1], [#, 'FBrf0194165', 1]]]). +fb_tsv_pred_stats('num-columns', fu_gal4_table_, [2]). +fb_tsv_pred_stats('duplicated-rows', fu_gal4_table_, [25810]). +fb_tsv_pred_stats('total-rows', fu_gal4_table_, [43801]). +fb_tsv_pred_stats('unique-values', fu_gal4_table_, [1, 17987, object]). +fb_tsv_pred_stats('unique-values', fu_gal4_table_, [2, 343, object]). +fb_tsv_pred_stats('missing-values', fu_gal4_table_, [1, 0, [], []]). +fb_tsv_pred_stats('null-value-count', fu_gal4_table_, [2, '', 2614]). +fb_tsv_pred_stats('missing-values', fu_gal4_table_, [2, 2614, [#, ''], [#, 2614]]). +fb_tsv_pred_stats('most-frequent', fu_gal4_table_, [1, [#, [#, ' \\driver\\: ', 319], [#, ' ', 319], [#, ' }', 319], [#, ' \\major_stages\\: ', 319], [#, ' \\transposons\\: ', 319], [#, ' \\major_tissues\\: ', 319], [#, ' },', 1580]]]). +fb_tsv_pred_stats('less-frequent', fu_gal4_table_, [1, [#, [#, ' \\metaData\\: ', 1], [#, ' \\FBst0067166\\: \\67166\\,', 1], [#, ' \\FBst0067167\\: \\67167\\,', 1], [#, ' \\FBst0067168\\: \\67168\\,', 1], [#, ' \\FBst0067175\\: \\67175\\,', 1], [#, ' \\FBst0067177\\: \\67177\\,', 1], [#, ' \\FBst0067178\\: \\67178\\,', 1]]]). +fb_tsv_pred_stats('most-frequent', fu_gal4_table_, [2, [#, [#, 'GawB}fruNP0021\\', 1], [#, 'Or47b-GAL4.7.467}\\', 1], [#, 'ato-GAL4.3.6}\\', 1], [#, 'GAL4}pnt14-94\\', 1], [#, 'en2.4-GAL4}\\', 3], [#, '},', 154]]]). +fb_tsv_pred_stats('less-frequent', fu_gal4_table_, [2, [#, [#, 'GawB}C587\\', 1], [#, 'GawB}fruNP0021\\', 1], [#, 'GMR9D11-GAL4}\\', 1], [#, 'alrm-GAL4.D}\\', 1], [#, 'GAL4-lacZ-Ubx(-FRT).dC}@; see @Scer\\\\GAL4[Ubx.PdC]@ elsewhere in this table.\\,', 1], [#, 'GAL4-lacZ-Ubx(FRT.f+).dC}\\', 1], [#, 'GAL4-\\03b1Tub84B(-FRT).P}@; see @Scer\\\\GAL4[\\03b1Tub84B.PP]@ elsewhere in this table.\\', 1]]]). +fb_tsv_pred_stats('num-columns', insertion_mapping, [7]). +fb_tsv_pred_stats('duplicated-rows', insertion_mapping, [92]). +fb_tsv_pred_stats('total-rows', insertion_mapping, [212010]). +fb_tsv_pred_stats('unique-values', insertion_mapping, [1, 211918, object]). +fb_tsv_pred_stats('unique-values', insertion_mapping, [2, 211884, object]). +fb_tsv_pred_stats('unique-values', insertion_mapping, [3, 64780, object]). +fb_tsv_pred_stats('unique-values', insertion_mapping, [4, 3, object]). +fb_tsv_pred_stats('unique-values', insertion_mapping, [5, 4, object]). +fb_tsv_pred_stats('unique-values', insertion_mapping, [6, 7609, object]). +fb_tsv_pred_stats('unique-values', insertion_mapping, [7, 3716, object]). +fb_tsv_pred_stats('missing-values', insertion_mapping, [1, 0, [], []]). +fb_tsv_pred_stats('null-value-count', insertion_mapping, [2, '', 127]). +fb_tsv_pred_stats('missing-values', insertion_mapping, [2, 127, [#, ''], [#, 127]]). +fb_tsv_pred_stats('null-value-count', insertion_mapping, [3, '', 139921]). +fb_tsv_pred_stats('missing-values', insertion_mapping, [3, 139921, [#, ''], [#, 139921]]). +fb_tsv_pred_stats('null-value-count', insertion_mapping, [4, '', 139921]). +fb_tsv_pred_stats('missing-values', insertion_mapping, [4, 139921, [#, ''], [#, 139921]]). +fb_tsv_pred_stats('null-value-count', insertion_mapping, [5, '', 139921]). +fb_tsv_pred_stats('missing-values', insertion_mapping, [5, 139921, [#, ''], [#, 139921]]). +fb_tsv_pred_stats('null-value-count', insertion_mapping, [6, '', 129488]). +fb_tsv_pred_stats('missing-values', insertion_mapping, [6, 129488, [#, ''], [#, 129488]]). +fb_tsv_pred_stats('null-value-count', insertion_mapping, [7, '', 203698]). +fb_tsv_pred_stats('null-value-count', insertion_mapping, [7, ?, 70]). +fb_tsv_pred_stats('missing-values', insertion_mapping, [7, 203768, [#, '', ?], [#, 203698, 70]]). +fb_tsv_pred_stats('most-frequent', insertion_mapping, [1, [#, [#, 'P{Roc1b.+t1.17}', 4], [#, 'P{Mcp-wy', 4], [#, 'P{Fab7-w', 6], [#, 'P{SUPor-P.PRE', 9], [#, 'P{ush-lacZ.-2190.-1421}', 9], [#, 'P{Mcp-ff', 13], [#, 'P{Mcp-w', 44]]]). +fb_tsv_pred_stats('less-frequent', insertion_mapping, [1, [#, [#, 'P{UASp-GAP43.mEos}1', 1], [#, 'P{KK106851}VIE-260B', 1], [#, 'P{KK106853}VIE-260B', 1], [#, 'P{KK106855}VIE-260B', 1], [#, 'P{KK106857}VIE-260B', 1], [#, 'P{KK106859}VIE-260B', 1], [#, 'P{KK106861}VIE-260B', 1]]]). +fb_tsv_pred_stats('most-frequent', insertion_mapping, [2, [#, [#, 'FBti0120120', 1], [#, 'FBti0120119', 1], [#, 'FBti0120118', 1], [#, 'FBti0120117', 1], [#, 'FBti0120126', 1], [#, 'FBti0129988', 1]]]). +fb_tsv_pred_stats('less-frequent', insertion_mapping, [2, [#, [#, 'FBti0129988', 1], [#, 'FBti0120115', 1], [#, 'FBti0120116', 1], [#, 'FBti0120117', 1], [#, 'FBti0120118', 1], [#, 'FBti0120119', 1], [#, 'FBti0120120', 1]]]). +fb_tsv_pred_stats('most-frequent', insertion_mapping, [3, [#, [#, '3L:4692761..4692761', 19], [#, '3L:3250542..3250542', 20], [#, 'X:246305..246305', 21], [#, '3R:31883471..31883471', 21], [#, '2L:22237519..22237519', 37], [#, 'X:6861890..6861890', 53]]]). +fb_tsv_pred_stats('less-frequent', insertion_mapping, [3, [#, [#, '3R:5508394..5508394', 1], [#, '3R:9353290..9353290', 1], [#, '3R:8033496..8033496', 1], [#, '2L:17260772..17260772', 1], [#, '3L:540584..540584', 1], [#, '3L:8360935..8360935', 1], [#, '3L:11819914..11819914', 1]]]). +fb_tsv_pred_stats('most-frequent', insertion_mapping, [4, [#, [#, t, 7054], [#, f, 65035]]]). +fb_tsv_pred_stats('less-frequent', insertion_mapping, [4, [#, [#, t, 7054], [#, f, 65035]]]). +fb_tsv_pred_stats('most-frequent', insertion_mapping, [5, [#, [#, 0.0, 10777], [#, -1.0, 26604], [#, 1.0, 34708]]]). +fb_tsv_pred_stats('less-frequent', insertion_mapping, [5, [#, [#, 0.0, 10777], [#, -1.0, 26604], [#, 1.0, 34708]]]). +fb_tsv_pred_stats('most-frequent', insertion_mapping, [7, [#, [#, 75, 'B', 30], [#, '12C1-12C2', 41], [#, '35D1-35D2', 44], [#, '21B4-21B6', 48], [#, '47A11-47A14', 55]]]). +fb_tsv_pred_stats('less-frequent', insertion_mapping, [7, [#, [#, '59B4-59B5', 1], [#, '79D1-79D4', 1], [#, '50C4-50C5', 1], [#, '60D5-60D6', 1], [#, '47E4-47E5', 1], [#, '47A1-47B14', 1], [#, '46B13--46E4', 1]]]). +fb_tsv_pred_stats('num-columns', 'cyto-genetic-seq', [4]). +fb_tsv_pred_stats('duplicated-rows', 'cyto-genetic-seq', [0]). +fb_tsv_pred_stats('total-rows', 'cyto-genetic-seq', [600]). +fb_tsv_pred_stats('unique-values', 'cyto-genetic-seq', [1, 600, object]). +fb_tsv_pred_stats('unique-values', 'cyto-genetic-seq', [2, 292, object]). +fb_tsv_pred_stats('unique-values', 'cyto-genetic-seq', [3, 593, object]). +fb_tsv_pred_stats('unique-values', 'cyto-genetic-seq', [4, 8, object]). +fb_tsv_pred_stats('missing-values', 'cyto-genetic-seq', [1, 0, [], []]). +fb_tsv_pred_stats('missing-values', 'cyto-genetic-seq', [2, 0, [], []]). +fb_tsv_pred_stats('null-value-count', 'cyto-genetic-seq', [3, '', 8]). +fb_tsv_pred_stats('missing-values', 'cyto-genetic-seq', [3, 8, [#, ''], [#, 8]]). +fb_tsv_pred_stats('null-value-count', 'cyto-genetic-seq', [4, '', 577]). +fb_tsv_pred_stats('missing-values', 'cyto-genetic-seq', [4, 577, [#, ''], [#, 577]]). +fb_tsv_pred_stats('most-frequent', 'cyto-genetic-seq', [2, [#, [#, '3-[43]', 7], [#, '3-[47.5]', 7], [#, '3-[48]', 10], [#, '2-[55]', 13], [#, '3-[45]', 17], [#, '2-[54]', 24], [#, '3-[47]', 24]]]). +fb_tsv_pred_stats('less-frequent', 'cyto-genetic-seq', [2, [#, [#, '3-[85]', 1], [#, '3-[84]', 1], [#, '3-[97]', 1], [#, '3-[96]', 1], [#, '3-[95]', 1], [#, '2-[69]', 1], [#, '2-[70]', 1]]]). +fb_tsv_pred_stats('most-frequent', 'cyto-genetic-seq', [3, [#, [#, '3L:10316396..10769950', 1], [#, '3L:9865311..10316395', 1], [#, '3L:9547270..9865310', 1], [#, '3L:9333838..9547269', 1], [#, '3L:11174026..11254920', 1], [#, 'X:408583..660483', 1]]]). +fb_tsv_pred_stats('less-frequent', 'cyto-genetic-seq', [3, [#, [#, 'X:408583..660483', 1], [#, '3L:8981731..9125749', 1], [#, '3L:9125750..9333837', 1], [#, '3L:9333838..9547269', 1], [#, '3L:9547270..9865310', 1], [#, '3L:9865311..10316395', 1], [#, '3L:10316396..10769950', 1]]]). +fb_tsv_pred_stats('most-frequent', 'cyto-genetic-seq', [4, [#, [#, 'includes 16 area(s) of non-identity', 1], [#, 'includes 24 area(s) of non-identity', 1], [#, 'failed to convert', 3], [#, 'in area of non-identity', 5], [#, inversion, 6], [#, 'includes 1 area of non-identity', 6]]]). +fb_tsv_pred_stats('less-frequent', 'cyto-genetic-seq', [4, [#, [#, 'includes 24 area(s) of non-identity', 1], [#, 'includes 16 area(s) of non-identity', 1], [#, 'includes 6 area(s) of non-identity', 1], [#, 'failed to convert', 3], [#, 'in area of non-identity', 5], [#, 'includes 1 area of non-identity', 6], [#, inversion, 6]]]). +fb_tsv_pred_stats('num-columns', 'genome-cyto-seq', [3]). +fb_tsv_pred_stats('duplicated-rows', 'genome-cyto-seq', [0]). +fb_tsv_pred_stats('total-rows', 'genome-cyto-seq', [5033]). +fb_tsv_pred_stats('unique-values', 'genome-cyto-seq', [1, 5033, object]). +fb_tsv_pred_stats('unique-values', 'genome-cyto-seq', [2, 5033, int64]). +fb_tsv_pred_stats('unique-values', 'genome-cyto-seq', [3, 5033, int64]). +fb_tsv_pred_stats('missing-values', 'genome-cyto-seq', [1, 0, [], []]). +fb_tsv_pred_stats('missing-values', 'genome-cyto-seq', [2, 0, [], []]). +fb_tsv_pred_stats('missing-values', 'genome-cyto-seq', [3, 0, [], []]). +fb_tsv_pred_stats('num-columns', dataset_metadata, [4]). +fb_tsv_pred_stats('duplicated-rows', dataset_metadata, [0]). +fb_tsv_pred_stats('total-rows', dataset_metadata, [22220266]). +fb_tsv_pred_stats('unique-values', dataset_metadata, [1, 3493, object]). +fb_tsv_pred_stats('unique-values', dataset_metadata, [2, 3493, object]). +fb_tsv_pred_stats('unique-values', dataset_metadata, [3, 1885456, object]). +fb_tsv_pred_stats('unique-values', dataset_metadata, [4, 1885453, object]). +fb_tsv_pred_stats('missing-values', dataset_metadata, [1, 0, [], []]). +fb_tsv_pred_stats('missing-values', dataset_metadata, [2, 0, [], []]). +fb_tsv_pred_stats('missing-values', dataset_metadata, [3, 0, [], []]). +fb_tsv_pred_stats('null-value-count', dataset_metadata, [4, unknown, 1]). +fb_tsv_pred_stats('missing-values', dataset_metadata, [4, 1, [#, unknown], [#, 1]]). +fb_tsv_pred_stats('most-frequent', dataset_metadata, [1, [#, [#, 'FBlc0000146', 67302], [#, 'FBlc0000142', 67302], [#, 'FBlc0000143', 67302], [#, 'FBlc0000137', 67302], [#, 'FBlc0000005', 161905], [#, 'FBlc0000049', 220083], [#, 'FBlc0000029', 241818]]]). +fb_tsv_pred_stats('less-frequent', dataset_metadata, [1, [#, [#, 'FBlc0002175', 1], [#, 'FBlc0001943', 1], [#, 'FBlc0002094', 1], [#, 'FBlc0002095', 1], [#, 'FBlc0002096', 1], [#, 'FBlc0002097', 1], [#, 'FBlc0002098', 1]]]). +fb_tsv_pred_stats('most-frequent', dataset_metadata, [2, [#, [#, mE_mRNA_P15_junctions, 67302], [#, mE_mRNA_P5_junctions, 67302], [#, mE_mRNA_P6_junctions, 67302], [#, mE_mRNA_L3_12hr_junctions, 67302], [#, 'EK_EP_cDNA', 161905], [#, 'RP_cDNA', 220083], [#, 'Affymetrix_GeneChip_v2', 241818]]]). +fb_tsv_pred_stats('less-frequent', dataset_metadata, [2, [#, [#, 'ChIP-Seq_mE5125_HDAC1_E16', 1], [#, 'ChIP-chip_mE3893_Su(var)205_RNAi_Su(var)205_S2-DRSC', 1], [#, 'ChIP-chip_mE2667_Su(var)205_CME-W1-Cl.8+', 1], [#, 'ChIP-chip_mE2666_Su(var)205_ML-DmBG3-c2', 1], [#, 'ChIP-chip_mE4126_Su(var)205_ML-DmBG3-c2', 1], [#, 'ChIP-chip_mE6074_Su(var)205_S2-DRSC', 1], [#, 'ChIP-chip_mE3707_Su(var)205_S2-DRSC', 1]]]). +fb_tsv_pred_stats('most-frequent', dataset_metadata, [3, [#, [#, 'FBgn0011217', 1890], [#, 'FBgn0015790', 1890], [#, 'FBgn0040372', 1891], [#, 'FBgn0002781', 1892], [#, 'FBgn0013263', 1896], [#, 'FBgn0020412', 1909], [#, 'FBgn0261617', 1911]]]). +fb_tsv_pred_stats('less-frequent', dataset_metadata, [3, [#, [#, '1616608_a_at_1350', 1], [#, 'FBsf0000240631', 1], [#, 'FBsf0000240630', 1], [#, 'FBsf0000240629', 1], [#, 'FBsf0000240628', 1], [#, 'FBsf0000240627', 1], [#, 'FBsf0000240626', 1]]]). +fb_tsv_pred_stats('most-frequent', dataset_metadata, [4, [#, [#, 'Rab11', 1890], [#, eff, 1890], [#, 'G9a', 1891], [#, 'mod(mdg4)', 1892], [#, 'Trl', 1896], [#, 'JIL-1', 1909], [#, nej, 1911]]]). +fb_tsv_pred_stats('less-frequent', dataset_metadata, [4, [#, [#, '1616608_a_at_1350', 1], [#, 'TFBS_D_002907', 1], [#, 'TFBS_D_002906', 1], [#, 'TFBS_D_002905', 1], [#, 'TFBS_D_002904', 1], [#, 'TFBS_D_002903', 1], [#, 'TFBS_D_002902', 1]]]). +fb_tsv_pred_stats('num-columns', dmel_paralogs, [11]). +fb_tsv_pred_stats('duplicated-rows', dmel_paralogs, [0]). +fb_tsv_pred_stats('total-rows', dmel_paralogs, [223055]). +fb_tsv_pred_stats('unique-values', dmel_paralogs, [1, 10772, object]). +fb_tsv_pred_stats('unique-values', dmel_paralogs, [2, 10772, object]). +fb_tsv_pred_stats('unique-values', dmel_paralogs, [3, 12, object]). +fb_tsv_pred_stats('unique-values', dmel_paralogs, [4, 10693, object]). +fb_tsv_pred_stats('unique-values', dmel_paralogs, [5, 2, int64]). +fb_tsv_pred_stats('unique-values', dmel_paralogs, [6, 10772, object]). +fb_tsv_pred_stats('unique-values', dmel_paralogs, [7, 10772, object]). +fb_tsv_pred_stats('unique-values', dmel_paralogs, [8, 12, object]). +fb_tsv_pred_stats('unique-values', dmel_paralogs, [9, 10693, object]). +fb_tsv_pred_stats('unique-values', dmel_paralogs, [10, 2, int64]). +fb_tsv_pred_stats('unique-values', dmel_paralogs, [11, 13, int64]). +fb_tsv_pred_stats('missing-values', dmel_paralogs, [1, 0, [], []]). +fb_tsv_pred_stats('missing-values', dmel_paralogs, [2, 0, [], []]). +fb_tsv_pred_stats('missing-values', dmel_paralogs, [3, 0, [], []]). +fb_tsv_pred_stats('missing-values', dmel_paralogs, [4, 0, [], []]). +fb_tsv_pred_stats('missing-values', dmel_paralogs, [5, 0, [], []]). +fb_tsv_pred_stats('missing-values', dmel_paralogs, [6, 0, [], []]). +fb_tsv_pred_stats('missing-values', dmel_paralogs, [7, 0, [], []]). +fb_tsv_pred_stats('missing-values', dmel_paralogs, [8, 0, [], []]). +fb_tsv_pred_stats('missing-values', dmel_paralogs, [9, 0, [], []]). +fb_tsv_pred_stats('missing-values', dmel_paralogs, [10, 0, [], []]). +fb_tsv_pred_stats('missing-values', dmel_paralogs, [11, 0, [], []]). +fb_tsv_pred_stats('most-frequent', dmel_paralogs, [1, [#, [#, 'FBgn0036891', 247], [#, 'FBgn0033362', 247], [#, 'FBgn0042098', 248], [#, 'FBgn0034661', 249], [#, 'FBgn0039272', 249], [#, 'FBgn0031619', 250], [#, 'FBgn0023479', 279]]]). +fb_tsv_pred_stats('less-frequent', dmel_paralogs, [1, [#, [#, 'FBgn0040606', 1], [#, 'FBgn0030608', 1], [#, 'FBgn0263086', 1], [#, 'FBgn0263094', 1], [#, 'FBgn0030613', 1], [#, 'FBgn0037719', 1], [#, 'FBgn0013949', 1]]]). +fb_tsv_pred_stats('most-frequent', dmel_paralogs, [2, [#, [#, 'CG9372', 247], [#, 'CG8172', 247], [#, 'CG18735', 248], [#, tpr, 249], [#, 'CG11836', 249], [#, 'CG3355', 250], [#, teq, 279]]]). +fb_tsv_pred_stats('less-frequent', dmel_paralogs, [2, [#, [#, 'CG6503', 1], [#, 'Lsd-2', 1], [#, 'CG43354', 1], [#, 'CG43362', 1], [#, 'Rab3-GEF', 1], [#, bocks, 1], [#, 'Elal', 1]]]). +fb_tsv_pred_stats('most-frequent', dmel_paralogs, [3, [#, [#, 'Y', 220], [#, 4.0, 1269], [#, 'X', 27590], [#, 2, 'L', 38491], [#, 3, 'L', 43684], [#, 2, 'R', 52635], [#, 3, 'R', 59090]]]). +fb_tsv_pred_stats('less-frequent', dmel_paralogs, [3, [#, [#, 211000022280494.0, 1], [#, 211000022278760.0, 17], [#, 211000022279188.0, 17], [#, 'Unmapped_Scaffold_8_D1580_D1567', 18], [#, rDNA, 23], [#, 'Y', 220], [#, 4.0, 1269]]]). +fb_tsv_pred_stats('most-frequent', dmel_paralogs, [4, [#, [#, '9007234..9013526', 247], [#, '21798017..21799195', 248], [#, '21799330..21800904', 249], [#, '25071126..25072712', 249], [#, '4651403..4652892', 250], [#, '9074643..9092131', 279], [#, '3206949..3208985', 384]]]). +fb_tsv_pred_stats('less-frequent', dmel_paralogs, [4, [#, [#, '7918517..7920131', 1], [#, '770363..770462', 1], [#, '11993989..11995432', 1], [#, '11997900..11999340', 1], [#, '22608670..22613656', 1], [#, '9839776..9841163', 1], [#, '5563977..5564815', 1]]]). +fb_tsv_pred_stats('most-frequent', dmel_paralogs, [5, [#, [#, 1, 107829], [#, -1, 115226]]]). +fb_tsv_pred_stats('less-frequent', dmel_paralogs, [5, [#, [#, 1, 107829], [#, -1, 115226]]]). +fb_tsv_pred_stats('most-frequent', dmel_paralogs, [6, [#, [#, 'FBgn0036891', 247], [#, 'FBgn0033362', 247], [#, 'FBgn0042098', 248], [#, 'FBgn0034661', 249], [#, 'FBgn0039272', 249], [#, 'FBgn0031619', 250], [#, 'FBgn0023479', 279]]]). +fb_tsv_pred_stats('less-frequent', dmel_paralogs, [6, [#, [#, 'FBgn0004867', 1], [#, 'FBgn0031971', 1], [#, 'FBgn0046247', 1], [#, 'FBgn0026702', 1], [#, 'FBgn0032699', 1], [#, 'FBgn0039454', 1], [#, 'FBgn0031077', 1]]]). +fb_tsv_pred_stats('most-frequent', dmel_paralogs, [7, [#, [#, 'CG9372', 247], [#, 'CG8172', 247], [#, 'CG18735', 248], [#, tpr, 249], [#, 'CG11836', 249], [#, 'CG3355', 250], [#, teq, 279]]]). +fb_tsv_pred_stats('less-frequent', dmel_paralogs, [7, [#, [#, 'RpS2', 1], [#, 'Sirup', 1], [#, 'CG5938', 1], [#, 'Pop1', 1], [#, 'CG10383', 1], [#, 'CG14247', 1], [#, 'THADA', 1]]]). +fb_tsv_pred_stats('most-frequent', dmel_paralogs, [8, [#, [#, 'Y', 220], [#, 4.0, 1269], [#, 'X', 27590], [#, 2, 'L', 38491], [#, 3, 'L', 43684], [#, 2, 'R', 52635], [#, 3, 'R', 59090]]]). +fb_tsv_pred_stats('less-frequent', dmel_paralogs, [8, [#, [#, 211000022280494.0, 1], [#, 211000022278760.0, 17], [#, 211000022279188.0, 17], [#, 'Unmapped_Scaffold_8_D1580_D1567', 18], [#, rDNA, 23], [#, 'Y', 220], [#, 4.0, 1269]]]). +fb_tsv_pred_stats('most-frequent', dmel_paralogs, [9, [#, [#, '9007234..9013526', 247], [#, '21798017..21799195', 248], [#, '25071126..25072712', 249], [#, '21799330..21800904', 249], [#, '4651403..4652892', 250], [#, '9074643..9092131', 279], [#, '3206949..3208985', 384]]]). +fb_tsv_pred_stats('less-frequent', dmel_paralogs, [9, [#, [#, '9896265..9897552', 1], [#, '11126877..11129087', 1], [#, '2079919..2081286', 1], [#, '22080382..22083473', 1], [#, '17849727..17852453', 1], [#, '17830828..17841705', 1], [#, '5093976..5095910', 1]]]). +fb_tsv_pred_stats('most-frequent', dmel_paralogs, [10, [#, [#, 1, 107830], [#, -1, 115225]]]). +fb_tsv_pred_stats('less-frequent', dmel_paralogs, [10, [#, [#, 1, 107830], [#, -1, 115225]]]). +fb_tsv_pred_stats('most-frequent', dmel_paralogs, [11, [#, [#, 7, 4614], [#, 6, 6222], [#, 5, 8946], [#, 4, 14762], [#, 3, 27362], [#, 2, 39938], [#, 1, 105517]]]). +fb_tsv_pred_stats('less-frequent', dmel_paralogs, [11, [#, [#, 13, 230], [#, 12, 1190], [#, 11, 2910], [#, 9, 3614], [#, 8, 3650], [#, 10, 4100], [#, 7, 4614]]]). +fb_tsv_pred_stats('num-columns', entity_publication, [4]). +fb_tsv_pred_stats('duplicated-rows', entity_publication, [344]). +fb_tsv_pred_stats('total-rows', entity_publication, [5580889]). +fb_tsv_pred_stats('unique-values', entity_publication, [1, 1952735, object]). +fb_tsv_pred_stats('unique-values', entity_publication, [2, 1952521, object]). +fb_tsv_pred_stats('unique-values', entity_publication, [3, 105916, object]). +fb_tsv_pred_stats('unique-values', entity_publication, [4, 63490, object]). +fb_tsv_pred_stats('missing-values', entity_publication, [1, 0, [], []]). +fb_tsv_pred_stats('missing-values', entity_publication, [2, 0, [], []]). +fb_tsv_pred_stats('null-value-count', entity_publication, [3, '', 644]). +fb_tsv_pred_stats('missing-values', entity_publication, [3, 644, [#, ''], [#, 644]]). +fb_tsv_pred_stats('null-value-count', entity_publication, [4, '', 3444472]). +fb_tsv_pred_stats('missing-values', entity_publication, [4, 3444472, [#, ''], [#, 3444472]]). +fb_tsv_pred_stats('most-frequent', entity_publication, [1, [#, [#, 'FBgn0003996', 4465], [#, 'FBgn0014446', 4694], [#, 'FBto0000342', 4872], [#, 'FBgn0014447', 5750], [#, 'FBto0000180', 5793], [#, 'FBte0000037', 11131], [#, 'FBgn0014445', 17375]]]). +fb_tsv_pred_stats('less-frequent', entity_publication, [1, [#, [#, 'FBtr0334316', 1], [#, 'FBig0000117350', 1], [#, 'FBig0000117351', 1], [#, 'FBig0000117352', 1], [#, 'FBig0000117353', 1], [#, 'FBig0000117354', 1], [#, 'FBig0000117355', 1]]]). +fb_tsv_pred_stats('most-frequent', entity_publication, [2, [#, [#, w, 4465], [#, 'Avic\\GFP', 4694], [#, 'UASt', 4872], [#, 'Ecol\\lacZ', 5750], [#, 'UAS', 5793], [#, 'P-element', 11131], [#, 'Scer\\GAL4', 17375]]]). +fb_tsv_pred_stats('less-frequent', entity_publication, [2, [#, [#, 'lncRNA:Hsromega-RG', 1], [#, 'FBgn0037913-FBgn0286818', 1], [#, 'FBgn0025885-FBgn0286818', 1], [#, pA_site_034101, 1], [#, 'FBgn0003944-FBgn0013263', 1], [#, 'FBgn0003545-FBgn0260639', 1], [#, 'FBgn0014189-FBgn0035110', 1]]]). +fb_tsv_pred_stats('most-frequent', entity_publication, [3, [#, [#, 'FBrf0104946', 130692], [#, 'FBrf0213603', 147340], [#, 'FBrf0239962', 162644], [#, 'FBrf0241309', 162865], [#, 'FBrf0200326', 176400], [#, 'FBrf0202436', 182332], [#, 'FBrf0105495', 545468]]]). +fb_tsv_pred_stats('less-frequent', entity_publication, [3, [#, [#, 'FBrf0201074', 1], [#, 'FBrf0126212', 1], [#, 'FBrf0134967', 1], [#, 'FBrf0144507', 1], [#, 'FBrf0125535', 1], [#, 'FBrf0155006', 1], [#, 'FBrf0086185', 1]]]). +fb_tsv_pred_stats('most-frequent', entity_publication, [4, [#, [#, 15238527.0, 40234], [#, 22936248.0, 43755], [#, 19465919.0, 49687], [#, 28851752.0, 57661], [#, 29191225.0, 75081], [#, 17994087.0, 176400]]]). +fb_tsv_pred_stats('less-frequent', entity_publication, [4, [#, [#, 17435764.0, 1], [#, 9345112.0, 1], [#, 29709602.0, 1], [#, 9013669.0, 1], [#, 12921737.0, 1], [#, 27591190.0, 1], [#, 25713358.0, 1]]]). +fb_tsv_pred_stats('num-columns', fbrf_pmid_pmcid_doi, [7]). +fb_tsv_pred_stats('duplicated-rows', fbrf_pmid_pmcid_doi, [0]). +fb_tsv_pred_stats('total-rows', fbrf_pmid_pmcid_doi, [99294]). +fb_tsv_pred_stats('unique-values', fbrf_pmid_pmcid_doi, [1, 99294, object]). +fb_tsv_pred_stats('unique-values', fbrf_pmid_pmcid_doi, [2, 99294, int64]). +fb_tsv_pred_stats('unique-values', fbrf_pmid_pmcid_doi, [3, 43548, object]). +fb_tsv_pred_stats('unique-values', fbrf_pmid_pmcid_doi, [4, 91433, object]). +fb_tsv_pred_stats('unique-values', fbrf_pmid_pmcid_doi, [5, 27, object]). +fb_tsv_pred_stats('unique-values', fbrf_pmid_pmcid_doi, [6, 99240, object]). +fb_tsv_pred_stats('unique-values', fbrf_pmid_pmcid_doi, [7, 71, object]). +fb_tsv_pred_stats('missing-values', fbrf_pmid_pmcid_doi, [1, 0, [], []]). +fb_tsv_pred_stats('missing-values', fbrf_pmid_pmcid_doi, [2, 0, [], []]). +fb_tsv_pred_stats('null-value-count', fbrf_pmid_pmcid_doi, [3, '', 55747]). +fb_tsv_pred_stats('missing-values', fbrf_pmid_pmcid_doi, [3, 55747, [#, ''], [#, 55747]]). +fb_tsv_pred_stats('null-value-count', fbrf_pmid_pmcid_doi, [4, '', 7862]). +fb_tsv_pred_stats('missing-values', fbrf_pmid_pmcid_doi, [4, 7862, [#, ''], [#, 7862]]). +fb_tsv_pred_stats('null-value-count', fbrf_pmid_pmcid_doi, [5, '', 10]). +fb_tsv_pred_stats('missing-values', fbrf_pmid_pmcid_doi, [5, 10, [#, ''], [#, 10]]). +fb_tsv_pred_stats('null-value-count', fbrf_pmid_pmcid_doi, [6, '', 10]). +fb_tsv_pred_stats('missing-values', fbrf_pmid_pmcid_doi, [6, 10, [#, ''], [#, 10]]). +fb_tsv_pred_stats('null-value-count', fbrf_pmid_pmcid_doi, [7, '', 10]). +fb_tsv_pred_stats('missing-values', fbrf_pmid_pmcid_doi, [7, 10, [#, ''], [#, 10]]). +fb_tsv_pred_stats('most-frequent', fbrf_pmid_pmcid_doi, [3, [#, [#, 'PMC365244', 1], [#, 'PMC365050', 1], [#, 'PMC365176', 1], [#, 'PMC254114', 1], [#, 'PMC6569114', 1], [#, 'PMC365333', 1]]]). +fb_tsv_pred_stats('less-frequent', fbrf_pmid_pmcid_doi, [3, [#, [#, 'PMC5728115', 1], [#, 'PMC6569114', 1], [#, 'PMC254114', 1], [#, 'PMC365176', 1], [#, 'PMC365050', 1], [#, 'PMC365244', 1], [#, 'PMC365271', 1]]]). +fb_tsv_pred_stats('most-frequent', fbrf_pmid_pmcid_doi, [4, [#, [#, '10.1002/(SICI)1097-0169(1997)37:4<300::AID-CM2>3.0.CO;2-8', 1], [#, '10.1006/excr.1997.3618', 1], [#, '10.1126/science.277.5327.825', 1], [#, '10.1016/s0169-4758(97)01058-2', 1], [#, '10.1007/pl00006177', 1], [#, '10.1111/j.1440-169X.1977.00345.x', 1]]]). +fb_tsv_pred_stats('less-frequent', fbrf_pmid_pmcid_doi, [4, [#, [#, '10.1111/j.1440-169X.1977.00345.x', 1], [#, '10.1126/science.277.5327.825', 1], [#, '10.1006/excr.1997.3618', 1], [#, '10.1002/(SICI)1097-0169(1997)37:4<300::AID-CM2>3.0.CO;2-8', 1], [#, '10.1002/(SICI)1520-6327(1997)36:1<51::AID-ARCH5>3.0.CO;2-Z', 1], [#, '10.1021/bi970460d', 1], [#, '10.1002/dvg.1020150103', 1]]]). +fb_tsv_pred_stats('most-frequent', fbrf_pmid_pmcid_doi, [5, [#, [#, 'conference report', 178], [#, abstract, 191], [#, erratum, 306], [#, letter, 308], [#, note, 2322], [#, review, 13466], [#, paper, 81917]]]). +fb_tsv_pred_stats('less-frequent', fbrf_pmid_pmcid_doi, [5, [#, [#, book, 1], [#, 'bibliographic list', 1], [#, poster, 1], [#, website, 1], [#, lecture, 1], [#, preprint, 1], [#, thesis, 1]]]). +fb_tsv_pred_stats('most-frequent', fbrf_pmid_pmcid_doi, [6, [#, [#, 'Dernburg, 2011, Cold Spring Harb. Protoc. 2011(12): ', 3], [#, 'Shen, 2012, Cold Spring Harb. Protoc. 2012(5): ', 3], [#, 'Marley and Baines, 2011, Cold Spring Harb. Protoc. 2011(9): ', 3], [#, 'Sweeney et al., 2012, Cold Spring Harb. Protoc. 2012(2): ', 3], [#, 'Andlauer and Sigrist, 2012, Cold Spring Harb. Protoc. 2012(4): ', 4], [#, 'Macleod, 2012, Cold Spring Harb. Protoc. 2012(7): ', 5]]]). +fb_tsv_pred_stats('less-frequent', fbrf_pmid_pmcid_doi, [6, [#, [#, 'Rizki et al., 1977, Dev. Growth Differ. 19(4): 345--356', 1], [#, 'Kutskova and Mamon, 1996, Genetika, Moscow 32(10): 1406--1416', 1], [#, 'Kuromi et al., 1997, Neurosci. Res. 27(2): 101--113', 1], [#, 'Kuhl and Wedlich, 1997, BioEssays 19(2): 101--104', 1], [#, 'Kosuda, 1996, Zool. Sci., Tokyo 13(6): 821--824', 1], [#, 'Kosman and Small, 1997, Development 124(7): 1343--1354', 1], [#, 'Kidd and Raff, 1997, J. Cell Sci. 110(2): 209--219', 1]]]). +fb_tsv_pred_stats('most-frequent', fbrf_pmid_pmcid_doi, [7, [#, [#, fb_2019_01, 667], [#, fb_2015_01, 799], [#, fb_2017_04, 959], [#, fb_2016_05, 1908], [#, fb_2021_05, 2210], [#, fb_2018_03, 6651], [#, fb_2011_10, 53869]]]). +fb_tsv_pred_stats('less-frequent', fbrf_pmid_pmcid_doi, [7, [#, [#, fb_2018_02, 363], [#, fb_2012_06, 375], [#, fb_2019_02, 394], [#, fb_2018_06, 402], [#, fb_2012_01, 407], [#, fb_2013_03, 410]]]). +fb_tsv_pred_stats('num-columns', organism_list, [6]). +fb_tsv_pred_stats('duplicated-rows', organism_list, [0]). +fb_tsv_pred_stats('total-rows', organism_list, [57986]). +fb_tsv_pred_stats('unique-values', organism_list, [1, 19142, object]). +fb_tsv_pred_stats('unique-values', organism_list, [2, 31712, object]). +fb_tsv_pred_stats('unique-values', organism_list, [3, 1044, object]). +fb_tsv_pred_stats('unique-values', organism_list, [4, 103, object]). +fb_tsv_pred_stats('unique-values', organism_list, [5, 960, object]). +fb_tsv_pred_stats('unique-values', organism_list, [6, 2, object]). +fb_tsv_pred_stats('null-value-count', organism_list, [1, unknown, 9]). +fb_tsv_pred_stats('missing-values', organism_list, [1, 9, [#, unknown], [#, 9]]). +fb_tsv_pred_stats('null-value-count', organism_list, [2, '', 1]). +fb_tsv_pred_stats('null-value-count', organism_list, [2, unknown, 7]). +fb_tsv_pred_stats('null-value-count', organism_list, [2, '.', 13]). +fb_tsv_pred_stats('missing-values', organism_list, [2, 21, [#, '', unknown, '.'], [#, 1, 7, 13]]). +fb_tsv_pred_stats('null-value-count', organism_list, [3, '', 56943]). +fb_tsv_pred_stats('missing-values', organism_list, [3, 56943, [#, ''], [#, 56943]]). +fb_tsv_pred_stats('null-value-count', organism_list, [4, '', 57883]). +fb_tsv_pred_stats('missing-values', organism_list, [4, 57883, [#, ''], [#, 57883]]). +fb_tsv_pred_stats('null-value-count', organism_list, [5, '', 57027]). +fb_tsv_pred_stats('missing-values', organism_list, [5, 57027, [#, ''], [#, 57027]]). +fb_tsv_pred_stats('null-value-count', organism_list, [6, '', 57353]). +fb_tsv_pred_stats('missing-values', organism_list, [6, 57353, [#, ''], [#, 57353]]). +fb_tsv_pred_stats('most-frequent', organism_list, [1, [#, [#, 'Anopheles', 200], [#, 'Bombus', 206], [#, 'Bactrocera', 208], [#, 'Trigonopterus', 269], [#, 'Carabus', 364], [#, 'Bembidion', 399], [#, 'Drosophila', 801]]]). +fb_tsv_pred_stats('less-frequent', organism_list, [1, [#, [#, 'Aaages', 1], [#, 'Mononeuron', 1], [#, 'Mononychus', 1], [#, 'Monophadnus', 1], [#, 'Monophlebulus', 1], [#, 'Monoplistes', 1], [#, 'Monosiga', 1]]]). +fb_tsv_pred_stats('most-frequent', organism_list, [2, [#, [#, orientalis, 59], [#, 'n. sp.', 63], [#, affinis, 63], [#, japonica, 71], [#, bicolor, 73], [#, 'gen. sp.', 94], [#, 'sp.', 6204]]]). +fb_tsv_pred_stats('less-frequent', organism_list, [2, [#, [#, prior, 1], [#, 'nr. argyropleura AHD-2011', 1], [#, argyropleura, 1], [#, ericae, 1], [#, pictellus, 1], [#, triplex, 1], [#, caudex, 1]]]). +fb_tsv_pred_stats('most-frequent', organism_list, [3, [#, [#, 'Dvar', 1], [#, 'Dval', 1], [#, 'Dust', 1], [#, 'Duni', 1], [#, 'Duns', 1], [#, 'Dunm', 1]]]). +fb_tsv_pred_stats('less-frequent', organism_list, [3, [#, [#, 'Dpac', 1], [#, 'Duns', 1], [#, 'Duni', 1], [#, 'Dust', 1], [#, 'Dval', 1], [#, 'Dvar', 1], [#, 'Dvnz', 1]]]). +fb_tsv_pred_stats('most-frequent', organism_list, [4, [#, [#, 'eastern newt', 1], [#, rice, 1], [#, 'Japanese medaka', 1], [#, 'red mason bee', 1], [#, 'laboratory mouse', 1], [#, 'fruit fly', 2]]]). +fb_tsv_pred_stats('less-frequent', organism_list, [4, [#, [#, 'Chilean rose tarantula', 1], [#, 'Japanese medaka', 1], [#, rice, 1], [#, 'eastern newt', 1], [#, 'brown planthopper', 1], [#, 'common tobacco', 1], [#, 'starlet sea anemone', 1]]]). +fb_tsv_pred_stats('most-frequent', organism_list, [5, [#, [#, 132243.0, 1], [#, 7244.0, 1], [#, 306030.0, 1], [#, 95458.0, 1], [#, 30050.0, 1], [#, 62873.0, 1]]]). +fb_tsv_pred_stats('less-frequent', organism_list, [5, [#, [#, 103846.0, 1], [#, 30050.0, 1], [#, 95458.0, 1], [#, 306030.0, 1], [#, 7244.0, 1], [#, 132243.0, 1], [#, 252922.0, 1]]]). +fb_tsv_pred_stats('most-frequent', organism_list, [6, [#, [#, y, 633]]]). +fb_tsv_pred_stats('less-frequent', organism_list, [6, [#, [#, y, 633]]]). +fb_tsv_pred_stats('num-columns', stocks_FB2023_04, [7]). +fb_tsv_pred_stats('duplicated-rows', stocks_FB2023_04, [0]). +fb_tsv_pred_stats('total-rows', stocks_FB2023_04, [147006]). +fb_tsv_pred_stats('unique-values', stocks_FB2023_04, [1, 147006, object]). +fb_tsv_pred_stats('unique-values', stocks_FB2023_04, [2, 6, object]). +fb_tsv_pred_stats('unique-values', stocks_FB2023_04, [3, 3, object]). +fb_tsv_pred_stats('unique-values', stocks_FB2023_04, [4, 276, object]). +fb_tsv_pred_stats('unique-values', stocks_FB2023_04, [5, 142808, object]). +fb_tsv_pred_stats('unique-values', stocks_FB2023_04, [6, 143601, object]). +fb_tsv_pred_stats('unique-values', stocks_FB2023_04, [7, 146977, object]). +fb_tsv_pred_stats('missing-values', stocks_FB2023_04, [1, 0, [], []]). +fb_tsv_pred_stats('null-value-count', stocks_FB2023_04, [2, '', 1]). +fb_tsv_pred_stats('missing-values', stocks_FB2023_04, [2, 1, [#, ''], [#, 1]]). +fb_tsv_pred_stats('null-value-count', stocks_FB2023_04, [3, '', 1]). +fb_tsv_pred_stats('missing-values', stocks_FB2023_04, [3, 1, [#, ''], [#, 1]]). +fb_tsv_pred_stats('null-value-count', stocks_FB2023_04, [4, '', 1]). +fb_tsv_pred_stats('missing-values', stocks_FB2023_04, [4, 1, [#, ''], [#, 1]]). +fb_tsv_pred_stats('null-value-count', stocks_FB2023_04, [5, '', 21]). +fb_tsv_pred_stats('null-value-count', stocks_FB2023_04, [5, ?, 1]). +fb_tsv_pred_stats('missing-values', stocks_FB2023_04, [5, 22, [#, '', ?], [#, 21, 1]]). +fb_tsv_pred_stats('null-value-count', stocks_FB2023_04, [6, '', 28]). +fb_tsv_pred_stats('missing-values', stocks_FB2023_04, [6, 28, [#, ''], [#, 28]]). +fb_tsv_pred_stats('null-value-count', stocks_FB2023_04, [7, '', 30]). +fb_tsv_pred_stats('missing-values', stocks_FB2023_04, [7, 30, [#, ''], [#, 30]]). +fb_tsv_pred_stats('most-frequent', stocks_FB2023_04, [2, [#, [#, 'NDSSC', 2072], [#, 'FlyORF', 3059], [#, 'Kyoto', 25744], [#, 'Vienna', 38016], [#, 'Bloomington', 78114]]]). +fb_tsv_pred_stats('less-frequent', stocks_FB2023_04, [2, [#, [#, 'NDSSC', 2072], [#, 'FlyORF', 3059], [#, 'Kyoto', 25744], [#, 'Vienna', 38016], [#, 'Bloomington', 78114]]]). +fb_tsv_pred_stats('most-frequent', stocks_FB2023_04, [3, [#, [#, 'ethanol-preserved specimen ; FBsv0000007', 265], [#, 'living stock ; FBsv0000002', 146740]]]). +fb_tsv_pred_stats('less-frequent', stocks_FB2023_04, [3, [#, [#, 'ethanol-preserved specimen ; FBsv0000007', 265], [#, 'living stock ; FBsv0000002', 146740]]]). +fb_tsv_pred_stats('most-frequent', stocks_FB2023_04, [4, [#, [#, 'Dwil', 40], [#, 'Dmer', 46], [#, 'Dmau', 52], [#, 'Dvir', 77], [#, 'Dpse', 188], [#, 'Dsim', 225], [#, 'Dmel', 145074]]]). +fb_tsv_pred_stats('less-frequent', stocks_FB2023_04, [4, [#, [#, 'Dora', 1], [#, 'Dgrs', 1], [#, 'Dgun', 1], [#, 'Dnec', 1], [#, 'Dprc', 1], [#, 'Dcai', 1]]]). +fb_tsv_pred_stats('most-frequent', stocks_FB2023_04, [5, [#, [#, 'st[1]', 6], [#, 'w[1118]', 7], [#, 'y[1]', 10], [#, 'v[1]', 11], [#, 'w[1]', 21], [#, 'wild-type', 1649]]]). +fb_tsv_pred_stats('less-frequent', stocks_FB2023_04, [5, [#, [#, 'y[1]; M{v[+t1.8]=WKO.1-B11}ZH-86Fb', 1], [#, 'y[1] w[67c23]; P{w[+mC]=GSV7}GS23035/SM1', 1], [#, 'y[1] w[67c23]; P{w[+mC]=GSV7}GS23034/TM3, Sb[1] Ser[1]', 1], [#, 'y[1] w[67c23]; P{w[+mC]=GSV7}GS23027/SM1', 1], [#, 'y[1] w[*]; P{w[+mC]=GSV7}GS23024', 1], [#, 'y[1] w[67c23]; P{w[+mC]=GSV7}GS23023/SM1', 1], [#, 'y[1] w[67c23]; P{w[+mC]=GSV7}GS23022/TM3, Sb[1] Ser[1]', 1]]]). +fb_tsv_pred_stats('most-frequent', stocks_FB2023_04, [6, [#, [#, 'Dana\\wild-type', 29], [#, 'Dari\\wild-type', 31], [#, 'Dwil\\wild-type', 32], [#, 'Dsim\\wild-type', 71], [#, 'Dpse\\wild-type', 95], [#, 'Dmel\\wild-type', 96], [#, 'wild-type', 235]]]). +fb_tsv_pred_stats('less-frequent', stocks_FB2023_04, [6, [#, [#, 'y[1] v[1]; P{y[+t7.7] v[+t1.8]=TKO.GS03376}attP40', 1], [#, 'y[1]w[67c23];P{w[+mC]=GSV7}GS22586/SM1', 1], [#, 'y[1]w[67c23];P{w[+mC]=GSV7}GS22584/SM1', 1], [#, 'y[1] w[67c23] P{w[+mC]=GSV7}GS22580 / Binsinscy', 1], [#, 'y[1] w[67c23] P{w[+mC]=GSV7}GS22579 / Binsinscy', 1], [#, 'y[1] w[67c23] P{w[+mC]=GSV7}GS22578 / Binsinscy', 1], [#, 'y[1] w[67c23] P{w[+mC]=GSV7}GS22577 / Binsinscy', 1]]]). +fb_tsv_pred_stats('most-frequent', stocks_FB2023_04, [7, [#, [#, 201049.0, 1], [#, 201043.0, 1], [#, 201040.0, 1], [#, 201037.0, 1], [#, 201059.0, 1], [#, 2.0, 1]]]). +fb_tsv_pred_stats('less-frequent', stocks_FB2023_04, [7, [#, [#, 2.0, 1], [#, 201073.0, 1], [#, 201072.0, 1], [#, 201070.0, 1], [#, 201063.0, 1], [#, 201062.0, 1], [#, 201059.0, 1]]]). +fb_tsv_pred_stats('num-columns', fb_synonym, [6]). +fb_tsv_pred_stats('duplicated-rows', fb_synonym, [0]). +fb_tsv_pred_stats('total-rows', fb_synonym, [1001254]). +fb_tsv_pred_stats('unique-values', fb_synonym, [1, 1001254, object]). +fb_tsv_pred_stats('unique-values', fb_synonym, [2, 906, object]). +fb_tsv_pred_stats('unique-values', fb_synonym, [3, 1001062, object]). +fb_tsv_pred_stats('unique-values', fb_synonym, [4, 37453, object]). +fb_tsv_pred_stats('unique-values', fb_synonym, [5, 13823, object]). +fb_tsv_pred_stats('unique-values', fb_synonym, [6, 604083, object]). +fb_tsv_pred_stats('missing-values', fb_synonym, [1, 0, [], []]). +fb_tsv_pred_stats('missing-values', fb_synonym, [2, 0, [], []]). +fb_tsv_pred_stats('missing-values', fb_synonym, [3, 0, [], []]). +fb_tsv_pred_stats('null-value-count', fb_synonym, [4, '', 947217]). +fb_tsv_pred_stats('missing-values', fb_synonym, [4, 947217, [#, ''], [#, 947217]]). +fb_tsv_pred_stats('null-value-count', fb_synonym, [5, '', 985999]). +fb_tsv_pred_stats('missing-values', fb_synonym, [5, 985999, [#, ''], [#, 985999]]). +fb_tsv_pred_stats('null-value-count', fb_synonym, [6, '', 370940]). +fb_tsv_pred_stats('null-value-count', fb_synonym, [6, none, 1]). +fb_tsv_pred_stats('missing-values', fb_synonym, [6, 370941, [#, '', none], [#, 370940, 1]]). +fb_tsv_pred_stats('most-frequent', fb_synonym, [2, [#, [#, 'Dana', 19302], [#, 'Dyak', 19532], [#, 'Dsim', 21050], [#, 'Dpse', 22860], [#, 'Scer', 30891], [#, 'Ssss', 158119], [#, 'Dmel', 551458]]]). +fb_tsv_pred_stats('less-frequent', fb_synonym, [2, [#, [#, 'Ppla', 1], [#, 'Dsch', 1], [#, 'Dmar', 1], [#, 'Dlev', 1], [#, 'Dalo', 1], [#, 'Abelson', 1], [#, 'Amag', 1]]]). +fb_tsv_pred_stats('most-frequent', fb_synonym, [3, [#, [#, 'P{eve-lacZ', 8], [#, 'P{ush-lacZ.-2190.-1421}', 10], [#, 'T(2;3)ul10', 11], [#, 'P{SUPor-P.PRE', 11], [#, 'P{Fab7-w', 17], [#, 'P{Mcp-ff', 18], [#, 'P{Mcp-w', 55]]]). +fb_tsv_pred_stats('less-frequent', fb_synonym, [3, [#, [#, '\\03b1-Spec[2]', 1], [#, 'Dmoj\\GI20484', 1], [#, 'Dmoj\\GI20485', 1], [#, 'Dmoj\\GI20486', 1], [#, 'Dmoj\\GI20487', 1], [#, 'Dmoj\\GI20488', 1], [#, 'Dmoj\\GI20489', 1]]]). +fb_tsv_pred_stats('most-frequent', fb_synonym, [4, [#, [#, 'Amyrel', 174], [#, 'Saccharomyces cerevisiae UAS construct a of Schertel', 180], [#, 'mt:CoII', 208], [#, 'Saccharomyces cerevisiae UAS construct a of Unknown', 215], [#, 'UAS construct a of Unknown', 235], [#, 'Deficiency (1) yellow Terminal', 251]]]). +fb_tsv_pred_stats('less-frequent', fb_synonym, [4, [#, [#, 'lethal (3) rI327', 1], [#, 'Secretory Pathway Calcium atpase', 1], [#, 'transfer RNA:Cysteine-GCA 4-1', 1], [#, 'Antioxidant 1 copper chaperone', 1], [#, 'ACAT-related protein required for viability 1', 1], [#, 'ER membrane protein complex subunit 10', 1], [#, 'Structural maintenance of chromosomes 5', 1]]]). +fb_tsv_pred_stats('most-frequent', fb_synonym, [5, [#, [#, 'cytochrome oxidase II', 33], [#, microsatellite, 39], [#, 'yolk protein 1', 43], [#, 'faint little ball', 43], [#, '28S ribosomal RNA', 75], [#, 'alcohol dehydrogenase', 89]]]). +fb_tsv_pred_stats('less-frequent', fb_synonym, [5, [#, [#, 'Golgin-84 ortholog|Golgin84', 1], [#, 'INACTIVE|Inactive|inactive', 1], [#, 'lethal (3) 01640', 1], [#, 'female sterile(3)272-9|humpty dumpty|lethal (3) 82Ff|lethal (3) 82Fk', 1], [#, fritz, 1], [#, 'Or46a', 1], [#, 'Gr36a', 1]]]). +fb_tsv_pred_stats('most-frequent', fb_synonym, [6, [#, [#, 'mt:CoII', 159], [#, 'Amyrel', 164], [#, 1360.0, 208], [#, 'Adh', 232], [#, unspecified, 259], [#, 'INE-1', 2235]]]). +fb_tsv_pred_stats('less-frequent', fb_synonym, [6, [#, [#, 'GA15920|dpse_GLEANR_14759', 1], [#, 'GM24315|dsec_GLEANR_7324', 1], [#, 'GM24316|dsec_GLEANR_7325', 1], [#, 'GM24317|dsec_GLEANR_7326', 1], [#, 'GM24318|dsec_GLEANR_7327', 1], [#, 'GM24319|dsec_GLEANR_7328', 1], [#, 'GM24320|dsec_GLEANR_7329', 1]]]). +fb_tsv_pred_stats('num-columns', transposon_sequence_se, [6]). +fb_tsv_pred_stats('duplicated-rows', transposon_sequence_se, [13]). +fb_tsv_pred_stats('total-rows', transposon_sequence_se, [13564]). +fb_tsv_pred_stats('unique-values', transposon_sequence_se, [1, 13382, object]). +fb_tsv_pred_stats('unique-values', transposon_sequence_se, [2, 1, object]). +fb_tsv_pred_stats('unique-values', transposon_sequence_se, [3, 1, object]). +fb_tsv_pred_stats('unique-values', transposon_sequence_se, [4, 27, object]). +fb_tsv_pred_stats('unique-values', transposon_sequence_se, [5, 121, object]). +fb_tsv_pred_stats('unique-values', transposon_sequence_se, [6, 22, object]). +fb_tsv_pred_stats('missing-values', transposon_sequence_se, [1, 0, [], []]). +fb_tsv_pred_stats('null-value-count', transposon_sequence_se, [2, '', 170]). +fb_tsv_pred_stats('missing-values', transposon_sequence_se, [2, 170, [#, ''], [#, 170]]). +fb_tsv_pred_stats('null-value-count', transposon_sequence_se, [3, '', 170]). +fb_tsv_pred_stats('missing-values', transposon_sequence_se, [3, 170, [#, ''], [#, 170]]). +fb_tsv_pred_stats('null-value-count', transposon_sequence_se, [4, '', 127]). +fb_tsv_pred_stats('missing-values', transposon_sequence_se, [4, 127, [#, ''], [#, 127]]). +fb_tsv_pred_stats('null-value-count', transposon_sequence_se, [5, '', 17]). +fb_tsv_pred_stats('missing-values', transposon_sequence_se, [5, 17, [#, ''], [#, 17]]). +fb_tsv_pred_stats('null-value-count', transposon_sequence_se, [6, '', 16]). +fb_tsv_pred_stats('missing-values', transposon_sequence_se, [6, 16, [#, ''], [#, 16]]). +fb_tsv_pred_stats('most-frequent', transposon_sequence_se, [1, [#, [#, 'AGCATTTGGCCGGAAGCTCATGCATAGCCGGCAGAAGCTCTGCGCATTGGCAGAGGCCGC', 2], [#, 'TG', 2], [#, 'AGGTCGAGCTAAATACTTTTCATGCCTTGACTTGATGTCAGGTTTCCATCAAATAGAACT', 2], [#, 'GCGGGTTAGCTGAACCCAACTTCAGCACACTTTGATCATTCGAATAAACAGATTCAAACA', 2], [#, 'AA', 3], [#, 'A', 3], [#, '>FBte', 170]]]). +fb_tsv_pred_stats('less-frequent', transposon_sequence_se, [1, [#, [#, 'GTGACATATCCATAAGTCCCTAAGACTTAAGCATATGCCTACATACTAATACACTTACAA', 1], [#, 'CCTTTATTTAAAGACAAAACAAATTGGAACATGTTTCGCGACATTTTGGAACAGAATAGG', 1], [#, 'AATATAAATATCTCTCTAAAGACAAACAACGCACTAGACTCCGGAGTAGCATATTTAAAT', 1], [#, 'GAGAACATCATAGATGCAGCAACGCAATCGACACCATCTATAAAAATGAAATGAGAAAAA', 1], [#, 'TCAGGCAAAAGCGTACACTTAGGAGGATACGGCAAAGGACTAGGCATCCAGAAGATAAAA', 1], [#, 'ACAAACTAAATAGAGCAACAGACGAGCTCAAGAGAACTCTCAGGGAAGACAAAGATAACC', 1], [#, 'GACTTCAATACTACCTTAGCAAACTTGAGACTACCTTATCTACAAATTATTCCCTGTGGA', 1]]]). +fb_tsv_pred_stats('most-frequent', transposon_sequence_se, [2, []]). +fb_tsv_pred_stats('less-frequent', transposon_sequence_se, [2, []]). +fb_tsv_pred_stats('most-frequent', transposon_sequence_se, [3, []]). +fb_tsv_pred_stats('less-frequent', transposon_sequence_se, [3, []]). +fb_tsv_pred_stats('most-frequent', transposon_sequence_se, [4, [#, [#, 1483.0, 1], [#, 1481.0, 1], [#, 1316.0, 1], [#, 1144.0, 1], [#, 12.0, 3], [#, 1.0, 16]]]). +fb_tsv_pred_stats('less-frequent', transposon_sequence_se, [4, [#, [#, 1136.0, 1], [#, 1481.0, 1], [#, 1483.0, 1], [#, 1482.0, 1], [#, 1122.0, 1], [#, 1188.0, 1], [#, 1487.0, 1]]]). +fb_tsv_pred_stats('most-frequent', transposon_sequence_se, [5, [#, [#, 66.0, 2], [#, 7.0, 2], [#, 8.0, 2], [#, 3.0, 3], [#, 6.0, 3], [#, 1.0, 3]]]). +fb_tsv_pred_stats('less-frequent', transposon_sequence_se, [5, [#, [#, 958.0, 1], [#, 158.0, 1], [#, 536.0, 1], [#, 19.0, 1], [#, 284.0, 1], [#, 588.0, 1], [#, 647.0, 1]]]). +fb_tsv_pred_stats('most-frequent', transposon_sequence_se, [6, [#, [#, 23.0, 1], [#, 88.0, 1], [#, 8.0, 2], [#, 2.0, 2], [#, 3.0, 2], [#, 9.0, 2]]]). +fb_tsv_pred_stats('less-frequent', transposon_sequence_se, [6, [#, [#, 7.0, 1], [#, 39.0, 1], [#, 4.0, 1], [#, 6.0, 1], [#, 17.0, 1], [#, 44.0, 1], [#, 5.0, 1]]]). +fb_tsv_pred_stats('num-columns', transposon_sequence_set, [9]). +fb_tsv_pred_stats('duplicated-rows', transposon_sequence_set, [1]). +fb_tsv_pred_stats('total-rows', transposon_sequence_set, [749]). +fb_tsv_pred_stats('unique-values', transposon_sequence_set, [1, 173, object]). +fb_tsv_pred_stats('unique-values', transposon_sequence_set, [2, 1, object]). +fb_tsv_pred_stats('unique-values', transposon_sequence_set, [3, 32, object]). +fb_tsv_pred_stats('unique-values', transposon_sequence_set, [4, 389, int64]). +fb_tsv_pred_stats('unique-values', transposon_sequence_set, [5, 600, int64]). +fb_tsv_pred_stats('unique-values', transposon_sequence_set, [6, 1, object]). +fb_tsv_pred_stats('unique-values', transposon_sequence_set, [7, 3, object]). +fb_tsv_pred_stats('unique-values', transposon_sequence_set, [8, 2, object]). +fb_tsv_pred_stats('unique-values', transposon_sequence_set, [9, 344, object]). +fb_tsv_pred_stats('missing-values', transposon_sequence_set, [1, 0, [], []]). +fb_tsv_pred_stats('null-value-count', transposon_sequence_set, [2, '.', 749]). +fb_tsv_pred_stats('missing-values', transposon_sequence_set, [2, 749, [#, '.'], [#, 749]]). +fb_tsv_pred_stats('missing-values', transposon_sequence_set, [3, 0, [], []]). +fb_tsv_pred_stats('missing-values', transposon_sequence_set, [4, 0, [], []]). +fb_tsv_pred_stats('missing-values', transposon_sequence_set, [5, 0, [], []]). +fb_tsv_pred_stats('null-value-count', transposon_sequence_set, [6, '.', 749]). +fb_tsv_pred_stats('missing-values', transposon_sequence_set, [6, 749, [#, '.'], [#, 749]]). +fb_tsv_pred_stats('null-value-count', transposon_sequence_set, [7, -, 2]). +fb_tsv_pred_stats('null-value-count', transposon_sequence_set, [7, +, 576]). +fb_tsv_pred_stats('null-value-count', transposon_sequence_set, [7, '.', 171]). +fb_tsv_pred_stats('missing-values', transposon_sequence_set, [7, 749, [#, -, +, '.'], [#, 2, 576, 171]]). +fb_tsv_pred_stats('null-value-count', transposon_sequence_set, [8, '.', 171]). +fb_tsv_pred_stats('missing-values', transposon_sequence_set, [8, 171, [#, '.'], [#, 171]]). +fb_tsv_pred_stats('missing-values', transposon_sequence_set, [9, 0, [], []]). +fb_tsv_pred_stats('most-frequent', transposon_sequence_set, [1, [#, [#, 'FBte0000176', 11], [#, 'FBte0001207', 12], [#, 'FBte0000021', 12], [#, 'FBte0000109', 12], [#, 'FBte0000037', 13], [#, 'FBte0000675', 14], [#, 'FBte0000322', 17]]]). +fb_tsv_pred_stats('less-frequent', transposon_sequence_set, [1, [#, [#, 'FBte0000948', 1], [#, 'FBte0001188', 1], [#, 'FBte0000890', 1], [#, 'FBte0000599', 1], [#, 'FBte0000793', 1], [#, 'FBte0000139', 1], [#, 'FBte0000407', 1]]]). +fb_tsv_pred_stats('most-frequent', transposon_sequence_set, [2, []]). +fb_tsv_pred_stats('less-frequent', transposon_sequence_set, [2, []]). +fb_tsv_pred_stats('most-frequent', transposon_sequence_set, [3, [#, [#, start_codon, 50], [#, non_LTR_retrotransposon, 53], [#, terminal_inverted_repeat, 56], [#, three_prime_LTR, 66], [#, 'LTR_retrotransposon', 67], [#, five_prime_LTR, 67], [#, 'CDS', 227]]]). +fb_tsv_pred_stats('less-frequent', transposon_sequence_set, [3, [#, [#, region, 1], [#, dinucleotide_repeat_microsatellite_feature, 1], [#, retrotransposon, 1], [#, pseudogene, 1], [#, tetranucleotide_repeat_microsatellite_feature, 1], [#, transposable_element, 1], [#, 'SINE-like elements', 1]]]). +fb_tsv_pred_stats('most-frequent', transposon_sequence_set, [4, [#, [#, 1074, 3], [#, 8236, 3], [#, 172, 3], [#, 2, 3], [#, 5145, 4], [#, 331, 4], [#, 1, 285]]]). +fb_tsv_pred_stats('less-frequent', transposon_sequence_set, [4, [#, [#, 1919, 1], [#, 282, 1], [#, 946, 1], [#, 7248, 1], [#, 6957, 1], [#, 5953, 1], [#, 3811, 1]]]). +fb_tsv_pred_stats('most-frequent', transposon_sequence_set, [5, [#, [#, 1286, 3], [#, 1728, 3], [#, 452, 3], [#, 12, 3], [#, 5034, 3], [#, 9092, 3], [#, 5519, 3]]]). +fb_tsv_pred_stats('less-frequent', transposon_sequence_set, [5, [#, [#, 600, 1], [#, 119, 1], [#, 424, 1], [#, 1593, 1], [#, 5642, 1], [#, 2624, 1], [#, 2562, 1]]]). +fb_tsv_pred_stats('most-frequent', transposon_sequence_set, [6, []]). +fb_tsv_pred_stats('less-frequent', transposon_sequence_set, [6, []]). +fb_tsv_pred_stats('most-frequent', transposon_sequence_set, [7, []]). +fb_tsv_pred_stats('less-frequent', transposon_sequence_set, [7, []]). +fb_tsv_pred_stats('most-frequent', transposon_sequence_set, [8, [#, [#, 1.0, 578]]]). +fb_tsv_pred_stats('less-frequent', transposon_sequence_set, [8, [#, [#, 1.0, 578]]]). +fb_tsv_pred_stats('most-frequent', transposon_sequence_set, [9, [#, [#, 'Ontology_term=SO:0000205', 12], [#, 'Ontology_term=SO:0000551', 24], [#, 'Ontology_term=SO:0000318', 50], [#, 'Ontology_term=SO:0000481', 56], [#, 'Ontology_term=SO:0000316', 62], [#, 'Ontology_term=SO:0000426', 67], [#, 'Ontology_term=SO:0000425', 68]]]). +fb_tsv_pred_stats('less-frequent', transposon_sequence_set, [9, [#, [#, 'ID=FBte0001033;name=Dmel\\mariner2;source=?;type=DNA;subtype=Tc1-Mariner', 1], [#, 'ID=FBte0000773;name=Dana\\Tom;source=Z24451;type=?;subtype=?', 1], [#, 'ID=FBte0000591;name=Dmel\\invader6;source=NT_033778;type=LTR;subtype=Gypsy', 1], [#, 'Ontology_term=SO:0000316;db_xref=FLYBASE:FBgnXXXXXXX;name=Dmel\\gypsy12\\pol;translation=KKCKASLDYISSIPTGPRDPRPFLPMRLLNCLVYGLLDSGASISCIGGGVVQAAMENEKFKSLIGEAATADGNSQRIVGLLKIEVEYGDIKKLLKLYVVPSLKQDLYLGIDFWKLYDLLPANLKIAEILSPEPNQQTVVDQHELCEGDKAKLANVINCFPSFSQEGLGKTNLVSHSIDVGTARPVKQRHFPVSPAVEKAMYAEIDRMLRLGVIGESESAWSSPIVMVTKPGKVRICLECRKVNSFTEMDAYPLPQINGILSRLPRAEYISSLDLKDAYWQVPLDPKSRDKTAFTVPGRPLYQFKVMPFGLCNATSTMSRLMDKVVPAHLRNEVFIYLDDLLIVSSCFESHLNVLRELALQIKRAGLTLNVAKSHFCMRRVRYLGHIIGDGGIRTDPEKVSAITDFPLPKSLKSLRSFMGLCGWYRKFVANFATLSAPLTDLMTTKRKFLLTKEAIEAFSKLKECLSKAPVLCSPDFAKPFAIHCDASKSGVGAVLVQVSEEGDERPIAFVSKKLNKAQRNYTVTEQECLAAIVALKNFRAYVEGLPFKIITDHASLKWLMSNHDLNSRLARWALALQRFKFEIEHRKGSLNVVPDTLSRVNEEIVAAMDLQEDLIVDFDSEFFQSGDYVKLVETVKENTSNFSDLKVESGFLYRKAEHLTGERMHDEYAWKLWVPKELVSKILARAHDSPLAAHGGIHKTLERIRRYYFWPGLVSDVRAYISACEVCKSTKSQNFTLRPPLGKAPESQRFFQRLFIDFLGPYPRSRSGNIGIFIVLDHFSKYVFLKPVKKIDSSVVIKYLEDELFMTFGVPEVILSDNGSQFRARTFQRLIRYGVKHTLTAVHSPQANASERVNRSVIAAIRAYLRLDQKDWDEFLSRICCALRSAVHSSIGTSPYYMVFGQHMITSGSTYSLIRRLNLLDDRSLKFDRHESFEIMRKQAVDQMRNKHNENEKRCNIRSRVVSFVEGQEVYREISSQAVSKPVTTPSLDRRS', 1], [#, 'Ontology_term=SO:0000316;db_xref=FLYBASE:FBgnXXXXXXX;name=Dmel\\gypsy12\\gag;translation=MGLDRSPTRKSPSVSNPVCKLCAAEISTQDLYVTTCHHEFYRECIGNHFKKSEICSRCKLTCRPPAEATERVGRETRSKTKNRRNSRRGSFDISQRCGEKLAVKLKIAATVDGGPSTSASGANANEASSSAVSANAALLAMERRLLATLSEKMADLVQNAITSSMQRIMPTPSPAVVVTASEMSADHPNAYERQYLASPNPVPSPRSASSDLFDRPDKVVHILNGWKIKYSGVGVSVDNFIYRVEAVTRQTLNGNFNLLCRNISVLFEGKANDFFWRYHKFDRVATMGTERFCTALRLQFRQSRDDGDIEELIRNTKQKPNETFDSFYDTVSELVDQLEQPWTANKLVRVLRNNLRPEIRHEILNLDVRTVSELREICKRREAFLADVRRCSSYAKDTPFKREISEVCHESEDEVRSTYEAENDIESFSLVCWNCRIEGHRYQECIAERRVFCYGCGAANTYKPSCRKCSKNFKVGMSKLPVKPKTSNAARNQSTMTDQ', 1], [#, 'ID=FBte0001136;name=Dmel\\gypsy12;source=AE003789;type=LTR;subtype=Gypsy', 1], [#, 'ID=FBte0001041;name=Dmel\\gypsy11;source=?;type=LTR;subtype=Gypsy', 1]]]). + +:- forall(fb_tsv_pred_stats(P,A1,Rest), (G=..[P,A1|Rest],assert(G))). diff --git a/metta_vspace/pyswip-12-15/flybase_main.pl b/metta_vspace/pyswip-12-15/flybase_main.pl new file mode 100755 index 00000000..072668f0 --- /dev/null +++ b/metta_vspace/pyswip-12-15/flybase_main.pl @@ -0,0 +1,2597 @@ +:- encoding(iso_latin_1). +:- flush_output. +:- setenv('RUST_BACKTRACE',full). + + +:- ensure_loaded(swi_support). + + +fb_stats:- metta_stats,!. + +'&flybase':for_metta('&flybase',P):- fb_pred(F,A),length(L,A),P=[F|L],apply(F,L). + +% ============== +% OBO LOADER +% ============== +:- set_option_value(encoding,utf8). +:- ensure_loaded(flybase_obo). + + +:- ensure_loaded(metta_interp). + +create_flybase_qlf:- + all_data_once, + % all_metta_once, + load_flybase_full, + all_data_done, + % all_metta_done, + shell('swipl -g "qcompile(whole_flybase)" -t halt'). + +save_to_pl:- tell('flybase_metta.pl'), + forall(fb_pred(F,A),listing(F/A)),told. + +% ============== +% VSPACE LOADER +% ============== +%:- set_option_value(max_per_file,10_000_000). +%:- set_option_value(max_per_file,1_000). +%:- set_option_value(max_per_file,300). +:- set_option_value(max_per_file,inf+1). +:- set_option_value(max_per_file,inf). +:- set_option_value(max_per_file,20_000). + +:- set_option_value(max_disk_cache,1000). +:- set_option_value(samples_per_million,30). +:- set_option_value(full_canon,true). + + +flybase_identifier('FBab', 'Aberration'). +flybase_identifier('FBal', 'Allele'). +flybase_identifier('FBba', 'Balancer'). +flybase_identifier('FBbt', 'AnatomyTerm'). +flybase_identifier('FBch', 'ChromosomeArm'). +flybase_identifier('FBcl', 'Clone'). +flybase_identifier('FBcv', 'ControlledVocabulary'). +flybase_identifier('FBdv', 'DevelopmentalStageTerm'). +flybase_identifier('FBgg', 'GeneGroup'). +flybase_identifier('FBgn', 'Gene'). +flybase_identifier('FBhh', 'HumanDisease'). +flybase_identifier('FBig', 'GeneInteraction'). +flybase_identifier('FBim', 'Image'). +flybase_identifier('FBlc', 'LargeDatasetMetadata'). +flybase_identifier('FBmc', 'MolecularConstruct'). +flybase_identifier('FBms', 'MolecularSegment'). +flybase_identifier('FBpl', 'Probe'). +flybase_identifier('FBpp', 'Polypeptide'). +flybase_identifier('FBrf', 'Reference'). +flybase_identifier('FBsf', 'SequenceFeature'). +flybase_identifier('FBsn', 'GeneStrain'). +flybase_identifier('FBst', 'GeneStock'). +flybase_identifier('FBtc', 'CellLine'). +flybase_identifier('FBti', 'TransposableIlementInsertion'). +flybase_identifier('FBto', 'ExperimentalTool'). +flybase_identifier('FBte', 'TransgenicElement'). +flybase_identifier('FBtp', 'Transposon'). %flybase_identifier('FBtp', 'transgenic construct or natural transposon'). +flybase_identifier('FBtr', 'Transcript'). + +% FlyBase prefixes +symbol_prefix(Prefix, flybase, Desc):- flybase_identifier(Prefix, Desc). +% Some common OBO prefixes (Note: these are more generalized and not specific to FlyBase) +symbol_prefix('GO', obo, 'Gene Ontology'). +symbol_prefix('PO', obo, 'Plant Ontology'). +symbol_prefix('DOID', obo, 'Disease Ontology'). +symbol_prefix('UBERON', obo, 'Uber-anatomy ontology'). +symbol_prefix('CHEBI', obo, 'Chemical Entities of Biological Interest'). + + +%:- abolish(gp_information/0). +:- forall(retract(fb_pred(F,0)),abolish(F/0)). +:- include(flybase_learn). + +%fbd(X,P):- fb_pred(F,A),functor(P,F,A),arg(_,P,X), no_repeats(P,call(P)). +fbdead:- fb_pred(F,A),functor(P,F,A),arg(_,P,xxxxxxxxxxxxxxxxx),no_repeats(P,call(P)), + writeln(fbdead=P),fail. +fbdead. + +:- use_module(library(csv)). + +%:- current_prolog_flag(libswipl,_)->use_module(library(logicmoo_utils)); true. + + + + + +/* mined +; Total Atoms (Atomspace size): .................................................. 56,354,849 +; ConceptNodes: ............................................................. 9,472,616 +; Bytes Per Atom (Average): ....................................................... 140 +; Bytes Per ConceptNode (Average): ................................................ 120 +; Relational Memory: ............................................................ 7.39G +; ConceptNode Memory: ........................................................... 1.07G +; Atoms per minute: ......................................................... 3,491,880 +; Total Physical Memory Used: ................................................... 9.08G +; Runtime (days:hh:mm:ss): ................................................. 0:00:16:08 + + +; Total Atoms (Atomspace size): .................................................. 38,812,356 +; ConceptNodes: ............................................................. 9,380,821 +; Total Memory Used: ............................................................ 8.26G +; Runtime (days:hh:mm:ss): ................................................. 0:00:19:15 + + +; Total Atoms (Atomspace size): .................................................. 38,822,366 +; ConceptNodes: ............................................................. 9,824,355 +; Random samples: ................................................................. 805 +; Total Memory Used: ............................................................ 8.18G +; Runtime (days:hh:mm:ss): ................................................. 0:00:08:28 + +*/ + +recount_total_loaded_symbols:- flag(total_loaded_symbols,_,0),full_symbol_count(Was),flag(total_loaded_symbols,_,Was). + +% Convert flybase data from CSV to Prolog format. +load_flybase:- is_scryer,!,load_flybase_files. +load_flybase:- + with_option(mettafiles,false, + (make,recount_total_loaded_symbols,!,load_flybase_files,!,cleanup_arities,!,fb_stats)). +load_flybase_dirs:- + load_flybase('./data/ftp.flybase.net/releases/current/das_precomputed/*'), + load_flybase('./precomputed_files/*'), + load_flybase('./data/ftp.flybase.net/releases/current/./*sv'),!. + + + +/* + +declare -a StringArray=(\ +"fbgn_fbtr_fbpp_expanded_*.tsv.gz" \ +"physical_interactions_mitab*.tsv.gz" \ +"dmel_gene_sequence_ontology_annotations*.tsv.gz" \ +"gene_map_table_*.tsv.gz" \ +"ncRNA_genes_fb_*.json.gz" \ +"gene_association.fb.gz" \ +"gene_genetic_interactions_*.tsv.gz" \ +"allele_genetic_interactions_*.tsv.gz" \ +"allele_phenotypic_data_*.tsv.gz" \ +"disease_model_annotations*.tsv.gz" \ +"dmel_human_orthologs_disease*.tsv.gz" \ +"fbrf_pmid_pmcid_doi*.tsv.gz") +*/ + +load_flybase_files:- + ftp_data(Dir), + with_cwd(Dir,load_flybase_files_ftp). + + + +load_flybase_das_11:- + % DAS''s 11 tsv and 1 json file + load_flybase('./precomputed_files/*/ncRNA_genes_fb_*.json'), + load_flybase('./precomputed_files/*/fbgn_fbtr_fbpp_expanded*.tsv'), + load_flybase('./precomputed_files/*/physical_interactions_mitab*.tsv'), + load_flybase('./precomputed_files/*/dmel_gene_sequence_ontology_annotations*.tsv'), + load_flybase('./precomputed_files/*/gene_map_table*.tsv'), + load_flybase('./precomputed_files/*/gene_association_*.fb',tsv), + load_flybase('./precomputed_files/*/gene_genetic_interactions*.tsv'), + load_flybase('./precomputed_files/*/allele_genetic_interactions*.tsv'), + % Note: this file replaces 'allele_phenotypic_data_*.tsv' from FB2023_01 onward. + load_flybase('./precomputed_files/alleles/genotype_phenotype_data*.tsv'), + load_flybase('./precomputed_files/*/allele_phenotypic_data*.tsv'), + + + load_flybase('./precomputed_files/*/disease_model_annotations*.tsv'), + load_flybase('./precomputed_files/*/dmel_human_orthologs_disease*.tsv'), + load_flybase('./precomputed_files/*/fbrf_pmid_pmcid_doi*.tsv'), + format("~n================================================================================================="), + format("~n=====================================Das Checkpoint=============================================="), + format("~n================================================================================================="), + fb_stats, + format("~n================================================================================================="), + format("~n================================================================================================="), + format("~n=================================================================================================~n"), + !. + +load_flybase_files_ftp:- + maplist(must_det_ll,[ + load_flybase('./precomputed_files/collaborators/pmid_fbgn_uniprot*.tsv'), + + %% load_flybase_obo_files, + load_flybase_das_11, + % 36 more that DAS doesnt load + + + load_flybase('./precomputed_files/alleles/fbal_to_fbgn*.tsv'), + + load_flybase('./precomputed_files/clones/cDNA_clone_data*.tsv'), + load_flybase('./precomputed_files/clones/genomic_clone_data*.tsv'), + load_flybase('./precomputed_files/collaborators/fbgn_uniprot*.tsv'), + load_flybase('./precomputed_files/collaborators/gp_information*.fb'), + load_flybase('./precomputed_files/genes/automated_gene_summaries*.tsv'), + load_flybase('./precomputed_files/genes/best_gene_summary*.tsv'), + load_flybase('./precomputed_files/genes/Dmel_enzyme_data*.tsv'), + load_flybase('./precomputed_files/genes/dmel_unique_protein_isoforms*.tsv'), + load_flybase('./precomputed_files/genes/fbgn_annotation_ID*.tsv'), + with_option([pred_va='True'],load_flybase('./precomputed_files/genes/fbgn_exons2affy1_overlaps*.tsv')), + with_option([pred_va='True'],load_flybase('./precomputed_files/genes/fbgn_exons2affy2_overlaps*.tsv')), + with_option([pred_va=false],load_flybase('./precomputed_files/genes/fbgn_fbtr_fbpp*.tsv')), + load_flybase('./precomputed_files/genes/fbgn_gleanr*.tsv'), + load_flybase('./precomputed_files/genes/fbgn_NAseq_Uniprot*.tsv'), + load_flybase('./precomputed_files/genes/gene_functional_complementation*.tsv'), + load_flybase('./precomputed_files/genes/gene_group_data*.tsv'), + load_flybase('./precomputed_files/genes/gene_groups_HGNC*.tsv'), + load_flybase('./precomputed_files/genes/gene_rpkm_matrix*.tsv'), + load_flybase('./precomputed_files/genes/gene_rpkm_report*.tsv'), + load_flybase('./precomputed_files/genes/gene_snapshots*.tsv'), + load_flybase('./precomputed_files/genes/pathway_group_data*.tsv'), + %load_flybase('./precomputed_files/insertions/construct_maps.zip'), + load_flybase('./precomputed_files/insertions/fu_gal4_table_fb_*.json'), + load_flybase('./precomputed_files/insertions/insertion_mapping*.tsv'), + load_flybase('./precomputed_files/map_conversion/cyto-genetic-seq*.tsv'), + load_flybase('./precomputed_files/metadata/dataset_metadata*.tsv'), + load_flybase('./precomputed_files/orthologs/dmel_paralogs*.tsv'), + load_flybase('./precomputed_files/references/entity_publication*.tsv'), + load_flybase('./precomputed_files/species/organism_list*.tsv'), + load_flybase('./precomputed_files/stocks/stocks_FB*.tsv'), + load_flybase('./precomputed_files/synonyms/fb_synonym*.tsv'), + format("~n================================================================================================="), + format("~n==========================Should be 18 minute Checkpoint========================================="), + format("~n================================================================================================="), + fb_stats, + format("~n================================================================================================="), + format("~n================================================================================================="), + format("~n=================================================================================================~n"), + load_flybase('./precomputed_files/map_conversion/cytotable.txt',tsv), + load_flybase('./precomputed_files/map_conversion/genome-cyto-seq.txt',tsv), + load_fbase_after_17]), + !. + +load_fbase_after_17:- + %load_flybase('./precomputed_files/genes/scRNA-Seq_gene_expression*.tsv'), + must_det_ll(load_flybase('./precomputed_files/transposons/transposon_sequence_set.gff',tsv)), + load_flybase('./precomputed_files/transposons/transposon_sequence_set.fa'), + load_flybase('./precomputed_files/*/ncRNA_genes_fb_*.json'), + load_obo_files, + %% load_flybase_chado, + !. + +load_flybase_obo_files:- + load_flybase('./precomputed_files/ontologies/doid.obo'), + load_flybase('./precomputed_files/ontologies/fly_anatomy.obo'), + load_flybase('./precomputed_files/ontologies/fly_development.obo'), + load_flybase('./precomputed_files/ontologies/flybase_controlled_vocabulary.obo'), + load_flybase('./precomputed_files/ontologies/flybase_stock_vocabulary.obo'), + load_flybase('./precomputed_files/ontologies/gene_group_FB*.obo'), + load_flybase('./precomputed_files/ontologies/go-basic.obo'), + load_flybase('./precomputed_files/ontologies/image.obo'), + load_flybase('./precomputed_files/ontologies/psi-mi.obo'), + load_flybase('./precomputed_files/ontologies/slice.chebi.obo'), + load_flybase('./precomputed_files/ontologies/so-simple.obo'), + load_flybase('./precomputed_files/ontologies/chebi_fb_*.obo'), + !. + + + +/* +:- ensure_loaded('./reqs/obo_core/prolog/obo_core/goslim.pl'). +:- ensure_loaded('./reqs/obo_metadata/prolog/obo_metadata.pl'). +:- ensure_loaded('./reqs/obo_metadata/prolog/obo_metadata/iao_metadata.pl'). +:- ensure_loaded('./reqs/obo_metadata/prolog/obo_metadata/oio.pl'). +:- ensure_loaded('./reqs/obo_ro/prolog/obo_ro/ro.pl'). + +:- attach_packs('./reqs',[]). +:- ensure_loaded(library(obo_metadata)). +:- goslim:ensure_loaded(library(obo_core/goslim)). +:- ensure_loaded(library(obo_ro/ro)). + +937_381_148 +*/ + + +/* +(load_fb_obo "data/ontologies/so.obo") + +; Total Atoms (Atomspace size): ...................................................... 19,967 +; ConceptNodes: ................................................................. 4,258 +; Random samples: ................................................................. 158 +; Total Memory Used: ........................................................ 1,089,408 +; Runtime (days:hh:mm:ss): ................................................. 0:00:00:29 + + + +(load_fb_obo "./precomputed_files/ontologies/so-simple.obo" ) + +; Total Atoms (Atomspace size): ...................................................... 19,484 +; ConceptNodes: ................................................................. 4,194 +; Random samples: ................................................................. 160 +; Total Memory Used: ........................................................ 1,089,408 +; Runtime (days:hh:mm:ss): ................................................. 0:00:00:29 + + +*/ + +/* +?- xinfo('SO:0000797'). +ontology_info(id_type,'SO:0000797','Term'). +def('SO:0000797',"TE that exists (or existed) in nature.",['FB:mc']). +has_quality('SO:0000797','SO:0000782',' natural'). +intersection_of('SO:0000797','SO:0000101',' transposable_element'). +intersection_of('SO:0000797',has_quality,'SO:0000782',' natural'). +ontology_info(is_a,'SO:0000797','SO:0000101'). +ontology_info(is_a,'SO:0000797','SO:0001038'). +ontology_info(name,'SO:0000797',"natural_transposable_element"). +synonym('SO:0000797',"natural transposable element",'EXACT',[]). + + + +xinfo('SO:0000797'). +ontology_info(id_type,'SO:0000797','Term'). +def('SO:0000797',"TE that exists (or existed) in nature.",['FB:mc']). +has_quality('SO:0000797','SO:0000782',' natural'). +intersection_of('SO:0000797','SO:0000101',' transposable_element'). +intersection_of('SO:0000797',has_quality,'SO:0000782',' natural'). +ontology_info(is_a,'SO:0000797','SO:0000101'). +ontology_info(is_a,'SO:0000797','SO:0001038'). +ontology_info(name,'SO:0000797',"natural_transposable_element"). +synonym('SO:0000797',"natural transposable element",'EXACT',[]). + +*/ + +load_obo_files:- + %load_obo('./reqs/obonet/tests/data/?*.obo'), + + load_flybase('./precomputed_files/*/so*.obo'), + fb_stats, + load_flybase('./data/SO-Ontologies/Ontology_Files/*.obo'), + % Total Atoms (Atomspace size): ...................................................... 20,069 + % ConceptNodes: ................................................................. 4,200 + % Random samples: ................................................................. 159 + % Total Memory Used: ........................................................ 1,089,408 + % Runtime (days:hh:mm:ss): ................................................. 0:00:00:29 + + load_flybase('./data/SO-Ontologies/Ontology_Files/subsets/*.obo'), + % Total Atoms (Atomspace size): ...................................................... 20,551 + % ConceptNodes: ................................................................. 4,270 + % Random samples: ............................................................... 2,928 + % Total Memory Used: ........................................................ 1,154,944 + % Runtime (days:hh:mm:ss): ................................................. 0:00:00:40 + + load_flybase('./data/Legacy/Cross_Products/*.obo'), + % Total Atoms (Atomspace size): ...................................................... 20,968 + % ConceptNodes: ................................................................. 4,306 + % Random samples: .............................................................. 14,418 + % Total Memory Used: ........................................................ 9,828,592 + % Runtime (days:hh:mm:ss): ................................................. 0:00:01:14 + %print_loaded_from_files, + %loaded_from_file( 19_515, './data/SO-Ontologies/Ontology_Files/so-simple.obo'). + % only reflects new entries ... thus full OBO adds 481 entries to the simple one + %loaded_from_file( 481, './data/SO-Ontologies/Ontology_Files/so.obo'). + + %loaded_from_file( 336, './data/SO-Ontologies/Legacy/Cross_Products/so-xp-dec.obo'). + %loaded_from_file( 310, './data/SO-Ontologies/Ontology_Files/subsets/SOFA.obo'). + %loaded_from_file( 141, './data/SO-Ontologies/Ontology_Files/subsets/biosapiens.obo'). + %loaded_from_file( 73, './data/SO-Ontologies/Ontology_Files/subsets/Alliance_of_Genome_Resources.obo'). + %loaded_from_file( 35, './data/SO-Ontologies/Legacy/Cross_Products/so-xp-non-classified.obo'). + %loaded_from_file( 31, './data/SO-Ontologies/Ontology_Files/subsets/DBVAR.obo'). + %loaded_from_file( 23, './data/SO-Ontologies/Legacy/Cross_Products/so-xp.obo'). + %loaded_from_file( 23, './data/SO-Ontologies/Legacy/Cross_Products/so-xp-simple.obo'). + + load_flybase('./precomputed_files/*/*.obo'), + % Total Atoms (Atomspace size): ................................................... 3,489,211 + % ConceptNodes: ............................................................... 688,541 + % Random samples: .............................................................. 26,006 + % Total Memory Used: ............................................................ 1.19G + % Runtime (days:hh:mm:ss): ................................................. 0:00:34:35 +print_loaded_from_files, +%loaded_from_file(2_637_502, './precomputed_files/ontologies/chebi_fb_2023_04.obo'). +%loaded_from_file( 451_168, './precomputed_files/ontologies/go-basic.obo'). +%loaded_from_file( 221_705, './precomputed_files/ontologies/fly_anatomy.obo'). +%loaded_from_file( 128_798, './precomputed_files/ontologies/doid.obo'). +%loaded_from_file( 19_515, './data/SO-Ontologies/Ontology_Files/so-simple.obo'). +%loaded_from_file( 9_852, './precomputed_files/ontologies/psi-mi.obo'). +%loaded_from_file( 8_644, './precomputed_files/ontologies/gene_group_FB2023_04.obo'). +%loaded_from_file( 7_605, './precomputed_files/ontologies/flybase_controlled_vocabulary.obo'). +%loaded_from_file( 1_598, './precomputed_files/ontologies/fly_development.obo'). +%loaded_from_file( 834, './precomputed_files/ontologies/image.obo'). +%loaded_from_file( 491, './precomputed_files/ontologies/flybase_stock_vocabulary.obo'). +%loaded_from_file( 481, './data/SO-Ontologies/Ontology_Files/so.obo'). +%loaded_from_file( 336, './data/SO-Ontologies/Legacy/Cross_Products/so-xp-dec.obo'). +%loaded_from_file( 310, './data/SO-Ontologies/Ontology_Files/subsets/SOFA.obo'). +%loaded_from_file( 141, './data/SO-Ontologies/Ontology_Files/subsets/biosapiens.obo'). +%loaded_from_file( 73, './data/SO-Ontologies/Ontology_Files/subsets/Alliance_of_Genome_Resources.obo'). +%loaded_from_file( 35, './data/SO-Ontologies/Legacy/Cross_Products/so-xp-non-classified.obo'). +%loaded_from_file( 31, './data/SO-Ontologies/Ontology_Files/subsets/DBVAR.obo'). +%loaded_from_file( 25, './precomputed_files/ontologies/so-simple.obo'). +%loaded_from_file( 23, './data/SO-Ontologies/Legacy/Cross_Products/so-xp.obo'). +%loaded_from_file( 23, './data/SO-Ontologies/Legacy/Cross_Products/so-xp-simple.obo'). +%loaded_from_file( 21, './precomputed_files/ontologies/slice.chebi.obo'). + !. + + + + + + +load_flybase_chado:- % 359 tables with 937,381,148 rows + + with_option([row_1_is_header=true,max_per_file=100_000],load_flybase('./data/tsv_exports/public/*.tsv')). + + +est_size( 22_220_267, dataset_metadata). +est_size( 5_580_889, entity_publication). +est_size( 2_928_712, gene_rpkm_report). +est_size( 2_262_949, pmid_fbgn_uniprot). +est_size( 1_611_349, ontology_info). +est_size( 1_316_132, fbgn_NAseq_Uniprot). +est_size( 1_045_549, property_value). +est_size( 1_001_254, synonym). +est_size( 722_570, cDNA_clone). +est_size( 384_206, genotype_phenotype). +est_size( 363_453, allele_genetic_interactions). +est_size( 288_469, fbal_to_fbgn). +est_size( 245_829, gene_map_table). +est_size( 223_056, dmel_paralogs). +est_size( 212_010, insertion_mapping). +est_size( 174_894, fbgn_gleanr). +est_size( 147_155, stocks). +est_size( 99_294, fbrf_pmid_pmcid_doi). +est_size( 57_986, organism_list). +est_size( 51_248, physical_interactions_mitab). +est_size( 50_401, genomic_clone). +est_size( 38_591, dmel_gene_sequence_ontology_annotations). +est_size( 35_732, fbgn_fbtr_fbpp_expanded). +est_size( 35_732, fbgn_fbtr_fbpp). +est_size( 35_107, dmel_human_orthologs_disease). +est_size( 32_530, fbgn_uniprot). +est_size( 32_143, best_gene_summary). +est_size( 27_827, receives_synaptic_input_in_region). +est_size( 27_370, automated_gene_summaries). +est_size( 26_750, disease_model_annotations). +est_size( 22_453, dmel_unique_protein_isoforms). +est_size( 20_392, sends_synaptic_output_to_region). +est_size( 20_322, gene_genetic_interactions). +est_size( 17_901, fbgn_annotation_ID). +est_size( 17_748, gene_rpkm_matrix). +est_size( 14_139, part_of). +est_size( 13_986, gene_snapshots). +est_size( 13_394, seq). +est_size( 12_497, fbgn_exons2affy1_overlaps). +est_size( 13_746, fbgn_exons2affy2_overlaps). +est_size( 10_958, gene_group). +est_size( 5_680, has_synaptic_IO_in). +est_size( 3_969, 'Dmel_enzyme'). +est_size( 3_120, regulates). +est_size( 2_704, negatively_regulates). +est_size( 2_692, positively_regulates). +est_size( 2_126, has_soma_location). +est_size( 1_941, overlaps). +est_size( 1_744, develops_from). +est_size( 1_711, gene_groups_HGNC). +est_size( 1_149, sends_synaptic_output_to_cell). +est_size( 993, pathway_group). +est_size( 738, receives_synaptic_input_from_neuron). +est_size( 706, fasciculates_with). +est_size( 601, 'cyto-genetic-seq'). +est_size( 572, has_sensory_dendrite_in). +est_size( 526, continuous_with). +est_size( 464, gene_functional_complementation). +est_size( 311, synapsed_via_type_Ib_bouton_to). +est_size( 287, innervates). +est_size( 239, immediately_preceded_by). +est_size( 229, has_fasciculating_neuron_projection). +est_size( 200, synapsed_via_type_II_bouton_to). +est_size( 186, receives_synaptic_input_throughout). +est_size( 185, substage_of). +est_size( 165, has_quality). +est_size( 156, has_part). +est_size( 151, def). +est_size( 148, synapsed_via_type_Is_bouton_to). +est_size( 126, attached_to). +est_size( 100, subsetdef). +est_size( 89, receives_input_from). +est_size( 88, disjoint_from). +est_size( 74, sends_synaptic_output_throughout). +est_size( 68, develops_into). +est_size( 64, derives_from). +est_size( 30, has_origin). +est_size( 30, electrically_synapsed_to). +est_size( 23, develops_directly_from). +est_size( 20, attached_to_part_of). +est_size( 18, synonymtypedef). +est_size( 17, innervated_by). +est_size( 14, synapsed_via_type_III_bouton_to). +est_size( 11, has_synaptic_IO_throughout). +est_size( 9, transitive_over). +est_size( 8, composed_primarily_of). +est_size( 7, transcribed_to). +est_size( 7, inverse_of). +est_size( 6, conditionality). +est_size( 6, adjacent_to). +est_size( 4, non_functional_homolog_of). +est_size( 3, xref). +est_size( 3, variant_of). +est_size( 3, member_of). +est_size( 3, develops_from_part_of). +est_size( 3, contains). +est_size( 3, 'RO'). +est_size( 2, connected_to). +est_size( 1, transcribed_from). +est_size( 1, guided_by). +% SQL +sql_est_size( 248_392_753,feature_relationship). +sql_est_size( 141_933_326,dbxrefprop). +sql_est_size( 98_464_501,featureloc). +sql_est_size( 92_616_769,feature). +sql_est_size( 78_909_674,analysisfeature). +sql_est_size( 61_025_741,feature_dbxref). +sql_est_size( 53_031_862,library_featureprop). +sql_est_size( 39_950_319,dbxref). +sql_est_size( 27_923_221,library_feature). +sql_est_size( 23_805_221,feature_relationshipprop). +sql_est_size( 21_279_999,featureprop). +sql_est_size( 7_474_185,feature_synonym). +sql_est_size( 6_554_427,synonym). +sql_est_size( 5_578_280,feature_pub). +sql_est_size( 5_341_100,featureprop_pub). +sql_est_size( 4_865_118,feature_relationship_pub). +sql_est_size( 2_813_405,feature_interactionprop). +sql_est_size( 2_464_355,feature_cvterm). +sql_est_size( 1_950_807,feature_cvtermprop). +sql_est_size( 1_377_258,feature_interaction). +sql_est_size( 1_116_490,feature_genotype). +sql_est_size( 888_210,pubprop). +sql_est_size( 734_870,featureloc_pub). +sql_est_size( 688_734,pubauthor). +sql_est_size( 518_569,genotype_synonym). +sql_est_size( 495_848,genotype). +sql_est_size( 491_538,feature_pubprop). +sql_est_size( 466_209,phenstatement). +sql_est_size( 413_338,pub_dbxref). +sql_est_size( 382_054,genotype_dbxref). +sql_est_size( 351_942,phendesc). +sql_est_size( 277_992,phenotype_comparison_cvterm). +sql_est_size( 254_298,feature_expressionprop). +sql_est_size( 252_544,phenotype_comparison). +sql_est_size( 251_928,pub). +sql_est_size( 242_344,pub_relationship). +sql_est_size( 227_406,feature_expression). +sql_est_size( 213_360,cvterm_relationship). +sql_est_size( 212_142,cvterm_dbxref). +sql_est_size( 209_164,interaction_cvterm). +sql_est_size( 195_000,cvtermsynonym). +sql_est_size( 180_311,expression_cvterm). +sql_est_size( 167_582,update_track). +sql_est_size( 150_401,feature_relationshipprop_pub). +sql_est_size( 149_855,stockcollection_stock). +sql_est_size( 149_855,stock). +sql_est_size( 149_835,stock_genotype). +sql_est_size( 146_846,interactionprop). +sql_est_size( 122_004,interaction_group). +sql_est_size( 119_611,feature_interaction_pub). +sql_est_size( 112_784,interaction_pub). +sql_est_size( 112_781,interaction). +sql_est_size( 101_687,interaction_group_feature_interaction). +sql_est_size( 96_405,feature_grpmember_pub). +sql_est_size( 94_765,cvterm). +sql_est_size( 79_466,expression_cvtermprop). +sql_est_size( 74_873,interactionprop_pub). +sql_est_size( 73_828,library_interaction). +sql_est_size( 57_144,organism). +sql_est_size( 48_730,humanhealthprop). +sql_est_size( 41_075,feature_grpmember). +sql_est_size( 36_960,expression). +sql_est_size( 23_565,library_cvterm). +sql_est_size( 23_483,library_cvtermprop). +sql_est_size( 21_251,cvtermprop). +sql_est_size( 19_797,libraryprop). +sql_est_size( 18_396,phenotype). +sql_est_size( 17_871,phenotype_cvterm). +sql_est_size( 16_617,humanhealth_dbxrefprop). +sql_est_size( 16_529,interaction_expressionprop). +sql_est_size( 16_318,humanhealth_pub). +sql_est_size( 15_400,library_synonym). +sql_est_size( 15_355,humanhealth_dbxref). +sql_est_size( 15_142,cell_line_feature). +sql_est_size( 14_972,libraryprop_pub). +sql_est_size( 13_694,interaction_expression). +sql_est_size( 13_218,interaction_cell_line). +sql_est_size( 10_720,library_pub). +sql_est_size( 9_870,library_relationship). +sql_est_size( 9_851,humanhealthprop_pub). +sql_est_size( 9_558,library_dbxref). +sql_est_size( 8_339,library_relationship_pub). +sql_est_size( 7_095,grp_pub). +sql_est_size( 6_719,cell_line_pub). +sql_est_size( 6_657,grp_relationship). +sql_est_size( 6_605,strain_synonym). +sql_est_size( 5_990,grp_synonym). +sql_est_size( 5_947,humanhealth_synonym). +sql_est_size( 5_785,strainprop). +sql_est_size( 5_783,strainprop_pub). +sql_est_size( 5_769,library). +sql_est_size( 5_543,grp_cvterm). +sql_est_size( 5_444,cell_line_synonym). +sql_est_size( 5_277,library_expression). +sql_est_size( 5_187,grpprop). +sql_est_size( 5_159,grpmember). +sql_est_size( 4_469,humanhealth_dbxrefprop_pub). +sql_est_size( 4_450,library_expressionprop). +sql_est_size( 4_415,grpprop_pub). +sql_est_size( 4_319,stock_cvterm). +sql_est_size( 3_832,library_dbxrefprop). +sql_est_size( 3_829,grpmemberprop). +sql_est_size( 3_777,genotype_cvterm). +sql_est_size( 3_744,humanhealth_featureprop). +sql_est_size( 3_721,library_strainprop). +sql_est_size( 3_721,library_strain). +sql_est_size( 3_625,humanhealth_feature). +sql_est_size( 2_641,grp_dbxref). +sql_est_size( 2_263,humanhealth_relationship). +sql_est_size( 2_220,humanhealth_relationship_pub). +sql_est_size( 2_093,strain_pub). +sql_est_size( 2_010,grp_relationship_pub). +sql_est_size( 1_939,strain_cvtermprop). +sql_est_size( 1_939,strain_cvterm). +sql_est_size( 1_814,grp). +sql_est_size( 1_777,strain_dbxref). +sql_est_size( 1_776,strain). +sql_est_size( 1_739,organism_dbxref). +sql_est_size( 1_643,feature_humanhealth_dbxref). +sql_est_size( 1_540,humanhealth_cvtermprop). +sql_est_size( 1_540,humanhealth_cvterm). +sql_est_size( 1_515,humanhealth). +sql_est_size( 1_300,cell_lineprop_pub). +sql_est_size( 1_291,cell_lineprop). +sql_est_size( 1_215,cell_line_dbxref). +sql_est_size( 1_198,cell_line_libraryprop). +sql_est_size( 1_081,cell_line_library). +sql_est_size( 1_013,organism_pub). +sql_est_size( 821,organismprop). +sql_est_size( 731,organismprop_pub). +sql_est_size( 714,cell_line_cvterm). +sql_est_size( 518,db). +sql_est_size( 435,strain_relationship_pub). +sql_est_size( 435,strain_relationship). +sql_est_size( 320,cell_line). +sql_est_size( 308,analysis). +sql_est_size( 238,stockprop). +sql_est_size( 171,cell_line_relationship). +sql_est_size( 139,strain_featureprop). +sql_est_size( 139,strain_feature). +sql_est_size( 107,strain_phenotypeprop). +sql_est_size( 96,humanhealth_pubprop). +sql_est_size( 73,cell_line_cvtermprop). +sql_est_size( 71,cv). +sql_est_size( 54,strain_phenotype). +sql_est_size( 40,environment). +sql_est_size( 27,stockcollectionprop). +sql_est_size( 26,contact). +sql_est_size( 18,environment_cvterm). +sql_est_size( 11,organism_library). +sql_est_size( 7,stockcollection). +sql_est_size( 1,lock). +sql_est_size( 0,analysisgrp). +sql_est_size( 0,analysisgrpmember). +sql_est_size( 0,analysisprop). +sql_est_size( 0,audit_chado). +sql_est_size( 0,cell_line_strain). +sql_est_size( 0,cell_line_strainprop). +sql_est_size( 0,cvtermpath). +sql_est_size( 0,eimage). +sql_est_size( 0,expression_image). +sql_est_size( 0,expression_pub). +sql_est_size( 0,expressionprop). +sql_est_size( 0,feature_cvterm_dbxref). +sql_est_size( 0,feature_phenotype). +sql_est_size( 0,featuremap). +sql_est_size( 0,featuremap_pub). +sql_est_size( 0,featurepos). +sql_est_size( 0,featurerange). +sql_est_size( 0,genotype_cvtermprop). +sql_est_size( 0,genotype_pub). +sql_est_size( 0,genotypeprop). +sql_est_size( 0,genotypeprop_pub). +sql_est_size( 0,grp_pubprop). +sql_est_size( 0,grp_relationshipprop). +sql_est_size( 0,grpmember_cvterm). +sql_est_size( 0,grpmember_pub). +sql_est_size( 0,grpmemberprop_pub). +sql_est_size( 0,humanhealth_phenotype). +sql_est_size( 0,humanhealth_phenotypeprop). +sql_est_size( 0,interaction_cvtermprop). +sql_est_size( 0,library_grpmember). +sql_est_size( 0,library_humanhealth). +sql_est_size( 0,library_humanhealthprop). +sql_est_size( 0,organism_cvterm). +sql_est_size( 0,organism_cvtermprop). +sql_est_size( 0,organism_grpmember). +sql_est_size( 0,project). +sql_est_size( 0,stock_dbxref). +sql_est_size( 0,stock_pub). +sql_est_size( 0,stock_relationship). +sql_est_size( 0,stock_relationship_pub). +sql_est_size( 0,stockprop_pub). +sql_est_size( 0,tableinfo). + +est_size_loaded(N,F/A):- fb_pred_major(F,A),metta_stats(F,A,N). + +fb_pred_major(F,A):- fb_pred_m(F,A). +fb_pred_major(F,A):- fb_pred(F,A), + \+ fb_pred_m(F,A), \+ (fb_pred(F,A2),A2>A). + +fb_pred_m(fbgn_exons2affy1_overlaps,2). +fb_pred_m(fbgn_exons2affy2_overlaps,2). + +print_loaded_from_files:- + findall(print_est_size(loaded_from_file,N,F), + is_loaded_from_file_count(F,N),L), + sort(L,S),reverse(S,R),maplist(call,R), + print_est_sizes. + +fb_info:- print_loaded_from_files,fb_stats. + +fb_show:- print_loaded_from_files,fb_stats. + +print_est_sizes:- + findall(print_est_size(est_size_loaded,N,F), + est_size_loaded(N,F),L), + sort(L,S),reverse(S,R),maplist(call,R). + +print_est_size(F,N1,S):- number(S), \+ number(N1),!,print_est_size(F,S,N1). +print_est_size(F,N1,S):- format('~N (~q ~@ ~q) ',[F,pad_number(N1,15),S]),!. + +% pad_number(Number, N) pads Number with spaces to occupy N spaces in total +% and includes underscores as the thousand separator. +pad_number(Number, N) :- + sformat(S,"~t~D~*|", [Number,N]),symbolic_list_concat(L,',',S), + symbolic_list_concat(L,'_',SS),write(SS). + + +% Process a file or directory path with a given predicate. +with_wild_path(Fnicate, Dir) :- extreme_debug(fbug(with_wild_path(Fnicate, Dir))),fail. +with_wild_path(_Fnicate, []) :- !. +with_wild_path(Fnicate, Dir) :- is_scryer, symbol(Dir), !, must_det_ll_r((path_chars(Dir,Chars), with_wild_path(Fnicate, Chars))). +with_wild_path(Fnicate, Chars) :- \+ is_scryer, \+ symbol(Chars), !, must_det_ll_r((name(Atom,Chars), with_wild_path(Fnicate, Atom))). +with_wild_path(Fnicate, File) :- exists_file(File), !, must_det_ll_r(( call(Fnicate, File))). +with_wild_path(Fnicate, File) :- !, with_wild_path_swi(Fnicate, File). +with_wild_path(Fnicate, Dir) :- exists_directory(Dir), !, + must_det_ll_r((directory_files(Dir, Files), + maplist(directory_file_path(Dir,Files),Paths), + maplist(path_chars,Paths,CharPaths), + maplist(with_wild_path(Fnicate), CharPaths))), !. +with_wild_path(Fnicate, File) :- is_list(File), !, must_det_ll_r((maplist(with_wild_path(Fnicate), File))). +with_wild_path(Fnicate, File) :- must_det_ll_r((call(Fnicate, File))). + +path_chars(A,C):- symbol_chars(A,C). + +with_wild_path_swi(Fnicate, File) :- + compound(File), + absolute_file_name(File, Dir, [access(read), file_errors(fail), file_type(directory)]), + '\\=@='(Dir, File), !, + with_wild_path(Fnicate, Dir). +with_wild_path_swi(Fnicate, File) :- + compound(File), !, + absolute_file_name(File, Dir, [access(read), file_errors(fail), file_type(['csv', 'tsv', ''])]), + '\\=@='(Dir, File), !, + with_wild_path(Fnicate, Dir). +with_wild_path_swi(Fnicate, File) :- + symbol_contains(File, '*'), + expand_file_name(File, List), !, + maplist(with_wild_path(Fnicate), List). +with_wild_path_swi(Fnicate, File) :- + exists_directory(File), + directory_file_path(File, '*.*sv', Wildcard), + expand_file_name(Wildcard, List), !, + maplist(Fnicate, List). + + +:- dynamic(fix_columns_nth/2). +needs_fixed(X,Y):- (var(X)->fb_arg(X);true),fix_concept(X,L),(L\=@=[X],L\=@=X),(L=[Y]->true;Y=L). +mine_args_that_need_reduced:- + writeln('\n\n\n=====\n\n\n'), + forall(needs_fixed(X,Y),(pp_as(needs_fixed(X->Y)),fix_columns_with_arg(X))), + listing(fix_columns_nth). + +fix_columns_with_arg(Arg):- + forall(fb_arg_table_n(Arg,Fn,N), + fix_columns_n(Fn,N)). +fix_columns_n(Fn,N):- + assert_new(fix_columns_nth(Fn,N)). + + +load_fb_mask(Filename):- is_scryer,symbol(Filename),name(Filename,Chars),!,load_fb_mask(Chars). +load_fb_mask(Filename):- expand_file_name(Filename,Files1),maplist(load_fb_cache,Files1). +load_fb_cache(File):- with_wild_path(load_fb_cache0,File). +load_fb_cache0(File):- file_name_extension(Name,_E,File), + symbolic_list_concat([Pub,Table],'.',Name), + symbolic_list_concat([Pub,Table,qlf],'.',OutputFile),!, + load_fb_cache(File,OutputFile,Table). +load_fb_cache0(File):- file_name_extension(Name,_E,File), + symbolic_list_concat([Table],'.',Name), + symbolic_list_concat([Table,qlf],'.',OutputFile), + load_fb_cache(File,OutputFile,Table). + +% ============================================================================ +% LOAD FB Files +% ============================================================================ +track_load_into_file(RelFilename,Goal):- + absolute_file_name(RelFilename,Filename), + must_det_ll(( + start_html_of(Filename), + fbug(track_load_into_file(Filename)), + flag(loaded_from_file_count,Was,0), + with_option(loading_file,Filename,time(Goal)),!, + flag(loaded_from_file_count,New,Was), + ((New>0 ; \+ is_loaded_from_file_count(Filename,_))->assert(is_loaded_from_file_count(Filename,New));true), + fbug(Filename=New), + save_html_of(Filename))). + +:- dynamic(is_loaded_from_file_count/2). + +:- use_module(library(http/json)). +:- ensure_loaded(flybase_json). +load_fb_json(Fn,File):- fbug(load_fb_json(Fn,File)), + current_predicate(load_flybase_json/2),load_flybase_json(Fn,File). +load_fb_json(Fn,File):- fbug(load_fb_json(Fn,File)), + setup_call_cleanup(open(File,read,In,[encoding(utf8)]), json:json_read(In,Term,[]), close(In)), + time(assert(saved_fb_json(File,Term,Fn))). + + +load_fb_fa(Fn,Filename):- + track_load_into_file(Filename, + must_det_ll(( + fbug(load_fb_fa(Fn,Filename)), + directory_file_path(Directory, BaseName, Filename), + file_name_extension(Id, _, BaseName), + Type = 'SequenceFile', + assert_MeTTa(id_type(Id,Type)), + assert_MeTTa(pathname(Id,Filename)),!, + assert_MeTTa(basename(Id,BaseName)),!, + assert_MeTTa(directory(Id,Directory)),!, + setup_call_cleanup(open(Filename,read,In), load_fb_fa_read(Id,In,_), close(In))))). +load_fb_fa_read(_Fn,In, _):- (at_end_of_stream(In);reached_file_max),!. +load_fb_fa_read(Fn,In,FBTe):- read_line_to_chars(In,Chars), load_fb_fa_read_n(Fn,In,FBTe,Chars). +load_fb_fa_read_n(Fn,In,_,['>'|Chars]):- !, must_det_ll((path_chars(FBTe,Chars), load_fb_fa_read(Fn,In,seq(FBTe,1)))). +load_fb_fa_read_n(Fn,In,seq(FBTe,N),Chars):- + Data =..[Fn,FBTe,N|Chars], + assert_MeTTa(Data),!, + N2 is N+1,load_fb_fa_read(Fn,In,seq(FBTe,N2)). + +maybe_sample(_Fn,_Args):- \+ should_sample,!. +maybe_sample( Fn, Args):- assert_arg_samples(Fn,1,Args). + +:- dynamic(fb_arg/1). +:- dynamic(fb_arg_table_n/3). +assert_arg_table_n(A,Fn,N):- assert_new(fb_arg(A)), assert_new(fb_arg_table_n(A,Fn,N)). + +assert_arg_samples(Fn,N,[A|Args]):- + (dont_sample(A)->true;assert_arg_table_n(A,Fn,N)), + N2 is N+1, assert_arg_samples(Fn,N2,Args). +assert_arg_samples(_,_,_). + +dont_sample(N):- \+ symbol(N). dont_sample(''). dont_sample('-'). + +data_pred0(X,Y):- symbolic_list_concat(List,'/',X),List\==[],List\=[_],!,last(List,L),data_pred0(L,Y). +data_pred0(X,Y):- symbol_concat(YY,'.tsv',X),!,data_pred0(YY,Y). +data_pred0(X,Y):- symbol_concat(YY,'.fb',X),!,data_pred0(YY,Y). +data_pred0(X,Y):- symbol_concat(YY,'_',X),!,data_pred0(YY,Y). +data_pred0(X,Y):- symbol_concat(YY,'_fb',X),!,data_pred0(YY,Y). +data_pred0(X,Y):- symbol_concat('public.',YY,X),!,data_pred0(YY,Y). +data_pred0(X,Y):- symbolic_list_concat(L,'.',X),L=[_,_|_],symbolic_list_concat(L,'_',XL),!,data_pred0(XL,Y). +%data_pred0(X,Y):- symbolic_list_concat([L,_|_],'_fb_2',X),!,data_pred0(L,Y). +data_pred0(X,Y):- symbolic_list_concat(L,'_fb_0',X),L=[_,_|_],symbolic_list_concat(L,'_fb_',XL),!,data_pred0(XL,Y). +data_pred0(X,Y):- symbolic_list_concat(L,'_fb_1',X),L=[_,_|_],symbolic_list_concat(L,'_fb_',XL),!,data_pred0(XL,Y). +data_pred0(X,Y):- symbolic_list_concat(L,'_fb_2',X),L=[_,_|_],symbolic_list_concat(L,'_fb_',XL),!,data_pred0(XL,Y). +data_pred0(X,Y):- symbolic_list_concat(L,'_fb_3',X),L=[_,_|_],symbolic_list_concat(L,'_fb_',XL),!,data_pred0(XL,Y). +data_pred0(X,Y):- symbolic_list_concat(L,'_fb_4',X),L=[_,_|_],symbolic_list_concat(L,'_fb_',XL),!,data_pred0(XL,Y). +data_pred0(X,Y):- symbolic_list_concat(L,'_fb_5',X),L=[_,_|_],symbolic_list_concat(L,'_fb_',XL),!,data_pred0(XL,Y). +data_pred0(X,Y):- symbolic_list_concat(L,'_fb_6',X),L=[_,_|_],symbolic_list_concat(L,'_fb_',XL),!,data_pred0(XL,Y). +data_pred0(X,Y):- symbolic_list_concat(L,'_fb_7',X),L=[_,_|_],symbolic_list_concat(L,'_fb_',XL),!,data_pred0(XL,Y). +data_pred0(X,Y):- symbolic_list_concat(L,'_fb_8',X),L=[_,_|_],symbolic_list_concat(L,'_fb_',XL),!,data_pred0(XL,Y). +data_pred0(X,Y):- symbolic_list_concat(L,'_fb_9',X),L=[_,_|_],symbolic_list_concat(L,'_fb_',XL),!,data_pred0(XL,Y). +data_pred0(X,Y):- symbolic_list_concat(L,'_fb__',X),L=[_,_|_],symbolic_list_concat(L,'_fb_',XL),!,data_pred0(XL,Y). +%data_pred0(X,Y):- symbolic_list_concat(List,'_',X),once(not_trimmed_path(List,NewList)), +% NewList\==[],NewList\==List,symbolic_list_concat(NewList,'_',Y),!. +data_pred0(X,X). + +data_pred(X,Y):- data_pred0(X,Y), Y\=='',!. +data_pred(X,X). + + +%file_to_sep(_File,9). +file_to_sep(csv,','). +file_to_sep(tsv,'\t'). +file_to_sep(metta_x,'\t'). +file_to_sep(File,Sep):- file_name_extension(_,Ext,File),clause(file_to_sep(Ext,Sep),true),!. +file_to_sep(_,'\t'). + +is_swipl:- \+ is_scryer. + +:- if(is_scryer). +read_line_to_chars(S,L):- is_scryer,!,get_line_to_chars(S,L,[]). +:- endif. +read_line_to_chars(S,L):- read_line_to_string(S,Str),string_chars(Str,L). + + +% Assert a given term if no variant of it already exists in the database. +% Usage: fb_assert(+Term). +fb_assert(Term) :- + % Check if Term is a rule (Head :- Body) or a fact (just Head). + ( Term = (Head :- Body) + -> copy_term(Body, CopiedBody) + ; (Head = Term, CopiedBody = true) + ), + % Copy the Head to generate a new term with fresh variables. + copy_term(Head, CopiedHead), + % If no variant of CopiedHead exists in the database with the same body, + % assert Term; otherwise, succeed without asserting Term. + ( \+ (clause(CopiedHead, CopiedBody), variant(CopiedHead, Head)) + -> assertz(Term) + ; true + ). + +:- dynamic(done_reading/1). + +use_metta_x:- fail. + +load_fb_cache(_File,OutputFile,_Fn):- exists_file(OutputFile),!,ensure_loaded(OutputFile),!. +load_fb_cache(File,_OutputFile,_Fn):- load_files([File],[qcompile(large)]). + + +'load_flybase_tiny':- load_flybase(20_000). +'load_flybase_full':- load_flybase(1_000_000_000_000_000_000_000_000_000_000_000_000_000_000_000). +'save_flybase_full':- load_flybase_full,qsave_program. + +load_flybase(N):- (number(N)->true;N==inf),!, + with_option([max_per_file=N], + (option_value(max_per_file,Max),write(max_per_file=Max),load_flybase)). +load_flybase(File):- file_name_extension(_,Ext,File),!, load_flybase(File,Ext). + +:- export(load_flybase/1). +:- system:import(load_flybase/1). + +load_flybase(File,Ext):- + with_wild_path(load_flybase0(Ext),File),!. + +load_flybase0(Ext,_File):- Ext=='pl',!. +load_flybase0(Ext,File):- + must_det_ll((file_name_extension(Name,_,File), + data_pred(Name,Fn),load_flybase(Ext,File,Fn))). + +:- dynamic(load_state/2). +%load_flybase(_Ext,_File,OutputFile,_Fn):- exists_file(OutputFile),size_file(OutputFile,N),N>100,!. +load_flybase(_Ext,File,_Fn):- load_state(File,_),!. +load_flybase(Ext,File,Fn):- + must_det_ll(( + assert(load_state(File,loading)), + fbug(load_flybase(Ext,File,Fn)), + load_flybase_ext(Ext,File,Fn), + ignore(retract(load_state(File,loading))), + assert(load_state(File,loaded)),fb_stats)). + +load_flybase_ext(_Ext,File,_Fn):- use_metta_x, atom_concat(File,'.metta_x',MFile), + exists_file(MFile), \+ is_converting, % Ext \== 'obo', + \+ option_value(metta_x_files,false),!, + process_metta_x_file(MFile). +load_flybase_ext(_Ext,File,_Fn):- fail, atom_concat(File,'.metta',MFile), + exists_file(MFile), \+ is_converting, % Ext \== 'obo', + \+ option_value(mettafiles,false),!, + load_flybase_metta(MFile). +load_flybase_ext(Ext,File,_Fn):- Ext==obo,current_predicate(load_obo/1),!,load_obo(File). +load_flybase_ext(Ext,File, Fn):- Ext==json,!,load_fb_json(Fn,File),!. +load_flybase_ext(Ext,File, Fn):- Ext==fa,!,load_fb_fa(Fn,File),!. +load_flybase_ext(Ext,File,_Fn):- Ext==metta,current_predicate(load_metta/2),!,load_flybase_metta(File). +load_flybase_ext(Ext,File, Fn):- file_to_sep(Ext,Sep),!, + track_load_into_file(File, +setup_call_cleanup(open(File,read,Stream), load_flybase_sv(Sep,File,Stream,Fn), close(Stream))),!. +load_flybase_ext(Ext,File, Fn):- fbug(missed_loading_flybase(Ext,File,Fn)),!. + +%load_flybase_metta(File):- !, load_metta('&flybase',File). +load_flybase_metta(File):- + with_option('trace-on-load',false, + load_metta('&flybase',File)). + + +fix_list_args(_,_,Y,Y):- option_value(early_canon,[]), \+ should_sample,!. +%fix_list_args(_Fn,_ArgTypes,[X],[X]):- !. +fix_list_args(Fn,ArgTypes,Args,NewArgs):- + must_det_ll_r(( + primary_term(Fn,ArgTypes,Args,Term,NewArgTypes), + fix_elist_args(Term,Fn,1,NewArgTypes,Args,NewArgs), + extreme_debug(ignore(((Args \== NewArgs,fbug(NewArgs))))))). +fix_list_args(_Fn,_ArgTypes,Args,Args):-!. + +primary_term(_Fn,[N|ArgTypes],_Args,_Term,ArgTypes):- number(N),!. +primary_term(_Fn,[N|ArgTypes],Args,Term,ArgTypes):- number(N),!,nth1(N,Args,Term). +primary_term(_Fn,ArgTypes,_Args,_Term,ArgTypes):-!. +primary_term(_Fn,ArgTypes,Args,Term,NewArgTypes):- + append(L,[primary(Name)|R],ArgTypes), + append(L,[Name|R],NewArgTypes), + length(L,N),nth0(N,Args,Term). +primary_term( Fn,ArgTypes,Args,Term,ArgTypes):- + primary_column(Fn,Name), + nth1(N,ArgTypes,Name),!, + nth1(N,Args,Term),!. +primary_term(_Fn,ArgTypes,[Term|_],Term,ArgTypes):-!. +primary_term(_Fn,ArgTypes,_Args,_Term,ArgTypes). + +fix_elist_args(Term,Fn,N,[Nth|ArgTypes],Args,NewArgs):- number(Nth),!,fix_elist_args(Term,Fn,N,ArgTypes,Args,NewArgs). +fix_elist_args(Term,Fn,N,[Type|ArgTypes],[Concept|Args],[Arg|NewArgs]):- !, + must_det_ll((adjust_type(Term,Fn,N,Type,Concept,Arg), N2 is N +1, fix_elist_args(Term,Fn,N2,ArgTypes,Args,NewArgs))). +fix_elist_args(_Term,_Fn,_N,_,X,X). + +adjust_type(Term,Fn,N,listOf(Type),Arg,NewL):- must_det_ll((nonvar(Type),as_list([],Arg,New),is_list(New), + maplist(adjust_type(Term,Fn,N,Type),New,NewL))). +adjust_type(Term,Fn,N,listOf(Type,Seps),Arg,NewL):- must_det_ll((nonvar(Type),as_list(Seps,Arg,New),is_list(New), + maplist(adjust_type(Term,Fn,N,Type),New,NewL))). +adjust_type(Term,Fn,N,Type,Concept,Arg):- numeric_value_p_n(Fn,N,_),!, + must_det_ll(((into_number(Concept,Arg)->true;(Concept=Arg)),assert_type_of(Term,Fn,N,Type,Arg))). +adjust_type(Term,Fn,N,Type,Concept,Arg):- must_det_ll((fix_concept(Concept,Arg), assert_type_of(Term,Fn,N,Type,Arg))). +adjust_type(_Term,_Fn,_N,_,X,X). + +into_number(Concept,Arg):- number(Concept),!,Arg = Concept. +into_number(Concept,Arg):- symbol_number(Concept,Arg),!. +into_number(Concept,Arg):- Concept=Arg,!. + +:- dynamic(fb_arg/1). +:- dynamic(fb_arg_table_n/3). +assert_type_of(_Term,_Fn,_N,_Type,_Arg):- \+ should_sample,!. +assert_type_of(Term,Fn,N,Type,Arg):- is_list(Arg),!,maplist(assert_type_of(Term,Fn,N,Type),Arg). +assert_type_of(_Term,Fn,N,_Type,Arg):- + must_det_ll_r(( + assert_new(fb_arg(Arg)), + assert_new(fb_arg_table_n(Arg,Fn,N)))). + +:- dynamic(fb_arg_type/1). +:- dynamic(table_n_type/3). +add_table_n_types(_Fn,_,ArgTypes):- \+ is_list(ArgTypes),!. +add_table_n_types(Fn,1,[N|ArgTypes]):- number(N),!, + add_table_n_types(Fn,1,ArgTypes). +add_table_n_types(Fn,N,[Type|ArgTypes]):-!, + sub_term(Sub,Type),symbol(Sub),!, + assert_new(fb_arg_type(Sub)), + assert_new(table_n_type(Fn,N,Sub)), + N2 is N+1, add_table_n_types(Fn,N2,ArgTypes),!. +add_table_n_types(_Fn,_,[]). + +is_concept(Arg):- fb_arg(Arg). +is_concept_type(Type):- fb_arg_type(Type). + +arg_table_n_type(Arg,Fn,N,Type):- table_n_type(Fn,N,Type),once((fb_pred(Fn,A),functor(G,Fn,A), arg(N,G,Arg),call(G), + \+ is_list(Arg), \+ as_list(Arg,[]))). + +is_valuesymbol(Fn,N,Type):- arg_table_n_type(Arg,Fn,N,Type),symbol_number(Arg,_). + +:- dynamic(numeric_value_p_n/3). +fis_valuesymbol(PNList,Len):- findall(P-N,is_valuesymbol(P,N,_Type),PNList),length(PNList,Len). + +save_value_symbol_cols:- for_all(is_valuesymbol(Fn,N,Type),assert_new(numeric_value_p_n(Fn,N,Type))), + listing(numeric_value_p_n/3). + + +/* +load_flybase_chars(Sep,File,Stream,Chars,OutputStream,Fn):- + flag(loaded_from_file_count,_,0), + ignore(once((table_columns(File,Header);table_columns(Fn,Header)))), + fix_header_names(Fn,Header,ArgTypes), + for_all((table_columns(File,ColInfo),ArgTypes\==ColInfo),pp_fb(odd_table_columns(File,ColInfo))), + for_all((table_columns(Fn,ColInfo),ArgTypes\==ColInfo),pp_fb(odd_table_columns(Fn,ColInfo))), + if_t(is_list(ArgTypes),set_option_value(fb_argtypes,ArgTypes)), + time((repeat, + read_line_to_chars(Stream, Chars), + once(load_flybase_chars(Sep,File,Stream,Chars,OutputStream,Fn)), + once(done_reading(File);reached_file_max;at_end_of_stream(Stream)),!, + once(end_fb_file_data(File,Stream,Fn,OutputStream)), + loaded_from_file_count(X),!, + fb_stats(Fn), + pl_stats(File,X))). + +write_flybase_data(_OutputStream,_Fn,[]):-!. +write_flybase_data(_OutputStream,_Fn,['']):-!. +write_flybase_data(_OutputStream,Fn,DataL):- assert_MeTTa(Fn,DataL). + +FBgn: FlyBase gene number - Represents a gene. +FBal: FlyBase allele number - Represents an allele. +FBst: FlyBase stock number - Represents a stock. +FBtp: FlyBase transposon number - Represents a transposon. +FBab: FlyBase aberration number - Represents a chromosomal aberration. +FBba: FlyBase balancer number - Represents a balancer. +FBcl: FlyBase clone number - Represents a DNA or RNA clone. +FBim: FlyBase image number - Represents an image. +FBpp: FlyBase polypeptide number - Represents a protein. +FBtr: FlyBase transcript number - Represents a transcript. +FBte: FlyBase transgenic element number - Represents a transgenic element. +*/ + +write_flybase_data(_ArgTypes,_Fn,[]):-!. +write_flybase_data(_ArgTypes,_Fn,['']):-!. +write_flybase_data(_ArgTypes,_Fn,[_]):-!. +write_flybase_data(_ArgTypes,Fn,DataL0):- + maplist(fast_column,DataL0,DataL), !, Data=..[Fn|DataL], assert_MeTTa(Data). +%write_flybase_data(_ArgTypes,Fn,DataL):- into_datum(Fn,DataL,Data), assert_MeTTa(Data). + + +/* + +assert_MeTTa(Data):- Data=..[Fn|DataL],assert_MeTTa(Fn,DataL),!. + +assert_MeTTa(Fn,DataL0):- + make_assertion(Fn,DataL0,Data,OldData), + ignore(( + heartbeat, + functor(Data,F,A), A>=2, + decl_fb_pred(F,A), + flag(loaded_from_file_count,X,X+1), + flag(total_loaded_symbols,TA,TA+1), + assert(Data), + ignore((((has_list(_ArgTypes)->(X<23,X>20); (X<13,X>10)); (X>0,(0 is X rem 1_000_000),fb_stats)),nl,nl,fbug(X=Data),ignore((OldData\==DataL0,fbug(oldData=OldData))))), + ignore((fail,catch_ignore(ignore((X<1000,must_det_ll_r((write_canonical(OutputStream,Data),writeln(OutputStream,'.')))))))))),!. + */ + +make_assertion(Fn, Cols, NewData, OldData):- !, make_assertion4(Fn, Cols, NewData, OldData). + +make_assertion(Fn,DataL0,Data,DataL0):- + must_det_ll_r(( + into_datum(Fn,DataL0,Data0), + Data0=..[F|Args], + Args=DataL, + Data=..[F|DataL])). + +make_assertion(ArgTypes,Fn,DataL0,Data,DataL0):- + must_det_ll_r(( + into_datum(Fn,DataL0,Data0), + Data0=..[F|Args], + skip(if_t(var(ArgTypes),must_det_ll_r((once((length(Args,Len),length(ArgTypes,Len),once((table_columns(Fn,ArgTypes);table_columns(F,ArgTypes))))))))), + fix_list_args(Fn,ArgTypes,Args,DataL), + Data=..[F|DataL])). + + +% FBcv_0000743 % "FBtp0000743 %CL:0000743 % WBPhenotype_0000743 +%reprefix(['GO_','GO--','FBgn','BiologicalProcess:GO:'],'GO:'). +reprefix(['GO_','GO--','BiologicalProcess:GO:'],'GO:'). +reprefix(['flybase:','FLYBASE:','comment:'],''). +reprefix(['FBpp:'],'FBpp'). +reprefix(['FBgn:'],'FBgn'). +reprefix(['FB:FB'],'FB'). +%./KBs/SUMO-OBO/gene-merged-SUMO.kif +%# +%FBbt_00051628= + +as_list(A,New):- is_list(A),!,A=New. +as_list(N,[N]):- \+ symbol(N), \+ string(N),!. +%as_list(A,New):- var(A),!,New = [A]. +as_list('-',[]). as_list("-",[]). as_list('',[]). +as_list("",[]). as_list(' ',[]). as_list(" ",[]). +%as_list(N,[N]):- !. +as_list(_,S,O):- as_list(S,O),!. +as_list(SepL,A,List):- member(Sep,SepL),catch_ignore(symbolic_list_concat(List,Sep,A)),List\=[_],!. +%as_list(_,A,ListO):- member(Sep,['|',',',';']),catch_ignore(symbolic_list_concat(List,Sep,A)),List\=[_],!,maplist(fix_concept,List,ListO). +as_list(_Sep,A,[A]). +has_list(Header):- is_list(Header),member(listOf(_),Header). + +% FBcv_0000743 % "FBtp0000743 %CL:0000743 % WBPhenotype_0000743 + +% ======================================= +% Fix Concept1 +% ======================================= + +fix_concept1(A,L):- as_list(['|'],A,L),(L\=@=[A],A\=@=L). +fix_concept1(A,N):- symbol_number(A,N),!. +%fix_concept1(A,AO):- reprefix(List,To),member(E,List),symbol_concat(E,AM,A),symbol_concat(To,AM,AO). +%fix_concept1(A,AO):- symbol_concat('FB',_,A),symbolic_list_concat([Type,Number],':',A),!,symbol_concat(Type,Number,AO). +fix_concept1(A,AO):- symbol_concat('"',Mid,A),symbol_concat(AS,'"',Mid),symbol_string(AS,AO). +fix_concept1(A,AO):- symbol_concat(AO,'(gene name)',A),AO\==''. + +fix_concept1(A,N):- symbol(A),!,N=A. +%fix_concept(S,A):- number_string(A,S),!. + + +% ======================================= +% Fix Concept +% ======================================= + +fix_concept(A,New):- is_list(A),!,maplist(fix_concept,A,L),!,New=L. +fix_concept(A,New):- \+ symbol(A), !,New=A. +fix_concept(S,O):- once(fix_concept1(S,M)),S\=@=M,!,fix_concept(M,O). +fix_concept(A,New):- =(A,New),!. + + +fix_columns_nth('genome-cyto-seq', 1). +fix_columns_nth('genome-cyto-seq', 2). +fix_columns_nth('genome-cyto-seq', 3). +fix_columns_nth(allele_genetic_interactions, 3). +fix_columns_nth(dmel_human_orthologs_disease, 6). +fix_columns_nth(dmel_human_orthologs_disease, 7). +fix_columns_nth(dmel_paralogs, 10). +fix_columns_nth(dmel_paralogs, 11). +fix_columns_nth(dmel_paralogs, 5). +fix_columns_nth(dmel_paralogs, 8). +fix_columns_nth(entity_publication, 4). +fix_columns_nth(fbgn_NAseq_Uniprot, 7). +fix_columns_nth(fbrf_pmid_pmcid_doi, 2). +fix_columns_nth(gene_genetic_interactions, 1). +fix_columns_nth(gene_genetic_interactions, 2). +fix_columns_nth(gene_genetic_interactions, 3). +fix_columns_nth(gene_genetic_interactions, 4). +fix_columns_nth(gene_groups_HGNC, 4). +fix_columns_nth(gene_rpkm_matrix, _). +fix_columns_nth(gene_rpkm_report, 10). +fix_columns_nth(gene_rpkm_report, 11). +fix_columns_nth(gene_rpkm_report, 8). +fix_columns_nth(gene_rpkm_report, 9). +fix_columns_nth(gene_snapshots, 4). +fix_columns_nth(genotype_phenotype, 5). +fix_columns_nth(genotype_phenotype, 6). +fix_columns_nth(gp_information, 9). +fix_columns_nth(insertion_mapping, 5). +fix_columns_nth(insertion_mapping, 6). +fix_columns_nth(physical_interactions_mitab, _). +fix_columns_nth(pmid_fbgn_uniprot, 2). +fix_columns_nth(stocks, 7). +fix_columns_nth(synonym, 5). +fix_columns_nth(synonym, 6). +fix_columns_nth(transposon_sequence_set, 4). +fix_columns_nth(transposon_sequence_set, 5). +fix_columns_nth(transposon_sequence_set, 8). + + + +:- discontiguous column_description/4. +:- discontiguous primary_column/2. +:- discontiguous column_names/2. +:- discontiguous file_location/2. + + + +% 466_896_429 +% Descriptions for allele_genetic_interactions columns +% Descriptions for genotype_phenotype_data columns +% For the file allele_genetic_interactions_*.tsv +% For the file genotype_phenotype_data_*.tsv + + + +load_flybase(Sep,File,Stream,Fn):- + must_det_ll_r(( + %ignore(swi_only(format(":- ~q.\n",[encoding(utf8)]))), + symbolic_list_concat([data,Fn],'_',Fn0), + data_pred(Fn0,Fn), + load_flybase_sv(Sep,File,Stream,Fn))). + +% Sep,File,Stream,OutputStream,Fn +load_flybase_sv(Sep,File,Stream,Fn):- at_end_of_stream(Stream),!, + once(load_fb_data(_ArgTypes,File,Stream,Fn,Sep,end_of_file)). + +load_flybase_sv(Sep,File,Stream,Fn):- + must_det_ll_r(( + flag(loaded_from_file_count,_,0), + ignore(once((table_columns(File,Header);table_columns(Fn,Header)))), + fix_header_names(Fn,Header,ArgTypes), + forall((table_columns(File,ColInfo),ArgTypes\==ColInfo),pp_fb(odd_table_columns(File,ColInfo))), + forall((table_columns(Fn,ColInfo),ArgTypes\==ColInfo),pp_fb(odd_table_columns(Fn,ColInfo))), + ((primary_column(Fn,Name),nth1(N,ArgTypes,Name))->NArgTypes=[N|ArgTypes];NArgTypes=[1|ArgTypes]), + if_t(is_list(ArgTypes),add_table_n_types(Fn,1,ArgTypes)), + ground(NArgTypes), + if_t(is_list(ArgTypes),ignore((length(ArgTypes,A),decl_fb_pred(Fn,A)))), + time((repeat, + read_line_to_chars(Stream, Chars), + once(load_flybase_chars(NArgTypes,File,Stream,Fn,Sep,Chars)), + once(reached_file_max;done_reading(File);at_end_of_stream(Stream)),!, + once(load_fb_data(NArgTypes,File,Stream,Fn,Sep,end_of_file)))), + loaded_from_file_count(X),!, + metta_stats(Fn), + pl_stats(File,X))). + + +%save_conversion_data(ArgTypes,Fn,OutputStream,Data):- maplist(write_flybase_data(ArgTypes,ArgTypes,Fn,OutputStream),Data). + +is_really_header_row([H|_],_Names):- symbol_concat('',_,H),!. + +process_metta_x_file(MXFile):- + data_pred(MXFile,Fn), + setup_call_cleanup(open(MXFile,read,In,[encoding(utf8)]), + ((repeat, + read_line_to_string(In,Chars), + (In == end_of_file -> ! ; + once((atomic_list_concat(Row0,'\t', Chars), + maplist(fast_column,Row0,Row), + assert_MeTTa([Fn|Row])))))), + close(In)). + +fast_column(X,X):- !. +fast_column(X,Y):- into_fb_term(X,Y),!. +fast_column(X,X). + +%read_csv_stream(Sep,CharsStream,Header):- read_string(CharsStream, "\n", "\r\t ",_,) +read_csv_stream(Sep,CharsStream,Header):- % \+ option_value(full_canon,[]),!, + read_line_to_string(CharsStream,Chars), + (Chars == end_of_file -> Header= Chars ; symbolic_list_concat(Header, Sep, Chars)). +read_csv_stream(Sep,CharsStream,Header):- \+ option_value(full_canon,[]),!, read_line_to_string(CharsStream,Chars), + (Chars == end_of_file -> Header= Chars ; split_string(Chars, Sep, "\s\t\n", Header)). +read_csv_stream(Sep,CharsStream,Header):- + name(Sep,[SepCode]), + csv_options(CompiledHeaderOptions,[separator(SepCode)]), + csv_read_row(CharsStream, HeaderRow, CompiledHeaderOptions), + HeaderRow=..[_|Header],!. + +read_csv(Sep,Chars,Header):- \+ option_value(full_canon,[]),!, split_string(Chars, Sep, "\s\t\n", Header). +read_csv(Sep,Chars,Header):- + open_string(Chars,CharsStream),read_csv_stream(Sep,CharsStream,Header). + + +attempt_header_row(Sep,Chars,Fn,Header,ArgTypes):- + read_csv(Sep,Chars,Header), + fix_header_names(Fn,Header,ArgTypes),!. + +:- dynamic(t_h_n/3). + +load_flybase_chars(ArgTypes,File,_Stream,_Fn,Sep,Chars):- + ( \+ member(Sep,Chars); (['#','#',' '|_]=Chars) ; (ground(ArgTypes),['#'|_]=Chars)), + %writeln(comment(Sep)=Chars),!, + (format("~n ; ~s",[Chars])), + ignore((loaded_from_file_count(X),X>2000,!,assert(done_reading(File)))). + +load_flybase_chars([N|ArgTypes],File,Stream,Fn,Sep,Chars):- + var(ArgTypes),member(Sep,Chars),['#'|_]=Chars, + (format("~n ; Maybe Header: ~s",[Chars])), + attempt_header_row(Sep,Chars,Fn,Header,ArgTypes), + is_really_header_row(Header,ArgTypes), + (fbug(t_h_n(Fn,Header,ArgTypes)),fb_assert(t_h_n(Fn,Header,ArgTypes))),!, + load_fb_data([N|ArgTypes],File,Stream,Fn,Sep,is_swipl). + +load_flybase_chars([N|ArgTypes],File,Stream,Fn,Sep,Chars):- is_swipl, + attempt_header_row(Sep,Chars,Fn,Header,_), + write_flybase_data([N|ArgTypes],Fn,Header),!, + load_fb_data([N|ArgTypes],File,Stream,Fn,Sep,is_swipl). + + +load_fb_data(_ArgTypes,File,_Stream,_Fn,_Sep,Data):- + (Data == end_of_file;done_reading(File)),!. + +load_fb_data(ArgTypes,File,Stream,Fn,Sep, is_swipl):- % \+ option_value(full_canon,[]), !, + (option_value(max_per_file,Max)->true;Max=inf), + fbug(load_fb_data(ArgTypes,File,Max,Fn,Sep)), + add_table_n_types(Fn,1,ArgTypes),!,% trace, + repeat, + once(read_csv_stream(Sep,Stream,Data)), + loaded_from_file_count(X), + (((Data== end_of_file);reached_file_max;(X>Max)) -> assert(done_reading(File)) ; + (once(write_flybase_data(ArgTypes,Fn,Data)),fail)),!. + +load_fb_data(ArgTypes,File,Stream,Fn,Sep, is_swipl):- !, + name(Sep,[SepCode]), + csv_options(CompiledOptions,[separator(SepCode)]), + (option_value(max_per_file,Max)->true;Max=inf), + fbug(load_fb_data(ArgTypes,File,Max,Fn,Sep)), + add_table_n_types(Fn,1,ArgTypes),!, + repeat, + once((csv_read_row(Stream, RData, CompiledOptions))), + loaded_from_file_count(X), + (((RData== end_of_file);reached_file_max;(X>Max)) -> assert(done_reading(File)) ; + (RData =..[_|Data], + once(write_flybase_data(ArgTypes,Fn,Data)),fail)),!. + +% recursion depth 16 million rows +load_fb_data(ArgTypes,File,Stream,Fn,Sep, is_swipl):- + name(Sep,[SepCode]), + csv_options(CompiledOptions,[strip(true),convert(true),separator(SepCode)]), + (option_value(max_per_file,Max)->true;Max=inf), + once((csv_read_row(Stream, RData, CompiledOptions))), + loaded_from_file_count(X), + (((RData== end_of_file);(X>Max)) -> assert(done_reading(File)) ; + (RData =..[_|Data], once(write_flybase_data(ArgTypes,Fn,Data)), + load_fb_data(ArgTypes,File,Stream,Fn,Sep, is_swipl))),!. + + + +column_description('allele_FBal#', "Current FlyBase identifier (FBal#) of allele.", identifier, 'Allele Identifier'). +column_description('allele_symbol', "Current FlyBase allele symbol.", symbol, 'Allele Symbol'). +column_description('Bin_value', "The expression bin classification of this gene in this RNA-Seq experiment, based on RPKM value.", numeric, 'Expression Bin'). +column_description('Cluster_Cell_Type_ID', "The FlyBase FBbt ID for the cell type represented by the cell cluster.", identifier, 'Cell Type'). +column_description('Cluster_Cell_Type_Name', "The FlyBase name for the cell type represented by the cell cluster.", name, 'Cell Type Name'). +column_description('Cluster_ID', "The FlyBase FBlc ID for the dataset representing the cell cluster.", identifier, 'Cell Cluster'). +column_description('Cluster_Name', "The FlyBase name for the dataset representing the cell cluster.", name, 'Cell Cluster Name'). +column_description('Clustering_Analysis_ID', "The FlyBase FBlc ID for the dataset representing the clustering analysis.", identifier, 'Dataset'). +column_description('Clustering_Analysis_Name', "The FlyBase name for the dataset representing the clustering analysis.", name, 'Dataset Name'). +column_description('Count_used', "Indicates if the RPKM expression value was calculated using only the exonic regions unique to the gene and not overlapping exons of other genes (Unique), or, if the RPKM expression value was calculated based on all exons of the gene regardless of overlap with other genes (Total).", category, 'Count Type'). +column_description('DATASAMPLE_NAME_(DATASET_ID)', "Each subsequent column reports the gene RPKM values for the sample listed in the header.", matrix, 'Expression Matrix'). +column_description('FBgn', "The unique FlyBase gene ID for this gene.", identifier, 'Gene'). +column_description('FBgn_id', "Unique FlyBase gene ID.", identifier, 'Gene'). +column_description('FBrf#', "Current FlyBase identifer (FBrf#) of publication from which data came.", identifier, 'Publication Identifier'). +column_description('FBrf', "Current FlyBase identifer (FBrf) of publication from which data came.", identifier, 'Publication Identifier'). +column_description('FBrf_id', "FlyBase reference ID for the publication.", identifier, 'Reference'). +column_description('Gene_ID', "The FlyBase FBgn ID for the expressed gene.", identifier, 'Gene'). +column_description('Gene_Symbol', "The FlyBase symbol for the expressed gene.", symbol, 'Gene Symbol'). +column_description('GeneSymbol', "The official FlyBase symbol for this gene.", symbol, 'Gene Symbol'). +column_description('interaction', "Interaction information associated with allele.", text, 'Interaction Info'). +column_description('Interaction_type', "Type of interaction observed, either 'suppressible' or 'enhanceable'.", category, 'Interaction Type'). +column_description('Mean_Expression', "The average level of expression of the gene across all cells of the cluster.", numeric, 'Expression Level'). +column_description('Parent_library_FBlc', "The unique FlyBase ID for the dataset project to which the RNA-Seq experiment belongs.", identifier, 'Dataset Project'). +column_description('Parent_library_name', "The official FlyBase symbol for the dataset project to which the RNA-Seq experiment belongs.", name, 'Dataset Project Name'). +column_description('phenotype_id', "Phenotypic identifier associated with the genotype.", identifier, 'Phenotype Identifier'). +column_description('phenotype_name', "Phenotypic name associated with the genotype.", name, 'Phenotype Name'). +column_description('PMID', "PubMed ID for the publication.", identifier, 'Publication'). +column_description('Pub_ID', "The FlyBase FBrf ID for the reference in which the expression was reported.", identifier, 'Publication'). +column_description('Pub_miniref', "The FlyBase citation for the publication in which the expression was reported.", citation, 'Publication Citation'). +column_description('Publication_FBrf', "Current FlyBase identifier (FBrf) of publication from which the data came.", identifier, 'Publication Reference'). +column_description('reference', "Current FlyBase identifer (FBrf#) of publication from which data came.", identifier, 'Publication Identifier'). +column_description('Release_ID', "The D. melanogaster annotation set version from which the gene model used in the analysis derives.", version, 'Annotation Version'). +column_description('RNASource_FBlc', "The unique FlyBase ID for the RNA-Seq experiment used for RPKM expression calculation.", identifier, 'RNA-Seq Experiment'). +column_description('RNASource_name', "The official FlyBase symbol for the RNA-Seq experiment used for RPKM expression calculation.", name, 'RNA-Seq Experiment Name'). +column_description('RPKM_value', "The RPKM expression value for the gene in the specified RNA-Seq experiment.", numeric, 'Expression Value'). +column_description('Source_Tissue_Anatomy', "The ansymbolical region of the source tissue used for the experiment.", category, 'Tissue Anatomy'). +column_description('Source_Tissue_Sex', "The sex of the source tissue used for the experiment.", category, 'Tissue Sex'). +column_description('Source_Tissue_Stage', "The life stage of the source tissue used for the experiment.", category, 'Tissue Stage'). +column_description('Spread', "The proportion of cells in the cluster in which the gene is detected.", proportion, 'Expression Spread'). +column_description('Total_exon_base_count', "The number of bases in all exons of this gene.", numeric, 'Total Exonic Base Count'). +column_description('UniProt_database', "Database in UniProt where the protein is listed (either UniProt/TrEMBL or UniProt/Swiss-Prot).", category, 'Protein Database'). +column_description('UniProt_id', "Unique identifier for the protein in UniProt.", identifier, 'Protein'). +column_description('Unique_exon_base_count', "The number of exonic bases unique to the gene (not overlapping exons of other genes).", numeric, 'Exonic Base Count'). +column_description(allele_FBal, "Current FlyBase identifier (FBal) of allele.", identifier, 'Allele Identifier'). +column_description(allele_symbol, "Current FlyBase allele symbol.", symbol, 'Allele Symbol'). +column_description(current_fullname, "Current full name used in FlyBase for the object.", name, 'Name'). +column_description(current_symbol, "Current symbol used in FlyBase for the object.", symbol, 'Symbol'). +column_description(gene_fullname, "The official full name for this gene.", name, 'Gene Name'). +column_description(gene_primary_id, "The unique FlyBase gene ID for this gene.", identifier, 'Gene'). +column_description(gene_symbol, "The official FlyBase symbol for this gene.", symbol, 'Gene Symbol'). +column_description(gene_type, "The type of gene.", category, 'Gene Type'). +column_description(interaction, "Interaction information associated with allele.", text, 'Interaction Info'). +column_description(listOf('genotype_FBids', ['/', ' ']), "Current FlyBase identifier(s) of the components that make up the genotype.", list, 'Genotype Identifiers'). +column_description(listOf('genotype_symbols', ['/', ' ']), "Current FlyBase symbol(s) of the components that make up the genotype.", list, 'Genotype Symbols'). +column_description(listOf('Interacting_gene_FBgn', ['|']), "Current FlyBase identifier (FBgn) of gene(s) involved in the interacting genotype.", list, 'Gene Identifier'). +column_description(listOf('Interacting_gene_symbol', ['|']), "Current FlyBase symbol of gene(s) involved in the interacting genotype.", list, 'Gene Symbol'). +column_description(listOf('qualifier_ids', ['|']), "Qualifier identifier(s) associated with phenotypic data for genotype.", list, 'Qualifier Identifiers'). +column_description(listOf('qualifier_names', ['|']), "Qualifier name(s) associated with phenotypic data for genotype.", list, 'Qualifier Names'). +column_description(listOf('Starting_gene_FBgn', ['|']), "Current FlyBase identifier (FBgn) of gene(s) involved in the starting genotype.", list, 'Gene Identifier'). +column_description(listOf('Starting_gene_symbol', ['|']), "Current FlyBase symbol of gene(s) involved in the starting genotype.", list, 'Gene Symbol'). +column_description(listOf(fullname_synonym, ['|']), "Non-current full name(s) associated with the object.", list, 'Name Synonyms'). +column_description(listOf(genotype_FBids, [/, ' ']), "Current FlyBase identifier(s) of the components that make up the genotype.", list, 'Genotype Identifiers'). +column_description(listOf(genotype_symbols, [/, ' ']), "Current FlyBase symbol(s) of the components that make up the genotype.", list, 'Genotype Symbols'). +column_description(listOf(qualifier_ids, ['|']), "Qualifier identifier(s) associated with phenotypic data for genotype.", list, 'Qualifier Identifiers'). +column_description(listOf(qualifier_names, ['|']), "Qualifier name(s) associated with phenotypic data for genotype.", list, 'Qualifier Names'). +column_description(listOf(symbol_synonym, ['|']), "Non-current symbol(s) associated with the object.", list, 'Symbol Synonyms'). +column_description(organism_abbreviation, "Abbreviation indicating the species of origin.", abbreviation, 'Organism'). +column_description(phenotype_id, "Phenotypic identifier associated with the genotype.", identifier, 'Phenotype Identifier'). +column_description(phenotype_name, "Phenotypic name associated with the genotype.", name, 'Phenotype Name'). +column_description(primary_FBid, "Primary FlyBase identifier for the object.", identifier, 'Object'). +column_description(reference, "Current FlyBase identifer (FBrf) of publication from which data came.", identifier, 'Publication Identifier'). + +column_names('allele_genetic_interactions', ['allele_symbol', 'allele_FBal#', 'interaction', 'FBrf#']). +column_names('fb_synonym', ['primary_FBid', 'organism_abbreviation', 'current_symbol', 'current_fullname', listOf(fullname_synonym, ['|']), listOf(symbol_synonym, ['|'])]). +column_names('gene_genetic_interactions', [listOf('Starting_gene_symbol', ['|']), listOf('Starting_gene_FBgn', ['|']), listOf('Interacting_gene_symbol', ['|']), listOf('Interacting_gene_FBgn', ['|']), 'Interaction_type', 'Publication_FBrf']). +column_names('gene_rpkm_matrix', ['gene_primary_id', 'gene_symbol', 'gene_fullname', 'gene_type', 'DATASAMPLE_NAME_(DATASET_ID)']). +column_names('gene_rpkm_report', ['Release_ID', 'FBgn#', 'GeneSymbol', 'Parent_library_FBlc#', 'Parent_library_name', 'RNASource_FBlc#', 'RNASource_name', 'RPKM_value', 'Bin_value', 'Unique_exon_base_count', 'Total_exon_base_count', 'Count_used']). +column_names('genotype_phenotype_data', [listOf('genotype_symbols', ['/', ' ']), listOf('genotype_FBids', ['/', ' ']), 'phenotype_name', 'phenotype_id', listOf('qualifier_names', ['|']), listOf('qualifier_ids', ['|']), 'reference']). +column_names('pmid_fbgn_uniprot', ['FBrf_id', 'PMID', 'FBgn_id', 'UniProt_database', 'UniProt_id']). +column_names('scRNA-Seq_gene_expression', ['Pub_ID', 'Pub_miniref', 'Clustering_Analysis_ID', 'Clustering_Analysis_Name', 'Source_Tissue_Sex', 'Source_Tissue_Stage', 'Source_Tissue_Anatomy', 'Cluster_ID', 'Cluster_Name', 'Cluster_Cell_Type_ID', 'Cluster_Cell_Type_Name', 'Gene_ID', 'Gene_Symbol', 'Mean_Expression', 'Spread']). + +file_location('allele_genetic_interactions', "path_to_file/allele_genetic_interactions_*.tsv"). +file_location('genotype_phenotype_data', "path_to_file/genotype_phenotype_data_*.tsv"). + +primary_column('allele_genetic_interactions', 'allele_FBal#'). +primary_column('fb_synonym', 'primary_FBid'). +primary_column('gene_genetic_interactions', 'Starting_gene_FBgn'). +primary_column('gene_rpkm_matrix', 'gene_primary_id'). +primary_column('gene_rpkm_report', 'FBgn#'). +primary_column('genotype_phenotype_data', 'genotype_FBids'). +primary_column('pmid_fbgn_uniprot', 'FBgn_id'). +primary_column('scRNA-Seq_gene_expression', 'Gene_ID'). +primary_column(allele_genetic_interactions, allele_FBal). +primary_column(dataset_metadata, 'Item_ID'). +primary_column(dmel_paralogs, 'Paralog_FBgn'). +primary_column(fb_synonym, primary_FBid). +primary_column(fbgn_exons2affy1_overlaps, 'FBgn'). +primary_column(fbgn_exons2affy2_overlaps, 'FBgn'). +primary_column(gene_genetic_interactions, 'Starting_gene_FBgn'). +primary_column(gene_rpkm_matrix, gene_primary_id). +primary_column(gene_rpkm_report, 'FBgn'). +primary_column(genotype_phenotype_data, genotype_FBids). +primary_column(pmid_fbgn_uniprot, 'FBgn_id'). + +too_generic(Var):- var(Var),!,fail. +too_generic(pub_id). +too_generic(X):- \+ symbolic_list_concat([_,_,_|_],'_',X). + + +fix_header_names(Fn,Header,GNames):- + maplist(fix_header_names(Header,Fn),Header,ArgTypes), + include( \=(''),ArgTypes,GNames). + + +%fix_header_names(FL,Fn,ID,Out):- member(RF,['#',' ','_','_id','_ID']),symbol_concat(MID,RF,ID),!,fix_header_names(FL,Fn,MID,Out). +fix_header_names(_FL,_Fn,ID,Out):- number(ID),!,Out=ID. +fix_header_names(FL,Fn,listOf(ID),listOf(Out)):- fix_header_names(FL,Fn,ID,Out),!. +fix_header_names(FL,Fn,listOf(ID,Sep),listOf(Out,Sep)):- fix_header_names(FL,Fn,ID,Out),!. +fix_header_names(FL,Fn,ID,Out):- member(RF,['#',' ','_']),symbol_concat(MID,RF,ID),!,fix_header_names(FL,Fn,MID,Out). +fix_header_names(FL,Fn,ID,Out):- member(RF,['#',' ','_']),symbol_concat(RF,MID,ID),!,fix_header_names(FL,Fn,MID,Out). +fix_header_names(FL,Fn,ID,Out):- member(RF,['__',' ']),symbolic_list_concat(MIDL,RF,ID),MIDL\=[_],symbolic_list_concat(MIDL,'_',MID),!, + fix_header_names(FL,Fn,MID,Out). +fix_header_names(FL,Fn,ID,listOf(AOut)):- member(RF,['(es)','(s)','ids']),symbolic_list_concat([Left,Right],RF,ID),symbolic_list_concat([Left,Right],'_',MID),!, + fix_header_names(FL,Fn,MID,AOut),!. % symbol_concat('ListOf_',AOut,Out),!. +fix_header_names(FL,Fn,TT,listOf(AOut)):- + member(IDs=ID,['IDs'='ID']), + symbol_concat(Type,IDs,TT), + symbol_concat(Type,ID,MID), + fix_header_names(FL,Fn,MID,AOut),!. +fix_header_names(FL,Fn,ID,listOf(AOut)):- member(RFS=RF,['_IDs'='_ID','IDs'='ID']), + symbolic_list_concat([Left,Right],RFS,ID), + symbolic_list_concat([Left,Right],RF,MID),!, + fix_header_names(FL,Fn,MID,AOut),!. % symbol_concat('ListOf_',AOut,Out),!. + + +fix_header_names(_,_,Name,Name):- \+ too_generic(Name),!. +fix_header_names(_,_,Name,Name):- symbolic_list_concat([_,_|_],'_',Name),!. +%fix_header_names(_,Fn,ID,Out):- symbolic_list_concat([Fn,ID],'_column_',Out). +%fix_header_names(FieldList,Fn,ID,Out):- symbolic_list_concat([Fn,ID],'_',Out), \+ member(Out,FieldList). +fix_header_names(_,_,Name,Name). + + +pmt :-flybase_tables(FBT),for_all(member(T,FBT), ( '\\+'(flybase_cols(T,_)) -> format('~N~q.~n',[get_fbt(T)]);true)). +use_flybase_cols(Table,Columns):- + must_det_ll(( + maplist(fix_header_names(Columns,Table),Columns,ArgTypes), + assert(flybase_col_names(Table,Columns,ArgTypes)), + do_arity_2_names(Table,ArgTypes))). + +do_arity_2_names(Table,[ID|ArgTypes]):- + must_det_ll_r(( + symbol_concat('data_',Table,F), + length([ID|ArgTypes],Arity), + length(Args,Arity), + DataCall=..[F|Args], + do_arity_2_names_dc(Table,DataCall,2,ArgTypes))). + +do_arity_2_names_dc(Table,DataCall,N,[Nth|ArgTypes]):- + do_arity_2_names_dc1(Table,DataCall,N,Nth),!, + N2 is N+1, do_arity_2_names_dc(Table,DataCall,N2,ArgTypes). +do_arity_2_names_dc(_Table,_DataCall,_N,[]). + +do_arity_2_names_dc1(Table,DataCall,N,Nth):- + must_det_ll(( + arg(1,DataCall,Arg1Data), + arg(N,DataCall,Arg2Data), + make_arity_2_name(Table,Nth,Arity2), + Arg1=..[Table,Arg1Data], + clip_id(Nth,NthNoID), + (Nth==NthNoID -> Arg2=Arg2Data ; Arg2 =..[NthNoID,Arg2Data]), + Arity2Call=..[Arity2,Arg1,Arg2], + fbug((Arity2Call:-DataCall)), + fb_assert((Arity2Call:-DataCall)))). + +make_arity_2_name(Table,Nth,Arity2):- + clip_id(Nth,NthNoID), + (symbol_concat(Table,_,Nth) + -> Arity2 = Nth + ; symbolic_list_concat([Table,NthNoID],'_',Arity2)). + + +clip_id(Nth,ID):- (symbol_concat(ID,'_id',Nth)->true;Nth=ID),!. + + + + +setup_flybase_cols:- + for_all(flybase_cols(Table,Columns), + use_flybase_cols(Table,Columns)). + +%:- load_flybase("das_precomputed/allele_genetic_interactions_fb_2022_06.tsv"). + + + + +flybase_cols(allele_genetic_interactions,['##allele_symbol','allele_FBal#',interaction,'FBrf#']). + +flybase_cols(analysis,[ analysis_id,name,description,program,programversion,algorithm,sourcename,sourceversion,sourceuri,timeexecuted]). +flybase_cols(analysisfeature,[ analysisfeature_id,feature_id,analysis_id,rawscore,normscore,significance,identity]). +flybase_cols(analysisgrp,[ analysisgrp_id,rawscore,normscore,significance,identity,analysis_id,grp_id]). +flybase_cols(analysisgrpmember,[ analysisgrpmember_id,rawscore,normscore,significance,identity,analysis_id,grpmember_id]). +flybase_cols(analysisprop,[ analysisprop_id,analysis_id,type_id,value]). +flybase_cols(audit_chado,[ audit_transaction,transaction_timestamp,userid,audited_table,record_pkey,record_ukey_cols,record_ukey_vals,audited_cols,audited_vals]). + +flybase_cols(cell_line,[ cell_line_id,name,uniquename,organism_id,timeaccessioned,timelastmodified]). +flybase_cols(cell_line_loaderm,[ cell_line_loaderm_id,cell_line_id,loaderm_id,pub_id,rank]). +flybase_cols(cell_line_loadermprop,[ cell_line_loadermprop_id,cell_line_loaderm_id,type_id,value,rank]). +flybase_cols(cell_line_dbxref,[ cell_line_dbxref_id,cell_line_id,dbxref_id,is_current]). +flybase_cols(cell_line_feature,[ cell_line_feature_id,cell_line_id,feature_id,pub_id]). +flybase_cols(cell_line_library,[ cell_line_library_id,cell_line_id,library_id,pub_id]). +flybase_cols(cell_line_libraryprop,[ cell_line_libraryprop_id,cell_line_library_id,type_id,value,rank]). +flybase_cols(cell_line_relationship,[ cell_line_relationship_id,subject_id,object_id,type_id]). +flybase_cols(cell_line_strain,[ cell_line_strain_id,strain_id,cell_line_id,pub_id]). +flybase_cols(cell_line_strainprop,[ cell_line_strainprop_id,cell_line_strain_id,type_id,value,rank]). +flybase_cols(cell_line_synonym,[ cell_line_synonym_id,cell_line_id,synonym_id,pub_id,is_current,is_internal]). +flybase_cols(cell_lineprop,[ cell_lineprop_id,cell_line_id,type_id,value,rank]). +flybase_cols(cell_lineprop_pub,[ cell_lineprop_pub_id,cell_lineprop_id,pub_id]). +flybase_cols(cell_line_pub,[ cell_line_pub_id,cell_line_id,pub_id]). +flybase_cols(contact,[ contact_id,description,name]). +flybase_cols(cv,[ cv_id,name,definition]). +flybase_cols(loaderm,[ loaderm_id,cv_id,definition,dbxref_id,is_obsolete,is_relationshiptype,name]). +flybase_cols(loaderm_dbxref,[ loaderm_dbxref_id,loaderm_id,dbxref_id,is_for_definition]). +flybase_cols(loaderm_relationship,[ loaderm_relationship_id,type_id,subject_id,object_id]). +flybase_cols(loadermpath,[ loadermpath_id,type_id,subject_id,object_id,cv_id,pathdistance]). +flybase_cols(loadermprop,[ loadermprop_id,loaderm_id,type_id,value,rank]). +flybase_cols(loadermsynonym,[ loadermsynonym_id,loaderm_id,name,type_id]). +flybase_cols(db,[ db_id,name,contact_id,description,urlprefix,url]). +flybase_cols(dbxref,[ dbxref_id,db_id,accession,version,description,url]). +flybase_cols(dbxrefprop,[ dbxrefprop_id,dbxref_id,type_id,value,rank]). +flybase_cols(eimage,[ eimage_id,eimage_data,eimage_type,image_uri]). +flybase_cols(environment,[ environment_id,uniquename,description]). +flybase_cols(environment_loaderm,[ environment_loaderm_id,environment_id,loaderm_id]). +flybase_cols(expression,[ expression_id,uniquename,md5checksum,description]). +flybase_cols(expression_loaderm,[ expression_loaderm_id,expression_id,loaderm_id,rank,loaderm_type_id]). +flybase_cols(expression_loadermprop,[ expression_loadermprop_id,expression_loaderm_id,type_id,value,rank]). +flybase_cols(expression_image,[ expression_image_id,expression_id,eimage_id]). +flybase_cols(expressionprop,[ expressionprop_id,expression_id,type_id,value,rank]). +flybase_cols(expression_pub,[ expression_pub_id,expression_id,pub_id]). +flybase_cols(feature,[ feature_id,dbxref_id,organism_id,name,uniquename,residues,seqlen,md5checksum,type_id,is_analysis,timeaccessioned,timelastmodified,is_obsolete]). +flybase_cols(feature_loaderm,[ feature_loaderm_id,feature_id,loaderm_id,pub_id,is_not]). +flybase_cols(feature_loaderm_dbxref,[ feature_loaderm_dbxref_id,feature_loaderm_id,dbxref_id]). +flybase_cols(feature_loadermprop,[ feature_loadermprop_id,feature_loaderm_id,type_id,value,rank]). +flybase_cols(feature_dbxref,[ feature_dbxref_id,feature_id,dbxref_id,is_current]). +flybase_cols(feature_expression,[ feature_expression_id,expression_id,feature_id,pub_id]). +flybase_cols(feature_expressionprop,[ feature_expressionprop_id,feature_expression_id,type_id,value,rank]). +flybase_cols(feature_genotype,[ feature_genotype_id,feature_id,genotype_id,chromosome_id,rank,cgroup,loaderm_id]). +flybase_cols(feature_grpmember,[ feature_grpmember_id,grpmember_id,feature_id]). +flybase_cols(feature_grpmember_pub,[ feature_grpmember_pub_id,pub_id,feature_grpmember_id]). +flybase_cols(feature_humanhealth_dbxref,[ feature_humanhealth_dbxref_id,humanhealth_dbxref_id,feature_id,pub_id]). +flybase_cols(feature_interaction,[ feature_interaction_id,feature_id,interaction_id,role_id,rank]). +flybase_cols(feature_interactionprop,[ feature_interactionprop_id,feature_interaction_id,type_id,value,rank]). +flybase_cols(feature_interaction_pub,[ feature_interaction_pub_id,feature_interaction_id,pub_id]). +flybase_cols(feature_phenotype,[ feature_phenotype_id,feature_id,phenotype_id]). +flybase_cols(feature_pubprop,[ feature_pubprop_id,feature_pub_id,type_id,value,rank]). +flybase_cols(feature_relationship,[ feature_relationship_id,subject_id,object_id,type_id,rank,value]). +flybase_cols(feature_relationshipprop,[ feature_relationshipprop_id,feature_relationship_id,type_id,value,rank]). +flybase_cols(feature_relationshipprop_pub,[ feature_relationshipprop_pub_id,feature_relationshipprop_id,pub_id]). +flybase_cols(feature_relationship_pub,[ feature_relationship_pub_id,feature_relationship_id,pub_id]). +flybase_cols(feature_synonym,[ feature_synonym_id,synonym_id,feature_id,pub_id,is_current,is_internal]). +flybase_cols(featureloc,[ featureloc_id,feature_id,srcfeature_id,fmin,is_fmin_partial,fmax,is_fmax_partial,strand,phase,residue_info,locgroup,rank]). +flybase_cols(featureloc_pub,[ featureloc_pub_id,featureloc_id,pub_id]). +flybase_cols(featuremap,[ featuremap_id,name,description,unittype_id]). +flybase_cols(featuremap_pub,[ featuremap_pub_id,featuremap_id,pub_id]). +flybase_cols(featurepos,[ featurepos_id,featuremap_id,feature_id,map_feature_id,mappos]). +flybase_cols(featureprop,[ featureprop_id,feature_id,type_id,value,rank]). +flybase_cols(featureprop_pub,[ featureprop_pub_id,featureprop_id,pub_id]). +flybase_cols(feature_pub,[ feature_pub_id,feature_id,pub_id]). +flybase_cols(featurerange,[ featurerange_id,featuremap_id,feature_id,leftstartf_id,leftendf_id,rightstartf_id,rightendf_id,rangestr]). +flybase_cols(genotype,[ genotype_id,uniquename,description,name,is_obsolete]). +flybase_cols(genotype_loaderm,[ genotype_loaderm_id,genotype_id,loaderm_id,pub_id,is_not,rank]). +flybase_cols(genotype_loadermprop,[ genotype_loadermprop_id,genotype_loaderm_id,type_id,value,rank]). +flybase_cols(genotype_dbxref,[ genotype_dbxref_id,genotype_id,dbxref_id,is_current]). +flybase_cols(genotype_synonym,[ genotype_synonym_id,genotype_id,synonym_id,pub_id,is_current,is_internal]). +flybase_cols(genotypeprop,[ genotypeprop_id,genotype_id,type_id,value,rank,cvalue_id]). +flybase_cols(genotypeprop_pub,[ genotypeprop_pub_id,genotypeprop_id,pub_id]). +flybase_cols(genotype_pub,[ genotype_pub_id,genotype_id,pub_id]). +flybase_cols(grp,[ grp_id,name,uniquename,type_id,is_analysis,is_obsolete]). +flybase_cols(grp_loaderm,[ grp_loaderm_id,is_not,loaderm_id,grp_id,pub_id]). +flybase_cols(grp_dbxref,[ grp_dbxref_id,is_current,dbxref_id,grp_id]). +flybase_cols(grp_pubprop,[ grp_pubprop_id,value,rank,type_id,grp_pub_id]). +flybase_cols(grp_relationship,[ grp_relationship_id,value,rank,type_id,subject_id,object_id]). +flybase_cols(grp_relationshipprop,[ grp_relationshipprop_id,value,rank,type_id,grp_relationship_id]). +flybase_cols(grp_relationship_pub,[ grp_relationship_pub_id,pub_id,grp_relationship_id]). +flybase_cols(grp_synonym,[ grp_synonym_id,synonym_id,grp_id,pub_id,is_current,is_internal]). +flybase_cols(grpmember,[ grpmember_id,rank,type_id,grp_id]). +flybase_cols(grpmember_loaderm,[ grpmember_loaderm_id,is_not,loaderm_id,grpmember_id,pub_id]). +flybase_cols(grpmemberprop,[ grpmemberprop_id,value,rank,type_id,grpmember_id]). +flybase_cols(grpmemberprop_pub,[ grpmemberprop_pub_id,pub_id,grpmemberprop_id]). +flybase_cols(grpmember_pub,[ grpmember_pub_id,pub_id,grpmember_id]). +flybase_cols(grpprop,[ grpprop_id,value,rank,type_id,grp_id]). +flybase_cols(grpprop_pub,[ grpprop_pub_id,pub_id,grpprop_id]). +flybase_cols(grp_pub,[ grp_pub_id,pub_id,grp_id]). +flybase_cols(humanhealth,[ humanhealth_id,name,uniquename,organism_id,dbxref_id,is_obsolete]). +flybase_cols(humanhealth_loaderm,[ humanhealth_loaderm_id,humanhealth_id,loaderm_id,pub_id]). +flybase_cols(humanhealth_loadermprop,[ humanhealth_loadermprop_id,humanhealth_loaderm_id,type_id,value,rank]). +flybase_cols(humanhealth_dbxref,[ humanhealth_dbxref_id,humanhealth_id,dbxref_id,is_current]). +flybase_cols(humanhealth_dbxrefprop,[ humanhealth_dbxrefprop_id,humanhealth_dbxref_id,type_id,value,rank]). +flybase_cols(humanhealth_dbxrefprop_pub,[ humanhealth_dbxrefprop_pub_id,humanhealth_dbxrefprop_id,pub_id]). +flybase_cols(humanhealth_feature,[ humanhealth_feature_id,humanhealth_id,feature_id,pub_id]). +flybase_cols(humanhealth_featureprop,[ humanhealth_featureprop_id,humanhealth_feature_id,type_id,value,rank]). +flybase_cols(humanhealth_phenotype,[ humanhealth_phenotype_id,humanhealth_id,phenotype_id,pub_id]). +flybase_cols(humanhealth_phenotypeprop,[ humanhealth_phenotypeprop_id,humanhealth_phenotype_id,type_id,value,rank]). +flybase_cols(humanhealth_pubprop,[ humanhealth_pubprop_id,value,rank,type_id,humanhealth_pub_id]). +flybase_cols(humanhealth_relationship,[ humanhealth_relationship_id,subject_id,object_id,type_id,value,rank]). +flybase_cols(humanhealth_relationship_pub,[ humanhealth_relationship_pub_id,humanhealth_relationship_id,pub_id]). +flybase_cols(humanhealth_synonym,[ humanhealth_synonym_id,humanhealth_id,synonym_id,pub_id,is_current,is_internal]). +flybase_cols(humanhealthprop,[ humanhealthprop_id,humanhealth_id,type_id,value,rank]). +flybase_cols(humanhealthprop_pub,[ humanhealthprop_pub_id,humanhealthprop_id,pub_id]). +flybase_cols(humanhealth_pub,[ humanhealth_pub_id,humanhealth_id,pub_id]). +flybase_cols(interaction,[ interaction_id,uniquename,type_id,description,is_obsolete]). +flybase_cols(interaction_cell_line,[ interaction_cell_line_id,cell_line_id,interaction_id,pub_id]). +flybase_cols(interaction_loaderm,[ interaction_loaderm_id,interaction_id,loaderm_id]). +flybase_cols(interaction_loadermprop,[ interaction_loadermprop_id,interaction_loaderm_id,type_id,value,rank]). +flybase_cols(interaction_expression,[ interaction_expression_id,expression_id,interaction_id,pub_id]). +flybase_cols(interaction_expressionprop,[ interaction_expressionprop_id,interaction_expression_id,type_id,value,rank]). +flybase_cols(interaction_group,[ interaction_group_id,uniquename,is_obsolete,description]). +flybase_cols(interaction_group_feature_interaction,[ interaction_group_feature_interaction_id,interaction_group_id,feature_interaction_id,rank,ftype]). +flybase_cols(interactionprop,[ interactionprop_id,interaction_id,type_id,value,rank]). +flybase_cols(interactionprop_pub,[ interactionprop_pub_id,interactionprop_id,pub_id]). +flybase_cols(interaction_pub,[ interaction_pub_id,interaction_id,pub_id]). +flybase_cols(library,[ library_id,organism_id,name,uniquename,type_id,is_obsolete,timeaccessioned,timelastmodified]). +flybase_cols(library_loaderm,[ library_loaderm_id,library_id,loaderm_id,pub_id]). +flybase_cols(library_loadermprop,[ library_loadermprop_id,library_loaderm_id,type_id,value,rank]). +flybase_cols(library_dbxref,[ library_dbxref_id,library_id,dbxref_id,is_current]). +flybase_cols(library_dbxrefprop,[ library_dbxrefprop_id,library_dbxref_id,type_id,value,rank]). +flybase_cols(library_expression,[ library_expression_id,expression_id,library_id,pub_id]). +flybase_cols(library_expressionprop,[ library_expressionprop_id,library_expression_id,type_id,value,rank]). +flybase_cols(library_feature,[ library_feature_id,library_id,feature_id]). +flybase_cols(library_featureprop,[ library_featureprop_id,library_feature_id,type_id,value,rank]). +flybase_cols(library_grpmember,[ library_grpmember_id,grpmember_id,library_id]). +flybase_cols(library_humanhealth,[ library_humanhealth_id,humanhealth_id,library_id,pub_id]). +flybase_cols(library_humanhealthprop,[ library_humanhealthprop_id,library_humanhealth_id,type_id,value,rank]). +flybase_cols(library_interaction,[ library_interaction_id,interaction_id,library_id,pub_id]). +flybase_cols(library_relationship,[ library_relationship_id,subject_id,object_id,type_id]). +flybase_cols(library_relationship_pub,[ library_relationship_pub_id,library_relationship_id,pub_id]). +flybase_cols(library_strain,[ library_strain_id,strain_id,library_id,pub_id]). +flybase_cols(library_strainprop,[ library_strainprop_id,library_strain_id,type_id,value,rank]). +flybase_cols(library_synonym,[ library_synonym_id,synonym_id,library_id,pub_id,is_current,is_internal]). +flybase_cols(libraryprop,[ libraryprop_id,library_id,type_id,value,rank]). +flybase_cols(libraryprop_pub,[ libraryprop_pub_id,libraryprop_id,pub_id]). +flybase_cols(library_pub,[ library_pub_id,library_id,pub_id]). +flybase_cols(lock,[ lock_id,username,locktype,lockname,lockrank,lockstatus,timeaccessioend,timelastmodified,chadoxmlfile,comment,task]). +flybase_cols(organism,[ organism_id,abbreviation,genus,species,common_name,comment]). +flybase_cols(organism_loaderm,[ organism_loaderm_id,organism_id,loaderm_id,rank,pub_id]). +flybase_cols(organism_loadermprop,[ organism_loadermprop_id,organism_loaderm_id,type_id,value,rank]). +flybase_cols(organism_dbxref,[ organism_dbxref_id,organism_id,dbxref_id,is_current]). +flybase_cols(organism_grpmember,[ organism_grpmember_id,grpmember_id,organism_id]). +flybase_cols(organism_library,[ organism_library_id,organism_id,library_id]). +flybase_cols(organismprop,[ organismprop_id,organism_id,type_id,value,rank]). +flybase_cols(organismprop_pub,[ organismprop_pub_id,organismprop_id,pub_id]). +flybase_cols(organism_pub,[ organism_pub_id,organism_id,pub_id]). +flybase_cols(phendesc,[ phendesc_id,genotype_id,environment_id,description,type_id,pub_id]). +flybase_cols(phenotype,[ phenotype_id,uniquename,observable_id,attr_id,value,cvalue_id,assay_id]). +flybase_cols(phenotype_comparison,[ phenotype_comparison_id,genotype1_id,environment1_id,genotype2_id,environment2_id,phenotype1_id,phenotype2_id,pub_id,organism_id]). +flybase_cols(phenotype_comparison_loaderm,[ phenotype_comparison_loaderm_id,phenotype_comparison_id,loaderm_id,rank]). +flybase_cols(phenotype_loaderm,[ phenotype_loaderm_id,phenotype_id,loaderm_id,rank]). +flybase_cols(phenstatement,[ phenstatement_id,genotype_id,environment_id,phenotype_id,type_id,pub_id]). +flybase_cols(project,[ project_id,name,description]). +flybase_cols(pub,[ pub_id,title,volumetitle,volume,series_name,issue,pyear,pages,miniref,type_id,is_obsolete,publisher,pubplace,uniquename]). +flybase_cols(pub_dbxref,[ pub_dbxref_id,pub_id,dbxref_id,is_current]). +flybase_cols(pub_relationship,[ pub_relationship_id,type_id,subject_id,object_id]). +flybase_cols(pubauthor,[ pubauthor_id,pub_id,rank,editor,surname,givennames,suffix]). +flybase_cols(pubprop,[ pubprop_id,pub_id,type_id,value,rank]). +flybase_cols(stock,[ stock_id,dbxref_id,organism_id,name,uniquename,description,type_id,is_obsolete]). +flybase_cols(stock_loaderm,[ stock_loaderm_id,stock_id,loaderm_id,pub_id]). +flybase_cols(stock_dbxref,[ stock_dbxref_id,stock_id,dbxref_id,is_current]). +flybase_cols(stock_genotype,[ stock_genotype_id,stock_id,genotype_id]). +flybase_cols(stock_relationship,[ stock_relationship_id,subject_id,object_id,type_id,value,rank]). +flybase_cols(stock_relationship_pub,[ stock_relationship_pub_id,stock_relationship_id,pub_id]). +flybase_cols(stockcollection,[ stockcollection_id,type_id,contact_id,name,uniquename]). +flybase_cols(stockcollection_stock,[ stockcollection_stock_id,stockcollection_id,stock_id]). +flybase_cols(stockcollectionprop,[ stockcollectionprop_id,stockcollection_id,type_id,value,rank]). +flybase_cols(stockprop,[ stockprop_id,stock_id,type_id,value,rank]). +flybase_cols(stockprop_pub,[ stockprop_pub_id,stockprop_id,pub_id]). +flybase_cols(stock_pub,[ stock_pub_id,stock_id,pub_id]). +flybase_cols(strain,[ strain_id,name,uniquename,organism_id,dbxref_id,is_obsolete]). +flybase_cols(strain_loaderm,[ strain_loaderm_id,strain_id,loaderm_id,pub_id]). +flybase_cols(strain_loadermprop,[ strain_loadermprop_id,strain_loaderm_id,type_id,value,rank]). +flybase_cols(strain_dbxref,[ strain_dbxref_id,strain_id,dbxref_id,is_current]). +flybase_cols(strain_feature,[ strain_feature_id,strain_id,feature_id,pub_id]). +flybase_cols(strain_featureprop,[ strain_featureprop_id,strain_feature_id,type_id,value,rank]). +flybase_cols(strain_phenotype,[ strain_phenotype_id,strain_id,phenotype_id,pub_id]). +flybase_cols(strain_phenotypeprop,[ strain_phenotypeprop_id,strain_phenotype_id,type_id,value,rank]). +flybase_cols(strain_relationship,[ strain_relationship_id,subject_id,object_id,type_id,value,rank]). +flybase_cols(strain_relationship_pub,[ strain_relationship_pub_id,strain_relationship_id,pub_id]). +flybase_cols(strain_synonym,[ strain_synonym_id,strain_id,synonym_id,pub_id,is_current,is_internal]). +flybase_cols(strainprop,[ strainprop_id,strain_id,type_id,value,rank]). +flybase_cols(strainprop_pub,[ strainprop_pub_id,strainprop_id,pub_id]). +flybase_cols(strain_pub,[ strain_pub_id,strain_id,pub_id]). +flybase_cols(synonym,[ synonym_id,name,type_id,synonym_sgml]). +flybase_cols(tableinfo,[ tableinfo_id,name,primary_key_column,is_view,view_on_table_id,superclass_table_id,is_updateable,modification_date]). +flybase_cols(update_track,[ update_track_id,release,fbid,time_update,author,statement,comment,annotation_id]). + + +table_columns(T,List):- table_columns_tt(TT,List), eigther_contains(T,TT),!. + +table_columns_tt(TT,List):- column_names(TT,List). +table_columns_tt(TT,List):- flybase_cols(TT,List). +table_columns_tt(TT,List):- t_h_n(TT,_,List). + +eigther_contains(TT,T):- TT=T,!. +eigther_contains(T,TT):- symbol_contains(T,TT),!. +eigther_contains(TT,T):- symbol_contains(T,TT),!. + + + + + +column_names('cyto-genetic-seq', ['Cytogenetic_map_position', 'Genetic_map_position', 'Sequence_coordinates_(release_6)', 'R6_conversion_notes']). +column_names('Dmel_enzyme', [gene_group_id, gene_group_name, listOf(gene_group_GO_id), listOf(gene_group_GO_name), listOf(gene_group_EC_number), listOf(gene_group_EC_name), gene_id, gene_symbol, gene_name, listOf(gene_EC_number), listOf(gene_EC_name)]). +column_names('scRNA-Seq_gene_expression', ['Pub_ID', 'Pub_miniref', 'Clustering_Analysis_ID', 'Clustering_Analysis_Name', 'Source_Tissue_Sex', 'Source_Tissue_Stage', 'Source_Tissue_Anatomy', 'Cluster_ID', 'Cluster_Name', 'Cluster_Cell_Type_ID', 'Cluster_Cell_Type_Name', 'Gene_ID', 'Gene_Symbol', 'Mean_Expression', 'Spread']). +column_names(allele_genetic_interactions, [allele_symbol, allele_FBal, interaction, 'FBrf']). +column_names(allele_phenotypic, [allele_symbol, allele_FBal, phenotype, 'FBrf']). +column_names(fbal_to_fbgn, ['AlleleID', 'AlleleSymbol', 'GeneID', 'GeneSymbol']). +column_names(genotype_phenotype_data, [listOf(genotype_symbols, [/, ' ']), listOf(genotype_FBids, [/, ' ']), phenotype_name, phenotype_id, listOf(qualifier_names, ['|']), listOf(qualifier_ids, ['|']), reference]). +% #genotype_symbols genotype_FBids phenotype_name phenotype_id qualifier_names qualifier_ids reference +column_names(automated_gene_summaries, [primary_FBgn, summary_text]). +column_names(best_gene_summary, ['FBgn', 'Gene_Symbol', 'Summary_Source', 'Summary']). +column_names(cDNA_clone, ['FBcl', organism_abbreviation, clone_name, dataset_metadata_name, listOf(cDNA_accession), listOf('EST_accession')]). +column_names(dataset_metadata, ['Dataset_Metadata_ID', 'Dataset_Metadata_Name', 'Item_ID', 'Item_Name']). +column_names(disease_model_annotations, ['FBgn', 'Gene_symbol', 'HGNC', 'DO_qualifier', 'DO', 'DO_term', 'Allele_used_in_model_(FBal)', 'Allele_used_in_model_(symbol)', 'Based_on_orthology_with_(HGNC_ID)', 'Based_on_orthology_with_(symbol)', 'Evidence/interacting_alleles', 'Reference_(FBrf)']). +column_names(dmel_gene_sequence_ontology_annotations, [gene_primary_id, gene_symbol, so_term_name, so_term_id]). +column_names(dmel_human_orthologs_disease, ['Dmel_gene', 'Dmel_gene_symbol', 'Human_gene_HGNC', 'Human_gene_OMIM', 'Human_gene_symbol', 'DIOPT_score', 'OMIM_Phenotype_IDs', 'OMIM_Phenotype_IDs[name]']). +column_names(dmel_paralogs, ['FBgn', 'GeneSymbol', 'Arm/Scaffold', 'Location', 'Strand', 'Paralog_FBgn', 'Paralog_GeneSymbol', 'Paralog_Arm/Scaffold', 'Paralog_Location', 'Paralog_Strand', 'DIOPT_score']). +column_names(dmel_unique_protein_isoforms, ['FBgn', 'FB_gene_symbol', representative_protein, listOf(identical_protein)]). +column_names(entity_publication, [entity_id, entity_name, 'FlyBase_publication', 'PubMed']). +column_names(fb_synonym, [primary_FBid, organism_abbreviation, current_symbol, current_fullname, listOf(fullname_synonym, ['|']), listOf(symbol_synonym, ['|'])]). +column_names(fbgn_annotation_ID, [gene_symbol, organism_abbreviation, primary_FBgn, listOf(secondary_FBgn), annotation_ID, listOf(secondary_annotation_ID)]). +column_names(fbgn_exons2affy1_overlaps, ['FBgn', listOf(affy)]). +column_names(fbgn_exons2affy2_overlaps, ['FBgn', listOf(affy)]). +column_names(fbgn_fbtr_fbpp, ['FBgn', 'FBtr', 'FBpp']). +column_names(fbgn_fbtr_fbpp_expanded, [organism, gene_type, gene_ID, gene_symbol, gene_fullname, annotation_ID, transcript_type, transcript_ID, transcript_symbol, polypeptide_ID, polypeptide_symbol]). +column_names(fbgn_gleanr, [organism_abbreviation, gene_symbol, primary_FBgn, 'GLEANR']). +column_names(fbgn_NAseq_Uniprot, [gene_symbol, organism_abbreviation, primary_FBgn, nucleotide_accession, na_based_protein_accession, 'UniprotKB/Swiss-Prot/TrEMBL_accession', 'EntrezGene', 'RefSeq_transcripts', 'RefSeq_proteins']). +column_names(fbgn_uniprot, [primary_FBgn, gene_symbol, 'CG', 'UniprotKB/Swiss-Prot/TrEMBL_accession']). +column_names(fbrf_pmid_pmcid_doi, ['FBrf', 'PMID', 'PMCID', 'DOI', pub_type, miniref, pmid_added]). +column_names(gene_functional_complementation, ['Dmel_gene_symbol', 'Dmel_gene_FBgn', ortholog_gene_symbol, ortholog_gene_FBgn_ID, reference_FBrf]). +column_names(gene_genetic_interactions, [listOf('Starting_gene_symbol'), listOf('Starting_gene_FBgn'), listOf('Interacting_gene_symbol'), listOf('Interacting_gene_FBgn'), 'Interaction_type', 'Publication_FBrf']). +column_names(gene_group, ['FB_group', 'FB_group_symbol', 'FB_group_name', 'Parent_FB_group', 'Parent_FB_group_symbol', 'Group_member_FB_gene', 'Group_member_FB_gene_symbol']). +column_names(gene_groups_HGNC, ['FB_group', 'FB_group_symbol', 'FB_group_name', 'HGNC_family']). +column_names(gene_map_table, [organism_abbreviation, current_symbol, primary_FBid, recombination_loc, cytogenetic_loc, sequence_loc]). +column_names(gene_rpkm_matrix, [gene_primary_id, gene_symbol, gene_fullname, gene_type, 'DATASAMPLE_NAME_(DATASET_ID)']). +column_names(gene_rpkm_report, ['Release_ID', 'FBgn', 'GeneSymbol', 'Parent_library_FBlc', 'Parent_library_name', 'RNASource_FBlc', 'RNASource_name', 'RPKM_value', 'Bin_value', 'Unique_exon_base_count', 'Total_exon_base_count', 'Count_used']). +column_names(gene_snapshots, ['FBgn', 'GeneSymbol', 'GeneName', datestamp, gene_snapshot_text]). +column_names(genomic_clone, ['FBcl', organism_abbreviation, clone_name, accession]). + +column_names(insertion_mapping, [insertion_symbol, 'FBti', genomic_location, range, orientation, estimated_cytogenetic_location, observed_cytogenetic_location]). +column_names(organism_list, [genus, species, abbreviation, common_name, 'NCBI_taxon', 'drosophilid?']). +column_names(pathway_group, ['FB_group', 'FB_group_symbol', 'FB_group_name', 'Parent_FB_group', 'Parent_FB_group_symbol', 'Group_member_FB_gene', 'Group_member_FB_gene_symbol']). +column_names(physical_interactions_mitab, [listOf('ID_Interactor_A'), listOf('ID_Interactor_B'), listOf('Alt_ID_Interactor_A'), listOf('Alt_ID_Interactor_B'), listOf('Alias_Interactor_A'), listOf('Alias_Interactor_B'), listOf('Interaction_Detection_Method'), listOf('Publication_1st_Author'), listOf('Publication'), 'Taxid_Interactor_A', 'Taxid_Interactor_B', listOf('Interaction_Type'), listOf('Source_Database'), listOf('Interaction_Identifier'), listOf('Confidence_Value'), listOf('Expansion_Method'), listOf('Biological_Role_Interactor_A'), listOf('Biological_Role_Interactor_B'), listOf('Experimental_Role_Interactor_A'), listOf('Experimental_Role_Interactor_B'), listOf('Type_Interactor_A'), listOf('Type_Interactor_B'), listOf('Xref_Interactor_A'), listOf('Xref_Interactor_B'), listOf('Interaction_Xref'), listOf('Annotation_Interactor_A'), listOf('Annotation_Interactor_B'), listOf('Interaction_Annotation'), listOf('Host_Organism'), 'Interaction_Parameters', 'Creation_Date', 'Update_Date', 'Checksum_Interactor_A', 'Checksum_Interactor_B', 'Interaction_Checksum', 'Negative', listOf('Feature_Interactor_A'), listOf('Feature_Interactor_B'), 'Stoichiometry_Interactor_A', 'Stoichiometry_Interactor_B', listOf('Identification_Method_Participant_A'), listOf('Identification_Method_Participant_B')]). +column_names(pmid_fbgn_uniprot, ['FBrf', 'PMID', 'FBgn', 'UniProt_database', 'UniProt_id']). +column_names(synonym, [primary_FBid, organism_abbreviation, current_symbol, current_fullname, listOf(fullname_synonym), listOf(symbol_synonym)]). + +column_names_ext(pmid_fbgn_uniprot, ['FBrf_id', 'PMID', 'FBgn_id', 'UniProt_database', 'UniProt_id']). +column_names_ext(gene_genetic_interactions, [listOf('Starting_gene_symbol', ['|']), listOf('Starting_gene_FBgn', ['|']), listOf('Interacting_gene_symbol', ['|']), listOf('Interacting_gene_FBgn', ['|']), 'Interaction_type', 'Publication_FBrf']). +column_names_ext(gene_rpkm_matrix, [gene_primary_id, gene_symbol, gene_fullname, gene_type, 'BCM_1_E2-4hr_(FBlc0000061)', 'BCM_1_E14-16hr_(FBlc0000062)', 'BCM_1_E2-16hr_(FBlc0000063)', 'BCM_1_E2-16hr100_(FBlc0000064)', 'BCM_1_L3i_(FBlc0000065)', 'BCM_1_L3i100_(FBlc0000066)', 'BCM_1_P3d_(FBlc0000067)', 'BCM_1_FA3d_(FBlc0000068)', 'BCM_1_MA3d_(FBlc0000069)', 'BCM_1_P_(FBlc0000070)', 'BCM_1_L_(FBlc0000071)', 'BCM_1_A17d_(FBlc0000072)', 'mE_mRNA_em0-2hr_(FBlc0000086)', 'mE_mRNA_em2-4hr_(FBlc0000087)', 'mE_mRNA_em4-6hr_(FBlc0000088)', 'mE_mRNA_em6-8hr_(FBlc0000089)', 'mE_mRNA_em8-10hr_(FBlc0000090)', 'mE_mRNA_em10-12hr_(FBlc0000091)', 'mE_mRNA_em12-14hr_(FBlc0000092)', 'mE_mRNA_em14-16hr_(FBlc0000093)', 'mE_mRNA_em16-18hr_(FBlc0000094)', 'mE_mRNA_em18-20hr_(FBlc0000095)', 'mE_mRNA_em20-22hr_(FBlc0000096)', 'mE_mRNA_em22-24hr_(FBlc0000097)', 'mE_mRNA_L1_(FBlc0000098)', 'mE_mRNA_L2_(FBlc0000099)', 'mE_mRNA_L3_12hr_(FBlc0000100)', 'mE_mRNA_L3_PS1-2_(FBlc0000101)', 'mE_mRNA_L3_PS3-6_(FBlc0000102)', 'mE_mRNA_L3_PS7-9_(FBlc0000103)', 'mE_mRNA_WPP_(FBlc0000104)', 'mE_mRNA_P5_(FBlc0000105)', 'mE_mRNA_P6_(FBlc0000106)', 'mE_mRNA_P8_(FBlc0000107)', 'mE_mRNA_P9-10_(FBlc0000108)', 'mE_mRNA_P15_(FBlc0000109)', 'mE_mRNA_AdF_Ecl_1days_(FBlc0000110)', 'mE_mRNA_AdF_Ecl_5days_(FBlc0000111)', 'mE_mRNA_AdF_Ecl_30days_(FBlc0000112)', 'mE_mRNA_AdM_Ecl_1days_(FBlc0000113)', 'mE_mRNA_AdM_Ecl_5days_(FBlc0000114)', 'mE_mRNA_AdM_Ecl_30days_(FBlc0000115)', 'mE_mRNA_A_MateF_1d_head_(FBlc0000207)', 'mE_mRNA_A_MateF_4d_ovary_(FBlc0000208)', 'mE_mRNA_A_MateM_1d_head_(FBlc0000209)', 'mE_mRNA_A_VirF_1d_head_(FBlc0000210)', 'mE_mRNA_A_VirF_4d_head_(FBlc0000211)', 'mE_mRNA_A_MateF_20d_head_(FBlc0000212)', 'mE_mRNA_A_MateF_4d_head_(FBlc0000213)', 'mE_mRNA_A_MateM_20d_head_(FBlc0000214)', 'mE_mRNA_A_MateM_4d_acc_gland_(FBlc0000215)', 'mE_mRNA_A_MateM_4d_head_(FBlc0000216)', 'mE_mRNA_A_MateM_4d_testis_(FBlc0000217)', 'mE_mRNA_A_1d_carcass_(FBlc0000218)', 'mE_mRNA_A_1d_dig_sys_(FBlc0000219)', 'mE_mRNA_A_20d_carcass_(FBlc0000220)', 'mE_mRNA_A_20d_dig_sys_(FBlc0000221)', 'mE_mRNA_A_4d_carcass_(FBlc0000222)', 'mE_mRNA_A_4d_dig_sys_(FBlc0000223)', 'mE_mRNA_P8_CNS_(FBlc0000224)', 'mE_mRNA_L3_CNS_(FBlc0000225)', 'mE_mRNA_L3_Wand_carcass_(FBlc0000226)', 'mE_mRNA_L3_Wand_dig_sys_(FBlc0000227)', 'mE_mRNA_L3_Wand_fat_(FBlc0000228)', 'mE_mRNA_L3_Wand_imag_disc_(FBlc0000229)', 'mE_mRNA_L3_Wand_saliv_(FBlc0000230)', 'mE_mRNA_A_VirF_20d_head_(FBlc0000231)', 'mE_mRNA_A_VirF_4d_ovary_(FBlc0000232)', 'mE_mRNA_WPP_fat_(FBlc0000233)', 'mE_mRNA_WPP_saliv_(FBlc0000234)', 'mE_mRNA_P8_fat_(FBlc0000235)', 'mE_mRNA_A_4d_Cold1_(FBlc0000237)', 'mE_mRNA_A_4d_Cold2_(FBlc0000238)', 'mE_mRNA_L3_Cu_0.5mM_(FBlc0000239)', 'mE_mRNA_L3_late_Zn_5mM_(FBlc0000240)', 'mE_mRNA_A_4d_Cu_15mM_(FBlc0000241)', 'mE_mRNA_A_4d_Zn_4.5mM_(FBlc0000242)', 'mE_mRNA_A_4d_Caffeine_25mg/ml_(FBlc0000243)', 'mE_mRNA_A_4d_Caffeine_2.5mg/ml_(FBlc0000244)', 'mE_mRNA_L3_Caffeine_1.5mg/ml_(FBlc0000245)', 'mE_mRNA_A_4d_Cd_0.1M_(FBlc0000246)', 'mE_mRNA_A_4d_Cd_0.05M_(FBlc0000247)', 'mE_mRNA_L3_Cd_12h_(FBlc0000248)', 'mE_mRNA_L3_Cd_6hr_(FBlc0000249)', 'mE_mRNA_A_4d_Paraquat_5mM_(FBlc0000250)', 'mE_mRNA_A_4d_Paraquat_10mM_(FBlc0000251)', 'mE_mRNA_L3_Rotenone_8ug_(FBlc0000252)', 'mE_mRNA_L3_Rotenone_2ug_(FBlc0000253)', 'mE_mRNA_L3_EtOH_10_(FBlc0000254)', 'mE_mRNA_L3_EtOH_5_(FBlc0000255)', 'mE_mRNA_L3_EtOH_2.5_(FBlc0000256)', 'mE_mRNA_A_4d_Heatshock_(FBlc0000257)', 'mE_mRNA_A_10d_Resveratrol_100uM_(FBlc0000672)', 'mE_mRNA_A_10d_Rotenone_Starved_(FBlc0000673)', 'mE_mRNA_F_Sindbis_virus_(FBlc0000674)', 'mE_mRNA_L_Sindbis_virus_(FBlc0000675)', 'mE_mRNA_M_Sindbis_virus_(FBlc0000676)', 'mE_mRNA_P_Sindbis_virus_(FBlc0000677)', 'mE_mRNA_CME-W2_cells_(FBlc0000261)', 'mE_mRNA_GM2_cells_(FBlc0000262)', 'mE_mRNA_mbn2_cells_(FBlc0000263)', 'mE_mRNA_BG2-c2_cells_(FBlc0000264)', 'mE_mRNA_D20-c5_cells_(FBlc0000265)', 'mE_mRNA_S3_cells_(FBlc0000266)', 'mE_mRNA_1182-4H_cells_(FBlc0000267)', 'mE_mRNA_CME_L1_cells_(FBlc0000268)', 'mE_mRNA_Kc167_cells_(FBlc0000269)', 'mE_mRNA_BG1-c1_cells_(FBlc0000270)', 'mE_mRNA_D11_cells_(FBlc0000271)', 'mE_mRNA_D16-c3_cells_(FBlc0000272)', 'mE_mRNA_D17-c3_cells_(FBlc0000273)', 'mE_mRNA_D21_cells_(FBlc0000274)', 'mE_mRNA_D32_cells_(FBlc0000275)', 'mE_mRNA_D4-c1_cells_(FBlc0000276)', 'mE_mRNA_D8_cells_(FBlc0000277)', 'mE_mRNA_D9_cells_(FBlc0000278)', 'mE_mRNA_S1_cells_(FBlc0000279)', 'mE_mRNA_S2R+_cells_(FBlc0000280)', 'mE_mRNA_Sg4_cells_(FBlc0000281)', 'mE_mRNA_OSS_cells_(FBlc0000282)', 'mE_mRNA_OSC_cells_(FBlc0000283)', 'mE_mRNA_fGS_cells_(FBlc0000284)', 'Knoblich_mRNA_L3_CNS_neuroblast_(FBlc0000505)', 'Knoblich_mRNA_L3_CNS_neuron_(FBlc0000506)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_Brain_(FBlc0003619)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_Crop_(FBlc0003620)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_Carcass_(FBlc0003621)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_Eye_(FBlc0003622)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_FatBody_(FBlc0003623)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_Head_(FBlc0003624)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_Hindgut_(FBlc0003625)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_Midgut_(FBlc0003626)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_Ovary_(FBlc0003627)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_RectalPad_(FBlc0003628)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_SalivaryGland_(FBlc0003629)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_ThoracicoAbdominalGanglion_(FBlc0003630)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_MalpighianTubule_(FBlc0003631)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_Mated_Spermathecum_(FBlc0003632)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_Virgin_Spermathecum_(FBlc0003633)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_Whole_(FBlc0003634)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_Brain_(FBlc0003635)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_Crop_(FBlc0003636)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_Carcass_(FBlc0003637)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_Eye_(FBlc0003638)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_FatBody_(FBlc0003639)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_Head_(FBlc0003640)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_Hindgut_(FBlc0003641)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_Midgut_(FBlc0003642)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_RectalPad_(FBlc0003643)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_SalivaryGland_(FBlc0003644)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_ThoracicoAbdominalGanglion_(FBlc0003645)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_MalpighianTubule_(FBlc0003646)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_Testis_(FBlc0003647)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_AccessoryGland_(FBlc0003648)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_Whole_(FBlc0003649)', 'RNA-Seq_Profile_FlyAtlas2_L3_CNS_(FBlc0003650)', 'RNA-Seq_Profile_FlyAtlas2_L3_FatBody_(FBlc0003651)', 'RNA-Seq_Profile_FlyAtlas2_L3_Hindgut_(FBlc0003652)', 'RNA-Seq_Profile_FlyAtlas2_L3_MalpighianTubule_(FBlc0003653)', 'RNA-Seq_Profile_FlyAtlas2_L3_Midgut_(FBlc0003654)', 'RNA-Seq_Profile_FlyAtlas2_L3_SalivaryGland_(FBlc0003655)', 'RNA-Seq_Profile_FlyAtlas2_L3_Trachea_(FBlc0003656)', 'RNA-Seq_Profile_FlyAtlas2_L3_Carcass_(FBlc0003657)', 'RNA-Seq_Profile_FlyAtlas2_L3_Whole_(FBlc0003658)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_Heart_(FBlc0003724)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_Heart_(FBlc0003725)']). + +flybase_tables([ +analysis, analysisfeature, analysisgrp, analysisgrpmember, analysisprop, audit_chado, cell_line, cell_line_loaderm, cell_line_loadermprop, +cell_line_dbxref, cell_line_feature, cell_line_library, cell_line_libraryprop, cell_line_pub, cell_line_relationship, cell_line_strain, +cell_line_strainprop, cell_line_synonym, cell_lineprop, cell_lineprop_pub, contact, cv, loaderm, loaderm_dbxref, loaderm_relationship, +loadermpath, loadermprop, loadermsynonym, db, dbxref, dbxrefprop, eimage, environment, environment_loaderm, expression, expression_loaderm, +expression_loadermprop, expression_image, expression_pub, expressionprop, feature, feature_loaderm, feature_loaderm_dbxref, +feature_loadermprop, feature_dbxref, feature_expression, feature_expressionprop, feature_genotype, feature_grpmember, +feature_grpmember_pub, feature_humanhealth_dbxref, feature_interaction, feature_interaction_pub, feature_interactionprop, +feature_phenotype, feature_pub, feature_pubprop, feature_relationship, feature_relationship_pub, feature_relationshipprop, +feature_relationshipprop_pub, feature_synonym, featureloc, featureloc_pub, featuremap, featuremap_pub, featurepos, featureprop, +featureprop_pub, featurerange, genotype, genotype_loaderm, genotype_loadermprop, genotype_dbxref, genotype_pub, genotype_synonym, +genotypeprop, genotypeprop_pub, grp, grp_loaderm, grp_dbxref, grp_pub, grp_pubprop, grp_relationship, grp_relationship_pub, +grp_relationshipprop, grp_synonym, grpmember, grpmember_loaderm, grpmember_pub, grpmemberprop, grpmemberprop_pub, grpprop, +grpprop_pub, humanhealth, humanhealth_loaderm, humanhealth_loadermprop, humanhealth_dbxref, humanhealth_dbxrefprop, +humanhealth_dbxrefprop_pub, humanhealth_feature, humanhealth_featureprop, humanhealth_phenotype, humanhealth_phenotypeprop, +humanhealth_pub, humanhealth_pubprop, humanhealth_relationship, humanhealth_relationship_pub, humanhealth_synonym, humanhealthprop, +humanhealthprop_pub, interaction, interaction_cell_line, interaction_loaderm, interaction_loadermprop, interaction_expression, +interaction_expressionprop, interaction_group, interaction_group_feature_interaction, interaction_pub, interactionprop, +interactionprop_pub, library, library_loaderm, library_loadermprop, library_dbxref, library_dbxrefprop, library_expression, +library_expressionprop, library_feature, library_featureprop, library_grpmember, library_humanhealth, library_humanhealthprop, +library_interaction, library_pub, library_relationship, library_relationship_pub, library_strain, library_strainprop, library_synonym, + libraryprop, libraryprop_pub, lock, organism, organism_loaderm, organism_loadermprop, organism_dbxref, organism_grpmember, + organism_library, organism_pub, organismprop, organismprop_pub, phendesc, phenotype, phenotype_comparison, phenotype_comparison_loaderm, + phenotype_loaderm, phenstatement, project, pub, pub_dbxref, pub_relationship, pubauthor, pubprop, sql_features, sql_implementation_info, + sql_parts, sql_sizing, stock, stock_loaderm, stock_dbxref, stock_genotype, stock_pub, stock_relationship, stock_relationship_pub, + stockcollection, stockcollection_stock, stockcollectionprop, stockprop, stockprop_pub, strain, strain_loaderm, strain_loadermprop, + strain_dbxref, strain_feature, strain_featureprop, strain_phenotype, strain_phenotypeprop, +strain_pub, strain_relationship, strain_relationship_pub, strain_synonym, strainprop, strainprop_pub, synonym, tableinfo, update_track]). + + + +table_n_type(allele_genetic_interactions, 1, allele_symbol, _). +table_n_type(allele_genetic_interactions, 2, allele_FBal, 'FBal'). +table_n_type(allele_genetic_interactions, 3, interaction, _). +table_n_type(allele_genetic_interactions, 4, 'FBrf', 'FBrf'). +table_n_type(disease_model_annotations, 1, 'FBgn', 'FBgn'). +table_n_type(disease_model_annotations, 2, 'Gene_symbol', _). +table_n_type(disease_model_annotations, 3, 'HGNC', 'HGNC'). +table_n_type(disease_model_annotations, 4, 'DO_qualifier', _). +table_n_type(disease_model_annotations, 5, 'DO', _). +table_n_type(disease_model_annotations, 6, 'DO_term', _). +table_n_type(disease_model_annotations, 7, 'Allele_used_in_model_(FBal)', 'FBal'). +table_n_type(disease_model_annotations, 8, 'Allele_used_in_model_(symbol)', _). +table_n_type(disease_model_annotations, 9, 'Based_on_orthology_with_(HGNC_ID)', 'HGNC'). +table_n_type(disease_model_annotations, 10, 'Based_on_orthology_with_(symbol)', _). +table_n_type(disease_model_annotations, 11, 'Evidence/interacting_alleles', _). +table_n_type(disease_model_annotations, 12, 'Reference_(FBrf)', 'FBrf'). +table_n_type(dmel_gene_sequence_ontology_annotations, 1, gene_primary_id, _). +table_n_type(dmel_gene_sequence_ontology_annotations, 2, gene_symbol, _). +table_n_type(dmel_gene_sequence_ontology_annotations, 3, so_term_name, _). +table_n_type(dmel_gene_sequence_ontology_annotations, 4, so_term_id, _). +table_n_type(dmel_human_orthologs_disease, 1, 'Dmel_gene', _). +table_n_type(dmel_human_orthologs_disease, 2, 'Dmel_gene_symbol', _). +table_n_type(dmel_human_orthologs_disease, 3, 'Human_gene_HGNC', 'HGNC'). +table_n_type(dmel_human_orthologs_disease, 4, 'Human_gene_OMIM', 'OMIM'). +table_n_type(dmel_human_orthologs_disease, 5, 'Human_gene_symbol', _). +table_n_type(dmel_human_orthologs_disease, 6, 'DIOPT_score', _). +table_n_type(dmel_human_orthologs_disease, 7, listOf('OMIM_Phenotype_IDs',[',']), 'OMIM'). +table_n_type(dmel_human_orthologs_disease, 8, 'OMIM_Phenotype_IDs[name]', 'OMIM'). +table_n_type(fbgn_fbtr_fbpp_expanded, 1, organism, _). +table_n_type(fbgn_fbtr_fbpp_expanded, 2, gene_type, _). +table_n_type(fbgn_fbtr_fbpp_expanded, 3, gene_ID, 'FBgn'). +table_n_type(fbgn_fbtr_fbpp_expanded, 4, gene_symbol, _). +table_n_type(fbgn_fbtr_fbpp_expanded, 5, gene_fullname, _). +table_n_type(fbgn_fbtr_fbpp_expanded, 6, annotation_ID, _). +table_n_type(fbgn_fbtr_fbpp_expanded, 7, transcript_type, _). +table_n_type(fbgn_fbtr_fbpp_expanded, 8, transcript_ID, 'FBtr'). +table_n_type(fbgn_fbtr_fbpp_expanded, 9, transcript_symbol, _). +table_n_type(fbgn_fbtr_fbpp_expanded, 10, polypeptide_ID, 'FBpp'). +table_n_type(fbgn_fbtr_fbpp_expanded, 11, polypeptide_symbol, _). +table_n_type(fbrf_pmid_pmcid_doi, 1, 'FBrf', 'FBrf'). +table_n_type(fbrf_pmid_pmcid_doi, 2, 'PMID', 'PMID'). +table_n_type(fbrf_pmid_pmcid_doi, 3, 'PMCID', 'PMCID'). +table_n_type(fbrf_pmid_pmcid_doi, 4, 'DOI', 'DOI'). +table_n_type(fbrf_pmid_pmcid_doi, 5, pub_type, _). +table_n_type(fbrf_pmid_pmcid_doi, 6, miniref, _). +table_n_type(fbrf_pmid_pmcid_doi, 7, pmid_added, _). +table_n_type(gene_genetic_interactions, 1, 'Starting_gene_symbol', _). +table_n_type(gene_genetic_interactions, 2, 'Starting_gene_FBgn', 'FBgn'). +table_n_type(gene_genetic_interactions, 3, 'Interacting_gene_symbol', _). +table_n_type(gene_genetic_interactions, 4, 'Interacting_gene_FBgn', 'FBgn'). +table_n_type(gene_genetic_interactions, 5, 'Interaction_type', _). +table_n_type(gene_genetic_interactions, 6, 'Publication_FBrf', 'FBrf'). +table_n_type(gene_map_table, 1, organism_abbreviation, _). +table_n_type(gene_map_table, 2, current_symbol, _). +table_n_type(gene_map_table, 3, primary_FBid, 'FBgn'). +table_n_type(gene_map_table, 4, recombination_loc, _). +table_n_type(gene_map_table, 5, cytogenetic_loc, _). +table_n_type(gene_map_table, 6, sequence_loc, _). +table_n_type(physical_interactions_mitab, 1, 'ID_Interactor_A', _). +table_n_type(physical_interactions_mitab, 2, 'ID_Interactor_B', _). +table_n_type(physical_interactions_mitab, 3, 'Alt_ID_Interactor_A', _). +table_n_type(physical_interactions_mitab, 4, 'Alt_ID_Interactor_B', _). +table_n_type(physical_interactions_mitab, 5, 'Alias_Interactor_A', _). +table_n_type(physical_interactions_mitab, 6, 'Alias_Interactor_B', _). +table_n_type(physical_interactions_mitab, 7, 'Interaction_Detection_Method', _). +table_n_type(physical_interactions_mitab, 8, 'Publication_1st_Author', _). +table_n_type(physical_interactions_mitab, 9, 'Publication', _). +table_n_type(physical_interactions_mitab, 10, 'Taxid_Interactor_A', _). +table_n_type(physical_interactions_mitab, 11, 'Taxid_Interactor_B', _). +table_n_type(physical_interactions_mitab, 12, 'Interaction_Type', _). +table_n_type(physical_interactions_mitab, 13, 'Source_Database', _). +table_n_type(physical_interactions_mitab, 14, 'Interaction_Identifier', _). +table_n_type(physical_interactions_mitab, 15, 'Confidence_Value', _). +table_n_type(physical_interactions_mitab, 16, 'Expansion_Method', _). +table_n_type(physical_interactions_mitab, 17, 'Biological_Role_Interactor_A', _). +table_n_type(physical_interactions_mitab, 18, 'Biological_Role_Interactor_B', _). +table_n_type(physical_interactions_mitab, 19, 'Experimental_Role_Interactor_A', _). +table_n_type(physical_interactions_mitab, 20, 'Experimental_Role_Interactor_B', _). +table_n_type(physical_interactions_mitab, 21, 'Type_Interactor_A', _). +table_n_type(physical_interactions_mitab, 22, 'Type_Interactor_B', _). +table_n_type(physical_interactions_mitab, 23, 'Xref_Interactor_A', _). +table_n_type(physical_interactions_mitab, 24, 'Xref_Interactor_B', _). +table_n_type(physical_interactions_mitab, 25, 'Interaction_Xref', _). +table_n_type(physical_interactions_mitab, 26, 'Annotation_Interactor_A', _). +table_n_type(physical_interactions_mitab, 27, 'Annotation_Interactor_B', _). +table_n_type(physical_interactions_mitab, 28, 'Interaction_Annotation', _). +table_n_type(physical_interactions_mitab, 29, 'Host_Organism', _). +table_n_type(physical_interactions_mitab, 30, 'Interaction_Parameters', _). +table_n_type(physical_interactions_mitab, 31, 'Creation_Date', _). +table_n_type(physical_interactions_mitab, 32, 'Update_Date', _). +table_n_type(physical_interactions_mitab, 33, 'Checksum_Interactor_A', _). +table_n_type(physical_interactions_mitab, 34, 'Checksum_Interactor_B', _). +table_n_type(physical_interactions_mitab, 35, 'Interaction_Checksum', _). +table_n_type(physical_interactions_mitab, 36, 'Negative', _). +table_n_type(physical_interactions_mitab, 37, 'Feature_Interactor_A', _). +table_n_type(physical_interactions_mitab, 38, 'Feature_Interactor_B', _). +table_n_type(physical_interactions_mitab, 39, 'Stoichiometry_Interactor_A', _). +table_n_type(physical_interactions_mitab, 40, 'Stoichiometry_Interactor_B', _). +table_n_type(physical_interactions_mitab, 41, 'Identification_Method_Participant_A', _). +table_n_type(physical_interactions_mitab, 42, 'Identification_Method_Participant_B', _). +table_n_type(fbal_to_fbgn, 1, 'AlleleID', 'FBal'). +table_n_type(fbal_to_fbgn, 2, 'AlleleSymbol', _). +table_n_type(fbal_to_fbgn, 3, 'GeneID', 'FBgn'). +table_n_type(fbal_to_fbgn, 4, 'GeneSymbol', _). +table_n_type(cDNA_clone, 1, 'FBcl', 'FBcl'). +table_n_type(cDNA_clone, 2, organism_abbreviation, _). +table_n_type(cDNA_clone, 3, clone_name, _). +table_n_type(cDNA_clone, 4, dataset_metadata_name, _). +table_n_type(cDNA_clone, 5, cDNA_accession, _). +table_n_type(cDNA_clone, 6, 'EST_accession', _). +table_n_type(genomic_clone, 1, 'FBcl', 'FBcl'). +table_n_type(genomic_clone, 2, organism_abbreviation, _). +table_n_type(genomic_clone, 3, clone_name, _). +table_n_type(genomic_clone, 4, accession, _). +/* +table_n_type(fbgn_uniprot, 1, primary_FBgn, 'FBgn'). +table_n_type(fbgn_uniprot, 2, gene_symbol, _). +table_n_type(fbgn_uniprot, 3, 'CG', _). +table_n_type(fbgn_uniprot, 4, 'UniprotKB/Swiss-Prot/TrEMBL_accession', _). +table_n_type(pmid_fbgn_uniprot, 1, primary_FBgn, 'FBgn'). +table_n_type(pmid_fbgn_uniprot, 2, gene_symbol, _). +table_n_type(pmid_fbgn_uniprot, 3, 'CG', _). +table_n_type(pmid_fbgn_uniprot, 4, 'UniprotKB/Swiss-Prot/TrEMBL_accession', _). +*/ +table_n_type(automated_gene_summaries, 1, primary_FBgn, 'FBgn'). +table_n_type(automated_gene_summaries, 2, summary_text, _). + +table_n_type(best_gene_summary, 1, 'FBgn', 'FBgn'). +table_n_type(best_gene_summary, 2, 'Gene_Symbol', _). +table_n_type(best_gene_summary, 3, 'Summary_Source', _). +table_n_type(best_gene_summary, 4, 'Summary', _). +table_n_type('Dmel_enzyme', 1, gene_group_id, _). +table_n_type('Dmel_enzyme', 2, gene_group_name, _). +table_n_type('Dmel_enzyme', 3, gene_group_GO_id, _). +table_n_type('Dmel_enzyme', 4, gene_group_GO_name, _). +table_n_type('Dmel_enzyme', 5, gene_group_EC_number, _). +table_n_type('Dmel_enzyme', 6, gene_group_EC_name, _). +table_n_type('Dmel_enzyme', 7, gene_id, 'FBgn'). +table_n_type('Dmel_enzyme', 8, gene_symbol, _). +table_n_type('Dmel_enzyme', 9, gene_name, _). +table_n_type('Dmel_enzyme', 10, gene_EC_number, _). +table_n_type('Dmel_enzyme', 11, gene_EC_name, _). +table_n_type(dmel_unique_protein_isoforms, 1, 'FBgn', 'FBgn'). +table_n_type(dmel_unique_protein_isoforms, 2, 'FB_gene_symbol', _). +table_n_type(dmel_unique_protein_isoforms, 3, representative_protein, _). +table_n_type(dmel_unique_protein_isoforms, 4, identical_protein, _). +table_n_type(fbgn_annotation_ID, 1, gene_symbol, _). +table_n_type(fbgn_annotation_ID, 2, organism_abbreviation, _). +table_n_type(fbgn_annotation_ID, 3, primary_FBgn, 'FBgn'). +table_n_type(fbgn_annotation_ID, 4, secondary_FBgn, 'FBgn'). +table_n_type(fbgn_annotation_ID, 5, annotation_ID, 'FBan'). +table_n_type(fbgn_annotation_ID, 6, secondary_annotation_ID, 'FBan'). +table_n_type(fbgn_exons2affy1_overlaps, 1, 'FBgn', 'FBgn'). +table_n_type(fbgn_exons2affy1_overlaps, 2, affy, _). +table_n_type(fbgn_exons2affy2_overlaps, 1, 'FBgn', 'FBgn'). +table_n_type(fbgn_exons2affy2_overlaps, 2, affy, _). +table_n_type(fbgn_fbtr_fbpp, 1, 'FBgn', 'FBgn'). +table_n_type(fbgn_fbtr_fbpp, 2, 'FBtr', 'FBtr'). +table_n_type(fbgn_fbtr_fbpp, 3, 'FBpp', 'FBpp'). +table_n_type(fbgn_gleanr, 1, organism_abbreviation, _). +table_n_type(fbgn_gleanr, 2, gene_symbol, _). +table_n_type(fbgn_gleanr, 3, primary_FBgn, 'FBgn'). +table_n_type(fbgn_gleanr, 4, 'GLEANR', _). +/* +table_n_type(fbgn_NAseq_Uniprot, 1, gene_symbol, _). +table_n_type(fbgn_NAseq_Uniprot, 2, organism_abbreviation, _). +table_n_type(fbgn_NAseq_Uniprot, 3, primary_FBgn, 'FBgn'). +table_n_type(fbgn_NAseq_Uniprot, 4, nucleotide_accession, _). +table_n_type(fbgn_NAseq_Uniprot, 5, na_based_protein_accession, _). +table_n_type(fbgn_NAseq_Uniprot, 6, 'UniprotKB/Swiss-Prot/TrEMBL_accession', _). +table_n_type(fbgn_NAseq_Uniprot, 7, 'EntrezGene', _). +table_n_type(fbgn_NAseq_Uniprot, 8, 'RefSeq_transcripts', _). +table_n_type(fbgn_NAseq_Uniprot, 9, 'RefSeq_proteins', _). +*/ +table_n_type(gene_functional_complementation, 1, 'Dmel_gene_symbol', _). +table_n_type(gene_functional_complementation, 2, 'Dmel_gene_FBgn', 'FBgn'). +table_n_type(gene_functional_complementation, 3, ortholog_gene_symbol, _). +table_n_type(gene_functional_complementation, 4, ortholog_gene_FBgn_ID, 'FBgn'). +table_n_type(gene_functional_complementation, 5, reference_FBrf, 'FBrf'). +table_n_type(gene_group, 1, 'FB_group', 'FBgg'). +table_n_type(gene_group, 2, 'FB_group_symbol', _). +table_n_type(gene_group, 3, 'FB_group_name', _). +table_n_type(gene_group, 4, 'Parent_FB_group', 'FBgg'). +table_n_type(gene_group, 5, 'Parent_FB_group_symbol', _). +table_n_type(gene_group, 6, 'Group_member_FB_gene', 'FBgn'). +table_n_type(gene_group, 7, 'Group_member_FB_gene_symbol', _). +table_n_type(gene_groups_HGNC, 1, 'FB_group', 'FBgg'). +table_n_type(gene_groups_HGNC, 2, 'FB_group_symbol', _). +table_n_type(gene_groups_HGNC, 3, 'FB_group_name', _). +table_n_type(gene_groups_HGNC, 4, 'Parent_FB_group', 'FBgg'). +table_n_type(gene_groups_HGNC, 5, 'Parent_FB_group_symbol', _). +table_n_type(gene_groups_HGNC, 6, 'Group_member_FB_gene', 'FBgn'). +table_n_type(gene_groups_HGNC, 7, 'Group_member_FB_gene_symbol', _). +table_n_type(gene_rpkm_matrix, 1, gene_primary_id, 'FBgn'). +table_n_type(gene_rpkm_matrix, 2, gene_symbol, _). +table_n_type(gene_rpkm_matrix, 3, gene_fullname, _). +table_n_type(gene_rpkm_matrix, 4, gene_type, _). +table_n_type(gene_rpkm_matrix, 5, 'BCM_1_E2-4hr_(FBlc0000061)', 'FBlc'). +table_n_type(gene_rpkm_matrix, 6, 'BCM_1_E14-16hr_(FBlc0000062)', 'FBlc'). +table_n_type(gene_rpkm_matrix, 7, 'BCM_1_E2-16hr_(FBlc0000063)', 'FBlc'). +table_n_type(gene_rpkm_matrix, 8, 'BCM_1_E2-16hr100_(FBlc0000064)', 'FBlc'). +table_n_type(gene_rpkm_matrix, 9, 'BCM_1_L3i_(FBlc0000065)', 'FBlc'). +table_n_type(gene_rpkm_matrix, 10, 'BCM_1_L3i100_(FBlc0000066)', 'FBlc'). +table_n_type(gene_rpkm_matrix, 11, 'BCM_1_P3d_(FBlc0000067)', 'FBlc'). +table_n_type(gene_rpkm_matrix, 12, 'BCM_1_FA3d_(FBlc0000068)', 'FBlc'). +table_n_type(gene_rpkm_matrix, 13, 'BCM_1_MA3d_(FBlc0000069)', 'FBlc'). +table_n_type(gene_rpkm_matrix, 14, 'BCM_1_P_(FBlc0000070)', 'FBlc'). +table_n_type(gene_rpkm_matrix, 15, 'BCM_1_L_(FBlc0000071)', 'FBlc'). +table_n_type(gene_rpkm_matrix, 16, 'BCM_1_A17d_(FBlc0000072)', 'FBlc'). +table_n_type(gene_rpkm_report, 1, 'Release_ID', _). +table_n_type(gene_rpkm_report, 2, 'FBgn', 'FBgn'). +table_n_type(gene_rpkm_report, 3, 'GeneSymbol', _). +table_n_type(gene_rpkm_report, 4, 'Parent_library_FBlc', 'FBlc'). +table_n_type(gene_rpkm_report, 5, 'Parent_library_name', _). +table_n_type(gene_rpkm_report, 6, 'RNASource_FBlc', 'FBlc'). +table_n_type(gene_rpkm_report, 7, 'RNASource_name', _). +table_n_type(gene_rpkm_report, 8, 'RPKM_value', _). +table_n_type(gene_rpkm_report, 9, 'Bin_value', _). +table_n_type(gene_rpkm_report, 10, 'Unique_exon_base_count', _). +table_n_type(gene_rpkm_report, 11, 'Total_exon_base_count', _). +table_n_type(gene_rpkm_report, 12, 'Count_used', _). +table_n_type(gene_snapshots, 1, 'FBgn', 'FBgn'). +table_n_type(gene_snapshots, 2, 'GeneSymbol', _). +table_n_type(gene_snapshots, 3, 'GeneName', _). +table_n_type(gene_snapshots, 4, datestamp, _). +table_n_type(gene_snapshots, 5, gene_snapshot_text, _). +table_n_type(pathway_group, 1, 'FB_group', 'FBgg'). +table_n_type(pathway_group, 2, 'FB_group_symbol', _). +table_n_type(pathway_group, 3, 'FB_group_name', _). +table_n_type(pathway_group, 4, 'Parent_FB_group', 'FBgg'). +table_n_type(pathway_group, 5, 'Parent_FB_group_symbol', _). +table_n_type(pathway_group, 6, 'Group_member_FB_gene', 'FBgn'). +table_n_type(pathway_group, 7, 'Group_member_FB_gene_symbol', _). +table_n_type(insertion_mapping, 1, insertion_symbol, _). +table_n_type(insertion_mapping, 2, 'FBti', 'FBti'). +table_n_type(insertion_mapping, 3, genomic_location, _). +table_n_type(insertion_mapping, 4, range, _). +table_n_type(insertion_mapping, 5, orientation, _). +table_n_type(insertion_mapping, 6, estimated_cytogenetic_location, _). +table_n_type(insertion_mapping, 7, observed_cytogenetic_location, _). +table_n_type('cyto-genetic-seq', 1, 'Cytogenetic_map_position', _). +table_n_type('cyto-genetic-seq', 2, 'Genetic_map_position', _). +table_n_type('cyto-genetic-seq', 3, 'Sequence_coordinates_(release_6)', _). +table_n_type('cyto-genetic-seq', 4, 'R6_conversion_notes', _). +table_n_type(dataset_metadata, 1, 'Dataset_Metadata_ID', _). +table_n_type(dataset_metadata, 2, 'Dataset_Metadata_Name', _). +table_n_type(dataset_metadata, 3, 'Item_ID', _). +table_n_type(dataset_metadata, 4, 'Item_Name', _). +table_n_type(dmel_paralogs, 1, 'FBgn', 'FBgn'). +table_n_type(dmel_paralogs, 2, 'GeneSymbol', _). +table_n_type(dmel_paralogs, 3, 'Arm/Scaffold', _). +table_n_type(dmel_paralogs, 4, 'Location', _). +table_n_type(dmel_paralogs, 5, 'Strand', _). +table_n_type(dmel_paralogs, 6, 'Paralog_FBgn', 'FBgn'). +table_n_type(dmel_paralogs, 7, 'Paralog_GeneSymbol', _). +table_n_type(dmel_paralogs, 8, 'Paralog_Arm/Scaffold', _). +table_n_type(dmel_paralogs, 9, 'Paralog_Location', _). +table_n_type(dmel_paralogs, 10, 'Paralog_Strand', _). +table_n_type(dmel_paralogs, 11, 'DIOPT_score', _). +table_n_type(entity_publication, 1, entity_id, _). +table_n_type(entity_publication, 2, entity_name, _). +table_n_type(entity_publication, 3, 'FlyBase_publication', 'FBrf'). +table_n_type(entity_publication, 4, 'PubMed', _). +table_n_type(organism_list, 1, genus, _). +table_n_type(organism_list, 2, species, _). +table_n_type(organism_list, 3, abbreviation, _). +table_n_type(organism_list, 4, common_name, _). +table_n_type(organism_list, 5, 'NCBI_taxon', _). +table_n_type(organism_list, 6, 'drosophilid?', _). +table_n_type(stocks, 1, stock_id, 'FBst'). +table_n_type(stocks, 2, dbxref_id, _). +table_n_type(stocks, 3, organism_id, _). +table_n_type(stocks, 4, name, _). +table_n_type(stocks, 5, uniquename, _). +table_n_type(stocks, 6, description, _). +table_n_type(stocks, 7, type_id, _). +table_n_type(stocks, 8, is_obsolete, _). +table_n_type(synonym, 1, primary_FBid, 'FBgn'). +table_n_type(synonym, 2, organism_abbreviation, _). +table_n_type(synonym, 3, current_symbol, _). +table_n_type(synonym, 4, current_fullname, _). +table_n_type(synonym, 5, fullname_synonym, _). +table_n_type(synonym, 6, symbol_synonym, _). + + +guess_rest(P,N,T,Guess):- table_n_type(P,N,T,Guess),var(Guess),fb_pred(P,A),functor(C,P,A),arg(N,C,Guess),once(call(C)). + +:- dynamic numeric_value_p_n/3. +:- module_transparent numeric_value_p_n/3. + +numeric_value_p_n(dmel_human_orthologs_disease, 6, 'DIOPT_score'). +numeric_value_p_n(dmel_human_orthologs_disease, 7, 'OMIM_Phenotype_IDs'). +numeric_value_p_n(fbrf_pmid_pmcid_doi, 2, 'PMID'). +numeric_value_p_n(pmid_fbgn_uniprot, 2, gene_symbol). +numeric_value_p_n(fbgn_NAseq_Uniprot, 7, 'EntrezGene'). +numeric_value_p_n(gene_groups_HGNC, 4, 'Parent_FB_group'). +numeric_value_p_n(gene_rpkm_matrix, 5, 'BCM_1_E2-4hr_(FBlc0000061)'). +numeric_value_p_n(gene_rpkm_matrix, 6, 'BCM_1_E14-16hr_(FBlc0000062)'). +numeric_value_p_n(gene_rpkm_matrix, 7, 'BCM_1_E2-16hr_(FBlc0000063)'). +numeric_value_p_n(gene_rpkm_matrix, 8, 'BCM_1_E2-16hr100_(FBlc0000064)'). +numeric_value_p_n(gene_rpkm_matrix, 9, 'BCM_1_L3i_(FBlc0000065)'). +numeric_value_p_n(gene_rpkm_matrix, 10, 'BCM_1_L3i100_(FBlc0000066)'). +numeric_value_p_n(gene_rpkm_matrix, 11, 'BCM_1_P3d_(FBlc0000067)'). +numeric_value_p_n(gene_rpkm_matrix, 12, 'BCM_1_FA3d_(FBlc0000068)'). +numeric_value_p_n(gene_rpkm_matrix, 13, 'BCM_1_MA3d_(FBlc0000069)'). +numeric_value_p_n(gene_rpkm_matrix, 14, 'BCM_1_P_(FBlc0000070)'). +numeric_value_p_n(gene_rpkm_matrix, 15, 'BCM_1_L_(FBlc0000071)'). +numeric_value_p_n(gene_rpkm_matrix, 16, 'BCM_1_A17d_(FBlc0000072)'). +numeric_value_p_n(gene_rpkm_matrix, 17, 'mE_mRNA_em0-2hr_(FBlc0000086)'). +numeric_value_p_n(gene_rpkm_matrix, 18, 'mE_mRNA_em2-4hr_(FBlc0000087)'). +numeric_value_p_n(gene_rpkm_matrix, 19, 'mE_mRNA_em4-6hr_(FBlc0000088)'). +numeric_value_p_n(gene_rpkm_matrix, 20, 'mE_mRNA_em6-8hr_(FBlc0000089)'). +numeric_value_p_n(gene_rpkm_matrix, 21, 'mE_mRNA_em8-10hr_(FBlc0000090)'). +numeric_value_p_n(gene_rpkm_matrix, 22, 'mE_mRNA_em10-12hr_(FBlc0000091)'). +numeric_value_p_n(gene_rpkm_matrix, 23, 'mE_mRNA_em12-14hr_(FBlc0000092)'). +numeric_value_p_n(gene_rpkm_matrix, 24, 'mE_mRNA_em14-16hr_(FBlc0000093)'). +numeric_value_p_n(gene_rpkm_matrix, 25, 'mE_mRNA_em16-18hr_(FBlc0000094)'). +numeric_value_p_n(gene_rpkm_matrix, 26, 'mE_mRNA_em18-20hr_(FBlc0000095)'). +numeric_value_p_n(gene_rpkm_matrix, 27, 'mE_mRNA_em20-22hr_(FBlc0000096)'). +numeric_value_p_n(gene_rpkm_matrix, 28, 'mE_mRNA_em22-24hr_(FBlc0000097)'). +numeric_value_p_n(gene_rpkm_matrix, 29, 'mE_mRNA_L1_(FBlc0000098)'). +numeric_value_p_n(gene_rpkm_matrix, 30, 'mE_mRNA_L2_(FBlc0000099)'). +numeric_value_p_n(gene_rpkm_matrix, 31, 'mE_mRNA_L3_12hr_(FBlc0000100)'). +numeric_value_p_n(gene_rpkm_matrix, 32, 'mE_mRNA_L3_PS1-2_(FBlc0000101)'). +numeric_value_p_n(gene_rpkm_matrix, 33, 'mE_mRNA_L3_PS3-6_(FBlc0000102)'). +numeric_value_p_n(gene_rpkm_matrix, 34, 'mE_mRNA_L3_PS7-9_(FBlc0000103)'). +numeric_value_p_n(gene_rpkm_matrix, 35, 'mE_mRNA_WPP_(FBlc0000104)'). +numeric_value_p_n(gene_rpkm_matrix, 36, 'mE_mRNA_P5_(FBlc0000105)'). +numeric_value_p_n(gene_rpkm_matrix, 37, 'mE_mRNA_P6_(FBlc0000106)'). +numeric_value_p_n(gene_rpkm_matrix, 38, 'mE_mRNA_P8_(FBlc0000107)'). +numeric_value_p_n(gene_rpkm_matrix, 39, 'mE_mRNA_P9-10_(FBlc0000108)'). +numeric_value_p_n(gene_rpkm_matrix, 40, 'mE_mRNA_P15_(FBlc0000109)'). +numeric_value_p_n(gene_rpkm_matrix, 41, 'mE_mRNA_AdF_Ecl_1days_(FBlc0000110)'). +numeric_value_p_n(gene_rpkm_matrix, 42, 'mE_mRNA_AdF_Ecl_5days_(FBlc0000111)'). +numeric_value_p_n(gene_rpkm_matrix, 43, 'mE_mRNA_AdF_Ecl_30days_(FBlc0000112)'). +numeric_value_p_n(gene_rpkm_matrix, 44, 'mE_mRNA_AdM_Ecl_1days_(FBlc0000113)'). +numeric_value_p_n(gene_rpkm_matrix, 45, 'mE_mRNA_AdM_Ecl_5days_(FBlc0000114)'). +numeric_value_p_n(gene_rpkm_matrix, 46, 'mE_mRNA_AdM_Ecl_30days_(FBlc0000115)'). +numeric_value_p_n(gene_rpkm_matrix, 47, 'mE_mRNA_A_MateF_1d_head_(FBlc0000207)'). +numeric_value_p_n(gene_rpkm_matrix, 48, 'mE_mRNA_A_MateF_4d_ovary_(FBlc0000208)'). +numeric_value_p_n(gene_rpkm_matrix, 49, 'mE_mRNA_A_MateM_1d_head_(FBlc0000209)'). +numeric_value_p_n(gene_rpkm_matrix, 50, 'mE_mRNA_A_VirF_1d_head_(FBlc0000210)'). +numeric_value_p_n(gene_rpkm_matrix, 51, 'mE_mRNA_A_VirF_4d_head_(FBlc0000211)'). +numeric_value_p_n(gene_rpkm_matrix, 52, 'mE_mRNA_A_MateF_20d_head_(FBlc0000212)'). +numeric_value_p_n(gene_rpkm_matrix, 53, 'mE_mRNA_A_MateF_4d_head_(FBlc0000213)'). +numeric_value_p_n(gene_rpkm_matrix, 54, 'mE_mRNA_A_MateM_20d_head_(FBlc0000214)'). +numeric_value_p_n(gene_rpkm_matrix, 55, 'mE_mRNA_A_MateM_4d_acc_gland_(FBlc0000215)'). +numeric_value_p_n(gene_rpkm_matrix, 56, 'mE_mRNA_A_MateM_4d_head_(FBlc0000216)'). +numeric_value_p_n(gene_rpkm_matrix, 57, 'mE_mRNA_A_MateM_4d_testis_(FBlc0000217)'). +numeric_value_p_n(gene_rpkm_matrix, 58, 'mE_mRNA_A_1d_carcass_(FBlc0000218)'). +numeric_value_p_n(gene_rpkm_matrix, 59, 'mE_mRNA_A_1d_dig_sys_(FBlc0000219)'). +numeric_value_p_n(gene_rpkm_matrix, 60, 'mE_mRNA_A_20d_carcass_(FBlc0000220)'). +numeric_value_p_n(gene_rpkm_matrix, 61, 'mE_mRNA_A_20d_dig_sys_(FBlc0000221)'). +numeric_value_p_n(gene_rpkm_matrix, 62, 'mE_mRNA_A_4d_carcass_(FBlc0000222)'). +numeric_value_p_n(gene_rpkm_matrix, 63, 'mE_mRNA_A_4d_dig_sys_(FBlc0000223)'). +numeric_value_p_n(gene_rpkm_matrix, 64, 'mE_mRNA_P8_CNS_(FBlc0000224)'). +numeric_value_p_n(gene_rpkm_matrix, 65, 'mE_mRNA_L3_CNS_(FBlc0000225)'). +numeric_value_p_n(gene_rpkm_matrix, 66, 'mE_mRNA_L3_Wand_carcass_(FBlc0000226)'). +numeric_value_p_n(gene_rpkm_matrix, 67, 'mE_mRNA_L3_Wand_dig_sys_(FBlc0000227)'). +numeric_value_p_n(gene_rpkm_matrix, 68, 'mE_mRNA_L3_Wand_fat_(FBlc0000228)'). +numeric_value_p_n(gene_rpkm_matrix, 69, 'mE_mRNA_L3_Wand_imag_disc_(FBlc0000229)'). +numeric_value_p_n(gene_rpkm_matrix, 70, 'mE_mRNA_L3_Wand_saliv_(FBlc0000230)'). +numeric_value_p_n(gene_rpkm_matrix, 71, 'mE_mRNA_A_VirF_20d_head_(FBlc0000231)'). +numeric_value_p_n(gene_rpkm_matrix, 72, 'mE_mRNA_A_VirF_4d_ovary_(FBlc0000232)'). +numeric_value_p_n(gene_rpkm_matrix, 73, 'mE_mRNA_WPP_fat_(FBlc0000233)'). +numeric_value_p_n(gene_rpkm_matrix, 74, 'mE_mRNA_WPP_saliv_(FBlc0000234)'). +numeric_value_p_n(gene_rpkm_matrix, 75, 'mE_mRNA_P8_fat_(FBlc0000235)'). +numeric_value_p_n(gene_rpkm_matrix, 76, 'mE_mRNA_A_4d_Cold1_(FBlc0000237)'). +numeric_value_p_n(gene_rpkm_matrix, 77, 'mE_mRNA_A_4d_Cold2_(FBlc0000238)'). +numeric_value_p_n(gene_rpkm_matrix, 78, 'mE_mRNA_L3_Cu_0.5mM_(FBlc0000239)'). +numeric_value_p_n(gene_rpkm_matrix, 79, 'mE_mRNA_L3_late_Zn_5mM_(FBlc0000240)'). +numeric_value_p_n(gene_rpkm_matrix, 80, 'mE_mRNA_A_4d_Cu_15mM_(FBlc0000241)'). +numeric_value_p_n(gene_rpkm_matrix, 81, 'mE_mRNA_A_4d_Zn_4.5mM_(FBlc0000242)'). +numeric_value_p_n(gene_rpkm_matrix, 82, 'mE_mRNA_A_4d_Caffeine_25mg/ml_(FBlc0000243)'). +numeric_value_p_n(gene_rpkm_matrix, 83, 'mE_mRNA_A_4d_Caffeine_2.5mg/ml_(FBlc0000244)'). +numeric_value_p_n(gene_rpkm_matrix, 84, 'mE_mRNA_L3_Caffeine_1.5mg/ml_(FBlc0000245)'). +numeric_value_p_n(gene_rpkm_matrix, 85, 'mE_mRNA_A_4d_Cd_0.1M_(FBlc0000246)'). +numeric_value_p_n(gene_rpkm_matrix, 86, 'mE_mRNA_A_4d_Cd_0.05M_(FBlc0000247)'). +numeric_value_p_n(gene_rpkm_matrix, 87, 'mE_mRNA_L3_Cd_12h_(FBlc0000248)'). +numeric_value_p_n(gene_rpkm_matrix, 88, 'mE_mRNA_L3_Cd_6hr_(FBlc0000249)'). +numeric_value_p_n(gene_rpkm_matrix, 89, 'mE_mRNA_A_4d_Paraquat_5mM_(FBlc0000250)'). +numeric_value_p_n(gene_rpkm_matrix, 90, 'mE_mRNA_A_4d_Paraquat_10mM_(FBlc0000251)'). +numeric_value_p_n(gene_rpkm_matrix, 91, 'mE_mRNA_L3_Rotenone_8ug_(FBlc0000252)'). +numeric_value_p_n(gene_rpkm_matrix, 92, 'mE_mRNA_L3_Rotenone_2ug_(FBlc0000253)'). +numeric_value_p_n(gene_rpkm_matrix, 93, 'mE_mRNA_L3_EtOH_10_(FBlc0000254)'). +numeric_value_p_n(gene_rpkm_matrix, 94, 'mE_mRNA_L3_EtOH_5_(FBlc0000255)'). +numeric_value_p_n(gene_rpkm_matrix, 95, 'mE_mRNA_L3_EtOH_2.5_(FBlc0000256)'). +numeric_value_p_n(gene_rpkm_matrix, 96, 'mE_mRNA_A_4d_Heatshock_(FBlc0000257)'). +numeric_value_p_n(gene_rpkm_matrix, 97, 'mE_mRNA_A_10d_Resveratrol_100uM_(FBlc0000672)'). +numeric_value_p_n(gene_rpkm_matrix, 98, 'mE_mRNA_A_10d_Rotenone_Starved_(FBlc0000673)'). +numeric_value_p_n(gene_rpkm_matrix, 99, 'mE_mRNA_F_Sindbis_virus_(FBlc0000674)'). +numeric_value_p_n(gene_rpkm_matrix, 100, 'mE_mRNA_L_Sindbis_virus_(FBlc0000675)'). +numeric_value_p_n(gene_rpkm_matrix, 101, 'mE_mRNA_M_Sindbis_virus_(FBlc0000676)'). +numeric_value_p_n(gene_rpkm_matrix, 102, 'mE_mRNA_P_Sindbis_virus_(FBlc0000677)'). +numeric_value_p_n(gene_rpkm_matrix, 103, 'mE_mRNA_CME-W2_cells_(FBlc0000261)'). +numeric_value_p_n(gene_rpkm_matrix, 104, 'mE_mRNA_GM2_cells_(FBlc0000262)'). +numeric_value_p_n(gene_rpkm_matrix, 105, 'mE_mRNA_mbn2_cells_(FBlc0000263)'). +numeric_value_p_n(gene_rpkm_matrix, 106, 'mE_mRNA_BG2-c2_cells_(FBlc0000264)'). +numeric_value_p_n(gene_rpkm_matrix, 107, 'mE_mRNA_D20-c5_cells_(FBlc0000265)'). +numeric_value_p_n(gene_rpkm_matrix, 108, 'mE_mRNA_S3_cells_(FBlc0000266)'). +numeric_value_p_n(gene_rpkm_matrix, 109, 'mE_mRNA_1182-4H_cells_(FBlc0000267)'). +numeric_value_p_n(gene_rpkm_matrix, 110, 'mE_mRNA_CME_L1_cells_(FBlc0000268)'). +numeric_value_p_n(gene_rpkm_matrix, 111, 'mE_mRNA_Kc167_cells_(FBlc0000269)'). +numeric_value_p_n(gene_rpkm_matrix, 112, 'mE_mRNA_BG1-c1_cells_(FBlc0000270)'). +numeric_value_p_n(gene_rpkm_matrix, 113, 'mE_mRNA_D11_cells_(FBlc0000271)'). +numeric_value_p_n(gene_rpkm_matrix, 114, 'mE_mRNA_D16-c3_cells_(FBlc0000272)'). +numeric_value_p_n(gene_rpkm_matrix, 115, 'mE_mRNA_D17-c3_cells_(FBlc0000273)'). +numeric_value_p_n(gene_rpkm_matrix, 116, 'mE_mRNA_D21_cells_(FBlc0000274)'). +numeric_value_p_n(gene_rpkm_matrix, 117, 'mE_mRNA_D32_cells_(FBlc0000275)'). +numeric_value_p_n(gene_rpkm_matrix, 118, 'mE_mRNA_D4-c1_cells_(FBlc0000276)'). +numeric_value_p_n(gene_rpkm_matrix, 119, 'mE_mRNA_D8_cells_(FBlc0000277)'). +numeric_value_p_n(gene_rpkm_matrix, 120, 'mE_mRNA_D9_cells_(FBlc0000278)'). +numeric_value_p_n(gene_rpkm_matrix, 121, 'mE_mRNA_S1_cells_(FBlc0000279)'). +numeric_value_p_n(gene_rpkm_matrix, 122, 'mE_mRNA_S2R+_cells_(FBlc0000280)'). +numeric_value_p_n(gene_rpkm_matrix, 123, 'mE_mRNA_Sg4_cells_(FBlc0000281)'). +numeric_value_p_n(gene_rpkm_matrix, 124, 'mE_mRNA_OSS_cells_(FBlc0000282)'). +numeric_value_p_n(gene_rpkm_matrix, 125, 'mE_mRNA_OSC_cells_(FBlc0000283)'). +numeric_value_p_n(gene_rpkm_matrix, 126, 'mE_mRNA_fGS_cells_(FBlc0000284)'). +numeric_value_p_n(gene_rpkm_matrix, 127, 'Knoblich_mRNA_L3_CNS_neuroblast_(FBlc0000505)'). +numeric_value_p_n(gene_rpkm_matrix, 128, 'Knoblich_mRNA_L3_CNS_neuron_(FBlc0000506)'). +numeric_value_p_n(gene_rpkm_matrix, 129, 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_Brain_(FBlc0003619)'). +numeric_value_p_n(gene_rpkm_matrix, 130, 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_Crop_(FBlc0003620)'). +numeric_value_p_n(gene_rpkm_matrix, 131, 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_Carcass_(FBlc0003621)'). +numeric_value_p_n(gene_rpkm_matrix, 132, 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_Eye_(FBlc0003622)'). +numeric_value_p_n(gene_rpkm_matrix, 133, 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_FatBody_(FBlc0003623)'). +numeric_value_p_n(gene_rpkm_matrix, 134, 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_Head_(FBlc0003624)'). +numeric_value_p_n(gene_rpkm_matrix, 135, 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_Hindgut_(FBlc0003625)'). +numeric_value_p_n(gene_rpkm_matrix, 136, 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_Midgut_(FBlc0003626)'). +numeric_value_p_n(gene_rpkm_matrix, 137, 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_Ovary_(FBlc0003627)'). +numeric_value_p_n(gene_rpkm_matrix, 138, 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_RectalPad_(FBlc0003628)'). +numeric_value_p_n(gene_rpkm_matrix, 139, 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_SalivaryGland_(FBlc0003629)'). +numeric_value_p_n(gene_rpkm_matrix, 140, 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_ThoracicoAbdominalGanglion_(FBlc0003630)'). +numeric_value_p_n(gene_rpkm_matrix, 141, 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_MalpighianTubule_(FBlc0003631)'). +numeric_value_p_n(gene_rpkm_matrix, 142, 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_Mated_Spermathecum_(FBlc0003632)'). +numeric_value_p_n(gene_rpkm_matrix, 143, 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_Virgin_Spermathecum_(FBlc0003633)'). +numeric_value_p_n(gene_rpkm_matrix, 144, 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_Whole_(FBlc0003634)'). +numeric_value_p_n(gene_rpkm_matrix, 145, 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_Brain_(FBlc0003635)'). +numeric_value_p_n(gene_rpkm_matrix, 146, 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_Crop_(FBlc0003636)'). +numeric_value_p_n(gene_rpkm_matrix, 147, 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_Carcass_(FBlc0003637)'). +numeric_value_p_n(gene_rpkm_matrix, 148, 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_Eye_(FBlc0003638)'). +numeric_value_p_n(gene_rpkm_matrix, 149, 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_FatBody_(FBlc0003639)'). +numeric_value_p_n(gene_rpkm_matrix, 150, 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_Head_(FBlc0003640)'). +numeric_value_p_n(gene_rpkm_matrix, 151, 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_Hindgut_(FBlc0003641)'). +numeric_value_p_n(gene_rpkm_matrix, 152, 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_Midgut_(FBlc0003642)'). +numeric_value_p_n(gene_rpkm_matrix, 153, 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_RectalPad_(FBlc0003643)'). +numeric_value_p_n(gene_rpkm_matrix, 154, 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_SalivaryGland_(FBlc0003644)'). +numeric_value_p_n(gene_rpkm_matrix, 155, 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_ThoracicoAbdominalGanglion_(FBlc0003645)'). +numeric_value_p_n(gene_rpkm_matrix, 156, 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_MalpighianTubule_(FBlc0003646)'). +numeric_value_p_n(gene_rpkm_matrix, 157, 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_Testis_(FBlc0003647)'). +numeric_value_p_n(gene_rpkm_matrix, 158, 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_AccessoryGland_(FBlc0003648)'). +numeric_value_p_n(gene_rpkm_matrix, 159, 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_Whole_(FBlc0003649)'). +numeric_value_p_n(gene_rpkm_matrix, 160, 'RNA-Seq_Profile_FlyAtlas2_L3_CNS_(FBlc0003650)'). +numeric_value_p_n(gene_rpkm_matrix, 161, 'RNA-Seq_Profile_FlyAtlas2_L3_FatBody_(FBlc0003651)'). +numeric_value_p_n(gene_rpkm_matrix, 162, 'RNA-Seq_Profile_FlyAtlas2_L3_Hindgut_(FBlc0003652)'). +numeric_value_p_n(gene_rpkm_matrix, 163, 'RNA-Seq_Profile_FlyAtlas2_L3_MalpighianTubule_(FBlc0003653)'). +numeric_value_p_n(gene_rpkm_matrix, 164, 'RNA-Seq_Profile_FlyAtlas2_L3_Midgut_(FBlc0003654)'). +numeric_value_p_n(gene_rpkm_matrix, 165, 'RNA-Seq_Profile_FlyAtlas2_L3_SalivaryGland_(FBlc0003655)'). +numeric_value_p_n(gene_rpkm_matrix, 166, 'RNA-Seq_Profile_FlyAtlas2_L3_Trachea_(FBlc0003656)'). +numeric_value_p_n(gene_rpkm_matrix, 167, 'RNA-Seq_Profile_FlyAtlas2_L3_Carcass_(FBlc0003657)'). +numeric_value_p_n(gene_rpkm_matrix, 168, 'RNA-Seq_Profile_FlyAtlas2_L3_Whole_(FBlc0003658)'). +numeric_value_p_n(gene_rpkm_matrix, 169, 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_Heart_(FBlc0003724)'). +numeric_value_p_n(gene_rpkm_matrix, 170, 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_Heart_(FBlc0003725)'). +numeric_value_p_n(gene_rpkm_report, 8, 'RPKM_value'). +numeric_value_p_n(gene_rpkm_report, 9, 'Bin_value'). +numeric_value_p_n(gene_rpkm_report, 10, 'Unique_exon_base_count'). +numeric_value_p_n(gene_rpkm_report, 11, 'Total_exon_base_count'). +numeric_value_p_n(gene_snapshots, 4, datestamp). +numeric_value_p_n(insertion_mapping, 5, orientation). +numeric_value_p_n(dmel_paralogs, 5, 'Strand'). +numeric_value_p_n(dmel_paralogs, 10, 'Paralog_Strand'). +numeric_value_p_n(dmel_paralogs, 11, 'DIOPT_score'). +numeric_value_p_n(entity_publication, 4, 'PubMed'). +numeric_value_p_n(organism_list, 5, 'NCBI_taxon'). + + +ncRNA_genes_fb_scheme( +' +{ + "$schema": "http://json-schema.org/draft-04/schema#", + "title": "RNAcentral ncRNA object", + "description": "A sequence to import to RNAcentral. These entries must not be pseudogenes or coding RNA transcripts.", + "id": "ncrna.json#", + "type": "object", + "required": ["primaryId", "taxonId", "soTermId", "sequence", "url"], + "additionalProperties": false, + "properties": { + "primaryId": { + "$ref" : "global-id.json#/properties/globalId", + "description": "The prefixed primary (MOD) ID for an entity. For internal use, e.g. FLYBASE:FBgn0003301, MGI:87917." + }, + "taxonId": { + "$ref" : "global-id.json#/properties/globalId", + "description" : "The NCBI taxonId for the species of the gene entity." + }, + "soTermId": { + "$ref" : "global-id.json#/properties/globalId", + "description": "The SO Term that represents as best we can, the bioType, or featureType of the object in the file." + }, + "ecoTermId": { + "$ref" : "global-id.json#/properties/globalId", + "description": "The ECO Term that represents the evidence for this sequence having the given SO term." + }, + "sequence": { + "$ref": "sequence.json#properties/sequence", + "description": "The DNA sequence of this entry." + }, + "name": { + "type": "string", + "description": "The name of this sequence." + }, + "description": { + "type": "string", + "description": "An informative human readable description. If not provided then it will be generated using the name and species information." + }, + "symbol": { + "type": "string", + "description": "The symbol for this ncRNA" + }, + "symbolSynonyms": { + "type": "array", + "items": { + "type": "string" + }, + "uniqueItems": true, + "description": "A list of other symbols for the ncRNA" + }, + "version": { + "description": "The version of this sequence, if any" + }, + "gene": { + "$ref": "gene.json#" + }, + "crossReferenceIds": { + "description":"Collection holding a limited set (for now) of database cross references for each gene. That set is defined in geneCrossReferences.json dataSoruce enumeration. NCBI GENE means just the NCBI Gene reference. UniProtKB is swissprot and trembl. Ensembl is just the GENE id for now (not transcript nor protein).", + "type": "array", + "items": { + "$ref" : "global-id.json#/properties/globalId" + }, + "uniqueItems": true + }, + "genomeLocations": { + "description":"Collection holding the set of locations for this sequence. This should include the exon/intron structure of the sequence.", + "type": "array", + "items": { + "$ref" : "location.json#" + }, + "uniqueItems": true + }, + "url": { + "type": "string", + "format": "uri", + "description": "URL to the page for this entry in the database" + }, + "externalUrl": { + "type": "string", + "format": "uri", + "description": "URL to a synopsis outside the database, like wikipedia." + }, + "secondaryStructure": { + "description": "The secondary structure in dot-bracket notation for this sequence", + "$ref": "secondary-structure.json#/properties/dot_bracket" + }, + "publications": { + "description": "List of references to associate with this sequence.", + "type": "array", + "items": { + "anyOf": [ + { "$ref": "publications.json#/properties/pubMedId" }, + { "$ref": "publications.json#/properties/doi" } + ] + }, + "uniqueItems": true + }, + "localization": { + "description": "Name of the organelle or plasmid this sequence is found in", + "enum": [ + "mitochondria", + "plastid", + "chloroplast", + "plasmid" + ] + }, + "sequenceFeatures": { + "anticodon": { + "description": "Information about the anticodon", + "$ref": "anticodon.json#" + }, + "modifications": { + "description": "List of the modifications in this sequence", + "type": "array", + "items": { + "$ref": "modification.json#" + }, + "uniqueItems": true + } + }, + "sourceModel": { + "description": "Information about the model used to find this sequence", + "$ref" : "global-id.json#/properties/globalId" + }, + "product": { + "description": "The name of the product, this should be more specific than the name of the SO term that was provided", + "type": "string" + }, + "additionalAnnotations": { + "isoType": { + "description": "The isoType of this tRNA", + "enum": [ + "Ala", + "Cys", + "Asp", + "Glu", + "Phe", + "Gly", + "His", + "Ile", + "Lys", + "Leu", + "iMet", + "Met", + "Asn", + "Pro", + "Gln", + "Arg", + "Ser", + "Thr", + "Val", + "Trp", + "Tyr" + ] + } + }, + "relatedSequences": { + "description": "Information about related sequences, like precursors or targets", + "type": "array", + "items": { + "$ref": "related-sequence.json#" + }, + "uniqueItems": true + }, + "inferredPhylogeny": { + "description": "A phylogeny that has been inferred for this sequence", + "$ref": "inferred-phylogeny.json#" + } + } +}'). + + + +ucn(allele_genetic_interactions,[]). +ucn(dataset_metadata,[]). +ucn(disease_model_annotations,[]). +ucn('Dmel_enzyme',[]). +ucn(dmel_gene_sequence_ontology_annotations,[]). +ucn(dmel_human_orthologs_disease,[]). +ucn(dmel_paralogs,[]). +ucn(entity_publication,[]). +ucn(fbgn_gleanr,[]). +ucn(fbgn_NAseq_Uniprot,[]). +ucn(fbgn_uniprot,[]). +ucn(gene_functional_complementation,[]). +ucn(gene_genetic_interactions,[]). +ucn(gene_group,[]). +ucn(gene_groups_HGNC,[]). +ucn(genotype_phenotype,[]). +ucn(insertion_mapping,[]). +ucn(organism_list,[]). +ucn(pathway_group,[]). +ucn(pmid_fbgn_uniprot,[]). +ucn('scRNA-Seq_gene_expression',[]). + +ucn(dmel_unique_protein_isoforms, 3). % ,a-PA,)) +ucn(best_gene_summary, 1). % ,FBgn0031081,) (2 ,Nep3,)) +ucn(cDNA_clone, 1). % ,FBcl0000001,) (3 ,UUGC0315,)) +ucn(fb_synonym, 1). % ,FBal0000001,)) +ucn(fbal_to_fbgn, 1). % ,FBal0137236,)) +ucn(fbgn_annotation_ID.tsv, 1). % ,7SLRNA:CR32864,) (3 ,FBgn0000003,) (5 ,CR32864,)) +ucn(fbgn_annotation_ID, 1). % ,7SLRNA:CR32864,) (3 ,FBgn0000003,) (5 ,CR32864,)) +ucn(fbgn_fbtr_fbpp_expanded, 8). % ,FBtr0081624,) (9 ,7SLRNA:CR32864-RA,)) +ucn(fbgn_fbtr_fbpp, 2). % ,FBtr0081624,)) +ucn(fbrf_pmid_pmcid_doi, 1). % ,FBrf0026179,) (2 ,37280885,)) +ucn(gene_map_table, 2). % ,snRNA:4.5S,) (3 ,FBgn0000001,)) +ucn(gene_rpkm_matrix, 1). % ,FBgn0031081,) (2 ,Nep3,)) +ucn(gene_rpkm_report,[]). +ucn(gene_snapshots, 1). % ,FBgn0052532,) (2 ,CG32532,)) +ucn('genome-cyto-seq', 1). % ,21B2,) (2 ,98620,) (3 ,134010,)) +ucn('cyto-genetic-seq', 1). % ,1A,)) +ucn(genomic_clone, 1). % ,FBcl0297251,) (3 ,BACR13J02,)) +ucn(stocks ,1). % ,FBst,)) +ucn(physical_interactions_mitab, 14). %,flybase:FBrf0218395-7641.DPiM,)) + + +list_column_names:- + for_all((column_names(T,CNs),once((length(CNs,Len),Len>=2,fb_pred(T,Len)))), + (print(column_names(T,CNs)),nl)). + + +%:- ensure_loaded(read_obo). + +show_cmds:- prolog_load_context(source,This),for_all((source_file(P0,This),functor(P0,F,0)),writeln(add_history1(F))). +%add_history1(setup_flybase_cols) +%add_history1(pmt) +ah:- add_history1(fb_stats), + add_history1(mine_overlaps), + add_history1(load_flybase), + add_history(fb_stats), + add_history(mine_overlaps), + add_history(try_overlaps), + add_history(load_flybase). +%:- ah,ah,ah. + +%:- initialization(load_flybase). + + + + +% ============== +% METTA COMPILER +% ============== +%:- ensure_loaded(metta_compiler). +:- ensure_loaded(metta_interp). +%:- ensure_loaded(metta_python). + + diff --git a/metta_vspace/pyswip-12-15/flybase_obo.pl b/metta_vspace/pyswip-12-15/flybase_obo.pl new file mode 100755 index 00000000..ea8133d8 --- /dev/null +++ b/metta_vspace/pyswip-12-15/flybase_obo.pl @@ -0,0 +1,294 @@ +% =========================================== +% BEGIN OBO Loader +% - Douglas R. Miles 2023 +% =========================================== + +% requires: assert_MeTTa/1, track_load_into_file/2 + +:- use_module(library(logicmoo_utils)). +:- ensure_loaded(flybase_main). + +assert_OBO(P,X,Y):- assert_OBO(ontology_info(P,X,Y)). + +% Main entry point +load_obo(Filename) :- \+ atomic(Filename), + absolute_file_name(Filename,X,[read(exists),extension(['']),file_type(directory), + file_errors(fail),solutions(first)]), !, load_obo(X). +load_obo(Filename) :- \+ atomic(Filename), !, + absolute_file_name(Filename,X,[read(exists),extension(['']), file_errors(fail),solutions(first)]), !, load_obo(X). +load_obo(Filename) :- + atomic(Filename), \+ exists_file(Filename), expand_file_name(Filename,List), + List\==[], List\==[Filename], + maplist(load_obo,List). +load_obo(Directory) :- + atomic(Directory), exists_directory(Directory), + directory_file_path(Directory, "*.obo", Filename), + expand_file_name(Filename,List),!,maplist(load_obo,List). +load_obo(Filename) :- fail, + process_obo_file(Filename),!. +load_obo(Filename) :- + process_obo_direct(Filename),!. + + +process_obo_file(File):- atom_concat(File,'.metta_x',MXFile),process_obo_file(File,MXFile). +process_obo_file(_File,MXFile):- exists_file(MXFile),!,process_metta_x_file(MXFile). +process_obo_file(File, MXFile):- exists_file(File),!, + setup_call_cleanup( + open(MXFile,write,Strm,[]), + setup_call_cleanup( + set_stream(Strm,alias(metta_x_output)), + with_option(make_metta_x,'True', + process_obo_direct(File)), + set_stream(current_output,alias(metta_x_output))), + close(Strm)), + remove_duplicates(MXFile), + process_metta_x_file(MXFile). +process_obo_file(File, MXFile):- throw(process_obo_file(File, MXFile)). + + + +% remove_duplicates(+InputFile) - removes duplicate lines from a file in place. +remove_duplicates(InputFile) :- + % Create a temporary output file + format(atom(OutputFile), '~w.tmp', [InputFile]), + % Build the command to remove duplicates and output to the temporary file + format(atom(Command), 'sort ~w | uniq > ~w', [InputFile, OutputFile]), + % Execute the command + shell(Command, ExitStatus), + % Check the exit status + ExitStatus =:= 0, + % Move the temporary output file to the original input file + format(atom(Command2), 'mv ~w ~w', [OutputFile, InputFile]), + shell(Command2, ExitStatus2), + ExitStatus2 =:= 0,!. + +% rename_file(+Source, +Destination) - renames or moves a file. +rename_file(Source, Destination) :- + rename(Source, Destination). + +process_obo_direct(Filename):- + directory_file_path(Directory, BaseName, Filename), + file_name_extension(Id, _, BaseName), + symbol_concat(Id,'.metta',OutputFile), + nop(tell(OutputFile)), + track_load_into_file(Filename, + must_det_ll(( + Type = 'OntologyFile', + assert_OBO(id_type,Id,Type), + nb_setval(obo_id,Id),nb_setval(obo_type,Type), + assert_OBO('pathname',Id,Filename),!, + assert_OBO('basename',Id,BaseName),!, + assert_OBO('directory',Id,Directory),!, + setup_call_cleanup(open(Filename, read, Stream, [encoding(utf8)]), + process_obo_stream_repeat(Stream), + close(Stream))))), + nop(told). + + +process_obo_stream_repeat(Stream):- + repeat, + nb_current(obo_type,Type), + nb_current(obo_id, Id), + once((read_line_to_string(Stream, Line), + ((should_show_data(_),fail) -> writeln(Line); true), + normalize_space(chars(Chars),Line))), + Chars\==[], + once(process_obo_chars( Type, Chars, Id)), + ((at_end_of_stream(Stream);reached_file_max) -> ! ; fail). + + +process_obo_stream(Stream,_Type,_Id) :- (at_end_of_stream(Stream);reached_file_max),!. +process_obo_stream(Stream, Type, Id) :- + must_det_ll(( + read_line_to_string(Stream, Line), %writeln(Line), + normalize_space(chars(Chars),Line), + process_obo_chars( Type, Chars, Id))). + + +into_rest(Rest,RestChars,RestStr):- + obo_string(Str,Rest), + normalize_space(chars(RestChars),Str), + obo_string(RestStr,RestChars). + +obo_string(String,[C|Chars]):- var(String), C==' ',!, obo_string(String,Chars). +obo_string(String,Chars):- string_chars(String,Chars). + +process_obo_chars( _, [e,n,d,'_',o,f,'_',f,i,l,e], _):-!. +process_obo_chars( _, [], _) :- !. + +process_obo_chars( _, ['['|Chars], _):- append(Left,[']'],Chars),!, + must_det_ll(( symbol_chars(Type,Left),!, nb_setval(obo_type,Type))). + +process_obo_chars( Type, Chars, _):- + get_key(Key,Chars,Rest),Key == id, + into_rest(Rest,RestChars,_RestStr), + symbol_chars(Id,RestChars), assert_OBO(id_type,Id,Type), + nb_setval(obo_id,Id),nb_setval(obo_type,Type). + +process_obo_chars( Type, Chars, Id):- + must_det_ll(( + get_key(Key,Chars,Rest), + into_rest(Rest,RestChars,RestStr), + process_obo_rest_line(Type,Id,Key,RestChars,RestStr))),!. + +process_obo_rest_line(Type,Id,Reln,Rest,_):- Reln = id, + get_some_items([item(Id)],Rest,[]),!, assert_OBO(id_type,Id,Type),!. +process_obo_rest_line(_Type,Id,Ref,_Chars,S):- + member(Ref,[name,comment]), + assert_OBO(Ref,Id,S),!. + +process_obo_rest_line(Type,Id,Reln,Chars,_):- Reln = relationship,!, + must_det_ll(( + key_like_string(KeyLike,Chars,Rest), + symbol_chars(Key,KeyLike), + into_rest(Rest,RestChars,RestStr), + process_obo_rest_line(Type,Id,Key,RestChars,RestStr))). + +process_obo_rest_line(_Type,Id,Ref,Chars,_):- + \+ (member(C,Chars),member(C,['!','[','"'])), + ( \+ member(' ',Chars)-> symbol_chars(S,Chars);obo_string(S,Chars)), + assert_OBO(Ref,Id,S),!. + +process_obo_rest_line(_Type,Id,is_a,Chars,Str):- + member('!',Chars), atomic_list_concat([L,R],' ! ',Str), + normalize_space(atom(T),L),normalize_space(string(N),R), + assert_OBO(is_a,Id,T), assert_OBO(name,T,N),!. + +process_obo_rest_line(_Type,Id,Reln,Chars,_):- + % member(Reln,[synonym]), + get_some_items(List,Chars,[]), + maplist(fix_obo_arg,List,Args), + Assert=..[Reln,Id|Args], + assert_OBO(Assert),!. + +%process_obo_rest_line(_Type,Id,Reln,Chars,_):- get_some_items(List,Chars,[]), maplist(arg(1),List,Args), assert_OBO(Reln,Id,Args). +process_obo_rest_line(Type,Id,Miss,Rest,Str):- + pp_fb('ERROR'(process_obo_rest_line(Type,Id,Miss,Rest,Str))),!. + +fix_obo_arg(Var,Var):- var(Var),!. +fix_obo_arg("[]",[]):- !. +fix_obo_arg('[]',[]):- !. +fix_obo_arg(X,Y):- string(X),!,normalize_space(string(Y),X). +fix_obo_arg(X,Y):- atom(X),!,normalize_space(atom(Y),X). +fix_obo_arg(X,Y):- compound(X),arg(1,X,XX),!,fix_obo_arg(XX,Y). + +fix_obo_arg(X,X). + +/* +Given the DCG rules we've defined, the input + +``` OBO + +[Term] +id: FBcv:0000391 +name: bang sensitive +namespace: phenotypic_class +def: "A phenotype exhibited following mechanical shock and consisting of a brief period of intense, uncoordinated motor activity (legs and wings flailing, abdomen coiling) followed by a prolonged period of paralysis." [FlyBase:FBrf0022877] +synonym: "easily shocked" RELATED [FlyBase:FBrf0022877] +is_a: FBcv:0000389 ! paralytic + +``` +Would be parsed into the following Prolog terms: +``` +[ + bracketed(['Term']), + key('id'), item('FBcv:0000391'), + key('name'), item('bang sensitive'), + key('namespace'), item('phenotypic_class'), + key('def'), quoted("A phenotype exhibited following mechanical shock and consisting of a brief period of intense, uncoordinated motor activity (legs and wings flailing, abdomen coiling) followed by a prolonged period of paralysis."), bracketed(['FlyBase:FBrf0022877']), + key('synonym'), quoted("easily shocked"), keyword('RELATED'), bracketed(['FlyBase:FBrf0022877']), + key('is_a'), item('FBcv:0000389'), named('paralytic') +] +``` + +*/ + + +get_key(Key)-->key_like_string(Chars),[':'],{symbol_chars(Key,Chars)},!. +get_some_items(I)--> [' '],!,get_some_items(I). +get_some_items(_,[],[]):-!. +get_some_items([H|T])-->get_one_item(H),get_some_items(T). get_some_items([])-->[]. +get_one_item(I)--> [' '],!,get_one_item(I). +get_one_item(quoted(Item))-->[x,s,d,':'],symbol_or_url(Chars),{symbol_chars(Item,[x,s,d,':'|Chars])}. +get_one_item(quoted(Item))-->[h,t,t,p],symbol_or_url(Chars),{obo_string(Item,[h,t,t,p|Chars])}. +get_one_item(quoted(Item))-->[f,t,p],symbol_or_url(Chars),{obo_string(Item,[f,t,p|Chars])}. +get_one_item(quoted(Item))-->['"'],string_until_end_quote(Chars),{obo_string(Item,Chars)}. +get_one_item(named(Item))-->['!'],whs,named_like_string(Chars),{symbol_chars(Item,Chars)}. +get_one_item(bracketed(Items))-->['['],whs,items(Items),whs,[']']. +get_one_item(bracketed(Items))-->['{'],whs,items(Items),whs,['}']. +%get_one_item(item(Item))--> whs,key_like_string(Chars),whs,{Chars \==[], symbol_chars(Item,Chars)}. +get_one_item(keyword(Keyword))-->whs,id_like_string(Chars),{Chars\==[]},whs,{symbol_chars(Keyword,Chars)}. +get_one_item(text(Text))-->named_like_string(Chars),{obo_string(Text,Chars)}. +get_one_item(text(Text),[H|T],[]):- ground([H|T]),obo_string(Text,[H|T]),!. +items([Item|Rest])-->item(Item),whs,[','],whs,items(Rest). +items([Item])-->item(Item),!. +item(Item)-->symbol_or_url(Chars),{Chars\==[],symbol_chars(Item,Chars)}. +key_like_string([H|T])-->[H],{\+member(H,[':',' ','\t','\n'])},key_like_string(T). +key_like_string([])-->[]. +id_like_string([H|T])-->[H],{\+member(H,['!',' ','\t','\n',',','[',']','{','}','"'])},id_like_string(T). +id_like_string([])-->[]. +symbol_or_url([H|T])-->[H],{\+member(H,[',','[',']','"',' '])},symbol_or_url(T). +symbol_or_url([])-->[]. +string_until_end_quote([])-->['"'],!. +string_until_end_quote([H|T])-->(['\\',H];[H]),!,string_until_end_quote(T). +named_like_string([H|T])-->[H],{\+member(H,['\n'])},named_like_string(T). +named_like_string([])-->[]. +whs-->[''],!,whs. whs-->[]. + +% =========================================== +% END OBO Loader +% =========================================== + +assert_OBO(property_value(Term, URI, V, 'xsd:string')):- assert_OBO(property_value(Term, URI, V)). +assert_OBO(property_value(Term, URI, V)):- simplify_obo_arg(URI,Pred),!,assert_OBO(property_value(Term, Pred, V)). +assert_OBO(property_value(Term, Pred, V)):- simplify_obo_arg(V,VV),!,assert_OBO(property_value(Term, Pred, VV)). +assert_OBO(property_value(Term, Pred, V)):- atom(Pred),!,OBO=..[Pred,Term,V],assert_OBO(OBO). +assert_OBO(synonym(Pred,A,Term,V)):- simplify_obo_arg(V,VV),!,assert_OBO(synonym(Pred,A,Term,VV)). +assert_OBO(ontology_info(Pred,Term,V)):- assert_OBO(property_value(Term, Pred, V)). +assert_OBO([F|List]):- is_list([F|List]),atom(F),OBO=..[F|List],!,assert_OBO(OBO). +assert_OBO(OBO):- + must_det_ll(( + OBO=..[Fn|Cols], + into_obofn(Fn,OboFn), + assert_OB1([OboFn|Cols]))). + +assert_OB1(List):- nb_current(make_metta_x,'True'),!, assert_OB2(List). +assert_OB1([OboFn|Cols]):- + OBO1=..[OboFn|Cols], + assert_MeTTa(OBO1). + +assert_OB2(List):- maplist(to_metta_x_args,List,ListO), + atomics_to_string(ListO,'\t',Str), + writeln(metta_x_output,Str). + +to_metta_x_args(X,O):- X==[],!,O='[]'. +to_metta_x_args(X,O):- atomic(X),!,O=X. +to_metta_x_args(X,O):- term_to_atom(X,O). + +args_x_metta(X,O):- X=='[]',!,O=[]. +args_x_metta(X,O):- atomic(X),atom_concat('?-',Read,X),!,atom_to_term(Read,O,_). +args_x_metta(X,O):- X=O. +/* + OBOW=..[OboFn|Cols], + (is_converting -> (format('~N'), write_src(OBOW));(OBO1=..OBOW,assert_MeTTa(OBO1))))), + !. +*/ + +into_obofn(Fn,OboFn):- atom_concat('obo-',_,Fn),!,Fn=OboFn,!. +into_obofn(Fn,OboFn):- atom_concat('obo-',Fn,OboF_),!,use_dashes(OboF_,OboFn). + + +use_dashes(OboF_,OboFn):- + atomic_list_concat(List,'_',OboF_), + atomic_list_concat(List,'-',OboFn),!. + + +simplify_obo_arg(I,_O):- \+ string(I), \+ atom(I),!,fail. +simplify_obo_arg([],_O):- !, fail. +simplify_obo_arg("[]",[]):-!. +simplify_obo_arg(I,O):- atom_concat('http://purl.obolibrary.org/obo/chebi/',O,I),!. +simplify_obo_arg(I,O):- atom_concat(' ',O,I),!. +simplify_obo_arg(I,O):- atom_concat(O,' ',I),!. +simplify_obo_arg(I,O):- atom_number(I,O),!. + + diff --git a/metta_vspace/pyswip-12-15/flybase_scheme.pl b/metta_vspace/pyswip-12-15/flybase_scheme.pl new file mode 100755 index 00000000..24c261a3 --- /dev/null +++ b/metta_vspace/pyswip-12-15/flybase_scheme.pl @@ -0,0 +1,2716 @@ +'information_schema.columns'(flybase,pg_catalog,pg_stat_database,temp_bytes,15,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',15,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_type,typelem,13,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',13,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,strain_featureprop,value,4,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_class,relpersistence,16,'','NO','"char"','','','','','','','','','','','','','','','','','',flybase,pg_catalog,char,'','','','',16,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,feature,feature_id,1,'nextval(\'feature_feature_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,routines,type_udt_schema,30,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',30,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_statio_sys_indexes,indexrelid,2,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,strain_relationship_pub,strain_relationship_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_index,indislive,13,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',13,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_xact_sys_tables,n_tup_ins,8,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,parameters,dtd_identifier,31,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',31,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,routines,interval_precision,28,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',28,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_statio_all_tables,idx_blks_read,6,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,element_types,object_schema,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,views,table_name,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,foreign_data_wrappers,foreign_data_wrapper_catalog,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_statio_user_indexes,relname,4,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,column_options,option_value,6,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,library_cvterm,cvterm_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_attribute,atttypid,3,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,stockprop,type_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,table_privileges,is_grantable,7,'','YES','character varying',3,12,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,yes_or_no,flybase,pg_catalog,varchar,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,feature_cvtermprop,value,4,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_shseclabel,label,4,'','NO',text,'',1073741824,'','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stats_ext,n_distinct,8,'','YES',pg_ndistinct,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,pg_ndistinct,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,phenotype_cvterm,phenotype_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,phenotype_comparison,pub_id,8,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',8,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_attribute,atthasdef,14,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',14,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_database,datminmxid,12,'','NO',xid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,xid,'','','','',12,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,grpmember,type_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_amproc,amprocnum,5,'','NO',smallint,'','',16,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int2,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,library_interaction,library_interaction_id,1,'nextval(\'library_interaction_library_interaction_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_progress_vacuum,num_dead_tuples,11,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',11,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_class,reltype,4,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,humanhealth_pubprop,type_id,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,strain_dbxref,strain_dbxref_id,1,'nextval(\'strain_dbxref_strain_dbxref_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stats,correlation,11,'','YES',real,'','',24,2,'','','','','','','','','','','','','',flybase,pg_catalog,float4,'','','','',11,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,routines,module_catalog,8,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,stock,description,6,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,element_types,datetime_precision,18,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',18,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_settings,enumvals,12,'','YES','ARRAY','','','','','','','','','','','','','','','','','',flybase,pg_catalog,'_text','','','','',12,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,grp_relationshipprop,rank,3,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_bgwriter,buffers_backend,8,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,library_expressionprop,library_expressionprop_id,1,'nextval(\'library_expressionprop_library_expressionprop_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,genotype_dbxref,genotype_id,2,'','NO',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,analysisgrp,analysis_id,6,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,prediction_evidence,evidence_id,3,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,parameters,character_octet_length,11,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',11,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,interactionprop,interaction_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,cell_lineprop,cell_line_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_default_acl,defaclacl,5,'','NO','ARRAY','','','','','','','','','','','','','','','','','',flybase,pg_catalog,'_aclitem','','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_slru,name,1,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,foreign_data_wrapper_options,option_name,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,featureloc,featureloc_id,1,'nextval(\'featureloc_featureloc_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,cv,name,2,'','NO','character varying',255,1020,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_activity,query,20,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',20,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,domain_constraints,is_deferrable,7,'','YES','character varying',3,12,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,yes_or_no,flybase,pg_catalog,varchar,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,grp_synonym,is_internal,6,false,'NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,interaction_group_feature_interaction,interaction_group_feature_interaction_id,1,'nextval(\'interaction_group_feature_int_interaction_group_feature_int_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,cell_line_library,library_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,feature_cvterm,pub_id,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,tableinfo,is_view,4,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,applicable_roles,grantee,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_database,stats_reset,21,'','YES','timestamp with time zone','','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,timestamptz,'','','','',21,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_user_mappings,usename,5,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_roles,rolname,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,dbxrefprop,dbxrefprop_id,1,'nextval(\'dbxrefprop_dbxrefprop_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_ts_config,oid,1,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,lock,task,11,'\'modify gene model\'::character varying','NO','character varying',50,200,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',11,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,character_sets,character_set_schema,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_cast,castmethod,6,'','NO','"char"','','','','','','','','','','','','','','','','','',flybase,pg_catalog,char,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,organism_cvtermprop,rank,5,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_enum,enumtypid,2,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,feature_synonym,feature_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,library,library_id,1,'nextval(\'library_library_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_user_tables,seq_tup_read,5,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,user_defined_types,ordering_routine_catalog,9,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',9,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,humanhealth_featureprop,humanhealth_featureprop_id,1,'nextval(\'humanhealth_featureprop_humanhealth_featureprop_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stats,most_common_elems,12,'','YES',anyarray,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,anyarray,'','','','',12,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,foreign_tables,foreign_server_name,5,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,humanhealthprop,value,4,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,feature_expression,feature_expression_id,1,'nextval(\'feature_expression_feature_expression_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_database,datfrozenxid,11,'','NO',xid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,xid,'','','','',11,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,genotype_cvterm,rank,6,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,strain_phenotypeprop,value,4,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_all_tables,relid,1,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_seclabels,classoid,2,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,columns,identity_cycle,41,'','YES','character varying',3,12,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,yes_or_no,flybase,pg_catalog,varchar,'','','','',41,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,analysisgrpmember,grpmember_id,7,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',7,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_all_tables,analyze_count,22,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',22,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,parameters,character_set_catalog,12,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',12,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,columns,column_default,6,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,genotypeprop,genotypeprop_id,1,'nextval(\'genotypeprop_genotypeprop_id_seq\'::regclass)','NO',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,role_routine_grants,routine_schema,7,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,view_table_usage,view_name,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_rewrite,ev_action,8,'','NO',pg_node_tree,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,pg_node_tree,'','','','',8,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_depend,refclassid,4,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,library_dbxref,is_current,4,true,'NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_settings,max_val,11,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',11,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,humanhealth_relationship,value,5,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,synonym,synonym_id,1,'nextval(\'synonym_synonym_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,foreign_data_wrapper_options,option_value,4,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,prediction_evidence,analysis_id,4,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,fnr_type,timelastmodified,12,'','YES','timestamp without time zone','','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,timestamp,'','','','',12,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,column_privileges,privilege_type,7,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,grp_relationshipprop,type_id,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,strain_synonym,is_current,5,false,'NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,parameters,numeric_scale,20,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',20,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_locks,tuple,5,'','YES',smallint,'','',16,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int2,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_attribute,attidentity,16,'','NO','"char"','','','','','','','','','','','','','','','','','',flybase,pg_catalog,char,'','','','',16,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,featurerange,rangestr,8,'','YES','character varying',255,1020,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',8,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,humanhealth,is_obsolete,6,false,'NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,routines,result_cast_type_udt_schema,76,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',76,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_replication,backend_start,8,'','YES','timestamp with time zone','','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,timestamptz,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,library_grpmember,library_grpmember_id,1,'nextval(\'library_grpmember_library_grpmember_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_class,relnamespace,3,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,humanhealth_pubprop,rank,3,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_sequence,seqcycle,8,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',8,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,feature,type_id,9,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',9,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,environment,uniquename,2,'','NO',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,grpmember,grp_id,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,stockprop,value,4,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,feature_cvtermprop,type_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_slru,stats_reset,9,'','YES','timestamp with time zone','','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,timestamptz,'','','','',9,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_shseclabel,provider,3,'','NO',text,'',1073741824,'','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,text,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,featureloc,phase,9,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',9,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_archiver,stats_reset,7,'','YES','timestamp with time zone','','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,timestamptz,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_statio_user_indexes,schemaname,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,genotypeprop_pub,pub_id,3,'','NO',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,library_cvterm,pub_id,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_attribute,attstattarget,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,strain,is_obsolete,6,false,'NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_wal_receiver,sender_host,13,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',13,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,stock_relationship,value,5,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_class,relhasindex,14,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',14,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,grpmemberprop_pub,grpmemberprop_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,views,view_definition,4,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_tables,schemaname,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_largeobject_metadata,lomowner,2,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,role_udt_grants,grantee,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,feature_interactionprop,feature_interactionprop_id,1,'nextval(\'feature_interactionprop_feature_interactionprop_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,user_mappings,authorization_identifier,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,cell_line_cvterm,cell_line_cvterm_id,1,'nextval(\'cell_line_cvterm_cell_line_cvterm_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,strain_featureprop,type_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,humanhealth_pub,humanhealth_pub_id,1,'nextval(\'humanhealth_pub_humanhealth_pub_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,featureloc_allcoords,feature_id,2,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_activity,xact_start,12,'','YES','timestamp with time zone','','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,timestamptz,'','','','',12,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_roles,rolpassword,9,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',9,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,cell_line,timelastmodified,6,'now()','NO','timestamp without time zone','','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,timestamp,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,view_table_usage,table_catalog,4,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_depend,objsubid,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,library_dbxref,dbxref_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,view_column_usage,column_name,7,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,grp_pub,grp_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,fnr_type,timeaccessioned,11,'','YES','timestamp without time zone','','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,timestamp,'','','','',11,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,parameters,scope_catalog,27,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',27,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,strain_phenotypeprop,type_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,humanhealthprop,type_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_policy,polpermissive,5,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,domains,scope_schema,24,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',24,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_policies,qual,7,'','YES',text,'',1073741824,'','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,text,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,role_column_grants,grantee,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,routines,type_udt_catalog,29,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',29,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,gffatts_slpar,type,2,'','YES','character varying','',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,feature_synonym,pub_id,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_foreign_server,srvacl,7,'','YES','ARRAY','','','','','','','','','','','','','','','','','',flybase,pg_catalog,'_aclitem','','','','',7,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,cvterm_type,termtype,3,'','YES','character varying',255,1020,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,user_defined_types,numeric_precision,22,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',22,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,f_type,md5checksum,8,'','YES',character,32,128,'','','','','','','','','','','','','','','',flybase,pg_catalog,bpchar,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_views,viewname,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_type,typmodin,19,'','NO',regproc,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,regproc,'','','','',19,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,cell_lineprop_pub,cell_lineprop_pub_id,1,'nextval(\'cell_lineprop_pub_cell_lineprop_pub_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,pub,type_id,10,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',10,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,routines,result_cast_scope_schema,79,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',79,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_index,indexprs,19,'','YES',pg_node_tree,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,pg_node_tree,'','','','',19,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,feature_cvterm,cvterm_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_trigger,tgattr,15,'','NO','ARRAY','','','','','','','','','','','','','','','','','',flybase,pg_catalog,int2vector,'','','','',15,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,phenstatement,pub_id,6,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_activity,backend_start,11,'','YES','timestamp with time zone','','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,timestamptz,'','','','',11,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,tableinfo,primary_key_column,3,'','YES','character varying',30,120,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,organism_library,library_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,strain_cvtermprop,rank,5,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,cell_line_library,pub_id,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_all_tables,n_tup_upd,9,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',9,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,grp_cvterm,grp_cvterm_id,1,'nextval(\'grp_cvterm_grp_cvterm_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,table_constraints,table_schema,5,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,dbxref,dbxref_id,1,'nextval(\'dbxref_dbxref_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,user_defined_types,user_defined_type_catalog,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_wal_receiver,status,2,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,library_relationship,library_relationship_id,1,'nextval(\'library_relationship_library_relationship_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_xact_all_tables,idx_scan,6,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_event_trigger,evtowner,4,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,cvterm,is_relationshiptype,6,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_activity,usesysid,5,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_subscription,last_msg_send_time,6,'','YES','timestamp with time zone','','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,timestamptz,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_auth_members,grantor,3,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,routines,dtd_identifier,36,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',36,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,routines,numeric_precision,23,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',23,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,organismprop,rank,5,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,f_type,seqlen,7,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_xact_user_tables,schemaname,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,attributes,attribute_name,4,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,cell_line_feature,cell_line_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,featureloc_allcoords,gbeg,13,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',13,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_attrdef,oid,1,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,routines,to_sql_specific_name,53,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',53,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_statio_sys_tables,idx_blks_read,6,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_foreign_server,srvoptions,8,'','YES','ARRAY','','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,'_text','','','','',8,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,administrable_role_authorizations,is_grantable,3,'','YES','character varying',3,12,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,yes_or_no,flybase,pg_catalog,varchar,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,triggered_update_columns,trigger_schema,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_policies,with_check,8,'','YES',text,'',1073741824,'','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,text,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,view_routine_usage,table_schema,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_seclabel,label,5,'','NO',text,'',1073741824,'','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,text,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_user_tables,vacuum_count,20,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',20,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,cvterm_dbxref,is_for_definition,4,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_aggregate,aggfnoid,1,'','NO',regproc,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,regproc,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_ts_template,tmplnamespace,3,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_sequences,data_type,4,'','YES',regtype,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,regtype,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_progress_create_index,partitions_total,15,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',15,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,sequences,numeric_precision_radix,6,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_proc,proargmodes,22,'','YES','ARRAY','','','','','','','','','','','','','','','','','',flybase,pg_catalog,'_char','','','','',22,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,gffatts_slim,type,2,'','YES','character varying','',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_locks,pid,12,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',12,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_proc,oid,1,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,cell_line_relationship,cell_line_relationship_id,1,'nextval(\'cell_line_relationship_cell_line_relationship_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,featurepos,featurepos_id,1,'nextval(\'featurepos_featurepos_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,attributes,collation_name,16,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',16,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,featureprop,feature_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,routines,as_locator,54,'','YES','character varying',3,12,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,yes_or_no,flybase,pg_catalog,varchar,'','','','',54,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,library_featureprop,library_feature_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,feature_pub,feature_pub_id,1,'nextval(\'feature_pub_feature_pub_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_aggregate,aggminitval,22,'','YES',text,'',1073741824,'','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,text,'','','','',22,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,fnr_type,type,5,'','YES','character varying',1024,4096,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,feature_humanhealth_dbxref,feature_humanhealth_dbxref_id,1,'nextval(\'feature_humanhealth_dbxref_feature_humanhealth_dbxref_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,af_type,feature_id,1,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,role_usage_grants,grantee,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,grp,grp_id,1,'nextval(\'grp_grp_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,feature_relationshipprop,feature_relationship_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,f_loc,feature_id,1,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,element_types,interval_type,19,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',19,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,genotype,name,4,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_replication_slots,temporary,6,'','YES',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,tables,table_catalog,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_tablespace,spcoptions,5,'','YES','ARRAY','','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,'_text','','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,cell_line_synonym,cell_line_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,feature_relationship,object_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_constraint,contypid,9,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',9,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_timezone_abbrevs,utc_offset,2,'','YES',interval,'','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,interval,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_database_conflicts,datid,1,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_user,usename,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,humanhealth_cvterm,pub_id,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_sequence,seqcache,7,'','NO',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',7,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,humanhealth_cvtermprop,humanhealth_cvtermprop_id,1,'nextval(\'humanhealth_cvtermprop_humanhealth_cvtermprop_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,feature_interaction_pub,pub_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_shdepend,objsubid,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,strain_relationship,value,5,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,sql_features,sub_feature_id,3,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_replication,client_port,7,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_description,objoid,1,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,constraint_table_usage,table_catalog,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_operator,oprright,9,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',9,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,analysisprop,value,4,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_trigger,tgqual,17,'','YES',pg_node_tree,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,pg_node_tree,'','','','',17,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,featurerange,rightendf_id,7,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',7,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,stockcollection,type_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,cell_line_dbxref,is_current,4,true,'NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_locks,virtualtransaction,11,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',11,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,column_privileges,is_grantable,8,'','YES','character varying',3,12,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,yes_or_no,flybase,pg_catalog,varchar,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_sys_indexes,indexrelid,2,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_indexes,indexdef,5,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,triggers,event_object_schema,6,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_database,checksum_failures,17,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',17,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,role_routine_grants,routine_name,8,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_rewrite,ev_qual,7,'','NO',pg_node_tree,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,pg_node_tree,'','','','',7,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_language,lanname,2,'','NO',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_settings,short_desc,5,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,library_strain,strain_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_index,indoption,18,'','NO','ARRAY','','','','','','','','','','','','','','','','','',flybase,pg_catalog,int2vector,'','','','',18,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_transform,trftosql,5,'','NO',regproc,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,regproc,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,routines,maximum_cardinality,35,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',35,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_type,typsend,18,'','NO',regproc,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,regproc,'','','','',18,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_user_tables,n_tup_hot_upd,11,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',11,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_sequences,sequenceowner,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,cvterm_dbxref,dbxref_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,attributes,collation_catalog,14,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',14,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_database,datcollate,5,'','NO',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_ts_template,tmplinit,4,'','NO',regproc,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,regproc,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,foreign_servers,authorization_identifier,7,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_collation,collprovider,5,'','NO','"char"','','','','','','','','','','','','','','','','','',flybase,pg_catalog,char,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,column_domain_usage,domain_schema,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,interaction_cvterm,cvterm_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_progress_analyze,sample_blks_total,6,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,feature_genotype,cgroup,6,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_ts_parser,oid,1,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,element_types,collation_schema,13,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',13,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,routines,sql_data_access,43,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',43,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_type,typname,2,'','NO',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,constraint_column_usage,table_schema,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,lock,lockrank,5,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,column_udt_usage,table_schema,5,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_index,indrelid,2,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_proc,prosupport,9,'','NO',regproc,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,regproc,'','','','',9,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,organism_dbxref,organism_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,attributes,udt_name,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_auth_members,admin_option,4,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,strain_feature,strain_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,humanhealth_dbxrefprop_pub,pub_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,role_table_grants,grantee,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_sys_tables,idx_scan,6,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,columns,is_updatable,44,'','YES','character varying',3,12,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,yes_or_no,flybase,pg_catalog,varchar,'','','','',44,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_event_trigger,evtevent,3,'','NO',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_aggregate,aggmtransfn,9,'','NO',regproc,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,regproc,'','','','',9,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,domain_constraints,initially_deferred,8,'','YES','character varying',3,12,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,yes_or_no,flybase,pg_catalog,varchar,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_user,useconfig,9,'','YES','ARRAY','','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,'_text','','','','',9,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,key_column_usage,table_schema,5,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,cell_line_dbxref,dbxref_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_publication_rel,prrelid,3,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,analysisprop,type_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_bgwriter,maxwritten_clean,7,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,tables,user_defined_type_name,9,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',9,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,parameters,parameter_mode,5,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_constraint,oid,1,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,domains,collation_catalog,10,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',10,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_progress_vacuum,phase,5,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,udt_privileges,is_grantable,7,'','YES','character varying',3,12,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,yes_or_no,flybase,pg_catalog,varchar,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_constraint,conppeqop,22,'','YES','ARRAY','','','','','','','','','','','','','','','','','',flybase,pg_catalog,'_oid','','','','',22,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_shdepend,objid,3,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,routines,routine_type,7,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,sql_features,sub_feature_name,4,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,phenotype_comparison,phenotype2_id,7,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',7,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,af_type,type_id,9,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',9,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_user_tables,n_live_tup,12,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',12,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,humanhealth_cvterm,cvterm_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stats,null_frac,5,'','YES',real,'','',24,2,'','','','','','','','','','','','','',flybase,pg_catalog,float4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,analysisfeature,normscore,5,'','YES','double precision','','',53,2,'','','','','','','','','','','','','',flybase,pg_catalog,float8,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_available_extensions,name,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_user_functions,self_time,6,'','YES','double precision','','',53,2,'','','','','','','','','','','','','',flybase,pg_catalog,float8,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,table_privileges,with_hierarchy,8,'','YES','character varying',3,12,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,yes_or_no,flybase,pg_catalog,varchar,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stats_ext,kinds,7,'','YES','ARRAY','','','','','','','','','','','','','','','','','',flybase,pg_catalog,'_char','','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_operator,oid,1,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,feature_relationship,type_id,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,genotype,description,3,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,expression,expression_id,1,'nextval(\'expression_expression_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_xact_sys_tables,idx_tup_fetch,7,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,routines,result_cast_char_set_catalog,63,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',63,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,phenotype,assay_id,7,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',7,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,interactionprop_pub,pub_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_constraint,conparentid,11,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',11,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,feature_interaction_pub,feature_interaction_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,featureloc,is_fmin_partial,5,false,'NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_default_acl,oid,1,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_slru,blks_written,5,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,sql_features,feature_name,2,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_progress_basebackup,tablespaces_streamed,6,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,library_expressionprop,rank,5,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_proc,probin,27,'','YES',text,'',1073741824,'','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,text,'','','','',27,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,stockcollection,contact_id,3,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_amproc,oid,1,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_db_role_setting,setdatabase,1,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_statistic_ext,stxstattarget,6,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_user_indexes,idx_scan,6,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,role_usage_grants,object_catalog,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_operator,oprcom,11,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',11,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,pub,pages,8,'','YES','character varying',255,1020,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',8,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,f_type,organism_id,10,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',10,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,columns,character_set_catalog,17,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',17,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_locks,objid,9,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',9,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,feature_relationshipprop,type_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,domains,scope_catalog,23,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',23,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_sys_tables,autovacuum_count,21,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',21,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_attribute,attislocal,19,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',19,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,cell_line_synonym,synonym_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,feature_relationship,subject_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,expression_pub,expression_pub_id,1,'nextval(\'expression_pub_expression_pub_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,foreign_data_wrappers,foreign_data_wrapper_language,5,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,feature,uniquename,5,'','NO',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_timezone_abbrevs,is_dst,3,'','YES',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,genotypeprop,rank,5,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_user_tables,analyze_count,22,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',22,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,view_routine_usage,table_name,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_ts_template,tmplname,2,'','NO',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_proc,proargtypes,20,'','NO','ARRAY','','','','','','','','','','','','','','','','','',flybase,pg_catalog,oidvector,'','','','',20,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,analysis,algorithm,6,'','YES','character varying',255,1020,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_constraint,confrelid,12,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',12,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_class,reltoastrelid,13,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',13,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,gffatts_slim,attribute,3,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_type,typoutput,16,'','NO',regproc,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,regproc,'','','','',16,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,foreign_tables,foreign_table_catalog,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_index,indcollation,16,'','NO','ARRAY','','','','','','','','','','','','','','','','','',flybase,pg_catalog,oidvector,'','','','',16,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,triggers,action_reference_old_row,15,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',15,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_language,lanispl,4,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_all_tables,seq_tup_read,5,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_replication,state,10,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',10,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,library_strain,pub_id,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_wal_receiver,sender_port,14,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',14,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_aggregate,aggmtransspace,20,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',20,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,featureprop,type_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,library,type_id,5,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_user_tables,relid,1,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,library_featureprop,type_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,organism_cvtermprop,organism_cvtermprop_id,1,'nextval(\'organism_cvtermprop_organism_cvtermprop_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,table_constraints,initially_deferred,9,'','YES','character varying',3,12,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,yes_or_no,flybase,pg_catalog,varchar,'','','','',9,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_sys_indexes,relname,4,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,humanhealth_featureprop,rank,5,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_wal_receiver,receive_start_lsn,3,'','YES',pg_lsn,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,pg_lsn,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_extension,extversion,6,'','NO',text,'',1073741824,'','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,text,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_roles,rolcreatedb,5,'','YES',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,dbxrefprop,rank,5,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_ts_config,cfgparser,5,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_foreign_data_wrapper,fdwacl,6,'','YES','ARRAY','','','','','','','','','','','','','','','','','',flybase,pg_catalog,'_aclitem','','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_sys_tables,n_ins_since_vacuum,15,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',15,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,routines,result_cast_dtd_identifier,82,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',82,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_operator,oprnegate,12,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',12,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_auth_members,member,2,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,humanhealth_dbxref,humanhealth_dbxref_id,1,'nextval(\'humanhealth_dbxref_humanhealth_dbxref_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,strain_feature,pub_id,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_user_mappings,umid,1,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,role_table_grants,table_schema,4,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_index,indnkeyatts,4,'','NO',smallint,'','',16,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int2,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,organism_dbxref,is_current,4,true,'NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_xact_user_tables,relname,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_amop,amopmethod,8,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',8,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,interaction_group_feature_interaction,ftype,5,'','YES','character varying',255,1020,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,cell_line_feature,feature_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_type,typowner,4,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_available_extension_versions,relocatable,6,'','YES',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,constraint_column_usage,column_name,4,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,administrable_role_authorizations,role_name,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,triggered_update_columns,trigger_name,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,column_domain_usage,table_catalog,4,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,enabled_roles,role_name,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,feature_interactionprop,rank,5,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,cell_line_cvterm,rank,5,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,routines,scope_schema,33,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',33,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_tables,hasindexes,5,'','YES',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,cell_line_synonym,pub_id,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,af_type,analysis_id,11,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',11,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,genotype,uniquename,2,'','NO',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,pubauthor,givennames,6,'','YES','character varying',100,400,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,stock_relationship,stock_relationship_id,1,'nextval(\'stock_relationship_stock_relationship_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,feature_relationshipprop,value,4,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,tables,is_typed,11,'','YES','character varying',3,12,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,yes_or_no,flybase,pg_catalog,varchar,'','','','',11,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,role_usage_grants,object_schema,4,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,interactionprop_pub,interactionprop_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_aggregate,aggfinalextra,12,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',12,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_publication,pubdelete,7,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',7,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,cell_line_dbxref,cell_line_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_publication_rel,prpubid,2,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,update_track,annotation_id,8,'','YES','character varying',50,200,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',8,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,stockcollection,name,4,'','YES','character varying',255,1020,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,analysisprop,analysis_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,stock_dbxref,stock_dbxref_id,1,'nextval(\'stock_dbxref_stock_dbxref_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,strain_synonym,strain_synonym_id,1,'nextval(\'strain_synonym_strain_synonym_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_constraint,confkey,20,'','YES','ARRAY','','','','','','','','','','','','','','','','','',flybase,pg_catalog,'_int2','','','','',20,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_shdepend,classid,2,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_locks,locktype,1,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_opclass,opcdefault,8,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',8,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_proc,proleakproof,12,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',12,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_class,relchecks,19,'','NO',smallint,'','',16,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int2,'','','','',19,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,humanhealth_relationship,humanhealth_relationship_id,1,'nextval(\'humanhealth_relationship_humanhealth_relationship_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,humanhealth_cvterm,humanhealth_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,af_type,timeaccessioned,12,'','YES','timestamp without time zone','','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,timestamp,'','','','',12,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_user_tables,n_tup_upd,9,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',9,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_ssl,compression,6,'','YES',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,columns,udt_catalog,26,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',26,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,interaction_cvterm,interaction_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,grp_cvterm,pub_id,5,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,table_constraints,constraint_catalog,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,triggered_update_columns,event_object_catalog,4,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,column_domain_usage,domain_name,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,dbxref,description,5,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,user_defined_types,is_instantiable,5,'','YES','character varying',3,12,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,yes_or_no,flybase,pg_catalog,varchar,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,cell_line_feature,pub_id,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,phenotype_comparison_cvterm,phenotype_comparison_cvterm_id,1,'nextval(\'phenotype_comparison_cvterm_phenotype_comparison_cvterm_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_type,typnamespace,3,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_xact_sys_tables,n_tup_del,10,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',10,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,columns,domain_name,25,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',25,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,constraint_column_usage,table_name,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_index,indnatts,3,'','NO',smallint,'','',16,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int2,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,strain_cvtermprop,strain_cvtermprop_id,1,'nextval(\'strain_cvtermprop_strain_cvtermprop_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,organism_dbxref,dbxref_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_xact_user_tables,seq_scan,4,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,attributes,udt_schema,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,strain_feature,feature_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,humanhealth_dbxrefprop_pub,humanhealth_dbxrefprop_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,role_table_grants,table_catalog,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_statio_user_tables,idx_blks_read,6,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,tables,commit_action,12,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',12,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,project,project_id,1,'nextval(\'project_project_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_replication_origin,roident,1,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_event_trigger,evtname,2,'','NO',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,strain_phenotype,strain_phenotype_id,1,'nextval(\'strain_phenotype_strain_phenotype_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_wal_receiver,receive_start_tli,4,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_attribute,attnotnull,13,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',13,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stats_ext,most_common_vals,10,'','YES','ARRAY','','','','','','','','','','','','','','','','','',flybase,pg_catalog,'_text','','','','',10,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_sys_indexes,schemaname,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_statio_all_indexes,idx_blks_read,6,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,featureprop,value,4,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_conversion,condefault,8,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',8,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,audit_chado,record_ukey_vals,7,'','NO',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',7,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,library_featureprop,value,4,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,domain_udt_usage,domain_name,6,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_language,lanowner,3,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,library_strain,library_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_aggregate,aggmfinalfn,11,'','NO',regproc,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,regproc,'','','','',11,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_policy,oid,1,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,routines,module_name,10,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',10,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,attributes,numeric_precision_radix,18,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',18,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,genotype_synonym,is_internal,6,false,'NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,usage_privileges,object_type,6,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_bgwriter,buffers_alloc,10,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',10,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_partitioned_table,partcollation,7,'','NO','ARRAY','','','','','','','','','','','','','','','','','',flybase,pg_catalog,oidvector,'','','','',7,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_sequences,sequencename,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,domains,character_set_catalog,7,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,cvterm_dbxref,cvterm_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_index,indisreplident,14,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',14,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_proc,prosecdef,11,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',11,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_progress_create_index,command,6,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,feature_relationship_pub,feature_relationship_pub_id,1,'nextval(\'feature_relationship_pub_feature_relationship_pub_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_type,typarray,14,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',14,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,view_routine_usage,specific_catalog,4,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_collation,collctype,9,'','NO',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',9,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_enum,enumsortorder,3,'','NO',real,'','',24,2,'','','','','','','','','','','','','',flybase,pg_catalog,float4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,feature_synonym,synonym_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,fnr_type,feature_id,1,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,role_column_grants,table_schema,4,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,referential_constraints,unique_constraint_name,6,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,domains,character_set_schema,8,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,featurepos,mappos,5,'','NO','double precision','','',53,2,'','','','','','','','','','','','','',flybase,pg_catalog,float8,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_partitioned_table,partexprs,8,'','YES',pg_node_tree,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,pg_node_tree,'','','','',8,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,lock,chadoxmlfile,9,'','YES','character varying',100,400,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',9,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_proc,prolang,5,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_seclabels,objsubid,3,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_all_tables,vacuum_count,20,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',20,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_seclabel,objoid,1,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_conversion,conproc,7,'','NO',regproc,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,regproc,'','','','',7,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,audit_chado,audited_cols,8,'','NO',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',8,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,organism,comment,6,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_aggregate,aggfinalfn,5,'','NO',regproc,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,regproc,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,view_table_usage,view_schema,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,library_humanhealth,library_humanhealth_id,1,'nextval(\'library_humanhealth_library_humanhealth_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,cv,definition,3,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_trigger,tgtype,6,'','NO',smallint,'','',16,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int2,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_settings,source,9,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',9,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,cell_line_library,cell_line_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,organismprop,organismprop_id,1,'nextval(\'organismprop_organismprop_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_matviews,definition,7,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,schemata,sql_path,7,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_range,rngsubdiff,6,'','NO',regproc,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,regproc,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,user_defined_types,ordering_routine_name,11,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',11,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_views,definition,4,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_database,datconnlimit,9,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',9,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,character_sets,character_set_name,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_activity,datid,1,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,grpmember,rank,2,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_progress_cluster,phase,6,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,featureloc_allcoords,nend,16,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',16,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,role_routine_grants,is_grantable,10,'','YES','character varying',3,12,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,yes_or_no,flybase,pg_catalog,varchar,'','','','',10,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_attribute,attisdropped,18,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',18,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_opclass,opcintype,7,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',7,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,strain_relationship,strain_relationship_id,1,'nextval(\'strain_relationship_strain_relationship_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,update_track,comment,7,'\'\'::text','NO',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',7,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_publication,pubtruncate,8,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',8,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,constraint_table_usage,constraint_schema,5,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,grp_relationshipprop,value,2,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,genotype_dbxref,dbxref_id,3,'','NO',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,humanhealth_cvtermprop,rank,5,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,interactionprop,type_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,element_types,collation_name,14,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',14,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,prediction_evidence,feature_id,2,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,cell_lineprop,type_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,foreign_data_wrapper_options,foreign_data_wrapper_name,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,featureloc_allcoords,fmin,4,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_user,userepl,5,'','YES',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_statio_sys_indexes,schemaname,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,attributes,character_set_name,13,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',13,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,humanhealth_synonym,is_internal,6,false,'NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_database_conflicts,confl_snapshot,5,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,strain_relationship_pub,pub_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,role_udt_grants,udt_schema,4,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,key_column_usage,position_in_unique_constraint,9,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',9,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_tablespace,oid,1,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,tables,self_referencing_column_name,5,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,element_types,object_name,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,views,table_schema,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,parameters,data_type,9,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',9,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_progress_vacuum,index_vacuum_count,9,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',9,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,grp,is_analysis,5,false,'NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,f_loc,fmax,5,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,library_cvterm,library_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_attribute,attname,2,'','NO',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,stockprop,stock_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,af_type,type,5,'','YES','character varying',1024,4096,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,user_defined_types,reference_type,12,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',12,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,phenotype_cvterm,cvterm_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stats,most_common_freqs,9,'','YES','ARRAY','','','','','','','','','','','','','','','','','',flybase,pg_catalog,'_float4','','','','',9,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,feature,timelastmodified,12,'(\'now\'::text)::timestamp(6) with time zone','NO','timestamp without time zone','','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,timestamp,'','','','',12,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,user_defined_types,collation_schema,20,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',20,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,cvterm_type,name,2,'','YES','character varying',1024,4096,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,character_sets,character_repertoire,4,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_amop,amopopr,7,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',7,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_views,viewowner,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,attributes,numeric_scale,19,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',19,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,feature_cvterm,feature_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,tableinfo,name,2,'','NO','character varying',30,120,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,routines,to_sql_specific_schema,52,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',52,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,organism_library,organism_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_all_indexes,idx_scan,6,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,lock,lock_id,1,'nextval(\'lock_lock_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,column_udt_usage,udt_catalog,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_roles,rolbypassrls,11,'','YES',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',11,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_collation,oid,1,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_ts_parser,prstoken,5,'','NO',regproc,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,regproc,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,fnr_type,type_id,9,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',9,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_all_tables,n_tup_hot_upd,11,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',11,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,library_pub,library_pub_id,1,'nextval(\'library_pub_library_pub_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_depend,objid,2,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,library_dbxref,library_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_database,oid,1,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_activity,client_hostname,9,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',9,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,grpmember_pub,grpmember_pub_id,1,'nextval(\'grpmember_pub_grpmember_pub_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_transform,oid,1,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,grp_pub,pub_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_seclabels,objtype,4,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,columns,interval_type,15,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',15,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_settings,name,1,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,strain_phenotypeprop,strain_phenotype_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,humanhealthprop,humanhealth_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,role_column_grants,table_catalog,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_indexes,schemaname,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,featureloc,rank,12,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',12,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_enum,enumlabel,4,'','NO',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,gffatts_slpar,attribute,3,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,humanhealth_phenotype,humanhealth_phenotype_id,1,'nextval(\'humanhealth_phenotype_humanhealth_phenotype_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,phenotype_cvterm,rank,4,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,feature_cvtermprop,feature_cvterm_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_shseclabel,classoid,2,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_class,relnatts,18,'','NO',smallint,'','',16,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int2,'','','','',18,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_statio_user_indexes,indexrelid,2,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,genotypeprop_pub,genotypeprop_id,2,'','NO',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,feature,timeaccessioned,11,'(\'now\'::text)::timestamp(6) with time zone','NO','timestamp without time zone','','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,timestamp,'','','','',11,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,routine_privileges,routine_catalog,6,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,grpmemberprop_pub,pub_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,element_types,object_type,4,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_operator,oprkind,5,'','NO','"char"','','','','','','','','','','','','','','','','','',flybase,pg_catalog,char,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,pub,pyear,7,'','YES','character varying',255,1020,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',7,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_largeobject_metadata,lomacl,3,'','YES','ARRAY','','','','','','','','','','','','','','','','','',flybase,pg_catalog,'_aclitem','','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,role_udt_grants,udt_catalog,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,triggers,created,17,'','YES','timestamp with time zone','','','','','',2,'','','','','','','','',flybase,information_schema,time_stamp,flybase,pg_catalog,timestamptz,'','','','',17,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_database,blks_read,6,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_statio_sys_indexes,relname,4,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,user_defined_types,interval_precision,27,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',27,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_roles,rolconfig,12,'','YES','ARRAY','','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,'_text','','','','',12,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,strain_featureprop,strain_feature_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,featureloc_allcoords,srcfeature_id,3,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,cell_lineprop,value,4,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_sys_tables,last_autovacuum,17,'','YES','timestamp with time zone','','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,timestamptz,'','','','',17,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,genotype_dbxref,is_current,4,true,'NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,analysisfeature,analysisfeature_id,1,'nextval(\'analysisfeature_analysisfeature_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,interactionprop,value,4,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stats,schemaname,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,featureloc_allcoords,gend,14,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',14,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_progress_vacuum,pid,1,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,routines,scope_catalog,32,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',32,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_all_tables,n_live_tup,12,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',12,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,parameters,interval_type,22,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',22,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,grp_dbxref,grp_dbxref_id,1,'nextval(\'grp_dbxref_grp_dbxref_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,featureloc,locgroup,11,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',11,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,key_column_usage,constraint_catalog,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,element_types,numeric_precision_radix,16,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',16,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,parameters,specific_catalog,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_constraint,condeferrable,5,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,routines,numeric_precision_radix,24,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',24,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,feature_dbxref,feature_dbxref_id,1,'nextval(\'feature_dbxref_feature_dbxref_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,environment,description,3,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,humanhealth_pubprop,value,2,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_class,relname,2,'','NO',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,libraryprop_pub,libraryprop_pub_id,1,'nextval(\'libraryprop_pub_libraryprop_pub_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,columns,collation_schema,21,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',21,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,sequences,minimum_value,9,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',9,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,interaction_cell_line,interaction_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_sys_tables,relid,1,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,grpprop_pub,grpprop_pub_id,1,'nextval(\'grpprop_pub_grpprop_pub_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_sequences,increment_by,8,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,featureloc_pub,pub_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_policies,permissive,4,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_progress_analyze,pid,1,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,feature_genotype,feature_genotype_id,1,'nextval(\'feature_genotype_feature_genotype_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_ts_parser,prsend,6,'','NO',regproc,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,regproc,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,grpmemberprop,rank,3,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_ts_dict,dictname,2,'','NO',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,attributes,dtd_identifier,30,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',30,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_conversion,conname,2,'','NO',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,role_routine_grants,specific_catalog,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,parameters,collation_name,17,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',17,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,view_column_usage,table_catalog,4,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_sys_tables,analyze_count,22,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',22,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_xact_user_functions,schemaname,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_all_indexes,indexrelname,5,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,stockcollection_stock,stock_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,analysisgrpmember,normscore,3,'','YES','double precision','','',53,2,'','','','','','','','','','','','','',flybase,pg_catalog,float8,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,attributes,scope_name,28,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',28,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_cursors,is_holdable,3,'','YES',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,schemata,schema_name,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_matviews,matviewname,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_subscription,latest_end_time,9,'','YES','timestamp with time zone','','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,timestamptz,'','','','',9,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_xact_all_tables,n_tup_upd,9,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',9,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,library_humanhealthprop,library_humanhealthprop_id,1,'nextval(\'library_humanhealthprop_library_humanhealthprop_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,domain_constraints,constraint_name,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_foreign_server,srvfdw,4,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,stock_cvterm,stock_cvterm_id,1,'nextval(\'stock_cvterm_stock_cvterm_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_statio_sys_tables,toast_blks_hit,9,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',9,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,triggers,trigger_catalog,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_class,relrowsecurity,23,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',23,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_user_tables,n_ins_since_vacuum,15,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',15,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,element_types,character_set_schema,10,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',10,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,attributes,data_type,8,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,cvtermpath,object_id,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,interaction_group,is_obsolete,3,false,'NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,routine_privileges,specific_name,5,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,expression_cvtermprop,value,4,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,alignment_evidence,feature_id,2,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_opclass,opcmethod,2,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,expressionprop,expression_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,cvterm_relationship,object_id,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_settings,pending_restart,17,'','YES',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',17,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,column_privileges,table_schema,4,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,domains,numeric_precision,13,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',13,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,humanhealth_phenotypeprop,rank,5,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_user_functions,funcid,1,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,update_track,release,2,'','NO','character varying',20,80,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,interaction,interaction_id,1,'nextval(\'interaction_interaction_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_database,xact_rollback,5,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_operator,oprcanmerge,6,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,pub_dbxref,pub_dbxref_id,1,'nextval(\'pub_dbxref_pub_dbxref_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,featuremap_pub,featuremap_pub_id,1,'nextval(\'featuremap_pub_featuremap_pub_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,featureprop_pub,featureprop_pub_id,1,'nextval(\'featureprop_pub_featureprop_pub_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,views,is_insertable_into,7,'','YES','character varying',3,12,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,yes_or_no,flybase,pg_catalog,varchar,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_gssapi,encrypted,4,'','YES',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_user_tables,autovacuum_count,21,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',21,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,feature_cvterm_dbxref,dbxref_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,table_privileges,table_catalog,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,feature_grpmember,feature_grpmember_id,1,'nextval(\'feature_grpmember_feature_grpmember_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_constraint,condeferred,6,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_replication_slots,xmin,9,'','YES',xid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,xid,'','','','',9,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,cvtermprop,value,4,'\'\'::text','NO',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_archiver,failed_count,4,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_attribute,attndims,7,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',7,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_amop,amopfamily,2,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_type,typnotnull,24,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',24,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_progress_create_index,blocks_total,11,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',11,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_proc,procost,6,'','NO',real,'','',24,2,'','','','','','','','','','','','','',flybase,pg_catalog,float4,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,collation_character_set_applicability,collation_schema,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,routines,security_type,50,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',50,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,referential_constraints,unique_constraint_schema,5,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_progress_analyze,ext_stats_computed,9,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',9,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_foreign_server,srvowner,3,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,featureloc_allcoords,residue_info,10,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',10,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,domain_constraints,domain_catalog,4,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,organism,common_name,5,'','YES','character varying',255,1020,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,routines,result_cast_numeric_precision,69,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',69,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_aggregate,aggcombinefn,6,'','NO',regproc,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,regproc,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,check_constraints,constraint_catalog,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,sequences,sequence_catalog,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,tableinfo,is_updateable,7,1,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',7,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_sys_tables,n_tup_upd,9,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',9,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,featuremap,featuremap_id,1,'nextval(\'featuremap_featuremap_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,routines,to_sql_specific_catalog,51,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',51,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_cursors,is_binary,4,'','YES',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,strainprop,rank,5,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_range,rngcanonical,5,'','NO',regproc,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,regproc,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,organism_cvterm,organism_cvterm_id,1,'nextval(\'organism_cvterm_organism_cvterm_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,analysisgrpmember,significance,4,'','YES','double precision','','',53,2,'','','','','','','','','','','','','',flybase,pg_catalog,float8,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,role_routine_grants,specific_schema,4,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_depend,deptype,7,'','NO','"char"','','','','','','','','','','','','','','','','','',flybase,pg_catalog,char,'','','','',7,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_trigger,tgfoid,5,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,view_column_usage,view_name,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_statio_sys_tables,relid,1,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,triggers,action_condition,9,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',9,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,grpmemberprop,type_id,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_statio_user_tables,tidx_blks_hit,11,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',11,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,cvterm,cvterm_id,1,'nextval(\'cvterm_cvterm_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_policies,policyname,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_xact_all_tables,relid,1,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,library_dbxrefprop,library_dbxrefprop_id,1,'nextval(\'library_dbxrefprop_library_dbxrefprop_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,organism_pub,organism_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_attribute,attoptions,23,'','YES','ARRAY','','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,'_text','','','','',23,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,domains,domain_default,19,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',19,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,interaction_cell_line,pub_id,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_subscription,subid,1,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_archiver,last_archived_time,3,'','YES','timestamp with time zone','','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,timestamptz,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_statio_user_indexes,idx_blks_hit,7,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,cvtermprop,type_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,table_privileges,table_schema,4,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,attributes,maximum_cardinality,29,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',29,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_progress_create_index,blocks_done,12,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',12,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_progress_cluster,command,5,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_locks,fastpath,15,'','YES',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',15,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,constraint_table_usage,constraint_name,6,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_gssapi,principal,3,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,pub,title,2,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,sql_implementation_info,comments,5,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_activity,state,17,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',17,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,routines,is_deterministic,42,'','YES','character varying',3,12,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,yes_or_no,flybase,pg_catalog,varchar,'','','','',42,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,tables,reference_generation,6,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_group,groname,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_replication_slots,slot_name,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,grpmember_cvterm,is_not,2,false,'NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,routines,result_cast_from_data_type,59,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',59,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_user,usebypassrls,6,'','YES',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_rules,tablename,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,humanhealth_synonym,is_current,5,false,'NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_database_conflicts,confl_bufferpin,6,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,column_privileges,table_catalog,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,grpprop,grp_id,5,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,parameters,udt_schema,25,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',25,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_class,relam,7,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',7,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,cvterm_relationship,subject_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,af_type,residues,6,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,humanhealthprop_pub,humanhealthprop_pub_id,1,'nextval(\'humanhealthprop_pub_humanhealthprop_pub_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_inherits,inhrelid,1,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,grp,is_obsolete,6,false,'NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,library_relationship_pub,pub_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,f_loc,strand,6,'','YES',smallint,'','',16,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int2,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,parameters,udt_name,26,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',26,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,cvtermpath,subject_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,interaction_group,description,4,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,expression_cvtermprop,type_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,attributes,attribute_udt_catalog,23,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',23,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,pubauthor,surname,5,'','NO','character varying',100,400,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,routines,routine_catalog,4,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,sql_features,comments,7,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',7,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_tables,hasrules,6,'','YES',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_replication,usename,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,udt_privileges,udt_schema,4,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_class,relfilenode,8,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',8,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_sequence,seqstart,3,'','NO',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_ts_config_map,mapdict,4,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,column_column_usage,table_catalog,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_statio_user_sequences,relid,1,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_activity,backend_type,21,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',21,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,phenotype_comparison,genotype2_id,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_subscription,subenabled,5,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,humanhealth_relationship_pub,humanhealth_relationship_pub_id,1,'nextval(\'humanhealth_relationship_pub_humanhealth_relationship_pub_i_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_trigger,tgdeferrable,12,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',12,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,strain_cvterm,pub_id,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_bgwriter,checkpoint_sync_time,4,'','YES','double precision','','',53,2,'','','','','','','','','','','','','',flybase,pg_catalog,float8,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_database,blk_write_time,20,'','YES','double precision','','',53,2,'','','','','','','','','','','','','',flybase,pg_catalog,float8,'','','','',20,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,featurerange,feature_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,strain,strain_id,1,'nextval(\'strain_strain_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,phendesc,genotype_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,libraryprop,library_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_statio_all_tables,toast_blks_hit,9,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',9,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_xact_user_tables,n_tup_del,10,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',10,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,check_constraint_routine_usage,constraint_schema,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,humanhealth,humanhealth_id,1,'nextval(\'humanhealth_humanhealth_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,element_types,udt_name,24,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',24,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_class,relminmxid,30,'','NO',xid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,xid,'','','','',30,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_xact_sys_tables,seq_scan,4,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,routines,character_octet_length,16,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',16,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,phenotype,attr_id,4,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_class,relrewrite,28,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',28,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,genotype_cvtermprop,value,4,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,cell_line_libraryprop,type_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,humanhealth_dbxrefprop,humanhealth_dbxrefprop_id,1,'nextval(\'humanhealth_dbxrefprop_humanhealth_dbxrefprop_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_wal_receiver,latest_end_lsn,10,'','YES',pg_lsn,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,pg_lsn,'','','','',10,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stats_ext,statistics_name,4,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_replication,replay_lsn,14,'','YES',pg_lsn,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,pg_lsn,'','','','',14,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,library_cvtermprop,library_cvtermprop_id,1,'nextval(\'library_cvtermprop_library_cvtermprop_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_init_privs,privtype,4,'','NO','"char"','','','','','','','','','','','','','','','','','',flybase,pg_catalog,char,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,eimage,eimage_data,2,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_foreign_table,ftrelid,1,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_progress_cluster,heap_blks_scanned,11,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',11,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,cell_line_pub,pub_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_statio_sys_sequences,blks_hit,5,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,phenstatement,phenstatement_id,1,'nextval(\'phenstatement_phenstatement_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,library_synonym,synonym_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,routines,result_cast_numeric_precision_radix,70,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',70,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,db,name,2,'','NO','character varying',255,1020,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,dbxref,url,6,'','YES','character varying',255,1020,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,user_defined_types,is_final,6,'','YES','character varying',3,12,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,yes_or_no,flybase,pg_catalog,varchar,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_ssl,bits,5,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,interaction_expressionprop,type_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_rewrite,ev_type,4,'','NO','"char"','','','','','','','','','','','','','','','','','',flybase,pg_catalog,char,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,columns,character_maximum_length,9,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',9,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_statio_user_tables,heap_blks_hit,5,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,humanhealth_feature,humanhealth_feature_id,1,'nextval(\'humanhealth_feature_humanhealth_feature_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,foreign_table_options,foreign_table_catalog,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_activity,wait_event_type,15,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',15,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_trigger,tgconstraint,11,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',11,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,feature_grpmember_pub,pub_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,tableinfo,modification_date,8,'now()','NO',date,'','','','','',0,'','','','','','','','','','','',flybase,pg_catalog,date,'','','','',8,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_timezone_names,name,1,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_prepared_xacts,gid,2,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,interaction_expression,interaction_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,feature_interaction,interaction_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,domain_udt_usage,domain_schema,5,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_namespace,nspname,2,'','NO',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_statio_all_indexes,indexrelname,5,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,grp_pubprop,grp_pub_id,5,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,pub,pubplace,13,'','YES','character varying',255,1020,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',13,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,cvtermsynonym,name,3,'','NO','character varying',1024,4096,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,cell_line,cell_line_id,1,'nextval(\'cell_line_cell_line_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,foreign_servers,foreign_data_wrapper_name,4,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_progress_create_index,index_relid,5,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_progress_cluster,index_rebuild_count,12,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',12,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,stockprop_pub,pub_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_prepared_statements,prepare_time,3,'','YES','timestamp with time zone','','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,timestamptz,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,usage_privileges,object_name,5,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,f_type,uniquename,3,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,genotype_synonym,is_current,5,true,'NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,foreign_server_options,foreign_server_name,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_attribute,attcacheoff,8,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',8,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,cell_line_cvtermprop,rank,5,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_progress_basebackup,tablespaces_total,5,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,featureloc,fmax,6,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_init_privs,objsubid,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,routines,data_type,14,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',14,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,genotype_pub,pub_id,3,'','NO',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_slru,blks_exists,6,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,analysisgrp,analysisgrp_id,1,'nextval(\'analysisgrp_analysisgrp_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stats_ext,statistics_schemaname,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,cell_line_libraryprop,value,4,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,parameters,collation_catalog,15,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',15,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,phenotype,observable_id,3,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,genotype_cvtermprop,type_id,3,'','NO',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,stock,stock_id,1,'nextval(\'stock_stock_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,data_type_privileges,object_catalog,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_type,typisdefined,10,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',10,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_xact_sys_tables,relname,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_index,indisvalid,10,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',10,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_replication,flush_lag,16,'','YES',interval,'','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,interval,'','','','',16,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,views,is_trigger_updatable,8,'','YES','character varying',3,12,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,yes_or_no,flybase,pg_catalog,varchar,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,featurerange,leftstartf_id,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_statio_all_sequences,blks_hit,5,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_publication,pubname,2,'','NO',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,pubprop,pubprop_id,1,'nextval(\'pubprop_pubprop_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,grp_relationship,value,2,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,column_options,table_catalog,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,strain_cvterm,cvterm_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_bgwriter,checkpoint_write_time,3,'','YES','double precision','','',53,2,'','','','','','','','','','','','','',flybase,pg_catalog,float8,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_statistic_ext,stxowner,5,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,feature_pubprop,feature_pub_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_database,tup_updated,11,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',11,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_user_indexes,indexrelname,5,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,phenotype_comparison,environment1_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_sequence,seqincrement,4,'','NO',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,feature,residues,6,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_ts_config_map,mapseqno,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,expression_cvterm,expression_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_replication,application_name,4,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_statio_all_tables,relid,1,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_user_tables,last_autovacuum,17,'','YES','timestamp with time zone','','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,timestamptz,'','','','',17,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,udt_privileges,udt_catalog,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,pub_relationship,type_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_shdepend,deptype,7,'','NO','"char"','','','','','','','','','','','','','','','','','',flybase,pg_catalog,char,'','','','',7,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,routines,specific_name,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,grp_relationship_pub,grp_relationship_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,stockcollectionprop,stockcollectionprop_id,1,'nextval(\'stockcollectionprop_stockcollectionprop_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,domains,interval_precision,18,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',18,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,parameters,datetime_precision,21,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',21,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_prepared_statements,parameter_types,4,'','YES','ARRAY','','','','','','','','','','','','','','','','','',flybase,pg_catalog,'_regtype','','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,user_mapping_options,option_value,5,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,analysis,programversion,5,'','NO','character varying',255,1020,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,f_type,dbxref_id,4,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,attributes,is_nullable,7,'','YES','character varying',3,12,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,yes_or_no,flybase,pg_catalog,varchar,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,foreign_servers,foreign_data_wrapper_catalog,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,expression_image,expression_image_id,1,'nextval(\'expression_image_expression_image_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,cell_line_strainprop,rank,5,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,genotypeprop,cvalue_id,6,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,cvtermsynonym,type_id,4,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_opfamily,oid,1,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,columns,table_catalog,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_settings,sourcefile,15,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',15,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,library_strainprop,library_strainprop_id,1,'nextval(\'library_strainprop_library_strainprop_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_event_trigger,evttags,7,'','YES','ARRAY','','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,'_text','','','','',7,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,columns,collation_name,22,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',22,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,feature_interaction,role_id,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,library,is_obsolete,6,false,'NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,genotype_cvterm,genotype_cvterm_id,1,'nextval(\'genotype_cvterm_genotype_cvterm_id_seq\'::regclass)','NO',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,feature_expressionprop,rank,5,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_all_tables,idx_scan,6,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,interaction_expression,pub_id,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,contact,description,2,'','YES','character varying',255,1020,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_am,amname,2,'','NO',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,interaction_cvtermprop,interaction_cvterm_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_database,tup_deleted,12,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',12,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,environment_cvterm,environment_cvterm_id,1,'nextval(\'environment_cvterm_environment_cvterm_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,feature_phenotype,phenotype_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_cast,oid,1,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,feature_relationshipprop_pub,feature_relationshipprop_pub_id,1,'nextval(\'feature_relationshipprop_pub_feature_relationshipprop_pub_i_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_extension,extrelocatable,5,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,interaction_expressionprop,value,4,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_rewrite,ev_class,3,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,organism_grpmember,organism_grpmember_id,1,'nextval(\'organism_grpmember_organism_grpmember_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_roles,rolcanlogin,6,'','YES',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,audit_chado,transaction_timestamp,2,'','NO','timestamp without time zone','','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,timestamp,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_foreign_data_wrapper,fdwvalidator,5,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,sql_sizing,sizing_name,2,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,grp_synonym,grp_synonym_id,1,'nextval(\'grp_synonym_grp_synonym_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,stock_genotype,stock_genotype_id,1,'nextval(\'stock_genotype_stock_genotype_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,information_schema_catalog_name,catalog_name,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_class,relfrozenxid,29,'','NO',xid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,xid,'','','','',29,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_available_extension_versions,trusted,5,'','YES',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,strain_pub,strain_pub_id,1,'nextval(\'strain_pub_strain_pub_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_sequences,max_value,7,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,domains,domain_schema,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_partitioned_table,partstrat,2,'','NO','"char"','','','','','','','','','','','','','','','','','',flybase,pg_catalog,char,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,columns,numeric_precision,11,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',11,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,interaction_expression,expression_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_settings,extra_desc,6,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,domains,datetime_precision,16,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',16,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_prepared_xacts,prepared,3,'','YES','timestamp with time zone','','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,timestamptz,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,feature_interaction,feature_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,cell_line_strain,cell_line_strain_id,1,'nextval(\'cell_line_strain_cell_line_strain_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_wal_receiver,received_tli,7,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_trigger,tgconstrrelid,9,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',9,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_namespace,nspowner,3,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,triggers,event_object_catalog,5,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,element_types,dtd_identifier,29,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',29,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_all_tables,n_ins_since_vacuum,15,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',15,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,cvtermsynonym,cvterm_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_database,datctype,6,'','NO',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,stockprop_pub,stockprop_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,triggered_update_columns,event_object_column,7,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,library_humanhealthprop,rank,5,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_prepared_statements,statement,2,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_xact_user_tables,idx_tup_fetch,7,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,f_type,name,2,'','YES','character varying',255,1020,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,lock,lockstatus,6,false,'NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,cell_line_pub,cell_line_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,column_udt_usage,table_name,6,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_partitioned_table,partdefid,4,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_all_indexes,relid,1,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,domains,data_type,4,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,referential_constraints,delete_rule,9,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',9,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,library_synonym,library_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,db,contact_id,3,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,role_column_grants,is_grantable,8,'','YES','character varying',3,12,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,yes_or_no,flybase,pg_catalog,varchar,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,feature_genotype,rank,5,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_progress_analyze,phase,5,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_constraint,coninhcount,17,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',17,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,sql_sizing,comments,4,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_collation,collisdeterministic,6,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_proc,protrftypes,25,'','YES','ARRAY','','','','','','','','','','','','','','','','','',flybase,pg_catalog,'_oid','','','','',25,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,columns,scope_name,31,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',31,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,interaction_expressionprop,interaction_expression_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,audit_chado,audited_table,4,'','NO','character varying',255,1020,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_sys_tables,seq_tup_read,5,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_proc,prosrc,26,'','NO',text,'',1073741824,'','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,text,'','','','',26,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_am,amtype,4,'','NO','"char"','','','','','','','','','','','','','','','','','',flybase,pg_catalog,char,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,feature_grpmember_pub,feature_grpmember_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,interaction_cvtermprop,value,4,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,check_constraint_routine_usage,constraint_name,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,parameters,is_result,6,'','YES','character varying',3,12,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,yes_or_no,flybase,pg_catalog,varchar,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,key_column_usage,table_name,6,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,columns,numeric_precision_radix,12,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',12,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,cell_line_libraryprop,cell_line_library_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,featureloc_allcoords,strand,8,'','YES',smallint,'','',16,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int2,'','','','',8,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,role_usage_grants,privilege_type,7,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stats,avg_width,6,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,analysisfeature,significance,6,'','YES','double precision','','',53,2,'','','','','','','','','','','','','',flybase,pg_catalog,float8,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,eimage,eimage_type,3,'','NO','character varying',255,1020,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_replication,sync_priority,18,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',18,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,foreign_server_options,option_value,4,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_progress_vacuum,heap_blks_total,6,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_attribute,attfdwoptions,24,'','YES','ARRAY','','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,'_text','','','','',24,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_all_tables,autovacuum_count,21,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',21,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,interaction,is_obsolete,5,false,'NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,pub_relationship,object_id,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_database,datid,1,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,expression_cvterm,rank,4,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_replication,usesysid,2,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_type,typstorage,23,'','NO','"char"','','','','','','','','','','','','','','','','','',flybase,pg_catalog,char,'','','','',23,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,stock_pub,stock_pub_id,1,'nextval(\'stock_pub_stock_pub_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_sequence,seqtypid,2,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_progress_cluster,heap_tuples_written,9,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',9,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_user_functions,total_time,5,'','YES','double precision','','',53,2,'','','','','','','','','','','','','',flybase,pg_catalog,float8,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,humanhealth_phenotypeprop,humanhealth_phenotypeprop_id,1,'nextval(\'humanhealth_phenotypeprop_humanhealth_phenotypeprop_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,feature_pubprop,value,4,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_statio_all_tables,tidx_blks_hit,11,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',11,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,routine_privileges,grantor,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,featurerange,featuremap_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_publication,puballtables,4,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,grp_relationship,type_id,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,phendesc,environment_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,libraryprop,type_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,routines,result_cast_collation_catalog,66,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',66,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_am,amhandler,3,'','NO',regproc,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,regproc,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_language,laninline,7,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',7,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_seclabels,label,8,'','YES',text,'',1073741824,'','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,text,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,interaction_cvtermprop,type_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_subscription,received_lsn,5,'','YES',pg_lsn,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,pg_lsn,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,feature_phenotype,feature_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_xact_all_tables,seq_tup_read,5,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_sys_indexes,idx_tup_read,7,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,cvterm,is_obsolete,5,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_activity,usename,6,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_rewrite,rulename,2,'','NO',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,audit_chado,userid,3,'','NO','character varying',255,1020,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,library_dbxrefprop,rank,5,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,sql_sizing,supported_value,3,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_trigger,oid,1,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,stock_relationship_pub,stock_relationship_pub_id,1,'nextval(\'stock_relationship_pub_stock_relationship_pub_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,db,description,4,'','YES','character varying',255,1020,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_statio_sys_tables,heap_blks_hit,5,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,strainprop,strainprop_id,1,'nextval(\'strainprop_strainprop_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_range,rngtypid,1,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,library_synonym,pub_id,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,user_defined_types,character_octet_length,15,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',15,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,organism_cvterm,pub_id,5,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_partitioned_table,partnatts,3,'','NO',smallint,'','',16,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int2,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,domains,domain_name,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,grp_relationship_pub,pub_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,sequences,numeric_precision,5,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_type,typtype,7,'','NO','"char"','','','','','','','','','','','','','','','','','',flybase,pg_catalog,char,'','','','',7,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,constraint_column_usage,constraint_name,7,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_index,indisexclusion,7,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',7,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,routines,external_name,39,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',39,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,organism,organism_id,1,'nextval(\'organism_organism_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,foreign_servers,foreign_server_name,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,character_sets,default_collate_name,8,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,domains,numeric_precision_radix,14,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',14,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,column_domain_usage,column_name,7,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_namespace,nspacl,4,'','YES','ARRAY','','','','','','','','','','','','','','','','','',flybase,pg_catalog,'_aclitem','','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,columns,collation_catalog,20,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',20,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,fnr_type,residues,6,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,role_table_grants,is_grantable,7,'','YES','character varying',3,12,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,yes_or_no,flybase,pg_catalog,varchar,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_prepared_xacts,owner,4,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,referential_constraints,constraint_catalog,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,contact,name,3,'','NO','character varying',30,120,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_publication,pubowner,3,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,grp_relationship,rank,3,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,libraryprop,value,4,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,phendesc,description,4,'','NO',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_shdescription,objoid,1,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,strain_cvterm,strain_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_sequences,cache_size,10,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',10,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_bgwriter,checkpoints_req,2,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_aggregate,aggtranstype,17,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',17,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_constraint,conbin,25,'','YES',pg_node_tree,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,pg_node_tree,'','','','',25,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,grpprop,grpprop_id,1,'nextval(\'grpprop_grpprop_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,user_defined_types,collation_name,21,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',21,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_class,reloptions,32,'','YES','ARRAY','','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,'_text','','','','',32,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,feature_pubprop,type_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,phenotype_comparison,genotype1_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_class,relforcerowsecurity,24,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',24,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,humanhealth_synonym,humanhealth_synonym_id,1,'nextval(\'humanhealth_synonym_humanhealth_synonym_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,strainprop_pub,strainprop_pub_id,1,'nextval(\'strainprop_pub_strainprop_pub_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_ts_config_map,maptokentype,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_proc,pronargs,17,'','NO',smallint,'','',16,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int2,'','','','',17,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,expression_cvterm,cvterm_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_replication_slots,database,5,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,udt_privileges,grantee,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,pub_relationship,subject_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,routines,specific_schema,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,routines,result_cast_datetime_precision,72,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',72,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,element_types,maximum_cardinality,28,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',28,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_subscription_rel,srsubid,1,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,routine_privileges,privilege_type,9,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',9,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,routines,character_set_schema,18,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',18,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,foreign_server_options,option_name,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,sql_implementation_info,implementation_info_id,1,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,organismprop_pub,organismprop_pub_id,1,'nextval(\'organismprop_pub_organismprop_pub_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,strain_relationship,rank,6,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_init_privs,classoid,2,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,eimage,image_uri,4,'','YES','character varying',255,1020,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,routines,scope_name,34,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',34,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,genotype_pub,genotype_id,2,'','NO',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,columns,udt_schema,27,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',27,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stats_ext,tablename,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,genotype_cvtermprop,genotype_cvterm_id,2,'','NO',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_progress_cluster,pid,1,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,phenotype,uniquename,2,'','NO',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_database,tup_fetched,9,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',9,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_xact_sys_tables,schemaname,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,check_constraint_routine_usage,specific_catalog,4,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,attributes,character_octet_length,10,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',10,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,element_types,character_octet_length,8,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_locks,virtualxid,6,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,element_types,character_maximum_length,7,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,strain_synonym,is_internal,6,false,'NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_proc,proallargtypes,21,'','YES','ARRAY','','','','','','','','','','','','','','','','','',flybase,pg_catalog,'_oid','','','','',21,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,pub,volume,4,'','YES','character varying',255,1020,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,routines,result_cast_interval_type,73,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',73,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,feature_cvterm_dbxref,feature_cvterm_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,routines,schema_level_routine,46,'','YES','character varying',3,12,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,yes_or_no,flybase,pg_catalog,varchar,'','','','',46,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,humanhealth_relationship,rank,6,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_statio_sys_indexes,idx_blks_hit,7,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,library_cvtermprop,rank,5,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,table_privileges,grantee,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,humanhealth_dbxrefprop,rank,5,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_aggregate,agginitval,21,'','YES',text,'',1073741824,'','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,text,'','','','',21,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,routines,external_language,40,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',40,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,sequences,cycle_option,12,'','YES','character varying',3,12,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,yes_or_no,flybase,pg_catalog,varchar,'','','','',12,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,humanhealth,dbxref_id,5,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,user_defined_types,character_set_schema,17,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',17,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,interaction_group,uniquename,2,'','NO',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,alignment_evidence,evidence_id,3,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_opclass,opcname,3,'','NO',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_replication,sync_state,19,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',19,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,strain,dbxref_id,5,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,stock_relationship,rank,6,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,expressionprop,type_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_replication_slots,restart_lsn,11,'','YES',pg_lsn,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,pg_lsn,'','','','',11,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,column_column_usage,dependent_column,5,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_rules,definition,4,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_statio_user_sequences,blks_hit,5,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,columns,identity_start,37,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',37,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,pubauthor,pubauthor_id,1,'nextval(\'pubauthor_pubauthor_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,update_track,fbid,3,'','NO','character varying',50,200,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,grpmember_cvterm,grpmember_id,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,role_table_grants,with_hierarchy,8,'','YES','character varying',3,12,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,yes_or_no,flybase,pg_catalog,varchar,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,schemata,schema_owner,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_matviews,matviewowner,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,usage_privileges,grantor,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,genotype_synonym,genotype_synonym_id,1,'nextval(\'genotype_synonym_genotype_synonym_id_seq\'::regclass)','NO',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_aggregate,aggmfinalmodify,15,'','NO','"char"','','','','','','','','','','','','','','','','','',flybase,pg_catalog,char,'','','','',15,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stats_ext,most_common_base_freqs,13,'','YES','ARRAY','','','','','','','','','','','','','','','','','',flybase,pg_catalog,'_float8','','','','',13,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_attribute,attbyval,10,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',10,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,grp_pubprop,grp_pubprop_id,1,'nextval(\'grp_pubprop_grp_pubprop_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_progress_create_index,pid,1,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,domain_constraints,constraint_schema,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,cell_line,timeaccessioned,5,'now()','NO','timestamp without time zone','','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,timestamp,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,collations,collation_catalog,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,domain_udt_usage,udt_catalog,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,character_sets,default_collate_schema,7,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_proc,provolatile,15,'','NO','"char"','','','','','','','','','','','','','','','','','',flybase,pg_catalog,char,'','','','',15,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_statio_all_indexes,relid,1,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,sequences,increment,11,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',11,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_available_extension_versions,comment,9,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',9,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_type,typcategory,8,'','NO','"char"','','','','','','','','','','','','','','','','','',flybase,pg_catalog,char,'','','','',8,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,collation_character_set_applicability,character_set_catalog,4,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_policy,polroles,6,'','NO','ARRAY','','','','','','','','','','','','','','','','','',flybase,pg_catalog,'_oid','','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_amop,amoprighttype,4,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,views,is_trigger_insertable_into,10,'','YES','character varying',3,12,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,yes_or_no,flybase,pg_catalog,varchar,'','','','',10,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_index,indimmediate,8,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',8,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_replication_slots,confirmed_flush_lsn,12,'','YES',pg_lsn,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,pg_lsn,'','','','',12,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,columns,identity_increment,38,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',38,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,foreign_table_options,option_value,5,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,interaction_cell_line,cell_line_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_statio_user_tables,relid,1,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_statio_sys_tables,tidx_blks_hit,11,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',11,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,analysis,sourceuri,9,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',9,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,featureloc_pub,featureloc_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,grpmemberprop,value,2,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_ts_dict,dictnamespace,3,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_sys_indexes,idx_tup_fetch,8,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,routines,udt_name,13,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',13,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,table_constraints,table_name,6,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_conversion,connamespace,3,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,interaction_pub,interaction_pub_id,1,'nextval(\'interaction_pub_interaction_pub_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_type,typdefault,30,'','YES',text,'',1073741824,'','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,text,'','','','',30,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_ssl,pid,1,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,role_routine_grants,grantee,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_statio_sys_sequences,relid,1,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_type,typcollation,28,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',28,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_seclabels,provider,7,'','YES',text,'',1073741824,'','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,text,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_xact_user_functions,funcname,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,analysisgrpmember,rawscore,2,'','YES','double precision','','',53,2,'','','','','','','','','','','','','',flybase,pg_catalog,float8,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_language,lanvalidator,8,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',8,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,stockcollection_stock,stockcollection_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_xact_all_tables,n_tup_hot_upd,11,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',11,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,phenstatement,type_id,5,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_sys_tables,vacuum_count,20,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',20,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_cursors,statement,2,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_statio_all_tables,heap_blks_hit,5,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_sys_tables,n_live_tup,12,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',12,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,grpmember_cvterm,cvterm_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,update_track,time_update,4,'now()','NO','timestamp without time zone','','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,timestamp,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_operator,oprjoin,15,'','NO',regproc,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,regproc,'','','','',15,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_rules,rulename,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,pub,uniquename,14,'','NO',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',14,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_all_tables,last_autovacuum,17,'','YES','timestamp with time zone','','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,timestamptz,'','','','',17,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,column_privileges,grantee,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,library_expression,library_expression_id,1,'nextval(\'library_expression_library_expression_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_progress_analyze,current_child_table_relid,12,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',12,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,cvterm_relationship,type_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_user_indexes,relid,1,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_statistic_ext,oid,1,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,expressionprop,value,4,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,library_relationship_pub,library_relationship_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,alignment_evidence,analysis_id,4,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_opclass,opcnamespace,4,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,pubprop,rank,5,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,column_options,option_name,5,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_statio_all_sequences,relid,1,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,routines,character_set_name,19,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',19,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,cvtermpath,type_id,2,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,library_feature,library_feature_id,1,'nextval(\'library_feature_library_feature_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,expression_cvtermprop,expression_cvterm_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_archiver,last_archived_wal,2,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,stock,uniquename,5,'','NO',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_class,relpartbound,33,'','YES',pg_node_tree,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,pg_node_tree,'','','','',33,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,data_type_privileges,dtd_identifier,5,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,cvtermprop,cvterm_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_type,typdefaultbin,29,'','YES',pg_node_tree,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,pg_node_tree,'','','','',29,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_publication_tables,pubname,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_amproc,amproc,6,'','NO',regproc,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,regproc,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_constraint,confmatchtype,15,'','NO','"char"','','','','','','','','','','','','','','','','','',flybase,pg_catalog,char,'','','','',15,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,f_type,timelastmodified,13,'','YES','timestamp without time zone','','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,timestamp,'','','','',13,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_subscription,subpublications,9,'','NO','ARRAY','','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,'_text','','','','',9,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,role_usage_grants,is_grantable,8,'','YES','character varying',3,12,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,yes_or_no,flybase,pg_catalog,varchar,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,analysisgrp,identity,5,'','YES','double precision','','',53,2,'','','','','','','','','','','','','',flybase,pg_catalog,float8,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,featureloc_allcoords,is_fmax_partial,7,'','YES',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',7,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,triggers,action_timing,12,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',12,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,pub,volumetitle,3,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_gssapi,gss_authenticated,2,'','YES',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,cell_line_cvtermprop,cell_line_cvtermprop_id,1,'nextval(\'cell_line_cvtermprop_cell_line_cvtermprop_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_progress_basebackup,pid,1,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,role_udt_grants,is_grantable,7,'','YES','character varying',3,12,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,yes_or_no,flybase,pg_catalog,varchar,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_available_extension_versions,name,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,element_types,udt_schema,23,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',23,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_xact_user_functions,calls,4,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_conversion,conowner,4,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_class,relpages,10,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',10,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,view_column_usage,view_schema,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,grp_synonym,is_current,5,false,'NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_sys_tables,n_tup_hot_upd,11,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',11,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_ts_dict,dictowner,4,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_replication,flush_lsn,13,'','YES',pg_lsn,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,pg_lsn,'','','','',13,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_policies,tablename,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_cast,castcontext,5,'','NO','"char"','','','','','','','','','','','','','','','','','',flybase,pg_catalog,char,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,role_column_grants,privilege_type,7,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_progress_create_index,lockers_done,9,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',9,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_foreign_data_wrapper,oid,1,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_extension,oid,1,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,organism_pub,pub_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_user_mappings,umoptions,6,'','YES','ARRAY','','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,'_text','','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_progress_analyze,child_tables_done,11,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',11,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_amop,amoplefttype,3,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_xact_user_tables,n_tup_ins,8,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,genotype_cvterm,is_not,5,false,'NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,feature_expressionprop,feature_expressionprop_id,1,'nextval(\'feature_expressionprop_feature_expressionprop_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,routines,result_cast_scope_catalog,78,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',78,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,collation_character_set_applicability,collation_name,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,attributes,attribute_udt_schema,24,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',24,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,library_strainprop,rank,5,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_user_tables,idx_scan,6,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_ssl,issuer_dn,9,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',9,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_foreign_server,srvname,2,'','NO',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,fp_key,featureprop_id,1,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,cell_line_strainprop,cell_line_strainprop_id,1,'nextval(\'cell_line_strainprop_cell_line_strainprop_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,user_defined_types,interval_type,26,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',26,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_wal_receiver,last_msg_send_time,8,'','YES','timestamp with time zone','','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,timestamptz,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_opfamily,opfowner,5,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,columns,ordinal_position,5,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,user_defined_types,datetime_precision,25,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',25,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_statio_user_tables,toast_blks_hit,9,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',9,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,stockcollectionprop,rank,5,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,triggers,action_orientation,11,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',11,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,schemata,default_character_set_catalog,4,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_matviews,tablespace,4,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,user_mapping_options,authorization_identifier,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,analysis,analysis_id,1,'nextval(\'analysis_analysis_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_constraint,conpfeqop,21,'','YES','ARRAY','','','','','','','','','','','','','','','','','',flybase,pg_catalog,'_oid','','','','',21,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_settings,setting,2,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_language,lanpltrusted,5,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_all_tables,seq_scan,4,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,strain_phenotypeprop,strain_phenotypeprop_id,1,'nextval(\'strain_phenotypeprop_strain_phenotypeprop_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,feature_expression,pub_id,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_subscription,last_msg_receipt_time,7,'','YES','timestamp with time zone','','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,timestamptz,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,humanhealthprop,humanhealthprop_id,1,'nextval(\'humanhealthprop_humanhealthprop_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,humanhealth_featureprop,value,4,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,cvterm,name,7,'','NO','character varying',1024,4096,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',7,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_sys_indexes,indexrelname,5,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_xact_all_tables,idx_tup_fetch,7,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_indexes,tablename,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,library,uniquename,4,'','NO',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,library_pub,library_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_depend,classid,1,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,library_dbxref,library_dbxref_id,1,'nextval(\'library_dbxref_library_dbxref_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_database,datname,2,'','NO',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_statio_sys_tables,idx_blks_hit,7,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,grpmember_pub,pub_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,genotypeprop,value,4,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,routines,result_cast_char_octet_length,62,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',62,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_transform,trftype,2,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,user_defined_types,character_maximum_length,14,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',14,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,grp_pub,grp_pub_id,1,'nextval(\'grp_pub_grp_pub_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,f_type,residues,6,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,sequences,numeric_scale,7,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_type,typlen,5,'','NO',smallint,'','',16,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int2,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,feature_cvterm,feature_cvterm_id,1,'nextval(\'feature_cvterm_feature_cvterm_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,constraint_column_usage,constraint_catalog,5,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,tableinfo,tableinfo_id,1,'nextval(\'tableinfo_tableinfo_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,routines,result_cast_scope_name,80,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',80,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,interaction_group_feature_interaction,rank,4,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,organism_library,organism_library_id,1,'nextval(\'organism_library_organism_library_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_all_tables,last_vacuum,16,'','YES','timestamp with time zone','','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,timestamptz,'','','','',16,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,lock,username,2,'\'administrator\'::character varying','NO','character varying',20,80,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,column_udt_usage,udt_schema,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_index,indisunique,5,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_collation,collname,2,'','NO',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,column_domain_usage,table_schema,5,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,grp_cvterm,cvterm_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,dbxref,accession,3,'','NO','character varying',255,1020,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,user_defined_types,user_defined_type_name,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,domains,numeric_scale,15,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',15,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_ts_config,cfgowner,4,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,dbxrefprop,value,4,'\'\'::text','NO',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_roles,rolcreaterole,4,'','YES',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,cvterm_type,cvterm_id,1,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,cell_lineprop_pub,pub_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,role_table_grants,table_name,5,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,element_types,collation_catalog,12,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',12,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,grp_dbxref,is_current,2,true,'NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_user_tables,n_dead_tup,13,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',13,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,key_column_usage,constraint_schema,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,views,is_trigger_deletable,9,'','YES','character varying',3,12,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,yes_or_no,flybase,pg_catalog,varchar,'','','','',9,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,parameters,specific_schema,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,strain_dbxref,is_current,4,true,'NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,library_grpmember,library_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,library_interaction,pub_id,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,feature_dbxref,feature_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_class,oid,1,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,humanhealth_pubprop,humanhealth_pubprop_id,1,'nextval(\'humanhealth_pubprop_humanhealth_pubprop_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,libraryprop_pub,libraryprop_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_class,relhassubclass,22,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',22,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,synonym,type_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_slru,blks_read,4,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,featureloc,fmin,4,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,analysisfeature,feature_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stats,tablename,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,library_expressionprop,value,4,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_progress_vacuum,datid,2,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_replication_slots,active,7,'','YES',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_attribute,atttypmod,9,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',9,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,foreign_data_wrappers,library_name,4,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_replication,client_hostname,6,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_tables,tableowner,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,feature_interactionprop,type_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,user_mappings,foreign_server_name,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,strain_featureprop,strain_featureprop_id,1,'nextval(\'strain_featureprop_strain_featureprop_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,humanhealth_pub,pub_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,cell_line_cvterm,cvterm_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_sequence,seqmin,6,'','NO',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,feature,name,4,'','YES','character varying',255,1020,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,humanhealth_phenotype,humanhealth_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,element_types,character_set_name,11,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',11,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,feature_cvtermprop,feature_cvtermprop_id,1,'nextval(\'feature_cvtermprop_feature_cvtermprop_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_shseclabel,objoid,1,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,parameters,numeric_precision,18,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',18,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_statio_user_indexes,relid,1,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,genotypeprop_pub,genotypeprop_pub_id,1,'nextval(\'genotypeprop_pub_genotypeprop_pub_id_seq\'::regclass)','NO',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,featurerange,rightstartf_id,6,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,columns,scope_catalog,29,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',29,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_sys_tables,autoanalyze_count,23,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',23,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,analysis,timeexecuted,10,'(\'now\'::text)::timestamp(6) with time zone','NO','timestamp without time zone','','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,timestamp,'','','','',10,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,grpmemberprop_pub,grpmemberprop_pub_id,1,'nextval(\'grpmemberprop_pub_grpmemberprop_pub_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,domains,udt_schema,21,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',21,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,applicable_roles,is_grantable,3,'','YES','character varying',3,12,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,yes_or_no,flybase,pg_catalog,varchar,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,dbxrefprop,type_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_ts_config,cfgnamespace,3,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_all_tables,n_mod_since_analyze,14,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',14,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_roles,rolinherit,3,'','YES',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_rewrite,is_instead,6,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_wal_receiver,written_lsn,5,'','YES',pg_lsn,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,pg_lsn,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,featureloc_allcoords,rank,12,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',12,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,triggers,event_object_table,7,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_activity,datname,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,columns,data_type,8,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,library_humanhealth,humanhealth_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,dbxref,version,4,'\'\'::character varying','NO','character varying',255,1020,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,user_defined_types,user_defined_type_category,4,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,grp_cvterm,grp_id,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,triggered_update_columns,event_object_schema,5,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,interaction_group_feature_interaction,feature_interaction_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,element_types,scope_name,27,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',27,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_xact_user_tables,seq_tup_read,5,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,cell_line_library,cell_line_library_id,1,'nextval(\'cell_line_library_cell_line_library_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,organismprop,organism_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,columns,scope_schema,30,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',30,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,view_routine_usage,specific_schema,5,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_progress_analyze,sample_blks_scanned,7,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,feature_genotype,cvterm_id,7,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',7,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_seclabel,classoid,2,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,genotypeprop,type_id,3,'','NO',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_user_tables,last_autoanalyze,19,'','YES','timestamp with time zone','','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,timestamptz,'','','','',19,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_locks,mode,13,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',13,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,columns,udt_name,28,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',28,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,foreign_servers,foreign_server_version,6,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,view_table_usage,view_catalog,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_activity,backend_xid,18,'','YES',xid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,xid,'','','','',18,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,library_featureprop,rank,5,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,featureprop,rank,5,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,feature_synonym,feature_synonym_id,1,'nextval(\'feature_synonym_feature_synonym_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,library,name,3,'','YES','character varying',255,1020,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,humanhealth_featureprop,type_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,fnr_type,name,2,'','YES','character varying',255,1020,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,user_defined_types,character_set_catalog,16,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',16,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,feature_expression,feature_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_sys_tables,idx_tup_fetch,7,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_all_tables,relname,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,element_types,interval_precision,20,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',20,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,featureloc_allcoords,locgroup,11,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',11,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_bgwriter,buffers_clean,6,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,feature_relationshipprop,rank,5,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,routines,result_cast_interval_precision,74,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',74,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,library_cvterm,library_cvterm_id,1,'nextval(\'library_cvterm_library_cvterm_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_attribute,attrelid,1,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,stockprop,stockprop_id,1,'nextval(\'stockprop_stockprop_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_progress_create_index,current_locker_pid,10,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',10,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,role_usage_grants,object_name,5,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,routines,parameter_style,41,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',41,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,cell_line_cvterm,pub_id,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,feature,organism_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_class,reltablespace,9,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',9,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,phenotype_comparison,phenotype1_id,6,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,feature_interactionprop,value,4,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,routines,routine_name,6,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,stock,is_obsolete,8,false,'NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',8,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_attribute,attacl,22,'','YES','ARRAY','','','','','','','','','','','','','','','','','',flybase,pg_catalog,'_aclitem','','','','',22,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,udt_privileges,privilege_type,6,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,views,table_catalog,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,foreign_data_wrappers,authorization_identifier,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_tablespace,spcname,2,'','NO',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,cell_line_synonym,is_current,5,false,'NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_tables,tablespace,4,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,strain_relationship,subject_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_statio_user_tables,tidx_blks_read,10,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',10,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,library_expressionprop,type_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,grp_relationshipprop,grp_relationshipprop_id,1,'nextval(\'grp_relationshipprop_grp_relationshipprop_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stats_ext,attnames,6,'','YES','ARRAY','','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,'_name','','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,prediction_evidence,prediction_evidence_id,1,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_slru,blks_hit,3,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,synonym,synonym_sgml,4,'','NO','character varying',1024,4096,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,featureloc,srcfeature_id,3,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,foreign_data_wrapper_options,foreign_data_wrapper_catalog,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,phenotype,cvalue_id,6,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,grpmember,grpmember_id,1,'nextval(\'grpmember_grpmember_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,library_interaction,library_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_statio_all_tables,toast_blks_read,8,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,strain_dbxref,dbxref_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,stockcollection,uniquename,5,'','NO',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_xact_sys_tables,idx_scan,6,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,strain_synonym,strain_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_statio_all_tables,idx_blks_hit,7,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,constraint_table_usage,constraint_catalog,4,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_description,description,4,'','NO',text,'',1073741824,'','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_shdepend,dbid,1,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,parameters,numeric_precision_radix,19,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',19,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_locks,database,2,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,columns,generation_expression,43,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',43,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,humanhealth_relationship,subject_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,humanhealth_cvterm,humanhealth_cvterm_id,1,'nextval(\'humanhealth_cvterm_humanhealth_cvterm_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,humanhealth_cvtermprop,value,4,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_operator,oprrest,14,'','NO',regproc,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,regproc,'','','','',14,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_trigger,tgconstrindid,10,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',10,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,routines,is_null_call,44,'','YES','character varying',3,12,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,yes_or_no,flybase,pg_catalog,varchar,'','','','',44,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,table_privileges,privilege_type,6,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,cell_line_dbxref,cell_line_dbxref_id,1,'nextval(\'cell_line_dbxref_cell_line_dbxref_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_publication_rel,oid,1,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,analysisprop,analysisprop_id,1,'nextval(\'analysisprop_analysisprop_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_constraint,connamespace,3,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,stock_dbxref,stock_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,stock,type_id,7,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',7,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,stock_relationship,subject_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,expression,md5checksum,3,'','YES',character,32,128,'','','','','','','','','','','','','','','',flybase,pg_catalog,bpchar,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,f_loc,fmin,4,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,grp,type_id,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_activity,query_start,13,'','YES','timestamp with time zone','','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,timestamptz,'','','','',13,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_constraint,confdeltype,14,'','NO','"char"','','','','','','','','','','','','','','','','','',flybase,pg_catalog,char,'','','','',14,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,feature_humanhealth_dbxref,pub_id,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,af_type,dbxref_id,4,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,interactionprop_pub,interactionprop_pub_id,1,'nextval(\'interactionprop_pub_interactionprop_pub_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_database_conflicts,confl_lock,4,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,columns,is_identity,35,'','YES','character varying',3,12,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,yes_or_no,flybase,pg_catalog,varchar,'','','','',35,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_available_extensions,installed_version,3,'','YES',text,'',1073741824,'','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,text,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_user,usesuper,4,'','YES',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_wal_receiver,slot_name,12,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',12,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,analysisgrp,grp_id,7,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',7,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,featureloc_allcoords,is_fmin_partial,5,'','YES',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_operator,oprnamespace,3,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,tables,table_type,4,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_type,typndims,27,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',27,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,genotype,genotype_id,1,'nextval(\'genotype_genotype_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,role_udt_grants,udt_name,5,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,domains,maximum_cardinality,26,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',26,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_sys_tables,n_tup_ins,8,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_sequences,schemaname,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,cvterm_dbxref,cvterm_dbxref_id,1,'nextval(\'cvterm_dbxref_cvterm_dbxref_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_aggregate,aggtransfn,4,'','NO',regproc,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,regproc,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,domain_constraints,domain_name,6,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,domains,scope_name,25,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',25,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,feature_relationship_pub,feature_relationship_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,role_column_grants,table_name,5,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,routines,result_cast_type_udt_catalog,75,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',75,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_progress_analyze,ext_stats_total,8,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_proc,proowner,4,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,featurepos,map_feature_id,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,cell_line_relationship,type_id,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_policy,polname,2,'','NO',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_index,indpred,20,'','YES',pg_node_tree,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,pg_node_tree,'','','','',20,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,humanhealth_dbxrefprop_pub,humanhealth_dbxrefprop_pub_id,1,'nextval(\'humanhealth_dbxrefprop_pub_humanhealth_dbxrefprop_pub_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,attributes,interval_precision,22,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',22,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_type,typmodout,20,'','NO',regproc,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,regproc,'','','','',20,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,project,name,2,'','NO','character varying',255,1020,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,library_relationship,type_id,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_replication_origin,roname,2,'','NO',text,'',1073741824,'','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,text,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_event_trigger,oid,1,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,strain_phenotype,strain_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_aggregate,aggsortop,16,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',16,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_xact_user_tables,n_tup_hot_upd,11,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',11,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,role_routine_grants,routine_catalog,6,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,interaction_cvterm,interaction_cvterm_id,1,'nextval(\'interaction_cvterm_interaction_cvterm_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,table_constraints,constraint_schema,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_progress_cluster,heap_blks_total,10,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',10,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_attrdef,adbin,4,'','NO',pg_node_tree,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,pg_node_tree,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,triggers,action_order,8,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,columns,is_nullable,7,'','YES','character varying',3,12,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,yes_or_no,flybase,pg_catalog,varchar,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_ts_parser,prsnamespace,3,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,phenotype_comparison_cvterm,phenotype_comparison_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_cursors,creation_time,6,'','YES','timestamp with time zone','','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,timestamptz,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,analysisgrpmember,analysis_id,6,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_proc,proparallel,16,'','NO','"char"','','','','','','','','','','','','','','','','','',flybase,pg_catalog,char,'','','','',16,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,strain_cvtermprop,strain_cvterm_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_wal_receiver,latest_end_time,11,'','YES','timestamp with time zone','','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,timestamptz,'','','','',11,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,attributes,udt_catalog,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_operator,oprowner,4,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,feature_relationship,feature_relationship_id,1,'nextval(\'feature_relationship_feature_relationship_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_constraint,conislocal,16,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',16,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,expression_pub,expression_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,tables,table_name,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,element_types,collection_type_identifier,5,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,column_privileges,column_name,6,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_database_conflicts,confl_tablespace,3,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_available_extensions,comment,4,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_user,usecreatedb,3,'','YES',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_statio_sys_indexes,indexrelname,5,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,feature_humanhealth_dbxref,feature_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,af_type,uniquename,3,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_type,typrelid,12,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',12,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,cvtermpath,pathdistance,6,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,expression,description,4,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,f_loc,dbxref_id,3,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_index,indisready,12,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',12,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,grp,uniquename,3,'','NO',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_replication_slots,active_pid,8,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_constraint,contype,4,'','NO','"char"','','','','','','','','','','','','','','','','','',flybase,pg_catalog,char,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_archiver,last_failed_time,6,'','YES','timestamp with time zone','','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,timestamptz,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_amproc,amprocfamily,2,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_settings,boot_val,13,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',13,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_db_role_setting,setrole,2,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,columns,identity_generation,36,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',36,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,domains,interval_type,17,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',17,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,interactionprop,rank,5,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,columns,domain_catalog,23,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',23,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,humanhealth_cvtermprop,type_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,feature_interaction_pub,feature_interaction_pub_id,1,'nextval(\'feature_interaction_pub_feature_interaction_pub_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,cell_lineprop,rank,5,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_default_acl,defaclrole,2,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_database,dattablespace,13,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',13,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,sql_features,feature_id,1,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_description,objsubid,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,constraint_table_usage,table_name,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_aggregate,aggfinalmodify,14,'','NO','"char"','','','','','','','','','','','','','','','','','',flybase,pg_catalog,char,'','','','',14,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_attrdef,adnum,3,'','NO',smallint,'','',16,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int2,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_ts_parser,prsstart,4,'','NO',regproc,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,regproc,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,view_column_usage,table_name,6,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,administrable_role_authorizations,grantee,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_activity,backend_xmin,19,'','YES',xid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,xid,'','','','',19,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,character_sets,form_of_use,5,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_index,indcheckxmin,11,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',11,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_proc,proretset,14,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',14,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_type,typdelim,11,'','NO','"char"','','','','','','','','','','','','','','','','','',flybase,pg_catalog,char,'','','','',11,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_user_tables,last_analyze,18,'','YES','timestamp with time zone','','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,timestamptz,'','','','',18,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,library_relationship,object_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_policies,cmd,6,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,sequences,start_value,8,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_auth_members,roleid,1,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,humanhealth_dbxref,humanhealth_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_user_mappings,srvid,2,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_sequences,cycle,9,'','YES',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',9,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_database,tup_inserted,10,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',10,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,foreign_tables,foreign_table_schema,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_type,typacl,31,'','YES','ARRAY','','','','','','','','','','','','','','','','','',flybase,pg_catalog,'_aclitem','','','','',31,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_proc,pronamespace,3,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,attributes,character_maximum_length,9,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',9,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,featurepos,feature_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,cell_line_relationship,object_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_foreign_server,srvversion,6,'','YES',text,'',1073741824,'','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,text,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_user_tables,schemaname,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,organism_cvtermprop,organism_cvterm_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,feature_pub,pub_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_statio_sys_tables,toast_blks_read,8,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,parameters,character_set_schema,13,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',13,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_xact_all_tables,n_tup_ins,8,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_aggregate,aggnumdirectargs,3,'','NO',smallint,'','',16,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int2,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_ts_template,oid,1,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_seclabels,objnamespace,5,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,routine_privileges,is_grantable,10,'','YES','character varying',3,12,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,yes_or_no,flybase,pg_catalog,varchar,'','','','',10,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stats,most_common_elem_freqs,13,'','YES','ARRAY','','','','','','','','','','','','','','','','','',flybase,pg_catalog,'_float4','','','','',13,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_subscription,latest_end_lsn,8,'','YES',pg_lsn,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,pg_lsn,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,humanhealth_dbxref,is_current,4,true,'NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_type,typalign,22,'','NO','"char"','','','','','','','','','','','','','','','','','',flybase,pg_catalog,char,'','','','',22,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,usage_privileges,is_grantable,8,'','YES','character varying',3,12,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,yes_or_no,flybase,pg_catalog,varchar,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,attributes,datetime_precision,20,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',20,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,strain_feature,strain_feature_id,1,'nextval(\'strain_feature_strain_feature_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_user_mappings,umuser,4,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,role_table_grants,grantor,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,referential_constraints,match_option,7,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,project,description,3,'','NO','character varying',255,1020,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,strain_phenotype,phenotype_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_progress_create_index,lockers_total,8,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,user_defined_types,collation_catalog,19,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',19,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_user_tables,last_vacuum,16,'','YES','timestamp with time zone','','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,timestamptz,'','','','',16,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_conversion,contoencoding,6,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,column_domain_usage,domain_catalog,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,table_constraints,constraint_name,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_ts_dict,dictinitoption,6,'','YES',text,'',1073741824,'','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,text,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_ts_parser,prsname,2,'','NO',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,tableinfo,view_on_table_id,5,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,phenotype_comparison_cvterm,cvterm_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,feature,is_obsolete,13,false,'NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',13,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_type,oid,1,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,feature_cvterm,is_not,5,false,'NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,constraint_column_usage,table_catalog,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,strain_cvtermprop,type_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_index,indexrelid,1,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_xact_user_functions,self_time,6,'','YES','double precision','','',53,2,'','','','','','','','','','','','','',flybase,pg_catalog,float8,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,organism_dbxref,organism_dbxref_id,1,'nextval(\'organism_dbxref_organism_dbxref_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_statio_user_tables,toast_blks_read,8,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_matviews,ispopulated,6,'','YES',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,schemata,default_character_set_name,6,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,columns,dtd_identifier,33,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',33,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_depend,refobjid,5,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_trigger,tgenabled,7,'','NO','"char"','','','','','','','','','','','','','','','','','',flybase,pg_catalog,char,'','','','',7,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_wal_receiver,last_msg_receipt_time,9,'','YES','timestamp with time zone','','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,timestamptz,'','','','',9,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,feature_relationship_pub,pub_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_sys_indexes,relid,1,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_user_tables,seq_scan,4,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_ssl,client_serial,8,'','YES',numeric,'','','',10,'','','','','','','','','','','','','',flybase,pg_catalog,numeric,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_replication,replay_lag,17,'','YES',interval,'','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,interval,'','','','',17,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,organism_cvtermprop,value,4,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_language,oid,1,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,strain_phenotypeprop,rank,5,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,library_strain,library_strain_id,1,'nextval(\'library_strain_library_strain_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_statio_all_tables,tidx_blks_read,10,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',10,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_xact_user_tables,n_tup_upd,9,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',9,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_policy,polrelid,3,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,humanhealthprop,rank,5,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,foreign_tables,foreign_server_catalog,4,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,stock_relationship,object_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,expression,uniquename,2,'','NO',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_roles,oid,13,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',13,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_constraint,connoinherit,18,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',18,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_opclass,opcfamily,6,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_statio_user_indexes,indexrelname,5,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_progress_cluster,cluster_index_relid,7,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,columns,character_octet_length,10,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',10,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,feature_cvtermprop,rank,5,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_available_extensions,default_version,2,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_locks,granted,14,'','YES',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',14,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,strain_featureprop,rank,5,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_operator,oprname,2,'','NO',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,attributes,scope_schema,27,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',27,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,update_track,statement,6,'','NO','character varying',255,1020,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,routines,datetime_precision,26,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',26,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,strain_synonym,synonym_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_locks,relation,3,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_default_acl,defaclobjtype,4,'','NO','"char"','','','','','','','','','','','','','','','','','',flybase,pg_catalog,char,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,routines,numeric_scale,25,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',25,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,humanhealth_relationship,object_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_class,reloftype,5,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,humanhealth_pubprop,humanhealth_pub_id,5,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_amproc,amprocrighttype,4,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_all_tables,n_dead_tup,13,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',13,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,stock_dbxref,dbxref_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_constraint,conname,2,'','NO',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,gffatts_slim,feature_id,1,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_policy,polcmd,4,'','NO','"char"','','','','','','','','','','','','','','','','','',flybase,pg_catalog,char,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,attributes,is_derived_reference_attribute,31,'','YES','character varying',3,12,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,yes_or_no,flybase,pg_catalog,varchar,'','','','',31,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_available_extension_versions,requires,8,'','YES','ARRAY','','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,'_name','','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,collation_character_set_applicability,character_set_name,6,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_type,typispreferred,9,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',9,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,foreign_tables,foreign_table_name,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_index,indisclustered,9,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',9,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_proc,proname,2,'','NO',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,cell_line_relationship,subject_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,featurepos,featuremap_id,2,'nextval(\'featurepos_featuremap_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_amop,amoppurpose,6,'','NO','"char"','','','','','','','','','','','','','','','','','',flybase,pg_catalog,char,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,featureprop,featureprop_id,1,'nextval(\'featureprop_featureprop_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,feature_synonym,is_current,5,true,'NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_sequences,last_value,11,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',11,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_user_tables,relname,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,library_featureprop,library_featureprop_id,1,'nextval(\'library_featureprop_library_featureprop_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,organism_cvtermprop,type_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,routines,character_set_catalog,17,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',17,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,feature_pub,feature_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,view_routine_usage,table_catalog,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_extension,extcondition,8,'','YES','ARRAY','','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,'_text','','','','',8,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_aggregate,aggkind,2,'','NO','"char"','','','','','','','','','','','','','','','','','',flybase,pg_catalog,char,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,view_table_usage,table_schema,5,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_all_indexes,idx_tup_read,7,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_all_tables,last_autoanalyze,19,'','YES','timestamp with time zone','','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,timestamptz,'','','','',19,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_language,lanacl,9,'','YES','ARRAY','','','','','','','','','','','','','','','','','',flybase,pg_catalog,'_aclitem','','','','',9,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,strain_cvtermprop,value,4,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_xact_user_tables,relid,1,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,cell_line_feature,cell_line_feature_id,1,'nextval(\'cell_line_feature_cell_line_feature_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,phenotype_comparison_cvterm,rank,4,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_aggregate,aggtransspace,18,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',18,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_attrdef,adrelid,2,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,table_constraints,table_catalog,4,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,triggered_update_columns,trigger_catalog,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,strain_phenotype,pub_id,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_wal_receiver,pid,1,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,attributes,character_set_catalog,11,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',11,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,library_relationship,subject_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_proc,pronargdefaults,18,'','NO',smallint,'','',16,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int2,'','','','',18,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,humanhealth_dbxref,dbxref_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,analysis,sourceversion,8,'','YES','character varying',255,1020,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',8,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_user_tables,n_mod_since_analyze,14,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',14,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_user_mappings,srvname,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,stock_dbxref,is_current,4,true,'NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,routine_privileges,routine_schema,7,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,stockcollection,stockcollection_id,1,'nextval(\'stockcollection_stockcollection_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_amproc,amproclefttype,3,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_db_role_setting,setconfig,3,'','YES','ARRAY','','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,'_text','','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,humanhealth_cvtermprop,humanhealth_cvterm_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_statistic_ext,stxkind,8,'','NO','ARRAY','','','','','','','','','','','','','','','','','',flybase,pg_catalog,'_char','','','','',8,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_default_acl,defaclnamespace,3,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,humanhealth_relationship,type_id,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_user_indexes,idx_tup_fetch,8,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_database,blks_hit,7,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,routines,result_cast_numeric_scale,71,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',71,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_locks,page,4,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,pub,issue,6,'','YES','character varying',255,1020,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_description,classoid,2,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,constraint_table_usage,table_schema,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,grp_relationshipprop,grp_relationship_id,5,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,strain_synonym,pub_id,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,expression_pub,pub_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,tables,table_schema,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,user_defined_types,data_type,13,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',13,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,views,check_option,5,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,cell_line_synonym,cell_line_synonym_id,1,'nextval(\'cell_line_synonym_cell_line_synonym_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_timezone_abbrevs,abbrev,1,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_database_conflicts,datname,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_user,usesysid,2,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,feature_humanhealth_dbxref,humanhealth_dbxref_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,stockprop,rank,5,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,af_type,name,2,'','YES','character varying',255,1020,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,role_usage_grants,grantor,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,stock_relationship,type_id,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,attributes,character_set_schema,12,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',12,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_attribute,attlen,5,'','NO',smallint,'','',16,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int2,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,feature_relationshipprop,feature_relationshipprop_id,1,'nextval(\'feature_relationshipprop_feature_relationshipprop_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,grp,name,2,'','YES','character varying',255,1020,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,f_loc,name,2,'','YES','character varying',255,1020,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stats,elem_count_histogram,14,'','YES','ARRAY','','','','','','','','','','','','','','','','','',flybase,pg_catalog,'_float4','','','','',14,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,routines,result_cast_type_udt_name,77,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',77,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_tablespace,spcacl,4,'','YES','ARRAY','','','','','','','','','','','','','','','','','',flybase,pg_catalog,'_aclitem','','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_tables,tablename,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,genotype,is_obsolete,5,false,'YES',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_largeobject_metadata,oid,1,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,role_udt_grants,grantor,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_attribute,attstorage,11,'','NO','"char"','','','','','','','','','','','','','','','','','',flybase,pg_catalog,char,'','','','',11,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,feature_interactionprop,feature_interaction_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,user_mappings,foreign_server_catalog,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,cell_line_cvterm,cell_line_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,humanhealth_pub,humanhealth_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,routines,character_maximum_length,15,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',15,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,featureloc_allcoords,featureloc_id,1,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,humanhealth_phenotype,phenotype_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,parameters,character_set_name,14,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',14,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,routines,last_altered,56,'','YES','timestamp with time zone','','','','','',2,'','','','','','','','',flybase,information_schema,time_stamp,flybase,pg_catalog,timestamptz,'','','','',56,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,phendesc,pub_id,6,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,sequences,maximum_value,10,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',10,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,grp_dbxref,dbxref_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,key_column_usage,constraint_name,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_database,tup_returned,8,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,element_types,character_set_catalog,9,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',9,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,check_constraint_routine_usage,specific_name,6,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,parameters,specific_name,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,library_grpmember,grpmember_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,feature_dbxref,dbxref_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,environment,environment_id,1,'nextval(\'environment_environment_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_user_indexes,idx_tup_read,7,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_statio_sys_tables,tidx_blks_read,10,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',10,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,libraryprop_pub,pub_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_statistic_ext,stxkeys,7,'','NO','ARRAY','','','','','','','','','','','','','','','','','',flybase,pg_catalog,int2vector,'','','','',7,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_proc,proisstrict,13,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',13,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,synonym,name,2,'','NO','character varying',1024,4096,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_xact_all_tables,n_tup_del,10,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',10,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,analysisfeature,analysis_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_class,relhasrules,20,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',20,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stats,attname,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,routine_privileges,routine_name,8,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_progress_vacuum,datname,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,strain_relationship,type_id,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_constraint,conkey,19,'','YES','ARRAY','','','','','','','','','','','','','','','','','',flybase,pg_catalog,'_int2','','','','',19,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_shdepend,refclassid,5,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,routines,max_dynamic_result_sets,47,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',47,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_aggregate,aggmfinalextra,13,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',13,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,library_synonym,is_internal,6,false,'NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,attributes,ordinal_position,5,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_database,datacl,14,'','YES','ARRAY','','','','','','','','','','','','','','','','','',flybase,pg_catalog,'_aclitem','','','','',14,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_attribute,attalign,12,'','NO','"char"','','','','','','','','','','','','','','','','','',flybase,pg_catalog,char,'','','','',12,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,analysis,sourcename,7,'','YES','character varying',255,1020,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',7,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,organismprop,value,4,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,lock,locktype,3,'\'write\'::character varying','NO','character varying',20,80,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,column_udt_usage,udt_name,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,grp_cvterm,is_not,2,false,'NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_collation,collnamespace,3,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,columns,maximum_cardinality,32,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',32,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,dbxref,db_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,library_humanhealth,pub_id,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,user_defined_types,user_defined_type_schema,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,db,url,6,'','YES','character varying',255,1020,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_activity,leader_pid,4,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_event_trigger,evtfoid,5,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,columns,domain_schema,24,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',24,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_settings,reset_val,14,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',14,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_views,schemaname,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,cell_lineprop_pub,cell_lineprop_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,af_type,timelastmodified,13,'','YES','timestamp without time zone','','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,timestamp,'','','','',13,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,routines,collation_schema,21,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',21,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_all_indexes,idx_tup_fetch,8,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_settings,unit,3,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_replication_slots,catalog_xmin,10,'','YES',xid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,xid,'','','','',10,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,fnr_type,dbxref_id,4,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_indexes,indexname,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,role_column_grants,grantor,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_foreign_data_wrapper,fdwoptions,7,'','YES','ARRAY','','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,'_text','','','','',7,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_class,relispartition,27,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',27,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,gffatts_slpar,feature_id,1,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_extension,extconfig,7,'','YES','ARRAY','','','','','','','','','','','','','','','','','',flybase,pg_catalog,'_oid','','','','',7,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,library_pub,pub_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,user_defined_types,character_set_name,18,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',18,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_database,datdba,3,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_activity,wait_event,16,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',16,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_seclabel,provider,4,'','NO',text,'',1073741824,'','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,grpmember_pub,grpmember_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_available_extension_versions,schema,7,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_transform,trflang,3,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_sequences,start_value,5,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,strain_relationship,object_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,pubauthor,suffix,7,'','YES','character varying',100,400,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',7,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,sql_features,is_supported,5,'','YES','character varying',3,12,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,yes_or_no,flybase,pg_catalog,varchar,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_sys_tables,n_tup_del,10,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',10,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_class,reltuples,11,'','NO',real,'','',24,2,'','','','','','','','','','','','','',flybase,pg_catalog,float4,'','','','',11,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,library_expressionprop,library_expression_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_progress_vacuum,relid,4,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,genotype_dbxref,genotype_dbxref_id,1,'nextval(\'genotype_dbxref_genotype_dbxref_id_seq\'::regclass)','NO',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,analysisfeature,rawscore,4,'','YES','double precision','','',53,2,'','','','','','','','','','','','','',flybase,pg_catalog,float8,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stats,inherited,4,'','YES',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,interactionprop,interactionprop_id,1,'nextval(\'interactionprop_interactionprop_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,cell_lineprop,cell_lineprop_id,1,'nextval(\'cell_lineprop_cell_lineprop_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_slru,blks_zeroed,2,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,featureloc,feature_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_progress_analyze,child_tables_total,10,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',10,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,routines,result_cast_char_set_name,65,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',65,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_subscription,subslotname,7,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',7,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,library_interaction,interaction_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,feature_dbxref,is_current,4,true,'NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,featureloc_allcoords,phase,9,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',9,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,strain_dbxref,strain_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,parameters,ordinal_position,4,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,grp_dbxref,grp_id,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,key_column_usage,table_catalog,4,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,grp_relationship,object_id,6,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_publication,pubupdate,6,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,element_types,udt_catalog,22,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',22,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,humanhealth_phenotype,pub_id,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,phenotype_cvterm,phenotype_cvterm_id,1,'nextval(\'phenotype_cvterm_phenotype_cvterm_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,feature,dbxref_id,2,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_class,relacl,31,'','YES','ARRAY','','','','','','','','','','','','','','','','','',flybase,pg_catalog,'_aclitem','','','','',31,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_replication,write_lag,15,'','YES',interval,'','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,interval,'','','','',15,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_statio_sys_indexes,relid,1,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,triggers,action_statement,10,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',10,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,strain_relationship_pub,strain_relationship_pub_id,1,'nextval(\'strain_relationship_pub_strain_relationship_pub_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_progress_cluster,heap_tuples_scanned,8,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_attribute,attinhcount,20,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',20,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,feature_relationship,rank,5,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_tablespace,spcowner,3,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,element_types,object_catalog,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,foreign_data_wrappers,foreign_data_wrapper_name,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,parameters,collation_schema,16,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',16,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_seclabels,objoid,1,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_proc,prorettype,19,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',19,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_transform,trffromsql,4,'','NO',regproc,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,regproc,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_seclabel,objsubid,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_class,relallvisible,12,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',12,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,genotypeprop,genotype_id,2,'','NO',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_ts_template,tmpllexize,5,'','NO',regproc,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,regproc,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,routines,result_cast_collation_name,68,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',68,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_database,encoding,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_ssl,client_dn,7,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_enum,oid,1,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,library,organism_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_trigger,tgisinternal,8,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',8,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,fnr_type,uniquename,3,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,humanhealth_featureprop,humanhealth_feature_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_constraint,confupdtype,13,'','NO','"char"','','','','','','','','','','','','','','','','','',flybase,pg_catalog,char,'','','','',13,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_indexes,tablespace,4,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_aggregate,aggmtranstype,19,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',19,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_activity,state_change,14,'','YES','timestamp with time zone','','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,timestamptz,'','','','',14,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,feature_expression,expression_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_statio_user_tables,idx_blks_hit,7,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_settings,category,4,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_all_tables,schemaname,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,applicable_roles,role_name,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_all_tables,last_analyze,18,'','YES','timestamp with time zone','','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,timestamptz,'','','','',18,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_roles,rolsuper,2,'','YES',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,dbxrefprop,dbxref_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,audit_chado,record_ukey_cols,6,'','NO','character varying','',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_ts_config,cfgname,2,'','NO',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,character_sets,character_set_catalog,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_activity,pid,3,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_statio_all_indexes,idx_blks_hit,7,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,library_humanhealth,library_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,cv,cv_id,1,'nextval(\'cv_cv_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_operator,oprcode,13,'','NO',regproc,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,regproc,'','','','',13,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_collation,collowner,4,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_progress_create_index,phase,7,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,domains,character_octet_length,6,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,interaction_group_feature_interaction,interaction_group_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_settings,sourceline,16,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',16,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_partitioned_table,partclass,6,'','NO','ARRAY','','','','','','','','','','','','','','','','','',flybase,pg_catalog,oidvector,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,usage_privileges,privilege_type,7,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,organismprop,type_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,lock,lockname,4,'','NO','character varying',100,400,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,column_udt_usage,table_catalog,4,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,referential_constraints,update_rule,8,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,af_type,md5checksum,8,'','YES',character,32,128,'','','','','','','','','','','','','','','',flybase,pg_catalog,bpchar,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_replication_slots,safe_wal_size,14,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',14,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_tables,hastriggers,7,'','YES',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_gssapi,pid,1,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,routines,is_user_defined_cast,48,'','YES','character varying',3,12,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,yes_or_no,flybase,pg_catalog,varchar,'','','','',48,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,cell_line_cvtermprop,cell_line_cvterm_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,pub_dbxref,is_current,4,true,'NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,sql_features,is_verified_by,6,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_progress_basebackup,phase,2,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_archiver,archived_count,1,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_all_tables,autoanalyze_count,23,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',23,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,tables,user_defined_type_schema,8,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,cvtermprop,cvtermprop_id,1,'nextval(\'cvtermprop_cvtermprop_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,lock,comment,10,'','YES','character varying',100,400,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',10,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_collation,collversion,10,'','YES',text,'',1073741824,'','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,text,'','','','',10,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_user,valuntil,8,'','YES','timestamp with time zone','','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,timestamptz,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_publication_tables,schemaname,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,library_expression,expression_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_database,datlastsysoid,10,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',10,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,cvterm_relationship,cvterm_relationship_id,1,'nextval(\'cvterm_relationship_cvterm_relationship_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,feature_pubprop,rank,5,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_user_indexes,indexrelid,2,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,humanhealthprop_pub,pub_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_inherits,inhseqno,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_statistic_ext,stxrelid,2,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,library_relationship_pub,library_relationship_pub_id,1,'nextval(\'library_relationship_pub_library_relationship_pub_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,grp_relationship,subject_id,5,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_publication,pubinsert,5,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_statio_all_sequences,schemaname,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_type,typanalyze,21,'','NO',regproc,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,regproc,'','','','',21,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,cvtermpath,cvtermpath_id,1,'nextval(\'cvtermpath_cvtermpath_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,library_feature,library_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,expression_cvtermprop,expression_cvtermprop_id,1,'nextval(\'expression_cvtermprop_expression_cvtermprop_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,feature_relationship,value,6,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_settings,min_val,10,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',10,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,expression_cvterm,cvterm_type_id,5,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_group,grolist,3,'','YES','ARRAY','','','','','','','','','','','','','','','','','',flybase,pg_catalog,'_oid','','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_replication_slots,slot_type,3,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,interaction,description,4,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_user_functions,calls,4,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,column_privileges,grantor,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,fp_key,feature_id,2,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,library_humanhealthprop,value,4,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,cell_line_strainprop,cell_line_strain_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,columns,is_generated,42,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',42,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,user_defined_types,ordering_form,7,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,check_constraints,constraint_name,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,sequences,sequence_name,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_sys_tables,last_vacuum,16,'','YES','timestamp with time zone','','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,timestamptz,'','','','',16,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,featuremap,description,3,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,user_mapping_options,foreign_server_catalog,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,analysis,name,2,'','YES','character varying',255,1020,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,feature_expressionprop,feature_expression_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_proc,proconfig,28,'','YES','ARRAY','','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,'_text','','','','',28,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,stock_cvterm,pub_id,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,triggers,event_manipulation,4,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,element_types,numeric_scale,17,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',17,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_foreign_server,oid,1,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,role_routine_grants,privilege_type,9,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',9,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,cvterm,definition,3,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_policies,schemaname,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_trigger,tgnewtable,19,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',19,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_xact_all_tables,relname,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,library_dbxrefprop,type_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,audit_chado,record_pkey,5,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_foreign_data_wrapper,fdwname,2,'','NO',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stats,histogram_bounds,10,'','YES',anyarray,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,anyarray,'','','','',10,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_extension,extname,2,'','NO',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_aggregate,aggdeserialfn,8,'','NO',regproc,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,regproc,'','','','',8,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,interaction_cvtermprop,rank,5,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_progress_vacuum,max_dead_tuples,10,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',10,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_sys_tables,seq_scan,4,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_subscription,pid,3,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_available_extension_versions,version,2,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,domains,character_maximum_length,5,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,parameters,character_maximum_length,10,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',10,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,organism_cvterm,cvterm_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_partitioned_table,partattrs,5,'','NO','ARRAY','','','','','','','','','','','','','','','','','',flybase,pg_catalog,int2vector,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_proc,provariadic,8,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',8,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,view_column_usage,view_catalog,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_database,conflicts,13,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',13,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_type,typinput,15,'','NO',regproc,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,regproc,'','','','',15,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_progress_analyze,relid,4,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,feature_genotype,chromosome_id,4,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_index,indkey,15,'','NO','ARRAY','','','','','','','','','','','','','','','','','',flybase,pg_catalog,int2vector,'','','','',15,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,triggers,action_reference_new_row,16,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',16,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_statio_sys_tables,relname,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,user_defined_types,numeric_precision_radix,23,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',23,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,fnr_type,organism_id,10,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',10,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_slru,flushes,7,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,featureloc,is_fmax_partial,7,false,'NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',7,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_proc,proacl,29,'','YES','ARRAY','','','','','','','','','','','','','','','','','',flybase,pg_catalog,'_aclitem','','','','',29,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_user_functions,funcname,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,pubauthor,pub_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,interaction,type_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_trigger,tginitdeferred,13,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',13,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_constraint,conrelid,8,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',8,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_replication_slots,datoid,4,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,interaction_group,interaction_group_id,1,'nextval(\'interaction_group_interaction_group_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_database,blk_read_time,19,'','YES','double precision','','',53,2,'','','','','','','','','','','','','',flybase,pg_catalog,float8,'','','','',19,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,phendesc,type_id,5,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,libraryprop,rank,5,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_subscription,subdbid,2,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,table_privileges,grantor,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,pub,is_obsolete,11,false,'YES',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',11,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,feature_grpmember,feature_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,check_constraint_routine_usage,specific_schema,5,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_operator,oprleft,8,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',8,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,pub_dbxref,dbxref_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,featuremap_pub,pub_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_shdepend,refobjid,6,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,featureprop_pub,pub_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,element_types,scope_schema,26,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',26,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,routines,result_cast_collation_schema,67,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',67,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,element_types,scope_catalog,25,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',25,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,feature_cvterm_dbxref,feature_cvterm_dbxref_id,1,'nextval(\'feature_cvterm_dbxref_feature_cvterm_dbxref_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,feature,seqlen,7,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',7,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_activity,client_port,10,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',10,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,grpmemberprop,grpmemberprop_id,1,'nextval(\'grpmemberprop_grpmemberprop_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,feature_genotype,genotype_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_statio_sys_tables,heap_blks_read,4,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_progress_analyze,datname,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,db,urlprefix,5,'','YES','character varying',255,1020,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,interaction_pub,interaction_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_ssl,ssl,2,'','YES',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,role_routine_grants,grantor,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_statio_sys_sequences,schemaname,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,attributes,attribute_default,6,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,organism_cvterm,rank,4,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,analysisgrpmember,analysisgrpmember_id,1,'nextval(\'analysisgrpmember_analysisgrpmember_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,stockcollection_stock,stockcollection_stock_id,1,'nextval(\'stockcollection_stock_stockcollection_stock_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,library_synonym,is_current,5,true,'NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_cursors,name,1,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_wal_receiver,conninfo,15,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',15,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,interaction_cell_line,interaction_cell_line_id,1,'nextval(\'interaction_cell_line_interaction_cell_line_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_subscription,relid,4,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_statio_user_tables,schemaname,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_sys_tables,relname,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,triggers,action_reference_new_table,14,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',14,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,grpprop_pub,grpprop_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_all_tables,idx_tup_fetch,7,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,library_dbxrefprop,value,4,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,featureloc_pub,featureloc_pub_id,1,'nextval(\'featureloc_pub_featureloc_pub_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,library,timeaccessioned,7,'now()','NO','timestamp without time zone','','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,timestamp,'','','','',7,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,cvterm,dbxref_id,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_event_trigger,evtenabled,6,'','NO','"char"','','','','','','','','','','','','','','','','','',flybase,pg_catalog,char,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_xact_all_tables,seq_scan,4,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_roles,rolreplication,7,'','YES',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,domain_udt_usage,udt_schema,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_ts_parser,prslextype,8,'','NO',regproc,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,regproc,'','','','',8,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_sys_tables,n_mod_since_analyze,14,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',14,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,stock_cvterm,cvterm_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_statio_all_indexes,indexrelid,2,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,triggers,trigger_name,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,pub,publisher,12,'','YES','character varying',255,1020,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',12,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,routines,result_cast_maximum_cardinality,81,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',81,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_prepared_xacts,database,5,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_sequences,min_value,6,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,featuremap,unittype_id,4,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,usage_privileges,grantee,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,genotype_synonym,genotype_id,2,'','NO',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,sequences,data_type,4,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,grp_pubprop,value,2,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,check_constraints,check_clause,4,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,library_humanhealthprop,type_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_progress_create_index,datid,2,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,domain_constraints,constraint_catalog,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,collations,collation_schema,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,library_strainprop,type_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,feature_synonym,is_internal,6,false,'NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,genotype_cvterm,cvterm_id,3,'','NO',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_timezone_names,is_dst,4,'','YES',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_amop,amopstrategy,5,'','NO',smallint,'','',16,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int2,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,referential_constraints,constraint_schema,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,collation_character_set_applicability,character_set_schema,5,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,grp_relationship_pub,grp_relationship_pub_id,1,'nextval(\'grp_relationship_pub_grp_relationship_pub_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,stockcollectionprop,type_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_type,typtypmod,26,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',26,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,organism,abbreviation,2,'','YES','character varying',255,1020,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,foreign_servers,foreign_server_catalog,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,cell_line,organism_id,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,view_table_usage,table_name,6,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_roles,rolconnlimit,8,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,expression_image,eimage_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_trigger,tgoldtable,18,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',18,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_type,typbasetype,25,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',25,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,columns,table_name,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_ts_parser,prsheadline,7,'','NO',regproc,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,regproc,'','','','',7,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_opfamily,opfname,3,'','NO',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,grp_synonym,grp_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,library,timelastmodified,8,'now()','NO','timestamp without time zone','','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,timestamp,'','','','',8,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_trigger,tgrelid,2,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,stock_relationship_pub,stock_relationship_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,stock_genotype,genotype_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,columns,datetime_precision,14,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',14,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,strainprop,strain_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_range,rngsubtype,2,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,phenstatement,phenotype_id,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_all_tables,n_tup_ins,8,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,strain_pub,pub_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,f_type,type_id,9,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',9,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,domains,udt_catalog,20,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',20,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,humanhealth_feature,pub_id,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,environment_cvterm,cvterm_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,feature_phenotype,feature_phenotype_id,1,'nextval(\'feature_phenotype_feature_phenotype_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,foreign_table_options,option_name,4,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_locks,objsubid,10,'','YES',smallint,'','',16,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int2,'','','','',10,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,feature_relationshipprop_pub,pub_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_cast,casttarget,3,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_rewrite,oid,1,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,organism_grpmember,organism_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,feature,md5checksum,8,'','YES',character,32,128,'','','','','','','','','','','','','','','',flybase,pg_catalog,bpchar,'','','','',8,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,humanhealth_dbxrefprop,value,4,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,table_constraints,enforced,10,'','YES','character varying',3,12,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,yes_or_no,flybase,pg_catalog,varchar,'','','','',10,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,phenotype,phenotype_id,1,'nextval(\'phenotype_phenotype_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,genotype_cvtermprop,genotype_cvtermprop_id,1,'nextval(\'genotype_cvtermprop_genotype_cvtermprop_id_seq\'::regclass)','NO',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_progress_cluster,datid,2,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,routines,result_cast_as_locator,60,'','YES','character varying',3,12,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,yes_or_no,flybase,pg_catalog,varchar,'','','','',60,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,data_type_privileges,object_name,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,stock,organism_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,humanhealth,organism_id,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,routines,sql_path,45,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',45,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_xact_sys_tables,relid,1,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_proc,proargnames,23,'','YES','ARRAY','','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,'_text','','','','',23,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_replication,backend_xmin,9,'','YES',xid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,xid,'','','','',9,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,user_defined_types,ref_dtd_identifier,29,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',29,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_subscription_rel,srrelid,2,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_operator,oprcanhash,7,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',7,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,pub,series_name,5,'','YES','character varying',255,1020,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_progress_create_index,tuples_total,13,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',13,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,sql_implementation_info,implementation_info_name,2,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,organismprop_pub,organismprop_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_init_privs,objoid,1,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,library_cvtermprop,value,4,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,genotype_pub,genotype_pub_id,1,'nextval(\'genotype_pub_genotype_pub_id_seq\'::regclass)','NO',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,analysisgrp,normscore,3,'','YES','double precision','','',53,2,'','','','','','','','','','','','','',flybase,pg_catalog,float8,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stats_ext,schemaname,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_statio_user_sequences,blks_read,4,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,phenotype_comparison,phenotype_comparison_id,1,'nextval(\'phenotype_comparison_phenotype_comparison_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,humanhealth_synonym,humanhealth_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,strainprop_pub,strainprop_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_ts_config_map,mapcfg,1,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,column_column_usage,column_name,4,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,grpmember_cvterm,pub_id,5,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,udt_privileges,grantor,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,views,is_updatable,6,'','YES','character varying',3,12,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,yes_or_no,flybase,pg_catalog,varchar,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_statio_all_tables,relname,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,domains,dtd_identifier,27,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',27,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,routines,is_udt_dependent,58,'','YES','character varying',3,12,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,yes_or_no,flybase,pg_catalog,varchar,'','','','',58,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,parameters,udt_catalog,24,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',24,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,routines,specific_catalog,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,featureloc_allcoords,nbeg,15,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',15,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,strain,organism_id,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_attribute,attnum,6,'','NO',smallint,'','',16,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int2,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,parameters,parameter_default,32,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',32,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,pubprop,type_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,column_options,table_name,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_shdescription,classoid,2,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,routines,is_implicitly_invocable,49,'','YES','character varying',3,12,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,yes_or_no,flybase,pg_catalog,varchar,'','','','',49,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,strain_cvterm,strain_cvterm_id,1,'nextval(\'strain_cvterm_strain_cvterm_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,routines,collation_name,22,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',22,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_constraint,convalidated,7,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',7,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_bgwriter,checkpoints_timed,1,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,grpprop,value,2,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,featureloc,strand,8,'','YES',smallint,'','',16,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int2,'','','','',8,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_slru,truncates,8,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,interaction_expressionprop,interaction_expressionprop_id,1,'nextval(\'interaction_expressionprop_interaction_expressionprop_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,domains,collation_schema,11,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',11,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_cast,castfunc,4,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,columns,interval_precision,16,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',16,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,humanhealth_feature,feature_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,foreign_table_options,foreign_table_name,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_proc,prorows,7,'','NO',real,'','',24,2,'','','','','','','','','','','','','',flybase,pg_catalog,float4,'','','','',7,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,element_types,domain_default,21,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',21,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,cell_line_pub,cell_line_pub_id,1,'nextval(\'cell_line_pub_cell_line_pub_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_xact_user_functions,total_time,5,'','YES','double precision','','',53,2,'','','','','','','','','','','','','',flybase,pg_catalog,float8,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_all_indexes,indexrelid,2,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,tableinfo,superclass_table_id,6,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,phenstatement,environment_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_ts_dict,dicttemplate,5,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,grp_synonym,pub_id,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_aggregate,aggserialfn,7,'','NO',regproc,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,regproc,'','','','',7,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_conversion,conforencoding,5,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,user_defined_types,source_dtd_identifier,28,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',28,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,columns,column_name,4,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,cvtermsynonym,cvtermsynonym_id,1,'nextval(\'cvtermsynonym_cvtermsynonym_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_opfamily,opfnamespace,4,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_depend,refobjsubid,6,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,cell_line,uniquename,3,'','NO','character varying',255,1020,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,stockprop_pub,stockprop_pub_id,1,'nextval(\'stockprop_pub_stockprop_pub_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_matviews,hasindexes,5,'','YES',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_prepared_statements,name,1,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,schemata,default_character_set_schema,5,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,f_type,feature_id,1,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,stockcollectionprop,value,4,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,routines,result_cast_char_max_length,61,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',61,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_constraint,conffeqop,23,'','YES','ARRAY','','','','','','','','','','','','','','','','','',flybase,pg_catalog,'_oid','','','','',23,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,genotype_cvterm,pub_id,4,'','NO',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_timezone_names,utc_offset,3,'','YES',interval,'','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,interval,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,interaction_expression,interaction_expression_id,1,'nextval(\'interaction_expression_interaction_expression_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,feature_interaction,feature_interaction_id,1,'nextval(\'feature_interaction_feature_interaction_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,cell_line_strain,strain_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,user_defined_types,ordering_category,8,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,library_strainprop,value,4,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,expressionprop,rank,5,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,humanhealth_relationship_pub,pub_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stats_ext,dependencies,9,'','YES',pg_dependencies,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,pg_dependencies,'','','','',9,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,routine_privileges,grantee,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,strain,uniquename,3,'','NO',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,domains,collation_name,12,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',12,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,featurerange,featurerange_id,1,'nextval(\'featurerange_featurerange_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,pubprop,value,4,'','NO',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,column_options,column_name,4,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_opclass,opcowner,5,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_statio_user_indexes,idx_blks_read,6,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_database,datname,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,update_track,author,5,'','NO','character varying',20,80,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_xact_sys_tables,n_tup_upd,9,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',9,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_replication,pid,1,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,stock_pub,stock_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_statio_all_tables,heap_blks_read,4,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_sequence,seqrelid,1,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_user_tables,n_tup_del,10,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',10,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,column_column_usage,table_name,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,element_types,numeric_precision,15,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',15,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_statio_user_sequences,relname,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,humanhealth_phenotypeprop,humanhealth_phenotype_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,analysisgrp,significance,4,'','YES','double precision','','',53,2,'','','','','','','','','','','','','',flybase,pg_catalog,float8,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_database_conflicts,confl_deadlock,7,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,library_cvtermprop,type_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_user,passwd,7,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_foreign_table,ftoptions,3,'','YES','ARRAY','','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,'_text','','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_database,checksum_last_failure,18,'','YES','timestamp with time zone','','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,timestamptz,'','','','',18,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_bgwriter,buffers_backend_fsync,9,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',9,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,tables,user_defined_type_catalog,7,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_tables,rowsecurity,8,'','YES',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,data_type_privileges,object_type,4,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,stock,name,4,'','YES','character varying',255,1020,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,humanhealth,uniquename,3,'','NO',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,routines,module_schema,9,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',9,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_type,typreceive,17,'','NO',regproc,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,regproc,'','','','',17,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,phenotype_comparison,organism_id,9,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',9,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,af_type,seqlen,7,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_class,relowner,6,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,cell_line_libraryprop,cell_line_libraryprop_id,1,'nextval(\'cell_line_libraryprop_cell_line_libraryprop_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,humanhealth_dbxrefprop,type_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_index,indclass,17,'','NO','ARRAY','','','','','','','','','','','','','','','','','',flybase,pg_catalog,oidvector,'','','','',17,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,humanhealth_synonym,synonym_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_statio_sys_indexes,idx_blks_read,6,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,humanhealth_phenotypeprop,value,4,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,strainprop_pub,pub_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,column_privileges,table_name,5,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,columns,identity_maximum,39,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',39,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,expression_cvterm,expression_cvterm_id,1,'nextval(\'expression_cvterm_expression_cvterm_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_statio_all_tables,schemaname,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,element_types,data_type,6,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,pub_relationship,pub_relationship_id,1,'nextval(\'pub_relationship_pub_relationship_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_database,xact_commit,4,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_locks,transactionid,7,'','YES',xid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,xid,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_publication,oid,1,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,pubprop,pub_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,grp_relationship,grp_relationship_id,1,'nextval(\'grp_relationship_grp_relationship_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,routines,collation_catalog,20,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',20,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,column_options,table_schema,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,expression_cvtermprop,rank,5,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_shdescription,description,3,'','NO',text,'',1073741824,'','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,text,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,routine_privileges,specific_schema,4,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,cvtermpath,cv_id,5,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_sys_tables,n_dead_tup,13,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',13,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,grpprop,rank,3,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_replication,sent_lsn,11,'','YES',pg_lsn,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,pg_lsn,'','','','',11,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,feature_pubprop,feature_pubprop_id,1,'nextval(\'feature_pubprop_feature_pubprop_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_progress_cluster,datname,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_user_tables,autoanalyze_count,23,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',23,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_database,deadlocks,16,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',16,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,stock,dbxref_id,2,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,f_type,timeaccessioned,12,'','YES','timestamp without time zone','','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,timestamp,'','','','',12,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,data_type_privileges,object_schema,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_class,relisshared,15,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',15,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_archiver,last_failed_wal,5,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,cvtermprop,rank,5,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,triggers,action_reference_old_table,13,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',13,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_subscription_rel,srsubstate,3,'','NO','"char"','','','','','','','','','','','','','','','','','',flybase,pg_catalog,char,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,foreign_server_options,foreign_server_catalog,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,organismprop_pub,pub_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,sql_implementation_info,integer_value,3,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,analysisgrp,rawscore,2,'','YES','double precision','','',53,2,'','','','','','','','','','','','','',flybase,pg_catalog,float8,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,sql_sizing,sizing_id,1,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_trigger,tgparentid,3,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,view_column_usage,table_schema,5,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,grp_synonym,synonym_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,stock_relationship_pub,pub_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,columns,character_set_schema,18,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',18,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,stock_genotype,stock_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,fnr_type,md5checksum,8,'','YES',character,32,128,'','','','','','','','','','','','','','','',flybase,pg_catalog,bpchar,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,parameters,scope_name,29,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',29,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,strainprop,type_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_range,rngcollation,3,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,columns,is_self_referencing,34,'','YES','character varying',3,12,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,yes_or_no,flybase,pg_catalog,varchar,'','','','',34,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,routines,interval_type,27,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',27,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,strain_pub,strain_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_constraint,conindid,10,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',10,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_all_indexes,relname,4,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,domains,domain_catalog,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_partitioned_table,partrelid,1,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_am,oid,1,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,interaction_cvtermprop,interaction_cvtermprop_id,1,'nextval(\'interaction_cvtermprop_interaction_cvtermprop_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,environment_cvterm,environment_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_policy,polqual,7,'','YES',pg_node_tree,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,pg_node_tree,'','','','',7,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,domains,udt_name,22,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',22,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_replication,write_lsn,12,'','YES',pg_lsn,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,pg_lsn,'','','','',12,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_cast,castsource,2,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,feature_relationshipprop_pub,feature_relationshipprop_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_policies,roles,5,'','YES','ARRAY','','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,'_name','','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,character_sets,default_collate_catalog,6,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,organism_grpmember,grpmember_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,audit_chado,audit_transaction,1,'','NO',character,1,4,'','','','','','','','','','','','','','','',flybase,pg_catalog,bpchar,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,library_strainprop,library_strain_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,user_defined_types,numeric_scale,24,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',24,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,f_type,is_analysis,11,'','YES',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',11,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,cell_line_strain,pub_id,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_foreign_server,srvtype,5,'','YES',text,'',1073741824,'','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,text,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,genotype_cvterm,genotype_id,2,'','NO',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_operator,oprresult,10,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',10,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,referential_constraints,constraint_name,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,contact,contact_id,1,'nextval(\'contact_contact_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,attributes,scope_catalog,26,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',26,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,stockcollectionprop,stockcollection_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_trigger,tgnargs,14,'','NO',smallint,'','',16,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int2,'','','','',14,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_seclabels,objname,6,'','YES',text,'',1073741824,'','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,text,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,organism,genus,3,'','NO','character varying',255,1020,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,expression_image,expression_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_class,relhastriggers,21,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',21,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,table_constraints,constraint_type,7,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,attributes,attribute_udt_name,25,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',25,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_opfamily,opfmethod,2,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_activity,client_addr,8,'','YES',inet,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,inet,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,columns,table_schema,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,library_cvtermprop,library_cvterm_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_xact_sys_tables,n_tup_hot_upd,11,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',11,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,eimage,eimage_id,1,'nextval(\'eimage_eimage_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_database,temp_files,14,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',14,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_publication,pubviaroot,9,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',9,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_foreign_table,ftserver,2,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,sql_implementation_info,character_value,4,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_subscription_rel,srsublsn,4,'','YES',pg_lsn,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,pg_lsn,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stats_ext,most_common_val_nulls,11,'','YES','ARRAY','','','','','','','','','','','','','','','','','',flybase,pg_catalog,'_bool','','','','',11,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,routines,type_udt_name,31,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',31,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,check_constraint_routine_usage,constraint_catalog,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,humanhealth,name,2,'','YES','character varying',255,1020,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,parameters,scope_schema,28,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',28,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,parameters,maximum_cardinality,30,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',30,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_progress_cluster,relid,4,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,table_privileges,table_name,5,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,attributes,numeric_precision,17,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',17,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,humanhealth_dbxrefprop,humanhealth_dbxref_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,routines,new_savepoint_level,57,'','YES','character varying',3,12,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,yes_or_no,flybase,pg_catalog,varchar,'','','','',57,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,routines,udt_catalog,11,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',11,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,humanhealth_relationship_pub,humanhealth_relationship_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_aggregate,aggminvtransfn,10,'','NO',regproc,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,regproc,'','','','',10,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stats,most_common_vals,8,'','YES',anyarray,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,anyarray,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,grpprop,type_id,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_attribute,atthasmissing,15,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',15,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_progress_vacuum,heap_blks_vacuumed,8,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_replication,reply_time,20,'','YES','timestamp with time zone','','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,timestamptz,'','','','',20,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,routine_privileges,specific_catalog,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,strain,name,2,'','YES','character varying',255,1020,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,phendesc,phendesc_id,1,'nextval(\'phendesc_phendesc_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,libraryprop,libraryprop_id,1,'nextval(\'libraryprop_libraryprop_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_database,numbackends,3,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,key_column_usage,ordinal_position,8,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,role_udt_grants,privilege_type,6,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_proc,prokind,10,'','NO','"char"','','','','','','','','','','','','','','','','','',flybase,pg_catalog,char,'','','','',10,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,stock_pub,pub_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,parameters,parameter_name,8,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_bgwriter,stats_reset,11,'','YES','timestamp with time zone','','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,timestamptz,'','','','',11,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,featureloc_allcoords,fmax,6,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,column_column_usage,table_schema,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_statio_user_sequences,schemaname,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,humanhealth_synonym,pub_id,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,humanhealth_phenotypeprop,type_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,af_type,organism_id,10,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',10,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,cell_line,name,2,'','YES','character varying',255,1020,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,organism,species,4,'','NO','character varying',255,1020,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,domain_constraints,domain_schema,5,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,audit_chado,audited_vals,9,'','NO',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',9,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,routines,result_cast_char_set_schema,64,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',64,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,referential_constraints,unique_constraint_catalog,4,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,lock,timelastmodified,8,'now()','NO','timestamp without time zone','','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,timestamp,'','','','',8,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_timezone_names,abbrev,2,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_prepared_xacts,transaction,1,'','YES',xid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,xid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,domains,character_set_name,9,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',9,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,tables,is_insertable_into,10,'','YES','character varying',3,12,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,yes_or_no,flybase,pg_catalog,varchar,'','','','',10,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_trigger,tgargs,16,'','NO',bytea,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bytea,'','','','',16,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,cell_line_strain,cell_line_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_collation,collcollate,8,'','NO',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',8,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stats_ext,most_common_freqs,12,'','YES','ARRAY','','','','','','','','','','','','','','','','','',flybase,pg_catalog,'_float8','','','','',12,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,role_column_grants,column_name,6,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_namespace,oid,1,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_user_tables,idx_tup_fetch,7,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_database,datallowconn,8,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',8,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,humanhealth_feature,humanhealth_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,foreign_table_options,foreign_table_schema,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,routines,udt_schema,12,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',12,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,feature_grpmember_pub,feature_grpmember_pub_id,1,'nextval(\'feature_grpmember_pub_feature_grpmember_pub_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,analysisgrpmember,identity,5,'','YES','double precision','','',53,2,'','','','','','','','','','','','','',flybase,pg_catalog,float8,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_sys_tables,last_autoanalyze,19,'','YES','timestamp with time zone','','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,timestamptz,'','','','',19,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_settings,vartype,8,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_all_indexes,schemaname,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_range,rngsubopc,4,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,phenstatement,genotype_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,strainprop,value,4,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_cursors,is_scrollable,5,'','YES',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,library_synonym,library_synonym_id,1,'nextval(\'library_synonym_library_synonym_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_attribute,attcollation,21,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',21,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,db,db_id,1,'nextval(\'db_db_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_replication_slots,wal_status,13,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',13,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,grpmemberprop,grpmember_id,5,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_trigger,tgname,4,'','NO',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,role_routine_grants,specific_name,5,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,cvterm,cv_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_xact_all_tables,schemaname,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_foreign_data_wrapper,fdwowner,3,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,library_dbxrefprop,library_dbxref_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_progress_create_index,partitions_done,16,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',16,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_rewrite,ev_enabled,5,'','NO','"char"','','','','','','','','','','','','','','','','','',flybase,pg_catalog,char,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_extension,extowner,3,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_wal_receiver,flushed_lsn,6,'','YES',pg_lsn,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,pg_lsn,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,organism_pub,organism_pub_id,1,'nextval(\'organism_pub_organism_pub_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_settings,context,7,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_statio_user_tables,heap_blks_read,4,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_subscription,subname,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_available_extension_versions,installed,3,'','YES',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,organism_cvterm,organism_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_xact_user_tables,idx_scan,6,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_statio_sys_sequences,blks_read,4,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,triggered_update_columns,event_object_table,6,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_database,datistemplate,7,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',7,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_ssl,cipher,4,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_user_tables,n_tup_ins,8,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_statio_sys_tables,schemaname,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,attributes,collation_schema,15,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',15,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,cell_line_strainprop,type_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_progress_create_index,relid,4,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_collation,collencoding,7,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',7,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,fp_key,type,3,'','YES','character varying',1024,4096,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,foreign_servers,foreign_server_type,5,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,collations,pad_attribute,4,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,view_routine_usage,specific_name,6,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_attribute,attgenerated,17,'','NO','"char"','','','','','','','','','','','','','','','','','',flybase,pg_catalog,char,'','','','',17,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,grp_pubprop,type_id,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,check_constraints,constraint_schema,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,genotype_synonym,pub_id,4,'','NO',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,sequences,sequence_schema,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,analysis,description,3,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,usage_privileges,object_schema,4,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,lock,timeaccessioend,7,'now()','NO','timestamp without time zone','','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,timestamp,'','','','',7,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,featuremap,name,2,'','YES','character varying',255,1020,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,user_mapping_options,foreign_server_name,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,column_udt_usage,column_name,7,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_amop,oid,1,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,feature_expressionprop,type_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,collation_character_set_applicability,collation_catalog,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_statio_all_indexes,relname,4,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,domain_udt_usage,domain_catalog,4,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,columns,character_set_name,19,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',19,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,library_expression,library_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,role_usage_grants,object_type,6,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_user_indexes,schemaname,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_class,relreplident,26,'','NO','"char"','','','','','','','','','','','','','','','','','',flybase,pg_catalog,char,'','','','',26,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_subscription,subowner,4,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,humanhealthprop_pub,humanhealthprop_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_inherits,inhparent,2,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_statistic_ext,stxname,3,'','NO',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,key_column_usage,column_name,7,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_statio_all_sequences,relname,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,library_feature,feature_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_bgwriter,buffers_checkpoint,5,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,parameters,as_locator,7,'','YES','character varying',3,12,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,yes_or_no,flybase,pg_catalog,varchar,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_class,relispopulated,25,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',25,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,attributes,interval_type,21,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',21,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,udt_privileges,udt_name,5,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,cell_line_synonym,is_internal,6,false,'NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_progress_vacuum,heap_blks_scanned,7,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_group,grosysid,2,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_replication_slots,plugin,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,grpmember_cvterm,grpmember_cvterm_id,1,'nextval(\'grpmember_cvterm_grpmember_cvterm_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,pubauthor,editor,4,false,'YES',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,routines,routine_schema,5,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_constraint,conexclop,24,'','YES','ARRAY','','','','','','','','','','','','','','','','','',flybase,pg_catalog,'_oid','','','','',24,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,phenotype_comparison,environment2_id,5,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_rules,schemaname,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,analysisfeature,identity,7,'','YES','double precision','','',53,2,'','','','','','','','','','','','','',flybase,pg_catalog,float8,'','','','',7,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stats,n_distinct,7,'','YES',real,'','',24,2,'','','','','','','','','','','','','',flybase,pg_catalog,float4,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_init_privs,initprivs,5,'','NO','ARRAY','','','','','','','','','','','','','','','','','',flybase,pg_catalog,'_aclitem','','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stats_ext,statistics_owner,5,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,pub,pub_id,1,'nextval(\'pub_pub_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_progress_basebackup,backup_total,3,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,cell_line_cvtermprop,type_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_opclass,opckeytype,9,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',9,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_xact_sys_tables,seq_tup_read,5,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_publication_tables,tablename,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,user_defined_types,ordering_routine_schema,10,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',10,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,genotype_cvtermprop,rank,5,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,phenotype,value,5,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,table_constraints,is_deferrable,8,'','YES','character varying',3,12,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,yes_or_no,flybase,pg_catalog,varchar,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,domain_udt_usage,udt_name,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,feature_interaction,rank,5,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,feature,is_analysis,10,false,'NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',10,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,stock_cvterm,stock_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_activity,application_name,7,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,triggers,trigger_schema,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_statio_all_indexes,schemaname,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_sys_indexes,idx_scan,6,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,parameters,interval_precision,23,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',23,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_language,lanplcallfoid,6,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_sys_tables,last_analyze,18,'','YES','timestamp with time zone','','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,timestamptz,'','','','',18,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,feature_expressionprop,value,4,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,f_type,type,5,'','YES','character varying',1024,4096,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,analysis,program,4,'','NO','character varying',255,1020,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,usage_privileges,object_catalog,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_prepared_statements,from_sql,5,'','YES',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,schemata,catalog_name,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_matviews,schemaname,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,user_mapping_options,option_name,4,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,genotype_synonym,synonym_id,3,'','NO',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,routines,routine_body,37,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',37,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,grp_pubprop,rank,3,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,cell_line_strainprop,value,4,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,library_humanhealthprop,library_humanhealth_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,fp_key,value,4,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_progress_create_index,datname,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,collations,collation_name,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_progress_analyze,datid,2,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,feature_genotype,feature_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_ts_dict,oid,1,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_conversion,oid,1,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,column_domain_usage,table_name,6,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_ssl,version,3,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,interaction_pub,pub_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_xact_user_functions,funcid,1,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_class,relkind,17,'','NO','"char"','','','','','','','','','','','','','','','','','',flybase,pg_catalog,char,'','','','',17,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_amop,amopsortfamily,9,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',9,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_statio_sys_sequences,relname,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_index,indisprimary,6,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_progress_create_index,tuples_done,14,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',14,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_proc,proargdefaults,24,'','YES',pg_node_tree,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,pg_node_tree,'','','','',24,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_type,typbyval,6,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_available_extension_versions,superuser,4,'','YES',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,constraint_column_usage,constraint_schema,6,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_policy,polwithcheck,8,'','YES',pg_node_tree,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,pg_node_tree,'','','','',8,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_statio_user_tables,relname,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_sys_tables,schemaname,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,grpprop_pub,pub_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,role_table_grants,privilege_type,6,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_foreign_data_wrapper,fdwhandler,4,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,columns,identity_minimum,40,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',40,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,interaction_expressionprop,rank,5,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_extension,extnamespace,4,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,fnr_type,seqlen,7,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,featureloc,residue_info,10,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',10,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,routines,routine_definition,38,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',38,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_attribute,attmissingval,25,'','YES',anyarray,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,anyarray,'','','','',25,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,cell_line_libraryprop,rank,5,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,feature_grpmember,grpmember_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,routines,created,55,'','YES','timestamp with time zone','','','','','',2,'','','','','','','','',flybase,information_schema,time_stamp,flybase,pg_catalog,timestamptz,'','','','',55,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_progress_basebackup,backup_streamed,4,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,pub_dbxref,pub_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,featuremap_pub,featuremap_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,cell_line_cvtermprop,value,4,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,featureprop_pub,featureprop_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,columns,numeric_scale,13,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',13,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_roles,rolvaliduntil,10,'','YES','timestamp with time zone','','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,timestamptz,'','','','',10,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_sequence,seqmax,5,'','NO',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_user_functions,schemaname,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,update_track,update_track_id,1,'nextval(\'update_track_update_track_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,pubauthor,rank,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,interaction,uniquename,2,'','NO',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_all_tables,n_tup_del,10,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',10,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_replication,client_addr,5,'','YES',inet,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,inet,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,pub,miniref,9,'','YES','character varying',255,1020,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',9,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_locks,classid,8,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_opclass,oid,1,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,alignment_evidence,alignment_evidence_id,1,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,featurerange,leftendf_id,5,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_statio_all_sequences,blks_read,4,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_user_indexes,relname,4,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_subscription,subname,3,'','NO',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,expressionprop,expressionprop_id,1,'nextval(\'expressionprop_expressionprop_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_statistic_ext,stxnamespace,4,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,library_expression,pub_id,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). diff --git a/metta_vspace/pyswip-12-15/metta_compiler.pl b/metta_vspace/pyswip-12-15/metta_compiler.pl new file mode 100755 index 00000000..940996b2 --- /dev/null +++ b/metta_vspace/pyswip-12-15/metta_compiler.pl @@ -0,0 +1,1645 @@ +% ============================== +% Prolog to MeTTa transpilation (which uses the Host SWI-Prolog compiler) +% This Prolog code block is mainly aimed at compiling/optimizing and transforming +% Prolog predicates to functional equivalents and vice versa, with special attention +% to handling different logical constructs and performing conversions between +% functions and predicates. +% ============================== + +% Setting the file encoding to ISO-Latin-1 +:- encoding(iso_latin_1). +% Flushing the current output +:- flush_output. +% Setting the Rust backtrace to Full +:- setenv('RUST_BACKTRACE',full). +% Loading various library files +:- ensure_loaded(swi_support). +:- ensure_loaded(metta_testing). +:- ensure_loaded(metta_utils). +:- ensure_loaded(metta_reader). +:- ensure_loaded(metta_interp). +:- ensure_loaded(metta_space). +% ======================================= +% TODO move non flybase specific code between here and the compiler +:- ensure_loaded(flybase_main). +% ======================================= +:- set_option_value(encoding,utf8). + +% Meta-predicate that ensures that for every instance where G1 holds, G2 also holds. +:- meta_predicate(for_all(0,0)). +for_all(G1,G2):- forall(G1,G2). + +:- op(700,xfx,'=~'). + +compound_non_cons(B):- compound(B), \+ B = [_|_]. +iz_conz(B):- compound(B), B=[_|_]. + +'=~'(A,B):- compound_non_cons(B),!,into_list_args(B,BB),!,'=~'(A,BB). +'=~'(B,A):- compound_non_cons(B),!,into_list_args(B,BB),!,'=~'(A,BB). +'=~'(A,B):- iz_conz(A),iz_conz(B),!,A=B. +'=~'(A,B):- var(A),iz_conz(B),!,A=B. +'=~'(A,B):- iz_conz(A),var(B),!,A=B. +'=~'(A,B):- compound_non_cons(A),var(B),!,A=..B. +'=~'(A,B):- compound_non_cons(B),!,A=B. +'=~'(A,B):- '=..'(A,B). + +%into_list_args(A,AA):- is_ftVar(A),AA=A. +%into_list_args(C,[C]):- \+ compound(C),!. +into_list_args(C,C):- \+ compound(C),!. +into_list_args(A,AA):- is_ftVar(A),AA=A. +into_list_args([H|T],[H|T]):- \+ is_list(T),!. +into_list_args([H,List,A],HT):- H == u_assign,!,append(List,[A],HT),!. +into_list_args([H|T],[H|T]):- is_list(T),!. +into_list_args(u_assign(List, A),[H|T]):- append(List,[A],[H|T]),!. +into_list_args(holds(A),AA):- !, into_list_args(A,AA),!. +into_list_args(C,FArgs):- compound_name_arguments(C,F,Args),!,into_list_args([F|Args],FArgs). + + + +compound_name_list(AsPred,FP,PredArgs):- var(AsPred),!,AsPred=[FP|PredArgs]. +compound_name_list(AsPred,FP,PredArgs):- iz_conz(AsPred),!,AsPred=[FP|PredArgs]. +compound_name_list(AsPred,FP,PredArgs):- into_list_args(AsPred,[FP|PredArgs]),!. +compound_name_list(AsPred,FP,PredArgs):- compound_non_cons(AsPred),!,compound_name_arguments(AsPred,FP,PredArgs). +% =============================== +% COMPILER / OPTIMIZER +% Scryer Compiler vs PySWIP ASM Compiler +% +% PySWIP is 222 times faster per join +% =============================== + + +% Conversion is possible between a function and a predicate of arity when the result is at the nth arg +:- dynamic decl_functional_predicate_arg/3. + +% Converion is possible between a function and predicate is tricky +functional_predicate_arg_tricky(is, 2, 1). % E.g. eval(is(+(1,2)),Result) converts to is(Result,+(1,2)). +% Defining standard mappings for some common functions/predicates +decl_functional_predicate_arg(append, 3, 3). +decl_functional_predicate_arg(+, 3, 3). +decl_functional_predicate_arg(pi, 1, 1). +decl_functional_predicate_arg('Empty', 1, 1). +decl_functional_predicate_arg(call,4,4). +decl_functional_predicate_arg(eval, 2, 2). +decl_functional_predicate_arg(edge, 2, 2). +decl_functional_predicate_arg('==', 2, 2). +decl_functional_predicate_arg('is-same', 2, 2). +decl_functional_predicate_arg(assertTrue, 2, 2). +decl_functional_predicate_arg(case, 3, 3). +decl_functional_predicate_arg(assertFalse, 2, 2). +decl_functional_predicate_arg(match,4,4). +decl_functional_predicate_arg('TupleConcat',3,3). +decl_functional_predicate_arg('new-space',1,1). + +decl_functional_predicate_arg(superpose, 2, 2). + +do_predicate_function_canonical(F,FF):- predicate_function_canonical(F,FF),!. +do_predicate_function_canonical(F,F). +predicate_function_canonical(is_Empty,'Empty'). + +% Mapping any current predicate F/A to a function, if it's not tricky +functional_predicate_arg(F, A, L):- decl_functional_predicate_arg(F, A, L). +functional_predicate_arg(F, A, L):- (atom(F)->true;trace), predicate_arity(F,A), + \+ functional_predicate_arg_tricky(F,A,_), L=A, + \+ decl_functional_predicate_arg(F, A, _). +functional_predicate_arg(F, A, L):- functional_predicate_arg_tricky(F, A, L). + +predicate_arity(F,A):- metta_atom('&self',[:,F,[->|Args]]), length(Args,A). +predicate_arity(F,A):- current_predicate(F/A). +% Certain constructs should not be converted to functions. +not_function(P):- atom(P),!,not_function(P,0). +not_function(P):- callable(P),!,functor(P,F,A),not_function(F,A). +not_function(F,A):- is_arity_0(F,FF),!,not_function(FF,A). +not_function(!,0). +not_function(print,1). +not_function((':-'),2). +not_function((','),2). +not_function((';'),2). +not_function(('='),2). +not_function(('or'),2). + +not_function('a',0). +not_function('b',0). +not_function(F,A):- is_control_structure(F,A). +not_function(A,0):- atom(A),!. +not_function('True',0). +not_function(F,A):- predicate_arity(F,A),AA is A+1, \+ decl_functional_predicate_arg(F,AA,_). + +needs_call_fr(P):- is_function(P,_Nth),functor(P,F,A),AA is A+1, \+ current_predicate(F/AA). + +is_control_structure(F,A):- atom(F), atom_concat('if-',_,F),A>2. + +'=='(A, B, Res):- as_tf(equal_enough(A, B),Res). +'or'(G1,G2):- once((G1 ; G2)). +'or'(G1,G2,Res):- as_tf((G1 ; G2),Res). + +% Function without arguments can be converted directly. +is_arity_0(AsFunction,F):- compound(AsFunction), compound_name_arity(AsFunction,F,0). + +% Determines whether a given term is a function and retrieves the position +% in the predicate where the function Result is stored/retrieved +is_function(AsFunction, _):- is_ftVar(AsFunction),!,fail. +is_function(AsFunction, _):- AsFunction=='$VAR',!, trace, fail. +is_function(AsFunction, Nth) :- is_arity_0(AsFunction,F), \+ not_function(F,0), !,Nth=1. +is_function(AsFunction, Nth) :- is_arity_0(AsFunction,_), !,Nth=1. +is_function(AsFunction, Nth) :- + callable(AsFunction), + functor(AsFunction, Functor, A), + \+ not_function(Functor, A), + AA is A + 1, + functional_predicate_arg_maybe(Functor, AA, Nth). + +functional_predicate_arg_maybe(F, AA, Nth):- functional_predicate_arg(F, AA, Nth),!. +functional_predicate_arg_maybe(F, AA, _):- A is AA - 1,functional_predicate_arg(F,A,_),!,fail. +functional_predicate_arg_maybe(F, Nth, Nth):- asserta(decl_functional_predicate_arg(F, Nth, Nth)),!. + +% -------------------------------- +% FUNCTS_TO_PREDS EXPLANATION +% -------------------------------- + +% functs_to_preds is a predicate that converts all Term functions to their equivalent predicates. +% It takes three arguments - RetResult, which will hold the result of the function evaluation, +% Convert, which is the function that needs to be converted, and Converted, which will hold the equivalent predicate. +% Example: +% +% ?- functs_to_preds(RetResult, is(pi+pi), Converted). +% +% Converted = (pi(_A), +% +(_A, _A, _B), +% _C is _B, +% eval(_C, RetResult)). +% + +functs_to_preds([Eq,H,B],OO):- Eq == '=', compile_for_assert(H, B, OO),!. +functs_to_preds(EqHB,OO):- compile_head_for_assert(EqHB,OO),!. + +functs_to_preds(I,OO):- + sexpr_s2p(I, M), + /*trace,*/ + f2p(_,_,M,O), + expand_to_hb(O,H,B), + head_preconds_into_body(H,B,HH,BB), + OO = (HH:-BB). + + +% ?- compile_for_exec(RetResult, is(pi+pi), Converted). +compile_for_exec(Res,I,BB):- + HeadIs = [exec], + AsBodyFn = I, + compile_for_assert(HeadIs, AsBodyFn, Converted), + (Converted = (exec(Res):- BB)),!, + (portray_clause((Converted))),!. + + +compile_for_exec(Res,I,BB):- + =(I, M), + f2p(exec(),_,(exec()=M),O), + expand_to_hb(O,H,B), + head_preconds_into_body(H,B,HH,BB), + ignore(exec(Res)=HH), + (portray_clause((exec2(Res):- BB))),!. + +compile_for_exec(Res,I,O):- + =(I, M), f2p(exec(),Res,M,O), + (portray_clause((exec1(Res):- O))),!. + + +% If Convert is of the form (AsFunction=AsBodyFn), we perform conversion to obtain the equivalent predicate. +compile_head_for_assert(HeadIs, (Head:-Body)):- + compile_head_for_assert(HeadIs, NewHeadIs,Converted), + head_preconds_into_body(NewHeadIs,Converted,Head,Body). + +compile_head_for_assert(HeadIs, NewHeadIs,Converted) :- /*trace,*/ + as_functor_args(HeadIs,F,A,ArgsL), + maplist(f2p_assign(HeadIs),NewArgs,ArgsL,CodeForValueL), + as_functor_args(NewHeadIs,F,A,NewArgs), + list_to_conjuncts(CodeForValueL,Converted),!. + + +as_functor_args(AsPred,F,A,ArgsL):- nonvar(AsPred),!,into_list_args(AsPred,[F|ArgsL]),length(ArgsL,A). +as_functor_args(AsPred,F,A,ArgsL):- nonvar(F),length(ArgsL,A),AsPred =~ [F|ArgsL]. + +compile_for_assert(HeadIs, AsBodyFn, Converted) :- + (AsBodyFn =@= HeadIs ; AsBodyFn == []), !,/*trace,*/ + compile_head_for_assert(HeadIs,Converted). + +compile_for_assert(HeadIs, AsBodyFn, Converted) :- is_ftVar(AsBodyFn), /*trace,*/ + AsFunction = HeadIs,!, + must_det_ll(( + Converted = (HeadC :- BodyC), % Create a rule with Head as the converted AsFunction and NextBody as the converted AsBodyFn + %funct_with_result_is_nth_of_pred(HeadIs,AsFunction, Result, _Nth, Head), + f2p(HeadIs,HResult,AsFunction,HHead), + (var(HResult) -> (Result = HResult, HHead = Head) ; + funct_with_result_is_nth_of_pred(HeadIs,AsFunction, Result, _Nth, Head)), + NextBody = u_assign(AsBodyFn,Result), + head_preconds_into_body(Head,NextBody,HeadC,BodyC), + nop(ignore(Result = '$VAR'('HeadRes'))))),!. + +compile_for_assert(HeadIs, AsBodyFn, Converted) :- + AsFunction = HeadIs, + must_det_ll(( + Converted = (HeadC :- NextBodyC), % Create a rule with Head as the converted AsFunction and NextBody as the converted AsBodyFn + %funct_with_result_is_nth_of_pred(HeadIs,AsFunction, Result, _Nth, Head), + f2p(HeadIs,HResult,AsFunction,HHead), + (var(HResult) -> (Result = HResult, HHead = Head) ; + funct_with_result_is_nth_of_pred(HeadIs,AsFunction, Result, _Nth, Head)), + verbose_unify(Convert), + f2p(HeadIs,Result,AsBodyFn,NextBody), + %RetResult = Converted, + %RetResult = _, + head_preconds_into_body(Head,NextBody,HeadC,NextBodyC), + wdmsg([convert(Convert),head_preconds_into_body(HeadC:-NextBodyC)]), + %if_t(((Head:-NextBody)\=@=(HeadC:-NextBodyC)),wdmsg(was(Head:-NextBody))), + + nop(ignore(Result = '$VAR'('HeadRes'))))),!. + +% If Convert is of the form (AsFunction=AsBodyFn), we perform conversion to obtain the equivalent predicate. +compile_for_assert(HeadIs, AsBodyFn, Converted) :- + AsFunction = HeadIs, Converted = (HeadCC :- BodyCC), + funct_with_result_is_nth_of_pred(HeadIs,AsFunction, Result, _Nth, Head), + as_functor_args(Head,F,A,ArgsL), + maplist(f2p_assign(HeadIs),NewArgs,ArgsL,CodeForValueL), + as_functor_args(HeadC,F,A,NewArgs), + list_to_conjuncts(CodeForValueL,CodeForHeadArgs), + f2p(HeadIs,Result,AsBodyFn,NextBody), + combine_code(CodeForHeadArgs,NextBody,BodyC),!, + head_preconds_into_body(HeadC,BodyC,HeadCC,BodyCC),!. + + +/* +*/ + +head_preconds_into_body(Head,Body,Head,Body):- \+ compound(Head),!. +head_preconds_into_body((PreHead,True),Converted,Head,Body):- True==true,!, + head_preconds_into_body(PreHead,Converted,Head,Body). +head_preconds_into_body((True,PreHead),Converted,Head,Body):- True==true,!, + head_preconds_into_body(PreHead,Converted,Head,Body). +head_preconds_into_body(PreHead,(True,Converted),Head,Body):- True==true,!, + head_preconds_into_body(PreHead,Converted,Head,Body). +head_preconds_into_body(PreHead,(Converted,True),Head,Body):- True==true,!, + head_preconds_into_body(PreHead,Converted,Head,Body). +head_preconds_into_body((AsPredO,Pre),Converted,Head,Body):- + head_preconds_into_body(Pre,(AsPredO,Converted),Head,Body). +head_preconds_into_body(AHead,Body,Head,BodyNew):- + assertable_head(AHead,Head), + optimize_body(Head,Body,BodyNew). + +assertable_head(u_assign(FList,R),Head):- FList =~ [F|List], + append(List,[R],NewArgs), atom(F),!, Head=..[F|NewArgs]. +assertable_head(Head,Head). + +optimize_body(_Head,Body,BodyNew):- var(Body),!,Body=BodyNew. +optimize_body(Head,(B1*->B2;B3),(BN1*->BN2;BN3)):-!, optimize_body(Head,B1,BN1), optimize_body(Head,B2,BN2), optimize_body(Head,B3,BN3). +optimize_body(Head,(B1->B2;B3),(BN1->BN2;BN3)):-!, optimize_body(Head,B1,BN1), optimize_body(Head,B2,BN2), optimize_body(Head,B3,BN3). +optimize_body(Head,(B1,B2),(BN1)):- B2==true,!, optimize_body(Head,B1,BN1). +optimize_body(Head,(B2,B1),(BN1)):- B2==true,!, optimize_body(Head,B1,BN1). +optimize_body(Head,(B1,B2),(BN1,BN2)):-!, optimize_body(Head,B1,BN1), optimize_body(Head,B2,BN2). +optimize_body(Head,(B1:-B2),(BN1:-BN2)):-!, optimize_body(Head,B1,BN1), optimize_body(Head,B2,BN2). +optimize_body(Head,(B1;B2),(BN1;BN2)):-!, optimize_body(Head,B1,BN1), optimize_body(Head,B2,BN2). +optimize_body(_Head,Body,BodyNew):- Body=BodyNew. + + +compile_test_then_else(RetResult,If,Then,Else,Converted):- + f2p(HeadIs,ThenResult,Then,ThenCode), + f2p(HeadIs,ElseResult,Else,ElseCode), + Converted=(If*->(ThenCode,ThenResult=RetResult);(ElseCode,ElseResult=RetResult)). + +:- discontiguous(compile_flow_control/4). + +compile_flow_control(_HeadIs,_RetResult,Convert,_):- \+ compound(Convert),!,fail. +compile_flow_control(_HeadIs,_RetResult,Convert,_):- compound_name_arity(Convert,_,0),!,fail. +compile_flow_control(HeadIs,RetResult,Convert, (Code1,Eval1Result=Result,Converted)) :- % dif_functors(HeadIs,Convert), + Convert =~ chain(Eval1,Result,Eval2),!, + f2p(HeadIs,Eval1Result,Eval1,Code1), + f2p(HeadIs,RetResult,Eval2,Converted). + +compile_flow_control(HeadIs,RetResult,Convert, Converted) :- % dif_functors(HeadIs,Convert), + Convert =~ if(Cond,Then,Else),!,Test = is_True(CondResult), + f2p(HeadIs,CondResult,Cond,CondCode), + compile_test_then_else(RetResult,(CondCode,Test),Then,Else,Converted). + +compile_flow_control(HeadIs,RetResult,Convert, Converted) :- % dif_functors(HeadIs,Convert), + Convert =~ 'if-error'(Value,Then,Else),!,Test = is_Error(ValueResult), + f2p(HeadIs,ValueResult,Value,ValueCode), + compile_test_then_else(RetResult,(ValueCode,Test),Then,Else,Converted). + +compile_flow_control(HeadIs,RetResult,Convert, Converted) :- % dif_functors(HeadIs,Convert), + Convert =~ 'if-empty'(Value,Then,Else),!,Test = is_Empty(ValueResult), + f2p(HeadIs,ValueResult,Value,ValueCode), + compile_test_then_else(RetResult,(ValueCode,Test),Then,Else,Converted). + +compile_flow_control(HeadIs,RetResult,Convert, Converted) :- % dif_functors(HeadIs,Convert), + (Convert =~ 'if-non-empty-expression'(Value,Then,Else)),!, + (Test = ( \+ is_Empty(ValueResult))), + f2p(HeadIs,ValueResult,Value,ValueCode), + compile_test_then_else(RetResult,(ValueCode,Test),Then,Else,Converted). + +compile_flow_control(HeadIs,RetResult,Convert, Converted) :- % dif_functors(HeadIs,Convert), + Convert =~ ['if-equals',Value1,Value2,Then,Else],!,Test = equal_enough(ResValue1,ResValue2), + f2p(HeadIs,ResValue1,Value1,CodeForValue1), + f2p(HeadIs,ResValue2,Value2,CodeForValue2), + compile_test_then_else(RetResult,(CodeForValue1,CodeForValue2,Test),Then,Else,Converted). + +cname_var(Sym,Src):- gensym(Sym,SrcV),Src='$VAR'(SrcV). +compile_flow_control(HeadIs,RetResult,Convert, Converted) :- + Convert =~ ['assertEqual',Value1,Value2],!, + cname_var('Src_',Src), + cname_var('FA_',ResValue1), + cname_var('FA_',ResValue2), + cname_var('FARL_',L1), + cname_var('FARL_',L2), + f2p(HeadIs,ResValue1,Value1,CodeForValue1), + f2p(HeadIs,ResValue2,Value2,CodeForValue2), + Converted = + (Src = Convert, + loonit_assert_source_tf(Src, + (findall(ResValue1,CodeForValue1,L1), + findall(ResValue2,CodeForValue2,L2)), + equal_enough(L1,L2),RetResult)). +compile_flow_control(HeadIs,RetResult,Convert, Converted) :- + Convert =~ ['assertEqualToResult',Value1,Value2],!, + f2p(HeadIs,ResValue1,Value1,CodeForValue1), + Converted = loonit_assert_source_tf(Convert, + findall(ResValue1,CodeForValue1,L1), + equal_enough(L1,Value2),RetResult). + + +compile_flow_control(_HeadIs,RetResult,Convert, Converted) :- + Convert =~ 'add-atom'(Where,What), !, + =(What,WhatP), + Converted = as_tf('add-atom'(Where,WhatP),RetResult). + +compile_flow_control(_HeadIs,RetResult,Convert, Converted) :- + Convert =~ 'add-atom'(Where,What,RetResult), !, + =(What,WhatP), + Converted = as_tf('add-atom'(Where,WhatP),RetResult). + + +compile_flow_control(HeadIs,RetResult,Convert, (Converted)) :- + Convert =~ ['superpose',UValueL], + maybe_unlistify(UValueL,ValueL,URetResult,RetResult), + maplist(f2p_assign(HeadIs,URetResult),ValueL,CodeForValueL), + list_to_disjuncts(CodeForValueL,Converted),!. + + +maybe_unlistify([UValueL],ValueL,RetResult,[URetResult]):- is_list(UValueL),!, + maybe_unlistify(UValueL,ValueL,RetResult,URetResult). +maybe_unlistify(ValueL,ValueL,RetResult,RetResult). + +list_to_disjuncts([],false). +list_to_disjuncts([A],A):- !. +list_to_disjuncts([A|L],(A;D)):- list_to_disjuncts(L,D). + + +f2p_assign(_HeadIs,V,Value,is_True(V)):- Value=='True'. +f2p_assign(_HeadIs,ValueR,Value,ValueR=Value):- \+ compound(Value),!. +f2p_assign(_HeadIs,ValueR,Value,ValueR=Value):- is_ftVar(Value),!. +f2p_assign(HeadIs,ValueResult,Value,Converted):- + f2p(HeadIs,ValueResultR,Value,CodeForValue), + %into_equals(ValueResultR,ValueResult,ValueResultRValueResult), + ValueResultRValueResult = (ValueResultR=ValueResult), + combine_code(CodeForValue,ValueResultRValueResult,Converted). + +compile_flow_control(HeadIs,RetResult,Convert, (ValueCode, Converted)) :- + Convert =~ ['case',Value|Options], + \+ is_ftVar(Value),!, + cname_var('CASE_EVAL_',ValueResult), + ConvertCases =~ ['case',ValueResult|Options], + compile_flow_control(HeadIs,RetResult,ConvertCases, Converted), + f2p(HeadIs,ValueResult,Value,ValueCode). + +compile_flow_control(HeadIs,RetResult,Convert, Converted) :- + Convert =~ ['case',Value,[Opt|Options]],nonvar(Opt),!, + must_det_ll(( + compile_case_bodies(HeadIs,Opt,caseStruct(Value,If,RetResult,Then)), + Converted = ( If -> Then ; Else ), + ConvertCases =~ ['case',Value,Options], + compile_flow_control(HeadIs,RetResult,ConvertCases,Else))). + +compile_flow_control(_HeadIs,RetResult,Convert, Converted) :- + Convert =~ ['case',_Value,[]],!,Converted = (fail,RetResult=[]),!. + +/* +compile_flow_control(HeadIs,RetResult,Convert, Converted) :- + Convert =~ ['case',Value,Options],!, + must_det_ll(( + maplist(compile_case_bodies(HeadIs),Options,Cases), + Converted = + (( AllCases = Cases, + once((member(caseStruct(MatchVar,MatchCode,BodyResult,BodyCode),AllCases), + (MatchCode,unify_enough(Value,MatchVar)))), + (BodyCode), + BodyResult=RetResult)))). + +compile_flow_control(HeadIs,_,Convert, Converted) :- + Convert =~ ['case',Value,Options,RetResult],!, + must_det_ll(( + f2p(HeadIs,ValueResult,Value,ValueCode), + maplist(compile_case_bodies(HeadIs),Options,Cases), + Converted = + (( AllCases = Cases, + call(ValueCode), + once((member(caseStruct(MatchVar,MatchCode,BodyResult,BodyCode),AllCases), + both_of(ValueResult,MatchCode,unify_enough(ValueResult,MatchVar)))), + call(BodyCode), + BodyResult=RetResult)))). + + +both_of(Var,G1,G2):- nonvar(Var),!,call(G2),call(G1). +both_of(_Var,G1,G2):- call(G1),call(G2). + +*/ + +compile_case_bodies(HeadIs,[Match,Body],caseStruct(_,true,BodyResult,BodyCode)):- Match == '%void%',!, + f2p(HeadIs,BodyResult,Body,BodyCode). +compile_case_bodies(HeadIs,[Match,Body],caseStruct(MatchResult,If,BodyResult,BodyCode)):- !, + f2p(HeadIs,MatchResultV,Match,MatchCode), + combine_code(MatchCode,unify_enough(MatchResult,MatchResultV),If), + f2p(HeadIs,BodyResult,Body,BodyCode). +compile_case_bodies(HeadIs,MatchBody,CS):- compound(MatchBody), MatchBody =~ MB,compile_case_bodies(HeadIs,MB,CS). + +compile_flow_control(HeadIs,RetResult,Convert,CodeForValueConverted) :- + Convert =~ [Plus,N,Value], atom(Plus), current_predicate(Plus/3), number(N), \+ number(Value), \+ is_ftVar(Value),!, + f2p(HeadIs,ValueResult,Value,CodeForValue),!, + Converted =.. [Plus,N,ValueResult,RetResult], + combine_code(CodeForValue,Converted,CodeForValueConverted). + +compound_equals(COL1,COL2):- COL1=@=COL2,!,COL1=COL2. +compound_equals(COL1,COL2):- compound_equals1(COL1,COL2). +compound_equals1(COL1,COL2):- is_ftVar(COL1),!,is_ftVar(COL2),ignore(COL1=COL2),!. +compound_equals1(COL1,COL2):- compound(COL1),!,compound(COL2), COL1=COL2. + +compile_flow_control(HeadIs,RetResult,Convert, Converted) :- + Convert =~ ['superpose',COL],compound_equals(COL,'collapse'(Value1)), + f2p(HeadIs,ResValue1,Value1,CodeForValue1), + Converted = (findall(ResValue1,CodeForValue1,Gathered),member(RetResult,Gathered)). + +compile_flow_control(HeadIs,RetResult,Convert, Converted) :- + Convert =~ ['collapse',Value1],!, + f2p(HeadIs,ResValue1,Value1,CodeForValue1), + Converted = (findall(ResValue1,CodeForValue1,RetResult)). + +compile_flow_control(HeadIs,RetResult,Convert, Converted) :- + Convert =~ ['compose',Value1],!, + Convert2 =~ ['collapse',Value1],!, + compile_flow_control(HeadIs,RetResult,Convert2, Converted). + +compile_flow_control(HeadIs,RetResult,Convert, Converted) :- % dif_functors(HeadIs,Convert), + Convert =~ ['unify',Value1,Value2,Then,Else],!,Test = metta_unify(ResValue1,ResValue2), + f2p(HeadIs,ResValue1,Value1,CodeForValue1), + f2p(HeadIs,ResValue2,Value2,CodeForValue2), + compile_test_then_else(RetResult,(CodeForValue1,CodeForValue2,Test),Then,Else,Converted). + +compile_flow_control(HeadIs,RetResult,Convert, Converted) :- % dif_functors(HeadIs,Convert), + Convert =~ ['let',Var,Value1,Body],!, + f2p(HeadIs,ResValue1,Value1,CodeForValue1), + f2p(HeadIs,RetResult,Body,BodyCode), + into_equals(Var,ResValue1,VarResValue1), + list_to_conjuncts([CodeForValue1,VarResValue1,BodyCode],Converted). + +compile_flow_control(HeadIs,RetResult,Convert, Converted) :- dif_functors(HeadIs,Convert), + Convert =~ ['let*',Bindings,Body],!, + must_det_ll(( + maplist(compile_let_star(HeadIs),Bindings,CodeList), + list_to_conjuncts(CodeList,BindingCode), + f2p(HeadIs,RetResult,Body,BodyCode), + combine_code(BindingCode,BodyCode,Converted))). + + compile_let_star(HeadIs,NV,Converted):- + must_det_ll((NV =~ [Expression,Var], + (var(Var)-> f2p(HeadIs,Var,Expression,Converted); + (var(Expression)-> f2p(HeadIs,Expression,Var,Converted); + (f2p(HeadIs,Eval1Result,Expression,Code), + into_equals(Eval1Result,Var,Eval1ResultVar), + combine_code(Code,Eval1ResultVar,Converted)))))). + + + +% match('&self',f(1)=Y,Y) +compile_flow_control(HeadIs,Y,Convert,Converted) :- dif_functors(HeadIs,Convert), + Convert=~ match('&self',AsFunctionY,YY), nonvar(AsFunctionY),( AsFunctionY =~ (AsFunction=Y)), nonvar(AsFunction), + !, Y==YY, + f2p(HeadIs,Y,AsFunction,Converted),!. + +compile_flow_control(HeadIs,RetResult,Convert,Converted) :- dif_functors(HeadIs,Convert), + Convert =~ ['match',_Self,Pattern,Template],!, + f2p(HeadIs,_,Pattern,PatternCode), + f2p(HeadIs,RetResult,Template,TemplateCode), + combine_code(PatternCode,TemplateCode,Converted). + +compile_flow_control(HeadIs,RetResult,Convert, Converted) :- dif_functors(HeadIs,Convert), + Convert =~ ['match',_Self,Pattern,Template],!, + must_det_ll(( + f2p(HeadIs,_,Pattern,PatternCode), + into_equals(RetResult,Template,TemplateCode), + combine_code(PatternCode,TemplateCode,Converted))). + +compile_flow_control(HeadIs,RetResult,Convert, Converted) :- dif_functors(HeadIs,Convert), + Convert =~ ['if-decons',Atom,Head,Tail,Then,Else],!,Test = unify_cons(AtomResult,ResHead,ResTail), + f2p(HeadIs,AtomResult,Atom,AtomCode), + f2p(HeadIs,ResHead,Head,CodeForHead), + f2p(HeadIs,ResTail,Tail,CodeForTail), + compile_test_then_else(RetResult,(AtomCode,CodeForHead,CodeForTail,Test),Then,Else,Converted). + + + +compile_flow_control(_HeadIs,RetResult,Convert,is_True(RetResult)) :- is_compiled_and(AND), + Convert =~ [AND],!. + +compile_flow_control(HeadIs,RetResult,Convert, Converted) :- is_compiled_and(AND), + Convert =~ [AND,Body],!, + f2p(HeadIs,RetResult,Body,BodyCode), + compile_test_then_else(RetResult,BodyCode,'True','False',Converted). + +compile_flow_control(HeadIs,RetResult,Convert, Converted) :- is_compiled_and(AND), + Convert =~ [AND,Body1,Body2],!, + f2p(HeadIs,B1Res,Body1,Body1Code), + f2p(HeadIs,RetResult,Body2,Body2Code), + into_equals(B1Res,'True',AE), + Converted = (Body1Code,AE,Body2Code),!. + + +compile_flow_control(HeadIs,RetResult,Convert, Converted) :- is_compiled_and(AND), + Convert =~ [AND,Body1,Body2],!, + f2p(HeadIs,B1Res,Body1,Body1Code), + f2p(HeadIs,_,Body2,Body2Code), + into_equals(B1Res,'True',AE), + compile_test_then_else(RetResult,(Body1Code,AE,Body2Code),'True','False',Converted). + +compile_flow_control(HeadIs,RetResult,Convert, Converted) :- is_compiled_and(AND), + Convert =~ [AND,Body1,Body2|BodyMore],!, + And2 =~ [AND,Body2|BodyMore], + Next =~ [AND,Body1,And2], + compile_flow_control(HeadIs,RetResult, Next, Converted). + +compile_flow_control(HeadIs,RetResult,sequential(Convert), Converted) :- !, + compile_flow_control(HeadIs,RetResult,transpose(Convert), Converted). + +compile_flow_control(HeadIs,RetResult,transpose(Convert), Converted,Code) :- !, + maplist(each_result(HeadIs,RetResult),Convert, Converted), + list_to_disjuncts(Converted,Code). + + +compile_flow_control(HeadIs,RetResult,Convert, Converted) :- % dif_functors(HeadIs,Convert), + Convert =~ if(Cond,Then),!, + f2p(HeadIs,CondResult,Cond,CondCode), + f2p(HeadIs,RetResult,Then,ThenCode), + Converted = ((CondCode,is_True(CondResult)),ThenCode). + +each_result(HeadIs,RetResult,Convert,Converted):- + f2p(HeadIs,OneResult,Convert,Code1), + into_equals(OneResult,RetResult,Code2), + combine_code(Code1,Code2,Converted). + +compile_flow_control(HeadIs,RetResult,Converter, Converted):- de_eval(Converter,Convert),!, + compile_flow_control(HeadIs,RetResult,Convert, Converted). + +compile_flow_control(HeadIs,_Result,Convert, Converted) :- fail, + functor(Convert,Func,PA), + functional_predicate_arg(Func,PA,Nth), + Convert =~ [Func|PredArgs], + nth1(Nth,PredArgs,Result,FuncArgs), + RetResult = Result, + AsFunct =~ [Func|FuncArgs], + compile_flow_control(HeadIs,RetResult,AsFunct, Converted). + +dif_functors(HeadIs,_):- var(HeadIs),!,fail. +dif_functors(HeadIs,_):- \+ compound(HeadIs),!. +dif_functors(HeadIs,Convert):- compound(HeadIs),compound(Convert), + compound_name_arity(HeadIs,F,A),compound_name_arity(Convert,F,A). + +is_compiled_and(AND):- member(AND,[ (','), ('and')]). + +flowc. + + + :- discontiguous f2p/4. + +f2p(_HeadIs,Convert, Convert, true) :- + (is_ftVar(Convert);number(Convert)),!.% Check if Convert is a variable + +% If Convert is a variable, the corresponding predicate is just eval(Convert, RetResult) +f2p(_HeadIs,RetResult,Convert, RetResultConverted) :- + is_ftVar(Convert),!,% Check if Convert is a variable + into_equals(RetResult,Convert,RetResultConverted). + % Converted = eval(Convert, RetResult). % Set Converted to eval(Convert, RetResult) +f2p(_HeadIs,RetResult,Convert, RetResultConverted) :- + number(Convert),!,into_equals(RetResult,Convert,RetResultConverted). + +f2p(_HeadIs,RetResult,Convert, Converted) :- % HeadIs\=@=Convert, + is_arity_0(Convert,F), !, Converted = u_assign([F],RetResult),!. + + + +/*f2p(HeadIs,RetResult, ConvertL, (Converted,RetResultL=RetResult)) :- is_list(ConvertL), + maplist(f2p_assign(HeadIs),RetResultL,ConvertL, ConvertedL), + list_to_conjuncts(ConvertedL,Converted).*/ + +% If Convert is an "eval" function, we convert it to the equivalent "is" predicate. +f2p(HeadIs,RetResult,EvalConvert,Converted):- EvalConvert =~ eval(Convert), !, + must_det_ll((f2p(HeadIs,RetResult,Convert, Converted))). + +f2p(HeadIs,RetResult,Convert, Converted):- + compound(Convert), \+ compound_name_arity(Convert,_,0), + compile_flow_control(HeadIs,RetResult,Convert, Converted),!. + +f2p(HeadIs,RetResult,Convert, Converted):- + compound(Convert), Convert = u_assign(C, Var), compound_non_cons(C),into_list_args(C,CC),!, + f2p(HeadIs,RetResult,u_assign(CC, Var), Converted). + +f2p(_HeadIs,_RetResult,Convert, Converted):- + compound(Convert), Convert = u_assign(C, _Var), is_list(C),Converted = Convert,!. + +f2p(HeadIs,RetResult,Convert, Converted) :- + atom(Convert), functional_predicate_arg(Convert,Nth,Nth2), + Nth==1,Nth2==1, + HeadIs\=@=Convert, + Convert = F,!, + must_det_ll(( + do_predicate_function_canonical(FP,F), + compound_name_list(Converted,FP,[RetResult]))). + +% If Convert is a number or an atom, it is considered as already converted. +f2p(_HeadIs,RetResult, Convert, RetResult = Convert) :- % HeadIs\=@=Convert, + once(number(Convert); atom(Convert); data_term(Convert)), % Check if Convert is a number or an atom + !. % Set RetResult to Convert as it is already in predicate form + +% If Convert is an "is" function, we convert it to the equivalent "is" predicate. +f2p(HeadIs,RetResult,is(Convert),(Converted,is(RetResult,Result))):- !, + must_det_ll((f2p(HeadIs,Result,Convert, Converted))). + +% If Convert is an "or" function, we convert it to the equivalent ";" (or) predicate. +f2p(HeadIs,RetResult,or(AsPredI,Convert), or(AsPredO, Converted)) :- !, + must_det_ll((f2p(HeadIs,RetResult,AsPredI, AsPredO), + f2p(HeadIs,RetResult,Convert, Converted))). +f2p(HeadIs,RetResult,(AsPredI; Convert), (AsPredO; Converted)) :- !, + must_det_ll((f2p(HeadIs,RetResult,AsPredI, AsPredO), + f2p(HeadIs,RetResult,Convert, Converted))). + +% If Convert is a "," (and) function, we convert it to the equivalent "," (and) predicate. +f2p(HeadIs,RetResult,(AsPredI, Convert), (AsPredO, Converted)) :- !, + must_det_ll((f2p(HeadIs,_RtResult,AsPredI, AsPredO), + f2p(HeadIs,RetResult,Convert, Converted))). + +% If Convert is a ":-" (if) function, we convert it to the equivalent ":-" (if) predicate. +f2p(_HeadIs,RetResult, Convert, Converted) :- Convert =(H:-B),!, + RetResult=(H:-B), Converted = true. + +f2p(_HeadIs,_RetResult, N=V, Code) :- !, into_equals(N,V,Code). + + +into_equals(RetResultL,RetResult,Equals):- into_u_assign(RetResultL,RetResult,Equals). +into_u_assign(RetResultL,RetResult,true):- is_ftVar(RetResultL), is_ftVar(RetResult), RetResult=RetResultL,!. +into_u_assign(RetResultL,RetResult,Code):- var(RetResultL), Code = u_assign(RetResult,RetResultL). +into_u_assign(RetResultL,RetResult,Code):- Code = u_assign(RetResultL,RetResult). + + + +% If Convert is a list, we convert it to its termified form and then proceed with the functs_to_preds conversion. +f2p(HeadIs,RetResult,Convert, Converted) :- is_list(Convert), + once((sexpr_s2p(Convert,IS), \+ IS=@=Convert)), !, % Check if Convert is a list and not in predicate form + must_det_ll((f2p(HeadIs,RetResult, IS, Converted))). % Proceed with the conversion of the predicate form of the list. + +f2p(HeadIs,RetResult, ConvertL, Converted) :- is_list(ConvertL), + maplist(f2p_assign(HeadIs),RetResultL,ConvertL, ConvertedL), + list_to_conjuncts(ConvertedL,Conjs), + into_u_assign(RetResultL,RetResult,Code), + combine_code(Conjs,Code,Converted). + + + +f2p(HeadIs,RetResultL, ConvertL, Converted) :- is_list(ConvertL), + ConvertL = [Convert], + f2p(HeadIs,RetResult,Convert, Code),!, + into_equals(RetResultL,[RetResult],Equals), + combine_code(Code,Equals,Converted). + + +% If any sub-term of Convert is a function, convert that sub-term and then proceed with the conversion. +f2p(HeadIs,RetResult,Convert, Converted) :- + rev_sub_sterm(AsFunction, Convert), % Get the deepest sub-term AsFunction of Convert + % sub_term(AsFunction, Convert), AsFunction\==Convert, + callable(AsFunction), % Check if AsFunction is callable + compile_flow_control(HeadIs,Result,AsFunction, AsPred), + HeadIs\=@=AsFunction,!, + subst(Convert, AsFunction, Result, Converting), % Substitute AsFunction by Result in Convert + f2p(HeadIs,RetResult,(AsPred,Converting), Converted). % Proceed with the conversion of the remaining terms + +% If any sub-term of Convert is a function, convert that sub-term and then proceed with the conversion. +f2p(HeadIs,RetResult,Convert, Converted) :- + rev_sub_sterm(AsFunction, Convert), % Get the deepest sub-term AsFunction of Convert + callable(AsFunction), % Check if AsFunction is callable + is_function(AsFunction, Nth), % Check if AsFunction is a function and get the position Nth where the result is stored/retrieved + HeadIs\=@=AsFunction, + funct_with_result_is_nth_of_pred(HeadIs,AsFunction, Result, Nth, AsPred), % Convert AsFunction to a predicate AsPred + subst(Convert, AsFunction, Result, Converting), % Substitute AsFunction by Result in Convert + f2p(HeadIs,RetResult, (AsPred, Converting), Converted). % Proceed with the conversion of the remaining terms + +% If AsFunction is a recognized function, convert it to a predicate. +f2p(HeadIs,RetResult,AsFunction,AsPred):- % HeadIs\=@=AsFunction, + is_function(AsFunction, Nth), % Check if AsFunction is a recognized function and get the position Nth where the result is stored/retrieved + funct_with_result_is_nth_of_pred(HeadIs,AsFunction, RetResult, Nth, AsPred), + \+ ( compound(AsFunction), arg(_,AsFunction, Arg), is_function(Arg,_)),!. + +% If any sub-term of Convert is an eval/2, convert that sub-term and then proceed with the conversion. +f2p(HeadIs,RetResult,Convert, Converted) :- + rev_sub_sterm0(ConvertFunction, Convert), % Get the deepest sub-term AsFunction of Convert + callable(ConvertFunction), % Check if AsFunction is callable + ConvertFunction = eval(AsFunction,Result), + ignore(is_function(AsFunction, Nth)), + funct_with_result_is_nth_of_pred(HeadIs,AsFunction, Result, Nth, AsPred), % Convert AsFunction to a predicate AsPred + subst(Convert, ConvertFunction, Result, Converting), % Substitute AsFunction by Result in Convert + f2p(HeadIs,RetResult, (AsPred, Converting), Converted). % Proceed with the conversion of the remaining terms + +/* MAYBE USE ? +% If Convert is a compound term, we need to recursively convert its arguments. +f2p(HeadIs,RetResult, Convert, Converted) :- fail, + compound(Convert), !, + Convert =~ [Functor|Args], % Deconstruct Convert to functor and arguments + maplist(convert_argument, Args, ConvertedArgs), % Recursively convert each argument + Converted =~ [Functor|ConvertedArgs], % Reconstruct Converted with the converted arguments + (callable(Converted) -> f2p(HeadIs,RetResult, Converted, _); true). % If Converted is callable, proceed with its conversion +% Helper predicate to convert an argument of a compound term +convert_argument(Arg, ConvertedArg) :- + (callable(Arg) -> ftp(_, _, Arg, ConvertedArg); ConvertedArg = Arg). +*/ + +% The catch-all If no specific case is matched, consider Convert as already converted. +f2p(_HeadIs,_RetResult,u_assign(Convert,Res), u_assign(Convert,Res)):-!. +f2p(_HeadIs,RetResult,Convert, Code):- into_u_assign(Convert,RetResult,Code). + + + +data_term(Convert):- self_eval(Convert),!. + + +de_eval(eval(X),X):- compound(X),!. + +call1(G):- call(G). +call2(G):- call(G). +call3(G):- call(G). +call4(G):- call(G). +call5(G):- call(G). + +trace_break:- trace,break. + +u_assign(FList,R):- var(FList),nonvar(R), !, u_assign(R,FList). +u_assign(FList,R):- FList=@=R,!,FList=R. +u_assign(FList,R):- number(FList), var(R),!,R=FList. +u_assign(FList,R):- self_eval(FList), var(R),!,R=FList. +u_assign(FList,R):- var(FList),!,/*trace,*/freeze(FList,u_assign(FList,R)). +u_assign([V|VI],[V|VO]):- nonvar(V),is_metta_data_functor(_Eq,V),!,maplist(eval_args,VI,VO). +u_assign((F:-List),R):- !, R = (F:-List). +u_assign(FList,R):- \+ compound(FList), var(R),!,R=FList. +u_assign([F|List],R):- F == ':-',!, trace_break,as_tf(clause(F,List),R). +u_assign([F|List],R):- atom(F),append(List,[R],ListR), + catch(quietly(apply(F,ListR)),error(existence_error(procedure,F/_),_), + catch(quietly(as_tf(apply(F,List),R)),error(existence_error(procedure,F/_),_), + quietly(catch(eval_args([F|List],R),_, R=[F|List])))),!. +u_assign(FList,RR):- iz_conz(FList),!,as_tf(FList,RR). +u_assign(FList,RR):- (compound_non_cons(FList),u_assign_c(FList,RR))*->true;FList=~RR. + +u_assign_c(FList,RR):- + functor(FList,F,_), + (catch(quietlY(call(FList,R)),error(existence_error(procedure,F/_),_), + catch(quietlY(as_tf(FList,R)),error(existence_error(procedure,F/_),_), + quietlY((p2m(FList,[F|List]),catch(eval_args([F|List],R),_, R=~[F|List])))))),!,R=RR. +u_assign_c(FList,R):- compound(FList), FList=~R. + +quietlY(G):- call(G). + +call_fr(G,Result,FA):- current_predicate(FA),!,call(G,Result). +call_fr(G,Result,_):- Result=G. + +% This predicate is responsible for converting functions to their equivalent predicates. +% It takes a function 'AsFunction' and determines the predicate 'AsPred' which will be +% equivalent to the given function, placing the result of the function at the 'Nth' position +% of the predicate arguments. The 'Result' will be used to store the result of the 'AsFunction'. +% +% It handles cases where 'AsFunction' is a variable and when it's an atom or a compound term. +% For compound terms, it decomposes them to get the functor and arguments and then reconstructs +% the equivalent predicate with the 'Result' at the 'Nth' position. +% +% Example: +% funct_with_result_is_nth_of_pred(HeadIs,+(1, 2), Result, 3, +(1, 2, Result)). + +into_callable(Pred,AsPred):- is_ftVar(Pred),!,AsPred=holds(Pred). +into_callable(Pred,AsPred):- Pred=AsPred,!. +into_callable(Pred,AsPred):- iz_conz(Pred), !,AsPred=holds(Pred). +into_callable(Pred,AsPred):- Pred=call_fr(_,_,_),!,AsPred=Pred. +into_callable(Pred,AsPred):- Pred =~ Cons, !,AsPred=holds(Cons). + +funct_with_result_is_nth_of_pred(HeadIs,AsFunction, Result, Nth, AsPred):- + var(AsPred),!, + funct_with_result_is_nth_of_pred0(HeadIs,AsFunction, Result, Nth, Pred), + into_callable(Pred,AsPred). + +funct_with_result_is_nth_of_pred(HeadIs,AsFunction, Result, Nth, AsPred):- + var(AsFunction),!, + funct_with_result_is_nth_of_pred0(HeadIs,Function, Result, Nth, AsPred), + into_callable(Function,AsFunction). + +funct_with_result_is_nth_of_pred(HeadIs,AsFunction, Result, Nth, AsPred):- + funct_with_result_is_nth_of_pred0(HeadIs,AsFunction, Result, Nth, AsPred). + +% Handles the case where AsFunction is a variable. +% It creates a compound term 'AsPred' and places the 'Result' at the 'Nth' position +% of the predicate arguments, and the 'AsFunction' represents the functional form with +% arguments excluding the result. +funct_with_result_is_nth_of_pred0(_HeadIs,AsFunction, Result, Nth, AsPred) :- + is_ftVar(AsFunction),!, + compound(AsPred), + compound_name_list(AsPred,FP,PredArgs), + nth1(Nth,PredArgs,Result,FuncArgs), + do_predicate_function_canonical(FP,F), + AsFunction =~ [F,FuncArgs]. + +% Handles the case where 'AsFunction' is not a variable. +% It decomposes 'AsFunction' to get the functor and arguments (FuncArgs) of the function +% and then it constructs the equivalent predicate 'AsPred' with 'Result' at the 'Nth' +% position of the predicate arguments. +funct_with_result_is_nth_of_pred0(HeadIs,AsFunctionO, Result, Nth, (AsPred)) :- + de_eval(AsFunctionO,AsFunction),!,funct_with_result_is_nth_of_pred0(HeadIs,AsFunction, Result, Nth, AsPred). + +funct_with_result_is_nth_of_pred0(HeadIs,AsFunction, Result, _Nth, AsPred) :- + nonvar(AsFunction), + compound(AsFunction), + \+ is_arity_0(AsFunction,_), + functor(AsFunction,F,A), + HeadIs\=@=AsFunction, + \+ (compound(HeadIs), (is_arity_0(HeadIs,HF);functor(HeadIs,HF,_))-> HF==F), + (into_u_assign(AsFunction, Result,AsPred) + -> true + ; (AA is A+1, + (FAA=(F/AA)), + \+ current_predicate(FAA), !, + AsPred = call_fr(AsFunction,Result,FAA))). + + +funct_with_result_is_nth_of_pred0(_HeadIs,AsFunction, Result, Nth, (AsPred)) :- + (atom(AsFunction)->AsFunction =~ [F | FuncArgs]; compound_name_list(AsFunction,F,FuncArgs)), + ignore(var(Nth) -> is_function(AsFunction,Nth); true), + nth1(Nth, PredArgs, Result, FuncArgs), % It places 'Result' at the 'Nth' position + AA is Nth+1, \+ current_predicate(F/AA), + do_predicate_function_canonical(FP,F), + AsPred =~ [FP | PredArgs]. % It forms the predicate 'AsPred' by joining the functor with the modified arguments list. + + + +funct_with_result_is_nth_of_pred0(_HeadIs,AsFunction, Result, Nth, (AsPred)) :- + nonvar(AsFunction), + AsFunction =~ [F | FuncArgs], + do_predicate_function_canonical(FP,F), + length(FuncArgs, Len), + ignore(var(Nth) -> is_function(AsFunction,Nth); true), + ((number(Nth),Nth > Len + 1) -> throw(error(index_out_of_bounds, _)); true), + (var(Nth)->(between(1,Len,From1),Nth is Len-From1+1);true), + nth1(Nth,PredArgs,Result,FuncArgs), + AsPred =~ [FP | PredArgs]. + +% optionally remove next line +funct_with_result_is_nth_of_pred0(_HeadIs,AsFunction, _, _, _) :- + var(AsFunction), + throw(error(instantiation_error, _)). + +% The remove_funct_arg/3 predicate is a utility predicate that removes +% the Nth argument from a predicate term, effectively converting a +% predicate to a function. The first argument is the input predicate term, +% the second is the position of the argument to be removed, and the third +% is the output function term. +remove_funct_arg(AsPred, Nth, AsFunction) :- + % Decompose AsPred into its functor and arguments. + AsPred =~ [F | PredArgs], + % Remove the Nth element from PredArgs, getting the list FuncArgs. + nth1(Nth,PredArgs,_Result,FuncArgs), + % Construct AsFunction using the functor and the list FuncArgs. + do_predicate_function_canonical(F,FF), + compound_name_list(AsFunction,FF,FuncArgs). + +% rev_sub_sterm/2 predicate traverses through a given Term +% and finds a sub-term within it. The sub-term is unifiable with ST. +% This is a helper predicate used in conjunction with others to inspect +% and transform terms. + +rev_sub_sterm(ST, Term):- rev_sub_sterm0(ST, Term), ST\=@=Term. +rev_sub_sterm0(_, Term):- never_subterm(Term),!,fail. +rev_sub_sterm0(ST, Term):- Term =~ if(Cond,_Then,_Else),!,rev_sub_sterm0(ST, Cond). +rev_sub_sterm0(ST, Term):- Term =~ 'if-error'(Cond,_Then,_Else),!,rev_sub_sterm0(ST, Cond). +rev_sub_sterm0(ST, Term):- Term =~ 'if-decons'(Cond,_Then,_Else),!,rev_sub_sterm0(ST, Cond). +rev_sub_sterm0(ST, Term):- Term =~ 'chain'(Expr,_Var,_Next),!,rev_sub_sterm0(ST, Expr). +rev_sub_sterm0(ST, Term):- + % If Term is a list, it reverses the list and searches for a member + % in the reversed list that is unifiable with ST. + is_list(Term),!,rev_member(E,Term),rev_sub_sterm0(ST, E). +rev_sub_sterm0(ST, Term):- + % If Term is a compound term, it gets its arguments and then recursively + % searches in those arguments for a sub-term unifiable with ST. + compound(Term), compound_name_list(Term,_,Args),rev_sub_sterm0(ST, Args). +rev_sub_sterm0(ST, ST):- + % If ST is non-var, not an empty list, and callable, it unifies + % ST with Term if it is unifiable. + nonvar(ST), ST\==[], callable(ST). + +never_subterm(Term):- is_ftVar(Term). +never_subterm([]). +never_subterm('Nil'). +%never_subterm(F):- atom(F),not_function(F,0). + +% rev_member/2 predicate is a helper predicate used to find a member +% of a list. It is primarily used within rev_sub_sterm/2 to +% traverse through lists and find sub-terms. It traverses the list +% from the end to the beginning, reversing the order of traversal. +rev_member(E,[_|L]):- rev_member(E,L). +rev_member(E,[E|_]). + +% Continuing from preds_to_functs/2 +% Converts a given predicate representation to its equivalent function representation +preds_to_functs(Convert, Converted):- + % Verbose_unify/1 here may be used for debugging or to display detailed unification information + verbose_unify(Convert), + % Calls the auxiliary predicate preds_to_functs0/2 to perform the actual conversion + preds_to_functs0(Convert, Converted). + +% if Convert is a variable, Converted will be the same variable +preds_to_functs0(Convert, Converted) :- + is_ftVar(Convert), !, + Converted = Convert. + +% Converts the rule (Head :- Body) to its function equivalent +preds_to_functs0((Head:-Body), Converted) :- !, + % The rule is converted by transforming Head to a function AsFunction and the Body to ConvertedBody + ( + pred_to_funct(Head, AsFunction, Result), + %ignore(Result = '$VAR'('HeadRes')), + conjuncts_to_list(Body,List), + reverse(List,RevList),append(Left,[BE|Right],RevList), + compound(BE),arg(Nth,BE,ArgRes),sub_var(Result,ArgRes), + remove_funct_arg(BE, Nth, AsBodyFunction), + append(Left,[eval(AsBodyFunction,Result)|Right],NewRevList), + reverse(NewRevList,NewList), + list_to_conjuncts(NewList,NewBody), + preds_to_functs0(NewBody,ConvertedBody), + % The final Converted term is constructed + into_equals(AsFunction,ConvertedBody,Converted)). + +% Handles the case where Convert is a conjunction, and AsPred is not not_function. +% It converts predicates to functions inside a conjunction +preds_to_functs0((AsPred, Convert), Converted) :- + \+ not_function(AsPred), + pred_to_funct(AsPred, AsFunction, Result), + sub_var(Result, Convert), !, + % The function equivalent of AsPred replaces Result in Convert + subst(Convert, Result, AsFunction, Converting), + preds_to_functs0(Converting, Converted). + +% Handles the special case where eval/2 is used and returns the function represented by the first argument of eval/2 +preds_to_functs0(eval(AsFunction, _Result), AsFunction) :- !. + +% Handles the general case where Convert is a conjunction. +% It converts the predicates to functions inside a conjunction +preds_to_functs0((AsPred, Converting), (AsPred, Converted)) :- !, + preds_to_functs0(Converting, Converted). + +% Handles the case where AsPred is a compound term that can be converted to a function +preds_to_functs0(AsPred, eval(AsFunction, Result)) :- + pred_to_funct(AsPred, AsFunction, Result), !. + +% any other term remains unchanged +preds_to_functs0(X, X). + +% Converts a given predicate AsPred to its equivalent function term AsFunction +pred_to_funct(AsPred, AsFunction, Result) :- + compound(AsPred), % Checks if AsPred is a compound term + functor(AsPred, F, A), % Retrieves the functor F and arity A of AsPred + functional_predicate_arg(F, A, Nth),!, % Finds the Nth argument where the result should be + arg(Nth, AsPred, Result), % Retrieves the result from the Nth argument of AsPred + remove_funct_arg(AsPred, Nth, AsFunction). % Constructs the function AsFunction by removing the Nth argument from AsPred + +% If not found in functional_predicate_arg/3, it tries to construct AsFunction by removing the last argument from AsPred +pred_to_funct(AsPred, AsFunction, Result) :- + compound(AsPred), !, + functor(AsPred, _, Nth), + arg(Nth, AsPred, Result), + remove_funct_arg(AsPred, Nth, AsFunction). + +% body_member/4 is utility predicate to handle manipulation of body elements in the clause, but the exact implementation details and usage are not provided in the given code. +body_member(Body,BE,NewBE,NewBody):- + conjuncts_to_list(Body,List), + reverse(List,RevList),append(Left,[BE|Right],RevList), + append(Left,[NewBE|Right],NewRevList), + reverse(NewRevList,NewList), + list_to_conjuncts(NewList,NewBody). + + + +% p2m/2 is a translation utility to convert Prolog constructs to MeTTa constructs. +% It handles a variety of cases, including different types of compound terms, +% control structures, and predicate definitions. +% The first argument is the input in Prolog syntax, +% and the second argument is the output converted to MeTTa syntax. +p2m(NC, NC) :- var(NC), !. % If NC is a variable, do not translate. +p2m(NC, NC) :- is_ftVar(NC), !. % If NC is a free term variable, do not translate. +% Conversion for lists +p2m([], 'Nil'). % empty list +p2m([H|T], 'Cons'(OH, OT)):- p2m(H, OH), p2m(T, OT). +p2m(NC, OO) :- + % If NC is a list, map each element of the list from Prolog to MeTTa + is_list(NC),!, + maplist(p2m, NC, OO). +p2m(!, '!'). % Translate the cut operation directly. +p2m(false, 'False'). +p2m(fail, 'False'). % Translate Prolog’s fail to MeTTa’s False. +p2m(true, 'True'). % Translate Prolog’s true to MeTTa’s True. +p2m(prolog, meTTa). % Translate the atom prolog to meTTa. + +p2m('[|]','Cons'). +p2m(( ';' ),or). +%p2m(( ',' ),and). +%p2m(( '\\+' ),unless). +%p2m(( ':-' ),entailed_by). +p2m('=..','atom_2_list'). + +% Conversion for any atomic term +p2m(A, A):- atomic(A). + +p2m(NC,NC):- \+ compound(NC),!. +p2m(NC,[F]):- compound_name_arity(NC,F,0),!. + +% Conversion for the negation as failure +p2m((\+ A), O):- !, p2m(not(A), O). + +% Conversion for arithmetic evaluation +%p2m(is(A, B), O):- !, p2m(eval(B, A), O). +%p2m(is(V,Expr),let(V,Expr,'True')). +p2m((Head:-Body),O):- Body == true,!, O = (=(Head,'True')). +p2m((Head:-Body),O):- Body == fail,!, O = (=(Head,'False')). +p2m((Head:-Body),O):- conjuncts_to_list(Body,List),into_sequential(List,SP),!,O=(=(Head,SP)). + +p2m((G,E),O):- conjuncts_to_list((G,E),List),into_sequential(List,O),!. +% Conversion for if-then-else constructs +p2m((A->B;C),O):- !, p2m(if_then_else(A,B,C),O). +p2m((A;B),O):- !, p2m(or(A,B),O). +p2m((A*->B;C),O):- !, p2m(each_then_otherwise(A,B,C),O). +p2m((A->B),O):- !, p2m(if_then(A,B),O). +p2m((A*->B),O):- !, p2m(each_then(A,B),O). +p2m(metta_defn(Eq,Self,H,B),'add-atom'(Self,[Eq,H,B])). +p2m(metta_type,'add-atom'). +p2m(get_metta_atom,'add-atom'). +p2m(retractall(X),'remove-all-atoms'('&self',X)). +p2m(clause(H,B),'get-atoms'('&self',[=,H,B])). +p2m(retract(X),'remove-atom'('&self',X)). +p2m(assert(X),'add-atom'('&self',X)). +% The catch-all case for the other compound terms. +p2m(I,O):- I=..[F|II],maplist(p2m,[F|II],OO),O=..OO. + +% It will break down compound terms into their functor and arguments and apply p2m recursively +p2m(I, O):- + compound(I), + I =.. [F|II], % univ operator to convert between a term and a list consisting of functor name and arguments + maplist(p2m, II, OO), % applying p2m recursively on each argument of the compound term + sexpr_s2p([F|OO],O). % constructing the output term with the converted arguments + +% In the context of this conversion predicate, each branch of the p2m predicate +% is handling a different type or structure of term, translating it into its +% equivalent representation in another logic programming language named MeTTa. +% The actual transformations are dependent on the correspondence between Prolog +% constructs and MeTTa constructs, as defined by the specific implementations +% of Prolog and MeTTa being used. +prolog_to_metta(V, D) :- + % Perform the translation from Prolog to MeTTa + p2m(V, D),!. + + +% Define predicates to support the transformation from Prolog to MeTTa syntax +% (Continuing the translation from Prolog to MeTTa syntax as per the given code) +% Handle the case where the body is a conjunction of terms +into_sequential(Body, SP) :- + % Check if Body is not a list and convert conjunctions in Body to a list of conjuncts. + \+ is_list(Body), + conjuncts_to_list(Body, List), % Converts a list of conjunctions into a sequential representation in MeTTa + into_sequential(List, SP), !. +into_sequential(Nothing,'True'):- Nothing ==[],!. + % If there's only one element +into_sequential([SP],O):- prolog_to_metta(SP,O). +% Otherwise, construct sequential representation using AND. +into_sequential(List, [AND|SPList]) :- is_compiled_and(CAND),CAND==AND, maplist(prolog_to_metta, List, SPList),!. + + + +% combine_clauses/3 is the main predicate combining clauses with similar heads and bodies. +% HeadBodiesList is a list of clauses (Head:-Body) +% NewHead will be the generalized head representing all clauses in HeadBodiesList +% NewCombinedBodies will be the combined bodies of all clauses in HeadBodiesList. +combine_clauses(HeadBodiesList, NewHead, NewCombinedBodies) :- + % If HeadBodiesList is empty, then NewCombinedBodies is 'false' and NewHead is an anonymous variable. + (HeadBodiesList = [] -> NewCombinedBodies = false, NewHead = _ ; + % Find all Heads in HeadBodiesList and collect them in the list Heads + findall(Head, member((Head:-_), HeadBodiesList), Heads), + % Find the least general head among the collected Heads + least_general_head(Heads, LeastHead), + functor(LeastHead,F,A),functor(NewHead,F,A), + % Transform and combine bodies according to the new head found + transform_and_combine_bodies(HeadBodiesList, NewHead, NewCombinedBodies)), + \+ \+ ( + Print=[converting=HeadBodiesList,newHead=NewHead], + numbervars(Print,0,_,[]),wdmsg(Print),in_cmt(portray_clause(( NewHead :- NewCombinedBodies)))),!. + +% Predicate to find the least general unified head (LGU) among the given list of heads. +% Heads is a list of head terms, and LeastGeneralHead is the least general term that unifies all terms in Heads. +least_general_head(Heads, LeastGeneralHead) :- + lgu(Heads, LeastGeneralHead). + +% the LGU of a single head is the head itself. +lgu([Head], Head) :- !. +% find the LGU of the head and the rest of the list. +lgu([H1|T], LGU) :- + lgu(T, TempLGU), + % Find generalization between head H1 and temporary LGU + generalization(H1, TempLGU, LGU). + +% generalization/3 finds the generalization of two heads, Head1 and Head2, which is represented by GeneralizedHead. +% This predicate is conceptual and will require more complex processing depending on the actual structures of the heads. +generalization(Head1, Head2, GeneralizedHead) :- + % Ensure the functor names and arities are the same between Head1 and Head2. + functor(Head1, Name, Arity), + functor(Head2, Name, Arity), + functor(GeneralizedHead, Name, Arity), + % Generalize the arguments of the heads. + generalize_args(Arity, Head1, Head2, GeneralizedHead). + +% no more arguments to generalize. +generalize_args(0, _, _, _) :- !. +% generalize the corresponding arguments of the heads. +generalize_args(N, Head1, Head2, GeneralizedHead) :- + arg(N, Head1, Arg1), + arg(N, Head2, Arg2), + % If the corresponding arguments are equal, use them. Otherwise, create a new variable. + (Arg1 = Arg2 -> arg(N, GeneralizedHead, Arg1); arg(N, GeneralizedHead, _)), + % Continue with the next argument. + N1 is N - 1, + generalize_args(N1, Head1, Head2, GeneralizedHead). + +% transform_and_combine_bodies/3 takes a list of clause heads and bodies, a new head, and produces a combined body representing all the original bodies. +% The new body is created according to the transformations required by the new head. +transform_and_combine_bodies([(Head:-Body)|T], NewHead, CombinedBodies) :- + % Transform the body according to the new head. + transform(Head, NewHead, Body, TransformedBody), + % Combine the transformed body with the rest. + combine_bodies(T, NewHead, TransformedBody, CombinedBodies). + +/* OLD +% Define predicate combine_clauses to merge multiple Prolog clauses with the same head. +% It receives a list of clauses as input and returns a combined clause. +combine_clauses([Clause], Clause) :- !. % If there's only one clause, return it as is. +combine_clauses(Clauses, (Head :- Body)) :- % If there are multiple clauses, combine them. + Clauses = [(Head :- FirstBody)|RestClauses], % Decompose the list into the first clause and the rest. + combine_bodies(RestClauses, FirstBody, Body). % Combine the bodies of all the clauses. + +% Helper predicate to combine the bodies of a list of clauses. +% The base case is when there are no more clauses to combine; the combined body is the current body. +combine_bodies([], Body, Body). +combine_bodies([(Head :- CurrentBody)|RestClauses], PrevBody, Body) :- + % Combine the current body with the previous body using a conjunction (,). + combine_two_bodies(PrevBody, CurrentBody, CombinedBody), + % Recursively combine the rest of the bodies. + combine_bodies(RestClauses, CombinedBody, Body). + +% Predicate to combine two bodies. +% Handles the combination of different Prolog constructs like conjunctions, disjunctions, etc. +combine_two_bodies((A, B), (C, D), (A, B, C, D)) :- !. % Combine conjunctions. +combine_two_bodies((A; B), (C; D), (A; B; C; D)) :- !. % Combine disjunctions. +combine_two_bodies(A, B, (A, B)). % Combine simple terms using conjunction. +*/ + +% if there are no more bodies, the accumulated Combined is the final CombinedBodies. +combine_bodies([], _, Combined, Combined). +% combine the transformed body with the accumulated bodies. +combine_bodies([(Head:-Body)|T], NewHead, Acc, CombinedBodies) :- + transform(Head, NewHead, Body, TransformedBody), + % Create a disjunction between the accumulated bodies and the transformed body. + NewAcc = (Acc;TransformedBody), + combine_bodies(T, NewHead, NewAcc, CombinedBodies). + +% combine_code/3 combines Guard and Body to produce either Guard, Body, or a conjunction of both, depending on the values of Guard and Body. +combine_code(Guard, Body, Guard) :- Body==true, !. +combine_code(Guard, Body, Body) :- Guard==true, !. +combine_code(Guard, Body, (Guard, Body)). + +% create_unifier/3 creates a unification code that unifies OneHead with NewHead. +% If OneHead and NewHead are structurally equal, then they are unified and the unification Guard is 'true'. +% Otherwise, the unification code is 'metta_unify(OneHead,NewHead)'. + +create_unifier(OneHead,NewHead,Guard):- OneHead=@=NewHead,OneHead=NewHead,!,Guard=true. +create_unifier(OneHead,NewHead,Guard):- compound(OneHead), + compound_name_list(OneHead,_,Args1), + compound_name_list(NewHead,_,Args2), + create_unifier_goals(Args1,Args2,Guard),!. +create_unifier(OneHead,NewHead,u(OneHead,NewHead)). + +create_unifier_goals([V1],[V2],u(V1,V2)):-!. +create_unifier_goals([V1|Args1],[V2|Args2],RightGuard):-!, + create_unifier_goals(Args1,Args2,Guard), + combine_code(u(V1,V2),Guard,RightGuard). +create_unifier_goals([],[],true). + + +% transform/4 combines unification code with Body to produce NewBody according to the transformations required by NewHead. +% It uses create_unifier/3 to generate the unification code between OneHead and NewHead. +transform(OneHead, NewHead, Body, NewBody):- create_unifier(OneHead,NewHead,Guard), + combine_code(Guard,Body,NewBody). + + + + +% =============================== +% Compile in memory buffer +% =============================== + +add_assertion(NewAssertion) :- + expand_to_hb(NewAssertion,H,_), + functor(H,F,A), functor(HH,F,A), + assert(NewAssertion), + % Get the current clauses of my_predicate/1 + findall(HH:-B,clause(HH,B),Prev), + % Create a temporary file and add the new assertion along with existing clauses + abolish(F/A), + create_and_consult_temp_file(F/A, Prev). + +% Predicate to create a temporary file and write the tabled predicate +create_and_consult_temp_file(PredName/Arity, PredClauses) :- + % Generate a unique temporary memory buffer + tmp_file_stream(text, TempFileName, TempFileStream), + % Write the tabled predicate to the temporary file + format(TempFileStream, ':- multifile((~q)/~w).~n', [PredName, Arity]), + format(TempFileStream, ':- dynamic((~q)/~w).~n', [PredName, Arity]), + %if_t( \+ option_value('tabling',false), + if_t(option_value('tabling',true),format(TempFileStream,':- ~q.~n',[table(PredName/Arity)])), + maplist(write_clause(TempFileStream), PredClauses), + % Close the temporary file + close(TempFileStream), + % Consult the temporary file + consult(TempFileName), + % Delete the temporary file after consulting + delete_file(TempFileName), + assert(metta_compiled_predicate(PredName,Arity)). + +% Helper predicate to write a clause to the file +write_clause(Stream, Clause) :- + subst_vars(Clause,Can), + write_canonical(Stream, Can), + write(Stream, '.'), + nl(Stream). + + +% =============================== +% TESTING +% =============================== +% Define 'fb', a rule that calls 'make' and writes information for each clause of 'fb0'. +% 'make' compiles the program. +% The 'forall' loop will write and call all goals of the 'fb0' clauses. + + +fb:- make, + writeln(';; ==========================================='), + forall((clause(fb0,Goal),write(';; '),writeq(?- Goal),nl,call(Goal)), + writeln(';; ===========================================')). + +% The 'fb0' rule showing mettalog sources with specific definitions. +fb0:- show_mettalog_src((two_pi(R):-(pi(A), +(A, A, B), R is B))). +fb0:- show_mettalog_src(factorial_tail_basic). +fb0:- show_mettalog_src(funct). + +print_metta_src :- show_mettalog_src. +% 'show_mettalog_src' rule compiles the program and shows mettalog sources for each source file containing 'metta'. +show_mettalog_src:- make, + forall((source_file(AsPred,File), + symbol_contains(File,metta)), + show_mettalog_src(AsPred)). + + +% Handling different cases for 'show_mettalog_src' with different input parameters. +% These rules use nonvar, current_predicate, and other built-ins to perform various checks and actions +% based on the type and value of the input to 'show_mettalog_src'. +show_mettalog_src(F/A):- nonvar(F),!, forall(current_predicate(F/A), show_mettalog_src(F,A)). +show_mettalog_src(AsPred):- functor(AsPred,F,A), \+ \+ current_predicate(F/A), !, forall(current_predicate(F/A), show_mettalog_src(F,A)). +show_mettalog_src(F):- atom(F), \+ \+ current_predicate(F/_),!, forall(current_predicate(F/A), show_mettalog_src(F,A)). +show_mettalog_src(C):- atom(C), \+ \+ (current_predicate(F/_),once(atom_contains(F,C))),!, forall((current_predicate(F/A),once(atom_contains(F,C))), show_mettalog_src(F,A)). +show_mettalog_src(C):- show_cvts(C),!. + +% The 'show_space_src' rules compile the program and show space sources for each space predicate. +show_space_src:- make, + forall(space_preds(AsPred),show_space_src(AsPred)). + + +% Similar to the 'show_mettalog_src' rules, these rules handle different cases for 'show_space_src' +% with different input parameters and perform various checks and actions based on the type and value of the input. +show_space_src(F/A):- nonvar(F),!, forall(current_predicate(F/A), show_space_src(F,A)). +show_space_src(AsPred):- functor(AsPred,F,A), \+ \+ current_predicate(F/A), !, forall(current_predicate(F/A), show_space_src(F,A)). +show_space_src(F):- atom(F), \+ \+ current_predicate(F/_),!, forall(current_predicate(F/A), show_space_src(F,A)). +show_space_src(C):- atom(C), \+ \+ (current_predicate(F/_),once(atom_contains(F,C))),!, forall((current_predicate(F/A),once(atom_contains(F,C))), show_space_src(F,A)). +show_space_src(C):- show_cvts(C),!. + +% 'show_cvts' rule processes a term, performing different actions based on the structure of the term. +show_cvts(Term):- + once((is_list(Term), sexpr_s2p(Term,PF))), \+ is_list(PF),!,show_cvts(PF). + +% 'show_cvts' continues processing, performing conversions between predicates and functions, +% and pretty-printing original terms, function forms, and Prolog forms. +show_cvts(Term):- iz_conz(Term),!, ppc(orig,Term),Term = FunctForm, + functs_to_preds(FunctForm,Prolog), ppc(preds,Prolog), + preds_to_functs(Prolog,NFunctForm), ppc(functs,NFunctForm). +show_cvts(Term):- ppc(orig,Term), + preds_to_functs(Term,FunctForm), ppc(functs,FunctForm), + functs_to_preds(FunctForm,Prolog), ppc(preds,Prolog). + +% 'show_mettalog_src' for specific predicate, prints metta clauses if they exist in the source file containing 'metta'. +show_mettalog_src(F,A):- functor(Head,F,A), + ignore((predicate_property(Head,number_of_clauses(_)), + source_file(Head,File),atom_contains(File,metta),!, + nl,findall((Head:-Body), + clause(Head,Body), Clauses), + print_metta_clauses(Clauses))),nl. + +% 'print_metta_clauses' rule is handling the printing of metta clauses. +% It checks the form of the input clauses and calls 'print_metta_clause' accordingly. +print_metta_clauses([]):- !. +print_metta_clauses([Head:-Body]):- !, print_metta_clause(Head,Body). +print_metta_clauses(Clauses):- combine_clauses(Clauses,Head,Body),!,print_metta_clause(Head,Body). +print_metta_clause(Head,Body):- + print_metta_clause0(Head,Body), + show_cvts(Head:-Body). + +% 'print_metta_clause0' rule prints metta clauses based on the body. +% It transforms the body to a list, if needed, and prints it in a sequential form. +print_metta_clause0(Head,Body):- Body == true,!, pp_metta([=,Head,'True']). +print_metta_clause0(Head,Body):- Body == false,!, pp_metta([=,Head,'False']). +print_metta_clause0(Head,Body):- conjuncts_to_list(Body,List), into_sequential(List,SP), pp_metta([=,Head,SP]). + + +% =============================== +% PRINTERS +% =============================== +% 'ppc' and 'ppc1' rules pretty-print original terms and convert them to metta if different, +% printing the converted forms as well. +ppc(Msg,Term):- ppc1(Msg,Term), p2m(Term,MeTTa),!, (MeTTa\==Term -> ppc1(p2m(Msg),MeTTa) ; true). + +ppc1(Msg,Term):- \+ \+ ( ppct(Msg,Term) ),!. + +ppc1(Msg,Term):- \+ \+ ( ignore(guess_pretty(Term)), + writeln('---------------------'), + write(p(Msg)),write(':'),nl, + portray_clause(Term), + writeln('---------------------'), + \+ \+ (print_tree(?-show_cvts(Term))),nl, + writeln('---------------------'), + write(s(Msg)),write(':'),nl, + write_src(Term),nl). + +ppct(Msg,Term):- is_list(Term),!, + writeln('---------------------'), + numbervars(Term,666,_,[attvar(bind)]), + write((Msg)),write(':'),nl, + write_src(Term),nl. +ppct(Msg,Term):- Term=(_ :- _),!, + writeln('---------------------'), + write((Msg)),write(':'),nl, + portray_clause(Term),nl. +ppct(Msg,Term):- Term=(_=_),!, + writeln('---------------------'), + write((Msg)),write(':'),nl, + numbervars(Term,444,_,[attvar(bind)]), + write_src(Term),nl. +ppct(Msg,Term):- Term=(_ :- _),!, + writeln('---------------------'), + write((Msg)),write(':'),nl, + numbervars(Term,222,_,[attvar(bind)]), + print_tree(Term),nl. + +% 'pp_metta' rule is responsible for pretty-printing metta terms. +pp_metta(P):- pretty_numbervars(P,PP),with_option(concepts=false,pp_fb(PP)). + +% The predicate with_indents/2 modifies the src_indents option value during the execution of a goal. +% The first argument is the desired value for src_indents, +% and the second argument is the Goal to be executed with the given src_indents setting. +with_indents(TF, Goal) :- + % Set the value of the `src_indents` option to TF and then execute the Goal + with_option(src_indents, TF, Goal). + +% The predicate allow_concepts/0 checks whether the use of concepts is allowed. +% It does this by checking the value of the concepts option and ensuring it is not false. +allow_concepts :- + % Check if the option `concepts` is not set to false + option_else(concepts, TF, 'False'), + \+ TF == 'False'. + +% The predicate with_concepts/2 enables or disables the use of concepts during the execution of a given goal. +% The first argument is a Boolean indicating whether to enable (true) or disable (false) concepts. +% The second argument is the Goal to be executed with the given concepts setting. +with_concepts(TF, Goal) :- + % Set the value of the `concepts` option to TF and then execute the Goal + with_option(concepts, TF, Goal). + + +% Various 'write_src' and 'write_src0' rules are handling the writing of the source, +% dealing with different types of values, whether they are lists, atoms, numbers, strings, compounds, or symbols. +write_src(V):- notrace(write_src0(V)). +write_src0(V):- V ==[],!,write('()'). +write_src0(V):- allow_concepts,!,with_concepts('False',write_src1(V)),flush_output. +write_src0(V):- is_list(V),!,pp_sexi(V). +write_src0(V):- write_src1(V),!. + +% Handling the final write when the value is a variable or a '$VAR' structure. +is_final_write(V):- var(V), !, format('$~p',[V]). +is_final_write('$VAR'(S)):- !, write('$'),write(S). + +% Handling more cases for 'write_src1', when the value is a number, a string, a symbol, or a compound. +write_src1(V) :- is_final_write(V),!. +write_src1((Head:-Body)) :- !, print_metta_clause0(Head,Body). +write_src1(''):- !, writeq(''). +write_src1(V):- number(V),!, writeq(V). +write_src1(V):- string(V),!, writeq(V). + +% Continuing with 'write_src1', 'write_mobj', and related rules, +% handling different cases based on the value’s type and structure, and performing the appropriate writing action. +write_src1(V):- symbol(V), should_quote(V),!, + symbol_string(V,S),writeq(S). +write_src1(V):- symbol(V),!,write(V). +write_src1(V):- compound(V), \+ is_list(V),!,write_mobj(V). +write_src1(V):- pp_sex(V),!. + +write_mobj(V) :- is_final_write(V),!. +write_mobj(V):- ( \+ compound(V) ; is_list(V)),!, write_src0(V). + +write_mobj(V):- compound_name_list(V,F,Args),write_mobj(F,Args),!. +write_mobj(V):- writeq(V). +write_mobj(exec,[V]):- !, write('!'),write_src(V). +write_mobj('$OBJ',[_,S]):- write('['),write_src(S),write(' ]'). +write_mobj('{...}',[S]):- write('{'),write_src(S),write(' }'). +write_mobj('[...]',[S]):- write('['),write_src(S),write(' ]'). +write_mobj('$STRING',[S]):- !, writeq(S). +write_mobj(F,Args):- fail, mlog_sym(K),!,pp_sexi([K,F|Args]). +write_mobj(F,Args):- pp_sexi([F|Args]). + +% Rules for determining when a symbol needs to be quoted in metta. + +dont_quote(Atom):- atom(Atom),upcase_atom(Atom,Atom),downcase_atom(Atom,Atom). + +should_quote(Atom) :- \+ atom(Atom), \+ string(Atom),!,fail. +should_quote(Atom) :- + \+ dont_quote(Atom), + % atom(Atom), % Ensure that the input is an atom + atom_chars(Atom, Chars), + once(should_quote_chars(Chars);should_quote_atom_chars(Atom,Chars)). + +contains_unescaped_quote(['"']):- !, fail. % End with a quote +contains_unescaped_quote(['"'|_]) :- !. +contains_unescaped_quote(['\\', '"'|T]) :- !, contains_unescaped_quote(T). +contains_unescaped_quote([_|T]) :- contains_unescaped_quote(T). + +% Check if the list of characters should be quoted based on various conditions +should_quote_chars([]). +should_quote_chars(['"'|Chars]):- !, contains_unescaped_quote(Chars). +should_quote_chars(Chars) :- + member('"', Chars); % Contains quote not captured with above clause + member(' ', Chars); % Contains space + member('''', Chars); % Contains single quote + member('/', Chars); % Contains slash + member(',', Chars); % Contains comma + member('|', Chars). % Contains pipe +should_quote_atom_chars(Atom,_) :- atom_number(Atom,_),!. +should_quote_atom_chars(Atom,[Digit|_]) :- char_type(Digit, digit), \+ atom_number(Atom,_). + +% Example usage: +% ?- should_quote('123abc'). +% true. +% ?- should_quote('123.456'). +% false. + + +% ========================================= +% STERM -> PTERM +% ========================================= + +iz_exact_symbol(N,_):- \+ atom(N),!,fail. +iz_exact_symbol(N,P):- nonvar(P),!,iz_exact_symbol(N,PP),zalwayz(P=PP). +iz_exact_symbol(':-',':-'). +iz_exact_symbol('?-','?-'). +iz_exact_symbol('??',_). + +%:- baseKB:ensure_loaded(logicmoo('plarkc/logicmoo_i_cyc_rewriting')). + +maybe_varz(S,Name,'$VAR'(Name)):- S=='?',atom(Name),!. + +%% sexpr_s2p(Fn,?VAR, ?V) is det. +% +% S-expression Sterm Converted To Pterm. +% +sexpr_s2p(HB,P):- fail, compound(HB), HB=~ (H=B), compile_for_assert(H,B,Cl), + clause_to_code(Cl,P),!. +sexpr_s2p(S,P):- sexpr_s2p(progn,1,S,P). + + +clause_to_code(P,P):- is_ftVar(P),!. +%clause_to_code(P:-True,P):- True == true,!. +clause_to_code((H:-B),P):- B==true, !, combine_code(B,H,P). +clause_to_code(P,P). + +sexpr_s2p(_Fn,_Nth,VAR,VAR):-is_ftVar(VAR),!. +sexpr_s2p(_Fn,_Nth,S,P):- iz_exact_symbol(S,P),!. +sexpr_s2p(_Fn,_Nth,'#'(S),P):- iz_exact_symbol(S,P),!. +sexpr_s2p(_Fn,_Nth,VAR,'$VAR'(Name)):- atom(VAR),svar(VAR,Name),!. +sexpr_s2p(Fn,Nth,S,P):- S==[], iz_fun_argz(Fn,Nth),!,P=S. + +sexpr_s2p(Fn,Nth,S,P):- expects_type(Fn,Nth,Type),will_become_type(Type,S,P),!. + +sexpr_s2p(_Fn,_Nth,[F|SList],P):- is_list(SList), length(SList,Len),is_syspred(F,Len,Pred), sexpr_s2p_arglist(F,1,SList,PList), !, P=..[Pred|PList]. +:- style_check(-singleton). + +sexpr_s2p(Fn,Nth,[S|SList],[P|PList]):- iz_fun_argz(Fn,Nth),!,sexpr_s2p(S,P), sexpr_s2p(Fn,Nth,SList,PList). +sexpr_s2p(Fn,Nth,[S|SList],[P|PList]):- ( \+ atom(S) ; \+ is_list(SList)), !,sexpr_s2p(list(Fn),Nth,S,P), sexpr_s2p(list(Fn),Nth,SList,PList). +sexpr_s2p(_Fn,_Nth,[S,STERM0],PTERM):- iz_quoter(S),sexpr_s2p_pre_list(S,0,STERM0,STERM), !,PTERM=..[S,STERM],!. +sexpr_s2p(_Fn,_Nth,[S|SList],P):- atom(S), SList == [], compound_name_arity(P,S,0). +% sexpr_s2p(Fn,Nth,List,PTERM):- append(Left,[S,Name|TERM],List),maybe_varz(S,Name,Var),!,append(Left,[Var|TERM],NewList), sexpr_s2p(Fn,Nth,NewList,PTERM). +% sexpr_s2p(Fn,Nth,[S|TERM],dot_holds(PTERM)):- \+ (is_list(TERM)),sexpr_s2p_arglist(Fn,Nth,[S|TERM],PTERM),!. +%sexpr_s2p(Fn,Nth,[S|TERM],PTERM):- \+ atom(S),sexpr_s2p_arglist(Fn,Nth,[S|TERM],PTERM),!. +/* +sexpr_s2p(Fn,Nth,[S,Vars|TERM],PTERM):- nonvar(S), + call_if_defined(common_logic_snark:iz_quantifier(S)), + zalwayz((sexpr_s2p_arglist(Fn,Nth,TERM,PLIST), + PTERM =~ [S,Vars|PLIST])),!. +*/ +% sexpr_s2p(progn,_,[S|TERM],PTERM):- S==AND,!,zalwayz((maplist(sexpr_s2p,TERM,PLIST),list_to_conjuncts(',',PLIST,PTERM))). +%sexpr_s2p(Fn,Nth,[S|TERM],PTERM):- (number(S); (atom(S),fail,atom_concat_or_rtrace(_,'Fn',S))),sexpr_s2p_arglist(Fn,Nth,[S|TERM],PTERM),!. +%sexpr_s2p(Fn,Nth,[S],O):- is_ftVar(S),sexpr_s2p(Fn,Nth,S,Y),!,z_univ(Fn,Nth,O,[Y]),!. +%sexpr_s2p(Fn,Nth,[S],O):- nonvar(S),sexpr_s2p(Fn,Nth,S,Y),!,z_univ(Fn,Nth,O,[Y]),!. +%sexpr_s2p(Fn,Nth,[S|TERM],PTERM):- S==and,!,zalwayz((maplist(sexpr_s2p,TERM,PLIST),list_to_conjuncts(',',PLIST,PTERM))). +% sexpr_s2p(Fn,Nth,[S|TERM],PTERM):- iz_va_relation(S),!,zalwayz((maplist(sexpr_s2p,TERM,PLIST),list_to_conjuncts(S,PLIST,PTERM))). +%sexpr_s2p(Fn,Nth,[S|TERM],PTERM):- iz_relation_sexpr(S),zalwayz((sexpr_s2p_arglist(Fn,Nth,TERM,PLIST),PTERM =~ [S|PLIST])),!. +%sexpr_s2p(Fn,Nth,STERM,PTERM):- STERM =~ [S|TERM],sexpr_s2p_arglist(Fn,Nth,TERM,PLIST),z_univ(Fn,Nth,PTERM,[S|PLIST]),!. +sexpr_s2p(Fn,Nth,[S|STERM0],PTERM):- + sexpr_s2p_pre_list(Fn,Nth,STERM0,STERM), + sexpr_s2p_arglist(S,1,STERM,PLIST), z_univ(Fn,Nth,PTERM,[S|PLIST]),!. +sexpr_s2p(_Fn,_Nth,VAR,VAR). + + +expects_type(Fn,Nth,Type):- + get_operator_typedef(Self,Fn,Params,RetType), + nth0(Nth,[RetType|Params],Type),nonvar(Type). + +will_become_type(Type,S,P):- try_adjust_arg_types(=,_RetType,88,_Self,[Type],[S],[PS]),PS=P,!. +will_become_type(Type,S,P):- is_ftVar(S),!,P=S. +will_become_type(Type,S,P):- + get_type(S,T),!, + (is_subtype(T,Type)->S=P; P=coerce(Type,S)). +will_become_type(_Type,S,P):-!,S=P. + +is_subtype(T,TT):- T=@=TT,!,T=TT. +is_subtype(T,TT):- T=TT,!. + +iz_quoter('#BQ'):- iz_common_lisp. +iz_quoter('#COMMA'):- iz_common_lisp. +iz_quoter('quote'). +iz_quoter(superpose). + +iz_fun_argz(list(_),_). +iz_fun_argz(defmacro,2). +iz_fun_argz(defun,2). +iz_fun_argz(let,1). +iz_fun_argz('let*',1). +iz_fun_argz('member',2). +%iz_fun_argz('let*',2). +iz_fun_argz(F,1):- iz_quoter(F). + +z_functor(F):- \+ atom(F), !,fail. +z_functor(F):- \+ atom_concat('?',_,F). +z_functor(F):- \+ atom_concat('$',_,F). + +%z_univ(_Fn,1,S,S):-!. +z_univ(_Fn,_,P,[F|ARGS]):- z_functor(F),is_list(ARGS),length(ARGS,A),l_arity_l(F,A),compound_name_arguments(P,F,ARGS),!. +z_univ(_Fn,0,P,[F|ARGS]):- z_functor(F),is_list(ARGS),compound_name_arguments(P,F,ARGS),!. +z_univ(_Fn,_Nth,P,[F|ARGS]):- z_functor(F),is_list(ARGS),compound_name_arguments(P,F,ARGS),!. +z_univ(_Fn,_Nth,P,S):-P=S. + +l_arity_l(F,A):- clause_b(arity(F,A)). +l_arity_l(function,1). +l_arity_l(quote,1). +l_arity_l('#BQ',1):- iz_common_lisp. +l_arity_l(F,A):-current_predicate(F/A). +l_arity_l(_,1). + +sexpr_s2p_arglist(_Fn,_,VAR,VAR):-is_ftVar(VAR),!. +sexpr_s2p_arglist(Fn,Nth,[S|SList],[P|PList]):-sexpr_s2p(Fn,Nth,S,P), + (Nth>0->Nth2 is Nth+1;Nth2=0),sexpr_s2p_arglist(Fn,Nth2,SList,PList),!. +sexpr_s2p_arglist(Fn,Nth,S,P):-sexpr_s2p(Fn,Nth,S,P),!. +sexpr_s2p_arglist(_Fn,_Nth,VAR,VAR). + +sexpr_s2p_pre_list(_Fn,_,STERM,STERM):- \+ compound(STERM), !. +sexpr_s2p_pre_list(_Fn,_,STERM,STERM):- \+ is_list(STERM), !. +% sexpr_s2p_pre_list(Fn,_,[S|STERM],[S|STERM]):- STERM == [], !. +sexpr_s2p_pre_list(Fn,Nth,[S0|STERM0],[S|STERM]):- + (is_list(S0)->sexpr_s2p(Fn,Nth,S0,S);sexpr_s2p_pre_list(Fn,Nth,S0,S)), + sexpr_s2p_pre_list(Fn,Nth,STERM0,STERM),!. +sexpr_s2p_pre_list(_Fn,_,STERM,STERM). + + + + diff --git a/metta_vspace/pyswip-12-15/metta_data.pl b/metta_vspace/pyswip-12-15/metta_data.pl new file mode 100755 index 00000000..93eff6b2 --- /dev/null +++ b/metta_vspace/pyswip-12-15/metta_data.pl @@ -0,0 +1,1154 @@ +typed_list(Cmpd,Type,List):- compound(Cmpd), Cmpd\=[_|_], compound_name_arguments(Cmpd,Type,[List|_]),is_list(List). +is_syspred(H,Len,Pred):- notrace(is_syspred0(H,Len,Pred)). +is_syspred0(H,_Ln,_Prd):- \+ atom(H),!,fail. +is_syspred0(H,_Ln,_Prd):- upcase_atom(H,U),downcase_atom(H,U),!,fail. +is_syspred0(H,Len,Pred):- current_predicate(H/Len),!,Pred=H. +is_syspred0(H,Len,Pred):- atom_concat(Mid,'!',H), H\==Mid, is_syspred0(Mid,Len,Pred),!. +is_syspred0(H,Len,Pred):- into_underscores(H,Mid), H\==Mid, is_syspred0(Mid,Len,Pred),!. +%is_function(F):- atom(F). +is_metta_data_functor(_Eq,_Othr,H):- clause(is_data_functor(H),_). +is_metta_data_functor(Eq,Other,H):- H\=='Right', H\=='Something', + % metta_type(Other,H,_), % fail, + \+ get_metta_atom(Eq,Other,[H|_]), + \+ metta_defn(Eq,Other,[H|_],_), + \+ is_metta_builtin(H), + \+ is_comp_op(H,_), + \+ is_math_op(H,_,_). + + +:- if( \+ current_predicate(mnotrace/1) ). + mnotrace(G):- once(G). +:- endif. + + +is_decl_type(ST):- metta_type(_,_,Type),sub_sterm(T,Type),T=@=ST, \+ nontype(ST). +is_decl_type([ST|_]):- !, atom(ST),is_decl_type_l(ST). +is_decl_type(ST):- \+ atom(ST),!,fail. +is_decl_type('%Undefined%'). is_decl_type('Number'). +is_decl_type('String'). is_decl_type('Bool'). +is_decl_type('Type'). is_decl_type('Symbol'). +is_decl_type('Expression'). +is_decl_type('Any'). is_decl_type('Atom'). +is_decl_type(Type):- is_decl_type_l(Type). +is_decl_type_l('StateMonad'). is_decl_type_l('List'). + + +last_type(List,Type):- is_list(List),last(List,Type),is_type(Type). +last_type(Type,Type):- is_type(Type),!. + +is_type(Type):- nontype(Type),!,fail. +is_type(Type):- is_decl_type(Type). +is_type(Type):- atom(Type). + +nontype(Type):- var(Type),!. +nontype('->'). +nontype(N):- number(N). + +needs_eval(EvalMe):- is_list(EvalMe),!. + + +args_violation(_Dpth,_Slf,Args,List):- ( \+ iz_conz(Args); \+ iz_conz(List)), !, fail. +args_violation(Depth,Self,[A|Args],[L|List]):- once(arg_violation(Depth,Self,A,L) ; args_violation(Depth,Self,Args,List)). +arg_violation(Depth,Self,A,L):- \+ (get_type0(Depth,Self,A,T), \+ type_violation(T,L)). +%arg_violation(Depth,Self,A,_):- get_type(Depth,Self,A,_),!. + +type_violation(T,L):- \+ \+ (is_nonspecific_type(T);is_nonspecific_type(L)),!,fail. +type_violation(T,L):- T\=L. + + +not_arg_violation(Depth,Self,Arg,Type):- + \+ arg_violation(Depth,Self,Arg,Type), + arg_conform(Depth,Self,Arg,Type). + + +args_conform(_Dpth,_Slf,Args,List):- ( \+ iz_conz(Args); \+ iz_conz(List)), !. +args_conform(Depth,Self,[A|Args],[L|List]):- arg_conform(Depth,Self,A,L) , args_conform(Depth,Self,Args,List). +arg_conform(Depth,Self,A,L):- get_type(Depth,Self,A,T), type_conform(T,L),!. +arg_conform(_Dpth,_Slf,_,_). +%arg_conform(Depth,Self,A,_):- get_type(Depth,Self,A,_),!. + +type_conform(T,L):- T=L,!. +type_conform(T,L):- \+ \+ (is_nonspecific_type(T);is_nonspecific_type(L)),!. + +is_nonspecific_type(Var):- var(Var),!. +is_nonspecific_type('%Undefined%'). +is_nonspecific_type([]). +is_nonspecific_type('Atom'). +is_nonspecific_type('Any'). + +%get_type(Depth,Self,Val,Type):- get_type01(Depth,Self,Val,Type). +get_type(Depth,Self,Val,TypeO):- no_repeats(TypeT,(get_type9(Depth,Self,Val,Type),TypeT=Type)),Type=TypeO. + +get_type9(_Dpth,_Slf,Expr,'hyperon::space::DynSpace'):- is_dynaspace(Expr),!. +get_type9(Depth,Self,Val,Type):- get_type0(Depth,Self,Val,Type). +get_type9(Depth,Self,Val,Type):- get_type1(Depth,Self,Val,Type), ground(Type),Type\==[], Type\==Val,!. +get_type9(Depth,Self,Val,Type):- get_type2(Depth,Self,Val,Type), ( is_list(Type)->! ; true). +get_type9(_Dpth,_Slf,_Vl,[]). + +get_type2(Depth,_Slf,Type,Type):- Depth<1,!. +%get_type(Depth,Self,Val,Type):- is_debugging(eval), !, +% ftrace(get_type0(Depth,Self,Val,Type)). +get_type2(Depth,Self,Val,Type):- get_type0(Depth,Self,Val,Type). +get_type2(Depth,Self,Val,Type):- get_type1(Depth,Self,Val,Type). + + +is_space_type(Space,is_asserted_space):- was_asserted_space(Space),!. +is_space_type(Space,Test):- no_repeats(Test,space_type_method(Test,_,_)),call(Test,Space),!. + +is_state_type(State,Test):- no_repeats(Test,state_type_method(Test,_,_)),call(Test,State),!. + +%is_dynaspace(Expr):- \+ is_list(Expr), callable(Expr), is_space_type(Expr,_). +is_dynaspace(S):- var(S),!,fail. +is_dynaspace(S):- was_asserted_space(S). +is_dynaspace(S):- py_named_space(S). +is_dynaspace(S):- typed_list(S,'hyperon::space::DynSpace',_). +% notrace( is_space_type(Expr,_)),!. +get_type0(_Dpth,_Slf,Expr,'hyperon::space::DynSpace'):- is_dynaspace(Expr),!. +get_type0(Depth,Self,Expr,['StateMonad',Type]):- notrace( is_valid_nb_state(Expr)),!, 'get-state'(Expr,Val),!, + ((state_decltype(Expr,Type),nonvar(Type)); (Depth2 is Depth-1, get_type(Depth2,Self,Val,Type))). +get_type0(Depth,Self,Val,Type):- \+ compound(Val),!,get_type01(Depth,Self,Val,Type),!. +get_type0(Depth,Self,Val,Type):- get_type03(Depth,Self,Val,Type),!. + +get_type01(_Dpth,_Slf,Var,'%Undefined%'):- var(Var),!. +get_type01(_Dpth,_Slf, [],'%Undefined%'):- !. +get_type01(_Dpth,_Slf,Val,'Number'):- number(Val). +get_type01(_Dpth,_Slf,Val,'Integer'):- integer(Val). +get_type01(_Dpth,_Slf,Val,'Decimal'):- float(Val). +get_type01(_Dpth,_Slf,Val,'Rational'):- rational(Val). +get_type01(_Dpth,_Slf,Val,'Bool'):- (Val=='False';Val=='True'),!. +get_type01(_Dpth,_Slf,Val,Type):- string(Val),!,(Type='String';Type='Symbol'). +get_type01(_Dpth,_Slf,Expr,_):- \+ atom(Expr),!,fail. +get_type01(_Dpth,Self,Op,Type):- metta_type(Self,Op,Type). +get_type01(_Dpth,_Slf,Val,Type):- is_decl_type(Val),(Type=Val;Type='Type'). +get_type01(_Dpth,_Slf,Val,Type):- atomic_list_concat([Type,_|_],'@',Val). +get_type01(_Dpth,_Slf,Val,Type):- atomic_list_concat([Type,_|_],':',Val). +get_type01(Depth,Self,Op,Type):- Depth2 is Depth-1, eval_args(Depth2,Self,Op,Val),Op\=@=Val,!, get_type(Depth2,Self,Val,Type). +%get_type01(_Dpth,_Slf,Expr,'hyperon::space::DynSpace'):- \+ is_list(Expr), callable(Expr), is_space_type(Expr,_). +get_type01(_Dpth,_Slf,_Val,'String'). +get_type01(_Dpth,_Slf,_Val,'Symbol'). + + + +get_type02(_Dpth,Self,Expr,Type):- metta_type(Self,TExpr,Type), TExpr == Expr. +get_type02(_Dpth,Self,Expr,Type):- metta_type(Self,TExpr,Type), TExpr =@= Expr. +get_type02(Depth,Self,[Op|Expr],Type):- maplist(get_type(Depth,Self),Expr,Types), + metta_type(Self,[Op|Types],Type). + + +get_type03(Depth,Self,[[Op|Args]|Arg],Type):- symbol(Op), + get_type03(Depth,Self,[Op|Args],Type1), + get_type(Depth,Self,Arg,ArgType), + ignore(sub_var(ArgType,Type1)->true;(sub_term(ST,Type1),var(ST),ST=ArgType)), + last(Type1,Type). + +get_type03(_Dpth,_Slf,Cmpd,Type):-typed_list(Cmpd,Type,_List). +get_type03(Depth,Self,[Op|Args],Type):- symbol(Op), + get_operator_typedef(Self,Op,Params,RetType), + % Fills in type variables when possible + ignore(args_conform(Depth,Self,Args,Params)), + % unitests: arg violations should return () + (\+ args_violation(Depth,Self,Args,Params) -> Type=RetType ; (Type=[],!)). + + +get_type03(Depth,Self,Expr,Type):- get_type02(Depth,Self,Expr,Type). + +get_type03(Depth,Self,EvalMe,Type):- needs_eval(EvalMe),Depth2 is Depth-1, + eval_args(Depth2,Self,EvalMe,Val), + \+ needs_eval(Val),!, + get_type(Depth2,Self,Val,Type). + +get_type03(Depth,Self,Expr,Type):- Depth2 is Depth-1, + eval_args(Depth2, Self,Expr,Val), Expr\=@=Val,!, + get_type(Depth2,Self,Val,Type). + +get_type03(_Dpth,_Slf,Val,Type):- is_decl_type(Val),(Type=Val;Type='Type'). + +get_type03(_Dpth,_Slf,Expr,'Expression'):- is_list(Expr),!. + +get_type03(Depth,Self,List,Types):- List\==[], is_list(List), + Depth2 is Depth-1,maplist(get_type(Depth2,Self),List,Types). + + +get_type03(_Dpth,_Slf,Cmpd,Type):- compound(Cmpd),!, \+ ground(Cmpd),!,Type=[]. + +%get_type0(_Dpth,Self,List,Type):- is_list(List),metta_type(Self,Type,['->'|List]). +%get_type(Depth,Self,Op,Type):- nonvar(Op),metta_type(Self,Op,Type2),Depth2 is Depth-1,get_type(Depth2,Self,Type2,Type). +%get_type(Depth,Self,Op,Type):- Depth>0,nonvar(Op),metta_type(Self,Type,Op),!. %,!,last_element(List,Type). +%get_type(Depth,Self,[T|List],['List',Type]):- Depth2 is Depth-1, is_list(List),get_type(Depth2,Self,T,Type),!, +% forall((member(Ele,List),nonvar(Ele)),get_type(Depth2,Self,Ele,Type)),!. +%get_type(Depth,_Slf,Cmpd,Type):- compound(Cmpd), functor(Cmpd,Type,1),!. +%get_type0(_Dpth,_Slf,_,'%Undefined%'):- fail. + +state_decltype(Expr,Type):- functor(Expr,_,A),arg(A,Expr,Type),once(var(Type);is_decl_type(Type)). + + +get_type1(_Dpth,_Slf,Var,'%Undefined%'):- var(Var),!. +get_type1(_Dpth,_Slf,Val,'Number'):- number(Val),!. +get_type1(Depth,Self,Expr,['StateMonad',Type]):- is_valid_nb_state(Expr),'get-state'(Expr,Val),!, + get_type1(Depth,Self,Val,Type). + + +get_type1(Depth,Self,EvalMe,Type):- needs_eval(EvalMe), + eval_args(Depth,Self,EvalMe,Val), \+ needs_eval(Val),!, + get_type1(Depth,Self,Val,Type). + +get_type1(_Dpth,Self,[Fn|_],Type):- symbol(Fn),metta_type(Self,Fn,List),last_element(List,Type), nonvar(Type), + is_type(Type). +get_type1(_Dpth,Self,List,Type):- is_list(List),metta_type(Self,List,LType),last_element(LType,Type), nonvar(Type), + is_type(Type). + +get_type1(Depth,_Slf,Type,Type):- Depth<1,!. +get_type1(_Dpth,Self,List,Type):- is_list(List),metta_type(Self,Type,['->'|List]). +get_type1(Depth,Self,List,Types):- List\==[], is_list(List),Depth2 is Depth-1,maplist(get_type1(Depth2,Self),List,Types). +get_type1(_Dpth,Self,Fn,Type):- symbol(Fn),metta_type(Self,Fn,Type),!. +%get_type1(Depth,Self,Fn,Type):- nonvar(Fn),metta_type(Self,Fn,Type2),Depth2 is Depth-1,get_type1(Depth2,Self,Type2,Type). +%get_type1(Depth,Self,Fn,Type):- Depth>0,nonvar(Fn),metta_type(Self,Type,Fn),!. %,!,last_element(List,Type). + +get_type1(Depth,Self,Expr,Type):-Depth2 is Depth-1, + eval_args(Depth2,Self,Expr,Val), + Expr\=@=Val,get_type1(Depth2,Self,Val,Type). + + +get_type1(_Dpth,_Slf,Val,'String'):- string(Val),!. +get_type1(_Dpth,_Slf,Val,Type):- is_decl_type(Val),Type=Val. +get_type1(_Dpth,_Slf,Val,'Bool'):- (Val=='False';Val=='True'),!. +get_type1(_Dpth,_Slf,Val,'Symbol'):- symbol(Val). +%get_type1(Depth,Self,[T|List],['List',Type]):- Depth2 is Depth-1, is_list(List),get_type1(Depth2,Self,T,Type),!, +% forall((member(Ele,List),nonvar(Ele)),get_type1(Depth2,Self,Ele,Type)),!. +%get_type1(Depth,_Slf,Cmpd,Type):- compound(Cmpd), functor(Cmpd,Type,1),!. +get_type1(_Dpth,_Slf,Cmpd,Type):- \+ ground(Cmpd),!,Type=[]. +get_type1(_Dpth,_Slf,_,'%Undefined%'):- fail. +%get_type1(Depth,Self,Val,Type):- Depth2 is Depth-1, get_type0(Depth2,Self,Val,Type). + + + +as_prolog(_Dpth,_Slf,I,O):- \+ iz_conz(I),!,I=O. +as_prolog(Depth,Self,[H|T],O):- H=='::',!,as_prolog(Depth,Self,T,O). +as_prolog(Depth,Self,[H|T],[HH|TT]):- as_prolog(Depth,Self,H,HH),as_prolog(Depth,Self,T,TT). + + + +try_adjust_arg_types(_Eq,RetType,Depth,Self,Params,X,Y):- + as_prolog(Depth,Self,X,M), + args_conform(Depth,Self,M,Params),!, + set_type(Depth,Self,Y,RetType), + into_typed_args(Depth,Self,Params,M,Y). +%adjust_args(Eq,RetType,Depth,Self,_,X,Y):- is_list(X), !, maplist(eval_args(Depth,Self),X,Y). +%adjust_args(Eq,RetType,Depth,Self,_,X,Y):- is_list(X), !, maplist(as_prolog(Depth,Self),X,Y),!. + +adjust_args(_Eq,_RetType,_Depth,_Self,_Op,X,Y):- X==[],!,Y=[]. +adjust_args(_Eq,_RetType,_Dpth,Self,F,X,X):- (is_special_op(Self,F); \+ iz_conz(X)),!. +adjust_args(Eq,RetType,Depth,Self,Op,X,Y):- + %trace, + get_operator_typedef(Self,Op,Params,RetType), + try_adjust_arg_types(Eq,RetType,Depth,Self,Params,X,Y). +adjust_args(_Eq,_RetType,Depth,Self,_,X,Y):- as_prolog(Depth,Self,X,Y). + +into_typed_args(_Dpth,_Slf,T,M,Y):- (\+ iz_conz(T); \+ iz_conz(M)),!, M=Y. +into_typed_args(Depth,Self,[T|TT],[M|MM],[Y|YY]):- + into_typed_arg(Depth,Self,T,M,Y), + into_typed_args(Depth,Self,TT,MM,YY). + +into_typed_arg(_Dpth,Self,T,M,Y):- var(M),!,put_attr(M,metta_type,Self=T),put_attr(Y,metta_type,Self=T),Y=M. +into_typed_arg(Depth,Self,T,M,Y):- into_typed_arg0(Depth,Self,T,M,Y)*->true;M=Y. + +into_typed_arg0(Depth,Self,T,M,Y):- var(T), !, get_type(Depth,Self,M,T), + (wants_eval_kind(T)->eval_args(Depth,Self,M,Y);Y=M). + +into_typed_arg0(Depth,Self,T,M,Y):- is_pro_eval_kind(T),!,eval_args(Depth,Self,M,Y). +into_typed_arg0(Depth,Self,T,M,Y):- ground(M),!, \+ arg_violation(Depth,Self,M,T),Y=M. +into_typed_arg0(_Dpth,_Slf,T,M,Y):- is_non_eval_kind(T),!,M=Y. +into_typed_arg0(Depth,Self,_,M,Y):- eval_args(Depth,Self,M,Y). + +set_type(Depth,Self,Var,Type):- nop(set_type(Depth,Self,Var,Type)),!. +set_type(Depth,Self,Var,Type):- get_type(Depth,Self,Var,Was) + *->Was=Type + ; if_t(var(Var),put_attr(Var,metta_type,Self=Type)). + +metta_type:attr_unify_hook(Self=Type,NewValue):- + get_type(20,Self,NewValue,Was), + can_assign(Was,Type). + +can_assign(Was,Type):- Was=Type,!. +can_assign(Was,Type):- (is_nonspecific_type(Was);is_nonspecific_type(Type)),!. +can_assign(_Ws,_Typ). + +is_non_eval_kind(Type):- is_nonspecific_type(Type),!. +is_non_eval_kind('Atom'). + +is_pro_eval_kind('Number'). +is_pro_eval_kind('Symbol'). +is_pro_eval_kind('Bool'). + +is_feo_f('Cons'). + +is_seo_f('{...}'). +is_seo_f('[...]'). +is_seo_f('{}'). +is_seo_f('[]'). +is_seo_f('StateMonad'). +is_seo_f('State'). +is_seo_f('Event'). +is_seo_f('Concept'). +is_seo_f(N):- number(N),!. + +%is_user_defined_goal(Self,[H|_]):- is_user_defined_head(Eq,Self,H). + +is_user_defined_head(Other,H):- is_user_defined_head(=,Other,H). +is_user_defined_head(Eq,Other,H):- mnotrace(is_user_defined_head0(Eq,Other,H)). +is_user_defined_head0(Eq,Other,[H|_]):- !, nonvar(H),!, is_user_defined_head_f(Eq,Other,H). +is_user_defined_head0(Eq,Other,H):- callable(H),!,functor(H,F,_), is_user_defined_head_f(Eq,Other,F). +is_user_defined_head0(Eq,Other,H):- is_user_defined_head_f(Eq,Other,H). + +is_user_defined_head_f(Other,H):- is_user_defined_head_f(=,Other,H). +is_user_defined_head_f(Eq,Other,H):- is_user_defined_head_f1(Eq,Other,H). +is_user_defined_head_f(Eq,Other,H):- is_user_defined_head_f1(Eq,Other,[H|_]). + +%is_user_defined_head_f1(Eq,Other,H):- metta_type(Other,H,_). +%s_user_defined_head_f1(Other,H):- get_metta_atom(Eq,Other,[H|_]). +is_user_defined_head_f1(Other,H):- is_user_defined_head_f1(=,Other,H). +is_user_defined_head_f1(Eq,Other,H):- metta_defn(Eq,Other,[H|_],_). +%is_user_defined_head_f(Eq,_,H):- is_metta_builtin(H). + + + +is_special_op(Op):- current_self(Self),is_special_op(Self,Op). + +is_special_op(_Slf,F):- \+ atom(F), \+ var(F), !, fail. +is_special_op(Self,Op):- get_operator_typedef(Self,Op,Params,_RetType), + maplist(is_non_eval_kind,Params). +is_special_op(_Slf,Op):- is_special_builtin(Op). + + + +get_operator_typedef(Self,Op,Params,RetType):- + get_operator_typedef1(Self,Op,Params,RetType)*->true; + get_operator_typedef2(Self,Op,Params,RetType). +get_operator_typedef1(Self,Op,Params,RetType):- + metta_type(Self,Op,['->'|List]), + append(Params,[RetType],List). +get_operator_typedef2(Self,Op,Params,RetType):- + nop(wdmsg(missing(get_operator_typedef2(Self,Op,Params,RetType)))),!,fail. + +is_metta_data_functor(Eq,F):- + current_self(Self),is_metta_data_functor(Eq,Self,F). + + +is_special_builtin('case'). +is_special_builtin(':'). + +%is_special_builtin('='). +is_special_builtin('->'). +is_special_builtin('bind!'). +%is_special_builtin('new-space'). +is_special_builtin('let'). +is_special_builtin('let*'). +is_special_builtin('if'). +is_special_builtin('rtrace'). +is_special_builtin('or'). +is_special_builtin('and'). +is_special_builtin('not'). +is_special_builtin('match'). +is_special_builtin('call'). +is_special_builtin('let'). +is_special_builtin('let*'). +is_special_builtin('nop'). +is_special_builtin('assertEqual'). +is_special_builtin('assertEqualToResult'). +is_special_builtin('collapse'). +is_special_builtin('superpose'). +%is_special_builtin('=='). + +is_metta_builtin(Special):- is_special_builtin(Special). + +is_metta_builtin('=='). +is_metta_builtin(F):- once(atom(F);var(F)), current_op(_,yfx,F). +is_metta_builtin('println!'). +is_metta_builtin('transfer!'). +is_metta_builtin('compile!'). +is_metta_builtin('+'). +is_metta_builtin('-'). +is_metta_builtin('*'). +is_metta_builtin('/'). +is_metta_builtin('%'). +is_metta_builtin('=='). +is_metta_builtin('<'). +is_metta_builtin('>'). +is_metta_builtin('all'). +is_metta_builtin('import!'). +is_metta_builtin('pragma!'). + +% Comparison Operators in Prolog +% is_comp_op('=', 2). % Unification +is_comp_op('\\=', 2). % Not unifiable +is_comp_op('==', 2). % Strict equality +is_comp_op('\\==', 2). % Strict inequality +is_comp_op('@<', 2). % Term is before +is_comp_op('@=<', 2). % Term is before or equal +is_comp_op('@>', 2). % Term is after +is_comp_op('@>=', 2). % Term is after or equal +is_comp_op('=<', 2). % Less than or equal +is_comp_op('<', 2). % Less than +is_comp_op('>=', 2). % Greater than or equal +is_comp_op('>', 2). % Greater than +is_comp_op('is', 2). % Arithmetic equality +is_comp_op('=:=', 2). % Arithmetic exact equality +is_comp_op('=\\=', 2). % Arithmetic inequality + +% Arithmetic Operations +is_math_op('*', 2, exists). % Multiplication +is_math_op('**', 2, exists). % Exponentiation +is_math_op('+', 1, exists). % Unary Plus +is_math_op('+', 2, exists). % Addition +is_math_op('-', 1, exists). % Unary Minus +is_math_op('-', 2, exists). % Subtraction +is_math_op('.', 2, exists). % Array Indexing or Member Access (Depends on Context) +is_math_op('/', 2, exists). % Division +is_math_op('//', 2, exists). % Floor Division +is_math_op('///', 2, exists). % Alternative Division Operator (Language Specific) +is_math_op('/\\', 2, exists). % Bitwise AND +is_math_op('<<', 2, exists). % Bitwise Left Shift +is_math_op('>>', 2, exists). % Bitwise Right Shift +is_math_op('\\', 1, exists). % Bitwise NOT +is_math_op('\\/', 2, exists). % Bitwise OR +is_math_op('^', 2, exists). % Bitwise XOR +is_math_op('abs', 1, exists). % Absolute Value +is_math_op('acos', 1, exists). % Arc Cosine +is_math_op('acosh', 1, exists). % Hyperbolic Arc Cosine +is_math_op('asin', 1, exists). % Arc Sine +is_math_op('asinh', 1, exists). % Hyperbolic Arc Sine +is_math_op('atan', 1, exists). % Arc Tangent +is_math_op('atan2', 2, exists). % Two-Argument Arc Tangent +is_math_op('atanh', 1, exists). % Hyperbolic Arc Tangent +is_math_op('cbrt', 1, exists). % Cube Root +is_math_op('ceil', 1, exists). % Ceiling Function +is_math_op('ceiling', 1, exists). % Ceiling Value +is_math_op('cmpr', 2, exists). % Compare Two Values (Language Specific) +is_math_op('copysign', 2, exists). % Copy the Sign of a Number +is_math_op('cos', 1, exists). % Cosine Function +is_math_op('cosh', 1, exists). % Hyperbolic Cosine +is_math_op('cputime', 0, exists). % CPU Time +is_math_op('degrees', 1, exists). % Convert Radians to Degrees +is_math_op('denominator', 1, exists). % Get Denominator of Rational Number +is_math_op('div', 2, exists). % Integer Division +is_math_op('e', 0, exists). % Euler's Number +is_math_op('epsilon', 0, exists). % Machine Epsilon +is_math_op('erf', 1, exists). % Error Function +is_math_op('erfc', 1, exists). % Complementary Error Function +is_math_op('eval', 1, exists). % Evaluate Expression +is_math_op('exp', 1, exists). % Exponential Function +is_math_op('expm1', 1, exists). % exp(x) - 1 +is_math_op('fabs', 1, exists). % Absolute Value (Floating-Point) +is_math_op('float', 1, exists). % Convert Rational to Float +is_math_op('float_fractional_part', 1, exists). % Fractional Part of Float +is_math_op('float_integer_part', 1, exists). % Integer Part of Float +is_math_op('floor', 1, exists). % Floor Value +is_math_op('fmod', 2, exists). % Floating-Point Modulo Operation +is_math_op('frexp', 2, exists). % Get Mantissa and Exponent +is_math_op('fsum', 1, exists). % Accurate Floating Point Sum +is_math_op('gamma', 1, exists). % Gamma Function +is_math_op('gcd', 2, exists). % Greatest Common Divisor +is_math_op('getbit', 2, exists). % Get Bit at Position +is_math_op('hypot', 2, exists). % Euclidean Norm, Square Root of Sum of Squares +is_math_op('inf', 0, exists). % Positive Infinity +is_math_op('integer', 1, exists). % Convert Float to Integer +is_math_op('isinf', 1, exists). % Check for Infinity +is_math_op('isnan', 1, exists). % Check for Not a Number +is_math_op('lcm', 2, exists). % Least Common Multiple +is_math_op('ldexp', 2, exists). % Load Exponent of a Floating Point Number +is_math_op('lgamma', 1, exists). % Log Gamma +is_math_op('log', 1, exists). % Logarithm Base e +is_math_op('log10', 1, exists). % Base 10 Logarithm +is_math_op('log1p', 1, exists). % log(1 + x) +is_math_op('log2', 1, exists). % Base 2 Logarithm +is_math_op('lsb', 1, exists). % Least Significant Bit +is_math_op('max', 2, exists). % Maximum of Two Values +is_math_op('maxr', 2, exists). % Maximum Rational Number (Language Specific) +is_math_op('min', 2, exists). % Minimum of Two Values +is_math_op('minr', 2, exists). % Minimum Rational Number (Language Specific) +is_math_op('mod', 2, exists). % Modulo Operation +is_math_op('modf', 2, exists). % Return Fractional and Integer Parts +is_math_op('msb', 1, exists). % Most Significant Bit +is_math_op('nan', 0, exists). % Not a Number +is_math_op('nexttoward', 2, exists). % Next Representable Floating-Point Value +is_math_op('numerator', 1, exists). % Get Numerator of Rational Number +is_math_op('pi', 0, exists). % Pi +is_math_op('popcount', 1, exists). % Count of Set Bits +is_math_op('pow', 2, exists). % Exponentiation +is_math_op('powm', 3, exists). % Modulo Exponentiation +is_math_op('radians', 1, exists). % Convert Degrees to Radians +is_math_op('remainder', 2, exists). % Floating-Point Remainder +is_math_op('remquo', 3, exists). % Remainder and Part of Quotient +is_math_op('round', 1, exists). % Round to Nearest Integer +is_math_op('roundeven', 1, exists). % Round to Nearest Even Integer +is_math_op('setbit', 2, exists). % Set Bit at Position +is_math_op('signbit', 1, exists). % Sign Bit of Number +is_math_op('sin', 1, exists). % Sine Function +is_math_op('sinh', 1, exists). % Hyperbolic Sine +is_math_op('sqrt', 1, exists). % Square Root +is_math_op('tan', 1, exists). % Tangent Function +is_math_op('tanh', 1, exists). % Hyperbolic Tangent +is_math_op('testbit', 2, exists). % Test Bit at Position +is_math_op('trunc', 1, exists). % Truncate Decimal to Integer +is_math_op('ulogb', 1, exists). % Unbiased Exponent of a Floating-Point Value +is_math_op('xor', 2, exists). % Exclusive OR +is_math_op('zerop', 1, exists). % Test for Zero + + + +end_of_file. + + + +% # 1. Length of a List +% % Normal Recursive +% prolog +len([], 0). +len([_|T], N) :- + len(T, X), + N is X + 1. +% + +% % With Accumulator +% prolog +len_acc(L, N) :- + len_acc(L, 0, N). + +len_acc([], Acc, Acc). +len_acc([_|T], Acc, N) :- + NewAcc is Acc + 1, + len_acc(T, NewAcc, N). +% + +% # 2. Sum of a List +% % Normal Recursive +% prolog +sum([], 0). +sum([H|T], S) :- + sum(T, X), + S is X + H. +% + +% % With Accumulator +% prolog +sum_acc(L, S) :- + sum_acc(L, 0, S). + +sum_acc([], Acc, Acc). +sum_acc([H|T], Acc, S) :- + NewAcc is Acc + H, + sum_acc(T, NewAcc, S). +% + +% # 3. Factorial +% % Normal Recursive +% prolog +factorial(0, 1). +factorial(N, F) :- + N > 0, + X is N - 1, + factorial(X, Y), + F is N * Y. +% + +% % With Accumulator +% prolog +factorial_acc(N, F) :- + factorial_acc(N, 1, F). + +factorial_acc(0, Acc, Acc). +factorial_acc(N, Acc, F) :- + N > 0, + NewAcc is Acc * N, + NewN is N - 1, + factorial_acc(NewN, NewAcc, F). +% + +% # 4. Reverse List +% % Normal Recursive +% prolog +reverse_list([], []). +reverse_list([H|T], R) :- + reverse_list(T, RevT), + append(RevT, [H], R). +% + +% % With Accumulator +% prolog +reverse_list_acc(L, R) :- + reverse_list_acc(L, [], R). + +reverse_list_acc([], Acc, Acc). +reverse_list_acc([H|T], Acc, R) :- + reverse_list_acc(T, [H|Acc], R). +% + +% # 5. Fibonacci +% % Normal Recursive +% prolog +fibonacci(0, 0). +fibonacci(1, 1). +fibonacci(N, F) :- + N > 1, + N1 is N - 1, + N2 is N - 2, + fibonacci(N1, F1), + fibonacci(N2, F2), + F is F1 + F2. +% + +% % With Accumulator +% prolog +fibonacci_acc(N, F) :- + fibonacci_acc(N, 0, 1, F). + +fibonacci_acc(0, A, _, A). +fibonacci_acc(N, A, B, F) :- + N > 0, + NewN is N - 1, + NewB is A + B, + fibonacci_acc(NewN, B, NewB, F). +% + + + +% 6. Find an Element in a List +% # Normal Recursive +% prolog +element_in_list(X, [X|_]). +element_in_list(X, [_|T]) :- element_in_list(X, T). +% + +% # With Accumulator +% prolog +element_in_list_acc(X, L) :- element_in_list_acc(X, L, false). + +element_in_list_acc(X, [], Acc) :- Acc. +element_in_list_acc(X, [X|_], _) :- true. +element_in_list_acc(X, [_|T], Acc) :- element_in_list_acc(X, T, Acc). +% + +% 7. Check if a List is a Palindrome +% # Normal Recursive +% prolog +is_palindrome(L) :- reverse(L, L). +% + +% # With Accumulator +% prolog +is_palindrome_acc(L) :- reverse_acc(L, [], L). + +reverse_acc([], Acc, Acc). +reverse_acc([H|T], Acc, R) :- reverse_acc(T, [H|Acc], R). +% + +% 8. Calculate the Product of All Elements in a List +% # Normal Recursive +% prolog +product_list([], 1). +product_list([H|T], P) :- + product_list(T, Temp), + P is H * Temp. +% + +% # With Accumulator +% prolog +product_list_acc(L, P) :- product_list_acc(L, 1, P). + +product_list_acc([], Acc, Acc). +product_list_acc([H|T], Acc, P) :- + NewAcc is Acc * H, + product_list_acc(T, NewAcc, P). +% + +% 9. Find the Nth Element of a List +% # Normal Recursive +% prolog +nth_element(1, [H|_], H). +nth_element(N, [_|T], X) :- + N > 1, + M is N - 1, + nth_element(M, T, X). +% + +% # With Accumulator +% prolog +nth_element_acc(N, L, X) :- nth_element_acc(N, L, 1, X). + +nth_element_acc(N, [H|_], N, H). +nth_element_acc(N, [_|T], Acc, X) :- + NewAcc is Acc + 1, + nth_element_acc(N, T, NewAcc, X). +% + +% 10. Count the Occurrences of an Element in a List +% # Normal Recursive +% prolog +count_occurrences(_, [], 0). +count_occurrences(X, [X|T], N) :- + count_occurrences(X, T, M), + N is M + 1. +count_occurrences(X, [Y|T], N) :- + X \= Y, + count_occurrences(X, T, N). +% + +% # With Accumulator +% prolog +count_occurrences_acc(X, L, N) :- count_occurrences_acc(X, L, 0, N). + +count_occurrences_acc(_, [], Acc, Acc). +count_occurrences_acc(X, [X|T], Acc, N) :- + NewAcc is Acc + 1, + count_occurrences_acc(X, T, NewAcc, N). +count_occurrences_acc(X, [Y|T], Acc, N) :- + X \= Y, + count_occurrences_acc(X, T, Acc, N). +% + +% 11. Calculate the Greatest Common Divisor of Two Numbers +% # Normal Recursive +% prolog +gcd(A, 0, A) :- A > 0. +gcd(A, B, GCD) :- + B > 0, + R is A mod B, + gcd(B, R, GCD). +% + +% # With Accumulator +% prolog +gcd_acc(A, B, GCD) :- gcd_acc(A, B, 1, GCD). + +gcd_acc(A, 0, Acc, Acc) :- A > 0. +gcd_acc(A, B, Acc, GCD) :- + B > 0, + R is A mod B, + NewAcc is B * Acc, + gcd_acc(B, R, NewAcc, GCD). +% + +% 12. Check if a Number is Prime +% # Normal Recursive +% prolog +is_prime(2). +is_prime(N) :- + N > 2, + \+ (between(2, sqrt(N), X), N mod X =:= 0). +% + +% # With Accumulator +% prolog +is_prime_acc(N) :- is_prime_acc(N, 2). + +is_prime_acc(2, 2). +is_prime_acc(N, Acc) :- + N > 2, + ( + (Acc * Acc > N, !); + (N mod Acc =\= 0, NewAcc is Acc + 1, is_prime_acc(N, NewAcc)) + ). +% + +% 13. Merge Two Sorted Lists into a Sorted List +% # Normal Recursive +% prolog +merge_sorted([], L, L). +merge_sorted(L, [], L). +merge_sorted([H1|T1], [H2|T2], [H1|M]) :- + H1 =< H2, + merge_sorted(T1, [H2|T2], M). +merge_sorted([H1|T1], [H2|T2], [H2|M]) :- + H1 > H2, + merge_sorted([H1|T1], T2, M). +% + +% # With Accumulator +% prolog +merge_sorted_acc(L1, L2, L) :- merge_sorted_acc(L1, L2, [], L). + +merge_sorted_acc([], L, Acc, L) :- reverse(Acc, L), !. +merge_sorted_acc(L, [], Acc, L) :- reverse(Acc, L), !. +merge_sorted_acc([H1|T1], [H2|T2], Acc, [H|M]) :- + H1 =< H2, + merge_sorted_acc(T1, [H2|T2], [H1|Acc], M). +merge_sorted_acc([H1|T1], [H2|T2], Acc, [H|M]) :- + H1 > H2, + merge_sorted_acc([H1|T1], T2, [H2|Acc], M). + +% + +% 14. Find the Last Element of a List +% # Normal Recursive +% prolog +last_element([H], H). +last_element([_|T], X) :- last_element(T, X). +% + +% # With Accumulator +% prolog +last_element_acc([H|T], X) :- last_element_acc(T, H, X). + +last_element_acc([], Acc, Acc). +last_element_acc([H|T], _, X) :- last_element_acc(T, H, X). +% + +% 15. Remove Duplicate Elements from a List +% # Normal Recursive +% prolog +remove_duplicates([], []). +remove_duplicates([H|T], [H|T1]) :- \+ member(H, T), remove_duplicates(T, T1). +remove_duplicates([_|T], T1) :- remove_duplicates(T, T1). +% + +% # With Accumulator +% prolog +remove_duplicates_acc(L, R) :- remove_duplicates_acc(L, [], R). + +remove_duplicates_acc([], Acc, Acc). +remove_duplicates_acc([H|T], Acc, R) :- + (member(H, Acc) -> remove_duplicates_acc(T, Acc, R); + remove_duplicates_acc(T, [H|Acc], R)). +% + +% 16. Check if a Binary Tree is Balanced +% # Normal Recursive +% prolog +is_balanced(null). +is_balanced(tree(L, _, R)) :- + height(L, Hl), + height(R, Hr), + D is Hl - Hr, + abs(D) =< 1, + is_balanced(L), + is_balanced(R). +% + +% # With Accumulator +% prolog +is_balanced_acc(T) :- is_balanced_acc(T, 0). + +is_balanced_acc(null, 0). +is_balanced_acc(tree(L, _, R), H) :- + is_balanced_acc(L, Hl), + is_balanced_acc(R, Hr), + D is Hl - Hr, + abs(D) =< 1, + H is max(Hl, Hr) + 1. +% + +% 17. Calculate the Height of a Binary Tree +% # Normal Recursive +% prolog +height(null, 0). +height(tree(L, _, R), H) :- + height(L, Hl), + height(R, Hr), + H is max(Hl, Hr) + 1. +% + +% # With Accumulator +% prolog +height_acc(T, H) :- height_acc(T, 0, H). + +height_acc(null, Acc, Acc). +height_acc(tree(L, _, R), Acc, H) :- + NewAcc is Acc + 1, + height_acc(L, NewAcc, Hl), + height_acc(R, NewAcc, Hr), + H is max(Hl, Hr). +% + +% 18. Search for an Element in a Binary Search Tree +% # Normal Recursive +% prolog +search_bst(tree(_, X, _), X). +search_bst(tree(L, Y, _), X) :- + X < Y, + search_bst(L, X). +search_bst(tree(_, Y, R), X) :- + X > Y, + search_bst(R, X). +% + +% # With Accumulator +% prolog +% The accumulator is not very useful here, as the search path is already determined by the BST property. +search_bst_acc(Tree, X) :- search_bst(Tree, X). +% + +% 19. Insert an Element into a Binary Search Tree +% # Normal Recursive +% prolog +insert_bst(null, X, tree(null, X, null)). +insert_bst(tree(L, Y, R), X, tree(L1, Y, R)) :- + X < Y, + insert_bst(L, X, L1). +insert_bst(tree(L, Y, R), X, tree(L, Y, R1)) :- + X > Y, + insert_bst(R, X, R1). +% + +% # With Accumulator +% prolog +% The accumulator is not very useful here, as the insertion path is already determined by the BST property. +insert_bst_acc(Tree, X, NewTree) :- insert_bst(Tree, X, NewTree). +% + +% 20. Delete an Element from a Binary Search Tree +% # Normal Recursive +% prolog +delete_bst(Tree, X, NewTree) :- + remove_bst(Tree, X, NewTree). + +remove_bst(tree(L, X, R), X, Merged) :- merge_trees(L, R, Merged), !. +remove_bst(tree(L, Y, R), X, tree(L1, Y, R)) :- + X < Y, + remove_bst(L, X, L1). +remove_bst(tree(L, Y, R), X, tree(L, Y, R1)) :- + X > Y, + remove_bst(R, X, R1). + +merge_trees(null, Tree, Tree). +merge_trees(Tree, null, Tree). +merge_trees(tree(L1, X, R1), tree(L2, Y, R2), tree(Merged, Y, R2)) :- + merge_trees(tree(L1, X, R1), L2, Merged). +% + +% # With Accumulator +% prolog +% The accumulator is not very useful here, as the deletion path is already determined by the BST property. +delete_bst_acc(Tree, X, NewTree) :- delete_bst(Tree, X, NewTree). +% + +% 21. Find the Lowest Common Ancestor in a Binary Search Tree +% # Normal Recursive +% prolog +lowest_common_ancestor(tree(_, Y, _), X, Z, Y) :- + X < Y, Z > Y; + X > Y, Z < Y. +lowest_common_ancestor(tree(L, Y, _), X, Z, LCA) :- + X < Y, Z < Y, + lowest_common_ancestor(L, X, Z, LCA). +lowest_common_ancestor(tree(_, Y, R), X, Z, LCA) :- + X > Y, Z > Y, + + + lowest_common_ancestor(R, X, Z, LCA). +% + +% # With Accumulator +% prolog +% The accumulator is not very useful here, as the search path is already determined by the BST property. +lowest_common_ancestor_acc(Tree, X, Z, LCA) :- lowest_common_ancestor(Tree, X, Z, LCA). +% + +% 22. Check if a Graph is Cyclic +% For graphs, it's better to represent them in a Prolog-friendly format, such as adjacency lists. I will use a representation where each node has a list of its neighbors. +% # Normal Recursive +% prolog +is_cyclic(Graph) :- + member(Vertex-_, Graph), + dfs(Vertex, Graph, [Vertex], _), !. + +dfs(Vertex, Graph, Visited, [Vertex|Visited]) :- + member(Vertex-Neighbors, Graph), + member(Neighbor, Neighbors), + member(Neighbor, Visited), !. +dfs(Vertex, Graph, Visited, FinalVisited) :- + member(Vertex-Neighbors, Graph), + member(Neighbor, Neighbors), + \+ member(Neighbor, Visited), + dfs(Neighbor, Graph, [Neighbor|Visited], FinalVisited). +% + +% # With Accumulator +% prolog +% Due to the way depth-first search works, a typical accumulator wouldn't be very effective. +% The visited list already acts like an accumulator. +is_cyclic_acc(Graph) :- is_cyclic(Graph). +% + +% 23. Perform a Depth-First Search on a Graph +% # Normal Recursive +% prolog +dfs_graph(Vertex, Graph) :- dfs_vertex(Vertex, Graph, []). + +dfs_vertex(Vertex, _, Visited) :- member(Vertex, Visited), !. +dfs_vertex(Vertex, Graph, Visited) :- + write(Vertex), nl, + member(Vertex-Neighbors, Graph), + dfs_neighbors(Neighbors, Graph, [Vertex|Visited]). + +dfs_neighbors([], _, _). +dfs_neighbors([Neighbor|Neighbors], Graph, Visited) :- + dfs_vertex(Neighbor, Graph, Visited), + dfs_neighbors(Neighbors, Graph, Visited). +% + +% # With Accumulator +% prolog +% The visited list acts as an accumulator. +dfs_graph_acc(Vertex, Graph) :- dfs_graph(Vertex, Graph). +% + +% 24. Perform a Breadth-First Search on a Graph +% # Normal Recursive +% prolog +bfs_graph(Vertex, Graph) :- + bfs([Vertex], Graph, [Vertex]). + +bfs([], _, _). +bfs([Vertex|Vertices], Graph, Visited) :- + write(Vertex), nl, + member(Vertex-Neighbors, Graph), + filter_unvisited(Neighbors, Visited, NewNeighbors, NewVisited), + append(Vertices, NewNeighbors, NewVertices), + bfs(NewVertices, Graph, NewVisited). + +filter_unvisited([], Visited, [], Visited). +filter_unvisited([Neighbor|Neighbors], Visited, NewNeighbors, NewVisited) :- + (member(Neighbor, Visited) -> + filter_unvisited(Neighbors, Visited, NewNeighbors, NewVisited); + filter_unvisited(Neighbors, [Neighbor|Visited], NewNeighbors, [Neighbor|NewVisited]) + ). +% + +% # With Accumulator +% prolog +% The visited list acts as an accumulator. +bfs_graph_acc(Vertex, Graph) :- bfs_graph(Vertex, Graph). +% + +% 25. Check if a Graph is Connected +% # Normal Recursive +% prolog +is_connected(Graph) :- + Graph = [Vertex-_|_], + dfs_graph(Vertex, Graph), + \+ (member(OtherVertex-_, Graph), \+ member(OtherVertex, Visited)), !. +% + +% # With Accumulator +% prolog +% The visited list acts as an accumulator. +is_connected_acc(Graph) :- is_connected(Graph). +% + +% 26. Find the Shortest Path between Two Nodes in a Graph +% # Normal Recursive +% prolog +shortest_path(Start, End, Graph, Path) :- + shortest_path([Start], End, Graph, [Start], Path). + +shortest_path(_, End, _, Visited, ReversePath) :- + reverse(ReversePath, [End|_]), !. +shortest_path(Vertices, End, Graph, Visited, Path) :- + adjacent_unvisited(Vertices, Graph, Visited, Adjacent), + append(Visited, Adjacent, NewVisited), + append(Vertices, Adjacent, NewVertices), + shortest_path(NewVertices, End, Graph, NewVisited, Path). +% + +% # With Accumulator +% prolog +% The visited list and the list of vertices to explore act as accumulators. +shortest_path_acc(Start, End, Graph, Path) :- shortest_path(Start, End, Graph, Path). +% + +% 27. Check if a String is a Palindrome +% # Normal Recursive +% prolog +is_string_palindrome(Str) :- string_chars(Str, Chars), is_palindrome(Chars). +% + +% # With Accumulator +% prolog +is_string_pal + +indrome_acc(Str) :- string_chars(Str, Chars), is_palindrome_acc(Chars, []). +% + +% 28. Compute the Edit Distance between Two Strings +% # Normal Recursive +% prolog +edit_distance([], [], 0). +edit_distance([_|T1], [], D) :- + edit_distance(T1, [], D1), + D is D1 + 1. +edit_distance([], [_|T2], D) :- + edit_distance([], T2, D1), + D is D1 + 1. +edit_distance([H1|T1], [H2|T2], D) :- + edit_distance(T1, T2, D1), + D is D1 + (H1 \= H2). +% + +% # With Accumulator +% prolog +edit_distance_acc(S1, S2, D) :- edit_distance_acc(S1, S2, 0, D). + +edit_distance_acc([], [], Acc, Acc). +edit_distance_acc([_|T1], [], Acc, D) :- NewAcc is Acc + 1, edit_distance_acc(T1, [], NewAcc, D). +edit_distance_acc([], [_|T2], Acc, D) :- NewAcc is Acc + 1, edit_distance_acc([], T2, NewAcc, D). +edit_distance_acc([H1|T1], [H2|T2], Acc, D) :- + NewAcc is Acc + (H1 \= H2), + edit_distance_acc(T1, T2, NewAcc, D). +% + +% 29. Find the Longest Common Subsequence of Two Strings +% # Normal Recursive +% prolog +lcs([], _, []). +lcs(_, [], []). +lcs([H|T1], [H|T2], [H|Lcs]) :- lcs(T1, T2, Lcs), !. +lcs(S1, [_|T2], Lcs) :- lcs(S1, T2, Lcs). +lcs([_|T1], S2, Lcs) :- lcs(T1, S2, Lcs). +% + +% # With Accumulator +% prolog +lcs_acc(S1, S2, Lcs) :- lcs_acc(S1, S2, [], Lcs). + +lcs_acc([], _, Acc, Lcs) :- reverse(Acc, Lcs). +lcs_acc(_, [], Acc, Lcs) :- reverse(Acc, Lcs). +lcs_acc([H|T1], [H|T2], Acc, Lcs) :- lcs_acc(T1, T2, [H|Acc], Lcs). +lcs_acc(S1, [_|T2], Acc, Lcs) :- lcs_acc(S1, T2, Acc, Lcs). +lcs_acc([_|T1], S2, Acc, Lcs) :- lcs_acc(T1, S2, Acc, Lcs). +% + +% 30. Find the Longest Common Substring of Two Strings +% # Normal Recursive +% prolog +longest_common_substring(S1, S2, Lcs) :- + findall(Sub, (substring(S1, Sub), substring(S2, Sub)), Subs), + longest_string(Subs, Lcs). + +substring(Str, Sub) :- + append(_, Rest, Str), + append(Sub, _, Rest). + +longest_string([H|T], Longest) :- + longest_string(T, H, Longest). + +longest_string([], Acc, Acc). +longest_string([H|T], Acc, Longest) :- + length(H, LenH), + length(Acc, LenAcc), + (LenH > LenAcc -> longest_string(T, H, Longest); longest_string(T, Acc, Longest)). +% + +% # With Accumulator +% prolog +longest_common_substring_acc(S1, S2, Lcs) :- + findall(Sub, (substring(S1, Sub), substring(S2, Sub)), Subs), + longest_string_acc(Subs, [], Lcs). + +longest_string_acc([], Acc, Acc). +longest_string_acc([H|T], Acc, Longest) :- + length(H, LenH), + length(Acc, LenAcc), + (LenH > LenAcc -> longest_string_acc(T, H, Longest); longest_string_acc(T, Acc, Longest)). +% + + diff --git a/metta_vspace/pyswip_lng/metta_eval.new b/metta_vspace/pyswip-12-15/metta_eval.new similarity index 100% rename from metta_vspace/pyswip_lng/metta_eval.new rename to metta_vspace/pyswip-12-15/metta_eval.new diff --git a/metta_vspace/pyswip_lng/metta_eval.old b/metta_vspace/pyswip-12-15/metta_eval.old similarity index 100% rename from metta_vspace/pyswip_lng/metta_eval.old rename to metta_vspace/pyswip-12-15/metta_eval.old diff --git a/metta_vspace/pyswip-12-15/metta_eval.pl b/metta_vspace/pyswip-12-15/metta_eval.pl new file mode 100755 index 00000000..a4657e79 --- /dev/null +++ b/metta_vspace/pyswip-12-15/metta_eval.pl @@ -0,0 +1,1383 @@ +% +% post match modew +%:- style_check(-singleton). + +self_eval0(X):- \+ callable(X),!. +self_eval0(X):- is_valid_nb_state(X),!. +%self_eval0(X):- string(X),!. +%self_eval0(X):- number(X),!. +%self_eval0([]). +self_eval0(X):- is_metta_declaration(X),!. +self_eval0(X):- is_list(X),!,fail. +self_eval0(X):- typed_list(X,_,_),!. +%self_eval0(X):- compound(X),!. +%self_eval0(X):- is_ref(X),!,fail. +self_eval0('True'). self_eval0('False'). % self_eval0('F'). +self_eval0('Empty'). +self_eval0(X):- atom(X),!, \+ nb_current(X,_),!. + +self_eval(X):- notrace(self_eval0(X)). + +:- set_prolog_flag(access_level,system). +hyde(F/A):- functor(P,F,A), redefine_system_predicate(P),'$hide'(F/A), '$iso'(F/A). +:- 'hyde'(option_else/2). +:- 'hyde'(atom/1). +:- 'hyde'(quietly/1). +%:- 'hyde'(notrace/1). +:- 'hyde'(var/1). +:- 'hyde'(is_list/1). +:- 'hyde'(copy_term/2). +:- 'hyde'(nonvar/1). +:- 'hyde'(quietly/1). +%:- 'hyde'(option_value/2). + + +is_metta_declaration([F|_]):- F == '->',!. +is_metta_declaration([F,_,_|T]):- T ==[], is_metta_declaration_f(F). + +is_metta_declaration_f(F):- F == ':', !. +is_metta_declaration_f(F):- F == '=', !, + \+ (current_self(Space), is_user_defined_head_f(Space,F)). + +(F==':'; + (F=='=', \+ + \+ (current_self(Space), is_user_defined_head_f(Space,F)))). +% is_metta_declaration([F|T]):- is_list(T), is_user_defined_head([F]),!. + +:- nb_setval(self_space, '&self'). +evals_to(XX,Y):- Y=@=XX,!. +evals_to(XX,Y):- Y=='True',!, is_True(XX),!. + +%current_self(Space):- nb_current(self_space,Space). + +do_expander('=',_,X,X):-!. +do_expander(':',_,X,Y):- !, get_type(X,Y)*->X=Y. + +'get_type'(Arg,Type):- 'get-type'(Arg,Type). + + + + +eval_args(X,Y):- current_self(Space), + rtrace_on_existence_error(eval(100,Space,X,Y)). +eval_args(Depth,Self,X,Y):- locally(set_prolog_flag(gc,false),rtrace_on_existence_error(eval(Depth,Self,X,Y))). +eval_args(Eq,RetType,Depth,Self,X,Y):- + locally(set_prolog_flag(gc,true), + rtrace_on_existence_error( + eval(Eq,RetType,Depth,Self,X,Y))). + +%eval(Eq,RetType,Depth,_Self,X,_Y):- forall(between(6,Depth,_),write(' ')),writeqln(eval(Eq,RetType,X)),fail. +eval(Depth,Self,X,Y):- eval('=',_RetType,Depth,Self,X,Y). + +%eval(Eq,RetType,_Dpth,_Slf,X,Y):- nonvar(Y),X=Y,!. + +eval(Eq,RetType,Depth,Self,X,Y):- nonvar(Y),!, + get_type(Depth,Self,Y,RetType), !, + eval(Eq,RetType,Depth,Self,X,XX),evals_to(XX,Y). + +eval(_Expander,_RetType,_Dpth,_Slf,X,Y):- var(X),!,Y=X. + +eval(Eq,RetType,_Dpth,_Slf,[X|T],Y):- T==[], number(X),!, do_expander(Eq,RetType,X,YY),Y=[YY]. + +/* +eval(Eq,RetType,Depth,Self,[F|X],Y):- + (F=='superpose' ; ( option_value(no_repeats,false))), + notrace((D1 is Depth-1)),!, + eval_11(Eq,RetType,D1,Self,[F|X],Y). +*/ + +eval(Eq,RetType,Depth,Self,X,Y):- atom(Eq), ( Eq \== ('=')) ,!, + call(Eq,'=',RetType,Depth,Self,X,Y). + +eval(Eq,RetType,Depth,Self,X,Y):- + %notrace(allow_repeats_eval_(X)), + !, + eval_11(Eq,RetType,Depth,Self,X,Y). +eval(Eq,RetType,Depth,Self,X,Y):- + nop(notrace((no_repeats_var(YY)), + D1 is Depth-1)),!, + eval_11(Eq,RetType,D1,Self,X,Y), + notrace(( \+ (Y\=YY))). + +allow_repeats_eval_(_):- !. +allow_repeats_eval_(_):- option_value(no_repeats,false),!. +allow_repeats_eval_(X):- \+ is_list(X),!,fail. +allow_repeats_eval_([F|_]):- atom(F),allow_repeats_eval_f(F). +allow_repeats_eval_f('superpose'). +allow_repeats_eval_f('collapse'). + +debugging_metta(G):- notrace((is_debugging((eval))->ignore(G);true)). + + +:- nodebug(metta(eval)). + + +w_indent(Depth,Goal):- + \+ \+ notrace(ignore((( + format('~N'), + setup_call_cleanup(forall(between(Depth,101,_),write(' ')),Goal, format('~N')))))). +indentq(Depth,Term):- + \+ \+ notrace(ignore((( + format('~N'), + setup_call_cleanup(forall(between(Depth,101,_),write(' ')),format('~q',[Term]), + format('~N')))))). + + +indentq(DR,EX,AR,retval(Term)):-nonvar(Term),!,indentq(DR,EX,AR,Term). +indentq(DR,EX,AR,Term):- + \+ \+ + color_g_mesg('#2f2f2f', + notrace(ignore((( format('~N;'), + format('~` t~d~5|:', [EX]), + format('~` t~d~8|', [DR]), + forall(between(1,DR,_),write(' |')),write('-'),write(AR),with_indents(false,write_src(Term)), + format('~N')))))). + + +with_debug(Flag,Goal):- is_debugging(Flag),!, call(Goal). +with_debug(Flag,Goal):- flag(eval_num,_,0), + setup_call_cleanup(set_debug(Flag,true),call(Goal),set_debug(Flag,false)). + +flag_to_var(Flag,Var):- atom(Flag), \+ atom_concat('trace-on-',_,Flag),!,atom_concat('trace-on-',Flag,Var). +flag_to_var(metta(Flag),Var):- !, nonvar(Flag), flag_to_var(Flag,Var). +flag_to_var(Flag,Var):- Flag=Var. + +set_debug(Flag,Val):- \+ atom(Flag), flag_to_var(Flag,Var), atom(Var),!,set_debug(Var,Val). +set_debug(Flag,true):- !, debug(metta(Flag)),flag_to_var(Flag,Var),set_option_value(Var,true). +set_debug(Flag,false):- nodebug(metta(Flag)),flag_to_var(Flag,Var),set_option_value(Var,false). +if_trace((Flag;true),Goal):- !, notrace(( catch_err(ignore((Goal)),E,wdmsg(E-->if_trace((Flag;true),Goal))))). +if_trace(Flag,Goal):- notrace((catch_err(ignore((is_debugging(Flag),Goal)),E,wdmsg(E-->if_trace(Flag,Goal))))). + + +%maybe_efbug(SS,G):- efbug(SS,G)*-> if_trace(eval,wdmsg(SS=G)) ; fail. +maybe_efbug(_,G):- call(G). +%efbug(P1,G):- call(P1,G). +efbug(_,G):- call(G). + + + +is_debugging(Flag):- var(Flag),!,fail. +is_debugging((A;B)):- !, (is_debugging(A) ; is_debugging(B) ). +is_debugging((A,B)):- !, (is_debugging(A) , is_debugging(B) ). +is_debugging(not(Flag)):- !, \+ is_debugging(Flag). +is_debugging(Flag):- Flag== false,!,fail. +is_debugging(Flag):- Flag== true,!. +is_debugging(Flag):- debugging(metta(Flag),TF),!,TF==true. +is_debugging(Flag):- debugging(Flag,TF),!,TF==true. +is_debugging(Flag):- flag_to_var(Flag,Var), + (option_value(Var,true)->true;(Flag\==Var -> is_debugging(Var))). + +:- nodebug(metta(overflow)). + + +eval_99(Eq,RetType,Depth,Self,X,Y):- + eval_20(Eq,RetType,Depth,Self,X,Y)*->true;eval_failed(Depth,Self,X,Y). + + + +eval_00(_Expander,_RetType,Depth,_Slf,X,Y):- Depth<1,!,X=Y, (\+ trace_on_overflow-> true; flag(eval_num,_,0),debug(metta(eval))). +eval_00(_Expander,_RetType,_Dpth,_Slf,X,Y):- self_eval(X),!,Y=X. +eval_00(Eq,RetType,Depth,Self,X,YO):- + Depth2 is Depth-1, + copy_term(X, XX), + eval_20(Eq,RetType,Depth,Self,X,M), + ((M\=@=XX, \+ self_eval(M))-> + eval_00(Eq,RetType,Depth2,Self,M,Y);Y=M), + once(if_or_else(subst_args(Eq,RetType,Depth2,Self,Y,YO), + if_or_else(finish_eval(Depth2,Self,Y,YO), + Y=YO))). + + + +eval_11(_Eq,_RetType,_Dpth,_Slf,X,Y):- self_eval(X),!,Y=X. +eval_11(Eq,RetType,Depth,Self,X,Y):- \+ is_debugging((eval)),!, + D1 is Depth-1, + eval_00(Eq,RetType,D1,Self,X,Y). +eval_11(Eq,RetType,Depth,Self,X,Y):- + notrace(( + + flag(eval_num,EX,EX+1), + D1 is Depth-1, + DR is 99-D1, + PrintRet = _, + option_else('trace-length',Max,100), + if_t((EX>Max), (set_debug(eval,false),MaxP1 is Max+1, set_debug(overflow,false), + format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)',[MaxP1]))), + nop(notrace(no_repeats_var(YY))), + + if_t(DR<10,if_trace((eval),(PrintRet=1, indentq(Depth,'-->'(EX,eval(Self,X,'$VAR'('RET')),depth(DR)))))), + Ret=retval(fail))), + + call_cleanup(( + call(eval_00(Eq,RetType,D1,Self,X,Y)), + notrace(( \+ (Y\=YY), nb_setarg(1,Ret,Y)))), + + (PrintRet==1 -> indentq(Depth,'<--'(EX,Ret)) ; + notrace(ignore(((Y\=@=X, + if_t(DR<10,if_trace((eval),indentq(Depth,'<--'(EX,Ret)))))))))), + + (Ret\=@=retval(fail)->true;(rtrace(eval_00(Eq,RetType,D1,Self,X,Y)),fail)). + + + +eval_15(Eq,RetType,Depth,Self,X,Y):- !, + eval_20(Eq,RetType,Depth,Self,X,Y). + +eval_15(Eq,RetType,Depth,Self,X,Y):- + ((eval_20(Eq,RetType,Depth,Self,X,Y), + if_t(var(Y),dmsg((eval_20(Eq,RetType,Depth,Self,X,Y),var(Y)))), + nonvar(Y))*->true;(eval_failed(Depth,Self,X,Y),fail)). + + + + + + + + + + + + + +:- discontiguous eval_20/6. +:- discontiguous eval_40/6. +%:- discontiguous eval_30fz/5. +%:- discontiguous eval_31/5. +%:- discontiguous eval_60/5. + +eval_20(Eq,RetType,_Dpth,_Slf,Name,Y):- + atom(Name), !, + (nb_current(Name,X)->do_expander(Eq,RetType,X,Y); + Y = Name). + + +eval_20(Eq,RetType,_Dpth,_Slf,X,Y):- self_eval(X),!,do_expander(Eq,RetType,X,Y). + +% ================================================================= +% ================================================================= +% ================================================================= +% VAR HEADS/ NON-LISTS +% ================================================================= +% ================================================================= +% ================================================================= + +eval_20(Eq,RetType,_Dpth,_Slf,[X|T],Y):- T==[], \+ callable(X),!, do_expander(Eq,RetType,X,YY),Y=[YY]. +%eval_20(Eq,RetType,_Dpth,Self,[X|T],Y):- T==[], atom(X), +% \+ is_user_defined_head_f(Self,X), +% do_expander(Eq,RetType,X,YY),!,Y=[YY]. + +eval_20(Eq,RetType,Depth,Self,X,Y):- atom(Eq), ( Eq \== ('=')) ,!, + call(Eq,'=',RetType,Depth,Self,X,Y). + + +eval_20(Eq,RetType,Depth,Self,[V|VI],VVO):- \+ is_list(VI),!, + eval(Eq,RetType,Depth,Self,VI,VM), + ( VM\==VI -> eval(Eq,RetType,Depth,Self,[V|VM],VVO) ; + (eval(Eq,RetType,Depth,Self,V,VV), (V\==VV -> eval(Eq,RetType,Depth,Self,[VV|VI],VVO) ; VVO = [V|VI]))). + +eval_20(Eq,RetType,_Dpth,_Slf,X,Y):- \+ is_list(X),!,do_expander(Eq,RetType,X,Y). + +eval_20(Eq,_RetType,Depth,Self,[V|VI],[V|VO]):- var(V),is_list(VI),!,maplist(eval(Eq,_ArgRetType,Depth,Self),VI,VO). + + +% ================================================================= +% ================================================================= +% ================================================================= +% TRACE/PRINT +% ================================================================= +% ================================================================= +% ================================================================= + +eval_20(Eq,RetType,_Dpth,_Slf,['repl!'],Y):- !, repl,check_returnval(Eq,RetType,Y). +eval_20(Eq,RetType,Depth,Self,['!',Cond],Res):- !, call(eval(Eq,RetType,Depth,Self,Cond,Res)). +eval_20(Eq,RetType,Depth,Self,['rtrace!',Cond],Res):- !, rtrace(eval(Eq,RetType,Depth,Self,Cond,Res)). +eval_20(Eq,RetType,Depth,Self,['trace',Cond],Res):- !, with_debug(eval,eval(Eq,RetType,Depth,Self,Cond,Res)). +eval_20(Eq,RetType,Depth,Self,['time',Cond],Res):- !, time_eval(eval(Cond),eval(Eq,RetType,Depth,Self,Cond,Res)). +eval_20(Eq,RetType,Depth,Self,['print',Cond],Res):- !, eval(Eq,RetType,Depth,Self,Cond,Res),format('~N'),print(Res),format('~N'). +% !(println! $1) +eval_20(Eq,RetType,Depth,Self,['println!'|Cond],Res):- !, maplist(eval(Eq,RetType,Depth,Self),Cond,[Res|Out]), + format('~N'),maplist(write_src,[Res|Out]),format('~N'). +eval_20(Eq,RetType,Depth,Self,['trace!',A|Cond],Res):- !, maplist(eval(Eq,RetType,Depth,Self),[A|Cond],[AA|Result]), + last(Result,Res), format('~N'),maplist(write_src,[AA]),format('~N'). + +%eval_20(Eq,RetType,Depth,Self,['trace!',A,B],C):- !,eval(Eq,RetType,Depth,Self,B,C),format('~N'),wdmsg(['trace!',A,B]=C),format('~N'). +%eval_20(Eq,RetType,_Dpth,_Slf,['trace!',A],A):- !, format('~N'),wdmsg(A),format('~N'). + +eval_20(Eq,RetType,_Dpth,_Slf,List,YY):- is_list(List),maplist(self_eval,List),List=[H|_], \+ atom(H), !,Y=List,do_expander(Eq,RetType,Y,YY). + +eval_20(Eq,_ListOfRetType,Depth,Self,['TupleConcat',A,B],OO):- fail, !, + eval(Eq,RetType,Depth,Self,A,AA), + eval(Eq,RetType,Depth,Self,B,BB), + append(AA,BB,OO). +eval_20(Eq,OuterRetType,Depth,Self,['range',A,B],OO):- (is_list(A);is_list(B)), + ((eval(Eq,RetType,Depth,Self,A,AA), + eval(Eq,RetType,Depth,Self,B,BB))), + ((AA+BB)\=@=(A+B)), + eval_20(Eq,OuterRetType,Depth,Self,['range',AA,BB],OO),!. + + +%eval_20(Eq,RetType,Depth,Self,['colapse'|List], Flat):- !, maplist(eval(Eq,RetType,Depth,Self),List,Res),flatten(Res,Flat). + + + + +% ================================================================= +% ================================================================= +% ================================================================= +% UNIT TESTING/assert +% ================================================================= +% ================================================================= +% ================================================================= + + +eval_20(Eq,RetType,Depth,Self,['assertTrue', X],TF):- !, eval(Eq,RetType,Depth,Self,['assertEqual',X,'True'],TF). +eval_20(Eq,RetType,Depth,Self,['assertFalse',X],TF):- !, eval(Eq,RetType,Depth,Self,['assertEqual',X,'False'],TF). + +eval_20(Eq,RetType,Depth,Self,['assertEqual',X,Y],RetVal):- !, + loonit_assert_source_tf( + ['assertEqual',X,Y], + (bagof_eval(Eq,RetType,Depth,Self,X,XX), bagof_eval(Eq,RetType,Depth,Self,Y,YY)), + equal_enough_for_test(XX,YY), TF), + (TF=='True'->return_empty(RetVal);RetVal=[got,XX,[expected(_)],YY]). + +eval_20(Eq,RetType,Depth,Self,['assertNotEqual',X,Y],RetVal):- !, + loonit_assert_source_tf( + ['assertEqual',X,Y], + (bagof_eval(Eq,RetType,Depth,Self,X,XX), bagof_eval(Eq,RetType,Depth,Self,Y,YY)), + \+ equal_enough(XX,YY), TF), + (TF=='True'->return_empty(RetVal);RetVal=[got,XX,expected,YY]). + +eval_20(Eq,RetType,Depth,Self,['assertEqualToResult',X,Y],RetVal):- !, + loonit_assert_source_tf( + ['assertEqualToResult',X,Y], + (bagof_eval(Eq,RetType,Depth,Self,X,XX), sort(Y,YY)), + equal_enough_for_test(XX,YY), TF), + (TF=='True'->return_empty(RetVal);RetVal=[got,XX,expected,YY]). + + +loonit_assert_source_tf(Src,Goal,Check,TF):- + copy_term(Goal,OrigGoal), + loonit_asserts(Src, time_eval('\n; EVAL TEST\n;',Goal), Check), + as_tf(Check,TF),!, + ignore(( + once((TF='True', trace_on_pass);(TF='False', trace_on_fail)), + with_debug(metta(eval),time_eval('Trace',OrigGoal)))). + +sort_result(Res,Res):- \+ compound(Res),!. +sort_result([And|Res1],Res):- is_and(And),!,sort_result(Res1,Res). +sort_result([T,And|Res1],Res):- is_and(And),!,sort_result([T|Res1],Res). +sort_result([H|T],[HH|TT]):- !, sort_result(H,HH),sort_result(T,TT). +sort_result(Res,Res). + +unify_enough(L,L). +%unify_enough(L,C):- is_list(L),into_list_args(C,CC),!,unify_lists(CC,L). +%unify_enough(C,L):- is_list(L),into_list_args(C,CC),!,unify_lists(CC,L). +%unify_enough(C,L):- \+ compound(C),!,L=C. +%unify_enough(L,C):- \+ compound(C),!,L=C. +unify_enough(L,C):- into_list_args(L,LL),into_list_args(C,CC),unify_lists(CC,LL). + +%unify_lists(C,L):- \+ compound(C),!,L=C. +%unify_lists(L,C):- \+ compound(C),!,L=C. +unify_lists(L,L):-!. +unify_lists([C|CC],[L|LL]):- unify_enough(L,C),!,unify_lists(CC,LL). + +equal_enough(R,V):- is_list(R),is_list(V),sort(R,RR),sort(V,VV),!,equal_enouf(RR,VV),!. +equal_enough(R,V):- copy_term(R,RR),copy_term(V,VV),equal_enouf(R,V),!,R=@=RR,V=@=VV. + +%s_empty(X):- var(X),!. +s_empty(X):- var(X),!,fail. +is_empty('Empty'). +is_empty([]). +is_empty([X]):-!,is_empty(X). +has_let_star(Y):- sub_var('let*',Y). + +equal_enough_for_test(X,Y):- is_empty(X),!,is_empty(Y). +equal_enough_for_test(X,Y):- has_let_star(Y),!,\+ is_empty(X). +equal_enough_for_test(X,Y):- must_det_ll((subst_vars(X,XX),subst_vars(Y,YY))),!,equal_enough_for_test2(XX,YY),!. +equal_enough_for_test2(X,Y):- equal_enough(X,Y). + +equal_enouf(R,V):- is_ftVar(R), is_ftVar(V), R=V,!. +equal_enouf(X,Y):- is_empty(X),!,is_empty(Y). +equal_enouf(R,V):- R=@=V, R=V, !. +equal_enouf(_,V):- V=@='...',!. +equal_enouf(L,C):- is_list(L),into_list_args(C,CC),!,equal_enouf_l(CC,L). +equal_enouf(C,L):- is_list(L),into_list_args(C,CC),!,equal_enouf_l(CC,L). +%equal_enouf(R,V):- (var(R),var(V)),!, R=V. +equal_enouf(R,V):- (var(R);var(V)),!, R==V. +equal_enouf(R,V):- number(R),number(V),!, RV is abs(R-V), RV < 0.03 . +equal_enouf(R,V):- atom(R),!,atom(V), has_unicode(R),has_unicode(V). +equal_enouf(R,V):- (\+ compound(R) ; \+ compound(V)),!, R==V. +equal_enouf(L,C):- into_list_args(L,LL),into_list_args(C,CC),!,equal_enouf_l(CC,LL). + +equal_enouf_l([S1,V1|_],[S2,V2|_]):- S1 == 'State',S2 == 'State',!, equal_enouf(V1,V2). +equal_enouf_l(C,L):- \+ compound(C),!,L=@=C. +equal_enouf_l(L,C):- \+ compound(C),!,L=@=C. +equal_enouf_l([C|CC],[L|LL]):- !, equal_enouf(L,C),!,equal_enouf_l(CC,LL). + + +has_unicode(A):- atom_codes(A,Cs),member(N,Cs),N>127,!. + +set_last_error(_). + +% ================================================================= +% ================================================================= +% ================================================================= +% SPACE EDITING +% ================================================================= +% ================================================================= +% ================================================================= +% do_metta(_Who,What,Where,PredDecl,_TF):- do_metta(Where,What, PredDecl). +/* +eval_20(Eq,RetType,_Dpth,Self,['add-atom',Other,PredDecl],TF):- !, into_space(Self,Other,Space), as_tf(do_metta(Space,load,PredDecl),TF). +eval_20(Eq,RetType,_Dpth,Self,['remove-atom',Other,PredDecl],TF):- !, into_space(Self,Other,Space), as_tf(do_metta(Space,unload,PredDecl),TF). +eval_20(Eq,RetType,_Dpth,Self,['atom-count',Other],Count):- !, into_space(Self,Other,Space), findall(_,metta_defn(Eq,Other,_,_),L1),length(L1,C1),findall(_,get_metta_atom(Eq,Space,_),L2),length(L2,C2),Count is C1+C2. +eval_20(Eq,RetType,_Dpth,Self,['atom-replace',Other,Rem,Add],TF):- !, into_space(Self,Other,Space), copy_term(Rem,RCopy), + as_tf((metta_atom_iter_ref(Space,RCopy,Ref), RCopy=@=Rem,erase(Ref), do_metta(Other,load,Add)),TF). +*/ +eval_20(Eq,RetType,Depth,Self,[Op,Space|Args],Res):- is_space_op(Op),!, + eval_space_start(Eq,RetType,Depth,Self,[Op,Space|Args],Res). + + +eval_space_start(Eq,RetType,_Depth,_Self,[_Op,_Other,Atom],Res):- + (Atom == [] ; Atom =='Empty'; Atom =='Nil'),!,return_empty('False',Res),check_returnval(Eq,RetType,Res). + +eval_space_start(Eq,RetType,Depth,Self,[Op,Other|Args],Res):- + into_space(Depth,Self,Other,Space), + eval_space(Eq,RetType,Depth,Self,[Op,Space|Args],Res). + + +eval_space(Eq,RetType,_Dpth,_Slf,['add-atom',Space,PredDecl],Res):- !, + do_metta(python,load,Space,PredDecl,TF),return_empty(TF,Res),check_returnval(Eq,RetType,Res). + +eval_space(Eq,RetType,_Dpth,_Slf,['remove-atom',Space,PredDecl],Res):- !, + do_metta(python,unload,Space,PredDecl,TF),return_empty(TF,Res),check_returnval(Eq,RetType,Res). + +eval_space(Eq,RetType,_Dpth,_Slf,['atom-count',Space],Count):- !, + ignore(RetType='Number'),ignore(Eq='='), + findall(Atom, get_metta_atom_from(Space, Atom),Atoms), + length(Atoms,Count). + +eval_space(Eq,RetType,_Dpth,_Slf,['atom-replace',Space,Rem,Add],TF):- !, + copy_term(Rem,RCopy), as_tf((metta_atom_iter_ref(Space,RCopy,Ref), RCopy=@=Rem,erase(Ref), do_metta(Space,load,Add)),TF), + check_returnval(Eq,RetType,TF). + +eval_space(Eq,RetType,_Dpth,_Slf,['get-atoms',Space],Atom):- !, + ignore(RetType='Atom'), get_metta_atom_from(Space, Atom), check_returnval(Eq,RetType,Atom). + +/* +get_atoms(_Dpth,_Slf,Other,Atom):- Other=='&self',!,get_metta_atom_from(Other, Atom). +% get_atoms_fail(Depth,Self,Other,Atom):- fail, is_asserted_space(Other),!, get_metta_atom(Eq,Other,Atom). +get_atoms(Depth,Self,Other,AtomO):- + into_space(Depth,Self,Other,Space), + once((space_to_Space(Depth,Self,Space,SpaceC), + into_listoid(SpaceC,AtomsL))), + %no_repeat_var(NRAtom), + call((member(Atom,AtomsL), + %Atom = NRAtom, + AtomO=Atom)). + +space_to_Space(_Dpth,_Slf,Space,SpaceC):- compound(Space),functor(Space,_,1),arg(1,Space,L),is_list(L),!,SpaceC=Space. +space_to_Space(_Dpth,_Slf,Space,SpaceC):- findall(Atom, get_metta_atom_from(Space, Atom),Atoms), + SpaceC = 'hyperon::space::DynSpace'(Atoms). +*/ + +%eval_space(Eq,RetType,Depth,Self,['match',Other,Goal,Template],Template):- into_space(Self,Other,Space),!, metta_atom_iter(Eq,Depth,Space,Goal). +%eval_space(Eq,RetType,Depth,Self,['match',Other,Goal,Template,Else],Template):- into_space(Self,Other,Space),!, (metta_atom_iter(Eq,Depth,Space,Goal)*->true;Else=Template). + +% Match-ELSE +eval_space(Eq,RetType,Depth,Self,['match',Other,Goal,Template,Else],Template):- !, + ((eval_space(Eq,RetType,Depth,Self,['match',Other,Goal,Template],Template), + \+ return_empty([],Template))*->true;Template=Else). +% Match-TEMPLATE + +eval_space(Eq,_RetType,Depth,Self,['match',Other,Goal,Template],Res):- !, + metta_atom_iter(Eq,Depth,Self,Other,Goal), + Template=Res. + %finish_eval(Eq,RetType,Depth,Self,Template,Res). +/* + call(( % copy_term(Goal+Template,CGoal+CTemplate), + catch_err(try_match(Eq,RetType,Depth,Self,Other,Goal),E, + ((wdmsg(catch_err(try_match(Eq,RetType,Depth,Self,Other,Goal))=E)), + rtrace(try_match(Eq,RetType,Depth,Self,Other,Goal)))))), + %print(Template), + finish_eval(Eq,RetType,Depth,Self,Template,Res). + +try_match(Eq,RetType,Depth,Self,Space,Goal):- !, + % into_space(Depth,Self,Other,Space), + metta_atom_iter(Eq,Depth,Self,Space,Goal). + +%try_match(Depth,Self,Other,Goal,_Template):- get_atoms(Depth,Self,Other,Goal). % Template=Res. +metta_atom_iter(Eq,Depth,Other,Goal):- + current_self(Self), + metta_atom_iter(Eq,Depth,Self,Other,Goal). + +metta_atom_iter_fail(Depth,_Slf,Other,[Equal,[F|H],B]):- fail, '=' == Equal,!, % trace, + call(metta_defn(Eq,Other,[F|HH],BB)), + once(eval_until_unify(Eq,RetType,Depth,Other,H,HH)), + once(eval_until_unify(Eq,RetType,Depth,Other,B,BB)). +*/ + +metta_atom_iter(Eq,_Depth,_Slf,Other,[Equal,[F|H],B]):- Eq == Equal,!, % trace, + (metta_defn(Eq,Other,[F|H],B)). % once(eval_until_unify(Eq,RetType,Depth,Other,H,HH)). + +%metta_atom_iter(Eq,Depth,_Slf,Other,[Equal,[F|H],B]):- '=' == Equal,!, % trace, + % call(metta_defn(Eq,Other,[F|HH],B)), once(eval_until_unify(Eq,RetType,Depth,Other,H,HH)). + +metta_atom_iter(_Eq,Depth,_,_,_):- Depth<3,!,fail. +metta_atom_iter(Eq,Depth,Self,Other,[And|Y]):- atom(And), is_and(And),!, + (Y==[] -> true ; ( D2 is Depth -1, Y = [H|T], metta_atom_iter(Eq,D2,Self,Other,H),metta_atom_iter(Eq,D2,Self,Other,[And|T]))). +metta_atom_iter(Eq,_Dpth,_Slf,Other,H):- get_metta_atom(Eq,Other,H). + +% is this OK? +metta_atom_iter(Eq,Depth,Self,Other,H):- metta_defn(Eq,Other,H,B), D2 is Depth -1, metta_atom_iter(Eq,D2,Self,Other,B). +%metta_atom_iter_l2(Depth,Self,Other,H):- metta_atom_iter(Eq,Depth,Self,Other,H). +%$metta_atom_iter(Eq,_Dpth,_Slf,[]):-!. + +eval_20(Eq,RetType,_Dpth,_Slf,['new-space'],Space):- !, 'new-space'(Space),check_returnval(Eq,RetType,Space). + + +/* + +metta_atom_iter(Eq,_Dpth,Other,[Equal,H,B]):- '=' == Equal,!, + (metta_defn(Eq,Other,H,B)*->true;(get_metta_atom(Eq,Other,H),B='True')). + +metta_atom_iter(Eq,Depth,_,_):- Depth<3,!,fail. +metta_atom_iter(Eq,_Dpth,_Slf,[]):-!. +metta_atom_iter(Eq,_Dpth,Other,H):- get_metta_atom(Eq,Other,H). +metta_atom_iter(Eq,Depth,Other,H):- D2 is Depth -1, metta_defn(Eq,Other,H,B),metta_atom_iter(Eq,D2,Other,B). +metta_atom_iter(Eq,_Dpth,_Slf,[And]):- is_and(And),!. +metta_atom_iter(Eq,Depth,Self,[And,X|Y]):- is_and(And),!,D2 is Depth -1, metta_atom_iter(Eq,D2,Self,X),metta_atom_iter(Eq,D2,Self,[And|Y]). +*/ +/* +metta_atom_iter2(_,Self,[=,X,Y]):- metta_defn(Eq,Self,X,Y). +metta_atom_iter2(_Dpth,Other,[Equal,H,B]):- '=' == Equal,!, metta_defn(Eq,Other,H,B). +metta_atom_iter2(_Dpth,Self,X,Y):- metta_defn(Eq,Self,X,Y). %, Y\=='True'. +metta_atom_iter2(_Dpth,Self,X,Y):- get_metta_atom(Eq,Self,[=,X,Y]). %, Y\=='True'. +*/ +%metta_atom_iter_ref(Other,[Eq,H,B],Ref):-clause(metta_defn(Eq,Other,H,B),true,Ref). +metta_atom_iter_ref(Other,H,Ref):-clause(asserted_metta_atom(Other,H),true,Ref). + + +% ================================================================= +% ================================================================= +% ================================================================= +% CASE/SWITCH +% ================================================================= +% ================================================================= +% ================================================================= +% Macro: case +:- nodebug(metta(case)). + +% if there is only a void then always return nothing for each Case +eval_20(Eq,_RetType,Depth,Self,['case',A,[[Void,_]]],Res):- + '%void%' == Void, + eval(Eq,_UnkRetType,Depth,Self,A,_),!,Res =[]. + +% if there is nothing for case just treat like a collapse +eval_20(Eq,_RetType,Depth,Self,['case',A,[]],Empty):- + %forall(eval(Eq,_RetType2,Depth,Self,Expr,_),true), + once(eval(Eq,_RetType2,Depth,Self,A,_)), + return_empty([],Empty). + +% Macro: case +eval_20(Eq,RetType,Depth,Self,['case',A,CL|T],Res):- + must_det_ll(T==[]), + into_case_list(CL,CASES), + findall(Key-Value, + (nth0(Nth,CASES,Case0), + (is_case(Key,Case0,Value), + if_trace(metta(case),(format('~N'),writeqln(c(Nth,Key)=Value))))),KVs),!, + eval_case(Eq,RetType,Depth,Self,A,KVs,Res). + +eval_case(Eq,CaseRetType,Depth,Self,A,KVs,Res):- + ((eval(Eq,_UnkRetType,Depth,Self,A,AA), + if_trace((case),(writeqln('case'=A))), + if_trace(metta(case),writeqln('switch'=AA)), + (select_case(Depth,Self,AA,KVs,Value)->true;(member(Void -Value,KVs),Void=='%void%'))) + *->true;(member(Void -Value,KVs),Void=='%void%')), + eval(Eq,CaseRetType,Depth,Self,Value,Res). + + select_case(Depth,Self,AA,Cases,Value):- + (best_key(AA,Cases,Value) -> true ; + (maybe_special_keys(Depth,Self,Cases,CasES), + (best_key(AA,CasES,Value) -> true ; + (member(Void -Value,CasES),Void=='%void%')))). + + best_key(AA,Cases,Value):- + ((member(Match-Value,Cases),AA ==Match)->true; + ((member(Match-Value,Cases),AA=@=Match)->true; + (member(Match-Value,Cases),AA = Match))). + + %into_case_list([[C|ASES0]],CASES):- is_list(C),!, into_case_list([C|ASES0],CASES),!. + into_case_list(CASES,CASES):- is_list(CASES),!. + is_case(AA,[AA,Value],Value):-!. + is_case(AA,[AA|Value],Value). + + maybe_special_keys(Depth,Self,[K-V|KVI],[AK-V|KVO]):- + eval(Depth,Self,K,AK), K\=@=AK,!, + maybe_special_keys(Depth,Self,KVI,KVO). + maybe_special_keys(Depth,Self,[_|KVI],KVO):- + maybe_special_keys(Depth,Self,KVI,KVO). + maybe_special_keys(_Depth,_Self,[],[]). + + +% ================================================================= +% ================================================================= +% ================================================================= +% COLLAPSE/SUPERPOSE +% ================================================================= +% ================================================================= +% ================================================================= + + + +%[collapse,[1,2,3]] +eval_20(Eq,RetType,Depth,Self,['collapse',List],Res):-!, + bagof_eval(Eq,RetType,Depth,Self,List,Res). + +eval_20(Eq,RetType,Depth,Self,PredDecl,Res):- + Do_more_defs = do_more_defs(true), + clause(eval_21(Eq,RetType,Depth,Self,PredDecl,Res),Body), + Do_more_defs == do_more_defs(true), + call_ndet(Body,DET), + nb_setarg(1,Do_more_defs,false), + (DET==true -> ! ; true). + + +eval_21(Eq,RetType,Depth,Self,['CollapseCardinality',List],Len):-!, + bagof_eval(Eq,RetType,Depth,Self,List,Res), + length(Res,Len). +/* +eval_21(_Eq,_RetType,_Depth,_Self,['TupleCount', [N]],N):- number(N),!. + + +eval_21(Eq,RetType,Depth,Self,['TupleCount',List],Len):-!, + bagof_eval(Eq,RetType,Depth,Self,List,Res), + length(Res,Len). +*/ + +%[superpose,[1,2,3]] +eval_20(Eq,RetType,Depth,Self,['superpose',List],Res):- !, + (((is_user_defined_head(Eq,Self,List) ,eval(Eq,RetType,Depth,Self,List,UList), List\=@=UList) + *-> eval_20(Eq,RetType,Depth,Self,['superpose',UList],Res) + ; ((member(E,List),eval(Eq,RetType,Depth,Self,E,Res))*->true;return_empty([],Res)))), + \+ Res = 'Empty'. + +%[sequential,[1,2,3]] +eval_20(Eq,RetType,Depth,Self,['sequential',List],Res):- !, + (((fail,is_user_defined_head(Eq,Self,List) ,eval(Eq,RetType,Depth,Self,List,UList), List\=@=UList) + *-> eval_20(Eq,RetType,Depth,Self,['sequential',UList],Res) + ; ((member(E,List),eval_ne(Eq,RetType,Depth,Self,E,Res))*->true;return_empty([],Res)))). + + +get_sa_p1(P3,E,Cmpd,SA):- compound(Cmpd), get_sa_p2(P3,E,Cmpd,SA). +get_sa_p2(P3,E,Cmpd,call(P3,N1,Cmpd)):- arg(N1,Cmpd,E). +get_sa_p2(P3,E,Cmpd,SA):- arg(_,Cmpd,Arg),get_sa_p1(P3,E,Arg,SA). +eval20_failed(Eq,RetType,Depth,Self, Term, Res):- + notrace(( get_sa_p1(setarg,ST,Term,P1), % ST\==Term, + compound(ST), ST = [F,List],F=='superpose',nonvar(List), %maplist(atomic,List), + call(P1,Var))), !, + %max_counting(F,20), + member(Var,List), + eval(Eq,RetType,Depth,Self, Term, Res). + + +sub_sterm(Sub,Sub). +sub_sterm(Sub,Term):- sub_sterm1(Sub,Term). +sub_sterm1(_ ,List):- \+ compound(List),!,fail. +sub_sterm1(Sub,List):- is_list(List),!,member(SL,List),sub_sterm(Sub,SL). +sub_sterm1(_ ,[_|_]):-!,fail. +sub_sterm1(Sub,Term):- arg(_,Term,SL),sub_sterm(Sub,SL). +eval20_failed_2(Eq,RetType,Depth,Self, Term, Res):- + notrace(( get_sa_p1(setarg,ST,Term,P1), + compound(ST), ST = [F,List],F=='collapse',nonvar(List), %maplist(atomic,List), + call(P1,Var))), !, bagof_eval(Eq,RetType,Depth,Self,List,Var), + eval(Eq,RetType,Depth,Self, Term, Res). + + +% ================================================================= +% ================================================================= +% ================================================================= +% NOP/EQUALITU/DO +% ================================================================= +% ================================================================= +% ================================================================ +eval_20(_Expander,_RetType,_Depth,_Self,['nop'], _ ):- !, fail. +eval_20(_Expander,_RetType1,Depth,Self,['nop',Expr], Empty):- !, + ignore(eval('=',_RetType2,Depth,Self,Expr,_)), + return_empty([], Empty). + +eval_20(Eq,_RetType1,Depth,Self,['do',Expr], Empty):- !, + forall(eval(Eq,_RetType2,Depth,Self,Expr,_),true), + %eval_ne(Eq,_RetType2,Depth,Self,Expr,_),!, + return_empty([],Empty). + +eval_20(_Expander,_RetType1,_Depth,_Self,['call',S], TF):- !, eval_call(S,TF). + +max_counting(F,Max):- flag(F,X,X+1), X true; (flag(F,_,10),!,fail). +% ================================================================= +% ================================================================= +% ================================================================= +% if/If +% ================================================================= +% ================================================================= +% ================================================================= + + + +eval_20(Eq,RetType,Depth,Self,['if',Cond,Then,Else],Res):- !, + eval(Eq,'Bool',Depth,Self,Cond,TF), + (is_True(TF) + -> eval(Eq,RetType,Depth,Self,Then,Res) + ; eval(Eq,RetType,Depth,Self,Else,Res)). + +eval_20(Eq,RetType,Depth,Self,['If',Cond,Then,Else],Res):- !, + eval(Eq,'Bool',Depth,Self,Cond,TF), + (is_True(TF) + -> eval(Eq,RetType,Depth,Self,Then,Res) + ; eval(Eq,RetType,Depth,Self,Else,Res)). + +eval_20(Eq,RetType,Depth,Self,['If',Cond,Then],Res):- !, + eval(Eq,'Bool',Depth,Self,Cond,TF), + (is_True(TF) -> eval(Eq,RetType,Depth,Self,Then,Res) ; + (!, fail,Res = [],!)). + +eval_20(Eq,RetType,Depth,Self,['if',Cond,Then],Res):- !, + eval(Eq,'Bool',Depth,Self,Cond,TF), + (is_True(TF) -> eval(Eq,RetType,Depth,Self,Then,Res) ; + (!, fail,Res = [],!)). + + +eval_20(Eq,RetType,_Dpth,_Slf,[_,Nothing],NothingO):- + 'Nothing'==Nothing,!,do_expander(Eq,RetType,Nothing,NothingO). + +% ================================================================= +% ================================================================= +% ================================================================= +% LET/LET* +% ================================================================= +% ================================================================= +% ================================================================= + + + +eval_until_unify(_Expander,_RetType,_Dpth,_Slf,X,X):- !. +eval_until_unify(Eq,RetType,Depth,Self,X,Y):- eval_until_eq(Eq,RetType,Depth,Self,X,Y). + +eval_until_eq(Eq,RetType,_Dpth,_Slf,X,Y):- X=Y,check_returnval(Eq,RetType,Y). +%eval_until_eq(Eq,RetType,Depth,Self,X,Y):- var(Y),!,eval_in_steps_or_same(Eq,RetType,Depth,Self,X,XX),Y=XX. +%eval_until_eq(Eq,RetType,Depth,Self,Y,X):- var(Y),!,eval_in_steps_or_same(Eq,RetType,Depth,Self,X,XX),Y=XX. +eval_until_eq(Eq,RetType,Depth,Self,X,Y):- \+is_list(Y),!,eval_in_steps_some_change(Eq,RetType,Depth,Self,X,XX),Y=XX. +eval_until_eq(Eq,RetType,Depth,Self,Y,X):- \+is_list(Y),!,eval_in_steps_some_change(Eq,RetType,Depth,Self,X,XX),Y=XX. +eval_until_eq(Eq,RetType,Depth,Self,X,Y):- eval_in_steps_some_change(Eq,RetType,Depth,Self,X,XX),eval_until_eq(Eq,RetType,Depth,Self,Y,XX). +eval_until_eq(_Expander,_RetType,_Dpth,_Slf,X,Y):- length(X,Len), \+ length(Y,Len),!,fail. +eval_until_eq(Eq,RetType,Depth,Self,X,Y):- nth1(N,X,EX,RX), nth1(N,Y,EY,RY), + EX=EY,!, maplist(eval_until_eq(Eq,RetType,Depth,Self),RX,RY). +eval_until_eq(Eq,RetType,Depth,Self,X,Y):- nth1(N,X,EX,RX), nth1(N,Y,EY,RY), + ((var(EX);var(EY)),eval_until_eq(Eq,RetType,Depth,Self,EX,EY)), + maplist(eval_until_eq(Eq,RetType,Depth,Self),RX,RY). +eval_until_eq(Eq,RetType,Depth,Self,X,Y):- nth1(N,X,EX,RX), nth1(N,Y,EY,RY), + h((is_list(EX);is_list(EY)),eval_until_eq(Eq,RetType,Depth,Self,EX,EY)), + maplist(eval_until_eq(Eq,RetType,Depth,Self),RX,RY). + + eval_1change(Eq,RetType,Depth,Self,EX,EXX):- + eval_20(Eq,RetType,Depth,Self,EX,EXX), EX \=@= EXX. + +eval_complete_change(Eq,RetType,Depth,Self,EX,EXX):- + eval(Eq,RetType,Depth,Self,EX,EXX), EX \=@= EXX. + +eval_in_steps_some_change(_Expander,_RetType,_Dpth,_Slf,EX,_):- \+ is_list(EX),!,fail. +eval_in_steps_some_change(Eq,RetType,Depth,Self,EX,EXX):- eval_1change(Eq,RetType,Depth,Self,EX,EXX). +eval_in_steps_some_change(Eq,RetType,Depth,Self,X,Y):- append(L,[EX|R],X),is_list(EX), + eval_in_steps_some_change(Eq,RetType,Depth,Self,EX,EXX), EX\=@=EXX, + append(L,[EXX|R],XX),eval_in_steps_or_same(Eq,RetType,Depth,Self,XX,Y). + +eval_in_steps_or_same(Eq,RetType,Depth,Self,X,Y):-eval_in_steps_some_change(Eq,RetType,Depth,Self,X,Y). +eval_in_steps_or_same(Eq,RetType,_Dpth,_Slf,X,Y):- X=Y,check_returnval(Eq,RetType,Y). + + % (fail,return_empty([],Template))). + + +eval_20(Eq,RetType,Depth,Self,['let',A,A5,AA],OO):- !, + %(var(A)->true;trace), + ((eval(Eq,RetType,Depth,Self,A5,AE), AE=A)), + eval(Eq,RetType,Depth,Self,AA,OO). +%eval_20(Eq,RetType,Depth,Self,['let',A,A5,AA],AAO):- !,eval(Eq,RetType,Depth,Self,A5,A),eval(Eq,RetType,Depth,Self,AA,AAO). +eval_20(Eq,RetType,Depth,Self,['let*',[],Body],RetVal):- !, eval(Eq,RetType,Depth,Self,Body,RetVal). +eval_20(Eq,RetType,Depth,Self,['let*',[[Var,Val]|LetRest],Body],RetVal):- !, + eval_20(Eq,RetType,Depth,Self,['let',Var,Val,['let*',LetRest,Body]],RetVal). + + +% ================================================================= +% ================================================================= +% ================================================================= +% CONS/CAR/CDR +% ================================================================= +% ================================================================= +% ================================================================= + + + +into_pl_list(Var,Var):- var(Var),!. +into_pl_list(Nil,[]):- Nil == 'Nil',!. +into_pl_list([Cons,H,T],[HH|TT]):- Cons == 'Cons', !, into_pl_list(H,HH),into_pl_list(T,TT),!. +into_pl_list(X,X). + +into_metta_cons(Var,Var):- var(Var),!. +into_metta_cons([],'Nil'):-!. +into_metta_cons([Cons, A, B ],['Cons', AA, BB]):- 'Cons'==Cons, no_cons_reduce, !, + into_metta_cons(A,AA), into_metta_cons(B,BB). +into_metta_cons([H|T],['Cons',HH,TT]):- into_metta_cons(H,HH),into_metta_cons(T,TT),!. +into_metta_cons(X,X). + +into_listoid(AtomC,Atom):- AtomC = [Cons,H,T],Cons=='Cons',!, Atom=[H,[T]]. +into_listoid(AtomC,Atom):- is_list(AtomC),!,Atom=AtomC. +into_listoid(AtomC,Atom):- typed_list(AtomC,_,Atom),!. + +:- if( \+ current_predicate( typed_list / 3 )). +typed_list(Cmpd,Type,List):- compound(Cmpd), Cmpd\=[_|_], compound_name_arguments(Cmpd,Type,[List|_]),is_list(List). +:- endif. + +%eval_20(Eq,RetType,Depth,Self,['colapse'|List], Flat):- !, maplist(eval(Eq,RetType,Depth,Self),List,Res),flatten(Res,Flat). + +%eval_20(Eq,RetType,Depth,Self,['flatten'|List], Flat):- !, maplist(eval(Eq,RetType,Depth,Self),List,Res),flatten(Res,Flat). + + +eval_20(Eq,RetType,_Dpth,_Slf,['car-atom',Atom],CAR_Y):- !, Atom=[CAR|_],!,do_expander(Eq,RetType,CAR,CAR_Y). +eval_20(Eq,RetType,_Dpth,_Slf,['cdr-atom',Atom],CDR_Y):- !, Atom=[_|CDR],!,do_expander(Eq,RetType,CDR,CDR_Y). + +eval_20(Eq,RetType,Depth,Self,['Cons', A, B ],['Cons', AA, BB]):- no_cons_reduce, !, + eval(Eq,RetType,Depth,Self,A,AA), eval(Eq,RetType,Depth,Self,B,BB). + +eval_20(Eq,RetType,Depth,Self,['Cons', A, B ],[AA|BB]):- \+ no_cons_reduce, !, + eval(Eq,RetType,Depth,Self,A,AA), eval(Eq,RetType,Depth,Self,B,BB). + + + +% ================================================================= +% ================================================================= +% ================================================================= +% STATE EDITING +% ================================================================= +% ================================================================= +% ================================================================= + +eval_20(Eq,RetType,Depth,Self,['change-state!',StateExpr, UpdatedValue], Ret):- !, eval(Eq,RetType,Depth,Self,StateExpr,StateMonad), + eval(Eq,RetType,Depth,Self,UpdatedValue,Value), 'change-state!'(Depth,Self,StateMonad, Value, Ret). +eval_20(Eq,RetType,Depth,Self,['new-state',UpdatedValue],StateMonad):- !, + eval(Eq,RetType,Depth,Self,UpdatedValue,Value), 'new-state'(Depth,Self,Value,StateMonad). +eval_20(Eq,RetType,Depth,Self,['get-state',StateExpr],Value):- !, + eval(Eq,RetType,Depth,Self,StateExpr,StateMonad), 'get-state'(StateMonad,Value). + + + +% eval_20(Eq,RetType,Depth,Self,['get-state',Expr],Value):- !, eval(Eq,RetType,Depth,Self,Expr,State), arg(1,State,Value). + + + +check_type:- option_else(typecheck,TF,'False'), TF=='True'. + +:- dynamic is_registered_state/1. +:- flush_output. +:- setenv('RUST_BACKTRACE',full). + +% Function to check if an value is registered as a state name +:- dynamic(is_registered_state/1). +is_nb_state(G):- is_valid_nb_state(G) -> true ; + is_registered_state(G),nb_current(G,S),is_valid_nb_state(S). + +/* +:- multifile(space_type_method/3). +:- dynamic(space_type_method/3). +space_type_method(is_nb_space,new_space,init_space). +space_type_method(is_nb_space,clear_space,clear_nb_atoms). +space_type_method(is_nb_space,add_atom,add_nb_atom). +space_type_method(is_nb_space,remove_atom,'change-space!'). +space_type_method(is_nb_space,replace_atom,replace_nb_atom). +space_type_method(is_nb_space,atom_count,atom_nb_count). +space_type_method(is_nb_space,get_atoms,'get-space'). +space_type_method(is_nb_space,atom_iter,atom_nb_iter). +*/ + +:- multifile(state_type_method/3). +:- dynamic(state_type_method/3). +state_type_method(is_nb_state,new_state,init_state). +state_type_method(is_nb_state,clear_state,clear_nb_values). +state_type_method(is_nb_state,add_value,add_nb_value). +state_type_method(is_nb_state,remove_value,'change-state!'). +state_type_method(is_nb_state,replace_value,replace_nb_value). +state_type_method(is_nb_state,value_count,value_nb_count). +state_type_method(is_nb_state,'get-state','get-state'). +state_type_method(is_nb_state,value_iter,value_nb_iter). +%state_type_method(is_nb_state,query,state_nb_query). + +% Clear all values from a state +clear_nb_values(StateNameOrInstance) :- + fetch_or_create_state(StateNameOrInstance, State), + nb_setarg(1, State, []). + + + +% Function to confirm if a term represents a state +is_valid_nb_state(State):- compound(State),functor(State,'State',_). + +% Find the original name of a given state +state_original_name(State, Name) :- + is_registered_state(Name), + nb_current(Name, State). + +% Register and initialize a new state +init_state(Name) :- + State = 'State'(_,_), + asserta(is_registered_state(Name)), + nb_setval(Name, State). + +% Change a value in a state +'change-state!'(Depth,Self,StateNameOrInstance, UpdatedValue, Out) :- + fetch_or_create_state(StateNameOrInstance, State), + arg(2, State, Type), + ( (check_type,\+ get_type(Depth,Self,UpdatedValue,Type)) + -> (Out = ['Error', UpdatedValue, 'BadType']) + ; (nb_setarg(1, State, UpdatedValue), Out = State) ). + +% Fetch all values from a state +'get-state'(StateNameOrInstance, Values) :- + fetch_or_create_state(StateNameOrInstance, State), + arg(1, State, Values). + +'new-state'(Depth,Self,Init,'State'(Init, Type)):- check_type->get_type(Depth,Self,Init,Type);true. + +'new-state'(Init,'State'(Init, Type)):- check_type->get_type(10,'&self',Init,Type);true. + +fetch_or_create_state(Name):- fetch_or_create_state(Name,_). +% Fetch an existing state or create a new one + +fetch_or_create_state(State, State) :- is_valid_nb_state(State),!. +fetch_or_create_state(NameOrInstance, State) :- + ( atom(NameOrInstance) + -> (is_registered_state(NameOrInstance) + -> nb_current(NameOrInstance, State) + ; init_state(NameOrInstance), + nb_current(NameOrInstance, State)) + ; is_valid_nb_state(NameOrInstance) + -> State = NameOrInstance + ; writeln('Error: Invalid input.') + ), + is_valid_nb_state(State). + +% ================================================================= +% ================================================================= +% ================================================================= +% GET-TYPE +% ================================================================= +% ================================================================= +% ================================================================= + +eval_20(Eq,RetType,Depth,Self,['get-type',Val],TypeO):- !, get_type(Depth,Self,Val,Type),ground(Type),Type\==[], Type\==Val,!, + do_expander(Eq,RetType,Type,TypeO). + + + +eval_20(Eq,RetType,Depth,Self,['length',L],Res):- !, eval(Eq,RetType,Depth,Self,L,LL), !, (is_list(LL)->length(LL,Res);Res=1). +eval_20(Eq,RetType,Depth,Self,['CountElement',L],Res):- !, eval(Eq,RetType,Depth,Self,L,LL), !, (is_list(LL)->length(LL,Res);Res=1). + + + + + + +% ================================================================= +% ================================================================= +% ================================================================= +% IMPORT/BIND +% ================================================================= +% ================================================================= +% ================================================================= +nb_bind(Name,Value):- nb_current(Name,Was),same_term(Value,Was),!. +nb_bind(Name,Value):- nb_setval(Name,Value),!. +eval_20(Eq,RetType,Depth,Self,['import!',Other,File],RetVal):- + (( into_space(Depth,Self,Other,Space),!, include_metta(Space,File),!,return_empty(Space,RetVal))), + check_returnval(Eq,RetType,RetVal). %RetVal=[]. +eval_20(Eq,RetType,_Depth,_Slf,['bind!',Other,['new-space']],RetVal):- atom(Other),!,assert(was_asserted_space(Other)), + return_empty([],RetVal), check_returnval(Eq,RetType,RetVal). +eval_20(Eq,RetType,Depth,Self,['bind!',Other,Expr],RetVal):- + must_det_ll((into_name(Self,Other,Name),!,eval(Eq,RetType,Depth,Self,Expr,Value), + nb_bind(Name,Value), return_empty(Value,RetVal))), + check_returnval(Eq,RetType,RetVal). +eval_20(Eq,RetType,Depth,Self,['pragma!',Other,Expr],RetVal):- + must_det_ll((into_name(Self,Other,Name),!,nd_ignore((eval(Eq,RetType,Depth,Self,Expr,Value), + set_option_value(Name,Value))), return_empty(Value,RetVal), + check_returnval(Eq,RetType,RetVal))). +eval_20(Eq,RetType,_Dpth,Self,['transfer!',File],RetVal):- !, must_det_ll((include_metta(Self,File), return_empty(Self,RetVal),check_returnval(Eq,RetType,RetVal))). + + +nd_ignore(Goal):- call(Goal)*->true;true. + + + + + + + + + +% ================================================================= +% ================================================================= +% ================================================================= +% AND/OR +% ================================================================= +% ================================================================= +% ================================================================= + +is_True(T):- T\=='False',T\==[]. + +is_and(S):- \+ atom(S),!,fail. +is_and(','). +is_and(S):- is_and(S,_). + +is_and(S,_):- \+ atom(S),!,fail. +is_and('and','True'). +is_and('and2','True'). +is_and('#COMMA','True'). is_and(',','True'). % is_and('And'). + +eval_20(Eq,RetType,_Dpth,_Slf,[And],True):- is_and(And,True),!,check_returnval(Eq,RetType,True). +eval_20(Eq,RetType,Depth,Self,[And,X,Y],TF):- is_and(And,True),!, as_tf(( + eval_args(Eq,RetType,Depth,Self,X,True),eval_args(Eq,RetType,Depth,Self,Y,True)),TF). +eval_20(Eq,RetType,Depth,Self,[And,X],True):- is_and(And,True),!, + eval_args(Eq,RetType,Depth,Self,X,True). +eval_20(Eq,RetType,Depth,Self,[And,X|Y],TF):- is_and(And,_True),!, + eval_args(Eq,RetType,Depth,Self,X,TF1), \+ \+ is_True(TF1), + eval_args(Eq,RetType,Depth,Self,[And|Y],TF). + +eval_20(Eq,RetType,Depth,Self,['or',X,Y],TF):- !, + as_tf((eval_args(Eq,RetType,Depth,Self,X,'True');eval_args(Eq,RetType,Depth,Self,Y,'True')),TF). + + + +% ================================================================= +% ================================================================= +% ================================================================= +% DATA FUNCTOR +% ================================================================= +% ================================================================= +% ================================================================= +eval20_failked(Eq,RetType,Depth,Self,[V|VI],[V|VO]):- + nonvar(V),is_metta_data_functor(V),is_list(VI),!, + maplist(eval(Eq,RetType,Depth,Self),VI,VO). + + +% ================================================================= +% ================================================================= +% ================================================================= +% EVAL FAILED +% ================================================================= +% ================================================================= +% ================================================================= +eval_20(Eq,RetType,Depth,Self,X,Y):- + (eval_40(Eq,RetType,Depth,Self,X,M)*-> + M=Y ; + % finish_eval(Depth,Self,M,Y); + (eval_failed(Depth,Self,X,Y)*->true;X=Y)). + +eval_failed(Depth,Self,T,TT):- + finish_eval(Depth,Self,T,TT). + +finish_eval(_Dpth,_Slf,T,TT):- var(T),!,TT=T. +finish_eval(_Dpth,_Slf,[],[]):-!. +%finish_eval(_Dpth,_Slf,[F|LESS],Res):- once(eval_selfless([F|LESS],Res)),notrace([F|LESS]\==Res),!. +%finish_eval(Depth,Self,[V|Nil],[O]):- Nil==[], once(eval(Eq,RetType,Depth,Self,V,O)),V\=@=O,!. +finish_eval(Depth,Self,[H|T],[HH|TT]):- !, + eval(Depth,Self,H,HH), + finish_eval(Depth,Self,T,TT). +finish_eval(Depth,Self,T,TT):- eval(Depth,Self,T,TT). + + %eval(Eq,RetType,Depth,Self,X,Y):- eval_20(Eq,RetType,Depth,Self,X,Y)*->true;Y=[]. + +%eval_20(Eq,RetType,Depth,_,_,_):- Depth<1,!,fail. +%eval_20(Eq,RetType,Depth,_,X,Y):- Depth<3, !, ground(X), (Y=X). +%eval_20(Eq,RetType,_Dpth,_Slf,X,Y):- self_eval(X),!,Y=X. + +% Kills zero arity functions eval_20(Eq,RetType,Depth,Self,[X|Nil],[Y]):- Nil ==[],!,eval(Eq,RetType,Depth,Self,X,Y). + + +/* +into_values(List,Many):- List==[],!,Many=[]. +into_values([X|List],Many):- List==[],is_list(X),!,Many=X. +into_values(Many,Many). +eval_40(Eq,RetType,_Dpth,_Slf,Name,Value):- atom(Name), nb_current(Name,Value),!. +*/ +% Macro Functions +%eval_20(Eq,RetType,Depth,_,_,_):- Depth<1,!,fail. +eval_40(_Expander,_RetType,Depth,_,X,Y):- Depth<3, !, fail, ground(X), (Y=X). +eval_40(Eq,RetType,Depth,Self,[F|PredDecl],Res):- fail, + Depth>1, + notrace((sub_sterm1(SSub,PredDecl), ground(SSub),SSub=[_|Sub], is_list(Sub), maplist(atomic,SSub))), + eval(Eq,RetType,Depth,Self,SSub,Repl), + notrace((SSub\=Repl, subst(PredDecl,SSub,Repl,Temp))), + eval(Eq,RetType,Depth,Self,[F|Temp],Res). + + +% ================================================================= +% ================================================================= +% ================================================================= +% PLUS/MINUS +% ================================================================= +% ================================================================= +% ================================================================= +eval_40(Eq,RetType,Depth,Self,['+',N1,N2],N):- number(N1),!, + eval(Eq,RetType,Depth,Self,N2,N2Res), notrace(catch_err(N is N1+N2Res,_E,(set_last_error(['Error',N2Res,'Number']),fail))). +eval_40(Eq,RetType,Depth,Self,['-',N1,N2],N):- number(N1),!, + eval(Eq,RetType,Depth,Self,N2,N2Res), notrace(catch_err(N is N1-N2Res,_E,(set_last_error(['Error',N2Res,'Number']),fail))). +eval_40(Eq,RetType,Depth,Self,['*',N1,N2],N):- number(N1),!, + eval(Eq,RetType,Depth,Self,N2,N2Res), notrace(catch_err(N is N1*N2Res,_E,(set_last_error(['Error',N2Res,'Number']),fail))). + +% ================================================================= +% ================================================================= +% ================================================================= +% METTLOG PREDEFS +% ================================================================= +% ================================================================= +% ================================================================= + +eval_40(Eq,RetType,Depth,Self,['length',L],Res):- !, eval(Depth,Self,L,LL), + (is_list(LL)->length(LL,Res);Res=1), + check_returnval(Eq,RetType,Res). + +eval_40(Eq,RetType,_Dpth,_Slf,['arity',F,A],TF):- !,as_tf(current_predicate(F/A),TF),check_returnval(Eq,RetType,TF). +eval_40(Eq,RetType,Depth,Self,['CountElement',L],Res):- !, eval(Eq,RetType,Depth,Self,L,LL), !, (is_list(LL)->length(LL,Res);Res=1),check_returnval(Eq,RetType,Res). +eval_40(Eq,RetType,_Dpth,_Slf,['make_list',List],MettaList):- !, into_metta_cons(List,MettaList),check_returnval(Eq,RetType,MettaList). + +% user defined function +eval_40(Eq,RetType,Depth,Self,[H|PredDecl],Res):- + notrace(is_user_defined_head(Self,H)),!, + eval_60(Eq,RetType,Depth,Self,[H|PredDecl],Res). + +eval_40(Eq,RetType,_Dpth,_Slf,['==',X,Y],Res):- !, + suggest_type(RetType,'Bool'), + eq_unify(Eq,_SharedType, X, Y, Res). + +eq_unify(_Expander,_SharedType, X, Y, TF):- as_tf(X=:=Y,TF),!. +eq_unify(_Expander,_SharedType, X, Y, TF):- as_tf( '#='(X,Y),TF),!. +eq_unify( Eq, SharedType, X, Y, TF):- as_tf(eval_until_unify(Eq,SharedType, X, Y), TF). + + +suggest_type(_RetType,_Bool). + +eval_40(Eq,RetType,Depth,Self,[AE|More],Res):- is_special_op(AE),!, + eval_70(Eq,RetType,Depth,Self,[AE|More],Res), + check_returnval(Eq,RetType,Res). + +eval_40(Eq,RetType,Depth,Self,[AE|More],Res):- + maplist(must_eval_args(Eq,_,Depth,Self),More,Adjusted), + eval_70(Eq,RetType,Depth,Self,[AE|Adjusted],Res), + check_returnval(Eq,RetType,Res). + +must_eval_args(Eq,RetType,Depth,Self,More,Adjusted):- + (eval_args(Eq,RetType,Depth,Self,More,Adjusted)*->true; + (with_debug(eval,eval_args(Eq,RetType,Depth,Self,More,Adjusted))*-> true; + ( + nl,writeq(eval_args(Eq,RetType,Depth,Self,More,Adjusted)),writeln('.'), + (More=Adjusted -> true ; + (trace, throw(must_eval_args(Eq,RetType,Depth,Self,More,Adjusted))))))). + + + + +eval_70(Eq,RetType,Depth,Self,PredDecl,Res):- + Do_more_defs = do_more_defs(true), + clause(eval_80(Eq,RetType,Depth,Self,PredDecl,Res),Body), + Do_more_defs == do_more_defs(true), + call(Body),nb_setarg(1,Do_more_defs,false). + + +% ================================================================= +% ================================================================= +% ================================================================= +% inherited by system +% ================================================================= +% ================================================================= +% ================================================================= +is_system_pred(S):- atom(S),atom_concat(_,'!',S). + + + +eval_80(_Expander,_RetType,_Dpth,_Slf,LESS,Res):- + notrace((ground(LESS),once((eval_selfless(LESS,Res),notrace(LESS\==Res))))),!. + + +% predicate inherited by system +eval_80(Eq,RetType,_Depth,_Self,[AE|More],TF):- + is_system_pred(AE), + length(More,Len), + is_syspred(AE,Len,Pred), + %notrace( \+ is_user_defined_goal(Self,[AE|More])),!, + %adjust_args(Depth,Self,AE,More,Adjusted), + More = Adjusted, + catch_warn(efbug(show_call,eval_call(apply(Pred,Adjusted),TF))), + check_returnval(Eq,RetType,TF). + +:- if( \+ current_predicate( adjust_args / 2 )). + + :- discontiguous eval_80/6. + +is_user_defined_goal(Self,Head):- + is_user_defined_head(Self,Head). + +:- endif. + +eval_call(S,TF):- + s2p(S,P), !, + dmsg(eval_call(P,'$VAR'('TF'))),as_tf(P,TF). + +eval_80(Eq,RetType,_Depth,_Self,[AE|More],Res):- + is_system_pred(AE), + length([AE|More],Len), + is_syspred(AE,Len,Pred), + %notrace( \+ is_user_defined_goal(Self,[AE|More])),!, + %adjust_args(Depth,Self,AE,More,Adjusted),!, + More = Adjusted, + append(Adjusted,[Res],Args),!, + efbug(show_call,catch_warn(apply(Pred,Args))), + check_returnval(Eq,RetType,Res). + +:- if( \+ current_predicate( check_returnval / 3 )). +check_returnval(_,_RetType,_TF). +:- endif. + +:- if( \+ current_predicate( adjust_args / 5 )). +adjust_args(_Depth,_Self,_V,VI,VI). +:- endif. + +eval_80(Eq,RetType,Depth,Self,PredDecl,Res):- + eval_67(Eq,RetType,Depth,Self,PredDecl,Res). + + + +last_element(T,E):- \+ compound(T),!,E=T. +last_element(T,E):- is_list(T),last(T,L),last_element(L,E),!. +last_element(T,E):- compound_name_arguments(T,_,List),last_element(List,E),!. + + + + +catch_warn(G):- quietly(catch_err(G,E,(wdmsg(catch_warn(G)-->E),fail))). +catch_nowarn(G):- quietly(catch_err(G,error(_,_),fail)). + + +as_tf(G,TF):- G\=[_|_], catch_nowarn((call(G)*->TF='True';TF='False')). +%eval_selfless(['==',X,Y],TF):- as_tf(X=:=Y,TF),!. +%eval_selfless(['==',X,Y],TF):- as_tf(X=@=Y,TF),!. +eval_selfless(['>',X,Y],TF):-!,as_tf(X>Y,TF). +eval_selfless(['<',X,Y],TF):-!,as_tf(X',X,Y],TF):-!,as_tf(X>=Y,TF). +eval_selfless(['<=',X,Y],TF):-!,as_tf(X=true; + (fail,eval_67(Eq,RetType,Depth,Self,H,B))). + + +%eval_64(Eq,_RetType,_Dpth,Self,H,B):- Eq='=',!, metta_defn(Eq,Self,H,B). +eval_64(Eq,_RetType,_Dpth,Self,H,B):- + Eq='match', call(metta_atom(Self,H)),B=H. + + +eval_64(Eq,RetType,Depth,Self,[[H|Start]|T1],Y):- + notrace((is_user_defined_head_f(Self,H),is_list(Start))), + metta_defn(Eq,Self,[H|Start],Left), + [Left|T1] \=@= [[H|Start]|T1], + eval(Eq,RetType,Depth,Self,[Left|T1],Y). + +eval_64(Eq,_RetType,Depth,Self,[H|Args],B):- % no weird template matchers + % forall(metta_defn(Eq,Self,[H|Template],_), + % maplist(not_template_arg,Template)), + Eq='=', + (metta_defn(Eq,Self,[H|Args],B0)*->true;(fail,[H|Args]=B0)), + light_eval(Depth,Self,B0,B). + %(eval(Eq,RetType,Depth,Self,B,Y);metta_atom_iter(Depth,Self,Y)). +% Use the first template match +eval_64(Eq,_RetType,Depth,Self,[H|Args],B):- fail, + Eq='=', + (metta_defn(Eq,Self,[H|Template],B0),Args=Template), + light_eval(Depth,Self,B0,B). + + +light_eval(_Depth,_Self,B,B). + +not_template_arg(TArg):- var(TArg), !, \+ attvar(TArg). +not_template_arg(TArg):- atomic(TArg),!. +%not_template_arg(TArg):- is_list(TArg),!,fail. + + +% Has argument that is headed by the same function +eval_67(Eq,RetType,Depth,Self,[H1|Args],Res):- + notrace((append(Left,[[H2|H2Args]|Rest],Args), H2==H1)),!, + eval(Eq,RetType,Depth,Self,[H2|H2Args],ArgRes), + notrace((ArgRes\==[H2|H2Args], append(Left,[ArgRes|Rest],NewArgs))), + eval_60(Eq,RetType,Depth,Self,[H1|NewArgs],Res). + +eval_67(Eq,RetType,Depth,Self,[[H|Start]|T1],Y):- + notrace((is_user_defined_head_f(Self,H),is_list(Start))), + metta_defn(Eq,Self,[H|Start],Left), + eval(Eq,RetType,Depth,Self,[Left|T1],Y). + +% Has subterm to eval +eval_67(Eq,RetType,Depth,Self,[F|PredDecl],Res):- fail, + Depth>1, + quietly(sub_sterm1(SSub,PredDecl)), + notrace((ground(SSub),SSub=[_|Sub], is_list(Sub),maplist(atomic,SSub))), + eval(Eq,RetType,Depth,Self,SSub,Repl), + notrace((SSub\=Repl,subst(PredDecl,SSub,Repl,Temp))), + eval_60(Eq,RetType,Depth,Self,[F|Temp],Res). + + + +% ================================================================= +% ================================================================= +% ================================================================= +% AGREGATES +% ================================================================= +% ================================================================= +% ================================================================= + +cwdl(DL,Goal):- call_with_depth_limit(Goal,DL,R), (R==depth_limit_exceeded->(!,fail);true). + +%bagof_eval(Eq,RetType,Depth,Self,X,L):- bagof_eval(Eq,RetType,_RT,Depth,Self,X,L). + + +%bagof_eval(Eq,RetType,Depth,Self,X,S):- bagof(E,eval_ne(Eq,RetType,Depth,Self,X,E),S)*->true;S=[]. +bagof_eval(_Expander,_RetType,_Dpth,_Slf,X,L):- typed_list(X,_Type,L),!. +bagof_eval(Eq,RetType,Depth,Self,X,L):- + findall(E,eval_ne(Eq,RetType,Depth,Self,X,E),L). + +setof_eval(Depth,Self,X,L):- setof_eval('=',_RT,Depth,Self,X,L). +setof_eval(Eq,RetType,Depth,Self,X,S):- bagof_eval(Eq,RetType,Depth,Self,X,L), + sort(L,S). + + +eval_ne(Eq,RetType,Depth,Self,X,E):- + eval(Eq,RetType,Depth,Self,X,E), \+ var(E), \+ is_empty(E). + + +:- ensure_loaded(metta_subst). + + diff --git a/metta_vspace/pyswip-12-15/metta_eval.prev b/metta_vspace/pyswip-12-15/metta_eval.prev new file mode 100755 index 00000000..65c8ad88 --- /dev/null +++ b/metta_vspace/pyswip-12-15/metta_eval.prev @@ -0,0 +1,1549 @@ +% +% post match modew +%:- style_check(-singleton). + +self_eval0(X):- \+ callable(X),!. +self_eval0(X):- is_valid_nb_state(X),!. +%self_eval0(X):- string(X),!. +%self_eval0(X):- number(X),!. +%self_eval0([]). +self_eval0(X):- is_metta_declaration(X),!. +self_eval0(X):- is_list(X),!,fail. +self_eval0(X):- typed_list(X,_,_),!. +%self_eval0(X):- compound(X),!. +%self_eval0(X):- is_ref(X),!,fail. +self_eval0('True'). self_eval0('False'). % self_eval0('F'). +self_eval0('Empty'). +self_eval0(X):- atom(X),!, \+ nb_current(X,_),!. + +self_eval(X):- notrace(self_eval0(X)). + +:- set_prolog_flag(access_level,system). +hyde(F/A):- functor(P,F,A), redefine_system_predicate(P),'$hide'(F/A), '$iso'(F/A). +:- 'hyde'(option_else/2). +:- 'hyde'(atom/1). +:- 'hyde'(quietly/1). +:- 'hyde'(notrace/1). +:- 'hyde'(var/1). +:- 'hyde'(is_list/1). +:- 'hyde'(copy_term/2). +:- 'hyde'(nonvar/1). +:- 'hyde'(quietly/1). +%:- 'hyde'(option_value/2). + + +is_metta_declaration([F|_]):- F == '->',!. +is_metta_declaration([F,_,_|T]):- T ==[], is_metta_declaration_f(F). + +is_metta_declaration_f(F):- F == ':', !. +is_metta_declaration_f(F):- F == '=', !, + \+ (current_self(Space), is_user_defined_head_f(Space,F)). + +(F==':'; + (F=='=', \+ + \+ (current_self(Space), is_user_defined_head_f(Space,F)))). +% is_metta_declaration([F|T]):- is_list(T), is_user_defined_head([F]),!. + +:- nb_setval(self_space, '&self'). +evals_to(XX,Y):- Y=@=XX,!. +evals_to(XX,Y):- Y=='True',!, is_True(XX),!. + +current_self(Space):- nb_current(self_space,Space). + +do_expander('=',_,X,X):-!. +do_expander(':',_,X,Y):- !, get_type(X,Y)*->X=Y. + +'get_type'(Arg,Type):- 'get-type'(Arg,Type). + + + + +eval_args(X,Y):- current_self(Space), + rtrace_on_existence_error(eval(100,Space,X,Y)). +eval_args(Depth,Self,X,Y):- locally(set_prolog_flag(gc,false),rtrace_on_existence_error(eval(Depth,Self,X,Y))). +eval_args(Eq,RetType,Depth,Self,X,Y):- + locally(set_prolog_flag(gc,true), + rtrace_on_existence_error( + eval(Eq,RetType,Depth,Self,X,Y))). + +%eval(Eq,RetType,Depth,_Self,X,_Y):- forall(between(6,Depth,_),write(' ')),writeqln(eval(Eq,RetType,X)),fail. +eval(Depth,Self,X,Y):- eval('=',_RetType,Depth,Self,X,Y). + +%eval(Eq,RetType,_Dpth,_Slf,X,Y):- nonvar(Y),X=Y,!. + +eval(Eq,RetType,Depth,Self,X,Y):- nonvar(Y),!, + get_type(Depth,Self,Y,RetType), !, + eval(Eq,RetType,Depth,Self,X,XX),evals_to(XX,Y). + +eval(_Eq,_RetType,_Dpth,_Slf,X,Y):- var(X),!,Y=X. + +eval(Eq,RetType,_Dpth,_Slf,[X|T],Y):- T==[], number(X),!, do_expander(Eq,RetType,X,YY),Y=[YY]. + +/* +eval(Eq,RetType,Depth,Self,[F|X],Y):- + (F=='superpose' ; ( option_value(no_repeats,false))), + notrace((D1 is Depth-1)),!, + eval_11(Eq,RetType,D1,Self,[F|X],Y). +*/ + +eval(Eq,RetType,Depth,Self,X,Y):- atom(Eq), ( Eq \== ('=')) ,!, + call(Eq,'=',RetType,Depth,Self,X,Y). + +eval(Eq,RetType,Depth,Self,X,Y):- + %notrace(allow_repeats_eval_(X)), + !, + eval_11(Eq,RetType,Depth,Self,X,Y). +eval(Eq,RetType,Depth,Self,X,Y):- + nop(notrace((no_repeats_var(YY)), + D1 is Depth-1)),!, + eval_11(Eq,RetType,D1,Self,X,Y), + notrace(( \+ (Y\=YY))). + +allow_repeats_eval_(_):- !. +allow_repeats_eval_(_):- option_value(no_repeats,false),!. +allow_repeats_eval_(X):- \+ is_list(X),!,fail. +allow_repeats_eval_([F|_]):- atom(F),allow_repeats_eval_f(F). +allow_repeats_eval_f('superpose'). +allow_repeats_eval_f('collapse'). + +debugging_metta(G):- notrace((is_debugging((eval))->ignore(G);true)). + + +:- nodebug(metta(eval)). + + +w_indent(Depth,Goal):- + \+ \+ mnotrace(ignore((( + format('~N'), + setup_call_cleanup(forall(between(Depth,101,_),write(' ')),Goal, format('~N')))))). +indentq(Depth,Term):- + \+ \+ mnotrace(ignore((( + format('~N'), + setup_call_cleanup(forall(between(Depth,101,_),write(' ')),format('~q',[Term]), + format('~N')))))). + + +with_debug(Flag,Goal):- is_debugging(Flag),!, call(Goal). +with_debug(Flag,Goal):- flag(eval_num,_,0), + setup_call_cleanup(set_debug(Flag,true),call(Goal),set_debug(Flag,false)). + +flag_to_var(Flag,Var):- atom(Flag), \+ atom_concat('trace-on-',_,Flag),!,atom_concat('trace-on-',Flag,Var). +flag_to_var(metta(Flag),Var):- !, nonvar(Flag), flag_to_var(Flag,Var). +flag_to_var(Flag,Var):- Flag=Var. + +set_debug(Flag,Val):- \+ atom(Flag), flag_to_var(Flag,Var), atom(Var),!,set_debug(Var,Val). +set_debug(Flag,true):- !, debug(metta(Flag)),flag_to_var(Flag,Var),set_option_value(Var,true). +set_debug(Flag,false):- nodebug(metta(Flag)),flag_to_var(Flag,Var),set_option_value(Var,false). +if_trace((Flag;true),Goal):- !, notrace(( catch_err(ignore((Goal)),E,wdmsg(E-->if_trace((Flag;true),Goal))))). +if_trace(Flag,Goal):- notrace((catch_err(ignore((is_debugging(Flag),Goal)),E,wdmsg(E-->if_trace(Flag,Goal))))). + + +%maybe_efbug(SS,G):- efbug(SS,G)*-> if_trace(eval,wdmsg(SS=G)) ; fail. +maybe_efbug(_,G):- call(G). +%efbug(P1,G):- call(P1,G). +efbug(_,G):- call(G). + + + +is_debugging(Flag):- var(Flag),!,fail. +is_debugging((A;B)):- !, (is_debugging(A) ; is_debugging(B) ). +is_debugging((A,B)):- !, (is_debugging(A) , is_debugging(B) ). +is_debugging(not(Flag)):- !, \+ is_debugging(Flag). +is_debugging(Flag):- Flag== false,!,fail. +is_debugging(Flag):- Flag== true,!. +is_debugging(Flag):- debugging(metta(Flag),TF),!,TF==true. +is_debugging(Flag):- debugging(Flag,TF),!,TF==true. +is_debugging(Flag):- flag_to_var(Flag,Var), + (option_value(Var,true)->true;(Flag\==Var -> is_debugging(Var))). + +:- nodebug(metta(overflow)). + + +eval_99(Eq,RetType,Depth,Self,X,Y):- + eval_20(Eq,RetType,Depth,Self,X,Y)*->true;eval_failed(Depth,Self,X,Y). + + + +eval_00(_Eq,_RetType,Depth,_Slf,X,Y):- Depth<1,!,X=Y, (\+ trace_on_overflow-> true; flag(eval_num,_,0),debug(metta(eval))). +eval_00(_Eq,_RetType,_Dpth,_Slf,X,Y):- self_eval(X),!,Y=X. +eval_00(Eq,RetType,Depth,Self,X,YO):- + Depth2 is Depth-1, + copy_term(X, XX), + eval_20(Eq,RetType,Depth,Self,X,M), + ((M\=@=XX, \+ self_eval(M))-> + eval_00(Eq,RetType,Depth2,Self,M,Y);Y=M), + once(if_or_else(subst_args(Eq,RetType,Depth2,Self,Y,YO), + if_or_else(finish_eval(Depth2,Self,Y,YO), + Y=YO))). + + + +eval_11(_Eq,_RetType,_Dpth,_Slf,X,Y):- self_eval(X),!,Y=X. +eval_11(Eq,RetType,Depth,Self,X,Y):- \+ is_debugging((eval)),!, + D1 is Depth-1, + eval_00(Eq,RetType,D1,Self,X,Y). +eval_11(Eq,RetType,Depth,Self,X,Y):- + notrace(( + + flag(eval_num,EX,EX+1), + D1 is Depth-1, + DR is 99-D1, + PrintRet = _, + option_else('trace-length',Max,100), + if_t((EX>Max), (set_debug(eval,false),MaxP1 is Max+1, set_debug(overflow,false), + format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)',[MaxP1]))), + nop(notrace(no_repeats_var(YY))), + + if_t(DR<10,if_trace((eval),(PrintRet=1, indentq(Depth,'-->'(EX,eval(Self,X,'$VAR'('RET')),depth(DR)))))), + Ret=retval(fail))), + + call_cleanup(( + dcall(eval_00(Eq,RetType,D1,Self,X,Y)), + notrace(( \+ (Y\=YY), nb_setarg(1,Ret,Y)))), + + (PrintRet==1 -> indentq(Depth,'<--'(EX,Ret)) ; + mnotrace(ignore(((Y\=@=X, + if_t(DR<10,if_trace((eval),indentq(Depth,'<--'(EX,Ret)))))))))), + + (Ret\=@=retval(fail)->true;(rtrace(eval_00(Eq,RetType,D1,Self,X,Y)),fail)). + + + +eval_15(Eq,RetType,Depth,Self,X,Y):- !, + eval_20(Eq,RetType,Depth,Self,X,Y). + +eval_15(Eq,RetType,Depth,Self,X,Y):- + ((eval_20(Eq,RetType,Depth,Self,X,Y), + if_t(var(Y),dmsg((eval_20(Eq,RetType,Depth,Self,X,Y),var(Y)))), + nonvar(Y))*->true;(eval_failed(Depth,Self,X,Y),fail)). + + + + + + + + + + + + + +:- discontiguous eval_20/6. +:- discontiguous eval_40/6. +%:- discontiguous eval_30fz/5. +%:- discontiguous eval_31/5. +%:- discontiguous eval_60/5. + +eval_20(Eq,RetType,_Dpth,_Slf,Name,Y):- + atom(Name), !, + (nb_current(Name,X)->do_expander(Eq,RetType,X,Y); + Y = Name). + + +eval_20(Eq,RetType,_Dpth,_Slf,X,Y):- self_eval(X),!,do_expander(Eq,RetType,X,Y). + +% ================================================================= +% ================================================================= +% ================================================================= +% VAR HEADS/ NON-LISTS +% ================================================================= +% ================================================================= +% ================================================================= + +eval_20(Eq,RetType,_Dpth,_Slf,[X|T],Y):- T==[], \+ callable(X),!, do_expander(Eq,RetType,X,YY),Y=[YY]. +%eval_20(Eq,RetType,_Dpth,Self,[X|T],Y):- T==[], atom(X), +% \+ is_user_defined_head_f(Self,X), +% do_expander(Eq,RetType,X,YY),!,Y=[YY]. + +eval_20(Eq,RetType,Depth,Self,X,Y):- atom(Eq), ( Eq \== ('=')) ,!, + call(Eq,'=',RetType,Depth,Self,X,Y). + + +eval_20(Eq,RetType,Depth,Self,[V|VI],VVO):- \+ is_list(VI),!, + eval(Eq,RetType,Depth,Self,VI,VM), + ( VM\==VI -> eval(Eq,RetType,Depth,Self,[V|VM],VVO) ; + (eval(Eq,RetType,Depth,Self,V,VV), (V\==VV -> eval(Eq,RetType,Depth,Self,[VV|VI],VVO) ; VVO = [V|VI]))). + +eval_20(Eq,RetType,_Dpth,_Slf,X,Y):- \+ is_list(X),!,do_expander(Eq,RetType,X,Y). + +eval_20(Eq,_RetType,Depth,Self,[V|VI],[V|VO]):- var(V),is_list(VI),!,maplist(eval(Eq,_ArgRetType,Depth,Self),VI,VO). + + +% ================================================================= +% ================================================================= +% ================================================================= +% TRACE/PRINT +% ================================================================= +% ================================================================= +% ================================================================= + +eval_20(Eq,RetType,_Dpth,_Slf,['repl!'],Y):- !, repl,check_returnval(Eq,RetType,Y). +eval_20(Eq,RetType,Depth,Self,['!',Cond],Res):- !, call(eval(Eq,RetType,Depth,Self,Cond,Res)). +eval_20(Eq,RetType,Depth,Self,['rtrace!',Cond],Res):- !, rtrace(eval(Eq,RetType,Depth,Self,Cond,Res)). +eval_20(Eq,RetType,Depth,Self,['trace',Cond],Res):- !, with_debug(eval,eval(Eq,RetType,Depth,Self,Cond,Res)). +eval_20(Eq,RetType,Depth,Self,['time',Cond],Res):- !, time_eval(eval(Cond),eval(Eq,RetType,Depth,Self,Cond,Res)). +eval_20(Eq,RetType,Depth,Self,['print',Cond],Res):- !, eval(Eq,RetType,Depth,Self,Cond,Res),format('~N'),print(Res),format('~N'). +% !(println! $1) +eval_20(Eq,RetType,Depth,Self,['println!'|Cond],Res):- !, maplist(eval(Eq,RetType,Depth,Self),Cond,[Res|Out]), + format('~N'),maplist(write_src,[Res|Out]),format('~N'). +eval_20(Eq,RetType,Depth,Self,['trace!',A|Cond],Res):- !, maplist(eval(Eq,RetType,Depth,Self),[A|Cond],[AA|Result]), + last(Result,Res), format('~N'),maplist(write_src,[AA]),format('~N'). + +%eval_20(Eq,RetType,Depth,Self,['trace!',A,B],C):- !,eval(Eq,RetType,Depth,Self,B,C),format('~N'),wdmsg(['trace!',A,B]=C),format('~N'). +%eval_20(Eq,RetType,_Dpth,_Slf,['trace!',A],A):- !, format('~N'),wdmsg(A),format('~N'). + +eval_20(Eq,RetType,_Dpth,_Slf,List,YY):- is_list(List),maplist(self_eval,List),List=[H|_], \+ atom(H), !,Y=List,do_expander(Eq,RetType,Y,YY). + +eval_20(Eq,_ListOfRetType,Depth,Self,['TupleConcat',A,B],OO):- fail, !, + eval(Eq,RetType,Depth,Self,A,AA), + eval(Eq,RetType,Depth,Self,B,BB), + append(AA,BB,OO). +eval_20(Eq,OuterRetType,Depth,Self,['range',A,B],OO):- (is_list(A);is_list(B)), + ((eval(Eq,RetType,Depth,Self,A,AA), + eval(Eq,RetType,Depth,Self,B,BB))), + ((AA+BB)\=@=(A+B)), + eval_20(Eq,OuterRetType,Depth,Self,['range',AA,BB],OO),!. + + +%eval_20(Eq,RetType,Depth,Self,['colapse'|List], Flat):- !, maplist(eval(Eq,RetType,Depth,Self),List,Res),flatten(Res,Flat). + + + + +% ================================================================= +% ================================================================= +% ================================================================= +% UNIT TESTING/assert +% ================================================================= +% ================================================================= +% ================================================================= + + +eval_20(Eq,RetType,Depth,Self,['assertTrue', X],TF):- !, eval(Eq,RetType,Depth,Self,['assertEqual',X,'True'],TF). +eval_20(Eq,RetType,Depth,Self,['assertFalse',X],TF):- !, eval(Eq,RetType,Depth,Self,['assertEqual',X,'False'],TF). + +eval_20(Eq,RetType,Depth,Self,['assertEqual',X,Y],RetVal):- !, + loonit_assert_source_tf( + ['assertEqual',X,Y], + (bagof_eval(Eq,RetType,Depth,Self,X,XX), bagof_eval(Eq,RetType,Depth,Self,Y,YY)), + equal_enough_for_test(XX,YY), TF), + (TF=='True'->return_empty(RetVal);RetVal=[got,XX,[expected(_)],YY]). + +eval_20(Eq,RetType,Depth,Self,['assertNotEqual',X,Y],RetVal):- !, + loonit_assert_source_tf( + ['assertEqual',X,Y], + (bagof_eval(Eq,RetType,Depth,Self,X,XX), bagof_eval(Eq,RetType,Depth,Self,Y,YY)), + \+ equal_enough(XX,YY), TF), + (TF=='True'->return_empty(RetVal);RetVal=[got,XX,expected,YY]). + +eval_20(Eq,RetType,Depth,Self,['assertEqualToResult',X,Y],RetVal):- !, + loonit_assert_source_tf( + ['assertEqualToResult',X,Y], + (bagof_eval(Eq,RetType,Depth,Self,X,XX), sort(Y,YY)), + equal_enough_for_test(XX,YY), TF), + (TF=='True'->return_empty(RetVal);RetVal=[got,XX,expected,YY]). + + +loonit_assert_source_tf(Src,Goal,Check,TF):- + copy_term(Goal,OrigGoal), + loonit_asserts(Src, time_eval('\n; EVAL TEST\n;',Goal), Check), + as_tf(Check,TF),!, + ignore(( + once((TF='True', trace_on_pass);(TF='False', trace_on_fail)), + with_debug(metta(eval),time_eval('Trace',OrigGoal)))). + +sort_result(Res,Res):- \+ compound(Res),!. +sort_result([And|Res1],Res):- is_and(And),!,sort_result(Res1,Res). +sort_result([T,And|Res1],Res):- is_and(And),!,sort_result([T|Res1],Res). +sort_result([H|T],[HH|TT]):- !, sort_result(H,HH),sort_result(T,TT). +sort_result(Res,Res). + +unify_enough(L,L). +%unify_enough(L,C):- is_list(L),into_list_args(C,CC),!,unify_lists(CC,L). +%unify_enough(C,L):- is_list(L),into_list_args(C,CC),!,unify_lists(CC,L). +%unify_enough(C,L):- \+ compound(C),!,L=C. +%unify_enough(L,C):- \+ compound(C),!,L=C. +unify_enough(L,C):- into_list_args(L,LL),into_list_args(C,CC),unify_lists(CC,LL). + +%unify_lists(C,L):- \+ compound(C),!,L=C. +%unify_lists(L,C):- \+ compound(C),!,L=C. +unify_lists(L,L):-!. +unify_lists([C|CC],[L|LL]):- unify_enough(L,C),!,unify_lists(CC,LL). + +equal_enough(R,V):- is_list(R),is_list(V),sort(R,RR),sort(V,VV),!,equal_enouf(RR,VV),!. +equal_enough(R,V):- copy_term(R,RR),copy_term(V,VV),equal_enouf(R,V),!,R=@=RR,V=@=VV. + +%s_empty(X):- var(X),!. +s_empty(X):- var(X),!,fail. +is_empty('Empty'). +is_empty([]). +is_empty([X]):-!,is_empty(X). +has_let_star(Y):- sub_var('let*',Y). + +equal_enough_for_test(X,Y):- is_empty(X),!,is_empty(Y). +equal_enough_for_test(X,Y):- has_let_star(Y),!,\+ is_empty(X). +equal_enough_for_test(X,Y):- must_det_ll((subst_vars(X,XX),subst_vars(Y,YY))),!,equal_enough_for_test2(XX,YY),!. +equal_enough_for_test2(X,Y):- equal_enough(X,Y). + +equal_enouf(R,V):- is_ftVar(R), is_ftVar(V), R=V,!. +equal_enouf(X,Y):- is_empty(X),!,is_empty(Y). +equal_enouf(R,V):- R=@=V, R=V, !. +equal_enouf(_,V):- V=@='...',!. +equal_enouf(L,C):- is_list(L),into_list_args(C,CC),!,equal_enouf_l(CC,L). +equal_enouf(C,L):- is_list(L),into_list_args(C,CC),!,equal_enouf_l(CC,L). +%equal_enouf(R,V):- (var(R),var(V)),!, R=V. +equal_enouf(R,V):- (var(R);var(V)),!, R==V. +equal_enouf(R,V):- number(R),number(V),!, RV is abs(R-V), RV < 0.03 . +equal_enouf(R,V):- atom(R),!,atom(V), has_unicode(R),has_unicode(V). +equal_enouf(R,V):- (\+ compound(R) ; \+ compound(V)),!, R==V. +equal_enouf(L,C):- into_list_args(L,LL),into_list_args(C,CC),!,equal_enouf_l(CC,LL). + +equal_enouf_l([S1,V1|_],[S2,V2|_]):- S1 == 'State',S2 == 'State',!, equal_enouf(V1,V2). +equal_enouf_l(C,L):- \+ compound(C),!,L=@=C. +equal_enouf_l(L,C):- \+ compound(C),!,L=@=C. +equal_enouf_l([C|CC],[L|LL]):- !, equal_enouf(L,C),!,equal_enouf_l(CC,LL). + + +has_unicode(A):- atom_codes(A,Cs),member(N,Cs),N>127,!. + +set_last_error(_). + +% ================================================================= +% ================================================================= +% ================================================================= +% SPACE EDITING +% ================================================================= +% ================================================================= +% ================================================================= +% do_metta(_Who,What,Where,PredDecl,_TF):- do_metta(Where,What, PredDecl). +/* +eval_20(Eq,RetType,_Dpth,Self,['add-atom',Other,PredDecl],TF):- !, into_space(Self,Other,Space), as_tf(do_metta(Space,load,PredDecl),TF). +eval_20(Eq,RetType,_Dpth,Self,['remove-atom',Other,PredDecl],TF):- !, into_space(Self,Other,Space), as_tf(do_metta(Space,unload,PredDecl),TF). +eval_20(Eq,RetType,_Dpth,Self,['atom-count',Other],Count):- !, into_space(Self,Other,Space), findall(_,metta_defn(Eq,Other,_,_),L1),length(L1,C1),findall(_,get_metta_atom(Eq,Space,_),L2),length(L2,C2),Count is C1+C2. +eval_20(Eq,RetType,_Dpth,Self,['atom-replace',Other,Rem,Add],TF):- !, into_space(Self,Other,Space), copy_term(Rem,RCopy), + as_tf((metta_atom_iter_ref(Space,RCopy,Ref), RCopy=@=Rem,erase(Ref), do_metta(Other,load,Add)),TF). +*/ +eval_20(Eq,RetType,Depth,Self,[Op,Space|Args],Res):- is_space_op(Op),!, + eval_space_start(Eq,RetType,Depth,Self,[Op,Space|Args],Res). + + +eval_space_start(Eq,RetType,_Depth,_Self,[_Op,_Other,Atom],Res):- + (Atom == [] ; Atom =='Empty'; Atom =='Nil'),!,return_empty('False',Res),check_returnval(Eq,RetType,Res). + +eval_space_start(Eq,RetType,Depth,Self,[Op,Other|Args],Res):- + into_space(Depth,Self,Other,Space), + eval_space(Eq,RetType,Depth,Self,[Op,Space|Args],Res). + + +eval_space(Eq,RetType,_Dpth,_Slf,['add-atom',Space,PredDecl],Res):- !, + do_metta(python,load,Space,PredDecl,TF),return_empty(TF,Res),check_returnval(Eq,RetType,Res). + +eval_space(Eq,RetType,_Dpth,_Slf,['remove-atom',Space,PredDecl],Res):- !, + do_metta(python,unload,Space,PredDecl,TF),return_empty(TF,Res),check_returnval(Eq,RetType,Res). + +eval_space(Eq,RetType,_Dpth,_Slf,['atom-count',Space],Count):- !, + ignore(RetType='Number'),ignore(Eq='='), + findall(Atom, get_metta_atom_from(Space, Atom),Atoms), + length(Atoms,Count). + +eval_space(Eq,RetType,_Dpth,_Slf,['atom-replace',Space,Rem,Add],TF):- !, + copy_term(Rem,RCopy), as_tf((metta_atom_iter_ref(Space,RCopy,Ref), RCopy=@=Rem,erase(Ref), do_metta(Space,load,Add)),TF), + check_returnval(Eq,RetType,TF). + +eval_space(Eq,RetType,_Dpth,_Slf,['get-atoms',Space],Atom):- !, + ignore(RetType='Atom'), get_metta_atom_from(Space, Atom), check_returnval(Eq,RetType,Atom). + +/* +get_atoms(_Dpth,_Slf,Other,Atom):- Other=='&self',!,get_metta_atom_from(Other, Atom). +% get_atoms_fail(Depth,Self,Other,Atom):- fail, is_asserted_space(Other),!, get_metta_atom(Eq,Other,Atom). +get_atoms(Depth,Self,Other,AtomO):- + into_space(Depth,Self,Other,Space), + once((space_to_Space(Depth,Self,Space,SpaceC), + into_listoid(SpaceC,AtomsL))), + %no_repeat_var(NRAtom), + dcall((member(Atom,AtomsL), + %Atom = NRAtom, + AtomO=Atom)). + +space_to_Space(_Dpth,_Slf,Space,SpaceC):- compound(Space),functor(Space,_,1),arg(1,Space,L),is_list(L),!,SpaceC=Space. +space_to_Space(_Dpth,_Slf,Space,SpaceC):- findall(Atom, get_metta_atom_from(Space, Atom),Atoms), + SpaceC = 'hyperon::space::DynSpace'(Atoms). +*/ + +%eval_space(Eq,RetType,Depth,Self,['match',Other,Goal,Template],Template):- into_space(Self,Other,Space),!, metta_atom_iter(Eq,Depth,Space,Goal). +%eval_space(Eq,RetType,Depth,Self,['match',Other,Goal,Template,Else],Template):- into_space(Self,Other,Space),!, (metta_atom_iter(Eq,Depth,Space,Goal)*->true;Else=Template). + +% Match-ELSE +eval_space(Eq,RetType,Depth,Self,['match',Other,Goal,Template,Else],Template):- !, + ((eval_space(Eq,RetType,Depth,Self,['match',Other,Goal,Template],Template), + \+ return_empty([],Template))*->true;Template=Else). +% Match-TEMPLATE + +eval_space(Eq,RetType,Depth,Self,['match',Other,Goal,Template],Res):- !, + metta_atom_iter(Eq,Depth,Self,Other,Goal), + Template=Res. + %finish_eval(Eq,RetType,Depth,Self,Template,Res). +/* + dcall(( % copy_term(Goal+Template,CGoal+CTemplate), + catch_err(try_match(Eq,RetType,Depth,Self,Other,Goal),E, + ((wdmsg(catch_err(try_match(Eq,RetType,Depth,Self,Other,Goal))=E)), + rtrace(try_match(Eq,RetType,Depth,Self,Other,Goal)))))), + %print(Template), + finish_eval(Eq,RetType,Depth,Self,Template,Res). + +try_match(Eq,RetType,Depth,Self,Space,Goal):- !, + % into_space(Depth,Self,Other,Space), + metta_atom_iter(Eq,Depth,Self,Space,Goal). + +%try_match(Depth,Self,Other,Goal,_Template):- get_atoms(Depth,Self,Other,Goal). % Template=Res. +metta_atom_iter(Eq,Depth,Other,Goal):- + current_self(Self), + metta_atom_iter(Eq,Depth,Self,Other,Goal). + +metta_atom_iter_fail(Depth,_Slf,Other,[Equal,[F|H],B]):- fail, '=' == Equal,!, % trace, + dcall(metta_defn(Eq,Other,[F|HH],BB)), + once(eval_until_unify(Eq,RetType,Depth,Other,H,HH)), + once(eval_until_unify(Eq,RetType,Depth,Other,B,BB)). +*/ + +metta_atom_iter(Eq,_Depth,_Slf,Other,[Equal,[F|H],B]):- Eq == Equal,!, % trace, + (metta_defn(Eq,Other,[F|H],B)). % once(eval_until_unify(Eq,RetType,Depth,Other,H,HH)). + +%metta_atom_iter(Eq,Depth,_Slf,Other,[Equal,[F|H],B]):- '=' == Equal,!, % trace, + % dcall(metta_defn(Eq,Other,[F|HH],B)), once(eval_until_unify(Eq,RetType,Depth,Other,H,HH)). + +metta_atom_iter(_Eq,Depth,_,_,_):- Depth<3,!,fail. +% And +metta_atom_iter(Eq,Depth,Self,Other,[And|Y]):- atom(And), is_and(And),!, + (Y==[] -> true ; ( D2 is Depth -1, Y = [H|T], metta_atom_iter(Eq,D2,Self,Other,H),metta_atom_iter(Eq,D2,Self,Other,[And|T]))). + +metta_atom_iter(Eq,_Dpth,_Slf,Other,H):- get_metta_atom(Eq,Other,H). + +% is this OK? +metta_atom_iter(Eq,Depth,Self,Other,H):- metta_defn(Eq,Other,H,B), D2 is Depth -1, metta_atom_iter(Eq,D2,Self,Other,B). +%metta_atom_iter_l2(Depth,Self,Other,H):- metta_atom_iter(Eq,Depth,Self,Other,H). +%$metta_atom_iter(Eq,_Dpth,_Slf,[]):-!. + +eval_20(Eq,RetType,_Dpth,_Slf,['new-space'],Space):- !, 'new-space'(Space),check_returnval(Eq,RetType,Space). + + +/* + +metta_atom_iter(Eq,_Dpth,Other,[Equal,H,B]):- '=' == Equal,!, + (metta_defn(Eq,Other,H,B)*->true;(get_metta_atom(Eq,Other,H),B='True')). + +metta_atom_iter(Eq,Depth,_,_):- Depth<3,!,fail. +metta_atom_iter(Eq,_Dpth,_Slf,[]):-!. +metta_atom_iter(Eq,_Dpth,Other,H):- get_metta_atom(Eq,Other,H). +metta_atom_iter(Eq,Depth,Other,H):- D2 is Depth -1, metta_defn(Eq,Other,H,B),metta_atom_iter(Eq,D2,Other,B). +metta_atom_iter(Eq,_Dpth,_Slf,[And]):- is_and(And),!. +metta_atom_iter(Eq,Depth,Self,[And,X|Y]):- is_and(And),!,D2 is Depth -1, metta_atom_iter(Eq,D2,Self,X),metta_atom_iter(Eq,D2,Self,[And|Y]). +*/ +/* +metta_atom_iter2(_,Self,[=,X,Y]):- metta_defn(Eq,Self,X,Y). +metta_atom_iter2(_Dpth,Other,[Equal,H,B]):- '=' == Equal,!, metta_defn(Eq,Other,H,B). +metta_atom_iter2(_Dpth,Self,X,Y):- metta_defn(Eq,Self,X,Y). %, Y\=='True'. +metta_atom_iter2(_Dpth,Self,X,Y):- get_metta_atom(Eq,Self,[=,X,Y]). %, Y\=='True'. +*/ +%metta_atom_iter_ref(Other,[Eq,H,B],Ref):-clause(metta_defn(Eq,Other,H,B),true,Ref). +metta_atom_iter_ref(Other,H,Ref):-clause(asserted_metta_atom(Other,H),true,Ref). + + +% ================================================================= +% ================================================================= +% ================================================================= +% CASE/SWITCH +% ================================================================= +% ================================================================= +% ================================================================= +% Macro: case +:- nodebug(metta(case)). +/* +!(assertEqualToResult + (case + (Link $X B) + ( ( (g $Y) + (Link $X $Y)))) ()) +*/ +/* +eval_20(Eq,RetType,Depth,Self,['case',A,CL],Value):- !, +((eval(Depth,Self,A,AA), + if_trace((case),(writeqln('switch'(A)=AA))), + eval_case_result(Eq,RetType,Depth,Self,A,AA,CL,Value))*->true; +Value=found_none). + +eval_case_result(Eq,RetType,Depth,Self,A,AA,CL,Value):- + must_det_ll(into_case_list(1,CL,KVs)), + select_switch(Depth,Self,AA,KVs,Match,Value), + if_trace((case),(writeqln('matched'=Match))), + if_trace((case),(writeqln('result'=Value))), + check_returnval(Value,Eq,RetType). +eval_case_result(Eq,RetType,Depth,Self,A,AA,CL,Value):- + select(['%void%',_],CL,Rest), Rest == [],!, Value =[]. +eval_case_result(Eq,RetType,Depth,Self,A,AA,CL,Value):- + select(['%void%',Value],CL,Rest),!. + + +select_switch(Depth,_Self,_A,_Cases,_Match,_Value):- Depth<1,!,fail. +select_switch(Depth,Self,A,Cases,Match,Value):- + Depth2 is Depth -1, + ((if_trace((case),(writeqln('select-1'=A))),select_case(Depth2,Self,A,Cases,Match,Value))*->true; + ((eval_complete_change(Eq,_RetType,Depth2,Self,A,AA),if_trace((case),(writeqln('select-2'=AA))), + select_switch(Depth2,Self, AA,Cases,Match,Value))*->true; + (best_key('%void%',Cases,Match,Value)))). + + select_case(Depth,Self,AA,Cases,Match,Value):- + ((best_key(AA,Cases,Match,Value) *-> true ; + ((maybe_special_keys(Depth,Self,Cases,CasES), best_key(AA,CasES,Match,Value)) *-> true; + (fail)))). + + best_key(AA,Cases,Match,Value):- + ((member(Match-Value,Cases),AA ==Match,must_det_ll(AA = Match))->true; + ((member(Match-Value,Cases),AA=@=Match,must_det_ll(AA = Match))->true; + ((member(Match-Value,Cases), AA=Match))->true; + ((member(Match-Value,Cases),unify_enough(AA,Match))->true))). + + %into_case_list([[C|ASES0]],CASES):- is_list(C),!, into_case_list([C|ASES0],CASES),!. + into_case_list(N,[SV|CL],[S-V|CASES]):- + must_det_ll(is_case(S,SV,V)), + if_trace((case),(format('~N'), writeqln('case'(N)=(S>V)))), + N2 is N+1, + into_case_list(N2,CL,CASES). + into_case_list(_,[],[]). + + is_case(AA,[AA,Value],Value):-!. + is_case(AA,[AA|Value],Value). + + %maybe_special_keys(Depth,Self,[K-V|KVI],[AK-V|KVO]):- fail,eval(Eq,RetType,Depth,Self,K,AK), K\=@=AK,!, maybe_special_keys(Depth,Self,KVI,KVO). + maybe_special_keys(Depth,Self,[_|KVI],KVO):- + fail, maybe_special_keys(Depth,Self,KVI,KVO). + maybe_special_keys(_Depth,_Self,[],[]). + +*/ + +% if there is only a void then always return nothing for each Case +eval_20(Eq,_RetType,Depth,Self,['case',A,[[Void,_]]],Res):- + '%void%' == Void, + eval(Eq,_UnkRetType,Depth,Self,A,_),!,Res =[]. + +% if there is nothing for case just treat like a collapse +eval_20(Eq,_RetType,Depth,Self,['case',A,[]],Empty):- + %forall(eval(Eq,_RetType2,Depth,Self,Expr,_),true), + once(eval(Eq,_RetType2,Depth,Self,A,_)), + return_empty([],Empty). + +% Macro: case +eval_20(Eq,RetType,Depth,Self,['case',A,CL|T],Res):- + must_det_ll(T==[]), + into_case_list(CL,CASES), + findall(Key-Value, + (nth0(Nth,CASES,Case0), + (is_case(Key,Case0,Value), + if_trace(metta(case),(format('~N'),writeqln(c(Nth,Key)=Value))))),KVs),!, + eval_case(Eq,RetType,Depth,Self,A,KVs,Res). + +eval_case(Eq,CaseRetType,Depth,Self,A,KVs,Res):- + ((eval(Eq,_UnkRetType,Depth,Self,A,AA), + if_trace((case),(writeqln('case'=A))), + if_trace(metta(case),writeqln('switch'=AA)), + (select_case(Depth,Self,AA,KVs,Value)->true;(member(Void -Value,KVs),Void=='%void%'))) + *->true;(member(Void -Value,KVs),Void=='%void%')), + eval(Eq,CaseRetType,Depth,Self,Value,Res). + + select_case(Depth,Self,AA,Cases,Value):- + (best_key(AA,Cases,Value) -> true ; + (maybe_special_keys(Depth,Self,Cases,CasES), + (best_key(AA,CasES,Value) -> true ; + (member(Void -Value,CasES),Void=='%void%')))). + + best_key(AA,Cases,Value):- + ((member(Match-Value,Cases),AA ==Match)->true; + ((member(Match-Value,Cases),AA=@=Match)->true; + (member(Match-Value,Cases),AA = Match))). + + %into_case_list([[C|ASES0]],CASES):- is_list(C),!, into_case_list([C|ASES0],CASES),!. + into_case_list(CASES,CASES):- is_list(CASES),!. + is_case(AA,[AA,Value],Value):-!. + is_case(AA,[AA|Value],Value). + + maybe_special_keys(Depth,Self,[K-V|KVI],[AK-V|KVO]):- + eval(Depth,Self,K,AK), K\=@=AK,!, + maybe_special_keys(Depth,Self,KVI,KVO). + maybe_special_keys(Depth,Self,[_|KVI],KVO):- + maybe_special_keys(Depth,Self,KVI,KVO). + maybe_special_keys(_Depth,_Self,[],[]). + + +% ================================================================= +% ================================================================= +% ================================================================= +% COLLAPSE/SUPERPOSE +% ================================================================= +% ================================================================= +% ================================================================= + + + +%[collapse,[1,2,3]] +eval_20(Eq,RetType,Depth,Self,['collapse',List],Res):-!, + bagof_eval(Eq,RetType,Depth,Self,List,Res). + +eval_20(Eq,RetType,Depth,Self,PredDecl,Res):- + Do_more_defs = do_more_defs(true), + clause(eval_21(Eq,RetType,Depth,Self,PredDecl,Res),Body), + Do_more_defs == do_more_defs(true), + call_ndet(Body,DET), + nb_setarg(1,Do_more_defs,false), + (DET==true -> ! ; true). + + +eval_21(Eq,RetType,Depth,Self,['CollapseCardinality',List],Len):-!, + bagof_eval(Eq,RetType,Depth,Self,List,Res), + length(Res,Len). +/* +eval_21(_Eq,_RetType,_Depth,_Self,['TupleCount', [N]],N):- number(N),!. + + +eval_21(Eq,RetType,Depth,Self,['TupleCount',List],Len):-!, + bagof_eval(Eq,RetType,Depth,Self,List,Res), + length(Res,Len). +*/ + +%[superpose,[1,2,3]] +eval_20(Eq,RetType,Depth,Self,['superpose',List],Res):- !, + (((is_user_defined_head(Eq,Self,List) ,eval(Eq,RetType,Depth,Self,List,UList), List\=@=UList) + *-> eval_20(Eq,RetType,Depth,Self,['superpose',UList],Res) + ; ((member(E,List),eval(Eq,RetType,Depth,Self,E,Res))*->true;return_empty([],Res)))), + \+ Res = 'Empty'. + +%[sequential,[1,2,3]] +eval_20(Eq,RetType,Depth,Self,['sequential',List],Res):- !, + (((fail,is_user_defined_head(Eq,Self,List) ,eval(Eq,RetType,Depth,Self,List,UList), List\=@=UList) + *-> eval_20(Eq,RetType,Depth,Self,['sequential',UList],Res) + ; ((member(E,List),eval_ne(Eq,RetType,Depth,Self,E,Res))*->true;return_empty([],Res)))). + + +get_sa_p1(P3,E,Cmpd,SA):- compound(Cmpd), get_sa_p2(P3,E,Cmpd,SA). +get_sa_p2(P3,E,Cmpd,call(P3,N1,Cmpd)):- arg(N1,Cmpd,E). +get_sa_p2(P3,E,Cmpd,SA):- arg(_,Cmpd,Arg),get_sa_p1(P3,E,Arg,SA). +eval20_failed(Eq,RetType,Depth,Self, Term, Res):- + mnotrace(( get_sa_p1(setarg,ST,Term,P1), % ST\==Term, + compound(ST), ST = [F,List],F=='superpose',nonvar(List), %maplist(atomic,List), + call(P1,Var))), !, + %max_counting(F,20), + member(Var,List), + eval(Eq,RetType,Depth,Self, Term, Res). + + +sub_sterm(Sub,Sub). +sub_sterm(Sub,Term):- sub_sterm1(Sub,Term). +sub_sterm1(_ ,List):- \+ compound(List),!,fail. +sub_sterm1(Sub,List):- is_list(List),!,member(SL,List),sub_sterm(Sub,SL). +sub_sterm1(_ ,[_|_]):-!,fail. +sub_sterm1(Sub,Term):- arg(_,Term,SL),sub_sterm(Sub,SL). +eval20_failed_2(Eq,RetType,Depth,Self, Term, Res):- + mnotrace(( get_sa_p1(setarg,ST,Term,P1), + compound(ST), ST = [F,List],F=='collapse',nonvar(List), %maplist(atomic,List), + call(P1,Var))), !, bagof_eval(Eq,RetType,Depth,Self,List,Var), + eval(Eq,RetType,Depth,Self, Term, Res). + + +% ================================================================= +% ================================================================= +% ================================================================= +% NOP/EQUALITU/DO +% ================================================================= +% ================================================================= +% ================================================================ +eval_20(_Eq,_RetType,_Depth,_Self,['nop'], _ ):- !, fail. +eval_20(_Eq,_RetType1,Depth,Self,['nop',Expr], Empty):- !, + ignore(eval('=',_RetType2,Depth,Self,Expr,_)), + return_empty([], Empty). + +eval_20(Eq,_RetType1,Depth,Self,['do',Expr], Empty):- !, + forall(eval(Eq,_RetType2,Depth,Self,Expr,_),true), + %eval_ne(Eq,_RetType2,Depth,Self,Expr,_),!, + return_empty([],Empty). + +max_counting(F,Max):- flag(F,X,X+1), X true; (flag(F,_,10),!,fail). +% ================================================================= +% ================================================================= +% ================================================================= +% if/If +% ================================================================= +% ================================================================= +% ================================================================= + + + +eval_20(Eq,RetType,Depth,Self,['if',Cond,Then,Else],Res):- !, + eval(Eq,'Bool',Depth,Self,Cond,TF), + (is_True(TF) + -> eval(Eq,RetType,Depth,Self,Then,Res) + ; eval(Eq,RetType,Depth,Self,Else,Res)). + +eval_20(Eq,RetType,Depth,Self,['If',Cond,Then,Else],Res):- !, + eval(Eq,'Bool',Depth,Self,Cond,TF), + (is_True(TF) + -> eval(Eq,RetType,Depth,Self,Then,Res) + ; eval(Eq,RetType,Depth,Self,Else,Res)). + +eval_20(Eq,RetType,Depth,Self,['If',Cond,Then],Res):- !, + eval(Eq,'Bool',Depth,Self,Cond,TF), + (is_True(TF) -> eval(Eq,RetType,Depth,Self,Then,Res) ; + (!, fail,Res = [],!)). + +eval_20(Eq,RetType,Depth,Self,['if',Cond,Then],Res):- !, + eval(Eq,'Bool',Depth,Self,Cond,TF), + (is_True(TF) -> eval(Eq,RetType,Depth,Self,Then,Res) ; + (!, fail,Res = [],!)). + + +eval_20(Eq,RetType,_Dpth,_Slf,[_,Nothing],NothingO):- + 'Nothing'==Nothing,!,do_expander(Eq,RetType,Nothing,NothingO). + +% ================================================================= +% ================================================================= +% ================================================================= +% LET/LET* +% ================================================================= +% ================================================================= +% ================================================================= + + + +eval_until_unify(_Eq,_RetType,_Dpth,_Slf,X,X):- !. +eval_until_unify(Eq,RetType,Depth,Self,X,Y):- eval_until_eq(Eq,RetType,Depth,Self,X,Y). + +eval_until_eq(Eq,RetType,_Dpth,_Slf,X,Y):- X=Y,check_returnval(Eq,RetType,Y). +%eval_until_eq(Eq,RetType,Depth,Self,X,Y):- var(Y),!,eval_in_steps_or_same(Eq,RetType,Depth,Self,X,XX),Y=XX. +%eval_until_eq(Eq,RetType,Depth,Self,Y,X):- var(Y),!,eval_in_steps_or_same(Eq,RetType,Depth,Self,X,XX),Y=XX. +eval_until_eq(Eq,RetType,Depth,Self,X,Y):- \+is_list(Y),!,eval_in_steps_some_change(Eq,RetType,Depth,Self,X,XX),Y=XX. +eval_until_eq(Eq,RetType,Depth,Self,Y,X):- \+is_list(Y),!,eval_in_steps_some_change(Eq,RetType,Depth,Self,X,XX),Y=XX. +eval_until_eq(Eq,RetType,Depth,Self,X,Y):- eval_in_steps_some_change(Eq,RetType,Depth,Self,X,XX),eval_until_eq(Eq,RetType,Depth,Self,Y,XX). +eval_until_eq(_Eq,_RetType,_Dpth,_Slf,X,Y):- length(X,Len), \+ length(Y,Len),!,fail. +eval_until_eq(Eq,RetType,Depth,Self,X,Y):- nth1(N,X,EX,RX), nth1(N,Y,EY,RY), + EX=EY,!, maplist(eval_until_eq(Eq,RetType,Depth,Self),RX,RY). +eval_until_eq(Eq,RetType,Depth,Self,X,Y):- nth1(N,X,EX,RX), nth1(N,Y,EY,RY), + ((var(EX);var(EY)),eval_until_eq(Eq,RetType,Depth,Self,EX,EY)), + maplist(eval_until_eq(Eq,RetType,Depth,Self),RX,RY). +eval_until_eq(Eq,RetType,Depth,Self,X,Y):- nth1(N,X,EX,RX), nth1(N,Y,EY,RY), + h((is_list(EX);is_list(EY)),eval_until_eq(Eq,RetType,Depth,Self,EX,EY)), + maplist(eval_until_eq(Eq,RetType,Depth,Self),RX,RY). + + eval_1change(Eq,RetType,Depth,Self,EX,EXX):- + eval_20(Eq,RetType,Depth,Self,EX,EXX), EX \=@= EXX. + +eval_complete_change(Eq,RetType,Depth,Self,EX,EXX):- + eval(Eq,RetType,Depth,Self,EX,EXX), EX \=@= EXX. + +eval_in_steps_some_change(_Eq,_RetType,_Dpth,_Slf,EX,_):- \+ is_list(EX),!,fail. +eval_in_steps_some_change(Eq,RetType,Depth,Self,EX,EXX):- eval_1change(Eq,RetType,Depth,Self,EX,EXX). +eval_in_steps_some_change(Eq,RetType,Depth,Self,X,Y):- append(L,[EX|R],X),is_list(EX), + eval_in_steps_some_change(Eq,RetType,Depth,Self,EX,EXX), EX\=@=EXX, + append(L,[EXX|R],XX),eval_in_steps_or_same(Eq,RetType,Depth,Self,XX,Y). + +eval_in_steps_or_same(Eq,RetType,Depth,Self,X,Y):-eval_in_steps_some_change(Eq,RetType,Depth,Self,X,Y). +eval_in_steps_or_same(Eq,RetType,_Dpth,_Slf,X,Y):- X=Y,check_returnval(Eq,RetType,Y). + + % (fail,return_empty([],Template))). + + +eval_20(Eq,RetType,Depth,Self,['let',A,A5,AA],OO):- !, + %(var(A)->true;trace), + ((eval(Eq,RetType,Depth,Self,A5,AE), AE=A)), + eval(Eq,RetType,Depth,Self,AA,OO). +%eval_20(Eq,RetType,Depth,Self,['let',A,A5,AA],AAO):- !,eval(Eq,RetType,Depth,Self,A5,A),eval(Eq,RetType,Depth,Self,AA,AAO). +eval_20(Eq,RetType,Depth,Self,['let*',[],Body],RetVal):- !, eval(Eq,RetType,Depth,Self,Body,RetVal). +eval_20(Eq,RetType,Depth,Self,['let*',[[Var,Val]|LetRest],Body],RetVal):- !, + eval_20(Eq,RetType,Depth,Self,['let',Var,Val,['let*',LetRest,Body]],RetVal). + + +% ================================================================= +% ================================================================= +% ================================================================= +% CONS/CAR/CDR +% ================================================================= +% ================================================================= +% ================================================================= + + + +into_pl_list(Var,Var):- var(Var),!. +into_pl_list(Nil,[]):- Nil == 'Nil',!. +into_pl_list([Cons,H,T],[HH|TT]):- Cons == 'Cons', !, into_pl_list(H,HH),into_pl_list(T,TT),!. +into_pl_list(X,X). + +into_metta_cons(Var,Var):- var(Var),!. +into_metta_cons([],'Nil'):-!. +into_metta_cons([Cons, A, B ],['Cons', AA, BB]):- 'Cons'==Cons, no_cons_reduce, !, + into_metta_cons(A,AA), into_metta_cons(B,BB). +into_metta_cons([H|T],['Cons',HH,TT]):- into_metta_cons(H,HH),into_metta_cons(T,TT),!. +into_metta_cons(X,X). + +into_listoid(AtomC,Atom):- AtomC = [Cons,H,T],Cons=='Cons',!, Atom=[H,[T]]. +into_listoid(AtomC,Atom):- is_list(AtomC),!,Atom=AtomC. +into_listoid(AtomC,Atom):- typed_list(AtomC,_,Atom),!. + +:- if( \+ current_predicate( typed_list / 3 )). +typed_list(Cmpd,Type,List):- compound(Cmpd), Cmpd\=[_|_], compound_name_arguments(Cmpd,Type,[List|_]),is_list(List). +:- endif. + +%eval_20(Eq,RetType,Depth,Self,['colapse'|List], Flat):- !, maplist(eval(Eq,RetType,Depth,Self),List,Res),flatten(Res,Flat). + +%eval_20(Eq,RetType,Depth,Self,['flatten'|List], Flat):- !, maplist(eval(Eq,RetType,Depth,Self),List,Res),flatten(Res,Flat). + + +eval_20(Eq,RetType,_Dpth,_Slf,['car-atom',Atom],CAR_Y):- !, Atom=[CAR|_],!,do_expander(Eq,RetType,CAR,CAR_Y). +eval_20(Eq,RetType,_Dpth,_Slf,['cdr-atom',Atom],CDR_Y):- !, Atom=[_|CDR],!,do_expander(Eq,RetType,CDR,CDR_Y). + +eval_20(Eq,RetType,Depth,Self,['Cons', A, B ],['Cons', AA, BB]):- no_cons_reduce, !, + eval(Eq,RetType,Depth,Self,A,AA), eval(Eq,RetType,Depth,Self,B,BB). + +eval_20(Eq,RetType,Depth,Self,['Cons', A, B ],[AA|BB]):- \+ no_cons_reduce, !, + eval(Eq,RetType,Depth,Self,A,AA), eval(Eq,RetType,Depth,Self,B,BB). + + + +% ================================================================= +% ================================================================= +% ================================================================= +% STATE EDITING +% ================================================================= +% ================================================================= +% ================================================================= + +eval_20(Eq,RetType,Depth,Self,['change-state!',StateExpr, UpdatedValue], Ret):- !, eval(Eq,RetType,Depth,Self,StateExpr,StateMonad), + eval(Eq,RetType,Depth,Self,UpdatedValue,Value), 'change-state!'(Depth,Self,StateMonad, Value, Ret). +eval_20(Eq,RetType,Depth,Self,['new-state',UpdatedValue],StateMonad):- !, + eval(Eq,RetType,Depth,Self,UpdatedValue,Value), 'new-state'(Depth,Self,Value,StateMonad). +eval_20(Eq,RetType,Depth,Self,['get-state',StateExpr],Value):- !, + eval(Eq,RetType,Depth,Self,StateExpr,StateMonad), 'get-state'(StateMonad,Value). + + + +% eval_20(Eq,RetType,Depth,Self,['get-state',Expr],Value):- !, eval(Eq,RetType,Depth,Self,Expr,State), arg(1,State,Value). + + + +check_type:- option_else(typecheck,TF,'False'), TF=='True'. + +:- dynamic is_registered_state/1. +:- flush_output. +:- setenv('RUST_BACKTRACE',full). + +% Function to check if an value is registered as a state name +:- dynamic(is_registered_state/1). +is_nb_state(G):- is_valid_nb_state(G) -> true ; + is_registered_state(G),nb_current(G,S),is_valid_nb_state(S). + +/* +:- multifile(space_type_method/3). +:- dynamic(space_type_method/3). +space_type_method(is_nb_space,new_space,init_space). +space_type_method(is_nb_space,clear_space,clear_nb_atoms). +space_type_method(is_nb_space,add_atom,add_nb_atom). +space_type_method(is_nb_space,remove_atom,'change-space!'). +space_type_method(is_nb_space,replace_atom,replace_nb_atom). +space_type_method(is_nb_space,atom_count,atom_nb_count). +space_type_method(is_nb_space,get_atoms,'get-space'). +space_type_method(is_nb_space,atom_iter,atom_nb_iter). +*/ + +:- multifile(state_type_method/3). +:- dynamic(state_type_method/3). +state_type_method(is_nb_state,new_state,init_state). +state_type_method(is_nb_state,clear_state,clear_nb_values). +state_type_method(is_nb_state,add_value,add_nb_value). +state_type_method(is_nb_state,remove_value,'change-state!'). +state_type_method(is_nb_state,replace_value,replace_nb_value). +state_type_method(is_nb_state,value_count,value_nb_count). +state_type_method(is_nb_state,'get-state','get-state'). +state_type_method(is_nb_state,value_iter,value_nb_iter). +%state_type_method(is_nb_state,query,state_nb_query). + +% Clear all values from a state +clear_nb_values(StateNameOrInstance) :- + fetch_or_create_state(StateNameOrInstance, State), + nb_setarg(1, State, []). + + + +% Function to confirm if a term represents a state +is_valid_nb_state(State):- compound(State),functor(State,'State',_). + +% Find the original name of a given state +state_original_name(State, Name) :- + is_registered_state(Name), + nb_current(Name, State). + +% Register and initialize a new state +init_state(Name) :- + State = 'State'(_,_), + asserta(is_registered_state(Name)), + nb_setval(Name, State). + +% Change a value in a state +'change-state!'(Depth,Self,StateNameOrInstance, UpdatedValue, Out) :- + fetch_or_create_state(StateNameOrInstance, State), + arg(2, State, Type), + ( (check_type,\+ get_type(Depth,Self,UpdatedValue,Type)) + -> (Out = ['Error', UpdatedValue, 'BadType']) + ; (nb_setarg(1, State, UpdatedValue), Out = State) ). + +% Fetch all values from a state +'get-state'(StateNameOrInstance, Values) :- + fetch_or_create_state(StateNameOrInstance, State), + arg(1, State, Values). + +'new-state'(Depth,Self,Init,'State'(Init, Type)):- check_type->get_type(Depth,Self,Init,Type);true. + +'new-state'(Init,'State'(Init, Type)):- check_type->get_type(10,'&self',Init,Type);true. + +fetch_or_create_state(Name):- fetch_or_create_state(Name,_). +% Fetch an existing state or create a new one + +fetch_or_create_state(State, State) :- is_valid_nb_state(State),!. +fetch_or_create_state(NameOrInstance, State) :- + ( atom(NameOrInstance) + -> (is_registered_state(NameOrInstance) + -> nb_current(NameOrInstance, State) + ; init_state(NameOrInstance), + nb_current(NameOrInstance, State)) + ; is_valid_nb_state(NameOrInstance) + -> State = NameOrInstance + ; writeln('Error: Invalid input.') + ), + is_valid_nb_state(State). + +% ================================================================= +% ================================================================= +% ================================================================= +% GET-TYPE +% ================================================================= +% ================================================================= +% ================================================================= + +eval_20(Eq,RetType,Depth,Self,['get-type',Val],TypeO):- !, get_type(Depth,Self,Val,Type),ground(Type),Type\==[], Type\==Val,!, + do_expander(Eq,RetType,Type,TypeO). + + + +eval_20(Eq,RetType,Depth,Self,['length',L],Res):- !, eval(Eq,RetType,Depth,Self,L,LL), !, (is_list(LL)->length(LL,Res);Res=1). +eval_20(Eq,RetType,Depth,Self,['CountElement',L],Res):- !, eval(Eq,RetType,Depth,Self,L,LL), !, (is_list(LL)->length(LL,Res);Res=1). + + + + + + +% ================================================================= +% ================================================================= +% ================================================================= +% IMPORT/BIND +% ================================================================= +% ================================================================= +% ================================================================= +nb_bind(Name,Value):- nb_current(Name,Was),same_term(Value,Was),!. +nb_bind(Name,Value):- nb_setval(Name,Value),!. +eval_20(Eq,RetType,Depth,Self,['import!',Other,File],RetVal):- + (( into_space(Depth,Self,Other,Space),!, include_metta(Space,File),!,return_empty(Space,RetVal))), + check_returnval(Eq,RetType,RetVal). %RetVal=[]. +eval_20(Eq,RetType,_Depth,_Slf,['bind!',Other,['new-space']],RetVal):- atom(Other),!,assert(was_asserted_space(Other)), + return_empty([],RetVal), check_returnval(Eq,RetType,RetVal). +eval_20(Eq,RetType,Depth,Self,['bind!',Other,Expr],RetVal):- + must_det_ll((into_name(Self,Other,Name),!,eval(Eq,RetType,Depth,Self,Expr,Value), + nb_bind(Name,Value), return_empty(Value,RetVal))), + check_returnval(Eq,RetType,RetVal). +eval_20(Eq,RetType,Depth,Self,['pragma!',Other,Expr],RetVal):- + must_det_ll((into_name(Self,Other,Name),!,nd_ignore((eval(Eq,RetType,Depth,Self,Expr,Value), + set_option_value(Name,Value))), return_empty(Value,RetVal), + check_returnval(Eq,RetType,RetVal))). +eval_20(Eq,RetType,_Dpth,Self,['transfer!',File],RetVal):- !, must_det_ll((include_metta(Self,File), return_empty(Self,RetVal),check_returnval(Eq,RetType,RetVal))). + + +nd_ignore(Goal):- call(Goal)*->true;true. + + + + + + + + + +% ================================================================= +% ================================================================= +% ================================================================= +% AND/OR +% ================================================================= +% ================================================================= +% ================================================================= + +is_True(T):- T\=='False',T\==[]. + +is_and(S):- \+ atom(S),!,fail. +is_and(','). +is_and(S):- is_and(S,_). + +is_and(S,_):- \+ atom(S),!,fail. +is_and('and','True'). +is_and('and2','True'). +is_and('#COMMA','True'). is_and(',','True'). % is_and('And'). + +eval_20(Eq,RetType,_Dpth,_Slf,[And],True):- is_and(And,True),!,check_returnval(Eq,RetType,True). +eval_20(Eq,RetType,Depth,Self,[And,X,Y],TF):- is_and(And,True),!, as_tf(( + eval_args(Eq,RetType,Depth,Self,X,True),eval_args(Eq,RetType,Depth,Self,Y,True)),TF). +eval_20(Eq,RetType,Depth,Self,[And,X],True):- is_and(And,True),!, + eval_args(Eq,RetType,Depth,Self,X,True). +eval_20(Eq,RetType,Depth,Self,[And,X|Y],TF):- is_and(And,_True),!, + eval_args(Eq,RetType,Depth,Self,X,TF1), \+ \+ is_True(TF1), + eval_args(Eq,RetType,Depth,Self,[And|Y],TF). + +eval_20(Eq,RetType,Depth,Self,['or',X,Y],TF):- !, + as_tf((eval_args(Eq,RetType,Depth,Self,X,'True');eval_args(Eq,RetType,Depth,Self,Y,'True')),TF). + + +% ================================================================= +% ================================================================= +% ================================================================= +% MeTTaLog Extras +% ================================================================= +% ================================================================= +% ================================================================= + +eval_20(_Eq,_RetType1,_Depth,_Self,['call',S], TF):- !, eval_call(S,TF). +eval_20(Eq,RetType,Depth,Self,['eval',S], Res):- !, eval(Eq,RetType,Depth,Self,S, Res). + + +% ================================================================= +% ================================================================= +% ================================================================= +% DATA FUNCTOR +% ================================================================= +% ================================================================= +% ================================================================= +eval20_failked(Eq,RetType,Depth,Self,[V|VI],[V|VO]):- + nonvar(V),is_metta_data_functor(V),is_list(VI),!, + maplist(eval(Eq,RetType,Depth,Self),VI,VO). + + +% ================================================================= +% ================================================================= +% ================================================================= +% EVAL FAILED +% ================================================================= +% ================================================================= +% ================================================================= +eval_20(Eq,RetType,Depth,Self,X,Y):- + (eval_40(Eq,RetType,Depth,Self,X,M)*-> + M=Y ; + % finish_eval(Depth,Self,M,Y); + (eval_failed(Depth,Self,X,Y)*->true;X=Y)). + +eval_failed(Depth,Self,T,TT):- + finish_eval(Depth,Self,T,TT). + +finish_eval(_Dpth,_Slf,T,TT):- var(T),!,TT=T. +finish_eval(_Dpth,_Slf,[],[]):-!. +%finish_eval(_Dpth,_Slf,[F|LESS],Res):- once(eval_selfless([F|LESS],Res)),mnotrace([F|LESS]\==Res),!. +%finish_eval(Depth,Self,[V|Nil],[O]):- Nil==[], once(eval(Eq,RetType,Depth,Self,V,O)),V\=@=O,!. +finish_eval(Depth,Self,[H|T],[HH|TT]):- !, + eval(Depth,Self,H,HH), + finish_eval(Depth,Self,T,TT). +finish_eval(Depth,Self,T,TT):- eval(Depth,Self,T,TT). + + %eval(Eq,RetType,Depth,Self,X,Y):- eval_20(Eq,RetType,Depth,Self,X,Y)*->true;Y=[]. + +%eval_20(Eq,RetType,Depth,_,_,_):- Depth<1,!,fail. +%eval_20(Eq,RetType,Depth,_,X,Y):- Depth<3, !, ground(X), (Y=X). +%eval_20(Eq,RetType,_Dpth,_Slf,X,Y):- self_eval(X),!,Y=X. + +% Kills zero arity functions eval_20(Eq,RetType,Depth,Self,[X|Nil],[Y]):- Nil ==[],!,eval(Eq,RetType,Depth,Self,X,Y). + + +/* +into_values(List,Many):- List==[],!,Many=[]. +into_values([X|List],Many):- List==[],is_list(X),!,Many=X. +into_values(Many,Many). +eval_40(Eq,RetType,_Dpth,_Slf,Name,Value):- atom(Name), nb_current(Name,Value),!. +*/ +% Macro Functions +%eval_20(Eq,RetType,Depth,_,_,_):- Depth<1,!,fail. +eval_40(_Eq,_RetType,Depth,_,X,Y):- Depth<3, !, fail, ground(X), (Y=X). +eval_40(Eq,RetType,Depth,Self,[F|PredDecl],Res):- fail, + Depth>1, + mnotrace((sub_sterm1(SSub,PredDecl), ground(SSub),SSub=[_|Sub], is_list(Sub), maplist(atomic,SSub))), + eval(Eq,RetType,Depth,Self,SSub,Repl), + mnotrace((SSub\=Repl, subst(PredDecl,SSub,Repl,Temp))), + eval(Eq,RetType,Depth,Self,[F|Temp],Res). + + +% ================================================================= +% ================================================================= +% ================================================================= +% PLUS/MINUS +% ================================================================= +% ================================================================= +% ================================================================= +eval_40(Eq,RetType,Depth,Self,['+',N1,N2],N):- number(N1),!, + eval(Eq,RetType,Depth,Self,N2,N2Res), notrace(catch_err(N is N1+N2Res,_E,(set_last_error(['Error',N2Res,'Number']),fail))). +eval_40(Eq,RetType,Depth,Self,['-',N1,N2],N):- number(N1),!, + eval(Eq,RetType,Depth,Self,N2,N2Res), notrace(catch_err(N is N1-N2Res,_E,(set_last_error(['Error',N2Res,'Number']),fail))). +eval_40(Eq,RetType,Depth,Self,['*',N1,N2],N):- number(N1),!, + eval(Eq,RetType,Depth,Self,N2,N2Res), notrace(catch_err(N is N1*N2Res,_E,(set_last_error(['Error',N2Res,'Number']),fail))). + +% ================================================================= +% ================================================================= +% ================================================================= +% METTLOG PREDEFS +% ================================================================= +% ================================================================= +% ================================================================= + +eval_40(Eq,RetType,Depth,Self,['length',L],Res):- !, eval(Depth,Self,L,LL), + (is_list(LL)->length(LL,Res);Res=1), + check_returnval(Eq,RetType,Res). + +eval_40(Eq,RetType,_Dpth,_Slf,['arity',F,A],TF):- !,as_tf(current_predicate(F/A),TF),check_returnval(Eq,RetType,TF). + +eval_40(Eq,RetType,Depth,Self,['CountElement',L],Res):- !, eval(Eq,RetType,Depth,Self,L,LL), !, (is_list(LL)->length(LL,Res);Res=1),check_returnval(Eq,RetType,Res). +eval_40(Eq,RetType,_Dpth,_Slf,['make_list',List],MettaList):- !, into_metta_cons(List,MettaList),check_returnval(Eq,RetType,MettaList). + +% user defined function +eval_40(Eq,RetType,Depth,Self,[H|PredDecl],Res):- + mnotrace(is_user_defined_head(Self,H)),!, + eval_60(Eq,RetType,Depth,Self,[H|PredDecl],Res). + +eval_40(Eq,RetType,_Dpth,_Slf,['==',X,Y],Res):- !, + suggest_type(RetType,'Bool'), + eq_unify(Eq,_SharedType, X, Y, Res). + +eq_unify(_Eq,_SharedType, X, Y, TF):- as_tf(X=:=Y,TF),!. +eq_unify(_Eq,_SharedType, X, Y, TF):- as_tf( '#='(X,Y),TF),!. +eq_unify( Eq, SharedType, X, Y, TF):- as_tf(eval_until_unify(Eq,SharedType, X, Y), TF). + + +suggest_type(_RetType,_Bool). + +eval_40(Eq,RetType,Depth,Self,[AE|More],Res):- is_special_op(AE),!, + eval_70(Eq,RetType,Depth,Self,[AE|More],Res), + check_returnval(Eq,RetType,Res). + +eval_40(Eq,RetType,Depth,Self,[AE|More],Res):- + maplist(must_eval_args(Eq,_,Depth,Self),More,Adjusted), + eval_70(Eq,RetType,Depth,Self,[AE|Adjusted],Res), + check_returnval(Eq,RetType,Res). + +must_eval_args(Eq,RetType,Depth,Self,More,Adjusted):- + (eval_args(Eq,RetType,Depth,Self,More,Adjusted)*->true; + (with_debug(eval,eval_args(Eq,RetType,Depth,Self,More,Adjusted))*-> true; + ( + nl,writeq(eval_args(Eq,RetType,Depth,Self,More,Adjusted)),writeln('.'), + (More=Adjusted -> true ; + (trace, throw(must_eval_args(Eq,RetType,Depth,Self,More,Adjusted))))))). + + + + +eval_70(Eq,RetType,Depth,Self,PredDecl,Res):- + Do_more_defs = do_more_defs(true), + clause(eval_80(Eq,RetType,Depth,Self,PredDecl,Res),Body), + Do_more_defs == do_more_defs(true), + call(Body),nb_setarg(1,Do_more_defs,false). + + +% ================================================================= +% ================================================================= +% ================================================================= +% inherited by system +% ================================================================= +% ================================================================= +% ================================================================= +is_system_pred(S):- atom(S),atom_concat(_,'!',S). + + + +eval_80(_Eq,_RetType,_Dpth,_Slf,LESS,Res):- + notrace((ground(LESS),once((eval_selfless(LESS,Res),mnotrace(LESS\==Res))))),!. + + +% predicate inherited by system +eval_80(Eq,RetType,_Depth,_Self,[AE|More],TF):- + is_system_pred(AE), + length(More,Len), + is_syspred(AE,Len,Pred), + %mnotrace( \+ is_user_defined_goal(Self,[AE|More])),!, + %adjust_args(Depth,Self,AE,More,Adjusted), + More = Adjusted, + catch_warn(efbug(show_call,eval_call(apply(Pred,Adjusted),TF))), + check_returnval(Eq,RetType,TF). + +:- if( \+ current_predicate( adjust_args / 2 )). + + :- discontiguous eval_80/6. + +is_user_defined_goal(Self,Head):- + is_user_defined_head(Self,Head). + +:- endif. + +eval_call(S,TF):- + s2p(S,P), !, + dmsg(eval_call(P,'$VAR'('TF'))),as_tf(P,TF). + +eval_80(Eq,RetType,_Depth,_Self,[AE|More],Res):- + is_system_pred(AE), + length([AE|More],Len), + is_syspred(AE,Len,Pred), + %mnotrace( \+ is_user_defined_goal(Self,[AE|More])),!, + %adjust_args(Depth,Self,AE,More,Adjusted),!, + More = Adjusted, + append(Adjusted,[Res],Args),!, + efbug(show_call,catch_warn(apply(Pred,Args))), + check_returnval(Eq,RetType,Res). + +:- if( \+ current_predicate( check_returnval / 3 )). +check_returnval(_,_RetType,_TF). +:- endif. + +:- if( \+ current_predicate( adjust_args / 5 )). +adjust_args(_Depth,_Self,_V,VI,VI). +:- endif. + +eval_80(Eq,RetType,Depth,Self,PredDecl,Res):- + eval_67(Eq,RetType,Depth,Self,PredDecl,Res). + + + +last_element(T,E):- \+ compound(T),!,E=T. +last_element(T,E):- is_list(T),last(T,L),last_element(L,E),!. +last_element(T,E):- compound_name_arguments(T,_,List),last_element(List,E),!. + + + + +catch_warn(G):- quietly(catch_err(G,E,(wdmsg(catch_warn(G)-->E),fail))). +catch_nowarn(G):- quietly(catch_err(G,error(_,_),fail)). + + +as_tf(G,TF):- G\=[_|_], catch_nowarn((call(G)*->TF='True';TF='False')). +%eval_selfless(['==',X,Y],TF):- as_tf(X=:=Y,TF),!. +%eval_selfless(['==',X,Y],TF):- as_tf(X=@=Y,TF),!. +eval_selfless(['>',X,Y],TF):-!,as_tf(X>Y,TF). +eval_selfless(['<',X,Y],TF):-!,as_tf(X',X,Y],TF):-!,as_tf(X>=Y,TF). +eval_selfless(['<=',X,Y],TF):-!,as_tf(X='). +is_special_op('let'). +is_special_op('let*'). +is_special_op('if'). +is_special_op('rtrace'). +is_special_op('or'). +is_special_op('and'). +is_special_op('not'). +is_special_op('match'). +is_special_op('call'). +is_special_op('let'). +is_special_op('nop'). +is_special_op('assertEqual'). +is_special_op('assertEqualToResult'). + +is_metta_builtin(Special):- is_special_op(Special). +is_metta_builtin('=='). +is_metta_builtin(F):- once(atom(F);var(F)), current_op(_,yfx,F). +is_metta_builtin('println!'). +is_metta_builtin('transfer!'). +is_metta_builtin('collapse'). +is_metta_builtin('superpose'). +is_metta_builtin('+'). +is_metta_builtin('-'). +is_metta_builtin('*'). +is_metta_builtin('/'). +is_metta_builtin('%'). +is_metta_builtin('=='). +is_metta_builtin('<'). +is_metta_builtin('>'). +is_metta_builtin('all'). +is_metta_builtin('import!'). +is_metta_builtin('pragma!'). + +*/ +% ================================================================= +% ================================================================= +% ================================================================= +% USER DEFINED FUNCTIONS +% ================================================================= +% ================================================================= +% ================================================================= + +call_ndet(Goal,DET):- call(Goal),deterministic(DET). + +eval_60(Eq,RetType,Depth,Self,H,B):- + (eval_64(Eq,RetType,Depth,Self,H,B)*->true; + (fail,eval_67(Eq,RetType,Depth,Self,H,B))). + + +%eval_64(Eq,_RetType,_Dpth,Self,H,B):- Eq='=',!, metta_defn(Eq,Self,H,B). +eval_64(Eq,_RetType,_Dpth,Self,H,B):- + Eq='match', dcall(metta_atom(Self,H)),B=H. + + +eval_64(Eq,RetType,Depth,Self,[[H|Start]|T1],Y):- + mnotrace((is_user_defined_head_f(Self,H),is_list(Start))), + metta_defn(Eq,Self,[H|Start],Left), + [Left|T1] \=@= [[H|Start]|T1], + eval(Eq,RetType,Depth,Self,[Left|T1],Y). + +eval_64(Eq,_RetType,Depth,Self,[H|Args],B):- % no weird template matchers + % forall(metta_defn(Eq,Self,[H|Template],_), + % maplist(not_template_arg,Template)), + Eq='=', + (metta_defn(Eq,Self,[H|Args],B0)*->true;(fail,[H|Args]=B0)), + light_eval(Depth,Self,B0,B). + %(eval(Eq,RetType,Depth,Self,B,Y);metta_atom_iter(Depth,Self,Y)). +% Use the first template match +eval_64(Eq,_RetType,Depth,Self,[H|Args],B):- fail, + Eq='=', + (metta_defn(Eq,Self,[H|Template],B0),Args=Template), + light_eval(Depth,Self,B0,B). + + +light_eval(_Depth,_Self,B,B). + +not_template_arg(TArg):- var(TArg), !, \+ attvar(TArg). +not_template_arg(TArg):- atomic(TArg),!. +%not_template_arg(TArg):- is_list(TArg),!,fail. + + +% Has argument that is headed by the same function +eval_67(Eq,RetType,Depth,Self,[H1|Args],Res):- + mnotrace((append(Left,[[H2|H2Args]|Rest],Args), H2==H1)),!, + eval(Eq,RetType,Depth,Self,[H2|H2Args],ArgRes), + mnotrace((ArgRes\==[H2|H2Args], append(Left,[ArgRes|Rest],NewArgs))), + eval_60(Eq,RetType,Depth,Self,[H1|NewArgs],Res). + +eval_67(Eq,RetType,Depth,Self,[[H|Start]|T1],Y):- + mnotrace((is_user_defined_head_f(Self,H),is_list(Start))), + metta_defn(Eq,Self,[H|Start],Left), + eval(Eq,RetType,Depth,Self,[Left|T1],Y). + +% Has subterm to eval +eval_67(Eq,RetType,Depth,Self,[F|PredDecl],Res):- fail, + Depth>1, + quietly(sub_sterm1(SSub,PredDecl)), + mnotrace((ground(SSub),SSub=[_|Sub], is_list(Sub),maplist(atomic,SSub))), + eval(Eq,RetType,Depth,Self,SSub,Repl), + mnotrace((SSub\=Repl,subst(PredDecl,SSub,Repl,Temp))), + eval_60(Eq,RetType,Depth,Self,[F|Temp],Res). + +%eval_67(Eq,RetType,Depth,Self,X,Y):- (eval_68(Eq,RetType,Depth,Self,X,Y)*->true;metta_atom_iter(Depth,Self,[=,X,Y])). +/* +eval_67_fail(Depth,Self,PredDecl,Res):- fail, + ((term_variables(PredDecl,Vars), + (metta_atom(Self,PredDecl) *-> (Vars ==[]->Res='True';Vars=Res); + (eval(Eq,RetType,Depth,Self,PredDecl,Res),ignore(Vars ==[]->Res='True';Vars=Res))))), + PredDecl\=@=Res. +*/ + +%eval_68(Eq,RetType,_Dpth,Self,[H|_],_):- mnotrace( \+ is_user_defined_head_f(Self,H) ), !,fail. +%eval_68(Eq,RetType,_Dpth,Self,[H|T1],Y):- metta_defn(Eq,Self,[H|T1],Y). +%eval_68(Eq,RetType,_Dpth,Self,[H|T1],'True'):- metta_atom(Self,[H|T1]). +%eval_68(Eq,RetType,_Dpth,Self,CALL,Y):- fail,append(Left,[Y],CALL),metta_defn(Eq,Self,Left,Y). + + +%eval_6(Depth,Self,['ift',CR,Then],RO):- fail, !, %fail, % trace, +% metta_defn(Eq,Self,['ift',R,Then],Become),eval(Eq,RetType,Depth,Self,CR,R),eval(Eq,RetType,Depth,Self,Then,_True),eval(Eq,RetType,Depth,Self,Become,RO). + + +%not_compound(Term):- \+ is_list(Term),!. +%eval_40(Eq,RetType,Depth,Self,Term,Res):- maplist(not_compound,Term),!,eval_645(Depth,Self,Term,Res). + + +% function inherited by system +/* +eval_80(Eq,RetType,Depth,Self,[F|X],FY):- is_function(F), \+ is_special_op(F), is_list(X), + maplist(eval(Eq,ArgTypes,Depth,Self),X,Y),!, + eval_85(Depth,Self,[F|Y],FY). + +eval_80(Eq,RetType,Depth,Self,FX,FY):- eval_85(Depth,Self,FX,FY). + +eval_85(Depth,Self,[AE|More],TF):- length(More,Len), + (is_syspred(AE,Len,Pred),catch_warn(as_tf(apply(Pred,More),TF)))*->true;eval_86(Depth,Self,[AE|More],TF). +eval_86(_Dpth,_Slf,[AE|More],TF):- length([AE|More],Len), is_syspred(AE,Len,Pred),append(More,[TF],Args),!,catch_warn(apply(Pred,Args)). +*/ +%eval_80(Eq,RetType,Depth,Self,[X1|[F2|X2]],[Y1|Y2]):- is_function(F2),!,eval(Eq,RetType,Depth,Self,[F2|X2],Y2),eval(Eq,RetType,Depth,Self,X1,Y1). + + +% ================================================================= +% ================================================================= +% ================================================================= +% AGREGATES +% ================================================================= +% ================================================================= +% ================================================================= + +cwdl(DL,Goal):- call_with_depth_limit(Goal,DL,R), (R==depth_limit_exceeded->(!,fail);true). + +%bagof_eval(Eq,RetType,Depth,Self,X,L):- bagof_eval(Eq,RetType,_RT,Depth,Self,X,L). + + +%bagof_eval(Eq,RetType,Depth,Self,X,S):- bagof(E,eval_ne(Eq,RetType,Depth,Self,X,E),S)*->true;S=[]. +bagof_eval(_Eq,_RetType,_Dpth,_Slf,X,L):- typed_list(X,_Type,L),!. +bagof_eval(Eq,RetType,Depth,Self,X,L):- + findall(E,eval_ne(Eq,RetType,Depth,Self,X,E),L). + +setof_eval(Depth,Self,X,L):- setof_eval('=',_RT,Depth,Self,X,L). +setof_eval(Eq,RetType,Depth,Self,X,S):- bagof_eval(Eq,RetType,Depth,Self,X,L), + sort(L,S). + + +eval_ne(Eq,RetType,Depth,Self,X,E):- + eval(Eq,RetType,Depth,Self,X,E), \+ var(E), \+ is_empty(E). + + + + +:- ensure_loaded(metta_subst). diff --git a/metta_vspace/pyswip-12-15/metta_interp.new b/metta_vspace/pyswip-12-15/metta_interp.new new file mode 100755 index 00000000..dd8ae458 --- /dev/null +++ b/metta_vspace/pyswip-12-15/metta_interp.new @@ -0,0 +1,1920 @@ +:- encoding(iso_latin_1). +:- multifile(is_metta_data_functor/1). +:- dynamic(is_metta_data_functor/1). +:- multifile(is_nb_space/1). +:- dynamic(is_nb_space/1). +%:- '$set_source_module'('user'). +:- set_stream(user_input,tty(true)). +:- use_module(library(readline)). +:- use_module(library(editline)). +:- use_module(library(filesex)). +:- use_module(library(shell)). +%:- use_module(library(tabling)). +:- use_module(library(system)). +:- ensure_loaded(metta_compiler). +%:- ensure_loaded(metta_types). +:- ensure_loaded(metta_data). +:- ensure_loaded(metta_space). +:- ensure_loaded(metta_eval). +:- set_stream(user_input,tty(true)). +:- set_prolog_flag(encoding,iso_latin_1). +:- set_prolog_flag(encoding,utf8). +%:- set_prolog_flag(encoding,octet). +/* +Now PASSING NARS.TEC:\opt\logicmoo_workspace\packs_sys\logicmoo_opencog\MeTTa\vspace-metta\metta_vspace\pyswip\metta_interp.pl +C:\opt\logicmoo_workspace\packs_sys\logicmoo_opencog\MeTTa\vspace-metta\metta_vspace\pyswip1\metta_interp.pl +STS1.01) +Now PASSING TEST-SCRIPTS.B5-TYPES-PRELIM.08) +Now PASSING TEST-SCRIPTS.B5-TYPES-PRELIM.14) +Now PASSING TEST-SCRIPTS.B5-TYPES-PRELIM.15) +Now PASSING TEST-SCRIPTS.C1-GROUNDED-BASIC.15) +Now PASSING TEST-SCRIPTS.E2-STATES.08) +PASSING TEST-SCRIPTS.B5-TYPES-PRELIM.02) +PASSING TEST-SCRIPTS.B5-TYPES-PRELIM.07) +PASSING TEST-SCRIPTS.B5-TYPES-PRELIM.09) +PASSING TEST-SCRIPTS.B5-TYPES-PRELIM.11) +PASSING TEST-SCRIPTS.C1-GROUNDED-BASIC.14) +PASSING TEST-SCRIPTS.E2-STATES.07) +----------------------------------------- +FAILING TEST-SCRIPTS.D5-AUTO-TYPES.01) +Now FAILING TEST-SCRIPTS.00-LANG-CASE.03) +Now FAILING TEST-SCRIPTS.B5-TYPES-PRELIM.19) +Now FAILING TEST-SCRIPTS.C1-GROUNDED-BASIC.20) + +*/ + + +option_value_def('repl',auto). +option_value_def('prolog',false). +option_value_def('compile',false). +option_value_def('table',false). +option_value_def(no_repeats,false). +option_value_def('time',true). +option_value_def('exec',true). +option_value_def('html',false). +option_value_def('python',false). +option_value_def('halt',false). +option_value_def('doing_repl',false). +option_value_def('test-retval',false). +option_value_def('trace-length',100). +option_value_def('stack-max',100). +option_value_def('trace-on-overtime',20.0). +option_value_def('trace-on-overflow',false). +option_value_def('trace-on-error',true). +option_value_def('trace-on-load',true). +option_value_def('trace-on-exec',true). +option_value_def('trace-on-eval',true). +option_value_def('trace-on-fail',false). +option_value_def('trace-on-pass',false). + + + + +set_is_unit_test(TF):- + set_option_value('trace-on-load',TF), + set_option_value('trace-on-exec',TF), + set_option_value('trace-on-eval',TF), + set_option_value('trace-on-pass',false), + set_option_value('trace-on-fail',false), + set_option_value('exec',rtrace), + set_option_value('eval',rtrace), + !. + +:- set_is_unit_test(true). +%:- set_is_unit_test. + +trace_on_fail:- option_value('trace-on-fail',true). +trace_on_overflow:- option_value('trace-on-overflow',true). +trace_on_pass:- option_value('trace-on-pass',true). +doing_repl:- option_value('doing_repl',true). +if_repl(Goal):- doing_repl->call(Goal);true. + +any_floats(S):- member(E,S),float(E),!. + +% ============================ +% %%%% Arithmetic Operations +% ============================ +%:- use_module(library(clpfd)). +:- use_module(library(clpq)). +%:- use_module(library(clpr)). + +% Addition +%'+'(Addend1, Addend2, Sum):- \+ any_floats([Addend1, Addend2, Sum]),!,Sum #= Addend1+Addend2 . +'+'(Addend1, Addend2, Sum):- notrace(catch_err(plus(Addend1, Addend2, Sum),_,fail)),!. +'+'(Addend1, Addend2, Sum):- {Sum = Addend1+Addend2}. +% Subtraction +'-'(Sum, Addend1, Addend2):- '+'(Addend1, Addend2, Sum). + +% Multiplication +'*'(Factor1, Factor2, Product):- {Product = Factor1*Factor2}. +% Division +'/'(Dividend, Divisor, Quotient):- {Dividend = Quotient * Divisor}. +% Modulus +'mod'(Dividend, Divisor, Remainder):- {Remainder = Dividend mod Divisor}. +% Exponentiation +'exp'(Base, Exponent, Result):- eval_H(['exp', Base, Exponent], Result). +% Square Root +'sqrt'(Number, Root):- eval_H(['sqrt', Number], Root). + +% ============================ +% %%%% List Operations +% ============================ +% Retrieve Head of the List +'car-atom'(List, Head):- eval_H(['car-atom', List], Head). +% Retrieve Tail of the List +'cdr-atom'(List, Tail):- eval_H(['cdr-atom', List], Tail). +% Construct a List +'Cons'(Element, List, 'Cons'(Element, List)):- !. +% Collapse List +'collapse'(List, CollapsedList):- eval_H(['collapse', List], CollapsedList). +% Count Elements in List +'CountElement'(List, Count):- eval_H(['CountElement', List], Count). +% Find Length of List +%'length'(List, Length):- eval_H(['length', List], Length). + +% ============================ +% %%%% Nondet Opteration +% ============================ +% Superpose a List +'superpose'(List, SuperposedList):- eval_H(['superpose', List], SuperposedList). + +% ============================ +% %%%% Testing +% ============================ + +% `assertEqual` Predicate +% This predicate is used for asserting that the Expected value is equal to the Actual value. +% Expected: The value that is expected. +% Actual: The value that is being checked against the Expected value. +% Result: The result of the evaluation of the equality. +% Example: `assertEqual(5, 5, Result).` would succeed, setting Result to true (or some success indicator). +%'assertEqual'(Expected, Actual, Result):- use_metta_compiler,!,as_tf((Expected=Actual),Result). +'assertEqual'(Expected, Actual, Result):- ignore(Expected=Actual), eval_H(['assertEqual', Expected, Actual], Result). + +% `assertEqualToResult` Predicate +% This predicate asserts that the Expected value is equal to the Result of evaluating Actual. +% Expected: The value that is expected. +% Actual: The expression whose evaluation is being checked against the Expected value. +% Result: The result of the evaluation of the equality. +% Example: If Actual evaluates to the Expected value, this would succeed, setting Result to true (or some success indicator). +'assertEqualToResult'(Expected, Actual, Result):- eval_H(['assertEqualToResult', Expected, Actual], Result). + +% `assertFalse` Predicate +% This predicate is used to assert that the evaluation of EvalThis is false. +% EvalThis: The expression that is being evaluated and checked for falsehood. +% Result: The result of the evaluation. +% Example: `assertFalse((1 > 2), Result).` would succeed, setting Result to true (or some success indicator), as 1 > 2 is false. +'assertFalse'(EvalThis, Result):- eval_H(['assertFalse', EvalThis], Result). + +% `assertNotEqual` Predicate +% This predicate asserts that the Expected value is not equal to the Actual value. +% Expected: The value that is expected not to match the Actual value. +% Actual: The value that is being checked against the Expected value. +% Result: The result of the evaluation of the inequality. +% Example: `assertNotEqual(5, 6, Result).` would succeed, setting Result to true (or some success indicator). +'assertNotEqual'(Expected, Actual, Result):- eval_H(['assertNotEqual', Expected, Actual], Result). + +% `assertTrue` Predicate +% This predicate is used to assert that the evaluation of EvalThis is true. +% EvalThis: The expression that is being evaluated and checked for truth. +% Result: The result of the evaluation. +% Example: `assertTrue((2 > 1), Result).` would succeed, setting Result to true (or some success indicator), as 2 > 1 is true. +'assertTrue'(EvalThis, Result):- eval_H(['assertTrue', EvalThis], Result). + +% `rtrace` Predicate +% This predicate is likely used for debugging; possibly for tracing the evaluation of Condition. +% Condition: The condition/expression being traced. +% EvalResult: The result of the evaluation of Condition. +% Example: `rtrace((2 + 2), EvalResult).` would trace the evaluation of 2 + 2 and store its result in EvalResult. +'rtrace'(Condition, EvalResult):- eval_H(['rtrace', Condition], EvalResult). + +% `time` Predicate +% This predicate is used to measure the time taken to evaluate EvalThis. +% EvalThis: The expression whose evaluation time is being measured. +% EvalResult: The result of the evaluation of EvalThis. +% Example: `time((factorial(5)), EvalResult).` would measure the time taken to evaluate factorial(5) and store its result in EvalResult. +'time'(EvalThis, EvalResult):- eval_H(['time', EvalThis], EvalResult). + +% ============================ +% %%%% Debugging, Printing and Utility Operations +% ============================ +% REPL Evaluation +'repl!'(EvalResult):- eval_H(['repl!'], EvalResult). +% Condition Evaluation +'!'(Condition, EvalResult):- eval_H(['!', Condition], EvalResult). +% Import File into Environment +'import!'(Environment, Filename, Namespace):- eval_H(['import!', Environment, Filename], Namespace). +% Evaluate Expression with Pragma +'pragma!'(Environment, Expression, EvalValue):- eval_H(['pragma!', Environment, Expression], EvalValue). +% Print Message to Console +'print'(Message, EvalResult):- eval_H(['print', Message], EvalResult). +% No Operation, Returns EvalResult unchanged +'nop'(Expression, EvalResult):- eval_H(['nop', Expression], EvalResult). + +% ============================ +% %%%% Variable Bindings +% ============================ +% Bind Variables +'bind!'(Environment, Variable, Value):- eval_H(['bind!', Environment, Variable], Value). +% Let binding for single variable +'let'(Variable, Expression, Body, Result):- eval_H(['let', Variable, Expression, Body], Result). +% Sequential let binding +'let*'(Bindings, Body, Result):- eval_H(['let*', Bindings, Body], Result). + +% ============================ +% %%%% Reflection +% ============================ +% Get Type of Value +'get-type'(Value, Type):- eval_H(['get-type', Value], Type). + + +metta_cmd_args(Rest):- current_prolog_flag(late_metta_opts,Rest),!. +metta_cmd_args(Rest):- current_prolog_flag(argv,P),append(_,['--'|Rest],P),!. +metta_cmd_args(Rest):- current_prolog_flag(os_argv,P),append(_,['--'|Rest],P),!. +metta_cmd_args(Rest):- current_prolog_flag(argv,Rest). +run_cmd_args:- metta_cmd_args(Rest), !, do_cmdline_load_metta('&self',Rest). + + +metta_make_hook:- loonit_reset, option_value(not_a_reload,true),!. +metta_make_hook:- + metta_cmd_args(Rest), into_reload_options(Rest,Reload), cmdline_load_metta('&self',Reload). + +:- multifile(prolog:make_hook/2). +:- dynamic(prolog:make_hook/2). +prolog:make_hook(after, _Some):- nop( metta_make_hook). + +into_reload_options(Reload,Reload). + +is_cmd_option(Opt,M, TF):- atom(M), + atom_concat('-',Opt,Flag), + atom_contains(M,Flag),!, + get_flag_value(M,FV), + TF=FV. + +get_flag_value(M,V):- atomic_list_concat([_,V],'=',M),!. +get_flag_value(M,false):- atom_contains(M,'-no'),!. +get_flag_value(_,true). + + +:- ignore((( + \+ prolog_load_context(reloading,true), + forall(option_value_def(Opt,Default),set_option_value(Opt,Default))))). + +%process_option_value_def:- \+ option_value('python',false), skip(ensure_loaded(metta_python)). +process_option_value_def:- option_value('python',load), ensure_loaded(metta_vspace/pyswip/metta_python). +process_option_value_def. + + +%process_late_opts:- once(option_value('html',true)), once(shell('./total_loonits.sh')). +process_late_opts:- current_prolog_flag(os_argv,[_]),!,ignore(repl). +process_late_opts:- forall(process_option_value_def,true). +%process_late_opts:- halt(7). +process_late_opts. + +%do_cmdline_load_metta(_Slf,Rest):- select('--prolog',Rest,RRest),!, +% set_option_value('prolog',true), +% set_prolog_flag(late_metta_opts,RRest). +do_cmdline_load_metta(Self,Rest):- + set_prolog_flag(late_metta_opts,Rest), + forall(process_option_value_def,true), + cmdline_load_metta(Self,Rest),!, + forall(process_late_opts,true). + +load_metta_file(Self,Filemask):- atom_concat(_,'.metta',Filemask),!, load_metta(Self,Filemask). +load_metta_file(_Slf,Filemask):- load_flybase(Filemask). + +% done +cmdline_load_metta(_,Nil):- Nil==[],!. +cmdline_load_metta(Self,[Filemask|Rest]):- atom(Filemask), \+ atom_concat('-',_,Filemask), + must_det_ll((Src=load_metta_file(Self,Filemask),nl,write('; '),write_src(Src),nl,catch_red(Src),!,flush_output, + cmdline_load_metta(Self,Rest))). + +cmdline_load_metta(Self,['-g',M|Rest]):- + read_term_from_atom(M, Term, []), + ignore(call(Term)), + cmdline_load_metta(Self,Rest). + +cmdline_load_metta(Self,[M|Rest]):- + m_opt(M,Opt),!, + is_cmd_option(Opt,M,TF),!, + format('~N'),write(' ; '), write_src(is_cmd_option(Opt,M,TF)), nl, !, set_option_value(Opt,TF), + set_tty_color_term(true), + cmdline_load_metta(Self,Rest). + +cmdline_load_metta(Self,[M|Rest]):- + format('~N'),write('; unused '), write_src(M), nl, !, + cmdline_load_metta(Self,Rest). + + +set_tty_color_term(TF):- + current_output(X),set_stream(X,tty(TF)), + set_stream(current_output,tty(TF)), + set_prolog_flag(color_term ,TF). + +m_opt(M,Opt):- + m_opt0(M,Opt1), + m_opt1(Opt1,Opt). + +m_opt1(Opt1,Opt):- atomic_list_concat([Opt|_],'=',Opt1). + +m_opt0(M,Opt):- atom_concat('--no-',Opt,M),!. +m_opt0(M,Opt):- atom_concat('--',Opt,M),!. +m_opt0(M,Opt):- atom_concat('-',Opt,M),!. + +:- set_prolog_flag(occurs_check,true). + +start_html_of(_Filename):- \+ tee_file(_TEE_FILE),!. +start_html_of(_Filename):- + must_det_ll(( + S = _, + %retractall(metta_defn(Eq,S,_,_)), + nop(retractall(metta_type(S,_,_))), + %retractall(get_metta_atom(Eq,S,_,_,_)), + loonit_reset, + tee_file(TEE_FILE), + sformat(S,'cat /dev/null > "~w"',[TEE_FILE]), + + writeln(doing(S)), + ignore(shell(S)))). + +save_html_of(_Filename):- \+ tee_file(_TEE_FILE),!. +save_html_of(_):- \+ has_loonit_results, \+ option_value('html',true). +save_html_of(Filename):- + must_det_ll(( + file_name_extension(Base,_,Filename), + file_name_extension(Base,'metta.html',HtmlFilename), + loonit_reset, + tee_file(TEE_FILE), + writeln('
    Return to Summaries
    '), + sformat(S,'ansi2html -u < "~w" > "~w" ',[TEE_FILE,HtmlFilename]), + writeln(doing(S)), + ignore(shell(S)))). + +tee_file(TEE_FILE):- getenv('TEE_FILE',TEE_FILE),!. +tee_file(TEE_FILE):- metta_dir(Dir),directory_file_path(Dir,'TEE.ansi',TEE_FILE),!. +metta_dir(Dir):- getenv('METTA_DIR',Dir),!. + +load_metta(Filename):- + %clear_spaces, + load_metta('&self',Filename). + + +load_metta(_Self,Filename):- Filename=='--repl',!,repl. +load_metta(Self,Filename):- + (\+ atom(Filename); \+ exists_file(Filename)),!, + with_wild_path(load_metta(Self),Filename),!,loonit_report. +load_metta(Self,RelFilename):- + atom(RelFilename), + exists_file(RelFilename),!, + absolute_file_name(RelFilename,Filename), + track_load_into_file(Filename, + include_metta(Self,RelFilename)). + +include_metta(Self,Filename):- + (\+ atom(Filename); \+ exists_file(Filename)),!, + must_det_ll(with_wild_path(include_metta(Self),Filename)),!. + +include_metta(Self,RelFilename):- + must_det_ll(( + atom(RelFilename), + exists_file(RelFilename),!, + absolute_file_name(RelFilename,Filename), + must_det_ll((setup_call_cleanup(open(Filename,read,In, [encoding(utf8)]), + ((directory_file_path(Directory, _, Filename), + assert(metta_file(Self,Filename,Directory)), + with_cwd(Directory, + must_det_ll( load_metta_file_stream(Filename,Self,In))))),close(In)))))). + +load_metta_file_stream(Filename,Self,In):- + with_option(loading_file,Filename, + %current_exec_file(Filename), + ((must_det_ll(( + set_exec_num(Filename,1), + load_answer_file(Filename), + set_exec_num(Filename,0))), + once((repeat, (( + ((nb_current(read_mode,Mode),Mode\==[])->true;Mode=load), + once(read_metta(In,Expr)), %write_src(read_metta=Expr),nl, + must_det_ll((do_metta(file(Filename),Mode,Self,Expr,_O)->true; + pp_m(unknown_do_metta(file(Filename),Mode,Self,Expr)))), + flush_output)), + at_end_of_stream(In)))))),!. + + +clear_spaces:- clear_space(_). +clear_space(S):- + %retractall(metta_defn(_,S,_,_)), + nop(retractall(metta_type(S,_,_))), + retractall(asserted_metta_atom(S,_)). + + +lsm:- lsm(_). +lsm(S):- + listing(metta_file(S,_,_)), + %listing(mdyn_type(S,_,_,_)), + forall(mdyn_type(S,_,_,Src),color_g_mesg('#22a5ff',write_f_src(Src))), + nl,nl,nl, + forall(mdyn_defn(S,_,_,Src),color_g_mesg('#00ffa5',write_f_src(Src))), + %listing(mdyn_defn(S,_,_,_)), + !. + +write_f_src(H,B):- H=@=B,!,write_f_src(H). +write_f_src(H,B):- write_f_src(['=',H,B]). + +hb_f(HB,ST):- sub_term(ST,HB),(atom(ST),ST\==(=),ST\==(:)),!. +write_f_src(HB):- + hb_f(HB,ST), + option_else(current_def,CST,[]),!, + (CST == ST -> true ; (nl,nl,nl,set_option_value(current_def,ST))), + write_src(HB). + + + +debug_only(G):- notrace(ignore(catch_warn(G))). +debug_only(_What,G):- ignore((fail,notrace(catch_warn(G)))). + + +'True':- true. +'False':- fail. + + +'metta_learner::vspace-main':- repl. + +into_underscores(D,U):- atom(D),!,atomic_list_concat(L,'-',D),atomic_list_concat(L,'_',U). +into_underscores(D,U):- descend_and_transform(into_underscores,D,U),!. + +into_hyphens(D,U):- atom(D),!,atomic_list_concat(L,'_',D),atomic_list_concat(L,'-',U). +into_hyphens(D,U):- descend_and_transform(into_hyphens,D,U),!. + +descend_and_transform(P2, Input, Transformed) :- + ( var(Input) + -> Transformed = Input % Keep variables as they are + ; compound(Input) + -> (compound_name_arguments(Input, Functor, Args), + maplist(descend_and_transform(P2), Args, TransformedArgs), + compound_name_arguments(Transformed, Functor, TransformedArgs)) + ; (atom(Input),call(P2,Input,Transformed)) + -> true % Transform atoms using xform_atom/2 + ; Transformed = Input % Keep other non-compound terms as they are + ). + +/* +is_syspred(H,Len,Pred):- notrace(is_syspred0(H,Len,Pred)). +is_syspred0(H,_Ln,_Prd):- \+ atom(H),!,fail. +is_syspred0(H,_Ln,_Prd):- upcase_atom(H,U),downcase_atom(H,U),!,fail. +is_syspred0(H,Len,Pred):- current_predicate(H/Len),!,Pred=H. +is_syspred0(H,Len,Pred):- atom_concat(Mid,'!',H), H\==Mid, is_syspred0(Mid,Len,Pred),!. +is_syspred0(H,Len,Pred):- into_underscores(H,Mid), H\==Mid, is_syspred0(Mid,Len,Pred),!. + +fn_append(List,X,Call):- + fn_append1(List,X,ListX), + into_fp(ListX,Call). + + + + + +is_metta_data_functor(Eq,F):- + current_self(Self),is_metta_data_functor(Eq,Self,F). + +is_metta_data_functor(Eq,Other,H):- + metta_type(Other,H,_), + \+ get_metta_atom(Eq,Other,[H|_]), + \+ metta_defn(Eq,Other,[H|_],_). +*/ +is_function(F):- atom(F). + +is_False(X):- X\=='True', (is_False1(X)-> true ; (eval_H(X,Y),is_False1(Y))). +is_False1(Y):- (Y==0;Y==[];Y=='False'). + +is_conz(Self):- compound(Self), Self=[_|_]. + +%dont_x(eval_H(Depth,Self,metta_if(A=1,atom_concat(metta_,_,F). +needs_expanded(eval_H(Term,_),Expand):- !,sub_term(Expand,Term),compound(Expand),Expand\=@=Term, + compound(Expand), \+ is_conz(Expand), \+ is_ftVar(Expand), needs_expand(Expand). +needs_expanded([A|B],Expand):- sub_term(Expand,[A|B]), compound(Expand), \+ is_conz(Expand), \+ is_ftVar(Expand), needs_expand(Expand). + +fn_append1(eval_H(Term,X),X,eval_H(Term,X)):-!. +fn_append1(Term,X,eval_H(Term,X)). + + +% Check if parentheses are balanced in a list of characters +balanced_parentheses(Chars) :- balanced_parentheses(Chars, 0). +balanced_parentheses([], 0). +balanced_parentheses(['('|T], N) :- N1 is N + 1, balanced_parentheses(T, N1). +balanced_parentheses([')'|T], N) :- N > 0, N1 is N - 1, balanced_parentheses(T, N1). +balanced_parentheses([H|T], N) :- H \= '(', H \= ')', balanced_parentheses(T, N). +% Recursive function to read lines until parentheses are balanced. +repl_read(NewAccumulated, Expr):- + atom_concat(Atom, '.', NewAccumulated), + catch_err((read_term_from_atom(Atom, Term, []), Expr=call(Term)), E, + (write('Syntax error: '), writeq(E), nl, repl_read(Expr))),!. + + +repl_read("!", '!'):-!. +repl_read("+", '+'):-!. +repl_read(Str,Atom):- atom_string(Atom,Str),metta_interp_mode(Atom,_),!. + +repl_read(Str, Expr):- atom_concat('@',_,Str),!,atom_string(Expr,Str). +repl_read(NewAccumulated, Expr):- + normalize_space(string(Renew),NewAccumulated), Renew \== NewAccumulated, !, + repl_read(Renew, Expr). +%repl_read(NewAccumulated,exec(Expr)):- string_concat("!",Renew,NewAccumulated), !, repl_read(Renew, Expr). +repl_read(NewAccumulated, Expr):- string_chars(NewAccumulated, Chars), + balanced_parentheses(Chars), length(Chars, Len), Len > 0, + parse_sexpr_metta(NewAccumulated, Expr), !, + normalize_space(string(Renew),NewAccumulated), + add_history_string(Renew). +repl_read(Accumulated, Expr) :- read_line_to_string(current_input, Line), repl_read(Accumulated, Line, Expr). +repl_read(Accumulated, "", Expr):- !, repl_read(Accumulated, Expr). +repl_read(_Accumulated, Line, Expr):- Line == end_of_file, !, Expr = Line. +repl_read(Accumulated, Line, Expr) :- atomics_to_string([Accumulated," ",Line], NewAccumulated), !, + repl_read(NewAccumulated, Expr). + +repl_read(O2):- clause(t_l:s_reader_info(O2),_,Ref),erase(Ref). +repl_read(Expr) :- repeat, + remove_pending_buffer_codes(_,Was),text_to_string(Was,Str), + repl_read(Str, Expr1), + once(((atom(Expr1),atom_concat('@',_,Expr1), + \+ atom_contains(Expr1,"="), + repl_read(Expr2)) + -> Expr=[Expr1,Expr2] ; Expr1 = Expr)), + % this cutrs the repeat/0 + ((peek_pending_codes(_,Peek),Peek==[])->!;true). + +add_history_string(Str):- notrace(ignore(add_history01(Str))),!. + +add_history_src(Exec):- notrace(ignore((Exec\=[],with_output_to(string(H),with_indents(false,write_src(Exec))),add_history_string(H)))). + + +add_history_pl(Exec):- notrace(ignore((Exec\=[],with_output_to(string(H),with_indents(false,(writeq(Exec),writeln('.')))),add_history_string(H)))). + +read_metta1(_,O2):- clause(t_l:s_reader_info(O2),_,Ref),erase(Ref). +read_metta1(In,Expr):- current_input(In0),In==In0,!, repl_read(Expr). +read_metta1(In,Expr):- string(In),!,parse_sexpr_metta(In,Expr),!. +read_metta1(In,Expr):- peek_char(In,Char), read_metta1(In,Char,Expr). + +read_metta1(In,Char,Expr):- char_type(Char,white),get_char(In,Char),put(Char),!,read_metta1(In,Expr). +read_metta1(In,'!',Expr):- get_char(In,_), !, read_metta(In,Read1),!,Expr=exec(Read1). +read_metta1(In,';',Expr):- get_char(In,_), !, (maybe_read_pl(In,Expr)-> true ; (read_line_to_string(In,Str),write_comment(Str),!,read_metta(In,Expr))),!. +read_metta1(In,_,Expr):- maybe_read_pl(In,Expr),!. +read_metta1(In,_,Read1):- parse_sexpr_metta(In,Expr),!,must_det_ll(Expr=Read1). + + +maybe_read_pl(In,Expr):- + peek_line(In,Line1), Line1\=='', atom_contains(Line1, '.'),atom_contains(Line1, ':-'), + notrace(((catch_err((read_term_from_atom(Line1, Term, []), Term\==end_of_file, Expr=call(Term)),_, fail),!, + read_term(In, Term, [])))). +peek_line(In,Line1):- peek_string(In, 1024, Str), split_string(Str, "\r\n", "\s", [Line1,_|_]),!. +peek_line(In,Line1):- peek_string(In, 4096, Str), split_string(Str, "\r\n", "\s", [Line1,_|_]),!. + + + + +%read_line_to_sexpr(Stream,UnTyped), +read_sform(Str,F):- trace, string(Str),open_string(Str,S),!,read_sform(S,F). +read_sform(S,F):- + read_sform1(S,F1), + ( F1\=='!' -> F=F1 ; + (read_sform1(S,F2), F = exec(F2))). + +read_sform1(Str,F):- string(Str),open_string(Str,S),!,read_sform1(S,F). +read_sform1(S,F):- at_end_of_stream(S),!,F=end_of_file. +read_sform1(S,M):- peek_char(S,C),read_sform3(C,S,F), untyped_to_metta(F,M). +%read_sform1(S,F):- profile(parse_sexpr_metta(S,F)). + +read_sform3(C,S,F):- char_type(C,white),get_char(S,_),!,read_sform1(S,F). +read_sform3(';',S,'$COMMENT'(F,0,0)):- !, read_line_to_string(S,F). +read_sform3(';',S,F):- read_line_to_string(S,_),!,read_sform1(S,F). +read_sform3('!',S,exec(F)):- !,get_char(S,_),read_sform1(S,F). +read_sform3(_,S,F):- read_line_to_string(S,L),!,read_sform_cont(L,S,F). + +read_sform_cont(L,S,F):- L=="", !, read_sform1(S,F). +read_sform_cont(L,_S,F):- input_to_forms(L,F),!. +read_sform_cont(L,S,F):- read_line_to_string(S,L2), + atomic_to_string([L,' ',L2],L3),read_sform_cont(L3,S,F),!. + +in2_stream(N1,S1):- integer(N1),!,stream_property(S1,file_no(N1)),!. +in2_stream(N1,S1):- atom(N1),stream_property(S1,alias(N1)),!. +in2_stream(N1,S1):- is_stream(N1),S1=N1,!. +in2_stream(N1,S1):- atom(N1),stream_property(S1,file_name(N1)),!. +is_same_streams(N1,N2):- in2_stream(N1,S1),in2_stream(N2,S2),!,S1==S2. + +%read_metta(In,Expr):- current_input(CI), \+ is_same_streams(CI,In), !, read_sform(In,Expr). +read_metta(_,O2):- clause(t_l:s_reader_info(O2),_,Ref),erase(Ref). +read_metta(In,Expr):- current_input(In0),In==In0,!, repl_read(Expr). +read_metta(In,Expr):- + read_metta1(In,Read1), + (Read1=='!' + -> (read_metta1(In,Read2), Expr=exec(Read2), nop(add_history_src(Expr))) + ; Expr = Read1),!. + +parse_sexpr_metta(I,O):- string(I),normalize_space(string(M),I),parse_sexpr_metta1(M,O),!. +parse_sexpr_metta(I,O):- parse_sexpr_untyped(I,U),trly(untyped_to_metta,U,O). + +parse_sexpr_metta1(M,exec(O)):- string_concat('!',I,M),!,parse_sexpr_metta1(I,O). +parse_sexpr_metta1(M,(O)):- string_concat('+',I,M),!,parse_sexpr_metta1(I,O). +parse_sexpr_metta1(I,O):- parse_sexpr_untyped(I,U),trly(untyped_to_metta,U,O). + + +write_comment(_):- silent_loading,!. +write_comment(Cmt):- connlf,format(';;~w~n',[Cmt]). +do_metta_cmt(_,'$COMMENT'(Cmt,_,_)):- write_comment(Cmt),!. +do_metta_cmt(_,'$STRING'(Cmt)):- write_comment(Cmt),!. +do_metta_cmt(Self,[Cmt]):- !, do_metta_cmt(Self, Cmt),!. + + +mlog_sym('@'). + +%untyped_to_metta(I,exec(O)):- compound(I),I=exec(M),!,untyped_to_metta(M,O). +untyped_to_metta(I,O):- + must_det_ll(( + trly(mfix_vars1,I,M), + trly(cons_to_c,M,OM), + trly(cons_to_l,OM,O))). + + +trly(P2,A,B):- once(call(P2,A,M)),A\=@=M,!,trly(P2,M,B). +trly(_,A,A). + +mfix_vars1(I,O):- var(I),!,I=O. +mfix_vars1('$t','$VAR'('T')):-!. +mfix_vars1('$T','$VAR'('T')):-!. +%mfix_vars1(I,O):- I=='T',!,O='True'. +%mfix_vars1(I,O):- I=='F',!,O='False'. +%mfix_vars1(I,O):- is_i_nil(I),!,O=[]. +mfix_vars1(I,O):- I=='true',!,O='True'. +mfix_vars1(I,O):- I=='false',!,O='False'. +mfix_vars1('$STRING'(I),O):- option_value(strings,true),!, mfix_vars1(I,O). +mfix_vars1('$STRING'(I),O):- !, mfix_vars1(I,M),atom_chars(O,M),!. +%mfix_vars1('$STRING'(I),O):- !, mfix_vars1(I,M),name(O,M),!. +mfix_vars1([H|T],O):- H=='[', is_list(T), last(T,L),L==']',append(List,[L],T), !, O = ['[...]',List]. +mfix_vars1([H|T],O):- H=='{', is_list(T), last(T,L),L=='}',append(List,[L],T), !, O = ['{...}',List]. +mfix_vars1('$OBJ'(claz_bracket_vector,List),O):- is_list(List),!, O = ['[...]',List]. +mfix_vars1(I,O):- I = ['[', X, ']'], nonvar(X), !, O = ['[...]',X]. +mfix_vars1(I,O):- I = ['{', X, '}'], nonvar(X), !, O = ['{...}',X]. +mfix_vars1('$OBJ'(claz_bracket_vector,List),Res):- is_list(List),!, append(['['|List],[']'],Res),!. +mfix_vars1(I,O):- I==[Quote, S], Quote==quote,S==s,!, O=is. +mfix_vars1([K,H|T],Cmpd):- atom(K),mlog_sym(K),is_list(T),mfix_vars1([H|T],[HH|TT]),atom(HH),is_list(TT),!, + compound_name_arguments(Cmpd,HH,TT). +%mfix_vars1([H|T],[HH|TT]):- !, mfix_vars1(H,HH),mfix_vars1(T,TT). +mfix_vars1(List,ListO):- is_list(List),!,maplist(mfix_vars1,List,ListO). +mfix_vars1(I,O):- string(I),option_value('string-are-atoms',true),!,atom_string(O,I). + +mfix_vars1(I,O):- compound(I),!,compound_name_arguments(I,F,II),F\=='$VAR',maplist(mfix_vars1,II,OO),!,compound_name_arguments(O,F,OO). +mfix_vars1(I,O):- \+ atom(I),!,I=O. +mfix_vars1(I,'$VAR'(O)):- atom_concat('$',N,I),dvar_name(N,O),!. +mfix_vars1(I,I). + +no_cons_reduce. + +dvar_name(t,'T'):- !. +dvar_name(N,O):- atom(N),atom_number(N,Num),atom_concat('Num',Num,M),!,svar_fixvarname(M,O). +dvar_name(N,O):- number(N),atom_concat('Num',N,M),!,svar_fixvarname(M,O). +dvar_name(N,O):- \+ atom(N),!,format(atom(A),'~w',[N]),dvar_name(A,O). +dvar_name('','__'):-!. % "$" +dvar_name('_','_'):-!. % "$_" +dvar_name(N,O):- svar_fixvarname(N,O),!. +dvar_name(N,O):- must_det_ll((atom_chars(N,Lst),maplist(c2vn,Lst,NList),atomic_list_concat(NList,S),svar_fixvarname(S,O))),!. +c2vn(A,A):- char_type(A,prolog_identifier_continue),!. +c2vn(A,A):- char_type(A,prolog_var_start),!. +c2vn(A,AA):- char_code(A,C),atomic_list_concat(['_C',C,'_'],AA). + +cons_to_l(I,I):- no_cons_reduce,!. +cons_to_l(I,O):- var(I),!,O=I. +cons_to_l(I,O):- is_i_nil(I),!,O=[]. +cons_to_l(I,O):- I=='nil',!,O=[]. +cons_to_l(C,O):- \+ compound(C),!,O=C. +cons_to_l([Cons,H,T|List],[HH|TT]):- List==[], atom(Cons),is_cons_f(Cons), t_is_ttable(T), cons_to_l(H,HH),!,cons_to_l(T,TT). +cons_to_l(List,ListO):- is_list(List),!,maplist(cons_to_l,List,ListO). +cons_to_l(I,I). + +cons_to_c(I,I):- no_cons_reduce,!. +cons_to_c(I,O):- var(I),!,O=I. +cons_to_c(I,O):- is_i_nil(I),!,O=[]. +cons_to_c(I,O):- I=='nil',!,O=[]. +cons_to_c(C,O):- \+ compound(C),!,O=C. +cons_to_c([Cons,H,T|List],[HH|TT]):- List==[], atom(Cons),is_cons_f(Cons), t_is_ttable(T), cons_to_c(H,HH),!,cons_to_c(T,TT). +cons_to_c(I,O):- \+ is_list(I), compound_name_arguments(I,F,II),maplist(cons_to_c,II,OO),!,compound_name_arguments(O,F,OO). +cons_to_c(I,I). + + + +t_is_ttable(T):- var(T),!. +t_is_ttable(T):- is_i_nil(T),!. +t_is_ttable(T):- is_ftVar(T),!. +t_is_ttable([F|Args]):- F=='Cons',!,is_list(Args). +t_is_ttable([_|Args]):- !, \+ is_list(Args). +t_is_ttable(_). + +is_cons_f(Cons):- is_cf_nil(Cons,_). +is_cf_nil('Cons','NNNil'). +%is_cf_nil('::','nil'). + +is_i_nil(I):- + is_cf_nil('Cons',Nil), I == Nil. + +subst_vars(TermWDV, NewTerm):- + subst_vars(TermWDV, NewTerm, NamedVarsList), + maybe_set_var_names(NamedVarsList). + +subst_vars(TermWDV, NewTerm, NamedVarsList) :- + subst_vars(TermWDV, NewTerm, [], NamedVarsList). + +subst_vars(Term, Term, NamedVarsList, NamedVarsList) :- var(Term), !. +subst_vars([], [], NamedVarsList, NamedVarsList):- !. +subst_vars([TermWDV|RestWDV], [Term|Rest], Acc, NamedVarsList) :- !, + subst_vars(TermWDV, Term, Acc, IntermediateNamedVarsList), + subst_vars(RestWDV, Rest, IntermediateNamedVarsList, NamedVarsList). +subst_vars('$VAR'('_'), _, NamedVarsList, NamedVarsList) :- !. +subst_vars('$VAR'(VName), Var, Acc, NamedVarsList) :- nonvar(VName), svar_fixvarname(VName,Name), !, + (memberchk(Name=Var, Acc) -> NamedVarsList = Acc ; ( !, Var = _, NamedVarsList = [Name=Var|Acc])). +subst_vars(Term, Var, Acc, NamedVarsList) :- atom(Term),atom_concat('$',DName,Term), + dvar_name(DName,Name),!,subst_vars('$VAR'(Name), Var, Acc, NamedVarsList). + +subst_vars(TermWDV, NewTerm, Acc, NamedVarsList) :- + compound(TermWDV), !, + compound_name_arguments(TermWDV, Functor, ArgsWDV), + subst_vars(ArgsWDV, Args, Acc, NamedVarsList), + compound_name_arguments(NewTerm, Functor, Args). +subst_vars(Term, Term, NamedVarsList, NamedVarsList). + + + +:- nb_setval(variable_names,[]). + + +assert_preds(_Self,_Load,_Preds):- \+ preview_compiler,!. +assert_preds(_Self,Load,Preds):- + expand_to_hb(Preds,H,_B),functor(H,F,A), + color_g_mesg('#005288',( + ignore(( + \+ predicate_property(H,defined), + if_t(use_metta_compiler,catch_i(dynamic(F,A))), + format(' :- ~q.~n',[dynamic(F/A)]), + if_t(option_value('tabling',true), format(' :- ~q.~n',[table(F/A)])))), + if_t((preview_compiler), + format('~N~n ~@',[portray_clause(Preds)])), + if_t(use_metta_compiler,if_t(\+ predicate_property(H,static),add_assertion(Preds))))), + nop(metta_anew1(Load,Preds)). + + +%load_hook(_Load,_Hooked):- !. +load_hook(Load,Hooked):- ignore(( \+ ((forall(load_hook0(Load,Hooked),true))))),!. + +load_hook0(_,_):- \+ current_prolog_flag(metta_interp,ready),!. +load_hook0(_,_):- \+ preview_compiler,!. +load_hook0(Load,metta_defn(=,Self,H,B)):- + functs_to_preds([=,H,B],Preds), + assert_preds(Self,Load,Preds). +/* +load_hook0(Load,get_metta_atom(Eq,Self,H)):- B = 'True', + H\=[':'|_], functs_to_preds([=,H,B],Preds), + assert_preds(Self,Load,Preds). +*/ + +use_metta_compiler:- notrace(option_value('compile','full')), !. +preview_compiler:- \+ option_value('compile',false), !. +%preview_compiler:- use_metta_compiler,!. + + + +op_decl(match, [ 'Space', 'Atom', 'Atom'], '%Undefined%'). +op_decl('remove-atom', [ 'Space', 'Atom'], 'EmptyType'). +op_decl('add-atom', [ 'Space', 'Atom'], 'EmptyType'). +op_decl('get-atoms', [ 'Space' ], 'Atom'). + +op_decl('car-atom', [ 'Expression' ], 'Atom'). +op_decl('cdr-atom', [ 'Expression' ], 'Expression'). + +op_decl(let, [ 'Atom', '%Undefined%', 'Atom' ], 'Atom'). +op_decl('let*', [ 'Expression', 'Atom' ], 'Atom'). + +op_decl(and, [ 'Bool', 'Bool' ], 'Bool'). +op_decl(or, [ 'Bool', 'Bool' ], 'Bool'). +op_decl(case, [ 'Expression', 'Atom' ], 'Atom'). +/* +op_decl(apply, [ 'Atom', 'Variable', 'Atom' ], 'Atom'). +op_decl(chain, [ 'Atom', 'Variable', 'Atom' ], 'Atom'). +op_decl('filter-atom', [ 'Expression', 'Variable', 'Atom' ], 'Expression'). +op_decl('foldl-atom', [ 'Expression', 'Atom', 'Variable', 'Variable', 'Atom' ], 'Atom'). +op_decl('map-atom', [ 'Expression', 'Variable', 'Atom' ], 'Expression'). +op_decl(quote, [ 'Atom' ], 'Atom'). +op_decl('if-decons', [ 'Atom', 'Variable', 'Variable', 'Atom', 'Atom' ], 'Atom'). +op_decl('if-empty', [ 'Atom', 'Atom', 'Atom' ], 'Atom'). +op_decl('if-error', [ 'Atom', 'Atom', 'Atom' ], 'Atom'). +op_decl('if-non-empty-expression', [ 'Atom', 'Atom', 'Atom' ], 'Atom'). +op_decl('if-not-reducible', [ 'Atom', 'Atom', 'Atom' ], 'Atom'). +op_decl(return, [ 'Atom' ], 'ReturnType'). +op_decl('return-on-error', [ 'Atom', 'Atom'], 'Atom'). +op_decl(unquote, [ '%Undefined%'], '%Undefined%'). +op_decl(cons, [ 'Atom', 'Atom' ], 'Atom'). +op_decl(decons, [ 'Atom' ], 'Atom'). +op_decl(empty, [], '%Undefined%'). +op_decl('Error', [ 'Atom', 'Atom' ], 'ErrorType'). +op_decl(eval, [ 'Atom' ], 'Atom'). +op_decl(function, [ 'Atom' ], 'Atom'). +op_decl(id, [ 'Atom' ], 'Atom'). +op_decl(unify, [ 'Atom', 'Atom', 'Atom', 'Atom' ], 'Atom'). +*/ +op_decl(unify, [ 'Atom', 'Atom', 'Atom', 'Atom'], '%Undefined%'). +op_decl(if, [ 'Bool', 'Atom', 'Atom'], _T). +op_decl('%', [ 'Number', 'Number' ], 'Number'). +op_decl('*', [ 'Number', 'Number' ], 'Number'). +op_decl('-', [ 'Number', 'Number' ], 'Number'). +op_decl('+', [ 'Number', 'Number' ], 'Number'). +op_decl(combine, [ X, X], X). + +op_decl('bind!', ['Symbol','%Undefined%'], 'EmptyType'). +op_decl('import!', ['Space','Atom'], 'EmptyType'). +op_decl('get-type', ['Atom'], 'Atom'). + +type_decl('Any'). +type_decl('Atom'). +type_decl('Bool'). +type_decl('ErrorType'). +type_decl('Expression'). +type_decl('Number'). +type_decl('ReturnType'). +type_decl('Space'). +type_decl('Symbol'). +type_decl('MemoizedState'). +type_decl('Type'). +type_decl('%Undefined%'). +type_decl('Variable'). + +:- dynamic(get_metta_atom/2). +:- dynamic(asserted_metta_atom/2). +metta_atom_stdlib([:, Type, 'Type']):- type_decl(Type). +metta_atom_stdlib([:, Op, [->|List]]):- op_decl(Op,Params,ReturnType),append(Params,[ReturnType],List). + +%get_metta_atom(Eq,KB, [F|List]):- KB='&flybase',fb_pred(F, Len), length(List,Len),apply(F,List). + + +get_metta_atom(Eq,Space, Atom):- get_metta_atom_from(Space, Atom), \+ (Atom =[EQ,_,_], EQ==Eq). + +get_metta_atom_from(KB, [F, A| List]):- KB='&flybase',fb_pred(F, Len), length([A|List],Len),apply(F,[A|List]). +get_metta_atom_from([Superpose,ListOf], Atom):- Superpose == 'superpose',is_list(ListOf),!,member(KB,ListOf),get_metta_atom_from(KB,Atom). +get_metta_atom_from(Space, Atom):- typed_list(Space,_,L),!, member(Atom,L). +get_metta_atom_from(KB,Atom):- (KB=='&self'; KB='&stdlib'), metta_atom_stdlib(Atom). +get_metta_atom_from(KB,Atom):- if_or_else(asserted_metta_atom( KB,Atom),asserted_metta_atom_fallback( KB,Atom)). + +asserted_metta_atom_fallback( KB,Atom):- fail, is_list(KB),!, member(Atom,KB). +%asserted_metta_atom_fallback( KB,Atom):- get_metta_atom_from(KB,Atom) + +%metta_atom(KB,[F,A|List]):- metta_atom(KB,F,A,List), F \== '=',!. +metta_defn(Eq,KB,Head,Body):- ignore(Eq = '='), get_metta_atom_from(KB,[Eq,Head,Body]). +metta_type(S,H,B):- get_metta_atom_from(S,[':',H,B]). +%typed_list(Cmpd,Type,List):- compound(Cmpd), Cmpd\=[_|_], compound_name_arguments(Cmpd,Type,[List|_]),is_list(List). + + +%maybe_xform(metta_atom(KB,[F,A|List]),metta_atom(KB,F,A,List)):- is_list(List),!. +maybe_xform(metta_defn(Eq,KB,Head,Body),metta_atom(KB,[Eq,Head,Body])). +maybe_xform(metta_type(KB,Head,Body),metta_atom(KB,[':',Head,Body])). +maybe_xform(metta_atom(KB,HeadBody),asserted_metta_atom(KB,HeadBody)). +maybe_xform(_OBO,_XForm):- !, fail. + +metta_anew1(Load,_OBO):- var(Load),trace,!. +metta_anew1(Load,OBO):- maybe_xform(OBO,XForm),!,metta_anew1(Load,XForm). + +metta_anew1(Ch,OBO):- metta_interp_mode(Ch,Mode), !, metta_anew1(Mode,OBO). +metta_anew1(load,OBO):- OBO= metta_atom(Space,Atom),!,'add-atom'(Space, Atom). +metta_anew1(unload,OBO):- OBO= metta_atom(Space,Atom),!,'remove-atom'(Space, Atom). + +metta_anew1(load,OBO):- !, must_det_ll((load_hook(load,OBO), + subst_vars(OBO,Cl),show_failure(assertz_if_new(Cl)))). %to_metta(Cl). +metta_anew1(unload,OBO):- subst_vars(OBO,Cl),load_hook(unload,OBO), + expand_to_hb(Cl,Head,Body), + predicate_property(Head,number_of_clauses(_)), + ignore((clause(Head,Body,Ref),clause(Head2,Body2,Ref),(Head+Body)=@=(Head2+Body2),erase(Ref),pp_m(Cl))). + +metta_anew2(Load,_OBO):- var(Load),trace,!. +metta_anew2(Load,OBO):- maybe_xform(OBO,XForm),!,metta_anew2(Load,XForm). +metta_anew2(Ch,OBO):- metta_interp_mode(Ch,Mode), !, metta_anew2(Mode,OBO). +metta_anew2(load,OBO):- must_det_ll((load_hook(load,OBO),subst_vars_not_last(OBO,Cl),assertz_if_new(Cl))). %to_metta(Cl). +metta_anew2(unload,OBO):- subst_vars_not_last(OBO,Cl),load_hook(unload,OBO), + expand_to_hb(Cl,Head,Body), + predicate_property(Head,number_of_clauses(_)), + ignore((clause(Head,Body,Ref),clause(Head2,Body2,Ref),(Head+Body)=@=(Head2+Body2),erase(Ref),pp_m(Cl))). + + +metta_anew(Ch,Src,OBO):- metta_interp_mode(Ch,Mode), !, metta_anew(Mode,Src,OBO). +metta_anew(Load,_Src,OBO):- silent_loading,!,metta_anew1(Load,OBO). +metta_anew(Load,Src,OBO):- maybe_xform(OBO,XForm),!,metta_anew(Load,Src,XForm). +metta_anew(Load,Src,OBO):- format('~N'), color_g_mesg('#0f0f0f',(write(' ; Action: '),writeq(Load=OBO))), + color_g_mesg('#ffa500', write_src(Src)), + metta_anew1(Load,OBO),format('~n'). + +subst_vars_not_last(A,B):- + functor(A,_F,N),arg(N,A,E), + subst_vars(A,B), + nb_setarg(N,B,E),!. + +con_write(W):-check_silent_loading, write(W). +con_writeq(W):-check_silent_loading, writeq(W). +writeqln(Q):- check_silent_loading,write(' '),con_writeq(Q),connl. + +connlf:- check_silent_loading, format('~N'). +connl:- check_silent_loading,nl. +% check_silent_loading:- silent_loading,!,trace,break. +check_silent_loading. +silent_loading:- is_converting,!. +silent_loading:- \+ option_value('trace-on-load',true), !. + + + +uncompound(OBO,Src):- \+ compound(OBO),!, Src = OBO. +uncompound('$VAR'(OBO),'$VAR'(OBO)):-!. +uncompound(IsList,Src):- is_list(IsList),!,maplist(uncompound,IsList,Src). +uncompound([Is|NotList],[SrcH|SrcT]):-!, uncompound(Is,SrcH),uncompound(NotList,SrcT). +uncompound(Compound,Src):- compound_name_arguments(Compound,Name,Args),maplist(uncompound,[Name|Args],Src). + +:- dynamic(all_data_to/1). +all_data_once:- all_data_to(_),!. +all_data_once:- open(all_data,write,Out,[alias(all_data),encoding(utf8),lock(write)]), + assert(all_data_to(Out)), + writeln(Out,':- encoding(utf8).'), + writeln(Out,':- style_check(-discontiguous).'), + all_data_preds. + +all_data_preds:- + all_data_to(Out), + with_output_to(Out, +((listing(table_n_type/3), + listing(load_state/2), + listing(is_loaded_from_file_count/2), + listing(fb_pred/2), + listing(fb_arg_type/1), + listing(fb_arg_table_n/3), + listing(fb_arg/1), + listing(done_reading/1)))),!. + +all_data_done:- + all_data_preds, + retract(all_data_to(Out)), + close(Out). + + + +%real_assert(OBO):- is_converting,!,print_src(OBO). +real_assert(OBO):- all_data_to(Out),!,write_canonical(Out,OBO),!,writeln(Out,'.'). +real_assert(OBO):- call(OBO),!. +real_assert(OBO):- assert(OBO), + (is_converting->print_src(OBO);true). + +print_src(OBO):- format('~N'), uncompound(OBO,Src),!, write_src(Src). + +assert_to_metta(_):- reached_file_max,!. +assert_to_metta(OBO):- !, functor(OBO,Fn,A),decl_fb_pred(Fn,A), !,real_assert(OBO),!, + incr_file_count(_),heartbeat. + +assert_to_metta(OBO):- + ignore(( A>=2,A<700, + OBO=..[Fn|Cols], + must_det_ll(( + make_assertion4(Fn,Cols,Data,OldData), + functor(Data,FF,AA), + decl_fb_pred(FF,AA), + ((fail,call(Data))->true;( + must_det_ll(( + real_assert(Data), + incr_file_count(_), + ignore((((should_show_data(X), + ignore((fail,OldData\==Data,write('; oldData '),write_src(OldData),format(' ; ~w ~n',[X]))), + write_src(Data),format(' ; ~w ~n',[X]))))), + ignore(( + fail, option_value(output_stream,OutputStream), + is_stream(OutputStream), + should_show_data(X1),X1<1000,must_det_ll((display(OutputStream,Data),writeln(OutputStream,'.'))))))))))))),!. + +assert_MeTTa(OBO):- !, assert_to_metta(OBO). +%assert_MeTTa(OBO):- !, assert_to_metta(OBO),!,heartbeat. +/* +assert_MeTTa(Data):- !, heartbeat, functor(Data,F,A), A>=2, + decl_fb_pred(F,A), + incr_file_count(_), + ignore((((should_show_data(X), + write(newData(X)),write(=),write_src(Data))))), + assert(Data),!. +*/ + + +%:- dynamic((metta_type/3,metta_defn/3,get_metta_atom/2)). + +into_space(Self,'&self',Self):-!. +into_space(_,Other,Other):-!. + + +into_space(Self,Myself,SelfO):- into_space(30,Self,Myself,SelfO). + +into_space(_Dpth,Self,Myself,Self):-Myself=='&self',!. +into_space(_Dpth,Self,None,Self):- 'None' == None,!. +into_space(Depth,Self,Other,Result):- eval_H(Depth,Self,Other,Result). +into_name(_,Other,Other). + +%eval_f_args(Depth,Self,F,ARGS,[F|EARGS]):- maplist(eval_H(Depth,Self),ARGS,EARGS). + + +combine_result(TF,R2,R2):- TF == [], !. +combine_result(TF,_,TF):-!. + + +do_metta1_e(_Self,_,exec(Exec)):- !,write_exec(Exec),!. +do_metta1_e(_Self,_,[=,A,B]):- !, with_concepts(false, + (con_write('(= '), with_indents(false,write_src(A)), (is_list(B) -> connl ; true),con_write(' '),with_indents(true,write_src(B)),con_write(')'))),connl. +do_metta1_e(_Self,_LoadExec,Term):- write_src(Term),connl. + +write_exec(Exec):- notrace(write_exec0(Exec)). +%write_exec0(Exec):- atom(Exec),!,write_exec0([Exec]). +write_exec0(Exec):- + wots(S,write_src(exec(Exec))), + nb_setval(exec_src,Exec), + ignore((notrace((color_g_mesg_ok('#0D6328',(format('~N'),writeln(S))))))). + + + + +asserted_do_metta(Space,Load,Src):- asserted_do_metta2(Space,Load,Src,Src). + +asserted_do_metta2(Self,Load,[TypeOp,Fn,Type], Src):- TypeOp = ':', \+ is_list(Type),!, + must_det_ll(( + color_g_mesg_ok('#ffa500',metta_anew(Load,Src,metta_atom(Self,[':',Fn,Type]))))),!. + +asserted_do_metta2(Self,Load,[TypeOp,Fn,TypeDecL], Src):- TypeOp = ':',!, + must_det_ll(( + decl_length(TypeDecL,Len),LenM1 is Len - 1, last_element(TypeDecL,LE), + color_g_mesg_ok('#ffa500',metta_anew(Load,Src,metta_atom(Self,[':',Fn,TypeDecL]))), + metta_anew1(Load,metta_arity(Self,Fn,LenM1)), + arg_types(TypeDecL,[],EachArg), + metta_anew1(Load,metta_params(Self,Fn,EachArg)),!, + metta_anew1(Load,metta_last(Self,Fn,LE)))). + +asserted_do_metta2(Self,Load,[TypeOp,Fn,TypeDecL,RetType], Src):- TypeOp = ':',!, + must_det_ll(( + decl_length(TypeDecL,Len), + append(TypeDecL,[RetType],TypeDecLRet), + color_g_mesg_ok('#ffa500',metta_anew(Load,Src,metta_atom(Self,[':',Fn,TypeDecLRet]))), + metta_anew1(Load,metta_arity(Self,Fn,Len)), + arg_types(TypeDecL,[RetType],EachArg), + metta_anew1(Load,metta_params(Self,Fn,EachArg)), + metta_anew1(Load,metta_return(Self,Fn,RetType)))),!. + +/*do_metta(File,Self,Load,PredDecl, Src):-fail, + metta_anew(Load,Src,metta_atom(Self,PredDecl)), + ignore((PredDecl=['=',Head,Body], metta_anew(Load,Src,metta_defn(Eq,Self,Head,Body)))), + ignore((Body == 'True',!,do_metta(File,Self,Load,Head))), + nop((fn_append(Head,X,Head), fn_append(PredDecl,X,Body), + metta_anew((Head:- Body)))),!.*/ + +asserted_do_metta2(Self,Load,[EQ,Head,Result], Src):- EQ=='=', !, + must_det_ll(( + discover_head(Self,Load,Head), + color_g_mesg_ok('#ffa500',metta_anew(Load,Src,metta_defn(EQ,Self,Head,Result))), + discover_body(Self,Load,Result))). + +asserted_do_metta2(Self,Load,PredDecl, Src):- + ignore(discover_head(Self,Load,PredDecl)), + color_g_mesg_ok('#ffa500',metta_anew(Load,Src,metta_atom(Self,PredDecl))). + + +always_exec(exec(W)):- !, is_list(W), always_exec(W). +always_exec(Comp):- compound(Comp),compound_name_arity(Comp,Name,N),atom_concat('eval',_,Name),Nm1 is N-1, arg(Nm1,Comp,TA),!,always_exec(TA). +always_exec(List):- \+ is_list(List),!,fail. +always_exec([Var|_]):- \+ atom(Var),!,fail. +always_exec(['extend-py!'|_]):- !, fail. +always_exec([H|_]):- atom_concat(_,'!',H),!. %pragma!/print!/transfer!/include! etc +always_exec(['assertEqualToResult'|_]):-!,fail. +always_exec(['assertEqual'|_]):-!,fail. +always_exec(_):-!,fail. % everything else + +if_t(A,B,C):- trace,if_t((A,B),C). + + +check_answers_for(TermV,Ans):- (string(TermV);var(Ans);var(TermV)),!,fail. +check_answers_for(TermV,_):- sformat(S,'~q',[TermV]),atom_contains(S,"[assert"),!,fail. +check_answers_for(_,Ans):- contains_var('BadType',Ans),!,fail. +check_answers_for(TermV,_):- inside_assert(TermV,BaseEval), always_exec(BaseEval),!,fail. + +%check_answers_for([TermV],Ans):- !, check_answers_for(TermV,Ans). +%check_answers_for(TermV,[Ans]):- !, check_answers_for(TermV,Ans). +check_answers_for(_,_). + +got_exec_result2(Val,Nth,Ans):- is_list(Ans), exclude(==(','),Ans,Ans2), Ans\==Ans2,!, + got_exec_result2(Val,Nth,Ans2). +got_exec_result2(Val,Nth,Ans):- + must_det_ll(( + Nth100 is Nth+100, + get_test_name(Nth100,TestName), + nb_current(exec_src,Exec), + if_t( ( \+ is_unit_test_exec(Exec)), + ((equal_enough(Val,Ans) + -> write_pass_fail_result_now(TestName,exec,Exec,'PASS',Ans,Val) + ; write_pass_fail_result_now(TestName,exec,Exec,'FAIL',Ans,Val)))))). + +write_pass_fail_result_now(TestName,exec,Exec,PASS_FAIL,Ans,Val):- + (PASS_FAIL=='PASS'->flag(loonit_success, X, X+1);flag(loonit_failure, X, X+1)), + (PASS_FAIL=='PASS'->Color=cyan;Color=red), + color_g_mesg(Color,write_pass_fail_result_c(TestName,exec,Exec,PASS_FAIL,Ans,Val)),!,nl, + nl,writeln('--------------------------------------------------------------------------'),!. + +write_pass_fail_result_c(TestName,exec,Exec,PASS_FAIL,Ans,Val):- + nl,write_mobj(exec,[(['assertEqualToResult',Exec,Ans])]), + nl,write_src('!'(['assertEqual',Val,Ans])), + write_pass_fail_result(TestName,exec,Exec,PASS_FAIL,Ans,Val). + +is_unit_test_exec(Exec):- sformat(S,'~w',[Exec]),sub_atom(S,_,_,_,'assert'). +is_unit_test_exec(Exec):- sformat(S,'~q',[Exec]),sub_atom(S,_,_,_,"!',"). + +return_empty('Empty'). +return_empty(_,Empty):- return_empty(Empty). + +convert_tax(_How,Self,Tax,Expr,NewHow):- + metta_interp_mode(Ch,Mode), + string_concat(Ch,TaxM,Tax),!, + normalize_space(string(NewTax),TaxM), + convert_tax(Mode,Self,NewTax,Expr,NewHow). +convert_tax(How,_Self,Tax,Expr,How):- + %parse_sexpr_metta(Tax,Expr). + normalize_space(string(NewTax),Tax), + read_metta(NewTax,Expr). + + +metta_interp_mode('+',load). +metta_interp_mode('-',unload). +metta_interp_mode('!',exec). +metta_interp_mode('?',call). +metta_interp_mode('^',load_like_file). + + +call_sexpr(Mode,Self,Tax,_S,Out):- + metta_interp_mode(Mode,How), + (atom(Tax);string(Tax)), + normalize_space(string(TaxM),Tax), + convert_tax(How,Self,TaxM,Expr,NewHow),!, + show_call(do_metta(python,NewHow,Self,Expr,Out)). + + +do_metta(_File,_Load,_Self,In,Out):- var(In),!,In=Out. +do_metta(_From,_Mode,_Self,end_of_file,'Empty'):- !. %, halt(7), writeln('\n\n% To restart, use: ?- repl.'). +do_metta(_File,_Load,_Self,Cmt,Out):- Cmt==[],!, Out=[]. + +do_metta(From,Load,Self,'$COMMENT'(Expr,_,_),Out):- !, do_metta(From,comment(Load),Self,Expr,Out). +do_metta(From,Load,Self,'$STRING'(Expr),Out):- !, do_metta(From,comment(Load),Self,Expr,Out). +do_metta(From,comment(Load),Self,[Expr],Out):- !, do_metta(From,comment(Load),Self,Expr,Out). +do_metta(From,comment(Load),Self,Cmt,Out):- write_comment(Cmt), !, + ignore(( atomic(Cmt),atomic_list_concat([_,Src],'MeTTaLog only: ',Cmt),!,atom_string(Src,SrcCode),do_metta(mettalog_only(From),Load,Self,SrcCode,Out))), + ignore(( atomic(Cmt),atomic_list_concat([_,Src],'MeTTaLog: ',Cmt),!,atom_string(Src,SrcCode),do_metta(mettalog_only(From),Load,Self,SrcCode,Out))),!. + +do_metta(From,How,Self,Src,Out):- string(Src),!, + normalize_space(string(TaxM),Src), + convert_tax(How,Self,TaxM,Expr,NewHow),!, + do_metta(From,NewHow,Self,Expr,Out). + +do_metta(From,_,Self,exec(Expr),Out):- !, do_metta(From,exec,Self,Expr,Out). +do_metta(From,_,Self, call(Expr),Out):- !, do_metta(From,call,Self,Expr,Out). +do_metta(From,_,Self, ':-'(Expr),Out):- !, do_metta(From,call,Self,Expr,Out). +do_metta(From,call,Self,TermV,FOut):- !, + call_for_term_variables(TermV,Term,NamedVarsList,X), must_be(nonvar,Term), + copy_term(NamedVarsList,Was), + Output = NamedVarsList, + user:interactively_do_metta_exec(From,Self,TermV,Term,X,NamedVarsList,Was,Output,FOut). +do_metta(_File,Load,Self,Src,Out):- Load\==exec, !, as_tf(asserted_do_metta(Self,Load,Src),Out). + +do_metta(file(Filename),exec,Self,TermV,Out):- + notrace(( + inc_exec_num(Filename), + must_det_ll(( + get_exec_num(Filename,Nth), + Nth>0)), + file_answers(Filename, Nth, Ans), + check_answers_for(TermV,Ans),!, + must_det_ll(( + color_g_mesg_ok('#ffa500', + (writeln(';; In file as: '), + color_g_mesg([bold,fg('#FFEE58')], write_src(exec(TermV))), + write(';; To unit test case:'))))),!, + do_metta_exec(file(Filename),Self,['assertEqualToResult',TermV,Ans],Out))). + +do_metta(From,exec,Self,TermV,Out):- !, do_metta_exec(From,Self,TermV,Out). + +do_metta_exec(From,Self,TermV,FOut):- + Output = X, + notrace(into_metta_callable(Self,TermV,Term,X,NamedVarsList,Was)), + user:interactively_do_metta_exec(From,Self,TermV,Term,X,NamedVarsList,Was,Output,FOut). + + +call_for_term_variables(TermV,catch_red(show_failure(Term)),NamedVarsList,X):- + term_variables(TermV, AllVars), call_for_term_variables4v(TermV,AllVars,Term,NamedVarsList,X),!, + must_be(callable,Term). +call_for_term_variables(TermV,catch_red(show_failure(Term)),NamedVarsList,X):- + get_term_variables(TermV, DCAllVars, Singletons, NonSingletons), + call_for_term_variables5(TermV, DCAllVars, Singletons, NonSingletons, Term,NamedVarsList,X),!, + must_be(callable,Term). + +into_metta_callable(_Self,TermV,Term,X,NamedVarsList,Was):- use_metta_compiler, !, + must_det_ll(((( + + % ignore(Res = '$VAR'('ExecRes')), + RealRes = Res, + compile_for_exec(Res,TermV,ExecGoal),!, + subst_vars(Res+ExecGoal,Res+Term,NamedVarsList), + copy_term(NamedVarsList,Was), + term_variables(Term,Vars), + notrace((color_g_mesg('#114411',print_tree(exec(Res):-ExecGoal)))), + %nl,writeq(Term),nl, + ((\+ \+ + ((numbervars(v(TermV,Term,NamedVarsList,Vars),999,_,[attvar(bind)]), + %nb_current(variable_names,NamedVarsList), + %nl,print(subst_vars(Term,NamedVarsList,Vars)), + nl)))), + nop(maplist(verbose_unify,Vars)), + %NamedVarsList=[_=RealRealRes|_], + var(RealRes), X = RealRes)))),!. + + +into_metta_callable(Self,TermV,CALL,X,NamedVarsList,Was):-!, + option_else('stack-max',StackMax,100), + CALL = eval_H(StackMax,Self,Term,X), + notrace(( must_det_ll(( + if_t(preview_compiler,write_compiled_exec(TermV,_Goal)), + subst_vars(TermV,Term,NamedVarsList), + copy_term(NamedVarsList,Was) + %term_variables(Term,Vars), + %nl,writeq(Term),nl, + %skip((\+ \+ + %((numbervars(v(TermV,Term,NamedVarsList,Vars),999,_,[attvar(bind)]), %nb_current(variable_names,NamedVarsList), + %nl,print(subst_vars(TermV,Term,NamedVarsList,Vars)),nl)))), + %nop(maplist(verbose_unify,Vars)))))),!. + )))). + +eval_H(StackMax,Self,Term,X):- + (always_exec(Term) -> + if_or_else(eval_args('=',_,StackMax,Self,Term,X), + (fail,subst_args('=',_,StackMax,Self,Term,X))); + call_max_time(eval_args('=',_,StackMax,Self,Term,X),3.0, + (fail,subst_args('=',_,StackMax,Self,Term,X)))). + +eval_H(Term,X):- + if_or_else((eval_args(Term,X),X\==Term),(fail,subst_args(Term,Y),Y\==Term)). + +%eval_H(Term,X):- if_or_else((subst_args(Term,X),X\==Term),(eval_args(Term,Y),Y\==Term)). + +print_goals(TermV):- write_src(TermV). + + +if_or_else(Goal,Else):- call(Goal)*->true;call(Else). + +interacting:- tracing,!. +interacting:- current_prolog_flag(debug,true),!. +interacting:- option_value(interactive,true),!. + +% call_max_time(+Goal, +MaxTime, +Else) +call_max_time(Goal,_MaxTime, Else) :- interacting,!, if_or_else(Goal,Else). +call_max_time(Goal,_MaxTime, Else) :- !, if_or_else(Goal,Else). +call_max_time(Goal, MaxTime, Else) :- + catch(if_or_else(call_with_time_limit(MaxTime, Goal),Else), time_limit_exceeded, Else). + + +catch_err(G,E,C):- catch(G,E,(atom(E)->throw(E);C)). + +%repl:- option_value('repl',prolog),!,prolog. +%:- ensure_loaded(metta_toplevel). + +%:- discontiguous do_metta_exec/3. + +repl:- setup_call_cleanup(flag(repl_level,Was,Was+1),repl0, + (flag(repl_level,_,Was),(Was==0 -> maybe_halt(7) ; true))). + +repl0:- catch(repl2,end_of_input,true). +repl1:- + with_option('doing_repl',true, + with_option(repl,true,repl2)). %catch((repeat, repl2, fail)'$aborted',true). +repl2:- +%notrace((current_input(In),nop(catch(load_history,_,true)))), + % ignore(install_readline(In)), + repeat, + %with_option(not_a_reload,true,make), + catch(once(repl3),restart_reading,true),fail. +repl3:- + notrace(( flag(eval_num,_,0), + current_space(Self), + ((nb_current(read_mode,Mode),Mode\==[])->true;Mode='!'), + ignore(shell('stty sane ; stty echo')), + current_input(In), + format(atom(P),'metta ~w ~w> ',[Self, Mode]))), + setup_call_cleanup( + notrace(prompt(Was,P)), + notrace((ttyflush,read_metta(In,Expr),ttyflush)), + notrace(prompt(_,Was))), + ignore(shell('stty sane ; stty echo')), + notrace(ignore(check_has_directive(Expr))), + notrace(if_t(Expr==end_of_file,throw(end_of_input))), + once(do_metta(repl_true,Mode,Self,Expr,_)). + +check_has_directive(Atom):- atom(Atom),atom_concat(_,'.',Atom),!. +check_has_directive(call(N=V)):- nonvar(N),!, set_directive(N,V). +check_has_directive(call(Rtrace)):- rtrace == Rtrace,!, rtrace,notrace(throw(restart_reading)). +check_has_directive(NEV):- atom(NEV), atomic_list_concat([N,V],'=',NEV), set_directive(N,V). +check_has_directive([AtEq,Value]):-atom(AtEq),atom_concat('@',Name,AtEq), set_directive(Name,Value). +check_has_directive(ModeChar):- atom(ModeChar),metta_interp_mode(ModeChar,_Mode),!,set_directive(read_mode,ModeChar). +check_has_directive(AtEq):-atom(AtEq),atom_concat('@',NEV,AtEq),check_has_directive(NEV,true). +check_has_directive(_). +set_directive(N,V):- atom_concat('@',NN,N),!,set_directive(NN,V). +set_directive(N,V):- N==mode,!,set_directive(read_mode,V). +set_directive(N,V):- show_call(set_option_value(N,V)),!,notrace(throw(restart_reading)). + +read_pending_white_codes(In):- + read_pending_codes(In,[10],[]),!. +read_pending_white_codes(_). + +call_for_term_variables4v(Term,[] ,as_tf(Term,TF),NamedVarsList,TF):- get_global_varnames(NamedVarsList),!. +call_for_term_variables4v(Term,[X] , Term, NamedVarsList,X):- get_global_varnames(NamedVarsList). + + +not_in_eq(List, Element) :- + member(V, List), V == Element. + +get_term_variables(Term, DontCaresN, CSingletonsN, CNonSingletonsN) :- + term_variables(Term, AllVars), + get_global_varnames(VNs), + writeqln(term_variables(Term, AllVars)=VNs), + term_singletons(Term, Singletons), + term_dont_cares(Term, DontCares), + include(not_in_eq(Singletons), AllVars, NonSingletons), + include(not_in_eq(DontCares), NonSingletons, CNonSingletons), + include(not_in_eq(DontCares), Singletons, CSingletons), + maplist(into_named_vars,[DontCares, CSingletons, CNonSingletons], + [DontCaresN, CSingletonsN, CNonSingletonsN]), + writeqln([DontCaresN, CSingletonsN, CNonSingletonsN]). + +term_dont_cares(Term, DontCares):- + term_variables(Term, AllVars), + get_global_varnames(VNs), + include(has_sub_var(AllVars),VNs,HVNs), + include(underscore_vars,HVNs,DontCareNs), + maplist(arg(2),DontCareNs,DontCares). + +into_named_vars(Vars,L):- is_list(Vars), !, maplist(name_for_var_vn,Vars,L). +into_named_vars(Vars,L):- term_variables(Vars,VVs),!,into_named_vars(VVs,L). + +has_sub_var(AllVars,_=V):- sub_var(V,AllVars). +underscore_vars(V):- var(V),!,name_for_var(V,N),!,underscore_vars(N). +underscore_vars(N=_):- !, atomic(N),!,underscore_vars(N). +underscore_vars(N):- atomic(N),!,atom_concat('_',_,N). + +get_global_varnames(VNs):- nb_current('variable_names',VNs),VNs\==[],!. +get_global_varnames(VNs):- prolog_load_context(variable_names,VNs),!. +maybe_set_var_names(List):- List==[],!. +maybe_set_var_names(List):- % wdmsg(maybe_set_var_names(List)), + is_list(List),!,nb_linkval(variable_names,List). +maybe_set_var_names(_). + +name_for_var_vn(V,N=V):- name_for_var(V,N). + +name_for_var(V,N):- var(V),!,get_global_varnames(VNs),member(N=VV,VNs),VV==V,!. +name_for_var(N=_,N):- !. +name_for_var(V,N):- term_to_atom(V,N),!. + + + %call_for_term_variables5(Term,[],as_tf(Term,TF),[],TF):- atom(Term),!. +call_for_term_variables5(Term,[],[],[],as_tf(Term,TF),[],TF):- ground(Term),!. +call_for_term_variables5(Term,DC,[],[],call_nth(Term,TF),DC,TF):- ground(Term),!. +call_for_term_variables5(Term,_,[],[_=Var],call_nth(Term,Count),['Count'=Count],Var). +call_for_term_variables5(Term,_,[_=Var],[],call_nth(Term,Count),['Count'=Count],Var). +call_for_term_variables5(Term,_,Vars,[_=Var],Term,Vars,Var). +call_for_term_variables5(Term,_,[_=Var],Vars,Term,Vars,Var). +call_for_term_variables5(Term,_,SVars,Vars,call_nth(Term,Count),[Vars,SVars],Count). + + + +is_interactive(From):- notrace(is_interactive0(From)). +is_interactive0(From):- From==false,!,fail. +is_interactive0(From):- atomic(From),is_stream(From),!, \+ stream_property(From,filename(_)). +is_interactive0(From):- From = repl_true,!. +is_interactive0(From):- From = true,!. + + +:- set_prolog_flag(history, 20). + +inside_assert(Var,Var):- \+ compound(Var),!. +inside_assert([H,IA,_],IA):- atom(H),atom_concat('assert',_,H),!. +inside_assert(Conz,Conz):- is_conz(Conz),!. +inside_assert(call(I),O):- !, inside_assert(I,O). +inside_assert( ?-(I), O):- !, inside_assert(I,O). +inside_assert( :-(I), O):- !, inside_assert(I,O). +inside_assert(exec(I),O):- !, inside_assert(I,O). +inside_assert(eval_H(A,B,I,C),eval_H(A,B,O,C)):- !, inside_assert(I,O). +inside_assert(eval_H(I,C),eval_H(O,C)):- !, inside_assert(I,O). +inside_assert(Eval,O):- functor(Eval,F,A), atom_concat('eval',_,F), A1 is A-1, arg(A1,Eval,I),!, inside_assert(I,O). +inside_assert(I,O):- I=..[_,F|_],!,compound(F),inside_assert(F,O). +inside_assert(Var,Var). + +current_space(Self):- ((nb_current(self_space,Self),Self\==[])->true;Self='&self'). + +eval(all(Form)):- nonvar(Form), !, forall(eval(Form,_),true). +eval(Form):- + current_space(Self), + do_metta(true,exec,Self,Form,_Out). + +eval(Self,Form):- + current_space(SelfS),SelfS==Self,!, + do_metta(true,exec,Self,Form,_Out). +eval(Form,Out):- + current_space(Self), + eval(Self,Form,Out). + + +eval(Self,Form,Out):- + do_metta(prolog,exec,Self,Form,Out). + +name_vars(X='$VAR'(X)). + +interactively_do_metta_exec(From,Self,TermV,Term,X,NamedVarsList,Was,Output,FOut):- + notrace(( + Result = res(FOut), + inside_assert(Term,BaseEval), + option_else(answer,Leap,each), + Control = contrl(Leap), + Skipping = _, + % Initialize Control as a compound term with 'each' as its argument. + %GG = interact(['Result'=X|NamedVarsList],Term,trace_off), + (((From = file(_Filename), option_value('exec',skip), \+ always_exec(BaseEval))) + -> (GG = (skip(Term),deterministic(Complete)), + %Output = + %FOut = "Skipped", + Skipping = 1,!, + %color_g_mesg('#da70d6', (write('% SKIPPING: '), writeq(eval_H(100,Self,BaseEval,X)),writeln('.'))), + % color_g_mesg('#fa90f6', (writeln('; SKIPPING'), with_indents(true,write_src(exec(BaseEval))))), + % if_t(is_list(BaseEval),add_history_src(exec(TermV))), + true + ) + ; GG = locally(set_prolog_flag(gc,false), + ( (dcall(Term),deterministic(Complete)), nb_setarg(1,Result,Output))), + + !, % metta_toplevel + flag(result_num,_,0), + PL=eval(Self,BaseEval,X), + ( % with_indents(true, + \+ \+ ( + maplist(name_vars,NamedVarsList), + name_vars('OUT'=X), + % add_history_src(exec(BaseEval)), + write_exec(TermV), + if_t(Skipping==1,writeln(' ; SKIPPING')), + if_t(TermV\=BaseEval,color_g_mesg('#fa90f6', (write('; '), with_indents(false,write_src(exec(BaseEval)))))), + if_t((is_interactive(From);Skipping==1), + ( + if_t( \+ option_value(doing_repl,true), + if_t( \+ option_value(repl,true), + if_t( option_value(prolog,true), add_history_pl(PL)))), + if_t(option_value(repl,true), add_history_src(exec(BaseEval))))), + + color_g_mesg('#da70d6', (write('% DEBUG: '), writeq(PL),writeln('.'))), + true))))), + + (forall_interactive( + From, WasInteractive,Complete,may_rtrace(GG), + ((Complete==true->!;true), + %repeat, + set_option_value(interactive,WasInteractive), + nb_setarg(1,Result,Output), + read_pending_codes(user_input,_,[]), + flag(result_num,R,R+1), + flag(result_num,ResNum,ResNum), + (((ResNum==1,Complete==true)->(format('~NDeterministic: ', []), !); %or Nondet + ( Complete==true -> (format('~NLast Result(~w): ',[ResNum]),! ); + format('~NNDet Result(~w): ',[ResNum])))), + color_g_mesg(yellow, ignore((( if_t( \+ atomic(Output), nl), write_src(Output), nl)))), + color_g_mesg(green, + ignore((NamedVarsList \=@= Was ->( maplist(print_var,NamedVarsList), nl) ; true))), + ((Complete\==true, WasInteractive, Control \== contrl(leap))-> + (write("More Solutions? "),get_single_char_key(C), writeq(key=C),nl, + (C=='b' -> (once(repl),fail) ; + (C=='m' -> make ; + (C=='t' -> (nop(set_debug(eval,true)),rtrace) ; + (C=='T' -> (set_debug(eval,true)); + (C==';' -> true ; + (C==esc('[A',[27,91,65]) -> nb_setarg(1, Control, leap) ; + (C=='l' -> nb_setarg(1, Control, leap) ; + (((C=='\n');(C=='\r')) -> (!,fail); + (!,fail))))))))))); + (Complete\==true, \+ WasInteractive, Control == contrl(leap)) -> true ; + (((Complete==true ->! ; true))))) + *-> (ignore(Result = res(FOut)),ignore(Output = (FOut))) + ; (flag(result_num,ResNum,ResNum),(ResNum==0->(format('~N~n~n'),!,fail);true))), + ignore(Result = res(FOut)). + + +get_single_char_key(O):- get_single_char(C),get_single_char_key(C,O). +get_single_char_key(27,esc(A,[27|O])):- !,read_pending_codes(user_input,O,[]),name(A,O). +get_single_char_key(C,A):- name(A,[C]). + +forall_interactive(file(_),false,Complete,Goal,After):- !, Goal, (Complete==true -> ( After,!) ; ( \+ After )). +forall_interactive(prolog,false,Complete,Goal,After):- !, Goal, (Complete == true -> ! ; true), quietly(After). +forall_interactive(From,WasInteractive,Complete,Goal,After):- + (is_interactive(From) -> WasInteractive = true ; WasInteractive = false),!, + Goal, (Complete==true -> ( quietly(After),!) ; ( quietly( \+ After) )). + +print_var(Name=Var) :- print_var(Name,Var). +print_var(Name,Var):- write('$'),write(Name), write(' = '), write_src(Var), nl. + +% Entry point for the user to call with tracing enabled +toplevel_goal(Goal) :- + term_variables(Goal,Vars), + trace_goal(Vars, Goal, trace_off). + +% Entry point for the user to call with tracing enabled +trace_goal(Goal) :- + trace_goal(Goal, trace_on). + +% Handle tracing +trace_goal(Goal, Tracing) :- + (Tracing == trace_on -> writeln('Entering goal:'), writeln(Goal) ; true), + term_variables(Goal, Variables), + ( call(Goal) -> + (Tracing == trace_on -> writeln('Goal succeeded with:'), writeln(Variables) ; true), + interact(Variables, Goal, Tracing) + ; (Tracing == trace_on -> writeln('Goal failed.') ; true), + false + ). + +% Interaction with the user +interact(Variables, Goal, Tracing) :- + call(Goal),write('Solution: '), write_src(Variables), + write(' [;next]?'), + get_single_char(Code), + (command(Code, Command) -> + handle_command(Command, Variables, Goal, Tracing) + ; writeln('Unknown command.'), interact(Variables, Goal, Tracing) % handle unknown commands + ). + +install_readline(Input):- + add_history_string("!(pfb3)"), + add_history_string("!(load-flybase-full)"), + add_history_string("!(obo-alt-id $X BS:00063)"), + add_history_string("!(and (total-rows $T TR$) (unique-values $T2 $Col $TR))"), + ignore(editline:el_wrap), + ignore(editline:add_prolog_commands(Input)). + + + + +% Command descriptions +command(59, retry). % ';' to retry +command(115, skip). % 's' to skip to the next solution +command(108, leap). % 'l' to leap (end the debugging session) +command(103, goals). % 'g' to show current goals +command(102, fail). % 'f' to force fail +command(116, trace). % 't' to toggle tracing +command(117, up). % 'u' to continue without interruption +command(101, exit). % 'e' to exit the debugger +command(97, abort). % 'a' to abort +command(98, break). % 'b' to set a breakpoint +command(99, creep). % 'c' to proceed step by step +command(104, help). % 'h' for help +command(65, alternatives). % 'A' for alternatives +command(109, make). % 'm' for make (recompile) +command(67, compile). % 'C' for Compile (compile new executable) + +:- style_check(-singleton). + +% Command implementations +handle_command(make, Variables, Goal, Tracing) :- + writeln('Recompiling...'), + % Insert the logic to recompile the code. + % This might involve calling `make/0` or similar. + make, % This is assuming your Prolog environment has a `make` predicate. + fail. % interact(Variables, Goal, Tracing). + +handle_command(compile, Variables, Goal, Tracing) :- + writeln('Compiling new executable...'), + % Insert the logic to compile a new executable. + % This will depend on how you compile Prolog programs in your environment. + % For example, you might use `qsave_program/2` to create an executable. + % Pseudocode: compile_executable(ExecutableName) + fail. % interact(Variables, Goal, Tracing). +handle_command(alternatives, Variables, Goal, Tracing) :- + writeln('Showing alternatives...'), + % Here you would include the logic for displaying the alternatives. + % For example, showing other clauses that could be tried for the current goal. + writeln('Alternatives for current goal:'), + writeln(Goal), + % Pseudocode: find_alternatives(Goal, Alternatives) + % Pseudocode: print_alternatives(Alternatives) + fail. % interact(Variables, Goal, Tracing). +% Extend the command handling with the 'help' command implementation +handle_command(help, Variables, Goal, Tracing) :- + print_help, + fail. % interact(Variables, Goal, Tracing). +handle_command(abort, _, _, _) :- + writeln('Aborting...'), abort. +handle_command(break, Variables, Goal, Tracing) :- + writeln('Breakpoint set.'), % Here you should define what 'setting a breakpoint' means in your context + fail. % interact(Variables, Goal, Tracing). +handle_command(creep, Variables, Goal, Tracing) :- + writeln('Creeping...'), % Here you should define how to 'creep' (step by step execution) through the code + trace. % interact(Variables, Goal, Tracing). +handle_command(retry, Variables, Goal, Tracing) :- + writeln('Continuing...'),!. + %trace_goal(Goal, Tracing). +handle_command(skip, Variables, Goal, Tracing) :- + writeln('Skipping...'). +handle_command(leap, _, _, _) :- + writeln('Leaping...'), nontrace. % Cut to ensure we stop the debugger +handle_command(goals, Variables, Goal, Tracing) :- + writeln('Current goal:'), writeln(Goal), + writeln('Current variables:'), writeln(Variables), + bt,fail. % interact(Variables, Goal, Tracing). +handle_command(fail, _, _, _) :- + writeln('Forcing failure...'), fail. +handle_command(trace, Variables, Goal, Tracing) :- + (Tracing == trace_on -> + NewTracing = trace_off, writeln('Tracing disabled.') + ; NewTracing = trace_on, writeln('Tracing enabled.') + ), + interact(Variables, Goal, NewTracing). +handle_command(up, Variables, Goal, Tracing) :- + writeln('Continuing up...'), + repeat, + ( trace_goal(Goal, Tracing) -> true ; !, fail ). +handle_command(exit, _, _, _) :- + writeln('Exiting debugger...'), !. % Cut to ensure we exit the debugger + +:- style_check(+singleton). + + +% Help description +print_help :- + writeln('Debugger commands:'), + writeln('(;) next - Retry with next solution.'), + writeln('(g) goal - Show the current goal.'), + writeln('(u) up - Finish this goal without interruption.'), + writeln('(s) skip - Skip to the next solution.'), + writeln('(c) creep or - Proceed step by step.'), + writeln('(l) leap - Leap over (the debugging).'), + writeln('(f) fail - Force the current goal to fail.'), + writeln('(B) back - Go back to the previous step.'), + writeln('(t) trace - Toggle tracing on or off.'), + writeln('(e) exit - Exit the debugger.'), + writeln('(a) abort - Abort the current operation.'), + writeln('(b) break - Break to a new sub-REPL.'), + writeln('(h) help - Display this help message.'), + writeln('(A) alternatives - Show alternative solutions.'), + writeln('(m) make - Recompile/Update the current running code.'), + writeln('(C) compile - Compile a fresh executable (based on the running state).'), + writeln('(E) error msg - Show the latest error messages.'), + writeln('(r) retry - Retry the previous command.'), + writeln('(I) info - Show information about the current state.'), + !. + + + + +really_trace:- once(option_value('exec',rtrace);option_value('eval',rtrace);is_debugging((exec));is_debugging((eval))). +% !(pragma! exec rtrace) +may_rtrace(Goal):- really_trace,!, really_rtrace(Goal). +may_rtrace(Goal):- rtrace_on_existence_error(time_eval(dcall(Goal)))*->true;really_rtrace(Goal). +really_rtrace(Goal):- use_metta_compiler,!,rtrace(call(Goal)). +really_rtrace(Goal):- with_debug((eval),with_debug((exec),Goal)). + +rtrace_on_existence_error(G):- !, catch(G,E,(wdmsg(E),rtrace(G))). +%rtrace_on_existence_error(G):- catch(G,error(existence_error(procedure,W),Where),rtrace(G)). + + + +write_compiled_exec(Exec,Goal):- +% ignore(Res = '$VAR'('ExecRes')), + compile_for_exec(Res,Exec,Goal), + notrace((color_g_mesg('#114411',portray_clause(exec(Res):-Goal)))). + +verbose_unify(Term):- verbose_unify(trace,Term). +verbose_unify(What,Term):- term_variables(Term,Vars),maplist(verbose_unify0(What),Vars),!. +verbose_unify0(What,Var):- put_attr(Var,verbose_unify,What). +verbose_unify:attr_unify_hook(Attr, Value) :- + format('~N~q~n',[verbose_unify:attr_unify_hook(Attr, Value)]), + vu(Attr,Value). +vu(_Attr,Value):- is_ftVar(Value),!. +vu(fail,_Value):- !, fail. +vu(true,_Value):- !. +vu(trace,_Value):- trace. +:- nodebug(metta(eval)). +:- nodebug(metta(exec)). +% Measures the execution time of a Prolog goal and displays the duration in seconds, +% milliseconds, or microseconds, depending on the execution time. +% +% Args: +% - Goal: The Prolog goal to be executed and timed. +% +% The predicate uses the `statistics/2` predicate to measure the CPU time before +% and after executing the provided goal. It calculates the elapsed time in seconds +% and converts it to milliseconds and microseconds. The output is formatted to +% provide clear timing information: +% +% - If the execution takes more than 2 seconds, it displays the time in seconds. +% - If the execution takes between 1 millisecond and 2 seconds, it displays the time +% in milliseconds. +% - If the execution takes less than 1 millisecond, it displays the time in microseconds. +% +% Example usage: +% ?- time_eval(my_goal(X)). +% +% ?- time_eval(sleep(0.95)). +% +% Output examples: +% ; Evaluation took 2.34 seconds. +% ; Evaluation took 123.45 ms. +% ; Evaluation took 0.012 ms. (12.33 microseconds) +% +time_eval(Goal):- + time_eval('Evaluation',Goal). +time_eval(What,Goal) :- + statistics(cputime, Start), + call(Goal), + statistics(cputime, End), + Seconds is End - Start, + Milliseconds is Seconds * 1_000, + (Seconds > 2 + -> format('; ~w took ~2f seconds.~n', [What, Seconds]) + ; (Milliseconds >= 1 + -> format('; ~w took ~3f secs. (~2f milliseconds) ~n', [What, Seconds, Milliseconds]) + ;( Micro is Milliseconds * 1_000, + format('; ~w took ~6f secs. (~2f microseconds) ~n', [What, Seconds, Micro])))). + +example0(_):- fail. +example1(a). example1(_):- fail. +example2(a). example2(b). example2(_):- fail. +example3(a). example3(b). example3(c). example3(_):- fail. +%eval_H(100,'&self',['change-state!','&var',[+,1,['get-state','&var']]],OUT) +%dcall(X):- (call(X),deterministic(YN)),trace,((YN==true)->!;true). +dcall(XX):- !, call(XX). +dcall(XX):- + USol = sol(dead), + copy_term(XX,X), + call_nth(USol,X,Nth,Det,Prev), + %wdmsg(call_nth(USol,X,Nth,Det,Prev)), + XX=Prev, + (Det==yes -> (!, (XX=Prev;XX=X)) ; + (((var(Nth) -> ( ! , Prev\==dead) ; + true), + (Nth==1 -> ! ; true)))). + +call_nth(USol,XX,Nth,Det,Prev):- + repeat, + ((call_nth(XX,Nth),deterministic(Det),arg(1,USol,Prev))*-> + ( nb_setarg(1,USol,XX)) + ; (!, arg(1,USol,Prev))). + +catch_red(Term):- catch(Term,E,pp_m(red,in(Term,E))). + +s2p(I,O):- sexpr_s2p(I,O),!. + +discover_head(Self,Load,Head):- + ignore(([Fn|PredDecl]=Head, + nop(( arg_types(PredDecl,[],EachArg), + metta_anew1(Load,metta_head(Self,Fn,EachArg)))))). + +discover_body(Self,Load,Body):- + nop(( [Fn|PredDecl] = Body, arg_types(PredDecl,[],EachArg), + metta_anew1(Load,metta_body(Self,Fn,EachArg)))). + +decl_length(TypeDecL,Len):- is_list(TypeDecL),!,length(TypeDecL,Len). +decl_length(_TypeDecL,1). + +arg_types([['->'|L]],R,LR):-!, arg_types(L,R,LR). +arg_types(['->'|L],R,LR):-!, arg_types(L,R,LR). +arg_types(L,R,LR):- append(L,R,LR). + +%:- ensure_loaded('../../examples/factorial'). +%:- ensure_loaded('../../examples/fibonacci'). + +%print_preds_to_functs:-preds_to_functs_src(factorial_tail_basic) + +:- dynamic(began_loon/1). +loon:- loon(typein). + +catch_red_ignore(G):- catch_red(G)*->true;true. + +:- export(loon/1). +:- public(loon/1). + +%loon(Why):- began_loon(Why),!,wdmsg(begun_loon(Why)). +loon(Why):- is_compiling,!,wdmsg(compiling_loon(Why)),!. +%loon( _Y):- current_prolog_flag(os_argv,ArgV),member('-s',ArgV),!. +loon(Why):- is_compiled, Why\==toplevel,Why\==default, Why\==program,!,wdmsg(compiled_loon(Why)),!. +loon(Why):- began_loon(_),!,wdmsg(skip_loon(Why)). +loon(Why):- wdmsg(began_loon(Why)), assert(began_loon(Why)), + do_loon. + +do_loon:- + ignore(( + \+ prolog_load_context(reloading,true), + maplist(catch_red_ignore,[ + + metta_final, + load_history, + update_changed_files, + run_cmd_args, + pre_halt, + maybe_halt(7)]))),!. + + + +pre_halt:- option_value('prolog',true),!,call_cleanup(prolog,(set_option_value('prolog',false),pre_halt)). +pre_halt:- option_value('repl',true),!,call_cleanup(repl,(set_option_value('repl',false),pre_halt)). +pre_halt:- loonit_report. +%loon:- time(loon_metta('./examples/compat/test_scripts/*.metta')),fail. +%loon:- repl, (option_value('halt',false)->true;halt(7)). +%maybe_halt(Seven):- option_value('prolog',true),!,call_cleanup(prolog,(set_option_value('prolog',false),maybe_halt(Seven))). +%maybe_halt(Seven):- option_value('repl',true),!,call_cleanup(repl,(set_option_value('repl',false),maybe_halt(Seven))). +%maybe_halt(Seven):- option_value('repl',true),!,halt(Seven). +maybe_halt(_):- once(pre_halt), fail. +maybe_halt(Seven):- option_value('halt',true),!,halt(Seven). +maybe_halt(Seven):- wdmsg(maybe_halt(Seven)). + +is_compiling:- current_prolog_flag(os_argv,ArgV),member(E,ArgV), + (E==qcompile_mettalog;E==qsave_program),!. +is_compiled:- current_prolog_flag(os_argv,ArgV),\+ member('swipl',ArgV),!. +is_converting:- nb_current('convert','True'),!. +is_converting:- current_prolog_flag(os_argv,ArgV), member('--convert',ArgV),!. +show_os_argv:- current_prolog_flag(os_argv,ArgV),write('; libswipl: '),writeln(ArgV). +is_pyswip:- current_prolog_flag(os_argv,ArgV),member( './',ArgV). +% libswipl: ['./','-q',--home=/usr/local/lib/swipl] + +:- initialization(show_os_argv). + +:- initialization(loon(program),program). +:- initialization(loon(default)). + +ensure_mettalog_system:- + abolish(began_loon/1), + dynamic(began_loon/1), + system:use_module(library(quasi_quotations)), + system:use_module(library(hashtable)), + system:use_module(library(gensym)), + system:use_module(library(sort)), + system:use_module(library(writef)), + system:use_module(library(rbtrees)), + system:use_module(library(dicts)), + system:use_module(library(shell)), + system:use_module(library(edinburgh)), + % system:use_module(library(lists)), + system:use_module(library(statistics)), + system:use_module(library(nb_set)), + system:use_module(library(assoc)), + system:use_module(library(pairs)), + user:use_module(library(swi_ide)), + user:use_module(library(prolog_profile)), + ensure_loaded('./metta_vspace/pyswip/flybase_convert'), + ensure_loaded('./metta_vspace/pyswip/flybase_main'), + autoload_all, + make, + autoload_all, + %pack_install(predicate_streams, [upgrade(true),global(true)]), + %pack_install(logicmoo_utils, [upgrade(true),global(true)]), + %pack_install(dictoo, [upgrade(true),global(true)]), + !. + +file_save_name(E,_):- \+ atom(E),!,fail. +file_save_name(E,Name):- file_base_name(E,BN),BN\==E,!,file_save_name(BN,Name). +file_save_name(E,E):- atom_concat('Sav.',_,E),!. +file_save_name(E,E):- atom_concat('Bin.',_,E),!. +before_underscore(E,N):-atomic_list_concat([N|_],'_',E),!. +save_name(Name):- current_prolog_flag(os_argv,ArgV),member(E,ArgV),file_save_name(E,Name),!. +next_save_name(Name):- save_name(E), + before_underscore(E,N), + atom_concat(N,'_',Stem), + gensym(Stem,Name), + \+ exists_file(Name), + Name\==E,!. +next_save_name('Sav.MeTTaLog'). +qcompile_mettalog:- + ensure_mettalog_system, + catch(qsave_program('Sav.MeTTaLog', + [class(development),autoload(true),goal(loon(goal)), toplevel(loon(toplevel)), stand_alone(true)]),E,writeln(E)), + halt(0). +qsave_program:- ensure_mettalog_system, next_save_name(Name), + catch(qsave_program(Name, + [class(development),autoload(true),goal(loon(goal)), toplevel(loon(toplevel)), stand_alone(false)]),E,writeln(E)), + !. + + +:- initialization(update_changed_files,restore). + +:- ignore((( + \+ prolog_load_context(reloading,true), + initialization(loon(restore),restore), + metta_final +))). +:- set_prolog_flag(metta_interp,ready). diff --git a/metta_vspace/pyswip-12-15/metta_interp.pl b/metta_vspace/pyswip-12-15/metta_interp.pl new file mode 100755 index 00000000..a1592518 --- /dev/null +++ b/metta_vspace/pyswip-12-15/metta_interp.pl @@ -0,0 +1,2066 @@ +:- encoding(iso_latin_1). +:- nb_setval(cmt_override,lse('; ',' !(" ',' ") ')). +is_compiling:- current_prolog_flag(os_argv,ArgV),member(E,ArgV), + (E==qcompile_mettalog;E==qsave_program),!. +is_compiled:- current_prolog_flag(os_argv,ArgV), member('-x',ArgV),!. +is_compiled:- current_prolog_flag(os_argv,ArgV),\+ member('swipl',ArgV),!. +is_converting:- nb_current('convert','True'),!. +is_converting:- current_prolog_flag(os_argv,ArgV), member('--convert',ArgV),!. +show_os_argv:- current_prolog_flag(os_argv,ArgV),write('; libswipl: '),writeln(ArgV). +is_pyswip:- current_prolog_flag(os_argv,ArgV),member( './',ArgV). +:- multifile(is_metta_data_functor/1). +:- dynamic(is_metta_data_functor/1). +:- multifile(is_nb_space/1). +:- dynamic(is_nb_space/1). +%:- '$set_source_module'('user'). +:- set_stream(user_input,tty(true)). +:- use_module(library(readline)). +%:- use_module(library(editline)). +:- use_module(library(filesex)). +:- use_module(library(shell)). +%:- use_module(library(tabling)). +:- use_module(library(system)). +:- ensure_loaded(metta_compiler). +%:- ensure_loaded(metta_types). +:- ensure_loaded(metta_data). +:- ensure_loaded(metta_space). +:- ensure_loaded(metta_eval). +:- ensure_loaded(flybase_main). +:- set_stream(user_input,tty(true)). +:- set_prolog_flag(encoding,iso_latin_1). +:- set_prolog_flag(encoding,utf8). +%:- set_prolog_flag(encoding,octet). +/* +Now PASSING NARS.TEC:\opt\logicmoo_workspace\packs_sys\logicmoo_opencog\MeTTa\vspace-metta\metta_vspace\pyswip\metta_interp.pl +C:\opt\logicmoo_workspace\packs_sys\logicmoo_opencog\MeTTa\vspace-metta\metta_vspace\pyswip1\metta_interp.pl +STS1.01) +Now PASSING TEST-SCRIPTS.B5-TYPES-PRELIM.08) +Now PASSING TEST-SCRIPTS.B5-TYPES-PRELIM.14) +Now PASSING TEST-SCRIPTS.B5-TYPES-PRELIM.15) +Now PASSING TEST-SCRIPTS.C1-GROUNDED-BASIC.15) +Now PASSING TEST-SCRIPTS.E2-STATES.08) +PASSING TEST-SCRIPTS.B5-TYPES-PRELIM.02) +PASSING TEST-SCRIPTS.B5-TYPES-PRELIM.07) +PASSING TEST-SCRIPTS.B5-TYPES-PRELIM.09) +PASSING TEST-SCRIPTS.B5-TYPES-PRELIM.11) +PASSING TEST-SCRIPTS.C1-GROUNDED-BASIC.14) +PASSING TEST-SCRIPTS.E2-STATES.07) +----------------------------------------- +FAILING TEST-SCRIPTS.D5-AUTO-TYPES.01) +Now FAILING TEST-SCRIPTS.00-LANG-CASE.03) +Now FAILING TEST-SCRIPTS.B5-TYPES-PRELIM.19) +Now FAILING TEST-SCRIPTS.C1-GROUNDED-BASIC.20) + +*/ + + +option_value_def('repl',auto). +option_value_def('prolog',false). +option_value_def('compile',false). +option_value_def('table',false). +option_value_def(no_repeats,false). +option_value_def('time',true). +option_value_def('exec',true). +option_value_def('html',false). +option_value_def('python',false). +option_value_def('halt',false). +option_value_def('doing_repl',false). +option_value_def('test-retval',false). +option_value_def('trace-length',100). +option_value_def('stack-max',100). +option_value_def('trace-on-overtime',20.0). +option_value_def('trace-on-overflow',false). +option_value_def('trace-on-error',true). +option_value_def('trace-on-load',true). +option_value_def('trace-on-exec',true). +option_value_def('trace-on-eval',true). +option_value_def('trace-on-fail',false). +option_value_def('trace-on-pass',false). + + + + +set_is_unit_test(TF):- + set_option_value('trace-on-load',TF), + set_option_value('trace-on-exec',TF), + set_option_value('trace-on-eval',TF), + set_option_value('trace-on-pass',false), + set_option_value('trace-on-fail',false), + set_option_value('exec',rtrace), + set_option_value('eval',rtrace), + !. + +:- set_is_unit_test(true). +%:- set_is_unit_test. + +trace_on_fail:- option_value('trace-on-fail',true). +trace_on_overflow:- option_value('trace-on-overflow',true). +trace_on_pass:- option_value('trace-on-pass',true). +doing_repl:- option_value('doing_repl',true). +if_repl(Goal):- doing_repl->call(Goal);true. + +any_floats(S):- member(E,S),float(E),!. + +% ============================ +% %%%% Arithmetic Operations +% ============================ +%:- use_module(library(clpfd)). +:- use_module(library(clpq)). +%:- use_module(library(clpr)). + +% Addition +%'+'(Addend1, Addend2, Sum):- \+ any_floats([Addend1, Addend2, Sum]),!,Sum #= Addend1+Addend2 . +'+'(Addend1, Addend2, Sum):- mnotrace(catch_err(plus(Addend1, Addend2, Sum),_,fail)),!. +'+'(Addend1, Addend2, Sum):- {Sum = Addend1+Addend2}. +% Subtraction +'-'(Sum, Addend1, Addend2):- '+'(Addend1, Addend2, Sum). + +% Multiplication +'*'(Factor1, Factor2, Product):- {Product = Factor1*Factor2}. +% Division +'/'(Dividend, Divisor, Quotient):- {Dividend = Quotient * Divisor}. +% Modulus +'mod'(Dividend, Divisor, Remainder):- {Remainder = Dividend mod Divisor}. +% Exponentiation +'exp'(Base, Exponent, Result):- eval_H(['exp', Base, Exponent], Result). +% Square Root +'sqrt'(Number, Root):- eval_H(['sqrt', Number], Root). + +% ============================ +% %%%% List Operations +% ============================ +% Retrieve Head of the List +'car-atom'(List, Head):- eval_H(['car-atom', List], Head). +% Retrieve Tail of the List +'cdr-atom'(List, Tail):- eval_H(['cdr-atom', List], Tail). +% Construct a List +'Cons'(Element, List, 'Cons'(Element, List)):- !. +% Collapse List +'collapse'(List, CollapsedList):- eval_H(['collapse', List], CollapsedList). +% Count Elements in List +'CountElement'(List, Count):- eval_H(['CountElement', List], Count). +% Find Length of List +%'length'(List, Length):- eval_H(['length', List], Length). + +% ============================ +% %%%% Nondet Opteration +% ============================ +% Superpose a List +'superpose'(List, SuperposedList):- eval_H(['superpose', List], SuperposedList). + +% ============================ +% %%%% Testing +% ============================ + +% `assertEqual` Predicate +% This predicate is used for asserting that the Expected value is equal to the Actual value. +% Expected: The value that is expected. +% Actual: The value that is being checked against the Expected value. +% Result: The result of the evaluation of the equality. +% Example: `assertEqual(5, 5, Result).` would succeed, setting Result to true (or some success indicator). +%'assertEqual'(Expected, Actual, Result):- use_metta_compiler,!,as_tf((Expected=Actual),Result). +'assertEqual'(Expected, Actual, Result):- ignore(Expected=Actual), eval_H(['assertEqual', Expected, Actual], Result). + +% `assertEqualToResult` Predicate +% This predicate asserts that the Expected value is equal to the Result of evaluating Actual. +% Expected: The value that is expected. +% Actual: The expression whose evaluation is being checked against the Expected value. +% Result: The result of the evaluation of the equality. +% Example: If Actual evaluates to the Expected value, this would succeed, setting Result to true (or some success indicator). +'assertEqualToResult'(Expected, Actual, Result):- eval_H(['assertEqualToResult', Expected, Actual], Result). + +% `assertFalse` Predicate +% This predicate is used to assert that the evaluation of EvalThis is false. +% EvalThis: The expression that is being evaluated and checked for falsehood. +% Result: The result of the evaluation. +% Example: `assertFalse((1 > 2), Result).` would succeed, setting Result to true (or some success indicator), as 1 > 2 is false. +'assertFalse'(EvalThis, Result):- eval_H(['assertFalse', EvalThis], Result). + +% `assertNotEqual` Predicate +% This predicate asserts that the Expected value is not equal to the Actual value. +% Expected: The value that is expected not to match the Actual value. +% Actual: The value that is being checked against the Expected value. +% Result: The result of the evaluation of the inequality. +% Example: `assertNotEqual(5, 6, Result).` would succeed, setting Result to true (or some success indicator). +'assertNotEqual'(Expected, Actual, Result):- eval_H(['assertNotEqual', Expected, Actual], Result). + +% `assertTrue` Predicate +% This predicate is used to assert that the evaluation of EvalThis is true. +% EvalThis: The expression that is being evaluated and checked for truth. +% Result: The result of the evaluation. +% Example: `assertTrue((2 > 1), Result).` would succeed, setting Result to true (or some success indicator), as 2 > 1 is true. +'assertTrue'(EvalThis, Result):- eval_H(['assertTrue', EvalThis], Result). + +% `rtrace` Predicate +% This predicate is likely used for debugging; possibly for tracing the evaluation of Condition. +% Condition: The condition/expression being traced. +% EvalResult: The result of the evaluation of Condition. +% Example: `rtrace((2 + 2), EvalResult).` would trace the evaluation of 2 + 2 and store its result in EvalResult. +'rtrace'(Condition, EvalResult):- eval_H(['rtrace', Condition], EvalResult). + +% `time` Predicate +% This predicate is used to measure the time taken to evaluate EvalThis. +% EvalThis: The expression whose evaluation time is being measured. +% EvalResult: The result of the evaluation of EvalThis. +% Example: `time((factorial(5)), EvalResult).` would measure the time taken to evaluate factorial(5) and store its result in EvalResult. +'time'(EvalThis, EvalResult):- eval_H(['time', EvalThis], EvalResult). + +% ============================ +% %%%% Debugging, Printing and Utility Operations +% ============================ +% REPL Evaluation +'repl!'(EvalResult):- eval_H(['repl!'], EvalResult). +% Condition Evaluation +'!'(Condition, EvalResult):- eval_H(['!', Condition], EvalResult). +% Import File into Environment +'import!'(Environment, Filename, Namespace):- eval_H(['import!', Environment, Filename], Namespace). +% Evaluate Expression with Pragma +'pragma!'(Environment, Expression, EvalValue):- eval_H(['pragma!', Environment, Expression], EvalValue). +% Print Message to Console +'print'(Message, EvalResult):- eval_H(['print', Message], EvalResult). +% No Operation, Returns EvalResult unchanged +'nop'(Expression, EvalResult):- eval_H(['nop', Expression], EvalResult). + +% ============================ +% %%%% Variable Bindings +% ============================ +% Bind Variables +'bind!'(Environment, Variable, Value):- eval_H(['bind!', Environment, Variable], Value). +% Let binding for single variable +'let'(Variable, Expression, Body, Result):- eval_H(['let', Variable, Expression, Body], Result). +% Sequential let binding +'let*'(Bindings, Body, Result):- eval_H(['let*', Bindings, Body], Result). + +% ============================ +% %%%% Reflection +% ============================ +% Get Type of Value +'get-type'(Value, Type):- eval_H(['get-type', Value], Type). + + +metta_cmd_args(Rest):- current_prolog_flag(late_metta_opts,Rest),!. +metta_cmd_args(Rest):- current_prolog_flag(argv,P),append(_,['--'|Rest],P),!. +metta_cmd_args(Rest):- current_prolog_flag(os_argv,P),append(_,['--'|Rest],P),!. +metta_cmd_args(Rest):- current_prolog_flag(argv,Rest). +run_cmd_args:- metta_cmd_args(Rest), !, do_cmdline_load_metta('&self',Rest). + + +metta_make_hook:- loonit_reset, option_value(not_a_reload,true),!. +metta_make_hook:- + metta_cmd_args(Rest), into_reload_options(Rest,Reload), cmdline_load_metta('&self',Reload). + +:- multifile(prolog:make_hook/2). +:- dynamic(prolog:make_hook/2). +prolog:make_hook(after, _Some):- nop( metta_make_hook). + +into_reload_options(Reload,Reload). + +is_cmd_option(Opt,M, TF):- atom(M), + atom_concat('-',Opt,Flag), + atom_contains(M,Flag),!, + get_flag_value(M,FV), + TF=FV. + +get_flag_value(M,V):- atomic_list_concat([_,V],'=',M),!. +get_flag_value(M,false):- atom_contains(M,'-no'),!. +get_flag_value(_,true). + + +:- ignore((( + \+ prolog_load_context(reloading,true), + forall(option_value_def(Opt,Default),set_option_value(Opt,Default))))). + +%process_option_value_def:- \+ option_value('python',false), skip(ensure_loaded(metta_python)). +process_option_value_def:- option_value('python',load), ensure_loaded(metta_vspace/pyswip/metta_python). +process_option_value_def. + + +%process_late_opts:- once(option_value('html',true)), once(shell('./total_loonits.sh')). +process_late_opts:- current_prolog_flag(os_argv,[_]),!,ignore(repl). +process_late_opts:- forall(process_option_value_def,true). +%process_late_opts:- halt(7). +process_late_opts. + +%do_cmdline_load_metta(_Slf,Rest):- select('--prolog',Rest,RRest),!, +% set_option_value('prolog',true), +% set_prolog_flag(late_metta_opts,RRest). +do_cmdline_load_metta(Self,Rest):- + set_prolog_flag(late_metta_opts,Rest), + forall(process_option_value_def,true), + cmdline_load_metta(Self,Rest),!, + forall(process_late_opts,true). + +load_metta_file(Self,Filemask):- atom_concat(_,'.metta',Filemask),!, load_metta(Self,Filemask). +load_metta_file(_Slf,Filemask):- load_flybase(Filemask). + +% done +cmdline_load_metta(_,Nil):- Nil==[],!. +cmdline_load_metta(Self,[Filemask|Rest]):- atom(Filemask), \+ atom_concat('-',_,Filemask), + must_det_ll((Src=user:load_metta_file(Self,Filemask),nl,write('; '),write_src(Src),nl,catch_red(Src),!,flush_output, + cmdline_load_metta(Self,Rest))). + +cmdline_load_metta(Self,['-g',M|Rest]):- + read_term_from_atom(M, Term, []), + ignore(call(Term)), + cmdline_load_metta(Self,Rest). + +cmdline_load_metta(Self,['-G',Str|Rest]):- !, + current_self(Self), + ignore(call_sexpr('!',Self,Str,_S,_Out)), + cmdline_load_metta(Self,Rest). + +cmdline_load_metta(Self,[M|Rest]):- + m_opt(M,Opt),!, + is_cmd_option(Opt,M,TF),!, + fbug(is_cmd_option(Opt,M,TF)), !, set_option_value(Opt,TF), + set_tty_color_term(true), + cmdline_load_metta(Self,Rest). + +cmdline_load_metta(Self,[M|Rest]):- + format('~N'),write('; unused '), write_src(M), nl, !, + cmdline_load_metta(Self,Rest). + + +set_tty_color_term(TF):- + current_output(X),set_stream(X,tty(TF)), + set_stream(current_output,tty(TF)), + set_prolog_flag(color_term ,TF). + +m_opt(M,Opt):- + m_opt0(M,Opt1), + m_opt1(Opt1,Opt). + +m_opt1(Opt1,Opt):- atomic_list_concat([Opt|_],'=',Opt1). + +m_opt0(M,Opt):- atom_concat('--no-',Opt,M),!. +m_opt0(M,Opt):- atom_concat('--',Opt,M),!. +m_opt0(M,Opt):- atom_concat('-',Opt,M),!. + +:- set_prolog_flag(occurs_check,true). + +start_html_of(_Filename):- \+ tee_file(_TEE_FILE),!. +start_html_of(_Filename):- + must_det_ll(( + S = _, + %retractall(metta_defn(Eq,S,_,_)), + nop(retractall(metta_type(S,_,_))), + %retractall(get_metta_atom(Eq,S,_,_,_)), + loonit_reset, + tee_file(TEE_FILE), + sformat(S,'cat /dev/null > "~w"',[TEE_FILE]), + + writeln(doing(S)), + ignore(shell(S)))). + +save_html_of(_Filename):- \+ tee_file(_TEE_FILE),!. +save_html_of(_):- \+ has_loonit_results, \+ option_value('html',true). +save_html_of(Filename):- + must_det_ll(( + file_name_extension(Base,_,Filename), + file_name_extension(Base,'metta.html',HtmlFilename), + loonit_reset, + tee_file(TEE_FILE), + writeln('
    Return to Summaries
    '), + sformat(S,'ansi2html -u < "~w" > "~w" ',[TEE_FILE,HtmlFilename]), + writeln(doing(S)), + ignore(shell(S)))). + +tee_file(TEE_FILE):- getenv('TEE_FILE',TEE_FILE),!. +tee_file(TEE_FILE):- metta_dir(Dir),directory_file_path(Dir,'TEE.ansi',TEE_FILE),!. +metta_dir(Dir):- getenv('METTA_DIR',Dir),!. + +load_metta(Filename):- + %clear_spaces, + load_metta('&self',Filename). + + +load_metta(_Self,Filename):- Filename=='--repl',!,repl. +load_metta(Self,Filename):- + (\+ atom(Filename); \+ exists_file(Filename)),!, + with_wild_path(load_metta(Self),Filename),!,loonit_report. +load_metta(Self,RelFilename):- + atom(RelFilename), + exists_file(RelFilename),!, + absolute_file_name(RelFilename,Filename), + track_load_into_file(Filename, + include_metta(Self,RelFilename)). + +include_metta(Self,Filename):- + (\+ atom(Filename); \+ exists_file(Filename)),!, + must_det_ll(with_wild_path(include_metta(Self),Filename)),!. + +include_metta(Self,RelFilename):- + must_det_ll(( + atom(RelFilename), + exists_file(RelFilename),!, + absolute_file_name(RelFilename,Filename), + must_det_ll((setup_call_cleanup(open(Filename,read,In, [encoding(utf8)]), + ((directory_file_path(Directory, _, Filename), + assert(metta_file(Self,Filename,Directory)), + with_cwd(Directory, + must_det_ll( load_metta_file_stream(Filename,Self,In))))),close(In)))))). + +load_metta_file_stream(Filename,Self,In):- + with_option(loading_file,Filename, + %current_exec_file(Filename), + ((must_det_ll(( + set_exec_num(Filename,1), + load_answer_file(Filename), + set_exec_num(Filename,0))), + once((repeat, (( + current_read_mode(Mode), + once(read_metta(In,Expr)), %write_src(read_metta=Expr),nl, + must_det_ll((((do_metta(file(Filename),Mode,Self,Expr,_O)))->true; + pp_m(unknown_do_metta(file(Filename),Mode,Self,Expr)))), + flush_output)), + at_end_of_stream(In)))))),!. + + +clear_spaces:- clear_space(_). +clear_space(S):- + %retractall(metta_defn(_,S,_,_)), + nop(retractall(metta_type(S,_,_))), + retractall(asserted_metta_atom(S,_)). + + +lsm:- lsm(_). +lsm(S):- + listing(metta_file(S,_,_)), + %listing(mdyn_type(S,_,_,_)), + forall(mdyn_type(S,_,_,Src),color_g_mesg('#22a5ff',write_f_src(Src))), + nl,nl,nl, + forall(mdyn_defn(S,_,_,Src),color_g_mesg('#00ffa5',write_f_src(Src))), + %listing(mdyn_defn(S,_,_,_)), + !. + +write_f_src(H,B):- H=@=B,!,write_f_src(H). +write_f_src(H,B):- write_f_src(['=',H,B]). + +hb_f(HB,ST):- sub_term(ST,HB),(atom(ST),ST\==(=),ST\==(:)),!. +write_f_src(HB):- + hb_f(HB,ST), + option_else(current_def,CST,[]),!, + (CST == ST -> true ; (nl,nl,nl,set_option_value(current_def,ST))), + write_src(HB). + + + +debug_only(G):- mnotrace(ignore(catch_warn(G))). +debug_only(_What,G):- ignore((fail,mnotrace(catch_warn(G)))). + + +'True':- true. +'False':- fail. + + +'metta_learner::vspace-main':- repl. + +into_underscores(D,U):- atom(D),!,atomic_list_concat(L,'-',D),atomic_list_concat(L,'_',U). +into_underscores(D,U):- descend_and_transform(into_underscores,D,U),!. + +into_hyphens(D,U):- atom(D),!,atomic_list_concat(L,'_',D),atomic_list_concat(L,'-',U). +into_hyphens(D,U):- descend_and_transform(into_hyphens,D,U),!. + +descend_and_transform(P2, Input, Transformed) :- + ( var(Input) + -> Transformed = Input % Keep variables as they are + ; compound(Input) + -> (compound_name_arguments(Input, Functor, Args), + maplist(descend_and_transform(P2), Args, TransformedArgs), + compound_name_arguments(Transformed, Functor, TransformedArgs)) + ; (atom(Input),call(P2,Input,Transformed)) + -> true % Transform atoms using xform_atom/2 + ; Transformed = Input % Keep other non-compound terms as they are + ). + +/* +is_syspred(H,Len,Pred):- mnotrace(is_syspred0(H,Len,Pred)). +is_syspred0(H,_Ln,_Prd):- \+ atom(H),!,fail. +is_syspred0(H,_Ln,_Prd):- upcase_atom(H,U),downcase_atom(H,U),!,fail. +is_syspred0(H,Len,Pred):- current_predicate(H/Len),!,Pred=H. +is_syspred0(H,Len,Pred):- atom_concat(Mid,'!',H), H\==Mid, is_syspred0(Mid,Len,Pred),!. +is_syspred0(H,Len,Pred):- into_underscores(H,Mid), H\==Mid, is_syspred0(Mid,Len,Pred),!. + +fn_append(List,X,Call):- + fn_append1(List,X,ListX), + into_fp(ListX,Call). + + + + + +is_metta_data_functor(Eq,F):- + current_self(Self),is_metta_data_functor(Eq,Self,F). + +is_metta_data_functor(Eq,Other,H):- + metta_type(Other,H,_), + \+ get_metta_atom(Eq,Other,[H|_]), + \+ metta_defn(Eq,Other,[H|_],_). +*/ +is_function(F):- atom(F). + +is_False(X):- X\=='True', (is_False1(X)-> true ; (eval_H(X,Y),is_False1(Y))). +is_False1(Y):- (Y==0;Y==[];Y=='False'). + +is_conz(Self):- compound(Self), Self=[_|_]. + +%dont_x(eval_H(Depth,Self,metta_if(A=1,atom_concat(metta_,_,F). +needs_expanded(eval_H(Term,_),Expand):- !,sub_term(Expand,Term),compound(Expand),Expand\=@=Term, + compound(Expand), \+ is_conz(Expand), \+ is_ftVar(Expand), needs_expand(Expand). +needs_expanded([A|B],Expand):- sub_term(Expand,[A|B]), compound(Expand), \+ is_conz(Expand), \+ is_ftVar(Expand), needs_expand(Expand). + +fn_append1(eval_H(Term,X),X,eval_H(Term,X)):-!. +fn_append1(Term,X,eval_H(Term,X)). + + +% Check if parentheses are balanced in a list of characters +balanced_parentheses(Chars) :- balanced_parentheses(Chars, 0). +balanced_parentheses([], 0). +balanced_parentheses(['('|T], N) :- N1 is N + 1, balanced_parentheses(T, N1). +balanced_parentheses([')'|T], N) :- N > 0, N1 is N - 1, balanced_parentheses(T, N1). +balanced_parentheses([H|T], N) :- H \= '(', H \= ')', balanced_parentheses(T, N). +% Recursive function to read lines until parentheses are balanced. +repl_read(NewAccumulated, Expr):- + atom_concat(Atom, '.', NewAccumulated), + catch_err((read_term_from_atom(Atom, Term, []), Expr=call(Term)), E, + (write('Syntax error: '), writeq(E), nl, repl_read(Expr))),!. + + +repl_read("!", '!'):-!. +repl_read("+", '+'):-!. +repl_read(Str,Atom):- atom_string(Atom,Str),metta_interp_mode(Atom,_),!. + +repl_read(Str, Expr):- atom_concat('@',_,Str),!,atom_string(Expr,Str). +repl_read(NewAccumulated, Expr):- + normalize_space(string(Renew),NewAccumulated), Renew \== NewAccumulated, !, + repl_read(Renew, Expr). +%repl_read(NewAccumulated,exec(Expr)):- string_concat("!",Renew,NewAccumulated), !, repl_read(Renew, Expr). +repl_read(NewAccumulated, Expr):- string_chars(NewAccumulated, Chars), + balanced_parentheses(Chars), length(Chars, Len), Len > 0, + parse_sexpr_metta(NewAccumulated, Expr), !, + normalize_space(string(Renew),NewAccumulated), + add_history_string(Renew). +repl_read(Accumulated, Expr) :- read_line_to_string(current_input, Line), repl_read(Accumulated, Line, Expr). + +repl_read(_, end_of_file, end_of_file):- throw(end_of_input). + +repl_read(Accumulated, "", Expr):- !, repl_read(Accumulated, Expr). +repl_read(_Accumulated, Line, Expr):- Line == end_of_file, !, Expr = Line. +repl_read(Accumulated, Line, Expr) :- atomics_to_string([Accumulated," ",Line], NewAccumulated), !, + repl_read(NewAccumulated, Expr). + +repl_read(O2):- clause(t_l:s_reader_info(O2),_,Ref),erase(Ref). +repl_read(Expr) :- repeat, + remove_pending_buffer_codes(_,Was),text_to_string(Was,Str), + repl_read(Str, Expr1), + once(((atom(Expr1),atom_concat('@',_,Expr1), + \+ atom_contains(Expr1,"="), + repl_read(Expr2)) + -> Expr=[Expr1,Expr2] ; Expr1 = Expr)), + % this cutrs the repeat/0 + ((peek_pending_codes(_,Peek),Peek==[])->!;true). + +add_history_string(Str):- mnotrace(ignore(add_history01(Str))),!. + +add_history_src(Exec):- mnotrace(ignore((Exec\=[],with_output_to(string(H),with_indents(false,write_src(Exec))),add_history_string(H)))). + +add_history_pl(Exec):- var(Exec), !. +add_history_pl(eval(_,catch_red(PL),_)):- !,add_history_pl(PL). +add_history_pl(show_failure(PL)):-!,add_history_pl(PL). +add_history_pl(as_tf(PL,_OUT)):-!,add_history_pl(PL). +add_history_pl(Exec):- mnotrace(ignore((Exec\=[],with_output_to(string(H),with_indents(false,(writeq(Exec),writeln('.')))),add_history_string(H)))). + +read_metta1(_,O2):- clause(t_l:s_reader_info(O2),_,Ref),erase(Ref). +read_metta1(In,Expr):- current_input(In0),In==In0,!, repl_read(Expr). +read_metta1(In,Expr):- string(In),!,parse_sexpr_metta(In,Expr),!. + +read_metta1(In,Expr):- !, get_char(In,Char), !, must_det_ll((read_sform3(s,[],Char,In,Expr))). + +read_metta1(In,Expr):- peek_char(In,Char), read_metta1(In,Char,Expr). + +read_metta1(In,Char,Expr):- char_type(Char,space),get_char(In,Char),put(Char),!,read_metta1(In,Expr). +read_metta1(In,'!',Expr):- get_char(In,_), !, read_metta(In,Read1),!,Expr=exec(Read1). +read_metta1(In,';',Expr):- get_char(In,_), !, (maybe_read_pl(In,Expr)-> true ; (read_line_to_string(In,Str),write_comment(Str),!,read_metta(In,Expr))),!. +read_metta1(In,_,Expr):- maybe_read_pl(In,Expr),!. +read_metta1(In,_,Read1):- parse_sexpr_metta(In,Expr),!,must_det_ll(Expr=Read1). + + +maybe_read_pl(In,Expr):- + peek_line(In,Line1), Line1\=='', atom_contains(Line1, '.'),atom_contains(Line1, ':-'), + mnotrace(((catch_err((read_term_from_atom(Line1, Term, []), Term\==end_of_file, Expr=call(Term)),_, fail),!, + read_term(In, Term, [])))). +peek_line(In,Line1):- peek_string(In, 1024, Str), split_string(Str, "\r\n", "\s", [Line1,_|_]),!. +peek_line(In,Line1):- peek_string(In, 4096, Str), split_string(Str, "\r\n", "\s", [Line1,_|_]),!. + + + + +%read_line_to_sexpr(Stream,UnTyped), +read_sform(Str,F):- string(Str),open_string(Str,S),!,read_sform(S,F). +read_sform(S,F):- + read_sform1([],S,F1), + ( F1\=='!' -> F=F1 ; + (read_sform1([],S,F2), F = exec(F2))). + +read_sform1( AltEnd,Str,F):- string(Str),open_string(Str,S),!,read_sform1( AltEnd,S,F). +read_sform1(_AltEnd,S,F):- at_end_of_stream(S),!,F=end_of_file. +read_sform1( AltEnd,S,M):- get_char(S,C),read_sform3(s, AltEnd,C,S,F), untyped_to_metta(F,M). +%read_sform1( AltEnd,S,F):- profile(parse_sexpr_metta(S,F)). + +read_sform3(_AoS,_AltEnd,C,_,F):- C == end_of_file,!,F=end_of_file. +read_sform3( s, AltEnd,C,S,F):- char_type(C,space),!,read_sform1( AltEnd,S,F). +%read_sform3(AoS,_AltEnd,';',S,'$COMMENT'(F,0,0)):- !, read_line_to_string(S,F). +read_sform3( s, AltEnd,';',S,F):- read_line_to_string(S,_),!,read_sform1( AltEnd,S,F). +read_sform3( s, AltEnd,'!',S,exec(F)):- !,read_sform1( AltEnd,S,F). + +read_sform3(_AoS,_AltEnd,'"',S,Text):- !,must_det_ll(atom_until(S,[],'"',Text)). +read_sform3(_AoS,_AltEnd,'`',S,Text):- !,atom_until(S,[],'`',Text). +read_sform3(_AoS,_AltEnd,'\'',S,Text):- !,atom_until(S,[],'\'',Text). +read_sform3(_AoS,_AltEnd,',',_,','):- !. +read_sform3( s , AltEnd,C,S,F):- read_sform4( AltEnd,C,S,F),!. +read_sform3(_AoS, AltEnd,P,S,Sym):- peek_char(S,Peek),!,read_symbol_or_number( AltEnd,Peek,S,[P],Expr),into_symbol_or_number(Expr,Sym). + +into_symbol_or_number(Expr,Sym):- atom_number(Expr,Sym),!. +into_symbol_or_number(Sym,Sym). + +read_sform4(_AltEnd,B,S,Out):- read_sform5(s,B,S,List,E), c_list(E,List,Out). +c_list(')',List,List). c_list('}',List,['{...}',List]). c_list(']',List,['[...]',List]). + + +read_sform5(AoS,'(',S,List,')'):- !,collect_list_until(AoS,S,')',List),!. +read_sform5(AoS,'{',S,List,'}'):- !,collect_list_until(AoS,S,'}',List),!. +read_sform5(AoS,'[',S,List,']'):- !,collect_list_until(AoS,S,']',List),!. + + +read_symbol_or_number(_AltEnd,Peek,_S,SoFar,Expr):- char_type(Peek,space),!,must_det_ll(( atomic_list_concat(SoFar,Expr))). +read_symbol_or_number(AltEnd,B,S,SoFar,Expr):- read_sform5(AltEnd,B,S,List,E),flatten([List,E],F), append(SoFar,F,NSoFar), + peek_char(S,NPeek), read_symbol_or_number(AltEnd,NPeek,S,NSoFar,Expr). +read_symbol_or_number( AltEnd,Peek,_S,SoFar,Expr):- member(Peek,AltEnd),!,must_det_ll(( atomic_list_concat(SoFar,Expr))). +read_symbol_or_number( AltEnd,_Peek,S,SoFar,Expr):- get_char(S,C),append(SoFar,[C],NSoFar), + peek_char(S,NPeek), read_symbol_or_number(AltEnd,NPeek,S,NSoFar,Expr). + +atom_until(S,SoFar,End,Text):- get_char(S,C),atom_until(S,SoFar,C,End,Text). +atom_until(_,SoFar,C,End,Expr):- C ==End,!,must_det_ll((atomic_list_concat(SoFar,Expr))). +atom_until(S,SoFar,'\\',End,Expr):-get_char(S,C),!,atom_until2(S,SoFar,C,End,Expr). +atom_until(S,SoFar,C,End,Expr):- atom_until2(S,SoFar,C,End,Expr). +atom_until2(S,SoFar,C,End,Expr):- append(SoFar,[C],NSoFar),get_char(S,NC), + atom_until(S,NSoFar,NC,End,Expr). + +collect_list_until(AoS,S,End,List):- get_char(S,C), cont_list(AoS,C,End,S,List). +cont_list(_AoS,End,End,_,[]):- !. +cont_list( AoS,C,End,S,[F|List]):- read_sform3(AoS,[End],C,S,F),!,collect_list_until(AoS,S,End,List). + + + +in2_stream(N1,S1):- integer(N1),!,stream_property(S1,file_no(N1)),!. +in2_stream(N1,S1):- atom(N1),stream_property(S1,alias(N1)),!. +in2_stream(N1,S1):- is_stream(N1),S1=N1,!. +in2_stream(N1,S1):- atom(N1),stream_property(S1,file_name(N1)),!. +is_same_streams(N1,N2):- in2_stream(N1,S1),in2_stream(N2,S2),!,S1==S2. + +%read_metta(In,Expr):- current_input(CI), \+ is_same_streams(CI,In), !, read_sform(In,Expr). +read_metta(_,O2):- clause(t_l:s_reader_info(O2),_,Ref),erase(Ref). +read_metta(In,Expr):- current_input(In0),In==In0,!, repl_read(Expr). +read_metta(In,Expr):- + read_metta1(In,Read1), + (Read1=='!' + -> (read_metta1(In,Read2), Expr=exec(Read2), nop(add_history_src(Expr))) + ; Expr = Read1),!. + +parse_sexpr_metta(I,O):- string(I),normalize_space(string(M),I),parse_sexpr_metta1(M,O),!. +parse_sexpr_metta(I,O):- parse_sexpr_untyped(I,U),trly(untyped_to_metta,U,O). + +parse_sexpr_metta1(M,exec(O)):- string_concat('!',I,M),!,parse_sexpr_metta1(I,O). +parse_sexpr_metta1(M,(O)):- string_concat('+',I,M),!,parse_sexpr_metta1(I,O). +parse_sexpr_metta1(I,O):- parse_sexpr_untyped(I,U),trly(untyped_to_metta,U,O). + + +write_comment(_):- silent_loading,!. +write_comment(Cmt):- connlf,format(';;~w~n',[Cmt]). +do_metta_cmt(_,'$COMMENT'(Cmt,_,_)):- write_comment(Cmt),!. +do_metta_cmt(_,'$STRING'(Cmt)):- write_comment(Cmt),!. +do_metta_cmt(Self,[Cmt]):- !, do_metta_cmt(Self, Cmt),!. + + +mlog_sym('@'). + +%untyped_to_metta(I,exec(O)):- compound(I),I=exec(M),!,untyped_to_metta(M,O). +untyped_to_metta(I,O):- + must_det_ll(( + trly(mfix_vars1,I,M), + trly(cons_to_c,M,OM), + trly(cons_to_l,OM,O))). + + +trly(P2,A,B):- once(call(P2,A,M)),A\=@=M,!,trly(P2,M,B). +trly(_,A,A). + +mfix_vars1(I,O):- var(I),!,I=O. +mfix_vars1('$t','$VAR'('T')):-!. +mfix_vars1('$T','$VAR'('T')):-!. +%mfix_vars1(I,O):- I=='T',!,O='True'. +%mfix_vars1(I,O):- I=='F',!,O='False'. +%mfix_vars1(I,O):- is_i_nil(I),!,O=[]. +mfix_vars1(I,O):- I=='true',!,O='True'. +mfix_vars1(I,O):- I=='false',!,O='False'. +mfix_vars1('$STRING'(I),O):- option_value(strings,true),!, mfix_vars1(I,O). +mfix_vars1('$STRING'(I),O):- !, mfix_vars1(I,M),atom_chars(O,M),!. +%mfix_vars1('$STRING'(I),O):- !, mfix_vars1(I,M),name(O,M),!. +mfix_vars1([H|T],O):- H=='[', is_list(T), last(T,L),L==']',append(List,[L],T), !, O = ['[...]',List]. +mfix_vars1([H|T],O):- H=='{', is_list(T), last(T,L),L=='}',append(List,[L],T), !, O = ['{...}',List]. +mfix_vars1('$OBJ'(claz_bracket_vector,List),O):- is_list(List),!, O = ['[...]',List]. +mfix_vars1(I,O):- I = ['[', X, ']'], nonvar(X), !, O = ['[...]',X]. +mfix_vars1(I,O):- I = ['{', X, '}'], nonvar(X), !, O = ['{...}',X]. +mfix_vars1('$OBJ'(claz_bracket_vector,List),Res):- is_list(List),!, append(['['|List],[']'],Res),!. +mfix_vars1(I,O):- I==[Quote, S], Quote==quote,S==s,!, O=is. +mfix_vars1([K,H|T],Cmpd):- atom(K),mlog_sym(K),is_list(T),mfix_vars1([H|T],[HH|TT]),atom(HH),is_list(TT),!, + compound_name_arguments(Cmpd,HH,TT). +%mfix_vars1([H|T],[HH|TT]):- !, mfix_vars1(H,HH),mfix_vars1(T,TT). +mfix_vars1(List,ListO):- is_list(List),!,maplist(mfix_vars1,List,ListO). +mfix_vars1(I,O):- string(I),option_value('string-are-atoms',true),!,atom_string(O,I). + +mfix_vars1(I,O):- compound(I),!,compound_name_arguments(I,F,II),F\=='$VAR',maplist(mfix_vars1,II,OO),!,compound_name_arguments(O,F,OO). +mfix_vars1(I,O):- \+ atom(I),!,I=O. +mfix_vars1(I,'$VAR'(O)):- atom_concat('$',N,I),dvar_name(N,O),!. +mfix_vars1(I,I). + +no_cons_reduce. + +dvar_name(t,'T'):- !. +dvar_name(N,O):- atom(N),atom_number(N,Num),atom_concat('Num',Num,M),!,svar_fixvarname(M,O). +dvar_name(N,O):- number(N),atom_concat('Num',N,M),!,svar_fixvarname(M,O). +dvar_name(N,O):- \+ atom(N),!,format(atom(A),'~w',[N]),dvar_name(A,O). +dvar_name('','__'):-!. % "$" +dvar_name('_','_'):-!. % "$_" +dvar_name(N,O):- svar_fixvarname(N,O),!. +dvar_name(N,O):- must_det_ll((atom_chars(N,Lst),maplist(c2vn,Lst,NList),atomic_list_concat(NList,S),svar_fixvarname(S,O))),!. +c2vn(A,A):- char_type(A,prolog_identifier_continue),!. +c2vn(A,A):- char_type(A,prolog_var_start),!. +c2vn(A,AA):- char_code(A,C),atomic_list_concat(['_C',C,'_'],AA). + +cons_to_l(I,I):- no_cons_reduce,!. +cons_to_l(I,O):- var(I),!,O=I. +cons_to_l(I,O):- is_i_nil(I),!,O=[]. +cons_to_l(I,O):- I=='nil',!,O=[]. +cons_to_l(C,O):- \+ compound(C),!,O=C. +cons_to_l([Cons,H,T|List],[HH|TT]):- List==[], atom(Cons),is_cons_f(Cons), t_is_ttable(T), cons_to_l(H,HH),!,cons_to_l(T,TT). +cons_to_l(List,ListO):- is_list(List),!,maplist(cons_to_l,List,ListO). +cons_to_l(I,I). + +cons_to_c(I,I):- no_cons_reduce,!. +cons_to_c(I,O):- var(I),!,O=I. +cons_to_c(I,O):- is_i_nil(I),!,O=[]. +cons_to_c(I,O):- I=='nil',!,O=[]. +cons_to_c(C,O):- \+ compound(C),!,O=C. +cons_to_c([Cons,H,T|List],[HH|TT]):- List==[], atom(Cons),is_cons_f(Cons), t_is_ttable(T), cons_to_c(H,HH),!,cons_to_c(T,TT). +cons_to_c(I,O):- \+ is_list(I), compound_name_arguments(I,F,II),maplist(cons_to_c,II,OO),!,compound_name_arguments(O,F,OO). +cons_to_c(I,I). + + + +t_is_ttable(T):- var(T),!. +t_is_ttable(T):- is_i_nil(T),!. +t_is_ttable(T):- is_ftVar(T),!. +t_is_ttable([F|Args]):- F=='Cons',!,is_list(Args). +t_is_ttable([_|Args]):- !, \+ is_list(Args). +t_is_ttable(_). + +is_cons_f(Cons):- is_cf_nil(Cons,_). +is_cf_nil('Cons','NNNil'). +%is_cf_nil('::','nil'). + +is_i_nil(I):- + is_cf_nil('Cons',Nil), I == Nil. + +subst_vars(TermWDV, NewTerm):- + subst_vars(TermWDV, NewTerm, NamedVarsList), + maybe_set_var_names(NamedVarsList). + +subst_vars(TermWDV, NewTerm, NamedVarsList) :- + subst_vars(TermWDV, NewTerm, [], NamedVarsList). + +subst_vars(Term, Term, NamedVarsList, NamedVarsList) :- var(Term), !. +subst_vars([], [], NamedVarsList, NamedVarsList):- !. +subst_vars([TermWDV|RestWDV], [Term|Rest], Acc, NamedVarsList) :- !, + subst_vars(TermWDV, Term, Acc, IntermediateNamedVarsList), + subst_vars(RestWDV, Rest, IntermediateNamedVarsList, NamedVarsList). +subst_vars('$VAR'('_'), _, NamedVarsList, NamedVarsList) :- !. +subst_vars('$VAR'(VName), Var, Acc, NamedVarsList) :- nonvar(VName), svar_fixvarname(VName,Name), !, + (memberchk(Name=Var, Acc) -> NamedVarsList = Acc ; ( !, Var = _, NamedVarsList = [Name=Var|Acc])). +subst_vars(Term, Var, Acc, NamedVarsList) :- atom(Term),atom_concat('$',DName,Term), + dvar_name(DName,Name),!,subst_vars('$VAR'(Name), Var, Acc, NamedVarsList). + +subst_vars(TermWDV, NewTerm, Acc, NamedVarsList) :- + compound(TermWDV), !, + compound_name_arguments(TermWDV, Functor, ArgsWDV), + subst_vars(ArgsWDV, Args, Acc, NamedVarsList), + compound_name_arguments(NewTerm, Functor, Args). +subst_vars(Term, Term, NamedVarsList, NamedVarsList). + + + +:- nb_setval(variable_names,[]). + + +assert_preds(_Self,_Load,_Preds):- \+ preview_compiler,!. +assert_preds(_Self,Load,Preds):- + expand_to_hb(Preds,H,_B),functor(H,F,A), + color_g_mesg('#005288',( + ignore(( + \+ predicate_property(H,defined), + if_t(use_metta_compiler,catch_i(dynamic(F,A))), + format(' :- ~q.~n',[dynamic(F/A)]), + if_t(option_value('tabling',true), format(' :- ~q.~n',[table(F/A)])))), + if_t((preview_compiler), + format('~N~n ~@',[portray_clause(Preds)])), + if_t(use_metta_compiler,if_t(\+ predicate_property(H,static),add_assertion(Preds))))), + nop(metta_anew1(Load,Preds)). + + +%load_hook(_Load,_Hooked):- !. +load_hook(Load,Hooked):- ignore(( \+ ((forall(load_hook0(Load,Hooked),true))))),!. + +load_hook0(_,_):- \+ current_prolog_flag(metta_interp,ready),!. +load_hook0(_,_):- \+ preview_compiler,!. +load_hook0(Load,metta_defn(=,Self,H,B)):- + functs_to_preds([=,H,B],Preds), + assert_preds(Self,Load,Preds). +/* +load_hook0(Load,get_metta_atom(Eq,Self,H)):- B = 'True', + H\=[':'|_], functs_to_preds([=,H,B],Preds), + assert_preds(Self,Load,Preds). +*/ + +use_metta_compiler:- mnotrace(option_value('compile','full')), !. +preview_compiler:- \+ option_value('compile',false), !. +%preview_compiler:- use_metta_compiler,!. + + + +op_decl(match, [ 'Space', 'Atom', 'Atom'], '%Undefined%'). +op_decl('remove-atom', [ 'Space', 'Atom'], 'EmptyType'). +op_decl('add-atom', [ 'Space', 'Atom'], 'EmptyType'). +op_decl('get-atoms', [ 'Space' ], 'Atom'). + +op_decl('car-atom', [ 'Expression' ], 'Atom'). +op_decl('cdr-atom', [ 'Expression' ], 'Expression'). + +op_decl(let, [ 'Atom', '%Undefined%', 'Atom' ], 'Atom'). +op_decl('let*', [ 'Expression', 'Atom' ], 'Atom'). + +op_decl(and, [ 'Bool', 'Bool' ], 'Bool'). +op_decl(or, [ 'Bool', 'Bool' ], 'Bool'). +op_decl(case, [ 'Expression', 'Atom' ], 'Atom'). +/* +op_decl(apply, [ 'Atom', 'Variable', 'Atom' ], 'Atom'). +op_decl(chain, [ 'Atom', 'Variable', 'Atom' ], 'Atom'). +op_decl('filter-atom', [ 'Expression', 'Variable', 'Atom' ], 'Expression'). +op_decl('foldl-atom', [ 'Expression', 'Atom', 'Variable', 'Variable', 'Atom' ], 'Atom'). +op_decl('map-atom', [ 'Expression', 'Variable', 'Atom' ], 'Expression'). +op_decl(quote, [ 'Atom' ], 'Atom'). +op_decl('if-decons', [ 'Atom', 'Variable', 'Variable', 'Atom', 'Atom' ], 'Atom'). +op_decl('if-empty', [ 'Atom', 'Atom', 'Atom' ], 'Atom'). +op_decl('if-error', [ 'Atom', 'Atom', 'Atom' ], 'Atom'). +op_decl('if-non-empty-expression', [ 'Atom', 'Atom', 'Atom' ], 'Atom'). +op_decl('if-not-reducible', [ 'Atom', 'Atom', 'Atom' ], 'Atom'). +op_decl(return, [ 'Atom' ], 'ReturnType'). +op_decl('return-on-error', [ 'Atom', 'Atom'], 'Atom'). +op_decl(unquote, [ '%Undefined%'], '%Undefined%'). +op_decl(cons, [ 'Atom', 'Atom' ], 'Atom'). +op_decl(decons, [ 'Atom' ], 'Atom'). +op_decl(empty, [], '%Undefined%'). +op_decl('Error', [ 'Atom', 'Atom' ], 'ErrorType'). +op_decl(eval, [ 'Atom' ], 'Atom'). +op_decl(function, [ 'Atom' ], 'Atom'). +op_decl(id, [ 'Atom' ], 'Atom'). +op_decl(unify, [ 'Atom', 'Atom', 'Atom', 'Atom' ], 'Atom'). +*/ +op_decl(unify, [ 'Atom', 'Atom', 'Atom', 'Atom'], '%Undefined%'). +op_decl(if, [ 'Bool', 'Atom', 'Atom'], _T). +op_decl('%', [ 'Number', 'Number' ], 'Number'). +op_decl('*', [ 'Number', 'Number' ], 'Number'). +op_decl('-', [ 'Number', 'Number' ], 'Number'). +op_decl('+', [ 'Number', 'Number' ], 'Number'). +op_decl(combine, [ X, X], X). + +op_decl('bind!', ['Symbol','%Undefined%'], 'EmptyType'). +op_decl('import!', ['Space','Atom'], 'EmptyType'). +op_decl('get-type', ['Atom'], 'Type'). + +type_decl('Any'). +type_decl('Atom'). +type_decl('Bool'). +type_decl('ErrorType'). +type_decl('Expression'). +type_decl('Number'). +type_decl('ReturnType'). +type_decl('Space'). +type_decl('Symbol'). +type_decl('MemoizedState'). +type_decl('Type'). +type_decl('%Undefined%'). +type_decl('Variable'). + +:- dynamic(get_metta_atom/2). +:- dynamic(asserted_metta_atom/2). +metta_atom_stdlib([:, Type, 'Type']):- type_decl(Type). +metta_atom_stdlib([:, Op, [->|List]]):- op_decl(Op,Params,ReturnType),append(Params,[ReturnType],List). + +%get_metta_atom(Eq,KB, [F|List]):- KB='&flybase',fb_pred(F, Len), length(List,Len),apply(F,List). + + +get_metta_atom(Eq,Space, Atom):- get_metta_atom_from(Space, Atom), \+ (Atom =[EQ,_,_], EQ==Eq). + +get_metta_atom_from(KB, [F, A| List]):- KB='&flybase',fb_pred(F, Len), length([A|List],Len),apply(F,[A|List]). +get_metta_atom_from([Superpose,ListOf], Atom):- Superpose == 'superpose',is_list(ListOf),!,member(KB,ListOf),get_metta_atom_from(KB,Atom). +get_metta_atom_from(Space, Atom):- typed_list(Space,_,L),!, member(Atom,L). +get_metta_atom_from(KB,Atom):- (KB=='&self'; KB='&stdlib'), metta_atom_stdlib(Atom). +get_metta_atom_from(KB,Atom):- if_or_else(asserted_metta_atom( KB,Atom),asserted_metta_atom_fallback( KB,Atom)). + +asserted_metta_atom_fallback( KB,Atom):- fail, is_list(KB),!, member(Atom,KB). +%asserted_metta_atom_fallback( KB,Atom):- get_metta_atom_from(KB,Atom) + +%metta_atom(KB,[F,A|List]):- metta_atom(KB,F,A,List), F \== '=',!. +metta_defn(Eq,KB,Head,Body):- ignore(Eq = '='), get_metta_atom_from(KB,[Eq,Head,Body]). +metta_type(S,H,B):- get_metta_atom_from(S,[':',H,B]). +%typed_list(Cmpd,Type,List):- compound(Cmpd), Cmpd\=[_|_], compound_name_arguments(Cmpd,Type,[List|_]),is_list(List). + + +%maybe_xform(metta_atom(KB,[F,A|List]),metta_atom(KB,F,A,List)):- is_list(List),!. +maybe_xform(metta_defn(Eq,KB,Head,Body),metta_atom(KB,[Eq,Head,Body])). +maybe_xform(metta_type(KB,Head,Body),metta_atom(KB,[':',Head,Body])). +maybe_xform(metta_atom(KB,HeadBody),asserted_metta_atom(KB,HeadBody)). +maybe_xform(_OBO,_XForm):- !, fail. + +metta_anew1(Load,_OBO):- var(Load),trace,!. +metta_anew1(Ch,OBO):- metta_interp_mode(Ch,Mode), !, metta_anew1(Mode,OBO). +metta_anew1(Load,OBO):- maybe_xform(OBO,XForm),!,metta_anew1(Load,XForm). +metta_anew1(load,OBO):- OBO= metta_atom(Space,Atom),!,'add-atom'(Space, Atom). +metta_anew1(unload,OBO):- OBO= metta_atom(Space,Atom),!,'remove-atom'(Space, Atom). + +metta_anew1(load,OBO):- !, must_det_ll((load_hook(load,OBO), + subst_vars(OBO,Cl),show_failure(assertz_if_new(Cl)))). %to_metta(Cl). +metta_anew1(unload,OBO):- subst_vars(OBO,Cl),load_hook(unload,OBO), + expand_to_hb(Cl,Head,Body), + predicate_property(Head,number_of_clauses(_)), + ignore((clause(Head,Body,Ref),clause(Head2,Body2,Ref),(Head+Body)=@=(Head2+Body2),erase(Ref),pp_m(Cl))). + +metta_anew2(Load,_OBO):- var(Load),trace,!. +metta_anew2(Load,OBO):- maybe_xform(OBO,XForm),!,metta_anew2(Load,XForm). +metta_anew2(Ch,OBO):- metta_interp_mode(Ch,Mode), !, metta_anew2(Mode,OBO). +metta_anew2(load,OBO):- must_det_ll((load_hook(load,OBO),subst_vars_not_last(OBO,Cl),assertz_if_new(Cl))). %to_metta(Cl). +metta_anew2(unload,OBO):- subst_vars_not_last(OBO,Cl),load_hook(unload,OBO), + expand_to_hb(Cl,Head,Body), + predicate_property(Head,number_of_clauses(_)), + ignore((clause(Head,Body,Ref),clause(Head2,Body2,Ref),(Head+Body)=@=(Head2+Body2),erase(Ref),pp_m(Cl))). + + +metta_anew(Load,Src,OBO):- maybe_xform(OBO,XForm),!,metta_anew(Load,Src,XForm). +metta_anew(Ch, Src, OBO):- metta_interp_mode(Ch,Mode), !, metta_anew(Mode,Src,OBO). +metta_anew(Load,_Src,OBO):- silent_loading,!,metta_anew1(Load,OBO). +metta_anew(Load,Src,OBO):- format('~N'), color_g_mesg('#0f0f0f',(write(' ; Action: '),writeq(Load=OBO))), + color_g_mesg('#ffa500', write_src(Src)), + metta_anew1(Load,OBO),format('~n'). + +subst_vars_not_last(A,B):- + functor(A,_F,N),arg(N,A,E), + subst_vars(A,B), + nb_setarg(N,B,E),!. + +con_write(W):-check_silent_loading, write(W). +con_writeq(W):-check_silent_loading, writeq(W). +writeqln(Q):- check_silent_loading,write(' '),con_writeq(Q),connl. + +connlf:- check_silent_loading, format('~N'). +connl:- check_silent_loading,nl. +% check_silent_loading:- silent_loading,!,trace,break. +check_silent_loading. +silent_loading:- is_converting,!. +silent_loading:- \+ option_value('trace-on-load',true), !. + + + +uncompound(OBO,Src):- \+ compound(OBO),!, Src = OBO. +uncompound('$VAR'(OBO),'$VAR'(OBO)):-!. +uncompound(IsList,Src):- is_list(IsList),!,maplist(uncompound,IsList,Src). +uncompound([Is|NotList],[SrcH|SrcT]):-!, uncompound(Is,SrcH),uncompound(NotList,SrcT). +uncompound(Compound,Src):- compound_name_arguments(Compound,Name,Args),maplist(uncompound,[Name|Args],Src). + +:- dynamic(all_data_to/1). +all_data_once:- all_data_to(_),!. +all_data_once:- open('whole_flybase.pl',write,Out,[alias(all_data),encoding(utf8),lock(write)]), + assert(all_data_to(Out)), + writeln(Out,':- encoding(utf8).'), + writeln(Out,':- style_check(-discontiguous).'), + flush_output(Out), + all_data_preds. +all_data_preds:- + all_data_to(Out), + with_output_to(Out, +((listing_c(table_n_type/3), + listing_c(load_state/2), + listing_c(is_loaded_from_file_count/2), + listing_c(fb_pred/2), + listing_c(fb_arg_type/1), + listing_c(fb_arg_table_n/3), + listing_c(fb_arg/1), + listing_c(done_reading/1)))),!. +all_data_done:- + all_data_preds, + ignore(retract(all_data_to(Out))), + close(Out). + +listing_c(F/A):- + format('~N~q.~n',[:-multifile(F/A)]), + format('~q.~n',[:-dynamic(F/A)]), + functor(P,F,A), + catch(forall(P,format('~q.~n',[P])),E, fbug(caused(F/A,E))). + + +:- dynamic(all_metta_to/1). +all_metta_once:- all_metta_to(_),!. +all_metta_once:- open('whole_flybase.metta',write,Out,[alias(all_metta),encoding(utf8),lock(write)]), + assert(all_metta_to(Out)), + all_metta_preds. +all_metta_preds:-!. +all_metta_done:- + all_metta_preds, + retract(all_metta_to(Out)), + close(Out). + +real_assert(OBO):- is_converting,!,print_src(OBO). +real_assert(OBO):- + ignore(real_assert1(OBO)), + real_assert2(OBO). + +%real_assert(OBO):- is_converting,!,print_src(OBO). +real_assert1(OBO):- all_metta_to(Out),!,with_output_to(Out,print_src(OBO)). +real_assert2(OBO):- all_data_to(Out),!,write_canonical(Out,OBO),!,writeln(Out,'.'). +real_assert2(OBO):- call(OBO),!. +real_assert2(OBO):- assert(OBO). + +print_src(OBO):- format('~N'), uncompound(OBO,Src),!, with_indents(false,write_src(Src)). + +assert_to_metta(_):- reached_file_max,!. +assert_to_metta(OBO):- + OBO=..[Fn|DataL], + into_datum(Fn, DataL, Data), + functor(Data,Fn,A),decl_fb_pred(Fn,A), + real_assert(Data),!, + incr_file_count(_). + +assert_to_metta(OBO):- + ignore(( A>=2,A<700, + OBO=..[Fn|Cols], + must_det_ll(( + make_assertion4(Fn,Cols,Data,OldData), + functor(Data,FF,AA), + decl_fb_pred(FF,AA), + ((fail,call(Data))->true;( + must_det_ll(( + real_assert(Data), + incr_file_count(_), + ignore((((should_show_data(X), + ignore((fail,OldData\==Data,write('; oldData '),write_src(OldData),format(' ; ~w ~n',[X]))), + write_src(Data),format(' ; ~w ~n',[X]))))), + ignore(( + fail, option_value(output_stream,OutputStream), + is_stream(OutputStream), + should_show_data(X1),X1<1000,must_det_ll((display(OutputStream,Data),writeln(OutputStream,'.'))))))))))))),!. + +assert_MeTTa(OBO):- !, assert_to_metta(OBO). +%assert_MeTTa(OBO):- !, assert_to_metta(OBO),!,heartbeat. +/* +assert_MeTTa(Data):- !, heartbeat, functor(Data,F,A), A>=2, + decl_fb_pred(F,A), + incr_file_count(_), + ignore((((should_show_data(X), + write(newData(X)),write(=),write_src(Data))))), + assert(Data),!. +*/ + + +%:- dynamic((metta_type/3,metta_defn/3,get_metta_atom/2)). + +into_space(Self,'&self',Self):-!. +into_space(_,Other,Other):-!. + + +into_space(Self,Myself,SelfO):- into_space(30,Self,Myself,SelfO). + +into_space(_Dpth,Self,Myself,Self):-Myself=='&self',!. +into_space(_Dpth,Self,None,Self):- 'None' == None,!. +into_space(Depth,Self,Other,Result):- eval_H(Depth,Self,Other,Result). +into_name(_,Other,Other). + +%eval_f_args(Depth,Self,F,ARGS,[F|EARGS]):- maplist(eval_H(Depth,Self),ARGS,EARGS). + + +combine_result(TF,R2,R2):- TF == [], !. +combine_result(TF,_,TF):-!. + + +do_metta1_e(_Self,_,exec(Exec)):- !,write_exec(Exec),!. +do_metta1_e(_Self,_,[=,A,B]):- !, with_concepts(false, + (con_write('(= '), with_indents(false,write_src(A)), (is_list(B) -> connl ; true),con_write(' '),with_indents(true,write_src(B)),con_write(')'))),connl. +do_metta1_e(_Self,_LoadExec,Term):- write_src(Term),connl. + +write_exec(Exec):- mnotrace(write_exec0(Exec)). +%write_exec0(Exec):- atom(Exec),!,write_exec0([Exec]). +write_exec0(Exec):- + wots(S,write_src(exec(Exec))), + nb_setval(exec_src,Exec), + ignore((mnotrace((color_g_mesg_ok('#0D6328',(format('~N'),writeln(S))))))). + + + +asserted_do_metta(Space,Ch,Src):- metta_interp_mode(Ch,Mode), !, asserted_do_metta(Space,Mode,Src). + +asserted_do_metta(Space,Load,Src):- Load==exec,!,do_metta_exec(python,Space,Src,_Out). +asserted_do_metta(Space,Load,Src):- asserted_do_metta2(Space,Load,Src,Src). + +asserted_do_metta2(Space,Ch,Info,Src):- metta_interp_mode(Ch,Mode), !, asserted_do_metta2(Space,Mode,Info,Src). +asserted_do_metta2(Self,Load,[TypeOp,Fn,Type], Src):- TypeOp = ':', \+ is_list(Type),!, + must_det_ll(( + color_g_mesg_ok('#ffa500',metta_anew(Load,Src,metta_atom(Self,[':',Fn,Type]))))),!. + +asserted_do_metta2(Self,Load,[TypeOp,Fn,TypeDecL], Src):- TypeOp = ':',!, + must_det_ll(( + decl_length(TypeDecL,Len),LenM1 is Len - 1, last_element(TypeDecL,LE), + color_g_mesg_ok('#ffa500',metta_anew(Load,Src,metta_atom(Self,[':',Fn,TypeDecL]))), + metta_anew1(Load,metta_arity(Self,Fn,LenM1)), + arg_types(TypeDecL,[],EachArg), + metta_anew1(Load,metta_params(Self,Fn,EachArg)),!, + metta_anew1(Load,metta_last(Self,Fn,LE)))). + +asserted_do_metta2(Self,Load,[TypeOp,Fn,TypeDecL,RetType], Src):- TypeOp = ':',!, + must_det_ll(( + decl_length(TypeDecL,Len), + append(TypeDecL,[RetType],TypeDecLRet), + color_g_mesg_ok('#ffa500',metta_anew(Load,Src,metta_atom(Self,[':',Fn,TypeDecLRet]))), + metta_anew1(Load,metta_arity(Self,Fn,Len)), + arg_types(TypeDecL,[RetType],EachArg), + metta_anew1(Load,metta_params(Self,Fn,EachArg)), + metta_anew1(Load,metta_return(Self,Fn,RetType)))),!. + +/*do_metta(File,Self,Load,PredDecl, Src):-fail, + metta_anew(Load,Src,metta_atom(Self,PredDecl)), + ignore((PredDecl=['=',Head,Body], metta_anew(Load,Src,metta_defn(Eq,Self,Head,Body)))), + ignore((Body == 'True',!,do_metta(File,Self,Load,Head))), + nop((fn_append(Head,X,Head), fn_append(PredDecl,X,Body), + metta_anew((Head:- Body)))),!.*/ + +asserted_do_metta2(Self,Load,[EQ,Head,Result], Src):- EQ=='=', !, + must_det_ll(( + discover_head(Self,Load,Head), + color_g_mesg_ok('#ffa500',metta_anew(Load,Src,metta_defn(EQ,Self,Head,Result))), + discover_body(Self,Load,Result))). + +asserted_do_metta2(Self,Load,PredDecl, Src):- + ignore(discover_head(Self,Load,PredDecl)), + color_g_mesg_ok('#ffa500',metta_anew(Load,Src,metta_atom(Self,PredDecl))). + + +always_exec(exec(W)):- !, is_list(W), always_exec(W). +always_exec(Comp):- compound(Comp),compound_name_arity(Comp,Name,N),atom_concat('eval',_,Name),Nm1 is N-1, arg(Nm1,Comp,TA),!,always_exec(TA). +always_exec(List):- \+ is_list(List),!,fail. +always_exec([Var|_]):- \+ atom(Var),!,fail. +always_exec(['extend-py!'|_]):- !, fail. +always_exec([H|_]):- atom_concat(_,'!',H),!. %pragma!/print!/transfer!/include! etc +always_exec(['assertEqualToResult'|_]):-!,fail. +always_exec(['assertEqual'|_]):-!,fail. +always_exec(_):-!,fail. % everything else + +if_t(A,B,C):- trace,if_t((A,B),C). + + +check_answers_for(TermV,Ans):- (string(TermV);var(Ans);var(TermV)),!,fail. +check_answers_for(TermV,_):- sformat(S,'~q',[TermV]),atom_contains(S,"[assert"),!,fail. +check_answers_for(_,Ans):- contains_var('BadType',Ans),!,fail. +check_answers_for(TermV,_):- inside_assert(TermV,BaseEval), always_exec(BaseEval),!,fail. + +%check_answers_for([TermV],Ans):- !, check_answers_for(TermV,Ans). +%check_answers_for(TermV,[Ans]):- !, check_answers_for(TermV,Ans). +check_answers_for(_,_). + +got_exec_result2(Val,Nth,Ans):- is_list(Ans), exclude(==(','),Ans,Ans2), Ans\==Ans2,!, + got_exec_result2(Val,Nth,Ans2). +got_exec_result2(Val,Nth,Ans):- + must_det_ll(( + Nth100 is Nth+100, + get_test_name(Nth100,TestName), + nb_current(exec_src,Exec), + if_t( ( \+ is_unit_test_exec(Exec)), + ((equal_enough(Val,Ans) + -> write_pass_fail_result_now(TestName,exec,Exec,'PASS',Ans,Val) + ; write_pass_fail_result_now(TestName,exec,Exec,'FAIL',Ans,Val)))))). + +write_pass_fail_result_now(TestName,exec,Exec,PASS_FAIL,Ans,Val):- + (PASS_FAIL=='PASS'->flag(loonit_success, X, X+1);flag(loonit_failure, X, X+1)), + (PASS_FAIL=='PASS'->Color=cyan;Color=red), + color_g_mesg(Color,write_pass_fail_result_c(TestName,exec,Exec,PASS_FAIL,Ans,Val)),!,nl, + nl,writeln('--------------------------------------------------------------------------'),!. + +write_pass_fail_result_c(TestName,exec,Exec,PASS_FAIL,Ans,Val):- + nl,write_mobj(exec,[(['assertEqualToResult',Exec,Ans])]), + nl,write_src('!'(['assertEqual',Val,Ans])), + write_pass_fail_result(TestName,exec,Exec,PASS_FAIL,Ans,Val). + +is_unit_test_exec(Exec):- sformat(S,'~w',[Exec]),sub_atom(S,_,_,_,'assert'). +is_unit_test_exec(Exec):- sformat(S,'~q',[Exec]),sub_atom(S,_,_,_,"!',"). + +return_empty('Empty'). +return_empty(_,Empty):- return_empty(Empty). + +convert_tax(_How,Self,Tax,Expr,NewHow):- + metta_interp_mode(Ch,Mode), + string_concat(Ch,TaxM,Tax),!, + normalize_space(string(NewTax),TaxM), + convert_tax(Mode,Self,NewTax,Expr,NewHow). +convert_tax(How,_Self,Tax,Expr,How):- + %parse_sexpr_metta(Tax,Expr). + normalize_space(string(NewTax),Tax), + read_metta(NewTax,Expr). + +:- if( \+ current_predicate(mnotrace/1) ). + mnotrace(G):- once(G). +:- endif. + +metta_interp_mode('+',load). +metta_interp_mode('-',unload). +metta_interp_mode('!',exec). +metta_interp_mode('?',call). +metta_interp_mode('^',load_like_file). + + +call_sexpr(Mode,Self,Tax,_S,Out):- + metta_interp_mode(Mode,How), + (atom(Tax);string(Tax)), + normalize_space(string(TaxM),Tax), + convert_tax(How,Self,TaxM,Expr,NewHow),!, + show_call(do_metta(python,NewHow,Self,Expr,Out)). + + +do_metta(_File,_Load,_Self,In,Out):- var(In),!,In=Out. +do_metta(_From,_Mode,_Self,end_of_file,'Empty'):- !. %, halt(7), writeln('\n\n% To restart, use: ?- repl.'). +do_metta(_File,_Load,_Self,Cmt,Out):- Cmt==[],!, Out=[]. + +do_metta(From,Load,Self,'$COMMENT'(Expr,_,_),Out):- !, do_metta(From,comment(Load),Self,Expr,Out). +do_metta(From,Load,Self,'$STRING'(Expr),Out):- !, do_metta(From,comment(Load),Self,Expr,Out). +do_metta(From,comment(Load),Self,[Expr],Out):- !, do_metta(From,comment(Load),Self,Expr,Out). +do_metta(From,comment(Load),Self,Cmt,Out):- write_comment(Cmt), !, + ignore(( atomic(Cmt),atomic_list_concat([_,Src],'MeTTaLog only: ',Cmt),!,atom_string(Src,SrcCode),do_metta(mettalog_only(From),Load,Self,SrcCode,Out))), + ignore(( atomic(Cmt),atomic_list_concat([_,Src],'MeTTaLog: ',Cmt),!,atom_string(Src,SrcCode),do_metta(mettalog_only(From),Load,Self,SrcCode,Out))),!. + +do_metta(From,How,Self,Src,Out):- string(Src),!, + normalize_space(string(TaxM),Src), + convert_tax(How,Self,TaxM,Expr,NewHow),!, + do_metta(From,NewHow,Self,Expr,Out). + +do_metta(From,_,Self,exec(Expr),Out):- !, do_metta(From,exec,Self,Expr,Out). +do_metta(From,_,Self, call(Expr),Out):- !, do_metta(From,call,Self,Expr,Out). +do_metta(From,_,Self, ':-'(Expr),Out):- !, do_metta(From,call,Self,Expr,Out). +do_metta(From,call,Self,TermV,FOut):- !, + call_for_term_variables(TermV,Term,NamedVarsList,X), must_be(nonvar,Term), + copy_term(NamedVarsList,Was), + Output = NamedVarsList, + user:interactively_do_metta_exec(From,Self,TermV,Term,X,NamedVarsList,Was,Output,FOut). +do_metta(_File,Load,Self,Src,Out):- Load\==exec, !, as_tf(asserted_do_metta(Self,Load,Src),Out). + +do_metta(file(Filename),exec,Self,TermV,Out):- + mnotrace(( + inc_exec_num(Filename), + must_det_ll(( + get_exec_num(Filename,Nth), + Nth>0)), + file_answers(Filename, Nth, Ans), + check_answers_for(TermV,Ans),!, + must_det_ll(( + color_g_mesg_ok('#ffa500', + (writeln(';; In file as: '), + color_g_mesg([bold,fg('#FFEE58')], write_src(exec(TermV))), + write(';; To unit test case:'))))),!, + do_metta_exec(file(Filename),Self,['assertEqualToResult',TermV,Ans],Out))). + +do_metta(From,exec,Self,TermV,Out):- !, do_metta_exec(From,Self,TermV,Out). + +do_metta_exec(From,Self,TermV,FOut):- + Output = X, + mnotrace(into_metta_callable(Self,TermV,Term,X,NamedVarsList,Was)),!, + user:interactively_do_metta_exec(From,Self,TermV,Term,X,NamedVarsList,Was,Output,FOut). + + +call_for_term_variables(TermV,catch_red(show_failure(Term)),NamedVarsList,X):- + term_variables(TermV, AllVars), call_for_term_variables4v(TermV,AllVars,Term,NamedVarsList,X),!, + must_be(callable,Term). +call_for_term_variables(TermV,catch_red(show_failure(Term)),NamedVarsList,X):- + get_term_variables(TermV, DCAllVars, Singletons, NonSingletons), + call_for_term_variables5(TermV, DCAllVars, Singletons, NonSingletons, Term,NamedVarsList,X),!, + must_be(callable,Term). + +into_metta_callable(_Self,TermV,Term,X,NamedVarsList,Was):- use_metta_compiler, !, + must_det_ll(((( + + % ignore(Res = '$VAR'('ExecRes')), + RealRes = Res, + compile_for_exec(Res,TermV,ExecGoal),!, + subst_vars(Res+ExecGoal,Res+Term,NamedVarsList), + copy_term(NamedVarsList,Was), + term_variables(Term,Vars), + mnotrace((color_g_mesg('#114411',print_tree(exec(Res):-ExecGoal)))), + %nl,writeq(Term),nl, + ((\+ \+ + ((numbervars(v(TermV,Term,NamedVarsList,Vars),999,_,[attvar(bind)]), + %nb_current(variable_names,NamedVarsList), + %nl,print(subst_vars(Term,NamedVarsList,Vars)), + nl)))), + nop(maplist(verbose_unify,Vars)), + %NamedVarsList=[_=RealRealRes|_], + var(RealRes), X = RealRes)))),!. + + +into_metta_callable(Self,TermV,CALL,X,NamedVarsList,Was):-!, + option_else('stack-max',StackMax,100), + CALL = eval_H(StackMax,Self,Term,X), + mnotrace(( must_det_ll(( + if_t(preview_compiler,write_compiled_exec(TermV,_Goal)), + subst_vars(TermV,Term,NamedVarsList), + copy_term(NamedVarsList,Was) + %term_variables(Term,Vars), + %nl,writeq(Term),nl, + %skip((\+ \+ + %((numbervars(v(TermV,Term,NamedVarsList,Vars),999,_,[attvar(bind)]), %nb_current(variable_names,NamedVarsList), + %nl,print(subst_vars(TermV,Term,NamedVarsList,Vars)),nl)))), + %nop(maplist(verbose_unify,Vars)))))),!. + )))),!. + +eval_H(StackMax,Self,Term,X):- eval_args('=',_,StackMax,Self,Term,X). + +/* +eval_H(StackMax,Self,Term,X). + +eval_H(StackMax,Self,Term,X):- + Time = 90.0, + ((always_exec(Term)) -> + if_or_else(t1('=',_,StackMax,Self,Term,X), + (t2('=',_,StackMax,Self,Term,X))); + call_max_time(t1('=',_,StackMax,Self,Term,X), Time, + (t2('=',_,StackMax,Self,Term,X)))). + +eval_H(Term,X):- + current_self(Self), StackMax = 100, + if_or_else((t1('=',_,StackMax,Self,Term,X),X\==Term),(t2('=',_,StackMax,Self,Term,X),nop(X\==Term))). + + +t1('=',_,StackMax,Self,Term,X):- eval_args('=',_,StackMax,Self,Term,X). +t2('=',_,StackMax,Self,Term,X):- fail, subst_args('=',_,StackMax,Self,Term,X). +*/ + +%eval_H(Term,X):- if_or_else((subst_args(Term,X),X\==Term),(eval_args(Term,Y),Y\==Term)). + +print_goals(TermV):- write_src(TermV). + + +if_or_else(Goal,Else):- call(Goal)*->true;call(Else). + +interacting:- tracing,!. +interacting:- current_prolog_flag(debug,true),!. +interacting:- option_value(interactive,true),!. +interacting:- option_value(prolog,true),!. + +% call_max_time(+Goal, +MaxTime, +Else) +call_max_time(Goal,_MaxTime, Else) :- interacting,!, if_or_else(Goal,Else). +call_max_time(Goal,_MaxTime, Else) :- !, if_or_else(Goal,Else). +call_max_time(Goal, MaxTime, Else) :- + catch(if_or_else(call_with_time_limit(MaxTime, Goal),Else), time_limit_exceeded, Else). + + +catch_err(G,E,C):- catch(G,E,(mnotrace(if_t(atom(E),throw(E))),C)). + +%repl:- option_value('repl',prolog),!,prolog. +%:- ensure_loaded(metta_toplevel). + +%:- discontiguous do_metta_exec/3. + +%repl:- setup_call_cleanup(flag(repl_level,Was,Was+1),repl0, + % (flag(repl_level,_,Was),(Was==0 -> maybe_halt(7) ; true))). + +repl:- catch(repl2,end_of_input,true). + +repl1:- + with_option('doing_repl',true, + with_option(repl,true,repl2)). %catch((repeat, repl2, fail)'$aborted',true). +repl2:- + %mnotrace((current_input(In),nop(catch(load_history,_,true)))), + % ignore(install_readline(In)), + repeat, + set_prolog_flag(gc,false), + %with_option(not_a_reload,true,make), + ignore(catch(once(repl3),restart_reading,true)), + set_prolog_flag(gc,true),fail. +repl3:- + mnotrace(( flag(eval_num,_,0), + current_self(Self), + current_read_mode(Mode), + %ignore(shell('stty sane ; stty echo')), + %current_input(In), + format(atom(P),'metta ~w ~w> ',[Self, Mode]))), + setup_call_cleanup( + mnotrace(prompt(Was,P)), + mnotrace((ttyflush,repl_read(Expr),ttyflush)), + mnotrace(prompt(_,Was))), + fbug(repl_read(Expr)), + mnotrace(if_t(Expr==end_of_file,throw(end_of_input))), + %ignore(shell('stty sane ; stty echo')), + mnotrace(ignore(check_has_directive(Expr))), + once(do_metta(repl_true,Mode,Self,Expr,_)). + +check_has_directive(Atom):- atom(Atom),atom_concat(_,'.',Atom),!. +check_has_directive(call(N=V)):- nonvar(N),!, set_directive(N,V). +check_has_directive(call(Rtrace)):- rtrace == Rtrace,!, rtrace,mnotrace(throw(restart_reading)). +check_has_directive(NEV):- atom(NEV), atomic_list_concat([N,V],'=',NEV), set_directive(N,V). +check_has_directive([AtEq,Value]):-atom(AtEq),atom_concat('@',Name,AtEq), set_directive(Name,Value). +check_has_directive(ModeChar):- atom(ModeChar),metta_interp_mode(ModeChar,_Mode),!,set_directive(read_mode,ModeChar). +check_has_directive(AtEq):-atom(AtEq),atom_concat('@',NEV,AtEq),check_has_directive(NEV,true). +check_has_directive(_). +set_directive(N,V):- atom_concat('@',NN,N),!,set_directive(NN,V). +set_directive(N,V):- N==mode,!,set_directive(read_mode,V). +set_directive(N,V):- show_call(set_option_value(N,V)),!,mnotrace(throw(restart_reading)). + +read_pending_white_codes(In):- + read_pending_codes(In,[10],[]),!. +read_pending_white_codes(_). + +call_for_term_variables4v(Term,[] ,as_tf(Term,TF),NamedVarsList,TF):- get_global_varnames(NamedVarsList),!. +call_for_term_variables4v(Term,[X] , Term, NamedVarsList,X):- get_global_varnames(NamedVarsList). + + +not_in_eq(List, Element) :- + member(V, List), V == Element. + +get_term_variables(Term, DontCaresN, CSingletonsN, CNonSingletonsN) :- + term_variables(Term, AllVars), + get_global_varnames(VNs), + writeqln(term_variables(Term, AllVars)=VNs), + term_singletons(Term, Singletons), + term_dont_cares(Term, DontCares), + include(not_in_eq(Singletons), AllVars, NonSingletons), + include(not_in_eq(DontCares), NonSingletons, CNonSingletons), + include(not_in_eq(DontCares), Singletons, CSingletons), + maplist(into_named_vars,[DontCares, CSingletons, CNonSingletons], + [DontCaresN, CSingletonsN, CNonSingletonsN]), + writeqln([DontCaresN, CSingletonsN, CNonSingletonsN]). + +term_dont_cares(Term, DontCares):- + term_variables(Term, AllVars), + get_global_varnames(VNs), + include(has_sub_var(AllVars),VNs,HVNs), + include(underscore_vars,HVNs,DontCareNs), + maplist(arg(2),DontCareNs,DontCares). + +into_named_vars(Vars,L):- is_list(Vars), !, maplist(name_for_var_vn,Vars,L). +into_named_vars(Vars,L):- term_variables(Vars,VVs),!,into_named_vars(VVs,L). + +has_sub_var(AllVars,_=V):- sub_var(V,AllVars). +underscore_vars(V):- var(V),!,name_for_var(V,N),!,underscore_vars(N). +underscore_vars(N=_):- !, atomic(N),!,underscore_vars(N). +underscore_vars(N):- atomic(N),!,atom_concat('_',_,N). + +get_global_varnames(VNs):- nb_current('variable_names',VNs),VNs\==[],!. +get_global_varnames(VNs):- prolog_load_context(variable_names,VNs),!. +maybe_set_var_names(List):- List==[],!. +maybe_set_var_names(List):- % fbug(maybe_set_var_names(List)), + is_list(List),!,nb_linkval(variable_names,List). +maybe_set_var_names(_). + +name_for_var_vn(V,N=V):- name_for_var(V,N). + +name_for_var(V,N):- var(V),!,get_global_varnames(VNs),member(N=VV,VNs),VV==V,!. +name_for_var(N=_,N):- !. +name_for_var(V,N):- term_to_atom(V,N),!. + + + %call_for_term_variables5(Term,[],as_tf(Term,TF),[],TF):- atom(Term),!. +call_for_term_variables5(Term,[],[],[],as_tf(Term,TF),[],TF):- ground(Term),!. +call_for_term_variables5(Term,DC,[],[],call_nth(Term,TF),DC,TF):- ground(Term),!. +call_for_term_variables5(Term,_,[],[_=Var],call_nth(Term,Count),['Count'=Count],Var). +call_for_term_variables5(Term,_,[_=Var],[],call_nth(Term,Count),['Count'=Count],Var). +call_for_term_variables5(Term,_,Vars,[_=Var],Term,Vars,Var). +call_for_term_variables5(Term,_,[_=Var],Vars,Term,Vars,Var). +call_for_term_variables5(Term,_,SVars,Vars,call_nth(Term,Count),[Vars,SVars],Count). + + + +is_interactive(From):- mnotrace(is_interactive0(From)). +is_interactive0(From):- From==false,!,fail. +is_interactive0(From):- atomic(From),is_stream(From),!, \+ stream_property(From,filename(_)). +is_interactive0(From):- From = repl_true,!. +is_interactive0(From):- From = true,!. + + +:- set_prolog_flag(history, 20). + +inside_assert(Var,Var):- \+ compound(Var),!. +inside_assert([H,IA,_],IA):- atom(H),atom_concat('assert',_,H),!. +inside_assert(Conz,Conz):- is_conz(Conz),!. +inside_assert(exec(I),O):- !, inside_assert(I,O). +inside_assert(Eval,O):- functor(Eval,eval_H,A), A1 is A-1, arg(A1,Eval,I),!, inside_assert(I,O). +inside_assert(eval_H(A,B,I,C),eval_H(A,B,O,C)):- !, inside_assert(I,O). +inside_assert(eval_H(I,C),eval_H(O,C)):- !, inside_assert(I,O). +inside_assert(call(I),O):- !, inside_assert(I,O). +inside_assert( ?-(I), O):- !, inside_assert(I,O). +inside_assert( :-(I), O):- !, inside_assert(I,O). +inside_assert(Var,Var). + +:- nb_setval(self_space, '&self'). +current_self(Self):- ((nb_current(self_space,Self),Self\==[])->true;Self='&self'). +:- nb_setval(read_mode, '+'). +current_read_mode(Mode):- ((nb_current(read_mode,Mode),Mode\==[])->true;Mode='+'). + + + +eval(all(Form)):- nonvar(Form), !, forall(eval(Form,_),true). +eval(Form):- + current_self(Self), + do_metta(true,exec,Self,Form,_Out). + +eval(Self,Form):- + current_self(SelfS),SelfS==Self,!, + do_metta(true,exec,Self,Form,_Out). +eval(Form,Out):- + current_self(Self), + eval(Self,Form,Out). + + +eval(Self,Form,Out):- + do_metta(prolog,exec,Self,Form,Out). + +name_vars(X='$VAR'(X)). + +interactively_do_metta_exec(From,Self,TermV,Term,X,NamedVarsList,Was,Output,FOut):- + mnotrace(( + Result = res(FOut), + inside_assert(Term,BaseEval), + option_else(answer,Leap,each), + Control = contrl(Leap), + Skipping = _, + % Initialize Control as a compound term with 'each' as its argument. + %GG = interact(['Result'=X|NamedVarsList],Term,trace_off), + (((From = file(_Filename), option_value('exec',skip), \+ always_exec(BaseEval))) + -> (GG = (skip(Term),deterministic(Complete)), + %Output = + %FOut = "Skipped", + Skipping = 1,!, + %color_g_mesg('#da70d6', (write('% SKIPPING: '), writeq(eval_H(100,Self,BaseEval,X)),writeln('.'))), + % color_g_mesg('#fa90f6', (writeln('; SKIPPING'), with_indents(true,write_src(exec(BaseEval))))), + % if_t(is_list(BaseEval),add_history_src(exec(TermV))), + true + ) + ; GG = %$ locally(set_prolog_flag(gc,false), + ( + (( (Term),deterministic(Complete), nb_setarg(1,Result,Output)))), + !, % metta_toplevel + flag(result_num,_,0), + PL=eval(Self,BaseEval,X), + ( % with_indents(true, + \+ \+ ( + maplist(name_vars,NamedVarsList), + name_vars('OUT'=X), + % add_history_src(exec(BaseEval)), + write_exec(TermV), + if_t(Skipping==1,writeln(' ; SKIPPING')), + if_t(TermV\=BaseEval,color_g_mesg('#fa90f6', (write('; '), with_indents(false,write_src(exec(BaseEval)))))), + if_t((is_interactive(From);Skipping==1), + ( + if_t( \+ option_value(doing_repl,true), + if_t( \+ option_value(repl,true), + if_t( option_value(prolog,true), add_history_pl(PL)))), + if_t(option_value(repl,true), add_history_src(exec(BaseEval))))), + + prolog_only((color_g_mesg('#da70d6', (write('% DEBUG: '), writeq(PL),writeln('.'))))), + true))))), + + (forall_interactive( + From, WasInteractive,Complete,may_rtrace(timed_call(GG,Seconds)), + ((Complete==true->!;true), + %repeat, + set_option_value(interactive,WasInteractive), + nb_setarg(1,Result,Output), + read_pending_codes(user_input,_,[]), + flag(result_num,R,R+1), + flag(result_num,ResNum,ResNum), + (((ResNum==1,Complete==true)->(format('~NDeterministic: ', []), !); %or Nondet + ( Complete==true -> (format('~NLast Result(~w): ',[ResNum]),! ); + format('~NNDet Result(~w): ',[ResNum])))), + color_g_mesg(yellow, ignore((( if_t( \+ atomic(Output), nl), write_src(Output), nl)))), + color_g_mesg(green, + ignore((NamedVarsList \=@= Was ->( maplist(print_var,NamedVarsList), nl) ; true))), + ( give_time('Execution',Seconds), + (Complete\==true, WasInteractive, Control \== contrl(leap))-> + (write("More Solutions? "),get_single_char_key(C), writeq(key=C),nl, + (C=='b' -> (once(repl),fail) ; + (C=='m' -> make ; + (C=='t' -> (nop(set_debug(eval,true)),rtrace) ; + (C=='T' -> (set_debug(eval,true)); + (C==';' -> true ; + (C==esc('[A',[27,91,65]) -> nb_setarg(1, Control, leap) ; + (C=='l' -> nb_setarg(1, Control, leap) ; + (((C=='\n');(C=='\r')) -> (!,fail); + (!,fail))))))))))); + (Complete\==true, \+ WasInteractive, Control == contrl(leap)) -> true ; + (((Complete==true ->! ; true))))) + *-> (ignore(Result = res(FOut)),ignore(Output = (FOut))) + ; (flag(result_num,ResNum,ResNum),(ResNum==0->(format('~N~n~n'),!,true);true))), + ignore(Result = res(FOut)). + + +get_single_char_key(O):- get_single_char(C),get_single_char_key(C,O). +get_single_char_key(27,esc(A,[27|O])):- !,read_pending_codes(user_input,O,[]),name(A,O). +get_single_char_key(C,A):- name(A,[C]). + +forall_interactive(file(_),false,Complete,Goal,After):- !, Goal, (Complete==true -> ( After,!) ; ( \+ After )). +forall_interactive(prolog,false,Complete,Goal,After):- !, Goal, (Complete == true -> ! ; true), quietly(After). +forall_interactive(From,WasInteractive,Complete,Goal,After):- + (is_interactive(From) -> WasInteractive = true ; WasInteractive = false),!, + Goal, (Complete==true -> ( quietly(After),!) ; ( quietly( \+ After) )). + +print_var(Name=Var) :- print_var(Name,Var). +print_var(Name,Var):- write('$'),write(Name), write(' = '), write_src(Var), nl. + +% Entry point for the user to call with tracing enabled +toplevel_goal(Goal) :- + term_variables(Goal,Vars), + trace_goal(Vars, Goal, trace_off). + +% Entry point for the user to call with tracing enabled +trace_goal(Goal) :- + trace_goal(Goal, trace_on). + +% Handle tracing +trace_goal(Goal, Tracing) :- + (Tracing == trace_on -> writeln('Entering goal:'), writeln(Goal) ; true), + term_variables(Goal, Variables), + ( call(Goal) -> + (Tracing == trace_on -> writeln('Goal succeeded with:'), writeln(Variables) ; true), + interact(Variables, Goal, Tracing) + ; (Tracing == trace_on -> writeln('Goal failed.') ; true), + false + ). + +% Interaction with the user +interact(Variables, Goal, Tracing) :- + call(Goal),write('Solution: '), write_src(Variables), + write(' [;next]?'), + get_single_char(Code), + (command(Code, Command) -> + handle_command(Command, Variables, Goal, Tracing) + ; writeln('Unknown command.'), interact(Variables, Goal, Tracing) % handle unknown commands + ). + +install_readline(Input):- + add_history_string("!(pfb3)"), + add_history_string("!(load-flybase-full)"), + add_history_string("!(obo-alt-id $X BS:00063)"), + add_history_string("!(and (total-rows $T TR$) (unique-values $T2 $Col $TR))"), + ignore(editline:el_wrap), + ignore(editline:add_prolog_commands(Input)). + + + + +% Command descriptions +command(59, retry). % ';' to retry +command(115, skip). % 's' to skip to the next solution +command(108, leap). % 'l' to leap (end the debugging session) +command(103, goals). % 'g' to show current goals +command(102, fail). % 'f' to force fail +command(116, trace). % 't' to toggle tracing +command(117, up). % 'u' to continue without interruption +command(101, exit). % 'e' to exit the debugger +command(97, abort). % 'a' to abort +command(98, break). % 'b' to set a breakpoint +command(99, creep). % 'c' to proceed step by step +command(104, help). % 'h' for help +command(65, alternatives). % 'A' for alternatives +command(109, make). % 'm' for make (recompile) +command(67, compile). % 'C' for Compile (compile new executable) + +:- style_check(-singleton). + +% Command implementations +handle_command(make, Variables, Goal, Tracing) :- + writeln('Recompiling...'), + % Insert the logic to recompile the code. + % This might involve calling `make/0` or similar. + make, % This is assuming your Prolog environment has a `make` predicate. + fail. % interact(Variables, Goal, Tracing). + +handle_command(compile, Variables, Goal, Tracing) :- + writeln('Compiling new executable...'), + % Insert the logic to compile a new executable. + % This will depend on how you compile Prolog programs in your environment. + % For example, you might use `qsave_program/2` to create an executable. + % Pseudocode: compile_executable(ExecutableName) + fail. % interact(Variables, Goal, Tracing). +handle_command(alternatives, Variables, Goal, Tracing) :- + writeln('Showing alternatives...'), + % Here you would include the logic for displaying the alternatives. + % For example, showing other clauses that could be tried for the current goal. + writeln('Alternatives for current goal:'), + writeln(Goal), + % Pseudocode: find_alternatives(Goal, Alternatives) + % Pseudocode: print_alternatives(Alternatives) + fail. % interact(Variables, Goal, Tracing). +% Extend the command handling with the 'help' command implementation +handle_command(help, Variables, Goal, Tracing) :- + print_help, + fail. % interact(Variables, Goal, Tracing). +handle_command(abort, _, _, _) :- + writeln('Aborting...'), abort. +handle_command(break, Variables, Goal, Tracing) :- + writeln('Breakpoint set.'), % Here you should define what 'setting a breakpoint' means in your context + fail. % interact(Variables, Goal, Tracing). +handle_command(creep, Variables, Goal, Tracing) :- + writeln('Creeping...'), % Here you should define how to 'creep' (step by step execution) through the code + trace. % interact(Variables, Goal, Tracing). +handle_command(retry, Variables, Goal, Tracing) :- + writeln('Continuing...'),!. + %trace_goal(Goal, Tracing). +handle_command(skip, Variables, Goal, Tracing) :- + writeln('Skipping...'). +handle_command(leap, _, _, _) :- + writeln('Leaping...'), nontrace. % Cut to ensure we stop the debugger +handle_command(goals, Variables, Goal, Tracing) :- + writeln('Current goal:'), writeln(Goal), + writeln('Current variables:'), writeln(Variables), + bt,fail. % interact(Variables, Goal, Tracing). +handle_command(fail, _, _, _) :- + writeln('Forcing failure...'), fail. +handle_command(trace, Variables, Goal, Tracing) :- + (Tracing == trace_on -> + NewTracing = trace_off, writeln('Tracing disabled.') + ; NewTracing = trace_on, writeln('Tracing enabled.') + ), + interact(Variables, Goal, NewTracing). +handle_command(up, Variables, Goal, Tracing) :- + writeln('Continuing up...'), + repeat, + ( trace_goal(Goal, Tracing) -> true ; !, fail ). +handle_command(exit, _, _, _) :- + writeln('Exiting debugger...'), !. % Cut to ensure we exit the debugger + +:- style_check(+singleton). + + +% Help description +print_help :- + writeln('Debugger commands:'), + writeln('(;) next - Retry with next solution.'), + writeln('(g) goal - Show the current goal.'), + writeln('(u) up - Finish this goal without interruption.'), + writeln('(s) skip - Skip to the next solution.'), + writeln('(c) creep or - Proceed step by step.'), + writeln('(l) leap - Leap over (the debugging).'), + writeln('(f) fail - Force the current goal to fail.'), + writeln('(B) back - Go back to the previous step.'), + writeln('(t) trace - Toggle tracing on or off.'), + writeln('(e) exit - Exit the debugger.'), + writeln('(a) abort - Abort the current operation.'), + writeln('(b) break - Break to a new sub-REPL.'), + writeln('(h) help - Display this help message.'), + writeln('(A) alternatives - Show alternative solutions.'), + writeln('(m) make - Recompile/Update the current running code.'), + writeln('(C) compile - Compile a fresh executable (based on the running state).'), + writeln('(E) error msg - Show the latest error messages.'), + writeln('(r) retry - Retry the previous command.'), + writeln('(I) info - Show information about the current state.'), + !. + + + + +really_trace:- once(option_value('exec',rtrace);option_value('eval',rtrace);is_debugging((exec));is_debugging((eval))). +% !(pragma! exec rtrace) +may_rtrace(Goal):- really_trace,!, really_rtrace(Goal). +may_rtrace(Goal):- Goal*->true;( \+ tracing, trace,really_rtrace(Goal)). +really_rtrace(Goal):- use_metta_compiler,!,rtrace(call(Goal)). +really_rtrace(Goal):- with_debug((eval),with_debug((exec),Goal)). + +rtrace_on_existence_error(G):- !, catch_err(G,E, (fbug(E=G), \+ tracing, trace, rtrace(G))). +%rtrace_on_existence_error(G):- catch(G,error(existence_error(procedure,W),Where),rtrace(G)). + +prolog_only(Goal):- mnotrace(if_t(option_value(prolog,true), call(Goal))). + +write_compiled_exec(Exec,Goal):- +% ignore(Res = '$VAR'('ExecRes')), + compile_for_exec(Res,Exec,Goal), + mnotrace((color_g_mesg('#114411',portray_clause(exec(Res):-Goal)))). + +verbose_unify(Term):- verbose_unify(trace,Term). +verbose_unify(What,Term):- term_variables(Term,Vars),maplist(verbose_unify0(What),Vars),!. +verbose_unify0(What,Var):- put_attr(Var,verbose_unify,What). +verbose_unify:attr_unify_hook(Attr, Value) :- + format('~N~q~n',[verbose_unify:attr_unify_hook(Attr, Value)]), + vu(Attr,Value). +vu(_Attr,Value):- is_ftVar(Value),!. +vu(fail,_Value):- !, fail. +vu(true,_Value):- !. +vu(trace,_Value):- trace. +:- nodebug(metta(eval)). +:- nodebug(metta(exec)). +% Measures the execution time of a Prolog goal and displays the duration in seconds, +% milliseconds, or microseconds, depending on the execution time. +% +% Args: +% - Goal: The Prolog goal to be executed and timed. +% +% The predicate uses the `statistics/2` predicate to measure the CPU time before +% and after executing the provided goal. It calculates the elapsed time in seconds +% and converts it to milliseconds and microseconds. The output is formatted to +% provide clear timing information: +% +% - If the execution takes more than 2 seconds, it displays the time in seconds. +% - If the execution takes between 1 millisecond and 2 seconds, it displays the time +% in milliseconds. +% - If the execution takes less than 1 millisecond, it displays the time in microseconds. +% +% Example usage: +% ?- time_eval(my_goal(X)). +% +% ?- time_eval(sleep(0.95)). +% +% Output examples: +% ; Evaluation took 2.34 seconds. +% ; Evaluation took 123.45 ms. +% ; Evaluation took 0.012 ms. (12.33 microseconds) +% +time_eval(Goal):- + time_eval('Evaluation',Goal). +time_eval(What,Goal) :- + timed_call(Goal,Seconds), + give_time(What,Seconds). + +give_time(What,Seconds):- + Milliseconds is Seconds * 1_000, + (Seconds > 2 + -> format('; ~w took ~2f seconds.~n', [What, Seconds]) + ; (Milliseconds >= 1 + -> format('; ~w took ~3f secs. (~2f milliseconds) ~n', [What, Seconds, Milliseconds]) + ;( Micro is Milliseconds * 1_000, + format('; ~w took ~6f secs. (~2f microseconds) ~n', [What, Seconds, Micro])))). + +timed_call(Goal,Seconds):- + statistics(cputime, Start), + call(Goal), + statistics(cputime, End), + Seconds is End - Start. + +%:- nb_setval(cmt_override,lse('; ',' !(" ',' ") ')). + +:- abolish(fbug/1). +fbug(Info):- in_cmt(color_g_mesg('#2f2f2f',write_src(Info))). +example0(_):- fail. +example1(a). example1(_):- fail. +example2(a). example2(b). example2(_):- fail. +example3(a). example3(b). example3(c). example3(_):- fail. +%eval_H(100,'&self',['change-state!','&var',[+,1,['get-state','&var']]],OUT) +%dcall(X):- (call(X),deterministic(YN)),trace,((YN==true)->!;true). +chkdet_call(XX):- !, call(XX). +chkdet_call0(XX):- !, call(XX). + +dcall0000000000(XX):- + USol = sol(dead), + copy_term(XX,X), + call_nth(USol,X,Nth,Det,Prev), + %fbug(call_nth(USol,X,Nth,Det,Prev)), + XX=Prev, + (Det==yes -> (!, (XX=Prev;XX=X)) ; + (((var(Nth) -> ( ! , Prev\==dead) ; + true), + (Nth==1 -> ! ; true)))). + +call_nth(USol,XX,Nth,Det,Prev):- + repeat, + ((call_nth(XX,Nth),deterministic(Det),arg(1,USol,Prev))*-> + ( nb_setarg(1,USol,XX)) + ; (!, arg(1,USol,Prev))). + +catch_red(Term):- catch_err(Term,E,pp_m(red,in(Term,E))). +%catch_red(Term):- call(Term). + +s2p(I,O):- sexpr_s2p(I,O),!. + +discover_head(Self,Load,Head):- + ignore(([Fn|PredDecl]=Head, + nop(( arg_types(PredDecl,[],EachArg), + metta_anew1(Load,metta_head(Self,Fn,EachArg)))))). + +discover_body(Self,Load,Body):- + nop(( [Fn|PredDecl] = Body, arg_types(PredDecl,[],EachArg), + metta_anew1(Load,metta_body(Self,Fn,EachArg)))). + +decl_length(TypeDecL,Len):- is_list(TypeDecL),!,length(TypeDecL,Len). +decl_length(_TypeDecL,1). + +arg_types([['->'|L]],R,LR):-!, arg_types(L,R,LR). +arg_types(['->'|L],R,LR):-!, arg_types(L,R,LR). +arg_types(L,R,LR):- append(L,R,LR). + +%:- ensure_loaded('../../examples/factorial'). +%:- ensure_loaded('../../examples/fibonacci'). + +:- abolish(notrace/1). +notrace(G):- once(G). + +%print_preds_to_functs:-preds_to_functs_src(factorial_tail_basic) +ggtrace(G):- call(G). +ggtrace0(G):- ggtrace, + leash(-all), + visible(-all), + % debug, + %visible(+redo), + visible(+call), + visible(+exception), + maybe_leash(+exception), + setup_call_cleanup(trace,G,notrace). +:- dynamic(began_loon/1). +loon:- loon(typein). + + +catch_red_ignore(G):- catch_red(G)*->true;true. + +:- export(loon/1). +:- public(loon/1). + + +%loon(Why):- began_loon(Why),!,fbug(begun_loon(Why)). +loon(Why):- is_compiling,!,fbug(compiling_loon(Why)),!. +%loon( _Y):- current_prolog_flag(os_argv,ArgV),member('-s',ArgV),!. +% Why\==toplevel,Why\==default, Why\==program,! +loon(Why):- is_compiled, Why\==toplevel,!,fbug(compiled_loon(Why)),!. +loon(Why):- began_loon(_),!,fbug(skip_loon(Why)). +loon(Why):- fbug(began_loon(Why)), assert(began_loon(Why)), + do_loon. + +do_loon:- + ignore(( + \+ prolog_load_context(reloading,true), + maplist(catch_red_ignore,[ + + %if_t(is_compiled,ensure_metta_learner), + metta_final, + load_history, + update_changed_files, + run_cmd_args, + pre_halt, + maybe_halt(7)]))),!. + + +need_interaction:- \+ option_value('had_interaction',true), + \+ is_converting, \+ is_compiling, \+ is_pyswip,!, + option_value('prolog',false), option_value('repl',false), \+ metta_file(_Self,_Filename,_Directory). + +pre_halt:- is_compiling,!,fail. +pre_halt:- option_value('prolog',true),!,set_option_value('prolog',started),call_cleanup(prolog,pre_halt). +pre_halt:- option_value('repl',true),!,set_option_value('repl',started),call_cleanup(repl,pre_halt). +pre_halt:- need_interaction, set_option_value('had_interaction',true),call_cleanup(repl,pre_halt). + +pre_halt:- loonit_report. +%loon:- time(loon_metta('./examples/compat/test_scripts/*.metta')),fail. +%loon:- repl, (option_value('halt',false)->true;halt(7)). +%maybe_halt(Seven):- option_value('prolog',true),!,call_cleanup(prolog,(set_option_value('prolog',false),maybe_halt(Seven))). +%maybe_halt(Seven):- option_value('repl',true),!,call_cleanup(repl,(set_option_value('repl',false),maybe_halt(Seven))). +%maybe_halt(Seven):- option_value('repl',true),!,halt(Seven). +maybe_halt(_):- once(pre_halt), fail. +maybe_halt(Seven):- option_value('halt',true),!,halt(Seven). +maybe_halt(Seven):- fbug(maybe_halt(Seven)). + +:- initialization(nb_setval(cmt_override,lse('; ',' !(" ',' ") ')),restore). + + +%needs_repl:- \+ is_converting, \+ is_pyswip, \+ is_compiling, \+ has_file_arg. +% libswipl: ['./','-q',--home=/usr/local/lib/swipl] + +:- initialization(show_os_argv). + +:- initialization(loon(program),program). +:- initialization(loon(default)). + +ensure_mettalog_system:- + abolish(began_loon/1), + dynamic(began_loon/1), + system:use_module(library(quasi_quotations)), + system:use_module(library(hashtable)), + system:use_module(library(gensym)), + system:use_module(library(sort)), + system:use_module(library(writef)), + system:use_module(library(rbtrees)), + system:use_module(library(dicts)), + system:use_module(library(shell)), + system:use_module(library(edinburgh)), + % system:use_module(library(lists)), + system:use_module(library(statistics)), + system:use_module(library(nb_set)), + system:use_module(library(assoc)), + system:use_module(library(pairs)), + user:use_module(library(swi_ide)), + user:use_module(library(prolog_profile)), + %metta_python, + %ensure_loaded('./metta_vspace/pyswip/flybase_convert'), + %ensure_loaded('./metta_vspace/pyswip/flybase_main'), + ensure_loaded(library(metta_python)), + ensure_loaded(library(flybase_convert)), + ensure_loaded(library(flybase_main)), + autoload_all, + make, + autoload_all, + %pack_install(predicate_streams, [upgrade(true),global(true)]), + %pack_install(logicmoo_utils, [upgrade(true),global(true)]), + %pack_install(dictoo, [upgrade(true),global(true)]), + !. + +file_save_name(E,_):- \+ atom(E),!,fail. +file_save_name(E,Name):- file_base_name(E,BN),BN\==E,!,file_save_name(BN,Name). +file_save_name(E,E):- atom_concat('Sav.',_,E),!. +file_save_name(E,E):- atom_concat('Bin.',_,E),!. +before_underscore(E,N):-atomic_list_concat([N|_],'_',E),!. +save_name(Name):- current_prolog_flag(os_argv,ArgV),member(E,ArgV),file_save_name(E,Name),!. +next_save_name(Name):- save_name(E), + before_underscore(E,N), + atom_concat(N,'_',Stem), + gensym(Stem,Name), + \+ exists_file(Name), + Name\==E,!. +next_save_name('Sav.MeTTaLog'). +qcompile_mettalog:- + ensure_mettalog_system, + catch_err(qsave_program('Sav.MeTTaLog', + [class(development),autoload(true),goal(loon(goal)), toplevel(loon(toplevel)), stand_alone(true)]),E,writeln(E)), + halt(0). +qsave_program:- ensure_mettalog_system, next_save_name(Name), + catch_err(qsave_program(Name, + [class(development),autoload(true),goal(loon(goal)), toplevel(loon(toplevel)), stand_alone(false)]),E,writeln(E)), + !. + + + +:- initialization(update_changed_files,restore). + +:- ignore((( + \+ prolog_load_context(reloading,true), + initialization(loon(restore),restore), + metta_final +))). +:- set_prolog_flag(metta_interp,ready). diff --git a/metta_vspace/pyswip_lng/metta_prelude.metta b/metta_vspace/pyswip-12-15/metta_prelude.metta similarity index 100% rename from metta_vspace/pyswip_lng/metta_prelude.metta rename to metta_vspace/pyswip-12-15/metta_prelude.metta diff --git a/metta_vspace/pyswip-12-15/metta_prelude.pl b/metta_vspace/pyswip-12-15/metta_prelude.pl new file mode 100755 index 00000000..8594b787 --- /dev/null +++ b/metta_vspace/pyswip-12-15/metta_prelude.pl @@ -0,0 +1,242 @@ +%;`$then`, `$else` should be of `Atom` type to avoid evaluation +%; and infinite cycle in inference +metta_type('&self',if,[ ->, 'Bool','Atom','Atom',_]). +metta_defn_ES([if,'True',A,_],A). +metta_defn_ES([if,'False',_,A],A). +metta_type('&self','Error',[->,'Atom','Atom','ErrorType']). +metta_defn_ES(['if-non-empty-expression',A,B,C],[ chain, + [ eval, + ['get-metatype',A]], + D, + [ eval, + [ 'if-equal', D,'Expression', + [ eval, + [ 'if-equal', A, [], C, B]], + C]]]). +metta_defn_ES([ 'if-decons', A,B,C,D, + E],[ eval, + [ 'if-non-empty-expression', + A, + [ chain, + [decons,A], + F, + [ match, + F, + [B,C], D,E]], + E]]). +metta_defn_ES(['if-empty',A,B,C],[ eval, + [ 'if-equal', A,'Empty',B,C]]). +metta_defn_ES(['if-error',A,B,C],[ eval, + [ 'if-decons', A,D,_, + [ eval, + [ 'if-equal', D,'Error',B,C]], + C]]). +metta_defn_ES(['return-on-error',A,B],[ eval, + [ 'if-empty', A,'Empty', + [ eval, + ['if-error',A,A,B]]]]). +metta_defn_ES([car,A],[ eval, + [ 'if-decons', A,B,_,B, + [ 'Error', + [car,A], + '$STRING'("car expects a non-empty expression as an argument")]]]). +metta_defn_ES([switch,A,B],[ chain, + [decons,B], + C, + [ eval, + ['switch-internal',A,C]]]). +metta_defn_ES([ 'switch-internal', + A, + [ [B,C], + D]],[ match, A,B,C, + [ eval, + [switch,A,D]]]). +metta_defn_ES([subst,A,B,C],[ match, A,B,C, + [ 'Error', + [subst,A,B,C], + '$STRING'("subst expects a variable as a second argument")]]). +metta_defn_ES([reduce,A,B,C],[ chain, + [eval,A], + D, + [ eval, + [ 'if-error', D,D, + [ eval, + [ 'if-empty', + D, + [ eval, + [subst,A,B,C]], + [ eval, + [reduce,D,B,C]]]]]]]). +metta_defn_ES(['type-cast',A,B,C],[ chain, + [ eval, + ['get-type',A,C]], + D, + [ eval, + [ switch, + [D,B], + [ [ ['%Undefined%',E], + A], + [ [E,'%Undefined%'], + A], + [ [B,E], + A], + [ E, + ['Error',A,'BadType']]]]]]). +metta_defn_ES(['is-function',A],[ chain, + [ eval, + ['get-metatype',A]], + B, + [ eval, + [ switch, + [A,B], + [ [ [C,'Expression'], + [ chain, + [ eval, + [car,A]], + D, + [ match, D,->,'True','False']]], + [C,'False']]]]]). +metta_defn_ES([interpret,A,B,C],[ chain, + [ eval, + ['get-metatype',A]], + D, + [ eval, + [ switch, + [B,D], + [ [ ['Atom',_], + A], + [ [D,D], + A], + [ [E,'Variable'], + A], + [ [E,'Symbol'], + [ eval, + ['type-cast',A,B,C]]], + [ [E,'Grounded'], + [ eval, + ['type-cast',A,B,C]]], + [ [E,'Expression'], + [ eval, + ['interpret-expression',A,B,C]]]]]]]). +metta_defn_ES(['interpret-expression',A,B,C],[ eval, + [ 'if-decons', A,D,_, + [ chain, + [ eval, + ['get-type',D,C]], + E, + [ chain, + [ eval, + ['is-function',E]], + F, + [ match, F,'True', + [ chain, + [ eval, + ['interpret-func',A,E,C]], + G, + [ eval, + [call,G,B,C]]], + [ chain, + [ eval, + ['interpret-tuple',A,C]], + G, + [ eval, + [call,G,B,C]]]]]], + [ eval, + ['type-cast',A,B,C]]]]). +metta_defn_ES(['interpret-func',A,B,C],[ eval, + [ 'if-decons', A,D,E, + [ chain, + [ eval, + [interpret,D,B,C]], + F, + [ eval, + [ 'return-on-error', + F, + [ eval, + [ 'if-decons', B,_,G, + [ chain, + [ eval, + [ 'interpret-args', A,E,G, + C]], + H, + [ eval, + [ 'return-on-error', + H, + [cons,F,H]]]], + [ 'Error', B,'$STRING'("Function type expected")]]]]]], + [ 'Error', + A, + '$STRING'("Non-empty expression atom is expected")]]]). +metta_defn_ES([ 'interpret-args', A,B,C,D],[ match, + B, + [], + [ match, + C, + [_], + [], + ['Error',A,'BadType']], + [ eval, + [ 'if-decons', B,E,F, + [ eval, + [ 'if-decons', C,G,H, + [ chain, + [ eval, + [interpret,E,G,D]], + I, + [ eval, + [ 'if-equal', I,E, + [ eval, + [ 'interpret-args-tail', A,I,F, + H,D]], + [ eval, + [ 'return-on-error', + I, + [ eval, + [ 'interpret-args-tail', A,I,F, + H,D]]]]]]], + ['Error',A,'BadType']]], + [ 'Error', + [ 'interpret-atom', A,B,C, + D], + '$STRING'("Non-empty expression atom is expected")]]]]). +%; check that head was changed otherwise Error or Empty in the head +%; can be just an argument which is passed by intention +metta_defn_ES([ 'interpret-args-tail', A,B,C,D, + E],[ chain, + [ eval, + [ 'interpret-args', A,C,D,E]], + F, + [ eval, + [ 'return-on-error', + F, + [cons,B,F]]]]). +metta_defn_ES(['interpret-tuple',A,B],[ match, + A, + [], + A, + [ eval, + [ 'if-decons', A,C,D, + [ chain, + [ eval, + [interpret,C,'%Undefined%',B]], + E, + [ chain, + [ eval, + ['interpret-tuple',D,B]], + F, + [cons,E,F]]], + [ 'Error', + ['interpret-tuple',A,B], + '$STRING'("Non-empty expression atom is expected as an argument")]]]]). +metta_defn_ES([call,A,B,C],[ chain, + [eval,A], + D, + [ eval, + [ 'if-empty', D,A, + [ eval, + [ 'if-error', D,D, + [ eval, + [interpret,D,B,C]]]]]]]). +% 1,264,919 inferences, 0.139 CPU in 0.140 seconds (99% CPU, 9074539 Lips) +% (= metta_prelude.metta 0) + diff --git a/metta_vspace/pyswip-12-15/metta_python.pl b/metta_vspace/pyswip-12-15/metta_python.pl new file mode 100755 index 00000000..65a830f1 --- /dev/null +++ b/metta_vspace/pyswip-12-15/metta_python.pl @@ -0,0 +1,314 @@ +:- encoding(iso_latin_1). +:- flush_output. +:- setenv('RUST_BACKTRACE',full). +%:- '$set_source_module'('user'). +/* +# Core in Rust +In the original version, the core logic and functionalities of the MeTTa system are implemented in Rust. Rust is known for its performance and safety features, making it a suitable choice for building robust, high-performance systems. + +# Python Extensions +Python is used to extend or customize MeTTa. Typically, Python interacts with the Rust core through a Foreign Function Interface (FFI) or similar bridging mechanisms. This allows Python programmers to write code that can interact with the lower-level Rust code, while taking advantage of Python's ease of use and rich ecosystem. + +# Prolog Allows Python Extensions +Just like the Rust core allowed for Python extensions, the Prolog code also permits Python and Rust developers (thru python right now) to extend or customize parts of MeTTa. This maintains the system?s extensibility and allows users who are more comfortable with Python to continue working with the system effectively. + +*/ + + +:- use_module(library(janus)). +:- use_module(library(filesex)). + +:- multifile(is_python_space/1). +:- dynamic(is_python_space/1). +:- volatile(is_python_space/1). + +is_rust_space(GSpace):- is_python_space(GSpace). + +is_not_prolog_space(GSpace):- is_rust_space(GSpace), !. +is_not_prolog_space(GSpace):- \+ is_asserted_space(GSpace), \+ is_nb_space(GSpace), !. + +with_safe_argv(Goal):- + current_prolog_flag(argv,Was), + setup_call_cleanup(set_prolog_flag(argv,[]),Goal,set_prolog_flag(argv,Was)). + +ensure_space_py(Space,GSpace):- py_is_object(Space),!,GSpace=Space. +ensure_space_py(Space,GSpace):- var(Space),ensure_primary_metta_space(GSpace), Space=GSpace. +ensure_space_py(metta_self,GSpace):- ensure_primary_metta_space(GSpace),!. + +:- dynamic(is_metta/1). +:- volatile(is_metta/1). +ensure_rust_metta(MeTTa):- is_metta(MeTTa),!. +ensure_rust_metta(MeTTa):- + with_safe_argv(py_call(hyperon:'MeTTa'(),MeTTa)), + asserta(is_metta(MeTTa)). + +ensure_rust_metta:- ensure_rust_metta(_). + +:- dynamic(is_metta_learner/1). +:- volatile(is_metta_learner/1). +ensure_metta_learner(Metta_Learner):- is_metta_learner(Metta_Learner),!. +ensure_metta_learner(Metta_Learner):- + with_safe_argv(py_call(metta_vspace:'metta_learner':'MettaLearner'(),Metta_Learner)), + asserta(is_metta_learner(Metta_Learner)). + + +:- multifile(space_type_method/3). +:- dynamic(space_type_method/3). +space_type_method(is_not_prolog_space,new_space,new_rust_space). +space_type_method(is_not_prolog_space,add_atom,add_to_space). +space_type_method(is_not_prolog_space,remove_atom,remove_from_space). +space_type_method(is_not_prolog_space,replace_atom,replace_in_space). +space_type_method(is_not_prolog_space,atom_count,atom_count_from_space). +space_type_method(is_not_prolog_space,get_atoms,query_from_space). +space_type_method(is_not_prolog_space,atom_iter,atoms_iter_from_space). +space_type_method(is_not_prolog_space,query,query_from_space). + +:- dynamic(is_primary_metta_space/1). +:- volatile(is_primary_metta_space/1). +% Initialize a new hyperon.base.GroundingSpace and get a reference +ensure_primary_metta_space(GSpace) :- is_primary_metta_space(GSpace),!. +ensure_primary_metta_space(GSpace) :- ensure_rust_metta(MeTTa), + with_safe_argv(py_call(MeTTa:space(),GSpace)), + asserta(is_primary_metta_space(GSpace)). +ensure_primary_metta_space(GSpace) :- new_rust_space(GSpace). +ensure_primary_metta_space:- ensure_primary_metta_space(_). + +:- if( \+ current_predicate(new_rust_space/1 )). +% Initialize a new hyperon.base.GroundingSpace and get a reference +new_rust_space(GSpace) :- + with_safe_argv(py_call(hyperon:base:'GroundingSpace'(), GSpace)), + asserta(is_python_space(GSpace)). +:- endif. + +:- if( \+ current_predicate(query_from_space/3 )). +% Query from hyperon.base.GroundingSpace +query_from_space(Space, QueryAtom, Result) :- + ensure_space(Space,GSpace), + py_call(GSpace:'query'(QueryAtom), Result). + + +% Replace an atom in hyperon.base.GroundingSpace +replace_in_space(Space, FromAtom, ToAtom) :- + ensure_space(Space,GSpace), + py_call(GSpace:'replace'(FromAtom, ToAtom), _). + +% Get the atom count from hyperon.base.GroundingSpace +atom_count_from_space(Space, Count) :- + ensure_space(Space,GSpace), + py_call(GSpace:'atom_count'(), Count). + +% Get the atoms from hyperon.base.GroundingSpace +atoms_from_space(Space, Atoms) :- + ensure_space(Space,GSpace), + py_call(GSpace:'get_atoms'(), Atoms). + +atom_from_space(Space, Sym):- + atoms_iter_from_space(Space, Atoms),elements(Atoms,Sym). + +% Get the atom iterator from hyperon.base.GroundingSpace +atoms_iter_from_space(Space, Atoms) :- + ensure_space(Space,GSpace), + with_safe_argv(py_call(metta_vspace:'metta_learner':get_atoms_iter_from_space(GSpace),Atoms)), + %py_call(GSpace:'atoms_iter'(), Atoms). + true. +:- endif. + +py_to_pl(I,O):- py_to_pl(_,I,O). +py_to_pl(VL,I,O):- ignore(VL=[vars]), py_to_pl(VL,[],[],_,I,O),!. +is_var_or_nil(I):- var(I),!. +is_var_or_nil([]). +%py_to_pl(VL,Par,_Cir,_,L,_):- wdmsg(py_to_pl(VL,Par,L)),fail. +py_to_pl(_VL,_Par,Cir,Cir,L,E):- var(L),!,E=L. +py_to_pl(_VL,_Par,Cir,Cir,L,E):- L ==[],!,E=L. +py_to_pl(_VL,_Par,Cir,Cir,L,E):- member(N-NE,Cir), N==L, !, (E=L;NE=E), !. +py_to_pl(_VL,_Par,Cir,Cir, LORV:_B:_C,LORV):- is_var_or_nil(LORV), !. +py_to_pl(VL,Par,Cir,CirO,[H|T]:B:C,[HH|TT]):- py_to_pl(VL,Par,Cir,CirM,H:B:C,HH), py_to_pl(VL,Par,CirM,CirO,T:B:C,TT). +py_to_pl(_VL,_Par,Cir,Cir, LORV:_B,LORV):- is_var_or_nil(LORV), !. +py_to_pl(VL,Par,Cir,CirO,[H|T]:B,[HH|TT]):- py_to_pl(VL,Par,Cir,CirM,H:B,HH), py_to_pl(VL,Par,CirM,CirO,T:B,TT). +py_to_pl(VL,Par,Cir,CirO,A:B:C,AB):- py_is_object(A),callable(B),py_call(A:B,R),py_to_pl(VL,Par,Cir,CirO,R:C,AB). +py_to_pl(VL,Par,Cir,CirO,A:B,AB):- py_is_object(A),callable(B),py_call(A:B,R),py_to_pl(VL,Par,Cir,CirO,R,AB). +py_to_pl(VL,Par,Cir,CirO,A:B,AA:BB):- !, py_to_pl(VL,Par,Cir,CirM,A,AA),py_to_pl(VL,Par,CirM,CirO,B,BB). +py_to_pl(VL,Par,Cir,CirO,A-B,AA-BB):- !, py_to_pl(VL,Par,Cir,CirM,A,AA),py_to_pl(VL,Par,CirM,CirO,B,BB). +py_to_pl(_VL,_Par,Cir,Cir,L,E):- atom(L),!,E=L. +py_to_pl(VL,Par,Cir,CirO,[H|T],[HH|TT]):- !, py_to_pl(VL,Par,Cir,CirM,H,HH), py_to_pl(VL,Par,CirM,CirO,T,TT). +py_to_pl(VL,Par,Cir,CirO,O,E):- py_is_object(O),py_class(O,Cl),!,pyo_to_pl(VL,Par,[O=E|Cir],CirO,Cl,O,E). +py_to_pl(VL,Par,Cir,CirO,L,E):- is_dict(L,F),!,dict_pair(L,F,NV),!,py_to_pl(VL,Par,Cir,CirO,NV,NVL),dict_pair(E,F,NVL). +py_to_pl(_VL,_Par,Cir,Cir,L,E):- \+ callable(L),!,E=L. +%py_to_pl(VL,Par,Cir,CirO,A:B:C,AB):- py_is_object(A),callable(B),py_call(A:B,R),!, py_to_pl(VL,Par,[A:B-AB|Cir],CirO,R:C,AB). +%py_to_pl(VL,Par,Cir,CirO,A:B,AB):- py_is_object(A),callable(B),py_call(A:B,R),!, py_to_pl(VL,Par,[A:B-AB|Cir],CirO,R,AB). +py_to_pl(VL,Par,Cir,CirO,A,AA):- compound(A),!,compound_name_arguments(A,F,L),py_to_pl(VL,Par,Cir,CirO,L,LL),compound_name_arguments(AA,F,LL). +py_to_pl(_VL,_Par,Cir,Cir,E,E). +/* +varname_to_real_var(RL,E):- upcase_atom(RL,R),varname_to_real_var0(R,E). +varname_to_real_var0(R,E):- nb_current('cvariable_names',VL),!,varname_to_real_var0(R,VL,E). +varname_to_real_var0(R,E):- nb_setval('cvariable_names',[R=v(_)]),!,varname_to_real_var0(R,E). +varname_to_real_var0(R,[],E):- nb_setval('cvariable_names',[R=v(_)]),!,varname_to_real_var0(R,E). +varname_to_real_var0(R,VL,E):- member(N=V,VL), N==R,!,arg(1,V,E). +varname_to_real_var0(R,VL,E):- extend_container(VL,R=v(_)),varname_to_real_var0(R,E).*/ +% Predicate to extend the list inside the container +extend_container(Container, Element) :- + arg(2, Container, List), + nb_setarg(2, Container, [Element|List]). + +rinto_varname(R,RN):- atom_number(R,N),atom_concat('Num',N,RN). +rinto_varname(R,RN):- upcase_atom(R,RN). +real_VL_var(RL,VL,E):- nonvar(RL), !, rinto_varname(RL,R),!,real_VL_var0(R,VL,E). +real_VL_var(RL,VL,E):- member(N=V,VL), V==E,!,RL=N. +real_VL_var(RL,VL,E):- compound(E),E='$VAR'(RL),ignore(real_VL_var0(RL,VL,E)),!. +real_VL_var(RL,VL,E):- format(atom(RL),'~p',[E]), member(N=V,VL), N==RL,!,V=E. +real_VL_var(RL,VL,E):- format(atom(RL),'~p',[E]), real_VL_var0(RL,VL,E). +real_VL_var0(R,VL,E):- member(N=V,VL), N==R,!,V=E. +real_VL_var0(R,VL,E):- extend_container(VL,R=E),!. % ,E='$VAR'(R). + +pyo_to_pl(VL,_Par,Cir,Cir,Cl,O,E):- Cl=='VariableAtom', !, py_call(O:get_name(),R), real_VL_var(R,VL,E),!. +pyo_to_pl(VL,Par,Cir,CirO,Cl,O,E):- class_to_pl1(Par,Cl,M),py_member_values(O,M,R), !, py_to_pl(VL,[Cl|Par],Cir,CirO,R,E). +pyo_to_pl(VL,Par,Cir,CirO,Cl,O,E):- class_to_pl(Par,Cl,M), % wdmsg(class_to_pl(Par,Cl,M)), + py_member_values(O,M,R), !, py_to_pl(VL,[Cl|Par],Cir,CirO,R,E). +pyo_to_pl(VL,Par,Cir,CirO,Cl,O,E):- catch(py_obj_dir(O,L),_,fail),wdmsg(py_obj_dir(O,L)),py_decomp(M),meets_dir(L,M),wdmsg(py_decomp(M)), + py_member_values(O,M,R), member(N-_,Cir), R\==N, !, py_to_pl(VL,[Cl|Par],Cir,CirO,R,E),!. + +pl_to_py(Var,Py):- pl_to_py(_VL,Var,Py). +pl_to_py(VL,Var,Py):- var(VL),!,ignore(VL=[vars]),pl_to_py(VL,Var,Py). +pl_to_py(_VL,Sym,Py):- is_list(Sym),!, maplist(pl_to_py,Sym,PyL), py_call(metta_vspace:'metta_learner':'MkExpr'(PyL),Py),!. +pl_to_py(VL,Var,Py):- var(Var), !, real_VL_var(Sym,VL,Var), py_call('hyperon.atoms':'V'(Sym),Py),!. +pl_to_py(VL,'$VAR'(Sym),Py):- !, real_VL_var(Sym,VL,_),py_call('hyperon.atoms':'V'(Sym),Py),!. +pl_to_py(VL,DSym,Py):- atom(DSym),atom_concat('$',VName,DSym), rinto_varname(VName,Sym),!, pl_to_py(VL,'$VAR'(Sym),Py). +pl_to_py(_VL,Sym,Py):- atom(Sym),!, py_call('hyperon.atoms':'S'(Sym),Py),!. +pl_to_py(_VL,Sym,Py):- string(Sym),!, py_call('hyperon.atoms':'S'(Sym),Py),!. +%pl_to_py(VL,Sym,Py):- is_list(Sym), maplist(pl_to_py,Sym,PyL), py_call('hyperon.atoms':'E'(PyL),Py),!. +pl_to_py(_VL,Sym,Py):- py_is_object(Sym),py_call('hyperon.atoms':'ValueAtom'(Sym),Py),!. +pl_to_py(_VL,Sym,Py):- py_call('hyperon.atoms':'ValueAtom'(Sym),Py),!. + +%elements(Atoms,E):- is_list(Atoms),!, +meets_dir(L,M):- atom(M),!,member(M,L),!. +meets_dir(L,M):- is_list(M),!,maplist(meets_dir(L),M). +meets_dir(L,M):- compound_name_arity(M,N,0),!,member(N,L),!. +meets_dir(L,M):- compound(M),!,compound_name_arguments(M,F,[A|AL]),!,maplist(meets_dir(L),[F,A|AL]). + +py_member_values(O,C,R):- is_list(O),!,maplist(py_member_values,O,C,R). +py_member_values(O,C,R):- is_list(C),!,maplist(py_member_values(O),C,R). +%py_member_values(O,C,R):- atom(C),!,compound_name_arity(CC,C,0),!,py_call(O:CC,R). +py_member_values(O,f(F,AL),R):- !,py_member_values(O,[F|AL],[RF|RAL]), compound_name_arguments(R,RF,RAL). +py_member_values(O,C,R):- py_call(O:C,R,[py_string_as(atom),py_object(false)]). + +py_to_str(PyObj,Str):- + with_output_to(string(Str),py_pp(PyObj,[nl(false)])). + + tafs:- + atoms_from_space(Space, _),py_to_pl(VL,Space,AA), print_tree(aa(Pl,aa)),pl_to_py(VL,AA,Py), print_tree(py(Pl,py)),pl_to_py(VL,Py,Pl),print_tree(pl(Pl,pl)) + , + atoms_from_space(Space, [A]),py_to_pl(VL,A,AA), + atoms_from_space(Space, [A]),py_obj_dir(A,D),writeq(D),!,py_to_pl(VL,D:get_object(),AA),writeq(AA),!,fail. + +py_class(A,AA):- py_call(A:'__class__',C), py_call(C:'__name__',AA,[py_string_as(atom)]),!. +py_decomp(M,C):- py_decomp(M), compound_name_arity(C,M,0). + + +class_to_pl1(_Par,'GroundingSpaceRef',get_atoms()). +class_to_pl1(_Par,'ExpressionAtom',get_children()). +class_to_pl1(_Par,'SpaceRef',get_atoms()). +class_to_pl1(_Par,'VariableAtom','__repr__'()). +class_to_pl1(_Par,'SymbolAtom',get_name()). +class_to_pl1(_Par,'bool','__repr__'()). +class_to_pl(_Par,'ValueAtom','__repr__'()). +class_to_pl(_Par,'ValueObject','value'). +class_to_pl(Par,'GroundedAtom','__repr__'()):- length(Par,Len),Len>=5,!. +class_to_pl(Par,_,'__str__'()):- length(Par,Len),Len>15,!. +class_to_pl(_Par,'GroundedAtom',get_object()). + +/* + + +class_to_pl(Par,'bool','__repr__'()). + +*/ +py_decomp('__repr__'()). +py_decomp('__str__'()). +py_decomp(get_atoms()). +py_decomp(get_children()). +py_decomp(get_object()). +py_decomp(get_name()). +py_decomp(value()). + +py_decomp('__class__':'__name__'). +%py_decomp(f(get_grounded_type(),['__str__'()])). +py_decomp(f('__class__',['__str__'()])). +%__class__ +%get_type() + +%atoms_from_space(Space, [Atoms]),py_pp(Atoms),py_call(Atoms:get_object(),A),atoms_from_space(A,Dir),member(E,Dir),py_obj_dir(E,C),py_call(E:get_children(),CH),py_pp(CH). + + +% Remove an atom from hyperon.base.GroundingSpace +:- if( \+ current_predicate(remove_from_space/2 )). +remove_from_space(Space, Sym) :- + ensure_space(Space,GSpace), + py_call(GSpace:'remove'(Sym), _). +:- endif. + +% Add an atom to hyperon.base.GroundingSpace +:- if( \+ current_predicate(add_to_space/2 )). +add_to_space(Space, Sym) :- + ensure_space(Space,GSpace), + py_call(GSpace:'add'(Sym), _). +:- endif. + + +'extend-py!'(Module,_):- + with_safe_argv(( + %listing(ensure_rust_metta/1), + ensure_metta_learner, + wdmsg('extend-py!'(Module)), + ensure_rust_metta(MeTTa), + replace_in_string(["/"="."],Module,ToPython), + py_call(MeTTa:load_py_module(ToPython),Result), + wdmsg(result(MeTTa->Result)))),!. + +ensure_metta_learner:- + with_safe_argv(ensure_metta_learner(Learner)), + wdmsg(ensure_metta_learner(Learner)). + +% Example usage +example_usage :- + with_safe_argv(ensure_primary_metta_space(GSpace)), + %some_query(Query), + Query = [], + with_safe_argv(query_from_space(GSpace, Query , Result)), + writeln(Result). + +%atoms_from_space(Sym):- atoms_iter_from_space(metta_self, Atoms),py_iter(Atoms,Sym). +atom_count_from_space(Count):- atom_count_from_space(metta_self, Count). + + +%:- . +%:- ensure_rust_metta. +%:- with_safe_argv(ensure_primary_metta_space(_GSpace)). +/* +Rust: The core of MeTTa is implemented in Rust, which provides performance and safety features. + +Python Extensions: Python is used for extending the core functionalities. Python communicates with Rust via a Foreign Function Interface (FFI) or similar mechanisms. + +Prolog: The Prolog code is an additional layer that allows you to extend or customize parts of MeTTa using Python and Rust. It maintains the system's extensibility. + + +VSpace is a space with its backend in Prolog, it implies that you're using Prolog's logic programming capabilities to manage and manipulate a particular domain, which in this context is referred to as a "space" (possibly akin to the GroundingSpace in Python, but implemented in Prolog). + +To integrate VSpace with the existing Python and Rust components, similar interfacing techniques could be used. You could expose Prolog predicates as functions that can be called from Python or Rust, and likewise, call Python or Rust functions from within Prolog. + + +*/ + +%:- ensure_loaded(metta_interp). +on_restore1:- ensure_metta_learner. + +:- dynamic(want_py_lib_dir/1). +:- prolog_load_context(directory, ChildDir), + file_directory_name(ChildDir, ParentDir), + file_directory_name(ParentDir, GParentDir), + assert(want_py_lib_dir(GParentDir)). + +want_py_lib_dir:- + with_safe_argv(forall(want_py_lib_dir(GParentDir), py_add_lib_dir(GParentDir))). + +%:- initialization(on_restore1,restore). +%:- initialization(on_restore2,restore). diff --git a/metta_vspace/pyswip_lng/metta_reader.new b/metta_vspace/pyswip-12-15/metta_reader.new similarity index 100% rename from metta_vspace/pyswip_lng/metta_reader.new rename to metta_vspace/pyswip-12-15/metta_reader.new diff --git a/metta_vspace/pyswip-12-15/metta_reader.pl b/metta_vspace/pyswip-12-15/metta_reader.pl new file mode 100755 index 00000000..f3d0d14b --- /dev/null +++ b/metta_vspace/pyswip-12-15/metta_reader.pl @@ -0,0 +1,1616 @@ +/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + Parsing +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */ +%:- encoding(iso_latin_1). +:- if(flush_output). :- endif. +:- if(setenv('RUST_BACKTRACE',full)). :- endif. +%:- if(\+ current_module(sxpr_reader)). +:- if( (false, \+ current_prolog_flag(wamcl_modules,false))). +:- module(s3xpr,[ + parse_sexpr/2, + codelist_to_forms/2, + svar_fixvarname/2, + parse_sexpr_untyped/2, + with_kifvars/1, + current_input_to_forms/2, + input_to_forms/2, + input_to_forms/3, + input_to_forms_debug/1, + input_to_forms_debug/2, + sexpr_sterm_to_pterm_list/3, + sexpr//1, + fixvars/4, + txt_to_codes/2, + quietly_sreader/1, + file_sexpr_with_comments//1, + with_lisp_translation/2, + to_untyped/2, + ok_var_name/1, + with_all_rest_info/1, + svar_fixvarname/2, + sexpr_sterm_to_pterm/2, + lisp_read/2, + phrase_from_stream_nd/2, + write_trans/4, + parse_sexpr/2]). +:- endif. + +:- ensure_loaded(swi_support). +:- ensure_loaded(metta_utils). +:- ensure_loaded(metta_testing). +:- set_prolog_flag(encoding,iso_latin_1). +is_wam_cl:- fail. + +:- use_module(library(backcomp)). +:- use_module(library(rbtrees)). + + +:- use_module(library(logicmoo/dcg_must)). +:- use_module(library(logicmoo/dcg_meta)). + + +%:- meta_predicate always_b(//,?,?). +%:- meta_predicate bx(0). +:- meta_predicate call_proc(1,?). +:- meta_predicate dcg_and2(//,//,?,?). +:- meta_predicate dcg_each_call_cleanup(0,//,0,?,?). +:- meta_predicate dcg_not(//,?,?). +:- meta_predicate dcg_phrase(//,?,?). +:- meta_predicate dcg_xor(//,//,?,?). +%:- meta_predicate expr_with_text(*,2,*,*,*). + +:- meta_predicate remove_optional_char(//,?,?). + +:- meta_predicate sexpr_vector0(*,//,?,?). +:- meta_predicate with_all_rest_info(1). +:- meta_predicate with_lisp_translation_stream(*,1). +:- meta_predicate write_trans(+,*,2,?). + +%:- assert((s3xpr:'$exported_op'(_,_,_):- fail)). +%:- assert((xlisting:'$exported_op'(_,_,_):- fail)). +:- assert((user:'$exported_op'(_,_,_):- fail)). +:- abolish((system:'$exported_op'/3)). +:- assert((system:'$exported_op'(_,_,_):- fail)). + +def_is_characterp(CH):- current_predicate(is_characterp/1),!,call(call,is_characterp,CH). +def_is_characterp_def('#\\'(_)). + +def_to_prolog_string(I,O):- current_predicate(to_prolog_string/2),!,call(call,to_prolog_string,I,O). +def_to_prolog_string(I,O):- any_to_string(I,O). + + +def_compile_all(I,O):- current_predicate(compile_all/2),!,call(call,compile_all,I,O). +def_compile_all(I,O):- wdmsg(undefined_compile_all(I)),I=O. + + +zalwayzz(G):- call(G)*->true;throw(fail_zalwayzz(G)). +zalwayzz(G,I,O):- phrase(G,I,O)*->true;ignore(((ignore((append(I,[],Txt),name(Str,Txt))),throw(fail_zalwayzz(Str,G))))). + + +% DCG rules for S-expressions metta_with metta_whitespace and comments +s_expr_metta(List) --> metta_wspace,!, s_expr_metta(List). +s_expr_metta(List) --> `(`, !, items_metta(List, `)`). +s_expr_metta(['[...]',List]) --> `[`, !, items_metta(List, `]`). +s_expr_metta(['{...}',List]) --> `{`, !, items_metta(List, `}`). + + +items_metta([], Until) --> Until,!. +items_metta([Item|Rest], Until) --> s_item_metta(Item, dcg_peek(Until)), !, items_metta(Rest, Until). + +%s_line_metta(end_of_file) --> file_eof,!. +s_line_metta(Expr) --> metta_wspace, !, s_line_metta(Expr). +s_line_metta(exec(Expr)) --> `!`, !, s_item_metta(Expr, e_o_s). +s_line_metta(Expr) --> s_item_metta(Expr, e_o_s). + +%s_item_metta(end_of_file, _) --> file_eof,!. +s_item_metta(Expr, Until) --> metta_wspace, !, s_item_metta(Expr, Until). +%s_item_metta('Expr', Until) --> Until,!. +s_item_metta(List,_Until) --> s_expr_metta(List),!. +s_item_metta(String,_Until) --> string_metta(String),!. +s_item_metta(Symbol, Until) --> symbol_metta(Symbol, Until). + +:- encoding(iso_latin_1). +%string_metta(S) --> `"`, !, string_until_metta(S, `"`), {atomics_to_string_metta(A,S)}. +%string_metta(Text) --> `"`, !, zalmetta_wayzz_metta(string_until_metta(Text,`"`)),!. +%string_metta(Text) --> `“`, !, zalmetta_wayzz_metta(string_until_metta(Text,(`”`;`“`))),!. +string_metta(Text) --> (`"`), string_until_metta(L,(`"`)), {atomics_to_string(L,Text)}, !. +string_metta(Text) --> (`”`;`“`;`"`), !, string_until_metta(L,(`“`;`”`;`"`)), {atomics_to_string(L,Text)}. +:- encoding(utf8). +%string_metta(Text) --> `#|`, !, zalmetta_wayzz_metta(string_until_metta(Text,`|#`)),!. + +% string_until_metta([], _) --> e_o_s, !. +%string_until_metta([], _) --> file_eof,!. +string_until_metta([], Until) --> Until, !. +string_until_metta([C|Cs], Until) --> escape_sequence_metta(C), !, string_until_metta(Cs, Until). +string_until_metta([C|Cs], Until) --> [R], { name(C, [R]) }, string_until_metta(Cs, Until). + +escape_sequence_metta(Char) --> `\\`,[Esc], { escape_char_metta([Esc], Char) }. +escape_char_metta(`"`, "\""). +escape_char_metta(`\\`, "\\"). +escape_char_metta(`n`, "\n"). +escape_char_metta(`r`, "\r"). +escape_char_metta(`t`,"\t"). +escape_char_metta(C,S):- sformat(S,'~s',[[C]]). + +symbol_metta(S, Until) --> metta_wspace,!,symbol_metta(S, Until). +symbol_metta(S, Until) --> string_until_metta(SChars,(dcg_peek(metta_white); Until)), { atomic_list_concat(SChars, S) }. + +%comment --> `;`,!,comment_chars_metta(S). +comment_chars_metta(S) --> string_until_metta(SChars,`\n`), { atomic_list_concat(SChars, S) }. + +%e_o_s --> file_eof,!. +e_o_s --> \+ [_|_]. + +%metta_ws --> e_o_s,!. +metta_ws --> metta_wspace, !, metta_ws. +metta_ws --> []. +metta_wspace --> `;`,!, comment_chars_metta(S), {assert(comment_metta(S))}. +metta_wspace --> metta_white. +metta_white --> [W], { char_type(W, white) }, !. + + + +%:- meta_predicate(always(0)). +%always(G):- must(G). + +:- use_module(library(logicmoo/filestreams)). +%:- use_module(library(bugger)). + +:- if(exists_file('./header')). +% :- include('./header'). +:- endif. +%:- use_module(eightball). + +:- thread_local(t_l:sreader_options/2). +kif_ok:- t_l:sreader_options(logicmoo_read_kif,TF),!,TF==true. + +with_kif_ok(G):- + locally(t_l:sreader_options(logicmoo_read_kif,true),G). + +with_kif_not_ok(G):- + locally(t_l:sreader_options(logicmoo_read_kif,false),G). + + +:- meta_predicate((with_lisp_translation(+,1),input_to_forms_debug(+,:))). +:- meta_predicate sexpr_vector(*,//, + ?,?). + + +:- dynamic user:file_search_path/2. +:- multifile user:file_search_path/2. + +:- thread_local(t_l:s_reader_info/1). + +:- meta_predicate(quietly_sreader(0)). +%quietly_sreader(G):- quietly(G). +quietly_sreader(G):- !, call(G). + +%% with_lisp_translation( +FileOrStream, :Pred1) is det. +% +% With File or Stream read all S-expressions submitting each to Pred1 +% +with_lisp_translation(In,Pred1):- + is_stream(In),!,with_lisp_translation_stream(In,Pred1). +with_lisp_translation(Other,Pred1):- + setup_call_cleanup(l_open_input(Other,In), + with_lisp_translation_stream(In,Pred1), + ignore(notrace_catch_fail(close(In)))),!. + +with_lisp_translation_stream(In,Pred1):- + repeat, + once((lisp_read(In,O))), + (O== end_of_file + -> (with_all_rest_info(Pred1),!) ; + (((once((zalwayzz(call_proc(Pred1,O))))),fail))). + +call_proc(Pred1,O):- call(Pred1,O),!,with_all_rest_info(Pred1),!. + +with_all_rest_info(Pred1):- + forall(clause(t_l:s_reader_info(O2),_,Ref), + (zalwayzz(once(call(Pred1,O2))),erase(Ref))),!. + +parse_sexpr_untyped(I,O):- quietly_sreader((parse_sexpr(I,M))), + quietly_sreader((to_untyped(M,O))). + +read_pending_whitespace(In):- repeat, peek_char(In,Code), + (( \+ char_type(Code,space), \+ char_type(Code,white))-> ! ; (get_char(In,_),fail)). + + +make_tmpfile_name(Name,Temp):- + atomic_list_concat(List1,'/',Name),atomic_list_concat(List1,'_',Temp1), + atomic_list_concat(List2,'.',Temp1),atomic_list_concat(List2,'_',Temp2), + atomic_list_concat(List3,'\\',Temp2),atomic_list_concat(List3,'_',Temp3), + atom_concat_or_rtrace(Temp3,'.tmp',Temp),!. + + + + +:- meta_predicate(with_lisp_translation_cached(:,2,1)). +:- meta_predicate(maybe_cache_lisp_translation(+,+,2)). + +with_lisp_translation_cached(M:LFile,WithPart2,WithPart1):- + absolute_file_name(LFile,File), + make_tmpfile_name(LFile,Temp), + maybe_cache_lisp_translation(File,Temp,WithPart2),!, + finish_lisp_translation_cached(M,File,Temp,WithPart1). + +finish_lisp_translation_cached(M,File,Temp,WithPart1):- + multifile(M:lisp_trans/2), + dynamic(M:lisp_trans/2), + file_base_name(File,BaseName), + M:load_files([Temp],[qcompile(auto)]), + forall(M:lisp_trans(Part2,BaseName:Line), + once((b_setval('$lisp_translation_line',Line), + zalwayzz(M:call(WithPart1,Part2))))). + +maybe_cache_lisp_translation(File,Temp,_):- \+ file_needs_rebuilt(Temp,File),!. +maybe_cache_lisp_translation(File,Temp,WithPart2):- + file_base_name(File,BaseName), + setup_call_cleanup(open(Temp,write,Outs,[encoding(utf8)]), + must_det((format(Outs,'~N~q.~n',[:- multifile(lisp_trans/2)]), + format(Outs,'~N~q.~n',[:- dynamic(lisp_trans/2)]), + format(Outs,'~N~q.~n',[:- style_check(-singleton)]), + format(Outs,'~N~q.~n',[lisp_trans(translated(File,Temp,BaseName),BaseName:( -1))]), + with_lisp_translation(File,write_trans(Outs,BaseName,WithPart2)), + format(Outs,'~N~q.~n',[end_of_file]))), + ((ignore(notrace_catch_fail(flush_output(Outs),_,true)),ignore(notrace_catch_fail(close(Outs),_,true))))),!. + + +write_trans(Outs,File,WithPart2,Lisp):- + zalwayzz((call(WithPart2,Lisp,Part), + nb_current('$lisp_translation_line',Line), + format(Outs,'~N~q.~n',[lisp_trans(Part,File:Line)]))),!. + +/* alternate method*/ +phrase_from_stream_partial(Grammar, In):- + phrase_from_stream((Grammar,!,lazy_forgotten(In)), In). + +lazy_forgotten(In,UnUsed,UnUsed):- + (is_list(UnUsed)-> true ; append(UnUsed,[],UnUsed)), + length(UnUsed,PlzUnread), + seek(In, -PlzUnread, current, _). + + +% :- use_module(library(yall)). +% :- rtrace. +% tstl(I):- with_lisp_translation(I,([O]>>(writeq(O),nl))). +tstl(I):- with_kifvars(with_lisp_translation(I,writeqnl)). + +with_kifvars(Goal):- + locally(t_l:sreader_options(logicmoo_read_kif,true),Goal). + + + +%:- thread_local(t_l:fake_buffer_codes/2). + + +%% parse_sexpr( :TermS, -Expr) is det. +% +% Parse S-expression. +% + +parse_sexpr(S, Expr) :- quietly_sreader(parse_meta_term( + file_sexpr_with_comments, S, Expr)). + +%% parse_sexpr_ascii( +Codes, -Expr) is det. +% +% Parse S-expression Codes. +% +parse_sexpr_ascii(S, Expr) :- quietly_sreader(parse_meta_ascii(file_sexpr_with_comments, S,Expr)),!. + + +parse_sexpr_ascii_as_list(Text, Expr) :- txt_to_codes(Text,DCodes), + clean_fromt_ws(DCodes,Codes),!,append([`(`,Codes,`)`],NCodes),!, + phrase(sexpr_rest(Expr), NCodes, []). + + +%% parse_sexpr_string( +Codes, -Expr) is det. +% +% Parse S-expression That maybe sees string from Codes. +% +parse_sexpr_string(S,Expr):- + locally_setval('$maybe_string',t,parse_sexpr(string(S), Expr)),!. + +%% parse_sexpr_stream( +Stream, -Expr) is det. +% +% Parse S-expression from a Stream +% +parse_sexpr_stream(S,Expr):- quietly_sreader(parse_meta_stream(file_sexpr_with_comments,S,Expr)),!. + +:- export('//'(file_sexpr,1)). +:- export('//'(sexpr,1)). + +% for offline use of this lisp reader +intern_and_eval(UTC,V):- current_predicate(lisp_compiled_eval/2),!, + call(call,(reader_intern_symbols(UTC,M),!,lisp_compiled_eval(M,V))). +intern_and_eval(UTC,'$intern_and_eval'(UTC)). + +% Use DCG for parser. + + +%file_sexpr_with_comments(O) --> [], {clause(t_l:s_reader_info(O),_,Ref),erase(Ref)},!. +file_sexpr_with_comments(end_of_file) --> file_eof,!. +file_sexpr_with_comments('+') --> `+`, swhite,!. + +file_sexpr_with_comments(O) --> one_blank,!,file_sexpr_with_comments(O),!. % WANT? +file_sexpr_with_comments(end_of_file) --> `:EOF`,!. +file_sexpr_with_comments(C) --> dcg_peek(`#|`),!,zalwayzz(comment_expr(C)),swhite,!. +file_sexpr_with_comments(C) --> dcg_peek(`;`),!, zalwayzz(comment_expr(C)),swhite,!. +file_sexpr_with_comments(Out) --> {kif_ok}, prolog_expr_next, prolog_readable_term(Out), !. +file_sexpr_with_comments(Out,S,E):- \+ t_l:sreader_options(with_text,true),!,phrase(file_sexpr(Out),S,E),!. +file_sexpr_with_comments(Out,S,E):- expr_with_text(Out,file_sexpr(O),O,S,E),!. + +prolog_expr_next--> dcg_peek(`:-`). +prolog_expr_next--> dcg_peek(read_string_until(S,(eol;`.`))),{atom_contains(S,':-')}. +prolog_expr_next--> dcg_peek(`.{`). + +prolog_readable_term(Expr) --> `.`,prolog_readable_term(Read), {arg(1,Read,Expr),!}. +prolog_readable_term(Expr,S,E):- + notrace(catch((read_term_from_codes(S,Expr,[subterm_positions(FromTo),cycles(true), module( baseKB), + double_quotes(string), + comments(CMT), variable_names(Vars)]),implode_threse_vars(Vars), + arg(2,FromTo,To), length(TermCodes,To), + append(TermCodes,Remaining,S), + `.`=[Dot],(Remaining=[Dot|E]/*;Remaining=E*/),!, + must(record_plterm_comments(CMT))),_,fail)). +record_plterm_comments(L):- is_list(L),!,maplist(record_plterm_comments,L). +record_plterm_comments(_-CMT):- assert(t_l:s_reader_info(CMT)). + + +% in Cyc there was a fitness heuristic that every time an logical axiom had a generated a unique consequent it was considered to have utility as it would expand the breadth of a search .. the problem often was those consequents would feed a another axiom's antecedant where that +:- asserta((system:'$and'(X,Y):- (X,Y))). + +%expr_with_text(Out,DCG,O,S,E):- +% call(DCG,S,E) -> append(S,Some,E) -> get_sexpr_with_comments(O,Some,Out,S,E),!. + +get_sexpr_with_comments(O,_,O,_,_):- compound(O),functor(O,'$COMMENT',_),!. +get_sexpr_with_comments(O,Txt,with_text(O,Str),S,_E):-append(Txt,_,S),!,text_to_string(Txt,Str). +%file_sexpr_with_comments(O,with_text(O,Txt),S,E):- copy_until_tail(S,Copy),text_to_string_safe(Copy,Txt),!. + + +file_sexpr(end_of_file) --> file_eof,!. +% WANT? +file_sexpr(O) --> sblank,!,file_sexpr(O),!. +% file_sexpr(planStepLPG(Name,Expr,Value)) --> swhite,sym_or_num(Name),`:`,swhite, sexpr(Expr),swhite, `[`,sym_or_num(Value),`]`,swhite. % 0.0003: (PICK-UP ANDY IBM-R30 CS-LOUNGE) [0.1000] +% file_sexpr(Term,Left,Right):- eoln(EOL),append(LLeft,[46,EOL|Right],Left),read_term_from_codes(LLeft,Term,[double_quotes(string),syntax_errors(fail)]),!. +% file_sexpr(Term,Left,Right):- append(LLeft,[46|Right],Left), ( \+ member(46,Right)),read_term_from_codes(LLeft,Term,[double_quotes(string),syntax_errors(fail)]),!. +file_sexpr(Expr) --> sexpr(Expr),!. +% file_sexpr(Expr,H,T):- lisp_dump_break,rtrace(phrase(file_sexpr(Expr), H,T)). +/* +file_sexpr(Expr) --> {fail}, + sexpr_lazy_list_character_count(Location,Stream), + {break, + seek(Stream,Location,bof,_), + read_clause(Stream,Expr,[cycles(true),double_quotes(string),variable_names(Vars)]), + implode_threse_vars(Vars)},!. + +file_sexpr(Expr) --> sexpr(Expr),!. + +file_sexpr(end_of_file) --> []. +*/ +% file_sexpr('$ERROR'(S_EOF)) --> read_until_eof_e(Unitl_EOF),!,{sformat(S_EOF,'~s',[Unitl_EOF])}. +% read_until_eof_e(Unitl_EOF,S,E):- append(S,E,Unitl_EOF),break,is_list(Unitl_EOF),!. + +%read_dispatch(E,[Disp,Char|In],Out):- read_dispatch_char([Disp,Char],E,In,Out). +read_dispatch(E,[DispatCH|In],Out):- read_dispatch_char([DispatCH],E,In,Out). + +read_dispatch_char(DispatCH,Form,In,Out):- sread_dyn:plugin_read_dispatch_char(DispatCH,Form,In,Out),!. +% read_dispatch_char(`@`,Form,In,Out):- phrase(sexpr(Form), In, Out),!. + +read_dispatch_error(Form,In,Out):- trace, dumpST,trace_or_throw((read_dispatch_error(Form,In,Out))). + + + + +:- multifile(sread_dyn:plugin_read_dispatch_char/4). +:- dynamic(sread_dyn:plugin_read_dispatch_char/4). + +:- use_module(library(dcg/basics)). + +% #x Hex +sread_dyn:plugin_read_dispatch_char([DispatCH],Form,In,Out):- + member(DispatCH,`Xx`),(phrase((`-`,dcg_basics:xinteger(FormP)), In, Out)),!,Form is -FormP. + +sread_dyn:plugin_read_dispatch_char([DispatCH],Form,In,Out):- + member(DispatCH,`Xx`),!,zalwayzz(phrase(dcg_basics:xinteger(Form), In, Out)),!. + +% #B Binary +sread_dyn:plugin_read_dispatch_char([DispatCH],Form,In,Out):- + member(DispatCH,`Bb`),!,phrase(signed_radix_2(2,Form), In, Out),!. + +% #O Octal +sread_dyn:plugin_read_dispatch_char([DispatCH],Form,In,Out):- + member(DispatCH,`Oo`),!,phrase(signed_radix_2(8,Form), In, Out),!. + +signed_radix_2(W,V)--> signed_radix_2_noext(W,Number),extend_radix(W,Number,V). + +signed_radix_2_noext(W,Number) --> `-`,!,unsigned_radix_2(W,NumberP),{Number is - NumberP },!. +signed_radix_2_noext(W,Number) --> `+`,!,unsigned_radix_2(W,Number). +signed_radix_2_noext(W,Number) --> unsigned_radix_2(W,Number). + +unsigned_radix_2(W,Number) --> radix_digits(W,Xs),!,{mkvar_w(Xs,W,Number)},!. + + +radix(Radix)-->`#`,integer(Radix),ci(`r`). +radix(16)-->`#`,ci(`X`). +radix(8)-->`#`,ci(`O`). +radix(2)-->`#`,ci(`B`). + +signed_radix_number(V)--> radix(Radix),!,signed_radix_2(Radix,V). +unsigned_radix_number(V)--> radix(Radix),!,unsigned_radix_2(Radix,V). + +extend_radix(Radix,Number0,'$RATIO'(Number0,Number1)) --> `/`,unsigned_radix_2(Radix,Number1). +%extend_radix(Radix,Number0,'/'(NumberB,Number1)) --> `.`,radix_number(Radix,Number1),{NumberB is (Number0*Number1)+1},!. +%extend_radix(Radix,Number0,'/'(NumberB,NumberR)) --> `.`,radix_number(Radix,Number1),{NumberR is Number1 * Radix, NumberB is (Number0*Number1)+1},!. +extend_radix(_Radix,Number,Number) --> []. + +radix_digits(OF,[X|Xs]) --> xdigit(X),{X alpha_to_lower(C),{X is C - 87,X []. + + + +mkvar_w([W0|Weights], Base, Val) :- + mkvar_w(Weights, Base, W0, Val). + +mkvar_w([], _, W, W). +mkvar_w([H|T], Base, W0, W) :- + W1 is W0*Base+(H), + mkvar_w(T, Base, W1, W). + + +ci([])--> !, []. +ci([U|Xs]) --> {to_lower(U,X)},!,alpha_to_lower(X),ci(Xs). + + +remove_optional_char(S)--> S,!. +remove_optional_char(_)-->[]. + +implode_threse_vars([N='$VAR'(N)|Vars]):-!, implode_threse_vars(Vars). +implode_threse_vars([]). + +ugly_sexpr_cont('$OBJ'([S|V])) --> rsymbol_maybe(``,S), sexpr_vector(V,`>`),swhite,!. +ugly_sexpr_cont('$OBJ'(V)) --> sexpr_vector(V,`>`),swhite,!. +ugly_sexpr_cont('$OBJ'(V)) --> sexpr_vector(V,`>`),swhite,!. +ugly_sexpr_cont('$OBJ'(V)) --> read_string_until_pairs(VS,`>`), swhite,{parse_sexpr_ascii_as_list(VS,V)},!. +ugly_sexpr_cont('$OBJ'(sugly,S)) --> read_string_until(S,`>`), swhite,!. + +%% sexpr(L)// is det. +% + +%sexpr(L) --> sblank,!,sexpr(L),!. +%sexpr(_) --> `)`,!,{trace,break,throw_reader_error(": an object cannot start with #\\)")}. +sexpr(X,H,T):- zalwayzz(sexpr0(X),H,M),zalwayzz(swhite,M,T), nop(if_debugging(sreader,(wdmsg(sexpr(X))))),!. +%sexpr(X,H,T):- zalwayzz(sexpr0(X,H,T)),!,swhite. +is_common_lisp:- fail. + +sexpr0(L) --> sblank,!,sexpr(L),!. +sexpr0(L) --> `(`, !, swhite, zalwayzz(sexpr_list(L)),!, swhite. +sexpr0((Expr)) --> `.{`, read_string_until(S,`}.`), swhite, + {prolog_readable_term(Expr,S,_)}. + + +sexpr0(['#'(quote),E]) --> `'`, !, sexpr(E). +sexpr0(['#'(hbackquote),E]) --> {is_scm}, `#```, !, sexpr(E). +sexpr0(['#'(backquote),E]) --> ````, !, sexpr(E). +sexpr0(['#BQ-COMMA-ELIPSE',E]) --> `,@`, !, sexpr(E). +sexpr0(['#COMMA',E]) --> { is_common_lisp }, `,`, !, sexpr(E). +sexpr0(['#HCOMMA',E]) --> {is_scm}, `#,`, !, sexpr(E). +sexpr0('$OBJ'(claz_bracket_vector,V)) --> `[`, sexpr_vector(V,`]`),!, swhite. + +% MeTTA/NARS % sexpr0('#'(A)) --> `|`, !, read_string_until(S,`|`), swhite,{quietly_sreader(((atom_string(A,S))))}. + +% maybe this is KIF +sexpr0('?'(E)) --> {kif_ok}, `?`, dcg_peek(([C],{sym_char(C)})),!, rsymbol(``,E), swhite. +% @TODO if KIF sexpr('#'(E)) --> `&%`, !, rsymbol(`#$`,E), swhite. + +sexpr0('$STRING'(S)) --> s_string(S),!. + +/******** BEGIN HASH ************/ + +sexpr0('#') --> `#`, swhite,!. +sexpr0('#\\'(35)) --> `#\\#`,!, swhite. +sexpr0(E) --> `#`,read_dispatch(E),!. + + +%sexpr('#\\'(C)) --> `#\\`,ci(`u`),!,remove_optional_char(`+`),dcg_basics:xinteger(C),!. +%sexpr('#\\'(C)) --> `#\\`,dcg_basics:digit(S0), swhite,!,{atom_codes(C,[S0])}. +sexpr0('#\\'(32)) --> `#\\ `,!. +sexpr0('#\\'(C)) --> `#\\`,!,zalwayzz(rsymbol(``,C)), swhite. + +%sexpr(['#-',K,Out]) --> `#-`,!,sexpr(C),swhite,expr_with_text(Out,sexpr(O),O),!,{as_keyword(C,K)}. +%sexpr(['#+',K,Out]) --> `#+`,!,sexpr(C),swhite,expr_with_text(Out,sexpr(O),O),!,{as_keyword(C,K)}. + +sexpr0(['#-',K,O]) --> `#-`,!,sexpr(C),swhite,sexpr(O),!,{as_keyword(C,K)},!. +sexpr0(['#+',K,O]) --> `#+`,!,sexpr(C),swhite,sexpr(O),!,{as_keyword(C,K)},!. + +:- if(is_wam_cl). + sexpr0(P) --> `#`,ci(`p`),!,zalwayzz((sexpr(C),{f_pathname(C,P)})),!. +:- endif. +sexpr0('$S'(C)) --> (`#`, ci(`s`),`(`),!,zalwayzz(sexpr_list(C)),swhite,!. +%sexpr('$COMPLEX'(R,I)) --> `#`,ci(`c`),`(`,!, lnumber(R),lnumber(I),`)`. +sexpr0('$COMPLEX'(R,I)) --> (`#`, ci(`c`),`(`),!,zalwayzz(sexpr_list([R,I])),swhite,!. +sexpr0('$OBJ'(claz_bitvector,C)) --> `#*`,radix_digits(2,C),swhite,!. + +sexpr0(function(E)) --> `#\'`, sexpr(E), !. %, swhite. +sexpr0('$OBJ'(claz_vector,V)) --> `#(`, !, zalwayzz(sexpr_vector(V,`)`)),!, swhite,!. + +sexpr0(Number) --> `#`,integer(Radix),ci(`r`),!,zalwayzz((signed_radix_2(Radix,Number0),extend_radix(Radix,Number0,Number))),!. +sexpr0('$ARRAY'(Dims,V)) --> `#`,integer(Dims),ci(`a`),!,sexpr(V). +sexpr0(V) --> `#.`, !,sexpr(C),{to_untyped(C,UTC),!,intern_and_eval(UTC,V)},!. +sexpr0('#'(E)) --> `#:`, !,zalwayzz(rsymbol(`#:`,E)), swhite. + +sexpr0(OBJ)--> `#<`,!,zalwayzz(ugly_sexpr_cont(OBJ)),!. + +% @TODO if CYC sexpr('#'(E)) --> `#$`, !, rsymbol(`#$`,E), swhite. +% @TODO if scheme sexpr('#'(t)) --> `#t`, !, swhite. +% @TODO if schemesexpr('#'(f)) --> `#f`, !, swhite. + +% sexpr(E) --> `#`,read_dispatch_error(E). + +/*********END HASH ***********/ + +sexpr0(E) --> sym_or_num(E), swhite,!. +sexpr0(Sym) --> `#`,integer(N123), swhite,!, {atom_concat('#',N123,Sym)}. +sexpr0(C) --> s_line_metta(C) ,swhite, !. %s_line_metta(C), !. +sexpr0(C) --> s_item_metta(C, e_o_s), swhite. %s_line_metta(C), !. +sexpr0(E) --> !,zalwayzz(sym_or_num(E)), swhite,!. + +is_scm:- fail. + +% c:/opt/logicmoo_workspace/packs_sys/logicmoo_opencog/guile/module/ice-9/and-let-star.scm + +priority_symbol((`|-`)). +priority_symbol((`#=`)). +priority_symbol((`#+`)). +priority_symbol((`#-`)). +priority_symbol((`#false`)). +priority_symbol((`#true`)). +priority_symbol((`#nil`)). +priority_symbol((`#null`)). +priority_symbol((`#f`)). +priority_symbol((`#;`)):- is_scm. +priority_symbol((`#t`)). +priority_symbol((`+1+`)). +priority_symbol((`+1-`)). +priority_symbol((`-#+`)). +priority_symbol((`-1+`)). +priority_symbol((`-1-`)). +priority_symbol((`1+`)). +priority_symbol((`1-`)). + +sym_or_num('$COMPLEX'(L)) --> `#C(`,!, swhite, sexpr_list(L), swhite. +%sym_or_num((E)) --> unsigned_number(S),{number_string(E,S)}. +%sym_or_num((E)) --> unsigned_number(S),{number_string(E,S)}. + +sym_or_num((E)) --> lnumber(E),swhite,!. +sym_or_num(E) --> rsymbol_maybe(``,E),!. +%sym_or_num('#'(E)) --> [C],{atom_codes(E,[C])}. + +sym_or_num(E) --> dcg_xor(rsymbol(``,E),lnumber(E)),!. + + +sym_or_num(E) --> dcg_xor(rsymbol(``,E),lnumber(E)),!. +% sym_or_num('#'(E)) --> [C],{atom_codes(E,[C])}. + + +dcg_xor(DCG1,DCG2,S,E):- copy_term(DCG1,DCG1C),phrase(DCG1C,S,E),!, + (phrase(DCG2,S,[])->true;zalwayzz(DCG1C=DCG1)),!. +dcg_xor(_,DCG2,S,E):- phrase(DCG2,S,E),!. +%sblank --> [C], {var(C)},!. + +% sblank --> comment_expr(S,I,CP),!,{assert(t_l:s_reader_info('$COMMENT'(S,I,CP)))},!,swhite. +sblank --> comment_expr(CMT),!,{assert(t_l:s_reader_info(CMT))},!,swhite. +sblank --> [C], {nonvar(C),charvar(C),!,bx(C =< 32)},!,swhite. + +sblank_line --> eoln,!. +sblank_line --> [C],{bx(C =< 32)},!, sblank_line. + +s_string(Text) --> sexpr_string(Text). +s_string(Text) --> {kif_ok},`'`, !, zalwayzz(read_string_until(Text,`'`)),!. + + + +swhite --> sblank,!. +swhite --> []. + + +sexpr_lazy_list_character_count(Location, Stream, Here, Here) :- + sexpr_lazy_list_character_count(Here, Location, Stream). + +sexpr_lazy_list_character_count(Here, CharNo, Stream) :- + '$skip_list'(Skipped, Here, Tail), + ( attvar(Tail) + -> frozen(Tail, + pure_input:read_to_input_stream(Stream, _PrevPos, Pos, _List)), + stream_position_data(char_count, Pos, EndRecordCharNo), + CharNo is EndRecordCharNo - Skipped + ; Tail == [] + -> CharNo = end_of_file-Skipped + ; type_error(lazy_list, Here) + ). + + + +comment_expr('$COMMENT'(Expr,I,CP)) --> comment_expr_3(Expr,I,CP),!. + +comment_expr_3(T,N,CharPOS) --> {\+ kif_ok}, `#|`, !, my_lazy_list_location(file(_,_,N,CharPOS)),!, zalwayzz(read_string_until_no_esc(S,`|#`)),!, + {text_to_string_safe(S,T)},!. +comment_expr_3(T,N,CharPOS) --> `;`,!, my_lazy_list_location(file(_,_,N,CharPOS)),!,zalwayzz(read_string_until_no_esc(S,eoln)),!, + {text_to_string_safe(S,T)},!. +comment_expr_3(T,N,CharPOS) --> {kif_ok}, `#!`,!, my_lazy_list_location(file(_,_,N,CharPOS)),!,zalwayzz(read_string_until_no_esc(S,eoln)),!, + {text_to_string_safe(S,T)},!. +% For Scheme +comment_expr_3(T,N,CharPOS) --> `#!`,!, my_lazy_list_location(file(_,_,N,CharPOS)),!,zalwayzz(read_string_until_no_esc(S,`!#`)),!, + {text_to_string_safe(S,T)},!. + + +sexprs([H|T]) --> sexpr(H), !, sexprs(T). +sexprs([]) --> []. + + +:- export('//'(sexpr_list,1)). + + +peek_symbol_breaker_or_number --> dcg_peek([C]),{\+ sym_char(C),\+ char_type(C,digit)}. +peek_symbol_breaker --> dcg_peek([C]),{\+ sym_char(C)}. +peek_symbol_breaker --> one_blank. + +sexpr_list(X) --> one_blank,!,sexpr_list(X). +sexpr_list([]) --> `)`, !. +%sexpr_list(_) --> `.`, [C], {\+ sym_char(C)}, {fail}. +sexpr_list([Car|Cdr]) --> sexpr(Car), !, sexpr_rest(Cdr),!. + +sexpr_rest([]) --> `)`, !. +% allow dotcons/improper lists.. but also allow dot in the middle of the list (non-CL) +sexpr_rest(E) --> `.`, [C], {\+ sym_char(C)}, sexpr(E,C), `)` , ! . +sexpr_rest(E) --> {kif_ok}, `@`, rsymbol(`?`,E), `)`. +sexpr_rest([Car|Cdr]) --> sexpr(Car), !, sexpr_rest(Cdr),!. + +sexpr_vector(O,End) --> zalwayzz(sexpr_vector0(IO,End)),!,{zalwayzz(O=IO)}. + +sexpr_vector0(X) --> one_blank,!,sexpr_vector0(X). +sexpr_vector0([],End) --> End, !. +sexpr_vector0([First|Rest],End) --> sexpr(First), !, sexpr_vector0(Rest,End). + +%s_string_cont(Until,"") --> Until,!, swhite. +:- encoding(iso_latin_1). +sexpr_string(Text) --> `"`, !, zalwayzz(read_string_until(Text,`"`)),!. +sexpr_string(Text) --> `“`, !, zalwayzz(read_string_until(Text,(`”`;`“`))),!. +sexpr_string(Text) --> (`”`;`“`), !, zalwayzz(read_string_until(Text,(`”`;`“`))),!. +sexpr_string(Text) --> `#|`, !, zalwayzz(read_string_until(Text,`|#`)),!. +:- encoding(utf8). +%sexpr_string([C|S],End) --> `\\`,!, zalwayzz(escaped_char(C)),!, sexpr_string(S,End). +%sexpr_string([],End) --> End, !. +% sexpr_string([32|S]) --> [C],{eoln(C)}, sexpr_string(S). +%sexpr_string([C|S],End) --> [C],!,sexpr_string(S,End). + +rsymbol_chars([C1,C2|Rest]) --> [C1,C2], {priority_symbol([C1,C2|Rest])},Rest,!. +rsymbol_chars([C|S])--> [C], {sym_char(C)},!, sym_continue(S),!. +%rsymbol_cont(Prepend,E) --> sym_continue(S), {append(Prepend,S,AChars),string_to_atom(AChars,E)},!. + +rsymbol(Chars,E) --> rsymbol_chars(List), {append(Chars,List,AChars),string_to_atom(AChars,E)},!. + +rsymbol_maybe(Prepend,ES) --> rsymbol(Prepend,E),{maybe_string(E,ES)},!. + +maybe_string(E,ES):- nb_current('$maybe_string',t),!,text_to_string_safe(E,ES),!. +maybe_string(E,E). + +sym_continue([H|T]) --> [H], {sym_char(H)},!, sym_continue(T). +sym_continue([39]) --> `'`, peek_symbol_breaker,!. +sym_continue([]) --> peek_symbol_breaker,!. +sym_continue([]) --> []. + +string_vector([First|Rest]) --> sexpr(First), !, string_vector(Rest),!. +string_vector([]) --> [], !. + +% . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . + +lnumber(_)--> [C],{code_type(C,alpha)},!,{fail}. +lnumber(N)--> lnumber0(N),!. % (peek_symbol_breaker;[]). + +oneof_ci(OneOf,[C])--> {member(C,OneOf)},ci([C]). +dcg_and2(DCG1,DCG2,S,E) :- dcg_phrase(DCG1,S,E),!,dcg_phrase(DCG2,S,E),!. +dcg_each_call_cleanup(Setup,DCG,Cleanup,S,E) :- each_call_cleanup(Setup,dcg_phrase(DCG,S,E),Cleanup). +dcg_phrase(\+ DCG1,S,E):- !, \+ phrase(DCG1,S,E). +dcg_phrase(DCG1,S,E):- phrase(DCG1,S,E),!. + +dcg_not(DCG1,S,E) :- \+ dcg_phrase(DCG1,S,E). + +enumber(N)--> lnumber(L),!,{to_untyped(L,N)},!. + +/* +Format Minimum Precision Minimum Exponent Size +Short 13 bits 5 bits +Single 24 bits 8 bits +Double 50 bits 8 bits +Long 50 bits 8 bits +*/ + +float_e_type(`E`,claz_single_float). +float_e_type(`f`,claz_single_float). +float_e_type(`d`,claz_double_float). +float_e_type(`L`,claz_long_float). +float_e_type(`s`,claz_short_float). + +lnumber_exp('$EXP'(N,T,E))-->snumber_no_exp(N),!,oneof_ci(`EsfdL`,TC),dcg_basics:integer(E),{exp:float_e_type(TC,T)},!. +lnumber_exp('$EXP'(N,T,E))-->dcg_basics:integer(N),!,oneof_ci(`EsfdL`,TC),dcg_basics:integer(E),!,{float_e_type(TC,T)},!. + + +lnumber0(N) --> lnumber_exp(N),!. +lnumber0('$RATIO'(N,D)) --> sint(N),`/`,uint(D),!. +lnumber0(N) --> snumber_no_exp(N),!. +%lnumber0(N) --> dcg_basics:number(N),!. + + +snumber_no_exp(N)--> `-`,!,unumber_no_exp(S),{N is -S},!. +snumber_no_exp(N)--> `+`,!,unumber_no_exp(N),!. +snumber_no_exp(N)--> unumber_no_exp(N),!. +%snumber_no_exp(N)--> sint(N),!. + + +sint(N) --> signed_radix_number(N),!. +sint(N)--> `-`,!,uint(S),{N is -S},!. +sint(N)--> `+`,!,uint(N),!. +sint(N)--> uint(N),!. + +natural_int(_) --> dcg_not(dcg_basics:digit(_)),!,{fail}. +natural_int(N) --> dcg_basics:integer(N),!. + +digits_dot_digits --> natural_int(_),!,`.`,!,natural_int(_),!. + +unumber_no_exp(N) --> dcg_and2(digits_dot_digits,dcg_basics:float(N)),!. +unumber_no_exp(N) --> `.`,!,dcg_basics:digit(S0),!,dcg_basics:digits(S),{(notrace_catch_fail(number_codes(N,[48,46,S0|S])))},!. +unumber_no_exp(N)--> natural_int(E),`.`,natural_int(S),{(notrace_catch_fail(number_codes(ND,[48,46|S]))),N is ND + E},!. +unumber_no_exp(N) --> natural_int(N),!,remove_optional_char(`.`),!. + +uint(N) --> unsigned_radix_number(N),!. +uint(N) --> natural_int(N),!,remove_optional_char(`.`),!. + + +% . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . + + +%= + +%% sexpr( ?E, ?C, ?X, ?Z) is det. +% +% S-Expression. +% +sexpr(E,C,X,Z) :- swhite([C|X],Y), sexpr(E,Y,Z),!. + +% dquote semicolon parens hash qquote comma backquote + +%= + +%% sym_char( ?C) is det. +% +% Sym Char. (not ";()#',` +% ) +% + +sym_char(C):- bx(C =< 32),!,fail. +%sym_char(44). % allow comma in middle of symbol +sym_char(C):- memberchk(C,`"()```),!,fail. % maybe 44 ? comma maybe not # or ; ? ' +%sym_char(C):- nb_current('$maybe_string',t),memberchk(C,`,.:;!%`),!,fail. +sym_char(_):- !. + +sym_char_start(C):- C\==44,C\==59,sym_char(C). + + + +:- thread_initialization(nb_setval('$maybe_string',[])). + +:- thread_local(t_l:s2p/1). +:- thread_local(t_l:each_file_term/1). + + + +%= + +%% to_unbackquote( ?I, ?O) is det. +% +% Converted To Unbackquote. +% +to_unbackquote(I,O):-to_untyped(I,O),!. + +:- export(to_untyped/2). + + +%atom_or_string(X):- (atom(X);string(X)),!. +as_keyword(C,K):- atom(C),!,(atom_concat_or_rtrace(':',_,C)->K=C;atom_concat_or_rtrace(':',C,K)),!. +as_keyword(C,C):- \+compound(C),!. +as_keyword([A|B],[AK|BK]):- !, as_keyword(A,AK),as_keyword(B,BK),!. +as_keyword(C,C). + + +%% to_untyped( :TermVar, :TermName) is det. +% +% Converted To Untyped. +% +to_untyped(S,S):- var(S),!. +to_untyped(S,S):- is_dict(S),!. +to_untyped([],[]):-!. +to_untyped('#-'(C,I),'#-'(K,O)):- as_keyword(C,K),!,to_untyped(I,O),!. +to_untyped('#+'(C,I),'#+'(K,O)):- as_keyword(C,K),!,to_untyped(I,O),!. +to_untyped('?'(S),_):- S=='??',!. +% to_untyped('?'(S),'$VAR'('_')):- S=='??',!. +% to_untyped(VAR,NameU):-atom(VAR),atom_concat_or_rtrace('#$',NameU,VAR),!. +to_untyped(VAR,NameU):-atom(VAR),(atom_concat_or_rtrace(N,'.',VAR)->true;N=VAR),(notrace_catch_fail(atom_number(N,NameU))),!. +%to_untyped(S,s(L)):- string(S),atom_contains(S,' '),atomic_list_concat(['(',S,')'],O),parse_sexpr_string(O,L),!. +to_untyped(S,S):- string(S),!. +to_untyped(S,S):- number(S),!. +%to_untyped(S,O):- atom(S),notrace_catch_fail(atom_number(S,O)),!. +to_untyped(Var,'$VAR'(Name)):-svar(Var,Name),!. +to_untyped('?'(Var),'$VAR'(Name)):-svar_fixvarname(Var,Name),!. +to_untyped(Atom,Atom):- \+ compound(Atom),!. +to_untyped('@'(Var),'$VAR'(Name)):-svar_fixvarname(Var,Name),!. +to_untyped('#'(S),O):- !, (nonvar(S)->to_untyped(S,O) ; O='#'(S)). +to_untyped('$CHAR'(S),C):-!,to_untyped('#\\'(S),C),!. +to_untyped('#\\'(S),C):-to_char(S,C),!. +to_untyped('#\\'(S),'#\\'(S)):-!. +to_untyped('$OBJ'([FUN, F]),O):- atom(FUN),!,to_untyped('$OBJ'(FUN, F),O). +to_untyped('$OBJ'([FUN| F]),O):- atom(FUN),!,to_untyped('$OBJ'(FUN, F),O). +to_untyped('$OBJ'(S),'$OBJ'(O)):-to_untyped(S,O),!. +to_untyped('$OBJ'(Ungly,S),'$OBJ'(Type,O)):- text_to_string_safe(Ungly,Str),string_to_atom(Str,Type),to_untyped(S,O),!. +to_untyped('$OBJ'(Ungly,S),'$OBJ'(Ungly,O)):-to_untyped(S,O),!. +to_untyped('$OBJ'(Ungly,S),O):-to_untyped(S,SO),!,O=..[Ungly,SO]. +to_untyped('$COMPLEX'(N0,D0),N):- to_untyped(D0,D), notrace_catch_fail(( 0 =:= D)),to_untyped(N0,N). +to_untyped('$RATIO'(N0,D0),V):- to_untyped(N0,N),to_untyped(D0,D), notrace_catch_fail(( 0 is N mod D, V is N div D)). +to_untyped('$NUMBER'(S),O):-nonvar(S),to_number(S,O),to_untyped(S,O),!. +to_untyped('$NUMBER'(S),'$NUMBER'(claz_short_float,S)):- float(S),!. +to_untyped('$NUMBER'(S),'$NUMBER'(claz_bignum,S)). +to_untyped('$EXP'(I,'E',E),N):- (notrace_catch_fail(N is 0.0 + ((I * 10^E)))),!. +to_untyped('$EXP'(I,claz_single_float,E),N):- (notrace_catch_fail(N is 0.0 + ((I * 10^E)))),!. +to_untyped('$EXP'(I,T,E),'$NUMBER'(T,N)):- (notrace_catch_fail(N is (I * 10^E))),!. +to_untyped('$EXP'(I,T,E),'$EXP'(I,T,E)):-!. + +to_untyped(with_text(I,_Txt),O):-to_untyped(I,O),!. +to_untyped(with_text(I,Txt),with_text(O,Txt)):-to_untyped(I,O),!. + +% to_untyped([[]],[]):-!. +to_untyped('$STR'(Expr),Forms):- (text_to_string_safe(Expr,Forms);to_untyped(Expr,Forms)),!. +to_untyped('$STRING'(Expr),'$STRING'(Forms)):- (text_to_string_safe(Expr,Forms);to_untyped(Expr,Forms)),!. +to_untyped(['#'(Backquote),Rest],Out):- is_common_lisp, Backquote == backquote, !,to_untyped(['#'('#BQ'),Rest],Out). +to_untyped(['#'(S)|Rest],OOut):- nonvar(S), is_list(Rest),must_maplist(to_untyped,[S|Rest],[F|Mid]), + ((atom(F),t_l:s2p(F))-> Out=..[F|Mid];Out=[F|Mid]), + to_untyped(Out,OOut). +to_untyped(ExprI,ExprO):- ExprI=..[F|Expr],atom_concat_or_rtrace('$',_,F),!,must_maplist(to_untyped,Expr,TT),ExprO=..[F|TT]. + +% to_untyped([H|T],Forms):-is_list([H|T]),zalwayzz(text_to_string_safe([H|T],Forms);maplist(to_untyped,[H|T],Forms)). +to_untyped([H|T],[HH|TT]):-!,zalwayzz((to_untyped(H,HH),!,to_untyped(T,TT))). +to_untyped(ExprI,ExprO):- zalwayzz(ExprI=..Expr), + must_maplist(to_untyped,Expr,[HH|TT]),(atom(HH)-> ExprO=..[HH|TT] ; ExprO=[HH|TT]),!. +% to_untyped(Expr,Forms):-def_compile_all(Expr,Forms),!. + +to_number(S,S):-number(S),!. +to_number(S,N):- text_to_string_safe(S,Str),number_string(N,Str),!. + + +to_char(S,'#\\'(S)):- var(S),!. +to_char('#'(S),C):- !, to_char(S,C). +to_char('#\\'(S),C):- !, to_char(S,C). +to_char(S,C):- atom(S),atom_concat('^',SS,S),upcase_atom(SS,SU),atom_codes(SU,[N64]),N is N64-64,N>=0,!,to_char(N,C). +to_char(S,C):- atom(S),atom_codes(S,[N]),!,to_char(N,C). +to_char(N,C):- text_to_string_safe(N,Str),name_to_charcode(Str,Code),to_char(Code,C),!. +%to_char(N,'#\\'(S)):- to_number(N,NC),!,char_code_to_char(NC,S),!. +to_char(N,'#\\'(S)):- integer(N),!,char_code_to_char(N,S),!. +to_char(N,'#\\'(N)). + +char_code_int(Char,Code):- notrace_catch_fail(char_code(Char,Code)),!. +char_code_int(Char,Code):- notrace_catch_fail(atom_codes(Char,[Code])),!. +char_code_int(Char,Code):- atom(Char),name_to_charcode(Char,Code),!. +char_code_int(Char,Code):- var(Char),!,wdmsg(char_code_int(Char,Code)), only_debug(break). +char_code_int(Char,Code):- wdmsg(char_code_int(Char,Code)),only_debug(break). + +char_code_to_char(N,S):- atom(N),atom_codes(N,[_]),!,S=N. +char_code_to_char(N,S):- atom(N),!,S=N. +%char_code_to_char(N,S):- code_type(N,graph),atom_codes(S,[N]),atom(S),!. +%char_code_to_char(N,O):- \+ integer(N),char_type(N,_),!,N=O. +%char_code_to_char(32,' '):-!. +%char_code_to_char(N,N):- \+ code_type(N,graph),!. +%char_code_to_char(N,N):- code_type(N,white),!. +char_code_to_char(N,S):- notrace_catch_fail(atom_codes(S,[N])),!. + + + +name_to_charcode(Str,Code):-find_from_name(Str,Code),!. +name_to_charcode(Str,Code):-text_upper(Str,StrU),find_from_name2(StrU,Code). +name_to_charcode(Str,Code):-string_codes(Str,[S,H1,H2,H3,H4|HEX]),memberchk(S,`Uu`),char_type(H4,xdigit(_)), + notrace_catch_fail(read_from_codes([48, 120,H1,H2,H3,H4|HEX],Code)). +name_to_charcode(Str,Code):-string_codes(Str,[S,H1|BASE10]),memberchk(S,`nd`),char_type(H1,digit), + notrace_catch_fail(read_from_codes([H1|BASE10],Code)). + +find_from_name(Str,Code):-string_codes(Str,Chars),lisp_code_name_extra(Code,Chars). +find_from_name(Str,Code):-lisp_code_name(Code,Str). +find_from_name(Str,Code):-string_chars(Str,Chars),lisp_code_name(Code,Chars). + +make_lisp_character(I,O):-quietly(to_char(I,O)). + +f_code_char(CH,CC):- zalwayzz(to_char(CH,CC)),!. +f_name_char(Name,CC):- zalwayzz((def_to_prolog_string(Name,CH),name_to_charcode(CH,Code),to_char(Code,CC))). +f_char_name(CH,CC):- zalwayzz(def_is_characterp(CH)),zalwayzz(code_to_name(CH,CC)). +f_char_int(CH,CC):- zalwayzz(def_is_characterp(CH)),zalwayzz('#\\'(C)=CH),(integer(C)->CC=C;char_code_int(C,CC)). +f_char_code(CH,CC):- f_char_int(CH,CC). + +to_prolog_char('#\\'(X),O):-!,to_prolog_char(X,O). +to_prolog_char(Code,Char):- number(Code),!,zalwayzz(char_code_int(Char,Code)),!. +%to_prolog_char(S,S):- atom(S),char_type(S,_),!. +to_prolog_char(Atom,Char):- name(Atom,[C|Odes]),!, + ((Odes==[] -> char_code_int(Char,C); + zalwayzz((text_to_string(Atom,String),name_to_charcode(String,Code),char_code_int(Char,Code))))). + +code_to_name(Char,Str):- number(Char),Char=Code,!,zalwayzz((code_to_name0(Code,Name),!,text_to_string(Name,Str))). +code_to_name(Char,Str):- zalwayzz((to_prolog_char(Char,PC),char_code_int(PC,Code),code_to_name0(Code,Name),!,text_to_string(Name,Str))). + +code_to_name0(Code,Name):-lisp_code_name_extra(Code,Name). +code_to_name0(Code,Name):-lisp_code_name(Code,Name). +code_to_name0(Code,Name):- Code<32, Ascii is Code+64,atom_codes(Name,[94,Ascii]). +code_to_name0(Code,Name):- code_type(Code,graph),!,atom_codes(Name,[Code]). + + +find_from_name2(Str,Code):-find_from_name(Str,Code). +find_from_name2(Str,Code):-lisp_code_name(Code,Chars),text_upper(Chars,Str). +find_from_name2(Str,Code):-lisp_code_name_extra(Code,Chars),text_upper(Chars,Str). + +text_upper(T,U):-text_to_string_safe(T,S),string_upper(S,U). + +lisp_code_name_extra(0,`Null`). +lisp_code_name_extra(1,`Soh`). +lisp_code_name_extra(2,`^B`). +lisp_code_name_extra(7,`Bell`). +lisp_code_name_extra(7,`bell`). +lisp_code_name_extra(8,`BCKSPC`). +lisp_code_name_extra(10,`Newline`). +lisp_code_name_extra(10,`LF`). +lisp_code_name_extra(10,`Linefeed`). +lisp_code_name_extra(11,`Vt`). +lisp_code_name_extra(27,`Escape`). +lisp_code_name_extra(27,`Esc`). +lisp_code_name_extra(32,`Space`). +lisp_code_name_extra(28,`fs`). +lisp_code_name_extra(13,`Ret`). + + +% @TODO undo this temp speedup +:- set_prolog_flag(all_lisp_char_names,false). +:- use_module('chars.data'). +/* + +(with-open-file (strm "lisp_code_names.pl" :direction :output :if-exists :supersede :if-does-not-exist :create) + (format strm ":- module(lisp_code_names,[lisp_code_name/2]).~%:- set_prolog_flag(double_quotes,chars).~%~%") + (loop for i from 0 to 655360 do (let ((cname (char-name (code-char i))) (uname4 (format () "U~4,'0X" i)) (uname8 (format () "U~8,'0X" i))) + (unless (equal cname uname4) (unless (equal cname uname8) (format strm "lisp_code_name(~A,~S).~%" i cname )))))) +*/ + + +%% remove_incompletes( :TermN, :TermCBefore) is det. +% +% Remove Incompletes. +% +remove_incompletes([],[]). +remove_incompletes([N=_|Before],CBefore):-var(N),!, + remove_incompletes(Before,CBefore). +remove_incompletes([NV|Before],[NV|CBefore]):- + remove_incompletes(Before,CBefore). + +:- export(extract_lvars/3). + +%= + +%% extract_lvars( ?A, ?B, ?After) is det. +% +% Extract Lvars. +% +extract_lvars(A,B,After):- + (get_varname_list(Before)->true;Before=[]), + remove_incompletes(Before,CBefore),!, + copy_lvars(A,CBefore,B,After),!. + +% copy_lvars( VAR,Vars,VAR,Vars):- var(VAR),!. + +%= + +%% copy_lvars( :TermVAR, ?Vars, :TermNV, ?NVars) is det. +% +% Copy Lvars. +% +copy_lvars(Term,Vars,Out,VarsO):- Term ==[],!,zalwayzz((Out=Term,VarsO=Vars)). +copy_lvars( VAR,Vars,Out,VarsO):- var(VAR),!,zalwayzz((Out=VAR,VarsO=Vars)). +copy_lvars([H|T],Vars,[NH|NT],VarsO):- !, copy_lvars(H,Vars,NH,SVars),!, copy_lvars(T,SVars,NT,VarsO). +copy_lvars('?'(Inner),Vars,Out,VarsO):- !, copy_lvars(Inner,Vars,NInner,VarsO), zalwayzz((atom(NInner) -> atom_concat_or_rtrace('?',NInner,Out) ; Out = '?'(NInner))),!. +copy_lvars( VAR,Vars,Out,VarsO):- svar(VAR,Name)->zalwayzz(atom(Name)),!,zalwayzz(register_var(Name=Out,Vars,VarsO)). +copy_lvars( VAR,Vars,Out,VarsO):- \+ compound(VAR),!,zalwayzz((Out=VAR,VarsO=Vars)). +copy_lvars(Term,Vars,NTerm,VarsO):- + Term=..[F|Args], % decompose term + (svar(F,_)-> copy_lvars( [F|Args],Vars,NTerm,VarsO); + % construct copy term + (copy_lvars(Args,Vars,NArgs,VarsO), NTerm=..[F|NArgs])),!. + + + +%= + +%% svar( ?Var, ?NameU) is det. +% +% If this is a KIF var, convert to a name for prolog +% +svar(SVAR,UP):- nonvar(UP),!,trace_or_throw(nonvar_svar(SVAR,UP)). +svar(Var,Name):- var(Var),!,zalwayzz(svar_fixvarname(Var,Name)). +svar('$VAR'(Var),Name):-number(Var),Var > -1, !, zalwayzz(format(atom(Name),'~w',['$VAR'(Var)])),!. +svar('$VAR'(Name),VarName):-!,zalwayzz(svar_fixvarname(Name,VarName)). +svar('?'(Name),NameU):-svar_fixvarname(Name,NameU),!. +svar(_,_):- \+ kif_ok,!,fail. +svar(VAR,Name):-atom(VAR),atom_concat_or_rtrace('?',A,VAR),non_empty_atom(A),svar_fixvarname(VAR,Name),!. +svar([],_):-!,fail. +svar('#'(Name),NameU):-!,svar(Name,NameU),!. +svar('@'(Name),NameU):-svar_fixvarname(Name,NameU),!. +% svar(VAR,Name):-atom(VAR),atom_concat_or_rtrace('_',_,VAR),svar_fixvarname(VAR,Name),!. +svar(VAR,Name):-atom(VAR),atom_concat_or_rtrace('@',A,VAR),non_empty_atom(A),svar_fixvarname(VAR,Name),!. + + +:- export(svar_fixvarname/2). + +%= + +%% svar_fixvarname( ?SVARIN, ?UP) is det. +% +% Svar Fixvarname. +% + +svar_fixvarname(SVAR,UP):- nonvar(UP),!,trace_or_throw(nonvar_svar_fixvarname(SVAR,UP)). +svar_fixvarname(SVAR,UP):- svar_fixname(SVAR,UP),!. +svar_fixvarname(SVAR,UP):- fail,trace_or_throw(svar_fixname(SVAR,UP)). + +svar_fixname(Var,NameO):-var(Var),!,variable_name_or_ref(Var,Name),sanity(nonvar(Name)),!,svar_fixvarname(Name,NameO). +svar_fixname('$VAR'(Name),UP):- !,svar_fixvarname(Name,UP). +svar_fixname('@'(Name),UP):- !,svar_fixvarname(Name,UP). +svar_fixname('?'(Name),UP):- !,svar_fixvarname(Name,UP). +svar_fixname('block'(Name),UP):- !,svar_fixvarname(Name,UP). +svar_fixname(SVAR,SVARO):- ok_var_name(SVAR),!,SVARO=SVAR. +svar_fixname('??','_'):-!. +svar_fixname(QA,AU):-atom_concat_or_rtrace('??',A,QA),non_empty_atom(A),!,svar_fixvarname(A,AO),atom_concat_or_rtrace('_',AO,AU). +svar_fixname(QA,AO):-atom_concat_or_rtrace('?',A,QA),non_empty_atom(A),!,svar_fixvarname(A,AO). +svar_fixname(QA,AO):-atom_concat_or_rtrace('@',A,QA),non_empty_atom(A),!,svar_fixvarname(A,AO). +svar_fixname(NameU,NameU):-atom_concat_or_rtrace('_',Name,NameU),non_empty_atom(Name),atom_number(Name,_),!. +svar_fixname(NameU,NameUO):-atom_concat_or_rtrace('_',Name,NameU),non_empty_atom(Name), + \+ atom_number(Name,_),!,svar_fixvarname(Name,NameO),atom_concat_or_rtrace('_',NameO,NameUO). +svar_fixname(I,O):- + notrace(( + notrace(catch(fix_varcase(I,M0),_,fail)), + atom_subst(M0,'@','_AT_',M1), + atom_subst(M1,'?','_Q_',M2), + atom_subst(M2,':','_C_',M3), + atom_subst(M3,'-','_',O), + ok_var_name(O))),!. + +%= + +%% fix_varcase( ?I, ?O) is det. +% +% Fix Varcase. +% +fix_varcase(Word,Word):- atom_concat_or_rtrace('_',_,Word),!. +fix_varcase(Word,WordC):- !, atom_codes(Word,[F|R]),to_upper(F,U),atom_codes(WordC,[U|R]). +% the cut above stops the rest +fix_varcase(Word,Word):-upcase_atom(Word,UC),UC=Word,!. +fix_varcase(Word,WordC):-downcase_atom(Word,UC),UC=Word,!,atom_codes(Word,[F|R]),to_upper(F,U),atom_codes(WordC,[U|R]). +fix_varcase(Word,Word). % mixed case + +:- export(ok_varname_or_int/1). + +%% ok_varname_or_int( ?Name) is det. +% +% Ok Varname. +% +ok_varname_or_int(Name):- atom(Name),!,ok_var_name(Name). +ok_varname_or_int(Name):- number(Name). + +%% ok_var_name( ?Name) is det. +% +% Ok Varname. +% +ok_var_name(Name):- + notrace(( + quietly_sreader(( atom(Name),atom_codes(Name,[C|_List]),char_type(C,prolog_var_start), + notrace(catch(read_term_from_atom(Name,Term,[variable_names(Vs)]),_,fail)), + !,var(Term),Vs=[RName=RVAR],!,RVAR==Term,RName==Name)))). + +%:- export(ok_codes_in_varname/1). +%ok_codes_in_varname([]). +%ok_codes_in_varname([C|List]):-!,ok_in_varname(C),ok_codes_in_varname(List). + +%:- export(ok_in_varname/1). +%ok_in_varname(C):-sym_char(C),\+member(C,`!@#$%^&*?()`). + + + +%= + +%% atom_upper( ?A, ?U) is det. +% +% Atom Upper. +% +atom_upper(A,U):-string_upper(A,S),quietly_sreader(((atom_string(U,S)))). + + +%= + +%% lisp_read_from_input( ?Forms) is det. +% +% Lisp Read Converted From Input. +% +lisp_read_from_input(Forms):-lisp_read(current_input,Forms),!. + +readCycL(Forms):-lisp_read(current_input,Forms). + +%% lisp_read_from_stream( ?I, ?Forms) is det. +% +% Lisp Read Converted To Simple Form. +% +lisp_read_from_stream(Input,Forms):- + lisp_read(Input,Forms). + + +%% lisp_read( ?I, ?Forms) is det. +% +% Lisp Read Converted To Simple Form. +% +lisp_read(Input,Forms):- + lisp_read_typed(Input, Forms0),!, + quietly_sreader((zalwayzz(to_untyped(Forms0,Forms)))). + + + +%% lisp_read_typed( ?I, -Expr) is det. +% +% Lisp Read, Expression models DCG +% +lisp_read_typed(In,Expr):- track_stream(In,parse_sexpr(In,Expr)),!. +/* +lisp_read_typed(In,Expr):- fail, % old_stream_read + (read_line_to_codes(current_input,AsciiCodes), + (AsciiCodes==[]-> (at_end_of_stream(In) -> (Expr=end_of_file); lisp_read_typed(In,Expr)); + once(zalwayzz(parse_sexpr(AsciiCodes,Expr);lisp_read_typed(In,Expr));read_term_from_codes(AsciiCodes,Expr,[])))). +*/ + + +%= + +%% lowcase( :TermC1, :TermC2) is det. +% +% Lowcase. +% +lowcase([],[]). +lowcase([C1|T1],[C2|T2]) :- lowercase(C1,C2), lowcase(T1,T2). + + +%= + +%% lowercase( ?C1, ?C2) is det. +% +% Lowercase. +% +lowercase(C1,C2) :- C1 >= 65, C1 =< 90, !, C2 is C1+32. +lowercase(C,C). + + +/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + Interpretation + -------------- + + Declaratively, execution of a Lisp form is a relation between the + (function and variable) binding environment before its execution + and the environment after its execution. A Lisp program is a + sequence of Lisp forms, and its result is the sequence of their + results. The environment is represented as a pair of association + lists Fs-Vs, associating function names with argument names and + bodies, and variables with values. DCGs are used to implicitly + thread the environment state through. +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */ + + + +%= + +%% codelist_to_forms( ?AsciiCodesList, ?FormsOut) is det. +% +% Codelist Converted To Forms. +% +codelist_to_forms(AsciiCodesList,FormsOut):- + parse_sexpr(AsciiCodesList, Forms0),!, + zalwayzz(def_compile_all(Forms0, FormsOut)),!. + + +/* + +:- export(baseKB:rff/0). + +baseKB:rff:-baseKB:rff(dbginfo(n(first)),dbginfo(n(retry)),dbginfo(n(success)),dbginfo(n(failure))). + +:- export(baseKB:rff/4). +baseKB:rff(OnFirst,OnRetry,OnSuccess,OnFailure) :- CU = was(never,first), + call_cleanup(( + process_rff(CU,OnFirst,OnRetry,OnSuccess,OnFailure), + (nb_setarg(1,CU,first));((nb_setarg(1,CU,second)),!,fail)), + (nb_setarg(2,CU,second),process_rff(CU,OnFirst,OnRetry,OnSuccess,OnFailure),dbginfo(cleanup(CU)))), + once(( + process_rff(CU,OnFirst,OnRetry,OnSuccess,OnFailure), + CU \= was(second, _))). + +:- export(process_rff/5). +process_rff(CU,OnFirst,OnRetry,OnSuccess,OnFailure):- + dbginfo(next(CU)), + once(((CU==was(first,first)->OnFirst;true), + (CU==was(second,first)->OnRetry;true), + (CU==was(second,second)->OnFailure;true), + (CU==was(first,second)-e>OnSuccess;true))). + + +*/ + + +/* +:- prolog_load_context(directory,Dir), + DirFor = plarkc, + (( \+ user:file_search_path(DirFor,Dir)) ->asserta(user:file_search_path(DirFor,Dir));true), + absolute_file_name('../../../../',Y,[relative_to(Dir),file_type(directory)]), + (( \+ user:file_search_path(pack,Y)) ->asserta(user:file_search_path(pack,Y));true). +:- attach_packs. +:- initialization(attach_packs). +*/ + +% [Required] Load the Logicmoo Library Utils +% = % :- ensure_loaded(logicmoo(logicmoo_utils)). + +% % :- ensure_loaded(logicmoo(plarkc/mpred_cyc_api)). + + +:- export(fixvars/4). + +%= + +%% fixvars( ?P, ?VALUE2, :TermARG3, ?P) is det. +% +% Fixvars. +% +fixvars(P,_,[],P):-!. +fixvars(P,N,[V|VARS],PO):- + quietly_sreader((atom_string(Name,V))), + svar_fixvarname(Name,NB),Var = '$VAR'(NB), + substM(P,'$VAR'(N),Var,PM0), + substM(PM0,'$VAR'(Name),Var,PM), + % (get_varname_list(Vs)->true;Vs=[]), + % append(Vs,[Name=Var],NVs), + % nput_variable_names( NVs), + N2 is N + 1, fixvars(PM,N2,VARS,PO). + + + + +non_empty_atom(A1):- atom(A1),atom_length(A1,AL),!,AL>0. + +:- meta_predicate(sexpr_sterm_to_pterm(+,?,?)). +:- meta_predicate(sexpr_sterm_to_pterm_list(+,?,?)). + +is_relation_sexpr('=>'). +is_relation_sexpr('<=>'). +is_relation_sexpr('==>'). +is_relation_sexpr('<==>'). +is_relation_sexpr('not'). +is_relation_sexpr(typeGenls). + +is_va_relation('or'). +is_va_relation('and'). +%= + + +is_exact_symbol(N,_):- \+ atom(N),!,fail. +is_exact_symbol(N,P):- nonvar(P),!,is_exact_symbol(N,PP),zalwayzz(P=PP). +is_exact_symbol(':-',':-'). +is_exact_symbol('?-','?-'). +is_exact_symbol('??',_). + +%:- baseKB:ensure_loaded(logicmoo('plarkc/logicmoo_i_cyc_rewriting')). + +maybe_var(S,Name,'$VAR'(Name)):- S=='?',atom(Name),!. + +%% sexpr_sterm_to_pterm(?VAR, ?V) is det. +% +% S-expression Sterm Converted To Pterm. +% +sexpr_sterm_to_pterm(S,P):- sexpr_sterm_to_pterm(0,S,P). + + +sexpr_sterm_to_pterm_pre_list(_,STERM,STERM):- \+ compound(STERM), !. +sexpr_sterm_to_pterm_pre_list(_,STERM,STERM):- \+ is_list(STERM), !. +% sexpr_sterm_to_pterm_pre_list(_,[S|STERM],[S|STERM]):- STERM == [], !. +sexpr_sterm_to_pterm_pre_list(TD,[S0|STERM0],[S|STERM]):- + (is_list(S0)->sexpr_sterm_to_pterm(TD,S0,S);sexpr_sterm_to_pterm_pre_list(TD,S0,S)), + sexpr_sterm_to_pterm_pre_list(TD,STERM0,STERM). + +sexpr_sterm_to_pterm(_TD,VAR,VAR):-is_ftVar(VAR),!. +sexpr_sterm_to_pterm(_TD,S,P):- is_exact_symbol(S,P),!. +sexpr_sterm_to_pterm(_TD,'#'(S),P):- is_exact_symbol(S,P),!. +sexpr_sterm_to_pterm(_TD,VAR,'$VAR'(Name)):- atom(VAR),svar(VAR,Name),!. + +% sexpr_sterm_to_pterm(TD,List,PTERM):- append(Left,[S,Name|TERM],List),maybe_var(S,Name,Var),!,append(Left,[Var|TERM],NewList), sexpr_sterm_to_pterm(TD,NewList,PTERM). +% sexpr_sterm_to_pterm(TD,[S|TERM],dot_holds(PTERM)):- \+ (is_list(TERM)),sexpr_sterm_to_pterm_list(TD,[S|TERM],PTERM),!. +%sexpr_sterm_to_pterm(TD,[S|TERM],PTERM):- \+ atom(S),sexpr_sterm_to_pterm_list(TD,[S|TERM],PTERM),!. +/* +sexpr_sterm_to_pterm(TD,[S,Vars|TERM],PTERM):- nonvar(S), + call_if_defined(common_logic_snark:is_quantifier(S)), + zalwayzz((sexpr_sterm_to_pterm_list(TD,TERM,PLIST), + PTERM=..[S,Vars|PLIST])),!. +*/ + +sexpr_sterm_to_pterm(TD,[S|STERM0],PTERM):- var(S), TD1 is TD + 1, sexpr_sterm_to_pterm_pre_list(TD1,STERM0,STERM), sexpr_sterm_to_pterm_list(TD1,STERM,PLIST),s_univ(TD,PTERM,[S|PLIST]),!. +sexpr_sterm_to_pterm(_,[S,STERM0],PTERM):- is_quoter(S),sexpr_sterm_to_pterm_pre_list(0,STERM0,STERM), !,PTERM=..[S,STERM],!. +sexpr_sterm_to_pterm(_,[S|STERM0],PTERM):- is_quoter(S),sexpr_sterm_to_pterm_pre_list(0,STERM0,STERM), !,PTERM=..[S,STERM],!. +sexpr_sterm_to_pterm(TD,[S|STERM0],PTERM):- sexpr_sterm_to_pterm_pre_list(TD,STERM0,STERM), is_list(STERM), + next_args_are_lists_unless_string(S,NonList), + length(LEFT,NonList),append(LEFT,[List|RIGHT],STERM),is_list(List), + TD1 is TD+1, + sexpr_sterm_to_pterm_list(TD1,LEFT,PLEFTLIST), + sexpr_sterm_to_pterm_list(0,RIGHT,PRIGHTLIST), + append(PLEFTLIST,[List|PRIGHTLIST],PLIST), + s_univ(TD,PTERM,[S|PLIST]),!. + +sexpr_sterm_to_pterm(TD,STERM0,PTERM):- TD1 is TD+1,sexpr_sterm_to_pterm_pre_list(TD,STERM0,STERM), + is_list(STERM),!, sexpr_sterm_to_pterm_list(TD1,STERM,PLIST),s_univ(TD,PTERM,PLIST),!. +sexpr_sterm_to_pterm(_TD,VAR,VAR). + +is_quoter('#BQ'):- is_common_lisp. +is_quoter('#COMMA'):- is_common_lisp. +is_quoter('quote'). + +next_args_are_lists_unless_string(defmacro,1). +next_args_are_lists_unless_string(defun,1). +next_args_are_lists_unless_string(let,0). +next_args_are_lists_unless_string('let*',0). + +%sexpr_sterm_to_pterm(TD,[S|TERM],PTERM):- (number(S); (atom(S),fail,atom_concat_or_rtrace(_,'Fn',S))),sexpr_sterm_to_pterm_list(TD,[S|TERM],PTERM),!. +%sexpr_sterm_to_pterm(TD,[S],O):- is_ftVar(S),sexpr_sterm_to_pterm(TD,S,Y),!,s_univ(TD,O,[Y]),!. +%sexpr_sterm_to_pterm(TD,[S],O):- nonvar(S),sexpr_sterm_to_pterm(TD,S,Y),!,s_univ(TD,O,[Y]),!. +%sexpr_sterm_to_pterm(TD,[S|TERM],PTERM):- is_ftVar(S), sexpr_sterm_to_pterm_list(TD,TERM,PLIST),s_univ(TD,PTERM,[t,S|PLIST]),!. +%sexpr_sterm_to_pterm(TD,[S|TERM],PTERM):- \+ atom(S), sexpr_sterm_to_pterm_list(TD,TERM,PLIST),s_univ(TD,PTERM,[t,S|PLIST]),!. +%sexpr_sterm_to_pterm(TD,[S|TERM],PTERM):- S==and,!,zalwayzz((maplist(sexpr_sterm_to_pterm,TERM,PLIST),list_to_conjuncts(',',PLIST,PTERM))). +% sexpr_sterm_to_pterm(TD,[S|TERM],PTERM):- is_va_relation(S),!,zalwayzz((maplist(sexpr_sterm_to_pterm,TERM,PLIST),list_to_conjuncts(S,PLIST,PTERM))). +%sexpr_sterm_to_pterm(TD,[S|TERM],PTERM):- is_relation_sexpr(S),zalwayzz((sexpr_sterm_to_pterm_list(TD,TERM,PLIST),PTERM=..[S|PLIST])),!. +%sexpr_sterm_to_pterm(TD,STERM,PTERM):- STERM=..[S|TERM],sexpr_sterm_to_pterm_list(TD,TERM,PLIST),s_univ(TD,PTERM,[S|PLIST]),!. + +s_functor(F):- \+ atom(F), !,fail. +s_functor(F):- \+ atom_concat('?',_,F). + +s_univ(1,S,S):-!. +s_univ(_TD,P,[F|ARGS]):- s_functor(F),is_list(ARGS),length(ARGS,A),l_arity(F,A),P=..[F|ARGS]. +s_univ(0,P,[F|ARGS]):- s_functor(F),is_list(ARGS),P=..[F|ARGS]. +s_univ(_TD,P,[F|ARGS]):- s_functor(F),is_list(ARGS),P=..[F|ARGS]. +s_univ(_TD,P,S):-P=S. + +l_arity(F,A):- clause_b(arity(F,A)). +l_arity(function,1). +l_arity(quote,1). +l_arity('#BQ',1):- is_common_lisp. +l_arity(F,A):-current_predicate(F/A). +l_arity(_,1). + +%% sexpr_sterm_to_pterm_list(TD, ?VAR, ?VAR) is det. +% +% S-expression Converted To Pterm List. +% + +sexpr_sterm_to_pterm_list(TD,TERM,PTERMO):- is_list(TERM),append(BEFORE,[VAR],TERM),atom(VAR), + atom_concat_or_rtrace('@',RVAR,VAR),non_empty_atom(RVAR),svar_fixvarname(RVAR,V),!,append(BEFORE,'$VAR'(V),PTERM), + sexpr_sterm_to_pterm_list0(TD,PTERM,PTERMO). +sexpr_sterm_to_pterm_list(TD,TERM,PTERM):- sexpr_sterm_to_pterm_list0(TD,TERM,PTERM). + +sexpr_sterm_to_pterm_list0(_,VAR,VAR):-is_ftVar(VAR),!. +sexpr_sterm_to_pterm_list0(_,[],[]):-!. +sexpr_sterm_to_pterm_list0(TD,[S|STERM],[P|PTERM]):-sexpr_sterm_to_pterm(TD,S,P),sexpr_sterm_to_pterm_list0(TD,STERM,PTERM),!. +sexpr_sterm_to_pterm_list0(_,VAR,VAR). + + +/*=================================================================== +% input_to_forms/3 does less consistancy checking then conv_to_sterm + +Always a S-Expression: 'WFFOut' placing variables in 'VARSOut' + +|?-input_to_forms(`(isa a b)`,Clause,Vars). +Clause = [isa,a,b] +Vars = _h70 + +| ?- input_to_forms(`(isa a (b))`,Clause,Vars). +Clause = [isa,a,[b]] +Vars = _h70 + +|?-input_to_forms(`(list a b )`,Clause,Vars) +Clause = [list,a,b] +Vars = _h70 + +?- input_to_forms_debug("(=> (isa ?NUMBER ImaginaryNumber) (exists (?REAL) (and (isa ?REAL RealNumber) (equal ?NUMBER (MultiplicationFn ?REAL (SquareRootFn -1))))))"). + +?- input_to_forms_debug("(=> (isa ?PROCESS DualObjectProcess) (exists (?OBJ1 ?OBJ2) (and (patient ?PROCESS ?OBJ1) (patient ?PROCESS ?OBJ2) (not (equal ?OBJ1 ?OBJ2)))))"). + + +| ?- input_to_forms(`(genlMt A ?B)`,Clause,Vars). +Clause = [genlMt,'A',_h998] +Vars = [=('B',_h998)|_h1101] + +| ?- input_to_forms(` + (goals Iran (not (exists (?CITIZEN) + (and (citizens Iran ?CITIZEN) (relationExistsInstance maleficiary ViolentAction ?CITIZEN)))))` + ). + +Clause = [goals,Iran,[not,[exists,[_h2866],[and,[citizens,Iran,_h2866],[relationExistsInstance,maleficiary,ViolentAction,_h2866]]]]] +Vars = [=(CITIZEN,_h2866)|_h3347] + +| ?- input_to_forms_debug(` +(queryTemplate-Reln QuestionTemplate definitionalDisplaySentence + (NLPatternList + (NLPattern-Exact "can you") + (RequireOne + (NLPattern-Word Acquaint-TheWord Verb) + (NLPattern-Word Tell-TheWord Verb)) + (RequireOne + (NLPattern-Exact "me with") + (NLPattern-Exact "me what")) + (OptionalOne + (WordSequence "the term") "a" "an") + (NLPattern-Template NPTemplate :THING) + (OptionalOne "is" ) + (OptionalOne TemplateQuestionMarkMarker)) + (definitionalDisplaySentence :THING ?SENTENCE)) ` +). + +| ?- input_to_forms_debug(` + (#$STemplate #$bioForProposal-short + (#$NLPatternList (#$NLPattern-Template #$NPTemplate :ARG1) + (#$NLPattern-Exact "short bio for use in proposals" ) (#$NLPattern-Word #$Be-TheWord #$Verb) + (#$NLPattern-Exact "") (#$NLPattern-Template #$NPTemplate :ARG2)) (#$bioForProposal-short :ARG1 :ARG2))` + ). + +input_to_forms_debug("(=> (disjointDecomposition ?CLASS @ROW) (forall (?ITEM1 ?ITEM2) (=> (and (inList ?ITEM1 (ListFn @ROW)) (inList ?ITEM2 (ListFn @ROW)) (not (equal ?ITEM1 ?ITEM2))) (disjoint ?ITEM1 ?ITEM2))))"). + + +input_to_forms_debug( +` + (#$STemplate #$bioForProposal-short + (#$NLPatternList (#$NLPattern-Template #$NPTemplate :ARG1) + (#$NLPattern-Exact "short bio for use in proposals" ) (#$NLPattern-Word #$Be-TheWord #$Verb) + (#$NLPattern-Exact "") (#$NLPattern-Template #$NPTemplate :ARG2)) (#$bioForProposal-short :ARG1 :ARG2)) ` + ). + +% txt_to_codes("(documentation Predicate EnglishLanguage \"A &%Predicate is a sentence-forming &%Relation. Each tuple in the &%Relation is a finite, ordered sequence of objects. The fact that a particular tuple is an element of a &%Predicate is denoted by '(*predicate* arg_1 arg_2 .. arg_n)', where the arg_i are the objects so related. In the case of &%BinaryPredicates, the fact can be read as `arg_1 is *predicate* arg_2' or `a *predicate* of arg_1 is arg_2'.\")",X). +input_to_forms_debug("(documentation Predicate EnglishLanguage \"A &%Predicate is a sentence-forming &%Relation. Each tuple in the &%Relation is a finite, ordered sequence of objects. The fact that a particular tuple is an element of a &%Predicate is denoted by '(*predicate* arg_1 arg_2 .. arg_n)', where the arg_i are the objects so related. In the case of &%BinaryPredicates, the fact can be read as `arg_1 is *predicate* arg_2' or `a *predicate* of arg_1 is arg_2'.\")",X,Y). + +// ==================================================================== */ +:- export(current_input_to_forms/2). + + +%% input_to_forms( ?FormsOut, ?Vars) is det. +% +% Input Converted To Forms. +% +current_input_to_forms(FormsOut,Vars):- + current_input(In), + input_to_forms(In, FormsOut,Vars). + +show_wff_debug(Wff,Vs):- nonvar(Wff),Wff=(H=B),!,show_wff_debug((H:-B),Vs). +show_wff_debug(Wff,Vs):- fmt("\n"), + must_or_rtrace(portray_clause_w_vars(Wff,Vs,[])),!. + +% input_to_forms_debug(String):- sumo_to_pdkb(String,Wff),dbginfo(Wff),!. +input_to_forms_debug(String):- + input_to_forms_debug(String,['=']). + +input_to_forms_debug(String,M:Decoders):- + setup_call_cleanup( + fmt("% ========================\n"), + (get_varnames(Was), show_wff_debug(input=String,Was), + input_to_forms(String,Wff,Vs), + b_setval('$variable_names',Vs), + show_wff_debug(to_forms=Wff,Vs), + do_decoders(Wff,Vs,M,Decoders),!, + ignore((nonvar(Vs),Vs\==[], show_wff_debug(vars=Vs,Vs)))), + fmt("\n% ========================\n")). + +do_decoders(_,_,_,[]):-!. +do_decoders(Wff,Vs,M,[Decoder|Decoders]):- !, + ((M:call(Decoder,Wff,WffO), ignore((Wff \== WffO , show_wff_debug((M:Decoder:-WffO),Vs)))) + -> do_decoders(WffO,Vs,M,Decoders) + ; + (fmt(decoder_failed(M:Decoder)), + do_decoders(Wff,Vs,M,Decoders))). +do_decoders(Wff,Vs,M,Decoder):- do_decoders(Wff,Vs,M,[Decoder]). + +:- export(input_to_forms/2). +%% input_to_forms( ?In, ?FormsOut) is det. +% +% Get Input Converted To Forms. +% +input_to_forms(Codes,FormsOut):- + input_to_forms(Codes,FormsOut,Vars) -> + add_variable_names(Vars). + +:- export(input_to_forms/3). + +%% input_to_forms( ?In, ?FormsOut, ?Vars) is det. +% +% Get Input Converted To Forms. +% +input_to_forms(Codes,FormsOut,Vars):- + push_varnames(_) -> + quietly_sreader((input_to_forms0(Codes,FormsOut,Vars))). + +is_variable_names_safe(Vars):- var(Vars),!. +is_variable_names_safe([N=V|Vars]):- !, + is_name_variable_safe(N,V) -> + is_variable_names_safe(Vars). +is_variable_names_safe([]). + +is_name_variable_safe(N,V):- + ok_var_name(N)-> var(V). + + +get_varnames(Was):- nb_current('$variable_names',Was)->true;Was=[]. + +push_varnames(New):- + (nonvar(New)-> b_setval('$variable_names',New) + ; (get_varnames(Was), Was = New, b_setval('$variable_names',Was))). + +add_variable_names(Vars):- var(Vars),!. +add_variable_names(N=V):- !, ignore(set_varname_s(N,V)). +add_variable_names([NV|Vars]):- add_variable_names(NV),!, add_variable_names(Vars). +add_variable_names([]). + +set_varname_s(N,V):- get_varnames(Was), set_varname4(Was,N,V,New),b_setval('$variable_names',New). + +set_varname4(Was,N,V,New):- member(NV,Was),NV=(NN=VV), NN==N,!, (V=VV->true;setarg(2,NV,V)), New = Was. +set_varname4(Was,N,V,New):- member(NV,Was),NV=(NN=VV), VV==V,!, (N=NN->true;setarg(1,NV,N)), New = Was. +set_varname4(Was,N,V,[N=V|Was]). + + +set_variable_names_safe(Vars):- + is_variable_names_safe(Vars)-> + b_setval('$variable_names',Vars); true. + +input_to_forms0(Codes,FormsOut,Vars):- + % is_openable(Codes),!, + parse_sexpr(Codes, Forms0),!, + once((to_untyped(Forms0, Forms1), + extract_lvars(Forms1,FormsOut,Vars))). + +input_to_forms0(Forms,FormsOut,Vars):- + (to_untyped(Forms, Forms1) -> + extract_lvars(Forms1,FormsOut,Vars)-> true),!. + + +/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + Lisprolog -- Interpreter for a simple Lisp. Written in Prolog. + Written Nov. 26th, 2006 by Markus Triska (triska@gmx.at). + Public domain code. +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */ + +%:- style_check(-singleton). +%:- style_check(-discontiguous). +% :- style_check(-atom). +/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + Parsing +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */ + + +tstl:- tstl('./ontologyportal_sumo/Merge.kif'), + tstl('./ontologyportal_sumo/Translations/relations-en.txt'), + tstl('./ontologyportal_sumo/english_format.kif'), + tstl('./ontologyportal_sumo/domainEnglishFormat.kif'), + tstl('./ontologyportal_sumo/Mid-level-ontology.kif'), + !. + +writeqnl(O):- writeq(O),nl. + + + +%:- fixup_exports. +%:- endif. + diff --git a/metta_vspace/pyswip-12-15/metta_rust.pl b/metta_vspace/pyswip-12-15/metta_rust.pl new file mode 100755 index 00000000..fcae66a4 --- /dev/null +++ b/metta_vspace/pyswip-12-15/metta_rust.pl @@ -0,0 +1,5 @@ + + +:- ensure_loaded(metta_python). +:- ensure_loaded(metta_interp). + diff --git a/metta_vspace/pyswip-12-15/metta_space.pl b/metta_vspace/pyswip-12-15/metta_space.pl new file mode 100755 index 00000000..c63a1c27 --- /dev/null +++ b/metta_vspace/pyswip-12-15/metta_space.pl @@ -0,0 +1,672 @@ +:- encoding(iso_latin_1). +:- flush_output. +:- setenv('RUST_BACKTRACE',full). +:- ensure_loaded(metta_compiler). +%:- ensure_loaded(metta_compiler). +% TODO move non flybase specific code between here and the compiler +:- ensure_loaded(flybase_main). + +:- multifile(is_pre_statistic/2). +:- dynamic(is_pre_statistic/2). +save_pre_statistic(Name):- is_pre_statistic(Name,_)-> true; (statistics(Name,AS),term_number(AS,FN),assert(is_pre_statistic(Name,FN))). +pre_statistic(N,V):- is_pre_statistic(N,V)-> true ; V = 0. +post_statistic(N,V):- statistics(N,VV),term_number(VV,FV),pre_statistic(N,WV), V0 is FV-WV, (V0<0 -> V = 0 ; V0=V). +term_number(T,N):- sub_term(N,T),number(N). + + +call_match([G]):-!, call(G). +call_match([G|GG]):- !, call(G), call_match(GG). +call_match(G):- call(G). + + +:- dynamic(repeats/1). +:- dynamic(not_repeats/1). +assert_new(P):- call(P),!,assert_new1(repeats(P)). +assert_new(P):- assert(P), flag(assert_new,TA,TA+1),assert_new1(not_repeats(P)),!. + +retract1(P):- \+ call(P),!. +retract1(P):- ignore(\+ retract(P)). + +assert_new1(P):- \+ \+ call(P),!. +assert_new1(P):- assert(P). + + +:- dynamic(fb_pred/3). +:- dynamic(mod_f_a/3). +decl_m_fb_pred(Mod,Fn,A):- var(Mod),!,mod_f_a(Mod,Fn,A). +decl_m_fb_pred(Mod,Fn,A):- mod_f_a(Mod,Fn,A)->true;(dynamic(Mod:Fn/A),assert(mod_f_a(Mod,Fn,A))). +:- dynamic(fb_pred_file/3). +decl_fb_pred(Fn,A):- + (fb_pred(Fn,A)-> true; (dynamic(Fn/A),assert(fb_pred(Fn,A)))), + ignore((nb_current(loading_file,File), + (fb_pred_file(Fn,A,File)-> true; assert(fb_pred_file(Fn,A,File))))). +% Import necessary libraries +:- use_module(library(readutil)). + + +skip(_). + +% =============================== +% MeTTa Python incoming interface +% =============================== + +% ============================ +% %%%% Atom Manipulations +% ============================ + +% Clear all atoms from a space +'clear-atoms'(SpaceNameOrInstance) :- + debug_metta(['clear-atoms',SpaceNameOrInstance]), + space_type_method(Type,clear_space,Method), call(Type,SpaceNameOrInstance),!, + debug_metta(['type-method',Type,Method]), + call(Method,SpaceNameOrInstance). + +% Add an atom to the space +'add-atom'(SpaceNameOrInstance, Atom) :- % debug_metta(['add-atom',SpaceNameOrInstance, Atom]), + space_type_method(Type,add_atom,Method), call(Type,SpaceNameOrInstance),!, + if_t((SpaceNameOrInstance\=='&self' ; Type\=='is_asserted_space'), + debug_metta(['type-method',Type,Method,SpaceNameOrInstance,Atom])), + call(Method,SpaceNameOrInstance,Atom). +% Add Atom +'add-atom'(Environment, AtomDeclaration, Result):- eval_args(['add-atom', Environment, AtomDeclaration], Result). + +% remove an atom from the space +'remove-atom'(SpaceNameOrInstance, Atom) :- + debug_metta(['remove-atom',SpaceNameOrInstance, Atom]), + space_type_method(Type,remove_atom,Method), call(Type,SpaceNameOrInstance),!, + debug_metta(['type-method',Type,Method]), + call(Method,SpaceNameOrInstance,Atom). +% Remove Atom +'remove-atom'(Environment, AtomDeclaration, Result):- eval_args(['remove-atom', Environment, AtomDeclaration], Result). + +% Add an atom to the space +'replace-atom'(SpaceNameOrInstance, Atom, New) :- + debug_metta(['replace-atom',SpaceNameOrInstance, Atom, New]), + space_type_method(Type,replace_atom,Method), call(Type,SpaceNameOrInstance),!, + debug_metta(['type-method',Type,Method]), + call(Method,SpaceNameOrInstance,Atom, New). +% Replace Atom +'atom-replace'(Environment, OldAtom, NewAtom, Result):- eval_args(['atom-replace', Environment, OldAtom, NewAtom], Result). + +% Count atoms in a space +'atom-count'(SpaceNameOrInstance, Count) :- + debug_metta(['atom-count',SpaceNameOrInstance]), + space_type_method(Type,atom_count,Method), call(Type,SpaceNameOrInstance),!, + call(Method,SpaceNameOrInstance,Count), + debug_metta(['type-method-result',Type,Method,Count]). +% Count Atoms +'atom-count'(Environment, Count):- eval_args(['atom-count', Environment], Count). + +% Fetch all atoms from a space +'get-atoms'(SpaceNameOrInstance, AtomsL) :- + debug_metta(['get-atoms',SpaceNameOrInstance]), + space_type_method(Type,get_atoms,Method), call(Type,SpaceNameOrInstance),!, + call(Method,SpaceNameOrInstance, AtomsL), + length(AtomsL,Count), + debug_metta(['type-method-result',Type,Method,Count]). +% Get Atoms +'get-atoms'(Environment, Atoms):- eval_args(['get-atoms', Environment], Atoms). + +% Iterate all atoms from a space +'atoms_iter'(SpaceNameOrInstance, Iter) :- + debug_metta(['atoms_iter',SpaceNameOrInstance]), + space_type_method(Type,atoms_iter,Method), call(Type,SpaceNameOrInstance),!, + call(Method,SpaceNameOrInstance, Iter), + debug_metta(['type-method-result',Type,Method,Iter]). + +% Match all atoms from a space +'atoms_match'(SpaceNameOrInstance, Atoms, Template, Else) :- + space_type_method(Type,atoms_match,Method), call(Type,SpaceNameOrInstance),!, + call(Method,SpaceNameOrInstance, Atoms, Template, Else), + debug_metta(['type-method-result',Type,Method,Atoms, Template, Else]). + + +% Query all atoms from a space +'space_query'(SpaceNameOrInstance, QueryAtom, Result) :- + space_type_method(Type,query,Method), call(Type,SpaceNameOrInstance),!, + call(Method,SpaceNameOrInstance, QueryAtom, Result), + debug_metta(['type-method-result',Type,Method,Result]). + + +subst_pattern_template(SpaceNameOrInstance, Pattern, Template) :- + debug_metta([subst_pattern_template,SpaceNameOrInstance, Pattern, Template]), + 'atoms_match'(SpaceNameOrInstance, Pattern, Template, []). + +/* +space_query_vars(SpaceNameOrInstance, Query, Vars) :- is_as_nb_space(SpaceNameOrInstance),!, + fetch_or_create_space(SpaceNameOrInstance, Space), + call_metta(Space,Query,Vars). +*/ :- dynamic(was_asserted_space/1). + +was_asserted_space('&flybase'). +was_asserted_space('&self'). +was_asserted_space('&attentional_focus'). +was_asserted_space('&belief_events'). +was_asserted_space('&goal_events'). +was_asserted_space('&tempset'). +was_asserted_space('&concepts'). +was_asserted_space('&belief_events'). + +is_asserted_space(X):- was_asserted_space(X). +is_asserted_space(X):- \+ is_as_nb_space(X), \+ py_named_space(X),!. + +is_python_space_not_prolog(X):- \+ is_as_nb_space(X), \+ is_asserted_space(X). + +:- dynamic(is_python_space/1). + +:- dynamic(py_named_space/1). + +%py_named_space('&self'). +%py_named_space('&vspace'). +% Function to check if an atom is registered as a space name +:- dynamic is_registered_space_name/1. +is_as_nb_space('&nb'). +is_as_nb_space(G):- is_valid_nb_space(G) -> true ; + is_registered_space_name(G),nb_current(G,S),is_valid_nb_space(S). + +is_nb_space(G):- nonvar(G), is_as_nb_space(G). +% ============================ +% %%%% Pattern Matching +% ============================ +% Pattern Matching with an else branch +'match'(Environment, Pattern, Template, ElseBranch, Result):- eval_args(['match', Environment, Pattern, Template, ElseBranch], Result). +% Pattern Matching without an else branch +'match'(Environment, Pattern, Template, Result):- eval_argss(['match', Environment, Pattern, Template], Result). +%'match'(_Environment, Pattern, Template, Result):- callable(Pattern),!, call(Pattern),Result=Template. +%'match'(_Environment, Pattern, Template, Result):- !, is_True(Pattern),Result=Template. + + +'new-space'(Space):- gensym('hyperon::space::DynSpace@_',Name), fetch_or_create_space(Name, Space). + +:- dynamic(is_python_space/1). +% =============================== +% MeTTa Python incoming interface +% =============================== + +:- multifile(space_type_method/3). +:- dynamic(space_type_method/3). +space_type_method(is_as_nb_space,new_space,init_space). +space_type_method(is_as_nb_space,clear_space,clear_nb_atoms). +space_type_method(is_as_nb_space,add_atom,add_nb_atom). +space_type_method(is_as_nb_space,remove_atom,remove_nb_atom). +space_type_method(is_as_nb_space,replace_atom,replace_nb_atom). +space_type_method(is_as_nb_space,atom_count,atom_nb_count). +space_type_method(is_as_nb_space,get_atoms,get_nb_atoms). +%space_type_method(is_as_nb_space,get_atoms,arg(1)). +space_type_method(is_as_nb_space,atom_iter,atom_nb_iter). +%space_type_method(is_as_nb_space,query,space_nb_query). + +% Clear all atoms from a space +clear_nb_atoms(SpaceNameOrInstance) :- + fetch_or_create_space(SpaceNameOrInstance, Space), + nb_setarg(1, Space, []). + +% Add an atom to the space +add_nb_atom(SpaceNameOrInstance, Atom) :- + fetch_or_create_space(SpaceNameOrInstance, Space), + arg(1, Space, Atoms), + NewAtoms = [Atom | Atoms], + nb_setarg(1, Space, NewAtoms). + +% Count atoms in a space +atom_nb_count(SpaceNameOrInstance, Count) :- + fetch_or_create_space(SpaceNameOrInstance, Space), + arg(1, Space, Atoms), + length(Atoms, Count). + +% Remove an atom from a space +remove_nb_atom(SpaceNameOrInstance, Atom) :- + fetch_or_create_space(SpaceNameOrInstance, Space), + arg(1, Space, Atoms), + select(Atom, Atoms, UpdatedAtoms), + nb_setarg(1, Space, UpdatedAtoms). + +% Fetch all atoms from a space +get_nb_atoms(SpaceNameOrInstance, Atoms) :- + fetch_or_create_space(SpaceNameOrInstance, Space), + arg(1, Space, Atoms). + +% Replace an atom in the space +replace_nb_atom(SpaceNameOrInstance, OldAtom, NewAtom) :- + fetch_or_create_space(SpaceNameOrInstance, Space), + arg(1, Space, Atoms), + ( (select(Found, Atoms, TempAtoms),OldAtom=@=Found) + -> NewAtoms = [NewAtom | TempAtoms], + nb_setarg(1, Space, NewAtoms) + ; false + ). + + + +% Function to confirm if a term represents a space +is_valid_nb_space(Space):- compound(Space),functor(Space,'Space',_). + +% Find the original name of a given space +space_original_name(Space, Name) :- + is_registered_space_name(Name), + nb_current(Name, Space). + +% Register and initialize a new space +init_space(Name) :- + Space = 'Space'([]), + asserta(is_registered_space_name(Name)), + nb_setval(Name, Space). + +fetch_or_create_space(Name):- fetch_or_create_space(Name,_). +% Fetch an existing space or create a new one +fetch_or_create_space(NameOrInstance, Space) :- + ( atom(NameOrInstance) + -> (is_registered_space_name(NameOrInstance) + -> nb_current(NameOrInstance, Space) + ; init_space(NameOrInstance), + nb_current(NameOrInstance, Space)) + ; is_valid_nb_space(NameOrInstance) + -> Space = NameOrInstance + ; writeln('Error: Invalid input.') + ), + is_valid_nb_space(Space). + + +% Match Pattern in Space and produce Template +'match'(Space, Pattern, Template) :- + 'get-atoms'(Space, Atoms), + 'match-pattern'(Atoms, Pattern, Template). + +% Simple pattern match +'match-pattern'([], _, []). +'match-pattern'([H |_T], H, H) :- !. +'match-pattern'([_H| T], Pattern, Template) :- 'match-pattern'(T, Pattern, Template). + +%is_python_space(X):- python_object(X). + +ensure_space(X,Y):- catch(ensure_space_py(X,Y),_,fail),!. +ensure_space(_N,_V):- fail. + +% =============================== +% Clause Database interface +% =============================== +%debug_metta(Call):- skip(Call). +if_metta_debug(Goal):- getenv('VSPACE_VERBOSE','2'),!,ignore(call(Goal)). +%if_metta_debug(_):-!. +if_metta_debug(Goal):- !,ignore(call(Goal)). +debug_metta(Term):- notrace(if_metta_debug((format('~N; ~@~n',[write_src(Term)])))). +debug_metta(Msg,Term):- notrace(if_metta_debug((format('~N; ~w: ~@~n',[Msg,write_src(Term)])))),!. + +:- multifile(space_type_method/3). +:- dynamic(space_type_method/3). +space_type_method(is_asserted_space,new_space,init_space). +space_type_method(is_asserted_space,clear_space,clear_nb_atoms). +space_type_method(is_asserted_space,add_atom,metta_assertdb_add). +space_type_method(is_asserted_space,remove_atom,metta_assertdb_rem). +space_type_method(is_asserted_space,replace_atom,metta_assertdb_replace). +space_type_method(is_asserted_space,atom_count,metta_assertdb_count). +space_type_method(is_asserted_space,get_atoms,metta_assertdb_get_atoms). +space_type_method(is_asserted_space,atom_iter,metta_assertdb_iter). +%space_type_method(is_asserted_space,query,space_nb_query). + +%:- dynamic(for_metta/2). +%for_metta(_,T):- fb_pred(F,A),functor(T,F,A),call(T). +metta_assertdb_ls(KB):-listing(metta_atom(KB,_)). +metta_assertdb_add(KB,Atom):- subst_vars(Atom,New), + decl_m_fb_pred(user,get_metta_atom,2), + MP = metta_atom(KB,New), + assert_new(MP). +metta_assertdb_rem(KB,Old):- metta_assertdb_del(KB,Old). +metta_assertdb_del(KB,Atom):- subst_vars(Atom,Old), decl_m_fb_pred(user,get_metta_atom,2), MP = metta_atom(KB,Old), + copy_term(MP,Copy), clause(MP,true,Ref), MP=@= Copy, !, erase(Ref). % ,metta_assertdb('DEL',Old). +metta_assertdb_replace(KB,Old,New):- metta_assertdb_del(KB,Old), metta_assertdb_add(KB,New). +metta_assertdb_count(KB,Count):- + must_det_ll(( + decl_m_fb_pred(user,get_metta_atom,2), full_symbol_count(SL1), + MP = metta_atom(KB,_), + predicate_property(MP,number_of_clauses(SL2)), + predicate_property(MP,number_of_rules(SL3)), + %metta_assertdb_ls(KB), + Count is SL1 + SL2 - SL3)),!. +metta_assertdb_count(_KB,0):-!. +%metta_assertdb_count(KB,Count):- writeln(metta_assertdb_count_in(KB,Count)), findall(Atom,for_metta(KB,Atom),AtomsL),length(AtomsL,Count),writeln(metta_assertdb_count_out(KB,Count)). +metta_assertdb_iter(KB,Atoms):- decl_m_fb_pred(user,get_metta_atom,2), metta_atom(KB,Atoms). + + + +metta_iter_bind(KB,Query,Vars,VarNames):- + term_variables(Query,QVars), + align_varnames(VarNames,Vars), + TV = debug_metta(['match',KB,Query,QVars,Vars,VarNames]), +% \+ \+ (numbervars(TV,0,_,[]),print(tv=TV),nl), + ignore(QVars=Vars), +% \+ \+ (numbervars(TV,0,_,[]),print(qv=TV),nl), + \+ \+ (%numbervars(TV,0,_,[]), + writeq(av=TV),nl), + space_query_vars(KB,Query,TF),TF\=='False'. + + +% Query from hyperon.base.GroundingSpace +space_query_vars(KB,Query,Vars):- is_asserted_space(KB),!, + decl_m_fb_pred(user,get_metta_atom,2), + call_metta(KB,Query,Vars), + debug_metta('RES',space_query_vars(KB,Query,Vars)). + + +metta_assertdb_get_atoms(KB,AtomsL):- decl_m_fb_pred(user,get_metta_atom,2), findall(Atom,metta_atom(KB,Atom),AtomsL). +/* + +%metta_assertdb_iter_bind(KB,Query,Template,AtomsL):- decl_m_fb_pred(user,get_metta_atom,2), findall(Template,metta_atom(KB,Query),AtomsL). +metta_assertdb_iter_bind(KB,Query,Vars):- + ignore(term_variables(Query,Vars)), + print(metta_assertdb(['match',KB,Query,Vars])),nl, + decl_m_fb_pred(user,get_metta_atom,2), (metta_atom(KB,Query)*->true;call_metta_assertdb(KB,Query,Vars)), + metta_assertdb('RES',metta_assertdb_iter_bind(KB,Query,Vars)). +%metta_assertdb_iter_bind(KB,Atom,Template):- metta_assertdb_stats, findall(Template,metta_assertdb_iter(KB,Atom),VarList). + +metta_assertdb_iter_bind(KB,Atoms,Vars):- + metta_assertdb_stats, + term_variables(Atoms,AVars), + metta_assertdb_iter(KB,Atoms), ignore(AVars = Vars). +*/ + + +align_varnames(VarNames,Vars):- + list_to_set(VarNames,NameSet), + merge_named_vars(NameSet,VarNames,Vars). + +merge_named_vars([],_VarNames,_Vars):-!. +merge_named_vars([N|NameSet],VarNames,Vars):- + merge_named(N,_V,VarNames,Vars), + merge_named_vars(NameSet,VarNames,Vars). +%merge_named_vars(_,_,_). + +merge_named(_,_,[],[]):-!. +merge_named(N,V,[N|VarNames],[V|Vars]):- + merge_named(N,V,VarNames,Vars). + + +call_metta( KB,Query,_Vars):- metta_atom(KB,Query). +call_metta(_KB,Query,_Vars):- metta_to_pyswip([],Query,Call),!, + print(user:Call),nl,user:call(Call). + +metta_to_pyswip(_PS,Query,Call):- var(Query),!,Call=Query. +metta_to_pyswip(_PS,Query,Call):- \+ compound(Query),!,Call=Query,!. +metta_to_pyswip(PS,Query,Call):- is_list(Query),Query=[Q|Uery],!,cmpd_to_pyswip(PS,Q,Uery,Call). +metta_to_pyswip(PS,Query,Call):- Query=..[Q|Uery], cmpd_to_pyswip(PS,Q,Uery,Call). + +cmpd_to_pyswip(PS,Q,Uery,Call):- atom(Q),maplist(metta_to_pyswip([Q|PS]),Uery,Cery),Call=..[Q|Cery]. +cmpd_to_pyswip(PS,"and",Uery,Call):- maplist(metta_to_pyswip(PS),Uery,Args),list_to_conjuncts(Args,Call). + + +'show-metta-def'(Pred, []):- + 'get-metta-src'(Pred,[_|SrcL]), + maplist(write_src_nl,SrcL). + +write_src_nl(Src):- format('~N'),write_src(Src),format('~N'). + +%'get-metta-src'(Pred,[Len|SrcL]):- findall(['AtomDef',Src],'get-metta-src1'(Pred,Src),SrcL), length(SrcL,Len). +'get-metta-src'(Pred,[Len|SrcL]):- findall(Src,'get-metta-src1'(Pred,Src),SrcL), length(SrcL,Len). +'get-metta-src1'(Pred,Src):- + current_self(Space), + metta_atom(Space,F,A,List), + once((sub_var(Pred,A)->Src = [F,A,List];sub_var(Pred,F)->Src = [F,A|List])). + +% is a quine +'AtomDef'(X,['AtomDef',X]). + +% =============================== +% PRINTERS +% =============================== + + +pp_sax(V) :- is_final_write(V),!. +pp_sax(S) :- \+ allow_concepts,!, write_src(S). +pp_sax(S) :- is_englishy(S),!,print_concept("StringValue",S). +pp_sax(S) :- symbol_length(S,1),symbol_string(S,SS),!,print_concept("StringValue",SS). +pp_sax(S) :- is_an_arg_type(S,T),!,print_concept("TypeNode",T). +pp_sax(S) :- has_type(S,T),!,format('(~wValueNode "~w")',[T,S]). +pp_sax(S) :- sub_atom(S,0,4,Aft,FB),flybase_identifier(FB,Type),!,(Aft>0->format('(~wValueNode "~w")',[Type,S]);format('(TypeNode "~w")',[Type])). +pp_sax(S) :- print_concept("ConceptNode",S). + +print_concept( CType,V):- allow_concepts, !, write("("),write(CType),write(" "),ignore(with_concepts(false,write_src(V))),write(")"). +print_concept(_CType,V):- ignore(write_src(V)). +write_val(V):- number(V),!, write_src(V). +write_val(V):- compound(V),!, write_src(V). +write_val(V):- write('"'),write(V),write('"'). + +% Base case: atoms are printed as-is. +pp_as(V) :- \+ \+ pp_sex(V),flush_output. +pp_sex(V) :- is_final_write(V),!. +pp_sex('!'(V)) :- write('!'),!,pp_sex(V). +pp_sex('exec'(V)) :- write('!'),!,pp_sex(V). +%pp_sex('') :- format('(EmptyNode null)',[]). +pp_sex('') :- !, format('""',[]). +pp_sex([]):- !, write('()'). +pp_sex('='(N,V)):- allow_concepts, !, format("~N;; ~w == ~n",[N]),!,pp_sex(V). +pp_sex(V) :- (number(V) ; is_dict(V)), !, print_concept('ValueAtom',V). +%pp_sex(V) :- (symbol(V),symbol_number(V,N)), !, print_concept('ValueAtom',N). +pp_sex(S) :- symbol(S), always_dash_functor(S,D), pp_sax(D),!. +pp_sex(S) :- string(S),!, print_concept('StringValue',S). +% Lists are printed with parentheses. +pp_sex(V) :- \+ compound(V), !, format('~p',[V]). +pp_sex(V) :- V = '$VAR'(_), !, format('$~p',[V]). +pp_sex('!'(V)) :- write('!'),!,pp_sex(V). +pp_sex(listOf(S,_)) :- !,pp_sex(listOf(S)). +pp_sex(listOf(S)) :- !,format('(ListValue ~@)',[pp_sex(S)]). + +pp_sex([H|T]) :- \+ no_src_indents, atom(H),member(H,['If','cond','let','let*']),!, + with_indents(true,w_proper_indent(2,w_in_p(pp_sexi([H|T])))). + +pp_sex([H|T]) :- is_list(T), length(T,Args),Args =< 2, fail, + wots(SS,((with_indents(false,(write('('), pp_sex(H), print_list_as_sexpression(T), write(')')))))), + ((atom_length(SS,Len),Len < 20) ->write(SS); + with_indents(true,w_proper_indent(2,w_in_p(pp_sexi([H|T]))))),!. +/* + +pp_sex([H|T]) :- is_list(T),atom(H),upcase_atom(H,U),downcase_atom(H,U),!, + with_indents(false,(write('('), pp_sex(H), print_list_as_sexpression(T), write(')'))). + +%pp_sex([H,B,C|T]) :- T==[],!, +% with_indents(false,(write('('), pp_sex(H), print_list_as_sexpression([B,C]), write(')'))). +*/ +pp_sex(V) :- no_src_indents,!,pp_sexi(V). + +pp_sex(V) :- w_proper_indent(2,w_in_p(pp_sexi(V))). + +no_src_indents:- option_else(src_indents,TF,true),!,TF=='False'. + +pp_sexi_l([H,S]):-H=='[...]', write('['),print_items_list(S),write(' ]'). +pp_sexi_l([H,S]):-H=='{...}', write('{'),print_items_list(S),write(' }'). +pp_sexi_l([H|T]):-write('('), pp_sex(H), print_list_as_sexpression(T), write(')'). + +print_items_list(X):- is_list(X),!,print_list_as_sexpression(X). +print_items_list(X):- write_src(X). + +pp_sexi(V) :- is_final_write(V),!. +pp_sexi([H|T]) :- is_list(T),!,pp_sexi_l([H|T]). +% Compound terms. +%pp_sex(Term) :- compound(Term), Term =.. [Functor|Args], write('('),format('(~w ',[Functor]), write_args_as_sexpression(Args), write(')'). +%pp_sex(Term) :- Term =.. ['=',H|Args], length(Args,L),L>2, write('(= '), pp_sex(H), write('\n\t\t'), maplist(pp_sex(2),Args). +pp_sexi(Term) :- Term==[],!,write('()'). +pp_sexi(Term) :- compound_name_arity(Term,F,0),!,pp_sexi([F]). +pp_sexi(Term) :- Term =.. [Functor|Args], always_dash_functor(Functor,DFunctor), format('(~w ',[DFunctor]), write_args_as_sexpression(Args), write(')'),!. +pp_sexi(Term) :- allow_concepts, Term =.. [Functor|Args], format('(EvaluationLink (PredicateNode "~w") (ListLink ',[Functor]), write_args_as_sexpression(Args), write('))'),!. +pp_sexi(Term) :- Term =.. [Functor|Args], + always_dash_functor(Functor,DFunctor), format('(~w ',[DFunctor]), write_args_as_sexpression(Args), write(')'),!. + +pp_sex(2,Result):- write('\t\t'),pp_sex(Result). + + +current_column(Column) :- current_output(Stream), line_position(Stream, Column),!. +current_column(Column) :- stream_property(current_output, position(Position)), stream_position_data(column, Position, Column). +min_indent(Sz):- current_column(Col),Col>Sz,nl,indent_len(Sz). +min_indent(Sz):- current_column(Col),Need is Sz-Col,indent_len(Need),!. +min_indent(Sz):- nl, indent_len(Sz). +indent_len(Need):- forall(between(1,Need,_),write(' ')). + +w_proper_indent(N,G):- + flag(w_in_p,X,X), %(X==0->nl;true), + XX is (X*2)+N,setup_call_cleanup(min_indent(XX),G,true). +w_in_p(G):- setup_call_cleanup(flag(w_in_p,X,X+1),G,flag(w_in_p,_,X)). + + +always_dash_functor(A,B):- once(dash_functor(A,B)),A\=@=B,!. +always_dash_functor(A,A). + +dash_functor(A,C):- \+ symbol(A),!,C=A. +dash_functor(A,C):- p2m(A,B),A\==B,!,always_dash_functor(B,C). +dash_functor(Functor,DFunctor):- + symbol(Functor), atomic_list_concat(L,'-',Functor), L\=[_],maplist(always_dash_functor,L,LL), + atomic_list_concat(LL,'-',DFunctor). +dash_functor(Functor,DFunctor):- fail, + symbol(Functor), atomic_list_concat(L,'_',Functor), L\=[_],maplist(always_dash_functor,L,LL), + atomic_list_concat(LL,'-',DFunctor). +dash_functor(Functor,DFunctor):- + symbol(Functor), atomic_list_concat(L,'_',Functor), L\=[_],maplist(always_dash_functor,L,LL), + atomic_list_concat(LL,'_',DFunctor). + +sort_on(C,R,A,B):- (A==B-> R= (=) ; must_det_ll((call(C,A,AA),call(C,B,BB),!,compare(R,AA+A,BB+B)))),!. +tokens(X,VL):- unaccent_atom(X,A),!, findall(E,(is_tokenizer(T),call(T,A,E)),L),predsort(sort_on(length_fw_len),L,S),last(S,VL). + +length_fw_len([W|List],L+WL):- length(List,L),atom_length(W,WL). + +print_token_args:- make, + fb_arg(X),tokens(X,A0), + exclude(is_dash,A0,A),tterm(A,AT),writeq(X),write(' '),writeq(AT),write(' '),write_src(A),nl,fail. +is_dash('_'). +is_dash('-'). +tterm([A],A):-!. +tterm([A,':',B|M],BA):- atom(A),!,BA=..[A,B|M]. +tterm([A,B|M],BA):- atom(B),!,BA=..[B,A|M]. +tterm([A|B],BA):- atom(A),!,BA=..[B|A]. +tterm(A,A). + +is_tokenizer(into_list). +is_tokenizer(to_case_break_atoms). +is_tokenizer(atom_to_stem_list). +is_tokenizer(tokenize_atom). +%is_tokenizer(double_metaphone). + + + +is_an_arg_type(S,T):- flybase_identifier(S,T),!. +has_type(S,Type):- sub_atom(S,0,4,Aft,FB),flybase_identifier(FB,Type),!,Aft>0. + +% Print arguments of a compound term. +write_args_as_sexpression([]). +write_args_as_sexpression([H|T]) :- write(' '), pp_sex(H), write_args_as_sexpression(T). + +% Print the rest of the list. +print_list_as_sexpression([]). +%print_list_as_sexpression([H]):- w_proper_indent(pp_sex(H)),!. +print_list_as_sexpression([H|T]):- write(' '), pp_sex(H), print_list_as_sexpression(T). + +call_sexpr(S):- writeln(call=S). +%call_sexpr(Space,Expr,Result):- + +:- dynamic(fb_pred/2). + +full_symbol_count(SL):- flag(total_loaded_atoms,SL,SL),SL>1,!. +full_symbol_count(SL):- findall(NC,(fb_pred(F,A),metta_stats(F,A,NC)),Each), sumlist(Each,SL). + +heartbeat :- + % Get the current time and the last printed time + get_time(CurrentTime), + % Check if the global variable is set + ( nb_current(last_printed_time, _) + -> true + ; nb_setval(last_printed_time, CurrentTime) + ), + + nb_getval(last_printed_time, LastPrintedTime), + + % Calculate the difference + Diff is CurrentTime - LastPrintedTime, + + % If the difference is greater than or equal to 60 seconds (1 minute) + ( Diff >= 60 + -> % Print the heartbeat message and update the last printed time + metta_stats + ; % Otherwise, do nothing + true + ). + +metta_stats:- gc_now, + writeln('\n\n\n\n\n\n;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~'), + writeln(';~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~'), + full_symbol_count(SL), + format("~N~n; Total\t\tAtoms (Atomspace size): ~`.t ~D~108|~n",[SL]), + get_time(CurrentTime), nb_setval(last_printed_time, CurrentTime), + post_statistic(memory,Mem), + post_statistic(atom_space,AS), + post_statistic(cputime,TotalSeconds), + post_statistic(atoms,Concepts), + flag(assert_new,CTs,CTs), + post_statistic(stack,StackMem), + + + PM is Mem + StackMem, + RM is Mem-AS, + PA is RM//(SL+1), + APS is 60*floor(SL/(TotalSeconds+1)), + ACS is AS//(Concepts+1), + + pl_stats('SymbolAtoms',Concepts), + pl_stats('Random samples',CTs), + skip((pl_stats('Bytes Per Atom (Average)',PA), pl_stats('Bytes Per ConceptNode (Average)',ACS))), + skip((pl_stats('Relational Memory',RM), pl_stats('ConceptNode Memory',AS))), + %pl_stats('Queryspace Memory',StackMem), + %CPU is CPUTime-57600, + format_time(TotalSeconds, Formatted), + skip((pl_stats('Atoms per minute',APS))), + pl_stats('Total Memory Used',PM), + pl_stats('Runtime (days:hh:mm:ss)',Formatted), + nl,nl,!. +metta_stats(F):- for_all(fb_pred(F,A),metta_stats(F,A)). +metta_stats(F,A):- metta_stats(F,A,NC), pl_stats(F/A,NC). +metta_stats(F,A,NC):- functor(P,F,A),predicate_property(P,number_of_clauses(NC)). +pl_stats(Stat):- statistics(Stat,Value),pl_stats(Stat,Value). +pl_stats(Stat,[Value|_]):- nonvar(Value),!, pl_stats(Stat,Value). +pl_stats(Stat,Value):- format("~N;\t\t~@: ~`.t ~@~100|",[format_value(Stat),format_value(Value)]),!. + + +% AsPred to print the formatted result. +format_value(Value) :- float(Value),!,format("~2f",[Value]),!. +format_value(Bytes) :- integer(Bytes),format_bytes(Bytes, Formatted), write(Formatted). +format_value(Term) :- format("~w",[Term]). +% Base case: If the number is 1G or more, show it in gigabytes (G). +format_bytes(Bytes, Formatted) :- Bytes >= 1073741824, GB is Bytes / 1073741824, format(string(Formatted), '~2fG', [GB]). +% If the number is less than 1G, show it in megabytes (M). +format_bytes(Bytes, Formatted) :- Bytes >= 104857600, Bytes < 1073741824, !, MB is Bytes / 1048576, D is floor(MB), format(string(Formatted), '~DM', [D]). +% If the number is less than 1K, show it in bytes (B). +format_bytes(Bytes, Formatted) :- format(string(Formatted), '~D', [Bytes]). +% % If the number is less than 1M, show it in kilobytes (K). +%format_bytes(Bytes, Formatted) :- Bytes >= 1024, Bytes < 1048576, !, KB is Bytes / 1024, format(string(Formatted), '~0fK', [KB]). + +% Convert total seconds to days, hours, minutes, seconds, and milliseconds. +format_time(TotalSeconds, Formatted) :- + Seconds is floor(TotalSeconds), + % Get days, remaining seconds + Days is div(Seconds, 86400), + Remain1 is mod(Seconds, 86400)-57600, + format_time(string(Out),'%T',Remain1), + % Format the result + format(string(Formatted), '~w:~w', [Days, Out]). + +% AsPred to print the formatted time. +print_formatted_time(TotalSeconds) :- + format_time(TotalSeconds, Formatted), + writeln(Formatted). + + +metta_final:- + save_pre_statistic(memory), + save_pre_statistic(atoms), + save_pre_statistic(atom_space). +/* +symbol(X):- atom(X). +symbol_number(S,N):- atom_number(S,N). +symbol_string(S,N):- atom_string(S,N). +symbol_chars(S,N):- atom_chars(S,N). +symbol_length(S,N):- atom_length(S,N). +symbol_concat(A,B,C):- atom_concat(A,B,C). +symbolic_list_concat(A,B,C):- atomic_list_concat(A,B,C). +symbol_contains(T,TT):- atom_contains(T,TT). +*/ + diff --git a/metta_vspace/pyswip-12-15/metta_subst.bk b/metta_vspace/pyswip-12-15/metta_subst.bk new file mode 100755 index 00000000..55f0ca41 --- /dev/null +++ b/metta_vspace/pyswip-12-15/metta_subst.bk @@ -0,0 +1,833 @@ +%self_eval_l1t(X):- var(X),!. +%self_eval_l1t(X):- string(X),!. +%self_eval_l1t(X):- number(X),!. +%self_eval_l1t([]). +self_eval_l1t(X):- \+ callable(X),!. +self_eval_l1t(X):- is_valid_nb_state(X),!. +self_eval_l1t(X):- is_list(X),!,fail. +%self_eval_l1t(X):- compound(X),!. +%self_eval_l1t(X):- is_ref(X),!,fail. +self_eval_l1t(X):- atom(X),!, \+ nb_current(X,_),!. +self_eval_l1t('True'). self_eval_l1t('False'). self_eval_l1t('F'). + + +:- nb_setval(self_space, '&self'). +eval_l1ts_to(XX,Y):- Y==XX,!. +eval_l1ts_to(XX,Y):- Y=='True',!, is_True(XX),!. + +%current_self(Space):- nb_current(self_space,Space). +eval_l1t_args(A,AA):- + current_self(Space), + eval_l1t_args(11,Space,A,AA). + +%eval_l1t_args(Depth,_Self,X,_Y):- forall(between(6,Depth,_),write(' ')),writeqln(eval_l1t_args(X)),fail. + +eval_l1t_args(_Dpth,_Slf,X,Y):- nonvar(Y),X=Y,!. + +eval_l1t_args(Depth,Self,X,Y):- nonvar(Y),!,eval_l1t_args(Depth,Self,X,XX),eval_l1ts_to(XX,Y). +eval_l1t_args(_Dpth,_Slf,X,Y):- self_eval_l1t(X),!,Y=X. +eval_l1t_args(_Dpth,_Slf,[X|T],Y):- T==[], \+ callable(X),!,Y=[X]. + +eval_l1t_args(Depth,Self,[F|X],Y):- + (F=='superpose' ; ( option_value(no_repeats,false))), + mnotrace((D1 is Depth-1)),!, + eval_l1t_args0(D1,Self,[F|X],Y). + +eval_l1t_args(Depth,Self,X,Y):- + mnotrace((no_repeats_var(YY), + D1 is Depth-1)), + eval_l1t_args0(D1,Self,X,Y), + mnotrace(( \+ (Y\=YY))). + + + + + +:- nodebug(metta(eval_l1t)). + +/* +debugging_metta(G):-is_debugging((eval_l1t))->ignore(G);true. +w_indent(Depth,Goal):- + \+ \+ mnotrace(ignore((( + format('~N'), + setup_call_cleanup(forall(between(Depth,101,_),write(' ')),Goal, format('~N')))))). +indentq(Depth,Term):- + \+ \+ mnotrace(ignore((( + format('~N'), + setup_call_cleanup(forall(between(Depth,101,_),write(' ')),format('~q',[Term]), + format('~N')))))). + + +with_debug(Flag,Goal):- is_debugging(Flag),!, call(Goal). +with_debug(Flag,Goal):- flag(eval_l1t_num,_,0), + setup_call_cleanup(set_debug(Flag,true),call(Goal),set_debug(Flag,flase)). + +flag_to_var(Flag,Var):- atom(Flag), \+ atom_concat('trace-on-',_,Flag),!,atom_concat('trace-on-',Flag,Var). +flag_to_var(metta(Flag),Var):- !, nonvar(Flag), flag_to_var(Flag,Var). +flag_to_var(Flag,Var):- Flag=Var. + +set_debug(Flag,Val):- \+ atom(Flag), flag_to_var(Flag,Var), atom(Var),!,set_debug(Var,Val). +set_debug(Flag,true):- !, debug(metta(Flag)),flag_to_var(Flag,Var),set_option_value(Var,true). +set_debug(Flag,false):- nodebug(metta(Flag)),flag_to_var(Flag,Var),set_option_value(Var,false). +if_trace((Flag;true),Goal):- !, notrace(( catch_err(ignore((Goal)),E,wdmsg(E-->if_trace((Flag;true),Goal))))). +if_trace(Flag,Goal):- notrace((catch_err(ignore((is_debugging(Flag),Goal)),E,wdmsg(E-->if_trace(Flag,Goal))))). + + +%maybe_efbug(SS,G):- efbug(SS,G)*-> if_trace(eval_l1t,wdmsg(SS=G)) ; fail. +maybe_efbug(_,G):- call(G). +%efbug(P1,G):- call(P1,G). +efbug(_,G):- call(G). + + + +is_debugging(Flag):- var(Flag),!,fail. +is_debugging((A;B)):- !, (is_debugging(A) ; is_debugging(B) ). +is_debugging((A,B)):- !, (is_debugging(A) , is_debugging(B) ). +is_debugging(not(Flag)):- !, \+ is_debugging(Flag). +is_debugging(Flag):- Flag== false,!,fail. +is_debugging(Flag):- Flag== true,!. +is_debugging(Flag):- debugging(metta(Flag),TF),!,TF==true. +is_debugging(Flag):- debugging(Flag,TF),!,TF==true. +is_debugging(Flag):- flag_to_var(Flag,Var), + (option_value(Var,true)->true;(Flag\==Var -> is_debugging(Var))). + +:- nodebug(metta(overflow)). + +*/ + +eval_l1t_args0(Depth,_Slf,X,Y):- Depth<1,!,X=Y, (\+ trace_on_overflow-> true; flag(eval_l1t_num,_,0),debug(metta(eval_l1t))). +eval_l1t_args0(_Dpth,_Slf,X,Y):- self_eval_l1t(X),!,Y=X. +eval_l1t_args0(Depth,Self,X,Y):- + Depth2 is Depth-1, + eval_l1t_args11(Depth,Self,X,M), + (M\=@=X ->eval_l1t_args0(Depth2,Self,M,Y);Y=X). + + + +eval_l1t_args11(_Dpth,_Slf,X,Y):- self_eval_l1t(X),!,Y=X. +eval_l1t_args11(Depth,Self,X,Y):- \+ debugging(metta(eval_l1t)),!, eval_l1t_args1(Depth,Self,X,Y). +eval_l1t_args11(Depth,Self,X,Y):- flag(eval_l1t_num,EX,EX+1), + option_else(traclen,Max,100), + (EX>Max->(nodebug(metta(eval_l1t)),write('Switched off tracing. For a longer trace !(pragma! tracelen 101))'));true), + mnotrace((no_repeats_var(YY), D1 is Depth-1)), + DR is 99-D1, + if_trace(metta(eval_l1t),indentq(Depth,'-->'(EX,Self,X,depth(DR)))), + Ret=retval(fail), + call_cleanup(( + eval_l1t_args1(D1,Self,X,Y), + mnotrace(( \+ (Y\=YY), nb_setarg(1,Ret,Y)))), + mnotrace(ignore(((Y\=@=X,if_trace(metta(eval_l1t),indentq(Depth,'<--'(EX,Ret)))))))), + (Ret\=@=retval(fail)->true;(rtrace(eval_l1t_args0(D1,Self,X,Y)),fail)). + + +:- discontiguous eval_l1t_args1/4. +:- discontiguous eval_l1t_args2/4. + +eval_l1t_args1(_Dpth,_Slf,Name,Value):- atom(Name), nb_current(Name,Value),!. + +eval_l1t_args1(Depth,Self,[V|VI],VVO):- \+ is_list(VI),!, + eval_l1t_args(Depth,Self,VI,VM), + ( VM\==VI -> eval_l1t_args(Depth,Self,[V|VM],VVO) ; + (eval_l1t_args(Depth,Self,V,VV), (V\==VV -> eval_l1t_args(Depth,Self,[VV|VI],VVO) ; VVO = [V|VI]))). + +eval_l1t_args1(_Dpth,_Slf,X,Y):- \+ is_list(X),!,Y=X. + +eval_l1t_args1(Depth,Self,[V|VI],[V|VO]):- var(V),is_list(VI),!,maplist(eval_l1t_args(Depth,Self),VI,VO). + +eval_l1t_args1(_Dpth,_Slf,['repl!'],'True'):- !, repl. +eval_l1t_args1(Depth,Self,['!',Cond],Res):- !, call(eval_l1t_args(Depth,Self,Cond,Res)). +eval_l1t_args1(Depth,Self,['rtrace',Cond],Res):- !, rtrace(eval_l1t_args(Depth,Self,Cond,Res)). +eval_l1t_args1(Depth,Self,['time',Cond],Res):- !, time(eval_l1t_args(Depth,Self,Cond,Res)). +eval_l1t_args1(Depth,Self,['print',Cond],Res):- !, eval_l1t_args(Depth,Self,Cond,Res),format('~N'),print(Res),format('~N'). +% !(println! $1) +eval_l1t_args1(Depth,Self,['println!',Cond],Res):- !, eval_l1t_args(Depth,Self,Cond,Res),format('~N'),print(Res),format('~N'). + +eval_l1t_args1(_Dpth,_Slf,List,Y):- is_list(List),maplist(self_eval_l1t,List),List=[H|_], \+ atom(H), !,Y=List. + +eval_l1t_args1(Depth,Self,['assertTrue', X],TF):- !, eval_l1t_args(Depth,Self,['assertEqual',X,'True'],TF). +eval_l1t_args1(Depth,Self,['assertFalse',X],TF):- !, eval_l1t_args(Depth,Self,['assertEqual',X,'False'],TF). + +eval_l1t_args1(Depth,Self,['assertEqual',X0,Y0],RetVal):- !, + subst_vars(X0,X),subst_vars(Y0,Y), + l1t_loonit_assert_source_tf( + ['assertEqual',X0,Y0], + (bagof_eval_l1t(Depth,Self,X,XX), + bagof_eval_l1t(Depth,Self,Y,YY)), + equal_enough_for_test(XX,YY), TF), + (TF=='True'->return_empty(RetVal);RetVal=[got,XX,expected,YY]). + +eval_l1t_args1(Depth,Self,['assertNotEqual',X0,Y0],RetVal):- !, + subst_vars(X0,X),subst_vars(Y0,Y), + l1t_loonit_assert_source_tf( + ['assertNotEqual',X0,Y0], + (setof_eval_l1t(Depth,Self,X,XX), setof_eval_l1t(Depth,Self,Y,YY)), + \+ equal_enough(XX,YY), TF), + (TF=='True'->return_empty(RetVal);RetVal=[got,XX,expected,not,YY]). + +eval_l1t_args1(Depth,Self,['assertEqualToResult',X0,Y0],RetVal):- !, + subst_vars(X0,X),subst_vars(Y0,Y), + l1t_loonit_assert_source_tf( + ['assertEqualToResult',X0,Y0], + (bagof_eval_l1t(Depth,Self,X,XX), =(Y,YY)), + equal_enough_for_test(XX,YY), TF), + (TF=='True'->return_empty(RetVal);RetVal=[got,XX,expected,YY]),!. + + +l1t_loonit_assert_source_tf(Src,Goal,Check,TF):- + copy_term(Goal,OrigGoal), + l1t_loonit_asserts(Src, time_eval('\n; EVAL TEST\n;',Goal), Check), + as_tf(Check,TF),!, + ignore(( + once((TF='True', is_debugging(pass));(TF='False', is_debugging(fail))), + with_debug((eval_l1t),time_eval('Trace',OrigGoal)))). + +l1t_loonit_asserts(Src,Goal,Check):- + loonit_asserts(Src,Goal,Check). + + +/* +sort_result(Res,Res):- \+ compound(Res),!. +sort_result([And|Res1],Res):- is_and(And),!,sort_result(Res1,Res). +sort_result([T,And|Res1],Res):- is_and(And),!,sort_result([T|Res1],Res). +sort_result([H|T],[HH|TT]):- !, sort_result(H,HH),sort_result(T,TT). +sort_result(Res,Res). + +unify_enough(L,L):-!. +unify_enough(L,C):- is_list(L),into_list_args(C,CC),!,unify_lists(CC,L). +unify_enough(C,L):- is_list(L),into_list_args(C,CC),!,unify_lists(CC,L). +unify_enough(C,L):- \+ compound(C),!,L=C. +unify_enough(L,C):- \+ compound(C),!,L=C. +unify_enough(L,C):- into_list_args(L,LL),into_list_args(C,CC),!,unify_lists(CC,LL). + +unify_lists(C,L):- \+ compound(C),!,L=C. +unify_lists(L,C):- \+ compound(C),!,L=C. +unify_lists([C|CC],[L|LL]):- unify_enough(L,C),!,unify_lists(CC,LL). + +equal_enough(R,V):- is_list(R),is_list(V),sort(R,RR),sort(V,VV),!,equal_enouf(RR,VV),!. +equal_enough(R,V):- copy_term(R,RR),copy_term(V,VV),equal_enouf(R,V),!,R=@=RR,V=@=VV. + +equal_enough_for_test(X,Y):- must_det_ll((subst_vars(X,XX),subst_vars(Y,YY))),!,equal_enough(XX,YY),!. + +equal_enouf(R,V):- R=@=V, !. +equal_enouf(_,V):- V=@='...',!. +equal_enouf(L,C):- is_list(L),into_list_args(C,CC),!,equal_enouf_l(CC,L). +equal_enouf(C,L):- is_list(L),into_list_args(C,CC),!,equal_enouf_l(CC,L). +%equal_enouf(R,V):- (var(R),var(V)),!, R=V. +equal_enouf(R,V):- (var(R);var(V)),!, R==V. +equal_enouf(R,V):- number(R),number(V),!, RV is abs(R-V), RV < 0.03 . +equal_enouf(R,V):- atom(R),!,atom(V), has_unicode(R),has_unicode(V). +equal_enouf(R,V):- (\+ compound(R) ; \+ compound(V)),!, R==V. +equal_enouf(L,C):- into_list_args(L,LL),into_list_args(C,CC),!,equal_enouf_l(CC,LL). + +equal_enouf_l(C,L):- \+ compound(C),!,L=@=C. +equal_enouf_l(L,C):- \+ compound(C),!,L=@=C. +equal_enouf_l([C|CC],[L|LL]):- !, equal_enouf(L,C),!,equal_enouf_l(CC,LL). + + +has_unicode(A):- atom_codes(A,Cs),member(N,Cs),N>127,!. +set_last_error(_). + +*/ + +eval_l1t_args1(Depth,Self,['match',Other,Goal,Template],Template):- into_space(Self,Other,Space),!, metta_atom_iter_l1t(Depth,Space,Goal). +eval_l1t_args1(Depth,Self,['match',Other,Goal,Template,Else],Template):- + (eval_l1t_args1(Depth,Self,['match',Other,Goal,Template],Template)*->true;Template=Else). + +% Macro: case +eval_l1t_args1(Depth,Self,X,Res):- + X= [CaseSym,A,CL],CaseSym == 'case', !, + into_case_l1t_list(CL,CASES), + findall(Key-Value, + (nth0(Nth,CASES,Case0), + (is_case_l1t(Key,Case0,Value), + if_trace((case),(format('~N'), + writeqln(c(Nth,Key)=Value))))),KVs),!, + ((eval_l1t_args(Depth,Self,A,AA), if_trace((case),writeqln(switch=AA)), + (select_case_l1t(Depth,Self,AA,KVs,Value)->true;(member(Void -Value,KVs),Void=='%void%'))) + *->true;(member(Void -Value,KVs),Void=='%void%')), + eval_l1t_args(Depth,Self,Value,Res). + + select_case_l1t(Depth,Self,AA,Cases,Value):- + (best_key_l1t(AA,Cases,Value) -> true ; + (maybe_special_key_l1ts(Depth,Self,Cases,CasES), + (best_key_l1t(AA,CasES,Value) -> true ; + (member(Void -Value,CasES),Void=='%void%')))). + + best_key_l1t(AA,Cases,Value):- + ((member(Match-Value,Cases),unify_enough(AA,Match))->true; + ((member(Match-Value,Cases),AA ==Match)->true; + ((member(Match-Value,Cases),AA=@=Match)->true; + (member(Match-Value,Cases),AA = Match)))). + + %into_case_l1t_list([[C|ASES0]],CASES):- is_list(C),!, into_case_l1t_list([C|ASES0],CASES),!. + into_case_l1t_list(CASES,CASES):- is_list(CASES),!. + is_case_l1t(AA,[AA,Value],Value):-!. + is_case_l1t(AA,[AA|Value],Value). + + maybe_special_key_l1ts(Depth,Self,[K-V|KVI],[AK-V|KVO]):- + eval_l1t_args(Depth,Self,K,AK), K\=@=AK,!, + maybe_special_key_l1ts(Depth,Self,KVI,KVO). + maybe_special_key_l1ts(Depth,Self,[_|KVI],KVO):- + maybe_special_key_l1ts(Depth,Self,KVI,KVO). + maybe_special_key_l1ts(_Depth,_Self,[],[]). + + +%[collapse,[1,2,3]] +eval_l1t_args1(Depth,Self,['collapse',List],Res):-!, bagof_eval_l1t(Depth,Self,List,Res). +%[superpose,[1,2,3]] +eval_l1t_args1(Depth,Self,['superpose',List],Res):- !, member(E,List),eval_l1t_args(Depth,Self,E,Res). +get_l1t_sa_p1(P3,E,Cmpd,SA):- compound(Cmpd), get_l1t_sa_p2(P3,E,Cmpd,SA). +get_l1t_sa_p2(P3,E,Cmpd,call(P3,N1,Cmpd)):- arg(N1,Cmpd,E). +get_l1t_sa_p2(P3,E,Cmpd,SA):- arg(_,Cmpd,Arg),get_l1t_sa_p1(P3,E,Arg,SA). +eval_l1t_args1(Depth,Self, Term, Res):- fail, + mnotrace(( get_l1t_sa_p1(setarg,ST,Term,P1), % ST\==Term, + compound(ST), ST = [F,List],F=='superpose',nonvar(List), %maplist(atomic,List), + call(P1,Var))), !, + %max_counting(F,20), + member(Var,List), + eval_l1t_args(Depth,Self, Term, Res). + +/* + +sub_sterm(Sub,Sub). +sub_sterm(Sub,Term):- sub_sterm1(Sub,Term). +sub_sterm1(_ ,List):- \+ compound(List),!,fail. +sub_sterm1(Sub,List):- is_list(List),!,member(SL,List),sub_sterm(Sub,SL). +sub_sterm1(_ ,[_|_]):-!,fail. +sub_sterm1(Sub,Term):- arg(_,Term,SL),sub_sterm(Sub,SL). +*/ + + + +eval_l1t_args1(Depth,Self, Term, Res):- + mnotrace(( get_l1t_sa_p1(setarg,ST,Term,P1), + compound(ST), ST = [F,List],F=='collapse',nonvar(List), %maplist(atomic,List), + call(P1,Var))), !, setof_eval_l1t(Depth,Self,List,Var), + eval_l1t_args(Depth,Self, Term, Res). + + +%max_counting(F,Max):- flag(F,X,X+1), X true; (flag(F,_,10),!,fail). + + +eval_l1t_args1(Depth,Self,['if',Cond,Then],Res):- !, + eval_l1t_args(Depth,Self,Cond,TF), + (is_True(TF) -> eval_l1t_args(Depth,Self,Then,Res) ; Res = []). + +eval_l1t_args1(Depth,Self,['if',Cond,Then,Else],Res):- !, + eval_l1t_args(Depth,Self,Cond,TF), + (is_True(TF) -> eval_l1t_args(Depth,Self,Then,Res);eval_l1t_args(Depth,Self,Else,Res)). + +eval_l1t_args1(_Dpth,_Slf,[_,Nothing],Nothing):- 'Nothing'==Nothing,!. + +eval_l1t_args1(Depth,Self,['let',A,A5,AA],OO):- !, + %(var(A)->true;trace), + ((eval_l1t_args(Depth,Self,A5,AE), AE=A)), + eval_l1t_args(Depth,Self,AA,OO). +%eval_l1t_args1(Depth,Self,['let',A,A5,AA],AAO):- !,eval_l1t_args(Depth,Self,A5,A),eval_l1t_args(Depth,Self,AA,AAO). +eval_l1t_args1(Depth,Self,['let*',[],Body],RetVal):- !, eval_l1t_args(Depth,Self,Body,RetVal). +eval_l1t_args1(Depth,Self,['let*',[[Var,Val]|LetRest],Body],RetVal):- !, + eval_l1t_args1(Depth,Self,['let',Var,Val,['let*',LetRest,Body]],RetVal). + +eval_l1t_args1(Depth,Self,['colapse'|List], Flat):- !, maplist(eval_l1t_args(Depth,Self),List,Res),flatten(Res,Flat). +eval_l1t_args1(Depth,Self,['get-atoms',Other],PredDecl):- !,into_space(Self,Other,Space), metta_atom_iter_l1t(Depth,Space,PredDecl). +eval_l1t_args1(_Dpth,_Slf,['car-atom',Atom],CAR):- !, Atom=[CAR|_],!. +eval_l1t_args1(_Dpth,_Slf,['cdr-atom',Atom],CDR):- !, Atom=[_|CDR],!. + +eval_l1t_args1(Depth,Self,['Cons', A, B ],['Cons', AA, BB]):- no_cons_reduce, !, + eval_l1t_args(Depth,Self,A,AA), eval_l1t_args(Depth,Self,B,BB). + +eval_l1t_args1(Depth,Self,['Cons', A, B ],[AA|BB]):- \+ no_cons_reduce, !, + eval_l1t_args(Depth,Self,A,AA), eval_l1t_args(Depth,Self,B,BB). + + +eval_l1t_args1(Depth,Self,['change-state!',StateExpr, UpdatedValue], Ret):- !, eval_l1t_args(Depth,Self,StateExpr,StateMonad), + eval_l1t_args(Depth,Self,UpdatedValue,Value), 'change-state!'(Depth,Self,StateMonad, Value, Ret). +eval_l1t_args1(Depth,Self,['new-state',UpdatedValue],StateMonad):- !, + eval_l1t_args(Depth,Self,UpdatedValue,Value), 'new-state'(Depth,Self,Value,StateMonad). +eval_l1t_args1(Depth,Self,['get-state',StateExpr],Value):- !, + eval_l1t_args(Depth,Self,StateExpr,StateMonad), 'get-state'(StateMonad,Value). + + + +% eval_l1t_args1(Depth,Self,['get-state',Expr],Value):- !, eval_l1t_args(Depth,Self,Expr,State), arg(1,State,Value). + + + +% check_type:- option_else(typecheck,TF,'False'), TF=='True'. + +:- dynamic is_registered_state/1. +:- flush_output. +:- setenv('RUST_BACKTRACE',full). + +/* +% Function to check if an value is registered as a state name +:- dynamic(is_registered_state/1). + +is_nb_state(G):- is_valid_nb_state(G) -> true ; + is_registered_state(G),nb_current(G,S),is_valid_nb_state(S). + + +:- multifile(state_type_method/3). +:- dynamic(state_type_method/3). +space_type_method(is_nb_state,new_space,init_state). +space_type_method(is_nb_state,clear_space,clear_nb_values). +space_type_method(is_nb_state,add_atom,add_nb_value). +space_type_method(is_nb_state,remove_atom,'change-state!'). +space_type_method(is_nb_state,replace_atom,replace_nb_value). +space_type_method(is_nb_state,atom_count,value_nb_count). +space_type_method(is_nb_state,get_atoms,'get-state'). +space_type_method(is_nb_state,atom_iter,value_nb_iter). + +state_type_method(is_nb_state,new_state,init_state). +state_type_method(is_nb_state,clear_state,clear_nb_values). +state_type_method(is_nb_state,add_value,add_nb_value). +state_type_method(is_nb_state,remove_value,'change-state!'). +state_type_method(is_nb_state,replace_value,replace_nb_value). +state_type_method(is_nb_state,value_count,value_nb_count). +state_type_method(is_nb_state,'get-state','get-state'). +state_type_method(is_nb_state,value_iter,value_nb_iter). +%state_type_method(is_nb_state,query,state_nb_query). + +% Clear all values from a state +clear_nb_values(StateNameOrInstance) :- + fetch_or_create_state(StateNameOrInstance, State), + nb_setarg(1, State, []). + + + +% Function to confirm if a term represents a state +is_valid_nb_state(State):- compound(State),functor(State,'State',_). + +% Find the original name of a given state +state_original_name(State, Name) :- + is_registered_state(Name), + nb_current(Name, State). + +% Register and initialize a new state +init_state(Name) :- + State = 'State'(_,_), + asserta(is_registered_state(Name)), + nb_setval(Name, State). + +% Change a value in a state +'change-state!'(Depth,Self,StateNameOrInstance, UpdatedValue, Out) :- + fetch_or_create_state(StateNameOrInstance, State), + arg(2, State, Type), + ( (check_type,\+ get_type(Depth,Self,UpdatedValue,Type)) + -> (Out = ['Error', UpdatedValue, 'BadType']) + ; (nb_setarg(1, State, UpdatedValue), Out = State) ). + +% Fetch all values from a state +'get-state'(StateNameOrInstance, Values) :- + fetch_or_create_state(StateNameOrInstance, State), + arg(1, State, Values). + +'new-state'(Depth,Self,Init,'State'(Init, Type)):- check_type->get_type(Depth,Self,Init,Type);true. + +'new-state'(Init,'State'(Init, Type)):- check_type->get_type(10,'&self',Init,Type);true. + +fetch_or_create_state(Name):- fetch_or_create_state(Name,_). +% Fetch an existing state or create a new one + +fetch_or_create_state(State, State) :- is_valid_nb_state(State),!. +fetch_or_create_state(NameOrInstance, State) :- + ( atom(NameOrInstance) + -> (is_registered_state(NameOrInstance) + -> nb_current(NameOrInstance, State) + ; init_state(NameOrInstance), + nb_current(NameOrInstance, State)) + ; is_valid_nb_state(NameOrInstance) + -> State = NameOrInstance + ; writeln('Error: Invalid input.') + ), + is_valid_nb_state(State). + +*/ + +eval_l1t_args1(Depth,Self,['get-type',Val],Type):- !, get_type(Depth,Self,Val,Type),ground(Type),Type\==[], Type\==Val,!. + +% mnotrace(G):- once(G). +/* +is_decl_type(ST):- metta_type(_,_,Type),sub_term(T,Type),T=@=ST, \+ nontype(ST). +is_type(Type):- nontype(Type),!,fail. +is_type(Type):- is_decl_type(Type). +is_type(Type):- atom(Type). + +nontype(Type):- var(Type),!. +nontype('->'). +nontype(N):- number(N). + +needs_eval_l1t(EvalMe):- is_list(EvalMe),!. + +get_type(_Dpth,_Slf,Var,'%Undefined%'):- var(Var),!. +get_type(_Dpth,_Slf,Val,'Number'):- number(Val),!. +get_type(Depth,Self,Expr,['StateMonad',Type]):- is_valid_nb_state(Expr),'get-state'(Expr,Val),!, + get_type(Depth,Self,Val,Type). + + +get_type(Depth,Self,EvalMe,Type):- needs_eval_l1t(EvalMe),eval_l1t_args(Depth,Self,EvalMe,Val), \+ needs_eval_l1t(Val),!, + get_type(Depth,Self,Val,Type). + +get_type(_Dpth,Self,[Fn|_],Type):- symbol(Fn),metta_type(Self,Fn,List),last_element(List,Type), nonvar(Type), + is_type(Type). +get_type(_Dpth,Self,List,Type):- is_list(List),metta_type(Self,List,LType),last_element(LType,Type), nonvar(Type), + is_type(Type). + +get_type(Depth,_Slf,Type,Type):- Depth<1,!. +get_type(_Dpth,Self,List,Type):- is_list(List),metta_type(Self,Type,['->'|List]). +get_type(Depth,Self,List,Types):- List\==[], is_list(List),Depth2 is Depth-1,maplist(get_type(Depth2,Self),List,Types). +get_type(_Dpth,Self,Fn,Type):- symbol(Fn),metta_type(Self,Fn,Type),!. +%get_type(Depth,Self,Fn,Type):- nonvar(Fn),metta_type(Self,Fn,Type2),Depth2 is Depth-1,get_type(Depth2,Self,Type2,Type). +%get_type(Depth,Self,Fn,Type):- Depth>0,nonvar(Fn),metta_type(Self,Type,Fn),!. %,!,last_element(List,Type). + +get_type(Depth,Self,Expr,Type):-Depth2 is Depth-1, eval_l1t_args(Depth2,Self,Expr,Val),Expr\=@=Val,get_type(Depth2,Self,Val,Type). + + +get_type(_Dpth,_Slf,Val,'String'):- string(Val),!. +get_type(_Dpth,_Slf,Val,Type):- is_decl_type(Val),Type=Val. +get_type(_Dpth,_Slf,Val,'Bool'):- (Val=='False';Val=='True'),!. +get_type(_Dpth,_Slf,Val,'Symbol'):- symbol(Val). +%get_type(Depth,Self,[T|List],['List',Type]):- Depth2 is Depth-1, is_list(List),get_type(Depth2,Self,T,Type),!, +% forall((member(Ele,List),nonvar(Ele)),get_type(Depth2,Self,Ele,Type)),!. +%get_type(Depth,_Slf,Cmpd,Type):- compound(Cmpd), functor(Cmpd,Type,1),!. +get_type(_Dpth,_Slf,Cmpd,Type):- \+ ground(Cmpd),!,Type=[]. +get_type(_Dpth,_Slf,_,'%Undefined%'):- fail. +*/ + +eval_l1t_args1(Depth,Self,['length',L],Res):- !, eval_l1t_args(Depth,Self,L,LL), !, (is_list(LL)->length(LL,Res);Res=1). +eval_l1t_args1(Depth,Self,['CountElement',L],Res):- !, eval_l1t_args(Depth,Self,L,LL), !, (is_list(LL)->length(LL,Res);Res=1). + +/* + +is_feo_f('Cons'). + +is_seo_f('{...}'). +is_seo_f('[...]'). +is_seo_f('{}'). +is_seo_f('[]'). +is_seo_f('StateMonad'). +is_seo_f('State'). +is_seo_f('Event'). +is_seo_f('Concept'). +is_seo_f(N):- number(N),!. + +*/ + +/* +eval_l1t_args1(Depth,Self,[F,A|Args],Res):- + \+ self_eval_l1t(A), + eval_l1t_args(Depth,Self,A,AA),AA\==A, + eval_l1t_args(Depth,Self,[F,AA|Args],Res). + + +eval_l1t_args1(Depth,Self,[F,A1|AArgs],Res):- fail, member(F,['+']), + cwdl(40,(( + append(L,[A|R],AArgs), + \+ self_eval_l1t(A), + eval_l1t_args(Depth,Self,A,AA),AA\==A,!, + append(L,[AA|R],NewArgs), eval_l1t_args(Depth,Self,[F,A1|NewArgs],Res)))). +*/ + +/* %% + +% !(assertEqualToResult ((inc) 2) (3)) +eval_l1t_args1(Depth,Self,[F|Args],Res):- is_list(F), + metta_atom_iter_l1t(Depth,Self,['=',F,R]), eval_l1t_args(Depth,Self,[R|Args],Res). + +eval_l1t_args1(Depth,Self,[F|Args],Res):- is_list(F), Args\==[], + append(F,Args,FArgs),!,eval_l1t_args(Depth,Self,FArgs,Res). +*/ +eval_l1t_args1(_Dpth,Self,['import!',Other,File],RetVal):- into_space(Self,Other,Space),!, include_metta(Space,File),!,return_empty(Space,RetVal). %RetVal=[]. +eval_l1t_args1(Depth,Self,['bind!',Other,Expr],RetVal):- + into_name(Self,Other,Name),!,eval_l1t_args(Depth,Self,Expr,Value),nb_setval(Name,Value), return_empty(Value,RetVal). +eval_l1t_args1(Depth,Self,['pragma!',Other,Expr],RetVal):- + into_name(Self,Other,Name),!,eval_l1t_args(Depth,Self,Expr,Value),set_option_value(Name,Value), return_empty(Value,RetVal). +eval_l1t_args1(_Dpth,Self,['transfer!',File],RetVal):- !, include_metta(Self,File), return_empty(Self,RetVal). + + + +eval_l1t_args1(Depth,Self,['nop',Expr],Empty):- !, eval_l1t_args(Depth,Self,Expr,_), return_empty([],Empty). + +/* +is_True(T):- T\=='False',T\=='F',T\==[]. + +is_and(S):- \+ atom(S),!,fail. +is_and('#COMMA'). is_and(','). is_and('and'). is_and('And'). +*/ +eval_l1t_args1(_Dpth,_Slf,[And],'True'):- is_and(And),!. +eval_l1t_args1(Depth,Self,['and',X,Y],TF):- !, as_tf((eval_l1t_args(Depth,Self,X,'True'),eval_l1t_args(Depth,Self,Y,'True')),TF). +eval_l1t_args1(Depth,Self,[And,X|Y],TF):- is_and(And),!,eval_l1t_args(Depth,Self,X,TF1), + is_True(TF1),eval_l1t_args1(Depth,Self,[And|Y],TF). +%eval_l1t_args2(Depth,Self,[H|T],_):- \+ is_list(T),!,fail. +eval_l1t_args1(Depth,Self,['or',X,Y],TF):- !, as_tf((eval_l1t_args(Depth,Self,X,'True');eval_l1t_args(Depth,Self,Y,'True')),TF). + + + +eval_l1t_args1(_Dpth,Self,['add-atom',Other,PredDecl],TF):- !, into_space(Self,Other,Space), as_tf(do_metta(Space,load,PredDecl),TF). +eval_l1t_args1(_Dpth,Self,['remove-atom',Other,PredDecl],TF):- !, into_space(Self,Other,Space), as_tf(do_metta(Space,unload,PredDecl),TF). +eval_l1t_args1(_Dpth,Self,['atom-count',Other],Count):- !, into_space(Self,Other,Space), findall(_,metta_defn(Expander,Other,_,_),L1),length(L1,C1),findall(_,metta_atom(Space,_),L2),length(L2,C2),Count is C1+C2. +eval_l1t_args1(_Dpth,Self,['atom-replace',Other,Rem,Add],TF):- !, into_space(Self,Other,Space), copy_term(Rem,RCopy), + as_tf((metta_atom_iter_l1t_ref(Space,RCopy,Ref), RCopy=@=Rem,erase(Ref), do_metta(Other,load,Add)),TF). + + +eval_l1t_args1(Depth,Self,['+',N1,N2],N):- number(N1),!, + eval_l1t_args(Depth,Self,N2,N2Res), catch_err(N is N1+N2Res,_E,(set_last_error(['Error',N2Res,'Number']),fail)). +eval_l1t_args1(Depth,Self,['-',N1,N2],N):- number(N1),!, + eval_l1t_args(Depth,Self,N2,N2Res), catch_err(N is N1-N2Res,_E,(set_last_error(['Error',N2Res,'Number']),fail)). + +eval_l1t_args1(Depth,Self,[V|VI],[V|VO]):- nonvar(V),is_metta_data_functor(V),is_list(VI),!,maplist(eval_l1t_args(Depth,Self),VI,VO). + +eval_l1t_args1(Depth,Self,X,Y):- + (eval_l1t_args2(Depth,Self,X,Y)*->true; + (eval_l1t_args2_failed(Depth,Self,X,Y)*->true;X=Y)). + + +eval_l1t_args2_failed(_Dpth,_Slf,T,TT):- T==[],!,TT=[]. +eval_l1t_args2_failed(_Dpth,_Slf,T,TT):- var(T),!,TT=T. +eval_l1t_args2_failed(_Dpth,_Slf,[F|LESS],Res):- once(eval_l1t_selfless([F|LESS],Res)),mnotrace([F|LESS]\==Res),!. +%eval_l1t_args2_failed(Depth,Self,[V|Nil],[O]):- Nil==[], once(eval_l1t_args(Depth,Self,V,O)),V\=@=O,!. +eval_l1t_args2_failed(Depth,Self,[H|T],[HH|TT]):- !, + eval_l1t_args(Depth,Self,H,HH), + eval_l1t_args2_failed(Depth,Self,T,TT). + +eval_l1t_args2_failed(Depth,Self,T,TT):- eval_l1t_args(Depth,Self,T,TT). + + %eval_l1t_args(Depth,Self,X,Y):- eval_l1t_args1(Depth,Self,X,Y)*->true;Y=[]. + +%eval_l1t_args1(Depth,_,_,_):- Depth<1,!,fail. +%eval_l1t_args1(Depth,_,X,Y):- Depth<3, !, ground(X), (Y=X). +%eval_l1t_args1(_Dpth,_Slf,X,Y):- self_eval_l1t(X),!,Y=X. + +% Kills zero arity functions eval_l1t_args1(Depth,Self,[X|Nil],[Y]):- Nil ==[],!,eval_l1t_args(Depth,Self,X,Y). + + +/* +into_values(List,Many):- List==[],!,Many=[]. +into_values([X|List],Many):- List==[],is_list(X),!,Many=X. +into_values(Many,Many). +eval_l1t_args2(_Dpth,_Slf,Name,Value):- atom(Name), nb_current(Name,Value),!. +*/ +% Macro Functions +%eval_l1t_args1(Depth,_,_,_):- Depth<1,!,fail. +eval_l1t_args2(Depth,_,X,Y):- Depth<3, !, fail, ground(X), (Y=X). +eval_l1t_args2(Depth,Self,[F|PredDecl],Res):- + Depth>1, + mnotrace((sub_sterm1(SSub,PredDecl), ground(SSub),SSub=[_|Sub], is_list(Sub), maplist(atomic,SSub))), + eval_l1t_args(Depth,Self,SSub,Repl), + mnotrace((SSub\=Repl, subst(PredDecl,SSub,Repl,Temp))), + eval_l1t_args(Depth,Self,[F|Temp],Res). + + + +% user defined function +eval_l1t_args2(Depth,Self,[H|PredDecl],Res):- mnotrace(is_user_defined_head(Self,H)),!, + eval_l1t_args30(Depth,Self,[H|PredDecl],Res). + +% function inherited by system +eval_l1t_args2(Depth,Self,PredDecl,Res):- eval_l1t_args40(Depth,Self,PredDecl,Res). + +/* +last_element(T,E):- \+ compound(T),!,E=T. +last_element(T,E):- is_list(T),last(T,L),last_element(L,E),!. +last_element(T,E):- compound_name_arguments(T,_,List),last_element(List,E),!. + + + + +%catch_warn(G):- notrace(catch_err(G,E,(wdmsg(catch_warn(G)-->E),fail))). +%catch_nowarn(G):- notrace(catch_err(G,error(_,_),fail)). + +%as_tf(G,TF):- catch_nowarn((call(G)*->TF='True';TF='False')). +*/ +eval_l1t_selfless(['==',X,Y],TF):- as_tf(X=:=Y,TF),!. +eval_l1t_selfless(['==',X,Y],TF):- as_tf(X=@=Y,TF),!. +eval_l1t_selfless(['=',X,Y],TF):-!,as_tf(X=Y,TF). +eval_l1t_selfless(['>',X,Y],TF):-!,as_tf(X>Y,TF). +eval_l1t_selfless(['<',X,Y],TF):-!,as_tf(X',X,Y],TF):-!,as_tf(X>=Y,TF). +eval_l1t_selfless(['<=',X,Y],TF):-!,as_tf(X= Bool Atom Atom)) +(= (ift True $then) $then) + +; For anything that is green, assert it is Green in &kb22 +!(ift (green $x) + (add-atom &kb22 (Green $x))) + +; Retrieve the inferred Green things: Fritz and Sam. +!(assertEqualToResult + (match &kb22 (Green $x) $x) + (Fritz Sam)) +*/ +:- discontiguous eval_l1t_args3/4. +%eval_l1t_args2(Depth,Self,PredDecl,Res):- eval_l1t_args3(Depth,Self,PredDecl,Res). + +%eval_l1t_args2(_Dpth,_Slf,L1,Res):- is_list(L1),maplist(self_eval_l1t,L1),!,Res=L1. +%eval_l1t_args2(_Depth,_Self,X,X). + +/* +is_user_defined_head(Other,H):- mnotrace(is_user_defined_head0(Other,H)). +is_user_defined_head0(Other,[H|_]):- !, nonvar(H),!, is_user_defined_head_f(Other,H). +is_user_defined_head0(Other,H):- callable(H),!,functor(H,F,_), is_user_defined_head_f(Other,F). +is_user_defined_head0(Other,H):- is_user_defined_head_f(Other,H). + +is_user_defined_head_f(Other,H):- is_user_defined_head_f1(Other,H). +is_user_defined_head_f(Other,H):- is_user_defined_head_f1(Other,[H|_]). + +%is_user_defined_head_f1(Other,H):- metta_type(Other,H,_). +is_user_defined_head_f1(Other,H):- metta_atom(Other,[H|_]). +is_user_defined_head_f1(Other,H):- metta_defn(Expander,Other,[H|_],_). +%is_user_defined_head_f(_,H):- is_metta_builtin(H). + + +is_special_op(F):- \+ atom(F), \+ var(F), !, fail. +is_special_op('case'). +is_special_op(':'). +is_special_op('='). +is_special_op('->'). +is_special_op('let'). +is_special_op('let*'). +is_special_op('if'). +is_special_op('rtrace'). +is_special_op('or'). +is_special_op('and'). +is_special_op('not'). +is_special_op('match'). +is_special_op('call'). +is_special_op('let'). +is_special_op('let*'). +is_special_op('nop'). +is_special_op('assertEqual'). +is_special_op('assertEqualToResult'). + +is_metta_builtin(Special):- is_special_op(Special). +is_metta_builtin('=='). +is_metta_builtin(F):- once(atom(F);var(F)), current_op(_,yfx,F). +is_metta_builtin('println!'). +is_metta_builtin('transfer!'). +is_metta_builtin('collapse'). +is_metta_builtin('superpose'). +is_metta_builtin('+'). +is_metta_builtin('-'). +is_metta_builtin('*'). +is_metta_builtin('/'). +is_metta_builtin('%'). +is_metta_builtin('=='). +is_metta_builtin('<'). +is_metta_builtin('>'). +is_metta_builtin('all'). +is_metta_builtin('import!'). +is_metta_builtin('pragma!'). +*/ + + +eval_l1t_args30(Depth,Self,H,B):- (eval_l1t_args34(Depth,Self,H,B)*->true;eval_l1t_args37(Depth,Self,H,B)). + +eval_l1t_args34(_Dpth,Self,H,B):- (metta_defn(Expander,Self,H,B);(metta_atom(Self,H),B='True')). + +% Has argument that is headed by the same function +eval_l1t_args37(Depth,Self,[H1|Args],Res):- + mnotrace((append(Left,[[H2|H2Args]|Rest],Args), H2==H1)),!, + eval_l1t_args(Depth,Self,[H2|H2Args],ArgRes), + mnotrace((ArgRes\==[H2|H2Args], append(Left,[ArgRes|Rest],NewArgs))), + eval_l1t_args30(Depth,Self,[H1|NewArgs],Res). + +eval_l1t_args37(Depth,Self,[[H|Start]|T1],Y):- + mnotrace((is_user_defined_head_f(Self,H),is_list(Start))), + metta_defn(Expander,Self,[H|Start],Left), + eval_l1t_args(Depth,Self,[Left|T1],Y). + +% Has subterm to eval_l1t +eval_l1t_args37(Depth,Self,[F|PredDecl],Res):- + Depth>1, + quietly(sub_sterm1(SSub,PredDecl)), + mnotrace((ground(SSub),SSub=[_|Sub], is_list(Sub),maplist(atomic,SSub))), + eval_l1t_args(Depth,Self,SSub,Repl), + mnotrace((SSub\=Repl,subst(PredDecl,SSub,Repl,Temp))), + eval_l1t_args30(Depth,Self,[F|Temp],Res). + +%eval_l1t_args37(Depth,Self,X,Y):- (eval_l1t_args38(Depth,Self,X,Y)*->true;metta_atom_iter_l1t(Depth,Self,[=,X,Y])). + +eval_l1t_args37(Depth,Self,PredDecl,Res):- fail, + ((term_variables(PredDecl,Vars), + (metta_atom(Self,PredDecl) *-> (Vars ==[]->Res='True';Vars=Res); + (eval_l1t_args(Depth,Self,PredDecl,Res),ignore(Vars ==[]->Res='True';Vars=Res))))), + PredDecl\=@=Res. + +eval_l1t_args38(_Dpth,Self,[H|_],_):- mnotrace( \+ is_user_defined_head_f(Self,H) ), !,fail. +eval_l1t_args38(_Dpth,Self,[H|T1],Y):- metta_defn(Expander,Self,[H|T1],Y). +eval_l1t_args38(_Dpth,Self,[H|T1],'True'):- metta_atom(Self,[H|T1]). +eval_l1t_args38(_Dpth,Self,CALL,Y):- fail,append(Left,[Y],CALL),metta_defn(Expander,Self,Left,Y). + + +%eval_l1t_args3(Depth,Self,['ift',CR,Then],RO):- fail, !, %fail, % trace, +% metta_defn(Expander,Self,['ift',R,Then],Become),eval_l1t_args(Depth,Self,CR,R),eval_l1t_args(Depth,Self,Then,_True),eval_l1t_args(Depth,Self,Become,RO). + +metta_atom_iter_l1t(_Dpth,Other,[Equal,H,B]):- '=' == Equal,!, + (metta_defn(Expander,Other,H,B)*->true;(metta_atom(Other,H),B='True')). + +metta_atom_iter_l1t(Depth,_,_):- Depth<3,!,fail. +metta_atom_iter_l1t(_Dpth,_Slf,[]):-!. +metta_atom_iter_l1t(_Dpth,Other,H):- metta_atom(Other,H). +metta_atom_iter_l1t(Depth,Other,H):- D2 is Depth -1, metta_defn(Expander,Other,H,B),metta_atom_iter_l1t(D2,Other,B). +metta_atom_iter_l1t(_Dpth,_Slf,[And]):- is_and(And),!. +metta_atom_iter_l1t(Depth,Self,[And,X|Y]):- is_and(And),!,D2 is Depth -1, metta_atom_iter_l1t(D2,Self,X),metta_atom_iter_l1t(D2,Self,[And|Y]). +/* +metta_atom_iter_l1t2(_,Self,[=,X,Y]):- metta_defn(Expander,Self,X,Y). +metta_atom_iter_l1t2(_Dpth,Other,[Equal,H,B]):- '=' == Equal,!, metta_defn(Expander,Other,H,B). +metta_atom_iter_l1t2(_Dpth,Self,X,Y):- metta_defn(Expander,Self,X,Y). %, Y\=='True'. +metta_atom_iter_l1t2(_Dpth,Self,X,Y):- metta_atom(Self,[=,X,Y]). %, Y\=='True'. + +*/ +metta_atom_iter_l1t_ref(Other,['=',H,B],Ref):-clause(metta_defn(Expander,Other,H,B),true,Ref). +metta_atom_iter_l1t_ref(Other,H,Ref):-clause(metta_atom(Other,H),true,Ref). + +%not_compound(Term):- \+ is_list(Term),!. +%eval_l1t_args2(Depth,Self,Term,Res):- maplist(not_compound,Term),!,eval_l1t_args345(Depth,Self,Term,Res). + + +% function inherited by system +eval_l1t_args40(Depth,Self,[F|X],FY):- is_function(F), \+ is_special_op(F), is_list(X), + maplist(eval_l1t_args(Depth,Self),X,Y),!,eval_l1t_args5(Depth,Self,[F|Y],FY). +eval_l1t_args40(Depth,Self,FX,FY):- eval_l1t_args5(Depth,Self,FX,FY). + +eval_l1t_args5(_Dpth,_Slf,[F|LESS],Res):- once(eval_l1t_selfless([F|LESS],Res)),mnotrace(([F|LESS]\==Res)),!. +eval_l1t_args5(Depth,Self,[AE|More],TF):- length(More,Len), + (is_syspred(AE,Len,Pred),catch_warn(as_tf(apply(Pred,More),TF)))*->true;eval_l1t_args6(Depth,Self,[AE|More],TF). +eval_l1t_args6(_Dpth,_Slf,[AE|More],TF):- length([AE|More],Len), is_syspred(AE,Len,Pred),append(More,[TF],Args),!,catch_warn(apply(Pred,Args)). + +%eval_l1t_args40(Depth,Self,[X1|[F2|X2]],[Y1|Y2]):- is_function(F2),!,eval_l1t_args(Depth,Self,[F2|X2],Y2),eval_l1t_args(Depth,Self,X1,Y1). + + +%cwdl(DL,Goal):- call_with_depth_limit(Goal,DL,R), (R==depth_limit_exceeded->(!,fail);true). +bagof_eval_l1t(Depth,Self,X,L):- !,findall(E,eval_l1t_args(Depth,Self,X,E),L). +setof_eval_l1t(Depth,Self,X,S):- !,findall(E,eval_l1t_args(Depth,Self,X,E),L),sort(L,S). +%setof_eval_l1t(Depth,Self,X,S):- setof(E,eval_l1t_args(Depth,Self,X,E),S)*->true;S=[]. + + diff --git a/metta_vspace/pyswip-12-15/metta_subst.pl b/metta_vspace/pyswip-12-15/metta_subst.pl new file mode 100755 index 00000000..0cb31401 --- /dev/null +++ b/metta_vspace/pyswip-12-15/metta_subst.pl @@ -0,0 +1,971 @@ +%self_subst(X):- var(X),!. +%self_subst(X):- string(X),!. +%self_subst(X):- number(X),!. +%self_subst([]). +self_subst(X):- \+ callable(X),!. +self_subst(X):- self_eval(X),!. +self_subst(X):- is_valid_nb_state(X),!. +self_subst(X):- is_list(X),!,fail. +%self_subst(X):- compound(X),!. +%self_subst(X):- is_ref(X),!,fail. +self_subst(X):- atom(X),!, \+ nb_current(X,_),!. +self_subst('True'). self_subst('False'). self_subst('F'). + + +:- nb_setval(self_space, '&self'). +substs_to(XX,Y):- Y==XX,!. +substs_to(XX,Y):- Y=='True',!, is_True(XX),!. + +%current_self(Space):- nb_current(self_space,Space). +/* +subst_args(Eq,RetType,A,AA):- + current_self(Space), + subst_args(Eq,RetType,11,Space,A,AA). + +%subst_args(Eq,RetType,Depth,_Self,X,_Y):- forall(between(6,Depth,_),write(' ')),writeqln(subst_args(Eq,RetType,X)),fail. +*/ + +subst_args(Eq,RetType,Depth,Self,X,Y):- atom(Eq), ( Eq \== ('=')) ,!, + call(Eq,'=',RetType,Depth,Self,X,Y). + + :- style_check(-singleton). + + + +%subst_args(Eq,RetType,_Dpth,_Slf,X,Y):- nonvar(Y),X=Y,!. +%subst_args(Eq,RetType,Depth,Self,X,Y):- nonvar(Y),!,subst_args(Eq,RetType,Depth,Self,X,XX),substs_to(XX,Y). +subst_args(Eq,RetType,_Dpth,_Slf,X,Y):- self_subst(X),!,Y=X. +subst_args(Eq,RetType,_Dpth,_Slf,[X|T],Y):- T==[], \+ callable(X),!,Y=[X]. + +subst_args(Eq,RetType,Depth,Self,[F|X],Y):- + % (F=='superpose' ; ( option_value(no_repeats,false))), + mnotrace((D1 is Depth-1)),!, + subst_args0(Eq,RetType,D1,Self,[F|X],Y). + +subst_args(Eq,RetType,Depth,Self,X,Y):- subst_args0(Eq,RetType,Depth,Self,X,Y). +/* +subst_args(Eq,RetType,Depth,Self,X,Y):- + mnotrace((no_repeats_var(YY), + D1 is Depth-1)), + subst_args0(Eq,RetType,D1,Self,X,Y), + mnotrace(( \+ (Y\=YY))). +*/ + + + +:- nodebug(metta(eval)). + +/* +debugging_metta(G):-is_debugging((eval))->ignore(G);true. +w_indent(Depth,Goal):- + \+ \+ mnotrace(ignore((( + format('~N'), + setup_call_cleanup(forall(between(Depth,101,_),write(' ')),Goal, format('~N')))))). +indentq(DR,EX,Term):- + \+ \+ mnotrace(ignore((( + format('~N'), + setup_call_cleanup(forall(between(Depth,101,_),write(' ')),format('~q',[Term]), + format('~N')))))). + + +with_debug(Flag,Goal):- is_debugging(Flag),!, call(Goal). +with_debug(Flag,Goal):- flag(eval_num,_,0), + setup_call_cleanup(set_debug(Flag,true),call(Goal),set_debug(Flag,flase)). + +flag_to_var(Flag,Var):- atom(Flag), \+ atom_concat('trace-on-',_,Flag),!,atom_concat('trace-on-',Flag,Var). +flag_to_var(metta(Flag),Var):- !, nonvar(Flag), flag_to_var(Flag,Var). +flag_to_var(Flag,Var):- Flag=Var. + +set_debug(Flag,Val):- \+ atom(Flag), flag_to_var(Flag,Var), atom(Var),!,set_debug(Var,Val). +set_debug(Flag,true):- !, debug(metta(Flag)),flag_to_var(Flag,Var),set_option_value(Var,true). +set_debug(Flag,false):- nodebug(metta(Flag)),flag_to_var(Flag,Var),set_option_value(Var,false). +if_trace((Flag;true),Goal):- !, notrace(( catch_err(ignore((Goal)),E,wdmsg(E-->if_trace((Flag;true),Goal))))). +if_trace(Flag,Goal):- notrace((catch_err(ignore((is_debugging(Flag),Goal)),E,wdmsg(E-->if_trace(Flag,Goal))))). + + +%maybe_efbug(SS,G):- efbug(SS,G)*-> if_trace(eval,wdmsg(SS=G)) ; fail. +maybe_efbug(_,G):- call(G). +%efbug(P1,G):- call(P1,G). +efbug(_,G):- call(G). + + + +is_debugging(Flag):- var(Flag),!,fail. +is_debugging((A;B)):- !, (is_debugging(A) ; is_debugging(B) ). +is_debugging((A,B)):- !, (is_debugging(A) , is_debugging(B) ). +is_debugging(not(Flag)):- !, \+ is_debugging(Flag). +is_debugging(Flag):- Flag== false,!,fail. +is_debugging(Flag):- Flag== true,!. +is_debugging(Flag):- debugging(metta(Flag),TF),!,TF==true. +is_debugging(Flag):- debugging(Flag,TF),!,TF==true. +is_debugging(Flag):- flag_to_var(Flag,Var), + (option_value(Var,true)->true;(Flag\==Var -> is_debugging(Var))). + +:- nodebug(metta(overflow)). + +*/ + +subst_args0(Eq,RetType,Depth,_Slf,X,Y):- Depth<1,!,X=Y, (\+ trace_on_overflow-> true; flag(eval_num,_,0),debug(metta(eval))). +subst_args0(Eq,RetType,_Dpth,_Slf,X,Y):- self_subst(X),!,Y=X. +subst_args0(Eq,RetType,Depth,Self,X,Y):- + Depth2 is Depth-1, + subst_args11(Eq,RetType,Depth,Self,X,M), + (M\=@=X ->subst_args0(Eq,RetType,Depth2,Self,M,Y);Y=X). + + + +subst_args11(_Eq,_RetType,_Dpth,_Slf,X,Y):- self_subst(X),!,Y=X. +subst_args11(Eq,RetType,Depth,Self,X,Y):- \+ is_debugging((subst_args)),!, + D1 is Depth-1, + subst_args1(Eq,RetType,D1,Self,X,Y). +subst_args11(Eq,RetType,Eq,RetType,Depth,Self,X,Y):- + notrace(( + + flag(subst_args_num,EX,EX+1), + D1 is Depth-1, + DR is 99-D1, + PrintRet = _, + option_else('trace-length',Max,100), + if_t((EX>Max), (set_debug(subst_args,false),MaxP1 is Max+1, set_debug(overflow,false), + format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)',[MaxP1]))), + nop(notrace(no_repeats_var(YY))), + + if_t(DR<10,if_trace((subst_args),(PrintRet=1, indentq(DR,EX, '-->',subst(X))))), + Ret=retval(fail))), + + call_cleanup(( + (subst_args1(Eq,RetType,D1,Self,X,Y)), + notrace(( \+ (Y\=YY), nb_setarg(1,Ret,Y)))), + + (PrintRet==1 -> indentq(DR,EX,'<--',Ret) ; + mnotrace(ignore(((Y\=@=X, + if_t(DR<10,if_trace((subst_args),indentq(DR,EX,'<--',s(Ret)))))))))), + + (Ret\=@=retval(fail)->true;(rtrace(subst_args_00(Eq,RetType,D1,Self,X,Y)),fail)). + +/* + +subst_args11(Eq,RetType,_Dpth,_Slf,X,Y):- self_subst(X),!,Y=X. +subst_args11(Eq,RetType,Depth,Self,X,Y):- \+ debugging(metta(eval)),!, subst_args1(Eq,RetType,Depth,Self,X,Y). +subst_args11(Eq,RetType,Depth,Self,X,Y):- + +notrace(( + + flag(eval_num,EX,EX+1), + D1 is Depth-1, + DR is 99-D1, + PrintRet = _, + option_else('trace-length',Max,100), + if_t((EX>Max), (set_debug(eval,false),MaxP1 is Max+1, set_debug(overflow,false), + format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)',[MaxP1]))), + nop(notrace(no_repeats_var(YY))), + + if_t(DR<10,if_trace((eval),(PrintRet=1, indentq(DR,EX,'-->'(subst_args(Self,X,'$VAR'('RET'))))))), + Ret=retval(fail))), + + call_cleanup(( + subst_args1(Eq,RetType,D1,Self,X,Y), + mnotrace(( \+ (Y\=YY), nb_setarg(1,Ret,Y)))), + mnotrace(ignore(((Y\=@=X,if_trace(metta(eval),indentq(DR,EX,'<--'(Ret)))))))), + (Ret\=@=retval(fail)->true;(rtrace(subst_args0(Eq,RetType,D1,Self,X,Y)),fail)). +*/ + +:- discontiguous subst_args1/6. +:- discontiguous subst_args2/6. + +subst_args1(Eq,RetType,Depth,Self,X,Y):- + var(Eq) -> (!,subst_args1('=',RetType,Depth,Self,X,Y)); + (atom(Eq), ( Eq \== ('=')) ,!, call(Eq,'=',RetType,Depth,Self,X,Y)). + +subst_args1(Eq,RetType,_Dpth,_Slf,Name,Value):- atom(Name), nb_current(Name,Value),!. + +subst_args1(Eq,RetType,Depth,Self,[V|VI],VVO):- \+ is_list(VI),!, + subst_args(Eq,RetType,Depth,Self,VI,VM), + ( VM\==VI -> subst_args(Eq,RetType,Depth,Self,[V|VM],VVO) ; + (subst_args(Eq,RetType,Depth,Self,V,VV), (V\==VV -> subst_args(Eq,RetType,Depth,Self,[VV|VI],VVO) ; VVO = [V|VI]))). + +subst_args1(Eq,RetType,_Dpth,_Slf,X,Y):- \+ is_list(X),!,Y=X. + +subst_args1(Eq,RetType,Depth,Self,[V|VI],[V|VO]):- var(V),is_list(VI),!,maplist(subst_args(Eq,RetType,Depth,Self),VI,VO). + +subst_args1(Eq,RetType,Depth,Self,['let',A,A5,AA],OO):- !, + %(var(A)->true;trace), + ((subst_args(Eq,RetType,Depth,Self,A5,AE), AE=A)), + subst_args(Eq,RetType,Depth,Self,AA,OO). +%subst_args1(Eq,RetType,Depth,Self,['let',A,A5,AA],AAO):- !,subst_args(Eq,RetType,Depth,Self,A5,A),subst_args(Eq,RetType,Depth,Self,AA,AAO). +subst_args1(Eq,RetType,Depth,Self,['let*',[],Body],RetVal):- !, subst_args(Eq,RetType,Depth,Self,Body,RetVal). +subst_args1(Eq,RetType,Depth,Self,['let*',[[Var,Val]|LetRest],Body],RetVal):- !, + subst_args1(Eq,RetType,Depth,Self,['let',Var,Val,['let*',LetRest,Body]],RetVal). + + is_sl_op('>'). is_sl_op('<'). % is_sl_op('>'). + is_sl_op('\\=@='). + +subst_args1(Eq,RetType,Depth,Self,[OP,N1,N2],TF):- is_sl_op(OP), !, + ((subst_args(Eq,RetType,Depth,Self,N1,N1Res),subst_args(Eq,RetType,Depth,Self,N2,N2Res), + ((N1,N2)\=@=(N1Res,N2Res)),subst_args1(Eq,RetType,Depth,Self,[OP,N1Res,N2Res],TF)) + *->true; + subst_selfless([OP,N1,N2],TF)). + + + +subst_args1(Eq,RetType,_Dpth,_Slf,['repl!'],'True'):- !, repl. +subst_args1(Eq,RetType,Depth,Self,['!',Cond],Res):- !, call(subst_args(Eq,RetType,Depth,Self,Cond,Res)). +subst_args1(Eq,RetType,Depth,Self,['rtrace',Cond],Res):- !, rtrace(subst_args(Eq,RetType,Depth,Self,Cond,Res)). +subst_args1(Eq,RetType,Depth,Self,['time',Cond],Res):- !, time(subst_args(Eq,RetType,Depth,Self,Cond,Res)). +subst_args1(Eq,RetType,Depth,Self,['print',Cond],Res):- !, subst_args(Eq,RetType,Depth,Self,Cond,Res),format('~N'),print(Res),format('~N'). +% !(println! $1) +subst_args1(Eq,RetType,Depth,Self,['println!',Cond],Res):- !, subst_args(Eq,RetType,Depth,Self,Cond,Res),format('~N'),print(Res),format('~N'). + +subst_args1(Eq,RetType,_Dpth,_Slf,List,Y):- is_list(List),maplist(self_subst,List),List=[H|_], \+ atom(H), !,Y=List. + +subst_args1(Eq,RetType,Depth,Self,['assertTrue', X],TF):- !, subst_args(Eq,RetType,Depth,Self,['assertEqual',X,'True'],TF). +subst_args1(Eq,RetType,Depth,Self,['assertFalse',X],TF):- !, subst_args(Eq,RetType,Depth,Self,['assertEqual',X,'False'],TF). + +subst_args1(Eq,RetType,Depth,Self,['assertEqual',X0,Y0],RetVal):- !, + subst_vars(X0,X),subst_vars(Y0,Y), + l1t_loonit_assert_source_tf( + ['assertEqual',X0,Y0], + (bagof_subst(Depth,Self,X,XX), + bagof_subst(Depth,Self,Y,YY)), + equal_enough_for_test(XX,YY), TF), + (TF=='True'->return_empty(RetVal);RetVal=[got,XX,expected,YY]). + +subst_args1(Eq,RetType,Depth,Self,['assertNotEqual',X0,Y0],RetVal):- !, + subst_vars(X0,X),subst_vars(Y0,Y), + l1t_loonit_assert_source_tf( + ['assertNotEqual',X0,Y0], + (setof_subst(Depth,Self,X,XX), setof_subst(Depth,Self,Y,YY)), + \+ equal_enough(XX,YY), TF), + (TF=='True'->return_empty(RetVal);RetVal=[got,XX,expected,not,YY]). + +subst_args1(Eq,RetType,Depth,Self,['assertEqualToResult',X0,Y0],RetVal):- !, + subst_vars(X0,X),subst_vars(Y0,Y), + l1t_loonit_assert_source_tf( + ['assertEqualToResult',X0,Y0], + (bagof_subst(Depth,Self,X,XX), =(Y,YY)), + equal_enough_for_test(XX,YY), TF), + (TF=='True'->return_empty(RetVal);RetVal=[got,XX,expected,YY]),!. + + +l1t_loonit_assert_source_tf(Src,Goal,Check,TF):- + copy_term(Goal,OrigGoal), + l1t_loonit_asserts(Src, time_eval('\n; EVAL TEST\n;',Goal), Check), + as_tf(Check,TF),!, + ignore(( + once((TF='True', is_debugging(pass));(TF='False', is_debugging(fail))), + with_debug((eval),time_eval('Trace',OrigGoal)))). + +l1t_loonit_asserts(Src,Goal,Check):- + loonit_asserts(Src,Goal,Check). + + +/* +sort_result(Res,Res):- \+ compound(Res),!. +sort_result([And|Res1],Res):- is_and(And),!,sort_result(Res1,Res). +sort_result([T,And|Res1],Res):- is_and(And),!,sort_result([T|Res1],Res). +sort_result([H|T],[HH|TT]):- !, sort_result(H,HH),sort_result(T,TT). +sort_result(Res,Res). + +unify_enough(L,L):-!. +unify_enough(L,C):- is_list(L),into_list_args(C,CC),!,unify_lists(CC,L). +unify_enough(C,L):- is_list(L),into_list_args(C,CC),!,unify_lists(CC,L). +unify_enough(C,L):- \+ compound(C),!,L=C. +unify_enough(L,C):- \+ compound(C),!,L=C. +unify_enough(L,C):- into_list_args(L,LL),into_list_args(C,CC),!,unify_lists(CC,LL). + +unify_lists(C,L):- \+ compound(C),!,L=C. +unify_lists(L,C):- \+ compound(C),!,L=C. +unify_lists([C|CC],[L|LL]):- unify_enough(L,C),!,unify_lists(CC,LL). + +equal_enough(R,V):- is_list(R),is_list(V),sort(R,RR),sort(V,VV),!,equal_enouf(RR,VV),!. +equal_enough(R,V):- copy_term(R,RR),copy_term(V,VV),equal_enouf(R,V),!,R=@=RR,V=@=VV. + +equal_enough_for_test(X,Y):- must_det_ll((subst_vars(X,XX),subst_vars(Y,YY))),!,equal_enough(XX,YY),!. + +equal_enouf(R,V):- R=@=V, !. +equal_enouf(_,V):- V=@='...',!. +equal_enouf(L,C):- is_list(L),into_list_args(C,CC),!,equal_enouf_l(CC,L). +equal_enouf(C,L):- is_list(L),into_list_args(C,CC),!,equal_enouf_l(CC,L). +%equal_enouf(R,V):- (var(R),var(V)),!, R=V. +equal_enouf(R,V):- (var(R);var(V)),!, R==V. +equal_enouf(R,V):- number(R),number(V),!, RV is abs(R-V), RV < 0.03 . +equal_enouf(R,V):- atom(R),!,atom(V), has_unicode(R),has_unicode(V). +equal_enouf(R,V):- (\+ compound(R) ; \+ compound(V)),!, R==V. +equal_enouf(L,C):- into_list_args(L,LL),into_list_args(C,CC),!,equal_enouf_l(CC,LL). + +equal_enouf_l(C,L):- \+ compound(C),!,L=@=C. +equal_enouf_l(L,C):- \+ compound(C),!,L=@=C. +equal_enouf_l([C|CC],[L|LL]):- !, equal_enouf(L,C),!,equal_enouf_l(CC,LL). + + +has_unicode(A):- atom_codes(A,Cs),member(N,Cs),N>127,!. +set_last_error(_). + +*/ +subst_args1(Eq,RetType,Depth, Self, [OP|ARGS], Template):- + is_space_op(OP), !, + subst_args_as(Depth, Self, [OP|ARGS], Template). + +% Definition of uses_op to validate operations +is_space_op('match'). +is_space_op('get-atoms'). +is_space_op('add-atom'). +is_space_op('remove-atom'). +is_space_op('atom-count'). +is_space_op('atom-replace'). + +subst_args_as(Depth, Self, [OP|ARGS], Template):- !, eval_20('=',_,Depth, Self, [OP|ARGS], Template). + +subst_args_as(Depth,Self,['match',Other,Goal,Template],Template):- into_space(Self,Other,Space),!, metta_atom_iter_l1t(Eq,Depth,Space,Goal). +subst_args_as(Depth,Self,['match',Other,Goal,Template,Else],Template):- + (subst_args_as(Depth,Self,['match',Other,Goal,Template],Template)*->true;Template=Else). +subst_args_as(Depth,Self,['get-atoms',Other],PredDecl):- !,into_space(Self,Other,Space), metta_atom_iter_l1t(Eq,Depth,Space,PredDecl). +subst_args_as(_Dpth,Self,['add-atom',Other,PredDecl],TF):- !, into_space(Self,Other,Space), as_tf(do_metta(Space,load,PredDecl),TF). +subst_args_as(_Dpth,Self,['remove-atom',Other,PredDecl],TF):- !, into_space(Self,Other,Space), as_tf(do_metta(Space,unload,PredDecl),TF). +subst_args_as(_Dpth,Self,['atom-count',Other],Count):- !, into_space(Self,Other,Space), findall(_,metta_defn(Eq,Other,_,_),L_as),length(L_as,C_as),findall(_,get_metta_atom(Eq,Space,_),L2),length(L2,C2),Count is C_as+C2. +subst_args_as(_Dpth,Self,['atom-replace',Other,Rem,Add],TF):- !, into_space(Self,Other,Space), copy_term(Rem,RCopy), + as_tf((metta_atom_iter_l1t_ref(Space,RCopy,Ref), RCopy=@=Rem,erase(Ref), do_metta(Other,load,Add)),TF). + +subst_args1(Eq,RetType,Depth,Self,X,Res):- + X= [CaseSym|_],CaseSym == 'case', !, eval_20('=',_,Depth, Self, X,Res). + +% Macro: case +subst_args1_hide(Depth,Self,X,Res):- + X= [CaseSym,A,CL],CaseSym == 'case', !, + into_case_l1t_list(CL,CASES), + findall(Key-Value, + (nth0(Nth,CASES,Case0), + (is_case_l1t(Key,Case0,Value), + if_trace((case),(format('~N'), + writeqln(c(Nth,Key)=Value))))),KVs),!, + ((subst_args(Eq,RetType,Depth,Self,A,AA), if_trace((case),writeqln(switch=AA)), + (select_case_l1t(Depth,Self,AA,KVs,Value)->true;(member(Void -Value,KVs),Void=='%void%'))) + *->true;(member(Void -Value,KVs),Void=='%void%')), + subst_args(Eq,RetType,Depth,Self,Value,Res). + + select_case_l1t(Depth,Self,AA,Cases,Value):- + (best_key_l1t(AA,Cases,Value) -> true ; + (maybe_special_key_l1ts(Depth,Self,Cases,CasES), + (best_key_l1t(AA,CasES,Value) -> true ; + (member(Void -Value,CasES),Void=='%void%')))). + + best_key_l1t(AA,Cases,Value):- + ((member(Match-Value,Cases),unify_enough(AA,Match))->true; + ((member(Match-Value,Cases),AA ==Match)->true; + ((member(Match-Value,Cases),AA=@=Match)->true; + (member(Match-Value,Cases),AA = Match)))). + + %into_case_l1t_list([[C|ASES0]],CASES):- is_list(C),!, into_case_l1t_list([C|ASES0],CASES),!. + into_case_l1t_list(CASES,CASES):- is_list(CASES),!. + is_case_l1t(AA,[AA,Value],Value):-!. + is_case_l1t(AA,[AA|Value],Value). + + maybe_special_key_l1ts(Depth,Self,[K-V|KVI],[AK-V|KVO]):- + subst_args(Eq,RetType,Depth,Self,K,AK), K\=@=AK,!, + maybe_special_key_l1ts(Depth,Self,KVI,KVO). + maybe_special_key_l1ts(Depth,Self,[_|KVI],KVO):- + maybe_special_key_l1ts(Depth,Self,KVI,KVO). + maybe_special_key_l1ts(_Depth,_Self,[],[]). + + +%[collapse,[1,2,3]] +subst_args1(Eq,RetType,Depth,Self,['collapse',List],Res):-!, bagof_subst(Depth,Self,List,Res). +%[superpose,[1,2,3]] +subst_args1(Eq,RetType,Depth,Self,['superpose',List],Res):- !, member(E,List),subst_args(Eq,RetType,Depth,Self,E,Res). + +get_l1t_sa_p1(P3,E,Cmpd,SA):- compound(Cmpd), get_l1t_sa_p2(P3,E,Cmpd,SA). +get_l1t_sa_p2(P3,E,Cmpd,call(P3,N1,Cmpd)):- arg(N1,Cmpd,E). +get_l1t_sa_p2(P3,E,Cmpd,SA):- arg(_,Cmpd,Arg),get_l1t_sa_p1(P3,E,Arg,SA). +subst_args1(Eq,RetType,Depth,Self, Term, Res):- fail, + mnotrace(( get_l1t_sa_p1(setarg,ST,Term,P1), % ST\==Term, + compound(ST), ST = [F,List],F=='superpose',nonvar(List), %maplist(atomic,List), + call(P1,Var))), !, + %max_counting(F,20), + member(Var,List), + subst_args(Eq,RetType,Depth,Self, Term, Res). + +/* + +sub_sterm(Sub,Sub). +sub_sterm(Sub,Term):- sub_sterm1(Sub,Term). +sub_sterm1(_ ,List):- \+ compound(List),!,fail. +sub_sterm1(Sub,List):- is_list(List),!,member(SL,List),sub_sterm(Sub,SL). +sub_sterm1(_ ,[_|_]):-!,fail. +sub_sterm1(Sub,Term):- arg(_,Term,SL),sub_sterm(Sub,SL). +*/ +% ================================================================= +% ================================================================= +% ================================================================= +% NOP/EQUALITU/DO +% ================================================================= +% ================================================================= +% ================================================================ +subst_args1(Eq,RetType,_Depth,_Self,['nop'], _ ):- !, fail. +subst_args1(Eq,RetType,Depth,Self,['nop',Expr], Empty):- !, + ignore(subst_args(Eq,RetType,Depth,Self,Expr,_)), + return_empty([], Empty). + +subst_args1(Eq,RetType,Depth,Self,['do',Expr], Empty):- !, + forall(subst_args(Eq,RetType,Depth,Self,Expr,_),true), + return_empty([],Empty). + +subst_args1(Eq,RetType,_Depth,_Self,['call',S], TF):- !, eval_call(S,TF). + +% ================================================================= +% ================================================================= +% ================================================================= +% if/If +% ================================================================= +% ================================================================= +% ================================================================= + + +subst_args1(Eq,RetType,Depth,Self,PredDecl,Res):- + Do_more_defs = do_more_defs(true), + clause(eval_21(subst_args,RetType,Depth,Self,PredDecl,Res),Body), + Do_more_defs == do_more_defs(true), + (call(Body), nb_setarg(1,Do_more_defs,false), + deterministic(TF), (TF==true -> ! ; true)). + + +subst_args1(Eq,RetType,Depth,Self,['if',Cond,Then,Else],Res):- !, + subst_args(Eq,'Bool',Depth,Self,Cond,TF), + (is_True(TF) + -> subst_args(Eq,RetType,Depth,Self,Then,Res) + ; subst_args(Eq,RetType,Depth,Self,Else,Res)). + +subst_args1(Eq,RetType,Depth,Self,['If',Cond,Then,Else],Res):- !, + subst_args(Eq,'Bool',Depth,Self,Cond,TF), + (is_True(TF) + -> subst_args(Eq,RetType,Depth,Self,Then,Res) + ; subst_args(Eq,RetType,Depth,Self,Else,Res)). + +subst_args1(Eq,RetType,Depth,Self,['If',Cond,Then],Res):- !, + subst_args(Eq,'Bool',Depth,Self,Cond,TF), + (is_True(TF) -> subst_args(Eq,RetType,Depth,Self,Then,Res) ; + (!, fail,Res = [],!)). + +subst_args1(Eq,RetType,Depth,Self,['if',Cond,Then],Res):- !, + subst_args(Eq,'Bool',Depth,Self,Cond,TF), + (is_True(TF) -> subst_args(Eq,RetType,Depth,Self,Then,Res) ; + (!, fail,Res = [],!)). + + +subst_args1(Eq,RetType,_Dpth,_Slf,[_,Nothing],NothingO):- + 'Nothing'==Nothing,!,do_expander(Eq,RetType,Nothing,NothingO). + + + +subst_args1(Eq,RetType,Depth,Self, Term, Res):- fail, + mnotrace(( get_l1t_sa_p1(setarg,ST,Term,P1), + compound(ST), ST = [F,List],F=='collapse',nonvar(List), %maplist(atomic,List), + call(P1,Var))), !, setof_subst(Depth,Self,List,Var), + subst_args(Eq,RetType,Depth,Self, Term, Res). + + +%max_counting(F,Max):- flag(F,X,X+1), X true; (flag(F,_,10),!,fail). + + +subst_args1(Eq,RetType,_Dpth,_Slf,[_,Nothing],Nothing):- 'Nothing'==Nothing,!. + + + +subst_args1(Eq,RetType,Depth,Self,['colapse'|List], Flat):- !, maplist(subst_args(Eq,RetType,Depth,Self),List,Res),flatten(Res,Flat). +subst_args1(Eq,RetType,_Dpth,_Slf,['car-atom',Atom],CAR):- !, Atom=[CAR|_],!. +subst_args1(Eq,RetType,_Dpth,_Slf,['cdr-atom',Atom],CDR):- !, Atom=[_|CDR],!. + +subst_args1(Eq,RetType,Depth,Self,['Cons', A, B ],['Cons', AA, BB]):- no_cons_reduce, !, + subst_args(Eq,RetType,Depth,Self,A,AA), subst_args(Eq,RetType,Depth,Self,B,BB). + +subst_args1(Eq,RetType,Depth,Self,['Cons', A, B ],[AA|BB]):- \+ no_cons_reduce, !, + subst_args(Eq,RetType,Depth,Self,A,AA), subst_args(Eq,RetType,Depth,Self,B,BB). + + +subst_args1(Eq,RetType,Depth,Self,['change-state!',StateExpr, UpdatedValue], Ret):- !, subst_args(Eq,RetType,Depth,Self,StateExpr,StateMonad), + subst_args(Eq,RetType,Depth,Self,UpdatedValue,Value), 'change-state!'(Depth,Self,StateMonad, Value, Ret). +subst_args1(Eq,RetType,Depth,Self,['new-state',UpdatedValue],StateMonad):- !, + subst_args(Eq,RetType,Depth,Self,UpdatedValue,Value), 'new-state'(Depth,Self,Value,StateMonad). +subst_args1(Eq,RetType,Depth,Self,['get-state',StateExpr],Value):- !, + subst_args(Eq,RetType,Depth,Self,StateExpr,StateMonad), 'get-state'(StateMonad,Value). + + + +% subst_args1(Eq,RetType,Depth,Self,['get-state',Expr],Value):- !, subst_args(Eq,RetType,Depth,Self,Expr,State), arg(1,State,Value). + + + +% check_type:- option_else(typecheck,TF,'False'), TF=='True'. + +:- dynamic is_registered_state/1. +:- flush_output. +:- setenv('RUST_BACKTRACE',full). + +/* +% Function to check if an value is registered as a state name +:- dynamic(is_registered_state/1). + +is_nb_state(G):- is_valid_nb_state(G) -> true ; + is_registered_state(G),nb_current(G,S),is_valid_nb_state(S). + + +:- multifile(state_type_method/3). +:- dynamic(state_type_method/3). +space_type_method(is_nb_state,new_space,init_state). +space_type_method(is_nb_state,clear_space,clear_nb_values). +space_type_method(is_nb_state,add_atom,add_nb_value). +space_type_method(is_nb_state,remove_atom,'change-state!'). +space_type_method(is_nb_state,replace_atom,replace_nb_value). +space_type_method(is_nb_state,atom_count,value_nb_count). +space_type_method(is_nb_state,get_atoms,'get-state'). +space_type_method(is_nb_state,atom_iter,value_nb_iter). + +state_type_method(is_nb_state,new_state,init_state). +state_type_method(is_nb_state,clear_state,clear_nb_values). +state_type_method(is_nb_state,add_value,add_nb_value). +state_type_method(is_nb_state,remove_value,'change-state!'). +state_type_method(is_nb_state,replace_value,replace_nb_value). +state_type_method(is_nb_state,value_count,value_nb_count). +state_type_method(is_nb_state,'get-state','get-state'). +state_type_method(is_nb_state,value_iter,value_nb_iter). +%state_type_method(is_nb_state,query,state_nb_query). + +% Clear all values from a state +clear_nb_values(StateNameOrInstance) :- + fetch_or_create_state(StateNameOrInstance, State), + nb_setarg(1, State, []). + + + +% Function to confirm if a term represents a state +is_valid_nb_state(State):- compound(State),functor(State,'State',_). + +% Find the original name of a given state +state_original_name(State, Name) :- + is_registered_state(Name), + nb_current(Name, State). + +% Register and initialize a new state +init_state(Name) :- + State = 'State'(_,_), + asserta(is_registered_state(Name)), + nb_setval(Name, State). + +% Change a value in a state +'change-state!'(Depth,Self,StateNameOrInstance, UpdatedValue, Out) :- + fetch_or_create_state(StateNameOrInstance, State), + arg(2, State, Type), + ( (check_type,\+ get_type_l1t(Depth,Self,UpdatedValue,Type)) + -> (Out = ['Error', UpdatedValue, 'BadType']) + ; (nb_setarg(1, State, UpdatedValue), Out = State) ). + +% Fetch all values from a state +'get-state'(StateNameOrInstance, Values) :- + fetch_or_create_state(StateNameOrInstance, State), + arg(1, State, Values). + +'new-state'(Depth,Self,Init,'State'(Init, Type)):- check_type->get_type_l1t(Depth,Self,Init,Type);true. + +'new-state'(Init,'State'(Init, Type)):- check_type->get_type_l1t(10,'&self',Init,Type);true. + +fetch_or_create_state(Name):- fetch_or_create_state(Name,_). +% Fetch an existing state or create a new one + +fetch_or_create_state(State, State) :- is_valid_nb_state(State),!. +fetch_or_create_state(NameOrInstance, State) :- + ( atom(NameOrInstance) + -> (is_registered_state(NameOrInstance) + -> nb_current(NameOrInstance, State) + ; init_state(NameOrInstance), + nb_current(NameOrInstance, State)) + ; is_valid_nb_state(NameOrInstance) + -> State = NameOrInstance + ; writeln('Error: Invalid input.') + ), + is_valid_nb_state(State). + +*/ + +subst_args1(Eq,RetType,Depth,Self,['get-type',Val],Type):- !, get_type_l1t(Depth,Self,Val,Type),ground(Type),Type\==[], Type\==Val,!. + +% mnotrace(G):- once(G). +/* +is_decl_type(ST):- metta_type(_,_,Type),sub_term(T,Type),T=@=ST, \+ nontype(ST). +is_type(Type):- nontype(Type),!,fail. +is_type(Type):- is_decl_type(Type). +is_type(Type):- atom(Type). + +nontype(Type):- var(Type),!. +nontype('->'). +nontype(N):- number(N). + +*/ + +needs_subst(EvalMe):- is_list(EvalMe),!. + + +get_type_l1t(_Dpth,_Slf,Var,'%Undefined%'):- var(Var),!. +get_type_l1t(_Dpth,_Slf,Val,'Number'):- number(Val),!. +get_type_l1t(Depth,Self,Expr,['StateMonad',Type]):- is_valid_nb_state(Expr),'get-state'(Expr,Val),!, + get_type_l1t(Depth,Self,Val,Type). + + +get_type_l1t(Depth,Self,EvalMe,Type):- needs_subst(EvalMe),subst_args(Eq,RetType,Depth,Self,EvalMe,Val), \+ needs_subst(Val),!, + get_type_l1t(Depth,Self,Val,Type). + +get_type_l1t(_Dpth,Self,[Fn|_],Type):- symbol(Fn),metta_type(Self,Fn,List),last_element(List,Type), nonvar(Type), + is_type(Type). +get_type_l1t(_Dpth,Self,List,Type):- is_list(List),metta_type(Self,List,LType),last_element(LType,Type), nonvar(Type), + is_type(Type). + +get_type_l1t(Depth,_Slf,Type,Type):- Depth<1,!. +get_type_l1t(_Dpth,Self,List,Type):- is_list(List),metta_type(Self,Type,['->'|List]). +get_type_l1t(Depth,Self,List,Types):- List\==[], is_list(List),Depth2 is Depth-1,maplist(get_type_l1t(Depth2,Self),List,Types). +get_type_l1t(_Dpth,Self,Fn,Type):- symbol(Fn),metta_type(Self,Fn,Type),!. +%get_type_l1t(Depth,Self,Fn,Type):- nonvar(Fn),metta_type(Self,Fn,Type2),Depth2 is Depth-1,get_type_l1t(Depth2,Self,Type2,Type). +%get_type_l1t(Depth,Self,Fn,Type):- Depth>0,nonvar(Fn),metta_type(Self,Type,Fn),!. %,!,last_element(List,Type). + +get_type_l1t(Depth,Self,Expr,Type):-Depth2 is Depth-1, subst_args(Eq,RetType,Depth2,Self,Expr,Val),Expr\=@=Val,get_type_l1t(Depth2,Self,Val,Type). + + +get_type_l1t(_Dpth,_Slf,Val,'String'):- string(Val),!. +get_type_l1t(_Dpth,_Slf,Val,Type):- is_decl_type(Val),Type=Val. +get_type_l1t(_Dpth,_Slf,Val,'Bool'):- (Val=='False';Val=='True'),!. +get_type_l1t(_Dpth,_Slf,Val,'Symbol'):- symbol(Val). +%get_type_l1t(Depth,Self,[T|List],['List',Type]):- Depth2 is Depth-1, is_list(List),get_type_l1t(Depth2,Self,T,Type),!, +% forall((member(Ele,List),nonvar(Ele)),get_type_l1t(Depth2,Self,Ele,Type)),!. +%get_type_l1t(Depth,_Slf,Cmpd,Type):- compound(Cmpd), functor(Cmpd,Type,1),!. +get_type_l1t(_Dpth,_Slf,Cmpd,Type):- \+ ground(Cmpd),!,Type=[]. +get_type_l1t(_Dpth,_Slf,_,'%Undefined%'):- fail. + + +subst_args1(Eq,RetType,Depth,Self,['length',L],Res):- !, subst_args(Eq,RetType,Depth,Self,L,LL), !, (is_list(LL)->length(LL,Res);Res=1). +subst_args1(Eq,RetType,Depth,Self,['CountElement',L],Res):- !, subst_args(Eq,RetType,Depth,Self,L,LL), !, (is_list(LL)->length(LL,Res);Res=1). + +/* + +is_feo_f('Cons'). + +is_seo_f('{...}'). +is_seo_f('[...]'). +is_seo_f('{}'). +is_seo_f('[]'). +is_seo_f('StateMonad'). +is_seo_f('State'). +is_seo_f('Event'). +is_seo_f('Concept'). +is_seo_f(N):- number(N),!. + +*/ + +/* +subst_args1(Eq,RetType,Depth,Self,[F,A|Args],Res):- + \+ self_subst(A), + subst_args(Eq,RetType,Depth,Self,A,AA),AA\==A, + subst_args(Eq,RetType,Depth,Self,[F,AA|Args],Res). + + +subst_args1(Eq,RetType,Depth,Self,[F,A1|AArgs],Res):- fail, member(F,['+']), + cwdl(40,(( + append(L,[A|R],AArgs), + \+ self_subst(A), + subst_args(Eq,RetType,Depth,Self,A,AA),AA\==A,!, + append(L,[AA|R],NewArgs), subst_args(Eq,RetType,Depth,Self,[F,A1|NewArgs],Res)))). +*/ + +/* %% + +% !(assertEqualToResult ((inc) 2) (3)) +subst_args1(Eq,RetType,Depth,Self,[F|Args],Res):- is_list(F), + metta_atom_iter_l1t(Eq,Depth,Self,['=',F,R]), subst_args(Eq,RetType,Depth,Self,[R|Args],Res). + +subst_args1(Eq,RetType,Depth,Self,[F|Args],Res):- is_list(F), Args\==[], + append(F,Args,FArgs),!,subst_args(Eq,RetType,Depth,Self,FArgs,Res). +*/ +subst_args1(Eq,RetType,_Dpth,Self,['import!',Other,File],RetVal):- into_space(Self,Other,Space),!, include_metta(Space,File),!,return_empty(Space,RetVal). %RetVal=[]. +subst_args1(Eq,RetType,Depth,Self,['bind!',Other,Expr],RetVal):- + into_name(Self,Other,Name),!,subst_args(Eq,RetType,Depth,Self,Expr,Value),nb_setval(Name,Value), return_empty(Value,RetVal). +subst_args1(Eq,RetType,Depth,Self,['pragma!',Other,Expr],RetVal):- + into_name(Self,Other,Name),!,subst_args(Eq,RetType,Depth,Self,Expr,Value),set_option_value(Name,Value), return_empty(Value,RetVal). +subst_args1(Eq,RetType,_Dpth,Self,['transfer!',File],RetVal):- !, include_metta(Self,File), return_empty(Self,RetVal). + + + +%l_l1t_args1(Depth,Self,['nop',Expr],Empty):- !, subst_args(Eq,RetType,Depth,Self,Expr,_), return_empty([],Empty). + +/* +is_True(T):- T\=='False',T\=='F',T\==[]. + +is_and(S):- \+ atom(S),!,fail. +is_and('#COMMA'). is_and(','). is_and('and'). is_and('And'). +*/ +subst_args1(Eq,RetType,_Dpth,_Slf,[And],'True'):- is_and(And),!. +subst_args1(Eq,RetType,Depth,Self,['and',X,Y],TF):- !, as_tf((subst_args(Eq,RetType,Depth,Self,X,'True'),subst_args(Eq,RetType,Depth,Self,Y,'True')),TF). +subst_args1(Eq,RetType,Depth,Self,[And,X|Y],TF):- is_and(And),!,subst_args(Eq,RetType,Depth,Self,X,TF1), + is_True(TF1),subst_args1(Eq,RetType,Depth,Self,[And|Y],TF). +%subst_args2(Eq,Depth,Self,[H|T],_):- \+ is_list(T),!,fail. +subst_args1(Eq,RetType,Depth,Self,['or',X,Y],TF):- !, as_tf((subst_args(Eq,RetType,Depth,Self,X,'True');subst_args(Eq,RetType,Depth,Self,Y,'True')),TF). + + + + +subst_args1(Eq,RetType,Depth,Self,['+',N1,N2],N):- number(N1),!, + subst_args(Eq,RetType,Depth,Self,N2,N2Res), catch_err(N is N1+N2Res,_E,(set_last_error(['Error',N2Res,'Number']),fail)). +subst_args1(Eq,RetType,Depth,Self,['-',N1,N2],N):- number(N1),!, + subst_args(Eq,RetType,Depth,Self,N2,N2Res), catch_err(N is N1-N2Res,_E,(set_last_error(['Error',N2Res,'Number']),fail)). + +subst_args1(Eq,RetType,Depth,Self,[V|VI],[V|VO]):- nonvar(V),is_metta_data_functor(Eq,V),is_list(VI),!,maplist(subst_args(Eq,RetType,Depth,Self),VI,VO). + +subst_args1(Eq,RetType,Depth,Self,X,Y):- + (subst_args2(Eq,Depth,Self,X,Y)*->true; + (subst_args2_failed(Depth,Self,X,Y)*->true;X=Y)). + + +subst_args2_failed(_Dpth,_Slf,T,TT):- T==[],!,TT=[]. +subst_args2_failed(_Dpth,_Slf,T,TT):- var(T),!,TT=T. +subst_args2_failed(_Dpth,_Slf,[F|LESS],Res):- once(subst_selfless([F|LESS],Res)),mnotrace([F|LESS]\==Res),!. +%subst_args2_failed(Depth,Self,[V|Nil],[O]):- Nil==[], once(subst_args(Eq,RetType,Depth,Self,V,O)),V\=@=O,!. +subst_args2_failed(Depth,Self,[H|T],[HH|TT]):- !, + subst_args(Eq,RetType,Depth,Self,H,HH), + subst_args2_failed(Depth,Self,T,TT). + +subst_args2_failed(Depth,Self,T,TT):- subst_args(Eq,RetType,Depth,Self,T,TT). + + %subst_args(Eq,RetType,Depth,Self,X,Y):- subst_args1(Eq,RetType,Depth,Self,X,Y)*->true;Y=[]. + +%subst_args1(Eq,RetType,Depth,_,_,_):- Depth<1,!,fail. +%subst_args1(Eq,RetType,Depth,_,X,Y):- Depth<3, !, ground(X), (Y=X). +%subst_args1(Eq,RetType,_Dpth,_Slf,X,Y):- self_subst(X),!,Y=X. + +% Kills zero arity functions subst_args1(Eq,RetType,Depth,Self,[X|Nil],[Y]):- Nil ==[],!,subst_args(Eq,RetType,Depth,Self,X,Y). + + +/* +into_values(List,Many):- List==[],!,Many=[]. +into_values([X|List],Many):- List==[],is_list(X),!,Many=X. +into_values(Many,Many). +subst_args2(Eq,_Dpth,_Slf,Name,Value):- atom(Name), nb_current(Name,Value),!. +*/ +% Macro Functions +%subst_args1(Eq,RetType,Depth,_,_,_):- Depth<1,!,fail. +subst_args2(Eq,Depth,_,X,Y):- Depth<3, !, fail, ground(X), (Y=X). +subst_args2(Eq,Depth,Self,[F|PredDecl],Res):- fail, + Depth>1, + mnotrace((sub_sterm1(SSub,PredDecl), ground(SSub),SSub=[_|Sub], is_list(Sub), maplist(atomic,SSub))), + subst_args(Eq,RetType,Depth,Self,SSub,Repl), + mnotrace((SSub\=Repl, subst(PredDecl,SSub,Repl,Temp))), + subst_args(Eq,RetType,Depth,Self,[F|Temp],Res). + + + +% user defined function +subst_args2(Eq,Depth,Self,[H|PredDecl],Res):- mnotrace(is_user_defined_head(Eq,Self,H)),!, + subst_args30(Eq,Depth,Self,[H|PredDecl],Res). + +% function inherited by system +subst_args2(Eq,Depth,Self,PredDecl,Res):- subst_args40(Eq,Depth,Self,PredDecl,Res). + +/* +last_element(T,E):- \+ compound(T),!,E=T. +last_element(T,E):- is_list(T),last(T,L),last_element(L,E),!. +last_element(T,E):- compound_name_arguments(T,_,List),last_element(List,E),!. + + + + +%catch_warn(G):- notrace(catch_err(G,E,(wdmsg(catch_warn(G)-->E),fail))). +%catch_nowarn(G):- notrace(catch_err(G,error(_,_),fail)). + +%as_tf(G,TF):- catch_nowarn((call(G)*->TF='True';TF='False')). +*/ +subst_selfless(['==',X,Y],TF):- as_tf(X=:=Y,TF),!. +subst_selfless(['==',X,Y],TF):- as_tf(X=@=Y,TF),!. +subst_selfless(['=',X,Y],TF):-!,as_tf(X=Y,TF). +subst_selfless(['>',X,Y],TF):-!,as_tf(X>Y,TF). +subst_selfless(['<',X,Y],TF):-!,as_tf(X',X,Y],TF):-!,as_tf(X>=Y,TF). +subst_selfless(['<=',X,Y],TF):-!,as_tf(X= Bool Atom Atom)) +(= (ift True $then) $then) + +; For anything that is green, assert it is Green in &kb22 +!(ift (green $x) + (add-atom &kb22 (Green $x))) + +; Retrieve the inferred Green things: Fritz and Sam. +!(assertEqualToResult + (match &kb22 (Green $x) $x) + (Fritz Sam)) +*/ +:- discontiguous subst_args3/4. +%subst_args2(Eq,Depth,Self,PredDecl,Res):- subst_args3(Depth,Self,PredDecl,Res). + +%subst_args2(Eq,_Dpth,_Slf,L1,Res):- is_list(L1),maplist(self_subst,L1),!,Res=L1. +%subst_args2(Eq,_Depth,_Self,X,X). + +/* +is_user_defined_head(Eq,Other,H):- mnotrace(is_user_defined_head0(Eq,Other,H)). +is_user_defined_head0(Eq,Other,[H|_]):- !, nonvar(H),!, is_user_defined_head_f(Eq,Other,H). +is_user_defined_head0(Eq,Other,H):- callable(H),!,functor(H,F,_), is_user_defined_head_f(Eq,Other,F). +is_user_defined_head0(Eq,Other,H):- is_user_defined_head_f(Eq,Other,H). + +is_user_defined_head_f(Eq,Other,H):- is_user_defined_head_f1(Eq,Other,H). +is_user_defined_head_f(Eq,Other,H):- is_user_defined_head_f1(Eq,Other,[H|_]). + +%is_user_defined_head_f1(Eq,Other,H):- metta_type(Other,H,_). +is_user_defined_head_f1(Eq,Other,H):- get_metta_atom(Eq,Other,[H|_]). +is_user_defined_head_f1(Eq,Other,H):- metta_defn(Eq,Other,[H|_],_). +%is_user_defined_head_f(Eq,_,H):- is_metta_builtin(H). + + +is_special_op(F):- \+ atom(F), \+ var(F), !, fail. +is_special_op('case'). +is_special_op(':'). +is_special_op('='). +is_special_op('->'). +is_special_op('let'). +is_special_op('let*'). +is_special_op('if'). +is_special_op('rtrace'). +is_special_op('or'). +is_special_op('and'). +is_special_op('not'). +is_special_op('match'). +is_special_op('call'). +is_special_op('let'). +is_special_op('let*'). +is_special_op('nop'). +is_special_op('assertEqual'). +is_special_op('assertEqualToResult'). + +is_metta_builtin(Special):- is_special_op(Special). +is_metta_builtin('=='). +is_metta_builtin(F):- once(atom(F);var(F)), current_op(_,yfx,F). +is_metta_builtin('println!'). +is_metta_builtin('transfer!'). +is_metta_builtin('collapse'). +is_metta_builtin('superpose'). +is_metta_builtin('+'). +is_metta_builtin('-'). +is_metta_builtin('*'). +is_metta_builtin('/'). +is_metta_builtin('%'). +is_metta_builtin('=='). +is_metta_builtin('<'). +is_metta_builtin('>'). +is_metta_builtin('all'). +is_metta_builtin('import!'). +is_metta_builtin('pragma!'). +*/ + + +subst_args30(Eq,Depth,Self,H,B):- (subst_args34(Depth,Self,H,B)*->true;subst_args37(Eq,Depth,Self,H,B)). + +subst_args34(_Dpth,Self,H,B):- (metta_defn(Eq,Self,H,B);(get_metta_atom(Eq,Self,H),B=H)). + +% Has argument that is headed by the same function +subst_args37(Eq,Depth,Self,[H1|Args],Res):- + mnotrace((append(Left,[[H2|H2Args]|Rest],Args), H2==H1)),!, + subst_args(Eq,RetType,Depth,Self,[H2|H2Args],ArgRes), + mnotrace((ArgRes\==[H2|H2Args], append(Left,[ArgRes|Rest],NewArgs))), + subst_args30(Eq,Depth,Self,[H1|NewArgs],Res). + +subst_args37(Eq,Depth,Self,[[H|Start]|T1],Y):- + mnotrace((is_user_defined_head_f(Eq,Self,H),is_list(Start))), + metta_defn(Eq,Self,[H|Start],Left), + subst_args(Eq,RetType,Depth,Self,[Left|T1],Y). + +% Has subterm to subst +subst_args37(Eq,Depth,Self,[F|PredDecl],Res):- + Depth>1, fail, + quietly(sub_sterm1(SSub,PredDecl)), + mnotrace((ground(SSub),SSub=[_|Sub], is_list(Sub),maplist(atomic,SSub))), + subst_args(Eq,RetType,Depth,Self,SSub,Repl), + mnotrace((SSub\=Repl,subst(PredDecl,SSub,Repl,Temp))), + subst_args30(Eq,Depth,Self,[F|Temp],Res). + +%subst_args37(Eq,Depth,Self,X,Y):- (subst_args38(Eq,Depth,Self,X,Y)*->true;metta_atom_iter_l1t(Eq,Depth,Self,[=,X,Y])). + +subst_args37(Eq,Depth,Self,PredDecl,Res):- fail, + ((term_variables(PredDecl,Vars), + (get_metta_atom(Eq,Self,PredDecl) *-> (Vars ==[]->Res='True';Vars=Res); + (subst_args(Eq,RetType,Depth,Self,PredDecl,Res),ignore(Vars ==[]->Res='True';Vars=Res))))), + PredDecl\=@=Res. + +subst_args38(Eq,_Dpth,Self,[H|_],_):- mnotrace( \+ is_user_defined_head_f(Eq,Self,H) ), !,fail. +subst_args38(Eq,_Dpth,Self,[H|T1],Y):- metta_defn(Eq,Self,[H|T1],Y). +subst_args38(Eq,_Dpth,Self,[H|T1],'True'):- get_metta_atom(Eq,Self,[H|T1]). +subst_args38(Eq,_Dpth,Self,CALL,Y):- fail,append(Left,[Y],CALL),metta_defn(Eq,Self,Left,Y). + + +%subst_args3(Depth,Self,['ift',CR,Then],RO):- fail, !, %fail, % trace, +% metta_defn(Eq,Self,['ift',R,Then],Become),subst_args(Eq,RetType,Depth,Self,CR,R),subst_args(Eq,RetType,Depth,Self,Then,_True),subst_args(Eq,RetType,Depth,Self,Become,RO). + +metta_atom_iter_l1t(Eq,_Dpth,Other,[Equal,H,B]):- Eq == Equal,!, + (metta_defn(Eq,Other,H,B)*->true;(get_metta_atom(Eq,Other,H),B=H)). + +metta_atom_iter_l1t(Eq,Depth,_,_):- Depth<3,!,fail. +metta_atom_iter_l1t(Eq,_Dpth,_Slf,[]):-!. +metta_atom_iter_l1t(Eq,_Dpth,Other,H):- get_metta_atom(Eq,Other,H). +metta_atom_iter_l1t(Eq,Depth,Other,H):- D2 is Depth -1, metta_defn(Eq,Other,H,B),metta_atom_iter_l1t(Eq,D2,Other,B). +metta_atom_iter_l1t(Eq,_Dpth,_Slf,[And]):- is_and(And),!. +metta_atom_iter_l1t(Eq,Depth,Self,[And,X|Y]):- is_and(And),!,D2 is Depth -1, metta_atom_iter_l1t(Eq,D2,Self,X),metta_atom_iter_l1t(Eq,D2,Self,[And|Y]). +/* +metta_atom_iter_l1t2(_,Self,[=,X,Y]):- metta_defn(Eq,Self,X,Y). +metta_atom_iter_l1t2(_Dpth,Other,[Equal,H,B]):- '=' == Equal,!, metta_defn(Eq,Other,H,B). +metta_atom_iter_l1t2(_Dpth,Self,X,Y):- metta_defn(Eq,Self,X,Y). %, Y\=='True'. +metta_atom_iter_l1t2(_Dpth,Self,X,Y):- get_metta_atom(Eq,Self,[=,X,Y]). %, Y\=='True'. + +*/ +metta_atom_iter_l1t_ref(Other,['=',H,B],Ref):-clause(metta_defn(Eq,Other,H,B),true,Ref). +metta_atom_iter_l1t_ref(Other,H,Ref):-clause(get_metta_atom(Eq,Other,H),true,Ref). + +%not_compound(Term):- \+ is_list(Term),!. +%subst_args2(Eq,Depth,Self,Term,Res):- maplist(not_compound,Term),!,subst_args345(Depth,Self,Term,Res). + + +% function inherited by system +subst_args40(Eq,Depth,Self,[F|X],FY):- is_function(F), \+ is_special_op(F), is_list(X), + maplist(subst_args(Eq,RetType,Depth,Self),X,Y),!,subst_args5(Depth,Self,[F|Y],FY). +subst_args40(Eq,Depth,Self,FX,FY):- subst_args5(Depth,Self,FX,FY). + +subst_args5(_Dpth,_Slf,[F|LESS],Res):- once(subst_selfless([F|LESS],Res)),mnotrace(([F|LESS]\==Res)),!. +subst_args5(Depth,Self,[AE|More],TF):- is_system_pred(AE), length(More,Len), + (is_syspred(AE,Len,Pred),catch_warn(as_tf(apply(Pred,More),TF)))*->true;subst_args6(Depth,Self,[AE|More],TF). +subst_args6(_Dpth,_Slf,[AE|More],TF):- is_system_pred(AE),length([AE|More],Len), is_syspred(AE,Len,Pred),append(More,[TF],Args),!,catch_warn(apply(Pred,Args)). + +%subst_args40(Eq,Depth,Self,[X1|[F2|X2]],[Y1|Y2]):- is_function(F2),!,subst_args(Eq,RetType,Depth,Self,[F2|X2],Y2),subst_args(Eq,RetType,Depth,Self,X1,Y1). + + +%cwdl(DL,Goal):- call_with_depth_limit(Goal,DL,R), (R==depth_limit_exceeded->(!,fail);true). +bagof_subst(Depth,Self,X,L):- !,findall(E,subst_args(Eq,RetType,Depth,Self,X,E),L). +setof_subst(Depth,Self,X,S):- !,findall(E,subst_args(Eq,RetType,Depth,Self,X,E),L),sort(L,S). +%setof_subst(Depth,Self,X,S):- setof(E,subst_args(Eq,RetType,Depth,Self,X,E),S)*->true;S=[]. + + diff --git a/metta_vspace/pyswip-12-15/metta_test_nars_1.pl b/metta_vspace/pyswip-12-15/metta_test_nars_1.pl new file mode 100755 index 00000000..4a2f432f --- /dev/null +++ b/metta_vspace/pyswip-12-15/metta_test_nars_1.pl @@ -0,0 +1,1752 @@ +% (track_load_into_file "../../examples/VRUN_tests1.metta") +:-metta_eval(['extend-py!',metta_learner]). + +%;; stdlib extension +metta_type('&self','If',[->,'Bool','Atom','Atom']). + +metta_defn_ES(['If','True',Then],Then). + +metta_defn_ES(['If','False',Then],[]). + +metta_type('&self','If',[->,'Bool','Atom','Atom','Atom']). + +metta_defn_ES( + ['If',Cond,Then,Else], + [if,Cond,Then,Else]). + +metta_defn_ES( + ['TupleConcat',Ev1,Ev2], + [ collapse, + [ superpose, + [ [ superpose, Ev1 ], + [ superpose, Ev2 ]]]]). + +metta_defn_ES( + [max,Num1,Num2], + [ 'If', + [>,Num1,Num2], Num1,Num2]). + +metta_defn_ES( + [min,Num1,Num2], + [ 'If', + [<,Num1,Num2], Num1,Num2]). + +metta_defn_ES( + [abs,X], + [ 'If', + [<,X,0], + [-,0,X], + X]). + +metta_type('&self',sequential,[->,'Expression','%Undefined%']). + +metta_defn_ES([sequential,Num1],[superpose,Num1]). + +metta_type('&self',do,[->,'Expression','%Undefined%']). + +metta_defn_ES([do,Num1],[case,Num1,[]]). + +metta_defn_ES(['TupleCount',[]],0). + +metta_defn_ES(['TupleCount',[1]],1). + +metta_defn_ES( + ['BuildTupleCounts',TOld,C,N], + [ let, + T, + [ collapse, + [ superpose, + [ 1, + [superpose,TOld]]]], + [ superpose, + [ [ 'add-atom', + '&self', + [ =, + ['TupleCount',T], + [+,C,2]]], + [ 'If', + [<,C,N], + [ 'BuildTupleCounts', + T, + [+,C,1], + N]]]]]). + +metta_type('&self','CountElement',[->,'Expression','Number']). + +metta_defn_ES( + ['CountElement',X], + [ case, + X, + [ [ Y,1]]]). + +%;;Build for count up to 100 (takes a few sec but it is worth it if space or generally collapse counts are often needed) +:-metta_eval(['BuildTupleCounts',[1],0,100]). + +metta_defn_ES( + [ 'BuildTupleCounts', + [1], 0,100], + [ let, + A, + [ collapse, + [ superpose, + [ 1, + [ superpose, + [1]]]]], + [ superpose, + [ [ 'add-atom', + '&self', + [ =, + ['TupleCount',A], + [+,0,2]]], + [ 'If', + [<,0,100], + [ 'BuildTupleCounts', + A, + [+,0,1], + 100]]]]]). + +metta_type('&self','CollapseCardinality',[->,'Expression','Number']). + +metta_defn_ES( + ['CollapseCardinality',Expression], + [ 'TupleCount', + [ collapse, + ['CountElement',Expression]]]). + +%;; Truth functions +metta_defn_ES( + ['Truth_c2w',C], + [ /, + C, + [-,1,C]]). + +metta_defn_ES( + ['Truth_w2c',W], + [ /, + W, + [+,W,1]]). + +metta_defn_ES( + [ 'Truth_Deduction', + [F1,C1], + [F2,C2]], + [ [*,F1,F2], + [ *, + [*,F1,F2], + [*,C1,C2]]]). + +metta_defn_ES( + [ 'Truth_Abduction', + [F1,C1], + [F2,C2]], + [ F2, + [ 'Truth_w2c', + [ *, + [*,F1,C1], + C2]]]). + +metta_defn_ES( + ['Truth_Induction',T1,T2], + ['Truth_Abduction',T2,T1]). + +metta_defn_ES( + [ 'Truth_Exemplification', + [F1,C1], + [F2,C2]], + [ 1.0, + [ 'Truth_w2c', + [ *, + [*,F1,F2], + [*,C1,C2]]]]). + +metta_defn_ES( + ['Truth_StructuralDeduction',T], + [ 'Truth_Deduction', + T, + [1.0,0.9]]). + +metta_defn_ES( + [ 'Truth_Negation', + [F,C]], + [ [-,1,F], + C]). + +metta_defn_ES( + ['Truth','StructuralDeductionNegated',T], + [ 'Truth_Negation', + ['Truth_StructuralDeduction',T]]). + +metta_defn_ES( + [ 'Truth_Intersection', + [F1,C1], + [F2,C2]], + [ [ * ,F1,F2], + [ * ,C1,C2]]). + +metta_defn_ES( + ['Truth_StructuralIntersection',T], + [ 'Truth_Intersection', + T, + [1.0,0.9]]). + +metta_defn_ES( + ['Truth_or',A,B], + [ -, + 1, + [ *, + [-,1,A], + [-,1,B]]]). + +metta_defn_ES( + [ 'Truth_Comparison', + [F1,C1], + [F2,C2]], + [ let, + F0, + ['Truth_or',F1,F2], + [ [ 'If', + [==,F0,0.0], + 0.0, + [ /, + [*,F1,F2], + F0]], + [ 'Truth_w2c', + [ *, + F0, + [*,C1,C2]]]]]). + +metta_defn_ES( + [ 'Truth_Analogy', + [F1,C1], + [F2,C2]], + [ [*,F1,F2], + [ *, + [*,C1,C2], + F2]]). + +metta_defn_ES( + [ 'Truth_Resemblance', + [F1,C1], + [F2,C2]], + [ [*,F1,F2], + [ *, + [*,C1,C2], + ['Truth_or',F1,F2]]]). + +metta_defn_ES( + [ 'Truth_Union', + [F1,C1], + [F2,C2]], + [ [ 'Truth_or', F1 , F2 ], + [ * , C1 , C2 ]]). + +metta_defn_ES( + [ 'Truth_Difference', + [F1,C1], + [F2,C2]], + [ [ *, + F1, + [-,1,F2]], + [*,C1,C2]]). + +metta_defn_ES( + [ 'Truth_DecomposePNN', + [F1,C1], + [F2,C2]], + [ let, + Fn, + [ *, + F1, + [-,1,F2]], + [ [-,1,Fn], + [ *, + Fn, + [*,C1,C2]]]]). + +metta_defn_ES( + [ 'Truth_DecomposeNPP', + [F1,C1], + [F2,C2]], + [ let, + F, + [ *, + [-,1,F1], + F2], + [ F, + [ *, + F, + [*,C1,C2]]]]). + +metta_defn_ES( + [ 'Truth_DecomposePNP', + [F1,C1], + [F2,C2]], + [ let, + F, + [ *, + F1, + [-,1,F2]], + [ F, + [ *, + F, + [*,C1,C2]]]]). + +metta_defn_ES( + ['Truth_DecomposePPP',V1,V2], + [ 'Truth_DecomposeNPP', + ['Truth_Negation',V1], + V2]). + +metta_defn_ES( + [ 'Truth_DecomposeNNN', + [F1,C1], + [F2,C2]], + [ let, + Fn, + [ *, + [-,1,F1], + [-,1,F2]], + [ [-,1,Fn], + [ *, + Fn, + [*,C1,C2]]]]). + +metta_defn_ES( + [ 'Truth_Eternalize', + [F,C]], + [ F, + ['Truth_w2c',C]]). + +metta_defn_ES( + [ 'Truth_Revision', + [F1,C1], + [F2,C2]], + [ 'let*', + [ [ W1, + ['Truth_c2w',C1]], + [ W2, + ['Truth_c2w',C2]], + [ W, + [+,W1,W2]], + [ F, + [ /, + [ +, + [*,W1,F1], + [*,W2,F2]], + W]], + [ C, + ['Truth_w2c',W]]], + [ [min,1.0,F], + [ min, + 0.99, + [ max, + [max,C,C1], + C2]]]]). + +metta_defn_ES( + [ 'Truth_Expectation', + [F,C]], + [ +, + [ *, + C, + [-,F,0.5]], + 0.5]). +% ;;NAL-1 +% ;;!Syllogistic rules for Inheritance: +metta_defn_ES(['|-',[[A,-->,B],C],[[B,-->,D],E]] , [[A,-->,D],['Truth_Deduction',C,E]]). +metta_defn_ES(['|-',[[A,-->,B],C],[[A,-->,D],E]] , [[D,-->,B],['Truth_Induction',C,E]]). +metta_defn_ES(['|-',[[A,-->,B],C],[[D,-->,B],E]] , [[D,-->,A],['Truth_Abduction',C,E]]). +metta_defn_ES(['|-',[[A,-->,B],C],[[B,-->,D],E]] , [[D,-->,A],['Truth_Exemplification',C,E]]). +% ;;NAL-2 +% ;;!Rules for Similarity: +metta_defn_ES(['|-',[[A,<->,B],C]] , [[B,<->,A],['Truth_StructuralIntersection',C]]). +metta_defn_ES(['|-',[[A,<->,B],C],[[D,<->,A],E]] , [[D,<->,B],['Truth_Resemblance',C,E]]). +metta_defn_ES(['|-',[[A,-->,B],C],[[D,-->,B],E]] , [[D,<->,A],['Truth_Comparison',C,E]]). +metta_defn_ES(['|-',[[A,-->,B],C],[[A,-->,D],E]] , [[D,<->,B],['Truth_Comparison',C,E]]). +metta_defn_ES(['|-',[[A,-->,B],C],[[D,<->,A],E]] , [[D,-->,B],['Truth_Analogy',C,E]]). +metta_defn_ES(['|-',[[A,-->,B],C],[[D,<->,B],E]] , [[A,-->,D],['Truth_Analogy',C,E]]). +% ;;!Dealing with properties and instances: +metta_defn_ES(['|-',[[A,-->,['{',B,'}']],C]] , [[A,<->,['{',B,'}']],['Truth_StructuralIntersection',C]]). +metta_defn_ES(['|-',[[['$OBJ'(claz_bracket_vector,['$S'])],-->,A],B]] , [[['$OBJ'(claz_bracket_vector,['$S'])],<->,A],['Truth_StructuralIntersection',B]]). +metta_defn_ES(['|-',[[['{',A,'}'],-->,B],C],[[D,<->,A],E]] , [[['{',D,'}'],-->,B],['Truth_Analogy',C,E]]). +metta_defn_ES(['|-',[[A,-->,['$OBJ'(claz_bracket_vector,['$M'])]],B],[[_,<->,_],C]] , [[A,-->,['$OBJ'(claz_bracket_vector,['$S'])]],['Truth_Analogy',B,C]]). +get_metta_atom(Eq,'&self',[=,['|-',[[['{',A,'}'],<->,['{',B,'}']]],[A,<->,B],['Truth_StructuralIntersection',_]]]). +get_metta_atom(Eq,'&self',[=,['|-',[[['$OBJ'(claz_bracket_vector,[A])],<->,['$OBJ'(claz_bracket_vector,[B])]]],[_,<->,_],['Truth_StructuralIntersection',_]]]). +% ;;NAL-3 +% ;;!Set decomposition: +metta_defn_ES(['|-',[[['{',A,_,'}'],-->,B],C]] , [[['{',A,'}'],-->,B],['Truth_StructuralDeduction',C]]). +metta_defn_ES(['|-',[[['{',_,A,'}'],-->,B],C]] , [[['{',A,'}'],-->,B],['Truth_StructuralDeduction',C]]). +metta_defn_ES(['|-',[['M',-->,['$OBJ'(claz_bracket_vector,[A,B])]],A]] , [['M',-->,['$OBJ'(claz_bracket_vector,[A])]],['Truth_StructuralDeduction',A]]). +metta_defn_ES(['|-',[['M',-->,['$OBJ'(claz_bracket_vector,[A,B])]],A]] , [['M',-->,['$OBJ'(claz_bracket_vector,[B])]],['Truth_StructuralDeduction',A]]). +% ;;!Extensional and intensional intersection decomposition: +metta_defn_ES(['|-',[[[A,'|',_],-->,B],C]] , [[A,-->,B],['Truth_StructuralDeduction',C]]). +metta_defn_ES(['|-',[[A,-->,[B,&,_]],C]] , [[A,-->,B],['Truth_StructuralDeduction',C]]). +metta_defn_ES(['|-',[[[_,'|',A],-->,B],C]] , [[A,-->,B],['Truth_StructuralDeduction',C]]). +metta_defn_ES(['|-',[[A,-->,[_,&,B]],C]] , [[A,-->,B],['Truth_StructuralDeduction',C]]). +metta_defn_ES(['|-',[[[A,~,_],-->,B],C]] , [[A,-->,B],['Truth_StructuralDeduction',C]]). +metta_defn_ES(['|-',[[A,-->,[B,-,_]],C]] , [[A,-->,B],['Truth_StructuralDeduction',C]]). +metta_defn_ES(['|-',[[[_,~,A],-->,B],C]] , [[A,-->,B],['Truth_StructuralDeductionNegated',C]]). +metta_defn_ES(['|-',[[A,-->,[_,-,B]],C]] , [[A,-->,B],['Truth_StructuralDeductionNegated',C]]). +% ;;!Extensional and intensional intersection composition: (sets via reductions). +metta_defn_ES(['|-',[[A,-->,B],C],[[D,-->,B],E]] , [[[A,'|',D],-->,B],['Truth_Intersection',C,E]]). +metta_defn_ES(['|-',[[A,-->,B],C],[[D,-->,B],E]] , [[[A,&,D],-->,B],['Truth_Union',C,E]]). +metta_defn_ES(['|-',[[A,-->,B],C],[[D,-->,B],E]] , [[[A,~,D],-->,B],['Truth_Difference',C,E]]). +metta_defn_ES(['|-',[[A,-->,B],C],[[A,-->,D],E]] , [[A,-->,[B,&,D]],['Truth_Intersection',C,E]]). +metta_defn_ES(['|-',[[A,-->,B],C],[[A,-->,D],E]] , [[A,-->,[B,'|',D]],['Truth_Union',C,E]]). +metta_defn_ES(['|-',[[A,-->,B],C],[[A,-->,D],E]] , [[A,-->,[B,-,D]],['Truth_Difference',C,E]]). +% ;;!Extensional and intensional intersection decomposition: +metta_defn_ES(['|-',[[A,-->,B],C],[[[A,'|',D],-->,B],E]] , [[D,-->,B],['Truth_DecomposePNN',C,E]]). +metta_defn_ES(['|-',[[A,-->,B],C],[[[D,'|',A],-->,B],E]] , [[D,-->,B],['Truth_DecomposePNN',C,E]]). +metta_defn_ES(['|-',[[A,-->,B],C],[[[A,&,D],-->,B],E]] , [[D,-->,B],['Truth_DecomposeNPP',C,E]]). +metta_defn_ES(['|-',[[A,-->,B],C],[[[D,&,A],-->,B],E]] , [[D,-->,B],['Truth_DecomposeNPP',C,E]]). +metta_defn_ES(['|-',[[A,-->,B],C],[[[A,~,D],-->,B],E]] , [[D,-->,B],['Truth_DecomposePNP',C,E]]). +metta_defn_ES(['|-',[[A,-->,B],C],[[[D,~,A],-->,B],E]] , [[D,-->,B],['Truth_DecomposeNNN',C,E]]). +metta_defn_ES(['|-',[[A,-->,B],C],[[A,-->,[B,&,D]],E]] , [[A,-->,D],['Truth_DecomposePNN',C,E]]). +metta_defn_ES(['|-',[[A,-->,B],C],[[A,-->,[D,&,B]],E]] , [[A,-->,D],['Truth_DecomposePNN',C,E]]). +metta_defn_ES(['|-',[[A,-->,B],C],[[A,-->,[B,'|',D]],E]] , [[A,-->,D],['Truth_DecomposeNPP',C,E]]). +metta_defn_ES(['|-',[[A,-->,B],C],[[A,-->,[D,'|',B]],E]] , [[A,-->,D],['Truth_DecomposeNPP',C,E]]). +metta_defn_ES(['|-',[[A,-->,B],C],[[A,-->,[B,-,D]],E]] , [[A,-->,D],['Truth_DecomposePNP',C,E]]). +metta_defn_ES(['|-',[[A,-->,B],C],[[A,-->,[D,-,B]],E]] , [[A,-->,D],['Truth_DecomposeNNN',C,E]]). +% ;; NAL-4 +% ;;!Transformation rules between product and image: +metta_defn_ES(['|-',[[[A,*,B],-->,C],D]] , [[A,-->,[C,'/1',B]],['Truth_StructuralIntersection',D]]). +metta_defn_ES(['|-',[[[A,*,B],-->,C],D]] , [[B,-->,[C,'/2',A]],['Truth_StructuralIntersection',D]]). +metta_defn_ES(['|-',[[A,-->,[B,*,C]],D]] , [[[A,'\\1',C],-->,B],['Truth_StructuralIntersection',D]]). +metta_defn_ES(['|-',[[A,-->,[B,*,C]],D]] , [[[A,'\\2',B],-->,C],['Truth_StructuralIntersection',D]]). +% ;;other direction of same rules (as these are bi-directional). +metta_defn_ES(['|-',[[A,-->,[B,'/1',C]],D]] , [[[A,*,C],-->,B],['Truth_StructuralIntersection',D]]). +metta_defn_ES(['|-',[[A,-->,[B,'/2',C]],D]] , [[[C,*,A],-->,B],['Truth_StructuralIntersection',D]]). +metta_defn_ES(['|-',[[[A,'\\1',B],-->,C],D]] , [[A,-->,[C,*,B]],['Truth_StructuralIntersection',D]]). +metta_defn_ES(['|-',[[[A,'\\2',B],-->,C],D]] , [[A,-->,[B,*,C]],['Truth_StructuralIntersection',D]]). +% ;;!Comparative relations +metta_defn_ES(['|-',[[['{',A,'}'],'|-',>,['$OBJ'(claz_bracket_vector,['$P'])]],B],[[['{',C,'}'],'|-',>,['$OBJ'(claz_bracket_vector,['$P'])]],D]] , [[[['{',A,'}'],*,['{',C,'}']],-->,[>>>,_]],['Truth_FrequencyGreater',B,D]]). +metta_defn_ES(['|-',[[[A,*,B],-->,[>>>,C]],D],[[[B,*,E],-->,[>>>,C]],F]] , [[[A,*,E],-->,[>>>,C]],['Truth_Deduction',D,F]]). +metta_defn_ES(['|-',[[['{',A,'}'],'|-',>,['$OBJ'(claz_bracket_vector,['$P'])]],B],[[['{',C,'}'],'|-',>,['$OBJ'(claz_bracket_vector,['$P'])]],D]] , [[[['{',A,'}'],*,['{',C,'}']],-->,[===,_]],['Truth_FrequencyEqual',B,D]]). +metta_defn_ES(['|-',[[[A,*,B],-->,[===,C]],D],[[[B,*,E],-->,[===,C]],F]] , [[[A,*,E],-->,[===,C]],['Truth_Deduction',D,F]]). +metta_defn_ES(['|-',[[[A,*,B],-->,[===,C]],D]] , [[[B,*,A],-->,[===,C]],['Truth_StructuralIntersection',D]]). +% ;;!Optional rules for more efficient reasoning about relation components: +metta_defn_ES(['|-',[[[A,*,B],-->,C],D],[[[E,*,B],-->,C],F]] , [[E,-->,A],['Truth_Abduction',D,F]]). +metta_defn_ES(['|-',[[[A,*,B],-->,C],D],[[[A,*,E],-->,C],F]] , [[E,-->,B],['Truth_Abduction',D,F]]). +metta_defn_ES(['|-',[[A,-->,[B,*,C]],D],[[A,-->,[E,*,C]],F]] , [[E,-->,B],['Truth_Induction',D,F]]). +metta_defn_ES(['|-',[[A,-->,[B,*,C]],D],[[A,-->,[B,*,E]],F]] , [[E,-->,C],['Truth_Induction',D,F]]). +metta_defn_ES(['|-',[[[A,*,B],-->,C],D],[[E,-->,A],F]] , [[[E,*,B],-->,C],['Truth_Deduction',D,F]]). +metta_defn_ES(['|-',[[[A,*,B],-->,C],D],[[A,-->,E],F]] , [[[E,*,B],-->,C],['Truth_Induction',D,F]]). +metta_defn_ES(['|-',[[[A,*,B],-->,C],D],[[E,<->,A],F]] , [[[E,*,B],-->,C],['Truth_Analogy',D,F]]). +metta_defn_ES(['|-',[[[A,*,B],-->,C],D],[[E,-->,B],F]] , [[[A,*,E],-->,C],['Truth_Deduction',D,F]]). +metta_defn_ES(['|-',[[[A,*,B],-->,C],D],[[B,-->,E],F]] , [[[A,*,E],-->,C],['Truth_Induction',D,F]]). +metta_defn_ES(['|-',[[[A,*,B],-->,C],D],[[E,<->,B],F]] , [[[A,*,E],-->,C],['Truth_Analogy',D,F]]). +metta_defn_ES(['|-',[[A,-->,[B,*,C]],D],[[B,-->,E],F]] , [[A,-->,[E,*,C]],['Truth_Deduction',D,F]]). +metta_defn_ES(['|-',[[A,-->,[B,*,C]],D],[[E,-->,B],F]] , [[A,-->,[E,*,C]],['Truth_Abduction',D,F]]). +metta_defn_ES(['|-',[[A,-->,[B,*,C]],D],[[E,<->,B],F]] , [[A,-->,[E,*,C]],['Truth_Analogy',D,F]]). +metta_defn_ES(['|-',[[A,-->,[B,*,C]],D],[[C,-->,E],F]] , [[A,-->,[B,*,E]],['Truth_Deduction',D,F]]). +metta_defn_ES(['|-',[[A,-->,[B,*,C]],D],[[E,-->,C],F]] , [[A,-->,[B,*,E]],['Truth_Abduction',D,F]]). +metta_defn_ES(['|-',[[A,-->,[B,*,C]],D],[[E,<->,C],F]] , [[A,-->,[B,*,E]],['Truth_Analogy',D,F]]). +metta_defn_ES(['|-',[[[A,*,B],-->,C],D],[[[E,*,B],-->,C],F]] , [[A,<->,E],['Truth_Comparison',D,F]]). +metta_defn_ES(['|-',[[[A,*,B],-->,C],D],[[[A,*,E],-->,C],F]] , [[B,<->,E],['Truth_Comparison',D,F]]). +metta_defn_ES(['|-',[[A,-->,[B,*,C]],D],[[A,-->,[E,*,C]],F]] , [[B,<->,E],['Truth_Comparison',D,F]]). +metta_defn_ES(['|-',[[A,-->,[B,*,C]],D],[[A,-->,[B,*,E]],F]] , [[C,<->,E],['Truth_Comparison',D,F]]). +% ;;NAL-5 +% ;;!Negation conjunction and disjunction decomposition: +metta_defn_ES(['|-',[[!,A],B]],[A,['Truth_Negation',B]]). +metta_defn_ES(['|-',[[A,&&,_],B]],[A,['Truth_StructuralDeduction',B]]). +metta_defn_ES(['|-',[[_,&&,A],B]],[A,['Truth_StructuralDeduction',B]]). +metta_defn_ES(['|-',[[A,&&,B],C]] , [[B,&&,A],['Truth_StructuralIntersection',C]]). +metta_defn_ES(['|-',[A,B],[[A,&&,C],D]],[C,['Truth_DecomposePNN',B,D]]). +metta_defn_ES(['|-',[A,B],[[A,'||',C],D]],[C,['Truth_DecomposeNPP',B,D]]). +metta_defn_ES(['|-',[A,B],[[[!,A],&&,C],D]],[C,['Truth_DecomposeNNN',B,D]]). +metta_defn_ES(['|-',[A,B],[[[!,A],'||',C],D]],[C,['Truth_DecomposePPP',B,D]]). +% ;;!Syllogistic rules for Implication: +metta_defn_ES(['|-',[[A,==>,B],C],[[B,==>,D],E]] , [[A,==>,D],['Truth_Deduction',C,E]]). +metta_defn_ES(['|-',[[A,==>,B],C],[[A,==>,D],E]] , [[D,==>,B],['Truth_Induction',C,E]]). +metta_defn_ES(['|-',[[A,==>,B],C],[[D,==>,B],E]] , [[D,==>,A],['Truth_Abduction',C,E]]). +metta_defn_ES(['|-',[[A,==>,B],C],[[B,==>,D],E]] , [[D,==>,A],['Truth_Exemplification',C,E]]). +% ;;!Conditional composition for conjunction and disjunction: +metta_defn_ES(['|-',[[A,==>,B],C],[[D,==>,B],E]] , [[[A,&&,D],==>,B],['Truth_Union',C,E]]). +metta_defn_ES(['|-',[[A,==>,B],C],[[D,==>,B],E]] , [[[A,'||',D],==>,B],['Truth_Intersection',C,E]]). +metta_defn_ES(['|-',[[A,==>,B],C],[[A,==>,D],E]] , [[A,==>,[B,&&,D]],['Truth_Intersection',C,E]]). +metta_defn_ES(['|-',[[A,==>,B],C],[[A,==>,D],E]] , [[A,==>,[B,'||',D]],['Truth_Union',C,E]]). +% ;;!Multi-conditional inference: +metta_defn_ES(['|-',[[[A,&&,B],==>,C],D],[[A,==>,C],E]],[B,['Truth_Abduction',D,E]]). +metta_defn_ES(['|-',[[[A,&&,B],==>,C],D],[[E,==>,B],F]] , [[[A,&&,E],==>,C],['Truth_Deduction',D,F]]). +metta_defn_ES(['|-',[[[A,&&,B],==>,C],D],[[[A,&&,E],==>,C],F]] , [[E,==>,B],['Truth_Abduction',D,F]]). +metta_defn_ES(['|-',[[[A,&&,B],==>,C],D],[[B,==>,E],F]] , [[[A,&&,E],==>,C],['Truth_Induction',D,F]]). +% ;;!Rules for equivalence: +metta_defn_ES(['|-',[[A,<=>,B],C]] , [[B,<=>,A],['Truth_StructuralIntersection',C]]). +metta_defn_ES(['|-',[[A,==>,B],C],[[B,==>,A],D]] , [[A,<=>,B],['Truth_Intersection',C,D]]). +metta_defn_ES(['|-',[[A,==>,B],C],[[D,==>,B],E]] , [[D,<=>,A],['Truth_Comparison',C,E]]). +metta_defn_ES(['|-',[[A,==>,B],C],[[A,==>,D],E]] , [[D,<=>,B],['Truth_Comparison',C,E]]). +metta_defn_ES(['|-',[[A,==>,B],C],[[D,<=>,A],E]] , [[D,==>,B],['Truth_Analogy',C,E]]). +metta_defn_ES(['|-',[[A,==>,B],C],[[D,<=>,B],E]] , [[A,==>,D],['Truth_Analogy',C,E]]). +metta_defn_ES(['|-',[[A,<=>,B],C],[[D,<=>,A],E]] , [[D,<=>,B],['Truth_Resemblance',C,E]]). +% ;;!Higher-order decomposition +metta_defn_ES(['|-',[A,B],[[A,==>,C],D]],[C,['Truth_Deduction',B,D]]). +metta_defn_ES(['|-',[A,B],[[[A,&&,C],==>,D],E]] , [[C,==>,D],['Truth_Deduction',B,E]]). +metta_defn_ES(['|-',[A,B],[[C,==>,A],D]],[C,['Truth_Abduction',B,D]]). +metta_defn_ES(['|-',[A,B],[[A,<=>,C],D]],[C,['Truth_Analogy',B,D]]). +% ;;NAL term reductions +% ;;!Extensional intersection, union, conjunction reductions: +metta_defn_ES([A,&,A],A). +metta_defn_ES([A,'|',A],A). +metta_defn_ES([A,&&,A],A). +metta_defn_ES([A,'||',A],A). +% ;;!Extensional set reductions: +metta_defn_ES([['{',A,'}'],'|',['{',B,'}']],['{',A,B,'}']). +metta_defn_ES([['{',A,B,'}'],'|',['{',C,'}']],['{',[A|B],C,'}']). +metta_defn_ES([['{',A,'}'],'|',['{',B,C,'}']],['{',A,[B|C],'}']). +% ;;!Intensional set reductions: +metta_defn_ES([['$OBJ'(claz_bracket_vector,[A])],&,['$OBJ'(claz_bracket_vector,[B])]],['$OBJ'(claz_bracket_vector,[A,B])]). +metta_defn_ES([['$OBJ'(claz_bracket_vector,[A,B])],&,['$OBJ'(claz_bracket_vector,[C])]],['$OBJ'(claz_bracket_vector,[[A|B],C])]). +metta_defn_ES([['$OBJ'(claz_bracket_vector,[A])],&,['$OBJ'(claz_bracket_vector,[B,C])]],['$OBJ'(claz_bracket_vector,[A,[B|C]])]). +% ;;!Reduction for set element copula: +metta_defn_ES(['{',[A|B],'}'],['{',A,B,'}']). +metta_defn_ES(['$OBJ'(claz_bracket_vector,[[A|B]])],['$OBJ'(claz_bracket_vector,[A,B])]). + +%;params +metta_defn_ES(['BeliefEventsMax'],10). + +metta_defn_ES(['GoalEventsMax'],10). + +%;spaces +:-metta_eval(['bind!','&belief_events',['new-space']]). + +:-metta_eval(['bind!','&goal_events',['new-space']]). + +%;states +:-metta_eval(['bind!','¤tTime',['new-state',1]]). + +:-metta_eval(['bind!','&evidentialBase',['new-state',1]]). + +metta_defn_ES( + [increment,Atom], + [ 'change-state!', + Atom, + [ +, + 1, + ['get-state',Atom]]]). + +metta_defn_ES( + ['UpdateReasonerState'], + [ [ increment , '¤tTime' ], + [ increment ,'&evidentialBase']]). + +metta_defn_ES( + ['GetReasonerState'], + [ ['get-state','¤tTime'], + [ [ 'get-state' ,'&evidentialBase']]]). + +%;priority of events +metta_defn_ES( + [ 'EventPriorityNow', + [T,P], + T], + [ *, + P, + [ /, + 1, + [ +, + 1, + [-,T,T]]]]). + +%;retrieve the best candidate (allows to use tuples / collapse results / spaces as a PQ) +:-metta_eval(['bind!','&tempbest',['new-state',[]]]). + +:-metta_eval(['bind!','&tempbestscore',['new-state',0]]). + +metta_defn_ES( + ['BestCandidate',Tuple,EvaluateCandidateFunction,T], + [ sequential, + [ [ do, + ['change-state!','&tempbestscore',0]], + [ do, + ['change-state!','&tempbest',[]]], + [ do, + [ 'let*', + [ [ X, + [superpose,Tuple]], + [ Fx, + [EvaluateCandidateFunction,X,T]]], + [ superpose, + [ [ 'If', + [ >, + Fx, + ['get-state','&tempbestscore']], + [ sequential, + [ [ 'change-state!' , '&tempbest' , X ], + [ 'change-state!' ,'&tempbestscore', Fx ]]]]]]]], + ['get-state','&tempbest']]]). + +%;functions to select highest-priority events in belief and goal PQ +metta_defn_ES( + [ 'PriorityOf', + [ 'Event', + Sentence, + [OccT,Ev,Prio]], + T], + ['EventPriorityNow',Prio,T]). + +metta_defn_ES( + ['SelectHighestPriorityEvent',Collection,T], + [ 'BestCandidate', + [ collapse, + ['get-atoms',Collection]], 'PriorityOf',T]). + +%;a belief event to process, which demands adding it to the PQ and updating its concept +metta_defn_ES( + ['ProcessBeliefEvent',Ev,T], + [ sequential, + [ [ 'add-atom' ,'&belief_events', Ev ], + [ 'UpdateConcept' , Ev , T ]]]). + +%;bound the size of the attentional focus for tasks / events +metta_defn_ES( + [ 'BoundEvents', Collection,Threshold, + Increment, TargetAmount, T], + [ sequential, + [ [ do, + [ 'let*', + [ [ Ev, + ['get-atoms',Collection]], + [ [ 'Event', + Sentence, + [Time,Evidence,EPrio]], + Ev]], + [ 'If', + [ <, + ['EventPriorityNow',EPrio,T], + Threshold], + ['remove-atom',Collection,Ev]]]], + [ let, + CurrentAmount, + [ 'CollapseCardinality', + ['get-atoms',Collection]], + [ 'If', + [>,CurrentAmount,TargetAmount], + [ 'BoundEvents', + Collection, + [+,Threshold,Increment], Increment, TargetAmount, T]]]]]). + +%;params +metta_defn_ES(['AttentionalFocusConceptsMax'],10). + +%;spaces +:-metta_eval(['bind!','&concepts',['new-space']]). + +:-metta_eval(['bind!','&attentional_focus',['new-space']]). + +%;priority of concepts +metta_defn_ES( + [ 'ConceptPriorityNow', + [T,P], + T], + [ *, + P, + [ /, + 1, + [ +, + 1, + [-,T,T]]]]). + +%;whether evidence was just counted once +:-metta_eval(['bind!','&tempstate',['new-state','False']]). + +:-metta_eval(['bind!','&tempset',['new-space']]). + +metta_defn_ES( + ['StampDisjoint',X], + [ not, + [ sequential, + [ [ do, + ['change-state!','&tempstate','False']], + [ do, + [ case, + ['get-atoms','&tempset'], + [ [ Y, + ['remove-atom','&tempset',Y]]]]], + [ do, + [ let, + Z, + [superpose,X], + [ case, + [match,'&tempset',Z,Z], + [ [ W, + ['change-state!','&tempstate','True']], + [ '%void%', + ['add-atom','&tempset',Z]]]]]], + ['get-state','&tempstate']]]]). + +%;revise if there is no evidential overlap, else use higher-confident candidate +metta_defn_ES( + [ 'RevisionAndChoice', + [ 'Event', + [ Term1, + [F1,C1]], + [eternal,Ev1,EPrio1]], + [ 'Event', + [ Term2, + [F2,C2]], + [eternal,Ev2,EPrio2]]], + [ let, + ConclusionStamp, + ['TupleConcat',Ev1,Ev2], + [ 'If', + ['StampDisjoint',ConclusionStamp], + [ 'Event', + [ Term1, + [ 'Truth_Revision', + [F1,C1], + [F2,C2]]], + [ eternal, + ConclusionStamp, + [0,0.0]]], + [ 'If', + [>,C1,C2], + [ 'Event', + [ Term1, + [F1,C1]], + [ eternal, + Ev1, + [0,0.0]]], + [ 'Event', + [ Term2, + [F2,C2]], + [ eternal, + Ev2, + [0,0.0]]]]]]). + +%;;update beliefs in existing concept with the new event or create new concept to enter the new evidence +metta_defn_ES( + ['UpdateConcept',NewEvent,T], + [ 'let*', + [ [ [ 'Event', + [Term,TV], + [Time,Evidence,EPrio]], + NewEvent], + [ NewEventEternalized, + ['Eternalize',NewEvent]], + [ MatchConcept, + [ 'Concept', Term,Belief, + BeliefEvent,CPrio]]], + [ sequential, + [ [ case, + [match,'&attentional_focus',MatchConcept,MatchConcept], + [ [ MatchConcept, + [ sequential, + [ ['remove-atom','&attentional_focus',MatchConcept], + [ 'let*', + [ [ RevisedBelief, + ['RevisionAndChoice',Belief,NewEventEternalized]], + [ MaxPrio, + [ 'If', + [ >, + ['EventPriorityNow',EPrio,T], + ['ConceptPriorityNow',CPrio,T]], EPrio,CPrio]]], + [ 'add-atom', + '&attentional_focus', + [ 'Concept', Term, RevisedBelief, NewEvent, MaxPrio]]]]]], + [ '%void%', + [ case, + [match,'&concepts',MatchConcept,MatchConcept], + [ [ MatchConcept, + [ sequential, + [ [ 'remove-atom' , '&concepts' , MatchConcept ], + [ 'add-atom' ,'&attentional_focus', MatchConcept ], + [ 'UpdateConcept' , NewEvent , T ]]]], + [ '%void%', + [ 'add-atom', + '&attentional_focus', + [ 'Concept', Term, NewEventEternalized, NewEvent, EPrio]]]]]]]]]]]). + +%;bound the size of attentional focus of concepts +metta_defn_ES( + [ 'BoundAttention', Threshold,Increment, + TargetAmount,T], + [ sequential, + [ [ do, + [ 'let*', + [ [ C, + ['get-atoms','&attentional_focus']], + [ [ 'Concept', + Term, + ['Event',Sentence,Metadata], BeliefEvent,CPrio], + C]], + [ 'If', + [ <, + ['ConceptPriorityNow',CPrio,T], + Threshold], + [ sequential, + [ [ 'remove-atom' ,'&attentional_focus', C ], + [ 'add-atom' , '&concepts' , C ]]]]]], + [ let, + CurrentAmount, + [ 'CollapseCardinality', + ['get-atoms','&attentional_focus']], + [ 'If', + [>,CurrentAmount,TargetAmount], + [ 'BoundAttention', + [+,Threshold,Increment], Increment, TargetAmount, T]]]]]). + +%;get eternal belief of concept +metta_type('&self','EternalQuestion',[->,'Expression',T]). + +metta_defn_ES( + ['EternalQuestion',Term], + [ case, + [ match, + [ superpose, + ['&attentional_focus','&concepts']], + [ 'Concept', Term,Belief, + BeliefEvent,CPrio], + Belief], + [ [Ev,Ev], + [ '%void%', + [ 'Event', + [ 'None', + [0.5,0.0]], + [eternal,[],0.0]]]]]). + +%;get event belief of concept +metta_type('&self','EventQuestion',[->,'Expression',T]). + +metta_defn_ES( + ['EventQuestion',Term], + [ case, + [ match, + [ superpose, + ['&attentional_focus','&concepts']], + [ 'Concept', Term,Belief, + BeliefEvent,CPrio], + BeliefEvent], + [ [Ev,Ev], + [ '%void%', + [ 'Event', + [ 'None', + [0.5,0.0]], + [0,[],0.0]]]]]). + +%;;Declarative inference (deriving events and knowledge from observed events) +%;Derived belief event priority +metta_defn_ES( + ['ConclusionPriority',EPrio,CPrio,ConcTV], + [ *, + [*,EPrio,CPrio], + ['Truth_Expectation',ConcTV]]). + +%;making declarative inferences on two events (task from PQ and belief from concept) +metta_defn_ES( + [ 'Conclude', + [ 'Event', + S1, + [Time1,Ev1,Prio1]], + [ 'Event', + S2, + [Time2,Ev2,Prio2]], CPrio,T], + [ let, + ConclusionStamp, + ['TupleConcat',Ev1,Ev2], + [ 'If', + ['StampDisjoint',ConclusionStamp], + [ let, + [ConcTerm,ConcTV], + [ superpose, + [ [ '|-', S1 , S2 ], + [ '|-', S2 , S1 ]]], + [ 'Event', + [ConcTerm,ConcTV], + [ Time1, + ConclusionStamp, + [ T, + [ 'ConclusionPriority', + ['EventPriorityNow',Prio1,T], + ['ConceptPriorityNow',CPrio,T], + ConcTV]]]]]]]). + +%;find a belief for the task to generate conclusions with +metta_defn_ES( + [ 'ReasonWithTask', + [ 'Event', + S1, + [Time1,Ev1,Prio1]], + T], + [ let, + [Belief,CPrio], + [ case, + ['get-atoms','&attentional_focus'], + [ [ [ 'Concept', + Term, + [ 'Event', + SE2, + [TimeE2,EvE2,PrioE2]], + [ 'Event', + S2, + [Time2,Ev2,Prio2]], + CPrio], + [ 'If', + [ and, + [ not, + [==,Time1,eternal]], + [ >, + [ abs, + [-,Time1,Time2]], + 20]], + [ [ 'Event', + SE2, + [TimeE2,EvE2,PrioE2]], + Cprio], + [ [ 'Event', + S2, + [Time2,Ev2,Prio2]], + CPrio]]]]], + [ case, + [ 'Conclude', + [ 'Event', + S1, + [Time1,Ev1,Prio1]], + ['TemporallyAlignedBelief',Time1,Belief], CPrio,T], + [ [ ['Event',Num1,Num2], + [ 'ProcessBeliefEvent', + ['Event',Num1,Num2], + T]]]]]). + +%;select the highest priority belief event from the PQ and use it for reasoning +metta_defn_ES( + ['BeliefCycle',T], + [ do, + [ sequential, + [ [ let, + Ev, + ['SelectHighestPriorityEvent','&belief_events',T], + [ sequential, + [ [ 'remove-atom' ,'&belief_events', Ev ], + [ 'ReasonWithTask', Ev , T ]]]], + ['UpdateReasonerState'], + [ 'BoundEvents', '&belief_events',0.0,0.1, + ['BeliefEventsMax'], + T], + [ 'BoundAttention', 0.0,0.1, + ['AttentionalFocusConceptsMax'], + T]]]]). + +%;;Temporal inference (sequence and implication formation based on FIFO) +%;use the event's evidence to induce a time-independent belief which can be used in the future +metta_defn_ES( + ['Eternalize',Ev], + [ let, + [ 'Event', + [Term,TV], + [Time,Evidence,EPrio]], + Ev, + [ 'If', + [==,Time,eternal], + Ev, + [ 'Event', + [ Term, + ['Truth_Eternalize',TV]], + [ eternal, + Evidence, + [0,0.0]]]]]). + +%;use evidence of an event at a slightly different moment in time +metta_defn_ES( + [ 'Projection', + [ 'Event', + [ Term, + [F,C]], + [Time,Evidence,EPrio]], + TargetTime], + [ 'Event', + [ Term, + [ F, + [ *, + C, + [ min, + 1, + [ /, + 1, + [ abs, + [-,Time,TargetTime]]]]]]], + [TargetTime,Evidence,EPrio]]). + +%;make the belief occurrence time compatible with the task's +metta_defn_ES( + ['TemporallyAlignedBelief',TaskTime,Belief], + [ 'If', + [==,TaskTime,eternal], + ['Eternalize',Belief], + ['Projection',Belief,TaskTime]]). + +%;FIFO max. size bound +:-metta_eval(['bind!','&FIFO',['new-state',[]]]). + +metta_defn_ES(['ListFirstK',C,[]],[]). + +metta_defn_ES( + [ 'ListFirstK', + C, + [LH,LT]], + [ 'If', + [>,C,0], + [ LH, + [ 'ListFirstK', + [-,C,1], + LT]], + []]). + +%;Add event to FIFO +metta_defn_ES( + ['EventToFIFO',Ev], + [ let, + Newlist, + [ 'ListFirstK', + 3, + [ Ev, + ['get-state','&FIFO']]], + ['change-state!','&FIFO',Newlist]]). + +%;Form a sequence of two events +metta_defn_ES( + [ 'TemporalSequence', + Ev1, + [ 'Event', + [Term2,Truth2], + [Time2,Evidence2,EPrio2]]], + [ let, + [ 'Event', + [Term1,Truth1], + [Time1,Evidence1,EPrio1]], + ['Projection',Ev1,Time2], + [ 'Event', + [ [ Term1 , &/ , Term2 ], + [ 'Truth_Intersection', Truth1 , Truth2 ]], + [ Time2, + ['TupleConcat',Evidence1,Evidence2], + [0,0.0]]]]). + +%;Form a temporal implication between two events +metta_defn_ES( + [ 'TemporalImplication', + Ev1, + [ 'Event', + [Term2,Truth2], + [Time2,Evidence2,EPrio2]]], + [ let, + [ 'Event', + [Term1,Truth1], + [Time1,Evidence1,EPrio1]], + ['Projection',Ev1,Time2], + [ 'Event', + [ [ Term1 , =/> , Term2 ], + [ 'Truth_Induction', Truth1 , Truth2 ]], + [ Time2, + ['TupleConcat',Evidence1,Evidence2], + [0,0.0]]]]). + +%;Whether an event's term is an operation +metta_defn_ES( + [ 'IsOp', + [ 'Event', + [Term,Truth], + Metadata]], + [ case, + Term, + [ [ [^,Opname], + 'True'], + [Otherwise,'False']]]). + +%;Find implications in the event FIFO: +%;procedural implications +metta_defn_ES( + [ 'TemporalImplicationInduction', + [ Cons, + [ Op, + [Prec,Tail]]]], + [ 'If', + [ and, + ['IsOp',Op], + [ and, + [ not, + ['IsOp',Cons]], + [ not, + ['IsOp',Prec]]]], + [ let, + PrecOp, + ['TemporalSequence',Prec,Op], + ['TemporalImplication',PrecOp,Cons]]]). + +%;and temporal without operation +metta_defn_ES( + [ 'TemporalImplicationInduction', + [ Cons, + [Prec,Tail]]], + [ 'If', + [ and, + [ not, + ['IsOp',Prec]], + [ not, + ['IsOp',Cons]]], + ['TemporalImplication',Prec,Cons]]). + +%;Add negative evidence for implications which predicted the input unsuccessfully +metta_defn_ES( + ['NegConfirmation',PrecTerm,ObservedCons,T], + [ let, + [ 'Event', + [ [PrecTerm,=/>,PredictedCons], + ImpTV], + ImpMetadata], + [ 'EternalQuestion', + [PrecTerm,=/>,PredictedCons]], + [ 'If', + [ not, + [==,ObservedCons,PredictedCons]], + [ 'UpdateConcept', + [ 'Event', + [ [ PrecTerm , =/> ,PredictedCons], + [ 0.0 , 0.1 ]], + [ T, + [], + [0,0.0]]], + T]]]). + +%;Check if the implication's preconditions are met to anticipate the by the implication predicted outcome +get_metta_atom(Eq, '&self', [ + =, + [ 'Anticipate', + [Pos,[]], + T]]). + +metta_defn_ES( + [ 'Anticipate', + [ Pos, + [Pre,[]]], + T], + [ 'let*', + [ [ [ 'Event', + [PreTerm,PreTV], + PreMetadata], + Pre], + [ [ 'Event', + [PosTerm,PosTV], + PosMetadata], + Pos]], + [ 'If', + [ not, + ['IsOp',Pre]], + ['NegConfirmation',PreTerm,PosTerm,T]]]). + +metta_defn_ES( + [ 'Anticipate', + [ Pos, + [ Op, + [Pre,Trail]]], + T], + [ 'let*', + [ [ [ 'Event', + [PreTerm,PreTV], + PreMetadata], + Pre], + [ [ 'Event', + [OpTerm,OpTV], + OpMetadata], + Op], + [ [ 'Event', + [PosTerm,PosTV], + PosMetadata], + Pos], + [ Sequence, + [Pre,&/,'Pos']]], + [ 'If', + [ and, + ['IsOp',Op], + [ not, + ['IsOp',Pre]]], + [ 'NegConfirmation', + [PreTerm,&/,OpTerm], PosTerm,T]]]). + +%;;Input procedure +metta_defn_ES( + ['AddBeliefEvent',Sentence], + [ 'let*', + [ [ [ T , EvidentialBase ], + [ 'GetReasonerState']], + [ InputEvent, + [ 'Event', + Sentence, + [ T, + EvidentialBase, + [T,1.0]]]]], + [ do, + [ sequential, + [ ['EventToFIFO',InputEvent], + [ let, + InducedHypothesis, + [ 'TemporalImplicationInduction', + ['get-state','&FIFO']], + ['UpdateConcept',InducedHypothesis,T]], + ['ProcessBeliefEvent',InputEvent,T], + [ 'Anticipate', + ['get-state','&FIFO'], + T], + ['BeliefCycle',T]]]]]). + +%;;Procedural inference (decision making with operation execution and subgoaling) +%;Derived goal event priority +metta_defn_ES( + ['SubgoalPriority',EPrio,ConcTV], + [ *, + EPrio, + ['Truth_Expectation',ConcTV]]). + +%;Expectation of an operation is the truth expectation of its desire value +metta_defn_ES( + [ 'OpExpectation', + [ 'Decision', + [Opname,DVOp], + Subgoal], + T], + ['Truth_Expectation',DVOp]). + +%;Inject executed operation as an event and return its name +metta_defn_ES( + ['Execute',Opname], + [ superpose, + [ [ 'AddBeliefEvent', + [ Opname, + [1.0,0.9]]], + Opname]]). + +%;Add subgoals to the PQ +metta_defn_ES( + ['DeriveSubgoals',Options], + [ do, + [ let, + ['Decision',Op,Subgoal], + [superpose,Options], + ['add-atom','&goal_events',Subgoal]]]). + +%;execute the operation which most likely gets the goal achieved in current contexts, and if contexts are not yet fulfilled, derive them as subgoals +metta_defn_ES( + [ 'BestDecision', + T, + [ 'Event', + [Term,DV], + [GoalTime,GoalEvBase,GoalPrio]], + FIFO], + [ let, + Options, + [ collapse, + [ 'let*', + [ [ [ 'Event', + [ [ [ Prec, + &/, + [^,Op]], =/>,Term], + ImpTV], + [ImpTime,ImpEvBase,ImpPrio]], + [ 'EternalQuestion', + [ [ Prec, + &/, + [^,Op]], =/>,Term]]], + [ DVPrecOp, + ['Truth_Deduction',DV,ImpTV]], + [ [ 'Event', + [PrecTerm,PrecTV], + PrecMetadata], + [ 'Projection', + ['EventQuestion',Prec], + T]], + [ DVOp, + ['Truth_Deduction',PrecTV,DVPrecOp]], + [ DVPrec, + ['Truth_StructuralDeduction',DVPrecOp]], + [ SubgoalStamp, + ['TupleConcat',GoalEvBase,ImpEvBase]]], + [ 'If', + ['StampDisjoint',SubgoalStamp], + [ 'Decision', + [ [^,Op], + DVOp], + [ 'Event', + [ Prec, + ['Truth_StructuralDeduction',DVPrecOp]], + [ T, + SubgoalStamp, + [ T, + [ 'SubgoalPriority', + ['EventPriorityNow',GoalPrio,T], + DVPrec]]]]]]]], + [ let, + [ 'Decision', + [Opname,DVOp], + Subgoal], + ['BestCandidate',Options,'OpExpectation',T], + [ 'If', + [ >, + ['Truth_Expectation',DVOp], + 0.5], + ['Execute',Opname], + ['DeriveSubgoals',Options]]]]). + +%;;select the highest priority goal event from the PQ and use it for decision making +metta_defn_ES( + ['GoalCycle',T], + [ sequential, + [ [ let, + Ev, + ['SelectHighestPriorityEvent','&goal_events',T], + [ sequential, + [ [ do, + ['remove-atom','&goal_events',Ev]], + [ 'BestDecision', T,Ev, + ['get-state','&FIFO']]]]], + [ do, + ['UpdateReasonerState']], + [ do, + [ 'BoundEvents', '&goal_events',0.0,0.1, + ['GoalEventsMax'], + T]]]]). + +%;;Input procedure +metta_defn_ES( + ['AddGoalEvent',Sentence], + [ 'let*', + [ [ [ T , EvidentialBase ], + [ 'GetReasonerState']], + [ InputEvent, + [ 'Event', + Sentence, + [ T, + EvidentialBase, + [T,1.0]]]]], + [ sequential, + [ [ do, + ['add-atom','&goal_events',InputEvent]], + ['GoalCycle',T]]]]). + +:-metta_eval([print,'$STRING'("NARS test!!!!!!!!!!!!!!!!!!")]). + +:-metta_eval(['metta_learner::vspace-main']). + +( :- ( + metta_eval( [ 'AddBeliefEvent', + [ [ ['{',garfield,'}'], -->,cat], + [1.0,0.9]]])) ). + +metta_defn_ES( + [ 'AddBeliefEvent', + [ [ ['{',garfield,'}'], -->,cat], + [1.0,0.9]]], + [ 'let*', + [ [ [ A , B ], + [ 'GetReasonerState']], + [ C, + [ 'Event', + [ [ ['{',garfield,'}'], -->,cat], + [1.0,0.9]], + [ A, + B, + [A,1.0]]]]], + [ do, + [ sequential, + [ ['EventToFIFO',C], + [ let, + D, + [ 'TemporalImplicationInduction', + ['get-state','&FIFO']], + ['UpdateConcept',D,A]], + ['ProcessBeliefEvent',C,A], + [ 'Anticipate', + ['get-state','&FIFO'], + A], + ['BeliefCycle',A]]]]]). + +( :- ( + metta_eval( [ 'AddBeliefEvent', + [ [ [cat,*,sky], -->,like], + [1.0,0.9]]])) ). + +metta_defn_ES( + [ 'AddBeliefEvent', + [ [ [cat,*,sky], -->,like], + [1.0,0.9]]], + [ 'let*', + [ [ [ A , B ], + [ 'GetReasonerState']], + [ C, + [ 'Event', + [ [ [cat,*,sky], -->,like], + [1.0,0.9]], + [ A, + B, + [A,1.0]]]]], + [ do, + [ sequential, + [ ['EventToFIFO',C], + [ let, + D, + [ 'TemporalImplicationInduction', + ['get-state','&FIFO']], + ['UpdateConcept',D,A]], + ['ProcessBeliefEvent',C,A], + [ 'Anticipate', + ['get-state','&FIFO'], + A], + ['BeliefCycle',A]]]]]). + +( :- ( + metta_eval( [ 'AddBeliefEvent', + [ [ sky, + -->, + [ '$OBJ'(claz_bracket_vector,[blue])]], + [1.0,0.9]]])) ). + +metta_defn_ES( + [ 'AddBeliefEvent', + [ [ sky, + -->, + [ '$OBJ'(claz_bracket_vector,[blue])]], + [1.0,0.9]]], + [ 'let*', + [ [ [ A , B ], + [ 'GetReasonerState']], + [ C, + [ 'Event', + [ [ sky, + -->, + [ '$OBJ'(claz_bracket_vector,[blue])]], + [1.0,0.9]], + [ A, + B, + [A,1.0]]]]], + [ do, + [ sequential, + [ ['EventToFIFO',C], + [ let, + D, + [ 'TemporalImplicationInduction', + ['get-state','&FIFO']], + ['UpdateConcept',D,A]], + ['ProcessBeliefEvent',C,A], + [ 'Anticipate', + ['get-state','&FIFO'], + A], + ['BeliefCycle',A]]]]]). + +%;The following question needs both a deduction and abduction step: +( :- ( + metta_eval( [ 'EternalQuestion', + [ [ ['{',garfield,'}'], + *, + [ '$OBJ'(claz_bracket_vector,[blue])]], -->,like]])) ). + +metta_defn_ES( + [ 'EternalQuestion', + [ [ ['{',garfield,'}'], + *, + [ '$OBJ'(claz_bracket_vector,[blue])]], -->,like]], + [ case, + [ match, + [ superpose, + ['&attentional_focus','&concepts']], + [ 'Concept', + [ [ ['{',garfield,'}'], + *, + [ '$OBJ'(claz_bracket_vector,[blue])]], -->,like], A,_,_], + A], + [ [B,B], + [ '%void%', + [ 'Event', + [ 'None', + [0.5,0.0]], + [eternal,[],0.0]]]]]). + +%;expected: [(Event (((({ garfield }) * ([ blue ])) --> like) (1.0 0.2965825874694874)) (eternal (Cons 2 (Cons 1 (Cons 3 Nil))) 0.643288027761712))] +%;Lets stress the control mechanism as these type of events with common extension or intension causes dozens of derivations: +( :- ( + metta_eval( [ 'AddBeliefEvent', + [ [ A ,-->,cat], + [ 1.0,0.9]]])) ). + +metta_defn_ES( + [ 'AddBeliefEvent', + [ [ 'A',-->,cat], + [ 1.0,0.9]]], + [ 'let*', + [ [ [ A , B ], + [ 'GetReasonerState']], + [ C, + [ 'Event', + [ [ 'A',-->,cat], + [ 1.0,0.9]], + [ A, + B, + [A,1.0]]]]], + [ do, + [ sequential, + [ ['EventToFIFO',C], + [ let, + D, + [ 'TemporalImplicationInduction', + ['get-state','&FIFO']], + ['UpdateConcept',D,A]], + ['ProcessBeliefEvent',C,A], + [ 'Anticipate', + ['get-state','&FIFO'], + A], + ['BeliefCycle',A]]]]]). + +( :- ( + metta_eval( [ 'AddBeliefEvent', + [ [ B ,-->,cat], + [ 1.0,0.9]]])) ). + +metta_defn_ES( + [ 'AddBeliefEvent', + [ [ 'B',-->,cat], + [ 1.0,0.9]]], + [ 'let*', + [ [ [ A , B ], + [ 'GetReasonerState']], + [ C, + [ 'Event', + [ [ 'B',-->,cat], + [ 1.0,0.9]], + [ A, + B, + [A,1.0]]]]], + [ do, + [ sequential, + [ ['EventToFIFO',C], + [ let, + D, + [ 'TemporalImplicationInduction', + ['get-state','&FIFO']], + ['UpdateConcept',D,A]], + ['ProcessBeliefEvent',C,A], + [ 'Anticipate', + ['get-state','&FIFO'], + A], + ['BeliefCycle',A]]]]]). + +( :- ( + metta_eval( [ 'AddBeliefEvent', + [ [ C ,-->,cat], + [ 1.0,0.9]]])) ). + +metta_defn_ES( + [ 'AddBeliefEvent', + [ [ 'C',-->,cat], + [ 1.0,0.9]]], + [ 'let*', + [ [ [ A , B ], + [ 'GetReasonerState']], + [ C, + [ 'Event', + [ [ 'C',-->,cat], + [ 1.0,0.9]], + [ A, + B, + [A,1.0]]]]], + [ do, + [ sequential, + [ ['EventToFIFO',C], + [ let, + D, + [ 'TemporalImplicationInduction', + ['get-state','&FIFO']], + ['UpdateConcept',D,A]], + ['ProcessBeliefEvent',C,A], + [ 'Anticipate', + ['get-state','&FIFO'], + A], + ['BeliefCycle',A]]]]]). + +:-metta_eval(['EternalQuestion',[['A',&,'B'],-->,cat]]). + +metta_defn_ES( + [ 'EternalQuestion', + [['A',&,'B'],-->,cat]], + [ case, + [ match, + [ superpose, + ['&attentional_focus','&concepts']], + [ 'Concept', + [['A',&,'B'],-->,cat], A,_,_], + A], + [ [B,B], + [ '%void%', + [ 'Event', + [ 'None', + [0.5,0.0]], + [eternal,[],0.0]]]]]). + +%;expected: [(Event (((A & B) --> cat) (1.0 0.44751381215469616)) (eternal (Cons 4 (Cons 5 Nil)) (5 0.4525)))] +:-metta_eval(['EternalQuestion',[['B',&,'C'],-->,cat]]). + +metta_defn_ES( + [ 'EternalQuestion', + [['B',&,'C'],-->,cat]], + [ case, + [ match, + [ superpose, + ['&attentional_focus','&concepts']], + [ 'Concept', + [['B',&,'C'],-->,cat], A,_,_], + A], + [ [B,B], + [ '%void%', + [ 'Event', + [ 'None', + [0.5,0.0]], + [eternal,[],0.0]]]]]). + +%;expected: [(Event (((B & C) --> cat) (1.0 0.44751381215469616)) (eternal (Cons 5 (Cons 6 Nil)) (6 0.4525)))] +( :- ( + metta_eval( [ 'EternalQuestion', + [ [['A',&,'B'],&,'C'], -->,cat]])) ). + +metta_defn_ES( + [ 'EternalQuestion', + [ [['A',&,'B'],&,'C'], -->,cat]], + [ case, + [ match, + [ superpose, + ['&attentional_focus','&concepts']], + [ 'Concept', + [ [['A',&,'B'],&,'C'], -->,cat], A,_,_], + A], + [ [B,B], + [ '%void%', + [ 'Event', + [ 'None', + [0.5,0.0]], + [eternal,[],0.0]]]]]). + +%;expected: [(Event ((((A & B) & C) --> cat) (1.0 0.42163100057836905)) (eternal (Cons 5 (Cons 4 (Cons 6 Nil))) (6 0.195593125))) +( :- ( + metta_eval( [ 'AddBeliefEvent', + [ [ [ ['{',garfield,'}'], + *, + [ '$OBJ'(claz_bracket_vector,[blue])]], -->,like], + [1.0,0.9]]])) ). + +metta_defn_ES( + [ 'AddBeliefEvent', + [ [ [ ['{',garfield,'}'], + *, + [ '$OBJ'(claz_bracket_vector,[blue])]], -->,like], + [1.0,0.9]]], + [ 'let*', + [ [ [ A , B ], + [ 'GetReasonerState']], + [ C, + [ 'Event', + [ [ [ ['{',garfield,'}'], + *, + [ '$OBJ'(claz_bracket_vector,[blue])]], -->,like], + [1.0,0.9]], + [ A, + B, + [A,1.0]]]]], + [ do, + [ sequential, + [ ['EventToFIFO',C], + [ let, + D, + [ 'TemporalImplicationInduction', + ['get-state','&FIFO']], + ['UpdateConcept',D,A]], + ['ProcessBeliefEvent',C,A], + [ 'Anticipate', + ['get-state','&FIFO'], + A], + ['BeliefCycle',A]]]]]). + +( :- ( + metta_eval( [ 'EternalQuestion', + [ [ ['{',garfield,'}'], + *, + [ '$OBJ'(claz_bracket_vector,[blue])]], -->,like]])) ). + +metta_defn_ES( + [ 'EternalQuestion', + [ [ ['{',garfield,'}'], + *, + [ '$OBJ'(claz_bracket_vector,[blue])]], -->,like]], + [ case, + [ match, + [ superpose, + ['&attentional_focus','&concepts']], + [ 'Concept', + [ [ ['{',garfield,'}'], + *, + [ '$OBJ'(claz_bracket_vector,[blue])]], -->,like], A,_,_], + A], + [ [B,B], + [ '%void%', + [ 'Event', + [ 'None', + [0.5,0.0]], + [eternal,[],0.0]]]]]). + +%;expected: [(Event (((({ garfield }) * ([ blue ])) --> like) (1.0 0.5692683291397822)) (eternal (Cons 7 (Cons 2 (Cons 1 (Cons 3 Nil)))) 0.0))] +%;Please notice that it has revised it with the prior derived result, as you can also see in the evidence trail 1,2,3 being included +:-metta_eval(['metta_learner::vspace-main']). + +%;debug: +:-metta_eval(['CollapseCardinality',['get-atoms','&belief_events']]). + +metta_defn_ES( + [ 'CollapseCardinality', + ['get-atoms','&belief_events']], + [ 'TupleCount', + [ collapse, + [ 'CountElement', + ['get-atoms','&belief_events']]]]). + +metta_defn_ES( + [ 'CountElement', + ['get-atoms','&belief_events']], + [ case, + ['get-atoms','&belief_events'], + [ [ _,1]]]). + +%;[8] +:-metta_eval(['CollapseCardinality',['get-atoms','&attentional_focus']]). + +metta_defn_ES( + [ 'CollapseCardinality', + ['get-atoms','&attentional_focus']], + [ 'TupleCount', + [ collapse, + [ 'CountElement', + ['get-atoms','&attentional_focus']]]]). + +metta_defn_ES( + [ 'CountElement', + ['get-atoms','&attentional_focus']], + [ case, + ['get-atoms','&attentional_focus'], + [ [ _,1]]]). + +%;[8] +:-metta_eval(['CollapseCardinality',['get-atoms','&concepts']]). + +metta_defn_ES( + [ 'CollapseCardinality', + ['get-atoms','&concepts']], + [ 'TupleCount', + [ collapse, + [ 'CountElement', + ['get-atoms','&concepts']]]]). + +metta_defn_ES( + [ 'CountElement', + ['get-atoms','&concepts']], + [ case, + ['get-atoms','&concepts'], + [ [ _,1]]]). + +%;[100] +:-metta_eval(['metta_learner::vspace-main']). + +% 17,439,387 inferences, 1.561 CPU in 1.572 seconds (99% CPU, 11172049 Lips) + diff --git a/metta_vspace/pyswip-12-15/metta_testing.pl b/metta_vspace/pyswip-12-15/metta_testing.pl new file mode 100755 index 00000000..ef36d30c --- /dev/null +++ b/metta_vspace/pyswip-12-15/metta_testing.pl @@ -0,0 +1,1174 @@ +/* + this is part of (H)MUARC https://logicmoo.org/xwiki/bin/view/Main/ARC/ + + This work may not be copied and used by anyone other than the author Douglas Miles + unless permission or license is granted (contact at business@logicmoo.org) +*/ +%:- encoding(iso_latin_1). + +:- ensure_loaded(library(occurs)). +:- ensure_loaded(metta_utils). + +% Reset loonit counters +loonit_reset :- + flush_output, + loonit_report, + flush_output, + flag(loonit_failure, _, 0), + flag(loonit_success, _, 0). + +has_loonit_results :- loonit_number(FS),FS>1. + +loonit_number(FS) :- flag(loonit_test_number,FS,FS),FS>0,!. +loonit_number(FS) :- + flag(loonit_success, Successes, Successes), + flag(loonit_failure, Failures, Failures), + FS is Successes+Failures+1. + + +string_replace(Original, Search, Replace, Replaced) :- + atomic_list_concat(Split, Search, Original), + atomic_list_concat(Split, Replace, Replaced),!. + +get_test_name(Number,TestName) :- + ((nb_current(loading_file,FilePath),FilePath\==[])->true; FilePath='SOME/UNIT-TEST'), + make_test_name(FilePath, Number, TestName). + +ensure_basename(FilePath,FilePath):- \+ directory_file_path(('.'), _, FilePath),!. +ensure_basename(FilePath0,FilePath):- + absolute_file_name(FilePath0,FilePath),!. +ensure_basename(FilePath,FilePath). + +make_test_name(FilePath0, Number, TestName) :- + % Extract the file name and its parent directory from the file path + ensure_basename(FilePath0,FilePath), + file_base_name(FilePath, FileName), + directory_file_path(ParentDir, FileName, FilePath), + file_base_name(ParentDir, ParentDirBase), + % Remove file extension + file_name_extension(Base, _, FileName), + % Convert to uppercase + string_upper(ParentDirBase, UpperParentDirBase), + string_upper(Base, UpperBase), + % Replace "_" with "-" + string_replace(UpperBase, "_", "-", NoUnderscore), + string_replace(UpperParentDirBase, "_", "-", NoUnderscoreParent), + % Format the test name + wots(NS,format('~`0t~d~2|',[Number])), + format(string(TestName), "~w.~w.~w", [NoUnderscoreParent, NoUnderscore, NS]). + + +%color_g_mesg(C,G):- silent_loading,!. +color_g_mesg(C,G):- notrace((nop(check_silent_loading),color_g_mesg_ok(C,G))). +color_g_mesg_ok(C,G):- + quietly(( + wots(S,must_det_ll(user:G)), + (S == "" -> true ; our_ansi_format(C, '~w~n', [S])))),!. + +our_ansi_format(C, Fmt,Args):- \+ atom(C), % set_stream(current_output,encoding(utf8)), + ansi_format(C, Fmt,Args). +our_ansi_format(C, Fmt,Args):- our_ansi_format([fg(C)], Fmt,Args). + +print_current_test:- + loonit_number(Number), + get_test_name(Number,TestName),format(';

    ;; ~w

    ~n',[TestName,TestName]). + +% Increment loonit counters based on goal evaluation +loonit_asserts(S,Pre,G):- + flag(loonit_test_number,X,X+1), + copy_term(Pre,Pro), + print_current_test, + once(Pre), + ((nb_current(exec_src,Exec),Exec\==[])->true;S=Exec), + % wots(S,((((nb_current(exec_src,WS),WS\==[])->writeln(WS);write_src(exec(TestSrc)))))), + once(loonit_asserts1(Exec,Pro,G)). + +give_pass_credit(TestSrc,_Pre,_G):- + inside_assert(TestSrc,BaseEval), + always_exec(BaseEval),!. +give_pass_credit(TestSrc,_Pre,G):- + write_pass_fail(TestSrc,'PASS',G), + flag(loonit_success, X, X+1),!, + color_g_mesg(cyan,write_src(loonit_success(G))),!. + +write_pass_fail([P,C,_],PASS_FAIL,G):- + must_det_ll(( + loonit_number(Number), + get_test_name(Number,TestName), + arg(1,G,G1),arg(2,G,G2), write_pass_fail(TestName,P,C,PASS_FAIL,G1,G2))). + +write_pass_fail(TestName,P,C,PASS_FAIL,G1,G2):- + ignore((( + (nb_current(loading_file,FilePath),FilePath\==[])->true; FilePath='SOME/UNIT-TEST.metta'), + atomic_list_concat([_,R],'examples/',FilePath), + file_name_extension(Base, _, R))), + nop(format('

    ;; ~w

    ',[TestName,TestName])), + + if_t( (tee_file(TEE_FILE)->true;'TEE.ansi'=TEE_FILE), + (%atom_concat(TEE_FILE,'.UNITS',UNITS), + UNITS = '/tmp/SHARED.UNITS', + open(UNITS, append, Stream,[encoding(utf8)]), + format(Stream,'| ~w | [~w](https://htmlpreview.github.io/?https://raw.githubusercontent.com/logicmoo/vspace-metta/main/reports/cuRRent/~w.metta.html#~w) | ~@ | ~@ | ~@ |~n', + [PASS_FAIL,TestName,Base,TestName,trim_gstring(with_indents(false,write_src([P,C])),200), + trim_gstring(with_indents(false,write_src(G1)),100),with_indents(false,write_src(G2))]),!, + close(Stream))). + +trim_gstring(Goal, MaxLen) :- + wots(String,Goal), + atom_length(String, Len), + ( Len =< MaxLen + -> Trimmed = String + ; SubLen is MaxLen, + sub_atom(String, 0, SubLen, _, SubStr), + string_concat(SubStr, "...", Trimmed) + ), + write(Trimmed). + +loonit_asserts1(TestSrc,Pre,G) :- nop(Pre), + call(G), !, + give_pass_credit(TestSrc,Pre,G),!. + +loonit_asserts1(TestSrc,Pre,G) :- + sub_var('BadType',TestSrc), \+ check_type,!, + write('\n!check_type (not considering this a failure)\n'), + color_g_mesg('#D8BFD8',write_src(loonit_failureR(G))),!, + ignore((( + option_value('on-fail','trace'), + setup_call_cleanup(debug(metta(eval)),call((Pre,G)),nodebug(metta(eval)))))). + + +loonit_asserts1(TestSrc,Pre,G) :- + write_pass_fail(TestSrc,'FAIL',G), + ((sub_var('BadType',TestSrc), \+ check_type) -> write('\n!check_type (not considering this a failure)\n') ; + flag(loonit_failure, X, X+1)), !, + color_g_mesg(red,write_src(loonit_failureR(G))),!, + %itrace, G. + ignore((( + option_value('on-fail','trace'), + setup_call_cleanup(debug(metta(eval)),call((Pre,G)),nodebug(metta(eval)))))). + %(thread_self(main)->trace;sleep(0.3)) + +% Generate loonit report with colorized output +:- dynamic(gave_loonit_report/0). +loonit_report:- gave_loonit_report,!. +loonit_report :- +% assert(gave_loonit_report), + flag(loonit_success, Successes, Successes), + flag(loonit_failure, Failures, Failures), + loonit_report(Successes,Failures). + +:- at_halt(loonit_report). + + +loonit_report(0,0):-!. % ansi_format([fg(yellow)], 'Nothing to report~n', []). +loonit_report(Successes,Failures):- + ansi_format([bold], 'LoonIt Report~n',[]), + format('------------~n'), + ansi_format([fg(green)], 'Successes: ~w~n', [Successes]), + ((integer(Failures),Failures>0) -> ansi_format([fg(red)], 'Failures: ~w~n', [Failures]);ansi_format([fg(green)], 'Failures: ~w~n', [Failures])). + +% Resets loonit counters, consults the given file, and prints the status report. +loon_metta(File) :- + flag(loonit_success, WasSuccesses, 0), + flag(loonit_failure, WasFailures, 0), + load_metta(File), + loonit_report, + flag(loonit_success, _, WasSuccesses), + flag(loonit_failure, _, WasFailures),!. + + +:- dynamic(file_answers/3). +:- dynamic(file_exec_num/2). + +% set_exec_num/2 +% Update or assert the execution number for the given file. + +set_exec_num(SFileName, Val) :- + absolute_file_name(SFileName,FileName), + ( retract(file_exec_num(FileName, _)) % If an entry exists, retract it + -> true + ; true % Otherwise, do nothing + ), + asserta(file_exec_num(FileName, Val)). % Assert the new value + +% get_exec_num/2 +% Retrieve the execution number for the given file. If none exists, it returns 0. +get_exec_num(Val):- + current_exec_file_abs(FileName), + file_exec_num(FileName, Val),!. +get_exec_num(FileName, Val) :- + ( file_exec_num(FileName, CurrentVal) + -> Val = CurrentVal + ; Val = 0 + ). + + current_exec_file_abs(FileName):- + current_exec_file(SFileName), + absolute_file_name(SFileName,FileName),!. + + +get_expected_result(Ans):- + ignore(( + current_exec_file_abs(FileName), + file_exec_num(FileName, Nth), + file_answers(FileName, Nth, Ans))),!. + + + +got_exec_result(Val):- + ignore(( + current_exec_file_abs(FileName), + file_exec_num(FileName, Nth), + file_answers(FileName, Nth, Ans), + got_exec_result(Val,Ans))). + + +got_exec_result(Val,Ans):- + must_det_ll(( + current_exec_file_abs(FileName), + file_exec_num(FileName, Nth), + Nth100 is Nth+100, + get_test_name(Nth100,TestName), + nb_current(exec_src,Exec), + (equal_enough_for_test(Val,Ans) + -> write_pass_fail_result(TestName,exec,Exec,'PASS',Ans,Val) + ; write_pass_fail_result(TestName,exec,Exec,'FAIL',Ans,Val)))). + +write_pass_fail_result(TestName,exec,Exec,PASS_FAIL,Ans,Val):- + nl,writeq(write_pass_fail_result(TestName,exec,Exec,PASS_FAIL,Ans,Val)),nl, + write_pass_fail(TestName,exec,Exec,PASS_FAIL,Ans,Val). + + +current_exec_file(FileName):- nb_current(loading_file,FileName). + +% inc_exec_num/1 +% Increment the execution number for the given file. If no entry exists, initialize it to 1. +inc_exec_num :- current_exec_file_abs(FileName),!,inc_exec_num(FileName). +inc_exec_num(FileName) :- + ( retract(file_exec_num(FileName, CurrentVal)) + -> NewVal is CurrentVal + 1 + ; NewVal = 1 + ), + asserta(file_exec_num(FileName, NewVal)). + + +load_answer_file(File):- ( \+ atom(File); \+ is_absolute_file_name(File); \+ exists_file(File)), + absolute_file_name(File,AbsFile), File\=@=AbsFile, load_answer_file_now(AbsFile),!. +load_answer_file(File):- load_answer_file_now(File),!. +load_answer_file_now(File) :- + ignore(( + ensure_extension(File, answers, AnsFile), + remove_specific_extension(AnsFile, answers, StoredAs), + set_exec_num(StoredAs,1), + fbug(load_answer_file(AnsFile,StoredAs)), + load_answer_file(AnsFile,StoredAs))). + +load_answer_file(AnsFile,StoredAs):- + ( file_answers(StoredAs,_, _) -> true + ; ( \+ exists_file(AnsFile) -> true + ; (setup_call_cleanup( + open(AnsFile, read, Stream, [encoding(utf8)]), + (load_answer_stream(1,StoredAs, Stream)), + close(Stream))))), + set_exec_num(StoredAs,1),!. + +:- debug(metta(answers)). +load_answer_stream(_Nth, StoredAs, Stream):- at_end_of_stream(Stream),!, + if_trace(metta(answers), + prolog_only(listing(file_answers(StoredAs,_,_)))). +load_answer_stream(Nth, StoredAs, Stream):- + read_line_to_string(Stream, String), + load_answer_stream(Nth, StoredAs, String, Stream). +/* +load_answer_stream(Nth, StoredAs, String, Stream) :- fail, + atom_chars(String,Chars), + count_brackets(Chars, 0, 0, Balance), + ( Balance =< 0 + -> StoredAs = String + ; read_line_to_string(Stream, NextString), + string_concat(String, "\n", StringWithNewLine), + string_concat(StringWithNewLine, NextString, CombinedString), + load_answer_stream(Nth, StoredAs, CombinedString, Stream) + ). +*/ +load_answer_stream(Nth, StoredAs, String, Stream):- % string_concat("[",_,String),!, + fbug(Nth = String), + parse_answer_string(String,Metta),!, + %if_t(sub_var(',',Metta),rtrace(parse_answer_string(String,_Metta2))), + assert(file_answers(StoredAs,Nth,Metta)), + skip(must_det_ll(\+ sub_var(',',Metta))), + Nth2 is Nth+1,load_answer_stream(Nth2, StoredAs, Stream). + +load_answer_stream(Nth, StoredAs, _, Stream):- load_answer_stream(Nth, StoredAs, Stream). +/* +count_brackets([], Open, Close, Balance) :- !, + Balance is Open - Close. +count_brackets([Char|Rest], Open, Close, Balance) :- + (((( Char == '[' + -> NewOpen is Open + 1 + ; (Char == ']' + -> NewClose is Close + 1 + ; (NewOpen = Open, + NewClose = Close)))))), + count_brackets(Rest, NewOpen, NewClose, Balance). +*/ +parse_answer_string("[]",[]):- !. +%parse_answer_string(String,Metta):- string_concat("(",_,String),!,parse_sexpr_metta(String,Metta),!. +parse_answer_string(String,_Metta):- string_concat("[(Error (assert",_,String),!,fail. +parse_answer_string(String,_Metta):- string_concat("Expected: [",Mid,String),string_concat(_Expected_Inner,"]",Mid),!,fail. +parse_answer_string(String,Metta):- string_concat("Got: [",Mid,String),string_concat(Got_Inner,"]",Mid),!,parse_answer_inner(Got_Inner,Metta). +parse_answer_string(String,Metta):- string_concat("[",Mid,String),string_concat(Inner0,"]",Mid),!,parse_answer_inner(Inner0,Metta). + + +parse_answer_inner(Inner0,Metta):- must_det_ll(( replace_in_string([', '=' , '],Inner0,Inner), parse_answer_str(Inner,Metta), + skip((\+ sub_var(',',rc(Metta)))))). + +parse_answer_str(Inner,[C|Metta]):- + atomics_to_string(["(",Inner,")"],Str), + parse_sexpr_metta(Str,CMettaC), CMettaC=[C|MettaC], + ((remove_m_commas(MettaC,Metta), + \+ sub_var(',',rc(Metta)))). +parse_answer_str(Inner0,Metta):- atomic_list_concat(InnerL,' , ',Inner0), maplist(atom_string,InnerL,Inner), maplist(parse_sexpr_metta,Inner,Metta),skip((must_det_ll(( \+ sub_var(',',rc2(Metta)))))),!. +parse_answer_str(Inner0,Metta):- + (( replace_in_string([' , '=' '],Inner0,Inner), + atomics_to_string(["(",Inner,")"],Str),!, + parse_sexpr_metta(Str,Metta),!, + skip((must_det_ll(\+ sub_var(',',rc3(Metta))))), + skip((\+ sub_var(',',rc(Metta)))))). + +%parse_answer_string(String,Metta):- String=Metta,!,fail. + +remove_m_commas(Metta,Metta):- \+ sub_var(',',Metta),!. +remove_m_commas([C,H|T],[H|TT]):- C=='and', !, remove_m_commas(T,TT). +remove_m_commas([C,H|T],[H|TT]):- C==',', !, remove_m_commas(T,TT). +remove_m_commas([H|T],[H|TT]):- !, remove_m_commas(T,TT). + + +% Example usage: +% ?- change_extension('path/to/myfile.txt', 'pdf', NewFileName). +% NewFileName = 'path/to/myfile.pdf'. +change_extension(OriginalFileName, NewExtension, NewBaseName) :- + %file_base_name(OriginalFileName, BaseName), % Extract base name + file_name_extension(BaseWithoutExt, _, OriginalFileName), % Split extension + file_name_extension(BaseWithoutExt, NewExtension, NewBaseName),!. % Create new base name with new extension + %directory_file_path(Directory, NewBaseName, NewFileName). % Join with directory path +% Example usage: +% ?- ensure_extension('path/to/myfile.txt', 'txt', NewFileName). +% NewFileName = 'path/to/myfile.txt'. +ensure_extension(OriginalFileName, Extension, NewFileName) :- + file_name_extension(_, CurrentExt, OriginalFileName), + ( CurrentExt = Extension + -> NewFileName = OriginalFileName + ; atom_concat(OriginalFileName, '.', TempFileName), + atom_concat(TempFileName, Extension, NewFileName) + ). +% Example usage: +% ?- remove_specific_extension('path/to/myfile.txt', 'txt', NewFileName). +% NewFileName = 'path/to/myfile'. + +% ?- remove_specific_extension('path/to/myfile.txt', 'pdf', NewFileName). +% NewFileName = 'path/to/myfile.txt'. +remove_specific_extension(OriginalFileName, Extension, FileNameWithoutExtension) :- + file_name_extension(FileNameWithoutExtension, Ext, OriginalFileName), + ( Ext = Extension -> true ; FileNameWithoutExtension = OriginalFileName ). + + +quick_test:- + %set_prolog_flag(encoding,iso_latin_1), + forall(quick_test(Test), + forall(open_string(Test,Stream), + load_metta_stream('&self',Stream))). + +/* + tests for term expander + + +*/ +% :- debug(term_expansion). +:- if(debugging(term_expansion)). +:- enable_arc_expansion. +:- style_check(-singleton). +dte:- set(_X.local) = val. +dte:- gset(_X.global) = gval. +dte:- must_det_ll((set(_X.a) = b)). +dte:- must_det_ll(locally(nb_setval(e,X.locally),dte([foo|set(X.tail)]))). +dte:- member(set(V.element),set(V.list)). +dte(set(E.v)):- set(E.that)=v. +:- style_check(+singleton). +:- disable_arc_expansion. +:- listing(dte). +:- endif. + + + +% 1. Recursive Approach +factorial_recursive(0, 1). +factorial_recursive(N, Result) :- + N > 0, + N1 is N - 1, + factorial_recursive(N1, Result1), + Result is N * Result1. + +% 2. Tail Recursive Approach +factorial_tail_recursive(N, Result) :- factorial_tail_helper(N, 1, Result). + +factorial_tail_helper(0, Acc, Acc). +factorial_tail_helper(N, Acc, Result) :- + N > 0, + NewAcc is Acc * N, + N1 is N - 1, + factorial_tail_helper(N1, NewAcc, Result). + +% 3. Accumulator Approach +factorial_accumulator(N, Result) :- factorial_acc(N, 1, Result). + +factorial_acc(0, Result, Result). +factorial_acc(N, Acc, Result) :- + N > 0, + NewAcc is Acc * N, + N1 is N - 1, + factorial_acc(N1, NewAcc, Result). + +% You can test each one by querying, for example: +% ?- factorial_recursive(5, X + + + + + + +% Example-usage +example_usages :- + fetch_or_create_space(newSpace,Space), % Assuming fetch_or_create_space/1 is defined to initialize a space + 'add-atom'(Space, a), + 'add-atom'(Space, b), + 'add-atom'(Space, c), + 'match'(Space, a, Template), + write('Matched template: '), writeln(Template), + + + write('Initial space: '), writeln(Space), + + 'add-atom'(Space, a), + write('Space after adding "a": '), writeln(Space), + + 'add-atom'(Space, b), + write('Space after adding "b": '), writeln(Space), + + 'replace-atom'(Space, a, c), + write('Space after replacing "a" with "c": '), writeln(Space), + + 'get-atoms'(Space, Atoms), + write('Atoms in space: '), writeln(Atoms), + + 'atom-count'(Space, Count), + write('Number of atoms in space: '), writeln(Count). + +% Test case for clearing a space +test_clear_space :- + writeln('Test: Clearing a space'), + init_space('&kb1'), + 'add-atom'('&kb1', a), + 'add-atom'('&kb1', b), + writeln('Expected Count Before Clearing: 2'), + 'atom-count'('&kb1', CountBefore), writeln('Actual Count:'), writeln(CountBefore), + writeln('Expected Atoms Before Clearing: [b, a]'), + 'get-atoms'('&kb1', AtomsBefore), writeln('Actual Atoms:'), writeln(AtomsBefore), + 'clear-atoms'('&kb1'), + writeln('Expected Count After Clearing: 0'), + 'atom-count'('&kb1', CountAfter), writeln('Actual Count:'), writeln(CountAfter), + writeln('Expected Atoms After Clearing: []'), + 'get-atoms'('&kb1', AtomsAfter), writeln('Actual Atoms:'), writeln(AtomsAfter). + +% Test case for various operations on a space +test_operations :- + writeln('Test: Various Operations on a Space'), + init_space('&kb2'), + 'add-atom'('&kb2', a), + 'add-atom'('&kb2', b), + writeln('Expected Count After Adding: 2'), + 'atom-count'('&kb2', Count1), writeln('Actual Count:'), writeln(Count1), + writeln('Expected Atoms After Adding: [b, a]'), + 'get-atoms'('&kb2', Atoms1), writeln('Actual Atoms:'), writeln(Atoms1), + 'remove-atom'('&kb2', a), + writeln('Expected Atoms After Removing a: [b]'), + 'get-atoms'('&kb2', Atoms2), writeln('Actual Atoms:'), writeln(Atoms2), + 'replace-atom'('&kb2', b, c), + writeln('Expected Atoms After Replacing b with c: [c]'), + 'get-atoms'('&kb2', Atoms3), writeln('Actual Atoms:'), writeln(Atoms3). + +% Run the test cases +run_tests :- + writeln('Running test_clear_space:'), + test_clear_space, + writeln('---'), + writeln('Running test_operations:'), + test_operations. + + +% Test case for various operations on a space +test_my_space :- + fetch_or_create_space('&KB', InstanceOfKB), + 'clear-atoms'('&KB'), + 'add-atom'(InstanceOfKB, a), + 'add-atom'(InstanceOfKB, b), + 'atom-count'(InstanceOfKB, Count1), + writeln('Should print 2: ' : Count1), + + 'get-atoms'(InstanceOfKB, Atoms1), + writeln('Should print [b, a]: ' : Atoms1), + + 'remove-atom'(InstanceOfKB, a), + 'get-atoms'(InstanceOfKB, Atoms2), + writeln('Should print [b]: ' : Atoms2), + + 'replace-atom'(InstanceOfKB, b, c), + 'get-atoms'(InstanceOfKB, Atoms3), + writeln('Should print [c]: ' : Atoms3), + + space_original_name(InstanceOfKB, OriginalName), + writeln('Should print &KB':OriginalName), + + fetch_or_create_space('&KB'), + 'add-atom'('&KB', x), + 'add-atom'('&KB', y), + 'atom-count'('&KB', Count2), + writeln('Should print 3: ' : Count2), + + 'get-atoms'('&KB', Atoms4), + writeln('Should print [c, y, x]: ' : Atoms4), + + 'remove-atom'('&KB', x), + 'get-atoms'('&KB', Atoms5), + writeln('Should print [c,y]: ' : Atoms5), + + 'replace-atom'('&KB', y, z), + 'get-atoms'(InstanceOfKB, Atoms6), + writeln('Should print [c,z]: ' : Atoms6). + + +% Test the code +test_clr_my_kb22 :- + fetch_or_create_space('&kb22'), + 'add-atom'('&kb22', a), + 'add-atom'('&kb22', b), + 'atom-count'('&kb22', Count1), writeln(Count1), + 'get-atoms'('&kb22', Atoms1), writeln(Atoms1), + 'clear-atoms'('&kb22'), + 'atom-count'('&kb22', Count2), writeln(Count2), + 'get-atoms'('&kb22', Atoms2), writeln(Atoms2). + +% Test the code +test_my_kb2:- + fetch_or_create_space('&kb1', InstanceOfKB), + \+ \+ ('add-atom'('&kb1', a)), + \+ \+ ('add-atom'('&kb1', b)), + \+ \+ ('atom-count'('&kb1', Count), writeln(Count)), + \+ \+ ('get-atoms'('&kb1', Atoms), writeln(Atoms)), + \+ \+ ('remove-atom'(InstanceOfKB, a)), + \+ \+ ('get-atoms'('&kb1', NewAtoms), writeln(NewAtoms)), + \+ \+ ('replace-atom'('&kb1', b, c)), + \+ \+ ('get-atoms'('&kb1', FinalAtoms), writeln(FinalAtoms)), + \+ \+ (space_original_name(InstanceOfKB, OriginalName), writeln(OriginalName)), + \+ \+ (fetch_or_create_space('&kb2',_)), % Creating a new space with a different name + \+ \+ ('add-atom'('&kb2', a)), + \+ \+ ('add-atom'('&kb2', b)), + \+ \+ ('atom-count'('&kb2', Count), writeln(Count)), + \+ \+ ('get-atoms'('&kb2', Atoms), writeln(Atoms)), + \+ \+ ('remove-atom'('&kb2', a)), + \+ \+ ('get-atoms'('&kb2', NewAtoms), writeln(NewAtoms)), + \+ \+ ('replace-atom'('&kb2', b, c)), + \+ \+ ('get-atoms'('&kb2', FinalAtoms), writeln(FinalAtoms)). + + + + +end_of_file. % comment this out once to get these files in your readline history +mf('./1-VSpaceTest.metta'). +mf('./2-VSpaceTest.metta'). +mf('./3-Learn-Rules.metta'). +mf('./4-VSpaceTest.metta'). +mf('./5-Learn-Flybase.metta'). +mf('./6-Learn-Flybase-Full.metta'). +mf('./8-VSpaceTest.metta'). +mf('./autoexec.metta'). +mf('./data/OBO-Metta/export/Alliance_of_Genome_Resources.metta'). +mf('./data/OBO-Metta/export/biosapiens.metta'). +mf('./data/OBO-Metta/export/chebi_fb_2023_04.metta'). +mf('./data/OBO-Metta/export/DBVAR.metta'). +mf('./data/OBO-Metta/export/doid.metta'). +mf('./data/OBO-Metta/export/flybase_controlled_vocabulary.metta'). +mf('./data/OBO-Metta/export/flybase_stock_vocabulary.metta'). +mf('./data/OBO-Metta/export/fly_anatomy.metta'). +mf('./data/OBO-Metta/export/fly_development.metta'). +mf('./data/OBO-Metta/export/gene_group_FB2023_04.metta'). +mf('./data/OBO-Metta/export/go-basic.metta'). +mf('./data/OBO-Metta/export/image.metta'). +mf('./data/OBO-Metta/export/psi-mi.metta'). +mf('./data/OBO-Metta/export/slice.chebi.metta'). +mf('./data/OBO-Metta/export/so-simple.metta'). +mf('./data/OBO-Metta/export/so.metta'). +mf('./data/OBO-Metta/export/SOFA.metta'). +mf('./examples/compat/common/BelieveMe.metta'). +mf('./examples/compat/common/EqualityType.metta'). +mf('./examples/compat/common/EqualityTypeTest.metta'). +mf('./examples/compat/common/formula/DeductionFormula.metta'). +mf('./examples/compat/common/formula/DeductionFormulaTest.metta'). +mf('./examples/compat/common/formula/ImplicationDirectIntroductionFormula.metta'). +mf('./examples/compat/common/formula/ModusPonensFormula.metta'). +mf('./examples/compat/common/In.metta'). +mf('./examples/compat/common/InTest.metta'). +mf('./examples/compat/common/List.metta'). +mf('./examples/compat/common/ListTest.metta'). +mf('./examples/compat/common/Maybe.metta'). +mf('./examples/compat/common/MaybeTest.metta'). +mf('./examples/compat/common/Num.metta'). +mf('./examples/compat/common/NumTest.metta'). +mf('./examples/compat/common/OrderedSet.metta'). +mf('./examples/compat/common/OrderedSetTest.metta'). +mf('./examples/compat/common/Record.metta'). +mf('./examples/compat/common/truthvalue/EvidentialTruthValue.metta'). +mf('./examples/compat/common/truthvalue/EvidentialTruthValueTest.metta'). +mf('./examples/compat/common/truthvalue/MeasEq.metta'). +mf('./examples/compat/common/truthvalue/TemporalTruthValue.metta'). +mf('./examples/compat/common/truthvalue/TruthValue.metta'). +mf('./examples/compat/common/truthvalue/TruthValueTest.metta'). +mf('./examples/compat/dependent-types/DeductionDTL.metta'). +mf('./examples/compat/dependent-types/DeductionDTLTest.metta'). +mf('./examples/compat/dependent-types/DeductionImplicationDirectIntroductionDTLTest.metta'). +mf('./examples/compat/dependent-types/ImplicationDirectIntroductionDTL.metta'). +mf('./examples/compat/dependent-types/ImplicationDirectIntroductionDTLTest.metta'). +mf('./examples/compat/dependent-types/ModusPonensDTL.metta'). +mf('./examples/compat/dependent-types/ModusPonensDTLTest.metta'). +mf('./examples/compat/entail/DeductionEntail.metta'). +mf('./examples/compat/entail/DeductionEntailTest.metta'). +mf('./examples/compat/entail/ImplicationDirectIntroductionEntail.metta'). +mf('./examples/compat/entail/ImplicationDirectIntroductionEntailTest.metta'). +mf('./examples/compat/equal/DeductionEqual.metta'). +mf('./examples/compat/equal/DeductionEqualTest.metta'). +mf('./examples/compat/equal/ImplicationDirectIntroductionEqual.metta'). +mf('./examples/compat/equal/ImplicationDirectIntroductionEqualTest.metta'). +mf('./examples/compat/match/DeductionImplicationDirectIntroductionMatchTest.metta'). +mf('./examples/compat/match/DeductionMatch.metta'). +mf('./examples/compat/match/DeductionMatchTest.metta'). +mf('./examples/compat/match/ImplicationDirectIntroductionMatch.metta'). +mf('./examples/compat/match/ImplicationDirectIntroductionMatchTest.metta'). +mf('./examples/compat/prob-dep-types/inf_order_probs.metta'). +mf('./examples/compat/prob-dep-types/prob_dep_types.metta'). +mf('./examples/compat/recursion-schemes/src/base.metta'). +mf('./examples/compat/recursion-schemes/src/examples/benchmark.metta'). +mf('./examples/compat/recursion-schemes/src/examples/expression.metta'). +mf('./examples/compat/recursion-schemes/src/schemes.metta'). +mf('./examples/compat/synthesis/experiments/non-determinism.metta'). +mf('./examples/compat/synthesis/experiments/self-contained-synthesize.metta'). +mf('./examples/compat/synthesis/experiments/synthesize-via-case-test.metta'). +mf('./examples/compat/synthesis/experiments/synthesize-via-case.metta'). +mf('./examples/compat/synthesis/experiments/synthesize-via-let-test.metta'). +mf('./examples/compat/synthesis/experiments/synthesize-via-let.metta'). +mf('./examples/compat/synthesis/experiments/synthesize-via-superpose.metta'). +mf('./examples/compat/synthesis/experiments/synthesize-via-type-checking.metta'). +mf('./examples/compat/synthesis/experiments/synthesize-via-unify-test.metta'). +mf('./examples/compat/synthesis/experiments/synthesize-via-unify.metta'). +mf('./examples/compat/synthesis/experiments/unify-via-case.metta'). +mf('./examples/compat/synthesis/experiments/unify-via-let.metta'). +mf('./examples/compat/synthesis/Synthesize.metta'). +mf('./examples/compat/synthesis/SynthesizeTest.metta'). +mf('./examples/compat/synthesis/Unify.metta'). +mf('./examples/compat/synthesis/UnifyTest.metta'). +mf('./examples/compat/test_scripts/a1_symbols.metta'). +mf('./examples/compat/test_scripts/a2_opencoggy.metta'). +mf('./examples/compat/test_scripts/a3_twoside.metta'). +mf('./examples/compat/test_scripts/b0_chaining_prelim.metta'). +mf('./examples/compat/test_scripts/b1_equal_chain.metta'). +mf('./examples/compat/test_scripts/b2_backchain.metta'). +mf('./examples/compat/test_scripts/b3_direct.metta'). +mf('./examples/compat/test_scripts/b4_nondeterm.metta'). +mf('./examples/compat/test_scripts/b5_types_prelim.metta'). +mf('./examples/compat/test_scripts/c1_grounded_basic.metta'). +mf('./examples/compat/test_scripts/c2_spaces.metta'). +mf('./examples/compat/test_scripts/c2_spaces_kb.metta'). +mf('./examples/compat/test_scripts/c3_pln_stv.metta'). +mf('./examples/compat/test_scripts/d1_gadt.metta'). +mf('./examples/compat/test_scripts/d2_higherfunc.metta'). +mf('./examples/compat/test_scripts/d3_deptypes.metta'). +mf('./examples/compat/test_scripts/d4_type_prop.metta'). +mf('./examples/compat/test_scripts/d5_auto_types.metta'). +mf('./examples/compat/test_scripts/e1_kb_write.metta'). +mf('./examples/compat/test_scripts/e2_states.metta'). +mf('./examples/compat/test_scripts/e3_match_states.metta'). +mf('./examples/compat/test_scripts/f1_imports.metta'). +mf('./examples/compat/test_scripts/f1_moduleA.metta'). +mf('./examples/compat/test_scripts/f1_moduleB.metta'). +mf('./examples/compat/test_scripts/f1_moduleC.metta'). +mf('./examples/compat/test_scripts/_e2_states_dia.metta'). +mf('./examples/fibo.metta'). +mf('./examples/fwgc.metta'). +mf('./examples/httpclient.metta'). +mf('./examples/NARS.metta'). +mf('./examples/NARS_listing.metta'). +mf('./examples/RUN_minnars.metta'). +mf('./examples/RUN_tests0.metta'). +mf('./examples/RUN_tests1.metta'). +mf('./examples/RUN_tests2.metta'). +mf('./examples/RUN_tests3.metta'). +mf('./examples/send-more.metta'). +mf('./examples/talk80.metta'). +mf('./examples/VRUN_tests0.metta'). +mf('./examples/VRUN_tests1.metta'). +mf('./examples/VRUN_tests2.metta'). +mf('./examples/VRUN_tests3.metta'). +mf('./metta_vspace/nm_test.metta'). +mf('./metta_vspace/r.metta'). +mf('./metta_vspace/test_nspace.metta'). +:- forall(mf(H),add_history1(load_metta(H))). +%:- load_metta + + + + + +end_of_file. + + + +parsing(String, Expr) :- string(String),!,string_codes(String,Codes),phrase(expressions(Expr), Codes). +parsing(String, Expr) :- phrase(expressions(Expr), String). + +expressions([E|Es]) --> + ws, expression(E), ws, + !, % single solution: longest input match + expressions(Es). +expressions([]) --> []. + +% ws --> ";",until_eol, +ws --> [W], { code_type(W, space) }, ws. +ws --> []. + +% A number N is represented as n(N), a symbol S as s(S). + +expression(s(A)) --> symbol(Cs), { atom_codes(A, Cs) }. +expression(n(N)) --> number(Cs), { number_codes(N, Cs) }. +expression(List) --> [L],{is_bracket_lr(L,R)},expressions(List), [R]. +expression([s(quote),Q]) --> "'", expression(Q). + +number([D|Ds]) --> digit(D), number(Ds). +number([D]) --> digit(D). + +digit(D) --> [D], { code_type(D, digit) }. + +symbol([A|As]) --> + [A], + { is_ok_symbolchar(A) }, + symbolr(As). + +symbolr([A|As]) --> + [A], + { is_ok_symbolchar(A) ; code_type(A, alnum) }, + symbolr(As). +symbolr([]) --> []. + +is_bracket_lr(L,R):- member(LR,["()","{}","[]","\"\""]), nth0(0,LR,L),nth0(1,LR,R). +is_ok_symbolchar(A):- \+ code_type(A, space), \+ code_type(A, white), \+ is_bracket_lr(A,_), \+ is_bracket_lr(_,A). + +/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + Interpretation + -------------- + + Declaratively, execution of a Lisp form is a relation between the + (function and variable) binding environment before its execution + and the environment after its execution. A Lisp program is a + sequence of Lisp forms, and its result is the sequence of their + results. The environment is represented as a pair of association + lists Fs-Vs, associating function names with argument names and + bodies, and variables with values. DCGs are used to implicitly + thread the environment state through. +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */ + +codelist_to_forms_i(AsciiCodesList,FormsOut):- + parsing(AsciiCodesList, Forms0), + compile_all(Forms0, FormsOut),!. + +run(Program, Values) :- + parsing(Program, Forms0), + empty_assoc(E), + compile_all(Forms0, Forms), + writeq(seeingFormas(Forms)),nl, + phrase(eval_all(Forms, Values0), [E-E], _), + maplist(unfunc, Values0, Values). + +unfunc(s(S), S). +unfunc(t, t). +unfunc(n(N), N). +unfunc([], []). +unfunc([Q0|Qs0], [Q|Qs]) :- unfunc(Q0, Q), unfunc(Qs0, Qs). + +fold([], _, V, n(V)). +fold([n(F)|Fs], Op, V0, V) :- E =.. [Op,V0,F], V1 is E, fold(Fs, Op, V1, V). + +compile_all(Fs0, Fs) :- maplist(compile, Fs0, Fs). + +/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + compile/2 marks (with 'user/1') calls of user-defined functions. + This eliminates an otherwise defaulty representation of function + calls and thus allows for first argument indexing in eval//3. +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */ + +compile(F0, F) :- + ( F0 = n(_) -> F = F0 + ; F0 = s(t) -> F = t + ; F0 = s(nil) -> F = [] + ; F0 = s(_) -> F = F0 + ; F0 = [] -> F = [] + ; F0 = [s(quote),Arg] -> F = [quote,Arg] + ; F0 = [s(setq),s(Var),Val0] -> compile(Val0, Val), F = [setq,Var,Val] + ; F0 = [s(Op)|Args0], + memberchk(Op, [+,-,*,equal,if,>,<,=,progn,eval,list,car,cons, + cdr,while,not]) -> + compile_all(Args0, Args), + F = [Op|Args] + ; F0 = [s(defun),s(Name),Args0|Body0] -> + compile_all(Body0, Body), + maplist(arg(1), Args0, Args), + F = [defun,Name,Args|Body] + ; F0 = [s(Op)|Args0] -> compile_all(Args0, Args), F = [user(Op)|Args] + ). + +eval_all([], []) --> []. +eval_all([A|As], [B|Bs]) --> eval(A, B), eval_all(As, Bs). + +eval(n(N), n(N)) --> []. +eval(t, t) --> []. +eval([], []) --> []. +eval(s(A), V), [Fs-Vs] --> [Fs-Vs], { get_assoc(A, Vs, V) }. +eval([L|Ls], Value) --> eval(L, Ls, Value). + +eval(quote, [Q], Q) --> []. +eval(+, As0, V) --> eval_all(As0, As), { fold(As, +, 0, V) }. +eval(-, As0, V) --> eval_all(As0, [n(V0)|Vs0]), { fold(Vs0, -, V0, V) }. +eval(*, As0, V) --> eval_all(As0, Vs), { fold(Vs, *, 1, V) }. +eval(car, [A], C) --> eval(A, V), { V == [] -> C = [] ; V = [C|_] }. +eval(cdr, [A], C) --> eval(A, V), { V == [] -> C = [] ; V = [_|C] }. +eval(list, Ls0, Ls) --> eval_all(Ls0, Ls). +eval(not, [A], V) --> eval(A, V0), goal_truth(V0=[], V). +eval(>, [A,B], V) --> eval(A, n(V1)), eval(B, n(V2)), goal_truth(V1>V2, V). +eval(<, [A,B], V) --> eval(>, [B,A], V). +eval(=, [A,B], V) --> eval(A, n(V1)), eval(B, n(V2)), goal_truth(V1=:=V2, V). +eval(progn, Ps, V) --> eval_all(Ps, Vs), { last(Vs, V) }. +eval(eval, [A], V) --> eval(A, F0), { compile(F0, F1) }, eval(F1, V). +eval(equal, [A,B], V) --> eval(A, V1), eval(B, V2), goal_truth(V1=V2, V). +eval(cons, [A,B], [V0|V1]) --> eval(A, V0), eval(B, V1). +eval(while, [Cond|Bs], []) --> + ( eval(Cond, []) -> [] + ; eval_all(Bs, _), + eval(while, [Cond|Bs], _) + ). +eval(defun, [F,As|Body], s(F)), [Fs-Vs0] --> + [Fs0-Vs0], + { put_assoc(F, Fs0, As-Body, Fs) }. +eval(user(F), As0, V), [Fs-Vs] --> + eval_all(As0, As1), + [Fs-Vs], + { empty_assoc(E), + get_assoc(F, Fs, As-Body), + bind_arguments(As, As1, E, Bindings), + phrase(eval_all(Body, Results), [Fs-Bindings], _), + last(Results, V) }. +eval('bind!', [Var,V0], V), [Fs0-Vs] --> + eval(V0, V), + [Fs0-Vs0], + { put_assoc(Var, Vs0, V, Vs) }. +eval(setq, [Var,V0], V), [Fs0-Vs] --> + eval(V0, V), + [Fs0-Vs0], + { put_assoc(Var, Vs0, V, Vs) }. +eval(if, [Cond,Then|Else], Value) --> + ( eval(Cond, []) -> eval_all(Else, Values), { last(Values, Value) } + ; eval(Then, Value) + ). + +:- meta_predicate goal_truth(0,*,//,//). +goal_truth(Goal, T) --> { Goal -> T = t ; T = [] }. + +bind_arguments([], [], Bs, Bs). +bind_arguments([A|As], [V|Vs], Bs0, Bs) :- + put_assoc(A, Bs0, V, Bs1), + bind_arguments(As, Vs, Bs1, Bs). + +run(S):-'format'('~n~s~n',[S]),run(S,V),writeq(V). + +%if_script_file_time(X):-if_startup_script(time(X)). +if_script_file_time(_):-!. +%if_script_file_time(X):- nop(time(X)). + +% Append: + :- if_script_file_time(run(" + (defun append (x y) + (if x + (cons (car x) (append (cdr x) y)) + y)) + + (append '(a b) '(3 4 5))")). + + %@ V = [append, [a, b, 3, 4, 5]]. + + +% Fibonacci, naive version: + :- if_script_file_time(run(" + (defun fib (n) + (if (= 0 n) + 0 + (if (= 1 n) + 1 + (+ (fib (- n 1)) (fib (- n 2)))))) + (fib 24)")). + + %@ % 14,255,802 inferences, 3.71 CPU in 3.87 seconds (96% CPU, 3842534 Lips) + %@ V = [fib, 46368]. + + +% Fibonacci, accumulating version: + :- if_script_file_time(run(" + (defun fib (n) + (if (= 0 n) 0 (fib1 0 1 1 n))) + + (defun fib1 (f1 f2 i to) + (if (= i to) + f2 + (fib1 f2 (+ f1 f2) (+ i 1) to))) + + (fib 250)")). + + %@ % 39,882 inferences, 0.010 CPU in 0.013 seconds (80% CPU, 3988200 Lips) + %@ V = [fib, fib1, 7896325826131730509282738943634332893686268675876375]. + + +% Fibonacci, iterative version: + :- if_script_file_time(run(" + (defun fib (n) + (setq f (cons 0 1)) + (setq i 0) + (while (< i n) + (setq f (cons (cdr f) (+ (car f) (cdr f)))) + (setq i (+ i 1))) + (car f)) + + (fib 350)")). + + %@ % 30,794 inferences, 0.002 CPU in 0.002 seconds (100% CPU, 12831368 Lips) + %@ V = [fib, 6254449428820551641549772190170184190608177514674331726439961915653414425]. + + + +% Fibonacci, accumulating version: + :- if_script_file_time(run(" + (defun fib (n) + (if (= 0 n) 0 (fib1 0 1 1 n))) + + (defun fib1 (f1 f2 i to) + (if (= i to) + f2 + (fib1 f2 (+ f1 f2) (+ i 1) to))) + + (fib 350)")). + + %@ % 44,595 inferences, 0.003 CPU in 0.003 seconds (100% CPU, 14526532 Lips) + %@ V = [fib, fib1, 6254449428820551641549772190170184190608177514674331726439961915653414425]. + + +% Higher-order programming and eval: + :- if_script_file_time(run(" + (defun map (f xs) + (if xs + (cons (eval (list f (car xs))) (map f (cdr xs))) + ())) + + (defun plus1 (x) (+ 1 x)) + + (map 'plus1 '(1 2 3)) + " + )). + + %@ V = [map, plus1, [2, 3, 4]]. + +%:- ensure_loaded(metta_reader). + + + +#[test] +fn test_case_operation() { + let metta = new_metta_rust(); + let result = metta.run(&mut SExprParser::new(" + ")); + + let expected = metta.run(&mut SExprParser::new(" + ! OK + ! 7 + ! (superpose (OK-3 OK-4)) + ! (superpose (3 4 5)) + ! (superpose ()) + ")); + assert_eq!(result, expected); + + let metta = new_metta_rust(); + let result = metta.run(&mut SExprParser::new(" + (Rel-P A B) + (Rel-Q A C) + + ; cases can be used for deconstruction + !(case (match &self ($rel A $x) ($rel $x)) + (((Rel-P $y) (P $y)) + ((Rel-Q $y) (Q $y)))) + + ; %void% can be used to capture empty results + !(case (match &self ($rel B $x) ($rel $x)) + (((Rel-P $y) (P $y)) + ((Rel-Q $y) (Q $y)) + (%void% no-match))) + + ; a functional example + (= (maybe-inc $x) + (case $x + (((Just $v) (Just (+ 1 $v))) + (Nothing Nothing))) + ) + !(maybe-inc Nothing) + !(maybe-inc (Just 2)) + ")); + let expected = metta.run(&mut SExprParser::new(" + ! (superpose ((Q C) (P B))) + ! no-match + ! Nothing + ! (Just 3) + ")); + assert_eq_metta_results!(result, expected); +} + + + +use hyperon::metta::text::*; +use hyperon::metta::runner::new_metta_rust; + +#[test] +fn test_reduce_higher_order() { + let program = " + ; Curried plus + (: plus (-> Number (-> Number Number))) + (= ((plus $x) $y) (+ $x $y)) + ; Define inc as partial evaluation of plus + (: inc (-> (-> Number Number))) + (= (inc) (plus 1)) + + !(assertEqualToResult ((inc) 2) (3)) + "; + let metta = new_metta_rust(); + + let result = metta.run(&mut SExprParser::new(program)); + + assert_eq!(result, Ok(vec![vec![]])); +} + + + +use hyperon::*; +use hyperon::space::grounding::GroundingSpace; + +#[test] +fn test_custom_match_with_space() { + let mut main_space = GroundingSpace::new(); + let mut inserted_space = GroundingSpace::new(); + inserted_space.add(expr!("implies" ("B" x) ("C" x))); + inserted_space.add(expr!("implies" ("A" x) ("B" x))); + inserted_space.add(expr!("A" "Sam")); + main_space.add(Atom::gnd(inserted_space)); + let result = main_space.query(&expr!("," ("implies" ("B" x) z) ("implies" ("A" x) y) ("A" x))); + assert_eq!(result.len(), 1); + assert_eq!(result[0].resolve(&VariableAtom::new("y")), Some(expr!("B" "Sam"))); + assert_eq!(result[0].resolve(&VariableAtom::new("z")), Some(expr!("C" "Sam"))); +} + + + +use hyperon::*; +use hyperon::common::*; +use hyperon::metta::interpreter::*; +use hyperon::space::grounding::GroundingSpace; + +#[test] +fn test_types_in_metta() { + let mut space = GroundingSpace::new(); + space.add(expr!("=" ("check" (":" n "Int")) ({IS_INT} n))); + space.add(expr!("=" ("check" (":" n "Nat")) ({AND} ("check" (":" n "Int")) ({GT} n {0})))); + space.add(expr!("=" ("if" {true} then else) then)); + space.add(expr!("=" ("if" {false} then else) else)); + space.add(expr!(":" "if" ("->" "bool" "Atom" "Atom" "Atom"))); + space.add(expr!("=" ("fac" n) ("if" ("check" (":" n "Nat")) ("if" ({EQ} n {1}) {1} ({MUL} n ("fac" ({SUB} n {1})))) ({ERR})))); + + assert_eq!(interpret(&space, &expr!("check" (":" {3} "Int"))), Ok(vec![expr!({true})])); + assert_eq!(interpret(&space, &expr!("check" (":" {(-3)} "Int"))), Ok(vec![expr!({true})])); + assert_eq!(interpret(&space, &expr!("check" (":" {3} "Nat"))), Ok(vec![expr!({true})])); + assert_eq!(interpret(&space, &expr!("check" (":" {(-3)} "Nat"))), Ok(vec![expr!({false})])); + assert_eq!(interpret(&space, &expr!("if" ("check" (":" {(3)} "Nat")) "ok" "nok")), Ok(vec![expr!("ok")])); + assert_eq!(interpret(&space, &expr!("if" ("check" (":" {(-3)} "Nat")) "ok" "nok")), Ok(vec![expr!("nok")])); + assert_eq!(interpret(&space, &expr!("fac" {1})), Ok(vec![expr!({1})])); + assert_eq!(interpret(&space, &expr!("fac" {3})), Ok(vec![expr!({6})])); +} + + + + + + + + + #[test] + fn test_match_expression_with_variables() { + let mut space = GroundingSpace::new(); + space.add(expr!("+" "A" ("*" "B" "C"))); + assert_eq!(space.query(&expr!("+" a ("*" b c))), + bind_set![{a: expr!("A"), b: expr!("B"), c: expr!("C") }]); + } + + #[test] + fn test_match_different_value_for_variable() { + let mut space = GroundingSpace::new(); + space.add(expr!("+" "A" ("*" "B" "C"))); + assert_eq!(space.query(&expr!("+" a ("*" a c))), BindingsSet::empty()); + } + + #[test] + fn test_match_query_variable_has_priority() { + let mut space = GroundingSpace::new(); + space.add(expr!("equals" x x)); + + let result = space.query(&expr!("equals" y z)); + assert_eq!(result, bind_set![{ y: expr!(z) }]); + } + + #[test] + fn test_match_query_variable_via_data_variable() { + let mut space = GroundingSpace::new(); + space.add(expr!(x x)); + assert_eq!(space.query(&expr!(y (z))), bind_set![{y: expr!((z))}]); + } + + #[test] + fn test_match_if_then_with_x() { + let mut space = GroundingSpace::new(); + space.add(expr!("=" ("if" "True" then) then)); + assert_eq!(space.query(&expr!("=" ("if" "True" "42") X)), + bind_set![{X: expr!("42")}]); + } + + #[test] + fn test_match_combined_query() { + let mut space = GroundingSpace::new(); + space.add(expr!("posesses" "Sam" "baloon")); + space.add(expr!("likes" "Sam" ("blue" "stuff"))); + space.add(expr!("has-color" "baloon" "blue")); + + let result = space.query(&expr!("," ("posesses" "Sam" object) + ("likes" "Sam" (color "stuff")) + ("has-color" object color))); + assert_eq!(result, bind_set![{object: expr!("baloon"), color: expr!("blue")}]); + } + diff --git a/metta_vspace/pyswip-12-15/metta_toplevel.pl b/metta_vspace/pyswip-12-15/metta_toplevel.pl new file mode 100755 index 00000000..82b52d6e --- /dev/null +++ b/metta_vspace/pyswip-12-15/metta_toplevel.pl @@ -0,0 +1,2155 @@ +/* Part of SWI-Prolog + + Author: Jan Wielemaker + E-mail: J.Wielemaker@vu.nl + WWW: http://www.swi-prolog.org + Copyright (c) 1985-2021, University of Amsterdam + VU University Amsterdam + SWI-Prolog Solutions b.v. + All rights reserved. + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS + FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE + COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, + INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, + BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER + CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN + ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + POSSIBILITY OF SUCH DAMAGE. +*/ +/* +:- module('metta_toplevel', + [ '$initialise'/0, % start Prolog + 'metta_toplevel'/0, % Prolog top-level (re-entrant) + '$compile'/0, % `-c' toplevel + '$config'/0, % --dump-runtime-variables toplevel + initialize/0, % Run program '$initialization' + version/0, % Write initial banner + version/1, % Add message to the banner + prolog/0, % user toplevel predicate + 'metta_query_loop'/0, % toplevel predicate + 'metta_execute_query'/3, % +Query, +Bindings, -Truth + residual_goals/1, % +Callable + ('$initialization')/1, % '$initialization' goal (directive) + '$thread_init'/0, % initialise thread + (thread_initialization)/1 % thread '$initialization' goal + ]). +*/ + + /******************************* + * VERSION BANNER * + *******************************/ + +:- dynamic + prolog:version_msg/1. + +%! version is det. +% +% Print the Prolog banner message and messages registered using +% version/1. + +version :- + print_message(banner, welcome). + +%! version(+Message) is det. +% +% Add message to version/0 +/* +:- multifile + system:term_expansion/2. + +system:term_expansion((:- version(Message)), + prolog:version_msg(Message)). + +version(Message) :- + ( prolog:version_msg(Message) + -> true + ; assertz(prolog:version_msg(Message)) + ). +*/ + + /******************************** + * INITIALISATION * + *********************************/ + +%! load_init_file is det. +% +% Load the user customization file. This can be done using ``swipl -f +% file`` or simply using ``swipl``. In the first case we search the +% file both directly and over the alias `user_app_config`. In the +% latter case we only use the alias. + +load_init_file :- + '$cmd_option_val'(init_file, OsFile), + !, + prolog_to_os_filename(File, OsFile), + load_init_file(File, explicit). +load_init_file :- + load_init_file('init.pl', implicit). + +%! loaded_init_file(?Base, ?AbsFile) +% +% Used by prolog_load_context/2 to confirm we are loading a script. + +:- dynamic + loaded_init_file/2. % already loaded init files + +load_init_file(none, _) :- !. +load_init_file(Base, _) :- + loaded_init_file(Base, _), + !. +load_init_file(InitFile, explicit) :- + exists_file(InitFile), + !, + ensure_loaded(user:InitFile). +load_init_file(Base, _) :- + absolute_file_name(user_app_config(Base), InitFile, + [ access(read), + file_errors(fail) + ]), + asserta(loaded_init_file(Base, InitFile)), + load_files(user:InitFile, + [ scope_settings(false) + ]). +load_init_file('init.pl', implicit) :- + ( current_prolog_flag(windows, true), + absolute_file_name(user_profile('swipl.ini'), InitFile, + [ access(read), + file_errors(fail) + ]) + ; expand_file_name('~/.swiplrc', [InitFile]), + exists_file(InitFile) + ), + !, + print_message(warning, backcomp(init_file_moved(InitFile))). +load_init_file(_, _). + +'$load_system_init_file' :- + loaded_init_file(system, _), + !. +'$load_system_init_file' :- + '$cmd_option_val'(system_init_file, Base), + Base \== none, + current_prolog_flag(home, Home), + file_name_extension(Base, rc, Name), + atomic_list_concat([Home, '/', Name], File), + absolute_file_name(File, Path, + [ file_type(prolog), + access(read), + file_errors(fail) + ]), + asserta(loaded_init_file(system, Path)), + load_files(user:Path, + [ silent(true), + scope_settings(false) + ]), + !. +'$load_system_init_file'. + +'$load_script_file' :- + loaded_init_file(script, _), + !. +'$load_script_file' :- + '$cmd_option_val'(script_file, OsFiles), + load_script_files(OsFiles). + +load_script_files([]). +load_script_files([OsFile|More]) :- + prolog_to_os_filename(File, OsFile), + ( absolute_file_name(File, Path, + [ file_type(prolog), + access(read), + file_errors(fail) + ]) + -> asserta(loaded_init_file(script, Path)), + load_files(user:Path, []), + load_files(More) + ; throw(error(existence_error(script_file, File), _)) + ). + + + /******************************* + * AT_INITIALISATION * + *******************************/ + +:- meta_predicate + '$initialization'(0). + +:- '$iso'(('$initialization')/1). + +%! '$initialization'(:Goal) +% +% Runs Goal after loading the file in which this directive +% appears as well as after restoring a saved state. +% +% @see '$initialization'/2 +/* +'$initialization'(Goal) :- + Goal = _:G, + prolog:initialize_now(G, Use), + !, + print_message(warning, initialize_now(G, Use)), + initialization(Goal, now). +'$initialization'(Goal) :- + initialization(Goal, after_load). + +:- multifile + prolog:initialize_now/2, + prolog:message//1. + +prolog:initialize_now(load_foreign_library(_), + 'use :- use_foreign_library/1 instead'). +prolog:initialize_now(load_foreign_library(_,_), + 'use :- use_foreign_library/2 instead'). + +prolog:message(initialize_now(Goal, Use)) --> + [ 'Initialization goal ~p will be executed'-[Goal],nl, + 'immediately for backward compatibility reasons', nl, + '~w'-[Use] + ]. + +'$run_initialization' :- + '$run_initialization'(_, []), + '$thread_init'. + +%! initialize +% +% Run goals registered with `:- '$initialization'(Goal, program).`. Stop +% with an exception if a goal fails or raises an exception. + +initialize :- + forall('$init_goal'(when(program), Goal, Ctx), + run_initialize(Goal, Ctx)). + +run_initialize(Goal, Ctx) :- + ( catch(Goal, E, true), + ( var(E) + -> true + ; throw(error(initialization_error(E, Goal, Ctx), _)) + ) + ; throw(error(initialization_error(failed, Goal, Ctx), _)) + ). + +*/ + /******************************* + * THREAD INITIALIZATION * + *******************************/ +/* +:- meta_predicate + thread_initialization(0). +:- dynamic + '$at_thread_initialization'/1. + +%! thread_initialization(:Goal) +% +% Run Goal now and everytime a new thread is created. + +thread_initialization(Goal) :- + assert('$at_thread_initialization'(Goal)), + call(Goal), + !. + +'$thread_init' :- + ( '$at_thread_initialization'(Goal), + ( call(Goal) + -> fail + ; fail + ) + ; true + ). +*/ + + /******************************* + * FILE SEARCH PATH (-p) * + *******************************/ +/* +%! '$set_file_search_paths' is det. +% +% Process -p PathSpec options. + +'$set_file_search_paths' :- + '$cmd_option_val'(search_paths, Paths), + ( '$member'(Path, Paths), + atom_chars(Path, Chars), + ( phrase('$search_path'(Name, Aliases), Chars) + -> '$reverse'(Aliases, Aliases1), + forall('$member'(Alias, Aliases1), + asserta(user:file_search_path(Name, Alias))) + ; print_message(error, commandline_arg_type(p, Path)) + ), + fail ; true + ). + +'$search_path'(Name, Aliases) --> + '$string'(NameChars), + [=], + !, + {atom_chars(Name, NameChars)}, + '$search_aliases'(Aliases). + +'$search_aliases'([Alias|More]) --> + '$string'(AliasChars), + path_sep, + !, + { '$make_alias'(AliasChars, Alias) }, + '$search_aliases'(More). +'$search_aliases'([Alias]) --> + '$string'(AliasChars), + '$eos', + !, + { '$make_alias'(AliasChars, Alias) }. + +path_sep --> + { current_prolog_flag(windows, true) + }, + !, + [;]. +path_sep --> + [:]. + +'$string'([]) --> []. +'$string'([H|T]) --> [H], '$string'(T). + +'$eos'([], []). + +'$make_alias'(Chars, Alias) :- + catch(term_to_atom(Alias, Chars), _, fail), + ( atom(Alias) + ; functor(Alias, F, 1), + F \== / + ), + !. +'$make_alias'(Chars, Alias) :- + atom_chars(Alias, Chars). + +*/ + /******************************* + * LOADING ASSIOCIATED FILES * + *******************************/ + +%! argv_files(-Files) is det. +% +% Update the Prolog flag `argv`, extracting the leading script files. +/* +argv_files(Files) :- + current_prolog_flag(argv, Argv), + no_option_files(Argv, Argv1, Files, ScriptArgs), + ( ( ScriptArgs == true + ; Argv1 == [] + ) + -> ( Argv1 \== Argv + -> set_prolog_flag(argv, Argv1) + ; true + ) + ; '$usage', + halt(1) + ). + +no_option_files([--|Argv], Argv, [], true) :- !. +no_option_files([Opt|_], _, _, ScriptArgs) :- + ScriptArgs \== true, + sub_atom(Opt, 0, _, _, '-'), + !, + '$usage', + halt(1). +no_option_files([OsFile|Argv0], Argv, [File|T], ScriptArgs) :- + file_name_extension(_, Ext, OsFile), + user:prolog_file_type(Ext, prolog), + !, + ScriptArgs = true, + prolog_to_os_filename(File, OsFile), + no_option_files(Argv0, Argv, T, ScriptArgs). +no_option_files([OsScript|Argv], Argv, [Script], ScriptArgs) :- + ScriptArgs \== true, + !, + prolog_to_os_filename(Script, OsScript), + ( exists_file(Script) + -> true + ; '$existence_error'(file, Script) + ), + ScriptArgs = true. +no_option_files(Argv, Argv, [], _). + +clean_argv :- + ( current_prolog_flag(argv, [--|Argv]) + -> set_prolog_flag(argv, Argv) + ; true + ). + +%! associated_files(-Files) +% +% If SWI-Prolog is started as ., where is +% the extension registered for associated files, set the Prolog +% flag associated_file, switch to the directory holding the file +% and -if possible- adjust the window title. + +associated_files([]) :- + current_prolog_flag(saved_program_class, runtime), + !, + clean_argv. +associated_files(Files) :- + '$set_prolog_file_extension', + argv_files(Files), + ( Files = [File|_] + -> absolute_file_name(File, AbsFile), + set_prolog_flag(associated_file, AbsFile), + set_working_directory(File), + set_window_title(Files) + ; true + ). + +%! set_working_directory(+File) +% +% When opening as a GUI application, e.g., by opening a file from +% the Finder/Explorer/..., we typically want to change working +% directory to the location of the primary file. We currently +% detect that we are a GUI app by the Prolog flag =console_menu=, +% which is set by swipl-win[.exe]. + +set_working_directory(File) :- + current_prolog_flag(console_menu, true), + access_file(File, read), + !, + file_directory_name(File, Dir), + working_directory(_, Dir). +set_working_directory(_). + +set_window_title([File|More]) :- + current_predicate(system:window_title/2), + !, + ( More == [] + -> Extra = [] + ; Extra = ['...'] + ), + atomic_list_concat(['SWI-Prolog --', File | Extra], ' ', Title), + system:window_title(_, Title). +set_window_title(_). + + +%! start_pldoc +% +% If the option =|--pldoc[=port]|= is given, load the PlDoc +% system. + +start_pldoc :- + '$cmd_option_val'(pldoc_server, Server), + ( Server == '' + -> call((doc_server(_), doc_browser)) + ; catch(atom_number(Server, Port), _, fail) + -> call(doc_server(Port)) + ; print_message(error, option_usage(pldoc)), + halt(1) + ). +start_pldoc. + + +%! load_associated_files(+Files) +% +% Load Prolog files specified from the commandline. + +load_associated_files(Files) :- + ( '$member'(File, Files), + load_files(user:File, [expand(false)]), + fail + ; true + ). + +hkey('HKEY_CURRENT_USER/Software/SWI/Prolog'). +hkey('HKEY_LOCAL_MACHINE/Software/SWI/Prolog'). + +'$set_prolog_file_extension' :- + current_prolog_flag(windows, true), + hkey(Key), + catch(win_registry_get_value(Key, fileExtension, Ext0), + _, fail), + !, + ( atom_concat('.', Ext, Ext0) + -> true + ; Ext = Ext0 + ), + ( user:prolog_file_type(Ext, prolog) + -> true + ; asserta(user:prolog_file_type(Ext, prolog)) + ). +'$set_prolog_file_extension'. + +*/ + /******************************** + * TOPLEVEL GOALS * + *********************************/ +/* +%! '$initialise' is semidet. +% +% Called from PL_initialise() to do the Prolog part of the +% '$initialization'. If an exception occurs, this is printed and +% '$initialise' fails. + +'$initialise' :- + catch(initialise_prolog, E, initialise_error(E)). + +initialise_error('$aborted') :- !. +initialise_error(E) :- + print_message(error, initialization_exception(E)), + fail. +*/ +initialise_prolog :- + '$clean_history', + apple_setup_app, + '$run_initialization', + '$load_system_init_file', + set_toplevel, + '$set_file_search_paths', + init_debug_flags, + start_pldoc, + opt_attach_packs, + load_init_file, + catch(setup_colors, E, print_message(warning, E)), + associated_files(Files), + '$load_script_file', + load_associated_files(Files), + '$cmd_option_val'(goals, Goals), + ( Goals == [], + \+ '$init_goal'(when(_), _, _) + -> version % default interactive run + ; run_init_goals(Goals), + ( load_only + -> version + ; run_program_init, + run_main_init + ) + ). + +:- if(current_prolog_flag(apple,true)). +apple_set_working_directory :- + ( expand_file_name('~', [Dir]), + exists_directory(Dir) + -> working_directory(_, Dir) + ; true + ). + +apple_set_locale :- + ( getenv('LC_CTYPE', 'UTF-8'), + apple_current_locale_identifier(LocaleID), + atom_concat(LocaleID, '.UTF-8', Locale), + catch(setlocale(ctype, _Old, Locale), _, fail) + -> setenv('LANG', Locale), + unsetenv('LC_CTYPE') + ; true + ). + +apple_setup_app :- + current_prolog_flag(apple, true), + current_prolog_flag(console_menu, true), % SWI-Prolog.app on MacOS + apple_set_working_directory, + apple_set_locale. +:- endif. +apple_setup_app. + +opt_attach_packs :- + current_prolog_flag(packs, true), + !, + attach_packs. +opt_attach_packs. + +set_toplevel :- + '$cmd_option_val'(toplevel, TopLevelAtom), + catch(term_to_atom(TopLevel, TopLevelAtom), E, + (print_message(error, E), + halt(1))), + create_prolog_flag(toplevel_goal, TopLevel, [type(term)]). + +load_only :- + current_prolog_flag(os_argv, OSArgv), + memberchk('-l', OSArgv), + current_prolog_flag(argv, Argv), + \+ memberchk('-l', Argv). + +%! run_init_goals(+Goals) is det. +% +% Run registered '$initialization' goals on order. If a goal fails, +% execution is halted. + +run_init_goals([]). +run_init_goals([H|T]) :- + run_init_goal(H), + run_init_goals(T). + +run_init_goal(Text) :- + catch(term_to_atom(Goal, Text), E, + ( print_message(error, init_goal_syntax(E, Text)), + halt(2) + )), + run_init_goal(Goal, Text). + +%! run_program_init is det. +% +% Run goals registered using + +run_program_init :- + forall('$init_goal'(when(program), Goal, Ctx), + run_init_goal(Goal, @(Goal,Ctx))). + +run_main_init :- + findall(Goal-Ctx, '$init_goal'(when(main), Goal, Ctx), Pairs), + '$last'(Pairs, Goal-Ctx), + !, + ( current_prolog_flag(toplevel_goal, default) + -> set_prolog_flag(toplevel_goal, halt) + ; true + ), + run_init_goal(Goal, @(Goal,Ctx)). +run_main_init. + +run_init_goal(Goal, Ctx) :- + ( catch_with_backtrace(user:Goal, E, true) + -> ( var(E) + -> true + ; print_message(error, init_goal_failed(E, Ctx)), + halt(2) + ) + ; ( current_prolog_flag(verbose, silent) + -> Level = silent + ; Level = error + ), + print_message(Level, init_goal_failed(failed, Ctx)), + halt(1) + ). + +%! init_debug_flags is det. +% +% Initialize the various Prolog flags that control the debugger and +% toplevel. + +init_debug_flags :- + once(print_predicate(_, [print], PrintOptions)), + Keep = [keep(true)], + create_prolog_flag(answer_write_options, PrintOptions, Keep), + create_prolog_flag(prompt_alternatives_on, determinism, Keep), + create_prolog_flag(toplevel_extra_white_line, true, Keep), + create_prolog_flag(toplevel_print_factorized, false, Keep), + create_prolog_flag(print_write_options, + [ portray(true), quoted(true), numbervars(true) ], + Keep), + create_prolog_flag(toplevel_residue_vars, false, Keep), + create_prolog_flag(toplevel_list_wfs_residual_program, true, Keep), + '$set_debugger_write_options'(print). + +%! setup_backtrace +% +% Initialise printing a backtrace. + +setup_backtrace :- + ( \+ current_prolog_flag(backtrace, false), + load_setup_file(library(prolog_stack)) + -> true + ; true + ). + +%! setup_colors is det. +% +% Setup interactive usage by enabling colored output. + +setup_colors :- + ( \+ current_prolog_flag(color_term, false), + stream_property(user_input, tty(true)), + stream_property(user_error, tty(true)), + stream_property(user_output, tty(true)), + \+ getenv('TERM', dumb), + load_setup_file(user:library(ansi_term)) + -> true + ; true + ). + +%! setup_history +% +% Enable per-directory persistent history. + +setup_history :- + ( \+ current_prolog_flag(save_history, false), + stream_property(user_input, tty(true)), + \+ current_prolog_flag(readline, false), + load_setup_file(library(prolog_history)) + -> prolog_history(enable) + ; true + ), + set_default_history, + '$load_history'. + +%! setup_readline +% +% Setup line editing. + +setup_readline :- + ( current_prolog_flag(readline, swipl_win) + -> true + ; stream_property(user_input, tty(true)), + current_prolog_flag(tty_control, true), + \+ getenv('TERM', dumb), + ( current_prolog_flag(readline, ReadLine) + -> true + ; ReadLine = true + ), + readline_library(ReadLine, Library), + load_setup_file(library(Library)) + -> set_prolog_flag(readline, Library) + ; set_prolog_flag(readline, false) + ). + +readline_library(true, Library) :- + !, + preferred_readline(Library). +readline_library(false, _) :- + !, + fail. +readline_library(Library, Library). + +preferred_readline(editline). +preferred_readline(readline). + +%! load_setup_file(+File) is semidet. +% +% Load a file and fail silently if the file does not exist. + +load_setup_file(File) :- + catch(load_files(File, + [ silent(true), + if(not_loaded) + ]), _, fail). + + +:- '$hide'('metta_toplevel'/0). % avoid in the GUI stacktrace + +%! 'metta_toplevel' +% +% Called from PL_toplevel() + +'metta_toplevel' :- + '$runtoplevel', + print_message(informational, halt). + +%! '$runtoplevel' +% +% Actually run the toplevel. The values `default` and `prolog` both +% start the interactive toplevel, where `prolog` implies the user gave +% =|-t prolog|=. +% +% @see prolog/0 is the default interactive toplevel + +'$runtoplevel' :- + current_prolog_flag(toplevel_goal, TopLevel0), + toplevel_goal(TopLevel0, TopLevel), + user:TopLevel. + +:- dynamic setup_done/0. +:- volatile setup_done/0. + +toplevel_goal(default, 'metta_query_loop') :- + !, + setup_interactive. +toplevel_goal(prolog, 'metta_query_loop') :- + !, + setup_interactive. +toplevel_goal(Goal, Goal). + +setup_interactive :- + setup_done, + !. +setup_interactive :- + asserta(setup_done), + catch(setup_backtrace, E, print_message(warning, E)), + catch(setup_readline, E, print_message(warning, E)), + catch(setup_history, E, print_message(warning, E)). + +%! '$compile' +% +% Toplevel called when invoked with -c option. + +'$compile' :- + ( catch('$compile_', E, (print_message(error, E), halt(1))) + -> true + ; print_message(error, error(goal_failed('$compile'), _)), + halt(1) + ), + halt. % set exit code + +'$compile_' :- + '$load_system_init_file', + catch(setup_colors, _, true), + '$set_file_search_paths', + init_debug_flags, + '$run_initialization', + opt_attach_packs, + use_module(library(qsave)), + qsave:qsave_toplevel. + +%! '$config' +% +% Toplevel when invoked with --dump-runtime-variables +/* +'$config' :- + '$load_system_init_file', + '$set_file_search_paths', + init_debug_flags, + '$run_initialization', + load_files(library(prolog_config)), + ( catch(prolog_dump_runtime_variables, E, + (print_message(error, E), halt(1))) + -> true + ; print_message(error, error(goal_failed(prolog_dump_runtime_variables),_)) + ). + +*/ + /******************************** + * USER INTERACTIVE LOOP * + *********************************/ + +%! prolog +% +% Run the Prolog toplevel. This is now the same as break/0, which +% pretends to be in a break-level if there is a parent +% environment. + +%prolog :- break. + +:- create_prolog_flag(toplevel_mode, backtracking, []). + +%! 'metta_query_loop' +% +% Run the normal Prolog query loop. Note that the query is not +% protected by catch/3. Dealing with unhandled exceptions is done +% by the C-function query_loop(). This ensures that unhandled +% exceptions are really unhandled (in Prolog). + +'metta_query_loop' :- + current_prolog_flag(toplevel_mode, recursive), + !, + break_level(Level), + read_expanded_query(Level, Query, Bindings), + ( Query == end_of_file + -> print_message(query, query(eof)) + ; '$call_no_catch'('metta_execute_query'(Query, Bindings, _)), + ( current_prolog_flag(toplevel_mode, recursive) + -> 'metta_query_loop' + ; '$switch_toplevel_mode'(backtracking), + 'metta_query_loop' % Maybe throw('$switch_toplevel_mode')? + ) + ). +'metta_query_loop' :- + break_level(BreakLev), + repeat, + read_expanded_query(BreakLev, Query, Bindings), + ( Query == end_of_file + -> !, print_message(query, query(eof)) + ; 'metta_execute_query'(Query, Bindings, _), + ( current_prolog_flag(toplevel_mode, recursive) + -> !, + '$switch_toplevel_mode'(recursive), + 'metta_query_loop' + ; fail + ) + ). + +break_level(BreakLev) :- + ( current_prolog_flag(break_level, BreakLev) + -> true + ; BreakLev = -1 + ). + +read_expanded_query(BreakLev, ExpandedQuery, ExpandedBindings) :- + '$current_typein_module'(TypeIn), + ( stream_property(user_input, tty(true)) + -> '$system_prompt'(TypeIn, BreakLev, Prompt), + prompt(Old, '| ') + ; Prompt = '', + prompt(Old, '') + ), + trim_stacks, + trim_heap, + repeat, + read_query(Prompt, Query, Bindings), + prompt(_, Old), + catch(call_expand_query(Query, ExpandedQuery, + Bindings, ExpandedBindings), + Error, + (print_message(error, Error), fail)), + !. + +%! read_s_term_with_history(-Term, +Options) +% +% Read a term guide by Options and maintain a history similar to most +% Unix shells. +% +% When read_history reads a term of the form $silent(Goal), it will +% call Goal and pretend it has not seen anything. This hook is used by +% the GNU-Emacs interface to for communication between GNU-EMACS and +% SWI-Prolog. + +read_s_term_with_history(Term, Options) :- + '$option'(prompt(Prompt), Options, '~! metta>'), + '$option'(input(Input), Options, user_input), + repeat, + prompt_history(Prompt), + read_query_line(Input, Raw), + read_history_(Raw, Term, Options), + !. + + +%! read_query(+Prompt, -Goal, -Bindings) is det. +% +% Read the next query. The first clause deals with the case where +% !-based history is enabled. The second is used if we have command +% line editing. + + +:- if(current_prolog_flag(emscripten, true)). +read_query(_Prompt, Goal, Bindings) :- + '$can_yield', + !, + await(goal, GoalString), + term_string(Goal, GoalString, [variable_names(Bindings)]). +:- endif. +read_query(Prompt, Goal, Bindings) :- + current_prolog_flag(history, N), + integer(N), N > 0, + !, + read_s_term_with_history( + Goal, + [ show(h), + help('!h'), + no_save([trace, end_of_file]), + prompt(Prompt), + variable_names(Bindings) + ]). +read_query(Prompt, Goal, Bindings) :- + remove_history_prompt(Prompt, Prompt1), + repeat, % over syntax errors + prompt1(Prompt1), + read_query_line(user_input, Line), + '$save_history_line'(Line), % save raw line (edit syntax errors) + '$current_typein_module'(TypeIn), + catch(read_s_term_as_atom(Line, Goal, + [ variable_names(Bindings), + module(TypeIn) + ]), E, + ( print_message(error, E), + fail + )), + !, + '$save_history_event'(Line). % save event (no syntax errors) + +%! read_query_line(+Input, -Line) is det. + +read_query_line(Input, Line) :- + stream_property(Input, error(true)), + !, + Line = end_of_file. +read_query_line(Input, Line) :- + catch(read_s_term_as_atom(Input, Line), Error, true), + save_debug_after_read, + ( var(Error) + -> true + ; catch(print_message(error, Error), _, true), + ( Error = error(syntax_error(_),_) + -> fail + ; throw(Error) + ) + ). + +%! read_s_term_as_atom(+Input, -Line) +% +% Read the next term as an atom and skip to the newline or a +% non-space character. + +read_s_term_as_atom(In, Line) :- + read_metta(In,Line), + ( Line == end_of_file + -> true + ; skip_to_nl(In) + ). +/* +read_s_term_as_atom(In, Line) :- + '$raw_read'(In, Line), + ( Line == end_of_file + -> true + ; skip_to_nl(In) + ). +*/ + +%! skip_to_nl(+Input) is det. +% +% Read input after the term. Skips white space and %... comment +% until the end of the line or a non-blank character. + +skip_to_nl(In) :- + repeat, + peek_char(In, C), + ( C == '%' + -> skip(In, '\n') + ; char_type(C, space) + -> get_char(In, _), + C == '\n' + ; true + ), + !. + +remove_history_prompt('', '') :- !. +remove_history_prompt(Prompt0, Prompt) :- + atom_chars(Prompt0, Chars0), + clean_history_prompt_chars(Chars0, Chars1), + delete_leading_blanks(Chars1, Chars), + atom_chars(Prompt, Chars). + +clean_history_prompt_chars([], []). +clean_history_prompt_chars(['~', !|T], T) :- !. +clean_history_prompt_chars([H|T0], [H|T]) :- + clean_history_prompt_chars(T0, T). + +delete_leading_blanks([' '|T0], T) :- + !, + delete_leading_blanks(T0, T). +delete_leading_blanks(L, L). + + +%! set_default_history +% +% Enable !-based numbered command history. This is enabled by default +% if we are not running under GNU-emacs and we do not have our own +% line editing. + +set_default_history :- + current_prolog_flag(history, _), + !. +set_default_history :- + ( ( \+ current_prolog_flag(readline, false) + ; current_prolog_flag(emacs_inferior_process, true) + ) + -> create_prolog_flag(history, 0, []) + ; create_prolog_flag(history, 25, []) + ). + + + /******************************* + * TOPLEVEL DEBUG * + *******************************/ + +%! save_debug_after_read +% +% Called right after the toplevel read to save the debug status if +% it was modified from the GUI thread using e.g. +% +% == +% thread_signal(main, gdebug) +% == +% +% @bug Ideally, the prompt would change if debug mode is enabled. +% That is hard to realise with all the different console +% interfaces supported by SWI-Prolog. + +save_debug_after_read :- + current_prolog_flag(debug, true), + !, + save_debug. +save_debug_after_read. + +save_debug :- + ( tracing, + notrace + -> Tracing = true + ; Tracing = false + ), + current_prolog_flag(debug, Debugging), + set_prolog_flag(debug, false), + create_prolog_flag(query_debug_settings, + debug(Debugging, Tracing), []). + +restore_debug :- + current_prolog_flag(query_debug_settings, debug(Debugging, Tracing)), + set_prolog_flag(debug, Debugging), + ( Tracing == true + -> trace + ; true + ). + +%:- '$initialization'(create_prolog_flag(query_debug_settings, debug(false, false), [])). + + + /******************************** + * PROMPTING * + ********************************/ + +'$system_prompt'(Module, BrekLev, Prompt) :- + current_prolog_flag(toplevel_prompt, PAtom), + atom_codes(PAtom, P0), + ( Module \== user + -> '$substitute'('~m', [Module, ': '], P0, P1) + ; '$substitute'('~m', [], P0, P1) + ), + ( BrekLev > 0 + -> '$substitute'('~l', ['[', BrekLev, '] '], P1, P2) + ; '$substitute'('~l', [], P1, P2) + ), + current_prolog_flag(query_debug_settings, debug(Debugging, Tracing)), + ( Tracing == true + -> '$substitute'('~d', ['[trace] '], P2, P3) + ; Debugging == true + -> '$substitute'('~d', ['[debug] '], P2, P3) + ; '$substitute'('~d', [], P2, P3) + ), + atom_chars(Prompt, P3). + +'$substitute'(From, T, Old, New) :- + atom_codes(From, FromCodes), + phrase(subst_chars(T), T0), + '$append'(Pre, S0, Old), + '$append'(FromCodes, Post, S0) -> + '$append'(Pre, T0, S1), + '$append'(S1, Post, New), + !. +'$substitute'(_, _, Old, Old). + +subst_chars([]) --> + []. +subst_chars([H|T]) --> + { atomic(H), + !, + atom_codes(H, Codes) + }, + Codes, + subst_chars(T). +subst_chars([H|T]) --> + H, + subst_chars(T). + + + /******************************** + * EXECUTION * + ********************************/ + +%! 'metta_execute_query'(Goal, Bindings, -Truth) is det. +% +% Execute Goal using Bindings. + +'metta_execute_query'(Var, _, true) :- + var(Var), + !, + print_message(informational, var_query(Var)). +'metta_execute_query'(Goal, Bindings, Truth) :- + '$current_typein_module'(TypeIn), + '$dwim_correct_goal'(TypeIn:Goal, Bindings, Corrected), + !, + setup_call_cleanup( + '$set_source_module'(M0, TypeIn), + expand_goal(Corrected, Expanded), + '$set_source_module'(M0)), + print_message(silent, toplevel_goal(Expanded, Bindings)), + '$execute_goal2'(Expanded, Bindings, Truth). +'metta_execute_query'(_, _, false) :- + notrace, + print_message(query, query(no)). + +'$execute_goal2'(Goal, Bindings, true) :- + restore_debug, + '$current_typein_module'(TypeIn), + residue_vars(TypeIn:Goal, Vars, TypeIn:Delays, Chp), + deterministic(Det), + ( save_debug + ; restore_debug, fail + ), + flush_output(user_output), + ( Det == true + -> DetOrChp = true + ; DetOrChp = Chp + ), + call_expand_answer(Bindings, NewBindings), + ( \+ \+ write_bindings(NewBindings, Vars, Delays, DetOrChp) + -> ! + ). +'$execute_goal2'(_, _, false) :- + save_debug, + print_message(query, query(no)). + +residue_vars(Goal, Vars, Delays, Chp) :- + current_prolog_flag(toplevel_residue_vars, true), + !, + '$wfs_call'(call_residue_vars(stop_backtrace(Goal, Chp), Vars), Delays). +residue_vars(Goal, [], Delays, Chp) :- + '$wfs_call'(stop_backtrace(Goal, Chp), Delays). + +stop_backtrace(Goal, Chp) :- + toplevel_call(Goal), + prolog_current_choice(Chp). + +toplevel_call(Goal) :- + call(Goal), + no_lco. + +no_lco. + +%! write_bindings(+Bindings, +ResidueVars, +Delays, +DetOrChp) +%! is semidet. +% +% Write bindings resulting from a query. The flag +% prompt_alternatives_on determines whether the user is prompted +% for alternatives. =groundness= gives the classical behaviour, +% =determinism= is considered more adequate and informative. +% +% Succeeds if the user accepts the answer and fails otherwise. +% +% @arg ResidueVars are the residual constraints and provided if +% the prolog flag `toplevel_residue_vars` is set to +% `project`. + +write_bindings(Bindings, ResidueVars, Delays, DetOrChp) :- + '$current_typein_module'(TypeIn), + translate_bindings(Bindings, Bindings1, ResidueVars, TypeIn:Residuals), + omit_qualifier(Delays, TypeIn, Delays1), + name_vars(Bindings1, Residuals, Delays1), + write_bindings2(Bindings1, Residuals, Delays1, DetOrChp). + +write_bindings2([], Residuals, Delays, _) :- + current_prolog_flag(prompt_alternatives_on, groundness), + !, + print_message(query, query(yes(Delays, Residuals))). +write_bindings2(Bindings, Residuals, Delays, true) :- + current_prolog_flag(prompt_alternatives_on, determinism), + !, + print_message(query, query(yes(Bindings, Delays, Residuals))). +write_bindings2(Bindings, Residuals, Delays, Chp) :- + repeat, + print_message(query, query(more(Bindings, Delays, Residuals))), + get_respons(Action, Chp), + ( Action == redo + -> !, fail + ; Action == show_again + -> fail + ; !, + print_message(query, query(done)) + ). + +name_vars(Bindings, Residuals, Delays) :- + current_prolog_flag(toplevel_name_variables, true), + !, + '$term_multitons'(t(Bindings,Residuals,Delays), Vars), + name_vars_(Vars, Bindings, 0), + term_variables(t(Bindings,Residuals,Delays), SVars), + anon_vars(SVars). +name_vars(_Bindings, _Residuals, _Delays). + +name_vars_([], _, _). +name_vars_([H|T], Bindings, N) :- + name_var(Bindings, Name, N, N1), + H = '$VAR'(Name), + name_vars_(T, Bindings, N1). + +anon_vars([]). +anon_vars(['$VAR'('_')|T]) :- + anon_vars(T). + +name_var(Bindings, Name, N0, N) :- + between(N0, infinite, N1), + I is N1//26, + J is 0'A + N1 mod 26, %' + ( I == 0 + -> format(atom(Name), '_~c', [J]) + ; format(atom(Name), '_~c~d', [J, I]) + ), + ( current_prolog_flag(toplevel_print_anon, false) + -> true + ; \+ is_bound(Bindings, Name) + ), + !, + N is N1+1. + +is_bound([Vars=_|T], Name) :- + ( in_vars(Vars, Name) + -> true + ; is_bound(T, Name) + ). + +in_vars(Name, Name) :- !. +in_vars(Names, Name) :- + '$member'(Name, Names). + +%! residual_goals(:NonTerminal) +% +% Directive that registers NonTerminal as a collector for residual +% goals. +/* +:- multifile + residual_goal_collector/1. + +:- meta_predicate + residual_goals(2). + +residual_goals(NonTerminal) :- + throw(error(context_error(nodirective, residual_goals(NonTerminal)), _)). + +system:term_expansion((:- residual_goals(NonTerminal)), + 'metta_toplevel':residual_goal_collector(M2:Head)) :- + \+ current_prolog_flag(xref, true), + prolog_load_context(module, M), + strip_module(M:NonTerminal, M2, Head), + '$must_be'(callable, Head). + +%! prolog:residual_goals// is det. +% +% DCG that collects residual goals that are not associated with +% the answer through attributed variables. + +:- public prolog:residual_goals//0. + +prolog:residual_goals --> + { findall(NT, residual_goal_collector(NT), NTL) }, + collect_residual_goals(NTL). + +collect_residual_goals([]) --> []. +collect_residual_goals([H|T]) --> + ( call(H) -> [] ; [] ), + collect_residual_goals(T). +*/ + + +%! prolog:translate_bindings(+Bindings0, -Bindings, +ResidueVars, +%! +ResidualGoals, -Residuals) is det. +% +% Translate the raw variable bindings resulting from successfully +% completing a query into a binding list and list of residual +% goals suitable for human consumption. +% +% @arg Bindings is a list of binding(Vars,Value,Substitutions), +% where Vars is a list of variable names. E.g. +% binding(['A','B'],42,[])` means that both the variable +% A and B have the value 42. Values may contain terms +% '$VAR'(Name) to indicate sharing with a given variable. +% Value is always an acyclic term. If cycles appear in the +% answer, Substitutions contains a list of substitutions +% that restore the original term. +% +% @arg Residuals is a pair of two lists representing residual +% goals. The first element of the pair are residuals +% related to the query variables and the second are +% related that are disconnected from the query. +/* +:- public + prolog:translate_bindings/5. +:- meta_predicate + prolog:translate_bindings(+, -, +, +, :). + +prolog:translate_bindings(Bindings0, Bindings, ResVars, ResGoals, Residuals) :- + translate_bindings(Bindings0, Bindings, ResVars, ResGoals, Residuals). +*/ +translate_bindings(Bindings0, Bindings, ResidueVars, Residuals) :- + prolog:residual_goals(ResidueGoals, []), + translate_bindings(Bindings0, Bindings, ResidueVars, ResidueGoals, + Residuals). + +translate_bindings(Bindings0, Bindings, [], [], _:[]-[]) :- + term_attvars(Bindings0, []), + !, + join_same_bindings(Bindings0, Bindings1), + factorize_bindings(Bindings1, Bindings2), + bind_vars(Bindings2, Bindings3), + filter_bindings(Bindings3, Bindings). +translate_bindings(Bindings0, Bindings, ResidueVars, ResGoals0, + TypeIn:Residuals-HiddenResiduals) :- + project_constraints(Bindings0, ResidueVars), + hidden_residuals(ResidueVars, Bindings0, HiddenResiduals0), + omit_qualifiers(HiddenResiduals0, TypeIn, HiddenResiduals), + copy_term(Bindings0+ResGoals0, Bindings1+ResGoals1, Residuals0), + '$append'(ResGoals1, Residuals0, Residuals1), + omit_qualifiers(Residuals1, TypeIn, Residuals), + join_same_bindings(Bindings1, Bindings2), + factorize_bindings(Bindings2, Bindings3), + bind_vars(Bindings3, Bindings4), + filter_bindings(Bindings4, Bindings). + +hidden_residuals(ResidueVars, Bindings, Goal) :- + term_attvars(ResidueVars, Remaining), + term_attvars(Bindings, QueryVars), + subtract_vars(Remaining, QueryVars, HiddenVars), + copy_term(HiddenVars, _, Goal). + +subtract_vars(All, Subtract, Remaining) :- + sort(All, AllSorted), + sort(Subtract, SubtractSorted), + ord_subtract(AllSorted, SubtractSorted, Remaining). + +ord_subtract([], _Not, []). +ord_subtract([H1|T1], L2, Diff) :- + diff21(L2, H1, T1, Diff). + +diff21([], H1, T1, [H1|T1]). +diff21([H2|T2], H1, T1, Diff) :- + compare(Order, H1, H2), + diff3(Order, H1, T1, H2, T2, Diff). + +diff12([], _H2, _T2, []). +diff12([H1|T1], H2, T2, Diff) :- + compare(Order, H1, H2), + diff3(Order, H1, T1, H2, T2, Diff). + +diff3(<, H1, T1, H2, T2, [H1|Diff]) :- + diff12(T1, H2, T2, Diff). +diff3(=, _H1, T1, _H2, T2, Diff) :- + ord_subtract(T1, T2, Diff). +diff3(>, H1, T1, _H2, T2, Diff) :- + diff21(T2, H1, T1, Diff). + + +%! project_constraints(+Bindings, +ResidueVars) is det. +% +% Call :project_attributes/2 if the Prolog flag +% `toplevel_residue_vars` is set to `project`. + +project_constraints(Bindings, ResidueVars) :- + !, + term_attvars(Bindings, AttVars), + phrase(attribute_modules(AttVars), Modules0), + sort(Modules0, Modules), + term_variables(Bindings, QueryVars), + project_attributes(Modules, QueryVars, ResidueVars). +project_constraints(_, _). + +project_attributes([], _, _). +project_attributes([M|T], QueryVars, ResidueVars) :- + ( current_predicate(M:project_attributes/2), + catch(M:project_attributes(QueryVars, ResidueVars), E, + print_message(error, E)) + -> true + ; true + ), + project_attributes(T, QueryVars, ResidueVars). + +attribute_modules([]) --> []. +attribute_modules([H|T]) --> + { get_attrs(H, Attrs) }, + attrs_modules(Attrs), + attribute_modules(T). + +attrs_modules([]) --> []. +attrs_modules(att(Module, _, More)) --> + [Module], + attrs_modules(More). + + +%! join_same_bindings(Bindings0, Bindings) +% +% Join variables that are bound to the same value. Note that we +% return the _last_ value. This is because the factorization may +% be different and ultimately the names will be printed as V1 = +% V2, ... VN = Value. Using the last, Value has the factorization +% of VN. + +join_same_bindings([], []). +join_same_bindings([Name=V0|T0], [[Name|Names]=V|T]) :- + take_same_bindings(T0, V0, V, Names, T1), + join_same_bindings(T1, T). + +take_same_bindings([], Val, Val, [], []). +take_same_bindings([Name=V1|T0], V0, V, [Name|Names], T) :- + V0 == V1, + !, + take_same_bindings(T0, V1, V, Names, T). +take_same_bindings([Pair|T0], V0, V, Names, [Pair|T]) :- + take_same_bindings(T0, V0, V, Names, T). + + +%! omit_qualifiers(+QGoals, +TypeIn, -Goals) is det. +% +% Omit unneeded module qualifiers from QGoals relative to the +% given module TypeIn. + + +omit_qualifiers([], _, []). +omit_qualifiers([Goal0|Goals0], TypeIn, [Goal|Goals]) :- + omit_qualifier(Goal0, TypeIn, Goal), + omit_qualifiers(Goals0, TypeIn, Goals). + +omit_qualifier(M:G0, TypeIn, G) :- + M == TypeIn, + !, + omit_meta_qualifiers(G0, TypeIn, G). +omit_qualifier(M:G0, TypeIn, G) :- + predicate_property(TypeIn:G0, imported_from(M)), + \+ predicate_property(G0, transparent), + !, + G0 = G. +omit_qualifier(_:G0, _, G) :- + predicate_property(G0, built_in), + \+ predicate_property(G0, transparent), + !, + G0 = G. +omit_qualifier(M:G0, _, M:G) :- + atom(M), + !, + omit_meta_qualifiers(G0, M, G). +omit_qualifier(G0, TypeIn, G) :- + omit_meta_qualifiers(G0, TypeIn, G). + +omit_meta_qualifiers(V, _, V) :- + var(V), + !. +omit_meta_qualifiers((QA,QB), TypeIn, (A,B)) :- + !, + omit_qualifier(QA, TypeIn, A), + omit_qualifier(QB, TypeIn, B). +omit_meta_qualifiers(tnot(QA), TypeIn, tnot(A)) :- + !, + omit_qualifier(QA, TypeIn, A). +omit_meta_qualifiers(freeze(V, QGoal), TypeIn, freeze(V, Goal)) :- + callable(QGoal), + !, + omit_qualifier(QGoal, TypeIn, Goal). +omit_meta_qualifiers(when(Cond, QGoal), TypeIn, when(Cond, Goal)) :- + callable(QGoal), + !, + omit_qualifier(QGoal, TypeIn, Goal). +omit_meta_qualifiers(G, _, G). + + +%! bind_vars(+BindingsIn, -Bindings) +% +% Bind variables to '$VAR'(Name), so they are printed by the names +% used in the query. Note that by binding in the reverse order, +% variables bound to one another come out in the natural order. + +bind_vars(Bindings0, Bindings) :- + bind_query_vars(Bindings0, Bindings, SNames), + bind_skel_vars(Bindings, Bindings, SNames, 1, _). + +bind_query_vars([], [], []). +bind_query_vars([binding(Names,Var,[Var2=Cycle])|T0], + [binding(Names,Cycle,[])|T], [Name|SNames]) :- + Var == Var2, % also implies var(Var) + !, + '$last'(Names, Name), + Var = '$VAR'(Name), + bind_query_vars(T0, T, SNames). +bind_query_vars([B|T0], [B|T], AllNames) :- + B = binding(Names,Var,Skel), + bind_query_vars(T0, T, SNames), + ( var(Var), \+ attvar(Var), Skel == [] + -> AllNames = [Name|SNames], + '$last'(Names, Name), + Var = '$VAR'(Name) + ; AllNames = SNames + ). + + + +bind_skel_vars([], _, _, N, N). +bind_skel_vars([binding(_,_,Skel)|T], Bindings, SNames, N0, N) :- + bind_one_skel_vars(Skel, Bindings, SNames, N0, N1), + bind_skel_vars(T, Bindings, SNames, N1, N). + +%! bind_one_skel_vars(+Subst, +Bindings, +VarName, +N0, -N) +% +% Give names to the factorized variables that do not have a name +% yet. This introduces names _S, avoiding duplicates. If a +% factorized variable shares with another binding, use the name of +% that variable. +% +% @tbd Consider the call below. We could remove either of the +% A = x(1). Which is best? +% +% == +% ?- A = x(1), B = a(A,A). +% A = x(1), +% B = a(A, A), % where +% A = x(1). +% == + +bind_one_skel_vars([], _, _, N, N). +bind_one_skel_vars([Var=Value|T], Bindings, Names, N0, N) :- + ( var(Var) + -> ( '$member'(binding(Names, VVal, []), Bindings), + same_term(Value, VVal) + -> '$last'(Names, VName), + Var = '$VAR'(VName), + N2 = N0 + ; between(N0, infinite, N1), + atom_concat('_S', N1, Name), + \+ memberchk(Name, Names), + !, + Var = '$VAR'(Name), + N2 is N1 + 1 + ) + ; N2 = N0 + ), + bind_one_skel_vars(T, Bindings, Names, N2, N). + + +%! factorize_bindings(+Bindings0, -Factorized) +% +% Factorize cycles and sharing in the bindings. + +factorize_bindings([], []). +factorize_bindings([Name=Value|T0], [binding(Name, Skel, Subst)|T]) :- + '$factorize_term'(Value, Skel, Subst0), + ( current_prolog_flag(toplevel_print_factorized, true) + -> Subst = Subst0 + ; only_cycles(Subst0, Subst) + ), + factorize_bindings(T0, T). + + +only_cycles([], []). +only_cycles([B|T0], List) :- + ( B = (Var=Value), + Var = Value, + acyclic_term(Var) + -> only_cycles(T0, List) + ; List = [B|T], + only_cycles(T0, T) + ). + + +%! filter_bindings(+Bindings0, -Bindings) +% +% Remove bindings that must not be printed. There are two of them: +% Variables whose name start with '_' and variables that are only +% bound to themselves (or, unbound). + +filter_bindings([], []). +filter_bindings([H0|T0], T) :- + hide_vars(H0, H), + ( ( arg(1, H, []) + ; self_bounded(H) + ) + -> filter_bindings(T0, T) + ; T = [H|T1], + filter_bindings(T0, T1) + ). + +hide_vars(binding(Names0, Skel, Subst), binding(Names, Skel, Subst)) :- + hide_names(Names0, Skel, Subst, Names). + +hide_names([], _, _, []). +hide_names([Name|T0], Skel, Subst, T) :- + ( sub_atom(Name, 0, _, _, '_'), + current_prolog_flag(toplevel_print_anon, false), + sub_atom(Name, 1, 1, _, Next), + char_type(Next, prolog_var_start) + -> true + ; Subst == [], + Skel == '$VAR'(Name) + ), + !, + hide_names(T0, Skel, Subst, T). +hide_names([Name|T0], Skel, Subst, [Name|T]) :- + hide_names(T0, Skel, Subst, T). + +self_bounded(binding([Name], Value, [])) :- + Value == '$VAR'(Name). + +%! get_respons(-Action, +Chp) +% +% Read the continuation entered by the user. + +:- if(current_prolog_flag(emscripten, true)). +get_respons(Action, _Chp) :- + '$can_yield', + !, + await(more, ActionS), + atom_string(Action, ActionS). +:- endif. +get_respons(Action, Chp) :- + repeat, + flush_output(user_output), + get_single_char(Char), + answer_respons(Char, Chp, Action), + ( Action == again + -> print_message(query, query(action)), + fail + ; ! + ). + +answer_respons(Char, _, again) :- + '$in_reply'(Char, '?h'), + !, + print_message(help, query(help)). +answer_respons(Char, _, redo) :- + '$in_reply'(Char, ';nrNR \t'), + !, + print_message(query, if_tty([ansi(bold, ';', [])])). +answer_respons(Char, _, redo) :- + '$in_reply'(Char, 'tT'), + !, + trace, + save_debug, + print_message(query, if_tty([ansi(bold, '; [trace]', [])])). +answer_respons(Char, _, continue) :- + '$in_reply'(Char, 'ca\n\ryY.'), + !, + print_message(query, if_tty([ansi(bold, '.', [])])). +answer_respons(0'b, _, show_again) :- %' + !, + break. +answer_respons(0'*, Chp, show_again) :- %' + !, + print_last_chpoint(Chp). +answer_respons(Char, _, show_again) :- + print_predicate(Char, Pred, Options), + !, + print_message(query, if_tty(['~w'-[Pred]])), + set_prolog_flag(answer_write_options, Options). +answer_respons(-1, _, show_again) :- + !, + print_message(query, halt('EOF')), + halt(0). +answer_respons(Char, _, again) :- + print_message(query, no_action(Char)). + +print_predicate(0'w, [write], [ quoted(true), + spacing(next_argument) + ]). +print_predicate(0'p, [print], [ quoted(true), + portray(true), + max_depth(10), + spacing(next_argument) + ]). + + +print_last_chpoint(Chp) :- + current_predicate(print_last_choice_point/0), + !, + print_last_chpoint_(Chp). +print_last_chpoint(Chp) :- + use_module(library(prolog_stack), [print_last_choicepoint/2]), + print_last_chpoint_(Chp). + +print_last_chpoint_(Chp) :- + print_last_choicepoint(Chp, [message_level(information)]). + + + /******************************* + * EXPANSION * + *******************************/ + +:- user:dynamic(expand_query/4). +:- user:multifile(expand_query/4). + +call_expand_query(Goal, Expanded, Bindings, ExpandedBindings) :- + user:expand_query(Goal, Expanded, Bindings, ExpandedBindings), + !. +call_expand_query(Goal, Expanded, Bindings, ExpandedBindings) :- + toplevel_variables:expand_query(Goal, Expanded, Bindings, ExpandedBindings), + !. +call_expand_query(Goal, Goal, Bindings, Bindings). + + +:- user:dynamic(expand_answer/2). +:- user:multifile(expand_answer/2). + +call_expand_answer(Goal, Expanded) :- + user:expand_answer(Goal, Expanded), + !. +call_expand_answer(Goal, Expanded) :- + toplevel_variables:expand_answer(Goal, Expanded), + !. +call_expand_answer(Goal, Goal). + + + +/* Part of SWI-Prolog + + Author: Jan Wielemaker + E-mail: J.Wielemaker@vu.nl + WWW: http://www.swi-prolog.org + Copyright (c) 1985-2020, University of Amsterdam + VU University Amsterdam + CWI Amsterdam + All rights reserved. + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS + FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE + COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, + INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, + BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER + CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN + ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + POSSIBILITY OF SUCH DAMAGE. +*/ +/* +:- module('$history', + [ read_term_with_history/2, % -Term, +Line + '$save_history_line'/1, % +Line + '$clean_history'/0, + '$load_history'/0, + '$save_history_event'/1 + ]). + +%! read_term_with_history(-Term, +Options) +% +% Read a term guide by Options and maintain a history similar to most +% Unix shells. +% +% When read_history reads a term of the form $silent(Goal), it will +% call Goal and pretend it has not seen anything. This hook is used by +% the GNU-Emacs interface to for communication between GNU-EMACS and +% SWI-Prolog. + +read_term_with_history(Term, Options) :- + '$option'(prompt(Prompt), Options, '~! ?> '), + '$option'(input(Input), Options, user_input), + repeat, + prompt_history(Prompt), + read_query_line(Input, Raw), + read_history_(Raw, Term, Options), + !. +*/ +read_history_(Raw, _Term, Options) :- + '$option'(show(Raw), Options, history), + list_history, + !, + fail. +read_history_(Raw, _Term, Options) :- + '$option'(help(Raw), Options, '!help'), + '$option'(show(Show), Options, '!history'), + print_message(help, history(help(Show, Raw))), + !, + fail. +read_history_(Raw, Term, Options) :- + expand_history(Raw, Expanded, Changed), + '$save_history_line'(Expanded), + '$option'(module(Module), Options, Var), + ( Module == Var + -> '$current_typein_module'(Module) + ; true + ), + ( '$select'(variable_names(Bindings), Options, Options1) + -> true + ; Options1 = Options, + i(Bindings) % ignore + ), + catch(read_term_from_atom(Expanded, Term0, + [ module(Module), + variable_names(Bindings0) + | Options1 + ]), + E, + ( print_message(error, E), + fail + )), + ( var(Term0) + -> Term = Term0, + Bindings = Bindings0 + ; Term0 = '$silent'(Goal) + -> user:ignore(Goal), + read_term_with_history(Term, Options) + ; save_event(Expanded, Options), + ( Changed == true + -> print_message(query, history(expanded(Expanded))) + ; true + ), + Term = Term0, + Bindings = Bindings0 + ). + +i(_). + +% list_history +% Write history events to the current output stream. + +list_history :- + ( '$history'(Last, _) + -> true + ; Last = 0 + ), + history_depth_(Depth), + plus(First, Depth, Last), + findall(Nr/Event, + ( between(First, Last, Nr), + '$history'(Nr, Event) + ), + Events), + print_message(query, history(history(Events))). + +'$clean_history' :- + retractall('$history'(_,_)). + +%! '$load_history' is det. +% +% Load persistent history using a hook + +'$load_history' :- + '$clean_history', + current_prolog_flag(history, Depth), + Depth > 0, + catch(prolog:history(current_input, load), _, true), !. +'$load_history'. + + +%% prompt_history(+Prompt) +% +% Give prompt, substituting '~!' by the event number. + +prompt_history('') :- + !, + ttyflush. +prompt_history(Prompt) :- + ( '$history'(Last, _) + -> This is Last + 1 + ; This = 1 + ), + atom_codes(Prompt, SP), + atom_codes(This, ST), + ( atom_codes('~!', Repl), + substitute(Repl, ST, SP, String) + -> prompt1(String) + ; prompt1(Prompt) + ), + ttyflush. + +% substitute(+Old, +New, +String, -Substituted) +% substitute first occurence of Old in String by New + +substitute(Old, New, String, Substituted) :- + '$append'(Head, OldAndTail, String), + '$append'(Old, Tail, OldAndTail), + !, + '$append'(Head, New, HeadAndNew), + '$append'(HeadAndNew, Tail, Substituted), + !. + +%! '$save_history_line'(+Line) +% +% Add Line to the command line editing history. + +:- multifile + prolog:history_line/2. + +'$save_history_line'(end_of_file) :- !. +'$save_history_line'(Line) :- + format(string(CompleteLine), '~W~W', + [ Line, [partial(true)], + '.', [partial(true)] + ]), + catch(prolog:history(user_input, add(CompleteLine)), _, fail), + !. +'$save_history_line'(_). + +%! save_event(+Event, +Options) +% +% Save Event into the history system unless it appears in the +% option `no_save`. + +save_event(Event, Options) :- + '$option'(no_save(Dont), Options), + memberchk(Event, Dont), + !. +save_event(Event, _) :- + '$save_history_event'(Event). + +%! '$save_history_event'(+Event) is det. +% +% Save an input line as text into the !- based history. Event is one +% of +% +% * a *string*. The event is added with a next number at the end. +% * a *pair*. The event is added with the given sequence number. + +:- thread_local + '$history'/2. + +'$save_history_event'(Num-String) :- + integer(Num), string(String), + !, + asserta('$history'(Num, String)), + truncate_history(Num). +'$save_history_event'(Event) :- + to_string(Event, Event1), + !, + last_event(Num, String), + ( Event1 == String + -> true + ; New is Num + 1, + asserta('$history'(New, Event1)), + truncate_history(New) + ). +'$save_history_event'(Event) :- + '$type_error'(history_event, Event). + +last_event(Num, String) :- + '$history'(Num, String), + !. +last_event(0, ""). + +to_string(String, String) :- + string(String), + !. +to_string(Atom, String) :- + atom_string(Atom, String). + +truncate_history(New) :- + history_depth_(Depth), + remove_history(New, Depth). + +remove_history(New, Depth) :- + New - Depth =< 0, + !. +remove_history(New, Depth) :- + Remove is New - Depth, + retract('$history'(Remove, _)), + !. +remove_history(_, _). + +% history_depth_(-Depth) +% Define the depth to which to keep the history. + +history_depth_(N) :- + current_prolog_flag(history, N), + integer(N), + N > 0, + !. +history_depth_(25). + +% expand_history(+Raw, -Expanded) +% Expand Raw using the available history list. Expandations performed +% are: +% +% !match % Last event starting +% !n % Event nr. +% !! % last event +% +% Note: the first character after a '!' should be a letter or number to +% avoid problems with the cut. + +expand_history(Raw, Expanded, Changed) :- + atom_chars(Raw, RawString), + expand_history2(RawString, ExpandedString, Changed), + atom_chars(Expanded, ExpandedString), + !. + +expand_history2([!], [!], false) :- !. +expand_history2([!, C|Rest], [!|Expanded], Changed) :- + not_event_char(C), + !, + expand_history2([C|Rest], Expanded, Changed). +expand_history2([!|Rest], Expanded, true) :- + !, + match_event(Rest, Event, NewRest), + '$append'(Event, RestExpanded, Expanded), + !, + expand_history2(NewRest, RestExpanded, _). +expand_history2(['\''|In], ['\''|Out], Changed) :- + !, + skip_quoted(In, '\'', Out, Tin, Tout), + expand_history2(Tin, Tout, Changed). +expand_history2(['"'|In], ['"'|Out], Changed) :- + !, + skip_quoted(In, '"', Out, Tin, Tout), + expand_history2(Tin, Tout, Changed). +expand_history2([H|T], [H|R], Changed) :- + !, + expand_history2(T, R, Changed). +expand_history2([], [], false). + +skip_quoted([Q|T],Q,[Q|R], T, R) :- !. +skip_quoted([\,Q|T0],Q,[\,Q|T], In, Out) :- + !, + skip_quoted(T0, Q, T, In, Out). +skip_quoted([Q,Q|T0],Q,[Q,Q|T], In, Out) :- + !, + skip_quoted(T0, Q, T, In, Out). +skip_quoted([C|T0],Q,[C|T], In, Out) :- + !, + skip_quoted(T0, Q, T, In, Out). +skip_quoted([], _, [], [], []). + +% get_last_event(-String) +% return last event typed as a string + +get_last_event(Event) :- + '$history'(_, Atom), + atom_chars(Atom, Event), + !. +get_last_event(_) :- + print_message(query, history(no_event)), + fail. + +% match_event(+Spec, -Event, -Rest) +% Use Spec as a specification of and event and return the event as Event +% and what is left of Spec as Rest. + +match_event(Spec, Event, Rest) :- + find_event(Spec, Event, Rest), + !. +match_event(_, _, _) :- + print_message(query, history(no_event)), + fail. + +not_event_char(C) :- code_type(C, csym), !, fail. +not_event_char(!) :- !, fail. +not_event_char(_). + +find_event([!|Left], Event, Left) :- + !, + get_last_event(Event). +find_event([N|Rest], Event, Left) :- + code_type(N, digit), + !, + take_number([N|Rest], String, Left), + number_codes(Number, String), + '$history'(Number, Atom), + atom_chars(Atom, Event). +find_event(Spec, Event, Left) :- + take_string(Spec, String, Left), + matching_event(String, Event). + +take_string([C|Rest], [C|String], Left) :- + code_type(C, csym), + !, + take_string(Rest, String, Left). +take_string([C|Rest], [], [C|Rest]) :- !. +take_string([], [], []). + +take_number([C|Rest], [C|String], Left) :- + code_type(C, digit), + !, + take_string(Rest, String, Left). +take_number([C|Rest], [], [C|Rest]) :- !. +take_number([], [], []). + +% matching_event(+String, -Event) +% +% Return first event with prefix String as a Prolog string. + +matching_event(String, Event) :- + '$history'(_, AtomEvent), + atom_chars(AtomEvent, Event), + '$append'(String, _, Event), + !. + diff --git a/metta_vspace/pyswip-12-15/metta_types.pl b/metta_vspace/pyswip-12-15/metta_types.pl new file mode 100755 index 00000000..cc99d99a --- /dev/null +++ b/metta_vspace/pyswip-12-15/metta_types.pl @@ -0,0 +1,1156 @@ + + + +mnotrace(G):- once(G). + +is_decl_type(ST):- metta_type(_,_,Type),sub_sterm(T,Type),T=@=ST, \+ nontype(ST). +is_decl_type([ST|_]):- !, atom(ST),is_decl_type_l(ST). +is_decl_type(ST):- \+ atom(ST),!,fail. +is_decl_type('%Undefined%'). is_decl_type('Number'). +is_decl_type('String'). is_decl_type('Bool'). +is_decl_type('Type'). is_decl_type('Symbol'). +is_decl_type('Expression'). +is_decl_type('Any'). is_decl_type('Atom'). +is_decl_type(Type):- is_decl_type_l(Type). +is_decl_type_l('StateMonad'). is_decl_type_l('List'). + + +last_type(List,Type):- is_list(List),last(List,Type),is_type(Type). +last_type(Type,Type):- is_type(Type),!. + +is_type(Type):- nontype(Type),!,fail. +is_type(Type):- is_decl_type(Type). +is_type(Type):- atom(Type). + +nontype(Type):- var(Type),!. +nontype('->'). +nontype(N):- number(N). + +needs_eval(EvalMe):- is_list(EvalMe),!. + + +args_violation(_Dpth,_Slf,Args,List):- ( \+ iz_conz(Args); \+ iz_conz(List)), !, fail. +args_violation(Depth,Self,[A|Args],[L|List]):- once(arg_violation(Depth,Self,A,L) ; args_violation(Depth,Self,Args,List)). +arg_violation(Depth,Self,A,L):- \+ (get_type0(Depth,Self,A,T), \+ type_violation(T,L)). +%arg_violation(Depth,Self,A,_):- get_type(Depth,Self,A,_),!. + +type_violation(T,L):- \+ \+ (is_nonspecific_type(T);is_nonspecific_type(L)),!,fail. +type_violation(T,L):- T\=L. + + +not_arg_violation(Depth,Self,Arg,Type):- + \+ arg_violation(Depth,Self,Arg,Type), + arg_conform(Depth,Self,Arg,Type). + + +args_conform(_Dpth,_Slf,Args,List):- ( \+ iz_conz(Args); \+ iz_conz(List)), !. +args_conform(Depth,Self,[A|Args],[L|List]):- arg_conform(Depth,Self,A,L) , args_conform(Depth,Self,Args,List). +arg_conform(Depth,Self,A,L):- get_type(Depth,Self,A,T), type_conform(T,L),!. +arg_conform(_Dpth,_Slf,_,_). +%arg_conform(Depth,Self,A,_):- get_type(Depth,Self,A,_),!. + +type_conform(T,L):- T=L,!. +type_conform(T,L):- \+ \+ (is_nonspecific_type(T);is_nonspecific_type(L)),!. + +is_nonspecific_type(Var):- var(Var),!. +is_nonspecific_type('%Undefined%'). +is_nonspecific_type([]). +is_nonspecific_type('Atom'). +is_nonspecific_type('Any'). + +%get_type(Depth,Self,Val,Type):- get_type01(Depth,Self,Val,Type). +get_type(Depth,Self,Val,TypeO):- no_repeats(TypeT,(get_type9(Depth,Self,Val,Type),TypeT=Type)),Type=TypeO. + +get_type9(_Dpth,_Slf,Expr,'hyperon::space::DynSpace'):- is_dynaspace(Expr),!. +get_type9(Depth,Self,Val,Type):- get_type0(Depth,Self,Val,Type). +get_type9(Depth,Self,Val,Type):- get_type1(Depth,Self,Val,Type), ground(Type),Type\==[], Type\==Val,!. +get_type9(Depth,Self,Val,Type):- get_type2(Depth,Self,Val,Type), ( is_list(Type)->! ; true). +get_type9(_Dpth,_Slf,_Vl,[]). + +get_type2(Depth,_Slf,Type,Type):- Depth<1,!. +%get_type(Depth,Self,Val,Type):- is_debugging(eval), !, +% ftrace(get_type0(Depth,Self,Val,Type)). +get_type2(Depth,Self,Val,Type):- get_type0(Depth,Self,Val,Type). +get_type2(Depth,Self,Val,Type):- get_type1(Depth,Self,Val,Type). + + +is_space_type(Space,is_asserted_space):- was_asserted_space(Space),!. +is_space_type(Space,Test):- no_repeats(Test,space_type_method(Test,_,_)),call(Test,Space),!. + +is_state_type(State,Test):- no_repeats(Test,state_type_method(Test,_,_)),call(Test,State),!. + +%is_dynaspace(Expr):- \+ is_list(Expr), callable(Expr), is_space_type(Expr,_). +is_dynaspace(S):- var(S),!,fail. +is_dynaspace(S):- was_asserted_space(S). +is_dynaspace(S):- py_named_space(S). +is_dynaspace(S):- typed_list(S,'hyperon::space::DynSpace',_). +% notrace( is_space_type(Expr,_)),!. +get_type0(_Dpth,_Slf,Expr,'hyperon::space::DynSpace'):- is_dynaspace(Expr),!. +get_type0(Depth,Self,Expr,['StateMonad',Type]):- notrace( is_valid_nb_state(Expr)),!, 'get-state'(Expr,Val),!, + ((state_decltype(Expr,Type),nonvar(Type)); (Depth2 is Depth-1, get_type(Depth2,Self,Val,Type))). +get_type0(Depth,Self,Val,Type):- \+ compound(Val),!,get_type01(Depth,Self,Val,Type),!. +get_type0(Depth,Self,Val,Type):- get_type03(Depth,Self,Val,Type),!. + +typed_list(Cmpd,Type,List):- compound(Cmpd), Cmpd\=[_|_], compound_name_arguments(Cmpd,Type,[List|_]),is_list(List). +/* +(: Left + (-> %Undefined% Either)) + +(: (Left %Undefined%) Either) + +*/ +get_type01(_Dpth,_Slf,Var,'%Undefined%'):- var(Var),!. +get_type01(_Dpth,_Slf, [],'%Undefined%'):- !. +get_type01(_Dpth,_Slf,Val,'Number'):- number(Val). +get_type01(_Dpth,_Slf,Val,'Integer'):- integer(Val). +get_type01(_Dpth,_Slf,Val,'Decimal'):- float(Val). +get_type01(_Dpth,_Slf,Val,'Rational'):- rational(Val). +get_type01(_Dpth,_Slf,Val,'Bool'):- (Val=='False';Val=='True'),!. +get_type01(_Dpth,_Slf,Val,Type):- string(Val),!,(Type='String';Type='Symbol'). +get_type01(_Dpth,_Slf,Expr,_):- \+ atom(Expr),!,fail. +get_type01(_Dpth,Self,Op,Type):- metta_type(Self,Op,Type). +get_type01(_Dpth,_Slf,Val,Type):- is_decl_type(Val),(Type=Val;Type='Type'). +get_type01(_Dpth,_Slf,Val,Type):- atomic_list_concat([Type,_|_],'@',Val). +get_type01(_Dpth,_Slf,Val,Type):- atomic_list_concat([Type,_|_],':',Val). +get_type01(Depth,Self,Op,Type):- Depth2 is Depth-1, eval_args(Depth2,Self,Op,Val),Op\=@=Val,!, get_type(Depth2,Self,Val,Type). +%get_type01(_Dpth,_Slf,Expr,'hyperon::space::DynSpace'):- \+ is_list(Expr), callable(Expr), is_space_type(Expr,_). +get_type01(_Dpth,_Slf,_Val,'String'). +get_type01(_Dpth,_Slf,_Val,'Symbol'). + + + +get_type02(_Dpth,Self,Expr,Type):- metta_type(Self,TExpr,Type), TExpr == Expr. +get_type02(_Dpth,Self,Expr,Type):- metta_type(Self,TExpr,Type), TExpr =@= Expr. +get_type02(Depth,Self,[Op|Expr],Type):- maplist(get_type(Depth,Self),Expr,Types), + metta_type(Self,[Op|Types],Type). + + +get_type03(Depth,Self,[[Op|Args]|Arg],Type):- symbol(Op), + get_type03(Depth,Self,[Op|Args],Type1), + get_type(Depth,Self,Arg,ArgType), + ignore(sub_var(ArgType,Type1)->true;(sub_term(ST,Type1),var(ST),ST=ArgType)), + last(Type1,Type). + +get_type03(_Dpth,_Slf,Cmpd,Type):-typed_list(Cmpd,Type,_List). +get_type03(Depth,Self,[Op|Args],Type):- symbol(Op), + get_operator_typedef(Self,Op,Params,RetType), + % Fills in type variables when possible + ignore(args_conform(Depth,Self,Args,Params)), + % unitests: arg violations should return () + (\+ args_violation(Depth,Self,Args,Params) -> Type=RetType ; (Type=[],!)). + + +get_type03(Depth,Self,Expr,Type):- get_type02(Depth,Self,Expr,Type). + +get_type03(Depth,Self,EvalMe,Type):- needs_eval(EvalMe),Depth2 is Depth-1, + eval_args(Depth2,Self,EvalMe,Val), + \+ needs_eval(Val),!, + get_type(Depth2,Self,Val,Type). + +get_type03(Depth,Self,Expr,Type):- Depth2 is Depth-1, + eval_args(Depth2, Self,Expr,Val), Expr\=@=Val,!, + get_type(Depth2,Self,Val,Type). + +get_type03(_Dpth,_Slf,Val,Type):- is_decl_type(Val),(Type=Val;Type='Type'). + +get_type03(_Dpth,_Slf,Expr,'Expression'):- is_list(Expr),!. + +get_type03(Depth,Self,List,Types):- List\==[], is_list(List), + Depth2 is Depth-1,maplist(get_type(Depth2,Self),List,Types). + + +get_type03(_Dpth,_Slf,Cmpd,Type):- compound(Cmpd),!, \+ ground(Cmpd),!,Type=[]. + +%get_type0(_Dpth,Self,List,Type):- is_list(List),metta_type(Self,Type,['->'|List]). +%get_type(Depth,Self,Op,Type):- nonvar(Op),metta_type(Self,Op,Type2),Depth2 is Depth-1,get_type(Depth2,Self,Type2,Type). +%get_type(Depth,Self,Op,Type):- Depth>0,nonvar(Op),metta_type(Self,Type,Op),!. %,!,last_element(List,Type). +%get_type(Depth,Self,[T|List],['List',Type]):- Depth2 is Depth-1, is_list(List),get_type(Depth2,Self,T,Type),!, +% forall((member(Ele,List),nonvar(Ele)),get_type(Depth2,Self,Ele,Type)),!. +%get_type(Depth,_Slf,Cmpd,Type):- compound(Cmpd), functor(Cmpd,Type,1),!. +%get_type0(_Dpth,_Slf,_,'%Undefined%'):- fail. + +state_decltype(Expr,Type):- functor(Expr,_,A),arg(A,Expr,Type),once(var(Type);is_decl_type(Type)). + + +get_type1(_Dpth,_Slf,Var,'%Undefined%'):- var(Var),!. +get_type1(_Dpth,_Slf,Val,'Number'):- number(Val),!. +get_type1(Depth,Self,Expr,['StateMonad',Type]):- is_valid_nb_state(Expr),'get-state'(Expr,Val),!, + get_type1(Depth,Self,Val,Type). + + +get_type1(Depth,Self,EvalMe,Type):- needs_eval(EvalMe), + eval_args(Depth,Self,EvalMe,Val), \+ needs_eval(Val),!, + get_type1(Depth,Self,Val,Type). + +get_type1(_Dpth,Self,[Fn|_],Type):- symbol(Fn),metta_type(Self,Fn,List),last_element(List,Type), nonvar(Type), + is_type(Type). +get_type1(_Dpth,Self,List,Type):- is_list(List),metta_type(Self,List,LType),last_element(LType,Type), nonvar(Type), + is_type(Type). + +get_type1(Depth,_Slf,Type,Type):- Depth<1,!. +get_type1(_Dpth,Self,List,Type):- is_list(List),metta_type(Self,Type,['->'|List]). +get_type1(Depth,Self,List,Types):- List\==[], is_list(List),Depth2 is Depth-1,maplist(get_type1(Depth2,Self),List,Types). +get_type1(_Dpth,Self,Fn,Type):- symbol(Fn),metta_type(Self,Fn,Type),!. +%get_type1(Depth,Self,Fn,Type):- nonvar(Fn),metta_type(Self,Fn,Type2),Depth2 is Depth-1,get_type1(Depth2,Self,Type2,Type). +%get_type1(Depth,Self,Fn,Type):- Depth>0,nonvar(Fn),metta_type(Self,Type,Fn),!. %,!,last_element(List,Type). + +get_type1(Depth,Self,Expr,Type):-Depth2 is Depth-1, + eval_args(Depth2,Self,Expr,Val), + Expr\=@=Val,get_type1(Depth2,Self,Val,Type). + + +get_type1(_Dpth,_Slf,Val,'String'):- string(Val),!. +get_type1(_Dpth,_Slf,Val,Type):- is_decl_type(Val),Type=Val. +get_type1(_Dpth,_Slf,Val,'Bool'):- (Val=='False';Val=='True'),!. +get_type1(_Dpth,_Slf,Val,'Symbol'):- symbol(Val). +%get_type1(Depth,Self,[T|List],['List',Type]):- Depth2 is Depth-1, is_list(List),get_type1(Depth2,Self,T,Type),!, +% forall((member(Ele,List),nonvar(Ele)),get_type1(Depth2,Self,Ele,Type)),!. +%get_type1(Depth,_Slf,Cmpd,Type):- compound(Cmpd), functor(Cmpd,Type,1),!. +get_type1(_Dpth,_Slf,Cmpd,Type):- \+ ground(Cmpd),!,Type=[]. +get_type1(_Dpth,_Slf,_,'%Undefined%'):- fail. +%get_type1(Depth,Self,Val,Type):- Depth2 is Depth-1, get_type0(Depth2,Self,Val,Type). + + + +as_prolog(_Dpth,_Slf,I,O):- \+ iz_conz(I),!,I=O. +as_prolog(Depth,Self,[H|T],O):- H=='::',!,as_prolog(Depth,Self,T,O). +as_prolog(Depth,Self,[H|T],[HH|TT]):- as_prolog(Depth,Self,H,HH),as_prolog(Depth,Self,T,TT). + + + +adjust_args(_Dpth,Self,F,X,X):- (is_special_op(Self,F); \+ iz_conz(X)),!. +adjust_args(Depth,Self,Op,X,Y):- + get_operator_typedef(Self,Op,Params,RetType), + try_adjust_arg_types(RetType,Depth,Self,Params,X,Y). + +try_adjust_arg_types(RetType,Depth,Self,Params,X,Y):- + as_prolog(Depth,Self,X,M), + args_conform(Depth,Self,M,Params),!, + set_type(Depth,Self,Y,RetType), + into_typed_args(Depth,Self,Params,M,Y). +%adjust_args(Depth,Self,_,X,Y):- is_list(X), !, maplist(eval_args(Depth,Self),X,Y). +%adjust_args(Depth,Self,_,X,Y):- is_list(X), !, maplist(as_prolog(Depth,Self),X,Y),!. +adjust_args(Depth,Self,_,X,Y):- as_prolog(Depth,Self,X,Y). + +into_typed_args(_Dpth,_Slf,T,M,Y):- (\+ iz_conz(T); \+ iz_conz(M)),!, M=Y. +into_typed_args(Depth,Self,[T|TT],[M|MM],[Y|YY]):- + into_typed_arg(Depth,Self,T,M,Y), + into_typed_args(Depth,Self,TT,MM,YY). + +into_typed_arg(_Dpth,Self,T,M,Y):- var(M),!,put_attr(M,metta_type,Self=T),put_attr(Y,metta_type,Self=T),Y=M. +into_typed_arg(Depth,Self,T,M,Y):- into_typed_arg0(Depth,Self,T,M,Y)*->true;M=Y. + +into_typed_arg0(Depth,Self,T,M,Y):- var(T), !, get_type(Depth,Self,M,T), + (wants_eval_kind(T)->eval_args(Depth,Self,M,Y);Y=M). + +into_typed_arg0(Depth,Self,T,M,Y):- is_pro_eval_kind(T),!,eval_args(Depth,Self,M,Y). +into_typed_arg0(Depth,Self,T,M,Y):- ground(M),!, \+ arg_violation(Depth,Self,M,T),Y=M. +into_typed_arg0(_Dpth,_Slf,T,M,Y):- is_non_eval_kind(T),!,M=Y. +into_typed_arg0(Depth,Self,_,M,Y):- eval_args(Depth,Self,M,Y). + +set_type(Depth,Self,Var,Type):- nop(set_type(Depth,Self,Var,Type)),!. +set_type(Depth,Self,Var,Type):- get_type(Depth,Self,Var,Was) + *->Was=Type + ; if_t(var(Var),put_attr(Var,metta_type,Self=Type)). + +metta_type:attr_unify_hook(Self=Type,NewValue):- + get_type(20,Self,NewValue,Was), + can_assign(Was,Type). + +can_assign(Was,Type):- Was=Type,!. +can_assign(Was,Type):- (is_nonspecific_type(Was);is_nonspecific_type(Type)),!. +can_assign(_Ws,_Typ). + +is_non_eval_kind(Type):- is_nonspecific_type(Type),!. +is_non_eval_kind('Atom'). + +is_pro_eval_kind('Number'). +is_pro_eval_kind('Symbol'). +is_pro_eval_kind('Bool'). + +is_feo_f('Cons'). + +is_seo_f('{...}'). +is_seo_f('[...]'). +is_seo_f('{}'). +is_seo_f('[]'). +is_seo_f('StateMonad'). +is_seo_f('State'). +is_seo_f('Event'). +is_seo_f('Concept'). +is_seo_f(N):- number(N),!. + +%is_user_defined_goal(Self,[H|_]):- is_user_defined_head(Eq,Self,H). + +is_user_defined_head(Eq,Other,H):- mnotrace(is_user_defined_head0(Eq,Other,H)). +is_user_defined_head0(Eq,Other,[H|_]):- !, nonvar(H),!, is_user_defined_head_f(Eq,Other,H). +is_user_defined_head0(Eq,Other,H):- callable(H),!,functor(H,F,_), is_user_defined_head_f(Eq,Other,F). +is_user_defined_head0(Eq,Other,H):- is_user_defined_head_f(Eq,Other,H). + +is_user_defined_head_f(Eq,Other,H):- is_user_defined_head_f1(Eq,Other,H). +is_user_defined_head_f(Eq,Other,H):- is_user_defined_head_f1(Eq,Other,[H|_]). + +%is_user_defined_head_f1(Eq,Other,H):- metta_type(Other,H,_). +%s_user_defined_head_f1(Other,H):- get_metta_atom(Eq,Other,[H|_]). +is_user_defined_head_f1(Eq,Other,H):- metta_defn(Eq,Other,[H|_],_). +%is_user_defined_head_f(Eq,_,H):- is_metta_builtin(H). + + + +is_special_op(Op):- current_self(Self),is_special_op(Self,Op). + +is_special_op(_Slf,F):- \+ atom(F), \+ var(F), !, fail. +is_special_op(Self,Op):- get_operator_typedef(Self,Op,Params,_RetType), + maplist(is_non_eval_kind,Params). +is_special_op(_Slf,Op):- is_special_builtin(Op). + +is_syspred(H,Len,Pred):- notrace(is_syspred0(H,Len,Pred)). +is_syspred0(H,_Ln,_Prd):- \+ atom(H),!,fail. +is_syspred0(H,_Ln,_Prd):- upcase_atom(H,U),downcase_atom(H,U),!,fail. +is_syspred0(H,Len,Pred):- current_predicate(H/Len),!,Pred=H. +is_syspred0(H,Len,Pred):- atom_concat(Mid,'!',H), H\==Mid, is_syspred0(Mid,Len,Pred),!. +is_syspred0(H,Len,Pred):- into_underscores(H,Mid), H\==Mid, is_syspred0(Mid,Len,Pred),!. +%is_function(F):- atom(F). +is_metta_data_functor(Eq,_Othr,H):- clause(is_data_functor(H),_). +is_metta_data_functor(Eq,Other,H):- H\=='Right', H\=='Something', + % metta_type(Other,H,_), % fail, + \+ get_metta_atom(Eq,Other,[H|_]), + \+ metta_defn(Eq,Other,[H|_],_), + \+ is_metta_builtin(H), + \+ is_comp_op(H,_), + \+ is_math_op(H,_,_). + + +get_operator_typedef(Self,Op,Params,RetType):- + get_operator_typedef1(Self,Op,Params,RetType)*->true; + get_operator_typedef2(Self,Op,Params,RetType). +get_operator_typedef1(Self,Op,Params,RetType):- + metta_type(Self,Op,['->'|List]), + append(Params,[RetType],List). +get_operator_typedef2(Self,Op,Params,RetType):- + nop(wdmsg(missing(get_operator_typedef2(Self,Op,Params,RetType)))),!,fail. + +is_metta_data_functor(Eq,F):- + current_self(Self),is_metta_data_functor(Eq,Self,F). + + +is_special_builtin('case'). +is_special_builtin(':'). + +%is_special_builtin('='). +is_special_builtin('->'). +is_special_builtin('bind!'). +%is_special_builtin('new-space'). +is_special_builtin('let'). +is_special_builtin('let*'). +is_special_builtin('if'). +is_special_builtin('rtrace'). +is_special_builtin('or'). +is_special_builtin('and'). +is_special_builtin('not'). +is_special_builtin('match'). +is_special_builtin('call'). +is_special_builtin('let'). +is_special_builtin('let*'). +is_special_builtin('nop'). +is_special_builtin('assertEqual'). +is_special_builtin('assertEqualToResult'). +is_special_builtin('collapse'). +is_special_builtin('superpose'). +%is_special_builtin('=='). + +is_metta_builtin(Special):- is_special_builtin(Special). + +is_metta_builtin('=='). +is_metta_builtin(F):- once(atom(F);var(F)), current_op(_,yfx,F). +is_metta_builtin('println!'). +is_metta_builtin('transfer!'). +is_metta_builtin('compile!'). +is_metta_builtin('+'). +is_metta_builtin('-'). +is_metta_builtin('*'). +is_metta_builtin('/'). +is_metta_builtin('%'). +is_metta_builtin('=='). +is_metta_builtin('<'). +is_metta_builtin('>'). +is_metta_builtin('all'). +is_metta_builtin('import!'). +is_metta_builtin('pragma!'). + + +% Comparison Operators in Prolog +% is_comp_op('=', 2). % Unification +is_comp_op('\\=', 2). % Not unifiable +is_comp_op('==', 2). % Strict equality +is_comp_op('\\==', 2). % Strict inequality +is_comp_op('@<', 2). % Term is before +is_comp_op('@=<', 2). % Term is before or equal +is_comp_op('@>', 2). % Term is after +is_comp_op('@>=', 2). % Term is after or equal +is_comp_op('=<', 2). % Less than or equal +is_comp_op('<', 2). % Less than +is_comp_op('>=', 2). % Greater than or equal +is_comp_op('>', 2). % Greater than +is_comp_op('is', 2). % Arithmetic equality +is_comp_op('=:=', 2). % Arithmetic exact equality +is_comp_op('=\\=', 2). % Arithmetic inequality + +% Arithmetic Operations +is_math_op('*', 2, exists). % Multiplication +is_math_op('**', 2, exists). % Exponentiation +is_math_op('+', 1, exists). % Unary Plus +is_math_op('+', 2, exists). % Addition +is_math_op('-', 1, exists). % Unary Minus +is_math_op('-', 2, exists). % Subtraction +is_math_op('.', 2, exists). % Array Indexing or Member Access (Depends on Context) +is_math_op('/', 2, exists). % Division +is_math_op('//', 2, exists). % Floor Division +is_math_op('///', 2, exists). % Alternative Division Operator (Language Specific) +is_math_op('/\\', 2, exists). % Bitwise AND +is_math_op('<<', 2, exists). % Bitwise Left Shift +is_math_op('>>', 2, exists). % Bitwise Right Shift +is_math_op('\\', 1, exists). % Bitwise NOT +is_math_op('\\/', 2, exists). % Bitwise OR +is_math_op('^', 2, exists). % Bitwise XOR +is_math_op('abs', 1, exists). % Absolute Value +is_math_op('acos', 1, exists). % Arc Cosine +is_math_op('acosh', 1, exists). % Hyperbolic Arc Cosine +is_math_op('asin', 1, exists). % Arc Sine +is_math_op('asinh', 1, exists). % Hyperbolic Arc Sine +is_math_op('atan', 1, exists). % Arc Tangent +is_math_op('atan2', 2, exists). % Two-Argument Arc Tangent +is_math_op('atanh', 1, exists). % Hyperbolic Arc Tangent +is_math_op('cbrt', 1, exists). % Cube Root +is_math_op('ceil', 1, exists). % Ceiling Function +is_math_op('ceiling', 1, exists). % Ceiling Value +is_math_op('cmpr', 2, exists). % Compare Two Values (Language Specific) +is_math_op('copysign', 2, exists). % Copy the Sign of a Number +is_math_op('cos', 1, exists). % Cosine Function +is_math_op('cosh', 1, exists). % Hyperbolic Cosine +is_math_op('cputime', 0, exists). % CPU Time +is_math_op('degrees', 1, exists). % Convert Radians to Degrees +is_math_op('denominator', 1, exists). % Get Denominator of Rational Number +is_math_op('div', 2, exists). % Integer Division +is_math_op('e', 0, exists). % Euler's Number +is_math_op('epsilon', 0, exists). % Machine Epsilon +is_math_op('erf', 1, exists). % Error Function +is_math_op('erfc', 1, exists). % Complementary Error Function +is_math_op('eval', 1, exists). % Evaluate Expression +is_math_op('exp', 1, exists). % Exponential Function +is_math_op('expm1', 1, exists). % exp(x) - 1 +is_math_op('fabs', 1, exists). % Absolute Value (Floating-Point) +is_math_op('float', 1, exists). % Convert Rational to Float +is_math_op('float_fractional_part', 1, exists). % Fractional Part of Float +is_math_op('float_integer_part', 1, exists). % Integer Part of Float +is_math_op('floor', 1, exists). % Floor Value +is_math_op('fmod', 2, exists). % Floating-Point Modulo Operation +is_math_op('frexp', 2, exists). % Get Mantissa and Exponent +is_math_op('fsum', 1, exists). % Accurate Floating Point Sum +is_math_op('gamma', 1, exists). % Gamma Function +is_math_op('gcd', 2, exists). % Greatest Common Divisor +is_math_op('getbit', 2, exists). % Get Bit at Position +is_math_op('hypot', 2, exists). % Euclidean Norm, Square Root of Sum of Squares +is_math_op('inf', 0, exists). % Positive Infinity +is_math_op('integer', 1, exists). % Convert Float to Integer +is_math_op('isinf', 1, exists). % Check for Infinity +is_math_op('isnan', 1, exists). % Check for Not a Number +is_math_op('lcm', 2, exists). % Least Common Multiple +is_math_op('ldexp', 2, exists). % Load Exponent of a Floating Point Number +is_math_op('lgamma', 1, exists). % Log Gamma +is_math_op('log', 1, exists). % Logarithm Base e +is_math_op('log10', 1, exists). % Base 10 Logarithm +is_math_op('log1p', 1, exists). % log(1 + x) +is_math_op('log2', 1, exists). % Base 2 Logarithm +is_math_op('lsb', 1, exists). % Least Significant Bit +is_math_op('max', 2, exists). % Maximum of Two Values +is_math_op('maxr', 2, exists). % Maximum Rational Number (Language Specific) +is_math_op('min', 2, exists). % Minimum of Two Values +is_math_op('minr', 2, exists). % Minimum Rational Number (Language Specific) +is_math_op('mod', 2, exists). % Modulo Operation +is_math_op('modf', 2, exists). % Return Fractional and Integer Parts +is_math_op('msb', 1, exists). % Most Significant Bit +is_math_op('nan', 0, exists). % Not a Number +is_math_op('nexttoward', 2, exists). % Next Representable Floating-Point Value +is_math_op('numerator', 1, exists). % Get Numerator of Rational Number +is_math_op('pi', 0, exists). % Pi +is_math_op('popcount', 1, exists). % Count of Set Bits +is_math_op('pow', 2, exists). % Exponentiation +is_math_op('powm', 3, exists). % Modulo Exponentiation +is_math_op('radians', 1, exists). % Convert Degrees to Radians +is_math_op('remainder', 2, exists). % Floating-Point Remainder +is_math_op('remquo', 3, exists). % Remainder and Part of Quotient +is_math_op('round', 1, exists). % Round to Nearest Integer +is_math_op('roundeven', 1, exists). % Round to Nearest Even Integer +is_math_op('setbit', 2, exists). % Set Bit at Position +is_math_op('signbit', 1, exists). % Sign Bit of Number +is_math_op('sin', 1, exists). % Sine Function +is_math_op('sinh', 1, exists). % Hyperbolic Sine +is_math_op('sqrt', 1, exists). % Square Root +is_math_op('tan', 1, exists). % Tangent Function +is_math_op('tanh', 1, exists). % Hyperbolic Tangent +is_math_op('testbit', 2, exists). % Test Bit at Position +is_math_op('trunc', 1, exists). % Truncate Decimal to Integer +is_math_op('ulogb', 1, exists). % Unbiased Exponent of a Floating-Point Value +is_math_op('xor', 2, exists). % Exclusive OR +is_math_op('zerop', 1, exists). % Test for Zero + + + +end_of_file. + + + +% # 1. Length of a List +% % Normal Recursive +% prolog +len([], 0). +len([_|T], N) :- + len(T, X), + N is X + 1. +% + +% % With Accumulator +% prolog +len_acc(L, N) :- + len_acc(L, 0, N). + +len_acc([], Acc, Acc). +len_acc([_|T], Acc, N) :- + NewAcc is Acc + 1, + len_acc(T, NewAcc, N). +% + +% # 2. Sum of a List +% % Normal Recursive +% prolog +sum([], 0). +sum([H|T], S) :- + sum(T, X), + S is X + H. +% + +% % With Accumulator +% prolog +sum_acc(L, S) :- + sum_acc(L, 0, S). + +sum_acc([], Acc, Acc). +sum_acc([H|T], Acc, S) :- + NewAcc is Acc + H, + sum_acc(T, NewAcc, S). +% + +% # 3. Factorial +% % Normal Recursive +% prolog +factorial(0, 1). +factorial(N, F) :- + N > 0, + X is N - 1, + factorial(X, Y), + F is N * Y. +% + +% % With Accumulator +% prolog +factorial_acc(N, F) :- + factorial_acc(N, 1, F). + +factorial_acc(0, Acc, Acc). +factorial_acc(N, Acc, F) :- + N > 0, + NewAcc is Acc * N, + NewN is N - 1, + factorial_acc(NewN, NewAcc, F). +% + +% # 4. Reverse List +% % Normal Recursive +% prolog +reverse_list([], []). +reverse_list([H|T], R) :- + reverse_list(T, RevT), + append(RevT, [H], R). +% + +% % With Accumulator +% prolog +reverse_list_acc(L, R) :- + reverse_list_acc(L, [], R). + +reverse_list_acc([], Acc, Acc). +reverse_list_acc([H|T], Acc, R) :- + reverse_list_acc(T, [H|Acc], R). +% + +% # 5. Fibonacci +% % Normal Recursive +% prolog +fibonacci(0, 0). +fibonacci(1, 1). +fibonacci(N, F) :- + N > 1, + N1 is N - 1, + N2 is N - 2, + fibonacci(N1, F1), + fibonacci(N2, F2), + F is F1 + F2. +% + +% % With Accumulator +% prolog +fibonacci_acc(N, F) :- + fibonacci_acc(N, 0, 1, F). + +fibonacci_acc(0, A, _, A). +fibonacci_acc(N, A, B, F) :- + N > 0, + NewN is N - 1, + NewB is A + B, + fibonacci_acc(NewN, B, NewB, F). +% + + + +% 6. Find an Element in a List +% # Normal Recursive +% prolog +element_in_list(X, [X|_]). +element_in_list(X, [_|T]) :- element_in_list(X, T). +% + +% # With Accumulator +% prolog +element_in_list_acc(X, L) :- element_in_list_acc(X, L, false). + +element_in_list_acc(X, [], Acc) :- Acc. +element_in_list_acc(X, [X|_], _) :- true. +element_in_list_acc(X, [_|T], Acc) :- element_in_list_acc(X, T, Acc). +% + +% 7. Check if a List is a Palindrome +% # Normal Recursive +% prolog +is_palindrome(L) :- reverse(L, L). +% + +% # With Accumulator +% prolog +is_palindrome_acc(L) :- reverse_acc(L, [], L). + +reverse_acc([], Acc, Acc). +reverse_acc([H|T], Acc, R) :- reverse_acc(T, [H|Acc], R). +% + +% 8. Calculate the Product of All Elements in a List +% # Normal Recursive +% prolog +product_list([], 1). +product_list([H|T], P) :- + product_list(T, Temp), + P is H * Temp. +% + +% # With Accumulator +% prolog +product_list_acc(L, P) :- product_list_acc(L, 1, P). + +product_list_acc([], Acc, Acc). +product_list_acc([H|T], Acc, P) :- + NewAcc is Acc * H, + product_list_acc(T, NewAcc, P). +% + +% 9. Find the Nth Element of a List +% # Normal Recursive +% prolog +nth_element(1, [H|_], H). +nth_element(N, [_|T], X) :- + N > 1, + M is N - 1, + nth_element(M, T, X). +% + +% # With Accumulator +% prolog +nth_element_acc(N, L, X) :- nth_element_acc(N, L, 1, X). + +nth_element_acc(N, [H|_], N, H). +nth_element_acc(N, [_|T], Acc, X) :- + NewAcc is Acc + 1, + nth_element_acc(N, T, NewAcc, X). +% + +% 10. Count the Occurrences of an Element in a List +% # Normal Recursive +% prolog +count_occurrences(_, [], 0). +count_occurrences(X, [X|T], N) :- + count_occurrences(X, T, M), + N is M + 1. +count_occurrences(X, [Y|T], N) :- + X \= Y, + count_occurrences(X, T, N). +% + +% # With Accumulator +% prolog +count_occurrences_acc(X, L, N) :- count_occurrences_acc(X, L, 0, N). + +count_occurrences_acc(_, [], Acc, Acc). +count_occurrences_acc(X, [X|T], Acc, N) :- + NewAcc is Acc + 1, + count_occurrences_acc(X, T, NewAcc, N). +count_occurrences_acc(X, [Y|T], Acc, N) :- + X \= Y, + count_occurrences_acc(X, T, Acc, N). +% + +% 11. Calculate the Greatest Common Divisor of Two Numbers +% # Normal Recursive +% prolog +gcd(A, 0, A) :- A > 0. +gcd(A, B, GCD) :- + B > 0, + R is A mod B, + gcd(B, R, GCD). +% + +% # With Accumulator +% prolog +gcd_acc(A, B, GCD) :- gcd_acc(A, B, 1, GCD). + +gcd_acc(A, 0, Acc, Acc) :- A > 0. +gcd_acc(A, B, Acc, GCD) :- + B > 0, + R is A mod B, + NewAcc is B * Acc, + gcd_acc(B, R, NewAcc, GCD). +% + +% 12. Check if a Number is Prime +% # Normal Recursive +% prolog +is_prime(2). +is_prime(N) :- + N > 2, + \+ (between(2, sqrt(N), X), N mod X =:= 0). +% + +% # With Accumulator +% prolog +is_prime_acc(N) :- is_prime_acc(N, 2). + +is_prime_acc(2, 2). +is_prime_acc(N, Acc) :- + N > 2, + ( + (Acc * Acc > N, !); + (N mod Acc =\= 0, NewAcc is Acc + 1, is_prime_acc(N, NewAcc)) + ). +% + +% 13. Merge Two Sorted Lists into a Sorted List +% # Normal Recursive +% prolog +merge_sorted([], L, L). +merge_sorted(L, [], L). +merge_sorted([H1|T1], [H2|T2], [H1|M]) :- + H1 =< H2, + merge_sorted(T1, [H2|T2], M). +merge_sorted([H1|T1], [H2|T2], [H2|M]) :- + H1 > H2, + merge_sorted([H1|T1], T2, M). +% + +% # With Accumulator +% prolog +merge_sorted_acc(L1, L2, L) :- merge_sorted_acc(L1, L2, [], L). + +merge_sorted_acc([], L, Acc, L) :- reverse(Acc, L), !. +merge_sorted_acc(L, [], Acc, L) :- reverse(Acc, L), !. +merge_sorted_acc([H1|T1], [H2|T2], Acc, [H|M]) :- + H1 =< H2, + merge_sorted_acc(T1, [H2|T2], [H1|Acc], M). +merge_sorted_acc([H1|T1], [H2|T2], Acc, [H|M]) :- + H1 > H2, + merge_sorted_acc([H1|T1], T2, [H2|Acc], M). + +% + +% 14. Find the Last Element of a List +% # Normal Recursive +% prolog +last_element([H], H). +last_element([_|T], X) :- last_element(T, X). +% + +% # With Accumulator +% prolog +last_element_acc([H|T], X) :- last_element_acc(T, H, X). + +last_element_acc([], Acc, Acc). +last_element_acc([H|T], _, X) :- last_element_acc(T, H, X). +% + +% 15. Remove Duplicate Elements from a List +% # Normal Recursive +% prolog +remove_duplicates([], []). +remove_duplicates([H|T], [H|T1]) :- \+ member(H, T), remove_duplicates(T, T1). +remove_duplicates([_|T], T1) :- remove_duplicates(T, T1). +% + +% # With Accumulator +% prolog +remove_duplicates_acc(L, R) :- remove_duplicates_acc(L, [], R). + +remove_duplicates_acc([], Acc, Acc). +remove_duplicates_acc([H|T], Acc, R) :- + (member(H, Acc) -> remove_duplicates_acc(T, Acc, R); + remove_duplicates_acc(T, [H|Acc], R)). +% + +% 16. Check if a Binary Tree is Balanced +% # Normal Recursive +% prolog +is_balanced(null). +is_balanced(tree(L, _, R)) :- + height(L, Hl), + height(R, Hr), + D is Hl - Hr, + abs(D) =< 1, + is_balanced(L), + is_balanced(R). +% + +% # With Accumulator +% prolog +is_balanced_acc(T) :- is_balanced_acc(T, 0). + +is_balanced_acc(null, 0). +is_balanced_acc(tree(L, _, R), H) :- + is_balanced_acc(L, Hl), + is_balanced_acc(R, Hr), + D is Hl - Hr, + abs(D) =< 1, + H is max(Hl, Hr) + 1. +% + +% 17. Calculate the Height of a Binary Tree +% # Normal Recursive +% prolog +height(null, 0). +height(tree(L, _, R), H) :- + height(L, Hl), + height(R, Hr), + H is max(Hl, Hr) + 1. +% + +% # With Accumulator +% prolog +height_acc(T, H) :- height_acc(T, 0, H). + +height_acc(null, Acc, Acc). +height_acc(tree(L, _, R), Acc, H) :- + NewAcc is Acc + 1, + height_acc(L, NewAcc, Hl), + height_acc(R, NewAcc, Hr), + H is max(Hl, Hr). +% + +% 18. Search for an Element in a Binary Search Tree +% # Normal Recursive +% prolog +search_bst(tree(_, X, _), X). +search_bst(tree(L, Y, _), X) :- + X < Y, + search_bst(L, X). +search_bst(tree(_, Y, R), X) :- + X > Y, + search_bst(R, X). +% + +% # With Accumulator +% prolog +% The accumulator is not very useful here, as the search path is already determined by the BST property. +search_bst_acc(Tree, X) :- search_bst(Tree, X). +% + +% 19. Insert an Element into a Binary Search Tree +% # Normal Recursive +% prolog +insert_bst(null, X, tree(null, X, null)). +insert_bst(tree(L, Y, R), X, tree(L1, Y, R)) :- + X < Y, + insert_bst(L, X, L1). +insert_bst(tree(L, Y, R), X, tree(L, Y, R1)) :- + X > Y, + insert_bst(R, X, R1). +% + +% # With Accumulator +% prolog +% The accumulator is not very useful here, as the insertion path is already determined by the BST property. +insert_bst_acc(Tree, X, NewTree) :- insert_bst(Tree, X, NewTree). +% + +% 20. Delete an Element from a Binary Search Tree +% # Normal Recursive +% prolog +delete_bst(Tree, X, NewTree) :- + remove_bst(Tree, X, NewTree). + +remove_bst(tree(L, X, R), X, Merged) :- merge_trees(L, R, Merged), !. +remove_bst(tree(L, Y, R), X, tree(L1, Y, R)) :- + X < Y, + remove_bst(L, X, L1). +remove_bst(tree(L, Y, R), X, tree(L, Y, R1)) :- + X > Y, + remove_bst(R, X, R1). + +merge_trees(null, Tree, Tree). +merge_trees(Tree, null, Tree). +merge_trees(tree(L1, X, R1), tree(L2, Y, R2), tree(Merged, Y, R2)) :- + merge_trees(tree(L1, X, R1), L2, Merged). +% + +% # With Accumulator +% prolog +% The accumulator is not very useful here, as the deletion path is already determined by the BST property. +delete_bst_acc(Tree, X, NewTree) :- delete_bst(Tree, X, NewTree). +% + +% 21. Find the Lowest Common Ancestor in a Binary Search Tree +% # Normal Recursive +% prolog +lowest_common_ancestor(tree(_, Y, _), X, Z, Y) :- + X < Y, Z > Y; + X > Y, Z < Y. +lowest_common_ancestor(tree(L, Y, _), X, Z, LCA) :- + X < Y, Z < Y, + lowest_common_ancestor(L, X, Z, LCA). +lowest_common_ancestor(tree(_, Y, R), X, Z, LCA) :- + X > Y, Z > Y, + + + lowest_common_ancestor(R, X, Z, LCA). +% + +% # With Accumulator +% prolog +% The accumulator is not very useful here, as the search path is already determined by the BST property. +lowest_common_ancestor_acc(Tree, X, Z, LCA) :- lowest_common_ancestor(Tree, X, Z, LCA). +% + +% 22. Check if a Graph is Cyclic +% For graphs, it's better to represent them in a Prolog-friendly format, such as adjacency lists. I will use a representation where each node has a list of its neighbors. +% # Normal Recursive +% prolog +is_cyclic(Graph) :- + member(Vertex-_, Graph), + dfs(Vertex, Graph, [Vertex], _), !. + +dfs(Vertex, Graph, Visited, [Vertex|Visited]) :- + member(Vertex-Neighbors, Graph), + member(Neighbor, Neighbors), + member(Neighbor, Visited), !. +dfs(Vertex, Graph, Visited, FinalVisited) :- + member(Vertex-Neighbors, Graph), + member(Neighbor, Neighbors), + \+ member(Neighbor, Visited), + dfs(Neighbor, Graph, [Neighbor|Visited], FinalVisited). +% + +% # With Accumulator +% prolog +% Due to the way depth-first search works, a typical accumulator wouldn't be very effective. +% The visited list already acts like an accumulator. +is_cyclic_acc(Graph) :- is_cyclic(Graph). +% + +% 23. Perform a Depth-First Search on a Graph +% # Normal Recursive +% prolog +dfs_graph(Vertex, Graph) :- dfs_vertex(Vertex, Graph, []). + +dfs_vertex(Vertex, _, Visited) :- member(Vertex, Visited), !. +dfs_vertex(Vertex, Graph, Visited) :- + write(Vertex), nl, + member(Vertex-Neighbors, Graph), + dfs_neighbors(Neighbors, Graph, [Vertex|Visited]). + +dfs_neighbors([], _, _). +dfs_neighbors([Neighbor|Neighbors], Graph, Visited) :- + dfs_vertex(Neighbor, Graph, Visited), + dfs_neighbors(Neighbors, Graph, Visited). +% + +% # With Accumulator +% prolog +% The visited list acts as an accumulator. +dfs_graph_acc(Vertex, Graph) :- dfs_graph(Vertex, Graph). +% + +% 24. Perform a Breadth-First Search on a Graph +% # Normal Recursive +% prolog +bfs_graph(Vertex, Graph) :- + bfs([Vertex], Graph, [Vertex]). + +bfs([], _, _). +bfs([Vertex|Vertices], Graph, Visited) :- + write(Vertex), nl, + member(Vertex-Neighbors, Graph), + filter_unvisited(Neighbors, Visited, NewNeighbors, NewVisited), + append(Vertices, NewNeighbors, NewVertices), + bfs(NewVertices, Graph, NewVisited). + +filter_unvisited([], Visited, [], Visited). +filter_unvisited([Neighbor|Neighbors], Visited, NewNeighbors, NewVisited) :- + (member(Neighbor, Visited) -> + filter_unvisited(Neighbors, Visited, NewNeighbors, NewVisited); + filter_unvisited(Neighbors, [Neighbor|Visited], NewNeighbors, [Neighbor|NewVisited]) + ). +% + +% # With Accumulator +% prolog +% The visited list acts as an accumulator. +bfs_graph_acc(Vertex, Graph) :- bfs_graph(Vertex, Graph). +% + +% 25. Check if a Graph is Connected +% # Normal Recursive +% prolog +is_connected(Graph) :- + Graph = [Vertex-_|_], + dfs_graph(Vertex, Graph), + \+ (member(OtherVertex-_, Graph), \+ member(OtherVertex, Visited)), !. +% + +% # With Accumulator +% prolog +% The visited list acts as an accumulator. +is_connected_acc(Graph) :- is_connected(Graph). +% + +% 26. Find the Shortest Path between Two Nodes in a Graph +% # Normal Recursive +% prolog +shortest_path(Start, End, Graph, Path) :- + shortest_path([Start], End, Graph, [Start], Path). + +shortest_path(_, End, _, Visited, ReversePath) :- + reverse(ReversePath, [End|_]), !. +shortest_path(Vertices, End, Graph, Visited, Path) :- + adjacent_unvisited(Vertices, Graph, Visited, Adjacent), + append(Visited, Adjacent, NewVisited), + append(Vertices, Adjacent, NewVertices), + shortest_path(NewVertices, End, Graph, NewVisited, Path). +% + +% # With Accumulator +% prolog +% The visited list and the list of vertices to explore act as accumulators. +shortest_path_acc(Start, End, Graph, Path) :- shortest_path(Start, End, Graph, Path). +% + +% 27. Check if a String is a Palindrome +% # Normal Recursive +% prolog +is_string_palindrome(Str) :- string_chars(Str, Chars), is_palindrome(Chars). +% + +% # With Accumulator +% prolog +is_string_pal + +indrome_acc(Str) :- string_chars(Str, Chars), is_palindrome_acc(Chars, []). +% + +% 28. Compute the Edit Distance between Two Strings +% # Normal Recursive +% prolog +edit_distance([], [], 0). +edit_distance([_|T1], [], D) :- + edit_distance(T1, [], D1), + D is D1 + 1. +edit_distance([], [_|T2], D) :- + edit_distance([], T2, D1), + D is D1 + 1. +edit_distance([H1|T1], [H2|T2], D) :- + edit_distance(T1, T2, D1), + D is D1 + (H1 \= H2). +% + +% # With Accumulator +% prolog +edit_distance_acc(S1, S2, D) :- edit_distance_acc(S1, S2, 0, D). + +edit_distance_acc([], [], Acc, Acc). +edit_distance_acc([_|T1], [], Acc, D) :- NewAcc is Acc + 1, edit_distance_acc(T1, [], NewAcc, D). +edit_distance_acc([], [_|T2], Acc, D) :- NewAcc is Acc + 1, edit_distance_acc([], T2, NewAcc, D). +edit_distance_acc([H1|T1], [H2|T2], Acc, D) :- + NewAcc is Acc + (H1 \= H2), + edit_distance_acc(T1, T2, NewAcc, D). +% + +% 29. Find the Longest Common Subsequence of Two Strings +% # Normal Recursive +% prolog +lcs([], _, []). +lcs(_, [], []). +lcs([H|T1], [H|T2], [H|Lcs]) :- lcs(T1, T2, Lcs), !. +lcs(S1, [_|T2], Lcs) :- lcs(S1, T2, Lcs). +lcs([_|T1], S2, Lcs) :- lcs(T1, S2, Lcs). +% + +% # With Accumulator +% prolog +lcs_acc(S1, S2, Lcs) :- lcs_acc(S1, S2, [], Lcs). + +lcs_acc([], _, Acc, Lcs) :- reverse(Acc, Lcs). +lcs_acc(_, [], Acc, Lcs) :- reverse(Acc, Lcs). +lcs_acc([H|T1], [H|T2], Acc, Lcs) :- lcs_acc(T1, T2, [H|Acc], Lcs). +lcs_acc(S1, [_|T2], Acc, Lcs) :- lcs_acc(S1, T2, Acc, Lcs). +lcs_acc([_|T1], S2, Acc, Lcs) :- lcs_acc(T1, S2, Acc, Lcs). +% + +% 30. Find the Longest Common Substring of Two Strings +% # Normal Recursive +% prolog +longest_common_substring(S1, S2, Lcs) :- + findall(Sub, (substring(S1, Sub), substring(S2, Sub)), Subs), + longest_string(Subs, Lcs). + +substring(Str, Sub) :- + append(_, Rest, Str), + append(Sub, _, Rest). + +longest_string([H|T], Longest) :- + longest_string(T, H, Longest). + +longest_string([], Acc, Acc). +longest_string([H|T], Acc, Longest) :- + length(H, LenH), + length(Acc, LenAcc), + (LenH > LenAcc -> longest_string(T, H, Longest); longest_string(T, Acc, Longest)). +% + +% # With Accumulator +% prolog +longest_common_substring_acc(S1, S2, Lcs) :- + findall(Sub, (substring(S1, Sub), substring(S2, Sub)), Subs), + longest_string_acc(Subs, [], Lcs). + +longest_string_acc([], Acc, Acc). +longest_string_acc([H|T], Acc, Longest) :- + length(H, LenH), + length(Acc, LenAcc), + (LenH > LenAcc -> longest_string_acc(T, H, Longest); longest_string_acc(T, Acc, Longest)). +% + + + diff --git a/metta_vspace/pyswip-12-15/metta_utils.pl b/metta_vspace/pyswip-12-15/metta_utils.pl new file mode 100755 index 00000000..fae8da81 --- /dev/null +++ b/metta_vspace/pyswip-12-15/metta_utils.pl @@ -0,0 +1,2511 @@ + +:- set_prolog_flag(verbose_autoload, false). +:- set_prolog_flag(verbose, silent). +:- set_prolog_flag(verbose_load, silent). +:- ensure_loaded(library(logicmoo_utils)). +:- assert((user:'$exported_op'(_,_,_):- fail)). +:- abolish((system:'$exported_op'/3)). +:- assert((system:'$exported_op'(_,_,_):- fail)). + +:- if(exists_source(library(logicmoo_utils))). +:- ensure_loaded(library(logicmoo_utils)). +:- endif. +:- if(exists_source(library(dictoo))). +:- ensure_loaded(library(dictoo)). +:- endif. + + +:- export(plain_var/1). +plain_var(V):- notrace((var(V), \+ attvar(V), \+ get_attr(V,ci,_))). +catch_nolog(G):- ignore(catch(notrace(G),E,once(true;nop(u_dmsg(E=G))))). +catch_log(G):- ignore(catch(notrace(G),E,((u_dmsg(E=G),ugtrace(G))))). +% catch_log(G):- ignore(catch(notrace(G),E,((writeln(E=G),catch_nolog(ds))))). + +get_user_error(UE):- stream_property(UE,file_no(2)),!. +get_user_error(UE):- stream_property(UE,alias(user_error)),!. + +ufmt(G):- fbug(G)->true;ufmt0(G). +ufmt0(G):- fmt(G)->true;writeln(G). +u_dmsg(G):- is_list(G),!,my_maplist(u_dmsg,G). +u_dmsg(M):- get_user_error(UE), \+ current_predicate(with_toplevel_pp/2),!, with_output_to(UE,ufmt(M)). +u_dmsg(M):- get_user_error(UE),!, with_toplevel_pp(ansi, with_output_to(UE,ufmt(M))). +u_dmsg(M):- get_user_error(UE), stream_property(UO,file_no(1)), current_output(CO),!, + (UO==CO -> dmsg(M) ; + (with_toplevel_pp(ansi, with_output_to(UE,ufmt(M))), with_output_to(CO,pp(M)))). +u_dmsg(G):-ufmt(G),!. + + +:- multifile(is_cgi/0). +:- dynamic(is_cgi/0). +:- multifile(arc_html/0). +:- dynamic(arc_html/0). + + +logicmoo_use_swish:- + set_prolog_flag(use_arc_swish,true), + ld_logicmoo_webui,call(call,webui_start_swish_and_clio), + http_handler('/swish', http_redirect(moved, '/swish/'), []). + +arc_user(Nonvar):- nonvar(Nonvar),!,arc_user(Var),!,Nonvar=Var. +arc_user(main):- main_thread, !. %\+ if_thread_main(fail),!. +arc_user(ID):- catch((pengine:pengine_user(ID)),_,fail),!. +arc_user(ID):- catch((xlisting_web:is_cgi_stream,xlisting_web:find_http_session(User),http_session:session_data(User,username(ID))),_,fail),!. +arc_user(ID):- catch((is_cgi, (xlisting_web:find_http_session(ID))),_,fail),!. +arc_user(ID):- is_cgi,!,ID=web_user. +arc_user(ID):- thread_self(ID). + +:- dynamic(arc_user_prop/3). + +%luser_setval(N,V):- nb_setval(N,V),!. +luser_setval(N,V):- arc_user(ID),luser_setval(ID,N,V),!. +luser_setval(ID,N,V):- \+ (arc_sensical_term(N),arc_sensical_term(V)), + warn_skip(not_arc_sensical_term(luser_setval(ID,N,V))). +luser_setval(ID,N,V):- + (atom(N)->nb_setval(N,V);true), + retractall(arc_user_prop(ID,N,_)),asserta(arc_user_prop(ID,N,V)). + + +luser_unsetval(N):- ignore(nb_delete(N)), arc_user(ID),luser_unsetval(ID,N),!. +luser_unsetval(ID,N):- retractall(arc_user_prop(ID,N,_)). + +set_luser_default(N,V):- luser_setval(global,N,V). +luser_default(N,V):- var(V),!,luser_getval(N,V). +luser_default(N,V):- set_luser_default(N,V). + +luser_linkval(N,V):- arc_user(ID),luser_linkval(ID,N,V),!. +luser_linkval(ID,N,V):- \+ var(V), \+ (arc_sensical_term(N),arc_sensical_term(V)), + trace, + warn_skip(not_arc_sensical_term(luser_linkval(ID,N,V))). +luser_linkval(ID,N,V):- + (atom(N)->nb_linkval(N,V);true), + retractall(arc_user_prop(ID,N,_)),asserta(arc_user_prop(ID,N,V)). + +arc_sensical_term(O):- nonvar(O), O\==[], O\=='', O \= (_ - _), O\==end_of_file. +arc_sensical_term(V,O):- arc_sensical_term(V), !, O=V. + +%arc_option(grid_size_only):- !,fail. +arc_option(O):- luser_getval(O,t). +if_arc_option(O,G):- (arc_option(O)->must_det_ll(G); true). + +with_luser(N,V,Goal):- + (luser_getval(N,OV);OV=[]), + setup_call_cleanup( + luser_setval(N,V), + once(Goal), + luser_setval(N,OV)). + +%luser_getval(N,V):- nb_current(N,VVV),arc_sensical_term(VVV,VV),!,V=VV. +% caches the valuetemp on this thread +luser_getval(N,V):- luser_getval_0(N,VV),VV=V,arc_sensical_term(V),!. + +luser_getval_0(arc_user,V):- arc_user(V). +luser_getval_0(N,V):- luser_getval_1(N,V). + +luser_getval_1(N,V):- luser_getval_2(N,V). +luser_getval_1(N,V):- luser_getval_3(N,V), \+ (luser_getval_2(N,VV), nop(VV\=V)). +luser_getval_1(N,V):- get_luser_default(N,V), \+ (luser_getval_3(N,VV), nop(VV\=V)), \+ (luser_getval_2(N,VV), nop(VV\=V)). + +%luser_getval_0(N,V):- luser_getval_2(N,V), \+ luser_getval_1(N,_). +%luser_getval_0(N,V):- luser_getval_3(N,V), \+ luser_getval_2(N,_), \+ luser_getval_1(N,_). +%luser_getval_3(N,V):- is_cgi, current_predicate(get_param_req/2),get_param_req(N,M),url_decode_term(M,V). +luser_getval_2(N,V):- \+ main_thread, atom(N), httpd_wrapper:http_current_request(Request), member(search(List),Request),member(N=VV,List),url_decode_term(VV,V),arc_sensical_term(V),!. +luser_getval_2(N,V):- atom(N), nb_current(N,ValV),arc_sensical_term(ValV,Val),Val=V. + +luser_getval_3(N,V):- arc_user(ID), arc_user_prop(ID,N,V). +luser_getval_3(_,_):- \+ is_cgi, !, fail. +luser_getval_3(N,V):- \+ main_thread, atom(N), current_predicate(get_param_sess/2),get_param_sess(N,M),url_decode_term(M,V),arc_sensical_term(V). +%luser_getval_3(N,V):- atom(N), nb_current(N,ValV),arc_sensical_term(ValV,Val),Val=V. + + +get_luser_default(N,V):- arc_user_prop(global,N,VV),VV=V,arc_sensical_term(V),!. +get_luser_default(N,V):- atom(N), current_prolog_flag(N,VV),VV=V,arc_sensical_term(V),!. +%luser_getval(ID,N,V):- thread_self(ID),nb_current(N,V),!. +%luser_getval(ID,N,V):- !, ((arc_user_prop(ID,N,V);nb_current(N,V))*->true;arc_user_prop(global,N,V)). + + +ansi_main:- thread_self(main),nop(is_cgi),!. + +main_thread:- thread_self(main),!. +if_thread_main(G):- main_thread->call(G);true. + + + + +:- if(\+ current_predicate(wdmsg/1)). +%wdmsg(P):- format(user_error,'~N~p~n',[P]). +:- endif. + + + +substM(T, F, R, R):- T==F,!. +substM(T, _, _, R):- \+ compound(T),!,R=T. +substM([H1|T1], F, R, [H2|T2]) :- !, substM(H1, F, R, H2), substM(T1, F, R, T2). +substM(C1, F, R, C2) :- C1 =.. [Fn|A1], substM_l(A1,F,R,A2),!, C2 =.. [Fn|A2]. +substM_l([], _, _, []). substM_l([H1|T1], F, R, [H2|T2]) :- substM(H1, F, R, H2), substM_l(T1, F, R, T2). + + +pp_m(Cl):- write_src(Cl),!. +pp_m(C,Cl):- color_g_mesg(C,write_src(Cl)),!. +% notrace((format('~N'), ignore(( \+ ((numbervars(Cl,0,_,[singletons(true)]), print_tree_with_final(Cl,"."))))))). +pp_q(Cl):- + notrace((format('~N'), ignore(( \+ ((numbervars(Cl,0,_,[singletons(true)]), print_tree_with_final(Cl,"."))))))). + + +ncatch(G,E,F):- catch(G,E,F). +mcatch(G,E,F):- catch(G,E,F). +%mcatch(G,E,F):- catch(G,E,(wdmsg(G=E),catch(bt,_,fail),wdmsg(G=E),ignore(call(F)),throw(E))). +%ncatch(G,E,F):- catch(G,E,(wdmsg(G=E),catch(bt,_,fail),wdmsg(G=E),call(G))). +%ncatch(G,E,(F)). + + +:- if( \+ current_predicate(if_t/2)). +:- meta_predicate(if_t(0,0)). +if_t(IF, THEN) :- call(call,ignore((((IF,THEN))))). +:- endif. + +:- if( \+ current_predicate(must_ll/1)). +:- meta_predicate(must_ll(0)). +must_ll(G):- md(call,G)*->true;throw(not_at_least_once(G)). +:- endif. + +:- if( \+ current_predicate(at_least_once/1)). +:- meta_predicate(at_least_once(0)). +at_least_once(G):- call(G)*->true;throw(not_at_least_once(G)). +:- endif. + +%wraps_each(must_ll,call). +wraps_each(must_det_ll,once). +md_like(MD):- wraps_each(MD,_). + +remove_must_det(_):- !,fail. +%remove_must_det(MD):- !. +%remove_must_det(MD):- nb_current(remove_must_det(MD),TF),!,TF==true. +%remove_must_det(MD):- \+ false. + +%remove_mds(MD,G,GGG):- compound(G), G = must_det_ll(GG),!,expand_goal(GG,GGG),!. +%remove_mds(MD,G,GGG):- compound(G), G = must_det_l(GG),!,expand_goal(GG,GGG),!. +remove_mds(MD,GG,GO):- sub_term(G,GG),compound(G),compound_name_arg(G,MD,GGGG),subst001(GG,G,GGGG,GGG),remove_mds(MD,GGG,GO). +remove_mds(_,GG,GG). +%remove_mds(MD,G,GG):- compound(G), G = ..[MD,AA], compound(G),removed_term(G,GO),expand_goal(GO,GG). + +%never_rrtrace:-!. +never_rrtrace:- nb_current(cant_rrtrace,t),!,notrace. +never_rrtrace:- is_cgi,notrace. + + +%itrace:- !. +%itrace:- \+ current_prolog_flag(debug,true),!. +itrace:- if_thread_main(trace),!. +ibreak:- if_thread_main(((trace,break))). +%recolor(_,_):- ibreak. + +%tc_arg(N,C,E):- compound(C),!,arg(N,C,E). +tc_arg(N,C,E):- catch(arg(N,C,E),Err, + /*unrepress_output*/((bt,wdmsg(tc_arg(N,C,E)=Err),((tracing->true;trace),break,arg(N,C,E))))). + + + + + + +compound_name_arg(G,MD,Goal):- var(G),!,atom(MD),G=..[MD,Goal]. +compound_name_arg(G,MD,Goal):- compound(G),!, compound_name_arguments(G,MD,[Goal]). + + +:- multifile(user:message_hook/3). +:- dynamic(user:message_hook/3). +%user:message_hook(Term, Kind, Lines):- error==Kind, itrace,wdmsg(user:message_hook(Term, Kind, Lines)),trace,fail. +user:message_hook(Term, Kind, Lines):- error==Kind, wdmsg(user:message_hook(Term, Kind, Lines)),fail. + +:- meta_predicate(must_det_ll(0)). +:- meta_predicate(must_det_ll1(1,0)). +:- meta_predicate(md_failed(1,0)). +:- meta_predicate(must_not_error(0)). +%:- meta_predicate(must_det_l(0)). + +%:- no_xdbg_flags. +:- meta_predicate(wno_must(0)). + +wno_must(G):- locally(nb_setval(no_must_det_ll,t),locally(nb_setval(cant_rrtrace,t),call(G))). + +md_maplist(_MD,_,[]):-!. +md_maplist(MD,P1,[H|T]):- call(MD,call(P1,H)), md_maplist(MD,P1,T). + +md_maplist(_MD,_,[],[]):-!. +md_maplist(MD,P2,[HA|TA],[HB|TB]):- call(MD,call(P2,HA,HB)), md_maplist(MD,P2,TA,TB). + +md_maplist(_MD,_,[],[],[]):-!. +md_maplist(MD,P3,[HA|TA],[HB|TB],[HC|TC]):- call(MD,call(P3,HA,HB,HC)), md_maplist(MD,P3,TA,TB,TC). + +%must_det_ll(G):- !, once((/*notrace*/(G)*->true;md_failed(P1,G))). + +%:- if( \+ current_predicate(must_det_ll/1)). +must_det_ll(X):- tracing,!,once(X). +must_det_ll(X):- md(once,X). +%:- endif. + +md(P1,G):- tracing,!, call(P1,G). % once((call(G)*->true;md_failed(P1,G))). +md(P1,G):- remove_must_det(MD), wraps_each(MD,P1),!,call(G). +md(P1,G):- never_rrtrace,!, call(P1,G). +md(P1,G):- /*notrace*/(arc_html),!, ignore(/*notrace*/(call(P1,G))),!. +%md(P1,X):- !,must_not_error(X). +md(P1,(X,Goal)):- is_trace_call(X),!,call((itrace,call(P1,Goal))). +md(_, X):- is_trace_call(X),!,itrace. +md(P1, X):- nb_current(no_must_det_ll,t),!,call(P1,X). +md(P1,X):- \+ callable(X), !, throw(md_not_callable(P1,X)). +md(P1,(A*->X;Y)):- !,(must_not_error(A)*->md(P1,X);md(P1,Y)). +md(P1,(A->X;Y)):- !,(must_not_error(A)->md(P1,X);md(P1,Y)). +md(P1,(X,Cut)):- (Cut==(!)),md(P1,X),!. +md(MD,maplist(P1,List)):- !, call(MD,md_maplist(MD,P1,List)). +md(MD,maplist(P2,ListA,ListB)):- !, call(MD,md_maplist(MD,P2,ListA,ListB)). +md(MD,maplist(P3,ListA,ListB,ListC)):- !, call(MD,md_maplist(MD,P3,ListA,ListB,ListC)). +md(P1,(X,Cut,Y)):- (Cut==(!)), !, (md(P1,X),!,md(P1,Y)). +md(P1,(X,Y)):- !, (md(P1,X),md(P1,Y)). +%md(P1,X):- /*notrace*/(ncatch(X,_,fail)),!. +%md(P1,X):- conjuncts_to_list(X,List),List\=[_],!,maplist(must_det_ll,List). +md(_,must_det_ll(X)):- !, must_det_ll(X). +md(_,grid_call(P2,I,O)):- !, must_grid_call(P2,I,O). +%md(P1,call(P2,I,O)):- !, must_grid_call(P2,I,O). +%md(P1,(X,Y,Z)):- !, (md(P1,X)->md(P1,Y)->md(P1,Z)). +%md(P1,(X,Y)):- !, (md(P1,X)->md(P1,Y)). +%md(P1,if_t(X,Y)):- !, if_t(must_not_error(X),md(P1,Y)). +md(P1,forall(X,Y)):- !, md(P1,forall(must_not_error(X),must_not_error(Y))). +md(P1,\+ (X, \+ Y)):- !, md(P1,forall(must_not_error(X),must_not_error(Y))). + +md(P1,(X;Y)):- !, ((must_not_error(X);must_not_error(Y))->true;md_failed(P1,X;Y)). +md(P1,\+ (X)):- !, (\+ must_not_error(X) -> true ; md_failed(P1,\+ X)). +%md(P1,(M:Y)):- nonvar(M), !, M:md(P1,Y). +md(P1,X):- + ncatch(must_det_ll1(P1,X), + md_failed(P1,G,N), % <- ExceptionTerm + % bubble up and start running + ((M is N -1, M>0)->throw(md_failed(P1,G,M));(ugtrace(X),throw('$aborted')))),!. +%must_det_ll(X):- must_det_ll1(P1,X),!. + +must_det_ll1(P1,X):- tracing,!,must_not_error(call(P1,X)),!. +must_det_ll1(P1,once(A)):- !, once(md(P1,A)). +must_det_ll1(P1,X):- + strip_module(X,M,P),functor(P,F,A),setup_call_cleanup(nop(trace(M:F/A,+fail)),(must_not_error(call(P1,X))*->true;md_failed(P1,X)), + nop(trace(M:F/A,-fail))),!. + +ugtrace(_):- option_value(testing,true),!, halt(5). +ugtrace(G):- rtrace(G). +%ugtrace(G):- ggtrace(G). + +%must_not_error(G):- must(once(G)). + +must_not_error(G):- (tracing;never_rrtrace),!,call(G). +must_not_error(G):- notrace(is_cgi),!, ncatch((G),E,((u_dmsg(E=G)))). +%must_not_error(X):- is_guitracer,!, call(X). +%must_not_error(G):- !, call(G). +must_not_error(X):- !,ncatch(X,E,(wdmsg(E=X),ugtrace(X))). +must_not_error(X):- ncatch(X,E,(rethrow_abort(E);(/*arcST,*/writeq(E=X),pp(etrace=X), + trace, + rrtrace(visible_rtrace([-all,+exception]),X)))). + +always_rethrow(E):- never_rrtrace,!,throw(E). +always_rethrow('$aborted'). +always_rethrow(md_failed(_,_,_)). + +%catch_non_abort(Goal):- cant_rrtrace(Goal). +catch_non_abort(Goal):- catch(cant_rrtrace(Goal),E,rethrow_abort(E)),!. +rethrow_abort(E):- format(user_error,'~N~q~n',[catch_non_abort_or_abort(E)]),fail. +%rethrow_abort(time_limit_exceeded):-!. +rethrow_abort('$aborted'):- !, throw('$aborted'),!,forall(between(1,700,_),sleep(0.01)),writeln(timeout),!,fail. +rethrow_abort(E):- ds,!,format(user_error,'~N~q~n',[catch_non_abort(E)]),!. + +cant_rrtrace(Goal):- never_rrtrace,!,call(Goal). +cant_rrtrace(Goal):- setup_call_cleanup(cant_rrtrace,Goal,can_rrtrace). + +main_debug:- main_thread,current_prolog_flag(debug,true). +cant_rrtrace:- nb_setval(cant_rrtrace,t). +can_rrtrace:- nb_setval(cant_rrtrace,f). +%md_failed(P1,X):- predicate_property(X,number_of_clauses(1)),clause(X,(A,B,C,Body)), (B\==!),!,must_det_ll(A),must_det_ll((B,C,Body)). +md_failed(P1,G):- never_rrtrace,!,notrace,/*notrace*/(u_dmsg(md_failed(P1,G))),!,throw(md_failed(P1,G,2)). +md_failed(_P1,_G):- option_value(testing,true),!,halt(6). +md_failed(_,_):- never_rrtrace,!,fail. +md_failed(P1,G):- tracing,/*notrace*/(u_dmsg(md_failed(P1,G))),!,fail. +md_failed(P1,G):- main_debug,/*notrace*/(u_dmsg(md_failed(P1,G))),!,throw(md_failed(P1,G,2)). +md_failed(P1,G):- is_cgi,!, u_dmsg(arc_html(md_failed(P1,G))). +md_failed(P1,X):- notrace,is_guitracer,u_dmsg(failed(X))/*,arcST*/,nortrace,atrace, call(P1,X). +md_failed(P1,X):- u_dmsg(failed(P1,X))/*,arcST*/,nortrace,atrace, + trace,visible_rtrace([-all,+fail,+call,+exception],X). +% must_det_ll(X):- must_det_ll(X),!. + +:- meta_predicate(rrtrace(0)). +rrtrace(X):- rrtrace(etrace,X). + +is_guitracer:- getenv('DISPLAY',_), current_prolog_flag(gui_tracer,true). +:- meta_predicate(rrtrace(1,0)). +rrtrace(P1,X):- never_rrtrace,!,nop((u_dmsg(cant_rrtrace(P1,X)))),!,fail. +rrtrace(P1,G):- is_cgi,!, u_dmsg(arc_html(rrtrace(P1,G))),call(P1,G). +rrtrace(P1,X):- notrace, \+ is_guitracer,!,nortrace, /*arcST, sleep(0.5), trace,*/ + (notrace(\+ current_prolog_flag(gui_tracer,true)) -> call(P1,X); (itrace,call(P1,X))). +%rrtrace(_,X):- is_guitracer,!,notrace,nortrace,ncatch(call(call,ugtrace),_,true),atrace,call(X). +rrtrace(P1,X):- itrace,!, call(P1,X). + +:- meta_predicate(arc_wote(0)). +arc_wote(G):- with_pp(ansi,wote(G)). +arcST:- itrace,arc_wote(bts),itrace. +atrace:- arc_wote(bts). +%atrace:- ignore((stream_property(X,file_no(2)), with_output_to(X,dumpST))),!. + +:- meta_predicate(odd_failure(0)). +odd_failure(G):- never_rrtrace,!,call(G). +odd_failure(G):- wno_must(G)*->true;fail_odd_failure(G). + +:- meta_predicate(fail_odd_failure(0)). +fail_odd_failure(G):- u_dmsg(odd_failure(G)),rtrace(G), fail. +%fail_odd_failure(G):- call(G)*->true;(u_dmsg(odd_failure(G)),fail,rrtrace(G)). + + +bts:- + ensure_loaded(library(prolog_stack)), + prolog_stack:export(prolog_stack:get_prolog_backtrace_lc/3), + use_module(library(prolog_stack),[print_prolog_backtrace/2,get_prolog_backtrace_lc/3]), + /*notrace*/(prolog_stack:call(call,get_prolog_backtrace_lc,8000, Stack, [goal_depth(600)])), + stream_property(S,file_no(1)), prolog_stack:print_prolog_backtrace(S, Stack), + ignore((fail, current_output(Out), \+ stream_property(Out,file_no(1)), print_prolog_backtrace(Out, Stack))),!. + +my_assertion(G):- my_assertion(call(G),G). + +my_assertion(_,G):- call(G),!. +my_assertion(Why,G):- u_dmsg(my_assertion(Why,G)),writeq(Why=goal(G)),nl,!,ibreak. + +must_be_free(Free):- plain_var(Free),!. +must_be_free(Free):- \+ nonvar_or_ci(Free),!. +must_be_free(Nonfree):- arcST,u_dmsg(must_be_free(Nonfree)), + ignore((attvar(Nonfree),get_attrs(Nonfree,ATTS),pp(ATTS))),ibreak,fail. + +must_be_nonvar(Nonvar):- nonvar_or_ci(Nonvar),!. +must_be_nonvar(IsVar):- arcST,u_dmsg(must_be_nonvar(IsVar)),ibreak,fail. + + +% goal_expansion(must_det_l(G),I,must_det_ll(G),O):- nonvar(I),source_location(_,_), nonvar(G),I=O. + +%goal_expansion(G,I,GG,O):- nonvar(I),source_location(_,_), compound(G), remove_mds(MD,G,GG),I=O. + +%:- system:ensure_loaded(library(pfc_lib)). +%:- expects_dialect(pfc). +/* +goal_expansion(Goal,Out):- compound(Goal), tc_arg(N1,Goal,E), + compound(E), E = set(Obj,Member), setarg(N1,Goal,Var), + expand_goal((Goal,b_set_dict(Member,Obj,Var)),Out). +*/ +get_setarg_p1(P3,E,Cmpd,SA):- compound(Cmpd), get_setarg_p2(P3,E,Cmpd,SA). +get_setarg_p2(P3,E,Cmpd,SA):- arg(N1,Cmpd,E), SA=call(P3,N1,Cmpd). +get_setarg_p2(P3,E,Cmpd,SA):- arg(_,Cmpd,Arg),get_setarg_p1(P3,E,Arg,SA). + +my_b_set_dict(Member,Obj,Var):- set_omemberh(b,Member,Obj,Var). +%nb_set_dict(Member,Obj,Var), +set_omemberh(_,Member,Obj,Var):- !, arc_setval(Obj,Member,Var). +%nb_link_dict(Member,Obj,Var), +%set_omemberh(nb,Member,Obj,Var):- !, nb_set_dict(Member,Obj,Var). +%set_omemberh(link,Member,Obj,Var):- !, nb_link_dict(Member,Obj,Var). +%set_omemberh(How,Member,Obj,Var):- call(call,How,Member,Obj,Var),!. + +set_omember(Member,Obj,Var):- set_omember(b,Member,Obj,Var). + +set_omember(How,Member,Obj,Var):- + must_be_nonvar(Member), must_be_nonvar(Obj), must_be_nonvar(How), !, + set_omemberh(How,Member,Obj,Var),!. + + + +get_kov(K,O,V):- dictoo:is_dot_hook(user,O,K,V),!,o_m_v(O,K,V). +get_kov(K,O,V):- ((get_kov1(K,O,V)*->true;(get_kov1(props,O,VV),get_kov1(K,VV,V)))). + +get_kov1(K,O,V):- (is_hooked_obj(O),o_m_v(O,K,V))*->true;get_kov2(K,O,V). +% (get_kov(Prop,VM,Value) -> true ; (get_kov(props,VM,Hashmap),nonvar(Hashmap),must_not_error(nb_get_value(Hashmap,Prop,ValueOOV)),get_oov_value(ValueOOV,Value))). +get_kov2(K,O,V):- is_dict(O),!,get_dict(K,O,OOV),get_oov_value(OOV,V). +get_kov2(K,O,V):- nonvar(K),is_rbtree(O),!,rb_lookup(K,V,O). +get_kov2(K,O,V):- is_rbtree(O),!,rb_in(K,V,OOV),get_oov_value(OOV,V). +%get_kov(K,O,V):- is_rbtree(O),!,nb_rb_get_node(K,O,Node),nb_rb_node_value(Node,V). + +get_oov_value(ValueOOV,Value):- compound(ValueOOV),ValueOOV=oov(Value),!. +get_oov_value(Value,Value). + + +term_expansion_setter(I,O):- maybe_expand_md(must_det_ll,I,O),I\=@=O,!. +term_expansion_setter(I,O):- maybe_expand_md(must_det_ll,I,M),I\=@=M,!,term_expansion_setter(M,O). +term_expansion_setter(Goal,get_kov(Func,Self,Value)):- compound(Goal), + compound_name_arguments(Goal,'.',[ Self, Func, Value]),var(Value). + +term_expansion_setter((Head:-Body),Out):- + get_setarg_p1(setarg,I,Head,P1), is_setter_syntax(I,Obj,Member,Var,How), + call(P1,Var), + BodyCode = (Body, set_omember(How,Member,Obj,Var)), + % goal_expansion_setter(BodyCode,Goal), + expand_term((Head:- BodyCode),Out),!. + +%term_expansion_setter((Head:-Body),(Head:-GBody)):- goal_expansion_setter(Body,GBody),!. + +:- export(term_expansion_setter/2). +:- system:import(term_expansion_setter/2). + +%goal_expansion(Goal,'.'(Training, Objs, Obj)):- Goal = ('.'(Training, Objs, A), Obj = V), var(Obj). + +is_setter_syntax(I,_Obj,_Member,_Var,_):- \+ compound(I),!,fail. +is_setter_syntax(set(Obj,Member),Obj,Member,_Var,b). +is_setter_syntax(gset(Obj,Member),Obj,Member,_Var,nb). +is_setter_syntax(hset(How,Obj,Member),Obj,Member,_Var,How). +is_setter_syntax(set(ObjMember),Obj,Member,_Var,b):- obj_member_syntax(ObjMember,Obj,Member). +is_setter_syntax(gset(ObjMember),Obj,Member,_Var,nb):- obj_member_syntax(ObjMember,Obj,Member). +is_setter_syntax(hset(How,ObjMember),Obj,Member,_Var,How):- obj_member_syntax(ObjMember,Obj,Member). + +obj_member_syntax(ObjMember,Obj,Member):-compound(ObjMember), compound_name_arguments(ObjMember,'.',[Obj,Member]),!. + +maybe_expand_md(_MD,I,_):- \+ compound(I),!,fail. +%maybe_expand_md(MD,I,_):- compound(I),!,fail. % THIS DISABLES +% THIS DISABLES +%maybe_expand_md(MD,must_det_ll(GoalL),GoalL):-!. +maybe_expand_md(MD,MDGoal,GoalLO):- compound_name_arg(MDGoal,MD,Goal),!, expand_md(MD,Goal,GoalLO). +maybe_expand_md(MD,maplist(P1,GoalL),GoalLO):- P1 ==MD,!, + expand_md(MD,GoalL,GoalLO). +maybe_expand_md(MD,maplist(P1,GoalL),GoalLO):- P1 ==MD,!, + expand_md(MD,GoalL,GoalLO). +maybe_expand_md(MD,I,O):- sub_term(C,I),compound(C), compound_name_arg(C,MD,Goal), + compound(Goal),Goal=(_,_), + once((expand_md(MD,Goal,GoalO),substM(I,C,GoalO,O))),I\=@=O. + + +%maybe_expand_md(MD,I,O):- sub_term(S,I),compound(S),S=must_det_ll(G), +% once(expand_md(MD,S,M)),M\=S, + + + +expand_md(_MD,Nil,true):- Nil==[],!. +expand_md(_MD,Var,Var):- \+ callable(Var),!. +expand_md(MD,[A|B],(AA,BB)):- assertion(callable(A)), assertion(is_list(B)), !, + expand_md1(MD,A,AA), expand_md(MD,B,BB). +expand_md(MD,A,AA):- !, expand_md1(MD,A,AA). + +prevents_expansion(A):- is_trace_call(A). +is_trace_call(A):- A == trace. +is_trace_call(A):- A == itrace. + +skip_expansion(A):- var(A),!,fail. +skip_expansion(!). +skip_expansion(false). +skip_expansion(true). +skip_expansion(C):- compound(C),functor(C,F,A),skip_fa_expansion(F,A). +skip_fa_expansion(once,1). +skip_fa_expansion(call,_). +skip_fa_expansion(if_t,2). + +expand_md1(_MD,Var,Var):- \+ callable(Var),!. +expand_md1(_MD,Cut,Cut):- skip_expansion(Cut),!. +expand_md1(MD,MDAB, AABB):- compound(MDAB), compound_name_arg(MDAB,MD,AB),!, expand_md(MD,AB,AABB). +expand_md1(MD,maplist(P1,A),md_maplist(MD,P1,A)):-!. +expand_md1(MD,maplist(P2,A,B),md_maplist(MD,P2,A,B)):-!. +expand_md1(MD,maplist(P3,A,B,C),md_maplist(MD,P3,A,B,C)):-!. +expand_md1(MD,my_maplist(P1,A),md_maplist(MD,P1,A)):-!. +expand_md1(MD,my_maplist(P2,A,B),md_maplist(MD,P2,A,B)):-!. +expand_md1(MD,my_maplist(P3,A,B,C),md_maplist(MD,P3,A,B,C)):-!. +%expand_md1(MD,Goal,O):- \+ compound(Goal), !,O = must_det_ll(Goal). +%expand_md1(MD,(A,B),((A,B))):- remove_must_det(MD), prevents_expansion(A),!. +%expand_md1(MD,(A,B),must_det_ll((A,B))):- prevents_expansion(A),!. +expand_md1(MD,(A,B),(AA,BB)):- !, expand_md(MD,A,AA), expand_md(MD,B,BB). +expand_md1(MD,(C*->A;B),(CC*->AA;BB)):- !, expand_md(MD,A,AA), expand_md(MD,B,BB), expand_must_not_error(C,CC). +expand_md1(MD,(C->A;B),(CC->AA;BB)):- !, expand_md(MD,A,AA), expand_md(MD,B,BB), expand_must_not_error(C,CC). +expand_md1(MD,(C;B),(CC;BB)):- !, expand_md(MD,B,BB), expand_must_not_error(C,CC). + +expand_md1(MD,locally(C,A),locally(C,AA)):- !, expand_md(MD,A,AA). + +expand_md1(MD,call_cleanup(A,B),call_cleanup(AA,BB)):- !, expand_md(MD,A,AA), expand_md(MD,B,BB). +expand_md1(MD,setup_call_cleanup(C,A,B),setup_call_cleanup(CC,AA,BB)):- !, + expand_md(MD,C,CC),expand_md(MD,A,AA), expand_md(MD,B,BB). + +expand_md1(MD,M:P, M:AABB):-!,expand_md(MD,P, AABB). + +expand_md1(MD,P, AABB) :- predicate_property(P,(meta_predicate( MP ))), + strip_module(P,_,SP),strip_module(MP,_,SMP), kaggle_arc_1_pred(_,SP), + \+ skippable_built_in(P), + SP=..[F|Args],SMP=..[F|Margs],!, + maplist(expand_meta_predicate_arg(MD),Margs,Args,EArgs), + AABB=..[F|EArgs]. + +expand_md1(MD, A, MDAA):- \+ remove_must_det(MD), !, expand_goal(A,AA),!,compound_name_arg(MDAA,MD,AA). +expand_md1(_MD, A, AA):- expand_goal(A,AA),!. + +expand_must_not_error(C,C):- remove_must_det(must_not_error),!. +expand_must_not_error(C,CC):- \+ predicate_property(C,meta_predicate(_)),!, CC = must_not_error(C),!. +expand_must_not_error(C,CC):- expand_md(must_not_error, C, CC). + +kaggle_arc_1_pred(M,P):- + predicate_property(M:P,file(F)), + \+ predicate_property(M:P,imported_from(_)), + \+ \+ atom_contains(F,'arc_'), + \+ atom_contains(F,'_pfc'), + \+ atom_contains(F,'_afc'), + % \+ atom_contains(F,'_ui_'), + true. + +%meta_builtin(P):- var(P),meta_builtin(P). +%meta_builtin(P):- predicate_property(P,interpreted),predicate_property(P,static). +skippable_built_in(MP):- strip_module(MP,_,P), predicate_property(system:P,built_in), + once(predicate_property(system:P,iso);predicate_property(system:P,notrace)). +%meta_builtin(P):- predicate_property(P,/*notrace*/), \+ predicate_property(P,nodebug). + +expand_meta_predicate_arg(_MD,'?',A,A):-!. +expand_meta_predicate_arg(_MD,'+',A,A):-!. +expand_meta_predicate_arg(_MD,'-',A,A):-!. +expand_meta_predicate_arg(MD, ':',A,AA):- !,expand_md1(MD,A,AA). +expand_meta_predicate_arg(MD, 0,A,AA):- !,expand_md1(MD,A,AA). +%expand_meta_predicate_arg(MD,*,A,AA):- !,expand_md1(MD,A,AA). +expand_meta_predicate_arg(_MD,_,A,A). + +goal_expansion_getter(Goal,O):- \+ compound(Goal), !,O = Goal. +goal_expansion_getter(I,O):- md_like(MD),maybe_expand_md(MD,I,O),I\=@=O,!. +goal_expansion_getter(I,O):- md_like(MD),maybe_expand_md(MD,I,M),I\=@=M,!,goal_expansion_getter(M,O). +goal_expansion_getter(Goal,get_kov(Func,Self,Value)):- compound(Goal), + compound_name_arguments(Goal,'.',[ Self, Func, Value]),var(Value). +goal_expansion_getter(Goal,Out):- + compound_name_arguments(Goal,F,Args), + maplist(goal_expansion_getter,Args,ArgsOut), + compound_name_arguments(Out,F,ArgsOut). + +:- export(goal_expansion_getter/2). +:- system:import(goal_expansion_getter/2). + + +goal_expansion_setter(Goal,_):- \+ compound(Goal), !, fail. + + +goal_expansion_setter(I,O):- md_like(MD),maybe_expand_md(MD,I,O),I\=@=O,!. +goal_expansion_setter(G,GO):- remove_must_det(MD), !,remove_mds(MD,G,GG),goal_expansion_setter(GG,GO). +%goal_expansion_setter(GG,GO):- remove_must_det(MD), sub_term(G,GG),compound(G),G = must_det_ll(GGGG),subst001(GG,G,GGGG,GGG),!,goal_expansion_setter(GGG,GO). +%goal_expansion_setter((G1,G2),(O1,O2)):- !, expand_goal(G1,O1), expand_goal(G2,O2),!. +goal_expansion_setter(set_omember(A,B,C,D),set_omember(A,B,C,D)):-!. +goal_expansion_setter(set_omember(A,B,C),set_omember(b,A,B,C)):-!. +goal_expansion_setter(Goal,get_kov(Func,Self,Value)):- compound(Goal), + compound_name_arguments(Goal,'.',[ Self, Func, Value]),var(Value). +goal_expansion_setter(I,O):- md_like(MD),maybe_expand_md(MD,I,M),I\=@=M,!,goal_expansion_setter(M,O). + + +goal_expansion_setter(Goal,Out):- + predicate_property(Goal,meta_predicate(_)),!,fail, + tc_arg(N1,Goal,P), goal_expansion_setter(P,MOut), + setarg(N1,Goal,MOut), !, expand_goal(Goal, Out). + +goal_expansion_setter(Goal,Out):- + tc_arg(N1,Goal,P), is_setter_syntax(P,Obj,Member,Var,How), + setarg(N1,Goal,Var), !, expand_goal((Goal,set_omember(How,Member,Obj,Var)), Out). + +goal_expansion_setter(Goal,Out):- + get_setarg_p1(setarg,I,Goal,P1), compound(I), compound_name_arguments(I,'.',[ Self, Func, Value]), + call(P1,get_kov(Func,Self,Value)),!, + expand_goal(Goal,Out). + +goal_expansion_setter(Goal,Out):- + get_setarg_p1(setarg,I,Goal,P1), is_setter_syntax(I,Obj,Member,Var,How), + call(P1,Var),!, + expand_goal((Goal,set_omember(How,Member,Obj,Var)),Out). + +:- export(goal_expansion_setter/2). +:- system:import(goal_expansion_setter/2). + + +/* +system:term_expansion((Head:-Goal),I,(Head:-Out),O):- nonvar(I), compound(Goal), + goal_expansion_setter(Goal,Out),Goal\=@=Out,I=O,!, + nop((print(goal_expansion_getter(Goal-->Out)),nl)). +*/ +arc_term_expansion1((system:term_expansion((Head:-Body),I,Out,O):- + nonvar(I), compound(Head), + term_expansion_setter((Head:-Body),Out),(Head:-Body)=In,In\==Out,I=O,!, + nop((print(term_expansion_setter(In-->Out)),nl)))). + + +%system:goal_expansion(Goal,I,Out,O):- compound(Goal),goal_expansion_getter(Goal,Out),Goal\==Out,I=O,!, +% ((print(goal_expansion_getter(Goal-->Out)),nl)). + +%user:goal_expansion(Goal,I,Out,O):- compound(Goal),goal_expansion_getter(Goal,Out),Goal\==Out,I=O,!, +% ((print(goal_expansion_getter(Goal-->Out)),nl)). + +arc_term_expansion1((goal_expansion(Goal,I,Out,O):- + goal_expansion_setter(Goal,Out),Goal\==Out,I=O,!, + nop((print(goal_expansion_setter(Goal-->Out)),nl)))). + +:- export(arc_term_expansions/1). +arc_term_expansions(H:- (current_prolog_flag(arc_term_expansion, true), B)):- + arc_term_expansion1(H:-B). + +:- export(enable_arc_expansion/0). +enable_arc_expansion:- + forall(arc_term_expansions(Rule), + (strip_module(Rule,M,Rule0), + nop(u_dmsg(asserta_if_new(Rule,M,Rule0))), + asserta_if_new(Rule))), + set_prolog_flag(arc_term_expansion, true). + +:- export(disable_arc_expansion/0). +disable_arc_expansion:- + forall(arc_term_expansions(Rule),forall(retract(Rule),true)), + set_prolog_flag(arc_term_expansion, false). + +:- multifile(goal_expansion/4). +:- dynamic(goal_expansion/4). + +goal_expansion(G,I,GG,O):- nonvar(I),source_location(_,_), + compound(G), + (remove_must_det(MD)->remove_mds(MD,G,GG);(md_like(MD),maybe_expand_md(MD,G,GG))),I=O. + + + + + + + + + + + +/* +:- export(plain_var/1). +plain_var(V):- notrace((var(V), \+ attvar(V), \+ get_attr(V,ci,_))). + +my_assertion(G):- call(G),!. +my_assertion(G):- wdmsg(my_assertion(G)),writeq(goal(G)),nl,!,break. +must_be_free(AllNew):- plain_var(AllNew),!. +must_be_free(AllNew):- arcST,wdmsg(must_be_free(AllNew)),break,fail. +must_be_nonvar(AllNew):- nonvar_or_ci(AllNew),!. +must_be_nonvar(AllNew):- arcST,wdmsg(must_be_nonvar(AllNew)),break,fail. + +my_len(X,Y):- var(X),!,length(X,Y). +my_len(X,Y):- is_list(X),!,length(X,Y). +my_len(X,Y):- functor([_|_],F,A),functor(X,F,A),!,length(X,Y). +my_len(X,Y):- arcST,!,ibreak. +*/ +is_map(G):- is_vm_map(G),!. +%arc_webui:- false. +sort_safe(I,O):- catch(sort(I,O),_,I=O). +my_append(A,B):- append(A,B). +my_append(A,B,C):- append(A,B,C). +with_tty_false(Goal):- with_set_stream(current_output,tty(false),Goal). +with_tty_true(Goal):- with_set_stream(current_output,tty(true),Goal). + +% Count occurrences of G and store the result in N +count_of(G,N):- findall_vset(G,G,S),length(S,N). +findall_vset(T,G,S):- findall(T,G,L),variant_list_to_set(L,S). +flatten_objects(Objs,ObjsO):- flatten([Objs],ObjsO),!. + + +var_e(E,S):- E==S,!. +var_e(E,S):- (nonvar(E);attvar(E)),!,E=@=S. + +variant_list_to_set([E|List],Out):- select(S,List,Rest),var_e(E,S),!, variant_list_to_set([E|Rest],Out). +variant_list_to_set([E|List],[E|Out]):- !, variant_list_to_set(List,Out). +variant_list_to_set(H,H). + +nb_subst(Obj,New,Old):- + get_setarg_p1(nb_setarg,Found,Obj,P1),Found=@=Old, + p1_call(P1,New),!,nb_subst(Obj,New,Old). +nb_subst(_Obj,_New,_Old). + +system:any_arc_files(Some):- is_list(Some),!, Some\==[],maplist(any_arc_files,Some). +system:any_arc_files(Some):- atom_contains(Some,'arc'). + +:- thread_local(in_memo_cached/5). +:- multifile(prolog:make_hook/2). +:- dynamic(prolog:make_hook/2). +prolog:make_hook(before, Some):- any_arc_files(Some), forall(muarc:clear_all_caches,true). + +:- multifile(muarc:clear_all_caches/0). +:- dynamic(muarc:clear_all_caches/0). +muarc:clear_all_caches:- \+ luser_getval(extreme_caching,true), retractall(in_memo_cached(_,_,_,_,_)), fail. +%arc_memoized(G):- !, call(G). + +arc_memoized(G):- compound(G),ground(G),functor(G,F,1),functor(C,F,1),!,arc_memoized(C),G=C,!. +arc_memoized(G):- + copy_term(G,C,GT), + (Key = (C+GT)), + (in_memo_cached(Key,C,track,started,Info)->throw(already_memoizing(in_memo_cached(Key,C,track,started,Info))) ; true), + numbervars(Key,0,_,[attvar(bind),singletons(true)]),!, + setup_call_cleanup((asserta(in_memo_cached(Key,C,track,started,_),Started)), + catch( + (in_memo_cached(Key,C,GT,Found,AttGoals)*->(G=Found,maplist(call,AttGoals)) + ; ((call(G),copy_term(G,CG,GG)) *->asserta(in_memo_cached(Key,C,GT,CG,GG)) + ;asserta(in_memo_cached(Key,C,GT,failed,_)))), + E, (retractall(in_memo_cached(Key,C,GT,_,_)),throw(E))),erase(Started)). + +set_nth1(1,[_|Row],E,[E|Row]):-!. +set_nth1(N,[W|Row],E,[W|RowMod]):- Nm1 is N-1, set_nth1(Nm1,Row,E,RowMod). + +findall_count(T,G,N):- findall_set(T,G,S),length(S,N). + +findall_set(T,G,S):- findall(T,G,L),list_to_set(L,S). + +make_list_inited(0,_,[]):-!. +make_list_inited(1,E,[E]):-!. +make_list_inited(N,E,[E|List]):- Nm1 is N -1,make_list_inited(Nm1,E,List). + +nth_fact(P,I):- clause(P,true,Ref),nth_clause(P,I,Ref). + +nonvar_or_ci(C):- (nonvar(C);attvar(C)),!. + +add_i(Info):- + quietly((tersify(Info,InfoT), + luser_getval(test_rules,TRules), + luser_getval(pair_rules,PRules), + nb_set_add(TRules,InfoT), + nb_set_add(PRules,InfoT), + nop(pp(cyan,+InfoT)))). + +add_i(F,Info):- + append_term(i(F),Info,FInfo), + add_i(FInfo). + +add_rule(Info):- add_i(rule,Info). +add_cond(Info):- add_i(cond,Info). +%do_action(Info):- guess_pretty(Info),add_i(action,Info),call(Info). +do_action(Call):- !, copy_term(Call,Info),call(Call),add_i(action,Info). +add_action(Info):- add_i(action,Info). +add_note(Info):- add_i(note,Info). +add_indiv(W,Info):- add_i(indiv(W),Info). +add_comparitor(Info):- add_i(comparitor,Info). +show_rules:- + luser_getval(pair_rules,PRules), maplist(pp(cyan),PRules), + luser_getval(test_rules,TRules), maplist(pp(blue),TRules), + !. + + +sub_atom_value(TestID,A):- sub_term(A,TestID),(atom(A);string(A)). + +my_list_to_set(List, Set):- my_list_to_set(List, (=) ,Set). +my_list_to_set_variant(List, Set):- my_list_to_set(List, (=@=) ,Set). +my_list_to_set_cmp(List, Set):- my_list_to_set(List, (=@=) ,Set). + +my_list_to_set([E|List],P2, Set):- select(C,List,Rest), p2_call(P2, E,C), !, my_list_to_set([E|Rest],P2, Set). +my_list_to_set([E|List],P2, [E|Set]):-!, my_list_to_set(List,P2, Set). +my_list_to_set([],_,[]). + +my_list_to_set_cmp([E|List],C3, Set):- select(C,List,Rest), call(C3,R,E,C), + R== (=), my_list_to_set_cmp([C|Rest],C3, Set),!. + my_list_to_set_cmp([E|List],C3, [E|Set]):-!, my_list_to_set_cmp(List,C3, Set). +my_list_to_set_cmp([],_,[]). + + +contains_nonvar(N,Info):- sub_term(E,Info),nonvar_or_ci(E),E=N,!. + +max_min(A,B,C,D):- must_be_free(C),must_be_free(D),max_min0(A,B,C,D). +max_min0(A,B,B,B):- plain_var(A). +max_min0(A,B,A,A):- plain_var(B),!. +max_min0(A,B,C,D):- number(A),number(B), !, ((A > B) -> (C=A, D=B) ; (C=B, D=A)). +max_min0(_,A,A,A):- number(A),!. +max_min0(A,_,A,A):- number(A),!. +max_min0(_,_,_,_). + +as_debug(L,G):- as_debug(L,true,G). +as_debug(9,_,_):- !. +as_debug(_,C,G):- ignore(catch((call(C)->wots(S,G),format('~NDEBUG: ~w~N',[S]);true),_,true)). + +shall_count_as_same(A,B):- same_term(A,B),!. % unify ok_ok cmatch +shall_count_as_same(A,B):- plain_var(A),!,A==B. +shall_count_as_same(A,B):- atomic(A),!, A=@=B. +shall_count_as_same(A,B):- var(B),!,A=@=B. +shall_count_as_same(A,B):- A=@=B,!. +shall_count_as_same(A,B):- copy_term(B,CB),copy_term(A,CA),\+ \+ ( A=B, B=@=CB, A=@=CA),!. +%shall_count_as_same(A,B):- \+ A \= B, !. + +count_each([C|L],GC,[Len-C|LL]):- include(shall_count_as_same(C),GC,Lst),length(Lst,Len),!,count_each(L,GC,LL). +count_each([],_,[]). + +count_each_inv([C|L],GC,[C-Len|LL]):- include(shall_count_as_same(C),GC,Lst),length(Lst,Len),count_each_inv(L,GC,LL). +count_each_inv([],_,[]). + +maplist_n(N,P,[H1|T1]):- + p2_call(P,N,H1), N1 is N+1, + maplist_n(N1,P,T1). +maplist_n(_N,_P,[]). + +maplist_n(N,P,[H1|T1],[H2|T2]):- + call(P,N,H1,H2), N1 is N+1, + maplist_n(N1,P,T1,T2). +maplist_n(_N,_P,[],[]). + +/* +print_points_grid(Points):- + points_range(Points, LoH, LoV, HiH, HiV, H, V), writeqln(size_range(LoH, LoV, HiH, HiV, H, V)), points_to_grid(Points, Grid), print_grid(Grid). + +print_points_grid(Grid):- + points_range(Grid, LoH, LoV, HiH, HiV, _H, _V), print_grid(Grid, LoH, LoV, HiH, HiV, Grid). +*/ + + +%print_trainer:- kaggle_arc_train(Name, Stuff), atom_json_term(Stuff, JSON, []), print_arc(Name, JSON). +%print_evaler:- kaggle_arc_eval(Name, Stuff), atom_json_term(Stuff, JSON, []), print_arc(Name, JSON). + + /* +% data looks like + +kaggle_arc_train('007bbfb7', trn, [[0, 7, 7], [7, 7, 7], [0, 7, 7]], [[0,0,0,0, 7, 7,0, 7, 7], [0,0,0, 7, 7, 7, 7, 7, 7], [0,0,0,0, 7, 7,0, 7, 7], [0, 7, 7,0, 7, 7,0, 7, 7], [7, 7, 7, 7, 7, 7, 7, 7, 7], [0, 7, 7,0, 7, 7,0, 7, 7], [0,0,0,0, 7, 7,0, 7, 7], [0,0,0, 7, 7, 7, 7, 7, 7], [0,0,0,0, 7, 7,0, 7, 7]]). +kaggle_arc_train('007bbfb7', trn, [[4,0, 4], [0,0,0], [0, 4,0]], [[4,0, 4,0,0,0, 4,0, 4], [0,0,0,0,0,0,0,0,0], [0, 4,0,0,0,0,0, 4,0], [0,0,0,0,0,0,0,0,0], [0,0,0,0,0,0,0,0,0], [0,0,0,0,0,0,0,0,0], [0,0,0, 4,0, 4,0,0,0], [0,0,0,0,0,0,0,0,0], [0,0,0,0, 4,0,0,0,0]]). +kaggle_arc_train('007bbfb7', trn, [[0,0,0], [0,0, 2], [2,0, 2]], [[0,0,0,0,0,0,0,0,0], [0,0,0,0,0,0,0,0,0], [0,0,0,0,0,0,0,0,0], [0,0,0,0,0,0,0,0,0], [0,0,0,0,0,0,0,0, 2], [0,0,0,0,0,0, 2,0, 2], [0,0,0,0,0,0,0,0,0], [0,0, 2,0,0,0,0,0, 2], [2,0, 2,0,0,0, 2,0, 2]]). +kaggle_arc_train('007bbfb7', trn, [[6, 6,0], [6,0,0], [0, 6, 6]], [[6, 6,0, 6, 6,0,0,0,0], [6,0,0, 6,0,0,0,0,0], [0, 6, 6,0, 6, 6,0,0,0], [6, 6,0,0,0,0,0,0,0], [6,0,0,0,0,0,0,0,0], [0, 6, 6,0,0,0,0,0,0], [0,0,0, 6, 6,0, 6, 6,0], [0,0,0, 6,0,0, 6,0,0], [0,0,0,0, 6, 6,0, 6, 6]]). +kaggle_arc_train('007bbfb7', trn, [[2, 2, 2], [0,0,0], [0, 2, 2]], [[2, 2, 2, 2, 2, 2, 2, 2, 2], [0,0,0,0,0,0,0,0,0], [0, 2, 2,0, 2, 2,0, 2, 2], [0,0,0,0,0,0,0,0,0], [0,0,0,0,0,0,0,0,0], [0,0,0,0,0,0,0,0,0], [0,0,0, 2, 2, 2, 2, 2, 2], [0,0,0,0,0,0,0,0,0], [0,0,0,0, 2, 2,0, 2, 2]]). +kaggle_arc_train('007bbfb7', tst, [[7,0, 7], [7,0, 7], [7, 7,0]], [[7,0, 7,0,0,0, 7,0, 7], [7,0, 7,0,0,0, 7,0, 7], [7, 7,0,0,0,0, 7, 7,0], [7,0, 7,0,0,0, 7,0, 7], [7,0, 7,0,0,0, 7,0, 7], [7, 7,0,0,0,0, 7, 7,0], [7,0, 7, 7,0, 7,0,0,0], [7,0, 7, 7,0, 7,0,0,0], [7, 7,0, 7, 7,0,0,0,0]]). + +kaggle_arc_train('00d62c1b', trn, [[0,0,0,0,0,0], [0,0, 3,0,0,0], [0, 3,0, 3,0,0], [0,0, 3,0, 3,0], [0,0,0, 3,0,0], [0,0,0,0,0,0]], [[0,0,0,0,0,0], [0,0, 3,0,0,0], [0, 3, 4, 3,0,0], [0,0, 3, 4, 3,0], [0,0,0, 3,0,0], [0,0,0,0,0,0]]). +kaggle_arc_train('00d62c1b', trn, [[0,0,0,0,0,0,0,0,0,0], [0,0, 3,0, 3,0,0,0,0,0], [0,0,0, 3,0, 3,0,0,0,0], [0,0, 3,0,0,0, 3,0,0,0], [0,0,0,0,0, 3,0, 3,0,0], [0,0,0, 3,0, 3, 3,0,0,0], [0,0, 3, 3, 3,0,0,0,0,0], [0,0,0, 3,0,0,0,0,0,0], [0,0,0,0,0,0,0,0,0,0], [0,0,0,0,0,0,0,0,0,0]], [[0,0,0,0,0,0,0,0,0,0], [0,0, 3,0, 3,0,0,0,0,0], [0,0,0, 3,0, 3,0,0,0,0], [0,0, 3,0,0,0, 3,0,0,0], [0,0,0,0,0, 3, 4, 3,0,0], [0,0,0, 3,0, 3, 3,0,0,0], [0,0, 3, 3, 3,0,0,0,0,0], [0,0,0, 3,0,0,0,0,0,0], [0,0,0,0,0,0,0,0,0,0], [0,0,0,0,0,0,0,0,0,0]]). +kaggle_arc_train('00d62c1b', trn, [[0,0,0,0,0, 3,0,0,0,0], [0,0,0,0, 3,0,0,0,0,0], [0, 3, 3,0, 3, 3,0, 3,0,0], [3,0,0, 3,0,0, 3,0, 3,0], [0,0,0, 3,0,0, 3, 3,0,0], [0,0,0, 3,0,0, 3,0,0,0], [0,0,0, 3,0,0, 3,0,0,0], [0,0,0,0, 3, 3,0, 3,0,0], [0,0,0,0,0,0,0,0, 3,0], [0,0,0,0,0,0,0,0,0,0]], [[0,0,0,0,0, 3,0,0,0,0], [0,0,0,0, 3,0,0,0,0,0], [0, 3, 3,0, 3, 3,0, 3,0,0], [3,0,0, 3, 4, 4, 3, 4, 3,0], [0,0,0, 3, 4, 4, 3, 3,0,0], [0,0,0, 3, 4, 4, 3,0,0,0], [0,0,0, 3, 4, 4, 3,0,0,0], [0,0,0,0, 3, 3,0, 3,0,0], [0,0,0,0,0,0,0,0, 3,0], [0,0,0,0,0,0,0,0,0,0]]). +kaggle_arc_train('00d62c1b', trn, [[0,0,0,0,0,0,0,0,0,0], [0,0, 3, 3, 3, 3,0,0,0,0], [0,0, 3,0,0, 3,0,0,0,0], [0,0, 3,0,0, 3,0, 3,0,0], [0,0, 3, 3, 3, 3, 3, 3, 3,0], [0,0,0, 3,0,0,0,0, 3,0], [0,0,0, 3,0,0,0, 3, 3,0], [0,0,0, 3, 3,0,0, 3,0, 3], [0,0,0, 3,0, 3,0,0, 3,0], [0,0,0,0, 3,0,0,0,0,0]], [[0,0,0,0,0,0,0,0,0,0], [0,0, 3, 3, 3, 3,0,0,0,0], [0,0, 3, 4, 4, 3,0,0,0,0], [0,0, 3, 4, 4, 3,0, 3,0,0], [0,0, 3, 3, 3, 3, 3, 3, 3,0], [0,0,0, 3,0,0,0,0, 3,0], [0,0,0, 3,0,0,0, 3, 3,0], [0,0,0, 3, 3,0,0, 3, 4, 3], [0,0,0, 3, 4, 3,0,0, 3,0], [0,0,0,0, 3,0,0,0,0,0]]). +kaggle_arc_train('00d62c1b', trn, [[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], [0,0,0,0,0,0,0,0, 3,0,0,0,0,0,0,0,0,0,0,0], [0,0,0,0, 3, 3, 3, 3,0, 3, 3,0,0,0,0,0,0,0,0,0], [0,0,0,0,0,0,0,0, 3,0, 3,0,0,0,0,0,0,0, 3,0], [0,0,0,0,0,0,0,0, 3, 3, 3, 3, 3, 3, 3, 3,0,0,0,0], [0,0,0,0,0,0,0,0, 3,0,0,0,0,0,0, 3,0,0,0,0], [0,0,0,0, 3,0,0,0, 3,0,0,0,0,0,0, 3,0,0,0,0], [0,0,0,0,0,0,0,0, 3,0,0,0,0,0,0, 3,0,0,0,0], [0,0,0,0,0,0,0,0, 3,0,0,0,0,0,0, 3,0,0,0,0], [0,0, 3,0,0,0,0,0, 3, 3, 3, 3, 3, 3, 3, 3,0,0,0,0], [0,0,0,0,0,0,0,0, 3,0,0,0,0,0,0,0,0,0,0,0], [0,0,0,0,0,0,0,0, 3, 3, 3,0,0,0,0, 3,0, 3,0,0], [0,0,0,0,0,0, 3, 3,0,0, 3,0,0, 3,0,0,0,0,0,0], [0,0,0,0,0,0,0, 3,0,0, 3, 3,0,0, 3,0,0, 3,0,0], [0,0,0,0,0,0,0, 3, 3, 3, 3,0, 3,0,0, 3, 3, 3,0,0], [0,0,0,0,0,0,0,0,0,0, 3,0,0,0,0, 3,0, 3,0,0], [0,0,0,0,0,0,0,0,0,0,0,0, 3,0,0, 3, 3, 3,0,0], [0,0,0,0,0,0,0,0,0,0,0,0,0, 3,0,0,0,0,0,0], [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]], [[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], [0,0,0,0,0,0,0,0, 3,0,0,0,0,0,0,0,0,0,0,0], [0,0,0,0, 3, 3, 3, 3, 4, 3, 3,0,0,0,0,0,0,0,0,0], [0,0,0,0,0,0,0,0, 3, 4, 3,0,0,0,0,0,0,0, 3,0], [0,0,0,0,0,0,0,0, 3, 3, 3, 3, 3, 3, 3, 3,0,0,0,0], [0,0,0,0,0,0,0,0, 3, 4, 4, 4, 4, 4, 4, 3,0,0,0,0], [0,0,0,0, 3,0,0,0, 3, 4, 4, 4, 4, 4, 4, 3,0,0,0,0], [0,0,0,0,0,0,0,0, 3, 4, 4, 4, 4, 4, 4, 3,0,0,0,0], [0,0,0,0,0,0,0,0, 3, 4, 4, 4, 4, 4, 4, 3,0,0,0,0], [0,0, 3,0,0,0,0,0, 3, 3, 3, 3, 3, 3, 3, 3,0,0,0,0], [0,0,0,0,0,0,0,0, 3,0,0,0,0,0,0,0,0,0,0,0], [0,0,0,0,0,0,0,0, 3, 3, 3,0,0,0,0, 3,0, 3,0,0], [0,0,0,0,0,0, 3, 3, 4, 4, 3,0,0, 3,0,0,0,0,0,0], [0,0,0,0,0,0,0, 3, 4, 4, 3, 3,0,0, 3,0,0, 3,0,0], [0,0,0,0,0,0,0, 3, 3, 3, 3,0, 3,0,0, 3, 3, 3,0,0], [0,0,0,0,0,0,0,0,0,0, 3,0,0,0,0, 3, 4, 3,0,0], [0,0,0,0,0,0,0,0,0,0,0,0, 3,0,0, 3, 3, 3,0,0], [0,0,0,0,0,0,0,0,0,0,0,0,0, 3,0,0,0,0,0,0], [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]]). +kaggle_arc_train('00d62c1b', tst, [[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], [0,0, 3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], [0, 3,0, 3, 3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], [0,0, 3,0, 3, 3, 3, 3, 3,0, 3, 3,0,0,0,0,0,0,0,0], [0,0,0,0, 3,0,0,0,0, 3,0,0, 3,0,0,0,0,0,0,0], [0,0,0,0, 3, 3, 3, 3, 3,0, 3, 3, 3,0,0,0,0,0,0,0], [0,0,0,0,0,0,0,0,0,0,0,0,0, 3, 3, 3, 3, 3,0,0], [0,0,0,0,0,0,0,0,0,0,0,0,0, 3,0,0,0, 3,0,0], [0,0,0,0,0,0,0,0,0,0,0,0,0, 3,0,0,0, 3,0,0], [0,0,0,0,0,0,0,0,0, 3, 3, 3, 3, 3,0,0,0, 3,0,0], [0,0,0,0,0,0,0,0,0, 3,0,0,0, 3,0,0,0, 3,0,0], [0,0,0,0,0,0,0,0, 3, 3, 3, 3, 3, 3,0,0,0, 3,0,0], [0,0,0,0,0,0, 3, 3,0, 3,0,0,0, 3, 3, 3, 3, 3,0,0], [0,0, 3,0,0,0,0,0, 3, 3,0,0,0,0,0,0,0,0,0,0], [0, 3,0, 3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], [0,0, 3,0, 3,0, 3, 3, 3, 3, 3, 3,0,0,0,0,0,0,0,0], [0,0,0,0,0,0,0, 3,0,0,0, 3,0,0,0,0,0,0,0,0], [0,0,0,0,0,0,0, 3,0,0,0, 3,0,0,0,0,0,0,0,0], [0,0,0,0,0,0,0, 3, 3, 3, 3, 3,0,0,0,0,0,0,0,0], [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]], [[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], [0,0, 3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], [0, 3, 4, 3, 3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], [0,0, 3,0, 3, 3, 3, 3, 3,0, 3, 3,0,0,0,0,0,0,0,0], [0,0,0,0, 3, 4, 4, 4, 4, 3, 4, 4, 3,0,0,0,0,0,0,0], [0,0,0,0, 3, 3, 3, 3, 3,0, 3, 3, 3,0,0,0,0,0,0,0], [0,0,0,0,0,0,0,0,0,0,0,0,0, 3, 3, 3, 3, 3,0,0], [0,0,0,0,0,0,0,0,0,0,0,0,0, 3, 4, 4, 4, 3,0,0], [0,0,0,0,0,0,0,0,0,0,0,0,0, 3, 4, 4, 4, 3,0,0], [0,0,0,0,0,0,0,0,0, 3, 3, 3, 3, 3, 4, 4, 4, 3,0,0], [0,0,0,0,0,0,0,0,0, 3, 4, 4, 4, 3, 4, 4, 4, 3,0,0], [0,0,0,0,0,0,0,0, 3, 3, 3, 3, 3, 3, 4, 4, 4, 3,0,0], [0,0,0,0,0,0, 3, 3, 4, 3,0,0,0, 3, 3, 3, 3, 3,0,0], [0,0, 3,0,0,0,0,0, 3, 3,0,0,0,0,0,0,0,0,0,0], [0, 3, 4, 3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], [0,0, 3,0, 3,0, 3, 3, 3, 3, 3, 3,0,0,0,0,0,0,0,0], [0,0,0,0,0,0,0, 3, 4, 4, 4, 3,0,0,0,0,0,0,0,0], [0,0,0,0,0,0,0, 3, 4, 4, 4, 3,0,0,0,0,0,0,0,0], [0,0,0,0,0,0,0, 3, 3, 3, 3, 3,0,0,0,0,0,0,0,0], [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]]). +*/ +%tell(s), ignore((nl, nl, task_pairs(Name, ExampleNum, In, Out), format('~N~q.~n', [test_pairs_cache(Name, ExampleNum, In, Out)]), fail)), told. +map_pred(Pred, P, X) :- map_pred([],Pred, P, X). +%map_pred(NoCycles,_Pred, P, X) :- member(E,NoCycles), E==P,!, X = P. +map_pred(NoCycles,Pred, P, X) :- p2_call(Pred, P, X)*->true;map_pred0(NoCycles,Pred, P, X). + +map_pred1(Pred, P, P1) :- map_pred1(P, Pred, P, P1). + +map_pred0(_NoCycles,_Pred, Args, ArgSO) :- must_be_free(ArgSO), Args==[],!, ArgSO=[]. +map_pred0(_NoCycles, Pred, P, P1) :- p2_call(Pred, P, P1),!. % *->true;fail. +map_pred0(NoCycles,Pred, P, X) :- fail, attvar(P), !, %duplicate_term(P,X),P=X, + get_attrs(P,VS), map_pred([P|NoCycles],Pred, VS, VSX), P=X, put_attrs(X,VSX),!. +map_pred0(NoCycles,Pred, P, X):- map_pred1(NoCycles,Pred, P, X). + +map_pred1(_NoCycles,_Pred, P, P1) :- ( \+ compound(P) ; is_ftVar(P)), !, must_det_ll(P1=P), !. +% map_pred0(NoCycles,Pred, Args, ArgSO) :- is_list(Args), !, maplist(map_pred([Args|NoCycles],Pred), Args, ArgS), ArgS=ArgSO. +map_pred1(NoCycles,Pred, IO, OO) :- is_list(IO),!, maplist(map_pred(NoCycles,Pred), IO, OO). +map_pred1(NoCycles,Pred, IO, [O|ArgS]) :- IO= [I|Args], !, + map_pred([IO,ArgS|NoCycles],Pred, I, O), map_pred0([IO,I|NoCycles],Pred, Args, ArgS). +map_pred1(NoCycles,Pred, P, P1) :- + compound_name_arguments(P, F, Args), maplist(map_pred([P|NoCycles],Pred),Args,ArgS), compound_name_arguments(P1, F, ArgS). +%map_pred(_Pred, P, P). +/* +:- meta_predicate map_pred(2, ?, ?, ?, ?). +map_pred(Pred, P, X, Sk, P1) :- must_be_free(X), p2_call(Pred, P, X), !, must(Sk=P1), !. +map_pred(_Pred, P, _, _, P1) :- is_ftVar(P), !, must(P1=P), !. +map_pred(Pred, [P|Args], X, Sk, [P1|ArgS]) :- !, map_pred(Pred, P, X, Sk, P1), !, must(map_pred(Pred, Args, X, Sk, ArgS)), !. +map_pred(Pred, P, X, Sk, P1) :- compound(P), !, compound_name_arguments(P, F, Args), map_pred(Pred, [F|Args], X, Sk, [Fs|ArgS]), !, compound_name_arguments(P1, Fs, ArgS), !. +map_pred(_Pred, P, _, _, P). +*/ +is_cons(A):- compound(A),A=[_|_]. + +into_grid_or_var(G,G):- is_cons(G),!. +into_grid_or_var(G,G):- var(G),!. +into_grid_or_var(O,G):- cast_to_grid(O,G,_Uncast),!. + +maybe_mapgrid(P2,I,O):- is_grid(I),!,mapgrid(P2,I,O). +maybe_mapgrid(P3,I,O,M):- is_grid(I),!,mapgrid(P3,I,O,M). +maybe_mapgrid(P4,I,O,M,N):- is_grid(I),!,mapgrid(P4,I,O,M,N). + +mapgrid(P4,Grid,GridM,GridN,GridO):- into_grid_or_var(Grid,G1),into_grid_or_var(GridM,G2),into_grid_or_var(GridN,G3),into_grid_or_var(GridO,G4),mapg_list(P4,G1,G2,G3,G4). +mapg_list(P4,Grid,GridM,GridN,GridO):- is_list(Grid),!,maplist(mapg_list(P4),Grid,GridM,GridN,GridO). +mapg_list(P4,Grid,GridM,GridN,GridO):- call(P4,Grid,GridM,GridN,GridO),!. + +mapgrid(P3,Grid,GridN,GridO):- into_grid_or_var(Grid,G1),into_grid_or_var(GridN,G2),into_grid_or_var(GridO,G3),mapg_list(P3,G1,G2,G3). +mapg_list(P3,Grid,GridN,GridO):- is_list(Grid),!,maplist(mapg_list(P3),Grid,GridN,GridO). +mapg_list(P3,Grid,GridN,GridO):- call(P3,Grid,GridN,GridO),!. + +mapgrid(P2, Grid,GridN):- into_grid_or_var(Grid,G1),into_grid_or_var(GridN,G2),!,mapg_list(P2, G1,G2). +mapg_list(P2, Grid,GridN):- is_list(Grid),!,maplist(mapg_list(P2),Grid,GridN). +mapg_list(P2, Grid,GridN):- p2_call(P2, Grid,GridN),!. + +mapgrid(P1,Grid):- into_grid_or_var(Grid,G1),mapg_list(P1,G1). +mapg_list(P1,Grid):- is_list(Grid),!,maplist(mapg_list(P1),Grid). +mapg_list(P1,Grid):- p1_call(P1,Grid),!. + + +maplist_ignore(_3,H,I,J):- (H==[];I==[],J==[]),!,(ignore(H=[]),ignore(I=[]),ignore(J=[])). +maplist_ignore(P3,H,I,J):- \+ is_list(H),!, ignore(p2_call(call(P3,H),I,J)). +maplist_ignore(P3,[H|Grid],[I|GridN],[J|GridO]):- maplist_ignore(P3,H,I,J), !,maplist_ignore(P3,Grid,GridN,GridO). + +maplist_ignore(_2,H,I):- (H==[];I==[]),!,(ignore(H=[]),ignore(I=[])). +maplist_ignore(P2, H,I):- \+ is_list(H),!, ignore(p2_call(P2, H,I)). +maplist_ignore(P2, [H|Grid],[I|GridN]):- maplist_ignore(P2, H,I), !,maplist_ignore(P2, Grid,GridN). + +%p1_or(P1,Q1,E):- must_be(callable,P1),!, (p1_call(P1,E);p1_call(Q1,E)). + +p1_call((P1;Q1),E):- must_be(callable,P1),!, (p1_call(P1,E);p1_call(Q1,E)). +p1_call((P1,Q1),E):- must_be(callable,P1),!, (p1_call(P1,E),p1_call(Q1,E)). +p1_call(or(P1,Q1),E):- must_be(callable,P1),!, (p1_call(P1,E);p1_call(Q1,E)). +p1_call(and(P1,Q1),E):- must_be(callable,P1),!, (p1_call(P1,E),p1_call(Q1,E)). +p1_call(not(not(P1)),E):- !, \+ \+ p1_call(P1,E). +p1_call(not(P1),E):- !, not(p1_call(P1,E)). +p1_call(once(P1),E):- !, once(p1_call(P1,E)). +p1_call(ignore(P1),E):- !, ignore(p1_call(P1,E)). +p1_call(chk(P1),E):- !, \+ \+ (p1_call(P1,E)). +p1_call( \+ (P1),E):- !, \+ p1_call(P1,E). +p1_call(P1,E):- !, call(P1,E). + +chk(X,E):- \+ \+ call(X,E). + +p2_call_p2(P2a,P2b,A,B):- p2_call(P2a,A,M),p2_call(P2b,M,B). + +p2_call(P2,A,B):- P2==[],!,A=B. +p2_call(p1_call(P1),E,O):- !, p1_call(P1,E), E=O. +p2_call([P2],Grid,GridN):- !, p2_call(P2, Grid,GridN). +p2_call([P2|P2L],Grid,GridN):- !, p2_call(P2, Grid,GridM),p2_call(P2L,GridM,GridN). +p2_call(ignore(P2),A,B):- p2_call(P2,A,B)*->true;A=B. +p2_call(type(Type,P2),A,B):- into_type(Type,A,AA),p2_call(P2,AA,B). +p2_call(or(P2,Q2),A,B):- nop(must_be(callable,P2)),!, (p2_call(P2,A,B);p2_call(Q2,A,B)). +p2_call(and(P2,Q2),A,B):- nop(must_be(callable,P2)),!, (p2_call(P2,A,AB),p2_call(Q2,AB,B)). +p2_call(P2,A,B):- must_be(callable,P2), call(P2,A,B). + + +p1_or(P1A,P1B,X):- p1_call(P1A,X)->true;p1_call(P1B,X). +p1_and(P1A,P1B,X):- p1_call(P1A,X),p1_call(P1B,X). +p1_not(P1,E):- \+ p1_call(P1,E). +p1_ignore(P1,E):- ignore(p1_call(P1,E)). +p1_arg(N,P1,E):- tc_arg(N,E,Arg),p1_call(P1,Arg). +p1_subterm(P1,E):- sub_term(Arg,E),p1_call(P1,Arg). + +:- meta_predicate my_partition(-, ?, ?, ?). +my_partition(_,[],[],[]):-!. +my_partition(P1,[H|L],[H|I],E):- \+ \+ p1_call(P1,H),!, + my_partition(P1,L,I,E). +my_partition(P1,[H|L],I,[H|E]):- + my_partition(P1,L,I,E),!. +my_partition(P1,H,I,HE):- arcST,ibreak, + my_partition(P1,[H],I,HE). + + +mapgroup(P2,G1,L2):- into_list(G1,L1),!, with_my_group(L1,maplist(P2,L1,L2)). +mapgroup(P1,G1):- into_list(G1,L1), !, with_my_group(L1,maplist(P1,L1)). + +selected_group(Grp):- nb_current('$outer_group',Grp),!. +selected_group([]). + +sub_cmpd(_, LF) :- \+ compound(LF), !, fail. +sub_cmpd(X, X). +sub_cmpd(X, Term) :- + ( is_list(Term) + -> member(E, Term), + sub_cmpd(X, E) + ; tc_arg(_, Term, Arg), + sub_cmpd(X, Arg) + ). + + + +%with_my_group([O|Grp],Goal):- compound(O),O=obj(_),!, locally(nb_setval('$outer_group',[O|Grp]),Goal). +with_my_group(_,Goal):- call(Goal). + +into_mlist(L,L). +my_maplist(P4,G1,L2,L3,L4):- into_mlist(G1,L1),!, with_my_group(L1,maplist(P4,L1,L2,L3,L4)). +my_maplist(P3,G1,L2,L3):- into_mlist(G1,L1),!, with_my_group(L1,maplist(P3,L1,L2,L3)). +my_maplist(P2,G1,L2):- into_mlist(G1,L1),!, with_my_group(L1,maplist(P2,L1,L2)). +my_maplist(P1,G1):- into_mlist(G1,L1), !, with_my_group(L1,maplist(P1,L1)). + + +my_include(P1,L,I):- include(p1_call(P1),L,I). +%my_include(P1,[H|L],O):- (p2_call(p1_call(P1),H,HH)*->(my_include(P1,L,I),O=[HH|I]);my_include(P1,L,O)). +my_include(_,_,[]). + +%my_exclude(P1,I,O):- my_include(not(P1),I,O). +my_exclude(P1,I,O):- my_partition(P1,I,_,O). + + +subst_1L([],Term,Term):-!. +subst_1L([X-Y|List], Term, NewTerm ) :- + subst0011(X, Y, Term, MTerm ), + subst_1L(List, MTerm, NewTerm ). + +subst_2L([],_,I,I). +subst_2L([F|FF],[R|RR],I,O):- subst0011(F,R,I,M),subst_2L(FF,RR,M,O). + + +subst001(I,F,R,O):- subst0011(F,R,I,O),!. + + +subst0011(X, Y, Term, NewTerm ) :- + copy_term((X,Y,Term),(CX,CY,Copy),Goals), + (Goals==[] + ->subst0011a( X, Y, Term, NewTerm ) + ;(subst0011a(CX, CY, Goals, NewGoals), + (NewGoals==Goals -> + subst0011a( X, Y, Term, NewTerm ) + ; (subst0011a(CX, CY, Copy, NewCopy), + NewTerm = NewCopy, maplist(call,NewGoals))))). + + + +subst0011a(X, Y, Term, NewTerm ) :- + ((X==Term)-> Y=NewTerm ; + (is_list(Term)-> maplist(subst0011a(X, Y), Term, NewTerm ); + (( \+ compound(Term); Term='$VAR'(_))->Term=NewTerm; + ((compound_name_arguments(Term, F, Args), + maplist(subst0011a(X, Y), Args, ArgsNew), + compound_name_arguments( NewTerm, F, ArgsNew )))))),!. + +subst001C(I,F,R,O):- subst001_p2(same_term,I,F,R,O),!. +subst0011C(F,R,I,O):- subst0011_p2(same_term,F,R,I,O),!. +subst_2LC(F,R,I,O):- subst_2L_p2(same_term,F,R,I,O). + +subst_2L_p2(_P2, [],_,I,I):-!. +subst_2L_p2(_P2, _,[],I,I):-!. +subst_2L_p2(P2, [F|FF],[R|RR],I,O):- subst0011_p2(P2, F,R,I,M),subst_2L_p2(P2, FF,RR,M,O). + +subst001_p2(P2, I,F,R,O):- subst0011_p2(P2, F,R,I,O),!. + +subst_1L_p2(_, [],Term,Term):-!. +subst_1L_p2(P2, [X-Y|List], Term, NewTerm ) :- + subst0011_p2(P2, X, Y, Term, MTerm ), + subst_1L_p2(P2, List, MTerm, NewTerm ). + +subst0011_p2(P2, X, Y, Term, NewTerm ) :- + copy_term((X,Y,Term),(CX,CY,Copy),Goals), + (Goals==[] + ->subst0011a_p2(P2, X, Y, Term, NewTerm ) + ;(subst0011a_p2(P2, CX, CY, Goals, NewGoals), + (NewGoals==Goals -> + subst0011a_p2(P2, X, Y, Term, NewTerm ) + ; (subst0011a_p2(P2, CX, CY, Copy, NewCopy), + NewTerm = NewCopy, maplist(call,NewGoals))))). + +subst0011a_p2(P2, X, Y, Term, NewTerm ) :- + (p2_call(P2,X,Term)-> Y=NewTerm ; + (is_list(Term)-> maplist(subst0011a_p2(P2, X, Y), Term, NewTerm ); + (( \+ compound(Term); Term='$VAR'(_))->Term=NewTerm; + ((compound_name_arguments(Term, F, Args), + maplist(subst0011a_p2(P2, X, Y), Args, ArgsNew), + compound_name_arguments( NewTerm, F, ArgsNew )))))),!. + + + +ppa(FF):- + copy_term(FF,FA,GF), + numbervars(FA+GF,0,_,[attvar(bind),singletons(true)]), + sort_safe(GF,GS),write(' '), + locally(b_setval(arc_can_portray,nil), + ppawt(FA)),format('~N'), + ignore((GS\==[], format('\t'),ppawt(attvars=GS),nl)),nl,!. + +ppawt(FA):- + write_term(FA,[numbervars(false), quoted(true), + character_escapes(true),cycles(true),dotlists(false),no_lists(false), + blobs(portray),attributes(dots), + portray(true), partial(false), fullstop(true), + %portray(false), partial(true), fullstop(true), + ignore_ops(false), quoted(true), quote_non_ascii(true), brace_terms(false)]). + +intersection(APoints,BPoints,Intersected,LeftOverA,LeftOverB):- + intersection_univ(APoints,BPoints,Intersected,LeftOverA,LeftOverB),!. + +same_univ(A,B):- (plain_var(A)->A==B;(B=@=A->true; (fail, \+ (A \=B )))). + +intersection_univ(APoints,BPoints,Intersected):- + intersection_univ(APoints,BPoints,Intersected,_,_),!. +intersection_univ(APoints,BPoints,Intersected,LeftOverA,LeftOverB):- + pred_intersection(same_univ,APoints,BPoints,Intersected,_,LeftOverA,LeftOverB). + +intersection_eq(APoints,BPoints,Intersected):- + intersection_eq(APoints,BPoints,Intersected,_,_),!. +intersection_eq(APoints,BPoints,Intersected,LeftOverA,LeftOverB):- + pred_intersection(same_univ,APoints,BPoints,Intersected,_,LeftOverA,LeftOverB). + +/* +intersection_u([],LeftOverB,[],[],LeftOverB):-!. +intersection_u(LeftOverA,[],[],LeftOverA,[]):-!. +intersection_u([A|APoints],BPoints,[A|Intersected],LeftOverA,LeftOverB):- + select(A,BPoints,BPointsMinusA),!, + intersection_u(APoints,BPointsMinusA,Intersected,LeftOverA,LeftOverB). +intersection_u([A|APoints],BPoints,Intersected,[A|LeftOverA],LeftOverB):- + intersection_u(APoints,BPoints,Intersected,LeftOverA,LeftOverB). +*/ + +:- meta_predicate(each_obj(?,?,0)). +each_obj([],_,_):-!. +each_obj([Obj|List],Obj,Goal):- ignore(Goal), each_obj(List,Obj,Goal). + +pred_intersection(_P2, [],LeftOverB, [],[], [],LeftOverB):-!. +pred_intersection(_P2, LeftOverA,[], [],[], LeftOverA,[]):-!. +pred_intersection(P2, [A|APoints],BPoints,[A|IntersectedA],[B|IntersectedB],LeftOverA,LeftOverB):- + select(B,BPoints,BPointsMinusA), + \+ \+ p2_call(P2, A,B),!, + pred_intersection(P2, APoints,BPointsMinusA,IntersectedA,IntersectedB,LeftOverA,LeftOverB). +pred_intersection(P2, [A|APoints],BPoints,IntersectedA,IntersectedB,[A|LeftOverA],LeftOverB):- + pred_intersection(P2, APoints,BPoints,IntersectedA,IntersectedB,LeftOverA,LeftOverB). + + + + + + + + + + + + + + + + + + + +pp(PP):-pp_m(PP). +pp(Color,PP):- ansi_format([fg(Color)],'~@',[pp(PP)]). + + +warn_skip(P):- pp(warn_skip(P)). + +with_set_stream(_,_,G):- call(G). + +fake_impl(M:F/A):- functor(P,F,A), asserta((M:P :- !, fail)). +fake_impl(F/A):- functor(P,F,A), asserta((P :- !, fail)). + + +:- fake_impl(arc_setval/3). +:- fake_impl(cast_to_grid/3). +:- fake_impl(dot_cfg:dictoo_decl/8). +:- fake_impl(get_param_sess/2). +:- fake_impl(into_list/2). +:- fake_impl(into_type/3). +:- fake_impl(is_grid/1). +:- fake_impl(is_hooked_obj/1). +:- fake_impl(is_vm_map/1). +:- fake_impl(ld_logicmoo_webui/0). +:- fake_impl(must_grid_call/3). +:- fake_impl(o_m_v/3). +:- fake_impl(quick_test/1). +:- fake_impl(url_decode_term/2). +:- fake_impl(xlisting_web:find_http_session/1). +:- fake_impl(xlisting_web:is_cgi_stream/0). + + +end_of_file. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +:- encoding(iso_latin_1). +/* + this is part of (H)MUARC https://logicmoo.org/xwiki/bin/view/Main/ARC/ + + This work may not be copied and used by anyone other than the author Douglas Miles + unless permission or license is granted (contact at business@logicmoo.org) +*/ + + +:- meta_predicate(print_grid(+,+,+,+)). +:- meta_predicate(print_grid(+,+,+)). + + +%:- autoload(library(http/html_write),[html/3,print_html/1]). + +is_debugging(M):- \+ \+ debugging(M),!. +%is_debugging(_):- menu_or_upper('B'). + +debug_m(_,Tiny):- display_length(Tiny,Len),Len<30,!,pp(Tiny). +debug_m(M,_):- \+ is_debugging(M),!. +%debug_m(_,List):- is_list(List),!,print_ss(List). +debug_m(_,Term):- pp(Term). +debug_c(M,_):- \+ is_debugging(M),!. +debug_c(_,C):- call(C),!. +debug_c(M,C):- wots_hs(S,C),debug_m(M,S),!. + +:- meta_predicate(wno(0)). +wno(G):- + locally(b_setval(print_collapsed,10), G). + +:- meta_predicate(print_collapsed(0)). +print_collapsed(Size,G):- + locally(b_setval(print_collapsed,Size), print_collapsed0(Size,G)). + +:- meta_predicate(print_collapsed0(0)). +print_collapsed0(Size,G):- Size<10, !, call(G). +% print_collapsed(Size,G):- call(G). +print_collapsed0(Size,G):- Size>=10, !, wots_hs(_S,G). +print_collapsed0(_,G):- wots_vs(S,G),write(S). + +tersify(I,O):- tracing,!,I=O. +%tersify(I,O):- term_variables(I,Vs), \+ ( member(V,Vs), attvar(V)),!,I=O. +tersify(I,O):- tersify23(I,O),!. +tersify(X,X):-!. + +tersify23(I,O):- quietly((tersify2(I,M),tersify3(M,O))),!. + +%srw_arc(I,O):- is_grid(I),!, wots_hs(O,(write('"'),print_grid(I),write('"'))). +%srw_arc(I,O):- compound(I),!, wots_hs(O,(write(ppt(I)))). +/* +srw_arc(I,O):- is_grid(I),!, wots_hs(O,(write('"'),print_grid(I),write('"'))). +*/ +srw_arc(I,O):- is_vm_map(I),!, O='..vvmm..'. +srw_arc(I,O):- is_grid(I),!, O='..grid..'. +/* +srw_arc(List,O):- current_prolog_flag(dmsg_len,Three), + is_list(List),length(List,L),L>Three, + append([A,B,C],[F|_],List),F \='...'(_), !, + simplify_goal_printed([A,B,C,'....'(L>Three)],O). +*/ +%srw_arc(gridFn(_),gridFn):-!. +%srw_arc(I,O):- is_points_list(I), length(I,N),N>10,!,O='..lo_points..'(N),!. +%srw_arc(I,O):- is_list(I), length(I,N),N>10,!,O='..lo_points..'(N),!. +srw_arc(I,O):- tersify(I,O),!,I\==O,!. + +:- multifile(dumpst_hook:simple_rewrite/2). +:- dynamic(dumpst_hook:simple_rewrite/2). + +dumpst_hook:simple_rewrite(I,O):- fail, notrace(catch(arc_simple_rewrite(I,O),_,fail)). + +arc_simple_rewrite(I,O):- + \+ current_prolog_flag(never_pp_hook, true), nb_current(arc_can_portray,t), + current_predicate(bfly_startup/0), + current_predicate(is_group/1), + b_setval(arc_can_portray,nil), + locally(b_setval(arc_can_portray,nil),once((compound(I), lock_doing(srw_arc,I,srw_arc(I,O))))), I\==O, I\=@=O, !, \+ I=O, + b_setval(arc_can_portray,t). + + +%:- set_prolog_flag(never_pp_hook, true). + + +portray_terse:- true,!. + +:- discontiguous arc_portray/2. + + +arc_portray(S,_):- term_is_ansi(S), !, write_keeping_ansi_mb(S). +arc_portray(_,_):- \+ \+ current_prolog_flag(never_pp_hook, true), nb_current(arc_can_portray,t), !, fail. +arc_portray(Map,TF):- get_map_pairs(Map,Type,Pairs),!, arc_portray_pairs(Type,TF,Pairs). + +arc_portray_t(G, _):- is_vm_map(G), !, write_map(G,'arc_portray_t'). +arc_portray_t(G, _):- is_grid(G), !, data_type(G,W),writeq(grid(W)). +arc_portray_t(G, _):- print(G),!. + +arc_portray(G, _):- is_vm_map(G), !, write_map(G,'arc_portray'). +arc_portray(G, TF):- TF == true, portray_terse, arc_portray_t(G, TF),!. +arc_portray(G, TF):- catch(arc_portray_nt(G, TF),E,(writeln(E),never_let_arc_portray_again,fail)),!. +%arc_portray(G, _TF):- writeq(G),!. + +% Portray In Debugger + +arc_portray_nt(G, false):- is_grid(G), print_grid(G),!. +%arc_portray_nt([G|L],_False):- is_object(G), !, pp([G|L]). +%arc_portray_nt(G0, true):- is_group(G0), ppt(G0),!. +%arc_portray_nt(G0, false):- is_group(G0), ppt(G0),!. +arc_portray_nt(G0, Tracing):- is_group(G0), into_list(G0,G), length(G,L),% L>1, !, + maplist(tersify,G0,GG), write(GG), + if_t(Tracing==false, + in_cmt(( + dash_chars, + once(((why_grouped(_TestID,Why,WG),WG=@=G,fail);(Why = (size2D=L)))),!, + print_grid(Why,G),nl_now, + + %underline_print(writeln(Why)), + %print_info_l(G), + dash_chars))). + + +arc_portray_nt(G,_False):- is_object(G), wots(S,writeg(G)), + global_grid(G,GG),!, + print_grid(GG), + write(S),!. % show_indiv(S,G). + %object_grid(G,OG), + %neighbor_map(OG,NG), !, + %print_grid(object_grid,NG),nl_now, + %underline_print(print_info(G)), + +arc_portray_nt(G,false):- via_print_grid(G),!, grid_size(G,H,V),!,H>0,V>0, print_grid(H,V,G). + +% Portray In tracer +arc_portray_nt(G,true):- is_object(G),underline_print((ppt(G))). +arc_portray_nt(G,true):- via_print_grid(G),write_nbsp,underline_print((ppt(G))),write_nbsp. +arc_portray_nt(G,true):- tersify(G,O),write_nbsp,writeq(O),write_nbsp. +arc_portray_nt(G0, _):- \+ is_gridoid(G0),!,print(G0). + + +arc_portray_pairs(Type,TF,Pairs):- + length(Pairs,N), + writeln(arc_portray_pairs(Type,TF,len(N))), + swap_kv(Pairs,VKPairs), + keysort(VKPairs,SVKPairs), + my_maplist(tc_arg(2),SVKPairs,SVKPairs2), + arc_portray_type_pairs(TF,SVKPairs2). + +arc_portray_type_pairs(TF,Pairs):- append(Left,[K1-V1,K2-V2|Right],Pairs),is_grid(V1),is_grid(V2),!, + append(Left,[call-print_side_by_side(yellow,V1,K1,_,V2,K2)|Right],PairsM), + arc_portray_type_pairs(TF,PairsM). +arc_portray_type_pairs(TF,Pairs):- + forall(member(K-V,Pairs),arc_portray_pair(Pairs,K,V,TF)). + +swap_kv([_-V|Pairs],VKPairs):- plain_var(V),!, swap_kv(Pairs,VKPairs). +swap_kv([K-V|Pairs],['-'(Type,K-V)|VKPairs]):- + data_type(V,Type), + swap_kv(Pairs,VKPairs). +swap_kv([],[]). + + +arc_portray_pair(Ps,K,Val,TF):- + nl_if_needed, + arc_portray_1_pair(Ps,K,Val,TF), + nl_if_needed_ansi. + +arc_portray_1_pair(_Ps,call,Val,_TF):- !, call(Val). +arc_portray_1_pair(Ps,K,Val,TF):- + (via_print_grid(Val) -> print_grid(K,Val) + ; (print(K),write('= '),once(arc_portray(Val,TF);print(Val)))), + ignore(arc_portray_pair_optional(Ps,K,Val,TF)),!. + +arc_portray_pair_optional(Ps,K,Val,TF):- + once(( Val\==[], is_list(Val),my_maplist(is_object,Val), + print_info(Val), + Val \= [_], + compare_objects(Val,Diffs), + color_print(cyan,call(arc_portray_pair(Ps,diffs(K),Diffs,TF))))). + + +% arc_portray(G):- \+ \+ catch((wots_hs(S,( tracing->arc_portray(G,true);arc_portray(G,false))),write(S),ttyflush),_,fail). +arc_portray(G):- \+ compound(G),fail. +arc_portray(G):- is_vm(G), !, write('..VM..'). +arc_portray(G):- \+ nb_current(arc_portray,t),\+ nb_current(arc_portray,f),is_print_collapsed,!, + locally(nb_setval(arc_portray,t),arc_portray1(G)). +arc_portray(G):- \+ nb_current(arc_portray,f),!, locally(nb_setval(arc_portray,t),arc_portray1(G)). +arc_portray(G):- locally(nb_setval(arc_portray,f),arc_portray1(G)). + +arc_portray1(G):- + flag(arc_portray_current_depth,X,X), X < 3, + \+ \+ + setup_call_cleanup(flag(arc_portray_current_depth,X,X+1),catch(((tracing->arc_portray(G,true); + arc_portray(G,false)),ttyflush),E,(fail,format(user_error,"~N~q~n",[E]),fail)),flag(arc_portray_current_depth,_,X)). + + +%via_print_grid(G):- tracing,!,fail. +via_print_grid(G):- is_points_list(G). %,!,fail,grid_size(G,H,V),number(H),number(V),H>1,V>1. +via_print_grid(G):- is_grid(G). +via_print_grid(G):- is_obj_props(G),!,fail. +via_print_grid(G):- is_object(G). +via_print_grid(G):- is_group(G). +via_print_grid(G):- is_gridoid(G). + + + +terseA(_,[],[]):- !. +terseA(_,L,'... attrs ...'(N)):- is_list(L),length(L,N),N>10,!. +terseA(I,[A|L],[B|LL]):-terseA(I,A,B),terseA(I,L,LL),!. +terseA(I,dif(A,B),B):-A==I,!. +terseA(I,dif(B,A),B):-A==I,!. +terseA(_,put_attr(_,B,A),A):- B==ci,!. +terseA(_,put_attr(_,B,A),B=A):-!. +terseA(_,A,A):-!. + + +simple_enough(I):- plain_var(I). +simple_enough(I):- atomic(I). +simple_enough(I):- \+ compound(I),!. +simple_enough(_*_):-!. +simple_enough(_+_):-!. +simple_enough(A):- functor(A,_,1),tc_arg(1,A,E),!,simple_enough(E). +%simple_enough(I):- number(I). +%simple_enough(I):- atom(I). + +tersify0(I,O):- simple_enough(I),!,I=O. +tersify0(I,av(C,Others)):- attvar(I),copy_term(I,C,Attrs),terseA(C,Attrs,Others),!. +tersify0(I,I):- var(I),!. + + +%tersifyC(D):- is_vm_map(D),!. +tersifyC(av(_,_)). +tersifyC(objFn(_,_)). +tersifyC(groupFn(_,_)). +tersifyC(objFn(_)). +tersifyC(groupFn(_)). + +tersify1(I,O):- simple_enough(I),!,I=O. +tersify1(av(_,Blue), -(Blue)):-!. +tersify1(I,O):- compound(I), tersifyC(I),!,I=O. +tersify1(gridFn(I),gridFn(I)):-!. % tersifyG(I,O). +%tersify1(gridFn(I),gridFn(O)):-tersifyG(I,O). +tersify1(Nil,[]):- Nil == [],!. +tersify1(I,gridFn(S)):- is_grid(I), into_gridnameA(I,O),!,sformat(S,'~w',[O]). +tersify1(I,gridFn(O)):- is_grid(I),tersifyG(I,O),!. +tersify1(I,groupFn(O,List)):- is_group(I), mapgroup(tersify1,I,List),mapgroup(obj_to_oid,I,OIDs),length(List,N), !,ignore((get_current_test(TestID),is_why_grouped(TestID,N,Why,OIDs),!,O=Why)). + +tersify1(I,Q):- is_object(I),object_ref_desc(I,Q),!. +tersify1(I,O):- is_vm_map(I), get_kov(objs,I,_),!, O='$VAR'('VM'). +tersify1(I,O):- is_vm_map(I), get_kov(pairs,I,_),!, O='$VAR'('Training'). + + +tersifyG(I,O):- tersifyL(I,O),numbervars(O,1,_,[attvar(bind),singletons(false)]),!. + +%tersifyL(I,I):- is_ftVar(I),!. +%tersifyL(I,I):- \+ compound(I),!. +tersifyL(I,O):- \+ is_cons(I),!,O=I. +tersifyL([H|I],[HH|I]):- \+ is_list(I),!,tersify(H,HH). +tersifyL([H|I],O):- nonvar(H), \+ is_group(I), display_length(I,N) , N>170, + length(I,LL),tersify(H,HH),(('...'(HH,LL,'...'(N)))=O),!. +tersifyL(I,O):- tersify0(I,O),!. +tersifyL([H|TT],[HH|TT]):- tersify(H,HH),!,tersifyL(TT,TT),!. +tersifyL(I,O):- tersify1(I,O),!. +tersifyL(I,I). + +tersify2(I,O):- compound(I),(I=(N=V)),tersify2(N,NN),tersify2(V,VV),!,O=(NN=VV). +tersify2(I,O):- simple_enough(I),!,I=O. +tersify2(I,O):- compound(I),tersify1(I,O),!. +tersify2(I,O):- tersify0(I,O),!. +tersify2(I,O):- is_list(I), !, my_maplist(tersify2,I,O). +tersify2(I,O):- compound(I), !, compound_name_arguments(I,F,IA), my_maplist(tersify,IA,OA), compound_name_arguments(O,F,OA). +tersify2(I,I). + +tersify3(I,O):- compound(I),(I=(N=V)),tersify3(N,NN),tersify3(V,VV),!,O=(NN=VV). +tersify3(I,O):- simple_enough(I),!,I=O. +tersify3(I,O):- compound(I),tersify1(I,O),!. +tersify3(I,O):- tersify0(I,O),!. +tersify3([H|I],O):- is_list(I), ((display_length(I,N), N>170) -> + (length(I,LL),tersify(H,HH),(('...'(HH,LL,'...'(N)))=O)); I=O),!. +tersify3(I,O):- is_list(I), !, my_maplist(tersify3,I,O). +tersify3(I,O):- compound(I), !, compound_name_arguments(I,F,IA), my_maplist(tersify,IA,OA), compound_name_arguments(O,F,OA). +tersify3(I,I). + +write_map(G,Where):- is_vm(G), !, write('...VM_'),write(Where),write('...'). +write_map(G,Where):- is_vm_map(G), !, write('...Map_'),write(Where),write('...'). +write_map(G,Where):- is_dict(G), !, write('...Dict_'),write(Where),write('...'). +write_map(_G,Where):- write('...'),write(Where),write('...'). + + + +non_empty_wqs_c(V):- \+ empty_wqs_c(V). +empty_wqs_c(V):- var(V),!,fail. +empty_wqs_c(A):- atom(A),atom_string(A,S),!,empty_wqs_c(S). +empty_wqs_c([]). +empty_wqs_c(""). +empty_wqs_c(" "). +empty_wqs_c(" "). +empty_wqs_c("\n"). + +is_writer_goal(H):- \+ callable(H),!,fail. +is_writer_goal(H):- is_list(H),!,fail. +is_writer_goal(A):- atom(A),!,is_writer_goal_f(A). +is_writer_goal(H):- \+ compound(H),!,fail. +%is_writer_goal((C1,C2)):- !, (is_writer_goal(C1);is_writer_goal(C2)). +is_writer_goal(C):- compound_name_arity(C,F,_),once(is_writer_goal_f(F);(tc_arg(_,C,E),is_writer_goal(E))). + + +is_writer_goal_f(wqs_c). +is_writer_goal_f(F):- is_writer_goal_l(F),!. +is_writer_goal_f(F):- \+ atom(F),!, term_to_atom(F,A),is_writer_goal_f(A). +is_writer_goal_f(F):- not_writer_goal_r(R),atom_concat(_,R,F),!,fail. +is_writer_goal_f(F):- is_writer_goal_l(L),atom_concat(L,_,F),!. +is_writer_goal_f(F):- is_writer_goal_l(R),atom_concat(_,R,F),!. +not_writer_goal_r(test). is_writer_goal_l(msg). is_writer_goal_l(call). +is_writer_goal_l(nl). is_writer_goal_l(format). is_writer_goal_l(with_). +is_writer_goal_l(locally). + +is_writer_goal_l(html). is_writer_goal_l(ptcol). is_writer_goal_l(wots). +is_writer_goal_l(print). is_writer_goal_l(flush_output). is_writer_goal_l(wqs). +is_writer_goal_l(pp). is_writer_goal_l(write). is_writer_goal_l(dash_). + + +maybe_color(SS,_):- term_contains_ansi(SS),!, write_nbsp, write(SS). +maybe_color(SS,P):- term_contains_ansi(P),!, write_nbsp, write(SS). +maybe_color(SS,P):- pp_msg_color(P,C), ansicall(C,is_maybe_bold(P,write(SS))),!. + +write_atom(S):- \+ atom(S),!,wqs(S). +write_atom(S):- atom_contains(S,'~'),!,notrace(catch(format(S,[]),_,maybe_write_atom_link(S))). +write_atom(S):- maybe_write_atom_link(S),!. +write_atom(S):- into_title_str(S,TS),write(TS),!. + +:- meta_predicate(into_title_str(+,-)). +into_title_str(Term,Str):- string(Term),!,Str=Term. +into_title_str(Term,Str):- plain_var(Term),sformat(Str,'~p',[Term]),!. +into_title_str(Term,Str):- var(Term),tersify0(Term,Terse), sformat(Str,'~p',[Terse]),!. +into_title_str(Term,Str):- term_is_ansi(Term), wots(Str,write_keeping_ansi_mb(Term)),!. +into_title_str(Term,Str):- (is_codelist(Term);is_charlist(Term)),catch(sformat(Str,'~s',[Term]),_,sformat(Str,'~p',[Term])),!. +into_title_str(Term,Str):- is_list(Term),my_maplist(into_title_str,Term,O3),atomics_to_string(O3," ",Str),!. +into_title_str([H|T],Str):- into_title_str(H,A),into_title_str(T,B),atomics_to_string([A,B]," ",Str),!. +into_title_str(Term,Str):- \+ callable(Term),sformat(Str,'~p',[Term]),!. +into_title_str(format(Fmt,Args),Str):- sformat(Str,Fmt,Args),!. +into_title_str(Term,""):- empty_wqs_c(Term),!. +into_title_str(out,"Output"). +into_title_str(in,"Input"). +into_title_str(i,"IN"). +into_title_str(o,"OUT"). +into_title_str(Term,Str):- atom(Term),is_valid_linkid(Term,Kind,_),Term\=@=Kind,into_title_str(Kind,KS),sformat(Str,'~w (~w)',[Term,KS]),!. +into_title_str(Term,Str):- atom(Term), atom_contains(Term,'_'), \+ atom_contains(Term,' '), to_case_breaks(Term,T), + include(\=(xti(_,punct)),T,O),my_maplist(tc_arg(1),O,O1),my_maplist(toProperCamelAtom,O1,O2), + atomics_to_string(O2," ",Str),!. +into_title_str(Term,Str):- has_short_id(Term,Kind,ID),Term\=@=Kind,into_title_str(Kind,KS),sformat(Str,'~w (~w)',[ID,KS]),!. + +into_title_str(T-U,Str):- into_title_str([some(T),"..to..",some(U)],Str). +into_title_str(T*U,Str):- into_title_str([some(T),"(",some(U),")"],Str). +into_title_str(T+U,Str):- into_title_str(T,S1), number(U), N is U+1, sformat(Str,'~w #~w',[S1,N]). +into_title_str(T+U,Str):- var(U), into_title_str(T,S1), sformat(Str,'~w(s)',[S1]). +into_title_str(title(Term),Str):- !, into_title_str(Term,Str),!. +into_title_str(some(Var),"Some"):- var(Var),!. +into_title_str(some(Var),Str):- !, into_title_str(Var,Str). +into_title_str(User:Term,Str):- User == user, !, into_title_str(Term,Str). +into_title_str(trn,"Training Pair"). +into_title_str(tst,"EVALUATION TEST"). +%into_title_str(Term,Str):- tersify23(Term,Terse),Term\=@=Terse,!,into_title_str(Terse,Str). +into_title_str(Term,Str):- callable_arity(Term,0),is_writer_goal(Term),catch(notrace(wots(Str,call_e_dmsg(Term))),_,fail),!. +into_title_str(Term,Str):- catch(sformat(Str,'~p',[Term]),_,term_string(Term,Str)),nonvar(Str),atom_length(Str,E50),E50<180,!. +into_title_str(Term,Str):- compound(Term), compound_name_arguments(Term,Name,Args), + %include(not_p1(plain_var),Args,Nonvars), + Args=Nonvars, + my_maplist(tersify,Nonvars,ArgsT), into_title_str([Name,"(",ArgsT,")"],Str),!. +into_title_str(Term,Str):- catch(sformat(Str,'~p',[Term]),_,term_string(Term,Str)). + +has_short_id(TestID,testid,UUID):- is_valid_testname(TestID),test_id_atom(TestID,UUID). +has_short_id(Obj,object,OID):- is_object(Obj),obj_to_oid(Obj,OID). +has_short_id(Grid,grid,GID):- is_grid(Grid),grid_to_gid(Grid,GID). + + +is_valid_linkid(ID,testid,TestID):- atom_id(ID,TestID),is_valid_testname(TestID),!. +is_valid_linkid(ID,object,Obj):- known_object(ID,Obj),!. +is_valid_linkid(ID,grid,Grid):- known_grid(ID,Grid),!. +% individuate_3(complete, two(v_1d398264_trn_0_in, v_1d398264_trn_0_out)) +is_valid_linkid(ID,group,Grp):- get_current_test(TestID),is_why_grouped_g(TestID,_Count,ID,Grp). + + +wqs_c(S):- term_is_ansi(S), !, write_keeping_ansi_mb(S). +wqs_c(S):- (string(S);is_codelist(S);is_charlist(S)),catch(format('~s',[S]),_,writeq(S)). +wqs_c(S):- empty_wqs_c(S),!. +wqs_c(S):- var(S),!,write(var(S)). +wqs_c(S):- atom(S),into_title_str(S,TS),write(TS),!. +wqs_c(S):- atom(S),write_atom(S),!. +%wqs_c(S):- atom(S),write(S),!. +wqs_c(S):- \+compound(S),!,notrace(catch(format('~p',[S]),_,write(S))). +wqs_c(title(S)):- !, wqs_c(S). +wqs_c(H+T):- !, wqs_c(H),write_nbsp,wqs_c(T). +wqs_c(S):- is_grid(S), print_grid(S),!. +wqs_c(S):- is_vm(S), pp(S) ,!. +wqs_c(L):- is_list(L), include(non_empty_wqs_c,L,LL),!,wqs_c_l(LL). +wqs_c([H|T]):- pp([H|T]),!. +wqs_c(H):- callable_arity(H,0),is_writer_goal(H),catch(call_e_dmsg(H),_,fail),!. +%wqs_c(H):- callable_arity(H,0),call(H),!. +wqs_c(H):- locally(t_l:wqs_fb(pp_no_nl),wqs(H)),!. + +wqs_c_l([]):-!. +wqs_c_l([H]):- wqs_c(H),!. +wqs_c_l([H|T]):- wqs_c(H),write_nbsp,wqs_c_l(T),!. + + + + + +ppt(_):- is_print_collapsed,!. +ppt(G):- stack_check_or_call(4000,writeq(G)),!. +ppt(G):- is_vm_map(G), !, write_map(G,'ppt'). +ppt(S):- term_is_ansi(S), !, write_keeping_ansi_mb(S). +%ppt(P):- compound(P),wqs1(P),!. + +ppt(P):- \+ ansi_main, wants_html,!,ptcol_html(P),write_br. +ppt(P):- \+ \+ ((tersify(P,Q),!,pp(Q))),!. +ppt(Color,P):- \+ ansi_main, wants_html,!,with_color_span(Color,ptcol_html(P)),write_br. +ppt(Color,P):- \+ \+ ((tersify(P,Q),!,pp(Color,Q))),!. + + +write_br:- ansi_main,!,nl. +write_br:- write('
    '). + +ptc(Color,Call):- pp(Color,call(Call)). + +:- meta_predicate(ppnl(+)). +ppnl(Term):- is_list(Term),!,g_out(wqs(Term)). +ppnl(Term):- nl_if_needed,format('~q',[Term]),nl_if_needed_ansi. + +:- meta_predicate(pp(+)). +pp(Color,P):- \+ ansi_main, wants_html,!,with_color_span(Color,pp(P)),write_br. +pp(Color,P):- ignore((quietlyd((wots_hs(S,pp(P)),!,color_print(Color,S))))). + +pp(_):- is_print_collapsed,!. +%pp(Term):- is_toplevel_printing(Term), !, nl_if_needed, pp_no_nl(Term),!,nl_if_needed_ansi. +pp(_Term):- nl_if_needed, fail. +pp(Term):- \+ ansi_main, wants_html,!, wots_vs(SS,ptcol_html_scrollable(Term)),write(SS),write_br. +pp(Term):- \+ nb_current(arc_can_portray,_),!,locally(nb_setval(arc_can_portray,t),print(Term)). +pp(Term):- az_ansi(pp_no_nl(Term)),!,nl_if_needed_ansi. + +/* +ptcol(P):- wants_html,!,ptcol_html(P). +ptcol(call(P)):- callable(P),!,call(P). +ptcol(P):- pp(P). +*/ + +%ptcol_html(P):- ptcol_html_0(P). +ptcol_html(P):- ptcol_html_scrollable_0(P). +ptcol_html_scrollable(P):- with_tag_ats(div,scrollable,ptcol_html_scrollable_0(P)). + + +ptcol_html_0(P):- with_tag(pre,ptcol_html_wo_pre(P)). +ptcol_html_wo_pre(call(P)):- callable(P),!, in_pp_html(call(P)). +ptcol_html_wo_pre(P):- in_pp_html(print_tree_no_nl(P)). +ptcol_html_scrollable_0(P):- ptcol_html_wo_pre(P). + + +pp_wcg(G):- wants_html,!,ptcol_html_scrollable(G). +pp_wcg(G):- pp_safe(call((locally(nb_setval(arc_can_portray,t),print(G))))),!. + +wqln(Term):- ppnl(Term). +wqnl(G):- pp_safe(call((locally(nb_setval(arc_can_portray,nil),print(G))))),!. + +pp_safe(_):- nb_current(pp_hide,t),!. +pp_safe(call(W)):- !, nl_if_needed,nl_now,call(W),nl_now. +pp_safe(W):- nl_if_needed,nl_now,writeq(W),nl_now. +pp_safe(C,W):- color_print(C,call(pp_safe(W))). + + +%p_p_t_no_nl(Term):- is_toplevel_printing(Term), !, print_tree_no_nl(Term). + +p_p_t_no_nl(P):- \+ ansi_main, wants_html,!,ptcol_html(P). +p_p_t_no_nl(Term):- az_ansi(print_tree_no_nl(Term)). + +ppt_no_nl(P):- \+ ansi_main, wants_html,!,ptcol_html(P). +ppt_no_nl(P):- tersify(P,Q),!,pp_no_nl(Q). + +is_toplevel_printing(_):- \+ is_string_output, line_position(current_output,N), N<2, fail. + +pp_no_nl(P):- var(P),!,pp(var_pt(P)),nop((dumpST,ibreak)). +pp_no_nl(S):- term_is_ansi(S), !, write_keeping_ansi_mb(S). +pp_no_nl(P):- atom(P),atom_contains(P,'~'),!,format(P). +pp_no_nl(G):- is_vm_map(G), !, write_map(G,'pp'). +%pp_no_nl(S):- term_is_ansi(S), !, write_keeping_ansi_mb(S). +pp_no_nl(P):- \+ \+ (( pt_guess_pretty(P,GP),ptw(GP))). +%pp(P):-!,writeq(P). +%ptw(P):- quietlyd(p_p_t_nl(P)),!. +%ptw(_):- nl_if_needed,fail. +ptw(P):- var(P),!,ptw(var_ptw(P)),nop((dumpST,ibreak)). +ptw(G):- is_vm_map(G), !, write_map(G,'ptw'). +ptw(S):- term_is_ansi(S), !, write_keeping_ansi_mb(S). +ptw(P):- p_p_t_no_nl(P),!. + +%ptw(P):- quietlyd(write_term(P,[blobs(portray),quoted(true),quote_non_ascii(false), portray_goal(print_ansi_tree),portray(true)])),!. +print_ansi_tree(S,_):- term_is_ansi(S), !, write_keeping_ansi_mb(S). +print_ansi_tree(P,_):- catch(arc_portray(P),_,(never_let_arc_portray_again,fail)),!. +print_ansi_tree(P,_OL):- catch(p_p_t_no_nl(P),_,(never_let_arc_portray_again,fail)),!. + +%p_p_t_nl(T):- az_ansi(print_tree_nl(T)). +%p_p_t(T):- az_ansi(print_tree(T)). + +pt_guess_pretty(P,O):- \+ nb_current(in_pt_guess_pretty,t), locally(nb_setval(in_pt_guess_pretty,t),pt_guess_pretty_1(P,O)). +pt_guess_pretty(O,O). + +upcase_atom_var_l(IntL,NameL):- upcase_atom_var(IntL,NameL). +upcase_atom_var_l(IntL,NameL):- is_list(IntL),!,my_maplist(upcase_atom_var_l,IntL,NameL). + +pt_guess_pretty_1(P,O):- copy_term(P,O,_), + ignore((sub_term(Body,O), compound(Body), Body=was_once(InSet,InVars),upcase_atom_var_l(InSet,InVars))), + ignore(pretty1(O)),ignore(pretty_two(O)),ignore(pretty_three(O)),ignore(pretty_final(O)),!, + ((term_singletons(O,SS),numbervars(SS,999999999999,_,[attvar(skip),singletons(true)]))). + +:- dynamic(pretty_clauses:pp_hook/3). +:- multifile(pretty_clauses:pp_hook/3). +:- module_transparent(pretty_clauses:pp_hook/3). +pretty_clauses:pp_hook(FS,Tab,S):- \+ current_prolog_flag(never_pp_hook, true), nb_current(arc_can_portray,t), notrace(catch(arc_pp_hook(FS,Tab,S),_,fail)). + +arc_pp_hook(_,Tab,S):- term_is_ansi(S), !,prefix_spaces(Tab), write_keeping_ansi_mb(S). +%arc_pp_hook(_,Tab,S):- is_vm(S),!,prefix_spaces(Tab),!,write('..VM..'). +%arc_pp_hook(_, _,_):- \+ \+ current_prolog_flag(never_pp_hook, true), nb_current(arc_can_portray,t),!,fail. +arc_pp_hook(FS,_ ,G):- \+ current_prolog_flag(never_pp_hook, true), nb_current(arc_can_portray,t), + current_predicate(is_group/1), + locally(b_setval(pp_parent,FS), + print_with_pad(pp_hook_g(G))),!. + +pp_parent(PP):- nb_current(pp_parent,PP),!. +pp_parent([]):-!. + +%:- meta_predicate(lock_doing(+,+,0)). +:- meta_predicate(lock_doing(+,+,:)). +lock_doing(Lock,G,Goal):- + (nb_current(Lock,Was);Was=[]), !, + \+ ((member(E,Was),E==G)), + locally(nb_setval(Lock,[G|Was]),Goal). + +never_let_arc_portray_again:- set_prolog_flag(never_pp_hook, true),!. +arc_can_portray:- \+ current_prolog_flag(never_pp_hook, true), nb_current(arc_can_portray,t). + +arcp:will_arc_portray:- + \+ current_prolog_flag(never_pp_hook, true), + \+ nb_current(arc_can_portray,f), + %nb_current(arc_can_portray,t), + current_prolog_flag(debug,false), + \+ tracing, + flag(arc_portray_current_depth,X,X),X<3, + current_predicate(bfly_startup/0). + +user:portray(Grid):- + arcp:will_arc_portray, \+ \+ catch(quietly(arc_portray(Grid)),_,fail),!, flush_output. + + +pp_hook_g(S):- term_is_ansi(S), !, write_keeping_ansi_mb(S). +pp_hook_g(_):- \+ \+ current_prolog_flag(never_pp_hook, true), nb_current(arc_can_portray,t),!,fail. +pp_hook_g(S):- term_contains_ansi(S), !, write_nbsp, pp_hook_g0(S). +pp_hook_g(G):- \+ plain_var(G), lock_doing(in_pp_hook_g,G,pp_hook_g0(G)). + +pp_hook_g0(S):- term_is_ansi(S), !, write_nbsp, write_keeping_ansi_mb(S). +pp_hook_g0(_):- \+ \+ current_prolog_flag(never_pp_hook, true), nb_current(arc_can_portray,t),!,fail. +pp_hook_g0(_):- in_pp(bfly),!,fail. +pp_hook_g0(G):- wots_hs(S,in_bfly(f,pp_hook_g10(G))),write(S). + +mass_gt1(O1):- into_obj(O1,O2),mass(O2,M),!,M>1. + +% Pretty printing +pp_hook_g10(G):- \+ plain_var(G), current_predicate(pp_hook_g1/1), lock_doing(in_pp_hook_g10,G,pp_hook_g1(G)). + +%as_grid_string(O,SSS):- is_grid(O),wots_vs(S,print_grid(O)), sformat(SSS,'{ ~w}',[S]). +as_grid_string(O,SSS):- wots_vs(S,show_indiv(O)), sformat(SSS,'{ ~w}',[S]). +as_pre_string(O,SS):- wots_hs(S,show_indiv(O)), strip_vspace(S,SS). + + +pretty_grid(O):- + catch( + (wots_hs(S,print_grid(O)),strip_vspace(S,SS), + ptc(orange,(format('" ~w "',[SS])))), + _,fail),!. +/* +pretty_grid(O):- + catch( + (wots_hs(S,print_grid(O)),strip_vspace(S,SS), + ptc(orange,(format('" ~w "',[SS])))), + _,(never_let_arc_portray_again,fail)). +*/ +pp_hook_g1(O):- plain_var(O), !, fail. + +pp_hook_g1(O):- attvar(O), !, is_colorish(O), data_type(O,DT), writeq('...'(DT)),!. +pp_hook_g1(S):- term_is_ansi(S), !, write_nbsp, write_keeping_ansi_mb(S). +%pp_hook_g1(S):- term_contains_ansi(S), !, fail, write_nbsp, write_keeping_ansi_mb(S). +pp_hook_g1(rhs(O)):- write_nbsp,nl,bold_print(print(r_h_s(O))),!. + +pp_hook_g1(iz(O)):- compound(O), O = info(_),underline_print(print(izz(O))),!. +pp_hook_g1(O):- is_grid(O), /* \+ (sub_term(E,O),compound(E),E='$VAR'(_)), */ pretty_grid(O). + + +pp_hook_g1(O):- is_object(O), into_solid_grid(O,G), wots(SS,pretty_grid(G)),write(og(SS)),!. + +pp_hook_g1(shape_rep(grav,O)):- is_points_list(O), as_grid_string(O,S), wotsq(O,Q), print(shape_rep(grav,S,Q)),!. +pp_hook_g1(vals(O)):- !, writeq(vals(O)),!. +%pp_hook_g1(l2r(O)):- into_solid_grid_strings(l2r(O),Str),Str\=@=l2r(O),print_term_no_nl(Str),!. +pp_hook_g1(localpoints(O)):- is_points_list(O), as_grid_string(O,S), wotsq(O,Q), print(localpoints(S,Q)),!. +pp_hook_g1(C):- compound(C), compound_name_arguments(C,F,[O]),is_points_list(O), length(O,N),N>2, as_grid_string(O,S), compound_name_arguments(CO,F,[S]), print(CO),!. + +pp_hook_g1(O):- is_points_list(O),as_grid_string(O,S),write(S),!. +pp_hook_g1(O):- is_real_color(O), color_print(O,call(writeq(O))),!. +pp_hook_g1(O):- is_colorish(O), data_type(O,DT), writeq('...'(DT)),!. + +pp_hook_g1(_):- \+ in_pp(ansi),!, fail. + + +pp_hook_g1(Grp):- current_predicate(pp_ilp/1),is_rule_mapping(Grp),pp_ilp(Grp),!. + +pp_hook_g1(O):- atom(O), atom_contains(O,'o_'), pp_parent([LF|_]), \+ (LF==lf;LF==objFn), + resolve_reference(O,Var), O\==Var, \+ plain_var(Var),!, + write_nbsp, writeq(O), write(' /* '), show_indiv(Var), write(' */ '). + +pp_hook_g1(O):- is_object(O),pp_no_nl(O), !. +pp_hook_g1(O):- is_group(O),pp_no_nl(O), !. + +%pp_hook_g1(change_obj(N,O1,O2,Sames,Diffs)):- showdiff_objects5(N,O1,O2,Sames,Diffs),!. + +pp_hook_g1(O):- is_vm_map(O),data_type(O,DT), writeq('..map.'(DT)),!. +pp_hook_g1(O):- is_gridoid(O),show_indiv(O), !. +%pp_hook_g1(O):- O = change_obj( O1, O2, _Same, _Diff), with_tagged('h5',w_section(object,[O1, O2],pp(O))). +%pp_hook_g1(O):- O = change_obj( O1, O2, _Same, _Diff), w_section(showdiff_objects(O1,O2)),!. +%pp_hook_g1(O):- O = change_obj( O1, O2, _Same, _Diff), w_section(object,[O1, O2],with_tagged('h5',pp(O))). +%pp_hook_g1(O):- O = diff(A -> B), (is_gridoid(A);is_gridoid(B)),!, p_c_o('diff', [A, '-->', B]),!. +pp_hook_g1(O):- O = showdiff( O1, O2), !, showdiff(O1, O2). +%pp_hook_g1(O):- compound(O),wqs1(O), !. +pp_hook_g1(O):- \+ compound(O),fail. +pp_hook_g1(G):- '@'(pp_hook_g1a(G),user). + +pp_hook_g1a(G):- \+ current_prolog_flag(debug,true), + current_predicate(pp_hook_g2/1), lock_doing(in_pp_hook_g3,any,pp_hook_g2(G)),!. +pp_hook_g1a(G):- fch(G),!. + +%pp_hook_g2(O):- current_predicate(colorize_oterms/2),colorize_oterms(O,C), notrace(catch(fch(C),_,fail)),! . + +fch(O):- wqs1(O). +%fch(O):- pp_no_nl(O). +%fch(O):- print(O). +%fch(O):- p_p_t_no_nl(O). + +wotsq(O,Q):- wots_hs(Q,wqnl(O)). +has_goals(G):- term_attvars(G,AV),AV\==[]. +has_goals(G):- term_variables(G,TV),term_singletons(G,SV),TV\==SV. + +maybe_term_goals(Term,TermC,Goals):- + term_attvars(Term,Attvars), Attvars\==[],!, + term_variables(Term,Vars), + include(not_in(Attvars),Vars,PlainVars), + copy_term((Attvars+PlainVars+Term),(AttvarsC+PlainVarsC+TermC),Goals), + numbervars(PlainVarsC,10,Ten1,[singletons(true),attvar(skip)]), + numbervars(AttvarsC+Goals,Ten1,_Ten,[attvar(bind),singletons(false)]). + +maybe_replace_vars([],SGoals,TermC,SGoals,TermC):-!. +maybe_replace_vars([V|VarsC],SGoals,TermC,RSGoals,RTermC):- + my_partition(sub_var(V),SGoals,Withvar,WithoutVar), + Withvar=[OneGoal], + freeze(OneGoal,(OneGoal\==null,OneGoal \== @(null))), + findall(_,sub_var(V,TermC),LL),LL=[_],!, + subst([WithoutVar,TermC],V,{OneGoal},[SGoalsM,TermCM]), + maybe_replace_vars(VarsC,SGoalsM,TermCM,RSGoals,RTermC). +maybe_replace_vars([_|VarsC],SGoals,TermC,RSGoals,RTermC):- + maybe_replace_vars(VarsC,SGoals,TermC,RSGoals,RTermC). + + +src_sameish(Orig,Find):- copy_term(Orig,COrig),Find=Orig,Orig=@=COrig. + +number_vars_calc_goals(Term,SSRTermC,[1|SRSGoals]):- + term_singletons(Term,Singles), + term_attvars(Term,Vars), + copy_term(Term+Vars+Singles,TermC+VarsC+SinglesC,Goals), + notrace(catch(numbervars(TermC+Goals,0,_Ten1,[singletons(false),attvar(skip)]),_,fail)), + sort_goals(Goals,VarsC,SGoals), + maybe_replace_vars(VarsC,SGoals,TermC,RSGoals,RTermC), + include(not_sub_var(RSGoals),SinglesC,KSingles), + length(KSingles,SL),length(VSingles,SL),my_maplist(=('$VAR'('__')),VSingles), + subst_2L(KSingles,VSingles,[RTermC,RSGoals],[SRTermC,SRSGoals]), + subst_1L_p2(src_sameish,[ + {dif('$VAR'('__'),RED)}=dif(RED), + {cbg('$VAR'('__'))}=cbg], + SRTermC,SSRTermC),!. + +number_vars_calc_goals(Term,SRTermC,[2|RSGoals]):- + term_attvars(Term,AVars), + copy_term(Term+AVars,TermC+VarsC,GoalsI), + term_attvars(GoalsI,GAttvars), copy_term(GoalsI+GAttvars,_+GAttvarsC,GoalsGoals), + append(GoalsI,GoalsGoals,Goals), + append([VarsC,GAttvarsC,AVars,GAttvars],SortVars), + numbervars(TermC+Goals,0,_Ten1,[singletons(false),attvar(bind)]), + sort_goals(Goals,SortVars,SGoals), + maybe_replace_vars(SortVars,SGoals,TermC,RSGoals,RTermC), + subst_1L_p2(src_sameish,[ + {dif('$VAR'('___'),RED)}=dif(RED), + {cbg('$VAR'('___'))}=cbg], + RTermC,SRTermC),!. + +number_vars_calc_goals(Term,SSRTermC,[3|SRSGoals]):- + term_singletons(Term,Singles), + term_attvars(Term,Vars), + copy_term(Term+Vars+Singles,TermC+VarsC+SinglesC,Goals), + numbervars(TermC+Goals,0,_Ten1,[singletons(false),attvar(bind)]), + sort_goals(Goals,VarsC,SGoals), + maybe_replace_vars(VarsC,SGoals,TermC,RSGoals,RTermC), + include(not_sub_var(RSGoals),SinglesC,KSingles), + length(KSingles,SL),length(VSingles,SL),my_maplist(=('$VAR'('__')),VSingles), + subst_2L(KSingles,VSingles,[RTermC,RSGoals],[SRTermC,SRSGoals]), + subst(SRTermC,{cbg('_')},cbg,SSRTermC),!. + +number_vars_calc_goals(Term,TermC,[4|SGoals]):- + term_variables(Term,Vars), + term_attvars(Term,Attvars), + copy_term(Term+Vars+Attvars,TermC+VarsC+AttvarsC,Goals), + notrace(catch(numbervars(TermC+Goals,0,_Ten1,[singletons(true)]),_,fail)), + append([AttvarsC,VarsC,AttvarsC,Vars],Sorted), + sort_goals(Goals,Sorted,SGoals),!. + +number_vars_calc_goals(Term,TermC,[5|SGoals]):- + term_variables(Term,Vars), + term_attvars(Term,Attvars), + copy_term(Term+Vars+Attvars,TermC+VarsC+AttvarsC,Goals), + numbervars(TermC+Goals,0,_Ten1,[singletons(false),attvar(skip)]), + append([AttvarsC,VarsC,Attvars,Vars],Sorted), + sort_goals(Goals,Sorted,SGoals),!. + + + +writeg(Term):- ignore( \+ notrace(catch(once(writeg0(Term);ppa(Term)),E,(pp(E),ppa(Term))))),!. + +writeg0(Term):- term_attvars(Term,Attvars),Attvars\==[],!, + must_det_ll(((number_vars_calc_goals(Term,TermC,Goals), + writeg5(TermC)),!, + if_t(Goals\==[],(nl_if_needed, + write(' goals='), call_w_pad_prev(3,az_ansi(print_tree_no_nl(Goals))))))),!. + +writeg0(Term):- \+ ground(Term), + \+ \+ must_det_ll(( + numbervars(Term,0,_Ten1,[singletons(true),attvar(skip)]), writeg5(Term))). +writeg0(Term):- writeg5(Term),!. + +writeg5(X):- is_ftVar(X),!,write_nbsp,write_nbsp,print(X),write_nbsp. +writeg5(N=V):- is_simple_2x2(V),!,print_grid(N,V),writeln(' = '),call_w_pad_prev(2,writeg9(V)). +writeg5(N=V):- is_gridoid(V),!,print_grid(N,V),writeln(' = '),call_w_pad_prev(2,writeg9(V)). +writeg5(N=V):- nl_if_needed,nonvar(N), pp_no_nl(N),writeln(' = '), !, call_w_pad_prev(2,writeg5(V)). +writeg5(_):- write_nbsp, fail. +writeg5(V):- writeg9(V). + +writeg8(X):- is_ftVar(X),!,print(X). +writeg8(X):- var(X),!,print(X). +writeg8(X):- writeq(X). + +writeg9(V):- is_simple_2x2(V),!,print_simple_2x2(writeg8,V). +writeg9(V):- is_list(V),nl_if_needed,write('['),!,my_maplist(writeg5,V),write(']'). +writeg9(_):- write_nbsp,write(' \t '),fail. +writeg9(X):- is_ftVar(X),!,write_nbsp,write_nbsp,print(X). +writeg9(V):- pp_no_nl(V). + + +/* +writeg5(V):- is_simple_2x2(V),!,print_simple_2x2(writeg8,V). +writeg5(V):- is_gridoid(V),!,call_w_pad_prev(2,writeg9(V)). +writeg5(V):- is_list(V),nl_if_needed,write('['),my_maplist(writeg5,V),write(']'). +*/ +arg1_near(Vars,Goal,Nth):- tc_arg(1,Goal,PreSort),nth1(Nth,Vars,E),E==PreSort,!. +arg1_near(_VarsC,Goal,PreSort):- tc_arg(1,Goal,PreSort),!. +arg1_near(_VarsC,Goal,Goal). + +sort_goals(Goals,VarsC,SGoals):- predsort(sort_on(arg1_near(VarsC)),Goals,SGoals). + +/* + +writeg0(Obj):- is_object(Obj),pp(Obj),!. +writeg0(O):- writeg00(O). + +writeg00(Term):- + maybe_term_goals(Term,TermC,Goals), + writeg00(TermC), call_w_pad(2,writeg00(Goals)),!. +writeg00(N=V):- nl_if_needed,nonvar(N), pp_no_nl(N),writeln(' = '), !, call_w_pad(2,writeg00(V)). +writeg00(O):- compound(O),compound_name_arguments(O,F,[A]),!,call_w_pad(2,((writeq(F),write('('),writeg3(A),write(')')))). +writeg00(S):- term_contains_ansi(S), !, write_keeping_ansi_mb(S). +writeg00([H|T]):- compound(H),H=(_=_), my_maplist(writeg0,[H|T]). +writeg00([H|T]):- is_list(T),call_w_pad(2,((nl,write('['),writeg2(H),my_maplist(writeg0,T),write(']'),nl))). +%writeg0(Term):- \+ ground(Term),!, \+ \+ (numbervars(Term,99799,_,[singletons(true)]), +% subst(Term,'$VAR'('_'),'$VAR'('_____'),TermO), writeg0(TermO)). +%writeg0(V):- \+ is_list(V),!,writeq(V),nl_now. +writeg00(V):- \+ is_list(V),!,pp(V). +writeg00(X):- call_w_pad(2,pp(X)). + +writeg1(N=V):- is_gridoid(V),!,print_grid(N,V),call_w_pad(2,(my_maplist(writeg1,V))). +writeg1(X):- nl_if_needed,writeg2(X),!,write_nbsp,!. +writeg2(S):- term_contains_ansi(S), !, write_keeping_ansi_mb(S). +writeg2(X):- is_ftVar(X),!,print(X). +writeg2(X):- write_term(X,[quoted(true),quote_non_ascii(true),portrayed(false),nl(false),numbervars(true)]),!. +%writeg2(X):- write_term(X,[quoted(true),quote_non_ascii(true),portrayed(false),nl(false),numbervars(false)]),!. +%writeg1(X):- nl_if_needed,writeg(X). +writeg2(S):- term_is_ansi(S), !, write_keeping_ansi_mb(S). +writeg2(X):- writeq(X),!. +writeg3(X):- is_list(X),X\==[],X=[_,_|_],!,writeg(X). +writeg3(X):- writeg2(X). +*/ + +% Nov 9th, 1989 +/* +pp_hook_g1(T):- + nb_current('$portraying',Was) + -> ((member(E,Was), T==E) -> ptv2(T) ; locally(b_setval('$portraying',[T|Was]),ptv0(T))) + ; locally(b_setval('$portraying',[T]),ptv0(T)). +*/ + +%pp_hook_g(G):- compound(G),ppt(G),!. +%pp_hook_g(G):- ppt(G),!. + + +strip_vspace(S,Stripped):- string_concat(' ',SS,S),!,strip_vspace(SS,Stripped). +strip_vspace(S,Stripped):- string_concat(SS,' ',S),!,strip_vspace(SS,Stripped). +strip_vspace(S,Stripped):- string_concat('\n',SS,S),!,strip_vspace(SS,Stripped). +strip_vspace(S,Stripped):- string_concat(SS,'\n',S),!,strip_vspace(SS,Stripped). +strip_vspace(S,Stripped):- string_concat('\t',SS,S),!,strip_vspace(SS,Stripped). +strip_vspace(S,Stripped):- string_concat(SS,'\t',S),!,strip_vspace(SS,Stripped). + +strip_vspace(S,Stripped):- replace_in_string([" \n"="\n","( "="( ","(\n"="( "],S,S2),S2\==S,!,strip_vspace(S2,Stripped). +%strip_vspace(S,Stripped):- split_string(S, "", "\t\r\n", [Stripped]). +strip_vspace(S,S). + + +print_nl(P):- nl_if_needed, wots_hs(SS,pp_no_nl(P)), maybe_color(SS,P),nl_if_needed. + +color_write(S):- term_is_ansi(S), !, write_keeping_ansi_mb(S). +color_write(P):- wots_hs(SS,write(P)), maybe_color(SS,P). + +write_keeping_ansi_mb(P):- is_maybe_bold(P,write_keeping_ansi(P)). + +is_maybe_bold(P):- sformat(S,'~w',[P]),atom_contains(S,'stOF'). + +is_maybe_bold(P,G):- is_maybe_bold(P),!, underline_print(bold_print(G)). +is_maybe_bold(_P,G):- call(G). + +pp_msg_color(P,C):- compound(P),pc_msg_color(P,C),!. +pp_msg_color(P,C):- must_det_ll(mesg_color(P,C)). +pc_msg_color(iz(P),C):- pp_msg_color(P,C). +pc_msg_color(link(P,_,_),C):- pp_msg_color(P,C). +pc_msg_color(link(P,_),C):- pp_msg_color(P,C). +pc_msg_color((_->P),C):- pp_msg_color(P,C). +pc_msg_color([P|_],C):- pp_msg_color(P,C). +pc_msg_color(diff(P),C):- pp_msg_color(P,C). + +%:- meta_predicate(wots_hs(0)). +%wots_hs(G):- wots_hs(S,G),write(S). + +:- meta_predicate(wots_ansi(-,0)). +wots_ansi(S,Goal):- wots(S,woto_ansi(Goal)). +:- meta_predicate(wots_ansi(-,0)). +wots_html(S,Goal):- wots(S,woto_html(Goal)). + +:- meta_predicate(woto_ansi(0)). +woto_ansi(Goal):- with_toplevel_pp(ansi,Goal). +:- meta_predicate(woto_html(0)). +woto_html(Goal):- with_toplevel_pp(http,Goal). + +:- meta_predicate(wots_hs(-,0)). +%wots_hs(S,G):- \+ wants_html,!,wots(S,G). +%wots_hs(S,G):- wots(S,G),!. +wots_hs(S,G):- wots(SS,G),notrace(remove_huge_spaces(SS,S)). +:- meta_predicate(wots_vs(-,0)). +wots_vs(OOO,G):- wots(S,G),notrace(fix_vspace(S,OOO)). + +fix_vspace(S,OOO):- + strip_vspace(S,SS), (atom_contains(SS,'\n') -> + wots_hs(SSS,(nl_now,write(' '),write(SS),nl_now));SSS=SS), + remove_huge_spaces(SSS,OOO). + + +write_tall(L):- is_list(L),!,my_maplist(write_tall,L). +write_tall(E):- wots_vs(S,wqs_c(E)),writeln(S). +write_wide(L):- is_list(L),!,my_maplist(write_wide,L). +write_wide(E):- wots_vs(S,wqs_c(E)),write(S),write_nbsp. + +p_to_br(S,SS):- fix_br_nls(S,S0), + cr_to_br(S0,SSS), + replace_in_string(['

    '='
    ','
    '='
    ','

    '=' ','

    '='
    ','

    '='
    '],SSS,SSSS), + cr_to_br(SSSS,SS). + +cr_to_br(S,SSS):- wants_html,!,cr_to_br_html(S,SSS). +cr_to_br(S,SSS):- cr_to_br_ansi(S,SSS). + +cr_to_br_html(S,SSS):- replace_in_string(['\r\n'='
    ','\r'='
    ','\n'='
    '],S,SSS). +cr_to_br_ansi(S,SSS):- replace_in_string(['
    '='\n',' '=' '],S,SSS). + +fix_br_nls(S,O):- replace_in_string( + ['
    \n'='
    ','
    \n'='
    ','

    \n'='

    ','

    \n'='

    ','

    \n'='

    ', + '\n
    '='
    ','\n
    '='
    ','\n

    '='

    ','\n

    '='

    ','\n

    '='

    '],S,O). + +remove_huge_spaces(S,O):- notrace((fix_br_nls(S,SS),!,p_to_br(SS,O))),!. +/* +remove_huge_spaces(S,O):- fix_br_nls(S,S0), + replace_in_string([' '=' ', + ' '=' ', + ' '=' ', + ' '=' ', + ' '=' ', + ' '=' ', + ' '=' ', + '\t'=' ', + ' '=' '],S0,SS),p_to_br(SS,O). +*/ + + +wqs_l(H):- \+ is_list(H),!, wqs(H). +wqs_l(H):- wqs(H). + +wqs(P):- wots_hs(SS,wqs0(P)), maybe_color(SS,P). +wqs(C,P):- ansicall(C,wqs0(P)),!. + +wqs0(X):- plain_var(X), wqs(plain_var(X)),!. +wqs0(X):- plain_var(X), !, wqs(plain_var(X)), ibreak. +wqs0(S):- term_is_ansi(S), !, write_keeping_ansi_mb(S). +wqs0(C):- is_colorish(C),color_print(C,C),!. +wqs0(G):- is_vm_map(G), !, write_map(G,'wqs'). +wqs0(X):- var(X), !, get_attrs(X,AVs),!,writeq(X),write('/*{'),print(AVs),write('}*/'). +wqs0(X):- attvar(X), !, wqs(attvar(X)). +wqs0(nl_now):- !, nl_now. wqs0(X):- X=='', !. wqs0(X):- X==[], !. +wqs0(X):- is_grid(X), !, print_grid(X). +wqs0(G):- compound(G), G = call(C),callable(C),!,call(C). +wqs0([T]):- !, wqs(T). +wqs0([H|T]):- string(H), !, write(H), write_nbsp, wqs(T). +wqs0([H|T]):- compound(H),skip(_)=H, !,wqs(T). +wqs0([H|T]):- wqs(H), need_nl(H,T), wqs(T), !. +wqs0(X):- is_object(X), tersify1(X,Q), X\==Q,!, wqs(Q). +wqs0(X):- is_object(X), show_shape(X),!. +wqs0(X):- string(X), atom_contains(X,'~'), catch((sformat(S,X,[]),color_write(S)),_,fail),!. +wqs0(X):- string(X), !, color_write(X). +%wqs([H1,H2|T]):- string(H1),string(H2),!, write(H1),write_nbsp, wqs([H2|T]). +%wqs([H1|T]):- string(H1),!, write(H1), wqs(T). +%wqs([H|T]):- compound(H),!, writeq(H), wqs(T). + +wqs0(call(C)):- !, call(C). +wqs0(X):- \+ compound(X),!, write_nbsp, write(X). +wqs0(C):- compound(C),wqs1(C),!. +wqs0(C):- wqs2(C). +%wqs(S):- term_contains_ansi(S), !, write_nbsp, write_keeping_ansi_mb(S). + +wqs2(S):- term_contains_ansi(S), !, write_nbsp, write_keeping_ansi_mb(S). +%wqs2(P):- wants_html,!,pp(P). + +:- thread_local(t_l:wqs_fb/1). +wqs2(X):- t_l:wqs_fb(P1),call(P1,X),!. +%wqs2(X):- with_wqs_fb(writeq,X). +wqs2(X):- with_wqs_fb(writeq,print(X)),!. +%wqs2(X):- with_wqs_fb(writeq,((write_nbsp,write_term(X,[quoted(true)])))). + +with_wqs_fb(FB,Goal):- + locally(t_l:wqs_fb(FB),Goal). + + +as_arg_str(C,S):- wots_vs(S,print(C)). + +arg_string(S):- string(S),!. +arg_string(S):- term_contains_ansi(S),!. + +wqs1(C):- \+ compound(C),!,wqs0(C). +wqs1(S):- term_is_ansi(S), !, write_keeping_ansi_mb(S). + +wqs1(format(C,N)):- catch((sformat(S,C,N),color_write(S)),_,fail),!. +wqs1(writef(C,N)):- !, writef(C,N). +wqs1(q(C)):- \+ arg_string(C),wots_hs(S,writeq(C)),color_write(S),!. +wqs1(g(C)):- \+ arg_string(C),wots_vs(S,bold_print(wqs1(C))),print(g(S)),!. +wqs1(print_ss(C)):- \+ arg_string(C), wots_vs(S,print_ss(C)),wqs1(print_ss(S)),!. +wqs1(b(C)):- \+ arg_string(C), wots_vs(S,bold_print(wqs1(C))),color_write(S). +wqs1(T):- \+ is_list(T), term_contains_ansi(T),!,write_keeping_ansi_mb(T). +wqs1(norm(C)):- writeq(norm(C)),!. +wqs1(grid_rep(norm,C)):- writeq(grid_rep(norm,C)),!. +wqs1(grid(C)):- writeq(grid(C)),!. +wqs1(rhs(RHS)):- nl_now,wqnl(rhs(RHS)),nl_now. +%wqs1(grid_ops(norm,C)):- writeq(norm(C)),!. +%norm_grid + +wqs1(pp(P)):- wots_vs(S,pp_no_nl(P)),write((S)). +wqs1(ppt(P)):- wots_vs(S,ppt_no_nl(P)),write((S)). +wqs1(wqs(P)):- wots_vs(S,wqs(P)),write((S)). +wqs1(wqs(C,P)):- wots_vs(S,wqs(P)),color_print(C,S). + +wqs1(vals(C)):- writeq(vals(C)),!. +%wqs1(colors_cc(C)):- \+ arg_string(C), as_arg_str(C,S),wqs(colorsz(S)). +wqs1(io(C)):- \+ arg_string(C),wots_vs(S,bold_print(wqs(C))),write(io(S)). + +wqs1(uc(C,W)):- !, write_nbsp, color_print(C,call(underline_print(format("\t~@",[wqs(W)])))). +wqs1(cc(C,N)):- is_color(C),!,color_print(C,call(writeq(cc(C,N)))). +wqs1(write_nav_cmd(C,N)):- !, write_nav_cmd(C,N). + +wqs1(-(C,N)):- is_color(C),!,color_print(C,call(writeq(C))), write('-'), wqs(N). +wqs1(cc(C,N)):- N\==0,attvar(C), get_attrs(C,PC), !, wqs(ccc(PC,N)). +wqs1(cc(C,N)):- N\==0,var(C), sformat(PC,"~p",[C]), !, wqs(ccc(PC,N)). +wqs1(cc(C,N)):- \+ arg_string(C), wots_hs(S,color_print(C,C)), wqs(cc(S,N)). +wqs1(color_print(C,X)):- is_color(C), !, write_nbsp, color_print(C,X). +wqs1(color_print(C,X)):- \+ plain_var(C), !, write_nbsp, color_print(C,X). +wqs1(X):- into_f_arg1(X,_,Arg),is_gridoid(Arg),area_or_len(Arg,Area),Area<5,writeq(X),!. +% wqs1(C):- callable(C), is_wqs(C),wots_vs(S,catch(C,_,fail)),write((S)). +wqs1(X):- is_gridoid_arg1(X), print_gridoid_arg1(X). + +into_f_arg1(X,F,Arg):- compound(X), compound_name_arguments(X,F,[Arg]), compound(Arg). + +is_gridoid_arg1(X):- into_f_arg1(X,_F,Arg),is_gridoid(Arg). +print_gridoid_arg1(X):- into_f_arg1(X,F,Arg),print_gridoid_arg1(F,Arg). + +print_gridoid_arg1(F,Arg):- \+ wants_html,!, wots_vs(VS,wqs(Arg)), writeq(F),write('(`'),!, print_with_pad(write(VS)),write('`)'). +print_gridoid_arg1(F,Arg):- wots_vs(VS,wqs(Arg)), + with_tag_style(span,"display: inline; white-space: nowrap",(writeq(F),write('({'),!,write(VS),write('})'))). + + +nl_needed(N):- line_position(current_output,L1),L1>=N. + +nl_now :- wants_html,!,nl_if_needed_ansi. +nl_now :- nl. + +ansi_in_pre:- current_predicate(in_pre/0),in_pre. +nl_if_needed :- ansi_main,!, format('~N'). +nl_if_needed :- ansi_in_pre,ignore((nl_needed(11),write('
    '))),!. +nl_if_needed :- wants_html,!,ignore((nl_needed(11),write('
    \n'))). +nl_if_needed :- format('~N'). +nl_if_needed_ansi :- \+ ansi_main, wants_html,!. +nl_if_needed_ansi :- nl_if_needed. + +write_nbsp:- ansi_main,!,write(' '). +write_nbsp:- wants_html,!,write(' '). +write_nbsp:- write(' '). + +is_breaker(P):- compound(P),functor(P,_,A), A>=3. + +last_f(H,F):- \+ compound(H),data_type(H,F). +last_f(H,F/A):- compound(H),!,functor(H,F,A). + +need_nl(_,_):- line_position(current_output,L1),L1<40,!. +need_nl(_,_):- line_position(current_output,L1),L1>160,!,nl_if_needed. +need_nl(H0,[H1,H2|_]):- H1\=cc(_,_), last_f(H0,F0),last_f(H1,F1),last_f(H2,F2), F0\==F1, F1==F2,!,format('~N '). +%need_nl(H0,[H1|_]):- last_f(H0,F0),last_f(H1,F1), F0==F1, !, write_nbsp. +need_nl(_,_). +/* +need_nl(_Last,[H|_]):- last_f(H,F), + once(nb_current(last_h,cc(LF,C));(LF=F,C=0)), + (LF==F-> (write_nbsp, plus(C,1,CC), nb_setval(last_h,cc(F,CC))) ; ((C>2 -> nl_now ; write_nbsp), nb_setval(last_h,cc(F,0)))). + +need_nl(_,_):- wants_html,!,write_nbsp. +%need_nl(_,_):- !,write_nbsp. +need_nl(H,[P|_]):- \+ is_breaker(H),is_breaker(P),line_position(user_output,L1),L1>80,nl_now,bformatc1('\t\t'). +need_nl(_,_):- line_position(user_output,L1),L1>160,nl_now,bformatc1('\t\t'). +need_nl(_,_). +*/ + +dash_chars:- wants_html,!,section_break. +dash_chars:- dash_chars(40),!. + +dash_chars(_):- wants_html,!,section_break. +dash_chars(H):- integer(H), dash_border(H). +dash_chars(S):- nl_if_needed,dash_chars(60,S),nl_if_needed_ansi. +dash_chars(_,_):- wants_html,!,section_break. +dash_chars(H,_):- H < 1,!. +dash_chars(H,C):- forall(between(0,H,_),bformatc1(C)). + +%section_break:- wants_html,!,write('


    '). +section_break. +%dash_uborder_no_nl_1:- line_position(current_output,0),!, bformatc1('\u00AF\u00AF\u00AF '). +%dash_uborder_no_nl_1:- line_position(current_output,W),W==1,!, bformatc1('\u00AF\u00AF\u00AF '). +dash_uborder_no_nl_1:- bformatc1('\u00AF\u00AF\u00AF '). +dash_uborder_no_nl_1:- uborder(Short,Long),!, bformatc1(Short),bformatc1(Long),write_nbsp. +dash_uborder_no_nl(1):- !, dash_uborder_no_nl_1. +dash_uborder_no_nl(Width):- WidthM1 is Width-1, uborder(Short,Long),write_nbsp, write(Short),dash_chars(WidthM1,Long),!. +dash_uborder_no_nl(Width):- WidthM1 is Width-1, write_nbsp, bformat('\u00AF'),dash_chars(WidthM1,'\u00AF\u00AF'),!. +dash_uborder_no_nl(Width):- nl_if_needed, WidthM1 is Width-1, bformatc1(' \u00AF'),dash_chars(WidthM1,'\u00AF\u00AF'). + +dash_uborder(Width):- nl_if_needed,dash_uborder_no_nl(Width),nl_now. + +uborder('-','--'):- stream_property(current_output,encoding(utf8)),!. +uborder('\u00AF','\u00AF\u00AF'):- !. %stream_property(current_output,encoding(text)). +%uborder('-','--'). + +dash_border_no_nl_1:- line_position(current_output,0),!, bformatc1(' ___ '). +dash_border_no_nl_1:- line_position(current_output,W),W==1,!, bformatc1('___ '). +dash_border_no_nl_1:- bformatc1(' ___ '). + +%dash_border_no_nl(Width):- write(''),dash_chars(Width,'_'),write_nbsp,!. + +dash_border_no_nl(Width):- nl_if_needed, WidthM1 is Width-1, bformatc1(' _'),dash_chars(WidthM1,'__'). + +dash_border(Width):- !, dash_border_no_nl(Width),nl_now,!. + +functor_test_color(pass,green). +functor_test_color(fail,red). +functor_test_color(warn,yellow). + +arcdbg(G):- is_vm_map(G), !, write_map(G,'arcdbg'). +arcdbg(G):- compound(G), compound_name_arity(G,F,_),functor_test_color(F,C), + wots_hs(S,print(G)),color_print(C,S),!,nl_if_needed_ansi. +arcdbg(G):- u_dmsg(G). + + +%user:portray(Grid):- ((\+ tracing, is_group(Grid),print_grid(Grid))). +%user:portray(Grid):- quietlyd((is_object(Grid),print_grid(Grid))). +n_times(N,Goal):- forall(between(1,N,_),ignore(Goal)). +banner_lines(Color):- banner_lines(Color,1). +banner_lines(Color,N):- wants_html,!,format('\n
    \n',[N,Color]),!. +banner_lines(Color,N):- + must_det_ll((nl_if_needed, + n_times(N,color_print(Color,'-------------------------------------------------')),nl_now, + n_times(N,color_print(Color,'=================================================')),nl_now, + n_times(N,color_print(Color,'-------------------------------------------------')),nl_now, + n_times(N,color_print(Color,'=================================================')),nl_now, + n_times(N,color_print(Color,'-------------------------------------------------')),nl_now)),!. + +print_sso(A):- ( \+ compound(A) ; \+ (sub_term(E,A), is_gridoid(E))),!, u_dmsg(print_sso(A)),!. +print_sso(A):- grid_footer(A,G,W),writeln(print_sso(W)), print_grid(W,G),!. +print_sso(A):- must_det_ll(( nl_if_needed, into_ss_string(A,SS),!, + SS = ss(L,Lst), + writeln(print_sso(l(L))), + forall(member(S,Lst),writeln(S)),nl_if_needed)),!. + +var_or_number(V):- var(V),!. +var_or_number(V):- integer(V),!. + + +find_longest_len(SL,L):- find_longest_len(SL,10,L),!. +find_longest_len([],L,L). +find_longest_len([S|SS],N,L):- print_length(S,N2),max_min(N,N2,NM,_), + find_longest_len(SS,NM,L). + +:- meta_predicate( print_with_pad(0)). +:- export( print_with_pad/1). +/*print_with_pad(Goal):- + + (line_position(current_output,O);O=0),!, + O1 is O+1, + call_w_pad(O1,Goal). +*/ +print_with_pad(Goal):-(line_position(current_output,O);O=0),!, O1 is O+1,wots(S,Goal),print_w_pad(O1,S). + + +into_s(Text,S):- notrace(catch(text_to_string(Text,S),_,fail)),!. +into_s(Obj,S):- wots_hs(S,pp(Obj)),!. + +print_w_pad(Pad,Text):- into_s(Text,S), atomics_to_string(L,'\n',S)-> my_maplist(print_w_pad0(Pad),L). +print_w_pad0(Pad,S):- nl_if_needed,dash_chars(Pad,' '), write(S). + + +:- meta_predicate(call_w_pad_prev(+,0)). +call_w_pad_prev(Pad,Goal):- wots_hs(S,Goal), print_w_pad(Pad,S). + +%call_w_pad(N,Goal):- wants_html,!,format('',[N]),call_cleanup(call(Goal),write('')). +:- meta_predicate(call_w_pad(+,0)). +call_w_pad(_N,Goal):- wants_html,!,format('',[]),call_cleanup(call(Goal),write('')). +call_w_pad(N,Goal):- nl_if_needed,wots_hs(S,dash_chars(N,' ')),!,pre_pend_each_line(S,Goal). +maybe_print_pre_pended(Out,Pre,S):- atomics_to_string(L,'\n',S), maybe_print_pre_pended_L(Out,Pre,L). +maybe_print_pre_pended_L(Out,_,[L]):- write(Out,L),!,flush_output(Out). +maybe_print_pre_pended_L(Out,Pre,[H|L]):- write(Out,H),nl(Out),!,write(Out,Pre),maybe_print_pre_pended_L(Out,Pre,L). + +%pre_pend_each_line(_,Goal):- !,ignore(Goal). +:- meta_predicate(pre_pend_each_line(+,0)). +pre_pend_each_line(Pre,Goal):- write(Pre),pre_pend_each_line0(Pre,Goal). +pre_pend_each_line0(Pre,Goal):- + current_output(Out), + current_predicate(predicate_streams:new_predicate_output_stream/2),!, + call(call,predicate_streams:new_predicate_output_stream([Data]>>maybe_print_pre_pended(Out,Pre,Data),Stream)), + arc_set_stream(Stream,tty(true)), + %arc_set_stream(Stream,buffer(false)), + %undo(ignore(catch(close(Stream),_,true))),!, + setup_call_cleanup(true, + (with_output_to_each(Stream,once(Goal)),flush_output(Stream)), + ignore(catch(close(Stream),_,true))),!. +pre_pend_each_line0(Pre,Goal):- + with_output_to_each(string(Str),Goal)*->once((maybe_print_pre_pended(current_output,Pre,Str),nl_if_needed)). + + + +end_of_file. + + + +run_source_code(ShareVars, SourceCode, Vs, QQ):- + QQ = source_buffer(SourceCode,Vs),!, + %print(term=Sourcecode -> vs=Vs), + maplist(share_vars(Vs),ShareVars), + (\+ is_list(SourceCode) + -> mort(SourceCode) + ; maplist(mort,SourceCode)). + +run_source_code(ShareVars, Vs, QQ):- + QQ = source_buffer(SourceCode,Vs),!, + %print(term=Sourcecode -> vs=Vs), + maplist(share_vars(Vs),ShareVars), + (\+ is_list(SourceCode) + -> mort(SourceCode) + ; maplist(mort,SourceCode)). + + +%vars_to_dictation([_=Value|Gotten],TIn,TOut):- is_vm_map(Value),!, vars_to_dictation(Gotten,TIn,TOut). + +vars_to_dictation([Name=Value|Gotten],TIn,TOut):- !, + my_assertion(atom(Name)), + vars_to_dictation(Gotten,TIn,TMid), + to_prop_name(Name,UName), + tio_tersify(Value,ValueT),!, + put_dict(UName,TMid,ValueT,TOut). + +vars_to_dictation([NameValue|Gotten],TIn,TOut):- !, + vars_to_dictation(Gotten,TIn,TMid), + to_prop_name(NameValue,UName), + tio_tersify(NameValue,ValueT),!, + put_dict(UName,TMid,ValueT,TOut). + +vars_to_dictation([NameValue|Gotten],TIn,TOut):- compound(NameValue),compound_name_arguments(NameValue,Name,Value),!, + vars_to_dictation([Name=Value|Gotten],TIn,TOut). + +vars_to_dictation([],T,T). + +tio_tersify(Value,ValueT):- is_grid(Value),!,ValueT=_. +tio_tersify(Value,Value). +:- export(copy_qq_//1). + +copy_qq_([]) --> []. +copy_qq_([C|Cs]) --> [C], copy_qq_(Cs). + +:- export(copy_qq//1). +muarc:copy_qq(A) --> copy_qq_(Cs), {atom_codes(A, Cs)}. + +to_prop_name(Name=_,UName):- nonvar(Name),!,to_prop_name(Name,UName). +to_prop_name(Name,UName):- compound(Name),compound_name_arity(Name,F,_),!,to_prop_name(F,UName). +to_prop_name(Name,UName):- to_case_breaks(Name,Breaks),xtis_to_atomic(Breaks,UName). + +xtis_to_atomic([xti(Str,upper),xti(StrL,lower)|Breaks],StrO):- string_upper(Str,Str), + atom_chars(Str,CharsList),append(Left,[U],CharsList), + name(S1,Left),atomic_list_concat([S1,'_',U,StrL],'',StrUL),!, + xtis_to_atomic([xti(StrUL,lower)|Breaks],StrO). +xtis_to_atomic([],''). +xtis_to_atomic([xti(Str,_)],Lower):- downcase_atom(Str,Lower). +xtis_to_atomic([XTI|Breaks],Atomic):- + xtis_to_atomic([XTI],S1),xtis_to_atomic(Breaks,S2),!,atomic_list_concat([S1,S2],'_',Atomic). + +share_vars(Vs,Name=Value):- member(VName=VValue,Vs),VName==Name,!,(Value=VValue->true;trace_or_throw(cant(share_vars(Vs,Name=Value)))). +share_vars(_,Name=_):- string_concat('_',_,Name),!. % Hide some vars +share_vars(V,Name=Value):- dmsg(missing(share_vars(V,Name=Value))),!. + + + +parse_expansions(_,Vs,Vs,Src,Src):- \+ compound(Src),!. +parse_expansions(_,Vs0,Vs,dont_include(Var),nop(dont_include(Var))):- + dont_include_var(Vs0,Vs,Var),!. +parse_expansions(F, Vs0,Vs,[Src0|Sourcecode0],[Src|Sourcecode]):- !, + parse_expansions(F, Vs0, Vs1, Src0, Src), + parse_expansions(F, Vs1, Vs, Sourcecode0, Sourcecode). +parse_expansions(FF, Vs0, Vs, Cmpd0, Cmpd):- + compound_name_arguments(Cmpd0,F,Args0), + parse_expansions([F|FF], Vs0, Vs, Args0,Args), + compound_name_arguments(Cmpd,F,Args). + +dont_include_var(Vs0,Vs,Var):- select(_=VV,Vs0,Vs),VV==Var,!. +dont_include_var(Vs,Vs,_). + +append_sets(Sets,Set):- append(Sets,List),list_to_set(List,Set). +append_sets(Set1,Set2,Set):- append(Set1,Set2,List),list_to_set(List,Set). +flatten_sets(Sets,Set):- flatten(Sets,List),list_to_set(List,Set). + +print_prop_val(N=V):- to_prop_name(N,P),format('~N\t\t'),print(P=V),nl. + + +ignore_numvars(Name='$VAR'(Name)). + + diff --git a/metta_vspace/pyswip-12-15/swi_flybase.pl b/metta_vspace/pyswip-12-15/swi_flybase.pl new file mode 100755 index 00000000..12a4e619 --- /dev/null +++ b/metta_vspace/pyswip-12-15/swi_flybase.pl @@ -0,0 +1,2 @@ + +:- ensure_loaded(flybase_main). \ No newline at end of file diff --git a/metta_vspace/pyswip-12-15/swi_support.pl b/metta_vspace/pyswip-12-15/swi_support.pl new file mode 100755 index 00000000..2efcb574 --- /dev/null +++ b/metta_vspace/pyswip-12-15/swi_support.pl @@ -0,0 +1,155 @@ + +:- set_prolog_flag(verbose_autoload, false). +:- set_prolog_flag(verbose, silent). +:- set_prolog_flag(verbose_load, silent). +:- assert((user:'$exported_op'(_,_,_):- fail)). +:- abolish((system:'$exported_op'/3)). +:- assert((system:'$exported_op'(_,_,_):- fail)). + +fbug(P) :- format("~N"), with_output_to(user_error,in_cmt(pp_fb(P))),!. +fbug(N=V) :- nonvar(N), !, fbdebug1(N:-V). +fbug(V) :- compound(V),functor(V,F,_A),!,fbdebug1(F:-V). +fbug(V) :- fbdebug1(debug:-V). +fbdebug1(Message) :- + % ISO Standard: flush_output/1 + flush_output(user_output), + flush_output(user_error), + catch(portray_clause(user_error,Message,[]),_,catch_ignore(format(user_error, "~n/* ~q. */~n", [Message]))), + %format(user_error, "~n/* ~p. */~n", [Message]), + flush_output(user_error). + + +swi_only(_):- is_scryer,!,fail. +swi_only(G):- call(G). +is_scryer:- \+ current_prolog_flag(libswipl,_). + + +:- create_prolog_flag(max_per_file,inf,[keep(true),access(read_write),type(term)]). +:- create_prolog_flag(max_disk_cache,inf,[keep(true),access(read_write),type(term)]). +:- create_prolog_flag(samples_per_million,inf,[keep(true),access(read_write),type(term)]). + +with_cwd(Dir,Goal):- Dir == '.',!,setup_call_cleanup(working_directory(X, X), Goal, working_directory(_,X)). +with_cwd(Dir,Goal):- setup_call_cleanup(working_directory(X, Dir), Goal, working_directory(_,X)). + +with_option([],G):-!,call(G). +with_option([H|T],G):- !, with_option(H,with_option(T,G)). +with_option(N=V,G):-!, with_option(N,V,G). +with_option(NV,G):- compound(NV), NV =..[N,V],!,with_option(N,V,G). +with_option(N,G):- with_option(N,true,G). + +with_option(N,V,G):- option_value(N,W), + setup_call_cleanup(set_option_value(N,V),G, set_option_value(N,W)). + + +was_option_value(N,V):- nb_current(N,VV), !,V=VV. +was_option_value(N,V):- current_prolog_flag(N,VV),!,V=VV. +was_option_value(N,V):- prolog_load_context(N,VV),!,V=VV. + +option_else(N,V,Else):- notrace(option_else0(N,V,Else)). +option_else0( N,V,_Else):- was_option_value(N,VV),!,VV=V. +option_else0(_N,V, Else):- !,V=Else. + +option_value(N,V):- notrace(option_value0(N,V)). +option_value0( N,V):- nonvar(V), option_value0( N,VV), !, p2m(VV,V1),p2m(V,V2),!,V1=V2.%equal_enough(V1,V2). +option_value0( N,V):- option_else0( N,V ,[]). + +p2mE(NA,NA):- \+ atom(NA),!. +p2mE(false,'False'). +p2mE(true,'True'). +p2mE(E,E). +set_option_value(N,V):- + set_option_value0(N,V). +set_option_value0(N,V):- + p2mE(V,VV),!, + catch(nb_setval(N,VV),E,fbug(E)), + catch(create_prolog_flag(N,V,[keep(false),access(read_write), type(term)]),E,fbug(E)), + catch(set_prolog_flag(N,V),E,fbug(E)),!. + +kaggle_arc:- \+ exists_directory('/opt/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/kaggle_arc/'), !. +%kaggle_arc:- !. +kaggle_arc:- + with_option(argv,['--libonly'], + with_cwd('/opt/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/kaggle_arc/', + ensure_loaded(kaggle_arc))). + +%:- ensure_loaded((read_obo2)). + +%:- kaggle_arc. + +symbol(X):- atom(X). +symbolic(X):- atomic(X). +symbol_number(S,N):- atom_number(S,N). +symbol_string(S,N):- atom_string(S,N). +symbol_chars(S,N):- atom_chars(S,N). +symbol_length(S,N):- atom_length(S,N). +symbol_concat(A,B,C):- atom_concat(A,B,C). +symbolic_list_concat(A,B,C):- atomic_list_concat(A,B,C). +symbol_contains(T,TT):- atom_contains(T,TT). + +:- prolog_load_context(file, File), + absolute_file_name('../../',Dir,[relative_to(File),file_type(directory)]), + asserta(ftp_data(Dir)). + +:- prolog_load_context(file, File), + absolute_file_name('./',Dir,[relative_to(File),file_type(directory)]), + asserta(pyswip_dir(Dir)). + + +:- prolog_load_context(directory, Dir), + asserta(user:library_directory(Dir)), + asserta(pyswip_metta_dir(Dir)). + +metta_python:- ensure_loaded(library(metta_python)). +:- if( (fail, \+ current_predicate(must_det_ll/1))). +% Calls the given Goal and throws an exception if Goal fails. +% Usage: must_det_ll(+Goal). +must_det_ll(M:Goal) :- !, must_det_ll(M,Goal). +must_det_ll(Goal) :- must_det_ll(user,Goal). + +must_det_ll(_M,Goal) :- var(Goal),!,throw(var_must_det_ll(Goal)),!. +must_det_ll(M,Goal) :- var(M),!,strip_module(Goal,M,NewGoal),!,must_det_ll(M,NewGoal). +must_det_ll(M,(GoalA,GoalB)) :- !, must_det_ll(M,GoalA), must_det_ll(M,GoalB). +must_det_ll(M,(GoalA->GoalB;GoalC)) :- !, (call_ll(M,GoalA)-> must_det_ll(M,GoalB) ; must_det_ll(M,GoalC)). +must_det_ll(M,(GoalA*->GoalB;GoalC)) :- !, (call_ll(M,GoalA)*-> must_det_ll(M,GoalB) ; must_det_ll(M,GoalC)). +must_det_ll(M,(GoalA->GoalB)) :- !, (call_ll(M,GoalA)-> must_det_ll(M,GoalB)). +must_det_ll(_,M:Goal) :- !, must_det_ll(M,Goal). +must_det_ll(M,Goal) :- + % Call Goal, succeed with true if Goal succeeds. + M:call(Goal) -> true ; % If Goal fails, throw an exception indicating that Goal failed. + throw(failed(Goal)). + +call_ll(_M,Goal):- var(Goal),!,throw(var_call_ll(Goal)),!. +call_ll(M,Goal):- var(M),!,strip_module(Goal,M,NewGoal),!,call_ll(M,NewGoal). +call_ll(M,Goal):- M:call(Goal). + +:- endif. + + +:- if( \+ current_predicate(if_t/2)). +if_t(If,Then):- call(If)->call(Then);true. +:-endif. + +:- if( \+ current_predicate(atom_contains/2)). +atom_contains(Atom1, SubAtom) :- sub_atom(Atom1, _Before, _, _After, SubAtom). +:- endif. + +:- if( \+ current_predicate(nop/1)). +nop(_). +:- endif. + +:- if( \+ current_predicate(catch_ignore/1)). +catch_ignore(G):- ignore(catch(G,E,catch_i((nl,writeq(causes(G,E)),nl)))). +:- endif. + +:- if( \+ current_predicate(catch_i/1)). +catch_i(G):- ignore(catch(G,_,true)). +:- endif. + +:- if( \+ current_predicate(add_history1/1)). +add_history1(_). +:- endif. + +:- if( \+ current_predicate(add_history/1)). +add_history(_). +:- endif. + diff --git a/metta_vspace/pyswip/.bash_history b/metta_vspace/pyswip-want/.bash_history similarity index 100% rename from metta_vspace/pyswip/.bash_history rename to metta_vspace/pyswip-want/.bash_history diff --git a/metta_vspace/pyswip-want/chars.data b/metta_vspace/pyswip-want/chars.data new file mode 100755 index 00000000..91070ff5 --- /dev/null +++ b/metta_vspace/pyswip-want/chars.data @@ -0,0 +1,38781 @@ +:-module(lisp_code_names,[lisp_code_name/2]). +:- set_module(class(library)). +:- set_prolog_flag(double_quotes,chars). + +lisp_code_name(0,"Nul"). +lisp_code_name(1,"Soh"). +lisp_code_name(2,"Stx"). +lisp_code_name(3,"Etx"). +lisp_code_name(4,"Eot"). +lisp_code_name(5,"Enq"). +lisp_code_name(6,"Ack"). +lisp_code_name(7,"Bel"). +lisp_code_name(8,"Backspace"). +lisp_code_name(9,"Tab"). +lisp_code_name(10,"Newline"). +lisp_code_name(11,"Vt"). +lisp_code_name(12,"Page"). +lisp_code_name(13,"Return"). +lisp_code_name(14,"So"). +lisp_code_name(15,"Si"). +lisp_code_name(16,"Dle"). +lisp_code_name(17,"Dc1"). +lisp_code_name(18,"Dc2"). +lisp_code_name(19,"Dc3"). +lisp_code_name(20,"Dc4"). +lisp_code_name(21,"Nak"). +lisp_code_name(22,"Syn"). +lisp_code_name(23,"Etb"). +lisp_code_name(24,"Can"). +lisp_code_name(25,"Em"). +lisp_code_name(26,"Sub"). +lisp_code_name(27,"Esc"). +lisp_code_name(28,"Fs"). +lisp_code_name(29,"Gs"). +lisp_code_name(30,"Rs"). +lisp_code_name(31,"Us"). +lisp_code_name(32,"Space"). +lisp_code_name(33,"EXCLAMATION_MARK"). +lisp_code_name(34,"QUOTATION_MARK"). +lisp_code_name(35,"NUMBER_SIGN"). +lisp_code_name(36,"DOLLAR_SIGN"). +lisp_code_name(37,"PERCENT_SIGN"). +lisp_code_name(38,"AMPERSAND"). +lisp_code_name(39,"APOSTROPHE"). +lisp_code_name(40,"LEFT_PARENTHESIS"). +lisp_code_name(41,"RIGHT_PARENTHESIS"). +lisp_code_name(42,"ASTERISK"). +lisp_code_name(43,"PLUS_SIGN"). +lisp_code_name(44,"COMMA"). +lisp_code_name(45,"HYPHEN-MINUS"). +lisp_code_name(46,"FULL_STOP"). +lisp_code_name(47,"SOLIDUS"). +lisp_code_name(48,"DIGIT_ZERO"). +lisp_code_name(49,"DIGIT_ONE"). +lisp_code_name(50,"DIGIT_TWO"). +lisp_code_name(51,"DIGIT_THREE"). +lisp_code_name(52,"DIGIT_FOUR"). +lisp_code_name(53,"DIGIT_FIVE"). +lisp_code_name(54,"DIGIT_SIX"). +lisp_code_name(55,"DIGIT_SEVEN"). +lisp_code_name(56,"DIGIT_EIGHT"). +lisp_code_name(57,"DIGIT_NINE"). +lisp_code_name(58,"COLON"). +lisp_code_name(59,"SEMICOLON"). +lisp_code_name(60,"LESS-THAN_SIGN"). +lisp_code_name(61,"EQUALS_SIGN"). +lisp_code_name(62,"GREATER-THAN_SIGN"). +lisp_code_name(63,"QUESTION_MARK"). +lisp_code_name(64,"COMMERCIAL_AT"). +lisp_code_name(65,"LATIN_CAPITAL_LETTER_A"). +lisp_code_name(66,"LATIN_CAPITAL_LETTER_B"). +lisp_code_name(67,"LATIN_CAPITAL_LETTER_C"). +lisp_code_name(68,"LATIN_CAPITAL_LETTER_D"). +lisp_code_name(69,"LATIN_CAPITAL_LETTER_E"). +lisp_code_name(70,"LATIN_CAPITAL_LETTER_F"). +lisp_code_name(71,"LATIN_CAPITAL_LETTER_G"). +lisp_code_name(72,"LATIN_CAPITAL_LETTER_H"). +lisp_code_name(73,"LATIN_CAPITAL_LETTER_I"). +lisp_code_name(74,"LATIN_CAPITAL_LETTER_J"). +lisp_code_name(75,"LATIN_CAPITAL_LETTER_K"). +lisp_code_name(76,"LATIN_CAPITAL_LETTER_L"). +lisp_code_name(77,"LATIN_CAPITAL_LETTER_M"). +lisp_code_name(78,"LATIN_CAPITAL_LETTER_N"). +lisp_code_name(79,"LATIN_CAPITAL_LETTER_O"). +lisp_code_name(80,"LATIN_CAPITAL_LETTER_P"). +lisp_code_name(81,"LATIN_CAPITAL_LETTER_Q"). +lisp_code_name(82,"LATIN_CAPITAL_LETTER_R"). +lisp_code_name(83,"LATIN_CAPITAL_LETTER_S"). +lisp_code_name(84,"LATIN_CAPITAL_LETTER_T"). +lisp_code_name(85,"LATIN_CAPITAL_LETTER_U"). +lisp_code_name(86,"LATIN_CAPITAL_LETTER_V"). +lisp_code_name(87,"LATIN_CAPITAL_LETTER_W"). +lisp_code_name(88,"LATIN_CAPITAL_LETTER_X"). +lisp_code_name(89,"LATIN_CAPITAL_LETTER_Y"). +lisp_code_name(90,"LATIN_CAPITAL_LETTER_Z"). +lisp_code_name(91,"LEFT_SQUARE_BRACKET"). +lisp_code_name(92,"REVERSE_SOLIDUS"). +lisp_code_name(93,"RIGHT_SQUARE_BRACKET"). +lisp_code_name(94,"CIRCUMFLEX_ACCENT"). +lisp_code_name(95,"LOW_LINE"). +lisp_code_name(96,"GRAVE_ACCENT"). +lisp_code_name(97,"LATIN_SMALL_LETTER_A"). +lisp_code_name(98,"LATIN_SMALL_LETTER_B"). +lisp_code_name(99,"LATIN_SMALL_LETTER_C"). +lisp_code_name(100,"LATIN_SMALL_LETTER_D"). +lisp_code_name(101,"LATIN_SMALL_LETTER_E"). +lisp_code_name(102,"LATIN_SMALL_LETTER_F"). +lisp_code_name(103,"LATIN_SMALL_LETTER_G"). +lisp_code_name(104,"LATIN_SMALL_LETTER_H"). +lisp_code_name(105,"LATIN_SMALL_LETTER_I"). +lisp_code_name(106,"LATIN_SMALL_LETTER_J"). +lisp_code_name(107,"LATIN_SMALL_LETTER_K"). +lisp_code_name(108,"LATIN_SMALL_LETTER_L"). +lisp_code_name(109,"LATIN_SMALL_LETTER_M"). +lisp_code_name(110,"LATIN_SMALL_LETTER_N"). +lisp_code_name(111,"LATIN_SMALL_LETTER_O"). +lisp_code_name(112,"LATIN_SMALL_LETTER_P"). +lisp_code_name(113,"LATIN_SMALL_LETTER_Q"). +lisp_code_name(114,"LATIN_SMALL_LETTER_R"). +lisp_code_name(115,"LATIN_SMALL_LETTER_S"). +lisp_code_name(116,"LATIN_SMALL_LETTER_T"). +lisp_code_name(117,"LATIN_SMALL_LETTER_U"). +lisp_code_name(118,"LATIN_SMALL_LETTER_V"). +lisp_code_name(119,"LATIN_SMALL_LETTER_W"). +lisp_code_name(120,"LATIN_SMALL_LETTER_X"). +lisp_code_name(121,"LATIN_SMALL_LETTER_Y"). +lisp_code_name(122,"LATIN_SMALL_LETTER_Z"). +lisp_code_name(123,"LEFT_CURLY_BRACKET"). +lisp_code_name(124,"VERTICAL_LINE"). +lisp_code_name(125,"RIGHT_CURLY_BRACKET"). +lisp_code_name(126,"TILDE"). +lisp_code_name(127,"Rubout"). +lisp_code_name(128,"C80"). +lisp_code_name(129,"C81"). +lisp_code_name(130,"Break-Permitted"). +lisp_code_name(131,"No-Break-Permitted"). +lisp_code_name(132,"C84"). +lisp_code_name(133,"Next-Line"). +lisp_code_name(134,"Start-Selected-Area"). +lisp_code_name(135,"End-Selected-Area"). +lisp_code_name(136,"Character-Tabulation-Set"). +lisp_code_name(137,"Character-Tabulation-With-Justification"). +lisp_code_name(138,"Line-Tabulation-Set"). +lisp_code_name(139,"Partial-Line-Forward"). +lisp_code_name(140,"Partial-Line-Backward"). +lisp_code_name(141,"Reverse-Linefeed"). +lisp_code_name(142,"Single-Shift-Two"). +lisp_code_name(143,"Single-Shift-Three"). +lisp_code_name(144,"Device-Control-String"). +lisp_code_name(145,"Private-Use-One"). +lisp_code_name(146,"Private-Use-Two"). +lisp_code_name(147,"Set-Transmit-State"). +lisp_code_name(148,"Cancel-Character"). +lisp_code_name(149,"Message-Waiting"). +lisp_code_name(150,"Start-Guarded-Area"). +lisp_code_name(151,"End-Guarded-Area"). +lisp_code_name(152,"Start-String"). +lisp_code_name(153,"C99"). +lisp_code_name(154,"Single-Character-Introducer"). +lisp_code_name(155,"Control-Sequence-Introducer"). +lisp_code_name(156,"String-Terminator"). +lisp_code_name(157,"Operating-System-Command"). +lisp_code_name(158,"Privacy-Message"). +lisp_code_name(159,"Application-Program-Command"). +lisp_code_name(160,"NO-BREAK_SPACE"). +lisp_code_name(161,"INVERTED_EXCLAMATION_MARK"). +lisp_code_name(162,"CENT_SIGN"). +lisp_code_name(163,"POUND_SIGN"). +lisp_code_name(164,"CURRENCY_SIGN"). +lisp_code_name(165,"YEN_SIGN"). +lisp_code_name(166,"BROKEN_BAR"). +lisp_code_name(167,"SECTION_SIGN"). +lisp_code_name(168,"DIAERESIS"). +lisp_code_name(169,"COPYRIGHT_SIGN"). +lisp_code_name(170,"FEMININE_ORDINAL_INDICATOR"). +lisp_code_name(171,"LEFT-POINTING_DOUBLE_ANGLE_QUOTATION_MARK"). +lisp_code_name(172,"NOT_SIGN"). +lisp_code_name(173,"SOFT_HYPHEN"). +lisp_code_name(174,"REGISTERED_SIGN"). +lisp_code_name(175,"MACRON"). +lisp_code_name(176,"DEGREE_SIGN"). +lisp_code_name(177,"PLUS-MINUS_SIGN"). +lisp_code_name(178,"SUPERSCRIPT_TWO"). +lisp_code_name(179,"SUPERSCRIPT_THREE"). +lisp_code_name(180,"ACUTE_ACCENT"). +lisp_code_name(181,"MICRO_SIGN"). +lisp_code_name(182,"PILCROW_SIGN"). +lisp_code_name(183,"MIDDLE_DOT"). +lisp_code_name(184,"CEDILLA"). +lisp_code_name(185,"SUPERSCRIPT_ONE"). +lisp_code_name(186,"MASCULINE_ORDINAL_INDICATOR"). +lisp_code_name(187,"RIGHT-POINTING_DOUBLE_ANGLE_QUOTATION_MARK"). +lisp_code_name(188,"VULGAR_FRACTION_ONE_QUARTER"). +lisp_code_name(189,"VULGAR_FRACTION_ONE_HALF"). +lisp_code_name(190,"VULGAR_FRACTION_THREE_QUARTERS"). +lisp_code_name(191,"INVERTED_QUESTION_MARK"). +lisp_code_name(192,"LATIN_CAPITAL_LETTER_A_WITH_GRAVE"). +lisp_code_name(193,"LATIN_CAPITAL_LETTER_A_WITH_ACUTE"). +lisp_code_name(194,"LATIN_CAPITAL_LETTER_A_WITH_CIRCUMFLEX"). +lisp_code_name(195,"LATIN_CAPITAL_LETTER_A_WITH_TILDE"). +lisp_code_name(196,"LATIN_CAPITAL_LETTER_A_WITH_DIAERESIS"). +lisp_code_name(197,"LATIN_CAPITAL_LETTER_A_WITH_RING_ABOVE"). +lisp_code_name(198,"LATIN_CAPITAL_LETTER_AE"). +lisp_code_name(199,"LATIN_CAPITAL_LETTER_C_WITH_CEDILLA"). +lisp_code_name(200,"LATIN_CAPITAL_LETTER_E_WITH_GRAVE"). +lisp_code_name(201,"LATIN_CAPITAL_LETTER_E_WITH_ACUTE"). +lisp_code_name(202,"LATIN_CAPITAL_LETTER_E_WITH_CIRCUMFLEX"). +lisp_code_name(203,"LATIN_CAPITAL_LETTER_E_WITH_DIAERESIS"). +lisp_code_name(204,"LATIN_CAPITAL_LETTER_I_WITH_GRAVE"). +lisp_code_name(205,"LATIN_CAPITAL_LETTER_I_WITH_ACUTE"). +lisp_code_name(206,"LATIN_CAPITAL_LETTER_I_WITH_CIRCUMFLEX"). +lisp_code_name(207,"LATIN_CAPITAL_LETTER_I_WITH_DIAERESIS"). +lisp_code_name(208,"LATIN_CAPITAL_LETTER_ETH"). +lisp_code_name(209,"LATIN_CAPITAL_LETTER_N_WITH_TILDE"). +lisp_code_name(210,"LATIN_CAPITAL_LETTER_O_WITH_GRAVE"). +lisp_code_name(211,"LATIN_CAPITAL_LETTER_O_WITH_ACUTE"). +lisp_code_name(212,"LATIN_CAPITAL_LETTER_O_WITH_CIRCUMFLEX"). +lisp_code_name(213,"LATIN_CAPITAL_LETTER_O_WITH_TILDE"). +lisp_code_name(214,"LATIN_CAPITAL_LETTER_O_WITH_DIAERESIS"). +lisp_code_name(215,"MULTIPLICATION_SIGN"). +lisp_code_name(216,"LATIN_CAPITAL_LETTER_O_WITH_STROKE"). +lisp_code_name(217,"LATIN_CAPITAL_LETTER_U_WITH_GRAVE"). +lisp_code_name(218,"LATIN_CAPITAL_LETTER_U_WITH_ACUTE"). +lisp_code_name(219,"LATIN_CAPITAL_LETTER_U_WITH_CIRCUMFLEX"). +lisp_code_name(220,"LATIN_CAPITAL_LETTER_U_WITH_DIAERESIS"). +lisp_code_name(221,"LATIN_CAPITAL_LETTER_Y_WITH_ACUTE"). +lisp_code_name(222,"LATIN_CAPITAL_LETTER_THORN"). +lisp_code_name(223,"LATIN_SMALL_LETTER_SHARP_S"). +lisp_code_name(224,"LATIN_SMALL_LETTER_A_WITH_GRAVE"). +lisp_code_name(225,"LATIN_SMALL_LETTER_A_WITH_ACUTE"). +lisp_code_name(226,"LATIN_SMALL_LETTER_A_WITH_CIRCUMFLEX"). +lisp_code_name(227,"LATIN_SMALL_LETTER_A_WITH_TILDE"). +lisp_code_name(228,"LATIN_SMALL_LETTER_A_WITH_DIAERESIS"). +lisp_code_name(229,"LATIN_SMALL_LETTER_A_WITH_RING_ABOVE"). +lisp_code_name(230,"LATIN_SMALL_LETTER_AE"). +lisp_code_name(231,"LATIN_SMALL_LETTER_C_WITH_CEDILLA"). +lisp_code_name(232,"LATIN_SMALL_LETTER_E_WITH_GRAVE"). +lisp_code_name(233,"LATIN_SMALL_LETTER_E_WITH_ACUTE"). +lisp_code_name(234,"LATIN_SMALL_LETTER_E_WITH_CIRCUMFLEX"). +lisp_code_name(235,"LATIN_SMALL_LETTER_E_WITH_DIAERESIS"). +lisp_code_name(236,"LATIN_SMALL_LETTER_I_WITH_GRAVE"). +lisp_code_name(237,"LATIN_SMALL_LETTER_I_WITH_ACUTE"). +lisp_code_name(238,"LATIN_SMALL_LETTER_I_WITH_CIRCUMFLEX"). +lisp_code_name(239,"LATIN_SMALL_LETTER_I_WITH_DIAERESIS"). +lisp_code_name(240,"LATIN_SMALL_LETTER_ETH"). +lisp_code_name(241,"LATIN_SMALL_LETTER_N_WITH_TILDE"). +lisp_code_name(242,"LATIN_SMALL_LETTER_O_WITH_GRAVE"). +lisp_code_name(243,"LATIN_SMALL_LETTER_O_WITH_ACUTE"). +lisp_code_name(244,"LATIN_SMALL_LETTER_O_WITH_CIRCUMFLEX"). +lisp_code_name(245,"LATIN_SMALL_LETTER_O_WITH_TILDE"). +lisp_code_name(246,"LATIN_SMALL_LETTER_O_WITH_DIAERESIS"). +lisp_code_name(247,"DIVISION_SIGN"). +lisp_code_name(248,"LATIN_SMALL_LETTER_O_WITH_STROKE"). +lisp_code_name(249,"LATIN_SMALL_LETTER_U_WITH_GRAVE"). +lisp_code_name(250,"LATIN_SMALL_LETTER_U_WITH_ACUTE"). +lisp_code_name(251,"LATIN_SMALL_LETTER_U_WITH_CIRCUMFLEX"). +lisp_code_name(252,"LATIN_SMALL_LETTER_U_WITH_DIAERESIS"). +lisp_code_name(253,"LATIN_SMALL_LETTER_Y_WITH_ACUTE"). +lisp_code_name(254,"LATIN_SMALL_LETTER_THORN"). +lisp_code_name(255,"LATIN_SMALL_LETTER_Y_WITH_DIAERESIS"). + +:- if(current_prolog_flag(all_lisp_char_names,true)). +lisp_code_name(256,"LATIN_CAPITAL_LETTER_A_WITH_MACRON"). +lisp_code_name(257,"LATIN_SMALL_LETTER_A_WITH_MACRON"). +lisp_code_name(258,"LATIN_CAPITAL_LETTER_A_WITH_BREVE"). +lisp_code_name(259,"LATIN_SMALL_LETTER_A_WITH_BREVE"). +lisp_code_name(260,"LATIN_CAPITAL_LETTER_A_WITH_OGONEK"). +lisp_code_name(261,"LATIN_SMALL_LETTER_A_WITH_OGONEK"). +lisp_code_name(262,"LATIN_CAPITAL_LETTER_C_WITH_ACUTE"). +lisp_code_name(263,"LATIN_SMALL_LETTER_C_WITH_ACUTE"). +lisp_code_name(264,"LATIN_CAPITAL_LETTER_C_WITH_CIRCUMFLEX"). +lisp_code_name(265,"LATIN_SMALL_LETTER_C_WITH_CIRCUMFLEX"). +lisp_code_name(266,"LATIN_CAPITAL_LETTER_C_WITH_DOT_ABOVE"). +lisp_code_name(267,"LATIN_SMALL_LETTER_C_WITH_DOT_ABOVE"). +lisp_code_name(268,"LATIN_CAPITAL_LETTER_C_WITH_CARON"). +lisp_code_name(269,"LATIN_SMALL_LETTER_C_WITH_CARON"). +lisp_code_name(270,"LATIN_CAPITAL_LETTER_D_WITH_CARON"). +lisp_code_name(271,"LATIN_SMALL_LETTER_D_WITH_CARON"). +lisp_code_name(272,"LATIN_CAPITAL_LETTER_D_WITH_STROKE"). +lisp_code_name(273,"LATIN_SMALL_LETTER_D_WITH_STROKE"). +lisp_code_name(274,"LATIN_CAPITAL_LETTER_E_WITH_MACRON"). +lisp_code_name(275,"LATIN_SMALL_LETTER_E_WITH_MACRON"). +lisp_code_name(276,"LATIN_CAPITAL_LETTER_E_WITH_BREVE"). +lisp_code_name(277,"LATIN_SMALL_LETTER_E_WITH_BREVE"). +lisp_code_name(278,"LATIN_CAPITAL_LETTER_E_WITH_DOT_ABOVE"). +lisp_code_name(279,"LATIN_SMALL_LETTER_E_WITH_DOT_ABOVE"). +lisp_code_name(280,"LATIN_CAPITAL_LETTER_E_WITH_OGONEK"). +lisp_code_name(281,"LATIN_SMALL_LETTER_E_WITH_OGONEK"). +lisp_code_name(282,"LATIN_CAPITAL_LETTER_E_WITH_CARON"). +lisp_code_name(283,"LATIN_SMALL_LETTER_E_WITH_CARON"). +lisp_code_name(284,"LATIN_CAPITAL_LETTER_G_WITH_CIRCUMFLEX"). +lisp_code_name(285,"LATIN_SMALL_LETTER_G_WITH_CIRCUMFLEX"). +lisp_code_name(286,"LATIN_CAPITAL_LETTER_G_WITH_BREVE"). +lisp_code_name(287,"LATIN_SMALL_LETTER_G_WITH_BREVE"). +lisp_code_name(288,"LATIN_CAPITAL_LETTER_G_WITH_DOT_ABOVE"). +lisp_code_name(289,"LATIN_SMALL_LETTER_G_WITH_DOT_ABOVE"). +lisp_code_name(290,"LATIN_CAPITAL_LETTER_G_WITH_CEDILLA"). +lisp_code_name(291,"LATIN_SMALL_LETTER_G_WITH_CEDILLA"). +lisp_code_name(292,"LATIN_CAPITAL_LETTER_H_WITH_CIRCUMFLEX"). +lisp_code_name(293,"LATIN_SMALL_LETTER_H_WITH_CIRCUMFLEX"). +lisp_code_name(294,"LATIN_CAPITAL_LETTER_H_WITH_STROKE"). +lisp_code_name(295,"LATIN_SMALL_LETTER_H_WITH_STROKE"). +lisp_code_name(296,"LATIN_CAPITAL_LETTER_I_WITH_TILDE"). +lisp_code_name(297,"LATIN_SMALL_LETTER_I_WITH_TILDE"). +lisp_code_name(298,"LATIN_CAPITAL_LETTER_I_WITH_MACRON"). +lisp_code_name(299,"LATIN_SMALL_LETTER_I_WITH_MACRON"). +lisp_code_name(300,"LATIN_CAPITAL_LETTER_I_WITH_BREVE"). +lisp_code_name(301,"LATIN_SMALL_LETTER_I_WITH_BREVE"). +lisp_code_name(302,"LATIN_CAPITAL_LETTER_I_WITH_OGONEK"). +lisp_code_name(303,"LATIN_SMALL_LETTER_I_WITH_OGONEK"). +lisp_code_name(304,"LATIN_CAPITAL_LETTER_I_WITH_DOT_ABOVE"). +lisp_code_name(305,"LATIN_SMALL_LETTER_DOTLESS_I"). +lisp_code_name(306,"LATIN_CAPITAL_LIGATURE_IJ"). +lisp_code_name(307,"LATIN_SMALL_LIGATURE_IJ"). +lisp_code_name(308,"LATIN_CAPITAL_LETTER_J_WITH_CIRCUMFLEX"). +lisp_code_name(309,"LATIN_SMALL_LETTER_J_WITH_CIRCUMFLEX"). +lisp_code_name(310,"LATIN_CAPITAL_LETTER_K_WITH_CEDILLA"). +lisp_code_name(311,"LATIN_SMALL_LETTER_K_WITH_CEDILLA"). +lisp_code_name(312,"LATIN_SMALL_LETTER_KRA"). +lisp_code_name(313,"LATIN_CAPITAL_LETTER_L_WITH_ACUTE"). +lisp_code_name(314,"LATIN_SMALL_LETTER_L_WITH_ACUTE"). +lisp_code_name(315,"LATIN_CAPITAL_LETTER_L_WITH_CEDILLA"). +lisp_code_name(316,"LATIN_SMALL_LETTER_L_WITH_CEDILLA"). +lisp_code_name(317,"LATIN_CAPITAL_LETTER_L_WITH_CARON"). +lisp_code_name(318,"LATIN_SMALL_LETTER_L_WITH_CARON"). +lisp_code_name(319,"LATIN_CAPITAL_LETTER_L_WITH_MIDDLE_DOT"). +lisp_code_name(320,"LATIN_SMALL_LETTER_L_WITH_MIDDLE_DOT"). +lisp_code_name(321,"LATIN_CAPITAL_LETTER_L_WITH_STROKE"). +lisp_code_name(322,"LATIN_SMALL_LETTER_L_WITH_STROKE"). +lisp_code_name(323,"LATIN_CAPITAL_LETTER_N_WITH_ACUTE"). +lisp_code_name(324,"LATIN_SMALL_LETTER_N_WITH_ACUTE"). +lisp_code_name(325,"LATIN_CAPITAL_LETTER_N_WITH_CEDILLA"). +lisp_code_name(326,"LATIN_SMALL_LETTER_N_WITH_CEDILLA"). +lisp_code_name(327,"LATIN_CAPITAL_LETTER_N_WITH_CARON"). +lisp_code_name(328,"LATIN_SMALL_LETTER_N_WITH_CARON"). +lisp_code_name(329,"LATIN_SMALL_LETTER_N_PRECEDED_BY_APOSTROPHE"). +lisp_code_name(330,"LATIN_CAPITAL_LETTER_ENG"). +lisp_code_name(331,"LATIN_SMALL_LETTER_ENG"). +lisp_code_name(332,"LATIN_CAPITAL_LETTER_O_WITH_MACRON"). +lisp_code_name(333,"LATIN_SMALL_LETTER_O_WITH_MACRON"). +lisp_code_name(334,"LATIN_CAPITAL_LETTER_O_WITH_BREVE"). +lisp_code_name(335,"LATIN_SMALL_LETTER_O_WITH_BREVE"). +lisp_code_name(336,"LATIN_CAPITAL_LETTER_O_WITH_DOUBLE_ACUTE"). +lisp_code_name(337,"LATIN_SMALL_LETTER_O_WITH_DOUBLE_ACUTE"). +lisp_code_name(338,"LATIN_CAPITAL_LIGATURE_OE"). +lisp_code_name(339,"LATIN_SMALL_LIGATURE_OE"). +lisp_code_name(340,"LATIN_CAPITAL_LETTER_R_WITH_ACUTE"). +lisp_code_name(341,"LATIN_SMALL_LETTER_R_WITH_ACUTE"). +lisp_code_name(342,"LATIN_CAPITAL_LETTER_R_WITH_CEDILLA"). +lisp_code_name(343,"LATIN_SMALL_LETTER_R_WITH_CEDILLA"). +lisp_code_name(344,"LATIN_CAPITAL_LETTER_R_WITH_CARON"). +lisp_code_name(345,"LATIN_SMALL_LETTER_R_WITH_CARON"). +lisp_code_name(346,"LATIN_CAPITAL_LETTER_S_WITH_ACUTE"). +lisp_code_name(347,"LATIN_SMALL_LETTER_S_WITH_ACUTE"). +lisp_code_name(348,"LATIN_CAPITAL_LETTER_S_WITH_CIRCUMFLEX"). +lisp_code_name(349,"LATIN_SMALL_LETTER_S_WITH_CIRCUMFLEX"). +lisp_code_name(350,"LATIN_CAPITAL_LETTER_S_WITH_CEDILLA"). +lisp_code_name(351,"LATIN_SMALL_LETTER_S_WITH_CEDILLA"). +lisp_code_name(352,"LATIN_CAPITAL_LETTER_S_WITH_CARON"). +lisp_code_name(353,"LATIN_SMALL_LETTER_S_WITH_CARON"). +lisp_code_name(354,"LATIN_CAPITAL_LETTER_T_WITH_CEDILLA"). +lisp_code_name(355,"LATIN_SMALL_LETTER_T_WITH_CEDILLA"). +lisp_code_name(356,"LATIN_CAPITAL_LETTER_T_WITH_CARON"). +lisp_code_name(357,"LATIN_SMALL_LETTER_T_WITH_CARON"). +lisp_code_name(358,"LATIN_CAPITAL_LETTER_T_WITH_STROKE"). +lisp_code_name(359,"LATIN_SMALL_LETTER_T_WITH_STROKE"). +lisp_code_name(360,"LATIN_CAPITAL_LETTER_U_WITH_TILDE"). +lisp_code_name(361,"LATIN_SMALL_LETTER_U_WITH_TILDE"). +lisp_code_name(362,"LATIN_CAPITAL_LETTER_U_WITH_MACRON"). +lisp_code_name(363,"LATIN_SMALL_LETTER_U_WITH_MACRON"). +lisp_code_name(364,"LATIN_CAPITAL_LETTER_U_WITH_BREVE"). +lisp_code_name(365,"LATIN_SMALL_LETTER_U_WITH_BREVE"). +lisp_code_name(366,"LATIN_CAPITAL_LETTER_U_WITH_RING_ABOVE"). +lisp_code_name(367,"LATIN_SMALL_LETTER_U_WITH_RING_ABOVE"). +lisp_code_name(368,"LATIN_CAPITAL_LETTER_U_WITH_DOUBLE_ACUTE"). +lisp_code_name(369,"LATIN_SMALL_LETTER_U_WITH_DOUBLE_ACUTE"). +lisp_code_name(370,"LATIN_CAPITAL_LETTER_U_WITH_OGONEK"). +lisp_code_name(371,"LATIN_SMALL_LETTER_U_WITH_OGONEK"). +lisp_code_name(372,"LATIN_CAPITAL_LETTER_W_WITH_CIRCUMFLEX"). +lisp_code_name(373,"LATIN_SMALL_LETTER_W_WITH_CIRCUMFLEX"). +lisp_code_name(374,"LATIN_CAPITAL_LETTER_Y_WITH_CIRCUMFLEX"). +lisp_code_name(375,"LATIN_SMALL_LETTER_Y_WITH_CIRCUMFLEX"). +lisp_code_name(376,"LATIN_CAPITAL_LETTER_Y_WITH_DIAERESIS"). +lisp_code_name(377,"LATIN_CAPITAL_LETTER_Z_WITH_ACUTE"). +lisp_code_name(378,"LATIN_SMALL_LETTER_Z_WITH_ACUTE"). +lisp_code_name(379,"LATIN_CAPITAL_LETTER_Z_WITH_DOT_ABOVE"). +lisp_code_name(380,"LATIN_SMALL_LETTER_Z_WITH_DOT_ABOVE"). +lisp_code_name(381,"LATIN_CAPITAL_LETTER_Z_WITH_CARON"). +lisp_code_name(382,"LATIN_SMALL_LETTER_Z_WITH_CARON"). +lisp_code_name(383,"LATIN_SMALL_LETTER_LONG_S"). +lisp_code_name(384,"LATIN_SMALL_LETTER_B_WITH_STROKE"). +lisp_code_name(385,"LATIN_CAPITAL_LETTER_B_WITH_HOOK"). +lisp_code_name(386,"LATIN_CAPITAL_LETTER_B_WITH_TOPBAR"). +lisp_code_name(387,"LATIN_SMALL_LETTER_B_WITH_TOPBAR"). +lisp_code_name(388,"LATIN_CAPITAL_LETTER_TONE_SIX"). +lisp_code_name(389,"LATIN_SMALL_LETTER_TONE_SIX"). +lisp_code_name(390,"LATIN_CAPITAL_LETTER_OPEN_O"). +lisp_code_name(391,"LATIN_CAPITAL_LETTER_C_WITH_HOOK"). +lisp_code_name(392,"LATIN_SMALL_LETTER_C_WITH_HOOK"). +lisp_code_name(393,"LATIN_CAPITAL_LETTER_AFRICAN_D"). +lisp_code_name(394,"LATIN_CAPITAL_LETTER_D_WITH_HOOK"). +lisp_code_name(395,"LATIN_CAPITAL_LETTER_D_WITH_TOPBAR"). +lisp_code_name(396,"LATIN_SMALL_LETTER_D_WITH_TOPBAR"). +lisp_code_name(397,"LATIN_SMALL_LETTER_TURNED_DELTA"). +lisp_code_name(398,"LATIN_CAPITAL_LETTER_REVERSED_E"). +lisp_code_name(399,"LATIN_CAPITAL_LETTER_SCHWA"). +lisp_code_name(400,"LATIN_CAPITAL_LETTER_OPEN_E"). +lisp_code_name(401,"LATIN_CAPITAL_LETTER_F_WITH_HOOK"). +lisp_code_name(402,"LATIN_SMALL_LETTER_F_WITH_HOOK"). +lisp_code_name(403,"LATIN_CAPITAL_LETTER_G_WITH_HOOK"). +lisp_code_name(404,"LATIN_CAPITAL_LETTER_GAMMA"). +lisp_code_name(405,"LATIN_SMALL_LETTER_HV"). +lisp_code_name(406,"LATIN_CAPITAL_LETTER_IOTA"). +lisp_code_name(407,"LATIN_CAPITAL_LETTER_I_WITH_STROKE"). +lisp_code_name(408,"LATIN_CAPITAL_LETTER_K_WITH_HOOK"). +lisp_code_name(409,"LATIN_SMALL_LETTER_K_WITH_HOOK"). +lisp_code_name(410,"LATIN_SMALL_LETTER_L_WITH_BAR"). +lisp_code_name(411,"LATIN_SMALL_LETTER_LAMBDA_WITH_STROKE"). +lisp_code_name(412,"LATIN_CAPITAL_LETTER_TURNED_M"). +lisp_code_name(413,"LATIN_CAPITAL_LETTER_N_WITH_LEFT_HOOK"). +lisp_code_name(414,"LATIN_SMALL_LETTER_N_WITH_LONG_RIGHT_LEG"). +lisp_code_name(415,"LATIN_CAPITAL_LETTER_O_WITH_MIDDLE_TILDE"). +lisp_code_name(416,"LATIN_CAPITAL_LETTER_O_WITH_HORN"). +lisp_code_name(417,"LATIN_SMALL_LETTER_O_WITH_HORN"). +lisp_code_name(418,"LATIN_CAPITAL_LETTER_OI"). +lisp_code_name(419,"LATIN_SMALL_LETTER_OI"). +lisp_code_name(420,"LATIN_CAPITAL_LETTER_P_WITH_HOOK"). +lisp_code_name(421,"LATIN_SMALL_LETTER_P_WITH_HOOK"). +lisp_code_name(422,"LATIN_LETTER_YR"). +lisp_code_name(423,"LATIN_CAPITAL_LETTER_TONE_TWO"). +lisp_code_name(424,"LATIN_SMALL_LETTER_TONE_TWO"). +lisp_code_name(425,"LATIN_CAPITAL_LETTER_ESH"). +lisp_code_name(426,"LATIN_LETTER_REVERSED_ESH_LOOP"). +lisp_code_name(427,"LATIN_SMALL_LETTER_T_WITH_PALATAL_HOOK"). +lisp_code_name(428,"LATIN_CAPITAL_LETTER_T_WITH_HOOK"). +lisp_code_name(429,"LATIN_SMALL_LETTER_T_WITH_HOOK"). +lisp_code_name(430,"LATIN_CAPITAL_LETTER_T_WITH_RETROFLEX_HOOK"). +lisp_code_name(431,"LATIN_CAPITAL_LETTER_U_WITH_HORN"). +lisp_code_name(432,"LATIN_SMALL_LETTER_U_WITH_HORN"). +lisp_code_name(433,"LATIN_CAPITAL_LETTER_UPSILON"). +lisp_code_name(434,"LATIN_CAPITAL_LETTER_V_WITH_HOOK"). +lisp_code_name(435,"LATIN_CAPITAL_LETTER_Y_WITH_HOOK"). +lisp_code_name(436,"LATIN_SMALL_LETTER_Y_WITH_HOOK"). +lisp_code_name(437,"LATIN_CAPITAL_LETTER_Z_WITH_STROKE"). +lisp_code_name(438,"LATIN_SMALL_LETTER_Z_WITH_STROKE"). +lisp_code_name(439,"LATIN_CAPITAL_LETTER_EZH"). +lisp_code_name(440,"LATIN_CAPITAL_LETTER_EZH_REVERSED"). +lisp_code_name(441,"LATIN_SMALL_LETTER_EZH_REVERSED"). +lisp_code_name(442,"LATIN_SMALL_LETTER_EZH_WITH_TAIL"). +lisp_code_name(443,"LATIN_LETTER_TWO_WITH_STROKE"). +lisp_code_name(444,"LATIN_CAPITAL_LETTER_TONE_FIVE"). +lisp_code_name(445,"LATIN_SMALL_LETTER_TONE_FIVE"). +lisp_code_name(446,"LATIN_LETTER_INVERTED_GLOTTAL_STOP_WITH_STROKE"). +lisp_code_name(447,"LATIN_LETTER_WYNN"). +lisp_code_name(448,"LATIN_LETTER_DENTAL_CLICK"). +lisp_code_name(449,"LATIN_LETTER_LATERAL_CLICK"). +lisp_code_name(450,"LATIN_LETTER_ALVEOLAR_CLICK"). +lisp_code_name(451,"LATIN_LETTER_RETROFLEX_CLICK"). +lisp_code_name(452,"LATIN_CAPITAL_LETTER_DZ_WITH_CARON"). +lisp_code_name(453,"LATIN_CAPITAL_LETTER_D_WITH_SMALL_LETTER_Z_WITH_CARON"). +lisp_code_name(454,"LATIN_SMALL_LETTER_DZ_WITH_CARON"). +lisp_code_name(455,"LATIN_CAPITAL_LETTER_LJ"). +lisp_code_name(456,"LATIN_CAPITAL_LETTER_L_WITH_SMALL_LETTER_J"). +lisp_code_name(457,"LATIN_SMALL_LETTER_LJ"). +lisp_code_name(458,"LATIN_CAPITAL_LETTER_NJ"). +lisp_code_name(459,"LATIN_CAPITAL_LETTER_N_WITH_SMALL_LETTER_J"). +lisp_code_name(460,"LATIN_SMALL_LETTER_NJ"). +lisp_code_name(461,"LATIN_CAPITAL_LETTER_A_WITH_CARON"). +lisp_code_name(462,"LATIN_SMALL_LETTER_A_WITH_CARON"). +lisp_code_name(463,"LATIN_CAPITAL_LETTER_I_WITH_CARON"). +lisp_code_name(464,"LATIN_SMALL_LETTER_I_WITH_CARON"). +lisp_code_name(465,"LATIN_CAPITAL_LETTER_O_WITH_CARON"). +lisp_code_name(466,"LATIN_SMALL_LETTER_O_WITH_CARON"). +lisp_code_name(467,"LATIN_CAPITAL_LETTER_U_WITH_CARON"). +lisp_code_name(468,"LATIN_SMALL_LETTER_U_WITH_CARON"). +lisp_code_name(469,"LATIN_CAPITAL_LETTER_U_WITH_DIAERESIS_AND_MACRON"). +lisp_code_name(470,"LATIN_SMALL_LETTER_U_WITH_DIAERESIS_AND_MACRON"). +lisp_code_name(471,"LATIN_CAPITAL_LETTER_U_WITH_DIAERESIS_AND_ACUTE"). +lisp_code_name(472,"LATIN_SMALL_LETTER_U_WITH_DIAERESIS_AND_ACUTE"). +lisp_code_name(473,"LATIN_CAPITAL_LETTER_U_WITH_DIAERESIS_AND_CARON"). +lisp_code_name(474,"LATIN_SMALL_LETTER_U_WITH_DIAERESIS_AND_CARON"). +lisp_code_name(475,"LATIN_CAPITAL_LETTER_U_WITH_DIAERESIS_AND_GRAVE"). +lisp_code_name(476,"LATIN_SMALL_LETTER_U_WITH_DIAERESIS_AND_GRAVE"). +lisp_code_name(477,"LATIN_SMALL_LETTER_TURNED_E"). +lisp_code_name(478,"LATIN_CAPITAL_LETTER_A_WITH_DIAERESIS_AND_MACRON"). +lisp_code_name(479,"LATIN_SMALL_LETTER_A_WITH_DIAERESIS_AND_MACRON"). +lisp_code_name(480,"LATIN_CAPITAL_LETTER_A_WITH_DOT_ABOVE_AND_MACRON"). +lisp_code_name(481,"LATIN_SMALL_LETTER_A_WITH_DOT_ABOVE_AND_MACRON"). +lisp_code_name(482,"LATIN_CAPITAL_LETTER_AE_WITH_MACRON"). +lisp_code_name(483,"LATIN_SMALL_LETTER_AE_WITH_MACRON"). +lisp_code_name(484,"LATIN_CAPITAL_LETTER_G_WITH_STROKE"). +lisp_code_name(485,"LATIN_SMALL_LETTER_G_WITH_STROKE"). +lisp_code_name(486,"LATIN_CAPITAL_LETTER_G_WITH_CARON"). +lisp_code_name(487,"LATIN_SMALL_LETTER_G_WITH_CARON"). +lisp_code_name(488,"LATIN_CAPITAL_LETTER_K_WITH_CARON"). +lisp_code_name(489,"LATIN_SMALL_LETTER_K_WITH_CARON"). +lisp_code_name(490,"LATIN_CAPITAL_LETTER_O_WITH_OGONEK"). +lisp_code_name(491,"LATIN_SMALL_LETTER_O_WITH_OGONEK"). +lisp_code_name(492,"LATIN_CAPITAL_LETTER_O_WITH_OGONEK_AND_MACRON"). +lisp_code_name(493,"LATIN_SMALL_LETTER_O_WITH_OGONEK_AND_MACRON"). +lisp_code_name(494,"LATIN_CAPITAL_LETTER_EZH_WITH_CARON"). +lisp_code_name(495,"LATIN_SMALL_LETTER_EZH_WITH_CARON"). +lisp_code_name(496,"LATIN_SMALL_LETTER_J_WITH_CARON"). +lisp_code_name(497,"LATIN_CAPITAL_LETTER_DZ"). +lisp_code_name(498,"LATIN_CAPITAL_LETTER_D_WITH_SMALL_LETTER_Z"). +lisp_code_name(499,"LATIN_SMALL_LETTER_DZ"). +lisp_code_name(500,"LATIN_CAPITAL_LETTER_G_WITH_ACUTE"). +lisp_code_name(501,"LATIN_SMALL_LETTER_G_WITH_ACUTE"). +lisp_code_name(502,"LATIN_CAPITAL_LETTER_HWAIR"). +lisp_code_name(503,"LATIN_CAPITAL_LETTER_WYNN"). +lisp_code_name(504,"LATIN_CAPITAL_LETTER_N_WITH_GRAVE"). +lisp_code_name(505,"LATIN_SMALL_LETTER_N_WITH_GRAVE"). +lisp_code_name(506,"LATIN_CAPITAL_LETTER_A_WITH_RING_ABOVE_AND_ACUTE"). +lisp_code_name(507,"LATIN_SMALL_LETTER_A_WITH_RING_ABOVE_AND_ACUTE"). +lisp_code_name(508,"LATIN_CAPITAL_LETTER_AE_WITH_ACUTE"). +lisp_code_name(509,"LATIN_SMALL_LETTER_AE_WITH_ACUTE"). +lisp_code_name(510,"LATIN_CAPITAL_LETTER_O_WITH_STROKE_AND_ACUTE"). +lisp_code_name(511,"LATIN_SMALL_LETTER_O_WITH_STROKE_AND_ACUTE"). +lisp_code_name(512,"LATIN_CAPITAL_LETTER_A_WITH_DOUBLE_GRAVE"). +lisp_code_name(513,"LATIN_SMALL_LETTER_A_WITH_DOUBLE_GRAVE"). +lisp_code_name(514,"LATIN_CAPITAL_LETTER_A_WITH_INVERTED_BREVE"). +lisp_code_name(515,"LATIN_SMALL_LETTER_A_WITH_INVERTED_BREVE"). +lisp_code_name(516,"LATIN_CAPITAL_LETTER_E_WITH_DOUBLE_GRAVE"). +lisp_code_name(517,"LATIN_SMALL_LETTER_E_WITH_DOUBLE_GRAVE"). +lisp_code_name(518,"LATIN_CAPITAL_LETTER_E_WITH_INVERTED_BREVE"). +lisp_code_name(519,"LATIN_SMALL_LETTER_E_WITH_INVERTED_BREVE"). +lisp_code_name(520,"LATIN_CAPITAL_LETTER_I_WITH_DOUBLE_GRAVE"). +lisp_code_name(521,"LATIN_SMALL_LETTER_I_WITH_DOUBLE_GRAVE"). +lisp_code_name(522,"LATIN_CAPITAL_LETTER_I_WITH_INVERTED_BREVE"). +lisp_code_name(523,"LATIN_SMALL_LETTER_I_WITH_INVERTED_BREVE"). +lisp_code_name(524,"LATIN_CAPITAL_LETTER_O_WITH_DOUBLE_GRAVE"). +lisp_code_name(525,"LATIN_SMALL_LETTER_O_WITH_DOUBLE_GRAVE"). +lisp_code_name(526,"LATIN_CAPITAL_LETTER_O_WITH_INVERTED_BREVE"). +lisp_code_name(527,"LATIN_SMALL_LETTER_O_WITH_INVERTED_BREVE"). +lisp_code_name(528,"LATIN_CAPITAL_LETTER_R_WITH_DOUBLE_GRAVE"). +lisp_code_name(529,"LATIN_SMALL_LETTER_R_WITH_DOUBLE_GRAVE"). +lisp_code_name(530,"LATIN_CAPITAL_LETTER_R_WITH_INVERTED_BREVE"). +lisp_code_name(531,"LATIN_SMALL_LETTER_R_WITH_INVERTED_BREVE"). +lisp_code_name(532,"LATIN_CAPITAL_LETTER_U_WITH_DOUBLE_GRAVE"). +lisp_code_name(533,"LATIN_SMALL_LETTER_U_WITH_DOUBLE_GRAVE"). +lisp_code_name(534,"LATIN_CAPITAL_LETTER_U_WITH_INVERTED_BREVE"). +lisp_code_name(535,"LATIN_SMALL_LETTER_U_WITH_INVERTED_BREVE"). +lisp_code_name(536,"LATIN_CAPITAL_LETTER_S_WITH_COMMA_BELOW"). +lisp_code_name(537,"LATIN_SMALL_LETTER_S_WITH_COMMA_BELOW"). +lisp_code_name(538,"LATIN_CAPITAL_LETTER_T_WITH_COMMA_BELOW"). +lisp_code_name(539,"LATIN_SMALL_LETTER_T_WITH_COMMA_BELOW"). +lisp_code_name(540,"LATIN_CAPITAL_LETTER_YOGH"). +lisp_code_name(541,"LATIN_SMALL_LETTER_YOGH"). +lisp_code_name(542,"LATIN_CAPITAL_LETTER_H_WITH_CARON"). +lisp_code_name(543,"LATIN_SMALL_LETTER_H_WITH_CARON"). +lisp_code_name(544,"LATIN_CAPITAL_LETTER_N_WITH_LONG_RIGHT_LEG"). +lisp_code_name(545,"LATIN_SMALL_LETTER_D_WITH_CURL"). +lisp_code_name(546,"LATIN_CAPITAL_LETTER_OU"). +lisp_code_name(547,"LATIN_SMALL_LETTER_OU"). +lisp_code_name(548,"LATIN_CAPITAL_LETTER_Z_WITH_HOOK"). +lisp_code_name(549,"LATIN_SMALL_LETTER_Z_WITH_HOOK"). +lisp_code_name(550,"LATIN_CAPITAL_LETTER_A_WITH_DOT_ABOVE"). +lisp_code_name(551,"LATIN_SMALL_LETTER_A_WITH_DOT_ABOVE"). +lisp_code_name(552,"LATIN_CAPITAL_LETTER_E_WITH_CEDILLA"). +lisp_code_name(553,"LATIN_SMALL_LETTER_E_WITH_CEDILLA"). +lisp_code_name(554,"LATIN_CAPITAL_LETTER_O_WITH_DIAERESIS_AND_MACRON"). +lisp_code_name(555,"LATIN_SMALL_LETTER_O_WITH_DIAERESIS_AND_MACRON"). +lisp_code_name(556,"LATIN_CAPITAL_LETTER_O_WITH_TILDE_AND_MACRON"). +lisp_code_name(557,"LATIN_SMALL_LETTER_O_WITH_TILDE_AND_MACRON"). +lisp_code_name(558,"LATIN_CAPITAL_LETTER_O_WITH_DOT_ABOVE"). +lisp_code_name(559,"LATIN_SMALL_LETTER_O_WITH_DOT_ABOVE"). +lisp_code_name(560,"LATIN_CAPITAL_LETTER_O_WITH_DOT_ABOVE_AND_MACRON"). +lisp_code_name(561,"LATIN_SMALL_LETTER_O_WITH_DOT_ABOVE_AND_MACRON"). +lisp_code_name(562,"LATIN_CAPITAL_LETTER_Y_WITH_MACRON"). +lisp_code_name(563,"LATIN_SMALL_LETTER_Y_WITH_MACRON"). +lisp_code_name(564,"LATIN_SMALL_LETTER_L_WITH_CURL"). +lisp_code_name(565,"LATIN_SMALL_LETTER_N_WITH_CURL"). +lisp_code_name(566,"LATIN_SMALL_LETTER_T_WITH_CURL"). +lisp_code_name(567,"LATIN_SMALL_LETTER_DOTLESS_J"). +lisp_code_name(568,"LATIN_SMALL_LETTER_DB_DIGRAPH"). +lisp_code_name(569,"LATIN_SMALL_LETTER_QP_DIGRAPH"). +lisp_code_name(570,"LATIN_CAPITAL_LETTER_A_WITH_STROKE"). +lisp_code_name(571,"LATIN_CAPITAL_LETTER_C_WITH_STROKE"). +lisp_code_name(572,"LATIN_SMALL_LETTER_C_WITH_STROKE"). +lisp_code_name(573,"LATIN_CAPITAL_LETTER_L_WITH_BAR"). +lisp_code_name(574,"LATIN_CAPITAL_LETTER_T_WITH_DIAGONAL_STROKE"). +lisp_code_name(575,"LATIN_SMALL_LETTER_S_WITH_SWASH_TAIL"). +lisp_code_name(576,"LATIN_SMALL_LETTER_Z_WITH_SWASH_TAIL"). +lisp_code_name(577,"LATIN_CAPITAL_LETTER_GLOTTAL_STOP"). +lisp_code_name(578,"LATIN_SMALL_LETTER_GLOTTAL_STOP"). +lisp_code_name(579,"LATIN_CAPITAL_LETTER_B_WITH_STROKE"). +lisp_code_name(580,"LATIN_CAPITAL_LETTER_U_BAR"). +lisp_code_name(581,"LATIN_CAPITAL_LETTER_TURNED_V"). +lisp_code_name(582,"LATIN_CAPITAL_LETTER_E_WITH_STROKE"). +lisp_code_name(583,"LATIN_SMALL_LETTER_E_WITH_STROKE"). +lisp_code_name(584,"LATIN_CAPITAL_LETTER_J_WITH_STROKE"). +lisp_code_name(585,"LATIN_SMALL_LETTER_J_WITH_STROKE"). +lisp_code_name(586,"LATIN_CAPITAL_LETTER_SMALL_Q_WITH_HOOK_TAIL"). +lisp_code_name(587,"LATIN_SMALL_LETTER_Q_WITH_HOOK_TAIL"). +lisp_code_name(588,"LATIN_CAPITAL_LETTER_R_WITH_STROKE"). +lisp_code_name(589,"LATIN_SMALL_LETTER_R_WITH_STROKE"). +lisp_code_name(590,"LATIN_CAPITAL_LETTER_Y_WITH_STROKE"). +lisp_code_name(591,"LATIN_SMALL_LETTER_Y_WITH_STROKE"). +lisp_code_name(592,"LATIN_SMALL_LETTER_TURNED_A"). +lisp_code_name(593,"LATIN_SMALL_LETTER_ALPHA"). +lisp_code_name(594,"LATIN_SMALL_LETTER_TURNED_ALPHA"). +lisp_code_name(595,"LATIN_SMALL_LETTER_B_WITH_HOOK"). +lisp_code_name(596,"LATIN_SMALL_LETTER_OPEN_O"). +lisp_code_name(597,"LATIN_SMALL_LETTER_C_WITH_CURL"). +lisp_code_name(598,"LATIN_SMALL_LETTER_D_WITH_TAIL"). +lisp_code_name(599,"LATIN_SMALL_LETTER_D_WITH_HOOK"). +lisp_code_name(600,"LATIN_SMALL_LETTER_REVERSED_E"). +lisp_code_name(601,"LATIN_SMALL_LETTER_SCHWA"). +lisp_code_name(602,"LATIN_SMALL_LETTER_SCHWA_WITH_HOOK"). +lisp_code_name(603,"LATIN_SMALL_LETTER_OPEN_E"). +lisp_code_name(604,"LATIN_SMALL_LETTER_REVERSED_OPEN_E"). +lisp_code_name(605,"LATIN_SMALL_LETTER_REVERSED_OPEN_E_WITH_HOOK"). +lisp_code_name(606,"LATIN_SMALL_LETTER_CLOSED_REVERSED_OPEN_E"). +lisp_code_name(607,"LATIN_SMALL_LETTER_DOTLESS_J_WITH_STROKE"). +lisp_code_name(608,"LATIN_SMALL_LETTER_G_WITH_HOOK"). +lisp_code_name(609,"LATIN_SMALL_LETTER_SCRIPT_G"). +lisp_code_name(610,"LATIN_LETTER_SMALL_CAPITAL_G"). +lisp_code_name(611,"LATIN_SMALL_LETTER_GAMMA"). +lisp_code_name(612,"LATIN_SMALL_LETTER_RAMS_HORN"). +lisp_code_name(613,"LATIN_SMALL_LETTER_TURNED_H"). +lisp_code_name(614,"LATIN_SMALL_LETTER_H_WITH_HOOK"). +lisp_code_name(615,"LATIN_SMALL_LETTER_HENG_WITH_HOOK"). +lisp_code_name(616,"LATIN_SMALL_LETTER_I_WITH_STROKE"). +lisp_code_name(617,"LATIN_SMALL_LETTER_IOTA"). +lisp_code_name(618,"LATIN_LETTER_SMALL_CAPITAL_I"). +lisp_code_name(619,"LATIN_SMALL_LETTER_L_WITH_MIDDLE_TILDE"). +lisp_code_name(620,"LATIN_SMALL_LETTER_L_WITH_BELT"). +lisp_code_name(621,"LATIN_SMALL_LETTER_L_WITH_RETROFLEX_HOOK"). +lisp_code_name(622,"LATIN_SMALL_LETTER_LEZH"). +lisp_code_name(623,"LATIN_SMALL_LETTER_TURNED_M"). +lisp_code_name(624,"LATIN_SMALL_LETTER_TURNED_M_WITH_LONG_LEG"). +lisp_code_name(625,"LATIN_SMALL_LETTER_M_WITH_HOOK"). +lisp_code_name(626,"LATIN_SMALL_LETTER_N_WITH_LEFT_HOOK"). +lisp_code_name(627,"LATIN_SMALL_LETTER_N_WITH_RETROFLEX_HOOK"). +lisp_code_name(628,"LATIN_LETTER_SMALL_CAPITAL_N"). +lisp_code_name(629,"LATIN_SMALL_LETTER_BARRED_O"). +lisp_code_name(630,"LATIN_LETTER_SMALL_CAPITAL_OE"). +lisp_code_name(631,"LATIN_SMALL_LETTER_CLOSED_OMEGA"). +lisp_code_name(632,"LATIN_SMALL_LETTER_PHI"). +lisp_code_name(633,"LATIN_SMALL_LETTER_TURNED_R"). +lisp_code_name(634,"LATIN_SMALL_LETTER_TURNED_R_WITH_LONG_LEG"). +lisp_code_name(635,"LATIN_SMALL_LETTER_TURNED_R_WITH_HOOK"). +lisp_code_name(636,"LATIN_SMALL_LETTER_R_WITH_LONG_LEG"). +lisp_code_name(637,"LATIN_SMALL_LETTER_R_WITH_TAIL"). +lisp_code_name(638,"LATIN_SMALL_LETTER_R_WITH_FISHHOOK"). +lisp_code_name(639,"LATIN_SMALL_LETTER_REVERSED_R_WITH_FISHHOOK"). +lisp_code_name(640,"LATIN_LETTER_SMALL_CAPITAL_R"). +lisp_code_name(641,"LATIN_LETTER_SMALL_CAPITAL_INVERTED_R"). +lisp_code_name(642,"LATIN_SMALL_LETTER_S_WITH_HOOK"). +lisp_code_name(643,"LATIN_SMALL_LETTER_ESH"). +lisp_code_name(644,"LATIN_SMALL_LETTER_DOTLESS_J_WITH_STROKE_AND_HOOK"). +lisp_code_name(645,"LATIN_SMALL_LETTER_SQUAT_REVERSED_ESH"). +lisp_code_name(646,"LATIN_SMALL_LETTER_ESH_WITH_CURL"). +lisp_code_name(647,"LATIN_SMALL_LETTER_TURNED_T"). +lisp_code_name(648,"LATIN_SMALL_LETTER_T_WITH_RETROFLEX_HOOK"). +lisp_code_name(649,"LATIN_SMALL_LETTER_U_BAR"). +lisp_code_name(650,"LATIN_SMALL_LETTER_UPSILON"). +lisp_code_name(651,"LATIN_SMALL_LETTER_V_WITH_HOOK"). +lisp_code_name(652,"LATIN_SMALL_LETTER_TURNED_V"). +lisp_code_name(653,"LATIN_SMALL_LETTER_TURNED_W"). +lisp_code_name(654,"LATIN_SMALL_LETTER_TURNED_Y"). +lisp_code_name(655,"LATIN_LETTER_SMALL_CAPITAL_Y"). +lisp_code_name(656,"LATIN_SMALL_LETTER_Z_WITH_RETROFLEX_HOOK"). +lisp_code_name(657,"LATIN_SMALL_LETTER_Z_WITH_CURL"). +lisp_code_name(658,"LATIN_SMALL_LETTER_EZH"). +lisp_code_name(659,"LATIN_SMALL_LETTER_EZH_WITH_CURL"). +lisp_code_name(660,"LATIN_LETTER_GLOTTAL_STOP"). +lisp_code_name(661,"LATIN_LETTER_PHARYNGEAL_VOICED_FRICATIVE"). +lisp_code_name(662,"LATIN_LETTER_INVERTED_GLOTTAL_STOP"). +lisp_code_name(663,"LATIN_LETTER_STRETCHED_C"). +lisp_code_name(664,"LATIN_LETTER_BILABIAL_CLICK"). +lisp_code_name(665,"LATIN_LETTER_SMALL_CAPITAL_B"). +lisp_code_name(666,"LATIN_SMALL_LETTER_CLOSED_OPEN_E"). +lisp_code_name(667,"LATIN_LETTER_SMALL_CAPITAL_G_WITH_HOOK"). +lisp_code_name(668,"LATIN_LETTER_SMALL_CAPITAL_H"). +lisp_code_name(669,"LATIN_SMALL_LETTER_J_WITH_CROSSED-TAIL"). +lisp_code_name(670,"LATIN_SMALL_LETTER_TURNED_K"). +lisp_code_name(671,"LATIN_LETTER_SMALL_CAPITAL_L"). +lisp_code_name(672,"LATIN_SMALL_LETTER_Q_WITH_HOOK"). +lisp_code_name(673,"LATIN_LETTER_GLOTTAL_STOP_WITH_STROKE"). +lisp_code_name(674,"LATIN_LETTER_REVERSED_GLOTTAL_STOP_WITH_STROKE"). +lisp_code_name(675,"LATIN_SMALL_LETTER_DZ_DIGRAPH"). +lisp_code_name(676,"LATIN_SMALL_LETTER_DEZH_DIGRAPH"). +lisp_code_name(677,"LATIN_SMALL_LETTER_DZ_DIGRAPH_WITH_CURL"). +lisp_code_name(678,"LATIN_SMALL_LETTER_TS_DIGRAPH"). +lisp_code_name(679,"LATIN_SMALL_LETTER_TESH_DIGRAPH"). +lisp_code_name(680,"LATIN_SMALL_LETTER_TC_DIGRAPH_WITH_CURL"). +lisp_code_name(681,"LATIN_SMALL_LETTER_FENG_DIGRAPH"). +lisp_code_name(682,"LATIN_SMALL_LETTER_LS_DIGRAPH"). +lisp_code_name(683,"LATIN_SMALL_LETTER_LZ_DIGRAPH"). +lisp_code_name(684,"LATIN_LETTER_BILABIAL_PERCUSSIVE"). +lisp_code_name(685,"LATIN_LETTER_BIDENTAL_PERCUSSIVE"). +lisp_code_name(686,"LATIN_SMALL_LETTER_TURNED_H_WITH_FISHHOOK"). +lisp_code_name(687,"LATIN_SMALL_LETTER_TURNED_H_WITH_FISHHOOK_AND_TAIL"). +lisp_code_name(688,"MODIFIER_LETTER_SMALL_H"). +lisp_code_name(689,"MODIFIER_LETTER_SMALL_H_WITH_HOOK"). +lisp_code_name(690,"MODIFIER_LETTER_SMALL_J"). +lisp_code_name(691,"MODIFIER_LETTER_SMALL_R"). +lisp_code_name(692,"MODIFIER_LETTER_SMALL_TURNED_R"). +lisp_code_name(693,"MODIFIER_LETTER_SMALL_TURNED_R_WITH_HOOK"). +lisp_code_name(694,"MODIFIER_LETTER_SMALL_CAPITAL_INVERTED_R"). +lisp_code_name(695,"MODIFIER_LETTER_SMALL_W"). +lisp_code_name(696,"MODIFIER_LETTER_SMALL_Y"). +lisp_code_name(697,"MODIFIER_LETTER_PRIME"). +lisp_code_name(698,"MODIFIER_LETTER_DOUBLE_PRIME"). +lisp_code_name(699,"MODIFIER_LETTER_TURNED_COMMA"). +lisp_code_name(700,"MODIFIER_LETTER_APOSTROPHE"). +lisp_code_name(701,"MODIFIER_LETTER_REVERSED_COMMA"). +lisp_code_name(702,"MODIFIER_LETTER_RIGHT_HALF_RING"). +lisp_code_name(703,"MODIFIER_LETTER_LEFT_HALF_RING"). +lisp_code_name(704,"MODIFIER_LETTER_GLOTTAL_STOP"). +lisp_code_name(705,"MODIFIER_LETTER_REVERSED_GLOTTAL_STOP"). +lisp_code_name(706,"MODIFIER_LETTER_LEFT_ARROWHEAD"). +lisp_code_name(707,"MODIFIER_LETTER_RIGHT_ARROWHEAD"). +lisp_code_name(708,"MODIFIER_LETTER_UP_ARROWHEAD"). +lisp_code_name(709,"MODIFIER_LETTER_DOWN_ARROWHEAD"). +lisp_code_name(710,"MODIFIER_LETTER_CIRCUMFLEX_ACCENT"). +lisp_code_name(711,"CARON"). +lisp_code_name(712,"MODIFIER_LETTER_VERTICAL_LINE"). +lisp_code_name(713,"MODIFIER_LETTER_MACRON"). +lisp_code_name(714,"MODIFIER_LETTER_ACUTE_ACCENT"). +lisp_code_name(715,"MODIFIER_LETTER_GRAVE_ACCENT"). +lisp_code_name(716,"MODIFIER_LETTER_LOW_VERTICAL_LINE"). +lisp_code_name(717,"MODIFIER_LETTER_LOW_MACRON"). +lisp_code_name(718,"MODIFIER_LETTER_LOW_GRAVE_ACCENT"). +lisp_code_name(719,"MODIFIER_LETTER_LOW_ACUTE_ACCENT"). +lisp_code_name(720,"MODIFIER_LETTER_TRIANGULAR_COLON"). +lisp_code_name(721,"MODIFIER_LETTER_HALF_TRIANGULAR_COLON"). +lisp_code_name(722,"MODIFIER_LETTER_CENTRED_RIGHT_HALF_RING"). +lisp_code_name(723,"MODIFIER_LETTER_CENTRED_LEFT_HALF_RING"). +lisp_code_name(724,"MODIFIER_LETTER_UP_TACK"). +lisp_code_name(725,"MODIFIER_LETTER_DOWN_TACK"). +lisp_code_name(726,"MODIFIER_LETTER_PLUS_SIGN"). +lisp_code_name(727,"MODIFIER_LETTER_MINUS_SIGN"). +lisp_code_name(728,"BREVE"). +lisp_code_name(729,"DOT_ABOVE"). +lisp_code_name(730,"RING_ABOVE"). +lisp_code_name(731,"OGONEK"). +lisp_code_name(732,"SMALL_TILDE"). +lisp_code_name(733,"DOUBLE_ACUTE_ACCENT"). +lisp_code_name(734,"MODIFIER_LETTER_RHOTIC_HOOK"). +lisp_code_name(735,"MODIFIER_LETTER_CROSS_ACCENT"). +lisp_code_name(736,"MODIFIER_LETTER_SMALL_GAMMA"). +lisp_code_name(737,"MODIFIER_LETTER_SMALL_L"). +lisp_code_name(738,"MODIFIER_LETTER_SMALL_S"). +lisp_code_name(739,"MODIFIER_LETTER_SMALL_X"). +lisp_code_name(740,"MODIFIER_LETTER_SMALL_REVERSED_GLOTTAL_STOP"). +lisp_code_name(741,"MODIFIER_LETTER_EXTRA-HIGH_TONE_BAR"). +lisp_code_name(742,"MODIFIER_LETTER_HIGH_TONE_BAR"). +lisp_code_name(743,"MODIFIER_LETTER_MID_TONE_BAR"). +lisp_code_name(744,"MODIFIER_LETTER_LOW_TONE_BAR"). +lisp_code_name(745,"MODIFIER_LETTER_EXTRA-LOW_TONE_BAR"). +lisp_code_name(746,"MODIFIER_LETTER_YIN_DEPARTING_TONE_MARK"). +lisp_code_name(747,"MODIFIER_LETTER_YANG_DEPARTING_TONE_MARK"). +lisp_code_name(748,"MODIFIER_LETTER_VOICING"). +lisp_code_name(749,"MODIFIER_LETTER_UNASPIRATED"). +lisp_code_name(750,"MODIFIER_LETTER_DOUBLE_APOSTROPHE"). +lisp_code_name(751,"MODIFIER_LETTER_LOW_DOWN_ARROWHEAD"). +lisp_code_name(752,"MODIFIER_LETTER_LOW_UP_ARROWHEAD"). +lisp_code_name(753,"MODIFIER_LETTER_LOW_LEFT_ARROWHEAD"). +lisp_code_name(754,"MODIFIER_LETTER_LOW_RIGHT_ARROWHEAD"). +lisp_code_name(755,"MODIFIER_LETTER_LOW_RING"). +lisp_code_name(756,"MODIFIER_LETTER_MIDDLE_GRAVE_ACCENT"). +lisp_code_name(757,"MODIFIER_LETTER_MIDDLE_DOUBLE_GRAVE_ACCENT"). +lisp_code_name(758,"MODIFIER_LETTER_MIDDLE_DOUBLE_ACUTE_ACCENT"). +lisp_code_name(759,"MODIFIER_LETTER_LOW_TILDE"). +lisp_code_name(760,"MODIFIER_LETTER_RAISED_COLON"). +lisp_code_name(761,"MODIFIER_LETTER_BEGIN_HIGH_TONE"). +lisp_code_name(762,"MODIFIER_LETTER_END_HIGH_TONE"). +lisp_code_name(763,"MODIFIER_LETTER_BEGIN_LOW_TONE"). +lisp_code_name(764,"MODIFIER_LETTER_END_LOW_TONE"). +lisp_code_name(765,"MODIFIER_LETTER_SHELF"). +lisp_code_name(766,"MODIFIER_LETTER_OPEN_SHELF"). +lisp_code_name(767,"MODIFIER_LETTER_LOW_LEFT_ARROW"). +lisp_code_name(768,"COMBINING_GRAVE_ACCENT"). +lisp_code_name(769,"COMBINING_ACUTE_ACCENT"). +lisp_code_name(770,"COMBINING_CIRCUMFLEX_ACCENT"). +lisp_code_name(771,"COMBINING_TILDE"). +lisp_code_name(772,"COMBINING_MACRON"). +lisp_code_name(773,"COMBINING_OVERLINE"). +lisp_code_name(774,"COMBINING_BREVE"). +lisp_code_name(775,"COMBINING_DOT_ABOVE"). +lisp_code_name(776,"COMBINING_DIAERESIS"). +lisp_code_name(777,"COMBINING_HOOK_ABOVE"). +lisp_code_name(778,"COMBINING_RING_ABOVE"). +lisp_code_name(779,"COMBINING_DOUBLE_ACUTE_ACCENT"). +lisp_code_name(780,"COMBINING_CARON"). +lisp_code_name(781,"COMBINING_VERTICAL_LINE_ABOVE"). +lisp_code_name(782,"COMBINING_DOUBLE_VERTICAL_LINE_ABOVE"). +lisp_code_name(783,"COMBINING_DOUBLE_GRAVE_ACCENT"). +lisp_code_name(784,"COMBINING_CANDRABINDU"). +lisp_code_name(785,"COMBINING_INVERTED_BREVE"). +lisp_code_name(786,"COMBINING_TURNED_COMMA_ABOVE"). +lisp_code_name(787,"COMBINING_COMMA_ABOVE"). +lisp_code_name(788,"COMBINING_REVERSED_COMMA_ABOVE"). +lisp_code_name(789,"COMBINING_COMMA_ABOVE_RIGHT"). +lisp_code_name(790,"COMBINING_GRAVE_ACCENT_BELOW"). +lisp_code_name(791,"COMBINING_ACUTE_ACCENT_BELOW"). +lisp_code_name(792,"COMBINING_LEFT_TACK_BELOW"). +lisp_code_name(793,"COMBINING_RIGHT_TACK_BELOW"). +lisp_code_name(794,"COMBINING_LEFT_ANGLE_ABOVE"). +lisp_code_name(795,"COMBINING_HORN"). +lisp_code_name(796,"COMBINING_LEFT_HALF_RING_BELOW"). +lisp_code_name(797,"COMBINING_UP_TACK_BELOW"). +lisp_code_name(798,"COMBINING_DOWN_TACK_BELOW"). +lisp_code_name(799,"COMBINING_PLUS_SIGN_BELOW"). +lisp_code_name(800,"COMBINING_MINUS_SIGN_BELOW"). +lisp_code_name(801,"COMBINING_PALATALIZED_HOOK_BELOW"). +lisp_code_name(802,"COMBINING_RETROFLEX_HOOK_BELOW"). +lisp_code_name(803,"COMBINING_DOT_BELOW"). +lisp_code_name(804,"COMBINING_DIAERESIS_BELOW"). +lisp_code_name(805,"COMBINING_RING_BELOW"). +lisp_code_name(806,"COMBINING_COMMA_BELOW"). +lisp_code_name(807,"COMBINING_CEDILLA"). +lisp_code_name(808,"COMBINING_OGONEK"). +lisp_code_name(809,"COMBINING_VERTICAL_LINE_BELOW"). +lisp_code_name(810,"COMBINING_BRIDGE_BELOW"). +lisp_code_name(811,"COMBINING_INVERTED_DOUBLE_ARCH_BELOW"). +lisp_code_name(812,"COMBINING_CARON_BELOW"). +lisp_code_name(813,"COMBINING_CIRCUMFLEX_ACCENT_BELOW"). +lisp_code_name(814,"COMBINING_BREVE_BELOW"). +lisp_code_name(815,"COMBINING_INVERTED_BREVE_BELOW"). +lisp_code_name(816,"COMBINING_TILDE_BELOW"). +lisp_code_name(817,"COMBINING_MACRON_BELOW"). +lisp_code_name(818,"COMBINING_LOW_LINE"). +lisp_code_name(819,"COMBINING_DOUBLE_LOW_LINE"). +lisp_code_name(820,"COMBINING_TILDE_OVERLAY"). +lisp_code_name(821,"COMBINING_SHORT_STROKE_OVERLAY"). +lisp_code_name(822,"COMBINING_LONG_STROKE_OVERLAY"). +lisp_code_name(823,"COMBINING_SHORT_SOLIDUS_OVERLAY"). +lisp_code_name(824,"COMBINING_LONG_SOLIDUS_OVERLAY"). +lisp_code_name(825,"COMBINING_RIGHT_HALF_RING_BELOW"). +lisp_code_name(826,"COMBINING_INVERTED_BRIDGE_BELOW"). +lisp_code_name(827,"COMBINING_SQUARE_BELOW"). +lisp_code_name(828,"COMBINING_SEAGULL_BELOW"). +lisp_code_name(829,"COMBINING_X_ABOVE"). +lisp_code_name(830,"COMBINING_VERTICAL_TILDE"). +lisp_code_name(831,"COMBINING_DOUBLE_OVERLINE"). +lisp_code_name(832,"COMBINING_GRAVE_TONE_MARK"). +lisp_code_name(833,"COMBINING_ACUTE_TONE_MARK"). +lisp_code_name(834,"COMBINING_GREEK_PERISPOMENI"). +lisp_code_name(835,"COMBINING_GREEK_KORONIS"). +lisp_code_name(836,"COMBINING_GREEK_DIALYTIKA_TONOS"). +lisp_code_name(837,"COMBINING_GREEK_YPOGEGRAMMENI"). +lisp_code_name(838,"COMBINING_BRIDGE_ABOVE"). +lisp_code_name(839,"COMBINING_EQUALS_SIGN_BELOW"). +lisp_code_name(840,"COMBINING_DOUBLE_VERTICAL_LINE_BELOW"). +lisp_code_name(841,"COMBINING_LEFT_ANGLE_BELOW"). +lisp_code_name(842,"COMBINING_NOT_TILDE_ABOVE"). +lisp_code_name(843,"COMBINING_HOMOTHETIC_ABOVE"). +lisp_code_name(844,"COMBINING_ALMOST_EQUAL_TO_ABOVE"). +lisp_code_name(845,"COMBINING_LEFT_RIGHT_ARROW_BELOW"). +lisp_code_name(846,"COMBINING_UPWARDS_ARROW_BELOW"). +lisp_code_name(847,"COMBINING_GRAPHEME_JOINER"). +lisp_code_name(848,"COMBINING_RIGHT_ARROWHEAD_ABOVE"). +lisp_code_name(849,"COMBINING_LEFT_HALF_RING_ABOVE"). +lisp_code_name(850,"COMBINING_FERMATA"). +lisp_code_name(851,"COMBINING_X_BELOW"). +lisp_code_name(852,"COMBINING_LEFT_ARROWHEAD_BELOW"). +lisp_code_name(853,"COMBINING_RIGHT_ARROWHEAD_BELOW"). +lisp_code_name(854,"COMBINING_RIGHT_ARROWHEAD_AND_UP_ARROWHEAD_BELOW"). +lisp_code_name(855,"COMBINING_RIGHT_HALF_RING_ABOVE"). +lisp_code_name(856,"COMBINING_DOT_ABOVE_RIGHT"). +lisp_code_name(857,"COMBINING_ASTERISK_BELOW"). +lisp_code_name(858,"COMBINING_DOUBLE_RING_BELOW"). +lisp_code_name(859,"COMBINING_ZIGZAG_ABOVE"). +lisp_code_name(860,"COMBINING_DOUBLE_BREVE_BELOW"). +lisp_code_name(861,"COMBINING_DOUBLE_BREVE"). +lisp_code_name(862,"COMBINING_DOUBLE_MACRON"). +lisp_code_name(863,"COMBINING_DOUBLE_MACRON_BELOW"). +lisp_code_name(864,"COMBINING_DOUBLE_TILDE"). +lisp_code_name(865,"COMBINING_DOUBLE_INVERTED_BREVE"). +lisp_code_name(866,"COMBINING_DOUBLE_RIGHTWARDS_ARROW_BELOW"). +lisp_code_name(867,"COMBINING_LATIN_SMALL_LETTER_A"). +lisp_code_name(868,"COMBINING_LATIN_SMALL_LETTER_E"). +lisp_code_name(869,"COMBINING_LATIN_SMALL_LETTER_I"). +lisp_code_name(870,"COMBINING_LATIN_SMALL_LETTER_O"). +lisp_code_name(871,"COMBINING_LATIN_SMALL_LETTER_U"). +lisp_code_name(872,"COMBINING_LATIN_SMALL_LETTER_C"). +lisp_code_name(873,"COMBINING_LATIN_SMALL_LETTER_D"). +lisp_code_name(874,"COMBINING_LATIN_SMALL_LETTER_H"). +lisp_code_name(875,"COMBINING_LATIN_SMALL_LETTER_M"). +lisp_code_name(876,"COMBINING_LATIN_SMALL_LETTER_R"). +lisp_code_name(877,"COMBINING_LATIN_SMALL_LETTER_T"). +lisp_code_name(878,"COMBINING_LATIN_SMALL_LETTER_V"). +lisp_code_name(879,"COMBINING_LATIN_SMALL_LETTER_X"). +lisp_code_name(880,"GREEK_CAPITAL_LETTER_HETA"). +lisp_code_name(881,"GREEK_SMALL_LETTER_HETA"). +lisp_code_name(882,"GREEK_CAPITAL_LETTER_ARCHAIC_SAMPI"). +lisp_code_name(883,"GREEK_SMALL_LETTER_ARCHAIC_SAMPI"). +lisp_code_name(884,"GREEK_NUMERAL_SIGN"). +lisp_code_name(885,"GREEK_LOWER_NUMERAL_SIGN"). +lisp_code_name(886,"GREEK_CAPITAL_LETTER_PAMPHYLIAN_DIGAMMA"). +lisp_code_name(887,"GREEK_SMALL_LETTER_PAMPHYLIAN_DIGAMMA"). +lisp_code_name(888,"U378"). +lisp_code_name(889,"U379"). +lisp_code_name(890,"GREEK_YPOGEGRAMMENI"). +lisp_code_name(891,"GREEK_SMALL_REVERSED_LUNATE_SIGMA_SYMBOL"). +lisp_code_name(892,"GREEK_SMALL_DOTTED_LUNATE_SIGMA_SYMBOL"). +lisp_code_name(893,"GREEK_SMALL_REVERSED_DOTTED_LUNATE_SIGMA_SYMBOL"). +lisp_code_name(894,"GREEK_QUESTION_MARK"). +lisp_code_name(895,"GREEK_CAPITAL_LETTER_YOT"). +lisp_code_name(896,"U380"). +lisp_code_name(897,"U381"). +lisp_code_name(898,"U382"). +lisp_code_name(899,"U383"). +lisp_code_name(900,"GREEK_TONOS"). +lisp_code_name(901,"GREEK_DIALYTIKA_TONOS"). +lisp_code_name(902,"GREEK_CAPITAL_LETTER_ALPHA_WITH_TONOS"). +lisp_code_name(903,"GREEK_ANO_TELEIA"). +lisp_code_name(904,"GREEK_CAPITAL_LETTER_EPSILON_WITH_TONOS"). +lisp_code_name(905,"GREEK_CAPITAL_LETTER_ETA_WITH_TONOS"). +lisp_code_name(906,"GREEK_CAPITAL_LETTER_IOTA_WITH_TONOS"). +lisp_code_name(907,"U38B"). +lisp_code_name(908,"GREEK_CAPITAL_LETTER_OMICRON_WITH_TONOS"). +lisp_code_name(909,"U38D"). +lisp_code_name(910,"GREEK_CAPITAL_LETTER_UPSILON_WITH_TONOS"). +lisp_code_name(911,"GREEK_CAPITAL_LETTER_OMEGA_WITH_TONOS"). +lisp_code_name(912,"GREEK_SMALL_LETTER_IOTA_WITH_DIALYTIKA_AND_TONOS"). +lisp_code_name(913,"GREEK_CAPITAL_LETTER_ALPHA"). +lisp_code_name(914,"GREEK_CAPITAL_LETTER_BETA"). +lisp_code_name(915,"GREEK_CAPITAL_LETTER_GAMMA"). +lisp_code_name(916,"GREEK_CAPITAL_LETTER_DELTA"). +lisp_code_name(917,"GREEK_CAPITAL_LETTER_EPSILON"). +lisp_code_name(918,"GREEK_CAPITAL_LETTER_ZETA"). +lisp_code_name(919,"GREEK_CAPITAL_LETTER_ETA"). +lisp_code_name(920,"GREEK_CAPITAL_LETTER_THETA"). +lisp_code_name(921,"GREEK_CAPITAL_LETTER_IOTA"). +lisp_code_name(922,"GREEK_CAPITAL_LETTER_KAPPA"). +lisp_code_name(923,"GREEK_CAPITAL_LETTER_LAMDA"). +lisp_code_name(924,"GREEK_CAPITAL_LETTER_MU"). +lisp_code_name(925,"GREEK_CAPITAL_LETTER_NU"). +lisp_code_name(926,"GREEK_CAPITAL_LETTER_XI"). +lisp_code_name(927,"GREEK_CAPITAL_LETTER_OMICRON"). +lisp_code_name(928,"GREEK_CAPITAL_LETTER_PI"). +lisp_code_name(929,"GREEK_CAPITAL_LETTER_RHO"). +lisp_code_name(930,"U3A2"). +lisp_code_name(931,"GREEK_CAPITAL_LETTER_SIGMA"). +lisp_code_name(932,"GREEK_CAPITAL_LETTER_TAU"). +lisp_code_name(933,"GREEK_CAPITAL_LETTER_UPSILON"). +lisp_code_name(934,"GREEK_CAPITAL_LETTER_PHI"). +lisp_code_name(935,"GREEK_CAPITAL_LETTER_CHI"). +lisp_code_name(936,"GREEK_CAPITAL_LETTER_PSI"). +lisp_code_name(937,"GREEK_CAPITAL_LETTER_OMEGA"). +lisp_code_name(938,"GREEK_CAPITAL_LETTER_IOTA_WITH_DIALYTIKA"). +lisp_code_name(939,"GREEK_CAPITAL_LETTER_UPSILON_WITH_DIALYTIKA"). +lisp_code_name(940,"GREEK_SMALL_LETTER_ALPHA_WITH_TONOS"). +lisp_code_name(941,"GREEK_SMALL_LETTER_EPSILON_WITH_TONOS"). +lisp_code_name(942,"GREEK_SMALL_LETTER_ETA_WITH_TONOS"). +lisp_code_name(943,"GREEK_SMALL_LETTER_IOTA_WITH_TONOS"). +lisp_code_name(944,"GREEK_SMALL_LETTER_UPSILON_WITH_DIALYTIKA_AND_TONOS"). +lisp_code_name(945,"GREEK_SMALL_LETTER_ALPHA"). +lisp_code_name(946,"GREEK_SMALL_LETTER_BETA"). +lisp_code_name(947,"GREEK_SMALL_LETTER_GAMMA"). +lisp_code_name(948,"GREEK_SMALL_LETTER_DELTA"). +lisp_code_name(949,"GREEK_SMALL_LETTER_EPSILON"). +lisp_code_name(950,"GREEK_SMALL_LETTER_ZETA"). +lisp_code_name(951,"GREEK_SMALL_LETTER_ETA"). +lisp_code_name(952,"GREEK_SMALL_LETTER_THETA"). +lisp_code_name(953,"GREEK_SMALL_LETTER_IOTA"). +lisp_code_name(954,"GREEK_SMALL_LETTER_KAPPA"). +lisp_code_name(955,"GREEK_SMALL_LETTER_LAMDA"). +lisp_code_name(956,"GREEK_SMALL_LETTER_MU"). +lisp_code_name(957,"GREEK_SMALL_LETTER_NU"). +lisp_code_name(958,"GREEK_SMALL_LETTER_XI"). +lisp_code_name(959,"GREEK_SMALL_LETTER_OMICRON"). +lisp_code_name(960,"GREEK_SMALL_LETTER_PI"). +lisp_code_name(961,"GREEK_SMALL_LETTER_RHO"). +lisp_code_name(962,"GREEK_SMALL_LETTER_FINAL_SIGMA"). +lisp_code_name(963,"GREEK_SMALL_LETTER_SIGMA"). +lisp_code_name(964,"GREEK_SMALL_LETTER_TAU"). +lisp_code_name(965,"GREEK_SMALL_LETTER_UPSILON"). +lisp_code_name(966,"GREEK_SMALL_LETTER_PHI"). +lisp_code_name(967,"GREEK_SMALL_LETTER_CHI"). +lisp_code_name(968,"GREEK_SMALL_LETTER_PSI"). +lisp_code_name(969,"GREEK_SMALL_LETTER_OMEGA"). +lisp_code_name(970,"GREEK_SMALL_LETTER_IOTA_WITH_DIALYTIKA"). +lisp_code_name(971,"GREEK_SMALL_LETTER_UPSILON_WITH_DIALYTIKA"). +lisp_code_name(972,"GREEK_SMALL_LETTER_OMICRON_WITH_TONOS"). +lisp_code_name(973,"GREEK_SMALL_LETTER_UPSILON_WITH_TONOS"). +lisp_code_name(974,"GREEK_SMALL_LETTER_OMEGA_WITH_TONOS"). +lisp_code_name(975,"GREEK_CAPITAL_KAI_SYMBOL"). +lisp_code_name(976,"GREEK_BETA_SYMBOL"). +lisp_code_name(977,"GREEK_THETA_SYMBOL"). +lisp_code_name(978,"GREEK_UPSILON_WITH_HOOK_SYMBOL"). +lisp_code_name(979,"GREEK_UPSILON_WITH_ACUTE_AND_HOOK_SYMBOL"). +lisp_code_name(980,"GREEK_UPSILON_WITH_DIAERESIS_AND_HOOK_SYMBOL"). +lisp_code_name(981,"GREEK_PHI_SYMBOL"). +lisp_code_name(982,"GREEK_PI_SYMBOL"). +lisp_code_name(983,"GREEK_KAI_SYMBOL"). +lisp_code_name(984,"GREEK_LETTER_ARCHAIC_KOPPA"). +lisp_code_name(985,"GREEK_SMALL_LETTER_ARCHAIC_KOPPA"). +lisp_code_name(986,"GREEK_LETTER_STIGMA"). +lisp_code_name(987,"GREEK_SMALL_LETTER_STIGMA"). +lisp_code_name(988,"GREEK_LETTER_DIGAMMA"). +lisp_code_name(989,"GREEK_SMALL_LETTER_DIGAMMA"). +lisp_code_name(990,"GREEK_LETTER_KOPPA"). +lisp_code_name(991,"GREEK_SMALL_LETTER_KOPPA"). +lisp_code_name(992,"GREEK_LETTER_SAMPI"). +lisp_code_name(993,"GREEK_SMALL_LETTER_SAMPI"). +lisp_code_name(994,"COPTIC_CAPITAL_LETTER_SHEI"). +lisp_code_name(995,"COPTIC_SMALL_LETTER_SHEI"). +lisp_code_name(996,"COPTIC_CAPITAL_LETTER_FEI"). +lisp_code_name(997,"COPTIC_SMALL_LETTER_FEI"). +lisp_code_name(998,"COPTIC_CAPITAL_LETTER_KHEI"). +lisp_code_name(999,"COPTIC_SMALL_LETTER_KHEI"). +lisp_code_name(1000,"COPTIC_CAPITAL_LETTER_HORI"). +lisp_code_name(1001,"COPTIC_SMALL_LETTER_HORI"). +lisp_code_name(1002,"COPTIC_CAPITAL_LETTER_GANGIA"). +lisp_code_name(1003,"COPTIC_SMALL_LETTER_GANGIA"). +lisp_code_name(1004,"COPTIC_CAPITAL_LETTER_SHIMA"). +lisp_code_name(1005,"COPTIC_SMALL_LETTER_SHIMA"). +lisp_code_name(1006,"COPTIC_CAPITAL_LETTER_DEI"). +lisp_code_name(1007,"COPTIC_SMALL_LETTER_DEI"). +lisp_code_name(1008,"GREEK_KAPPA_SYMBOL"). +lisp_code_name(1009,"GREEK_RHO_SYMBOL"). +lisp_code_name(1010,"GREEK_LUNATE_SIGMA_SYMBOL"). +lisp_code_name(1011,"GREEK_LETTER_YOT"). +lisp_code_name(1012,"GREEK_CAPITAL_THETA_SYMBOL"). +lisp_code_name(1013,"GREEK_LUNATE_EPSILON_SYMBOL"). +lisp_code_name(1014,"GREEK_REVERSED_LUNATE_EPSILON_SYMBOL"). +lisp_code_name(1015,"GREEK_CAPITAL_LETTER_SHO"). +lisp_code_name(1016,"GREEK_SMALL_LETTER_SHO"). +lisp_code_name(1017,"GREEK_CAPITAL_LUNATE_SIGMA_SYMBOL"). +lisp_code_name(1018,"GREEK_CAPITAL_LETTER_SAN"). +lisp_code_name(1019,"GREEK_SMALL_LETTER_SAN"). +lisp_code_name(1020,"GREEK_RHO_WITH_STROKE_SYMBOL"). +lisp_code_name(1021,"GREEK_CAPITAL_REVERSED_LUNATE_SIGMA_SYMBOL"). +lisp_code_name(1022,"GREEK_CAPITAL_DOTTED_LUNATE_SIGMA_SYMBOL"). +lisp_code_name(1023,"GREEK_CAPITAL_REVERSED_DOTTED_LUNATE_SIGMA_SYMBOL"). +lisp_code_name(1024,"CYRILLIC_CAPITAL_LETTER_IE_WITH_GRAVE"). +lisp_code_name(1025,"CYRILLIC_CAPITAL_LETTER_IO"). +lisp_code_name(1026,"CYRILLIC_CAPITAL_LETTER_DJE"). +lisp_code_name(1027,"CYRILLIC_CAPITAL_LETTER_GJE"). +lisp_code_name(1028,"CYRILLIC_CAPITAL_LETTER_UKRAINIAN_IE"). +lisp_code_name(1029,"CYRILLIC_CAPITAL_LETTER_DZE"). +lisp_code_name(1030,"CYRILLIC_CAPITAL_LETTER_BYELORUSSIAN-UKRAINIAN_I"). +lisp_code_name(1031,"CYRILLIC_CAPITAL_LETTER_YI"). +lisp_code_name(1032,"CYRILLIC_CAPITAL_LETTER_JE"). +lisp_code_name(1033,"CYRILLIC_CAPITAL_LETTER_LJE"). +lisp_code_name(1034,"CYRILLIC_CAPITAL_LETTER_NJE"). +lisp_code_name(1035,"CYRILLIC_CAPITAL_LETTER_TSHE"). +lisp_code_name(1036,"CYRILLIC_CAPITAL_LETTER_KJE"). +lisp_code_name(1037,"CYRILLIC_CAPITAL_LETTER_I_WITH_GRAVE"). +lisp_code_name(1038,"CYRILLIC_CAPITAL_LETTER_SHORT_U"). +lisp_code_name(1039,"CYRILLIC_CAPITAL_LETTER_DZHE"). +lisp_code_name(1040,"CYRILLIC_CAPITAL_LETTER_A"). +lisp_code_name(1041,"CYRILLIC_CAPITAL_LETTER_BE"). +lisp_code_name(1042,"CYRILLIC_CAPITAL_LETTER_VE"). +lisp_code_name(1043,"CYRILLIC_CAPITAL_LETTER_GHE"). +lisp_code_name(1044,"CYRILLIC_CAPITAL_LETTER_DE"). +lisp_code_name(1045,"CYRILLIC_CAPITAL_LETTER_IE"). +lisp_code_name(1046,"CYRILLIC_CAPITAL_LETTER_ZHE"). +lisp_code_name(1047,"CYRILLIC_CAPITAL_LETTER_ZE"). +lisp_code_name(1048,"CYRILLIC_CAPITAL_LETTER_I"). +lisp_code_name(1049,"CYRILLIC_CAPITAL_LETTER_SHORT_I"). +lisp_code_name(1050,"CYRILLIC_CAPITAL_LETTER_KA"). +lisp_code_name(1051,"CYRILLIC_CAPITAL_LETTER_EL"). +lisp_code_name(1052,"CYRILLIC_CAPITAL_LETTER_EM"). +lisp_code_name(1053,"CYRILLIC_CAPITAL_LETTER_EN"). +lisp_code_name(1054,"CYRILLIC_CAPITAL_LETTER_O"). +lisp_code_name(1055,"CYRILLIC_CAPITAL_LETTER_PE"). +lisp_code_name(1056,"CYRILLIC_CAPITAL_LETTER_ER"). +lisp_code_name(1057,"CYRILLIC_CAPITAL_LETTER_ES"). +lisp_code_name(1058,"CYRILLIC_CAPITAL_LETTER_TE"). +lisp_code_name(1059,"CYRILLIC_CAPITAL_LETTER_U"). +lisp_code_name(1060,"CYRILLIC_CAPITAL_LETTER_EF"). +lisp_code_name(1061,"CYRILLIC_CAPITAL_LETTER_HA"). +lisp_code_name(1062,"CYRILLIC_CAPITAL_LETTER_TSE"). +lisp_code_name(1063,"CYRILLIC_CAPITAL_LETTER_CHE"). +lisp_code_name(1064,"CYRILLIC_CAPITAL_LETTER_SHA"). +lisp_code_name(1065,"CYRILLIC_CAPITAL_LETTER_SHCHA"). +lisp_code_name(1066,"CYRILLIC_CAPITAL_LETTER_HARD_SIGN"). +lisp_code_name(1067,"CYRILLIC_CAPITAL_LETTER_YERU"). +lisp_code_name(1068,"CYRILLIC_CAPITAL_LETTER_SOFT_SIGN"). +lisp_code_name(1069,"CYRILLIC_CAPITAL_LETTER_E"). +lisp_code_name(1070,"CYRILLIC_CAPITAL_LETTER_YU"). +lisp_code_name(1071,"CYRILLIC_CAPITAL_LETTER_YA"). +lisp_code_name(1072,"CYRILLIC_SMALL_LETTER_A"). +lisp_code_name(1073,"CYRILLIC_SMALL_LETTER_BE"). +lisp_code_name(1074,"CYRILLIC_SMALL_LETTER_VE"). +lisp_code_name(1075,"CYRILLIC_SMALL_LETTER_GHE"). +lisp_code_name(1076,"CYRILLIC_SMALL_LETTER_DE"). +lisp_code_name(1077,"CYRILLIC_SMALL_LETTER_IE"). +lisp_code_name(1078,"CYRILLIC_SMALL_LETTER_ZHE"). +lisp_code_name(1079,"CYRILLIC_SMALL_LETTER_ZE"). +lisp_code_name(1080,"CYRILLIC_SMALL_LETTER_I"). +lisp_code_name(1081,"CYRILLIC_SMALL_LETTER_SHORT_I"). +lisp_code_name(1082,"CYRILLIC_SMALL_LETTER_KA"). +lisp_code_name(1083,"CYRILLIC_SMALL_LETTER_EL"). +lisp_code_name(1084,"CYRILLIC_SMALL_LETTER_EM"). +lisp_code_name(1085,"CYRILLIC_SMALL_LETTER_EN"). +lisp_code_name(1086,"CYRILLIC_SMALL_LETTER_O"). +lisp_code_name(1087,"CYRILLIC_SMALL_LETTER_PE"). +lisp_code_name(1088,"CYRILLIC_SMALL_LETTER_ER"). +lisp_code_name(1089,"CYRILLIC_SMALL_LETTER_ES"). +lisp_code_name(1090,"CYRILLIC_SMALL_LETTER_TE"). +lisp_code_name(1091,"CYRILLIC_SMALL_LETTER_U"). +lisp_code_name(1092,"CYRILLIC_SMALL_LETTER_EF"). +lisp_code_name(1093,"CYRILLIC_SMALL_LETTER_HA"). +lisp_code_name(1094,"CYRILLIC_SMALL_LETTER_TSE"). +lisp_code_name(1095,"CYRILLIC_SMALL_LETTER_CHE"). +lisp_code_name(1096,"CYRILLIC_SMALL_LETTER_SHA"). +lisp_code_name(1097,"CYRILLIC_SMALL_LETTER_SHCHA"). +lisp_code_name(1098,"CYRILLIC_SMALL_LETTER_HARD_SIGN"). +lisp_code_name(1099,"CYRILLIC_SMALL_LETTER_YERU"). +lisp_code_name(1100,"CYRILLIC_SMALL_LETTER_SOFT_SIGN"). +lisp_code_name(1101,"CYRILLIC_SMALL_LETTER_E"). +lisp_code_name(1102,"CYRILLIC_SMALL_LETTER_YU"). +lisp_code_name(1103,"CYRILLIC_SMALL_LETTER_YA"). +lisp_code_name(1104,"CYRILLIC_SMALL_LETTER_IE_WITH_GRAVE"). +lisp_code_name(1105,"CYRILLIC_SMALL_LETTER_IO"). +lisp_code_name(1106,"CYRILLIC_SMALL_LETTER_DJE"). +lisp_code_name(1107,"CYRILLIC_SMALL_LETTER_GJE"). +lisp_code_name(1108,"CYRILLIC_SMALL_LETTER_UKRAINIAN_IE"). +lisp_code_name(1109,"CYRILLIC_SMALL_LETTER_DZE"). +lisp_code_name(1110,"CYRILLIC_SMALL_LETTER_BYELORUSSIAN-UKRAINIAN_I"). +lisp_code_name(1111,"CYRILLIC_SMALL_LETTER_YI"). +lisp_code_name(1112,"CYRILLIC_SMALL_LETTER_JE"). +lisp_code_name(1113,"CYRILLIC_SMALL_LETTER_LJE"). +lisp_code_name(1114,"CYRILLIC_SMALL_LETTER_NJE"). +lisp_code_name(1115,"CYRILLIC_SMALL_LETTER_TSHE"). +lisp_code_name(1116,"CYRILLIC_SMALL_LETTER_KJE"). +lisp_code_name(1117,"CYRILLIC_SMALL_LETTER_I_WITH_GRAVE"). +lisp_code_name(1118,"CYRILLIC_SMALL_LETTER_SHORT_U"). +lisp_code_name(1119,"CYRILLIC_SMALL_LETTER_DZHE"). +lisp_code_name(1120,"CYRILLIC_CAPITAL_LETTER_OMEGA"). +lisp_code_name(1121,"CYRILLIC_SMALL_LETTER_OMEGA"). +lisp_code_name(1122,"CYRILLIC_CAPITAL_LETTER_YAT"). +lisp_code_name(1123,"CYRILLIC_SMALL_LETTER_YAT"). +lisp_code_name(1124,"CYRILLIC_CAPITAL_LETTER_IOTIFIED_E"). +lisp_code_name(1125,"CYRILLIC_SMALL_LETTER_IOTIFIED_E"). +lisp_code_name(1126,"CYRILLIC_CAPITAL_LETTER_LITTLE_YUS"). +lisp_code_name(1127,"CYRILLIC_SMALL_LETTER_LITTLE_YUS"). +lisp_code_name(1128,"CYRILLIC_CAPITAL_LETTER_IOTIFIED_LITTLE_YUS"). +lisp_code_name(1129,"CYRILLIC_SMALL_LETTER_IOTIFIED_LITTLE_YUS"). +lisp_code_name(1130,"CYRILLIC_CAPITAL_LETTER_BIG_YUS"). +lisp_code_name(1131,"CYRILLIC_SMALL_LETTER_BIG_YUS"). +lisp_code_name(1132,"CYRILLIC_CAPITAL_LETTER_IOTIFIED_BIG_YUS"). +lisp_code_name(1133,"CYRILLIC_SMALL_LETTER_IOTIFIED_BIG_YUS"). +lisp_code_name(1134,"CYRILLIC_CAPITAL_LETTER_KSI"). +lisp_code_name(1135,"CYRILLIC_SMALL_LETTER_KSI"). +lisp_code_name(1136,"CYRILLIC_CAPITAL_LETTER_PSI"). +lisp_code_name(1137,"CYRILLIC_SMALL_LETTER_PSI"). +lisp_code_name(1138,"CYRILLIC_CAPITAL_LETTER_FITA"). +lisp_code_name(1139,"CYRILLIC_SMALL_LETTER_FITA"). +lisp_code_name(1140,"CYRILLIC_CAPITAL_LETTER_IZHITSA"). +lisp_code_name(1141,"CYRILLIC_SMALL_LETTER_IZHITSA"). +lisp_code_name(1142,"CYRILLIC_CAPITAL_LETTER_IZHITSA_WITH_DOUBLE_GRAVE_ACCENT"). +lisp_code_name(1143,"CYRILLIC_SMALL_LETTER_IZHITSA_WITH_DOUBLE_GRAVE_ACCENT"). +lisp_code_name(1144,"CYRILLIC_CAPITAL_LETTER_UK"). +lisp_code_name(1145,"CYRILLIC_SMALL_LETTER_UK"). +lisp_code_name(1146,"CYRILLIC_CAPITAL_LETTER_ROUND_OMEGA"). +lisp_code_name(1147,"CYRILLIC_SMALL_LETTER_ROUND_OMEGA"). +lisp_code_name(1148,"CYRILLIC_CAPITAL_LETTER_OMEGA_WITH_TITLO"). +lisp_code_name(1149,"CYRILLIC_SMALL_LETTER_OMEGA_WITH_TITLO"). +lisp_code_name(1150,"CYRILLIC_CAPITAL_LETTER_OT"). +lisp_code_name(1151,"CYRILLIC_SMALL_LETTER_OT"). +lisp_code_name(1152,"CYRILLIC_CAPITAL_LETTER_KOPPA"). +lisp_code_name(1153,"CYRILLIC_SMALL_LETTER_KOPPA"). +lisp_code_name(1154,"CYRILLIC_THOUSANDS_SIGN"). +lisp_code_name(1155,"COMBINING_CYRILLIC_TITLO"). +lisp_code_name(1156,"COMBINING_CYRILLIC_PALATALIZATION"). +lisp_code_name(1157,"COMBINING_CYRILLIC_DASIA_PNEUMATA"). +lisp_code_name(1158,"COMBINING_CYRILLIC_PSILI_PNEUMATA"). +lisp_code_name(1159,"COMBINING_CYRILLIC_POKRYTIE"). +lisp_code_name(1160,"COMBINING_CYRILLIC_HUNDRED_THOUSANDS_SIGN"). +lisp_code_name(1161,"COMBINING_CYRILLIC_MILLIONS_SIGN"). +lisp_code_name(1162,"CYRILLIC_CAPITAL_LETTER_SHORT_I_WITH_TAIL"). +lisp_code_name(1163,"CYRILLIC_SMALL_LETTER_SHORT_I_WITH_TAIL"). +lisp_code_name(1164,"CYRILLIC_CAPITAL_LETTER_SEMISOFT_SIGN"). +lisp_code_name(1165,"CYRILLIC_SMALL_LETTER_SEMISOFT_SIGN"). +lisp_code_name(1166,"CYRILLIC_CAPITAL_LETTER_ER_WITH_TICK"). +lisp_code_name(1167,"CYRILLIC_SMALL_LETTER_ER_WITH_TICK"). +lisp_code_name(1168,"CYRILLIC_CAPITAL_LETTER_GHE_WITH_UPTURN"). +lisp_code_name(1169,"CYRILLIC_SMALL_LETTER_GHE_WITH_UPTURN"). +lisp_code_name(1170,"CYRILLIC_CAPITAL_LETTER_GHE_WITH_STROKE"). +lisp_code_name(1171,"CYRILLIC_SMALL_LETTER_GHE_WITH_STROKE"). +lisp_code_name(1172,"CYRILLIC_CAPITAL_LETTER_GHE_WITH_MIDDLE_HOOK"). +lisp_code_name(1173,"CYRILLIC_SMALL_LETTER_GHE_WITH_MIDDLE_HOOK"). +lisp_code_name(1174,"CYRILLIC_CAPITAL_LETTER_ZHE_WITH_DESCENDER"). +lisp_code_name(1175,"CYRILLIC_SMALL_LETTER_ZHE_WITH_DESCENDER"). +lisp_code_name(1176,"CYRILLIC_CAPITAL_LETTER_ZE_WITH_DESCENDER"). +lisp_code_name(1177,"CYRILLIC_SMALL_LETTER_ZE_WITH_DESCENDER"). +lisp_code_name(1178,"CYRILLIC_CAPITAL_LETTER_KA_WITH_DESCENDER"). +lisp_code_name(1179,"CYRILLIC_SMALL_LETTER_KA_WITH_DESCENDER"). +lisp_code_name(1180,"CYRILLIC_CAPITAL_LETTER_KA_WITH_VERTICAL_STROKE"). +lisp_code_name(1181,"CYRILLIC_SMALL_LETTER_KA_WITH_VERTICAL_STROKE"). +lisp_code_name(1182,"CYRILLIC_CAPITAL_LETTER_KA_WITH_STROKE"). +lisp_code_name(1183,"CYRILLIC_SMALL_LETTER_KA_WITH_STROKE"). +lisp_code_name(1184,"CYRILLIC_CAPITAL_LETTER_BASHKIR_KA"). +lisp_code_name(1185,"CYRILLIC_SMALL_LETTER_BASHKIR_KA"). +lisp_code_name(1186,"CYRILLIC_CAPITAL_LETTER_EN_WITH_DESCENDER"). +lisp_code_name(1187,"CYRILLIC_SMALL_LETTER_EN_WITH_DESCENDER"). +lisp_code_name(1188,"CYRILLIC_CAPITAL_LIGATURE_EN_GHE"). +lisp_code_name(1189,"CYRILLIC_SMALL_LIGATURE_EN_GHE"). +lisp_code_name(1190,"CYRILLIC_CAPITAL_LETTER_PE_WITH_MIDDLE_HOOK"). +lisp_code_name(1191,"CYRILLIC_SMALL_LETTER_PE_WITH_MIDDLE_HOOK"). +lisp_code_name(1192,"CYRILLIC_CAPITAL_LETTER_ABKHASIAN_HA"). +lisp_code_name(1193,"CYRILLIC_SMALL_LETTER_ABKHASIAN_HA"). +lisp_code_name(1194,"CYRILLIC_CAPITAL_LETTER_ES_WITH_DESCENDER"). +lisp_code_name(1195,"CYRILLIC_SMALL_LETTER_ES_WITH_DESCENDER"). +lisp_code_name(1196,"CYRILLIC_CAPITAL_LETTER_TE_WITH_DESCENDER"). +lisp_code_name(1197,"CYRILLIC_SMALL_LETTER_TE_WITH_DESCENDER"). +lisp_code_name(1198,"CYRILLIC_CAPITAL_LETTER_STRAIGHT_U"). +lisp_code_name(1199,"CYRILLIC_SMALL_LETTER_STRAIGHT_U"). +lisp_code_name(1200,"CYRILLIC_CAPITAL_LETTER_STRAIGHT_U_WITH_STROKE"). +lisp_code_name(1201,"CYRILLIC_SMALL_LETTER_STRAIGHT_U_WITH_STROKE"). +lisp_code_name(1202,"CYRILLIC_CAPITAL_LETTER_HA_WITH_DESCENDER"). +lisp_code_name(1203,"CYRILLIC_SMALL_LETTER_HA_WITH_DESCENDER"). +lisp_code_name(1204,"CYRILLIC_CAPITAL_LIGATURE_TE_TSE"). +lisp_code_name(1205,"CYRILLIC_SMALL_LIGATURE_TE_TSE"). +lisp_code_name(1206,"CYRILLIC_CAPITAL_LETTER_CHE_WITH_DESCENDER"). +lisp_code_name(1207,"CYRILLIC_SMALL_LETTER_CHE_WITH_DESCENDER"). +lisp_code_name(1208,"CYRILLIC_CAPITAL_LETTER_CHE_WITH_VERTICAL_STROKE"). +lisp_code_name(1209,"CYRILLIC_SMALL_LETTER_CHE_WITH_VERTICAL_STROKE"). +lisp_code_name(1210,"CYRILLIC_CAPITAL_LETTER_SHHA"). +lisp_code_name(1211,"CYRILLIC_SMALL_LETTER_SHHA"). +lisp_code_name(1212,"CYRILLIC_CAPITAL_LETTER_ABKHASIAN_CHE"). +lisp_code_name(1213,"CYRILLIC_SMALL_LETTER_ABKHASIAN_CHE"). +lisp_code_name(1214,"CYRILLIC_CAPITAL_LETTER_ABKHASIAN_CHE_WITH_DESCENDER"). +lisp_code_name(1215,"CYRILLIC_SMALL_LETTER_ABKHASIAN_CHE_WITH_DESCENDER"). +lisp_code_name(1216,"CYRILLIC_LETTER_PALOCHKA"). +lisp_code_name(1217,"CYRILLIC_CAPITAL_LETTER_ZHE_WITH_BREVE"). +lisp_code_name(1218,"CYRILLIC_SMALL_LETTER_ZHE_WITH_BREVE"). +lisp_code_name(1219,"CYRILLIC_CAPITAL_LETTER_KA_WITH_HOOK"). +lisp_code_name(1220,"CYRILLIC_SMALL_LETTER_KA_WITH_HOOK"). +lisp_code_name(1221,"CYRILLIC_CAPITAL_LETTER_EL_WITH_TAIL"). +lisp_code_name(1222,"CYRILLIC_SMALL_LETTER_EL_WITH_TAIL"). +lisp_code_name(1223,"CYRILLIC_CAPITAL_LETTER_EN_WITH_HOOK"). +lisp_code_name(1224,"CYRILLIC_SMALL_LETTER_EN_WITH_HOOK"). +lisp_code_name(1225,"CYRILLIC_CAPITAL_LETTER_EN_WITH_TAIL"). +lisp_code_name(1226,"CYRILLIC_SMALL_LETTER_EN_WITH_TAIL"). +lisp_code_name(1227,"CYRILLIC_CAPITAL_LETTER_KHAKASSIAN_CHE"). +lisp_code_name(1228,"CYRILLIC_SMALL_LETTER_KHAKASSIAN_CHE"). +lisp_code_name(1229,"CYRILLIC_CAPITAL_LETTER_EM_WITH_TAIL"). +lisp_code_name(1230,"CYRILLIC_SMALL_LETTER_EM_WITH_TAIL"). +lisp_code_name(1231,"CYRILLIC_SMALL_LETTER_PALOCHKA"). +lisp_code_name(1232,"CYRILLIC_CAPITAL_LETTER_A_WITH_BREVE"). +lisp_code_name(1233,"CYRILLIC_SMALL_LETTER_A_WITH_BREVE"). +lisp_code_name(1234,"CYRILLIC_CAPITAL_LETTER_A_WITH_DIAERESIS"). +lisp_code_name(1235,"CYRILLIC_SMALL_LETTER_A_WITH_DIAERESIS"). +lisp_code_name(1236,"CYRILLIC_CAPITAL_LIGATURE_A_IE"). +lisp_code_name(1237,"CYRILLIC_SMALL_LIGATURE_A_IE"). +lisp_code_name(1238,"CYRILLIC_CAPITAL_LETTER_IE_WITH_BREVE"). +lisp_code_name(1239,"CYRILLIC_SMALL_LETTER_IE_WITH_BREVE"). +lisp_code_name(1240,"CYRILLIC_CAPITAL_LETTER_SCHWA"). +lisp_code_name(1241,"CYRILLIC_SMALL_LETTER_SCHWA"). +lisp_code_name(1242,"CYRILLIC_CAPITAL_LETTER_SCHWA_WITH_DIAERESIS"). +lisp_code_name(1243,"CYRILLIC_SMALL_LETTER_SCHWA_WITH_DIAERESIS"). +lisp_code_name(1244,"CYRILLIC_CAPITAL_LETTER_ZHE_WITH_DIAERESIS"). +lisp_code_name(1245,"CYRILLIC_SMALL_LETTER_ZHE_WITH_DIAERESIS"). +lisp_code_name(1246,"CYRILLIC_CAPITAL_LETTER_ZE_WITH_DIAERESIS"). +lisp_code_name(1247,"CYRILLIC_SMALL_LETTER_ZE_WITH_DIAERESIS"). +lisp_code_name(1248,"CYRILLIC_CAPITAL_LETTER_ABKHASIAN_DZE"). +lisp_code_name(1249,"CYRILLIC_SMALL_LETTER_ABKHASIAN_DZE"). +lisp_code_name(1250,"CYRILLIC_CAPITAL_LETTER_I_WITH_MACRON"). +lisp_code_name(1251,"CYRILLIC_SMALL_LETTER_I_WITH_MACRON"). +lisp_code_name(1252,"CYRILLIC_CAPITAL_LETTER_I_WITH_DIAERESIS"). +lisp_code_name(1253,"CYRILLIC_SMALL_LETTER_I_WITH_DIAERESIS"). +lisp_code_name(1254,"CYRILLIC_CAPITAL_LETTER_O_WITH_DIAERESIS"). +lisp_code_name(1255,"CYRILLIC_SMALL_LETTER_O_WITH_DIAERESIS"). +lisp_code_name(1256,"CYRILLIC_CAPITAL_LETTER_BARRED_O"). +lisp_code_name(1257,"CYRILLIC_SMALL_LETTER_BARRED_O"). +lisp_code_name(1258,"CYRILLIC_CAPITAL_LETTER_BARRED_O_WITH_DIAERESIS"). +lisp_code_name(1259,"CYRILLIC_SMALL_LETTER_BARRED_O_WITH_DIAERESIS"). +lisp_code_name(1260,"CYRILLIC_CAPITAL_LETTER_E_WITH_DIAERESIS"). +lisp_code_name(1261,"CYRILLIC_SMALL_LETTER_E_WITH_DIAERESIS"). +lisp_code_name(1262,"CYRILLIC_CAPITAL_LETTER_U_WITH_MACRON"). +lisp_code_name(1263,"CYRILLIC_SMALL_LETTER_U_WITH_MACRON"). +lisp_code_name(1264,"CYRILLIC_CAPITAL_LETTER_U_WITH_DIAERESIS"). +lisp_code_name(1265,"CYRILLIC_SMALL_LETTER_U_WITH_DIAERESIS"). +lisp_code_name(1266,"CYRILLIC_CAPITAL_LETTER_U_WITH_DOUBLE_ACUTE"). +lisp_code_name(1267,"CYRILLIC_SMALL_LETTER_U_WITH_DOUBLE_ACUTE"). +lisp_code_name(1268,"CYRILLIC_CAPITAL_LETTER_CHE_WITH_DIAERESIS"). +lisp_code_name(1269,"CYRILLIC_SMALL_LETTER_CHE_WITH_DIAERESIS"). +lisp_code_name(1270,"CYRILLIC_CAPITAL_LETTER_GHE_WITH_DESCENDER"). +lisp_code_name(1271,"CYRILLIC_SMALL_LETTER_GHE_WITH_DESCENDER"). +lisp_code_name(1272,"CYRILLIC_CAPITAL_LETTER_YERU_WITH_DIAERESIS"). +lisp_code_name(1273,"CYRILLIC_SMALL_LETTER_YERU_WITH_DIAERESIS"). +lisp_code_name(1274,"CYRILLIC_CAPITAL_LETTER_GHE_WITH_STROKE_AND_HOOK"). +lisp_code_name(1275,"CYRILLIC_SMALL_LETTER_GHE_WITH_STROKE_AND_HOOK"). +lisp_code_name(1276,"CYRILLIC_CAPITAL_LETTER_HA_WITH_HOOK"). +lisp_code_name(1277,"CYRILLIC_SMALL_LETTER_HA_WITH_HOOK"). +lisp_code_name(1278,"CYRILLIC_CAPITAL_LETTER_HA_WITH_STROKE"). +lisp_code_name(1279,"CYRILLIC_SMALL_LETTER_HA_WITH_STROKE"). +lisp_code_name(1280,"CYRILLIC_CAPITAL_LETTER_KOMI_DE"). +lisp_code_name(1281,"CYRILLIC_SMALL_LETTER_KOMI_DE"). +lisp_code_name(1282,"CYRILLIC_CAPITAL_LETTER_KOMI_DJE"). +lisp_code_name(1283,"CYRILLIC_SMALL_LETTER_KOMI_DJE"). +lisp_code_name(1284,"CYRILLIC_CAPITAL_LETTER_KOMI_ZJE"). +lisp_code_name(1285,"CYRILLIC_SMALL_LETTER_KOMI_ZJE"). +lisp_code_name(1286,"CYRILLIC_CAPITAL_LETTER_KOMI_DZJE"). +lisp_code_name(1287,"CYRILLIC_SMALL_LETTER_KOMI_DZJE"). +lisp_code_name(1288,"CYRILLIC_CAPITAL_LETTER_KOMI_LJE"). +lisp_code_name(1289,"CYRILLIC_SMALL_LETTER_KOMI_LJE"). +lisp_code_name(1290,"CYRILLIC_CAPITAL_LETTER_KOMI_NJE"). +lisp_code_name(1291,"CYRILLIC_SMALL_LETTER_KOMI_NJE"). +lisp_code_name(1292,"CYRILLIC_CAPITAL_LETTER_KOMI_SJE"). +lisp_code_name(1293,"CYRILLIC_SMALL_LETTER_KOMI_SJE"). +lisp_code_name(1294,"CYRILLIC_CAPITAL_LETTER_KOMI_TJE"). +lisp_code_name(1295,"CYRILLIC_SMALL_LETTER_KOMI_TJE"). +lisp_code_name(1296,"CYRILLIC_CAPITAL_LETTER_REVERSED_ZE"). +lisp_code_name(1297,"CYRILLIC_SMALL_LETTER_REVERSED_ZE"). +lisp_code_name(1298,"CYRILLIC_CAPITAL_LETTER_EL_WITH_HOOK"). +lisp_code_name(1299,"CYRILLIC_SMALL_LETTER_EL_WITH_HOOK"). +lisp_code_name(1300,"CYRILLIC_CAPITAL_LETTER_LHA"). +lisp_code_name(1301,"CYRILLIC_SMALL_LETTER_LHA"). +lisp_code_name(1302,"CYRILLIC_CAPITAL_LETTER_RHA"). +lisp_code_name(1303,"CYRILLIC_SMALL_LETTER_RHA"). +lisp_code_name(1304,"CYRILLIC_CAPITAL_LETTER_YAE"). +lisp_code_name(1305,"CYRILLIC_SMALL_LETTER_YAE"). +lisp_code_name(1306,"CYRILLIC_CAPITAL_LETTER_QA"). +lisp_code_name(1307,"CYRILLIC_SMALL_LETTER_QA"). +lisp_code_name(1308,"CYRILLIC_CAPITAL_LETTER_WE"). +lisp_code_name(1309,"CYRILLIC_SMALL_LETTER_WE"). +lisp_code_name(1310,"CYRILLIC_CAPITAL_LETTER_ALEUT_KA"). +lisp_code_name(1311,"CYRILLIC_SMALL_LETTER_ALEUT_KA"). +lisp_code_name(1312,"CYRILLIC_CAPITAL_LETTER_EL_WITH_MIDDLE_HOOK"). +lisp_code_name(1313,"CYRILLIC_SMALL_LETTER_EL_WITH_MIDDLE_HOOK"). +lisp_code_name(1314,"CYRILLIC_CAPITAL_LETTER_EN_WITH_MIDDLE_HOOK"). +lisp_code_name(1315,"CYRILLIC_SMALL_LETTER_EN_WITH_MIDDLE_HOOK"). +lisp_code_name(1316,"CYRILLIC_CAPITAL_LETTER_PE_WITH_DESCENDER"). +lisp_code_name(1317,"CYRILLIC_SMALL_LETTER_PE_WITH_DESCENDER"). +lisp_code_name(1318,"CYRILLIC_CAPITAL_LETTER_SHHA_WITH_DESCENDER"). +lisp_code_name(1319,"CYRILLIC_SMALL_LETTER_SHHA_WITH_DESCENDER"). +lisp_code_name(1320,"CYRILLIC_CAPITAL_LETTER_EN_WITH_LEFT_HOOK"). +lisp_code_name(1321,"CYRILLIC_SMALL_LETTER_EN_WITH_LEFT_HOOK"). +lisp_code_name(1322,"CYRILLIC_CAPITAL_LETTER_DZZHE"). +lisp_code_name(1323,"CYRILLIC_SMALL_LETTER_DZZHE"). +lisp_code_name(1324,"CYRILLIC_CAPITAL_LETTER_DCHE"). +lisp_code_name(1325,"CYRILLIC_SMALL_LETTER_DCHE"). +lisp_code_name(1326,"CYRILLIC_CAPITAL_LETTER_EL_WITH_DESCENDER"). +lisp_code_name(1327,"CYRILLIC_SMALL_LETTER_EL_WITH_DESCENDER"). +lisp_code_name(1328,"U530"). +lisp_code_name(1329,"ARMENIAN_CAPITAL_LETTER_AYB"). +lisp_code_name(1330,"ARMENIAN_CAPITAL_LETTER_BEN"). +lisp_code_name(1331,"ARMENIAN_CAPITAL_LETTER_GIM"). +lisp_code_name(1332,"ARMENIAN_CAPITAL_LETTER_DA"). +lisp_code_name(1333,"ARMENIAN_CAPITAL_LETTER_ECH"). +lisp_code_name(1334,"ARMENIAN_CAPITAL_LETTER_ZA"). +lisp_code_name(1335,"ARMENIAN_CAPITAL_LETTER_EH"). +lisp_code_name(1336,"ARMENIAN_CAPITAL_LETTER_ET"). +lisp_code_name(1337,"ARMENIAN_CAPITAL_LETTER_TO"). +lisp_code_name(1338,"ARMENIAN_CAPITAL_LETTER_ZHE"). +lisp_code_name(1339,"ARMENIAN_CAPITAL_LETTER_INI"). +lisp_code_name(1340,"ARMENIAN_CAPITAL_LETTER_LIWN"). +lisp_code_name(1341,"ARMENIAN_CAPITAL_LETTER_XEH"). +lisp_code_name(1342,"ARMENIAN_CAPITAL_LETTER_CA"). +lisp_code_name(1343,"ARMENIAN_CAPITAL_LETTER_KEN"). +lisp_code_name(1344,"ARMENIAN_CAPITAL_LETTER_HO"). +lisp_code_name(1345,"ARMENIAN_CAPITAL_LETTER_JA"). +lisp_code_name(1346,"ARMENIAN_CAPITAL_LETTER_GHAD"). +lisp_code_name(1347,"ARMENIAN_CAPITAL_LETTER_CHEH"). +lisp_code_name(1348,"ARMENIAN_CAPITAL_LETTER_MEN"). +lisp_code_name(1349,"ARMENIAN_CAPITAL_LETTER_YI"). +lisp_code_name(1350,"ARMENIAN_CAPITAL_LETTER_NOW"). +lisp_code_name(1351,"ARMENIAN_CAPITAL_LETTER_SHA"). +lisp_code_name(1352,"ARMENIAN_CAPITAL_LETTER_VO"). +lisp_code_name(1353,"ARMENIAN_CAPITAL_LETTER_CHA"). +lisp_code_name(1354,"ARMENIAN_CAPITAL_LETTER_PEH"). +lisp_code_name(1355,"ARMENIAN_CAPITAL_LETTER_JHEH"). +lisp_code_name(1356,"ARMENIAN_CAPITAL_LETTER_RA"). +lisp_code_name(1357,"ARMENIAN_CAPITAL_LETTER_SEH"). +lisp_code_name(1358,"ARMENIAN_CAPITAL_LETTER_VEW"). +lisp_code_name(1359,"ARMENIAN_CAPITAL_LETTER_TIWN"). +lisp_code_name(1360,"ARMENIAN_CAPITAL_LETTER_REH"). +lisp_code_name(1361,"ARMENIAN_CAPITAL_LETTER_CO"). +lisp_code_name(1362,"ARMENIAN_CAPITAL_LETTER_YIWN"). +lisp_code_name(1363,"ARMENIAN_CAPITAL_LETTER_PIWR"). +lisp_code_name(1364,"ARMENIAN_CAPITAL_LETTER_KEH"). +lisp_code_name(1365,"ARMENIAN_CAPITAL_LETTER_OH"). +lisp_code_name(1366,"ARMENIAN_CAPITAL_LETTER_FEH"). +lisp_code_name(1367,"U557"). +lisp_code_name(1368,"U558"). +lisp_code_name(1369,"ARMENIAN_MODIFIER_LETTER_LEFT_HALF_RING"). +lisp_code_name(1370,"ARMENIAN_APOSTROPHE"). +lisp_code_name(1371,"ARMENIAN_EMPHASIS_MARK"). +lisp_code_name(1372,"ARMENIAN_EXCLAMATION_MARK"). +lisp_code_name(1373,"ARMENIAN_COMMA"). +lisp_code_name(1374,"ARMENIAN_QUESTION_MARK"). +lisp_code_name(1375,"ARMENIAN_ABBREVIATION_MARK"). +lisp_code_name(1376,"U560"). +lisp_code_name(1377,"ARMENIAN_SMALL_LETTER_AYB"). +lisp_code_name(1378,"ARMENIAN_SMALL_LETTER_BEN"). +lisp_code_name(1379,"ARMENIAN_SMALL_LETTER_GIM"). +lisp_code_name(1380,"ARMENIAN_SMALL_LETTER_DA"). +lisp_code_name(1381,"ARMENIAN_SMALL_LETTER_ECH"). +lisp_code_name(1382,"ARMENIAN_SMALL_LETTER_ZA"). +lisp_code_name(1383,"ARMENIAN_SMALL_LETTER_EH"). +lisp_code_name(1384,"ARMENIAN_SMALL_LETTER_ET"). +lisp_code_name(1385,"ARMENIAN_SMALL_LETTER_TO"). +lisp_code_name(1386,"ARMENIAN_SMALL_LETTER_ZHE"). +lisp_code_name(1387,"ARMENIAN_SMALL_LETTER_INI"). +lisp_code_name(1388,"ARMENIAN_SMALL_LETTER_LIWN"). +lisp_code_name(1389,"ARMENIAN_SMALL_LETTER_XEH"). +lisp_code_name(1390,"ARMENIAN_SMALL_LETTER_CA"). +lisp_code_name(1391,"ARMENIAN_SMALL_LETTER_KEN"). +lisp_code_name(1392,"ARMENIAN_SMALL_LETTER_HO"). +lisp_code_name(1393,"ARMENIAN_SMALL_LETTER_JA"). +lisp_code_name(1394,"ARMENIAN_SMALL_LETTER_GHAD"). +lisp_code_name(1395,"ARMENIAN_SMALL_LETTER_CHEH"). +lisp_code_name(1396,"ARMENIAN_SMALL_LETTER_MEN"). +lisp_code_name(1397,"ARMENIAN_SMALL_LETTER_YI"). +lisp_code_name(1398,"ARMENIAN_SMALL_LETTER_NOW"). +lisp_code_name(1399,"ARMENIAN_SMALL_LETTER_SHA"). +lisp_code_name(1400,"ARMENIAN_SMALL_LETTER_VO"). +lisp_code_name(1401,"ARMENIAN_SMALL_LETTER_CHA"). +lisp_code_name(1402,"ARMENIAN_SMALL_LETTER_PEH"). +lisp_code_name(1403,"ARMENIAN_SMALL_LETTER_JHEH"). +lisp_code_name(1404,"ARMENIAN_SMALL_LETTER_RA"). +lisp_code_name(1405,"ARMENIAN_SMALL_LETTER_SEH"). +lisp_code_name(1406,"ARMENIAN_SMALL_LETTER_VEW"). +lisp_code_name(1407,"ARMENIAN_SMALL_LETTER_TIWN"). +lisp_code_name(1408,"ARMENIAN_SMALL_LETTER_REH"). +lisp_code_name(1409,"ARMENIAN_SMALL_LETTER_CO"). +lisp_code_name(1410,"ARMENIAN_SMALL_LETTER_YIWN"). +lisp_code_name(1411,"ARMENIAN_SMALL_LETTER_PIWR"). +lisp_code_name(1412,"ARMENIAN_SMALL_LETTER_KEH"). +lisp_code_name(1413,"ARMENIAN_SMALL_LETTER_OH"). +lisp_code_name(1414,"ARMENIAN_SMALL_LETTER_FEH"). +lisp_code_name(1415,"ARMENIAN_SMALL_LIGATURE_ECH_YIWN"). +lisp_code_name(1416,"U588"). +lisp_code_name(1417,"ARMENIAN_FULL_STOP"). +lisp_code_name(1418,"ARMENIAN_HYPHEN"). +lisp_code_name(1419,"U58B"). +lisp_code_name(1420,"U58C"). +lisp_code_name(1421,"RIGHT-FACING_ARMENIAN_ETERNITY_SIGN"). +lisp_code_name(1422,"LEFT-FACING_ARMENIAN_ETERNITY_SIGN"). +lisp_code_name(1423,"ARMENIAN_DRAM_SIGN"). +lisp_code_name(1424,"U590"). +lisp_code_name(1425,"HEBREW_ACCENT_ETNAHTA"). +lisp_code_name(1426,"HEBREW_ACCENT_SEGOL"). +lisp_code_name(1427,"HEBREW_ACCENT_SHALSHELET"). +lisp_code_name(1428,"HEBREW_ACCENT_ZAQEF_QATAN"). +lisp_code_name(1429,"HEBREW_ACCENT_ZAQEF_GADOL"). +lisp_code_name(1430,"HEBREW_ACCENT_TIPEHA"). +lisp_code_name(1431,"HEBREW_ACCENT_REVIA"). +lisp_code_name(1432,"HEBREW_ACCENT_ZARQA"). +lisp_code_name(1433,"HEBREW_ACCENT_PASHTA"). +lisp_code_name(1434,"HEBREW_ACCENT_YETIV"). +lisp_code_name(1435,"HEBREW_ACCENT_TEVIR"). +lisp_code_name(1436,"HEBREW_ACCENT_GERESH"). +lisp_code_name(1437,"HEBREW_ACCENT_GERESH_MUQDAM"). +lisp_code_name(1438,"HEBREW_ACCENT_GERSHAYIM"). +lisp_code_name(1439,"HEBREW_ACCENT_QARNEY_PARA"). +lisp_code_name(1440,"HEBREW_ACCENT_TELISHA_GEDOLA"). +lisp_code_name(1441,"HEBREW_ACCENT_PAZER"). +lisp_code_name(1442,"HEBREW_ACCENT_ATNAH_HAFUKH"). +lisp_code_name(1443,"HEBREW_ACCENT_MUNAH"). +lisp_code_name(1444,"HEBREW_ACCENT_MAHAPAKH"). +lisp_code_name(1445,"HEBREW_ACCENT_MERKHA"). +lisp_code_name(1446,"HEBREW_ACCENT_MERKHA_KEFULA"). +lisp_code_name(1447,"HEBREW_ACCENT_DARGA"). +lisp_code_name(1448,"HEBREW_ACCENT_QADMA"). +lisp_code_name(1449,"HEBREW_ACCENT_TELISHA_QETANA"). +lisp_code_name(1450,"HEBREW_ACCENT_YERAH_BEN_YOMO"). +lisp_code_name(1451,"HEBREW_ACCENT_OLE"). +lisp_code_name(1452,"HEBREW_ACCENT_ILUY"). +lisp_code_name(1453,"HEBREW_ACCENT_DEHI"). +lisp_code_name(1454,"HEBREW_ACCENT_ZINOR"). +lisp_code_name(1455,"HEBREW_MARK_MASORA_CIRCLE"). +lisp_code_name(1456,"HEBREW_POINT_SHEVA"). +lisp_code_name(1457,"HEBREW_POINT_HATAF_SEGOL"). +lisp_code_name(1458,"HEBREW_POINT_HATAF_PATAH"). +lisp_code_name(1459,"HEBREW_POINT_HATAF_QAMATS"). +lisp_code_name(1460,"HEBREW_POINT_HIRIQ"). +lisp_code_name(1461,"HEBREW_POINT_TSERE"). +lisp_code_name(1462,"HEBREW_POINT_SEGOL"). +lisp_code_name(1463,"HEBREW_POINT_PATAH"). +lisp_code_name(1464,"HEBREW_POINT_QAMATS"). +lisp_code_name(1465,"HEBREW_POINT_HOLAM"). +lisp_code_name(1466,"HEBREW_POINT_HOLAM_HASER_FOR_VAV"). +lisp_code_name(1467,"HEBREW_POINT_QUBUTS"). +lisp_code_name(1468,"HEBREW_POINT_DAGESH_OR_MAPIQ"). +lisp_code_name(1469,"HEBREW_POINT_METEG"). +lisp_code_name(1470,"HEBREW_PUNCTUATION_MAQAF"). +lisp_code_name(1471,"HEBREW_POINT_RAFE"). +lisp_code_name(1472,"HEBREW_PUNCTUATION_PASEQ"). +lisp_code_name(1473,"HEBREW_POINT_SHIN_DOT"). +lisp_code_name(1474,"HEBREW_POINT_SIN_DOT"). +lisp_code_name(1475,"HEBREW_PUNCTUATION_SOF_PASUQ"). +lisp_code_name(1476,"HEBREW_MARK_UPPER_DOT"). +lisp_code_name(1477,"HEBREW_MARK_LOWER_DOT"). +lisp_code_name(1478,"HEBREW_PUNCTUATION_NUN_HAFUKHA"). +lisp_code_name(1479,"HEBREW_POINT_QAMATS_QATAN"). +lisp_code_name(1480,"U5C8"). +lisp_code_name(1481,"U5C9"). +lisp_code_name(1482,"U5CA"). +lisp_code_name(1483,"U5CB"). +lisp_code_name(1484,"U5CC"). +lisp_code_name(1485,"U5CD"). +lisp_code_name(1486,"U5CE"). +lisp_code_name(1487,"U5CF"). +lisp_code_name(1488,"HEBREW_LETTER_ALEF"). +lisp_code_name(1489,"HEBREW_LETTER_BET"). +lisp_code_name(1490,"HEBREW_LETTER_GIMEL"). +lisp_code_name(1491,"HEBREW_LETTER_DALET"). +lisp_code_name(1492,"HEBREW_LETTER_HE"). +lisp_code_name(1493,"HEBREW_LETTER_VAV"). +lisp_code_name(1494,"HEBREW_LETTER_ZAYIN"). +lisp_code_name(1495,"HEBREW_LETTER_HET"). +lisp_code_name(1496,"HEBREW_LETTER_TET"). +lisp_code_name(1497,"HEBREW_LETTER_YOD"). +lisp_code_name(1498,"HEBREW_LETTER_FINAL_KAF"). +lisp_code_name(1499,"HEBREW_LETTER_KAF"). +lisp_code_name(1500,"HEBREW_LETTER_LAMED"). +lisp_code_name(1501,"HEBREW_LETTER_FINAL_MEM"). +lisp_code_name(1502,"HEBREW_LETTER_MEM"). +lisp_code_name(1503,"HEBREW_LETTER_FINAL_NUN"). +lisp_code_name(1504,"HEBREW_LETTER_NUN"). +lisp_code_name(1505,"HEBREW_LETTER_SAMEKH"). +lisp_code_name(1506,"HEBREW_LETTER_AYIN"). +lisp_code_name(1507,"HEBREW_LETTER_FINAL_PE"). +lisp_code_name(1508,"HEBREW_LETTER_PE"). +lisp_code_name(1509,"HEBREW_LETTER_FINAL_TSADI"). +lisp_code_name(1510,"HEBREW_LETTER_TSADI"). +lisp_code_name(1511,"HEBREW_LETTER_QOF"). +lisp_code_name(1512,"HEBREW_LETTER_RESH"). +lisp_code_name(1513,"HEBREW_LETTER_SHIN"). +lisp_code_name(1514,"HEBREW_LETTER_TAV"). +lisp_code_name(1515,"U5EB"). +lisp_code_name(1516,"U5EC"). +lisp_code_name(1517,"U5ED"). +lisp_code_name(1518,"U5EE"). +lisp_code_name(1519,"U5EF"). +lisp_code_name(1520,"HEBREW_LIGATURE_YIDDISH_DOUBLE_VAV"). +lisp_code_name(1521,"HEBREW_LIGATURE_YIDDISH_VAV_YOD"). +lisp_code_name(1522,"HEBREW_LIGATURE_YIDDISH_DOUBLE_YOD"). +lisp_code_name(1523,"HEBREW_PUNCTUATION_GERESH"). +lisp_code_name(1524,"HEBREW_PUNCTUATION_GERSHAYIM"). +lisp_code_name(1525,"U5F5"). +lisp_code_name(1526,"U5F6"). +lisp_code_name(1527,"U5F7"). +lisp_code_name(1528,"U5F8"). +lisp_code_name(1529,"U5F9"). +lisp_code_name(1530,"U5FA"). +lisp_code_name(1531,"U5FB"). +lisp_code_name(1532,"U5FC"). +lisp_code_name(1533,"U5FD"). +lisp_code_name(1534,"U5FE"). +lisp_code_name(1535,"U5FF"). +lisp_code_name(1536,"ARABIC_NUMBER_SIGN"). +lisp_code_name(1537,"ARABIC_SIGN_SANAH"). +lisp_code_name(1538,"ARABIC_FOOTNOTE_MARKER"). +lisp_code_name(1539,"ARABIC_SIGN_SAFHA"). +lisp_code_name(1540,"ARABIC_SIGN_SAMVAT"). +lisp_code_name(1541,"ARABIC_NUMBER_MARK_ABOVE"). +lisp_code_name(1542,"ARABIC-INDIC_CUBE_ROOT"). +lisp_code_name(1543,"ARABIC-INDIC_FOURTH_ROOT"). +lisp_code_name(1544,"ARABIC_RAY"). +lisp_code_name(1545,"ARABIC-INDIC_PER_MILLE_SIGN"). +lisp_code_name(1546,"ARABIC-INDIC_PER_TEN_THOUSAND_SIGN"). +lisp_code_name(1547,"AFGHANI_SIGN"). +lisp_code_name(1548,"ARABIC_COMMA"). +lisp_code_name(1549,"ARABIC_DATE_SEPARATOR"). +lisp_code_name(1550,"ARABIC_POETIC_VERSE_SIGN"). +lisp_code_name(1551,"ARABIC_SIGN_MISRA"). +lisp_code_name(1552,"ARABIC_SIGN_SALLALLAHOU_ALAYHE_WASSALLAM"). +lisp_code_name(1553,"ARABIC_SIGN_ALAYHE_ASSALLAM"). +lisp_code_name(1554,"ARABIC_SIGN_RAHMATULLAH_ALAYHE"). +lisp_code_name(1555,"ARABIC_SIGN_RADI_ALLAHOU_ANHU"). +lisp_code_name(1556,"ARABIC_SIGN_TAKHALLUS"). +lisp_code_name(1557,"ARABIC_SMALL_HIGH_TAH"). +lisp_code_name(1558,"ARABIC_SMALL_HIGH_LIGATURE_ALEF_WITH_LAM_WITH_YEH"). +lisp_code_name(1559,"ARABIC_SMALL_HIGH_ZAIN"). +lisp_code_name(1560,"ARABIC_SMALL_FATHA"). +lisp_code_name(1561,"ARABIC_SMALL_DAMMA"). +lisp_code_name(1562,"ARABIC_SMALL_KASRA"). +lisp_code_name(1563,"ARABIC_SEMICOLON"). +lisp_code_name(1564,"ARABIC_LETTER_MARK"). +lisp_code_name(1565,"U61D"). +lisp_code_name(1566,"ARABIC_TRIPLE_DOT_PUNCTUATION_MARK"). +lisp_code_name(1567,"ARABIC_QUESTION_MARK"). +lisp_code_name(1568,"ARABIC_LETTER_KASHMIRI_YEH"). +lisp_code_name(1569,"ARABIC_LETTER_HAMZA"). +lisp_code_name(1570,"ARABIC_LETTER_ALEF_WITH_MADDA_ABOVE"). +lisp_code_name(1571,"ARABIC_LETTER_ALEF_WITH_HAMZA_ABOVE"). +lisp_code_name(1572,"ARABIC_LETTER_WAW_WITH_HAMZA_ABOVE"). +lisp_code_name(1573,"ARABIC_LETTER_ALEF_WITH_HAMZA_BELOW"). +lisp_code_name(1574,"ARABIC_LETTER_YEH_WITH_HAMZA_ABOVE"). +lisp_code_name(1575,"ARABIC_LETTER_ALEF"). +lisp_code_name(1576,"ARABIC_LETTER_BEH"). +lisp_code_name(1577,"ARABIC_LETTER_TEH_MARBUTA"). +lisp_code_name(1578,"ARABIC_LETTER_TEH"). +lisp_code_name(1579,"ARABIC_LETTER_THEH"). +lisp_code_name(1580,"ARABIC_LETTER_JEEM"). +lisp_code_name(1581,"ARABIC_LETTER_HAH"). +lisp_code_name(1582,"ARABIC_LETTER_KHAH"). +lisp_code_name(1583,"ARABIC_LETTER_DAL"). +lisp_code_name(1584,"ARABIC_LETTER_THAL"). +lisp_code_name(1585,"ARABIC_LETTER_REH"). +lisp_code_name(1586,"ARABIC_LETTER_ZAIN"). +lisp_code_name(1587,"ARABIC_LETTER_SEEN"). +lisp_code_name(1588,"ARABIC_LETTER_SHEEN"). +lisp_code_name(1589,"ARABIC_LETTER_SAD"). +lisp_code_name(1590,"ARABIC_LETTER_DAD"). +lisp_code_name(1591,"ARABIC_LETTER_TAH"). +lisp_code_name(1592,"ARABIC_LETTER_ZAH"). +lisp_code_name(1593,"ARABIC_LETTER_AIN"). +lisp_code_name(1594,"ARABIC_LETTER_GHAIN"). +lisp_code_name(1595,"ARABIC_LETTER_KEHEH_WITH_TWO_DOTS_ABOVE"). +lisp_code_name(1596,"ARABIC_LETTER_KEHEH_WITH_THREE_DOTS_BELOW"). +lisp_code_name(1597,"ARABIC_LETTER_FARSI_YEH_WITH_INVERTED_V"). +lisp_code_name(1598,"ARABIC_LETTER_FARSI_YEH_WITH_TWO_DOTS_ABOVE"). +lisp_code_name(1599,"ARABIC_LETTER_FARSI_YEH_WITH_THREE_DOTS_ABOVE"). +lisp_code_name(1600,"ARABIC_TATWEEL"). +lisp_code_name(1601,"ARABIC_LETTER_FEH"). +lisp_code_name(1602,"ARABIC_LETTER_QAF"). +lisp_code_name(1603,"ARABIC_LETTER_KAF"). +lisp_code_name(1604,"ARABIC_LETTER_LAM"). +lisp_code_name(1605,"ARABIC_LETTER_MEEM"). +lisp_code_name(1606,"ARABIC_LETTER_NOON"). +lisp_code_name(1607,"ARABIC_LETTER_HEH"). +lisp_code_name(1608,"ARABIC_LETTER_WAW"). +lisp_code_name(1609,"ARABIC_LETTER_ALEF_MAKSURA"). +lisp_code_name(1610,"ARABIC_LETTER_YEH"). +lisp_code_name(1611,"ARABIC_FATHATAN"). +lisp_code_name(1612,"ARABIC_DAMMATAN"). +lisp_code_name(1613,"ARABIC_KASRATAN"). +lisp_code_name(1614,"ARABIC_FATHA"). +lisp_code_name(1615,"ARABIC_DAMMA"). +lisp_code_name(1616,"ARABIC_KASRA"). +lisp_code_name(1617,"ARABIC_SHADDA"). +lisp_code_name(1618,"ARABIC_SUKUN"). +lisp_code_name(1619,"ARABIC_MADDAH_ABOVE"). +lisp_code_name(1620,"ARABIC_HAMZA_ABOVE"). +lisp_code_name(1621,"ARABIC_HAMZA_BELOW"). +lisp_code_name(1622,"ARABIC_SUBSCRIPT_ALEF"). +lisp_code_name(1623,"ARABIC_INVERTED_DAMMA"). +lisp_code_name(1624,"ARABIC_MARK_NOON_GHUNNA"). +lisp_code_name(1625,"ARABIC_ZWARAKAY"). +lisp_code_name(1626,"ARABIC_VOWEL_SIGN_SMALL_V_ABOVE"). +lisp_code_name(1627,"ARABIC_VOWEL_SIGN_INVERTED_SMALL_V_ABOVE"). +lisp_code_name(1628,"ARABIC_VOWEL_SIGN_DOT_BELOW"). +lisp_code_name(1629,"ARABIC_REVERSED_DAMMA"). +lisp_code_name(1630,"ARABIC_FATHA_WITH_TWO_DOTS"). +lisp_code_name(1631,"ARABIC_WAVY_HAMZA_BELOW"). +lisp_code_name(1632,"ARABIC-INDIC_DIGIT_ZERO"). +lisp_code_name(1633,"ARABIC-INDIC_DIGIT_ONE"). +lisp_code_name(1634,"ARABIC-INDIC_DIGIT_TWO"). +lisp_code_name(1635,"ARABIC-INDIC_DIGIT_THREE"). +lisp_code_name(1636,"ARABIC-INDIC_DIGIT_FOUR"). +lisp_code_name(1637,"ARABIC-INDIC_DIGIT_FIVE"). +lisp_code_name(1638,"ARABIC-INDIC_DIGIT_SIX"). +lisp_code_name(1639,"ARABIC-INDIC_DIGIT_SEVEN"). +lisp_code_name(1640,"ARABIC-INDIC_DIGIT_EIGHT"). +lisp_code_name(1641,"ARABIC-INDIC_DIGIT_NINE"). +lisp_code_name(1642,"ARABIC_PERCENT_SIGN"). +lisp_code_name(1643,"ARABIC_DECIMAL_SEPARATOR"). +lisp_code_name(1644,"ARABIC_THOUSANDS_SEPARATOR"). +lisp_code_name(1645,"ARABIC_FIVE_POINTED_STAR"). +lisp_code_name(1646,"ARABIC_LETTER_DOTLESS_BEH"). +lisp_code_name(1647,"ARABIC_LETTER_DOTLESS_QAF"). +lisp_code_name(1648,"ARABIC_LETTER_SUPERSCRIPT_ALEF"). +lisp_code_name(1649,"ARABIC_LETTER_ALEF_WASLA"). +lisp_code_name(1650,"ARABIC_LETTER_ALEF_WITH_WAVY_HAMZA_ABOVE"). +lisp_code_name(1651,"ARABIC_LETTER_ALEF_WITH_WAVY_HAMZA_BELOW"). +lisp_code_name(1652,"ARABIC_LETTER_HIGH_HAMZA"). +lisp_code_name(1653,"ARABIC_LETTER_HIGH_HAMZA_ALEF"). +lisp_code_name(1654,"ARABIC_LETTER_HIGH_HAMZA_WAW"). +lisp_code_name(1655,"ARABIC_LETTER_U_WITH_HAMZA_ABOVE"). +lisp_code_name(1656,"ARABIC_LETTER_HIGH_HAMZA_YEH"). +lisp_code_name(1657,"ARABIC_LETTER_TTEH"). +lisp_code_name(1658,"ARABIC_LETTER_TTEHEH"). +lisp_code_name(1659,"ARABIC_LETTER_BEEH"). +lisp_code_name(1660,"ARABIC_LETTER_TEH_WITH_RING"). +lisp_code_name(1661,"ARABIC_LETTER_TEH_WITH_THREE_DOTS_ABOVE_DOWNWARDS"). +lisp_code_name(1662,"ARABIC_LETTER_PEH"). +lisp_code_name(1663,"ARABIC_LETTER_TEHEH"). +lisp_code_name(1664,"ARABIC_LETTER_BEHEH"). +lisp_code_name(1665,"ARABIC_LETTER_HAH_WITH_HAMZA_ABOVE"). +lisp_code_name(1666,"ARABIC_LETTER_HAH_WITH_TWO_DOTS_VERTICAL_ABOVE"). +lisp_code_name(1667,"ARABIC_LETTER_NYEH"). +lisp_code_name(1668,"ARABIC_LETTER_DYEH"). +lisp_code_name(1669,"ARABIC_LETTER_HAH_WITH_THREE_DOTS_ABOVE"). +lisp_code_name(1670,"ARABIC_LETTER_TCHEH"). +lisp_code_name(1671,"ARABIC_LETTER_TCHEHEH"). +lisp_code_name(1672,"ARABIC_LETTER_DDAL"). +lisp_code_name(1673,"ARABIC_LETTER_DAL_WITH_RING"). +lisp_code_name(1674,"ARABIC_LETTER_DAL_WITH_DOT_BELOW"). +lisp_code_name(1675,"ARABIC_LETTER_DAL_WITH_DOT_BELOW_AND_SMALL_TAH"). +lisp_code_name(1676,"ARABIC_LETTER_DAHAL"). +lisp_code_name(1677,"ARABIC_LETTER_DDAHAL"). +lisp_code_name(1678,"ARABIC_LETTER_DUL"). +lisp_code_name(1679,"ARABIC_LETTER_DAL_WITH_THREE_DOTS_ABOVE_DOWNWARDS"). +lisp_code_name(1680,"ARABIC_LETTER_DAL_WITH_FOUR_DOTS_ABOVE"). +lisp_code_name(1681,"ARABIC_LETTER_RREH"). +lisp_code_name(1682,"ARABIC_LETTER_REH_WITH_SMALL_V"). +lisp_code_name(1683,"ARABIC_LETTER_REH_WITH_RING"). +lisp_code_name(1684,"ARABIC_LETTER_REH_WITH_DOT_BELOW"). +lisp_code_name(1685,"ARABIC_LETTER_REH_WITH_SMALL_V_BELOW"). +lisp_code_name(1686,"ARABIC_LETTER_REH_WITH_DOT_BELOW_AND_DOT_ABOVE"). +lisp_code_name(1687,"ARABIC_LETTER_REH_WITH_TWO_DOTS_ABOVE"). +lisp_code_name(1688,"ARABIC_LETTER_JEH"). +lisp_code_name(1689,"ARABIC_LETTER_REH_WITH_FOUR_DOTS_ABOVE"). +lisp_code_name(1690,"ARABIC_LETTER_SEEN_WITH_DOT_BELOW_AND_DOT_ABOVE"). +lisp_code_name(1691,"ARABIC_LETTER_SEEN_WITH_THREE_DOTS_BELOW"). +lisp_code_name(1692,"ARABIC_LETTER_SEEN_WITH_THREE_DOTS_BELOW_AND_THREE_DOTS_ABOVE"). +lisp_code_name(1693,"ARABIC_LETTER_SAD_WITH_TWO_DOTS_BELOW"). +lisp_code_name(1694,"ARABIC_LETTER_SAD_WITH_THREE_DOTS_ABOVE"). +lisp_code_name(1695,"ARABIC_LETTER_TAH_WITH_THREE_DOTS_ABOVE"). +lisp_code_name(1696,"ARABIC_LETTER_AIN_WITH_THREE_DOTS_ABOVE"). +lisp_code_name(1697,"ARABIC_LETTER_DOTLESS_FEH"). +lisp_code_name(1698,"ARABIC_LETTER_FEH_WITH_DOT_MOVED_BELOW"). +lisp_code_name(1699,"ARABIC_LETTER_FEH_WITH_DOT_BELOW"). +lisp_code_name(1700,"ARABIC_LETTER_VEH"). +lisp_code_name(1701,"ARABIC_LETTER_FEH_WITH_THREE_DOTS_BELOW"). +lisp_code_name(1702,"ARABIC_LETTER_PEHEH"). +lisp_code_name(1703,"ARABIC_LETTER_QAF_WITH_DOT_ABOVE"). +lisp_code_name(1704,"ARABIC_LETTER_QAF_WITH_THREE_DOTS_ABOVE"). +lisp_code_name(1705,"ARABIC_LETTER_KEHEH"). +lisp_code_name(1706,"ARABIC_LETTER_SWASH_KAF"). +lisp_code_name(1707,"ARABIC_LETTER_KAF_WITH_RING"). +lisp_code_name(1708,"ARABIC_LETTER_KAF_WITH_DOT_ABOVE"). +lisp_code_name(1709,"ARABIC_LETTER_NG"). +lisp_code_name(1710,"ARABIC_LETTER_KAF_WITH_THREE_DOTS_BELOW"). +lisp_code_name(1711,"ARABIC_LETTER_GAF"). +lisp_code_name(1712,"ARABIC_LETTER_GAF_WITH_RING"). +lisp_code_name(1713,"ARABIC_LETTER_NGOEH"). +lisp_code_name(1714,"ARABIC_LETTER_GAF_WITH_TWO_DOTS_BELOW"). +lisp_code_name(1715,"ARABIC_LETTER_GUEH"). +lisp_code_name(1716,"ARABIC_LETTER_GAF_WITH_THREE_DOTS_ABOVE"). +lisp_code_name(1717,"ARABIC_LETTER_LAM_WITH_SMALL_V"). +lisp_code_name(1718,"ARABIC_LETTER_LAM_WITH_DOT_ABOVE"). +lisp_code_name(1719,"ARABIC_LETTER_LAM_WITH_THREE_DOTS_ABOVE"). +lisp_code_name(1720,"ARABIC_LETTER_LAM_WITH_THREE_DOTS_BELOW"). +lisp_code_name(1721,"ARABIC_LETTER_NOON_WITH_DOT_BELOW"). +lisp_code_name(1722,"ARABIC_LETTER_NOON_GHUNNA"). +lisp_code_name(1723,"ARABIC_LETTER_RNOON"). +lisp_code_name(1724,"ARABIC_LETTER_NOON_WITH_RING"). +lisp_code_name(1725,"ARABIC_LETTER_NOON_WITH_THREE_DOTS_ABOVE"). +lisp_code_name(1726,"ARABIC_LETTER_HEH_DOACHASHMEE"). +lisp_code_name(1727,"ARABIC_LETTER_TCHEH_WITH_DOT_ABOVE"). +lisp_code_name(1728,"ARABIC_LETTER_HEH_WITH_YEH_ABOVE"). +lisp_code_name(1729,"ARABIC_LETTER_HEH_GOAL"). +lisp_code_name(1730,"ARABIC_LETTER_HEH_GOAL_WITH_HAMZA_ABOVE"). +lisp_code_name(1731,"ARABIC_LETTER_TEH_MARBUTA_GOAL"). +lisp_code_name(1732,"ARABIC_LETTER_WAW_WITH_RING"). +lisp_code_name(1733,"ARABIC_LETTER_KIRGHIZ_OE"). +lisp_code_name(1734,"ARABIC_LETTER_OE"). +lisp_code_name(1735,"ARABIC_LETTER_U"). +lisp_code_name(1736,"ARABIC_LETTER_YU"). +lisp_code_name(1737,"ARABIC_LETTER_KIRGHIZ_YU"). +lisp_code_name(1738,"ARABIC_LETTER_WAW_WITH_TWO_DOTS_ABOVE"). +lisp_code_name(1739,"ARABIC_LETTER_VE"). +lisp_code_name(1740,"ARABIC_LETTER_FARSI_YEH"). +lisp_code_name(1741,"ARABIC_LETTER_YEH_WITH_TAIL"). +lisp_code_name(1742,"ARABIC_LETTER_YEH_WITH_SMALL_V"). +lisp_code_name(1743,"ARABIC_LETTER_WAW_WITH_DOT_ABOVE"). +lisp_code_name(1744,"ARABIC_LETTER_E"). +lisp_code_name(1745,"ARABIC_LETTER_YEH_WITH_THREE_DOTS_BELOW"). +lisp_code_name(1746,"ARABIC_LETTER_YEH_BARREE"). +lisp_code_name(1747,"ARABIC_LETTER_YEH_BARREE_WITH_HAMZA_ABOVE"). +lisp_code_name(1748,"ARABIC_FULL_STOP"). +lisp_code_name(1749,"ARABIC_LETTER_AE"). +lisp_code_name(1750,"ARABIC_SMALL_HIGH_LIGATURE_SAD_WITH_LAM_WITH_ALEF_MAKSURA"). +lisp_code_name(1751,"ARABIC_SMALL_HIGH_LIGATURE_QAF_WITH_LAM_WITH_ALEF_MAKSURA"). +lisp_code_name(1752,"ARABIC_SMALL_HIGH_MEEM_INITIAL_FORM"). +lisp_code_name(1753,"ARABIC_SMALL_HIGH_LAM_ALEF"). +lisp_code_name(1754,"ARABIC_SMALL_HIGH_JEEM"). +lisp_code_name(1755,"ARABIC_SMALL_HIGH_THREE_DOTS"). +lisp_code_name(1756,"ARABIC_SMALL_HIGH_SEEN"). +lisp_code_name(1757,"ARABIC_END_OF_AYAH"). +lisp_code_name(1758,"ARABIC_START_OF_RUB_EL_HIZB"). +lisp_code_name(1759,"ARABIC_SMALL_HIGH_ROUNDED_ZERO"). +lisp_code_name(1760,"ARABIC_SMALL_HIGH_UPRIGHT_RECTANGULAR_ZERO"). +lisp_code_name(1761,"ARABIC_SMALL_HIGH_DOTLESS_HEAD_OF_KHAH"). +lisp_code_name(1762,"ARABIC_SMALL_HIGH_MEEM_ISOLATED_FORM"). +lisp_code_name(1763,"ARABIC_SMALL_LOW_SEEN"). +lisp_code_name(1764,"ARABIC_SMALL_HIGH_MADDA"). +lisp_code_name(1765,"ARABIC_SMALL_WAW"). +lisp_code_name(1766,"ARABIC_SMALL_YEH"). +lisp_code_name(1767,"ARABIC_SMALL_HIGH_YEH"). +lisp_code_name(1768,"ARABIC_SMALL_HIGH_NOON"). +lisp_code_name(1769,"ARABIC_PLACE_OF_SAJDAH"). +lisp_code_name(1770,"ARABIC_EMPTY_CENTRE_LOW_STOP"). +lisp_code_name(1771,"ARABIC_EMPTY_CENTRE_HIGH_STOP"). +lisp_code_name(1772,"ARABIC_ROUNDED_HIGH_STOP_WITH_FILLED_CENTRE"). +lisp_code_name(1773,"ARABIC_SMALL_LOW_MEEM"). +lisp_code_name(1774,"ARABIC_LETTER_DAL_WITH_INVERTED_V"). +lisp_code_name(1775,"ARABIC_LETTER_REH_WITH_INVERTED_V"). +lisp_code_name(1776,"EXTENDED_ARABIC-INDIC_DIGIT_ZERO"). +lisp_code_name(1777,"EXTENDED_ARABIC-INDIC_DIGIT_ONE"). +lisp_code_name(1778,"EXTENDED_ARABIC-INDIC_DIGIT_TWO"). +lisp_code_name(1779,"EXTENDED_ARABIC-INDIC_DIGIT_THREE"). +lisp_code_name(1780,"EXTENDED_ARABIC-INDIC_DIGIT_FOUR"). +lisp_code_name(1781,"EXTENDED_ARABIC-INDIC_DIGIT_FIVE"). +lisp_code_name(1782,"EXTENDED_ARABIC-INDIC_DIGIT_SIX"). +lisp_code_name(1783,"EXTENDED_ARABIC-INDIC_DIGIT_SEVEN"). +lisp_code_name(1784,"EXTENDED_ARABIC-INDIC_DIGIT_EIGHT"). +lisp_code_name(1785,"EXTENDED_ARABIC-INDIC_DIGIT_NINE"). +lisp_code_name(1786,"ARABIC_LETTER_SHEEN_WITH_DOT_BELOW"). +lisp_code_name(1787,"ARABIC_LETTER_DAD_WITH_DOT_BELOW"). +lisp_code_name(1788,"ARABIC_LETTER_GHAIN_WITH_DOT_BELOW"). +lisp_code_name(1789,"ARABIC_SIGN_SINDHI_AMPERSAND"). +lisp_code_name(1790,"ARABIC_SIGN_SINDHI_POSTPOSITION_MEN"). +lisp_code_name(1791,"ARABIC_LETTER_HEH_WITH_INVERTED_V"). +lisp_code_name(1792,"SYRIAC_END_OF_PARAGRAPH"). +lisp_code_name(1793,"SYRIAC_SUPRALINEAR_FULL_STOP"). +lisp_code_name(1794,"SYRIAC_SUBLINEAR_FULL_STOP"). +lisp_code_name(1795,"SYRIAC_SUPRALINEAR_COLON"). +lisp_code_name(1796,"SYRIAC_SUBLINEAR_COLON"). +lisp_code_name(1797,"SYRIAC_HORIZONTAL_COLON"). +lisp_code_name(1798,"SYRIAC_COLON_SKEWED_LEFT"). +lisp_code_name(1799,"SYRIAC_COLON_SKEWED_RIGHT"). +lisp_code_name(1800,"SYRIAC_SUPRALINEAR_COLON_SKEWED_LEFT"). +lisp_code_name(1801,"SYRIAC_SUBLINEAR_COLON_SKEWED_RIGHT"). +lisp_code_name(1802,"SYRIAC_CONTRACTION"). +lisp_code_name(1803,"SYRIAC_HARKLEAN_OBELUS"). +lisp_code_name(1804,"SYRIAC_HARKLEAN_METOBELUS"). +lisp_code_name(1805,"SYRIAC_HARKLEAN_ASTERISCUS"). +lisp_code_name(1806,"U70E"). +lisp_code_name(1807,"SYRIAC_ABBREVIATION_MARK"). +lisp_code_name(1808,"SYRIAC_LETTER_ALAPH"). +lisp_code_name(1809,"SYRIAC_LETTER_SUPERSCRIPT_ALAPH"). +lisp_code_name(1810,"SYRIAC_LETTER_BETH"). +lisp_code_name(1811,"SYRIAC_LETTER_GAMAL"). +lisp_code_name(1812,"SYRIAC_LETTER_GAMAL_GARSHUNI"). +lisp_code_name(1813,"SYRIAC_LETTER_DALATH"). +lisp_code_name(1814,"SYRIAC_LETTER_DOTLESS_DALATH_RISH"). +lisp_code_name(1815,"SYRIAC_LETTER_HE"). +lisp_code_name(1816,"SYRIAC_LETTER_WAW"). +lisp_code_name(1817,"SYRIAC_LETTER_ZAIN"). +lisp_code_name(1818,"SYRIAC_LETTER_HETH"). +lisp_code_name(1819,"SYRIAC_LETTER_TETH"). +lisp_code_name(1820,"SYRIAC_LETTER_TETH_GARSHUNI"). +lisp_code_name(1821,"SYRIAC_LETTER_YUDH"). +lisp_code_name(1822,"SYRIAC_LETTER_YUDH_HE"). +lisp_code_name(1823,"SYRIAC_LETTER_KAPH"). +lisp_code_name(1824,"SYRIAC_LETTER_LAMADH"). +lisp_code_name(1825,"SYRIAC_LETTER_MIM"). +lisp_code_name(1826,"SYRIAC_LETTER_NUN"). +lisp_code_name(1827,"SYRIAC_LETTER_SEMKATH"). +lisp_code_name(1828,"SYRIAC_LETTER_FINAL_SEMKATH"). +lisp_code_name(1829,"SYRIAC_LETTER_E"). +lisp_code_name(1830,"SYRIAC_LETTER_PE"). +lisp_code_name(1831,"SYRIAC_LETTER_REVERSED_PE"). +lisp_code_name(1832,"SYRIAC_LETTER_SADHE"). +lisp_code_name(1833,"SYRIAC_LETTER_QAPH"). +lisp_code_name(1834,"SYRIAC_LETTER_RISH"). +lisp_code_name(1835,"SYRIAC_LETTER_SHIN"). +lisp_code_name(1836,"SYRIAC_LETTER_TAW"). +lisp_code_name(1837,"SYRIAC_LETTER_PERSIAN_BHETH"). +lisp_code_name(1838,"SYRIAC_LETTER_PERSIAN_GHAMAL"). +lisp_code_name(1839,"SYRIAC_LETTER_PERSIAN_DHALATH"). +lisp_code_name(1840,"SYRIAC_PTHAHA_ABOVE"). +lisp_code_name(1841,"SYRIAC_PTHAHA_BELOW"). +lisp_code_name(1842,"SYRIAC_PTHAHA_DOTTED"). +lisp_code_name(1843,"SYRIAC_ZQAPHA_ABOVE"). +lisp_code_name(1844,"SYRIAC_ZQAPHA_BELOW"). +lisp_code_name(1845,"SYRIAC_ZQAPHA_DOTTED"). +lisp_code_name(1846,"SYRIAC_RBASA_ABOVE"). +lisp_code_name(1847,"SYRIAC_RBASA_BELOW"). +lisp_code_name(1848,"SYRIAC_DOTTED_ZLAMA_HORIZONTAL"). +lisp_code_name(1849,"SYRIAC_DOTTED_ZLAMA_ANGULAR"). +lisp_code_name(1850,"SYRIAC_HBASA_ABOVE"). +lisp_code_name(1851,"SYRIAC_HBASA_BELOW"). +lisp_code_name(1852,"SYRIAC_HBASA-ESASA_DOTTED"). +lisp_code_name(1853,"SYRIAC_ESASA_ABOVE"). +lisp_code_name(1854,"SYRIAC_ESASA_BELOW"). +lisp_code_name(1855,"SYRIAC_RWAHA"). +lisp_code_name(1856,"SYRIAC_FEMININE_DOT"). +lisp_code_name(1857,"SYRIAC_QUSHSHAYA"). +lisp_code_name(1858,"SYRIAC_RUKKAKHA"). +lisp_code_name(1859,"SYRIAC_TWO_VERTICAL_DOTS_ABOVE"). +lisp_code_name(1860,"SYRIAC_TWO_VERTICAL_DOTS_BELOW"). +lisp_code_name(1861,"SYRIAC_THREE_DOTS_ABOVE"). +lisp_code_name(1862,"SYRIAC_THREE_DOTS_BELOW"). +lisp_code_name(1863,"SYRIAC_OBLIQUE_LINE_ABOVE"). +lisp_code_name(1864,"SYRIAC_OBLIQUE_LINE_BELOW"). +lisp_code_name(1865,"SYRIAC_MUSIC"). +lisp_code_name(1866,"SYRIAC_BARREKH"). +lisp_code_name(1867,"U74B"). +lisp_code_name(1868,"U74C"). +lisp_code_name(1869,"SYRIAC_LETTER_SOGDIAN_ZHAIN"). +lisp_code_name(1870,"SYRIAC_LETTER_SOGDIAN_KHAPH"). +lisp_code_name(1871,"SYRIAC_LETTER_SOGDIAN_FE"). +lisp_code_name(1872,"ARABIC_LETTER_BEH_WITH_THREE_DOTS_HORIZONTALLY_BELOW"). +lisp_code_name(1873,"ARABIC_LETTER_BEH_WITH_DOT_BELOW_AND_THREE_DOTS_ABOVE"). +lisp_code_name(1874,"ARABIC_LETTER_BEH_WITH_THREE_DOTS_POINTING_UPWARDS_BELOW"). +lisp_code_name(1875,"ARABIC_LETTER_BEH_WITH_THREE_DOTS_POINTING_UPWARDS_BELOW_AND_TWO_DOTS_ABOVE"). +lisp_code_name(1876,"ARABIC_LETTER_BEH_WITH_TWO_DOTS_BELOW_AND_DOT_ABOVE"). +lisp_code_name(1877,"ARABIC_LETTER_BEH_WITH_INVERTED_SMALL_V_BELOW"). +lisp_code_name(1878,"ARABIC_LETTER_BEH_WITH_SMALL_V"). +lisp_code_name(1879,"ARABIC_LETTER_HAH_WITH_TWO_DOTS_ABOVE"). +lisp_code_name(1880,"ARABIC_LETTER_HAH_WITH_THREE_DOTS_POINTING_UPWARDS_BELOW"). +lisp_code_name(1881,"ARABIC_LETTER_DAL_WITH_TWO_DOTS_VERTICALLY_BELOW_AND_SMALL_TAH"). +lisp_code_name(1882,"ARABIC_LETTER_DAL_WITH_INVERTED_SMALL_V_BELOW"). +lisp_code_name(1883,"ARABIC_LETTER_REH_WITH_STROKE"). +lisp_code_name(1884,"ARABIC_LETTER_SEEN_WITH_FOUR_DOTS_ABOVE"). +lisp_code_name(1885,"ARABIC_LETTER_AIN_WITH_TWO_DOTS_ABOVE"). +lisp_code_name(1886,"ARABIC_LETTER_AIN_WITH_THREE_DOTS_POINTING_DOWNWARDS_ABOVE"). +lisp_code_name(1887,"ARABIC_LETTER_AIN_WITH_TWO_DOTS_VERTICALLY_ABOVE"). +lisp_code_name(1888,"ARABIC_LETTER_FEH_WITH_TWO_DOTS_BELOW"). +lisp_code_name(1889,"ARABIC_LETTER_FEH_WITH_THREE_DOTS_POINTING_UPWARDS_BELOW"). +lisp_code_name(1890,"ARABIC_LETTER_KEHEH_WITH_DOT_ABOVE"). +lisp_code_name(1891,"ARABIC_LETTER_KEHEH_WITH_THREE_DOTS_ABOVE"). +lisp_code_name(1892,"ARABIC_LETTER_KEHEH_WITH_THREE_DOTS_POINTING_UPWARDS_BELOW"). +lisp_code_name(1893,"ARABIC_LETTER_MEEM_WITH_DOT_ABOVE"). +lisp_code_name(1894,"ARABIC_LETTER_MEEM_WITH_DOT_BELOW"). +lisp_code_name(1895,"ARABIC_LETTER_NOON_WITH_TWO_DOTS_BELOW"). +lisp_code_name(1896,"ARABIC_LETTER_NOON_WITH_SMALL_TAH"). +lisp_code_name(1897,"ARABIC_LETTER_NOON_WITH_SMALL_V"). +lisp_code_name(1898,"ARABIC_LETTER_LAM_WITH_BAR"). +lisp_code_name(1899,"ARABIC_LETTER_REH_WITH_TWO_DOTS_VERTICALLY_ABOVE"). +lisp_code_name(1900,"ARABIC_LETTER_REH_WITH_HAMZA_ABOVE"). +lisp_code_name(1901,"ARABIC_LETTER_SEEN_WITH_TWO_DOTS_VERTICALLY_ABOVE"). +lisp_code_name(1902,"ARABIC_LETTER_HAH_WITH_SMALL_ARABIC_LETTER_TAH_BELOW"). +lisp_code_name(1903,"ARABIC_LETTER_HAH_WITH_SMALL_ARABIC_LETTER_TAH_AND_TWO_DOTS"). +lisp_code_name(1904,"ARABIC_LETTER_SEEN_WITH_SMALL_ARABIC_LETTER_TAH_AND_TWO_DOTS"). +lisp_code_name(1905,"ARABIC_LETTER_REH_WITH_SMALL_ARABIC_LETTER_TAH_AND_TWO_DOTS"). +lisp_code_name(1906,"ARABIC_LETTER_HAH_WITH_SMALL_ARABIC_LETTER_TAH_ABOVE"). +lisp_code_name(1907,"ARABIC_LETTER_ALEF_WITH_EXTENDED_ARABIC-INDIC_DIGIT_TWO_ABOVE"). +lisp_code_name(1908,"ARABIC_LETTER_ALEF_WITH_EXTENDED_ARABIC-INDIC_DIGIT_THREE_ABOVE"). +lisp_code_name(1909,"ARABIC_LETTER_FARSI_YEH_WITH_EXTENDED_ARABIC-INDIC_DIGIT_TWO_ABOVE"). +lisp_code_name(1910,"ARABIC_LETTER_FARSI_YEH_WITH_EXTENDED_ARABIC-INDIC_DIGIT_THREE_ABOVE"). +lisp_code_name(1911,"ARABIC_LETTER_FARSI_YEH_WITH_EXTENDED_ARABIC-INDIC_DIGIT_FOUR_BELOW"). +lisp_code_name(1912,"ARABIC_LETTER_WAW_WITH_EXTENDED_ARABIC-INDIC_DIGIT_TWO_ABOVE"). +lisp_code_name(1913,"ARABIC_LETTER_WAW_WITH_EXTENDED_ARABIC-INDIC_DIGIT_THREE_ABOVE"). +lisp_code_name(1914,"ARABIC_LETTER_YEH_BARREE_WITH_EXTENDED_ARABIC-INDIC_DIGIT_TWO_ABOVE"). +lisp_code_name(1915,"ARABIC_LETTER_YEH_BARREE_WITH_EXTENDED_ARABIC-INDIC_DIGIT_THREE_ABOVE"). +lisp_code_name(1916,"ARABIC_LETTER_HAH_WITH_EXTENDED_ARABIC-INDIC_DIGIT_FOUR_BELOW"). +lisp_code_name(1917,"ARABIC_LETTER_SEEN_WITH_EXTENDED_ARABIC-INDIC_DIGIT_FOUR_ABOVE"). +lisp_code_name(1918,"ARABIC_LETTER_SEEN_WITH_INVERTED_V"). +lisp_code_name(1919,"ARABIC_LETTER_KAF_WITH_TWO_DOTS_ABOVE"). +lisp_code_name(1920,"THAANA_LETTER_HAA"). +lisp_code_name(1921,"THAANA_LETTER_SHAVIYANI"). +lisp_code_name(1922,"THAANA_LETTER_NOONU"). +lisp_code_name(1923,"THAANA_LETTER_RAA"). +lisp_code_name(1924,"THAANA_LETTER_BAA"). +lisp_code_name(1925,"THAANA_LETTER_LHAVIYANI"). +lisp_code_name(1926,"THAANA_LETTER_KAAFU"). +lisp_code_name(1927,"THAANA_LETTER_ALIFU"). +lisp_code_name(1928,"THAANA_LETTER_VAAVU"). +lisp_code_name(1929,"THAANA_LETTER_MEEMU"). +lisp_code_name(1930,"THAANA_LETTER_FAAFU"). +lisp_code_name(1931,"THAANA_LETTER_DHAALU"). +lisp_code_name(1932,"THAANA_LETTER_THAA"). +lisp_code_name(1933,"THAANA_LETTER_LAAMU"). +lisp_code_name(1934,"THAANA_LETTER_GAAFU"). +lisp_code_name(1935,"THAANA_LETTER_GNAVIYANI"). +lisp_code_name(1936,"THAANA_LETTER_SEENU"). +lisp_code_name(1937,"THAANA_LETTER_DAVIYANI"). +lisp_code_name(1938,"THAANA_LETTER_ZAVIYANI"). +lisp_code_name(1939,"THAANA_LETTER_TAVIYANI"). +lisp_code_name(1940,"THAANA_LETTER_YAA"). +lisp_code_name(1941,"THAANA_LETTER_PAVIYANI"). +lisp_code_name(1942,"THAANA_LETTER_JAVIYANI"). +lisp_code_name(1943,"THAANA_LETTER_CHAVIYANI"). +lisp_code_name(1944,"THAANA_LETTER_TTAA"). +lisp_code_name(1945,"THAANA_LETTER_HHAA"). +lisp_code_name(1946,"THAANA_LETTER_KHAA"). +lisp_code_name(1947,"THAANA_LETTER_THAALU"). +lisp_code_name(1948,"THAANA_LETTER_ZAA"). +lisp_code_name(1949,"THAANA_LETTER_SHEENU"). +lisp_code_name(1950,"THAANA_LETTER_SAADHU"). +lisp_code_name(1951,"THAANA_LETTER_DAADHU"). +lisp_code_name(1952,"THAANA_LETTER_TO"). +lisp_code_name(1953,"THAANA_LETTER_ZO"). +lisp_code_name(1954,"THAANA_LETTER_AINU"). +lisp_code_name(1955,"THAANA_LETTER_GHAINU"). +lisp_code_name(1956,"THAANA_LETTER_QAAFU"). +lisp_code_name(1957,"THAANA_LETTER_WAAVU"). +lisp_code_name(1958,"THAANA_ABAFILI"). +lisp_code_name(1959,"THAANA_AABAAFILI"). +lisp_code_name(1960,"THAANA_IBIFILI"). +lisp_code_name(1961,"THAANA_EEBEEFILI"). +lisp_code_name(1962,"THAANA_UBUFILI"). +lisp_code_name(1963,"THAANA_OOBOOFILI"). +lisp_code_name(1964,"THAANA_EBEFILI"). +lisp_code_name(1965,"THAANA_EYBEYFILI"). +lisp_code_name(1966,"THAANA_OBOFILI"). +lisp_code_name(1967,"THAANA_OABOAFILI"). +lisp_code_name(1968,"THAANA_SUKUN"). +lisp_code_name(1969,"THAANA_LETTER_NAA"). +lisp_code_name(1970,"U7B2"). +lisp_code_name(1971,"U7B3"). +lisp_code_name(1972,"U7B4"). +lisp_code_name(1973,"U7B5"). +lisp_code_name(1974,"U7B6"). +lisp_code_name(1975,"U7B7"). +lisp_code_name(1976,"U7B8"). +lisp_code_name(1977,"U7B9"). +lisp_code_name(1978,"U7BA"). +lisp_code_name(1979,"U7BB"). +lisp_code_name(1980,"U7BC"). +lisp_code_name(1981,"U7BD"). +lisp_code_name(1982,"U7BE"). +lisp_code_name(1983,"U7BF"). +lisp_code_name(1984,"NKO_DIGIT_ZERO"). +lisp_code_name(1985,"NKO_DIGIT_ONE"). +lisp_code_name(1986,"NKO_DIGIT_TWO"). +lisp_code_name(1987,"NKO_DIGIT_THREE"). +lisp_code_name(1988,"NKO_DIGIT_FOUR"). +lisp_code_name(1989,"NKO_DIGIT_FIVE"). +lisp_code_name(1990,"NKO_DIGIT_SIX"). +lisp_code_name(1991,"NKO_DIGIT_SEVEN"). +lisp_code_name(1992,"NKO_DIGIT_EIGHT"). +lisp_code_name(1993,"NKO_DIGIT_NINE"). +lisp_code_name(1994,"NKO_LETTER_A"). +lisp_code_name(1995,"NKO_LETTER_EE"). +lisp_code_name(1996,"NKO_LETTER_I"). +lisp_code_name(1997,"NKO_LETTER_E"). +lisp_code_name(1998,"NKO_LETTER_U"). +lisp_code_name(1999,"NKO_LETTER_OO"). +lisp_code_name(2000,"NKO_LETTER_O"). +lisp_code_name(2001,"NKO_LETTER_DAGBASINNA"). +lisp_code_name(2002,"NKO_LETTER_N"). +lisp_code_name(2003,"NKO_LETTER_BA"). +lisp_code_name(2004,"NKO_LETTER_PA"). +lisp_code_name(2005,"NKO_LETTER_TA"). +lisp_code_name(2006,"NKO_LETTER_JA"). +lisp_code_name(2007,"NKO_LETTER_CHA"). +lisp_code_name(2008,"NKO_LETTER_DA"). +lisp_code_name(2009,"NKO_LETTER_RA"). +lisp_code_name(2010,"NKO_LETTER_RRA"). +lisp_code_name(2011,"NKO_LETTER_SA"). +lisp_code_name(2012,"NKO_LETTER_GBA"). +lisp_code_name(2013,"NKO_LETTER_FA"). +lisp_code_name(2014,"NKO_LETTER_KA"). +lisp_code_name(2015,"NKO_LETTER_LA"). +lisp_code_name(2016,"NKO_LETTER_NA_WOLOSO"). +lisp_code_name(2017,"NKO_LETTER_MA"). +lisp_code_name(2018,"NKO_LETTER_NYA"). +lisp_code_name(2019,"NKO_LETTER_NA"). +lisp_code_name(2020,"NKO_LETTER_HA"). +lisp_code_name(2021,"NKO_LETTER_WA"). +lisp_code_name(2022,"NKO_LETTER_YA"). +lisp_code_name(2023,"NKO_LETTER_NYA_WOLOSO"). +lisp_code_name(2024,"NKO_LETTER_JONA_JA"). +lisp_code_name(2025,"NKO_LETTER_JONA_CHA"). +lisp_code_name(2026,"NKO_LETTER_JONA_RA"). +lisp_code_name(2027,"NKO_COMBINING_SHORT_HIGH_TONE"). +lisp_code_name(2028,"NKO_COMBINING_SHORT_LOW_TONE"). +lisp_code_name(2029,"NKO_COMBINING_SHORT_RISING_TONE"). +lisp_code_name(2030,"NKO_COMBINING_LONG_DESCENDING_TONE"). +lisp_code_name(2031,"NKO_COMBINING_LONG_HIGH_TONE"). +lisp_code_name(2032,"NKO_COMBINING_LONG_LOW_TONE"). +lisp_code_name(2033,"NKO_COMBINING_LONG_RISING_TONE"). +lisp_code_name(2034,"NKO_COMBINING_NASALIZATION_MARK"). +lisp_code_name(2035,"NKO_COMBINING_DOUBLE_DOT_ABOVE"). +lisp_code_name(2036,"NKO_HIGH_TONE_APOSTROPHE"). +lisp_code_name(2037,"NKO_LOW_TONE_APOSTROPHE"). +lisp_code_name(2038,"NKO_SYMBOL_OO_DENNEN"). +lisp_code_name(2039,"NKO_SYMBOL_GBAKURUNEN"). +lisp_code_name(2040,"NKO_COMMA"). +lisp_code_name(2041,"NKO_EXCLAMATION_MARK"). +lisp_code_name(2042,"NKO_LAJANYALAN"). +lisp_code_name(2043,"U7FB"). +lisp_code_name(2044,"U7FC"). +lisp_code_name(2045,"U7FD"). +lisp_code_name(2046,"U7FE"). +lisp_code_name(2047,"U7FF"). +lisp_code_name(2048,"SAMARITAN_LETTER_ALAF"). +lisp_code_name(2049,"SAMARITAN_LETTER_BIT"). +lisp_code_name(2050,"SAMARITAN_LETTER_GAMAN"). +lisp_code_name(2051,"SAMARITAN_LETTER_DALAT"). +lisp_code_name(2052,"SAMARITAN_LETTER_IY"). +lisp_code_name(2053,"SAMARITAN_LETTER_BAA"). +lisp_code_name(2054,"SAMARITAN_LETTER_ZEN"). +lisp_code_name(2055,"SAMARITAN_LETTER_IT"). +lisp_code_name(2056,"SAMARITAN_LETTER_TIT"). +lisp_code_name(2057,"SAMARITAN_LETTER_YUT"). +lisp_code_name(2058,"SAMARITAN_LETTER_KAAF"). +lisp_code_name(2059,"SAMARITAN_LETTER_LABAT"). +lisp_code_name(2060,"SAMARITAN_LETTER_MIM"). +lisp_code_name(2061,"SAMARITAN_LETTER_NUN"). +lisp_code_name(2062,"SAMARITAN_LETTER_SINGAAT"). +lisp_code_name(2063,"SAMARITAN_LETTER_IN"). +lisp_code_name(2064,"SAMARITAN_LETTER_FI"). +lisp_code_name(2065,"SAMARITAN_LETTER_TSAADIY"). +lisp_code_name(2066,"SAMARITAN_LETTER_QUF"). +lisp_code_name(2067,"SAMARITAN_LETTER_RISH"). +lisp_code_name(2068,"SAMARITAN_LETTER_SHAN"). +lisp_code_name(2069,"SAMARITAN_LETTER_TAAF"). +lisp_code_name(2070,"SAMARITAN_MARK_IN"). +lisp_code_name(2071,"SAMARITAN_MARK_IN-ALAF"). +lisp_code_name(2072,"SAMARITAN_MARK_OCCLUSION"). +lisp_code_name(2073,"SAMARITAN_MARK_DAGESH"). +lisp_code_name(2074,"SAMARITAN_MODIFIER_LETTER_EPENTHETIC_YUT"). +lisp_code_name(2075,"SAMARITAN_MARK_EPENTHETIC_YUT"). +lisp_code_name(2076,"SAMARITAN_VOWEL_SIGN_LONG_E"). +lisp_code_name(2077,"SAMARITAN_VOWEL_SIGN_E"). +lisp_code_name(2078,"SAMARITAN_VOWEL_SIGN_OVERLONG_AA"). +lisp_code_name(2079,"SAMARITAN_VOWEL_SIGN_LONG_AA"). +lisp_code_name(2080,"SAMARITAN_VOWEL_SIGN_AA"). +lisp_code_name(2081,"SAMARITAN_VOWEL_SIGN_OVERLONG_A"). +lisp_code_name(2082,"SAMARITAN_VOWEL_SIGN_LONG_A"). +lisp_code_name(2083,"SAMARITAN_VOWEL_SIGN_A"). +lisp_code_name(2084,"SAMARITAN_MODIFIER_LETTER_SHORT_A"). +lisp_code_name(2085,"SAMARITAN_VOWEL_SIGN_SHORT_A"). +lisp_code_name(2086,"SAMARITAN_VOWEL_SIGN_LONG_U"). +lisp_code_name(2087,"SAMARITAN_VOWEL_SIGN_U"). +lisp_code_name(2088,"SAMARITAN_MODIFIER_LETTER_I"). +lisp_code_name(2089,"SAMARITAN_VOWEL_SIGN_LONG_I"). +lisp_code_name(2090,"SAMARITAN_VOWEL_SIGN_I"). +lisp_code_name(2091,"SAMARITAN_VOWEL_SIGN_O"). +lisp_code_name(2092,"SAMARITAN_VOWEL_SIGN_SUKUN"). +lisp_code_name(2093,"SAMARITAN_MARK_NEQUDAA"). +lisp_code_name(2094,"U82E"). +lisp_code_name(2095,"U82F"). +lisp_code_name(2096,"SAMARITAN_PUNCTUATION_NEQUDAA"). +lisp_code_name(2097,"SAMARITAN_PUNCTUATION_AFSAAQ"). +lisp_code_name(2098,"SAMARITAN_PUNCTUATION_ANGED"). +lisp_code_name(2099,"SAMARITAN_PUNCTUATION_BAU"). +lisp_code_name(2100,"SAMARITAN_PUNCTUATION_ATMAAU"). +lisp_code_name(2101,"SAMARITAN_PUNCTUATION_SHIYYAALAA"). +lisp_code_name(2102,"SAMARITAN_ABBREVIATION_MARK"). +lisp_code_name(2103,"SAMARITAN_PUNCTUATION_MELODIC_QITSA"). +lisp_code_name(2104,"SAMARITAN_PUNCTUATION_ZIQAA"). +lisp_code_name(2105,"SAMARITAN_PUNCTUATION_QITSA"). +lisp_code_name(2106,"SAMARITAN_PUNCTUATION_ZAEF"). +lisp_code_name(2107,"SAMARITAN_PUNCTUATION_TURU"). +lisp_code_name(2108,"SAMARITAN_PUNCTUATION_ARKAANU"). +lisp_code_name(2109,"SAMARITAN_PUNCTUATION_SOF_MASHFAAT"). +lisp_code_name(2110,"SAMARITAN_PUNCTUATION_ANNAAU"). +lisp_code_name(2111,"U83F"). +lisp_code_name(2112,"MANDAIC_LETTER_HALQA"). +lisp_code_name(2113,"MANDAIC_LETTER_AB"). +lisp_code_name(2114,"MANDAIC_LETTER_AG"). +lisp_code_name(2115,"MANDAIC_LETTER_AD"). +lisp_code_name(2116,"MANDAIC_LETTER_AH"). +lisp_code_name(2117,"MANDAIC_LETTER_USHENNA"). +lisp_code_name(2118,"MANDAIC_LETTER_AZ"). +lisp_code_name(2119,"MANDAIC_LETTER_IT"). +lisp_code_name(2120,"MANDAIC_LETTER_ATT"). +lisp_code_name(2121,"MANDAIC_LETTER_AKSA"). +lisp_code_name(2122,"MANDAIC_LETTER_AK"). +lisp_code_name(2123,"MANDAIC_LETTER_AL"). +lisp_code_name(2124,"MANDAIC_LETTER_AM"). +lisp_code_name(2125,"MANDAIC_LETTER_AN"). +lisp_code_name(2126,"MANDAIC_LETTER_AS"). +lisp_code_name(2127,"MANDAIC_LETTER_IN"). +lisp_code_name(2128,"MANDAIC_LETTER_AP"). +lisp_code_name(2129,"MANDAIC_LETTER_ASZ"). +lisp_code_name(2130,"MANDAIC_LETTER_AQ"). +lisp_code_name(2131,"MANDAIC_LETTER_AR"). +lisp_code_name(2132,"MANDAIC_LETTER_ASH"). +lisp_code_name(2133,"MANDAIC_LETTER_AT"). +lisp_code_name(2134,"MANDAIC_LETTER_DUSHENNA"). +lisp_code_name(2135,"MANDAIC_LETTER_KAD"). +lisp_code_name(2136,"MANDAIC_LETTER_AIN"). +lisp_code_name(2137,"MANDAIC_AFFRICATION_MARK"). +lisp_code_name(2138,"MANDAIC_VOCALIZATION_MARK"). +lisp_code_name(2139,"MANDAIC_GEMINATION_MARK"). +lisp_code_name(2140,"U85C"). +lisp_code_name(2141,"U85D"). +lisp_code_name(2142,"MANDAIC_PUNCTUATION"). +lisp_code_name(2143,"U85F"). +lisp_code_name(2144,"U860"). +lisp_code_name(2145,"U861"). +lisp_code_name(2146,"U862"). +lisp_code_name(2147,"U863"). +lisp_code_name(2148,"U864"). +lisp_code_name(2149,"U865"). +lisp_code_name(2150,"U866"). +lisp_code_name(2151,"U867"). +lisp_code_name(2152,"U868"). +lisp_code_name(2153,"U869"). +lisp_code_name(2154,"U86A"). +lisp_code_name(2155,"U86B"). +lisp_code_name(2156,"U86C"). +lisp_code_name(2157,"U86D"). +lisp_code_name(2158,"U86E"). +lisp_code_name(2159,"U86F"). +lisp_code_name(2160,"U870"). +lisp_code_name(2161,"U871"). +lisp_code_name(2162,"U872"). +lisp_code_name(2163,"U873"). +lisp_code_name(2164,"U874"). +lisp_code_name(2165,"U875"). +lisp_code_name(2166,"U876"). +lisp_code_name(2167,"U877"). +lisp_code_name(2168,"U878"). +lisp_code_name(2169,"U879"). +lisp_code_name(2170,"U87A"). +lisp_code_name(2171,"U87B"). +lisp_code_name(2172,"U87C"). +lisp_code_name(2173,"U87D"). +lisp_code_name(2174,"U87E"). +lisp_code_name(2175,"U87F"). +lisp_code_name(2176,"U880"). +lisp_code_name(2177,"U881"). +lisp_code_name(2178,"U882"). +lisp_code_name(2179,"U883"). +lisp_code_name(2180,"U884"). +lisp_code_name(2181,"U885"). +lisp_code_name(2182,"U886"). +lisp_code_name(2183,"U887"). +lisp_code_name(2184,"U888"). +lisp_code_name(2185,"U889"). +lisp_code_name(2186,"U88A"). +lisp_code_name(2187,"U88B"). +lisp_code_name(2188,"U88C"). +lisp_code_name(2189,"U88D"). +lisp_code_name(2190,"U88E"). +lisp_code_name(2191,"U88F"). +lisp_code_name(2192,"U890"). +lisp_code_name(2193,"U891"). +lisp_code_name(2194,"U892"). +lisp_code_name(2195,"U893"). +lisp_code_name(2196,"U894"). +lisp_code_name(2197,"U895"). +lisp_code_name(2198,"U896"). +lisp_code_name(2199,"U897"). +lisp_code_name(2200,"U898"). +lisp_code_name(2201,"U899"). +lisp_code_name(2202,"U89A"). +lisp_code_name(2203,"U89B"). +lisp_code_name(2204,"U89C"). +lisp_code_name(2205,"U89D"). +lisp_code_name(2206,"U89E"). +lisp_code_name(2207,"U89F"). +lisp_code_name(2208,"ARABIC_LETTER_BEH_WITH_SMALL_V_BELOW"). +lisp_code_name(2209,"ARABIC_LETTER_BEH_WITH_HAMZA_ABOVE"). +lisp_code_name(2210,"ARABIC_LETTER_JEEM_WITH_TWO_DOTS_ABOVE"). +lisp_code_name(2211,"ARABIC_LETTER_TAH_WITH_TWO_DOTS_ABOVE"). +lisp_code_name(2212,"ARABIC_LETTER_FEH_WITH_DOT_BELOW_AND_THREE_DOTS_ABOVE"). +lisp_code_name(2213,"ARABIC_LETTER_QAF_WITH_DOT_BELOW"). +lisp_code_name(2214,"ARABIC_LETTER_LAM_WITH_DOUBLE_BAR"). +lisp_code_name(2215,"ARABIC_LETTER_MEEM_WITH_THREE_DOTS_ABOVE"). +lisp_code_name(2216,"ARABIC_LETTER_YEH_WITH_TWO_DOTS_BELOW_AND_HAMZA_ABOVE"). +lisp_code_name(2217,"ARABIC_LETTER_YEH_WITH_TWO_DOTS_BELOW_AND_DOT_ABOVE"). +lisp_code_name(2218,"ARABIC_LETTER_REH_WITH_LOOP"). +lisp_code_name(2219,"ARABIC_LETTER_WAW_WITH_DOT_WITHIN"). +lisp_code_name(2220,"ARABIC_LETTER_ROHINGYA_YEH"). +lisp_code_name(2221,"ARABIC_LETTER_LOW_ALEF"). +lisp_code_name(2222,"ARABIC_LETTER_DAL_WITH_THREE_DOTS_BELOW"). +lisp_code_name(2223,"ARABIC_LETTER_SAD_WITH_THREE_DOTS_BELOW"). +lisp_code_name(2224,"ARABIC_LETTER_GAF_WITH_INVERTED_STROKE"). +lisp_code_name(2225,"ARABIC_LETTER_STRAIGHT_WAW"). +lisp_code_name(2226,"ARABIC_LETTER_ZAIN_WITH_INVERTED_V_ABOVE"). +lisp_code_name(2227,"U8B3"). +lisp_code_name(2228,"U8B4"). +lisp_code_name(2229,"U8B5"). +lisp_code_name(2230,"U8B6"). +lisp_code_name(2231,"U8B7"). +lisp_code_name(2232,"U8B8"). +lisp_code_name(2233,"U8B9"). +lisp_code_name(2234,"U8BA"). +lisp_code_name(2235,"U8BB"). +lisp_code_name(2236,"U8BC"). +lisp_code_name(2237,"U8BD"). +lisp_code_name(2238,"U8BE"). +lisp_code_name(2239,"U8BF"). +lisp_code_name(2240,"U8C0"). +lisp_code_name(2241,"U8C1"). +lisp_code_name(2242,"U8C2"). +lisp_code_name(2243,"U8C3"). +lisp_code_name(2244,"U8C4"). +lisp_code_name(2245,"U8C5"). +lisp_code_name(2246,"U8C6"). +lisp_code_name(2247,"U8C7"). +lisp_code_name(2248,"U8C8"). +lisp_code_name(2249,"U8C9"). +lisp_code_name(2250,"U8CA"). +lisp_code_name(2251,"U8CB"). +lisp_code_name(2252,"U8CC"). +lisp_code_name(2253,"U8CD"). +lisp_code_name(2254,"U8CE"). +lisp_code_name(2255,"U8CF"). +lisp_code_name(2256,"U8D0"). +lisp_code_name(2257,"U8D1"). +lisp_code_name(2258,"U8D2"). +lisp_code_name(2259,"U8D3"). +lisp_code_name(2260,"U8D4"). +lisp_code_name(2261,"U8D5"). +lisp_code_name(2262,"U8D6"). +lisp_code_name(2263,"U8D7"). +lisp_code_name(2264,"U8D8"). +lisp_code_name(2265,"U8D9"). +lisp_code_name(2266,"U8DA"). +lisp_code_name(2267,"U8DB"). +lisp_code_name(2268,"U8DC"). +lisp_code_name(2269,"U8DD"). +lisp_code_name(2270,"U8DE"). +lisp_code_name(2271,"U8DF"). +lisp_code_name(2272,"U8E0"). +lisp_code_name(2273,"U8E1"). +lisp_code_name(2274,"U8E2"). +lisp_code_name(2275,"U8E3"). +lisp_code_name(2276,"ARABIC_CURLY_FATHA"). +lisp_code_name(2277,"ARABIC_CURLY_DAMMA"). +lisp_code_name(2278,"ARABIC_CURLY_KASRA"). +lisp_code_name(2279,"ARABIC_CURLY_FATHATAN"). +lisp_code_name(2280,"ARABIC_CURLY_DAMMATAN"). +lisp_code_name(2281,"ARABIC_CURLY_KASRATAN"). +lisp_code_name(2282,"ARABIC_TONE_ONE_DOT_ABOVE"). +lisp_code_name(2283,"ARABIC_TONE_TWO_DOTS_ABOVE"). +lisp_code_name(2284,"ARABIC_TONE_LOOP_ABOVE"). +lisp_code_name(2285,"ARABIC_TONE_ONE_DOT_BELOW"). +lisp_code_name(2286,"ARABIC_TONE_TWO_DOTS_BELOW"). +lisp_code_name(2287,"ARABIC_TONE_LOOP_BELOW"). +lisp_code_name(2288,"ARABIC_OPEN_FATHATAN"). +lisp_code_name(2289,"ARABIC_OPEN_DAMMATAN"). +lisp_code_name(2290,"ARABIC_OPEN_KASRATAN"). +lisp_code_name(2291,"ARABIC_SMALL_HIGH_WAW"). +lisp_code_name(2292,"ARABIC_FATHA_WITH_RING"). +lisp_code_name(2293,"ARABIC_FATHA_WITH_DOT_ABOVE"). +lisp_code_name(2294,"ARABIC_KASRA_WITH_DOT_BELOW"). +lisp_code_name(2295,"ARABIC_LEFT_ARROWHEAD_ABOVE"). +lisp_code_name(2296,"ARABIC_RIGHT_ARROWHEAD_ABOVE"). +lisp_code_name(2297,"ARABIC_LEFT_ARROWHEAD_BELOW"). +lisp_code_name(2298,"ARABIC_RIGHT_ARROWHEAD_BELOW"). +lisp_code_name(2299,"ARABIC_DOUBLE_RIGHT_ARROWHEAD_ABOVE"). +lisp_code_name(2300,"ARABIC_DOUBLE_RIGHT_ARROWHEAD_ABOVE_WITH_DOT"). +lisp_code_name(2301,"ARABIC_RIGHT_ARROWHEAD_ABOVE_WITH_DOT"). +lisp_code_name(2302,"ARABIC_DAMMA_WITH_DOT"). +lisp_code_name(2303,"ARABIC_MARK_SIDEWAYS_NOON_GHUNNA"). +lisp_code_name(2304,"DEVANAGARI_SIGN_INVERTED_CANDRABINDU"). +lisp_code_name(2305,"DEVANAGARI_SIGN_CANDRABINDU"). +lisp_code_name(2306,"DEVANAGARI_SIGN_ANUSVARA"). +lisp_code_name(2307,"DEVANAGARI_SIGN_VISARGA"). +lisp_code_name(2308,"DEVANAGARI_LETTER_SHORT_A"). +lisp_code_name(2309,"DEVANAGARI_LETTER_A"). +lisp_code_name(2310,"DEVANAGARI_LETTER_AA"). +lisp_code_name(2311,"DEVANAGARI_LETTER_I"). +lisp_code_name(2312,"DEVANAGARI_LETTER_II"). +lisp_code_name(2313,"DEVANAGARI_LETTER_U"). +lisp_code_name(2314,"DEVANAGARI_LETTER_UU"). +lisp_code_name(2315,"DEVANAGARI_LETTER_VOCALIC_R"). +lisp_code_name(2316,"DEVANAGARI_LETTER_VOCALIC_L"). +lisp_code_name(2317,"DEVANAGARI_LETTER_CANDRA_E"). +lisp_code_name(2318,"DEVANAGARI_LETTER_SHORT_E"). +lisp_code_name(2319,"DEVANAGARI_LETTER_E"). +lisp_code_name(2320,"DEVANAGARI_LETTER_AI"). +lisp_code_name(2321,"DEVANAGARI_LETTER_CANDRA_O"). +lisp_code_name(2322,"DEVANAGARI_LETTER_SHORT_O"). +lisp_code_name(2323,"DEVANAGARI_LETTER_O"). +lisp_code_name(2324,"DEVANAGARI_LETTER_AU"). +lisp_code_name(2325,"DEVANAGARI_LETTER_KA"). +lisp_code_name(2326,"DEVANAGARI_LETTER_KHA"). +lisp_code_name(2327,"DEVANAGARI_LETTER_GA"). +lisp_code_name(2328,"DEVANAGARI_LETTER_GHA"). +lisp_code_name(2329,"DEVANAGARI_LETTER_NGA"). +lisp_code_name(2330,"DEVANAGARI_LETTER_CA"). +lisp_code_name(2331,"DEVANAGARI_LETTER_CHA"). +lisp_code_name(2332,"DEVANAGARI_LETTER_JA"). +lisp_code_name(2333,"DEVANAGARI_LETTER_JHA"). +lisp_code_name(2334,"DEVANAGARI_LETTER_NYA"). +lisp_code_name(2335,"DEVANAGARI_LETTER_TTA"). +lisp_code_name(2336,"DEVANAGARI_LETTER_TTHA"). +lisp_code_name(2337,"DEVANAGARI_LETTER_DDA"). +lisp_code_name(2338,"DEVANAGARI_LETTER_DDHA"). +lisp_code_name(2339,"DEVANAGARI_LETTER_NNA"). +lisp_code_name(2340,"DEVANAGARI_LETTER_TA"). +lisp_code_name(2341,"DEVANAGARI_LETTER_THA"). +lisp_code_name(2342,"DEVANAGARI_LETTER_DA"). +lisp_code_name(2343,"DEVANAGARI_LETTER_DHA"). +lisp_code_name(2344,"DEVANAGARI_LETTER_NA"). +lisp_code_name(2345,"DEVANAGARI_LETTER_NNNA"). +lisp_code_name(2346,"DEVANAGARI_LETTER_PA"). +lisp_code_name(2347,"DEVANAGARI_LETTER_PHA"). +lisp_code_name(2348,"DEVANAGARI_LETTER_BA"). +lisp_code_name(2349,"DEVANAGARI_LETTER_BHA"). +lisp_code_name(2350,"DEVANAGARI_LETTER_MA"). +lisp_code_name(2351,"DEVANAGARI_LETTER_YA"). +lisp_code_name(2352,"DEVANAGARI_LETTER_RA"). +lisp_code_name(2353,"DEVANAGARI_LETTER_RRA"). +lisp_code_name(2354,"DEVANAGARI_LETTER_LA"). +lisp_code_name(2355,"DEVANAGARI_LETTER_LLA"). +lisp_code_name(2356,"DEVANAGARI_LETTER_LLLA"). +lisp_code_name(2357,"DEVANAGARI_LETTER_VA"). +lisp_code_name(2358,"DEVANAGARI_LETTER_SHA"). +lisp_code_name(2359,"DEVANAGARI_LETTER_SSA"). +lisp_code_name(2360,"DEVANAGARI_LETTER_SA"). +lisp_code_name(2361,"DEVANAGARI_LETTER_HA"). +lisp_code_name(2362,"DEVANAGARI_VOWEL_SIGN_OE"). +lisp_code_name(2363,"DEVANAGARI_VOWEL_SIGN_OOE"). +lisp_code_name(2364,"DEVANAGARI_SIGN_NUKTA"). +lisp_code_name(2365,"DEVANAGARI_SIGN_AVAGRAHA"). +lisp_code_name(2366,"DEVANAGARI_VOWEL_SIGN_AA"). +lisp_code_name(2367,"DEVANAGARI_VOWEL_SIGN_I"). +lisp_code_name(2368,"DEVANAGARI_VOWEL_SIGN_II"). +lisp_code_name(2369,"DEVANAGARI_VOWEL_SIGN_U"). +lisp_code_name(2370,"DEVANAGARI_VOWEL_SIGN_UU"). +lisp_code_name(2371,"DEVANAGARI_VOWEL_SIGN_VOCALIC_R"). +lisp_code_name(2372,"DEVANAGARI_VOWEL_SIGN_VOCALIC_RR"). +lisp_code_name(2373,"DEVANAGARI_VOWEL_SIGN_CANDRA_E"). +lisp_code_name(2374,"DEVANAGARI_VOWEL_SIGN_SHORT_E"). +lisp_code_name(2375,"DEVANAGARI_VOWEL_SIGN_E"). +lisp_code_name(2376,"DEVANAGARI_VOWEL_SIGN_AI"). +lisp_code_name(2377,"DEVANAGARI_VOWEL_SIGN_CANDRA_O"). +lisp_code_name(2378,"DEVANAGARI_VOWEL_SIGN_SHORT_O"). +lisp_code_name(2379,"DEVANAGARI_VOWEL_SIGN_O"). +lisp_code_name(2380,"DEVANAGARI_VOWEL_SIGN_AU"). +lisp_code_name(2381,"DEVANAGARI_SIGN_VIRAMA"). +lisp_code_name(2382,"DEVANAGARI_VOWEL_SIGN_PRISHTHAMATRA_E"). +lisp_code_name(2383,"DEVANAGARI_VOWEL_SIGN_AW"). +lisp_code_name(2384,"DEVANAGARI_OM"). +lisp_code_name(2385,"DEVANAGARI_STRESS_SIGN_UDATTA"). +lisp_code_name(2386,"DEVANAGARI_STRESS_SIGN_ANUDATTA"). +lisp_code_name(2387,"DEVANAGARI_GRAVE_ACCENT"). +lisp_code_name(2388,"DEVANAGARI_ACUTE_ACCENT"). +lisp_code_name(2389,"DEVANAGARI_VOWEL_SIGN_CANDRA_LONG_E"). +lisp_code_name(2390,"DEVANAGARI_VOWEL_SIGN_UE"). +lisp_code_name(2391,"DEVANAGARI_VOWEL_SIGN_UUE"). +lisp_code_name(2392,"DEVANAGARI_LETTER_QA"). +lisp_code_name(2393,"DEVANAGARI_LETTER_KHHA"). +lisp_code_name(2394,"DEVANAGARI_LETTER_GHHA"). +lisp_code_name(2395,"DEVANAGARI_LETTER_ZA"). +lisp_code_name(2396,"DEVANAGARI_LETTER_DDDHA"). +lisp_code_name(2397,"DEVANAGARI_LETTER_RHA"). +lisp_code_name(2398,"DEVANAGARI_LETTER_FA"). +lisp_code_name(2399,"DEVANAGARI_LETTER_YYA"). +lisp_code_name(2400,"DEVANAGARI_LETTER_VOCALIC_RR"). +lisp_code_name(2401,"DEVANAGARI_LETTER_VOCALIC_LL"). +lisp_code_name(2402,"DEVANAGARI_VOWEL_SIGN_VOCALIC_L"). +lisp_code_name(2403,"DEVANAGARI_VOWEL_SIGN_VOCALIC_LL"). +lisp_code_name(2404,"DEVANAGARI_DANDA"). +lisp_code_name(2405,"DEVANAGARI_DOUBLE_DANDA"). +lisp_code_name(2406,"DEVANAGARI_DIGIT_ZERO"). +lisp_code_name(2407,"DEVANAGARI_DIGIT_ONE"). +lisp_code_name(2408,"DEVANAGARI_DIGIT_TWO"). +lisp_code_name(2409,"DEVANAGARI_DIGIT_THREE"). +lisp_code_name(2410,"DEVANAGARI_DIGIT_FOUR"). +lisp_code_name(2411,"DEVANAGARI_DIGIT_FIVE"). +lisp_code_name(2412,"DEVANAGARI_DIGIT_SIX"). +lisp_code_name(2413,"DEVANAGARI_DIGIT_SEVEN"). +lisp_code_name(2414,"DEVANAGARI_DIGIT_EIGHT"). +lisp_code_name(2415,"DEVANAGARI_DIGIT_NINE"). +lisp_code_name(2416,"DEVANAGARI_ABBREVIATION_SIGN"). +lisp_code_name(2417,"DEVANAGARI_SIGN_HIGH_SPACING_DOT"). +lisp_code_name(2418,"DEVANAGARI_LETTER_CANDRA_A"). +lisp_code_name(2419,"DEVANAGARI_LETTER_OE"). +lisp_code_name(2420,"DEVANAGARI_LETTER_OOE"). +lisp_code_name(2421,"DEVANAGARI_LETTER_AW"). +lisp_code_name(2422,"DEVANAGARI_LETTER_UE"). +lisp_code_name(2423,"DEVANAGARI_LETTER_UUE"). +lisp_code_name(2424,"DEVANAGARI_LETTER_MARWARI_DDA"). +lisp_code_name(2425,"DEVANAGARI_LETTER_ZHA"). +lisp_code_name(2426,"DEVANAGARI_LETTER_HEAVY_YA"). +lisp_code_name(2427,"DEVANAGARI_LETTER_GGA"). +lisp_code_name(2428,"DEVANAGARI_LETTER_JJA"). +lisp_code_name(2429,"DEVANAGARI_LETTER_GLOTTAL_STOP"). +lisp_code_name(2430,"DEVANAGARI_LETTER_DDDA"). +lisp_code_name(2431,"DEVANAGARI_LETTER_BBA"). +lisp_code_name(2432,"BENGALI_ANJI"). +lisp_code_name(2433,"BENGALI_SIGN_CANDRABINDU"). +lisp_code_name(2434,"BENGALI_SIGN_ANUSVARA"). +lisp_code_name(2435,"BENGALI_SIGN_VISARGA"). +lisp_code_name(2436,"U984"). +lisp_code_name(2437,"BENGALI_LETTER_A"). +lisp_code_name(2438,"BENGALI_LETTER_AA"). +lisp_code_name(2439,"BENGALI_LETTER_I"). +lisp_code_name(2440,"BENGALI_LETTER_II"). +lisp_code_name(2441,"BENGALI_LETTER_U"). +lisp_code_name(2442,"BENGALI_LETTER_UU"). +lisp_code_name(2443,"BENGALI_LETTER_VOCALIC_R"). +lisp_code_name(2444,"BENGALI_LETTER_VOCALIC_L"). +lisp_code_name(2445,"U98D"). +lisp_code_name(2446,"U98E"). +lisp_code_name(2447,"BENGALI_LETTER_E"). +lisp_code_name(2448,"BENGALI_LETTER_AI"). +lisp_code_name(2449,"U991"). +lisp_code_name(2450,"U992"). +lisp_code_name(2451,"BENGALI_LETTER_O"). +lisp_code_name(2452,"BENGALI_LETTER_AU"). +lisp_code_name(2453,"BENGALI_LETTER_KA"). +lisp_code_name(2454,"BENGALI_LETTER_KHA"). +lisp_code_name(2455,"BENGALI_LETTER_GA"). +lisp_code_name(2456,"BENGALI_LETTER_GHA"). +lisp_code_name(2457,"BENGALI_LETTER_NGA"). +lisp_code_name(2458,"BENGALI_LETTER_CA"). +lisp_code_name(2459,"BENGALI_LETTER_CHA"). +lisp_code_name(2460,"BENGALI_LETTER_JA"). +lisp_code_name(2461,"BENGALI_LETTER_JHA"). +lisp_code_name(2462,"BENGALI_LETTER_NYA"). +lisp_code_name(2463,"BENGALI_LETTER_TTA"). +lisp_code_name(2464,"BENGALI_LETTER_TTHA"). +lisp_code_name(2465,"BENGALI_LETTER_DDA"). +lisp_code_name(2466,"BENGALI_LETTER_DDHA"). +lisp_code_name(2467,"BENGALI_LETTER_NNA"). +lisp_code_name(2468,"BENGALI_LETTER_TA"). +lisp_code_name(2469,"BENGALI_LETTER_THA"). +lisp_code_name(2470,"BENGALI_LETTER_DA"). +lisp_code_name(2471,"BENGALI_LETTER_DHA"). +lisp_code_name(2472,"BENGALI_LETTER_NA"). +lisp_code_name(2473,"U9A9"). +lisp_code_name(2474,"BENGALI_LETTER_PA"). +lisp_code_name(2475,"BENGALI_LETTER_PHA"). +lisp_code_name(2476,"BENGALI_LETTER_BA"). +lisp_code_name(2477,"BENGALI_LETTER_BHA"). +lisp_code_name(2478,"BENGALI_LETTER_MA"). +lisp_code_name(2479,"BENGALI_LETTER_YA"). +lisp_code_name(2480,"BENGALI_LETTER_RA"). +lisp_code_name(2481,"U9B1"). +lisp_code_name(2482,"BENGALI_LETTER_LA"). +lisp_code_name(2483,"U9B3"). +lisp_code_name(2484,"U9B4"). +lisp_code_name(2485,"U9B5"). +lisp_code_name(2486,"BENGALI_LETTER_SHA"). +lisp_code_name(2487,"BENGALI_LETTER_SSA"). +lisp_code_name(2488,"BENGALI_LETTER_SA"). +lisp_code_name(2489,"BENGALI_LETTER_HA"). +lisp_code_name(2490,"U9BA"). +lisp_code_name(2491,"U9BB"). +lisp_code_name(2492,"BENGALI_SIGN_NUKTA"). +lisp_code_name(2493,"BENGALI_SIGN_AVAGRAHA"). +lisp_code_name(2494,"BENGALI_VOWEL_SIGN_AA"). +lisp_code_name(2495,"BENGALI_VOWEL_SIGN_I"). +lisp_code_name(2496,"BENGALI_VOWEL_SIGN_II"). +lisp_code_name(2497,"BENGALI_VOWEL_SIGN_U"). +lisp_code_name(2498,"BENGALI_VOWEL_SIGN_UU"). +lisp_code_name(2499,"BENGALI_VOWEL_SIGN_VOCALIC_R"). +lisp_code_name(2500,"BENGALI_VOWEL_SIGN_VOCALIC_RR"). +lisp_code_name(2501,"U9C5"). +lisp_code_name(2502,"U9C6"). +lisp_code_name(2503,"BENGALI_VOWEL_SIGN_E"). +lisp_code_name(2504,"BENGALI_VOWEL_SIGN_AI"). +lisp_code_name(2505,"U9C9"). +lisp_code_name(2506,"U9CA"). +lisp_code_name(2507,"BENGALI_VOWEL_SIGN_O"). +lisp_code_name(2508,"BENGALI_VOWEL_SIGN_AU"). +lisp_code_name(2509,"BENGALI_SIGN_VIRAMA"). +lisp_code_name(2510,"BENGALI_LETTER_KHANDA_TA"). +lisp_code_name(2511,"U9CF"). +lisp_code_name(2512,"U9D0"). +lisp_code_name(2513,"U9D1"). +lisp_code_name(2514,"U9D2"). +lisp_code_name(2515,"U9D3"). +lisp_code_name(2516,"U9D4"). +lisp_code_name(2517,"U9D5"). +lisp_code_name(2518,"U9D6"). +lisp_code_name(2519,"BENGALI_AU_LENGTH_MARK"). +lisp_code_name(2520,"U9D8"). +lisp_code_name(2521,"U9D9"). +lisp_code_name(2522,"U9DA"). +lisp_code_name(2523,"U9DB"). +lisp_code_name(2524,"BENGALI_LETTER_RRA"). +lisp_code_name(2525,"BENGALI_LETTER_RHA"). +lisp_code_name(2526,"U9DE"). +lisp_code_name(2527,"BENGALI_LETTER_YYA"). +lisp_code_name(2528,"BENGALI_LETTER_VOCALIC_RR"). +lisp_code_name(2529,"BENGALI_LETTER_VOCALIC_LL"). +lisp_code_name(2530,"BENGALI_VOWEL_SIGN_VOCALIC_L"). +lisp_code_name(2531,"BENGALI_VOWEL_SIGN_VOCALIC_LL"). +lisp_code_name(2532,"U9E4"). +lisp_code_name(2533,"U9E5"). +lisp_code_name(2534,"BENGALI_DIGIT_ZERO"). +lisp_code_name(2535,"BENGALI_DIGIT_ONE"). +lisp_code_name(2536,"BENGALI_DIGIT_TWO"). +lisp_code_name(2537,"BENGALI_DIGIT_THREE"). +lisp_code_name(2538,"BENGALI_DIGIT_FOUR"). +lisp_code_name(2539,"BENGALI_DIGIT_FIVE"). +lisp_code_name(2540,"BENGALI_DIGIT_SIX"). +lisp_code_name(2541,"BENGALI_DIGIT_SEVEN"). +lisp_code_name(2542,"BENGALI_DIGIT_EIGHT"). +lisp_code_name(2543,"BENGALI_DIGIT_NINE"). +lisp_code_name(2544,"BENGALI_LETTER_RA_WITH_MIDDLE_DIAGONAL"). +lisp_code_name(2545,"BENGALI_LETTER_RA_WITH_LOWER_DIAGONAL"). +lisp_code_name(2546,"BENGALI_RUPEE_MARK"). +lisp_code_name(2547,"BENGALI_RUPEE_SIGN"). +lisp_code_name(2548,"BENGALI_CURRENCY_NUMERATOR_ONE"). +lisp_code_name(2549,"BENGALI_CURRENCY_NUMERATOR_TWO"). +lisp_code_name(2550,"BENGALI_CURRENCY_NUMERATOR_THREE"). +lisp_code_name(2551,"BENGALI_CURRENCY_NUMERATOR_FOUR"). +lisp_code_name(2552,"BENGALI_CURRENCY_NUMERATOR_ONE_LESS_THAN_THE_DENOMINATOR"). +lisp_code_name(2553,"BENGALI_CURRENCY_DENOMINATOR_SIXTEEN"). +lisp_code_name(2554,"BENGALI_ISSHAR"). +lisp_code_name(2555,"BENGALI_GANDA_MARK"). +lisp_code_name(2556,"U9FC"). +lisp_code_name(2557,"U9FD"). +lisp_code_name(2558,"U9FE"). +lisp_code_name(2559,"U9FF"). +lisp_code_name(2560,"UA00"). +lisp_code_name(2561,"GURMUKHI_SIGN_ADAK_BINDI"). +lisp_code_name(2562,"GURMUKHI_SIGN_BINDI"). +lisp_code_name(2563,"GURMUKHI_SIGN_VISARGA"). +lisp_code_name(2564,"UA04"). +lisp_code_name(2565,"GURMUKHI_LETTER_A"). +lisp_code_name(2566,"GURMUKHI_LETTER_AA"). +lisp_code_name(2567,"GURMUKHI_LETTER_I"). +lisp_code_name(2568,"GURMUKHI_LETTER_II"). +lisp_code_name(2569,"GURMUKHI_LETTER_U"). +lisp_code_name(2570,"GURMUKHI_LETTER_UU"). +lisp_code_name(2571,"UA0B"). +lisp_code_name(2572,"UA0C"). +lisp_code_name(2573,"UA0D"). +lisp_code_name(2574,"UA0E"). +lisp_code_name(2575,"GURMUKHI_LETTER_EE"). +lisp_code_name(2576,"GURMUKHI_LETTER_AI"). +lisp_code_name(2577,"UA11"). +lisp_code_name(2578,"UA12"). +lisp_code_name(2579,"GURMUKHI_LETTER_OO"). +lisp_code_name(2580,"GURMUKHI_LETTER_AU"). +lisp_code_name(2581,"GURMUKHI_LETTER_KA"). +lisp_code_name(2582,"GURMUKHI_LETTER_KHA"). +lisp_code_name(2583,"GURMUKHI_LETTER_GA"). +lisp_code_name(2584,"GURMUKHI_LETTER_GHA"). +lisp_code_name(2585,"GURMUKHI_LETTER_NGA"). +lisp_code_name(2586,"GURMUKHI_LETTER_CA"). +lisp_code_name(2587,"GURMUKHI_LETTER_CHA"). +lisp_code_name(2588,"GURMUKHI_LETTER_JA"). +lisp_code_name(2589,"GURMUKHI_LETTER_JHA"). +lisp_code_name(2590,"GURMUKHI_LETTER_NYA"). +lisp_code_name(2591,"GURMUKHI_LETTER_TTA"). +lisp_code_name(2592,"GURMUKHI_LETTER_TTHA"). +lisp_code_name(2593,"GURMUKHI_LETTER_DDA"). +lisp_code_name(2594,"GURMUKHI_LETTER_DDHA"). +lisp_code_name(2595,"GURMUKHI_LETTER_NNA"). +lisp_code_name(2596,"GURMUKHI_LETTER_TA"). +lisp_code_name(2597,"GURMUKHI_LETTER_THA"). +lisp_code_name(2598,"GURMUKHI_LETTER_DA"). +lisp_code_name(2599,"GURMUKHI_LETTER_DHA"). +lisp_code_name(2600,"GURMUKHI_LETTER_NA"). +lisp_code_name(2601,"UA29"). +lisp_code_name(2602,"GURMUKHI_LETTER_PA"). +lisp_code_name(2603,"GURMUKHI_LETTER_PHA"). +lisp_code_name(2604,"GURMUKHI_LETTER_BA"). +lisp_code_name(2605,"GURMUKHI_LETTER_BHA"). +lisp_code_name(2606,"GURMUKHI_LETTER_MA"). +lisp_code_name(2607,"GURMUKHI_LETTER_YA"). +lisp_code_name(2608,"GURMUKHI_LETTER_RA"). +lisp_code_name(2609,"UA31"). +lisp_code_name(2610,"GURMUKHI_LETTER_LA"). +lisp_code_name(2611,"GURMUKHI_LETTER_LLA"). +lisp_code_name(2612,"UA34"). +lisp_code_name(2613,"GURMUKHI_LETTER_VA"). +lisp_code_name(2614,"GURMUKHI_LETTER_SHA"). +lisp_code_name(2615,"UA37"). +lisp_code_name(2616,"GURMUKHI_LETTER_SA"). +lisp_code_name(2617,"GURMUKHI_LETTER_HA"). +lisp_code_name(2618,"UA3A"). +lisp_code_name(2619,"UA3B"). +lisp_code_name(2620,"GURMUKHI_SIGN_NUKTA"). +lisp_code_name(2621,"UA3D"). +lisp_code_name(2622,"GURMUKHI_VOWEL_SIGN_AA"). +lisp_code_name(2623,"GURMUKHI_VOWEL_SIGN_I"). +lisp_code_name(2624,"GURMUKHI_VOWEL_SIGN_II"). +lisp_code_name(2625,"GURMUKHI_VOWEL_SIGN_U"). +lisp_code_name(2626,"GURMUKHI_VOWEL_SIGN_UU"). +lisp_code_name(2627,"UA43"). +lisp_code_name(2628,"UA44"). +lisp_code_name(2629,"UA45"). +lisp_code_name(2630,"UA46"). +lisp_code_name(2631,"GURMUKHI_VOWEL_SIGN_EE"). +lisp_code_name(2632,"GURMUKHI_VOWEL_SIGN_AI"). +lisp_code_name(2633,"UA49"). +lisp_code_name(2634,"UA4A"). +lisp_code_name(2635,"GURMUKHI_VOWEL_SIGN_OO"). +lisp_code_name(2636,"GURMUKHI_VOWEL_SIGN_AU"). +lisp_code_name(2637,"GURMUKHI_SIGN_VIRAMA"). +lisp_code_name(2638,"UA4E"). +lisp_code_name(2639,"UA4F"). +lisp_code_name(2640,"UA50"). +lisp_code_name(2641,"GURMUKHI_SIGN_UDAAT"). +lisp_code_name(2642,"UA52"). +lisp_code_name(2643,"UA53"). +lisp_code_name(2644,"UA54"). +lisp_code_name(2645,"UA55"). +lisp_code_name(2646,"UA56"). +lisp_code_name(2647,"UA57"). +lisp_code_name(2648,"UA58"). +lisp_code_name(2649,"GURMUKHI_LETTER_KHHA"). +lisp_code_name(2650,"GURMUKHI_LETTER_GHHA"). +lisp_code_name(2651,"GURMUKHI_LETTER_ZA"). +lisp_code_name(2652,"GURMUKHI_LETTER_RRA"). +lisp_code_name(2653,"UA5D"). +lisp_code_name(2654,"GURMUKHI_LETTER_FA"). +lisp_code_name(2655,"UA5F"). +lisp_code_name(2656,"UA60"). +lisp_code_name(2657,"UA61"). +lisp_code_name(2658,"UA62"). +lisp_code_name(2659,"UA63"). +lisp_code_name(2660,"UA64"). +lisp_code_name(2661,"UA65"). +lisp_code_name(2662,"GURMUKHI_DIGIT_ZERO"). +lisp_code_name(2663,"GURMUKHI_DIGIT_ONE"). +lisp_code_name(2664,"GURMUKHI_DIGIT_TWO"). +lisp_code_name(2665,"GURMUKHI_DIGIT_THREE"). +lisp_code_name(2666,"GURMUKHI_DIGIT_FOUR"). +lisp_code_name(2667,"GURMUKHI_DIGIT_FIVE"). +lisp_code_name(2668,"GURMUKHI_DIGIT_SIX"). +lisp_code_name(2669,"GURMUKHI_DIGIT_SEVEN"). +lisp_code_name(2670,"GURMUKHI_DIGIT_EIGHT"). +lisp_code_name(2671,"GURMUKHI_DIGIT_NINE"). +lisp_code_name(2672,"GURMUKHI_TIPPI"). +lisp_code_name(2673,"GURMUKHI_ADDAK"). +lisp_code_name(2674,"GURMUKHI_IRI"). +lisp_code_name(2675,"GURMUKHI_URA"). +lisp_code_name(2676,"GURMUKHI_EK_ONKAR"). +lisp_code_name(2677,"GURMUKHI_SIGN_YAKASH"). +lisp_code_name(2678,"UA76"). +lisp_code_name(2679,"UA77"). +lisp_code_name(2680,"UA78"). +lisp_code_name(2681,"UA79"). +lisp_code_name(2682,"UA7A"). +lisp_code_name(2683,"UA7B"). +lisp_code_name(2684,"UA7C"). +lisp_code_name(2685,"UA7D"). +lisp_code_name(2686,"UA7E"). +lisp_code_name(2687,"UA7F"). +lisp_code_name(2688,"UA80"). +lisp_code_name(2689,"GUJARATI_SIGN_CANDRABINDU"). +lisp_code_name(2690,"GUJARATI_SIGN_ANUSVARA"). +lisp_code_name(2691,"GUJARATI_SIGN_VISARGA"). +lisp_code_name(2692,"UA84"). +lisp_code_name(2693,"GUJARATI_LETTER_A"). +lisp_code_name(2694,"GUJARATI_LETTER_AA"). +lisp_code_name(2695,"GUJARATI_LETTER_I"). +lisp_code_name(2696,"GUJARATI_LETTER_II"). +lisp_code_name(2697,"GUJARATI_LETTER_U"). +lisp_code_name(2698,"GUJARATI_LETTER_UU"). +lisp_code_name(2699,"GUJARATI_LETTER_VOCALIC_R"). +lisp_code_name(2700,"GUJARATI_LETTER_VOCALIC_L"). +lisp_code_name(2701,"GUJARATI_VOWEL_CANDRA_E"). +lisp_code_name(2702,"UA8E"). +lisp_code_name(2703,"GUJARATI_LETTER_E"). +lisp_code_name(2704,"GUJARATI_LETTER_AI"). +lisp_code_name(2705,"GUJARATI_VOWEL_CANDRA_O"). +lisp_code_name(2706,"UA92"). +lisp_code_name(2707,"GUJARATI_LETTER_O"). +lisp_code_name(2708,"GUJARATI_LETTER_AU"). +lisp_code_name(2709,"GUJARATI_LETTER_KA"). +lisp_code_name(2710,"GUJARATI_LETTER_KHA"). +lisp_code_name(2711,"GUJARATI_LETTER_GA"). +lisp_code_name(2712,"GUJARATI_LETTER_GHA"). +lisp_code_name(2713,"GUJARATI_LETTER_NGA"). +lisp_code_name(2714,"GUJARATI_LETTER_CA"). +lisp_code_name(2715,"GUJARATI_LETTER_CHA"). +lisp_code_name(2716,"GUJARATI_LETTER_JA"). +lisp_code_name(2717,"GUJARATI_LETTER_JHA"). +lisp_code_name(2718,"GUJARATI_LETTER_NYA"). +lisp_code_name(2719,"GUJARATI_LETTER_TTA"). +lisp_code_name(2720,"GUJARATI_LETTER_TTHA"). +lisp_code_name(2721,"GUJARATI_LETTER_DDA"). +lisp_code_name(2722,"GUJARATI_LETTER_DDHA"). +lisp_code_name(2723,"GUJARATI_LETTER_NNA"). +lisp_code_name(2724,"GUJARATI_LETTER_TA"). +lisp_code_name(2725,"GUJARATI_LETTER_THA"). +lisp_code_name(2726,"GUJARATI_LETTER_DA"). +lisp_code_name(2727,"GUJARATI_LETTER_DHA"). +lisp_code_name(2728,"GUJARATI_LETTER_NA"). +lisp_code_name(2729,"UAA9"). +lisp_code_name(2730,"GUJARATI_LETTER_PA"). +lisp_code_name(2731,"GUJARATI_LETTER_PHA"). +lisp_code_name(2732,"GUJARATI_LETTER_BA"). +lisp_code_name(2733,"GUJARATI_LETTER_BHA"). +lisp_code_name(2734,"GUJARATI_LETTER_MA"). +lisp_code_name(2735,"GUJARATI_LETTER_YA"). +lisp_code_name(2736,"GUJARATI_LETTER_RA"). +lisp_code_name(2737,"UAB1"). +lisp_code_name(2738,"GUJARATI_LETTER_LA"). +lisp_code_name(2739,"GUJARATI_LETTER_LLA"). +lisp_code_name(2740,"UAB4"). +lisp_code_name(2741,"GUJARATI_LETTER_VA"). +lisp_code_name(2742,"GUJARATI_LETTER_SHA"). +lisp_code_name(2743,"GUJARATI_LETTER_SSA"). +lisp_code_name(2744,"GUJARATI_LETTER_SA"). +lisp_code_name(2745,"GUJARATI_LETTER_HA"). +lisp_code_name(2746,"UABA"). +lisp_code_name(2747,"UABB"). +lisp_code_name(2748,"GUJARATI_SIGN_NUKTA"). +lisp_code_name(2749,"GUJARATI_SIGN_AVAGRAHA"). +lisp_code_name(2750,"GUJARATI_VOWEL_SIGN_AA"). +lisp_code_name(2751,"GUJARATI_VOWEL_SIGN_I"). +lisp_code_name(2752,"GUJARATI_VOWEL_SIGN_II"). +lisp_code_name(2753,"GUJARATI_VOWEL_SIGN_U"). +lisp_code_name(2754,"GUJARATI_VOWEL_SIGN_UU"). +lisp_code_name(2755,"GUJARATI_VOWEL_SIGN_VOCALIC_R"). +lisp_code_name(2756,"GUJARATI_VOWEL_SIGN_VOCALIC_RR"). +lisp_code_name(2757,"GUJARATI_VOWEL_SIGN_CANDRA_E"). +lisp_code_name(2758,"UAC6"). +lisp_code_name(2759,"GUJARATI_VOWEL_SIGN_E"). +lisp_code_name(2760,"GUJARATI_VOWEL_SIGN_AI"). +lisp_code_name(2761,"GUJARATI_VOWEL_SIGN_CANDRA_O"). +lisp_code_name(2762,"UACA"). +lisp_code_name(2763,"GUJARATI_VOWEL_SIGN_O"). +lisp_code_name(2764,"GUJARATI_VOWEL_SIGN_AU"). +lisp_code_name(2765,"GUJARATI_SIGN_VIRAMA"). +lisp_code_name(2766,"UACE"). +lisp_code_name(2767,"UACF"). +lisp_code_name(2768,"GUJARATI_OM"). +lisp_code_name(2769,"UAD1"). +lisp_code_name(2770,"UAD2"). +lisp_code_name(2771,"UAD3"). +lisp_code_name(2772,"UAD4"). +lisp_code_name(2773,"UAD5"). +lisp_code_name(2774,"UAD6"). +lisp_code_name(2775,"UAD7"). +lisp_code_name(2776,"UAD8"). +lisp_code_name(2777,"UAD9"). +lisp_code_name(2778,"UADA"). +lisp_code_name(2779,"UADB"). +lisp_code_name(2780,"UADC"). +lisp_code_name(2781,"UADD"). +lisp_code_name(2782,"UADE"). +lisp_code_name(2783,"UADF"). +lisp_code_name(2784,"GUJARATI_LETTER_VOCALIC_RR"). +lisp_code_name(2785,"GUJARATI_LETTER_VOCALIC_LL"). +lisp_code_name(2786,"GUJARATI_VOWEL_SIGN_VOCALIC_L"). +lisp_code_name(2787,"GUJARATI_VOWEL_SIGN_VOCALIC_LL"). +lisp_code_name(2788,"UAE4"). +lisp_code_name(2789,"UAE5"). +lisp_code_name(2790,"GUJARATI_DIGIT_ZERO"). +lisp_code_name(2791,"GUJARATI_DIGIT_ONE"). +lisp_code_name(2792,"GUJARATI_DIGIT_TWO"). +lisp_code_name(2793,"GUJARATI_DIGIT_THREE"). +lisp_code_name(2794,"GUJARATI_DIGIT_FOUR"). +lisp_code_name(2795,"GUJARATI_DIGIT_FIVE"). +lisp_code_name(2796,"GUJARATI_DIGIT_SIX"). +lisp_code_name(2797,"GUJARATI_DIGIT_SEVEN"). +lisp_code_name(2798,"GUJARATI_DIGIT_EIGHT"). +lisp_code_name(2799,"GUJARATI_DIGIT_NINE"). +lisp_code_name(2800,"GUJARATI_ABBREVIATION_SIGN"). +lisp_code_name(2801,"GUJARATI_RUPEE_SIGN"). +lisp_code_name(2802,"UAF2"). +lisp_code_name(2803,"UAF3"). +lisp_code_name(2804,"UAF4"). +lisp_code_name(2805,"UAF5"). +lisp_code_name(2806,"UAF6"). +lisp_code_name(2807,"UAF7"). +lisp_code_name(2808,"UAF8"). +lisp_code_name(2809,"UAF9"). +lisp_code_name(2810,"UAFA"). +lisp_code_name(2811,"UAFB"). +lisp_code_name(2812,"UAFC"). +lisp_code_name(2813,"UAFD"). +lisp_code_name(2814,"UAFE"). +lisp_code_name(2815,"UAFF"). +lisp_code_name(2816,"UB00"). +lisp_code_name(2817,"ORIYA_SIGN_CANDRABINDU"). +lisp_code_name(2818,"ORIYA_SIGN_ANUSVARA"). +lisp_code_name(2819,"ORIYA_SIGN_VISARGA"). +lisp_code_name(2820,"UB04"). +lisp_code_name(2821,"ORIYA_LETTER_A"). +lisp_code_name(2822,"ORIYA_LETTER_AA"). +lisp_code_name(2823,"ORIYA_LETTER_I"). +lisp_code_name(2824,"ORIYA_LETTER_II"). +lisp_code_name(2825,"ORIYA_LETTER_U"). +lisp_code_name(2826,"ORIYA_LETTER_UU"). +lisp_code_name(2827,"ORIYA_LETTER_VOCALIC_R"). +lisp_code_name(2828,"ORIYA_LETTER_VOCALIC_L"). +lisp_code_name(2829,"UB0D"). +lisp_code_name(2830,"UB0E"). +lisp_code_name(2831,"ORIYA_LETTER_E"). +lisp_code_name(2832,"ORIYA_LETTER_AI"). +lisp_code_name(2833,"UB11"). +lisp_code_name(2834,"UB12"). +lisp_code_name(2835,"ORIYA_LETTER_O"). +lisp_code_name(2836,"ORIYA_LETTER_AU"). +lisp_code_name(2837,"ORIYA_LETTER_KA"). +lisp_code_name(2838,"ORIYA_LETTER_KHA"). +lisp_code_name(2839,"ORIYA_LETTER_GA"). +lisp_code_name(2840,"ORIYA_LETTER_GHA"). +lisp_code_name(2841,"ORIYA_LETTER_NGA"). +lisp_code_name(2842,"ORIYA_LETTER_CA"). +lisp_code_name(2843,"ORIYA_LETTER_CHA"). +lisp_code_name(2844,"ORIYA_LETTER_JA"). +lisp_code_name(2845,"ORIYA_LETTER_JHA"). +lisp_code_name(2846,"ORIYA_LETTER_NYA"). +lisp_code_name(2847,"ORIYA_LETTER_TTA"). +lisp_code_name(2848,"ORIYA_LETTER_TTHA"). +lisp_code_name(2849,"ORIYA_LETTER_DDA"). +lisp_code_name(2850,"ORIYA_LETTER_DDHA"). +lisp_code_name(2851,"ORIYA_LETTER_NNA"). +lisp_code_name(2852,"ORIYA_LETTER_TA"). +lisp_code_name(2853,"ORIYA_LETTER_THA"). +lisp_code_name(2854,"ORIYA_LETTER_DA"). +lisp_code_name(2855,"ORIYA_LETTER_DHA"). +lisp_code_name(2856,"ORIYA_LETTER_NA"). +lisp_code_name(2857,"UB29"). +lisp_code_name(2858,"ORIYA_LETTER_PA"). +lisp_code_name(2859,"ORIYA_LETTER_PHA"). +lisp_code_name(2860,"ORIYA_LETTER_BA"). +lisp_code_name(2861,"ORIYA_LETTER_BHA"). +lisp_code_name(2862,"ORIYA_LETTER_MA"). +lisp_code_name(2863,"ORIYA_LETTER_YA"). +lisp_code_name(2864,"ORIYA_LETTER_RA"). +lisp_code_name(2865,"UB31"). +lisp_code_name(2866,"ORIYA_LETTER_LA"). +lisp_code_name(2867,"ORIYA_LETTER_LLA"). +lisp_code_name(2868,"UB34"). +lisp_code_name(2869,"ORIYA_LETTER_VA"). +lisp_code_name(2870,"ORIYA_LETTER_SHA"). +lisp_code_name(2871,"ORIYA_LETTER_SSA"). +lisp_code_name(2872,"ORIYA_LETTER_SA"). +lisp_code_name(2873,"ORIYA_LETTER_HA"). +lisp_code_name(2874,"UB3A"). +lisp_code_name(2875,"UB3B"). +lisp_code_name(2876,"ORIYA_SIGN_NUKTA"). +lisp_code_name(2877,"ORIYA_SIGN_AVAGRAHA"). +lisp_code_name(2878,"ORIYA_VOWEL_SIGN_AA"). +lisp_code_name(2879,"ORIYA_VOWEL_SIGN_I"). +lisp_code_name(2880,"ORIYA_VOWEL_SIGN_II"). +lisp_code_name(2881,"ORIYA_VOWEL_SIGN_U"). +lisp_code_name(2882,"ORIYA_VOWEL_SIGN_UU"). +lisp_code_name(2883,"ORIYA_VOWEL_SIGN_VOCALIC_R"). +lisp_code_name(2884,"ORIYA_VOWEL_SIGN_VOCALIC_RR"). +lisp_code_name(2885,"UB45"). +lisp_code_name(2886,"UB46"). +lisp_code_name(2887,"ORIYA_VOWEL_SIGN_E"). +lisp_code_name(2888,"ORIYA_VOWEL_SIGN_AI"). +lisp_code_name(2889,"UB49"). +lisp_code_name(2890,"UB4A"). +lisp_code_name(2891,"ORIYA_VOWEL_SIGN_O"). +lisp_code_name(2892,"ORIYA_VOWEL_SIGN_AU"). +lisp_code_name(2893,"ORIYA_SIGN_VIRAMA"). +lisp_code_name(2894,"UB4E"). +lisp_code_name(2895,"UB4F"). +lisp_code_name(2896,"UB50"). +lisp_code_name(2897,"UB51"). +lisp_code_name(2898,"UB52"). +lisp_code_name(2899,"UB53"). +lisp_code_name(2900,"UB54"). +lisp_code_name(2901,"UB55"). +lisp_code_name(2902,"ORIYA_AI_LENGTH_MARK"). +lisp_code_name(2903,"ORIYA_AU_LENGTH_MARK"). +lisp_code_name(2904,"UB58"). +lisp_code_name(2905,"UB59"). +lisp_code_name(2906,"UB5A"). +lisp_code_name(2907,"UB5B"). +lisp_code_name(2908,"ORIYA_LETTER_RRA"). +lisp_code_name(2909,"ORIYA_LETTER_RHA"). +lisp_code_name(2910,"UB5E"). +lisp_code_name(2911,"ORIYA_LETTER_YYA"). +lisp_code_name(2912,"ORIYA_LETTER_VOCALIC_RR"). +lisp_code_name(2913,"ORIYA_LETTER_VOCALIC_LL"). +lisp_code_name(2914,"ORIYA_VOWEL_SIGN_VOCALIC_L"). +lisp_code_name(2915,"ORIYA_VOWEL_SIGN_VOCALIC_LL"). +lisp_code_name(2916,"UB64"). +lisp_code_name(2917,"UB65"). +lisp_code_name(2918,"ORIYA_DIGIT_ZERO"). +lisp_code_name(2919,"ORIYA_DIGIT_ONE"). +lisp_code_name(2920,"ORIYA_DIGIT_TWO"). +lisp_code_name(2921,"ORIYA_DIGIT_THREE"). +lisp_code_name(2922,"ORIYA_DIGIT_FOUR"). +lisp_code_name(2923,"ORIYA_DIGIT_FIVE"). +lisp_code_name(2924,"ORIYA_DIGIT_SIX"). +lisp_code_name(2925,"ORIYA_DIGIT_SEVEN"). +lisp_code_name(2926,"ORIYA_DIGIT_EIGHT"). +lisp_code_name(2927,"ORIYA_DIGIT_NINE"). +lisp_code_name(2928,"ORIYA_ISSHAR"). +lisp_code_name(2929,"ORIYA_LETTER_WA"). +lisp_code_name(2930,"ORIYA_FRACTION_ONE_QUARTER"). +lisp_code_name(2931,"ORIYA_FRACTION_ONE_HALF"). +lisp_code_name(2932,"ORIYA_FRACTION_THREE_QUARTERS"). +lisp_code_name(2933,"ORIYA_FRACTION_ONE_SIXTEENTH"). +lisp_code_name(2934,"ORIYA_FRACTION_ONE_EIGHTH"). +lisp_code_name(2935,"ORIYA_FRACTION_THREE_SIXTEENTHS"). +lisp_code_name(2936,"UB78"). +lisp_code_name(2937,"UB79"). +lisp_code_name(2938,"UB7A"). +lisp_code_name(2939,"UB7B"). +lisp_code_name(2940,"UB7C"). +lisp_code_name(2941,"UB7D"). +lisp_code_name(2942,"UB7E"). +lisp_code_name(2943,"UB7F"). +lisp_code_name(2944,"UB80"). +lisp_code_name(2945,"UB81"). +lisp_code_name(2946,"TAMIL_SIGN_ANUSVARA"). +lisp_code_name(2947,"TAMIL_SIGN_VISARGA"). +lisp_code_name(2948,"UB84"). +lisp_code_name(2949,"TAMIL_LETTER_A"). +lisp_code_name(2950,"TAMIL_LETTER_AA"). +lisp_code_name(2951,"TAMIL_LETTER_I"). +lisp_code_name(2952,"TAMIL_LETTER_II"). +lisp_code_name(2953,"TAMIL_LETTER_U"). +lisp_code_name(2954,"TAMIL_LETTER_UU"). +lisp_code_name(2955,"UB8B"). +lisp_code_name(2956,"UB8C"). +lisp_code_name(2957,"UB8D"). +lisp_code_name(2958,"TAMIL_LETTER_E"). +lisp_code_name(2959,"TAMIL_LETTER_EE"). +lisp_code_name(2960,"TAMIL_LETTER_AI"). +lisp_code_name(2961,"UB91"). +lisp_code_name(2962,"TAMIL_LETTER_O"). +lisp_code_name(2963,"TAMIL_LETTER_OO"). +lisp_code_name(2964,"TAMIL_LETTER_AU"). +lisp_code_name(2965,"TAMIL_LETTER_KA"). +lisp_code_name(2966,"UB96"). +lisp_code_name(2967,"UB97"). +lisp_code_name(2968,"UB98"). +lisp_code_name(2969,"TAMIL_LETTER_NGA"). +lisp_code_name(2970,"TAMIL_LETTER_CA"). +lisp_code_name(2971,"UB9B"). +lisp_code_name(2972,"TAMIL_LETTER_JA"). +lisp_code_name(2973,"UB9D"). +lisp_code_name(2974,"TAMIL_LETTER_NYA"). +lisp_code_name(2975,"TAMIL_LETTER_TTA"). +lisp_code_name(2976,"UBA0"). +lisp_code_name(2977,"UBA1"). +lisp_code_name(2978,"UBA2"). +lisp_code_name(2979,"TAMIL_LETTER_NNA"). +lisp_code_name(2980,"TAMIL_LETTER_TA"). +lisp_code_name(2981,"UBA5"). +lisp_code_name(2982,"UBA6"). +lisp_code_name(2983,"UBA7"). +lisp_code_name(2984,"TAMIL_LETTER_NA"). +lisp_code_name(2985,"TAMIL_LETTER_NNNA"). +lisp_code_name(2986,"TAMIL_LETTER_PA"). +lisp_code_name(2987,"UBAB"). +lisp_code_name(2988,"UBAC"). +lisp_code_name(2989,"UBAD"). +lisp_code_name(2990,"TAMIL_LETTER_MA"). +lisp_code_name(2991,"TAMIL_LETTER_YA"). +lisp_code_name(2992,"TAMIL_LETTER_RA"). +lisp_code_name(2993,"TAMIL_LETTER_RRA"). +lisp_code_name(2994,"TAMIL_LETTER_LA"). +lisp_code_name(2995,"TAMIL_LETTER_LLA"). +lisp_code_name(2996,"TAMIL_LETTER_LLLA"). +lisp_code_name(2997,"TAMIL_LETTER_VA"). +lisp_code_name(2998,"TAMIL_LETTER_SHA"). +lisp_code_name(2999,"TAMIL_LETTER_SSA"). +lisp_code_name(3000,"TAMIL_LETTER_SA"). +lisp_code_name(3001,"TAMIL_LETTER_HA"). +lisp_code_name(3002,"UBBA"). +lisp_code_name(3003,"UBBB"). +lisp_code_name(3004,"UBBC"). +lisp_code_name(3005,"UBBD"). +lisp_code_name(3006,"TAMIL_VOWEL_SIGN_AA"). +lisp_code_name(3007,"TAMIL_VOWEL_SIGN_I"). +lisp_code_name(3008,"TAMIL_VOWEL_SIGN_II"). +lisp_code_name(3009,"TAMIL_VOWEL_SIGN_U"). +lisp_code_name(3010,"TAMIL_VOWEL_SIGN_UU"). +lisp_code_name(3011,"UBC3"). +lisp_code_name(3012,"UBC4"). +lisp_code_name(3013,"UBC5"). +lisp_code_name(3014,"TAMIL_VOWEL_SIGN_E"). +lisp_code_name(3015,"TAMIL_VOWEL_SIGN_EE"). +lisp_code_name(3016,"TAMIL_VOWEL_SIGN_AI"). +lisp_code_name(3017,"UBC9"). +lisp_code_name(3018,"TAMIL_VOWEL_SIGN_O"). +lisp_code_name(3019,"TAMIL_VOWEL_SIGN_OO"). +lisp_code_name(3020,"TAMIL_VOWEL_SIGN_AU"). +lisp_code_name(3021,"TAMIL_SIGN_VIRAMA"). +lisp_code_name(3022,"UBCE"). +lisp_code_name(3023,"UBCF"). +lisp_code_name(3024,"TAMIL_OM"). +lisp_code_name(3025,"UBD1"). +lisp_code_name(3026,"UBD2"). +lisp_code_name(3027,"UBD3"). +lisp_code_name(3028,"UBD4"). +lisp_code_name(3029,"UBD5"). +lisp_code_name(3030,"UBD6"). +lisp_code_name(3031,"TAMIL_AU_LENGTH_MARK"). +lisp_code_name(3032,"UBD8"). +lisp_code_name(3033,"UBD9"). +lisp_code_name(3034,"UBDA"). +lisp_code_name(3035,"UBDB"). +lisp_code_name(3036,"UBDC"). +lisp_code_name(3037,"UBDD"). +lisp_code_name(3038,"UBDE"). +lisp_code_name(3039,"UBDF"). +lisp_code_name(3040,"UBE0"). +lisp_code_name(3041,"UBE1"). +lisp_code_name(3042,"UBE2"). +lisp_code_name(3043,"UBE3"). +lisp_code_name(3044,"UBE4"). +lisp_code_name(3045,"UBE5"). +lisp_code_name(3046,"TAMIL_DIGIT_ZERO"). +lisp_code_name(3047,"TAMIL_DIGIT_ONE"). +lisp_code_name(3048,"TAMIL_DIGIT_TWO"). +lisp_code_name(3049,"TAMIL_DIGIT_THREE"). +lisp_code_name(3050,"TAMIL_DIGIT_FOUR"). +lisp_code_name(3051,"TAMIL_DIGIT_FIVE"). +lisp_code_name(3052,"TAMIL_DIGIT_SIX"). +lisp_code_name(3053,"TAMIL_DIGIT_SEVEN"). +lisp_code_name(3054,"TAMIL_DIGIT_EIGHT"). +lisp_code_name(3055,"TAMIL_DIGIT_NINE"). +lisp_code_name(3056,"TAMIL_NUMBER_TEN"). +lisp_code_name(3057,"TAMIL_NUMBER_ONE_HUNDRED"). +lisp_code_name(3058,"TAMIL_NUMBER_ONE_THOUSAND"). +lisp_code_name(3059,"TAMIL_DAY_SIGN"). +lisp_code_name(3060,"TAMIL_MONTH_SIGN"). +lisp_code_name(3061,"TAMIL_YEAR_SIGN"). +lisp_code_name(3062,"TAMIL_DEBIT_SIGN"). +lisp_code_name(3063,"TAMIL_CREDIT_SIGN"). +lisp_code_name(3064,"TAMIL_AS_ABOVE_SIGN"). +lisp_code_name(3065,"TAMIL_RUPEE_SIGN"). +lisp_code_name(3066,"TAMIL_NUMBER_SIGN"). +lisp_code_name(3067,"UBFB"). +lisp_code_name(3068,"UBFC"). +lisp_code_name(3069,"UBFD"). +lisp_code_name(3070,"UBFE"). +lisp_code_name(3071,"UBFF"). +lisp_code_name(3072,"TELUGU_SIGN_COMBINING_CANDRABINDU_ABOVE"). +lisp_code_name(3073,"TELUGU_SIGN_CANDRABINDU"). +lisp_code_name(3074,"TELUGU_SIGN_ANUSVARA"). +lisp_code_name(3075,"TELUGU_SIGN_VISARGA"). +lisp_code_name(3076,"UC04"). +lisp_code_name(3077,"TELUGU_LETTER_A"). +lisp_code_name(3078,"TELUGU_LETTER_AA"). +lisp_code_name(3079,"TELUGU_LETTER_I"). +lisp_code_name(3080,"TELUGU_LETTER_II"). +lisp_code_name(3081,"TELUGU_LETTER_U"). +lisp_code_name(3082,"TELUGU_LETTER_UU"). +lisp_code_name(3083,"TELUGU_LETTER_VOCALIC_R"). +lisp_code_name(3084,"TELUGU_LETTER_VOCALIC_L"). +lisp_code_name(3085,"UC0D"). +lisp_code_name(3086,"TELUGU_LETTER_E"). +lisp_code_name(3087,"TELUGU_LETTER_EE"). +lisp_code_name(3088,"TELUGU_LETTER_AI"). +lisp_code_name(3089,"UC11"). +lisp_code_name(3090,"TELUGU_LETTER_O"). +lisp_code_name(3091,"TELUGU_LETTER_OO"). +lisp_code_name(3092,"TELUGU_LETTER_AU"). +lisp_code_name(3093,"TELUGU_LETTER_KA"). +lisp_code_name(3094,"TELUGU_LETTER_KHA"). +lisp_code_name(3095,"TELUGU_LETTER_GA"). +lisp_code_name(3096,"TELUGU_LETTER_GHA"). +lisp_code_name(3097,"TELUGU_LETTER_NGA"). +lisp_code_name(3098,"TELUGU_LETTER_CA"). +lisp_code_name(3099,"TELUGU_LETTER_CHA"). +lisp_code_name(3100,"TELUGU_LETTER_JA"). +lisp_code_name(3101,"TELUGU_LETTER_JHA"). +lisp_code_name(3102,"TELUGU_LETTER_NYA"). +lisp_code_name(3103,"TELUGU_LETTER_TTA"). +lisp_code_name(3104,"TELUGU_LETTER_TTHA"). +lisp_code_name(3105,"TELUGU_LETTER_DDA"). +lisp_code_name(3106,"TELUGU_LETTER_DDHA"). +lisp_code_name(3107,"TELUGU_LETTER_NNA"). +lisp_code_name(3108,"TELUGU_LETTER_TA"). +lisp_code_name(3109,"TELUGU_LETTER_THA"). +lisp_code_name(3110,"TELUGU_LETTER_DA"). +lisp_code_name(3111,"TELUGU_LETTER_DHA"). +lisp_code_name(3112,"TELUGU_LETTER_NA"). +lisp_code_name(3113,"UC29"). +lisp_code_name(3114,"TELUGU_LETTER_PA"). +lisp_code_name(3115,"TELUGU_LETTER_PHA"). +lisp_code_name(3116,"TELUGU_LETTER_BA"). +lisp_code_name(3117,"TELUGU_LETTER_BHA"). +lisp_code_name(3118,"TELUGU_LETTER_MA"). +lisp_code_name(3119,"TELUGU_LETTER_YA"). +lisp_code_name(3120,"TELUGU_LETTER_RA"). +lisp_code_name(3121,"TELUGU_LETTER_RRA"). +lisp_code_name(3122,"TELUGU_LETTER_LA"). +lisp_code_name(3123,"TELUGU_LETTER_LLA"). +lisp_code_name(3124,"TELUGU_LETTER_LLLA"). +lisp_code_name(3125,"TELUGU_LETTER_VA"). +lisp_code_name(3126,"TELUGU_LETTER_SHA"). +lisp_code_name(3127,"TELUGU_LETTER_SSA"). +lisp_code_name(3128,"TELUGU_LETTER_SA"). +lisp_code_name(3129,"TELUGU_LETTER_HA"). +lisp_code_name(3130,"UC3A"). +lisp_code_name(3131,"UC3B"). +lisp_code_name(3132,"UC3C"). +lisp_code_name(3133,"TELUGU_SIGN_AVAGRAHA"). +lisp_code_name(3134,"TELUGU_VOWEL_SIGN_AA"). +lisp_code_name(3135,"TELUGU_VOWEL_SIGN_I"). +lisp_code_name(3136,"TELUGU_VOWEL_SIGN_II"). +lisp_code_name(3137,"TELUGU_VOWEL_SIGN_U"). +lisp_code_name(3138,"TELUGU_VOWEL_SIGN_UU"). +lisp_code_name(3139,"TELUGU_VOWEL_SIGN_VOCALIC_R"). +lisp_code_name(3140,"TELUGU_VOWEL_SIGN_VOCALIC_RR"). +lisp_code_name(3141,"UC45"). +lisp_code_name(3142,"TELUGU_VOWEL_SIGN_E"). +lisp_code_name(3143,"TELUGU_VOWEL_SIGN_EE"). +lisp_code_name(3144,"TELUGU_VOWEL_SIGN_AI"). +lisp_code_name(3145,"UC49"). +lisp_code_name(3146,"TELUGU_VOWEL_SIGN_O"). +lisp_code_name(3147,"TELUGU_VOWEL_SIGN_OO"). +lisp_code_name(3148,"TELUGU_VOWEL_SIGN_AU"). +lisp_code_name(3149,"TELUGU_SIGN_VIRAMA"). +lisp_code_name(3150,"UC4E"). +lisp_code_name(3151,"UC4F"). +lisp_code_name(3152,"UC50"). +lisp_code_name(3153,"UC51"). +lisp_code_name(3154,"UC52"). +lisp_code_name(3155,"UC53"). +lisp_code_name(3156,"UC54"). +lisp_code_name(3157,"TELUGU_LENGTH_MARK"). +lisp_code_name(3158,"TELUGU_AI_LENGTH_MARK"). +lisp_code_name(3159,"UC57"). +lisp_code_name(3160,"TELUGU_LETTER_TSA"). +lisp_code_name(3161,"TELUGU_LETTER_DZA"). +lisp_code_name(3162,"UC5A"). +lisp_code_name(3163,"UC5B"). +lisp_code_name(3164,"UC5C"). +lisp_code_name(3165,"UC5D"). +lisp_code_name(3166,"UC5E"). +lisp_code_name(3167,"UC5F"). +lisp_code_name(3168,"TELUGU_LETTER_VOCALIC_RR"). +lisp_code_name(3169,"TELUGU_LETTER_VOCALIC_LL"). +lisp_code_name(3170,"TELUGU_VOWEL_SIGN_VOCALIC_L"). +lisp_code_name(3171,"TELUGU_VOWEL_SIGN_VOCALIC_LL"). +lisp_code_name(3172,"UC64"). +lisp_code_name(3173,"UC65"). +lisp_code_name(3174,"TELUGU_DIGIT_ZERO"). +lisp_code_name(3175,"TELUGU_DIGIT_ONE"). +lisp_code_name(3176,"TELUGU_DIGIT_TWO"). +lisp_code_name(3177,"TELUGU_DIGIT_THREE"). +lisp_code_name(3178,"TELUGU_DIGIT_FOUR"). +lisp_code_name(3179,"TELUGU_DIGIT_FIVE"). +lisp_code_name(3180,"TELUGU_DIGIT_SIX"). +lisp_code_name(3181,"TELUGU_DIGIT_SEVEN"). +lisp_code_name(3182,"TELUGU_DIGIT_EIGHT"). +lisp_code_name(3183,"TELUGU_DIGIT_NINE"). +lisp_code_name(3184,"UC70"). +lisp_code_name(3185,"UC71"). +lisp_code_name(3186,"UC72"). +lisp_code_name(3187,"UC73"). +lisp_code_name(3188,"UC74"). +lisp_code_name(3189,"UC75"). +lisp_code_name(3190,"UC76"). +lisp_code_name(3191,"UC77"). +lisp_code_name(3192,"TELUGU_FRACTION_DIGIT_ZERO_FOR_ODD_POWERS_OF_FOUR"). +lisp_code_name(3193,"TELUGU_FRACTION_DIGIT_ONE_FOR_ODD_POWERS_OF_FOUR"). +lisp_code_name(3194,"TELUGU_FRACTION_DIGIT_TWO_FOR_ODD_POWERS_OF_FOUR"). +lisp_code_name(3195,"TELUGU_FRACTION_DIGIT_THREE_FOR_ODD_POWERS_OF_FOUR"). +lisp_code_name(3196,"TELUGU_FRACTION_DIGIT_ONE_FOR_EVEN_POWERS_OF_FOUR"). +lisp_code_name(3197,"TELUGU_FRACTION_DIGIT_TWO_FOR_EVEN_POWERS_OF_FOUR"). +lisp_code_name(3198,"TELUGU_FRACTION_DIGIT_THREE_FOR_EVEN_POWERS_OF_FOUR"). +lisp_code_name(3199,"TELUGU_SIGN_TUUMU"). +lisp_code_name(3200,"UC80"). +lisp_code_name(3201,"KANNADA_SIGN_CANDRABINDU"). +lisp_code_name(3202,"KANNADA_SIGN_ANUSVARA"). +lisp_code_name(3203,"KANNADA_SIGN_VISARGA"). +lisp_code_name(3204,"UC84"). +lisp_code_name(3205,"KANNADA_LETTER_A"). +lisp_code_name(3206,"KANNADA_LETTER_AA"). +lisp_code_name(3207,"KANNADA_LETTER_I"). +lisp_code_name(3208,"KANNADA_LETTER_II"). +lisp_code_name(3209,"KANNADA_LETTER_U"). +lisp_code_name(3210,"KANNADA_LETTER_UU"). +lisp_code_name(3211,"KANNADA_LETTER_VOCALIC_R"). +lisp_code_name(3212,"KANNADA_LETTER_VOCALIC_L"). +lisp_code_name(3213,"UC8D"). +lisp_code_name(3214,"KANNADA_LETTER_E"). +lisp_code_name(3215,"KANNADA_LETTER_EE"). +lisp_code_name(3216,"KANNADA_LETTER_AI"). +lisp_code_name(3217,"UC91"). +lisp_code_name(3218,"KANNADA_LETTER_O"). +lisp_code_name(3219,"KANNADA_LETTER_OO"). +lisp_code_name(3220,"KANNADA_LETTER_AU"). +lisp_code_name(3221,"KANNADA_LETTER_KA"). +lisp_code_name(3222,"KANNADA_LETTER_KHA"). +lisp_code_name(3223,"KANNADA_LETTER_GA"). +lisp_code_name(3224,"KANNADA_LETTER_GHA"). +lisp_code_name(3225,"KANNADA_LETTER_NGA"). +lisp_code_name(3226,"KANNADA_LETTER_CA"). +lisp_code_name(3227,"KANNADA_LETTER_CHA"). +lisp_code_name(3228,"KANNADA_LETTER_JA"). +lisp_code_name(3229,"KANNADA_LETTER_JHA"). +lisp_code_name(3230,"KANNADA_LETTER_NYA"). +lisp_code_name(3231,"KANNADA_LETTER_TTA"). +lisp_code_name(3232,"KANNADA_LETTER_TTHA"). +lisp_code_name(3233,"KANNADA_LETTER_DDA"). +lisp_code_name(3234,"KANNADA_LETTER_DDHA"). +lisp_code_name(3235,"KANNADA_LETTER_NNA"). +lisp_code_name(3236,"KANNADA_LETTER_TA"). +lisp_code_name(3237,"KANNADA_LETTER_THA"). +lisp_code_name(3238,"KANNADA_LETTER_DA"). +lisp_code_name(3239,"KANNADA_LETTER_DHA"). +lisp_code_name(3240,"KANNADA_LETTER_NA"). +lisp_code_name(3241,"UCA9"). +lisp_code_name(3242,"KANNADA_LETTER_PA"). +lisp_code_name(3243,"KANNADA_LETTER_PHA"). +lisp_code_name(3244,"KANNADA_LETTER_BA"). +lisp_code_name(3245,"KANNADA_LETTER_BHA"). +lisp_code_name(3246,"KANNADA_LETTER_MA"). +lisp_code_name(3247,"KANNADA_LETTER_YA"). +lisp_code_name(3248,"KANNADA_LETTER_RA"). +lisp_code_name(3249,"KANNADA_LETTER_RRA"). +lisp_code_name(3250,"KANNADA_LETTER_LA"). +lisp_code_name(3251,"KANNADA_LETTER_LLA"). +lisp_code_name(3252,"UCB4"). +lisp_code_name(3253,"KANNADA_LETTER_VA"). +lisp_code_name(3254,"KANNADA_LETTER_SHA"). +lisp_code_name(3255,"KANNADA_LETTER_SSA"). +lisp_code_name(3256,"KANNADA_LETTER_SA"). +lisp_code_name(3257,"KANNADA_LETTER_HA"). +lisp_code_name(3258,"UCBA"). +lisp_code_name(3259,"UCBB"). +lisp_code_name(3260,"KANNADA_SIGN_NUKTA"). +lisp_code_name(3261,"KANNADA_SIGN_AVAGRAHA"). +lisp_code_name(3262,"KANNADA_VOWEL_SIGN_AA"). +lisp_code_name(3263,"KANNADA_VOWEL_SIGN_I"). +lisp_code_name(3264,"KANNADA_VOWEL_SIGN_II"). +lisp_code_name(3265,"KANNADA_VOWEL_SIGN_U"). +lisp_code_name(3266,"KANNADA_VOWEL_SIGN_UU"). +lisp_code_name(3267,"KANNADA_VOWEL_SIGN_VOCALIC_R"). +lisp_code_name(3268,"KANNADA_VOWEL_SIGN_VOCALIC_RR"). +lisp_code_name(3269,"UCC5"). +lisp_code_name(3270,"KANNADA_VOWEL_SIGN_E"). +lisp_code_name(3271,"KANNADA_VOWEL_SIGN_EE"). +lisp_code_name(3272,"KANNADA_VOWEL_SIGN_AI"). +lisp_code_name(3273,"UCC9"). +lisp_code_name(3274,"KANNADA_VOWEL_SIGN_O"). +lisp_code_name(3275,"KANNADA_VOWEL_SIGN_OO"). +lisp_code_name(3276,"KANNADA_VOWEL_SIGN_AU"). +lisp_code_name(3277,"KANNADA_SIGN_VIRAMA"). +lisp_code_name(3278,"UCCE"). +lisp_code_name(3279,"UCCF"). +lisp_code_name(3280,"UCD0"). +lisp_code_name(3281,"UCD1"). +lisp_code_name(3282,"UCD2"). +lisp_code_name(3283,"UCD3"). +lisp_code_name(3284,"UCD4"). +lisp_code_name(3285,"KANNADA_LENGTH_MARK"). +lisp_code_name(3286,"KANNADA_AI_LENGTH_MARK"). +lisp_code_name(3287,"UCD7"). +lisp_code_name(3288,"UCD8"). +lisp_code_name(3289,"UCD9"). +lisp_code_name(3290,"UCDA"). +lisp_code_name(3291,"UCDB"). +lisp_code_name(3292,"UCDC"). +lisp_code_name(3293,"UCDD"). +lisp_code_name(3294,"KANNADA_LETTER_FA"). +lisp_code_name(3295,"UCDF"). +lisp_code_name(3296,"KANNADA_LETTER_VOCALIC_RR"). +lisp_code_name(3297,"KANNADA_LETTER_VOCALIC_LL"). +lisp_code_name(3298,"KANNADA_VOWEL_SIGN_VOCALIC_L"). +lisp_code_name(3299,"KANNADA_VOWEL_SIGN_VOCALIC_LL"). +lisp_code_name(3300,"UCE4"). +lisp_code_name(3301,"UCE5"). +lisp_code_name(3302,"KANNADA_DIGIT_ZERO"). +lisp_code_name(3303,"KANNADA_DIGIT_ONE"). +lisp_code_name(3304,"KANNADA_DIGIT_TWO"). +lisp_code_name(3305,"KANNADA_DIGIT_THREE"). +lisp_code_name(3306,"KANNADA_DIGIT_FOUR"). +lisp_code_name(3307,"KANNADA_DIGIT_FIVE"). +lisp_code_name(3308,"KANNADA_DIGIT_SIX"). +lisp_code_name(3309,"KANNADA_DIGIT_SEVEN"). +lisp_code_name(3310,"KANNADA_DIGIT_EIGHT"). +lisp_code_name(3311,"KANNADA_DIGIT_NINE"). +lisp_code_name(3312,"UCF0"). +lisp_code_name(3313,"KANNADA_SIGN_JIHVAMULIYA"). +lisp_code_name(3314,"KANNADA_SIGN_UPADHMANIYA"). +lisp_code_name(3315,"UCF3"). +lisp_code_name(3316,"UCF4"). +lisp_code_name(3317,"UCF5"). +lisp_code_name(3318,"UCF6"). +lisp_code_name(3319,"UCF7"). +lisp_code_name(3320,"UCF8"). +lisp_code_name(3321,"UCF9"). +lisp_code_name(3322,"UCFA"). +lisp_code_name(3323,"UCFB"). +lisp_code_name(3324,"UCFC"). +lisp_code_name(3325,"UCFD"). +lisp_code_name(3326,"UCFE"). +lisp_code_name(3327,"UCFF"). +lisp_code_name(3328,"UD00"). +lisp_code_name(3329,"MALAYALAM_SIGN_CANDRABINDU"). +lisp_code_name(3330,"MALAYALAM_SIGN_ANUSVARA"). +lisp_code_name(3331,"MALAYALAM_SIGN_VISARGA"). +lisp_code_name(3332,"UD04"). +lisp_code_name(3333,"MALAYALAM_LETTER_A"). +lisp_code_name(3334,"MALAYALAM_LETTER_AA"). +lisp_code_name(3335,"MALAYALAM_LETTER_I"). +lisp_code_name(3336,"MALAYALAM_LETTER_II"). +lisp_code_name(3337,"MALAYALAM_LETTER_U"). +lisp_code_name(3338,"MALAYALAM_LETTER_UU"). +lisp_code_name(3339,"MALAYALAM_LETTER_VOCALIC_R"). +lisp_code_name(3340,"MALAYALAM_LETTER_VOCALIC_L"). +lisp_code_name(3341,"UD0D"). +lisp_code_name(3342,"MALAYALAM_LETTER_E"). +lisp_code_name(3343,"MALAYALAM_LETTER_EE"). +lisp_code_name(3344,"MALAYALAM_LETTER_AI"). +lisp_code_name(3345,"UD11"). +lisp_code_name(3346,"MALAYALAM_LETTER_O"). +lisp_code_name(3347,"MALAYALAM_LETTER_OO"). +lisp_code_name(3348,"MALAYALAM_LETTER_AU"). +lisp_code_name(3349,"MALAYALAM_LETTER_KA"). +lisp_code_name(3350,"MALAYALAM_LETTER_KHA"). +lisp_code_name(3351,"MALAYALAM_LETTER_GA"). +lisp_code_name(3352,"MALAYALAM_LETTER_GHA"). +lisp_code_name(3353,"MALAYALAM_LETTER_NGA"). +lisp_code_name(3354,"MALAYALAM_LETTER_CA"). +lisp_code_name(3355,"MALAYALAM_LETTER_CHA"). +lisp_code_name(3356,"MALAYALAM_LETTER_JA"). +lisp_code_name(3357,"MALAYALAM_LETTER_JHA"). +lisp_code_name(3358,"MALAYALAM_LETTER_NYA"). +lisp_code_name(3359,"MALAYALAM_LETTER_TTA"). +lisp_code_name(3360,"MALAYALAM_LETTER_TTHA"). +lisp_code_name(3361,"MALAYALAM_LETTER_DDA"). +lisp_code_name(3362,"MALAYALAM_LETTER_DDHA"). +lisp_code_name(3363,"MALAYALAM_LETTER_NNA"). +lisp_code_name(3364,"MALAYALAM_LETTER_TA"). +lisp_code_name(3365,"MALAYALAM_LETTER_THA"). +lisp_code_name(3366,"MALAYALAM_LETTER_DA"). +lisp_code_name(3367,"MALAYALAM_LETTER_DHA"). +lisp_code_name(3368,"MALAYALAM_LETTER_NA"). +lisp_code_name(3369,"MALAYALAM_LETTER_NNNA"). +lisp_code_name(3370,"MALAYALAM_LETTER_PA"). +lisp_code_name(3371,"MALAYALAM_LETTER_PHA"). +lisp_code_name(3372,"MALAYALAM_LETTER_BA"). +lisp_code_name(3373,"MALAYALAM_LETTER_BHA"). +lisp_code_name(3374,"MALAYALAM_LETTER_MA"). +lisp_code_name(3375,"MALAYALAM_LETTER_YA"). +lisp_code_name(3376,"MALAYALAM_LETTER_RA"). +lisp_code_name(3377,"MALAYALAM_LETTER_RRA"). +lisp_code_name(3378,"MALAYALAM_LETTER_LA"). +lisp_code_name(3379,"MALAYALAM_LETTER_LLA"). +lisp_code_name(3380,"MALAYALAM_LETTER_LLLA"). +lisp_code_name(3381,"MALAYALAM_LETTER_VA"). +lisp_code_name(3382,"MALAYALAM_LETTER_SHA"). +lisp_code_name(3383,"MALAYALAM_LETTER_SSA"). +lisp_code_name(3384,"MALAYALAM_LETTER_SA"). +lisp_code_name(3385,"MALAYALAM_LETTER_HA"). +lisp_code_name(3386,"MALAYALAM_LETTER_TTTA"). +lisp_code_name(3387,"UD3B"). +lisp_code_name(3388,"UD3C"). +lisp_code_name(3389,"MALAYALAM_SIGN_AVAGRAHA"). +lisp_code_name(3390,"MALAYALAM_VOWEL_SIGN_AA"). +lisp_code_name(3391,"MALAYALAM_VOWEL_SIGN_I"). +lisp_code_name(3392,"MALAYALAM_VOWEL_SIGN_II"). +lisp_code_name(3393,"MALAYALAM_VOWEL_SIGN_U"). +lisp_code_name(3394,"MALAYALAM_VOWEL_SIGN_UU"). +lisp_code_name(3395,"MALAYALAM_VOWEL_SIGN_VOCALIC_R"). +lisp_code_name(3396,"MALAYALAM_VOWEL_SIGN_VOCALIC_RR"). +lisp_code_name(3397,"UD45"). +lisp_code_name(3398,"MALAYALAM_VOWEL_SIGN_E"). +lisp_code_name(3399,"MALAYALAM_VOWEL_SIGN_EE"). +lisp_code_name(3400,"MALAYALAM_VOWEL_SIGN_AI"). +lisp_code_name(3401,"UD49"). +lisp_code_name(3402,"MALAYALAM_VOWEL_SIGN_O"). +lisp_code_name(3403,"MALAYALAM_VOWEL_SIGN_OO"). +lisp_code_name(3404,"MALAYALAM_VOWEL_SIGN_AU"). +lisp_code_name(3405,"MALAYALAM_SIGN_VIRAMA"). +lisp_code_name(3406,"MALAYALAM_LETTER_DOT_REPH"). +lisp_code_name(3407,"UD4F"). +lisp_code_name(3408,"UD50"). +lisp_code_name(3409,"UD51"). +lisp_code_name(3410,"UD52"). +lisp_code_name(3411,"UD53"). +lisp_code_name(3412,"UD54"). +lisp_code_name(3413,"UD55"). +lisp_code_name(3414,"UD56"). +lisp_code_name(3415,"MALAYALAM_AU_LENGTH_MARK"). +lisp_code_name(3416,"UD58"). +lisp_code_name(3417,"UD59"). +lisp_code_name(3418,"UD5A"). +lisp_code_name(3419,"UD5B"). +lisp_code_name(3420,"UD5C"). +lisp_code_name(3421,"UD5D"). +lisp_code_name(3422,"UD5E"). +lisp_code_name(3423,"UD5F"). +lisp_code_name(3424,"MALAYALAM_LETTER_VOCALIC_RR"). +lisp_code_name(3425,"MALAYALAM_LETTER_VOCALIC_LL"). +lisp_code_name(3426,"MALAYALAM_VOWEL_SIGN_VOCALIC_L"). +lisp_code_name(3427,"MALAYALAM_VOWEL_SIGN_VOCALIC_LL"). +lisp_code_name(3428,"UD64"). +lisp_code_name(3429,"UD65"). +lisp_code_name(3430,"MALAYALAM_DIGIT_ZERO"). +lisp_code_name(3431,"MALAYALAM_DIGIT_ONE"). +lisp_code_name(3432,"MALAYALAM_DIGIT_TWO"). +lisp_code_name(3433,"MALAYALAM_DIGIT_THREE"). +lisp_code_name(3434,"MALAYALAM_DIGIT_FOUR"). +lisp_code_name(3435,"MALAYALAM_DIGIT_FIVE"). +lisp_code_name(3436,"MALAYALAM_DIGIT_SIX"). +lisp_code_name(3437,"MALAYALAM_DIGIT_SEVEN"). +lisp_code_name(3438,"MALAYALAM_DIGIT_EIGHT"). +lisp_code_name(3439,"MALAYALAM_DIGIT_NINE"). +lisp_code_name(3440,"MALAYALAM_NUMBER_TEN"). +lisp_code_name(3441,"MALAYALAM_NUMBER_ONE_HUNDRED"). +lisp_code_name(3442,"MALAYALAM_NUMBER_ONE_THOUSAND"). +lisp_code_name(3443,"MALAYALAM_FRACTION_ONE_QUARTER"). +lisp_code_name(3444,"MALAYALAM_FRACTION_ONE_HALF"). +lisp_code_name(3445,"MALAYALAM_FRACTION_THREE_QUARTERS"). +lisp_code_name(3446,"UD76"). +lisp_code_name(3447,"UD77"). +lisp_code_name(3448,"UD78"). +lisp_code_name(3449,"MALAYALAM_DATE_MARK"). +lisp_code_name(3450,"MALAYALAM_LETTER_CHILLU_NN"). +lisp_code_name(3451,"MALAYALAM_LETTER_CHILLU_N"). +lisp_code_name(3452,"MALAYALAM_LETTER_CHILLU_RR"). +lisp_code_name(3453,"MALAYALAM_LETTER_CHILLU_L"). +lisp_code_name(3454,"MALAYALAM_LETTER_CHILLU_LL"). +lisp_code_name(3455,"MALAYALAM_LETTER_CHILLU_K"). +lisp_code_name(3456,"UD80"). +lisp_code_name(3457,"UD81"). +lisp_code_name(3458,"SINHALA_SIGN_ANUSVARAYA"). +lisp_code_name(3459,"SINHALA_SIGN_VISARGAYA"). +lisp_code_name(3460,"UD84"). +lisp_code_name(3461,"SINHALA_LETTER_AYANNA"). +lisp_code_name(3462,"SINHALA_LETTER_AAYANNA"). +lisp_code_name(3463,"SINHALA_LETTER_AEYANNA"). +lisp_code_name(3464,"SINHALA_LETTER_AEEYANNA"). +lisp_code_name(3465,"SINHALA_LETTER_IYANNA"). +lisp_code_name(3466,"SINHALA_LETTER_IIYANNA"). +lisp_code_name(3467,"SINHALA_LETTER_UYANNA"). +lisp_code_name(3468,"SINHALA_LETTER_UUYANNA"). +lisp_code_name(3469,"SINHALA_LETTER_IRUYANNA"). +lisp_code_name(3470,"SINHALA_LETTER_IRUUYANNA"). +lisp_code_name(3471,"SINHALA_LETTER_ILUYANNA"). +lisp_code_name(3472,"SINHALA_LETTER_ILUUYANNA"). +lisp_code_name(3473,"SINHALA_LETTER_EYANNA"). +lisp_code_name(3474,"SINHALA_LETTER_EEYANNA"). +lisp_code_name(3475,"SINHALA_LETTER_AIYANNA"). +lisp_code_name(3476,"SINHALA_LETTER_OYANNA"). +lisp_code_name(3477,"SINHALA_LETTER_OOYANNA"). +lisp_code_name(3478,"SINHALA_LETTER_AUYANNA"). +lisp_code_name(3479,"UD97"). +lisp_code_name(3480,"UD98"). +lisp_code_name(3481,"UD99"). +lisp_code_name(3482,"SINHALA_LETTER_ALPAPRAANA_KAYANNA"). +lisp_code_name(3483,"SINHALA_LETTER_MAHAAPRAANA_KAYANNA"). +lisp_code_name(3484,"SINHALA_LETTER_ALPAPRAANA_GAYANNA"). +lisp_code_name(3485,"SINHALA_LETTER_MAHAAPRAANA_GAYANNA"). +lisp_code_name(3486,"SINHALA_LETTER_KANTAJA_NAASIKYAYA"). +lisp_code_name(3487,"SINHALA_LETTER_SANYAKA_GAYANNA"). +lisp_code_name(3488,"SINHALA_LETTER_ALPAPRAANA_CAYANNA"). +lisp_code_name(3489,"SINHALA_LETTER_MAHAAPRAANA_CAYANNA"). +lisp_code_name(3490,"SINHALA_LETTER_ALPAPRAANA_JAYANNA"). +lisp_code_name(3491,"SINHALA_LETTER_MAHAAPRAANA_JAYANNA"). +lisp_code_name(3492,"SINHALA_LETTER_TAALUJA_NAASIKYAYA"). +lisp_code_name(3493,"SINHALA_LETTER_TAALUJA_SANYOOGA_NAAKSIKYAYA"). +lisp_code_name(3494,"SINHALA_LETTER_SANYAKA_JAYANNA"). +lisp_code_name(3495,"SINHALA_LETTER_ALPAPRAANA_TTAYANNA"). +lisp_code_name(3496,"SINHALA_LETTER_MAHAAPRAANA_TTAYANNA"). +lisp_code_name(3497,"SINHALA_LETTER_ALPAPRAANA_DDAYANNA"). +lisp_code_name(3498,"SINHALA_LETTER_MAHAAPRAANA_DDAYANNA"). +lisp_code_name(3499,"SINHALA_LETTER_MUURDHAJA_NAYANNA"). +lisp_code_name(3500,"SINHALA_LETTER_SANYAKA_DDAYANNA"). +lisp_code_name(3501,"SINHALA_LETTER_ALPAPRAANA_TAYANNA"). +lisp_code_name(3502,"SINHALA_LETTER_MAHAAPRAANA_TAYANNA"). +lisp_code_name(3503,"SINHALA_LETTER_ALPAPRAANA_DAYANNA"). +lisp_code_name(3504,"SINHALA_LETTER_MAHAAPRAANA_DAYANNA"). +lisp_code_name(3505,"SINHALA_LETTER_DANTAJA_NAYANNA"). +lisp_code_name(3506,"UDB2"). +lisp_code_name(3507,"SINHALA_LETTER_SANYAKA_DAYANNA"). +lisp_code_name(3508,"SINHALA_LETTER_ALPAPRAANA_PAYANNA"). +lisp_code_name(3509,"SINHALA_LETTER_MAHAAPRAANA_PAYANNA"). +lisp_code_name(3510,"SINHALA_LETTER_ALPAPRAANA_BAYANNA"). +lisp_code_name(3511,"SINHALA_LETTER_MAHAAPRAANA_BAYANNA"). +lisp_code_name(3512,"SINHALA_LETTER_MAYANNA"). +lisp_code_name(3513,"SINHALA_LETTER_AMBA_BAYANNA"). +lisp_code_name(3514,"SINHALA_LETTER_YAYANNA"). +lisp_code_name(3515,"SINHALA_LETTER_RAYANNA"). +lisp_code_name(3516,"UDBC"). +lisp_code_name(3517,"SINHALA_LETTER_DANTAJA_LAYANNA"). +lisp_code_name(3518,"UDBE"). +lisp_code_name(3519,"UDBF"). +lisp_code_name(3520,"SINHALA_LETTER_VAYANNA"). +lisp_code_name(3521,"SINHALA_LETTER_TAALUJA_SAYANNA"). +lisp_code_name(3522,"SINHALA_LETTER_MUURDHAJA_SAYANNA"). +lisp_code_name(3523,"SINHALA_LETTER_DANTAJA_SAYANNA"). +lisp_code_name(3524,"SINHALA_LETTER_HAYANNA"). +lisp_code_name(3525,"SINHALA_LETTER_MUURDHAJA_LAYANNA"). +lisp_code_name(3526,"SINHALA_LETTER_FAYANNA"). +lisp_code_name(3527,"UDC7"). +lisp_code_name(3528,"UDC8"). +lisp_code_name(3529,"UDC9"). +lisp_code_name(3530,"SINHALA_SIGN_AL-LAKUNA"). +lisp_code_name(3531,"UDCB"). +lisp_code_name(3532,"UDCC"). +lisp_code_name(3533,"UDCD"). +lisp_code_name(3534,"UDCE"). +lisp_code_name(3535,"SINHALA_VOWEL_SIGN_AELA-PILLA"). +lisp_code_name(3536,"SINHALA_VOWEL_SIGN_KETTI_AEDA-PILLA"). +lisp_code_name(3537,"SINHALA_VOWEL_SIGN_DIGA_AEDA-PILLA"). +lisp_code_name(3538,"SINHALA_VOWEL_SIGN_KETTI_IS-PILLA"). +lisp_code_name(3539,"SINHALA_VOWEL_SIGN_DIGA_IS-PILLA"). +lisp_code_name(3540,"SINHALA_VOWEL_SIGN_KETTI_PAA-PILLA"). +lisp_code_name(3541,"UDD5"). +lisp_code_name(3542,"SINHALA_VOWEL_SIGN_DIGA_PAA-PILLA"). +lisp_code_name(3543,"UDD7"). +lisp_code_name(3544,"SINHALA_VOWEL_SIGN_GAETTA-PILLA"). +lisp_code_name(3545,"SINHALA_VOWEL_SIGN_KOMBUVA"). +lisp_code_name(3546,"SINHALA_VOWEL_SIGN_DIGA_KOMBUVA"). +lisp_code_name(3547,"SINHALA_VOWEL_SIGN_KOMBU_DEKA"). +lisp_code_name(3548,"SINHALA_VOWEL_SIGN_KOMBUVA_HAA_AELA-PILLA"). +lisp_code_name(3549,"SINHALA_VOWEL_SIGN_KOMBUVA_HAA_DIGA_AELA-PILLA"). +lisp_code_name(3550,"SINHALA_VOWEL_SIGN_KOMBUVA_HAA_GAYANUKITTA"). +lisp_code_name(3551,"SINHALA_VOWEL_SIGN_GAYANUKITTA"). +lisp_code_name(3552,"UDE0"). +lisp_code_name(3553,"UDE1"). +lisp_code_name(3554,"UDE2"). +lisp_code_name(3555,"UDE3"). +lisp_code_name(3556,"UDE4"). +lisp_code_name(3557,"UDE5"). +lisp_code_name(3558,"SINHALA_LITH_DIGIT_ZERO"). +lisp_code_name(3559,"SINHALA_LITH_DIGIT_ONE"). +lisp_code_name(3560,"SINHALA_LITH_DIGIT_TWO"). +lisp_code_name(3561,"SINHALA_LITH_DIGIT_THREE"). +lisp_code_name(3562,"SINHALA_LITH_DIGIT_FOUR"). +lisp_code_name(3563,"SINHALA_LITH_DIGIT_FIVE"). +lisp_code_name(3564,"SINHALA_LITH_DIGIT_SIX"). +lisp_code_name(3565,"SINHALA_LITH_DIGIT_SEVEN"). +lisp_code_name(3566,"SINHALA_LITH_DIGIT_EIGHT"). +lisp_code_name(3567,"SINHALA_LITH_DIGIT_NINE"). +lisp_code_name(3568,"UDF0"). +lisp_code_name(3569,"UDF1"). +lisp_code_name(3570,"SINHALA_VOWEL_SIGN_DIGA_GAETTA-PILLA"). +lisp_code_name(3571,"SINHALA_VOWEL_SIGN_DIGA_GAYANUKITTA"). +lisp_code_name(3572,"SINHALA_PUNCTUATION_KUNDDALIYA"). +lisp_code_name(3573,"UDF5"). +lisp_code_name(3574,"UDF6"). +lisp_code_name(3575,"UDF7"). +lisp_code_name(3576,"UDF8"). +lisp_code_name(3577,"UDF9"). +lisp_code_name(3578,"UDFA"). +lisp_code_name(3579,"UDFB"). +lisp_code_name(3580,"UDFC"). +lisp_code_name(3581,"UDFD"). +lisp_code_name(3582,"UDFE"). +lisp_code_name(3583,"UDFF"). +lisp_code_name(3584,"UE00"). +lisp_code_name(3585,"THAI_CHARACTER_KO_KAI"). +lisp_code_name(3586,"THAI_CHARACTER_KHO_KHAI"). +lisp_code_name(3587,"THAI_CHARACTER_KHO_KHUAT"). +lisp_code_name(3588,"THAI_CHARACTER_KHO_KHWAI"). +lisp_code_name(3589,"THAI_CHARACTER_KHO_KHON"). +lisp_code_name(3590,"THAI_CHARACTER_KHO_RAKHANG"). +lisp_code_name(3591,"THAI_CHARACTER_NGO_NGU"). +lisp_code_name(3592,"THAI_CHARACTER_CHO_CHAN"). +lisp_code_name(3593,"THAI_CHARACTER_CHO_CHING"). +lisp_code_name(3594,"THAI_CHARACTER_CHO_CHANG"). +lisp_code_name(3595,"THAI_CHARACTER_SO_SO"). +lisp_code_name(3596,"THAI_CHARACTER_CHO_CHOE"). +lisp_code_name(3597,"THAI_CHARACTER_YO_YING"). +lisp_code_name(3598,"THAI_CHARACTER_DO_CHADA"). +lisp_code_name(3599,"THAI_CHARACTER_TO_PATAK"). +lisp_code_name(3600,"THAI_CHARACTER_THO_THAN"). +lisp_code_name(3601,"THAI_CHARACTER_THO_NANGMONTHO"). +lisp_code_name(3602,"THAI_CHARACTER_THO_PHUTHAO"). +lisp_code_name(3603,"THAI_CHARACTER_NO_NEN"). +lisp_code_name(3604,"THAI_CHARACTER_DO_DEK"). +lisp_code_name(3605,"THAI_CHARACTER_TO_TAO"). +lisp_code_name(3606,"THAI_CHARACTER_THO_THUNG"). +lisp_code_name(3607,"THAI_CHARACTER_THO_THAHAN"). +lisp_code_name(3608,"THAI_CHARACTER_THO_THONG"). +lisp_code_name(3609,"THAI_CHARACTER_NO_NU"). +lisp_code_name(3610,"THAI_CHARACTER_BO_BAIMAI"). +lisp_code_name(3611,"THAI_CHARACTER_PO_PLA"). +lisp_code_name(3612,"THAI_CHARACTER_PHO_PHUNG"). +lisp_code_name(3613,"THAI_CHARACTER_FO_FA"). +lisp_code_name(3614,"THAI_CHARACTER_PHO_PHAN"). +lisp_code_name(3615,"THAI_CHARACTER_FO_FAN"). +lisp_code_name(3616,"THAI_CHARACTER_PHO_SAMPHAO"). +lisp_code_name(3617,"THAI_CHARACTER_MO_MA"). +lisp_code_name(3618,"THAI_CHARACTER_YO_YAK"). +lisp_code_name(3619,"THAI_CHARACTER_RO_RUA"). +lisp_code_name(3620,"THAI_CHARACTER_RU"). +lisp_code_name(3621,"THAI_CHARACTER_LO_LING"). +lisp_code_name(3622,"THAI_CHARACTER_LU"). +lisp_code_name(3623,"THAI_CHARACTER_WO_WAEN"). +lisp_code_name(3624,"THAI_CHARACTER_SO_SALA"). +lisp_code_name(3625,"THAI_CHARACTER_SO_RUSI"). +lisp_code_name(3626,"THAI_CHARACTER_SO_SUA"). +lisp_code_name(3627,"THAI_CHARACTER_HO_HIP"). +lisp_code_name(3628,"THAI_CHARACTER_LO_CHULA"). +lisp_code_name(3629,"THAI_CHARACTER_O_ANG"). +lisp_code_name(3630,"THAI_CHARACTER_HO_NOKHUK"). +lisp_code_name(3631,"THAI_CHARACTER_PAIYANNOI"). +lisp_code_name(3632,"THAI_CHARACTER_SARA_A"). +lisp_code_name(3633,"THAI_CHARACTER_MAI_HAN-AKAT"). +lisp_code_name(3634,"THAI_CHARACTER_SARA_AA"). +lisp_code_name(3635,"THAI_CHARACTER_SARA_AM"). +lisp_code_name(3636,"THAI_CHARACTER_SARA_I"). +lisp_code_name(3637,"THAI_CHARACTER_SARA_II"). +lisp_code_name(3638,"THAI_CHARACTER_SARA_UE"). +lisp_code_name(3639,"THAI_CHARACTER_SARA_UEE"). +lisp_code_name(3640,"THAI_CHARACTER_SARA_U"). +lisp_code_name(3641,"THAI_CHARACTER_SARA_UU"). +lisp_code_name(3642,"THAI_CHARACTER_PHINTHU"). +lisp_code_name(3643,"UE3B"). +lisp_code_name(3644,"UE3C"). +lisp_code_name(3645,"UE3D"). +lisp_code_name(3646,"UE3E"). +lisp_code_name(3647,"THAI_CURRENCY_SYMBOL_BAHT"). +lisp_code_name(3648,"THAI_CHARACTER_SARA_E"). +lisp_code_name(3649,"THAI_CHARACTER_SARA_AE"). +lisp_code_name(3650,"THAI_CHARACTER_SARA_O"). +lisp_code_name(3651,"THAI_CHARACTER_SARA_AI_MAIMUAN"). +lisp_code_name(3652,"THAI_CHARACTER_SARA_AI_MAIMALAI"). +lisp_code_name(3653,"THAI_CHARACTER_LAKKHANGYAO"). +lisp_code_name(3654,"THAI_CHARACTER_MAIYAMOK"). +lisp_code_name(3655,"THAI_CHARACTER_MAITAIKHU"). +lisp_code_name(3656,"THAI_CHARACTER_MAI_EK"). +lisp_code_name(3657,"THAI_CHARACTER_MAI_THO"). +lisp_code_name(3658,"THAI_CHARACTER_MAI_TRI"). +lisp_code_name(3659,"THAI_CHARACTER_MAI_CHATTAWA"). +lisp_code_name(3660,"THAI_CHARACTER_THANTHAKHAT"). +lisp_code_name(3661,"THAI_CHARACTER_NIKHAHIT"). +lisp_code_name(3662,"THAI_CHARACTER_YAMAKKAN"). +lisp_code_name(3663,"THAI_CHARACTER_FONGMAN"). +lisp_code_name(3664,"THAI_DIGIT_ZERO"). +lisp_code_name(3665,"THAI_DIGIT_ONE"). +lisp_code_name(3666,"THAI_DIGIT_TWO"). +lisp_code_name(3667,"THAI_DIGIT_THREE"). +lisp_code_name(3668,"THAI_DIGIT_FOUR"). +lisp_code_name(3669,"THAI_DIGIT_FIVE"). +lisp_code_name(3670,"THAI_DIGIT_SIX"). +lisp_code_name(3671,"THAI_DIGIT_SEVEN"). +lisp_code_name(3672,"THAI_DIGIT_EIGHT"). +lisp_code_name(3673,"THAI_DIGIT_NINE"). +lisp_code_name(3674,"THAI_CHARACTER_ANGKHANKHU"). +lisp_code_name(3675,"THAI_CHARACTER_KHOMUT"). +lisp_code_name(3676,"UE5C"). +lisp_code_name(3677,"UE5D"). +lisp_code_name(3678,"UE5E"). +lisp_code_name(3679,"UE5F"). +lisp_code_name(3680,"UE60"). +lisp_code_name(3681,"UE61"). +lisp_code_name(3682,"UE62"). +lisp_code_name(3683,"UE63"). +lisp_code_name(3684,"UE64"). +lisp_code_name(3685,"UE65"). +lisp_code_name(3686,"UE66"). +lisp_code_name(3687,"UE67"). +lisp_code_name(3688,"UE68"). +lisp_code_name(3689,"UE69"). +lisp_code_name(3690,"UE6A"). +lisp_code_name(3691,"UE6B"). +lisp_code_name(3692,"UE6C"). +lisp_code_name(3693,"UE6D"). +lisp_code_name(3694,"UE6E"). +lisp_code_name(3695,"UE6F"). +lisp_code_name(3696,"UE70"). +lisp_code_name(3697,"UE71"). +lisp_code_name(3698,"UE72"). +lisp_code_name(3699,"UE73"). +lisp_code_name(3700,"UE74"). +lisp_code_name(3701,"UE75"). +lisp_code_name(3702,"UE76"). +lisp_code_name(3703,"UE77"). +lisp_code_name(3704,"UE78"). +lisp_code_name(3705,"UE79"). +lisp_code_name(3706,"UE7A"). +lisp_code_name(3707,"UE7B"). +lisp_code_name(3708,"UE7C"). +lisp_code_name(3709,"UE7D"). +lisp_code_name(3710,"UE7E"). +lisp_code_name(3711,"UE7F"). +lisp_code_name(3712,"UE80"). +lisp_code_name(3713,"LAO_LETTER_KO"). +lisp_code_name(3714,"LAO_LETTER_KHO_SUNG"). +lisp_code_name(3715,"UE83"). +lisp_code_name(3716,"LAO_LETTER_KHO_TAM"). +lisp_code_name(3717,"UE85"). +lisp_code_name(3718,"UE86"). +lisp_code_name(3719,"LAO_LETTER_NGO"). +lisp_code_name(3720,"LAO_LETTER_CO"). +lisp_code_name(3721,"UE89"). +lisp_code_name(3722,"LAO_LETTER_SO_TAM"). +lisp_code_name(3723,"UE8B"). +lisp_code_name(3724,"UE8C"). +lisp_code_name(3725,"LAO_LETTER_NYO"). +lisp_code_name(3726,"UE8E"). +lisp_code_name(3727,"UE8F"). +lisp_code_name(3728,"UE90"). +lisp_code_name(3729,"UE91"). +lisp_code_name(3730,"UE92"). +lisp_code_name(3731,"UE93"). +lisp_code_name(3732,"LAO_LETTER_DO"). +lisp_code_name(3733,"LAO_LETTER_TO"). +lisp_code_name(3734,"LAO_LETTER_THO_SUNG"). +lisp_code_name(3735,"LAO_LETTER_THO_TAM"). +lisp_code_name(3736,"UE98"). +lisp_code_name(3737,"LAO_LETTER_NO"). +lisp_code_name(3738,"LAO_LETTER_BO"). +lisp_code_name(3739,"LAO_LETTER_PO"). +lisp_code_name(3740,"LAO_LETTER_PHO_SUNG"). +lisp_code_name(3741,"LAO_LETTER_FO_TAM"). +lisp_code_name(3742,"LAO_LETTER_PHO_TAM"). +lisp_code_name(3743,"LAO_LETTER_FO_SUNG"). +lisp_code_name(3744,"UEA0"). +lisp_code_name(3745,"LAO_LETTER_MO"). +lisp_code_name(3746,"LAO_LETTER_YO"). +lisp_code_name(3747,"LAO_LETTER_LO_LING"). +lisp_code_name(3748,"UEA4"). +lisp_code_name(3749,"LAO_LETTER_LO_LOOT"). +lisp_code_name(3750,"UEA6"). +lisp_code_name(3751,"LAO_LETTER_WO"). +lisp_code_name(3752,"UEA8"). +lisp_code_name(3753,"UEA9"). +lisp_code_name(3754,"LAO_LETTER_SO_SUNG"). +lisp_code_name(3755,"LAO_LETTER_HO_SUNG"). +lisp_code_name(3756,"UEAC"). +lisp_code_name(3757,"LAO_LETTER_O"). +lisp_code_name(3758,"LAO_LETTER_HO_TAM"). +lisp_code_name(3759,"LAO_ELLIPSIS"). +lisp_code_name(3760,"LAO_VOWEL_SIGN_A"). +lisp_code_name(3761,"LAO_VOWEL_SIGN_MAI_KAN"). +lisp_code_name(3762,"LAO_VOWEL_SIGN_AA"). +lisp_code_name(3763,"LAO_VOWEL_SIGN_AM"). +lisp_code_name(3764,"LAO_VOWEL_SIGN_I"). +lisp_code_name(3765,"LAO_VOWEL_SIGN_II"). +lisp_code_name(3766,"LAO_VOWEL_SIGN_Y"). +lisp_code_name(3767,"LAO_VOWEL_SIGN_YY"). +lisp_code_name(3768,"LAO_VOWEL_SIGN_U"). +lisp_code_name(3769,"LAO_VOWEL_SIGN_UU"). +lisp_code_name(3770,"UEBA"). +lisp_code_name(3771,"LAO_VOWEL_SIGN_MAI_KON"). +lisp_code_name(3772,"LAO_SEMIVOWEL_SIGN_LO"). +lisp_code_name(3773,"LAO_SEMIVOWEL_SIGN_NYO"). +lisp_code_name(3774,"UEBE"). +lisp_code_name(3775,"UEBF"). +lisp_code_name(3776,"LAO_VOWEL_SIGN_E"). +lisp_code_name(3777,"LAO_VOWEL_SIGN_EI"). +lisp_code_name(3778,"LAO_VOWEL_SIGN_O"). +lisp_code_name(3779,"LAO_VOWEL_SIGN_AY"). +lisp_code_name(3780,"LAO_VOWEL_SIGN_AI"). +lisp_code_name(3781,"UEC5"). +lisp_code_name(3782,"LAO_KO_LA"). +lisp_code_name(3783,"UEC7"). +lisp_code_name(3784,"LAO_TONE_MAI_EK"). +lisp_code_name(3785,"LAO_TONE_MAI_THO"). +lisp_code_name(3786,"LAO_TONE_MAI_TI"). +lisp_code_name(3787,"LAO_TONE_MAI_CATAWA"). +lisp_code_name(3788,"LAO_CANCELLATION_MARK"). +lisp_code_name(3789,"LAO_NIGGAHITA"). +lisp_code_name(3790,"UECE"). +lisp_code_name(3791,"UECF"). +lisp_code_name(3792,"LAO_DIGIT_ZERO"). +lisp_code_name(3793,"LAO_DIGIT_ONE"). +lisp_code_name(3794,"LAO_DIGIT_TWO"). +lisp_code_name(3795,"LAO_DIGIT_THREE"). +lisp_code_name(3796,"LAO_DIGIT_FOUR"). +lisp_code_name(3797,"LAO_DIGIT_FIVE"). +lisp_code_name(3798,"LAO_DIGIT_SIX"). +lisp_code_name(3799,"LAO_DIGIT_SEVEN"). +lisp_code_name(3800,"LAO_DIGIT_EIGHT"). +lisp_code_name(3801,"LAO_DIGIT_NINE"). +lisp_code_name(3802,"UEDA"). +lisp_code_name(3803,"UEDB"). +lisp_code_name(3804,"LAO_HO_NO"). +lisp_code_name(3805,"LAO_HO_MO"). +lisp_code_name(3806,"LAO_LETTER_KHMU_GO"). +lisp_code_name(3807,"LAO_LETTER_KHMU_NYO"). +lisp_code_name(3808,"UEE0"). +lisp_code_name(3809,"UEE1"). +lisp_code_name(3810,"UEE2"). +lisp_code_name(3811,"UEE3"). +lisp_code_name(3812,"UEE4"). +lisp_code_name(3813,"UEE5"). +lisp_code_name(3814,"UEE6"). +lisp_code_name(3815,"UEE7"). +lisp_code_name(3816,"UEE8"). +lisp_code_name(3817,"UEE9"). +lisp_code_name(3818,"UEEA"). +lisp_code_name(3819,"UEEB"). +lisp_code_name(3820,"UEEC"). +lisp_code_name(3821,"UEED"). +lisp_code_name(3822,"UEEE"). +lisp_code_name(3823,"UEEF"). +lisp_code_name(3824,"UEF0"). +lisp_code_name(3825,"UEF1"). +lisp_code_name(3826,"UEF2"). +lisp_code_name(3827,"UEF3"). +lisp_code_name(3828,"UEF4"). +lisp_code_name(3829,"UEF5"). +lisp_code_name(3830,"UEF6"). +lisp_code_name(3831,"UEF7"). +lisp_code_name(3832,"UEF8"). +lisp_code_name(3833,"UEF9"). +lisp_code_name(3834,"UEFA"). +lisp_code_name(3835,"UEFB"). +lisp_code_name(3836,"UEFC"). +lisp_code_name(3837,"UEFD"). +lisp_code_name(3838,"UEFE"). +lisp_code_name(3839,"UEFF"). +lisp_code_name(3840,"TIBETAN_SYLLABLE_OM"). +lisp_code_name(3841,"TIBETAN_MARK_GTER_YIG_MGO_TRUNCATED_A"). +lisp_code_name(3842,"TIBETAN_MARK_GTER_YIG_MGO_-UM_RNAM_BCAD_MA"). +lisp_code_name(3843,"TIBETAN_MARK_GTER_YIG_MGO_-UM_GTER_TSHEG_MA"). +lisp_code_name(3844,"TIBETAN_MARK_INITIAL_YIG_MGO_MDUN_MA"). +lisp_code_name(3845,"TIBETAN_MARK_CLOSING_YIG_MGO_SGAB_MA"). +lisp_code_name(3846,"TIBETAN_MARK_CARET_YIG_MGO_PHUR_SHAD_MA"). +lisp_code_name(3847,"TIBETAN_MARK_YIG_MGO_TSHEG_SHAD_MA"). +lisp_code_name(3848,"TIBETAN_MARK_SBRUL_SHAD"). +lisp_code_name(3849,"TIBETAN_MARK_BSKUR_YIG_MGO"). +lisp_code_name(3850,"TIBETAN_MARK_BKA-_SHOG_YIG_MGO"). +lisp_code_name(3851,"TIBETAN_MARK_INTERSYLLABIC_TSHEG"). +lisp_code_name(3852,"TIBETAN_MARK_DELIMITER_TSHEG_BSTAR"). +lisp_code_name(3853,"TIBETAN_MARK_SHAD"). +lisp_code_name(3854,"TIBETAN_MARK_NYIS_SHAD"). +lisp_code_name(3855,"TIBETAN_MARK_TSHEG_SHAD"). +lisp_code_name(3856,"TIBETAN_MARK_NYIS_TSHEG_SHAD"). +lisp_code_name(3857,"TIBETAN_MARK_RIN_CHEN_SPUNGS_SHAD"). +lisp_code_name(3858,"TIBETAN_MARK_RGYA_GRAM_SHAD"). +lisp_code_name(3859,"TIBETAN_MARK_CARET_-DZUD_RTAGS_ME_LONG_CAN"). +lisp_code_name(3860,"TIBETAN_MARK_GTER_TSHEG"). +lisp_code_name(3861,"TIBETAN_LOGOTYPE_SIGN_CHAD_RTAGS"). +lisp_code_name(3862,"TIBETAN_LOGOTYPE_SIGN_LHAG_RTAGS"). +lisp_code_name(3863,"TIBETAN_ASTROLOGICAL_SIGN_SGRA_GCAN_-CHAR_RTAGS"). +lisp_code_name(3864,"TIBETAN_ASTROLOGICAL_SIGN_-KHYUD_PA"). +lisp_code_name(3865,"TIBETAN_ASTROLOGICAL_SIGN_SDONG_TSHUGS"). +lisp_code_name(3866,"TIBETAN_SIGN_RDEL_DKAR_GCIG"). +lisp_code_name(3867,"TIBETAN_SIGN_RDEL_DKAR_GNYIS"). +lisp_code_name(3868,"TIBETAN_SIGN_RDEL_DKAR_GSUM"). +lisp_code_name(3869,"TIBETAN_SIGN_RDEL_NAG_GCIG"). +lisp_code_name(3870,"TIBETAN_SIGN_RDEL_NAG_GNYIS"). +lisp_code_name(3871,"TIBETAN_SIGN_RDEL_DKAR_RDEL_NAG"). +lisp_code_name(3872,"TIBETAN_DIGIT_ZERO"). +lisp_code_name(3873,"TIBETAN_DIGIT_ONE"). +lisp_code_name(3874,"TIBETAN_DIGIT_TWO"). +lisp_code_name(3875,"TIBETAN_DIGIT_THREE"). +lisp_code_name(3876,"TIBETAN_DIGIT_FOUR"). +lisp_code_name(3877,"TIBETAN_DIGIT_FIVE"). +lisp_code_name(3878,"TIBETAN_DIGIT_SIX"). +lisp_code_name(3879,"TIBETAN_DIGIT_SEVEN"). +lisp_code_name(3880,"TIBETAN_DIGIT_EIGHT"). +lisp_code_name(3881,"TIBETAN_DIGIT_NINE"). +lisp_code_name(3882,"TIBETAN_DIGIT_HALF_ONE"). +lisp_code_name(3883,"TIBETAN_DIGIT_HALF_TWO"). +lisp_code_name(3884,"TIBETAN_DIGIT_HALF_THREE"). +lisp_code_name(3885,"TIBETAN_DIGIT_HALF_FOUR"). +lisp_code_name(3886,"TIBETAN_DIGIT_HALF_FIVE"). +lisp_code_name(3887,"TIBETAN_DIGIT_HALF_SIX"). +lisp_code_name(3888,"TIBETAN_DIGIT_HALF_SEVEN"). +lisp_code_name(3889,"TIBETAN_DIGIT_HALF_EIGHT"). +lisp_code_name(3890,"TIBETAN_DIGIT_HALF_NINE"). +lisp_code_name(3891,"TIBETAN_DIGIT_HALF_ZERO"). +lisp_code_name(3892,"TIBETAN_MARK_BSDUS_RTAGS"). +lisp_code_name(3893,"TIBETAN_MARK_NGAS_BZUNG_NYI_ZLA"). +lisp_code_name(3894,"TIBETAN_MARK_CARET_-DZUD_RTAGS_BZHI_MIG_CAN"). +lisp_code_name(3895,"TIBETAN_MARK_NGAS_BZUNG_SGOR_RTAGS"). +lisp_code_name(3896,"TIBETAN_MARK_CHE_MGO"). +lisp_code_name(3897,"TIBETAN_MARK_TSA_-PHRU"). +lisp_code_name(3898,"TIBETAN_MARK_GUG_RTAGS_GYON"). +lisp_code_name(3899,"TIBETAN_MARK_GUG_RTAGS_GYAS"). +lisp_code_name(3900,"TIBETAN_MARK_ANG_KHANG_GYON"). +lisp_code_name(3901,"TIBETAN_MARK_ANG_KHANG_GYAS"). +lisp_code_name(3902,"TIBETAN_SIGN_YAR_TSHES"). +lisp_code_name(3903,"TIBETAN_SIGN_MAR_TSHES"). +lisp_code_name(3904,"TIBETAN_LETTER_KA"). +lisp_code_name(3905,"TIBETAN_LETTER_KHA"). +lisp_code_name(3906,"TIBETAN_LETTER_GA"). +lisp_code_name(3907,"TIBETAN_LETTER_GHA"). +lisp_code_name(3908,"TIBETAN_LETTER_NGA"). +lisp_code_name(3909,"TIBETAN_LETTER_CA"). +lisp_code_name(3910,"TIBETAN_LETTER_CHA"). +lisp_code_name(3911,"TIBETAN_LETTER_JA"). +lisp_code_name(3912,"UF48"). +lisp_code_name(3913,"TIBETAN_LETTER_NYA"). +lisp_code_name(3914,"TIBETAN_LETTER_TTA"). +lisp_code_name(3915,"TIBETAN_LETTER_TTHA"). +lisp_code_name(3916,"TIBETAN_LETTER_DDA"). +lisp_code_name(3917,"TIBETAN_LETTER_DDHA"). +lisp_code_name(3918,"TIBETAN_LETTER_NNA"). +lisp_code_name(3919,"TIBETAN_LETTER_TA"). +lisp_code_name(3920,"TIBETAN_LETTER_THA"). +lisp_code_name(3921,"TIBETAN_LETTER_DA"). +lisp_code_name(3922,"TIBETAN_LETTER_DHA"). +lisp_code_name(3923,"TIBETAN_LETTER_NA"). +lisp_code_name(3924,"TIBETAN_LETTER_PA"). +lisp_code_name(3925,"TIBETAN_LETTER_PHA"). +lisp_code_name(3926,"TIBETAN_LETTER_BA"). +lisp_code_name(3927,"TIBETAN_LETTER_BHA"). +lisp_code_name(3928,"TIBETAN_LETTER_MA"). +lisp_code_name(3929,"TIBETAN_LETTER_TSA"). +lisp_code_name(3930,"TIBETAN_LETTER_TSHA"). +lisp_code_name(3931,"TIBETAN_LETTER_DZA"). +lisp_code_name(3932,"TIBETAN_LETTER_DZHA"). +lisp_code_name(3933,"TIBETAN_LETTER_WA"). +lisp_code_name(3934,"TIBETAN_LETTER_ZHA"). +lisp_code_name(3935,"TIBETAN_LETTER_ZA"). +lisp_code_name(3936,"TIBETAN_LETTER_-A"). +lisp_code_name(3937,"TIBETAN_LETTER_YA"). +lisp_code_name(3938,"TIBETAN_LETTER_RA"). +lisp_code_name(3939,"TIBETAN_LETTER_LA"). +lisp_code_name(3940,"TIBETAN_LETTER_SHA"). +lisp_code_name(3941,"TIBETAN_LETTER_SSA"). +lisp_code_name(3942,"TIBETAN_LETTER_SA"). +lisp_code_name(3943,"TIBETAN_LETTER_HA"). +lisp_code_name(3944,"TIBETAN_LETTER_A"). +lisp_code_name(3945,"TIBETAN_LETTER_KSSA"). +lisp_code_name(3946,"TIBETAN_LETTER_FIXED-FORM_RA"). +lisp_code_name(3947,"TIBETAN_LETTER_KKA"). +lisp_code_name(3948,"TIBETAN_LETTER_RRA"). +lisp_code_name(3949,"UF6D"). +lisp_code_name(3950,"UF6E"). +lisp_code_name(3951,"UF6F"). +lisp_code_name(3952,"UF70"). +lisp_code_name(3953,"TIBETAN_VOWEL_SIGN_AA"). +lisp_code_name(3954,"TIBETAN_VOWEL_SIGN_I"). +lisp_code_name(3955,"TIBETAN_VOWEL_SIGN_II"). +lisp_code_name(3956,"TIBETAN_VOWEL_SIGN_U"). +lisp_code_name(3957,"TIBETAN_VOWEL_SIGN_UU"). +lisp_code_name(3958,"TIBETAN_VOWEL_SIGN_VOCALIC_R"). +lisp_code_name(3959,"TIBETAN_VOWEL_SIGN_VOCALIC_RR"). +lisp_code_name(3960,"TIBETAN_VOWEL_SIGN_VOCALIC_L"). +lisp_code_name(3961,"TIBETAN_VOWEL_SIGN_VOCALIC_LL"). +lisp_code_name(3962,"TIBETAN_VOWEL_SIGN_E"). +lisp_code_name(3963,"TIBETAN_VOWEL_SIGN_EE"). +lisp_code_name(3964,"TIBETAN_VOWEL_SIGN_O"). +lisp_code_name(3965,"TIBETAN_VOWEL_SIGN_OO"). +lisp_code_name(3966,"TIBETAN_SIGN_RJES_SU_NGA_RO"). +lisp_code_name(3967,"TIBETAN_SIGN_RNAM_BCAD"). +lisp_code_name(3968,"TIBETAN_VOWEL_SIGN_REVERSED_I"). +lisp_code_name(3969,"TIBETAN_VOWEL_SIGN_REVERSED_II"). +lisp_code_name(3970,"TIBETAN_SIGN_NYI_ZLA_NAA_DA"). +lisp_code_name(3971,"TIBETAN_SIGN_SNA_LDAN"). +lisp_code_name(3972,"TIBETAN_MARK_HALANTA"). +lisp_code_name(3973,"TIBETAN_MARK_PALUTA"). +lisp_code_name(3974,"TIBETAN_SIGN_LCI_RTAGS"). +lisp_code_name(3975,"TIBETAN_SIGN_YANG_RTAGS"). +lisp_code_name(3976,"TIBETAN_SIGN_LCE_TSA_CAN"). +lisp_code_name(3977,"TIBETAN_SIGN_MCHU_CAN"). +lisp_code_name(3978,"TIBETAN_SIGN_GRU_CAN_RGYINGS"). +lisp_code_name(3979,"TIBETAN_SIGN_GRU_MED_RGYINGS"). +lisp_code_name(3980,"TIBETAN_SIGN_INVERTED_MCHU_CAN"). +lisp_code_name(3981,"TIBETAN_SUBJOINED_SIGN_LCE_TSA_CAN"). +lisp_code_name(3982,"TIBETAN_SUBJOINED_SIGN_MCHU_CAN"). +lisp_code_name(3983,"TIBETAN_SUBJOINED_SIGN_INVERTED_MCHU_CAN"). +lisp_code_name(3984,"TIBETAN_SUBJOINED_LETTER_KA"). +lisp_code_name(3985,"TIBETAN_SUBJOINED_LETTER_KHA"). +lisp_code_name(3986,"TIBETAN_SUBJOINED_LETTER_GA"). +lisp_code_name(3987,"TIBETAN_SUBJOINED_LETTER_GHA"). +lisp_code_name(3988,"TIBETAN_SUBJOINED_LETTER_NGA"). +lisp_code_name(3989,"TIBETAN_SUBJOINED_LETTER_CA"). +lisp_code_name(3990,"TIBETAN_SUBJOINED_LETTER_CHA"). +lisp_code_name(3991,"TIBETAN_SUBJOINED_LETTER_JA"). +lisp_code_name(3992,"UF98"). +lisp_code_name(3993,"TIBETAN_SUBJOINED_LETTER_NYA"). +lisp_code_name(3994,"TIBETAN_SUBJOINED_LETTER_TTA"). +lisp_code_name(3995,"TIBETAN_SUBJOINED_LETTER_TTHA"). +lisp_code_name(3996,"TIBETAN_SUBJOINED_LETTER_DDA"). +lisp_code_name(3997,"TIBETAN_SUBJOINED_LETTER_DDHA"). +lisp_code_name(3998,"TIBETAN_SUBJOINED_LETTER_NNA"). +lisp_code_name(3999,"TIBETAN_SUBJOINED_LETTER_TA"). +lisp_code_name(4000,"TIBETAN_SUBJOINED_LETTER_THA"). +lisp_code_name(4001,"TIBETAN_SUBJOINED_LETTER_DA"). +lisp_code_name(4002,"TIBETAN_SUBJOINED_LETTER_DHA"). +lisp_code_name(4003,"TIBETAN_SUBJOINED_LETTER_NA"). +lisp_code_name(4004,"TIBETAN_SUBJOINED_LETTER_PA"). +lisp_code_name(4005,"TIBETAN_SUBJOINED_LETTER_PHA"). +lisp_code_name(4006,"TIBETAN_SUBJOINED_LETTER_BA"). +lisp_code_name(4007,"TIBETAN_SUBJOINED_LETTER_BHA"). +lisp_code_name(4008,"TIBETAN_SUBJOINED_LETTER_MA"). +lisp_code_name(4009,"TIBETAN_SUBJOINED_LETTER_TSA"). +lisp_code_name(4010,"TIBETAN_SUBJOINED_LETTER_TSHA"). +lisp_code_name(4011,"TIBETAN_SUBJOINED_LETTER_DZA"). +lisp_code_name(4012,"TIBETAN_SUBJOINED_LETTER_DZHA"). +lisp_code_name(4013,"TIBETAN_SUBJOINED_LETTER_WA"). +lisp_code_name(4014,"TIBETAN_SUBJOINED_LETTER_ZHA"). +lisp_code_name(4015,"TIBETAN_SUBJOINED_LETTER_ZA"). +lisp_code_name(4016,"TIBETAN_SUBJOINED_LETTER_-A"). +lisp_code_name(4017,"TIBETAN_SUBJOINED_LETTER_YA"). +lisp_code_name(4018,"TIBETAN_SUBJOINED_LETTER_RA"). +lisp_code_name(4019,"TIBETAN_SUBJOINED_LETTER_LA"). +lisp_code_name(4020,"TIBETAN_SUBJOINED_LETTER_SHA"). +lisp_code_name(4021,"TIBETAN_SUBJOINED_LETTER_SSA"). +lisp_code_name(4022,"TIBETAN_SUBJOINED_LETTER_SA"). +lisp_code_name(4023,"TIBETAN_SUBJOINED_LETTER_HA"). +lisp_code_name(4024,"TIBETAN_SUBJOINED_LETTER_A"). +lisp_code_name(4025,"TIBETAN_SUBJOINED_LETTER_KSSA"). +lisp_code_name(4026,"TIBETAN_SUBJOINED_LETTER_FIXED-FORM_WA"). +lisp_code_name(4027,"TIBETAN_SUBJOINED_LETTER_FIXED-FORM_YA"). +lisp_code_name(4028,"TIBETAN_SUBJOINED_LETTER_FIXED-FORM_RA"). +lisp_code_name(4029,"UFBD"). +lisp_code_name(4030,"TIBETAN_KU_RU_KHA"). +lisp_code_name(4031,"TIBETAN_KU_RU_KHA_BZHI_MIG_CAN"). +lisp_code_name(4032,"TIBETAN_CANTILLATION_SIGN_HEAVY_BEAT"). +lisp_code_name(4033,"TIBETAN_CANTILLATION_SIGN_LIGHT_BEAT"). +lisp_code_name(4034,"TIBETAN_CANTILLATION_SIGN_CANG_TE-U"). +lisp_code_name(4035,"TIBETAN_CANTILLATION_SIGN_SBUB_-CHAL"). +lisp_code_name(4036,"TIBETAN_SYMBOL_DRIL_BU"). +lisp_code_name(4037,"TIBETAN_SYMBOL_RDO_RJE"). +lisp_code_name(4038,"TIBETAN_SYMBOL_PADMA_GDAN"). +lisp_code_name(4039,"TIBETAN_SYMBOL_RDO_RJE_RGYA_GRAM"). +lisp_code_name(4040,"TIBETAN_SYMBOL_PHUR_PA"). +lisp_code_name(4041,"TIBETAN_SYMBOL_NOR_BU"). +lisp_code_name(4042,"TIBETAN_SYMBOL_NOR_BU_NYIS_-KHYIL"). +lisp_code_name(4043,"TIBETAN_SYMBOL_NOR_BU_GSUM_-KHYIL"). +lisp_code_name(4044,"TIBETAN_SYMBOL_NOR_BU_BZHI_-KHYIL"). +lisp_code_name(4045,"UFCD"). +lisp_code_name(4046,"TIBETAN_SIGN_RDEL_NAG_RDEL_DKAR"). +lisp_code_name(4047,"TIBETAN_SIGN_RDEL_NAG_GSUM"). +lisp_code_name(4048,"TIBETAN_MARK_BSKA-_SHOG_GI_MGO_RGYAN"). +lisp_code_name(4049,"TIBETAN_MARK_MNYAM_YIG_GI_MGO_RGYAN"). +lisp_code_name(4050,"TIBETAN_MARK_NYIS_TSHEG"). +lisp_code_name(4051,"TIBETAN_MARK_INITIAL_BRDA_RNYING_YIG_MGO_MDUN_MA"). +lisp_code_name(4052,"TIBETAN_MARK_CLOSING_BRDA_RNYING_YIG_MGO_SGAB_MA"). +lisp_code_name(4053,"RIGHT-FACING_SVASTI_SIGN"). +lisp_code_name(4054,"LEFT-FACING_SVASTI_SIGN"). +lisp_code_name(4055,"RIGHT-FACING_SVASTI_SIGN_WITH_DOTS"). +lisp_code_name(4056,"LEFT-FACING_SVASTI_SIGN_WITH_DOTS"). +lisp_code_name(4057,"TIBETAN_MARK_LEADING_MCHAN_RTAGS"). +lisp_code_name(4058,"TIBETAN_MARK_TRAILING_MCHAN_RTAGS"). +lisp_code_name(4059,"UFDB"). +lisp_code_name(4060,"UFDC"). +lisp_code_name(4061,"UFDD"). +lisp_code_name(4062,"UFDE"). +lisp_code_name(4063,"UFDF"). +lisp_code_name(4064,"UFE0"). +lisp_code_name(4065,"UFE1"). +lisp_code_name(4066,"UFE2"). +lisp_code_name(4067,"UFE3"). +lisp_code_name(4068,"UFE4"). +lisp_code_name(4069,"UFE5"). +lisp_code_name(4070,"UFE6"). +lisp_code_name(4071,"UFE7"). +lisp_code_name(4072,"UFE8"). +lisp_code_name(4073,"UFE9"). +lisp_code_name(4074,"UFEA"). +lisp_code_name(4075,"UFEB"). +lisp_code_name(4076,"UFEC"). +lisp_code_name(4077,"UFED"). +lisp_code_name(4078,"UFEE"). +lisp_code_name(4079,"UFEF"). +lisp_code_name(4080,"UFF0"). +lisp_code_name(4081,"UFF1"). +lisp_code_name(4082,"UFF2"). +lisp_code_name(4083,"UFF3"). +lisp_code_name(4084,"UFF4"). +lisp_code_name(4085,"UFF5"). +lisp_code_name(4086,"UFF6"). +lisp_code_name(4087,"UFF7"). +lisp_code_name(4088,"UFF8"). +lisp_code_name(4089,"UFF9"). +lisp_code_name(4090,"UFFA"). +lisp_code_name(4091,"UFFB"). +lisp_code_name(4092,"UFFC"). +lisp_code_name(4093,"UFFD"). +lisp_code_name(4094,"UFFE"). +lisp_code_name(4095,"UFFF"). +lisp_code_name(4096,"MYANMAR_LETTER_KA"). +lisp_code_name(4097,"MYANMAR_LETTER_KHA"). +lisp_code_name(4098,"MYANMAR_LETTER_GA"). +lisp_code_name(4099,"MYANMAR_LETTER_GHA"). +lisp_code_name(4100,"MYANMAR_LETTER_NGA"). +lisp_code_name(4101,"MYANMAR_LETTER_CA"). +lisp_code_name(4102,"MYANMAR_LETTER_CHA"). +lisp_code_name(4103,"MYANMAR_LETTER_JA"). +lisp_code_name(4104,"MYANMAR_LETTER_JHA"). +lisp_code_name(4105,"MYANMAR_LETTER_NYA"). +lisp_code_name(4106,"MYANMAR_LETTER_NNYA"). +lisp_code_name(4107,"MYANMAR_LETTER_TTA"). +lisp_code_name(4108,"MYANMAR_LETTER_TTHA"). +lisp_code_name(4109,"MYANMAR_LETTER_DDA"). +lisp_code_name(4110,"MYANMAR_LETTER_DDHA"). +lisp_code_name(4111,"MYANMAR_LETTER_NNA"). +lisp_code_name(4112,"MYANMAR_LETTER_TA"). +lisp_code_name(4113,"MYANMAR_LETTER_THA"). +lisp_code_name(4114,"MYANMAR_LETTER_DA"). +lisp_code_name(4115,"MYANMAR_LETTER_DHA"). +lisp_code_name(4116,"MYANMAR_LETTER_NA"). +lisp_code_name(4117,"MYANMAR_LETTER_PA"). +lisp_code_name(4118,"MYANMAR_LETTER_PHA"). +lisp_code_name(4119,"MYANMAR_LETTER_BA"). +lisp_code_name(4120,"MYANMAR_LETTER_BHA"). +lisp_code_name(4121,"MYANMAR_LETTER_MA"). +lisp_code_name(4122,"MYANMAR_LETTER_YA"). +lisp_code_name(4123,"MYANMAR_LETTER_RA"). +lisp_code_name(4124,"MYANMAR_LETTER_LA"). +lisp_code_name(4125,"MYANMAR_LETTER_WA"). +lisp_code_name(4126,"MYANMAR_LETTER_SA"). +lisp_code_name(4127,"MYANMAR_LETTER_HA"). +lisp_code_name(4128,"MYANMAR_LETTER_LLA"). +lisp_code_name(4129,"MYANMAR_LETTER_A"). +lisp_code_name(4130,"MYANMAR_LETTER_SHAN_A"). +lisp_code_name(4131,"MYANMAR_LETTER_I"). +lisp_code_name(4132,"MYANMAR_LETTER_II"). +lisp_code_name(4133,"MYANMAR_LETTER_U"). +lisp_code_name(4134,"MYANMAR_LETTER_UU"). +lisp_code_name(4135,"MYANMAR_LETTER_E"). +lisp_code_name(4136,"MYANMAR_LETTER_MON_E"). +lisp_code_name(4137,"MYANMAR_LETTER_O"). +lisp_code_name(4138,"MYANMAR_LETTER_AU"). +lisp_code_name(4139,"MYANMAR_VOWEL_SIGN_TALL_AA"). +lisp_code_name(4140,"MYANMAR_VOWEL_SIGN_AA"). +lisp_code_name(4141,"MYANMAR_VOWEL_SIGN_I"). +lisp_code_name(4142,"MYANMAR_VOWEL_SIGN_II"). +lisp_code_name(4143,"MYANMAR_VOWEL_SIGN_U"). +lisp_code_name(4144,"MYANMAR_VOWEL_SIGN_UU"). +lisp_code_name(4145,"MYANMAR_VOWEL_SIGN_E"). +lisp_code_name(4146,"MYANMAR_VOWEL_SIGN_AI"). +lisp_code_name(4147,"MYANMAR_VOWEL_SIGN_MON_II"). +lisp_code_name(4148,"MYANMAR_VOWEL_SIGN_MON_O"). +lisp_code_name(4149,"MYANMAR_VOWEL_SIGN_E_ABOVE"). +lisp_code_name(4150,"MYANMAR_SIGN_ANUSVARA"). +lisp_code_name(4151,"MYANMAR_SIGN_DOT_BELOW"). +lisp_code_name(4152,"MYANMAR_SIGN_VISARGA"). +lisp_code_name(4153,"MYANMAR_SIGN_VIRAMA"). +lisp_code_name(4154,"MYANMAR_SIGN_ASAT"). +lisp_code_name(4155,"MYANMAR_CONSONANT_SIGN_MEDIAL_YA"). +lisp_code_name(4156,"MYANMAR_CONSONANT_SIGN_MEDIAL_RA"). +lisp_code_name(4157,"MYANMAR_CONSONANT_SIGN_MEDIAL_WA"). +lisp_code_name(4158,"MYANMAR_CONSONANT_SIGN_MEDIAL_HA"). +lisp_code_name(4159,"MYANMAR_LETTER_GREAT_SA"). +lisp_code_name(4160,"MYANMAR_DIGIT_ZERO"). +lisp_code_name(4161,"MYANMAR_DIGIT_ONE"). +lisp_code_name(4162,"MYANMAR_DIGIT_TWO"). +lisp_code_name(4163,"MYANMAR_DIGIT_THREE"). +lisp_code_name(4164,"MYANMAR_DIGIT_FOUR"). +lisp_code_name(4165,"MYANMAR_DIGIT_FIVE"). +lisp_code_name(4166,"MYANMAR_DIGIT_SIX"). +lisp_code_name(4167,"MYANMAR_DIGIT_SEVEN"). +lisp_code_name(4168,"MYANMAR_DIGIT_EIGHT"). +lisp_code_name(4169,"MYANMAR_DIGIT_NINE"). +lisp_code_name(4170,"MYANMAR_SIGN_LITTLE_SECTION"). +lisp_code_name(4171,"MYANMAR_SIGN_SECTION"). +lisp_code_name(4172,"MYANMAR_SYMBOL_LOCATIVE"). +lisp_code_name(4173,"MYANMAR_SYMBOL_COMPLETED"). +lisp_code_name(4174,"MYANMAR_SYMBOL_AFOREMENTIONED"). +lisp_code_name(4175,"MYANMAR_SYMBOL_GENITIVE"). +lisp_code_name(4176,"MYANMAR_LETTER_SHA"). +lisp_code_name(4177,"MYANMAR_LETTER_SSA"). +lisp_code_name(4178,"MYANMAR_LETTER_VOCALIC_R"). +lisp_code_name(4179,"MYANMAR_LETTER_VOCALIC_RR"). +lisp_code_name(4180,"MYANMAR_LETTER_VOCALIC_L"). +lisp_code_name(4181,"MYANMAR_LETTER_VOCALIC_LL"). +lisp_code_name(4182,"MYANMAR_VOWEL_SIGN_VOCALIC_R"). +lisp_code_name(4183,"MYANMAR_VOWEL_SIGN_VOCALIC_RR"). +lisp_code_name(4184,"MYANMAR_VOWEL_SIGN_VOCALIC_L"). +lisp_code_name(4185,"MYANMAR_VOWEL_SIGN_VOCALIC_LL"). +lisp_code_name(4186,"MYANMAR_LETTER_MON_NGA"). +lisp_code_name(4187,"MYANMAR_LETTER_MON_JHA"). +lisp_code_name(4188,"MYANMAR_LETTER_MON_BBA"). +lisp_code_name(4189,"MYANMAR_LETTER_MON_BBE"). +lisp_code_name(4190,"MYANMAR_CONSONANT_SIGN_MON_MEDIAL_NA"). +lisp_code_name(4191,"MYANMAR_CONSONANT_SIGN_MON_MEDIAL_MA"). +lisp_code_name(4192,"MYANMAR_CONSONANT_SIGN_MON_MEDIAL_LA"). +lisp_code_name(4193,"MYANMAR_LETTER_SGAW_KAREN_SHA"). +lisp_code_name(4194,"MYANMAR_VOWEL_SIGN_SGAW_KAREN_EU"). +lisp_code_name(4195,"MYANMAR_TONE_MARK_SGAW_KAREN_HATHI"). +lisp_code_name(4196,"MYANMAR_TONE_MARK_SGAW_KAREN_KE_PHO"). +lisp_code_name(4197,"MYANMAR_LETTER_WESTERN_PWO_KAREN_THA"). +lisp_code_name(4198,"MYANMAR_LETTER_WESTERN_PWO_KAREN_PWA"). +lisp_code_name(4199,"MYANMAR_VOWEL_SIGN_WESTERN_PWO_KAREN_EU"). +lisp_code_name(4200,"MYANMAR_VOWEL_SIGN_WESTERN_PWO_KAREN_UE"). +lisp_code_name(4201,"MYANMAR_SIGN_WESTERN_PWO_KAREN_TONE-1"). +lisp_code_name(4202,"MYANMAR_SIGN_WESTERN_PWO_KAREN_TONE-2"). +lisp_code_name(4203,"MYANMAR_SIGN_WESTERN_PWO_KAREN_TONE-3"). +lisp_code_name(4204,"MYANMAR_SIGN_WESTERN_PWO_KAREN_TONE-4"). +lisp_code_name(4205,"MYANMAR_SIGN_WESTERN_PWO_KAREN_TONE-5"). +lisp_code_name(4206,"MYANMAR_LETTER_EASTERN_PWO_KAREN_NNA"). +lisp_code_name(4207,"MYANMAR_LETTER_EASTERN_PWO_KAREN_YWA"). +lisp_code_name(4208,"MYANMAR_LETTER_EASTERN_PWO_KAREN_GHWA"). +lisp_code_name(4209,"MYANMAR_VOWEL_SIGN_GEBA_KAREN_I"). +lisp_code_name(4210,"MYANMAR_VOWEL_SIGN_KAYAH_OE"). +lisp_code_name(4211,"MYANMAR_VOWEL_SIGN_KAYAH_U"). +lisp_code_name(4212,"MYANMAR_VOWEL_SIGN_KAYAH_EE"). +lisp_code_name(4213,"MYANMAR_LETTER_SHAN_KA"). +lisp_code_name(4214,"MYANMAR_LETTER_SHAN_KHA"). +lisp_code_name(4215,"MYANMAR_LETTER_SHAN_GA"). +lisp_code_name(4216,"MYANMAR_LETTER_SHAN_CA"). +lisp_code_name(4217,"MYANMAR_LETTER_SHAN_ZA"). +lisp_code_name(4218,"MYANMAR_LETTER_SHAN_NYA"). +lisp_code_name(4219,"MYANMAR_LETTER_SHAN_DA"). +lisp_code_name(4220,"MYANMAR_LETTER_SHAN_NA"). +lisp_code_name(4221,"MYANMAR_LETTER_SHAN_PHA"). +lisp_code_name(4222,"MYANMAR_LETTER_SHAN_FA"). +lisp_code_name(4223,"MYANMAR_LETTER_SHAN_BA"). +lisp_code_name(4224,"MYANMAR_LETTER_SHAN_THA"). +lisp_code_name(4225,"MYANMAR_LETTER_SHAN_HA"). +lisp_code_name(4226,"MYANMAR_CONSONANT_SIGN_SHAN_MEDIAL_WA"). +lisp_code_name(4227,"MYANMAR_VOWEL_SIGN_SHAN_AA"). +lisp_code_name(4228,"MYANMAR_VOWEL_SIGN_SHAN_E"). +lisp_code_name(4229,"MYANMAR_VOWEL_SIGN_SHAN_E_ABOVE"). +lisp_code_name(4230,"MYANMAR_VOWEL_SIGN_SHAN_FINAL_Y"). +lisp_code_name(4231,"MYANMAR_SIGN_SHAN_TONE-2"). +lisp_code_name(4232,"MYANMAR_SIGN_SHAN_TONE-3"). +lisp_code_name(4233,"MYANMAR_SIGN_SHAN_TONE-5"). +lisp_code_name(4234,"MYANMAR_SIGN_SHAN_TONE-6"). +lisp_code_name(4235,"MYANMAR_SIGN_SHAN_COUNCIL_TONE-2"). +lisp_code_name(4236,"MYANMAR_SIGN_SHAN_COUNCIL_TONE-3"). +lisp_code_name(4237,"MYANMAR_SIGN_SHAN_COUNCIL_EMPHATIC_TONE"). +lisp_code_name(4238,"MYANMAR_LETTER_RUMAI_PALAUNG_FA"). +lisp_code_name(4239,"MYANMAR_SIGN_RUMAI_PALAUNG_TONE-5"). +lisp_code_name(4240,"MYANMAR_SHAN_DIGIT_ZERO"). +lisp_code_name(4241,"MYANMAR_SHAN_DIGIT_ONE"). +lisp_code_name(4242,"MYANMAR_SHAN_DIGIT_TWO"). +lisp_code_name(4243,"MYANMAR_SHAN_DIGIT_THREE"). +lisp_code_name(4244,"MYANMAR_SHAN_DIGIT_FOUR"). +lisp_code_name(4245,"MYANMAR_SHAN_DIGIT_FIVE"). +lisp_code_name(4246,"MYANMAR_SHAN_DIGIT_SIX"). +lisp_code_name(4247,"MYANMAR_SHAN_DIGIT_SEVEN"). +lisp_code_name(4248,"MYANMAR_SHAN_DIGIT_EIGHT"). +lisp_code_name(4249,"MYANMAR_SHAN_DIGIT_NINE"). +lisp_code_name(4250,"MYANMAR_SIGN_KHAMTI_TONE-1"). +lisp_code_name(4251,"MYANMAR_SIGN_KHAMTI_TONE-3"). +lisp_code_name(4252,"MYANMAR_VOWEL_SIGN_AITON_A"). +lisp_code_name(4253,"MYANMAR_VOWEL_SIGN_AITON_AI"). +lisp_code_name(4254,"MYANMAR_SYMBOL_SHAN_ONE"). +lisp_code_name(4255,"MYANMAR_SYMBOL_SHAN_EXCLAMATION"). +lisp_code_name(4256,"GEORGIAN_CAPITAL_LETTER_AN"). +lisp_code_name(4257,"GEORGIAN_CAPITAL_LETTER_BAN"). +lisp_code_name(4258,"GEORGIAN_CAPITAL_LETTER_GAN"). +lisp_code_name(4259,"GEORGIAN_CAPITAL_LETTER_DON"). +lisp_code_name(4260,"GEORGIAN_CAPITAL_LETTER_EN"). +lisp_code_name(4261,"GEORGIAN_CAPITAL_LETTER_VIN"). +lisp_code_name(4262,"GEORGIAN_CAPITAL_LETTER_ZEN"). +lisp_code_name(4263,"GEORGIAN_CAPITAL_LETTER_TAN"). +lisp_code_name(4264,"GEORGIAN_CAPITAL_LETTER_IN"). +lisp_code_name(4265,"GEORGIAN_CAPITAL_LETTER_KAN"). +lisp_code_name(4266,"GEORGIAN_CAPITAL_LETTER_LAS"). +lisp_code_name(4267,"GEORGIAN_CAPITAL_LETTER_MAN"). +lisp_code_name(4268,"GEORGIAN_CAPITAL_LETTER_NAR"). +lisp_code_name(4269,"GEORGIAN_CAPITAL_LETTER_ON"). +lisp_code_name(4270,"GEORGIAN_CAPITAL_LETTER_PAR"). +lisp_code_name(4271,"GEORGIAN_CAPITAL_LETTER_ZHAR"). +lisp_code_name(4272,"GEORGIAN_CAPITAL_LETTER_RAE"). +lisp_code_name(4273,"GEORGIAN_CAPITAL_LETTER_SAN"). +lisp_code_name(4274,"GEORGIAN_CAPITAL_LETTER_TAR"). +lisp_code_name(4275,"GEORGIAN_CAPITAL_LETTER_UN"). +lisp_code_name(4276,"GEORGIAN_CAPITAL_LETTER_PHAR"). +lisp_code_name(4277,"GEORGIAN_CAPITAL_LETTER_KHAR"). +lisp_code_name(4278,"GEORGIAN_CAPITAL_LETTER_GHAN"). +lisp_code_name(4279,"GEORGIAN_CAPITAL_LETTER_QAR"). +lisp_code_name(4280,"GEORGIAN_CAPITAL_LETTER_SHIN"). +lisp_code_name(4281,"GEORGIAN_CAPITAL_LETTER_CHIN"). +lisp_code_name(4282,"GEORGIAN_CAPITAL_LETTER_CAN"). +lisp_code_name(4283,"GEORGIAN_CAPITAL_LETTER_JIL"). +lisp_code_name(4284,"GEORGIAN_CAPITAL_LETTER_CIL"). +lisp_code_name(4285,"GEORGIAN_CAPITAL_LETTER_CHAR"). +lisp_code_name(4286,"GEORGIAN_CAPITAL_LETTER_XAN"). +lisp_code_name(4287,"GEORGIAN_CAPITAL_LETTER_JHAN"). +lisp_code_name(4288,"GEORGIAN_CAPITAL_LETTER_HAE"). +lisp_code_name(4289,"GEORGIAN_CAPITAL_LETTER_HE"). +lisp_code_name(4290,"GEORGIAN_CAPITAL_LETTER_HIE"). +lisp_code_name(4291,"GEORGIAN_CAPITAL_LETTER_WE"). +lisp_code_name(4292,"GEORGIAN_CAPITAL_LETTER_HAR"). +lisp_code_name(4293,"GEORGIAN_CAPITAL_LETTER_HOE"). +lisp_code_name(4295,"GEORGIAN_CAPITAL_LETTER_YN"). +lisp_code_name(4301,"GEORGIAN_CAPITAL_LETTER_AEN"). +lisp_code_name(4304,"GEORGIAN_LETTER_AN"). +lisp_code_name(4305,"GEORGIAN_LETTER_BAN"). +lisp_code_name(4306,"GEORGIAN_LETTER_GAN"). +lisp_code_name(4307,"GEORGIAN_LETTER_DON"). +lisp_code_name(4308,"GEORGIAN_LETTER_EN"). +lisp_code_name(4309,"GEORGIAN_LETTER_VIN"). +lisp_code_name(4310,"GEORGIAN_LETTER_ZEN"). +lisp_code_name(4311,"GEORGIAN_LETTER_TAN"). +lisp_code_name(4312,"GEORGIAN_LETTER_IN"). +lisp_code_name(4313,"GEORGIAN_LETTER_KAN"). +lisp_code_name(4314,"GEORGIAN_LETTER_LAS"). +lisp_code_name(4315,"GEORGIAN_LETTER_MAN"). +lisp_code_name(4316,"GEORGIAN_LETTER_NAR"). +lisp_code_name(4317,"GEORGIAN_LETTER_ON"). +lisp_code_name(4318,"GEORGIAN_LETTER_PAR"). +lisp_code_name(4319,"GEORGIAN_LETTER_ZHAR"). +lisp_code_name(4320,"GEORGIAN_LETTER_RAE"). +lisp_code_name(4321,"GEORGIAN_LETTER_SAN"). +lisp_code_name(4322,"GEORGIAN_LETTER_TAR"). +lisp_code_name(4323,"GEORGIAN_LETTER_UN"). +lisp_code_name(4324,"GEORGIAN_LETTER_PHAR"). +lisp_code_name(4325,"GEORGIAN_LETTER_KHAR"). +lisp_code_name(4326,"GEORGIAN_LETTER_GHAN"). +lisp_code_name(4327,"GEORGIAN_LETTER_QAR"). +lisp_code_name(4328,"GEORGIAN_LETTER_SHIN"). +lisp_code_name(4329,"GEORGIAN_LETTER_CHIN"). +lisp_code_name(4330,"GEORGIAN_LETTER_CAN"). +lisp_code_name(4331,"GEORGIAN_LETTER_JIL"). +lisp_code_name(4332,"GEORGIAN_LETTER_CIL"). +lisp_code_name(4333,"GEORGIAN_LETTER_CHAR"). +lisp_code_name(4334,"GEORGIAN_LETTER_XAN"). +lisp_code_name(4335,"GEORGIAN_LETTER_JHAN"). +lisp_code_name(4336,"GEORGIAN_LETTER_HAE"). +lisp_code_name(4337,"GEORGIAN_LETTER_HE"). +lisp_code_name(4338,"GEORGIAN_LETTER_HIE"). +lisp_code_name(4339,"GEORGIAN_LETTER_WE"). +lisp_code_name(4340,"GEORGIAN_LETTER_HAR"). +lisp_code_name(4341,"GEORGIAN_LETTER_HOE"). +lisp_code_name(4342,"GEORGIAN_LETTER_FI"). +lisp_code_name(4343,"GEORGIAN_LETTER_YN"). +lisp_code_name(4344,"GEORGIAN_LETTER_ELIFI"). +lisp_code_name(4345,"GEORGIAN_LETTER_TURNED_GAN"). +lisp_code_name(4346,"GEORGIAN_LETTER_AIN"). +lisp_code_name(4347,"GEORGIAN_PARAGRAPH_SEPARATOR"). +lisp_code_name(4348,"MODIFIER_LETTER_GEORGIAN_NAR"). +lisp_code_name(4349,"GEORGIAN_LETTER_AEN"). +lisp_code_name(4350,"GEORGIAN_LETTER_HARD_SIGN"). +lisp_code_name(4351,"GEORGIAN_LETTER_LABIAL_SIGN"). +lisp_code_name(4352,"HANGUL_CHOSEONG_KIYEOK"). +lisp_code_name(4353,"HANGUL_CHOSEONG_SSANGKIYEOK"). +lisp_code_name(4354,"HANGUL_CHOSEONG_NIEUN"). +lisp_code_name(4355,"HANGUL_CHOSEONG_TIKEUT"). +lisp_code_name(4356,"HANGUL_CHOSEONG_SSANGTIKEUT"). +lisp_code_name(4357,"HANGUL_CHOSEONG_RIEUL"). +lisp_code_name(4358,"HANGUL_CHOSEONG_MIEUM"). +lisp_code_name(4359,"HANGUL_CHOSEONG_PIEUP"). +lisp_code_name(4360,"HANGUL_CHOSEONG_SSANGPIEUP"). +lisp_code_name(4361,"HANGUL_CHOSEONG_SIOS"). +lisp_code_name(4362,"HANGUL_CHOSEONG_SSANGSIOS"). +lisp_code_name(4363,"HANGUL_CHOSEONG_IEUNG"). +lisp_code_name(4364,"HANGUL_CHOSEONG_CIEUC"). +lisp_code_name(4365,"HANGUL_CHOSEONG_SSANGCIEUC"). +lisp_code_name(4366,"HANGUL_CHOSEONG_CHIEUCH"). +lisp_code_name(4367,"HANGUL_CHOSEONG_KHIEUKH"). +lisp_code_name(4368,"HANGUL_CHOSEONG_THIEUTH"). +lisp_code_name(4369,"HANGUL_CHOSEONG_PHIEUPH"). +lisp_code_name(4370,"HANGUL_CHOSEONG_HIEUH"). +lisp_code_name(4371,"HANGUL_CHOSEONG_NIEUN-KIYEOK"). +lisp_code_name(4372,"HANGUL_CHOSEONG_SSANGNIEUN"). +lisp_code_name(4373,"HANGUL_CHOSEONG_NIEUN-TIKEUT"). +lisp_code_name(4374,"HANGUL_CHOSEONG_NIEUN-PIEUP"). +lisp_code_name(4375,"HANGUL_CHOSEONG_TIKEUT-KIYEOK"). +lisp_code_name(4376,"HANGUL_CHOSEONG_RIEUL-NIEUN"). +lisp_code_name(4377,"HANGUL_CHOSEONG_SSANGRIEUL"). +lisp_code_name(4378,"HANGUL_CHOSEONG_RIEUL-HIEUH"). +lisp_code_name(4379,"HANGUL_CHOSEONG_KAPYEOUNRIEUL"). +lisp_code_name(4380,"HANGUL_CHOSEONG_MIEUM-PIEUP"). +lisp_code_name(4381,"HANGUL_CHOSEONG_KAPYEOUNMIEUM"). +lisp_code_name(4382,"HANGUL_CHOSEONG_PIEUP-KIYEOK"). +lisp_code_name(4383,"HANGUL_CHOSEONG_PIEUP-NIEUN"). +lisp_code_name(4384,"HANGUL_CHOSEONG_PIEUP-TIKEUT"). +lisp_code_name(4385,"HANGUL_CHOSEONG_PIEUP-SIOS"). +lisp_code_name(4386,"HANGUL_CHOSEONG_PIEUP-SIOS-KIYEOK"). +lisp_code_name(4387,"HANGUL_CHOSEONG_PIEUP-SIOS-TIKEUT"). +lisp_code_name(4388,"HANGUL_CHOSEONG_PIEUP-SIOS-PIEUP"). +lisp_code_name(4389,"HANGUL_CHOSEONG_PIEUP-SSANGSIOS"). +lisp_code_name(4390,"HANGUL_CHOSEONG_PIEUP-SIOS-CIEUC"). +lisp_code_name(4391,"HANGUL_CHOSEONG_PIEUP-CIEUC"). +lisp_code_name(4392,"HANGUL_CHOSEONG_PIEUP-CHIEUCH"). +lisp_code_name(4393,"HANGUL_CHOSEONG_PIEUP-THIEUTH"). +lisp_code_name(4394,"HANGUL_CHOSEONG_PIEUP-PHIEUPH"). +lisp_code_name(4395,"HANGUL_CHOSEONG_KAPYEOUNPIEUP"). +lisp_code_name(4396,"HANGUL_CHOSEONG_KAPYEOUNSSANGPIEUP"). +lisp_code_name(4397,"HANGUL_CHOSEONG_SIOS-KIYEOK"). +lisp_code_name(4398,"HANGUL_CHOSEONG_SIOS-NIEUN"). +lisp_code_name(4399,"HANGUL_CHOSEONG_SIOS-TIKEUT"). +lisp_code_name(4400,"HANGUL_CHOSEONG_SIOS-RIEUL"). +lisp_code_name(4401,"HANGUL_CHOSEONG_SIOS-MIEUM"). +lisp_code_name(4402,"HANGUL_CHOSEONG_SIOS-PIEUP"). +lisp_code_name(4403,"HANGUL_CHOSEONG_SIOS-PIEUP-KIYEOK"). +lisp_code_name(4404,"HANGUL_CHOSEONG_SIOS-SSANGSIOS"). +lisp_code_name(4405,"HANGUL_CHOSEONG_SIOS-IEUNG"). +lisp_code_name(4406,"HANGUL_CHOSEONG_SIOS-CIEUC"). +lisp_code_name(4407,"HANGUL_CHOSEONG_SIOS-CHIEUCH"). +lisp_code_name(4408,"HANGUL_CHOSEONG_SIOS-KHIEUKH"). +lisp_code_name(4409,"HANGUL_CHOSEONG_SIOS-THIEUTH"). +lisp_code_name(4410,"HANGUL_CHOSEONG_SIOS-PHIEUPH"). +lisp_code_name(4411,"HANGUL_CHOSEONG_SIOS-HIEUH"). +lisp_code_name(4412,"HANGUL_CHOSEONG_CHITUEUMSIOS"). +lisp_code_name(4413,"HANGUL_CHOSEONG_CHITUEUMSSANGSIOS"). +lisp_code_name(4414,"HANGUL_CHOSEONG_CEONGCHIEUMSIOS"). +lisp_code_name(4415,"HANGUL_CHOSEONG_CEONGCHIEUMSSANGSIOS"). +lisp_code_name(4416,"HANGUL_CHOSEONG_PANSIOS"). +lisp_code_name(4417,"HANGUL_CHOSEONG_IEUNG-KIYEOK"). +lisp_code_name(4418,"HANGUL_CHOSEONG_IEUNG-TIKEUT"). +lisp_code_name(4419,"HANGUL_CHOSEONG_IEUNG-MIEUM"). +lisp_code_name(4420,"HANGUL_CHOSEONG_IEUNG-PIEUP"). +lisp_code_name(4421,"HANGUL_CHOSEONG_IEUNG-SIOS"). +lisp_code_name(4422,"HANGUL_CHOSEONG_IEUNG-PANSIOS"). +lisp_code_name(4423,"HANGUL_CHOSEONG_SSANGIEUNG"). +lisp_code_name(4424,"HANGUL_CHOSEONG_IEUNG-CIEUC"). +lisp_code_name(4425,"HANGUL_CHOSEONG_IEUNG-CHIEUCH"). +lisp_code_name(4426,"HANGUL_CHOSEONG_IEUNG-THIEUTH"). +lisp_code_name(4427,"HANGUL_CHOSEONG_IEUNG-PHIEUPH"). +lisp_code_name(4428,"HANGUL_CHOSEONG_YESIEUNG"). +lisp_code_name(4429,"HANGUL_CHOSEONG_CIEUC-IEUNG"). +lisp_code_name(4430,"HANGUL_CHOSEONG_CHITUEUMCIEUC"). +lisp_code_name(4431,"HANGUL_CHOSEONG_CHITUEUMSSANGCIEUC"). +lisp_code_name(4432,"HANGUL_CHOSEONG_CEONGCHIEUMCIEUC"). +lisp_code_name(4433,"HANGUL_CHOSEONG_CEONGCHIEUMSSANGCIEUC"). +lisp_code_name(4434,"HANGUL_CHOSEONG_CHIEUCH-KHIEUKH"). +lisp_code_name(4435,"HANGUL_CHOSEONG_CHIEUCH-HIEUH"). +lisp_code_name(4436,"HANGUL_CHOSEONG_CHITUEUMCHIEUCH"). +lisp_code_name(4437,"HANGUL_CHOSEONG_CEONGCHIEUMCHIEUCH"). +lisp_code_name(4438,"HANGUL_CHOSEONG_PHIEUPH-PIEUP"). +lisp_code_name(4439,"HANGUL_CHOSEONG_KAPYEOUNPHIEUPH"). +lisp_code_name(4440,"HANGUL_CHOSEONG_SSANGHIEUH"). +lisp_code_name(4441,"HANGUL_CHOSEONG_YEORINHIEUH"). +lisp_code_name(4442,"HANGUL_CHOSEONG_KIYEOK-TIKEUT"). +lisp_code_name(4443,"HANGUL_CHOSEONG_NIEUN-SIOS"). +lisp_code_name(4444,"HANGUL_CHOSEONG_NIEUN-CIEUC"). +lisp_code_name(4445,"HANGUL_CHOSEONG_NIEUN-HIEUH"). +lisp_code_name(4446,"HANGUL_CHOSEONG_TIKEUT-RIEUL"). +lisp_code_name(4447,"HANGUL_CHOSEONG_FILLER"). +lisp_code_name(4448,"HANGUL_JUNGSEONG_FILLER"). +lisp_code_name(4449,"HANGUL_JUNGSEONG_A"). +lisp_code_name(4450,"HANGUL_JUNGSEONG_AE"). +lisp_code_name(4451,"HANGUL_JUNGSEONG_YA"). +lisp_code_name(4452,"HANGUL_JUNGSEONG_YAE"). +lisp_code_name(4453,"HANGUL_JUNGSEONG_EO"). +lisp_code_name(4454,"HANGUL_JUNGSEONG_E"). +lisp_code_name(4455,"HANGUL_JUNGSEONG_YEO"). +lisp_code_name(4456,"HANGUL_JUNGSEONG_YE"). +lisp_code_name(4457,"HANGUL_JUNGSEONG_O"). +lisp_code_name(4458,"HANGUL_JUNGSEONG_WA"). +lisp_code_name(4459,"HANGUL_JUNGSEONG_WAE"). +lisp_code_name(4460,"HANGUL_JUNGSEONG_OE"). +lisp_code_name(4461,"HANGUL_JUNGSEONG_YO"). +lisp_code_name(4462,"HANGUL_JUNGSEONG_U"). +lisp_code_name(4463,"HANGUL_JUNGSEONG_WEO"). +lisp_code_name(4464,"HANGUL_JUNGSEONG_WE"). +lisp_code_name(4465,"HANGUL_JUNGSEONG_WI"). +lisp_code_name(4466,"HANGUL_JUNGSEONG_YU"). +lisp_code_name(4467,"HANGUL_JUNGSEONG_EU"). +lisp_code_name(4468,"HANGUL_JUNGSEONG_YI"). +lisp_code_name(4469,"HANGUL_JUNGSEONG_I"). +lisp_code_name(4470,"HANGUL_JUNGSEONG_A-O"). +lisp_code_name(4471,"HANGUL_JUNGSEONG_A-U"). +lisp_code_name(4472,"HANGUL_JUNGSEONG_YA-O"). +lisp_code_name(4473,"HANGUL_JUNGSEONG_YA-YO"). +lisp_code_name(4474,"HANGUL_JUNGSEONG_EO-O"). +lisp_code_name(4475,"HANGUL_JUNGSEONG_EO-U"). +lisp_code_name(4476,"HANGUL_JUNGSEONG_EO-EU"). +lisp_code_name(4477,"HANGUL_JUNGSEONG_YEO-O"). +lisp_code_name(4478,"HANGUL_JUNGSEONG_YEO-U"). +lisp_code_name(4479,"HANGUL_JUNGSEONG_O-EO"). +lisp_code_name(4480,"HANGUL_JUNGSEONG_O-E"). +lisp_code_name(4481,"HANGUL_JUNGSEONG_O-YE"). +lisp_code_name(4482,"HANGUL_JUNGSEONG_O-O"). +lisp_code_name(4483,"HANGUL_JUNGSEONG_O-U"). +lisp_code_name(4484,"HANGUL_JUNGSEONG_YO-YA"). +lisp_code_name(4485,"HANGUL_JUNGSEONG_YO-YAE"). +lisp_code_name(4486,"HANGUL_JUNGSEONG_YO-YEO"). +lisp_code_name(4487,"HANGUL_JUNGSEONG_YO-O"). +lisp_code_name(4488,"HANGUL_JUNGSEONG_YO-I"). +lisp_code_name(4489,"HANGUL_JUNGSEONG_U-A"). +lisp_code_name(4490,"HANGUL_JUNGSEONG_U-AE"). +lisp_code_name(4491,"HANGUL_JUNGSEONG_U-EO-EU"). +lisp_code_name(4492,"HANGUL_JUNGSEONG_U-YE"). +lisp_code_name(4493,"HANGUL_JUNGSEONG_U-U"). +lisp_code_name(4494,"HANGUL_JUNGSEONG_YU-A"). +lisp_code_name(4495,"HANGUL_JUNGSEONG_YU-EO"). +lisp_code_name(4496,"HANGUL_JUNGSEONG_YU-E"). +lisp_code_name(4497,"HANGUL_JUNGSEONG_YU-YEO"). +lisp_code_name(4498,"HANGUL_JUNGSEONG_YU-YE"). +lisp_code_name(4499,"HANGUL_JUNGSEONG_YU-U"). +lisp_code_name(4500,"HANGUL_JUNGSEONG_YU-I"). +lisp_code_name(4501,"HANGUL_JUNGSEONG_EU-U"). +lisp_code_name(4502,"HANGUL_JUNGSEONG_EU-EU"). +lisp_code_name(4503,"HANGUL_JUNGSEONG_YI-U"). +lisp_code_name(4504,"HANGUL_JUNGSEONG_I-A"). +lisp_code_name(4505,"HANGUL_JUNGSEONG_I-YA"). +lisp_code_name(4506,"HANGUL_JUNGSEONG_I-O"). +lisp_code_name(4507,"HANGUL_JUNGSEONG_I-U"). +lisp_code_name(4508,"HANGUL_JUNGSEONG_I-EU"). +lisp_code_name(4509,"HANGUL_JUNGSEONG_I-ARAEA"). +lisp_code_name(4510,"HANGUL_JUNGSEONG_ARAEA"). +lisp_code_name(4511,"HANGUL_JUNGSEONG_ARAEA-EO"). +lisp_code_name(4512,"HANGUL_JUNGSEONG_ARAEA-U"). +lisp_code_name(4513,"HANGUL_JUNGSEONG_ARAEA-I"). +lisp_code_name(4514,"HANGUL_JUNGSEONG_SSANGARAEA"). +lisp_code_name(4515,"HANGUL_JUNGSEONG_A-EU"). +lisp_code_name(4516,"HANGUL_JUNGSEONG_YA-U"). +lisp_code_name(4517,"HANGUL_JUNGSEONG_YEO-YA"). +lisp_code_name(4518,"HANGUL_JUNGSEONG_O-YA"). +lisp_code_name(4519,"HANGUL_JUNGSEONG_O-YAE"). +lisp_code_name(4520,"HANGUL_JONGSEONG_KIYEOK"). +lisp_code_name(4521,"HANGUL_JONGSEONG_SSANGKIYEOK"). +lisp_code_name(4522,"HANGUL_JONGSEONG_KIYEOK-SIOS"). +lisp_code_name(4523,"HANGUL_JONGSEONG_NIEUN"). +lisp_code_name(4524,"HANGUL_JONGSEONG_NIEUN-CIEUC"). +lisp_code_name(4525,"HANGUL_JONGSEONG_NIEUN-HIEUH"). +lisp_code_name(4526,"HANGUL_JONGSEONG_TIKEUT"). +lisp_code_name(4527,"HANGUL_JONGSEONG_RIEUL"). +lisp_code_name(4528,"HANGUL_JONGSEONG_RIEUL-KIYEOK"). +lisp_code_name(4529,"HANGUL_JONGSEONG_RIEUL-MIEUM"). +lisp_code_name(4530,"HANGUL_JONGSEONG_RIEUL-PIEUP"). +lisp_code_name(4531,"HANGUL_JONGSEONG_RIEUL-SIOS"). +lisp_code_name(4532,"HANGUL_JONGSEONG_RIEUL-THIEUTH"). +lisp_code_name(4533,"HANGUL_JONGSEONG_RIEUL-PHIEUPH"). +lisp_code_name(4534,"HANGUL_JONGSEONG_RIEUL-HIEUH"). +lisp_code_name(4535,"HANGUL_JONGSEONG_MIEUM"). +lisp_code_name(4536,"HANGUL_JONGSEONG_PIEUP"). +lisp_code_name(4537,"HANGUL_JONGSEONG_PIEUP-SIOS"). +lisp_code_name(4538,"HANGUL_JONGSEONG_SIOS"). +lisp_code_name(4539,"HANGUL_JONGSEONG_SSANGSIOS"). +lisp_code_name(4540,"HANGUL_JONGSEONG_IEUNG"). +lisp_code_name(4541,"HANGUL_JONGSEONG_CIEUC"). +lisp_code_name(4542,"HANGUL_JONGSEONG_CHIEUCH"). +lisp_code_name(4543,"HANGUL_JONGSEONG_KHIEUKH"). +lisp_code_name(4544,"HANGUL_JONGSEONG_THIEUTH"). +lisp_code_name(4545,"HANGUL_JONGSEONG_PHIEUPH"). +lisp_code_name(4546,"HANGUL_JONGSEONG_HIEUH"). +lisp_code_name(4547,"HANGUL_JONGSEONG_KIYEOK-RIEUL"). +lisp_code_name(4548,"HANGUL_JONGSEONG_KIYEOK-SIOS-KIYEOK"). +lisp_code_name(4549,"HANGUL_JONGSEONG_NIEUN-KIYEOK"). +lisp_code_name(4550,"HANGUL_JONGSEONG_NIEUN-TIKEUT"). +lisp_code_name(4551,"HANGUL_JONGSEONG_NIEUN-SIOS"). +lisp_code_name(4552,"HANGUL_JONGSEONG_NIEUN-PANSIOS"). +lisp_code_name(4553,"HANGUL_JONGSEONG_NIEUN-THIEUTH"). +lisp_code_name(4554,"HANGUL_JONGSEONG_TIKEUT-KIYEOK"). +lisp_code_name(4555,"HANGUL_JONGSEONG_TIKEUT-RIEUL"). +lisp_code_name(4556,"HANGUL_JONGSEONG_RIEUL-KIYEOK-SIOS"). +lisp_code_name(4557,"HANGUL_JONGSEONG_RIEUL-NIEUN"). +lisp_code_name(4558,"HANGUL_JONGSEONG_RIEUL-TIKEUT"). +lisp_code_name(4559,"HANGUL_JONGSEONG_RIEUL-TIKEUT-HIEUH"). +lisp_code_name(4560,"HANGUL_JONGSEONG_SSANGRIEUL"). +lisp_code_name(4561,"HANGUL_JONGSEONG_RIEUL-MIEUM-KIYEOK"). +lisp_code_name(4562,"HANGUL_JONGSEONG_RIEUL-MIEUM-SIOS"). +lisp_code_name(4563,"HANGUL_JONGSEONG_RIEUL-PIEUP-SIOS"). +lisp_code_name(4564,"HANGUL_JONGSEONG_RIEUL-PIEUP-HIEUH"). +lisp_code_name(4565,"HANGUL_JONGSEONG_RIEUL-KAPYEOUNPIEUP"). +lisp_code_name(4566,"HANGUL_JONGSEONG_RIEUL-SSANGSIOS"). +lisp_code_name(4567,"HANGUL_JONGSEONG_RIEUL-PANSIOS"). +lisp_code_name(4568,"HANGUL_JONGSEONG_RIEUL-KHIEUKH"). +lisp_code_name(4569,"HANGUL_JONGSEONG_RIEUL-YEORINHIEUH"). +lisp_code_name(4570,"HANGUL_JONGSEONG_MIEUM-KIYEOK"). +lisp_code_name(4571,"HANGUL_JONGSEONG_MIEUM-RIEUL"). +lisp_code_name(4572,"HANGUL_JONGSEONG_MIEUM-PIEUP"). +lisp_code_name(4573,"HANGUL_JONGSEONG_MIEUM-SIOS"). +lisp_code_name(4574,"HANGUL_JONGSEONG_MIEUM-SSANGSIOS"). +lisp_code_name(4575,"HANGUL_JONGSEONG_MIEUM-PANSIOS"). +lisp_code_name(4576,"HANGUL_JONGSEONG_MIEUM-CHIEUCH"). +lisp_code_name(4577,"HANGUL_JONGSEONG_MIEUM-HIEUH"). +lisp_code_name(4578,"HANGUL_JONGSEONG_KAPYEOUNMIEUM"). +lisp_code_name(4579,"HANGUL_JONGSEONG_PIEUP-RIEUL"). +lisp_code_name(4580,"HANGUL_JONGSEONG_PIEUP-PHIEUPH"). +lisp_code_name(4581,"HANGUL_JONGSEONG_PIEUP-HIEUH"). +lisp_code_name(4582,"HANGUL_JONGSEONG_KAPYEOUNPIEUP"). +lisp_code_name(4583,"HANGUL_JONGSEONG_SIOS-KIYEOK"). +lisp_code_name(4584,"HANGUL_JONGSEONG_SIOS-TIKEUT"). +lisp_code_name(4585,"HANGUL_JONGSEONG_SIOS-RIEUL"). +lisp_code_name(4586,"HANGUL_JONGSEONG_SIOS-PIEUP"). +lisp_code_name(4587,"HANGUL_JONGSEONG_PANSIOS"). +lisp_code_name(4588,"HANGUL_JONGSEONG_IEUNG-KIYEOK"). +lisp_code_name(4589,"HANGUL_JONGSEONG_IEUNG-SSANGKIYEOK"). +lisp_code_name(4590,"HANGUL_JONGSEONG_SSANGIEUNG"). +lisp_code_name(4591,"HANGUL_JONGSEONG_IEUNG-KHIEUKH"). +lisp_code_name(4592,"HANGUL_JONGSEONG_YESIEUNG"). +lisp_code_name(4593,"HANGUL_JONGSEONG_YESIEUNG-SIOS"). +lisp_code_name(4594,"HANGUL_JONGSEONG_YESIEUNG-PANSIOS"). +lisp_code_name(4595,"HANGUL_JONGSEONG_PHIEUPH-PIEUP"). +lisp_code_name(4596,"HANGUL_JONGSEONG_KAPYEOUNPHIEUPH"). +lisp_code_name(4597,"HANGUL_JONGSEONG_HIEUH-NIEUN"). +lisp_code_name(4598,"HANGUL_JONGSEONG_HIEUH-RIEUL"). +lisp_code_name(4599,"HANGUL_JONGSEONG_HIEUH-MIEUM"). +lisp_code_name(4600,"HANGUL_JONGSEONG_HIEUH-PIEUP"). +lisp_code_name(4601,"HANGUL_JONGSEONG_YEORINHIEUH"). +lisp_code_name(4602,"HANGUL_JONGSEONG_KIYEOK-NIEUN"). +lisp_code_name(4603,"HANGUL_JONGSEONG_KIYEOK-PIEUP"). +lisp_code_name(4604,"HANGUL_JONGSEONG_KIYEOK-CHIEUCH"). +lisp_code_name(4605,"HANGUL_JONGSEONG_KIYEOK-KHIEUKH"). +lisp_code_name(4606,"HANGUL_JONGSEONG_KIYEOK-HIEUH"). +lisp_code_name(4607,"HANGUL_JONGSEONG_SSANGNIEUN"). +lisp_code_name(4608,"ETHIOPIC_SYLLABLE_HA"). +lisp_code_name(4609,"ETHIOPIC_SYLLABLE_HU"). +lisp_code_name(4610,"ETHIOPIC_SYLLABLE_HI"). +lisp_code_name(4611,"ETHIOPIC_SYLLABLE_HAA"). +lisp_code_name(4612,"ETHIOPIC_SYLLABLE_HEE"). +lisp_code_name(4613,"ETHIOPIC_SYLLABLE_HE"). +lisp_code_name(4614,"ETHIOPIC_SYLLABLE_HO"). +lisp_code_name(4615,"ETHIOPIC_SYLLABLE_HOA"). +lisp_code_name(4616,"ETHIOPIC_SYLLABLE_LA"). +lisp_code_name(4617,"ETHIOPIC_SYLLABLE_LU"). +lisp_code_name(4618,"ETHIOPIC_SYLLABLE_LI"). +lisp_code_name(4619,"ETHIOPIC_SYLLABLE_LAA"). +lisp_code_name(4620,"ETHIOPIC_SYLLABLE_LEE"). +lisp_code_name(4621,"ETHIOPIC_SYLLABLE_LE"). +lisp_code_name(4622,"ETHIOPIC_SYLLABLE_LO"). +lisp_code_name(4623,"ETHIOPIC_SYLLABLE_LWA"). +lisp_code_name(4624,"ETHIOPIC_SYLLABLE_HHA"). +lisp_code_name(4625,"ETHIOPIC_SYLLABLE_HHU"). +lisp_code_name(4626,"ETHIOPIC_SYLLABLE_HHI"). +lisp_code_name(4627,"ETHIOPIC_SYLLABLE_HHAA"). +lisp_code_name(4628,"ETHIOPIC_SYLLABLE_HHEE"). +lisp_code_name(4629,"ETHIOPIC_SYLLABLE_HHE"). +lisp_code_name(4630,"ETHIOPIC_SYLLABLE_HHO"). +lisp_code_name(4631,"ETHIOPIC_SYLLABLE_HHWA"). +lisp_code_name(4632,"ETHIOPIC_SYLLABLE_MA"). +lisp_code_name(4633,"ETHIOPIC_SYLLABLE_MU"). +lisp_code_name(4634,"ETHIOPIC_SYLLABLE_MI"). +lisp_code_name(4635,"ETHIOPIC_SYLLABLE_MAA"). +lisp_code_name(4636,"ETHIOPIC_SYLLABLE_MEE"). +lisp_code_name(4637,"ETHIOPIC_SYLLABLE_ME"). +lisp_code_name(4638,"ETHIOPIC_SYLLABLE_MO"). +lisp_code_name(4639,"ETHIOPIC_SYLLABLE_MWA"). +lisp_code_name(4640,"ETHIOPIC_SYLLABLE_SZA"). +lisp_code_name(4641,"ETHIOPIC_SYLLABLE_SZU"). +lisp_code_name(4642,"ETHIOPIC_SYLLABLE_SZI"). +lisp_code_name(4643,"ETHIOPIC_SYLLABLE_SZAA"). +lisp_code_name(4644,"ETHIOPIC_SYLLABLE_SZEE"). +lisp_code_name(4645,"ETHIOPIC_SYLLABLE_SZE"). +lisp_code_name(4646,"ETHIOPIC_SYLLABLE_SZO"). +lisp_code_name(4647,"ETHIOPIC_SYLLABLE_SZWA"). +lisp_code_name(4648,"ETHIOPIC_SYLLABLE_RA"). +lisp_code_name(4649,"ETHIOPIC_SYLLABLE_RU"). +lisp_code_name(4650,"ETHIOPIC_SYLLABLE_RI"). +lisp_code_name(4651,"ETHIOPIC_SYLLABLE_RAA"). +lisp_code_name(4652,"ETHIOPIC_SYLLABLE_REE"). +lisp_code_name(4653,"ETHIOPIC_SYLLABLE_RE"). +lisp_code_name(4654,"ETHIOPIC_SYLLABLE_RO"). +lisp_code_name(4655,"ETHIOPIC_SYLLABLE_RWA"). +lisp_code_name(4656,"ETHIOPIC_SYLLABLE_SA"). +lisp_code_name(4657,"ETHIOPIC_SYLLABLE_SU"). +lisp_code_name(4658,"ETHIOPIC_SYLLABLE_SI"). +lisp_code_name(4659,"ETHIOPIC_SYLLABLE_SAA"). +lisp_code_name(4660,"ETHIOPIC_SYLLABLE_SEE"). +lisp_code_name(4661,"ETHIOPIC_SYLLABLE_SE"). +lisp_code_name(4662,"ETHIOPIC_SYLLABLE_SO"). +lisp_code_name(4663,"ETHIOPIC_SYLLABLE_SWA"). +lisp_code_name(4664,"ETHIOPIC_SYLLABLE_SHA"). +lisp_code_name(4665,"ETHIOPIC_SYLLABLE_SHU"). +lisp_code_name(4666,"ETHIOPIC_SYLLABLE_SHI"). +lisp_code_name(4667,"ETHIOPIC_SYLLABLE_SHAA"). +lisp_code_name(4668,"ETHIOPIC_SYLLABLE_SHEE"). +lisp_code_name(4669,"ETHIOPIC_SYLLABLE_SHE"). +lisp_code_name(4670,"ETHIOPIC_SYLLABLE_SHO"). +lisp_code_name(4671,"ETHIOPIC_SYLLABLE_SHWA"). +lisp_code_name(4672,"ETHIOPIC_SYLLABLE_QA"). +lisp_code_name(4673,"ETHIOPIC_SYLLABLE_QU"). +lisp_code_name(4674,"ETHIOPIC_SYLLABLE_QI"). +lisp_code_name(4675,"ETHIOPIC_SYLLABLE_QAA"). +lisp_code_name(4676,"ETHIOPIC_SYLLABLE_QEE"). +lisp_code_name(4677,"ETHIOPIC_SYLLABLE_QE"). +lisp_code_name(4678,"ETHIOPIC_SYLLABLE_QO"). +lisp_code_name(4679,"ETHIOPIC_SYLLABLE_QOA"). +lisp_code_name(4680,"ETHIOPIC_SYLLABLE_QWA"). +lisp_code_name(4682,"ETHIOPIC_SYLLABLE_QWI"). +lisp_code_name(4683,"ETHIOPIC_SYLLABLE_QWAA"). +lisp_code_name(4684,"ETHIOPIC_SYLLABLE_QWEE"). +lisp_code_name(4685,"ETHIOPIC_SYLLABLE_QWE"). +lisp_code_name(4688,"ETHIOPIC_SYLLABLE_QHA"). +lisp_code_name(4689,"ETHIOPIC_SYLLABLE_QHU"). +lisp_code_name(4690,"ETHIOPIC_SYLLABLE_QHI"). +lisp_code_name(4691,"ETHIOPIC_SYLLABLE_QHAA"). +lisp_code_name(4692,"ETHIOPIC_SYLLABLE_QHEE"). +lisp_code_name(4693,"ETHIOPIC_SYLLABLE_QHE"). +lisp_code_name(4694,"ETHIOPIC_SYLLABLE_QHO"). +lisp_code_name(4696,"ETHIOPIC_SYLLABLE_QHWA"). +lisp_code_name(4698,"ETHIOPIC_SYLLABLE_QHWI"). +lisp_code_name(4699,"ETHIOPIC_SYLLABLE_QHWAA"). +lisp_code_name(4700,"ETHIOPIC_SYLLABLE_QHWEE"). +lisp_code_name(4701,"ETHIOPIC_SYLLABLE_QHWE"). +lisp_code_name(4704,"ETHIOPIC_SYLLABLE_BA"). +lisp_code_name(4705,"ETHIOPIC_SYLLABLE_BU"). +lisp_code_name(4706,"ETHIOPIC_SYLLABLE_BI"). +lisp_code_name(4707,"ETHIOPIC_SYLLABLE_BAA"). +lisp_code_name(4708,"ETHIOPIC_SYLLABLE_BEE"). +lisp_code_name(4709,"ETHIOPIC_SYLLABLE_BE"). +lisp_code_name(4710,"ETHIOPIC_SYLLABLE_BO"). +lisp_code_name(4711,"ETHIOPIC_SYLLABLE_BWA"). +lisp_code_name(4712,"ETHIOPIC_SYLLABLE_VA"). +lisp_code_name(4713,"ETHIOPIC_SYLLABLE_VU"). +lisp_code_name(4714,"ETHIOPIC_SYLLABLE_VI"). +lisp_code_name(4715,"ETHIOPIC_SYLLABLE_VAA"). +lisp_code_name(4716,"ETHIOPIC_SYLLABLE_VEE"). +lisp_code_name(4717,"ETHIOPIC_SYLLABLE_VE"). +lisp_code_name(4718,"ETHIOPIC_SYLLABLE_VO"). +lisp_code_name(4719,"ETHIOPIC_SYLLABLE_VWA"). +lisp_code_name(4720,"ETHIOPIC_SYLLABLE_TA"). +lisp_code_name(4721,"ETHIOPIC_SYLLABLE_TU"). +lisp_code_name(4722,"ETHIOPIC_SYLLABLE_TI"). +lisp_code_name(4723,"ETHIOPIC_SYLLABLE_TAA"). +lisp_code_name(4724,"ETHIOPIC_SYLLABLE_TEE"). +lisp_code_name(4725,"ETHIOPIC_SYLLABLE_TE"). +lisp_code_name(4726,"ETHIOPIC_SYLLABLE_TO"). +lisp_code_name(4727,"ETHIOPIC_SYLLABLE_TWA"). +lisp_code_name(4728,"ETHIOPIC_SYLLABLE_CA"). +lisp_code_name(4729,"ETHIOPIC_SYLLABLE_CU"). +lisp_code_name(4730,"ETHIOPIC_SYLLABLE_CI"). +lisp_code_name(4731,"ETHIOPIC_SYLLABLE_CAA"). +lisp_code_name(4732,"ETHIOPIC_SYLLABLE_CEE"). +lisp_code_name(4733,"ETHIOPIC_SYLLABLE_CE"). +lisp_code_name(4734,"ETHIOPIC_SYLLABLE_CO"). +lisp_code_name(4735,"ETHIOPIC_SYLLABLE_CWA"). +lisp_code_name(4736,"ETHIOPIC_SYLLABLE_XA"). +lisp_code_name(4737,"ETHIOPIC_SYLLABLE_XU"). +lisp_code_name(4738,"ETHIOPIC_SYLLABLE_XI"). +lisp_code_name(4739,"ETHIOPIC_SYLLABLE_XAA"). +lisp_code_name(4740,"ETHIOPIC_SYLLABLE_XEE"). +lisp_code_name(4741,"ETHIOPIC_SYLLABLE_XE"). +lisp_code_name(4742,"ETHIOPIC_SYLLABLE_XO"). +lisp_code_name(4743,"ETHIOPIC_SYLLABLE_XOA"). +lisp_code_name(4744,"ETHIOPIC_SYLLABLE_XWA"). +lisp_code_name(4746,"ETHIOPIC_SYLLABLE_XWI"). +lisp_code_name(4747,"ETHIOPIC_SYLLABLE_XWAA"). +lisp_code_name(4748,"ETHIOPIC_SYLLABLE_XWEE"). +lisp_code_name(4749,"ETHIOPIC_SYLLABLE_XWE"). +lisp_code_name(4752,"ETHIOPIC_SYLLABLE_NA"). +lisp_code_name(4753,"ETHIOPIC_SYLLABLE_NU"). +lisp_code_name(4754,"ETHIOPIC_SYLLABLE_NI"). +lisp_code_name(4755,"ETHIOPIC_SYLLABLE_NAA"). +lisp_code_name(4756,"ETHIOPIC_SYLLABLE_NEE"). +lisp_code_name(4757,"ETHIOPIC_SYLLABLE_NE"). +lisp_code_name(4758,"ETHIOPIC_SYLLABLE_NO"). +lisp_code_name(4759,"ETHIOPIC_SYLLABLE_NWA"). +lisp_code_name(4760,"ETHIOPIC_SYLLABLE_NYA"). +lisp_code_name(4761,"ETHIOPIC_SYLLABLE_NYU"). +lisp_code_name(4762,"ETHIOPIC_SYLLABLE_NYI"). +lisp_code_name(4763,"ETHIOPIC_SYLLABLE_NYAA"). +lisp_code_name(4764,"ETHIOPIC_SYLLABLE_NYEE"). +lisp_code_name(4765,"ETHIOPIC_SYLLABLE_NYE"). +lisp_code_name(4766,"ETHIOPIC_SYLLABLE_NYO"). +lisp_code_name(4767,"ETHIOPIC_SYLLABLE_NYWA"). +lisp_code_name(4768,"ETHIOPIC_SYLLABLE_GLOTTAL_A"). +lisp_code_name(4769,"ETHIOPIC_SYLLABLE_GLOTTAL_U"). +lisp_code_name(4770,"ETHIOPIC_SYLLABLE_GLOTTAL_I"). +lisp_code_name(4771,"ETHIOPIC_SYLLABLE_GLOTTAL_AA"). +lisp_code_name(4772,"ETHIOPIC_SYLLABLE_GLOTTAL_EE"). +lisp_code_name(4773,"ETHIOPIC_SYLLABLE_GLOTTAL_E"). +lisp_code_name(4774,"ETHIOPIC_SYLLABLE_GLOTTAL_O"). +lisp_code_name(4775,"ETHIOPIC_SYLLABLE_GLOTTAL_WA"). +lisp_code_name(4776,"ETHIOPIC_SYLLABLE_KA"). +lisp_code_name(4777,"ETHIOPIC_SYLLABLE_KU"). +lisp_code_name(4778,"ETHIOPIC_SYLLABLE_KI"). +lisp_code_name(4779,"ETHIOPIC_SYLLABLE_KAA"). +lisp_code_name(4780,"ETHIOPIC_SYLLABLE_KEE"). +lisp_code_name(4781,"ETHIOPIC_SYLLABLE_KE"). +lisp_code_name(4782,"ETHIOPIC_SYLLABLE_KO"). +lisp_code_name(4783,"ETHIOPIC_SYLLABLE_KOA"). +lisp_code_name(4784,"ETHIOPIC_SYLLABLE_KWA"). +lisp_code_name(4786,"ETHIOPIC_SYLLABLE_KWI"). +lisp_code_name(4787,"ETHIOPIC_SYLLABLE_KWAA"). +lisp_code_name(4788,"ETHIOPIC_SYLLABLE_KWEE"). +lisp_code_name(4789,"ETHIOPIC_SYLLABLE_KWE"). +lisp_code_name(4792,"ETHIOPIC_SYLLABLE_KXA"). +lisp_code_name(4793,"ETHIOPIC_SYLLABLE_KXU"). +lisp_code_name(4794,"ETHIOPIC_SYLLABLE_KXI"). +lisp_code_name(4795,"ETHIOPIC_SYLLABLE_KXAA"). +lisp_code_name(4796,"ETHIOPIC_SYLLABLE_KXEE"). +lisp_code_name(4797,"ETHIOPIC_SYLLABLE_KXE"). +lisp_code_name(4798,"ETHIOPIC_SYLLABLE_KXO"). +lisp_code_name(4800,"ETHIOPIC_SYLLABLE_KXWA"). +lisp_code_name(4802,"ETHIOPIC_SYLLABLE_KXWI"). +lisp_code_name(4803,"ETHIOPIC_SYLLABLE_KXWAA"). +lisp_code_name(4804,"ETHIOPIC_SYLLABLE_KXWEE"). +lisp_code_name(4805,"ETHIOPIC_SYLLABLE_KXWE"). +lisp_code_name(4808,"ETHIOPIC_SYLLABLE_WA"). +lisp_code_name(4809,"ETHIOPIC_SYLLABLE_WU"). +lisp_code_name(4810,"ETHIOPIC_SYLLABLE_WI"). +lisp_code_name(4811,"ETHIOPIC_SYLLABLE_WAA"). +lisp_code_name(4812,"ETHIOPIC_SYLLABLE_WEE"). +lisp_code_name(4813,"ETHIOPIC_SYLLABLE_WE"). +lisp_code_name(4814,"ETHIOPIC_SYLLABLE_WO"). +lisp_code_name(4815,"ETHIOPIC_SYLLABLE_WOA"). +lisp_code_name(4816,"ETHIOPIC_SYLLABLE_PHARYNGEAL_A"). +lisp_code_name(4817,"ETHIOPIC_SYLLABLE_PHARYNGEAL_U"). +lisp_code_name(4818,"ETHIOPIC_SYLLABLE_PHARYNGEAL_I"). +lisp_code_name(4819,"ETHIOPIC_SYLLABLE_PHARYNGEAL_AA"). +lisp_code_name(4820,"ETHIOPIC_SYLLABLE_PHARYNGEAL_EE"). +lisp_code_name(4821,"ETHIOPIC_SYLLABLE_PHARYNGEAL_E"). +lisp_code_name(4822,"ETHIOPIC_SYLLABLE_PHARYNGEAL_O"). +lisp_code_name(4824,"ETHIOPIC_SYLLABLE_ZA"). +lisp_code_name(4825,"ETHIOPIC_SYLLABLE_ZU"). +lisp_code_name(4826,"ETHIOPIC_SYLLABLE_ZI"). +lisp_code_name(4827,"ETHIOPIC_SYLLABLE_ZAA"). +lisp_code_name(4828,"ETHIOPIC_SYLLABLE_ZEE"). +lisp_code_name(4829,"ETHIOPIC_SYLLABLE_ZE"). +lisp_code_name(4830,"ETHIOPIC_SYLLABLE_ZO"). +lisp_code_name(4831,"ETHIOPIC_SYLLABLE_ZWA"). +lisp_code_name(4832,"ETHIOPIC_SYLLABLE_ZHA"). +lisp_code_name(4833,"ETHIOPIC_SYLLABLE_ZHU"). +lisp_code_name(4834,"ETHIOPIC_SYLLABLE_ZHI"). +lisp_code_name(4835,"ETHIOPIC_SYLLABLE_ZHAA"). +lisp_code_name(4836,"ETHIOPIC_SYLLABLE_ZHEE"). +lisp_code_name(4837,"ETHIOPIC_SYLLABLE_ZHE"). +lisp_code_name(4838,"ETHIOPIC_SYLLABLE_ZHO"). +lisp_code_name(4839,"ETHIOPIC_SYLLABLE_ZHWA"). +lisp_code_name(4840,"ETHIOPIC_SYLLABLE_YA"). +lisp_code_name(4841,"ETHIOPIC_SYLLABLE_YU"). +lisp_code_name(4842,"ETHIOPIC_SYLLABLE_YI"). +lisp_code_name(4843,"ETHIOPIC_SYLLABLE_YAA"). +lisp_code_name(4844,"ETHIOPIC_SYLLABLE_YEE"). +lisp_code_name(4845,"ETHIOPIC_SYLLABLE_YE"). +lisp_code_name(4846,"ETHIOPIC_SYLLABLE_YO"). +lisp_code_name(4847,"ETHIOPIC_SYLLABLE_YOA"). +lisp_code_name(4848,"ETHIOPIC_SYLLABLE_DA"). +lisp_code_name(4849,"ETHIOPIC_SYLLABLE_DU"). +lisp_code_name(4850,"ETHIOPIC_SYLLABLE_DI"). +lisp_code_name(4851,"ETHIOPIC_SYLLABLE_DAA"). +lisp_code_name(4852,"ETHIOPIC_SYLLABLE_DEE"). +lisp_code_name(4853,"ETHIOPIC_SYLLABLE_DE"). +lisp_code_name(4854,"ETHIOPIC_SYLLABLE_DO"). +lisp_code_name(4855,"ETHIOPIC_SYLLABLE_DWA"). +lisp_code_name(4856,"ETHIOPIC_SYLLABLE_DDA"). +lisp_code_name(4857,"ETHIOPIC_SYLLABLE_DDU"). +lisp_code_name(4858,"ETHIOPIC_SYLLABLE_DDI"). +lisp_code_name(4859,"ETHIOPIC_SYLLABLE_DDAA"). +lisp_code_name(4860,"ETHIOPIC_SYLLABLE_DDEE"). +lisp_code_name(4861,"ETHIOPIC_SYLLABLE_DDE"). +lisp_code_name(4862,"ETHIOPIC_SYLLABLE_DDO"). +lisp_code_name(4863,"ETHIOPIC_SYLLABLE_DDWA"). +lisp_code_name(4864,"ETHIOPIC_SYLLABLE_JA"). +lisp_code_name(4865,"ETHIOPIC_SYLLABLE_JU"). +lisp_code_name(4866,"ETHIOPIC_SYLLABLE_JI"). +lisp_code_name(4867,"ETHIOPIC_SYLLABLE_JAA"). +lisp_code_name(4868,"ETHIOPIC_SYLLABLE_JEE"). +lisp_code_name(4869,"ETHIOPIC_SYLLABLE_JE"). +lisp_code_name(4870,"ETHIOPIC_SYLLABLE_JO"). +lisp_code_name(4871,"ETHIOPIC_SYLLABLE_JWA"). +lisp_code_name(4872,"ETHIOPIC_SYLLABLE_GA"). +lisp_code_name(4873,"ETHIOPIC_SYLLABLE_GU"). +lisp_code_name(4874,"ETHIOPIC_SYLLABLE_GI"). +lisp_code_name(4875,"ETHIOPIC_SYLLABLE_GAA"). +lisp_code_name(4876,"ETHIOPIC_SYLLABLE_GEE"). +lisp_code_name(4877,"ETHIOPIC_SYLLABLE_GE"). +lisp_code_name(4878,"ETHIOPIC_SYLLABLE_GO"). +lisp_code_name(4879,"ETHIOPIC_SYLLABLE_GOA"). +lisp_code_name(4880,"ETHIOPIC_SYLLABLE_GWA"). +lisp_code_name(4882,"ETHIOPIC_SYLLABLE_GWI"). +lisp_code_name(4883,"ETHIOPIC_SYLLABLE_GWAA"). +lisp_code_name(4884,"ETHIOPIC_SYLLABLE_GWEE"). +lisp_code_name(4885,"ETHIOPIC_SYLLABLE_GWE"). +lisp_code_name(4888,"ETHIOPIC_SYLLABLE_GGA"). +lisp_code_name(4889,"ETHIOPIC_SYLLABLE_GGU"). +lisp_code_name(4890,"ETHIOPIC_SYLLABLE_GGI"). +lisp_code_name(4891,"ETHIOPIC_SYLLABLE_GGAA"). +lisp_code_name(4892,"ETHIOPIC_SYLLABLE_GGEE"). +lisp_code_name(4893,"ETHIOPIC_SYLLABLE_GGE"). +lisp_code_name(4894,"ETHIOPIC_SYLLABLE_GGO"). +lisp_code_name(4895,"ETHIOPIC_SYLLABLE_GGWAA"). +lisp_code_name(4896,"ETHIOPIC_SYLLABLE_THA"). +lisp_code_name(4897,"ETHIOPIC_SYLLABLE_THU"). +lisp_code_name(4898,"ETHIOPIC_SYLLABLE_THI"). +lisp_code_name(4899,"ETHIOPIC_SYLLABLE_THAA"). +lisp_code_name(4900,"ETHIOPIC_SYLLABLE_THEE"). +lisp_code_name(4901,"ETHIOPIC_SYLLABLE_THE"). +lisp_code_name(4902,"ETHIOPIC_SYLLABLE_THO"). +lisp_code_name(4903,"ETHIOPIC_SYLLABLE_THWA"). +lisp_code_name(4904,"ETHIOPIC_SYLLABLE_CHA"). +lisp_code_name(4905,"ETHIOPIC_SYLLABLE_CHU"). +lisp_code_name(4906,"ETHIOPIC_SYLLABLE_CHI"). +lisp_code_name(4907,"ETHIOPIC_SYLLABLE_CHAA"). +lisp_code_name(4908,"ETHIOPIC_SYLLABLE_CHEE"). +lisp_code_name(4909,"ETHIOPIC_SYLLABLE_CHE"). +lisp_code_name(4910,"ETHIOPIC_SYLLABLE_CHO"). +lisp_code_name(4911,"ETHIOPIC_SYLLABLE_CHWA"). +lisp_code_name(4912,"ETHIOPIC_SYLLABLE_PHA"). +lisp_code_name(4913,"ETHIOPIC_SYLLABLE_PHU"). +lisp_code_name(4914,"ETHIOPIC_SYLLABLE_PHI"). +lisp_code_name(4915,"ETHIOPIC_SYLLABLE_PHAA"). +lisp_code_name(4916,"ETHIOPIC_SYLLABLE_PHEE"). +lisp_code_name(4917,"ETHIOPIC_SYLLABLE_PHE"). +lisp_code_name(4918,"ETHIOPIC_SYLLABLE_PHO"). +lisp_code_name(4919,"ETHIOPIC_SYLLABLE_PHWA"). +lisp_code_name(4920,"ETHIOPIC_SYLLABLE_TSA"). +lisp_code_name(4921,"ETHIOPIC_SYLLABLE_TSU"). +lisp_code_name(4922,"ETHIOPIC_SYLLABLE_TSI"). +lisp_code_name(4923,"ETHIOPIC_SYLLABLE_TSAA"). +lisp_code_name(4924,"ETHIOPIC_SYLLABLE_TSEE"). +lisp_code_name(4925,"ETHIOPIC_SYLLABLE_TSE"). +lisp_code_name(4926,"ETHIOPIC_SYLLABLE_TSO"). +lisp_code_name(4927,"ETHIOPIC_SYLLABLE_TSWA"). +lisp_code_name(4928,"ETHIOPIC_SYLLABLE_TZA"). +lisp_code_name(4929,"ETHIOPIC_SYLLABLE_TZU"). +lisp_code_name(4930,"ETHIOPIC_SYLLABLE_TZI"). +lisp_code_name(4931,"ETHIOPIC_SYLLABLE_TZAA"). +lisp_code_name(4932,"ETHIOPIC_SYLLABLE_TZEE"). +lisp_code_name(4933,"ETHIOPIC_SYLLABLE_TZE"). +lisp_code_name(4934,"ETHIOPIC_SYLLABLE_TZO"). +lisp_code_name(4935,"ETHIOPIC_SYLLABLE_TZOA"). +lisp_code_name(4936,"ETHIOPIC_SYLLABLE_FA"). +lisp_code_name(4937,"ETHIOPIC_SYLLABLE_FU"). +lisp_code_name(4938,"ETHIOPIC_SYLLABLE_FI"). +lisp_code_name(4939,"ETHIOPIC_SYLLABLE_FAA"). +lisp_code_name(4940,"ETHIOPIC_SYLLABLE_FEE"). +lisp_code_name(4941,"ETHIOPIC_SYLLABLE_FE"). +lisp_code_name(4942,"ETHIOPIC_SYLLABLE_FO"). +lisp_code_name(4943,"ETHIOPIC_SYLLABLE_FWA"). +lisp_code_name(4944,"ETHIOPIC_SYLLABLE_PA"). +lisp_code_name(4945,"ETHIOPIC_SYLLABLE_PU"). +lisp_code_name(4946,"ETHIOPIC_SYLLABLE_PI"). +lisp_code_name(4947,"ETHIOPIC_SYLLABLE_PAA"). +lisp_code_name(4948,"ETHIOPIC_SYLLABLE_PEE"). +lisp_code_name(4949,"ETHIOPIC_SYLLABLE_PE"). +lisp_code_name(4950,"ETHIOPIC_SYLLABLE_PO"). +lisp_code_name(4951,"ETHIOPIC_SYLLABLE_PWA"). +lisp_code_name(4952,"ETHIOPIC_SYLLABLE_RYA"). +lisp_code_name(4953,"ETHIOPIC_SYLLABLE_MYA"). +lisp_code_name(4954,"ETHIOPIC_SYLLABLE_FYA"). +lisp_code_name(4957,"ETHIOPIC_COMBINING_GEMINATION_AND_VOWEL_LENGTH_MARK"). +lisp_code_name(4958,"ETHIOPIC_COMBINING_VOWEL_LENGTH_MARK"). +lisp_code_name(4959,"ETHIOPIC_COMBINING_GEMINATION_MARK"). +lisp_code_name(4960,"ETHIOPIC_SECTION_MARK"). +lisp_code_name(4961,"ETHIOPIC_WORDSPACE"). +lisp_code_name(4962,"ETHIOPIC_FULL_STOP"). +lisp_code_name(4963,"ETHIOPIC_COMMA"). +lisp_code_name(4964,"ETHIOPIC_SEMICOLON"). +lisp_code_name(4965,"ETHIOPIC_COLON"). +lisp_code_name(4966,"ETHIOPIC_PREFACE_COLON"). +lisp_code_name(4967,"ETHIOPIC_QUESTION_MARK"). +lisp_code_name(4968,"ETHIOPIC_PARAGRAPH_SEPARATOR"). +lisp_code_name(4969,"ETHIOPIC_DIGIT_ONE"). +lisp_code_name(4970,"ETHIOPIC_DIGIT_TWO"). +lisp_code_name(4971,"ETHIOPIC_DIGIT_THREE"). +lisp_code_name(4972,"ETHIOPIC_DIGIT_FOUR"). +lisp_code_name(4973,"ETHIOPIC_DIGIT_FIVE"). +lisp_code_name(4974,"ETHIOPIC_DIGIT_SIX"). +lisp_code_name(4975,"ETHIOPIC_DIGIT_SEVEN"). +lisp_code_name(4976,"ETHIOPIC_DIGIT_EIGHT"). +lisp_code_name(4977,"ETHIOPIC_DIGIT_NINE"). +lisp_code_name(4978,"ETHIOPIC_NUMBER_TEN"). +lisp_code_name(4979,"ETHIOPIC_NUMBER_TWENTY"). +lisp_code_name(4980,"ETHIOPIC_NUMBER_THIRTY"). +lisp_code_name(4981,"ETHIOPIC_NUMBER_FORTY"). +lisp_code_name(4982,"ETHIOPIC_NUMBER_FIFTY"). +lisp_code_name(4983,"ETHIOPIC_NUMBER_SIXTY"). +lisp_code_name(4984,"ETHIOPIC_NUMBER_SEVENTY"). +lisp_code_name(4985,"ETHIOPIC_NUMBER_EIGHTY"). +lisp_code_name(4986,"ETHIOPIC_NUMBER_NINETY"). +lisp_code_name(4987,"ETHIOPIC_NUMBER_HUNDRED"). +lisp_code_name(4988,"ETHIOPIC_NUMBER_TEN_THOUSAND"). +lisp_code_name(4992,"ETHIOPIC_SYLLABLE_SEBATBEIT_MWA"). +lisp_code_name(4993,"ETHIOPIC_SYLLABLE_MWI"). +lisp_code_name(4994,"ETHIOPIC_SYLLABLE_MWEE"). +lisp_code_name(4995,"ETHIOPIC_SYLLABLE_MWE"). +lisp_code_name(4996,"ETHIOPIC_SYLLABLE_SEBATBEIT_BWA"). +lisp_code_name(4997,"ETHIOPIC_SYLLABLE_BWI"). +lisp_code_name(4998,"ETHIOPIC_SYLLABLE_BWEE"). +lisp_code_name(4999,"ETHIOPIC_SYLLABLE_BWE"). +lisp_code_name(5000,"ETHIOPIC_SYLLABLE_SEBATBEIT_FWA"). +lisp_code_name(5001,"ETHIOPIC_SYLLABLE_FWI"). +lisp_code_name(5002,"ETHIOPIC_SYLLABLE_FWEE"). +lisp_code_name(5003,"ETHIOPIC_SYLLABLE_FWE"). +lisp_code_name(5004,"ETHIOPIC_SYLLABLE_SEBATBEIT_PWA"). +lisp_code_name(5005,"ETHIOPIC_SYLLABLE_PWI"). +lisp_code_name(5006,"ETHIOPIC_SYLLABLE_PWEE"). +lisp_code_name(5007,"ETHIOPIC_SYLLABLE_PWE"). +lisp_code_name(5008,"ETHIOPIC_TONAL_MARK_YIZET"). +lisp_code_name(5009,"ETHIOPIC_TONAL_MARK_DERET"). +lisp_code_name(5010,"ETHIOPIC_TONAL_MARK_RIKRIK"). +lisp_code_name(5011,"ETHIOPIC_TONAL_MARK_SHORT_RIKRIK"). +lisp_code_name(5012,"ETHIOPIC_TONAL_MARK_DIFAT"). +lisp_code_name(5013,"ETHIOPIC_TONAL_MARK_KENAT"). +lisp_code_name(5014,"ETHIOPIC_TONAL_MARK_CHIRET"). +lisp_code_name(5015,"ETHIOPIC_TONAL_MARK_HIDET"). +lisp_code_name(5016,"ETHIOPIC_TONAL_MARK_DERET-HIDET"). +lisp_code_name(5017,"ETHIOPIC_TONAL_MARK_KURT"). +lisp_code_name(5024,"CHEROKEE_LETTER_A"). +lisp_code_name(5025,"CHEROKEE_LETTER_E"). +lisp_code_name(5026,"CHEROKEE_LETTER_I"). +lisp_code_name(5027,"CHEROKEE_LETTER_O"). +lisp_code_name(5028,"CHEROKEE_LETTER_U"). +lisp_code_name(5029,"CHEROKEE_LETTER_V"). +lisp_code_name(5030,"CHEROKEE_LETTER_GA"). +lisp_code_name(5031,"CHEROKEE_LETTER_KA"). +lisp_code_name(5032,"CHEROKEE_LETTER_GE"). +lisp_code_name(5033,"CHEROKEE_LETTER_GI"). +lisp_code_name(5034,"CHEROKEE_LETTER_GO"). +lisp_code_name(5035,"CHEROKEE_LETTER_GU"). +lisp_code_name(5036,"CHEROKEE_LETTER_GV"). +lisp_code_name(5037,"CHEROKEE_LETTER_HA"). +lisp_code_name(5038,"CHEROKEE_LETTER_HE"). +lisp_code_name(5039,"CHEROKEE_LETTER_HI"). +lisp_code_name(5040,"CHEROKEE_LETTER_HO"). +lisp_code_name(5041,"CHEROKEE_LETTER_HU"). +lisp_code_name(5042,"CHEROKEE_LETTER_HV"). +lisp_code_name(5043,"CHEROKEE_LETTER_LA"). +lisp_code_name(5044,"CHEROKEE_LETTER_LE"). +lisp_code_name(5045,"CHEROKEE_LETTER_LI"). +lisp_code_name(5046,"CHEROKEE_LETTER_LO"). +lisp_code_name(5047,"CHEROKEE_LETTER_LU"). +lisp_code_name(5048,"CHEROKEE_LETTER_LV"). +lisp_code_name(5049,"CHEROKEE_LETTER_MA"). +lisp_code_name(5050,"CHEROKEE_LETTER_ME"). +lisp_code_name(5051,"CHEROKEE_LETTER_MI"). +lisp_code_name(5052,"CHEROKEE_LETTER_MO"). +lisp_code_name(5053,"CHEROKEE_LETTER_MU"). +lisp_code_name(5054,"CHEROKEE_LETTER_NA"). +lisp_code_name(5055,"CHEROKEE_LETTER_HNA"). +lisp_code_name(5056,"CHEROKEE_LETTER_NAH"). +lisp_code_name(5057,"CHEROKEE_LETTER_NE"). +lisp_code_name(5058,"CHEROKEE_LETTER_NI"). +lisp_code_name(5059,"CHEROKEE_LETTER_NO"). +lisp_code_name(5060,"CHEROKEE_LETTER_NU"). +lisp_code_name(5061,"CHEROKEE_LETTER_NV"). +lisp_code_name(5062,"CHEROKEE_LETTER_QUA"). +lisp_code_name(5063,"CHEROKEE_LETTER_QUE"). +lisp_code_name(5064,"CHEROKEE_LETTER_QUI"). +lisp_code_name(5065,"CHEROKEE_LETTER_QUO"). +lisp_code_name(5066,"CHEROKEE_LETTER_QUU"). +lisp_code_name(5067,"CHEROKEE_LETTER_QUV"). +lisp_code_name(5068,"CHEROKEE_LETTER_SA"). +lisp_code_name(5069,"CHEROKEE_LETTER_S"). +lisp_code_name(5070,"CHEROKEE_LETTER_SE"). +lisp_code_name(5071,"CHEROKEE_LETTER_SI"). +lisp_code_name(5072,"CHEROKEE_LETTER_SO"). +lisp_code_name(5073,"CHEROKEE_LETTER_SU"). +lisp_code_name(5074,"CHEROKEE_LETTER_SV"). +lisp_code_name(5075,"CHEROKEE_LETTER_DA"). +lisp_code_name(5076,"CHEROKEE_LETTER_TA"). +lisp_code_name(5077,"CHEROKEE_LETTER_DE"). +lisp_code_name(5078,"CHEROKEE_LETTER_TE"). +lisp_code_name(5079,"CHEROKEE_LETTER_DI"). +lisp_code_name(5080,"CHEROKEE_LETTER_TI"). +lisp_code_name(5081,"CHEROKEE_LETTER_DO"). +lisp_code_name(5082,"CHEROKEE_LETTER_DU"). +lisp_code_name(5083,"CHEROKEE_LETTER_DV"). +lisp_code_name(5084,"CHEROKEE_LETTER_DLA"). +lisp_code_name(5085,"CHEROKEE_LETTER_TLA"). +lisp_code_name(5086,"CHEROKEE_LETTER_TLE"). +lisp_code_name(5087,"CHEROKEE_LETTER_TLI"). +lisp_code_name(5088,"CHEROKEE_LETTER_TLO"). +lisp_code_name(5089,"CHEROKEE_LETTER_TLU"). +lisp_code_name(5090,"CHEROKEE_LETTER_TLV"). +lisp_code_name(5091,"CHEROKEE_LETTER_TSA"). +lisp_code_name(5092,"CHEROKEE_LETTER_TSE"). +lisp_code_name(5093,"CHEROKEE_LETTER_TSI"). +lisp_code_name(5094,"CHEROKEE_LETTER_TSO"). +lisp_code_name(5095,"CHEROKEE_LETTER_TSU"). +lisp_code_name(5096,"CHEROKEE_LETTER_TSV"). +lisp_code_name(5097,"CHEROKEE_LETTER_WA"). +lisp_code_name(5098,"CHEROKEE_LETTER_WE"). +lisp_code_name(5099,"CHEROKEE_LETTER_WI"). +lisp_code_name(5100,"CHEROKEE_LETTER_WO"). +lisp_code_name(5101,"CHEROKEE_LETTER_WU"). +lisp_code_name(5102,"CHEROKEE_LETTER_WV"). +lisp_code_name(5103,"CHEROKEE_LETTER_YA"). +lisp_code_name(5104,"CHEROKEE_LETTER_YE"). +lisp_code_name(5105,"CHEROKEE_LETTER_YI"). +lisp_code_name(5106,"CHEROKEE_LETTER_YO"). +lisp_code_name(5107,"CHEROKEE_LETTER_YU"). +lisp_code_name(5108,"CHEROKEE_LETTER_YV"). +lisp_code_name(5120,"CANADIAN_SYLLABICS_HYPHEN"). +lisp_code_name(5121,"CANADIAN_SYLLABICS_E"). +lisp_code_name(5122,"CANADIAN_SYLLABICS_AAI"). +lisp_code_name(5123,"CANADIAN_SYLLABICS_I"). +lisp_code_name(5124,"CANADIAN_SYLLABICS_II"). +lisp_code_name(5125,"CANADIAN_SYLLABICS_O"). +lisp_code_name(5126,"CANADIAN_SYLLABICS_OO"). +lisp_code_name(5127,"CANADIAN_SYLLABICS_Y-CREE_OO"). +lisp_code_name(5128,"CANADIAN_SYLLABICS_CARRIER_EE"). +lisp_code_name(5129,"CANADIAN_SYLLABICS_CARRIER_I"). +lisp_code_name(5130,"CANADIAN_SYLLABICS_A"). +lisp_code_name(5131,"CANADIAN_SYLLABICS_AA"). +lisp_code_name(5132,"CANADIAN_SYLLABICS_WE"). +lisp_code_name(5133,"CANADIAN_SYLLABICS_WEST-CREE_WE"). +lisp_code_name(5134,"CANADIAN_SYLLABICS_WI"). +lisp_code_name(5135,"CANADIAN_SYLLABICS_WEST-CREE_WI"). +lisp_code_name(5136,"CANADIAN_SYLLABICS_WII"). +lisp_code_name(5137,"CANADIAN_SYLLABICS_WEST-CREE_WII"). +lisp_code_name(5138,"CANADIAN_SYLLABICS_WO"). +lisp_code_name(5139,"CANADIAN_SYLLABICS_WEST-CREE_WO"). +lisp_code_name(5140,"CANADIAN_SYLLABICS_WOO"). +lisp_code_name(5141,"CANADIAN_SYLLABICS_WEST-CREE_WOO"). +lisp_code_name(5142,"CANADIAN_SYLLABICS_NASKAPI_WOO"). +lisp_code_name(5143,"CANADIAN_SYLLABICS_WA"). +lisp_code_name(5144,"CANADIAN_SYLLABICS_WEST-CREE_WA"). +lisp_code_name(5145,"CANADIAN_SYLLABICS_WAA"). +lisp_code_name(5146,"CANADIAN_SYLLABICS_WEST-CREE_WAA"). +lisp_code_name(5147,"CANADIAN_SYLLABICS_NASKAPI_WAA"). +lisp_code_name(5148,"CANADIAN_SYLLABICS_AI"). +lisp_code_name(5149,"CANADIAN_SYLLABICS_Y-CREE_W"). +lisp_code_name(5150,"CANADIAN_SYLLABICS_GLOTTAL_STOP"). +lisp_code_name(5151,"CANADIAN_SYLLABICS_FINAL_ACUTE"). +lisp_code_name(5152,"CANADIAN_SYLLABICS_FINAL_GRAVE"). +lisp_code_name(5153,"CANADIAN_SYLLABICS_FINAL_BOTTOM_HALF_RING"). +lisp_code_name(5154,"CANADIAN_SYLLABICS_FINAL_TOP_HALF_RING"). +lisp_code_name(5155,"CANADIAN_SYLLABICS_FINAL_RIGHT_HALF_RING"). +lisp_code_name(5156,"CANADIAN_SYLLABICS_FINAL_RING"). +lisp_code_name(5157,"CANADIAN_SYLLABICS_FINAL_DOUBLE_ACUTE"). +lisp_code_name(5158,"CANADIAN_SYLLABICS_FINAL_DOUBLE_SHORT_VERTICAL_STROKES"). +lisp_code_name(5159,"CANADIAN_SYLLABICS_FINAL_MIDDLE_DOT"). +lisp_code_name(5160,"CANADIAN_SYLLABICS_FINAL_SHORT_HORIZONTAL_STROKE"). +lisp_code_name(5161,"CANADIAN_SYLLABICS_FINAL_PLUS"). +lisp_code_name(5162,"CANADIAN_SYLLABICS_FINAL_DOWN_TACK"). +lisp_code_name(5163,"CANADIAN_SYLLABICS_EN"). +lisp_code_name(5164,"CANADIAN_SYLLABICS_IN"). +lisp_code_name(5165,"CANADIAN_SYLLABICS_ON"). +lisp_code_name(5166,"CANADIAN_SYLLABICS_AN"). +lisp_code_name(5167,"CANADIAN_SYLLABICS_PE"). +lisp_code_name(5168,"CANADIAN_SYLLABICS_PAAI"). +lisp_code_name(5169,"CANADIAN_SYLLABICS_PI"). +lisp_code_name(5170,"CANADIAN_SYLLABICS_PII"). +lisp_code_name(5171,"CANADIAN_SYLLABICS_PO"). +lisp_code_name(5172,"CANADIAN_SYLLABICS_POO"). +lisp_code_name(5173,"CANADIAN_SYLLABICS_Y-CREE_POO"). +lisp_code_name(5174,"CANADIAN_SYLLABICS_CARRIER_HEE"). +lisp_code_name(5175,"CANADIAN_SYLLABICS_CARRIER_HI"). +lisp_code_name(5176,"CANADIAN_SYLLABICS_PA"). +lisp_code_name(5177,"CANADIAN_SYLLABICS_PAA"). +lisp_code_name(5178,"CANADIAN_SYLLABICS_PWE"). +lisp_code_name(5179,"CANADIAN_SYLLABICS_WEST-CREE_PWE"). +lisp_code_name(5180,"CANADIAN_SYLLABICS_PWI"). +lisp_code_name(5181,"CANADIAN_SYLLABICS_WEST-CREE_PWI"). +lisp_code_name(5182,"CANADIAN_SYLLABICS_PWII"). +lisp_code_name(5183,"CANADIAN_SYLLABICS_WEST-CREE_PWII"). +lisp_code_name(5184,"CANADIAN_SYLLABICS_PWO"). +lisp_code_name(5185,"CANADIAN_SYLLABICS_WEST-CREE_PWO"). +lisp_code_name(5186,"CANADIAN_SYLLABICS_PWOO"). +lisp_code_name(5187,"CANADIAN_SYLLABICS_WEST-CREE_PWOO"). +lisp_code_name(5188,"CANADIAN_SYLLABICS_PWA"). +lisp_code_name(5189,"CANADIAN_SYLLABICS_WEST-CREE_PWA"). +lisp_code_name(5190,"CANADIAN_SYLLABICS_PWAA"). +lisp_code_name(5191,"CANADIAN_SYLLABICS_WEST-CREE_PWAA"). +lisp_code_name(5192,"CANADIAN_SYLLABICS_Y-CREE_PWAA"). +lisp_code_name(5193,"CANADIAN_SYLLABICS_P"). +lisp_code_name(5194,"CANADIAN_SYLLABICS_WEST-CREE_P"). +lisp_code_name(5195,"CANADIAN_SYLLABICS_CARRIER_H"). +lisp_code_name(5196,"CANADIAN_SYLLABICS_TE"). +lisp_code_name(5197,"CANADIAN_SYLLABICS_TAAI"). +lisp_code_name(5198,"CANADIAN_SYLLABICS_TI"). +lisp_code_name(5199,"CANADIAN_SYLLABICS_TII"). +lisp_code_name(5200,"CANADIAN_SYLLABICS_TO"). +lisp_code_name(5201,"CANADIAN_SYLLABICS_TOO"). +lisp_code_name(5202,"CANADIAN_SYLLABICS_Y-CREE_TOO"). +lisp_code_name(5203,"CANADIAN_SYLLABICS_CARRIER_DEE"). +lisp_code_name(5204,"CANADIAN_SYLLABICS_CARRIER_DI"). +lisp_code_name(5205,"CANADIAN_SYLLABICS_TA"). +lisp_code_name(5206,"CANADIAN_SYLLABICS_TAA"). +lisp_code_name(5207,"CANADIAN_SYLLABICS_TWE"). +lisp_code_name(5208,"CANADIAN_SYLLABICS_WEST-CREE_TWE"). +lisp_code_name(5209,"CANADIAN_SYLLABICS_TWI"). +lisp_code_name(5210,"CANADIAN_SYLLABICS_WEST-CREE_TWI"). +lisp_code_name(5211,"CANADIAN_SYLLABICS_TWII"). +lisp_code_name(5212,"CANADIAN_SYLLABICS_WEST-CREE_TWII"). +lisp_code_name(5213,"CANADIAN_SYLLABICS_TWO"). +lisp_code_name(5214,"CANADIAN_SYLLABICS_WEST-CREE_TWO"). +lisp_code_name(5215,"CANADIAN_SYLLABICS_TWOO"). +lisp_code_name(5216,"CANADIAN_SYLLABICS_WEST-CREE_TWOO"). +lisp_code_name(5217,"CANADIAN_SYLLABICS_TWA"). +lisp_code_name(5218,"CANADIAN_SYLLABICS_WEST-CREE_TWA"). +lisp_code_name(5219,"CANADIAN_SYLLABICS_TWAA"). +lisp_code_name(5220,"CANADIAN_SYLLABICS_WEST-CREE_TWAA"). +lisp_code_name(5221,"CANADIAN_SYLLABICS_NASKAPI_TWAA"). +lisp_code_name(5222,"CANADIAN_SYLLABICS_T"). +lisp_code_name(5223,"CANADIAN_SYLLABICS_TTE"). +lisp_code_name(5224,"CANADIAN_SYLLABICS_TTI"). +lisp_code_name(5225,"CANADIAN_SYLLABICS_TTO"). +lisp_code_name(5226,"CANADIAN_SYLLABICS_TTA"). +lisp_code_name(5227,"CANADIAN_SYLLABICS_KE"). +lisp_code_name(5228,"CANADIAN_SYLLABICS_KAAI"). +lisp_code_name(5229,"CANADIAN_SYLLABICS_KI"). +lisp_code_name(5230,"CANADIAN_SYLLABICS_KII"). +lisp_code_name(5231,"CANADIAN_SYLLABICS_KO"). +lisp_code_name(5232,"CANADIAN_SYLLABICS_KOO"). +lisp_code_name(5233,"CANADIAN_SYLLABICS_Y-CREE_KOO"). +lisp_code_name(5234,"CANADIAN_SYLLABICS_KA"). +lisp_code_name(5235,"CANADIAN_SYLLABICS_KAA"). +lisp_code_name(5236,"CANADIAN_SYLLABICS_KWE"). +lisp_code_name(5237,"CANADIAN_SYLLABICS_WEST-CREE_KWE"). +lisp_code_name(5238,"CANADIAN_SYLLABICS_KWI"). +lisp_code_name(5239,"CANADIAN_SYLLABICS_WEST-CREE_KWI"). +lisp_code_name(5240,"CANADIAN_SYLLABICS_KWII"). +lisp_code_name(5241,"CANADIAN_SYLLABICS_WEST-CREE_KWII"). +lisp_code_name(5242,"CANADIAN_SYLLABICS_KWO"). +lisp_code_name(5243,"CANADIAN_SYLLABICS_WEST-CREE_KWO"). +lisp_code_name(5244,"CANADIAN_SYLLABICS_KWOO"). +lisp_code_name(5245,"CANADIAN_SYLLABICS_WEST-CREE_KWOO"). +lisp_code_name(5246,"CANADIAN_SYLLABICS_KWA"). +lisp_code_name(5247,"CANADIAN_SYLLABICS_WEST-CREE_KWA"). +lisp_code_name(5248,"CANADIAN_SYLLABICS_KWAA"). +lisp_code_name(5249,"CANADIAN_SYLLABICS_WEST-CREE_KWAA"). +lisp_code_name(5250,"CANADIAN_SYLLABICS_NASKAPI_KWAA"). +lisp_code_name(5251,"CANADIAN_SYLLABICS_K"). +lisp_code_name(5252,"CANADIAN_SYLLABICS_KW"). +lisp_code_name(5253,"CANADIAN_SYLLABICS_SOUTH-SLAVEY_KEH"). +lisp_code_name(5254,"CANADIAN_SYLLABICS_SOUTH-SLAVEY_KIH"). +lisp_code_name(5255,"CANADIAN_SYLLABICS_SOUTH-SLAVEY_KOH"). +lisp_code_name(5256,"CANADIAN_SYLLABICS_SOUTH-SLAVEY_KAH"). +lisp_code_name(5257,"CANADIAN_SYLLABICS_CE"). +lisp_code_name(5258,"CANADIAN_SYLLABICS_CAAI"). +lisp_code_name(5259,"CANADIAN_SYLLABICS_CI"). +lisp_code_name(5260,"CANADIAN_SYLLABICS_CII"). +lisp_code_name(5261,"CANADIAN_SYLLABICS_CO"). +lisp_code_name(5262,"CANADIAN_SYLLABICS_COO"). +lisp_code_name(5263,"CANADIAN_SYLLABICS_Y-CREE_COO"). +lisp_code_name(5264,"CANADIAN_SYLLABICS_CA"). +lisp_code_name(5265,"CANADIAN_SYLLABICS_CAA"). +lisp_code_name(5266,"CANADIAN_SYLLABICS_CWE"). +lisp_code_name(5267,"CANADIAN_SYLLABICS_WEST-CREE_CWE"). +lisp_code_name(5268,"CANADIAN_SYLLABICS_CWI"). +lisp_code_name(5269,"CANADIAN_SYLLABICS_WEST-CREE_CWI"). +lisp_code_name(5270,"CANADIAN_SYLLABICS_CWII"). +lisp_code_name(5271,"CANADIAN_SYLLABICS_WEST-CREE_CWII"). +lisp_code_name(5272,"CANADIAN_SYLLABICS_CWO"). +lisp_code_name(5273,"CANADIAN_SYLLABICS_WEST-CREE_CWO"). +lisp_code_name(5274,"CANADIAN_SYLLABICS_CWOO"). +lisp_code_name(5275,"CANADIAN_SYLLABICS_WEST-CREE_CWOO"). +lisp_code_name(5276,"CANADIAN_SYLLABICS_CWA"). +lisp_code_name(5277,"CANADIAN_SYLLABICS_WEST-CREE_CWA"). +lisp_code_name(5278,"CANADIAN_SYLLABICS_CWAA"). +lisp_code_name(5279,"CANADIAN_SYLLABICS_WEST-CREE_CWAA"). +lisp_code_name(5280,"CANADIAN_SYLLABICS_NASKAPI_CWAA"). +lisp_code_name(5281,"CANADIAN_SYLLABICS_C"). +lisp_code_name(5282,"CANADIAN_SYLLABICS_SAYISI_TH"). +lisp_code_name(5283,"CANADIAN_SYLLABICS_ME"). +lisp_code_name(5284,"CANADIAN_SYLLABICS_MAAI"). +lisp_code_name(5285,"CANADIAN_SYLLABICS_MI"). +lisp_code_name(5286,"CANADIAN_SYLLABICS_MII"). +lisp_code_name(5287,"CANADIAN_SYLLABICS_MO"). +lisp_code_name(5288,"CANADIAN_SYLLABICS_MOO"). +lisp_code_name(5289,"CANADIAN_SYLLABICS_Y-CREE_MOO"). +lisp_code_name(5290,"CANADIAN_SYLLABICS_MA"). +lisp_code_name(5291,"CANADIAN_SYLLABICS_MAA"). +lisp_code_name(5292,"CANADIAN_SYLLABICS_MWE"). +lisp_code_name(5293,"CANADIAN_SYLLABICS_WEST-CREE_MWE"). +lisp_code_name(5294,"CANADIAN_SYLLABICS_MWI"). +lisp_code_name(5295,"CANADIAN_SYLLABICS_WEST-CREE_MWI"). +lisp_code_name(5296,"CANADIAN_SYLLABICS_MWII"). +lisp_code_name(5297,"CANADIAN_SYLLABICS_WEST-CREE_MWII"). +lisp_code_name(5298,"CANADIAN_SYLLABICS_MWO"). +lisp_code_name(5299,"CANADIAN_SYLLABICS_WEST-CREE_MWO"). +lisp_code_name(5300,"CANADIAN_SYLLABICS_MWOO"). +lisp_code_name(5301,"CANADIAN_SYLLABICS_WEST-CREE_MWOO"). +lisp_code_name(5302,"CANADIAN_SYLLABICS_MWA"). +lisp_code_name(5303,"CANADIAN_SYLLABICS_WEST-CREE_MWA"). +lisp_code_name(5304,"CANADIAN_SYLLABICS_MWAA"). +lisp_code_name(5305,"CANADIAN_SYLLABICS_WEST-CREE_MWAA"). +lisp_code_name(5306,"CANADIAN_SYLLABICS_NASKAPI_MWAA"). +lisp_code_name(5307,"CANADIAN_SYLLABICS_M"). +lisp_code_name(5308,"CANADIAN_SYLLABICS_WEST-CREE_M"). +lisp_code_name(5309,"CANADIAN_SYLLABICS_MH"). +lisp_code_name(5310,"CANADIAN_SYLLABICS_ATHAPASCAN_M"). +lisp_code_name(5311,"CANADIAN_SYLLABICS_SAYISI_M"). +lisp_code_name(5312,"CANADIAN_SYLLABICS_NE"). +lisp_code_name(5313,"CANADIAN_SYLLABICS_NAAI"). +lisp_code_name(5314,"CANADIAN_SYLLABICS_NI"). +lisp_code_name(5315,"CANADIAN_SYLLABICS_NII"). +lisp_code_name(5316,"CANADIAN_SYLLABICS_NO"). +lisp_code_name(5317,"CANADIAN_SYLLABICS_NOO"). +lisp_code_name(5318,"CANADIAN_SYLLABICS_Y-CREE_NOO"). +lisp_code_name(5319,"CANADIAN_SYLLABICS_NA"). +lisp_code_name(5320,"CANADIAN_SYLLABICS_NAA"). +lisp_code_name(5321,"CANADIAN_SYLLABICS_NWE"). +lisp_code_name(5322,"CANADIAN_SYLLABICS_WEST-CREE_NWE"). +lisp_code_name(5323,"CANADIAN_SYLLABICS_NWA"). +lisp_code_name(5324,"CANADIAN_SYLLABICS_WEST-CREE_NWA"). +lisp_code_name(5325,"CANADIAN_SYLLABICS_NWAA"). +lisp_code_name(5326,"CANADIAN_SYLLABICS_WEST-CREE_NWAA"). +lisp_code_name(5327,"CANADIAN_SYLLABICS_NASKAPI_NWAA"). +lisp_code_name(5328,"CANADIAN_SYLLABICS_N"). +lisp_code_name(5329,"CANADIAN_SYLLABICS_CARRIER_NG"). +lisp_code_name(5330,"CANADIAN_SYLLABICS_NH"). +lisp_code_name(5331,"CANADIAN_SYLLABICS_LE"). +lisp_code_name(5332,"CANADIAN_SYLLABICS_LAAI"). +lisp_code_name(5333,"CANADIAN_SYLLABICS_LI"). +lisp_code_name(5334,"CANADIAN_SYLLABICS_LII"). +lisp_code_name(5335,"CANADIAN_SYLLABICS_LO"). +lisp_code_name(5336,"CANADIAN_SYLLABICS_LOO"). +lisp_code_name(5337,"CANADIAN_SYLLABICS_Y-CREE_LOO"). +lisp_code_name(5338,"CANADIAN_SYLLABICS_LA"). +lisp_code_name(5339,"CANADIAN_SYLLABICS_LAA"). +lisp_code_name(5340,"CANADIAN_SYLLABICS_LWE"). +lisp_code_name(5341,"CANADIAN_SYLLABICS_WEST-CREE_LWE"). +lisp_code_name(5342,"CANADIAN_SYLLABICS_LWI"). +lisp_code_name(5343,"CANADIAN_SYLLABICS_WEST-CREE_LWI"). +lisp_code_name(5344,"CANADIAN_SYLLABICS_LWII"). +lisp_code_name(5345,"CANADIAN_SYLLABICS_WEST-CREE_LWII"). +lisp_code_name(5346,"CANADIAN_SYLLABICS_LWO"). +lisp_code_name(5347,"CANADIAN_SYLLABICS_WEST-CREE_LWO"). +lisp_code_name(5348,"CANADIAN_SYLLABICS_LWOO"). +lisp_code_name(5349,"CANADIAN_SYLLABICS_WEST-CREE_LWOO"). +lisp_code_name(5350,"CANADIAN_SYLLABICS_LWA"). +lisp_code_name(5351,"CANADIAN_SYLLABICS_WEST-CREE_LWA"). +lisp_code_name(5352,"CANADIAN_SYLLABICS_LWAA"). +lisp_code_name(5353,"CANADIAN_SYLLABICS_WEST-CREE_LWAA"). +lisp_code_name(5354,"CANADIAN_SYLLABICS_L"). +lisp_code_name(5355,"CANADIAN_SYLLABICS_WEST-CREE_L"). +lisp_code_name(5356,"CANADIAN_SYLLABICS_MEDIAL_L"). +lisp_code_name(5357,"CANADIAN_SYLLABICS_SE"). +lisp_code_name(5358,"CANADIAN_SYLLABICS_SAAI"). +lisp_code_name(5359,"CANADIAN_SYLLABICS_SI"). +lisp_code_name(5360,"CANADIAN_SYLLABICS_SII"). +lisp_code_name(5361,"CANADIAN_SYLLABICS_SO"). +lisp_code_name(5362,"CANADIAN_SYLLABICS_SOO"). +lisp_code_name(5363,"CANADIAN_SYLLABICS_Y-CREE_SOO"). +lisp_code_name(5364,"CANADIAN_SYLLABICS_SA"). +lisp_code_name(5365,"CANADIAN_SYLLABICS_SAA"). +lisp_code_name(5366,"CANADIAN_SYLLABICS_SWE"). +lisp_code_name(5367,"CANADIAN_SYLLABICS_WEST-CREE_SWE"). +lisp_code_name(5368,"CANADIAN_SYLLABICS_SWI"). +lisp_code_name(5369,"CANADIAN_SYLLABICS_WEST-CREE_SWI"). +lisp_code_name(5370,"CANADIAN_SYLLABICS_SWII"). +lisp_code_name(5371,"CANADIAN_SYLLABICS_WEST-CREE_SWII"). +lisp_code_name(5372,"CANADIAN_SYLLABICS_SWO"). +lisp_code_name(5373,"CANADIAN_SYLLABICS_WEST-CREE_SWO"). +lisp_code_name(5374,"CANADIAN_SYLLABICS_SWOO"). +lisp_code_name(5375,"CANADIAN_SYLLABICS_WEST-CREE_SWOO"). +lisp_code_name(5376,"CANADIAN_SYLLABICS_SWA"). +lisp_code_name(5377,"CANADIAN_SYLLABICS_WEST-CREE_SWA"). +lisp_code_name(5378,"CANADIAN_SYLLABICS_SWAA"). +lisp_code_name(5379,"CANADIAN_SYLLABICS_WEST-CREE_SWAA"). +lisp_code_name(5380,"CANADIAN_SYLLABICS_NASKAPI_SWAA"). +lisp_code_name(5381,"CANADIAN_SYLLABICS_S"). +lisp_code_name(5382,"CANADIAN_SYLLABICS_ATHAPASCAN_S"). +lisp_code_name(5383,"CANADIAN_SYLLABICS_SW"). +lisp_code_name(5384,"CANADIAN_SYLLABICS_BLACKFOOT_S"). +lisp_code_name(5385,"CANADIAN_SYLLABICS_MOOSE-CREE_SK"). +lisp_code_name(5386,"CANADIAN_SYLLABICS_NASKAPI_SKW"). +lisp_code_name(5387,"CANADIAN_SYLLABICS_NASKAPI_S-W"). +lisp_code_name(5388,"CANADIAN_SYLLABICS_NASKAPI_SPWA"). +lisp_code_name(5389,"CANADIAN_SYLLABICS_NASKAPI_STWA"). +lisp_code_name(5390,"CANADIAN_SYLLABICS_NASKAPI_SKWA"). +lisp_code_name(5391,"CANADIAN_SYLLABICS_NASKAPI_SCWA"). +lisp_code_name(5392,"CANADIAN_SYLLABICS_SHE"). +lisp_code_name(5393,"CANADIAN_SYLLABICS_SHI"). +lisp_code_name(5394,"CANADIAN_SYLLABICS_SHII"). +lisp_code_name(5395,"CANADIAN_SYLLABICS_SHO"). +lisp_code_name(5396,"CANADIAN_SYLLABICS_SHOO"). +lisp_code_name(5397,"CANADIAN_SYLLABICS_SHA"). +lisp_code_name(5398,"CANADIAN_SYLLABICS_SHAA"). +lisp_code_name(5399,"CANADIAN_SYLLABICS_SHWE"). +lisp_code_name(5400,"CANADIAN_SYLLABICS_WEST-CREE_SHWE"). +lisp_code_name(5401,"CANADIAN_SYLLABICS_SHWI"). +lisp_code_name(5402,"CANADIAN_SYLLABICS_WEST-CREE_SHWI"). +lisp_code_name(5403,"CANADIAN_SYLLABICS_SHWII"). +lisp_code_name(5404,"CANADIAN_SYLLABICS_WEST-CREE_SHWII"). +lisp_code_name(5405,"CANADIAN_SYLLABICS_SHWO"). +lisp_code_name(5406,"CANADIAN_SYLLABICS_WEST-CREE_SHWO"). +lisp_code_name(5407,"CANADIAN_SYLLABICS_SHWOO"). +lisp_code_name(5408,"CANADIAN_SYLLABICS_WEST-CREE_SHWOO"). +lisp_code_name(5409,"CANADIAN_SYLLABICS_SHWA"). +lisp_code_name(5410,"CANADIAN_SYLLABICS_WEST-CREE_SHWA"). +lisp_code_name(5411,"CANADIAN_SYLLABICS_SHWAA"). +lisp_code_name(5412,"CANADIAN_SYLLABICS_WEST-CREE_SHWAA"). +lisp_code_name(5413,"CANADIAN_SYLLABICS_SH"). +lisp_code_name(5414,"CANADIAN_SYLLABICS_YE"). +lisp_code_name(5415,"CANADIAN_SYLLABICS_YAAI"). +lisp_code_name(5416,"CANADIAN_SYLLABICS_YI"). +lisp_code_name(5417,"CANADIAN_SYLLABICS_YII"). +lisp_code_name(5418,"CANADIAN_SYLLABICS_YO"). +lisp_code_name(5419,"CANADIAN_SYLLABICS_YOO"). +lisp_code_name(5420,"CANADIAN_SYLLABICS_Y-CREE_YOO"). +lisp_code_name(5421,"CANADIAN_SYLLABICS_YA"). +lisp_code_name(5422,"CANADIAN_SYLLABICS_YAA"). +lisp_code_name(5423,"CANADIAN_SYLLABICS_YWE"). +lisp_code_name(5424,"CANADIAN_SYLLABICS_WEST-CREE_YWE"). +lisp_code_name(5425,"CANADIAN_SYLLABICS_YWI"). +lisp_code_name(5426,"CANADIAN_SYLLABICS_WEST-CREE_YWI"). +lisp_code_name(5427,"CANADIAN_SYLLABICS_YWII"). +lisp_code_name(5428,"CANADIAN_SYLLABICS_WEST-CREE_YWII"). +lisp_code_name(5429,"CANADIAN_SYLLABICS_YWO"). +lisp_code_name(5430,"CANADIAN_SYLLABICS_WEST-CREE_YWO"). +lisp_code_name(5431,"CANADIAN_SYLLABICS_YWOO"). +lisp_code_name(5432,"CANADIAN_SYLLABICS_WEST-CREE_YWOO"). +lisp_code_name(5433,"CANADIAN_SYLLABICS_YWA"). +lisp_code_name(5434,"CANADIAN_SYLLABICS_WEST-CREE_YWA"). +lisp_code_name(5435,"CANADIAN_SYLLABICS_YWAA"). +lisp_code_name(5436,"CANADIAN_SYLLABICS_WEST-CREE_YWAA"). +lisp_code_name(5437,"CANADIAN_SYLLABICS_NASKAPI_YWAA"). +lisp_code_name(5438,"CANADIAN_SYLLABICS_Y"). +lisp_code_name(5439,"CANADIAN_SYLLABICS_BIBLE-CREE_Y"). +lisp_code_name(5440,"CANADIAN_SYLLABICS_WEST-CREE_Y"). +lisp_code_name(5441,"CANADIAN_SYLLABICS_SAYISI_YI"). +lisp_code_name(5442,"CANADIAN_SYLLABICS_RE"). +lisp_code_name(5443,"CANADIAN_SYLLABICS_R-CREE_RE"). +lisp_code_name(5444,"CANADIAN_SYLLABICS_WEST-CREE_LE"). +lisp_code_name(5445,"CANADIAN_SYLLABICS_RAAI"). +lisp_code_name(5446,"CANADIAN_SYLLABICS_RI"). +lisp_code_name(5447,"CANADIAN_SYLLABICS_RII"). +lisp_code_name(5448,"CANADIAN_SYLLABICS_RO"). +lisp_code_name(5449,"CANADIAN_SYLLABICS_ROO"). +lisp_code_name(5450,"CANADIAN_SYLLABICS_WEST-CREE_LO"). +lisp_code_name(5451,"CANADIAN_SYLLABICS_RA"). +lisp_code_name(5452,"CANADIAN_SYLLABICS_RAA"). +lisp_code_name(5453,"CANADIAN_SYLLABICS_WEST-CREE_LA"). +lisp_code_name(5454,"CANADIAN_SYLLABICS_RWAA"). +lisp_code_name(5455,"CANADIAN_SYLLABICS_WEST-CREE_RWAA"). +lisp_code_name(5456,"CANADIAN_SYLLABICS_R"). +lisp_code_name(5457,"CANADIAN_SYLLABICS_WEST-CREE_R"). +lisp_code_name(5458,"CANADIAN_SYLLABICS_MEDIAL_R"). +lisp_code_name(5459,"CANADIAN_SYLLABICS_FE"). +lisp_code_name(5460,"CANADIAN_SYLLABICS_FAAI"). +lisp_code_name(5461,"CANADIAN_SYLLABICS_FI"). +lisp_code_name(5462,"CANADIAN_SYLLABICS_FII"). +lisp_code_name(5463,"CANADIAN_SYLLABICS_FO"). +lisp_code_name(5464,"CANADIAN_SYLLABICS_FOO"). +lisp_code_name(5465,"CANADIAN_SYLLABICS_FA"). +lisp_code_name(5466,"CANADIAN_SYLLABICS_FAA"). +lisp_code_name(5467,"CANADIAN_SYLLABICS_FWAA"). +lisp_code_name(5468,"CANADIAN_SYLLABICS_WEST-CREE_FWAA"). +lisp_code_name(5469,"CANADIAN_SYLLABICS_F"). +lisp_code_name(5470,"CANADIAN_SYLLABICS_THE"). +lisp_code_name(5471,"CANADIAN_SYLLABICS_N-CREE_THE"). +lisp_code_name(5472,"CANADIAN_SYLLABICS_THI"). +lisp_code_name(5473,"CANADIAN_SYLLABICS_N-CREE_THI"). +lisp_code_name(5474,"CANADIAN_SYLLABICS_THII"). +lisp_code_name(5475,"CANADIAN_SYLLABICS_N-CREE_THII"). +lisp_code_name(5476,"CANADIAN_SYLLABICS_THO"). +lisp_code_name(5477,"CANADIAN_SYLLABICS_THOO"). +lisp_code_name(5478,"CANADIAN_SYLLABICS_THA"). +lisp_code_name(5479,"CANADIAN_SYLLABICS_THAA"). +lisp_code_name(5480,"CANADIAN_SYLLABICS_THWAA"). +lisp_code_name(5481,"CANADIAN_SYLLABICS_WEST-CREE_THWAA"). +lisp_code_name(5482,"CANADIAN_SYLLABICS_TH"). +lisp_code_name(5483,"CANADIAN_SYLLABICS_TTHE"). +lisp_code_name(5484,"CANADIAN_SYLLABICS_TTHI"). +lisp_code_name(5485,"CANADIAN_SYLLABICS_TTHO"). +lisp_code_name(5486,"CANADIAN_SYLLABICS_TTHA"). +lisp_code_name(5487,"CANADIAN_SYLLABICS_TTH"). +lisp_code_name(5488,"CANADIAN_SYLLABICS_TYE"). +lisp_code_name(5489,"CANADIAN_SYLLABICS_TYI"). +lisp_code_name(5490,"CANADIAN_SYLLABICS_TYO"). +lisp_code_name(5491,"CANADIAN_SYLLABICS_TYA"). +lisp_code_name(5492,"CANADIAN_SYLLABICS_NUNAVIK_HE"). +lisp_code_name(5493,"CANADIAN_SYLLABICS_NUNAVIK_HI"). +lisp_code_name(5494,"CANADIAN_SYLLABICS_NUNAVIK_HII"). +lisp_code_name(5495,"CANADIAN_SYLLABICS_NUNAVIK_HO"). +lisp_code_name(5496,"CANADIAN_SYLLABICS_NUNAVIK_HOO"). +lisp_code_name(5497,"CANADIAN_SYLLABICS_NUNAVIK_HA"). +lisp_code_name(5498,"CANADIAN_SYLLABICS_NUNAVIK_HAA"). +lisp_code_name(5499,"CANADIAN_SYLLABICS_NUNAVIK_H"). +lisp_code_name(5500,"CANADIAN_SYLLABICS_NUNAVUT_H"). +lisp_code_name(5501,"CANADIAN_SYLLABICS_HK"). +lisp_code_name(5502,"CANADIAN_SYLLABICS_QAAI"). +lisp_code_name(5503,"CANADIAN_SYLLABICS_QI"). +lisp_code_name(5504,"CANADIAN_SYLLABICS_QII"). +lisp_code_name(5505,"CANADIAN_SYLLABICS_QO"). +lisp_code_name(5506,"CANADIAN_SYLLABICS_QOO"). +lisp_code_name(5507,"CANADIAN_SYLLABICS_QA"). +lisp_code_name(5508,"CANADIAN_SYLLABICS_QAA"). +lisp_code_name(5509,"CANADIAN_SYLLABICS_Q"). +lisp_code_name(5510,"CANADIAN_SYLLABICS_TLHE"). +lisp_code_name(5511,"CANADIAN_SYLLABICS_TLHI"). +lisp_code_name(5512,"CANADIAN_SYLLABICS_TLHO"). +lisp_code_name(5513,"CANADIAN_SYLLABICS_TLHA"). +lisp_code_name(5514,"CANADIAN_SYLLABICS_WEST-CREE_RE"). +lisp_code_name(5515,"CANADIAN_SYLLABICS_WEST-CREE_RI"). +lisp_code_name(5516,"CANADIAN_SYLLABICS_WEST-CREE_RO"). +lisp_code_name(5517,"CANADIAN_SYLLABICS_WEST-CREE_RA"). +lisp_code_name(5518,"CANADIAN_SYLLABICS_NGAAI"). +lisp_code_name(5519,"CANADIAN_SYLLABICS_NGI"). +lisp_code_name(5520,"CANADIAN_SYLLABICS_NGII"). +lisp_code_name(5521,"CANADIAN_SYLLABICS_NGO"). +lisp_code_name(5522,"CANADIAN_SYLLABICS_NGOO"). +lisp_code_name(5523,"CANADIAN_SYLLABICS_NGA"). +lisp_code_name(5524,"CANADIAN_SYLLABICS_NGAA"). +lisp_code_name(5525,"CANADIAN_SYLLABICS_NG"). +lisp_code_name(5526,"CANADIAN_SYLLABICS_NNG"). +lisp_code_name(5527,"CANADIAN_SYLLABICS_SAYISI_SHE"). +lisp_code_name(5528,"CANADIAN_SYLLABICS_SAYISI_SHI"). +lisp_code_name(5529,"CANADIAN_SYLLABICS_SAYISI_SHO"). +lisp_code_name(5530,"CANADIAN_SYLLABICS_SAYISI_SHA"). +lisp_code_name(5531,"CANADIAN_SYLLABICS_WOODS-CREE_THE"). +lisp_code_name(5532,"CANADIAN_SYLLABICS_WOODS-CREE_THI"). +lisp_code_name(5533,"CANADIAN_SYLLABICS_WOODS-CREE_THO"). +lisp_code_name(5534,"CANADIAN_SYLLABICS_WOODS-CREE_THA"). +lisp_code_name(5535,"CANADIAN_SYLLABICS_WOODS-CREE_TH"). +lisp_code_name(5536,"CANADIAN_SYLLABICS_LHI"). +lisp_code_name(5537,"CANADIAN_SYLLABICS_LHII"). +lisp_code_name(5538,"CANADIAN_SYLLABICS_LHO"). +lisp_code_name(5539,"CANADIAN_SYLLABICS_LHOO"). +lisp_code_name(5540,"CANADIAN_SYLLABICS_LHA"). +lisp_code_name(5541,"CANADIAN_SYLLABICS_LHAA"). +lisp_code_name(5542,"CANADIAN_SYLLABICS_LH"). +lisp_code_name(5543,"CANADIAN_SYLLABICS_TH-CREE_THE"). +lisp_code_name(5544,"CANADIAN_SYLLABICS_TH-CREE_THI"). +lisp_code_name(5545,"CANADIAN_SYLLABICS_TH-CREE_THII"). +lisp_code_name(5546,"CANADIAN_SYLLABICS_TH-CREE_THO"). +lisp_code_name(5547,"CANADIAN_SYLLABICS_TH-CREE_THOO"). +lisp_code_name(5548,"CANADIAN_SYLLABICS_TH-CREE_THA"). +lisp_code_name(5549,"CANADIAN_SYLLABICS_TH-CREE_THAA"). +lisp_code_name(5550,"CANADIAN_SYLLABICS_TH-CREE_TH"). +lisp_code_name(5551,"CANADIAN_SYLLABICS_AIVILIK_B"). +lisp_code_name(5552,"CANADIAN_SYLLABICS_BLACKFOOT_E"). +lisp_code_name(5553,"CANADIAN_SYLLABICS_BLACKFOOT_I"). +lisp_code_name(5554,"CANADIAN_SYLLABICS_BLACKFOOT_O"). +lisp_code_name(5555,"CANADIAN_SYLLABICS_BLACKFOOT_A"). +lisp_code_name(5556,"CANADIAN_SYLLABICS_BLACKFOOT_WE"). +lisp_code_name(5557,"CANADIAN_SYLLABICS_BLACKFOOT_WI"). +lisp_code_name(5558,"CANADIAN_SYLLABICS_BLACKFOOT_WO"). +lisp_code_name(5559,"CANADIAN_SYLLABICS_BLACKFOOT_WA"). +lisp_code_name(5560,"CANADIAN_SYLLABICS_BLACKFOOT_NE"). +lisp_code_name(5561,"CANADIAN_SYLLABICS_BLACKFOOT_NI"). +lisp_code_name(5562,"CANADIAN_SYLLABICS_BLACKFOOT_NO"). +lisp_code_name(5563,"CANADIAN_SYLLABICS_BLACKFOOT_NA"). +lisp_code_name(5564,"CANADIAN_SYLLABICS_BLACKFOOT_KE"). +lisp_code_name(5565,"CANADIAN_SYLLABICS_BLACKFOOT_KI"). +lisp_code_name(5566,"CANADIAN_SYLLABICS_BLACKFOOT_KO"). +lisp_code_name(5567,"CANADIAN_SYLLABICS_BLACKFOOT_KA"). +lisp_code_name(5568,"CANADIAN_SYLLABICS_SAYISI_HE"). +lisp_code_name(5569,"CANADIAN_SYLLABICS_SAYISI_HI"). +lisp_code_name(5570,"CANADIAN_SYLLABICS_SAYISI_HO"). +lisp_code_name(5571,"CANADIAN_SYLLABICS_SAYISI_HA"). +lisp_code_name(5572,"CANADIAN_SYLLABICS_CARRIER_GHU"). +lisp_code_name(5573,"CANADIAN_SYLLABICS_CARRIER_GHO"). +lisp_code_name(5574,"CANADIAN_SYLLABICS_CARRIER_GHE"). +lisp_code_name(5575,"CANADIAN_SYLLABICS_CARRIER_GHEE"). +lisp_code_name(5576,"CANADIAN_SYLLABICS_CARRIER_GHI"). +lisp_code_name(5577,"CANADIAN_SYLLABICS_CARRIER_GHA"). +lisp_code_name(5578,"CANADIAN_SYLLABICS_CARRIER_RU"). +lisp_code_name(5579,"CANADIAN_SYLLABICS_CARRIER_RO"). +lisp_code_name(5580,"CANADIAN_SYLLABICS_CARRIER_RE"). +lisp_code_name(5581,"CANADIAN_SYLLABICS_CARRIER_REE"). +lisp_code_name(5582,"CANADIAN_SYLLABICS_CARRIER_RI"). +lisp_code_name(5583,"CANADIAN_SYLLABICS_CARRIER_RA"). +lisp_code_name(5584,"CANADIAN_SYLLABICS_CARRIER_WU"). +lisp_code_name(5585,"CANADIAN_SYLLABICS_CARRIER_WO"). +lisp_code_name(5586,"CANADIAN_SYLLABICS_CARRIER_WE"). +lisp_code_name(5587,"CANADIAN_SYLLABICS_CARRIER_WEE"). +lisp_code_name(5588,"CANADIAN_SYLLABICS_CARRIER_WI"). +lisp_code_name(5589,"CANADIAN_SYLLABICS_CARRIER_WA"). +lisp_code_name(5590,"CANADIAN_SYLLABICS_CARRIER_HWU"). +lisp_code_name(5591,"CANADIAN_SYLLABICS_CARRIER_HWO"). +lisp_code_name(5592,"CANADIAN_SYLLABICS_CARRIER_HWE"). +lisp_code_name(5593,"CANADIAN_SYLLABICS_CARRIER_HWEE"). +lisp_code_name(5594,"CANADIAN_SYLLABICS_CARRIER_HWI"). +lisp_code_name(5595,"CANADIAN_SYLLABICS_CARRIER_HWA"). +lisp_code_name(5596,"CANADIAN_SYLLABICS_CARRIER_THU"). +lisp_code_name(5597,"CANADIAN_SYLLABICS_CARRIER_THO"). +lisp_code_name(5598,"CANADIAN_SYLLABICS_CARRIER_THE"). +lisp_code_name(5599,"CANADIAN_SYLLABICS_CARRIER_THEE"). +lisp_code_name(5600,"CANADIAN_SYLLABICS_CARRIER_THI"). +lisp_code_name(5601,"CANADIAN_SYLLABICS_CARRIER_THA"). +lisp_code_name(5602,"CANADIAN_SYLLABICS_CARRIER_TTU"). +lisp_code_name(5603,"CANADIAN_SYLLABICS_CARRIER_TTO"). +lisp_code_name(5604,"CANADIAN_SYLLABICS_CARRIER_TTE"). +lisp_code_name(5605,"CANADIAN_SYLLABICS_CARRIER_TTEE"). +lisp_code_name(5606,"CANADIAN_SYLLABICS_CARRIER_TTI"). +lisp_code_name(5607,"CANADIAN_SYLLABICS_CARRIER_TTA"). +lisp_code_name(5608,"CANADIAN_SYLLABICS_CARRIER_PU"). +lisp_code_name(5609,"CANADIAN_SYLLABICS_CARRIER_PO"). +lisp_code_name(5610,"CANADIAN_SYLLABICS_CARRIER_PE"). +lisp_code_name(5611,"CANADIAN_SYLLABICS_CARRIER_PEE"). +lisp_code_name(5612,"CANADIAN_SYLLABICS_CARRIER_PI"). +lisp_code_name(5613,"CANADIAN_SYLLABICS_CARRIER_PA"). +lisp_code_name(5614,"CANADIAN_SYLLABICS_CARRIER_P"). +lisp_code_name(5615,"CANADIAN_SYLLABICS_CARRIER_GU"). +lisp_code_name(5616,"CANADIAN_SYLLABICS_CARRIER_GO"). +lisp_code_name(5617,"CANADIAN_SYLLABICS_CARRIER_GE"). +lisp_code_name(5618,"CANADIAN_SYLLABICS_CARRIER_GEE"). +lisp_code_name(5619,"CANADIAN_SYLLABICS_CARRIER_GI"). +lisp_code_name(5620,"CANADIAN_SYLLABICS_CARRIER_GA"). +lisp_code_name(5621,"CANADIAN_SYLLABICS_CARRIER_KHU"). +lisp_code_name(5622,"CANADIAN_SYLLABICS_CARRIER_KHO"). +lisp_code_name(5623,"CANADIAN_SYLLABICS_CARRIER_KHE"). +lisp_code_name(5624,"CANADIAN_SYLLABICS_CARRIER_KHEE"). +lisp_code_name(5625,"CANADIAN_SYLLABICS_CARRIER_KHI"). +lisp_code_name(5626,"CANADIAN_SYLLABICS_CARRIER_KHA"). +lisp_code_name(5627,"CANADIAN_SYLLABICS_CARRIER_KKU"). +lisp_code_name(5628,"CANADIAN_SYLLABICS_CARRIER_KKO"). +lisp_code_name(5629,"CANADIAN_SYLLABICS_CARRIER_KKE"). +lisp_code_name(5630,"CANADIAN_SYLLABICS_CARRIER_KKEE"). +lisp_code_name(5631,"CANADIAN_SYLLABICS_CARRIER_KKI"). +lisp_code_name(5632,"CANADIAN_SYLLABICS_CARRIER_KKA"). +lisp_code_name(5633,"CANADIAN_SYLLABICS_CARRIER_KK"). +lisp_code_name(5634,"CANADIAN_SYLLABICS_CARRIER_NU"). +lisp_code_name(5635,"CANADIAN_SYLLABICS_CARRIER_NO"). +lisp_code_name(5636,"CANADIAN_SYLLABICS_CARRIER_NE"). +lisp_code_name(5637,"CANADIAN_SYLLABICS_CARRIER_NEE"). +lisp_code_name(5638,"CANADIAN_SYLLABICS_CARRIER_NI"). +lisp_code_name(5639,"CANADIAN_SYLLABICS_CARRIER_NA"). +lisp_code_name(5640,"CANADIAN_SYLLABICS_CARRIER_MU"). +lisp_code_name(5641,"CANADIAN_SYLLABICS_CARRIER_MO"). +lisp_code_name(5642,"CANADIAN_SYLLABICS_CARRIER_ME"). +lisp_code_name(5643,"CANADIAN_SYLLABICS_CARRIER_MEE"). +lisp_code_name(5644,"CANADIAN_SYLLABICS_CARRIER_MI"). +lisp_code_name(5645,"CANADIAN_SYLLABICS_CARRIER_MA"). +lisp_code_name(5646,"CANADIAN_SYLLABICS_CARRIER_YU"). +lisp_code_name(5647,"CANADIAN_SYLLABICS_CARRIER_YO"). +lisp_code_name(5648,"CANADIAN_SYLLABICS_CARRIER_YE"). +lisp_code_name(5649,"CANADIAN_SYLLABICS_CARRIER_YEE"). +lisp_code_name(5650,"CANADIAN_SYLLABICS_CARRIER_YI"). +lisp_code_name(5651,"CANADIAN_SYLLABICS_CARRIER_YA"). +lisp_code_name(5652,"CANADIAN_SYLLABICS_CARRIER_JU"). +lisp_code_name(5653,"CANADIAN_SYLLABICS_SAYISI_JU"). +lisp_code_name(5654,"CANADIAN_SYLLABICS_CARRIER_JO"). +lisp_code_name(5655,"CANADIAN_SYLLABICS_CARRIER_JE"). +lisp_code_name(5656,"CANADIAN_SYLLABICS_CARRIER_JEE"). +lisp_code_name(5657,"CANADIAN_SYLLABICS_CARRIER_JI"). +lisp_code_name(5658,"CANADIAN_SYLLABICS_SAYISI_JI"). +lisp_code_name(5659,"CANADIAN_SYLLABICS_CARRIER_JA"). +lisp_code_name(5660,"CANADIAN_SYLLABICS_CARRIER_JJU"). +lisp_code_name(5661,"CANADIAN_SYLLABICS_CARRIER_JJO"). +lisp_code_name(5662,"CANADIAN_SYLLABICS_CARRIER_JJE"). +lisp_code_name(5663,"CANADIAN_SYLLABICS_CARRIER_JJEE"). +lisp_code_name(5664,"CANADIAN_SYLLABICS_CARRIER_JJI"). +lisp_code_name(5665,"CANADIAN_SYLLABICS_CARRIER_JJA"). +lisp_code_name(5666,"CANADIAN_SYLLABICS_CARRIER_LU"). +lisp_code_name(5667,"CANADIAN_SYLLABICS_CARRIER_LO"). +lisp_code_name(5668,"CANADIAN_SYLLABICS_CARRIER_LE"). +lisp_code_name(5669,"CANADIAN_SYLLABICS_CARRIER_LEE"). +lisp_code_name(5670,"CANADIAN_SYLLABICS_CARRIER_LI"). +lisp_code_name(5671,"CANADIAN_SYLLABICS_CARRIER_LA"). +lisp_code_name(5672,"CANADIAN_SYLLABICS_CARRIER_DLU"). +lisp_code_name(5673,"CANADIAN_SYLLABICS_CARRIER_DLO"). +lisp_code_name(5674,"CANADIAN_SYLLABICS_CARRIER_DLE"). +lisp_code_name(5675,"CANADIAN_SYLLABICS_CARRIER_DLEE"). +lisp_code_name(5676,"CANADIAN_SYLLABICS_CARRIER_DLI"). +lisp_code_name(5677,"CANADIAN_SYLLABICS_CARRIER_DLA"). +lisp_code_name(5678,"CANADIAN_SYLLABICS_CARRIER_LHU"). +lisp_code_name(5679,"CANADIAN_SYLLABICS_CARRIER_LHO"). +lisp_code_name(5680,"CANADIAN_SYLLABICS_CARRIER_LHE"). +lisp_code_name(5681,"CANADIAN_SYLLABICS_CARRIER_LHEE"). +lisp_code_name(5682,"CANADIAN_SYLLABICS_CARRIER_LHI"). +lisp_code_name(5683,"CANADIAN_SYLLABICS_CARRIER_LHA"). +lisp_code_name(5684,"CANADIAN_SYLLABICS_CARRIER_TLHU"). +lisp_code_name(5685,"CANADIAN_SYLLABICS_CARRIER_TLHO"). +lisp_code_name(5686,"CANADIAN_SYLLABICS_CARRIER_TLHE"). +lisp_code_name(5687,"CANADIAN_SYLLABICS_CARRIER_TLHEE"). +lisp_code_name(5688,"CANADIAN_SYLLABICS_CARRIER_TLHI"). +lisp_code_name(5689,"CANADIAN_SYLLABICS_CARRIER_TLHA"). +lisp_code_name(5690,"CANADIAN_SYLLABICS_CARRIER_TLU"). +lisp_code_name(5691,"CANADIAN_SYLLABICS_CARRIER_TLO"). +lisp_code_name(5692,"CANADIAN_SYLLABICS_CARRIER_TLE"). +lisp_code_name(5693,"CANADIAN_SYLLABICS_CARRIER_TLEE"). +lisp_code_name(5694,"CANADIAN_SYLLABICS_CARRIER_TLI"). +lisp_code_name(5695,"CANADIAN_SYLLABICS_CARRIER_TLA"). +lisp_code_name(5696,"CANADIAN_SYLLABICS_CARRIER_ZU"). +lisp_code_name(5697,"CANADIAN_SYLLABICS_CARRIER_ZO"). +lisp_code_name(5698,"CANADIAN_SYLLABICS_CARRIER_ZE"). +lisp_code_name(5699,"CANADIAN_SYLLABICS_CARRIER_ZEE"). +lisp_code_name(5700,"CANADIAN_SYLLABICS_CARRIER_ZI"). +lisp_code_name(5701,"CANADIAN_SYLLABICS_CARRIER_ZA"). +lisp_code_name(5702,"CANADIAN_SYLLABICS_CARRIER_Z"). +lisp_code_name(5703,"CANADIAN_SYLLABICS_CARRIER_INITIAL_Z"). +lisp_code_name(5704,"CANADIAN_SYLLABICS_CARRIER_DZU"). +lisp_code_name(5705,"CANADIAN_SYLLABICS_CARRIER_DZO"). +lisp_code_name(5706,"CANADIAN_SYLLABICS_CARRIER_DZE"). +lisp_code_name(5707,"CANADIAN_SYLLABICS_CARRIER_DZEE"). +lisp_code_name(5708,"CANADIAN_SYLLABICS_CARRIER_DZI"). +lisp_code_name(5709,"CANADIAN_SYLLABICS_CARRIER_DZA"). +lisp_code_name(5710,"CANADIAN_SYLLABICS_CARRIER_SU"). +lisp_code_name(5711,"CANADIAN_SYLLABICS_CARRIER_SO"). +lisp_code_name(5712,"CANADIAN_SYLLABICS_CARRIER_SE"). +lisp_code_name(5713,"CANADIAN_SYLLABICS_CARRIER_SEE"). +lisp_code_name(5714,"CANADIAN_SYLLABICS_CARRIER_SI"). +lisp_code_name(5715,"CANADIAN_SYLLABICS_CARRIER_SA"). +lisp_code_name(5716,"CANADIAN_SYLLABICS_CARRIER_SHU"). +lisp_code_name(5717,"CANADIAN_SYLLABICS_CARRIER_SHO"). +lisp_code_name(5718,"CANADIAN_SYLLABICS_CARRIER_SHE"). +lisp_code_name(5719,"CANADIAN_SYLLABICS_CARRIER_SHEE"). +lisp_code_name(5720,"CANADIAN_SYLLABICS_CARRIER_SHI"). +lisp_code_name(5721,"CANADIAN_SYLLABICS_CARRIER_SHA"). +lisp_code_name(5722,"CANADIAN_SYLLABICS_CARRIER_SH"). +lisp_code_name(5723,"CANADIAN_SYLLABICS_CARRIER_TSU"). +lisp_code_name(5724,"CANADIAN_SYLLABICS_CARRIER_TSO"). +lisp_code_name(5725,"CANADIAN_SYLLABICS_CARRIER_TSE"). +lisp_code_name(5726,"CANADIAN_SYLLABICS_CARRIER_TSEE"). +lisp_code_name(5727,"CANADIAN_SYLLABICS_CARRIER_TSI"). +lisp_code_name(5728,"CANADIAN_SYLLABICS_CARRIER_TSA"). +lisp_code_name(5729,"CANADIAN_SYLLABICS_CARRIER_CHU"). +lisp_code_name(5730,"CANADIAN_SYLLABICS_CARRIER_CHO"). +lisp_code_name(5731,"CANADIAN_SYLLABICS_CARRIER_CHE"). +lisp_code_name(5732,"CANADIAN_SYLLABICS_CARRIER_CHEE"). +lisp_code_name(5733,"CANADIAN_SYLLABICS_CARRIER_CHI"). +lisp_code_name(5734,"CANADIAN_SYLLABICS_CARRIER_CHA"). +lisp_code_name(5735,"CANADIAN_SYLLABICS_CARRIER_TTSU"). +lisp_code_name(5736,"CANADIAN_SYLLABICS_CARRIER_TTSO"). +lisp_code_name(5737,"CANADIAN_SYLLABICS_CARRIER_TTSE"). +lisp_code_name(5738,"CANADIAN_SYLLABICS_CARRIER_TTSEE"). +lisp_code_name(5739,"CANADIAN_SYLLABICS_CARRIER_TTSI"). +lisp_code_name(5740,"CANADIAN_SYLLABICS_CARRIER_TTSA"). +lisp_code_name(5741,"CANADIAN_SYLLABICS_CHI_SIGN"). +lisp_code_name(5742,"CANADIAN_SYLLABICS_FULL_STOP"). +lisp_code_name(5743,"CANADIAN_SYLLABICS_QAI"). +lisp_code_name(5744,"CANADIAN_SYLLABICS_NGAI"). +lisp_code_name(5745,"CANADIAN_SYLLABICS_NNGI"). +lisp_code_name(5746,"CANADIAN_SYLLABICS_NNGII"). +lisp_code_name(5747,"CANADIAN_SYLLABICS_NNGO"). +lisp_code_name(5748,"CANADIAN_SYLLABICS_NNGOO"). +lisp_code_name(5749,"CANADIAN_SYLLABICS_NNGA"). +lisp_code_name(5750,"CANADIAN_SYLLABICS_NNGAA"). +lisp_code_name(5751,"CANADIAN_SYLLABICS_WOODS-CREE_THWEE"). +lisp_code_name(5752,"CANADIAN_SYLLABICS_WOODS-CREE_THWI"). +lisp_code_name(5753,"CANADIAN_SYLLABICS_WOODS-CREE_THWII"). +lisp_code_name(5754,"CANADIAN_SYLLABICS_WOODS-CREE_THWO"). +lisp_code_name(5755,"CANADIAN_SYLLABICS_WOODS-CREE_THWOO"). +lisp_code_name(5756,"CANADIAN_SYLLABICS_WOODS-CREE_THWA"). +lisp_code_name(5757,"CANADIAN_SYLLABICS_WOODS-CREE_THWAA"). +lisp_code_name(5758,"CANADIAN_SYLLABICS_WOODS-CREE_FINAL_TH"). +lisp_code_name(5759,"CANADIAN_SYLLABICS_BLACKFOOT_W"). +lisp_code_name(5760,"OGHAM_SPACE_MARK"). +lisp_code_name(5761,"OGHAM_LETTER_BEITH"). +lisp_code_name(5762,"OGHAM_LETTER_LUIS"). +lisp_code_name(5763,"OGHAM_LETTER_FEARN"). +lisp_code_name(5764,"OGHAM_LETTER_SAIL"). +lisp_code_name(5765,"OGHAM_LETTER_NION"). +lisp_code_name(5766,"OGHAM_LETTER_UATH"). +lisp_code_name(5767,"OGHAM_LETTER_DAIR"). +lisp_code_name(5768,"OGHAM_LETTER_TINNE"). +lisp_code_name(5769,"OGHAM_LETTER_COLL"). +lisp_code_name(5770,"OGHAM_LETTER_CEIRT"). +lisp_code_name(5771,"OGHAM_LETTER_MUIN"). +lisp_code_name(5772,"OGHAM_LETTER_GORT"). +lisp_code_name(5773,"OGHAM_LETTER_NGEADAL"). +lisp_code_name(5774,"OGHAM_LETTER_STRAIF"). +lisp_code_name(5775,"OGHAM_LETTER_RUIS"). +lisp_code_name(5776,"OGHAM_LETTER_AILM"). +lisp_code_name(5777,"OGHAM_LETTER_ONN"). +lisp_code_name(5778,"OGHAM_LETTER_UR"). +lisp_code_name(5779,"OGHAM_LETTER_EADHADH"). +lisp_code_name(5780,"OGHAM_LETTER_IODHADH"). +lisp_code_name(5781,"OGHAM_LETTER_EABHADH"). +lisp_code_name(5782,"OGHAM_LETTER_OR"). +lisp_code_name(5783,"OGHAM_LETTER_UILLEANN"). +lisp_code_name(5784,"OGHAM_LETTER_IFIN"). +lisp_code_name(5785,"OGHAM_LETTER_EAMHANCHOLL"). +lisp_code_name(5786,"OGHAM_LETTER_PEITH"). +lisp_code_name(5787,"OGHAM_FEATHER_MARK"). +lisp_code_name(5788,"OGHAM_REVERSED_FEATHER_MARK"). +lisp_code_name(5792,"RUNIC_LETTER_FEHU_FEOH_FE_F"). +lisp_code_name(5793,"RUNIC_LETTER_V"). +lisp_code_name(5794,"RUNIC_LETTER_URUZ_UR_U"). +lisp_code_name(5795,"RUNIC_LETTER_YR"). +lisp_code_name(5796,"RUNIC_LETTER_Y"). +lisp_code_name(5797,"RUNIC_LETTER_W"). +lisp_code_name(5798,"RUNIC_LETTER_THURISAZ_THURS_THORN"). +lisp_code_name(5799,"RUNIC_LETTER_ETH"). +lisp_code_name(5800,"RUNIC_LETTER_ANSUZ_A"). +lisp_code_name(5801,"RUNIC_LETTER_OS_O"). +lisp_code_name(5802,"RUNIC_LETTER_AC_A"). +lisp_code_name(5803,"RUNIC_LETTER_AESC"). +lisp_code_name(5804,"RUNIC_LETTER_LONG-BRANCH-OSS_O"). +lisp_code_name(5805,"RUNIC_LETTER_SHORT-TWIG-OSS_O"). +lisp_code_name(5806,"RUNIC_LETTER_O"). +lisp_code_name(5807,"RUNIC_LETTER_OE"). +lisp_code_name(5808,"RUNIC_LETTER_ON"). +lisp_code_name(5809,"RUNIC_LETTER_RAIDO_RAD_REID_R"). +lisp_code_name(5810,"RUNIC_LETTER_KAUNA"). +lisp_code_name(5811,"RUNIC_LETTER_CEN"). +lisp_code_name(5812,"RUNIC_LETTER_KAUN_K"). +lisp_code_name(5813,"RUNIC_LETTER_G"). +lisp_code_name(5814,"RUNIC_LETTER_ENG"). +lisp_code_name(5815,"RUNIC_LETTER_GEBO_GYFU_G"). +lisp_code_name(5816,"RUNIC_LETTER_GAR"). +lisp_code_name(5817,"RUNIC_LETTER_WUNJO_WYNN_W"). +lisp_code_name(5818,"RUNIC_LETTER_HAGLAZ_H"). +lisp_code_name(5819,"RUNIC_LETTER_HAEGL_H"). +lisp_code_name(5820,"RUNIC_LETTER_LONG-BRANCH-HAGALL_H"). +lisp_code_name(5821,"RUNIC_LETTER_SHORT-TWIG-HAGALL_H"). +lisp_code_name(5822,"RUNIC_LETTER_NAUDIZ_NYD_NAUD_N"). +lisp_code_name(5823,"RUNIC_LETTER_SHORT-TWIG-NAUD_N"). +lisp_code_name(5824,"RUNIC_LETTER_DOTTED-N"). +lisp_code_name(5825,"RUNIC_LETTER_ISAZ_IS_ISS_I"). +lisp_code_name(5826,"RUNIC_LETTER_E"). +lisp_code_name(5827,"RUNIC_LETTER_JERAN_J"). +lisp_code_name(5828,"RUNIC_LETTER_GER"). +lisp_code_name(5829,"RUNIC_LETTER_LONG-BRANCH-AR_AE"). +lisp_code_name(5830,"RUNIC_LETTER_SHORT-TWIG-AR_A"). +lisp_code_name(5831,"RUNIC_LETTER_IWAZ_EOH"). +lisp_code_name(5832,"RUNIC_LETTER_PERTHO_PEORTH_P"). +lisp_code_name(5833,"RUNIC_LETTER_ALGIZ_EOLHX"). +lisp_code_name(5834,"RUNIC_LETTER_SOWILO_S"). +lisp_code_name(5835,"RUNIC_LETTER_SIGEL_LONG-BRANCH-SOL_S"). +lisp_code_name(5836,"RUNIC_LETTER_SHORT-TWIG-SOL_S"). +lisp_code_name(5837,"RUNIC_LETTER_C"). +lisp_code_name(5838,"RUNIC_LETTER_Z"). +lisp_code_name(5839,"RUNIC_LETTER_TIWAZ_TIR_TYR_T"). +lisp_code_name(5840,"RUNIC_LETTER_SHORT-TWIG-TYR_T"). +lisp_code_name(5841,"RUNIC_LETTER_D"). +lisp_code_name(5842,"RUNIC_LETTER_BERKANAN_BEORC_BJARKAN_B"). +lisp_code_name(5843,"RUNIC_LETTER_SHORT-TWIG-BJARKAN_B"). +lisp_code_name(5844,"RUNIC_LETTER_DOTTED-P"). +lisp_code_name(5845,"RUNIC_LETTER_OPEN-P"). +lisp_code_name(5846,"RUNIC_LETTER_EHWAZ_EH_E"). +lisp_code_name(5847,"RUNIC_LETTER_MANNAZ_MAN_M"). +lisp_code_name(5848,"RUNIC_LETTER_LONG-BRANCH-MADR_M"). +lisp_code_name(5849,"RUNIC_LETTER_SHORT-TWIG-MADR_M"). +lisp_code_name(5850,"RUNIC_LETTER_LAUKAZ_LAGU_LOGR_L"). +lisp_code_name(5851,"RUNIC_LETTER_DOTTED-L"). +lisp_code_name(5852,"RUNIC_LETTER_INGWAZ"). +lisp_code_name(5853,"RUNIC_LETTER_ING"). +lisp_code_name(5854,"RUNIC_LETTER_DAGAZ_DAEG_D"). +lisp_code_name(5855,"RUNIC_LETTER_OTHALAN_ETHEL_O"). +lisp_code_name(5856,"RUNIC_LETTER_EAR"). +lisp_code_name(5857,"RUNIC_LETTER_IOR"). +lisp_code_name(5858,"RUNIC_LETTER_CWEORTH"). +lisp_code_name(5859,"RUNIC_LETTER_CALC"). +lisp_code_name(5860,"RUNIC_LETTER_CEALC"). +lisp_code_name(5861,"RUNIC_LETTER_STAN"). +lisp_code_name(5862,"RUNIC_LETTER_LONG-BRANCH-YR"). +lisp_code_name(5863,"RUNIC_LETTER_SHORT-TWIG-YR"). +lisp_code_name(5864,"RUNIC_LETTER_ICELANDIC-YR"). +lisp_code_name(5865,"RUNIC_LETTER_Q"). +lisp_code_name(5866,"RUNIC_LETTER_X"). +lisp_code_name(5867,"RUNIC_SINGLE_PUNCTUATION"). +lisp_code_name(5868,"RUNIC_MULTIPLE_PUNCTUATION"). +lisp_code_name(5869,"RUNIC_CROSS_PUNCTUATION"). +lisp_code_name(5870,"RUNIC_ARLAUG_SYMBOL"). +lisp_code_name(5871,"RUNIC_TVIMADUR_SYMBOL"). +lisp_code_name(5872,"RUNIC_BELGTHOR_SYMBOL"). +lisp_code_name(5873,"RUNIC_LETTER_K"). +lisp_code_name(5874,"RUNIC_LETTER_SH"). +lisp_code_name(5875,"RUNIC_LETTER_OO"). +lisp_code_name(5876,"RUNIC_LETTER_FRANKS_CASKET_OS"). +lisp_code_name(5877,"RUNIC_LETTER_FRANKS_CASKET_IS"). +lisp_code_name(5878,"RUNIC_LETTER_FRANKS_CASKET_EH"). +lisp_code_name(5879,"RUNIC_LETTER_FRANKS_CASKET_AC"). +lisp_code_name(5880,"RUNIC_LETTER_FRANKS_CASKET_AESC"). +lisp_code_name(5888,"TAGALOG_LETTER_A"). +lisp_code_name(5889,"TAGALOG_LETTER_I"). +lisp_code_name(5890,"TAGALOG_LETTER_U"). +lisp_code_name(5891,"TAGALOG_LETTER_KA"). +lisp_code_name(5892,"TAGALOG_LETTER_GA"). +lisp_code_name(5893,"TAGALOG_LETTER_NGA"). +lisp_code_name(5894,"TAGALOG_LETTER_TA"). +lisp_code_name(5895,"TAGALOG_LETTER_DA"). +lisp_code_name(5896,"TAGALOG_LETTER_NA"). +lisp_code_name(5897,"TAGALOG_LETTER_PA"). +lisp_code_name(5898,"TAGALOG_LETTER_BA"). +lisp_code_name(5899,"TAGALOG_LETTER_MA"). +lisp_code_name(5900,"TAGALOG_LETTER_YA"). +lisp_code_name(5902,"TAGALOG_LETTER_LA"). +lisp_code_name(5903,"TAGALOG_LETTER_WA"). +lisp_code_name(5904,"TAGALOG_LETTER_SA"). +lisp_code_name(5905,"TAGALOG_LETTER_HA"). +lisp_code_name(5906,"TAGALOG_VOWEL_SIGN_I"). +lisp_code_name(5907,"TAGALOG_VOWEL_SIGN_U"). +lisp_code_name(5908,"TAGALOG_SIGN_VIRAMA"). +lisp_code_name(5920,"HANUNOO_LETTER_A"). +lisp_code_name(5921,"HANUNOO_LETTER_I"). +lisp_code_name(5922,"HANUNOO_LETTER_U"). +lisp_code_name(5923,"HANUNOO_LETTER_KA"). +lisp_code_name(5924,"HANUNOO_LETTER_GA"). +lisp_code_name(5925,"HANUNOO_LETTER_NGA"). +lisp_code_name(5926,"HANUNOO_LETTER_TA"). +lisp_code_name(5927,"HANUNOO_LETTER_DA"). +lisp_code_name(5928,"HANUNOO_LETTER_NA"). +lisp_code_name(5929,"HANUNOO_LETTER_PA"). +lisp_code_name(5930,"HANUNOO_LETTER_BA"). +lisp_code_name(5931,"HANUNOO_LETTER_MA"). +lisp_code_name(5932,"HANUNOO_LETTER_YA"). +lisp_code_name(5933,"HANUNOO_LETTER_RA"). +lisp_code_name(5934,"HANUNOO_LETTER_LA"). +lisp_code_name(5935,"HANUNOO_LETTER_WA"). +lisp_code_name(5936,"HANUNOO_LETTER_SA"). +lisp_code_name(5937,"HANUNOO_LETTER_HA"). +lisp_code_name(5938,"HANUNOO_VOWEL_SIGN_I"). +lisp_code_name(5939,"HANUNOO_VOWEL_SIGN_U"). +lisp_code_name(5940,"HANUNOO_SIGN_PAMUDPOD"). +lisp_code_name(5941,"PHILIPPINE_SINGLE_PUNCTUATION"). +lisp_code_name(5942,"PHILIPPINE_DOUBLE_PUNCTUATION"). +lisp_code_name(5952,"BUHID_LETTER_A"). +lisp_code_name(5953,"BUHID_LETTER_I"). +lisp_code_name(5954,"BUHID_LETTER_U"). +lisp_code_name(5955,"BUHID_LETTER_KA"). +lisp_code_name(5956,"BUHID_LETTER_GA"). +lisp_code_name(5957,"BUHID_LETTER_NGA"). +lisp_code_name(5958,"BUHID_LETTER_TA"). +lisp_code_name(5959,"BUHID_LETTER_DA"). +lisp_code_name(5960,"BUHID_LETTER_NA"). +lisp_code_name(5961,"BUHID_LETTER_PA"). +lisp_code_name(5962,"BUHID_LETTER_BA"). +lisp_code_name(5963,"BUHID_LETTER_MA"). +lisp_code_name(5964,"BUHID_LETTER_YA"). +lisp_code_name(5965,"BUHID_LETTER_RA"). +lisp_code_name(5966,"BUHID_LETTER_LA"). +lisp_code_name(5967,"BUHID_LETTER_WA"). +lisp_code_name(5968,"BUHID_LETTER_SA"). +lisp_code_name(5969,"BUHID_LETTER_HA"). +lisp_code_name(5970,"BUHID_VOWEL_SIGN_I"). +lisp_code_name(5971,"BUHID_VOWEL_SIGN_U"). +lisp_code_name(5984,"TAGBANWA_LETTER_A"). +lisp_code_name(5985,"TAGBANWA_LETTER_I"). +lisp_code_name(5986,"TAGBANWA_LETTER_U"). +lisp_code_name(5987,"TAGBANWA_LETTER_KA"). +lisp_code_name(5988,"TAGBANWA_LETTER_GA"). +lisp_code_name(5989,"TAGBANWA_LETTER_NGA"). +lisp_code_name(5990,"TAGBANWA_LETTER_TA"). +lisp_code_name(5991,"TAGBANWA_LETTER_DA"). +lisp_code_name(5992,"TAGBANWA_LETTER_NA"). +lisp_code_name(5993,"TAGBANWA_LETTER_PA"). +lisp_code_name(5994,"TAGBANWA_LETTER_BA"). +lisp_code_name(5995,"TAGBANWA_LETTER_MA"). +lisp_code_name(5996,"TAGBANWA_LETTER_YA"). +lisp_code_name(5998,"TAGBANWA_LETTER_LA"). +lisp_code_name(5999,"TAGBANWA_LETTER_WA"). +lisp_code_name(6000,"TAGBANWA_LETTER_SA"). +lisp_code_name(6002,"TAGBANWA_VOWEL_SIGN_I"). +lisp_code_name(6003,"TAGBANWA_VOWEL_SIGN_U"). +lisp_code_name(6016,"KHMER_LETTER_KA"). +lisp_code_name(6017,"KHMER_LETTER_KHA"). +lisp_code_name(6018,"KHMER_LETTER_KO"). +lisp_code_name(6019,"KHMER_LETTER_KHO"). +lisp_code_name(6020,"KHMER_LETTER_NGO"). +lisp_code_name(6021,"KHMER_LETTER_CA"). +lisp_code_name(6022,"KHMER_LETTER_CHA"). +lisp_code_name(6023,"KHMER_LETTER_CO"). +lisp_code_name(6024,"KHMER_LETTER_CHO"). +lisp_code_name(6025,"KHMER_LETTER_NYO"). +lisp_code_name(6026,"KHMER_LETTER_DA"). +lisp_code_name(6027,"KHMER_LETTER_TTHA"). +lisp_code_name(6028,"KHMER_LETTER_DO"). +lisp_code_name(6029,"KHMER_LETTER_TTHO"). +lisp_code_name(6030,"KHMER_LETTER_NNO"). +lisp_code_name(6031,"KHMER_LETTER_TA"). +lisp_code_name(6032,"KHMER_LETTER_THA"). +lisp_code_name(6033,"KHMER_LETTER_TO"). +lisp_code_name(6034,"KHMER_LETTER_THO"). +lisp_code_name(6035,"KHMER_LETTER_NO"). +lisp_code_name(6036,"KHMER_LETTER_BA"). +lisp_code_name(6037,"KHMER_LETTER_PHA"). +lisp_code_name(6038,"KHMER_LETTER_PO"). +lisp_code_name(6039,"KHMER_LETTER_PHO"). +lisp_code_name(6040,"KHMER_LETTER_MO"). +lisp_code_name(6041,"KHMER_LETTER_YO"). +lisp_code_name(6042,"KHMER_LETTER_RO"). +lisp_code_name(6043,"KHMER_LETTER_LO"). +lisp_code_name(6044,"KHMER_LETTER_VO"). +lisp_code_name(6045,"KHMER_LETTER_SHA"). +lisp_code_name(6046,"KHMER_LETTER_SSO"). +lisp_code_name(6047,"KHMER_LETTER_SA"). +lisp_code_name(6048,"KHMER_LETTER_HA"). +lisp_code_name(6049,"KHMER_LETTER_LA"). +lisp_code_name(6050,"KHMER_LETTER_QA"). +lisp_code_name(6051,"KHMER_INDEPENDENT_VOWEL_QAQ"). +lisp_code_name(6052,"KHMER_INDEPENDENT_VOWEL_QAA"). +lisp_code_name(6053,"KHMER_INDEPENDENT_VOWEL_QI"). +lisp_code_name(6054,"KHMER_INDEPENDENT_VOWEL_QII"). +lisp_code_name(6055,"KHMER_INDEPENDENT_VOWEL_QU"). +lisp_code_name(6056,"KHMER_INDEPENDENT_VOWEL_QUK"). +lisp_code_name(6057,"KHMER_INDEPENDENT_VOWEL_QUU"). +lisp_code_name(6058,"KHMER_INDEPENDENT_VOWEL_QUUV"). +lisp_code_name(6059,"KHMER_INDEPENDENT_VOWEL_RY"). +lisp_code_name(6060,"KHMER_INDEPENDENT_VOWEL_RYY"). +lisp_code_name(6061,"KHMER_INDEPENDENT_VOWEL_LY"). +lisp_code_name(6062,"KHMER_INDEPENDENT_VOWEL_LYY"). +lisp_code_name(6063,"KHMER_INDEPENDENT_VOWEL_QE"). +lisp_code_name(6064,"KHMER_INDEPENDENT_VOWEL_QAI"). +lisp_code_name(6065,"KHMER_INDEPENDENT_VOWEL_QOO_TYPE_ONE"). +lisp_code_name(6066,"KHMER_INDEPENDENT_VOWEL_QOO_TYPE_TWO"). +lisp_code_name(6067,"KHMER_INDEPENDENT_VOWEL_QAU"). +lisp_code_name(6068,"KHMER_VOWEL_INHERENT_AQ"). +lisp_code_name(6069,"KHMER_VOWEL_INHERENT_AA"). +lisp_code_name(6070,"KHMER_VOWEL_SIGN_AA"). +lisp_code_name(6071,"KHMER_VOWEL_SIGN_I"). +lisp_code_name(6072,"KHMER_VOWEL_SIGN_II"). +lisp_code_name(6073,"KHMER_VOWEL_SIGN_Y"). +lisp_code_name(6074,"KHMER_VOWEL_SIGN_YY"). +lisp_code_name(6075,"KHMER_VOWEL_SIGN_U"). +lisp_code_name(6076,"KHMER_VOWEL_SIGN_UU"). +lisp_code_name(6077,"KHMER_VOWEL_SIGN_UA"). +lisp_code_name(6078,"KHMER_VOWEL_SIGN_OE"). +lisp_code_name(6079,"KHMER_VOWEL_SIGN_YA"). +lisp_code_name(6080,"KHMER_VOWEL_SIGN_IE"). +lisp_code_name(6081,"KHMER_VOWEL_SIGN_E"). +lisp_code_name(6082,"KHMER_VOWEL_SIGN_AE"). +lisp_code_name(6083,"KHMER_VOWEL_SIGN_AI"). +lisp_code_name(6084,"KHMER_VOWEL_SIGN_OO"). +lisp_code_name(6085,"KHMER_VOWEL_SIGN_AU"). +lisp_code_name(6086,"KHMER_SIGN_NIKAHIT"). +lisp_code_name(6087,"KHMER_SIGN_REAHMUK"). +lisp_code_name(6088,"KHMER_SIGN_YUUKALEAPINTU"). +lisp_code_name(6089,"KHMER_SIGN_MUUSIKATOAN"). +lisp_code_name(6090,"KHMER_SIGN_TRIISAP"). +lisp_code_name(6091,"KHMER_SIGN_BANTOC"). +lisp_code_name(6092,"KHMER_SIGN_ROBAT"). +lisp_code_name(6093,"KHMER_SIGN_TOANDAKHIAT"). +lisp_code_name(6094,"KHMER_SIGN_KAKABAT"). +lisp_code_name(6095,"KHMER_SIGN_AHSDA"). +lisp_code_name(6096,"KHMER_SIGN_SAMYOK_SANNYA"). +lisp_code_name(6097,"KHMER_SIGN_VIRIAM"). +lisp_code_name(6098,"KHMER_SIGN_COENG"). +lisp_code_name(6099,"KHMER_SIGN_BATHAMASAT"). +lisp_code_name(6100,"KHMER_SIGN_KHAN"). +lisp_code_name(6101,"KHMER_SIGN_BARIYOOSAN"). +lisp_code_name(6102,"KHMER_SIGN_CAMNUC_PII_KUUH"). +lisp_code_name(6103,"KHMER_SIGN_LEK_TOO"). +lisp_code_name(6104,"KHMER_SIGN_BEYYAL"). +lisp_code_name(6105,"KHMER_SIGN_PHNAEK_MUAN"). +lisp_code_name(6106,"KHMER_SIGN_KOOMUUT"). +lisp_code_name(6107,"KHMER_CURRENCY_SYMBOL_RIEL"). +lisp_code_name(6108,"KHMER_SIGN_AVAKRAHASANYA"). +lisp_code_name(6109,"KHMER_SIGN_ATTHACAN"). +lisp_code_name(6112,"KHMER_DIGIT_ZERO"). +lisp_code_name(6113,"KHMER_DIGIT_ONE"). +lisp_code_name(6114,"KHMER_DIGIT_TWO"). +lisp_code_name(6115,"KHMER_DIGIT_THREE"). +lisp_code_name(6116,"KHMER_DIGIT_FOUR"). +lisp_code_name(6117,"KHMER_DIGIT_FIVE"). +lisp_code_name(6118,"KHMER_DIGIT_SIX"). +lisp_code_name(6119,"KHMER_DIGIT_SEVEN"). +lisp_code_name(6120,"KHMER_DIGIT_EIGHT"). +lisp_code_name(6121,"KHMER_DIGIT_NINE"). +lisp_code_name(6128,"KHMER_SYMBOL_LEK_ATTAK_SON"). +lisp_code_name(6129,"KHMER_SYMBOL_LEK_ATTAK_MUOY"). +lisp_code_name(6130,"KHMER_SYMBOL_LEK_ATTAK_PII"). +lisp_code_name(6131,"KHMER_SYMBOL_LEK_ATTAK_BEI"). +lisp_code_name(6132,"KHMER_SYMBOL_LEK_ATTAK_BUON"). +lisp_code_name(6133,"KHMER_SYMBOL_LEK_ATTAK_PRAM"). +lisp_code_name(6134,"KHMER_SYMBOL_LEK_ATTAK_PRAM-MUOY"). +lisp_code_name(6135,"KHMER_SYMBOL_LEK_ATTAK_PRAM-PII"). +lisp_code_name(6136,"KHMER_SYMBOL_LEK_ATTAK_PRAM-BEI"). +lisp_code_name(6137,"KHMER_SYMBOL_LEK_ATTAK_PRAM-BUON"). +lisp_code_name(6144,"MONGOLIAN_BIRGA"). +lisp_code_name(6145,"MONGOLIAN_ELLIPSIS"). +lisp_code_name(6146,"MONGOLIAN_COMMA"). +lisp_code_name(6147,"MONGOLIAN_FULL_STOP"). +lisp_code_name(6148,"MONGOLIAN_COLON"). +lisp_code_name(6149,"MONGOLIAN_FOUR_DOTS"). +lisp_code_name(6150,"MONGOLIAN_TODO_SOFT_HYPHEN"). +lisp_code_name(6151,"MONGOLIAN_SIBE_SYLLABLE_BOUNDARY_MARKER"). +lisp_code_name(6152,"MONGOLIAN_MANCHU_COMMA"). +lisp_code_name(6153,"MONGOLIAN_MANCHU_FULL_STOP"). +lisp_code_name(6154,"MONGOLIAN_NIRUGU"). +lisp_code_name(6155,"MONGOLIAN_FREE_VARIATION_SELECTOR_ONE"). +lisp_code_name(6156,"MONGOLIAN_FREE_VARIATION_SELECTOR_TWO"). +lisp_code_name(6157,"MONGOLIAN_FREE_VARIATION_SELECTOR_THREE"). +lisp_code_name(6158,"MONGOLIAN_VOWEL_SEPARATOR"). +lisp_code_name(6160,"MONGOLIAN_DIGIT_ZERO"). +lisp_code_name(6161,"MONGOLIAN_DIGIT_ONE"). +lisp_code_name(6162,"MONGOLIAN_DIGIT_TWO"). +lisp_code_name(6163,"MONGOLIAN_DIGIT_THREE"). +lisp_code_name(6164,"MONGOLIAN_DIGIT_FOUR"). +lisp_code_name(6165,"MONGOLIAN_DIGIT_FIVE"). +lisp_code_name(6166,"MONGOLIAN_DIGIT_SIX"). +lisp_code_name(6167,"MONGOLIAN_DIGIT_SEVEN"). +lisp_code_name(6168,"MONGOLIAN_DIGIT_EIGHT"). +lisp_code_name(6169,"MONGOLIAN_DIGIT_NINE"). +lisp_code_name(6176,"MONGOLIAN_LETTER_A"). +lisp_code_name(6177,"MONGOLIAN_LETTER_E"). +lisp_code_name(6178,"MONGOLIAN_LETTER_I"). +lisp_code_name(6179,"MONGOLIAN_LETTER_O"). +lisp_code_name(6180,"MONGOLIAN_LETTER_U"). +lisp_code_name(6181,"MONGOLIAN_LETTER_OE"). +lisp_code_name(6182,"MONGOLIAN_LETTER_UE"). +lisp_code_name(6183,"MONGOLIAN_LETTER_EE"). +lisp_code_name(6184,"MONGOLIAN_LETTER_NA"). +lisp_code_name(6185,"MONGOLIAN_LETTER_ANG"). +lisp_code_name(6186,"MONGOLIAN_LETTER_BA"). +lisp_code_name(6187,"MONGOLIAN_LETTER_PA"). +lisp_code_name(6188,"MONGOLIAN_LETTER_QA"). +lisp_code_name(6189,"MONGOLIAN_LETTER_GA"). +lisp_code_name(6190,"MONGOLIAN_LETTER_MA"). +lisp_code_name(6191,"MONGOLIAN_LETTER_LA"). +lisp_code_name(6192,"MONGOLIAN_LETTER_SA"). +lisp_code_name(6193,"MONGOLIAN_LETTER_SHA"). +lisp_code_name(6194,"MONGOLIAN_LETTER_TA"). +lisp_code_name(6195,"MONGOLIAN_LETTER_DA"). +lisp_code_name(6196,"MONGOLIAN_LETTER_CHA"). +lisp_code_name(6197,"MONGOLIAN_LETTER_JA"). +lisp_code_name(6198,"MONGOLIAN_LETTER_YA"). +lisp_code_name(6199,"MONGOLIAN_LETTER_RA"). +lisp_code_name(6200,"MONGOLIAN_LETTER_WA"). +lisp_code_name(6201,"MONGOLIAN_LETTER_FA"). +lisp_code_name(6202,"MONGOLIAN_LETTER_KA"). +lisp_code_name(6203,"MONGOLIAN_LETTER_KHA"). +lisp_code_name(6204,"MONGOLIAN_LETTER_TSA"). +lisp_code_name(6205,"MONGOLIAN_LETTER_ZA"). +lisp_code_name(6206,"MONGOLIAN_LETTER_HAA"). +lisp_code_name(6207,"MONGOLIAN_LETTER_ZRA"). +lisp_code_name(6208,"MONGOLIAN_LETTER_LHA"). +lisp_code_name(6209,"MONGOLIAN_LETTER_ZHI"). +lisp_code_name(6210,"MONGOLIAN_LETTER_CHI"). +lisp_code_name(6211,"MONGOLIAN_LETTER_TODO_LONG_VOWEL_SIGN"). +lisp_code_name(6212,"MONGOLIAN_LETTER_TODO_E"). +lisp_code_name(6213,"MONGOLIAN_LETTER_TODO_I"). +lisp_code_name(6214,"MONGOLIAN_LETTER_TODO_O"). +lisp_code_name(6215,"MONGOLIAN_LETTER_TODO_U"). +lisp_code_name(6216,"MONGOLIAN_LETTER_TODO_OE"). +lisp_code_name(6217,"MONGOLIAN_LETTER_TODO_UE"). +lisp_code_name(6218,"MONGOLIAN_LETTER_TODO_ANG"). +lisp_code_name(6219,"MONGOLIAN_LETTER_TODO_BA"). +lisp_code_name(6220,"MONGOLIAN_LETTER_TODO_PA"). +lisp_code_name(6221,"MONGOLIAN_LETTER_TODO_QA"). +lisp_code_name(6222,"MONGOLIAN_LETTER_TODO_GA"). +lisp_code_name(6223,"MONGOLIAN_LETTER_TODO_MA"). +lisp_code_name(6224,"MONGOLIAN_LETTER_TODO_TA"). +lisp_code_name(6225,"MONGOLIAN_LETTER_TODO_DA"). +lisp_code_name(6226,"MONGOLIAN_LETTER_TODO_CHA"). +lisp_code_name(6227,"MONGOLIAN_LETTER_TODO_JA"). +lisp_code_name(6228,"MONGOLIAN_LETTER_TODO_TSA"). +lisp_code_name(6229,"MONGOLIAN_LETTER_TODO_YA"). +lisp_code_name(6230,"MONGOLIAN_LETTER_TODO_WA"). +lisp_code_name(6231,"MONGOLIAN_LETTER_TODO_KA"). +lisp_code_name(6232,"MONGOLIAN_LETTER_TODO_GAA"). +lisp_code_name(6233,"MONGOLIAN_LETTER_TODO_HAA"). +lisp_code_name(6234,"MONGOLIAN_LETTER_TODO_JIA"). +lisp_code_name(6235,"MONGOLIAN_LETTER_TODO_NIA"). +lisp_code_name(6236,"MONGOLIAN_LETTER_TODO_DZA"). +lisp_code_name(6237,"MONGOLIAN_LETTER_SIBE_E"). +lisp_code_name(6238,"MONGOLIAN_LETTER_SIBE_I"). +lisp_code_name(6239,"MONGOLIAN_LETTER_SIBE_IY"). +lisp_code_name(6240,"MONGOLIAN_LETTER_SIBE_UE"). +lisp_code_name(6241,"MONGOLIAN_LETTER_SIBE_U"). +lisp_code_name(6242,"MONGOLIAN_LETTER_SIBE_ANG"). +lisp_code_name(6243,"MONGOLIAN_LETTER_SIBE_KA"). +lisp_code_name(6244,"MONGOLIAN_LETTER_SIBE_GA"). +lisp_code_name(6245,"MONGOLIAN_LETTER_SIBE_HA"). +lisp_code_name(6246,"MONGOLIAN_LETTER_SIBE_PA"). +lisp_code_name(6247,"MONGOLIAN_LETTER_SIBE_SHA"). +lisp_code_name(6248,"MONGOLIAN_LETTER_SIBE_TA"). +lisp_code_name(6249,"MONGOLIAN_LETTER_SIBE_DA"). +lisp_code_name(6250,"MONGOLIAN_LETTER_SIBE_JA"). +lisp_code_name(6251,"MONGOLIAN_LETTER_SIBE_FA"). +lisp_code_name(6252,"MONGOLIAN_LETTER_SIBE_GAA"). +lisp_code_name(6253,"MONGOLIAN_LETTER_SIBE_HAA"). +lisp_code_name(6254,"MONGOLIAN_LETTER_SIBE_TSA"). +lisp_code_name(6255,"MONGOLIAN_LETTER_SIBE_ZA"). +lisp_code_name(6256,"MONGOLIAN_LETTER_SIBE_RAA"). +lisp_code_name(6257,"MONGOLIAN_LETTER_SIBE_CHA"). +lisp_code_name(6258,"MONGOLIAN_LETTER_SIBE_ZHA"). +lisp_code_name(6259,"MONGOLIAN_LETTER_MANCHU_I"). +lisp_code_name(6260,"MONGOLIAN_LETTER_MANCHU_KA"). +lisp_code_name(6261,"MONGOLIAN_LETTER_MANCHU_RA"). +lisp_code_name(6262,"MONGOLIAN_LETTER_MANCHU_FA"). +lisp_code_name(6263,"MONGOLIAN_LETTER_MANCHU_ZHA"). +lisp_code_name(6272,"MONGOLIAN_LETTER_ALI_GALI_ANUSVARA_ONE"). +lisp_code_name(6273,"MONGOLIAN_LETTER_ALI_GALI_VISARGA_ONE"). +lisp_code_name(6274,"MONGOLIAN_LETTER_ALI_GALI_DAMARU"). +lisp_code_name(6275,"MONGOLIAN_LETTER_ALI_GALI_UBADAMA"). +lisp_code_name(6276,"MONGOLIAN_LETTER_ALI_GALI_INVERTED_UBADAMA"). +lisp_code_name(6277,"MONGOLIAN_LETTER_ALI_GALI_BALUDA"). +lisp_code_name(6278,"MONGOLIAN_LETTER_ALI_GALI_THREE_BALUDA"). +lisp_code_name(6279,"MONGOLIAN_LETTER_ALI_GALI_A"). +lisp_code_name(6280,"MONGOLIAN_LETTER_ALI_GALI_I"). +lisp_code_name(6281,"MONGOLIAN_LETTER_ALI_GALI_KA"). +lisp_code_name(6282,"MONGOLIAN_LETTER_ALI_GALI_NGA"). +lisp_code_name(6283,"MONGOLIAN_LETTER_ALI_GALI_CA"). +lisp_code_name(6284,"MONGOLIAN_LETTER_ALI_GALI_TTA"). +lisp_code_name(6285,"MONGOLIAN_LETTER_ALI_GALI_TTHA"). +lisp_code_name(6286,"MONGOLIAN_LETTER_ALI_GALI_DDA"). +lisp_code_name(6287,"MONGOLIAN_LETTER_ALI_GALI_NNA"). +lisp_code_name(6288,"MONGOLIAN_LETTER_ALI_GALI_TA"). +lisp_code_name(6289,"MONGOLIAN_LETTER_ALI_GALI_DA"). +lisp_code_name(6290,"MONGOLIAN_LETTER_ALI_GALI_PA"). +lisp_code_name(6291,"MONGOLIAN_LETTER_ALI_GALI_PHA"). +lisp_code_name(6292,"MONGOLIAN_LETTER_ALI_GALI_SSA"). +lisp_code_name(6293,"MONGOLIAN_LETTER_ALI_GALI_ZHA"). +lisp_code_name(6294,"MONGOLIAN_LETTER_ALI_GALI_ZA"). +lisp_code_name(6295,"MONGOLIAN_LETTER_ALI_GALI_AH"). +lisp_code_name(6296,"MONGOLIAN_LETTER_TODO_ALI_GALI_TA"). +lisp_code_name(6297,"MONGOLIAN_LETTER_TODO_ALI_GALI_ZHA"). +lisp_code_name(6298,"MONGOLIAN_LETTER_MANCHU_ALI_GALI_GHA"). +lisp_code_name(6299,"MONGOLIAN_LETTER_MANCHU_ALI_GALI_NGA"). +lisp_code_name(6300,"MONGOLIAN_LETTER_MANCHU_ALI_GALI_CA"). +lisp_code_name(6301,"MONGOLIAN_LETTER_MANCHU_ALI_GALI_JHA"). +lisp_code_name(6302,"MONGOLIAN_LETTER_MANCHU_ALI_GALI_TTA"). +lisp_code_name(6303,"MONGOLIAN_LETTER_MANCHU_ALI_GALI_DDHA"). +lisp_code_name(6304,"MONGOLIAN_LETTER_MANCHU_ALI_GALI_TA"). +lisp_code_name(6305,"MONGOLIAN_LETTER_MANCHU_ALI_GALI_DHA"). +lisp_code_name(6306,"MONGOLIAN_LETTER_MANCHU_ALI_GALI_SSA"). +lisp_code_name(6307,"MONGOLIAN_LETTER_MANCHU_ALI_GALI_CYA"). +lisp_code_name(6308,"MONGOLIAN_LETTER_MANCHU_ALI_GALI_ZHA"). +lisp_code_name(6309,"MONGOLIAN_LETTER_MANCHU_ALI_GALI_ZA"). +lisp_code_name(6310,"MONGOLIAN_LETTER_ALI_GALI_HALF_U"). +lisp_code_name(6311,"MONGOLIAN_LETTER_ALI_GALI_HALF_YA"). +lisp_code_name(6312,"MONGOLIAN_LETTER_MANCHU_ALI_GALI_BHA"). +lisp_code_name(6313,"MONGOLIAN_LETTER_ALI_GALI_DAGALGA"). +lisp_code_name(6314,"MONGOLIAN_LETTER_MANCHU_ALI_GALI_LHA"). +lisp_code_name(6320,"CANADIAN_SYLLABICS_OY"). +lisp_code_name(6321,"CANADIAN_SYLLABICS_AY"). +lisp_code_name(6322,"CANADIAN_SYLLABICS_AAY"). +lisp_code_name(6323,"CANADIAN_SYLLABICS_WAY"). +lisp_code_name(6324,"CANADIAN_SYLLABICS_POY"). +lisp_code_name(6325,"CANADIAN_SYLLABICS_PAY"). +lisp_code_name(6326,"CANADIAN_SYLLABICS_PWOY"). +lisp_code_name(6327,"CANADIAN_SYLLABICS_TAY"). +lisp_code_name(6328,"CANADIAN_SYLLABICS_KAY"). +lisp_code_name(6329,"CANADIAN_SYLLABICS_KWAY"). +lisp_code_name(6330,"CANADIAN_SYLLABICS_MAY"). +lisp_code_name(6331,"CANADIAN_SYLLABICS_NOY"). +lisp_code_name(6332,"CANADIAN_SYLLABICS_NAY"). +lisp_code_name(6333,"CANADIAN_SYLLABICS_LAY"). +lisp_code_name(6334,"CANADIAN_SYLLABICS_SOY"). +lisp_code_name(6335,"CANADIAN_SYLLABICS_SAY"). +lisp_code_name(6336,"CANADIAN_SYLLABICS_SHOY"). +lisp_code_name(6337,"CANADIAN_SYLLABICS_SHAY"). +lisp_code_name(6338,"CANADIAN_SYLLABICS_SHWOY"). +lisp_code_name(6339,"CANADIAN_SYLLABICS_YOY"). +lisp_code_name(6340,"CANADIAN_SYLLABICS_YAY"). +lisp_code_name(6341,"CANADIAN_SYLLABICS_RAY"). +lisp_code_name(6342,"CANADIAN_SYLLABICS_NWI"). +lisp_code_name(6343,"CANADIAN_SYLLABICS_OJIBWAY_NWI"). +lisp_code_name(6344,"CANADIAN_SYLLABICS_NWII"). +lisp_code_name(6345,"CANADIAN_SYLLABICS_OJIBWAY_NWII"). +lisp_code_name(6346,"CANADIAN_SYLLABICS_NWO"). +lisp_code_name(6347,"CANADIAN_SYLLABICS_OJIBWAY_NWO"). +lisp_code_name(6348,"CANADIAN_SYLLABICS_NWOO"). +lisp_code_name(6349,"CANADIAN_SYLLABICS_OJIBWAY_NWOO"). +lisp_code_name(6350,"CANADIAN_SYLLABICS_RWEE"). +lisp_code_name(6351,"CANADIAN_SYLLABICS_RWI"). +lisp_code_name(6352,"CANADIAN_SYLLABICS_RWII"). +lisp_code_name(6353,"CANADIAN_SYLLABICS_RWO"). +lisp_code_name(6354,"CANADIAN_SYLLABICS_RWOO"). +lisp_code_name(6355,"CANADIAN_SYLLABICS_RWA"). +lisp_code_name(6356,"CANADIAN_SYLLABICS_OJIBWAY_P"). +lisp_code_name(6357,"CANADIAN_SYLLABICS_OJIBWAY_T"). +lisp_code_name(6358,"CANADIAN_SYLLABICS_OJIBWAY_K"). +lisp_code_name(6359,"CANADIAN_SYLLABICS_OJIBWAY_C"). +lisp_code_name(6360,"CANADIAN_SYLLABICS_OJIBWAY_M"). +lisp_code_name(6361,"CANADIAN_SYLLABICS_OJIBWAY_N"). +lisp_code_name(6362,"CANADIAN_SYLLABICS_OJIBWAY_S"). +lisp_code_name(6363,"CANADIAN_SYLLABICS_OJIBWAY_SH"). +lisp_code_name(6364,"CANADIAN_SYLLABICS_EASTERN_W"). +lisp_code_name(6365,"CANADIAN_SYLLABICS_WESTERN_W"). +lisp_code_name(6366,"CANADIAN_SYLLABICS_FINAL_SMALL_RING"). +lisp_code_name(6367,"CANADIAN_SYLLABICS_FINAL_RAISED_DOT"). +lisp_code_name(6368,"CANADIAN_SYLLABICS_R-CREE_RWE"). +lisp_code_name(6369,"CANADIAN_SYLLABICS_WEST-CREE_LOO"). +lisp_code_name(6370,"CANADIAN_SYLLABICS_WEST-CREE_LAA"). +lisp_code_name(6371,"CANADIAN_SYLLABICS_THWE"). +lisp_code_name(6372,"CANADIAN_SYLLABICS_THWA"). +lisp_code_name(6373,"CANADIAN_SYLLABICS_TTHWE"). +lisp_code_name(6374,"CANADIAN_SYLLABICS_TTHOO"). +lisp_code_name(6375,"CANADIAN_SYLLABICS_TTHAA"). +lisp_code_name(6376,"CANADIAN_SYLLABICS_TLHWE"). +lisp_code_name(6377,"CANADIAN_SYLLABICS_TLHOO"). +lisp_code_name(6378,"CANADIAN_SYLLABICS_SAYISI_SHWE"). +lisp_code_name(6379,"CANADIAN_SYLLABICS_SAYISI_SHOO"). +lisp_code_name(6380,"CANADIAN_SYLLABICS_SAYISI_HOO"). +lisp_code_name(6381,"CANADIAN_SYLLABICS_CARRIER_GWU"). +lisp_code_name(6382,"CANADIAN_SYLLABICS_CARRIER_DENE_GEE"). +lisp_code_name(6383,"CANADIAN_SYLLABICS_CARRIER_GAA"). +lisp_code_name(6384,"CANADIAN_SYLLABICS_CARRIER_GWA"). +lisp_code_name(6385,"CANADIAN_SYLLABICS_SAYISI_JUU"). +lisp_code_name(6386,"CANADIAN_SYLLABICS_CARRIER_JWA"). +lisp_code_name(6387,"CANADIAN_SYLLABICS_BEAVER_DENE_L"). +lisp_code_name(6388,"CANADIAN_SYLLABICS_BEAVER_DENE_R"). +lisp_code_name(6389,"CANADIAN_SYLLABICS_CARRIER_DENTAL_S"). +lisp_code_name(6400,"LIMBU_VOWEL-CARRIER_LETTER"). +lisp_code_name(6401,"LIMBU_LETTER_KA"). +lisp_code_name(6402,"LIMBU_LETTER_KHA"). +lisp_code_name(6403,"LIMBU_LETTER_GA"). +lisp_code_name(6404,"LIMBU_LETTER_GHA"). +lisp_code_name(6405,"LIMBU_LETTER_NGA"). +lisp_code_name(6406,"LIMBU_LETTER_CA"). +lisp_code_name(6407,"LIMBU_LETTER_CHA"). +lisp_code_name(6408,"LIMBU_LETTER_JA"). +lisp_code_name(6409,"LIMBU_LETTER_JHA"). +lisp_code_name(6410,"LIMBU_LETTER_YAN"). +lisp_code_name(6411,"LIMBU_LETTER_TA"). +lisp_code_name(6412,"LIMBU_LETTER_THA"). +lisp_code_name(6413,"LIMBU_LETTER_DA"). +lisp_code_name(6414,"LIMBU_LETTER_DHA"). +lisp_code_name(6415,"LIMBU_LETTER_NA"). +lisp_code_name(6416,"LIMBU_LETTER_PA"). +lisp_code_name(6417,"LIMBU_LETTER_PHA"). +lisp_code_name(6418,"LIMBU_LETTER_BA"). +lisp_code_name(6419,"LIMBU_LETTER_BHA"). +lisp_code_name(6420,"LIMBU_LETTER_MA"). +lisp_code_name(6421,"LIMBU_LETTER_YA"). +lisp_code_name(6422,"LIMBU_LETTER_RA"). +lisp_code_name(6423,"LIMBU_LETTER_LA"). +lisp_code_name(6424,"LIMBU_LETTER_WA"). +lisp_code_name(6425,"LIMBU_LETTER_SHA"). +lisp_code_name(6426,"LIMBU_LETTER_SSA"). +lisp_code_name(6427,"LIMBU_LETTER_SA"). +lisp_code_name(6428,"LIMBU_LETTER_HA"). +lisp_code_name(6429,"LIMBU_LETTER_GYAN"). +lisp_code_name(6430,"LIMBU_LETTER_TRA"). +lisp_code_name(6432,"LIMBU_VOWEL_SIGN_A"). +lisp_code_name(6433,"LIMBU_VOWEL_SIGN_I"). +lisp_code_name(6434,"LIMBU_VOWEL_SIGN_U"). +lisp_code_name(6435,"LIMBU_VOWEL_SIGN_EE"). +lisp_code_name(6436,"LIMBU_VOWEL_SIGN_AI"). +lisp_code_name(6437,"LIMBU_VOWEL_SIGN_OO"). +lisp_code_name(6438,"LIMBU_VOWEL_SIGN_AU"). +lisp_code_name(6439,"LIMBU_VOWEL_SIGN_E"). +lisp_code_name(6440,"LIMBU_VOWEL_SIGN_O"). +lisp_code_name(6441,"LIMBU_SUBJOINED_LETTER_YA"). +lisp_code_name(6442,"LIMBU_SUBJOINED_LETTER_RA"). +lisp_code_name(6443,"LIMBU_SUBJOINED_LETTER_WA"). +lisp_code_name(6448,"LIMBU_SMALL_LETTER_KA"). +lisp_code_name(6449,"LIMBU_SMALL_LETTER_NGA"). +lisp_code_name(6450,"LIMBU_SMALL_LETTER_ANUSVARA"). +lisp_code_name(6451,"LIMBU_SMALL_LETTER_TA"). +lisp_code_name(6452,"LIMBU_SMALL_LETTER_NA"). +lisp_code_name(6453,"LIMBU_SMALL_LETTER_PA"). +lisp_code_name(6454,"LIMBU_SMALL_LETTER_MA"). +lisp_code_name(6455,"LIMBU_SMALL_LETTER_RA"). +lisp_code_name(6456,"LIMBU_SMALL_LETTER_LA"). +lisp_code_name(6457,"LIMBU_SIGN_MUKPHRENG"). +lisp_code_name(6458,"LIMBU_SIGN_KEMPHRENG"). +lisp_code_name(6459,"LIMBU_SIGN_SA-I"). +lisp_code_name(6464,"LIMBU_SIGN_LOO"). +lisp_code_name(6468,"LIMBU_EXCLAMATION_MARK"). +lisp_code_name(6469,"LIMBU_QUESTION_MARK"). +lisp_code_name(6470,"LIMBU_DIGIT_ZERO"). +lisp_code_name(6471,"LIMBU_DIGIT_ONE"). +lisp_code_name(6472,"LIMBU_DIGIT_TWO"). +lisp_code_name(6473,"LIMBU_DIGIT_THREE"). +lisp_code_name(6474,"LIMBU_DIGIT_FOUR"). +lisp_code_name(6475,"LIMBU_DIGIT_FIVE"). +lisp_code_name(6476,"LIMBU_DIGIT_SIX"). +lisp_code_name(6477,"LIMBU_DIGIT_SEVEN"). +lisp_code_name(6478,"LIMBU_DIGIT_EIGHT"). +lisp_code_name(6479,"LIMBU_DIGIT_NINE"). +lisp_code_name(6480,"TAI_LE_LETTER_KA"). +lisp_code_name(6481,"TAI_LE_LETTER_XA"). +lisp_code_name(6482,"TAI_LE_LETTER_NGA"). +lisp_code_name(6483,"TAI_LE_LETTER_TSA"). +lisp_code_name(6484,"TAI_LE_LETTER_SA"). +lisp_code_name(6485,"TAI_LE_LETTER_YA"). +lisp_code_name(6486,"TAI_LE_LETTER_TA"). +lisp_code_name(6487,"TAI_LE_LETTER_THA"). +lisp_code_name(6488,"TAI_LE_LETTER_LA"). +lisp_code_name(6489,"TAI_LE_LETTER_PA"). +lisp_code_name(6490,"TAI_LE_LETTER_PHA"). +lisp_code_name(6491,"TAI_LE_LETTER_MA"). +lisp_code_name(6492,"TAI_LE_LETTER_FA"). +lisp_code_name(6493,"TAI_LE_LETTER_VA"). +lisp_code_name(6494,"TAI_LE_LETTER_HA"). +lisp_code_name(6495,"TAI_LE_LETTER_QA"). +lisp_code_name(6496,"TAI_LE_LETTER_KHA"). +lisp_code_name(6497,"TAI_LE_LETTER_TSHA"). +lisp_code_name(6498,"TAI_LE_LETTER_NA"). +lisp_code_name(6499,"TAI_LE_LETTER_A"). +lisp_code_name(6500,"TAI_LE_LETTER_I"). +lisp_code_name(6501,"TAI_LE_LETTER_EE"). +lisp_code_name(6502,"TAI_LE_LETTER_EH"). +lisp_code_name(6503,"TAI_LE_LETTER_U"). +lisp_code_name(6504,"TAI_LE_LETTER_OO"). +lisp_code_name(6505,"TAI_LE_LETTER_O"). +lisp_code_name(6506,"TAI_LE_LETTER_UE"). +lisp_code_name(6507,"TAI_LE_LETTER_E"). +lisp_code_name(6508,"TAI_LE_LETTER_AUE"). +lisp_code_name(6509,"TAI_LE_LETTER_AI"). +lisp_code_name(6512,"TAI_LE_LETTER_TONE-2"). +lisp_code_name(6513,"TAI_LE_LETTER_TONE-3"). +lisp_code_name(6514,"TAI_LE_LETTER_TONE-4"). +lisp_code_name(6515,"TAI_LE_LETTER_TONE-5"). +lisp_code_name(6516,"TAI_LE_LETTER_TONE-6"). +lisp_code_name(6528,"NEW_TAI_LUE_LETTER_HIGH_QA"). +lisp_code_name(6529,"NEW_TAI_LUE_LETTER_LOW_QA"). +lisp_code_name(6530,"NEW_TAI_LUE_LETTER_HIGH_KA"). +lisp_code_name(6531,"NEW_TAI_LUE_LETTER_HIGH_XA"). +lisp_code_name(6532,"NEW_TAI_LUE_LETTER_HIGH_NGA"). +lisp_code_name(6533,"NEW_TAI_LUE_LETTER_LOW_KA"). +lisp_code_name(6534,"NEW_TAI_LUE_LETTER_LOW_XA"). +lisp_code_name(6535,"NEW_TAI_LUE_LETTER_LOW_NGA"). +lisp_code_name(6536,"NEW_TAI_LUE_LETTER_HIGH_TSA"). +lisp_code_name(6537,"NEW_TAI_LUE_LETTER_HIGH_SA"). +lisp_code_name(6538,"NEW_TAI_LUE_LETTER_HIGH_YA"). +lisp_code_name(6539,"NEW_TAI_LUE_LETTER_LOW_TSA"). +lisp_code_name(6540,"NEW_TAI_LUE_LETTER_LOW_SA"). +lisp_code_name(6541,"NEW_TAI_LUE_LETTER_LOW_YA"). +lisp_code_name(6542,"NEW_TAI_LUE_LETTER_HIGH_TA"). +lisp_code_name(6543,"NEW_TAI_LUE_LETTER_HIGH_THA"). +lisp_code_name(6544,"NEW_TAI_LUE_LETTER_HIGH_NA"). +lisp_code_name(6545,"NEW_TAI_LUE_LETTER_LOW_TA"). +lisp_code_name(6546,"NEW_TAI_LUE_LETTER_LOW_THA"). +lisp_code_name(6547,"NEW_TAI_LUE_LETTER_LOW_NA"). +lisp_code_name(6548,"NEW_TAI_LUE_LETTER_HIGH_PA"). +lisp_code_name(6549,"NEW_TAI_LUE_LETTER_HIGH_PHA"). +lisp_code_name(6550,"NEW_TAI_LUE_LETTER_HIGH_MA"). +lisp_code_name(6551,"NEW_TAI_LUE_LETTER_LOW_PA"). +lisp_code_name(6552,"NEW_TAI_LUE_LETTER_LOW_PHA"). +lisp_code_name(6553,"NEW_TAI_LUE_LETTER_LOW_MA"). +lisp_code_name(6554,"NEW_TAI_LUE_LETTER_HIGH_FA"). +lisp_code_name(6555,"NEW_TAI_LUE_LETTER_HIGH_VA"). +lisp_code_name(6556,"NEW_TAI_LUE_LETTER_HIGH_LA"). +lisp_code_name(6557,"NEW_TAI_LUE_LETTER_LOW_FA"). +lisp_code_name(6558,"NEW_TAI_LUE_LETTER_LOW_VA"). +lisp_code_name(6559,"NEW_TAI_LUE_LETTER_LOW_LA"). +lisp_code_name(6560,"NEW_TAI_LUE_LETTER_HIGH_HA"). +lisp_code_name(6561,"NEW_TAI_LUE_LETTER_HIGH_DA"). +lisp_code_name(6562,"NEW_TAI_LUE_LETTER_HIGH_BA"). +lisp_code_name(6563,"NEW_TAI_LUE_LETTER_LOW_HA"). +lisp_code_name(6564,"NEW_TAI_LUE_LETTER_LOW_DA"). +lisp_code_name(6565,"NEW_TAI_LUE_LETTER_LOW_BA"). +lisp_code_name(6566,"NEW_TAI_LUE_LETTER_HIGH_KVA"). +lisp_code_name(6567,"NEW_TAI_LUE_LETTER_HIGH_XVA"). +lisp_code_name(6568,"NEW_TAI_LUE_LETTER_LOW_KVA"). +lisp_code_name(6569,"NEW_TAI_LUE_LETTER_LOW_XVA"). +lisp_code_name(6570,"NEW_TAI_LUE_LETTER_HIGH_SUA"). +lisp_code_name(6571,"NEW_TAI_LUE_LETTER_LOW_SUA"). +lisp_code_name(6576,"NEW_TAI_LUE_VOWEL_SIGN_VOWEL_SHORTENER"). +lisp_code_name(6577,"NEW_TAI_LUE_VOWEL_SIGN_AA"). +lisp_code_name(6578,"NEW_TAI_LUE_VOWEL_SIGN_II"). +lisp_code_name(6579,"NEW_TAI_LUE_VOWEL_SIGN_U"). +lisp_code_name(6580,"NEW_TAI_LUE_VOWEL_SIGN_UU"). +lisp_code_name(6581,"NEW_TAI_LUE_VOWEL_SIGN_E"). +lisp_code_name(6582,"NEW_TAI_LUE_VOWEL_SIGN_AE"). +lisp_code_name(6583,"NEW_TAI_LUE_VOWEL_SIGN_O"). +lisp_code_name(6584,"NEW_TAI_LUE_VOWEL_SIGN_OA"). +lisp_code_name(6585,"NEW_TAI_LUE_VOWEL_SIGN_UE"). +lisp_code_name(6586,"NEW_TAI_LUE_VOWEL_SIGN_AY"). +lisp_code_name(6587,"NEW_TAI_LUE_VOWEL_SIGN_AAY"). +lisp_code_name(6588,"NEW_TAI_LUE_VOWEL_SIGN_UY"). +lisp_code_name(6589,"NEW_TAI_LUE_VOWEL_SIGN_OY"). +lisp_code_name(6590,"NEW_TAI_LUE_VOWEL_SIGN_OAY"). +lisp_code_name(6591,"NEW_TAI_LUE_VOWEL_SIGN_UEY"). +lisp_code_name(6592,"NEW_TAI_LUE_VOWEL_SIGN_IY"). +lisp_code_name(6593,"NEW_TAI_LUE_LETTER_FINAL_V"). +lisp_code_name(6594,"NEW_TAI_LUE_LETTER_FINAL_NG"). +lisp_code_name(6595,"NEW_TAI_LUE_LETTER_FINAL_N"). +lisp_code_name(6596,"NEW_TAI_LUE_LETTER_FINAL_M"). +lisp_code_name(6597,"NEW_TAI_LUE_LETTER_FINAL_K"). +lisp_code_name(6598,"NEW_TAI_LUE_LETTER_FINAL_D"). +lisp_code_name(6599,"NEW_TAI_LUE_LETTER_FINAL_B"). +lisp_code_name(6600,"NEW_TAI_LUE_TONE_MARK-1"). +lisp_code_name(6601,"NEW_TAI_LUE_TONE_MARK-2"). +lisp_code_name(6608,"NEW_TAI_LUE_DIGIT_ZERO"). +lisp_code_name(6609,"NEW_TAI_LUE_DIGIT_ONE"). +lisp_code_name(6610,"NEW_TAI_LUE_DIGIT_TWO"). +lisp_code_name(6611,"NEW_TAI_LUE_DIGIT_THREE"). +lisp_code_name(6612,"NEW_TAI_LUE_DIGIT_FOUR"). +lisp_code_name(6613,"NEW_TAI_LUE_DIGIT_FIVE"). +lisp_code_name(6614,"NEW_TAI_LUE_DIGIT_SIX"). +lisp_code_name(6615,"NEW_TAI_LUE_DIGIT_SEVEN"). +lisp_code_name(6616,"NEW_TAI_LUE_DIGIT_EIGHT"). +lisp_code_name(6617,"NEW_TAI_LUE_DIGIT_NINE"). +lisp_code_name(6618,"NEW_TAI_LUE_THAM_DIGIT_ONE"). +lisp_code_name(6622,"NEW_TAI_LUE_SIGN_LAE"). +lisp_code_name(6623,"NEW_TAI_LUE_SIGN_LAEV"). +lisp_code_name(6624,"KHMER_SYMBOL_PATHAMASAT"). +lisp_code_name(6625,"KHMER_SYMBOL_MUOY_KOET"). +lisp_code_name(6626,"KHMER_SYMBOL_PII_KOET"). +lisp_code_name(6627,"KHMER_SYMBOL_BEI_KOET"). +lisp_code_name(6628,"KHMER_SYMBOL_BUON_KOET"). +lisp_code_name(6629,"KHMER_SYMBOL_PRAM_KOET"). +lisp_code_name(6630,"KHMER_SYMBOL_PRAM-MUOY_KOET"). +lisp_code_name(6631,"KHMER_SYMBOL_PRAM-PII_KOET"). +lisp_code_name(6632,"KHMER_SYMBOL_PRAM-BEI_KOET"). +lisp_code_name(6633,"KHMER_SYMBOL_PRAM-BUON_KOET"). +lisp_code_name(6634,"KHMER_SYMBOL_DAP_KOET"). +lisp_code_name(6635,"KHMER_SYMBOL_DAP-MUOY_KOET"). +lisp_code_name(6636,"KHMER_SYMBOL_DAP-PII_KOET"). +lisp_code_name(6637,"KHMER_SYMBOL_DAP-BEI_KOET"). +lisp_code_name(6638,"KHMER_SYMBOL_DAP-BUON_KOET"). +lisp_code_name(6639,"KHMER_SYMBOL_DAP-PRAM_KOET"). +lisp_code_name(6640,"KHMER_SYMBOL_TUTEYASAT"). +lisp_code_name(6641,"KHMER_SYMBOL_MUOY_ROC"). +lisp_code_name(6642,"KHMER_SYMBOL_PII_ROC"). +lisp_code_name(6643,"KHMER_SYMBOL_BEI_ROC"). +lisp_code_name(6644,"KHMER_SYMBOL_BUON_ROC"). +lisp_code_name(6645,"KHMER_SYMBOL_PRAM_ROC"). +lisp_code_name(6646,"KHMER_SYMBOL_PRAM-MUOY_ROC"). +lisp_code_name(6647,"KHMER_SYMBOL_PRAM-PII_ROC"). +lisp_code_name(6648,"KHMER_SYMBOL_PRAM-BEI_ROC"). +lisp_code_name(6649,"KHMER_SYMBOL_PRAM-BUON_ROC"). +lisp_code_name(6650,"KHMER_SYMBOL_DAP_ROC"). +lisp_code_name(6651,"KHMER_SYMBOL_DAP-MUOY_ROC"). +lisp_code_name(6652,"KHMER_SYMBOL_DAP-PII_ROC"). +lisp_code_name(6653,"KHMER_SYMBOL_DAP-BEI_ROC"). +lisp_code_name(6654,"KHMER_SYMBOL_DAP-BUON_ROC"). +lisp_code_name(6655,"KHMER_SYMBOL_DAP-PRAM_ROC"). +lisp_code_name(6656,"BUGINESE_LETTER_KA"). +lisp_code_name(6657,"BUGINESE_LETTER_GA"). +lisp_code_name(6658,"BUGINESE_LETTER_NGA"). +lisp_code_name(6659,"BUGINESE_LETTER_NGKA"). +lisp_code_name(6660,"BUGINESE_LETTER_PA"). +lisp_code_name(6661,"BUGINESE_LETTER_BA"). +lisp_code_name(6662,"BUGINESE_LETTER_MA"). +lisp_code_name(6663,"BUGINESE_LETTER_MPA"). +lisp_code_name(6664,"BUGINESE_LETTER_TA"). +lisp_code_name(6665,"BUGINESE_LETTER_DA"). +lisp_code_name(6666,"BUGINESE_LETTER_NA"). +lisp_code_name(6667,"BUGINESE_LETTER_NRA"). +lisp_code_name(6668,"BUGINESE_LETTER_CA"). +lisp_code_name(6669,"BUGINESE_LETTER_JA"). +lisp_code_name(6670,"BUGINESE_LETTER_NYA"). +lisp_code_name(6671,"BUGINESE_LETTER_NYCA"). +lisp_code_name(6672,"BUGINESE_LETTER_YA"). +lisp_code_name(6673,"BUGINESE_LETTER_RA"). +lisp_code_name(6674,"BUGINESE_LETTER_LA"). +lisp_code_name(6675,"BUGINESE_LETTER_VA"). +lisp_code_name(6676,"BUGINESE_LETTER_SA"). +lisp_code_name(6677,"BUGINESE_LETTER_A"). +lisp_code_name(6678,"BUGINESE_LETTER_HA"). +lisp_code_name(6679,"BUGINESE_VOWEL_SIGN_I"). +lisp_code_name(6680,"BUGINESE_VOWEL_SIGN_U"). +lisp_code_name(6681,"BUGINESE_VOWEL_SIGN_E"). +lisp_code_name(6682,"BUGINESE_VOWEL_SIGN_O"). +lisp_code_name(6683,"BUGINESE_VOWEL_SIGN_AE"). +lisp_code_name(6686,"BUGINESE_PALLAWA"). +lisp_code_name(6687,"BUGINESE_END_OF_SECTION"). +lisp_code_name(6688,"TAI_THAM_LETTER_HIGH_KA"). +lisp_code_name(6689,"TAI_THAM_LETTER_HIGH_KHA"). +lisp_code_name(6690,"TAI_THAM_LETTER_HIGH_KXA"). +lisp_code_name(6691,"TAI_THAM_LETTER_LOW_KA"). +lisp_code_name(6692,"TAI_THAM_LETTER_LOW_KXA"). +lisp_code_name(6693,"TAI_THAM_LETTER_LOW_KHA"). +lisp_code_name(6694,"TAI_THAM_LETTER_NGA"). +lisp_code_name(6695,"TAI_THAM_LETTER_HIGH_CA"). +lisp_code_name(6696,"TAI_THAM_LETTER_HIGH_CHA"). +lisp_code_name(6697,"TAI_THAM_LETTER_LOW_CA"). +lisp_code_name(6698,"TAI_THAM_LETTER_LOW_SA"). +lisp_code_name(6699,"TAI_THAM_LETTER_LOW_CHA"). +lisp_code_name(6700,"TAI_THAM_LETTER_NYA"). +lisp_code_name(6701,"TAI_THAM_LETTER_RATA"). +lisp_code_name(6702,"TAI_THAM_LETTER_HIGH_RATHA"). +lisp_code_name(6703,"TAI_THAM_LETTER_DA"). +lisp_code_name(6704,"TAI_THAM_LETTER_LOW_RATHA"). +lisp_code_name(6705,"TAI_THAM_LETTER_RANA"). +lisp_code_name(6706,"TAI_THAM_LETTER_HIGH_TA"). +lisp_code_name(6707,"TAI_THAM_LETTER_HIGH_THA"). +lisp_code_name(6708,"TAI_THAM_LETTER_LOW_TA"). +lisp_code_name(6709,"TAI_THAM_LETTER_LOW_THA"). +lisp_code_name(6710,"TAI_THAM_LETTER_NA"). +lisp_code_name(6711,"TAI_THAM_LETTER_BA"). +lisp_code_name(6712,"TAI_THAM_LETTER_HIGH_PA"). +lisp_code_name(6713,"TAI_THAM_LETTER_HIGH_PHA"). +lisp_code_name(6714,"TAI_THAM_LETTER_HIGH_FA"). +lisp_code_name(6715,"TAI_THAM_LETTER_LOW_PA"). +lisp_code_name(6716,"TAI_THAM_LETTER_LOW_FA"). +lisp_code_name(6717,"TAI_THAM_LETTER_LOW_PHA"). +lisp_code_name(6718,"TAI_THAM_LETTER_MA"). +lisp_code_name(6719,"TAI_THAM_LETTER_LOW_YA"). +lisp_code_name(6720,"TAI_THAM_LETTER_HIGH_YA"). +lisp_code_name(6721,"TAI_THAM_LETTER_RA"). +lisp_code_name(6722,"TAI_THAM_LETTER_RUE"). +lisp_code_name(6723,"TAI_THAM_LETTER_LA"). +lisp_code_name(6724,"TAI_THAM_LETTER_LUE"). +lisp_code_name(6725,"TAI_THAM_LETTER_WA"). +lisp_code_name(6726,"TAI_THAM_LETTER_HIGH_SHA"). +lisp_code_name(6727,"TAI_THAM_LETTER_HIGH_SSA"). +lisp_code_name(6728,"TAI_THAM_LETTER_HIGH_SA"). +lisp_code_name(6729,"TAI_THAM_LETTER_HIGH_HA"). +lisp_code_name(6730,"TAI_THAM_LETTER_LLA"). +lisp_code_name(6731,"TAI_THAM_LETTER_A"). +lisp_code_name(6732,"TAI_THAM_LETTER_LOW_HA"). +lisp_code_name(6733,"TAI_THAM_LETTER_I"). +lisp_code_name(6734,"TAI_THAM_LETTER_II"). +lisp_code_name(6735,"TAI_THAM_LETTER_U"). +lisp_code_name(6736,"TAI_THAM_LETTER_UU"). +lisp_code_name(6737,"TAI_THAM_LETTER_EE"). +lisp_code_name(6738,"TAI_THAM_LETTER_OO"). +lisp_code_name(6739,"TAI_THAM_LETTER_LAE"). +lisp_code_name(6740,"TAI_THAM_LETTER_GREAT_SA"). +lisp_code_name(6741,"TAI_THAM_CONSONANT_SIGN_MEDIAL_RA"). +lisp_code_name(6742,"TAI_THAM_CONSONANT_SIGN_MEDIAL_LA"). +lisp_code_name(6743,"TAI_THAM_CONSONANT_SIGN_LA_TANG_LAI"). +lisp_code_name(6744,"TAI_THAM_SIGN_MAI_KANG_LAI"). +lisp_code_name(6745,"TAI_THAM_CONSONANT_SIGN_FINAL_NGA"). +lisp_code_name(6746,"TAI_THAM_CONSONANT_SIGN_LOW_PA"). +lisp_code_name(6747,"TAI_THAM_CONSONANT_SIGN_HIGH_RATHA_OR_LOW_PA"). +lisp_code_name(6748,"TAI_THAM_CONSONANT_SIGN_MA"). +lisp_code_name(6749,"TAI_THAM_CONSONANT_SIGN_BA"). +lisp_code_name(6750,"TAI_THAM_CONSONANT_SIGN_SA"). +lisp_code_name(6752,"TAI_THAM_SIGN_SAKOT"). +lisp_code_name(6753,"TAI_THAM_VOWEL_SIGN_A"). +lisp_code_name(6754,"TAI_THAM_VOWEL_SIGN_MAI_SAT"). +lisp_code_name(6755,"TAI_THAM_VOWEL_SIGN_AA"). +lisp_code_name(6756,"TAI_THAM_VOWEL_SIGN_TALL_AA"). +lisp_code_name(6757,"TAI_THAM_VOWEL_SIGN_I"). +lisp_code_name(6758,"TAI_THAM_VOWEL_SIGN_II"). +lisp_code_name(6759,"TAI_THAM_VOWEL_SIGN_UE"). +lisp_code_name(6760,"TAI_THAM_VOWEL_SIGN_UUE"). +lisp_code_name(6761,"TAI_THAM_VOWEL_SIGN_U"). +lisp_code_name(6762,"TAI_THAM_VOWEL_SIGN_UU"). +lisp_code_name(6763,"TAI_THAM_VOWEL_SIGN_O"). +lisp_code_name(6764,"TAI_THAM_VOWEL_SIGN_OA_BELOW"). +lisp_code_name(6765,"TAI_THAM_VOWEL_SIGN_OY"). +lisp_code_name(6766,"TAI_THAM_VOWEL_SIGN_E"). +lisp_code_name(6767,"TAI_THAM_VOWEL_SIGN_AE"). +lisp_code_name(6768,"TAI_THAM_VOWEL_SIGN_OO"). +lisp_code_name(6769,"TAI_THAM_VOWEL_SIGN_AI"). +lisp_code_name(6770,"TAI_THAM_VOWEL_SIGN_THAM_AI"). +lisp_code_name(6771,"TAI_THAM_VOWEL_SIGN_OA_ABOVE"). +lisp_code_name(6772,"TAI_THAM_SIGN_MAI_KANG"). +lisp_code_name(6773,"TAI_THAM_SIGN_TONE-1"). +lisp_code_name(6774,"TAI_THAM_SIGN_TONE-2"). +lisp_code_name(6775,"TAI_THAM_SIGN_KHUEN_TONE-3"). +lisp_code_name(6776,"TAI_THAM_SIGN_KHUEN_TONE-4"). +lisp_code_name(6777,"TAI_THAM_SIGN_KHUEN_TONE-5"). +lisp_code_name(6778,"TAI_THAM_SIGN_RA_HAAM"). +lisp_code_name(6779,"TAI_THAM_SIGN_MAI_SAM"). +lisp_code_name(6780,"TAI_THAM_SIGN_KHUEN-LUE_KARAN"). +lisp_code_name(6783,"TAI_THAM_COMBINING_CRYPTOGRAMMIC_DOT"). +lisp_code_name(6784,"TAI_THAM_HORA_DIGIT_ZERO"). +lisp_code_name(6785,"TAI_THAM_HORA_DIGIT_ONE"). +lisp_code_name(6786,"TAI_THAM_HORA_DIGIT_TWO"). +lisp_code_name(6787,"TAI_THAM_HORA_DIGIT_THREE"). +lisp_code_name(6788,"TAI_THAM_HORA_DIGIT_FOUR"). +lisp_code_name(6789,"TAI_THAM_HORA_DIGIT_FIVE"). +lisp_code_name(6790,"TAI_THAM_HORA_DIGIT_SIX"). +lisp_code_name(6791,"TAI_THAM_HORA_DIGIT_SEVEN"). +lisp_code_name(6792,"TAI_THAM_HORA_DIGIT_EIGHT"). +lisp_code_name(6793,"TAI_THAM_HORA_DIGIT_NINE"). +lisp_code_name(6800,"TAI_THAM_THAM_DIGIT_ZERO"). +lisp_code_name(6801,"TAI_THAM_THAM_DIGIT_ONE"). +lisp_code_name(6802,"TAI_THAM_THAM_DIGIT_TWO"). +lisp_code_name(6803,"TAI_THAM_THAM_DIGIT_THREE"). +lisp_code_name(6804,"TAI_THAM_THAM_DIGIT_FOUR"). +lisp_code_name(6805,"TAI_THAM_THAM_DIGIT_FIVE"). +lisp_code_name(6806,"TAI_THAM_THAM_DIGIT_SIX"). +lisp_code_name(6807,"TAI_THAM_THAM_DIGIT_SEVEN"). +lisp_code_name(6808,"TAI_THAM_THAM_DIGIT_EIGHT"). +lisp_code_name(6809,"TAI_THAM_THAM_DIGIT_NINE"). +lisp_code_name(6816,"TAI_THAM_SIGN_WIANG"). +lisp_code_name(6817,"TAI_THAM_SIGN_WIANGWAAK"). +lisp_code_name(6818,"TAI_THAM_SIGN_SAWAN"). +lisp_code_name(6819,"TAI_THAM_SIGN_KEOW"). +lisp_code_name(6820,"TAI_THAM_SIGN_HOY"). +lisp_code_name(6821,"TAI_THAM_SIGN_DOKMAI"). +lisp_code_name(6822,"TAI_THAM_SIGN_REVERSED_ROTATED_RANA"). +lisp_code_name(6823,"TAI_THAM_SIGN_MAI_YAMOK"). +lisp_code_name(6824,"TAI_THAM_SIGN_KAAN"). +lisp_code_name(6825,"TAI_THAM_SIGN_KAANKUU"). +lisp_code_name(6826,"TAI_THAM_SIGN_SATKAAN"). +lisp_code_name(6827,"TAI_THAM_SIGN_SATKAANKUU"). +lisp_code_name(6828,"TAI_THAM_SIGN_HANG"). +lisp_code_name(6829,"TAI_THAM_SIGN_CAANG"). +lisp_code_name(6832,"COMBINING_DOUBLED_CIRCUMFLEX_ACCENT"). +lisp_code_name(6833,"COMBINING_DIAERESIS-RING"). +lisp_code_name(6834,"COMBINING_INFINITY"). +lisp_code_name(6835,"COMBINING_DOWNWARDS_ARROW"). +lisp_code_name(6836,"COMBINING_TRIPLE_DOT"). +lisp_code_name(6837,"COMBINING_X-X_BELOW"). +lisp_code_name(6838,"COMBINING_WIGGLY_LINE_BELOW"). +lisp_code_name(6839,"COMBINING_OPEN_MARK_BELOW"). +lisp_code_name(6840,"COMBINING_DOUBLE_OPEN_MARK_BELOW"). +lisp_code_name(6841,"COMBINING_LIGHT_CENTRALIZATION_STROKE_BELOW"). +lisp_code_name(6842,"COMBINING_STRONG_CENTRALIZATION_STROKE_BELOW"). +lisp_code_name(6843,"COMBINING_PARENTHESES_ABOVE"). +lisp_code_name(6844,"COMBINING_DOUBLE_PARENTHESES_ABOVE"). +lisp_code_name(6845,"COMBINING_PARENTHESES_BELOW"). +lisp_code_name(6846,"COMBINING_PARENTHESES_OVERLAY"). +lisp_code_name(6912,"BALINESE_SIGN_ULU_RICEM"). +lisp_code_name(6913,"BALINESE_SIGN_ULU_CANDRA"). +lisp_code_name(6914,"BALINESE_SIGN_CECEK"). +lisp_code_name(6915,"BALINESE_SIGN_SURANG"). +lisp_code_name(6916,"BALINESE_SIGN_BISAH"). +lisp_code_name(6917,"BALINESE_LETTER_AKARA"). +lisp_code_name(6918,"BALINESE_LETTER_AKARA_TEDUNG"). +lisp_code_name(6919,"BALINESE_LETTER_IKARA"). +lisp_code_name(6920,"BALINESE_LETTER_IKARA_TEDUNG"). +lisp_code_name(6921,"BALINESE_LETTER_UKARA"). +lisp_code_name(6922,"BALINESE_LETTER_UKARA_TEDUNG"). +lisp_code_name(6923,"BALINESE_LETTER_RA_REPA"). +lisp_code_name(6924,"BALINESE_LETTER_RA_REPA_TEDUNG"). +lisp_code_name(6925,"BALINESE_LETTER_LA_LENGA"). +lisp_code_name(6926,"BALINESE_LETTER_LA_LENGA_TEDUNG"). +lisp_code_name(6927,"BALINESE_LETTER_EKARA"). +lisp_code_name(6928,"BALINESE_LETTER_AIKARA"). +lisp_code_name(6929,"BALINESE_LETTER_OKARA"). +lisp_code_name(6930,"BALINESE_LETTER_OKARA_TEDUNG"). +lisp_code_name(6931,"BALINESE_LETTER_KA"). +lisp_code_name(6932,"BALINESE_LETTER_KA_MAHAPRANA"). +lisp_code_name(6933,"BALINESE_LETTER_GA"). +lisp_code_name(6934,"BALINESE_LETTER_GA_GORA"). +lisp_code_name(6935,"BALINESE_LETTER_NGA"). +lisp_code_name(6936,"BALINESE_LETTER_CA"). +lisp_code_name(6937,"BALINESE_LETTER_CA_LACA"). +lisp_code_name(6938,"BALINESE_LETTER_JA"). +lisp_code_name(6939,"BALINESE_LETTER_JA_JERA"). +lisp_code_name(6940,"BALINESE_LETTER_NYA"). +lisp_code_name(6941,"BALINESE_LETTER_TA_LATIK"). +lisp_code_name(6942,"BALINESE_LETTER_TA_MURDA_MAHAPRANA"). +lisp_code_name(6943,"BALINESE_LETTER_DA_MURDA_ALPAPRANA"). +lisp_code_name(6944,"BALINESE_LETTER_DA_MURDA_MAHAPRANA"). +lisp_code_name(6945,"BALINESE_LETTER_NA_RAMBAT"). +lisp_code_name(6946,"BALINESE_LETTER_TA"). +lisp_code_name(6947,"BALINESE_LETTER_TA_TAWA"). +lisp_code_name(6948,"BALINESE_LETTER_DA"). +lisp_code_name(6949,"BALINESE_LETTER_DA_MADU"). +lisp_code_name(6950,"BALINESE_LETTER_NA"). +lisp_code_name(6951,"BALINESE_LETTER_PA"). +lisp_code_name(6952,"BALINESE_LETTER_PA_KAPAL"). +lisp_code_name(6953,"BALINESE_LETTER_BA"). +lisp_code_name(6954,"BALINESE_LETTER_BA_KEMBANG"). +lisp_code_name(6955,"BALINESE_LETTER_MA"). +lisp_code_name(6956,"BALINESE_LETTER_YA"). +lisp_code_name(6957,"BALINESE_LETTER_RA"). +lisp_code_name(6958,"BALINESE_LETTER_LA"). +lisp_code_name(6959,"BALINESE_LETTER_WA"). +lisp_code_name(6960,"BALINESE_LETTER_SA_SAGA"). +lisp_code_name(6961,"BALINESE_LETTER_SA_SAPA"). +lisp_code_name(6962,"BALINESE_LETTER_SA"). +lisp_code_name(6963,"BALINESE_LETTER_HA"). +lisp_code_name(6964,"BALINESE_SIGN_REREKAN"). +lisp_code_name(6965,"BALINESE_VOWEL_SIGN_TEDUNG"). +lisp_code_name(6966,"BALINESE_VOWEL_SIGN_ULU"). +lisp_code_name(6967,"BALINESE_VOWEL_SIGN_ULU_SARI"). +lisp_code_name(6968,"BALINESE_VOWEL_SIGN_SUKU"). +lisp_code_name(6969,"BALINESE_VOWEL_SIGN_SUKU_ILUT"). +lisp_code_name(6970,"BALINESE_VOWEL_SIGN_RA_REPA"). +lisp_code_name(6971,"BALINESE_VOWEL_SIGN_RA_REPA_TEDUNG"). +lisp_code_name(6972,"BALINESE_VOWEL_SIGN_LA_LENGA"). +lisp_code_name(6973,"BALINESE_VOWEL_SIGN_LA_LENGA_TEDUNG"). +lisp_code_name(6974,"BALINESE_VOWEL_SIGN_TALING"). +lisp_code_name(6975,"BALINESE_VOWEL_SIGN_TALING_REPA"). +lisp_code_name(6976,"BALINESE_VOWEL_SIGN_TALING_TEDUNG"). +lisp_code_name(6977,"BALINESE_VOWEL_SIGN_TALING_REPA_TEDUNG"). +lisp_code_name(6978,"BALINESE_VOWEL_SIGN_PEPET"). +lisp_code_name(6979,"BALINESE_VOWEL_SIGN_PEPET_TEDUNG"). +lisp_code_name(6980,"BALINESE_ADEG_ADEG"). +lisp_code_name(6981,"BALINESE_LETTER_KAF_SASAK"). +lisp_code_name(6982,"BALINESE_LETTER_KHOT_SASAK"). +lisp_code_name(6983,"BALINESE_LETTER_TZIR_SASAK"). +lisp_code_name(6984,"BALINESE_LETTER_EF_SASAK"). +lisp_code_name(6985,"BALINESE_LETTER_VE_SASAK"). +lisp_code_name(6986,"BALINESE_LETTER_ZAL_SASAK"). +lisp_code_name(6987,"BALINESE_LETTER_ASYURA_SASAK"). +lisp_code_name(6992,"BALINESE_DIGIT_ZERO"). +lisp_code_name(6993,"BALINESE_DIGIT_ONE"). +lisp_code_name(6994,"BALINESE_DIGIT_TWO"). +lisp_code_name(6995,"BALINESE_DIGIT_THREE"). +lisp_code_name(6996,"BALINESE_DIGIT_FOUR"). +lisp_code_name(6997,"BALINESE_DIGIT_FIVE"). +lisp_code_name(6998,"BALINESE_DIGIT_SIX"). +lisp_code_name(6999,"BALINESE_DIGIT_SEVEN"). +lisp_code_name(7000,"BALINESE_DIGIT_EIGHT"). +lisp_code_name(7001,"BALINESE_DIGIT_NINE"). +lisp_code_name(7002,"BALINESE_PANTI"). +lisp_code_name(7003,"BALINESE_PAMADA"). +lisp_code_name(7004,"BALINESE_WINDU"). +lisp_code_name(7005,"BALINESE_CARIK_PAMUNGKAH"). +lisp_code_name(7006,"BALINESE_CARIK_SIKI"). +lisp_code_name(7007,"BALINESE_CARIK_PAREREN"). +lisp_code_name(7008,"BALINESE_PAMENENG"). +lisp_code_name(7009,"BALINESE_MUSICAL_SYMBOL_DONG"). +lisp_code_name(7010,"BALINESE_MUSICAL_SYMBOL_DENG"). +lisp_code_name(7011,"BALINESE_MUSICAL_SYMBOL_DUNG"). +lisp_code_name(7012,"BALINESE_MUSICAL_SYMBOL_DANG"). +lisp_code_name(7013,"BALINESE_MUSICAL_SYMBOL_DANG_SURANG"). +lisp_code_name(7014,"BALINESE_MUSICAL_SYMBOL_DING"). +lisp_code_name(7015,"BALINESE_MUSICAL_SYMBOL_DAENG"). +lisp_code_name(7016,"BALINESE_MUSICAL_SYMBOL_DEUNG"). +lisp_code_name(7017,"BALINESE_MUSICAL_SYMBOL_DAING"). +lisp_code_name(7018,"BALINESE_MUSICAL_SYMBOL_DANG_GEDE"). +lisp_code_name(7019,"BALINESE_MUSICAL_SYMBOL_COMBINING_TEGEH"). +lisp_code_name(7020,"BALINESE_MUSICAL_SYMBOL_COMBINING_ENDEP"). +lisp_code_name(7021,"BALINESE_MUSICAL_SYMBOL_COMBINING_KEMPUL"). +lisp_code_name(7022,"BALINESE_MUSICAL_SYMBOL_COMBINING_KEMPLI"). +lisp_code_name(7023,"BALINESE_MUSICAL_SYMBOL_COMBINING_JEGOGAN"). +lisp_code_name(7024,"BALINESE_MUSICAL_SYMBOL_COMBINING_KEMPUL_WITH_JEGOGAN"). +lisp_code_name(7025,"BALINESE_MUSICAL_SYMBOL_COMBINING_KEMPLI_WITH_JEGOGAN"). +lisp_code_name(7026,"BALINESE_MUSICAL_SYMBOL_COMBINING_BENDE"). +lisp_code_name(7027,"BALINESE_MUSICAL_SYMBOL_COMBINING_GONG"). +lisp_code_name(7028,"BALINESE_MUSICAL_SYMBOL_RIGHT-HAND_OPEN_DUG"). +lisp_code_name(7029,"BALINESE_MUSICAL_SYMBOL_RIGHT-HAND_OPEN_DAG"). +lisp_code_name(7030,"BALINESE_MUSICAL_SYMBOL_RIGHT-HAND_CLOSED_TUK"). +lisp_code_name(7031,"BALINESE_MUSICAL_SYMBOL_RIGHT-HAND_CLOSED_TAK"). +lisp_code_name(7032,"BALINESE_MUSICAL_SYMBOL_LEFT-HAND_OPEN_PANG"). +lisp_code_name(7033,"BALINESE_MUSICAL_SYMBOL_LEFT-HAND_OPEN_PUNG"). +lisp_code_name(7034,"BALINESE_MUSICAL_SYMBOL_LEFT-HAND_CLOSED_PLAK"). +lisp_code_name(7035,"BALINESE_MUSICAL_SYMBOL_LEFT-HAND_CLOSED_PLUK"). +lisp_code_name(7036,"BALINESE_MUSICAL_SYMBOL_LEFT-HAND_OPEN_PING"). +lisp_code_name(7040,"SUNDANESE_SIGN_PANYECEK"). +lisp_code_name(7041,"SUNDANESE_SIGN_PANGLAYAR"). +lisp_code_name(7042,"SUNDANESE_SIGN_PANGWISAD"). +lisp_code_name(7043,"SUNDANESE_LETTER_A"). +lisp_code_name(7044,"SUNDANESE_LETTER_I"). +lisp_code_name(7045,"SUNDANESE_LETTER_U"). +lisp_code_name(7046,"SUNDANESE_LETTER_AE"). +lisp_code_name(7047,"SUNDANESE_LETTER_O"). +lisp_code_name(7048,"SUNDANESE_LETTER_E"). +lisp_code_name(7049,"SUNDANESE_LETTER_EU"). +lisp_code_name(7050,"SUNDANESE_LETTER_KA"). +lisp_code_name(7051,"SUNDANESE_LETTER_QA"). +lisp_code_name(7052,"SUNDANESE_LETTER_GA"). +lisp_code_name(7053,"SUNDANESE_LETTER_NGA"). +lisp_code_name(7054,"SUNDANESE_LETTER_CA"). +lisp_code_name(7055,"SUNDANESE_LETTER_JA"). +lisp_code_name(7056,"SUNDANESE_LETTER_ZA"). +lisp_code_name(7057,"SUNDANESE_LETTER_NYA"). +lisp_code_name(7058,"SUNDANESE_LETTER_TA"). +lisp_code_name(7059,"SUNDANESE_LETTER_DA"). +lisp_code_name(7060,"SUNDANESE_LETTER_NA"). +lisp_code_name(7061,"SUNDANESE_LETTER_PA"). +lisp_code_name(7062,"SUNDANESE_LETTER_FA"). +lisp_code_name(7063,"SUNDANESE_LETTER_VA"). +lisp_code_name(7064,"SUNDANESE_LETTER_BA"). +lisp_code_name(7065,"SUNDANESE_LETTER_MA"). +lisp_code_name(7066,"SUNDANESE_LETTER_YA"). +lisp_code_name(7067,"SUNDANESE_LETTER_RA"). +lisp_code_name(7068,"SUNDANESE_LETTER_LA"). +lisp_code_name(7069,"SUNDANESE_LETTER_WA"). +lisp_code_name(7070,"SUNDANESE_LETTER_SA"). +lisp_code_name(7071,"SUNDANESE_LETTER_XA"). +lisp_code_name(7072,"SUNDANESE_LETTER_HA"). +lisp_code_name(7073,"SUNDANESE_CONSONANT_SIGN_PAMINGKAL"). +lisp_code_name(7074,"SUNDANESE_CONSONANT_SIGN_PANYAKRA"). +lisp_code_name(7075,"SUNDANESE_CONSONANT_SIGN_PANYIKU"). +lisp_code_name(7076,"SUNDANESE_VOWEL_SIGN_PANGHULU"). +lisp_code_name(7077,"SUNDANESE_VOWEL_SIGN_PANYUKU"). +lisp_code_name(7078,"SUNDANESE_VOWEL_SIGN_PANAELAENG"). +lisp_code_name(7079,"SUNDANESE_VOWEL_SIGN_PANOLONG"). +lisp_code_name(7080,"SUNDANESE_VOWEL_SIGN_PAMEPET"). +lisp_code_name(7081,"SUNDANESE_VOWEL_SIGN_PANEULEUNG"). +lisp_code_name(7082,"SUNDANESE_SIGN_PAMAAEH"). +lisp_code_name(7083,"SUNDANESE_SIGN_VIRAMA"). +lisp_code_name(7084,"SUNDANESE_CONSONANT_SIGN_PASANGAN_MA"). +lisp_code_name(7085,"SUNDANESE_CONSONANT_SIGN_PASANGAN_WA"). +lisp_code_name(7086,"SUNDANESE_LETTER_KHA"). +lisp_code_name(7087,"SUNDANESE_LETTER_SYA"). +lisp_code_name(7088,"SUNDANESE_DIGIT_ZERO"). +lisp_code_name(7089,"SUNDANESE_DIGIT_ONE"). +lisp_code_name(7090,"SUNDANESE_DIGIT_TWO"). +lisp_code_name(7091,"SUNDANESE_DIGIT_THREE"). +lisp_code_name(7092,"SUNDANESE_DIGIT_FOUR"). +lisp_code_name(7093,"SUNDANESE_DIGIT_FIVE"). +lisp_code_name(7094,"SUNDANESE_DIGIT_SIX"). +lisp_code_name(7095,"SUNDANESE_DIGIT_SEVEN"). +lisp_code_name(7096,"SUNDANESE_DIGIT_EIGHT"). +lisp_code_name(7097,"SUNDANESE_DIGIT_NINE"). +lisp_code_name(7098,"SUNDANESE_AVAGRAHA"). +lisp_code_name(7099,"SUNDANESE_LETTER_REU"). +lisp_code_name(7100,"SUNDANESE_LETTER_LEU"). +lisp_code_name(7101,"SUNDANESE_LETTER_BHA"). +lisp_code_name(7102,"SUNDANESE_LETTER_FINAL_K"). +lisp_code_name(7103,"SUNDANESE_LETTER_FINAL_M"). +lisp_code_name(7104,"BATAK_LETTER_A"). +lisp_code_name(7105,"BATAK_LETTER_SIMALUNGUN_A"). +lisp_code_name(7106,"BATAK_LETTER_HA"). +lisp_code_name(7107,"BATAK_LETTER_SIMALUNGUN_HA"). +lisp_code_name(7108,"BATAK_LETTER_MANDAILING_HA"). +lisp_code_name(7109,"BATAK_LETTER_BA"). +lisp_code_name(7110,"BATAK_LETTER_KARO_BA"). +lisp_code_name(7111,"BATAK_LETTER_PA"). +lisp_code_name(7112,"BATAK_LETTER_SIMALUNGUN_PA"). +lisp_code_name(7113,"BATAK_LETTER_NA"). +lisp_code_name(7114,"BATAK_LETTER_MANDAILING_NA"). +lisp_code_name(7115,"BATAK_LETTER_WA"). +lisp_code_name(7116,"BATAK_LETTER_SIMALUNGUN_WA"). +lisp_code_name(7117,"BATAK_LETTER_PAKPAK_WA"). +lisp_code_name(7118,"BATAK_LETTER_GA"). +lisp_code_name(7119,"BATAK_LETTER_SIMALUNGUN_GA"). +lisp_code_name(7120,"BATAK_LETTER_JA"). +lisp_code_name(7121,"BATAK_LETTER_DA"). +lisp_code_name(7122,"BATAK_LETTER_RA"). +lisp_code_name(7123,"BATAK_LETTER_SIMALUNGUN_RA"). +lisp_code_name(7124,"BATAK_LETTER_MA"). +lisp_code_name(7125,"BATAK_LETTER_SIMALUNGUN_MA"). +lisp_code_name(7126,"BATAK_LETTER_SOUTHERN_TA"). +lisp_code_name(7127,"BATAK_LETTER_NORTHERN_TA"). +lisp_code_name(7128,"BATAK_LETTER_SA"). +lisp_code_name(7129,"BATAK_LETTER_SIMALUNGUN_SA"). +lisp_code_name(7130,"BATAK_LETTER_MANDAILING_SA"). +lisp_code_name(7131,"BATAK_LETTER_YA"). +lisp_code_name(7132,"BATAK_LETTER_SIMALUNGUN_YA"). +lisp_code_name(7133,"BATAK_LETTER_NGA"). +lisp_code_name(7134,"BATAK_LETTER_LA"). +lisp_code_name(7135,"BATAK_LETTER_SIMALUNGUN_LA"). +lisp_code_name(7136,"BATAK_LETTER_NYA"). +lisp_code_name(7137,"BATAK_LETTER_CA"). +lisp_code_name(7138,"BATAK_LETTER_NDA"). +lisp_code_name(7139,"BATAK_LETTER_MBA"). +lisp_code_name(7140,"BATAK_LETTER_I"). +lisp_code_name(7141,"BATAK_LETTER_U"). +lisp_code_name(7142,"BATAK_SIGN_TOMPI"). +lisp_code_name(7143,"BATAK_VOWEL_SIGN_E"). +lisp_code_name(7144,"BATAK_VOWEL_SIGN_PAKPAK_E"). +lisp_code_name(7145,"BATAK_VOWEL_SIGN_EE"). +lisp_code_name(7146,"BATAK_VOWEL_SIGN_I"). +lisp_code_name(7147,"BATAK_VOWEL_SIGN_KARO_I"). +lisp_code_name(7148,"BATAK_VOWEL_SIGN_O"). +lisp_code_name(7149,"BATAK_VOWEL_SIGN_KARO_O"). +lisp_code_name(7150,"BATAK_VOWEL_SIGN_U"). +lisp_code_name(7151,"BATAK_VOWEL_SIGN_U_FOR_SIMALUNGUN_SA"). +lisp_code_name(7152,"BATAK_CONSONANT_SIGN_NG"). +lisp_code_name(7153,"BATAK_CONSONANT_SIGN_H"). +lisp_code_name(7154,"BATAK_PANGOLAT"). +lisp_code_name(7155,"BATAK_PANONGONAN"). +lisp_code_name(7164,"BATAK_SYMBOL_BINDU_NA_METEK"). +lisp_code_name(7165,"BATAK_SYMBOL_BINDU_PINARBORAS"). +lisp_code_name(7166,"BATAK_SYMBOL_BINDU_JUDUL"). +lisp_code_name(7167,"BATAK_SYMBOL_BINDU_PANGOLAT"). +lisp_code_name(7168,"LEPCHA_LETTER_KA"). +lisp_code_name(7169,"LEPCHA_LETTER_KLA"). +lisp_code_name(7170,"LEPCHA_LETTER_KHA"). +lisp_code_name(7171,"LEPCHA_LETTER_GA"). +lisp_code_name(7172,"LEPCHA_LETTER_GLA"). +lisp_code_name(7173,"LEPCHA_LETTER_NGA"). +lisp_code_name(7174,"LEPCHA_LETTER_CA"). +lisp_code_name(7175,"LEPCHA_LETTER_CHA"). +lisp_code_name(7176,"LEPCHA_LETTER_JA"). +lisp_code_name(7177,"LEPCHA_LETTER_NYA"). +lisp_code_name(7178,"LEPCHA_LETTER_TA"). +lisp_code_name(7179,"LEPCHA_LETTER_THA"). +lisp_code_name(7180,"LEPCHA_LETTER_DA"). +lisp_code_name(7181,"LEPCHA_LETTER_NA"). +lisp_code_name(7182,"LEPCHA_LETTER_PA"). +lisp_code_name(7183,"LEPCHA_LETTER_PLA"). +lisp_code_name(7184,"LEPCHA_LETTER_PHA"). +lisp_code_name(7185,"LEPCHA_LETTER_FA"). +lisp_code_name(7186,"LEPCHA_LETTER_FLA"). +lisp_code_name(7187,"LEPCHA_LETTER_BA"). +lisp_code_name(7188,"LEPCHA_LETTER_BLA"). +lisp_code_name(7189,"LEPCHA_LETTER_MA"). +lisp_code_name(7190,"LEPCHA_LETTER_MLA"). +lisp_code_name(7191,"LEPCHA_LETTER_TSA"). +lisp_code_name(7192,"LEPCHA_LETTER_TSHA"). +lisp_code_name(7193,"LEPCHA_LETTER_DZA"). +lisp_code_name(7194,"LEPCHA_LETTER_YA"). +lisp_code_name(7195,"LEPCHA_LETTER_RA"). +lisp_code_name(7196,"LEPCHA_LETTER_LA"). +lisp_code_name(7197,"LEPCHA_LETTER_HA"). +lisp_code_name(7198,"LEPCHA_LETTER_HLA"). +lisp_code_name(7199,"LEPCHA_LETTER_VA"). +lisp_code_name(7200,"LEPCHA_LETTER_SA"). +lisp_code_name(7201,"LEPCHA_LETTER_SHA"). +lisp_code_name(7202,"LEPCHA_LETTER_WA"). +lisp_code_name(7203,"LEPCHA_LETTER_A"). +lisp_code_name(7204,"LEPCHA_SUBJOINED_LETTER_YA"). +lisp_code_name(7205,"LEPCHA_SUBJOINED_LETTER_RA"). +lisp_code_name(7206,"LEPCHA_VOWEL_SIGN_AA"). +lisp_code_name(7207,"LEPCHA_VOWEL_SIGN_I"). +lisp_code_name(7208,"LEPCHA_VOWEL_SIGN_O"). +lisp_code_name(7209,"LEPCHA_VOWEL_SIGN_OO"). +lisp_code_name(7210,"LEPCHA_VOWEL_SIGN_U"). +lisp_code_name(7211,"LEPCHA_VOWEL_SIGN_UU"). +lisp_code_name(7212,"LEPCHA_VOWEL_SIGN_E"). +lisp_code_name(7213,"LEPCHA_CONSONANT_SIGN_K"). +lisp_code_name(7214,"LEPCHA_CONSONANT_SIGN_M"). +lisp_code_name(7215,"LEPCHA_CONSONANT_SIGN_L"). +lisp_code_name(7216,"LEPCHA_CONSONANT_SIGN_N"). +lisp_code_name(7217,"LEPCHA_CONSONANT_SIGN_P"). +lisp_code_name(7218,"LEPCHA_CONSONANT_SIGN_R"). +lisp_code_name(7219,"LEPCHA_CONSONANT_SIGN_T"). +lisp_code_name(7220,"LEPCHA_CONSONANT_SIGN_NYIN-DO"). +lisp_code_name(7221,"LEPCHA_CONSONANT_SIGN_KANG"). +lisp_code_name(7222,"LEPCHA_SIGN_RAN"). +lisp_code_name(7223,"LEPCHA_SIGN_NUKTA"). +lisp_code_name(7227,"LEPCHA_PUNCTUATION_TA-ROL"). +lisp_code_name(7228,"LEPCHA_PUNCTUATION_NYET_THYOOM_TA-ROL"). +lisp_code_name(7229,"LEPCHA_PUNCTUATION_CER-WA"). +lisp_code_name(7230,"LEPCHA_PUNCTUATION_TSHOOK_CER-WA"). +lisp_code_name(7231,"LEPCHA_PUNCTUATION_TSHOOK"). +lisp_code_name(7232,"LEPCHA_DIGIT_ZERO"). +lisp_code_name(7233,"LEPCHA_DIGIT_ONE"). +lisp_code_name(7234,"LEPCHA_DIGIT_TWO"). +lisp_code_name(7235,"LEPCHA_DIGIT_THREE"). +lisp_code_name(7236,"LEPCHA_DIGIT_FOUR"). +lisp_code_name(7237,"LEPCHA_DIGIT_FIVE"). +lisp_code_name(7238,"LEPCHA_DIGIT_SIX"). +lisp_code_name(7239,"LEPCHA_DIGIT_SEVEN"). +lisp_code_name(7240,"LEPCHA_DIGIT_EIGHT"). +lisp_code_name(7241,"LEPCHA_DIGIT_NINE"). +lisp_code_name(7245,"LEPCHA_LETTER_TTA"). +lisp_code_name(7246,"LEPCHA_LETTER_TTHA"). +lisp_code_name(7247,"LEPCHA_LETTER_DDA"). +lisp_code_name(7248,"OL_CHIKI_DIGIT_ZERO"). +lisp_code_name(7249,"OL_CHIKI_DIGIT_ONE"). +lisp_code_name(7250,"OL_CHIKI_DIGIT_TWO"). +lisp_code_name(7251,"OL_CHIKI_DIGIT_THREE"). +lisp_code_name(7252,"OL_CHIKI_DIGIT_FOUR"). +lisp_code_name(7253,"OL_CHIKI_DIGIT_FIVE"). +lisp_code_name(7254,"OL_CHIKI_DIGIT_SIX"). +lisp_code_name(7255,"OL_CHIKI_DIGIT_SEVEN"). +lisp_code_name(7256,"OL_CHIKI_DIGIT_EIGHT"). +lisp_code_name(7257,"OL_CHIKI_DIGIT_NINE"). +lisp_code_name(7258,"OL_CHIKI_LETTER_LA"). +lisp_code_name(7259,"OL_CHIKI_LETTER_AT"). +lisp_code_name(7260,"OL_CHIKI_LETTER_AG"). +lisp_code_name(7261,"OL_CHIKI_LETTER_ANG"). +lisp_code_name(7262,"OL_CHIKI_LETTER_AL"). +lisp_code_name(7263,"OL_CHIKI_LETTER_LAA"). +lisp_code_name(7264,"OL_CHIKI_LETTER_AAK"). +lisp_code_name(7265,"OL_CHIKI_LETTER_AAJ"). +lisp_code_name(7266,"OL_CHIKI_LETTER_AAM"). +lisp_code_name(7267,"OL_CHIKI_LETTER_AAW"). +lisp_code_name(7268,"OL_CHIKI_LETTER_LI"). +lisp_code_name(7269,"OL_CHIKI_LETTER_IS"). +lisp_code_name(7270,"OL_CHIKI_LETTER_IH"). +lisp_code_name(7271,"OL_CHIKI_LETTER_INY"). +lisp_code_name(7272,"OL_CHIKI_LETTER_IR"). +lisp_code_name(7273,"OL_CHIKI_LETTER_LU"). +lisp_code_name(7274,"OL_CHIKI_LETTER_UC"). +lisp_code_name(7275,"OL_CHIKI_LETTER_UD"). +lisp_code_name(7276,"OL_CHIKI_LETTER_UNN"). +lisp_code_name(7277,"OL_CHIKI_LETTER_UY"). +lisp_code_name(7278,"OL_CHIKI_LETTER_LE"). +lisp_code_name(7279,"OL_CHIKI_LETTER_EP"). +lisp_code_name(7280,"OL_CHIKI_LETTER_EDD"). +lisp_code_name(7281,"OL_CHIKI_LETTER_EN"). +lisp_code_name(7282,"OL_CHIKI_LETTER_ERR"). +lisp_code_name(7283,"OL_CHIKI_LETTER_LO"). +lisp_code_name(7284,"OL_CHIKI_LETTER_OTT"). +lisp_code_name(7285,"OL_CHIKI_LETTER_OB"). +lisp_code_name(7286,"OL_CHIKI_LETTER_OV"). +lisp_code_name(7287,"OL_CHIKI_LETTER_OH"). +lisp_code_name(7288,"OL_CHIKI_MU_TTUDDAG"). +lisp_code_name(7289,"OL_CHIKI_GAAHLAA_TTUDDAAG"). +lisp_code_name(7290,"OL_CHIKI_MU-GAAHLAA_TTUDDAAG"). +lisp_code_name(7291,"OL_CHIKI_RELAA"). +lisp_code_name(7292,"OL_CHIKI_PHAARKAA"). +lisp_code_name(7293,"OL_CHIKI_AHAD"). +lisp_code_name(7294,"OL_CHIKI_PUNCTUATION_MUCAAD"). +lisp_code_name(7295,"OL_CHIKI_PUNCTUATION_DOUBLE_MUCAAD"). +lisp_code_name(7360,"SUNDANESE_PUNCTUATION_BINDU_SURYA"). +lisp_code_name(7361,"SUNDANESE_PUNCTUATION_BINDU_PANGLONG"). +lisp_code_name(7362,"SUNDANESE_PUNCTUATION_BINDU_PURNAMA"). +lisp_code_name(7363,"SUNDANESE_PUNCTUATION_BINDU_CAKRA"). +lisp_code_name(7364,"SUNDANESE_PUNCTUATION_BINDU_LEU_SATANGA"). +lisp_code_name(7365,"SUNDANESE_PUNCTUATION_BINDU_KA_SATANGA"). +lisp_code_name(7366,"SUNDANESE_PUNCTUATION_BINDU_DA_SATANGA"). +lisp_code_name(7367,"SUNDANESE_PUNCTUATION_BINDU_BA_SATANGA"). +lisp_code_name(7376,"VEDIC_TONE_KARSHANA"). +lisp_code_name(7377,"VEDIC_TONE_SHARA"). +lisp_code_name(7378,"VEDIC_TONE_PRENKHA"). +lisp_code_name(7379,"VEDIC_SIGN_NIHSHVASA"). +lisp_code_name(7380,"VEDIC_SIGN_YAJURVEDIC_MIDLINE_SVARITA"). +lisp_code_name(7381,"VEDIC_TONE_YAJURVEDIC_AGGRAVATED_INDEPENDENT_SVARITA"). +lisp_code_name(7382,"VEDIC_TONE_YAJURVEDIC_INDEPENDENT_SVARITA"). +lisp_code_name(7383,"VEDIC_TONE_YAJURVEDIC_KATHAKA_INDEPENDENT_SVARITA"). +lisp_code_name(7384,"VEDIC_TONE_CANDRA_BELOW"). +lisp_code_name(7385,"VEDIC_TONE_YAJURVEDIC_KATHAKA_INDEPENDENT_SVARITA_SCHROEDER"). +lisp_code_name(7386,"VEDIC_TONE_DOUBLE_SVARITA"). +lisp_code_name(7387,"VEDIC_TONE_TRIPLE_SVARITA"). +lisp_code_name(7388,"VEDIC_TONE_KATHAKA_ANUDATTA"). +lisp_code_name(7389,"VEDIC_TONE_DOT_BELOW"). +lisp_code_name(7390,"VEDIC_TONE_TWO_DOTS_BELOW"). +lisp_code_name(7391,"VEDIC_TONE_THREE_DOTS_BELOW"). +lisp_code_name(7392,"VEDIC_TONE_RIGVEDIC_KASHMIRI_INDEPENDENT_SVARITA"). +lisp_code_name(7393,"VEDIC_TONE_ATHARVAVEDIC_INDEPENDENT_SVARITA"). +lisp_code_name(7394,"VEDIC_SIGN_VISARGA_SVARITA"). +lisp_code_name(7395,"VEDIC_SIGN_VISARGA_UDATTA"). +lisp_code_name(7396,"VEDIC_SIGN_REVERSED_VISARGA_UDATTA"). +lisp_code_name(7397,"VEDIC_SIGN_VISARGA_ANUDATTA"). +lisp_code_name(7398,"VEDIC_SIGN_REVERSED_VISARGA_ANUDATTA"). +lisp_code_name(7399,"VEDIC_SIGN_VISARGA_UDATTA_WITH_TAIL"). +lisp_code_name(7400,"VEDIC_SIGN_VISARGA_ANUDATTA_WITH_TAIL"). +lisp_code_name(7401,"VEDIC_SIGN_ANUSVARA_ANTARGOMUKHA"). +lisp_code_name(7402,"VEDIC_SIGN_ANUSVARA_BAHIRGOMUKHA"). +lisp_code_name(7403,"VEDIC_SIGN_ANUSVARA_VAMAGOMUKHA"). +lisp_code_name(7404,"VEDIC_SIGN_ANUSVARA_VAMAGOMUKHA_WITH_TAIL"). +lisp_code_name(7405,"VEDIC_SIGN_TIRYAK"). +lisp_code_name(7406,"VEDIC_SIGN_HEXIFORM_LONG_ANUSVARA"). +lisp_code_name(7407,"VEDIC_SIGN_LONG_ANUSVARA"). +lisp_code_name(7408,"VEDIC_SIGN_RTHANG_LONG_ANUSVARA"). +lisp_code_name(7409,"VEDIC_SIGN_ANUSVARA_UBHAYATO_MUKHA"). +lisp_code_name(7410,"VEDIC_SIGN_ARDHAVISARGA"). +lisp_code_name(7411,"VEDIC_SIGN_ROTATED_ARDHAVISARGA"). +lisp_code_name(7412,"VEDIC_TONE_CANDRA_ABOVE"). +lisp_code_name(7413,"VEDIC_SIGN_JIHVAMULIYA"). +lisp_code_name(7414,"VEDIC_SIGN_UPADHMANIYA"). +lisp_code_name(7416,"VEDIC_TONE_RING_ABOVE"). +lisp_code_name(7417,"VEDIC_TONE_DOUBLE_RING_ABOVE"). +lisp_code_name(7424,"LATIN_LETTER_SMALL_CAPITAL_A"). +lisp_code_name(7425,"LATIN_LETTER_SMALL_CAPITAL_AE"). +lisp_code_name(7426,"LATIN_SMALL_LETTER_TURNED_AE"). +lisp_code_name(7427,"LATIN_LETTER_SMALL_CAPITAL_BARRED_B"). +lisp_code_name(7428,"LATIN_LETTER_SMALL_CAPITAL_C"). +lisp_code_name(7429,"LATIN_LETTER_SMALL_CAPITAL_D"). +lisp_code_name(7430,"LATIN_LETTER_SMALL_CAPITAL_ETH"). +lisp_code_name(7431,"LATIN_LETTER_SMALL_CAPITAL_E"). +lisp_code_name(7432,"LATIN_SMALL_LETTER_TURNED_OPEN_E"). +lisp_code_name(7433,"LATIN_SMALL_LETTER_TURNED_I"). +lisp_code_name(7434,"LATIN_LETTER_SMALL_CAPITAL_J"). +lisp_code_name(7435,"LATIN_LETTER_SMALL_CAPITAL_K"). +lisp_code_name(7436,"LATIN_LETTER_SMALL_CAPITAL_L_WITH_STROKE"). +lisp_code_name(7437,"LATIN_LETTER_SMALL_CAPITAL_M"). +lisp_code_name(7438,"LATIN_LETTER_SMALL_CAPITAL_REVERSED_N"). +lisp_code_name(7439,"LATIN_LETTER_SMALL_CAPITAL_O"). +lisp_code_name(7440,"LATIN_LETTER_SMALL_CAPITAL_OPEN_O"). +lisp_code_name(7441,"LATIN_SMALL_LETTER_SIDEWAYS_O"). +lisp_code_name(7442,"LATIN_SMALL_LETTER_SIDEWAYS_OPEN_O"). +lisp_code_name(7443,"LATIN_SMALL_LETTER_SIDEWAYS_O_WITH_STROKE"). +lisp_code_name(7444,"LATIN_SMALL_LETTER_TURNED_OE"). +lisp_code_name(7445,"LATIN_LETTER_SMALL_CAPITAL_OU"). +lisp_code_name(7446,"LATIN_SMALL_LETTER_TOP_HALF_O"). +lisp_code_name(7447,"LATIN_SMALL_LETTER_BOTTOM_HALF_O"). +lisp_code_name(7448,"LATIN_LETTER_SMALL_CAPITAL_P"). +lisp_code_name(7449,"LATIN_LETTER_SMALL_CAPITAL_REVERSED_R"). +lisp_code_name(7450,"LATIN_LETTER_SMALL_CAPITAL_TURNED_R"). +lisp_code_name(7451,"LATIN_LETTER_SMALL_CAPITAL_T"). +lisp_code_name(7452,"LATIN_LETTER_SMALL_CAPITAL_U"). +lisp_code_name(7453,"LATIN_SMALL_LETTER_SIDEWAYS_U"). +lisp_code_name(7454,"LATIN_SMALL_LETTER_SIDEWAYS_DIAERESIZED_U"). +lisp_code_name(7455,"LATIN_SMALL_LETTER_SIDEWAYS_TURNED_M"). +lisp_code_name(7456,"LATIN_LETTER_SMALL_CAPITAL_V"). +lisp_code_name(7457,"LATIN_LETTER_SMALL_CAPITAL_W"). +lisp_code_name(7458,"LATIN_LETTER_SMALL_CAPITAL_Z"). +lisp_code_name(7459,"LATIN_LETTER_SMALL_CAPITAL_EZH"). +lisp_code_name(7460,"LATIN_LETTER_VOICED_LARYNGEAL_SPIRANT"). +lisp_code_name(7461,"LATIN_LETTER_AIN"). +lisp_code_name(7462,"GREEK_LETTER_SMALL_CAPITAL_GAMMA"). +lisp_code_name(7463,"GREEK_LETTER_SMALL_CAPITAL_LAMDA"). +lisp_code_name(7464,"GREEK_LETTER_SMALL_CAPITAL_PI"). +lisp_code_name(7465,"GREEK_LETTER_SMALL_CAPITAL_RHO"). +lisp_code_name(7466,"GREEK_LETTER_SMALL_CAPITAL_PSI"). +lisp_code_name(7467,"CYRILLIC_LETTER_SMALL_CAPITAL_EL"). +lisp_code_name(7468,"MODIFIER_LETTER_CAPITAL_A"). +lisp_code_name(7469,"MODIFIER_LETTER_CAPITAL_AE"). +lisp_code_name(7470,"MODIFIER_LETTER_CAPITAL_B"). +lisp_code_name(7471,"MODIFIER_LETTER_CAPITAL_BARRED_B"). +lisp_code_name(7472,"MODIFIER_LETTER_CAPITAL_D"). +lisp_code_name(7473,"MODIFIER_LETTER_CAPITAL_E"). +lisp_code_name(7474,"MODIFIER_LETTER_CAPITAL_REVERSED_E"). +lisp_code_name(7475,"MODIFIER_LETTER_CAPITAL_G"). +lisp_code_name(7476,"MODIFIER_LETTER_CAPITAL_H"). +lisp_code_name(7477,"MODIFIER_LETTER_CAPITAL_I"). +lisp_code_name(7478,"MODIFIER_LETTER_CAPITAL_J"). +lisp_code_name(7479,"MODIFIER_LETTER_CAPITAL_K"). +lisp_code_name(7480,"MODIFIER_LETTER_CAPITAL_L"). +lisp_code_name(7481,"MODIFIER_LETTER_CAPITAL_M"). +lisp_code_name(7482,"MODIFIER_LETTER_CAPITAL_N"). +lisp_code_name(7483,"MODIFIER_LETTER_CAPITAL_REVERSED_N"). +lisp_code_name(7484,"MODIFIER_LETTER_CAPITAL_O"). +lisp_code_name(7485,"MODIFIER_LETTER_CAPITAL_OU"). +lisp_code_name(7486,"MODIFIER_LETTER_CAPITAL_P"). +lisp_code_name(7487,"MODIFIER_LETTER_CAPITAL_R"). +lisp_code_name(7488,"MODIFIER_LETTER_CAPITAL_T"). +lisp_code_name(7489,"MODIFIER_LETTER_CAPITAL_U"). +lisp_code_name(7490,"MODIFIER_LETTER_CAPITAL_W"). +lisp_code_name(7491,"MODIFIER_LETTER_SMALL_A"). +lisp_code_name(7492,"MODIFIER_LETTER_SMALL_TURNED_A"). +lisp_code_name(7493,"MODIFIER_LETTER_SMALL_ALPHA"). +lisp_code_name(7494,"MODIFIER_LETTER_SMALL_TURNED_AE"). +lisp_code_name(7495,"MODIFIER_LETTER_SMALL_B"). +lisp_code_name(7496,"MODIFIER_LETTER_SMALL_D"). +lisp_code_name(7497,"MODIFIER_LETTER_SMALL_E"). +lisp_code_name(7498,"MODIFIER_LETTER_SMALL_SCHWA"). +lisp_code_name(7499,"MODIFIER_LETTER_SMALL_OPEN_E"). +lisp_code_name(7500,"MODIFIER_LETTER_SMALL_TURNED_OPEN_E"). +lisp_code_name(7501,"MODIFIER_LETTER_SMALL_G"). +lisp_code_name(7502,"MODIFIER_LETTER_SMALL_TURNED_I"). +lisp_code_name(7503,"MODIFIER_LETTER_SMALL_K"). +lisp_code_name(7504,"MODIFIER_LETTER_SMALL_M"). +lisp_code_name(7505,"MODIFIER_LETTER_SMALL_ENG"). +lisp_code_name(7506,"MODIFIER_LETTER_SMALL_O"). +lisp_code_name(7507,"MODIFIER_LETTER_SMALL_OPEN_O"). +lisp_code_name(7508,"MODIFIER_LETTER_SMALL_TOP_HALF_O"). +lisp_code_name(7509,"MODIFIER_LETTER_SMALL_BOTTOM_HALF_O"). +lisp_code_name(7510,"MODIFIER_LETTER_SMALL_P"). +lisp_code_name(7511,"MODIFIER_LETTER_SMALL_T"). +lisp_code_name(7512,"MODIFIER_LETTER_SMALL_U"). +lisp_code_name(7513,"MODIFIER_LETTER_SMALL_SIDEWAYS_U"). +lisp_code_name(7514,"MODIFIER_LETTER_SMALL_TURNED_M"). +lisp_code_name(7515,"MODIFIER_LETTER_SMALL_V"). +lisp_code_name(7516,"MODIFIER_LETTER_SMALL_AIN"). +lisp_code_name(7517,"MODIFIER_LETTER_SMALL_BETA"). +lisp_code_name(7518,"MODIFIER_LETTER_SMALL_GREEK_GAMMA"). +lisp_code_name(7519,"MODIFIER_LETTER_SMALL_DELTA"). +lisp_code_name(7520,"MODIFIER_LETTER_SMALL_GREEK_PHI"). +lisp_code_name(7521,"MODIFIER_LETTER_SMALL_CHI"). +lisp_code_name(7522,"LATIN_SUBSCRIPT_SMALL_LETTER_I"). +lisp_code_name(7523,"LATIN_SUBSCRIPT_SMALL_LETTER_R"). +lisp_code_name(7524,"LATIN_SUBSCRIPT_SMALL_LETTER_U"). +lisp_code_name(7525,"LATIN_SUBSCRIPT_SMALL_LETTER_V"). +lisp_code_name(7526,"GREEK_SUBSCRIPT_SMALL_LETTER_BETA"). +lisp_code_name(7527,"GREEK_SUBSCRIPT_SMALL_LETTER_GAMMA"). +lisp_code_name(7528,"GREEK_SUBSCRIPT_SMALL_LETTER_RHO"). +lisp_code_name(7529,"GREEK_SUBSCRIPT_SMALL_LETTER_PHI"). +lisp_code_name(7530,"GREEK_SUBSCRIPT_SMALL_LETTER_CHI"). +lisp_code_name(7531,"LATIN_SMALL_LETTER_UE"). +lisp_code_name(7532,"LATIN_SMALL_LETTER_B_WITH_MIDDLE_TILDE"). +lisp_code_name(7533,"LATIN_SMALL_LETTER_D_WITH_MIDDLE_TILDE"). +lisp_code_name(7534,"LATIN_SMALL_LETTER_F_WITH_MIDDLE_TILDE"). +lisp_code_name(7535,"LATIN_SMALL_LETTER_M_WITH_MIDDLE_TILDE"). +lisp_code_name(7536,"LATIN_SMALL_LETTER_N_WITH_MIDDLE_TILDE"). +lisp_code_name(7537,"LATIN_SMALL_LETTER_P_WITH_MIDDLE_TILDE"). +lisp_code_name(7538,"LATIN_SMALL_LETTER_R_WITH_MIDDLE_TILDE"). +lisp_code_name(7539,"LATIN_SMALL_LETTER_R_WITH_FISHHOOK_AND_MIDDLE_TILDE"). +lisp_code_name(7540,"LATIN_SMALL_LETTER_S_WITH_MIDDLE_TILDE"). +lisp_code_name(7541,"LATIN_SMALL_LETTER_T_WITH_MIDDLE_TILDE"). +lisp_code_name(7542,"LATIN_SMALL_LETTER_Z_WITH_MIDDLE_TILDE"). +lisp_code_name(7543,"LATIN_SMALL_LETTER_TURNED_G"). +lisp_code_name(7544,"MODIFIER_LETTER_CYRILLIC_EN"). +lisp_code_name(7545,"LATIN_SMALL_LETTER_INSULAR_G"). +lisp_code_name(7546,"LATIN_SMALL_LETTER_TH_WITH_STRIKETHROUGH"). +lisp_code_name(7547,"LATIN_SMALL_CAPITAL_LETTER_I_WITH_STROKE"). +lisp_code_name(7548,"LATIN_SMALL_LETTER_IOTA_WITH_STROKE"). +lisp_code_name(7549,"LATIN_SMALL_LETTER_P_WITH_STROKE"). +lisp_code_name(7550,"LATIN_SMALL_CAPITAL_LETTER_U_WITH_STROKE"). +lisp_code_name(7551,"LATIN_SMALL_LETTER_UPSILON_WITH_STROKE"). +lisp_code_name(7552,"LATIN_SMALL_LETTER_B_WITH_PALATAL_HOOK"). +lisp_code_name(7553,"LATIN_SMALL_LETTER_D_WITH_PALATAL_HOOK"). +lisp_code_name(7554,"LATIN_SMALL_LETTER_F_WITH_PALATAL_HOOK"). +lisp_code_name(7555,"LATIN_SMALL_LETTER_G_WITH_PALATAL_HOOK"). +lisp_code_name(7556,"LATIN_SMALL_LETTER_K_WITH_PALATAL_HOOK"). +lisp_code_name(7557,"LATIN_SMALL_LETTER_L_WITH_PALATAL_HOOK"). +lisp_code_name(7558,"LATIN_SMALL_LETTER_M_WITH_PALATAL_HOOK"). +lisp_code_name(7559,"LATIN_SMALL_LETTER_N_WITH_PALATAL_HOOK"). +lisp_code_name(7560,"LATIN_SMALL_LETTER_P_WITH_PALATAL_HOOK"). +lisp_code_name(7561,"LATIN_SMALL_LETTER_R_WITH_PALATAL_HOOK"). +lisp_code_name(7562,"LATIN_SMALL_LETTER_S_WITH_PALATAL_HOOK"). +lisp_code_name(7563,"LATIN_SMALL_LETTER_ESH_WITH_PALATAL_HOOK"). +lisp_code_name(7564,"LATIN_SMALL_LETTER_V_WITH_PALATAL_HOOK"). +lisp_code_name(7565,"LATIN_SMALL_LETTER_X_WITH_PALATAL_HOOK"). +lisp_code_name(7566,"LATIN_SMALL_LETTER_Z_WITH_PALATAL_HOOK"). +lisp_code_name(7567,"LATIN_SMALL_LETTER_A_WITH_RETROFLEX_HOOK"). +lisp_code_name(7568,"LATIN_SMALL_LETTER_ALPHA_WITH_RETROFLEX_HOOK"). +lisp_code_name(7569,"LATIN_SMALL_LETTER_D_WITH_HOOK_AND_TAIL"). +lisp_code_name(7570,"LATIN_SMALL_LETTER_E_WITH_RETROFLEX_HOOK"). +lisp_code_name(7571,"LATIN_SMALL_LETTER_OPEN_E_WITH_RETROFLEX_HOOK"). +lisp_code_name(7572,"LATIN_SMALL_LETTER_REVERSED_OPEN_E_WITH_RETROFLEX_HOOK"). +lisp_code_name(7573,"LATIN_SMALL_LETTER_SCHWA_WITH_RETROFLEX_HOOK"). +lisp_code_name(7574,"LATIN_SMALL_LETTER_I_WITH_RETROFLEX_HOOK"). +lisp_code_name(7575,"LATIN_SMALL_LETTER_OPEN_O_WITH_RETROFLEX_HOOK"). +lisp_code_name(7576,"LATIN_SMALL_LETTER_ESH_WITH_RETROFLEX_HOOK"). +lisp_code_name(7577,"LATIN_SMALL_LETTER_U_WITH_RETROFLEX_HOOK"). +lisp_code_name(7578,"LATIN_SMALL_LETTER_EZH_WITH_RETROFLEX_HOOK"). +lisp_code_name(7579,"MODIFIER_LETTER_SMALL_TURNED_ALPHA"). +lisp_code_name(7580,"MODIFIER_LETTER_SMALL_C"). +lisp_code_name(7581,"MODIFIER_LETTER_SMALL_C_WITH_CURL"). +lisp_code_name(7582,"MODIFIER_LETTER_SMALL_ETH"). +lisp_code_name(7583,"MODIFIER_LETTER_SMALL_REVERSED_OPEN_E"). +lisp_code_name(7584,"MODIFIER_LETTER_SMALL_F"). +lisp_code_name(7585,"MODIFIER_LETTER_SMALL_DOTLESS_J_WITH_STROKE"). +lisp_code_name(7586,"MODIFIER_LETTER_SMALL_SCRIPT_G"). +lisp_code_name(7587,"MODIFIER_LETTER_SMALL_TURNED_H"). +lisp_code_name(7588,"MODIFIER_LETTER_SMALL_I_WITH_STROKE"). +lisp_code_name(7589,"MODIFIER_LETTER_SMALL_IOTA"). +lisp_code_name(7590,"MODIFIER_LETTER_SMALL_CAPITAL_I"). +lisp_code_name(7591,"MODIFIER_LETTER_SMALL_CAPITAL_I_WITH_STROKE"). +lisp_code_name(7592,"MODIFIER_LETTER_SMALL_J_WITH_CROSSED-TAIL"). +lisp_code_name(7593,"MODIFIER_LETTER_SMALL_L_WITH_RETROFLEX_HOOK"). +lisp_code_name(7594,"MODIFIER_LETTER_SMALL_L_WITH_PALATAL_HOOK"). +lisp_code_name(7595,"MODIFIER_LETTER_SMALL_CAPITAL_L"). +lisp_code_name(7596,"MODIFIER_LETTER_SMALL_M_WITH_HOOK"). +lisp_code_name(7597,"MODIFIER_LETTER_SMALL_TURNED_M_WITH_LONG_LEG"). +lisp_code_name(7598,"MODIFIER_LETTER_SMALL_N_WITH_LEFT_HOOK"). +lisp_code_name(7599,"MODIFIER_LETTER_SMALL_N_WITH_RETROFLEX_HOOK"). +lisp_code_name(7600,"MODIFIER_LETTER_SMALL_CAPITAL_N"). +lisp_code_name(7601,"MODIFIER_LETTER_SMALL_BARRED_O"). +lisp_code_name(7602,"MODIFIER_LETTER_SMALL_PHI"). +lisp_code_name(7603,"MODIFIER_LETTER_SMALL_S_WITH_HOOK"). +lisp_code_name(7604,"MODIFIER_LETTER_SMALL_ESH"). +lisp_code_name(7605,"MODIFIER_LETTER_SMALL_T_WITH_PALATAL_HOOK"). +lisp_code_name(7606,"MODIFIER_LETTER_SMALL_U_BAR"). +lisp_code_name(7607,"MODIFIER_LETTER_SMALL_UPSILON"). +lisp_code_name(7608,"MODIFIER_LETTER_SMALL_CAPITAL_U"). +lisp_code_name(7609,"MODIFIER_LETTER_SMALL_V_WITH_HOOK"). +lisp_code_name(7610,"MODIFIER_LETTER_SMALL_TURNED_V"). +lisp_code_name(7611,"MODIFIER_LETTER_SMALL_Z"). +lisp_code_name(7612,"MODIFIER_LETTER_SMALL_Z_WITH_RETROFLEX_HOOK"). +lisp_code_name(7613,"MODIFIER_LETTER_SMALL_Z_WITH_CURL"). +lisp_code_name(7614,"MODIFIER_LETTER_SMALL_EZH"). +lisp_code_name(7615,"MODIFIER_LETTER_SMALL_THETA"). +lisp_code_name(7616,"COMBINING_DOTTED_GRAVE_ACCENT"). +lisp_code_name(7617,"COMBINING_DOTTED_ACUTE_ACCENT"). +lisp_code_name(7618,"COMBINING_SNAKE_BELOW"). +lisp_code_name(7619,"COMBINING_SUSPENSION_MARK"). +lisp_code_name(7620,"COMBINING_MACRON-ACUTE"). +lisp_code_name(7621,"COMBINING_GRAVE-MACRON"). +lisp_code_name(7622,"COMBINING_MACRON-GRAVE"). +lisp_code_name(7623,"COMBINING_ACUTE-MACRON"). +lisp_code_name(7624,"COMBINING_GRAVE-ACUTE-GRAVE"). +lisp_code_name(7625,"COMBINING_ACUTE-GRAVE-ACUTE"). +lisp_code_name(7626,"COMBINING_LATIN_SMALL_LETTER_R_BELOW"). +lisp_code_name(7627,"COMBINING_BREVE-MACRON"). +lisp_code_name(7628,"COMBINING_MACRON-BREVE"). +lisp_code_name(7629,"COMBINING_DOUBLE_CIRCUMFLEX_ABOVE"). +lisp_code_name(7630,"COMBINING_OGONEK_ABOVE"). +lisp_code_name(7631,"COMBINING_ZIGZAG_BELOW"). +lisp_code_name(7632,"COMBINING_IS_BELOW"). +lisp_code_name(7633,"COMBINING_UR_ABOVE"). +lisp_code_name(7634,"COMBINING_US_ABOVE"). +lisp_code_name(7635,"COMBINING_LATIN_SMALL_LETTER_FLATTENED_OPEN_A_ABOVE"). +lisp_code_name(7636,"COMBINING_LATIN_SMALL_LETTER_AE"). +lisp_code_name(7637,"COMBINING_LATIN_SMALL_LETTER_AO"). +lisp_code_name(7638,"COMBINING_LATIN_SMALL_LETTER_AV"). +lisp_code_name(7639,"COMBINING_LATIN_SMALL_LETTER_C_CEDILLA"). +lisp_code_name(7640,"COMBINING_LATIN_SMALL_LETTER_INSULAR_D"). +lisp_code_name(7641,"COMBINING_LATIN_SMALL_LETTER_ETH"). +lisp_code_name(7642,"COMBINING_LATIN_SMALL_LETTER_G"). +lisp_code_name(7643,"COMBINING_LATIN_LETTER_SMALL_CAPITAL_G"). +lisp_code_name(7644,"COMBINING_LATIN_SMALL_LETTER_K"). +lisp_code_name(7645,"COMBINING_LATIN_SMALL_LETTER_L"). +lisp_code_name(7646,"COMBINING_LATIN_LETTER_SMALL_CAPITAL_L"). +lisp_code_name(7647,"COMBINING_LATIN_LETTER_SMALL_CAPITAL_M"). +lisp_code_name(7648,"COMBINING_LATIN_SMALL_LETTER_N"). +lisp_code_name(7649,"COMBINING_LATIN_LETTER_SMALL_CAPITAL_N"). +lisp_code_name(7650,"COMBINING_LATIN_LETTER_SMALL_CAPITAL_R"). +lisp_code_name(7651,"COMBINING_LATIN_SMALL_LETTER_R_ROTUNDA"). +lisp_code_name(7652,"COMBINING_LATIN_SMALL_LETTER_S"). +lisp_code_name(7653,"COMBINING_LATIN_SMALL_LETTER_LONG_S"). +lisp_code_name(7654,"COMBINING_LATIN_SMALL_LETTER_Z"). +lisp_code_name(7655,"COMBINING_LATIN_SMALL_LETTER_ALPHA"). +lisp_code_name(7656,"COMBINING_LATIN_SMALL_LETTER_B"). +lisp_code_name(7657,"COMBINING_LATIN_SMALL_LETTER_BETA"). +lisp_code_name(7658,"COMBINING_LATIN_SMALL_LETTER_SCHWA"). +lisp_code_name(7659,"COMBINING_LATIN_SMALL_LETTER_F"). +lisp_code_name(7660,"COMBINING_LATIN_SMALL_LETTER_L_WITH_DOUBLE_MIDDLE_TILDE"). +lisp_code_name(7661,"COMBINING_LATIN_SMALL_LETTER_O_WITH_LIGHT_CENTRALIZATION_STROKE"). +lisp_code_name(7662,"COMBINING_LATIN_SMALL_LETTER_P"). +lisp_code_name(7663,"COMBINING_LATIN_SMALL_LETTER_ESH"). +lisp_code_name(7664,"COMBINING_LATIN_SMALL_LETTER_U_WITH_LIGHT_CENTRALIZATION_STROKE"). +lisp_code_name(7665,"COMBINING_LATIN_SMALL_LETTER_W"). +lisp_code_name(7666,"COMBINING_LATIN_SMALL_LETTER_A_WITH_DIAERESIS"). +lisp_code_name(7667,"COMBINING_LATIN_SMALL_LETTER_O_WITH_DIAERESIS"). +lisp_code_name(7668,"COMBINING_LATIN_SMALL_LETTER_U_WITH_DIAERESIS"). +lisp_code_name(7669,"COMBINING_UP_TACK_ABOVE"). +lisp_code_name(7676,"COMBINING_DOUBLE_INVERTED_BREVE_BELOW"). +lisp_code_name(7677,"COMBINING_ALMOST_EQUAL_TO_BELOW"). +lisp_code_name(7678,"COMBINING_LEFT_ARROWHEAD_ABOVE"). +lisp_code_name(7679,"COMBINING_RIGHT_ARROWHEAD_AND_DOWN_ARROWHEAD_BELOW"). +lisp_code_name(7680,"LATIN_CAPITAL_LETTER_A_WITH_RING_BELOW"). +lisp_code_name(7681,"LATIN_SMALL_LETTER_A_WITH_RING_BELOW"). +lisp_code_name(7682,"LATIN_CAPITAL_LETTER_B_WITH_DOT_ABOVE"). +lisp_code_name(7683,"LATIN_SMALL_LETTER_B_WITH_DOT_ABOVE"). +lisp_code_name(7684,"LATIN_CAPITAL_LETTER_B_WITH_DOT_BELOW"). +lisp_code_name(7685,"LATIN_SMALL_LETTER_B_WITH_DOT_BELOW"). +lisp_code_name(7686,"LATIN_CAPITAL_LETTER_B_WITH_LINE_BELOW"). +lisp_code_name(7687,"LATIN_SMALL_LETTER_B_WITH_LINE_BELOW"). +lisp_code_name(7688,"LATIN_CAPITAL_LETTER_C_WITH_CEDILLA_AND_ACUTE"). +lisp_code_name(7689,"LATIN_SMALL_LETTER_C_WITH_CEDILLA_AND_ACUTE"). +lisp_code_name(7690,"LATIN_CAPITAL_LETTER_D_WITH_DOT_ABOVE"). +lisp_code_name(7691,"LATIN_SMALL_LETTER_D_WITH_DOT_ABOVE"). +lisp_code_name(7692,"LATIN_CAPITAL_LETTER_D_WITH_DOT_BELOW"). +lisp_code_name(7693,"LATIN_SMALL_LETTER_D_WITH_DOT_BELOW"). +lisp_code_name(7694,"LATIN_CAPITAL_LETTER_D_WITH_LINE_BELOW"). +lisp_code_name(7695,"LATIN_SMALL_LETTER_D_WITH_LINE_BELOW"). +lisp_code_name(7696,"LATIN_CAPITAL_LETTER_D_WITH_CEDILLA"). +lisp_code_name(7697,"LATIN_SMALL_LETTER_D_WITH_CEDILLA"). +lisp_code_name(7698,"LATIN_CAPITAL_LETTER_D_WITH_CIRCUMFLEX_BELOW"). +lisp_code_name(7699,"LATIN_SMALL_LETTER_D_WITH_CIRCUMFLEX_BELOW"). +lisp_code_name(7700,"LATIN_CAPITAL_LETTER_E_WITH_MACRON_AND_GRAVE"). +lisp_code_name(7701,"LATIN_SMALL_LETTER_E_WITH_MACRON_AND_GRAVE"). +lisp_code_name(7702,"LATIN_CAPITAL_LETTER_E_WITH_MACRON_AND_ACUTE"). +lisp_code_name(7703,"LATIN_SMALL_LETTER_E_WITH_MACRON_AND_ACUTE"). +lisp_code_name(7704,"LATIN_CAPITAL_LETTER_E_WITH_CIRCUMFLEX_BELOW"). +lisp_code_name(7705,"LATIN_SMALL_LETTER_E_WITH_CIRCUMFLEX_BELOW"). +lisp_code_name(7706,"LATIN_CAPITAL_LETTER_E_WITH_TILDE_BELOW"). +lisp_code_name(7707,"LATIN_SMALL_LETTER_E_WITH_TILDE_BELOW"). +lisp_code_name(7708,"LATIN_CAPITAL_LETTER_E_WITH_CEDILLA_AND_BREVE"). +lisp_code_name(7709,"LATIN_SMALL_LETTER_E_WITH_CEDILLA_AND_BREVE"). +lisp_code_name(7710,"LATIN_CAPITAL_LETTER_F_WITH_DOT_ABOVE"). +lisp_code_name(7711,"LATIN_SMALL_LETTER_F_WITH_DOT_ABOVE"). +lisp_code_name(7712,"LATIN_CAPITAL_LETTER_G_WITH_MACRON"). +lisp_code_name(7713,"LATIN_SMALL_LETTER_G_WITH_MACRON"). +lisp_code_name(7714,"LATIN_CAPITAL_LETTER_H_WITH_DOT_ABOVE"). +lisp_code_name(7715,"LATIN_SMALL_LETTER_H_WITH_DOT_ABOVE"). +lisp_code_name(7716,"LATIN_CAPITAL_LETTER_H_WITH_DOT_BELOW"). +lisp_code_name(7717,"LATIN_SMALL_LETTER_H_WITH_DOT_BELOW"). +lisp_code_name(7718,"LATIN_CAPITAL_LETTER_H_WITH_DIAERESIS"). +lisp_code_name(7719,"LATIN_SMALL_LETTER_H_WITH_DIAERESIS"). +lisp_code_name(7720,"LATIN_CAPITAL_LETTER_H_WITH_CEDILLA"). +lisp_code_name(7721,"LATIN_SMALL_LETTER_H_WITH_CEDILLA"). +lisp_code_name(7722,"LATIN_CAPITAL_LETTER_H_WITH_BREVE_BELOW"). +lisp_code_name(7723,"LATIN_SMALL_LETTER_H_WITH_BREVE_BELOW"). +lisp_code_name(7724,"LATIN_CAPITAL_LETTER_I_WITH_TILDE_BELOW"). +lisp_code_name(7725,"LATIN_SMALL_LETTER_I_WITH_TILDE_BELOW"). +lisp_code_name(7726,"LATIN_CAPITAL_LETTER_I_WITH_DIAERESIS_AND_ACUTE"). +lisp_code_name(7727,"LATIN_SMALL_LETTER_I_WITH_DIAERESIS_AND_ACUTE"). +lisp_code_name(7728,"LATIN_CAPITAL_LETTER_K_WITH_ACUTE"). +lisp_code_name(7729,"LATIN_SMALL_LETTER_K_WITH_ACUTE"). +lisp_code_name(7730,"LATIN_CAPITAL_LETTER_K_WITH_DOT_BELOW"). +lisp_code_name(7731,"LATIN_SMALL_LETTER_K_WITH_DOT_BELOW"). +lisp_code_name(7732,"LATIN_CAPITAL_LETTER_K_WITH_LINE_BELOW"). +lisp_code_name(7733,"LATIN_SMALL_LETTER_K_WITH_LINE_BELOW"). +lisp_code_name(7734,"LATIN_CAPITAL_LETTER_L_WITH_DOT_BELOW"). +lisp_code_name(7735,"LATIN_SMALL_LETTER_L_WITH_DOT_BELOW"). +lisp_code_name(7736,"LATIN_CAPITAL_LETTER_L_WITH_DOT_BELOW_AND_MACRON"). +lisp_code_name(7737,"LATIN_SMALL_LETTER_L_WITH_DOT_BELOW_AND_MACRON"). +lisp_code_name(7738,"LATIN_CAPITAL_LETTER_L_WITH_LINE_BELOW"). +lisp_code_name(7739,"LATIN_SMALL_LETTER_L_WITH_LINE_BELOW"). +lisp_code_name(7740,"LATIN_CAPITAL_LETTER_L_WITH_CIRCUMFLEX_BELOW"). +lisp_code_name(7741,"LATIN_SMALL_LETTER_L_WITH_CIRCUMFLEX_BELOW"). +lisp_code_name(7742,"LATIN_CAPITAL_LETTER_M_WITH_ACUTE"). +lisp_code_name(7743,"LATIN_SMALL_LETTER_M_WITH_ACUTE"). +lisp_code_name(7744,"LATIN_CAPITAL_LETTER_M_WITH_DOT_ABOVE"). +lisp_code_name(7745,"LATIN_SMALL_LETTER_M_WITH_DOT_ABOVE"). +lisp_code_name(7746,"LATIN_CAPITAL_LETTER_M_WITH_DOT_BELOW"). +lisp_code_name(7747,"LATIN_SMALL_LETTER_M_WITH_DOT_BELOW"). +lisp_code_name(7748,"LATIN_CAPITAL_LETTER_N_WITH_DOT_ABOVE"). +lisp_code_name(7749,"LATIN_SMALL_LETTER_N_WITH_DOT_ABOVE"). +lisp_code_name(7750,"LATIN_CAPITAL_LETTER_N_WITH_DOT_BELOW"). +lisp_code_name(7751,"LATIN_SMALL_LETTER_N_WITH_DOT_BELOW"). +lisp_code_name(7752,"LATIN_CAPITAL_LETTER_N_WITH_LINE_BELOW"). +lisp_code_name(7753,"LATIN_SMALL_LETTER_N_WITH_LINE_BELOW"). +lisp_code_name(7754,"LATIN_CAPITAL_LETTER_N_WITH_CIRCUMFLEX_BELOW"). +lisp_code_name(7755,"LATIN_SMALL_LETTER_N_WITH_CIRCUMFLEX_BELOW"). +lisp_code_name(7756,"LATIN_CAPITAL_LETTER_O_WITH_TILDE_AND_ACUTE"). +lisp_code_name(7757,"LATIN_SMALL_LETTER_O_WITH_TILDE_AND_ACUTE"). +lisp_code_name(7758,"LATIN_CAPITAL_LETTER_O_WITH_TILDE_AND_DIAERESIS"). +lisp_code_name(7759,"LATIN_SMALL_LETTER_O_WITH_TILDE_AND_DIAERESIS"). +lisp_code_name(7760,"LATIN_CAPITAL_LETTER_O_WITH_MACRON_AND_GRAVE"). +lisp_code_name(7761,"LATIN_SMALL_LETTER_O_WITH_MACRON_AND_GRAVE"). +lisp_code_name(7762,"LATIN_CAPITAL_LETTER_O_WITH_MACRON_AND_ACUTE"). +lisp_code_name(7763,"LATIN_SMALL_LETTER_O_WITH_MACRON_AND_ACUTE"). +lisp_code_name(7764,"LATIN_CAPITAL_LETTER_P_WITH_ACUTE"). +lisp_code_name(7765,"LATIN_SMALL_LETTER_P_WITH_ACUTE"). +lisp_code_name(7766,"LATIN_CAPITAL_LETTER_P_WITH_DOT_ABOVE"). +lisp_code_name(7767,"LATIN_SMALL_LETTER_P_WITH_DOT_ABOVE"). +lisp_code_name(7768,"LATIN_CAPITAL_LETTER_R_WITH_DOT_ABOVE"). +lisp_code_name(7769,"LATIN_SMALL_LETTER_R_WITH_DOT_ABOVE"). +lisp_code_name(7770,"LATIN_CAPITAL_LETTER_R_WITH_DOT_BELOW"). +lisp_code_name(7771,"LATIN_SMALL_LETTER_R_WITH_DOT_BELOW"). +lisp_code_name(7772,"LATIN_CAPITAL_LETTER_R_WITH_DOT_BELOW_AND_MACRON"). +lisp_code_name(7773,"LATIN_SMALL_LETTER_R_WITH_DOT_BELOW_AND_MACRON"). +lisp_code_name(7774,"LATIN_CAPITAL_LETTER_R_WITH_LINE_BELOW"). +lisp_code_name(7775,"LATIN_SMALL_LETTER_R_WITH_LINE_BELOW"). +lisp_code_name(7776,"LATIN_CAPITAL_LETTER_S_WITH_DOT_ABOVE"). +lisp_code_name(7777,"LATIN_SMALL_LETTER_S_WITH_DOT_ABOVE"). +lisp_code_name(7778,"LATIN_CAPITAL_LETTER_S_WITH_DOT_BELOW"). +lisp_code_name(7779,"LATIN_SMALL_LETTER_S_WITH_DOT_BELOW"). +lisp_code_name(7780,"LATIN_CAPITAL_LETTER_S_WITH_ACUTE_AND_DOT_ABOVE"). +lisp_code_name(7781,"LATIN_SMALL_LETTER_S_WITH_ACUTE_AND_DOT_ABOVE"). +lisp_code_name(7782,"LATIN_CAPITAL_LETTER_S_WITH_CARON_AND_DOT_ABOVE"). +lisp_code_name(7783,"LATIN_SMALL_LETTER_S_WITH_CARON_AND_DOT_ABOVE"). +lisp_code_name(7784,"LATIN_CAPITAL_LETTER_S_WITH_DOT_BELOW_AND_DOT_ABOVE"). +lisp_code_name(7785,"LATIN_SMALL_LETTER_S_WITH_DOT_BELOW_AND_DOT_ABOVE"). +lisp_code_name(7786,"LATIN_CAPITAL_LETTER_T_WITH_DOT_ABOVE"). +lisp_code_name(7787,"LATIN_SMALL_LETTER_T_WITH_DOT_ABOVE"). +lisp_code_name(7788,"LATIN_CAPITAL_LETTER_T_WITH_DOT_BELOW"). +lisp_code_name(7789,"LATIN_SMALL_LETTER_T_WITH_DOT_BELOW"). +lisp_code_name(7790,"LATIN_CAPITAL_LETTER_T_WITH_LINE_BELOW"). +lisp_code_name(7791,"LATIN_SMALL_LETTER_T_WITH_LINE_BELOW"). +lisp_code_name(7792,"LATIN_CAPITAL_LETTER_T_WITH_CIRCUMFLEX_BELOW"). +lisp_code_name(7793,"LATIN_SMALL_LETTER_T_WITH_CIRCUMFLEX_BELOW"). +lisp_code_name(7794,"LATIN_CAPITAL_LETTER_U_WITH_DIAERESIS_BELOW"). +lisp_code_name(7795,"LATIN_SMALL_LETTER_U_WITH_DIAERESIS_BELOW"). +lisp_code_name(7796,"LATIN_CAPITAL_LETTER_U_WITH_TILDE_BELOW"). +lisp_code_name(7797,"LATIN_SMALL_LETTER_U_WITH_TILDE_BELOW"). +lisp_code_name(7798,"LATIN_CAPITAL_LETTER_U_WITH_CIRCUMFLEX_BELOW"). +lisp_code_name(7799,"LATIN_SMALL_LETTER_U_WITH_CIRCUMFLEX_BELOW"). +lisp_code_name(7800,"LATIN_CAPITAL_LETTER_U_WITH_TILDE_AND_ACUTE"). +lisp_code_name(7801,"LATIN_SMALL_LETTER_U_WITH_TILDE_AND_ACUTE"). +lisp_code_name(7802,"LATIN_CAPITAL_LETTER_U_WITH_MACRON_AND_DIAERESIS"). +lisp_code_name(7803,"LATIN_SMALL_LETTER_U_WITH_MACRON_AND_DIAERESIS"). +lisp_code_name(7804,"LATIN_CAPITAL_LETTER_V_WITH_TILDE"). +lisp_code_name(7805,"LATIN_SMALL_LETTER_V_WITH_TILDE"). +lisp_code_name(7806,"LATIN_CAPITAL_LETTER_V_WITH_DOT_BELOW"). +lisp_code_name(7807,"LATIN_SMALL_LETTER_V_WITH_DOT_BELOW"). +lisp_code_name(7808,"LATIN_CAPITAL_LETTER_W_WITH_GRAVE"). +lisp_code_name(7809,"LATIN_SMALL_LETTER_W_WITH_GRAVE"). +lisp_code_name(7810,"LATIN_CAPITAL_LETTER_W_WITH_ACUTE"). +lisp_code_name(7811,"LATIN_SMALL_LETTER_W_WITH_ACUTE"). +lisp_code_name(7812,"LATIN_CAPITAL_LETTER_W_WITH_DIAERESIS"). +lisp_code_name(7813,"LATIN_SMALL_LETTER_W_WITH_DIAERESIS"). +lisp_code_name(7814,"LATIN_CAPITAL_LETTER_W_WITH_DOT_ABOVE"). +lisp_code_name(7815,"LATIN_SMALL_LETTER_W_WITH_DOT_ABOVE"). +lisp_code_name(7816,"LATIN_CAPITAL_LETTER_W_WITH_DOT_BELOW"). +lisp_code_name(7817,"LATIN_SMALL_LETTER_W_WITH_DOT_BELOW"). +lisp_code_name(7818,"LATIN_CAPITAL_LETTER_X_WITH_DOT_ABOVE"). +lisp_code_name(7819,"LATIN_SMALL_LETTER_X_WITH_DOT_ABOVE"). +lisp_code_name(7820,"LATIN_CAPITAL_LETTER_X_WITH_DIAERESIS"). +lisp_code_name(7821,"LATIN_SMALL_LETTER_X_WITH_DIAERESIS"). +lisp_code_name(7822,"LATIN_CAPITAL_LETTER_Y_WITH_DOT_ABOVE"). +lisp_code_name(7823,"LATIN_SMALL_LETTER_Y_WITH_DOT_ABOVE"). +lisp_code_name(7824,"LATIN_CAPITAL_LETTER_Z_WITH_CIRCUMFLEX"). +lisp_code_name(7825,"LATIN_SMALL_LETTER_Z_WITH_CIRCUMFLEX"). +lisp_code_name(7826,"LATIN_CAPITAL_LETTER_Z_WITH_DOT_BELOW"). +lisp_code_name(7827,"LATIN_SMALL_LETTER_Z_WITH_DOT_BELOW"). +lisp_code_name(7828,"LATIN_CAPITAL_LETTER_Z_WITH_LINE_BELOW"). +lisp_code_name(7829,"LATIN_SMALL_LETTER_Z_WITH_LINE_BELOW"). +lisp_code_name(7830,"LATIN_SMALL_LETTER_H_WITH_LINE_BELOW"). +lisp_code_name(7831,"LATIN_SMALL_LETTER_T_WITH_DIAERESIS"). +lisp_code_name(7832,"LATIN_SMALL_LETTER_W_WITH_RING_ABOVE"). +lisp_code_name(7833,"LATIN_SMALL_LETTER_Y_WITH_RING_ABOVE"). +lisp_code_name(7834,"LATIN_SMALL_LETTER_A_WITH_RIGHT_HALF_RING"). +lisp_code_name(7835,"LATIN_SMALL_LETTER_LONG_S_WITH_DOT_ABOVE"). +lisp_code_name(7836,"LATIN_SMALL_LETTER_LONG_S_WITH_DIAGONAL_STROKE"). +lisp_code_name(7837,"LATIN_SMALL_LETTER_LONG_S_WITH_HIGH_STROKE"). +lisp_code_name(7838,"LATIN_CAPITAL_LETTER_SHARP_S"). +lisp_code_name(7839,"LATIN_SMALL_LETTER_DELTA"). +lisp_code_name(7840,"LATIN_CAPITAL_LETTER_A_WITH_DOT_BELOW"). +lisp_code_name(7841,"LATIN_SMALL_LETTER_A_WITH_DOT_BELOW"). +lisp_code_name(7842,"LATIN_CAPITAL_LETTER_A_WITH_HOOK_ABOVE"). +lisp_code_name(7843,"LATIN_SMALL_LETTER_A_WITH_HOOK_ABOVE"). +lisp_code_name(7844,"LATIN_CAPITAL_LETTER_A_WITH_CIRCUMFLEX_AND_ACUTE"). +lisp_code_name(7845,"LATIN_SMALL_LETTER_A_WITH_CIRCUMFLEX_AND_ACUTE"). +lisp_code_name(7846,"LATIN_CAPITAL_LETTER_A_WITH_CIRCUMFLEX_AND_GRAVE"). +lisp_code_name(7847,"LATIN_SMALL_LETTER_A_WITH_CIRCUMFLEX_AND_GRAVE"). +lisp_code_name(7848,"LATIN_CAPITAL_LETTER_A_WITH_CIRCUMFLEX_AND_HOOK_ABOVE"). +lisp_code_name(7849,"LATIN_SMALL_LETTER_A_WITH_CIRCUMFLEX_AND_HOOK_ABOVE"). +lisp_code_name(7850,"LATIN_CAPITAL_LETTER_A_WITH_CIRCUMFLEX_AND_TILDE"). +lisp_code_name(7851,"LATIN_SMALL_LETTER_A_WITH_CIRCUMFLEX_AND_TILDE"). +lisp_code_name(7852,"LATIN_CAPITAL_LETTER_A_WITH_CIRCUMFLEX_AND_DOT_BELOW"). +lisp_code_name(7853,"LATIN_SMALL_LETTER_A_WITH_CIRCUMFLEX_AND_DOT_BELOW"). +lisp_code_name(7854,"LATIN_CAPITAL_LETTER_A_WITH_BREVE_AND_ACUTE"). +lisp_code_name(7855,"LATIN_SMALL_LETTER_A_WITH_BREVE_AND_ACUTE"). +lisp_code_name(7856,"LATIN_CAPITAL_LETTER_A_WITH_BREVE_AND_GRAVE"). +lisp_code_name(7857,"LATIN_SMALL_LETTER_A_WITH_BREVE_AND_GRAVE"). +lisp_code_name(7858,"LATIN_CAPITAL_LETTER_A_WITH_BREVE_AND_HOOK_ABOVE"). +lisp_code_name(7859,"LATIN_SMALL_LETTER_A_WITH_BREVE_AND_HOOK_ABOVE"). +lisp_code_name(7860,"LATIN_CAPITAL_LETTER_A_WITH_BREVE_AND_TILDE"). +lisp_code_name(7861,"LATIN_SMALL_LETTER_A_WITH_BREVE_AND_TILDE"). +lisp_code_name(7862,"LATIN_CAPITAL_LETTER_A_WITH_BREVE_AND_DOT_BELOW"). +lisp_code_name(7863,"LATIN_SMALL_LETTER_A_WITH_BREVE_AND_DOT_BELOW"). +lisp_code_name(7864,"LATIN_CAPITAL_LETTER_E_WITH_DOT_BELOW"). +lisp_code_name(7865,"LATIN_SMALL_LETTER_E_WITH_DOT_BELOW"). +lisp_code_name(7866,"LATIN_CAPITAL_LETTER_E_WITH_HOOK_ABOVE"). +lisp_code_name(7867,"LATIN_SMALL_LETTER_E_WITH_HOOK_ABOVE"). +lisp_code_name(7868,"LATIN_CAPITAL_LETTER_E_WITH_TILDE"). +lisp_code_name(7869,"LATIN_SMALL_LETTER_E_WITH_TILDE"). +lisp_code_name(7870,"LATIN_CAPITAL_LETTER_E_WITH_CIRCUMFLEX_AND_ACUTE"). +lisp_code_name(7871,"LATIN_SMALL_LETTER_E_WITH_CIRCUMFLEX_AND_ACUTE"). +lisp_code_name(7872,"LATIN_CAPITAL_LETTER_E_WITH_CIRCUMFLEX_AND_GRAVE"). +lisp_code_name(7873,"LATIN_SMALL_LETTER_E_WITH_CIRCUMFLEX_AND_GRAVE"). +lisp_code_name(7874,"LATIN_CAPITAL_LETTER_E_WITH_CIRCUMFLEX_AND_HOOK_ABOVE"). +lisp_code_name(7875,"LATIN_SMALL_LETTER_E_WITH_CIRCUMFLEX_AND_HOOK_ABOVE"). +lisp_code_name(7876,"LATIN_CAPITAL_LETTER_E_WITH_CIRCUMFLEX_AND_TILDE"). +lisp_code_name(7877,"LATIN_SMALL_LETTER_E_WITH_CIRCUMFLEX_AND_TILDE"). +lisp_code_name(7878,"LATIN_CAPITAL_LETTER_E_WITH_CIRCUMFLEX_AND_DOT_BELOW"). +lisp_code_name(7879,"LATIN_SMALL_LETTER_E_WITH_CIRCUMFLEX_AND_DOT_BELOW"). +lisp_code_name(7880,"LATIN_CAPITAL_LETTER_I_WITH_HOOK_ABOVE"). +lisp_code_name(7881,"LATIN_SMALL_LETTER_I_WITH_HOOK_ABOVE"). +lisp_code_name(7882,"LATIN_CAPITAL_LETTER_I_WITH_DOT_BELOW"). +lisp_code_name(7883,"LATIN_SMALL_LETTER_I_WITH_DOT_BELOW"). +lisp_code_name(7884,"LATIN_CAPITAL_LETTER_O_WITH_DOT_BELOW"). +lisp_code_name(7885,"LATIN_SMALL_LETTER_O_WITH_DOT_BELOW"). +lisp_code_name(7886,"LATIN_CAPITAL_LETTER_O_WITH_HOOK_ABOVE"). +lisp_code_name(7887,"LATIN_SMALL_LETTER_O_WITH_HOOK_ABOVE"). +lisp_code_name(7888,"LATIN_CAPITAL_LETTER_O_WITH_CIRCUMFLEX_AND_ACUTE"). +lisp_code_name(7889,"LATIN_SMALL_LETTER_O_WITH_CIRCUMFLEX_AND_ACUTE"). +lisp_code_name(7890,"LATIN_CAPITAL_LETTER_O_WITH_CIRCUMFLEX_AND_GRAVE"). +lisp_code_name(7891,"LATIN_SMALL_LETTER_O_WITH_CIRCUMFLEX_AND_GRAVE"). +lisp_code_name(7892,"LATIN_CAPITAL_LETTER_O_WITH_CIRCUMFLEX_AND_HOOK_ABOVE"). +lisp_code_name(7893,"LATIN_SMALL_LETTER_O_WITH_CIRCUMFLEX_AND_HOOK_ABOVE"). +lisp_code_name(7894,"LATIN_CAPITAL_LETTER_O_WITH_CIRCUMFLEX_AND_TILDE"). +lisp_code_name(7895,"LATIN_SMALL_LETTER_O_WITH_CIRCUMFLEX_AND_TILDE"). +lisp_code_name(7896,"LATIN_CAPITAL_LETTER_O_WITH_CIRCUMFLEX_AND_DOT_BELOW"). +lisp_code_name(7897,"LATIN_SMALL_LETTER_O_WITH_CIRCUMFLEX_AND_DOT_BELOW"). +lisp_code_name(7898,"LATIN_CAPITAL_LETTER_O_WITH_HORN_AND_ACUTE"). +lisp_code_name(7899,"LATIN_SMALL_LETTER_O_WITH_HORN_AND_ACUTE"). +lisp_code_name(7900,"LATIN_CAPITAL_LETTER_O_WITH_HORN_AND_GRAVE"). +lisp_code_name(7901,"LATIN_SMALL_LETTER_O_WITH_HORN_AND_GRAVE"). +lisp_code_name(7902,"LATIN_CAPITAL_LETTER_O_WITH_HORN_AND_HOOK_ABOVE"). +lisp_code_name(7903,"LATIN_SMALL_LETTER_O_WITH_HORN_AND_HOOK_ABOVE"). +lisp_code_name(7904,"LATIN_CAPITAL_LETTER_O_WITH_HORN_AND_TILDE"). +lisp_code_name(7905,"LATIN_SMALL_LETTER_O_WITH_HORN_AND_TILDE"). +lisp_code_name(7906,"LATIN_CAPITAL_LETTER_O_WITH_HORN_AND_DOT_BELOW"). +lisp_code_name(7907,"LATIN_SMALL_LETTER_O_WITH_HORN_AND_DOT_BELOW"). +lisp_code_name(7908,"LATIN_CAPITAL_LETTER_U_WITH_DOT_BELOW"). +lisp_code_name(7909,"LATIN_SMALL_LETTER_U_WITH_DOT_BELOW"). +lisp_code_name(7910,"LATIN_CAPITAL_LETTER_U_WITH_HOOK_ABOVE"). +lisp_code_name(7911,"LATIN_SMALL_LETTER_U_WITH_HOOK_ABOVE"). +lisp_code_name(7912,"LATIN_CAPITAL_LETTER_U_WITH_HORN_AND_ACUTE"). +lisp_code_name(7913,"LATIN_SMALL_LETTER_U_WITH_HORN_AND_ACUTE"). +lisp_code_name(7914,"LATIN_CAPITAL_LETTER_U_WITH_HORN_AND_GRAVE"). +lisp_code_name(7915,"LATIN_SMALL_LETTER_U_WITH_HORN_AND_GRAVE"). +lisp_code_name(7916,"LATIN_CAPITAL_LETTER_U_WITH_HORN_AND_HOOK_ABOVE"). +lisp_code_name(7917,"LATIN_SMALL_LETTER_U_WITH_HORN_AND_HOOK_ABOVE"). +lisp_code_name(7918,"LATIN_CAPITAL_LETTER_U_WITH_HORN_AND_TILDE"). +lisp_code_name(7919,"LATIN_SMALL_LETTER_U_WITH_HORN_AND_TILDE"). +lisp_code_name(7920,"LATIN_CAPITAL_LETTER_U_WITH_HORN_AND_DOT_BELOW"). +lisp_code_name(7921,"LATIN_SMALL_LETTER_U_WITH_HORN_AND_DOT_BELOW"). +lisp_code_name(7922,"LATIN_CAPITAL_LETTER_Y_WITH_GRAVE"). +lisp_code_name(7923,"LATIN_SMALL_LETTER_Y_WITH_GRAVE"). +lisp_code_name(7924,"LATIN_CAPITAL_LETTER_Y_WITH_DOT_BELOW"). +lisp_code_name(7925,"LATIN_SMALL_LETTER_Y_WITH_DOT_BELOW"). +lisp_code_name(7926,"LATIN_CAPITAL_LETTER_Y_WITH_HOOK_ABOVE"). +lisp_code_name(7927,"LATIN_SMALL_LETTER_Y_WITH_HOOK_ABOVE"). +lisp_code_name(7928,"LATIN_CAPITAL_LETTER_Y_WITH_TILDE"). +lisp_code_name(7929,"LATIN_SMALL_LETTER_Y_WITH_TILDE"). +lisp_code_name(7930,"LATIN_CAPITAL_LETTER_MIDDLE-WELSH_LL"). +lisp_code_name(7931,"LATIN_SMALL_LETTER_MIDDLE-WELSH_LL"). +lisp_code_name(7932,"LATIN_CAPITAL_LETTER_MIDDLE-WELSH_V"). +lisp_code_name(7933,"LATIN_SMALL_LETTER_MIDDLE-WELSH_V"). +lisp_code_name(7934,"LATIN_CAPITAL_LETTER_Y_WITH_LOOP"). +lisp_code_name(7935,"LATIN_SMALL_LETTER_Y_WITH_LOOP"). +lisp_code_name(7936,"GREEK_SMALL_LETTER_ALPHA_WITH_PSILI"). +lisp_code_name(7937,"GREEK_SMALL_LETTER_ALPHA_WITH_DASIA"). +lisp_code_name(7938,"GREEK_SMALL_LETTER_ALPHA_WITH_PSILI_AND_VARIA"). +lisp_code_name(7939,"GREEK_SMALL_LETTER_ALPHA_WITH_DASIA_AND_VARIA"). +lisp_code_name(7940,"GREEK_SMALL_LETTER_ALPHA_WITH_PSILI_AND_OXIA"). +lisp_code_name(7941,"GREEK_SMALL_LETTER_ALPHA_WITH_DASIA_AND_OXIA"). +lisp_code_name(7942,"GREEK_SMALL_LETTER_ALPHA_WITH_PSILI_AND_PERISPOMENI"). +lisp_code_name(7943,"GREEK_SMALL_LETTER_ALPHA_WITH_DASIA_AND_PERISPOMENI"). +lisp_code_name(7944,"GREEK_CAPITAL_LETTER_ALPHA_WITH_PSILI"). +lisp_code_name(7945,"GREEK_CAPITAL_LETTER_ALPHA_WITH_DASIA"). +lisp_code_name(7946,"GREEK_CAPITAL_LETTER_ALPHA_WITH_PSILI_AND_VARIA"). +lisp_code_name(7947,"GREEK_CAPITAL_LETTER_ALPHA_WITH_DASIA_AND_VARIA"). +lisp_code_name(7948,"GREEK_CAPITAL_LETTER_ALPHA_WITH_PSILI_AND_OXIA"). +lisp_code_name(7949,"GREEK_CAPITAL_LETTER_ALPHA_WITH_DASIA_AND_OXIA"). +lisp_code_name(7950,"GREEK_CAPITAL_LETTER_ALPHA_WITH_PSILI_AND_PERISPOMENI"). +lisp_code_name(7951,"GREEK_CAPITAL_LETTER_ALPHA_WITH_DASIA_AND_PERISPOMENI"). +lisp_code_name(7952,"GREEK_SMALL_LETTER_EPSILON_WITH_PSILI"). +lisp_code_name(7953,"GREEK_SMALL_LETTER_EPSILON_WITH_DASIA"). +lisp_code_name(7954,"GREEK_SMALL_LETTER_EPSILON_WITH_PSILI_AND_VARIA"). +lisp_code_name(7955,"GREEK_SMALL_LETTER_EPSILON_WITH_DASIA_AND_VARIA"). +lisp_code_name(7956,"GREEK_SMALL_LETTER_EPSILON_WITH_PSILI_AND_OXIA"). +lisp_code_name(7957,"GREEK_SMALL_LETTER_EPSILON_WITH_DASIA_AND_OXIA"). +lisp_code_name(7960,"GREEK_CAPITAL_LETTER_EPSILON_WITH_PSILI"). +lisp_code_name(7961,"GREEK_CAPITAL_LETTER_EPSILON_WITH_DASIA"). +lisp_code_name(7962,"GREEK_CAPITAL_LETTER_EPSILON_WITH_PSILI_AND_VARIA"). +lisp_code_name(7963,"GREEK_CAPITAL_LETTER_EPSILON_WITH_DASIA_AND_VARIA"). +lisp_code_name(7964,"GREEK_CAPITAL_LETTER_EPSILON_WITH_PSILI_AND_OXIA"). +lisp_code_name(7965,"GREEK_CAPITAL_LETTER_EPSILON_WITH_DASIA_AND_OXIA"). +lisp_code_name(7968,"GREEK_SMALL_LETTER_ETA_WITH_PSILI"). +lisp_code_name(7969,"GREEK_SMALL_LETTER_ETA_WITH_DASIA"). +lisp_code_name(7970,"GREEK_SMALL_LETTER_ETA_WITH_PSILI_AND_VARIA"). +lisp_code_name(7971,"GREEK_SMALL_LETTER_ETA_WITH_DASIA_AND_VARIA"). +lisp_code_name(7972,"GREEK_SMALL_LETTER_ETA_WITH_PSILI_AND_OXIA"). +lisp_code_name(7973,"GREEK_SMALL_LETTER_ETA_WITH_DASIA_AND_OXIA"). +lisp_code_name(7974,"GREEK_SMALL_LETTER_ETA_WITH_PSILI_AND_PERISPOMENI"). +lisp_code_name(7975,"GREEK_SMALL_LETTER_ETA_WITH_DASIA_AND_PERISPOMENI"). +lisp_code_name(7976,"GREEK_CAPITAL_LETTER_ETA_WITH_PSILI"). +lisp_code_name(7977,"GREEK_CAPITAL_LETTER_ETA_WITH_DASIA"). +lisp_code_name(7978,"GREEK_CAPITAL_LETTER_ETA_WITH_PSILI_AND_VARIA"). +lisp_code_name(7979,"GREEK_CAPITAL_LETTER_ETA_WITH_DASIA_AND_VARIA"). +lisp_code_name(7980,"GREEK_CAPITAL_LETTER_ETA_WITH_PSILI_AND_OXIA"). +lisp_code_name(7981,"GREEK_CAPITAL_LETTER_ETA_WITH_DASIA_AND_OXIA"). +lisp_code_name(7982,"GREEK_CAPITAL_LETTER_ETA_WITH_PSILI_AND_PERISPOMENI"). +lisp_code_name(7983,"GREEK_CAPITAL_LETTER_ETA_WITH_DASIA_AND_PERISPOMENI"). +lisp_code_name(7984,"GREEK_SMALL_LETTER_IOTA_WITH_PSILI"). +lisp_code_name(7985,"GREEK_SMALL_LETTER_IOTA_WITH_DASIA"). +lisp_code_name(7986,"GREEK_SMALL_LETTER_IOTA_WITH_PSILI_AND_VARIA"). +lisp_code_name(7987,"GREEK_SMALL_LETTER_IOTA_WITH_DASIA_AND_VARIA"). +lisp_code_name(7988,"GREEK_SMALL_LETTER_IOTA_WITH_PSILI_AND_OXIA"). +lisp_code_name(7989,"GREEK_SMALL_LETTER_IOTA_WITH_DASIA_AND_OXIA"). +lisp_code_name(7990,"GREEK_SMALL_LETTER_IOTA_WITH_PSILI_AND_PERISPOMENI"). +lisp_code_name(7991,"GREEK_SMALL_LETTER_IOTA_WITH_DASIA_AND_PERISPOMENI"). +lisp_code_name(7992,"GREEK_CAPITAL_LETTER_IOTA_WITH_PSILI"). +lisp_code_name(7993,"GREEK_CAPITAL_LETTER_IOTA_WITH_DASIA"). +lisp_code_name(7994,"GREEK_CAPITAL_LETTER_IOTA_WITH_PSILI_AND_VARIA"). +lisp_code_name(7995,"GREEK_CAPITAL_LETTER_IOTA_WITH_DASIA_AND_VARIA"). +lisp_code_name(7996,"GREEK_CAPITAL_LETTER_IOTA_WITH_PSILI_AND_OXIA"). +lisp_code_name(7997,"GREEK_CAPITAL_LETTER_IOTA_WITH_DASIA_AND_OXIA"). +lisp_code_name(7998,"GREEK_CAPITAL_LETTER_IOTA_WITH_PSILI_AND_PERISPOMENI"). +lisp_code_name(7999,"GREEK_CAPITAL_LETTER_IOTA_WITH_DASIA_AND_PERISPOMENI"). +lisp_code_name(8000,"GREEK_SMALL_LETTER_OMICRON_WITH_PSILI"). +lisp_code_name(8001,"GREEK_SMALL_LETTER_OMICRON_WITH_DASIA"). +lisp_code_name(8002,"GREEK_SMALL_LETTER_OMICRON_WITH_PSILI_AND_VARIA"). +lisp_code_name(8003,"GREEK_SMALL_LETTER_OMICRON_WITH_DASIA_AND_VARIA"). +lisp_code_name(8004,"GREEK_SMALL_LETTER_OMICRON_WITH_PSILI_AND_OXIA"). +lisp_code_name(8005,"GREEK_SMALL_LETTER_OMICRON_WITH_DASIA_AND_OXIA"). +lisp_code_name(8008,"GREEK_CAPITAL_LETTER_OMICRON_WITH_PSILI"). +lisp_code_name(8009,"GREEK_CAPITAL_LETTER_OMICRON_WITH_DASIA"). +lisp_code_name(8010,"GREEK_CAPITAL_LETTER_OMICRON_WITH_PSILI_AND_VARIA"). +lisp_code_name(8011,"GREEK_CAPITAL_LETTER_OMICRON_WITH_DASIA_AND_VARIA"). +lisp_code_name(8012,"GREEK_CAPITAL_LETTER_OMICRON_WITH_PSILI_AND_OXIA"). +lisp_code_name(8013,"GREEK_CAPITAL_LETTER_OMICRON_WITH_DASIA_AND_OXIA"). +lisp_code_name(8016,"GREEK_SMALL_LETTER_UPSILON_WITH_PSILI"). +lisp_code_name(8017,"GREEK_SMALL_LETTER_UPSILON_WITH_DASIA"). +lisp_code_name(8018,"GREEK_SMALL_LETTER_UPSILON_WITH_PSILI_AND_VARIA"). +lisp_code_name(8019,"GREEK_SMALL_LETTER_UPSILON_WITH_DASIA_AND_VARIA"). +lisp_code_name(8020,"GREEK_SMALL_LETTER_UPSILON_WITH_PSILI_AND_OXIA"). +lisp_code_name(8021,"GREEK_SMALL_LETTER_UPSILON_WITH_DASIA_AND_OXIA"). +lisp_code_name(8022,"GREEK_SMALL_LETTER_UPSILON_WITH_PSILI_AND_PERISPOMENI"). +lisp_code_name(8023,"GREEK_SMALL_LETTER_UPSILON_WITH_DASIA_AND_PERISPOMENI"). +lisp_code_name(8025,"GREEK_CAPITAL_LETTER_UPSILON_WITH_DASIA"). +lisp_code_name(8027,"GREEK_CAPITAL_LETTER_UPSILON_WITH_DASIA_AND_VARIA"). +lisp_code_name(8029,"GREEK_CAPITAL_LETTER_UPSILON_WITH_DASIA_AND_OXIA"). +lisp_code_name(8031,"GREEK_CAPITAL_LETTER_UPSILON_WITH_DASIA_AND_PERISPOMENI"). +lisp_code_name(8032,"GREEK_SMALL_LETTER_OMEGA_WITH_PSILI"). +lisp_code_name(8033,"GREEK_SMALL_LETTER_OMEGA_WITH_DASIA"). +lisp_code_name(8034,"GREEK_SMALL_LETTER_OMEGA_WITH_PSILI_AND_VARIA"). +lisp_code_name(8035,"GREEK_SMALL_LETTER_OMEGA_WITH_DASIA_AND_VARIA"). +lisp_code_name(8036,"GREEK_SMALL_LETTER_OMEGA_WITH_PSILI_AND_OXIA"). +lisp_code_name(8037,"GREEK_SMALL_LETTER_OMEGA_WITH_DASIA_AND_OXIA"). +lisp_code_name(8038,"GREEK_SMALL_LETTER_OMEGA_WITH_PSILI_AND_PERISPOMENI"). +lisp_code_name(8039,"GREEK_SMALL_LETTER_OMEGA_WITH_DASIA_AND_PERISPOMENI"). +lisp_code_name(8040,"GREEK_CAPITAL_LETTER_OMEGA_WITH_PSILI"). +lisp_code_name(8041,"GREEK_CAPITAL_LETTER_OMEGA_WITH_DASIA"). +lisp_code_name(8042,"GREEK_CAPITAL_LETTER_OMEGA_WITH_PSILI_AND_VARIA"). +lisp_code_name(8043,"GREEK_CAPITAL_LETTER_OMEGA_WITH_DASIA_AND_VARIA"). +lisp_code_name(8044,"GREEK_CAPITAL_LETTER_OMEGA_WITH_PSILI_AND_OXIA"). +lisp_code_name(8045,"GREEK_CAPITAL_LETTER_OMEGA_WITH_DASIA_AND_OXIA"). +lisp_code_name(8046,"GREEK_CAPITAL_LETTER_OMEGA_WITH_PSILI_AND_PERISPOMENI"). +lisp_code_name(8047,"GREEK_CAPITAL_LETTER_OMEGA_WITH_DASIA_AND_PERISPOMENI"). +lisp_code_name(8048,"GREEK_SMALL_LETTER_ALPHA_WITH_VARIA"). +lisp_code_name(8049,"GREEK_SMALL_LETTER_ALPHA_WITH_OXIA"). +lisp_code_name(8050,"GREEK_SMALL_LETTER_EPSILON_WITH_VARIA"). +lisp_code_name(8051,"GREEK_SMALL_LETTER_EPSILON_WITH_OXIA"). +lisp_code_name(8052,"GREEK_SMALL_LETTER_ETA_WITH_VARIA"). +lisp_code_name(8053,"GREEK_SMALL_LETTER_ETA_WITH_OXIA"). +lisp_code_name(8054,"GREEK_SMALL_LETTER_IOTA_WITH_VARIA"). +lisp_code_name(8055,"GREEK_SMALL_LETTER_IOTA_WITH_OXIA"). +lisp_code_name(8056,"GREEK_SMALL_LETTER_OMICRON_WITH_VARIA"). +lisp_code_name(8057,"GREEK_SMALL_LETTER_OMICRON_WITH_OXIA"). +lisp_code_name(8058,"GREEK_SMALL_LETTER_UPSILON_WITH_VARIA"). +lisp_code_name(8059,"GREEK_SMALL_LETTER_UPSILON_WITH_OXIA"). +lisp_code_name(8060,"GREEK_SMALL_LETTER_OMEGA_WITH_VARIA"). +lisp_code_name(8061,"GREEK_SMALL_LETTER_OMEGA_WITH_OXIA"). +lisp_code_name(8064,"GREEK_SMALL_LETTER_ALPHA_WITH_PSILI_AND_YPOGEGRAMMENI"). +lisp_code_name(8065,"GREEK_SMALL_LETTER_ALPHA_WITH_DASIA_AND_YPOGEGRAMMENI"). +lisp_code_name(8066,"GREEK_SMALL_LETTER_ALPHA_WITH_PSILI_AND_VARIA_AND_YPOGEGRAMMENI"). +lisp_code_name(8067,"GREEK_SMALL_LETTER_ALPHA_WITH_DASIA_AND_VARIA_AND_YPOGEGRAMMENI"). +lisp_code_name(8068,"GREEK_SMALL_LETTER_ALPHA_WITH_PSILI_AND_OXIA_AND_YPOGEGRAMMENI"). +lisp_code_name(8069,"GREEK_SMALL_LETTER_ALPHA_WITH_DASIA_AND_OXIA_AND_YPOGEGRAMMENI"). +lisp_code_name(8070,"GREEK_SMALL_LETTER_ALPHA_WITH_PSILI_AND_PERISPOMENI_AND_YPOGEGRAMMENI"). +lisp_code_name(8071,"GREEK_SMALL_LETTER_ALPHA_WITH_DASIA_AND_PERISPOMENI_AND_YPOGEGRAMMENI"). +lisp_code_name(8072,"GREEK_CAPITAL_LETTER_ALPHA_WITH_PSILI_AND_PROSGEGRAMMENI"). +lisp_code_name(8073,"GREEK_CAPITAL_LETTER_ALPHA_WITH_DASIA_AND_PROSGEGRAMMENI"). +lisp_code_name(8074,"GREEK_CAPITAL_LETTER_ALPHA_WITH_PSILI_AND_VARIA_AND_PROSGEGRAMMENI"). +lisp_code_name(8075,"GREEK_CAPITAL_LETTER_ALPHA_WITH_DASIA_AND_VARIA_AND_PROSGEGRAMMENI"). +lisp_code_name(8076,"GREEK_CAPITAL_LETTER_ALPHA_WITH_PSILI_AND_OXIA_AND_PROSGEGRAMMENI"). +lisp_code_name(8077,"GREEK_CAPITAL_LETTER_ALPHA_WITH_DASIA_AND_OXIA_AND_PROSGEGRAMMENI"). +lisp_code_name(8078,"GREEK_CAPITAL_LETTER_ALPHA_WITH_PSILI_AND_PERISPOMENI_AND_PROSGEGRAMMENI"). +lisp_code_name(8079,"GREEK_CAPITAL_LETTER_ALPHA_WITH_DASIA_AND_PERISPOMENI_AND_PROSGEGRAMMENI"). +lisp_code_name(8080,"GREEK_SMALL_LETTER_ETA_WITH_PSILI_AND_YPOGEGRAMMENI"). +lisp_code_name(8081,"GREEK_SMALL_LETTER_ETA_WITH_DASIA_AND_YPOGEGRAMMENI"). +lisp_code_name(8082,"GREEK_SMALL_LETTER_ETA_WITH_PSILI_AND_VARIA_AND_YPOGEGRAMMENI"). +lisp_code_name(8083,"GREEK_SMALL_LETTER_ETA_WITH_DASIA_AND_VARIA_AND_YPOGEGRAMMENI"). +lisp_code_name(8084,"GREEK_SMALL_LETTER_ETA_WITH_PSILI_AND_OXIA_AND_YPOGEGRAMMENI"). +lisp_code_name(8085,"GREEK_SMALL_LETTER_ETA_WITH_DASIA_AND_OXIA_AND_YPOGEGRAMMENI"). +lisp_code_name(8086,"GREEK_SMALL_LETTER_ETA_WITH_PSILI_AND_PERISPOMENI_AND_YPOGEGRAMMENI"). +lisp_code_name(8087,"GREEK_SMALL_LETTER_ETA_WITH_DASIA_AND_PERISPOMENI_AND_YPOGEGRAMMENI"). +lisp_code_name(8088,"GREEK_CAPITAL_LETTER_ETA_WITH_PSILI_AND_PROSGEGRAMMENI"). +lisp_code_name(8089,"GREEK_CAPITAL_LETTER_ETA_WITH_DASIA_AND_PROSGEGRAMMENI"). +lisp_code_name(8090,"GREEK_CAPITAL_LETTER_ETA_WITH_PSILI_AND_VARIA_AND_PROSGEGRAMMENI"). +lisp_code_name(8091,"GREEK_CAPITAL_LETTER_ETA_WITH_DASIA_AND_VARIA_AND_PROSGEGRAMMENI"). +lisp_code_name(8092,"GREEK_CAPITAL_LETTER_ETA_WITH_PSILI_AND_OXIA_AND_PROSGEGRAMMENI"). +lisp_code_name(8093,"GREEK_CAPITAL_LETTER_ETA_WITH_DASIA_AND_OXIA_AND_PROSGEGRAMMENI"). +lisp_code_name(8094,"GREEK_CAPITAL_LETTER_ETA_WITH_PSILI_AND_PERISPOMENI_AND_PROSGEGRAMMENI"). +lisp_code_name(8095,"GREEK_CAPITAL_LETTER_ETA_WITH_DASIA_AND_PERISPOMENI_AND_PROSGEGRAMMENI"). +lisp_code_name(8096,"GREEK_SMALL_LETTER_OMEGA_WITH_PSILI_AND_YPOGEGRAMMENI"). +lisp_code_name(8097,"GREEK_SMALL_LETTER_OMEGA_WITH_DASIA_AND_YPOGEGRAMMENI"). +lisp_code_name(8098,"GREEK_SMALL_LETTER_OMEGA_WITH_PSILI_AND_VARIA_AND_YPOGEGRAMMENI"). +lisp_code_name(8099,"GREEK_SMALL_LETTER_OMEGA_WITH_DASIA_AND_VARIA_AND_YPOGEGRAMMENI"). +lisp_code_name(8100,"GREEK_SMALL_LETTER_OMEGA_WITH_PSILI_AND_OXIA_AND_YPOGEGRAMMENI"). +lisp_code_name(8101,"GREEK_SMALL_LETTER_OMEGA_WITH_DASIA_AND_OXIA_AND_YPOGEGRAMMENI"). +lisp_code_name(8102,"GREEK_SMALL_LETTER_OMEGA_WITH_PSILI_AND_PERISPOMENI_AND_YPOGEGRAMMENI"). +lisp_code_name(8103,"GREEK_SMALL_LETTER_OMEGA_WITH_DASIA_AND_PERISPOMENI_AND_YPOGEGRAMMENI"). +lisp_code_name(8104,"GREEK_CAPITAL_LETTER_OMEGA_WITH_PSILI_AND_PROSGEGRAMMENI"). +lisp_code_name(8105,"GREEK_CAPITAL_LETTER_OMEGA_WITH_DASIA_AND_PROSGEGRAMMENI"). +lisp_code_name(8106,"GREEK_CAPITAL_LETTER_OMEGA_WITH_PSILI_AND_VARIA_AND_PROSGEGRAMMENI"). +lisp_code_name(8107,"GREEK_CAPITAL_LETTER_OMEGA_WITH_DASIA_AND_VARIA_AND_PROSGEGRAMMENI"). +lisp_code_name(8108,"GREEK_CAPITAL_LETTER_OMEGA_WITH_PSILI_AND_OXIA_AND_PROSGEGRAMMENI"). +lisp_code_name(8109,"GREEK_CAPITAL_LETTER_OMEGA_WITH_DASIA_AND_OXIA_AND_PROSGEGRAMMENI"). +lisp_code_name(8110,"GREEK_CAPITAL_LETTER_OMEGA_WITH_PSILI_AND_PERISPOMENI_AND_PROSGEGRAMMENI"). +lisp_code_name(8111,"GREEK_CAPITAL_LETTER_OMEGA_WITH_DASIA_AND_PERISPOMENI_AND_PROSGEGRAMMENI"). +lisp_code_name(8112,"GREEK_SMALL_LETTER_ALPHA_WITH_VRACHY"). +lisp_code_name(8113,"GREEK_SMALL_LETTER_ALPHA_WITH_MACRON"). +lisp_code_name(8114,"GREEK_SMALL_LETTER_ALPHA_WITH_VARIA_AND_YPOGEGRAMMENI"). +lisp_code_name(8115,"GREEK_SMALL_LETTER_ALPHA_WITH_YPOGEGRAMMENI"). +lisp_code_name(8116,"GREEK_SMALL_LETTER_ALPHA_WITH_OXIA_AND_YPOGEGRAMMENI"). +lisp_code_name(8118,"GREEK_SMALL_LETTER_ALPHA_WITH_PERISPOMENI"). +lisp_code_name(8119,"GREEK_SMALL_LETTER_ALPHA_WITH_PERISPOMENI_AND_YPOGEGRAMMENI"). +lisp_code_name(8120,"GREEK_CAPITAL_LETTER_ALPHA_WITH_VRACHY"). +lisp_code_name(8121,"GREEK_CAPITAL_LETTER_ALPHA_WITH_MACRON"). +lisp_code_name(8122,"GREEK_CAPITAL_LETTER_ALPHA_WITH_VARIA"). +lisp_code_name(8123,"GREEK_CAPITAL_LETTER_ALPHA_WITH_OXIA"). +lisp_code_name(8124,"GREEK_CAPITAL_LETTER_ALPHA_WITH_PROSGEGRAMMENI"). +lisp_code_name(8125,"GREEK_KORONIS"). +lisp_code_name(8126,"GREEK_PROSGEGRAMMENI"). +lisp_code_name(8127,"GREEK_PSILI"). +lisp_code_name(8128,"GREEK_PERISPOMENI"). +lisp_code_name(8129,"GREEK_DIALYTIKA_AND_PERISPOMENI"). +lisp_code_name(8130,"GREEK_SMALL_LETTER_ETA_WITH_VARIA_AND_YPOGEGRAMMENI"). +lisp_code_name(8131,"GREEK_SMALL_LETTER_ETA_WITH_YPOGEGRAMMENI"). +lisp_code_name(8132,"GREEK_SMALL_LETTER_ETA_WITH_OXIA_AND_YPOGEGRAMMENI"). +lisp_code_name(8134,"GREEK_SMALL_LETTER_ETA_WITH_PERISPOMENI"). +lisp_code_name(8135,"GREEK_SMALL_LETTER_ETA_WITH_PERISPOMENI_AND_YPOGEGRAMMENI"). +lisp_code_name(8136,"GREEK_CAPITAL_LETTER_EPSILON_WITH_VARIA"). +lisp_code_name(8137,"GREEK_CAPITAL_LETTER_EPSILON_WITH_OXIA"). +lisp_code_name(8138,"GREEK_CAPITAL_LETTER_ETA_WITH_VARIA"). +lisp_code_name(8139,"GREEK_CAPITAL_LETTER_ETA_WITH_OXIA"). +lisp_code_name(8140,"GREEK_CAPITAL_LETTER_ETA_WITH_PROSGEGRAMMENI"). +lisp_code_name(8141,"GREEK_PSILI_AND_VARIA"). +lisp_code_name(8142,"GREEK_PSILI_AND_OXIA"). +lisp_code_name(8143,"GREEK_PSILI_AND_PERISPOMENI"). +lisp_code_name(8144,"GREEK_SMALL_LETTER_IOTA_WITH_VRACHY"). +lisp_code_name(8145,"GREEK_SMALL_LETTER_IOTA_WITH_MACRON"). +lisp_code_name(8146,"GREEK_SMALL_LETTER_IOTA_WITH_DIALYTIKA_AND_VARIA"). +lisp_code_name(8147,"GREEK_SMALL_LETTER_IOTA_WITH_DIALYTIKA_AND_OXIA"). +lisp_code_name(8150,"GREEK_SMALL_LETTER_IOTA_WITH_PERISPOMENI"). +lisp_code_name(8151,"GREEK_SMALL_LETTER_IOTA_WITH_DIALYTIKA_AND_PERISPOMENI"). +lisp_code_name(8152,"GREEK_CAPITAL_LETTER_IOTA_WITH_VRACHY"). +lisp_code_name(8153,"GREEK_CAPITAL_LETTER_IOTA_WITH_MACRON"). +lisp_code_name(8154,"GREEK_CAPITAL_LETTER_IOTA_WITH_VARIA"). +lisp_code_name(8155,"GREEK_CAPITAL_LETTER_IOTA_WITH_OXIA"). +lisp_code_name(8157,"GREEK_DASIA_AND_VARIA"). +lisp_code_name(8158,"GREEK_DASIA_AND_OXIA"). +lisp_code_name(8159,"GREEK_DASIA_AND_PERISPOMENI"). +lisp_code_name(8160,"GREEK_SMALL_LETTER_UPSILON_WITH_VRACHY"). +lisp_code_name(8161,"GREEK_SMALL_LETTER_UPSILON_WITH_MACRON"). +lisp_code_name(8162,"GREEK_SMALL_LETTER_UPSILON_WITH_DIALYTIKA_AND_VARIA"). +lisp_code_name(8163,"GREEK_SMALL_LETTER_UPSILON_WITH_DIALYTIKA_AND_OXIA"). +lisp_code_name(8164,"GREEK_SMALL_LETTER_RHO_WITH_PSILI"). +lisp_code_name(8165,"GREEK_SMALL_LETTER_RHO_WITH_DASIA"). +lisp_code_name(8166,"GREEK_SMALL_LETTER_UPSILON_WITH_PERISPOMENI"). +lisp_code_name(8167,"GREEK_SMALL_LETTER_UPSILON_WITH_DIALYTIKA_AND_PERISPOMENI"). +lisp_code_name(8168,"GREEK_CAPITAL_LETTER_UPSILON_WITH_VRACHY"). +lisp_code_name(8169,"GREEK_CAPITAL_LETTER_UPSILON_WITH_MACRON"). +lisp_code_name(8170,"GREEK_CAPITAL_LETTER_UPSILON_WITH_VARIA"). +lisp_code_name(8171,"GREEK_CAPITAL_LETTER_UPSILON_WITH_OXIA"). +lisp_code_name(8172,"GREEK_CAPITAL_LETTER_RHO_WITH_DASIA"). +lisp_code_name(8173,"GREEK_DIALYTIKA_AND_VARIA"). +lisp_code_name(8174,"GREEK_DIALYTIKA_AND_OXIA"). +lisp_code_name(8175,"GREEK_VARIA"). +lisp_code_name(8178,"GREEK_SMALL_LETTER_OMEGA_WITH_VARIA_AND_YPOGEGRAMMENI"). +lisp_code_name(8179,"GREEK_SMALL_LETTER_OMEGA_WITH_YPOGEGRAMMENI"). +lisp_code_name(8180,"GREEK_SMALL_LETTER_OMEGA_WITH_OXIA_AND_YPOGEGRAMMENI"). +lisp_code_name(8182,"GREEK_SMALL_LETTER_OMEGA_WITH_PERISPOMENI"). +lisp_code_name(8183,"GREEK_SMALL_LETTER_OMEGA_WITH_PERISPOMENI_AND_YPOGEGRAMMENI"). +lisp_code_name(8184,"GREEK_CAPITAL_LETTER_OMICRON_WITH_VARIA"). +lisp_code_name(8185,"GREEK_CAPITAL_LETTER_OMICRON_WITH_OXIA"). +lisp_code_name(8186,"GREEK_CAPITAL_LETTER_OMEGA_WITH_VARIA"). +lisp_code_name(8187,"GREEK_CAPITAL_LETTER_OMEGA_WITH_OXIA"). +lisp_code_name(8188,"GREEK_CAPITAL_LETTER_OMEGA_WITH_PROSGEGRAMMENI"). +lisp_code_name(8189,"GREEK_OXIA"). +lisp_code_name(8190,"GREEK_DASIA"). +lisp_code_name(8192,"EN_QUAD"). +lisp_code_name(8193,"EM_QUAD"). +lisp_code_name(8194,"EN_SPACE"). +lisp_code_name(8195,"EM_SPACE"). +lisp_code_name(8196,"THREE-PER-EM_SPACE"). +lisp_code_name(8197,"FOUR-PER-EM_SPACE"). +lisp_code_name(8198,"SIX-PER-EM_SPACE"). +lisp_code_name(8199,"FIGURE_SPACE"). +lisp_code_name(8200,"PUNCTUATION_SPACE"). +lisp_code_name(8201,"THIN_SPACE"). +lisp_code_name(8202,"HAIR_SPACE"). +lisp_code_name(8203,"ZERO_WIDTH_SPACE"). +lisp_code_name(8204,"ZERO_WIDTH_NON-JOINER"). +lisp_code_name(8205,"ZERO_WIDTH_JOINER"). +lisp_code_name(8206,"LEFT-TO-RIGHT_MARK"). +lisp_code_name(8207,"RIGHT-TO-LEFT_MARK"). +lisp_code_name(8208,"HYPHEN"). +lisp_code_name(8209,"NON-BREAKING_HYPHEN"). +lisp_code_name(8210,"FIGURE_DASH"). +lisp_code_name(8211,"EN_DASH"). +lisp_code_name(8212,"EM_DASH"). +lisp_code_name(8213,"HORIZONTAL_BAR"). +lisp_code_name(8214,"DOUBLE_VERTICAL_LINE"). +lisp_code_name(8215,"DOUBLE_LOW_LINE"). +lisp_code_name(8216,"LEFT_SINGLE_QUOTATION_MARK"). +lisp_code_name(8217,"RIGHT_SINGLE_QUOTATION_MARK"). +lisp_code_name(8218,"SINGLE_LOW-9_QUOTATION_MARK"). +lisp_code_name(8219,"SINGLE_HIGH-REVERSED-9_QUOTATION_MARK"). +lisp_code_name(8220,"LEFT_DOUBLE_QUOTATION_MARK"). +lisp_code_name(8221,"RIGHT_DOUBLE_QUOTATION_MARK"). +lisp_code_name(8222,"DOUBLE_LOW-9_QUOTATION_MARK"). +lisp_code_name(8223,"DOUBLE_HIGH-REVERSED-9_QUOTATION_MARK"). +lisp_code_name(8224,"DAGGER"). +lisp_code_name(8225,"DOUBLE_DAGGER"). +lisp_code_name(8226,"BULLET"). +lisp_code_name(8227,"TRIANGULAR_BULLET"). +lisp_code_name(8228,"ONE_DOT_LEADER"). +lisp_code_name(8229,"TWO_DOT_LEADER"). +lisp_code_name(8230,"HORIZONTAL_ELLIPSIS"). +lisp_code_name(8231,"HYPHENATION_POINT"). +lisp_code_name(8232,"LINE_SEPARATOR"). +lisp_code_name(8233,"PARAGRAPH_SEPARATOR"). +lisp_code_name(8234,"LEFT-TO-RIGHT_EMBEDDING"). +lisp_code_name(8235,"RIGHT-TO-LEFT_EMBEDDING"). +lisp_code_name(8236,"POP_DIRECTIONAL_FORMATTING"). +lisp_code_name(8237,"LEFT-TO-RIGHT_OVERRIDE"). +lisp_code_name(8238,"RIGHT-TO-LEFT_OVERRIDE"). +lisp_code_name(8239,"NARROW_NO-BREAK_SPACE"). +lisp_code_name(8240,"PER_MILLE_SIGN"). +lisp_code_name(8241,"PER_TEN_THOUSAND_SIGN"). +lisp_code_name(8242,"PRIME"). +lisp_code_name(8243,"DOUBLE_PRIME"). +lisp_code_name(8244,"TRIPLE_PRIME"). +lisp_code_name(8245,"REVERSED_PRIME"). +lisp_code_name(8246,"REVERSED_DOUBLE_PRIME"). +lisp_code_name(8247,"REVERSED_TRIPLE_PRIME"). +lisp_code_name(8248,"CARET"). +lisp_code_name(8249,"SINGLE_LEFT-POINTING_ANGLE_QUOTATION_MARK"). +lisp_code_name(8250,"SINGLE_RIGHT-POINTING_ANGLE_QUOTATION_MARK"). +lisp_code_name(8251,"REFERENCE_MARK"). +lisp_code_name(8252,"DOUBLE_EXCLAMATION_MARK"). +lisp_code_name(8253,"INTERROBANG"). +lisp_code_name(8254,"OVERLINE"). +lisp_code_name(8255,"UNDERTIE"). +lisp_code_name(8256,"CHARACTER_TIE"). +lisp_code_name(8257,"CARET_INSERTION_POINT"). +lisp_code_name(8258,"ASTERISM"). +lisp_code_name(8259,"HYPHEN_BULLET"). +lisp_code_name(8260,"FRACTION_SLASH"). +lisp_code_name(8261,"LEFT_SQUARE_BRACKET_WITH_QUILL"). +lisp_code_name(8262,"RIGHT_SQUARE_BRACKET_WITH_QUILL"). +lisp_code_name(8263,"DOUBLE_QUESTION_MARK"). +lisp_code_name(8264,"QUESTION_EXCLAMATION_MARK"). +lisp_code_name(8265,"EXCLAMATION_QUESTION_MARK"). +lisp_code_name(8266,"TIRONIAN_SIGN_ET"). +lisp_code_name(8267,"REVERSED_PILCROW_SIGN"). +lisp_code_name(8268,"BLACK_LEFTWARDS_BULLET"). +lisp_code_name(8269,"BLACK_RIGHTWARDS_BULLET"). +lisp_code_name(8270,"LOW_ASTERISK"). +lisp_code_name(8271,"REVERSED_SEMICOLON"). +lisp_code_name(8272,"CLOSE_UP"). +lisp_code_name(8273,"TWO_ASTERISKS_ALIGNED_VERTICALLY"). +lisp_code_name(8274,"COMMERCIAL_MINUS_SIGN"). +lisp_code_name(8275,"SWUNG_DASH"). +lisp_code_name(8276,"INVERTED_UNDERTIE"). +lisp_code_name(8277,"FLOWER_PUNCTUATION_MARK"). +lisp_code_name(8278,"THREE_DOT_PUNCTUATION"). +lisp_code_name(8279,"QUADRUPLE_PRIME"). +lisp_code_name(8280,"FOUR_DOT_PUNCTUATION"). +lisp_code_name(8281,"FIVE_DOT_PUNCTUATION"). +lisp_code_name(8282,"TWO_DOT_PUNCTUATION"). +lisp_code_name(8283,"FOUR_DOT_MARK"). +lisp_code_name(8284,"DOTTED_CROSS"). +lisp_code_name(8285,"TRICOLON"). +lisp_code_name(8286,"VERTICAL_FOUR_DOTS"). +lisp_code_name(8287,"MEDIUM_MATHEMATICAL_SPACE"). +lisp_code_name(8288,"WORD_JOINER"). +lisp_code_name(8289,"FUNCTION_APPLICATION"). +lisp_code_name(8290,"INVISIBLE_TIMES"). +lisp_code_name(8291,"INVISIBLE_SEPARATOR"). +lisp_code_name(8292,"INVISIBLE_PLUS"). +lisp_code_name(8294,"LEFT-TO-RIGHT_ISOLATE"). +lisp_code_name(8295,"RIGHT-TO-LEFT_ISOLATE"). +lisp_code_name(8296,"FIRST_STRONG_ISOLATE"). +lisp_code_name(8297,"POP_DIRECTIONAL_ISOLATE"). +lisp_code_name(8298,"INHIBIT_SYMMETRIC_SWAPPING"). +lisp_code_name(8299,"ACTIVATE_SYMMETRIC_SWAPPING"). +lisp_code_name(8300,"INHIBIT_ARABIC_FORM_SHAPING"). +lisp_code_name(8301,"ACTIVATE_ARABIC_FORM_SHAPING"). +lisp_code_name(8302,"NATIONAL_DIGIT_SHAPES"). +lisp_code_name(8303,"NOMINAL_DIGIT_SHAPES"). +lisp_code_name(8304,"SUPERSCRIPT_ZERO"). +lisp_code_name(8305,"SUPERSCRIPT_LATIN_SMALL_LETTER_I"). +lisp_code_name(8308,"SUPERSCRIPT_FOUR"). +lisp_code_name(8309,"SUPERSCRIPT_FIVE"). +lisp_code_name(8310,"SUPERSCRIPT_SIX"). +lisp_code_name(8311,"SUPERSCRIPT_SEVEN"). +lisp_code_name(8312,"SUPERSCRIPT_EIGHT"). +lisp_code_name(8313,"SUPERSCRIPT_NINE"). +lisp_code_name(8314,"SUPERSCRIPT_PLUS_SIGN"). +lisp_code_name(8315,"SUPERSCRIPT_MINUS"). +lisp_code_name(8316,"SUPERSCRIPT_EQUALS_SIGN"). +lisp_code_name(8317,"SUPERSCRIPT_LEFT_PARENTHESIS"). +lisp_code_name(8318,"SUPERSCRIPT_RIGHT_PARENTHESIS"). +lisp_code_name(8319,"SUPERSCRIPT_LATIN_SMALL_LETTER_N"). +lisp_code_name(8320,"SUBSCRIPT_ZERO"). +lisp_code_name(8321,"SUBSCRIPT_ONE"). +lisp_code_name(8322,"SUBSCRIPT_TWO"). +lisp_code_name(8323,"SUBSCRIPT_THREE"). +lisp_code_name(8324,"SUBSCRIPT_FOUR"). +lisp_code_name(8325,"SUBSCRIPT_FIVE"). +lisp_code_name(8326,"SUBSCRIPT_SIX"). +lisp_code_name(8327,"SUBSCRIPT_SEVEN"). +lisp_code_name(8328,"SUBSCRIPT_EIGHT"). +lisp_code_name(8329,"SUBSCRIPT_NINE"). +lisp_code_name(8330,"SUBSCRIPT_PLUS_SIGN"). +lisp_code_name(8331,"SUBSCRIPT_MINUS"). +lisp_code_name(8332,"SUBSCRIPT_EQUALS_SIGN"). +lisp_code_name(8333,"SUBSCRIPT_LEFT_PARENTHESIS"). +lisp_code_name(8334,"SUBSCRIPT_RIGHT_PARENTHESIS"). +lisp_code_name(8336,"LATIN_SUBSCRIPT_SMALL_LETTER_A"). +lisp_code_name(8337,"LATIN_SUBSCRIPT_SMALL_LETTER_E"). +lisp_code_name(8338,"LATIN_SUBSCRIPT_SMALL_LETTER_O"). +lisp_code_name(8339,"LATIN_SUBSCRIPT_SMALL_LETTER_X"). +lisp_code_name(8340,"LATIN_SUBSCRIPT_SMALL_LETTER_SCHWA"). +lisp_code_name(8341,"LATIN_SUBSCRIPT_SMALL_LETTER_H"). +lisp_code_name(8342,"LATIN_SUBSCRIPT_SMALL_LETTER_K"). +lisp_code_name(8343,"LATIN_SUBSCRIPT_SMALL_LETTER_L"). +lisp_code_name(8344,"LATIN_SUBSCRIPT_SMALL_LETTER_M"). +lisp_code_name(8345,"LATIN_SUBSCRIPT_SMALL_LETTER_N"). +lisp_code_name(8346,"LATIN_SUBSCRIPT_SMALL_LETTER_P"). +lisp_code_name(8347,"LATIN_SUBSCRIPT_SMALL_LETTER_S"). +lisp_code_name(8348,"LATIN_SUBSCRIPT_SMALL_LETTER_T"). +lisp_code_name(8352,"EURO-CURRENCY_SIGN"). +lisp_code_name(8353,"COLON_SIGN"). +lisp_code_name(8354,"CRUZEIRO_SIGN"). +lisp_code_name(8355,"FRENCH_FRANC_SIGN"). +lisp_code_name(8356,"LIRA_SIGN"). +lisp_code_name(8357,"MILL_SIGN"). +lisp_code_name(8358,"NAIRA_SIGN"). +lisp_code_name(8359,"PESETA_SIGN"). +lisp_code_name(8360,"RUPEE_SIGN"). +lisp_code_name(8361,"WON_SIGN"). +lisp_code_name(8362,"NEW_SHEQEL_SIGN"). +lisp_code_name(8363,"DONG_SIGN"). +lisp_code_name(8364,"EURO_SIGN"). +lisp_code_name(8365,"KIP_SIGN"). +lisp_code_name(8366,"TUGRIK_SIGN"). +lisp_code_name(8367,"DRACHMA_SIGN"). +lisp_code_name(8368,"GERMAN_PENNY_SIGN"). +lisp_code_name(8369,"PESO_SIGN"). +lisp_code_name(8370,"GUARANI_SIGN"). +lisp_code_name(8371,"AUSTRAL_SIGN"). +lisp_code_name(8372,"HRYVNIA_SIGN"). +lisp_code_name(8373,"CEDI_SIGN"). +lisp_code_name(8374,"LIVRE_TOURNOIS_SIGN"). +lisp_code_name(8375,"SPESMILO_SIGN"). +lisp_code_name(8376,"TENGE_SIGN"). +lisp_code_name(8377,"INDIAN_RUPEE_SIGN"). +lisp_code_name(8378,"TURKISH_LIRA_SIGN"). +lisp_code_name(8379,"NORDIC_MARK_SIGN"). +lisp_code_name(8380,"MANAT_SIGN"). +lisp_code_name(8381,"RUBLE_SIGN"). +lisp_code_name(8400,"COMBINING_LEFT_HARPOON_ABOVE"). +lisp_code_name(8401,"COMBINING_RIGHT_HARPOON_ABOVE"). +lisp_code_name(8402,"COMBINING_LONG_VERTICAL_LINE_OVERLAY"). +lisp_code_name(8403,"COMBINING_SHORT_VERTICAL_LINE_OVERLAY"). +lisp_code_name(8404,"COMBINING_ANTICLOCKWISE_ARROW_ABOVE"). +lisp_code_name(8405,"COMBINING_CLOCKWISE_ARROW_ABOVE"). +lisp_code_name(8406,"COMBINING_LEFT_ARROW_ABOVE"). +lisp_code_name(8407,"COMBINING_RIGHT_ARROW_ABOVE"). +lisp_code_name(8408,"COMBINING_RING_OVERLAY"). +lisp_code_name(8409,"COMBINING_CLOCKWISE_RING_OVERLAY"). +lisp_code_name(8410,"COMBINING_ANTICLOCKWISE_RING_OVERLAY"). +lisp_code_name(8411,"COMBINING_THREE_DOTS_ABOVE"). +lisp_code_name(8412,"COMBINING_FOUR_DOTS_ABOVE"). +lisp_code_name(8413,"COMBINING_ENCLOSING_CIRCLE"). +lisp_code_name(8414,"COMBINING_ENCLOSING_SQUARE"). +lisp_code_name(8415,"COMBINING_ENCLOSING_DIAMOND"). +lisp_code_name(8416,"COMBINING_ENCLOSING_CIRCLE_BACKSLASH"). +lisp_code_name(8417,"COMBINING_LEFT_RIGHT_ARROW_ABOVE"). +lisp_code_name(8418,"COMBINING_ENCLOSING_SCREEN"). +lisp_code_name(8419,"COMBINING_ENCLOSING_KEYCAP"). +lisp_code_name(8420,"COMBINING_ENCLOSING_UPWARD_POINTING_TRIANGLE"). +lisp_code_name(8421,"COMBINING_REVERSE_SOLIDUS_OVERLAY"). +lisp_code_name(8422,"COMBINING_DOUBLE_VERTICAL_STROKE_OVERLAY"). +lisp_code_name(8423,"COMBINING_ANNUITY_SYMBOL"). +lisp_code_name(8424,"COMBINING_TRIPLE_UNDERDOT"). +lisp_code_name(8425,"COMBINING_WIDE_BRIDGE_ABOVE"). +lisp_code_name(8426,"COMBINING_LEFTWARDS_ARROW_OVERLAY"). +lisp_code_name(8427,"COMBINING_LONG_DOUBLE_SOLIDUS_OVERLAY"). +lisp_code_name(8428,"COMBINING_RIGHTWARDS_HARPOON_WITH_BARB_DOWNWARDS"). +lisp_code_name(8429,"COMBINING_LEFTWARDS_HARPOON_WITH_BARB_DOWNWARDS"). +lisp_code_name(8430,"COMBINING_LEFT_ARROW_BELOW"). +lisp_code_name(8431,"COMBINING_RIGHT_ARROW_BELOW"). +lisp_code_name(8432,"COMBINING_ASTERISK_ABOVE"). +lisp_code_name(8448,"ACCOUNT_OF"). +lisp_code_name(8449,"ADDRESSED_TO_THE_SUBJECT"). +lisp_code_name(8450,"DOUBLE-STRUCK_CAPITAL_C"). +lisp_code_name(8451,"DEGREE_CELSIUS"). +lisp_code_name(8452,"CENTRE_LINE_SYMBOL"). +lisp_code_name(8453,"CARE_OF"). +lisp_code_name(8454,"CADA_UNA"). +lisp_code_name(8455,"EULER_CONSTANT"). +lisp_code_name(8456,"SCRUPLE"). +lisp_code_name(8457,"DEGREE_FAHRENHEIT"). +lisp_code_name(8458,"SCRIPT_SMALL_G"). +lisp_code_name(8459,"SCRIPT_CAPITAL_H"). +lisp_code_name(8460,"BLACK-LETTER_CAPITAL_H"). +lisp_code_name(8461,"DOUBLE-STRUCK_CAPITAL_H"). +lisp_code_name(8462,"PLANCK_CONSTANT"). +lisp_code_name(8463,"PLANCK_CONSTANT_OVER_TWO_PI"). +lisp_code_name(8464,"SCRIPT_CAPITAL_I"). +lisp_code_name(8465,"BLACK-LETTER_CAPITAL_I"). +lisp_code_name(8466,"SCRIPT_CAPITAL_L"). +lisp_code_name(8467,"SCRIPT_SMALL_L"). +lisp_code_name(8468,"L_B_BAR_SYMBOL"). +lisp_code_name(8469,"DOUBLE-STRUCK_CAPITAL_N"). +lisp_code_name(8470,"NUMERO_SIGN"). +lisp_code_name(8471,"SOUND_RECORDING_COPYRIGHT"). +lisp_code_name(8472,"SCRIPT_CAPITAL_P"). +lisp_code_name(8473,"DOUBLE-STRUCK_CAPITAL_P"). +lisp_code_name(8474,"DOUBLE-STRUCK_CAPITAL_Q"). +lisp_code_name(8475,"SCRIPT_CAPITAL_R"). +lisp_code_name(8476,"BLACK-LETTER_CAPITAL_R"). +lisp_code_name(8477,"DOUBLE-STRUCK_CAPITAL_R"). +lisp_code_name(8478,"PRESCRIPTION_TAKE"). +lisp_code_name(8479,"RESPONSE"). +lisp_code_name(8480,"SERVICE_MARK"). +lisp_code_name(8481,"TELEPHONE_SIGN"). +lisp_code_name(8482,"TRADE_MARK_SIGN"). +lisp_code_name(8483,"VERSICLE"). +lisp_code_name(8484,"DOUBLE-STRUCK_CAPITAL_Z"). +lisp_code_name(8485,"OUNCE_SIGN"). +lisp_code_name(8486,"OHM_SIGN"). +lisp_code_name(8487,"INVERTED_OHM_SIGN"). +lisp_code_name(8488,"BLACK-LETTER_CAPITAL_Z"). +lisp_code_name(8489,"TURNED_GREEK_SMALL_LETTER_IOTA"). +lisp_code_name(8490,"KELVIN_SIGN"). +lisp_code_name(8491,"ANGSTROM_SIGN"). +lisp_code_name(8492,"SCRIPT_CAPITAL_B"). +lisp_code_name(8493,"BLACK-LETTER_CAPITAL_C"). +lisp_code_name(8494,"ESTIMATED_SYMBOL"). +lisp_code_name(8495,"SCRIPT_SMALL_E"). +lisp_code_name(8496,"SCRIPT_CAPITAL_E"). +lisp_code_name(8497,"SCRIPT_CAPITAL_F"). +lisp_code_name(8498,"TURNED_CAPITAL_F"). +lisp_code_name(8499,"SCRIPT_CAPITAL_M"). +lisp_code_name(8500,"SCRIPT_SMALL_O"). +lisp_code_name(8501,"ALEF_SYMBOL"). +lisp_code_name(8502,"BET_SYMBOL"). +lisp_code_name(8503,"GIMEL_SYMBOL"). +lisp_code_name(8504,"DALET_SYMBOL"). +lisp_code_name(8505,"INFORMATION_SOURCE"). +lisp_code_name(8506,"ROTATED_CAPITAL_Q"). +lisp_code_name(8507,"FACSIMILE_SIGN"). +lisp_code_name(8508,"DOUBLE-STRUCK_SMALL_PI"). +lisp_code_name(8509,"DOUBLE-STRUCK_SMALL_GAMMA"). +lisp_code_name(8510,"DOUBLE-STRUCK_CAPITAL_GAMMA"). +lisp_code_name(8511,"DOUBLE-STRUCK_CAPITAL_PI"). +lisp_code_name(8512,"DOUBLE-STRUCK_N-ARY_SUMMATION"). +lisp_code_name(8513,"TURNED_SANS-SERIF_CAPITAL_G"). +lisp_code_name(8514,"TURNED_SANS-SERIF_CAPITAL_L"). +lisp_code_name(8515,"REVERSED_SANS-SERIF_CAPITAL_L"). +lisp_code_name(8516,"TURNED_SANS-SERIF_CAPITAL_Y"). +lisp_code_name(8517,"DOUBLE-STRUCK_ITALIC_CAPITAL_D"). +lisp_code_name(8518,"DOUBLE-STRUCK_ITALIC_SMALL_D"). +lisp_code_name(8519,"DOUBLE-STRUCK_ITALIC_SMALL_E"). +lisp_code_name(8520,"DOUBLE-STRUCK_ITALIC_SMALL_I"). +lisp_code_name(8521,"DOUBLE-STRUCK_ITALIC_SMALL_J"). +lisp_code_name(8522,"PROPERTY_LINE"). +lisp_code_name(8523,"TURNED_AMPERSAND"). +lisp_code_name(8524,"PER_SIGN"). +lisp_code_name(8525,"AKTIESELSKAB"). +lisp_code_name(8526,"TURNED_SMALL_F"). +lisp_code_name(8527,"SYMBOL_FOR_SAMARITAN_SOURCE"). +lisp_code_name(8528,"VULGAR_FRACTION_ONE_SEVENTH"). +lisp_code_name(8529,"VULGAR_FRACTION_ONE_NINTH"). +lisp_code_name(8530,"VULGAR_FRACTION_ONE_TENTH"). +lisp_code_name(8531,"VULGAR_FRACTION_ONE_THIRD"). +lisp_code_name(8532,"VULGAR_FRACTION_TWO_THIRDS"). +lisp_code_name(8533,"VULGAR_FRACTION_ONE_FIFTH"). +lisp_code_name(8534,"VULGAR_FRACTION_TWO_FIFTHS"). +lisp_code_name(8535,"VULGAR_FRACTION_THREE_FIFTHS"). +lisp_code_name(8536,"VULGAR_FRACTION_FOUR_FIFTHS"). +lisp_code_name(8537,"VULGAR_FRACTION_ONE_SIXTH"). +lisp_code_name(8538,"VULGAR_FRACTION_FIVE_SIXTHS"). +lisp_code_name(8539,"VULGAR_FRACTION_ONE_EIGHTH"). +lisp_code_name(8540,"VULGAR_FRACTION_THREE_EIGHTHS"). +lisp_code_name(8541,"VULGAR_FRACTION_FIVE_EIGHTHS"). +lisp_code_name(8542,"VULGAR_FRACTION_SEVEN_EIGHTHS"). +lisp_code_name(8543,"FRACTION_NUMERATOR_ONE"). +lisp_code_name(8544,"ROMAN_NUMERAL_ONE"). +lisp_code_name(8545,"ROMAN_NUMERAL_TWO"). +lisp_code_name(8546,"ROMAN_NUMERAL_THREE"). +lisp_code_name(8547,"ROMAN_NUMERAL_FOUR"). +lisp_code_name(8548,"ROMAN_NUMERAL_FIVE"). +lisp_code_name(8549,"ROMAN_NUMERAL_SIX"). +lisp_code_name(8550,"ROMAN_NUMERAL_SEVEN"). +lisp_code_name(8551,"ROMAN_NUMERAL_EIGHT"). +lisp_code_name(8552,"ROMAN_NUMERAL_NINE"). +lisp_code_name(8553,"ROMAN_NUMERAL_TEN"). +lisp_code_name(8554,"ROMAN_NUMERAL_ELEVEN"). +lisp_code_name(8555,"ROMAN_NUMERAL_TWELVE"). +lisp_code_name(8556,"ROMAN_NUMERAL_FIFTY"). +lisp_code_name(8557,"ROMAN_NUMERAL_ONE_HUNDRED"). +lisp_code_name(8558,"ROMAN_NUMERAL_FIVE_HUNDRED"). +lisp_code_name(8559,"ROMAN_NUMERAL_ONE_THOUSAND"). +lisp_code_name(8560,"SMALL_ROMAN_NUMERAL_ONE"). +lisp_code_name(8561,"SMALL_ROMAN_NUMERAL_TWO"). +lisp_code_name(8562,"SMALL_ROMAN_NUMERAL_THREE"). +lisp_code_name(8563,"SMALL_ROMAN_NUMERAL_FOUR"). +lisp_code_name(8564,"SMALL_ROMAN_NUMERAL_FIVE"). +lisp_code_name(8565,"SMALL_ROMAN_NUMERAL_SIX"). +lisp_code_name(8566,"SMALL_ROMAN_NUMERAL_SEVEN"). +lisp_code_name(8567,"SMALL_ROMAN_NUMERAL_EIGHT"). +lisp_code_name(8568,"SMALL_ROMAN_NUMERAL_NINE"). +lisp_code_name(8569,"SMALL_ROMAN_NUMERAL_TEN"). +lisp_code_name(8570,"SMALL_ROMAN_NUMERAL_ELEVEN"). +lisp_code_name(8571,"SMALL_ROMAN_NUMERAL_TWELVE"). +lisp_code_name(8572,"SMALL_ROMAN_NUMERAL_FIFTY"). +lisp_code_name(8573,"SMALL_ROMAN_NUMERAL_ONE_HUNDRED"). +lisp_code_name(8574,"SMALL_ROMAN_NUMERAL_FIVE_HUNDRED"). +lisp_code_name(8575,"SMALL_ROMAN_NUMERAL_ONE_THOUSAND"). +lisp_code_name(8576,"ROMAN_NUMERAL_ONE_THOUSAND_C_D"). +lisp_code_name(8577,"ROMAN_NUMERAL_FIVE_THOUSAND"). +lisp_code_name(8578,"ROMAN_NUMERAL_TEN_THOUSAND"). +lisp_code_name(8579,"ROMAN_NUMERAL_REVERSED_ONE_HUNDRED"). +lisp_code_name(8580,"LATIN_SMALL_LETTER_REVERSED_C"). +lisp_code_name(8581,"ROMAN_NUMERAL_SIX_LATE_FORM"). +lisp_code_name(8582,"ROMAN_NUMERAL_FIFTY_EARLY_FORM"). +lisp_code_name(8583,"ROMAN_NUMERAL_FIFTY_THOUSAND"). +lisp_code_name(8584,"ROMAN_NUMERAL_ONE_HUNDRED_THOUSAND"). +lisp_code_name(8585,"VULGAR_FRACTION_ZERO_THIRDS"). +lisp_code_name(8592,"LEFTWARDS_ARROW"). +lisp_code_name(8593,"UPWARDS_ARROW"). +lisp_code_name(8594,"RIGHTWARDS_ARROW"). +lisp_code_name(8595,"DOWNWARDS_ARROW"). +lisp_code_name(8596,"LEFT_RIGHT_ARROW"). +lisp_code_name(8597,"UP_DOWN_ARROW"). +lisp_code_name(8598,"NORTH_WEST_ARROW"). +lisp_code_name(8599,"NORTH_EAST_ARROW"). +lisp_code_name(8600,"SOUTH_EAST_ARROW"). +lisp_code_name(8601,"SOUTH_WEST_ARROW"). +lisp_code_name(8602,"LEFTWARDS_ARROW_WITH_STROKE"). +lisp_code_name(8603,"RIGHTWARDS_ARROW_WITH_STROKE"). +lisp_code_name(8604,"LEFTWARDS_WAVE_ARROW"). +lisp_code_name(8605,"RIGHTWARDS_WAVE_ARROW"). +lisp_code_name(8606,"LEFTWARDS_TWO_HEADED_ARROW"). +lisp_code_name(8607,"UPWARDS_TWO_HEADED_ARROW"). +lisp_code_name(8608,"RIGHTWARDS_TWO_HEADED_ARROW"). +lisp_code_name(8609,"DOWNWARDS_TWO_HEADED_ARROW"). +lisp_code_name(8610,"LEFTWARDS_ARROW_WITH_TAIL"). +lisp_code_name(8611,"RIGHTWARDS_ARROW_WITH_TAIL"). +lisp_code_name(8612,"LEFTWARDS_ARROW_FROM_BAR"). +lisp_code_name(8613,"UPWARDS_ARROW_FROM_BAR"). +lisp_code_name(8614,"RIGHTWARDS_ARROW_FROM_BAR"). +lisp_code_name(8615,"DOWNWARDS_ARROW_FROM_BAR"). +lisp_code_name(8616,"UP_DOWN_ARROW_WITH_BASE"). +lisp_code_name(8617,"LEFTWARDS_ARROW_WITH_HOOK"). +lisp_code_name(8618,"RIGHTWARDS_ARROW_WITH_HOOK"). +lisp_code_name(8619,"LEFTWARDS_ARROW_WITH_LOOP"). +lisp_code_name(8620,"RIGHTWARDS_ARROW_WITH_LOOP"). +lisp_code_name(8621,"LEFT_RIGHT_WAVE_ARROW"). +lisp_code_name(8622,"LEFT_RIGHT_ARROW_WITH_STROKE"). +lisp_code_name(8623,"DOWNWARDS_ZIGZAG_ARROW"). +lisp_code_name(8624,"UPWARDS_ARROW_WITH_TIP_LEFTWARDS"). +lisp_code_name(8625,"UPWARDS_ARROW_WITH_TIP_RIGHTWARDS"). +lisp_code_name(8626,"DOWNWARDS_ARROW_WITH_TIP_LEFTWARDS"). +lisp_code_name(8627,"DOWNWARDS_ARROW_WITH_TIP_RIGHTWARDS"). +lisp_code_name(8628,"RIGHTWARDS_ARROW_WITH_CORNER_DOWNWARDS"). +lisp_code_name(8629,"DOWNWARDS_ARROW_WITH_CORNER_LEFTWARDS"). +lisp_code_name(8630,"ANTICLOCKWISE_TOP_SEMICIRCLE_ARROW"). +lisp_code_name(8631,"CLOCKWISE_TOP_SEMICIRCLE_ARROW"). +lisp_code_name(8632,"NORTH_WEST_ARROW_TO_LONG_BAR"). +lisp_code_name(8633,"LEFTWARDS_ARROW_TO_BAR_OVER_RIGHTWARDS_ARROW_TO_BAR"). +lisp_code_name(8634,"ANTICLOCKWISE_OPEN_CIRCLE_ARROW"). +lisp_code_name(8635,"CLOCKWISE_OPEN_CIRCLE_ARROW"). +lisp_code_name(8636,"LEFTWARDS_HARPOON_WITH_BARB_UPWARDS"). +lisp_code_name(8637,"LEFTWARDS_HARPOON_WITH_BARB_DOWNWARDS"). +lisp_code_name(8638,"UPWARDS_HARPOON_WITH_BARB_RIGHTWARDS"). +lisp_code_name(8639,"UPWARDS_HARPOON_WITH_BARB_LEFTWARDS"). +lisp_code_name(8640,"RIGHTWARDS_HARPOON_WITH_BARB_UPWARDS"). +lisp_code_name(8641,"RIGHTWARDS_HARPOON_WITH_BARB_DOWNWARDS"). +lisp_code_name(8642,"DOWNWARDS_HARPOON_WITH_BARB_RIGHTWARDS"). +lisp_code_name(8643,"DOWNWARDS_HARPOON_WITH_BARB_LEFTWARDS"). +lisp_code_name(8644,"RIGHTWARDS_ARROW_OVER_LEFTWARDS_ARROW"). +lisp_code_name(8645,"UPWARDS_ARROW_LEFTWARDS_OF_DOWNWARDS_ARROW"). +lisp_code_name(8646,"LEFTWARDS_ARROW_OVER_RIGHTWARDS_ARROW"). +lisp_code_name(8647,"LEFTWARDS_PAIRED_ARROWS"). +lisp_code_name(8648,"UPWARDS_PAIRED_ARROWS"). +lisp_code_name(8649,"RIGHTWARDS_PAIRED_ARROWS"). +lisp_code_name(8650,"DOWNWARDS_PAIRED_ARROWS"). +lisp_code_name(8651,"LEFTWARDS_HARPOON_OVER_RIGHTWARDS_HARPOON"). +lisp_code_name(8652,"RIGHTWARDS_HARPOON_OVER_LEFTWARDS_HARPOON"). +lisp_code_name(8653,"LEFTWARDS_DOUBLE_ARROW_WITH_STROKE"). +lisp_code_name(8654,"LEFT_RIGHT_DOUBLE_ARROW_WITH_STROKE"). +lisp_code_name(8655,"RIGHTWARDS_DOUBLE_ARROW_WITH_STROKE"). +lisp_code_name(8656,"LEFTWARDS_DOUBLE_ARROW"). +lisp_code_name(8657,"UPWARDS_DOUBLE_ARROW"). +lisp_code_name(8658,"RIGHTWARDS_DOUBLE_ARROW"). +lisp_code_name(8659,"DOWNWARDS_DOUBLE_ARROW"). +lisp_code_name(8660,"LEFT_RIGHT_DOUBLE_ARROW"). +lisp_code_name(8661,"UP_DOWN_DOUBLE_ARROW"). +lisp_code_name(8662,"NORTH_WEST_DOUBLE_ARROW"). +lisp_code_name(8663,"NORTH_EAST_DOUBLE_ARROW"). +lisp_code_name(8664,"SOUTH_EAST_DOUBLE_ARROW"). +lisp_code_name(8665,"SOUTH_WEST_DOUBLE_ARROW"). +lisp_code_name(8666,"LEFTWARDS_TRIPLE_ARROW"). +lisp_code_name(8667,"RIGHTWARDS_TRIPLE_ARROW"). +lisp_code_name(8668,"LEFTWARDS_SQUIGGLE_ARROW"). +lisp_code_name(8669,"RIGHTWARDS_SQUIGGLE_ARROW"). +lisp_code_name(8670,"UPWARDS_ARROW_WITH_DOUBLE_STROKE"). +lisp_code_name(8671,"DOWNWARDS_ARROW_WITH_DOUBLE_STROKE"). +lisp_code_name(8672,"LEFTWARDS_DASHED_ARROW"). +lisp_code_name(8673,"UPWARDS_DASHED_ARROW"). +lisp_code_name(8674,"RIGHTWARDS_DASHED_ARROW"). +lisp_code_name(8675,"DOWNWARDS_DASHED_ARROW"). +lisp_code_name(8676,"LEFTWARDS_ARROW_TO_BAR"). +lisp_code_name(8677,"RIGHTWARDS_ARROW_TO_BAR"). +lisp_code_name(8678,"LEFTWARDS_WHITE_ARROW"). +lisp_code_name(8679,"UPWARDS_WHITE_ARROW"). +lisp_code_name(8680,"RIGHTWARDS_WHITE_ARROW"). +lisp_code_name(8681,"DOWNWARDS_WHITE_ARROW"). +lisp_code_name(8682,"UPWARDS_WHITE_ARROW_FROM_BAR"). +lisp_code_name(8683,"UPWARDS_WHITE_ARROW_ON_PEDESTAL"). +lisp_code_name(8684,"UPWARDS_WHITE_ARROW_ON_PEDESTAL_WITH_HORIZONTAL_BAR"). +lisp_code_name(8685,"UPWARDS_WHITE_ARROW_ON_PEDESTAL_WITH_VERTICAL_BAR"). +lisp_code_name(8686,"UPWARDS_WHITE_DOUBLE_ARROW"). +lisp_code_name(8687,"UPWARDS_WHITE_DOUBLE_ARROW_ON_PEDESTAL"). +lisp_code_name(8688,"RIGHTWARDS_WHITE_ARROW_FROM_WALL"). +lisp_code_name(8689,"NORTH_WEST_ARROW_TO_CORNER"). +lisp_code_name(8690,"SOUTH_EAST_ARROW_TO_CORNER"). +lisp_code_name(8691,"UP_DOWN_WHITE_ARROW"). +lisp_code_name(8692,"RIGHT_ARROW_WITH_SMALL_CIRCLE"). +lisp_code_name(8693,"DOWNWARDS_ARROW_LEFTWARDS_OF_UPWARDS_ARROW"). +lisp_code_name(8694,"THREE_RIGHTWARDS_ARROWS"). +lisp_code_name(8695,"LEFTWARDS_ARROW_WITH_VERTICAL_STROKE"). +lisp_code_name(8696,"RIGHTWARDS_ARROW_WITH_VERTICAL_STROKE"). +lisp_code_name(8697,"LEFT_RIGHT_ARROW_WITH_VERTICAL_STROKE"). +lisp_code_name(8698,"LEFTWARDS_ARROW_WITH_DOUBLE_VERTICAL_STROKE"). +lisp_code_name(8699,"RIGHTWARDS_ARROW_WITH_DOUBLE_VERTICAL_STROKE"). +lisp_code_name(8700,"LEFT_RIGHT_ARROW_WITH_DOUBLE_VERTICAL_STROKE"). +lisp_code_name(8701,"LEFTWARDS_OPEN-HEADED_ARROW"). +lisp_code_name(8702,"RIGHTWARDS_OPEN-HEADED_ARROW"). +lisp_code_name(8703,"LEFT_RIGHT_OPEN-HEADED_ARROW"). +lisp_code_name(8704,"FOR_ALL"). +lisp_code_name(8705,"COMPLEMENT"). +lisp_code_name(8706,"PARTIAL_DIFFERENTIAL"). +lisp_code_name(8707,"THERE_EXISTS"). +lisp_code_name(8708,"THERE_DOES_NOT_EXIST"). +lisp_code_name(8709,"EMPTY_SET"). +lisp_code_name(8710,"INCREMENT"). +lisp_code_name(8711,"NABLA"). +lisp_code_name(8712,"ELEMENT_OF"). +lisp_code_name(8713,"NOT_AN_ELEMENT_OF"). +lisp_code_name(8714,"SMALL_ELEMENT_OF"). +lisp_code_name(8715,"CONTAINS_AS_MEMBER"). +lisp_code_name(8716,"DOES_NOT_CONTAIN_AS_MEMBER"). +lisp_code_name(8717,"SMALL_CONTAINS_AS_MEMBER"). +lisp_code_name(8718,"END_OF_PROOF"). +lisp_code_name(8719,"N-ARY_PRODUCT"). +lisp_code_name(8720,"N-ARY_COPRODUCT"). +lisp_code_name(8721,"N-ARY_SUMMATION"). +lisp_code_name(8722,"MINUS_SIGN"). +lisp_code_name(8723,"MINUS-OR-PLUS_SIGN"). +lisp_code_name(8724,"DOT_PLUS"). +lisp_code_name(8725,"DIVISION_SLASH"). +lisp_code_name(8726,"SET_MINUS"). +lisp_code_name(8727,"ASTERISK_OPERATOR"). +lisp_code_name(8728,"RING_OPERATOR"). +lisp_code_name(8729,"BULLET_OPERATOR"). +lisp_code_name(8730,"SQUARE_ROOT"). +lisp_code_name(8731,"CUBE_ROOT"). +lisp_code_name(8732,"FOURTH_ROOT"). +lisp_code_name(8733,"PROPORTIONAL_TO"). +lisp_code_name(8734,"INFINITY"). +lisp_code_name(8735,"RIGHT_ANGLE"). +lisp_code_name(8736,"ANGLE"). +lisp_code_name(8737,"MEASURED_ANGLE"). +lisp_code_name(8738,"SPHERICAL_ANGLE"). +lisp_code_name(8739,"DIVIDES"). +lisp_code_name(8740,"DOES_NOT_DIVIDE"). +lisp_code_name(8741,"PARALLEL_TO"). +lisp_code_name(8742,"NOT_PARALLEL_TO"). +lisp_code_name(8743,"LOGICAL_AND"). +lisp_code_name(8744,"LOGICAL_OR"). +lisp_code_name(8745,"INTERSECTION"). +lisp_code_name(8746,"UNION"). +lisp_code_name(8747,"INTEGRAL"). +lisp_code_name(8748,"DOUBLE_INTEGRAL"). +lisp_code_name(8749,"TRIPLE_INTEGRAL"). +lisp_code_name(8750,"CONTOUR_INTEGRAL"). +lisp_code_name(8751,"SURFACE_INTEGRAL"). +lisp_code_name(8752,"VOLUME_INTEGRAL"). +lisp_code_name(8753,"CLOCKWISE_INTEGRAL"). +lisp_code_name(8754,"CLOCKWISE_CONTOUR_INTEGRAL"). +lisp_code_name(8755,"ANTICLOCKWISE_CONTOUR_INTEGRAL"). +lisp_code_name(8756,"THEREFORE"). +lisp_code_name(8757,"BECAUSE"). +lisp_code_name(8758,"RATIO"). +lisp_code_name(8759,"PROPORTION"). +lisp_code_name(8760,"DOT_MINUS"). +lisp_code_name(8761,"EXCESS"). +lisp_code_name(8762,"GEOMETRIC_PROPORTION"). +lisp_code_name(8763,"HOMOTHETIC"). +lisp_code_name(8764,"TILDE_OPERATOR"). +lisp_code_name(8765,"REVERSED_TILDE"). +lisp_code_name(8766,"INVERTED_LAZY_S"). +lisp_code_name(8767,"SINE_WAVE"). +lisp_code_name(8768,"WREATH_PRODUCT"). +lisp_code_name(8769,"NOT_TILDE"). +lisp_code_name(8770,"MINUS_TILDE"). +lisp_code_name(8771,"ASYMPTOTICALLY_EQUAL_TO"). +lisp_code_name(8772,"NOT_ASYMPTOTICALLY_EQUAL_TO"). +lisp_code_name(8773,"APPROXIMATELY_EQUAL_TO"). +lisp_code_name(8774,"APPROXIMATELY_BUT_NOT_ACTUALLY_EQUAL_TO"). +lisp_code_name(8775,"NEITHER_APPROXIMATELY_NOR_ACTUALLY_EQUAL_TO"). +lisp_code_name(8776,"ALMOST_EQUAL_TO"). +lisp_code_name(8777,"NOT_ALMOST_EQUAL_TO"). +lisp_code_name(8778,"ALMOST_EQUAL_OR_EQUAL_TO"). +lisp_code_name(8779,"TRIPLE_TILDE"). +lisp_code_name(8780,"ALL_EQUAL_TO"). +lisp_code_name(8781,"EQUIVALENT_TO"). +lisp_code_name(8782,"GEOMETRICALLY_EQUIVALENT_TO"). +lisp_code_name(8783,"DIFFERENCE_BETWEEN"). +lisp_code_name(8784,"APPROACHES_THE_LIMIT"). +lisp_code_name(8785,"GEOMETRICALLY_EQUAL_TO"). +lisp_code_name(8786,"APPROXIMATELY_EQUAL_TO_OR_THE_IMAGE_OF"). +lisp_code_name(8787,"IMAGE_OF_OR_APPROXIMATELY_EQUAL_TO"). +lisp_code_name(8788,"COLON_EQUALS"). +lisp_code_name(8789,"EQUALS_COLON"). +lisp_code_name(8790,"RING_IN_EQUAL_TO"). +lisp_code_name(8791,"RING_EQUAL_TO"). +lisp_code_name(8792,"CORRESPONDS_TO"). +lisp_code_name(8793,"ESTIMATES"). +lisp_code_name(8794,"EQUIANGULAR_TO"). +lisp_code_name(8795,"STAR_EQUALS"). +lisp_code_name(8796,"DELTA_EQUAL_TO"). +lisp_code_name(8797,"EQUAL_TO_BY_DEFINITION"). +lisp_code_name(8798,"MEASURED_BY"). +lisp_code_name(8799,"QUESTIONED_EQUAL_TO"). +lisp_code_name(8800,"NOT_EQUAL_TO"). +lisp_code_name(8801,"IDENTICAL_TO"). +lisp_code_name(8802,"NOT_IDENTICAL_TO"). +lisp_code_name(8803,"STRICTLY_EQUIVALENT_TO"). +lisp_code_name(8804,"LESS-THAN_OR_EQUAL_TO"). +lisp_code_name(8805,"GREATER-THAN_OR_EQUAL_TO"). +lisp_code_name(8806,"LESS-THAN_OVER_EQUAL_TO"). +lisp_code_name(8807,"GREATER-THAN_OVER_EQUAL_TO"). +lisp_code_name(8808,"LESS-THAN_BUT_NOT_EQUAL_TO"). +lisp_code_name(8809,"GREATER-THAN_BUT_NOT_EQUAL_TO"). +lisp_code_name(8810,"MUCH_LESS-THAN"). +lisp_code_name(8811,"MUCH_GREATER-THAN"). +lisp_code_name(8812,"BETWEEN"). +lisp_code_name(8813,"NOT_EQUIVALENT_TO"). +lisp_code_name(8814,"NOT_LESS-THAN"). +lisp_code_name(8815,"NOT_GREATER-THAN"). +lisp_code_name(8816,"NEITHER_LESS-THAN_NOR_EQUAL_TO"). +lisp_code_name(8817,"NEITHER_GREATER-THAN_NOR_EQUAL_TO"). +lisp_code_name(8818,"LESS-THAN_OR_EQUIVALENT_TO"). +lisp_code_name(8819,"GREATER-THAN_OR_EQUIVALENT_TO"). +lisp_code_name(8820,"NEITHER_LESS-THAN_NOR_EQUIVALENT_TO"). +lisp_code_name(8821,"NEITHER_GREATER-THAN_NOR_EQUIVALENT_TO"). +lisp_code_name(8822,"LESS-THAN_OR_GREATER-THAN"). +lisp_code_name(8823,"GREATER-THAN_OR_LESS-THAN"). +lisp_code_name(8824,"NEITHER_LESS-THAN_NOR_GREATER-THAN"). +lisp_code_name(8825,"NEITHER_GREATER-THAN_NOR_LESS-THAN"). +lisp_code_name(8826,"PRECEDES"). +lisp_code_name(8827,"SUCCEEDS"). +lisp_code_name(8828,"PRECEDES_OR_EQUAL_TO"). +lisp_code_name(8829,"SUCCEEDS_OR_EQUAL_TO"). +lisp_code_name(8830,"PRECEDES_OR_EQUIVALENT_TO"). +lisp_code_name(8831,"SUCCEEDS_OR_EQUIVALENT_TO"). +lisp_code_name(8832,"DOES_NOT_PRECEDE"). +lisp_code_name(8833,"DOES_NOT_SUCCEED"). +lisp_code_name(8834,"SUBSET_OF"). +lisp_code_name(8835,"SUPERSET_OF"). +lisp_code_name(8836,"NOT_A_SUBSET_OF"). +lisp_code_name(8837,"NOT_A_SUPERSET_OF"). +lisp_code_name(8838,"SUBSET_OF_OR_EQUAL_TO"). +lisp_code_name(8839,"SUPERSET_OF_OR_EQUAL_TO"). +lisp_code_name(8840,"NEITHER_A_SUBSET_OF_NOR_EQUAL_TO"). +lisp_code_name(8841,"NEITHER_A_SUPERSET_OF_NOR_EQUAL_TO"). +lisp_code_name(8842,"SUBSET_OF_WITH_NOT_EQUAL_TO"). +lisp_code_name(8843,"SUPERSET_OF_WITH_NOT_EQUAL_TO"). +lisp_code_name(8844,"MULTISET"). +lisp_code_name(8845,"MULTISET_MULTIPLICATION"). +lisp_code_name(8846,"MULTISET_UNION"). +lisp_code_name(8847,"SQUARE_IMAGE_OF"). +lisp_code_name(8848,"SQUARE_ORIGINAL_OF"). +lisp_code_name(8849,"SQUARE_IMAGE_OF_OR_EQUAL_TO"). +lisp_code_name(8850,"SQUARE_ORIGINAL_OF_OR_EQUAL_TO"). +lisp_code_name(8851,"SQUARE_CAP"). +lisp_code_name(8852,"SQUARE_CUP"). +lisp_code_name(8853,"CIRCLED_PLUS"). +lisp_code_name(8854,"CIRCLED_MINUS"). +lisp_code_name(8855,"CIRCLED_TIMES"). +lisp_code_name(8856,"CIRCLED_DIVISION_SLASH"). +lisp_code_name(8857,"CIRCLED_DOT_OPERATOR"). +lisp_code_name(8858,"CIRCLED_RING_OPERATOR"). +lisp_code_name(8859,"CIRCLED_ASTERISK_OPERATOR"). +lisp_code_name(8860,"CIRCLED_EQUALS"). +lisp_code_name(8861,"CIRCLED_DASH"). +lisp_code_name(8862,"SQUARED_PLUS"). +lisp_code_name(8863,"SQUARED_MINUS"). +lisp_code_name(8864,"SQUARED_TIMES"). +lisp_code_name(8865,"SQUARED_DOT_OPERATOR"). +lisp_code_name(8866,"RIGHT_TACK"). +lisp_code_name(8867,"LEFT_TACK"). +lisp_code_name(8868,"DOWN_TACK"). +lisp_code_name(8869,"UP_TACK"). +lisp_code_name(8870,"ASSERTION"). +lisp_code_name(8871,"MODELS"). +lisp_code_name(8872,"TRUE"). +lisp_code_name(8873,"FORCES"). +lisp_code_name(8874,"TRIPLE_VERTICAL_BAR_RIGHT_TURNSTILE"). +lisp_code_name(8875,"DOUBLE_VERTICAL_BAR_DOUBLE_RIGHT_TURNSTILE"). +lisp_code_name(8876,"DOES_NOT_PROVE"). +lisp_code_name(8877,"NOT_TRUE"). +lisp_code_name(8878,"DOES_NOT_FORCE"). +lisp_code_name(8879,"NEGATED_DOUBLE_VERTICAL_BAR_DOUBLE_RIGHT_TURNSTILE"). +lisp_code_name(8880,"PRECEDES_UNDER_RELATION"). +lisp_code_name(8881,"SUCCEEDS_UNDER_RELATION"). +lisp_code_name(8882,"NORMAL_SUBGROUP_OF"). +lisp_code_name(8883,"CONTAINS_AS_NORMAL_SUBGROUP"). +lisp_code_name(8884,"NORMAL_SUBGROUP_OF_OR_EQUAL_TO"). +lisp_code_name(8885,"CONTAINS_AS_NORMAL_SUBGROUP_OR_EQUAL_TO"). +lisp_code_name(8886,"ORIGINAL_OF"). +lisp_code_name(8887,"IMAGE_OF"). +lisp_code_name(8888,"MULTIMAP"). +lisp_code_name(8889,"HERMITIAN_CONJUGATE_MATRIX"). +lisp_code_name(8890,"INTERCALATE"). +lisp_code_name(8891,"XOR"). +lisp_code_name(8892,"NAND"). +lisp_code_name(8893,"NOR"). +lisp_code_name(8894,"RIGHT_ANGLE_WITH_ARC"). +lisp_code_name(8895,"RIGHT_TRIANGLE"). +lisp_code_name(8896,"N-ARY_LOGICAL_AND"). +lisp_code_name(8897,"N-ARY_LOGICAL_OR"). +lisp_code_name(8898,"N-ARY_INTERSECTION"). +lisp_code_name(8899,"N-ARY_UNION"). +lisp_code_name(8900,"DIAMOND_OPERATOR"). +lisp_code_name(8901,"DOT_OPERATOR"). +lisp_code_name(8902,"STAR_OPERATOR"). +lisp_code_name(8903,"DIVISION_TIMES"). +lisp_code_name(8904,"BOWTIE"). +lisp_code_name(8905,"LEFT_NORMAL_FACTOR_SEMIDIRECT_PRODUCT"). +lisp_code_name(8906,"RIGHT_NORMAL_FACTOR_SEMIDIRECT_PRODUCT"). +lisp_code_name(8907,"LEFT_SEMIDIRECT_PRODUCT"). +lisp_code_name(8908,"RIGHT_SEMIDIRECT_PRODUCT"). +lisp_code_name(8909,"REVERSED_TILDE_EQUALS"). +lisp_code_name(8910,"CURLY_LOGICAL_OR"). +lisp_code_name(8911,"CURLY_LOGICAL_AND"). +lisp_code_name(8912,"DOUBLE_SUBSET"). +lisp_code_name(8913,"DOUBLE_SUPERSET"). +lisp_code_name(8914,"DOUBLE_INTERSECTION"). +lisp_code_name(8915,"DOUBLE_UNION"). +lisp_code_name(8916,"PITCHFORK"). +lisp_code_name(8917,"EQUAL_AND_PARALLEL_TO"). +lisp_code_name(8918,"LESS-THAN_WITH_DOT"). +lisp_code_name(8919,"GREATER-THAN_WITH_DOT"). +lisp_code_name(8920,"VERY_MUCH_LESS-THAN"). +lisp_code_name(8921,"VERY_MUCH_GREATER-THAN"). +lisp_code_name(8922,"LESS-THAN_EQUAL_TO_OR_GREATER-THAN"). +lisp_code_name(8923,"GREATER-THAN_EQUAL_TO_OR_LESS-THAN"). +lisp_code_name(8924,"EQUAL_TO_OR_LESS-THAN"). +lisp_code_name(8925,"EQUAL_TO_OR_GREATER-THAN"). +lisp_code_name(8926,"EQUAL_TO_OR_PRECEDES"). +lisp_code_name(8927,"EQUAL_TO_OR_SUCCEEDS"). +lisp_code_name(8928,"DOES_NOT_PRECEDE_OR_EQUAL"). +lisp_code_name(8929,"DOES_NOT_SUCCEED_OR_EQUAL"). +lisp_code_name(8930,"NOT_SQUARE_IMAGE_OF_OR_EQUAL_TO"). +lisp_code_name(8931,"NOT_SQUARE_ORIGINAL_OF_OR_EQUAL_TO"). +lisp_code_name(8932,"SQUARE_IMAGE_OF_OR_NOT_EQUAL_TO"). +lisp_code_name(8933,"SQUARE_ORIGINAL_OF_OR_NOT_EQUAL_TO"). +lisp_code_name(8934,"LESS-THAN_BUT_NOT_EQUIVALENT_TO"). +lisp_code_name(8935,"GREATER-THAN_BUT_NOT_EQUIVALENT_TO"). +lisp_code_name(8936,"PRECEDES_BUT_NOT_EQUIVALENT_TO"). +lisp_code_name(8937,"SUCCEEDS_BUT_NOT_EQUIVALENT_TO"). +lisp_code_name(8938,"NOT_NORMAL_SUBGROUP_OF"). +lisp_code_name(8939,"DOES_NOT_CONTAIN_AS_NORMAL_SUBGROUP"). +lisp_code_name(8940,"NOT_NORMAL_SUBGROUP_OF_OR_EQUAL_TO"). +lisp_code_name(8941,"DOES_NOT_CONTAIN_AS_NORMAL_SUBGROUP_OR_EQUAL"). +lisp_code_name(8942,"VERTICAL_ELLIPSIS"). +lisp_code_name(8943,"MIDLINE_HORIZONTAL_ELLIPSIS"). +lisp_code_name(8944,"UP_RIGHT_DIAGONAL_ELLIPSIS"). +lisp_code_name(8945,"DOWN_RIGHT_DIAGONAL_ELLIPSIS"). +lisp_code_name(8946,"ELEMENT_OF_WITH_LONG_HORIZONTAL_STROKE"). +lisp_code_name(8947,"ELEMENT_OF_WITH_VERTICAL_BAR_AT_END_OF_HORIZONTAL_STROKE"). +lisp_code_name(8948,"SMALL_ELEMENT_OF_WITH_VERTICAL_BAR_AT_END_OF_HORIZONTAL_STROKE"). +lisp_code_name(8949,"ELEMENT_OF_WITH_DOT_ABOVE"). +lisp_code_name(8950,"ELEMENT_OF_WITH_OVERBAR"). +lisp_code_name(8951,"SMALL_ELEMENT_OF_WITH_OVERBAR"). +lisp_code_name(8952,"ELEMENT_OF_WITH_UNDERBAR"). +lisp_code_name(8953,"ELEMENT_OF_WITH_TWO_HORIZONTAL_STROKES"). +lisp_code_name(8954,"CONTAINS_WITH_LONG_HORIZONTAL_STROKE"). +lisp_code_name(8955,"CONTAINS_WITH_VERTICAL_BAR_AT_END_OF_HORIZONTAL_STROKE"). +lisp_code_name(8956,"SMALL_CONTAINS_WITH_VERTICAL_BAR_AT_END_OF_HORIZONTAL_STROKE"). +lisp_code_name(8957,"CONTAINS_WITH_OVERBAR"). +lisp_code_name(8958,"SMALL_CONTAINS_WITH_OVERBAR"). +lisp_code_name(8959,"Z_NOTATION_BAG_MEMBERSHIP"). +lisp_code_name(8960,"DIAMETER_SIGN"). +lisp_code_name(8961,"ELECTRIC_ARROW"). +lisp_code_name(8962,"HOUSE"). +lisp_code_name(8963,"UP_ARROWHEAD"). +lisp_code_name(8964,"DOWN_ARROWHEAD"). +lisp_code_name(8965,"PROJECTIVE"). +lisp_code_name(8966,"PERSPECTIVE"). +lisp_code_name(8967,"WAVY_LINE"). +lisp_code_name(8968,"LEFT_CEILING"). +lisp_code_name(8969,"RIGHT_CEILING"). +lisp_code_name(8970,"LEFT_FLOOR"). +lisp_code_name(8971,"RIGHT_FLOOR"). +lisp_code_name(8972,"BOTTOM_RIGHT_CROP"). +lisp_code_name(8973,"BOTTOM_LEFT_CROP"). +lisp_code_name(8974,"TOP_RIGHT_CROP"). +lisp_code_name(8975,"TOP_LEFT_CROP"). +lisp_code_name(8976,"REVERSED_NOT_SIGN"). +lisp_code_name(8977,"SQUARE_LOZENGE"). +lisp_code_name(8978,"ARC"). +lisp_code_name(8979,"SEGMENT"). +lisp_code_name(8980,"SECTOR"). +lisp_code_name(8981,"TELEPHONE_RECORDER"). +lisp_code_name(8982,"POSITION_INDICATOR"). +lisp_code_name(8983,"VIEWDATA_SQUARE"). +lisp_code_name(8984,"PLACE_OF_INTEREST_SIGN"). +lisp_code_name(8985,"TURNED_NOT_SIGN"). +lisp_code_name(8986,"WATCH"). +lisp_code_name(8987,"HOURGLASS"). +lisp_code_name(8988,"TOP_LEFT_CORNER"). +lisp_code_name(8989,"TOP_RIGHT_CORNER"). +lisp_code_name(8990,"BOTTOM_LEFT_CORNER"). +lisp_code_name(8991,"BOTTOM_RIGHT_CORNER"). +lisp_code_name(8992,"TOP_HALF_INTEGRAL"). +lisp_code_name(8993,"BOTTOM_HALF_INTEGRAL"). +lisp_code_name(8994,"FROWN"). +lisp_code_name(8995,"SMILE"). +lisp_code_name(8996,"UP_ARROWHEAD_BETWEEN_TWO_HORIZONTAL_BARS"). +lisp_code_name(8997,"OPTION_KEY"). +lisp_code_name(8998,"ERASE_TO_THE_RIGHT"). +lisp_code_name(8999,"X_IN_A_RECTANGLE_BOX"). +lisp_code_name(9000,"KEYBOARD"). +lisp_code_name(9001,"LEFT-POINTING_ANGLE_BRACKET"). +lisp_code_name(9002,"RIGHT-POINTING_ANGLE_BRACKET"). +lisp_code_name(9003,"ERASE_TO_THE_LEFT"). +lisp_code_name(9004,"BENZENE_RING"). +lisp_code_name(9005,"CYLINDRICITY"). +lisp_code_name(9006,"ALL_AROUND-PROFILE"). +lisp_code_name(9007,"SYMMETRY"). +lisp_code_name(9008,"TOTAL_RUNOUT"). +lisp_code_name(9009,"DIMENSION_ORIGIN"). +lisp_code_name(9010,"CONICAL_TAPER"). +lisp_code_name(9011,"SLOPE"). +lisp_code_name(9012,"COUNTERBORE"). +lisp_code_name(9013,"COUNTERSINK"). +lisp_code_name(9014,"APL_FUNCTIONAL_SYMBOL_I-BEAM"). +lisp_code_name(9015,"APL_FUNCTIONAL_SYMBOL_SQUISH_QUAD"). +lisp_code_name(9016,"APL_FUNCTIONAL_SYMBOL_QUAD_EQUAL"). +lisp_code_name(9017,"APL_FUNCTIONAL_SYMBOL_QUAD_DIVIDE"). +lisp_code_name(9018,"APL_FUNCTIONAL_SYMBOL_QUAD_DIAMOND"). +lisp_code_name(9019,"APL_FUNCTIONAL_SYMBOL_QUAD_JOT"). +lisp_code_name(9020,"APL_FUNCTIONAL_SYMBOL_QUAD_CIRCLE"). +lisp_code_name(9021,"APL_FUNCTIONAL_SYMBOL_CIRCLE_STILE"). +lisp_code_name(9022,"APL_FUNCTIONAL_SYMBOL_CIRCLE_JOT"). +lisp_code_name(9023,"APL_FUNCTIONAL_SYMBOL_SLASH_BAR"). +lisp_code_name(9024,"APL_FUNCTIONAL_SYMBOL_BACKSLASH_BAR"). +lisp_code_name(9025,"APL_FUNCTIONAL_SYMBOL_QUAD_SLASH"). +lisp_code_name(9026,"APL_FUNCTIONAL_SYMBOL_QUAD_BACKSLASH"). +lisp_code_name(9027,"APL_FUNCTIONAL_SYMBOL_QUAD_LESS-THAN"). +lisp_code_name(9028,"APL_FUNCTIONAL_SYMBOL_QUAD_GREATER-THAN"). +lisp_code_name(9029,"APL_FUNCTIONAL_SYMBOL_LEFTWARDS_VANE"). +lisp_code_name(9030,"APL_FUNCTIONAL_SYMBOL_RIGHTWARDS_VANE"). +lisp_code_name(9031,"APL_FUNCTIONAL_SYMBOL_QUAD_LEFTWARDS_ARROW"). +lisp_code_name(9032,"APL_FUNCTIONAL_SYMBOL_QUAD_RIGHTWARDS_ARROW"). +lisp_code_name(9033,"APL_FUNCTIONAL_SYMBOL_CIRCLE_BACKSLASH"). +lisp_code_name(9034,"APL_FUNCTIONAL_SYMBOL_DOWN_TACK_UNDERBAR"). +lisp_code_name(9035,"APL_FUNCTIONAL_SYMBOL_DELTA_STILE"). +lisp_code_name(9036,"APL_FUNCTIONAL_SYMBOL_QUAD_DOWN_CARET"). +lisp_code_name(9037,"APL_FUNCTIONAL_SYMBOL_QUAD_DELTA"). +lisp_code_name(9038,"APL_FUNCTIONAL_SYMBOL_DOWN_TACK_JOT"). +lisp_code_name(9039,"APL_FUNCTIONAL_SYMBOL_UPWARDS_VANE"). +lisp_code_name(9040,"APL_FUNCTIONAL_SYMBOL_QUAD_UPWARDS_ARROW"). +lisp_code_name(9041,"APL_FUNCTIONAL_SYMBOL_UP_TACK_OVERBAR"). +lisp_code_name(9042,"APL_FUNCTIONAL_SYMBOL_DEL_STILE"). +lisp_code_name(9043,"APL_FUNCTIONAL_SYMBOL_QUAD_UP_CARET"). +lisp_code_name(9044,"APL_FUNCTIONAL_SYMBOL_QUAD_DEL"). +lisp_code_name(9045,"APL_FUNCTIONAL_SYMBOL_UP_TACK_JOT"). +lisp_code_name(9046,"APL_FUNCTIONAL_SYMBOL_DOWNWARDS_VANE"). +lisp_code_name(9047,"APL_FUNCTIONAL_SYMBOL_QUAD_DOWNWARDS_ARROW"). +lisp_code_name(9048,"APL_FUNCTIONAL_SYMBOL_QUOTE_UNDERBAR"). +lisp_code_name(9049,"APL_FUNCTIONAL_SYMBOL_DELTA_UNDERBAR"). +lisp_code_name(9050,"APL_FUNCTIONAL_SYMBOL_DIAMOND_UNDERBAR"). +lisp_code_name(9051,"APL_FUNCTIONAL_SYMBOL_JOT_UNDERBAR"). +lisp_code_name(9052,"APL_FUNCTIONAL_SYMBOL_CIRCLE_UNDERBAR"). +lisp_code_name(9053,"APL_FUNCTIONAL_SYMBOL_UP_SHOE_JOT"). +lisp_code_name(9054,"APL_FUNCTIONAL_SYMBOL_QUOTE_QUAD"). +lisp_code_name(9055,"APL_FUNCTIONAL_SYMBOL_CIRCLE_STAR"). +lisp_code_name(9056,"APL_FUNCTIONAL_SYMBOL_QUAD_COLON"). +lisp_code_name(9057,"APL_FUNCTIONAL_SYMBOL_UP_TACK_DIAERESIS"). +lisp_code_name(9058,"APL_FUNCTIONAL_SYMBOL_DEL_DIAERESIS"). +lisp_code_name(9059,"APL_FUNCTIONAL_SYMBOL_STAR_DIAERESIS"). +lisp_code_name(9060,"APL_FUNCTIONAL_SYMBOL_JOT_DIAERESIS"). +lisp_code_name(9061,"APL_FUNCTIONAL_SYMBOL_CIRCLE_DIAERESIS"). +lisp_code_name(9062,"APL_FUNCTIONAL_SYMBOL_DOWN_SHOE_STILE"). +lisp_code_name(9063,"APL_FUNCTIONAL_SYMBOL_LEFT_SHOE_STILE"). +lisp_code_name(9064,"APL_FUNCTIONAL_SYMBOL_TILDE_DIAERESIS"). +lisp_code_name(9065,"APL_FUNCTIONAL_SYMBOL_GREATER-THAN_DIAERESIS"). +lisp_code_name(9066,"APL_FUNCTIONAL_SYMBOL_COMMA_BAR"). +lisp_code_name(9067,"APL_FUNCTIONAL_SYMBOL_DEL_TILDE"). +lisp_code_name(9068,"APL_FUNCTIONAL_SYMBOL_ZILDE"). +lisp_code_name(9069,"APL_FUNCTIONAL_SYMBOL_STILE_TILDE"). +lisp_code_name(9070,"APL_FUNCTIONAL_SYMBOL_SEMICOLON_UNDERBAR"). +lisp_code_name(9071,"APL_FUNCTIONAL_SYMBOL_QUAD_NOT_EQUAL"). +lisp_code_name(9072,"APL_FUNCTIONAL_SYMBOL_QUAD_QUESTION"). +lisp_code_name(9073,"APL_FUNCTIONAL_SYMBOL_DOWN_CARET_TILDE"). +lisp_code_name(9074,"APL_FUNCTIONAL_SYMBOL_UP_CARET_TILDE"). +lisp_code_name(9075,"APL_FUNCTIONAL_SYMBOL_IOTA"). +lisp_code_name(9076,"APL_FUNCTIONAL_SYMBOL_RHO"). +lisp_code_name(9077,"APL_FUNCTIONAL_SYMBOL_OMEGA"). +lisp_code_name(9078,"APL_FUNCTIONAL_SYMBOL_ALPHA_UNDERBAR"). +lisp_code_name(9079,"APL_FUNCTIONAL_SYMBOL_EPSILON_UNDERBAR"). +lisp_code_name(9080,"APL_FUNCTIONAL_SYMBOL_IOTA_UNDERBAR"). +lisp_code_name(9081,"APL_FUNCTIONAL_SYMBOL_OMEGA_UNDERBAR"). +lisp_code_name(9082,"APL_FUNCTIONAL_SYMBOL_ALPHA"). +lisp_code_name(9083,"NOT_CHECK_MARK"). +lisp_code_name(9084,"RIGHT_ANGLE_WITH_DOWNWARDS_ZIGZAG_ARROW"). +lisp_code_name(9085,"SHOULDERED_OPEN_BOX"). +lisp_code_name(9086,"BELL_SYMBOL"). +lisp_code_name(9087,"VERTICAL_LINE_WITH_MIDDLE_DOT"). +lisp_code_name(9088,"INSERTION_SYMBOL"). +lisp_code_name(9089,"CONTINUOUS_UNDERLINE_SYMBOL"). +lisp_code_name(9090,"DISCONTINUOUS_UNDERLINE_SYMBOL"). +lisp_code_name(9091,"EMPHASIS_SYMBOL"). +lisp_code_name(9092,"COMPOSITION_SYMBOL"). +lisp_code_name(9093,"WHITE_SQUARE_WITH_CENTRE_VERTICAL_LINE"). +lisp_code_name(9094,"ENTER_SYMBOL"). +lisp_code_name(9095,"ALTERNATIVE_KEY_SYMBOL"). +lisp_code_name(9096,"HELM_SYMBOL"). +lisp_code_name(9097,"CIRCLED_HORIZONTAL_BAR_WITH_NOTCH"). +lisp_code_name(9098,"CIRCLED_TRIANGLE_DOWN"). +lisp_code_name(9099,"BROKEN_CIRCLE_WITH_NORTHWEST_ARROW"). +lisp_code_name(9100,"UNDO_SYMBOL"). +lisp_code_name(9101,"MONOSTABLE_SYMBOL"). +lisp_code_name(9102,"HYSTERESIS_SYMBOL"). +lisp_code_name(9103,"OPEN-CIRCUIT-OUTPUT_H-TYPE_SYMBOL"). +lisp_code_name(9104,"OPEN-CIRCUIT-OUTPUT_L-TYPE_SYMBOL"). +lisp_code_name(9105,"PASSIVE-PULL-DOWN-OUTPUT_SYMBOL"). +lisp_code_name(9106,"PASSIVE-PULL-UP-OUTPUT_SYMBOL"). +lisp_code_name(9107,"DIRECT_CURRENT_SYMBOL_FORM_TWO"). +lisp_code_name(9108,"SOFTWARE-FUNCTION_SYMBOL"). +lisp_code_name(9109,"APL_FUNCTIONAL_SYMBOL_QUAD"). +lisp_code_name(9110,"DECIMAL_SEPARATOR_KEY_SYMBOL"). +lisp_code_name(9111,"PREVIOUS_PAGE"). +lisp_code_name(9112,"NEXT_PAGE"). +lisp_code_name(9113,"PRINT_SCREEN_SYMBOL"). +lisp_code_name(9114,"CLEAR_SCREEN_SYMBOL"). +lisp_code_name(9115,"LEFT_PARENTHESIS_UPPER_HOOK"). +lisp_code_name(9116,"LEFT_PARENTHESIS_EXTENSION"). +lisp_code_name(9117,"LEFT_PARENTHESIS_LOWER_HOOK"). +lisp_code_name(9118,"RIGHT_PARENTHESIS_UPPER_HOOK"). +lisp_code_name(9119,"RIGHT_PARENTHESIS_EXTENSION"). +lisp_code_name(9120,"RIGHT_PARENTHESIS_LOWER_HOOK"). +lisp_code_name(9121,"LEFT_SQUARE_BRACKET_UPPER_CORNER"). +lisp_code_name(9122,"LEFT_SQUARE_BRACKET_EXTENSION"). +lisp_code_name(9123,"LEFT_SQUARE_BRACKET_LOWER_CORNER"). +lisp_code_name(9124,"RIGHT_SQUARE_BRACKET_UPPER_CORNER"). +lisp_code_name(9125,"RIGHT_SQUARE_BRACKET_EXTENSION"). +lisp_code_name(9126,"RIGHT_SQUARE_BRACKET_LOWER_CORNER"). +lisp_code_name(9127,"LEFT_CURLY_BRACKET_UPPER_HOOK"). +lisp_code_name(9128,"LEFT_CURLY_BRACKET_MIDDLE_PIECE"). +lisp_code_name(9129,"LEFT_CURLY_BRACKET_LOWER_HOOK"). +lisp_code_name(9130,"CURLY_BRACKET_EXTENSION"). +lisp_code_name(9131,"RIGHT_CURLY_BRACKET_UPPER_HOOK"). +lisp_code_name(9132,"RIGHT_CURLY_BRACKET_MIDDLE_PIECE"). +lisp_code_name(9133,"RIGHT_CURLY_BRACKET_LOWER_HOOK"). +lisp_code_name(9134,"INTEGRAL_EXTENSION"). +lisp_code_name(9135,"HORIZONTAL_LINE_EXTENSION"). +lisp_code_name(9136,"UPPER_LEFT_OR_LOWER_RIGHT_CURLY_BRACKET_SECTION"). +lisp_code_name(9137,"UPPER_RIGHT_OR_LOWER_LEFT_CURLY_BRACKET_SECTION"). +lisp_code_name(9138,"SUMMATION_TOP"). +lisp_code_name(9139,"SUMMATION_BOTTOM"). +lisp_code_name(9140,"TOP_SQUARE_BRACKET"). +lisp_code_name(9141,"BOTTOM_SQUARE_BRACKET"). +lisp_code_name(9142,"BOTTOM_SQUARE_BRACKET_OVER_TOP_SQUARE_BRACKET"). +lisp_code_name(9143,"RADICAL_SYMBOL_BOTTOM"). +lisp_code_name(9144,"LEFT_VERTICAL_BOX_LINE"). +lisp_code_name(9145,"RIGHT_VERTICAL_BOX_LINE"). +lisp_code_name(9146,"HORIZONTAL_SCAN_LINE-1"). +lisp_code_name(9147,"HORIZONTAL_SCAN_LINE-3"). +lisp_code_name(9148,"HORIZONTAL_SCAN_LINE-7"). +lisp_code_name(9149,"HORIZONTAL_SCAN_LINE-9"). +lisp_code_name(9150,"DENTISTRY_SYMBOL_LIGHT_VERTICAL_AND_TOP_RIGHT"). +lisp_code_name(9151,"DENTISTRY_SYMBOL_LIGHT_VERTICAL_AND_BOTTOM_RIGHT"). +lisp_code_name(9152,"DENTISTRY_SYMBOL_LIGHT_VERTICAL_WITH_CIRCLE"). +lisp_code_name(9153,"DENTISTRY_SYMBOL_LIGHT_DOWN_AND_HORIZONTAL_WITH_CIRCLE"). +lisp_code_name(9154,"DENTISTRY_SYMBOL_LIGHT_UP_AND_HORIZONTAL_WITH_CIRCLE"). +lisp_code_name(9155,"DENTISTRY_SYMBOL_LIGHT_VERTICAL_WITH_TRIANGLE"). +lisp_code_name(9156,"DENTISTRY_SYMBOL_LIGHT_DOWN_AND_HORIZONTAL_WITH_TRIANGLE"). +lisp_code_name(9157,"DENTISTRY_SYMBOL_LIGHT_UP_AND_HORIZONTAL_WITH_TRIANGLE"). +lisp_code_name(9158,"DENTISTRY_SYMBOL_LIGHT_VERTICAL_AND_WAVE"). +lisp_code_name(9159,"DENTISTRY_SYMBOL_LIGHT_DOWN_AND_HORIZONTAL_WITH_WAVE"). +lisp_code_name(9160,"DENTISTRY_SYMBOL_LIGHT_UP_AND_HORIZONTAL_WITH_WAVE"). +lisp_code_name(9161,"DENTISTRY_SYMBOL_LIGHT_DOWN_AND_HORIZONTAL"). +lisp_code_name(9162,"DENTISTRY_SYMBOL_LIGHT_UP_AND_HORIZONTAL"). +lisp_code_name(9163,"DENTISTRY_SYMBOL_LIGHT_VERTICAL_AND_TOP_LEFT"). +lisp_code_name(9164,"DENTISTRY_SYMBOL_LIGHT_VERTICAL_AND_BOTTOM_LEFT"). +lisp_code_name(9165,"SQUARE_FOOT"). +lisp_code_name(9166,"RETURN_SYMBOL"). +lisp_code_name(9167,"EJECT_SYMBOL"). +lisp_code_name(9168,"VERTICAL_LINE_EXTENSION"). +lisp_code_name(9169,"METRICAL_BREVE"). +lisp_code_name(9170,"METRICAL_LONG_OVER_SHORT"). +lisp_code_name(9171,"METRICAL_SHORT_OVER_LONG"). +lisp_code_name(9172,"METRICAL_LONG_OVER_TWO_SHORTS"). +lisp_code_name(9173,"METRICAL_TWO_SHORTS_OVER_LONG"). +lisp_code_name(9174,"METRICAL_TWO_SHORTS_JOINED"). +lisp_code_name(9175,"METRICAL_TRISEME"). +lisp_code_name(9176,"METRICAL_TETRASEME"). +lisp_code_name(9177,"METRICAL_PENTASEME"). +lisp_code_name(9178,"EARTH_GROUND"). +lisp_code_name(9179,"FUSE"). +lisp_code_name(9180,"TOP_PARENTHESIS"). +lisp_code_name(9181,"BOTTOM_PARENTHESIS"). +lisp_code_name(9182,"TOP_CURLY_BRACKET"). +lisp_code_name(9183,"BOTTOM_CURLY_BRACKET"). +lisp_code_name(9184,"TOP_TORTOISE_SHELL_BRACKET"). +lisp_code_name(9185,"BOTTOM_TORTOISE_SHELL_BRACKET"). +lisp_code_name(9186,"WHITE_TRAPEZIUM"). +lisp_code_name(9187,"BENZENE_RING_WITH_CIRCLE"). +lisp_code_name(9188,"STRAIGHTNESS"). +lisp_code_name(9189,"FLATNESS"). +lisp_code_name(9190,"AC_CURRENT"). +lisp_code_name(9191,"ELECTRICAL_INTERSECTION"). +lisp_code_name(9192,"DECIMAL_EXPONENT_SYMBOL"). +lisp_code_name(9193,"BLACK_RIGHT-POINTING_DOUBLE_TRIANGLE"). +lisp_code_name(9194,"BLACK_LEFT-POINTING_DOUBLE_TRIANGLE"). +lisp_code_name(9195,"BLACK_UP-POINTING_DOUBLE_TRIANGLE"). +lisp_code_name(9196,"BLACK_DOWN-POINTING_DOUBLE_TRIANGLE"). +lisp_code_name(9197,"BLACK_RIGHT-POINTING_DOUBLE_TRIANGLE_WITH_VERTICAL_BAR"). +lisp_code_name(9198,"BLACK_LEFT-POINTING_DOUBLE_TRIANGLE_WITH_VERTICAL_BAR"). +lisp_code_name(9199,"BLACK_RIGHT-POINTING_TRIANGLE_WITH_DOUBLE_VERTICAL_BAR"). +lisp_code_name(9200,"ALARM_CLOCK"). +lisp_code_name(9201,"STOPWATCH"). +lisp_code_name(9202,"TIMER_CLOCK"). +lisp_code_name(9203,"HOURGLASS_WITH_FLOWING_SAND"). +lisp_code_name(9204,"BLACK_MEDIUM_LEFT-POINTING_TRIANGLE"). +lisp_code_name(9205,"BLACK_MEDIUM_RIGHT-POINTING_TRIANGLE"). +lisp_code_name(9206,"BLACK_MEDIUM_UP-POINTING_TRIANGLE"). +lisp_code_name(9207,"BLACK_MEDIUM_DOWN-POINTING_TRIANGLE"). +lisp_code_name(9208,"DOUBLE_VERTICAL_BAR"). +lisp_code_name(9209,"BLACK_SQUARE_FOR_STOP"). +lisp_code_name(9210,"BLACK_CIRCLE_FOR_RECORD"). +lisp_code_name(9216,"SYMBOL_FOR_NULL"). +lisp_code_name(9217,"SYMBOL_FOR_START_OF_HEADING"). +lisp_code_name(9218,"SYMBOL_FOR_START_OF_TEXT"). +lisp_code_name(9219,"SYMBOL_FOR_END_OF_TEXT"). +lisp_code_name(9220,"SYMBOL_FOR_END_OF_TRANSMISSION"). +lisp_code_name(9221,"SYMBOL_FOR_ENQUIRY"). +lisp_code_name(9222,"SYMBOL_FOR_ACKNOWLEDGE"). +lisp_code_name(9223,"SYMBOL_FOR_BELL"). +lisp_code_name(9224,"SYMBOL_FOR_BACKSPACE"). +lisp_code_name(9225,"SYMBOL_FOR_HORIZONTAL_TABULATION"). +lisp_code_name(9226,"SYMBOL_FOR_LINE_FEED"). +lisp_code_name(9227,"SYMBOL_FOR_VERTICAL_TABULATION"). +lisp_code_name(9228,"SYMBOL_FOR_FORM_FEED"). +lisp_code_name(9229,"SYMBOL_FOR_CARRIAGE_RETURN"). +lisp_code_name(9230,"SYMBOL_FOR_SHIFT_OUT"). +lisp_code_name(9231,"SYMBOL_FOR_SHIFT_IN"). +lisp_code_name(9232,"SYMBOL_FOR_DATA_LINK_ESCAPE"). +lisp_code_name(9233,"SYMBOL_FOR_DEVICE_CONTROL_ONE"). +lisp_code_name(9234,"SYMBOL_FOR_DEVICE_CONTROL_TWO"). +lisp_code_name(9235,"SYMBOL_FOR_DEVICE_CONTROL_THREE"). +lisp_code_name(9236,"SYMBOL_FOR_DEVICE_CONTROL_FOUR"). +lisp_code_name(9237,"SYMBOL_FOR_NEGATIVE_ACKNOWLEDGE"). +lisp_code_name(9238,"SYMBOL_FOR_SYNCHRONOUS_IDLE"). +lisp_code_name(9239,"SYMBOL_FOR_END_OF_TRANSMISSION_BLOCK"). +lisp_code_name(9240,"SYMBOL_FOR_CANCEL"). +lisp_code_name(9241,"SYMBOL_FOR_END_OF_MEDIUM"). +lisp_code_name(9242,"SYMBOL_FOR_SUBSTITUTE"). +lisp_code_name(9243,"SYMBOL_FOR_ESCAPE"). +lisp_code_name(9244,"SYMBOL_FOR_FILE_SEPARATOR"). +lisp_code_name(9245,"SYMBOL_FOR_GROUP_SEPARATOR"). +lisp_code_name(9246,"SYMBOL_FOR_RECORD_SEPARATOR"). +lisp_code_name(9247,"SYMBOL_FOR_UNIT_SEPARATOR"). +lisp_code_name(9248,"SYMBOL_FOR_SPACE"). +lisp_code_name(9249,"SYMBOL_FOR_DELETE"). +lisp_code_name(9250,"BLANK_SYMBOL"). +lisp_code_name(9251,"OPEN_BOX"). +lisp_code_name(9252,"SYMBOL_FOR_NEWLINE"). +lisp_code_name(9253,"SYMBOL_FOR_DELETE_FORM_TWO"). +lisp_code_name(9254,"SYMBOL_FOR_SUBSTITUTE_FORM_TWO"). +lisp_code_name(9280,"OCR_HOOK"). +lisp_code_name(9281,"OCR_CHAIR"). +lisp_code_name(9282,"OCR_FORK"). +lisp_code_name(9283,"OCR_INVERTED_FORK"). +lisp_code_name(9284,"OCR_BELT_BUCKLE"). +lisp_code_name(9285,"OCR_BOW_TIE"). +lisp_code_name(9286,"OCR_BRANCH_BANK_IDENTIFICATION"). +lisp_code_name(9287,"OCR_AMOUNT_OF_CHECK"). +lisp_code_name(9288,"OCR_DASH"). +lisp_code_name(9289,"OCR_CUSTOMER_ACCOUNT_NUMBER"). +lisp_code_name(9290,"OCR_DOUBLE_BACKSLASH"). +lisp_code_name(9312,"CIRCLED_DIGIT_ONE"). +lisp_code_name(9313,"CIRCLED_DIGIT_TWO"). +lisp_code_name(9314,"CIRCLED_DIGIT_THREE"). +lisp_code_name(9315,"CIRCLED_DIGIT_FOUR"). +lisp_code_name(9316,"CIRCLED_DIGIT_FIVE"). +lisp_code_name(9317,"CIRCLED_DIGIT_SIX"). +lisp_code_name(9318,"CIRCLED_DIGIT_SEVEN"). +lisp_code_name(9319,"CIRCLED_DIGIT_EIGHT"). +lisp_code_name(9320,"CIRCLED_DIGIT_NINE"). +lisp_code_name(9321,"CIRCLED_NUMBER_TEN"). +lisp_code_name(9322,"CIRCLED_NUMBER_ELEVEN"). +lisp_code_name(9323,"CIRCLED_NUMBER_TWELVE"). +lisp_code_name(9324,"CIRCLED_NUMBER_THIRTEEN"). +lisp_code_name(9325,"CIRCLED_NUMBER_FOURTEEN"). +lisp_code_name(9326,"CIRCLED_NUMBER_FIFTEEN"). +lisp_code_name(9327,"CIRCLED_NUMBER_SIXTEEN"). +lisp_code_name(9328,"CIRCLED_NUMBER_SEVENTEEN"). +lisp_code_name(9329,"CIRCLED_NUMBER_EIGHTEEN"). +lisp_code_name(9330,"CIRCLED_NUMBER_NINETEEN"). +lisp_code_name(9331,"CIRCLED_NUMBER_TWENTY"). +lisp_code_name(9332,"PARENTHESIZED_DIGIT_ONE"). +lisp_code_name(9333,"PARENTHESIZED_DIGIT_TWO"). +lisp_code_name(9334,"PARENTHESIZED_DIGIT_THREE"). +lisp_code_name(9335,"PARENTHESIZED_DIGIT_FOUR"). +lisp_code_name(9336,"PARENTHESIZED_DIGIT_FIVE"). +lisp_code_name(9337,"PARENTHESIZED_DIGIT_SIX"). +lisp_code_name(9338,"PARENTHESIZED_DIGIT_SEVEN"). +lisp_code_name(9339,"PARENTHESIZED_DIGIT_EIGHT"). +lisp_code_name(9340,"PARENTHESIZED_DIGIT_NINE"). +lisp_code_name(9341,"PARENTHESIZED_NUMBER_TEN"). +lisp_code_name(9342,"PARENTHESIZED_NUMBER_ELEVEN"). +lisp_code_name(9343,"PARENTHESIZED_NUMBER_TWELVE"). +lisp_code_name(9344,"PARENTHESIZED_NUMBER_THIRTEEN"). +lisp_code_name(9345,"PARENTHESIZED_NUMBER_FOURTEEN"). +lisp_code_name(9346,"PARENTHESIZED_NUMBER_FIFTEEN"). +lisp_code_name(9347,"PARENTHESIZED_NUMBER_SIXTEEN"). +lisp_code_name(9348,"PARENTHESIZED_NUMBER_SEVENTEEN"). +lisp_code_name(9349,"PARENTHESIZED_NUMBER_EIGHTEEN"). +lisp_code_name(9350,"PARENTHESIZED_NUMBER_NINETEEN"). +lisp_code_name(9351,"PARENTHESIZED_NUMBER_TWENTY"). +lisp_code_name(9352,"DIGIT_ONE_FULL_STOP"). +lisp_code_name(9353,"DIGIT_TWO_FULL_STOP"). +lisp_code_name(9354,"DIGIT_THREE_FULL_STOP"). +lisp_code_name(9355,"DIGIT_FOUR_FULL_STOP"). +lisp_code_name(9356,"DIGIT_FIVE_FULL_STOP"). +lisp_code_name(9357,"DIGIT_SIX_FULL_STOP"). +lisp_code_name(9358,"DIGIT_SEVEN_FULL_STOP"). +lisp_code_name(9359,"DIGIT_EIGHT_FULL_STOP"). +lisp_code_name(9360,"DIGIT_NINE_FULL_STOP"). +lisp_code_name(9361,"NUMBER_TEN_FULL_STOP"). +lisp_code_name(9362,"NUMBER_ELEVEN_FULL_STOP"). +lisp_code_name(9363,"NUMBER_TWELVE_FULL_STOP"). +lisp_code_name(9364,"NUMBER_THIRTEEN_FULL_STOP"). +lisp_code_name(9365,"NUMBER_FOURTEEN_FULL_STOP"). +lisp_code_name(9366,"NUMBER_FIFTEEN_FULL_STOP"). +lisp_code_name(9367,"NUMBER_SIXTEEN_FULL_STOP"). +lisp_code_name(9368,"NUMBER_SEVENTEEN_FULL_STOP"). +lisp_code_name(9369,"NUMBER_EIGHTEEN_FULL_STOP"). +lisp_code_name(9370,"NUMBER_NINETEEN_FULL_STOP"). +lisp_code_name(9371,"NUMBER_TWENTY_FULL_STOP"). +lisp_code_name(9372,"PARENTHESIZED_LATIN_SMALL_LETTER_A"). +lisp_code_name(9373,"PARENTHESIZED_LATIN_SMALL_LETTER_B"). +lisp_code_name(9374,"PARENTHESIZED_LATIN_SMALL_LETTER_C"). +lisp_code_name(9375,"PARENTHESIZED_LATIN_SMALL_LETTER_D"). +lisp_code_name(9376,"PARENTHESIZED_LATIN_SMALL_LETTER_E"). +lisp_code_name(9377,"PARENTHESIZED_LATIN_SMALL_LETTER_F"). +lisp_code_name(9378,"PARENTHESIZED_LATIN_SMALL_LETTER_G"). +lisp_code_name(9379,"PARENTHESIZED_LATIN_SMALL_LETTER_H"). +lisp_code_name(9380,"PARENTHESIZED_LATIN_SMALL_LETTER_I"). +lisp_code_name(9381,"PARENTHESIZED_LATIN_SMALL_LETTER_J"). +lisp_code_name(9382,"PARENTHESIZED_LATIN_SMALL_LETTER_K"). +lisp_code_name(9383,"PARENTHESIZED_LATIN_SMALL_LETTER_L"). +lisp_code_name(9384,"PARENTHESIZED_LATIN_SMALL_LETTER_M"). +lisp_code_name(9385,"PARENTHESIZED_LATIN_SMALL_LETTER_N"). +lisp_code_name(9386,"PARENTHESIZED_LATIN_SMALL_LETTER_O"). +lisp_code_name(9387,"PARENTHESIZED_LATIN_SMALL_LETTER_P"). +lisp_code_name(9388,"PARENTHESIZED_LATIN_SMALL_LETTER_Q"). +lisp_code_name(9389,"PARENTHESIZED_LATIN_SMALL_LETTER_R"). +lisp_code_name(9390,"PARENTHESIZED_LATIN_SMALL_LETTER_S"). +lisp_code_name(9391,"PARENTHESIZED_LATIN_SMALL_LETTER_T"). +lisp_code_name(9392,"PARENTHESIZED_LATIN_SMALL_LETTER_U"). +lisp_code_name(9393,"PARENTHESIZED_LATIN_SMALL_LETTER_V"). +lisp_code_name(9394,"PARENTHESIZED_LATIN_SMALL_LETTER_W"). +lisp_code_name(9395,"PARENTHESIZED_LATIN_SMALL_LETTER_X"). +lisp_code_name(9396,"PARENTHESIZED_LATIN_SMALL_LETTER_Y"). +lisp_code_name(9397,"PARENTHESIZED_LATIN_SMALL_LETTER_Z"). +lisp_code_name(9398,"CIRCLED_LATIN_CAPITAL_LETTER_A"). +lisp_code_name(9399,"CIRCLED_LATIN_CAPITAL_LETTER_B"). +lisp_code_name(9400,"CIRCLED_LATIN_CAPITAL_LETTER_C"). +lisp_code_name(9401,"CIRCLED_LATIN_CAPITAL_LETTER_D"). +lisp_code_name(9402,"CIRCLED_LATIN_CAPITAL_LETTER_E"). +lisp_code_name(9403,"CIRCLED_LATIN_CAPITAL_LETTER_F"). +lisp_code_name(9404,"CIRCLED_LATIN_CAPITAL_LETTER_G"). +lisp_code_name(9405,"CIRCLED_LATIN_CAPITAL_LETTER_H"). +lisp_code_name(9406,"CIRCLED_LATIN_CAPITAL_LETTER_I"). +lisp_code_name(9407,"CIRCLED_LATIN_CAPITAL_LETTER_J"). +lisp_code_name(9408,"CIRCLED_LATIN_CAPITAL_LETTER_K"). +lisp_code_name(9409,"CIRCLED_LATIN_CAPITAL_LETTER_L"). +lisp_code_name(9410,"CIRCLED_LATIN_CAPITAL_LETTER_M"). +lisp_code_name(9411,"CIRCLED_LATIN_CAPITAL_LETTER_N"). +lisp_code_name(9412,"CIRCLED_LATIN_CAPITAL_LETTER_O"). +lisp_code_name(9413,"CIRCLED_LATIN_CAPITAL_LETTER_P"). +lisp_code_name(9414,"CIRCLED_LATIN_CAPITAL_LETTER_Q"). +lisp_code_name(9415,"CIRCLED_LATIN_CAPITAL_LETTER_R"). +lisp_code_name(9416,"CIRCLED_LATIN_CAPITAL_LETTER_S"). +lisp_code_name(9417,"CIRCLED_LATIN_CAPITAL_LETTER_T"). +lisp_code_name(9418,"CIRCLED_LATIN_CAPITAL_LETTER_U"). +lisp_code_name(9419,"CIRCLED_LATIN_CAPITAL_LETTER_V"). +lisp_code_name(9420,"CIRCLED_LATIN_CAPITAL_LETTER_W"). +lisp_code_name(9421,"CIRCLED_LATIN_CAPITAL_LETTER_X"). +lisp_code_name(9422,"CIRCLED_LATIN_CAPITAL_LETTER_Y"). +lisp_code_name(9423,"CIRCLED_LATIN_CAPITAL_LETTER_Z"). +lisp_code_name(9424,"CIRCLED_LATIN_SMALL_LETTER_A"). +lisp_code_name(9425,"CIRCLED_LATIN_SMALL_LETTER_B"). +lisp_code_name(9426,"CIRCLED_LATIN_SMALL_LETTER_C"). +lisp_code_name(9427,"CIRCLED_LATIN_SMALL_LETTER_D"). +lisp_code_name(9428,"CIRCLED_LATIN_SMALL_LETTER_E"). +lisp_code_name(9429,"CIRCLED_LATIN_SMALL_LETTER_F"). +lisp_code_name(9430,"CIRCLED_LATIN_SMALL_LETTER_G"). +lisp_code_name(9431,"CIRCLED_LATIN_SMALL_LETTER_H"). +lisp_code_name(9432,"CIRCLED_LATIN_SMALL_LETTER_I"). +lisp_code_name(9433,"CIRCLED_LATIN_SMALL_LETTER_J"). +lisp_code_name(9434,"CIRCLED_LATIN_SMALL_LETTER_K"). +lisp_code_name(9435,"CIRCLED_LATIN_SMALL_LETTER_L"). +lisp_code_name(9436,"CIRCLED_LATIN_SMALL_LETTER_M"). +lisp_code_name(9437,"CIRCLED_LATIN_SMALL_LETTER_N"). +lisp_code_name(9438,"CIRCLED_LATIN_SMALL_LETTER_O"). +lisp_code_name(9439,"CIRCLED_LATIN_SMALL_LETTER_P"). +lisp_code_name(9440,"CIRCLED_LATIN_SMALL_LETTER_Q"). +lisp_code_name(9441,"CIRCLED_LATIN_SMALL_LETTER_R"). +lisp_code_name(9442,"CIRCLED_LATIN_SMALL_LETTER_S"). +lisp_code_name(9443,"CIRCLED_LATIN_SMALL_LETTER_T"). +lisp_code_name(9444,"CIRCLED_LATIN_SMALL_LETTER_U"). +lisp_code_name(9445,"CIRCLED_LATIN_SMALL_LETTER_V"). +lisp_code_name(9446,"CIRCLED_LATIN_SMALL_LETTER_W"). +lisp_code_name(9447,"CIRCLED_LATIN_SMALL_LETTER_X"). +lisp_code_name(9448,"CIRCLED_LATIN_SMALL_LETTER_Y"). +lisp_code_name(9449,"CIRCLED_LATIN_SMALL_LETTER_Z"). +lisp_code_name(9450,"CIRCLED_DIGIT_ZERO"). +lisp_code_name(9451,"NEGATIVE_CIRCLED_NUMBER_ELEVEN"). +lisp_code_name(9452,"NEGATIVE_CIRCLED_NUMBER_TWELVE"). +lisp_code_name(9453,"NEGATIVE_CIRCLED_NUMBER_THIRTEEN"). +lisp_code_name(9454,"NEGATIVE_CIRCLED_NUMBER_FOURTEEN"). +lisp_code_name(9455,"NEGATIVE_CIRCLED_NUMBER_FIFTEEN"). +lisp_code_name(9456,"NEGATIVE_CIRCLED_NUMBER_SIXTEEN"). +lisp_code_name(9457,"NEGATIVE_CIRCLED_NUMBER_SEVENTEEN"). +lisp_code_name(9458,"NEGATIVE_CIRCLED_NUMBER_EIGHTEEN"). +lisp_code_name(9459,"NEGATIVE_CIRCLED_NUMBER_NINETEEN"). +lisp_code_name(9460,"NEGATIVE_CIRCLED_NUMBER_TWENTY"). +lisp_code_name(9461,"DOUBLE_CIRCLED_DIGIT_ONE"). +lisp_code_name(9462,"DOUBLE_CIRCLED_DIGIT_TWO"). +lisp_code_name(9463,"DOUBLE_CIRCLED_DIGIT_THREE"). +lisp_code_name(9464,"DOUBLE_CIRCLED_DIGIT_FOUR"). +lisp_code_name(9465,"DOUBLE_CIRCLED_DIGIT_FIVE"). +lisp_code_name(9466,"DOUBLE_CIRCLED_DIGIT_SIX"). +lisp_code_name(9467,"DOUBLE_CIRCLED_DIGIT_SEVEN"). +lisp_code_name(9468,"DOUBLE_CIRCLED_DIGIT_EIGHT"). +lisp_code_name(9469,"DOUBLE_CIRCLED_DIGIT_NINE"). +lisp_code_name(9470,"DOUBLE_CIRCLED_NUMBER_TEN"). +lisp_code_name(9471,"NEGATIVE_CIRCLED_DIGIT_ZERO"). +lisp_code_name(9472,"BOX_DRAWINGS_LIGHT_HORIZONTAL"). +lisp_code_name(9473,"BOX_DRAWINGS_HEAVY_HORIZONTAL"). +lisp_code_name(9474,"BOX_DRAWINGS_LIGHT_VERTICAL"). +lisp_code_name(9475,"BOX_DRAWINGS_HEAVY_VERTICAL"). +lisp_code_name(9476,"BOX_DRAWINGS_LIGHT_TRIPLE_DASH_HORIZONTAL"). +lisp_code_name(9477,"BOX_DRAWINGS_HEAVY_TRIPLE_DASH_HORIZONTAL"). +lisp_code_name(9478,"BOX_DRAWINGS_LIGHT_TRIPLE_DASH_VERTICAL"). +lisp_code_name(9479,"BOX_DRAWINGS_HEAVY_TRIPLE_DASH_VERTICAL"). +lisp_code_name(9480,"BOX_DRAWINGS_LIGHT_QUADRUPLE_DASH_HORIZONTAL"). +lisp_code_name(9481,"BOX_DRAWINGS_HEAVY_QUADRUPLE_DASH_HORIZONTAL"). +lisp_code_name(9482,"BOX_DRAWINGS_LIGHT_QUADRUPLE_DASH_VERTICAL"). +lisp_code_name(9483,"BOX_DRAWINGS_HEAVY_QUADRUPLE_DASH_VERTICAL"). +lisp_code_name(9484,"BOX_DRAWINGS_LIGHT_DOWN_AND_RIGHT"). +lisp_code_name(9485,"BOX_DRAWINGS_DOWN_LIGHT_AND_RIGHT_HEAVY"). +lisp_code_name(9486,"BOX_DRAWINGS_DOWN_HEAVY_AND_RIGHT_LIGHT"). +lisp_code_name(9487,"BOX_DRAWINGS_HEAVY_DOWN_AND_RIGHT"). +lisp_code_name(9488,"BOX_DRAWINGS_LIGHT_DOWN_AND_LEFT"). +lisp_code_name(9489,"BOX_DRAWINGS_DOWN_LIGHT_AND_LEFT_HEAVY"). +lisp_code_name(9490,"BOX_DRAWINGS_DOWN_HEAVY_AND_LEFT_LIGHT"). +lisp_code_name(9491,"BOX_DRAWINGS_HEAVY_DOWN_AND_LEFT"). +lisp_code_name(9492,"BOX_DRAWINGS_LIGHT_UP_AND_RIGHT"). +lisp_code_name(9493,"BOX_DRAWINGS_UP_LIGHT_AND_RIGHT_HEAVY"). +lisp_code_name(9494,"BOX_DRAWINGS_UP_HEAVY_AND_RIGHT_LIGHT"). +lisp_code_name(9495,"BOX_DRAWINGS_HEAVY_UP_AND_RIGHT"). +lisp_code_name(9496,"BOX_DRAWINGS_LIGHT_UP_AND_LEFT"). +lisp_code_name(9497,"BOX_DRAWINGS_UP_LIGHT_AND_LEFT_HEAVY"). +lisp_code_name(9498,"BOX_DRAWINGS_UP_HEAVY_AND_LEFT_LIGHT"). +lisp_code_name(9499,"BOX_DRAWINGS_HEAVY_UP_AND_LEFT"). +lisp_code_name(9500,"BOX_DRAWINGS_LIGHT_VERTICAL_AND_RIGHT"). +lisp_code_name(9501,"BOX_DRAWINGS_VERTICAL_LIGHT_AND_RIGHT_HEAVY"). +lisp_code_name(9502,"BOX_DRAWINGS_UP_HEAVY_AND_RIGHT_DOWN_LIGHT"). +lisp_code_name(9503,"BOX_DRAWINGS_DOWN_HEAVY_AND_RIGHT_UP_LIGHT"). +lisp_code_name(9504,"BOX_DRAWINGS_VERTICAL_HEAVY_AND_RIGHT_LIGHT"). +lisp_code_name(9505,"BOX_DRAWINGS_DOWN_LIGHT_AND_RIGHT_UP_HEAVY"). +lisp_code_name(9506,"BOX_DRAWINGS_UP_LIGHT_AND_RIGHT_DOWN_HEAVY"). +lisp_code_name(9507,"BOX_DRAWINGS_HEAVY_VERTICAL_AND_RIGHT"). +lisp_code_name(9508,"BOX_DRAWINGS_LIGHT_VERTICAL_AND_LEFT"). +lisp_code_name(9509,"BOX_DRAWINGS_VERTICAL_LIGHT_AND_LEFT_HEAVY"). +lisp_code_name(9510,"BOX_DRAWINGS_UP_HEAVY_AND_LEFT_DOWN_LIGHT"). +lisp_code_name(9511,"BOX_DRAWINGS_DOWN_HEAVY_AND_LEFT_UP_LIGHT"). +lisp_code_name(9512,"BOX_DRAWINGS_VERTICAL_HEAVY_AND_LEFT_LIGHT"). +lisp_code_name(9513,"BOX_DRAWINGS_DOWN_LIGHT_AND_LEFT_UP_HEAVY"). +lisp_code_name(9514,"BOX_DRAWINGS_UP_LIGHT_AND_LEFT_DOWN_HEAVY"). +lisp_code_name(9515,"BOX_DRAWINGS_HEAVY_VERTICAL_AND_LEFT"). +lisp_code_name(9516,"BOX_DRAWINGS_LIGHT_DOWN_AND_HORIZONTAL"). +lisp_code_name(9517,"BOX_DRAWINGS_LEFT_HEAVY_AND_RIGHT_DOWN_LIGHT"). +lisp_code_name(9518,"BOX_DRAWINGS_RIGHT_HEAVY_AND_LEFT_DOWN_LIGHT"). +lisp_code_name(9519,"BOX_DRAWINGS_DOWN_LIGHT_AND_HORIZONTAL_HEAVY"). +lisp_code_name(9520,"BOX_DRAWINGS_DOWN_HEAVY_AND_HORIZONTAL_LIGHT"). +lisp_code_name(9521,"BOX_DRAWINGS_RIGHT_LIGHT_AND_LEFT_DOWN_HEAVY"). +lisp_code_name(9522,"BOX_DRAWINGS_LEFT_LIGHT_AND_RIGHT_DOWN_HEAVY"). +lisp_code_name(9523,"BOX_DRAWINGS_HEAVY_DOWN_AND_HORIZONTAL"). +lisp_code_name(9524,"BOX_DRAWINGS_LIGHT_UP_AND_HORIZONTAL"). +lisp_code_name(9525,"BOX_DRAWINGS_LEFT_HEAVY_AND_RIGHT_UP_LIGHT"). +lisp_code_name(9526,"BOX_DRAWINGS_RIGHT_HEAVY_AND_LEFT_UP_LIGHT"). +lisp_code_name(9527,"BOX_DRAWINGS_UP_LIGHT_AND_HORIZONTAL_HEAVY"). +lisp_code_name(9528,"BOX_DRAWINGS_UP_HEAVY_AND_HORIZONTAL_LIGHT"). +lisp_code_name(9529,"BOX_DRAWINGS_RIGHT_LIGHT_AND_LEFT_UP_HEAVY"). +lisp_code_name(9530,"BOX_DRAWINGS_LEFT_LIGHT_AND_RIGHT_UP_HEAVY"). +lisp_code_name(9531,"BOX_DRAWINGS_HEAVY_UP_AND_HORIZONTAL"). +lisp_code_name(9532,"BOX_DRAWINGS_LIGHT_VERTICAL_AND_HORIZONTAL"). +lisp_code_name(9533,"BOX_DRAWINGS_LEFT_HEAVY_AND_RIGHT_VERTICAL_LIGHT"). +lisp_code_name(9534,"BOX_DRAWINGS_RIGHT_HEAVY_AND_LEFT_VERTICAL_LIGHT"). +lisp_code_name(9535,"BOX_DRAWINGS_VERTICAL_LIGHT_AND_HORIZONTAL_HEAVY"). +lisp_code_name(9536,"BOX_DRAWINGS_UP_HEAVY_AND_DOWN_HORIZONTAL_LIGHT"). +lisp_code_name(9537,"BOX_DRAWINGS_DOWN_HEAVY_AND_UP_HORIZONTAL_LIGHT"). +lisp_code_name(9538,"BOX_DRAWINGS_VERTICAL_HEAVY_AND_HORIZONTAL_LIGHT"). +lisp_code_name(9539,"BOX_DRAWINGS_LEFT_UP_HEAVY_AND_RIGHT_DOWN_LIGHT"). +lisp_code_name(9540,"BOX_DRAWINGS_RIGHT_UP_HEAVY_AND_LEFT_DOWN_LIGHT"). +lisp_code_name(9541,"BOX_DRAWINGS_LEFT_DOWN_HEAVY_AND_RIGHT_UP_LIGHT"). +lisp_code_name(9542,"BOX_DRAWINGS_RIGHT_DOWN_HEAVY_AND_LEFT_UP_LIGHT"). +lisp_code_name(9543,"BOX_DRAWINGS_DOWN_LIGHT_AND_UP_HORIZONTAL_HEAVY"). +lisp_code_name(9544,"BOX_DRAWINGS_UP_LIGHT_AND_DOWN_HORIZONTAL_HEAVY"). +lisp_code_name(9545,"BOX_DRAWINGS_RIGHT_LIGHT_AND_LEFT_VERTICAL_HEAVY"). +lisp_code_name(9546,"BOX_DRAWINGS_LEFT_LIGHT_AND_RIGHT_VERTICAL_HEAVY"). +lisp_code_name(9547,"BOX_DRAWINGS_HEAVY_VERTICAL_AND_HORIZONTAL"). +lisp_code_name(9548,"BOX_DRAWINGS_LIGHT_DOUBLE_DASH_HORIZONTAL"). +lisp_code_name(9549,"BOX_DRAWINGS_HEAVY_DOUBLE_DASH_HORIZONTAL"). +lisp_code_name(9550,"BOX_DRAWINGS_LIGHT_DOUBLE_DASH_VERTICAL"). +lisp_code_name(9551,"BOX_DRAWINGS_HEAVY_DOUBLE_DASH_VERTICAL"). +lisp_code_name(9552,"BOX_DRAWINGS_DOUBLE_HORIZONTAL"). +lisp_code_name(9553,"BOX_DRAWINGS_DOUBLE_VERTICAL"). +lisp_code_name(9554,"BOX_DRAWINGS_DOWN_SINGLE_AND_RIGHT_DOUBLE"). +lisp_code_name(9555,"BOX_DRAWINGS_DOWN_DOUBLE_AND_RIGHT_SINGLE"). +lisp_code_name(9556,"BOX_DRAWINGS_DOUBLE_DOWN_AND_RIGHT"). +lisp_code_name(9557,"BOX_DRAWINGS_DOWN_SINGLE_AND_LEFT_DOUBLE"). +lisp_code_name(9558,"BOX_DRAWINGS_DOWN_DOUBLE_AND_LEFT_SINGLE"). +lisp_code_name(9559,"BOX_DRAWINGS_DOUBLE_DOWN_AND_LEFT"). +lisp_code_name(9560,"BOX_DRAWINGS_UP_SINGLE_AND_RIGHT_DOUBLE"). +lisp_code_name(9561,"BOX_DRAWINGS_UP_DOUBLE_AND_RIGHT_SINGLE"). +lisp_code_name(9562,"BOX_DRAWINGS_DOUBLE_UP_AND_RIGHT"). +lisp_code_name(9563,"BOX_DRAWINGS_UP_SINGLE_AND_LEFT_DOUBLE"). +lisp_code_name(9564,"BOX_DRAWINGS_UP_DOUBLE_AND_LEFT_SINGLE"). +lisp_code_name(9565,"BOX_DRAWINGS_DOUBLE_UP_AND_LEFT"). +lisp_code_name(9566,"BOX_DRAWINGS_VERTICAL_SINGLE_AND_RIGHT_DOUBLE"). +lisp_code_name(9567,"BOX_DRAWINGS_VERTICAL_DOUBLE_AND_RIGHT_SINGLE"). +lisp_code_name(9568,"BOX_DRAWINGS_DOUBLE_VERTICAL_AND_RIGHT"). +lisp_code_name(9569,"BOX_DRAWINGS_VERTICAL_SINGLE_AND_LEFT_DOUBLE"). +lisp_code_name(9570,"BOX_DRAWINGS_VERTICAL_DOUBLE_AND_LEFT_SINGLE"). +lisp_code_name(9571,"BOX_DRAWINGS_DOUBLE_VERTICAL_AND_LEFT"). +lisp_code_name(9572,"BOX_DRAWINGS_DOWN_SINGLE_AND_HORIZONTAL_DOUBLE"). +lisp_code_name(9573,"BOX_DRAWINGS_DOWN_DOUBLE_AND_HORIZONTAL_SINGLE"). +lisp_code_name(9574,"BOX_DRAWINGS_DOUBLE_DOWN_AND_HORIZONTAL"). +lisp_code_name(9575,"BOX_DRAWINGS_UP_SINGLE_AND_HORIZONTAL_DOUBLE"). +lisp_code_name(9576,"BOX_DRAWINGS_UP_DOUBLE_AND_HORIZONTAL_SINGLE"). +lisp_code_name(9577,"BOX_DRAWINGS_DOUBLE_UP_AND_HORIZONTAL"). +lisp_code_name(9578,"BOX_DRAWINGS_VERTICAL_SINGLE_AND_HORIZONTAL_DOUBLE"). +lisp_code_name(9579,"BOX_DRAWINGS_VERTICAL_DOUBLE_AND_HORIZONTAL_SINGLE"). +lisp_code_name(9580,"BOX_DRAWINGS_DOUBLE_VERTICAL_AND_HORIZONTAL"). +lisp_code_name(9581,"BOX_DRAWINGS_LIGHT_ARC_DOWN_AND_RIGHT"). +lisp_code_name(9582,"BOX_DRAWINGS_LIGHT_ARC_DOWN_AND_LEFT"). +lisp_code_name(9583,"BOX_DRAWINGS_LIGHT_ARC_UP_AND_LEFT"). +lisp_code_name(9584,"BOX_DRAWINGS_LIGHT_ARC_UP_AND_RIGHT"). +lisp_code_name(9585,"BOX_DRAWINGS_LIGHT_DIAGONAL_UPPER_RIGHT_TO_LOWER_LEFT"). +lisp_code_name(9586,"BOX_DRAWINGS_LIGHT_DIAGONAL_UPPER_LEFT_TO_LOWER_RIGHT"). +lisp_code_name(9587,"BOX_DRAWINGS_LIGHT_DIAGONAL_CROSS"). +lisp_code_name(9588,"BOX_DRAWINGS_LIGHT_LEFT"). +lisp_code_name(9589,"BOX_DRAWINGS_LIGHT_UP"). +lisp_code_name(9590,"BOX_DRAWINGS_LIGHT_RIGHT"). +lisp_code_name(9591,"BOX_DRAWINGS_LIGHT_DOWN"). +lisp_code_name(9592,"BOX_DRAWINGS_HEAVY_LEFT"). +lisp_code_name(9593,"BOX_DRAWINGS_HEAVY_UP"). +lisp_code_name(9594,"BOX_DRAWINGS_HEAVY_RIGHT"). +lisp_code_name(9595,"BOX_DRAWINGS_HEAVY_DOWN"). +lisp_code_name(9596,"BOX_DRAWINGS_LIGHT_LEFT_AND_HEAVY_RIGHT"). +lisp_code_name(9597,"BOX_DRAWINGS_LIGHT_UP_AND_HEAVY_DOWN"). +lisp_code_name(9598,"BOX_DRAWINGS_HEAVY_LEFT_AND_LIGHT_RIGHT"). +lisp_code_name(9599,"BOX_DRAWINGS_HEAVY_UP_AND_LIGHT_DOWN"). +lisp_code_name(9600,"UPPER_HALF_BLOCK"). +lisp_code_name(9601,"LOWER_ONE_EIGHTH_BLOCK"). +lisp_code_name(9602,"LOWER_ONE_QUARTER_BLOCK"). +lisp_code_name(9603,"LOWER_THREE_EIGHTHS_BLOCK"). +lisp_code_name(9604,"LOWER_HALF_BLOCK"). +lisp_code_name(9605,"LOWER_FIVE_EIGHTHS_BLOCK"). +lisp_code_name(9606,"LOWER_THREE_QUARTERS_BLOCK"). +lisp_code_name(9607,"LOWER_SEVEN_EIGHTHS_BLOCK"). +lisp_code_name(9608,"FULL_BLOCK"). +lisp_code_name(9609,"LEFT_SEVEN_EIGHTHS_BLOCK"). +lisp_code_name(9610,"LEFT_THREE_QUARTERS_BLOCK"). +lisp_code_name(9611,"LEFT_FIVE_EIGHTHS_BLOCK"). +lisp_code_name(9612,"LEFT_HALF_BLOCK"). +lisp_code_name(9613,"LEFT_THREE_EIGHTHS_BLOCK"). +lisp_code_name(9614,"LEFT_ONE_QUARTER_BLOCK"). +lisp_code_name(9615,"LEFT_ONE_EIGHTH_BLOCK"). +lisp_code_name(9616,"RIGHT_HALF_BLOCK"). +lisp_code_name(9617,"LIGHT_SHADE"). +lisp_code_name(9618,"MEDIUM_SHADE"). +lisp_code_name(9619,"DARK_SHADE"). +lisp_code_name(9620,"UPPER_ONE_EIGHTH_BLOCK"). +lisp_code_name(9621,"RIGHT_ONE_EIGHTH_BLOCK"). +lisp_code_name(9622,"QUADRANT_LOWER_LEFT"). +lisp_code_name(9623,"QUADRANT_LOWER_RIGHT"). +lisp_code_name(9624,"QUADRANT_UPPER_LEFT"). +lisp_code_name(9625,"QUADRANT_UPPER_LEFT_AND_LOWER_LEFT_AND_LOWER_RIGHT"). +lisp_code_name(9626,"QUADRANT_UPPER_LEFT_AND_LOWER_RIGHT"). +lisp_code_name(9627,"QUADRANT_UPPER_LEFT_AND_UPPER_RIGHT_AND_LOWER_LEFT"). +lisp_code_name(9628,"QUADRANT_UPPER_LEFT_AND_UPPER_RIGHT_AND_LOWER_RIGHT"). +lisp_code_name(9629,"QUADRANT_UPPER_RIGHT"). +lisp_code_name(9630,"QUADRANT_UPPER_RIGHT_AND_LOWER_LEFT"). +lisp_code_name(9631,"QUADRANT_UPPER_RIGHT_AND_LOWER_LEFT_AND_LOWER_RIGHT"). +lisp_code_name(9632,"BLACK_SQUARE"). +lisp_code_name(9633,"WHITE_SQUARE"). +lisp_code_name(9634,"WHITE_SQUARE_WITH_ROUNDED_CORNERS"). +lisp_code_name(9635,"WHITE_SQUARE_CONTAINING_BLACK_SMALL_SQUARE"). +lisp_code_name(9636,"SQUARE_WITH_HORIZONTAL_FILL"). +lisp_code_name(9637,"SQUARE_WITH_VERTICAL_FILL"). +lisp_code_name(9638,"SQUARE_WITH_ORTHOGONAL_CROSSHATCH_FILL"). +lisp_code_name(9639,"SQUARE_WITH_UPPER_LEFT_TO_LOWER_RIGHT_FILL"). +lisp_code_name(9640,"SQUARE_WITH_UPPER_RIGHT_TO_LOWER_LEFT_FILL"). +lisp_code_name(9641,"SQUARE_WITH_DIAGONAL_CROSSHATCH_FILL"). +lisp_code_name(9642,"BLACK_SMALL_SQUARE"). +lisp_code_name(9643,"WHITE_SMALL_SQUARE"). +lisp_code_name(9644,"BLACK_RECTANGLE"). +lisp_code_name(9645,"WHITE_RECTANGLE"). +lisp_code_name(9646,"BLACK_VERTICAL_RECTANGLE"). +lisp_code_name(9647,"WHITE_VERTICAL_RECTANGLE"). +lisp_code_name(9648,"BLACK_PARALLELOGRAM"). +lisp_code_name(9649,"WHITE_PARALLELOGRAM"). +lisp_code_name(9650,"BLACK_UP-POINTING_TRIANGLE"). +lisp_code_name(9651,"WHITE_UP-POINTING_TRIANGLE"). +lisp_code_name(9652,"BLACK_UP-POINTING_SMALL_TRIANGLE"). +lisp_code_name(9653,"WHITE_UP-POINTING_SMALL_TRIANGLE"). +lisp_code_name(9654,"BLACK_RIGHT-POINTING_TRIANGLE"). +lisp_code_name(9655,"WHITE_RIGHT-POINTING_TRIANGLE"). +lisp_code_name(9656,"BLACK_RIGHT-POINTING_SMALL_TRIANGLE"). +lisp_code_name(9657,"WHITE_RIGHT-POINTING_SMALL_TRIANGLE"). +lisp_code_name(9658,"BLACK_RIGHT-POINTING_POINTER"). +lisp_code_name(9659,"WHITE_RIGHT-POINTING_POINTER"). +lisp_code_name(9660,"BLACK_DOWN-POINTING_TRIANGLE"). +lisp_code_name(9661,"WHITE_DOWN-POINTING_TRIANGLE"). +lisp_code_name(9662,"BLACK_DOWN-POINTING_SMALL_TRIANGLE"). +lisp_code_name(9663,"WHITE_DOWN-POINTING_SMALL_TRIANGLE"). +lisp_code_name(9664,"BLACK_LEFT-POINTING_TRIANGLE"). +lisp_code_name(9665,"WHITE_LEFT-POINTING_TRIANGLE"). +lisp_code_name(9666,"BLACK_LEFT-POINTING_SMALL_TRIANGLE"). +lisp_code_name(9667,"WHITE_LEFT-POINTING_SMALL_TRIANGLE"). +lisp_code_name(9668,"BLACK_LEFT-POINTING_POINTER"). +lisp_code_name(9669,"WHITE_LEFT-POINTING_POINTER"). +lisp_code_name(9670,"BLACK_DIAMOND"). +lisp_code_name(9671,"WHITE_DIAMOND"). +lisp_code_name(9672,"WHITE_DIAMOND_CONTAINING_BLACK_SMALL_DIAMOND"). +lisp_code_name(9673,"FISHEYE"). +lisp_code_name(9674,"LOZENGE"). +lisp_code_name(9675,"WHITE_CIRCLE"). +lisp_code_name(9676,"DOTTED_CIRCLE"). +lisp_code_name(9677,"CIRCLE_WITH_VERTICAL_FILL"). +lisp_code_name(9678,"BULLSEYE"). +lisp_code_name(9679,"BLACK_CIRCLE"). +lisp_code_name(9680,"CIRCLE_WITH_LEFT_HALF_BLACK"). +lisp_code_name(9681,"CIRCLE_WITH_RIGHT_HALF_BLACK"). +lisp_code_name(9682,"CIRCLE_WITH_LOWER_HALF_BLACK"). +lisp_code_name(9683,"CIRCLE_WITH_UPPER_HALF_BLACK"). +lisp_code_name(9684,"CIRCLE_WITH_UPPER_RIGHT_QUADRANT_BLACK"). +lisp_code_name(9685,"CIRCLE_WITH_ALL_BUT_UPPER_LEFT_QUADRANT_BLACK"). +lisp_code_name(9686,"LEFT_HALF_BLACK_CIRCLE"). +lisp_code_name(9687,"RIGHT_HALF_BLACK_CIRCLE"). +lisp_code_name(9688,"INVERSE_BULLET"). +lisp_code_name(9689,"INVERSE_WHITE_CIRCLE"). +lisp_code_name(9690,"UPPER_HALF_INVERSE_WHITE_CIRCLE"). +lisp_code_name(9691,"LOWER_HALF_INVERSE_WHITE_CIRCLE"). +lisp_code_name(9692,"UPPER_LEFT_QUADRANT_CIRCULAR_ARC"). +lisp_code_name(9693,"UPPER_RIGHT_QUADRANT_CIRCULAR_ARC"). +lisp_code_name(9694,"LOWER_RIGHT_QUADRANT_CIRCULAR_ARC"). +lisp_code_name(9695,"LOWER_LEFT_QUADRANT_CIRCULAR_ARC"). +lisp_code_name(9696,"UPPER_HALF_CIRCLE"). +lisp_code_name(9697,"LOWER_HALF_CIRCLE"). +lisp_code_name(9698,"BLACK_LOWER_RIGHT_TRIANGLE"). +lisp_code_name(9699,"BLACK_LOWER_LEFT_TRIANGLE"). +lisp_code_name(9700,"BLACK_UPPER_LEFT_TRIANGLE"). +lisp_code_name(9701,"BLACK_UPPER_RIGHT_TRIANGLE"). +lisp_code_name(9702,"WHITE_BULLET"). +lisp_code_name(9703,"SQUARE_WITH_LEFT_HALF_BLACK"). +lisp_code_name(9704,"SQUARE_WITH_RIGHT_HALF_BLACK"). +lisp_code_name(9705,"SQUARE_WITH_UPPER_LEFT_DIAGONAL_HALF_BLACK"). +lisp_code_name(9706,"SQUARE_WITH_LOWER_RIGHT_DIAGONAL_HALF_BLACK"). +lisp_code_name(9707,"WHITE_SQUARE_WITH_VERTICAL_BISECTING_LINE"). +lisp_code_name(9708,"WHITE_UP-POINTING_TRIANGLE_WITH_DOT"). +lisp_code_name(9709,"UP-POINTING_TRIANGLE_WITH_LEFT_HALF_BLACK"). +lisp_code_name(9710,"UP-POINTING_TRIANGLE_WITH_RIGHT_HALF_BLACK"). +lisp_code_name(9711,"LARGE_CIRCLE"). +lisp_code_name(9712,"WHITE_SQUARE_WITH_UPPER_LEFT_QUADRANT"). +lisp_code_name(9713,"WHITE_SQUARE_WITH_LOWER_LEFT_QUADRANT"). +lisp_code_name(9714,"WHITE_SQUARE_WITH_LOWER_RIGHT_QUADRANT"). +lisp_code_name(9715,"WHITE_SQUARE_WITH_UPPER_RIGHT_QUADRANT"). +lisp_code_name(9716,"WHITE_CIRCLE_WITH_UPPER_LEFT_QUADRANT"). +lisp_code_name(9717,"WHITE_CIRCLE_WITH_LOWER_LEFT_QUADRANT"). +lisp_code_name(9718,"WHITE_CIRCLE_WITH_LOWER_RIGHT_QUADRANT"). +lisp_code_name(9719,"WHITE_CIRCLE_WITH_UPPER_RIGHT_QUADRANT"). +lisp_code_name(9720,"UPPER_LEFT_TRIANGLE"). +lisp_code_name(9721,"UPPER_RIGHT_TRIANGLE"). +lisp_code_name(9722,"LOWER_LEFT_TRIANGLE"). +lisp_code_name(9723,"WHITE_MEDIUM_SQUARE"). +lisp_code_name(9724,"BLACK_MEDIUM_SQUARE"). +lisp_code_name(9725,"WHITE_MEDIUM_SMALL_SQUARE"). +lisp_code_name(9726,"BLACK_MEDIUM_SMALL_SQUARE"). +lisp_code_name(9727,"LOWER_RIGHT_TRIANGLE"). +lisp_code_name(9728,"BLACK_SUN_WITH_RAYS"). +lisp_code_name(9729,"CLOUD"). +lisp_code_name(9730,"UMBRELLA"). +lisp_code_name(9731,"SNOWMAN"). +lisp_code_name(9732,"COMET"). +lisp_code_name(9733,"BLACK_STAR"). +lisp_code_name(9734,"WHITE_STAR"). +lisp_code_name(9735,"LIGHTNING"). +lisp_code_name(9736,"THUNDERSTORM"). +lisp_code_name(9737,"SUN"). +lisp_code_name(9738,"ASCENDING_NODE"). +lisp_code_name(9739,"DESCENDING_NODE"). +lisp_code_name(9740,"CONJUNCTION"). +lisp_code_name(9741,"OPPOSITION"). +lisp_code_name(9742,"BLACK_TELEPHONE"). +lisp_code_name(9743,"WHITE_TELEPHONE"). +lisp_code_name(9744,"BALLOT_BOX"). +lisp_code_name(9745,"BALLOT_BOX_WITH_CHECK"). +lisp_code_name(9746,"BALLOT_BOX_WITH_X"). +lisp_code_name(9747,"SALTIRE"). +lisp_code_name(9748,"UMBRELLA_WITH_RAIN_DROPS"). +lisp_code_name(9749,"HOT_BEVERAGE"). +lisp_code_name(9750,"WHITE_SHOGI_PIECE"). +lisp_code_name(9751,"BLACK_SHOGI_PIECE"). +lisp_code_name(9752,"SHAMROCK"). +lisp_code_name(9753,"REVERSED_ROTATED_FLORAL_HEART_BULLET"). +lisp_code_name(9754,"BLACK_LEFT_POINTING_INDEX"). +lisp_code_name(9755,"BLACK_RIGHT_POINTING_INDEX"). +lisp_code_name(9756,"WHITE_LEFT_POINTING_INDEX"). +lisp_code_name(9757,"WHITE_UP_POINTING_INDEX"). +lisp_code_name(9758,"WHITE_RIGHT_POINTING_INDEX"). +lisp_code_name(9759,"WHITE_DOWN_POINTING_INDEX"). +lisp_code_name(9760,"SKULL_AND_CROSSBONES"). +lisp_code_name(9761,"CAUTION_SIGN"). +lisp_code_name(9762,"RADIOACTIVE_SIGN"). +lisp_code_name(9763,"BIOHAZARD_SIGN"). +lisp_code_name(9764,"CADUCEUS"). +lisp_code_name(9765,"ANKH"). +lisp_code_name(9766,"ORTHODOX_CROSS"). +lisp_code_name(9767,"CHI_RHO"). +lisp_code_name(9768,"CROSS_OF_LORRAINE"). +lisp_code_name(9769,"CROSS_OF_JERUSALEM"). +lisp_code_name(9770,"STAR_AND_CRESCENT"). +lisp_code_name(9771,"FARSI_SYMBOL"). +lisp_code_name(9772,"ADI_SHAKTI"). +lisp_code_name(9773,"HAMMER_AND_SICKLE"). +lisp_code_name(9774,"PEACE_SYMBOL"). +lisp_code_name(9775,"YIN_YANG"). +lisp_code_name(9776,"TRIGRAM_FOR_HEAVEN"). +lisp_code_name(9777,"TRIGRAM_FOR_LAKE"). +lisp_code_name(9778,"TRIGRAM_FOR_FIRE"). +lisp_code_name(9779,"TRIGRAM_FOR_THUNDER"). +lisp_code_name(9780,"TRIGRAM_FOR_WIND"). +lisp_code_name(9781,"TRIGRAM_FOR_WATER"). +lisp_code_name(9782,"TRIGRAM_FOR_MOUNTAIN"). +lisp_code_name(9783,"TRIGRAM_FOR_EARTH"). +lisp_code_name(9784,"WHEEL_OF_DHARMA"). +lisp_code_name(9785,"WHITE_FROWNING_FACE"). +lisp_code_name(9786,"WHITE_SMILING_FACE"). +lisp_code_name(9787,"BLACK_SMILING_FACE"). +lisp_code_name(9788,"WHITE_SUN_WITH_RAYS"). +lisp_code_name(9789,"FIRST_QUARTER_MOON"). +lisp_code_name(9790,"LAST_QUARTER_MOON"). +lisp_code_name(9791,"MERCURY"). +lisp_code_name(9792,"FEMALE_SIGN"). +lisp_code_name(9793,"EARTH"). +lisp_code_name(9794,"MALE_SIGN"). +lisp_code_name(9795,"JUPITER"). +lisp_code_name(9796,"SATURN"). +lisp_code_name(9797,"URANUS"). +lisp_code_name(9798,"NEPTUNE"). +lisp_code_name(9799,"PLUTO"). +lisp_code_name(9800,"ARIES"). +lisp_code_name(9801,"TAURUS"). +lisp_code_name(9802,"GEMINI"). +lisp_code_name(9803,"CANCER"). +lisp_code_name(9804,"LEO"). +lisp_code_name(9805,"VIRGO"). +lisp_code_name(9806,"LIBRA"). +lisp_code_name(9807,"SCORPIUS"). +lisp_code_name(9808,"SAGITTARIUS"). +lisp_code_name(9809,"CAPRICORN"). +lisp_code_name(9810,"AQUARIUS"). +lisp_code_name(9811,"PISCES"). +lisp_code_name(9812,"WHITE_CHESS_KING"). +lisp_code_name(9813,"WHITE_CHESS_QUEEN"). +lisp_code_name(9814,"WHITE_CHESS_ROOK"). +lisp_code_name(9815,"WHITE_CHESS_BISHOP"). +lisp_code_name(9816,"WHITE_CHESS_KNIGHT"). +lisp_code_name(9817,"WHITE_CHESS_PAWN"). +lisp_code_name(9818,"BLACK_CHESS_KING"). +lisp_code_name(9819,"BLACK_CHESS_QUEEN"). +lisp_code_name(9820,"BLACK_CHESS_ROOK"). +lisp_code_name(9821,"BLACK_CHESS_BISHOP"). +lisp_code_name(9822,"BLACK_CHESS_KNIGHT"). +lisp_code_name(9823,"BLACK_CHESS_PAWN"). +lisp_code_name(9824,"BLACK_SPADE_SUIT"). +lisp_code_name(9825,"WHITE_HEART_SUIT"). +lisp_code_name(9826,"WHITE_DIAMOND_SUIT"). +lisp_code_name(9827,"BLACK_CLUB_SUIT"). +lisp_code_name(9828,"WHITE_SPADE_SUIT"). +lisp_code_name(9829,"BLACK_HEART_SUIT"). +lisp_code_name(9830,"BLACK_DIAMOND_SUIT"). +lisp_code_name(9831,"WHITE_CLUB_SUIT"). +lisp_code_name(9832,"HOT_SPRINGS"). +lisp_code_name(9833,"QUARTER_NOTE"). +lisp_code_name(9834,"EIGHTH_NOTE"). +lisp_code_name(9835,"BEAMED_EIGHTH_NOTES"). +lisp_code_name(9836,"BEAMED_SIXTEENTH_NOTES"). +lisp_code_name(9837,"MUSIC_FLAT_SIGN"). +lisp_code_name(9838,"MUSIC_NATURAL_SIGN"). +lisp_code_name(9839,"MUSIC_SHARP_SIGN"). +lisp_code_name(9840,"WEST_SYRIAC_CROSS"). +lisp_code_name(9841,"EAST_SYRIAC_CROSS"). +lisp_code_name(9842,"UNIVERSAL_RECYCLING_SYMBOL"). +lisp_code_name(9843,"RECYCLING_SYMBOL_FOR_TYPE-1_PLASTICS"). +lisp_code_name(9844,"RECYCLING_SYMBOL_FOR_TYPE-2_PLASTICS"). +lisp_code_name(9845,"RECYCLING_SYMBOL_FOR_TYPE-3_PLASTICS"). +lisp_code_name(9846,"RECYCLING_SYMBOL_FOR_TYPE-4_PLASTICS"). +lisp_code_name(9847,"RECYCLING_SYMBOL_FOR_TYPE-5_PLASTICS"). +lisp_code_name(9848,"RECYCLING_SYMBOL_FOR_TYPE-6_PLASTICS"). +lisp_code_name(9849,"RECYCLING_SYMBOL_FOR_TYPE-7_PLASTICS"). +lisp_code_name(9850,"RECYCLING_SYMBOL_FOR_GENERIC_MATERIALS"). +lisp_code_name(9851,"BLACK_UNIVERSAL_RECYCLING_SYMBOL"). +lisp_code_name(9852,"RECYCLED_PAPER_SYMBOL"). +lisp_code_name(9853,"PARTIALLY-RECYCLED_PAPER_SYMBOL"). +lisp_code_name(9854,"PERMANENT_PAPER_SIGN"). +lisp_code_name(9855,"WHEELCHAIR_SYMBOL"). +lisp_code_name(9856,"DIE_FACE-1"). +lisp_code_name(9857,"DIE_FACE-2"). +lisp_code_name(9858,"DIE_FACE-3"). +lisp_code_name(9859,"DIE_FACE-4"). +lisp_code_name(9860,"DIE_FACE-5"). +lisp_code_name(9861,"DIE_FACE-6"). +lisp_code_name(9862,"WHITE_CIRCLE_WITH_DOT_RIGHT"). +lisp_code_name(9863,"WHITE_CIRCLE_WITH_TWO_DOTS"). +lisp_code_name(9864,"BLACK_CIRCLE_WITH_WHITE_DOT_RIGHT"). +lisp_code_name(9865,"BLACK_CIRCLE_WITH_TWO_WHITE_DOTS"). +lisp_code_name(9866,"MONOGRAM_FOR_YANG"). +lisp_code_name(9867,"MONOGRAM_FOR_YIN"). +lisp_code_name(9868,"DIGRAM_FOR_GREATER_YANG"). +lisp_code_name(9869,"DIGRAM_FOR_LESSER_YIN"). +lisp_code_name(9870,"DIGRAM_FOR_LESSER_YANG"). +lisp_code_name(9871,"DIGRAM_FOR_GREATER_YIN"). +lisp_code_name(9872,"WHITE_FLAG"). +lisp_code_name(9873,"BLACK_FLAG"). +lisp_code_name(9874,"HAMMER_AND_PICK"). +lisp_code_name(9875,"ANCHOR"). +lisp_code_name(9876,"CROSSED_SWORDS"). +lisp_code_name(9877,"STAFF_OF_AESCULAPIUS"). +lisp_code_name(9878,"SCALES"). +lisp_code_name(9879,"ALEMBIC"). +lisp_code_name(9880,"FLOWER"). +lisp_code_name(9881,"GEAR"). +lisp_code_name(9882,"STAFF_OF_HERMES"). +lisp_code_name(9883,"ATOM_SYMBOL"). +lisp_code_name(9884,"FLEUR-DE-LIS"). +lisp_code_name(9885,"OUTLINED_WHITE_STAR"). +lisp_code_name(9886,"THREE_LINES_CONVERGING_RIGHT"). +lisp_code_name(9887,"THREE_LINES_CONVERGING_LEFT"). +lisp_code_name(9888,"WARNING_SIGN"). +lisp_code_name(9889,"HIGH_VOLTAGE_SIGN"). +lisp_code_name(9890,"DOUBLED_FEMALE_SIGN"). +lisp_code_name(9891,"DOUBLED_MALE_SIGN"). +lisp_code_name(9892,"INTERLOCKED_FEMALE_AND_MALE_SIGN"). +lisp_code_name(9893,"MALE_AND_FEMALE_SIGN"). +lisp_code_name(9894,"MALE_WITH_STROKE_SIGN"). +lisp_code_name(9895,"MALE_WITH_STROKE_AND_MALE_AND_FEMALE_SIGN"). +lisp_code_name(9896,"VERTICAL_MALE_WITH_STROKE_SIGN"). +lisp_code_name(9897,"HORIZONTAL_MALE_WITH_STROKE_SIGN"). +lisp_code_name(9898,"MEDIUM_WHITE_CIRCLE"). +lisp_code_name(9899,"MEDIUM_BLACK_CIRCLE"). +lisp_code_name(9900,"MEDIUM_SMALL_WHITE_CIRCLE"). +lisp_code_name(9901,"MARRIAGE_SYMBOL"). +lisp_code_name(9902,"DIVORCE_SYMBOL"). +lisp_code_name(9903,"UNMARRIED_PARTNERSHIP_SYMBOL"). +lisp_code_name(9904,"COFFIN"). +lisp_code_name(9905,"FUNERAL_URN"). +lisp_code_name(9906,"NEUTER"). +lisp_code_name(9907,"CERES"). +lisp_code_name(9908,"PALLAS"). +lisp_code_name(9909,"JUNO"). +lisp_code_name(9910,"VESTA"). +lisp_code_name(9911,"CHIRON"). +lisp_code_name(9912,"BLACK_MOON_LILITH"). +lisp_code_name(9913,"SEXTILE"). +lisp_code_name(9914,"SEMISEXTILE"). +lisp_code_name(9915,"QUINCUNX"). +lisp_code_name(9916,"SESQUIQUADRATE"). +lisp_code_name(9917,"SOCCER_BALL"). +lisp_code_name(9918,"BASEBALL"). +lisp_code_name(9919,"SQUARED_KEY"). +lisp_code_name(9920,"WHITE_DRAUGHTS_MAN"). +lisp_code_name(9921,"WHITE_DRAUGHTS_KING"). +lisp_code_name(9922,"BLACK_DRAUGHTS_MAN"). +lisp_code_name(9923,"BLACK_DRAUGHTS_KING"). +lisp_code_name(9924,"SNOWMAN_WITHOUT_SNOW"). +lisp_code_name(9925,"SUN_BEHIND_CLOUD"). +lisp_code_name(9926,"RAIN"). +lisp_code_name(9927,"BLACK_SNOWMAN"). +lisp_code_name(9928,"THUNDER_CLOUD_AND_RAIN"). +lisp_code_name(9929,"TURNED_WHITE_SHOGI_PIECE"). +lisp_code_name(9930,"TURNED_BLACK_SHOGI_PIECE"). +lisp_code_name(9931,"WHITE_DIAMOND_IN_SQUARE"). +lisp_code_name(9932,"CROSSING_LANES"). +lisp_code_name(9933,"DISABLED_CAR"). +lisp_code_name(9934,"OPHIUCHUS"). +lisp_code_name(9935,"PICK"). +lisp_code_name(9936,"CAR_SLIDING"). +lisp_code_name(9937,"HELMET_WITH_WHITE_CROSS"). +lisp_code_name(9938,"CIRCLED_CROSSING_LANES"). +lisp_code_name(9939,"CHAINS"). +lisp_code_name(9940,"NO_ENTRY"). +lisp_code_name(9941,"ALTERNATE_ONE-WAY_LEFT_WAY_TRAFFIC"). +lisp_code_name(9942,"BLACK_TWO-WAY_LEFT_WAY_TRAFFIC"). +lisp_code_name(9943,"WHITE_TWO-WAY_LEFT_WAY_TRAFFIC"). +lisp_code_name(9944,"BLACK_LEFT_LANE_MERGE"). +lisp_code_name(9945,"WHITE_LEFT_LANE_MERGE"). +lisp_code_name(9946,"DRIVE_SLOW_SIGN"). +lisp_code_name(9947,"HEAVY_WHITE_DOWN-POINTING_TRIANGLE"). +lisp_code_name(9948,"LEFT_CLOSED_ENTRY"). +lisp_code_name(9949,"SQUARED_SALTIRE"). +lisp_code_name(9950,"FALLING_DIAGONAL_IN_WHITE_CIRCLE_IN_BLACK_SQUARE"). +lisp_code_name(9951,"BLACK_TRUCK"). +lisp_code_name(9952,"RESTRICTED_LEFT_ENTRY-1"). +lisp_code_name(9953,"RESTRICTED_LEFT_ENTRY-2"). +lisp_code_name(9954,"ASTRONOMICAL_SYMBOL_FOR_URANUS"). +lisp_code_name(9955,"HEAVY_CIRCLE_WITH_STROKE_AND_TWO_DOTS_ABOVE"). +lisp_code_name(9956,"PENTAGRAM"). +lisp_code_name(9957,"RIGHT-HANDED_INTERLACED_PENTAGRAM"). +lisp_code_name(9958,"LEFT-HANDED_INTERLACED_PENTAGRAM"). +lisp_code_name(9959,"INVERTED_PENTAGRAM"). +lisp_code_name(9960,"BLACK_CROSS_ON_SHIELD"). +lisp_code_name(9961,"SHINTO_SHRINE"). +lisp_code_name(9962,"CHURCH"). +lisp_code_name(9963,"CASTLE"). +lisp_code_name(9964,"HISTORIC_SITE"). +lisp_code_name(9965,"GEAR_WITHOUT_HUB"). +lisp_code_name(9966,"GEAR_WITH_HANDLES"). +lisp_code_name(9967,"MAP_SYMBOL_FOR_LIGHTHOUSE"). +lisp_code_name(9968,"MOUNTAIN"). +lisp_code_name(9969,"UMBRELLA_ON_GROUND"). +lisp_code_name(9970,"FOUNTAIN"). +lisp_code_name(9971,"FLAG_IN_HOLE"). +lisp_code_name(9972,"FERRY"). +lisp_code_name(9973,"SAILBOAT"). +lisp_code_name(9974,"SQUARE_FOUR_CORNERS"). +lisp_code_name(9975,"SKIER"). +lisp_code_name(9976,"ICE_SKATE"). +lisp_code_name(9977,"PERSON_WITH_BALL"). +lisp_code_name(9978,"TENT"). +lisp_code_name(9979,"JAPANESE_BANK_SYMBOL"). +lisp_code_name(9980,"HEADSTONE_GRAVEYARD_SYMBOL"). +lisp_code_name(9981,"FUEL_PUMP"). +lisp_code_name(9982,"CUP_ON_BLACK_SQUARE"). +lisp_code_name(9983,"WHITE_FLAG_WITH_HORIZONTAL_MIDDLE_BLACK_STRIPE"). +lisp_code_name(9984,"BLACK_SAFETY_SCISSORS"). +lisp_code_name(9985,"UPPER_BLADE_SCISSORS"). +lisp_code_name(9986,"BLACK_SCISSORS"). +lisp_code_name(9987,"LOWER_BLADE_SCISSORS"). +lisp_code_name(9988,"WHITE_SCISSORS"). +lisp_code_name(9989,"WHITE_HEAVY_CHECK_MARK"). +lisp_code_name(9990,"TELEPHONE_LOCATION_SIGN"). +lisp_code_name(9991,"TAPE_DRIVE"). +lisp_code_name(9992,"AIRPLANE"). +lisp_code_name(9993,"ENVELOPE"). +lisp_code_name(9994,"RAISED_FIST"). +lisp_code_name(9995,"RAISED_HAND"). +lisp_code_name(9996,"VICTORY_HAND"). +lisp_code_name(9997,"WRITING_HAND"). +lisp_code_name(9998,"LOWER_RIGHT_PENCIL"). +lisp_code_name(9999,"PENCIL"). +lisp_code_name(10000,"UPPER_RIGHT_PENCIL"). +lisp_code_name(10001,"WHITE_NIB"). +lisp_code_name(10002,"BLACK_NIB"). +lisp_code_name(10003,"CHECK_MARK"). +lisp_code_name(10004,"HEAVY_CHECK_MARK"). +lisp_code_name(10005,"MULTIPLICATION_X"). +lisp_code_name(10006,"HEAVY_MULTIPLICATION_X"). +lisp_code_name(10007,"BALLOT_X"). +lisp_code_name(10008,"HEAVY_BALLOT_X"). +lisp_code_name(10009,"OUTLINED_GREEK_CROSS"). +lisp_code_name(10010,"HEAVY_GREEK_CROSS"). +lisp_code_name(10011,"OPEN_CENTRE_CROSS"). +lisp_code_name(10012,"HEAVY_OPEN_CENTRE_CROSS"). +lisp_code_name(10013,"LATIN_CROSS"). +lisp_code_name(10014,"SHADOWED_WHITE_LATIN_CROSS"). +lisp_code_name(10015,"OUTLINED_LATIN_CROSS"). +lisp_code_name(10016,"MALTESE_CROSS"). +lisp_code_name(10017,"STAR_OF_DAVID"). +lisp_code_name(10018,"FOUR_TEARDROP-SPOKED_ASTERISK"). +lisp_code_name(10019,"FOUR_BALLOON-SPOKED_ASTERISK"). +lisp_code_name(10020,"HEAVY_FOUR_BALLOON-SPOKED_ASTERISK"). +lisp_code_name(10021,"FOUR_CLUB-SPOKED_ASTERISK"). +lisp_code_name(10022,"BLACK_FOUR_POINTED_STAR"). +lisp_code_name(10023,"WHITE_FOUR_POINTED_STAR"). +lisp_code_name(10024,"SPARKLES"). +lisp_code_name(10025,"STRESS_OUTLINED_WHITE_STAR"). +lisp_code_name(10026,"CIRCLED_WHITE_STAR"). +lisp_code_name(10027,"OPEN_CENTRE_BLACK_STAR"). +lisp_code_name(10028,"BLACK_CENTRE_WHITE_STAR"). +lisp_code_name(10029,"OUTLINED_BLACK_STAR"). +lisp_code_name(10030,"HEAVY_OUTLINED_BLACK_STAR"). +lisp_code_name(10031,"PINWHEEL_STAR"). +lisp_code_name(10032,"SHADOWED_WHITE_STAR"). +lisp_code_name(10033,"HEAVY_ASTERISK"). +lisp_code_name(10034,"OPEN_CENTRE_ASTERISK"). +lisp_code_name(10035,"EIGHT_SPOKED_ASTERISK"). +lisp_code_name(10036,"EIGHT_POINTED_BLACK_STAR"). +lisp_code_name(10037,"EIGHT_POINTED_PINWHEEL_STAR"). +lisp_code_name(10038,"SIX_POINTED_BLACK_STAR"). +lisp_code_name(10039,"EIGHT_POINTED_RECTILINEAR_BLACK_STAR"). +lisp_code_name(10040,"HEAVY_EIGHT_POINTED_RECTILINEAR_BLACK_STAR"). +lisp_code_name(10041,"TWELVE_POINTED_BLACK_STAR"). +lisp_code_name(10042,"SIXTEEN_POINTED_ASTERISK"). +lisp_code_name(10043,"TEARDROP-SPOKED_ASTERISK"). +lisp_code_name(10044,"OPEN_CENTRE_TEARDROP-SPOKED_ASTERISK"). +lisp_code_name(10045,"HEAVY_TEARDROP-SPOKED_ASTERISK"). +lisp_code_name(10046,"SIX_PETALLED_BLACK_AND_WHITE_FLORETTE"). +lisp_code_name(10047,"BLACK_FLORETTE"). +lisp_code_name(10048,"WHITE_FLORETTE"). +lisp_code_name(10049,"EIGHT_PETALLED_OUTLINED_BLACK_FLORETTE"). +lisp_code_name(10050,"CIRCLED_OPEN_CENTRE_EIGHT_POINTED_STAR"). +lisp_code_name(10051,"HEAVY_TEARDROP-SPOKED_PINWHEEL_ASTERISK"). +lisp_code_name(10052,"SNOWFLAKE"). +lisp_code_name(10053,"TIGHT_TRIFOLIATE_SNOWFLAKE"). +lisp_code_name(10054,"HEAVY_CHEVRON_SNOWFLAKE"). +lisp_code_name(10055,"SPARKLE"). +lisp_code_name(10056,"HEAVY_SPARKLE"). +lisp_code_name(10057,"BALLOON-SPOKED_ASTERISK"). +lisp_code_name(10058,"EIGHT_TEARDROP-SPOKED_PROPELLER_ASTERISK"). +lisp_code_name(10059,"HEAVY_EIGHT_TEARDROP-SPOKED_PROPELLER_ASTERISK"). +lisp_code_name(10060,"CROSS_MARK"). +lisp_code_name(10061,"SHADOWED_WHITE_CIRCLE"). +lisp_code_name(10062,"NEGATIVE_SQUARED_CROSS_MARK"). +lisp_code_name(10063,"LOWER_RIGHT_DROP-SHADOWED_WHITE_SQUARE"). +lisp_code_name(10064,"UPPER_RIGHT_DROP-SHADOWED_WHITE_SQUARE"). +lisp_code_name(10065,"LOWER_RIGHT_SHADOWED_WHITE_SQUARE"). +lisp_code_name(10066,"UPPER_RIGHT_SHADOWED_WHITE_SQUARE"). +lisp_code_name(10067,"BLACK_QUESTION_MARK_ORNAMENT"). +lisp_code_name(10068,"WHITE_QUESTION_MARK_ORNAMENT"). +lisp_code_name(10069,"WHITE_EXCLAMATION_MARK_ORNAMENT"). +lisp_code_name(10070,"BLACK_DIAMOND_MINUS_WHITE_X"). +lisp_code_name(10071,"HEAVY_EXCLAMATION_MARK_SYMBOL"). +lisp_code_name(10072,"LIGHT_VERTICAL_BAR"). +lisp_code_name(10073,"MEDIUM_VERTICAL_BAR"). +lisp_code_name(10074,"HEAVY_VERTICAL_BAR"). +lisp_code_name(10075,"HEAVY_SINGLE_TURNED_COMMA_QUOTATION_MARK_ORNAMENT"). +lisp_code_name(10076,"HEAVY_SINGLE_COMMA_QUOTATION_MARK_ORNAMENT"). +lisp_code_name(10077,"HEAVY_DOUBLE_TURNED_COMMA_QUOTATION_MARK_ORNAMENT"). +lisp_code_name(10078,"HEAVY_DOUBLE_COMMA_QUOTATION_MARK_ORNAMENT"). +lisp_code_name(10079,"HEAVY_LOW_SINGLE_COMMA_QUOTATION_MARK_ORNAMENT"). +lisp_code_name(10080,"HEAVY_LOW_DOUBLE_COMMA_QUOTATION_MARK_ORNAMENT"). +lisp_code_name(10081,"CURVED_STEM_PARAGRAPH_SIGN_ORNAMENT"). +lisp_code_name(10082,"HEAVY_EXCLAMATION_MARK_ORNAMENT"). +lisp_code_name(10083,"HEAVY_HEART_EXCLAMATION_MARK_ORNAMENT"). +lisp_code_name(10084,"HEAVY_BLACK_HEART"). +lisp_code_name(10085,"ROTATED_HEAVY_BLACK_HEART_BULLET"). +lisp_code_name(10086,"FLORAL_HEART"). +lisp_code_name(10087,"ROTATED_FLORAL_HEART_BULLET"). +lisp_code_name(10088,"MEDIUM_LEFT_PARENTHESIS_ORNAMENT"). +lisp_code_name(10089,"MEDIUM_RIGHT_PARENTHESIS_ORNAMENT"). +lisp_code_name(10090,"MEDIUM_FLATTENED_LEFT_PARENTHESIS_ORNAMENT"). +lisp_code_name(10091,"MEDIUM_FLATTENED_RIGHT_PARENTHESIS_ORNAMENT"). +lisp_code_name(10092,"MEDIUM_LEFT-POINTING_ANGLE_BRACKET_ORNAMENT"). +lisp_code_name(10093,"MEDIUM_RIGHT-POINTING_ANGLE_BRACKET_ORNAMENT"). +lisp_code_name(10094,"HEAVY_LEFT-POINTING_ANGLE_QUOTATION_MARK_ORNAMENT"). +lisp_code_name(10095,"HEAVY_RIGHT-POINTING_ANGLE_QUOTATION_MARK_ORNAMENT"). +lisp_code_name(10096,"HEAVY_LEFT-POINTING_ANGLE_BRACKET_ORNAMENT"). +lisp_code_name(10097,"HEAVY_RIGHT-POINTING_ANGLE_BRACKET_ORNAMENT"). +lisp_code_name(10098,"LIGHT_LEFT_TORTOISE_SHELL_BRACKET_ORNAMENT"). +lisp_code_name(10099,"LIGHT_RIGHT_TORTOISE_SHELL_BRACKET_ORNAMENT"). +lisp_code_name(10100,"MEDIUM_LEFT_CURLY_BRACKET_ORNAMENT"). +lisp_code_name(10101,"MEDIUM_RIGHT_CURLY_BRACKET_ORNAMENT"). +lisp_code_name(10102,"DINGBAT_NEGATIVE_CIRCLED_DIGIT_ONE"). +lisp_code_name(10103,"DINGBAT_NEGATIVE_CIRCLED_DIGIT_TWO"). +lisp_code_name(10104,"DINGBAT_NEGATIVE_CIRCLED_DIGIT_THREE"). +lisp_code_name(10105,"DINGBAT_NEGATIVE_CIRCLED_DIGIT_FOUR"). +lisp_code_name(10106,"DINGBAT_NEGATIVE_CIRCLED_DIGIT_FIVE"). +lisp_code_name(10107,"DINGBAT_NEGATIVE_CIRCLED_DIGIT_SIX"). +lisp_code_name(10108,"DINGBAT_NEGATIVE_CIRCLED_DIGIT_SEVEN"). +lisp_code_name(10109,"DINGBAT_NEGATIVE_CIRCLED_DIGIT_EIGHT"). +lisp_code_name(10110,"DINGBAT_NEGATIVE_CIRCLED_DIGIT_NINE"). +lisp_code_name(10111,"DINGBAT_NEGATIVE_CIRCLED_NUMBER_TEN"). +lisp_code_name(10112,"DINGBAT_CIRCLED_SANS-SERIF_DIGIT_ONE"). +lisp_code_name(10113,"DINGBAT_CIRCLED_SANS-SERIF_DIGIT_TWO"). +lisp_code_name(10114,"DINGBAT_CIRCLED_SANS-SERIF_DIGIT_THREE"). +lisp_code_name(10115,"DINGBAT_CIRCLED_SANS-SERIF_DIGIT_FOUR"). +lisp_code_name(10116,"DINGBAT_CIRCLED_SANS-SERIF_DIGIT_FIVE"). +lisp_code_name(10117,"DINGBAT_CIRCLED_SANS-SERIF_DIGIT_SIX"). +lisp_code_name(10118,"DINGBAT_CIRCLED_SANS-SERIF_DIGIT_SEVEN"). +lisp_code_name(10119,"DINGBAT_CIRCLED_SANS-SERIF_DIGIT_EIGHT"). +lisp_code_name(10120,"DINGBAT_CIRCLED_SANS-SERIF_DIGIT_NINE"). +lisp_code_name(10121,"DINGBAT_CIRCLED_SANS-SERIF_NUMBER_TEN"). +lisp_code_name(10122,"DINGBAT_NEGATIVE_CIRCLED_SANS-SERIF_DIGIT_ONE"). +lisp_code_name(10123,"DINGBAT_NEGATIVE_CIRCLED_SANS-SERIF_DIGIT_TWO"). +lisp_code_name(10124,"DINGBAT_NEGATIVE_CIRCLED_SANS-SERIF_DIGIT_THREE"). +lisp_code_name(10125,"DINGBAT_NEGATIVE_CIRCLED_SANS-SERIF_DIGIT_FOUR"). +lisp_code_name(10126,"DINGBAT_NEGATIVE_CIRCLED_SANS-SERIF_DIGIT_FIVE"). +lisp_code_name(10127,"DINGBAT_NEGATIVE_CIRCLED_SANS-SERIF_DIGIT_SIX"). +lisp_code_name(10128,"DINGBAT_NEGATIVE_CIRCLED_SANS-SERIF_DIGIT_SEVEN"). +lisp_code_name(10129,"DINGBAT_NEGATIVE_CIRCLED_SANS-SERIF_DIGIT_EIGHT"). +lisp_code_name(10130,"DINGBAT_NEGATIVE_CIRCLED_SANS-SERIF_DIGIT_NINE"). +lisp_code_name(10131,"DINGBAT_NEGATIVE_CIRCLED_SANS-SERIF_NUMBER_TEN"). +lisp_code_name(10132,"HEAVY_WIDE-HEADED_RIGHTWARDS_ARROW"). +lisp_code_name(10133,"HEAVY_PLUS_SIGN"). +lisp_code_name(10134,"HEAVY_MINUS_SIGN"). +lisp_code_name(10135,"HEAVY_DIVISION_SIGN"). +lisp_code_name(10136,"HEAVY_SOUTH_EAST_ARROW"). +lisp_code_name(10137,"HEAVY_RIGHTWARDS_ARROW"). +lisp_code_name(10138,"HEAVY_NORTH_EAST_ARROW"). +lisp_code_name(10139,"DRAFTING_POINT_RIGHTWARDS_ARROW"). +lisp_code_name(10140,"HEAVY_ROUND-TIPPED_RIGHTWARDS_ARROW"). +lisp_code_name(10141,"TRIANGLE-HEADED_RIGHTWARDS_ARROW"). +lisp_code_name(10142,"HEAVY_TRIANGLE-HEADED_RIGHTWARDS_ARROW"). +lisp_code_name(10143,"DASHED_TRIANGLE-HEADED_RIGHTWARDS_ARROW"). +lisp_code_name(10144,"HEAVY_DASHED_TRIANGLE-HEADED_RIGHTWARDS_ARROW"). +lisp_code_name(10145,"BLACK_RIGHTWARDS_ARROW"). +lisp_code_name(10146,"THREE-D_TOP-LIGHTED_RIGHTWARDS_ARROWHEAD"). +lisp_code_name(10147,"THREE-D_BOTTOM-LIGHTED_RIGHTWARDS_ARROWHEAD"). +lisp_code_name(10148,"BLACK_RIGHTWARDS_ARROWHEAD"). +lisp_code_name(10149,"HEAVY_BLACK_CURVED_DOWNWARDS_AND_RIGHTWARDS_ARROW"). +lisp_code_name(10150,"HEAVY_BLACK_CURVED_UPWARDS_AND_RIGHTWARDS_ARROW"). +lisp_code_name(10151,"SQUAT_BLACK_RIGHTWARDS_ARROW"). +lisp_code_name(10152,"HEAVY_CONCAVE-POINTED_BLACK_RIGHTWARDS_ARROW"). +lisp_code_name(10153,"RIGHT-SHADED_WHITE_RIGHTWARDS_ARROW"). +lisp_code_name(10154,"LEFT-SHADED_WHITE_RIGHTWARDS_ARROW"). +lisp_code_name(10155,"BACK-TILTED_SHADOWED_WHITE_RIGHTWARDS_ARROW"). +lisp_code_name(10156,"FRONT-TILTED_SHADOWED_WHITE_RIGHTWARDS_ARROW"). +lisp_code_name(10157,"HEAVY_LOWER_RIGHT-SHADOWED_WHITE_RIGHTWARDS_ARROW"). +lisp_code_name(10158,"HEAVY_UPPER_RIGHT-SHADOWED_WHITE_RIGHTWARDS_ARROW"). +lisp_code_name(10159,"NOTCHED_LOWER_RIGHT-SHADOWED_WHITE_RIGHTWARDS_ARROW"). +lisp_code_name(10160,"CURLY_LOOP"). +lisp_code_name(10161,"NOTCHED_UPPER_RIGHT-SHADOWED_WHITE_RIGHTWARDS_ARROW"). +lisp_code_name(10162,"CIRCLED_HEAVY_WHITE_RIGHTWARDS_ARROW"). +lisp_code_name(10163,"WHITE-FEATHERED_RIGHTWARDS_ARROW"). +lisp_code_name(10164,"BLACK-FEATHERED_SOUTH_EAST_ARROW"). +lisp_code_name(10165,"BLACK-FEATHERED_RIGHTWARDS_ARROW"). +lisp_code_name(10166,"BLACK-FEATHERED_NORTH_EAST_ARROW"). +lisp_code_name(10167,"HEAVY_BLACK-FEATHERED_SOUTH_EAST_ARROW"). +lisp_code_name(10168,"HEAVY_BLACK-FEATHERED_RIGHTWARDS_ARROW"). +lisp_code_name(10169,"HEAVY_BLACK-FEATHERED_NORTH_EAST_ARROW"). +lisp_code_name(10170,"TEARDROP-BARBED_RIGHTWARDS_ARROW"). +lisp_code_name(10171,"HEAVY_TEARDROP-SHANKED_RIGHTWARDS_ARROW"). +lisp_code_name(10172,"WEDGE-TAILED_RIGHTWARDS_ARROW"). +lisp_code_name(10173,"HEAVY_WEDGE-TAILED_RIGHTWARDS_ARROW"). +lisp_code_name(10174,"OPEN-OUTLINED_RIGHTWARDS_ARROW"). +lisp_code_name(10175,"DOUBLE_CURLY_LOOP"). +lisp_code_name(10176,"THREE_DIMENSIONAL_ANGLE"). +lisp_code_name(10177,"WHITE_TRIANGLE_CONTAINING_SMALL_WHITE_TRIANGLE"). +lisp_code_name(10178,"PERPENDICULAR"). +lisp_code_name(10179,"OPEN_SUBSET"). +lisp_code_name(10180,"OPEN_SUPERSET"). +lisp_code_name(10181,"LEFT_S-SHAPED_BAG_DELIMITER"). +lisp_code_name(10182,"RIGHT_S-SHAPED_BAG_DELIMITER"). +lisp_code_name(10183,"OR_WITH_DOT_INSIDE"). +lisp_code_name(10184,"REVERSE_SOLIDUS_PRECEDING_SUBSET"). +lisp_code_name(10185,"SUPERSET_PRECEDING_SOLIDUS"). +lisp_code_name(10186,"VERTICAL_BAR_WITH_HORIZONTAL_STROKE"). +lisp_code_name(10187,"MATHEMATICAL_RISING_DIAGONAL"). +lisp_code_name(10188,"LONG_DIVISION"). +lisp_code_name(10189,"MATHEMATICAL_FALLING_DIAGONAL"). +lisp_code_name(10190,"SQUARED_LOGICAL_AND"). +lisp_code_name(10191,"SQUARED_LOGICAL_OR"). +lisp_code_name(10192,"WHITE_DIAMOND_WITH_CENTRED_DOT"). +lisp_code_name(10193,"AND_WITH_DOT"). +lisp_code_name(10194,"ELEMENT_OF_OPENING_UPWARDS"). +lisp_code_name(10195,"LOWER_RIGHT_CORNER_WITH_DOT"). +lisp_code_name(10196,"UPPER_LEFT_CORNER_WITH_DOT"). +lisp_code_name(10197,"LEFT_OUTER_JOIN"). +lisp_code_name(10198,"RIGHT_OUTER_JOIN"). +lisp_code_name(10199,"FULL_OUTER_JOIN"). +lisp_code_name(10200,"LARGE_UP_TACK"). +lisp_code_name(10201,"LARGE_DOWN_TACK"). +lisp_code_name(10202,"LEFT_AND_RIGHT_DOUBLE_TURNSTILE"). +lisp_code_name(10203,"LEFT_AND_RIGHT_TACK"). +lisp_code_name(10204,"LEFT_MULTIMAP"). +lisp_code_name(10205,"LONG_RIGHT_TACK"). +lisp_code_name(10206,"LONG_LEFT_TACK"). +lisp_code_name(10207,"UP_TACK_WITH_CIRCLE_ABOVE"). +lisp_code_name(10208,"LOZENGE_DIVIDED_BY_HORIZONTAL_RULE"). +lisp_code_name(10209,"WHITE_CONCAVE-SIDED_DIAMOND"). +lisp_code_name(10210,"WHITE_CONCAVE-SIDED_DIAMOND_WITH_LEFTWARDS_TICK"). +lisp_code_name(10211,"WHITE_CONCAVE-SIDED_DIAMOND_WITH_RIGHTWARDS_TICK"). +lisp_code_name(10212,"WHITE_SQUARE_WITH_LEFTWARDS_TICK"). +lisp_code_name(10213,"WHITE_SQUARE_WITH_RIGHTWARDS_TICK"). +lisp_code_name(10214,"MATHEMATICAL_LEFT_WHITE_SQUARE_BRACKET"). +lisp_code_name(10215,"MATHEMATICAL_RIGHT_WHITE_SQUARE_BRACKET"). +lisp_code_name(10216,"MATHEMATICAL_LEFT_ANGLE_BRACKET"). +lisp_code_name(10217,"MATHEMATICAL_RIGHT_ANGLE_BRACKET"). +lisp_code_name(10218,"MATHEMATICAL_LEFT_DOUBLE_ANGLE_BRACKET"). +lisp_code_name(10219,"MATHEMATICAL_RIGHT_DOUBLE_ANGLE_BRACKET"). +lisp_code_name(10220,"MATHEMATICAL_LEFT_WHITE_TORTOISE_SHELL_BRACKET"). +lisp_code_name(10221,"MATHEMATICAL_RIGHT_WHITE_TORTOISE_SHELL_BRACKET"). +lisp_code_name(10222,"MATHEMATICAL_LEFT_FLATTENED_PARENTHESIS"). +lisp_code_name(10223,"MATHEMATICAL_RIGHT_FLATTENED_PARENTHESIS"). +lisp_code_name(10224,"UPWARDS_QUADRUPLE_ARROW"). +lisp_code_name(10225,"DOWNWARDS_QUADRUPLE_ARROW"). +lisp_code_name(10226,"ANTICLOCKWISE_GAPPED_CIRCLE_ARROW"). +lisp_code_name(10227,"CLOCKWISE_GAPPED_CIRCLE_ARROW"). +lisp_code_name(10228,"RIGHT_ARROW_WITH_CIRCLED_PLUS"). +lisp_code_name(10229,"LONG_LEFTWARDS_ARROW"). +lisp_code_name(10230,"LONG_RIGHTWARDS_ARROW"). +lisp_code_name(10231,"LONG_LEFT_RIGHT_ARROW"). +lisp_code_name(10232,"LONG_LEFTWARDS_DOUBLE_ARROW"). +lisp_code_name(10233,"LONG_RIGHTWARDS_DOUBLE_ARROW"). +lisp_code_name(10234,"LONG_LEFT_RIGHT_DOUBLE_ARROW"). +lisp_code_name(10235,"LONG_LEFTWARDS_ARROW_FROM_BAR"). +lisp_code_name(10236,"LONG_RIGHTWARDS_ARROW_FROM_BAR"). +lisp_code_name(10237,"LONG_LEFTWARDS_DOUBLE_ARROW_FROM_BAR"). +lisp_code_name(10238,"LONG_RIGHTWARDS_DOUBLE_ARROW_FROM_BAR"). +lisp_code_name(10239,"LONG_RIGHTWARDS_SQUIGGLE_ARROW"). +lisp_code_name(10240,"BRAILLE_PATTERN_BLANK"). +lisp_code_name(10241,"BRAILLE_PATTERN_DOTS-1"). +lisp_code_name(10242,"BRAILLE_PATTERN_DOTS-2"). +lisp_code_name(10243,"BRAILLE_PATTERN_DOTS-12"). +lisp_code_name(10244,"BRAILLE_PATTERN_DOTS-3"). +lisp_code_name(10245,"BRAILLE_PATTERN_DOTS-13"). +lisp_code_name(10246,"BRAILLE_PATTERN_DOTS-23"). +lisp_code_name(10247,"BRAILLE_PATTERN_DOTS-123"). +lisp_code_name(10248,"BRAILLE_PATTERN_DOTS-4"). +lisp_code_name(10249,"BRAILLE_PATTERN_DOTS-14"). +lisp_code_name(10250,"BRAILLE_PATTERN_DOTS-24"). +lisp_code_name(10251,"BRAILLE_PATTERN_DOTS-124"). +lisp_code_name(10252,"BRAILLE_PATTERN_DOTS-34"). +lisp_code_name(10253,"BRAILLE_PATTERN_DOTS-134"). +lisp_code_name(10254,"BRAILLE_PATTERN_DOTS-234"). +lisp_code_name(10255,"BRAILLE_PATTERN_DOTS-1234"). +lisp_code_name(10256,"BRAILLE_PATTERN_DOTS-5"). +lisp_code_name(10257,"BRAILLE_PATTERN_DOTS-15"). +lisp_code_name(10258,"BRAILLE_PATTERN_DOTS-25"). +lisp_code_name(10259,"BRAILLE_PATTERN_DOTS-125"). +lisp_code_name(10260,"BRAILLE_PATTERN_DOTS-35"). +lisp_code_name(10261,"BRAILLE_PATTERN_DOTS-135"). +lisp_code_name(10262,"BRAILLE_PATTERN_DOTS-235"). +lisp_code_name(10263,"BRAILLE_PATTERN_DOTS-1235"). +lisp_code_name(10264,"BRAILLE_PATTERN_DOTS-45"). +lisp_code_name(10265,"BRAILLE_PATTERN_DOTS-145"). +lisp_code_name(10266,"BRAILLE_PATTERN_DOTS-245"). +lisp_code_name(10267,"BRAILLE_PATTERN_DOTS-1245"). +lisp_code_name(10268,"BRAILLE_PATTERN_DOTS-345"). +lisp_code_name(10269,"BRAILLE_PATTERN_DOTS-1345"). +lisp_code_name(10270,"BRAILLE_PATTERN_DOTS-2345"). +lisp_code_name(10271,"BRAILLE_PATTERN_DOTS-12345"). +lisp_code_name(10272,"BRAILLE_PATTERN_DOTS-6"). +lisp_code_name(10273,"BRAILLE_PATTERN_DOTS-16"). +lisp_code_name(10274,"BRAILLE_PATTERN_DOTS-26"). +lisp_code_name(10275,"BRAILLE_PATTERN_DOTS-126"). +lisp_code_name(10276,"BRAILLE_PATTERN_DOTS-36"). +lisp_code_name(10277,"BRAILLE_PATTERN_DOTS-136"). +lisp_code_name(10278,"BRAILLE_PATTERN_DOTS-236"). +lisp_code_name(10279,"BRAILLE_PATTERN_DOTS-1236"). +lisp_code_name(10280,"BRAILLE_PATTERN_DOTS-46"). +lisp_code_name(10281,"BRAILLE_PATTERN_DOTS-146"). +lisp_code_name(10282,"BRAILLE_PATTERN_DOTS-246"). +lisp_code_name(10283,"BRAILLE_PATTERN_DOTS-1246"). +lisp_code_name(10284,"BRAILLE_PATTERN_DOTS-346"). +lisp_code_name(10285,"BRAILLE_PATTERN_DOTS-1346"). +lisp_code_name(10286,"BRAILLE_PATTERN_DOTS-2346"). +lisp_code_name(10287,"BRAILLE_PATTERN_DOTS-12346"). +lisp_code_name(10288,"BRAILLE_PATTERN_DOTS-56"). +lisp_code_name(10289,"BRAILLE_PATTERN_DOTS-156"). +lisp_code_name(10290,"BRAILLE_PATTERN_DOTS-256"). +lisp_code_name(10291,"BRAILLE_PATTERN_DOTS-1256"). +lisp_code_name(10292,"BRAILLE_PATTERN_DOTS-356"). +lisp_code_name(10293,"BRAILLE_PATTERN_DOTS-1356"). +lisp_code_name(10294,"BRAILLE_PATTERN_DOTS-2356"). +lisp_code_name(10295,"BRAILLE_PATTERN_DOTS-12356"). +lisp_code_name(10296,"BRAILLE_PATTERN_DOTS-456"). +lisp_code_name(10297,"BRAILLE_PATTERN_DOTS-1456"). +lisp_code_name(10298,"BRAILLE_PATTERN_DOTS-2456"). +lisp_code_name(10299,"BRAILLE_PATTERN_DOTS-12456"). +lisp_code_name(10300,"BRAILLE_PATTERN_DOTS-3456"). +lisp_code_name(10301,"BRAILLE_PATTERN_DOTS-13456"). +lisp_code_name(10302,"BRAILLE_PATTERN_DOTS-23456"). +lisp_code_name(10303,"BRAILLE_PATTERN_DOTS-123456"). +lisp_code_name(10304,"BRAILLE_PATTERN_DOTS-7"). +lisp_code_name(10305,"BRAILLE_PATTERN_DOTS-17"). +lisp_code_name(10306,"BRAILLE_PATTERN_DOTS-27"). +lisp_code_name(10307,"BRAILLE_PATTERN_DOTS-127"). +lisp_code_name(10308,"BRAILLE_PATTERN_DOTS-37"). +lisp_code_name(10309,"BRAILLE_PATTERN_DOTS-137"). +lisp_code_name(10310,"BRAILLE_PATTERN_DOTS-237"). +lisp_code_name(10311,"BRAILLE_PATTERN_DOTS-1237"). +lisp_code_name(10312,"BRAILLE_PATTERN_DOTS-47"). +lisp_code_name(10313,"BRAILLE_PATTERN_DOTS-147"). +lisp_code_name(10314,"BRAILLE_PATTERN_DOTS-247"). +lisp_code_name(10315,"BRAILLE_PATTERN_DOTS-1247"). +lisp_code_name(10316,"BRAILLE_PATTERN_DOTS-347"). +lisp_code_name(10317,"BRAILLE_PATTERN_DOTS-1347"). +lisp_code_name(10318,"BRAILLE_PATTERN_DOTS-2347"). +lisp_code_name(10319,"BRAILLE_PATTERN_DOTS-12347"). +lisp_code_name(10320,"BRAILLE_PATTERN_DOTS-57"). +lisp_code_name(10321,"BRAILLE_PATTERN_DOTS-157"). +lisp_code_name(10322,"BRAILLE_PATTERN_DOTS-257"). +lisp_code_name(10323,"BRAILLE_PATTERN_DOTS-1257"). +lisp_code_name(10324,"BRAILLE_PATTERN_DOTS-357"). +lisp_code_name(10325,"BRAILLE_PATTERN_DOTS-1357"). +lisp_code_name(10326,"BRAILLE_PATTERN_DOTS-2357"). +lisp_code_name(10327,"BRAILLE_PATTERN_DOTS-12357"). +lisp_code_name(10328,"BRAILLE_PATTERN_DOTS-457"). +lisp_code_name(10329,"BRAILLE_PATTERN_DOTS-1457"). +lisp_code_name(10330,"BRAILLE_PATTERN_DOTS-2457"). +lisp_code_name(10331,"BRAILLE_PATTERN_DOTS-12457"). +lisp_code_name(10332,"BRAILLE_PATTERN_DOTS-3457"). +lisp_code_name(10333,"BRAILLE_PATTERN_DOTS-13457"). +lisp_code_name(10334,"BRAILLE_PATTERN_DOTS-23457"). +lisp_code_name(10335,"BRAILLE_PATTERN_DOTS-123457"). +lisp_code_name(10336,"BRAILLE_PATTERN_DOTS-67"). +lisp_code_name(10337,"BRAILLE_PATTERN_DOTS-167"). +lisp_code_name(10338,"BRAILLE_PATTERN_DOTS-267"). +lisp_code_name(10339,"BRAILLE_PATTERN_DOTS-1267"). +lisp_code_name(10340,"BRAILLE_PATTERN_DOTS-367"). +lisp_code_name(10341,"BRAILLE_PATTERN_DOTS-1367"). +lisp_code_name(10342,"BRAILLE_PATTERN_DOTS-2367"). +lisp_code_name(10343,"BRAILLE_PATTERN_DOTS-12367"). +lisp_code_name(10344,"BRAILLE_PATTERN_DOTS-467"). +lisp_code_name(10345,"BRAILLE_PATTERN_DOTS-1467"). +lisp_code_name(10346,"BRAILLE_PATTERN_DOTS-2467"). +lisp_code_name(10347,"BRAILLE_PATTERN_DOTS-12467"). +lisp_code_name(10348,"BRAILLE_PATTERN_DOTS-3467"). +lisp_code_name(10349,"BRAILLE_PATTERN_DOTS-13467"). +lisp_code_name(10350,"BRAILLE_PATTERN_DOTS-23467"). +lisp_code_name(10351,"BRAILLE_PATTERN_DOTS-123467"). +lisp_code_name(10352,"BRAILLE_PATTERN_DOTS-567"). +lisp_code_name(10353,"BRAILLE_PATTERN_DOTS-1567"). +lisp_code_name(10354,"BRAILLE_PATTERN_DOTS-2567"). +lisp_code_name(10355,"BRAILLE_PATTERN_DOTS-12567"). +lisp_code_name(10356,"BRAILLE_PATTERN_DOTS-3567"). +lisp_code_name(10357,"BRAILLE_PATTERN_DOTS-13567"). +lisp_code_name(10358,"BRAILLE_PATTERN_DOTS-23567"). +lisp_code_name(10359,"BRAILLE_PATTERN_DOTS-123567"). +lisp_code_name(10360,"BRAILLE_PATTERN_DOTS-4567"). +lisp_code_name(10361,"BRAILLE_PATTERN_DOTS-14567"). +lisp_code_name(10362,"BRAILLE_PATTERN_DOTS-24567"). +lisp_code_name(10363,"BRAILLE_PATTERN_DOTS-124567"). +lisp_code_name(10364,"BRAILLE_PATTERN_DOTS-34567"). +lisp_code_name(10365,"BRAILLE_PATTERN_DOTS-134567"). +lisp_code_name(10366,"BRAILLE_PATTERN_DOTS-234567"). +lisp_code_name(10367,"BRAILLE_PATTERN_DOTS-1234567"). +lisp_code_name(10368,"BRAILLE_PATTERN_DOTS-8"). +lisp_code_name(10369,"BRAILLE_PATTERN_DOTS-18"). +lisp_code_name(10370,"BRAILLE_PATTERN_DOTS-28"). +lisp_code_name(10371,"BRAILLE_PATTERN_DOTS-128"). +lisp_code_name(10372,"BRAILLE_PATTERN_DOTS-38"). +lisp_code_name(10373,"BRAILLE_PATTERN_DOTS-138"). +lisp_code_name(10374,"BRAILLE_PATTERN_DOTS-238"). +lisp_code_name(10375,"BRAILLE_PATTERN_DOTS-1238"). +lisp_code_name(10376,"BRAILLE_PATTERN_DOTS-48"). +lisp_code_name(10377,"BRAILLE_PATTERN_DOTS-148"). +lisp_code_name(10378,"BRAILLE_PATTERN_DOTS-248"). +lisp_code_name(10379,"BRAILLE_PATTERN_DOTS-1248"). +lisp_code_name(10380,"BRAILLE_PATTERN_DOTS-348"). +lisp_code_name(10381,"BRAILLE_PATTERN_DOTS-1348"). +lisp_code_name(10382,"BRAILLE_PATTERN_DOTS-2348"). +lisp_code_name(10383,"BRAILLE_PATTERN_DOTS-12348"). +lisp_code_name(10384,"BRAILLE_PATTERN_DOTS-58"). +lisp_code_name(10385,"BRAILLE_PATTERN_DOTS-158"). +lisp_code_name(10386,"BRAILLE_PATTERN_DOTS-258"). +lisp_code_name(10387,"BRAILLE_PATTERN_DOTS-1258"). +lisp_code_name(10388,"BRAILLE_PATTERN_DOTS-358"). +lisp_code_name(10389,"BRAILLE_PATTERN_DOTS-1358"). +lisp_code_name(10390,"BRAILLE_PATTERN_DOTS-2358"). +lisp_code_name(10391,"BRAILLE_PATTERN_DOTS-12358"). +lisp_code_name(10392,"BRAILLE_PATTERN_DOTS-458"). +lisp_code_name(10393,"BRAILLE_PATTERN_DOTS-1458"). +lisp_code_name(10394,"BRAILLE_PATTERN_DOTS-2458"). +lisp_code_name(10395,"BRAILLE_PATTERN_DOTS-12458"). +lisp_code_name(10396,"BRAILLE_PATTERN_DOTS-3458"). +lisp_code_name(10397,"BRAILLE_PATTERN_DOTS-13458"). +lisp_code_name(10398,"BRAILLE_PATTERN_DOTS-23458"). +lisp_code_name(10399,"BRAILLE_PATTERN_DOTS-123458"). +lisp_code_name(10400,"BRAILLE_PATTERN_DOTS-68"). +lisp_code_name(10401,"BRAILLE_PATTERN_DOTS-168"). +lisp_code_name(10402,"BRAILLE_PATTERN_DOTS-268"). +lisp_code_name(10403,"BRAILLE_PATTERN_DOTS-1268"). +lisp_code_name(10404,"BRAILLE_PATTERN_DOTS-368"). +lisp_code_name(10405,"BRAILLE_PATTERN_DOTS-1368"). +lisp_code_name(10406,"BRAILLE_PATTERN_DOTS-2368"). +lisp_code_name(10407,"BRAILLE_PATTERN_DOTS-12368"). +lisp_code_name(10408,"BRAILLE_PATTERN_DOTS-468"). +lisp_code_name(10409,"BRAILLE_PATTERN_DOTS-1468"). +lisp_code_name(10410,"BRAILLE_PATTERN_DOTS-2468"). +lisp_code_name(10411,"BRAILLE_PATTERN_DOTS-12468"). +lisp_code_name(10412,"BRAILLE_PATTERN_DOTS-3468"). +lisp_code_name(10413,"BRAILLE_PATTERN_DOTS-13468"). +lisp_code_name(10414,"BRAILLE_PATTERN_DOTS-23468"). +lisp_code_name(10415,"BRAILLE_PATTERN_DOTS-123468"). +lisp_code_name(10416,"BRAILLE_PATTERN_DOTS-568"). +lisp_code_name(10417,"BRAILLE_PATTERN_DOTS-1568"). +lisp_code_name(10418,"BRAILLE_PATTERN_DOTS-2568"). +lisp_code_name(10419,"BRAILLE_PATTERN_DOTS-12568"). +lisp_code_name(10420,"BRAILLE_PATTERN_DOTS-3568"). +lisp_code_name(10421,"BRAILLE_PATTERN_DOTS-13568"). +lisp_code_name(10422,"BRAILLE_PATTERN_DOTS-23568"). +lisp_code_name(10423,"BRAILLE_PATTERN_DOTS-123568"). +lisp_code_name(10424,"BRAILLE_PATTERN_DOTS-4568"). +lisp_code_name(10425,"BRAILLE_PATTERN_DOTS-14568"). +lisp_code_name(10426,"BRAILLE_PATTERN_DOTS-24568"). +lisp_code_name(10427,"BRAILLE_PATTERN_DOTS-124568"). +lisp_code_name(10428,"BRAILLE_PATTERN_DOTS-34568"). +lisp_code_name(10429,"BRAILLE_PATTERN_DOTS-134568"). +lisp_code_name(10430,"BRAILLE_PATTERN_DOTS-234568"). +lisp_code_name(10431,"BRAILLE_PATTERN_DOTS-1234568"). +lisp_code_name(10432,"BRAILLE_PATTERN_DOTS-78"). +lisp_code_name(10433,"BRAILLE_PATTERN_DOTS-178"). +lisp_code_name(10434,"BRAILLE_PATTERN_DOTS-278"). +lisp_code_name(10435,"BRAILLE_PATTERN_DOTS-1278"). +lisp_code_name(10436,"BRAILLE_PATTERN_DOTS-378"). +lisp_code_name(10437,"BRAILLE_PATTERN_DOTS-1378"). +lisp_code_name(10438,"BRAILLE_PATTERN_DOTS-2378"). +lisp_code_name(10439,"BRAILLE_PATTERN_DOTS-12378"). +lisp_code_name(10440,"BRAILLE_PATTERN_DOTS-478"). +lisp_code_name(10441,"BRAILLE_PATTERN_DOTS-1478"). +lisp_code_name(10442,"BRAILLE_PATTERN_DOTS-2478"). +lisp_code_name(10443,"BRAILLE_PATTERN_DOTS-12478"). +lisp_code_name(10444,"BRAILLE_PATTERN_DOTS-3478"). +lisp_code_name(10445,"BRAILLE_PATTERN_DOTS-13478"). +lisp_code_name(10446,"BRAILLE_PATTERN_DOTS-23478"). +lisp_code_name(10447,"BRAILLE_PATTERN_DOTS-123478"). +lisp_code_name(10448,"BRAILLE_PATTERN_DOTS-578"). +lisp_code_name(10449,"BRAILLE_PATTERN_DOTS-1578"). +lisp_code_name(10450,"BRAILLE_PATTERN_DOTS-2578"). +lisp_code_name(10451,"BRAILLE_PATTERN_DOTS-12578"). +lisp_code_name(10452,"BRAILLE_PATTERN_DOTS-3578"). +lisp_code_name(10453,"BRAILLE_PATTERN_DOTS-13578"). +lisp_code_name(10454,"BRAILLE_PATTERN_DOTS-23578"). +lisp_code_name(10455,"BRAILLE_PATTERN_DOTS-123578"). +lisp_code_name(10456,"BRAILLE_PATTERN_DOTS-4578"). +lisp_code_name(10457,"BRAILLE_PATTERN_DOTS-14578"). +lisp_code_name(10458,"BRAILLE_PATTERN_DOTS-24578"). +lisp_code_name(10459,"BRAILLE_PATTERN_DOTS-124578"). +lisp_code_name(10460,"BRAILLE_PATTERN_DOTS-34578"). +lisp_code_name(10461,"BRAILLE_PATTERN_DOTS-134578"). +lisp_code_name(10462,"BRAILLE_PATTERN_DOTS-234578"). +lisp_code_name(10463,"BRAILLE_PATTERN_DOTS-1234578"). +lisp_code_name(10464,"BRAILLE_PATTERN_DOTS-678"). +lisp_code_name(10465,"BRAILLE_PATTERN_DOTS-1678"). +lisp_code_name(10466,"BRAILLE_PATTERN_DOTS-2678"). +lisp_code_name(10467,"BRAILLE_PATTERN_DOTS-12678"). +lisp_code_name(10468,"BRAILLE_PATTERN_DOTS-3678"). +lisp_code_name(10469,"BRAILLE_PATTERN_DOTS-13678"). +lisp_code_name(10470,"BRAILLE_PATTERN_DOTS-23678"). +lisp_code_name(10471,"BRAILLE_PATTERN_DOTS-123678"). +lisp_code_name(10472,"BRAILLE_PATTERN_DOTS-4678"). +lisp_code_name(10473,"BRAILLE_PATTERN_DOTS-14678"). +lisp_code_name(10474,"BRAILLE_PATTERN_DOTS-24678"). +lisp_code_name(10475,"BRAILLE_PATTERN_DOTS-124678"). +lisp_code_name(10476,"BRAILLE_PATTERN_DOTS-34678"). +lisp_code_name(10477,"BRAILLE_PATTERN_DOTS-134678"). +lisp_code_name(10478,"BRAILLE_PATTERN_DOTS-234678"). +lisp_code_name(10479,"BRAILLE_PATTERN_DOTS-1234678"). +lisp_code_name(10480,"BRAILLE_PATTERN_DOTS-5678"). +lisp_code_name(10481,"BRAILLE_PATTERN_DOTS-15678"). +lisp_code_name(10482,"BRAILLE_PATTERN_DOTS-25678"). +lisp_code_name(10483,"BRAILLE_PATTERN_DOTS-125678"). +lisp_code_name(10484,"BRAILLE_PATTERN_DOTS-35678"). +lisp_code_name(10485,"BRAILLE_PATTERN_DOTS-135678"). +lisp_code_name(10486,"BRAILLE_PATTERN_DOTS-235678"). +lisp_code_name(10487,"BRAILLE_PATTERN_DOTS-1235678"). +lisp_code_name(10488,"BRAILLE_PATTERN_DOTS-45678"). +lisp_code_name(10489,"BRAILLE_PATTERN_DOTS-145678"). +lisp_code_name(10490,"BRAILLE_PATTERN_DOTS-245678"). +lisp_code_name(10491,"BRAILLE_PATTERN_DOTS-1245678"). +lisp_code_name(10492,"BRAILLE_PATTERN_DOTS-345678"). +lisp_code_name(10493,"BRAILLE_PATTERN_DOTS-1345678"). +lisp_code_name(10494,"BRAILLE_PATTERN_DOTS-2345678"). +lisp_code_name(10495,"BRAILLE_PATTERN_DOTS-12345678"). +lisp_code_name(10496,"RIGHTWARDS_TWO-HEADED_ARROW_WITH_VERTICAL_STROKE"). +lisp_code_name(10497,"RIGHTWARDS_TWO-HEADED_ARROW_WITH_DOUBLE_VERTICAL_STROKE"). +lisp_code_name(10498,"LEFTWARDS_DOUBLE_ARROW_WITH_VERTICAL_STROKE"). +lisp_code_name(10499,"RIGHTWARDS_DOUBLE_ARROW_WITH_VERTICAL_STROKE"). +lisp_code_name(10500,"LEFT_RIGHT_DOUBLE_ARROW_WITH_VERTICAL_STROKE"). +lisp_code_name(10501,"RIGHTWARDS_TWO-HEADED_ARROW_FROM_BAR"). +lisp_code_name(10502,"LEFTWARDS_DOUBLE_ARROW_FROM_BAR"). +lisp_code_name(10503,"RIGHTWARDS_DOUBLE_ARROW_FROM_BAR"). +lisp_code_name(10504,"DOWNWARDS_ARROW_WITH_HORIZONTAL_STROKE"). +lisp_code_name(10505,"UPWARDS_ARROW_WITH_HORIZONTAL_STROKE"). +lisp_code_name(10506,"UPWARDS_TRIPLE_ARROW"). +lisp_code_name(10507,"DOWNWARDS_TRIPLE_ARROW"). +lisp_code_name(10508,"LEFTWARDS_DOUBLE_DASH_ARROW"). +lisp_code_name(10509,"RIGHTWARDS_DOUBLE_DASH_ARROW"). +lisp_code_name(10510,"LEFTWARDS_TRIPLE_DASH_ARROW"). +lisp_code_name(10511,"RIGHTWARDS_TRIPLE_DASH_ARROW"). +lisp_code_name(10512,"RIGHTWARDS_TWO-HEADED_TRIPLE_DASH_ARROW"). +lisp_code_name(10513,"RIGHTWARDS_ARROW_WITH_DOTTED_STEM"). +lisp_code_name(10514,"UPWARDS_ARROW_TO_BAR"). +lisp_code_name(10515,"DOWNWARDS_ARROW_TO_BAR"). +lisp_code_name(10516,"RIGHTWARDS_ARROW_WITH_TAIL_WITH_VERTICAL_STROKE"). +lisp_code_name(10517,"RIGHTWARDS_ARROW_WITH_TAIL_WITH_DOUBLE_VERTICAL_STROKE"). +lisp_code_name(10518,"RIGHTWARDS_TWO-HEADED_ARROW_WITH_TAIL"). +lisp_code_name(10519,"RIGHTWARDS_TWO-HEADED_ARROW_WITH_TAIL_WITH_VERTICAL_STROKE"). +lisp_code_name(10520,"RIGHTWARDS_TWO-HEADED_ARROW_WITH_TAIL_WITH_DOUBLE_VERTICAL_STROKE"). +lisp_code_name(10521,"LEFTWARDS_ARROW-TAIL"). +lisp_code_name(10522,"RIGHTWARDS_ARROW-TAIL"). +lisp_code_name(10523,"LEFTWARDS_DOUBLE_ARROW-TAIL"). +lisp_code_name(10524,"RIGHTWARDS_DOUBLE_ARROW-TAIL"). +lisp_code_name(10525,"LEFTWARDS_ARROW_TO_BLACK_DIAMOND"). +lisp_code_name(10526,"RIGHTWARDS_ARROW_TO_BLACK_DIAMOND"). +lisp_code_name(10527,"LEFTWARDS_ARROW_FROM_BAR_TO_BLACK_DIAMOND"). +lisp_code_name(10528,"RIGHTWARDS_ARROW_FROM_BAR_TO_BLACK_DIAMOND"). +lisp_code_name(10529,"NORTH_WEST_AND_SOUTH_EAST_ARROW"). +lisp_code_name(10530,"NORTH_EAST_AND_SOUTH_WEST_ARROW"). +lisp_code_name(10531,"NORTH_WEST_ARROW_WITH_HOOK"). +lisp_code_name(10532,"NORTH_EAST_ARROW_WITH_HOOK"). +lisp_code_name(10533,"SOUTH_EAST_ARROW_WITH_HOOK"). +lisp_code_name(10534,"SOUTH_WEST_ARROW_WITH_HOOK"). +lisp_code_name(10535,"NORTH_WEST_ARROW_AND_NORTH_EAST_ARROW"). +lisp_code_name(10536,"NORTH_EAST_ARROW_AND_SOUTH_EAST_ARROW"). +lisp_code_name(10537,"SOUTH_EAST_ARROW_AND_SOUTH_WEST_ARROW"). +lisp_code_name(10538,"SOUTH_WEST_ARROW_AND_NORTH_WEST_ARROW"). +lisp_code_name(10539,"RISING_DIAGONAL_CROSSING_FALLING_DIAGONAL"). +lisp_code_name(10540,"FALLING_DIAGONAL_CROSSING_RISING_DIAGONAL"). +lisp_code_name(10541,"SOUTH_EAST_ARROW_CROSSING_NORTH_EAST_ARROW"). +lisp_code_name(10542,"NORTH_EAST_ARROW_CROSSING_SOUTH_EAST_ARROW"). +lisp_code_name(10543,"FALLING_DIAGONAL_CROSSING_NORTH_EAST_ARROW"). +lisp_code_name(10544,"RISING_DIAGONAL_CROSSING_SOUTH_EAST_ARROW"). +lisp_code_name(10545,"NORTH_EAST_ARROW_CROSSING_NORTH_WEST_ARROW"). +lisp_code_name(10546,"NORTH_WEST_ARROW_CROSSING_NORTH_EAST_ARROW"). +lisp_code_name(10547,"WAVE_ARROW_POINTING_DIRECTLY_RIGHT"). +lisp_code_name(10548,"ARROW_POINTING_RIGHTWARDS_THEN_CURVING_UPWARDS"). +lisp_code_name(10549,"ARROW_POINTING_RIGHTWARDS_THEN_CURVING_DOWNWARDS"). +lisp_code_name(10550,"ARROW_POINTING_DOWNWARDS_THEN_CURVING_LEFTWARDS"). +lisp_code_name(10551,"ARROW_POINTING_DOWNWARDS_THEN_CURVING_RIGHTWARDS"). +lisp_code_name(10552,"RIGHT-SIDE_ARC_CLOCKWISE_ARROW"). +lisp_code_name(10553,"LEFT-SIDE_ARC_ANTICLOCKWISE_ARROW"). +lisp_code_name(10554,"TOP_ARC_ANTICLOCKWISE_ARROW"). +lisp_code_name(10555,"BOTTOM_ARC_ANTICLOCKWISE_ARROW"). +lisp_code_name(10556,"TOP_ARC_CLOCKWISE_ARROW_WITH_MINUS"). +lisp_code_name(10557,"TOP_ARC_ANTICLOCKWISE_ARROW_WITH_PLUS"). +lisp_code_name(10558,"LOWER_RIGHT_SEMICIRCULAR_CLOCKWISE_ARROW"). +lisp_code_name(10559,"LOWER_LEFT_SEMICIRCULAR_ANTICLOCKWISE_ARROW"). +lisp_code_name(10560,"ANTICLOCKWISE_CLOSED_CIRCLE_ARROW"). +lisp_code_name(10561,"CLOCKWISE_CLOSED_CIRCLE_ARROW"). +lisp_code_name(10562,"RIGHTWARDS_ARROW_ABOVE_SHORT_LEFTWARDS_ARROW"). +lisp_code_name(10563,"LEFTWARDS_ARROW_ABOVE_SHORT_RIGHTWARDS_ARROW"). +lisp_code_name(10564,"SHORT_RIGHTWARDS_ARROW_ABOVE_LEFTWARDS_ARROW"). +lisp_code_name(10565,"RIGHTWARDS_ARROW_WITH_PLUS_BELOW"). +lisp_code_name(10566,"LEFTWARDS_ARROW_WITH_PLUS_BELOW"). +lisp_code_name(10567,"RIGHTWARDS_ARROW_THROUGH_X"). +lisp_code_name(10568,"LEFT_RIGHT_ARROW_THROUGH_SMALL_CIRCLE"). +lisp_code_name(10569,"UPWARDS_TWO-HEADED_ARROW_FROM_SMALL_CIRCLE"). +lisp_code_name(10570,"LEFT_BARB_UP_RIGHT_BARB_DOWN_HARPOON"). +lisp_code_name(10571,"LEFT_BARB_DOWN_RIGHT_BARB_UP_HARPOON"). +lisp_code_name(10572,"UP_BARB_RIGHT_DOWN_BARB_LEFT_HARPOON"). +lisp_code_name(10573,"UP_BARB_LEFT_DOWN_BARB_RIGHT_HARPOON"). +lisp_code_name(10574,"LEFT_BARB_UP_RIGHT_BARB_UP_HARPOON"). +lisp_code_name(10575,"UP_BARB_RIGHT_DOWN_BARB_RIGHT_HARPOON"). +lisp_code_name(10576,"LEFT_BARB_DOWN_RIGHT_BARB_DOWN_HARPOON"). +lisp_code_name(10577,"UP_BARB_LEFT_DOWN_BARB_LEFT_HARPOON"). +lisp_code_name(10578,"LEFTWARDS_HARPOON_WITH_BARB_UP_TO_BAR"). +lisp_code_name(10579,"RIGHTWARDS_HARPOON_WITH_BARB_UP_TO_BAR"). +lisp_code_name(10580,"UPWARDS_HARPOON_WITH_BARB_RIGHT_TO_BAR"). +lisp_code_name(10581,"DOWNWARDS_HARPOON_WITH_BARB_RIGHT_TO_BAR"). +lisp_code_name(10582,"LEFTWARDS_HARPOON_WITH_BARB_DOWN_TO_BAR"). +lisp_code_name(10583,"RIGHTWARDS_HARPOON_WITH_BARB_DOWN_TO_BAR"). +lisp_code_name(10584,"UPWARDS_HARPOON_WITH_BARB_LEFT_TO_BAR"). +lisp_code_name(10585,"DOWNWARDS_HARPOON_WITH_BARB_LEFT_TO_BAR"). +lisp_code_name(10586,"LEFTWARDS_HARPOON_WITH_BARB_UP_FROM_BAR"). +lisp_code_name(10587,"RIGHTWARDS_HARPOON_WITH_BARB_UP_FROM_BAR"). +lisp_code_name(10588,"UPWARDS_HARPOON_WITH_BARB_RIGHT_FROM_BAR"). +lisp_code_name(10589,"DOWNWARDS_HARPOON_WITH_BARB_RIGHT_FROM_BAR"). +lisp_code_name(10590,"LEFTWARDS_HARPOON_WITH_BARB_DOWN_FROM_BAR"). +lisp_code_name(10591,"RIGHTWARDS_HARPOON_WITH_BARB_DOWN_FROM_BAR"). +lisp_code_name(10592,"UPWARDS_HARPOON_WITH_BARB_LEFT_FROM_BAR"). +lisp_code_name(10593,"DOWNWARDS_HARPOON_WITH_BARB_LEFT_FROM_BAR"). +lisp_code_name(10594,"LEFTWARDS_HARPOON_WITH_BARB_UP_ABOVE_LEFTWARDS_HARPOON_WITH_BARB_DOWN"). +lisp_code_name(10595,"UPWARDS_HARPOON_WITH_BARB_LEFT_BESIDE_UPWARDS_HARPOON_WITH_BARB_RIGHT"). +lisp_code_name(10596,"RIGHTWARDS_HARPOON_WITH_BARB_UP_ABOVE_RIGHTWARDS_HARPOON_WITH_BARB_DOWN"). +lisp_code_name(10597,"DOWNWARDS_HARPOON_WITH_BARB_LEFT_BESIDE_DOWNWARDS_HARPOON_WITH_BARB_RIGHT"). +lisp_code_name(10598,"LEFTWARDS_HARPOON_WITH_BARB_UP_ABOVE_RIGHTWARDS_HARPOON_WITH_BARB_UP"). +lisp_code_name(10599,"LEFTWARDS_HARPOON_WITH_BARB_DOWN_ABOVE_RIGHTWARDS_HARPOON_WITH_BARB_DOWN"). +lisp_code_name(10600,"RIGHTWARDS_HARPOON_WITH_BARB_UP_ABOVE_LEFTWARDS_HARPOON_WITH_BARB_UP"). +lisp_code_name(10601,"RIGHTWARDS_HARPOON_WITH_BARB_DOWN_ABOVE_LEFTWARDS_HARPOON_WITH_BARB_DOWN"). +lisp_code_name(10602,"LEFTWARDS_HARPOON_WITH_BARB_UP_ABOVE_LONG_DASH"). +lisp_code_name(10603,"LEFTWARDS_HARPOON_WITH_BARB_DOWN_BELOW_LONG_DASH"). +lisp_code_name(10604,"RIGHTWARDS_HARPOON_WITH_BARB_UP_ABOVE_LONG_DASH"). +lisp_code_name(10605,"RIGHTWARDS_HARPOON_WITH_BARB_DOWN_BELOW_LONG_DASH"). +lisp_code_name(10606,"UPWARDS_HARPOON_WITH_BARB_LEFT_BESIDE_DOWNWARDS_HARPOON_WITH_BARB_RIGHT"). +lisp_code_name(10607,"DOWNWARDS_HARPOON_WITH_BARB_LEFT_BESIDE_UPWARDS_HARPOON_WITH_BARB_RIGHT"). +lisp_code_name(10608,"RIGHT_DOUBLE_ARROW_WITH_ROUNDED_HEAD"). +lisp_code_name(10609,"EQUALS_SIGN_ABOVE_RIGHTWARDS_ARROW"). +lisp_code_name(10610,"TILDE_OPERATOR_ABOVE_RIGHTWARDS_ARROW"). +lisp_code_name(10611,"LEFTWARDS_ARROW_ABOVE_TILDE_OPERATOR"). +lisp_code_name(10612,"RIGHTWARDS_ARROW_ABOVE_TILDE_OPERATOR"). +lisp_code_name(10613,"RIGHTWARDS_ARROW_ABOVE_ALMOST_EQUAL_TO"). +lisp_code_name(10614,"LESS-THAN_ABOVE_LEFTWARDS_ARROW"). +lisp_code_name(10615,"LEFTWARDS_ARROW_THROUGH_LESS-THAN"). +lisp_code_name(10616,"GREATER-THAN_ABOVE_RIGHTWARDS_ARROW"). +lisp_code_name(10617,"SUBSET_ABOVE_RIGHTWARDS_ARROW"). +lisp_code_name(10618,"LEFTWARDS_ARROW_THROUGH_SUBSET"). +lisp_code_name(10619,"SUPERSET_ABOVE_LEFTWARDS_ARROW"). +lisp_code_name(10620,"LEFT_FISH_TAIL"). +lisp_code_name(10621,"RIGHT_FISH_TAIL"). +lisp_code_name(10622,"UP_FISH_TAIL"). +lisp_code_name(10623,"DOWN_FISH_TAIL"). +lisp_code_name(10624,"TRIPLE_VERTICAL_BAR_DELIMITER"). +lisp_code_name(10625,"Z_NOTATION_SPOT"). +lisp_code_name(10626,"Z_NOTATION_TYPE_COLON"). +lisp_code_name(10627,"LEFT_WHITE_CURLY_BRACKET"). +lisp_code_name(10628,"RIGHT_WHITE_CURLY_BRACKET"). +lisp_code_name(10629,"LEFT_WHITE_PARENTHESIS"). +lisp_code_name(10630,"RIGHT_WHITE_PARENTHESIS"). +lisp_code_name(10631,"Z_NOTATION_LEFT_IMAGE_BRACKET"). +lisp_code_name(10632,"Z_NOTATION_RIGHT_IMAGE_BRACKET"). +lisp_code_name(10633,"Z_NOTATION_LEFT_BINDING_BRACKET"). +lisp_code_name(10634,"Z_NOTATION_RIGHT_BINDING_BRACKET"). +lisp_code_name(10635,"LEFT_SQUARE_BRACKET_WITH_UNDERBAR"). +lisp_code_name(10636,"RIGHT_SQUARE_BRACKET_WITH_UNDERBAR"). +lisp_code_name(10637,"LEFT_SQUARE_BRACKET_WITH_TICK_IN_TOP_CORNER"). +lisp_code_name(10638,"RIGHT_SQUARE_BRACKET_WITH_TICK_IN_BOTTOM_CORNER"). +lisp_code_name(10639,"LEFT_SQUARE_BRACKET_WITH_TICK_IN_BOTTOM_CORNER"). +lisp_code_name(10640,"RIGHT_SQUARE_BRACKET_WITH_TICK_IN_TOP_CORNER"). +lisp_code_name(10641,"LEFT_ANGLE_BRACKET_WITH_DOT"). +lisp_code_name(10642,"RIGHT_ANGLE_BRACKET_WITH_DOT"). +lisp_code_name(10643,"LEFT_ARC_LESS-THAN_BRACKET"). +lisp_code_name(10644,"RIGHT_ARC_GREATER-THAN_BRACKET"). +lisp_code_name(10645,"DOUBLE_LEFT_ARC_GREATER-THAN_BRACKET"). +lisp_code_name(10646,"DOUBLE_RIGHT_ARC_LESS-THAN_BRACKET"). +lisp_code_name(10647,"LEFT_BLACK_TORTOISE_SHELL_BRACKET"). +lisp_code_name(10648,"RIGHT_BLACK_TORTOISE_SHELL_BRACKET"). +lisp_code_name(10649,"DOTTED_FENCE"). +lisp_code_name(10650,"VERTICAL_ZIGZAG_LINE"). +lisp_code_name(10651,"MEASURED_ANGLE_OPENING_LEFT"). +lisp_code_name(10652,"RIGHT_ANGLE_VARIANT_WITH_SQUARE"). +lisp_code_name(10653,"MEASURED_RIGHT_ANGLE_WITH_DOT"). +lisp_code_name(10654,"ANGLE_WITH_S_INSIDE"). +lisp_code_name(10655,"ACUTE_ANGLE"). +lisp_code_name(10656,"SPHERICAL_ANGLE_OPENING_LEFT"). +lisp_code_name(10657,"SPHERICAL_ANGLE_OPENING_UP"). +lisp_code_name(10658,"TURNED_ANGLE"). +lisp_code_name(10659,"REVERSED_ANGLE"). +lisp_code_name(10660,"ANGLE_WITH_UNDERBAR"). +lisp_code_name(10661,"REVERSED_ANGLE_WITH_UNDERBAR"). +lisp_code_name(10662,"OBLIQUE_ANGLE_OPENING_UP"). +lisp_code_name(10663,"OBLIQUE_ANGLE_OPENING_DOWN"). +lisp_code_name(10664,"MEASURED_ANGLE_WITH_OPEN_ARM_ENDING_IN_ARROW_POINTING_UP_AND_RIGHT"). +lisp_code_name(10665,"MEASURED_ANGLE_WITH_OPEN_ARM_ENDING_IN_ARROW_POINTING_UP_AND_LEFT"). +lisp_code_name(10666,"MEASURED_ANGLE_WITH_OPEN_ARM_ENDING_IN_ARROW_POINTING_DOWN_AND_RIGHT"). +lisp_code_name(10667,"MEASURED_ANGLE_WITH_OPEN_ARM_ENDING_IN_ARROW_POINTING_DOWN_AND_LEFT"). +lisp_code_name(10668,"MEASURED_ANGLE_WITH_OPEN_ARM_ENDING_IN_ARROW_POINTING_RIGHT_AND_UP"). +lisp_code_name(10669,"MEASURED_ANGLE_WITH_OPEN_ARM_ENDING_IN_ARROW_POINTING_LEFT_AND_UP"). +lisp_code_name(10670,"MEASURED_ANGLE_WITH_OPEN_ARM_ENDING_IN_ARROW_POINTING_RIGHT_AND_DOWN"). +lisp_code_name(10671,"MEASURED_ANGLE_WITH_OPEN_ARM_ENDING_IN_ARROW_POINTING_LEFT_AND_DOWN"). +lisp_code_name(10672,"REVERSED_EMPTY_SET"). +lisp_code_name(10673,"EMPTY_SET_WITH_OVERBAR"). +lisp_code_name(10674,"EMPTY_SET_WITH_SMALL_CIRCLE_ABOVE"). +lisp_code_name(10675,"EMPTY_SET_WITH_RIGHT_ARROW_ABOVE"). +lisp_code_name(10676,"EMPTY_SET_WITH_LEFT_ARROW_ABOVE"). +lisp_code_name(10677,"CIRCLE_WITH_HORIZONTAL_BAR"). +lisp_code_name(10678,"CIRCLED_VERTICAL_BAR"). +lisp_code_name(10679,"CIRCLED_PARALLEL"). +lisp_code_name(10680,"CIRCLED_REVERSE_SOLIDUS"). +lisp_code_name(10681,"CIRCLED_PERPENDICULAR"). +lisp_code_name(10682,"CIRCLE_DIVIDED_BY_HORIZONTAL_BAR_AND_TOP_HALF_DIVIDED_BY_VERTICAL_BAR"). +lisp_code_name(10683,"CIRCLE_WITH_SUPERIMPOSED_X"). +lisp_code_name(10684,"CIRCLED_ANTICLOCKWISE-ROTATED_DIVISION_SIGN"). +lisp_code_name(10685,"UP_ARROW_THROUGH_CIRCLE"). +lisp_code_name(10686,"CIRCLED_WHITE_BULLET"). +lisp_code_name(10687,"CIRCLED_BULLET"). +lisp_code_name(10688,"CIRCLED_LESS-THAN"). +lisp_code_name(10689,"CIRCLED_GREATER-THAN"). +lisp_code_name(10690,"CIRCLE_WITH_SMALL_CIRCLE_TO_THE_RIGHT"). +lisp_code_name(10691,"CIRCLE_WITH_TWO_HORIZONTAL_STROKES_TO_THE_RIGHT"). +lisp_code_name(10692,"SQUARED_RISING_DIAGONAL_SLASH"). +lisp_code_name(10693,"SQUARED_FALLING_DIAGONAL_SLASH"). +lisp_code_name(10694,"SQUARED_ASTERISK"). +lisp_code_name(10695,"SQUARED_SMALL_CIRCLE"). +lisp_code_name(10696,"SQUARED_SQUARE"). +lisp_code_name(10697,"TWO_JOINED_SQUARES"). +lisp_code_name(10698,"TRIANGLE_WITH_DOT_ABOVE"). +lisp_code_name(10699,"TRIANGLE_WITH_UNDERBAR"). +lisp_code_name(10700,"S_IN_TRIANGLE"). +lisp_code_name(10701,"TRIANGLE_WITH_SERIFS_AT_BOTTOM"). +lisp_code_name(10702,"RIGHT_TRIANGLE_ABOVE_LEFT_TRIANGLE"). +lisp_code_name(10703,"LEFT_TRIANGLE_BESIDE_VERTICAL_BAR"). +lisp_code_name(10704,"VERTICAL_BAR_BESIDE_RIGHT_TRIANGLE"). +lisp_code_name(10705,"BOWTIE_WITH_LEFT_HALF_BLACK"). +lisp_code_name(10706,"BOWTIE_WITH_RIGHT_HALF_BLACK"). +lisp_code_name(10707,"BLACK_BOWTIE"). +lisp_code_name(10708,"TIMES_WITH_LEFT_HALF_BLACK"). +lisp_code_name(10709,"TIMES_WITH_RIGHT_HALF_BLACK"). +lisp_code_name(10710,"WHITE_HOURGLASS"). +lisp_code_name(10711,"BLACK_HOURGLASS"). +lisp_code_name(10712,"LEFT_WIGGLY_FENCE"). +lisp_code_name(10713,"RIGHT_WIGGLY_FENCE"). +lisp_code_name(10714,"LEFT_DOUBLE_WIGGLY_FENCE"). +lisp_code_name(10715,"RIGHT_DOUBLE_WIGGLY_FENCE"). +lisp_code_name(10716,"INCOMPLETE_INFINITY"). +lisp_code_name(10717,"TIE_OVER_INFINITY"). +lisp_code_name(10718,"INFINITY_NEGATED_WITH_VERTICAL_BAR"). +lisp_code_name(10719,"DOUBLE-ENDED_MULTIMAP"). +lisp_code_name(10720,"SQUARE_WITH_CONTOURED_OUTLINE"). +lisp_code_name(10721,"INCREASES_AS"). +lisp_code_name(10722,"SHUFFLE_PRODUCT"). +lisp_code_name(10723,"EQUALS_SIGN_AND_SLANTED_PARALLEL"). +lisp_code_name(10724,"EQUALS_SIGN_AND_SLANTED_PARALLEL_WITH_TILDE_ABOVE"). +lisp_code_name(10725,"IDENTICAL_TO_AND_SLANTED_PARALLEL"). +lisp_code_name(10726,"GLEICH_STARK"). +lisp_code_name(10727,"THERMODYNAMIC"). +lisp_code_name(10728,"DOWN-POINTING_TRIANGLE_WITH_LEFT_HALF_BLACK"). +lisp_code_name(10729,"DOWN-POINTING_TRIANGLE_WITH_RIGHT_HALF_BLACK"). +lisp_code_name(10730,"BLACK_DIAMOND_WITH_DOWN_ARROW"). +lisp_code_name(10731,"BLACK_LOZENGE"). +lisp_code_name(10732,"WHITE_CIRCLE_WITH_DOWN_ARROW"). +lisp_code_name(10733,"BLACK_CIRCLE_WITH_DOWN_ARROW"). +lisp_code_name(10734,"ERROR-BARRED_WHITE_SQUARE"). +lisp_code_name(10735,"ERROR-BARRED_BLACK_SQUARE"). +lisp_code_name(10736,"ERROR-BARRED_WHITE_DIAMOND"). +lisp_code_name(10737,"ERROR-BARRED_BLACK_DIAMOND"). +lisp_code_name(10738,"ERROR-BARRED_WHITE_CIRCLE"). +lisp_code_name(10739,"ERROR-BARRED_BLACK_CIRCLE"). +lisp_code_name(10740,"RULE-DELAYED"). +lisp_code_name(10741,"REVERSE_SOLIDUS_OPERATOR"). +lisp_code_name(10742,"SOLIDUS_WITH_OVERBAR"). +lisp_code_name(10743,"REVERSE_SOLIDUS_WITH_HORIZONTAL_STROKE"). +lisp_code_name(10744,"BIG_SOLIDUS"). +lisp_code_name(10745,"BIG_REVERSE_SOLIDUS"). +lisp_code_name(10746,"DOUBLE_PLUS"). +lisp_code_name(10747,"TRIPLE_PLUS"). +lisp_code_name(10748,"LEFT-POINTING_CURVED_ANGLE_BRACKET"). +lisp_code_name(10749,"RIGHT-POINTING_CURVED_ANGLE_BRACKET"). +lisp_code_name(10750,"TINY"). +lisp_code_name(10751,"MINY"). +lisp_code_name(10752,"N-ARY_CIRCLED_DOT_OPERATOR"). +lisp_code_name(10753,"N-ARY_CIRCLED_PLUS_OPERATOR"). +lisp_code_name(10754,"N-ARY_CIRCLED_TIMES_OPERATOR"). +lisp_code_name(10755,"N-ARY_UNION_OPERATOR_WITH_DOT"). +lisp_code_name(10756,"N-ARY_UNION_OPERATOR_WITH_PLUS"). +lisp_code_name(10757,"N-ARY_SQUARE_INTERSECTION_OPERATOR"). +lisp_code_name(10758,"N-ARY_SQUARE_UNION_OPERATOR"). +lisp_code_name(10759,"TWO_LOGICAL_AND_OPERATOR"). +lisp_code_name(10760,"TWO_LOGICAL_OR_OPERATOR"). +lisp_code_name(10761,"N-ARY_TIMES_OPERATOR"). +lisp_code_name(10762,"MODULO_TWO_SUM"). +lisp_code_name(10763,"SUMMATION_WITH_INTEGRAL"). +lisp_code_name(10764,"QUADRUPLE_INTEGRAL_OPERATOR"). +lisp_code_name(10765,"FINITE_PART_INTEGRAL"). +lisp_code_name(10766,"INTEGRAL_WITH_DOUBLE_STROKE"). +lisp_code_name(10767,"INTEGRAL_AVERAGE_WITH_SLASH"). +lisp_code_name(10768,"CIRCULATION_FUNCTION"). +lisp_code_name(10769,"ANTICLOCKWISE_INTEGRATION"). +lisp_code_name(10770,"LINE_INTEGRATION_WITH_RECTANGULAR_PATH_AROUND_POLE"). +lisp_code_name(10771,"LINE_INTEGRATION_WITH_SEMICIRCULAR_PATH_AROUND_POLE"). +lisp_code_name(10772,"LINE_INTEGRATION_NOT_INCLUDING_THE_POLE"). +lisp_code_name(10773,"INTEGRAL_AROUND_A_POINT_OPERATOR"). +lisp_code_name(10774,"QUATERNION_INTEGRAL_OPERATOR"). +lisp_code_name(10775,"INTEGRAL_WITH_LEFTWARDS_ARROW_WITH_HOOK"). +lisp_code_name(10776,"INTEGRAL_WITH_TIMES_SIGN"). +lisp_code_name(10777,"INTEGRAL_WITH_INTERSECTION"). +lisp_code_name(10778,"INTEGRAL_WITH_UNION"). +lisp_code_name(10779,"INTEGRAL_WITH_OVERBAR"). +lisp_code_name(10780,"INTEGRAL_WITH_UNDERBAR"). +lisp_code_name(10781,"JOIN"). +lisp_code_name(10782,"LARGE_LEFT_TRIANGLE_OPERATOR"). +lisp_code_name(10783,"Z_NOTATION_SCHEMA_COMPOSITION"). +lisp_code_name(10784,"Z_NOTATION_SCHEMA_PIPING"). +lisp_code_name(10785,"Z_NOTATION_SCHEMA_PROJECTION"). +lisp_code_name(10786,"PLUS_SIGN_WITH_SMALL_CIRCLE_ABOVE"). +lisp_code_name(10787,"PLUS_SIGN_WITH_CIRCUMFLEX_ACCENT_ABOVE"). +lisp_code_name(10788,"PLUS_SIGN_WITH_TILDE_ABOVE"). +lisp_code_name(10789,"PLUS_SIGN_WITH_DOT_BELOW"). +lisp_code_name(10790,"PLUS_SIGN_WITH_TILDE_BELOW"). +lisp_code_name(10791,"PLUS_SIGN_WITH_SUBSCRIPT_TWO"). +lisp_code_name(10792,"PLUS_SIGN_WITH_BLACK_TRIANGLE"). +lisp_code_name(10793,"MINUS_SIGN_WITH_COMMA_ABOVE"). +lisp_code_name(10794,"MINUS_SIGN_WITH_DOT_BELOW"). +lisp_code_name(10795,"MINUS_SIGN_WITH_FALLING_DOTS"). +lisp_code_name(10796,"MINUS_SIGN_WITH_RISING_DOTS"). +lisp_code_name(10797,"PLUS_SIGN_IN_LEFT_HALF_CIRCLE"). +lisp_code_name(10798,"PLUS_SIGN_IN_RIGHT_HALF_CIRCLE"). +lisp_code_name(10799,"VECTOR_OR_CROSS_PRODUCT"). +lisp_code_name(10800,"MULTIPLICATION_SIGN_WITH_DOT_ABOVE"). +lisp_code_name(10801,"MULTIPLICATION_SIGN_WITH_UNDERBAR"). +lisp_code_name(10802,"SEMIDIRECT_PRODUCT_WITH_BOTTOM_CLOSED"). +lisp_code_name(10803,"SMASH_PRODUCT"). +lisp_code_name(10804,"MULTIPLICATION_SIGN_IN_LEFT_HALF_CIRCLE"). +lisp_code_name(10805,"MULTIPLICATION_SIGN_IN_RIGHT_HALF_CIRCLE"). +lisp_code_name(10806,"CIRCLED_MULTIPLICATION_SIGN_WITH_CIRCUMFLEX_ACCENT"). +lisp_code_name(10807,"MULTIPLICATION_SIGN_IN_DOUBLE_CIRCLE"). +lisp_code_name(10808,"CIRCLED_DIVISION_SIGN"). +lisp_code_name(10809,"PLUS_SIGN_IN_TRIANGLE"). +lisp_code_name(10810,"MINUS_SIGN_IN_TRIANGLE"). +lisp_code_name(10811,"MULTIPLICATION_SIGN_IN_TRIANGLE"). +lisp_code_name(10812,"INTERIOR_PRODUCT"). +lisp_code_name(10813,"RIGHTHAND_INTERIOR_PRODUCT"). +lisp_code_name(10814,"Z_NOTATION_RELATIONAL_COMPOSITION"). +lisp_code_name(10815,"AMALGAMATION_OR_COPRODUCT"). +lisp_code_name(10816,"INTERSECTION_WITH_DOT"). +lisp_code_name(10817,"UNION_WITH_MINUS_SIGN"). +lisp_code_name(10818,"UNION_WITH_OVERBAR"). +lisp_code_name(10819,"INTERSECTION_WITH_OVERBAR"). +lisp_code_name(10820,"INTERSECTION_WITH_LOGICAL_AND"). +lisp_code_name(10821,"UNION_WITH_LOGICAL_OR"). +lisp_code_name(10822,"UNION_ABOVE_INTERSECTION"). +lisp_code_name(10823,"INTERSECTION_ABOVE_UNION"). +lisp_code_name(10824,"UNION_ABOVE_BAR_ABOVE_INTERSECTION"). +lisp_code_name(10825,"INTERSECTION_ABOVE_BAR_ABOVE_UNION"). +lisp_code_name(10826,"UNION_BESIDE_AND_JOINED_WITH_UNION"). +lisp_code_name(10827,"INTERSECTION_BESIDE_AND_JOINED_WITH_INTERSECTION"). +lisp_code_name(10828,"CLOSED_UNION_WITH_SERIFS"). +lisp_code_name(10829,"CLOSED_INTERSECTION_WITH_SERIFS"). +lisp_code_name(10830,"DOUBLE_SQUARE_INTERSECTION"). +lisp_code_name(10831,"DOUBLE_SQUARE_UNION"). +lisp_code_name(10832,"CLOSED_UNION_WITH_SERIFS_AND_SMASH_PRODUCT"). +lisp_code_name(10833,"LOGICAL_AND_WITH_DOT_ABOVE"). +lisp_code_name(10834,"LOGICAL_OR_WITH_DOT_ABOVE"). +lisp_code_name(10835,"DOUBLE_LOGICAL_AND"). +lisp_code_name(10836,"DOUBLE_LOGICAL_OR"). +lisp_code_name(10837,"TWO_INTERSECTING_LOGICAL_AND"). +lisp_code_name(10838,"TWO_INTERSECTING_LOGICAL_OR"). +lisp_code_name(10839,"SLOPING_LARGE_OR"). +lisp_code_name(10840,"SLOPING_LARGE_AND"). +lisp_code_name(10841,"LOGICAL_OR_OVERLAPPING_LOGICAL_AND"). +lisp_code_name(10842,"LOGICAL_AND_WITH_MIDDLE_STEM"). +lisp_code_name(10843,"LOGICAL_OR_WITH_MIDDLE_STEM"). +lisp_code_name(10844,"LOGICAL_AND_WITH_HORIZONTAL_DASH"). +lisp_code_name(10845,"LOGICAL_OR_WITH_HORIZONTAL_DASH"). +lisp_code_name(10846,"LOGICAL_AND_WITH_DOUBLE_OVERBAR"). +lisp_code_name(10847,"LOGICAL_AND_WITH_UNDERBAR"). +lisp_code_name(10848,"LOGICAL_AND_WITH_DOUBLE_UNDERBAR"). +lisp_code_name(10849,"SMALL_VEE_WITH_UNDERBAR"). +lisp_code_name(10850,"LOGICAL_OR_WITH_DOUBLE_OVERBAR"). +lisp_code_name(10851,"LOGICAL_OR_WITH_DOUBLE_UNDERBAR"). +lisp_code_name(10852,"Z_NOTATION_DOMAIN_ANTIRESTRICTION"). +lisp_code_name(10853,"Z_NOTATION_RANGE_ANTIRESTRICTION"). +lisp_code_name(10854,"EQUALS_SIGN_WITH_DOT_BELOW"). +lisp_code_name(10855,"IDENTICAL_WITH_DOT_ABOVE"). +lisp_code_name(10856,"TRIPLE_HORIZONTAL_BAR_WITH_DOUBLE_VERTICAL_STROKE"). +lisp_code_name(10857,"TRIPLE_HORIZONTAL_BAR_WITH_TRIPLE_VERTICAL_STROKE"). +lisp_code_name(10858,"TILDE_OPERATOR_WITH_DOT_ABOVE"). +lisp_code_name(10859,"TILDE_OPERATOR_WITH_RISING_DOTS"). +lisp_code_name(10860,"SIMILAR_MINUS_SIMILAR"). +lisp_code_name(10861,"CONGRUENT_WITH_DOT_ABOVE"). +lisp_code_name(10862,"EQUALS_WITH_ASTERISK"). +lisp_code_name(10863,"ALMOST_EQUAL_TO_WITH_CIRCUMFLEX_ACCENT"). +lisp_code_name(10864,"APPROXIMATELY_EQUAL_OR_EQUAL_TO"). +lisp_code_name(10865,"EQUALS_SIGN_ABOVE_PLUS_SIGN"). +lisp_code_name(10866,"PLUS_SIGN_ABOVE_EQUALS_SIGN"). +lisp_code_name(10867,"EQUALS_SIGN_ABOVE_TILDE_OPERATOR"). +lisp_code_name(10868,"DOUBLE_COLON_EQUAL"). +lisp_code_name(10869,"TWO_CONSECUTIVE_EQUALS_SIGNS"). +lisp_code_name(10870,"THREE_CONSECUTIVE_EQUALS_SIGNS"). +lisp_code_name(10871,"EQUALS_SIGN_WITH_TWO_DOTS_ABOVE_AND_TWO_DOTS_BELOW"). +lisp_code_name(10872,"EQUIVALENT_WITH_FOUR_DOTS_ABOVE"). +lisp_code_name(10873,"LESS-THAN_WITH_CIRCLE_INSIDE"). +lisp_code_name(10874,"GREATER-THAN_WITH_CIRCLE_INSIDE"). +lisp_code_name(10875,"LESS-THAN_WITH_QUESTION_MARK_ABOVE"). +lisp_code_name(10876,"GREATER-THAN_WITH_QUESTION_MARK_ABOVE"). +lisp_code_name(10877,"LESS-THAN_OR_SLANTED_EQUAL_TO"). +lisp_code_name(10878,"GREATER-THAN_OR_SLANTED_EQUAL_TO"). +lisp_code_name(10879,"LESS-THAN_OR_SLANTED_EQUAL_TO_WITH_DOT_INSIDE"). +lisp_code_name(10880,"GREATER-THAN_OR_SLANTED_EQUAL_TO_WITH_DOT_INSIDE"). +lisp_code_name(10881,"LESS-THAN_OR_SLANTED_EQUAL_TO_WITH_DOT_ABOVE"). +lisp_code_name(10882,"GREATER-THAN_OR_SLANTED_EQUAL_TO_WITH_DOT_ABOVE"). +lisp_code_name(10883,"LESS-THAN_OR_SLANTED_EQUAL_TO_WITH_DOT_ABOVE_RIGHT"). +lisp_code_name(10884,"GREATER-THAN_OR_SLANTED_EQUAL_TO_WITH_DOT_ABOVE_LEFT"). +lisp_code_name(10885,"LESS-THAN_OR_APPROXIMATE"). +lisp_code_name(10886,"GREATER-THAN_OR_APPROXIMATE"). +lisp_code_name(10887,"LESS-THAN_AND_SINGLE-LINE_NOT_EQUAL_TO"). +lisp_code_name(10888,"GREATER-THAN_AND_SINGLE-LINE_NOT_EQUAL_TO"). +lisp_code_name(10889,"LESS-THAN_AND_NOT_APPROXIMATE"). +lisp_code_name(10890,"GREATER-THAN_AND_NOT_APPROXIMATE"). +lisp_code_name(10891,"LESS-THAN_ABOVE_DOUBLE-LINE_EQUAL_ABOVE_GREATER-THAN"). +lisp_code_name(10892,"GREATER-THAN_ABOVE_DOUBLE-LINE_EQUAL_ABOVE_LESS-THAN"). +lisp_code_name(10893,"LESS-THAN_ABOVE_SIMILAR_OR_EQUAL"). +lisp_code_name(10894,"GREATER-THAN_ABOVE_SIMILAR_OR_EQUAL"). +lisp_code_name(10895,"LESS-THAN_ABOVE_SIMILAR_ABOVE_GREATER-THAN"). +lisp_code_name(10896,"GREATER-THAN_ABOVE_SIMILAR_ABOVE_LESS-THAN"). +lisp_code_name(10897,"LESS-THAN_ABOVE_GREATER-THAN_ABOVE_DOUBLE-LINE_EQUAL"). +lisp_code_name(10898,"GREATER-THAN_ABOVE_LESS-THAN_ABOVE_DOUBLE-LINE_EQUAL"). +lisp_code_name(10899,"LESS-THAN_ABOVE_SLANTED_EQUAL_ABOVE_GREATER-THAN_ABOVE_SLANTED_EQUAL"). +lisp_code_name(10900,"GREATER-THAN_ABOVE_SLANTED_EQUAL_ABOVE_LESS-THAN_ABOVE_SLANTED_EQUAL"). +lisp_code_name(10901,"SLANTED_EQUAL_TO_OR_LESS-THAN"). +lisp_code_name(10902,"SLANTED_EQUAL_TO_OR_GREATER-THAN"). +lisp_code_name(10903,"SLANTED_EQUAL_TO_OR_LESS-THAN_WITH_DOT_INSIDE"). +lisp_code_name(10904,"SLANTED_EQUAL_TO_OR_GREATER-THAN_WITH_DOT_INSIDE"). +lisp_code_name(10905,"DOUBLE-LINE_EQUAL_TO_OR_LESS-THAN"). +lisp_code_name(10906,"DOUBLE-LINE_EQUAL_TO_OR_GREATER-THAN"). +lisp_code_name(10907,"DOUBLE-LINE_SLANTED_EQUAL_TO_OR_LESS-THAN"). +lisp_code_name(10908,"DOUBLE-LINE_SLANTED_EQUAL_TO_OR_GREATER-THAN"). +lisp_code_name(10909,"SIMILAR_OR_LESS-THAN"). +lisp_code_name(10910,"SIMILAR_OR_GREATER-THAN"). +lisp_code_name(10911,"SIMILAR_ABOVE_LESS-THAN_ABOVE_EQUALS_SIGN"). +lisp_code_name(10912,"SIMILAR_ABOVE_GREATER-THAN_ABOVE_EQUALS_SIGN"). +lisp_code_name(10913,"DOUBLE_NESTED_LESS-THAN"). +lisp_code_name(10914,"DOUBLE_NESTED_GREATER-THAN"). +lisp_code_name(10915,"DOUBLE_NESTED_LESS-THAN_WITH_UNDERBAR"). +lisp_code_name(10916,"GREATER-THAN_OVERLAPPING_LESS-THAN"). +lisp_code_name(10917,"GREATER-THAN_BESIDE_LESS-THAN"). +lisp_code_name(10918,"LESS-THAN_CLOSED_BY_CURVE"). +lisp_code_name(10919,"GREATER-THAN_CLOSED_BY_CURVE"). +lisp_code_name(10920,"LESS-THAN_CLOSED_BY_CURVE_ABOVE_SLANTED_EQUAL"). +lisp_code_name(10921,"GREATER-THAN_CLOSED_BY_CURVE_ABOVE_SLANTED_EQUAL"). +lisp_code_name(10922,"SMALLER_THAN"). +lisp_code_name(10923,"LARGER_THAN"). +lisp_code_name(10924,"SMALLER_THAN_OR_EQUAL_TO"). +lisp_code_name(10925,"LARGER_THAN_OR_EQUAL_TO"). +lisp_code_name(10926,"EQUALS_SIGN_WITH_BUMPY_ABOVE"). +lisp_code_name(10927,"PRECEDES_ABOVE_SINGLE-LINE_EQUALS_SIGN"). +lisp_code_name(10928,"SUCCEEDS_ABOVE_SINGLE-LINE_EQUALS_SIGN"). +lisp_code_name(10929,"PRECEDES_ABOVE_SINGLE-LINE_NOT_EQUAL_TO"). +lisp_code_name(10930,"SUCCEEDS_ABOVE_SINGLE-LINE_NOT_EQUAL_TO"). +lisp_code_name(10931,"PRECEDES_ABOVE_EQUALS_SIGN"). +lisp_code_name(10932,"SUCCEEDS_ABOVE_EQUALS_SIGN"). +lisp_code_name(10933,"PRECEDES_ABOVE_NOT_EQUAL_TO"). +lisp_code_name(10934,"SUCCEEDS_ABOVE_NOT_EQUAL_TO"). +lisp_code_name(10935,"PRECEDES_ABOVE_ALMOST_EQUAL_TO"). +lisp_code_name(10936,"SUCCEEDS_ABOVE_ALMOST_EQUAL_TO"). +lisp_code_name(10937,"PRECEDES_ABOVE_NOT_ALMOST_EQUAL_TO"). +lisp_code_name(10938,"SUCCEEDS_ABOVE_NOT_ALMOST_EQUAL_TO"). +lisp_code_name(10939,"DOUBLE_PRECEDES"). +lisp_code_name(10940,"DOUBLE_SUCCEEDS"). +lisp_code_name(10941,"SUBSET_WITH_DOT"). +lisp_code_name(10942,"SUPERSET_WITH_DOT"). +lisp_code_name(10943,"SUBSET_WITH_PLUS_SIGN_BELOW"). +lisp_code_name(10944,"SUPERSET_WITH_PLUS_SIGN_BELOW"). +lisp_code_name(10945,"SUBSET_WITH_MULTIPLICATION_SIGN_BELOW"). +lisp_code_name(10946,"SUPERSET_WITH_MULTIPLICATION_SIGN_BELOW"). +lisp_code_name(10947,"SUBSET_OF_OR_EQUAL_TO_WITH_DOT_ABOVE"). +lisp_code_name(10948,"SUPERSET_OF_OR_EQUAL_TO_WITH_DOT_ABOVE"). +lisp_code_name(10949,"SUBSET_OF_ABOVE_EQUALS_SIGN"). +lisp_code_name(10950,"SUPERSET_OF_ABOVE_EQUALS_SIGN"). +lisp_code_name(10951,"SUBSET_OF_ABOVE_TILDE_OPERATOR"). +lisp_code_name(10952,"SUPERSET_OF_ABOVE_TILDE_OPERATOR"). +lisp_code_name(10953,"SUBSET_OF_ABOVE_ALMOST_EQUAL_TO"). +lisp_code_name(10954,"SUPERSET_OF_ABOVE_ALMOST_EQUAL_TO"). +lisp_code_name(10955,"SUBSET_OF_ABOVE_NOT_EQUAL_TO"). +lisp_code_name(10956,"SUPERSET_OF_ABOVE_NOT_EQUAL_TO"). +lisp_code_name(10957,"SQUARE_LEFT_OPEN_BOX_OPERATOR"). +lisp_code_name(10958,"SQUARE_RIGHT_OPEN_BOX_OPERATOR"). +lisp_code_name(10959,"CLOSED_SUBSET"). +lisp_code_name(10960,"CLOSED_SUPERSET"). +lisp_code_name(10961,"CLOSED_SUBSET_OR_EQUAL_TO"). +lisp_code_name(10962,"CLOSED_SUPERSET_OR_EQUAL_TO"). +lisp_code_name(10963,"SUBSET_ABOVE_SUPERSET"). +lisp_code_name(10964,"SUPERSET_ABOVE_SUBSET"). +lisp_code_name(10965,"SUBSET_ABOVE_SUBSET"). +lisp_code_name(10966,"SUPERSET_ABOVE_SUPERSET"). +lisp_code_name(10967,"SUPERSET_BESIDE_SUBSET"). +lisp_code_name(10968,"SUPERSET_BESIDE_AND_JOINED_BY_DASH_WITH_SUBSET"). +lisp_code_name(10969,"ELEMENT_OF_OPENING_DOWNWARDS"). +lisp_code_name(10970,"PITCHFORK_WITH_TEE_TOP"). +lisp_code_name(10971,"TRANSVERSAL_INTERSECTION"). +lisp_code_name(10972,"FORKING"). +lisp_code_name(10973,"NONFORKING"). +lisp_code_name(10974,"SHORT_LEFT_TACK"). +lisp_code_name(10975,"SHORT_DOWN_TACK"). +lisp_code_name(10976,"SHORT_UP_TACK"). +lisp_code_name(10977,"PERPENDICULAR_WITH_S"). +lisp_code_name(10978,"VERTICAL_BAR_TRIPLE_RIGHT_TURNSTILE"). +lisp_code_name(10979,"DOUBLE_VERTICAL_BAR_LEFT_TURNSTILE"). +lisp_code_name(10980,"VERTICAL_BAR_DOUBLE_LEFT_TURNSTILE"). +lisp_code_name(10981,"DOUBLE_VERTICAL_BAR_DOUBLE_LEFT_TURNSTILE"). +lisp_code_name(10982,"LONG_DASH_FROM_LEFT_MEMBER_OF_DOUBLE_VERTICAL"). +lisp_code_name(10983,"SHORT_DOWN_TACK_WITH_OVERBAR"). +lisp_code_name(10984,"SHORT_UP_TACK_WITH_UNDERBAR"). +lisp_code_name(10985,"SHORT_UP_TACK_ABOVE_SHORT_DOWN_TACK"). +lisp_code_name(10986,"DOUBLE_DOWN_TACK"). +lisp_code_name(10987,"DOUBLE_UP_TACK"). +lisp_code_name(10988,"DOUBLE_STROKE_NOT_SIGN"). +lisp_code_name(10989,"REVERSED_DOUBLE_STROKE_NOT_SIGN"). +lisp_code_name(10990,"DOES_NOT_DIVIDE_WITH_REVERSED_NEGATION_SLASH"). +lisp_code_name(10991,"VERTICAL_LINE_WITH_CIRCLE_ABOVE"). +lisp_code_name(10992,"VERTICAL_LINE_WITH_CIRCLE_BELOW"). +lisp_code_name(10993,"DOWN_TACK_WITH_CIRCLE_BELOW"). +lisp_code_name(10994,"PARALLEL_WITH_HORIZONTAL_STROKE"). +lisp_code_name(10995,"PARALLEL_WITH_TILDE_OPERATOR"). +lisp_code_name(10996,"TRIPLE_VERTICAL_BAR_BINARY_RELATION"). +lisp_code_name(10997,"TRIPLE_VERTICAL_BAR_WITH_HORIZONTAL_STROKE"). +lisp_code_name(10998,"TRIPLE_COLON_OPERATOR"). +lisp_code_name(10999,"TRIPLE_NESTED_LESS-THAN"). +lisp_code_name(11000,"TRIPLE_NESTED_GREATER-THAN"). +lisp_code_name(11001,"DOUBLE-LINE_SLANTED_LESS-THAN_OR_EQUAL_TO"). +lisp_code_name(11002,"DOUBLE-LINE_SLANTED_GREATER-THAN_OR_EQUAL_TO"). +lisp_code_name(11003,"TRIPLE_SOLIDUS_BINARY_RELATION"). +lisp_code_name(11004,"LARGE_TRIPLE_VERTICAL_BAR_OPERATOR"). +lisp_code_name(11005,"DOUBLE_SOLIDUS_OPERATOR"). +lisp_code_name(11006,"WHITE_VERTICAL_BAR"). +lisp_code_name(11007,"N-ARY_WHITE_VERTICAL_BAR"). +lisp_code_name(11008,"NORTH_EAST_WHITE_ARROW"). +lisp_code_name(11009,"NORTH_WEST_WHITE_ARROW"). +lisp_code_name(11010,"SOUTH_EAST_WHITE_ARROW"). +lisp_code_name(11011,"SOUTH_WEST_WHITE_ARROW"). +lisp_code_name(11012,"LEFT_RIGHT_WHITE_ARROW"). +lisp_code_name(11013,"LEFTWARDS_BLACK_ARROW"). +lisp_code_name(11014,"UPWARDS_BLACK_ARROW"). +lisp_code_name(11015,"DOWNWARDS_BLACK_ARROW"). +lisp_code_name(11016,"NORTH_EAST_BLACK_ARROW"). +lisp_code_name(11017,"NORTH_WEST_BLACK_ARROW"). +lisp_code_name(11018,"SOUTH_EAST_BLACK_ARROW"). +lisp_code_name(11019,"SOUTH_WEST_BLACK_ARROW"). +lisp_code_name(11020,"LEFT_RIGHT_BLACK_ARROW"). +lisp_code_name(11021,"UP_DOWN_BLACK_ARROW"). +lisp_code_name(11022,"RIGHTWARDS_ARROW_WITH_TIP_DOWNWARDS"). +lisp_code_name(11023,"RIGHTWARDS_ARROW_WITH_TIP_UPWARDS"). +lisp_code_name(11024,"LEFTWARDS_ARROW_WITH_TIP_DOWNWARDS"). +lisp_code_name(11025,"LEFTWARDS_ARROW_WITH_TIP_UPWARDS"). +lisp_code_name(11026,"SQUARE_WITH_TOP_HALF_BLACK"). +lisp_code_name(11027,"SQUARE_WITH_BOTTOM_HALF_BLACK"). +lisp_code_name(11028,"SQUARE_WITH_UPPER_RIGHT_DIAGONAL_HALF_BLACK"). +lisp_code_name(11029,"SQUARE_WITH_LOWER_LEFT_DIAGONAL_HALF_BLACK"). +lisp_code_name(11030,"DIAMOND_WITH_LEFT_HALF_BLACK"). +lisp_code_name(11031,"DIAMOND_WITH_RIGHT_HALF_BLACK"). +lisp_code_name(11032,"DIAMOND_WITH_TOP_HALF_BLACK"). +lisp_code_name(11033,"DIAMOND_WITH_BOTTOM_HALF_BLACK"). +lisp_code_name(11034,"DOTTED_SQUARE"). +lisp_code_name(11035,"BLACK_LARGE_SQUARE"). +lisp_code_name(11036,"WHITE_LARGE_SQUARE"). +lisp_code_name(11037,"BLACK_VERY_SMALL_SQUARE"). +lisp_code_name(11038,"WHITE_VERY_SMALL_SQUARE"). +lisp_code_name(11039,"BLACK_PENTAGON"). +lisp_code_name(11040,"WHITE_PENTAGON"). +lisp_code_name(11041,"WHITE_HEXAGON"). +lisp_code_name(11042,"BLACK_HEXAGON"). +lisp_code_name(11043,"HORIZONTAL_BLACK_HEXAGON"). +lisp_code_name(11044,"BLACK_LARGE_CIRCLE"). +lisp_code_name(11045,"BLACK_MEDIUM_DIAMOND"). +lisp_code_name(11046,"WHITE_MEDIUM_DIAMOND"). +lisp_code_name(11047,"BLACK_MEDIUM_LOZENGE"). +lisp_code_name(11048,"WHITE_MEDIUM_LOZENGE"). +lisp_code_name(11049,"BLACK_SMALL_DIAMOND"). +lisp_code_name(11050,"BLACK_SMALL_LOZENGE"). +lisp_code_name(11051,"WHITE_SMALL_LOZENGE"). +lisp_code_name(11052,"BLACK_HORIZONTAL_ELLIPSE"). +lisp_code_name(11053,"WHITE_HORIZONTAL_ELLIPSE"). +lisp_code_name(11054,"BLACK_VERTICAL_ELLIPSE"). +lisp_code_name(11055,"WHITE_VERTICAL_ELLIPSE"). +lisp_code_name(11056,"LEFT_ARROW_WITH_SMALL_CIRCLE"). +lisp_code_name(11057,"THREE_LEFTWARDS_ARROWS"). +lisp_code_name(11058,"LEFT_ARROW_WITH_CIRCLED_PLUS"). +lisp_code_name(11059,"LONG_LEFTWARDS_SQUIGGLE_ARROW"). +lisp_code_name(11060,"LEFTWARDS_TWO-HEADED_ARROW_WITH_VERTICAL_STROKE"). +lisp_code_name(11061,"LEFTWARDS_TWO-HEADED_ARROW_WITH_DOUBLE_VERTICAL_STROKE"). +lisp_code_name(11062,"LEFTWARDS_TWO-HEADED_ARROW_FROM_BAR"). +lisp_code_name(11063,"LEFTWARDS_TWO-HEADED_TRIPLE_DASH_ARROW"). +lisp_code_name(11064,"LEFTWARDS_ARROW_WITH_DOTTED_STEM"). +lisp_code_name(11065,"LEFTWARDS_ARROW_WITH_TAIL_WITH_VERTICAL_STROKE"). +lisp_code_name(11066,"LEFTWARDS_ARROW_WITH_TAIL_WITH_DOUBLE_VERTICAL_STROKE"). +lisp_code_name(11067,"LEFTWARDS_TWO-HEADED_ARROW_WITH_TAIL"). +lisp_code_name(11068,"LEFTWARDS_TWO-HEADED_ARROW_WITH_TAIL_WITH_VERTICAL_STROKE"). +lisp_code_name(11069,"LEFTWARDS_TWO-HEADED_ARROW_WITH_TAIL_WITH_DOUBLE_VERTICAL_STROKE"). +lisp_code_name(11070,"LEFTWARDS_ARROW_THROUGH_X"). +lisp_code_name(11071,"WAVE_ARROW_POINTING_DIRECTLY_LEFT"). +lisp_code_name(11072,"EQUALS_SIGN_ABOVE_LEFTWARDS_ARROW"). +lisp_code_name(11073,"REVERSE_TILDE_OPERATOR_ABOVE_LEFTWARDS_ARROW"). +lisp_code_name(11074,"LEFTWARDS_ARROW_ABOVE_REVERSE_ALMOST_EQUAL_TO"). +lisp_code_name(11075,"RIGHTWARDS_ARROW_THROUGH_GREATER-THAN"). +lisp_code_name(11076,"RIGHTWARDS_ARROW_THROUGH_SUPERSET"). +lisp_code_name(11077,"LEFTWARDS_QUADRUPLE_ARROW"). +lisp_code_name(11078,"RIGHTWARDS_QUADRUPLE_ARROW"). +lisp_code_name(11079,"REVERSE_TILDE_OPERATOR_ABOVE_RIGHTWARDS_ARROW"). +lisp_code_name(11080,"RIGHTWARDS_ARROW_ABOVE_REVERSE_ALMOST_EQUAL_TO"). +lisp_code_name(11081,"TILDE_OPERATOR_ABOVE_LEFTWARDS_ARROW"). +lisp_code_name(11082,"LEFTWARDS_ARROW_ABOVE_ALMOST_EQUAL_TO"). +lisp_code_name(11083,"LEFTWARDS_ARROW_ABOVE_REVERSE_TILDE_OPERATOR"). +lisp_code_name(11084,"RIGHTWARDS_ARROW_ABOVE_REVERSE_TILDE_OPERATOR"). +lisp_code_name(11085,"DOWNWARDS_TRIANGLE-HEADED_ZIGZAG_ARROW"). +lisp_code_name(11086,"SHORT_SLANTED_NORTH_ARROW"). +lisp_code_name(11087,"SHORT_BACKSLANTED_SOUTH_ARROW"). +lisp_code_name(11088,"WHITE_MEDIUM_STAR"). +lisp_code_name(11089,"BLACK_SMALL_STAR"). +lisp_code_name(11090,"WHITE_SMALL_STAR"). +lisp_code_name(11091,"BLACK_RIGHT-POINTING_PENTAGON"). +lisp_code_name(11092,"WHITE_RIGHT-POINTING_PENTAGON"). +lisp_code_name(11093,"HEAVY_LARGE_CIRCLE"). +lisp_code_name(11094,"HEAVY_OVAL_WITH_OVAL_INSIDE"). +lisp_code_name(11095,"HEAVY_CIRCLE_WITH_CIRCLE_INSIDE"). +lisp_code_name(11096,"HEAVY_CIRCLE"). +lisp_code_name(11097,"HEAVY_CIRCLED_SALTIRE"). +lisp_code_name(11098,"SLANTED_NORTH_ARROW_WITH_HOOKED_HEAD"). +lisp_code_name(11099,"BACKSLANTED_SOUTH_ARROW_WITH_HOOKED_TAIL"). +lisp_code_name(11100,"SLANTED_NORTH_ARROW_WITH_HORIZONTAL_TAIL"). +lisp_code_name(11101,"BACKSLANTED_SOUTH_ARROW_WITH_HORIZONTAL_TAIL"). +lisp_code_name(11102,"BENT_ARROW_POINTING_DOWNWARDS_THEN_NORTH_EAST"). +lisp_code_name(11103,"SHORT_BENT_ARROW_POINTING_DOWNWARDS_THEN_NORTH_EAST"). +lisp_code_name(11104,"LEFTWARDS_TRIANGLE-HEADED_ARROW"). +lisp_code_name(11105,"UPWARDS_TRIANGLE-HEADED_ARROW"). +lisp_code_name(11106,"RIGHTWARDS_TRIANGLE-HEADED_ARROW"). +lisp_code_name(11107,"DOWNWARDS_TRIANGLE-HEADED_ARROW"). +lisp_code_name(11108,"LEFT_RIGHT_TRIANGLE-HEADED_ARROW"). +lisp_code_name(11109,"UP_DOWN_TRIANGLE-HEADED_ARROW"). +lisp_code_name(11110,"NORTH_WEST_TRIANGLE-HEADED_ARROW"). +lisp_code_name(11111,"NORTH_EAST_TRIANGLE-HEADED_ARROW"). +lisp_code_name(11112,"SOUTH_EAST_TRIANGLE-HEADED_ARROW"). +lisp_code_name(11113,"SOUTH_WEST_TRIANGLE-HEADED_ARROW"). +lisp_code_name(11114,"LEFTWARDS_TRIANGLE-HEADED_DASHED_ARROW"). +lisp_code_name(11115,"UPWARDS_TRIANGLE-HEADED_DASHED_ARROW"). +lisp_code_name(11116,"RIGHTWARDS_TRIANGLE-HEADED_DASHED_ARROW"). +lisp_code_name(11117,"DOWNWARDS_TRIANGLE-HEADED_DASHED_ARROW"). +lisp_code_name(11118,"CLOCKWISE_TRIANGLE-HEADED_OPEN_CIRCLE_ARROW"). +lisp_code_name(11119,"ANTICLOCKWISE_TRIANGLE-HEADED_OPEN_CIRCLE_ARROW"). +lisp_code_name(11120,"LEFTWARDS_TRIANGLE-HEADED_ARROW_TO_BAR"). +lisp_code_name(11121,"UPWARDS_TRIANGLE-HEADED_ARROW_TO_BAR"). +lisp_code_name(11122,"RIGHTWARDS_TRIANGLE-HEADED_ARROW_TO_BAR"). +lisp_code_name(11123,"DOWNWARDS_TRIANGLE-HEADED_ARROW_TO_BAR"). +lisp_code_name(11126,"NORTH_WEST_TRIANGLE-HEADED_ARROW_TO_BAR"). +lisp_code_name(11127,"NORTH_EAST_TRIANGLE-HEADED_ARROW_TO_BAR"). +lisp_code_name(11128,"SOUTH_EAST_TRIANGLE-HEADED_ARROW_TO_BAR"). +lisp_code_name(11129,"SOUTH_WEST_TRIANGLE-HEADED_ARROW_TO_BAR"). +lisp_code_name(11130,"LEFTWARDS_TRIANGLE-HEADED_ARROW_WITH_DOUBLE_HORIZONTAL_STROKE"). +lisp_code_name(11131,"UPWARDS_TRIANGLE-HEADED_ARROW_WITH_DOUBLE_HORIZONTAL_STROKE"). +lisp_code_name(11132,"RIGHTWARDS_TRIANGLE-HEADED_ARROW_WITH_DOUBLE_HORIZONTAL_STROKE"). +lisp_code_name(11133,"DOWNWARDS_TRIANGLE-HEADED_ARROW_WITH_DOUBLE_HORIZONTAL_STROKE"). +lisp_code_name(11134,"HORIZONTAL_TAB_KEY"). +lisp_code_name(11135,"VERTICAL_TAB_KEY"). +lisp_code_name(11136,"LEFTWARDS_TRIANGLE-HEADED_ARROW_OVER_RIGHTWARDS_TRIANGLE-HEADED_ARROW"). +lisp_code_name(11137,"UPWARDS_TRIANGLE-HEADED_ARROW_LEFTWARDS_OF_DOWNWARDS_TRIANGLE-HEADED_ARROW"). +lisp_code_name(11138,"RIGHTWARDS_TRIANGLE-HEADED_ARROW_OVER_LEFTWARDS_TRIANGLE-HEADED_ARROW"). +lisp_code_name(11139,"DOWNWARDS_TRIANGLE-HEADED_ARROW_LEFTWARDS_OF_UPWARDS_TRIANGLE-HEADED_ARROW"). +lisp_code_name(11140,"LEFTWARDS_TRIANGLE-HEADED_PAIRED_ARROWS"). +lisp_code_name(11141,"UPWARDS_TRIANGLE-HEADED_PAIRED_ARROWS"). +lisp_code_name(11142,"RIGHTWARDS_TRIANGLE-HEADED_PAIRED_ARROWS"). +lisp_code_name(11143,"DOWNWARDS_TRIANGLE-HEADED_PAIRED_ARROWS"). +lisp_code_name(11144,"LEFTWARDS_BLACK_CIRCLED_WHITE_ARROW"). +lisp_code_name(11145,"UPWARDS_BLACK_CIRCLED_WHITE_ARROW"). +lisp_code_name(11146,"RIGHTWARDS_BLACK_CIRCLED_WHITE_ARROW"). +lisp_code_name(11147,"DOWNWARDS_BLACK_CIRCLED_WHITE_ARROW"). +lisp_code_name(11148,"ANTICLOCKWISE_TRIANGLE-HEADED_RIGHT_U-SHAPED_ARROW"). +lisp_code_name(11149,"ANTICLOCKWISE_TRIANGLE-HEADED_BOTTOM_U-SHAPED_ARROW"). +lisp_code_name(11150,"ANTICLOCKWISE_TRIANGLE-HEADED_LEFT_U-SHAPED_ARROW"). +lisp_code_name(11151,"ANTICLOCKWISE_TRIANGLE-HEADED_TOP_U-SHAPED_ARROW"). +lisp_code_name(11152,"RETURN_LEFT"). +lisp_code_name(11153,"RETURN_RIGHT"). +lisp_code_name(11154,"NEWLINE_LEFT"). +lisp_code_name(11155,"NEWLINE_RIGHT"). +lisp_code_name(11156,"FOUR_CORNER_ARROWS_CIRCLING_ANTICLOCKWISE"). +lisp_code_name(11157,"RIGHTWARDS_BLACK_ARROW"). +lisp_code_name(11160,"THREE-D_TOP-LIGHTED_LEFTWARDS_EQUILATERAL_ARROWHEAD"). +lisp_code_name(11161,"THREE-D_RIGHT-LIGHTED_UPWARDS_EQUILATERAL_ARROWHEAD"). +lisp_code_name(11162,"THREE-D_TOP-LIGHTED_RIGHTWARDS_EQUILATERAL_ARROWHEAD"). +lisp_code_name(11163,"THREE-D_LEFT-LIGHTED_DOWNWARDS_EQUILATERAL_ARROWHEAD"). +lisp_code_name(11164,"BLACK_LEFTWARDS_EQUILATERAL_ARROWHEAD"). +lisp_code_name(11165,"BLACK_UPWARDS_EQUILATERAL_ARROWHEAD"). +lisp_code_name(11166,"BLACK_RIGHTWARDS_EQUILATERAL_ARROWHEAD"). +lisp_code_name(11167,"BLACK_DOWNWARDS_EQUILATERAL_ARROWHEAD"). +lisp_code_name(11168,"DOWNWARDS_TRIANGLE-HEADED_ARROW_WITH_LONG_TIP_LEFTWARDS"). +lisp_code_name(11169,"DOWNWARDS_TRIANGLE-HEADED_ARROW_WITH_LONG_TIP_RIGHTWARDS"). +lisp_code_name(11170,"UPWARDS_TRIANGLE-HEADED_ARROW_WITH_LONG_TIP_LEFTWARDS"). +lisp_code_name(11171,"UPWARDS_TRIANGLE-HEADED_ARROW_WITH_LONG_TIP_RIGHTWARDS"). +lisp_code_name(11172,"LEFTWARDS_TRIANGLE-HEADED_ARROW_WITH_LONG_TIP_UPWARDS"). +lisp_code_name(11173,"RIGHTWARDS_TRIANGLE-HEADED_ARROW_WITH_LONG_TIP_UPWARDS"). +lisp_code_name(11174,"LEFTWARDS_TRIANGLE-HEADED_ARROW_WITH_LONG_TIP_DOWNWARDS"). +lisp_code_name(11175,"RIGHTWARDS_TRIANGLE-HEADED_ARROW_WITH_LONG_TIP_DOWNWARDS"). +lisp_code_name(11176,"BLACK_CURVED_DOWNWARDS_AND_LEFTWARDS_ARROW"). +lisp_code_name(11177,"BLACK_CURVED_DOWNWARDS_AND_RIGHTWARDS_ARROW"). +lisp_code_name(11178,"BLACK_CURVED_UPWARDS_AND_LEFTWARDS_ARROW"). +lisp_code_name(11179,"BLACK_CURVED_UPWARDS_AND_RIGHTWARDS_ARROW"). +lisp_code_name(11180,"BLACK_CURVED_LEFTWARDS_AND_UPWARDS_ARROW"). +lisp_code_name(11181,"BLACK_CURVED_RIGHTWARDS_AND_UPWARDS_ARROW"). +lisp_code_name(11182,"BLACK_CURVED_LEFTWARDS_AND_DOWNWARDS_ARROW"). +lisp_code_name(11183,"BLACK_CURVED_RIGHTWARDS_AND_DOWNWARDS_ARROW"). +lisp_code_name(11184,"RIBBON_ARROW_DOWN_LEFT"). +lisp_code_name(11185,"RIBBON_ARROW_DOWN_RIGHT"). +lisp_code_name(11186,"RIBBON_ARROW_UP_LEFT"). +lisp_code_name(11187,"RIBBON_ARROW_UP_RIGHT"). +lisp_code_name(11188,"RIBBON_ARROW_LEFT_UP"). +lisp_code_name(11189,"RIBBON_ARROW_RIGHT_UP"). +lisp_code_name(11190,"RIBBON_ARROW_LEFT_DOWN"). +lisp_code_name(11191,"RIBBON_ARROW_RIGHT_DOWN"). +lisp_code_name(11192,"UPWARDS_WHITE_ARROW_FROM_BAR_WITH_HORIZONTAL_BAR"). +lisp_code_name(11193,"UP_ARROWHEAD_IN_A_RECTANGLE_BOX"). +lisp_code_name(11197,"BALLOT_BOX_WITH_LIGHT_X"). +lisp_code_name(11198,"CIRCLED_X"). +lisp_code_name(11199,"CIRCLED_BOLD_X"). +lisp_code_name(11200,"BLACK_SQUARE_CENTRED"). +lisp_code_name(11201,"BLACK_DIAMOND_CENTRED"). +lisp_code_name(11202,"TURNED_BLACK_PENTAGON"). +lisp_code_name(11203,"HORIZONTAL_BLACK_OCTAGON"). +lisp_code_name(11204,"BLACK_OCTAGON"). +lisp_code_name(11205,"BLACK_MEDIUM_UP-POINTING_TRIANGLE_CENTRED"). +lisp_code_name(11206,"BLACK_MEDIUM_DOWN-POINTING_TRIANGLE_CENTRED"). +lisp_code_name(11207,"BLACK_MEDIUM_LEFT-POINTING_TRIANGLE_CENTRED"). +lisp_code_name(11208,"BLACK_MEDIUM_RIGHT-POINTING_TRIANGLE_CENTRED"). +lisp_code_name(11210,"TOP_HALF_BLACK_CIRCLE"). +lisp_code_name(11211,"BOTTOM_HALF_BLACK_CIRCLE"). +lisp_code_name(11212,"LIGHT_FOUR_POINTED_BLACK_CUSP"). +lisp_code_name(11213,"ROTATED_LIGHT_FOUR_POINTED_BLACK_CUSP"). +lisp_code_name(11214,"WHITE_FOUR_POINTED_CUSP"). +lisp_code_name(11215,"ROTATED_WHITE_FOUR_POINTED_CUSP"). +lisp_code_name(11216,"SQUARE_POSITION_INDICATOR"). +lisp_code_name(11217,"UNCERTAINTY_SIGN"). +lisp_code_name(11264,"GLAGOLITIC_CAPITAL_LETTER_AZU"). +lisp_code_name(11265,"GLAGOLITIC_CAPITAL_LETTER_BUKY"). +lisp_code_name(11266,"GLAGOLITIC_CAPITAL_LETTER_VEDE"). +lisp_code_name(11267,"GLAGOLITIC_CAPITAL_LETTER_GLAGOLI"). +lisp_code_name(11268,"GLAGOLITIC_CAPITAL_LETTER_DOBRO"). +lisp_code_name(11269,"GLAGOLITIC_CAPITAL_LETTER_YESTU"). +lisp_code_name(11270,"GLAGOLITIC_CAPITAL_LETTER_ZHIVETE"). +lisp_code_name(11271,"GLAGOLITIC_CAPITAL_LETTER_DZELO"). +lisp_code_name(11272,"GLAGOLITIC_CAPITAL_LETTER_ZEMLJA"). +lisp_code_name(11273,"GLAGOLITIC_CAPITAL_LETTER_IZHE"). +lisp_code_name(11274,"GLAGOLITIC_CAPITAL_LETTER_INITIAL_IZHE"). +lisp_code_name(11275,"GLAGOLITIC_CAPITAL_LETTER_I"). +lisp_code_name(11276,"GLAGOLITIC_CAPITAL_LETTER_DJERVI"). +lisp_code_name(11277,"GLAGOLITIC_CAPITAL_LETTER_KAKO"). +lisp_code_name(11278,"GLAGOLITIC_CAPITAL_LETTER_LJUDIJE"). +lisp_code_name(11279,"GLAGOLITIC_CAPITAL_LETTER_MYSLITE"). +lisp_code_name(11280,"GLAGOLITIC_CAPITAL_LETTER_NASHI"). +lisp_code_name(11281,"GLAGOLITIC_CAPITAL_LETTER_ONU"). +lisp_code_name(11282,"GLAGOLITIC_CAPITAL_LETTER_POKOJI"). +lisp_code_name(11283,"GLAGOLITIC_CAPITAL_LETTER_RITSI"). +lisp_code_name(11284,"GLAGOLITIC_CAPITAL_LETTER_SLOVO"). +lisp_code_name(11285,"GLAGOLITIC_CAPITAL_LETTER_TVRIDO"). +lisp_code_name(11286,"GLAGOLITIC_CAPITAL_LETTER_UKU"). +lisp_code_name(11287,"GLAGOLITIC_CAPITAL_LETTER_FRITU"). +lisp_code_name(11288,"GLAGOLITIC_CAPITAL_LETTER_HERU"). +lisp_code_name(11289,"GLAGOLITIC_CAPITAL_LETTER_OTU"). +lisp_code_name(11290,"GLAGOLITIC_CAPITAL_LETTER_PE"). +lisp_code_name(11291,"GLAGOLITIC_CAPITAL_LETTER_SHTA"). +lisp_code_name(11292,"GLAGOLITIC_CAPITAL_LETTER_TSI"). +lisp_code_name(11293,"GLAGOLITIC_CAPITAL_LETTER_CHRIVI"). +lisp_code_name(11294,"GLAGOLITIC_CAPITAL_LETTER_SHA"). +lisp_code_name(11295,"GLAGOLITIC_CAPITAL_LETTER_YERU"). +lisp_code_name(11296,"GLAGOLITIC_CAPITAL_LETTER_YERI"). +lisp_code_name(11297,"GLAGOLITIC_CAPITAL_LETTER_YATI"). +lisp_code_name(11298,"GLAGOLITIC_CAPITAL_LETTER_SPIDERY_HA"). +lisp_code_name(11299,"GLAGOLITIC_CAPITAL_LETTER_YU"). +lisp_code_name(11300,"GLAGOLITIC_CAPITAL_LETTER_SMALL_YUS"). +lisp_code_name(11301,"GLAGOLITIC_CAPITAL_LETTER_SMALL_YUS_WITH_TAIL"). +lisp_code_name(11302,"GLAGOLITIC_CAPITAL_LETTER_YO"). +lisp_code_name(11303,"GLAGOLITIC_CAPITAL_LETTER_IOTATED_SMALL_YUS"). +lisp_code_name(11304,"GLAGOLITIC_CAPITAL_LETTER_BIG_YUS"). +lisp_code_name(11305,"GLAGOLITIC_CAPITAL_LETTER_IOTATED_BIG_YUS"). +lisp_code_name(11306,"GLAGOLITIC_CAPITAL_LETTER_FITA"). +lisp_code_name(11307,"GLAGOLITIC_CAPITAL_LETTER_IZHITSA"). +lisp_code_name(11308,"GLAGOLITIC_CAPITAL_LETTER_SHTAPIC"). +lisp_code_name(11309,"GLAGOLITIC_CAPITAL_LETTER_TROKUTASTI_A"). +lisp_code_name(11310,"GLAGOLITIC_CAPITAL_LETTER_LATINATE_MYSLITE"). +lisp_code_name(11312,"GLAGOLITIC_SMALL_LETTER_AZU"). +lisp_code_name(11313,"GLAGOLITIC_SMALL_LETTER_BUKY"). +lisp_code_name(11314,"GLAGOLITIC_SMALL_LETTER_VEDE"). +lisp_code_name(11315,"GLAGOLITIC_SMALL_LETTER_GLAGOLI"). +lisp_code_name(11316,"GLAGOLITIC_SMALL_LETTER_DOBRO"). +lisp_code_name(11317,"GLAGOLITIC_SMALL_LETTER_YESTU"). +lisp_code_name(11318,"GLAGOLITIC_SMALL_LETTER_ZHIVETE"). +lisp_code_name(11319,"GLAGOLITIC_SMALL_LETTER_DZELO"). +lisp_code_name(11320,"GLAGOLITIC_SMALL_LETTER_ZEMLJA"). +lisp_code_name(11321,"GLAGOLITIC_SMALL_LETTER_IZHE"). +lisp_code_name(11322,"GLAGOLITIC_SMALL_LETTER_INITIAL_IZHE"). +lisp_code_name(11323,"GLAGOLITIC_SMALL_LETTER_I"). +lisp_code_name(11324,"GLAGOLITIC_SMALL_LETTER_DJERVI"). +lisp_code_name(11325,"GLAGOLITIC_SMALL_LETTER_KAKO"). +lisp_code_name(11326,"GLAGOLITIC_SMALL_LETTER_LJUDIJE"). +lisp_code_name(11327,"GLAGOLITIC_SMALL_LETTER_MYSLITE"). +lisp_code_name(11328,"GLAGOLITIC_SMALL_LETTER_NASHI"). +lisp_code_name(11329,"GLAGOLITIC_SMALL_LETTER_ONU"). +lisp_code_name(11330,"GLAGOLITIC_SMALL_LETTER_POKOJI"). +lisp_code_name(11331,"GLAGOLITIC_SMALL_LETTER_RITSI"). +lisp_code_name(11332,"GLAGOLITIC_SMALL_LETTER_SLOVO"). +lisp_code_name(11333,"GLAGOLITIC_SMALL_LETTER_TVRIDO"). +lisp_code_name(11334,"GLAGOLITIC_SMALL_LETTER_UKU"). +lisp_code_name(11335,"GLAGOLITIC_SMALL_LETTER_FRITU"). +lisp_code_name(11336,"GLAGOLITIC_SMALL_LETTER_HERU"). +lisp_code_name(11337,"GLAGOLITIC_SMALL_LETTER_OTU"). +lisp_code_name(11338,"GLAGOLITIC_SMALL_LETTER_PE"). +lisp_code_name(11339,"GLAGOLITIC_SMALL_LETTER_SHTA"). +lisp_code_name(11340,"GLAGOLITIC_SMALL_LETTER_TSI"). +lisp_code_name(11341,"GLAGOLITIC_SMALL_LETTER_CHRIVI"). +lisp_code_name(11342,"GLAGOLITIC_SMALL_LETTER_SHA"). +lisp_code_name(11343,"GLAGOLITIC_SMALL_LETTER_YERU"). +lisp_code_name(11344,"GLAGOLITIC_SMALL_LETTER_YERI"). +lisp_code_name(11345,"GLAGOLITIC_SMALL_LETTER_YATI"). +lisp_code_name(11346,"GLAGOLITIC_SMALL_LETTER_SPIDERY_HA"). +lisp_code_name(11347,"GLAGOLITIC_SMALL_LETTER_YU"). +lisp_code_name(11348,"GLAGOLITIC_SMALL_LETTER_SMALL_YUS"). +lisp_code_name(11349,"GLAGOLITIC_SMALL_LETTER_SMALL_YUS_WITH_TAIL"). +lisp_code_name(11350,"GLAGOLITIC_SMALL_LETTER_YO"). +lisp_code_name(11351,"GLAGOLITIC_SMALL_LETTER_IOTATED_SMALL_YUS"). +lisp_code_name(11352,"GLAGOLITIC_SMALL_LETTER_BIG_YUS"). +lisp_code_name(11353,"GLAGOLITIC_SMALL_LETTER_IOTATED_BIG_YUS"). +lisp_code_name(11354,"GLAGOLITIC_SMALL_LETTER_FITA"). +lisp_code_name(11355,"GLAGOLITIC_SMALL_LETTER_IZHITSA"). +lisp_code_name(11356,"GLAGOLITIC_SMALL_LETTER_SHTAPIC"). +lisp_code_name(11357,"GLAGOLITIC_SMALL_LETTER_TROKUTASTI_A"). +lisp_code_name(11358,"GLAGOLITIC_SMALL_LETTER_LATINATE_MYSLITE"). +lisp_code_name(11360,"LATIN_CAPITAL_LETTER_L_WITH_DOUBLE_BAR"). +lisp_code_name(11361,"LATIN_SMALL_LETTER_L_WITH_DOUBLE_BAR"). +lisp_code_name(11362,"LATIN_CAPITAL_LETTER_L_WITH_MIDDLE_TILDE"). +lisp_code_name(11363,"LATIN_CAPITAL_LETTER_P_WITH_STROKE"). +lisp_code_name(11364,"LATIN_CAPITAL_LETTER_R_WITH_TAIL"). +lisp_code_name(11365,"LATIN_SMALL_LETTER_A_WITH_STROKE"). +lisp_code_name(11366,"LATIN_SMALL_LETTER_T_WITH_DIAGONAL_STROKE"). +lisp_code_name(11367,"LATIN_CAPITAL_LETTER_H_WITH_DESCENDER"). +lisp_code_name(11368,"LATIN_SMALL_LETTER_H_WITH_DESCENDER"). +lisp_code_name(11369,"LATIN_CAPITAL_LETTER_K_WITH_DESCENDER"). +lisp_code_name(11370,"LATIN_SMALL_LETTER_K_WITH_DESCENDER"). +lisp_code_name(11371,"LATIN_CAPITAL_LETTER_Z_WITH_DESCENDER"). +lisp_code_name(11372,"LATIN_SMALL_LETTER_Z_WITH_DESCENDER"). +lisp_code_name(11373,"LATIN_CAPITAL_LETTER_ALPHA"). +lisp_code_name(11374,"LATIN_CAPITAL_LETTER_M_WITH_HOOK"). +lisp_code_name(11375,"LATIN_CAPITAL_LETTER_TURNED_A"). +lisp_code_name(11376,"LATIN_CAPITAL_LETTER_TURNED_ALPHA"). +lisp_code_name(11377,"LATIN_SMALL_LETTER_V_WITH_RIGHT_HOOK"). +lisp_code_name(11378,"LATIN_CAPITAL_LETTER_W_WITH_HOOK"). +lisp_code_name(11379,"LATIN_SMALL_LETTER_W_WITH_HOOK"). +lisp_code_name(11380,"LATIN_SMALL_LETTER_V_WITH_CURL"). +lisp_code_name(11381,"LATIN_CAPITAL_LETTER_HALF_H"). +lisp_code_name(11382,"LATIN_SMALL_LETTER_HALF_H"). +lisp_code_name(11383,"LATIN_SMALL_LETTER_TAILLESS_PHI"). +lisp_code_name(11384,"LATIN_SMALL_LETTER_E_WITH_NOTCH"). +lisp_code_name(11385,"LATIN_SMALL_LETTER_TURNED_R_WITH_TAIL"). +lisp_code_name(11386,"LATIN_SMALL_LETTER_O_WITH_LOW_RING_INSIDE"). +lisp_code_name(11387,"LATIN_LETTER_SMALL_CAPITAL_TURNED_E"). +lisp_code_name(11388,"LATIN_SUBSCRIPT_SMALL_LETTER_J"). +lisp_code_name(11389,"MODIFIER_LETTER_CAPITAL_V"). +lisp_code_name(11390,"LATIN_CAPITAL_LETTER_S_WITH_SWASH_TAIL"). +lisp_code_name(11391,"LATIN_CAPITAL_LETTER_Z_WITH_SWASH_TAIL"). +lisp_code_name(11392,"COPTIC_CAPITAL_LETTER_ALFA"). +lisp_code_name(11393,"COPTIC_SMALL_LETTER_ALFA"). +lisp_code_name(11394,"COPTIC_CAPITAL_LETTER_VIDA"). +lisp_code_name(11395,"COPTIC_SMALL_LETTER_VIDA"). +lisp_code_name(11396,"COPTIC_CAPITAL_LETTER_GAMMA"). +lisp_code_name(11397,"COPTIC_SMALL_LETTER_GAMMA"). +lisp_code_name(11398,"COPTIC_CAPITAL_LETTER_DALDA"). +lisp_code_name(11399,"COPTIC_SMALL_LETTER_DALDA"). +lisp_code_name(11400,"COPTIC_CAPITAL_LETTER_EIE"). +lisp_code_name(11401,"COPTIC_SMALL_LETTER_EIE"). +lisp_code_name(11402,"COPTIC_CAPITAL_LETTER_SOU"). +lisp_code_name(11403,"COPTIC_SMALL_LETTER_SOU"). +lisp_code_name(11404,"COPTIC_CAPITAL_LETTER_ZATA"). +lisp_code_name(11405,"COPTIC_SMALL_LETTER_ZATA"). +lisp_code_name(11406,"COPTIC_CAPITAL_LETTER_HATE"). +lisp_code_name(11407,"COPTIC_SMALL_LETTER_HATE"). +lisp_code_name(11408,"COPTIC_CAPITAL_LETTER_THETHE"). +lisp_code_name(11409,"COPTIC_SMALL_LETTER_THETHE"). +lisp_code_name(11410,"COPTIC_CAPITAL_LETTER_IAUDA"). +lisp_code_name(11411,"COPTIC_SMALL_LETTER_IAUDA"). +lisp_code_name(11412,"COPTIC_CAPITAL_LETTER_KAPA"). +lisp_code_name(11413,"COPTIC_SMALL_LETTER_KAPA"). +lisp_code_name(11414,"COPTIC_CAPITAL_LETTER_LAULA"). +lisp_code_name(11415,"COPTIC_SMALL_LETTER_LAULA"). +lisp_code_name(11416,"COPTIC_CAPITAL_LETTER_MI"). +lisp_code_name(11417,"COPTIC_SMALL_LETTER_MI"). +lisp_code_name(11418,"COPTIC_CAPITAL_LETTER_NI"). +lisp_code_name(11419,"COPTIC_SMALL_LETTER_NI"). +lisp_code_name(11420,"COPTIC_CAPITAL_LETTER_KSI"). +lisp_code_name(11421,"COPTIC_SMALL_LETTER_KSI"). +lisp_code_name(11422,"COPTIC_CAPITAL_LETTER_O"). +lisp_code_name(11423,"COPTIC_SMALL_LETTER_O"). +lisp_code_name(11424,"COPTIC_CAPITAL_LETTER_PI"). +lisp_code_name(11425,"COPTIC_SMALL_LETTER_PI"). +lisp_code_name(11426,"COPTIC_CAPITAL_LETTER_RO"). +lisp_code_name(11427,"COPTIC_SMALL_LETTER_RO"). +lisp_code_name(11428,"COPTIC_CAPITAL_LETTER_SIMA"). +lisp_code_name(11429,"COPTIC_SMALL_LETTER_SIMA"). +lisp_code_name(11430,"COPTIC_CAPITAL_LETTER_TAU"). +lisp_code_name(11431,"COPTIC_SMALL_LETTER_TAU"). +lisp_code_name(11432,"COPTIC_CAPITAL_LETTER_UA"). +lisp_code_name(11433,"COPTIC_SMALL_LETTER_UA"). +lisp_code_name(11434,"COPTIC_CAPITAL_LETTER_FI"). +lisp_code_name(11435,"COPTIC_SMALL_LETTER_FI"). +lisp_code_name(11436,"COPTIC_CAPITAL_LETTER_KHI"). +lisp_code_name(11437,"COPTIC_SMALL_LETTER_KHI"). +lisp_code_name(11438,"COPTIC_CAPITAL_LETTER_PSI"). +lisp_code_name(11439,"COPTIC_SMALL_LETTER_PSI"). +lisp_code_name(11440,"COPTIC_CAPITAL_LETTER_OOU"). +lisp_code_name(11441,"COPTIC_SMALL_LETTER_OOU"). +lisp_code_name(11442,"COPTIC_CAPITAL_LETTER_DIALECT-P_ALEF"). +lisp_code_name(11443,"COPTIC_SMALL_LETTER_DIALECT-P_ALEF"). +lisp_code_name(11444,"COPTIC_CAPITAL_LETTER_OLD_COPTIC_AIN"). +lisp_code_name(11445,"COPTIC_SMALL_LETTER_OLD_COPTIC_AIN"). +lisp_code_name(11446,"COPTIC_CAPITAL_LETTER_CRYPTOGRAMMIC_EIE"). +lisp_code_name(11447,"COPTIC_SMALL_LETTER_CRYPTOGRAMMIC_EIE"). +lisp_code_name(11448,"COPTIC_CAPITAL_LETTER_DIALECT-P_KAPA"). +lisp_code_name(11449,"COPTIC_SMALL_LETTER_DIALECT-P_KAPA"). +lisp_code_name(11450,"COPTIC_CAPITAL_LETTER_DIALECT-P_NI"). +lisp_code_name(11451,"COPTIC_SMALL_LETTER_DIALECT-P_NI"). +lisp_code_name(11452,"COPTIC_CAPITAL_LETTER_CRYPTOGRAMMIC_NI"). +lisp_code_name(11453,"COPTIC_SMALL_LETTER_CRYPTOGRAMMIC_NI"). +lisp_code_name(11454,"COPTIC_CAPITAL_LETTER_OLD_COPTIC_OOU"). +lisp_code_name(11455,"COPTIC_SMALL_LETTER_OLD_COPTIC_OOU"). +lisp_code_name(11456,"COPTIC_CAPITAL_LETTER_SAMPI"). +lisp_code_name(11457,"COPTIC_SMALL_LETTER_SAMPI"). +lisp_code_name(11458,"COPTIC_CAPITAL_LETTER_CROSSED_SHEI"). +lisp_code_name(11459,"COPTIC_SMALL_LETTER_CROSSED_SHEI"). +lisp_code_name(11460,"COPTIC_CAPITAL_LETTER_OLD_COPTIC_SHEI"). +lisp_code_name(11461,"COPTIC_SMALL_LETTER_OLD_COPTIC_SHEI"). +lisp_code_name(11462,"COPTIC_CAPITAL_LETTER_OLD_COPTIC_ESH"). +lisp_code_name(11463,"COPTIC_SMALL_LETTER_OLD_COPTIC_ESH"). +lisp_code_name(11464,"COPTIC_CAPITAL_LETTER_AKHMIMIC_KHEI"). +lisp_code_name(11465,"COPTIC_SMALL_LETTER_AKHMIMIC_KHEI"). +lisp_code_name(11466,"COPTIC_CAPITAL_LETTER_DIALECT-P_HORI"). +lisp_code_name(11467,"COPTIC_SMALL_LETTER_DIALECT-P_HORI"). +lisp_code_name(11468,"COPTIC_CAPITAL_LETTER_OLD_COPTIC_HORI"). +lisp_code_name(11469,"COPTIC_SMALL_LETTER_OLD_COPTIC_HORI"). +lisp_code_name(11470,"COPTIC_CAPITAL_LETTER_OLD_COPTIC_HA"). +lisp_code_name(11471,"COPTIC_SMALL_LETTER_OLD_COPTIC_HA"). +lisp_code_name(11472,"COPTIC_CAPITAL_LETTER_L-SHAPED_HA"). +lisp_code_name(11473,"COPTIC_SMALL_LETTER_L-SHAPED_HA"). +lisp_code_name(11474,"COPTIC_CAPITAL_LETTER_OLD_COPTIC_HEI"). +lisp_code_name(11475,"COPTIC_SMALL_LETTER_OLD_COPTIC_HEI"). +lisp_code_name(11476,"COPTIC_CAPITAL_LETTER_OLD_COPTIC_HAT"). +lisp_code_name(11477,"COPTIC_SMALL_LETTER_OLD_COPTIC_HAT"). +lisp_code_name(11478,"COPTIC_CAPITAL_LETTER_OLD_COPTIC_GANGIA"). +lisp_code_name(11479,"COPTIC_SMALL_LETTER_OLD_COPTIC_GANGIA"). +lisp_code_name(11480,"COPTIC_CAPITAL_LETTER_OLD_COPTIC_DJA"). +lisp_code_name(11481,"COPTIC_SMALL_LETTER_OLD_COPTIC_DJA"). +lisp_code_name(11482,"COPTIC_CAPITAL_LETTER_OLD_COPTIC_SHIMA"). +lisp_code_name(11483,"COPTIC_SMALL_LETTER_OLD_COPTIC_SHIMA"). +lisp_code_name(11484,"COPTIC_CAPITAL_LETTER_OLD_NUBIAN_SHIMA"). +lisp_code_name(11485,"COPTIC_SMALL_LETTER_OLD_NUBIAN_SHIMA"). +lisp_code_name(11486,"COPTIC_CAPITAL_LETTER_OLD_NUBIAN_NGI"). +lisp_code_name(11487,"COPTIC_SMALL_LETTER_OLD_NUBIAN_NGI"). +lisp_code_name(11488,"COPTIC_CAPITAL_LETTER_OLD_NUBIAN_NYI"). +lisp_code_name(11489,"COPTIC_SMALL_LETTER_OLD_NUBIAN_NYI"). +lisp_code_name(11490,"COPTIC_CAPITAL_LETTER_OLD_NUBIAN_WAU"). +lisp_code_name(11491,"COPTIC_SMALL_LETTER_OLD_NUBIAN_WAU"). +lisp_code_name(11492,"COPTIC_SYMBOL_KAI"). +lisp_code_name(11493,"COPTIC_SYMBOL_MI_RO"). +lisp_code_name(11494,"COPTIC_SYMBOL_PI_RO"). +lisp_code_name(11495,"COPTIC_SYMBOL_STAUROS"). +lisp_code_name(11496,"COPTIC_SYMBOL_TAU_RO"). +lisp_code_name(11497,"COPTIC_SYMBOL_KHI_RO"). +lisp_code_name(11498,"COPTIC_SYMBOL_SHIMA_SIMA"). +lisp_code_name(11499,"COPTIC_CAPITAL_LETTER_CRYPTOGRAMMIC_SHEI"). +lisp_code_name(11500,"COPTIC_SMALL_LETTER_CRYPTOGRAMMIC_SHEI"). +lisp_code_name(11501,"COPTIC_CAPITAL_LETTER_CRYPTOGRAMMIC_GANGIA"). +lisp_code_name(11502,"COPTIC_SMALL_LETTER_CRYPTOGRAMMIC_GANGIA"). +lisp_code_name(11503,"COPTIC_COMBINING_NI_ABOVE"). +lisp_code_name(11504,"COPTIC_COMBINING_SPIRITUS_ASPER"). +lisp_code_name(11505,"COPTIC_COMBINING_SPIRITUS_LENIS"). +lisp_code_name(11506,"COPTIC_CAPITAL_LETTER_BOHAIRIC_KHEI"). +lisp_code_name(11507,"COPTIC_SMALL_LETTER_BOHAIRIC_KHEI"). +lisp_code_name(11513,"COPTIC_OLD_NUBIAN_FULL_STOP"). +lisp_code_name(11514,"COPTIC_OLD_NUBIAN_DIRECT_QUESTION_MARK"). +lisp_code_name(11515,"COPTIC_OLD_NUBIAN_INDIRECT_QUESTION_MARK"). +lisp_code_name(11516,"COPTIC_OLD_NUBIAN_VERSE_DIVIDER"). +lisp_code_name(11517,"COPTIC_FRACTION_ONE_HALF"). +lisp_code_name(11518,"COPTIC_FULL_STOP"). +lisp_code_name(11519,"COPTIC_MORPHOLOGICAL_DIVIDER"). +lisp_code_name(11520,"GEORGIAN_SMALL_LETTER_AN"). +lisp_code_name(11521,"GEORGIAN_SMALL_LETTER_BAN"). +lisp_code_name(11522,"GEORGIAN_SMALL_LETTER_GAN"). +lisp_code_name(11523,"GEORGIAN_SMALL_LETTER_DON"). +lisp_code_name(11524,"GEORGIAN_SMALL_LETTER_EN"). +lisp_code_name(11525,"GEORGIAN_SMALL_LETTER_VIN"). +lisp_code_name(11526,"GEORGIAN_SMALL_LETTER_ZEN"). +lisp_code_name(11527,"GEORGIAN_SMALL_LETTER_TAN"). +lisp_code_name(11528,"GEORGIAN_SMALL_LETTER_IN"). +lisp_code_name(11529,"GEORGIAN_SMALL_LETTER_KAN"). +lisp_code_name(11530,"GEORGIAN_SMALL_LETTER_LAS"). +lisp_code_name(11531,"GEORGIAN_SMALL_LETTER_MAN"). +lisp_code_name(11532,"GEORGIAN_SMALL_LETTER_NAR"). +lisp_code_name(11533,"GEORGIAN_SMALL_LETTER_ON"). +lisp_code_name(11534,"GEORGIAN_SMALL_LETTER_PAR"). +lisp_code_name(11535,"GEORGIAN_SMALL_LETTER_ZHAR"). +lisp_code_name(11536,"GEORGIAN_SMALL_LETTER_RAE"). +lisp_code_name(11537,"GEORGIAN_SMALL_LETTER_SAN"). +lisp_code_name(11538,"GEORGIAN_SMALL_LETTER_TAR"). +lisp_code_name(11539,"GEORGIAN_SMALL_LETTER_UN"). +lisp_code_name(11540,"GEORGIAN_SMALL_LETTER_PHAR"). +lisp_code_name(11541,"GEORGIAN_SMALL_LETTER_KHAR"). +lisp_code_name(11542,"GEORGIAN_SMALL_LETTER_GHAN"). +lisp_code_name(11543,"GEORGIAN_SMALL_LETTER_QAR"). +lisp_code_name(11544,"GEORGIAN_SMALL_LETTER_SHIN"). +lisp_code_name(11545,"GEORGIAN_SMALL_LETTER_CHIN"). +lisp_code_name(11546,"GEORGIAN_SMALL_LETTER_CAN"). +lisp_code_name(11547,"GEORGIAN_SMALL_LETTER_JIL"). +lisp_code_name(11548,"GEORGIAN_SMALL_LETTER_CIL"). +lisp_code_name(11549,"GEORGIAN_SMALL_LETTER_CHAR"). +lisp_code_name(11550,"GEORGIAN_SMALL_LETTER_XAN"). +lisp_code_name(11551,"GEORGIAN_SMALL_LETTER_JHAN"). +lisp_code_name(11552,"GEORGIAN_SMALL_LETTER_HAE"). +lisp_code_name(11553,"GEORGIAN_SMALL_LETTER_HE"). +lisp_code_name(11554,"GEORGIAN_SMALL_LETTER_HIE"). +lisp_code_name(11555,"GEORGIAN_SMALL_LETTER_WE"). +lisp_code_name(11556,"GEORGIAN_SMALL_LETTER_HAR"). +lisp_code_name(11557,"GEORGIAN_SMALL_LETTER_HOE"). +lisp_code_name(11559,"GEORGIAN_SMALL_LETTER_YN"). +lisp_code_name(11565,"GEORGIAN_SMALL_LETTER_AEN"). +lisp_code_name(11568,"TIFINAGH_LETTER_YA"). +lisp_code_name(11569,"TIFINAGH_LETTER_YAB"). +lisp_code_name(11570,"TIFINAGH_LETTER_YABH"). +lisp_code_name(11571,"TIFINAGH_LETTER_YAG"). +lisp_code_name(11572,"TIFINAGH_LETTER_YAGHH"). +lisp_code_name(11573,"TIFINAGH_LETTER_BERBER_ACADEMY_YAJ"). +lisp_code_name(11574,"TIFINAGH_LETTER_YAJ"). +lisp_code_name(11575,"TIFINAGH_LETTER_YAD"). +lisp_code_name(11576,"TIFINAGH_LETTER_YADH"). +lisp_code_name(11577,"TIFINAGH_LETTER_YADD"). +lisp_code_name(11578,"TIFINAGH_LETTER_YADDH"). +lisp_code_name(11579,"TIFINAGH_LETTER_YEY"). +lisp_code_name(11580,"TIFINAGH_LETTER_YAF"). +lisp_code_name(11581,"TIFINAGH_LETTER_YAK"). +lisp_code_name(11582,"TIFINAGH_LETTER_TUAREG_YAK"). +lisp_code_name(11583,"TIFINAGH_LETTER_YAKHH"). +lisp_code_name(11584,"TIFINAGH_LETTER_YAH"). +lisp_code_name(11585,"TIFINAGH_LETTER_BERBER_ACADEMY_YAH"). +lisp_code_name(11586,"TIFINAGH_LETTER_TUAREG_YAH"). +lisp_code_name(11587,"TIFINAGH_LETTER_YAHH"). +lisp_code_name(11588,"TIFINAGH_LETTER_YAA"). +lisp_code_name(11589,"TIFINAGH_LETTER_YAKH"). +lisp_code_name(11590,"TIFINAGH_LETTER_TUAREG_YAKH"). +lisp_code_name(11591,"TIFINAGH_LETTER_YAQ"). +lisp_code_name(11592,"TIFINAGH_LETTER_TUAREG_YAQ"). +lisp_code_name(11593,"TIFINAGH_LETTER_YI"). +lisp_code_name(11594,"TIFINAGH_LETTER_YAZH"). +lisp_code_name(11595,"TIFINAGH_LETTER_AHAGGAR_YAZH"). +lisp_code_name(11596,"TIFINAGH_LETTER_TUAREG_YAZH"). +lisp_code_name(11597,"TIFINAGH_LETTER_YAL"). +lisp_code_name(11598,"TIFINAGH_LETTER_YAM"). +lisp_code_name(11599,"TIFINAGH_LETTER_YAN"). +lisp_code_name(11600,"TIFINAGH_LETTER_TUAREG_YAGN"). +lisp_code_name(11601,"TIFINAGH_LETTER_TUAREG_YANG"). +lisp_code_name(11602,"TIFINAGH_LETTER_YAP"). +lisp_code_name(11603,"TIFINAGH_LETTER_YU"). +lisp_code_name(11604,"TIFINAGH_LETTER_YAR"). +lisp_code_name(11605,"TIFINAGH_LETTER_YARR"). +lisp_code_name(11606,"TIFINAGH_LETTER_YAGH"). +lisp_code_name(11607,"TIFINAGH_LETTER_TUAREG_YAGH"). +lisp_code_name(11608,"TIFINAGH_LETTER_AYER_YAGH"). +lisp_code_name(11609,"TIFINAGH_LETTER_YAS"). +lisp_code_name(11610,"TIFINAGH_LETTER_YASS"). +lisp_code_name(11611,"TIFINAGH_LETTER_YASH"). +lisp_code_name(11612,"TIFINAGH_LETTER_YAT"). +lisp_code_name(11613,"TIFINAGH_LETTER_YATH"). +lisp_code_name(11614,"TIFINAGH_LETTER_YACH"). +lisp_code_name(11615,"TIFINAGH_LETTER_YATT"). +lisp_code_name(11616,"TIFINAGH_LETTER_YAV"). +lisp_code_name(11617,"TIFINAGH_LETTER_YAW"). +lisp_code_name(11618,"TIFINAGH_LETTER_YAY"). +lisp_code_name(11619,"TIFINAGH_LETTER_YAZ"). +lisp_code_name(11620,"TIFINAGH_LETTER_TAWELLEMET_YAZ"). +lisp_code_name(11621,"TIFINAGH_LETTER_YAZZ"). +lisp_code_name(11622,"TIFINAGH_LETTER_YE"). +lisp_code_name(11623,"TIFINAGH_LETTER_YO"). +lisp_code_name(11631,"TIFINAGH_MODIFIER_LETTER_LABIALIZATION_MARK"). +lisp_code_name(11632,"TIFINAGH_SEPARATOR_MARK"). +lisp_code_name(11647,"TIFINAGH_CONSONANT_JOINER"). +lisp_code_name(11648,"ETHIOPIC_SYLLABLE_LOA"). +lisp_code_name(11649,"ETHIOPIC_SYLLABLE_MOA"). +lisp_code_name(11650,"ETHIOPIC_SYLLABLE_ROA"). +lisp_code_name(11651,"ETHIOPIC_SYLLABLE_SOA"). +lisp_code_name(11652,"ETHIOPIC_SYLLABLE_SHOA"). +lisp_code_name(11653,"ETHIOPIC_SYLLABLE_BOA"). +lisp_code_name(11654,"ETHIOPIC_SYLLABLE_TOA"). +lisp_code_name(11655,"ETHIOPIC_SYLLABLE_COA"). +lisp_code_name(11656,"ETHIOPIC_SYLLABLE_NOA"). +lisp_code_name(11657,"ETHIOPIC_SYLLABLE_NYOA"). +lisp_code_name(11658,"ETHIOPIC_SYLLABLE_GLOTTAL_OA"). +lisp_code_name(11659,"ETHIOPIC_SYLLABLE_ZOA"). +lisp_code_name(11660,"ETHIOPIC_SYLLABLE_DOA"). +lisp_code_name(11661,"ETHIOPIC_SYLLABLE_DDOA"). +lisp_code_name(11662,"ETHIOPIC_SYLLABLE_JOA"). +lisp_code_name(11663,"ETHIOPIC_SYLLABLE_THOA"). +lisp_code_name(11664,"ETHIOPIC_SYLLABLE_CHOA"). +lisp_code_name(11665,"ETHIOPIC_SYLLABLE_PHOA"). +lisp_code_name(11666,"ETHIOPIC_SYLLABLE_POA"). +lisp_code_name(11667,"ETHIOPIC_SYLLABLE_GGWA"). +lisp_code_name(11668,"ETHIOPIC_SYLLABLE_GGWI"). +lisp_code_name(11669,"ETHIOPIC_SYLLABLE_GGWEE"). +lisp_code_name(11670,"ETHIOPIC_SYLLABLE_GGWE"). +lisp_code_name(11680,"ETHIOPIC_SYLLABLE_SSA"). +lisp_code_name(11681,"ETHIOPIC_SYLLABLE_SSU"). +lisp_code_name(11682,"ETHIOPIC_SYLLABLE_SSI"). +lisp_code_name(11683,"ETHIOPIC_SYLLABLE_SSAA"). +lisp_code_name(11684,"ETHIOPIC_SYLLABLE_SSEE"). +lisp_code_name(11685,"ETHIOPIC_SYLLABLE_SSE"). +lisp_code_name(11686,"ETHIOPIC_SYLLABLE_SSO"). +lisp_code_name(11688,"ETHIOPIC_SYLLABLE_CCA"). +lisp_code_name(11689,"ETHIOPIC_SYLLABLE_CCU"). +lisp_code_name(11690,"ETHIOPIC_SYLLABLE_CCI"). +lisp_code_name(11691,"ETHIOPIC_SYLLABLE_CCAA"). +lisp_code_name(11692,"ETHIOPIC_SYLLABLE_CCEE"). +lisp_code_name(11693,"ETHIOPIC_SYLLABLE_CCE"). +lisp_code_name(11694,"ETHIOPIC_SYLLABLE_CCO"). +lisp_code_name(11696,"ETHIOPIC_SYLLABLE_ZZA"). +lisp_code_name(11697,"ETHIOPIC_SYLLABLE_ZZU"). +lisp_code_name(11698,"ETHIOPIC_SYLLABLE_ZZI"). +lisp_code_name(11699,"ETHIOPIC_SYLLABLE_ZZAA"). +lisp_code_name(11700,"ETHIOPIC_SYLLABLE_ZZEE"). +lisp_code_name(11701,"ETHIOPIC_SYLLABLE_ZZE"). +lisp_code_name(11702,"ETHIOPIC_SYLLABLE_ZZO"). +lisp_code_name(11704,"ETHIOPIC_SYLLABLE_CCHA"). +lisp_code_name(11705,"ETHIOPIC_SYLLABLE_CCHU"). +lisp_code_name(11706,"ETHIOPIC_SYLLABLE_CCHI"). +lisp_code_name(11707,"ETHIOPIC_SYLLABLE_CCHAA"). +lisp_code_name(11708,"ETHIOPIC_SYLLABLE_CCHEE"). +lisp_code_name(11709,"ETHIOPIC_SYLLABLE_CCHE"). +lisp_code_name(11710,"ETHIOPIC_SYLLABLE_CCHO"). +lisp_code_name(11712,"ETHIOPIC_SYLLABLE_QYA"). +lisp_code_name(11713,"ETHIOPIC_SYLLABLE_QYU"). +lisp_code_name(11714,"ETHIOPIC_SYLLABLE_QYI"). +lisp_code_name(11715,"ETHIOPIC_SYLLABLE_QYAA"). +lisp_code_name(11716,"ETHIOPIC_SYLLABLE_QYEE"). +lisp_code_name(11717,"ETHIOPIC_SYLLABLE_QYE"). +lisp_code_name(11718,"ETHIOPIC_SYLLABLE_QYO"). +lisp_code_name(11720,"ETHIOPIC_SYLLABLE_KYA"). +lisp_code_name(11721,"ETHIOPIC_SYLLABLE_KYU"). +lisp_code_name(11722,"ETHIOPIC_SYLLABLE_KYI"). +lisp_code_name(11723,"ETHIOPIC_SYLLABLE_KYAA"). +lisp_code_name(11724,"ETHIOPIC_SYLLABLE_KYEE"). +lisp_code_name(11725,"ETHIOPIC_SYLLABLE_KYE"). +lisp_code_name(11726,"ETHIOPIC_SYLLABLE_KYO"). +lisp_code_name(11728,"ETHIOPIC_SYLLABLE_XYA"). +lisp_code_name(11729,"ETHIOPIC_SYLLABLE_XYU"). +lisp_code_name(11730,"ETHIOPIC_SYLLABLE_XYI"). +lisp_code_name(11731,"ETHIOPIC_SYLLABLE_XYAA"). +lisp_code_name(11732,"ETHIOPIC_SYLLABLE_XYEE"). +lisp_code_name(11733,"ETHIOPIC_SYLLABLE_XYE"). +lisp_code_name(11734,"ETHIOPIC_SYLLABLE_XYO"). +lisp_code_name(11736,"ETHIOPIC_SYLLABLE_GYA"). +lisp_code_name(11737,"ETHIOPIC_SYLLABLE_GYU"). +lisp_code_name(11738,"ETHIOPIC_SYLLABLE_GYI"). +lisp_code_name(11739,"ETHIOPIC_SYLLABLE_GYAA"). +lisp_code_name(11740,"ETHIOPIC_SYLLABLE_GYEE"). +lisp_code_name(11741,"ETHIOPIC_SYLLABLE_GYE"). +lisp_code_name(11742,"ETHIOPIC_SYLLABLE_GYO"). +lisp_code_name(11744,"COMBINING_CYRILLIC_LETTER_BE"). +lisp_code_name(11745,"COMBINING_CYRILLIC_LETTER_VE"). +lisp_code_name(11746,"COMBINING_CYRILLIC_LETTER_GHE"). +lisp_code_name(11747,"COMBINING_CYRILLIC_LETTER_DE"). +lisp_code_name(11748,"COMBINING_CYRILLIC_LETTER_ZHE"). +lisp_code_name(11749,"COMBINING_CYRILLIC_LETTER_ZE"). +lisp_code_name(11750,"COMBINING_CYRILLIC_LETTER_KA"). +lisp_code_name(11751,"COMBINING_CYRILLIC_LETTER_EL"). +lisp_code_name(11752,"COMBINING_CYRILLIC_LETTER_EM"). +lisp_code_name(11753,"COMBINING_CYRILLIC_LETTER_EN"). +lisp_code_name(11754,"COMBINING_CYRILLIC_LETTER_O"). +lisp_code_name(11755,"COMBINING_CYRILLIC_LETTER_PE"). +lisp_code_name(11756,"COMBINING_CYRILLIC_LETTER_ER"). +lisp_code_name(11757,"COMBINING_CYRILLIC_LETTER_ES"). +lisp_code_name(11758,"COMBINING_CYRILLIC_LETTER_TE"). +lisp_code_name(11759,"COMBINING_CYRILLIC_LETTER_HA"). +lisp_code_name(11760,"COMBINING_CYRILLIC_LETTER_TSE"). +lisp_code_name(11761,"COMBINING_CYRILLIC_LETTER_CHE"). +lisp_code_name(11762,"COMBINING_CYRILLIC_LETTER_SHA"). +lisp_code_name(11763,"COMBINING_CYRILLIC_LETTER_SHCHA"). +lisp_code_name(11764,"COMBINING_CYRILLIC_LETTER_FITA"). +lisp_code_name(11765,"COMBINING_CYRILLIC_LETTER_ES-TE"). +lisp_code_name(11766,"COMBINING_CYRILLIC_LETTER_A"). +lisp_code_name(11767,"COMBINING_CYRILLIC_LETTER_IE"). +lisp_code_name(11768,"COMBINING_CYRILLIC_LETTER_DJERV"). +lisp_code_name(11769,"COMBINING_CYRILLIC_LETTER_MONOGRAPH_UK"). +lisp_code_name(11770,"COMBINING_CYRILLIC_LETTER_YAT"). +lisp_code_name(11771,"COMBINING_CYRILLIC_LETTER_YU"). +lisp_code_name(11772,"COMBINING_CYRILLIC_LETTER_IOTIFIED_A"). +lisp_code_name(11773,"COMBINING_CYRILLIC_LETTER_LITTLE_YUS"). +lisp_code_name(11774,"COMBINING_CYRILLIC_LETTER_BIG_YUS"). +lisp_code_name(11775,"COMBINING_CYRILLIC_LETTER_IOTIFIED_BIG_YUS"). +lisp_code_name(11776,"RIGHT_ANGLE_SUBSTITUTION_MARKER"). +lisp_code_name(11777,"RIGHT_ANGLE_DOTTED_SUBSTITUTION_MARKER"). +lisp_code_name(11778,"LEFT_SUBSTITUTION_BRACKET"). +lisp_code_name(11779,"RIGHT_SUBSTITUTION_BRACKET"). +lisp_code_name(11780,"LEFT_DOTTED_SUBSTITUTION_BRACKET"). +lisp_code_name(11781,"RIGHT_DOTTED_SUBSTITUTION_BRACKET"). +lisp_code_name(11782,"RAISED_INTERPOLATION_MARKER"). +lisp_code_name(11783,"RAISED_DOTTED_INTERPOLATION_MARKER"). +lisp_code_name(11784,"DOTTED_TRANSPOSITION_MARKER"). +lisp_code_name(11785,"LEFT_TRANSPOSITION_BRACKET"). +lisp_code_name(11786,"RIGHT_TRANSPOSITION_BRACKET"). +lisp_code_name(11787,"RAISED_SQUARE"). +lisp_code_name(11788,"LEFT_RAISED_OMISSION_BRACKET"). +lisp_code_name(11789,"RIGHT_RAISED_OMISSION_BRACKET"). +lisp_code_name(11790,"EDITORIAL_CORONIS"). +lisp_code_name(11791,"PARAGRAPHOS"). +lisp_code_name(11792,"FORKED_PARAGRAPHOS"). +lisp_code_name(11793,"REVERSED_FORKED_PARAGRAPHOS"). +lisp_code_name(11794,"HYPODIASTOLE"). +lisp_code_name(11795,"DOTTED_OBELOS"). +lisp_code_name(11796,"DOWNWARDS_ANCORA"). +lisp_code_name(11797,"UPWARDS_ANCORA"). +lisp_code_name(11798,"DOTTED_RIGHT-POINTING_ANGLE"). +lisp_code_name(11799,"DOUBLE_OBLIQUE_HYPHEN"). +lisp_code_name(11800,"INVERTED_INTERROBANG"). +lisp_code_name(11801,"PALM_BRANCH"). +lisp_code_name(11802,"HYPHEN_WITH_DIAERESIS"). +lisp_code_name(11803,"TILDE_WITH_RING_ABOVE"). +lisp_code_name(11804,"LEFT_LOW_PARAPHRASE_BRACKET"). +lisp_code_name(11805,"RIGHT_LOW_PARAPHRASE_BRACKET"). +lisp_code_name(11806,"TILDE_WITH_DOT_ABOVE"). +lisp_code_name(11807,"TILDE_WITH_DOT_BELOW"). +lisp_code_name(11808,"LEFT_VERTICAL_BAR_WITH_QUILL"). +lisp_code_name(11809,"RIGHT_VERTICAL_BAR_WITH_QUILL"). +lisp_code_name(11810,"TOP_LEFT_HALF_BRACKET"). +lisp_code_name(11811,"TOP_RIGHT_HALF_BRACKET"). +lisp_code_name(11812,"BOTTOM_LEFT_HALF_BRACKET"). +lisp_code_name(11813,"BOTTOM_RIGHT_HALF_BRACKET"). +lisp_code_name(11814,"LEFT_SIDEWAYS_U_BRACKET"). +lisp_code_name(11815,"RIGHT_SIDEWAYS_U_BRACKET"). +lisp_code_name(11816,"LEFT_DOUBLE_PARENTHESIS"). +lisp_code_name(11817,"RIGHT_DOUBLE_PARENTHESIS"). +lisp_code_name(11818,"TWO_DOTS_OVER_ONE_DOT_PUNCTUATION"). +lisp_code_name(11819,"ONE_DOT_OVER_TWO_DOTS_PUNCTUATION"). +lisp_code_name(11820,"SQUARED_FOUR_DOT_PUNCTUATION"). +lisp_code_name(11821,"FIVE_DOT_MARK"). +lisp_code_name(11822,"REVERSED_QUESTION_MARK"). +lisp_code_name(11823,"VERTICAL_TILDE"). +lisp_code_name(11824,"RING_POINT"). +lisp_code_name(11825,"WORD_SEPARATOR_MIDDLE_DOT"). +lisp_code_name(11826,"TURNED_COMMA"). +lisp_code_name(11827,"RAISED_DOT"). +lisp_code_name(11828,"RAISED_COMMA"). +lisp_code_name(11829,"TURNED_SEMICOLON"). +lisp_code_name(11830,"DAGGER_WITH_LEFT_GUARD"). +lisp_code_name(11831,"DAGGER_WITH_RIGHT_GUARD"). +lisp_code_name(11832,"TURNED_DAGGER"). +lisp_code_name(11833,"TOP_HALF_SECTION_SIGN"). +lisp_code_name(11834,"TWO-EM_DASH"). +lisp_code_name(11835,"THREE-EM_DASH"). +lisp_code_name(11836,"STENOGRAPHIC_FULL_STOP"). +lisp_code_name(11837,"VERTICAL_SIX_DOTS"). +lisp_code_name(11838,"WIGGLY_VERTICAL_LINE"). +lisp_code_name(11839,"CAPITULUM"). +lisp_code_name(11840,"DOUBLE_HYPHEN"). +lisp_code_name(11841,"REVERSED_COMMA"). +lisp_code_name(11842,"DOUBLE_LOW-REVERSED-9_QUOTATION_MARK"). +lisp_code_name(11904,"CJK_RADICAL_REPEAT"). +lisp_code_name(11905,"CJK_RADICAL_CLIFF"). +lisp_code_name(11906,"CJK_RADICAL_SECOND_ONE"). +lisp_code_name(11907,"CJK_RADICAL_SECOND_TWO"). +lisp_code_name(11908,"CJK_RADICAL_SECOND_THREE"). +lisp_code_name(11909,"CJK_RADICAL_PERSON"). +lisp_code_name(11910,"CJK_RADICAL_BOX"). +lisp_code_name(11911,"CJK_RADICAL_TABLE"). +lisp_code_name(11912,"CJK_RADICAL_KNIFE_ONE"). +lisp_code_name(11913,"CJK_RADICAL_KNIFE_TWO"). +lisp_code_name(11914,"CJK_RADICAL_DIVINATION"). +lisp_code_name(11915,"CJK_RADICAL_SEAL"). +lisp_code_name(11916,"CJK_RADICAL_SMALL_ONE"). +lisp_code_name(11917,"CJK_RADICAL_SMALL_TWO"). +lisp_code_name(11918,"CJK_RADICAL_LAME_ONE"). +lisp_code_name(11919,"CJK_RADICAL_LAME_TWO"). +lisp_code_name(11920,"CJK_RADICAL_LAME_THREE"). +lisp_code_name(11921,"CJK_RADICAL_LAME_FOUR"). +lisp_code_name(11922,"CJK_RADICAL_SNAKE"). +lisp_code_name(11923,"CJK_RADICAL_THREAD"). +lisp_code_name(11924,"CJK_RADICAL_SNOUT_ONE"). +lisp_code_name(11925,"CJK_RADICAL_SNOUT_TWO"). +lisp_code_name(11926,"CJK_RADICAL_HEART_ONE"). +lisp_code_name(11927,"CJK_RADICAL_HEART_TWO"). +lisp_code_name(11928,"CJK_RADICAL_HAND"). +lisp_code_name(11929,"CJK_RADICAL_RAP"). +lisp_code_name(11931,"CJK_RADICAL_CHOKE"). +lisp_code_name(11932,"CJK_RADICAL_SUN"). +lisp_code_name(11933,"CJK_RADICAL_MOON"). +lisp_code_name(11934,"CJK_RADICAL_DEATH"). +lisp_code_name(11935,"CJK_RADICAL_MOTHER"). +lisp_code_name(11936,"CJK_RADICAL_CIVILIAN"). +lisp_code_name(11937,"CJK_RADICAL_WATER_ONE"). +lisp_code_name(11938,"CJK_RADICAL_WATER_TWO"). +lisp_code_name(11939,"CJK_RADICAL_FIRE"). +lisp_code_name(11940,"CJK_RADICAL_PAW_ONE"). +lisp_code_name(11941,"CJK_RADICAL_PAW_TWO"). +lisp_code_name(11942,"CJK_RADICAL_SIMPLIFIED_HALF_TREE_TRUNK"). +lisp_code_name(11943,"CJK_RADICAL_COW"). +lisp_code_name(11944,"CJK_RADICAL_DOG"). +lisp_code_name(11945,"CJK_RADICAL_JADE"). +lisp_code_name(11946,"CJK_RADICAL_BOLT_OF_CLOTH"). +lisp_code_name(11947,"CJK_RADICAL_EYE"). +lisp_code_name(11948,"CJK_RADICAL_SPIRIT_ONE"). +lisp_code_name(11949,"CJK_RADICAL_SPIRIT_TWO"). +lisp_code_name(11950,"CJK_RADICAL_BAMBOO"). +lisp_code_name(11951,"CJK_RADICAL_SILK"). +lisp_code_name(11952,"CJK_RADICAL_C-SIMPLIFIED_SILK"). +lisp_code_name(11953,"CJK_RADICAL_NET_ONE"). +lisp_code_name(11954,"CJK_RADICAL_NET_TWO"). +lisp_code_name(11955,"CJK_RADICAL_NET_THREE"). +lisp_code_name(11956,"CJK_RADICAL_NET_FOUR"). +lisp_code_name(11957,"CJK_RADICAL_MESH"). +lisp_code_name(11958,"CJK_RADICAL_SHEEP"). +lisp_code_name(11959,"CJK_RADICAL_RAM"). +lisp_code_name(11960,"CJK_RADICAL_EWE"). +lisp_code_name(11961,"CJK_RADICAL_OLD"). +lisp_code_name(11962,"CJK_RADICAL_BRUSH_ONE"). +lisp_code_name(11963,"CJK_RADICAL_BRUSH_TWO"). +lisp_code_name(11964,"CJK_RADICAL_MEAT"). +lisp_code_name(11965,"CJK_RADICAL_MORTAR"). +lisp_code_name(11966,"CJK_RADICAL_GRASS_ONE"). +lisp_code_name(11967,"CJK_RADICAL_GRASS_TWO"). +lisp_code_name(11968,"CJK_RADICAL_GRASS_THREE"). +lisp_code_name(11969,"CJK_RADICAL_TIGER"). +lisp_code_name(11970,"CJK_RADICAL_CLOTHES"). +lisp_code_name(11971,"CJK_RADICAL_WEST_ONE"). +lisp_code_name(11972,"CJK_RADICAL_WEST_TWO"). +lisp_code_name(11973,"CJK_RADICAL_C-SIMPLIFIED_SEE"). +lisp_code_name(11974,"CJK_RADICAL_SIMPLIFIED_HORN"). +lisp_code_name(11975,"CJK_RADICAL_HORN"). +lisp_code_name(11976,"CJK_RADICAL_C-SIMPLIFIED_SPEECH"). +lisp_code_name(11977,"CJK_RADICAL_C-SIMPLIFIED_SHELL"). +lisp_code_name(11978,"CJK_RADICAL_FOOT"). +lisp_code_name(11979,"CJK_RADICAL_C-SIMPLIFIED_CART"). +lisp_code_name(11980,"CJK_RADICAL_SIMPLIFIED_WALK"). +lisp_code_name(11981,"CJK_RADICAL_WALK_ONE"). +lisp_code_name(11982,"CJK_RADICAL_WALK_TWO"). +lisp_code_name(11983,"CJK_RADICAL_CITY"). +lisp_code_name(11984,"CJK_RADICAL_C-SIMPLIFIED_GOLD"). +lisp_code_name(11985,"CJK_RADICAL_LONG_ONE"). +lisp_code_name(11986,"CJK_RADICAL_LONG_TWO"). +lisp_code_name(11987,"CJK_RADICAL_C-SIMPLIFIED_LONG"). +lisp_code_name(11988,"CJK_RADICAL_C-SIMPLIFIED_GATE"). +lisp_code_name(11989,"CJK_RADICAL_MOUND_ONE"). +lisp_code_name(11990,"CJK_RADICAL_MOUND_TWO"). +lisp_code_name(11991,"CJK_RADICAL_RAIN"). +lisp_code_name(11992,"CJK_RADICAL_BLUE"). +lisp_code_name(11993,"CJK_RADICAL_C-SIMPLIFIED_TANNED_LEATHER"). +lisp_code_name(11994,"CJK_RADICAL_C-SIMPLIFIED_LEAF"). +lisp_code_name(11995,"CJK_RADICAL_C-SIMPLIFIED_WIND"). +lisp_code_name(11996,"CJK_RADICAL_C-SIMPLIFIED_FLY"). +lisp_code_name(11997,"CJK_RADICAL_EAT_ONE"). +lisp_code_name(11998,"CJK_RADICAL_EAT_TWO"). +lisp_code_name(11999,"CJK_RADICAL_EAT_THREE"). +lisp_code_name(12000,"CJK_RADICAL_C-SIMPLIFIED_EAT"). +lisp_code_name(12001,"CJK_RADICAL_HEAD"). +lisp_code_name(12002,"CJK_RADICAL_C-SIMPLIFIED_HORSE"). +lisp_code_name(12003,"CJK_RADICAL_BONE"). +lisp_code_name(12004,"CJK_RADICAL_GHOST"). +lisp_code_name(12005,"CJK_RADICAL_C-SIMPLIFIED_FISH"). +lisp_code_name(12006,"CJK_RADICAL_C-SIMPLIFIED_BIRD"). +lisp_code_name(12007,"CJK_RADICAL_C-SIMPLIFIED_SALT"). +lisp_code_name(12008,"CJK_RADICAL_SIMPLIFIED_WHEAT"). +lisp_code_name(12009,"CJK_RADICAL_SIMPLIFIED_YELLOW"). +lisp_code_name(12010,"CJK_RADICAL_C-SIMPLIFIED_FROG"). +lisp_code_name(12011,"CJK_RADICAL_J-SIMPLIFIED_EVEN"). +lisp_code_name(12012,"CJK_RADICAL_C-SIMPLIFIED_EVEN"). +lisp_code_name(12013,"CJK_RADICAL_J-SIMPLIFIED_TOOTH"). +lisp_code_name(12014,"CJK_RADICAL_C-SIMPLIFIED_TOOTH"). +lisp_code_name(12015,"CJK_RADICAL_J-SIMPLIFIED_DRAGON"). +lisp_code_name(12016,"CJK_RADICAL_C-SIMPLIFIED_DRAGON"). +lisp_code_name(12017,"CJK_RADICAL_TURTLE"). +lisp_code_name(12018,"CJK_RADICAL_J-SIMPLIFIED_TURTLE"). +lisp_code_name(12019,"CJK_RADICAL_C-SIMPLIFIED_TURTLE"). +lisp_code_name(12032,"KANGXI_RADICAL_ONE"). +lisp_code_name(12033,"KANGXI_RADICAL_LINE"). +lisp_code_name(12034,"KANGXI_RADICAL_DOT"). +lisp_code_name(12035,"KANGXI_RADICAL_SLASH"). +lisp_code_name(12036,"KANGXI_RADICAL_SECOND"). +lisp_code_name(12037,"KANGXI_RADICAL_HOOK"). +lisp_code_name(12038,"KANGXI_RADICAL_TWO"). +lisp_code_name(12039,"KANGXI_RADICAL_LID"). +lisp_code_name(12040,"KANGXI_RADICAL_MAN"). +lisp_code_name(12041,"KANGXI_RADICAL_LEGS"). +lisp_code_name(12042,"KANGXI_RADICAL_ENTER"). +lisp_code_name(12043,"KANGXI_RADICAL_EIGHT"). +lisp_code_name(12044,"KANGXI_RADICAL_DOWN_BOX"). +lisp_code_name(12045,"KANGXI_RADICAL_COVER"). +lisp_code_name(12046,"KANGXI_RADICAL_ICE"). +lisp_code_name(12047,"KANGXI_RADICAL_TABLE"). +lisp_code_name(12048,"KANGXI_RADICAL_OPEN_BOX"). +lisp_code_name(12049,"KANGXI_RADICAL_KNIFE"). +lisp_code_name(12050,"KANGXI_RADICAL_POWER"). +lisp_code_name(12051,"KANGXI_RADICAL_WRAP"). +lisp_code_name(12052,"KANGXI_RADICAL_SPOON"). +lisp_code_name(12053,"KANGXI_RADICAL_RIGHT_OPEN_BOX"). +lisp_code_name(12054,"KANGXI_RADICAL_HIDING_ENCLOSURE"). +lisp_code_name(12055,"KANGXI_RADICAL_TEN"). +lisp_code_name(12056,"KANGXI_RADICAL_DIVINATION"). +lisp_code_name(12057,"KANGXI_RADICAL_SEAL"). +lisp_code_name(12058,"KANGXI_RADICAL_CLIFF"). +lisp_code_name(12059,"KANGXI_RADICAL_PRIVATE"). +lisp_code_name(12060,"KANGXI_RADICAL_AGAIN"). +lisp_code_name(12061,"KANGXI_RADICAL_MOUTH"). +lisp_code_name(12062,"KANGXI_RADICAL_ENCLOSURE"). +lisp_code_name(12063,"KANGXI_RADICAL_EARTH"). +lisp_code_name(12064,"KANGXI_RADICAL_SCHOLAR"). +lisp_code_name(12065,"KANGXI_RADICAL_GO"). +lisp_code_name(12066,"KANGXI_RADICAL_GO_SLOWLY"). +lisp_code_name(12067,"KANGXI_RADICAL_EVENING"). +lisp_code_name(12068,"KANGXI_RADICAL_BIG"). +lisp_code_name(12069,"KANGXI_RADICAL_WOMAN"). +lisp_code_name(12070,"KANGXI_RADICAL_CHILD"). +lisp_code_name(12071,"KANGXI_RADICAL_ROOF"). +lisp_code_name(12072,"KANGXI_RADICAL_INCH"). +lisp_code_name(12073,"KANGXI_RADICAL_SMALL"). +lisp_code_name(12074,"KANGXI_RADICAL_LAME"). +lisp_code_name(12075,"KANGXI_RADICAL_CORPSE"). +lisp_code_name(12076,"KANGXI_RADICAL_SPROUT"). +lisp_code_name(12077,"KANGXI_RADICAL_MOUNTAIN"). +lisp_code_name(12078,"KANGXI_RADICAL_RIVER"). +lisp_code_name(12079,"KANGXI_RADICAL_WORK"). +lisp_code_name(12080,"KANGXI_RADICAL_ONESELF"). +lisp_code_name(12081,"KANGXI_RADICAL_TURBAN"). +lisp_code_name(12082,"KANGXI_RADICAL_DRY"). +lisp_code_name(12083,"KANGXI_RADICAL_SHORT_THREAD"). +lisp_code_name(12084,"KANGXI_RADICAL_DOTTED_CLIFF"). +lisp_code_name(12085,"KANGXI_RADICAL_LONG_STRIDE"). +lisp_code_name(12086,"KANGXI_RADICAL_TWO_HANDS"). +lisp_code_name(12087,"KANGXI_RADICAL_SHOOT"). +lisp_code_name(12088,"KANGXI_RADICAL_BOW"). +lisp_code_name(12089,"KANGXI_RADICAL_SNOUT"). +lisp_code_name(12090,"KANGXI_RADICAL_BRISTLE"). +lisp_code_name(12091,"KANGXI_RADICAL_STEP"). +lisp_code_name(12092,"KANGXI_RADICAL_HEART"). +lisp_code_name(12093,"KANGXI_RADICAL_HALBERD"). +lisp_code_name(12094,"KANGXI_RADICAL_DOOR"). +lisp_code_name(12095,"KANGXI_RADICAL_HAND"). +lisp_code_name(12096,"KANGXI_RADICAL_BRANCH"). +lisp_code_name(12097,"KANGXI_RADICAL_RAP"). +lisp_code_name(12098,"KANGXI_RADICAL_SCRIPT"). +lisp_code_name(12099,"KANGXI_RADICAL_DIPPER"). +lisp_code_name(12100,"KANGXI_RADICAL_AXE"). +lisp_code_name(12101,"KANGXI_RADICAL_SQUARE"). +lisp_code_name(12102,"KANGXI_RADICAL_NOT"). +lisp_code_name(12103,"KANGXI_RADICAL_SUN"). +lisp_code_name(12104,"KANGXI_RADICAL_SAY"). +lisp_code_name(12105,"KANGXI_RADICAL_MOON"). +lisp_code_name(12106,"KANGXI_RADICAL_TREE"). +lisp_code_name(12107,"KANGXI_RADICAL_LACK"). +lisp_code_name(12108,"KANGXI_RADICAL_STOP"). +lisp_code_name(12109,"KANGXI_RADICAL_DEATH"). +lisp_code_name(12110,"KANGXI_RADICAL_WEAPON"). +lisp_code_name(12111,"KANGXI_RADICAL_DO_NOT"). +lisp_code_name(12112,"KANGXI_RADICAL_COMPARE"). +lisp_code_name(12113,"KANGXI_RADICAL_FUR"). +lisp_code_name(12114,"KANGXI_RADICAL_CLAN"). +lisp_code_name(12115,"KANGXI_RADICAL_STEAM"). +lisp_code_name(12116,"KANGXI_RADICAL_WATER"). +lisp_code_name(12117,"KANGXI_RADICAL_FIRE"). +lisp_code_name(12118,"KANGXI_RADICAL_CLAW"). +lisp_code_name(12119,"KANGXI_RADICAL_FATHER"). +lisp_code_name(12120,"KANGXI_RADICAL_DOUBLE_X"). +lisp_code_name(12121,"KANGXI_RADICAL_HALF_TREE_TRUNK"). +lisp_code_name(12122,"KANGXI_RADICAL_SLICE"). +lisp_code_name(12123,"KANGXI_RADICAL_FANG"). +lisp_code_name(12124,"KANGXI_RADICAL_COW"). +lisp_code_name(12125,"KANGXI_RADICAL_DOG"). +lisp_code_name(12126,"KANGXI_RADICAL_PROFOUND"). +lisp_code_name(12127,"KANGXI_RADICAL_JADE"). +lisp_code_name(12128,"KANGXI_RADICAL_MELON"). +lisp_code_name(12129,"KANGXI_RADICAL_TILE"). +lisp_code_name(12130,"KANGXI_RADICAL_SWEET"). +lisp_code_name(12131,"KANGXI_RADICAL_LIFE"). +lisp_code_name(12132,"KANGXI_RADICAL_USE"). +lisp_code_name(12133,"KANGXI_RADICAL_FIELD"). +lisp_code_name(12134,"KANGXI_RADICAL_BOLT_OF_CLOTH"). +lisp_code_name(12135,"KANGXI_RADICAL_SICKNESS"). +lisp_code_name(12136,"KANGXI_RADICAL_DOTTED_TENT"). +lisp_code_name(12137,"KANGXI_RADICAL_WHITE"). +lisp_code_name(12138,"KANGXI_RADICAL_SKIN"). +lisp_code_name(12139,"KANGXI_RADICAL_DISH"). +lisp_code_name(12140,"KANGXI_RADICAL_EYE"). +lisp_code_name(12141,"KANGXI_RADICAL_SPEAR"). +lisp_code_name(12142,"KANGXI_RADICAL_ARROW"). +lisp_code_name(12143,"KANGXI_RADICAL_STONE"). +lisp_code_name(12144,"KANGXI_RADICAL_SPIRIT"). +lisp_code_name(12145,"KANGXI_RADICAL_TRACK"). +lisp_code_name(12146,"KANGXI_RADICAL_GRAIN"). +lisp_code_name(12147,"KANGXI_RADICAL_CAVE"). +lisp_code_name(12148,"KANGXI_RADICAL_STAND"). +lisp_code_name(12149,"KANGXI_RADICAL_BAMBOO"). +lisp_code_name(12150,"KANGXI_RADICAL_RICE"). +lisp_code_name(12151,"KANGXI_RADICAL_SILK"). +lisp_code_name(12152,"KANGXI_RADICAL_JAR"). +lisp_code_name(12153,"KANGXI_RADICAL_NET"). +lisp_code_name(12154,"KANGXI_RADICAL_SHEEP"). +lisp_code_name(12155,"KANGXI_RADICAL_FEATHER"). +lisp_code_name(12156,"KANGXI_RADICAL_OLD"). +lisp_code_name(12157,"KANGXI_RADICAL_AND"). +lisp_code_name(12158,"KANGXI_RADICAL_PLOW"). +lisp_code_name(12159,"KANGXI_RADICAL_EAR"). +lisp_code_name(12160,"KANGXI_RADICAL_BRUSH"). +lisp_code_name(12161,"KANGXI_RADICAL_MEAT"). +lisp_code_name(12162,"KANGXI_RADICAL_MINISTER"). +lisp_code_name(12163,"KANGXI_RADICAL_SELF"). +lisp_code_name(12164,"KANGXI_RADICAL_ARRIVE"). +lisp_code_name(12165,"KANGXI_RADICAL_MORTAR"). +lisp_code_name(12166,"KANGXI_RADICAL_TONGUE"). +lisp_code_name(12167,"KANGXI_RADICAL_OPPOSE"). +lisp_code_name(12168,"KANGXI_RADICAL_BOAT"). +lisp_code_name(12169,"KANGXI_RADICAL_STOPPING"). +lisp_code_name(12170,"KANGXI_RADICAL_COLOR"). +lisp_code_name(12171,"KANGXI_RADICAL_GRASS"). +lisp_code_name(12172,"KANGXI_RADICAL_TIGER"). +lisp_code_name(12173,"KANGXI_RADICAL_INSECT"). +lisp_code_name(12174,"KANGXI_RADICAL_BLOOD"). +lisp_code_name(12175,"KANGXI_RADICAL_WALK_ENCLOSURE"). +lisp_code_name(12176,"KANGXI_RADICAL_CLOTHES"). +lisp_code_name(12177,"KANGXI_RADICAL_WEST"). +lisp_code_name(12178,"KANGXI_RADICAL_SEE"). +lisp_code_name(12179,"KANGXI_RADICAL_HORN"). +lisp_code_name(12180,"KANGXI_RADICAL_SPEECH"). +lisp_code_name(12181,"KANGXI_RADICAL_VALLEY"). +lisp_code_name(12182,"KANGXI_RADICAL_BEAN"). +lisp_code_name(12183,"KANGXI_RADICAL_PIG"). +lisp_code_name(12184,"KANGXI_RADICAL_BADGER"). +lisp_code_name(12185,"KANGXI_RADICAL_SHELL"). +lisp_code_name(12186,"KANGXI_RADICAL_RED"). +lisp_code_name(12187,"KANGXI_RADICAL_RUN"). +lisp_code_name(12188,"KANGXI_RADICAL_FOOT"). +lisp_code_name(12189,"KANGXI_RADICAL_BODY"). +lisp_code_name(12190,"KANGXI_RADICAL_CART"). +lisp_code_name(12191,"KANGXI_RADICAL_BITTER"). +lisp_code_name(12192,"KANGXI_RADICAL_MORNING"). +lisp_code_name(12193,"KANGXI_RADICAL_WALK"). +lisp_code_name(12194,"KANGXI_RADICAL_CITY"). +lisp_code_name(12195,"KANGXI_RADICAL_WINE"). +lisp_code_name(12196,"KANGXI_RADICAL_DISTINGUISH"). +lisp_code_name(12197,"KANGXI_RADICAL_VILLAGE"). +lisp_code_name(12198,"KANGXI_RADICAL_GOLD"). +lisp_code_name(12199,"KANGXI_RADICAL_LONG"). +lisp_code_name(12200,"KANGXI_RADICAL_GATE"). +lisp_code_name(12201,"KANGXI_RADICAL_MOUND"). +lisp_code_name(12202,"KANGXI_RADICAL_SLAVE"). +lisp_code_name(12203,"KANGXI_RADICAL_SHORT_TAILED_BIRD"). +lisp_code_name(12204,"KANGXI_RADICAL_RAIN"). +lisp_code_name(12205,"KANGXI_RADICAL_BLUE"). +lisp_code_name(12206,"KANGXI_RADICAL_WRONG"). +lisp_code_name(12207,"KANGXI_RADICAL_FACE"). +lisp_code_name(12208,"KANGXI_RADICAL_LEATHER"). +lisp_code_name(12209,"KANGXI_RADICAL_TANNED_LEATHER"). +lisp_code_name(12210,"KANGXI_RADICAL_LEEK"). +lisp_code_name(12211,"KANGXI_RADICAL_SOUND"). +lisp_code_name(12212,"KANGXI_RADICAL_LEAF"). +lisp_code_name(12213,"KANGXI_RADICAL_WIND"). +lisp_code_name(12214,"KANGXI_RADICAL_FLY"). +lisp_code_name(12215,"KANGXI_RADICAL_EAT"). +lisp_code_name(12216,"KANGXI_RADICAL_HEAD"). +lisp_code_name(12217,"KANGXI_RADICAL_FRAGRANT"). +lisp_code_name(12218,"KANGXI_RADICAL_HORSE"). +lisp_code_name(12219,"KANGXI_RADICAL_BONE"). +lisp_code_name(12220,"KANGXI_RADICAL_TALL"). +lisp_code_name(12221,"KANGXI_RADICAL_HAIR"). +lisp_code_name(12222,"KANGXI_RADICAL_FIGHT"). +lisp_code_name(12223,"KANGXI_RADICAL_SACRIFICIAL_WINE"). +lisp_code_name(12224,"KANGXI_RADICAL_CAULDRON"). +lisp_code_name(12225,"KANGXI_RADICAL_GHOST"). +lisp_code_name(12226,"KANGXI_RADICAL_FISH"). +lisp_code_name(12227,"KANGXI_RADICAL_BIRD"). +lisp_code_name(12228,"KANGXI_RADICAL_SALT"). +lisp_code_name(12229,"KANGXI_RADICAL_DEER"). +lisp_code_name(12230,"KANGXI_RADICAL_WHEAT"). +lisp_code_name(12231,"KANGXI_RADICAL_HEMP"). +lisp_code_name(12232,"KANGXI_RADICAL_YELLOW"). +lisp_code_name(12233,"KANGXI_RADICAL_MILLET"). +lisp_code_name(12234,"KANGXI_RADICAL_BLACK"). +lisp_code_name(12235,"KANGXI_RADICAL_EMBROIDERY"). +lisp_code_name(12236,"KANGXI_RADICAL_FROG"). +lisp_code_name(12237,"KANGXI_RADICAL_TRIPOD"). +lisp_code_name(12238,"KANGXI_RADICAL_DRUM"). +lisp_code_name(12239,"KANGXI_RADICAL_RAT"). +lisp_code_name(12240,"KANGXI_RADICAL_NOSE"). +lisp_code_name(12241,"KANGXI_RADICAL_EVEN"). +lisp_code_name(12242,"KANGXI_RADICAL_TOOTH"). +lisp_code_name(12243,"KANGXI_RADICAL_DRAGON"). +lisp_code_name(12244,"KANGXI_RADICAL_TURTLE"). +lisp_code_name(12245,"KANGXI_RADICAL_FLUTE"). +lisp_code_name(12272,"IDEOGRAPHIC_DESCRIPTION_CHARACTER_LEFT_TO_RIGHT"). +lisp_code_name(12273,"IDEOGRAPHIC_DESCRIPTION_CHARACTER_ABOVE_TO_BELOW"). +lisp_code_name(12274,"IDEOGRAPHIC_DESCRIPTION_CHARACTER_LEFT_TO_MIDDLE_AND_RIGHT"). +lisp_code_name(12275,"IDEOGRAPHIC_DESCRIPTION_CHARACTER_ABOVE_TO_MIDDLE_AND_BELOW"). +lisp_code_name(12276,"IDEOGRAPHIC_DESCRIPTION_CHARACTER_FULL_SURROUND"). +lisp_code_name(12277,"IDEOGRAPHIC_DESCRIPTION_CHARACTER_SURROUND_FROM_ABOVE"). +lisp_code_name(12278,"IDEOGRAPHIC_DESCRIPTION_CHARACTER_SURROUND_FROM_BELOW"). +lisp_code_name(12279,"IDEOGRAPHIC_DESCRIPTION_CHARACTER_SURROUND_FROM_LEFT"). +lisp_code_name(12280,"IDEOGRAPHIC_DESCRIPTION_CHARACTER_SURROUND_FROM_UPPER_LEFT"). +lisp_code_name(12281,"IDEOGRAPHIC_DESCRIPTION_CHARACTER_SURROUND_FROM_UPPER_RIGHT"). +lisp_code_name(12282,"IDEOGRAPHIC_DESCRIPTION_CHARACTER_SURROUND_FROM_LOWER_LEFT"). +lisp_code_name(12283,"IDEOGRAPHIC_DESCRIPTION_CHARACTER_OVERLAID"). +lisp_code_name(12288,"IDEOGRAPHIC_SPACE"). +lisp_code_name(12289,"IDEOGRAPHIC_COMMA"). +lisp_code_name(12290,"IDEOGRAPHIC_FULL_STOP"). +lisp_code_name(12291,"DITTO_MARK"). +lisp_code_name(12292,"JAPANESE_INDUSTRIAL_STANDARD_SYMBOL"). +lisp_code_name(12293,"IDEOGRAPHIC_ITERATION_MARK"). +lisp_code_name(12294,"IDEOGRAPHIC_CLOSING_MARK"). +lisp_code_name(12295,"IDEOGRAPHIC_NUMBER_ZERO"). +lisp_code_name(12296,"LEFT_ANGLE_BRACKET"). +lisp_code_name(12297,"RIGHT_ANGLE_BRACKET"). +lisp_code_name(12298,"LEFT_DOUBLE_ANGLE_BRACKET"). +lisp_code_name(12299,"RIGHT_DOUBLE_ANGLE_BRACKET"). +lisp_code_name(12300,"LEFT_CORNER_BRACKET"). +lisp_code_name(12301,"RIGHT_CORNER_BRACKET"). +lisp_code_name(12302,"LEFT_WHITE_CORNER_BRACKET"). +lisp_code_name(12303,"RIGHT_WHITE_CORNER_BRACKET"). +lisp_code_name(12304,"LEFT_BLACK_LENTICULAR_BRACKET"). +lisp_code_name(12305,"RIGHT_BLACK_LENTICULAR_BRACKET"). +lisp_code_name(12306,"POSTAL_MARK"). +lisp_code_name(12307,"GETA_MARK"). +lisp_code_name(12308,"LEFT_TORTOISE_SHELL_BRACKET"). +lisp_code_name(12309,"RIGHT_TORTOISE_SHELL_BRACKET"). +lisp_code_name(12310,"LEFT_WHITE_LENTICULAR_BRACKET"). +lisp_code_name(12311,"RIGHT_WHITE_LENTICULAR_BRACKET"). +lisp_code_name(12312,"LEFT_WHITE_TORTOISE_SHELL_BRACKET"). +lisp_code_name(12313,"RIGHT_WHITE_TORTOISE_SHELL_BRACKET"). +lisp_code_name(12314,"LEFT_WHITE_SQUARE_BRACKET"). +lisp_code_name(12315,"RIGHT_WHITE_SQUARE_BRACKET"). +lisp_code_name(12316,"WAVE_DASH"). +lisp_code_name(12317,"REVERSED_DOUBLE_PRIME_QUOTATION_MARK"). +lisp_code_name(12318,"DOUBLE_PRIME_QUOTATION_MARK"). +lisp_code_name(12319,"LOW_DOUBLE_PRIME_QUOTATION_MARK"). +lisp_code_name(12320,"POSTAL_MARK_FACE"). +lisp_code_name(12321,"HANGZHOU_NUMERAL_ONE"). +lisp_code_name(12322,"HANGZHOU_NUMERAL_TWO"). +lisp_code_name(12323,"HANGZHOU_NUMERAL_THREE"). +lisp_code_name(12324,"HANGZHOU_NUMERAL_FOUR"). +lisp_code_name(12325,"HANGZHOU_NUMERAL_FIVE"). +lisp_code_name(12326,"HANGZHOU_NUMERAL_SIX"). +lisp_code_name(12327,"HANGZHOU_NUMERAL_SEVEN"). +lisp_code_name(12328,"HANGZHOU_NUMERAL_EIGHT"). +lisp_code_name(12329,"HANGZHOU_NUMERAL_NINE"). +lisp_code_name(12330,"IDEOGRAPHIC_LEVEL_TONE_MARK"). +lisp_code_name(12331,"IDEOGRAPHIC_RISING_TONE_MARK"). +lisp_code_name(12332,"IDEOGRAPHIC_DEPARTING_TONE_MARK"). +lisp_code_name(12333,"IDEOGRAPHIC_ENTERING_TONE_MARK"). +lisp_code_name(12334,"HANGUL_SINGLE_DOT_TONE_MARK"). +lisp_code_name(12335,"HANGUL_DOUBLE_DOT_TONE_MARK"). +lisp_code_name(12336,"WAVY_DASH"). +lisp_code_name(12337,"VERTICAL_KANA_REPEAT_MARK"). +lisp_code_name(12338,"VERTICAL_KANA_REPEAT_WITH_VOICED_SOUND_MARK"). +lisp_code_name(12339,"VERTICAL_KANA_REPEAT_MARK_UPPER_HALF"). +lisp_code_name(12340,"VERTICAL_KANA_REPEAT_WITH_VOICED_SOUND_MARK_UPPER_HALF"). +lisp_code_name(12341,"VERTICAL_KANA_REPEAT_MARK_LOWER_HALF"). +lisp_code_name(12342,"CIRCLED_POSTAL_MARK"). +lisp_code_name(12343,"IDEOGRAPHIC_TELEGRAPH_LINE_FEED_SEPARATOR_SYMBOL"). +lisp_code_name(12344,"HANGZHOU_NUMERAL_TEN"). +lisp_code_name(12345,"HANGZHOU_NUMERAL_TWENTY"). +lisp_code_name(12346,"HANGZHOU_NUMERAL_THIRTY"). +lisp_code_name(12347,"VERTICAL_IDEOGRAPHIC_ITERATION_MARK"). +lisp_code_name(12348,"MASU_MARK"). +lisp_code_name(12349,"PART_ALTERNATION_MARK"). +lisp_code_name(12350,"IDEOGRAPHIC_VARIATION_INDICATOR"). +lisp_code_name(12351,"IDEOGRAPHIC_HALF_FILL_SPACE"). +lisp_code_name(12353,"HIRAGANA_LETTER_SMALL_A"). +lisp_code_name(12354,"HIRAGANA_LETTER_A"). +lisp_code_name(12355,"HIRAGANA_LETTER_SMALL_I"). +lisp_code_name(12356,"HIRAGANA_LETTER_I"). +lisp_code_name(12357,"HIRAGANA_LETTER_SMALL_U"). +lisp_code_name(12358,"HIRAGANA_LETTER_U"). +lisp_code_name(12359,"HIRAGANA_LETTER_SMALL_E"). +lisp_code_name(12360,"HIRAGANA_LETTER_E"). +lisp_code_name(12361,"HIRAGANA_LETTER_SMALL_O"). +lisp_code_name(12362,"HIRAGANA_LETTER_O"). +lisp_code_name(12363,"HIRAGANA_LETTER_KA"). +lisp_code_name(12364,"HIRAGANA_LETTER_GA"). +lisp_code_name(12365,"HIRAGANA_LETTER_KI"). +lisp_code_name(12366,"HIRAGANA_LETTER_GI"). +lisp_code_name(12367,"HIRAGANA_LETTER_KU"). +lisp_code_name(12368,"HIRAGANA_LETTER_GU"). +lisp_code_name(12369,"HIRAGANA_LETTER_KE"). +lisp_code_name(12370,"HIRAGANA_LETTER_GE"). +lisp_code_name(12371,"HIRAGANA_LETTER_KO"). +lisp_code_name(12372,"HIRAGANA_LETTER_GO"). +lisp_code_name(12373,"HIRAGANA_LETTER_SA"). +lisp_code_name(12374,"HIRAGANA_LETTER_ZA"). +lisp_code_name(12375,"HIRAGANA_LETTER_SI"). +lisp_code_name(12376,"HIRAGANA_LETTER_ZI"). +lisp_code_name(12377,"HIRAGANA_LETTER_SU"). +lisp_code_name(12378,"HIRAGANA_LETTER_ZU"). +lisp_code_name(12379,"HIRAGANA_LETTER_SE"). +lisp_code_name(12380,"HIRAGANA_LETTER_ZE"). +lisp_code_name(12381,"HIRAGANA_LETTER_SO"). +lisp_code_name(12382,"HIRAGANA_LETTER_ZO"). +lisp_code_name(12383,"HIRAGANA_LETTER_TA"). +lisp_code_name(12384,"HIRAGANA_LETTER_DA"). +lisp_code_name(12385,"HIRAGANA_LETTER_TI"). +lisp_code_name(12386,"HIRAGANA_LETTER_DI"). +lisp_code_name(12387,"HIRAGANA_LETTER_SMALL_TU"). +lisp_code_name(12388,"HIRAGANA_LETTER_TU"). +lisp_code_name(12389,"HIRAGANA_LETTER_DU"). +lisp_code_name(12390,"HIRAGANA_LETTER_TE"). +lisp_code_name(12391,"HIRAGANA_LETTER_DE"). +lisp_code_name(12392,"HIRAGANA_LETTER_TO"). +lisp_code_name(12393,"HIRAGANA_LETTER_DO"). +lisp_code_name(12394,"HIRAGANA_LETTER_NA"). +lisp_code_name(12395,"HIRAGANA_LETTER_NI"). +lisp_code_name(12396,"HIRAGANA_LETTER_NU"). +lisp_code_name(12397,"HIRAGANA_LETTER_NE"). +lisp_code_name(12398,"HIRAGANA_LETTER_NO"). +lisp_code_name(12399,"HIRAGANA_LETTER_HA"). +lisp_code_name(12400,"HIRAGANA_LETTER_BA"). +lisp_code_name(12401,"HIRAGANA_LETTER_PA"). +lisp_code_name(12402,"HIRAGANA_LETTER_HI"). +lisp_code_name(12403,"HIRAGANA_LETTER_BI"). +lisp_code_name(12404,"HIRAGANA_LETTER_PI"). +lisp_code_name(12405,"HIRAGANA_LETTER_HU"). +lisp_code_name(12406,"HIRAGANA_LETTER_BU"). +lisp_code_name(12407,"HIRAGANA_LETTER_PU"). +lisp_code_name(12408,"HIRAGANA_LETTER_HE"). +lisp_code_name(12409,"HIRAGANA_LETTER_BE"). +lisp_code_name(12410,"HIRAGANA_LETTER_PE"). +lisp_code_name(12411,"HIRAGANA_LETTER_HO"). +lisp_code_name(12412,"HIRAGANA_LETTER_BO"). +lisp_code_name(12413,"HIRAGANA_LETTER_PO"). +lisp_code_name(12414,"HIRAGANA_LETTER_MA"). +lisp_code_name(12415,"HIRAGANA_LETTER_MI"). +lisp_code_name(12416,"HIRAGANA_LETTER_MU"). +lisp_code_name(12417,"HIRAGANA_LETTER_ME"). +lisp_code_name(12418,"HIRAGANA_LETTER_MO"). +lisp_code_name(12419,"HIRAGANA_LETTER_SMALL_YA"). +lisp_code_name(12420,"HIRAGANA_LETTER_YA"). +lisp_code_name(12421,"HIRAGANA_LETTER_SMALL_YU"). +lisp_code_name(12422,"HIRAGANA_LETTER_YU"). +lisp_code_name(12423,"HIRAGANA_LETTER_SMALL_YO"). +lisp_code_name(12424,"HIRAGANA_LETTER_YO"). +lisp_code_name(12425,"HIRAGANA_LETTER_RA"). +lisp_code_name(12426,"HIRAGANA_LETTER_RI"). +lisp_code_name(12427,"HIRAGANA_LETTER_RU"). +lisp_code_name(12428,"HIRAGANA_LETTER_RE"). +lisp_code_name(12429,"HIRAGANA_LETTER_RO"). +lisp_code_name(12430,"HIRAGANA_LETTER_SMALL_WA"). +lisp_code_name(12431,"HIRAGANA_LETTER_WA"). +lisp_code_name(12432,"HIRAGANA_LETTER_WI"). +lisp_code_name(12433,"HIRAGANA_LETTER_WE"). +lisp_code_name(12434,"HIRAGANA_LETTER_WO"). +lisp_code_name(12435,"HIRAGANA_LETTER_N"). +lisp_code_name(12436,"HIRAGANA_LETTER_VU"). +lisp_code_name(12437,"HIRAGANA_LETTER_SMALL_KA"). +lisp_code_name(12438,"HIRAGANA_LETTER_SMALL_KE"). +lisp_code_name(12441,"COMBINING_KATAKANA-HIRAGANA_VOICED_SOUND_MARK"). +lisp_code_name(12442,"COMBINING_KATAKANA-HIRAGANA_SEMI-VOICED_SOUND_MARK"). +lisp_code_name(12443,"KATAKANA-HIRAGANA_VOICED_SOUND_MARK"). +lisp_code_name(12444,"KATAKANA-HIRAGANA_SEMI-VOICED_SOUND_MARK"). +lisp_code_name(12445,"HIRAGANA_ITERATION_MARK"). +lisp_code_name(12446,"HIRAGANA_VOICED_ITERATION_MARK"). +lisp_code_name(12447,"HIRAGANA_DIGRAPH_YORI"). +lisp_code_name(12448,"KATAKANA-HIRAGANA_DOUBLE_HYPHEN"). +lisp_code_name(12449,"KATAKANA_LETTER_SMALL_A"). +lisp_code_name(12450,"KATAKANA_LETTER_A"). +lisp_code_name(12451,"KATAKANA_LETTER_SMALL_I"). +lisp_code_name(12452,"KATAKANA_LETTER_I"). +lisp_code_name(12453,"KATAKANA_LETTER_SMALL_U"). +lisp_code_name(12454,"KATAKANA_LETTER_U"). +lisp_code_name(12455,"KATAKANA_LETTER_SMALL_E"). +lisp_code_name(12456,"KATAKANA_LETTER_E"). +lisp_code_name(12457,"KATAKANA_LETTER_SMALL_O"). +lisp_code_name(12458,"KATAKANA_LETTER_O"). +lisp_code_name(12459,"KATAKANA_LETTER_KA"). +lisp_code_name(12460,"KATAKANA_LETTER_GA"). +lisp_code_name(12461,"KATAKANA_LETTER_KI"). +lisp_code_name(12462,"KATAKANA_LETTER_GI"). +lisp_code_name(12463,"KATAKANA_LETTER_KU"). +lisp_code_name(12464,"KATAKANA_LETTER_GU"). +lisp_code_name(12465,"KATAKANA_LETTER_KE"). +lisp_code_name(12466,"KATAKANA_LETTER_GE"). +lisp_code_name(12467,"KATAKANA_LETTER_KO"). +lisp_code_name(12468,"KATAKANA_LETTER_GO"). +lisp_code_name(12469,"KATAKANA_LETTER_SA"). +lisp_code_name(12470,"KATAKANA_LETTER_ZA"). +lisp_code_name(12471,"KATAKANA_LETTER_SI"). +lisp_code_name(12472,"KATAKANA_LETTER_ZI"). +lisp_code_name(12473,"KATAKANA_LETTER_SU"). +lisp_code_name(12474,"KATAKANA_LETTER_ZU"). +lisp_code_name(12475,"KATAKANA_LETTER_SE"). +lisp_code_name(12476,"KATAKANA_LETTER_ZE"). +lisp_code_name(12477,"KATAKANA_LETTER_SO"). +lisp_code_name(12478,"KATAKANA_LETTER_ZO"). +lisp_code_name(12479,"KATAKANA_LETTER_TA"). +lisp_code_name(12480,"KATAKANA_LETTER_DA"). +lisp_code_name(12481,"KATAKANA_LETTER_TI"). +lisp_code_name(12482,"KATAKANA_LETTER_DI"). +lisp_code_name(12483,"KATAKANA_LETTER_SMALL_TU"). +lisp_code_name(12484,"KATAKANA_LETTER_TU"). +lisp_code_name(12485,"KATAKANA_LETTER_DU"). +lisp_code_name(12486,"KATAKANA_LETTER_TE"). +lisp_code_name(12487,"KATAKANA_LETTER_DE"). +lisp_code_name(12488,"KATAKANA_LETTER_TO"). +lisp_code_name(12489,"KATAKANA_LETTER_DO"). +lisp_code_name(12490,"KATAKANA_LETTER_NA"). +lisp_code_name(12491,"KATAKANA_LETTER_NI"). +lisp_code_name(12492,"KATAKANA_LETTER_NU"). +lisp_code_name(12493,"KATAKANA_LETTER_NE"). +lisp_code_name(12494,"KATAKANA_LETTER_NO"). +lisp_code_name(12495,"KATAKANA_LETTER_HA"). +lisp_code_name(12496,"KATAKANA_LETTER_BA"). +lisp_code_name(12497,"KATAKANA_LETTER_PA"). +lisp_code_name(12498,"KATAKANA_LETTER_HI"). +lisp_code_name(12499,"KATAKANA_LETTER_BI"). +lisp_code_name(12500,"KATAKANA_LETTER_PI"). +lisp_code_name(12501,"KATAKANA_LETTER_HU"). +lisp_code_name(12502,"KATAKANA_LETTER_BU"). +lisp_code_name(12503,"KATAKANA_LETTER_PU"). +lisp_code_name(12504,"KATAKANA_LETTER_HE"). +lisp_code_name(12505,"KATAKANA_LETTER_BE"). +lisp_code_name(12506,"KATAKANA_LETTER_PE"). +lisp_code_name(12507,"KATAKANA_LETTER_HO"). +lisp_code_name(12508,"KATAKANA_LETTER_BO"). +lisp_code_name(12509,"KATAKANA_LETTER_PO"). +lisp_code_name(12510,"KATAKANA_LETTER_MA"). +lisp_code_name(12511,"KATAKANA_LETTER_MI"). +lisp_code_name(12512,"KATAKANA_LETTER_MU"). +lisp_code_name(12513,"KATAKANA_LETTER_ME"). +lisp_code_name(12514,"KATAKANA_LETTER_MO"). +lisp_code_name(12515,"KATAKANA_LETTER_SMALL_YA"). +lisp_code_name(12516,"KATAKANA_LETTER_YA"). +lisp_code_name(12517,"KATAKANA_LETTER_SMALL_YU"). +lisp_code_name(12518,"KATAKANA_LETTER_YU"). +lisp_code_name(12519,"KATAKANA_LETTER_SMALL_YO"). +lisp_code_name(12520,"KATAKANA_LETTER_YO"). +lisp_code_name(12521,"KATAKANA_LETTER_RA"). +lisp_code_name(12522,"KATAKANA_LETTER_RI"). +lisp_code_name(12523,"KATAKANA_LETTER_RU"). +lisp_code_name(12524,"KATAKANA_LETTER_RE"). +lisp_code_name(12525,"KATAKANA_LETTER_RO"). +lisp_code_name(12526,"KATAKANA_LETTER_SMALL_WA"). +lisp_code_name(12527,"KATAKANA_LETTER_WA"). +lisp_code_name(12528,"KATAKANA_LETTER_WI"). +lisp_code_name(12529,"KATAKANA_LETTER_WE"). +lisp_code_name(12530,"KATAKANA_LETTER_WO"). +lisp_code_name(12531,"KATAKANA_LETTER_N"). +lisp_code_name(12532,"KATAKANA_LETTER_VU"). +lisp_code_name(12533,"KATAKANA_LETTER_SMALL_KA"). +lisp_code_name(12534,"KATAKANA_LETTER_SMALL_KE"). +lisp_code_name(12535,"KATAKANA_LETTER_VA"). +lisp_code_name(12536,"KATAKANA_LETTER_VI"). +lisp_code_name(12537,"KATAKANA_LETTER_VE"). +lisp_code_name(12538,"KATAKANA_LETTER_VO"). +lisp_code_name(12539,"KATAKANA_MIDDLE_DOT"). +lisp_code_name(12540,"KATAKANA-HIRAGANA_PROLONGED_SOUND_MARK"). +lisp_code_name(12541,"KATAKANA_ITERATION_MARK"). +lisp_code_name(12542,"KATAKANA_VOICED_ITERATION_MARK"). +lisp_code_name(12543,"KATAKANA_DIGRAPH_KOTO"). +lisp_code_name(12549,"BOPOMOFO_LETTER_B"). +lisp_code_name(12550,"BOPOMOFO_LETTER_P"). +lisp_code_name(12551,"BOPOMOFO_LETTER_M"). +lisp_code_name(12552,"BOPOMOFO_LETTER_F"). +lisp_code_name(12553,"BOPOMOFO_LETTER_D"). +lisp_code_name(12554,"BOPOMOFO_LETTER_T"). +lisp_code_name(12555,"BOPOMOFO_LETTER_N"). +lisp_code_name(12556,"BOPOMOFO_LETTER_L"). +lisp_code_name(12557,"BOPOMOFO_LETTER_G"). +lisp_code_name(12558,"BOPOMOFO_LETTER_K"). +lisp_code_name(12559,"BOPOMOFO_LETTER_H"). +lisp_code_name(12560,"BOPOMOFO_LETTER_J"). +lisp_code_name(12561,"BOPOMOFO_LETTER_Q"). +lisp_code_name(12562,"BOPOMOFO_LETTER_X"). +lisp_code_name(12563,"BOPOMOFO_LETTER_ZH"). +lisp_code_name(12564,"BOPOMOFO_LETTER_CH"). +lisp_code_name(12565,"BOPOMOFO_LETTER_SH"). +lisp_code_name(12566,"BOPOMOFO_LETTER_R"). +lisp_code_name(12567,"BOPOMOFO_LETTER_Z"). +lisp_code_name(12568,"BOPOMOFO_LETTER_C"). +lisp_code_name(12569,"BOPOMOFO_LETTER_S"). +lisp_code_name(12570,"BOPOMOFO_LETTER_A"). +lisp_code_name(12571,"BOPOMOFO_LETTER_O"). +lisp_code_name(12572,"BOPOMOFO_LETTER_E"). +lisp_code_name(12573,"BOPOMOFO_LETTER_EH"). +lisp_code_name(12574,"BOPOMOFO_LETTER_AI"). +lisp_code_name(12575,"BOPOMOFO_LETTER_EI"). +lisp_code_name(12576,"BOPOMOFO_LETTER_AU"). +lisp_code_name(12577,"BOPOMOFO_LETTER_OU"). +lisp_code_name(12578,"BOPOMOFO_LETTER_AN"). +lisp_code_name(12579,"BOPOMOFO_LETTER_EN"). +lisp_code_name(12580,"BOPOMOFO_LETTER_ANG"). +lisp_code_name(12581,"BOPOMOFO_LETTER_ENG"). +lisp_code_name(12582,"BOPOMOFO_LETTER_ER"). +lisp_code_name(12583,"BOPOMOFO_LETTER_I"). +lisp_code_name(12584,"BOPOMOFO_LETTER_U"). +lisp_code_name(12585,"BOPOMOFO_LETTER_IU"). +lisp_code_name(12586,"BOPOMOFO_LETTER_V"). +lisp_code_name(12587,"BOPOMOFO_LETTER_NG"). +lisp_code_name(12588,"BOPOMOFO_LETTER_GN"). +lisp_code_name(12589,"BOPOMOFO_LETTER_IH"). +lisp_code_name(12593,"HANGUL_LETTER_KIYEOK"). +lisp_code_name(12594,"HANGUL_LETTER_SSANGKIYEOK"). +lisp_code_name(12595,"HANGUL_LETTER_KIYEOK-SIOS"). +lisp_code_name(12596,"HANGUL_LETTER_NIEUN"). +lisp_code_name(12597,"HANGUL_LETTER_NIEUN-CIEUC"). +lisp_code_name(12598,"HANGUL_LETTER_NIEUN-HIEUH"). +lisp_code_name(12599,"HANGUL_LETTER_TIKEUT"). +lisp_code_name(12600,"HANGUL_LETTER_SSANGTIKEUT"). +lisp_code_name(12601,"HANGUL_LETTER_RIEUL"). +lisp_code_name(12602,"HANGUL_LETTER_RIEUL-KIYEOK"). +lisp_code_name(12603,"HANGUL_LETTER_RIEUL-MIEUM"). +lisp_code_name(12604,"HANGUL_LETTER_RIEUL-PIEUP"). +lisp_code_name(12605,"HANGUL_LETTER_RIEUL-SIOS"). +lisp_code_name(12606,"HANGUL_LETTER_RIEUL-THIEUTH"). +lisp_code_name(12607,"HANGUL_LETTER_RIEUL-PHIEUPH"). +lisp_code_name(12608,"HANGUL_LETTER_RIEUL-HIEUH"). +lisp_code_name(12609,"HANGUL_LETTER_MIEUM"). +lisp_code_name(12610,"HANGUL_LETTER_PIEUP"). +lisp_code_name(12611,"HANGUL_LETTER_SSANGPIEUP"). +lisp_code_name(12612,"HANGUL_LETTER_PIEUP-SIOS"). +lisp_code_name(12613,"HANGUL_LETTER_SIOS"). +lisp_code_name(12614,"HANGUL_LETTER_SSANGSIOS"). +lisp_code_name(12615,"HANGUL_LETTER_IEUNG"). +lisp_code_name(12616,"HANGUL_LETTER_CIEUC"). +lisp_code_name(12617,"HANGUL_LETTER_SSANGCIEUC"). +lisp_code_name(12618,"HANGUL_LETTER_CHIEUCH"). +lisp_code_name(12619,"HANGUL_LETTER_KHIEUKH"). +lisp_code_name(12620,"HANGUL_LETTER_THIEUTH"). +lisp_code_name(12621,"HANGUL_LETTER_PHIEUPH"). +lisp_code_name(12622,"HANGUL_LETTER_HIEUH"). +lisp_code_name(12623,"HANGUL_LETTER_A"). +lisp_code_name(12624,"HANGUL_LETTER_AE"). +lisp_code_name(12625,"HANGUL_LETTER_YA"). +lisp_code_name(12626,"HANGUL_LETTER_YAE"). +lisp_code_name(12627,"HANGUL_LETTER_EO"). +lisp_code_name(12628,"HANGUL_LETTER_E"). +lisp_code_name(12629,"HANGUL_LETTER_YEO"). +lisp_code_name(12630,"HANGUL_LETTER_YE"). +lisp_code_name(12631,"HANGUL_LETTER_O"). +lisp_code_name(12632,"HANGUL_LETTER_WA"). +lisp_code_name(12633,"HANGUL_LETTER_WAE"). +lisp_code_name(12634,"HANGUL_LETTER_OE"). +lisp_code_name(12635,"HANGUL_LETTER_YO"). +lisp_code_name(12636,"HANGUL_LETTER_U"). +lisp_code_name(12637,"HANGUL_LETTER_WEO"). +lisp_code_name(12638,"HANGUL_LETTER_WE"). +lisp_code_name(12639,"HANGUL_LETTER_WI"). +lisp_code_name(12640,"HANGUL_LETTER_YU"). +lisp_code_name(12641,"HANGUL_LETTER_EU"). +lisp_code_name(12642,"HANGUL_LETTER_YI"). +lisp_code_name(12643,"HANGUL_LETTER_I"). +lisp_code_name(12644,"HANGUL_FILLER"). +lisp_code_name(12645,"HANGUL_LETTER_SSANGNIEUN"). +lisp_code_name(12646,"HANGUL_LETTER_NIEUN-TIKEUT"). +lisp_code_name(12647,"HANGUL_LETTER_NIEUN-SIOS"). +lisp_code_name(12648,"HANGUL_LETTER_NIEUN-PANSIOS"). +lisp_code_name(12649,"HANGUL_LETTER_RIEUL-KIYEOK-SIOS"). +lisp_code_name(12650,"HANGUL_LETTER_RIEUL-TIKEUT"). +lisp_code_name(12651,"HANGUL_LETTER_RIEUL-PIEUP-SIOS"). +lisp_code_name(12652,"HANGUL_LETTER_RIEUL-PANSIOS"). +lisp_code_name(12653,"HANGUL_LETTER_RIEUL-YEORINHIEUH"). +lisp_code_name(12654,"HANGUL_LETTER_MIEUM-PIEUP"). +lisp_code_name(12655,"HANGUL_LETTER_MIEUM-SIOS"). +lisp_code_name(12656,"HANGUL_LETTER_MIEUM-PANSIOS"). +lisp_code_name(12657,"HANGUL_LETTER_KAPYEOUNMIEUM"). +lisp_code_name(12658,"HANGUL_LETTER_PIEUP-KIYEOK"). +lisp_code_name(12659,"HANGUL_LETTER_PIEUP-TIKEUT"). +lisp_code_name(12660,"HANGUL_LETTER_PIEUP-SIOS-KIYEOK"). +lisp_code_name(12661,"HANGUL_LETTER_PIEUP-SIOS-TIKEUT"). +lisp_code_name(12662,"HANGUL_LETTER_PIEUP-CIEUC"). +lisp_code_name(12663,"HANGUL_LETTER_PIEUP-THIEUTH"). +lisp_code_name(12664,"HANGUL_LETTER_KAPYEOUNPIEUP"). +lisp_code_name(12665,"HANGUL_LETTER_KAPYEOUNSSANGPIEUP"). +lisp_code_name(12666,"HANGUL_LETTER_SIOS-KIYEOK"). +lisp_code_name(12667,"HANGUL_LETTER_SIOS-NIEUN"). +lisp_code_name(12668,"HANGUL_LETTER_SIOS-TIKEUT"). +lisp_code_name(12669,"HANGUL_LETTER_SIOS-PIEUP"). +lisp_code_name(12670,"HANGUL_LETTER_SIOS-CIEUC"). +lisp_code_name(12671,"HANGUL_LETTER_PANSIOS"). +lisp_code_name(12672,"HANGUL_LETTER_SSANGIEUNG"). +lisp_code_name(12673,"HANGUL_LETTER_YESIEUNG"). +lisp_code_name(12674,"HANGUL_LETTER_YESIEUNG-SIOS"). +lisp_code_name(12675,"HANGUL_LETTER_YESIEUNG-PANSIOS"). +lisp_code_name(12676,"HANGUL_LETTER_KAPYEOUNPHIEUPH"). +lisp_code_name(12677,"HANGUL_LETTER_SSANGHIEUH"). +lisp_code_name(12678,"HANGUL_LETTER_YEORINHIEUH"). +lisp_code_name(12679,"HANGUL_LETTER_YO-YA"). +lisp_code_name(12680,"HANGUL_LETTER_YO-YAE"). +lisp_code_name(12681,"HANGUL_LETTER_YO-I"). +lisp_code_name(12682,"HANGUL_LETTER_YU-YEO"). +lisp_code_name(12683,"HANGUL_LETTER_YU-YE"). +lisp_code_name(12684,"HANGUL_LETTER_YU-I"). +lisp_code_name(12685,"HANGUL_LETTER_ARAEA"). +lisp_code_name(12686,"HANGUL_LETTER_ARAEAE"). +lisp_code_name(12688,"IDEOGRAPHIC_ANNOTATION_LINKING_MARK"). +lisp_code_name(12689,"IDEOGRAPHIC_ANNOTATION_REVERSE_MARK"). +lisp_code_name(12690,"IDEOGRAPHIC_ANNOTATION_ONE_MARK"). +lisp_code_name(12691,"IDEOGRAPHIC_ANNOTATION_TWO_MARK"). +lisp_code_name(12692,"IDEOGRAPHIC_ANNOTATION_THREE_MARK"). +lisp_code_name(12693,"IDEOGRAPHIC_ANNOTATION_FOUR_MARK"). +lisp_code_name(12694,"IDEOGRAPHIC_ANNOTATION_TOP_MARK"). +lisp_code_name(12695,"IDEOGRAPHIC_ANNOTATION_MIDDLE_MARK"). +lisp_code_name(12696,"IDEOGRAPHIC_ANNOTATION_BOTTOM_MARK"). +lisp_code_name(12697,"IDEOGRAPHIC_ANNOTATION_FIRST_MARK"). +lisp_code_name(12698,"IDEOGRAPHIC_ANNOTATION_SECOND_MARK"). +lisp_code_name(12699,"IDEOGRAPHIC_ANNOTATION_THIRD_MARK"). +lisp_code_name(12700,"IDEOGRAPHIC_ANNOTATION_FOURTH_MARK"). +lisp_code_name(12701,"IDEOGRAPHIC_ANNOTATION_HEAVEN_MARK"). +lisp_code_name(12702,"IDEOGRAPHIC_ANNOTATION_EARTH_MARK"). +lisp_code_name(12703,"IDEOGRAPHIC_ANNOTATION_MAN_MARK"). +lisp_code_name(12704,"BOPOMOFO_LETTER_BU"). +lisp_code_name(12705,"BOPOMOFO_LETTER_ZI"). +lisp_code_name(12706,"BOPOMOFO_LETTER_JI"). +lisp_code_name(12707,"BOPOMOFO_LETTER_GU"). +lisp_code_name(12708,"BOPOMOFO_LETTER_EE"). +lisp_code_name(12709,"BOPOMOFO_LETTER_ENN"). +lisp_code_name(12710,"BOPOMOFO_LETTER_OO"). +lisp_code_name(12711,"BOPOMOFO_LETTER_ONN"). +lisp_code_name(12712,"BOPOMOFO_LETTER_IR"). +lisp_code_name(12713,"BOPOMOFO_LETTER_ANN"). +lisp_code_name(12714,"BOPOMOFO_LETTER_INN"). +lisp_code_name(12715,"BOPOMOFO_LETTER_UNN"). +lisp_code_name(12716,"BOPOMOFO_LETTER_IM"). +lisp_code_name(12717,"BOPOMOFO_LETTER_NGG"). +lisp_code_name(12718,"BOPOMOFO_LETTER_AINN"). +lisp_code_name(12719,"BOPOMOFO_LETTER_AUNN"). +lisp_code_name(12720,"BOPOMOFO_LETTER_AM"). +lisp_code_name(12721,"BOPOMOFO_LETTER_OM"). +lisp_code_name(12722,"BOPOMOFO_LETTER_ONG"). +lisp_code_name(12723,"BOPOMOFO_LETTER_INNN"). +lisp_code_name(12724,"BOPOMOFO_FINAL_LETTER_P"). +lisp_code_name(12725,"BOPOMOFO_FINAL_LETTER_T"). +lisp_code_name(12726,"BOPOMOFO_FINAL_LETTER_K"). +lisp_code_name(12727,"BOPOMOFO_FINAL_LETTER_H"). +lisp_code_name(12728,"BOPOMOFO_LETTER_GH"). +lisp_code_name(12729,"BOPOMOFO_LETTER_LH"). +lisp_code_name(12730,"BOPOMOFO_LETTER_ZY"). +lisp_code_name(12736,"CJK_STROKE_T"). +lisp_code_name(12737,"CJK_STROKE_WG"). +lisp_code_name(12738,"CJK_STROKE_XG"). +lisp_code_name(12739,"CJK_STROKE_BXG"). +lisp_code_name(12740,"CJK_STROKE_SW"). +lisp_code_name(12741,"CJK_STROKE_HZZ"). +lisp_code_name(12742,"CJK_STROKE_HZG"). +lisp_code_name(12743,"CJK_STROKE_HP"). +lisp_code_name(12744,"CJK_STROKE_HZWG"). +lisp_code_name(12745,"CJK_STROKE_SZWG"). +lisp_code_name(12746,"CJK_STROKE_HZT"). +lisp_code_name(12747,"CJK_STROKE_HZZP"). +lisp_code_name(12748,"CJK_STROKE_HPWG"). +lisp_code_name(12749,"CJK_STROKE_HZW"). +lisp_code_name(12750,"CJK_STROKE_HZZZ"). +lisp_code_name(12751,"CJK_STROKE_N"). +lisp_code_name(12752,"CJK_STROKE_H"). +lisp_code_name(12753,"CJK_STROKE_S"). +lisp_code_name(12754,"CJK_STROKE_P"). +lisp_code_name(12755,"CJK_STROKE_SP"). +lisp_code_name(12756,"CJK_STROKE_D"). +lisp_code_name(12757,"CJK_STROKE_HZ"). +lisp_code_name(12758,"CJK_STROKE_HG"). +lisp_code_name(12759,"CJK_STROKE_SZ"). +lisp_code_name(12760,"CJK_STROKE_SWZ"). +lisp_code_name(12761,"CJK_STROKE_ST"). +lisp_code_name(12762,"CJK_STROKE_SG"). +lisp_code_name(12763,"CJK_STROKE_PD"). +lisp_code_name(12764,"CJK_STROKE_PZ"). +lisp_code_name(12765,"CJK_STROKE_TN"). +lisp_code_name(12766,"CJK_STROKE_SZZ"). +lisp_code_name(12767,"CJK_STROKE_SWG"). +lisp_code_name(12768,"CJK_STROKE_HXWG"). +lisp_code_name(12769,"CJK_STROKE_HZZZG"). +lisp_code_name(12770,"CJK_STROKE_PG"). +lisp_code_name(12771,"CJK_STROKE_Q"). +lisp_code_name(12784,"KATAKANA_LETTER_SMALL_KU"). +lisp_code_name(12785,"KATAKANA_LETTER_SMALL_SI"). +lisp_code_name(12786,"KATAKANA_LETTER_SMALL_SU"). +lisp_code_name(12787,"KATAKANA_LETTER_SMALL_TO"). +lisp_code_name(12788,"KATAKANA_LETTER_SMALL_NU"). +lisp_code_name(12789,"KATAKANA_LETTER_SMALL_HA"). +lisp_code_name(12790,"KATAKANA_LETTER_SMALL_HI"). +lisp_code_name(12791,"KATAKANA_LETTER_SMALL_HU"). +lisp_code_name(12792,"KATAKANA_LETTER_SMALL_HE"). +lisp_code_name(12793,"KATAKANA_LETTER_SMALL_HO"). +lisp_code_name(12794,"KATAKANA_LETTER_SMALL_MU"). +lisp_code_name(12795,"KATAKANA_LETTER_SMALL_RA"). +lisp_code_name(12796,"KATAKANA_LETTER_SMALL_RI"). +lisp_code_name(12797,"KATAKANA_LETTER_SMALL_RU"). +lisp_code_name(12798,"KATAKANA_LETTER_SMALL_RE"). +lisp_code_name(12799,"KATAKANA_LETTER_SMALL_RO"). +lisp_code_name(12800,"PARENTHESIZED_HANGUL_KIYEOK"). +lisp_code_name(12801,"PARENTHESIZED_HANGUL_NIEUN"). +lisp_code_name(12802,"PARENTHESIZED_HANGUL_TIKEUT"). +lisp_code_name(12803,"PARENTHESIZED_HANGUL_RIEUL"). +lisp_code_name(12804,"PARENTHESIZED_HANGUL_MIEUM"). +lisp_code_name(12805,"PARENTHESIZED_HANGUL_PIEUP"). +lisp_code_name(12806,"PARENTHESIZED_HANGUL_SIOS"). +lisp_code_name(12807,"PARENTHESIZED_HANGUL_IEUNG"). +lisp_code_name(12808,"PARENTHESIZED_HANGUL_CIEUC"). +lisp_code_name(12809,"PARENTHESIZED_HANGUL_CHIEUCH"). +lisp_code_name(12810,"PARENTHESIZED_HANGUL_KHIEUKH"). +lisp_code_name(12811,"PARENTHESIZED_HANGUL_THIEUTH"). +lisp_code_name(12812,"PARENTHESIZED_HANGUL_PHIEUPH"). +lisp_code_name(12813,"PARENTHESIZED_HANGUL_HIEUH"). +lisp_code_name(12814,"PARENTHESIZED_HANGUL_KIYEOK_A"). +lisp_code_name(12815,"PARENTHESIZED_HANGUL_NIEUN_A"). +lisp_code_name(12816,"PARENTHESIZED_HANGUL_TIKEUT_A"). +lisp_code_name(12817,"PARENTHESIZED_HANGUL_RIEUL_A"). +lisp_code_name(12818,"PARENTHESIZED_HANGUL_MIEUM_A"). +lisp_code_name(12819,"PARENTHESIZED_HANGUL_PIEUP_A"). +lisp_code_name(12820,"PARENTHESIZED_HANGUL_SIOS_A"). +lisp_code_name(12821,"PARENTHESIZED_HANGUL_IEUNG_A"). +lisp_code_name(12822,"PARENTHESIZED_HANGUL_CIEUC_A"). +lisp_code_name(12823,"PARENTHESIZED_HANGUL_CHIEUCH_A"). +lisp_code_name(12824,"PARENTHESIZED_HANGUL_KHIEUKH_A"). +lisp_code_name(12825,"PARENTHESIZED_HANGUL_THIEUTH_A"). +lisp_code_name(12826,"PARENTHESIZED_HANGUL_PHIEUPH_A"). +lisp_code_name(12827,"PARENTHESIZED_HANGUL_HIEUH_A"). +lisp_code_name(12828,"PARENTHESIZED_HANGUL_CIEUC_U"). +lisp_code_name(12829,"PARENTHESIZED_KOREAN_CHARACTER_OJEON"). +lisp_code_name(12830,"PARENTHESIZED_KOREAN_CHARACTER_O_HU"). +lisp_code_name(12832,"PARENTHESIZED_IDEOGRAPH_ONE"). +lisp_code_name(12833,"PARENTHESIZED_IDEOGRAPH_TWO"). +lisp_code_name(12834,"PARENTHESIZED_IDEOGRAPH_THREE"). +lisp_code_name(12835,"PARENTHESIZED_IDEOGRAPH_FOUR"). +lisp_code_name(12836,"PARENTHESIZED_IDEOGRAPH_FIVE"). +lisp_code_name(12837,"PARENTHESIZED_IDEOGRAPH_SIX"). +lisp_code_name(12838,"PARENTHESIZED_IDEOGRAPH_SEVEN"). +lisp_code_name(12839,"PARENTHESIZED_IDEOGRAPH_EIGHT"). +lisp_code_name(12840,"PARENTHESIZED_IDEOGRAPH_NINE"). +lisp_code_name(12841,"PARENTHESIZED_IDEOGRAPH_TEN"). +lisp_code_name(12842,"PARENTHESIZED_IDEOGRAPH_MOON"). +lisp_code_name(12843,"PARENTHESIZED_IDEOGRAPH_FIRE"). +lisp_code_name(12844,"PARENTHESIZED_IDEOGRAPH_WATER"). +lisp_code_name(12845,"PARENTHESIZED_IDEOGRAPH_WOOD"). +lisp_code_name(12846,"PARENTHESIZED_IDEOGRAPH_METAL"). +lisp_code_name(12847,"PARENTHESIZED_IDEOGRAPH_EARTH"). +lisp_code_name(12848,"PARENTHESIZED_IDEOGRAPH_SUN"). +lisp_code_name(12849,"PARENTHESIZED_IDEOGRAPH_STOCK"). +lisp_code_name(12850,"PARENTHESIZED_IDEOGRAPH_HAVE"). +lisp_code_name(12851,"PARENTHESIZED_IDEOGRAPH_SOCIETY"). +lisp_code_name(12852,"PARENTHESIZED_IDEOGRAPH_NAME"). +lisp_code_name(12853,"PARENTHESIZED_IDEOGRAPH_SPECIAL"). +lisp_code_name(12854,"PARENTHESIZED_IDEOGRAPH_FINANCIAL"). +lisp_code_name(12855,"PARENTHESIZED_IDEOGRAPH_CONGRATULATION"). +lisp_code_name(12856,"PARENTHESIZED_IDEOGRAPH_LABOR"). +lisp_code_name(12857,"PARENTHESIZED_IDEOGRAPH_REPRESENT"). +lisp_code_name(12858,"PARENTHESIZED_IDEOGRAPH_CALL"). +lisp_code_name(12859,"PARENTHESIZED_IDEOGRAPH_STUDY"). +lisp_code_name(12860,"PARENTHESIZED_IDEOGRAPH_SUPERVISE"). +lisp_code_name(12861,"PARENTHESIZED_IDEOGRAPH_ENTERPRISE"). +lisp_code_name(12862,"PARENTHESIZED_IDEOGRAPH_RESOURCE"). +lisp_code_name(12863,"PARENTHESIZED_IDEOGRAPH_ALLIANCE"). +lisp_code_name(12864,"PARENTHESIZED_IDEOGRAPH_FESTIVAL"). +lisp_code_name(12865,"PARENTHESIZED_IDEOGRAPH_REST"). +lisp_code_name(12866,"PARENTHESIZED_IDEOGRAPH_SELF"). +lisp_code_name(12867,"PARENTHESIZED_IDEOGRAPH_REACH"). +lisp_code_name(12868,"CIRCLED_IDEOGRAPH_QUESTION"). +lisp_code_name(12869,"CIRCLED_IDEOGRAPH_KINDERGARTEN"). +lisp_code_name(12870,"CIRCLED_IDEOGRAPH_SCHOOL"). +lisp_code_name(12871,"CIRCLED_IDEOGRAPH_KOTO"). +lisp_code_name(12872,"CIRCLED_NUMBER_TEN_ON_BLACK_SQUARE"). +lisp_code_name(12873,"CIRCLED_NUMBER_TWENTY_ON_BLACK_SQUARE"). +lisp_code_name(12874,"CIRCLED_NUMBER_THIRTY_ON_BLACK_SQUARE"). +lisp_code_name(12875,"CIRCLED_NUMBER_FORTY_ON_BLACK_SQUARE"). +lisp_code_name(12876,"CIRCLED_NUMBER_FIFTY_ON_BLACK_SQUARE"). +lisp_code_name(12877,"CIRCLED_NUMBER_SIXTY_ON_BLACK_SQUARE"). +lisp_code_name(12878,"CIRCLED_NUMBER_SEVENTY_ON_BLACK_SQUARE"). +lisp_code_name(12879,"CIRCLED_NUMBER_EIGHTY_ON_BLACK_SQUARE"). +lisp_code_name(12880,"PARTNERSHIP_SIGN"). +lisp_code_name(12881,"CIRCLED_NUMBER_TWENTY_ONE"). +lisp_code_name(12882,"CIRCLED_NUMBER_TWENTY_TWO"). +lisp_code_name(12883,"CIRCLED_NUMBER_TWENTY_THREE"). +lisp_code_name(12884,"CIRCLED_NUMBER_TWENTY_FOUR"). +lisp_code_name(12885,"CIRCLED_NUMBER_TWENTY_FIVE"). +lisp_code_name(12886,"CIRCLED_NUMBER_TWENTY_SIX"). +lisp_code_name(12887,"CIRCLED_NUMBER_TWENTY_SEVEN"). +lisp_code_name(12888,"CIRCLED_NUMBER_TWENTY_EIGHT"). +lisp_code_name(12889,"CIRCLED_NUMBER_TWENTY_NINE"). +lisp_code_name(12890,"CIRCLED_NUMBER_THIRTY"). +lisp_code_name(12891,"CIRCLED_NUMBER_THIRTY_ONE"). +lisp_code_name(12892,"CIRCLED_NUMBER_THIRTY_TWO"). +lisp_code_name(12893,"CIRCLED_NUMBER_THIRTY_THREE"). +lisp_code_name(12894,"CIRCLED_NUMBER_THIRTY_FOUR"). +lisp_code_name(12895,"CIRCLED_NUMBER_THIRTY_FIVE"). +lisp_code_name(12896,"CIRCLED_HANGUL_KIYEOK"). +lisp_code_name(12897,"CIRCLED_HANGUL_NIEUN"). +lisp_code_name(12898,"CIRCLED_HANGUL_TIKEUT"). +lisp_code_name(12899,"CIRCLED_HANGUL_RIEUL"). +lisp_code_name(12900,"CIRCLED_HANGUL_MIEUM"). +lisp_code_name(12901,"CIRCLED_HANGUL_PIEUP"). +lisp_code_name(12902,"CIRCLED_HANGUL_SIOS"). +lisp_code_name(12903,"CIRCLED_HANGUL_IEUNG"). +lisp_code_name(12904,"CIRCLED_HANGUL_CIEUC"). +lisp_code_name(12905,"CIRCLED_HANGUL_CHIEUCH"). +lisp_code_name(12906,"CIRCLED_HANGUL_KHIEUKH"). +lisp_code_name(12907,"CIRCLED_HANGUL_THIEUTH"). +lisp_code_name(12908,"CIRCLED_HANGUL_PHIEUPH"). +lisp_code_name(12909,"CIRCLED_HANGUL_HIEUH"). +lisp_code_name(12910,"CIRCLED_HANGUL_KIYEOK_A"). +lisp_code_name(12911,"CIRCLED_HANGUL_NIEUN_A"). +lisp_code_name(12912,"CIRCLED_HANGUL_TIKEUT_A"). +lisp_code_name(12913,"CIRCLED_HANGUL_RIEUL_A"). +lisp_code_name(12914,"CIRCLED_HANGUL_MIEUM_A"). +lisp_code_name(12915,"CIRCLED_HANGUL_PIEUP_A"). +lisp_code_name(12916,"CIRCLED_HANGUL_SIOS_A"). +lisp_code_name(12917,"CIRCLED_HANGUL_IEUNG_A"). +lisp_code_name(12918,"CIRCLED_HANGUL_CIEUC_A"). +lisp_code_name(12919,"CIRCLED_HANGUL_CHIEUCH_A"). +lisp_code_name(12920,"CIRCLED_HANGUL_KHIEUKH_A"). +lisp_code_name(12921,"CIRCLED_HANGUL_THIEUTH_A"). +lisp_code_name(12922,"CIRCLED_HANGUL_PHIEUPH_A"). +lisp_code_name(12923,"CIRCLED_HANGUL_HIEUH_A"). +lisp_code_name(12924,"CIRCLED_KOREAN_CHARACTER_CHAMKO"). +lisp_code_name(12925,"CIRCLED_KOREAN_CHARACTER_JUEUI"). +lisp_code_name(12926,"CIRCLED_HANGUL_IEUNG_U"). +lisp_code_name(12927,"KOREAN_STANDARD_SYMBOL"). +lisp_code_name(12928,"CIRCLED_IDEOGRAPH_ONE"). +lisp_code_name(12929,"CIRCLED_IDEOGRAPH_TWO"). +lisp_code_name(12930,"CIRCLED_IDEOGRAPH_THREE"). +lisp_code_name(12931,"CIRCLED_IDEOGRAPH_FOUR"). +lisp_code_name(12932,"CIRCLED_IDEOGRAPH_FIVE"). +lisp_code_name(12933,"CIRCLED_IDEOGRAPH_SIX"). +lisp_code_name(12934,"CIRCLED_IDEOGRAPH_SEVEN"). +lisp_code_name(12935,"CIRCLED_IDEOGRAPH_EIGHT"). +lisp_code_name(12936,"CIRCLED_IDEOGRAPH_NINE"). +lisp_code_name(12937,"CIRCLED_IDEOGRAPH_TEN"). +lisp_code_name(12938,"CIRCLED_IDEOGRAPH_MOON"). +lisp_code_name(12939,"CIRCLED_IDEOGRAPH_FIRE"). +lisp_code_name(12940,"CIRCLED_IDEOGRAPH_WATER"). +lisp_code_name(12941,"CIRCLED_IDEOGRAPH_WOOD"). +lisp_code_name(12942,"CIRCLED_IDEOGRAPH_METAL"). +lisp_code_name(12943,"CIRCLED_IDEOGRAPH_EARTH"). +lisp_code_name(12944,"CIRCLED_IDEOGRAPH_SUN"). +lisp_code_name(12945,"CIRCLED_IDEOGRAPH_STOCK"). +lisp_code_name(12946,"CIRCLED_IDEOGRAPH_HAVE"). +lisp_code_name(12947,"CIRCLED_IDEOGRAPH_SOCIETY"). +lisp_code_name(12948,"CIRCLED_IDEOGRAPH_NAME"). +lisp_code_name(12949,"CIRCLED_IDEOGRAPH_SPECIAL"). +lisp_code_name(12950,"CIRCLED_IDEOGRAPH_FINANCIAL"). +lisp_code_name(12951,"CIRCLED_IDEOGRAPH_CONGRATULATION"). +lisp_code_name(12952,"CIRCLED_IDEOGRAPH_LABOR"). +lisp_code_name(12953,"CIRCLED_IDEOGRAPH_SECRET"). +lisp_code_name(12954,"CIRCLED_IDEOGRAPH_MALE"). +lisp_code_name(12955,"CIRCLED_IDEOGRAPH_FEMALE"). +lisp_code_name(12956,"CIRCLED_IDEOGRAPH_SUITABLE"). +lisp_code_name(12957,"CIRCLED_IDEOGRAPH_EXCELLENT"). +lisp_code_name(12958,"CIRCLED_IDEOGRAPH_PRINT"). +lisp_code_name(12959,"CIRCLED_IDEOGRAPH_ATTENTION"). +lisp_code_name(12960,"CIRCLED_IDEOGRAPH_ITEM"). +lisp_code_name(12961,"CIRCLED_IDEOGRAPH_REST"). +lisp_code_name(12962,"CIRCLED_IDEOGRAPH_COPY"). +lisp_code_name(12963,"CIRCLED_IDEOGRAPH_CORRECT"). +lisp_code_name(12964,"CIRCLED_IDEOGRAPH_HIGH"). +lisp_code_name(12965,"CIRCLED_IDEOGRAPH_CENTRE"). +lisp_code_name(12966,"CIRCLED_IDEOGRAPH_LOW"). +lisp_code_name(12967,"CIRCLED_IDEOGRAPH_LEFT"). +lisp_code_name(12968,"CIRCLED_IDEOGRAPH_RIGHT"). +lisp_code_name(12969,"CIRCLED_IDEOGRAPH_MEDICINE"). +lisp_code_name(12970,"CIRCLED_IDEOGRAPH_RELIGION"). +lisp_code_name(12971,"CIRCLED_IDEOGRAPH_STUDY"). +lisp_code_name(12972,"CIRCLED_IDEOGRAPH_SUPERVISE"). +lisp_code_name(12973,"CIRCLED_IDEOGRAPH_ENTERPRISE"). +lisp_code_name(12974,"CIRCLED_IDEOGRAPH_RESOURCE"). +lisp_code_name(12975,"CIRCLED_IDEOGRAPH_ALLIANCE"). +lisp_code_name(12976,"CIRCLED_IDEOGRAPH_NIGHT"). +lisp_code_name(12977,"CIRCLED_NUMBER_THIRTY_SIX"). +lisp_code_name(12978,"CIRCLED_NUMBER_THIRTY_SEVEN"). +lisp_code_name(12979,"CIRCLED_NUMBER_THIRTY_EIGHT"). +lisp_code_name(12980,"CIRCLED_NUMBER_THIRTY_NINE"). +lisp_code_name(12981,"CIRCLED_NUMBER_FORTY"). +lisp_code_name(12982,"CIRCLED_NUMBER_FORTY_ONE"). +lisp_code_name(12983,"CIRCLED_NUMBER_FORTY_TWO"). +lisp_code_name(12984,"CIRCLED_NUMBER_FORTY_THREE"). +lisp_code_name(12985,"CIRCLED_NUMBER_FORTY_FOUR"). +lisp_code_name(12986,"CIRCLED_NUMBER_FORTY_FIVE"). +lisp_code_name(12987,"CIRCLED_NUMBER_FORTY_SIX"). +lisp_code_name(12988,"CIRCLED_NUMBER_FORTY_SEVEN"). +lisp_code_name(12989,"CIRCLED_NUMBER_FORTY_EIGHT"). +lisp_code_name(12990,"CIRCLED_NUMBER_FORTY_NINE"). +lisp_code_name(12991,"CIRCLED_NUMBER_FIFTY"). +lisp_code_name(12992,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_JANUARY"). +lisp_code_name(12993,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_FEBRUARY"). +lisp_code_name(12994,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_MARCH"). +lisp_code_name(12995,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_APRIL"). +lisp_code_name(12996,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_MAY"). +lisp_code_name(12997,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_JUNE"). +lisp_code_name(12998,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_JULY"). +lisp_code_name(12999,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_AUGUST"). +lisp_code_name(13000,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_SEPTEMBER"). +lisp_code_name(13001,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_OCTOBER"). +lisp_code_name(13002,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_NOVEMBER"). +lisp_code_name(13003,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_DECEMBER"). +lisp_code_name(13004,"SQUARE_HG"). +lisp_code_name(13005,"SQUARE_ERG"). +lisp_code_name(13006,"SQUARE_EV"). +lisp_code_name(13007,"LIMITED_LIABILITY_SIGN"). +lisp_code_name(13008,"CIRCLED_KATAKANA_A"). +lisp_code_name(13009,"CIRCLED_KATAKANA_I"). +lisp_code_name(13010,"CIRCLED_KATAKANA_U"). +lisp_code_name(13011,"CIRCLED_KATAKANA_E"). +lisp_code_name(13012,"CIRCLED_KATAKANA_O"). +lisp_code_name(13013,"CIRCLED_KATAKANA_KA"). +lisp_code_name(13014,"CIRCLED_KATAKANA_KI"). +lisp_code_name(13015,"CIRCLED_KATAKANA_KU"). +lisp_code_name(13016,"CIRCLED_KATAKANA_KE"). +lisp_code_name(13017,"CIRCLED_KATAKANA_KO"). +lisp_code_name(13018,"CIRCLED_KATAKANA_SA"). +lisp_code_name(13019,"CIRCLED_KATAKANA_SI"). +lisp_code_name(13020,"CIRCLED_KATAKANA_SU"). +lisp_code_name(13021,"CIRCLED_KATAKANA_SE"). +lisp_code_name(13022,"CIRCLED_KATAKANA_SO"). +lisp_code_name(13023,"CIRCLED_KATAKANA_TA"). +lisp_code_name(13024,"CIRCLED_KATAKANA_TI"). +lisp_code_name(13025,"CIRCLED_KATAKANA_TU"). +lisp_code_name(13026,"CIRCLED_KATAKANA_TE"). +lisp_code_name(13027,"CIRCLED_KATAKANA_TO"). +lisp_code_name(13028,"CIRCLED_KATAKANA_NA"). +lisp_code_name(13029,"CIRCLED_KATAKANA_NI"). +lisp_code_name(13030,"CIRCLED_KATAKANA_NU"). +lisp_code_name(13031,"CIRCLED_KATAKANA_NE"). +lisp_code_name(13032,"CIRCLED_KATAKANA_NO"). +lisp_code_name(13033,"CIRCLED_KATAKANA_HA"). +lisp_code_name(13034,"CIRCLED_KATAKANA_HI"). +lisp_code_name(13035,"CIRCLED_KATAKANA_HU"). +lisp_code_name(13036,"CIRCLED_KATAKANA_HE"). +lisp_code_name(13037,"CIRCLED_KATAKANA_HO"). +lisp_code_name(13038,"CIRCLED_KATAKANA_MA"). +lisp_code_name(13039,"CIRCLED_KATAKANA_MI"). +lisp_code_name(13040,"CIRCLED_KATAKANA_MU"). +lisp_code_name(13041,"CIRCLED_KATAKANA_ME"). +lisp_code_name(13042,"CIRCLED_KATAKANA_MO"). +lisp_code_name(13043,"CIRCLED_KATAKANA_YA"). +lisp_code_name(13044,"CIRCLED_KATAKANA_YU"). +lisp_code_name(13045,"CIRCLED_KATAKANA_YO"). +lisp_code_name(13046,"CIRCLED_KATAKANA_RA"). +lisp_code_name(13047,"CIRCLED_KATAKANA_RI"). +lisp_code_name(13048,"CIRCLED_KATAKANA_RU"). +lisp_code_name(13049,"CIRCLED_KATAKANA_RE"). +lisp_code_name(13050,"CIRCLED_KATAKANA_RO"). +lisp_code_name(13051,"CIRCLED_KATAKANA_WA"). +lisp_code_name(13052,"CIRCLED_KATAKANA_WI"). +lisp_code_name(13053,"CIRCLED_KATAKANA_WE"). +lisp_code_name(13054,"CIRCLED_KATAKANA_WO"). +lisp_code_name(13056,"SQUARE_APAATO"). +lisp_code_name(13057,"SQUARE_ARUHUA"). +lisp_code_name(13058,"SQUARE_ANPEA"). +lisp_code_name(13059,"SQUARE_AARU"). +lisp_code_name(13060,"SQUARE_ININGU"). +lisp_code_name(13061,"SQUARE_INTI"). +lisp_code_name(13062,"SQUARE_UON"). +lisp_code_name(13063,"SQUARE_ESUKUUDO"). +lisp_code_name(13064,"SQUARE_EEKAA"). +lisp_code_name(13065,"SQUARE_ONSU"). +lisp_code_name(13066,"SQUARE_OOMU"). +lisp_code_name(13067,"SQUARE_KAIRI"). +lisp_code_name(13068,"SQUARE_KARATTO"). +lisp_code_name(13069,"SQUARE_KARORII"). +lisp_code_name(13070,"SQUARE_GARON"). +lisp_code_name(13071,"SQUARE_GANMA"). +lisp_code_name(13072,"SQUARE_GIGA"). +lisp_code_name(13073,"SQUARE_GINII"). +lisp_code_name(13074,"SQUARE_KYURII"). +lisp_code_name(13075,"SQUARE_GIRUDAA"). +lisp_code_name(13076,"SQUARE_KIRO"). +lisp_code_name(13077,"SQUARE_KIROGURAMU"). +lisp_code_name(13078,"SQUARE_KIROMEETORU"). +lisp_code_name(13079,"SQUARE_KIROWATTO"). +lisp_code_name(13080,"SQUARE_GURAMU"). +lisp_code_name(13081,"SQUARE_GURAMUTON"). +lisp_code_name(13082,"SQUARE_KURUZEIRO"). +lisp_code_name(13083,"SQUARE_KUROONE"). +lisp_code_name(13084,"SQUARE_KEESU"). +lisp_code_name(13085,"SQUARE_KORUNA"). +lisp_code_name(13086,"SQUARE_KOOPO"). +lisp_code_name(13087,"SQUARE_SAIKURU"). +lisp_code_name(13088,"SQUARE_SANTIIMU"). +lisp_code_name(13089,"SQUARE_SIRINGU"). +lisp_code_name(13090,"SQUARE_SENTI"). +lisp_code_name(13091,"SQUARE_SENTO"). +lisp_code_name(13092,"SQUARE_DAASU"). +lisp_code_name(13093,"SQUARE_DESI"). +lisp_code_name(13094,"SQUARE_DORU"). +lisp_code_name(13095,"SQUARE_TON"). +lisp_code_name(13096,"SQUARE_NANO"). +lisp_code_name(13097,"SQUARE_NOTTO"). +lisp_code_name(13098,"SQUARE_HAITU"). +lisp_code_name(13099,"SQUARE_PAASENTO"). +lisp_code_name(13100,"SQUARE_PAATU"). +lisp_code_name(13101,"SQUARE_BAARERU"). +lisp_code_name(13102,"SQUARE_PIASUTORU"). +lisp_code_name(13103,"SQUARE_PIKURU"). +lisp_code_name(13104,"SQUARE_PIKO"). +lisp_code_name(13105,"SQUARE_BIRU"). +lisp_code_name(13106,"SQUARE_HUARADDO"). +lisp_code_name(13107,"SQUARE_HUIITO"). +lisp_code_name(13108,"SQUARE_BUSSYERU"). +lisp_code_name(13109,"SQUARE_HURAN"). +lisp_code_name(13110,"SQUARE_HEKUTAARU"). +lisp_code_name(13111,"SQUARE_PESO"). +lisp_code_name(13112,"SQUARE_PENIHI"). +lisp_code_name(13113,"SQUARE_HERUTU"). +lisp_code_name(13114,"SQUARE_PENSU"). +lisp_code_name(13115,"SQUARE_PEEZI"). +lisp_code_name(13116,"SQUARE_BEETA"). +lisp_code_name(13117,"SQUARE_POINTO"). +lisp_code_name(13118,"SQUARE_BORUTO"). +lisp_code_name(13119,"SQUARE_HON"). +lisp_code_name(13120,"SQUARE_PONDO"). +lisp_code_name(13121,"SQUARE_HOORU"). +lisp_code_name(13122,"SQUARE_HOON"). +lisp_code_name(13123,"SQUARE_MAIKURO"). +lisp_code_name(13124,"SQUARE_MAIRU"). +lisp_code_name(13125,"SQUARE_MAHHA"). +lisp_code_name(13126,"SQUARE_MARUKU"). +lisp_code_name(13127,"SQUARE_MANSYON"). +lisp_code_name(13128,"SQUARE_MIKURON"). +lisp_code_name(13129,"SQUARE_MIRI"). +lisp_code_name(13130,"SQUARE_MIRIBAARU"). +lisp_code_name(13131,"SQUARE_MEGA"). +lisp_code_name(13132,"SQUARE_MEGATON"). +lisp_code_name(13133,"SQUARE_MEETORU"). +lisp_code_name(13134,"SQUARE_YAADO"). +lisp_code_name(13135,"SQUARE_YAARU"). +lisp_code_name(13136,"SQUARE_YUAN"). +lisp_code_name(13137,"SQUARE_RITTORU"). +lisp_code_name(13138,"SQUARE_RIRA"). +lisp_code_name(13139,"SQUARE_RUPII"). +lisp_code_name(13140,"SQUARE_RUUBURU"). +lisp_code_name(13141,"SQUARE_REMU"). +lisp_code_name(13142,"SQUARE_RENTOGEN"). +lisp_code_name(13143,"SQUARE_WATTO"). +lisp_code_name(13144,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_HOUR_ZERO"). +lisp_code_name(13145,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_HOUR_ONE"). +lisp_code_name(13146,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_HOUR_TWO"). +lisp_code_name(13147,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_HOUR_THREE"). +lisp_code_name(13148,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_HOUR_FOUR"). +lisp_code_name(13149,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_HOUR_FIVE"). +lisp_code_name(13150,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_HOUR_SIX"). +lisp_code_name(13151,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_HOUR_SEVEN"). +lisp_code_name(13152,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_HOUR_EIGHT"). +lisp_code_name(13153,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_HOUR_NINE"). +lisp_code_name(13154,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_HOUR_TEN"). +lisp_code_name(13155,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_HOUR_ELEVEN"). +lisp_code_name(13156,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_HOUR_TWELVE"). +lisp_code_name(13157,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_HOUR_THIRTEEN"). +lisp_code_name(13158,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_HOUR_FOURTEEN"). +lisp_code_name(13159,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_HOUR_FIFTEEN"). +lisp_code_name(13160,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_HOUR_SIXTEEN"). +lisp_code_name(13161,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_HOUR_SEVENTEEN"). +lisp_code_name(13162,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_HOUR_EIGHTEEN"). +lisp_code_name(13163,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_HOUR_NINETEEN"). +lisp_code_name(13164,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_HOUR_TWENTY"). +lisp_code_name(13165,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_HOUR_TWENTY-ONE"). +lisp_code_name(13166,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_HOUR_TWENTY-TWO"). +lisp_code_name(13167,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_HOUR_TWENTY-THREE"). +lisp_code_name(13168,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_HOUR_TWENTY-FOUR"). +lisp_code_name(13169,"SQUARE_HPA"). +lisp_code_name(13170,"SQUARE_DA"). +lisp_code_name(13171,"SQUARE_AU"). +lisp_code_name(13172,"SQUARE_BAR"). +lisp_code_name(13173,"SQUARE_OV"). +lisp_code_name(13174,"SQUARE_PC"). +lisp_code_name(13175,"SQUARE_DM"). +lisp_code_name(13176,"SQUARE_DM_SQUARED"). +lisp_code_name(13177,"SQUARE_DM_CUBED"). +lisp_code_name(13178,"SQUARE_IU"). +lisp_code_name(13179,"SQUARE_ERA_NAME_HEISEI"). +lisp_code_name(13180,"SQUARE_ERA_NAME_SYOUWA"). +lisp_code_name(13181,"SQUARE_ERA_NAME_TAISYOU"). +lisp_code_name(13182,"SQUARE_ERA_NAME_MEIZI"). +lisp_code_name(13183,"SQUARE_CORPORATION"). +lisp_code_name(13184,"SQUARE_PA_AMPS"). +lisp_code_name(13185,"SQUARE_NA"). +lisp_code_name(13186,"SQUARE_MU_A"). +lisp_code_name(13187,"SQUARE_MA"). +lisp_code_name(13188,"SQUARE_KA"). +lisp_code_name(13189,"SQUARE_KB"). +lisp_code_name(13190,"SQUARE_MB"). +lisp_code_name(13191,"SQUARE_GB"). +lisp_code_name(13192,"SQUARE_CAL"). +lisp_code_name(13193,"SQUARE_KCAL"). +lisp_code_name(13194,"SQUARE_PF"). +lisp_code_name(13195,"SQUARE_NF"). +lisp_code_name(13196,"SQUARE_MU_F"). +lisp_code_name(13197,"SQUARE_MU_G"). +lisp_code_name(13198,"SQUARE_MG"). +lisp_code_name(13199,"SQUARE_KG"). +lisp_code_name(13200,"SQUARE_HZ"). +lisp_code_name(13201,"SQUARE_KHZ"). +lisp_code_name(13202,"SQUARE_MHZ"). +lisp_code_name(13203,"SQUARE_GHZ"). +lisp_code_name(13204,"SQUARE_THZ"). +lisp_code_name(13205,"SQUARE_MU_L"). +lisp_code_name(13206,"SQUARE_ML"). +lisp_code_name(13207,"SQUARE_DL"). +lisp_code_name(13208,"SQUARE_KL"). +lisp_code_name(13209,"SQUARE_FM"). +lisp_code_name(13210,"SQUARE_NM"). +lisp_code_name(13211,"SQUARE_MU_M"). +lisp_code_name(13212,"SQUARE_MM"). +lisp_code_name(13213,"SQUARE_CM"). +lisp_code_name(13214,"SQUARE_KM"). +lisp_code_name(13215,"SQUARE_MM_SQUARED"). +lisp_code_name(13216,"SQUARE_CM_SQUARED"). +lisp_code_name(13217,"SQUARE_M_SQUARED"). +lisp_code_name(13218,"SQUARE_KM_SQUARED"). +lisp_code_name(13219,"SQUARE_MM_CUBED"). +lisp_code_name(13220,"SQUARE_CM_CUBED"). +lisp_code_name(13221,"SQUARE_M_CUBED"). +lisp_code_name(13222,"SQUARE_KM_CUBED"). +lisp_code_name(13223,"SQUARE_M_OVER_S"). +lisp_code_name(13224,"SQUARE_M_OVER_S_SQUARED"). +lisp_code_name(13225,"SQUARE_PA"). +lisp_code_name(13226,"SQUARE_KPA"). +lisp_code_name(13227,"SQUARE_MPA"). +lisp_code_name(13228,"SQUARE_GPA"). +lisp_code_name(13229,"SQUARE_RAD"). +lisp_code_name(13230,"SQUARE_RAD_OVER_S"). +lisp_code_name(13231,"SQUARE_RAD_OVER_S_SQUARED"). +lisp_code_name(13232,"SQUARE_PS"). +lisp_code_name(13233,"SQUARE_NS"). +lisp_code_name(13234,"SQUARE_MU_S"). +lisp_code_name(13235,"SQUARE_MS"). +lisp_code_name(13236,"SQUARE_PV"). +lisp_code_name(13237,"SQUARE_NV"). +lisp_code_name(13238,"SQUARE_MU_V"). +lisp_code_name(13239,"SQUARE_MV"). +lisp_code_name(13240,"SQUARE_KV"). +lisp_code_name(13241,"SQUARE_MV_MEGA"). +lisp_code_name(13242,"SQUARE_PW"). +lisp_code_name(13243,"SQUARE_NW"). +lisp_code_name(13244,"SQUARE_MU_W"). +lisp_code_name(13245,"SQUARE_MW"). +lisp_code_name(13246,"SQUARE_KW"). +lisp_code_name(13247,"SQUARE_MW_MEGA"). +lisp_code_name(13248,"SQUARE_K_OHM"). +lisp_code_name(13249,"SQUARE_M_OHM"). +lisp_code_name(13250,"SQUARE_AM"). +lisp_code_name(13251,"SQUARE_BQ"). +lisp_code_name(13252,"SQUARE_CC"). +lisp_code_name(13253,"SQUARE_CD"). +lisp_code_name(13254,"SQUARE_C_OVER_KG"). +lisp_code_name(13255,"SQUARE_CO"). +lisp_code_name(13256,"SQUARE_DB"). +lisp_code_name(13257,"SQUARE_GY"). +lisp_code_name(13258,"SQUARE_HA"). +lisp_code_name(13259,"SQUARE_HP"). +lisp_code_name(13260,"SQUARE_IN"). +lisp_code_name(13261,"SQUARE_KK"). +lisp_code_name(13262,"SQUARE_KM_CAPITAL"). +lisp_code_name(13263,"SQUARE_KT"). +lisp_code_name(13264,"SQUARE_LM"). +lisp_code_name(13265,"SQUARE_LN"). +lisp_code_name(13266,"SQUARE_LOG"). +lisp_code_name(13267,"SQUARE_LX"). +lisp_code_name(13268,"SQUARE_MB_SMALL"). +lisp_code_name(13269,"SQUARE_MIL"). +lisp_code_name(13270,"SQUARE_MOL"). +lisp_code_name(13271,"SQUARE_PH"). +lisp_code_name(13272,"SQUARE_PM"). +lisp_code_name(13273,"SQUARE_PPM"). +lisp_code_name(13274,"SQUARE_PR"). +lisp_code_name(13275,"SQUARE_SR"). +lisp_code_name(13276,"SQUARE_SV"). +lisp_code_name(13277,"SQUARE_WB"). +lisp_code_name(13278,"SQUARE_V_OVER_M"). +lisp_code_name(13279,"SQUARE_A_OVER_M"). +lisp_code_name(13280,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_DAY_ONE"). +lisp_code_name(13281,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_DAY_TWO"). +lisp_code_name(13282,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_DAY_THREE"). +lisp_code_name(13283,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_DAY_FOUR"). +lisp_code_name(13284,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_DAY_FIVE"). +lisp_code_name(13285,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_DAY_SIX"). +lisp_code_name(13286,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_DAY_SEVEN"). +lisp_code_name(13287,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_DAY_EIGHT"). +lisp_code_name(13288,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_DAY_NINE"). +lisp_code_name(13289,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_DAY_TEN"). +lisp_code_name(13290,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_DAY_ELEVEN"). +lisp_code_name(13291,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_DAY_TWELVE"). +lisp_code_name(13292,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_DAY_THIRTEEN"). +lisp_code_name(13293,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_DAY_FOURTEEN"). +lisp_code_name(13294,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_DAY_FIFTEEN"). +lisp_code_name(13295,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_DAY_SIXTEEN"). +lisp_code_name(13296,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_DAY_SEVENTEEN"). +lisp_code_name(13297,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_DAY_EIGHTEEN"). +lisp_code_name(13298,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_DAY_NINETEEN"). +lisp_code_name(13299,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_DAY_TWENTY"). +lisp_code_name(13300,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_DAY_TWENTY-ONE"). +lisp_code_name(13301,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_DAY_TWENTY-TWO"). +lisp_code_name(13302,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_DAY_TWENTY-THREE"). +lisp_code_name(13303,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_DAY_TWENTY-FOUR"). +lisp_code_name(13304,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_DAY_TWENTY-FIVE"). +lisp_code_name(13305,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_DAY_TWENTY-SIX"). +lisp_code_name(13306,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_DAY_TWENTY-SEVEN"). +lisp_code_name(13307,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_DAY_TWENTY-EIGHT"). +lisp_code_name(13308,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_DAY_TWENTY-NINE"). +lisp_code_name(13309,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_DAY_THIRTY"). +lisp_code_name(13310,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_DAY_THIRTY-ONE"). +lisp_code_name(13311,"SQUARE_GAL"). +lisp_code_name(19904,"HEXAGRAM_FOR_THE_CREATIVE_HEAVEN"). +lisp_code_name(19905,"HEXAGRAM_FOR_THE_RECEPTIVE_EARTH"). +lisp_code_name(19906,"HEXAGRAM_FOR_DIFFICULTY_AT_THE_BEGINNING"). +lisp_code_name(19907,"HEXAGRAM_FOR_YOUTHFUL_FOLLY"). +lisp_code_name(19908,"HEXAGRAM_FOR_WAITING"). +lisp_code_name(19909,"HEXAGRAM_FOR_CONFLICT"). +lisp_code_name(19910,"HEXAGRAM_FOR_THE_ARMY"). +lisp_code_name(19911,"HEXAGRAM_FOR_HOLDING_TOGETHER"). +lisp_code_name(19912,"HEXAGRAM_FOR_SMALL_TAMING"). +lisp_code_name(19913,"HEXAGRAM_FOR_TREADING"). +lisp_code_name(19914,"HEXAGRAM_FOR_PEACE"). +lisp_code_name(19915,"HEXAGRAM_FOR_STANDSTILL"). +lisp_code_name(19916,"HEXAGRAM_FOR_FELLOWSHIP"). +lisp_code_name(19917,"HEXAGRAM_FOR_GREAT_POSSESSION"). +lisp_code_name(19918,"HEXAGRAM_FOR_MODESTY"). +lisp_code_name(19919,"HEXAGRAM_FOR_ENTHUSIASM"). +lisp_code_name(19920,"HEXAGRAM_FOR_FOLLOWING"). +lisp_code_name(19921,"HEXAGRAM_FOR_WORK_ON_THE_DECAYED"). +lisp_code_name(19922,"HEXAGRAM_FOR_APPROACH"). +lisp_code_name(19923,"HEXAGRAM_FOR_CONTEMPLATION"). +lisp_code_name(19924,"HEXAGRAM_FOR_BITING_THROUGH"). +lisp_code_name(19925,"HEXAGRAM_FOR_GRACE"). +lisp_code_name(19926,"HEXAGRAM_FOR_SPLITTING_APART"). +lisp_code_name(19927,"HEXAGRAM_FOR_RETURN"). +lisp_code_name(19928,"HEXAGRAM_FOR_INNOCENCE"). +lisp_code_name(19929,"HEXAGRAM_FOR_GREAT_TAMING"). +lisp_code_name(19930,"HEXAGRAM_FOR_MOUTH_CORNERS"). +lisp_code_name(19931,"HEXAGRAM_FOR_GREAT_PREPONDERANCE"). +lisp_code_name(19932,"HEXAGRAM_FOR_THE_ABYSMAL_WATER"). +lisp_code_name(19933,"HEXAGRAM_FOR_THE_CLINGING_FIRE"). +lisp_code_name(19934,"HEXAGRAM_FOR_INFLUENCE"). +lisp_code_name(19935,"HEXAGRAM_FOR_DURATION"). +lisp_code_name(19936,"HEXAGRAM_FOR_RETREAT"). +lisp_code_name(19937,"HEXAGRAM_FOR_GREAT_POWER"). +lisp_code_name(19938,"HEXAGRAM_FOR_PROGRESS"). +lisp_code_name(19939,"HEXAGRAM_FOR_DARKENING_OF_THE_LIGHT"). +lisp_code_name(19940,"HEXAGRAM_FOR_THE_FAMILY"). +lisp_code_name(19941,"HEXAGRAM_FOR_OPPOSITION"). +lisp_code_name(19942,"HEXAGRAM_FOR_OBSTRUCTION"). +lisp_code_name(19943,"HEXAGRAM_FOR_DELIVERANCE"). +lisp_code_name(19944,"HEXAGRAM_FOR_DECREASE"). +lisp_code_name(19945,"HEXAGRAM_FOR_INCREASE"). +lisp_code_name(19946,"HEXAGRAM_FOR_BREAKTHROUGH"). +lisp_code_name(19947,"HEXAGRAM_FOR_COMING_TO_MEET"). +lisp_code_name(19948,"HEXAGRAM_FOR_GATHERING_TOGETHER"). +lisp_code_name(19949,"HEXAGRAM_FOR_PUSHING_UPWARD"). +lisp_code_name(19950,"HEXAGRAM_FOR_OPPRESSION"). +lisp_code_name(19951,"HEXAGRAM_FOR_THE_WELL"). +lisp_code_name(19952,"HEXAGRAM_FOR_REVOLUTION"). +lisp_code_name(19953,"HEXAGRAM_FOR_THE_CAULDRON"). +lisp_code_name(19954,"HEXAGRAM_FOR_THE_AROUSING_THUNDER"). +lisp_code_name(19955,"HEXAGRAM_FOR_THE_KEEPING_STILL_MOUNTAIN"). +lisp_code_name(19956,"HEXAGRAM_FOR_DEVELOPMENT"). +lisp_code_name(19957,"HEXAGRAM_FOR_THE_MARRYING_MAIDEN"). +lisp_code_name(19958,"HEXAGRAM_FOR_ABUNDANCE"). +lisp_code_name(19959,"HEXAGRAM_FOR_THE_WANDERER"). +lisp_code_name(19960,"HEXAGRAM_FOR_THE_GENTLE_WIND"). +lisp_code_name(19961,"HEXAGRAM_FOR_THE_JOYOUS_LAKE"). +lisp_code_name(19962,"HEXAGRAM_FOR_DISPERSION"). +lisp_code_name(19963,"HEXAGRAM_FOR_LIMITATION"). +lisp_code_name(19964,"HEXAGRAM_FOR_INNER_TRUTH"). +lisp_code_name(19965,"HEXAGRAM_FOR_SMALL_PREPONDERANCE"). +lisp_code_name(19966,"HEXAGRAM_FOR_AFTER_COMPLETION"). +lisp_code_name(19967,"HEXAGRAM_FOR_BEFORE_COMPLETION"). +lisp_code_name(40960,"YI_SYLLABLE_IT"). +lisp_code_name(40961,"YI_SYLLABLE_IX"). +lisp_code_name(40962,"YI_SYLLABLE_I"). +lisp_code_name(40963,"YI_SYLLABLE_IP"). +lisp_code_name(40964,"YI_SYLLABLE_IET"). +lisp_code_name(40965,"YI_SYLLABLE_IEX"). +lisp_code_name(40966,"YI_SYLLABLE_IE"). +lisp_code_name(40967,"YI_SYLLABLE_IEP"). +lisp_code_name(40968,"YI_SYLLABLE_AT"). +lisp_code_name(40969,"YI_SYLLABLE_AX"). +lisp_code_name(40970,"YI_SYLLABLE_A"). +lisp_code_name(40971,"YI_SYLLABLE_AP"). +lisp_code_name(40972,"YI_SYLLABLE_UOX"). +lisp_code_name(40973,"YI_SYLLABLE_UO"). +lisp_code_name(40974,"YI_SYLLABLE_UOP"). +lisp_code_name(40975,"YI_SYLLABLE_OT"). +lisp_code_name(40976,"YI_SYLLABLE_OX"). +lisp_code_name(40977,"YI_SYLLABLE_O"). +lisp_code_name(40978,"YI_SYLLABLE_OP"). +lisp_code_name(40979,"YI_SYLLABLE_EX"). +lisp_code_name(40980,"YI_SYLLABLE_E"). +lisp_code_name(40981,"YI_SYLLABLE_WU"). +lisp_code_name(40982,"YI_SYLLABLE_BIT"). +lisp_code_name(40983,"YI_SYLLABLE_BIX"). +lisp_code_name(40984,"YI_SYLLABLE_BI"). +lisp_code_name(40985,"YI_SYLLABLE_BIP"). +lisp_code_name(40986,"YI_SYLLABLE_BIET"). +lisp_code_name(40987,"YI_SYLLABLE_BIEX"). +lisp_code_name(40988,"YI_SYLLABLE_BIE"). +lisp_code_name(40989,"YI_SYLLABLE_BIEP"). +lisp_code_name(40990,"YI_SYLLABLE_BAT"). +lisp_code_name(40991,"YI_SYLLABLE_BAX"). +lisp_code_name(40992,"YI_SYLLABLE_BA"). +lisp_code_name(40993,"YI_SYLLABLE_BAP"). +lisp_code_name(40994,"YI_SYLLABLE_BUOX"). +lisp_code_name(40995,"YI_SYLLABLE_BUO"). +lisp_code_name(40996,"YI_SYLLABLE_BUOP"). +lisp_code_name(40997,"YI_SYLLABLE_BOT"). +lisp_code_name(40998,"YI_SYLLABLE_BOX"). +lisp_code_name(40999,"YI_SYLLABLE_BO"). +lisp_code_name(41000,"YI_SYLLABLE_BOP"). +lisp_code_name(41001,"YI_SYLLABLE_BEX"). +lisp_code_name(41002,"YI_SYLLABLE_BE"). +lisp_code_name(41003,"YI_SYLLABLE_BEP"). +lisp_code_name(41004,"YI_SYLLABLE_BUT"). +lisp_code_name(41005,"YI_SYLLABLE_BUX"). +lisp_code_name(41006,"YI_SYLLABLE_BU"). +lisp_code_name(41007,"YI_SYLLABLE_BUP"). +lisp_code_name(41008,"YI_SYLLABLE_BURX"). +lisp_code_name(41009,"YI_SYLLABLE_BUR"). +lisp_code_name(41010,"YI_SYLLABLE_BYT"). +lisp_code_name(41011,"YI_SYLLABLE_BYX"). +lisp_code_name(41012,"YI_SYLLABLE_BY"). +lisp_code_name(41013,"YI_SYLLABLE_BYP"). +lisp_code_name(41014,"YI_SYLLABLE_BYRX"). +lisp_code_name(41015,"YI_SYLLABLE_BYR"). +lisp_code_name(41016,"YI_SYLLABLE_PIT"). +lisp_code_name(41017,"YI_SYLLABLE_PIX"). +lisp_code_name(41018,"YI_SYLLABLE_PI"). +lisp_code_name(41019,"YI_SYLLABLE_PIP"). +lisp_code_name(41020,"YI_SYLLABLE_PIEX"). +lisp_code_name(41021,"YI_SYLLABLE_PIE"). +lisp_code_name(41022,"YI_SYLLABLE_PIEP"). +lisp_code_name(41023,"YI_SYLLABLE_PAT"). +lisp_code_name(41024,"YI_SYLLABLE_PAX"). +lisp_code_name(41025,"YI_SYLLABLE_PA"). +lisp_code_name(41026,"YI_SYLLABLE_PAP"). +lisp_code_name(41027,"YI_SYLLABLE_PUOX"). +lisp_code_name(41028,"YI_SYLLABLE_PUO"). +lisp_code_name(41029,"YI_SYLLABLE_PUOP"). +lisp_code_name(41030,"YI_SYLLABLE_POT"). +lisp_code_name(41031,"YI_SYLLABLE_POX"). +lisp_code_name(41032,"YI_SYLLABLE_PO"). +lisp_code_name(41033,"YI_SYLLABLE_POP"). +lisp_code_name(41034,"YI_SYLLABLE_PUT"). +lisp_code_name(41035,"YI_SYLLABLE_PUX"). +lisp_code_name(41036,"YI_SYLLABLE_PU"). +lisp_code_name(41037,"YI_SYLLABLE_PUP"). +lisp_code_name(41038,"YI_SYLLABLE_PURX"). +lisp_code_name(41039,"YI_SYLLABLE_PUR"). +lisp_code_name(41040,"YI_SYLLABLE_PYT"). +lisp_code_name(41041,"YI_SYLLABLE_PYX"). +lisp_code_name(41042,"YI_SYLLABLE_PY"). +lisp_code_name(41043,"YI_SYLLABLE_PYP"). +lisp_code_name(41044,"YI_SYLLABLE_PYRX"). +lisp_code_name(41045,"YI_SYLLABLE_PYR"). +lisp_code_name(41046,"YI_SYLLABLE_BBIT"). +lisp_code_name(41047,"YI_SYLLABLE_BBIX"). +lisp_code_name(41048,"YI_SYLLABLE_BBI"). +lisp_code_name(41049,"YI_SYLLABLE_BBIP"). +lisp_code_name(41050,"YI_SYLLABLE_BBIET"). +lisp_code_name(41051,"YI_SYLLABLE_BBIEX"). +lisp_code_name(41052,"YI_SYLLABLE_BBIE"). +lisp_code_name(41053,"YI_SYLLABLE_BBIEP"). +lisp_code_name(41054,"YI_SYLLABLE_BBAT"). +lisp_code_name(41055,"YI_SYLLABLE_BBAX"). +lisp_code_name(41056,"YI_SYLLABLE_BBA"). +lisp_code_name(41057,"YI_SYLLABLE_BBAP"). +lisp_code_name(41058,"YI_SYLLABLE_BBUOX"). +lisp_code_name(41059,"YI_SYLLABLE_BBUO"). +lisp_code_name(41060,"YI_SYLLABLE_BBUOP"). +lisp_code_name(41061,"YI_SYLLABLE_BBOT"). +lisp_code_name(41062,"YI_SYLLABLE_BBOX"). +lisp_code_name(41063,"YI_SYLLABLE_BBO"). +lisp_code_name(41064,"YI_SYLLABLE_BBOP"). +lisp_code_name(41065,"YI_SYLLABLE_BBEX"). +lisp_code_name(41066,"YI_SYLLABLE_BBE"). +lisp_code_name(41067,"YI_SYLLABLE_BBEP"). +lisp_code_name(41068,"YI_SYLLABLE_BBUT"). +lisp_code_name(41069,"YI_SYLLABLE_BBUX"). +lisp_code_name(41070,"YI_SYLLABLE_BBU"). +lisp_code_name(41071,"YI_SYLLABLE_BBUP"). +lisp_code_name(41072,"YI_SYLLABLE_BBURX"). +lisp_code_name(41073,"YI_SYLLABLE_BBUR"). +lisp_code_name(41074,"YI_SYLLABLE_BBYT"). +lisp_code_name(41075,"YI_SYLLABLE_BBYX"). +lisp_code_name(41076,"YI_SYLLABLE_BBY"). +lisp_code_name(41077,"YI_SYLLABLE_BBYP"). +lisp_code_name(41078,"YI_SYLLABLE_NBIT"). +lisp_code_name(41079,"YI_SYLLABLE_NBIX"). +lisp_code_name(41080,"YI_SYLLABLE_NBI"). +lisp_code_name(41081,"YI_SYLLABLE_NBIP"). +lisp_code_name(41082,"YI_SYLLABLE_NBIEX"). +lisp_code_name(41083,"YI_SYLLABLE_NBIE"). +lisp_code_name(41084,"YI_SYLLABLE_NBIEP"). +lisp_code_name(41085,"YI_SYLLABLE_NBAT"). +lisp_code_name(41086,"YI_SYLLABLE_NBAX"). +lisp_code_name(41087,"YI_SYLLABLE_NBA"). +lisp_code_name(41088,"YI_SYLLABLE_NBAP"). +lisp_code_name(41089,"YI_SYLLABLE_NBOT"). +lisp_code_name(41090,"YI_SYLLABLE_NBOX"). +lisp_code_name(41091,"YI_SYLLABLE_NBO"). +lisp_code_name(41092,"YI_SYLLABLE_NBOP"). +lisp_code_name(41093,"YI_SYLLABLE_NBUT"). +lisp_code_name(41094,"YI_SYLLABLE_NBUX"). +lisp_code_name(41095,"YI_SYLLABLE_NBU"). +lisp_code_name(41096,"YI_SYLLABLE_NBUP"). +lisp_code_name(41097,"YI_SYLLABLE_NBURX"). +lisp_code_name(41098,"YI_SYLLABLE_NBUR"). +lisp_code_name(41099,"YI_SYLLABLE_NBYT"). +lisp_code_name(41100,"YI_SYLLABLE_NBYX"). +lisp_code_name(41101,"YI_SYLLABLE_NBY"). +lisp_code_name(41102,"YI_SYLLABLE_NBYP"). +lisp_code_name(41103,"YI_SYLLABLE_NBYRX"). +lisp_code_name(41104,"YI_SYLLABLE_NBYR"). +lisp_code_name(41105,"YI_SYLLABLE_HMIT"). +lisp_code_name(41106,"YI_SYLLABLE_HMIX"). +lisp_code_name(41107,"YI_SYLLABLE_HMI"). +lisp_code_name(41108,"YI_SYLLABLE_HMIP"). +lisp_code_name(41109,"YI_SYLLABLE_HMIEX"). +lisp_code_name(41110,"YI_SYLLABLE_HMIE"). +lisp_code_name(41111,"YI_SYLLABLE_HMIEP"). +lisp_code_name(41112,"YI_SYLLABLE_HMAT"). +lisp_code_name(41113,"YI_SYLLABLE_HMAX"). +lisp_code_name(41114,"YI_SYLLABLE_HMA"). +lisp_code_name(41115,"YI_SYLLABLE_HMAP"). +lisp_code_name(41116,"YI_SYLLABLE_HMUOX"). +lisp_code_name(41117,"YI_SYLLABLE_HMUO"). +lisp_code_name(41118,"YI_SYLLABLE_HMUOP"). +lisp_code_name(41119,"YI_SYLLABLE_HMOT"). +lisp_code_name(41120,"YI_SYLLABLE_HMOX"). +lisp_code_name(41121,"YI_SYLLABLE_HMO"). +lisp_code_name(41122,"YI_SYLLABLE_HMOP"). +lisp_code_name(41123,"YI_SYLLABLE_HMUT"). +lisp_code_name(41124,"YI_SYLLABLE_HMUX"). +lisp_code_name(41125,"YI_SYLLABLE_HMU"). +lisp_code_name(41126,"YI_SYLLABLE_HMUP"). +lisp_code_name(41127,"YI_SYLLABLE_HMURX"). +lisp_code_name(41128,"YI_SYLLABLE_HMUR"). +lisp_code_name(41129,"YI_SYLLABLE_HMYX"). +lisp_code_name(41130,"YI_SYLLABLE_HMY"). +lisp_code_name(41131,"YI_SYLLABLE_HMYP"). +lisp_code_name(41132,"YI_SYLLABLE_HMYRX"). +lisp_code_name(41133,"YI_SYLLABLE_HMYR"). +lisp_code_name(41134,"YI_SYLLABLE_MIT"). +lisp_code_name(41135,"YI_SYLLABLE_MIX"). +lisp_code_name(41136,"YI_SYLLABLE_MI"). +lisp_code_name(41137,"YI_SYLLABLE_MIP"). +lisp_code_name(41138,"YI_SYLLABLE_MIEX"). +lisp_code_name(41139,"YI_SYLLABLE_MIE"). +lisp_code_name(41140,"YI_SYLLABLE_MIEP"). +lisp_code_name(41141,"YI_SYLLABLE_MAT"). +lisp_code_name(41142,"YI_SYLLABLE_MAX"). +lisp_code_name(41143,"YI_SYLLABLE_MA"). +lisp_code_name(41144,"YI_SYLLABLE_MAP"). +lisp_code_name(41145,"YI_SYLLABLE_MUOT"). +lisp_code_name(41146,"YI_SYLLABLE_MUOX"). +lisp_code_name(41147,"YI_SYLLABLE_MUO"). +lisp_code_name(41148,"YI_SYLLABLE_MUOP"). +lisp_code_name(41149,"YI_SYLLABLE_MOT"). +lisp_code_name(41150,"YI_SYLLABLE_MOX"). +lisp_code_name(41151,"YI_SYLLABLE_MO"). +lisp_code_name(41152,"YI_SYLLABLE_MOP"). +lisp_code_name(41153,"YI_SYLLABLE_MEX"). +lisp_code_name(41154,"YI_SYLLABLE_ME"). +lisp_code_name(41155,"YI_SYLLABLE_MUT"). +lisp_code_name(41156,"YI_SYLLABLE_MUX"). +lisp_code_name(41157,"YI_SYLLABLE_MU"). +lisp_code_name(41158,"YI_SYLLABLE_MUP"). +lisp_code_name(41159,"YI_SYLLABLE_MURX"). +lisp_code_name(41160,"YI_SYLLABLE_MUR"). +lisp_code_name(41161,"YI_SYLLABLE_MYT"). +lisp_code_name(41162,"YI_SYLLABLE_MYX"). +lisp_code_name(41163,"YI_SYLLABLE_MY"). +lisp_code_name(41164,"YI_SYLLABLE_MYP"). +lisp_code_name(41165,"YI_SYLLABLE_FIT"). +lisp_code_name(41166,"YI_SYLLABLE_FIX"). +lisp_code_name(41167,"YI_SYLLABLE_FI"). +lisp_code_name(41168,"YI_SYLLABLE_FIP"). +lisp_code_name(41169,"YI_SYLLABLE_FAT"). +lisp_code_name(41170,"YI_SYLLABLE_FAX"). +lisp_code_name(41171,"YI_SYLLABLE_FA"). +lisp_code_name(41172,"YI_SYLLABLE_FAP"). +lisp_code_name(41173,"YI_SYLLABLE_FOX"). +lisp_code_name(41174,"YI_SYLLABLE_FO"). +lisp_code_name(41175,"YI_SYLLABLE_FOP"). +lisp_code_name(41176,"YI_SYLLABLE_FUT"). +lisp_code_name(41177,"YI_SYLLABLE_FUX"). +lisp_code_name(41178,"YI_SYLLABLE_FU"). +lisp_code_name(41179,"YI_SYLLABLE_FUP"). +lisp_code_name(41180,"YI_SYLLABLE_FURX"). +lisp_code_name(41181,"YI_SYLLABLE_FUR"). +lisp_code_name(41182,"YI_SYLLABLE_FYT"). +lisp_code_name(41183,"YI_SYLLABLE_FYX"). +lisp_code_name(41184,"YI_SYLLABLE_FY"). +lisp_code_name(41185,"YI_SYLLABLE_FYP"). +lisp_code_name(41186,"YI_SYLLABLE_VIT"). +lisp_code_name(41187,"YI_SYLLABLE_VIX"). +lisp_code_name(41188,"YI_SYLLABLE_VI"). +lisp_code_name(41189,"YI_SYLLABLE_VIP"). +lisp_code_name(41190,"YI_SYLLABLE_VIET"). +lisp_code_name(41191,"YI_SYLLABLE_VIEX"). +lisp_code_name(41192,"YI_SYLLABLE_VIE"). +lisp_code_name(41193,"YI_SYLLABLE_VIEP"). +lisp_code_name(41194,"YI_SYLLABLE_VAT"). +lisp_code_name(41195,"YI_SYLLABLE_VAX"). +lisp_code_name(41196,"YI_SYLLABLE_VA"). +lisp_code_name(41197,"YI_SYLLABLE_VAP"). +lisp_code_name(41198,"YI_SYLLABLE_VOT"). +lisp_code_name(41199,"YI_SYLLABLE_VOX"). +lisp_code_name(41200,"YI_SYLLABLE_VO"). +lisp_code_name(41201,"YI_SYLLABLE_VOP"). +lisp_code_name(41202,"YI_SYLLABLE_VEX"). +lisp_code_name(41203,"YI_SYLLABLE_VEP"). +lisp_code_name(41204,"YI_SYLLABLE_VUT"). +lisp_code_name(41205,"YI_SYLLABLE_VUX"). +lisp_code_name(41206,"YI_SYLLABLE_VU"). +lisp_code_name(41207,"YI_SYLLABLE_VUP"). +lisp_code_name(41208,"YI_SYLLABLE_VURX"). +lisp_code_name(41209,"YI_SYLLABLE_VUR"). +lisp_code_name(41210,"YI_SYLLABLE_VYT"). +lisp_code_name(41211,"YI_SYLLABLE_VYX"). +lisp_code_name(41212,"YI_SYLLABLE_VY"). +lisp_code_name(41213,"YI_SYLLABLE_VYP"). +lisp_code_name(41214,"YI_SYLLABLE_VYRX"). +lisp_code_name(41215,"YI_SYLLABLE_VYR"). +lisp_code_name(41216,"YI_SYLLABLE_DIT"). +lisp_code_name(41217,"YI_SYLLABLE_DIX"). +lisp_code_name(41218,"YI_SYLLABLE_DI"). +lisp_code_name(41219,"YI_SYLLABLE_DIP"). +lisp_code_name(41220,"YI_SYLLABLE_DIEX"). +lisp_code_name(41221,"YI_SYLLABLE_DIE"). +lisp_code_name(41222,"YI_SYLLABLE_DIEP"). +lisp_code_name(41223,"YI_SYLLABLE_DAT"). +lisp_code_name(41224,"YI_SYLLABLE_DAX"). +lisp_code_name(41225,"YI_SYLLABLE_DA"). +lisp_code_name(41226,"YI_SYLLABLE_DAP"). +lisp_code_name(41227,"YI_SYLLABLE_DUOX"). +lisp_code_name(41228,"YI_SYLLABLE_DUO"). +lisp_code_name(41229,"YI_SYLLABLE_DOT"). +lisp_code_name(41230,"YI_SYLLABLE_DOX"). +lisp_code_name(41231,"YI_SYLLABLE_DO"). +lisp_code_name(41232,"YI_SYLLABLE_DOP"). +lisp_code_name(41233,"YI_SYLLABLE_DEX"). +lisp_code_name(41234,"YI_SYLLABLE_DE"). +lisp_code_name(41235,"YI_SYLLABLE_DEP"). +lisp_code_name(41236,"YI_SYLLABLE_DUT"). +lisp_code_name(41237,"YI_SYLLABLE_DUX"). +lisp_code_name(41238,"YI_SYLLABLE_DU"). +lisp_code_name(41239,"YI_SYLLABLE_DUP"). +lisp_code_name(41240,"YI_SYLLABLE_DURX"). +lisp_code_name(41241,"YI_SYLLABLE_DUR"). +lisp_code_name(41242,"YI_SYLLABLE_TIT"). +lisp_code_name(41243,"YI_SYLLABLE_TIX"). +lisp_code_name(41244,"YI_SYLLABLE_TI"). +lisp_code_name(41245,"YI_SYLLABLE_TIP"). +lisp_code_name(41246,"YI_SYLLABLE_TIEX"). +lisp_code_name(41247,"YI_SYLLABLE_TIE"). +lisp_code_name(41248,"YI_SYLLABLE_TIEP"). +lisp_code_name(41249,"YI_SYLLABLE_TAT"). +lisp_code_name(41250,"YI_SYLLABLE_TAX"). +lisp_code_name(41251,"YI_SYLLABLE_TA"). +lisp_code_name(41252,"YI_SYLLABLE_TAP"). +lisp_code_name(41253,"YI_SYLLABLE_TUOT"). +lisp_code_name(41254,"YI_SYLLABLE_TUOX"). +lisp_code_name(41255,"YI_SYLLABLE_TUO"). +lisp_code_name(41256,"YI_SYLLABLE_TUOP"). +lisp_code_name(41257,"YI_SYLLABLE_TOT"). +lisp_code_name(41258,"YI_SYLLABLE_TOX"). +lisp_code_name(41259,"YI_SYLLABLE_TO"). +lisp_code_name(41260,"YI_SYLLABLE_TOP"). +lisp_code_name(41261,"YI_SYLLABLE_TEX"). +lisp_code_name(41262,"YI_SYLLABLE_TE"). +lisp_code_name(41263,"YI_SYLLABLE_TEP"). +lisp_code_name(41264,"YI_SYLLABLE_TUT"). +lisp_code_name(41265,"YI_SYLLABLE_TUX"). +lisp_code_name(41266,"YI_SYLLABLE_TU"). +lisp_code_name(41267,"YI_SYLLABLE_TUP"). +lisp_code_name(41268,"YI_SYLLABLE_TURX"). +lisp_code_name(41269,"YI_SYLLABLE_TUR"). +lisp_code_name(41270,"YI_SYLLABLE_DDIT"). +lisp_code_name(41271,"YI_SYLLABLE_DDIX"). +lisp_code_name(41272,"YI_SYLLABLE_DDI"). +lisp_code_name(41273,"YI_SYLLABLE_DDIP"). +lisp_code_name(41274,"YI_SYLLABLE_DDIEX"). +lisp_code_name(41275,"YI_SYLLABLE_DDIE"). +lisp_code_name(41276,"YI_SYLLABLE_DDIEP"). +lisp_code_name(41277,"YI_SYLLABLE_DDAT"). +lisp_code_name(41278,"YI_SYLLABLE_DDAX"). +lisp_code_name(41279,"YI_SYLLABLE_DDA"). +lisp_code_name(41280,"YI_SYLLABLE_DDAP"). +lisp_code_name(41281,"YI_SYLLABLE_DDUOX"). +lisp_code_name(41282,"YI_SYLLABLE_DDUO"). +lisp_code_name(41283,"YI_SYLLABLE_DDUOP"). +lisp_code_name(41284,"YI_SYLLABLE_DDOT"). +lisp_code_name(41285,"YI_SYLLABLE_DDOX"). +lisp_code_name(41286,"YI_SYLLABLE_DDO"). +lisp_code_name(41287,"YI_SYLLABLE_DDOP"). +lisp_code_name(41288,"YI_SYLLABLE_DDEX"). +lisp_code_name(41289,"YI_SYLLABLE_DDE"). +lisp_code_name(41290,"YI_SYLLABLE_DDEP"). +lisp_code_name(41291,"YI_SYLLABLE_DDUT"). +lisp_code_name(41292,"YI_SYLLABLE_DDUX"). +lisp_code_name(41293,"YI_SYLLABLE_DDU"). +lisp_code_name(41294,"YI_SYLLABLE_DDUP"). +lisp_code_name(41295,"YI_SYLLABLE_DDURX"). +lisp_code_name(41296,"YI_SYLLABLE_DDUR"). +lisp_code_name(41297,"YI_SYLLABLE_NDIT"). +lisp_code_name(41298,"YI_SYLLABLE_NDIX"). +lisp_code_name(41299,"YI_SYLLABLE_NDI"). +lisp_code_name(41300,"YI_SYLLABLE_NDIP"). +lisp_code_name(41301,"YI_SYLLABLE_NDIEX"). +lisp_code_name(41302,"YI_SYLLABLE_NDIE"). +lisp_code_name(41303,"YI_SYLLABLE_NDAT"). +lisp_code_name(41304,"YI_SYLLABLE_NDAX"). +lisp_code_name(41305,"YI_SYLLABLE_NDA"). +lisp_code_name(41306,"YI_SYLLABLE_NDAP"). +lisp_code_name(41307,"YI_SYLLABLE_NDOT"). +lisp_code_name(41308,"YI_SYLLABLE_NDOX"). +lisp_code_name(41309,"YI_SYLLABLE_NDO"). +lisp_code_name(41310,"YI_SYLLABLE_NDOP"). +lisp_code_name(41311,"YI_SYLLABLE_NDEX"). +lisp_code_name(41312,"YI_SYLLABLE_NDE"). +lisp_code_name(41313,"YI_SYLLABLE_NDEP"). +lisp_code_name(41314,"YI_SYLLABLE_NDUT"). +lisp_code_name(41315,"YI_SYLLABLE_NDUX"). +lisp_code_name(41316,"YI_SYLLABLE_NDU"). +lisp_code_name(41317,"YI_SYLLABLE_NDUP"). +lisp_code_name(41318,"YI_SYLLABLE_NDURX"). +lisp_code_name(41319,"YI_SYLLABLE_NDUR"). +lisp_code_name(41320,"YI_SYLLABLE_HNIT"). +lisp_code_name(41321,"YI_SYLLABLE_HNIX"). +lisp_code_name(41322,"YI_SYLLABLE_HNI"). +lisp_code_name(41323,"YI_SYLLABLE_HNIP"). +lisp_code_name(41324,"YI_SYLLABLE_HNIET"). +lisp_code_name(41325,"YI_SYLLABLE_HNIEX"). +lisp_code_name(41326,"YI_SYLLABLE_HNIE"). +lisp_code_name(41327,"YI_SYLLABLE_HNIEP"). +lisp_code_name(41328,"YI_SYLLABLE_HNAT"). +lisp_code_name(41329,"YI_SYLLABLE_HNAX"). +lisp_code_name(41330,"YI_SYLLABLE_HNA"). +lisp_code_name(41331,"YI_SYLLABLE_HNAP"). +lisp_code_name(41332,"YI_SYLLABLE_HNUOX"). +lisp_code_name(41333,"YI_SYLLABLE_HNUO"). +lisp_code_name(41334,"YI_SYLLABLE_HNOT"). +lisp_code_name(41335,"YI_SYLLABLE_HNOX"). +lisp_code_name(41336,"YI_SYLLABLE_HNOP"). +lisp_code_name(41337,"YI_SYLLABLE_HNEX"). +lisp_code_name(41338,"YI_SYLLABLE_HNE"). +lisp_code_name(41339,"YI_SYLLABLE_HNEP"). +lisp_code_name(41340,"YI_SYLLABLE_HNUT"). +lisp_code_name(41341,"YI_SYLLABLE_NIT"). +lisp_code_name(41342,"YI_SYLLABLE_NIX"). +lisp_code_name(41343,"YI_SYLLABLE_NI"). +lisp_code_name(41344,"YI_SYLLABLE_NIP"). +lisp_code_name(41345,"YI_SYLLABLE_NIEX"). +lisp_code_name(41346,"YI_SYLLABLE_NIE"). +lisp_code_name(41347,"YI_SYLLABLE_NIEP"). +lisp_code_name(41348,"YI_SYLLABLE_NAX"). +lisp_code_name(41349,"YI_SYLLABLE_NA"). +lisp_code_name(41350,"YI_SYLLABLE_NAP"). +lisp_code_name(41351,"YI_SYLLABLE_NUOX"). +lisp_code_name(41352,"YI_SYLLABLE_NUO"). +lisp_code_name(41353,"YI_SYLLABLE_NUOP"). +lisp_code_name(41354,"YI_SYLLABLE_NOT"). +lisp_code_name(41355,"YI_SYLLABLE_NOX"). +lisp_code_name(41356,"YI_SYLLABLE_NO"). +lisp_code_name(41357,"YI_SYLLABLE_NOP"). +lisp_code_name(41358,"YI_SYLLABLE_NEX"). +lisp_code_name(41359,"YI_SYLLABLE_NE"). +lisp_code_name(41360,"YI_SYLLABLE_NEP"). +lisp_code_name(41361,"YI_SYLLABLE_NUT"). +lisp_code_name(41362,"YI_SYLLABLE_NUX"). +lisp_code_name(41363,"YI_SYLLABLE_NU"). +lisp_code_name(41364,"YI_SYLLABLE_NUP"). +lisp_code_name(41365,"YI_SYLLABLE_NURX"). +lisp_code_name(41366,"YI_SYLLABLE_NUR"). +lisp_code_name(41367,"YI_SYLLABLE_HLIT"). +lisp_code_name(41368,"YI_SYLLABLE_HLIX"). +lisp_code_name(41369,"YI_SYLLABLE_HLI"). +lisp_code_name(41370,"YI_SYLLABLE_HLIP"). +lisp_code_name(41371,"YI_SYLLABLE_HLIEX"). +lisp_code_name(41372,"YI_SYLLABLE_HLIE"). +lisp_code_name(41373,"YI_SYLLABLE_HLIEP"). +lisp_code_name(41374,"YI_SYLLABLE_HLAT"). +lisp_code_name(41375,"YI_SYLLABLE_HLAX"). +lisp_code_name(41376,"YI_SYLLABLE_HLA"). +lisp_code_name(41377,"YI_SYLLABLE_HLAP"). +lisp_code_name(41378,"YI_SYLLABLE_HLUOX"). +lisp_code_name(41379,"YI_SYLLABLE_HLUO"). +lisp_code_name(41380,"YI_SYLLABLE_HLUOP"). +lisp_code_name(41381,"YI_SYLLABLE_HLOX"). +lisp_code_name(41382,"YI_SYLLABLE_HLO"). +lisp_code_name(41383,"YI_SYLLABLE_HLOP"). +lisp_code_name(41384,"YI_SYLLABLE_HLEX"). +lisp_code_name(41385,"YI_SYLLABLE_HLE"). +lisp_code_name(41386,"YI_SYLLABLE_HLEP"). +lisp_code_name(41387,"YI_SYLLABLE_HLUT"). +lisp_code_name(41388,"YI_SYLLABLE_HLUX"). +lisp_code_name(41389,"YI_SYLLABLE_HLU"). +lisp_code_name(41390,"YI_SYLLABLE_HLUP"). +lisp_code_name(41391,"YI_SYLLABLE_HLURX"). +lisp_code_name(41392,"YI_SYLLABLE_HLUR"). +lisp_code_name(41393,"YI_SYLLABLE_HLYT"). +lisp_code_name(41394,"YI_SYLLABLE_HLYX"). +lisp_code_name(41395,"YI_SYLLABLE_HLY"). +lisp_code_name(41396,"YI_SYLLABLE_HLYP"). +lisp_code_name(41397,"YI_SYLLABLE_HLYRX"). +lisp_code_name(41398,"YI_SYLLABLE_HLYR"). +lisp_code_name(41399,"YI_SYLLABLE_LIT"). +lisp_code_name(41400,"YI_SYLLABLE_LIX"). +lisp_code_name(41401,"YI_SYLLABLE_LI"). +lisp_code_name(41402,"YI_SYLLABLE_LIP"). +lisp_code_name(41403,"YI_SYLLABLE_LIET"). +lisp_code_name(41404,"YI_SYLLABLE_LIEX"). +lisp_code_name(41405,"YI_SYLLABLE_LIE"). +lisp_code_name(41406,"YI_SYLLABLE_LIEP"). +lisp_code_name(41407,"YI_SYLLABLE_LAT"). +lisp_code_name(41408,"YI_SYLLABLE_LAX"). +lisp_code_name(41409,"YI_SYLLABLE_LA"). +lisp_code_name(41410,"YI_SYLLABLE_LAP"). +lisp_code_name(41411,"YI_SYLLABLE_LUOT"). +lisp_code_name(41412,"YI_SYLLABLE_LUOX"). +lisp_code_name(41413,"YI_SYLLABLE_LUO"). +lisp_code_name(41414,"YI_SYLLABLE_LUOP"). +lisp_code_name(41415,"YI_SYLLABLE_LOT"). +lisp_code_name(41416,"YI_SYLLABLE_LOX"). +lisp_code_name(41417,"YI_SYLLABLE_LO"). +lisp_code_name(41418,"YI_SYLLABLE_LOP"). +lisp_code_name(41419,"YI_SYLLABLE_LEX"). +lisp_code_name(41420,"YI_SYLLABLE_LE"). +lisp_code_name(41421,"YI_SYLLABLE_LEP"). +lisp_code_name(41422,"YI_SYLLABLE_LUT"). +lisp_code_name(41423,"YI_SYLLABLE_LUX"). +lisp_code_name(41424,"YI_SYLLABLE_LU"). +lisp_code_name(41425,"YI_SYLLABLE_LUP"). +lisp_code_name(41426,"YI_SYLLABLE_LURX"). +lisp_code_name(41427,"YI_SYLLABLE_LUR"). +lisp_code_name(41428,"YI_SYLLABLE_LYT"). +lisp_code_name(41429,"YI_SYLLABLE_LYX"). +lisp_code_name(41430,"YI_SYLLABLE_LY"). +lisp_code_name(41431,"YI_SYLLABLE_LYP"). +lisp_code_name(41432,"YI_SYLLABLE_LYRX"). +lisp_code_name(41433,"YI_SYLLABLE_LYR"). +lisp_code_name(41434,"YI_SYLLABLE_GIT"). +lisp_code_name(41435,"YI_SYLLABLE_GIX"). +lisp_code_name(41436,"YI_SYLLABLE_GI"). +lisp_code_name(41437,"YI_SYLLABLE_GIP"). +lisp_code_name(41438,"YI_SYLLABLE_GIET"). +lisp_code_name(41439,"YI_SYLLABLE_GIEX"). +lisp_code_name(41440,"YI_SYLLABLE_GIE"). +lisp_code_name(41441,"YI_SYLLABLE_GIEP"). +lisp_code_name(41442,"YI_SYLLABLE_GAT"). +lisp_code_name(41443,"YI_SYLLABLE_GAX"). +lisp_code_name(41444,"YI_SYLLABLE_GA"). +lisp_code_name(41445,"YI_SYLLABLE_GAP"). +lisp_code_name(41446,"YI_SYLLABLE_GUOT"). +lisp_code_name(41447,"YI_SYLLABLE_GUOX"). +lisp_code_name(41448,"YI_SYLLABLE_GUO"). +lisp_code_name(41449,"YI_SYLLABLE_GUOP"). +lisp_code_name(41450,"YI_SYLLABLE_GOT"). +lisp_code_name(41451,"YI_SYLLABLE_GOX"). +lisp_code_name(41452,"YI_SYLLABLE_GO"). +lisp_code_name(41453,"YI_SYLLABLE_GOP"). +lisp_code_name(41454,"YI_SYLLABLE_GET"). +lisp_code_name(41455,"YI_SYLLABLE_GEX"). +lisp_code_name(41456,"YI_SYLLABLE_GE"). +lisp_code_name(41457,"YI_SYLLABLE_GEP"). +lisp_code_name(41458,"YI_SYLLABLE_GUT"). +lisp_code_name(41459,"YI_SYLLABLE_GUX"). +lisp_code_name(41460,"YI_SYLLABLE_GU"). +lisp_code_name(41461,"YI_SYLLABLE_GUP"). +lisp_code_name(41462,"YI_SYLLABLE_GURX"). +lisp_code_name(41463,"YI_SYLLABLE_GUR"). +lisp_code_name(41464,"YI_SYLLABLE_KIT"). +lisp_code_name(41465,"YI_SYLLABLE_KIX"). +lisp_code_name(41466,"YI_SYLLABLE_KI"). +lisp_code_name(41467,"YI_SYLLABLE_KIP"). +lisp_code_name(41468,"YI_SYLLABLE_KIEX"). +lisp_code_name(41469,"YI_SYLLABLE_KIE"). +lisp_code_name(41470,"YI_SYLLABLE_KIEP"). +lisp_code_name(41471,"YI_SYLLABLE_KAT"). +lisp_code_name(41472,"YI_SYLLABLE_KAX"). +lisp_code_name(41473,"YI_SYLLABLE_KA"). +lisp_code_name(41474,"YI_SYLLABLE_KAP"). +lisp_code_name(41475,"YI_SYLLABLE_KUOX"). +lisp_code_name(41476,"YI_SYLLABLE_KUO"). +lisp_code_name(41477,"YI_SYLLABLE_KUOP"). +lisp_code_name(41478,"YI_SYLLABLE_KOT"). +lisp_code_name(41479,"YI_SYLLABLE_KOX"). +lisp_code_name(41480,"YI_SYLLABLE_KO"). +lisp_code_name(41481,"YI_SYLLABLE_KOP"). +lisp_code_name(41482,"YI_SYLLABLE_KET"). +lisp_code_name(41483,"YI_SYLLABLE_KEX"). +lisp_code_name(41484,"YI_SYLLABLE_KE"). +lisp_code_name(41485,"YI_SYLLABLE_KEP"). +lisp_code_name(41486,"YI_SYLLABLE_KUT"). +lisp_code_name(41487,"YI_SYLLABLE_KUX"). +lisp_code_name(41488,"YI_SYLLABLE_KU"). +lisp_code_name(41489,"YI_SYLLABLE_KUP"). +lisp_code_name(41490,"YI_SYLLABLE_KURX"). +lisp_code_name(41491,"YI_SYLLABLE_KUR"). +lisp_code_name(41492,"YI_SYLLABLE_GGIT"). +lisp_code_name(41493,"YI_SYLLABLE_GGIX"). +lisp_code_name(41494,"YI_SYLLABLE_GGI"). +lisp_code_name(41495,"YI_SYLLABLE_GGIEX"). +lisp_code_name(41496,"YI_SYLLABLE_GGIE"). +lisp_code_name(41497,"YI_SYLLABLE_GGIEP"). +lisp_code_name(41498,"YI_SYLLABLE_GGAT"). +lisp_code_name(41499,"YI_SYLLABLE_GGAX"). +lisp_code_name(41500,"YI_SYLLABLE_GGA"). +lisp_code_name(41501,"YI_SYLLABLE_GGAP"). +lisp_code_name(41502,"YI_SYLLABLE_GGUOT"). +lisp_code_name(41503,"YI_SYLLABLE_GGUOX"). +lisp_code_name(41504,"YI_SYLLABLE_GGUO"). +lisp_code_name(41505,"YI_SYLLABLE_GGUOP"). +lisp_code_name(41506,"YI_SYLLABLE_GGOT"). +lisp_code_name(41507,"YI_SYLLABLE_GGOX"). +lisp_code_name(41508,"YI_SYLLABLE_GGO"). +lisp_code_name(41509,"YI_SYLLABLE_GGOP"). +lisp_code_name(41510,"YI_SYLLABLE_GGET"). +lisp_code_name(41511,"YI_SYLLABLE_GGEX"). +lisp_code_name(41512,"YI_SYLLABLE_GGE"). +lisp_code_name(41513,"YI_SYLLABLE_GGEP"). +lisp_code_name(41514,"YI_SYLLABLE_GGUT"). +lisp_code_name(41515,"YI_SYLLABLE_GGUX"). +lisp_code_name(41516,"YI_SYLLABLE_GGU"). +lisp_code_name(41517,"YI_SYLLABLE_GGUP"). +lisp_code_name(41518,"YI_SYLLABLE_GGURX"). +lisp_code_name(41519,"YI_SYLLABLE_GGUR"). +lisp_code_name(41520,"YI_SYLLABLE_MGIEX"). +lisp_code_name(41521,"YI_SYLLABLE_MGIE"). +lisp_code_name(41522,"YI_SYLLABLE_MGAT"). +lisp_code_name(41523,"YI_SYLLABLE_MGAX"). +lisp_code_name(41524,"YI_SYLLABLE_MGA"). +lisp_code_name(41525,"YI_SYLLABLE_MGAP"). +lisp_code_name(41526,"YI_SYLLABLE_MGUOX"). +lisp_code_name(41527,"YI_SYLLABLE_MGUO"). +lisp_code_name(41528,"YI_SYLLABLE_MGUOP"). +lisp_code_name(41529,"YI_SYLLABLE_MGOT"). +lisp_code_name(41530,"YI_SYLLABLE_MGOX"). +lisp_code_name(41531,"YI_SYLLABLE_MGO"). +lisp_code_name(41532,"YI_SYLLABLE_MGOP"). +lisp_code_name(41533,"YI_SYLLABLE_MGEX"). +lisp_code_name(41534,"YI_SYLLABLE_MGE"). +lisp_code_name(41535,"YI_SYLLABLE_MGEP"). +lisp_code_name(41536,"YI_SYLLABLE_MGUT"). +lisp_code_name(41537,"YI_SYLLABLE_MGUX"). +lisp_code_name(41538,"YI_SYLLABLE_MGU"). +lisp_code_name(41539,"YI_SYLLABLE_MGUP"). +lisp_code_name(41540,"YI_SYLLABLE_MGURX"). +lisp_code_name(41541,"YI_SYLLABLE_MGUR"). +lisp_code_name(41542,"YI_SYLLABLE_HXIT"). +lisp_code_name(41543,"YI_SYLLABLE_HXIX"). +lisp_code_name(41544,"YI_SYLLABLE_HXI"). +lisp_code_name(41545,"YI_SYLLABLE_HXIP"). +lisp_code_name(41546,"YI_SYLLABLE_HXIET"). +lisp_code_name(41547,"YI_SYLLABLE_HXIEX"). +lisp_code_name(41548,"YI_SYLLABLE_HXIE"). +lisp_code_name(41549,"YI_SYLLABLE_HXIEP"). +lisp_code_name(41550,"YI_SYLLABLE_HXAT"). +lisp_code_name(41551,"YI_SYLLABLE_HXAX"). +lisp_code_name(41552,"YI_SYLLABLE_HXA"). +lisp_code_name(41553,"YI_SYLLABLE_HXAP"). +lisp_code_name(41554,"YI_SYLLABLE_HXUOT"). +lisp_code_name(41555,"YI_SYLLABLE_HXUOX"). +lisp_code_name(41556,"YI_SYLLABLE_HXUO"). +lisp_code_name(41557,"YI_SYLLABLE_HXUOP"). +lisp_code_name(41558,"YI_SYLLABLE_HXOT"). +lisp_code_name(41559,"YI_SYLLABLE_HXOX"). +lisp_code_name(41560,"YI_SYLLABLE_HXO"). +lisp_code_name(41561,"YI_SYLLABLE_HXOP"). +lisp_code_name(41562,"YI_SYLLABLE_HXEX"). +lisp_code_name(41563,"YI_SYLLABLE_HXE"). +lisp_code_name(41564,"YI_SYLLABLE_HXEP"). +lisp_code_name(41565,"YI_SYLLABLE_NGIEX"). +lisp_code_name(41566,"YI_SYLLABLE_NGIE"). +lisp_code_name(41567,"YI_SYLLABLE_NGIEP"). +lisp_code_name(41568,"YI_SYLLABLE_NGAT"). +lisp_code_name(41569,"YI_SYLLABLE_NGAX"). +lisp_code_name(41570,"YI_SYLLABLE_NGA"). +lisp_code_name(41571,"YI_SYLLABLE_NGAP"). +lisp_code_name(41572,"YI_SYLLABLE_NGUOT"). +lisp_code_name(41573,"YI_SYLLABLE_NGUOX"). +lisp_code_name(41574,"YI_SYLLABLE_NGUO"). +lisp_code_name(41575,"YI_SYLLABLE_NGOT"). +lisp_code_name(41576,"YI_SYLLABLE_NGOX"). +lisp_code_name(41577,"YI_SYLLABLE_NGO"). +lisp_code_name(41578,"YI_SYLLABLE_NGOP"). +lisp_code_name(41579,"YI_SYLLABLE_NGEX"). +lisp_code_name(41580,"YI_SYLLABLE_NGE"). +lisp_code_name(41581,"YI_SYLLABLE_NGEP"). +lisp_code_name(41582,"YI_SYLLABLE_HIT"). +lisp_code_name(41583,"YI_SYLLABLE_HIEX"). +lisp_code_name(41584,"YI_SYLLABLE_HIE"). +lisp_code_name(41585,"YI_SYLLABLE_HAT"). +lisp_code_name(41586,"YI_SYLLABLE_HAX"). +lisp_code_name(41587,"YI_SYLLABLE_HA"). +lisp_code_name(41588,"YI_SYLLABLE_HAP"). +lisp_code_name(41589,"YI_SYLLABLE_HUOT"). +lisp_code_name(41590,"YI_SYLLABLE_HUOX"). +lisp_code_name(41591,"YI_SYLLABLE_HUO"). +lisp_code_name(41592,"YI_SYLLABLE_HUOP"). +lisp_code_name(41593,"YI_SYLLABLE_HOT"). +lisp_code_name(41594,"YI_SYLLABLE_HOX"). +lisp_code_name(41595,"YI_SYLLABLE_HO"). +lisp_code_name(41596,"YI_SYLLABLE_HOP"). +lisp_code_name(41597,"YI_SYLLABLE_HEX"). +lisp_code_name(41598,"YI_SYLLABLE_HE"). +lisp_code_name(41599,"YI_SYLLABLE_HEP"). +lisp_code_name(41600,"YI_SYLLABLE_WAT"). +lisp_code_name(41601,"YI_SYLLABLE_WAX"). +lisp_code_name(41602,"YI_SYLLABLE_WA"). +lisp_code_name(41603,"YI_SYLLABLE_WAP"). +lisp_code_name(41604,"YI_SYLLABLE_WUOX"). +lisp_code_name(41605,"YI_SYLLABLE_WUO"). +lisp_code_name(41606,"YI_SYLLABLE_WUOP"). +lisp_code_name(41607,"YI_SYLLABLE_WOX"). +lisp_code_name(41608,"YI_SYLLABLE_WO"). +lisp_code_name(41609,"YI_SYLLABLE_WOP"). +lisp_code_name(41610,"YI_SYLLABLE_WEX"). +lisp_code_name(41611,"YI_SYLLABLE_WE"). +lisp_code_name(41612,"YI_SYLLABLE_WEP"). +lisp_code_name(41613,"YI_SYLLABLE_ZIT"). +lisp_code_name(41614,"YI_SYLLABLE_ZIX"). +lisp_code_name(41615,"YI_SYLLABLE_ZI"). +lisp_code_name(41616,"YI_SYLLABLE_ZIP"). +lisp_code_name(41617,"YI_SYLLABLE_ZIEX"). +lisp_code_name(41618,"YI_SYLLABLE_ZIE"). +lisp_code_name(41619,"YI_SYLLABLE_ZIEP"). +lisp_code_name(41620,"YI_SYLLABLE_ZAT"). +lisp_code_name(41621,"YI_SYLLABLE_ZAX"). +lisp_code_name(41622,"YI_SYLLABLE_ZA"). +lisp_code_name(41623,"YI_SYLLABLE_ZAP"). +lisp_code_name(41624,"YI_SYLLABLE_ZUOX"). +lisp_code_name(41625,"YI_SYLLABLE_ZUO"). +lisp_code_name(41626,"YI_SYLLABLE_ZUOP"). +lisp_code_name(41627,"YI_SYLLABLE_ZOT"). +lisp_code_name(41628,"YI_SYLLABLE_ZOX"). +lisp_code_name(41629,"YI_SYLLABLE_ZO"). +lisp_code_name(41630,"YI_SYLLABLE_ZOP"). +lisp_code_name(41631,"YI_SYLLABLE_ZEX"). +lisp_code_name(41632,"YI_SYLLABLE_ZE"). +lisp_code_name(41633,"YI_SYLLABLE_ZEP"). +lisp_code_name(41634,"YI_SYLLABLE_ZUT"). +lisp_code_name(41635,"YI_SYLLABLE_ZUX"). +lisp_code_name(41636,"YI_SYLLABLE_ZU"). +lisp_code_name(41637,"YI_SYLLABLE_ZUP"). +lisp_code_name(41638,"YI_SYLLABLE_ZURX"). +lisp_code_name(41639,"YI_SYLLABLE_ZUR"). +lisp_code_name(41640,"YI_SYLLABLE_ZYT"). +lisp_code_name(41641,"YI_SYLLABLE_ZYX"). +lisp_code_name(41642,"YI_SYLLABLE_ZY"). +lisp_code_name(41643,"YI_SYLLABLE_ZYP"). +lisp_code_name(41644,"YI_SYLLABLE_ZYRX"). +lisp_code_name(41645,"YI_SYLLABLE_ZYR"). +lisp_code_name(41646,"YI_SYLLABLE_CIT"). +lisp_code_name(41647,"YI_SYLLABLE_CIX"). +lisp_code_name(41648,"YI_SYLLABLE_CI"). +lisp_code_name(41649,"YI_SYLLABLE_CIP"). +lisp_code_name(41650,"YI_SYLLABLE_CIET"). +lisp_code_name(41651,"YI_SYLLABLE_CIEX"). +lisp_code_name(41652,"YI_SYLLABLE_CIE"). +lisp_code_name(41653,"YI_SYLLABLE_CIEP"). +lisp_code_name(41654,"YI_SYLLABLE_CAT"). +lisp_code_name(41655,"YI_SYLLABLE_CAX"). +lisp_code_name(41656,"YI_SYLLABLE_CA"). +lisp_code_name(41657,"YI_SYLLABLE_CAP"). +lisp_code_name(41658,"YI_SYLLABLE_CUOX"). +lisp_code_name(41659,"YI_SYLLABLE_CUO"). +lisp_code_name(41660,"YI_SYLLABLE_CUOP"). +lisp_code_name(41661,"YI_SYLLABLE_COT"). +lisp_code_name(41662,"YI_SYLLABLE_COX"). +lisp_code_name(41663,"YI_SYLLABLE_CO"). +lisp_code_name(41664,"YI_SYLLABLE_COP"). +lisp_code_name(41665,"YI_SYLLABLE_CEX"). +lisp_code_name(41666,"YI_SYLLABLE_CE"). +lisp_code_name(41667,"YI_SYLLABLE_CEP"). +lisp_code_name(41668,"YI_SYLLABLE_CUT"). +lisp_code_name(41669,"YI_SYLLABLE_CUX"). +lisp_code_name(41670,"YI_SYLLABLE_CU"). +lisp_code_name(41671,"YI_SYLLABLE_CUP"). +lisp_code_name(41672,"YI_SYLLABLE_CURX"). +lisp_code_name(41673,"YI_SYLLABLE_CUR"). +lisp_code_name(41674,"YI_SYLLABLE_CYT"). +lisp_code_name(41675,"YI_SYLLABLE_CYX"). +lisp_code_name(41676,"YI_SYLLABLE_CY"). +lisp_code_name(41677,"YI_SYLLABLE_CYP"). +lisp_code_name(41678,"YI_SYLLABLE_CYRX"). +lisp_code_name(41679,"YI_SYLLABLE_CYR"). +lisp_code_name(41680,"YI_SYLLABLE_ZZIT"). +lisp_code_name(41681,"YI_SYLLABLE_ZZIX"). +lisp_code_name(41682,"YI_SYLLABLE_ZZI"). +lisp_code_name(41683,"YI_SYLLABLE_ZZIP"). +lisp_code_name(41684,"YI_SYLLABLE_ZZIET"). +lisp_code_name(41685,"YI_SYLLABLE_ZZIEX"). +lisp_code_name(41686,"YI_SYLLABLE_ZZIE"). +lisp_code_name(41687,"YI_SYLLABLE_ZZIEP"). +lisp_code_name(41688,"YI_SYLLABLE_ZZAT"). +lisp_code_name(41689,"YI_SYLLABLE_ZZAX"). +lisp_code_name(41690,"YI_SYLLABLE_ZZA"). +lisp_code_name(41691,"YI_SYLLABLE_ZZAP"). +lisp_code_name(41692,"YI_SYLLABLE_ZZOX"). +lisp_code_name(41693,"YI_SYLLABLE_ZZO"). +lisp_code_name(41694,"YI_SYLLABLE_ZZOP"). +lisp_code_name(41695,"YI_SYLLABLE_ZZEX"). +lisp_code_name(41696,"YI_SYLLABLE_ZZE"). +lisp_code_name(41697,"YI_SYLLABLE_ZZEP"). +lisp_code_name(41698,"YI_SYLLABLE_ZZUX"). +lisp_code_name(41699,"YI_SYLLABLE_ZZU"). +lisp_code_name(41700,"YI_SYLLABLE_ZZUP"). +lisp_code_name(41701,"YI_SYLLABLE_ZZURX"). +lisp_code_name(41702,"YI_SYLLABLE_ZZUR"). +lisp_code_name(41703,"YI_SYLLABLE_ZZYT"). +lisp_code_name(41704,"YI_SYLLABLE_ZZYX"). +lisp_code_name(41705,"YI_SYLLABLE_ZZY"). +lisp_code_name(41706,"YI_SYLLABLE_ZZYP"). +lisp_code_name(41707,"YI_SYLLABLE_ZZYRX"). +lisp_code_name(41708,"YI_SYLLABLE_ZZYR"). +lisp_code_name(41709,"YI_SYLLABLE_NZIT"). +lisp_code_name(41710,"YI_SYLLABLE_NZIX"). +lisp_code_name(41711,"YI_SYLLABLE_NZI"). +lisp_code_name(41712,"YI_SYLLABLE_NZIP"). +lisp_code_name(41713,"YI_SYLLABLE_NZIEX"). +lisp_code_name(41714,"YI_SYLLABLE_NZIE"). +lisp_code_name(41715,"YI_SYLLABLE_NZIEP"). +lisp_code_name(41716,"YI_SYLLABLE_NZAT"). +lisp_code_name(41717,"YI_SYLLABLE_NZAX"). +lisp_code_name(41718,"YI_SYLLABLE_NZA"). +lisp_code_name(41719,"YI_SYLLABLE_NZAP"). +lisp_code_name(41720,"YI_SYLLABLE_NZUOX"). +lisp_code_name(41721,"YI_SYLLABLE_NZUO"). +lisp_code_name(41722,"YI_SYLLABLE_NZOX"). +lisp_code_name(41723,"YI_SYLLABLE_NZOP"). +lisp_code_name(41724,"YI_SYLLABLE_NZEX"). +lisp_code_name(41725,"YI_SYLLABLE_NZE"). +lisp_code_name(41726,"YI_SYLLABLE_NZUX"). +lisp_code_name(41727,"YI_SYLLABLE_NZU"). +lisp_code_name(41728,"YI_SYLLABLE_NZUP"). +lisp_code_name(41729,"YI_SYLLABLE_NZURX"). +lisp_code_name(41730,"YI_SYLLABLE_NZUR"). +lisp_code_name(41731,"YI_SYLLABLE_NZYT"). +lisp_code_name(41732,"YI_SYLLABLE_NZYX"). +lisp_code_name(41733,"YI_SYLLABLE_NZY"). +lisp_code_name(41734,"YI_SYLLABLE_NZYP"). +lisp_code_name(41735,"YI_SYLLABLE_NZYRX"). +lisp_code_name(41736,"YI_SYLLABLE_NZYR"). +lisp_code_name(41737,"YI_SYLLABLE_SIT"). +lisp_code_name(41738,"YI_SYLLABLE_SIX"). +lisp_code_name(41739,"YI_SYLLABLE_SI"). +lisp_code_name(41740,"YI_SYLLABLE_SIP"). +lisp_code_name(41741,"YI_SYLLABLE_SIEX"). +lisp_code_name(41742,"YI_SYLLABLE_SIE"). +lisp_code_name(41743,"YI_SYLLABLE_SIEP"). +lisp_code_name(41744,"YI_SYLLABLE_SAT"). +lisp_code_name(41745,"YI_SYLLABLE_SAX"). +lisp_code_name(41746,"YI_SYLLABLE_SA"). +lisp_code_name(41747,"YI_SYLLABLE_SAP"). +lisp_code_name(41748,"YI_SYLLABLE_SUOX"). +lisp_code_name(41749,"YI_SYLLABLE_SUO"). +lisp_code_name(41750,"YI_SYLLABLE_SUOP"). +lisp_code_name(41751,"YI_SYLLABLE_SOT"). +lisp_code_name(41752,"YI_SYLLABLE_SOX"). +lisp_code_name(41753,"YI_SYLLABLE_SO"). +lisp_code_name(41754,"YI_SYLLABLE_SOP"). +lisp_code_name(41755,"YI_SYLLABLE_SEX"). +lisp_code_name(41756,"YI_SYLLABLE_SE"). +lisp_code_name(41757,"YI_SYLLABLE_SEP"). +lisp_code_name(41758,"YI_SYLLABLE_SUT"). +lisp_code_name(41759,"YI_SYLLABLE_SUX"). +lisp_code_name(41760,"YI_SYLLABLE_SU"). +lisp_code_name(41761,"YI_SYLLABLE_SUP"). +lisp_code_name(41762,"YI_SYLLABLE_SURX"). +lisp_code_name(41763,"YI_SYLLABLE_SUR"). +lisp_code_name(41764,"YI_SYLLABLE_SYT"). +lisp_code_name(41765,"YI_SYLLABLE_SYX"). +lisp_code_name(41766,"YI_SYLLABLE_SY"). +lisp_code_name(41767,"YI_SYLLABLE_SYP"). +lisp_code_name(41768,"YI_SYLLABLE_SYRX"). +lisp_code_name(41769,"YI_SYLLABLE_SYR"). +lisp_code_name(41770,"YI_SYLLABLE_SSIT"). +lisp_code_name(41771,"YI_SYLLABLE_SSIX"). +lisp_code_name(41772,"YI_SYLLABLE_SSI"). +lisp_code_name(41773,"YI_SYLLABLE_SSIP"). +lisp_code_name(41774,"YI_SYLLABLE_SSIEX"). +lisp_code_name(41775,"YI_SYLLABLE_SSIE"). +lisp_code_name(41776,"YI_SYLLABLE_SSIEP"). +lisp_code_name(41777,"YI_SYLLABLE_SSAT"). +lisp_code_name(41778,"YI_SYLLABLE_SSAX"). +lisp_code_name(41779,"YI_SYLLABLE_SSA"). +lisp_code_name(41780,"YI_SYLLABLE_SSAP"). +lisp_code_name(41781,"YI_SYLLABLE_SSOT"). +lisp_code_name(41782,"YI_SYLLABLE_SSOX"). +lisp_code_name(41783,"YI_SYLLABLE_SSO"). +lisp_code_name(41784,"YI_SYLLABLE_SSOP"). +lisp_code_name(41785,"YI_SYLLABLE_SSEX"). +lisp_code_name(41786,"YI_SYLLABLE_SSE"). +lisp_code_name(41787,"YI_SYLLABLE_SSEP"). +lisp_code_name(41788,"YI_SYLLABLE_SSUT"). +lisp_code_name(41789,"YI_SYLLABLE_SSUX"). +lisp_code_name(41790,"YI_SYLLABLE_SSU"). +lisp_code_name(41791,"YI_SYLLABLE_SSUP"). +lisp_code_name(41792,"YI_SYLLABLE_SSYT"). +lisp_code_name(41793,"YI_SYLLABLE_SSYX"). +lisp_code_name(41794,"YI_SYLLABLE_SSY"). +lisp_code_name(41795,"YI_SYLLABLE_SSYP"). +lisp_code_name(41796,"YI_SYLLABLE_SSYRX"). +lisp_code_name(41797,"YI_SYLLABLE_SSYR"). +lisp_code_name(41798,"YI_SYLLABLE_ZHAT"). +lisp_code_name(41799,"YI_SYLLABLE_ZHAX"). +lisp_code_name(41800,"YI_SYLLABLE_ZHA"). +lisp_code_name(41801,"YI_SYLLABLE_ZHAP"). +lisp_code_name(41802,"YI_SYLLABLE_ZHUOX"). +lisp_code_name(41803,"YI_SYLLABLE_ZHUO"). +lisp_code_name(41804,"YI_SYLLABLE_ZHUOP"). +lisp_code_name(41805,"YI_SYLLABLE_ZHOT"). +lisp_code_name(41806,"YI_SYLLABLE_ZHOX"). +lisp_code_name(41807,"YI_SYLLABLE_ZHO"). +lisp_code_name(41808,"YI_SYLLABLE_ZHOP"). +lisp_code_name(41809,"YI_SYLLABLE_ZHET"). +lisp_code_name(41810,"YI_SYLLABLE_ZHEX"). +lisp_code_name(41811,"YI_SYLLABLE_ZHE"). +lisp_code_name(41812,"YI_SYLLABLE_ZHEP"). +lisp_code_name(41813,"YI_SYLLABLE_ZHUT"). +lisp_code_name(41814,"YI_SYLLABLE_ZHUX"). +lisp_code_name(41815,"YI_SYLLABLE_ZHU"). +lisp_code_name(41816,"YI_SYLLABLE_ZHUP"). +lisp_code_name(41817,"YI_SYLLABLE_ZHURX"). +lisp_code_name(41818,"YI_SYLLABLE_ZHUR"). +lisp_code_name(41819,"YI_SYLLABLE_ZHYT"). +lisp_code_name(41820,"YI_SYLLABLE_ZHYX"). +lisp_code_name(41821,"YI_SYLLABLE_ZHY"). +lisp_code_name(41822,"YI_SYLLABLE_ZHYP"). +lisp_code_name(41823,"YI_SYLLABLE_ZHYRX"). +lisp_code_name(41824,"YI_SYLLABLE_ZHYR"). +lisp_code_name(41825,"YI_SYLLABLE_CHAT"). +lisp_code_name(41826,"YI_SYLLABLE_CHAX"). +lisp_code_name(41827,"YI_SYLLABLE_CHA"). +lisp_code_name(41828,"YI_SYLLABLE_CHAP"). +lisp_code_name(41829,"YI_SYLLABLE_CHUOT"). +lisp_code_name(41830,"YI_SYLLABLE_CHUOX"). +lisp_code_name(41831,"YI_SYLLABLE_CHUO"). +lisp_code_name(41832,"YI_SYLLABLE_CHUOP"). +lisp_code_name(41833,"YI_SYLLABLE_CHOT"). +lisp_code_name(41834,"YI_SYLLABLE_CHOX"). +lisp_code_name(41835,"YI_SYLLABLE_CHO"). +lisp_code_name(41836,"YI_SYLLABLE_CHOP"). +lisp_code_name(41837,"YI_SYLLABLE_CHET"). +lisp_code_name(41838,"YI_SYLLABLE_CHEX"). +lisp_code_name(41839,"YI_SYLLABLE_CHE"). +lisp_code_name(41840,"YI_SYLLABLE_CHEP"). +lisp_code_name(41841,"YI_SYLLABLE_CHUX"). +lisp_code_name(41842,"YI_SYLLABLE_CHU"). +lisp_code_name(41843,"YI_SYLLABLE_CHUP"). +lisp_code_name(41844,"YI_SYLLABLE_CHURX"). +lisp_code_name(41845,"YI_SYLLABLE_CHUR"). +lisp_code_name(41846,"YI_SYLLABLE_CHYT"). +lisp_code_name(41847,"YI_SYLLABLE_CHYX"). +lisp_code_name(41848,"YI_SYLLABLE_CHY"). +lisp_code_name(41849,"YI_SYLLABLE_CHYP"). +lisp_code_name(41850,"YI_SYLLABLE_CHYRX"). +lisp_code_name(41851,"YI_SYLLABLE_CHYR"). +lisp_code_name(41852,"YI_SYLLABLE_RRAX"). +lisp_code_name(41853,"YI_SYLLABLE_RRA"). +lisp_code_name(41854,"YI_SYLLABLE_RRUOX"). +lisp_code_name(41855,"YI_SYLLABLE_RRUO"). +lisp_code_name(41856,"YI_SYLLABLE_RROT"). +lisp_code_name(41857,"YI_SYLLABLE_RROX"). +lisp_code_name(41858,"YI_SYLLABLE_RRO"). +lisp_code_name(41859,"YI_SYLLABLE_RROP"). +lisp_code_name(41860,"YI_SYLLABLE_RRET"). +lisp_code_name(41861,"YI_SYLLABLE_RREX"). +lisp_code_name(41862,"YI_SYLLABLE_RRE"). +lisp_code_name(41863,"YI_SYLLABLE_RREP"). +lisp_code_name(41864,"YI_SYLLABLE_RRUT"). +lisp_code_name(41865,"YI_SYLLABLE_RRUX"). +lisp_code_name(41866,"YI_SYLLABLE_RRU"). +lisp_code_name(41867,"YI_SYLLABLE_RRUP"). +lisp_code_name(41868,"YI_SYLLABLE_RRURX"). +lisp_code_name(41869,"YI_SYLLABLE_RRUR"). +lisp_code_name(41870,"YI_SYLLABLE_RRYT"). +lisp_code_name(41871,"YI_SYLLABLE_RRYX"). +lisp_code_name(41872,"YI_SYLLABLE_RRY"). +lisp_code_name(41873,"YI_SYLLABLE_RRYP"). +lisp_code_name(41874,"YI_SYLLABLE_RRYRX"). +lisp_code_name(41875,"YI_SYLLABLE_RRYR"). +lisp_code_name(41876,"YI_SYLLABLE_NRAT"). +lisp_code_name(41877,"YI_SYLLABLE_NRAX"). +lisp_code_name(41878,"YI_SYLLABLE_NRA"). +lisp_code_name(41879,"YI_SYLLABLE_NRAP"). +lisp_code_name(41880,"YI_SYLLABLE_NROX"). +lisp_code_name(41881,"YI_SYLLABLE_NRO"). +lisp_code_name(41882,"YI_SYLLABLE_NROP"). +lisp_code_name(41883,"YI_SYLLABLE_NRET"). +lisp_code_name(41884,"YI_SYLLABLE_NREX"). +lisp_code_name(41885,"YI_SYLLABLE_NRE"). +lisp_code_name(41886,"YI_SYLLABLE_NREP"). +lisp_code_name(41887,"YI_SYLLABLE_NRUT"). +lisp_code_name(41888,"YI_SYLLABLE_NRUX"). +lisp_code_name(41889,"YI_SYLLABLE_NRU"). +lisp_code_name(41890,"YI_SYLLABLE_NRUP"). +lisp_code_name(41891,"YI_SYLLABLE_NRURX"). +lisp_code_name(41892,"YI_SYLLABLE_NRUR"). +lisp_code_name(41893,"YI_SYLLABLE_NRYT"). +lisp_code_name(41894,"YI_SYLLABLE_NRYX"). +lisp_code_name(41895,"YI_SYLLABLE_NRY"). +lisp_code_name(41896,"YI_SYLLABLE_NRYP"). +lisp_code_name(41897,"YI_SYLLABLE_NRYRX"). +lisp_code_name(41898,"YI_SYLLABLE_NRYR"). +lisp_code_name(41899,"YI_SYLLABLE_SHAT"). +lisp_code_name(41900,"YI_SYLLABLE_SHAX"). +lisp_code_name(41901,"YI_SYLLABLE_SHA"). +lisp_code_name(41902,"YI_SYLLABLE_SHAP"). +lisp_code_name(41903,"YI_SYLLABLE_SHUOX"). +lisp_code_name(41904,"YI_SYLLABLE_SHUO"). +lisp_code_name(41905,"YI_SYLLABLE_SHUOP"). +lisp_code_name(41906,"YI_SYLLABLE_SHOT"). +lisp_code_name(41907,"YI_SYLLABLE_SHOX"). +lisp_code_name(41908,"YI_SYLLABLE_SHO"). +lisp_code_name(41909,"YI_SYLLABLE_SHOP"). +lisp_code_name(41910,"YI_SYLLABLE_SHET"). +lisp_code_name(41911,"YI_SYLLABLE_SHEX"). +lisp_code_name(41912,"YI_SYLLABLE_SHE"). +lisp_code_name(41913,"YI_SYLLABLE_SHEP"). +lisp_code_name(41914,"YI_SYLLABLE_SHUT"). +lisp_code_name(41915,"YI_SYLLABLE_SHUX"). +lisp_code_name(41916,"YI_SYLLABLE_SHU"). +lisp_code_name(41917,"YI_SYLLABLE_SHUP"). +lisp_code_name(41918,"YI_SYLLABLE_SHURX"). +lisp_code_name(41919,"YI_SYLLABLE_SHUR"). +lisp_code_name(41920,"YI_SYLLABLE_SHYT"). +lisp_code_name(41921,"YI_SYLLABLE_SHYX"). +lisp_code_name(41922,"YI_SYLLABLE_SHY"). +lisp_code_name(41923,"YI_SYLLABLE_SHYP"). +lisp_code_name(41924,"YI_SYLLABLE_SHYRX"). +lisp_code_name(41925,"YI_SYLLABLE_SHYR"). +lisp_code_name(41926,"YI_SYLLABLE_RAT"). +lisp_code_name(41927,"YI_SYLLABLE_RAX"). +lisp_code_name(41928,"YI_SYLLABLE_RA"). +lisp_code_name(41929,"YI_SYLLABLE_RAP"). +lisp_code_name(41930,"YI_SYLLABLE_RUOX"). +lisp_code_name(41931,"YI_SYLLABLE_RUO"). +lisp_code_name(41932,"YI_SYLLABLE_RUOP"). +lisp_code_name(41933,"YI_SYLLABLE_ROT"). +lisp_code_name(41934,"YI_SYLLABLE_ROX"). +lisp_code_name(41935,"YI_SYLLABLE_RO"). +lisp_code_name(41936,"YI_SYLLABLE_ROP"). +lisp_code_name(41937,"YI_SYLLABLE_REX"). +lisp_code_name(41938,"YI_SYLLABLE_RE"). +lisp_code_name(41939,"YI_SYLLABLE_REP"). +lisp_code_name(41940,"YI_SYLLABLE_RUT"). +lisp_code_name(41941,"YI_SYLLABLE_RUX"). +lisp_code_name(41942,"YI_SYLLABLE_RU"). +lisp_code_name(41943,"YI_SYLLABLE_RUP"). +lisp_code_name(41944,"YI_SYLLABLE_RURX"). +lisp_code_name(41945,"YI_SYLLABLE_RUR"). +lisp_code_name(41946,"YI_SYLLABLE_RYT"). +lisp_code_name(41947,"YI_SYLLABLE_RYX"). +lisp_code_name(41948,"YI_SYLLABLE_RY"). +lisp_code_name(41949,"YI_SYLLABLE_RYP"). +lisp_code_name(41950,"YI_SYLLABLE_RYRX"). +lisp_code_name(41951,"YI_SYLLABLE_RYR"). +lisp_code_name(41952,"YI_SYLLABLE_JIT"). +lisp_code_name(41953,"YI_SYLLABLE_JIX"). +lisp_code_name(41954,"YI_SYLLABLE_JI"). +lisp_code_name(41955,"YI_SYLLABLE_JIP"). +lisp_code_name(41956,"YI_SYLLABLE_JIET"). +lisp_code_name(41957,"YI_SYLLABLE_JIEX"). +lisp_code_name(41958,"YI_SYLLABLE_JIE"). +lisp_code_name(41959,"YI_SYLLABLE_JIEP"). +lisp_code_name(41960,"YI_SYLLABLE_JUOT"). +lisp_code_name(41961,"YI_SYLLABLE_JUOX"). +lisp_code_name(41962,"YI_SYLLABLE_JUO"). +lisp_code_name(41963,"YI_SYLLABLE_JUOP"). +lisp_code_name(41964,"YI_SYLLABLE_JOT"). +lisp_code_name(41965,"YI_SYLLABLE_JOX"). +lisp_code_name(41966,"YI_SYLLABLE_JO"). +lisp_code_name(41967,"YI_SYLLABLE_JOP"). +lisp_code_name(41968,"YI_SYLLABLE_JUT"). +lisp_code_name(41969,"YI_SYLLABLE_JUX"). +lisp_code_name(41970,"YI_SYLLABLE_JU"). +lisp_code_name(41971,"YI_SYLLABLE_JUP"). +lisp_code_name(41972,"YI_SYLLABLE_JURX"). +lisp_code_name(41973,"YI_SYLLABLE_JUR"). +lisp_code_name(41974,"YI_SYLLABLE_JYT"). +lisp_code_name(41975,"YI_SYLLABLE_JYX"). +lisp_code_name(41976,"YI_SYLLABLE_JY"). +lisp_code_name(41977,"YI_SYLLABLE_JYP"). +lisp_code_name(41978,"YI_SYLLABLE_JYRX"). +lisp_code_name(41979,"YI_SYLLABLE_JYR"). +lisp_code_name(41980,"YI_SYLLABLE_QIT"). +lisp_code_name(41981,"YI_SYLLABLE_QIX"). +lisp_code_name(41982,"YI_SYLLABLE_QI"). +lisp_code_name(41983,"YI_SYLLABLE_QIP"). +lisp_code_name(41984,"YI_SYLLABLE_QIET"). +lisp_code_name(41985,"YI_SYLLABLE_QIEX"). +lisp_code_name(41986,"YI_SYLLABLE_QIE"). +lisp_code_name(41987,"YI_SYLLABLE_QIEP"). +lisp_code_name(41988,"YI_SYLLABLE_QUOT"). +lisp_code_name(41989,"YI_SYLLABLE_QUOX"). +lisp_code_name(41990,"YI_SYLLABLE_QUO"). +lisp_code_name(41991,"YI_SYLLABLE_QUOP"). +lisp_code_name(41992,"YI_SYLLABLE_QOT"). +lisp_code_name(41993,"YI_SYLLABLE_QOX"). +lisp_code_name(41994,"YI_SYLLABLE_QO"). +lisp_code_name(41995,"YI_SYLLABLE_QOP"). +lisp_code_name(41996,"YI_SYLLABLE_QUT"). +lisp_code_name(41997,"YI_SYLLABLE_QUX"). +lisp_code_name(41998,"YI_SYLLABLE_QU"). +lisp_code_name(41999,"YI_SYLLABLE_QUP"). +lisp_code_name(42000,"YI_SYLLABLE_QURX"). +lisp_code_name(42001,"YI_SYLLABLE_QUR"). +lisp_code_name(42002,"YI_SYLLABLE_QYT"). +lisp_code_name(42003,"YI_SYLLABLE_QYX"). +lisp_code_name(42004,"YI_SYLLABLE_QY"). +lisp_code_name(42005,"YI_SYLLABLE_QYP"). +lisp_code_name(42006,"YI_SYLLABLE_QYRX"). +lisp_code_name(42007,"YI_SYLLABLE_QYR"). +lisp_code_name(42008,"YI_SYLLABLE_JJIT"). +lisp_code_name(42009,"YI_SYLLABLE_JJIX"). +lisp_code_name(42010,"YI_SYLLABLE_JJI"). +lisp_code_name(42011,"YI_SYLLABLE_JJIP"). +lisp_code_name(42012,"YI_SYLLABLE_JJIET"). +lisp_code_name(42013,"YI_SYLLABLE_JJIEX"). +lisp_code_name(42014,"YI_SYLLABLE_JJIE"). +lisp_code_name(42015,"YI_SYLLABLE_JJIEP"). +lisp_code_name(42016,"YI_SYLLABLE_JJUOX"). +lisp_code_name(42017,"YI_SYLLABLE_JJUO"). +lisp_code_name(42018,"YI_SYLLABLE_JJUOP"). +lisp_code_name(42019,"YI_SYLLABLE_JJOT"). +lisp_code_name(42020,"YI_SYLLABLE_JJOX"). +lisp_code_name(42021,"YI_SYLLABLE_JJO"). +lisp_code_name(42022,"YI_SYLLABLE_JJOP"). +lisp_code_name(42023,"YI_SYLLABLE_JJUT"). +lisp_code_name(42024,"YI_SYLLABLE_JJUX"). +lisp_code_name(42025,"YI_SYLLABLE_JJU"). +lisp_code_name(42026,"YI_SYLLABLE_JJUP"). +lisp_code_name(42027,"YI_SYLLABLE_JJURX"). +lisp_code_name(42028,"YI_SYLLABLE_JJUR"). +lisp_code_name(42029,"YI_SYLLABLE_JJYT"). +lisp_code_name(42030,"YI_SYLLABLE_JJYX"). +lisp_code_name(42031,"YI_SYLLABLE_JJY"). +lisp_code_name(42032,"YI_SYLLABLE_JJYP"). +lisp_code_name(42033,"YI_SYLLABLE_NJIT"). +lisp_code_name(42034,"YI_SYLLABLE_NJIX"). +lisp_code_name(42035,"YI_SYLLABLE_NJI"). +lisp_code_name(42036,"YI_SYLLABLE_NJIP"). +lisp_code_name(42037,"YI_SYLLABLE_NJIET"). +lisp_code_name(42038,"YI_SYLLABLE_NJIEX"). +lisp_code_name(42039,"YI_SYLLABLE_NJIE"). +lisp_code_name(42040,"YI_SYLLABLE_NJIEP"). +lisp_code_name(42041,"YI_SYLLABLE_NJUOX"). +lisp_code_name(42042,"YI_SYLLABLE_NJUO"). +lisp_code_name(42043,"YI_SYLLABLE_NJOT"). +lisp_code_name(42044,"YI_SYLLABLE_NJOX"). +lisp_code_name(42045,"YI_SYLLABLE_NJO"). +lisp_code_name(42046,"YI_SYLLABLE_NJOP"). +lisp_code_name(42047,"YI_SYLLABLE_NJUX"). +lisp_code_name(42048,"YI_SYLLABLE_NJU"). +lisp_code_name(42049,"YI_SYLLABLE_NJUP"). +lisp_code_name(42050,"YI_SYLLABLE_NJURX"). +lisp_code_name(42051,"YI_SYLLABLE_NJUR"). +lisp_code_name(42052,"YI_SYLLABLE_NJYT"). +lisp_code_name(42053,"YI_SYLLABLE_NJYX"). +lisp_code_name(42054,"YI_SYLLABLE_NJY"). +lisp_code_name(42055,"YI_SYLLABLE_NJYP"). +lisp_code_name(42056,"YI_SYLLABLE_NJYRX"). +lisp_code_name(42057,"YI_SYLLABLE_NJYR"). +lisp_code_name(42058,"YI_SYLLABLE_NYIT"). +lisp_code_name(42059,"YI_SYLLABLE_NYIX"). +lisp_code_name(42060,"YI_SYLLABLE_NYI"). +lisp_code_name(42061,"YI_SYLLABLE_NYIP"). +lisp_code_name(42062,"YI_SYLLABLE_NYIET"). +lisp_code_name(42063,"YI_SYLLABLE_NYIEX"). +lisp_code_name(42064,"YI_SYLLABLE_NYIE"). +lisp_code_name(42065,"YI_SYLLABLE_NYIEP"). +lisp_code_name(42066,"YI_SYLLABLE_NYUOX"). +lisp_code_name(42067,"YI_SYLLABLE_NYUO"). +lisp_code_name(42068,"YI_SYLLABLE_NYUOP"). +lisp_code_name(42069,"YI_SYLLABLE_NYOT"). +lisp_code_name(42070,"YI_SYLLABLE_NYOX"). +lisp_code_name(42071,"YI_SYLLABLE_NYO"). +lisp_code_name(42072,"YI_SYLLABLE_NYOP"). +lisp_code_name(42073,"YI_SYLLABLE_NYUT"). +lisp_code_name(42074,"YI_SYLLABLE_NYUX"). +lisp_code_name(42075,"YI_SYLLABLE_NYU"). +lisp_code_name(42076,"YI_SYLLABLE_NYUP"). +lisp_code_name(42077,"YI_SYLLABLE_XIT"). +lisp_code_name(42078,"YI_SYLLABLE_XIX"). +lisp_code_name(42079,"YI_SYLLABLE_XI"). +lisp_code_name(42080,"YI_SYLLABLE_XIP"). +lisp_code_name(42081,"YI_SYLLABLE_XIET"). +lisp_code_name(42082,"YI_SYLLABLE_XIEX"). +lisp_code_name(42083,"YI_SYLLABLE_XIE"). +lisp_code_name(42084,"YI_SYLLABLE_XIEP"). +lisp_code_name(42085,"YI_SYLLABLE_XUOX"). +lisp_code_name(42086,"YI_SYLLABLE_XUO"). +lisp_code_name(42087,"YI_SYLLABLE_XOT"). +lisp_code_name(42088,"YI_SYLLABLE_XOX"). +lisp_code_name(42089,"YI_SYLLABLE_XO"). +lisp_code_name(42090,"YI_SYLLABLE_XOP"). +lisp_code_name(42091,"YI_SYLLABLE_XYT"). +lisp_code_name(42092,"YI_SYLLABLE_XYX"). +lisp_code_name(42093,"YI_SYLLABLE_XY"). +lisp_code_name(42094,"YI_SYLLABLE_XYP"). +lisp_code_name(42095,"YI_SYLLABLE_XYRX"). +lisp_code_name(42096,"YI_SYLLABLE_XYR"). +lisp_code_name(42097,"YI_SYLLABLE_YIT"). +lisp_code_name(42098,"YI_SYLLABLE_YIX"). +lisp_code_name(42099,"YI_SYLLABLE_YI"). +lisp_code_name(42100,"YI_SYLLABLE_YIP"). +lisp_code_name(42101,"YI_SYLLABLE_YIET"). +lisp_code_name(42102,"YI_SYLLABLE_YIEX"). +lisp_code_name(42103,"YI_SYLLABLE_YIE"). +lisp_code_name(42104,"YI_SYLLABLE_YIEP"). +lisp_code_name(42105,"YI_SYLLABLE_YUOT"). +lisp_code_name(42106,"YI_SYLLABLE_YUOX"). +lisp_code_name(42107,"YI_SYLLABLE_YUO"). +lisp_code_name(42108,"YI_SYLLABLE_YUOP"). +lisp_code_name(42109,"YI_SYLLABLE_YOT"). +lisp_code_name(42110,"YI_SYLLABLE_YOX"). +lisp_code_name(42111,"YI_SYLLABLE_YO"). +lisp_code_name(42112,"YI_SYLLABLE_YOP"). +lisp_code_name(42113,"YI_SYLLABLE_YUT"). +lisp_code_name(42114,"YI_SYLLABLE_YUX"). +lisp_code_name(42115,"YI_SYLLABLE_YU"). +lisp_code_name(42116,"YI_SYLLABLE_YUP"). +lisp_code_name(42117,"YI_SYLLABLE_YURX"). +lisp_code_name(42118,"YI_SYLLABLE_YUR"). +lisp_code_name(42119,"YI_SYLLABLE_YYT"). +lisp_code_name(42120,"YI_SYLLABLE_YYX"). +lisp_code_name(42121,"YI_SYLLABLE_YY"). +lisp_code_name(42122,"YI_SYLLABLE_YYP"). +lisp_code_name(42123,"YI_SYLLABLE_YYRX"). +lisp_code_name(42124,"YI_SYLLABLE_YYR"). +lisp_code_name(42128,"YI_RADICAL_QOT"). +lisp_code_name(42129,"YI_RADICAL_LI"). +lisp_code_name(42130,"YI_RADICAL_KIT"). +lisp_code_name(42131,"YI_RADICAL_NYIP"). +lisp_code_name(42132,"YI_RADICAL_CYP"). +lisp_code_name(42133,"YI_RADICAL_SSI"). +lisp_code_name(42134,"YI_RADICAL_GGOP"). +lisp_code_name(42135,"YI_RADICAL_GEP"). +lisp_code_name(42136,"YI_RADICAL_MI"). +lisp_code_name(42137,"YI_RADICAL_HXIT"). +lisp_code_name(42138,"YI_RADICAL_LYR"). +lisp_code_name(42139,"YI_RADICAL_BBUT"). +lisp_code_name(42140,"YI_RADICAL_MOP"). +lisp_code_name(42141,"YI_RADICAL_YO"). +lisp_code_name(42142,"YI_RADICAL_PUT"). +lisp_code_name(42143,"YI_RADICAL_HXUO"). +lisp_code_name(42144,"YI_RADICAL_TAT"). +lisp_code_name(42145,"YI_RADICAL_GA"). +lisp_code_name(42146,"YI_RADICAL_ZUP"). +lisp_code_name(42147,"YI_RADICAL_CYT"). +lisp_code_name(42148,"YI_RADICAL_DDUR"). +lisp_code_name(42149,"YI_RADICAL_BUR"). +lisp_code_name(42150,"YI_RADICAL_GGUO"). +lisp_code_name(42151,"YI_RADICAL_NYOP"). +lisp_code_name(42152,"YI_RADICAL_TU"). +lisp_code_name(42153,"YI_RADICAL_OP"). +lisp_code_name(42154,"YI_RADICAL_JJUT"). +lisp_code_name(42155,"YI_RADICAL_ZOT"). +lisp_code_name(42156,"YI_RADICAL_PYT"). +lisp_code_name(42157,"YI_RADICAL_HMO"). +lisp_code_name(42158,"YI_RADICAL_YIT"). +lisp_code_name(42159,"YI_RADICAL_VUR"). +lisp_code_name(42160,"YI_RADICAL_SHY"). +lisp_code_name(42161,"YI_RADICAL_VEP"). +lisp_code_name(42162,"YI_RADICAL_ZA"). +lisp_code_name(42163,"YI_RADICAL_JO"). +lisp_code_name(42164,"YI_RADICAL_NZUP"). +lisp_code_name(42165,"YI_RADICAL_JJY"). +lisp_code_name(42166,"YI_RADICAL_GOT"). +lisp_code_name(42167,"YI_RADICAL_JJIE"). +lisp_code_name(42168,"YI_RADICAL_WO"). +lisp_code_name(42169,"YI_RADICAL_DU"). +lisp_code_name(42170,"YI_RADICAL_SHUR"). +lisp_code_name(42171,"YI_RADICAL_LIE"). +lisp_code_name(42172,"YI_RADICAL_CY"). +lisp_code_name(42173,"YI_RADICAL_CUOP"). +lisp_code_name(42174,"YI_RADICAL_CIP"). +lisp_code_name(42175,"YI_RADICAL_HXOP"). +lisp_code_name(42176,"YI_RADICAL_SHAT"). +lisp_code_name(42177,"YI_RADICAL_ZUR"). +lisp_code_name(42178,"YI_RADICAL_SHOP"). +lisp_code_name(42179,"YI_RADICAL_CHE"). +lisp_code_name(42180,"YI_RADICAL_ZZIET"). +lisp_code_name(42181,"YI_RADICAL_NBIE"). +lisp_code_name(42182,"YI_RADICAL_KE"). +lisp_code_name(42192,"LISU_LETTER_BA"). +lisp_code_name(42193,"LISU_LETTER_PA"). +lisp_code_name(42194,"LISU_LETTER_PHA"). +lisp_code_name(42195,"LISU_LETTER_DA"). +lisp_code_name(42196,"LISU_LETTER_TA"). +lisp_code_name(42197,"LISU_LETTER_THA"). +lisp_code_name(42198,"LISU_LETTER_GA"). +lisp_code_name(42199,"LISU_LETTER_KA"). +lisp_code_name(42200,"LISU_LETTER_KHA"). +lisp_code_name(42201,"LISU_LETTER_JA"). +lisp_code_name(42202,"LISU_LETTER_CA"). +lisp_code_name(42203,"LISU_LETTER_CHA"). +lisp_code_name(42204,"LISU_LETTER_DZA"). +lisp_code_name(42205,"LISU_LETTER_TSA"). +lisp_code_name(42206,"LISU_LETTER_TSHA"). +lisp_code_name(42207,"LISU_LETTER_MA"). +lisp_code_name(42208,"LISU_LETTER_NA"). +lisp_code_name(42209,"LISU_LETTER_LA"). +lisp_code_name(42210,"LISU_LETTER_SA"). +lisp_code_name(42211,"LISU_LETTER_ZHA"). +lisp_code_name(42212,"LISU_LETTER_ZA"). +lisp_code_name(42213,"LISU_LETTER_NGA"). +lisp_code_name(42214,"LISU_LETTER_HA"). +lisp_code_name(42215,"LISU_LETTER_XA"). +lisp_code_name(42216,"LISU_LETTER_HHA"). +lisp_code_name(42217,"LISU_LETTER_FA"). +lisp_code_name(42218,"LISU_LETTER_WA"). +lisp_code_name(42219,"LISU_LETTER_SHA"). +lisp_code_name(42220,"LISU_LETTER_YA"). +lisp_code_name(42221,"LISU_LETTER_GHA"). +lisp_code_name(42222,"LISU_LETTER_A"). +lisp_code_name(42223,"LISU_LETTER_AE"). +lisp_code_name(42224,"LISU_LETTER_E"). +lisp_code_name(42225,"LISU_LETTER_EU"). +lisp_code_name(42226,"LISU_LETTER_I"). +lisp_code_name(42227,"LISU_LETTER_O"). +lisp_code_name(42228,"LISU_LETTER_U"). +lisp_code_name(42229,"LISU_LETTER_UE"). +lisp_code_name(42230,"LISU_LETTER_UH"). +lisp_code_name(42231,"LISU_LETTER_OE"). +lisp_code_name(42232,"LISU_LETTER_TONE_MYA_TI"). +lisp_code_name(42233,"LISU_LETTER_TONE_NA_PO"). +lisp_code_name(42234,"LISU_LETTER_TONE_MYA_CYA"). +lisp_code_name(42235,"LISU_LETTER_TONE_MYA_BO"). +lisp_code_name(42236,"LISU_LETTER_TONE_MYA_NA"). +lisp_code_name(42237,"LISU_LETTER_TONE_MYA_JEU"). +lisp_code_name(42238,"LISU_PUNCTUATION_COMMA"). +lisp_code_name(42239,"LISU_PUNCTUATION_FULL_STOP"). +lisp_code_name(42240,"VAI_SYLLABLE_EE"). +lisp_code_name(42241,"VAI_SYLLABLE_EEN"). +lisp_code_name(42242,"VAI_SYLLABLE_HEE"). +lisp_code_name(42243,"VAI_SYLLABLE_WEE"). +lisp_code_name(42244,"VAI_SYLLABLE_WEEN"). +lisp_code_name(42245,"VAI_SYLLABLE_PEE"). +lisp_code_name(42246,"VAI_SYLLABLE_BHEE"). +lisp_code_name(42247,"VAI_SYLLABLE_BEE"). +lisp_code_name(42248,"VAI_SYLLABLE_MBEE"). +lisp_code_name(42249,"VAI_SYLLABLE_KPEE"). +lisp_code_name(42250,"VAI_SYLLABLE_MGBEE"). +lisp_code_name(42251,"VAI_SYLLABLE_GBEE"). +lisp_code_name(42252,"VAI_SYLLABLE_FEE"). +lisp_code_name(42253,"VAI_SYLLABLE_VEE"). +lisp_code_name(42254,"VAI_SYLLABLE_TEE"). +lisp_code_name(42255,"VAI_SYLLABLE_THEE"). +lisp_code_name(42256,"VAI_SYLLABLE_DHEE"). +lisp_code_name(42257,"VAI_SYLLABLE_DHHEE"). +lisp_code_name(42258,"VAI_SYLLABLE_LEE"). +lisp_code_name(42259,"VAI_SYLLABLE_REE"). +lisp_code_name(42260,"VAI_SYLLABLE_DEE"). +lisp_code_name(42261,"VAI_SYLLABLE_NDEE"). +lisp_code_name(42262,"VAI_SYLLABLE_SEE"). +lisp_code_name(42263,"VAI_SYLLABLE_SHEE"). +lisp_code_name(42264,"VAI_SYLLABLE_ZEE"). +lisp_code_name(42265,"VAI_SYLLABLE_ZHEE"). +lisp_code_name(42266,"VAI_SYLLABLE_CEE"). +lisp_code_name(42267,"VAI_SYLLABLE_JEE"). +lisp_code_name(42268,"VAI_SYLLABLE_NJEE"). +lisp_code_name(42269,"VAI_SYLLABLE_YEE"). +lisp_code_name(42270,"VAI_SYLLABLE_KEE"). +lisp_code_name(42271,"VAI_SYLLABLE_NGGEE"). +lisp_code_name(42272,"VAI_SYLLABLE_GEE"). +lisp_code_name(42273,"VAI_SYLLABLE_MEE"). +lisp_code_name(42274,"VAI_SYLLABLE_NEE"). +lisp_code_name(42275,"VAI_SYLLABLE_NYEE"). +lisp_code_name(42276,"VAI_SYLLABLE_I"). +lisp_code_name(42277,"VAI_SYLLABLE_IN"). +lisp_code_name(42278,"VAI_SYLLABLE_HI"). +lisp_code_name(42279,"VAI_SYLLABLE_HIN"). +lisp_code_name(42280,"VAI_SYLLABLE_WI"). +lisp_code_name(42281,"VAI_SYLLABLE_WIN"). +lisp_code_name(42282,"VAI_SYLLABLE_PI"). +lisp_code_name(42283,"VAI_SYLLABLE_BHI"). +lisp_code_name(42284,"VAI_SYLLABLE_BI"). +lisp_code_name(42285,"VAI_SYLLABLE_MBI"). +lisp_code_name(42286,"VAI_SYLLABLE_KPI"). +lisp_code_name(42287,"VAI_SYLLABLE_MGBI"). +lisp_code_name(42288,"VAI_SYLLABLE_GBI"). +lisp_code_name(42289,"VAI_SYLLABLE_FI"). +lisp_code_name(42290,"VAI_SYLLABLE_VI"). +lisp_code_name(42291,"VAI_SYLLABLE_TI"). +lisp_code_name(42292,"VAI_SYLLABLE_THI"). +lisp_code_name(42293,"VAI_SYLLABLE_DHI"). +lisp_code_name(42294,"VAI_SYLLABLE_DHHI"). +lisp_code_name(42295,"VAI_SYLLABLE_LI"). +lisp_code_name(42296,"VAI_SYLLABLE_RI"). +lisp_code_name(42297,"VAI_SYLLABLE_DI"). +lisp_code_name(42298,"VAI_SYLLABLE_NDI"). +lisp_code_name(42299,"VAI_SYLLABLE_SI"). +lisp_code_name(42300,"VAI_SYLLABLE_SHI"). +lisp_code_name(42301,"VAI_SYLLABLE_ZI"). +lisp_code_name(42302,"VAI_SYLLABLE_ZHI"). +lisp_code_name(42303,"VAI_SYLLABLE_CI"). +lisp_code_name(42304,"VAI_SYLLABLE_JI"). +lisp_code_name(42305,"VAI_SYLLABLE_NJI"). +lisp_code_name(42306,"VAI_SYLLABLE_YI"). +lisp_code_name(42307,"VAI_SYLLABLE_KI"). +lisp_code_name(42308,"VAI_SYLLABLE_NGGI"). +lisp_code_name(42309,"VAI_SYLLABLE_GI"). +lisp_code_name(42310,"VAI_SYLLABLE_MI"). +lisp_code_name(42311,"VAI_SYLLABLE_NI"). +lisp_code_name(42312,"VAI_SYLLABLE_NYI"). +lisp_code_name(42313,"VAI_SYLLABLE_A"). +lisp_code_name(42314,"VAI_SYLLABLE_AN"). +lisp_code_name(42315,"VAI_SYLLABLE_NGAN"). +lisp_code_name(42316,"VAI_SYLLABLE_HA"). +lisp_code_name(42317,"VAI_SYLLABLE_HAN"). +lisp_code_name(42318,"VAI_SYLLABLE_WA"). +lisp_code_name(42319,"VAI_SYLLABLE_WAN"). +lisp_code_name(42320,"VAI_SYLLABLE_PA"). +lisp_code_name(42321,"VAI_SYLLABLE_BHA"). +lisp_code_name(42322,"VAI_SYLLABLE_BA"). +lisp_code_name(42323,"VAI_SYLLABLE_MBA"). +lisp_code_name(42324,"VAI_SYLLABLE_KPA"). +lisp_code_name(42325,"VAI_SYLLABLE_KPAN"). +lisp_code_name(42326,"VAI_SYLLABLE_MGBA"). +lisp_code_name(42327,"VAI_SYLLABLE_GBA"). +lisp_code_name(42328,"VAI_SYLLABLE_FA"). +lisp_code_name(42329,"VAI_SYLLABLE_VA"). +lisp_code_name(42330,"VAI_SYLLABLE_TA"). +lisp_code_name(42331,"VAI_SYLLABLE_THA"). +lisp_code_name(42332,"VAI_SYLLABLE_DHA"). +lisp_code_name(42333,"VAI_SYLLABLE_DHHA"). +lisp_code_name(42334,"VAI_SYLLABLE_LA"). +lisp_code_name(42335,"VAI_SYLLABLE_RA"). +lisp_code_name(42336,"VAI_SYLLABLE_DA"). +lisp_code_name(42337,"VAI_SYLLABLE_NDA"). +lisp_code_name(42338,"VAI_SYLLABLE_SA"). +lisp_code_name(42339,"VAI_SYLLABLE_SHA"). +lisp_code_name(42340,"VAI_SYLLABLE_ZA"). +lisp_code_name(42341,"VAI_SYLLABLE_ZHA"). +lisp_code_name(42342,"VAI_SYLLABLE_CA"). +lisp_code_name(42343,"VAI_SYLLABLE_JA"). +lisp_code_name(42344,"VAI_SYLLABLE_NJA"). +lisp_code_name(42345,"VAI_SYLLABLE_YA"). +lisp_code_name(42346,"VAI_SYLLABLE_KA"). +lisp_code_name(42347,"VAI_SYLLABLE_KAN"). +lisp_code_name(42348,"VAI_SYLLABLE_NGGA"). +lisp_code_name(42349,"VAI_SYLLABLE_GA"). +lisp_code_name(42350,"VAI_SYLLABLE_MA"). +lisp_code_name(42351,"VAI_SYLLABLE_NA"). +lisp_code_name(42352,"VAI_SYLLABLE_NYA"). +lisp_code_name(42353,"VAI_SYLLABLE_OO"). +lisp_code_name(42354,"VAI_SYLLABLE_OON"). +lisp_code_name(42355,"VAI_SYLLABLE_HOO"). +lisp_code_name(42356,"VAI_SYLLABLE_WOO"). +lisp_code_name(42357,"VAI_SYLLABLE_WOON"). +lisp_code_name(42358,"VAI_SYLLABLE_POO"). +lisp_code_name(42359,"VAI_SYLLABLE_BHOO"). +lisp_code_name(42360,"VAI_SYLLABLE_BOO"). +lisp_code_name(42361,"VAI_SYLLABLE_MBOO"). +lisp_code_name(42362,"VAI_SYLLABLE_KPOO"). +lisp_code_name(42363,"VAI_SYLLABLE_MGBOO"). +lisp_code_name(42364,"VAI_SYLLABLE_GBOO"). +lisp_code_name(42365,"VAI_SYLLABLE_FOO"). +lisp_code_name(42366,"VAI_SYLLABLE_VOO"). +lisp_code_name(42367,"VAI_SYLLABLE_TOO"). +lisp_code_name(42368,"VAI_SYLLABLE_THOO"). +lisp_code_name(42369,"VAI_SYLLABLE_DHOO"). +lisp_code_name(42370,"VAI_SYLLABLE_DHHOO"). +lisp_code_name(42371,"VAI_SYLLABLE_LOO"). +lisp_code_name(42372,"VAI_SYLLABLE_ROO"). +lisp_code_name(42373,"VAI_SYLLABLE_DOO"). +lisp_code_name(42374,"VAI_SYLLABLE_NDOO"). +lisp_code_name(42375,"VAI_SYLLABLE_SOO"). +lisp_code_name(42376,"VAI_SYLLABLE_SHOO"). +lisp_code_name(42377,"VAI_SYLLABLE_ZOO"). +lisp_code_name(42378,"VAI_SYLLABLE_ZHOO"). +lisp_code_name(42379,"VAI_SYLLABLE_COO"). +lisp_code_name(42380,"VAI_SYLLABLE_JOO"). +lisp_code_name(42381,"VAI_SYLLABLE_NJOO"). +lisp_code_name(42382,"VAI_SYLLABLE_YOO"). +lisp_code_name(42383,"VAI_SYLLABLE_KOO"). +lisp_code_name(42384,"VAI_SYLLABLE_NGGOO"). +lisp_code_name(42385,"VAI_SYLLABLE_GOO"). +lisp_code_name(42386,"VAI_SYLLABLE_MOO"). +lisp_code_name(42387,"VAI_SYLLABLE_NOO"). +lisp_code_name(42388,"VAI_SYLLABLE_NYOO"). +lisp_code_name(42389,"VAI_SYLLABLE_U"). +lisp_code_name(42390,"VAI_SYLLABLE_UN"). +lisp_code_name(42391,"VAI_SYLLABLE_HU"). +lisp_code_name(42392,"VAI_SYLLABLE_HUN"). +lisp_code_name(42393,"VAI_SYLLABLE_WU"). +lisp_code_name(42394,"VAI_SYLLABLE_WUN"). +lisp_code_name(42395,"VAI_SYLLABLE_PU"). +lisp_code_name(42396,"VAI_SYLLABLE_BHU"). +lisp_code_name(42397,"VAI_SYLLABLE_BU"). +lisp_code_name(42398,"VAI_SYLLABLE_MBU"). +lisp_code_name(42399,"VAI_SYLLABLE_KPU"). +lisp_code_name(42400,"VAI_SYLLABLE_MGBU"). +lisp_code_name(42401,"VAI_SYLLABLE_GBU"). +lisp_code_name(42402,"VAI_SYLLABLE_FU"). +lisp_code_name(42403,"VAI_SYLLABLE_VU"). +lisp_code_name(42404,"VAI_SYLLABLE_TU"). +lisp_code_name(42405,"VAI_SYLLABLE_THU"). +lisp_code_name(42406,"VAI_SYLLABLE_DHU"). +lisp_code_name(42407,"VAI_SYLLABLE_DHHU"). +lisp_code_name(42408,"VAI_SYLLABLE_LU"). +lisp_code_name(42409,"VAI_SYLLABLE_RU"). +lisp_code_name(42410,"VAI_SYLLABLE_DU"). +lisp_code_name(42411,"VAI_SYLLABLE_NDU"). +lisp_code_name(42412,"VAI_SYLLABLE_SU"). +lisp_code_name(42413,"VAI_SYLLABLE_SHU"). +lisp_code_name(42414,"VAI_SYLLABLE_ZU"). +lisp_code_name(42415,"VAI_SYLLABLE_ZHU"). +lisp_code_name(42416,"VAI_SYLLABLE_CU"). +lisp_code_name(42417,"VAI_SYLLABLE_JU"). +lisp_code_name(42418,"VAI_SYLLABLE_NJU"). +lisp_code_name(42419,"VAI_SYLLABLE_YU"). +lisp_code_name(42420,"VAI_SYLLABLE_KU"). +lisp_code_name(42421,"VAI_SYLLABLE_NGGU"). +lisp_code_name(42422,"VAI_SYLLABLE_GU"). +lisp_code_name(42423,"VAI_SYLLABLE_MU"). +lisp_code_name(42424,"VAI_SYLLABLE_NU"). +lisp_code_name(42425,"VAI_SYLLABLE_NYU"). +lisp_code_name(42426,"VAI_SYLLABLE_O"). +lisp_code_name(42427,"VAI_SYLLABLE_ON"). +lisp_code_name(42428,"VAI_SYLLABLE_NGON"). +lisp_code_name(42429,"VAI_SYLLABLE_HO"). +lisp_code_name(42430,"VAI_SYLLABLE_HON"). +lisp_code_name(42431,"VAI_SYLLABLE_WO"). +lisp_code_name(42432,"VAI_SYLLABLE_WON"). +lisp_code_name(42433,"VAI_SYLLABLE_PO"). +lisp_code_name(42434,"VAI_SYLLABLE_BHO"). +lisp_code_name(42435,"VAI_SYLLABLE_BO"). +lisp_code_name(42436,"VAI_SYLLABLE_MBO"). +lisp_code_name(42437,"VAI_SYLLABLE_KPO"). +lisp_code_name(42438,"VAI_SYLLABLE_MGBO"). +lisp_code_name(42439,"VAI_SYLLABLE_GBO"). +lisp_code_name(42440,"VAI_SYLLABLE_GBON"). +lisp_code_name(42441,"VAI_SYLLABLE_FO"). +lisp_code_name(42442,"VAI_SYLLABLE_VO"). +lisp_code_name(42443,"VAI_SYLLABLE_TO"). +lisp_code_name(42444,"VAI_SYLLABLE_THO"). +lisp_code_name(42445,"VAI_SYLLABLE_DHO"). +lisp_code_name(42446,"VAI_SYLLABLE_DHHO"). +lisp_code_name(42447,"VAI_SYLLABLE_LO"). +lisp_code_name(42448,"VAI_SYLLABLE_RO"). +lisp_code_name(42449,"VAI_SYLLABLE_DO"). +lisp_code_name(42450,"VAI_SYLLABLE_NDO"). +lisp_code_name(42451,"VAI_SYLLABLE_SO"). +lisp_code_name(42452,"VAI_SYLLABLE_SHO"). +lisp_code_name(42453,"VAI_SYLLABLE_ZO"). +lisp_code_name(42454,"VAI_SYLLABLE_ZHO"). +lisp_code_name(42455,"VAI_SYLLABLE_CO"). +lisp_code_name(42456,"VAI_SYLLABLE_JO"). +lisp_code_name(42457,"VAI_SYLLABLE_NJO"). +lisp_code_name(42458,"VAI_SYLLABLE_YO"). +lisp_code_name(42459,"VAI_SYLLABLE_KO"). +lisp_code_name(42460,"VAI_SYLLABLE_NGGO"). +lisp_code_name(42461,"VAI_SYLLABLE_GO"). +lisp_code_name(42462,"VAI_SYLLABLE_MO"). +lisp_code_name(42463,"VAI_SYLLABLE_NO"). +lisp_code_name(42464,"VAI_SYLLABLE_NYO"). +lisp_code_name(42465,"VAI_SYLLABLE_E"). +lisp_code_name(42466,"VAI_SYLLABLE_EN"). +lisp_code_name(42467,"VAI_SYLLABLE_NGEN"). +lisp_code_name(42468,"VAI_SYLLABLE_HE"). +lisp_code_name(42469,"VAI_SYLLABLE_HEN"). +lisp_code_name(42470,"VAI_SYLLABLE_WE"). +lisp_code_name(42471,"VAI_SYLLABLE_WEN"). +lisp_code_name(42472,"VAI_SYLLABLE_PE"). +lisp_code_name(42473,"VAI_SYLLABLE_BHE"). +lisp_code_name(42474,"VAI_SYLLABLE_BE"). +lisp_code_name(42475,"VAI_SYLLABLE_MBE"). +lisp_code_name(42476,"VAI_SYLLABLE_KPE"). +lisp_code_name(42477,"VAI_SYLLABLE_KPEN"). +lisp_code_name(42478,"VAI_SYLLABLE_MGBE"). +lisp_code_name(42479,"VAI_SYLLABLE_GBE"). +lisp_code_name(42480,"VAI_SYLLABLE_GBEN"). +lisp_code_name(42481,"VAI_SYLLABLE_FE"). +lisp_code_name(42482,"VAI_SYLLABLE_VE"). +lisp_code_name(42483,"VAI_SYLLABLE_TE"). +lisp_code_name(42484,"VAI_SYLLABLE_THE"). +lisp_code_name(42485,"VAI_SYLLABLE_DHE"). +lisp_code_name(42486,"VAI_SYLLABLE_DHHE"). +lisp_code_name(42487,"VAI_SYLLABLE_LE"). +lisp_code_name(42488,"VAI_SYLLABLE_RE"). +lisp_code_name(42489,"VAI_SYLLABLE_DE"). +lisp_code_name(42490,"VAI_SYLLABLE_NDE"). +lisp_code_name(42491,"VAI_SYLLABLE_SE"). +lisp_code_name(42492,"VAI_SYLLABLE_SHE"). +lisp_code_name(42493,"VAI_SYLLABLE_ZE"). +lisp_code_name(42494,"VAI_SYLLABLE_ZHE"). +lisp_code_name(42495,"VAI_SYLLABLE_CE"). +lisp_code_name(42496,"VAI_SYLLABLE_JE"). +lisp_code_name(42497,"VAI_SYLLABLE_NJE"). +lisp_code_name(42498,"VAI_SYLLABLE_YE"). +lisp_code_name(42499,"VAI_SYLLABLE_KE"). +lisp_code_name(42500,"VAI_SYLLABLE_NGGE"). +lisp_code_name(42501,"VAI_SYLLABLE_NGGEN"). +lisp_code_name(42502,"VAI_SYLLABLE_GE"). +lisp_code_name(42503,"VAI_SYLLABLE_GEN"). +lisp_code_name(42504,"VAI_SYLLABLE_ME"). +lisp_code_name(42505,"VAI_SYLLABLE_NE"). +lisp_code_name(42506,"VAI_SYLLABLE_NYE"). +lisp_code_name(42507,"VAI_SYLLABLE_NG"). +lisp_code_name(42508,"VAI_SYLLABLE_LENGTHENER"). +lisp_code_name(42509,"VAI_COMMA"). +lisp_code_name(42510,"VAI_FULL_STOP"). +lisp_code_name(42511,"VAI_QUESTION_MARK"). +lisp_code_name(42512,"VAI_SYLLABLE_NDOLE_FA"). +lisp_code_name(42513,"VAI_SYLLABLE_NDOLE_KA"). +lisp_code_name(42514,"VAI_SYLLABLE_NDOLE_SOO"). +lisp_code_name(42515,"VAI_SYMBOL_FEENG"). +lisp_code_name(42516,"VAI_SYMBOL_KEENG"). +lisp_code_name(42517,"VAI_SYMBOL_TING"). +lisp_code_name(42518,"VAI_SYMBOL_NII"). +lisp_code_name(42519,"VAI_SYMBOL_BANG"). +lisp_code_name(42520,"VAI_SYMBOL_FAA"). +lisp_code_name(42521,"VAI_SYMBOL_TAA"). +lisp_code_name(42522,"VAI_SYMBOL_DANG"). +lisp_code_name(42523,"VAI_SYMBOL_DOONG"). +lisp_code_name(42524,"VAI_SYMBOL_KUNG"). +lisp_code_name(42525,"VAI_SYMBOL_TONG"). +lisp_code_name(42526,"VAI_SYMBOL_DO-O"). +lisp_code_name(42527,"VAI_SYMBOL_JONG"). +lisp_code_name(42528,"VAI_DIGIT_ZERO"). +lisp_code_name(42529,"VAI_DIGIT_ONE"). +lisp_code_name(42530,"VAI_DIGIT_TWO"). +lisp_code_name(42531,"VAI_DIGIT_THREE"). +lisp_code_name(42532,"VAI_DIGIT_FOUR"). +lisp_code_name(42533,"VAI_DIGIT_FIVE"). +lisp_code_name(42534,"VAI_DIGIT_SIX"). +lisp_code_name(42535,"VAI_DIGIT_SEVEN"). +lisp_code_name(42536,"VAI_DIGIT_EIGHT"). +lisp_code_name(42537,"VAI_DIGIT_NINE"). +lisp_code_name(42538,"VAI_SYLLABLE_NDOLE_MA"). +lisp_code_name(42539,"VAI_SYLLABLE_NDOLE_DO"). +lisp_code_name(42560,"CYRILLIC_CAPITAL_LETTER_ZEMLYA"). +lisp_code_name(42561,"CYRILLIC_SMALL_LETTER_ZEMLYA"). +lisp_code_name(42562,"CYRILLIC_CAPITAL_LETTER_DZELO"). +lisp_code_name(42563,"CYRILLIC_SMALL_LETTER_DZELO"). +lisp_code_name(42564,"CYRILLIC_CAPITAL_LETTER_REVERSED_DZE"). +lisp_code_name(42565,"CYRILLIC_SMALL_LETTER_REVERSED_DZE"). +lisp_code_name(42566,"CYRILLIC_CAPITAL_LETTER_IOTA"). +lisp_code_name(42567,"CYRILLIC_SMALL_LETTER_IOTA"). +lisp_code_name(42568,"CYRILLIC_CAPITAL_LETTER_DJERV"). +lisp_code_name(42569,"CYRILLIC_SMALL_LETTER_DJERV"). +lisp_code_name(42570,"CYRILLIC_CAPITAL_LETTER_MONOGRAPH_UK"). +lisp_code_name(42571,"CYRILLIC_SMALL_LETTER_MONOGRAPH_UK"). +lisp_code_name(42572,"CYRILLIC_CAPITAL_LETTER_BROAD_OMEGA"). +lisp_code_name(42573,"CYRILLIC_SMALL_LETTER_BROAD_OMEGA"). +lisp_code_name(42574,"CYRILLIC_CAPITAL_LETTER_NEUTRAL_YER"). +lisp_code_name(42575,"CYRILLIC_SMALL_LETTER_NEUTRAL_YER"). +lisp_code_name(42576,"CYRILLIC_CAPITAL_LETTER_YERU_WITH_BACK_YER"). +lisp_code_name(42577,"CYRILLIC_SMALL_LETTER_YERU_WITH_BACK_YER"). +lisp_code_name(42578,"CYRILLIC_CAPITAL_LETTER_IOTIFIED_YAT"). +lisp_code_name(42579,"CYRILLIC_SMALL_LETTER_IOTIFIED_YAT"). +lisp_code_name(42580,"CYRILLIC_CAPITAL_LETTER_REVERSED_YU"). +lisp_code_name(42581,"CYRILLIC_SMALL_LETTER_REVERSED_YU"). +lisp_code_name(42582,"CYRILLIC_CAPITAL_LETTER_IOTIFIED_A"). +lisp_code_name(42583,"CYRILLIC_SMALL_LETTER_IOTIFIED_A"). +lisp_code_name(42584,"CYRILLIC_CAPITAL_LETTER_CLOSED_LITTLE_YUS"). +lisp_code_name(42585,"CYRILLIC_SMALL_LETTER_CLOSED_LITTLE_YUS"). +lisp_code_name(42586,"CYRILLIC_CAPITAL_LETTER_BLENDED_YUS"). +lisp_code_name(42587,"CYRILLIC_SMALL_LETTER_BLENDED_YUS"). +lisp_code_name(42588,"CYRILLIC_CAPITAL_LETTER_IOTIFIED_CLOSED_LITTLE_YUS"). +lisp_code_name(42589,"CYRILLIC_SMALL_LETTER_IOTIFIED_CLOSED_LITTLE_YUS"). +lisp_code_name(42590,"CYRILLIC_CAPITAL_LETTER_YN"). +lisp_code_name(42591,"CYRILLIC_SMALL_LETTER_YN"). +lisp_code_name(42592,"CYRILLIC_CAPITAL_LETTER_REVERSED_TSE"). +lisp_code_name(42593,"CYRILLIC_SMALL_LETTER_REVERSED_TSE"). +lisp_code_name(42594,"CYRILLIC_CAPITAL_LETTER_SOFT_DE"). +lisp_code_name(42595,"CYRILLIC_SMALL_LETTER_SOFT_DE"). +lisp_code_name(42596,"CYRILLIC_CAPITAL_LETTER_SOFT_EL"). +lisp_code_name(42597,"CYRILLIC_SMALL_LETTER_SOFT_EL"). +lisp_code_name(42598,"CYRILLIC_CAPITAL_LETTER_SOFT_EM"). +lisp_code_name(42599,"CYRILLIC_SMALL_LETTER_SOFT_EM"). +lisp_code_name(42600,"CYRILLIC_CAPITAL_LETTER_MONOCULAR_O"). +lisp_code_name(42601,"CYRILLIC_SMALL_LETTER_MONOCULAR_O"). +lisp_code_name(42602,"CYRILLIC_CAPITAL_LETTER_BINOCULAR_O"). +lisp_code_name(42603,"CYRILLIC_SMALL_LETTER_BINOCULAR_O"). +lisp_code_name(42604,"CYRILLIC_CAPITAL_LETTER_DOUBLE_MONOCULAR_O"). +lisp_code_name(42605,"CYRILLIC_SMALL_LETTER_DOUBLE_MONOCULAR_O"). +lisp_code_name(42606,"CYRILLIC_LETTER_MULTIOCULAR_O"). +lisp_code_name(42607,"COMBINING_CYRILLIC_VZMET"). +lisp_code_name(42608,"COMBINING_CYRILLIC_TEN_MILLIONS_SIGN"). +lisp_code_name(42609,"COMBINING_CYRILLIC_HUNDRED_MILLIONS_SIGN"). +lisp_code_name(42610,"COMBINING_CYRILLIC_THOUSAND_MILLIONS_SIGN"). +lisp_code_name(42611,"SLAVONIC_ASTERISK"). +lisp_code_name(42612,"COMBINING_CYRILLIC_LETTER_UKRAINIAN_IE"). +lisp_code_name(42613,"COMBINING_CYRILLIC_LETTER_I"). +lisp_code_name(42614,"COMBINING_CYRILLIC_LETTER_YI"). +lisp_code_name(42615,"COMBINING_CYRILLIC_LETTER_U"). +lisp_code_name(42616,"COMBINING_CYRILLIC_LETTER_HARD_SIGN"). +lisp_code_name(42617,"COMBINING_CYRILLIC_LETTER_YERU"). +lisp_code_name(42618,"COMBINING_CYRILLIC_LETTER_SOFT_SIGN"). +lisp_code_name(42619,"COMBINING_CYRILLIC_LETTER_OMEGA"). +lisp_code_name(42620,"COMBINING_CYRILLIC_KAVYKA"). +lisp_code_name(42621,"COMBINING_CYRILLIC_PAYEROK"). +lisp_code_name(42622,"CYRILLIC_KAVYKA"). +lisp_code_name(42623,"CYRILLIC_PAYEROK"). +lisp_code_name(42624,"CYRILLIC_CAPITAL_LETTER_DWE"). +lisp_code_name(42625,"CYRILLIC_SMALL_LETTER_DWE"). +lisp_code_name(42626,"CYRILLIC_CAPITAL_LETTER_DZWE"). +lisp_code_name(42627,"CYRILLIC_SMALL_LETTER_DZWE"). +lisp_code_name(42628,"CYRILLIC_CAPITAL_LETTER_ZHWE"). +lisp_code_name(42629,"CYRILLIC_SMALL_LETTER_ZHWE"). +lisp_code_name(42630,"CYRILLIC_CAPITAL_LETTER_CCHE"). +lisp_code_name(42631,"CYRILLIC_SMALL_LETTER_CCHE"). +lisp_code_name(42632,"CYRILLIC_CAPITAL_LETTER_DZZE"). +lisp_code_name(42633,"CYRILLIC_SMALL_LETTER_DZZE"). +lisp_code_name(42634,"CYRILLIC_CAPITAL_LETTER_TE_WITH_MIDDLE_HOOK"). +lisp_code_name(42635,"CYRILLIC_SMALL_LETTER_TE_WITH_MIDDLE_HOOK"). +lisp_code_name(42636,"CYRILLIC_CAPITAL_LETTER_TWE"). +lisp_code_name(42637,"CYRILLIC_SMALL_LETTER_TWE"). +lisp_code_name(42638,"CYRILLIC_CAPITAL_LETTER_TSWE"). +lisp_code_name(42639,"CYRILLIC_SMALL_LETTER_TSWE"). +lisp_code_name(42640,"CYRILLIC_CAPITAL_LETTER_TSSE"). +lisp_code_name(42641,"CYRILLIC_SMALL_LETTER_TSSE"). +lisp_code_name(42642,"CYRILLIC_CAPITAL_LETTER_TCHE"). +lisp_code_name(42643,"CYRILLIC_SMALL_LETTER_TCHE"). +lisp_code_name(42644,"CYRILLIC_CAPITAL_LETTER_HWE"). +lisp_code_name(42645,"CYRILLIC_SMALL_LETTER_HWE"). +lisp_code_name(42646,"CYRILLIC_CAPITAL_LETTER_SHWE"). +lisp_code_name(42647,"CYRILLIC_SMALL_LETTER_SHWE"). +lisp_code_name(42648,"CYRILLIC_CAPITAL_LETTER_DOUBLE_O"). +lisp_code_name(42649,"CYRILLIC_SMALL_LETTER_DOUBLE_O"). +lisp_code_name(42650,"CYRILLIC_CAPITAL_LETTER_CROSSED_O"). +lisp_code_name(42651,"CYRILLIC_SMALL_LETTER_CROSSED_O"). +lisp_code_name(42652,"MODIFIER_LETTER_CYRILLIC_HARD_SIGN"). +lisp_code_name(42653,"MODIFIER_LETTER_CYRILLIC_SOFT_SIGN"). +lisp_code_name(42655,"COMBINING_CYRILLIC_LETTER_IOTIFIED_E"). +lisp_code_name(42656,"BAMUM_LETTER_A"). +lisp_code_name(42657,"BAMUM_LETTER_KA"). +lisp_code_name(42658,"BAMUM_LETTER_U"). +lisp_code_name(42659,"BAMUM_LETTER_KU"). +lisp_code_name(42660,"BAMUM_LETTER_EE"). +lisp_code_name(42661,"BAMUM_LETTER_REE"). +lisp_code_name(42662,"BAMUM_LETTER_TAE"). +lisp_code_name(42663,"BAMUM_LETTER_O"). +lisp_code_name(42664,"BAMUM_LETTER_NYI"). +lisp_code_name(42665,"BAMUM_LETTER_I"). +lisp_code_name(42666,"BAMUM_LETTER_LA"). +lisp_code_name(42667,"BAMUM_LETTER_PA"). +lisp_code_name(42668,"BAMUM_LETTER_RII"). +lisp_code_name(42669,"BAMUM_LETTER_RIEE"). +lisp_code_name(42670,"BAMUM_LETTER_LEEEE"). +lisp_code_name(42671,"BAMUM_LETTER_MEEEE"). +lisp_code_name(42672,"BAMUM_LETTER_TAA"). +lisp_code_name(42673,"BAMUM_LETTER_NDAA"). +lisp_code_name(42674,"BAMUM_LETTER_NJAEM"). +lisp_code_name(42675,"BAMUM_LETTER_M"). +lisp_code_name(42676,"BAMUM_LETTER_SUU"). +lisp_code_name(42677,"BAMUM_LETTER_MU"). +lisp_code_name(42678,"BAMUM_LETTER_SHII"). +lisp_code_name(42679,"BAMUM_LETTER_SI"). +lisp_code_name(42680,"BAMUM_LETTER_SHEUX"). +lisp_code_name(42681,"BAMUM_LETTER_SEUX"). +lisp_code_name(42682,"BAMUM_LETTER_KYEE"). +lisp_code_name(42683,"BAMUM_LETTER_KET"). +lisp_code_name(42684,"BAMUM_LETTER_NUAE"). +lisp_code_name(42685,"BAMUM_LETTER_NU"). +lisp_code_name(42686,"BAMUM_LETTER_NJUAE"). +lisp_code_name(42687,"BAMUM_LETTER_YOQ"). +lisp_code_name(42688,"BAMUM_LETTER_SHU"). +lisp_code_name(42689,"BAMUM_LETTER_YUQ"). +lisp_code_name(42690,"BAMUM_LETTER_YA"). +lisp_code_name(42691,"BAMUM_LETTER_NSHA"). +lisp_code_name(42692,"BAMUM_LETTER_KEUX"). +lisp_code_name(42693,"BAMUM_LETTER_PEUX"). +lisp_code_name(42694,"BAMUM_LETTER_NJEE"). +lisp_code_name(42695,"BAMUM_LETTER_NTEE"). +lisp_code_name(42696,"BAMUM_LETTER_PUE"). +lisp_code_name(42697,"BAMUM_LETTER_WUE"). +lisp_code_name(42698,"BAMUM_LETTER_PEE"). +lisp_code_name(42699,"BAMUM_LETTER_FEE"). +lisp_code_name(42700,"BAMUM_LETTER_RU"). +lisp_code_name(42701,"BAMUM_LETTER_LU"). +lisp_code_name(42702,"BAMUM_LETTER_MI"). +lisp_code_name(42703,"BAMUM_LETTER_NI"). +lisp_code_name(42704,"BAMUM_LETTER_REUX"). +lisp_code_name(42705,"BAMUM_LETTER_RAE"). +lisp_code_name(42706,"BAMUM_LETTER_KEN"). +lisp_code_name(42707,"BAMUM_LETTER_NGKWAEN"). +lisp_code_name(42708,"BAMUM_LETTER_NGGA"). +lisp_code_name(42709,"BAMUM_LETTER_NGA"). +lisp_code_name(42710,"BAMUM_LETTER_SHO"). +lisp_code_name(42711,"BAMUM_LETTER_PUAE"). +lisp_code_name(42712,"BAMUM_LETTER_FU"). +lisp_code_name(42713,"BAMUM_LETTER_FOM"). +lisp_code_name(42714,"BAMUM_LETTER_WA"). +lisp_code_name(42715,"BAMUM_LETTER_NA"). +lisp_code_name(42716,"BAMUM_LETTER_LI"). +lisp_code_name(42717,"BAMUM_LETTER_PI"). +lisp_code_name(42718,"BAMUM_LETTER_LOQ"). +lisp_code_name(42719,"BAMUM_LETTER_KO"). +lisp_code_name(42720,"BAMUM_LETTER_MBEN"). +lisp_code_name(42721,"BAMUM_LETTER_REN"). +lisp_code_name(42722,"BAMUM_LETTER_MEN"). +lisp_code_name(42723,"BAMUM_LETTER_MA"). +lisp_code_name(42724,"BAMUM_LETTER_TI"). +lisp_code_name(42725,"BAMUM_LETTER_KI"). +lisp_code_name(42726,"BAMUM_LETTER_MO"). +lisp_code_name(42727,"BAMUM_LETTER_MBAA"). +lisp_code_name(42728,"BAMUM_LETTER_TET"). +lisp_code_name(42729,"BAMUM_LETTER_KPA"). +lisp_code_name(42730,"BAMUM_LETTER_TEN"). +lisp_code_name(42731,"BAMUM_LETTER_NTUU"). +lisp_code_name(42732,"BAMUM_LETTER_SAMBA"). +lisp_code_name(42733,"BAMUM_LETTER_FAAMAE"). +lisp_code_name(42734,"BAMUM_LETTER_KOVUU"). +lisp_code_name(42735,"BAMUM_LETTER_KOGHOM"). +lisp_code_name(42736,"BAMUM_COMBINING_MARK_KOQNDON"). +lisp_code_name(42737,"BAMUM_COMBINING_MARK_TUKWENTIS"). +lisp_code_name(42738,"BAMUM_NJAEMLI"). +lisp_code_name(42739,"BAMUM_FULL_STOP"). +lisp_code_name(42740,"BAMUM_COLON"). +lisp_code_name(42741,"BAMUM_COMMA"). +lisp_code_name(42742,"BAMUM_SEMICOLON"). +lisp_code_name(42743,"BAMUM_QUESTION_MARK"). +lisp_code_name(42752,"MODIFIER_LETTER_CHINESE_TONE_YIN_PING"). +lisp_code_name(42753,"MODIFIER_LETTER_CHINESE_TONE_YANG_PING"). +lisp_code_name(42754,"MODIFIER_LETTER_CHINESE_TONE_YIN_SHANG"). +lisp_code_name(42755,"MODIFIER_LETTER_CHINESE_TONE_YANG_SHANG"). +lisp_code_name(42756,"MODIFIER_LETTER_CHINESE_TONE_YIN_QU"). +lisp_code_name(42757,"MODIFIER_LETTER_CHINESE_TONE_YANG_QU"). +lisp_code_name(42758,"MODIFIER_LETTER_CHINESE_TONE_YIN_RU"). +lisp_code_name(42759,"MODIFIER_LETTER_CHINESE_TONE_YANG_RU"). +lisp_code_name(42760,"MODIFIER_LETTER_EXTRA-HIGH_DOTTED_TONE_BAR"). +lisp_code_name(42761,"MODIFIER_LETTER_HIGH_DOTTED_TONE_BAR"). +lisp_code_name(42762,"MODIFIER_LETTER_MID_DOTTED_TONE_BAR"). +lisp_code_name(42763,"MODIFIER_LETTER_LOW_DOTTED_TONE_BAR"). +lisp_code_name(42764,"MODIFIER_LETTER_EXTRA-LOW_DOTTED_TONE_BAR"). +lisp_code_name(42765,"MODIFIER_LETTER_EXTRA-HIGH_DOTTED_LEFT-STEM_TONE_BAR"). +lisp_code_name(42766,"MODIFIER_LETTER_HIGH_DOTTED_LEFT-STEM_TONE_BAR"). +lisp_code_name(42767,"MODIFIER_LETTER_MID_DOTTED_LEFT-STEM_TONE_BAR"). +lisp_code_name(42768,"MODIFIER_LETTER_LOW_DOTTED_LEFT-STEM_TONE_BAR"). +lisp_code_name(42769,"MODIFIER_LETTER_EXTRA-LOW_DOTTED_LEFT-STEM_TONE_BAR"). +lisp_code_name(42770,"MODIFIER_LETTER_EXTRA-HIGH_LEFT-STEM_TONE_BAR"). +lisp_code_name(42771,"MODIFIER_LETTER_HIGH_LEFT-STEM_TONE_BAR"). +lisp_code_name(42772,"MODIFIER_LETTER_MID_LEFT-STEM_TONE_BAR"). +lisp_code_name(42773,"MODIFIER_LETTER_LOW_LEFT-STEM_TONE_BAR"). +lisp_code_name(42774,"MODIFIER_LETTER_EXTRA-LOW_LEFT-STEM_TONE_BAR"). +lisp_code_name(42775,"MODIFIER_LETTER_DOT_VERTICAL_BAR"). +lisp_code_name(42776,"MODIFIER_LETTER_DOT_SLASH"). +lisp_code_name(42777,"MODIFIER_LETTER_DOT_HORIZONTAL_BAR"). +lisp_code_name(42778,"MODIFIER_LETTER_LOWER_RIGHT_CORNER_ANGLE"). +lisp_code_name(42779,"MODIFIER_LETTER_RAISED_UP_ARROW"). +lisp_code_name(42780,"MODIFIER_LETTER_RAISED_DOWN_ARROW"). +lisp_code_name(42781,"MODIFIER_LETTER_RAISED_EXCLAMATION_MARK"). +lisp_code_name(42782,"MODIFIER_LETTER_RAISED_INVERTED_EXCLAMATION_MARK"). +lisp_code_name(42783,"MODIFIER_LETTER_LOW_INVERTED_EXCLAMATION_MARK"). +lisp_code_name(42784,"MODIFIER_LETTER_STRESS_AND_HIGH_TONE"). +lisp_code_name(42785,"MODIFIER_LETTER_STRESS_AND_LOW_TONE"). +lisp_code_name(42786,"LATIN_CAPITAL_LETTER_EGYPTOLOGICAL_ALEF"). +lisp_code_name(42787,"LATIN_SMALL_LETTER_EGYPTOLOGICAL_ALEF"). +lisp_code_name(42788,"LATIN_CAPITAL_LETTER_EGYPTOLOGICAL_AIN"). +lisp_code_name(42789,"LATIN_SMALL_LETTER_EGYPTOLOGICAL_AIN"). +lisp_code_name(42790,"LATIN_CAPITAL_LETTER_HENG"). +lisp_code_name(42791,"LATIN_SMALL_LETTER_HENG"). +lisp_code_name(42792,"LATIN_CAPITAL_LETTER_TZ"). +lisp_code_name(42793,"LATIN_SMALL_LETTER_TZ"). +lisp_code_name(42794,"LATIN_CAPITAL_LETTER_TRESILLO"). +lisp_code_name(42795,"LATIN_SMALL_LETTER_TRESILLO"). +lisp_code_name(42796,"LATIN_CAPITAL_LETTER_CUATRILLO"). +lisp_code_name(42797,"LATIN_SMALL_LETTER_CUATRILLO"). +lisp_code_name(42798,"LATIN_CAPITAL_LETTER_CUATRILLO_WITH_COMMA"). +lisp_code_name(42799,"LATIN_SMALL_LETTER_CUATRILLO_WITH_COMMA"). +lisp_code_name(42800,"LATIN_LETTER_SMALL_CAPITAL_F"). +lisp_code_name(42801,"LATIN_LETTER_SMALL_CAPITAL_S"). +lisp_code_name(42802,"LATIN_CAPITAL_LETTER_AA"). +lisp_code_name(42803,"LATIN_SMALL_LETTER_AA"). +lisp_code_name(42804,"LATIN_CAPITAL_LETTER_AO"). +lisp_code_name(42805,"LATIN_SMALL_LETTER_AO"). +lisp_code_name(42806,"LATIN_CAPITAL_LETTER_AU"). +lisp_code_name(42807,"LATIN_SMALL_LETTER_AU"). +lisp_code_name(42808,"LATIN_CAPITAL_LETTER_AV"). +lisp_code_name(42809,"LATIN_SMALL_LETTER_AV"). +lisp_code_name(42810,"LATIN_CAPITAL_LETTER_AV_WITH_HORIZONTAL_BAR"). +lisp_code_name(42811,"LATIN_SMALL_LETTER_AV_WITH_HORIZONTAL_BAR"). +lisp_code_name(42812,"LATIN_CAPITAL_LETTER_AY"). +lisp_code_name(42813,"LATIN_SMALL_LETTER_AY"). +lisp_code_name(42814,"LATIN_CAPITAL_LETTER_REVERSED_C_WITH_DOT"). +lisp_code_name(42815,"LATIN_SMALL_LETTER_REVERSED_C_WITH_DOT"). +lisp_code_name(42816,"LATIN_CAPITAL_LETTER_K_WITH_STROKE"). +lisp_code_name(42817,"LATIN_SMALL_LETTER_K_WITH_STROKE"). +lisp_code_name(42818,"LATIN_CAPITAL_LETTER_K_WITH_DIAGONAL_STROKE"). +lisp_code_name(42819,"LATIN_SMALL_LETTER_K_WITH_DIAGONAL_STROKE"). +lisp_code_name(42820,"LATIN_CAPITAL_LETTER_K_WITH_STROKE_AND_DIAGONAL_STROKE"). +lisp_code_name(42821,"LATIN_SMALL_LETTER_K_WITH_STROKE_AND_DIAGONAL_STROKE"). +lisp_code_name(42822,"LATIN_CAPITAL_LETTER_BROKEN_L"). +lisp_code_name(42823,"LATIN_SMALL_LETTER_BROKEN_L"). +lisp_code_name(42824,"LATIN_CAPITAL_LETTER_L_WITH_HIGH_STROKE"). +lisp_code_name(42825,"LATIN_SMALL_LETTER_L_WITH_HIGH_STROKE"). +lisp_code_name(42826,"LATIN_CAPITAL_LETTER_O_WITH_LONG_STROKE_OVERLAY"). +lisp_code_name(42827,"LATIN_SMALL_LETTER_O_WITH_LONG_STROKE_OVERLAY"). +lisp_code_name(42828,"LATIN_CAPITAL_LETTER_O_WITH_LOOP"). +lisp_code_name(42829,"LATIN_SMALL_LETTER_O_WITH_LOOP"). +lisp_code_name(42830,"LATIN_CAPITAL_LETTER_OO"). +lisp_code_name(42831,"LATIN_SMALL_LETTER_OO"). +lisp_code_name(42832,"LATIN_CAPITAL_LETTER_P_WITH_STROKE_THROUGH_DESCENDER"). +lisp_code_name(42833,"LATIN_SMALL_LETTER_P_WITH_STROKE_THROUGH_DESCENDER"). +lisp_code_name(42834,"LATIN_CAPITAL_LETTER_P_WITH_FLOURISH"). +lisp_code_name(42835,"LATIN_SMALL_LETTER_P_WITH_FLOURISH"). +lisp_code_name(42836,"LATIN_CAPITAL_LETTER_P_WITH_SQUIRREL_TAIL"). +lisp_code_name(42837,"LATIN_SMALL_LETTER_P_WITH_SQUIRREL_TAIL"). +lisp_code_name(42838,"LATIN_CAPITAL_LETTER_Q_WITH_STROKE_THROUGH_DESCENDER"). +lisp_code_name(42839,"LATIN_SMALL_LETTER_Q_WITH_STROKE_THROUGH_DESCENDER"). +lisp_code_name(42840,"LATIN_CAPITAL_LETTER_Q_WITH_DIAGONAL_STROKE"). +lisp_code_name(42841,"LATIN_SMALL_LETTER_Q_WITH_DIAGONAL_STROKE"). +lisp_code_name(42842,"LATIN_CAPITAL_LETTER_R_ROTUNDA"). +lisp_code_name(42843,"LATIN_SMALL_LETTER_R_ROTUNDA"). +lisp_code_name(42844,"LATIN_CAPITAL_LETTER_RUM_ROTUNDA"). +lisp_code_name(42845,"LATIN_SMALL_LETTER_RUM_ROTUNDA"). +lisp_code_name(42846,"LATIN_CAPITAL_LETTER_V_WITH_DIAGONAL_STROKE"). +lisp_code_name(42847,"LATIN_SMALL_LETTER_V_WITH_DIAGONAL_STROKE"). +lisp_code_name(42848,"LATIN_CAPITAL_LETTER_VY"). +lisp_code_name(42849,"LATIN_SMALL_LETTER_VY"). +lisp_code_name(42850,"LATIN_CAPITAL_LETTER_VISIGOTHIC_Z"). +lisp_code_name(42851,"LATIN_SMALL_LETTER_VISIGOTHIC_Z"). +lisp_code_name(42852,"LATIN_CAPITAL_LETTER_THORN_WITH_STROKE"). +lisp_code_name(42853,"LATIN_SMALL_LETTER_THORN_WITH_STROKE"). +lisp_code_name(42854,"LATIN_CAPITAL_LETTER_THORN_WITH_STROKE_THROUGH_DESCENDER"). +lisp_code_name(42855,"LATIN_SMALL_LETTER_THORN_WITH_STROKE_THROUGH_DESCENDER"). +lisp_code_name(42856,"LATIN_CAPITAL_LETTER_VEND"). +lisp_code_name(42857,"LATIN_SMALL_LETTER_VEND"). +lisp_code_name(42858,"LATIN_CAPITAL_LETTER_ET"). +lisp_code_name(42859,"LATIN_SMALL_LETTER_ET"). +lisp_code_name(42860,"LATIN_CAPITAL_LETTER_IS"). +lisp_code_name(42861,"LATIN_SMALL_LETTER_IS"). +lisp_code_name(42862,"LATIN_CAPITAL_LETTER_CON"). +lisp_code_name(42863,"LATIN_SMALL_LETTER_CON"). +lisp_code_name(42864,"MODIFIER_LETTER_US"). +lisp_code_name(42865,"LATIN_SMALL_LETTER_DUM"). +lisp_code_name(42866,"LATIN_SMALL_LETTER_LUM"). +lisp_code_name(42867,"LATIN_SMALL_LETTER_MUM"). +lisp_code_name(42868,"LATIN_SMALL_LETTER_NUM"). +lisp_code_name(42869,"LATIN_SMALL_LETTER_RUM"). +lisp_code_name(42870,"LATIN_LETTER_SMALL_CAPITAL_RUM"). +lisp_code_name(42871,"LATIN_SMALL_LETTER_TUM"). +lisp_code_name(42872,"LATIN_SMALL_LETTER_UM"). +lisp_code_name(42873,"LATIN_CAPITAL_LETTER_INSULAR_D"). +lisp_code_name(42874,"LATIN_SMALL_LETTER_INSULAR_D"). +lisp_code_name(42875,"LATIN_CAPITAL_LETTER_INSULAR_F"). +lisp_code_name(42876,"LATIN_SMALL_LETTER_INSULAR_F"). +lisp_code_name(42877,"LATIN_CAPITAL_LETTER_INSULAR_G"). +lisp_code_name(42878,"LATIN_CAPITAL_LETTER_TURNED_INSULAR_G"). +lisp_code_name(42879,"LATIN_SMALL_LETTER_TURNED_INSULAR_G"). +lisp_code_name(42880,"LATIN_CAPITAL_LETTER_TURNED_L"). +lisp_code_name(42881,"LATIN_SMALL_LETTER_TURNED_L"). +lisp_code_name(42882,"LATIN_CAPITAL_LETTER_INSULAR_R"). +lisp_code_name(42883,"LATIN_SMALL_LETTER_INSULAR_R"). +lisp_code_name(42884,"LATIN_CAPITAL_LETTER_INSULAR_S"). +lisp_code_name(42885,"LATIN_SMALL_LETTER_INSULAR_S"). +lisp_code_name(42886,"LATIN_CAPITAL_LETTER_INSULAR_T"). +lisp_code_name(42887,"LATIN_SMALL_LETTER_INSULAR_T"). +lisp_code_name(42888,"MODIFIER_LETTER_LOW_CIRCUMFLEX_ACCENT"). +lisp_code_name(42889,"MODIFIER_LETTER_COLON"). +lisp_code_name(42890,"MODIFIER_LETTER_SHORT_EQUALS_SIGN"). +lisp_code_name(42891,"LATIN_CAPITAL_LETTER_SALTILLO"). +lisp_code_name(42892,"LATIN_SMALL_LETTER_SALTILLO"). +lisp_code_name(42893,"LATIN_CAPITAL_LETTER_TURNED_H"). +lisp_code_name(42894,"LATIN_SMALL_LETTER_L_WITH_RETROFLEX_HOOK_AND_BELT"). +lisp_code_name(42896,"LATIN_CAPITAL_LETTER_N_WITH_DESCENDER"). +lisp_code_name(42897,"LATIN_SMALL_LETTER_N_WITH_DESCENDER"). +lisp_code_name(42898,"LATIN_CAPITAL_LETTER_C_WITH_BAR"). +lisp_code_name(42899,"LATIN_SMALL_LETTER_C_WITH_BAR"). +lisp_code_name(42900,"LATIN_SMALL_LETTER_C_WITH_PALATAL_HOOK"). +lisp_code_name(42901,"LATIN_SMALL_LETTER_H_WITH_PALATAL_HOOK"). +lisp_code_name(42902,"LATIN_CAPITAL_LETTER_B_WITH_FLOURISH"). +lisp_code_name(42903,"LATIN_SMALL_LETTER_B_WITH_FLOURISH"). +lisp_code_name(42904,"LATIN_CAPITAL_LETTER_F_WITH_STROKE"). +lisp_code_name(42905,"LATIN_SMALL_LETTER_F_WITH_STROKE"). +lisp_code_name(42906,"LATIN_CAPITAL_LETTER_VOLAPUK_AE"). +lisp_code_name(42907,"LATIN_SMALL_LETTER_VOLAPUK_AE"). +lisp_code_name(42908,"LATIN_CAPITAL_LETTER_VOLAPUK_OE"). +lisp_code_name(42909,"LATIN_SMALL_LETTER_VOLAPUK_OE"). +lisp_code_name(42910,"LATIN_CAPITAL_LETTER_VOLAPUK_UE"). +lisp_code_name(42911,"LATIN_SMALL_LETTER_VOLAPUK_UE"). +lisp_code_name(42912,"LATIN_CAPITAL_LETTER_G_WITH_OBLIQUE_STROKE"). +lisp_code_name(42913,"LATIN_SMALL_LETTER_G_WITH_OBLIQUE_STROKE"). +lisp_code_name(42914,"LATIN_CAPITAL_LETTER_K_WITH_OBLIQUE_STROKE"). +lisp_code_name(42915,"LATIN_SMALL_LETTER_K_WITH_OBLIQUE_STROKE"). +lisp_code_name(42916,"LATIN_CAPITAL_LETTER_N_WITH_OBLIQUE_STROKE"). +lisp_code_name(42917,"LATIN_SMALL_LETTER_N_WITH_OBLIQUE_STROKE"). +lisp_code_name(42918,"LATIN_CAPITAL_LETTER_R_WITH_OBLIQUE_STROKE"). +lisp_code_name(42919,"LATIN_SMALL_LETTER_R_WITH_OBLIQUE_STROKE"). +lisp_code_name(42920,"LATIN_CAPITAL_LETTER_S_WITH_OBLIQUE_STROKE"). +lisp_code_name(42921,"LATIN_SMALL_LETTER_S_WITH_OBLIQUE_STROKE"). +lisp_code_name(42922,"LATIN_CAPITAL_LETTER_H_WITH_HOOK"). +lisp_code_name(42923,"LATIN_CAPITAL_LETTER_REVERSED_OPEN_E"). +lisp_code_name(42924,"LATIN_CAPITAL_LETTER_SCRIPT_G"). +lisp_code_name(42925,"LATIN_CAPITAL_LETTER_L_WITH_BELT"). +lisp_code_name(42928,"LATIN_CAPITAL_LETTER_TURNED_K"). +lisp_code_name(42929,"LATIN_CAPITAL_LETTER_TURNED_T"). +lisp_code_name(42999,"LATIN_EPIGRAPHIC_LETTER_SIDEWAYS_I"). +lisp_code_name(43000,"MODIFIER_LETTER_CAPITAL_H_WITH_STROKE"). +lisp_code_name(43001,"MODIFIER_LETTER_SMALL_LIGATURE_OE"). +lisp_code_name(43002,"LATIN_LETTER_SMALL_CAPITAL_TURNED_M"). +lisp_code_name(43003,"LATIN_EPIGRAPHIC_LETTER_REVERSED_F"). +lisp_code_name(43004,"LATIN_EPIGRAPHIC_LETTER_REVERSED_P"). +lisp_code_name(43005,"LATIN_EPIGRAPHIC_LETTER_INVERTED_M"). +lisp_code_name(43006,"LATIN_EPIGRAPHIC_LETTER_I_LONGA"). +lisp_code_name(43007,"LATIN_EPIGRAPHIC_LETTER_ARCHAIC_M"). +lisp_code_name(43008,"SYLOTI_NAGRI_LETTER_A"). +lisp_code_name(43009,"SYLOTI_NAGRI_LETTER_I"). +lisp_code_name(43010,"SYLOTI_NAGRI_SIGN_DVISVARA"). +lisp_code_name(43011,"SYLOTI_NAGRI_LETTER_U"). +lisp_code_name(43012,"SYLOTI_NAGRI_LETTER_E"). +lisp_code_name(43013,"SYLOTI_NAGRI_LETTER_O"). +lisp_code_name(43014,"SYLOTI_NAGRI_SIGN_HASANTA"). +lisp_code_name(43015,"SYLOTI_NAGRI_LETTER_KO"). +lisp_code_name(43016,"SYLOTI_NAGRI_LETTER_KHO"). +lisp_code_name(43017,"SYLOTI_NAGRI_LETTER_GO"). +lisp_code_name(43018,"SYLOTI_NAGRI_LETTER_GHO"). +lisp_code_name(43019,"SYLOTI_NAGRI_SIGN_ANUSVARA"). +lisp_code_name(43020,"SYLOTI_NAGRI_LETTER_CO"). +lisp_code_name(43021,"SYLOTI_NAGRI_LETTER_CHO"). +lisp_code_name(43022,"SYLOTI_NAGRI_LETTER_JO"). +lisp_code_name(43023,"SYLOTI_NAGRI_LETTER_JHO"). +lisp_code_name(43024,"SYLOTI_NAGRI_LETTER_TTO"). +lisp_code_name(43025,"SYLOTI_NAGRI_LETTER_TTHO"). +lisp_code_name(43026,"SYLOTI_NAGRI_LETTER_DDO"). +lisp_code_name(43027,"SYLOTI_NAGRI_LETTER_DDHO"). +lisp_code_name(43028,"SYLOTI_NAGRI_LETTER_TO"). +lisp_code_name(43029,"SYLOTI_NAGRI_LETTER_THO"). +lisp_code_name(43030,"SYLOTI_NAGRI_LETTER_DO"). +lisp_code_name(43031,"SYLOTI_NAGRI_LETTER_DHO"). +lisp_code_name(43032,"SYLOTI_NAGRI_LETTER_NO"). +lisp_code_name(43033,"SYLOTI_NAGRI_LETTER_PO"). +lisp_code_name(43034,"SYLOTI_NAGRI_LETTER_PHO"). +lisp_code_name(43035,"SYLOTI_NAGRI_LETTER_BO"). +lisp_code_name(43036,"SYLOTI_NAGRI_LETTER_BHO"). +lisp_code_name(43037,"SYLOTI_NAGRI_LETTER_MO"). +lisp_code_name(43038,"SYLOTI_NAGRI_LETTER_RO"). +lisp_code_name(43039,"SYLOTI_NAGRI_LETTER_LO"). +lisp_code_name(43040,"SYLOTI_NAGRI_LETTER_RRO"). +lisp_code_name(43041,"SYLOTI_NAGRI_LETTER_SO"). +lisp_code_name(43042,"SYLOTI_NAGRI_LETTER_HO"). +lisp_code_name(43043,"SYLOTI_NAGRI_VOWEL_SIGN_A"). +lisp_code_name(43044,"SYLOTI_NAGRI_VOWEL_SIGN_I"). +lisp_code_name(43045,"SYLOTI_NAGRI_VOWEL_SIGN_U"). +lisp_code_name(43046,"SYLOTI_NAGRI_VOWEL_SIGN_E"). +lisp_code_name(43047,"SYLOTI_NAGRI_VOWEL_SIGN_OO"). +lisp_code_name(43048,"SYLOTI_NAGRI_POETRY_MARK-1"). +lisp_code_name(43049,"SYLOTI_NAGRI_POETRY_MARK-2"). +lisp_code_name(43050,"SYLOTI_NAGRI_POETRY_MARK-3"). +lisp_code_name(43051,"SYLOTI_NAGRI_POETRY_MARK-4"). +lisp_code_name(43056,"NORTH_INDIC_FRACTION_ONE_QUARTER"). +lisp_code_name(43057,"NORTH_INDIC_FRACTION_ONE_HALF"). +lisp_code_name(43058,"NORTH_INDIC_FRACTION_THREE_QUARTERS"). +lisp_code_name(43059,"NORTH_INDIC_FRACTION_ONE_SIXTEENTH"). +lisp_code_name(43060,"NORTH_INDIC_FRACTION_ONE_EIGHTH"). +lisp_code_name(43061,"NORTH_INDIC_FRACTION_THREE_SIXTEENTHS"). +lisp_code_name(43062,"NORTH_INDIC_QUARTER_MARK"). +lisp_code_name(43063,"NORTH_INDIC_PLACEHOLDER_MARK"). +lisp_code_name(43064,"NORTH_INDIC_RUPEE_MARK"). +lisp_code_name(43065,"NORTH_INDIC_QUANTITY_MARK"). +lisp_code_name(43072,"PHAGS-PA_LETTER_KA"). +lisp_code_name(43073,"PHAGS-PA_LETTER_KHA"). +lisp_code_name(43074,"PHAGS-PA_LETTER_GA"). +lisp_code_name(43075,"PHAGS-PA_LETTER_NGA"). +lisp_code_name(43076,"PHAGS-PA_LETTER_CA"). +lisp_code_name(43077,"PHAGS-PA_LETTER_CHA"). +lisp_code_name(43078,"PHAGS-PA_LETTER_JA"). +lisp_code_name(43079,"PHAGS-PA_LETTER_NYA"). +lisp_code_name(43080,"PHAGS-PA_LETTER_TA"). +lisp_code_name(43081,"PHAGS-PA_LETTER_THA"). +lisp_code_name(43082,"PHAGS-PA_LETTER_DA"). +lisp_code_name(43083,"PHAGS-PA_LETTER_NA"). +lisp_code_name(43084,"PHAGS-PA_LETTER_PA"). +lisp_code_name(43085,"PHAGS-PA_LETTER_PHA"). +lisp_code_name(43086,"PHAGS-PA_LETTER_BA"). +lisp_code_name(43087,"PHAGS-PA_LETTER_MA"). +lisp_code_name(43088,"PHAGS-PA_LETTER_TSA"). +lisp_code_name(43089,"PHAGS-PA_LETTER_TSHA"). +lisp_code_name(43090,"PHAGS-PA_LETTER_DZA"). +lisp_code_name(43091,"PHAGS-PA_LETTER_WA"). +lisp_code_name(43092,"PHAGS-PA_LETTER_ZHA"). +lisp_code_name(43093,"PHAGS-PA_LETTER_ZA"). +lisp_code_name(43094,"PHAGS-PA_LETTER_SMALL_A"). +lisp_code_name(43095,"PHAGS-PA_LETTER_YA"). +lisp_code_name(43096,"PHAGS-PA_LETTER_RA"). +lisp_code_name(43097,"PHAGS-PA_LETTER_LA"). +lisp_code_name(43098,"PHAGS-PA_LETTER_SHA"). +lisp_code_name(43099,"PHAGS-PA_LETTER_SA"). +lisp_code_name(43100,"PHAGS-PA_LETTER_HA"). +lisp_code_name(43101,"PHAGS-PA_LETTER_A"). +lisp_code_name(43102,"PHAGS-PA_LETTER_I"). +lisp_code_name(43103,"PHAGS-PA_LETTER_U"). +lisp_code_name(43104,"PHAGS-PA_LETTER_E"). +lisp_code_name(43105,"PHAGS-PA_LETTER_O"). +lisp_code_name(43106,"PHAGS-PA_LETTER_QA"). +lisp_code_name(43107,"PHAGS-PA_LETTER_XA"). +lisp_code_name(43108,"PHAGS-PA_LETTER_FA"). +lisp_code_name(43109,"PHAGS-PA_LETTER_GGA"). +lisp_code_name(43110,"PHAGS-PA_LETTER_EE"). +lisp_code_name(43111,"PHAGS-PA_SUBJOINED_LETTER_WA"). +lisp_code_name(43112,"PHAGS-PA_SUBJOINED_LETTER_YA"). +lisp_code_name(43113,"PHAGS-PA_LETTER_TTA"). +lisp_code_name(43114,"PHAGS-PA_LETTER_TTHA"). +lisp_code_name(43115,"PHAGS-PA_LETTER_DDA"). +lisp_code_name(43116,"PHAGS-PA_LETTER_NNA"). +lisp_code_name(43117,"PHAGS-PA_LETTER_ALTERNATE_YA"). +lisp_code_name(43118,"PHAGS-PA_LETTER_VOICELESS_SHA"). +lisp_code_name(43119,"PHAGS-PA_LETTER_VOICED_HA"). +lisp_code_name(43120,"PHAGS-PA_LETTER_ASPIRATED_FA"). +lisp_code_name(43121,"PHAGS-PA_SUBJOINED_LETTER_RA"). +lisp_code_name(43122,"PHAGS-PA_SUPERFIXED_LETTER_RA"). +lisp_code_name(43123,"PHAGS-PA_LETTER_CANDRABINDU"). +lisp_code_name(43124,"PHAGS-PA_SINGLE_HEAD_MARK"). +lisp_code_name(43125,"PHAGS-PA_DOUBLE_HEAD_MARK"). +lisp_code_name(43126,"PHAGS-PA_MARK_SHAD"). +lisp_code_name(43127,"PHAGS-PA_MARK_DOUBLE_SHAD"). +lisp_code_name(43136,"SAURASHTRA_SIGN_ANUSVARA"). +lisp_code_name(43137,"SAURASHTRA_SIGN_VISARGA"). +lisp_code_name(43138,"SAURASHTRA_LETTER_A"). +lisp_code_name(43139,"SAURASHTRA_LETTER_AA"). +lisp_code_name(43140,"SAURASHTRA_LETTER_I"). +lisp_code_name(43141,"SAURASHTRA_LETTER_II"). +lisp_code_name(43142,"SAURASHTRA_LETTER_U"). +lisp_code_name(43143,"SAURASHTRA_LETTER_UU"). +lisp_code_name(43144,"SAURASHTRA_LETTER_VOCALIC_R"). +lisp_code_name(43145,"SAURASHTRA_LETTER_VOCALIC_RR"). +lisp_code_name(43146,"SAURASHTRA_LETTER_VOCALIC_L"). +lisp_code_name(43147,"SAURASHTRA_LETTER_VOCALIC_LL"). +lisp_code_name(43148,"SAURASHTRA_LETTER_E"). +lisp_code_name(43149,"SAURASHTRA_LETTER_EE"). +lisp_code_name(43150,"SAURASHTRA_LETTER_AI"). +lisp_code_name(43151,"SAURASHTRA_LETTER_O"). +lisp_code_name(43152,"SAURASHTRA_LETTER_OO"). +lisp_code_name(43153,"SAURASHTRA_LETTER_AU"). +lisp_code_name(43154,"SAURASHTRA_LETTER_KA"). +lisp_code_name(43155,"SAURASHTRA_LETTER_KHA"). +lisp_code_name(43156,"SAURASHTRA_LETTER_GA"). +lisp_code_name(43157,"SAURASHTRA_LETTER_GHA"). +lisp_code_name(43158,"SAURASHTRA_LETTER_NGA"). +lisp_code_name(43159,"SAURASHTRA_LETTER_CA"). +lisp_code_name(43160,"SAURASHTRA_LETTER_CHA"). +lisp_code_name(43161,"SAURASHTRA_LETTER_JA"). +lisp_code_name(43162,"SAURASHTRA_LETTER_JHA"). +lisp_code_name(43163,"SAURASHTRA_LETTER_NYA"). +lisp_code_name(43164,"SAURASHTRA_LETTER_TTA"). +lisp_code_name(43165,"SAURASHTRA_LETTER_TTHA"). +lisp_code_name(43166,"SAURASHTRA_LETTER_DDA"). +lisp_code_name(43167,"SAURASHTRA_LETTER_DDHA"). +lisp_code_name(43168,"SAURASHTRA_LETTER_NNA"). +lisp_code_name(43169,"SAURASHTRA_LETTER_TA"). +lisp_code_name(43170,"SAURASHTRA_LETTER_THA"). +lisp_code_name(43171,"SAURASHTRA_LETTER_DA"). +lisp_code_name(43172,"SAURASHTRA_LETTER_DHA"). +lisp_code_name(43173,"SAURASHTRA_LETTER_NA"). +lisp_code_name(43174,"SAURASHTRA_LETTER_PA"). +lisp_code_name(43175,"SAURASHTRA_LETTER_PHA"). +lisp_code_name(43176,"SAURASHTRA_LETTER_BA"). +lisp_code_name(43177,"SAURASHTRA_LETTER_BHA"). +lisp_code_name(43178,"SAURASHTRA_LETTER_MA"). +lisp_code_name(43179,"SAURASHTRA_LETTER_YA"). +lisp_code_name(43180,"SAURASHTRA_LETTER_RA"). +lisp_code_name(43181,"SAURASHTRA_LETTER_LA"). +lisp_code_name(43182,"SAURASHTRA_LETTER_VA"). +lisp_code_name(43183,"SAURASHTRA_LETTER_SHA"). +lisp_code_name(43184,"SAURASHTRA_LETTER_SSA"). +lisp_code_name(43185,"SAURASHTRA_LETTER_SA"). +lisp_code_name(43186,"SAURASHTRA_LETTER_HA"). +lisp_code_name(43187,"SAURASHTRA_LETTER_LLA"). +lisp_code_name(43188,"SAURASHTRA_CONSONANT_SIGN_HAARU"). +lisp_code_name(43189,"SAURASHTRA_VOWEL_SIGN_AA"). +lisp_code_name(43190,"SAURASHTRA_VOWEL_SIGN_I"). +lisp_code_name(43191,"SAURASHTRA_VOWEL_SIGN_II"). +lisp_code_name(43192,"SAURASHTRA_VOWEL_SIGN_U"). +lisp_code_name(43193,"SAURASHTRA_VOWEL_SIGN_UU"). +lisp_code_name(43194,"SAURASHTRA_VOWEL_SIGN_VOCALIC_R"). +lisp_code_name(43195,"SAURASHTRA_VOWEL_SIGN_VOCALIC_RR"). +lisp_code_name(43196,"SAURASHTRA_VOWEL_SIGN_VOCALIC_L"). +lisp_code_name(43197,"SAURASHTRA_VOWEL_SIGN_VOCALIC_LL"). +lisp_code_name(43198,"SAURASHTRA_VOWEL_SIGN_E"). +lisp_code_name(43199,"SAURASHTRA_VOWEL_SIGN_EE"). +lisp_code_name(43200,"SAURASHTRA_VOWEL_SIGN_AI"). +lisp_code_name(43201,"SAURASHTRA_VOWEL_SIGN_O"). +lisp_code_name(43202,"SAURASHTRA_VOWEL_SIGN_OO"). +lisp_code_name(43203,"SAURASHTRA_VOWEL_SIGN_AU"). +lisp_code_name(43204,"SAURASHTRA_SIGN_VIRAMA"). +lisp_code_name(43214,"SAURASHTRA_DANDA"). +lisp_code_name(43215,"SAURASHTRA_DOUBLE_DANDA"). +lisp_code_name(43216,"SAURASHTRA_DIGIT_ZERO"). +lisp_code_name(43217,"SAURASHTRA_DIGIT_ONE"). +lisp_code_name(43218,"SAURASHTRA_DIGIT_TWO"). +lisp_code_name(43219,"SAURASHTRA_DIGIT_THREE"). +lisp_code_name(43220,"SAURASHTRA_DIGIT_FOUR"). +lisp_code_name(43221,"SAURASHTRA_DIGIT_FIVE"). +lisp_code_name(43222,"SAURASHTRA_DIGIT_SIX"). +lisp_code_name(43223,"SAURASHTRA_DIGIT_SEVEN"). +lisp_code_name(43224,"SAURASHTRA_DIGIT_EIGHT"). +lisp_code_name(43225,"SAURASHTRA_DIGIT_NINE"). +lisp_code_name(43232,"COMBINING_DEVANAGARI_DIGIT_ZERO"). +lisp_code_name(43233,"COMBINING_DEVANAGARI_DIGIT_ONE"). +lisp_code_name(43234,"COMBINING_DEVANAGARI_DIGIT_TWO"). +lisp_code_name(43235,"COMBINING_DEVANAGARI_DIGIT_THREE"). +lisp_code_name(43236,"COMBINING_DEVANAGARI_DIGIT_FOUR"). +lisp_code_name(43237,"COMBINING_DEVANAGARI_DIGIT_FIVE"). +lisp_code_name(43238,"COMBINING_DEVANAGARI_DIGIT_SIX"). +lisp_code_name(43239,"COMBINING_DEVANAGARI_DIGIT_SEVEN"). +lisp_code_name(43240,"COMBINING_DEVANAGARI_DIGIT_EIGHT"). +lisp_code_name(43241,"COMBINING_DEVANAGARI_DIGIT_NINE"). +lisp_code_name(43242,"COMBINING_DEVANAGARI_LETTER_A"). +lisp_code_name(43243,"COMBINING_DEVANAGARI_LETTER_U"). +lisp_code_name(43244,"COMBINING_DEVANAGARI_LETTER_KA"). +lisp_code_name(43245,"COMBINING_DEVANAGARI_LETTER_NA"). +lisp_code_name(43246,"COMBINING_DEVANAGARI_LETTER_PA"). +lisp_code_name(43247,"COMBINING_DEVANAGARI_LETTER_RA"). +lisp_code_name(43248,"COMBINING_DEVANAGARI_LETTER_VI"). +lisp_code_name(43249,"COMBINING_DEVANAGARI_SIGN_AVAGRAHA"). +lisp_code_name(43250,"DEVANAGARI_SIGN_SPACING_CANDRABINDU"). +lisp_code_name(43251,"DEVANAGARI_SIGN_CANDRABINDU_VIRAMA"). +lisp_code_name(43252,"DEVANAGARI_SIGN_DOUBLE_CANDRABINDU_VIRAMA"). +lisp_code_name(43253,"DEVANAGARI_SIGN_CANDRABINDU_TWO"). +lisp_code_name(43254,"DEVANAGARI_SIGN_CANDRABINDU_THREE"). +lisp_code_name(43255,"DEVANAGARI_SIGN_CANDRABINDU_AVAGRAHA"). +lisp_code_name(43256,"DEVANAGARI_SIGN_PUSHPIKA"). +lisp_code_name(43257,"DEVANAGARI_GAP_FILLER"). +lisp_code_name(43258,"DEVANAGARI_CARET"). +lisp_code_name(43259,"DEVANAGARI_HEADSTROKE"). +lisp_code_name(43264,"KAYAH_LI_DIGIT_ZERO"). +lisp_code_name(43265,"KAYAH_LI_DIGIT_ONE"). +lisp_code_name(43266,"KAYAH_LI_DIGIT_TWO"). +lisp_code_name(43267,"KAYAH_LI_DIGIT_THREE"). +lisp_code_name(43268,"KAYAH_LI_DIGIT_FOUR"). +lisp_code_name(43269,"KAYAH_LI_DIGIT_FIVE"). +lisp_code_name(43270,"KAYAH_LI_DIGIT_SIX"). +lisp_code_name(43271,"KAYAH_LI_DIGIT_SEVEN"). +lisp_code_name(43272,"KAYAH_LI_DIGIT_EIGHT"). +lisp_code_name(43273,"KAYAH_LI_DIGIT_NINE"). +lisp_code_name(43274,"KAYAH_LI_LETTER_KA"). +lisp_code_name(43275,"KAYAH_LI_LETTER_KHA"). +lisp_code_name(43276,"KAYAH_LI_LETTER_GA"). +lisp_code_name(43277,"KAYAH_LI_LETTER_NGA"). +lisp_code_name(43278,"KAYAH_LI_LETTER_SA"). +lisp_code_name(43279,"KAYAH_LI_LETTER_SHA"). +lisp_code_name(43280,"KAYAH_LI_LETTER_ZA"). +lisp_code_name(43281,"KAYAH_LI_LETTER_NYA"). +lisp_code_name(43282,"KAYAH_LI_LETTER_TA"). +lisp_code_name(43283,"KAYAH_LI_LETTER_HTA"). +lisp_code_name(43284,"KAYAH_LI_LETTER_NA"). +lisp_code_name(43285,"KAYAH_LI_LETTER_PA"). +lisp_code_name(43286,"KAYAH_LI_LETTER_PHA"). +lisp_code_name(43287,"KAYAH_LI_LETTER_MA"). +lisp_code_name(43288,"KAYAH_LI_LETTER_DA"). +lisp_code_name(43289,"KAYAH_LI_LETTER_BA"). +lisp_code_name(43290,"KAYAH_LI_LETTER_RA"). +lisp_code_name(43291,"KAYAH_LI_LETTER_YA"). +lisp_code_name(43292,"KAYAH_LI_LETTER_LA"). +lisp_code_name(43293,"KAYAH_LI_LETTER_WA"). +lisp_code_name(43294,"KAYAH_LI_LETTER_THA"). +lisp_code_name(43295,"KAYAH_LI_LETTER_HA"). +lisp_code_name(43296,"KAYAH_LI_LETTER_VA"). +lisp_code_name(43297,"KAYAH_LI_LETTER_CA"). +lisp_code_name(43298,"KAYAH_LI_LETTER_A"). +lisp_code_name(43299,"KAYAH_LI_LETTER_OE"). +lisp_code_name(43300,"KAYAH_LI_LETTER_I"). +lisp_code_name(43301,"KAYAH_LI_LETTER_OO"). +lisp_code_name(43302,"KAYAH_LI_VOWEL_UE"). +lisp_code_name(43303,"KAYAH_LI_VOWEL_E"). +lisp_code_name(43304,"KAYAH_LI_VOWEL_U"). +lisp_code_name(43305,"KAYAH_LI_VOWEL_EE"). +lisp_code_name(43306,"KAYAH_LI_VOWEL_O"). +lisp_code_name(43307,"KAYAH_LI_TONE_PLOPHU"). +lisp_code_name(43308,"KAYAH_LI_TONE_CALYA"). +lisp_code_name(43309,"KAYAH_LI_TONE_CALYA_PLOPHU"). +lisp_code_name(43310,"KAYAH_LI_SIGN_CWI"). +lisp_code_name(43311,"KAYAH_LI_SIGN_SHYA"). +lisp_code_name(43312,"REJANG_LETTER_KA"). +lisp_code_name(43313,"REJANG_LETTER_GA"). +lisp_code_name(43314,"REJANG_LETTER_NGA"). +lisp_code_name(43315,"REJANG_LETTER_TA"). +lisp_code_name(43316,"REJANG_LETTER_DA"). +lisp_code_name(43317,"REJANG_LETTER_NA"). +lisp_code_name(43318,"REJANG_LETTER_PA"). +lisp_code_name(43319,"REJANG_LETTER_BA"). +lisp_code_name(43320,"REJANG_LETTER_MA"). +lisp_code_name(43321,"REJANG_LETTER_CA"). +lisp_code_name(43322,"REJANG_LETTER_JA"). +lisp_code_name(43323,"REJANG_LETTER_NYA"). +lisp_code_name(43324,"REJANG_LETTER_SA"). +lisp_code_name(43325,"REJANG_LETTER_RA"). +lisp_code_name(43326,"REJANG_LETTER_LA"). +lisp_code_name(43327,"REJANG_LETTER_YA"). +lisp_code_name(43328,"REJANG_LETTER_WA"). +lisp_code_name(43329,"REJANG_LETTER_HA"). +lisp_code_name(43330,"REJANG_LETTER_MBA"). +lisp_code_name(43331,"REJANG_LETTER_NGGA"). +lisp_code_name(43332,"REJANG_LETTER_NDA"). +lisp_code_name(43333,"REJANG_LETTER_NYJA"). +lisp_code_name(43334,"REJANG_LETTER_A"). +lisp_code_name(43335,"REJANG_VOWEL_SIGN_I"). +lisp_code_name(43336,"REJANG_VOWEL_SIGN_U"). +lisp_code_name(43337,"REJANG_VOWEL_SIGN_E"). +lisp_code_name(43338,"REJANG_VOWEL_SIGN_AI"). +lisp_code_name(43339,"REJANG_VOWEL_SIGN_O"). +lisp_code_name(43340,"REJANG_VOWEL_SIGN_AU"). +lisp_code_name(43341,"REJANG_VOWEL_SIGN_EU"). +lisp_code_name(43342,"REJANG_VOWEL_SIGN_EA"). +lisp_code_name(43343,"REJANG_CONSONANT_SIGN_NG"). +lisp_code_name(43344,"REJANG_CONSONANT_SIGN_N"). +lisp_code_name(43345,"REJANG_CONSONANT_SIGN_R"). +lisp_code_name(43346,"REJANG_CONSONANT_SIGN_H"). +lisp_code_name(43347,"REJANG_VIRAMA"). +lisp_code_name(43359,"REJANG_SECTION_MARK"). +lisp_code_name(43360,"HANGUL_CHOSEONG_TIKEUT-MIEUM"). +lisp_code_name(43361,"HANGUL_CHOSEONG_TIKEUT-PIEUP"). +lisp_code_name(43362,"HANGUL_CHOSEONG_TIKEUT-SIOS"). +lisp_code_name(43363,"HANGUL_CHOSEONG_TIKEUT-CIEUC"). +lisp_code_name(43364,"HANGUL_CHOSEONG_RIEUL-KIYEOK"). +lisp_code_name(43365,"HANGUL_CHOSEONG_RIEUL-SSANGKIYEOK"). +lisp_code_name(43366,"HANGUL_CHOSEONG_RIEUL-TIKEUT"). +lisp_code_name(43367,"HANGUL_CHOSEONG_RIEUL-SSANGTIKEUT"). +lisp_code_name(43368,"HANGUL_CHOSEONG_RIEUL-MIEUM"). +lisp_code_name(43369,"HANGUL_CHOSEONG_RIEUL-PIEUP"). +lisp_code_name(43370,"HANGUL_CHOSEONG_RIEUL-SSANGPIEUP"). +lisp_code_name(43371,"HANGUL_CHOSEONG_RIEUL-KAPYEOUNPIEUP"). +lisp_code_name(43372,"HANGUL_CHOSEONG_RIEUL-SIOS"). +lisp_code_name(43373,"HANGUL_CHOSEONG_RIEUL-CIEUC"). +lisp_code_name(43374,"HANGUL_CHOSEONG_RIEUL-KHIEUKH"). +lisp_code_name(43375,"HANGUL_CHOSEONG_MIEUM-KIYEOK"). +lisp_code_name(43376,"HANGUL_CHOSEONG_MIEUM-TIKEUT"). +lisp_code_name(43377,"HANGUL_CHOSEONG_MIEUM-SIOS"). +lisp_code_name(43378,"HANGUL_CHOSEONG_PIEUP-SIOS-THIEUTH"). +lisp_code_name(43379,"HANGUL_CHOSEONG_PIEUP-KHIEUKH"). +lisp_code_name(43380,"HANGUL_CHOSEONG_PIEUP-HIEUH"). +lisp_code_name(43381,"HANGUL_CHOSEONG_SSANGSIOS-PIEUP"). +lisp_code_name(43382,"HANGUL_CHOSEONG_IEUNG-RIEUL"). +lisp_code_name(43383,"HANGUL_CHOSEONG_IEUNG-HIEUH"). +lisp_code_name(43384,"HANGUL_CHOSEONG_SSANGCIEUC-HIEUH"). +lisp_code_name(43385,"HANGUL_CHOSEONG_SSANGTHIEUTH"). +lisp_code_name(43386,"HANGUL_CHOSEONG_PHIEUPH-HIEUH"). +lisp_code_name(43387,"HANGUL_CHOSEONG_HIEUH-SIOS"). +lisp_code_name(43388,"HANGUL_CHOSEONG_SSANGYEORINHIEUH"). +lisp_code_name(43392,"JAVANESE_SIGN_PANYANGGA"). +lisp_code_name(43393,"JAVANESE_SIGN_CECAK"). +lisp_code_name(43394,"JAVANESE_SIGN_LAYAR"). +lisp_code_name(43395,"JAVANESE_SIGN_WIGNYAN"). +lisp_code_name(43396,"JAVANESE_LETTER_A"). +lisp_code_name(43397,"JAVANESE_LETTER_I_KAWI"). +lisp_code_name(43398,"JAVANESE_LETTER_I"). +lisp_code_name(43399,"JAVANESE_LETTER_II"). +lisp_code_name(43400,"JAVANESE_LETTER_U"). +lisp_code_name(43401,"JAVANESE_LETTER_PA_CEREK"). +lisp_code_name(43402,"JAVANESE_LETTER_NGA_LELET"). +lisp_code_name(43403,"JAVANESE_LETTER_NGA_LELET_RASWADI"). +lisp_code_name(43404,"JAVANESE_LETTER_E"). +lisp_code_name(43405,"JAVANESE_LETTER_AI"). +lisp_code_name(43406,"JAVANESE_LETTER_O"). +lisp_code_name(43407,"JAVANESE_LETTER_KA"). +lisp_code_name(43408,"JAVANESE_LETTER_KA_SASAK"). +lisp_code_name(43409,"JAVANESE_LETTER_KA_MURDA"). +lisp_code_name(43410,"JAVANESE_LETTER_GA"). +lisp_code_name(43411,"JAVANESE_LETTER_GA_MURDA"). +lisp_code_name(43412,"JAVANESE_LETTER_NGA"). +lisp_code_name(43413,"JAVANESE_LETTER_CA"). +lisp_code_name(43414,"JAVANESE_LETTER_CA_MURDA"). +lisp_code_name(43415,"JAVANESE_LETTER_JA"). +lisp_code_name(43416,"JAVANESE_LETTER_NYA_MURDA"). +lisp_code_name(43417,"JAVANESE_LETTER_JA_MAHAPRANA"). +lisp_code_name(43418,"JAVANESE_LETTER_NYA"). +lisp_code_name(43419,"JAVANESE_LETTER_TTA"). +lisp_code_name(43420,"JAVANESE_LETTER_TTA_MAHAPRANA"). +lisp_code_name(43421,"JAVANESE_LETTER_DDA"). +lisp_code_name(43422,"JAVANESE_LETTER_DDA_MAHAPRANA"). +lisp_code_name(43423,"JAVANESE_LETTER_NA_MURDA"). +lisp_code_name(43424,"JAVANESE_LETTER_TA"). +lisp_code_name(43425,"JAVANESE_LETTER_TA_MURDA"). +lisp_code_name(43426,"JAVANESE_LETTER_DA"). +lisp_code_name(43427,"JAVANESE_LETTER_DA_MAHAPRANA"). +lisp_code_name(43428,"JAVANESE_LETTER_NA"). +lisp_code_name(43429,"JAVANESE_LETTER_PA"). +lisp_code_name(43430,"JAVANESE_LETTER_PA_MURDA"). +lisp_code_name(43431,"JAVANESE_LETTER_BA"). +lisp_code_name(43432,"JAVANESE_LETTER_BA_MURDA"). +lisp_code_name(43433,"JAVANESE_LETTER_MA"). +lisp_code_name(43434,"JAVANESE_LETTER_YA"). +lisp_code_name(43435,"JAVANESE_LETTER_RA"). +lisp_code_name(43436,"JAVANESE_LETTER_RA_AGUNG"). +lisp_code_name(43437,"JAVANESE_LETTER_LA"). +lisp_code_name(43438,"JAVANESE_LETTER_WA"). +lisp_code_name(43439,"JAVANESE_LETTER_SA_MURDA"). +lisp_code_name(43440,"JAVANESE_LETTER_SA_MAHAPRANA"). +lisp_code_name(43441,"JAVANESE_LETTER_SA"). +lisp_code_name(43442,"JAVANESE_LETTER_HA"). +lisp_code_name(43443,"JAVANESE_SIGN_CECAK_TELU"). +lisp_code_name(43444,"JAVANESE_VOWEL_SIGN_TARUNG"). +lisp_code_name(43445,"JAVANESE_VOWEL_SIGN_TOLONG"). +lisp_code_name(43446,"JAVANESE_VOWEL_SIGN_WULU"). +lisp_code_name(43447,"JAVANESE_VOWEL_SIGN_WULU_MELIK"). +lisp_code_name(43448,"JAVANESE_VOWEL_SIGN_SUKU"). +lisp_code_name(43449,"JAVANESE_VOWEL_SIGN_SUKU_MENDUT"). +lisp_code_name(43450,"JAVANESE_VOWEL_SIGN_TALING"). +lisp_code_name(43451,"JAVANESE_VOWEL_SIGN_DIRGA_MURE"). +lisp_code_name(43452,"JAVANESE_VOWEL_SIGN_PEPET"). +lisp_code_name(43453,"JAVANESE_CONSONANT_SIGN_KERET"). +lisp_code_name(43454,"JAVANESE_CONSONANT_SIGN_PENGKAL"). +lisp_code_name(43455,"JAVANESE_CONSONANT_SIGN_CAKRA"). +lisp_code_name(43456,"JAVANESE_PANGKON"). +lisp_code_name(43457,"JAVANESE_LEFT_RERENGGAN"). +lisp_code_name(43458,"JAVANESE_RIGHT_RERENGGAN"). +lisp_code_name(43459,"JAVANESE_PADA_ANDAP"). +lisp_code_name(43460,"JAVANESE_PADA_MADYA"). +lisp_code_name(43461,"JAVANESE_PADA_LUHUR"). +lisp_code_name(43462,"JAVANESE_PADA_WINDU"). +lisp_code_name(43463,"JAVANESE_PADA_PANGKAT"). +lisp_code_name(43464,"JAVANESE_PADA_LINGSA"). +lisp_code_name(43465,"JAVANESE_PADA_LUNGSI"). +lisp_code_name(43466,"JAVANESE_PADA_ADEG"). +lisp_code_name(43467,"JAVANESE_PADA_ADEG_ADEG"). +lisp_code_name(43468,"JAVANESE_PADA_PISELEH"). +lisp_code_name(43469,"JAVANESE_TURNED_PADA_PISELEH"). +lisp_code_name(43471,"JAVANESE_PANGRANGKEP"). +lisp_code_name(43472,"JAVANESE_DIGIT_ZERO"). +lisp_code_name(43473,"JAVANESE_DIGIT_ONE"). +lisp_code_name(43474,"JAVANESE_DIGIT_TWO"). +lisp_code_name(43475,"JAVANESE_DIGIT_THREE"). +lisp_code_name(43476,"JAVANESE_DIGIT_FOUR"). +lisp_code_name(43477,"JAVANESE_DIGIT_FIVE"). +lisp_code_name(43478,"JAVANESE_DIGIT_SIX"). +lisp_code_name(43479,"JAVANESE_DIGIT_SEVEN"). +lisp_code_name(43480,"JAVANESE_DIGIT_EIGHT"). +lisp_code_name(43481,"JAVANESE_DIGIT_NINE"). +lisp_code_name(43486,"JAVANESE_PADA_TIRTA_TUMETES"). +lisp_code_name(43487,"JAVANESE_PADA_ISEN-ISEN"). +lisp_code_name(43488,"MYANMAR_LETTER_SHAN_GHA"). +lisp_code_name(43489,"MYANMAR_LETTER_SHAN_CHA"). +lisp_code_name(43490,"MYANMAR_LETTER_SHAN_JHA"). +lisp_code_name(43491,"MYANMAR_LETTER_SHAN_NNA"). +lisp_code_name(43492,"MYANMAR_LETTER_SHAN_BHA"). +lisp_code_name(43493,"MYANMAR_SIGN_SHAN_SAW"). +lisp_code_name(43494,"MYANMAR_MODIFIER_LETTER_SHAN_REDUPLICATION"). +lisp_code_name(43495,"MYANMAR_LETTER_TAI_LAING_NYA"). +lisp_code_name(43496,"MYANMAR_LETTER_TAI_LAING_FA"). +lisp_code_name(43497,"MYANMAR_LETTER_TAI_LAING_GA"). +lisp_code_name(43498,"MYANMAR_LETTER_TAI_LAING_GHA"). +lisp_code_name(43499,"MYANMAR_LETTER_TAI_LAING_JA"). +lisp_code_name(43500,"MYANMAR_LETTER_TAI_LAING_JHA"). +lisp_code_name(43501,"MYANMAR_LETTER_TAI_LAING_DDA"). +lisp_code_name(43502,"MYANMAR_LETTER_TAI_LAING_DDHA"). +lisp_code_name(43503,"MYANMAR_LETTER_TAI_LAING_NNA"). +lisp_code_name(43504,"MYANMAR_TAI_LAING_DIGIT_ZERO"). +lisp_code_name(43505,"MYANMAR_TAI_LAING_DIGIT_ONE"). +lisp_code_name(43506,"MYANMAR_TAI_LAING_DIGIT_TWO"). +lisp_code_name(43507,"MYANMAR_TAI_LAING_DIGIT_THREE"). +lisp_code_name(43508,"MYANMAR_TAI_LAING_DIGIT_FOUR"). +lisp_code_name(43509,"MYANMAR_TAI_LAING_DIGIT_FIVE"). +lisp_code_name(43510,"MYANMAR_TAI_LAING_DIGIT_SIX"). +lisp_code_name(43511,"MYANMAR_TAI_LAING_DIGIT_SEVEN"). +lisp_code_name(43512,"MYANMAR_TAI_LAING_DIGIT_EIGHT"). +lisp_code_name(43513,"MYANMAR_TAI_LAING_DIGIT_NINE"). +lisp_code_name(43514,"MYANMAR_LETTER_TAI_LAING_LLA"). +lisp_code_name(43515,"MYANMAR_LETTER_TAI_LAING_DA"). +lisp_code_name(43516,"MYANMAR_LETTER_TAI_LAING_DHA"). +lisp_code_name(43517,"MYANMAR_LETTER_TAI_LAING_BA"). +lisp_code_name(43518,"MYANMAR_LETTER_TAI_LAING_BHA"). +lisp_code_name(43520,"CHAM_LETTER_A"). +lisp_code_name(43521,"CHAM_LETTER_I"). +lisp_code_name(43522,"CHAM_LETTER_U"). +lisp_code_name(43523,"CHAM_LETTER_E"). +lisp_code_name(43524,"CHAM_LETTER_AI"). +lisp_code_name(43525,"CHAM_LETTER_O"). +lisp_code_name(43526,"CHAM_LETTER_KA"). +lisp_code_name(43527,"CHAM_LETTER_KHA"). +lisp_code_name(43528,"CHAM_LETTER_GA"). +lisp_code_name(43529,"CHAM_LETTER_GHA"). +lisp_code_name(43530,"CHAM_LETTER_NGUE"). +lisp_code_name(43531,"CHAM_LETTER_NGA"). +lisp_code_name(43532,"CHAM_LETTER_CHA"). +lisp_code_name(43533,"CHAM_LETTER_CHHA"). +lisp_code_name(43534,"CHAM_LETTER_JA"). +lisp_code_name(43535,"CHAM_LETTER_JHA"). +lisp_code_name(43536,"CHAM_LETTER_NHUE"). +lisp_code_name(43537,"CHAM_LETTER_NHA"). +lisp_code_name(43538,"CHAM_LETTER_NHJA"). +lisp_code_name(43539,"CHAM_LETTER_TA"). +lisp_code_name(43540,"CHAM_LETTER_THA"). +lisp_code_name(43541,"CHAM_LETTER_DA"). +lisp_code_name(43542,"CHAM_LETTER_DHA"). +lisp_code_name(43543,"CHAM_LETTER_NUE"). +lisp_code_name(43544,"CHAM_LETTER_NA"). +lisp_code_name(43545,"CHAM_LETTER_DDA"). +lisp_code_name(43546,"CHAM_LETTER_PA"). +lisp_code_name(43547,"CHAM_LETTER_PPA"). +lisp_code_name(43548,"CHAM_LETTER_PHA"). +lisp_code_name(43549,"CHAM_LETTER_BA"). +lisp_code_name(43550,"CHAM_LETTER_BHA"). +lisp_code_name(43551,"CHAM_LETTER_MUE"). +lisp_code_name(43552,"CHAM_LETTER_MA"). +lisp_code_name(43553,"CHAM_LETTER_BBA"). +lisp_code_name(43554,"CHAM_LETTER_YA"). +lisp_code_name(43555,"CHAM_LETTER_RA"). +lisp_code_name(43556,"CHAM_LETTER_LA"). +lisp_code_name(43557,"CHAM_LETTER_VA"). +lisp_code_name(43558,"CHAM_LETTER_SSA"). +lisp_code_name(43559,"CHAM_LETTER_SA"). +lisp_code_name(43560,"CHAM_LETTER_HA"). +lisp_code_name(43561,"CHAM_VOWEL_SIGN_AA"). +lisp_code_name(43562,"CHAM_VOWEL_SIGN_I"). +lisp_code_name(43563,"CHAM_VOWEL_SIGN_II"). +lisp_code_name(43564,"CHAM_VOWEL_SIGN_EI"). +lisp_code_name(43565,"CHAM_VOWEL_SIGN_U"). +lisp_code_name(43566,"CHAM_VOWEL_SIGN_OE"). +lisp_code_name(43567,"CHAM_VOWEL_SIGN_O"). +lisp_code_name(43568,"CHAM_VOWEL_SIGN_AI"). +lisp_code_name(43569,"CHAM_VOWEL_SIGN_AU"). +lisp_code_name(43570,"CHAM_VOWEL_SIGN_UE"). +lisp_code_name(43571,"CHAM_CONSONANT_SIGN_YA"). +lisp_code_name(43572,"CHAM_CONSONANT_SIGN_RA"). +lisp_code_name(43573,"CHAM_CONSONANT_SIGN_LA"). +lisp_code_name(43574,"CHAM_CONSONANT_SIGN_WA"). +lisp_code_name(43584,"CHAM_LETTER_FINAL_K"). +lisp_code_name(43585,"CHAM_LETTER_FINAL_G"). +lisp_code_name(43586,"CHAM_LETTER_FINAL_NG"). +lisp_code_name(43587,"CHAM_CONSONANT_SIGN_FINAL_NG"). +lisp_code_name(43588,"CHAM_LETTER_FINAL_CH"). +lisp_code_name(43589,"CHAM_LETTER_FINAL_T"). +lisp_code_name(43590,"CHAM_LETTER_FINAL_N"). +lisp_code_name(43591,"CHAM_LETTER_FINAL_P"). +lisp_code_name(43592,"CHAM_LETTER_FINAL_Y"). +lisp_code_name(43593,"CHAM_LETTER_FINAL_R"). +lisp_code_name(43594,"CHAM_LETTER_FINAL_L"). +lisp_code_name(43595,"CHAM_LETTER_FINAL_SS"). +lisp_code_name(43596,"CHAM_CONSONANT_SIGN_FINAL_M"). +lisp_code_name(43597,"CHAM_CONSONANT_SIGN_FINAL_H"). +lisp_code_name(43600,"CHAM_DIGIT_ZERO"). +lisp_code_name(43601,"CHAM_DIGIT_ONE"). +lisp_code_name(43602,"CHAM_DIGIT_TWO"). +lisp_code_name(43603,"CHAM_DIGIT_THREE"). +lisp_code_name(43604,"CHAM_DIGIT_FOUR"). +lisp_code_name(43605,"CHAM_DIGIT_FIVE"). +lisp_code_name(43606,"CHAM_DIGIT_SIX"). +lisp_code_name(43607,"CHAM_DIGIT_SEVEN"). +lisp_code_name(43608,"CHAM_DIGIT_EIGHT"). +lisp_code_name(43609,"CHAM_DIGIT_NINE"). +lisp_code_name(43612,"CHAM_PUNCTUATION_SPIRAL"). +lisp_code_name(43613,"CHAM_PUNCTUATION_DANDA"). +lisp_code_name(43614,"CHAM_PUNCTUATION_DOUBLE_DANDA"). +lisp_code_name(43615,"CHAM_PUNCTUATION_TRIPLE_DANDA"). +lisp_code_name(43616,"MYANMAR_LETTER_KHAMTI_GA"). +lisp_code_name(43617,"MYANMAR_LETTER_KHAMTI_CA"). +lisp_code_name(43618,"MYANMAR_LETTER_KHAMTI_CHA"). +lisp_code_name(43619,"MYANMAR_LETTER_KHAMTI_JA"). +lisp_code_name(43620,"MYANMAR_LETTER_KHAMTI_JHA"). +lisp_code_name(43621,"MYANMAR_LETTER_KHAMTI_NYA"). +lisp_code_name(43622,"MYANMAR_LETTER_KHAMTI_TTA"). +lisp_code_name(43623,"MYANMAR_LETTER_KHAMTI_TTHA"). +lisp_code_name(43624,"MYANMAR_LETTER_KHAMTI_DDA"). +lisp_code_name(43625,"MYANMAR_LETTER_KHAMTI_DDHA"). +lisp_code_name(43626,"MYANMAR_LETTER_KHAMTI_DHA"). +lisp_code_name(43627,"MYANMAR_LETTER_KHAMTI_NA"). +lisp_code_name(43628,"MYANMAR_LETTER_KHAMTI_SA"). +lisp_code_name(43629,"MYANMAR_LETTER_KHAMTI_HA"). +lisp_code_name(43630,"MYANMAR_LETTER_KHAMTI_HHA"). +lisp_code_name(43631,"MYANMAR_LETTER_KHAMTI_FA"). +lisp_code_name(43632,"MYANMAR_MODIFIER_LETTER_KHAMTI_REDUPLICATION"). +lisp_code_name(43633,"MYANMAR_LETTER_KHAMTI_XA"). +lisp_code_name(43634,"MYANMAR_LETTER_KHAMTI_ZA"). +lisp_code_name(43635,"MYANMAR_LETTER_KHAMTI_RA"). +lisp_code_name(43636,"MYANMAR_LOGOGRAM_KHAMTI_OAY"). +lisp_code_name(43637,"MYANMAR_LOGOGRAM_KHAMTI_QN"). +lisp_code_name(43638,"MYANMAR_LOGOGRAM_KHAMTI_HM"). +lisp_code_name(43639,"MYANMAR_SYMBOL_AITON_EXCLAMATION"). +lisp_code_name(43640,"MYANMAR_SYMBOL_AITON_ONE"). +lisp_code_name(43641,"MYANMAR_SYMBOL_AITON_TWO"). +lisp_code_name(43642,"MYANMAR_LETTER_AITON_RA"). +lisp_code_name(43643,"MYANMAR_SIGN_PAO_KAREN_TONE"). +lisp_code_name(43644,"MYANMAR_SIGN_TAI_LAING_TONE-2"). +lisp_code_name(43645,"MYANMAR_SIGN_TAI_LAING_TONE-5"). +lisp_code_name(43646,"MYANMAR_LETTER_SHWE_PALAUNG_CHA"). +lisp_code_name(43647,"MYANMAR_LETTER_SHWE_PALAUNG_SHA"). +lisp_code_name(43648,"TAI_VIET_LETTER_LOW_KO"). +lisp_code_name(43649,"TAI_VIET_LETTER_HIGH_KO"). +lisp_code_name(43650,"TAI_VIET_LETTER_LOW_KHO"). +lisp_code_name(43651,"TAI_VIET_LETTER_HIGH_KHO"). +lisp_code_name(43652,"TAI_VIET_LETTER_LOW_KHHO"). +lisp_code_name(43653,"TAI_VIET_LETTER_HIGH_KHHO"). +lisp_code_name(43654,"TAI_VIET_LETTER_LOW_GO"). +lisp_code_name(43655,"TAI_VIET_LETTER_HIGH_GO"). +lisp_code_name(43656,"TAI_VIET_LETTER_LOW_NGO"). +lisp_code_name(43657,"TAI_VIET_LETTER_HIGH_NGO"). +lisp_code_name(43658,"TAI_VIET_LETTER_LOW_CO"). +lisp_code_name(43659,"TAI_VIET_LETTER_HIGH_CO"). +lisp_code_name(43660,"TAI_VIET_LETTER_LOW_CHO"). +lisp_code_name(43661,"TAI_VIET_LETTER_HIGH_CHO"). +lisp_code_name(43662,"TAI_VIET_LETTER_LOW_SO"). +lisp_code_name(43663,"TAI_VIET_LETTER_HIGH_SO"). +lisp_code_name(43664,"TAI_VIET_LETTER_LOW_NYO"). +lisp_code_name(43665,"TAI_VIET_LETTER_HIGH_NYO"). +lisp_code_name(43666,"TAI_VIET_LETTER_LOW_DO"). +lisp_code_name(43667,"TAI_VIET_LETTER_HIGH_DO"). +lisp_code_name(43668,"TAI_VIET_LETTER_LOW_TO"). +lisp_code_name(43669,"TAI_VIET_LETTER_HIGH_TO"). +lisp_code_name(43670,"TAI_VIET_LETTER_LOW_THO"). +lisp_code_name(43671,"TAI_VIET_LETTER_HIGH_THO"). +lisp_code_name(43672,"TAI_VIET_LETTER_LOW_NO"). +lisp_code_name(43673,"TAI_VIET_LETTER_HIGH_NO"). +lisp_code_name(43674,"TAI_VIET_LETTER_LOW_BO"). +lisp_code_name(43675,"TAI_VIET_LETTER_HIGH_BO"). +lisp_code_name(43676,"TAI_VIET_LETTER_LOW_PO"). +lisp_code_name(43677,"TAI_VIET_LETTER_HIGH_PO"). +lisp_code_name(43678,"TAI_VIET_LETTER_LOW_PHO"). +lisp_code_name(43679,"TAI_VIET_LETTER_HIGH_PHO"). +lisp_code_name(43680,"TAI_VIET_LETTER_LOW_FO"). +lisp_code_name(43681,"TAI_VIET_LETTER_HIGH_FO"). +lisp_code_name(43682,"TAI_VIET_LETTER_LOW_MO"). +lisp_code_name(43683,"TAI_VIET_LETTER_HIGH_MO"). +lisp_code_name(43684,"TAI_VIET_LETTER_LOW_YO"). +lisp_code_name(43685,"TAI_VIET_LETTER_HIGH_YO"). +lisp_code_name(43686,"TAI_VIET_LETTER_LOW_RO"). +lisp_code_name(43687,"TAI_VIET_LETTER_HIGH_RO"). +lisp_code_name(43688,"TAI_VIET_LETTER_LOW_LO"). +lisp_code_name(43689,"TAI_VIET_LETTER_HIGH_LO"). +lisp_code_name(43690,"TAI_VIET_LETTER_LOW_VO"). +lisp_code_name(43691,"TAI_VIET_LETTER_HIGH_VO"). +lisp_code_name(43692,"TAI_VIET_LETTER_LOW_HO"). +lisp_code_name(43693,"TAI_VIET_LETTER_HIGH_HO"). +lisp_code_name(43694,"TAI_VIET_LETTER_LOW_O"). +lisp_code_name(43695,"TAI_VIET_LETTER_HIGH_O"). +lisp_code_name(43696,"TAI_VIET_MAI_KANG"). +lisp_code_name(43697,"TAI_VIET_VOWEL_AA"). +lisp_code_name(43698,"TAI_VIET_VOWEL_I"). +lisp_code_name(43699,"TAI_VIET_VOWEL_UE"). +lisp_code_name(43700,"TAI_VIET_VOWEL_U"). +lisp_code_name(43701,"TAI_VIET_VOWEL_E"). +lisp_code_name(43702,"TAI_VIET_VOWEL_O"). +lisp_code_name(43703,"TAI_VIET_MAI_KHIT"). +lisp_code_name(43704,"TAI_VIET_VOWEL_IA"). +lisp_code_name(43705,"TAI_VIET_VOWEL_UEA"). +lisp_code_name(43706,"TAI_VIET_VOWEL_UA"). +lisp_code_name(43707,"TAI_VIET_VOWEL_AUE"). +lisp_code_name(43708,"TAI_VIET_VOWEL_AY"). +lisp_code_name(43709,"TAI_VIET_VOWEL_AN"). +lisp_code_name(43710,"TAI_VIET_VOWEL_AM"). +lisp_code_name(43711,"TAI_VIET_TONE_MAI_EK"). +lisp_code_name(43712,"TAI_VIET_TONE_MAI_NUENG"). +lisp_code_name(43713,"TAI_VIET_TONE_MAI_THO"). +lisp_code_name(43714,"TAI_VIET_TONE_MAI_SONG"). +lisp_code_name(43739,"TAI_VIET_SYMBOL_KON"). +lisp_code_name(43740,"TAI_VIET_SYMBOL_NUENG"). +lisp_code_name(43741,"TAI_VIET_SYMBOL_SAM"). +lisp_code_name(43742,"TAI_VIET_SYMBOL_HO_HOI"). +lisp_code_name(43743,"TAI_VIET_SYMBOL_KOI_KOI"). +lisp_code_name(43744,"MEETEI_MAYEK_LETTER_E"). +lisp_code_name(43745,"MEETEI_MAYEK_LETTER_O"). +lisp_code_name(43746,"MEETEI_MAYEK_LETTER_CHA"). +lisp_code_name(43747,"MEETEI_MAYEK_LETTER_NYA"). +lisp_code_name(43748,"MEETEI_MAYEK_LETTER_TTA"). +lisp_code_name(43749,"MEETEI_MAYEK_LETTER_TTHA"). +lisp_code_name(43750,"MEETEI_MAYEK_LETTER_DDA"). +lisp_code_name(43751,"MEETEI_MAYEK_LETTER_DDHA"). +lisp_code_name(43752,"MEETEI_MAYEK_LETTER_NNA"). +lisp_code_name(43753,"MEETEI_MAYEK_LETTER_SHA"). +lisp_code_name(43754,"MEETEI_MAYEK_LETTER_SSA"). +lisp_code_name(43755,"MEETEI_MAYEK_VOWEL_SIGN_II"). +lisp_code_name(43756,"MEETEI_MAYEK_VOWEL_SIGN_UU"). +lisp_code_name(43757,"MEETEI_MAYEK_VOWEL_SIGN_AAI"). +lisp_code_name(43758,"MEETEI_MAYEK_VOWEL_SIGN_AU"). +lisp_code_name(43759,"MEETEI_MAYEK_VOWEL_SIGN_AAU"). +lisp_code_name(43760,"MEETEI_MAYEK_CHEIKHAN"). +lisp_code_name(43761,"MEETEI_MAYEK_AHANG_KHUDAM"). +lisp_code_name(43762,"MEETEI_MAYEK_ANJI"). +lisp_code_name(43763,"MEETEI_MAYEK_SYLLABLE_REPETITION_MARK"). +lisp_code_name(43764,"MEETEI_MAYEK_WORD_REPETITION_MARK"). +lisp_code_name(43765,"MEETEI_MAYEK_VOWEL_SIGN_VISARGA"). +lisp_code_name(43766,"MEETEI_MAYEK_VIRAMA"). +lisp_code_name(43777,"ETHIOPIC_SYLLABLE_TTHU"). +lisp_code_name(43778,"ETHIOPIC_SYLLABLE_TTHI"). +lisp_code_name(43779,"ETHIOPIC_SYLLABLE_TTHAA"). +lisp_code_name(43780,"ETHIOPIC_SYLLABLE_TTHEE"). +lisp_code_name(43781,"ETHIOPIC_SYLLABLE_TTHE"). +lisp_code_name(43782,"ETHIOPIC_SYLLABLE_TTHO"). +lisp_code_name(43785,"ETHIOPIC_SYLLABLE_DDHU"). +lisp_code_name(43786,"ETHIOPIC_SYLLABLE_DDHI"). +lisp_code_name(43787,"ETHIOPIC_SYLLABLE_DDHAA"). +lisp_code_name(43788,"ETHIOPIC_SYLLABLE_DDHEE"). +lisp_code_name(43789,"ETHIOPIC_SYLLABLE_DDHE"). +lisp_code_name(43790,"ETHIOPIC_SYLLABLE_DDHO"). +lisp_code_name(43793,"ETHIOPIC_SYLLABLE_DZU"). +lisp_code_name(43794,"ETHIOPIC_SYLLABLE_DZI"). +lisp_code_name(43795,"ETHIOPIC_SYLLABLE_DZAA"). +lisp_code_name(43796,"ETHIOPIC_SYLLABLE_DZEE"). +lisp_code_name(43797,"ETHIOPIC_SYLLABLE_DZE"). +lisp_code_name(43798,"ETHIOPIC_SYLLABLE_DZO"). +lisp_code_name(43808,"ETHIOPIC_SYLLABLE_CCHHA"). +lisp_code_name(43809,"ETHIOPIC_SYLLABLE_CCHHU"). +lisp_code_name(43810,"ETHIOPIC_SYLLABLE_CCHHI"). +lisp_code_name(43811,"ETHIOPIC_SYLLABLE_CCHHAA"). +lisp_code_name(43812,"ETHIOPIC_SYLLABLE_CCHHEE"). +lisp_code_name(43813,"ETHIOPIC_SYLLABLE_CCHHE"). +lisp_code_name(43814,"ETHIOPIC_SYLLABLE_CCHHO"). +lisp_code_name(43816,"ETHIOPIC_SYLLABLE_BBA"). +lisp_code_name(43817,"ETHIOPIC_SYLLABLE_BBU"). +lisp_code_name(43818,"ETHIOPIC_SYLLABLE_BBI"). +lisp_code_name(43819,"ETHIOPIC_SYLLABLE_BBAA"). +lisp_code_name(43820,"ETHIOPIC_SYLLABLE_BBEE"). +lisp_code_name(43821,"ETHIOPIC_SYLLABLE_BBE"). +lisp_code_name(43822,"ETHIOPIC_SYLLABLE_BBO"). +lisp_code_name(43824,"LATIN_SMALL_LETTER_BARRED_ALPHA"). +lisp_code_name(43825,"LATIN_SMALL_LETTER_A_REVERSED-SCHWA"). +lisp_code_name(43826,"LATIN_SMALL_LETTER_BLACKLETTER_E"). +lisp_code_name(43827,"LATIN_SMALL_LETTER_BARRED_E"). +lisp_code_name(43828,"LATIN_SMALL_LETTER_E_WITH_FLOURISH"). +lisp_code_name(43829,"LATIN_SMALL_LETTER_LENIS_F"). +lisp_code_name(43830,"LATIN_SMALL_LETTER_SCRIPT_G_WITH_CROSSED-TAIL"). +lisp_code_name(43831,"LATIN_SMALL_LETTER_L_WITH_INVERTED_LAZY_S"). +lisp_code_name(43832,"LATIN_SMALL_LETTER_L_WITH_DOUBLE_MIDDLE_TILDE"). +lisp_code_name(43833,"LATIN_SMALL_LETTER_L_WITH_MIDDLE_RING"). +lisp_code_name(43834,"LATIN_SMALL_LETTER_M_WITH_CROSSED-TAIL"). +lisp_code_name(43835,"LATIN_SMALL_LETTER_N_WITH_CROSSED-TAIL"). +lisp_code_name(43836,"LATIN_SMALL_LETTER_ENG_WITH_CROSSED-TAIL"). +lisp_code_name(43837,"LATIN_SMALL_LETTER_BLACKLETTER_O"). +lisp_code_name(43838,"LATIN_SMALL_LETTER_BLACKLETTER_O_WITH_STROKE"). +lisp_code_name(43839,"LATIN_SMALL_LETTER_OPEN_O_WITH_STROKE"). +lisp_code_name(43840,"LATIN_SMALL_LETTER_INVERTED_OE"). +lisp_code_name(43841,"LATIN_SMALL_LETTER_TURNED_OE_WITH_STROKE"). +lisp_code_name(43842,"LATIN_SMALL_LETTER_TURNED_OE_WITH_HORIZONTAL_STROKE"). +lisp_code_name(43843,"LATIN_SMALL_LETTER_TURNED_O_OPEN-O"). +lisp_code_name(43844,"LATIN_SMALL_LETTER_TURNED_O_OPEN-O_WITH_STROKE"). +lisp_code_name(43845,"LATIN_SMALL_LETTER_STIRRUP_R"). +lisp_code_name(43846,"LATIN_LETTER_SMALL_CAPITAL_R_WITH_RIGHT_LEG"). +lisp_code_name(43847,"LATIN_SMALL_LETTER_R_WITHOUT_HANDLE"). +lisp_code_name(43848,"LATIN_SMALL_LETTER_DOUBLE_R"). +lisp_code_name(43849,"LATIN_SMALL_LETTER_R_WITH_CROSSED-TAIL"). +lisp_code_name(43850,"LATIN_SMALL_LETTER_DOUBLE_R_WITH_CROSSED-TAIL"). +lisp_code_name(43851,"LATIN_SMALL_LETTER_SCRIPT_R"). +lisp_code_name(43852,"LATIN_SMALL_LETTER_SCRIPT_R_WITH_RING"). +lisp_code_name(43853,"LATIN_SMALL_LETTER_BASELINE_ESH"). +lisp_code_name(43854,"LATIN_SMALL_LETTER_U_WITH_SHORT_RIGHT_LEG"). +lisp_code_name(43855,"LATIN_SMALL_LETTER_U_BAR_WITH_SHORT_RIGHT_LEG"). +lisp_code_name(43856,"LATIN_SMALL_LETTER_UI"). +lisp_code_name(43857,"LATIN_SMALL_LETTER_TURNED_UI"). +lisp_code_name(43858,"LATIN_SMALL_LETTER_U_WITH_LEFT_HOOK"). +lisp_code_name(43859,"LATIN_SMALL_LETTER_CHI"). +lisp_code_name(43860,"LATIN_SMALL_LETTER_CHI_WITH_LOW_RIGHT_RING"). +lisp_code_name(43861,"LATIN_SMALL_LETTER_CHI_WITH_LOW_LEFT_SERIF"). +lisp_code_name(43862,"LATIN_SMALL_LETTER_X_WITH_LOW_RIGHT_RING"). +lisp_code_name(43863,"LATIN_SMALL_LETTER_X_WITH_LONG_LEFT_LEG"). +lisp_code_name(43864,"LATIN_SMALL_LETTER_X_WITH_LONG_LEFT_LEG_AND_LOW_RIGHT_RING"). +lisp_code_name(43865,"LATIN_SMALL_LETTER_X_WITH_LONG_LEFT_LEG_WITH_SERIF"). +lisp_code_name(43866,"LATIN_SMALL_LETTER_Y_WITH_SHORT_RIGHT_LEG"). +lisp_code_name(43867,"MODIFIER_BREVE_WITH_INVERTED_BREVE"). +lisp_code_name(43868,"MODIFIER_LETTER_SMALL_HENG"). +lisp_code_name(43869,"MODIFIER_LETTER_SMALL_L_WITH_INVERTED_LAZY_S"). +lisp_code_name(43870,"MODIFIER_LETTER_SMALL_L_WITH_MIDDLE_TILDE"). +lisp_code_name(43871,"MODIFIER_LETTER_SMALL_U_WITH_LEFT_HOOK"). +lisp_code_name(43876,"LATIN_SMALL_LETTER_INVERTED_ALPHA"). +lisp_code_name(43877,"GREEK_LETTER_SMALL_CAPITAL_OMEGA"). +lisp_code_name(43968,"MEETEI_MAYEK_LETTER_KOK"). +lisp_code_name(43969,"MEETEI_MAYEK_LETTER_SAM"). +lisp_code_name(43970,"MEETEI_MAYEK_LETTER_LAI"). +lisp_code_name(43971,"MEETEI_MAYEK_LETTER_MIT"). +lisp_code_name(43972,"MEETEI_MAYEK_LETTER_PA"). +lisp_code_name(43973,"MEETEI_MAYEK_LETTER_NA"). +lisp_code_name(43974,"MEETEI_MAYEK_LETTER_CHIL"). +lisp_code_name(43975,"MEETEI_MAYEK_LETTER_TIL"). +lisp_code_name(43976,"MEETEI_MAYEK_LETTER_KHOU"). +lisp_code_name(43977,"MEETEI_MAYEK_LETTER_NGOU"). +lisp_code_name(43978,"MEETEI_MAYEK_LETTER_THOU"). +lisp_code_name(43979,"MEETEI_MAYEK_LETTER_WAI"). +lisp_code_name(43980,"MEETEI_MAYEK_LETTER_YANG"). +lisp_code_name(43981,"MEETEI_MAYEK_LETTER_HUK"). +lisp_code_name(43982,"MEETEI_MAYEK_LETTER_UN"). +lisp_code_name(43983,"MEETEI_MAYEK_LETTER_I"). +lisp_code_name(43984,"MEETEI_MAYEK_LETTER_PHAM"). +lisp_code_name(43985,"MEETEI_MAYEK_LETTER_ATIYA"). +lisp_code_name(43986,"MEETEI_MAYEK_LETTER_GOK"). +lisp_code_name(43987,"MEETEI_MAYEK_LETTER_JHAM"). +lisp_code_name(43988,"MEETEI_MAYEK_LETTER_RAI"). +lisp_code_name(43989,"MEETEI_MAYEK_LETTER_BA"). +lisp_code_name(43990,"MEETEI_MAYEK_LETTER_JIL"). +lisp_code_name(43991,"MEETEI_MAYEK_LETTER_DIL"). +lisp_code_name(43992,"MEETEI_MAYEK_LETTER_GHOU"). +lisp_code_name(43993,"MEETEI_MAYEK_LETTER_DHOU"). +lisp_code_name(43994,"MEETEI_MAYEK_LETTER_BHAM"). +lisp_code_name(43995,"MEETEI_MAYEK_LETTER_KOK_LONSUM"). +lisp_code_name(43996,"MEETEI_MAYEK_LETTER_LAI_LONSUM"). +lisp_code_name(43997,"MEETEI_MAYEK_LETTER_MIT_LONSUM"). +lisp_code_name(43998,"MEETEI_MAYEK_LETTER_PA_LONSUM"). +lisp_code_name(43999,"MEETEI_MAYEK_LETTER_NA_LONSUM"). +lisp_code_name(44000,"MEETEI_MAYEK_LETTER_TIL_LONSUM"). +lisp_code_name(44001,"MEETEI_MAYEK_LETTER_NGOU_LONSUM"). +lisp_code_name(44002,"MEETEI_MAYEK_LETTER_I_LONSUM"). +lisp_code_name(44003,"MEETEI_MAYEK_VOWEL_SIGN_ONAP"). +lisp_code_name(44004,"MEETEI_MAYEK_VOWEL_SIGN_INAP"). +lisp_code_name(44005,"MEETEI_MAYEK_VOWEL_SIGN_ANAP"). +lisp_code_name(44006,"MEETEI_MAYEK_VOWEL_SIGN_YENAP"). +lisp_code_name(44007,"MEETEI_MAYEK_VOWEL_SIGN_SOUNAP"). +lisp_code_name(44008,"MEETEI_MAYEK_VOWEL_SIGN_UNAP"). +lisp_code_name(44009,"MEETEI_MAYEK_VOWEL_SIGN_CHEINAP"). +lisp_code_name(44010,"MEETEI_MAYEK_VOWEL_SIGN_NUNG"). +lisp_code_name(44011,"MEETEI_MAYEK_CHEIKHEI"). +lisp_code_name(44012,"MEETEI_MAYEK_LUM_IYEK"). +lisp_code_name(44013,"MEETEI_MAYEK_APUN_IYEK"). +lisp_code_name(44016,"MEETEI_MAYEK_DIGIT_ZERO"). +lisp_code_name(44017,"MEETEI_MAYEK_DIGIT_ONE"). +lisp_code_name(44018,"MEETEI_MAYEK_DIGIT_TWO"). +lisp_code_name(44019,"MEETEI_MAYEK_DIGIT_THREE"). +lisp_code_name(44020,"MEETEI_MAYEK_DIGIT_FOUR"). +lisp_code_name(44021,"MEETEI_MAYEK_DIGIT_FIVE"). +lisp_code_name(44022,"MEETEI_MAYEK_DIGIT_SIX"). +lisp_code_name(44023,"MEETEI_MAYEK_DIGIT_SEVEN"). +lisp_code_name(44024,"MEETEI_MAYEK_DIGIT_EIGHT"). +lisp_code_name(44025,"MEETEI_MAYEK_DIGIT_NINE"). +lisp_code_name(44032,"HANGUL_SYLLABLE_GA"). +lisp_code_name(44033,"HANGUL_SYLLABLE_GAG"). +lisp_code_name(44034,"HANGUL_SYLLABLE_GAGG"). +lisp_code_name(44035,"HANGUL_SYLLABLE_GAGS"). +lisp_code_name(44036,"HANGUL_SYLLABLE_GAN"). +lisp_code_name(44037,"HANGUL_SYLLABLE_GANJ"). +lisp_code_name(44038,"HANGUL_SYLLABLE_GANH"). +lisp_code_name(44039,"HANGUL_SYLLABLE_GAD"). +lisp_code_name(44040,"HANGUL_SYLLABLE_GAL"). +lisp_code_name(44041,"HANGUL_SYLLABLE_GALG"). +lisp_code_name(44042,"HANGUL_SYLLABLE_GALM"). +lisp_code_name(44043,"HANGUL_SYLLABLE_GALB"). +lisp_code_name(44044,"HANGUL_SYLLABLE_GALS"). +lisp_code_name(44045,"HANGUL_SYLLABLE_GALT"). +lisp_code_name(44046,"HANGUL_SYLLABLE_GALP"). +lisp_code_name(44047,"HANGUL_SYLLABLE_GALH"). +lisp_code_name(44048,"HANGUL_SYLLABLE_GAM"). +lisp_code_name(44049,"HANGUL_SYLLABLE_GAB"). +lisp_code_name(44050,"HANGUL_SYLLABLE_GABS"). +lisp_code_name(44051,"HANGUL_SYLLABLE_GAS"). +lisp_code_name(44052,"HANGUL_SYLLABLE_GASS"). +lisp_code_name(44053,"HANGUL_SYLLABLE_GANG"). +lisp_code_name(44054,"HANGUL_SYLLABLE_GAJ"). +lisp_code_name(44055,"HANGUL_SYLLABLE_GAC"). +lisp_code_name(44056,"HANGUL_SYLLABLE_GAK"). +lisp_code_name(44057,"HANGUL_SYLLABLE_GAT"). +lisp_code_name(44058,"HANGUL_SYLLABLE_GAP"). +lisp_code_name(44059,"HANGUL_SYLLABLE_GAH"). +lisp_code_name(44060,"HANGUL_SYLLABLE_GAE"). +lisp_code_name(44061,"HANGUL_SYLLABLE_GAEG"). +lisp_code_name(44062,"HANGUL_SYLLABLE_GAEGG"). +lisp_code_name(44063,"HANGUL_SYLLABLE_GAEGS"). +lisp_code_name(44064,"HANGUL_SYLLABLE_GAEN"). +lisp_code_name(44065,"HANGUL_SYLLABLE_GAENJ"). +lisp_code_name(44066,"HANGUL_SYLLABLE_GAENH"). +lisp_code_name(44067,"HANGUL_SYLLABLE_GAED"). +lisp_code_name(44068,"HANGUL_SYLLABLE_GAEL"). +lisp_code_name(44069,"HANGUL_SYLLABLE_GAELG"). +lisp_code_name(44070,"HANGUL_SYLLABLE_GAELM"). +lisp_code_name(44071,"HANGUL_SYLLABLE_GAELB"). +lisp_code_name(44072,"HANGUL_SYLLABLE_GAELS"). +lisp_code_name(44073,"HANGUL_SYLLABLE_GAELT"). +lisp_code_name(44074,"HANGUL_SYLLABLE_GAELP"). +lisp_code_name(44075,"HANGUL_SYLLABLE_GAELH"). +lisp_code_name(44076,"HANGUL_SYLLABLE_GAEM"). +lisp_code_name(44077,"HANGUL_SYLLABLE_GAEB"). +lisp_code_name(44078,"HANGUL_SYLLABLE_GAEBS"). +lisp_code_name(44079,"HANGUL_SYLLABLE_GAES"). +lisp_code_name(44080,"HANGUL_SYLLABLE_GAESS"). +lisp_code_name(44081,"HANGUL_SYLLABLE_GAENG"). +lisp_code_name(44082,"HANGUL_SYLLABLE_GAEJ"). +lisp_code_name(44083,"HANGUL_SYLLABLE_GAEC"). +lisp_code_name(44084,"HANGUL_SYLLABLE_GAEK"). +lisp_code_name(44085,"HANGUL_SYLLABLE_GAET"). +lisp_code_name(44086,"HANGUL_SYLLABLE_GAEP"). +lisp_code_name(44087,"HANGUL_SYLLABLE_GAEH"). +lisp_code_name(44088,"HANGUL_SYLLABLE_GYA"). +lisp_code_name(44089,"HANGUL_SYLLABLE_GYAG"). +lisp_code_name(44090,"HANGUL_SYLLABLE_GYAGG"). +lisp_code_name(44091,"HANGUL_SYLLABLE_GYAGS"). +lisp_code_name(44092,"HANGUL_SYLLABLE_GYAN"). +lisp_code_name(44093,"HANGUL_SYLLABLE_GYANJ"). +lisp_code_name(44094,"HANGUL_SYLLABLE_GYANH"). +lisp_code_name(44095,"HANGUL_SYLLABLE_GYAD"). +lisp_code_name(44096,"HANGUL_SYLLABLE_GYAL"). +lisp_code_name(44097,"HANGUL_SYLLABLE_GYALG"). +lisp_code_name(44098,"HANGUL_SYLLABLE_GYALM"). +lisp_code_name(44099,"HANGUL_SYLLABLE_GYALB"). +lisp_code_name(44100,"HANGUL_SYLLABLE_GYALS"). +lisp_code_name(44101,"HANGUL_SYLLABLE_GYALT"). +lisp_code_name(44102,"HANGUL_SYLLABLE_GYALP"). +lisp_code_name(44103,"HANGUL_SYLLABLE_GYALH"). +lisp_code_name(44104,"HANGUL_SYLLABLE_GYAM"). +lisp_code_name(44105,"HANGUL_SYLLABLE_GYAB"). +lisp_code_name(44106,"HANGUL_SYLLABLE_GYABS"). +lisp_code_name(44107,"HANGUL_SYLLABLE_GYAS"). +lisp_code_name(44108,"HANGUL_SYLLABLE_GYASS"). +lisp_code_name(44109,"HANGUL_SYLLABLE_GYANG"). +lisp_code_name(44110,"HANGUL_SYLLABLE_GYAJ"). +lisp_code_name(44111,"HANGUL_SYLLABLE_GYAC"). +lisp_code_name(44112,"HANGUL_SYLLABLE_GYAK"). +lisp_code_name(44113,"HANGUL_SYLLABLE_GYAT"). +lisp_code_name(44114,"HANGUL_SYLLABLE_GYAP"). +lisp_code_name(44115,"HANGUL_SYLLABLE_GYAH"). +lisp_code_name(44116,"HANGUL_SYLLABLE_GYAE"). +lisp_code_name(44117,"HANGUL_SYLLABLE_GYAEG"). +lisp_code_name(44118,"HANGUL_SYLLABLE_GYAEGG"). +lisp_code_name(44119,"HANGUL_SYLLABLE_GYAEGS"). +lisp_code_name(44120,"HANGUL_SYLLABLE_GYAEN"). +lisp_code_name(44121,"HANGUL_SYLLABLE_GYAENJ"). +lisp_code_name(44122,"HANGUL_SYLLABLE_GYAENH"). +lisp_code_name(44123,"HANGUL_SYLLABLE_GYAED"). +lisp_code_name(44124,"HANGUL_SYLLABLE_GYAEL"). +lisp_code_name(44125,"HANGUL_SYLLABLE_GYAELG"). +lisp_code_name(44126,"HANGUL_SYLLABLE_GYAELM"). +lisp_code_name(44127,"HANGUL_SYLLABLE_GYAELB"). +lisp_code_name(44128,"HANGUL_SYLLABLE_GYAELS"). +lisp_code_name(44129,"HANGUL_SYLLABLE_GYAELT"). +lisp_code_name(44130,"HANGUL_SYLLABLE_GYAELP"). +lisp_code_name(44131,"HANGUL_SYLLABLE_GYAELH"). +lisp_code_name(44132,"HANGUL_SYLLABLE_GYAEM"). +lisp_code_name(44133,"HANGUL_SYLLABLE_GYAEB"). +lisp_code_name(44134,"HANGUL_SYLLABLE_GYAEBS"). +lisp_code_name(44135,"HANGUL_SYLLABLE_GYAES"). +lisp_code_name(44136,"HANGUL_SYLLABLE_GYAESS"). +lisp_code_name(44137,"HANGUL_SYLLABLE_GYAENG"). +lisp_code_name(44138,"HANGUL_SYLLABLE_GYAEJ"). +lisp_code_name(44139,"HANGUL_SYLLABLE_GYAEC"). +lisp_code_name(44140,"HANGUL_SYLLABLE_GYAEK"). +lisp_code_name(44141,"HANGUL_SYLLABLE_GYAET"). +lisp_code_name(44142,"HANGUL_SYLLABLE_GYAEP"). +lisp_code_name(44143,"HANGUL_SYLLABLE_GYAEH"). +lisp_code_name(44144,"HANGUL_SYLLABLE_GEO"). +lisp_code_name(44145,"HANGUL_SYLLABLE_GEOG"). +lisp_code_name(44146,"HANGUL_SYLLABLE_GEOGG"). +lisp_code_name(44147,"HANGUL_SYLLABLE_GEOGS"). +lisp_code_name(44148,"HANGUL_SYLLABLE_GEON"). +lisp_code_name(44149,"HANGUL_SYLLABLE_GEONJ"). +lisp_code_name(44150,"HANGUL_SYLLABLE_GEONH"). +lisp_code_name(44151,"HANGUL_SYLLABLE_GEOD"). +lisp_code_name(44152,"HANGUL_SYLLABLE_GEOL"). +lisp_code_name(44153,"HANGUL_SYLLABLE_GEOLG"). +lisp_code_name(44154,"HANGUL_SYLLABLE_GEOLM"). +lisp_code_name(44155,"HANGUL_SYLLABLE_GEOLB"). +lisp_code_name(44156,"HANGUL_SYLLABLE_GEOLS"). +lisp_code_name(44157,"HANGUL_SYLLABLE_GEOLT"). +lisp_code_name(44158,"HANGUL_SYLLABLE_GEOLP"). +lisp_code_name(44159,"HANGUL_SYLLABLE_GEOLH"). +lisp_code_name(44160,"HANGUL_SYLLABLE_GEOM"). +lisp_code_name(44161,"HANGUL_SYLLABLE_GEOB"). +lisp_code_name(44162,"HANGUL_SYLLABLE_GEOBS"). +lisp_code_name(44163,"HANGUL_SYLLABLE_GEOS"). +lisp_code_name(44164,"HANGUL_SYLLABLE_GEOSS"). +lisp_code_name(44165,"HANGUL_SYLLABLE_GEONG"). +lisp_code_name(44166,"HANGUL_SYLLABLE_GEOJ"). +lisp_code_name(44167,"HANGUL_SYLLABLE_GEOC"). +lisp_code_name(44168,"HANGUL_SYLLABLE_GEOK"). +lisp_code_name(44169,"HANGUL_SYLLABLE_GEOT"). +lisp_code_name(44170,"HANGUL_SYLLABLE_GEOP"). +lisp_code_name(44171,"HANGUL_SYLLABLE_GEOH"). +lisp_code_name(44172,"HANGUL_SYLLABLE_GE"). +lisp_code_name(44173,"HANGUL_SYLLABLE_GEG"). +lisp_code_name(44174,"HANGUL_SYLLABLE_GEGG"). +lisp_code_name(44175,"HANGUL_SYLLABLE_GEGS"). +lisp_code_name(44176,"HANGUL_SYLLABLE_GEN"). +lisp_code_name(44177,"HANGUL_SYLLABLE_GENJ"). +lisp_code_name(44178,"HANGUL_SYLLABLE_GENH"). +lisp_code_name(44179,"HANGUL_SYLLABLE_GED"). +lisp_code_name(44180,"HANGUL_SYLLABLE_GEL"). +lisp_code_name(44181,"HANGUL_SYLLABLE_GELG"). +lisp_code_name(44182,"HANGUL_SYLLABLE_GELM"). +lisp_code_name(44183,"HANGUL_SYLLABLE_GELB"). +lisp_code_name(44184,"HANGUL_SYLLABLE_GELS"). +lisp_code_name(44185,"HANGUL_SYLLABLE_GELT"). +lisp_code_name(44186,"HANGUL_SYLLABLE_GELP"). +lisp_code_name(44187,"HANGUL_SYLLABLE_GELH"). +lisp_code_name(44188,"HANGUL_SYLLABLE_GEM"). +lisp_code_name(44189,"HANGUL_SYLLABLE_GEB"). +lisp_code_name(44190,"HANGUL_SYLLABLE_GEBS"). +lisp_code_name(44191,"HANGUL_SYLLABLE_GES"). +lisp_code_name(44192,"HANGUL_SYLLABLE_GESS"). +lisp_code_name(44193,"HANGUL_SYLLABLE_GENG"). +lisp_code_name(44194,"HANGUL_SYLLABLE_GEJ"). +lisp_code_name(44195,"HANGUL_SYLLABLE_GEC"). +lisp_code_name(44196,"HANGUL_SYLLABLE_GEK"). +lisp_code_name(44197,"HANGUL_SYLLABLE_GET"). +lisp_code_name(44198,"HANGUL_SYLLABLE_GEP"). +lisp_code_name(44199,"HANGUL_SYLLABLE_GEH"). +lisp_code_name(44200,"HANGUL_SYLLABLE_GYEO"). +lisp_code_name(44201,"HANGUL_SYLLABLE_GYEOG"). +lisp_code_name(44202,"HANGUL_SYLLABLE_GYEOGG"). +lisp_code_name(44203,"HANGUL_SYLLABLE_GYEOGS"). +lisp_code_name(44204,"HANGUL_SYLLABLE_GYEON"). +lisp_code_name(44205,"HANGUL_SYLLABLE_GYEONJ"). +lisp_code_name(44206,"HANGUL_SYLLABLE_GYEONH"). +lisp_code_name(44207,"HANGUL_SYLLABLE_GYEOD"). +lisp_code_name(44208,"HANGUL_SYLLABLE_GYEOL"). +lisp_code_name(44209,"HANGUL_SYLLABLE_GYEOLG"). +lisp_code_name(44210,"HANGUL_SYLLABLE_GYEOLM"). +lisp_code_name(44211,"HANGUL_SYLLABLE_GYEOLB"). +lisp_code_name(44212,"HANGUL_SYLLABLE_GYEOLS"). +lisp_code_name(44213,"HANGUL_SYLLABLE_GYEOLT"). +lisp_code_name(44214,"HANGUL_SYLLABLE_GYEOLP"). +lisp_code_name(44215,"HANGUL_SYLLABLE_GYEOLH"). +lisp_code_name(44216,"HANGUL_SYLLABLE_GYEOM"). +lisp_code_name(44217,"HANGUL_SYLLABLE_GYEOB"). +lisp_code_name(44218,"HANGUL_SYLLABLE_GYEOBS"). +lisp_code_name(44219,"HANGUL_SYLLABLE_GYEOS"). +lisp_code_name(44220,"HANGUL_SYLLABLE_GYEOSS"). +lisp_code_name(44221,"HANGUL_SYLLABLE_GYEONG"). +lisp_code_name(44222,"HANGUL_SYLLABLE_GYEOJ"). +lisp_code_name(44223,"HANGUL_SYLLABLE_GYEOC"). +lisp_code_name(44224,"HANGUL_SYLLABLE_GYEOK"). +lisp_code_name(44225,"HANGUL_SYLLABLE_GYEOT"). +lisp_code_name(44226,"HANGUL_SYLLABLE_GYEOP"). +lisp_code_name(44227,"HANGUL_SYLLABLE_GYEOH"). +lisp_code_name(44228,"HANGUL_SYLLABLE_GYE"). +lisp_code_name(44229,"HANGUL_SYLLABLE_GYEG"). +lisp_code_name(44230,"HANGUL_SYLLABLE_GYEGG"). +lisp_code_name(44231,"HANGUL_SYLLABLE_GYEGS"). +lisp_code_name(44232,"HANGUL_SYLLABLE_GYEN"). +lisp_code_name(44233,"HANGUL_SYLLABLE_GYENJ"). +lisp_code_name(44234,"HANGUL_SYLLABLE_GYENH"). +lisp_code_name(44235,"HANGUL_SYLLABLE_GYED"). +lisp_code_name(44236,"HANGUL_SYLLABLE_GYEL"). +lisp_code_name(44237,"HANGUL_SYLLABLE_GYELG"). +lisp_code_name(44238,"HANGUL_SYLLABLE_GYELM"). +lisp_code_name(44239,"HANGUL_SYLLABLE_GYELB"). +lisp_code_name(44240,"HANGUL_SYLLABLE_GYELS"). +lisp_code_name(44241,"HANGUL_SYLLABLE_GYELT"). +lisp_code_name(44242,"HANGUL_SYLLABLE_GYELP"). +lisp_code_name(44243,"HANGUL_SYLLABLE_GYELH"). +lisp_code_name(44244,"HANGUL_SYLLABLE_GYEM"). +lisp_code_name(44245,"HANGUL_SYLLABLE_GYEB"). +lisp_code_name(44246,"HANGUL_SYLLABLE_GYEBS"). +lisp_code_name(44247,"HANGUL_SYLLABLE_GYES"). +lisp_code_name(44248,"HANGUL_SYLLABLE_GYESS"). +lisp_code_name(44249,"HANGUL_SYLLABLE_GYENG"). +lisp_code_name(44250,"HANGUL_SYLLABLE_GYEJ"). +lisp_code_name(44251,"HANGUL_SYLLABLE_GYEC"). +lisp_code_name(44252,"HANGUL_SYLLABLE_GYEK"). +lisp_code_name(44253,"HANGUL_SYLLABLE_GYET"). +lisp_code_name(44254,"HANGUL_SYLLABLE_GYEP"). +lisp_code_name(44255,"HANGUL_SYLLABLE_GYEH"). +lisp_code_name(44256,"HANGUL_SYLLABLE_GO"). +lisp_code_name(44257,"HANGUL_SYLLABLE_GOG"). +lisp_code_name(44258,"HANGUL_SYLLABLE_GOGG"). +lisp_code_name(44259,"HANGUL_SYLLABLE_GOGS"). +lisp_code_name(44260,"HANGUL_SYLLABLE_GON"). +lisp_code_name(44261,"HANGUL_SYLLABLE_GONJ"). +lisp_code_name(44262,"HANGUL_SYLLABLE_GONH"). +lisp_code_name(44263,"HANGUL_SYLLABLE_GOD"). +lisp_code_name(44264,"HANGUL_SYLLABLE_GOL"). +lisp_code_name(44265,"HANGUL_SYLLABLE_GOLG"). +lisp_code_name(44266,"HANGUL_SYLLABLE_GOLM"). +lisp_code_name(44267,"HANGUL_SYLLABLE_GOLB"). +lisp_code_name(44268,"HANGUL_SYLLABLE_GOLS"). +lisp_code_name(44269,"HANGUL_SYLLABLE_GOLT"). +lisp_code_name(44270,"HANGUL_SYLLABLE_GOLP"). +lisp_code_name(44271,"HANGUL_SYLLABLE_GOLH"). +lisp_code_name(44272,"HANGUL_SYLLABLE_GOM"). +lisp_code_name(44273,"HANGUL_SYLLABLE_GOB"). +lisp_code_name(44274,"HANGUL_SYLLABLE_GOBS"). +lisp_code_name(44275,"HANGUL_SYLLABLE_GOS"). +lisp_code_name(44276,"HANGUL_SYLLABLE_GOSS"). +lisp_code_name(44277,"HANGUL_SYLLABLE_GONG"). +lisp_code_name(44278,"HANGUL_SYLLABLE_GOJ"). +lisp_code_name(44279,"HANGUL_SYLLABLE_GOC"). +lisp_code_name(44280,"HANGUL_SYLLABLE_GOK"). +lisp_code_name(44281,"HANGUL_SYLLABLE_GOT"). +lisp_code_name(44282,"HANGUL_SYLLABLE_GOP"). +lisp_code_name(44283,"HANGUL_SYLLABLE_GOH"). +lisp_code_name(44284,"HANGUL_SYLLABLE_GWA"). +lisp_code_name(44285,"HANGUL_SYLLABLE_GWAG"). +lisp_code_name(44286,"HANGUL_SYLLABLE_GWAGG"). +lisp_code_name(44287,"HANGUL_SYLLABLE_GWAGS"). +lisp_code_name(44288,"HANGUL_SYLLABLE_GWAN"). +lisp_code_name(44289,"HANGUL_SYLLABLE_GWANJ"). +lisp_code_name(44290,"HANGUL_SYLLABLE_GWANH"). +lisp_code_name(44291,"HANGUL_SYLLABLE_GWAD"). +lisp_code_name(44292,"HANGUL_SYLLABLE_GWAL"). +lisp_code_name(44293,"HANGUL_SYLLABLE_GWALG"). +lisp_code_name(44294,"HANGUL_SYLLABLE_GWALM"). +lisp_code_name(44295,"HANGUL_SYLLABLE_GWALB"). +lisp_code_name(44296,"HANGUL_SYLLABLE_GWALS"). +lisp_code_name(44297,"HANGUL_SYLLABLE_GWALT"). +lisp_code_name(44298,"HANGUL_SYLLABLE_GWALP"). +lisp_code_name(44299,"HANGUL_SYLLABLE_GWALH"). +lisp_code_name(44300,"HANGUL_SYLLABLE_GWAM"). +lisp_code_name(44301,"HANGUL_SYLLABLE_GWAB"). +lisp_code_name(44302,"HANGUL_SYLLABLE_GWABS"). +lisp_code_name(44303,"HANGUL_SYLLABLE_GWAS"). +lisp_code_name(44304,"HANGUL_SYLLABLE_GWASS"). +lisp_code_name(44305,"HANGUL_SYLLABLE_GWANG"). +lisp_code_name(44306,"HANGUL_SYLLABLE_GWAJ"). +lisp_code_name(44307,"HANGUL_SYLLABLE_GWAC"). +lisp_code_name(44308,"HANGUL_SYLLABLE_GWAK"). +lisp_code_name(44309,"HANGUL_SYLLABLE_GWAT"). +lisp_code_name(44310,"HANGUL_SYLLABLE_GWAP"). +lisp_code_name(44311,"HANGUL_SYLLABLE_GWAH"). +lisp_code_name(44312,"HANGUL_SYLLABLE_GWAE"). +lisp_code_name(44313,"HANGUL_SYLLABLE_GWAEG"). +lisp_code_name(44314,"HANGUL_SYLLABLE_GWAEGG"). +lisp_code_name(44315,"HANGUL_SYLLABLE_GWAEGS"). +lisp_code_name(44316,"HANGUL_SYLLABLE_GWAEN"). +lisp_code_name(44317,"HANGUL_SYLLABLE_GWAENJ"). +lisp_code_name(44318,"HANGUL_SYLLABLE_GWAENH"). +lisp_code_name(44319,"HANGUL_SYLLABLE_GWAED"). +lisp_code_name(44320,"HANGUL_SYLLABLE_GWAEL"). +lisp_code_name(44321,"HANGUL_SYLLABLE_GWAELG"). +lisp_code_name(44322,"HANGUL_SYLLABLE_GWAELM"). +lisp_code_name(44323,"HANGUL_SYLLABLE_GWAELB"). +lisp_code_name(44324,"HANGUL_SYLLABLE_GWAELS"). +lisp_code_name(44325,"HANGUL_SYLLABLE_GWAELT"). +lisp_code_name(44326,"HANGUL_SYLLABLE_GWAELP"). +lisp_code_name(44327,"HANGUL_SYLLABLE_GWAELH"). +lisp_code_name(44328,"HANGUL_SYLLABLE_GWAEM"). +lisp_code_name(44329,"HANGUL_SYLLABLE_GWAEB"). +lisp_code_name(44330,"HANGUL_SYLLABLE_GWAEBS"). +lisp_code_name(44331,"HANGUL_SYLLABLE_GWAES"). +lisp_code_name(44332,"HANGUL_SYLLABLE_GWAESS"). +lisp_code_name(44333,"HANGUL_SYLLABLE_GWAENG"). +lisp_code_name(44334,"HANGUL_SYLLABLE_GWAEJ"). +lisp_code_name(44335,"HANGUL_SYLLABLE_GWAEC"). +lisp_code_name(44336,"HANGUL_SYLLABLE_GWAEK"). +lisp_code_name(44337,"HANGUL_SYLLABLE_GWAET"). +lisp_code_name(44338,"HANGUL_SYLLABLE_GWAEP"). +lisp_code_name(44339,"HANGUL_SYLLABLE_GWAEH"). +lisp_code_name(44340,"HANGUL_SYLLABLE_GOE"). +lisp_code_name(44341,"HANGUL_SYLLABLE_GOEG"). +lisp_code_name(44342,"HANGUL_SYLLABLE_GOEGG"). +lisp_code_name(44343,"HANGUL_SYLLABLE_GOEGS"). +lisp_code_name(44344,"HANGUL_SYLLABLE_GOEN"). +lisp_code_name(44345,"HANGUL_SYLLABLE_GOENJ"). +lisp_code_name(44346,"HANGUL_SYLLABLE_GOENH"). +lisp_code_name(44347,"HANGUL_SYLLABLE_GOED"). +lisp_code_name(44348,"HANGUL_SYLLABLE_GOEL"). +lisp_code_name(44349,"HANGUL_SYLLABLE_GOELG"). +lisp_code_name(44350,"HANGUL_SYLLABLE_GOELM"). +lisp_code_name(44351,"HANGUL_SYLLABLE_GOELB"). +lisp_code_name(44352,"HANGUL_SYLLABLE_GOELS"). +lisp_code_name(44353,"HANGUL_SYLLABLE_GOELT"). +lisp_code_name(44354,"HANGUL_SYLLABLE_GOELP"). +lisp_code_name(44355,"HANGUL_SYLLABLE_GOELH"). +lisp_code_name(44356,"HANGUL_SYLLABLE_GOEM"). +lisp_code_name(44357,"HANGUL_SYLLABLE_GOEB"). +lisp_code_name(44358,"HANGUL_SYLLABLE_GOEBS"). +lisp_code_name(44359,"HANGUL_SYLLABLE_GOES"). +lisp_code_name(44360,"HANGUL_SYLLABLE_GOESS"). +lisp_code_name(44361,"HANGUL_SYLLABLE_GOENG"). +lisp_code_name(44362,"HANGUL_SYLLABLE_GOEJ"). +lisp_code_name(44363,"HANGUL_SYLLABLE_GOEC"). +lisp_code_name(44364,"HANGUL_SYLLABLE_GOEK"). +lisp_code_name(44365,"HANGUL_SYLLABLE_GOET"). +lisp_code_name(44366,"HANGUL_SYLLABLE_GOEP"). +lisp_code_name(44367,"HANGUL_SYLLABLE_GOEH"). +lisp_code_name(44368,"HANGUL_SYLLABLE_GYO"). +lisp_code_name(44369,"HANGUL_SYLLABLE_GYOG"). +lisp_code_name(44370,"HANGUL_SYLLABLE_GYOGG"). +lisp_code_name(44371,"HANGUL_SYLLABLE_GYOGS"). +lisp_code_name(44372,"HANGUL_SYLLABLE_GYON"). +lisp_code_name(44373,"HANGUL_SYLLABLE_GYONJ"). +lisp_code_name(44374,"HANGUL_SYLLABLE_GYONH"). +lisp_code_name(44375,"HANGUL_SYLLABLE_GYOD"). +lisp_code_name(44376,"HANGUL_SYLLABLE_GYOL"). +lisp_code_name(44377,"HANGUL_SYLLABLE_GYOLG"). +lisp_code_name(44378,"HANGUL_SYLLABLE_GYOLM"). +lisp_code_name(44379,"HANGUL_SYLLABLE_GYOLB"). +lisp_code_name(44380,"HANGUL_SYLLABLE_GYOLS"). +lisp_code_name(44381,"HANGUL_SYLLABLE_GYOLT"). +lisp_code_name(44382,"HANGUL_SYLLABLE_GYOLP"). +lisp_code_name(44383,"HANGUL_SYLLABLE_GYOLH"). +lisp_code_name(44384,"HANGUL_SYLLABLE_GYOM"). +lisp_code_name(44385,"HANGUL_SYLLABLE_GYOB"). +lisp_code_name(44386,"HANGUL_SYLLABLE_GYOBS"). +lisp_code_name(44387,"HANGUL_SYLLABLE_GYOS"). +lisp_code_name(44388,"HANGUL_SYLLABLE_GYOSS"). +lisp_code_name(44389,"HANGUL_SYLLABLE_GYONG"). +lisp_code_name(44390,"HANGUL_SYLLABLE_GYOJ"). +lisp_code_name(44391,"HANGUL_SYLLABLE_GYOC"). +lisp_code_name(44392,"HANGUL_SYLLABLE_GYOK"). +lisp_code_name(44393,"HANGUL_SYLLABLE_GYOT"). +lisp_code_name(44394,"HANGUL_SYLLABLE_GYOP"). +lisp_code_name(44395,"HANGUL_SYLLABLE_GYOH"). +lisp_code_name(44396,"HANGUL_SYLLABLE_GU"). +lisp_code_name(44397,"HANGUL_SYLLABLE_GUG"). +lisp_code_name(44398,"HANGUL_SYLLABLE_GUGG"). +lisp_code_name(44399,"HANGUL_SYLLABLE_GUGS"). +lisp_code_name(44400,"HANGUL_SYLLABLE_GUN"). +lisp_code_name(44401,"HANGUL_SYLLABLE_GUNJ"). +lisp_code_name(44402,"HANGUL_SYLLABLE_GUNH"). +lisp_code_name(44403,"HANGUL_SYLLABLE_GUD"). +lisp_code_name(44404,"HANGUL_SYLLABLE_GUL"). +lisp_code_name(44405,"HANGUL_SYLLABLE_GULG"). +lisp_code_name(44406,"HANGUL_SYLLABLE_GULM"). +lisp_code_name(44407,"HANGUL_SYLLABLE_GULB"). +lisp_code_name(44408,"HANGUL_SYLLABLE_GULS"). +lisp_code_name(44409,"HANGUL_SYLLABLE_GULT"). +lisp_code_name(44410,"HANGUL_SYLLABLE_GULP"). +lisp_code_name(44411,"HANGUL_SYLLABLE_GULH"). +lisp_code_name(44412,"HANGUL_SYLLABLE_GUM"). +lisp_code_name(44413,"HANGUL_SYLLABLE_GUB"). +lisp_code_name(44414,"HANGUL_SYLLABLE_GUBS"). +lisp_code_name(44415,"HANGUL_SYLLABLE_GUS"). +lisp_code_name(44416,"HANGUL_SYLLABLE_GUSS"). +lisp_code_name(44417,"HANGUL_SYLLABLE_GUNG"). +lisp_code_name(44418,"HANGUL_SYLLABLE_GUJ"). +lisp_code_name(44419,"HANGUL_SYLLABLE_GUC"). +lisp_code_name(44420,"HANGUL_SYLLABLE_GUK"). +lisp_code_name(44421,"HANGUL_SYLLABLE_GUT"). +lisp_code_name(44422,"HANGUL_SYLLABLE_GUP"). +lisp_code_name(44423,"HANGUL_SYLLABLE_GUH"). +lisp_code_name(44424,"HANGUL_SYLLABLE_GWEO"). +lisp_code_name(44425,"HANGUL_SYLLABLE_GWEOG"). +lisp_code_name(44426,"HANGUL_SYLLABLE_GWEOGG"). +lisp_code_name(44427,"HANGUL_SYLLABLE_GWEOGS"). +lisp_code_name(44428,"HANGUL_SYLLABLE_GWEON"). +lisp_code_name(44429,"HANGUL_SYLLABLE_GWEONJ"). +lisp_code_name(44430,"HANGUL_SYLLABLE_GWEONH"). +lisp_code_name(44431,"HANGUL_SYLLABLE_GWEOD"). +lisp_code_name(44432,"HANGUL_SYLLABLE_GWEOL"). +lisp_code_name(44433,"HANGUL_SYLLABLE_GWEOLG"). +lisp_code_name(44434,"HANGUL_SYLLABLE_GWEOLM"). +lisp_code_name(44435,"HANGUL_SYLLABLE_GWEOLB"). +lisp_code_name(44436,"HANGUL_SYLLABLE_GWEOLS"). +lisp_code_name(44437,"HANGUL_SYLLABLE_GWEOLT"). +lisp_code_name(44438,"HANGUL_SYLLABLE_GWEOLP"). +lisp_code_name(44439,"HANGUL_SYLLABLE_GWEOLH"). +lisp_code_name(44440,"HANGUL_SYLLABLE_GWEOM"). +lisp_code_name(44441,"HANGUL_SYLLABLE_GWEOB"). +lisp_code_name(44442,"HANGUL_SYLLABLE_GWEOBS"). +lisp_code_name(44443,"HANGUL_SYLLABLE_GWEOS"). +lisp_code_name(44444,"HANGUL_SYLLABLE_GWEOSS"). +lisp_code_name(44445,"HANGUL_SYLLABLE_GWEONG"). +lisp_code_name(44446,"HANGUL_SYLLABLE_GWEOJ"). +lisp_code_name(44447,"HANGUL_SYLLABLE_GWEOC"). +lisp_code_name(44448,"HANGUL_SYLLABLE_GWEOK"). +lisp_code_name(44449,"HANGUL_SYLLABLE_GWEOT"). +lisp_code_name(44450,"HANGUL_SYLLABLE_GWEOP"). +lisp_code_name(44451,"HANGUL_SYLLABLE_GWEOH"). +lisp_code_name(44452,"HANGUL_SYLLABLE_GWE"). +lisp_code_name(44453,"HANGUL_SYLLABLE_GWEG"). +lisp_code_name(44454,"HANGUL_SYLLABLE_GWEGG"). +lisp_code_name(44455,"HANGUL_SYLLABLE_GWEGS"). +lisp_code_name(44456,"HANGUL_SYLLABLE_GWEN"). +lisp_code_name(44457,"HANGUL_SYLLABLE_GWENJ"). +lisp_code_name(44458,"HANGUL_SYLLABLE_GWENH"). +lisp_code_name(44459,"HANGUL_SYLLABLE_GWED"). +lisp_code_name(44460,"HANGUL_SYLLABLE_GWEL"). +lisp_code_name(44461,"HANGUL_SYLLABLE_GWELG"). +lisp_code_name(44462,"HANGUL_SYLLABLE_GWELM"). +lisp_code_name(44463,"HANGUL_SYLLABLE_GWELB"). +lisp_code_name(44464,"HANGUL_SYLLABLE_GWELS"). +lisp_code_name(44465,"HANGUL_SYLLABLE_GWELT"). +lisp_code_name(44466,"HANGUL_SYLLABLE_GWELP"). +lisp_code_name(44467,"HANGUL_SYLLABLE_GWELH"). +lisp_code_name(44468,"HANGUL_SYLLABLE_GWEM"). +lisp_code_name(44469,"HANGUL_SYLLABLE_GWEB"). +lisp_code_name(44470,"HANGUL_SYLLABLE_GWEBS"). +lisp_code_name(44471,"HANGUL_SYLLABLE_GWES"). +lisp_code_name(44472,"HANGUL_SYLLABLE_GWESS"). +lisp_code_name(44473,"HANGUL_SYLLABLE_GWENG"). +lisp_code_name(44474,"HANGUL_SYLLABLE_GWEJ"). +lisp_code_name(44475,"HANGUL_SYLLABLE_GWEC"). +lisp_code_name(44476,"HANGUL_SYLLABLE_GWEK"). +lisp_code_name(44477,"HANGUL_SYLLABLE_GWET"). +lisp_code_name(44478,"HANGUL_SYLLABLE_GWEP"). +lisp_code_name(44479,"HANGUL_SYLLABLE_GWEH"). +lisp_code_name(44480,"HANGUL_SYLLABLE_GWI"). +lisp_code_name(44481,"HANGUL_SYLLABLE_GWIG"). +lisp_code_name(44482,"HANGUL_SYLLABLE_GWIGG"). +lisp_code_name(44483,"HANGUL_SYLLABLE_GWIGS"). +lisp_code_name(44484,"HANGUL_SYLLABLE_GWIN"). +lisp_code_name(44485,"HANGUL_SYLLABLE_GWINJ"). +lisp_code_name(44486,"HANGUL_SYLLABLE_GWINH"). +lisp_code_name(44487,"HANGUL_SYLLABLE_GWID"). +lisp_code_name(44488,"HANGUL_SYLLABLE_GWIL"). +lisp_code_name(44489,"HANGUL_SYLLABLE_GWILG"). +lisp_code_name(44490,"HANGUL_SYLLABLE_GWILM"). +lisp_code_name(44491,"HANGUL_SYLLABLE_GWILB"). +lisp_code_name(44492,"HANGUL_SYLLABLE_GWILS"). +lisp_code_name(44493,"HANGUL_SYLLABLE_GWILT"). +lisp_code_name(44494,"HANGUL_SYLLABLE_GWILP"). +lisp_code_name(44495,"HANGUL_SYLLABLE_GWILH"). +lisp_code_name(44496,"HANGUL_SYLLABLE_GWIM"). +lisp_code_name(44497,"HANGUL_SYLLABLE_GWIB"). +lisp_code_name(44498,"HANGUL_SYLLABLE_GWIBS"). +lisp_code_name(44499,"HANGUL_SYLLABLE_GWIS"). +lisp_code_name(44500,"HANGUL_SYLLABLE_GWISS"). +lisp_code_name(44501,"HANGUL_SYLLABLE_GWING"). +lisp_code_name(44502,"HANGUL_SYLLABLE_GWIJ"). +lisp_code_name(44503,"HANGUL_SYLLABLE_GWIC"). +lisp_code_name(44504,"HANGUL_SYLLABLE_GWIK"). +lisp_code_name(44505,"HANGUL_SYLLABLE_GWIT"). +lisp_code_name(44506,"HANGUL_SYLLABLE_GWIP"). +lisp_code_name(44507,"HANGUL_SYLLABLE_GWIH"). +lisp_code_name(44508,"HANGUL_SYLLABLE_GYU"). +lisp_code_name(44509,"HANGUL_SYLLABLE_GYUG"). +lisp_code_name(44510,"HANGUL_SYLLABLE_GYUGG"). +lisp_code_name(44511,"HANGUL_SYLLABLE_GYUGS"). +lisp_code_name(44512,"HANGUL_SYLLABLE_GYUN"). +lisp_code_name(44513,"HANGUL_SYLLABLE_GYUNJ"). +lisp_code_name(44514,"HANGUL_SYLLABLE_GYUNH"). +lisp_code_name(44515,"HANGUL_SYLLABLE_GYUD"). +lisp_code_name(44516,"HANGUL_SYLLABLE_GYUL"). +lisp_code_name(44517,"HANGUL_SYLLABLE_GYULG"). +lisp_code_name(44518,"HANGUL_SYLLABLE_GYULM"). +lisp_code_name(44519,"HANGUL_SYLLABLE_GYULB"). +lisp_code_name(44520,"HANGUL_SYLLABLE_GYULS"). +lisp_code_name(44521,"HANGUL_SYLLABLE_GYULT"). +lisp_code_name(44522,"HANGUL_SYLLABLE_GYULP"). +lisp_code_name(44523,"HANGUL_SYLLABLE_GYULH"). +lisp_code_name(44524,"HANGUL_SYLLABLE_GYUM"). +lisp_code_name(44525,"HANGUL_SYLLABLE_GYUB"). +lisp_code_name(44526,"HANGUL_SYLLABLE_GYUBS"). +lisp_code_name(44527,"HANGUL_SYLLABLE_GYUS"). +lisp_code_name(44528,"HANGUL_SYLLABLE_GYUSS"). +lisp_code_name(44529,"HANGUL_SYLLABLE_GYUNG"). +lisp_code_name(44530,"HANGUL_SYLLABLE_GYUJ"). +lisp_code_name(44531,"HANGUL_SYLLABLE_GYUC"). +lisp_code_name(44532,"HANGUL_SYLLABLE_GYUK"). +lisp_code_name(44533,"HANGUL_SYLLABLE_GYUT"). +lisp_code_name(44534,"HANGUL_SYLLABLE_GYUP"). +lisp_code_name(44535,"HANGUL_SYLLABLE_GYUH"). +lisp_code_name(44536,"HANGUL_SYLLABLE_GEU"). +lisp_code_name(44537,"HANGUL_SYLLABLE_GEUG"). +lisp_code_name(44538,"HANGUL_SYLLABLE_GEUGG"). +lisp_code_name(44539,"HANGUL_SYLLABLE_GEUGS"). +lisp_code_name(44540,"HANGUL_SYLLABLE_GEUN"). +lisp_code_name(44541,"HANGUL_SYLLABLE_GEUNJ"). +lisp_code_name(44542,"HANGUL_SYLLABLE_GEUNH"). +lisp_code_name(44543,"HANGUL_SYLLABLE_GEUD"). +lisp_code_name(44544,"HANGUL_SYLLABLE_GEUL"). +lisp_code_name(44545,"HANGUL_SYLLABLE_GEULG"). +lisp_code_name(44546,"HANGUL_SYLLABLE_GEULM"). +lisp_code_name(44547,"HANGUL_SYLLABLE_GEULB"). +lisp_code_name(44548,"HANGUL_SYLLABLE_GEULS"). +lisp_code_name(44549,"HANGUL_SYLLABLE_GEULT"). +lisp_code_name(44550,"HANGUL_SYLLABLE_GEULP"). +lisp_code_name(44551,"HANGUL_SYLLABLE_GEULH"). +lisp_code_name(44552,"HANGUL_SYLLABLE_GEUM"). +lisp_code_name(44553,"HANGUL_SYLLABLE_GEUB"). +lisp_code_name(44554,"HANGUL_SYLLABLE_GEUBS"). +lisp_code_name(44555,"HANGUL_SYLLABLE_GEUS"). +lisp_code_name(44556,"HANGUL_SYLLABLE_GEUSS"). +lisp_code_name(44557,"HANGUL_SYLLABLE_GEUNG"). +lisp_code_name(44558,"HANGUL_SYLLABLE_GEUJ"). +lisp_code_name(44559,"HANGUL_SYLLABLE_GEUC"). +lisp_code_name(44560,"HANGUL_SYLLABLE_GEUK"). +lisp_code_name(44561,"HANGUL_SYLLABLE_GEUT"). +lisp_code_name(44562,"HANGUL_SYLLABLE_GEUP"). +lisp_code_name(44563,"HANGUL_SYLLABLE_GEUH"). +lisp_code_name(44564,"HANGUL_SYLLABLE_GYI"). +lisp_code_name(44565,"HANGUL_SYLLABLE_GYIG"). +lisp_code_name(44566,"HANGUL_SYLLABLE_GYIGG"). +lisp_code_name(44567,"HANGUL_SYLLABLE_GYIGS"). +lisp_code_name(44568,"HANGUL_SYLLABLE_GYIN"). +lisp_code_name(44569,"HANGUL_SYLLABLE_GYINJ"). +lisp_code_name(44570,"HANGUL_SYLLABLE_GYINH"). +lisp_code_name(44571,"HANGUL_SYLLABLE_GYID"). +lisp_code_name(44572,"HANGUL_SYLLABLE_GYIL"). +lisp_code_name(44573,"HANGUL_SYLLABLE_GYILG"). +lisp_code_name(44574,"HANGUL_SYLLABLE_GYILM"). +lisp_code_name(44575,"HANGUL_SYLLABLE_GYILB"). +lisp_code_name(44576,"HANGUL_SYLLABLE_GYILS"). +lisp_code_name(44577,"HANGUL_SYLLABLE_GYILT"). +lisp_code_name(44578,"HANGUL_SYLLABLE_GYILP"). +lisp_code_name(44579,"HANGUL_SYLLABLE_GYILH"). +lisp_code_name(44580,"HANGUL_SYLLABLE_GYIM"). +lisp_code_name(44581,"HANGUL_SYLLABLE_GYIB"). +lisp_code_name(44582,"HANGUL_SYLLABLE_GYIBS"). +lisp_code_name(44583,"HANGUL_SYLLABLE_GYIS"). +lisp_code_name(44584,"HANGUL_SYLLABLE_GYISS"). +lisp_code_name(44585,"HANGUL_SYLLABLE_GYING"). +lisp_code_name(44586,"HANGUL_SYLLABLE_GYIJ"). +lisp_code_name(44587,"HANGUL_SYLLABLE_GYIC"). +lisp_code_name(44588,"HANGUL_SYLLABLE_GYIK"). +lisp_code_name(44589,"HANGUL_SYLLABLE_GYIT"). +lisp_code_name(44590,"HANGUL_SYLLABLE_GYIP"). +lisp_code_name(44591,"HANGUL_SYLLABLE_GYIH"). +lisp_code_name(44592,"HANGUL_SYLLABLE_GI"). +lisp_code_name(44593,"HANGUL_SYLLABLE_GIG"). +lisp_code_name(44594,"HANGUL_SYLLABLE_GIGG"). +lisp_code_name(44595,"HANGUL_SYLLABLE_GIGS"). +lisp_code_name(44596,"HANGUL_SYLLABLE_GIN"). +lisp_code_name(44597,"HANGUL_SYLLABLE_GINJ"). +lisp_code_name(44598,"HANGUL_SYLLABLE_GINH"). +lisp_code_name(44599,"HANGUL_SYLLABLE_GID"). +lisp_code_name(44600,"HANGUL_SYLLABLE_GIL"). +lisp_code_name(44601,"HANGUL_SYLLABLE_GILG"). +lisp_code_name(44602,"HANGUL_SYLLABLE_GILM"). +lisp_code_name(44603,"HANGUL_SYLLABLE_GILB"). +lisp_code_name(44604,"HANGUL_SYLLABLE_GILS"). +lisp_code_name(44605,"HANGUL_SYLLABLE_GILT"). +lisp_code_name(44606,"HANGUL_SYLLABLE_GILP"). +lisp_code_name(44607,"HANGUL_SYLLABLE_GILH"). +lisp_code_name(44608,"HANGUL_SYLLABLE_GIM"). +lisp_code_name(44609,"HANGUL_SYLLABLE_GIB"). +lisp_code_name(44610,"HANGUL_SYLLABLE_GIBS"). +lisp_code_name(44611,"HANGUL_SYLLABLE_GIS"). +lisp_code_name(44612,"HANGUL_SYLLABLE_GISS"). +lisp_code_name(44613,"HANGUL_SYLLABLE_GING"). +lisp_code_name(44614,"HANGUL_SYLLABLE_GIJ"). +lisp_code_name(44615,"HANGUL_SYLLABLE_GIC"). +lisp_code_name(44616,"HANGUL_SYLLABLE_GIK"). +lisp_code_name(44617,"HANGUL_SYLLABLE_GIT"). +lisp_code_name(44618,"HANGUL_SYLLABLE_GIP"). +lisp_code_name(44619,"HANGUL_SYLLABLE_GIH"). +lisp_code_name(44620,"HANGUL_SYLLABLE_GGA"). +lisp_code_name(44621,"HANGUL_SYLLABLE_GGAG"). +lisp_code_name(44622,"HANGUL_SYLLABLE_GGAGG"). +lisp_code_name(44623,"HANGUL_SYLLABLE_GGAGS"). +lisp_code_name(44624,"HANGUL_SYLLABLE_GGAN"). +lisp_code_name(44625,"HANGUL_SYLLABLE_GGANJ"). +lisp_code_name(44626,"HANGUL_SYLLABLE_GGANH"). +lisp_code_name(44627,"HANGUL_SYLLABLE_GGAD"). +lisp_code_name(44628,"HANGUL_SYLLABLE_GGAL"). +lisp_code_name(44629,"HANGUL_SYLLABLE_GGALG"). +lisp_code_name(44630,"HANGUL_SYLLABLE_GGALM"). +lisp_code_name(44631,"HANGUL_SYLLABLE_GGALB"). +lisp_code_name(44632,"HANGUL_SYLLABLE_GGALS"). +lisp_code_name(44633,"HANGUL_SYLLABLE_GGALT"). +lisp_code_name(44634,"HANGUL_SYLLABLE_GGALP"). +lisp_code_name(44635,"HANGUL_SYLLABLE_GGALH"). +lisp_code_name(44636,"HANGUL_SYLLABLE_GGAM"). +lisp_code_name(44637,"HANGUL_SYLLABLE_GGAB"). +lisp_code_name(44638,"HANGUL_SYLLABLE_GGABS"). +lisp_code_name(44639,"HANGUL_SYLLABLE_GGAS"). +lisp_code_name(44640,"HANGUL_SYLLABLE_GGASS"). +lisp_code_name(44641,"HANGUL_SYLLABLE_GGANG"). +lisp_code_name(44642,"HANGUL_SYLLABLE_GGAJ"). +lisp_code_name(44643,"HANGUL_SYLLABLE_GGAC"). +lisp_code_name(44644,"HANGUL_SYLLABLE_GGAK"). +lisp_code_name(44645,"HANGUL_SYLLABLE_GGAT"). +lisp_code_name(44646,"HANGUL_SYLLABLE_GGAP"). +lisp_code_name(44647,"HANGUL_SYLLABLE_GGAH"). +lisp_code_name(44648,"HANGUL_SYLLABLE_GGAE"). +lisp_code_name(44649,"HANGUL_SYLLABLE_GGAEG"). +lisp_code_name(44650,"HANGUL_SYLLABLE_GGAEGG"). +lisp_code_name(44651,"HANGUL_SYLLABLE_GGAEGS"). +lisp_code_name(44652,"HANGUL_SYLLABLE_GGAEN"). +lisp_code_name(44653,"HANGUL_SYLLABLE_GGAENJ"). +lisp_code_name(44654,"HANGUL_SYLLABLE_GGAENH"). +lisp_code_name(44655,"HANGUL_SYLLABLE_GGAED"). +lisp_code_name(44656,"HANGUL_SYLLABLE_GGAEL"). +lisp_code_name(44657,"HANGUL_SYLLABLE_GGAELG"). +lisp_code_name(44658,"HANGUL_SYLLABLE_GGAELM"). +lisp_code_name(44659,"HANGUL_SYLLABLE_GGAELB"). +lisp_code_name(44660,"HANGUL_SYLLABLE_GGAELS"). +lisp_code_name(44661,"HANGUL_SYLLABLE_GGAELT"). +lisp_code_name(44662,"HANGUL_SYLLABLE_GGAELP"). +lisp_code_name(44663,"HANGUL_SYLLABLE_GGAELH"). +lisp_code_name(44664,"HANGUL_SYLLABLE_GGAEM"). +lisp_code_name(44665,"HANGUL_SYLLABLE_GGAEB"). +lisp_code_name(44666,"HANGUL_SYLLABLE_GGAEBS"). +lisp_code_name(44667,"HANGUL_SYLLABLE_GGAES"). +lisp_code_name(44668,"HANGUL_SYLLABLE_GGAESS"). +lisp_code_name(44669,"HANGUL_SYLLABLE_GGAENG"). +lisp_code_name(44670,"HANGUL_SYLLABLE_GGAEJ"). +lisp_code_name(44671,"HANGUL_SYLLABLE_GGAEC"). +lisp_code_name(44672,"HANGUL_SYLLABLE_GGAEK"). +lisp_code_name(44673,"HANGUL_SYLLABLE_GGAET"). +lisp_code_name(44674,"HANGUL_SYLLABLE_GGAEP"). +lisp_code_name(44675,"HANGUL_SYLLABLE_GGAEH"). +lisp_code_name(44676,"HANGUL_SYLLABLE_GGYA"). +lisp_code_name(44677,"HANGUL_SYLLABLE_GGYAG"). +lisp_code_name(44678,"HANGUL_SYLLABLE_GGYAGG"). +lisp_code_name(44679,"HANGUL_SYLLABLE_GGYAGS"). +lisp_code_name(44680,"HANGUL_SYLLABLE_GGYAN"). +lisp_code_name(44681,"HANGUL_SYLLABLE_GGYANJ"). +lisp_code_name(44682,"HANGUL_SYLLABLE_GGYANH"). +lisp_code_name(44683,"HANGUL_SYLLABLE_GGYAD"). +lisp_code_name(44684,"HANGUL_SYLLABLE_GGYAL"). +lisp_code_name(44685,"HANGUL_SYLLABLE_GGYALG"). +lisp_code_name(44686,"HANGUL_SYLLABLE_GGYALM"). +lisp_code_name(44687,"HANGUL_SYLLABLE_GGYALB"). +lisp_code_name(44688,"HANGUL_SYLLABLE_GGYALS"). +lisp_code_name(44689,"HANGUL_SYLLABLE_GGYALT"). +lisp_code_name(44690,"HANGUL_SYLLABLE_GGYALP"). +lisp_code_name(44691,"HANGUL_SYLLABLE_GGYALH"). +lisp_code_name(44692,"HANGUL_SYLLABLE_GGYAM"). +lisp_code_name(44693,"HANGUL_SYLLABLE_GGYAB"). +lisp_code_name(44694,"HANGUL_SYLLABLE_GGYABS"). +lisp_code_name(44695,"HANGUL_SYLLABLE_GGYAS"). +lisp_code_name(44696,"HANGUL_SYLLABLE_GGYASS"). +lisp_code_name(44697,"HANGUL_SYLLABLE_GGYANG"). +lisp_code_name(44698,"HANGUL_SYLLABLE_GGYAJ"). +lisp_code_name(44699,"HANGUL_SYLLABLE_GGYAC"). +lisp_code_name(44700,"HANGUL_SYLLABLE_GGYAK"). +lisp_code_name(44701,"HANGUL_SYLLABLE_GGYAT"). +lisp_code_name(44702,"HANGUL_SYLLABLE_GGYAP"). +lisp_code_name(44703,"HANGUL_SYLLABLE_GGYAH"). +lisp_code_name(44704,"HANGUL_SYLLABLE_GGYAE"). +lisp_code_name(44705,"HANGUL_SYLLABLE_GGYAEG"). +lisp_code_name(44706,"HANGUL_SYLLABLE_GGYAEGG"). +lisp_code_name(44707,"HANGUL_SYLLABLE_GGYAEGS"). +lisp_code_name(44708,"HANGUL_SYLLABLE_GGYAEN"). +lisp_code_name(44709,"HANGUL_SYLLABLE_GGYAENJ"). +lisp_code_name(44710,"HANGUL_SYLLABLE_GGYAENH"). +lisp_code_name(44711,"HANGUL_SYLLABLE_GGYAED"). +lisp_code_name(44712,"HANGUL_SYLLABLE_GGYAEL"). +lisp_code_name(44713,"HANGUL_SYLLABLE_GGYAELG"). +lisp_code_name(44714,"HANGUL_SYLLABLE_GGYAELM"). +lisp_code_name(44715,"HANGUL_SYLLABLE_GGYAELB"). +lisp_code_name(44716,"HANGUL_SYLLABLE_GGYAELS"). +lisp_code_name(44717,"HANGUL_SYLLABLE_GGYAELT"). +lisp_code_name(44718,"HANGUL_SYLLABLE_GGYAELP"). +lisp_code_name(44719,"HANGUL_SYLLABLE_GGYAELH"). +lisp_code_name(44720,"HANGUL_SYLLABLE_GGYAEM"). +lisp_code_name(44721,"HANGUL_SYLLABLE_GGYAEB"). +lisp_code_name(44722,"HANGUL_SYLLABLE_GGYAEBS"). +lisp_code_name(44723,"HANGUL_SYLLABLE_GGYAES"). +lisp_code_name(44724,"HANGUL_SYLLABLE_GGYAESS"). +lisp_code_name(44725,"HANGUL_SYLLABLE_GGYAENG"). +lisp_code_name(44726,"HANGUL_SYLLABLE_GGYAEJ"). +lisp_code_name(44727,"HANGUL_SYLLABLE_GGYAEC"). +lisp_code_name(44728,"HANGUL_SYLLABLE_GGYAEK"). +lisp_code_name(44729,"HANGUL_SYLLABLE_GGYAET"). +lisp_code_name(44730,"HANGUL_SYLLABLE_GGYAEP"). +lisp_code_name(44731,"HANGUL_SYLLABLE_GGYAEH"). +lisp_code_name(44732,"HANGUL_SYLLABLE_GGEO"). +lisp_code_name(44733,"HANGUL_SYLLABLE_GGEOG"). +lisp_code_name(44734,"HANGUL_SYLLABLE_GGEOGG"). +lisp_code_name(44735,"HANGUL_SYLLABLE_GGEOGS"). +lisp_code_name(44736,"HANGUL_SYLLABLE_GGEON"). +lisp_code_name(44737,"HANGUL_SYLLABLE_GGEONJ"). +lisp_code_name(44738,"HANGUL_SYLLABLE_GGEONH"). +lisp_code_name(44739,"HANGUL_SYLLABLE_GGEOD"). +lisp_code_name(44740,"HANGUL_SYLLABLE_GGEOL"). +lisp_code_name(44741,"HANGUL_SYLLABLE_GGEOLG"). +lisp_code_name(44742,"HANGUL_SYLLABLE_GGEOLM"). +lisp_code_name(44743,"HANGUL_SYLLABLE_GGEOLB"). +lisp_code_name(44744,"HANGUL_SYLLABLE_GGEOLS"). +lisp_code_name(44745,"HANGUL_SYLLABLE_GGEOLT"). +lisp_code_name(44746,"HANGUL_SYLLABLE_GGEOLP"). +lisp_code_name(44747,"HANGUL_SYLLABLE_GGEOLH"). +lisp_code_name(44748,"HANGUL_SYLLABLE_GGEOM"). +lisp_code_name(44749,"HANGUL_SYLLABLE_GGEOB"). +lisp_code_name(44750,"HANGUL_SYLLABLE_GGEOBS"). +lisp_code_name(44751,"HANGUL_SYLLABLE_GGEOS"). +lisp_code_name(44752,"HANGUL_SYLLABLE_GGEOSS"). +lisp_code_name(44753,"HANGUL_SYLLABLE_GGEONG"). +lisp_code_name(44754,"HANGUL_SYLLABLE_GGEOJ"). +lisp_code_name(44755,"HANGUL_SYLLABLE_GGEOC"). +lisp_code_name(44756,"HANGUL_SYLLABLE_GGEOK"). +lisp_code_name(44757,"HANGUL_SYLLABLE_GGEOT"). +lisp_code_name(44758,"HANGUL_SYLLABLE_GGEOP"). +lisp_code_name(44759,"HANGUL_SYLLABLE_GGEOH"). +lisp_code_name(44760,"HANGUL_SYLLABLE_GGE"). +lisp_code_name(44761,"HANGUL_SYLLABLE_GGEG"). +lisp_code_name(44762,"HANGUL_SYLLABLE_GGEGG"). +lisp_code_name(44763,"HANGUL_SYLLABLE_GGEGS"). +lisp_code_name(44764,"HANGUL_SYLLABLE_GGEN"). +lisp_code_name(44765,"HANGUL_SYLLABLE_GGENJ"). +lisp_code_name(44766,"HANGUL_SYLLABLE_GGENH"). +lisp_code_name(44767,"HANGUL_SYLLABLE_GGED"). +lisp_code_name(44768,"HANGUL_SYLLABLE_GGEL"). +lisp_code_name(44769,"HANGUL_SYLLABLE_GGELG"). +lisp_code_name(44770,"HANGUL_SYLLABLE_GGELM"). +lisp_code_name(44771,"HANGUL_SYLLABLE_GGELB"). +lisp_code_name(44772,"HANGUL_SYLLABLE_GGELS"). +lisp_code_name(44773,"HANGUL_SYLLABLE_GGELT"). +lisp_code_name(44774,"HANGUL_SYLLABLE_GGELP"). +lisp_code_name(44775,"HANGUL_SYLLABLE_GGELH"). +lisp_code_name(44776,"HANGUL_SYLLABLE_GGEM"). +lisp_code_name(44777,"HANGUL_SYLLABLE_GGEB"). +lisp_code_name(44778,"HANGUL_SYLLABLE_GGEBS"). +lisp_code_name(44779,"HANGUL_SYLLABLE_GGES"). +lisp_code_name(44780,"HANGUL_SYLLABLE_GGESS"). +lisp_code_name(44781,"HANGUL_SYLLABLE_GGENG"). +lisp_code_name(44782,"HANGUL_SYLLABLE_GGEJ"). +lisp_code_name(44783,"HANGUL_SYLLABLE_GGEC"). +lisp_code_name(44784,"HANGUL_SYLLABLE_GGEK"). +lisp_code_name(44785,"HANGUL_SYLLABLE_GGET"). +lisp_code_name(44786,"HANGUL_SYLLABLE_GGEP"). +lisp_code_name(44787,"HANGUL_SYLLABLE_GGEH"). +lisp_code_name(44788,"HANGUL_SYLLABLE_GGYEO"). +lisp_code_name(44789,"HANGUL_SYLLABLE_GGYEOG"). +lisp_code_name(44790,"HANGUL_SYLLABLE_GGYEOGG"). +lisp_code_name(44791,"HANGUL_SYLLABLE_GGYEOGS"). +lisp_code_name(44792,"HANGUL_SYLLABLE_GGYEON"). +lisp_code_name(44793,"HANGUL_SYLLABLE_GGYEONJ"). +lisp_code_name(44794,"HANGUL_SYLLABLE_GGYEONH"). +lisp_code_name(44795,"HANGUL_SYLLABLE_GGYEOD"). +lisp_code_name(44796,"HANGUL_SYLLABLE_GGYEOL"). +lisp_code_name(44797,"HANGUL_SYLLABLE_GGYEOLG"). +lisp_code_name(44798,"HANGUL_SYLLABLE_GGYEOLM"). +lisp_code_name(44799,"HANGUL_SYLLABLE_GGYEOLB"). +lisp_code_name(44800,"HANGUL_SYLLABLE_GGYEOLS"). +lisp_code_name(44801,"HANGUL_SYLLABLE_GGYEOLT"). +lisp_code_name(44802,"HANGUL_SYLLABLE_GGYEOLP"). +lisp_code_name(44803,"HANGUL_SYLLABLE_GGYEOLH"). +lisp_code_name(44804,"HANGUL_SYLLABLE_GGYEOM"). +lisp_code_name(44805,"HANGUL_SYLLABLE_GGYEOB"). +lisp_code_name(44806,"HANGUL_SYLLABLE_GGYEOBS"). +lisp_code_name(44807,"HANGUL_SYLLABLE_GGYEOS"). +lisp_code_name(44808,"HANGUL_SYLLABLE_GGYEOSS"). +lisp_code_name(44809,"HANGUL_SYLLABLE_GGYEONG"). +lisp_code_name(44810,"HANGUL_SYLLABLE_GGYEOJ"). +lisp_code_name(44811,"HANGUL_SYLLABLE_GGYEOC"). +lisp_code_name(44812,"HANGUL_SYLLABLE_GGYEOK"). +lisp_code_name(44813,"HANGUL_SYLLABLE_GGYEOT"). +lisp_code_name(44814,"HANGUL_SYLLABLE_GGYEOP"). +lisp_code_name(44815,"HANGUL_SYLLABLE_GGYEOH"). +lisp_code_name(44816,"HANGUL_SYLLABLE_GGYE"). +lisp_code_name(44817,"HANGUL_SYLLABLE_GGYEG"). +lisp_code_name(44818,"HANGUL_SYLLABLE_GGYEGG"). +lisp_code_name(44819,"HANGUL_SYLLABLE_GGYEGS"). +lisp_code_name(44820,"HANGUL_SYLLABLE_GGYEN"). +lisp_code_name(44821,"HANGUL_SYLLABLE_GGYENJ"). +lisp_code_name(44822,"HANGUL_SYLLABLE_GGYENH"). +lisp_code_name(44823,"HANGUL_SYLLABLE_GGYED"). +lisp_code_name(44824,"HANGUL_SYLLABLE_GGYEL"). +lisp_code_name(44825,"HANGUL_SYLLABLE_GGYELG"). +lisp_code_name(44826,"HANGUL_SYLLABLE_GGYELM"). +lisp_code_name(44827,"HANGUL_SYLLABLE_GGYELB"). +lisp_code_name(44828,"HANGUL_SYLLABLE_GGYELS"). +lisp_code_name(44829,"HANGUL_SYLLABLE_GGYELT"). +lisp_code_name(44830,"HANGUL_SYLLABLE_GGYELP"). +lisp_code_name(44831,"HANGUL_SYLLABLE_GGYELH"). +lisp_code_name(44832,"HANGUL_SYLLABLE_GGYEM"). +lisp_code_name(44833,"HANGUL_SYLLABLE_GGYEB"). +lisp_code_name(44834,"HANGUL_SYLLABLE_GGYEBS"). +lisp_code_name(44835,"HANGUL_SYLLABLE_GGYES"). +lisp_code_name(44836,"HANGUL_SYLLABLE_GGYESS"). +lisp_code_name(44837,"HANGUL_SYLLABLE_GGYENG"). +lisp_code_name(44838,"HANGUL_SYLLABLE_GGYEJ"). +lisp_code_name(44839,"HANGUL_SYLLABLE_GGYEC"). +lisp_code_name(44840,"HANGUL_SYLLABLE_GGYEK"). +lisp_code_name(44841,"HANGUL_SYLLABLE_GGYET"). +lisp_code_name(44842,"HANGUL_SYLLABLE_GGYEP"). +lisp_code_name(44843,"HANGUL_SYLLABLE_GGYEH"). +lisp_code_name(44844,"HANGUL_SYLLABLE_GGO"). +lisp_code_name(44845,"HANGUL_SYLLABLE_GGOG"). +lisp_code_name(44846,"HANGUL_SYLLABLE_GGOGG"). +lisp_code_name(44847,"HANGUL_SYLLABLE_GGOGS"). +lisp_code_name(44848,"HANGUL_SYLLABLE_GGON"). +lisp_code_name(44849,"HANGUL_SYLLABLE_GGONJ"). +lisp_code_name(44850,"HANGUL_SYLLABLE_GGONH"). +lisp_code_name(44851,"HANGUL_SYLLABLE_GGOD"). +lisp_code_name(44852,"HANGUL_SYLLABLE_GGOL"). +lisp_code_name(44853,"HANGUL_SYLLABLE_GGOLG"). +lisp_code_name(44854,"HANGUL_SYLLABLE_GGOLM"). +lisp_code_name(44855,"HANGUL_SYLLABLE_GGOLB"). +lisp_code_name(44856,"HANGUL_SYLLABLE_GGOLS"). +lisp_code_name(44857,"HANGUL_SYLLABLE_GGOLT"). +lisp_code_name(44858,"HANGUL_SYLLABLE_GGOLP"). +lisp_code_name(44859,"HANGUL_SYLLABLE_GGOLH"). +lisp_code_name(44860,"HANGUL_SYLLABLE_GGOM"). +lisp_code_name(44861,"HANGUL_SYLLABLE_GGOB"). +lisp_code_name(44862,"HANGUL_SYLLABLE_GGOBS"). +lisp_code_name(44863,"HANGUL_SYLLABLE_GGOS"). +lisp_code_name(44864,"HANGUL_SYLLABLE_GGOSS"). +lisp_code_name(44865,"HANGUL_SYLLABLE_GGONG"). +lisp_code_name(44866,"HANGUL_SYLLABLE_GGOJ"). +lisp_code_name(44867,"HANGUL_SYLLABLE_GGOC"). +lisp_code_name(44868,"HANGUL_SYLLABLE_GGOK"). +lisp_code_name(44869,"HANGUL_SYLLABLE_GGOT"). +lisp_code_name(44870,"HANGUL_SYLLABLE_GGOP"). +lisp_code_name(44871,"HANGUL_SYLLABLE_GGOH"). +lisp_code_name(44872,"HANGUL_SYLLABLE_GGWA"). +lisp_code_name(44873,"HANGUL_SYLLABLE_GGWAG"). +lisp_code_name(44874,"HANGUL_SYLLABLE_GGWAGG"). +lisp_code_name(44875,"HANGUL_SYLLABLE_GGWAGS"). +lisp_code_name(44876,"HANGUL_SYLLABLE_GGWAN"). +lisp_code_name(44877,"HANGUL_SYLLABLE_GGWANJ"). +lisp_code_name(44878,"HANGUL_SYLLABLE_GGWANH"). +lisp_code_name(44879,"HANGUL_SYLLABLE_GGWAD"). +lisp_code_name(44880,"HANGUL_SYLLABLE_GGWAL"). +lisp_code_name(44881,"HANGUL_SYLLABLE_GGWALG"). +lisp_code_name(44882,"HANGUL_SYLLABLE_GGWALM"). +lisp_code_name(44883,"HANGUL_SYLLABLE_GGWALB"). +lisp_code_name(44884,"HANGUL_SYLLABLE_GGWALS"). +lisp_code_name(44885,"HANGUL_SYLLABLE_GGWALT"). +lisp_code_name(44886,"HANGUL_SYLLABLE_GGWALP"). +lisp_code_name(44887,"HANGUL_SYLLABLE_GGWALH"). +lisp_code_name(44888,"HANGUL_SYLLABLE_GGWAM"). +lisp_code_name(44889,"HANGUL_SYLLABLE_GGWAB"). +lisp_code_name(44890,"HANGUL_SYLLABLE_GGWABS"). +lisp_code_name(44891,"HANGUL_SYLLABLE_GGWAS"). +lisp_code_name(44892,"HANGUL_SYLLABLE_GGWASS"). +lisp_code_name(44893,"HANGUL_SYLLABLE_GGWANG"). +lisp_code_name(44894,"HANGUL_SYLLABLE_GGWAJ"). +lisp_code_name(44895,"HANGUL_SYLLABLE_GGWAC"). +lisp_code_name(44896,"HANGUL_SYLLABLE_GGWAK"). +lisp_code_name(44897,"HANGUL_SYLLABLE_GGWAT"). +lisp_code_name(44898,"HANGUL_SYLLABLE_GGWAP"). +lisp_code_name(44899,"HANGUL_SYLLABLE_GGWAH"). +lisp_code_name(44900,"HANGUL_SYLLABLE_GGWAE"). +lisp_code_name(44901,"HANGUL_SYLLABLE_GGWAEG"). +lisp_code_name(44902,"HANGUL_SYLLABLE_GGWAEGG"). +lisp_code_name(44903,"HANGUL_SYLLABLE_GGWAEGS"). +lisp_code_name(44904,"HANGUL_SYLLABLE_GGWAEN"). +lisp_code_name(44905,"HANGUL_SYLLABLE_GGWAENJ"). +lisp_code_name(44906,"HANGUL_SYLLABLE_GGWAENH"). +lisp_code_name(44907,"HANGUL_SYLLABLE_GGWAED"). +lisp_code_name(44908,"HANGUL_SYLLABLE_GGWAEL"). +lisp_code_name(44909,"HANGUL_SYLLABLE_GGWAELG"). +lisp_code_name(44910,"HANGUL_SYLLABLE_GGWAELM"). +lisp_code_name(44911,"HANGUL_SYLLABLE_GGWAELB"). +lisp_code_name(44912,"HANGUL_SYLLABLE_GGWAELS"). +lisp_code_name(44913,"HANGUL_SYLLABLE_GGWAELT"). +lisp_code_name(44914,"HANGUL_SYLLABLE_GGWAELP"). +lisp_code_name(44915,"HANGUL_SYLLABLE_GGWAELH"). +lisp_code_name(44916,"HANGUL_SYLLABLE_GGWAEM"). +lisp_code_name(44917,"HANGUL_SYLLABLE_GGWAEB"). +lisp_code_name(44918,"HANGUL_SYLLABLE_GGWAEBS"). +lisp_code_name(44919,"HANGUL_SYLLABLE_GGWAES"). +lisp_code_name(44920,"HANGUL_SYLLABLE_GGWAESS"). +lisp_code_name(44921,"HANGUL_SYLLABLE_GGWAENG"). +lisp_code_name(44922,"HANGUL_SYLLABLE_GGWAEJ"). +lisp_code_name(44923,"HANGUL_SYLLABLE_GGWAEC"). +lisp_code_name(44924,"HANGUL_SYLLABLE_GGWAEK"). +lisp_code_name(44925,"HANGUL_SYLLABLE_GGWAET"). +lisp_code_name(44926,"HANGUL_SYLLABLE_GGWAEP"). +lisp_code_name(44927,"HANGUL_SYLLABLE_GGWAEH"). +lisp_code_name(44928,"HANGUL_SYLLABLE_GGOE"). +lisp_code_name(44929,"HANGUL_SYLLABLE_GGOEG"). +lisp_code_name(44930,"HANGUL_SYLLABLE_GGOEGG"). +lisp_code_name(44931,"HANGUL_SYLLABLE_GGOEGS"). +lisp_code_name(44932,"HANGUL_SYLLABLE_GGOEN"). +lisp_code_name(44933,"HANGUL_SYLLABLE_GGOENJ"). +lisp_code_name(44934,"HANGUL_SYLLABLE_GGOENH"). +lisp_code_name(44935,"HANGUL_SYLLABLE_GGOED"). +lisp_code_name(44936,"HANGUL_SYLLABLE_GGOEL"). +lisp_code_name(44937,"HANGUL_SYLLABLE_GGOELG"). +lisp_code_name(44938,"HANGUL_SYLLABLE_GGOELM"). +lisp_code_name(44939,"HANGUL_SYLLABLE_GGOELB"). +lisp_code_name(44940,"HANGUL_SYLLABLE_GGOELS"). +lisp_code_name(44941,"HANGUL_SYLLABLE_GGOELT"). +lisp_code_name(44942,"HANGUL_SYLLABLE_GGOELP"). +lisp_code_name(44943,"HANGUL_SYLLABLE_GGOELH"). +lisp_code_name(44944,"HANGUL_SYLLABLE_GGOEM"). +lisp_code_name(44945,"HANGUL_SYLLABLE_GGOEB"). +lisp_code_name(44946,"HANGUL_SYLLABLE_GGOEBS"). +lisp_code_name(44947,"HANGUL_SYLLABLE_GGOES"). +lisp_code_name(44948,"HANGUL_SYLLABLE_GGOESS"). +lisp_code_name(44949,"HANGUL_SYLLABLE_GGOENG"). +lisp_code_name(44950,"HANGUL_SYLLABLE_GGOEJ"). +lisp_code_name(44951,"HANGUL_SYLLABLE_GGOEC"). +lisp_code_name(44952,"HANGUL_SYLLABLE_GGOEK"). +lisp_code_name(44953,"HANGUL_SYLLABLE_GGOET"). +lisp_code_name(44954,"HANGUL_SYLLABLE_GGOEP"). +lisp_code_name(44955,"HANGUL_SYLLABLE_GGOEH"). +lisp_code_name(44956,"HANGUL_SYLLABLE_GGYO"). +lisp_code_name(44957,"HANGUL_SYLLABLE_GGYOG"). +lisp_code_name(44958,"HANGUL_SYLLABLE_GGYOGG"). +lisp_code_name(44959,"HANGUL_SYLLABLE_GGYOGS"). +lisp_code_name(44960,"HANGUL_SYLLABLE_GGYON"). +lisp_code_name(44961,"HANGUL_SYLLABLE_GGYONJ"). +lisp_code_name(44962,"HANGUL_SYLLABLE_GGYONH"). +lisp_code_name(44963,"HANGUL_SYLLABLE_GGYOD"). +lisp_code_name(44964,"HANGUL_SYLLABLE_GGYOL"). +lisp_code_name(44965,"HANGUL_SYLLABLE_GGYOLG"). +lisp_code_name(44966,"HANGUL_SYLLABLE_GGYOLM"). +lisp_code_name(44967,"HANGUL_SYLLABLE_GGYOLB"). +lisp_code_name(44968,"HANGUL_SYLLABLE_GGYOLS"). +lisp_code_name(44969,"HANGUL_SYLLABLE_GGYOLT"). +lisp_code_name(44970,"HANGUL_SYLLABLE_GGYOLP"). +lisp_code_name(44971,"HANGUL_SYLLABLE_GGYOLH"). +lisp_code_name(44972,"HANGUL_SYLLABLE_GGYOM"). +lisp_code_name(44973,"HANGUL_SYLLABLE_GGYOB"). +lisp_code_name(44974,"HANGUL_SYLLABLE_GGYOBS"). +lisp_code_name(44975,"HANGUL_SYLLABLE_GGYOS"). +lisp_code_name(44976,"HANGUL_SYLLABLE_GGYOSS"). +lisp_code_name(44977,"HANGUL_SYLLABLE_GGYONG"). +lisp_code_name(44978,"HANGUL_SYLLABLE_GGYOJ"). +lisp_code_name(44979,"HANGUL_SYLLABLE_GGYOC"). +lisp_code_name(44980,"HANGUL_SYLLABLE_GGYOK"). +lisp_code_name(44981,"HANGUL_SYLLABLE_GGYOT"). +lisp_code_name(44982,"HANGUL_SYLLABLE_GGYOP"). +lisp_code_name(44983,"HANGUL_SYLLABLE_GGYOH"). +lisp_code_name(44984,"HANGUL_SYLLABLE_GGU"). +lisp_code_name(44985,"HANGUL_SYLLABLE_GGUG"). +lisp_code_name(44986,"HANGUL_SYLLABLE_GGUGG"). +lisp_code_name(44987,"HANGUL_SYLLABLE_GGUGS"). +lisp_code_name(44988,"HANGUL_SYLLABLE_GGUN"). +lisp_code_name(44989,"HANGUL_SYLLABLE_GGUNJ"). +lisp_code_name(44990,"HANGUL_SYLLABLE_GGUNH"). +lisp_code_name(44991,"HANGUL_SYLLABLE_GGUD"). +lisp_code_name(44992,"HANGUL_SYLLABLE_GGUL"). +lisp_code_name(44993,"HANGUL_SYLLABLE_GGULG"). +lisp_code_name(44994,"HANGUL_SYLLABLE_GGULM"). +lisp_code_name(44995,"HANGUL_SYLLABLE_GGULB"). +lisp_code_name(44996,"HANGUL_SYLLABLE_GGULS"). +lisp_code_name(44997,"HANGUL_SYLLABLE_GGULT"). +lisp_code_name(44998,"HANGUL_SYLLABLE_GGULP"). +lisp_code_name(44999,"HANGUL_SYLLABLE_GGULH"). +lisp_code_name(45000,"HANGUL_SYLLABLE_GGUM"). +lisp_code_name(45001,"HANGUL_SYLLABLE_GGUB"). +lisp_code_name(45002,"HANGUL_SYLLABLE_GGUBS"). +lisp_code_name(45003,"HANGUL_SYLLABLE_GGUS"). +lisp_code_name(45004,"HANGUL_SYLLABLE_GGUSS"). +lisp_code_name(45005,"HANGUL_SYLLABLE_GGUNG"). +lisp_code_name(45006,"HANGUL_SYLLABLE_GGUJ"). +lisp_code_name(45007,"HANGUL_SYLLABLE_GGUC"). +lisp_code_name(45008,"HANGUL_SYLLABLE_GGUK"). +lisp_code_name(45009,"HANGUL_SYLLABLE_GGUT"). +lisp_code_name(45010,"HANGUL_SYLLABLE_GGUP"). +lisp_code_name(45011,"HANGUL_SYLLABLE_GGUH"). +lisp_code_name(45012,"HANGUL_SYLLABLE_GGWEO"). +lisp_code_name(45013,"HANGUL_SYLLABLE_GGWEOG"). +lisp_code_name(45014,"HANGUL_SYLLABLE_GGWEOGG"). +lisp_code_name(45015,"HANGUL_SYLLABLE_GGWEOGS"). +lisp_code_name(45016,"HANGUL_SYLLABLE_GGWEON"). +lisp_code_name(45017,"HANGUL_SYLLABLE_GGWEONJ"). +lisp_code_name(45018,"HANGUL_SYLLABLE_GGWEONH"). +lisp_code_name(45019,"HANGUL_SYLLABLE_GGWEOD"). +lisp_code_name(45020,"HANGUL_SYLLABLE_GGWEOL"). +lisp_code_name(45021,"HANGUL_SYLLABLE_GGWEOLG"). +lisp_code_name(45022,"HANGUL_SYLLABLE_GGWEOLM"). +lisp_code_name(45023,"HANGUL_SYLLABLE_GGWEOLB"). +lisp_code_name(45024,"HANGUL_SYLLABLE_GGWEOLS"). +lisp_code_name(45025,"HANGUL_SYLLABLE_GGWEOLT"). +lisp_code_name(45026,"HANGUL_SYLLABLE_GGWEOLP"). +lisp_code_name(45027,"HANGUL_SYLLABLE_GGWEOLH"). +lisp_code_name(45028,"HANGUL_SYLLABLE_GGWEOM"). +lisp_code_name(45029,"HANGUL_SYLLABLE_GGWEOB"). +lisp_code_name(45030,"HANGUL_SYLLABLE_GGWEOBS"). +lisp_code_name(45031,"HANGUL_SYLLABLE_GGWEOS"). +lisp_code_name(45032,"HANGUL_SYLLABLE_GGWEOSS"). +lisp_code_name(45033,"HANGUL_SYLLABLE_GGWEONG"). +lisp_code_name(45034,"HANGUL_SYLLABLE_GGWEOJ"). +lisp_code_name(45035,"HANGUL_SYLLABLE_GGWEOC"). +lisp_code_name(45036,"HANGUL_SYLLABLE_GGWEOK"). +lisp_code_name(45037,"HANGUL_SYLLABLE_GGWEOT"). +lisp_code_name(45038,"HANGUL_SYLLABLE_GGWEOP"). +lisp_code_name(45039,"HANGUL_SYLLABLE_GGWEOH"). +lisp_code_name(45040,"HANGUL_SYLLABLE_GGWE"). +lisp_code_name(45041,"HANGUL_SYLLABLE_GGWEG"). +lisp_code_name(45042,"HANGUL_SYLLABLE_GGWEGG"). +lisp_code_name(45043,"HANGUL_SYLLABLE_GGWEGS"). +lisp_code_name(45044,"HANGUL_SYLLABLE_GGWEN"). +lisp_code_name(45045,"HANGUL_SYLLABLE_GGWENJ"). +lisp_code_name(45046,"HANGUL_SYLLABLE_GGWENH"). +lisp_code_name(45047,"HANGUL_SYLLABLE_GGWED"). +lisp_code_name(45048,"HANGUL_SYLLABLE_GGWEL"). +lisp_code_name(45049,"HANGUL_SYLLABLE_GGWELG"). +lisp_code_name(45050,"HANGUL_SYLLABLE_GGWELM"). +lisp_code_name(45051,"HANGUL_SYLLABLE_GGWELB"). +lisp_code_name(45052,"HANGUL_SYLLABLE_GGWELS"). +lisp_code_name(45053,"HANGUL_SYLLABLE_GGWELT"). +lisp_code_name(45054,"HANGUL_SYLLABLE_GGWELP"). +lisp_code_name(45055,"HANGUL_SYLLABLE_GGWELH"). +lisp_code_name(45056,"HANGUL_SYLLABLE_GGWEM"). +lisp_code_name(45057,"HANGUL_SYLLABLE_GGWEB"). +lisp_code_name(45058,"HANGUL_SYLLABLE_GGWEBS"). +lisp_code_name(45059,"HANGUL_SYLLABLE_GGWES"). +lisp_code_name(45060,"HANGUL_SYLLABLE_GGWESS"). +lisp_code_name(45061,"HANGUL_SYLLABLE_GGWENG"). +lisp_code_name(45062,"HANGUL_SYLLABLE_GGWEJ"). +lisp_code_name(45063,"HANGUL_SYLLABLE_GGWEC"). +lisp_code_name(45064,"HANGUL_SYLLABLE_GGWEK"). +lisp_code_name(45065,"HANGUL_SYLLABLE_GGWET"). +lisp_code_name(45066,"HANGUL_SYLLABLE_GGWEP"). +lisp_code_name(45067,"HANGUL_SYLLABLE_GGWEH"). +lisp_code_name(45068,"HANGUL_SYLLABLE_GGWI"). +lisp_code_name(45069,"HANGUL_SYLLABLE_GGWIG"). +lisp_code_name(45070,"HANGUL_SYLLABLE_GGWIGG"). +lisp_code_name(45071,"HANGUL_SYLLABLE_GGWIGS"). +lisp_code_name(45072,"HANGUL_SYLLABLE_GGWIN"). +lisp_code_name(45073,"HANGUL_SYLLABLE_GGWINJ"). +lisp_code_name(45074,"HANGUL_SYLLABLE_GGWINH"). +lisp_code_name(45075,"HANGUL_SYLLABLE_GGWID"). +lisp_code_name(45076,"HANGUL_SYLLABLE_GGWIL"). +lisp_code_name(45077,"HANGUL_SYLLABLE_GGWILG"). +lisp_code_name(45078,"HANGUL_SYLLABLE_GGWILM"). +lisp_code_name(45079,"HANGUL_SYLLABLE_GGWILB"). +lisp_code_name(45080,"HANGUL_SYLLABLE_GGWILS"). +lisp_code_name(45081,"HANGUL_SYLLABLE_GGWILT"). +lisp_code_name(45082,"HANGUL_SYLLABLE_GGWILP"). +lisp_code_name(45083,"HANGUL_SYLLABLE_GGWILH"). +lisp_code_name(45084,"HANGUL_SYLLABLE_GGWIM"). +lisp_code_name(45085,"HANGUL_SYLLABLE_GGWIB"). +lisp_code_name(45086,"HANGUL_SYLLABLE_GGWIBS"). +lisp_code_name(45087,"HANGUL_SYLLABLE_GGWIS"). +lisp_code_name(45088,"HANGUL_SYLLABLE_GGWISS"). +lisp_code_name(45089,"HANGUL_SYLLABLE_GGWING"). +lisp_code_name(45090,"HANGUL_SYLLABLE_GGWIJ"). +lisp_code_name(45091,"HANGUL_SYLLABLE_GGWIC"). +lisp_code_name(45092,"HANGUL_SYLLABLE_GGWIK"). +lisp_code_name(45093,"HANGUL_SYLLABLE_GGWIT"). +lisp_code_name(45094,"HANGUL_SYLLABLE_GGWIP"). +lisp_code_name(45095,"HANGUL_SYLLABLE_GGWIH"). +lisp_code_name(45096,"HANGUL_SYLLABLE_GGYU"). +lisp_code_name(45097,"HANGUL_SYLLABLE_GGYUG"). +lisp_code_name(45098,"HANGUL_SYLLABLE_GGYUGG"). +lisp_code_name(45099,"HANGUL_SYLLABLE_GGYUGS"). +lisp_code_name(45100,"HANGUL_SYLLABLE_GGYUN"). +lisp_code_name(45101,"HANGUL_SYLLABLE_GGYUNJ"). +lisp_code_name(45102,"HANGUL_SYLLABLE_GGYUNH"). +lisp_code_name(45103,"HANGUL_SYLLABLE_GGYUD"). +lisp_code_name(45104,"HANGUL_SYLLABLE_GGYUL"). +lisp_code_name(45105,"HANGUL_SYLLABLE_GGYULG"). +lisp_code_name(45106,"HANGUL_SYLLABLE_GGYULM"). +lisp_code_name(45107,"HANGUL_SYLLABLE_GGYULB"). +lisp_code_name(45108,"HANGUL_SYLLABLE_GGYULS"). +lisp_code_name(45109,"HANGUL_SYLLABLE_GGYULT"). +lisp_code_name(45110,"HANGUL_SYLLABLE_GGYULP"). +lisp_code_name(45111,"HANGUL_SYLLABLE_GGYULH"). +lisp_code_name(45112,"HANGUL_SYLLABLE_GGYUM"). +lisp_code_name(45113,"HANGUL_SYLLABLE_GGYUB"). +lisp_code_name(45114,"HANGUL_SYLLABLE_GGYUBS"). +lisp_code_name(45115,"HANGUL_SYLLABLE_GGYUS"). +lisp_code_name(45116,"HANGUL_SYLLABLE_GGYUSS"). +lisp_code_name(45117,"HANGUL_SYLLABLE_GGYUNG"). +lisp_code_name(45118,"HANGUL_SYLLABLE_GGYUJ"). +lisp_code_name(45119,"HANGUL_SYLLABLE_GGYUC"). +lisp_code_name(45120,"HANGUL_SYLLABLE_GGYUK"). +lisp_code_name(45121,"HANGUL_SYLLABLE_GGYUT"). +lisp_code_name(45122,"HANGUL_SYLLABLE_GGYUP"). +lisp_code_name(45123,"HANGUL_SYLLABLE_GGYUH"). +lisp_code_name(45124,"HANGUL_SYLLABLE_GGEU"). +lisp_code_name(45125,"HANGUL_SYLLABLE_GGEUG"). +lisp_code_name(45126,"HANGUL_SYLLABLE_GGEUGG"). +lisp_code_name(45127,"HANGUL_SYLLABLE_GGEUGS"). +lisp_code_name(45128,"HANGUL_SYLLABLE_GGEUN"). +lisp_code_name(45129,"HANGUL_SYLLABLE_GGEUNJ"). +lisp_code_name(45130,"HANGUL_SYLLABLE_GGEUNH"). +lisp_code_name(45131,"HANGUL_SYLLABLE_GGEUD"). +lisp_code_name(45132,"HANGUL_SYLLABLE_GGEUL"). +lisp_code_name(45133,"HANGUL_SYLLABLE_GGEULG"). +lisp_code_name(45134,"HANGUL_SYLLABLE_GGEULM"). +lisp_code_name(45135,"HANGUL_SYLLABLE_GGEULB"). +lisp_code_name(45136,"HANGUL_SYLLABLE_GGEULS"). +lisp_code_name(45137,"HANGUL_SYLLABLE_GGEULT"). +lisp_code_name(45138,"HANGUL_SYLLABLE_GGEULP"). +lisp_code_name(45139,"HANGUL_SYLLABLE_GGEULH"). +lisp_code_name(45140,"HANGUL_SYLLABLE_GGEUM"). +lisp_code_name(45141,"HANGUL_SYLLABLE_GGEUB"). +lisp_code_name(45142,"HANGUL_SYLLABLE_GGEUBS"). +lisp_code_name(45143,"HANGUL_SYLLABLE_GGEUS"). +lisp_code_name(45144,"HANGUL_SYLLABLE_GGEUSS"). +lisp_code_name(45145,"HANGUL_SYLLABLE_GGEUNG"). +lisp_code_name(45146,"HANGUL_SYLLABLE_GGEUJ"). +lisp_code_name(45147,"HANGUL_SYLLABLE_GGEUC"). +lisp_code_name(45148,"HANGUL_SYLLABLE_GGEUK"). +lisp_code_name(45149,"HANGUL_SYLLABLE_GGEUT"). +lisp_code_name(45150,"HANGUL_SYLLABLE_GGEUP"). +lisp_code_name(45151,"HANGUL_SYLLABLE_GGEUH"). +lisp_code_name(45152,"HANGUL_SYLLABLE_GGYI"). +lisp_code_name(45153,"HANGUL_SYLLABLE_GGYIG"). +lisp_code_name(45154,"HANGUL_SYLLABLE_GGYIGG"). +lisp_code_name(45155,"HANGUL_SYLLABLE_GGYIGS"). +lisp_code_name(45156,"HANGUL_SYLLABLE_GGYIN"). +lisp_code_name(45157,"HANGUL_SYLLABLE_GGYINJ"). +lisp_code_name(45158,"HANGUL_SYLLABLE_GGYINH"). +lisp_code_name(45159,"HANGUL_SYLLABLE_GGYID"). +lisp_code_name(45160,"HANGUL_SYLLABLE_GGYIL"). +lisp_code_name(45161,"HANGUL_SYLLABLE_GGYILG"). +lisp_code_name(45162,"HANGUL_SYLLABLE_GGYILM"). +lisp_code_name(45163,"HANGUL_SYLLABLE_GGYILB"). +lisp_code_name(45164,"HANGUL_SYLLABLE_GGYILS"). +lisp_code_name(45165,"HANGUL_SYLLABLE_GGYILT"). +lisp_code_name(45166,"HANGUL_SYLLABLE_GGYILP"). +lisp_code_name(45167,"HANGUL_SYLLABLE_GGYILH"). +lisp_code_name(45168,"HANGUL_SYLLABLE_GGYIM"). +lisp_code_name(45169,"HANGUL_SYLLABLE_GGYIB"). +lisp_code_name(45170,"HANGUL_SYLLABLE_GGYIBS"). +lisp_code_name(45171,"HANGUL_SYLLABLE_GGYIS"). +lisp_code_name(45172,"HANGUL_SYLLABLE_GGYISS"). +lisp_code_name(45173,"HANGUL_SYLLABLE_GGYING"). +lisp_code_name(45174,"HANGUL_SYLLABLE_GGYIJ"). +lisp_code_name(45175,"HANGUL_SYLLABLE_GGYIC"). +lisp_code_name(45176,"HANGUL_SYLLABLE_GGYIK"). +lisp_code_name(45177,"HANGUL_SYLLABLE_GGYIT"). +lisp_code_name(45178,"HANGUL_SYLLABLE_GGYIP"). +lisp_code_name(45179,"HANGUL_SYLLABLE_GGYIH"). +lisp_code_name(45180,"HANGUL_SYLLABLE_GGI"). +lisp_code_name(45181,"HANGUL_SYLLABLE_GGIG"). +lisp_code_name(45182,"HANGUL_SYLLABLE_GGIGG"). +lisp_code_name(45183,"HANGUL_SYLLABLE_GGIGS"). +lisp_code_name(45184,"HANGUL_SYLLABLE_GGIN"). +lisp_code_name(45185,"HANGUL_SYLLABLE_GGINJ"). +lisp_code_name(45186,"HANGUL_SYLLABLE_GGINH"). +lisp_code_name(45187,"HANGUL_SYLLABLE_GGID"). +lisp_code_name(45188,"HANGUL_SYLLABLE_GGIL"). +lisp_code_name(45189,"HANGUL_SYLLABLE_GGILG"). +lisp_code_name(45190,"HANGUL_SYLLABLE_GGILM"). +lisp_code_name(45191,"HANGUL_SYLLABLE_GGILB"). +lisp_code_name(45192,"HANGUL_SYLLABLE_GGILS"). +lisp_code_name(45193,"HANGUL_SYLLABLE_GGILT"). +lisp_code_name(45194,"HANGUL_SYLLABLE_GGILP"). +lisp_code_name(45195,"HANGUL_SYLLABLE_GGILH"). +lisp_code_name(45196,"HANGUL_SYLLABLE_GGIM"). +lisp_code_name(45197,"HANGUL_SYLLABLE_GGIB"). +lisp_code_name(45198,"HANGUL_SYLLABLE_GGIBS"). +lisp_code_name(45199,"HANGUL_SYLLABLE_GGIS"). +lisp_code_name(45200,"HANGUL_SYLLABLE_GGISS"). +lisp_code_name(45201,"HANGUL_SYLLABLE_GGING"). +lisp_code_name(45202,"HANGUL_SYLLABLE_GGIJ"). +lisp_code_name(45203,"HANGUL_SYLLABLE_GGIC"). +lisp_code_name(45204,"HANGUL_SYLLABLE_GGIK"). +lisp_code_name(45205,"HANGUL_SYLLABLE_GGIT"). +lisp_code_name(45206,"HANGUL_SYLLABLE_GGIP"). +lisp_code_name(45207,"HANGUL_SYLLABLE_GGIH"). +lisp_code_name(45208,"HANGUL_SYLLABLE_NA"). +lisp_code_name(45209,"HANGUL_SYLLABLE_NAG"). +lisp_code_name(45210,"HANGUL_SYLLABLE_NAGG"). +lisp_code_name(45211,"HANGUL_SYLLABLE_NAGS"). +lisp_code_name(45212,"HANGUL_SYLLABLE_NAN"). +lisp_code_name(45213,"HANGUL_SYLLABLE_NANJ"). +lisp_code_name(45214,"HANGUL_SYLLABLE_NANH"). +lisp_code_name(45215,"HANGUL_SYLLABLE_NAD"). +lisp_code_name(45216,"HANGUL_SYLLABLE_NAL"). +lisp_code_name(45217,"HANGUL_SYLLABLE_NALG"). +lisp_code_name(45218,"HANGUL_SYLLABLE_NALM"). +lisp_code_name(45219,"HANGUL_SYLLABLE_NALB"). +lisp_code_name(45220,"HANGUL_SYLLABLE_NALS"). +lisp_code_name(45221,"HANGUL_SYLLABLE_NALT"). +lisp_code_name(45222,"HANGUL_SYLLABLE_NALP"). +lisp_code_name(45223,"HANGUL_SYLLABLE_NALH"). +lisp_code_name(45224,"HANGUL_SYLLABLE_NAM"). +lisp_code_name(45225,"HANGUL_SYLLABLE_NAB"). +lisp_code_name(45226,"HANGUL_SYLLABLE_NABS"). +lisp_code_name(45227,"HANGUL_SYLLABLE_NAS"). +lisp_code_name(45228,"HANGUL_SYLLABLE_NASS"). +lisp_code_name(45229,"HANGUL_SYLLABLE_NANG"). +lisp_code_name(45230,"HANGUL_SYLLABLE_NAJ"). +lisp_code_name(45231,"HANGUL_SYLLABLE_NAC"). +lisp_code_name(45232,"HANGUL_SYLLABLE_NAK"). +lisp_code_name(45233,"HANGUL_SYLLABLE_NAT"). +lisp_code_name(45234,"HANGUL_SYLLABLE_NAP"). +lisp_code_name(45235,"HANGUL_SYLLABLE_NAH"). +lisp_code_name(45236,"HANGUL_SYLLABLE_NAE"). +lisp_code_name(45237,"HANGUL_SYLLABLE_NAEG"). +lisp_code_name(45238,"HANGUL_SYLLABLE_NAEGG"). +lisp_code_name(45239,"HANGUL_SYLLABLE_NAEGS"). +lisp_code_name(45240,"HANGUL_SYLLABLE_NAEN"). +lisp_code_name(45241,"HANGUL_SYLLABLE_NAENJ"). +lisp_code_name(45242,"HANGUL_SYLLABLE_NAENH"). +lisp_code_name(45243,"HANGUL_SYLLABLE_NAED"). +lisp_code_name(45244,"HANGUL_SYLLABLE_NAEL"). +lisp_code_name(45245,"HANGUL_SYLLABLE_NAELG"). +lisp_code_name(45246,"HANGUL_SYLLABLE_NAELM"). +lisp_code_name(45247,"HANGUL_SYLLABLE_NAELB"). +lisp_code_name(45248,"HANGUL_SYLLABLE_NAELS"). +lisp_code_name(45249,"HANGUL_SYLLABLE_NAELT"). +lisp_code_name(45250,"HANGUL_SYLLABLE_NAELP"). +lisp_code_name(45251,"HANGUL_SYLLABLE_NAELH"). +lisp_code_name(45252,"HANGUL_SYLLABLE_NAEM"). +lisp_code_name(45253,"HANGUL_SYLLABLE_NAEB"). +lisp_code_name(45254,"HANGUL_SYLLABLE_NAEBS"). +lisp_code_name(45255,"HANGUL_SYLLABLE_NAES"). +lisp_code_name(45256,"HANGUL_SYLLABLE_NAESS"). +lisp_code_name(45257,"HANGUL_SYLLABLE_NAENG"). +lisp_code_name(45258,"HANGUL_SYLLABLE_NAEJ"). +lisp_code_name(45259,"HANGUL_SYLLABLE_NAEC"). +lisp_code_name(45260,"HANGUL_SYLLABLE_NAEK"). +lisp_code_name(45261,"HANGUL_SYLLABLE_NAET"). +lisp_code_name(45262,"HANGUL_SYLLABLE_NAEP"). +lisp_code_name(45263,"HANGUL_SYLLABLE_NAEH"). +lisp_code_name(45264,"HANGUL_SYLLABLE_NYA"). +lisp_code_name(45265,"HANGUL_SYLLABLE_NYAG"). +lisp_code_name(45266,"HANGUL_SYLLABLE_NYAGG"). +lisp_code_name(45267,"HANGUL_SYLLABLE_NYAGS"). +lisp_code_name(45268,"HANGUL_SYLLABLE_NYAN"). +lisp_code_name(45269,"HANGUL_SYLLABLE_NYANJ"). +lisp_code_name(45270,"HANGUL_SYLLABLE_NYANH"). +lisp_code_name(45271,"HANGUL_SYLLABLE_NYAD"). +lisp_code_name(45272,"HANGUL_SYLLABLE_NYAL"). +lisp_code_name(45273,"HANGUL_SYLLABLE_NYALG"). +lisp_code_name(45274,"HANGUL_SYLLABLE_NYALM"). +lisp_code_name(45275,"HANGUL_SYLLABLE_NYALB"). +lisp_code_name(45276,"HANGUL_SYLLABLE_NYALS"). +lisp_code_name(45277,"HANGUL_SYLLABLE_NYALT"). +lisp_code_name(45278,"HANGUL_SYLLABLE_NYALP"). +lisp_code_name(45279,"HANGUL_SYLLABLE_NYALH"). +lisp_code_name(45280,"HANGUL_SYLLABLE_NYAM"). +lisp_code_name(45281,"HANGUL_SYLLABLE_NYAB"). +lisp_code_name(45282,"HANGUL_SYLLABLE_NYABS"). +lisp_code_name(45283,"HANGUL_SYLLABLE_NYAS"). +lisp_code_name(45284,"HANGUL_SYLLABLE_NYASS"). +lisp_code_name(45285,"HANGUL_SYLLABLE_NYANG"). +lisp_code_name(45286,"HANGUL_SYLLABLE_NYAJ"). +lisp_code_name(45287,"HANGUL_SYLLABLE_NYAC"). +lisp_code_name(45288,"HANGUL_SYLLABLE_NYAK"). +lisp_code_name(45289,"HANGUL_SYLLABLE_NYAT"). +lisp_code_name(45290,"HANGUL_SYLLABLE_NYAP"). +lisp_code_name(45291,"HANGUL_SYLLABLE_NYAH"). +lisp_code_name(45292,"HANGUL_SYLLABLE_NYAE"). +lisp_code_name(45293,"HANGUL_SYLLABLE_NYAEG"). +lisp_code_name(45294,"HANGUL_SYLLABLE_NYAEGG"). +lisp_code_name(45295,"HANGUL_SYLLABLE_NYAEGS"). +lisp_code_name(45296,"HANGUL_SYLLABLE_NYAEN"). +lisp_code_name(45297,"HANGUL_SYLLABLE_NYAENJ"). +lisp_code_name(45298,"HANGUL_SYLLABLE_NYAENH"). +lisp_code_name(45299,"HANGUL_SYLLABLE_NYAED"). +lisp_code_name(45300,"HANGUL_SYLLABLE_NYAEL"). +lisp_code_name(45301,"HANGUL_SYLLABLE_NYAELG"). +lisp_code_name(45302,"HANGUL_SYLLABLE_NYAELM"). +lisp_code_name(45303,"HANGUL_SYLLABLE_NYAELB"). +lisp_code_name(45304,"HANGUL_SYLLABLE_NYAELS"). +lisp_code_name(45305,"HANGUL_SYLLABLE_NYAELT"). +lisp_code_name(45306,"HANGUL_SYLLABLE_NYAELP"). +lisp_code_name(45307,"HANGUL_SYLLABLE_NYAELH"). +lisp_code_name(45308,"HANGUL_SYLLABLE_NYAEM"). +lisp_code_name(45309,"HANGUL_SYLLABLE_NYAEB"). +lisp_code_name(45310,"HANGUL_SYLLABLE_NYAEBS"). +lisp_code_name(45311,"HANGUL_SYLLABLE_NYAES"). +lisp_code_name(45312,"HANGUL_SYLLABLE_NYAESS"). +lisp_code_name(45313,"HANGUL_SYLLABLE_NYAENG"). +lisp_code_name(45314,"HANGUL_SYLLABLE_NYAEJ"). +lisp_code_name(45315,"HANGUL_SYLLABLE_NYAEC"). +lisp_code_name(45316,"HANGUL_SYLLABLE_NYAEK"). +lisp_code_name(45317,"HANGUL_SYLLABLE_NYAET"). +lisp_code_name(45318,"HANGUL_SYLLABLE_NYAEP"). +lisp_code_name(45319,"HANGUL_SYLLABLE_NYAEH"). +lisp_code_name(45320,"HANGUL_SYLLABLE_NEO"). +lisp_code_name(45321,"HANGUL_SYLLABLE_NEOG"). +lisp_code_name(45322,"HANGUL_SYLLABLE_NEOGG"). +lisp_code_name(45323,"HANGUL_SYLLABLE_NEOGS"). +lisp_code_name(45324,"HANGUL_SYLLABLE_NEON"). +lisp_code_name(45325,"HANGUL_SYLLABLE_NEONJ"). +lisp_code_name(45326,"HANGUL_SYLLABLE_NEONH"). +lisp_code_name(45327,"HANGUL_SYLLABLE_NEOD"). +lisp_code_name(45328,"HANGUL_SYLLABLE_NEOL"). +lisp_code_name(45329,"HANGUL_SYLLABLE_NEOLG"). +lisp_code_name(45330,"HANGUL_SYLLABLE_NEOLM"). +lisp_code_name(45331,"HANGUL_SYLLABLE_NEOLB"). +lisp_code_name(45332,"HANGUL_SYLLABLE_NEOLS"). +lisp_code_name(45333,"HANGUL_SYLLABLE_NEOLT"). +lisp_code_name(45334,"HANGUL_SYLLABLE_NEOLP"). +lisp_code_name(45335,"HANGUL_SYLLABLE_NEOLH"). +lisp_code_name(45336,"HANGUL_SYLLABLE_NEOM"). +lisp_code_name(45337,"HANGUL_SYLLABLE_NEOB"). +lisp_code_name(45338,"HANGUL_SYLLABLE_NEOBS"). +lisp_code_name(45339,"HANGUL_SYLLABLE_NEOS"). +lisp_code_name(45340,"HANGUL_SYLLABLE_NEOSS"). +lisp_code_name(45341,"HANGUL_SYLLABLE_NEONG"). +lisp_code_name(45342,"HANGUL_SYLLABLE_NEOJ"). +lisp_code_name(45343,"HANGUL_SYLLABLE_NEOC"). +lisp_code_name(45344,"HANGUL_SYLLABLE_NEOK"). +lisp_code_name(45345,"HANGUL_SYLLABLE_NEOT"). +lisp_code_name(45346,"HANGUL_SYLLABLE_NEOP"). +lisp_code_name(45347,"HANGUL_SYLLABLE_NEOH"). +lisp_code_name(45348,"HANGUL_SYLLABLE_NE"). +lisp_code_name(45349,"HANGUL_SYLLABLE_NEG"). +lisp_code_name(45350,"HANGUL_SYLLABLE_NEGG"). +lisp_code_name(45351,"HANGUL_SYLLABLE_NEGS"). +lisp_code_name(45352,"HANGUL_SYLLABLE_NEN"). +lisp_code_name(45353,"HANGUL_SYLLABLE_NENJ"). +lisp_code_name(45354,"HANGUL_SYLLABLE_NENH"). +lisp_code_name(45355,"HANGUL_SYLLABLE_NED"). +lisp_code_name(45356,"HANGUL_SYLLABLE_NEL"). +lisp_code_name(45357,"HANGUL_SYLLABLE_NELG"). +lisp_code_name(45358,"HANGUL_SYLLABLE_NELM"). +lisp_code_name(45359,"HANGUL_SYLLABLE_NELB"). +lisp_code_name(45360,"HANGUL_SYLLABLE_NELS"). +lisp_code_name(45361,"HANGUL_SYLLABLE_NELT"). +lisp_code_name(45362,"HANGUL_SYLLABLE_NELP"). +lisp_code_name(45363,"HANGUL_SYLLABLE_NELH"). +lisp_code_name(45364,"HANGUL_SYLLABLE_NEM"). +lisp_code_name(45365,"HANGUL_SYLLABLE_NEB"). +lisp_code_name(45366,"HANGUL_SYLLABLE_NEBS"). +lisp_code_name(45367,"HANGUL_SYLLABLE_NES"). +lisp_code_name(45368,"HANGUL_SYLLABLE_NESS"). +lisp_code_name(45369,"HANGUL_SYLLABLE_NENG"). +lisp_code_name(45370,"HANGUL_SYLLABLE_NEJ"). +lisp_code_name(45371,"HANGUL_SYLLABLE_NEC"). +lisp_code_name(45372,"HANGUL_SYLLABLE_NEK"). +lisp_code_name(45373,"HANGUL_SYLLABLE_NET"). +lisp_code_name(45374,"HANGUL_SYLLABLE_NEP"). +lisp_code_name(45375,"HANGUL_SYLLABLE_NEH"). +lisp_code_name(45376,"HANGUL_SYLLABLE_NYEO"). +lisp_code_name(45377,"HANGUL_SYLLABLE_NYEOG"). +lisp_code_name(45378,"HANGUL_SYLLABLE_NYEOGG"). +lisp_code_name(45379,"HANGUL_SYLLABLE_NYEOGS"). +lisp_code_name(45380,"HANGUL_SYLLABLE_NYEON"). +lisp_code_name(45381,"HANGUL_SYLLABLE_NYEONJ"). +lisp_code_name(45382,"HANGUL_SYLLABLE_NYEONH"). +lisp_code_name(45383,"HANGUL_SYLLABLE_NYEOD"). +lisp_code_name(45384,"HANGUL_SYLLABLE_NYEOL"). +lisp_code_name(45385,"HANGUL_SYLLABLE_NYEOLG"). +lisp_code_name(45386,"HANGUL_SYLLABLE_NYEOLM"). +lisp_code_name(45387,"HANGUL_SYLLABLE_NYEOLB"). +lisp_code_name(45388,"HANGUL_SYLLABLE_NYEOLS"). +lisp_code_name(45389,"HANGUL_SYLLABLE_NYEOLT"). +lisp_code_name(45390,"HANGUL_SYLLABLE_NYEOLP"). +lisp_code_name(45391,"HANGUL_SYLLABLE_NYEOLH"). +lisp_code_name(45392,"HANGUL_SYLLABLE_NYEOM"). +lisp_code_name(45393,"HANGUL_SYLLABLE_NYEOB"). +lisp_code_name(45394,"HANGUL_SYLLABLE_NYEOBS"). +lisp_code_name(45395,"HANGUL_SYLLABLE_NYEOS"). +lisp_code_name(45396,"HANGUL_SYLLABLE_NYEOSS"). +lisp_code_name(45397,"HANGUL_SYLLABLE_NYEONG"). +lisp_code_name(45398,"HANGUL_SYLLABLE_NYEOJ"). +lisp_code_name(45399,"HANGUL_SYLLABLE_NYEOC"). +lisp_code_name(45400,"HANGUL_SYLLABLE_NYEOK"). +lisp_code_name(45401,"HANGUL_SYLLABLE_NYEOT"). +lisp_code_name(45402,"HANGUL_SYLLABLE_NYEOP"). +lisp_code_name(45403,"HANGUL_SYLLABLE_NYEOH"). +lisp_code_name(45404,"HANGUL_SYLLABLE_NYE"). +lisp_code_name(45405,"HANGUL_SYLLABLE_NYEG"). +lisp_code_name(45406,"HANGUL_SYLLABLE_NYEGG"). +lisp_code_name(45407,"HANGUL_SYLLABLE_NYEGS"). +lisp_code_name(45408,"HANGUL_SYLLABLE_NYEN"). +lisp_code_name(45409,"HANGUL_SYLLABLE_NYENJ"). +lisp_code_name(45410,"HANGUL_SYLLABLE_NYENH"). +lisp_code_name(45411,"HANGUL_SYLLABLE_NYED"). +lisp_code_name(45412,"HANGUL_SYLLABLE_NYEL"). +lisp_code_name(45413,"HANGUL_SYLLABLE_NYELG"). +lisp_code_name(45414,"HANGUL_SYLLABLE_NYELM"). +lisp_code_name(45415,"HANGUL_SYLLABLE_NYELB"). +lisp_code_name(45416,"HANGUL_SYLLABLE_NYELS"). +lisp_code_name(45417,"HANGUL_SYLLABLE_NYELT"). +lisp_code_name(45418,"HANGUL_SYLLABLE_NYELP"). +lisp_code_name(45419,"HANGUL_SYLLABLE_NYELH"). +lisp_code_name(45420,"HANGUL_SYLLABLE_NYEM"). +lisp_code_name(45421,"HANGUL_SYLLABLE_NYEB"). +lisp_code_name(45422,"HANGUL_SYLLABLE_NYEBS"). +lisp_code_name(45423,"HANGUL_SYLLABLE_NYES"). +lisp_code_name(45424,"HANGUL_SYLLABLE_NYESS"). +lisp_code_name(45425,"HANGUL_SYLLABLE_NYENG"). +lisp_code_name(45426,"HANGUL_SYLLABLE_NYEJ"). +lisp_code_name(45427,"HANGUL_SYLLABLE_NYEC"). +lisp_code_name(45428,"HANGUL_SYLLABLE_NYEK"). +lisp_code_name(45429,"HANGUL_SYLLABLE_NYET"). +lisp_code_name(45430,"HANGUL_SYLLABLE_NYEP"). +lisp_code_name(45431,"HANGUL_SYLLABLE_NYEH"). +lisp_code_name(45432,"HANGUL_SYLLABLE_NO"). +lisp_code_name(45433,"HANGUL_SYLLABLE_NOG"). +lisp_code_name(45434,"HANGUL_SYLLABLE_NOGG"). +lisp_code_name(45435,"HANGUL_SYLLABLE_NOGS"). +lisp_code_name(45436,"HANGUL_SYLLABLE_NON"). +lisp_code_name(45437,"HANGUL_SYLLABLE_NONJ"). +lisp_code_name(45438,"HANGUL_SYLLABLE_NONH"). +lisp_code_name(45439,"HANGUL_SYLLABLE_NOD"). +lisp_code_name(45440,"HANGUL_SYLLABLE_NOL"). +lisp_code_name(45441,"HANGUL_SYLLABLE_NOLG"). +lisp_code_name(45442,"HANGUL_SYLLABLE_NOLM"). +lisp_code_name(45443,"HANGUL_SYLLABLE_NOLB"). +lisp_code_name(45444,"HANGUL_SYLLABLE_NOLS"). +lisp_code_name(45445,"HANGUL_SYLLABLE_NOLT"). +lisp_code_name(45446,"HANGUL_SYLLABLE_NOLP"). +lisp_code_name(45447,"HANGUL_SYLLABLE_NOLH"). +lisp_code_name(45448,"HANGUL_SYLLABLE_NOM"). +lisp_code_name(45449,"HANGUL_SYLLABLE_NOB"). +lisp_code_name(45450,"HANGUL_SYLLABLE_NOBS"). +lisp_code_name(45451,"HANGUL_SYLLABLE_NOS"). +lisp_code_name(45452,"HANGUL_SYLLABLE_NOSS"). +lisp_code_name(45453,"HANGUL_SYLLABLE_NONG"). +lisp_code_name(45454,"HANGUL_SYLLABLE_NOJ"). +lisp_code_name(45455,"HANGUL_SYLLABLE_NOC"). +lisp_code_name(45456,"HANGUL_SYLLABLE_NOK"). +lisp_code_name(45457,"HANGUL_SYLLABLE_NOT"). +lisp_code_name(45458,"HANGUL_SYLLABLE_NOP"). +lisp_code_name(45459,"HANGUL_SYLLABLE_NOH"). +lisp_code_name(45460,"HANGUL_SYLLABLE_NWA"). +lisp_code_name(45461,"HANGUL_SYLLABLE_NWAG"). +lisp_code_name(45462,"HANGUL_SYLLABLE_NWAGG"). +lisp_code_name(45463,"HANGUL_SYLLABLE_NWAGS"). +lisp_code_name(45464,"HANGUL_SYLLABLE_NWAN"). +lisp_code_name(45465,"HANGUL_SYLLABLE_NWANJ"). +lisp_code_name(45466,"HANGUL_SYLLABLE_NWANH"). +lisp_code_name(45467,"HANGUL_SYLLABLE_NWAD"). +lisp_code_name(45468,"HANGUL_SYLLABLE_NWAL"). +lisp_code_name(45469,"HANGUL_SYLLABLE_NWALG"). +lisp_code_name(45470,"HANGUL_SYLLABLE_NWALM"). +lisp_code_name(45471,"HANGUL_SYLLABLE_NWALB"). +lisp_code_name(45472,"HANGUL_SYLLABLE_NWALS"). +lisp_code_name(45473,"HANGUL_SYLLABLE_NWALT"). +lisp_code_name(45474,"HANGUL_SYLLABLE_NWALP"). +lisp_code_name(45475,"HANGUL_SYLLABLE_NWALH"). +lisp_code_name(45476,"HANGUL_SYLLABLE_NWAM"). +lisp_code_name(45477,"HANGUL_SYLLABLE_NWAB"). +lisp_code_name(45478,"HANGUL_SYLLABLE_NWABS"). +lisp_code_name(45479,"HANGUL_SYLLABLE_NWAS"). +lisp_code_name(45480,"HANGUL_SYLLABLE_NWASS"). +lisp_code_name(45481,"HANGUL_SYLLABLE_NWANG"). +lisp_code_name(45482,"HANGUL_SYLLABLE_NWAJ"). +lisp_code_name(45483,"HANGUL_SYLLABLE_NWAC"). +lisp_code_name(45484,"HANGUL_SYLLABLE_NWAK"). +lisp_code_name(45485,"HANGUL_SYLLABLE_NWAT"). +lisp_code_name(45486,"HANGUL_SYLLABLE_NWAP"). +lisp_code_name(45487,"HANGUL_SYLLABLE_NWAH"). +lisp_code_name(45488,"HANGUL_SYLLABLE_NWAE"). +lisp_code_name(45489,"HANGUL_SYLLABLE_NWAEG"). +lisp_code_name(45490,"HANGUL_SYLLABLE_NWAEGG"). +lisp_code_name(45491,"HANGUL_SYLLABLE_NWAEGS"). +lisp_code_name(45492,"HANGUL_SYLLABLE_NWAEN"). +lisp_code_name(45493,"HANGUL_SYLLABLE_NWAENJ"). +lisp_code_name(45494,"HANGUL_SYLLABLE_NWAENH"). +lisp_code_name(45495,"HANGUL_SYLLABLE_NWAED"). +lisp_code_name(45496,"HANGUL_SYLLABLE_NWAEL"). +lisp_code_name(45497,"HANGUL_SYLLABLE_NWAELG"). +lisp_code_name(45498,"HANGUL_SYLLABLE_NWAELM"). +lisp_code_name(45499,"HANGUL_SYLLABLE_NWAELB"). +lisp_code_name(45500,"HANGUL_SYLLABLE_NWAELS"). +lisp_code_name(45501,"HANGUL_SYLLABLE_NWAELT"). +lisp_code_name(45502,"HANGUL_SYLLABLE_NWAELP"). +lisp_code_name(45503,"HANGUL_SYLLABLE_NWAELH"). +lisp_code_name(45504,"HANGUL_SYLLABLE_NWAEM"). +lisp_code_name(45505,"HANGUL_SYLLABLE_NWAEB"). +lisp_code_name(45506,"HANGUL_SYLLABLE_NWAEBS"). +lisp_code_name(45507,"HANGUL_SYLLABLE_NWAES"). +lisp_code_name(45508,"HANGUL_SYLLABLE_NWAESS"). +lisp_code_name(45509,"HANGUL_SYLLABLE_NWAENG"). +lisp_code_name(45510,"HANGUL_SYLLABLE_NWAEJ"). +lisp_code_name(45511,"HANGUL_SYLLABLE_NWAEC"). +lisp_code_name(45512,"HANGUL_SYLLABLE_NWAEK"). +lisp_code_name(45513,"HANGUL_SYLLABLE_NWAET"). +lisp_code_name(45514,"HANGUL_SYLLABLE_NWAEP"). +lisp_code_name(45515,"HANGUL_SYLLABLE_NWAEH"). +lisp_code_name(45516,"HANGUL_SYLLABLE_NOE"). +lisp_code_name(45517,"HANGUL_SYLLABLE_NOEG"). +lisp_code_name(45518,"HANGUL_SYLLABLE_NOEGG"). +lisp_code_name(45519,"HANGUL_SYLLABLE_NOEGS"). +lisp_code_name(45520,"HANGUL_SYLLABLE_NOEN"). +lisp_code_name(45521,"HANGUL_SYLLABLE_NOENJ"). +lisp_code_name(45522,"HANGUL_SYLLABLE_NOENH"). +lisp_code_name(45523,"HANGUL_SYLLABLE_NOED"). +lisp_code_name(45524,"HANGUL_SYLLABLE_NOEL"). +lisp_code_name(45525,"HANGUL_SYLLABLE_NOELG"). +lisp_code_name(45526,"HANGUL_SYLLABLE_NOELM"). +lisp_code_name(45527,"HANGUL_SYLLABLE_NOELB"). +lisp_code_name(45528,"HANGUL_SYLLABLE_NOELS"). +lisp_code_name(45529,"HANGUL_SYLLABLE_NOELT"). +lisp_code_name(45530,"HANGUL_SYLLABLE_NOELP"). +lisp_code_name(45531,"HANGUL_SYLLABLE_NOELH"). +lisp_code_name(45532,"HANGUL_SYLLABLE_NOEM"). +lisp_code_name(45533,"HANGUL_SYLLABLE_NOEB"). +lisp_code_name(45534,"HANGUL_SYLLABLE_NOEBS"). +lisp_code_name(45535,"HANGUL_SYLLABLE_NOES"). +lisp_code_name(45536,"HANGUL_SYLLABLE_NOESS"). +lisp_code_name(45537,"HANGUL_SYLLABLE_NOENG"). +lisp_code_name(45538,"HANGUL_SYLLABLE_NOEJ"). +lisp_code_name(45539,"HANGUL_SYLLABLE_NOEC"). +lisp_code_name(45540,"HANGUL_SYLLABLE_NOEK"). +lisp_code_name(45541,"HANGUL_SYLLABLE_NOET"). +lisp_code_name(45542,"HANGUL_SYLLABLE_NOEP"). +lisp_code_name(45543,"HANGUL_SYLLABLE_NOEH"). +lisp_code_name(45544,"HANGUL_SYLLABLE_NYO"). +lisp_code_name(45545,"HANGUL_SYLLABLE_NYOG"). +lisp_code_name(45546,"HANGUL_SYLLABLE_NYOGG"). +lisp_code_name(45547,"HANGUL_SYLLABLE_NYOGS"). +lisp_code_name(45548,"HANGUL_SYLLABLE_NYON"). +lisp_code_name(45549,"HANGUL_SYLLABLE_NYONJ"). +lisp_code_name(45550,"HANGUL_SYLLABLE_NYONH"). +lisp_code_name(45551,"HANGUL_SYLLABLE_NYOD"). +lisp_code_name(45552,"HANGUL_SYLLABLE_NYOL"). +lisp_code_name(45553,"HANGUL_SYLLABLE_NYOLG"). +lisp_code_name(45554,"HANGUL_SYLLABLE_NYOLM"). +lisp_code_name(45555,"HANGUL_SYLLABLE_NYOLB"). +lisp_code_name(45556,"HANGUL_SYLLABLE_NYOLS"). +lisp_code_name(45557,"HANGUL_SYLLABLE_NYOLT"). +lisp_code_name(45558,"HANGUL_SYLLABLE_NYOLP"). +lisp_code_name(45559,"HANGUL_SYLLABLE_NYOLH"). +lisp_code_name(45560,"HANGUL_SYLLABLE_NYOM"). +lisp_code_name(45561,"HANGUL_SYLLABLE_NYOB"). +lisp_code_name(45562,"HANGUL_SYLLABLE_NYOBS"). +lisp_code_name(45563,"HANGUL_SYLLABLE_NYOS"). +lisp_code_name(45564,"HANGUL_SYLLABLE_NYOSS"). +lisp_code_name(45565,"HANGUL_SYLLABLE_NYONG"). +lisp_code_name(45566,"HANGUL_SYLLABLE_NYOJ"). +lisp_code_name(45567,"HANGUL_SYLLABLE_NYOC"). +lisp_code_name(45568,"HANGUL_SYLLABLE_NYOK"). +lisp_code_name(45569,"HANGUL_SYLLABLE_NYOT"). +lisp_code_name(45570,"HANGUL_SYLLABLE_NYOP"). +lisp_code_name(45571,"HANGUL_SYLLABLE_NYOH"). +lisp_code_name(45572,"HANGUL_SYLLABLE_NU"). +lisp_code_name(45573,"HANGUL_SYLLABLE_NUG"). +lisp_code_name(45574,"HANGUL_SYLLABLE_NUGG"). +lisp_code_name(45575,"HANGUL_SYLLABLE_NUGS"). +lisp_code_name(45576,"HANGUL_SYLLABLE_NUN"). +lisp_code_name(45577,"HANGUL_SYLLABLE_NUNJ"). +lisp_code_name(45578,"HANGUL_SYLLABLE_NUNH"). +lisp_code_name(45579,"HANGUL_SYLLABLE_NUD"). +lisp_code_name(45580,"HANGUL_SYLLABLE_NUL"). +lisp_code_name(45581,"HANGUL_SYLLABLE_NULG"). +lisp_code_name(45582,"HANGUL_SYLLABLE_NULM"). +lisp_code_name(45583,"HANGUL_SYLLABLE_NULB"). +lisp_code_name(45584,"HANGUL_SYLLABLE_NULS"). +lisp_code_name(45585,"HANGUL_SYLLABLE_NULT"). +lisp_code_name(45586,"HANGUL_SYLLABLE_NULP"). +lisp_code_name(45587,"HANGUL_SYLLABLE_NULH"). +lisp_code_name(45588,"HANGUL_SYLLABLE_NUM"). +lisp_code_name(45589,"HANGUL_SYLLABLE_NUB"). +lisp_code_name(45590,"HANGUL_SYLLABLE_NUBS"). +lisp_code_name(45591,"HANGUL_SYLLABLE_NUS"). +lisp_code_name(45592,"HANGUL_SYLLABLE_NUSS"). +lisp_code_name(45593,"HANGUL_SYLLABLE_NUNG"). +lisp_code_name(45594,"HANGUL_SYLLABLE_NUJ"). +lisp_code_name(45595,"HANGUL_SYLLABLE_NUC"). +lisp_code_name(45596,"HANGUL_SYLLABLE_NUK"). +lisp_code_name(45597,"HANGUL_SYLLABLE_NUT"). +lisp_code_name(45598,"HANGUL_SYLLABLE_NUP"). +lisp_code_name(45599,"HANGUL_SYLLABLE_NUH"). +lisp_code_name(45600,"HANGUL_SYLLABLE_NWEO"). +lisp_code_name(45601,"HANGUL_SYLLABLE_NWEOG"). +lisp_code_name(45602,"HANGUL_SYLLABLE_NWEOGG"). +lisp_code_name(45603,"HANGUL_SYLLABLE_NWEOGS"). +lisp_code_name(45604,"HANGUL_SYLLABLE_NWEON"). +lisp_code_name(45605,"HANGUL_SYLLABLE_NWEONJ"). +lisp_code_name(45606,"HANGUL_SYLLABLE_NWEONH"). +lisp_code_name(45607,"HANGUL_SYLLABLE_NWEOD"). +lisp_code_name(45608,"HANGUL_SYLLABLE_NWEOL"). +lisp_code_name(45609,"HANGUL_SYLLABLE_NWEOLG"). +lisp_code_name(45610,"HANGUL_SYLLABLE_NWEOLM"). +lisp_code_name(45611,"HANGUL_SYLLABLE_NWEOLB"). +lisp_code_name(45612,"HANGUL_SYLLABLE_NWEOLS"). +lisp_code_name(45613,"HANGUL_SYLLABLE_NWEOLT"). +lisp_code_name(45614,"HANGUL_SYLLABLE_NWEOLP"). +lisp_code_name(45615,"HANGUL_SYLLABLE_NWEOLH"). +lisp_code_name(45616,"HANGUL_SYLLABLE_NWEOM"). +lisp_code_name(45617,"HANGUL_SYLLABLE_NWEOB"). +lisp_code_name(45618,"HANGUL_SYLLABLE_NWEOBS"). +lisp_code_name(45619,"HANGUL_SYLLABLE_NWEOS"). +lisp_code_name(45620,"HANGUL_SYLLABLE_NWEOSS"). +lisp_code_name(45621,"HANGUL_SYLLABLE_NWEONG"). +lisp_code_name(45622,"HANGUL_SYLLABLE_NWEOJ"). +lisp_code_name(45623,"HANGUL_SYLLABLE_NWEOC"). +lisp_code_name(45624,"HANGUL_SYLLABLE_NWEOK"). +lisp_code_name(45625,"HANGUL_SYLLABLE_NWEOT"). +lisp_code_name(45626,"HANGUL_SYLLABLE_NWEOP"). +lisp_code_name(45627,"HANGUL_SYLLABLE_NWEOH"). +lisp_code_name(45628,"HANGUL_SYLLABLE_NWE"). +lisp_code_name(45629,"HANGUL_SYLLABLE_NWEG"). +lisp_code_name(45630,"HANGUL_SYLLABLE_NWEGG"). +lisp_code_name(45631,"HANGUL_SYLLABLE_NWEGS"). +lisp_code_name(45632,"HANGUL_SYLLABLE_NWEN"). +lisp_code_name(45633,"HANGUL_SYLLABLE_NWENJ"). +lisp_code_name(45634,"HANGUL_SYLLABLE_NWENH"). +lisp_code_name(45635,"HANGUL_SYLLABLE_NWED"). +lisp_code_name(45636,"HANGUL_SYLLABLE_NWEL"). +lisp_code_name(45637,"HANGUL_SYLLABLE_NWELG"). +lisp_code_name(45638,"HANGUL_SYLLABLE_NWELM"). +lisp_code_name(45639,"HANGUL_SYLLABLE_NWELB"). +lisp_code_name(45640,"HANGUL_SYLLABLE_NWELS"). +lisp_code_name(45641,"HANGUL_SYLLABLE_NWELT"). +lisp_code_name(45642,"HANGUL_SYLLABLE_NWELP"). +lisp_code_name(45643,"HANGUL_SYLLABLE_NWELH"). +lisp_code_name(45644,"HANGUL_SYLLABLE_NWEM"). +lisp_code_name(45645,"HANGUL_SYLLABLE_NWEB"). +lisp_code_name(45646,"HANGUL_SYLLABLE_NWEBS"). +lisp_code_name(45647,"HANGUL_SYLLABLE_NWES"). +lisp_code_name(45648,"HANGUL_SYLLABLE_NWESS"). +lisp_code_name(45649,"HANGUL_SYLLABLE_NWENG"). +lisp_code_name(45650,"HANGUL_SYLLABLE_NWEJ"). +lisp_code_name(45651,"HANGUL_SYLLABLE_NWEC"). +lisp_code_name(45652,"HANGUL_SYLLABLE_NWEK"). +lisp_code_name(45653,"HANGUL_SYLLABLE_NWET"). +lisp_code_name(45654,"HANGUL_SYLLABLE_NWEP"). +lisp_code_name(45655,"HANGUL_SYLLABLE_NWEH"). +lisp_code_name(45656,"HANGUL_SYLLABLE_NWI"). +lisp_code_name(45657,"HANGUL_SYLLABLE_NWIG"). +lisp_code_name(45658,"HANGUL_SYLLABLE_NWIGG"). +lisp_code_name(45659,"HANGUL_SYLLABLE_NWIGS"). +lisp_code_name(45660,"HANGUL_SYLLABLE_NWIN"). +lisp_code_name(45661,"HANGUL_SYLLABLE_NWINJ"). +lisp_code_name(45662,"HANGUL_SYLLABLE_NWINH"). +lisp_code_name(45663,"HANGUL_SYLLABLE_NWID"). +lisp_code_name(45664,"HANGUL_SYLLABLE_NWIL"). +lisp_code_name(45665,"HANGUL_SYLLABLE_NWILG"). +lisp_code_name(45666,"HANGUL_SYLLABLE_NWILM"). +lisp_code_name(45667,"HANGUL_SYLLABLE_NWILB"). +lisp_code_name(45668,"HANGUL_SYLLABLE_NWILS"). +lisp_code_name(45669,"HANGUL_SYLLABLE_NWILT"). +lisp_code_name(45670,"HANGUL_SYLLABLE_NWILP"). +lisp_code_name(45671,"HANGUL_SYLLABLE_NWILH"). +lisp_code_name(45672,"HANGUL_SYLLABLE_NWIM"). +lisp_code_name(45673,"HANGUL_SYLLABLE_NWIB"). +lisp_code_name(45674,"HANGUL_SYLLABLE_NWIBS"). +lisp_code_name(45675,"HANGUL_SYLLABLE_NWIS"). +lisp_code_name(45676,"HANGUL_SYLLABLE_NWISS"). +lisp_code_name(45677,"HANGUL_SYLLABLE_NWING"). +lisp_code_name(45678,"HANGUL_SYLLABLE_NWIJ"). +lisp_code_name(45679,"HANGUL_SYLLABLE_NWIC"). +lisp_code_name(45680,"HANGUL_SYLLABLE_NWIK"). +lisp_code_name(45681,"HANGUL_SYLLABLE_NWIT"). +lisp_code_name(45682,"HANGUL_SYLLABLE_NWIP"). +lisp_code_name(45683,"HANGUL_SYLLABLE_NWIH"). +lisp_code_name(45684,"HANGUL_SYLLABLE_NYU"). +lisp_code_name(45685,"HANGUL_SYLLABLE_NYUG"). +lisp_code_name(45686,"HANGUL_SYLLABLE_NYUGG"). +lisp_code_name(45687,"HANGUL_SYLLABLE_NYUGS"). +lisp_code_name(45688,"HANGUL_SYLLABLE_NYUN"). +lisp_code_name(45689,"HANGUL_SYLLABLE_NYUNJ"). +lisp_code_name(45690,"HANGUL_SYLLABLE_NYUNH"). +lisp_code_name(45691,"HANGUL_SYLLABLE_NYUD"). +lisp_code_name(45692,"HANGUL_SYLLABLE_NYUL"). +lisp_code_name(45693,"HANGUL_SYLLABLE_NYULG"). +lisp_code_name(45694,"HANGUL_SYLLABLE_NYULM"). +lisp_code_name(45695,"HANGUL_SYLLABLE_NYULB"). +lisp_code_name(45696,"HANGUL_SYLLABLE_NYULS"). +lisp_code_name(45697,"HANGUL_SYLLABLE_NYULT"). +lisp_code_name(45698,"HANGUL_SYLLABLE_NYULP"). +lisp_code_name(45699,"HANGUL_SYLLABLE_NYULH"). +lisp_code_name(45700,"HANGUL_SYLLABLE_NYUM"). +lisp_code_name(45701,"HANGUL_SYLLABLE_NYUB"). +lisp_code_name(45702,"HANGUL_SYLLABLE_NYUBS"). +lisp_code_name(45703,"HANGUL_SYLLABLE_NYUS"). +lisp_code_name(45704,"HANGUL_SYLLABLE_NYUSS"). +lisp_code_name(45705,"HANGUL_SYLLABLE_NYUNG"). +lisp_code_name(45706,"HANGUL_SYLLABLE_NYUJ"). +lisp_code_name(45707,"HANGUL_SYLLABLE_NYUC"). +lisp_code_name(45708,"HANGUL_SYLLABLE_NYUK"). +lisp_code_name(45709,"HANGUL_SYLLABLE_NYUT"). +lisp_code_name(45710,"HANGUL_SYLLABLE_NYUP"). +lisp_code_name(45711,"HANGUL_SYLLABLE_NYUH"). +lisp_code_name(45712,"HANGUL_SYLLABLE_NEU"). +lisp_code_name(45713,"HANGUL_SYLLABLE_NEUG"). +lisp_code_name(45714,"HANGUL_SYLLABLE_NEUGG"). +lisp_code_name(45715,"HANGUL_SYLLABLE_NEUGS"). +lisp_code_name(45716,"HANGUL_SYLLABLE_NEUN"). +lisp_code_name(45717,"HANGUL_SYLLABLE_NEUNJ"). +lisp_code_name(45718,"HANGUL_SYLLABLE_NEUNH"). +lisp_code_name(45719,"HANGUL_SYLLABLE_NEUD"). +lisp_code_name(45720,"HANGUL_SYLLABLE_NEUL"). +lisp_code_name(45721,"HANGUL_SYLLABLE_NEULG"). +lisp_code_name(45722,"HANGUL_SYLLABLE_NEULM"). +lisp_code_name(45723,"HANGUL_SYLLABLE_NEULB"). +lisp_code_name(45724,"HANGUL_SYLLABLE_NEULS"). +lisp_code_name(45725,"HANGUL_SYLLABLE_NEULT"). +lisp_code_name(45726,"HANGUL_SYLLABLE_NEULP"). +lisp_code_name(45727,"HANGUL_SYLLABLE_NEULH"). +lisp_code_name(45728,"HANGUL_SYLLABLE_NEUM"). +lisp_code_name(45729,"HANGUL_SYLLABLE_NEUB"). +lisp_code_name(45730,"HANGUL_SYLLABLE_NEUBS"). +lisp_code_name(45731,"HANGUL_SYLLABLE_NEUS"). +lisp_code_name(45732,"HANGUL_SYLLABLE_NEUSS"). +lisp_code_name(45733,"HANGUL_SYLLABLE_NEUNG"). +lisp_code_name(45734,"HANGUL_SYLLABLE_NEUJ"). +lisp_code_name(45735,"HANGUL_SYLLABLE_NEUC"). +lisp_code_name(45736,"HANGUL_SYLLABLE_NEUK"). +lisp_code_name(45737,"HANGUL_SYLLABLE_NEUT"). +lisp_code_name(45738,"HANGUL_SYLLABLE_NEUP"). +lisp_code_name(45739,"HANGUL_SYLLABLE_NEUH"). +lisp_code_name(45740,"HANGUL_SYLLABLE_NYI"). +lisp_code_name(45741,"HANGUL_SYLLABLE_NYIG"). +lisp_code_name(45742,"HANGUL_SYLLABLE_NYIGG"). +lisp_code_name(45743,"HANGUL_SYLLABLE_NYIGS"). +lisp_code_name(45744,"HANGUL_SYLLABLE_NYIN"). +lisp_code_name(45745,"HANGUL_SYLLABLE_NYINJ"). +lisp_code_name(45746,"HANGUL_SYLLABLE_NYINH"). +lisp_code_name(45747,"HANGUL_SYLLABLE_NYID"). +lisp_code_name(45748,"HANGUL_SYLLABLE_NYIL"). +lisp_code_name(45749,"HANGUL_SYLLABLE_NYILG"). +lisp_code_name(45750,"HANGUL_SYLLABLE_NYILM"). +lisp_code_name(45751,"HANGUL_SYLLABLE_NYILB"). +lisp_code_name(45752,"HANGUL_SYLLABLE_NYILS"). +lisp_code_name(45753,"HANGUL_SYLLABLE_NYILT"). +lisp_code_name(45754,"HANGUL_SYLLABLE_NYILP"). +lisp_code_name(45755,"HANGUL_SYLLABLE_NYILH"). +lisp_code_name(45756,"HANGUL_SYLLABLE_NYIM"). +lisp_code_name(45757,"HANGUL_SYLLABLE_NYIB"). +lisp_code_name(45758,"HANGUL_SYLLABLE_NYIBS"). +lisp_code_name(45759,"HANGUL_SYLLABLE_NYIS"). +lisp_code_name(45760,"HANGUL_SYLLABLE_NYISS"). +lisp_code_name(45761,"HANGUL_SYLLABLE_NYING"). +lisp_code_name(45762,"HANGUL_SYLLABLE_NYIJ"). +lisp_code_name(45763,"HANGUL_SYLLABLE_NYIC"). +lisp_code_name(45764,"HANGUL_SYLLABLE_NYIK"). +lisp_code_name(45765,"HANGUL_SYLLABLE_NYIT"). +lisp_code_name(45766,"HANGUL_SYLLABLE_NYIP"). +lisp_code_name(45767,"HANGUL_SYLLABLE_NYIH"). +lisp_code_name(45768,"HANGUL_SYLLABLE_NI"). +lisp_code_name(45769,"HANGUL_SYLLABLE_NIG"). +lisp_code_name(45770,"HANGUL_SYLLABLE_NIGG"). +lisp_code_name(45771,"HANGUL_SYLLABLE_NIGS"). +lisp_code_name(45772,"HANGUL_SYLLABLE_NIN"). +lisp_code_name(45773,"HANGUL_SYLLABLE_NINJ"). +lisp_code_name(45774,"HANGUL_SYLLABLE_NINH"). +lisp_code_name(45775,"HANGUL_SYLLABLE_NID"). +lisp_code_name(45776,"HANGUL_SYLLABLE_NIL"). +lisp_code_name(45777,"HANGUL_SYLLABLE_NILG"). +lisp_code_name(45778,"HANGUL_SYLLABLE_NILM"). +lisp_code_name(45779,"HANGUL_SYLLABLE_NILB"). +lisp_code_name(45780,"HANGUL_SYLLABLE_NILS"). +lisp_code_name(45781,"HANGUL_SYLLABLE_NILT"). +lisp_code_name(45782,"HANGUL_SYLLABLE_NILP"). +lisp_code_name(45783,"HANGUL_SYLLABLE_NILH"). +lisp_code_name(45784,"HANGUL_SYLLABLE_NIM"). +lisp_code_name(45785,"HANGUL_SYLLABLE_NIB"). +lisp_code_name(45786,"HANGUL_SYLLABLE_NIBS"). +lisp_code_name(45787,"HANGUL_SYLLABLE_NIS"). +lisp_code_name(45788,"HANGUL_SYLLABLE_NISS"). +lisp_code_name(45789,"HANGUL_SYLLABLE_NING"). +lisp_code_name(45790,"HANGUL_SYLLABLE_NIJ"). +lisp_code_name(45791,"HANGUL_SYLLABLE_NIC"). +lisp_code_name(45792,"HANGUL_SYLLABLE_NIK"). +lisp_code_name(45793,"HANGUL_SYLLABLE_NIT"). +lisp_code_name(45794,"HANGUL_SYLLABLE_NIP"). +lisp_code_name(45795,"HANGUL_SYLLABLE_NIH"). +lisp_code_name(45796,"HANGUL_SYLLABLE_DA"). +lisp_code_name(45797,"HANGUL_SYLLABLE_DAG"). +lisp_code_name(45798,"HANGUL_SYLLABLE_DAGG"). +lisp_code_name(45799,"HANGUL_SYLLABLE_DAGS"). +lisp_code_name(45800,"HANGUL_SYLLABLE_DAN"). +lisp_code_name(45801,"HANGUL_SYLLABLE_DANJ"). +lisp_code_name(45802,"HANGUL_SYLLABLE_DANH"). +lisp_code_name(45803,"HANGUL_SYLLABLE_DAD"). +lisp_code_name(45804,"HANGUL_SYLLABLE_DAL"). +lisp_code_name(45805,"HANGUL_SYLLABLE_DALG"). +lisp_code_name(45806,"HANGUL_SYLLABLE_DALM"). +lisp_code_name(45807,"HANGUL_SYLLABLE_DALB"). +lisp_code_name(45808,"HANGUL_SYLLABLE_DALS"). +lisp_code_name(45809,"HANGUL_SYLLABLE_DALT"). +lisp_code_name(45810,"HANGUL_SYLLABLE_DALP"). +lisp_code_name(45811,"HANGUL_SYLLABLE_DALH"). +lisp_code_name(45812,"HANGUL_SYLLABLE_DAM"). +lisp_code_name(45813,"HANGUL_SYLLABLE_DAB"). +lisp_code_name(45814,"HANGUL_SYLLABLE_DABS"). +lisp_code_name(45815,"HANGUL_SYLLABLE_DAS"). +lisp_code_name(45816,"HANGUL_SYLLABLE_DASS"). +lisp_code_name(45817,"HANGUL_SYLLABLE_DANG"). +lisp_code_name(45818,"HANGUL_SYLLABLE_DAJ"). +lisp_code_name(45819,"HANGUL_SYLLABLE_DAC"). +lisp_code_name(45820,"HANGUL_SYLLABLE_DAK"). +lisp_code_name(45821,"HANGUL_SYLLABLE_DAT"). +lisp_code_name(45822,"HANGUL_SYLLABLE_DAP"). +lisp_code_name(45823,"HANGUL_SYLLABLE_DAH"). +lisp_code_name(45824,"HANGUL_SYLLABLE_DAE"). +lisp_code_name(45825,"HANGUL_SYLLABLE_DAEG"). +lisp_code_name(45826,"HANGUL_SYLLABLE_DAEGG"). +lisp_code_name(45827,"HANGUL_SYLLABLE_DAEGS"). +lisp_code_name(45828,"HANGUL_SYLLABLE_DAEN"). +lisp_code_name(45829,"HANGUL_SYLLABLE_DAENJ"). +lisp_code_name(45830,"HANGUL_SYLLABLE_DAENH"). +lisp_code_name(45831,"HANGUL_SYLLABLE_DAED"). +lisp_code_name(45832,"HANGUL_SYLLABLE_DAEL"). +lisp_code_name(45833,"HANGUL_SYLLABLE_DAELG"). +lisp_code_name(45834,"HANGUL_SYLLABLE_DAELM"). +lisp_code_name(45835,"HANGUL_SYLLABLE_DAELB"). +lisp_code_name(45836,"HANGUL_SYLLABLE_DAELS"). +lisp_code_name(45837,"HANGUL_SYLLABLE_DAELT"). +lisp_code_name(45838,"HANGUL_SYLLABLE_DAELP"). +lisp_code_name(45839,"HANGUL_SYLLABLE_DAELH"). +lisp_code_name(45840,"HANGUL_SYLLABLE_DAEM"). +lisp_code_name(45841,"HANGUL_SYLLABLE_DAEB"). +lisp_code_name(45842,"HANGUL_SYLLABLE_DAEBS"). +lisp_code_name(45843,"HANGUL_SYLLABLE_DAES"). +lisp_code_name(45844,"HANGUL_SYLLABLE_DAESS"). +lisp_code_name(45845,"HANGUL_SYLLABLE_DAENG"). +lisp_code_name(45846,"HANGUL_SYLLABLE_DAEJ"). +lisp_code_name(45847,"HANGUL_SYLLABLE_DAEC"). +lisp_code_name(45848,"HANGUL_SYLLABLE_DAEK"). +lisp_code_name(45849,"HANGUL_SYLLABLE_DAET"). +lisp_code_name(45850,"HANGUL_SYLLABLE_DAEP"). +lisp_code_name(45851,"HANGUL_SYLLABLE_DAEH"). +lisp_code_name(45852,"HANGUL_SYLLABLE_DYA"). +lisp_code_name(45853,"HANGUL_SYLLABLE_DYAG"). +lisp_code_name(45854,"HANGUL_SYLLABLE_DYAGG"). +lisp_code_name(45855,"HANGUL_SYLLABLE_DYAGS"). +lisp_code_name(45856,"HANGUL_SYLLABLE_DYAN"). +lisp_code_name(45857,"HANGUL_SYLLABLE_DYANJ"). +lisp_code_name(45858,"HANGUL_SYLLABLE_DYANH"). +lisp_code_name(45859,"HANGUL_SYLLABLE_DYAD"). +lisp_code_name(45860,"HANGUL_SYLLABLE_DYAL"). +lisp_code_name(45861,"HANGUL_SYLLABLE_DYALG"). +lisp_code_name(45862,"HANGUL_SYLLABLE_DYALM"). +lisp_code_name(45863,"HANGUL_SYLLABLE_DYALB"). +lisp_code_name(45864,"HANGUL_SYLLABLE_DYALS"). +lisp_code_name(45865,"HANGUL_SYLLABLE_DYALT"). +lisp_code_name(45866,"HANGUL_SYLLABLE_DYALP"). +lisp_code_name(45867,"HANGUL_SYLLABLE_DYALH"). +lisp_code_name(45868,"HANGUL_SYLLABLE_DYAM"). +lisp_code_name(45869,"HANGUL_SYLLABLE_DYAB"). +lisp_code_name(45870,"HANGUL_SYLLABLE_DYABS"). +lisp_code_name(45871,"HANGUL_SYLLABLE_DYAS"). +lisp_code_name(45872,"HANGUL_SYLLABLE_DYASS"). +lisp_code_name(45873,"HANGUL_SYLLABLE_DYANG"). +lisp_code_name(45874,"HANGUL_SYLLABLE_DYAJ"). +lisp_code_name(45875,"HANGUL_SYLLABLE_DYAC"). +lisp_code_name(45876,"HANGUL_SYLLABLE_DYAK"). +lisp_code_name(45877,"HANGUL_SYLLABLE_DYAT"). +lisp_code_name(45878,"HANGUL_SYLLABLE_DYAP"). +lisp_code_name(45879,"HANGUL_SYLLABLE_DYAH"). +lisp_code_name(45880,"HANGUL_SYLLABLE_DYAE"). +lisp_code_name(45881,"HANGUL_SYLLABLE_DYAEG"). +lisp_code_name(45882,"HANGUL_SYLLABLE_DYAEGG"). +lisp_code_name(45883,"HANGUL_SYLLABLE_DYAEGS"). +lisp_code_name(45884,"HANGUL_SYLLABLE_DYAEN"). +lisp_code_name(45885,"HANGUL_SYLLABLE_DYAENJ"). +lisp_code_name(45886,"HANGUL_SYLLABLE_DYAENH"). +lisp_code_name(45887,"HANGUL_SYLLABLE_DYAED"). +lisp_code_name(45888,"HANGUL_SYLLABLE_DYAEL"). +lisp_code_name(45889,"HANGUL_SYLLABLE_DYAELG"). +lisp_code_name(45890,"HANGUL_SYLLABLE_DYAELM"). +lisp_code_name(45891,"HANGUL_SYLLABLE_DYAELB"). +lisp_code_name(45892,"HANGUL_SYLLABLE_DYAELS"). +lisp_code_name(45893,"HANGUL_SYLLABLE_DYAELT"). +lisp_code_name(45894,"HANGUL_SYLLABLE_DYAELP"). +lisp_code_name(45895,"HANGUL_SYLLABLE_DYAELH"). +lisp_code_name(45896,"HANGUL_SYLLABLE_DYAEM"). +lisp_code_name(45897,"HANGUL_SYLLABLE_DYAEB"). +lisp_code_name(45898,"HANGUL_SYLLABLE_DYAEBS"). +lisp_code_name(45899,"HANGUL_SYLLABLE_DYAES"). +lisp_code_name(45900,"HANGUL_SYLLABLE_DYAESS"). +lisp_code_name(45901,"HANGUL_SYLLABLE_DYAENG"). +lisp_code_name(45902,"HANGUL_SYLLABLE_DYAEJ"). +lisp_code_name(45903,"HANGUL_SYLLABLE_DYAEC"). +lisp_code_name(45904,"HANGUL_SYLLABLE_DYAEK"). +lisp_code_name(45905,"HANGUL_SYLLABLE_DYAET"). +lisp_code_name(45906,"HANGUL_SYLLABLE_DYAEP"). +lisp_code_name(45907,"HANGUL_SYLLABLE_DYAEH"). +lisp_code_name(45908,"HANGUL_SYLLABLE_DEO"). +lisp_code_name(45909,"HANGUL_SYLLABLE_DEOG"). +lisp_code_name(45910,"HANGUL_SYLLABLE_DEOGG"). +lisp_code_name(45911,"HANGUL_SYLLABLE_DEOGS"). +lisp_code_name(45912,"HANGUL_SYLLABLE_DEON"). +lisp_code_name(45913,"HANGUL_SYLLABLE_DEONJ"). +lisp_code_name(45914,"HANGUL_SYLLABLE_DEONH"). +lisp_code_name(45915,"HANGUL_SYLLABLE_DEOD"). +lisp_code_name(45916,"HANGUL_SYLLABLE_DEOL"). +lisp_code_name(45917,"HANGUL_SYLLABLE_DEOLG"). +lisp_code_name(45918,"HANGUL_SYLLABLE_DEOLM"). +lisp_code_name(45919,"HANGUL_SYLLABLE_DEOLB"). +lisp_code_name(45920,"HANGUL_SYLLABLE_DEOLS"). +lisp_code_name(45921,"HANGUL_SYLLABLE_DEOLT"). +lisp_code_name(45922,"HANGUL_SYLLABLE_DEOLP"). +lisp_code_name(45923,"HANGUL_SYLLABLE_DEOLH"). +lisp_code_name(45924,"HANGUL_SYLLABLE_DEOM"). +lisp_code_name(45925,"HANGUL_SYLLABLE_DEOB"). +lisp_code_name(45926,"HANGUL_SYLLABLE_DEOBS"). +lisp_code_name(45927,"HANGUL_SYLLABLE_DEOS"). +lisp_code_name(45928,"HANGUL_SYLLABLE_DEOSS"). +lisp_code_name(45929,"HANGUL_SYLLABLE_DEONG"). +lisp_code_name(45930,"HANGUL_SYLLABLE_DEOJ"). +lisp_code_name(45931,"HANGUL_SYLLABLE_DEOC"). +lisp_code_name(45932,"HANGUL_SYLLABLE_DEOK"). +lisp_code_name(45933,"HANGUL_SYLLABLE_DEOT"). +lisp_code_name(45934,"HANGUL_SYLLABLE_DEOP"). +lisp_code_name(45935,"HANGUL_SYLLABLE_DEOH"). +lisp_code_name(45936,"HANGUL_SYLLABLE_DE"). +lisp_code_name(45937,"HANGUL_SYLLABLE_DEG"). +lisp_code_name(45938,"HANGUL_SYLLABLE_DEGG"). +lisp_code_name(45939,"HANGUL_SYLLABLE_DEGS"). +lisp_code_name(45940,"HANGUL_SYLLABLE_DEN"). +lisp_code_name(45941,"HANGUL_SYLLABLE_DENJ"). +lisp_code_name(45942,"HANGUL_SYLLABLE_DENH"). +lisp_code_name(45943,"HANGUL_SYLLABLE_DED"). +lisp_code_name(45944,"HANGUL_SYLLABLE_DEL"). +lisp_code_name(45945,"HANGUL_SYLLABLE_DELG"). +lisp_code_name(45946,"HANGUL_SYLLABLE_DELM"). +lisp_code_name(45947,"HANGUL_SYLLABLE_DELB"). +lisp_code_name(45948,"HANGUL_SYLLABLE_DELS"). +lisp_code_name(45949,"HANGUL_SYLLABLE_DELT"). +lisp_code_name(45950,"HANGUL_SYLLABLE_DELP"). +lisp_code_name(45951,"HANGUL_SYLLABLE_DELH"). +lisp_code_name(45952,"HANGUL_SYLLABLE_DEM"). +lisp_code_name(45953,"HANGUL_SYLLABLE_DEB"). +lisp_code_name(45954,"HANGUL_SYLLABLE_DEBS"). +lisp_code_name(45955,"HANGUL_SYLLABLE_DES"). +lisp_code_name(45956,"HANGUL_SYLLABLE_DESS"). +lisp_code_name(45957,"HANGUL_SYLLABLE_DENG"). +lisp_code_name(45958,"HANGUL_SYLLABLE_DEJ"). +lisp_code_name(45959,"HANGUL_SYLLABLE_DEC"). +lisp_code_name(45960,"HANGUL_SYLLABLE_DEK"). +lisp_code_name(45961,"HANGUL_SYLLABLE_DET"). +lisp_code_name(45962,"HANGUL_SYLLABLE_DEP"). +lisp_code_name(45963,"HANGUL_SYLLABLE_DEH"). +lisp_code_name(45964,"HANGUL_SYLLABLE_DYEO"). +lisp_code_name(45965,"HANGUL_SYLLABLE_DYEOG"). +lisp_code_name(45966,"HANGUL_SYLLABLE_DYEOGG"). +lisp_code_name(45967,"HANGUL_SYLLABLE_DYEOGS"). +lisp_code_name(45968,"HANGUL_SYLLABLE_DYEON"). +lisp_code_name(45969,"HANGUL_SYLLABLE_DYEONJ"). +lisp_code_name(45970,"HANGUL_SYLLABLE_DYEONH"). +lisp_code_name(45971,"HANGUL_SYLLABLE_DYEOD"). +lisp_code_name(45972,"HANGUL_SYLLABLE_DYEOL"). +lisp_code_name(45973,"HANGUL_SYLLABLE_DYEOLG"). +lisp_code_name(45974,"HANGUL_SYLLABLE_DYEOLM"). +lisp_code_name(45975,"HANGUL_SYLLABLE_DYEOLB"). +lisp_code_name(45976,"HANGUL_SYLLABLE_DYEOLS"). +lisp_code_name(45977,"HANGUL_SYLLABLE_DYEOLT"). +lisp_code_name(45978,"HANGUL_SYLLABLE_DYEOLP"). +lisp_code_name(45979,"HANGUL_SYLLABLE_DYEOLH"). +lisp_code_name(45980,"HANGUL_SYLLABLE_DYEOM"). +lisp_code_name(45981,"HANGUL_SYLLABLE_DYEOB"). +lisp_code_name(45982,"HANGUL_SYLLABLE_DYEOBS"). +lisp_code_name(45983,"HANGUL_SYLLABLE_DYEOS"). +lisp_code_name(45984,"HANGUL_SYLLABLE_DYEOSS"). +lisp_code_name(45985,"HANGUL_SYLLABLE_DYEONG"). +lisp_code_name(45986,"HANGUL_SYLLABLE_DYEOJ"). +lisp_code_name(45987,"HANGUL_SYLLABLE_DYEOC"). +lisp_code_name(45988,"HANGUL_SYLLABLE_DYEOK"). +lisp_code_name(45989,"HANGUL_SYLLABLE_DYEOT"). +lisp_code_name(45990,"HANGUL_SYLLABLE_DYEOP"). +lisp_code_name(45991,"HANGUL_SYLLABLE_DYEOH"). +lisp_code_name(45992,"HANGUL_SYLLABLE_DYE"). +lisp_code_name(45993,"HANGUL_SYLLABLE_DYEG"). +lisp_code_name(45994,"HANGUL_SYLLABLE_DYEGG"). +lisp_code_name(45995,"HANGUL_SYLLABLE_DYEGS"). +lisp_code_name(45996,"HANGUL_SYLLABLE_DYEN"). +lisp_code_name(45997,"HANGUL_SYLLABLE_DYENJ"). +lisp_code_name(45998,"HANGUL_SYLLABLE_DYENH"). +lisp_code_name(45999,"HANGUL_SYLLABLE_DYED"). +lisp_code_name(46000,"HANGUL_SYLLABLE_DYEL"). +lisp_code_name(46001,"HANGUL_SYLLABLE_DYELG"). +lisp_code_name(46002,"HANGUL_SYLLABLE_DYELM"). +lisp_code_name(46003,"HANGUL_SYLLABLE_DYELB"). +lisp_code_name(46004,"HANGUL_SYLLABLE_DYELS"). +lisp_code_name(46005,"HANGUL_SYLLABLE_DYELT"). +lisp_code_name(46006,"HANGUL_SYLLABLE_DYELP"). +lisp_code_name(46007,"HANGUL_SYLLABLE_DYELH"). +lisp_code_name(46008,"HANGUL_SYLLABLE_DYEM"). +lisp_code_name(46009,"HANGUL_SYLLABLE_DYEB"). +lisp_code_name(46010,"HANGUL_SYLLABLE_DYEBS"). +lisp_code_name(46011,"HANGUL_SYLLABLE_DYES"). +lisp_code_name(46012,"HANGUL_SYLLABLE_DYESS"). +lisp_code_name(46013,"HANGUL_SYLLABLE_DYENG"). +lisp_code_name(46014,"HANGUL_SYLLABLE_DYEJ"). +lisp_code_name(46015,"HANGUL_SYLLABLE_DYEC"). +lisp_code_name(46016,"HANGUL_SYLLABLE_DYEK"). +lisp_code_name(46017,"HANGUL_SYLLABLE_DYET"). +lisp_code_name(46018,"HANGUL_SYLLABLE_DYEP"). +lisp_code_name(46019,"HANGUL_SYLLABLE_DYEH"). +lisp_code_name(46020,"HANGUL_SYLLABLE_DO"). +lisp_code_name(46021,"HANGUL_SYLLABLE_DOG"). +lisp_code_name(46022,"HANGUL_SYLLABLE_DOGG"). +lisp_code_name(46023,"HANGUL_SYLLABLE_DOGS"). +lisp_code_name(46024,"HANGUL_SYLLABLE_DON"). +lisp_code_name(46025,"HANGUL_SYLLABLE_DONJ"). +lisp_code_name(46026,"HANGUL_SYLLABLE_DONH"). +lisp_code_name(46027,"HANGUL_SYLLABLE_DOD"). +lisp_code_name(46028,"HANGUL_SYLLABLE_DOL"). +lisp_code_name(46029,"HANGUL_SYLLABLE_DOLG"). +lisp_code_name(46030,"HANGUL_SYLLABLE_DOLM"). +lisp_code_name(46031,"HANGUL_SYLLABLE_DOLB"). +lisp_code_name(46032,"HANGUL_SYLLABLE_DOLS"). +lisp_code_name(46033,"HANGUL_SYLLABLE_DOLT"). +lisp_code_name(46034,"HANGUL_SYLLABLE_DOLP"). +lisp_code_name(46035,"HANGUL_SYLLABLE_DOLH"). +lisp_code_name(46036,"HANGUL_SYLLABLE_DOM"). +lisp_code_name(46037,"HANGUL_SYLLABLE_DOB"). +lisp_code_name(46038,"HANGUL_SYLLABLE_DOBS"). +lisp_code_name(46039,"HANGUL_SYLLABLE_DOS"). +lisp_code_name(46040,"HANGUL_SYLLABLE_DOSS"). +lisp_code_name(46041,"HANGUL_SYLLABLE_DONG"). +lisp_code_name(46042,"HANGUL_SYLLABLE_DOJ"). +lisp_code_name(46043,"HANGUL_SYLLABLE_DOC"). +lisp_code_name(46044,"HANGUL_SYLLABLE_DOK"). +lisp_code_name(46045,"HANGUL_SYLLABLE_DOT"). +lisp_code_name(46046,"HANGUL_SYLLABLE_DOP"). +lisp_code_name(46047,"HANGUL_SYLLABLE_DOH"). +lisp_code_name(46048,"HANGUL_SYLLABLE_DWA"). +lisp_code_name(46049,"HANGUL_SYLLABLE_DWAG"). +lisp_code_name(46050,"HANGUL_SYLLABLE_DWAGG"). +lisp_code_name(46051,"HANGUL_SYLLABLE_DWAGS"). +lisp_code_name(46052,"HANGUL_SYLLABLE_DWAN"). +lisp_code_name(46053,"HANGUL_SYLLABLE_DWANJ"). +lisp_code_name(46054,"HANGUL_SYLLABLE_DWANH"). +lisp_code_name(46055,"HANGUL_SYLLABLE_DWAD"). +lisp_code_name(46056,"HANGUL_SYLLABLE_DWAL"). +lisp_code_name(46057,"HANGUL_SYLLABLE_DWALG"). +lisp_code_name(46058,"HANGUL_SYLLABLE_DWALM"). +lisp_code_name(46059,"HANGUL_SYLLABLE_DWALB"). +lisp_code_name(46060,"HANGUL_SYLLABLE_DWALS"). +lisp_code_name(46061,"HANGUL_SYLLABLE_DWALT"). +lisp_code_name(46062,"HANGUL_SYLLABLE_DWALP"). +lisp_code_name(46063,"HANGUL_SYLLABLE_DWALH"). +lisp_code_name(46064,"HANGUL_SYLLABLE_DWAM"). +lisp_code_name(46065,"HANGUL_SYLLABLE_DWAB"). +lisp_code_name(46066,"HANGUL_SYLLABLE_DWABS"). +lisp_code_name(46067,"HANGUL_SYLLABLE_DWAS"). +lisp_code_name(46068,"HANGUL_SYLLABLE_DWASS"). +lisp_code_name(46069,"HANGUL_SYLLABLE_DWANG"). +lisp_code_name(46070,"HANGUL_SYLLABLE_DWAJ"). +lisp_code_name(46071,"HANGUL_SYLLABLE_DWAC"). +lisp_code_name(46072,"HANGUL_SYLLABLE_DWAK"). +lisp_code_name(46073,"HANGUL_SYLLABLE_DWAT"). +lisp_code_name(46074,"HANGUL_SYLLABLE_DWAP"). +lisp_code_name(46075,"HANGUL_SYLLABLE_DWAH"). +lisp_code_name(46076,"HANGUL_SYLLABLE_DWAE"). +lisp_code_name(46077,"HANGUL_SYLLABLE_DWAEG"). +lisp_code_name(46078,"HANGUL_SYLLABLE_DWAEGG"). +lisp_code_name(46079,"HANGUL_SYLLABLE_DWAEGS"). +lisp_code_name(46080,"HANGUL_SYLLABLE_DWAEN"). +lisp_code_name(46081,"HANGUL_SYLLABLE_DWAENJ"). +lisp_code_name(46082,"HANGUL_SYLLABLE_DWAENH"). +lisp_code_name(46083,"HANGUL_SYLLABLE_DWAED"). +lisp_code_name(46084,"HANGUL_SYLLABLE_DWAEL"). +lisp_code_name(46085,"HANGUL_SYLLABLE_DWAELG"). +lisp_code_name(46086,"HANGUL_SYLLABLE_DWAELM"). +lisp_code_name(46087,"HANGUL_SYLLABLE_DWAELB"). +lisp_code_name(46088,"HANGUL_SYLLABLE_DWAELS"). +lisp_code_name(46089,"HANGUL_SYLLABLE_DWAELT"). +lisp_code_name(46090,"HANGUL_SYLLABLE_DWAELP"). +lisp_code_name(46091,"HANGUL_SYLLABLE_DWAELH"). +lisp_code_name(46092,"HANGUL_SYLLABLE_DWAEM"). +lisp_code_name(46093,"HANGUL_SYLLABLE_DWAEB"). +lisp_code_name(46094,"HANGUL_SYLLABLE_DWAEBS"). +lisp_code_name(46095,"HANGUL_SYLLABLE_DWAES"). +lisp_code_name(46096,"HANGUL_SYLLABLE_DWAESS"). +lisp_code_name(46097,"HANGUL_SYLLABLE_DWAENG"). +lisp_code_name(46098,"HANGUL_SYLLABLE_DWAEJ"). +lisp_code_name(46099,"HANGUL_SYLLABLE_DWAEC"). +lisp_code_name(46100,"HANGUL_SYLLABLE_DWAEK"). +lisp_code_name(46101,"HANGUL_SYLLABLE_DWAET"). +lisp_code_name(46102,"HANGUL_SYLLABLE_DWAEP"). +lisp_code_name(46103,"HANGUL_SYLLABLE_DWAEH"). +lisp_code_name(46104,"HANGUL_SYLLABLE_DOE"). +lisp_code_name(46105,"HANGUL_SYLLABLE_DOEG"). +lisp_code_name(46106,"HANGUL_SYLLABLE_DOEGG"). +lisp_code_name(46107,"HANGUL_SYLLABLE_DOEGS"). +lisp_code_name(46108,"HANGUL_SYLLABLE_DOEN"). +lisp_code_name(46109,"HANGUL_SYLLABLE_DOENJ"). +lisp_code_name(46110,"HANGUL_SYLLABLE_DOENH"). +lisp_code_name(46111,"HANGUL_SYLLABLE_DOED"). +lisp_code_name(46112,"HANGUL_SYLLABLE_DOEL"). +lisp_code_name(46113,"HANGUL_SYLLABLE_DOELG"). +lisp_code_name(46114,"HANGUL_SYLLABLE_DOELM"). +lisp_code_name(46115,"HANGUL_SYLLABLE_DOELB"). +lisp_code_name(46116,"HANGUL_SYLLABLE_DOELS"). +lisp_code_name(46117,"HANGUL_SYLLABLE_DOELT"). +lisp_code_name(46118,"HANGUL_SYLLABLE_DOELP"). +lisp_code_name(46119,"HANGUL_SYLLABLE_DOELH"). +lisp_code_name(46120,"HANGUL_SYLLABLE_DOEM"). +lisp_code_name(46121,"HANGUL_SYLLABLE_DOEB"). +lisp_code_name(46122,"HANGUL_SYLLABLE_DOEBS"). +lisp_code_name(46123,"HANGUL_SYLLABLE_DOES"). +lisp_code_name(46124,"HANGUL_SYLLABLE_DOESS"). +lisp_code_name(46125,"HANGUL_SYLLABLE_DOENG"). +lisp_code_name(46126,"HANGUL_SYLLABLE_DOEJ"). +lisp_code_name(46127,"HANGUL_SYLLABLE_DOEC"). +lisp_code_name(46128,"HANGUL_SYLLABLE_DOEK"). +lisp_code_name(46129,"HANGUL_SYLLABLE_DOET"). +lisp_code_name(46130,"HANGUL_SYLLABLE_DOEP"). +lisp_code_name(46131,"HANGUL_SYLLABLE_DOEH"). +lisp_code_name(46132,"HANGUL_SYLLABLE_DYO"). +lisp_code_name(46133,"HANGUL_SYLLABLE_DYOG"). +lisp_code_name(46134,"HANGUL_SYLLABLE_DYOGG"). +lisp_code_name(46135,"HANGUL_SYLLABLE_DYOGS"). +lisp_code_name(46136,"HANGUL_SYLLABLE_DYON"). +lisp_code_name(46137,"HANGUL_SYLLABLE_DYONJ"). +lisp_code_name(46138,"HANGUL_SYLLABLE_DYONH"). +lisp_code_name(46139,"HANGUL_SYLLABLE_DYOD"). +lisp_code_name(46140,"HANGUL_SYLLABLE_DYOL"). +lisp_code_name(46141,"HANGUL_SYLLABLE_DYOLG"). +lisp_code_name(46142,"HANGUL_SYLLABLE_DYOLM"). +lisp_code_name(46143,"HANGUL_SYLLABLE_DYOLB"). +lisp_code_name(46144,"HANGUL_SYLLABLE_DYOLS"). +lisp_code_name(46145,"HANGUL_SYLLABLE_DYOLT"). +lisp_code_name(46146,"HANGUL_SYLLABLE_DYOLP"). +lisp_code_name(46147,"HANGUL_SYLLABLE_DYOLH"). +lisp_code_name(46148,"HANGUL_SYLLABLE_DYOM"). +lisp_code_name(46149,"HANGUL_SYLLABLE_DYOB"). +lisp_code_name(46150,"HANGUL_SYLLABLE_DYOBS"). +lisp_code_name(46151,"HANGUL_SYLLABLE_DYOS"). +lisp_code_name(46152,"HANGUL_SYLLABLE_DYOSS"). +lisp_code_name(46153,"HANGUL_SYLLABLE_DYONG"). +lisp_code_name(46154,"HANGUL_SYLLABLE_DYOJ"). +lisp_code_name(46155,"HANGUL_SYLLABLE_DYOC"). +lisp_code_name(46156,"HANGUL_SYLLABLE_DYOK"). +lisp_code_name(46157,"HANGUL_SYLLABLE_DYOT"). +lisp_code_name(46158,"HANGUL_SYLLABLE_DYOP"). +lisp_code_name(46159,"HANGUL_SYLLABLE_DYOH"). +lisp_code_name(46160,"HANGUL_SYLLABLE_DU"). +lisp_code_name(46161,"HANGUL_SYLLABLE_DUG"). +lisp_code_name(46162,"HANGUL_SYLLABLE_DUGG"). +lisp_code_name(46163,"HANGUL_SYLLABLE_DUGS"). +lisp_code_name(46164,"HANGUL_SYLLABLE_DUN"). +lisp_code_name(46165,"HANGUL_SYLLABLE_DUNJ"). +lisp_code_name(46166,"HANGUL_SYLLABLE_DUNH"). +lisp_code_name(46167,"HANGUL_SYLLABLE_DUD"). +lisp_code_name(46168,"HANGUL_SYLLABLE_DUL"). +lisp_code_name(46169,"HANGUL_SYLLABLE_DULG"). +lisp_code_name(46170,"HANGUL_SYLLABLE_DULM"). +lisp_code_name(46171,"HANGUL_SYLLABLE_DULB"). +lisp_code_name(46172,"HANGUL_SYLLABLE_DULS"). +lisp_code_name(46173,"HANGUL_SYLLABLE_DULT"). +lisp_code_name(46174,"HANGUL_SYLLABLE_DULP"). +lisp_code_name(46175,"HANGUL_SYLLABLE_DULH"). +lisp_code_name(46176,"HANGUL_SYLLABLE_DUM"). +lisp_code_name(46177,"HANGUL_SYLLABLE_DUB"). +lisp_code_name(46178,"HANGUL_SYLLABLE_DUBS"). +lisp_code_name(46179,"HANGUL_SYLLABLE_DUS"). +lisp_code_name(46180,"HANGUL_SYLLABLE_DUSS"). +lisp_code_name(46181,"HANGUL_SYLLABLE_DUNG"). +lisp_code_name(46182,"HANGUL_SYLLABLE_DUJ"). +lisp_code_name(46183,"HANGUL_SYLLABLE_DUC"). +lisp_code_name(46184,"HANGUL_SYLLABLE_DUK"). +lisp_code_name(46185,"HANGUL_SYLLABLE_DUT"). +lisp_code_name(46186,"HANGUL_SYLLABLE_DUP"). +lisp_code_name(46187,"HANGUL_SYLLABLE_DUH"). +lisp_code_name(46188,"HANGUL_SYLLABLE_DWEO"). +lisp_code_name(46189,"HANGUL_SYLLABLE_DWEOG"). +lisp_code_name(46190,"HANGUL_SYLLABLE_DWEOGG"). +lisp_code_name(46191,"HANGUL_SYLLABLE_DWEOGS"). +lisp_code_name(46192,"HANGUL_SYLLABLE_DWEON"). +lisp_code_name(46193,"HANGUL_SYLLABLE_DWEONJ"). +lisp_code_name(46194,"HANGUL_SYLLABLE_DWEONH"). +lisp_code_name(46195,"HANGUL_SYLLABLE_DWEOD"). +lisp_code_name(46196,"HANGUL_SYLLABLE_DWEOL"). +lisp_code_name(46197,"HANGUL_SYLLABLE_DWEOLG"). +lisp_code_name(46198,"HANGUL_SYLLABLE_DWEOLM"). +lisp_code_name(46199,"HANGUL_SYLLABLE_DWEOLB"). +lisp_code_name(46200,"HANGUL_SYLLABLE_DWEOLS"). +lisp_code_name(46201,"HANGUL_SYLLABLE_DWEOLT"). +lisp_code_name(46202,"HANGUL_SYLLABLE_DWEOLP"). +lisp_code_name(46203,"HANGUL_SYLLABLE_DWEOLH"). +lisp_code_name(46204,"HANGUL_SYLLABLE_DWEOM"). +lisp_code_name(46205,"HANGUL_SYLLABLE_DWEOB"). +lisp_code_name(46206,"HANGUL_SYLLABLE_DWEOBS"). +lisp_code_name(46207,"HANGUL_SYLLABLE_DWEOS"). +lisp_code_name(46208,"HANGUL_SYLLABLE_DWEOSS"). +lisp_code_name(46209,"HANGUL_SYLLABLE_DWEONG"). +lisp_code_name(46210,"HANGUL_SYLLABLE_DWEOJ"). +lisp_code_name(46211,"HANGUL_SYLLABLE_DWEOC"). +lisp_code_name(46212,"HANGUL_SYLLABLE_DWEOK"). +lisp_code_name(46213,"HANGUL_SYLLABLE_DWEOT"). +lisp_code_name(46214,"HANGUL_SYLLABLE_DWEOP"). +lisp_code_name(46215,"HANGUL_SYLLABLE_DWEOH"). +lisp_code_name(46216,"HANGUL_SYLLABLE_DWE"). +lisp_code_name(46217,"HANGUL_SYLLABLE_DWEG"). +lisp_code_name(46218,"HANGUL_SYLLABLE_DWEGG"). +lisp_code_name(46219,"HANGUL_SYLLABLE_DWEGS"). +lisp_code_name(46220,"HANGUL_SYLLABLE_DWEN"). +lisp_code_name(46221,"HANGUL_SYLLABLE_DWENJ"). +lisp_code_name(46222,"HANGUL_SYLLABLE_DWENH"). +lisp_code_name(46223,"HANGUL_SYLLABLE_DWED"). +lisp_code_name(46224,"HANGUL_SYLLABLE_DWEL"). +lisp_code_name(46225,"HANGUL_SYLLABLE_DWELG"). +lisp_code_name(46226,"HANGUL_SYLLABLE_DWELM"). +lisp_code_name(46227,"HANGUL_SYLLABLE_DWELB"). +lisp_code_name(46228,"HANGUL_SYLLABLE_DWELS"). +lisp_code_name(46229,"HANGUL_SYLLABLE_DWELT"). +lisp_code_name(46230,"HANGUL_SYLLABLE_DWELP"). +lisp_code_name(46231,"HANGUL_SYLLABLE_DWELH"). +lisp_code_name(46232,"HANGUL_SYLLABLE_DWEM"). +lisp_code_name(46233,"HANGUL_SYLLABLE_DWEB"). +lisp_code_name(46234,"HANGUL_SYLLABLE_DWEBS"). +lisp_code_name(46235,"HANGUL_SYLLABLE_DWES"). +lisp_code_name(46236,"HANGUL_SYLLABLE_DWESS"). +lisp_code_name(46237,"HANGUL_SYLLABLE_DWENG"). +lisp_code_name(46238,"HANGUL_SYLLABLE_DWEJ"). +lisp_code_name(46239,"HANGUL_SYLLABLE_DWEC"). +lisp_code_name(46240,"HANGUL_SYLLABLE_DWEK"). +lisp_code_name(46241,"HANGUL_SYLLABLE_DWET"). +lisp_code_name(46242,"HANGUL_SYLLABLE_DWEP"). +lisp_code_name(46243,"HANGUL_SYLLABLE_DWEH"). +lisp_code_name(46244,"HANGUL_SYLLABLE_DWI"). +lisp_code_name(46245,"HANGUL_SYLLABLE_DWIG"). +lisp_code_name(46246,"HANGUL_SYLLABLE_DWIGG"). +lisp_code_name(46247,"HANGUL_SYLLABLE_DWIGS"). +lisp_code_name(46248,"HANGUL_SYLLABLE_DWIN"). +lisp_code_name(46249,"HANGUL_SYLLABLE_DWINJ"). +lisp_code_name(46250,"HANGUL_SYLLABLE_DWINH"). +lisp_code_name(46251,"HANGUL_SYLLABLE_DWID"). +lisp_code_name(46252,"HANGUL_SYLLABLE_DWIL"). +lisp_code_name(46253,"HANGUL_SYLLABLE_DWILG"). +lisp_code_name(46254,"HANGUL_SYLLABLE_DWILM"). +lisp_code_name(46255,"HANGUL_SYLLABLE_DWILB"). +lisp_code_name(46256,"HANGUL_SYLLABLE_DWILS"). +lisp_code_name(46257,"HANGUL_SYLLABLE_DWILT"). +lisp_code_name(46258,"HANGUL_SYLLABLE_DWILP"). +lisp_code_name(46259,"HANGUL_SYLLABLE_DWILH"). +lisp_code_name(46260,"HANGUL_SYLLABLE_DWIM"). +lisp_code_name(46261,"HANGUL_SYLLABLE_DWIB"). +lisp_code_name(46262,"HANGUL_SYLLABLE_DWIBS"). +lisp_code_name(46263,"HANGUL_SYLLABLE_DWIS"). +lisp_code_name(46264,"HANGUL_SYLLABLE_DWISS"). +lisp_code_name(46265,"HANGUL_SYLLABLE_DWING"). +lisp_code_name(46266,"HANGUL_SYLLABLE_DWIJ"). +lisp_code_name(46267,"HANGUL_SYLLABLE_DWIC"). +lisp_code_name(46268,"HANGUL_SYLLABLE_DWIK"). +lisp_code_name(46269,"HANGUL_SYLLABLE_DWIT"). +lisp_code_name(46270,"HANGUL_SYLLABLE_DWIP"). +lisp_code_name(46271,"HANGUL_SYLLABLE_DWIH"). +lisp_code_name(46272,"HANGUL_SYLLABLE_DYU"). +lisp_code_name(46273,"HANGUL_SYLLABLE_DYUG"). +lisp_code_name(46274,"HANGUL_SYLLABLE_DYUGG"). +lisp_code_name(46275,"HANGUL_SYLLABLE_DYUGS"). +lisp_code_name(46276,"HANGUL_SYLLABLE_DYUN"). +lisp_code_name(46277,"HANGUL_SYLLABLE_DYUNJ"). +lisp_code_name(46278,"HANGUL_SYLLABLE_DYUNH"). +lisp_code_name(46279,"HANGUL_SYLLABLE_DYUD"). +lisp_code_name(46280,"HANGUL_SYLLABLE_DYUL"). +lisp_code_name(46281,"HANGUL_SYLLABLE_DYULG"). +lisp_code_name(46282,"HANGUL_SYLLABLE_DYULM"). +lisp_code_name(46283,"HANGUL_SYLLABLE_DYULB"). +lisp_code_name(46284,"HANGUL_SYLLABLE_DYULS"). +lisp_code_name(46285,"HANGUL_SYLLABLE_DYULT"). +lisp_code_name(46286,"HANGUL_SYLLABLE_DYULP"). +lisp_code_name(46287,"HANGUL_SYLLABLE_DYULH"). +lisp_code_name(46288,"HANGUL_SYLLABLE_DYUM"). +lisp_code_name(46289,"HANGUL_SYLLABLE_DYUB"). +lisp_code_name(46290,"HANGUL_SYLLABLE_DYUBS"). +lisp_code_name(46291,"HANGUL_SYLLABLE_DYUS"). +lisp_code_name(46292,"HANGUL_SYLLABLE_DYUSS"). +lisp_code_name(46293,"HANGUL_SYLLABLE_DYUNG"). +lisp_code_name(46294,"HANGUL_SYLLABLE_DYUJ"). +lisp_code_name(46295,"HANGUL_SYLLABLE_DYUC"). +lisp_code_name(46296,"HANGUL_SYLLABLE_DYUK"). +lisp_code_name(46297,"HANGUL_SYLLABLE_DYUT"). +lisp_code_name(46298,"HANGUL_SYLLABLE_DYUP"). +lisp_code_name(46299,"HANGUL_SYLLABLE_DYUH"). +lisp_code_name(46300,"HANGUL_SYLLABLE_DEU"). +lisp_code_name(46301,"HANGUL_SYLLABLE_DEUG"). +lisp_code_name(46302,"HANGUL_SYLLABLE_DEUGG"). +lisp_code_name(46303,"HANGUL_SYLLABLE_DEUGS"). +lisp_code_name(46304,"HANGUL_SYLLABLE_DEUN"). +lisp_code_name(46305,"HANGUL_SYLLABLE_DEUNJ"). +lisp_code_name(46306,"HANGUL_SYLLABLE_DEUNH"). +lisp_code_name(46307,"HANGUL_SYLLABLE_DEUD"). +lisp_code_name(46308,"HANGUL_SYLLABLE_DEUL"). +lisp_code_name(46309,"HANGUL_SYLLABLE_DEULG"). +lisp_code_name(46310,"HANGUL_SYLLABLE_DEULM"). +lisp_code_name(46311,"HANGUL_SYLLABLE_DEULB"). +lisp_code_name(46312,"HANGUL_SYLLABLE_DEULS"). +lisp_code_name(46313,"HANGUL_SYLLABLE_DEULT"). +lisp_code_name(46314,"HANGUL_SYLLABLE_DEULP"). +lisp_code_name(46315,"HANGUL_SYLLABLE_DEULH"). +lisp_code_name(46316,"HANGUL_SYLLABLE_DEUM"). +lisp_code_name(46317,"HANGUL_SYLLABLE_DEUB"). +lisp_code_name(46318,"HANGUL_SYLLABLE_DEUBS"). +lisp_code_name(46319,"HANGUL_SYLLABLE_DEUS"). +lisp_code_name(46320,"HANGUL_SYLLABLE_DEUSS"). +lisp_code_name(46321,"HANGUL_SYLLABLE_DEUNG"). +lisp_code_name(46322,"HANGUL_SYLLABLE_DEUJ"). +lisp_code_name(46323,"HANGUL_SYLLABLE_DEUC"). +lisp_code_name(46324,"HANGUL_SYLLABLE_DEUK"). +lisp_code_name(46325,"HANGUL_SYLLABLE_DEUT"). +lisp_code_name(46326,"HANGUL_SYLLABLE_DEUP"). +lisp_code_name(46327,"HANGUL_SYLLABLE_DEUH"). +lisp_code_name(46328,"HANGUL_SYLLABLE_DYI"). +lisp_code_name(46329,"HANGUL_SYLLABLE_DYIG"). +lisp_code_name(46330,"HANGUL_SYLLABLE_DYIGG"). +lisp_code_name(46331,"HANGUL_SYLLABLE_DYIGS"). +lisp_code_name(46332,"HANGUL_SYLLABLE_DYIN"). +lisp_code_name(46333,"HANGUL_SYLLABLE_DYINJ"). +lisp_code_name(46334,"HANGUL_SYLLABLE_DYINH"). +lisp_code_name(46335,"HANGUL_SYLLABLE_DYID"). +lisp_code_name(46336,"HANGUL_SYLLABLE_DYIL"). +lisp_code_name(46337,"HANGUL_SYLLABLE_DYILG"). +lisp_code_name(46338,"HANGUL_SYLLABLE_DYILM"). +lisp_code_name(46339,"HANGUL_SYLLABLE_DYILB"). +lisp_code_name(46340,"HANGUL_SYLLABLE_DYILS"). +lisp_code_name(46341,"HANGUL_SYLLABLE_DYILT"). +lisp_code_name(46342,"HANGUL_SYLLABLE_DYILP"). +lisp_code_name(46343,"HANGUL_SYLLABLE_DYILH"). +lisp_code_name(46344,"HANGUL_SYLLABLE_DYIM"). +lisp_code_name(46345,"HANGUL_SYLLABLE_DYIB"). +lisp_code_name(46346,"HANGUL_SYLLABLE_DYIBS"). +lisp_code_name(46347,"HANGUL_SYLLABLE_DYIS"). +lisp_code_name(46348,"HANGUL_SYLLABLE_DYISS"). +lisp_code_name(46349,"HANGUL_SYLLABLE_DYING"). +lisp_code_name(46350,"HANGUL_SYLLABLE_DYIJ"). +lisp_code_name(46351,"HANGUL_SYLLABLE_DYIC"). +lisp_code_name(46352,"HANGUL_SYLLABLE_DYIK"). +lisp_code_name(46353,"HANGUL_SYLLABLE_DYIT"). +lisp_code_name(46354,"HANGUL_SYLLABLE_DYIP"). +lisp_code_name(46355,"HANGUL_SYLLABLE_DYIH"). +lisp_code_name(46356,"HANGUL_SYLLABLE_DI"). +lisp_code_name(46357,"HANGUL_SYLLABLE_DIG"). +lisp_code_name(46358,"HANGUL_SYLLABLE_DIGG"). +lisp_code_name(46359,"HANGUL_SYLLABLE_DIGS"). +lisp_code_name(46360,"HANGUL_SYLLABLE_DIN"). +lisp_code_name(46361,"HANGUL_SYLLABLE_DINJ"). +lisp_code_name(46362,"HANGUL_SYLLABLE_DINH"). +lisp_code_name(46363,"HANGUL_SYLLABLE_DID"). +lisp_code_name(46364,"HANGUL_SYLLABLE_DIL"). +lisp_code_name(46365,"HANGUL_SYLLABLE_DILG"). +lisp_code_name(46366,"HANGUL_SYLLABLE_DILM"). +lisp_code_name(46367,"HANGUL_SYLLABLE_DILB"). +lisp_code_name(46368,"HANGUL_SYLLABLE_DILS"). +lisp_code_name(46369,"HANGUL_SYLLABLE_DILT"). +lisp_code_name(46370,"HANGUL_SYLLABLE_DILP"). +lisp_code_name(46371,"HANGUL_SYLLABLE_DILH"). +lisp_code_name(46372,"HANGUL_SYLLABLE_DIM"). +lisp_code_name(46373,"HANGUL_SYLLABLE_DIB"). +lisp_code_name(46374,"HANGUL_SYLLABLE_DIBS"). +lisp_code_name(46375,"HANGUL_SYLLABLE_DIS"). +lisp_code_name(46376,"HANGUL_SYLLABLE_DISS"). +lisp_code_name(46377,"HANGUL_SYLLABLE_DING"). +lisp_code_name(46378,"HANGUL_SYLLABLE_DIJ"). +lisp_code_name(46379,"HANGUL_SYLLABLE_DIC"). +lisp_code_name(46380,"HANGUL_SYLLABLE_DIK"). +lisp_code_name(46381,"HANGUL_SYLLABLE_DIT"). +lisp_code_name(46382,"HANGUL_SYLLABLE_DIP"). +lisp_code_name(46383,"HANGUL_SYLLABLE_DIH"). +lisp_code_name(46384,"HANGUL_SYLLABLE_DDA"). +lisp_code_name(46385,"HANGUL_SYLLABLE_DDAG"). +lisp_code_name(46386,"HANGUL_SYLLABLE_DDAGG"). +lisp_code_name(46387,"HANGUL_SYLLABLE_DDAGS"). +lisp_code_name(46388,"HANGUL_SYLLABLE_DDAN"). +lisp_code_name(46389,"HANGUL_SYLLABLE_DDANJ"). +lisp_code_name(46390,"HANGUL_SYLLABLE_DDANH"). +lisp_code_name(46391,"HANGUL_SYLLABLE_DDAD"). +lisp_code_name(46392,"HANGUL_SYLLABLE_DDAL"). +lisp_code_name(46393,"HANGUL_SYLLABLE_DDALG"). +lisp_code_name(46394,"HANGUL_SYLLABLE_DDALM"). +lisp_code_name(46395,"HANGUL_SYLLABLE_DDALB"). +lisp_code_name(46396,"HANGUL_SYLLABLE_DDALS"). +lisp_code_name(46397,"HANGUL_SYLLABLE_DDALT"). +lisp_code_name(46398,"HANGUL_SYLLABLE_DDALP"). +lisp_code_name(46399,"HANGUL_SYLLABLE_DDALH"). +lisp_code_name(46400,"HANGUL_SYLLABLE_DDAM"). +lisp_code_name(46401,"HANGUL_SYLLABLE_DDAB"). +lisp_code_name(46402,"HANGUL_SYLLABLE_DDABS"). +lisp_code_name(46403,"HANGUL_SYLLABLE_DDAS"). +lisp_code_name(46404,"HANGUL_SYLLABLE_DDASS"). +lisp_code_name(46405,"HANGUL_SYLLABLE_DDANG"). +lisp_code_name(46406,"HANGUL_SYLLABLE_DDAJ"). +lisp_code_name(46407,"HANGUL_SYLLABLE_DDAC"). +lisp_code_name(46408,"HANGUL_SYLLABLE_DDAK"). +lisp_code_name(46409,"HANGUL_SYLLABLE_DDAT"). +lisp_code_name(46410,"HANGUL_SYLLABLE_DDAP"). +lisp_code_name(46411,"HANGUL_SYLLABLE_DDAH"). +lisp_code_name(46412,"HANGUL_SYLLABLE_DDAE"). +lisp_code_name(46413,"HANGUL_SYLLABLE_DDAEG"). +lisp_code_name(46414,"HANGUL_SYLLABLE_DDAEGG"). +lisp_code_name(46415,"HANGUL_SYLLABLE_DDAEGS"). +lisp_code_name(46416,"HANGUL_SYLLABLE_DDAEN"). +lisp_code_name(46417,"HANGUL_SYLLABLE_DDAENJ"). +lisp_code_name(46418,"HANGUL_SYLLABLE_DDAENH"). +lisp_code_name(46419,"HANGUL_SYLLABLE_DDAED"). +lisp_code_name(46420,"HANGUL_SYLLABLE_DDAEL"). +lisp_code_name(46421,"HANGUL_SYLLABLE_DDAELG"). +lisp_code_name(46422,"HANGUL_SYLLABLE_DDAELM"). +lisp_code_name(46423,"HANGUL_SYLLABLE_DDAELB"). +lisp_code_name(46424,"HANGUL_SYLLABLE_DDAELS"). +lisp_code_name(46425,"HANGUL_SYLLABLE_DDAELT"). +lisp_code_name(46426,"HANGUL_SYLLABLE_DDAELP"). +lisp_code_name(46427,"HANGUL_SYLLABLE_DDAELH"). +lisp_code_name(46428,"HANGUL_SYLLABLE_DDAEM"). +lisp_code_name(46429,"HANGUL_SYLLABLE_DDAEB"). +lisp_code_name(46430,"HANGUL_SYLLABLE_DDAEBS"). +lisp_code_name(46431,"HANGUL_SYLLABLE_DDAES"). +lisp_code_name(46432,"HANGUL_SYLLABLE_DDAESS"). +lisp_code_name(46433,"HANGUL_SYLLABLE_DDAENG"). +lisp_code_name(46434,"HANGUL_SYLLABLE_DDAEJ"). +lisp_code_name(46435,"HANGUL_SYLLABLE_DDAEC"). +lisp_code_name(46436,"HANGUL_SYLLABLE_DDAEK"). +lisp_code_name(46437,"HANGUL_SYLLABLE_DDAET"). +lisp_code_name(46438,"HANGUL_SYLLABLE_DDAEP"). +lisp_code_name(46439,"HANGUL_SYLLABLE_DDAEH"). +lisp_code_name(46440,"HANGUL_SYLLABLE_DDYA"). +lisp_code_name(46441,"HANGUL_SYLLABLE_DDYAG"). +lisp_code_name(46442,"HANGUL_SYLLABLE_DDYAGG"). +lisp_code_name(46443,"HANGUL_SYLLABLE_DDYAGS"). +lisp_code_name(46444,"HANGUL_SYLLABLE_DDYAN"). +lisp_code_name(46445,"HANGUL_SYLLABLE_DDYANJ"). +lisp_code_name(46446,"HANGUL_SYLLABLE_DDYANH"). +lisp_code_name(46447,"HANGUL_SYLLABLE_DDYAD"). +lisp_code_name(46448,"HANGUL_SYLLABLE_DDYAL"). +lisp_code_name(46449,"HANGUL_SYLLABLE_DDYALG"). +lisp_code_name(46450,"HANGUL_SYLLABLE_DDYALM"). +lisp_code_name(46451,"HANGUL_SYLLABLE_DDYALB"). +lisp_code_name(46452,"HANGUL_SYLLABLE_DDYALS"). +lisp_code_name(46453,"HANGUL_SYLLABLE_DDYALT"). +lisp_code_name(46454,"HANGUL_SYLLABLE_DDYALP"). +lisp_code_name(46455,"HANGUL_SYLLABLE_DDYALH"). +lisp_code_name(46456,"HANGUL_SYLLABLE_DDYAM"). +lisp_code_name(46457,"HANGUL_SYLLABLE_DDYAB"). +lisp_code_name(46458,"HANGUL_SYLLABLE_DDYABS"). +lisp_code_name(46459,"HANGUL_SYLLABLE_DDYAS"). +lisp_code_name(46460,"HANGUL_SYLLABLE_DDYASS"). +lisp_code_name(46461,"HANGUL_SYLLABLE_DDYANG"). +lisp_code_name(46462,"HANGUL_SYLLABLE_DDYAJ"). +lisp_code_name(46463,"HANGUL_SYLLABLE_DDYAC"). +lisp_code_name(46464,"HANGUL_SYLLABLE_DDYAK"). +lisp_code_name(46465,"HANGUL_SYLLABLE_DDYAT"). +lisp_code_name(46466,"HANGUL_SYLLABLE_DDYAP"). +lisp_code_name(46467,"HANGUL_SYLLABLE_DDYAH"). +lisp_code_name(46468,"HANGUL_SYLLABLE_DDYAE"). +lisp_code_name(46469,"HANGUL_SYLLABLE_DDYAEG"). +lisp_code_name(46470,"HANGUL_SYLLABLE_DDYAEGG"). +lisp_code_name(46471,"HANGUL_SYLLABLE_DDYAEGS"). +lisp_code_name(46472,"HANGUL_SYLLABLE_DDYAEN"). +lisp_code_name(46473,"HANGUL_SYLLABLE_DDYAENJ"). +lisp_code_name(46474,"HANGUL_SYLLABLE_DDYAENH"). +lisp_code_name(46475,"HANGUL_SYLLABLE_DDYAED"). +lisp_code_name(46476,"HANGUL_SYLLABLE_DDYAEL"). +lisp_code_name(46477,"HANGUL_SYLLABLE_DDYAELG"). +lisp_code_name(46478,"HANGUL_SYLLABLE_DDYAELM"). +lisp_code_name(46479,"HANGUL_SYLLABLE_DDYAELB"). +lisp_code_name(46480,"HANGUL_SYLLABLE_DDYAELS"). +lisp_code_name(46481,"HANGUL_SYLLABLE_DDYAELT"). +lisp_code_name(46482,"HANGUL_SYLLABLE_DDYAELP"). +lisp_code_name(46483,"HANGUL_SYLLABLE_DDYAELH"). +lisp_code_name(46484,"HANGUL_SYLLABLE_DDYAEM"). +lisp_code_name(46485,"HANGUL_SYLLABLE_DDYAEB"). +lisp_code_name(46486,"HANGUL_SYLLABLE_DDYAEBS"). +lisp_code_name(46487,"HANGUL_SYLLABLE_DDYAES"). +lisp_code_name(46488,"HANGUL_SYLLABLE_DDYAESS"). +lisp_code_name(46489,"HANGUL_SYLLABLE_DDYAENG"). +lisp_code_name(46490,"HANGUL_SYLLABLE_DDYAEJ"). +lisp_code_name(46491,"HANGUL_SYLLABLE_DDYAEC"). +lisp_code_name(46492,"HANGUL_SYLLABLE_DDYAEK"). +lisp_code_name(46493,"HANGUL_SYLLABLE_DDYAET"). +lisp_code_name(46494,"HANGUL_SYLLABLE_DDYAEP"). +lisp_code_name(46495,"HANGUL_SYLLABLE_DDYAEH"). +lisp_code_name(46496,"HANGUL_SYLLABLE_DDEO"). +lisp_code_name(46497,"HANGUL_SYLLABLE_DDEOG"). +lisp_code_name(46498,"HANGUL_SYLLABLE_DDEOGG"). +lisp_code_name(46499,"HANGUL_SYLLABLE_DDEOGS"). +lisp_code_name(46500,"HANGUL_SYLLABLE_DDEON"). +lisp_code_name(46501,"HANGUL_SYLLABLE_DDEONJ"). +lisp_code_name(46502,"HANGUL_SYLLABLE_DDEONH"). +lisp_code_name(46503,"HANGUL_SYLLABLE_DDEOD"). +lisp_code_name(46504,"HANGUL_SYLLABLE_DDEOL"). +lisp_code_name(46505,"HANGUL_SYLLABLE_DDEOLG"). +lisp_code_name(46506,"HANGUL_SYLLABLE_DDEOLM"). +lisp_code_name(46507,"HANGUL_SYLLABLE_DDEOLB"). +lisp_code_name(46508,"HANGUL_SYLLABLE_DDEOLS"). +lisp_code_name(46509,"HANGUL_SYLLABLE_DDEOLT"). +lisp_code_name(46510,"HANGUL_SYLLABLE_DDEOLP"). +lisp_code_name(46511,"HANGUL_SYLLABLE_DDEOLH"). +lisp_code_name(46512,"HANGUL_SYLLABLE_DDEOM"). +lisp_code_name(46513,"HANGUL_SYLLABLE_DDEOB"). +lisp_code_name(46514,"HANGUL_SYLLABLE_DDEOBS"). +lisp_code_name(46515,"HANGUL_SYLLABLE_DDEOS"). +lisp_code_name(46516,"HANGUL_SYLLABLE_DDEOSS"). +lisp_code_name(46517,"HANGUL_SYLLABLE_DDEONG"). +lisp_code_name(46518,"HANGUL_SYLLABLE_DDEOJ"). +lisp_code_name(46519,"HANGUL_SYLLABLE_DDEOC"). +lisp_code_name(46520,"HANGUL_SYLLABLE_DDEOK"). +lisp_code_name(46521,"HANGUL_SYLLABLE_DDEOT"). +lisp_code_name(46522,"HANGUL_SYLLABLE_DDEOP"). +lisp_code_name(46523,"HANGUL_SYLLABLE_DDEOH"). +lisp_code_name(46524,"HANGUL_SYLLABLE_DDE"). +lisp_code_name(46525,"HANGUL_SYLLABLE_DDEG"). +lisp_code_name(46526,"HANGUL_SYLLABLE_DDEGG"). +lisp_code_name(46527,"HANGUL_SYLLABLE_DDEGS"). +lisp_code_name(46528,"HANGUL_SYLLABLE_DDEN"). +lisp_code_name(46529,"HANGUL_SYLLABLE_DDENJ"). +lisp_code_name(46530,"HANGUL_SYLLABLE_DDENH"). +lisp_code_name(46531,"HANGUL_SYLLABLE_DDED"). +lisp_code_name(46532,"HANGUL_SYLLABLE_DDEL"). +lisp_code_name(46533,"HANGUL_SYLLABLE_DDELG"). +lisp_code_name(46534,"HANGUL_SYLLABLE_DDELM"). +lisp_code_name(46535,"HANGUL_SYLLABLE_DDELB"). +lisp_code_name(46536,"HANGUL_SYLLABLE_DDELS"). +lisp_code_name(46537,"HANGUL_SYLLABLE_DDELT"). +lisp_code_name(46538,"HANGUL_SYLLABLE_DDELP"). +lisp_code_name(46539,"HANGUL_SYLLABLE_DDELH"). +lisp_code_name(46540,"HANGUL_SYLLABLE_DDEM"). +lisp_code_name(46541,"HANGUL_SYLLABLE_DDEB"). +lisp_code_name(46542,"HANGUL_SYLLABLE_DDEBS"). +lisp_code_name(46543,"HANGUL_SYLLABLE_DDES"). +lisp_code_name(46544,"HANGUL_SYLLABLE_DDESS"). +lisp_code_name(46545,"HANGUL_SYLLABLE_DDENG"). +lisp_code_name(46546,"HANGUL_SYLLABLE_DDEJ"). +lisp_code_name(46547,"HANGUL_SYLLABLE_DDEC"). +lisp_code_name(46548,"HANGUL_SYLLABLE_DDEK"). +lisp_code_name(46549,"HANGUL_SYLLABLE_DDET"). +lisp_code_name(46550,"HANGUL_SYLLABLE_DDEP"). +lisp_code_name(46551,"HANGUL_SYLLABLE_DDEH"). +lisp_code_name(46552,"HANGUL_SYLLABLE_DDYEO"). +lisp_code_name(46553,"HANGUL_SYLLABLE_DDYEOG"). +lisp_code_name(46554,"HANGUL_SYLLABLE_DDYEOGG"). +lisp_code_name(46555,"HANGUL_SYLLABLE_DDYEOGS"). +lisp_code_name(46556,"HANGUL_SYLLABLE_DDYEON"). +lisp_code_name(46557,"HANGUL_SYLLABLE_DDYEONJ"). +lisp_code_name(46558,"HANGUL_SYLLABLE_DDYEONH"). +lisp_code_name(46559,"HANGUL_SYLLABLE_DDYEOD"). +lisp_code_name(46560,"HANGUL_SYLLABLE_DDYEOL"). +lisp_code_name(46561,"HANGUL_SYLLABLE_DDYEOLG"). +lisp_code_name(46562,"HANGUL_SYLLABLE_DDYEOLM"). +lisp_code_name(46563,"HANGUL_SYLLABLE_DDYEOLB"). +lisp_code_name(46564,"HANGUL_SYLLABLE_DDYEOLS"). +lisp_code_name(46565,"HANGUL_SYLLABLE_DDYEOLT"). +lisp_code_name(46566,"HANGUL_SYLLABLE_DDYEOLP"). +lisp_code_name(46567,"HANGUL_SYLLABLE_DDYEOLH"). +lisp_code_name(46568,"HANGUL_SYLLABLE_DDYEOM"). +lisp_code_name(46569,"HANGUL_SYLLABLE_DDYEOB"). +lisp_code_name(46570,"HANGUL_SYLLABLE_DDYEOBS"). +lisp_code_name(46571,"HANGUL_SYLLABLE_DDYEOS"). +lisp_code_name(46572,"HANGUL_SYLLABLE_DDYEOSS"). +lisp_code_name(46573,"HANGUL_SYLLABLE_DDYEONG"). +lisp_code_name(46574,"HANGUL_SYLLABLE_DDYEOJ"). +lisp_code_name(46575,"HANGUL_SYLLABLE_DDYEOC"). +lisp_code_name(46576,"HANGUL_SYLLABLE_DDYEOK"). +lisp_code_name(46577,"HANGUL_SYLLABLE_DDYEOT"). +lisp_code_name(46578,"HANGUL_SYLLABLE_DDYEOP"). +lisp_code_name(46579,"HANGUL_SYLLABLE_DDYEOH"). +lisp_code_name(46580,"HANGUL_SYLLABLE_DDYE"). +lisp_code_name(46581,"HANGUL_SYLLABLE_DDYEG"). +lisp_code_name(46582,"HANGUL_SYLLABLE_DDYEGG"). +lisp_code_name(46583,"HANGUL_SYLLABLE_DDYEGS"). +lisp_code_name(46584,"HANGUL_SYLLABLE_DDYEN"). +lisp_code_name(46585,"HANGUL_SYLLABLE_DDYENJ"). +lisp_code_name(46586,"HANGUL_SYLLABLE_DDYENH"). +lisp_code_name(46587,"HANGUL_SYLLABLE_DDYED"). +lisp_code_name(46588,"HANGUL_SYLLABLE_DDYEL"). +lisp_code_name(46589,"HANGUL_SYLLABLE_DDYELG"). +lisp_code_name(46590,"HANGUL_SYLLABLE_DDYELM"). +lisp_code_name(46591,"HANGUL_SYLLABLE_DDYELB"). +lisp_code_name(46592,"HANGUL_SYLLABLE_DDYELS"). +lisp_code_name(46593,"HANGUL_SYLLABLE_DDYELT"). +lisp_code_name(46594,"HANGUL_SYLLABLE_DDYELP"). +lisp_code_name(46595,"HANGUL_SYLLABLE_DDYELH"). +lisp_code_name(46596,"HANGUL_SYLLABLE_DDYEM"). +lisp_code_name(46597,"HANGUL_SYLLABLE_DDYEB"). +lisp_code_name(46598,"HANGUL_SYLLABLE_DDYEBS"). +lisp_code_name(46599,"HANGUL_SYLLABLE_DDYES"). +lisp_code_name(46600,"HANGUL_SYLLABLE_DDYESS"). +lisp_code_name(46601,"HANGUL_SYLLABLE_DDYENG"). +lisp_code_name(46602,"HANGUL_SYLLABLE_DDYEJ"). +lisp_code_name(46603,"HANGUL_SYLLABLE_DDYEC"). +lisp_code_name(46604,"HANGUL_SYLLABLE_DDYEK"). +lisp_code_name(46605,"HANGUL_SYLLABLE_DDYET"). +lisp_code_name(46606,"HANGUL_SYLLABLE_DDYEP"). +lisp_code_name(46607,"HANGUL_SYLLABLE_DDYEH"). +lisp_code_name(46608,"HANGUL_SYLLABLE_DDO"). +lisp_code_name(46609,"HANGUL_SYLLABLE_DDOG"). +lisp_code_name(46610,"HANGUL_SYLLABLE_DDOGG"). +lisp_code_name(46611,"HANGUL_SYLLABLE_DDOGS"). +lisp_code_name(46612,"HANGUL_SYLLABLE_DDON"). +lisp_code_name(46613,"HANGUL_SYLLABLE_DDONJ"). +lisp_code_name(46614,"HANGUL_SYLLABLE_DDONH"). +lisp_code_name(46615,"HANGUL_SYLLABLE_DDOD"). +lisp_code_name(46616,"HANGUL_SYLLABLE_DDOL"). +lisp_code_name(46617,"HANGUL_SYLLABLE_DDOLG"). +lisp_code_name(46618,"HANGUL_SYLLABLE_DDOLM"). +lisp_code_name(46619,"HANGUL_SYLLABLE_DDOLB"). +lisp_code_name(46620,"HANGUL_SYLLABLE_DDOLS"). +lisp_code_name(46621,"HANGUL_SYLLABLE_DDOLT"). +lisp_code_name(46622,"HANGUL_SYLLABLE_DDOLP"). +lisp_code_name(46623,"HANGUL_SYLLABLE_DDOLH"). +lisp_code_name(46624,"HANGUL_SYLLABLE_DDOM"). +lisp_code_name(46625,"HANGUL_SYLLABLE_DDOB"). +lisp_code_name(46626,"HANGUL_SYLLABLE_DDOBS"). +lisp_code_name(46627,"HANGUL_SYLLABLE_DDOS"). +lisp_code_name(46628,"HANGUL_SYLLABLE_DDOSS"). +lisp_code_name(46629,"HANGUL_SYLLABLE_DDONG"). +lisp_code_name(46630,"HANGUL_SYLLABLE_DDOJ"). +lisp_code_name(46631,"HANGUL_SYLLABLE_DDOC"). +lisp_code_name(46632,"HANGUL_SYLLABLE_DDOK"). +lisp_code_name(46633,"HANGUL_SYLLABLE_DDOT"). +lisp_code_name(46634,"HANGUL_SYLLABLE_DDOP"). +lisp_code_name(46635,"HANGUL_SYLLABLE_DDOH"). +lisp_code_name(46636,"HANGUL_SYLLABLE_DDWA"). +lisp_code_name(46637,"HANGUL_SYLLABLE_DDWAG"). +lisp_code_name(46638,"HANGUL_SYLLABLE_DDWAGG"). +lisp_code_name(46639,"HANGUL_SYLLABLE_DDWAGS"). +lisp_code_name(46640,"HANGUL_SYLLABLE_DDWAN"). +lisp_code_name(46641,"HANGUL_SYLLABLE_DDWANJ"). +lisp_code_name(46642,"HANGUL_SYLLABLE_DDWANH"). +lisp_code_name(46643,"HANGUL_SYLLABLE_DDWAD"). +lisp_code_name(46644,"HANGUL_SYLLABLE_DDWAL"). +lisp_code_name(46645,"HANGUL_SYLLABLE_DDWALG"). +lisp_code_name(46646,"HANGUL_SYLLABLE_DDWALM"). +lisp_code_name(46647,"HANGUL_SYLLABLE_DDWALB"). +lisp_code_name(46648,"HANGUL_SYLLABLE_DDWALS"). +lisp_code_name(46649,"HANGUL_SYLLABLE_DDWALT"). +lisp_code_name(46650,"HANGUL_SYLLABLE_DDWALP"). +lisp_code_name(46651,"HANGUL_SYLLABLE_DDWALH"). +lisp_code_name(46652,"HANGUL_SYLLABLE_DDWAM"). +lisp_code_name(46653,"HANGUL_SYLLABLE_DDWAB"). +lisp_code_name(46654,"HANGUL_SYLLABLE_DDWABS"). +lisp_code_name(46655,"HANGUL_SYLLABLE_DDWAS"). +lisp_code_name(46656,"HANGUL_SYLLABLE_DDWASS"). +lisp_code_name(46657,"HANGUL_SYLLABLE_DDWANG"). +lisp_code_name(46658,"HANGUL_SYLLABLE_DDWAJ"). +lisp_code_name(46659,"HANGUL_SYLLABLE_DDWAC"). +lisp_code_name(46660,"HANGUL_SYLLABLE_DDWAK"). +lisp_code_name(46661,"HANGUL_SYLLABLE_DDWAT"). +lisp_code_name(46662,"HANGUL_SYLLABLE_DDWAP"). +lisp_code_name(46663,"HANGUL_SYLLABLE_DDWAH"). +lisp_code_name(46664,"HANGUL_SYLLABLE_DDWAE"). +lisp_code_name(46665,"HANGUL_SYLLABLE_DDWAEG"). +lisp_code_name(46666,"HANGUL_SYLLABLE_DDWAEGG"). +lisp_code_name(46667,"HANGUL_SYLLABLE_DDWAEGS"). +lisp_code_name(46668,"HANGUL_SYLLABLE_DDWAEN"). +lisp_code_name(46669,"HANGUL_SYLLABLE_DDWAENJ"). +lisp_code_name(46670,"HANGUL_SYLLABLE_DDWAENH"). +lisp_code_name(46671,"HANGUL_SYLLABLE_DDWAED"). +lisp_code_name(46672,"HANGUL_SYLLABLE_DDWAEL"). +lisp_code_name(46673,"HANGUL_SYLLABLE_DDWAELG"). +lisp_code_name(46674,"HANGUL_SYLLABLE_DDWAELM"). +lisp_code_name(46675,"HANGUL_SYLLABLE_DDWAELB"). +lisp_code_name(46676,"HANGUL_SYLLABLE_DDWAELS"). +lisp_code_name(46677,"HANGUL_SYLLABLE_DDWAELT"). +lisp_code_name(46678,"HANGUL_SYLLABLE_DDWAELP"). +lisp_code_name(46679,"HANGUL_SYLLABLE_DDWAELH"). +lisp_code_name(46680,"HANGUL_SYLLABLE_DDWAEM"). +lisp_code_name(46681,"HANGUL_SYLLABLE_DDWAEB"). +lisp_code_name(46682,"HANGUL_SYLLABLE_DDWAEBS"). +lisp_code_name(46683,"HANGUL_SYLLABLE_DDWAES"). +lisp_code_name(46684,"HANGUL_SYLLABLE_DDWAESS"). +lisp_code_name(46685,"HANGUL_SYLLABLE_DDWAENG"). +lisp_code_name(46686,"HANGUL_SYLLABLE_DDWAEJ"). +lisp_code_name(46687,"HANGUL_SYLLABLE_DDWAEC"). +lisp_code_name(46688,"HANGUL_SYLLABLE_DDWAEK"). +lisp_code_name(46689,"HANGUL_SYLLABLE_DDWAET"). +lisp_code_name(46690,"HANGUL_SYLLABLE_DDWAEP"). +lisp_code_name(46691,"HANGUL_SYLLABLE_DDWAEH"). +lisp_code_name(46692,"HANGUL_SYLLABLE_DDOE"). +lisp_code_name(46693,"HANGUL_SYLLABLE_DDOEG"). +lisp_code_name(46694,"HANGUL_SYLLABLE_DDOEGG"). +lisp_code_name(46695,"HANGUL_SYLLABLE_DDOEGS"). +lisp_code_name(46696,"HANGUL_SYLLABLE_DDOEN"). +lisp_code_name(46697,"HANGUL_SYLLABLE_DDOENJ"). +lisp_code_name(46698,"HANGUL_SYLLABLE_DDOENH"). +lisp_code_name(46699,"HANGUL_SYLLABLE_DDOED"). +lisp_code_name(46700,"HANGUL_SYLLABLE_DDOEL"). +lisp_code_name(46701,"HANGUL_SYLLABLE_DDOELG"). +lisp_code_name(46702,"HANGUL_SYLLABLE_DDOELM"). +lisp_code_name(46703,"HANGUL_SYLLABLE_DDOELB"). +lisp_code_name(46704,"HANGUL_SYLLABLE_DDOELS"). +lisp_code_name(46705,"HANGUL_SYLLABLE_DDOELT"). +lisp_code_name(46706,"HANGUL_SYLLABLE_DDOELP"). +lisp_code_name(46707,"HANGUL_SYLLABLE_DDOELH"). +lisp_code_name(46708,"HANGUL_SYLLABLE_DDOEM"). +lisp_code_name(46709,"HANGUL_SYLLABLE_DDOEB"). +lisp_code_name(46710,"HANGUL_SYLLABLE_DDOEBS"). +lisp_code_name(46711,"HANGUL_SYLLABLE_DDOES"). +lisp_code_name(46712,"HANGUL_SYLLABLE_DDOESS"). +lisp_code_name(46713,"HANGUL_SYLLABLE_DDOENG"). +lisp_code_name(46714,"HANGUL_SYLLABLE_DDOEJ"). +lisp_code_name(46715,"HANGUL_SYLLABLE_DDOEC"). +lisp_code_name(46716,"HANGUL_SYLLABLE_DDOEK"). +lisp_code_name(46717,"HANGUL_SYLLABLE_DDOET"). +lisp_code_name(46718,"HANGUL_SYLLABLE_DDOEP"). +lisp_code_name(46719,"HANGUL_SYLLABLE_DDOEH"). +lisp_code_name(46720,"HANGUL_SYLLABLE_DDYO"). +lisp_code_name(46721,"HANGUL_SYLLABLE_DDYOG"). +lisp_code_name(46722,"HANGUL_SYLLABLE_DDYOGG"). +lisp_code_name(46723,"HANGUL_SYLLABLE_DDYOGS"). +lisp_code_name(46724,"HANGUL_SYLLABLE_DDYON"). +lisp_code_name(46725,"HANGUL_SYLLABLE_DDYONJ"). +lisp_code_name(46726,"HANGUL_SYLLABLE_DDYONH"). +lisp_code_name(46727,"HANGUL_SYLLABLE_DDYOD"). +lisp_code_name(46728,"HANGUL_SYLLABLE_DDYOL"). +lisp_code_name(46729,"HANGUL_SYLLABLE_DDYOLG"). +lisp_code_name(46730,"HANGUL_SYLLABLE_DDYOLM"). +lisp_code_name(46731,"HANGUL_SYLLABLE_DDYOLB"). +lisp_code_name(46732,"HANGUL_SYLLABLE_DDYOLS"). +lisp_code_name(46733,"HANGUL_SYLLABLE_DDYOLT"). +lisp_code_name(46734,"HANGUL_SYLLABLE_DDYOLP"). +lisp_code_name(46735,"HANGUL_SYLLABLE_DDYOLH"). +lisp_code_name(46736,"HANGUL_SYLLABLE_DDYOM"). +lisp_code_name(46737,"HANGUL_SYLLABLE_DDYOB"). +lisp_code_name(46738,"HANGUL_SYLLABLE_DDYOBS"). +lisp_code_name(46739,"HANGUL_SYLLABLE_DDYOS"). +lisp_code_name(46740,"HANGUL_SYLLABLE_DDYOSS"). +lisp_code_name(46741,"HANGUL_SYLLABLE_DDYONG"). +lisp_code_name(46742,"HANGUL_SYLLABLE_DDYOJ"). +lisp_code_name(46743,"HANGUL_SYLLABLE_DDYOC"). +lisp_code_name(46744,"HANGUL_SYLLABLE_DDYOK"). +lisp_code_name(46745,"HANGUL_SYLLABLE_DDYOT"). +lisp_code_name(46746,"HANGUL_SYLLABLE_DDYOP"). +lisp_code_name(46747,"HANGUL_SYLLABLE_DDYOH"). +lisp_code_name(46748,"HANGUL_SYLLABLE_DDU"). +lisp_code_name(46749,"HANGUL_SYLLABLE_DDUG"). +lisp_code_name(46750,"HANGUL_SYLLABLE_DDUGG"). +lisp_code_name(46751,"HANGUL_SYLLABLE_DDUGS"). +lisp_code_name(46752,"HANGUL_SYLLABLE_DDUN"). +lisp_code_name(46753,"HANGUL_SYLLABLE_DDUNJ"). +lisp_code_name(46754,"HANGUL_SYLLABLE_DDUNH"). +lisp_code_name(46755,"HANGUL_SYLLABLE_DDUD"). +lisp_code_name(46756,"HANGUL_SYLLABLE_DDUL"). +lisp_code_name(46757,"HANGUL_SYLLABLE_DDULG"). +lisp_code_name(46758,"HANGUL_SYLLABLE_DDULM"). +lisp_code_name(46759,"HANGUL_SYLLABLE_DDULB"). +lisp_code_name(46760,"HANGUL_SYLLABLE_DDULS"). +lisp_code_name(46761,"HANGUL_SYLLABLE_DDULT"). +lisp_code_name(46762,"HANGUL_SYLLABLE_DDULP"). +lisp_code_name(46763,"HANGUL_SYLLABLE_DDULH"). +lisp_code_name(46764,"HANGUL_SYLLABLE_DDUM"). +lisp_code_name(46765,"HANGUL_SYLLABLE_DDUB"). +lisp_code_name(46766,"HANGUL_SYLLABLE_DDUBS"). +lisp_code_name(46767,"HANGUL_SYLLABLE_DDUS"). +lisp_code_name(46768,"HANGUL_SYLLABLE_DDUSS"). +lisp_code_name(46769,"HANGUL_SYLLABLE_DDUNG"). +lisp_code_name(46770,"HANGUL_SYLLABLE_DDUJ"). +lisp_code_name(46771,"HANGUL_SYLLABLE_DDUC"). +lisp_code_name(46772,"HANGUL_SYLLABLE_DDUK"). +lisp_code_name(46773,"HANGUL_SYLLABLE_DDUT"). +lisp_code_name(46774,"HANGUL_SYLLABLE_DDUP"). +lisp_code_name(46775,"HANGUL_SYLLABLE_DDUH"). +lisp_code_name(46776,"HANGUL_SYLLABLE_DDWEO"). +lisp_code_name(46777,"HANGUL_SYLLABLE_DDWEOG"). +lisp_code_name(46778,"HANGUL_SYLLABLE_DDWEOGG"). +lisp_code_name(46779,"HANGUL_SYLLABLE_DDWEOGS"). +lisp_code_name(46780,"HANGUL_SYLLABLE_DDWEON"). +lisp_code_name(46781,"HANGUL_SYLLABLE_DDWEONJ"). +lisp_code_name(46782,"HANGUL_SYLLABLE_DDWEONH"). +lisp_code_name(46783,"HANGUL_SYLLABLE_DDWEOD"). +lisp_code_name(46784,"HANGUL_SYLLABLE_DDWEOL"). +lisp_code_name(46785,"HANGUL_SYLLABLE_DDWEOLG"). +lisp_code_name(46786,"HANGUL_SYLLABLE_DDWEOLM"). +lisp_code_name(46787,"HANGUL_SYLLABLE_DDWEOLB"). +lisp_code_name(46788,"HANGUL_SYLLABLE_DDWEOLS"). +lisp_code_name(46789,"HANGUL_SYLLABLE_DDWEOLT"). +lisp_code_name(46790,"HANGUL_SYLLABLE_DDWEOLP"). +lisp_code_name(46791,"HANGUL_SYLLABLE_DDWEOLH"). +lisp_code_name(46792,"HANGUL_SYLLABLE_DDWEOM"). +lisp_code_name(46793,"HANGUL_SYLLABLE_DDWEOB"). +lisp_code_name(46794,"HANGUL_SYLLABLE_DDWEOBS"). +lisp_code_name(46795,"HANGUL_SYLLABLE_DDWEOS"). +lisp_code_name(46796,"HANGUL_SYLLABLE_DDWEOSS"). +lisp_code_name(46797,"HANGUL_SYLLABLE_DDWEONG"). +lisp_code_name(46798,"HANGUL_SYLLABLE_DDWEOJ"). +lisp_code_name(46799,"HANGUL_SYLLABLE_DDWEOC"). +lisp_code_name(46800,"HANGUL_SYLLABLE_DDWEOK"). +lisp_code_name(46801,"HANGUL_SYLLABLE_DDWEOT"). +lisp_code_name(46802,"HANGUL_SYLLABLE_DDWEOP"). +lisp_code_name(46803,"HANGUL_SYLLABLE_DDWEOH"). +lisp_code_name(46804,"HANGUL_SYLLABLE_DDWE"). +lisp_code_name(46805,"HANGUL_SYLLABLE_DDWEG"). +lisp_code_name(46806,"HANGUL_SYLLABLE_DDWEGG"). +lisp_code_name(46807,"HANGUL_SYLLABLE_DDWEGS"). +lisp_code_name(46808,"HANGUL_SYLLABLE_DDWEN"). +lisp_code_name(46809,"HANGUL_SYLLABLE_DDWENJ"). +lisp_code_name(46810,"HANGUL_SYLLABLE_DDWENH"). +lisp_code_name(46811,"HANGUL_SYLLABLE_DDWED"). +lisp_code_name(46812,"HANGUL_SYLLABLE_DDWEL"). +lisp_code_name(46813,"HANGUL_SYLLABLE_DDWELG"). +lisp_code_name(46814,"HANGUL_SYLLABLE_DDWELM"). +lisp_code_name(46815,"HANGUL_SYLLABLE_DDWELB"). +lisp_code_name(46816,"HANGUL_SYLLABLE_DDWELS"). +lisp_code_name(46817,"HANGUL_SYLLABLE_DDWELT"). +lisp_code_name(46818,"HANGUL_SYLLABLE_DDWELP"). +lisp_code_name(46819,"HANGUL_SYLLABLE_DDWELH"). +lisp_code_name(46820,"HANGUL_SYLLABLE_DDWEM"). +lisp_code_name(46821,"HANGUL_SYLLABLE_DDWEB"). +lisp_code_name(46822,"HANGUL_SYLLABLE_DDWEBS"). +lisp_code_name(46823,"HANGUL_SYLLABLE_DDWES"). +lisp_code_name(46824,"HANGUL_SYLLABLE_DDWESS"). +lisp_code_name(46825,"HANGUL_SYLLABLE_DDWENG"). +lisp_code_name(46826,"HANGUL_SYLLABLE_DDWEJ"). +lisp_code_name(46827,"HANGUL_SYLLABLE_DDWEC"). +lisp_code_name(46828,"HANGUL_SYLLABLE_DDWEK"). +lisp_code_name(46829,"HANGUL_SYLLABLE_DDWET"). +lisp_code_name(46830,"HANGUL_SYLLABLE_DDWEP"). +lisp_code_name(46831,"HANGUL_SYLLABLE_DDWEH"). +lisp_code_name(46832,"HANGUL_SYLLABLE_DDWI"). +lisp_code_name(46833,"HANGUL_SYLLABLE_DDWIG"). +lisp_code_name(46834,"HANGUL_SYLLABLE_DDWIGG"). +lisp_code_name(46835,"HANGUL_SYLLABLE_DDWIGS"). +lisp_code_name(46836,"HANGUL_SYLLABLE_DDWIN"). +lisp_code_name(46837,"HANGUL_SYLLABLE_DDWINJ"). +lisp_code_name(46838,"HANGUL_SYLLABLE_DDWINH"). +lisp_code_name(46839,"HANGUL_SYLLABLE_DDWID"). +lisp_code_name(46840,"HANGUL_SYLLABLE_DDWIL"). +lisp_code_name(46841,"HANGUL_SYLLABLE_DDWILG"). +lisp_code_name(46842,"HANGUL_SYLLABLE_DDWILM"). +lisp_code_name(46843,"HANGUL_SYLLABLE_DDWILB"). +lisp_code_name(46844,"HANGUL_SYLLABLE_DDWILS"). +lisp_code_name(46845,"HANGUL_SYLLABLE_DDWILT"). +lisp_code_name(46846,"HANGUL_SYLLABLE_DDWILP"). +lisp_code_name(46847,"HANGUL_SYLLABLE_DDWILH"). +lisp_code_name(46848,"HANGUL_SYLLABLE_DDWIM"). +lisp_code_name(46849,"HANGUL_SYLLABLE_DDWIB"). +lisp_code_name(46850,"HANGUL_SYLLABLE_DDWIBS"). +lisp_code_name(46851,"HANGUL_SYLLABLE_DDWIS"). +lisp_code_name(46852,"HANGUL_SYLLABLE_DDWISS"). +lisp_code_name(46853,"HANGUL_SYLLABLE_DDWING"). +lisp_code_name(46854,"HANGUL_SYLLABLE_DDWIJ"). +lisp_code_name(46855,"HANGUL_SYLLABLE_DDWIC"). +lisp_code_name(46856,"HANGUL_SYLLABLE_DDWIK"). +lisp_code_name(46857,"HANGUL_SYLLABLE_DDWIT"). +lisp_code_name(46858,"HANGUL_SYLLABLE_DDWIP"). +lisp_code_name(46859,"HANGUL_SYLLABLE_DDWIH"). +lisp_code_name(46860,"HANGUL_SYLLABLE_DDYU"). +lisp_code_name(46861,"HANGUL_SYLLABLE_DDYUG"). +lisp_code_name(46862,"HANGUL_SYLLABLE_DDYUGG"). +lisp_code_name(46863,"HANGUL_SYLLABLE_DDYUGS"). +lisp_code_name(46864,"HANGUL_SYLLABLE_DDYUN"). +lisp_code_name(46865,"HANGUL_SYLLABLE_DDYUNJ"). +lisp_code_name(46866,"HANGUL_SYLLABLE_DDYUNH"). +lisp_code_name(46867,"HANGUL_SYLLABLE_DDYUD"). +lisp_code_name(46868,"HANGUL_SYLLABLE_DDYUL"). +lisp_code_name(46869,"HANGUL_SYLLABLE_DDYULG"). +lisp_code_name(46870,"HANGUL_SYLLABLE_DDYULM"). +lisp_code_name(46871,"HANGUL_SYLLABLE_DDYULB"). +lisp_code_name(46872,"HANGUL_SYLLABLE_DDYULS"). +lisp_code_name(46873,"HANGUL_SYLLABLE_DDYULT"). +lisp_code_name(46874,"HANGUL_SYLLABLE_DDYULP"). +lisp_code_name(46875,"HANGUL_SYLLABLE_DDYULH"). +lisp_code_name(46876,"HANGUL_SYLLABLE_DDYUM"). +lisp_code_name(46877,"HANGUL_SYLLABLE_DDYUB"). +lisp_code_name(46878,"HANGUL_SYLLABLE_DDYUBS"). +lisp_code_name(46879,"HANGUL_SYLLABLE_DDYUS"). +lisp_code_name(46880,"HANGUL_SYLLABLE_DDYUSS"). +lisp_code_name(46881,"HANGUL_SYLLABLE_DDYUNG"). +lisp_code_name(46882,"HANGUL_SYLLABLE_DDYUJ"). +lisp_code_name(46883,"HANGUL_SYLLABLE_DDYUC"). +lisp_code_name(46884,"HANGUL_SYLLABLE_DDYUK"). +lisp_code_name(46885,"HANGUL_SYLLABLE_DDYUT"). +lisp_code_name(46886,"HANGUL_SYLLABLE_DDYUP"). +lisp_code_name(46887,"HANGUL_SYLLABLE_DDYUH"). +lisp_code_name(46888,"HANGUL_SYLLABLE_DDEU"). +lisp_code_name(46889,"HANGUL_SYLLABLE_DDEUG"). +lisp_code_name(46890,"HANGUL_SYLLABLE_DDEUGG"). +lisp_code_name(46891,"HANGUL_SYLLABLE_DDEUGS"). +lisp_code_name(46892,"HANGUL_SYLLABLE_DDEUN"). +lisp_code_name(46893,"HANGUL_SYLLABLE_DDEUNJ"). +lisp_code_name(46894,"HANGUL_SYLLABLE_DDEUNH"). +lisp_code_name(46895,"HANGUL_SYLLABLE_DDEUD"). +lisp_code_name(46896,"HANGUL_SYLLABLE_DDEUL"). +lisp_code_name(46897,"HANGUL_SYLLABLE_DDEULG"). +lisp_code_name(46898,"HANGUL_SYLLABLE_DDEULM"). +lisp_code_name(46899,"HANGUL_SYLLABLE_DDEULB"). +lisp_code_name(46900,"HANGUL_SYLLABLE_DDEULS"). +lisp_code_name(46901,"HANGUL_SYLLABLE_DDEULT"). +lisp_code_name(46902,"HANGUL_SYLLABLE_DDEULP"). +lisp_code_name(46903,"HANGUL_SYLLABLE_DDEULH"). +lisp_code_name(46904,"HANGUL_SYLLABLE_DDEUM"). +lisp_code_name(46905,"HANGUL_SYLLABLE_DDEUB"). +lisp_code_name(46906,"HANGUL_SYLLABLE_DDEUBS"). +lisp_code_name(46907,"HANGUL_SYLLABLE_DDEUS"). +lisp_code_name(46908,"HANGUL_SYLLABLE_DDEUSS"). +lisp_code_name(46909,"HANGUL_SYLLABLE_DDEUNG"). +lisp_code_name(46910,"HANGUL_SYLLABLE_DDEUJ"). +lisp_code_name(46911,"HANGUL_SYLLABLE_DDEUC"). +lisp_code_name(46912,"HANGUL_SYLLABLE_DDEUK"). +lisp_code_name(46913,"HANGUL_SYLLABLE_DDEUT"). +lisp_code_name(46914,"HANGUL_SYLLABLE_DDEUP"). +lisp_code_name(46915,"HANGUL_SYLLABLE_DDEUH"). +lisp_code_name(46916,"HANGUL_SYLLABLE_DDYI"). +lisp_code_name(46917,"HANGUL_SYLLABLE_DDYIG"). +lisp_code_name(46918,"HANGUL_SYLLABLE_DDYIGG"). +lisp_code_name(46919,"HANGUL_SYLLABLE_DDYIGS"). +lisp_code_name(46920,"HANGUL_SYLLABLE_DDYIN"). +lisp_code_name(46921,"HANGUL_SYLLABLE_DDYINJ"). +lisp_code_name(46922,"HANGUL_SYLLABLE_DDYINH"). +lisp_code_name(46923,"HANGUL_SYLLABLE_DDYID"). +lisp_code_name(46924,"HANGUL_SYLLABLE_DDYIL"). +lisp_code_name(46925,"HANGUL_SYLLABLE_DDYILG"). +lisp_code_name(46926,"HANGUL_SYLLABLE_DDYILM"). +lisp_code_name(46927,"HANGUL_SYLLABLE_DDYILB"). +lisp_code_name(46928,"HANGUL_SYLLABLE_DDYILS"). +lisp_code_name(46929,"HANGUL_SYLLABLE_DDYILT"). +lisp_code_name(46930,"HANGUL_SYLLABLE_DDYILP"). +lisp_code_name(46931,"HANGUL_SYLLABLE_DDYILH"). +lisp_code_name(46932,"HANGUL_SYLLABLE_DDYIM"). +lisp_code_name(46933,"HANGUL_SYLLABLE_DDYIB"). +lisp_code_name(46934,"HANGUL_SYLLABLE_DDYIBS"). +lisp_code_name(46935,"HANGUL_SYLLABLE_DDYIS"). +lisp_code_name(46936,"HANGUL_SYLLABLE_DDYISS"). +lisp_code_name(46937,"HANGUL_SYLLABLE_DDYING"). +lisp_code_name(46938,"HANGUL_SYLLABLE_DDYIJ"). +lisp_code_name(46939,"HANGUL_SYLLABLE_DDYIC"). +lisp_code_name(46940,"HANGUL_SYLLABLE_DDYIK"). +lisp_code_name(46941,"HANGUL_SYLLABLE_DDYIT"). +lisp_code_name(46942,"HANGUL_SYLLABLE_DDYIP"). +lisp_code_name(46943,"HANGUL_SYLLABLE_DDYIH"). +lisp_code_name(46944,"HANGUL_SYLLABLE_DDI"). +lisp_code_name(46945,"HANGUL_SYLLABLE_DDIG"). +lisp_code_name(46946,"HANGUL_SYLLABLE_DDIGG"). +lisp_code_name(46947,"HANGUL_SYLLABLE_DDIGS"). +lisp_code_name(46948,"HANGUL_SYLLABLE_DDIN"). +lisp_code_name(46949,"HANGUL_SYLLABLE_DDINJ"). +lisp_code_name(46950,"HANGUL_SYLLABLE_DDINH"). +lisp_code_name(46951,"HANGUL_SYLLABLE_DDID"). +lisp_code_name(46952,"HANGUL_SYLLABLE_DDIL"). +lisp_code_name(46953,"HANGUL_SYLLABLE_DDILG"). +lisp_code_name(46954,"HANGUL_SYLLABLE_DDILM"). +lisp_code_name(46955,"HANGUL_SYLLABLE_DDILB"). +lisp_code_name(46956,"HANGUL_SYLLABLE_DDILS"). +lisp_code_name(46957,"HANGUL_SYLLABLE_DDILT"). +lisp_code_name(46958,"HANGUL_SYLLABLE_DDILP"). +lisp_code_name(46959,"HANGUL_SYLLABLE_DDILH"). +lisp_code_name(46960,"HANGUL_SYLLABLE_DDIM"). +lisp_code_name(46961,"HANGUL_SYLLABLE_DDIB"). +lisp_code_name(46962,"HANGUL_SYLLABLE_DDIBS"). +lisp_code_name(46963,"HANGUL_SYLLABLE_DDIS"). +lisp_code_name(46964,"HANGUL_SYLLABLE_DDISS"). +lisp_code_name(46965,"HANGUL_SYLLABLE_DDING"). +lisp_code_name(46966,"HANGUL_SYLLABLE_DDIJ"). +lisp_code_name(46967,"HANGUL_SYLLABLE_DDIC"). +lisp_code_name(46968,"HANGUL_SYLLABLE_DDIK"). +lisp_code_name(46969,"HANGUL_SYLLABLE_DDIT"). +lisp_code_name(46970,"HANGUL_SYLLABLE_DDIP"). +lisp_code_name(46971,"HANGUL_SYLLABLE_DDIH"). +lisp_code_name(46972,"HANGUL_SYLLABLE_RA"). +lisp_code_name(46973,"HANGUL_SYLLABLE_RAG"). +lisp_code_name(46974,"HANGUL_SYLLABLE_RAGG"). +lisp_code_name(46975,"HANGUL_SYLLABLE_RAGS"). +lisp_code_name(46976,"HANGUL_SYLLABLE_RAN"). +lisp_code_name(46977,"HANGUL_SYLLABLE_RANJ"). +lisp_code_name(46978,"HANGUL_SYLLABLE_RANH"). +lisp_code_name(46979,"HANGUL_SYLLABLE_RAD"). +lisp_code_name(46980,"HANGUL_SYLLABLE_RAL"). +lisp_code_name(46981,"HANGUL_SYLLABLE_RALG"). +lisp_code_name(46982,"HANGUL_SYLLABLE_RALM"). +lisp_code_name(46983,"HANGUL_SYLLABLE_RALB"). +lisp_code_name(46984,"HANGUL_SYLLABLE_RALS"). +lisp_code_name(46985,"HANGUL_SYLLABLE_RALT"). +lisp_code_name(46986,"HANGUL_SYLLABLE_RALP"). +lisp_code_name(46987,"HANGUL_SYLLABLE_RALH"). +lisp_code_name(46988,"HANGUL_SYLLABLE_RAM"). +lisp_code_name(46989,"HANGUL_SYLLABLE_RAB"). +lisp_code_name(46990,"HANGUL_SYLLABLE_RABS"). +lisp_code_name(46991,"HANGUL_SYLLABLE_RAS"). +lisp_code_name(46992,"HANGUL_SYLLABLE_RASS"). +lisp_code_name(46993,"HANGUL_SYLLABLE_RANG"). +lisp_code_name(46994,"HANGUL_SYLLABLE_RAJ"). +lisp_code_name(46995,"HANGUL_SYLLABLE_RAC"). +lisp_code_name(46996,"HANGUL_SYLLABLE_RAK"). +lisp_code_name(46997,"HANGUL_SYLLABLE_RAT"). +lisp_code_name(46998,"HANGUL_SYLLABLE_RAP"). +lisp_code_name(46999,"HANGUL_SYLLABLE_RAH"). +lisp_code_name(47000,"HANGUL_SYLLABLE_RAE"). +lisp_code_name(47001,"HANGUL_SYLLABLE_RAEG"). +lisp_code_name(47002,"HANGUL_SYLLABLE_RAEGG"). +lisp_code_name(47003,"HANGUL_SYLLABLE_RAEGS"). +lisp_code_name(47004,"HANGUL_SYLLABLE_RAEN"). +lisp_code_name(47005,"HANGUL_SYLLABLE_RAENJ"). +lisp_code_name(47006,"HANGUL_SYLLABLE_RAENH"). +lisp_code_name(47007,"HANGUL_SYLLABLE_RAED"). +lisp_code_name(47008,"HANGUL_SYLLABLE_RAEL"). +lisp_code_name(47009,"HANGUL_SYLLABLE_RAELG"). +lisp_code_name(47010,"HANGUL_SYLLABLE_RAELM"). +lisp_code_name(47011,"HANGUL_SYLLABLE_RAELB"). +lisp_code_name(47012,"HANGUL_SYLLABLE_RAELS"). +lisp_code_name(47013,"HANGUL_SYLLABLE_RAELT"). +lisp_code_name(47014,"HANGUL_SYLLABLE_RAELP"). +lisp_code_name(47015,"HANGUL_SYLLABLE_RAELH"). +lisp_code_name(47016,"HANGUL_SYLLABLE_RAEM"). +lisp_code_name(47017,"HANGUL_SYLLABLE_RAEB"). +lisp_code_name(47018,"HANGUL_SYLLABLE_RAEBS"). +lisp_code_name(47019,"HANGUL_SYLLABLE_RAES"). +lisp_code_name(47020,"HANGUL_SYLLABLE_RAESS"). +lisp_code_name(47021,"HANGUL_SYLLABLE_RAENG"). +lisp_code_name(47022,"HANGUL_SYLLABLE_RAEJ"). +lisp_code_name(47023,"HANGUL_SYLLABLE_RAEC"). +lisp_code_name(47024,"HANGUL_SYLLABLE_RAEK"). +lisp_code_name(47025,"HANGUL_SYLLABLE_RAET"). +lisp_code_name(47026,"HANGUL_SYLLABLE_RAEP"). +lisp_code_name(47027,"HANGUL_SYLLABLE_RAEH"). +lisp_code_name(47028,"HANGUL_SYLLABLE_RYA"). +lisp_code_name(47029,"HANGUL_SYLLABLE_RYAG"). +lisp_code_name(47030,"HANGUL_SYLLABLE_RYAGG"). +lisp_code_name(47031,"HANGUL_SYLLABLE_RYAGS"). +lisp_code_name(47032,"HANGUL_SYLLABLE_RYAN"). +lisp_code_name(47033,"HANGUL_SYLLABLE_RYANJ"). +lisp_code_name(47034,"HANGUL_SYLLABLE_RYANH"). +lisp_code_name(47035,"HANGUL_SYLLABLE_RYAD"). +lisp_code_name(47036,"HANGUL_SYLLABLE_RYAL"). +lisp_code_name(47037,"HANGUL_SYLLABLE_RYALG"). +lisp_code_name(47038,"HANGUL_SYLLABLE_RYALM"). +lisp_code_name(47039,"HANGUL_SYLLABLE_RYALB"). +lisp_code_name(47040,"HANGUL_SYLLABLE_RYALS"). +lisp_code_name(47041,"HANGUL_SYLLABLE_RYALT"). +lisp_code_name(47042,"HANGUL_SYLLABLE_RYALP"). +lisp_code_name(47043,"HANGUL_SYLLABLE_RYALH"). +lisp_code_name(47044,"HANGUL_SYLLABLE_RYAM"). +lisp_code_name(47045,"HANGUL_SYLLABLE_RYAB"). +lisp_code_name(47046,"HANGUL_SYLLABLE_RYABS"). +lisp_code_name(47047,"HANGUL_SYLLABLE_RYAS"). +lisp_code_name(47048,"HANGUL_SYLLABLE_RYASS"). +lisp_code_name(47049,"HANGUL_SYLLABLE_RYANG"). +lisp_code_name(47050,"HANGUL_SYLLABLE_RYAJ"). +lisp_code_name(47051,"HANGUL_SYLLABLE_RYAC"). +lisp_code_name(47052,"HANGUL_SYLLABLE_RYAK"). +lisp_code_name(47053,"HANGUL_SYLLABLE_RYAT"). +lisp_code_name(47054,"HANGUL_SYLLABLE_RYAP"). +lisp_code_name(47055,"HANGUL_SYLLABLE_RYAH"). +lisp_code_name(47056,"HANGUL_SYLLABLE_RYAE"). +lisp_code_name(47057,"HANGUL_SYLLABLE_RYAEG"). +lisp_code_name(47058,"HANGUL_SYLLABLE_RYAEGG"). +lisp_code_name(47059,"HANGUL_SYLLABLE_RYAEGS"). +lisp_code_name(47060,"HANGUL_SYLLABLE_RYAEN"). +lisp_code_name(47061,"HANGUL_SYLLABLE_RYAENJ"). +lisp_code_name(47062,"HANGUL_SYLLABLE_RYAENH"). +lisp_code_name(47063,"HANGUL_SYLLABLE_RYAED"). +lisp_code_name(47064,"HANGUL_SYLLABLE_RYAEL"). +lisp_code_name(47065,"HANGUL_SYLLABLE_RYAELG"). +lisp_code_name(47066,"HANGUL_SYLLABLE_RYAELM"). +lisp_code_name(47067,"HANGUL_SYLLABLE_RYAELB"). +lisp_code_name(47068,"HANGUL_SYLLABLE_RYAELS"). +lisp_code_name(47069,"HANGUL_SYLLABLE_RYAELT"). +lisp_code_name(47070,"HANGUL_SYLLABLE_RYAELP"). +lisp_code_name(47071,"HANGUL_SYLLABLE_RYAELH"). +lisp_code_name(47072,"HANGUL_SYLLABLE_RYAEM"). +lisp_code_name(47073,"HANGUL_SYLLABLE_RYAEB"). +lisp_code_name(47074,"HANGUL_SYLLABLE_RYAEBS"). +lisp_code_name(47075,"HANGUL_SYLLABLE_RYAES"). +lisp_code_name(47076,"HANGUL_SYLLABLE_RYAESS"). +lisp_code_name(47077,"HANGUL_SYLLABLE_RYAENG"). +lisp_code_name(47078,"HANGUL_SYLLABLE_RYAEJ"). +lisp_code_name(47079,"HANGUL_SYLLABLE_RYAEC"). +lisp_code_name(47080,"HANGUL_SYLLABLE_RYAEK"). +lisp_code_name(47081,"HANGUL_SYLLABLE_RYAET"). +lisp_code_name(47082,"HANGUL_SYLLABLE_RYAEP"). +lisp_code_name(47083,"HANGUL_SYLLABLE_RYAEH"). +lisp_code_name(47084,"HANGUL_SYLLABLE_REO"). +lisp_code_name(47085,"HANGUL_SYLLABLE_REOG"). +lisp_code_name(47086,"HANGUL_SYLLABLE_REOGG"). +lisp_code_name(47087,"HANGUL_SYLLABLE_REOGS"). +lisp_code_name(47088,"HANGUL_SYLLABLE_REON"). +lisp_code_name(47089,"HANGUL_SYLLABLE_REONJ"). +lisp_code_name(47090,"HANGUL_SYLLABLE_REONH"). +lisp_code_name(47091,"HANGUL_SYLLABLE_REOD"). +lisp_code_name(47092,"HANGUL_SYLLABLE_REOL"). +lisp_code_name(47093,"HANGUL_SYLLABLE_REOLG"). +lisp_code_name(47094,"HANGUL_SYLLABLE_REOLM"). +lisp_code_name(47095,"HANGUL_SYLLABLE_REOLB"). +lisp_code_name(47096,"HANGUL_SYLLABLE_REOLS"). +lisp_code_name(47097,"HANGUL_SYLLABLE_REOLT"). +lisp_code_name(47098,"HANGUL_SYLLABLE_REOLP"). +lisp_code_name(47099,"HANGUL_SYLLABLE_REOLH"). +lisp_code_name(47100,"HANGUL_SYLLABLE_REOM"). +lisp_code_name(47101,"HANGUL_SYLLABLE_REOB"). +lisp_code_name(47102,"HANGUL_SYLLABLE_REOBS"). +lisp_code_name(47103,"HANGUL_SYLLABLE_REOS"). +lisp_code_name(47104,"HANGUL_SYLLABLE_REOSS"). +lisp_code_name(47105,"HANGUL_SYLLABLE_REONG"). +lisp_code_name(47106,"HANGUL_SYLLABLE_REOJ"). +lisp_code_name(47107,"HANGUL_SYLLABLE_REOC"). +lisp_code_name(47108,"HANGUL_SYLLABLE_REOK"). +lisp_code_name(47109,"HANGUL_SYLLABLE_REOT"). +lisp_code_name(47110,"HANGUL_SYLLABLE_REOP"). +lisp_code_name(47111,"HANGUL_SYLLABLE_REOH"). +lisp_code_name(47112,"HANGUL_SYLLABLE_RE"). +lisp_code_name(47113,"HANGUL_SYLLABLE_REG"). +lisp_code_name(47114,"HANGUL_SYLLABLE_REGG"). +lisp_code_name(47115,"HANGUL_SYLLABLE_REGS"). +lisp_code_name(47116,"HANGUL_SYLLABLE_REN"). +lisp_code_name(47117,"HANGUL_SYLLABLE_RENJ"). +lisp_code_name(47118,"HANGUL_SYLLABLE_RENH"). +lisp_code_name(47119,"HANGUL_SYLLABLE_RED"). +lisp_code_name(47120,"HANGUL_SYLLABLE_REL"). +lisp_code_name(47121,"HANGUL_SYLLABLE_RELG"). +lisp_code_name(47122,"HANGUL_SYLLABLE_RELM"). +lisp_code_name(47123,"HANGUL_SYLLABLE_RELB"). +lisp_code_name(47124,"HANGUL_SYLLABLE_RELS"). +lisp_code_name(47125,"HANGUL_SYLLABLE_RELT"). +lisp_code_name(47126,"HANGUL_SYLLABLE_RELP"). +lisp_code_name(47127,"HANGUL_SYLLABLE_RELH"). +lisp_code_name(47128,"HANGUL_SYLLABLE_REM"). +lisp_code_name(47129,"HANGUL_SYLLABLE_REB"). +lisp_code_name(47130,"HANGUL_SYLLABLE_REBS"). +lisp_code_name(47131,"HANGUL_SYLLABLE_RES"). +lisp_code_name(47132,"HANGUL_SYLLABLE_RESS"). +lisp_code_name(47133,"HANGUL_SYLLABLE_RENG"). +lisp_code_name(47134,"HANGUL_SYLLABLE_REJ"). +lisp_code_name(47135,"HANGUL_SYLLABLE_REC"). +lisp_code_name(47136,"HANGUL_SYLLABLE_REK"). +lisp_code_name(47137,"HANGUL_SYLLABLE_RET"). +lisp_code_name(47138,"HANGUL_SYLLABLE_REP"). +lisp_code_name(47139,"HANGUL_SYLLABLE_REH"). +lisp_code_name(47140,"HANGUL_SYLLABLE_RYEO"). +lisp_code_name(47141,"HANGUL_SYLLABLE_RYEOG"). +lisp_code_name(47142,"HANGUL_SYLLABLE_RYEOGG"). +lisp_code_name(47143,"HANGUL_SYLLABLE_RYEOGS"). +lisp_code_name(47144,"HANGUL_SYLLABLE_RYEON"). +lisp_code_name(47145,"HANGUL_SYLLABLE_RYEONJ"). +lisp_code_name(47146,"HANGUL_SYLLABLE_RYEONH"). +lisp_code_name(47147,"HANGUL_SYLLABLE_RYEOD"). +lisp_code_name(47148,"HANGUL_SYLLABLE_RYEOL"). +lisp_code_name(47149,"HANGUL_SYLLABLE_RYEOLG"). +lisp_code_name(47150,"HANGUL_SYLLABLE_RYEOLM"). +lisp_code_name(47151,"HANGUL_SYLLABLE_RYEOLB"). +lisp_code_name(47152,"HANGUL_SYLLABLE_RYEOLS"). +lisp_code_name(47153,"HANGUL_SYLLABLE_RYEOLT"). +lisp_code_name(47154,"HANGUL_SYLLABLE_RYEOLP"). +lisp_code_name(47155,"HANGUL_SYLLABLE_RYEOLH"). +lisp_code_name(47156,"HANGUL_SYLLABLE_RYEOM"). +lisp_code_name(47157,"HANGUL_SYLLABLE_RYEOB"). +lisp_code_name(47158,"HANGUL_SYLLABLE_RYEOBS"). +lisp_code_name(47159,"HANGUL_SYLLABLE_RYEOS"). +lisp_code_name(47160,"HANGUL_SYLLABLE_RYEOSS"). +lisp_code_name(47161,"HANGUL_SYLLABLE_RYEONG"). +lisp_code_name(47162,"HANGUL_SYLLABLE_RYEOJ"). +lisp_code_name(47163,"HANGUL_SYLLABLE_RYEOC"). +lisp_code_name(47164,"HANGUL_SYLLABLE_RYEOK"). +lisp_code_name(47165,"HANGUL_SYLLABLE_RYEOT"). +lisp_code_name(47166,"HANGUL_SYLLABLE_RYEOP"). +lisp_code_name(47167,"HANGUL_SYLLABLE_RYEOH"). +lisp_code_name(47168,"HANGUL_SYLLABLE_RYE"). +lisp_code_name(47169,"HANGUL_SYLLABLE_RYEG"). +lisp_code_name(47170,"HANGUL_SYLLABLE_RYEGG"). +lisp_code_name(47171,"HANGUL_SYLLABLE_RYEGS"). +lisp_code_name(47172,"HANGUL_SYLLABLE_RYEN"). +lisp_code_name(47173,"HANGUL_SYLLABLE_RYENJ"). +lisp_code_name(47174,"HANGUL_SYLLABLE_RYENH"). +lisp_code_name(47175,"HANGUL_SYLLABLE_RYED"). +lisp_code_name(47176,"HANGUL_SYLLABLE_RYEL"). +lisp_code_name(47177,"HANGUL_SYLLABLE_RYELG"). +lisp_code_name(47178,"HANGUL_SYLLABLE_RYELM"). +lisp_code_name(47179,"HANGUL_SYLLABLE_RYELB"). +lisp_code_name(47180,"HANGUL_SYLLABLE_RYELS"). +lisp_code_name(47181,"HANGUL_SYLLABLE_RYELT"). +lisp_code_name(47182,"HANGUL_SYLLABLE_RYELP"). +lisp_code_name(47183,"HANGUL_SYLLABLE_RYELH"). +lisp_code_name(47184,"HANGUL_SYLLABLE_RYEM"). +lisp_code_name(47185,"HANGUL_SYLLABLE_RYEB"). +lisp_code_name(47186,"HANGUL_SYLLABLE_RYEBS"). +lisp_code_name(47187,"HANGUL_SYLLABLE_RYES"). +lisp_code_name(47188,"HANGUL_SYLLABLE_RYESS"). +lisp_code_name(47189,"HANGUL_SYLLABLE_RYENG"). +lisp_code_name(47190,"HANGUL_SYLLABLE_RYEJ"). +lisp_code_name(47191,"HANGUL_SYLLABLE_RYEC"). +lisp_code_name(47192,"HANGUL_SYLLABLE_RYEK"). +lisp_code_name(47193,"HANGUL_SYLLABLE_RYET"). +lisp_code_name(47194,"HANGUL_SYLLABLE_RYEP"). +lisp_code_name(47195,"HANGUL_SYLLABLE_RYEH"). +lisp_code_name(47196,"HANGUL_SYLLABLE_RO"). +lisp_code_name(47197,"HANGUL_SYLLABLE_ROG"). +lisp_code_name(47198,"HANGUL_SYLLABLE_ROGG"). +lisp_code_name(47199,"HANGUL_SYLLABLE_ROGS"). +lisp_code_name(47200,"HANGUL_SYLLABLE_RON"). +lisp_code_name(47201,"HANGUL_SYLLABLE_RONJ"). +lisp_code_name(47202,"HANGUL_SYLLABLE_RONH"). +lisp_code_name(47203,"HANGUL_SYLLABLE_ROD"). +lisp_code_name(47204,"HANGUL_SYLLABLE_ROL"). +lisp_code_name(47205,"HANGUL_SYLLABLE_ROLG"). +lisp_code_name(47206,"HANGUL_SYLLABLE_ROLM"). +lisp_code_name(47207,"HANGUL_SYLLABLE_ROLB"). +lisp_code_name(47208,"HANGUL_SYLLABLE_ROLS"). +lisp_code_name(47209,"HANGUL_SYLLABLE_ROLT"). +lisp_code_name(47210,"HANGUL_SYLLABLE_ROLP"). +lisp_code_name(47211,"HANGUL_SYLLABLE_ROLH"). +lisp_code_name(47212,"HANGUL_SYLLABLE_ROM"). +lisp_code_name(47213,"HANGUL_SYLLABLE_ROB"). +lisp_code_name(47214,"HANGUL_SYLLABLE_ROBS"). +lisp_code_name(47215,"HANGUL_SYLLABLE_ROS"). +lisp_code_name(47216,"HANGUL_SYLLABLE_ROSS"). +lisp_code_name(47217,"HANGUL_SYLLABLE_RONG"). +lisp_code_name(47218,"HANGUL_SYLLABLE_ROJ"). +lisp_code_name(47219,"HANGUL_SYLLABLE_ROC"). +lisp_code_name(47220,"HANGUL_SYLLABLE_ROK"). +lisp_code_name(47221,"HANGUL_SYLLABLE_ROT"). +lisp_code_name(47222,"HANGUL_SYLLABLE_ROP"). +lisp_code_name(47223,"HANGUL_SYLLABLE_ROH"). +lisp_code_name(47224,"HANGUL_SYLLABLE_RWA"). +lisp_code_name(47225,"HANGUL_SYLLABLE_RWAG"). +lisp_code_name(47226,"HANGUL_SYLLABLE_RWAGG"). +lisp_code_name(47227,"HANGUL_SYLLABLE_RWAGS"). +lisp_code_name(47228,"HANGUL_SYLLABLE_RWAN"). +lisp_code_name(47229,"HANGUL_SYLLABLE_RWANJ"). +lisp_code_name(47230,"HANGUL_SYLLABLE_RWANH"). +lisp_code_name(47231,"HANGUL_SYLLABLE_RWAD"). +lisp_code_name(47232,"HANGUL_SYLLABLE_RWAL"). +lisp_code_name(47233,"HANGUL_SYLLABLE_RWALG"). +lisp_code_name(47234,"HANGUL_SYLLABLE_RWALM"). +lisp_code_name(47235,"HANGUL_SYLLABLE_RWALB"). +lisp_code_name(47236,"HANGUL_SYLLABLE_RWALS"). +lisp_code_name(47237,"HANGUL_SYLLABLE_RWALT"). +lisp_code_name(47238,"HANGUL_SYLLABLE_RWALP"). +lisp_code_name(47239,"HANGUL_SYLLABLE_RWALH"). +lisp_code_name(47240,"HANGUL_SYLLABLE_RWAM"). +lisp_code_name(47241,"HANGUL_SYLLABLE_RWAB"). +lisp_code_name(47242,"HANGUL_SYLLABLE_RWABS"). +lisp_code_name(47243,"HANGUL_SYLLABLE_RWAS"). +lisp_code_name(47244,"HANGUL_SYLLABLE_RWASS"). +lisp_code_name(47245,"HANGUL_SYLLABLE_RWANG"). +lisp_code_name(47246,"HANGUL_SYLLABLE_RWAJ"). +lisp_code_name(47247,"HANGUL_SYLLABLE_RWAC"). +lisp_code_name(47248,"HANGUL_SYLLABLE_RWAK"). +lisp_code_name(47249,"HANGUL_SYLLABLE_RWAT"). +lisp_code_name(47250,"HANGUL_SYLLABLE_RWAP"). +lisp_code_name(47251,"HANGUL_SYLLABLE_RWAH"). +lisp_code_name(47252,"HANGUL_SYLLABLE_RWAE"). +lisp_code_name(47253,"HANGUL_SYLLABLE_RWAEG"). +lisp_code_name(47254,"HANGUL_SYLLABLE_RWAEGG"). +lisp_code_name(47255,"HANGUL_SYLLABLE_RWAEGS"). +lisp_code_name(47256,"HANGUL_SYLLABLE_RWAEN"). +lisp_code_name(47257,"HANGUL_SYLLABLE_RWAENJ"). +lisp_code_name(47258,"HANGUL_SYLLABLE_RWAENH"). +lisp_code_name(47259,"HANGUL_SYLLABLE_RWAED"). +lisp_code_name(47260,"HANGUL_SYLLABLE_RWAEL"). +lisp_code_name(47261,"HANGUL_SYLLABLE_RWAELG"). +lisp_code_name(47262,"HANGUL_SYLLABLE_RWAELM"). +lisp_code_name(47263,"HANGUL_SYLLABLE_RWAELB"). +lisp_code_name(47264,"HANGUL_SYLLABLE_RWAELS"). +lisp_code_name(47265,"HANGUL_SYLLABLE_RWAELT"). +lisp_code_name(47266,"HANGUL_SYLLABLE_RWAELP"). +lisp_code_name(47267,"HANGUL_SYLLABLE_RWAELH"). +lisp_code_name(47268,"HANGUL_SYLLABLE_RWAEM"). +lisp_code_name(47269,"HANGUL_SYLLABLE_RWAEB"). +lisp_code_name(47270,"HANGUL_SYLLABLE_RWAEBS"). +lisp_code_name(47271,"HANGUL_SYLLABLE_RWAES"). +lisp_code_name(47272,"HANGUL_SYLLABLE_RWAESS"). +lisp_code_name(47273,"HANGUL_SYLLABLE_RWAENG"). +lisp_code_name(47274,"HANGUL_SYLLABLE_RWAEJ"). +lisp_code_name(47275,"HANGUL_SYLLABLE_RWAEC"). +lisp_code_name(47276,"HANGUL_SYLLABLE_RWAEK"). +lisp_code_name(47277,"HANGUL_SYLLABLE_RWAET"). +lisp_code_name(47278,"HANGUL_SYLLABLE_RWAEP"). +lisp_code_name(47279,"HANGUL_SYLLABLE_RWAEH"). +lisp_code_name(47280,"HANGUL_SYLLABLE_ROE"). +lisp_code_name(47281,"HANGUL_SYLLABLE_ROEG"). +lisp_code_name(47282,"HANGUL_SYLLABLE_ROEGG"). +lisp_code_name(47283,"HANGUL_SYLLABLE_ROEGS"). +lisp_code_name(47284,"HANGUL_SYLLABLE_ROEN"). +lisp_code_name(47285,"HANGUL_SYLLABLE_ROENJ"). +lisp_code_name(47286,"HANGUL_SYLLABLE_ROENH"). +lisp_code_name(47287,"HANGUL_SYLLABLE_ROED"). +lisp_code_name(47288,"HANGUL_SYLLABLE_ROEL"). +lisp_code_name(47289,"HANGUL_SYLLABLE_ROELG"). +lisp_code_name(47290,"HANGUL_SYLLABLE_ROELM"). +lisp_code_name(47291,"HANGUL_SYLLABLE_ROELB"). +lisp_code_name(47292,"HANGUL_SYLLABLE_ROELS"). +lisp_code_name(47293,"HANGUL_SYLLABLE_ROELT"). +lisp_code_name(47294,"HANGUL_SYLLABLE_ROELP"). +lisp_code_name(47295,"HANGUL_SYLLABLE_ROELH"). +lisp_code_name(47296,"HANGUL_SYLLABLE_ROEM"). +lisp_code_name(47297,"HANGUL_SYLLABLE_ROEB"). +lisp_code_name(47298,"HANGUL_SYLLABLE_ROEBS"). +lisp_code_name(47299,"HANGUL_SYLLABLE_ROES"). +lisp_code_name(47300,"HANGUL_SYLLABLE_ROESS"). +lisp_code_name(47301,"HANGUL_SYLLABLE_ROENG"). +lisp_code_name(47302,"HANGUL_SYLLABLE_ROEJ"). +lisp_code_name(47303,"HANGUL_SYLLABLE_ROEC"). +lisp_code_name(47304,"HANGUL_SYLLABLE_ROEK"). +lisp_code_name(47305,"HANGUL_SYLLABLE_ROET"). +lisp_code_name(47306,"HANGUL_SYLLABLE_ROEP"). +lisp_code_name(47307,"HANGUL_SYLLABLE_ROEH"). +lisp_code_name(47308,"HANGUL_SYLLABLE_RYO"). +lisp_code_name(47309,"HANGUL_SYLLABLE_RYOG"). +lisp_code_name(47310,"HANGUL_SYLLABLE_RYOGG"). +lisp_code_name(47311,"HANGUL_SYLLABLE_RYOGS"). +lisp_code_name(47312,"HANGUL_SYLLABLE_RYON"). +lisp_code_name(47313,"HANGUL_SYLLABLE_RYONJ"). +lisp_code_name(47314,"HANGUL_SYLLABLE_RYONH"). +lisp_code_name(47315,"HANGUL_SYLLABLE_RYOD"). +lisp_code_name(47316,"HANGUL_SYLLABLE_RYOL"). +lisp_code_name(47317,"HANGUL_SYLLABLE_RYOLG"). +lisp_code_name(47318,"HANGUL_SYLLABLE_RYOLM"). +lisp_code_name(47319,"HANGUL_SYLLABLE_RYOLB"). +lisp_code_name(47320,"HANGUL_SYLLABLE_RYOLS"). +lisp_code_name(47321,"HANGUL_SYLLABLE_RYOLT"). +lisp_code_name(47322,"HANGUL_SYLLABLE_RYOLP"). +lisp_code_name(47323,"HANGUL_SYLLABLE_RYOLH"). +lisp_code_name(47324,"HANGUL_SYLLABLE_RYOM"). +lisp_code_name(47325,"HANGUL_SYLLABLE_RYOB"). +lisp_code_name(47326,"HANGUL_SYLLABLE_RYOBS"). +lisp_code_name(47327,"HANGUL_SYLLABLE_RYOS"). +lisp_code_name(47328,"HANGUL_SYLLABLE_RYOSS"). +lisp_code_name(47329,"HANGUL_SYLLABLE_RYONG"). +lisp_code_name(47330,"HANGUL_SYLLABLE_RYOJ"). +lisp_code_name(47331,"HANGUL_SYLLABLE_RYOC"). +lisp_code_name(47332,"HANGUL_SYLLABLE_RYOK"). +lisp_code_name(47333,"HANGUL_SYLLABLE_RYOT"). +lisp_code_name(47334,"HANGUL_SYLLABLE_RYOP"). +lisp_code_name(47335,"HANGUL_SYLLABLE_RYOH"). +lisp_code_name(47336,"HANGUL_SYLLABLE_RU"). +lisp_code_name(47337,"HANGUL_SYLLABLE_RUG"). +lisp_code_name(47338,"HANGUL_SYLLABLE_RUGG"). +lisp_code_name(47339,"HANGUL_SYLLABLE_RUGS"). +lisp_code_name(47340,"HANGUL_SYLLABLE_RUN"). +lisp_code_name(47341,"HANGUL_SYLLABLE_RUNJ"). +lisp_code_name(47342,"HANGUL_SYLLABLE_RUNH"). +lisp_code_name(47343,"HANGUL_SYLLABLE_RUD"). +lisp_code_name(47344,"HANGUL_SYLLABLE_RUL"). +lisp_code_name(47345,"HANGUL_SYLLABLE_RULG"). +lisp_code_name(47346,"HANGUL_SYLLABLE_RULM"). +lisp_code_name(47347,"HANGUL_SYLLABLE_RULB"). +lisp_code_name(47348,"HANGUL_SYLLABLE_RULS"). +lisp_code_name(47349,"HANGUL_SYLLABLE_RULT"). +lisp_code_name(47350,"HANGUL_SYLLABLE_RULP"). +lisp_code_name(47351,"HANGUL_SYLLABLE_RULH"). +lisp_code_name(47352,"HANGUL_SYLLABLE_RUM"). +lisp_code_name(47353,"HANGUL_SYLLABLE_RUB"). +lisp_code_name(47354,"HANGUL_SYLLABLE_RUBS"). +lisp_code_name(47355,"HANGUL_SYLLABLE_RUS"). +lisp_code_name(47356,"HANGUL_SYLLABLE_RUSS"). +lisp_code_name(47357,"HANGUL_SYLLABLE_RUNG"). +lisp_code_name(47358,"HANGUL_SYLLABLE_RUJ"). +lisp_code_name(47359,"HANGUL_SYLLABLE_RUC"). +lisp_code_name(47360,"HANGUL_SYLLABLE_RUK"). +lisp_code_name(47361,"HANGUL_SYLLABLE_RUT"). +lisp_code_name(47362,"HANGUL_SYLLABLE_RUP"). +lisp_code_name(47363,"HANGUL_SYLLABLE_RUH"). +lisp_code_name(47364,"HANGUL_SYLLABLE_RWEO"). +lisp_code_name(47365,"HANGUL_SYLLABLE_RWEOG"). +lisp_code_name(47366,"HANGUL_SYLLABLE_RWEOGG"). +lisp_code_name(47367,"HANGUL_SYLLABLE_RWEOGS"). +lisp_code_name(47368,"HANGUL_SYLLABLE_RWEON"). +lisp_code_name(47369,"HANGUL_SYLLABLE_RWEONJ"). +lisp_code_name(47370,"HANGUL_SYLLABLE_RWEONH"). +lisp_code_name(47371,"HANGUL_SYLLABLE_RWEOD"). +lisp_code_name(47372,"HANGUL_SYLLABLE_RWEOL"). +lisp_code_name(47373,"HANGUL_SYLLABLE_RWEOLG"). +lisp_code_name(47374,"HANGUL_SYLLABLE_RWEOLM"). +lisp_code_name(47375,"HANGUL_SYLLABLE_RWEOLB"). +lisp_code_name(47376,"HANGUL_SYLLABLE_RWEOLS"). +lisp_code_name(47377,"HANGUL_SYLLABLE_RWEOLT"). +lisp_code_name(47378,"HANGUL_SYLLABLE_RWEOLP"). +lisp_code_name(47379,"HANGUL_SYLLABLE_RWEOLH"). +lisp_code_name(47380,"HANGUL_SYLLABLE_RWEOM"). +lisp_code_name(47381,"HANGUL_SYLLABLE_RWEOB"). +lisp_code_name(47382,"HANGUL_SYLLABLE_RWEOBS"). +lisp_code_name(47383,"HANGUL_SYLLABLE_RWEOS"). +lisp_code_name(47384,"HANGUL_SYLLABLE_RWEOSS"). +lisp_code_name(47385,"HANGUL_SYLLABLE_RWEONG"). +lisp_code_name(47386,"HANGUL_SYLLABLE_RWEOJ"). +lisp_code_name(47387,"HANGUL_SYLLABLE_RWEOC"). +lisp_code_name(47388,"HANGUL_SYLLABLE_RWEOK"). +lisp_code_name(47389,"HANGUL_SYLLABLE_RWEOT"). +lisp_code_name(47390,"HANGUL_SYLLABLE_RWEOP"). +lisp_code_name(47391,"HANGUL_SYLLABLE_RWEOH"). +lisp_code_name(47392,"HANGUL_SYLLABLE_RWE"). +lisp_code_name(47393,"HANGUL_SYLLABLE_RWEG"). +lisp_code_name(47394,"HANGUL_SYLLABLE_RWEGG"). +lisp_code_name(47395,"HANGUL_SYLLABLE_RWEGS"). +lisp_code_name(47396,"HANGUL_SYLLABLE_RWEN"). +lisp_code_name(47397,"HANGUL_SYLLABLE_RWENJ"). +lisp_code_name(47398,"HANGUL_SYLLABLE_RWENH"). +lisp_code_name(47399,"HANGUL_SYLLABLE_RWED"). +lisp_code_name(47400,"HANGUL_SYLLABLE_RWEL"). +lisp_code_name(47401,"HANGUL_SYLLABLE_RWELG"). +lisp_code_name(47402,"HANGUL_SYLLABLE_RWELM"). +lisp_code_name(47403,"HANGUL_SYLLABLE_RWELB"). +lisp_code_name(47404,"HANGUL_SYLLABLE_RWELS"). +lisp_code_name(47405,"HANGUL_SYLLABLE_RWELT"). +lisp_code_name(47406,"HANGUL_SYLLABLE_RWELP"). +lisp_code_name(47407,"HANGUL_SYLLABLE_RWELH"). +lisp_code_name(47408,"HANGUL_SYLLABLE_RWEM"). +lisp_code_name(47409,"HANGUL_SYLLABLE_RWEB"). +lisp_code_name(47410,"HANGUL_SYLLABLE_RWEBS"). +lisp_code_name(47411,"HANGUL_SYLLABLE_RWES"). +lisp_code_name(47412,"HANGUL_SYLLABLE_RWESS"). +lisp_code_name(47413,"HANGUL_SYLLABLE_RWENG"). +lisp_code_name(47414,"HANGUL_SYLLABLE_RWEJ"). +lisp_code_name(47415,"HANGUL_SYLLABLE_RWEC"). +lisp_code_name(47416,"HANGUL_SYLLABLE_RWEK"). +lisp_code_name(47417,"HANGUL_SYLLABLE_RWET"). +lisp_code_name(47418,"HANGUL_SYLLABLE_RWEP"). +lisp_code_name(47419,"HANGUL_SYLLABLE_RWEH"). +lisp_code_name(47420,"HANGUL_SYLLABLE_RWI"). +lisp_code_name(47421,"HANGUL_SYLLABLE_RWIG"). +lisp_code_name(47422,"HANGUL_SYLLABLE_RWIGG"). +lisp_code_name(47423,"HANGUL_SYLLABLE_RWIGS"). +lisp_code_name(47424,"HANGUL_SYLLABLE_RWIN"). +lisp_code_name(47425,"HANGUL_SYLLABLE_RWINJ"). +lisp_code_name(47426,"HANGUL_SYLLABLE_RWINH"). +lisp_code_name(47427,"HANGUL_SYLLABLE_RWID"). +lisp_code_name(47428,"HANGUL_SYLLABLE_RWIL"). +lisp_code_name(47429,"HANGUL_SYLLABLE_RWILG"). +lisp_code_name(47430,"HANGUL_SYLLABLE_RWILM"). +lisp_code_name(47431,"HANGUL_SYLLABLE_RWILB"). +lisp_code_name(47432,"HANGUL_SYLLABLE_RWILS"). +lisp_code_name(47433,"HANGUL_SYLLABLE_RWILT"). +lisp_code_name(47434,"HANGUL_SYLLABLE_RWILP"). +lisp_code_name(47435,"HANGUL_SYLLABLE_RWILH"). +lisp_code_name(47436,"HANGUL_SYLLABLE_RWIM"). +lisp_code_name(47437,"HANGUL_SYLLABLE_RWIB"). +lisp_code_name(47438,"HANGUL_SYLLABLE_RWIBS"). +lisp_code_name(47439,"HANGUL_SYLLABLE_RWIS"). +lisp_code_name(47440,"HANGUL_SYLLABLE_RWISS"). +lisp_code_name(47441,"HANGUL_SYLLABLE_RWING"). +lisp_code_name(47442,"HANGUL_SYLLABLE_RWIJ"). +lisp_code_name(47443,"HANGUL_SYLLABLE_RWIC"). +lisp_code_name(47444,"HANGUL_SYLLABLE_RWIK"). +lisp_code_name(47445,"HANGUL_SYLLABLE_RWIT"). +lisp_code_name(47446,"HANGUL_SYLLABLE_RWIP"). +lisp_code_name(47447,"HANGUL_SYLLABLE_RWIH"). +lisp_code_name(47448,"HANGUL_SYLLABLE_RYU"). +lisp_code_name(47449,"HANGUL_SYLLABLE_RYUG"). +lisp_code_name(47450,"HANGUL_SYLLABLE_RYUGG"). +lisp_code_name(47451,"HANGUL_SYLLABLE_RYUGS"). +lisp_code_name(47452,"HANGUL_SYLLABLE_RYUN"). +lisp_code_name(47453,"HANGUL_SYLLABLE_RYUNJ"). +lisp_code_name(47454,"HANGUL_SYLLABLE_RYUNH"). +lisp_code_name(47455,"HANGUL_SYLLABLE_RYUD"). +lisp_code_name(47456,"HANGUL_SYLLABLE_RYUL"). +lisp_code_name(47457,"HANGUL_SYLLABLE_RYULG"). +lisp_code_name(47458,"HANGUL_SYLLABLE_RYULM"). +lisp_code_name(47459,"HANGUL_SYLLABLE_RYULB"). +lisp_code_name(47460,"HANGUL_SYLLABLE_RYULS"). +lisp_code_name(47461,"HANGUL_SYLLABLE_RYULT"). +lisp_code_name(47462,"HANGUL_SYLLABLE_RYULP"). +lisp_code_name(47463,"HANGUL_SYLLABLE_RYULH"). +lisp_code_name(47464,"HANGUL_SYLLABLE_RYUM"). +lisp_code_name(47465,"HANGUL_SYLLABLE_RYUB"). +lisp_code_name(47466,"HANGUL_SYLLABLE_RYUBS"). +lisp_code_name(47467,"HANGUL_SYLLABLE_RYUS"). +lisp_code_name(47468,"HANGUL_SYLLABLE_RYUSS"). +lisp_code_name(47469,"HANGUL_SYLLABLE_RYUNG"). +lisp_code_name(47470,"HANGUL_SYLLABLE_RYUJ"). +lisp_code_name(47471,"HANGUL_SYLLABLE_RYUC"). +lisp_code_name(47472,"HANGUL_SYLLABLE_RYUK"). +lisp_code_name(47473,"HANGUL_SYLLABLE_RYUT"). +lisp_code_name(47474,"HANGUL_SYLLABLE_RYUP"). +lisp_code_name(47475,"HANGUL_SYLLABLE_RYUH"). +lisp_code_name(47476,"HANGUL_SYLLABLE_REU"). +lisp_code_name(47477,"HANGUL_SYLLABLE_REUG"). +lisp_code_name(47478,"HANGUL_SYLLABLE_REUGG"). +lisp_code_name(47479,"HANGUL_SYLLABLE_REUGS"). +lisp_code_name(47480,"HANGUL_SYLLABLE_REUN"). +lisp_code_name(47481,"HANGUL_SYLLABLE_REUNJ"). +lisp_code_name(47482,"HANGUL_SYLLABLE_REUNH"). +lisp_code_name(47483,"HANGUL_SYLLABLE_REUD"). +lisp_code_name(47484,"HANGUL_SYLLABLE_REUL"). +lisp_code_name(47485,"HANGUL_SYLLABLE_REULG"). +lisp_code_name(47486,"HANGUL_SYLLABLE_REULM"). +lisp_code_name(47487,"HANGUL_SYLLABLE_REULB"). +lisp_code_name(47488,"HANGUL_SYLLABLE_REULS"). +lisp_code_name(47489,"HANGUL_SYLLABLE_REULT"). +lisp_code_name(47490,"HANGUL_SYLLABLE_REULP"). +lisp_code_name(47491,"HANGUL_SYLLABLE_REULH"). +lisp_code_name(47492,"HANGUL_SYLLABLE_REUM"). +lisp_code_name(47493,"HANGUL_SYLLABLE_REUB"). +lisp_code_name(47494,"HANGUL_SYLLABLE_REUBS"). +lisp_code_name(47495,"HANGUL_SYLLABLE_REUS"). +lisp_code_name(47496,"HANGUL_SYLLABLE_REUSS"). +lisp_code_name(47497,"HANGUL_SYLLABLE_REUNG"). +lisp_code_name(47498,"HANGUL_SYLLABLE_REUJ"). +lisp_code_name(47499,"HANGUL_SYLLABLE_REUC"). +lisp_code_name(47500,"HANGUL_SYLLABLE_REUK"). +lisp_code_name(47501,"HANGUL_SYLLABLE_REUT"). +lisp_code_name(47502,"HANGUL_SYLLABLE_REUP"). +lisp_code_name(47503,"HANGUL_SYLLABLE_REUH"). +lisp_code_name(47504,"HANGUL_SYLLABLE_RYI"). +lisp_code_name(47505,"HANGUL_SYLLABLE_RYIG"). +lisp_code_name(47506,"HANGUL_SYLLABLE_RYIGG"). +lisp_code_name(47507,"HANGUL_SYLLABLE_RYIGS"). +lisp_code_name(47508,"HANGUL_SYLLABLE_RYIN"). +lisp_code_name(47509,"HANGUL_SYLLABLE_RYINJ"). +lisp_code_name(47510,"HANGUL_SYLLABLE_RYINH"). +lisp_code_name(47511,"HANGUL_SYLLABLE_RYID"). +lisp_code_name(47512,"HANGUL_SYLLABLE_RYIL"). +lisp_code_name(47513,"HANGUL_SYLLABLE_RYILG"). +lisp_code_name(47514,"HANGUL_SYLLABLE_RYILM"). +lisp_code_name(47515,"HANGUL_SYLLABLE_RYILB"). +lisp_code_name(47516,"HANGUL_SYLLABLE_RYILS"). +lisp_code_name(47517,"HANGUL_SYLLABLE_RYILT"). +lisp_code_name(47518,"HANGUL_SYLLABLE_RYILP"). +lisp_code_name(47519,"HANGUL_SYLLABLE_RYILH"). +lisp_code_name(47520,"HANGUL_SYLLABLE_RYIM"). +lisp_code_name(47521,"HANGUL_SYLLABLE_RYIB"). +lisp_code_name(47522,"HANGUL_SYLLABLE_RYIBS"). +lisp_code_name(47523,"HANGUL_SYLLABLE_RYIS"). +lisp_code_name(47524,"HANGUL_SYLLABLE_RYISS"). +lisp_code_name(47525,"HANGUL_SYLLABLE_RYING"). +lisp_code_name(47526,"HANGUL_SYLLABLE_RYIJ"). +lisp_code_name(47527,"HANGUL_SYLLABLE_RYIC"). +lisp_code_name(47528,"HANGUL_SYLLABLE_RYIK"). +lisp_code_name(47529,"HANGUL_SYLLABLE_RYIT"). +lisp_code_name(47530,"HANGUL_SYLLABLE_RYIP"). +lisp_code_name(47531,"HANGUL_SYLLABLE_RYIH"). +lisp_code_name(47532,"HANGUL_SYLLABLE_RI"). +lisp_code_name(47533,"HANGUL_SYLLABLE_RIG"). +lisp_code_name(47534,"HANGUL_SYLLABLE_RIGG"). +lisp_code_name(47535,"HANGUL_SYLLABLE_RIGS"). +lisp_code_name(47536,"HANGUL_SYLLABLE_RIN"). +lisp_code_name(47537,"HANGUL_SYLLABLE_RINJ"). +lisp_code_name(47538,"HANGUL_SYLLABLE_RINH"). +lisp_code_name(47539,"HANGUL_SYLLABLE_RID"). +lisp_code_name(47540,"HANGUL_SYLLABLE_RIL"). +lisp_code_name(47541,"HANGUL_SYLLABLE_RILG"). +lisp_code_name(47542,"HANGUL_SYLLABLE_RILM"). +lisp_code_name(47543,"HANGUL_SYLLABLE_RILB"). +lisp_code_name(47544,"HANGUL_SYLLABLE_RILS"). +lisp_code_name(47545,"HANGUL_SYLLABLE_RILT"). +lisp_code_name(47546,"HANGUL_SYLLABLE_RILP"). +lisp_code_name(47547,"HANGUL_SYLLABLE_RILH"). +lisp_code_name(47548,"HANGUL_SYLLABLE_RIM"). +lisp_code_name(47549,"HANGUL_SYLLABLE_RIB"). +lisp_code_name(47550,"HANGUL_SYLLABLE_RIBS"). +lisp_code_name(47551,"HANGUL_SYLLABLE_RIS"). +lisp_code_name(47552,"HANGUL_SYLLABLE_RISS"). +lisp_code_name(47553,"HANGUL_SYLLABLE_RING"). +lisp_code_name(47554,"HANGUL_SYLLABLE_RIJ"). +lisp_code_name(47555,"HANGUL_SYLLABLE_RIC"). +lisp_code_name(47556,"HANGUL_SYLLABLE_RIK"). +lisp_code_name(47557,"HANGUL_SYLLABLE_RIT"). +lisp_code_name(47558,"HANGUL_SYLLABLE_RIP"). +lisp_code_name(47559,"HANGUL_SYLLABLE_RIH"). +lisp_code_name(47560,"HANGUL_SYLLABLE_MA"). +lisp_code_name(47561,"HANGUL_SYLLABLE_MAG"). +lisp_code_name(47562,"HANGUL_SYLLABLE_MAGG"). +lisp_code_name(47563,"HANGUL_SYLLABLE_MAGS"). +lisp_code_name(47564,"HANGUL_SYLLABLE_MAN"). +lisp_code_name(47565,"HANGUL_SYLLABLE_MANJ"). +lisp_code_name(47566,"HANGUL_SYLLABLE_MANH"). +lisp_code_name(47567,"HANGUL_SYLLABLE_MAD"). +lisp_code_name(47568,"HANGUL_SYLLABLE_MAL"). +lisp_code_name(47569,"HANGUL_SYLLABLE_MALG"). +lisp_code_name(47570,"HANGUL_SYLLABLE_MALM"). +lisp_code_name(47571,"HANGUL_SYLLABLE_MALB"). +lisp_code_name(47572,"HANGUL_SYLLABLE_MALS"). +lisp_code_name(47573,"HANGUL_SYLLABLE_MALT"). +lisp_code_name(47574,"HANGUL_SYLLABLE_MALP"). +lisp_code_name(47575,"HANGUL_SYLLABLE_MALH"). +lisp_code_name(47576,"HANGUL_SYLLABLE_MAM"). +lisp_code_name(47577,"HANGUL_SYLLABLE_MAB"). +lisp_code_name(47578,"HANGUL_SYLLABLE_MABS"). +lisp_code_name(47579,"HANGUL_SYLLABLE_MAS"). +lisp_code_name(47580,"HANGUL_SYLLABLE_MASS"). +lisp_code_name(47581,"HANGUL_SYLLABLE_MANG"). +lisp_code_name(47582,"HANGUL_SYLLABLE_MAJ"). +lisp_code_name(47583,"HANGUL_SYLLABLE_MAC"). +lisp_code_name(47584,"HANGUL_SYLLABLE_MAK"). +lisp_code_name(47585,"HANGUL_SYLLABLE_MAT"). +lisp_code_name(47586,"HANGUL_SYLLABLE_MAP"). +lisp_code_name(47587,"HANGUL_SYLLABLE_MAH"). +lisp_code_name(47588,"HANGUL_SYLLABLE_MAE"). +lisp_code_name(47589,"HANGUL_SYLLABLE_MAEG"). +lisp_code_name(47590,"HANGUL_SYLLABLE_MAEGG"). +lisp_code_name(47591,"HANGUL_SYLLABLE_MAEGS"). +lisp_code_name(47592,"HANGUL_SYLLABLE_MAEN"). +lisp_code_name(47593,"HANGUL_SYLLABLE_MAENJ"). +lisp_code_name(47594,"HANGUL_SYLLABLE_MAENH"). +lisp_code_name(47595,"HANGUL_SYLLABLE_MAED"). +lisp_code_name(47596,"HANGUL_SYLLABLE_MAEL"). +lisp_code_name(47597,"HANGUL_SYLLABLE_MAELG"). +lisp_code_name(47598,"HANGUL_SYLLABLE_MAELM"). +lisp_code_name(47599,"HANGUL_SYLLABLE_MAELB"). +lisp_code_name(47600,"HANGUL_SYLLABLE_MAELS"). +lisp_code_name(47601,"HANGUL_SYLLABLE_MAELT"). +lisp_code_name(47602,"HANGUL_SYLLABLE_MAELP"). +lisp_code_name(47603,"HANGUL_SYLLABLE_MAELH"). +lisp_code_name(47604,"HANGUL_SYLLABLE_MAEM"). +lisp_code_name(47605,"HANGUL_SYLLABLE_MAEB"). +lisp_code_name(47606,"HANGUL_SYLLABLE_MAEBS"). +lisp_code_name(47607,"HANGUL_SYLLABLE_MAES"). +lisp_code_name(47608,"HANGUL_SYLLABLE_MAESS"). +lisp_code_name(47609,"HANGUL_SYLLABLE_MAENG"). +lisp_code_name(47610,"HANGUL_SYLLABLE_MAEJ"). +lisp_code_name(47611,"HANGUL_SYLLABLE_MAEC"). +lisp_code_name(47612,"HANGUL_SYLLABLE_MAEK"). +lisp_code_name(47613,"HANGUL_SYLLABLE_MAET"). +lisp_code_name(47614,"HANGUL_SYLLABLE_MAEP"). +lisp_code_name(47615,"HANGUL_SYLLABLE_MAEH"). +lisp_code_name(47616,"HANGUL_SYLLABLE_MYA"). +lisp_code_name(47617,"HANGUL_SYLLABLE_MYAG"). +lisp_code_name(47618,"HANGUL_SYLLABLE_MYAGG"). +lisp_code_name(47619,"HANGUL_SYLLABLE_MYAGS"). +lisp_code_name(47620,"HANGUL_SYLLABLE_MYAN"). +lisp_code_name(47621,"HANGUL_SYLLABLE_MYANJ"). +lisp_code_name(47622,"HANGUL_SYLLABLE_MYANH"). +lisp_code_name(47623,"HANGUL_SYLLABLE_MYAD"). +lisp_code_name(47624,"HANGUL_SYLLABLE_MYAL"). +lisp_code_name(47625,"HANGUL_SYLLABLE_MYALG"). +lisp_code_name(47626,"HANGUL_SYLLABLE_MYALM"). +lisp_code_name(47627,"HANGUL_SYLLABLE_MYALB"). +lisp_code_name(47628,"HANGUL_SYLLABLE_MYALS"). +lisp_code_name(47629,"HANGUL_SYLLABLE_MYALT"). +lisp_code_name(47630,"HANGUL_SYLLABLE_MYALP"). +lisp_code_name(47631,"HANGUL_SYLLABLE_MYALH"). +lisp_code_name(47632,"HANGUL_SYLLABLE_MYAM"). +lisp_code_name(47633,"HANGUL_SYLLABLE_MYAB"). +lisp_code_name(47634,"HANGUL_SYLLABLE_MYABS"). +lisp_code_name(47635,"HANGUL_SYLLABLE_MYAS"). +lisp_code_name(47636,"HANGUL_SYLLABLE_MYASS"). +lisp_code_name(47637,"HANGUL_SYLLABLE_MYANG"). +lisp_code_name(47638,"HANGUL_SYLLABLE_MYAJ"). +lisp_code_name(47639,"HANGUL_SYLLABLE_MYAC"). +lisp_code_name(47640,"HANGUL_SYLLABLE_MYAK"). +lisp_code_name(47641,"HANGUL_SYLLABLE_MYAT"). +lisp_code_name(47642,"HANGUL_SYLLABLE_MYAP"). +lisp_code_name(47643,"HANGUL_SYLLABLE_MYAH"). +lisp_code_name(47644,"HANGUL_SYLLABLE_MYAE"). +lisp_code_name(47645,"HANGUL_SYLLABLE_MYAEG"). +lisp_code_name(47646,"HANGUL_SYLLABLE_MYAEGG"). +lisp_code_name(47647,"HANGUL_SYLLABLE_MYAEGS"). +lisp_code_name(47648,"HANGUL_SYLLABLE_MYAEN"). +lisp_code_name(47649,"HANGUL_SYLLABLE_MYAENJ"). +lisp_code_name(47650,"HANGUL_SYLLABLE_MYAENH"). +lisp_code_name(47651,"HANGUL_SYLLABLE_MYAED"). +lisp_code_name(47652,"HANGUL_SYLLABLE_MYAEL"). +lisp_code_name(47653,"HANGUL_SYLLABLE_MYAELG"). +lisp_code_name(47654,"HANGUL_SYLLABLE_MYAELM"). +lisp_code_name(47655,"HANGUL_SYLLABLE_MYAELB"). +lisp_code_name(47656,"HANGUL_SYLLABLE_MYAELS"). +lisp_code_name(47657,"HANGUL_SYLLABLE_MYAELT"). +lisp_code_name(47658,"HANGUL_SYLLABLE_MYAELP"). +lisp_code_name(47659,"HANGUL_SYLLABLE_MYAELH"). +lisp_code_name(47660,"HANGUL_SYLLABLE_MYAEM"). +lisp_code_name(47661,"HANGUL_SYLLABLE_MYAEB"). +lisp_code_name(47662,"HANGUL_SYLLABLE_MYAEBS"). +lisp_code_name(47663,"HANGUL_SYLLABLE_MYAES"). +lisp_code_name(47664,"HANGUL_SYLLABLE_MYAESS"). +lisp_code_name(47665,"HANGUL_SYLLABLE_MYAENG"). +lisp_code_name(47666,"HANGUL_SYLLABLE_MYAEJ"). +lisp_code_name(47667,"HANGUL_SYLLABLE_MYAEC"). +lisp_code_name(47668,"HANGUL_SYLLABLE_MYAEK"). +lisp_code_name(47669,"HANGUL_SYLLABLE_MYAET"). +lisp_code_name(47670,"HANGUL_SYLLABLE_MYAEP"). +lisp_code_name(47671,"HANGUL_SYLLABLE_MYAEH"). +lisp_code_name(47672,"HANGUL_SYLLABLE_MEO"). +lisp_code_name(47673,"HANGUL_SYLLABLE_MEOG"). +lisp_code_name(47674,"HANGUL_SYLLABLE_MEOGG"). +lisp_code_name(47675,"HANGUL_SYLLABLE_MEOGS"). +lisp_code_name(47676,"HANGUL_SYLLABLE_MEON"). +lisp_code_name(47677,"HANGUL_SYLLABLE_MEONJ"). +lisp_code_name(47678,"HANGUL_SYLLABLE_MEONH"). +lisp_code_name(47679,"HANGUL_SYLLABLE_MEOD"). +lisp_code_name(47680,"HANGUL_SYLLABLE_MEOL"). +lisp_code_name(47681,"HANGUL_SYLLABLE_MEOLG"). +lisp_code_name(47682,"HANGUL_SYLLABLE_MEOLM"). +lisp_code_name(47683,"HANGUL_SYLLABLE_MEOLB"). +lisp_code_name(47684,"HANGUL_SYLLABLE_MEOLS"). +lisp_code_name(47685,"HANGUL_SYLLABLE_MEOLT"). +lisp_code_name(47686,"HANGUL_SYLLABLE_MEOLP"). +lisp_code_name(47687,"HANGUL_SYLLABLE_MEOLH"). +lisp_code_name(47688,"HANGUL_SYLLABLE_MEOM"). +lisp_code_name(47689,"HANGUL_SYLLABLE_MEOB"). +lisp_code_name(47690,"HANGUL_SYLLABLE_MEOBS"). +lisp_code_name(47691,"HANGUL_SYLLABLE_MEOS"). +lisp_code_name(47692,"HANGUL_SYLLABLE_MEOSS"). +lisp_code_name(47693,"HANGUL_SYLLABLE_MEONG"). +lisp_code_name(47694,"HANGUL_SYLLABLE_MEOJ"). +lisp_code_name(47695,"HANGUL_SYLLABLE_MEOC"). +lisp_code_name(47696,"HANGUL_SYLLABLE_MEOK"). +lisp_code_name(47697,"HANGUL_SYLLABLE_MEOT"). +lisp_code_name(47698,"HANGUL_SYLLABLE_MEOP"). +lisp_code_name(47699,"HANGUL_SYLLABLE_MEOH"). +lisp_code_name(47700,"HANGUL_SYLLABLE_ME"). +lisp_code_name(47701,"HANGUL_SYLLABLE_MEG"). +lisp_code_name(47702,"HANGUL_SYLLABLE_MEGG"). +lisp_code_name(47703,"HANGUL_SYLLABLE_MEGS"). +lisp_code_name(47704,"HANGUL_SYLLABLE_MEN"). +lisp_code_name(47705,"HANGUL_SYLLABLE_MENJ"). +lisp_code_name(47706,"HANGUL_SYLLABLE_MENH"). +lisp_code_name(47707,"HANGUL_SYLLABLE_MED"). +lisp_code_name(47708,"HANGUL_SYLLABLE_MEL"). +lisp_code_name(47709,"HANGUL_SYLLABLE_MELG"). +lisp_code_name(47710,"HANGUL_SYLLABLE_MELM"). +lisp_code_name(47711,"HANGUL_SYLLABLE_MELB"). +lisp_code_name(47712,"HANGUL_SYLLABLE_MELS"). +lisp_code_name(47713,"HANGUL_SYLLABLE_MELT"). +lisp_code_name(47714,"HANGUL_SYLLABLE_MELP"). +lisp_code_name(47715,"HANGUL_SYLLABLE_MELH"). +lisp_code_name(47716,"HANGUL_SYLLABLE_MEM"). +lisp_code_name(47717,"HANGUL_SYLLABLE_MEB"). +lisp_code_name(47718,"HANGUL_SYLLABLE_MEBS"). +lisp_code_name(47719,"HANGUL_SYLLABLE_MES"). +lisp_code_name(47720,"HANGUL_SYLLABLE_MESS"). +lisp_code_name(47721,"HANGUL_SYLLABLE_MENG"). +lisp_code_name(47722,"HANGUL_SYLLABLE_MEJ"). +lisp_code_name(47723,"HANGUL_SYLLABLE_MEC"). +lisp_code_name(47724,"HANGUL_SYLLABLE_MEK"). +lisp_code_name(47725,"HANGUL_SYLLABLE_MET"). +lisp_code_name(47726,"HANGUL_SYLLABLE_MEP"). +lisp_code_name(47727,"HANGUL_SYLLABLE_MEH"). +lisp_code_name(47728,"HANGUL_SYLLABLE_MYEO"). +lisp_code_name(47729,"HANGUL_SYLLABLE_MYEOG"). +lisp_code_name(47730,"HANGUL_SYLLABLE_MYEOGG"). +lisp_code_name(47731,"HANGUL_SYLLABLE_MYEOGS"). +lisp_code_name(47732,"HANGUL_SYLLABLE_MYEON"). +lisp_code_name(47733,"HANGUL_SYLLABLE_MYEONJ"). +lisp_code_name(47734,"HANGUL_SYLLABLE_MYEONH"). +lisp_code_name(47735,"HANGUL_SYLLABLE_MYEOD"). +lisp_code_name(47736,"HANGUL_SYLLABLE_MYEOL"). +lisp_code_name(47737,"HANGUL_SYLLABLE_MYEOLG"). +lisp_code_name(47738,"HANGUL_SYLLABLE_MYEOLM"). +lisp_code_name(47739,"HANGUL_SYLLABLE_MYEOLB"). +lisp_code_name(47740,"HANGUL_SYLLABLE_MYEOLS"). +lisp_code_name(47741,"HANGUL_SYLLABLE_MYEOLT"). +lisp_code_name(47742,"HANGUL_SYLLABLE_MYEOLP"). +lisp_code_name(47743,"HANGUL_SYLLABLE_MYEOLH"). +lisp_code_name(47744,"HANGUL_SYLLABLE_MYEOM"). +lisp_code_name(47745,"HANGUL_SYLLABLE_MYEOB"). +lisp_code_name(47746,"HANGUL_SYLLABLE_MYEOBS"). +lisp_code_name(47747,"HANGUL_SYLLABLE_MYEOS"). +lisp_code_name(47748,"HANGUL_SYLLABLE_MYEOSS"). +lisp_code_name(47749,"HANGUL_SYLLABLE_MYEONG"). +lisp_code_name(47750,"HANGUL_SYLLABLE_MYEOJ"). +lisp_code_name(47751,"HANGUL_SYLLABLE_MYEOC"). +lisp_code_name(47752,"HANGUL_SYLLABLE_MYEOK"). +lisp_code_name(47753,"HANGUL_SYLLABLE_MYEOT"). +lisp_code_name(47754,"HANGUL_SYLLABLE_MYEOP"). +lisp_code_name(47755,"HANGUL_SYLLABLE_MYEOH"). +lisp_code_name(47756,"HANGUL_SYLLABLE_MYE"). +lisp_code_name(47757,"HANGUL_SYLLABLE_MYEG"). +lisp_code_name(47758,"HANGUL_SYLLABLE_MYEGG"). +lisp_code_name(47759,"HANGUL_SYLLABLE_MYEGS"). +lisp_code_name(47760,"HANGUL_SYLLABLE_MYEN"). +lisp_code_name(47761,"HANGUL_SYLLABLE_MYENJ"). +lisp_code_name(47762,"HANGUL_SYLLABLE_MYENH"). +lisp_code_name(47763,"HANGUL_SYLLABLE_MYED"). +lisp_code_name(47764,"HANGUL_SYLLABLE_MYEL"). +lisp_code_name(47765,"HANGUL_SYLLABLE_MYELG"). +lisp_code_name(47766,"HANGUL_SYLLABLE_MYELM"). +lisp_code_name(47767,"HANGUL_SYLLABLE_MYELB"). +lisp_code_name(47768,"HANGUL_SYLLABLE_MYELS"). +lisp_code_name(47769,"HANGUL_SYLLABLE_MYELT"). +lisp_code_name(47770,"HANGUL_SYLLABLE_MYELP"). +lisp_code_name(47771,"HANGUL_SYLLABLE_MYELH"). +lisp_code_name(47772,"HANGUL_SYLLABLE_MYEM"). +lisp_code_name(47773,"HANGUL_SYLLABLE_MYEB"). +lisp_code_name(47774,"HANGUL_SYLLABLE_MYEBS"). +lisp_code_name(47775,"HANGUL_SYLLABLE_MYES"). +lisp_code_name(47776,"HANGUL_SYLLABLE_MYESS"). +lisp_code_name(47777,"HANGUL_SYLLABLE_MYENG"). +lisp_code_name(47778,"HANGUL_SYLLABLE_MYEJ"). +lisp_code_name(47779,"HANGUL_SYLLABLE_MYEC"). +lisp_code_name(47780,"HANGUL_SYLLABLE_MYEK"). +lisp_code_name(47781,"HANGUL_SYLLABLE_MYET"). +lisp_code_name(47782,"HANGUL_SYLLABLE_MYEP"). +lisp_code_name(47783,"HANGUL_SYLLABLE_MYEH"). +lisp_code_name(47784,"HANGUL_SYLLABLE_MO"). +lisp_code_name(47785,"HANGUL_SYLLABLE_MOG"). +lisp_code_name(47786,"HANGUL_SYLLABLE_MOGG"). +lisp_code_name(47787,"HANGUL_SYLLABLE_MOGS"). +lisp_code_name(47788,"HANGUL_SYLLABLE_MON"). +lisp_code_name(47789,"HANGUL_SYLLABLE_MONJ"). +lisp_code_name(47790,"HANGUL_SYLLABLE_MONH"). +lisp_code_name(47791,"HANGUL_SYLLABLE_MOD"). +lisp_code_name(47792,"HANGUL_SYLLABLE_MOL"). +lisp_code_name(47793,"HANGUL_SYLLABLE_MOLG"). +lisp_code_name(47794,"HANGUL_SYLLABLE_MOLM"). +lisp_code_name(47795,"HANGUL_SYLLABLE_MOLB"). +lisp_code_name(47796,"HANGUL_SYLLABLE_MOLS"). +lisp_code_name(47797,"HANGUL_SYLLABLE_MOLT"). +lisp_code_name(47798,"HANGUL_SYLLABLE_MOLP"). +lisp_code_name(47799,"HANGUL_SYLLABLE_MOLH"). +lisp_code_name(47800,"HANGUL_SYLLABLE_MOM"). +lisp_code_name(47801,"HANGUL_SYLLABLE_MOB"). +lisp_code_name(47802,"HANGUL_SYLLABLE_MOBS"). +lisp_code_name(47803,"HANGUL_SYLLABLE_MOS"). +lisp_code_name(47804,"HANGUL_SYLLABLE_MOSS"). +lisp_code_name(47805,"HANGUL_SYLLABLE_MONG"). +lisp_code_name(47806,"HANGUL_SYLLABLE_MOJ"). +lisp_code_name(47807,"HANGUL_SYLLABLE_MOC"). +lisp_code_name(47808,"HANGUL_SYLLABLE_MOK"). +lisp_code_name(47809,"HANGUL_SYLLABLE_MOT"). +lisp_code_name(47810,"HANGUL_SYLLABLE_MOP"). +lisp_code_name(47811,"HANGUL_SYLLABLE_MOH"). +lisp_code_name(47812,"HANGUL_SYLLABLE_MWA"). +lisp_code_name(47813,"HANGUL_SYLLABLE_MWAG"). +lisp_code_name(47814,"HANGUL_SYLLABLE_MWAGG"). +lisp_code_name(47815,"HANGUL_SYLLABLE_MWAGS"). +lisp_code_name(47816,"HANGUL_SYLLABLE_MWAN"). +lisp_code_name(47817,"HANGUL_SYLLABLE_MWANJ"). +lisp_code_name(47818,"HANGUL_SYLLABLE_MWANH"). +lisp_code_name(47819,"HANGUL_SYLLABLE_MWAD"). +lisp_code_name(47820,"HANGUL_SYLLABLE_MWAL"). +lisp_code_name(47821,"HANGUL_SYLLABLE_MWALG"). +lisp_code_name(47822,"HANGUL_SYLLABLE_MWALM"). +lisp_code_name(47823,"HANGUL_SYLLABLE_MWALB"). +lisp_code_name(47824,"HANGUL_SYLLABLE_MWALS"). +lisp_code_name(47825,"HANGUL_SYLLABLE_MWALT"). +lisp_code_name(47826,"HANGUL_SYLLABLE_MWALP"). +lisp_code_name(47827,"HANGUL_SYLLABLE_MWALH"). +lisp_code_name(47828,"HANGUL_SYLLABLE_MWAM"). +lisp_code_name(47829,"HANGUL_SYLLABLE_MWAB"). +lisp_code_name(47830,"HANGUL_SYLLABLE_MWABS"). +lisp_code_name(47831,"HANGUL_SYLLABLE_MWAS"). +lisp_code_name(47832,"HANGUL_SYLLABLE_MWASS"). +lisp_code_name(47833,"HANGUL_SYLLABLE_MWANG"). +lisp_code_name(47834,"HANGUL_SYLLABLE_MWAJ"). +lisp_code_name(47835,"HANGUL_SYLLABLE_MWAC"). +lisp_code_name(47836,"HANGUL_SYLLABLE_MWAK"). +lisp_code_name(47837,"HANGUL_SYLLABLE_MWAT"). +lisp_code_name(47838,"HANGUL_SYLLABLE_MWAP"). +lisp_code_name(47839,"HANGUL_SYLLABLE_MWAH"). +lisp_code_name(47840,"HANGUL_SYLLABLE_MWAE"). +lisp_code_name(47841,"HANGUL_SYLLABLE_MWAEG"). +lisp_code_name(47842,"HANGUL_SYLLABLE_MWAEGG"). +lisp_code_name(47843,"HANGUL_SYLLABLE_MWAEGS"). +lisp_code_name(47844,"HANGUL_SYLLABLE_MWAEN"). +lisp_code_name(47845,"HANGUL_SYLLABLE_MWAENJ"). +lisp_code_name(47846,"HANGUL_SYLLABLE_MWAENH"). +lisp_code_name(47847,"HANGUL_SYLLABLE_MWAED"). +lisp_code_name(47848,"HANGUL_SYLLABLE_MWAEL"). +lisp_code_name(47849,"HANGUL_SYLLABLE_MWAELG"). +lisp_code_name(47850,"HANGUL_SYLLABLE_MWAELM"). +lisp_code_name(47851,"HANGUL_SYLLABLE_MWAELB"). +lisp_code_name(47852,"HANGUL_SYLLABLE_MWAELS"). +lisp_code_name(47853,"HANGUL_SYLLABLE_MWAELT"). +lisp_code_name(47854,"HANGUL_SYLLABLE_MWAELP"). +lisp_code_name(47855,"HANGUL_SYLLABLE_MWAELH"). +lisp_code_name(47856,"HANGUL_SYLLABLE_MWAEM"). +lisp_code_name(47857,"HANGUL_SYLLABLE_MWAEB"). +lisp_code_name(47858,"HANGUL_SYLLABLE_MWAEBS"). +lisp_code_name(47859,"HANGUL_SYLLABLE_MWAES"). +lisp_code_name(47860,"HANGUL_SYLLABLE_MWAESS"). +lisp_code_name(47861,"HANGUL_SYLLABLE_MWAENG"). +lisp_code_name(47862,"HANGUL_SYLLABLE_MWAEJ"). +lisp_code_name(47863,"HANGUL_SYLLABLE_MWAEC"). +lisp_code_name(47864,"HANGUL_SYLLABLE_MWAEK"). +lisp_code_name(47865,"HANGUL_SYLLABLE_MWAET"). +lisp_code_name(47866,"HANGUL_SYLLABLE_MWAEP"). +lisp_code_name(47867,"HANGUL_SYLLABLE_MWAEH"). +lisp_code_name(47868,"HANGUL_SYLLABLE_MOE"). +lisp_code_name(47869,"HANGUL_SYLLABLE_MOEG"). +lisp_code_name(47870,"HANGUL_SYLLABLE_MOEGG"). +lisp_code_name(47871,"HANGUL_SYLLABLE_MOEGS"). +lisp_code_name(47872,"HANGUL_SYLLABLE_MOEN"). +lisp_code_name(47873,"HANGUL_SYLLABLE_MOENJ"). +lisp_code_name(47874,"HANGUL_SYLLABLE_MOENH"). +lisp_code_name(47875,"HANGUL_SYLLABLE_MOED"). +lisp_code_name(47876,"HANGUL_SYLLABLE_MOEL"). +lisp_code_name(47877,"HANGUL_SYLLABLE_MOELG"). +lisp_code_name(47878,"HANGUL_SYLLABLE_MOELM"). +lisp_code_name(47879,"HANGUL_SYLLABLE_MOELB"). +lisp_code_name(47880,"HANGUL_SYLLABLE_MOELS"). +lisp_code_name(47881,"HANGUL_SYLLABLE_MOELT"). +lisp_code_name(47882,"HANGUL_SYLLABLE_MOELP"). +lisp_code_name(47883,"HANGUL_SYLLABLE_MOELH"). +lisp_code_name(47884,"HANGUL_SYLLABLE_MOEM"). +lisp_code_name(47885,"HANGUL_SYLLABLE_MOEB"). +lisp_code_name(47886,"HANGUL_SYLLABLE_MOEBS"). +lisp_code_name(47887,"HANGUL_SYLLABLE_MOES"). +lisp_code_name(47888,"HANGUL_SYLLABLE_MOESS"). +lisp_code_name(47889,"HANGUL_SYLLABLE_MOENG"). +lisp_code_name(47890,"HANGUL_SYLLABLE_MOEJ"). +lisp_code_name(47891,"HANGUL_SYLLABLE_MOEC"). +lisp_code_name(47892,"HANGUL_SYLLABLE_MOEK"). +lisp_code_name(47893,"HANGUL_SYLLABLE_MOET"). +lisp_code_name(47894,"HANGUL_SYLLABLE_MOEP"). +lisp_code_name(47895,"HANGUL_SYLLABLE_MOEH"). +lisp_code_name(47896,"HANGUL_SYLLABLE_MYO"). +lisp_code_name(47897,"HANGUL_SYLLABLE_MYOG"). +lisp_code_name(47898,"HANGUL_SYLLABLE_MYOGG"). +lisp_code_name(47899,"HANGUL_SYLLABLE_MYOGS"). +lisp_code_name(47900,"HANGUL_SYLLABLE_MYON"). +lisp_code_name(47901,"HANGUL_SYLLABLE_MYONJ"). +lisp_code_name(47902,"HANGUL_SYLLABLE_MYONH"). +lisp_code_name(47903,"HANGUL_SYLLABLE_MYOD"). +lisp_code_name(47904,"HANGUL_SYLLABLE_MYOL"). +lisp_code_name(47905,"HANGUL_SYLLABLE_MYOLG"). +lisp_code_name(47906,"HANGUL_SYLLABLE_MYOLM"). +lisp_code_name(47907,"HANGUL_SYLLABLE_MYOLB"). +lisp_code_name(47908,"HANGUL_SYLLABLE_MYOLS"). +lisp_code_name(47909,"HANGUL_SYLLABLE_MYOLT"). +lisp_code_name(47910,"HANGUL_SYLLABLE_MYOLP"). +lisp_code_name(47911,"HANGUL_SYLLABLE_MYOLH"). +lisp_code_name(47912,"HANGUL_SYLLABLE_MYOM"). +lisp_code_name(47913,"HANGUL_SYLLABLE_MYOB"). +lisp_code_name(47914,"HANGUL_SYLLABLE_MYOBS"). +lisp_code_name(47915,"HANGUL_SYLLABLE_MYOS"). +lisp_code_name(47916,"HANGUL_SYLLABLE_MYOSS"). +lisp_code_name(47917,"HANGUL_SYLLABLE_MYONG"). +lisp_code_name(47918,"HANGUL_SYLLABLE_MYOJ"). +lisp_code_name(47919,"HANGUL_SYLLABLE_MYOC"). +lisp_code_name(47920,"HANGUL_SYLLABLE_MYOK"). +lisp_code_name(47921,"HANGUL_SYLLABLE_MYOT"). +lisp_code_name(47922,"HANGUL_SYLLABLE_MYOP"). +lisp_code_name(47923,"HANGUL_SYLLABLE_MYOH"). +lisp_code_name(47924,"HANGUL_SYLLABLE_MU"). +lisp_code_name(47925,"HANGUL_SYLLABLE_MUG"). +lisp_code_name(47926,"HANGUL_SYLLABLE_MUGG"). +lisp_code_name(47927,"HANGUL_SYLLABLE_MUGS"). +lisp_code_name(47928,"HANGUL_SYLLABLE_MUN"). +lisp_code_name(47929,"HANGUL_SYLLABLE_MUNJ"). +lisp_code_name(47930,"HANGUL_SYLLABLE_MUNH"). +lisp_code_name(47931,"HANGUL_SYLLABLE_MUD"). +lisp_code_name(47932,"HANGUL_SYLLABLE_MUL"). +lisp_code_name(47933,"HANGUL_SYLLABLE_MULG"). +lisp_code_name(47934,"HANGUL_SYLLABLE_MULM"). +lisp_code_name(47935,"HANGUL_SYLLABLE_MULB"). +lisp_code_name(47936,"HANGUL_SYLLABLE_MULS"). +lisp_code_name(47937,"HANGUL_SYLLABLE_MULT"). +lisp_code_name(47938,"HANGUL_SYLLABLE_MULP"). +lisp_code_name(47939,"HANGUL_SYLLABLE_MULH"). +lisp_code_name(47940,"HANGUL_SYLLABLE_MUM"). +lisp_code_name(47941,"HANGUL_SYLLABLE_MUB"). +lisp_code_name(47942,"HANGUL_SYLLABLE_MUBS"). +lisp_code_name(47943,"HANGUL_SYLLABLE_MUS"). +lisp_code_name(47944,"HANGUL_SYLLABLE_MUSS"). +lisp_code_name(47945,"HANGUL_SYLLABLE_MUNG"). +lisp_code_name(47946,"HANGUL_SYLLABLE_MUJ"). +lisp_code_name(47947,"HANGUL_SYLLABLE_MUC"). +lisp_code_name(47948,"HANGUL_SYLLABLE_MUK"). +lisp_code_name(47949,"HANGUL_SYLLABLE_MUT"). +lisp_code_name(47950,"HANGUL_SYLLABLE_MUP"). +lisp_code_name(47951,"HANGUL_SYLLABLE_MUH"). +lisp_code_name(47952,"HANGUL_SYLLABLE_MWEO"). +lisp_code_name(47953,"HANGUL_SYLLABLE_MWEOG"). +lisp_code_name(47954,"HANGUL_SYLLABLE_MWEOGG"). +lisp_code_name(47955,"HANGUL_SYLLABLE_MWEOGS"). +lisp_code_name(47956,"HANGUL_SYLLABLE_MWEON"). +lisp_code_name(47957,"HANGUL_SYLLABLE_MWEONJ"). +lisp_code_name(47958,"HANGUL_SYLLABLE_MWEONH"). +lisp_code_name(47959,"HANGUL_SYLLABLE_MWEOD"). +lisp_code_name(47960,"HANGUL_SYLLABLE_MWEOL"). +lisp_code_name(47961,"HANGUL_SYLLABLE_MWEOLG"). +lisp_code_name(47962,"HANGUL_SYLLABLE_MWEOLM"). +lisp_code_name(47963,"HANGUL_SYLLABLE_MWEOLB"). +lisp_code_name(47964,"HANGUL_SYLLABLE_MWEOLS"). +lisp_code_name(47965,"HANGUL_SYLLABLE_MWEOLT"). +lisp_code_name(47966,"HANGUL_SYLLABLE_MWEOLP"). +lisp_code_name(47967,"HANGUL_SYLLABLE_MWEOLH"). +lisp_code_name(47968,"HANGUL_SYLLABLE_MWEOM"). +lisp_code_name(47969,"HANGUL_SYLLABLE_MWEOB"). +lisp_code_name(47970,"HANGUL_SYLLABLE_MWEOBS"). +lisp_code_name(47971,"HANGUL_SYLLABLE_MWEOS"). +lisp_code_name(47972,"HANGUL_SYLLABLE_MWEOSS"). +lisp_code_name(47973,"HANGUL_SYLLABLE_MWEONG"). +lisp_code_name(47974,"HANGUL_SYLLABLE_MWEOJ"). +lisp_code_name(47975,"HANGUL_SYLLABLE_MWEOC"). +lisp_code_name(47976,"HANGUL_SYLLABLE_MWEOK"). +lisp_code_name(47977,"HANGUL_SYLLABLE_MWEOT"). +lisp_code_name(47978,"HANGUL_SYLLABLE_MWEOP"). +lisp_code_name(47979,"HANGUL_SYLLABLE_MWEOH"). +lisp_code_name(47980,"HANGUL_SYLLABLE_MWE"). +lisp_code_name(47981,"HANGUL_SYLLABLE_MWEG"). +lisp_code_name(47982,"HANGUL_SYLLABLE_MWEGG"). +lisp_code_name(47983,"HANGUL_SYLLABLE_MWEGS"). +lisp_code_name(47984,"HANGUL_SYLLABLE_MWEN"). +lisp_code_name(47985,"HANGUL_SYLLABLE_MWENJ"). +lisp_code_name(47986,"HANGUL_SYLLABLE_MWENH"). +lisp_code_name(47987,"HANGUL_SYLLABLE_MWED"). +lisp_code_name(47988,"HANGUL_SYLLABLE_MWEL"). +lisp_code_name(47989,"HANGUL_SYLLABLE_MWELG"). +lisp_code_name(47990,"HANGUL_SYLLABLE_MWELM"). +lisp_code_name(47991,"HANGUL_SYLLABLE_MWELB"). +lisp_code_name(47992,"HANGUL_SYLLABLE_MWELS"). +lisp_code_name(47993,"HANGUL_SYLLABLE_MWELT"). +lisp_code_name(47994,"HANGUL_SYLLABLE_MWELP"). +lisp_code_name(47995,"HANGUL_SYLLABLE_MWELH"). +lisp_code_name(47996,"HANGUL_SYLLABLE_MWEM"). +lisp_code_name(47997,"HANGUL_SYLLABLE_MWEB"). +lisp_code_name(47998,"HANGUL_SYLLABLE_MWEBS"). +lisp_code_name(47999,"HANGUL_SYLLABLE_MWES"). +lisp_code_name(48000,"HANGUL_SYLLABLE_MWESS"). +lisp_code_name(48001,"HANGUL_SYLLABLE_MWENG"). +lisp_code_name(48002,"HANGUL_SYLLABLE_MWEJ"). +lisp_code_name(48003,"HANGUL_SYLLABLE_MWEC"). +lisp_code_name(48004,"HANGUL_SYLLABLE_MWEK"). +lisp_code_name(48005,"HANGUL_SYLLABLE_MWET"). +lisp_code_name(48006,"HANGUL_SYLLABLE_MWEP"). +lisp_code_name(48007,"HANGUL_SYLLABLE_MWEH"). +lisp_code_name(48008,"HANGUL_SYLLABLE_MWI"). +lisp_code_name(48009,"HANGUL_SYLLABLE_MWIG"). +lisp_code_name(48010,"HANGUL_SYLLABLE_MWIGG"). +lisp_code_name(48011,"HANGUL_SYLLABLE_MWIGS"). +lisp_code_name(48012,"HANGUL_SYLLABLE_MWIN"). +lisp_code_name(48013,"HANGUL_SYLLABLE_MWINJ"). +lisp_code_name(48014,"HANGUL_SYLLABLE_MWINH"). +lisp_code_name(48015,"HANGUL_SYLLABLE_MWID"). +lisp_code_name(48016,"HANGUL_SYLLABLE_MWIL"). +lisp_code_name(48017,"HANGUL_SYLLABLE_MWILG"). +lisp_code_name(48018,"HANGUL_SYLLABLE_MWILM"). +lisp_code_name(48019,"HANGUL_SYLLABLE_MWILB"). +lisp_code_name(48020,"HANGUL_SYLLABLE_MWILS"). +lisp_code_name(48021,"HANGUL_SYLLABLE_MWILT"). +lisp_code_name(48022,"HANGUL_SYLLABLE_MWILP"). +lisp_code_name(48023,"HANGUL_SYLLABLE_MWILH"). +lisp_code_name(48024,"HANGUL_SYLLABLE_MWIM"). +lisp_code_name(48025,"HANGUL_SYLLABLE_MWIB"). +lisp_code_name(48026,"HANGUL_SYLLABLE_MWIBS"). +lisp_code_name(48027,"HANGUL_SYLLABLE_MWIS"). +lisp_code_name(48028,"HANGUL_SYLLABLE_MWISS"). +lisp_code_name(48029,"HANGUL_SYLLABLE_MWING"). +lisp_code_name(48030,"HANGUL_SYLLABLE_MWIJ"). +lisp_code_name(48031,"HANGUL_SYLLABLE_MWIC"). +lisp_code_name(48032,"HANGUL_SYLLABLE_MWIK"). +lisp_code_name(48033,"HANGUL_SYLLABLE_MWIT"). +lisp_code_name(48034,"HANGUL_SYLLABLE_MWIP"). +lisp_code_name(48035,"HANGUL_SYLLABLE_MWIH"). +lisp_code_name(48036,"HANGUL_SYLLABLE_MYU"). +lisp_code_name(48037,"HANGUL_SYLLABLE_MYUG"). +lisp_code_name(48038,"HANGUL_SYLLABLE_MYUGG"). +lisp_code_name(48039,"HANGUL_SYLLABLE_MYUGS"). +lisp_code_name(48040,"HANGUL_SYLLABLE_MYUN"). +lisp_code_name(48041,"HANGUL_SYLLABLE_MYUNJ"). +lisp_code_name(48042,"HANGUL_SYLLABLE_MYUNH"). +lisp_code_name(48043,"HANGUL_SYLLABLE_MYUD"). +lisp_code_name(48044,"HANGUL_SYLLABLE_MYUL"). +lisp_code_name(48045,"HANGUL_SYLLABLE_MYULG"). +lisp_code_name(48046,"HANGUL_SYLLABLE_MYULM"). +lisp_code_name(48047,"HANGUL_SYLLABLE_MYULB"). +lisp_code_name(48048,"HANGUL_SYLLABLE_MYULS"). +lisp_code_name(48049,"HANGUL_SYLLABLE_MYULT"). +lisp_code_name(48050,"HANGUL_SYLLABLE_MYULP"). +lisp_code_name(48051,"HANGUL_SYLLABLE_MYULH"). +lisp_code_name(48052,"HANGUL_SYLLABLE_MYUM"). +lisp_code_name(48053,"HANGUL_SYLLABLE_MYUB"). +lisp_code_name(48054,"HANGUL_SYLLABLE_MYUBS"). +lisp_code_name(48055,"HANGUL_SYLLABLE_MYUS"). +lisp_code_name(48056,"HANGUL_SYLLABLE_MYUSS"). +lisp_code_name(48057,"HANGUL_SYLLABLE_MYUNG"). +lisp_code_name(48058,"HANGUL_SYLLABLE_MYUJ"). +lisp_code_name(48059,"HANGUL_SYLLABLE_MYUC"). +lisp_code_name(48060,"HANGUL_SYLLABLE_MYUK"). +lisp_code_name(48061,"HANGUL_SYLLABLE_MYUT"). +lisp_code_name(48062,"HANGUL_SYLLABLE_MYUP"). +lisp_code_name(48063,"HANGUL_SYLLABLE_MYUH"). +lisp_code_name(48064,"HANGUL_SYLLABLE_MEU"). +lisp_code_name(48065,"HANGUL_SYLLABLE_MEUG"). +lisp_code_name(48066,"HANGUL_SYLLABLE_MEUGG"). +lisp_code_name(48067,"HANGUL_SYLLABLE_MEUGS"). +lisp_code_name(48068,"HANGUL_SYLLABLE_MEUN"). +lisp_code_name(48069,"HANGUL_SYLLABLE_MEUNJ"). +lisp_code_name(48070,"HANGUL_SYLLABLE_MEUNH"). +lisp_code_name(48071,"HANGUL_SYLLABLE_MEUD"). +lisp_code_name(48072,"HANGUL_SYLLABLE_MEUL"). +lisp_code_name(48073,"HANGUL_SYLLABLE_MEULG"). +lisp_code_name(48074,"HANGUL_SYLLABLE_MEULM"). +lisp_code_name(48075,"HANGUL_SYLLABLE_MEULB"). +lisp_code_name(48076,"HANGUL_SYLLABLE_MEULS"). +lisp_code_name(48077,"HANGUL_SYLLABLE_MEULT"). +lisp_code_name(48078,"HANGUL_SYLLABLE_MEULP"). +lisp_code_name(48079,"HANGUL_SYLLABLE_MEULH"). +lisp_code_name(48080,"HANGUL_SYLLABLE_MEUM"). +lisp_code_name(48081,"HANGUL_SYLLABLE_MEUB"). +lisp_code_name(48082,"HANGUL_SYLLABLE_MEUBS"). +lisp_code_name(48083,"HANGUL_SYLLABLE_MEUS"). +lisp_code_name(48084,"HANGUL_SYLLABLE_MEUSS"). +lisp_code_name(48085,"HANGUL_SYLLABLE_MEUNG"). +lisp_code_name(48086,"HANGUL_SYLLABLE_MEUJ"). +lisp_code_name(48087,"HANGUL_SYLLABLE_MEUC"). +lisp_code_name(48088,"HANGUL_SYLLABLE_MEUK"). +lisp_code_name(48089,"HANGUL_SYLLABLE_MEUT"). +lisp_code_name(48090,"HANGUL_SYLLABLE_MEUP"). +lisp_code_name(48091,"HANGUL_SYLLABLE_MEUH"). +lisp_code_name(48092,"HANGUL_SYLLABLE_MYI"). +lisp_code_name(48093,"HANGUL_SYLLABLE_MYIG"). +lisp_code_name(48094,"HANGUL_SYLLABLE_MYIGG"). +lisp_code_name(48095,"HANGUL_SYLLABLE_MYIGS"). +lisp_code_name(48096,"HANGUL_SYLLABLE_MYIN"). +lisp_code_name(48097,"HANGUL_SYLLABLE_MYINJ"). +lisp_code_name(48098,"HANGUL_SYLLABLE_MYINH"). +lisp_code_name(48099,"HANGUL_SYLLABLE_MYID"). +lisp_code_name(48100,"HANGUL_SYLLABLE_MYIL"). +lisp_code_name(48101,"HANGUL_SYLLABLE_MYILG"). +lisp_code_name(48102,"HANGUL_SYLLABLE_MYILM"). +lisp_code_name(48103,"HANGUL_SYLLABLE_MYILB"). +lisp_code_name(48104,"HANGUL_SYLLABLE_MYILS"). +lisp_code_name(48105,"HANGUL_SYLLABLE_MYILT"). +lisp_code_name(48106,"HANGUL_SYLLABLE_MYILP"). +lisp_code_name(48107,"HANGUL_SYLLABLE_MYILH"). +lisp_code_name(48108,"HANGUL_SYLLABLE_MYIM"). +lisp_code_name(48109,"HANGUL_SYLLABLE_MYIB"). +lisp_code_name(48110,"HANGUL_SYLLABLE_MYIBS"). +lisp_code_name(48111,"HANGUL_SYLLABLE_MYIS"). +lisp_code_name(48112,"HANGUL_SYLLABLE_MYISS"). +lisp_code_name(48113,"HANGUL_SYLLABLE_MYING"). +lisp_code_name(48114,"HANGUL_SYLLABLE_MYIJ"). +lisp_code_name(48115,"HANGUL_SYLLABLE_MYIC"). +lisp_code_name(48116,"HANGUL_SYLLABLE_MYIK"). +lisp_code_name(48117,"HANGUL_SYLLABLE_MYIT"). +lisp_code_name(48118,"HANGUL_SYLLABLE_MYIP"). +lisp_code_name(48119,"HANGUL_SYLLABLE_MYIH"). +lisp_code_name(48120,"HANGUL_SYLLABLE_MI"). +lisp_code_name(48121,"HANGUL_SYLLABLE_MIG"). +lisp_code_name(48122,"HANGUL_SYLLABLE_MIGG"). +lisp_code_name(48123,"HANGUL_SYLLABLE_MIGS"). +lisp_code_name(48124,"HANGUL_SYLLABLE_MIN"). +lisp_code_name(48125,"HANGUL_SYLLABLE_MINJ"). +lisp_code_name(48126,"HANGUL_SYLLABLE_MINH"). +lisp_code_name(48127,"HANGUL_SYLLABLE_MID"). +lisp_code_name(48128,"HANGUL_SYLLABLE_MIL"). +lisp_code_name(48129,"HANGUL_SYLLABLE_MILG"). +lisp_code_name(48130,"HANGUL_SYLLABLE_MILM"). +lisp_code_name(48131,"HANGUL_SYLLABLE_MILB"). +lisp_code_name(48132,"HANGUL_SYLLABLE_MILS"). +lisp_code_name(48133,"HANGUL_SYLLABLE_MILT"). +lisp_code_name(48134,"HANGUL_SYLLABLE_MILP"). +lisp_code_name(48135,"HANGUL_SYLLABLE_MILH"). +lisp_code_name(48136,"HANGUL_SYLLABLE_MIM"). +lisp_code_name(48137,"HANGUL_SYLLABLE_MIB"). +lisp_code_name(48138,"HANGUL_SYLLABLE_MIBS"). +lisp_code_name(48139,"HANGUL_SYLLABLE_MIS"). +lisp_code_name(48140,"HANGUL_SYLLABLE_MISS"). +lisp_code_name(48141,"HANGUL_SYLLABLE_MING"). +lisp_code_name(48142,"HANGUL_SYLLABLE_MIJ"). +lisp_code_name(48143,"HANGUL_SYLLABLE_MIC"). +lisp_code_name(48144,"HANGUL_SYLLABLE_MIK"). +lisp_code_name(48145,"HANGUL_SYLLABLE_MIT"). +lisp_code_name(48146,"HANGUL_SYLLABLE_MIP"). +lisp_code_name(48147,"HANGUL_SYLLABLE_MIH"). +lisp_code_name(48148,"HANGUL_SYLLABLE_BA"). +lisp_code_name(48149,"HANGUL_SYLLABLE_BAG"). +lisp_code_name(48150,"HANGUL_SYLLABLE_BAGG"). +lisp_code_name(48151,"HANGUL_SYLLABLE_BAGS"). +lisp_code_name(48152,"HANGUL_SYLLABLE_BAN"). +lisp_code_name(48153,"HANGUL_SYLLABLE_BANJ"). +lisp_code_name(48154,"HANGUL_SYLLABLE_BANH"). +lisp_code_name(48155,"HANGUL_SYLLABLE_BAD"). +lisp_code_name(48156,"HANGUL_SYLLABLE_BAL"). +lisp_code_name(48157,"HANGUL_SYLLABLE_BALG"). +lisp_code_name(48158,"HANGUL_SYLLABLE_BALM"). +lisp_code_name(48159,"HANGUL_SYLLABLE_BALB"). +lisp_code_name(48160,"HANGUL_SYLLABLE_BALS"). +lisp_code_name(48161,"HANGUL_SYLLABLE_BALT"). +lisp_code_name(48162,"HANGUL_SYLLABLE_BALP"). +lisp_code_name(48163,"HANGUL_SYLLABLE_BALH"). +lisp_code_name(48164,"HANGUL_SYLLABLE_BAM"). +lisp_code_name(48165,"HANGUL_SYLLABLE_BAB"). +lisp_code_name(48166,"HANGUL_SYLLABLE_BABS"). +lisp_code_name(48167,"HANGUL_SYLLABLE_BAS"). +lisp_code_name(48168,"HANGUL_SYLLABLE_BASS"). +lisp_code_name(48169,"HANGUL_SYLLABLE_BANG"). +lisp_code_name(48170,"HANGUL_SYLLABLE_BAJ"). +lisp_code_name(48171,"HANGUL_SYLLABLE_BAC"). +lisp_code_name(48172,"HANGUL_SYLLABLE_BAK"). +lisp_code_name(48173,"HANGUL_SYLLABLE_BAT"). +lisp_code_name(48174,"HANGUL_SYLLABLE_BAP"). +lisp_code_name(48175,"HANGUL_SYLLABLE_BAH"). +lisp_code_name(48176,"HANGUL_SYLLABLE_BAE"). +lisp_code_name(48177,"HANGUL_SYLLABLE_BAEG"). +lisp_code_name(48178,"HANGUL_SYLLABLE_BAEGG"). +lisp_code_name(48179,"HANGUL_SYLLABLE_BAEGS"). +lisp_code_name(48180,"HANGUL_SYLLABLE_BAEN"). +lisp_code_name(48181,"HANGUL_SYLLABLE_BAENJ"). +lisp_code_name(48182,"HANGUL_SYLLABLE_BAENH"). +lisp_code_name(48183,"HANGUL_SYLLABLE_BAED"). +lisp_code_name(48184,"HANGUL_SYLLABLE_BAEL"). +lisp_code_name(48185,"HANGUL_SYLLABLE_BAELG"). +lisp_code_name(48186,"HANGUL_SYLLABLE_BAELM"). +lisp_code_name(48187,"HANGUL_SYLLABLE_BAELB"). +lisp_code_name(48188,"HANGUL_SYLLABLE_BAELS"). +lisp_code_name(48189,"HANGUL_SYLLABLE_BAELT"). +lisp_code_name(48190,"HANGUL_SYLLABLE_BAELP"). +lisp_code_name(48191,"HANGUL_SYLLABLE_BAELH"). +lisp_code_name(48192,"HANGUL_SYLLABLE_BAEM"). +lisp_code_name(48193,"HANGUL_SYLLABLE_BAEB"). +lisp_code_name(48194,"HANGUL_SYLLABLE_BAEBS"). +lisp_code_name(48195,"HANGUL_SYLLABLE_BAES"). +lisp_code_name(48196,"HANGUL_SYLLABLE_BAESS"). +lisp_code_name(48197,"HANGUL_SYLLABLE_BAENG"). +lisp_code_name(48198,"HANGUL_SYLLABLE_BAEJ"). +lisp_code_name(48199,"HANGUL_SYLLABLE_BAEC"). +lisp_code_name(48200,"HANGUL_SYLLABLE_BAEK"). +lisp_code_name(48201,"HANGUL_SYLLABLE_BAET"). +lisp_code_name(48202,"HANGUL_SYLLABLE_BAEP"). +lisp_code_name(48203,"HANGUL_SYLLABLE_BAEH"). +lisp_code_name(48204,"HANGUL_SYLLABLE_BYA"). +lisp_code_name(48205,"HANGUL_SYLLABLE_BYAG"). +lisp_code_name(48206,"HANGUL_SYLLABLE_BYAGG"). +lisp_code_name(48207,"HANGUL_SYLLABLE_BYAGS"). +lisp_code_name(48208,"HANGUL_SYLLABLE_BYAN"). +lisp_code_name(48209,"HANGUL_SYLLABLE_BYANJ"). +lisp_code_name(48210,"HANGUL_SYLLABLE_BYANH"). +lisp_code_name(48211,"HANGUL_SYLLABLE_BYAD"). +lisp_code_name(48212,"HANGUL_SYLLABLE_BYAL"). +lisp_code_name(48213,"HANGUL_SYLLABLE_BYALG"). +lisp_code_name(48214,"HANGUL_SYLLABLE_BYALM"). +lisp_code_name(48215,"HANGUL_SYLLABLE_BYALB"). +lisp_code_name(48216,"HANGUL_SYLLABLE_BYALS"). +lisp_code_name(48217,"HANGUL_SYLLABLE_BYALT"). +lisp_code_name(48218,"HANGUL_SYLLABLE_BYALP"). +lisp_code_name(48219,"HANGUL_SYLLABLE_BYALH"). +lisp_code_name(48220,"HANGUL_SYLLABLE_BYAM"). +lisp_code_name(48221,"HANGUL_SYLLABLE_BYAB"). +lisp_code_name(48222,"HANGUL_SYLLABLE_BYABS"). +lisp_code_name(48223,"HANGUL_SYLLABLE_BYAS"). +lisp_code_name(48224,"HANGUL_SYLLABLE_BYASS"). +lisp_code_name(48225,"HANGUL_SYLLABLE_BYANG"). +lisp_code_name(48226,"HANGUL_SYLLABLE_BYAJ"). +lisp_code_name(48227,"HANGUL_SYLLABLE_BYAC"). +lisp_code_name(48228,"HANGUL_SYLLABLE_BYAK"). +lisp_code_name(48229,"HANGUL_SYLLABLE_BYAT"). +lisp_code_name(48230,"HANGUL_SYLLABLE_BYAP"). +lisp_code_name(48231,"HANGUL_SYLLABLE_BYAH"). +lisp_code_name(48232,"HANGUL_SYLLABLE_BYAE"). +lisp_code_name(48233,"HANGUL_SYLLABLE_BYAEG"). +lisp_code_name(48234,"HANGUL_SYLLABLE_BYAEGG"). +lisp_code_name(48235,"HANGUL_SYLLABLE_BYAEGS"). +lisp_code_name(48236,"HANGUL_SYLLABLE_BYAEN"). +lisp_code_name(48237,"HANGUL_SYLLABLE_BYAENJ"). +lisp_code_name(48238,"HANGUL_SYLLABLE_BYAENH"). +lisp_code_name(48239,"HANGUL_SYLLABLE_BYAED"). +lisp_code_name(48240,"HANGUL_SYLLABLE_BYAEL"). +lisp_code_name(48241,"HANGUL_SYLLABLE_BYAELG"). +lisp_code_name(48242,"HANGUL_SYLLABLE_BYAELM"). +lisp_code_name(48243,"HANGUL_SYLLABLE_BYAELB"). +lisp_code_name(48244,"HANGUL_SYLLABLE_BYAELS"). +lisp_code_name(48245,"HANGUL_SYLLABLE_BYAELT"). +lisp_code_name(48246,"HANGUL_SYLLABLE_BYAELP"). +lisp_code_name(48247,"HANGUL_SYLLABLE_BYAELH"). +lisp_code_name(48248,"HANGUL_SYLLABLE_BYAEM"). +lisp_code_name(48249,"HANGUL_SYLLABLE_BYAEB"). +lisp_code_name(48250,"HANGUL_SYLLABLE_BYAEBS"). +lisp_code_name(48251,"HANGUL_SYLLABLE_BYAES"). +lisp_code_name(48252,"HANGUL_SYLLABLE_BYAESS"). +lisp_code_name(48253,"HANGUL_SYLLABLE_BYAENG"). +lisp_code_name(48254,"HANGUL_SYLLABLE_BYAEJ"). +lisp_code_name(48255,"HANGUL_SYLLABLE_BYAEC"). +lisp_code_name(48256,"HANGUL_SYLLABLE_BYAEK"). +lisp_code_name(48257,"HANGUL_SYLLABLE_BYAET"). +lisp_code_name(48258,"HANGUL_SYLLABLE_BYAEP"). +lisp_code_name(48259,"HANGUL_SYLLABLE_BYAEH"). +lisp_code_name(48260,"HANGUL_SYLLABLE_BEO"). +lisp_code_name(48261,"HANGUL_SYLLABLE_BEOG"). +lisp_code_name(48262,"HANGUL_SYLLABLE_BEOGG"). +lisp_code_name(48263,"HANGUL_SYLLABLE_BEOGS"). +lisp_code_name(48264,"HANGUL_SYLLABLE_BEON"). +lisp_code_name(48265,"HANGUL_SYLLABLE_BEONJ"). +lisp_code_name(48266,"HANGUL_SYLLABLE_BEONH"). +lisp_code_name(48267,"HANGUL_SYLLABLE_BEOD"). +lisp_code_name(48268,"HANGUL_SYLLABLE_BEOL"). +lisp_code_name(48269,"HANGUL_SYLLABLE_BEOLG"). +lisp_code_name(48270,"HANGUL_SYLLABLE_BEOLM"). +lisp_code_name(48271,"HANGUL_SYLLABLE_BEOLB"). +lisp_code_name(48272,"HANGUL_SYLLABLE_BEOLS"). +lisp_code_name(48273,"HANGUL_SYLLABLE_BEOLT"). +lisp_code_name(48274,"HANGUL_SYLLABLE_BEOLP"). +lisp_code_name(48275,"HANGUL_SYLLABLE_BEOLH"). +lisp_code_name(48276,"HANGUL_SYLLABLE_BEOM"). +lisp_code_name(48277,"HANGUL_SYLLABLE_BEOB"). +lisp_code_name(48278,"HANGUL_SYLLABLE_BEOBS"). +lisp_code_name(48279,"HANGUL_SYLLABLE_BEOS"). +lisp_code_name(48280,"HANGUL_SYLLABLE_BEOSS"). +lisp_code_name(48281,"HANGUL_SYLLABLE_BEONG"). +lisp_code_name(48282,"HANGUL_SYLLABLE_BEOJ"). +lisp_code_name(48283,"HANGUL_SYLLABLE_BEOC"). +lisp_code_name(48284,"HANGUL_SYLLABLE_BEOK"). +lisp_code_name(48285,"HANGUL_SYLLABLE_BEOT"). +lisp_code_name(48286,"HANGUL_SYLLABLE_BEOP"). +lisp_code_name(48287,"HANGUL_SYLLABLE_BEOH"). +lisp_code_name(48288,"HANGUL_SYLLABLE_BE"). +lisp_code_name(48289,"HANGUL_SYLLABLE_BEG"). +lisp_code_name(48290,"HANGUL_SYLLABLE_BEGG"). +lisp_code_name(48291,"HANGUL_SYLLABLE_BEGS"). +lisp_code_name(48292,"HANGUL_SYLLABLE_BEN"). +lisp_code_name(48293,"HANGUL_SYLLABLE_BENJ"). +lisp_code_name(48294,"HANGUL_SYLLABLE_BENH"). +lisp_code_name(48295,"HANGUL_SYLLABLE_BED"). +lisp_code_name(48296,"HANGUL_SYLLABLE_BEL"). +lisp_code_name(48297,"HANGUL_SYLLABLE_BELG"). +lisp_code_name(48298,"HANGUL_SYLLABLE_BELM"). +lisp_code_name(48299,"HANGUL_SYLLABLE_BELB"). +lisp_code_name(48300,"HANGUL_SYLLABLE_BELS"). +lisp_code_name(48301,"HANGUL_SYLLABLE_BELT"). +lisp_code_name(48302,"HANGUL_SYLLABLE_BELP"). +lisp_code_name(48303,"HANGUL_SYLLABLE_BELH"). +lisp_code_name(48304,"HANGUL_SYLLABLE_BEM"). +lisp_code_name(48305,"HANGUL_SYLLABLE_BEB"). +lisp_code_name(48306,"HANGUL_SYLLABLE_BEBS"). +lisp_code_name(48307,"HANGUL_SYLLABLE_BES"). +lisp_code_name(48308,"HANGUL_SYLLABLE_BESS"). +lisp_code_name(48309,"HANGUL_SYLLABLE_BENG"). +lisp_code_name(48310,"HANGUL_SYLLABLE_BEJ"). +lisp_code_name(48311,"HANGUL_SYLLABLE_BEC"). +lisp_code_name(48312,"HANGUL_SYLLABLE_BEK"). +lisp_code_name(48313,"HANGUL_SYLLABLE_BET"). +lisp_code_name(48314,"HANGUL_SYLLABLE_BEP"). +lisp_code_name(48315,"HANGUL_SYLLABLE_BEH"). +lisp_code_name(48316,"HANGUL_SYLLABLE_BYEO"). +lisp_code_name(48317,"HANGUL_SYLLABLE_BYEOG"). +lisp_code_name(48318,"HANGUL_SYLLABLE_BYEOGG"). +lisp_code_name(48319,"HANGUL_SYLLABLE_BYEOGS"). +lisp_code_name(48320,"HANGUL_SYLLABLE_BYEON"). +lisp_code_name(48321,"HANGUL_SYLLABLE_BYEONJ"). +lisp_code_name(48322,"HANGUL_SYLLABLE_BYEONH"). +lisp_code_name(48323,"HANGUL_SYLLABLE_BYEOD"). +lisp_code_name(48324,"HANGUL_SYLLABLE_BYEOL"). +lisp_code_name(48325,"HANGUL_SYLLABLE_BYEOLG"). +lisp_code_name(48326,"HANGUL_SYLLABLE_BYEOLM"). +lisp_code_name(48327,"HANGUL_SYLLABLE_BYEOLB"). +lisp_code_name(48328,"HANGUL_SYLLABLE_BYEOLS"). +lisp_code_name(48329,"HANGUL_SYLLABLE_BYEOLT"). +lisp_code_name(48330,"HANGUL_SYLLABLE_BYEOLP"). +lisp_code_name(48331,"HANGUL_SYLLABLE_BYEOLH"). +lisp_code_name(48332,"HANGUL_SYLLABLE_BYEOM"). +lisp_code_name(48333,"HANGUL_SYLLABLE_BYEOB"). +lisp_code_name(48334,"HANGUL_SYLLABLE_BYEOBS"). +lisp_code_name(48335,"HANGUL_SYLLABLE_BYEOS"). +lisp_code_name(48336,"HANGUL_SYLLABLE_BYEOSS"). +lisp_code_name(48337,"HANGUL_SYLLABLE_BYEONG"). +lisp_code_name(48338,"HANGUL_SYLLABLE_BYEOJ"). +lisp_code_name(48339,"HANGUL_SYLLABLE_BYEOC"). +lisp_code_name(48340,"HANGUL_SYLLABLE_BYEOK"). +lisp_code_name(48341,"HANGUL_SYLLABLE_BYEOT"). +lisp_code_name(48342,"HANGUL_SYLLABLE_BYEOP"). +lisp_code_name(48343,"HANGUL_SYLLABLE_BYEOH"). +lisp_code_name(48344,"HANGUL_SYLLABLE_BYE"). +lisp_code_name(48345,"HANGUL_SYLLABLE_BYEG"). +lisp_code_name(48346,"HANGUL_SYLLABLE_BYEGG"). +lisp_code_name(48347,"HANGUL_SYLLABLE_BYEGS"). +lisp_code_name(48348,"HANGUL_SYLLABLE_BYEN"). +lisp_code_name(48349,"HANGUL_SYLLABLE_BYENJ"). +lisp_code_name(48350,"HANGUL_SYLLABLE_BYENH"). +lisp_code_name(48351,"HANGUL_SYLLABLE_BYED"). +lisp_code_name(48352,"HANGUL_SYLLABLE_BYEL"). +lisp_code_name(48353,"HANGUL_SYLLABLE_BYELG"). +lisp_code_name(48354,"HANGUL_SYLLABLE_BYELM"). +lisp_code_name(48355,"HANGUL_SYLLABLE_BYELB"). +lisp_code_name(48356,"HANGUL_SYLLABLE_BYELS"). +lisp_code_name(48357,"HANGUL_SYLLABLE_BYELT"). +lisp_code_name(48358,"HANGUL_SYLLABLE_BYELP"). +lisp_code_name(48359,"HANGUL_SYLLABLE_BYELH"). +lisp_code_name(48360,"HANGUL_SYLLABLE_BYEM"). +lisp_code_name(48361,"HANGUL_SYLLABLE_BYEB"). +lisp_code_name(48362,"HANGUL_SYLLABLE_BYEBS"). +lisp_code_name(48363,"HANGUL_SYLLABLE_BYES"). +lisp_code_name(48364,"HANGUL_SYLLABLE_BYESS"). +lisp_code_name(48365,"HANGUL_SYLLABLE_BYENG"). +lisp_code_name(48366,"HANGUL_SYLLABLE_BYEJ"). +lisp_code_name(48367,"HANGUL_SYLLABLE_BYEC"). +lisp_code_name(48368,"HANGUL_SYLLABLE_BYEK"). +lisp_code_name(48369,"HANGUL_SYLLABLE_BYET"). +lisp_code_name(48370,"HANGUL_SYLLABLE_BYEP"). +lisp_code_name(48371,"HANGUL_SYLLABLE_BYEH"). +lisp_code_name(48372,"HANGUL_SYLLABLE_BO"). +lisp_code_name(48373,"HANGUL_SYLLABLE_BOG"). +lisp_code_name(48374,"HANGUL_SYLLABLE_BOGG"). +lisp_code_name(48375,"HANGUL_SYLLABLE_BOGS"). +lisp_code_name(48376,"HANGUL_SYLLABLE_BON"). +lisp_code_name(48377,"HANGUL_SYLLABLE_BONJ"). +lisp_code_name(48378,"HANGUL_SYLLABLE_BONH"). +lisp_code_name(48379,"HANGUL_SYLLABLE_BOD"). +lisp_code_name(48380,"HANGUL_SYLLABLE_BOL"). +lisp_code_name(48381,"HANGUL_SYLLABLE_BOLG"). +lisp_code_name(48382,"HANGUL_SYLLABLE_BOLM"). +lisp_code_name(48383,"HANGUL_SYLLABLE_BOLB"). +lisp_code_name(48384,"HANGUL_SYLLABLE_BOLS"). +lisp_code_name(48385,"HANGUL_SYLLABLE_BOLT"). +lisp_code_name(48386,"HANGUL_SYLLABLE_BOLP"). +lisp_code_name(48387,"HANGUL_SYLLABLE_BOLH"). +lisp_code_name(48388,"HANGUL_SYLLABLE_BOM"). +lisp_code_name(48389,"HANGUL_SYLLABLE_BOB"). +lisp_code_name(48390,"HANGUL_SYLLABLE_BOBS"). +lisp_code_name(48391,"HANGUL_SYLLABLE_BOS"). +lisp_code_name(48392,"HANGUL_SYLLABLE_BOSS"). +lisp_code_name(48393,"HANGUL_SYLLABLE_BONG"). +lisp_code_name(48394,"HANGUL_SYLLABLE_BOJ"). +lisp_code_name(48395,"HANGUL_SYLLABLE_BOC"). +lisp_code_name(48396,"HANGUL_SYLLABLE_BOK"). +lisp_code_name(48397,"HANGUL_SYLLABLE_BOT"). +lisp_code_name(48398,"HANGUL_SYLLABLE_BOP"). +lisp_code_name(48399,"HANGUL_SYLLABLE_BOH"). +lisp_code_name(48400,"HANGUL_SYLLABLE_BWA"). +lisp_code_name(48401,"HANGUL_SYLLABLE_BWAG"). +lisp_code_name(48402,"HANGUL_SYLLABLE_BWAGG"). +lisp_code_name(48403,"HANGUL_SYLLABLE_BWAGS"). +lisp_code_name(48404,"HANGUL_SYLLABLE_BWAN"). +lisp_code_name(48405,"HANGUL_SYLLABLE_BWANJ"). +lisp_code_name(48406,"HANGUL_SYLLABLE_BWANH"). +lisp_code_name(48407,"HANGUL_SYLLABLE_BWAD"). +lisp_code_name(48408,"HANGUL_SYLLABLE_BWAL"). +lisp_code_name(48409,"HANGUL_SYLLABLE_BWALG"). +lisp_code_name(48410,"HANGUL_SYLLABLE_BWALM"). +lisp_code_name(48411,"HANGUL_SYLLABLE_BWALB"). +lisp_code_name(48412,"HANGUL_SYLLABLE_BWALS"). +lisp_code_name(48413,"HANGUL_SYLLABLE_BWALT"). +lisp_code_name(48414,"HANGUL_SYLLABLE_BWALP"). +lisp_code_name(48415,"HANGUL_SYLLABLE_BWALH"). +lisp_code_name(48416,"HANGUL_SYLLABLE_BWAM"). +lisp_code_name(48417,"HANGUL_SYLLABLE_BWAB"). +lisp_code_name(48418,"HANGUL_SYLLABLE_BWABS"). +lisp_code_name(48419,"HANGUL_SYLLABLE_BWAS"). +lisp_code_name(48420,"HANGUL_SYLLABLE_BWASS"). +lisp_code_name(48421,"HANGUL_SYLLABLE_BWANG"). +lisp_code_name(48422,"HANGUL_SYLLABLE_BWAJ"). +lisp_code_name(48423,"HANGUL_SYLLABLE_BWAC"). +lisp_code_name(48424,"HANGUL_SYLLABLE_BWAK"). +lisp_code_name(48425,"HANGUL_SYLLABLE_BWAT"). +lisp_code_name(48426,"HANGUL_SYLLABLE_BWAP"). +lisp_code_name(48427,"HANGUL_SYLLABLE_BWAH"). +lisp_code_name(48428,"HANGUL_SYLLABLE_BWAE"). +lisp_code_name(48429,"HANGUL_SYLLABLE_BWAEG"). +lisp_code_name(48430,"HANGUL_SYLLABLE_BWAEGG"). +lisp_code_name(48431,"HANGUL_SYLLABLE_BWAEGS"). +lisp_code_name(48432,"HANGUL_SYLLABLE_BWAEN"). +lisp_code_name(48433,"HANGUL_SYLLABLE_BWAENJ"). +lisp_code_name(48434,"HANGUL_SYLLABLE_BWAENH"). +lisp_code_name(48435,"HANGUL_SYLLABLE_BWAED"). +lisp_code_name(48436,"HANGUL_SYLLABLE_BWAEL"). +lisp_code_name(48437,"HANGUL_SYLLABLE_BWAELG"). +lisp_code_name(48438,"HANGUL_SYLLABLE_BWAELM"). +lisp_code_name(48439,"HANGUL_SYLLABLE_BWAELB"). +lisp_code_name(48440,"HANGUL_SYLLABLE_BWAELS"). +lisp_code_name(48441,"HANGUL_SYLLABLE_BWAELT"). +lisp_code_name(48442,"HANGUL_SYLLABLE_BWAELP"). +lisp_code_name(48443,"HANGUL_SYLLABLE_BWAELH"). +lisp_code_name(48444,"HANGUL_SYLLABLE_BWAEM"). +lisp_code_name(48445,"HANGUL_SYLLABLE_BWAEB"). +lisp_code_name(48446,"HANGUL_SYLLABLE_BWAEBS"). +lisp_code_name(48447,"HANGUL_SYLLABLE_BWAES"). +lisp_code_name(48448,"HANGUL_SYLLABLE_BWAESS"). +lisp_code_name(48449,"HANGUL_SYLLABLE_BWAENG"). +lisp_code_name(48450,"HANGUL_SYLLABLE_BWAEJ"). +lisp_code_name(48451,"HANGUL_SYLLABLE_BWAEC"). +lisp_code_name(48452,"HANGUL_SYLLABLE_BWAEK"). +lisp_code_name(48453,"HANGUL_SYLLABLE_BWAET"). +lisp_code_name(48454,"HANGUL_SYLLABLE_BWAEP"). +lisp_code_name(48455,"HANGUL_SYLLABLE_BWAEH"). +lisp_code_name(48456,"HANGUL_SYLLABLE_BOE"). +lisp_code_name(48457,"HANGUL_SYLLABLE_BOEG"). +lisp_code_name(48458,"HANGUL_SYLLABLE_BOEGG"). +lisp_code_name(48459,"HANGUL_SYLLABLE_BOEGS"). +lisp_code_name(48460,"HANGUL_SYLLABLE_BOEN"). +lisp_code_name(48461,"HANGUL_SYLLABLE_BOENJ"). +lisp_code_name(48462,"HANGUL_SYLLABLE_BOENH"). +lisp_code_name(48463,"HANGUL_SYLLABLE_BOED"). +lisp_code_name(48464,"HANGUL_SYLLABLE_BOEL"). +lisp_code_name(48465,"HANGUL_SYLLABLE_BOELG"). +lisp_code_name(48466,"HANGUL_SYLLABLE_BOELM"). +lisp_code_name(48467,"HANGUL_SYLLABLE_BOELB"). +lisp_code_name(48468,"HANGUL_SYLLABLE_BOELS"). +lisp_code_name(48469,"HANGUL_SYLLABLE_BOELT"). +lisp_code_name(48470,"HANGUL_SYLLABLE_BOELP"). +lisp_code_name(48471,"HANGUL_SYLLABLE_BOELH"). +lisp_code_name(48472,"HANGUL_SYLLABLE_BOEM"). +lisp_code_name(48473,"HANGUL_SYLLABLE_BOEB"). +lisp_code_name(48474,"HANGUL_SYLLABLE_BOEBS"). +lisp_code_name(48475,"HANGUL_SYLLABLE_BOES"). +lisp_code_name(48476,"HANGUL_SYLLABLE_BOESS"). +lisp_code_name(48477,"HANGUL_SYLLABLE_BOENG"). +lisp_code_name(48478,"HANGUL_SYLLABLE_BOEJ"). +lisp_code_name(48479,"HANGUL_SYLLABLE_BOEC"). +lisp_code_name(48480,"HANGUL_SYLLABLE_BOEK"). +lisp_code_name(48481,"HANGUL_SYLLABLE_BOET"). +lisp_code_name(48482,"HANGUL_SYLLABLE_BOEP"). +lisp_code_name(48483,"HANGUL_SYLLABLE_BOEH"). +lisp_code_name(48484,"HANGUL_SYLLABLE_BYO"). +lisp_code_name(48485,"HANGUL_SYLLABLE_BYOG"). +lisp_code_name(48486,"HANGUL_SYLLABLE_BYOGG"). +lisp_code_name(48487,"HANGUL_SYLLABLE_BYOGS"). +lisp_code_name(48488,"HANGUL_SYLLABLE_BYON"). +lisp_code_name(48489,"HANGUL_SYLLABLE_BYONJ"). +lisp_code_name(48490,"HANGUL_SYLLABLE_BYONH"). +lisp_code_name(48491,"HANGUL_SYLLABLE_BYOD"). +lisp_code_name(48492,"HANGUL_SYLLABLE_BYOL"). +lisp_code_name(48493,"HANGUL_SYLLABLE_BYOLG"). +lisp_code_name(48494,"HANGUL_SYLLABLE_BYOLM"). +lisp_code_name(48495,"HANGUL_SYLLABLE_BYOLB"). +lisp_code_name(48496,"HANGUL_SYLLABLE_BYOLS"). +lisp_code_name(48497,"HANGUL_SYLLABLE_BYOLT"). +lisp_code_name(48498,"HANGUL_SYLLABLE_BYOLP"). +lisp_code_name(48499,"HANGUL_SYLLABLE_BYOLH"). +lisp_code_name(48500,"HANGUL_SYLLABLE_BYOM"). +lisp_code_name(48501,"HANGUL_SYLLABLE_BYOB"). +lisp_code_name(48502,"HANGUL_SYLLABLE_BYOBS"). +lisp_code_name(48503,"HANGUL_SYLLABLE_BYOS"). +lisp_code_name(48504,"HANGUL_SYLLABLE_BYOSS"). +lisp_code_name(48505,"HANGUL_SYLLABLE_BYONG"). +lisp_code_name(48506,"HANGUL_SYLLABLE_BYOJ"). +lisp_code_name(48507,"HANGUL_SYLLABLE_BYOC"). +lisp_code_name(48508,"HANGUL_SYLLABLE_BYOK"). +lisp_code_name(48509,"HANGUL_SYLLABLE_BYOT"). +lisp_code_name(48510,"HANGUL_SYLLABLE_BYOP"). +lisp_code_name(48511,"HANGUL_SYLLABLE_BYOH"). +lisp_code_name(48512,"HANGUL_SYLLABLE_BU"). +lisp_code_name(48513,"HANGUL_SYLLABLE_BUG"). +lisp_code_name(48514,"HANGUL_SYLLABLE_BUGG"). +lisp_code_name(48515,"HANGUL_SYLLABLE_BUGS"). +lisp_code_name(48516,"HANGUL_SYLLABLE_BUN"). +lisp_code_name(48517,"HANGUL_SYLLABLE_BUNJ"). +lisp_code_name(48518,"HANGUL_SYLLABLE_BUNH"). +lisp_code_name(48519,"HANGUL_SYLLABLE_BUD"). +lisp_code_name(48520,"HANGUL_SYLLABLE_BUL"). +lisp_code_name(48521,"HANGUL_SYLLABLE_BULG"). +lisp_code_name(48522,"HANGUL_SYLLABLE_BULM"). +lisp_code_name(48523,"HANGUL_SYLLABLE_BULB"). +lisp_code_name(48524,"HANGUL_SYLLABLE_BULS"). +lisp_code_name(48525,"HANGUL_SYLLABLE_BULT"). +lisp_code_name(48526,"HANGUL_SYLLABLE_BULP"). +lisp_code_name(48527,"HANGUL_SYLLABLE_BULH"). +lisp_code_name(48528,"HANGUL_SYLLABLE_BUM"). +lisp_code_name(48529,"HANGUL_SYLLABLE_BUB"). +lisp_code_name(48530,"HANGUL_SYLLABLE_BUBS"). +lisp_code_name(48531,"HANGUL_SYLLABLE_BUS"). +lisp_code_name(48532,"HANGUL_SYLLABLE_BUSS"). +lisp_code_name(48533,"HANGUL_SYLLABLE_BUNG"). +lisp_code_name(48534,"HANGUL_SYLLABLE_BUJ"). +lisp_code_name(48535,"HANGUL_SYLLABLE_BUC"). +lisp_code_name(48536,"HANGUL_SYLLABLE_BUK"). +lisp_code_name(48537,"HANGUL_SYLLABLE_BUT"). +lisp_code_name(48538,"HANGUL_SYLLABLE_BUP"). +lisp_code_name(48539,"HANGUL_SYLLABLE_BUH"). +lisp_code_name(48540,"HANGUL_SYLLABLE_BWEO"). +lisp_code_name(48541,"HANGUL_SYLLABLE_BWEOG"). +lisp_code_name(48542,"HANGUL_SYLLABLE_BWEOGG"). +lisp_code_name(48543,"HANGUL_SYLLABLE_BWEOGS"). +lisp_code_name(48544,"HANGUL_SYLLABLE_BWEON"). +lisp_code_name(48545,"HANGUL_SYLLABLE_BWEONJ"). +lisp_code_name(48546,"HANGUL_SYLLABLE_BWEONH"). +lisp_code_name(48547,"HANGUL_SYLLABLE_BWEOD"). +lisp_code_name(48548,"HANGUL_SYLLABLE_BWEOL"). +lisp_code_name(48549,"HANGUL_SYLLABLE_BWEOLG"). +lisp_code_name(48550,"HANGUL_SYLLABLE_BWEOLM"). +lisp_code_name(48551,"HANGUL_SYLLABLE_BWEOLB"). +lisp_code_name(48552,"HANGUL_SYLLABLE_BWEOLS"). +lisp_code_name(48553,"HANGUL_SYLLABLE_BWEOLT"). +lisp_code_name(48554,"HANGUL_SYLLABLE_BWEOLP"). +lisp_code_name(48555,"HANGUL_SYLLABLE_BWEOLH"). +lisp_code_name(48556,"HANGUL_SYLLABLE_BWEOM"). +lisp_code_name(48557,"HANGUL_SYLLABLE_BWEOB"). +lisp_code_name(48558,"HANGUL_SYLLABLE_BWEOBS"). +lisp_code_name(48559,"HANGUL_SYLLABLE_BWEOS"). +lisp_code_name(48560,"HANGUL_SYLLABLE_BWEOSS"). +lisp_code_name(48561,"HANGUL_SYLLABLE_BWEONG"). +lisp_code_name(48562,"HANGUL_SYLLABLE_BWEOJ"). +lisp_code_name(48563,"HANGUL_SYLLABLE_BWEOC"). +lisp_code_name(48564,"HANGUL_SYLLABLE_BWEOK"). +lisp_code_name(48565,"HANGUL_SYLLABLE_BWEOT"). +lisp_code_name(48566,"HANGUL_SYLLABLE_BWEOP"). +lisp_code_name(48567,"HANGUL_SYLLABLE_BWEOH"). +lisp_code_name(48568,"HANGUL_SYLLABLE_BWE"). +lisp_code_name(48569,"HANGUL_SYLLABLE_BWEG"). +lisp_code_name(48570,"HANGUL_SYLLABLE_BWEGG"). +lisp_code_name(48571,"HANGUL_SYLLABLE_BWEGS"). +lisp_code_name(48572,"HANGUL_SYLLABLE_BWEN"). +lisp_code_name(48573,"HANGUL_SYLLABLE_BWENJ"). +lisp_code_name(48574,"HANGUL_SYLLABLE_BWENH"). +lisp_code_name(48575,"HANGUL_SYLLABLE_BWED"). +lisp_code_name(48576,"HANGUL_SYLLABLE_BWEL"). +lisp_code_name(48577,"HANGUL_SYLLABLE_BWELG"). +lisp_code_name(48578,"HANGUL_SYLLABLE_BWELM"). +lisp_code_name(48579,"HANGUL_SYLLABLE_BWELB"). +lisp_code_name(48580,"HANGUL_SYLLABLE_BWELS"). +lisp_code_name(48581,"HANGUL_SYLLABLE_BWELT"). +lisp_code_name(48582,"HANGUL_SYLLABLE_BWELP"). +lisp_code_name(48583,"HANGUL_SYLLABLE_BWELH"). +lisp_code_name(48584,"HANGUL_SYLLABLE_BWEM"). +lisp_code_name(48585,"HANGUL_SYLLABLE_BWEB"). +lisp_code_name(48586,"HANGUL_SYLLABLE_BWEBS"). +lisp_code_name(48587,"HANGUL_SYLLABLE_BWES"). +lisp_code_name(48588,"HANGUL_SYLLABLE_BWESS"). +lisp_code_name(48589,"HANGUL_SYLLABLE_BWENG"). +lisp_code_name(48590,"HANGUL_SYLLABLE_BWEJ"). +lisp_code_name(48591,"HANGUL_SYLLABLE_BWEC"). +lisp_code_name(48592,"HANGUL_SYLLABLE_BWEK"). +lisp_code_name(48593,"HANGUL_SYLLABLE_BWET"). +lisp_code_name(48594,"HANGUL_SYLLABLE_BWEP"). +lisp_code_name(48595,"HANGUL_SYLLABLE_BWEH"). +lisp_code_name(48596,"HANGUL_SYLLABLE_BWI"). +lisp_code_name(48597,"HANGUL_SYLLABLE_BWIG"). +lisp_code_name(48598,"HANGUL_SYLLABLE_BWIGG"). +lisp_code_name(48599,"HANGUL_SYLLABLE_BWIGS"). +lisp_code_name(48600,"HANGUL_SYLLABLE_BWIN"). +lisp_code_name(48601,"HANGUL_SYLLABLE_BWINJ"). +lisp_code_name(48602,"HANGUL_SYLLABLE_BWINH"). +lisp_code_name(48603,"HANGUL_SYLLABLE_BWID"). +lisp_code_name(48604,"HANGUL_SYLLABLE_BWIL"). +lisp_code_name(48605,"HANGUL_SYLLABLE_BWILG"). +lisp_code_name(48606,"HANGUL_SYLLABLE_BWILM"). +lisp_code_name(48607,"HANGUL_SYLLABLE_BWILB"). +lisp_code_name(48608,"HANGUL_SYLLABLE_BWILS"). +lisp_code_name(48609,"HANGUL_SYLLABLE_BWILT"). +lisp_code_name(48610,"HANGUL_SYLLABLE_BWILP"). +lisp_code_name(48611,"HANGUL_SYLLABLE_BWILH"). +lisp_code_name(48612,"HANGUL_SYLLABLE_BWIM"). +lisp_code_name(48613,"HANGUL_SYLLABLE_BWIB"). +lisp_code_name(48614,"HANGUL_SYLLABLE_BWIBS"). +lisp_code_name(48615,"HANGUL_SYLLABLE_BWIS"). +lisp_code_name(48616,"HANGUL_SYLLABLE_BWISS"). +lisp_code_name(48617,"HANGUL_SYLLABLE_BWING"). +lisp_code_name(48618,"HANGUL_SYLLABLE_BWIJ"). +lisp_code_name(48619,"HANGUL_SYLLABLE_BWIC"). +lisp_code_name(48620,"HANGUL_SYLLABLE_BWIK"). +lisp_code_name(48621,"HANGUL_SYLLABLE_BWIT"). +lisp_code_name(48622,"HANGUL_SYLLABLE_BWIP"). +lisp_code_name(48623,"HANGUL_SYLLABLE_BWIH"). +lisp_code_name(48624,"HANGUL_SYLLABLE_BYU"). +lisp_code_name(48625,"HANGUL_SYLLABLE_BYUG"). +lisp_code_name(48626,"HANGUL_SYLLABLE_BYUGG"). +lisp_code_name(48627,"HANGUL_SYLLABLE_BYUGS"). +lisp_code_name(48628,"HANGUL_SYLLABLE_BYUN"). +lisp_code_name(48629,"HANGUL_SYLLABLE_BYUNJ"). +lisp_code_name(48630,"HANGUL_SYLLABLE_BYUNH"). +lisp_code_name(48631,"HANGUL_SYLLABLE_BYUD"). +lisp_code_name(48632,"HANGUL_SYLLABLE_BYUL"). +lisp_code_name(48633,"HANGUL_SYLLABLE_BYULG"). +lisp_code_name(48634,"HANGUL_SYLLABLE_BYULM"). +lisp_code_name(48635,"HANGUL_SYLLABLE_BYULB"). +lisp_code_name(48636,"HANGUL_SYLLABLE_BYULS"). +lisp_code_name(48637,"HANGUL_SYLLABLE_BYULT"). +lisp_code_name(48638,"HANGUL_SYLLABLE_BYULP"). +lisp_code_name(48639,"HANGUL_SYLLABLE_BYULH"). +lisp_code_name(48640,"HANGUL_SYLLABLE_BYUM"). +lisp_code_name(48641,"HANGUL_SYLLABLE_BYUB"). +lisp_code_name(48642,"HANGUL_SYLLABLE_BYUBS"). +lisp_code_name(48643,"HANGUL_SYLLABLE_BYUS"). +lisp_code_name(48644,"HANGUL_SYLLABLE_BYUSS"). +lisp_code_name(48645,"HANGUL_SYLLABLE_BYUNG"). +lisp_code_name(48646,"HANGUL_SYLLABLE_BYUJ"). +lisp_code_name(48647,"HANGUL_SYLLABLE_BYUC"). +lisp_code_name(48648,"HANGUL_SYLLABLE_BYUK"). +lisp_code_name(48649,"HANGUL_SYLLABLE_BYUT"). +lisp_code_name(48650,"HANGUL_SYLLABLE_BYUP"). +lisp_code_name(48651,"HANGUL_SYLLABLE_BYUH"). +lisp_code_name(48652,"HANGUL_SYLLABLE_BEU"). +lisp_code_name(48653,"HANGUL_SYLLABLE_BEUG"). +lisp_code_name(48654,"HANGUL_SYLLABLE_BEUGG"). +lisp_code_name(48655,"HANGUL_SYLLABLE_BEUGS"). +lisp_code_name(48656,"HANGUL_SYLLABLE_BEUN"). +lisp_code_name(48657,"HANGUL_SYLLABLE_BEUNJ"). +lisp_code_name(48658,"HANGUL_SYLLABLE_BEUNH"). +lisp_code_name(48659,"HANGUL_SYLLABLE_BEUD"). +lisp_code_name(48660,"HANGUL_SYLLABLE_BEUL"). +lisp_code_name(48661,"HANGUL_SYLLABLE_BEULG"). +lisp_code_name(48662,"HANGUL_SYLLABLE_BEULM"). +lisp_code_name(48663,"HANGUL_SYLLABLE_BEULB"). +lisp_code_name(48664,"HANGUL_SYLLABLE_BEULS"). +lisp_code_name(48665,"HANGUL_SYLLABLE_BEULT"). +lisp_code_name(48666,"HANGUL_SYLLABLE_BEULP"). +lisp_code_name(48667,"HANGUL_SYLLABLE_BEULH"). +lisp_code_name(48668,"HANGUL_SYLLABLE_BEUM"). +lisp_code_name(48669,"HANGUL_SYLLABLE_BEUB"). +lisp_code_name(48670,"HANGUL_SYLLABLE_BEUBS"). +lisp_code_name(48671,"HANGUL_SYLLABLE_BEUS"). +lisp_code_name(48672,"HANGUL_SYLLABLE_BEUSS"). +lisp_code_name(48673,"HANGUL_SYLLABLE_BEUNG"). +lisp_code_name(48674,"HANGUL_SYLLABLE_BEUJ"). +lisp_code_name(48675,"HANGUL_SYLLABLE_BEUC"). +lisp_code_name(48676,"HANGUL_SYLLABLE_BEUK"). +lisp_code_name(48677,"HANGUL_SYLLABLE_BEUT"). +lisp_code_name(48678,"HANGUL_SYLLABLE_BEUP"). +lisp_code_name(48679,"HANGUL_SYLLABLE_BEUH"). +lisp_code_name(48680,"HANGUL_SYLLABLE_BYI"). +lisp_code_name(48681,"HANGUL_SYLLABLE_BYIG"). +lisp_code_name(48682,"HANGUL_SYLLABLE_BYIGG"). +lisp_code_name(48683,"HANGUL_SYLLABLE_BYIGS"). +lisp_code_name(48684,"HANGUL_SYLLABLE_BYIN"). +lisp_code_name(48685,"HANGUL_SYLLABLE_BYINJ"). +lisp_code_name(48686,"HANGUL_SYLLABLE_BYINH"). +lisp_code_name(48687,"HANGUL_SYLLABLE_BYID"). +lisp_code_name(48688,"HANGUL_SYLLABLE_BYIL"). +lisp_code_name(48689,"HANGUL_SYLLABLE_BYILG"). +lisp_code_name(48690,"HANGUL_SYLLABLE_BYILM"). +lisp_code_name(48691,"HANGUL_SYLLABLE_BYILB"). +lisp_code_name(48692,"HANGUL_SYLLABLE_BYILS"). +lisp_code_name(48693,"HANGUL_SYLLABLE_BYILT"). +lisp_code_name(48694,"HANGUL_SYLLABLE_BYILP"). +lisp_code_name(48695,"HANGUL_SYLLABLE_BYILH"). +lisp_code_name(48696,"HANGUL_SYLLABLE_BYIM"). +lisp_code_name(48697,"HANGUL_SYLLABLE_BYIB"). +lisp_code_name(48698,"HANGUL_SYLLABLE_BYIBS"). +lisp_code_name(48699,"HANGUL_SYLLABLE_BYIS"). +lisp_code_name(48700,"HANGUL_SYLLABLE_BYISS"). +lisp_code_name(48701,"HANGUL_SYLLABLE_BYING"). +lisp_code_name(48702,"HANGUL_SYLLABLE_BYIJ"). +lisp_code_name(48703,"HANGUL_SYLLABLE_BYIC"). +lisp_code_name(48704,"HANGUL_SYLLABLE_BYIK"). +lisp_code_name(48705,"HANGUL_SYLLABLE_BYIT"). +lisp_code_name(48706,"HANGUL_SYLLABLE_BYIP"). +lisp_code_name(48707,"HANGUL_SYLLABLE_BYIH"). +lisp_code_name(48708,"HANGUL_SYLLABLE_BI"). +lisp_code_name(48709,"HANGUL_SYLLABLE_BIG"). +lisp_code_name(48710,"HANGUL_SYLLABLE_BIGG"). +lisp_code_name(48711,"HANGUL_SYLLABLE_BIGS"). +lisp_code_name(48712,"HANGUL_SYLLABLE_BIN"). +lisp_code_name(48713,"HANGUL_SYLLABLE_BINJ"). +lisp_code_name(48714,"HANGUL_SYLLABLE_BINH"). +lisp_code_name(48715,"HANGUL_SYLLABLE_BID"). +lisp_code_name(48716,"HANGUL_SYLLABLE_BIL"). +lisp_code_name(48717,"HANGUL_SYLLABLE_BILG"). +lisp_code_name(48718,"HANGUL_SYLLABLE_BILM"). +lisp_code_name(48719,"HANGUL_SYLLABLE_BILB"). +lisp_code_name(48720,"HANGUL_SYLLABLE_BILS"). +lisp_code_name(48721,"HANGUL_SYLLABLE_BILT"). +lisp_code_name(48722,"HANGUL_SYLLABLE_BILP"). +lisp_code_name(48723,"HANGUL_SYLLABLE_BILH"). +lisp_code_name(48724,"HANGUL_SYLLABLE_BIM"). +lisp_code_name(48725,"HANGUL_SYLLABLE_BIB"). +lisp_code_name(48726,"HANGUL_SYLLABLE_BIBS"). +lisp_code_name(48727,"HANGUL_SYLLABLE_BIS"). +lisp_code_name(48728,"HANGUL_SYLLABLE_BISS"). +lisp_code_name(48729,"HANGUL_SYLLABLE_BING"). +lisp_code_name(48730,"HANGUL_SYLLABLE_BIJ"). +lisp_code_name(48731,"HANGUL_SYLLABLE_BIC"). +lisp_code_name(48732,"HANGUL_SYLLABLE_BIK"). +lisp_code_name(48733,"HANGUL_SYLLABLE_BIT"). +lisp_code_name(48734,"HANGUL_SYLLABLE_BIP"). +lisp_code_name(48735,"HANGUL_SYLLABLE_BIH"). +lisp_code_name(48736,"HANGUL_SYLLABLE_BBA"). +lisp_code_name(48737,"HANGUL_SYLLABLE_BBAG"). +lisp_code_name(48738,"HANGUL_SYLLABLE_BBAGG"). +lisp_code_name(48739,"HANGUL_SYLLABLE_BBAGS"). +lisp_code_name(48740,"HANGUL_SYLLABLE_BBAN"). +lisp_code_name(48741,"HANGUL_SYLLABLE_BBANJ"). +lisp_code_name(48742,"HANGUL_SYLLABLE_BBANH"). +lisp_code_name(48743,"HANGUL_SYLLABLE_BBAD"). +lisp_code_name(48744,"HANGUL_SYLLABLE_BBAL"). +lisp_code_name(48745,"HANGUL_SYLLABLE_BBALG"). +lisp_code_name(48746,"HANGUL_SYLLABLE_BBALM"). +lisp_code_name(48747,"HANGUL_SYLLABLE_BBALB"). +lisp_code_name(48748,"HANGUL_SYLLABLE_BBALS"). +lisp_code_name(48749,"HANGUL_SYLLABLE_BBALT"). +lisp_code_name(48750,"HANGUL_SYLLABLE_BBALP"). +lisp_code_name(48751,"HANGUL_SYLLABLE_BBALH"). +lisp_code_name(48752,"HANGUL_SYLLABLE_BBAM"). +lisp_code_name(48753,"HANGUL_SYLLABLE_BBAB"). +lisp_code_name(48754,"HANGUL_SYLLABLE_BBABS"). +lisp_code_name(48755,"HANGUL_SYLLABLE_BBAS"). +lisp_code_name(48756,"HANGUL_SYLLABLE_BBASS"). +lisp_code_name(48757,"HANGUL_SYLLABLE_BBANG"). +lisp_code_name(48758,"HANGUL_SYLLABLE_BBAJ"). +lisp_code_name(48759,"HANGUL_SYLLABLE_BBAC"). +lisp_code_name(48760,"HANGUL_SYLLABLE_BBAK"). +lisp_code_name(48761,"HANGUL_SYLLABLE_BBAT"). +lisp_code_name(48762,"HANGUL_SYLLABLE_BBAP"). +lisp_code_name(48763,"HANGUL_SYLLABLE_BBAH"). +lisp_code_name(48764,"HANGUL_SYLLABLE_BBAE"). +lisp_code_name(48765,"HANGUL_SYLLABLE_BBAEG"). +lisp_code_name(48766,"HANGUL_SYLLABLE_BBAEGG"). +lisp_code_name(48767,"HANGUL_SYLLABLE_BBAEGS"). +lisp_code_name(48768,"HANGUL_SYLLABLE_BBAEN"). +lisp_code_name(48769,"HANGUL_SYLLABLE_BBAENJ"). +lisp_code_name(48770,"HANGUL_SYLLABLE_BBAENH"). +lisp_code_name(48771,"HANGUL_SYLLABLE_BBAED"). +lisp_code_name(48772,"HANGUL_SYLLABLE_BBAEL"). +lisp_code_name(48773,"HANGUL_SYLLABLE_BBAELG"). +lisp_code_name(48774,"HANGUL_SYLLABLE_BBAELM"). +lisp_code_name(48775,"HANGUL_SYLLABLE_BBAELB"). +lisp_code_name(48776,"HANGUL_SYLLABLE_BBAELS"). +lisp_code_name(48777,"HANGUL_SYLLABLE_BBAELT"). +lisp_code_name(48778,"HANGUL_SYLLABLE_BBAELP"). +lisp_code_name(48779,"HANGUL_SYLLABLE_BBAELH"). +lisp_code_name(48780,"HANGUL_SYLLABLE_BBAEM"). +lisp_code_name(48781,"HANGUL_SYLLABLE_BBAEB"). +lisp_code_name(48782,"HANGUL_SYLLABLE_BBAEBS"). +lisp_code_name(48783,"HANGUL_SYLLABLE_BBAES"). +lisp_code_name(48784,"HANGUL_SYLLABLE_BBAESS"). +lisp_code_name(48785,"HANGUL_SYLLABLE_BBAENG"). +lisp_code_name(48786,"HANGUL_SYLLABLE_BBAEJ"). +lisp_code_name(48787,"HANGUL_SYLLABLE_BBAEC"). +lisp_code_name(48788,"HANGUL_SYLLABLE_BBAEK"). +lisp_code_name(48789,"HANGUL_SYLLABLE_BBAET"). +lisp_code_name(48790,"HANGUL_SYLLABLE_BBAEP"). +lisp_code_name(48791,"HANGUL_SYLLABLE_BBAEH"). +lisp_code_name(48792,"HANGUL_SYLLABLE_BBYA"). +lisp_code_name(48793,"HANGUL_SYLLABLE_BBYAG"). +lisp_code_name(48794,"HANGUL_SYLLABLE_BBYAGG"). +lisp_code_name(48795,"HANGUL_SYLLABLE_BBYAGS"). +lisp_code_name(48796,"HANGUL_SYLLABLE_BBYAN"). +lisp_code_name(48797,"HANGUL_SYLLABLE_BBYANJ"). +lisp_code_name(48798,"HANGUL_SYLLABLE_BBYANH"). +lisp_code_name(48799,"HANGUL_SYLLABLE_BBYAD"). +lisp_code_name(48800,"HANGUL_SYLLABLE_BBYAL"). +lisp_code_name(48801,"HANGUL_SYLLABLE_BBYALG"). +lisp_code_name(48802,"HANGUL_SYLLABLE_BBYALM"). +lisp_code_name(48803,"HANGUL_SYLLABLE_BBYALB"). +lisp_code_name(48804,"HANGUL_SYLLABLE_BBYALS"). +lisp_code_name(48805,"HANGUL_SYLLABLE_BBYALT"). +lisp_code_name(48806,"HANGUL_SYLLABLE_BBYALP"). +lisp_code_name(48807,"HANGUL_SYLLABLE_BBYALH"). +lisp_code_name(48808,"HANGUL_SYLLABLE_BBYAM"). +lisp_code_name(48809,"HANGUL_SYLLABLE_BBYAB"). +lisp_code_name(48810,"HANGUL_SYLLABLE_BBYABS"). +lisp_code_name(48811,"HANGUL_SYLLABLE_BBYAS"). +lisp_code_name(48812,"HANGUL_SYLLABLE_BBYASS"). +lisp_code_name(48813,"HANGUL_SYLLABLE_BBYANG"). +lisp_code_name(48814,"HANGUL_SYLLABLE_BBYAJ"). +lisp_code_name(48815,"HANGUL_SYLLABLE_BBYAC"). +lisp_code_name(48816,"HANGUL_SYLLABLE_BBYAK"). +lisp_code_name(48817,"HANGUL_SYLLABLE_BBYAT"). +lisp_code_name(48818,"HANGUL_SYLLABLE_BBYAP"). +lisp_code_name(48819,"HANGUL_SYLLABLE_BBYAH"). +lisp_code_name(48820,"HANGUL_SYLLABLE_BBYAE"). +lisp_code_name(48821,"HANGUL_SYLLABLE_BBYAEG"). +lisp_code_name(48822,"HANGUL_SYLLABLE_BBYAEGG"). +lisp_code_name(48823,"HANGUL_SYLLABLE_BBYAEGS"). +lisp_code_name(48824,"HANGUL_SYLLABLE_BBYAEN"). +lisp_code_name(48825,"HANGUL_SYLLABLE_BBYAENJ"). +lisp_code_name(48826,"HANGUL_SYLLABLE_BBYAENH"). +lisp_code_name(48827,"HANGUL_SYLLABLE_BBYAED"). +lisp_code_name(48828,"HANGUL_SYLLABLE_BBYAEL"). +lisp_code_name(48829,"HANGUL_SYLLABLE_BBYAELG"). +lisp_code_name(48830,"HANGUL_SYLLABLE_BBYAELM"). +lisp_code_name(48831,"HANGUL_SYLLABLE_BBYAELB"). +lisp_code_name(48832,"HANGUL_SYLLABLE_BBYAELS"). +lisp_code_name(48833,"HANGUL_SYLLABLE_BBYAELT"). +lisp_code_name(48834,"HANGUL_SYLLABLE_BBYAELP"). +lisp_code_name(48835,"HANGUL_SYLLABLE_BBYAELH"). +lisp_code_name(48836,"HANGUL_SYLLABLE_BBYAEM"). +lisp_code_name(48837,"HANGUL_SYLLABLE_BBYAEB"). +lisp_code_name(48838,"HANGUL_SYLLABLE_BBYAEBS"). +lisp_code_name(48839,"HANGUL_SYLLABLE_BBYAES"). +lisp_code_name(48840,"HANGUL_SYLLABLE_BBYAESS"). +lisp_code_name(48841,"HANGUL_SYLLABLE_BBYAENG"). +lisp_code_name(48842,"HANGUL_SYLLABLE_BBYAEJ"). +lisp_code_name(48843,"HANGUL_SYLLABLE_BBYAEC"). +lisp_code_name(48844,"HANGUL_SYLLABLE_BBYAEK"). +lisp_code_name(48845,"HANGUL_SYLLABLE_BBYAET"). +lisp_code_name(48846,"HANGUL_SYLLABLE_BBYAEP"). +lisp_code_name(48847,"HANGUL_SYLLABLE_BBYAEH"). +lisp_code_name(48848,"HANGUL_SYLLABLE_BBEO"). +lisp_code_name(48849,"HANGUL_SYLLABLE_BBEOG"). +lisp_code_name(48850,"HANGUL_SYLLABLE_BBEOGG"). +lisp_code_name(48851,"HANGUL_SYLLABLE_BBEOGS"). +lisp_code_name(48852,"HANGUL_SYLLABLE_BBEON"). +lisp_code_name(48853,"HANGUL_SYLLABLE_BBEONJ"). +lisp_code_name(48854,"HANGUL_SYLLABLE_BBEONH"). +lisp_code_name(48855,"HANGUL_SYLLABLE_BBEOD"). +lisp_code_name(48856,"HANGUL_SYLLABLE_BBEOL"). +lisp_code_name(48857,"HANGUL_SYLLABLE_BBEOLG"). +lisp_code_name(48858,"HANGUL_SYLLABLE_BBEOLM"). +lisp_code_name(48859,"HANGUL_SYLLABLE_BBEOLB"). +lisp_code_name(48860,"HANGUL_SYLLABLE_BBEOLS"). +lisp_code_name(48861,"HANGUL_SYLLABLE_BBEOLT"). +lisp_code_name(48862,"HANGUL_SYLLABLE_BBEOLP"). +lisp_code_name(48863,"HANGUL_SYLLABLE_BBEOLH"). +lisp_code_name(48864,"HANGUL_SYLLABLE_BBEOM"). +lisp_code_name(48865,"HANGUL_SYLLABLE_BBEOB"). +lisp_code_name(48866,"HANGUL_SYLLABLE_BBEOBS"). +lisp_code_name(48867,"HANGUL_SYLLABLE_BBEOS"). +lisp_code_name(48868,"HANGUL_SYLLABLE_BBEOSS"). +lisp_code_name(48869,"HANGUL_SYLLABLE_BBEONG"). +lisp_code_name(48870,"HANGUL_SYLLABLE_BBEOJ"). +lisp_code_name(48871,"HANGUL_SYLLABLE_BBEOC"). +lisp_code_name(48872,"HANGUL_SYLLABLE_BBEOK"). +lisp_code_name(48873,"HANGUL_SYLLABLE_BBEOT"). +lisp_code_name(48874,"HANGUL_SYLLABLE_BBEOP"). +lisp_code_name(48875,"HANGUL_SYLLABLE_BBEOH"). +lisp_code_name(48876,"HANGUL_SYLLABLE_BBE"). +lisp_code_name(48877,"HANGUL_SYLLABLE_BBEG"). +lisp_code_name(48878,"HANGUL_SYLLABLE_BBEGG"). +lisp_code_name(48879,"HANGUL_SYLLABLE_BBEGS"). +lisp_code_name(48880,"HANGUL_SYLLABLE_BBEN"). +lisp_code_name(48881,"HANGUL_SYLLABLE_BBENJ"). +lisp_code_name(48882,"HANGUL_SYLLABLE_BBENH"). +lisp_code_name(48883,"HANGUL_SYLLABLE_BBED"). +lisp_code_name(48884,"HANGUL_SYLLABLE_BBEL"). +lisp_code_name(48885,"HANGUL_SYLLABLE_BBELG"). +lisp_code_name(48886,"HANGUL_SYLLABLE_BBELM"). +lisp_code_name(48887,"HANGUL_SYLLABLE_BBELB"). +lisp_code_name(48888,"HANGUL_SYLLABLE_BBELS"). +lisp_code_name(48889,"HANGUL_SYLLABLE_BBELT"). +lisp_code_name(48890,"HANGUL_SYLLABLE_BBELP"). +lisp_code_name(48891,"HANGUL_SYLLABLE_BBELH"). +lisp_code_name(48892,"HANGUL_SYLLABLE_BBEM"). +lisp_code_name(48893,"HANGUL_SYLLABLE_BBEB"). +lisp_code_name(48894,"HANGUL_SYLLABLE_BBEBS"). +lisp_code_name(48895,"HANGUL_SYLLABLE_BBES"). +lisp_code_name(48896,"HANGUL_SYLLABLE_BBESS"). +lisp_code_name(48897,"HANGUL_SYLLABLE_BBENG"). +lisp_code_name(48898,"HANGUL_SYLLABLE_BBEJ"). +lisp_code_name(48899,"HANGUL_SYLLABLE_BBEC"). +lisp_code_name(48900,"HANGUL_SYLLABLE_BBEK"). +lisp_code_name(48901,"HANGUL_SYLLABLE_BBET"). +lisp_code_name(48902,"HANGUL_SYLLABLE_BBEP"). +lisp_code_name(48903,"HANGUL_SYLLABLE_BBEH"). +lisp_code_name(48904,"HANGUL_SYLLABLE_BBYEO"). +lisp_code_name(48905,"HANGUL_SYLLABLE_BBYEOG"). +lisp_code_name(48906,"HANGUL_SYLLABLE_BBYEOGG"). +lisp_code_name(48907,"HANGUL_SYLLABLE_BBYEOGS"). +lisp_code_name(48908,"HANGUL_SYLLABLE_BBYEON"). +lisp_code_name(48909,"HANGUL_SYLLABLE_BBYEONJ"). +lisp_code_name(48910,"HANGUL_SYLLABLE_BBYEONH"). +lisp_code_name(48911,"HANGUL_SYLLABLE_BBYEOD"). +lisp_code_name(48912,"HANGUL_SYLLABLE_BBYEOL"). +lisp_code_name(48913,"HANGUL_SYLLABLE_BBYEOLG"). +lisp_code_name(48914,"HANGUL_SYLLABLE_BBYEOLM"). +lisp_code_name(48915,"HANGUL_SYLLABLE_BBYEOLB"). +lisp_code_name(48916,"HANGUL_SYLLABLE_BBYEOLS"). +lisp_code_name(48917,"HANGUL_SYLLABLE_BBYEOLT"). +lisp_code_name(48918,"HANGUL_SYLLABLE_BBYEOLP"). +lisp_code_name(48919,"HANGUL_SYLLABLE_BBYEOLH"). +lisp_code_name(48920,"HANGUL_SYLLABLE_BBYEOM"). +lisp_code_name(48921,"HANGUL_SYLLABLE_BBYEOB"). +lisp_code_name(48922,"HANGUL_SYLLABLE_BBYEOBS"). +lisp_code_name(48923,"HANGUL_SYLLABLE_BBYEOS"). +lisp_code_name(48924,"HANGUL_SYLLABLE_BBYEOSS"). +lisp_code_name(48925,"HANGUL_SYLLABLE_BBYEONG"). +lisp_code_name(48926,"HANGUL_SYLLABLE_BBYEOJ"). +lisp_code_name(48927,"HANGUL_SYLLABLE_BBYEOC"). +lisp_code_name(48928,"HANGUL_SYLLABLE_BBYEOK"). +lisp_code_name(48929,"HANGUL_SYLLABLE_BBYEOT"). +lisp_code_name(48930,"HANGUL_SYLLABLE_BBYEOP"). +lisp_code_name(48931,"HANGUL_SYLLABLE_BBYEOH"). +lisp_code_name(48932,"HANGUL_SYLLABLE_BBYE"). +lisp_code_name(48933,"HANGUL_SYLLABLE_BBYEG"). +lisp_code_name(48934,"HANGUL_SYLLABLE_BBYEGG"). +lisp_code_name(48935,"HANGUL_SYLLABLE_BBYEGS"). +lisp_code_name(48936,"HANGUL_SYLLABLE_BBYEN"). +lisp_code_name(48937,"HANGUL_SYLLABLE_BBYENJ"). +lisp_code_name(48938,"HANGUL_SYLLABLE_BBYENH"). +lisp_code_name(48939,"HANGUL_SYLLABLE_BBYED"). +lisp_code_name(48940,"HANGUL_SYLLABLE_BBYEL"). +lisp_code_name(48941,"HANGUL_SYLLABLE_BBYELG"). +lisp_code_name(48942,"HANGUL_SYLLABLE_BBYELM"). +lisp_code_name(48943,"HANGUL_SYLLABLE_BBYELB"). +lisp_code_name(48944,"HANGUL_SYLLABLE_BBYELS"). +lisp_code_name(48945,"HANGUL_SYLLABLE_BBYELT"). +lisp_code_name(48946,"HANGUL_SYLLABLE_BBYELP"). +lisp_code_name(48947,"HANGUL_SYLLABLE_BBYELH"). +lisp_code_name(48948,"HANGUL_SYLLABLE_BBYEM"). +lisp_code_name(48949,"HANGUL_SYLLABLE_BBYEB"). +lisp_code_name(48950,"HANGUL_SYLLABLE_BBYEBS"). +lisp_code_name(48951,"HANGUL_SYLLABLE_BBYES"). +lisp_code_name(48952,"HANGUL_SYLLABLE_BBYESS"). +lisp_code_name(48953,"HANGUL_SYLLABLE_BBYENG"). +lisp_code_name(48954,"HANGUL_SYLLABLE_BBYEJ"). +lisp_code_name(48955,"HANGUL_SYLLABLE_BBYEC"). +lisp_code_name(48956,"HANGUL_SYLLABLE_BBYEK"). +lisp_code_name(48957,"HANGUL_SYLLABLE_BBYET"). +lisp_code_name(48958,"HANGUL_SYLLABLE_BBYEP"). +lisp_code_name(48959,"HANGUL_SYLLABLE_BBYEH"). +lisp_code_name(48960,"HANGUL_SYLLABLE_BBO"). +lisp_code_name(48961,"HANGUL_SYLLABLE_BBOG"). +lisp_code_name(48962,"HANGUL_SYLLABLE_BBOGG"). +lisp_code_name(48963,"HANGUL_SYLLABLE_BBOGS"). +lisp_code_name(48964,"HANGUL_SYLLABLE_BBON"). +lisp_code_name(48965,"HANGUL_SYLLABLE_BBONJ"). +lisp_code_name(48966,"HANGUL_SYLLABLE_BBONH"). +lisp_code_name(48967,"HANGUL_SYLLABLE_BBOD"). +lisp_code_name(48968,"HANGUL_SYLLABLE_BBOL"). +lisp_code_name(48969,"HANGUL_SYLLABLE_BBOLG"). +lisp_code_name(48970,"HANGUL_SYLLABLE_BBOLM"). +lisp_code_name(48971,"HANGUL_SYLLABLE_BBOLB"). +lisp_code_name(48972,"HANGUL_SYLLABLE_BBOLS"). +lisp_code_name(48973,"HANGUL_SYLLABLE_BBOLT"). +lisp_code_name(48974,"HANGUL_SYLLABLE_BBOLP"). +lisp_code_name(48975,"HANGUL_SYLLABLE_BBOLH"). +lisp_code_name(48976,"HANGUL_SYLLABLE_BBOM"). +lisp_code_name(48977,"HANGUL_SYLLABLE_BBOB"). +lisp_code_name(48978,"HANGUL_SYLLABLE_BBOBS"). +lisp_code_name(48979,"HANGUL_SYLLABLE_BBOS"). +lisp_code_name(48980,"HANGUL_SYLLABLE_BBOSS"). +lisp_code_name(48981,"HANGUL_SYLLABLE_BBONG"). +lisp_code_name(48982,"HANGUL_SYLLABLE_BBOJ"). +lisp_code_name(48983,"HANGUL_SYLLABLE_BBOC"). +lisp_code_name(48984,"HANGUL_SYLLABLE_BBOK"). +lisp_code_name(48985,"HANGUL_SYLLABLE_BBOT"). +lisp_code_name(48986,"HANGUL_SYLLABLE_BBOP"). +lisp_code_name(48987,"HANGUL_SYLLABLE_BBOH"). +lisp_code_name(48988,"HANGUL_SYLLABLE_BBWA"). +lisp_code_name(48989,"HANGUL_SYLLABLE_BBWAG"). +lisp_code_name(48990,"HANGUL_SYLLABLE_BBWAGG"). +lisp_code_name(48991,"HANGUL_SYLLABLE_BBWAGS"). +lisp_code_name(48992,"HANGUL_SYLLABLE_BBWAN"). +lisp_code_name(48993,"HANGUL_SYLLABLE_BBWANJ"). +lisp_code_name(48994,"HANGUL_SYLLABLE_BBWANH"). +lisp_code_name(48995,"HANGUL_SYLLABLE_BBWAD"). +lisp_code_name(48996,"HANGUL_SYLLABLE_BBWAL"). +lisp_code_name(48997,"HANGUL_SYLLABLE_BBWALG"). +lisp_code_name(48998,"HANGUL_SYLLABLE_BBWALM"). +lisp_code_name(48999,"HANGUL_SYLLABLE_BBWALB"). +lisp_code_name(49000,"HANGUL_SYLLABLE_BBWALS"). +lisp_code_name(49001,"HANGUL_SYLLABLE_BBWALT"). +lisp_code_name(49002,"HANGUL_SYLLABLE_BBWALP"). +lisp_code_name(49003,"HANGUL_SYLLABLE_BBWALH"). +lisp_code_name(49004,"HANGUL_SYLLABLE_BBWAM"). +lisp_code_name(49005,"HANGUL_SYLLABLE_BBWAB"). +lisp_code_name(49006,"HANGUL_SYLLABLE_BBWABS"). +lisp_code_name(49007,"HANGUL_SYLLABLE_BBWAS"). +lisp_code_name(49008,"HANGUL_SYLLABLE_BBWASS"). +lisp_code_name(49009,"HANGUL_SYLLABLE_BBWANG"). +lisp_code_name(49010,"HANGUL_SYLLABLE_BBWAJ"). +lisp_code_name(49011,"HANGUL_SYLLABLE_BBWAC"). +lisp_code_name(49012,"HANGUL_SYLLABLE_BBWAK"). +lisp_code_name(49013,"HANGUL_SYLLABLE_BBWAT"). +lisp_code_name(49014,"HANGUL_SYLLABLE_BBWAP"). +lisp_code_name(49015,"HANGUL_SYLLABLE_BBWAH"). +lisp_code_name(49016,"HANGUL_SYLLABLE_BBWAE"). +lisp_code_name(49017,"HANGUL_SYLLABLE_BBWAEG"). +lisp_code_name(49018,"HANGUL_SYLLABLE_BBWAEGG"). +lisp_code_name(49019,"HANGUL_SYLLABLE_BBWAEGS"). +lisp_code_name(49020,"HANGUL_SYLLABLE_BBWAEN"). +lisp_code_name(49021,"HANGUL_SYLLABLE_BBWAENJ"). +lisp_code_name(49022,"HANGUL_SYLLABLE_BBWAENH"). +lisp_code_name(49023,"HANGUL_SYLLABLE_BBWAED"). +lisp_code_name(49024,"HANGUL_SYLLABLE_BBWAEL"). +lisp_code_name(49025,"HANGUL_SYLLABLE_BBWAELG"). +lisp_code_name(49026,"HANGUL_SYLLABLE_BBWAELM"). +lisp_code_name(49027,"HANGUL_SYLLABLE_BBWAELB"). +lisp_code_name(49028,"HANGUL_SYLLABLE_BBWAELS"). +lisp_code_name(49029,"HANGUL_SYLLABLE_BBWAELT"). +lisp_code_name(49030,"HANGUL_SYLLABLE_BBWAELP"). +lisp_code_name(49031,"HANGUL_SYLLABLE_BBWAELH"). +lisp_code_name(49032,"HANGUL_SYLLABLE_BBWAEM"). +lisp_code_name(49033,"HANGUL_SYLLABLE_BBWAEB"). +lisp_code_name(49034,"HANGUL_SYLLABLE_BBWAEBS"). +lisp_code_name(49035,"HANGUL_SYLLABLE_BBWAES"). +lisp_code_name(49036,"HANGUL_SYLLABLE_BBWAESS"). +lisp_code_name(49037,"HANGUL_SYLLABLE_BBWAENG"). +lisp_code_name(49038,"HANGUL_SYLLABLE_BBWAEJ"). +lisp_code_name(49039,"HANGUL_SYLLABLE_BBWAEC"). +lisp_code_name(49040,"HANGUL_SYLLABLE_BBWAEK"). +lisp_code_name(49041,"HANGUL_SYLLABLE_BBWAET"). +lisp_code_name(49042,"HANGUL_SYLLABLE_BBWAEP"). +lisp_code_name(49043,"HANGUL_SYLLABLE_BBWAEH"). +lisp_code_name(49044,"HANGUL_SYLLABLE_BBOE"). +lisp_code_name(49045,"HANGUL_SYLLABLE_BBOEG"). +lisp_code_name(49046,"HANGUL_SYLLABLE_BBOEGG"). +lisp_code_name(49047,"HANGUL_SYLLABLE_BBOEGS"). +lisp_code_name(49048,"HANGUL_SYLLABLE_BBOEN"). +lisp_code_name(49049,"HANGUL_SYLLABLE_BBOENJ"). +lisp_code_name(49050,"HANGUL_SYLLABLE_BBOENH"). +lisp_code_name(49051,"HANGUL_SYLLABLE_BBOED"). +lisp_code_name(49052,"HANGUL_SYLLABLE_BBOEL"). +lisp_code_name(49053,"HANGUL_SYLLABLE_BBOELG"). +lisp_code_name(49054,"HANGUL_SYLLABLE_BBOELM"). +lisp_code_name(49055,"HANGUL_SYLLABLE_BBOELB"). +lisp_code_name(49056,"HANGUL_SYLLABLE_BBOELS"). +lisp_code_name(49057,"HANGUL_SYLLABLE_BBOELT"). +lisp_code_name(49058,"HANGUL_SYLLABLE_BBOELP"). +lisp_code_name(49059,"HANGUL_SYLLABLE_BBOELH"). +lisp_code_name(49060,"HANGUL_SYLLABLE_BBOEM"). +lisp_code_name(49061,"HANGUL_SYLLABLE_BBOEB"). +lisp_code_name(49062,"HANGUL_SYLLABLE_BBOEBS"). +lisp_code_name(49063,"HANGUL_SYLLABLE_BBOES"). +lisp_code_name(49064,"HANGUL_SYLLABLE_BBOESS"). +lisp_code_name(49065,"HANGUL_SYLLABLE_BBOENG"). +lisp_code_name(49066,"HANGUL_SYLLABLE_BBOEJ"). +lisp_code_name(49067,"HANGUL_SYLLABLE_BBOEC"). +lisp_code_name(49068,"HANGUL_SYLLABLE_BBOEK"). +lisp_code_name(49069,"HANGUL_SYLLABLE_BBOET"). +lisp_code_name(49070,"HANGUL_SYLLABLE_BBOEP"). +lisp_code_name(49071,"HANGUL_SYLLABLE_BBOEH"). +lisp_code_name(49072,"HANGUL_SYLLABLE_BBYO"). +lisp_code_name(49073,"HANGUL_SYLLABLE_BBYOG"). +lisp_code_name(49074,"HANGUL_SYLLABLE_BBYOGG"). +lisp_code_name(49075,"HANGUL_SYLLABLE_BBYOGS"). +lisp_code_name(49076,"HANGUL_SYLLABLE_BBYON"). +lisp_code_name(49077,"HANGUL_SYLLABLE_BBYONJ"). +lisp_code_name(49078,"HANGUL_SYLLABLE_BBYONH"). +lisp_code_name(49079,"HANGUL_SYLLABLE_BBYOD"). +lisp_code_name(49080,"HANGUL_SYLLABLE_BBYOL"). +lisp_code_name(49081,"HANGUL_SYLLABLE_BBYOLG"). +lisp_code_name(49082,"HANGUL_SYLLABLE_BBYOLM"). +lisp_code_name(49083,"HANGUL_SYLLABLE_BBYOLB"). +lisp_code_name(49084,"HANGUL_SYLLABLE_BBYOLS"). +lisp_code_name(49085,"HANGUL_SYLLABLE_BBYOLT"). +lisp_code_name(49086,"HANGUL_SYLLABLE_BBYOLP"). +lisp_code_name(49087,"HANGUL_SYLLABLE_BBYOLH"). +lisp_code_name(49088,"HANGUL_SYLLABLE_BBYOM"). +lisp_code_name(49089,"HANGUL_SYLLABLE_BBYOB"). +lisp_code_name(49090,"HANGUL_SYLLABLE_BBYOBS"). +lisp_code_name(49091,"HANGUL_SYLLABLE_BBYOS"). +lisp_code_name(49092,"HANGUL_SYLLABLE_BBYOSS"). +lisp_code_name(49093,"HANGUL_SYLLABLE_BBYONG"). +lisp_code_name(49094,"HANGUL_SYLLABLE_BBYOJ"). +lisp_code_name(49095,"HANGUL_SYLLABLE_BBYOC"). +lisp_code_name(49096,"HANGUL_SYLLABLE_BBYOK"). +lisp_code_name(49097,"HANGUL_SYLLABLE_BBYOT"). +lisp_code_name(49098,"HANGUL_SYLLABLE_BBYOP"). +lisp_code_name(49099,"HANGUL_SYLLABLE_BBYOH"). +lisp_code_name(49100,"HANGUL_SYLLABLE_BBU"). +lisp_code_name(49101,"HANGUL_SYLLABLE_BBUG"). +lisp_code_name(49102,"HANGUL_SYLLABLE_BBUGG"). +lisp_code_name(49103,"HANGUL_SYLLABLE_BBUGS"). +lisp_code_name(49104,"HANGUL_SYLLABLE_BBUN"). +lisp_code_name(49105,"HANGUL_SYLLABLE_BBUNJ"). +lisp_code_name(49106,"HANGUL_SYLLABLE_BBUNH"). +lisp_code_name(49107,"HANGUL_SYLLABLE_BBUD"). +lisp_code_name(49108,"HANGUL_SYLLABLE_BBUL"). +lisp_code_name(49109,"HANGUL_SYLLABLE_BBULG"). +lisp_code_name(49110,"HANGUL_SYLLABLE_BBULM"). +lisp_code_name(49111,"HANGUL_SYLLABLE_BBULB"). +lisp_code_name(49112,"HANGUL_SYLLABLE_BBULS"). +lisp_code_name(49113,"HANGUL_SYLLABLE_BBULT"). +lisp_code_name(49114,"HANGUL_SYLLABLE_BBULP"). +lisp_code_name(49115,"HANGUL_SYLLABLE_BBULH"). +lisp_code_name(49116,"HANGUL_SYLLABLE_BBUM"). +lisp_code_name(49117,"HANGUL_SYLLABLE_BBUB"). +lisp_code_name(49118,"HANGUL_SYLLABLE_BBUBS"). +lisp_code_name(49119,"HANGUL_SYLLABLE_BBUS"). +lisp_code_name(49120,"HANGUL_SYLLABLE_BBUSS"). +lisp_code_name(49121,"HANGUL_SYLLABLE_BBUNG"). +lisp_code_name(49122,"HANGUL_SYLLABLE_BBUJ"). +lisp_code_name(49123,"HANGUL_SYLLABLE_BBUC"). +lisp_code_name(49124,"HANGUL_SYLLABLE_BBUK"). +lisp_code_name(49125,"HANGUL_SYLLABLE_BBUT"). +lisp_code_name(49126,"HANGUL_SYLLABLE_BBUP"). +lisp_code_name(49127,"HANGUL_SYLLABLE_BBUH"). +lisp_code_name(49128,"HANGUL_SYLLABLE_BBWEO"). +lisp_code_name(49129,"HANGUL_SYLLABLE_BBWEOG"). +lisp_code_name(49130,"HANGUL_SYLLABLE_BBWEOGG"). +lisp_code_name(49131,"HANGUL_SYLLABLE_BBWEOGS"). +lisp_code_name(49132,"HANGUL_SYLLABLE_BBWEON"). +lisp_code_name(49133,"HANGUL_SYLLABLE_BBWEONJ"). +lisp_code_name(49134,"HANGUL_SYLLABLE_BBWEONH"). +lisp_code_name(49135,"HANGUL_SYLLABLE_BBWEOD"). +lisp_code_name(49136,"HANGUL_SYLLABLE_BBWEOL"). +lisp_code_name(49137,"HANGUL_SYLLABLE_BBWEOLG"). +lisp_code_name(49138,"HANGUL_SYLLABLE_BBWEOLM"). +lisp_code_name(49139,"HANGUL_SYLLABLE_BBWEOLB"). +lisp_code_name(49140,"HANGUL_SYLLABLE_BBWEOLS"). +lisp_code_name(49141,"HANGUL_SYLLABLE_BBWEOLT"). +lisp_code_name(49142,"HANGUL_SYLLABLE_BBWEOLP"). +lisp_code_name(49143,"HANGUL_SYLLABLE_BBWEOLH"). +lisp_code_name(49144,"HANGUL_SYLLABLE_BBWEOM"). +lisp_code_name(49145,"HANGUL_SYLLABLE_BBWEOB"). +lisp_code_name(49146,"HANGUL_SYLLABLE_BBWEOBS"). +lisp_code_name(49147,"HANGUL_SYLLABLE_BBWEOS"). +lisp_code_name(49148,"HANGUL_SYLLABLE_BBWEOSS"). +lisp_code_name(49149,"HANGUL_SYLLABLE_BBWEONG"). +lisp_code_name(49150,"HANGUL_SYLLABLE_BBWEOJ"). +lisp_code_name(49151,"HANGUL_SYLLABLE_BBWEOC"). +lisp_code_name(49152,"HANGUL_SYLLABLE_BBWEOK"). +lisp_code_name(49153,"HANGUL_SYLLABLE_BBWEOT"). +lisp_code_name(49154,"HANGUL_SYLLABLE_BBWEOP"). +lisp_code_name(49155,"HANGUL_SYLLABLE_BBWEOH"). +lisp_code_name(49156,"HANGUL_SYLLABLE_BBWE"). +lisp_code_name(49157,"HANGUL_SYLLABLE_BBWEG"). +lisp_code_name(49158,"HANGUL_SYLLABLE_BBWEGG"). +lisp_code_name(49159,"HANGUL_SYLLABLE_BBWEGS"). +lisp_code_name(49160,"HANGUL_SYLLABLE_BBWEN"). +lisp_code_name(49161,"HANGUL_SYLLABLE_BBWENJ"). +lisp_code_name(49162,"HANGUL_SYLLABLE_BBWENH"). +lisp_code_name(49163,"HANGUL_SYLLABLE_BBWED"). +lisp_code_name(49164,"HANGUL_SYLLABLE_BBWEL"). +lisp_code_name(49165,"HANGUL_SYLLABLE_BBWELG"). +lisp_code_name(49166,"HANGUL_SYLLABLE_BBWELM"). +lisp_code_name(49167,"HANGUL_SYLLABLE_BBWELB"). +lisp_code_name(49168,"HANGUL_SYLLABLE_BBWELS"). +lisp_code_name(49169,"HANGUL_SYLLABLE_BBWELT"). +lisp_code_name(49170,"HANGUL_SYLLABLE_BBWELP"). +lisp_code_name(49171,"HANGUL_SYLLABLE_BBWELH"). +lisp_code_name(49172,"HANGUL_SYLLABLE_BBWEM"). +lisp_code_name(49173,"HANGUL_SYLLABLE_BBWEB"). +lisp_code_name(49174,"HANGUL_SYLLABLE_BBWEBS"). +lisp_code_name(49175,"HANGUL_SYLLABLE_BBWES"). +lisp_code_name(49176,"HANGUL_SYLLABLE_BBWESS"). +lisp_code_name(49177,"HANGUL_SYLLABLE_BBWENG"). +lisp_code_name(49178,"HANGUL_SYLLABLE_BBWEJ"). +lisp_code_name(49179,"HANGUL_SYLLABLE_BBWEC"). +lisp_code_name(49180,"HANGUL_SYLLABLE_BBWEK"). +lisp_code_name(49181,"HANGUL_SYLLABLE_BBWET"). +lisp_code_name(49182,"HANGUL_SYLLABLE_BBWEP"). +lisp_code_name(49183,"HANGUL_SYLLABLE_BBWEH"). +lisp_code_name(49184,"HANGUL_SYLLABLE_BBWI"). +lisp_code_name(49185,"HANGUL_SYLLABLE_BBWIG"). +lisp_code_name(49186,"HANGUL_SYLLABLE_BBWIGG"). +lisp_code_name(49187,"HANGUL_SYLLABLE_BBWIGS"). +lisp_code_name(49188,"HANGUL_SYLLABLE_BBWIN"). +lisp_code_name(49189,"HANGUL_SYLLABLE_BBWINJ"). +lisp_code_name(49190,"HANGUL_SYLLABLE_BBWINH"). +lisp_code_name(49191,"HANGUL_SYLLABLE_BBWID"). +lisp_code_name(49192,"HANGUL_SYLLABLE_BBWIL"). +lisp_code_name(49193,"HANGUL_SYLLABLE_BBWILG"). +lisp_code_name(49194,"HANGUL_SYLLABLE_BBWILM"). +lisp_code_name(49195,"HANGUL_SYLLABLE_BBWILB"). +lisp_code_name(49196,"HANGUL_SYLLABLE_BBWILS"). +lisp_code_name(49197,"HANGUL_SYLLABLE_BBWILT"). +lisp_code_name(49198,"HANGUL_SYLLABLE_BBWILP"). +lisp_code_name(49199,"HANGUL_SYLLABLE_BBWILH"). +lisp_code_name(49200,"HANGUL_SYLLABLE_BBWIM"). +lisp_code_name(49201,"HANGUL_SYLLABLE_BBWIB"). +lisp_code_name(49202,"HANGUL_SYLLABLE_BBWIBS"). +lisp_code_name(49203,"HANGUL_SYLLABLE_BBWIS"). +lisp_code_name(49204,"HANGUL_SYLLABLE_BBWISS"). +lisp_code_name(49205,"HANGUL_SYLLABLE_BBWING"). +lisp_code_name(49206,"HANGUL_SYLLABLE_BBWIJ"). +lisp_code_name(49207,"HANGUL_SYLLABLE_BBWIC"). +lisp_code_name(49208,"HANGUL_SYLLABLE_BBWIK"). +lisp_code_name(49209,"HANGUL_SYLLABLE_BBWIT"). +lisp_code_name(49210,"HANGUL_SYLLABLE_BBWIP"). +lisp_code_name(49211,"HANGUL_SYLLABLE_BBWIH"). +lisp_code_name(49212,"HANGUL_SYLLABLE_BBYU"). +lisp_code_name(49213,"HANGUL_SYLLABLE_BBYUG"). +lisp_code_name(49214,"HANGUL_SYLLABLE_BBYUGG"). +lisp_code_name(49215,"HANGUL_SYLLABLE_BBYUGS"). +lisp_code_name(49216,"HANGUL_SYLLABLE_BBYUN"). +lisp_code_name(49217,"HANGUL_SYLLABLE_BBYUNJ"). +lisp_code_name(49218,"HANGUL_SYLLABLE_BBYUNH"). +lisp_code_name(49219,"HANGUL_SYLLABLE_BBYUD"). +lisp_code_name(49220,"HANGUL_SYLLABLE_BBYUL"). +lisp_code_name(49221,"HANGUL_SYLLABLE_BBYULG"). +lisp_code_name(49222,"HANGUL_SYLLABLE_BBYULM"). +lisp_code_name(49223,"HANGUL_SYLLABLE_BBYULB"). +lisp_code_name(49224,"HANGUL_SYLLABLE_BBYULS"). +lisp_code_name(49225,"HANGUL_SYLLABLE_BBYULT"). +lisp_code_name(49226,"HANGUL_SYLLABLE_BBYULP"). +lisp_code_name(49227,"HANGUL_SYLLABLE_BBYULH"). +lisp_code_name(49228,"HANGUL_SYLLABLE_BBYUM"). +lisp_code_name(49229,"HANGUL_SYLLABLE_BBYUB"). +lisp_code_name(49230,"HANGUL_SYLLABLE_BBYUBS"). +lisp_code_name(49231,"HANGUL_SYLLABLE_BBYUS"). +lisp_code_name(49232,"HANGUL_SYLLABLE_BBYUSS"). +lisp_code_name(49233,"HANGUL_SYLLABLE_BBYUNG"). +lisp_code_name(49234,"HANGUL_SYLLABLE_BBYUJ"). +lisp_code_name(49235,"HANGUL_SYLLABLE_BBYUC"). +lisp_code_name(49236,"HANGUL_SYLLABLE_BBYUK"). +lisp_code_name(49237,"HANGUL_SYLLABLE_BBYUT"). +lisp_code_name(49238,"HANGUL_SYLLABLE_BBYUP"). +lisp_code_name(49239,"HANGUL_SYLLABLE_BBYUH"). +lisp_code_name(49240,"HANGUL_SYLLABLE_BBEU"). +lisp_code_name(49241,"HANGUL_SYLLABLE_BBEUG"). +lisp_code_name(49242,"HANGUL_SYLLABLE_BBEUGG"). +lisp_code_name(49243,"HANGUL_SYLLABLE_BBEUGS"). +lisp_code_name(49244,"HANGUL_SYLLABLE_BBEUN"). +lisp_code_name(49245,"HANGUL_SYLLABLE_BBEUNJ"). +lisp_code_name(49246,"HANGUL_SYLLABLE_BBEUNH"). +lisp_code_name(49247,"HANGUL_SYLLABLE_BBEUD"). +lisp_code_name(49248,"HANGUL_SYLLABLE_BBEUL"). +lisp_code_name(49249,"HANGUL_SYLLABLE_BBEULG"). +lisp_code_name(49250,"HANGUL_SYLLABLE_BBEULM"). +lisp_code_name(49251,"HANGUL_SYLLABLE_BBEULB"). +lisp_code_name(49252,"HANGUL_SYLLABLE_BBEULS"). +lisp_code_name(49253,"HANGUL_SYLLABLE_BBEULT"). +lisp_code_name(49254,"HANGUL_SYLLABLE_BBEULP"). +lisp_code_name(49255,"HANGUL_SYLLABLE_BBEULH"). +lisp_code_name(49256,"HANGUL_SYLLABLE_BBEUM"). +lisp_code_name(49257,"HANGUL_SYLLABLE_BBEUB"). +lisp_code_name(49258,"HANGUL_SYLLABLE_BBEUBS"). +lisp_code_name(49259,"HANGUL_SYLLABLE_BBEUS"). +lisp_code_name(49260,"HANGUL_SYLLABLE_BBEUSS"). +lisp_code_name(49261,"HANGUL_SYLLABLE_BBEUNG"). +lisp_code_name(49262,"HANGUL_SYLLABLE_BBEUJ"). +lisp_code_name(49263,"HANGUL_SYLLABLE_BBEUC"). +lisp_code_name(49264,"HANGUL_SYLLABLE_BBEUK"). +lisp_code_name(49265,"HANGUL_SYLLABLE_BBEUT"). +lisp_code_name(49266,"HANGUL_SYLLABLE_BBEUP"). +lisp_code_name(49267,"HANGUL_SYLLABLE_BBEUH"). +lisp_code_name(49268,"HANGUL_SYLLABLE_BBYI"). +lisp_code_name(49269,"HANGUL_SYLLABLE_BBYIG"). +lisp_code_name(49270,"HANGUL_SYLLABLE_BBYIGG"). +lisp_code_name(49271,"HANGUL_SYLLABLE_BBYIGS"). +lisp_code_name(49272,"HANGUL_SYLLABLE_BBYIN"). +lisp_code_name(49273,"HANGUL_SYLLABLE_BBYINJ"). +lisp_code_name(49274,"HANGUL_SYLLABLE_BBYINH"). +lisp_code_name(49275,"HANGUL_SYLLABLE_BBYID"). +lisp_code_name(49276,"HANGUL_SYLLABLE_BBYIL"). +lisp_code_name(49277,"HANGUL_SYLLABLE_BBYILG"). +lisp_code_name(49278,"HANGUL_SYLLABLE_BBYILM"). +lisp_code_name(49279,"HANGUL_SYLLABLE_BBYILB"). +lisp_code_name(49280,"HANGUL_SYLLABLE_BBYILS"). +lisp_code_name(49281,"HANGUL_SYLLABLE_BBYILT"). +lisp_code_name(49282,"HANGUL_SYLLABLE_BBYILP"). +lisp_code_name(49283,"HANGUL_SYLLABLE_BBYILH"). +lisp_code_name(49284,"HANGUL_SYLLABLE_BBYIM"). +lisp_code_name(49285,"HANGUL_SYLLABLE_BBYIB"). +lisp_code_name(49286,"HANGUL_SYLLABLE_BBYIBS"). +lisp_code_name(49287,"HANGUL_SYLLABLE_BBYIS"). +lisp_code_name(49288,"HANGUL_SYLLABLE_BBYISS"). +lisp_code_name(49289,"HANGUL_SYLLABLE_BBYING"). +lisp_code_name(49290,"HANGUL_SYLLABLE_BBYIJ"). +lisp_code_name(49291,"HANGUL_SYLLABLE_BBYIC"). +lisp_code_name(49292,"HANGUL_SYLLABLE_BBYIK"). +lisp_code_name(49293,"HANGUL_SYLLABLE_BBYIT"). +lisp_code_name(49294,"HANGUL_SYLLABLE_BBYIP"). +lisp_code_name(49295,"HANGUL_SYLLABLE_BBYIH"). +lisp_code_name(49296,"HANGUL_SYLLABLE_BBI"). +lisp_code_name(49297,"HANGUL_SYLLABLE_BBIG"). +lisp_code_name(49298,"HANGUL_SYLLABLE_BBIGG"). +lisp_code_name(49299,"HANGUL_SYLLABLE_BBIGS"). +lisp_code_name(49300,"HANGUL_SYLLABLE_BBIN"). +lisp_code_name(49301,"HANGUL_SYLLABLE_BBINJ"). +lisp_code_name(49302,"HANGUL_SYLLABLE_BBINH"). +lisp_code_name(49303,"HANGUL_SYLLABLE_BBID"). +lisp_code_name(49304,"HANGUL_SYLLABLE_BBIL"). +lisp_code_name(49305,"HANGUL_SYLLABLE_BBILG"). +lisp_code_name(49306,"HANGUL_SYLLABLE_BBILM"). +lisp_code_name(49307,"HANGUL_SYLLABLE_BBILB"). +lisp_code_name(49308,"HANGUL_SYLLABLE_BBILS"). +lisp_code_name(49309,"HANGUL_SYLLABLE_BBILT"). +lisp_code_name(49310,"HANGUL_SYLLABLE_BBILP"). +lisp_code_name(49311,"HANGUL_SYLLABLE_BBILH"). +lisp_code_name(49312,"HANGUL_SYLLABLE_BBIM"). +lisp_code_name(49313,"HANGUL_SYLLABLE_BBIB"). +lisp_code_name(49314,"HANGUL_SYLLABLE_BBIBS"). +lisp_code_name(49315,"HANGUL_SYLLABLE_BBIS"). +lisp_code_name(49316,"HANGUL_SYLLABLE_BBISS"). +lisp_code_name(49317,"HANGUL_SYLLABLE_BBING"). +lisp_code_name(49318,"HANGUL_SYLLABLE_BBIJ"). +lisp_code_name(49319,"HANGUL_SYLLABLE_BBIC"). +lisp_code_name(49320,"HANGUL_SYLLABLE_BBIK"). +lisp_code_name(49321,"HANGUL_SYLLABLE_BBIT"). +lisp_code_name(49322,"HANGUL_SYLLABLE_BBIP"). +lisp_code_name(49323,"HANGUL_SYLLABLE_BBIH"). +lisp_code_name(49324,"HANGUL_SYLLABLE_SA"). +lisp_code_name(49325,"HANGUL_SYLLABLE_SAG"). +lisp_code_name(49326,"HANGUL_SYLLABLE_SAGG"). +lisp_code_name(49327,"HANGUL_SYLLABLE_SAGS"). +lisp_code_name(49328,"HANGUL_SYLLABLE_SAN"). +lisp_code_name(49329,"HANGUL_SYLLABLE_SANJ"). +lisp_code_name(49330,"HANGUL_SYLLABLE_SANH"). +lisp_code_name(49331,"HANGUL_SYLLABLE_SAD"). +lisp_code_name(49332,"HANGUL_SYLLABLE_SAL"). +lisp_code_name(49333,"HANGUL_SYLLABLE_SALG"). +lisp_code_name(49334,"HANGUL_SYLLABLE_SALM"). +lisp_code_name(49335,"HANGUL_SYLLABLE_SALB"). +lisp_code_name(49336,"HANGUL_SYLLABLE_SALS"). +lisp_code_name(49337,"HANGUL_SYLLABLE_SALT"). +lisp_code_name(49338,"HANGUL_SYLLABLE_SALP"). +lisp_code_name(49339,"HANGUL_SYLLABLE_SALH"). +lisp_code_name(49340,"HANGUL_SYLLABLE_SAM"). +lisp_code_name(49341,"HANGUL_SYLLABLE_SAB"). +lisp_code_name(49342,"HANGUL_SYLLABLE_SABS"). +lisp_code_name(49343,"HANGUL_SYLLABLE_SAS"). +lisp_code_name(49344,"HANGUL_SYLLABLE_SASS"). +lisp_code_name(49345,"HANGUL_SYLLABLE_SANG"). +lisp_code_name(49346,"HANGUL_SYLLABLE_SAJ"). +lisp_code_name(49347,"HANGUL_SYLLABLE_SAC"). +lisp_code_name(49348,"HANGUL_SYLLABLE_SAK"). +lisp_code_name(49349,"HANGUL_SYLLABLE_SAT"). +lisp_code_name(49350,"HANGUL_SYLLABLE_SAP"). +lisp_code_name(49351,"HANGUL_SYLLABLE_SAH"). +lisp_code_name(49352,"HANGUL_SYLLABLE_SAE"). +lisp_code_name(49353,"HANGUL_SYLLABLE_SAEG"). +lisp_code_name(49354,"HANGUL_SYLLABLE_SAEGG"). +lisp_code_name(49355,"HANGUL_SYLLABLE_SAEGS"). +lisp_code_name(49356,"HANGUL_SYLLABLE_SAEN"). +lisp_code_name(49357,"HANGUL_SYLLABLE_SAENJ"). +lisp_code_name(49358,"HANGUL_SYLLABLE_SAENH"). +lisp_code_name(49359,"HANGUL_SYLLABLE_SAED"). +lisp_code_name(49360,"HANGUL_SYLLABLE_SAEL"). +lisp_code_name(49361,"HANGUL_SYLLABLE_SAELG"). +lisp_code_name(49362,"HANGUL_SYLLABLE_SAELM"). +lisp_code_name(49363,"HANGUL_SYLLABLE_SAELB"). +lisp_code_name(49364,"HANGUL_SYLLABLE_SAELS"). +lisp_code_name(49365,"HANGUL_SYLLABLE_SAELT"). +lisp_code_name(49366,"HANGUL_SYLLABLE_SAELP"). +lisp_code_name(49367,"HANGUL_SYLLABLE_SAELH"). +lisp_code_name(49368,"HANGUL_SYLLABLE_SAEM"). +lisp_code_name(49369,"HANGUL_SYLLABLE_SAEB"). +lisp_code_name(49370,"HANGUL_SYLLABLE_SAEBS"). +lisp_code_name(49371,"HANGUL_SYLLABLE_SAES"). +lisp_code_name(49372,"HANGUL_SYLLABLE_SAESS"). +lisp_code_name(49373,"HANGUL_SYLLABLE_SAENG"). +lisp_code_name(49374,"HANGUL_SYLLABLE_SAEJ"). +lisp_code_name(49375,"HANGUL_SYLLABLE_SAEC"). +lisp_code_name(49376,"HANGUL_SYLLABLE_SAEK"). +lisp_code_name(49377,"HANGUL_SYLLABLE_SAET"). +lisp_code_name(49378,"HANGUL_SYLLABLE_SAEP"). +lisp_code_name(49379,"HANGUL_SYLLABLE_SAEH"). +lisp_code_name(49380,"HANGUL_SYLLABLE_SYA"). +lisp_code_name(49381,"HANGUL_SYLLABLE_SYAG"). +lisp_code_name(49382,"HANGUL_SYLLABLE_SYAGG"). +lisp_code_name(49383,"HANGUL_SYLLABLE_SYAGS"). +lisp_code_name(49384,"HANGUL_SYLLABLE_SYAN"). +lisp_code_name(49385,"HANGUL_SYLLABLE_SYANJ"). +lisp_code_name(49386,"HANGUL_SYLLABLE_SYANH"). +lisp_code_name(49387,"HANGUL_SYLLABLE_SYAD"). +lisp_code_name(49388,"HANGUL_SYLLABLE_SYAL"). +lisp_code_name(49389,"HANGUL_SYLLABLE_SYALG"). +lisp_code_name(49390,"HANGUL_SYLLABLE_SYALM"). +lisp_code_name(49391,"HANGUL_SYLLABLE_SYALB"). +lisp_code_name(49392,"HANGUL_SYLLABLE_SYALS"). +lisp_code_name(49393,"HANGUL_SYLLABLE_SYALT"). +lisp_code_name(49394,"HANGUL_SYLLABLE_SYALP"). +lisp_code_name(49395,"HANGUL_SYLLABLE_SYALH"). +lisp_code_name(49396,"HANGUL_SYLLABLE_SYAM"). +lisp_code_name(49397,"HANGUL_SYLLABLE_SYAB"). +lisp_code_name(49398,"HANGUL_SYLLABLE_SYABS"). +lisp_code_name(49399,"HANGUL_SYLLABLE_SYAS"). +lisp_code_name(49400,"HANGUL_SYLLABLE_SYASS"). +lisp_code_name(49401,"HANGUL_SYLLABLE_SYANG"). +lisp_code_name(49402,"HANGUL_SYLLABLE_SYAJ"). +lisp_code_name(49403,"HANGUL_SYLLABLE_SYAC"). +lisp_code_name(49404,"HANGUL_SYLLABLE_SYAK"). +lisp_code_name(49405,"HANGUL_SYLLABLE_SYAT"). +lisp_code_name(49406,"HANGUL_SYLLABLE_SYAP"). +lisp_code_name(49407,"HANGUL_SYLLABLE_SYAH"). +lisp_code_name(49408,"HANGUL_SYLLABLE_SYAE"). +lisp_code_name(49409,"HANGUL_SYLLABLE_SYAEG"). +lisp_code_name(49410,"HANGUL_SYLLABLE_SYAEGG"). +lisp_code_name(49411,"HANGUL_SYLLABLE_SYAEGS"). +lisp_code_name(49412,"HANGUL_SYLLABLE_SYAEN"). +lisp_code_name(49413,"HANGUL_SYLLABLE_SYAENJ"). +lisp_code_name(49414,"HANGUL_SYLLABLE_SYAENH"). +lisp_code_name(49415,"HANGUL_SYLLABLE_SYAED"). +lisp_code_name(49416,"HANGUL_SYLLABLE_SYAEL"). +lisp_code_name(49417,"HANGUL_SYLLABLE_SYAELG"). +lisp_code_name(49418,"HANGUL_SYLLABLE_SYAELM"). +lisp_code_name(49419,"HANGUL_SYLLABLE_SYAELB"). +lisp_code_name(49420,"HANGUL_SYLLABLE_SYAELS"). +lisp_code_name(49421,"HANGUL_SYLLABLE_SYAELT"). +lisp_code_name(49422,"HANGUL_SYLLABLE_SYAELP"). +lisp_code_name(49423,"HANGUL_SYLLABLE_SYAELH"). +lisp_code_name(49424,"HANGUL_SYLLABLE_SYAEM"). +lisp_code_name(49425,"HANGUL_SYLLABLE_SYAEB"). +lisp_code_name(49426,"HANGUL_SYLLABLE_SYAEBS"). +lisp_code_name(49427,"HANGUL_SYLLABLE_SYAES"). +lisp_code_name(49428,"HANGUL_SYLLABLE_SYAESS"). +lisp_code_name(49429,"HANGUL_SYLLABLE_SYAENG"). +lisp_code_name(49430,"HANGUL_SYLLABLE_SYAEJ"). +lisp_code_name(49431,"HANGUL_SYLLABLE_SYAEC"). +lisp_code_name(49432,"HANGUL_SYLLABLE_SYAEK"). +lisp_code_name(49433,"HANGUL_SYLLABLE_SYAET"). +lisp_code_name(49434,"HANGUL_SYLLABLE_SYAEP"). +lisp_code_name(49435,"HANGUL_SYLLABLE_SYAEH"). +lisp_code_name(49436,"HANGUL_SYLLABLE_SEO"). +lisp_code_name(49437,"HANGUL_SYLLABLE_SEOG"). +lisp_code_name(49438,"HANGUL_SYLLABLE_SEOGG"). +lisp_code_name(49439,"HANGUL_SYLLABLE_SEOGS"). +lisp_code_name(49440,"HANGUL_SYLLABLE_SEON"). +lisp_code_name(49441,"HANGUL_SYLLABLE_SEONJ"). +lisp_code_name(49442,"HANGUL_SYLLABLE_SEONH"). +lisp_code_name(49443,"HANGUL_SYLLABLE_SEOD"). +lisp_code_name(49444,"HANGUL_SYLLABLE_SEOL"). +lisp_code_name(49445,"HANGUL_SYLLABLE_SEOLG"). +lisp_code_name(49446,"HANGUL_SYLLABLE_SEOLM"). +lisp_code_name(49447,"HANGUL_SYLLABLE_SEOLB"). +lisp_code_name(49448,"HANGUL_SYLLABLE_SEOLS"). +lisp_code_name(49449,"HANGUL_SYLLABLE_SEOLT"). +lisp_code_name(49450,"HANGUL_SYLLABLE_SEOLP"). +lisp_code_name(49451,"HANGUL_SYLLABLE_SEOLH"). +lisp_code_name(49452,"HANGUL_SYLLABLE_SEOM"). +lisp_code_name(49453,"HANGUL_SYLLABLE_SEOB"). +lisp_code_name(49454,"HANGUL_SYLLABLE_SEOBS"). +lisp_code_name(49455,"HANGUL_SYLLABLE_SEOS"). +lisp_code_name(49456,"HANGUL_SYLLABLE_SEOSS"). +lisp_code_name(49457,"HANGUL_SYLLABLE_SEONG"). +lisp_code_name(49458,"HANGUL_SYLLABLE_SEOJ"). +lisp_code_name(49459,"HANGUL_SYLLABLE_SEOC"). +lisp_code_name(49460,"HANGUL_SYLLABLE_SEOK"). +lisp_code_name(49461,"HANGUL_SYLLABLE_SEOT"). +lisp_code_name(49462,"HANGUL_SYLLABLE_SEOP"). +lisp_code_name(49463,"HANGUL_SYLLABLE_SEOH"). +lisp_code_name(49464,"HANGUL_SYLLABLE_SE"). +lisp_code_name(49465,"HANGUL_SYLLABLE_SEG"). +lisp_code_name(49466,"HANGUL_SYLLABLE_SEGG"). +lisp_code_name(49467,"HANGUL_SYLLABLE_SEGS"). +lisp_code_name(49468,"HANGUL_SYLLABLE_SEN"). +lisp_code_name(49469,"HANGUL_SYLLABLE_SENJ"). +lisp_code_name(49470,"HANGUL_SYLLABLE_SENH"). +lisp_code_name(49471,"HANGUL_SYLLABLE_SED"). +lisp_code_name(49472,"HANGUL_SYLLABLE_SEL"). +lisp_code_name(49473,"HANGUL_SYLLABLE_SELG"). +lisp_code_name(49474,"HANGUL_SYLLABLE_SELM"). +lisp_code_name(49475,"HANGUL_SYLLABLE_SELB"). +lisp_code_name(49476,"HANGUL_SYLLABLE_SELS"). +lisp_code_name(49477,"HANGUL_SYLLABLE_SELT"). +lisp_code_name(49478,"HANGUL_SYLLABLE_SELP"). +lisp_code_name(49479,"HANGUL_SYLLABLE_SELH"). +lisp_code_name(49480,"HANGUL_SYLLABLE_SEM"). +lisp_code_name(49481,"HANGUL_SYLLABLE_SEB"). +lisp_code_name(49482,"HANGUL_SYLLABLE_SEBS"). +lisp_code_name(49483,"HANGUL_SYLLABLE_SES"). +lisp_code_name(49484,"HANGUL_SYLLABLE_SESS"). +lisp_code_name(49485,"HANGUL_SYLLABLE_SENG"). +lisp_code_name(49486,"HANGUL_SYLLABLE_SEJ"). +lisp_code_name(49487,"HANGUL_SYLLABLE_SEC"). +lisp_code_name(49488,"HANGUL_SYLLABLE_SEK"). +lisp_code_name(49489,"HANGUL_SYLLABLE_SET"). +lisp_code_name(49490,"HANGUL_SYLLABLE_SEP"). +lisp_code_name(49491,"HANGUL_SYLLABLE_SEH"). +lisp_code_name(49492,"HANGUL_SYLLABLE_SYEO"). +lisp_code_name(49493,"HANGUL_SYLLABLE_SYEOG"). +lisp_code_name(49494,"HANGUL_SYLLABLE_SYEOGG"). +lisp_code_name(49495,"HANGUL_SYLLABLE_SYEOGS"). +lisp_code_name(49496,"HANGUL_SYLLABLE_SYEON"). +lisp_code_name(49497,"HANGUL_SYLLABLE_SYEONJ"). +lisp_code_name(49498,"HANGUL_SYLLABLE_SYEONH"). +lisp_code_name(49499,"HANGUL_SYLLABLE_SYEOD"). +lisp_code_name(49500,"HANGUL_SYLLABLE_SYEOL"). +lisp_code_name(49501,"HANGUL_SYLLABLE_SYEOLG"). +lisp_code_name(49502,"HANGUL_SYLLABLE_SYEOLM"). +lisp_code_name(49503,"HANGUL_SYLLABLE_SYEOLB"). +lisp_code_name(49504,"HANGUL_SYLLABLE_SYEOLS"). +lisp_code_name(49505,"HANGUL_SYLLABLE_SYEOLT"). +lisp_code_name(49506,"HANGUL_SYLLABLE_SYEOLP"). +lisp_code_name(49507,"HANGUL_SYLLABLE_SYEOLH"). +lisp_code_name(49508,"HANGUL_SYLLABLE_SYEOM"). +lisp_code_name(49509,"HANGUL_SYLLABLE_SYEOB"). +lisp_code_name(49510,"HANGUL_SYLLABLE_SYEOBS"). +lisp_code_name(49511,"HANGUL_SYLLABLE_SYEOS"). +lisp_code_name(49512,"HANGUL_SYLLABLE_SYEOSS"). +lisp_code_name(49513,"HANGUL_SYLLABLE_SYEONG"). +lisp_code_name(49514,"HANGUL_SYLLABLE_SYEOJ"). +lisp_code_name(49515,"HANGUL_SYLLABLE_SYEOC"). +lisp_code_name(49516,"HANGUL_SYLLABLE_SYEOK"). +lisp_code_name(49517,"HANGUL_SYLLABLE_SYEOT"). +lisp_code_name(49518,"HANGUL_SYLLABLE_SYEOP"). +lisp_code_name(49519,"HANGUL_SYLLABLE_SYEOH"). +lisp_code_name(49520,"HANGUL_SYLLABLE_SYE"). +lisp_code_name(49521,"HANGUL_SYLLABLE_SYEG"). +lisp_code_name(49522,"HANGUL_SYLLABLE_SYEGG"). +lisp_code_name(49523,"HANGUL_SYLLABLE_SYEGS"). +lisp_code_name(49524,"HANGUL_SYLLABLE_SYEN"). +lisp_code_name(49525,"HANGUL_SYLLABLE_SYENJ"). +lisp_code_name(49526,"HANGUL_SYLLABLE_SYENH"). +lisp_code_name(49527,"HANGUL_SYLLABLE_SYED"). +lisp_code_name(49528,"HANGUL_SYLLABLE_SYEL"). +lisp_code_name(49529,"HANGUL_SYLLABLE_SYELG"). +lisp_code_name(49530,"HANGUL_SYLLABLE_SYELM"). +lisp_code_name(49531,"HANGUL_SYLLABLE_SYELB"). +lisp_code_name(49532,"HANGUL_SYLLABLE_SYELS"). +lisp_code_name(49533,"HANGUL_SYLLABLE_SYELT"). +lisp_code_name(49534,"HANGUL_SYLLABLE_SYELP"). +lisp_code_name(49535,"HANGUL_SYLLABLE_SYELH"). +lisp_code_name(49536,"HANGUL_SYLLABLE_SYEM"). +lisp_code_name(49537,"HANGUL_SYLLABLE_SYEB"). +lisp_code_name(49538,"HANGUL_SYLLABLE_SYEBS"). +lisp_code_name(49539,"HANGUL_SYLLABLE_SYES"). +lisp_code_name(49540,"HANGUL_SYLLABLE_SYESS"). +lisp_code_name(49541,"HANGUL_SYLLABLE_SYENG"). +lisp_code_name(49542,"HANGUL_SYLLABLE_SYEJ"). +lisp_code_name(49543,"HANGUL_SYLLABLE_SYEC"). +lisp_code_name(49544,"HANGUL_SYLLABLE_SYEK"). +lisp_code_name(49545,"HANGUL_SYLLABLE_SYET"). +lisp_code_name(49546,"HANGUL_SYLLABLE_SYEP"). +lisp_code_name(49547,"HANGUL_SYLLABLE_SYEH"). +lisp_code_name(49548,"HANGUL_SYLLABLE_SO"). +lisp_code_name(49549,"HANGUL_SYLLABLE_SOG"). +lisp_code_name(49550,"HANGUL_SYLLABLE_SOGG"). +lisp_code_name(49551,"HANGUL_SYLLABLE_SOGS"). +lisp_code_name(49552,"HANGUL_SYLLABLE_SON"). +lisp_code_name(49553,"HANGUL_SYLLABLE_SONJ"). +lisp_code_name(49554,"HANGUL_SYLLABLE_SONH"). +lisp_code_name(49555,"HANGUL_SYLLABLE_SOD"). +lisp_code_name(49556,"HANGUL_SYLLABLE_SOL"). +lisp_code_name(49557,"HANGUL_SYLLABLE_SOLG"). +lisp_code_name(49558,"HANGUL_SYLLABLE_SOLM"). +lisp_code_name(49559,"HANGUL_SYLLABLE_SOLB"). +lisp_code_name(49560,"HANGUL_SYLLABLE_SOLS"). +lisp_code_name(49561,"HANGUL_SYLLABLE_SOLT"). +lisp_code_name(49562,"HANGUL_SYLLABLE_SOLP"). +lisp_code_name(49563,"HANGUL_SYLLABLE_SOLH"). +lisp_code_name(49564,"HANGUL_SYLLABLE_SOM"). +lisp_code_name(49565,"HANGUL_SYLLABLE_SOB"). +lisp_code_name(49566,"HANGUL_SYLLABLE_SOBS"). +lisp_code_name(49567,"HANGUL_SYLLABLE_SOS"). +lisp_code_name(49568,"HANGUL_SYLLABLE_SOSS"). +lisp_code_name(49569,"HANGUL_SYLLABLE_SONG"). +lisp_code_name(49570,"HANGUL_SYLLABLE_SOJ"). +lisp_code_name(49571,"HANGUL_SYLLABLE_SOC"). +lisp_code_name(49572,"HANGUL_SYLLABLE_SOK"). +lisp_code_name(49573,"HANGUL_SYLLABLE_SOT"). +lisp_code_name(49574,"HANGUL_SYLLABLE_SOP"). +lisp_code_name(49575,"HANGUL_SYLLABLE_SOH"). +lisp_code_name(49576,"HANGUL_SYLLABLE_SWA"). +lisp_code_name(49577,"HANGUL_SYLLABLE_SWAG"). +lisp_code_name(49578,"HANGUL_SYLLABLE_SWAGG"). +lisp_code_name(49579,"HANGUL_SYLLABLE_SWAGS"). +lisp_code_name(49580,"HANGUL_SYLLABLE_SWAN"). +lisp_code_name(49581,"HANGUL_SYLLABLE_SWANJ"). +lisp_code_name(49582,"HANGUL_SYLLABLE_SWANH"). +lisp_code_name(49583,"HANGUL_SYLLABLE_SWAD"). +lisp_code_name(49584,"HANGUL_SYLLABLE_SWAL"). +lisp_code_name(49585,"HANGUL_SYLLABLE_SWALG"). +lisp_code_name(49586,"HANGUL_SYLLABLE_SWALM"). +lisp_code_name(49587,"HANGUL_SYLLABLE_SWALB"). +lisp_code_name(49588,"HANGUL_SYLLABLE_SWALS"). +lisp_code_name(49589,"HANGUL_SYLLABLE_SWALT"). +lisp_code_name(49590,"HANGUL_SYLLABLE_SWALP"). +lisp_code_name(49591,"HANGUL_SYLLABLE_SWALH"). +lisp_code_name(49592,"HANGUL_SYLLABLE_SWAM"). +lisp_code_name(49593,"HANGUL_SYLLABLE_SWAB"). +lisp_code_name(49594,"HANGUL_SYLLABLE_SWABS"). +lisp_code_name(49595,"HANGUL_SYLLABLE_SWAS"). +lisp_code_name(49596,"HANGUL_SYLLABLE_SWASS"). +lisp_code_name(49597,"HANGUL_SYLLABLE_SWANG"). +lisp_code_name(49598,"HANGUL_SYLLABLE_SWAJ"). +lisp_code_name(49599,"HANGUL_SYLLABLE_SWAC"). +lisp_code_name(49600,"HANGUL_SYLLABLE_SWAK"). +lisp_code_name(49601,"HANGUL_SYLLABLE_SWAT"). +lisp_code_name(49602,"HANGUL_SYLLABLE_SWAP"). +lisp_code_name(49603,"HANGUL_SYLLABLE_SWAH"). +lisp_code_name(49604,"HANGUL_SYLLABLE_SWAE"). +lisp_code_name(49605,"HANGUL_SYLLABLE_SWAEG"). +lisp_code_name(49606,"HANGUL_SYLLABLE_SWAEGG"). +lisp_code_name(49607,"HANGUL_SYLLABLE_SWAEGS"). +lisp_code_name(49608,"HANGUL_SYLLABLE_SWAEN"). +lisp_code_name(49609,"HANGUL_SYLLABLE_SWAENJ"). +lisp_code_name(49610,"HANGUL_SYLLABLE_SWAENH"). +lisp_code_name(49611,"HANGUL_SYLLABLE_SWAED"). +lisp_code_name(49612,"HANGUL_SYLLABLE_SWAEL"). +lisp_code_name(49613,"HANGUL_SYLLABLE_SWAELG"). +lisp_code_name(49614,"HANGUL_SYLLABLE_SWAELM"). +lisp_code_name(49615,"HANGUL_SYLLABLE_SWAELB"). +lisp_code_name(49616,"HANGUL_SYLLABLE_SWAELS"). +lisp_code_name(49617,"HANGUL_SYLLABLE_SWAELT"). +lisp_code_name(49618,"HANGUL_SYLLABLE_SWAELP"). +lisp_code_name(49619,"HANGUL_SYLLABLE_SWAELH"). +lisp_code_name(49620,"HANGUL_SYLLABLE_SWAEM"). +lisp_code_name(49621,"HANGUL_SYLLABLE_SWAEB"). +lisp_code_name(49622,"HANGUL_SYLLABLE_SWAEBS"). +lisp_code_name(49623,"HANGUL_SYLLABLE_SWAES"). +lisp_code_name(49624,"HANGUL_SYLLABLE_SWAESS"). +lisp_code_name(49625,"HANGUL_SYLLABLE_SWAENG"). +lisp_code_name(49626,"HANGUL_SYLLABLE_SWAEJ"). +lisp_code_name(49627,"HANGUL_SYLLABLE_SWAEC"). +lisp_code_name(49628,"HANGUL_SYLLABLE_SWAEK"). +lisp_code_name(49629,"HANGUL_SYLLABLE_SWAET"). +lisp_code_name(49630,"HANGUL_SYLLABLE_SWAEP"). +lisp_code_name(49631,"HANGUL_SYLLABLE_SWAEH"). +lisp_code_name(49632,"HANGUL_SYLLABLE_SOE"). +lisp_code_name(49633,"HANGUL_SYLLABLE_SOEG"). +lisp_code_name(49634,"HANGUL_SYLLABLE_SOEGG"). +lisp_code_name(49635,"HANGUL_SYLLABLE_SOEGS"). +lisp_code_name(49636,"HANGUL_SYLLABLE_SOEN"). +lisp_code_name(49637,"HANGUL_SYLLABLE_SOENJ"). +lisp_code_name(49638,"HANGUL_SYLLABLE_SOENH"). +lisp_code_name(49639,"HANGUL_SYLLABLE_SOED"). +lisp_code_name(49640,"HANGUL_SYLLABLE_SOEL"). +lisp_code_name(49641,"HANGUL_SYLLABLE_SOELG"). +lisp_code_name(49642,"HANGUL_SYLLABLE_SOELM"). +lisp_code_name(49643,"HANGUL_SYLLABLE_SOELB"). +lisp_code_name(49644,"HANGUL_SYLLABLE_SOELS"). +lisp_code_name(49645,"HANGUL_SYLLABLE_SOELT"). +lisp_code_name(49646,"HANGUL_SYLLABLE_SOELP"). +lisp_code_name(49647,"HANGUL_SYLLABLE_SOELH"). +lisp_code_name(49648,"HANGUL_SYLLABLE_SOEM"). +lisp_code_name(49649,"HANGUL_SYLLABLE_SOEB"). +lisp_code_name(49650,"HANGUL_SYLLABLE_SOEBS"). +lisp_code_name(49651,"HANGUL_SYLLABLE_SOES"). +lisp_code_name(49652,"HANGUL_SYLLABLE_SOESS"). +lisp_code_name(49653,"HANGUL_SYLLABLE_SOENG"). +lisp_code_name(49654,"HANGUL_SYLLABLE_SOEJ"). +lisp_code_name(49655,"HANGUL_SYLLABLE_SOEC"). +lisp_code_name(49656,"HANGUL_SYLLABLE_SOEK"). +lisp_code_name(49657,"HANGUL_SYLLABLE_SOET"). +lisp_code_name(49658,"HANGUL_SYLLABLE_SOEP"). +lisp_code_name(49659,"HANGUL_SYLLABLE_SOEH"). +lisp_code_name(49660,"HANGUL_SYLLABLE_SYO"). +lisp_code_name(49661,"HANGUL_SYLLABLE_SYOG"). +lisp_code_name(49662,"HANGUL_SYLLABLE_SYOGG"). +lisp_code_name(49663,"HANGUL_SYLLABLE_SYOGS"). +lisp_code_name(49664,"HANGUL_SYLLABLE_SYON"). +lisp_code_name(49665,"HANGUL_SYLLABLE_SYONJ"). +lisp_code_name(49666,"HANGUL_SYLLABLE_SYONH"). +lisp_code_name(49667,"HANGUL_SYLLABLE_SYOD"). +lisp_code_name(49668,"HANGUL_SYLLABLE_SYOL"). +lisp_code_name(49669,"HANGUL_SYLLABLE_SYOLG"). +lisp_code_name(49670,"HANGUL_SYLLABLE_SYOLM"). +lisp_code_name(49671,"HANGUL_SYLLABLE_SYOLB"). +lisp_code_name(49672,"HANGUL_SYLLABLE_SYOLS"). +lisp_code_name(49673,"HANGUL_SYLLABLE_SYOLT"). +lisp_code_name(49674,"HANGUL_SYLLABLE_SYOLP"). +lisp_code_name(49675,"HANGUL_SYLLABLE_SYOLH"). +lisp_code_name(49676,"HANGUL_SYLLABLE_SYOM"). +lisp_code_name(49677,"HANGUL_SYLLABLE_SYOB"). +lisp_code_name(49678,"HANGUL_SYLLABLE_SYOBS"). +lisp_code_name(49679,"HANGUL_SYLLABLE_SYOS"). +lisp_code_name(49680,"HANGUL_SYLLABLE_SYOSS"). +lisp_code_name(49681,"HANGUL_SYLLABLE_SYONG"). +lisp_code_name(49682,"HANGUL_SYLLABLE_SYOJ"). +lisp_code_name(49683,"HANGUL_SYLLABLE_SYOC"). +lisp_code_name(49684,"HANGUL_SYLLABLE_SYOK"). +lisp_code_name(49685,"HANGUL_SYLLABLE_SYOT"). +lisp_code_name(49686,"HANGUL_SYLLABLE_SYOP"). +lisp_code_name(49687,"HANGUL_SYLLABLE_SYOH"). +lisp_code_name(49688,"HANGUL_SYLLABLE_SU"). +lisp_code_name(49689,"HANGUL_SYLLABLE_SUG"). +lisp_code_name(49690,"HANGUL_SYLLABLE_SUGG"). +lisp_code_name(49691,"HANGUL_SYLLABLE_SUGS"). +lisp_code_name(49692,"HANGUL_SYLLABLE_SUN"). +lisp_code_name(49693,"HANGUL_SYLLABLE_SUNJ"). +lisp_code_name(49694,"HANGUL_SYLLABLE_SUNH"). +lisp_code_name(49695,"HANGUL_SYLLABLE_SUD"). +lisp_code_name(49696,"HANGUL_SYLLABLE_SUL"). +lisp_code_name(49697,"HANGUL_SYLLABLE_SULG"). +lisp_code_name(49698,"HANGUL_SYLLABLE_SULM"). +lisp_code_name(49699,"HANGUL_SYLLABLE_SULB"). +lisp_code_name(49700,"HANGUL_SYLLABLE_SULS"). +lisp_code_name(49701,"HANGUL_SYLLABLE_SULT"). +lisp_code_name(49702,"HANGUL_SYLLABLE_SULP"). +lisp_code_name(49703,"HANGUL_SYLLABLE_SULH"). +lisp_code_name(49704,"HANGUL_SYLLABLE_SUM"). +lisp_code_name(49705,"HANGUL_SYLLABLE_SUB"). +lisp_code_name(49706,"HANGUL_SYLLABLE_SUBS"). +lisp_code_name(49707,"HANGUL_SYLLABLE_SUS"). +lisp_code_name(49708,"HANGUL_SYLLABLE_SUSS"). +lisp_code_name(49709,"HANGUL_SYLLABLE_SUNG"). +lisp_code_name(49710,"HANGUL_SYLLABLE_SUJ"). +lisp_code_name(49711,"HANGUL_SYLLABLE_SUC"). +lisp_code_name(49712,"HANGUL_SYLLABLE_SUK"). +lisp_code_name(49713,"HANGUL_SYLLABLE_SUT"). +lisp_code_name(49714,"HANGUL_SYLLABLE_SUP"). +lisp_code_name(49715,"HANGUL_SYLLABLE_SUH"). +lisp_code_name(49716,"HANGUL_SYLLABLE_SWEO"). +lisp_code_name(49717,"HANGUL_SYLLABLE_SWEOG"). +lisp_code_name(49718,"HANGUL_SYLLABLE_SWEOGG"). +lisp_code_name(49719,"HANGUL_SYLLABLE_SWEOGS"). +lisp_code_name(49720,"HANGUL_SYLLABLE_SWEON"). +lisp_code_name(49721,"HANGUL_SYLLABLE_SWEONJ"). +lisp_code_name(49722,"HANGUL_SYLLABLE_SWEONH"). +lisp_code_name(49723,"HANGUL_SYLLABLE_SWEOD"). +lisp_code_name(49724,"HANGUL_SYLLABLE_SWEOL"). +lisp_code_name(49725,"HANGUL_SYLLABLE_SWEOLG"). +lisp_code_name(49726,"HANGUL_SYLLABLE_SWEOLM"). +lisp_code_name(49727,"HANGUL_SYLLABLE_SWEOLB"). +lisp_code_name(49728,"HANGUL_SYLLABLE_SWEOLS"). +lisp_code_name(49729,"HANGUL_SYLLABLE_SWEOLT"). +lisp_code_name(49730,"HANGUL_SYLLABLE_SWEOLP"). +lisp_code_name(49731,"HANGUL_SYLLABLE_SWEOLH"). +lisp_code_name(49732,"HANGUL_SYLLABLE_SWEOM"). +lisp_code_name(49733,"HANGUL_SYLLABLE_SWEOB"). +lisp_code_name(49734,"HANGUL_SYLLABLE_SWEOBS"). +lisp_code_name(49735,"HANGUL_SYLLABLE_SWEOS"). +lisp_code_name(49736,"HANGUL_SYLLABLE_SWEOSS"). +lisp_code_name(49737,"HANGUL_SYLLABLE_SWEONG"). +lisp_code_name(49738,"HANGUL_SYLLABLE_SWEOJ"). +lisp_code_name(49739,"HANGUL_SYLLABLE_SWEOC"). +lisp_code_name(49740,"HANGUL_SYLLABLE_SWEOK"). +lisp_code_name(49741,"HANGUL_SYLLABLE_SWEOT"). +lisp_code_name(49742,"HANGUL_SYLLABLE_SWEOP"). +lisp_code_name(49743,"HANGUL_SYLLABLE_SWEOH"). +lisp_code_name(49744,"HANGUL_SYLLABLE_SWE"). +lisp_code_name(49745,"HANGUL_SYLLABLE_SWEG"). +lisp_code_name(49746,"HANGUL_SYLLABLE_SWEGG"). +lisp_code_name(49747,"HANGUL_SYLLABLE_SWEGS"). +lisp_code_name(49748,"HANGUL_SYLLABLE_SWEN"). +lisp_code_name(49749,"HANGUL_SYLLABLE_SWENJ"). +lisp_code_name(49750,"HANGUL_SYLLABLE_SWENH"). +lisp_code_name(49751,"HANGUL_SYLLABLE_SWED"). +lisp_code_name(49752,"HANGUL_SYLLABLE_SWEL"). +lisp_code_name(49753,"HANGUL_SYLLABLE_SWELG"). +lisp_code_name(49754,"HANGUL_SYLLABLE_SWELM"). +lisp_code_name(49755,"HANGUL_SYLLABLE_SWELB"). +lisp_code_name(49756,"HANGUL_SYLLABLE_SWELS"). +lisp_code_name(49757,"HANGUL_SYLLABLE_SWELT"). +lisp_code_name(49758,"HANGUL_SYLLABLE_SWELP"). +lisp_code_name(49759,"HANGUL_SYLLABLE_SWELH"). +lisp_code_name(49760,"HANGUL_SYLLABLE_SWEM"). +lisp_code_name(49761,"HANGUL_SYLLABLE_SWEB"). +lisp_code_name(49762,"HANGUL_SYLLABLE_SWEBS"). +lisp_code_name(49763,"HANGUL_SYLLABLE_SWES"). +lisp_code_name(49764,"HANGUL_SYLLABLE_SWESS"). +lisp_code_name(49765,"HANGUL_SYLLABLE_SWENG"). +lisp_code_name(49766,"HANGUL_SYLLABLE_SWEJ"). +lisp_code_name(49767,"HANGUL_SYLLABLE_SWEC"). +lisp_code_name(49768,"HANGUL_SYLLABLE_SWEK"). +lisp_code_name(49769,"HANGUL_SYLLABLE_SWET"). +lisp_code_name(49770,"HANGUL_SYLLABLE_SWEP"). +lisp_code_name(49771,"HANGUL_SYLLABLE_SWEH"). +lisp_code_name(49772,"HANGUL_SYLLABLE_SWI"). +lisp_code_name(49773,"HANGUL_SYLLABLE_SWIG"). +lisp_code_name(49774,"HANGUL_SYLLABLE_SWIGG"). +lisp_code_name(49775,"HANGUL_SYLLABLE_SWIGS"). +lisp_code_name(49776,"HANGUL_SYLLABLE_SWIN"). +lisp_code_name(49777,"HANGUL_SYLLABLE_SWINJ"). +lisp_code_name(49778,"HANGUL_SYLLABLE_SWINH"). +lisp_code_name(49779,"HANGUL_SYLLABLE_SWID"). +lisp_code_name(49780,"HANGUL_SYLLABLE_SWIL"). +lisp_code_name(49781,"HANGUL_SYLLABLE_SWILG"). +lisp_code_name(49782,"HANGUL_SYLLABLE_SWILM"). +lisp_code_name(49783,"HANGUL_SYLLABLE_SWILB"). +lisp_code_name(49784,"HANGUL_SYLLABLE_SWILS"). +lisp_code_name(49785,"HANGUL_SYLLABLE_SWILT"). +lisp_code_name(49786,"HANGUL_SYLLABLE_SWILP"). +lisp_code_name(49787,"HANGUL_SYLLABLE_SWILH"). +lisp_code_name(49788,"HANGUL_SYLLABLE_SWIM"). +lisp_code_name(49789,"HANGUL_SYLLABLE_SWIB"). +lisp_code_name(49790,"HANGUL_SYLLABLE_SWIBS"). +lisp_code_name(49791,"HANGUL_SYLLABLE_SWIS"). +lisp_code_name(49792,"HANGUL_SYLLABLE_SWISS"). +lisp_code_name(49793,"HANGUL_SYLLABLE_SWING"). +lisp_code_name(49794,"HANGUL_SYLLABLE_SWIJ"). +lisp_code_name(49795,"HANGUL_SYLLABLE_SWIC"). +lisp_code_name(49796,"HANGUL_SYLLABLE_SWIK"). +lisp_code_name(49797,"HANGUL_SYLLABLE_SWIT"). +lisp_code_name(49798,"HANGUL_SYLLABLE_SWIP"). +lisp_code_name(49799,"HANGUL_SYLLABLE_SWIH"). +lisp_code_name(49800,"HANGUL_SYLLABLE_SYU"). +lisp_code_name(49801,"HANGUL_SYLLABLE_SYUG"). +lisp_code_name(49802,"HANGUL_SYLLABLE_SYUGG"). +lisp_code_name(49803,"HANGUL_SYLLABLE_SYUGS"). +lisp_code_name(49804,"HANGUL_SYLLABLE_SYUN"). +lisp_code_name(49805,"HANGUL_SYLLABLE_SYUNJ"). +lisp_code_name(49806,"HANGUL_SYLLABLE_SYUNH"). +lisp_code_name(49807,"HANGUL_SYLLABLE_SYUD"). +lisp_code_name(49808,"HANGUL_SYLLABLE_SYUL"). +lisp_code_name(49809,"HANGUL_SYLLABLE_SYULG"). +lisp_code_name(49810,"HANGUL_SYLLABLE_SYULM"). +lisp_code_name(49811,"HANGUL_SYLLABLE_SYULB"). +lisp_code_name(49812,"HANGUL_SYLLABLE_SYULS"). +lisp_code_name(49813,"HANGUL_SYLLABLE_SYULT"). +lisp_code_name(49814,"HANGUL_SYLLABLE_SYULP"). +lisp_code_name(49815,"HANGUL_SYLLABLE_SYULH"). +lisp_code_name(49816,"HANGUL_SYLLABLE_SYUM"). +lisp_code_name(49817,"HANGUL_SYLLABLE_SYUB"). +lisp_code_name(49818,"HANGUL_SYLLABLE_SYUBS"). +lisp_code_name(49819,"HANGUL_SYLLABLE_SYUS"). +lisp_code_name(49820,"HANGUL_SYLLABLE_SYUSS"). +lisp_code_name(49821,"HANGUL_SYLLABLE_SYUNG"). +lisp_code_name(49822,"HANGUL_SYLLABLE_SYUJ"). +lisp_code_name(49823,"HANGUL_SYLLABLE_SYUC"). +lisp_code_name(49824,"HANGUL_SYLLABLE_SYUK"). +lisp_code_name(49825,"HANGUL_SYLLABLE_SYUT"). +lisp_code_name(49826,"HANGUL_SYLLABLE_SYUP"). +lisp_code_name(49827,"HANGUL_SYLLABLE_SYUH"). +lisp_code_name(49828,"HANGUL_SYLLABLE_SEU"). +lisp_code_name(49829,"HANGUL_SYLLABLE_SEUG"). +lisp_code_name(49830,"HANGUL_SYLLABLE_SEUGG"). +lisp_code_name(49831,"HANGUL_SYLLABLE_SEUGS"). +lisp_code_name(49832,"HANGUL_SYLLABLE_SEUN"). +lisp_code_name(49833,"HANGUL_SYLLABLE_SEUNJ"). +lisp_code_name(49834,"HANGUL_SYLLABLE_SEUNH"). +lisp_code_name(49835,"HANGUL_SYLLABLE_SEUD"). +lisp_code_name(49836,"HANGUL_SYLLABLE_SEUL"). +lisp_code_name(49837,"HANGUL_SYLLABLE_SEULG"). +lisp_code_name(49838,"HANGUL_SYLLABLE_SEULM"). +lisp_code_name(49839,"HANGUL_SYLLABLE_SEULB"). +lisp_code_name(49840,"HANGUL_SYLLABLE_SEULS"). +lisp_code_name(49841,"HANGUL_SYLLABLE_SEULT"). +lisp_code_name(49842,"HANGUL_SYLLABLE_SEULP"). +lisp_code_name(49843,"HANGUL_SYLLABLE_SEULH"). +lisp_code_name(49844,"HANGUL_SYLLABLE_SEUM"). +lisp_code_name(49845,"HANGUL_SYLLABLE_SEUB"). +lisp_code_name(49846,"HANGUL_SYLLABLE_SEUBS"). +lisp_code_name(49847,"HANGUL_SYLLABLE_SEUS"). +lisp_code_name(49848,"HANGUL_SYLLABLE_SEUSS"). +lisp_code_name(49849,"HANGUL_SYLLABLE_SEUNG"). +lisp_code_name(49850,"HANGUL_SYLLABLE_SEUJ"). +lisp_code_name(49851,"HANGUL_SYLLABLE_SEUC"). +lisp_code_name(49852,"HANGUL_SYLLABLE_SEUK"). +lisp_code_name(49853,"HANGUL_SYLLABLE_SEUT"). +lisp_code_name(49854,"HANGUL_SYLLABLE_SEUP"). +lisp_code_name(49855,"HANGUL_SYLLABLE_SEUH"). +lisp_code_name(49856,"HANGUL_SYLLABLE_SYI"). +lisp_code_name(49857,"HANGUL_SYLLABLE_SYIG"). +lisp_code_name(49858,"HANGUL_SYLLABLE_SYIGG"). +lisp_code_name(49859,"HANGUL_SYLLABLE_SYIGS"). +lisp_code_name(49860,"HANGUL_SYLLABLE_SYIN"). +lisp_code_name(49861,"HANGUL_SYLLABLE_SYINJ"). +lisp_code_name(49862,"HANGUL_SYLLABLE_SYINH"). +lisp_code_name(49863,"HANGUL_SYLLABLE_SYID"). +lisp_code_name(49864,"HANGUL_SYLLABLE_SYIL"). +lisp_code_name(49865,"HANGUL_SYLLABLE_SYILG"). +lisp_code_name(49866,"HANGUL_SYLLABLE_SYILM"). +lisp_code_name(49867,"HANGUL_SYLLABLE_SYILB"). +lisp_code_name(49868,"HANGUL_SYLLABLE_SYILS"). +lisp_code_name(49869,"HANGUL_SYLLABLE_SYILT"). +lisp_code_name(49870,"HANGUL_SYLLABLE_SYILP"). +lisp_code_name(49871,"HANGUL_SYLLABLE_SYILH"). +lisp_code_name(49872,"HANGUL_SYLLABLE_SYIM"). +lisp_code_name(49873,"HANGUL_SYLLABLE_SYIB"). +lisp_code_name(49874,"HANGUL_SYLLABLE_SYIBS"). +lisp_code_name(49875,"HANGUL_SYLLABLE_SYIS"). +lisp_code_name(49876,"HANGUL_SYLLABLE_SYISS"). +lisp_code_name(49877,"HANGUL_SYLLABLE_SYING"). +lisp_code_name(49878,"HANGUL_SYLLABLE_SYIJ"). +lisp_code_name(49879,"HANGUL_SYLLABLE_SYIC"). +lisp_code_name(49880,"HANGUL_SYLLABLE_SYIK"). +lisp_code_name(49881,"HANGUL_SYLLABLE_SYIT"). +lisp_code_name(49882,"HANGUL_SYLLABLE_SYIP"). +lisp_code_name(49883,"HANGUL_SYLLABLE_SYIH"). +lisp_code_name(49884,"HANGUL_SYLLABLE_SI"). +lisp_code_name(49885,"HANGUL_SYLLABLE_SIG"). +lisp_code_name(49886,"HANGUL_SYLLABLE_SIGG"). +lisp_code_name(49887,"HANGUL_SYLLABLE_SIGS"). +lisp_code_name(49888,"HANGUL_SYLLABLE_SIN"). +lisp_code_name(49889,"HANGUL_SYLLABLE_SINJ"). +lisp_code_name(49890,"HANGUL_SYLLABLE_SINH"). +lisp_code_name(49891,"HANGUL_SYLLABLE_SID"). +lisp_code_name(49892,"HANGUL_SYLLABLE_SIL"). +lisp_code_name(49893,"HANGUL_SYLLABLE_SILG"). +lisp_code_name(49894,"HANGUL_SYLLABLE_SILM"). +lisp_code_name(49895,"HANGUL_SYLLABLE_SILB"). +lisp_code_name(49896,"HANGUL_SYLLABLE_SILS"). +lisp_code_name(49897,"HANGUL_SYLLABLE_SILT"). +lisp_code_name(49898,"HANGUL_SYLLABLE_SILP"). +lisp_code_name(49899,"HANGUL_SYLLABLE_SILH"). +lisp_code_name(49900,"HANGUL_SYLLABLE_SIM"). +lisp_code_name(49901,"HANGUL_SYLLABLE_SIB"). +lisp_code_name(49902,"HANGUL_SYLLABLE_SIBS"). +lisp_code_name(49903,"HANGUL_SYLLABLE_SIS"). +lisp_code_name(49904,"HANGUL_SYLLABLE_SISS"). +lisp_code_name(49905,"HANGUL_SYLLABLE_SING"). +lisp_code_name(49906,"HANGUL_SYLLABLE_SIJ"). +lisp_code_name(49907,"HANGUL_SYLLABLE_SIC"). +lisp_code_name(49908,"HANGUL_SYLLABLE_SIK"). +lisp_code_name(49909,"HANGUL_SYLLABLE_SIT"). +lisp_code_name(49910,"HANGUL_SYLLABLE_SIP"). +lisp_code_name(49911,"HANGUL_SYLLABLE_SIH"). +lisp_code_name(49912,"HANGUL_SYLLABLE_SSA"). +lisp_code_name(49913,"HANGUL_SYLLABLE_SSAG"). +lisp_code_name(49914,"HANGUL_SYLLABLE_SSAGG"). +lisp_code_name(49915,"HANGUL_SYLLABLE_SSAGS"). +lisp_code_name(49916,"HANGUL_SYLLABLE_SSAN"). +lisp_code_name(49917,"HANGUL_SYLLABLE_SSANJ"). +lisp_code_name(49918,"HANGUL_SYLLABLE_SSANH"). +lisp_code_name(49919,"HANGUL_SYLLABLE_SSAD"). +lisp_code_name(49920,"HANGUL_SYLLABLE_SSAL"). +lisp_code_name(49921,"HANGUL_SYLLABLE_SSALG"). +lisp_code_name(49922,"HANGUL_SYLLABLE_SSALM"). +lisp_code_name(49923,"HANGUL_SYLLABLE_SSALB"). +lisp_code_name(49924,"HANGUL_SYLLABLE_SSALS"). +lisp_code_name(49925,"HANGUL_SYLLABLE_SSALT"). +lisp_code_name(49926,"HANGUL_SYLLABLE_SSALP"). +lisp_code_name(49927,"HANGUL_SYLLABLE_SSALH"). +lisp_code_name(49928,"HANGUL_SYLLABLE_SSAM"). +lisp_code_name(49929,"HANGUL_SYLLABLE_SSAB"). +lisp_code_name(49930,"HANGUL_SYLLABLE_SSABS"). +lisp_code_name(49931,"HANGUL_SYLLABLE_SSAS"). +lisp_code_name(49932,"HANGUL_SYLLABLE_SSASS"). +lisp_code_name(49933,"HANGUL_SYLLABLE_SSANG"). +lisp_code_name(49934,"HANGUL_SYLLABLE_SSAJ"). +lisp_code_name(49935,"HANGUL_SYLLABLE_SSAC"). +lisp_code_name(49936,"HANGUL_SYLLABLE_SSAK"). +lisp_code_name(49937,"HANGUL_SYLLABLE_SSAT"). +lisp_code_name(49938,"HANGUL_SYLLABLE_SSAP"). +lisp_code_name(49939,"HANGUL_SYLLABLE_SSAH"). +lisp_code_name(49940,"HANGUL_SYLLABLE_SSAE"). +lisp_code_name(49941,"HANGUL_SYLLABLE_SSAEG"). +lisp_code_name(49942,"HANGUL_SYLLABLE_SSAEGG"). +lisp_code_name(49943,"HANGUL_SYLLABLE_SSAEGS"). +lisp_code_name(49944,"HANGUL_SYLLABLE_SSAEN"). +lisp_code_name(49945,"HANGUL_SYLLABLE_SSAENJ"). +lisp_code_name(49946,"HANGUL_SYLLABLE_SSAENH"). +lisp_code_name(49947,"HANGUL_SYLLABLE_SSAED"). +lisp_code_name(49948,"HANGUL_SYLLABLE_SSAEL"). +lisp_code_name(49949,"HANGUL_SYLLABLE_SSAELG"). +lisp_code_name(49950,"HANGUL_SYLLABLE_SSAELM"). +lisp_code_name(49951,"HANGUL_SYLLABLE_SSAELB"). +lisp_code_name(49952,"HANGUL_SYLLABLE_SSAELS"). +lisp_code_name(49953,"HANGUL_SYLLABLE_SSAELT"). +lisp_code_name(49954,"HANGUL_SYLLABLE_SSAELP"). +lisp_code_name(49955,"HANGUL_SYLLABLE_SSAELH"). +lisp_code_name(49956,"HANGUL_SYLLABLE_SSAEM"). +lisp_code_name(49957,"HANGUL_SYLLABLE_SSAEB"). +lisp_code_name(49958,"HANGUL_SYLLABLE_SSAEBS"). +lisp_code_name(49959,"HANGUL_SYLLABLE_SSAES"). +lisp_code_name(49960,"HANGUL_SYLLABLE_SSAESS"). +lisp_code_name(49961,"HANGUL_SYLLABLE_SSAENG"). +lisp_code_name(49962,"HANGUL_SYLLABLE_SSAEJ"). +lisp_code_name(49963,"HANGUL_SYLLABLE_SSAEC"). +lisp_code_name(49964,"HANGUL_SYLLABLE_SSAEK"). +lisp_code_name(49965,"HANGUL_SYLLABLE_SSAET"). +lisp_code_name(49966,"HANGUL_SYLLABLE_SSAEP"). +lisp_code_name(49967,"HANGUL_SYLLABLE_SSAEH"). +lisp_code_name(49968,"HANGUL_SYLLABLE_SSYA"). +lisp_code_name(49969,"HANGUL_SYLLABLE_SSYAG"). +lisp_code_name(49970,"HANGUL_SYLLABLE_SSYAGG"). +lisp_code_name(49971,"HANGUL_SYLLABLE_SSYAGS"). +lisp_code_name(49972,"HANGUL_SYLLABLE_SSYAN"). +lisp_code_name(49973,"HANGUL_SYLLABLE_SSYANJ"). +lisp_code_name(49974,"HANGUL_SYLLABLE_SSYANH"). +lisp_code_name(49975,"HANGUL_SYLLABLE_SSYAD"). +lisp_code_name(49976,"HANGUL_SYLLABLE_SSYAL"). +lisp_code_name(49977,"HANGUL_SYLLABLE_SSYALG"). +lisp_code_name(49978,"HANGUL_SYLLABLE_SSYALM"). +lisp_code_name(49979,"HANGUL_SYLLABLE_SSYALB"). +lisp_code_name(49980,"HANGUL_SYLLABLE_SSYALS"). +lisp_code_name(49981,"HANGUL_SYLLABLE_SSYALT"). +lisp_code_name(49982,"HANGUL_SYLLABLE_SSYALP"). +lisp_code_name(49983,"HANGUL_SYLLABLE_SSYALH"). +lisp_code_name(49984,"HANGUL_SYLLABLE_SSYAM"). +lisp_code_name(49985,"HANGUL_SYLLABLE_SSYAB"). +lisp_code_name(49986,"HANGUL_SYLLABLE_SSYABS"). +lisp_code_name(49987,"HANGUL_SYLLABLE_SSYAS"). +lisp_code_name(49988,"HANGUL_SYLLABLE_SSYASS"). +lisp_code_name(49989,"HANGUL_SYLLABLE_SSYANG"). +lisp_code_name(49990,"HANGUL_SYLLABLE_SSYAJ"). +lisp_code_name(49991,"HANGUL_SYLLABLE_SSYAC"). +lisp_code_name(49992,"HANGUL_SYLLABLE_SSYAK"). +lisp_code_name(49993,"HANGUL_SYLLABLE_SSYAT"). +lisp_code_name(49994,"HANGUL_SYLLABLE_SSYAP"). +lisp_code_name(49995,"HANGUL_SYLLABLE_SSYAH"). +lisp_code_name(49996,"HANGUL_SYLLABLE_SSYAE"). +lisp_code_name(49997,"HANGUL_SYLLABLE_SSYAEG"). +lisp_code_name(49998,"HANGUL_SYLLABLE_SSYAEGG"). +lisp_code_name(49999,"HANGUL_SYLLABLE_SSYAEGS"). +lisp_code_name(50000,"HANGUL_SYLLABLE_SSYAEN"). +lisp_code_name(50001,"HANGUL_SYLLABLE_SSYAENJ"). +lisp_code_name(50002,"HANGUL_SYLLABLE_SSYAENH"). +lisp_code_name(50003,"HANGUL_SYLLABLE_SSYAED"). +lisp_code_name(50004,"HANGUL_SYLLABLE_SSYAEL"). +lisp_code_name(50005,"HANGUL_SYLLABLE_SSYAELG"). +lisp_code_name(50006,"HANGUL_SYLLABLE_SSYAELM"). +lisp_code_name(50007,"HANGUL_SYLLABLE_SSYAELB"). +lisp_code_name(50008,"HANGUL_SYLLABLE_SSYAELS"). +lisp_code_name(50009,"HANGUL_SYLLABLE_SSYAELT"). +lisp_code_name(50010,"HANGUL_SYLLABLE_SSYAELP"). +lisp_code_name(50011,"HANGUL_SYLLABLE_SSYAELH"). +lisp_code_name(50012,"HANGUL_SYLLABLE_SSYAEM"). +lisp_code_name(50013,"HANGUL_SYLLABLE_SSYAEB"). +lisp_code_name(50014,"HANGUL_SYLLABLE_SSYAEBS"). +lisp_code_name(50015,"HANGUL_SYLLABLE_SSYAES"). +lisp_code_name(50016,"HANGUL_SYLLABLE_SSYAESS"). +lisp_code_name(50017,"HANGUL_SYLLABLE_SSYAENG"). +lisp_code_name(50018,"HANGUL_SYLLABLE_SSYAEJ"). +lisp_code_name(50019,"HANGUL_SYLLABLE_SSYAEC"). +lisp_code_name(50020,"HANGUL_SYLLABLE_SSYAEK"). +lisp_code_name(50021,"HANGUL_SYLLABLE_SSYAET"). +lisp_code_name(50022,"HANGUL_SYLLABLE_SSYAEP"). +lisp_code_name(50023,"HANGUL_SYLLABLE_SSYAEH"). +lisp_code_name(50024,"HANGUL_SYLLABLE_SSEO"). +lisp_code_name(50025,"HANGUL_SYLLABLE_SSEOG"). +lisp_code_name(50026,"HANGUL_SYLLABLE_SSEOGG"). +lisp_code_name(50027,"HANGUL_SYLLABLE_SSEOGS"). +lisp_code_name(50028,"HANGUL_SYLLABLE_SSEON"). +lisp_code_name(50029,"HANGUL_SYLLABLE_SSEONJ"). +lisp_code_name(50030,"HANGUL_SYLLABLE_SSEONH"). +lisp_code_name(50031,"HANGUL_SYLLABLE_SSEOD"). +lisp_code_name(50032,"HANGUL_SYLLABLE_SSEOL"). +lisp_code_name(50033,"HANGUL_SYLLABLE_SSEOLG"). +lisp_code_name(50034,"HANGUL_SYLLABLE_SSEOLM"). +lisp_code_name(50035,"HANGUL_SYLLABLE_SSEOLB"). +lisp_code_name(50036,"HANGUL_SYLLABLE_SSEOLS"). +lisp_code_name(50037,"HANGUL_SYLLABLE_SSEOLT"). +lisp_code_name(50038,"HANGUL_SYLLABLE_SSEOLP"). +lisp_code_name(50039,"HANGUL_SYLLABLE_SSEOLH"). +lisp_code_name(50040,"HANGUL_SYLLABLE_SSEOM"). +lisp_code_name(50041,"HANGUL_SYLLABLE_SSEOB"). +lisp_code_name(50042,"HANGUL_SYLLABLE_SSEOBS"). +lisp_code_name(50043,"HANGUL_SYLLABLE_SSEOS"). +lisp_code_name(50044,"HANGUL_SYLLABLE_SSEOSS"). +lisp_code_name(50045,"HANGUL_SYLLABLE_SSEONG"). +lisp_code_name(50046,"HANGUL_SYLLABLE_SSEOJ"). +lisp_code_name(50047,"HANGUL_SYLLABLE_SSEOC"). +lisp_code_name(50048,"HANGUL_SYLLABLE_SSEOK"). +lisp_code_name(50049,"HANGUL_SYLLABLE_SSEOT"). +lisp_code_name(50050,"HANGUL_SYLLABLE_SSEOP"). +lisp_code_name(50051,"HANGUL_SYLLABLE_SSEOH"). +lisp_code_name(50052,"HANGUL_SYLLABLE_SSE"). +lisp_code_name(50053,"HANGUL_SYLLABLE_SSEG"). +lisp_code_name(50054,"HANGUL_SYLLABLE_SSEGG"). +lisp_code_name(50055,"HANGUL_SYLLABLE_SSEGS"). +lisp_code_name(50056,"HANGUL_SYLLABLE_SSEN"). +lisp_code_name(50057,"HANGUL_SYLLABLE_SSENJ"). +lisp_code_name(50058,"HANGUL_SYLLABLE_SSENH"). +lisp_code_name(50059,"HANGUL_SYLLABLE_SSED"). +lisp_code_name(50060,"HANGUL_SYLLABLE_SSEL"). +lisp_code_name(50061,"HANGUL_SYLLABLE_SSELG"). +lisp_code_name(50062,"HANGUL_SYLLABLE_SSELM"). +lisp_code_name(50063,"HANGUL_SYLLABLE_SSELB"). +lisp_code_name(50064,"HANGUL_SYLLABLE_SSELS"). +lisp_code_name(50065,"HANGUL_SYLLABLE_SSELT"). +lisp_code_name(50066,"HANGUL_SYLLABLE_SSELP"). +lisp_code_name(50067,"HANGUL_SYLLABLE_SSELH"). +lisp_code_name(50068,"HANGUL_SYLLABLE_SSEM"). +lisp_code_name(50069,"HANGUL_SYLLABLE_SSEB"). +lisp_code_name(50070,"HANGUL_SYLLABLE_SSEBS"). +lisp_code_name(50071,"HANGUL_SYLLABLE_SSES"). +lisp_code_name(50072,"HANGUL_SYLLABLE_SSESS"). +lisp_code_name(50073,"HANGUL_SYLLABLE_SSENG"). +lisp_code_name(50074,"HANGUL_SYLLABLE_SSEJ"). +lisp_code_name(50075,"HANGUL_SYLLABLE_SSEC"). +lisp_code_name(50076,"HANGUL_SYLLABLE_SSEK"). +lisp_code_name(50077,"HANGUL_SYLLABLE_SSET"). +lisp_code_name(50078,"HANGUL_SYLLABLE_SSEP"). +lisp_code_name(50079,"HANGUL_SYLLABLE_SSEH"). +lisp_code_name(50080,"HANGUL_SYLLABLE_SSYEO"). +lisp_code_name(50081,"HANGUL_SYLLABLE_SSYEOG"). +lisp_code_name(50082,"HANGUL_SYLLABLE_SSYEOGG"). +lisp_code_name(50083,"HANGUL_SYLLABLE_SSYEOGS"). +lisp_code_name(50084,"HANGUL_SYLLABLE_SSYEON"). +lisp_code_name(50085,"HANGUL_SYLLABLE_SSYEONJ"). +lisp_code_name(50086,"HANGUL_SYLLABLE_SSYEONH"). +lisp_code_name(50087,"HANGUL_SYLLABLE_SSYEOD"). +lisp_code_name(50088,"HANGUL_SYLLABLE_SSYEOL"). +lisp_code_name(50089,"HANGUL_SYLLABLE_SSYEOLG"). +lisp_code_name(50090,"HANGUL_SYLLABLE_SSYEOLM"). +lisp_code_name(50091,"HANGUL_SYLLABLE_SSYEOLB"). +lisp_code_name(50092,"HANGUL_SYLLABLE_SSYEOLS"). +lisp_code_name(50093,"HANGUL_SYLLABLE_SSYEOLT"). +lisp_code_name(50094,"HANGUL_SYLLABLE_SSYEOLP"). +lisp_code_name(50095,"HANGUL_SYLLABLE_SSYEOLH"). +lisp_code_name(50096,"HANGUL_SYLLABLE_SSYEOM"). +lisp_code_name(50097,"HANGUL_SYLLABLE_SSYEOB"). +lisp_code_name(50098,"HANGUL_SYLLABLE_SSYEOBS"). +lisp_code_name(50099,"HANGUL_SYLLABLE_SSYEOS"). +lisp_code_name(50100,"HANGUL_SYLLABLE_SSYEOSS"). +lisp_code_name(50101,"HANGUL_SYLLABLE_SSYEONG"). +lisp_code_name(50102,"HANGUL_SYLLABLE_SSYEOJ"). +lisp_code_name(50103,"HANGUL_SYLLABLE_SSYEOC"). +lisp_code_name(50104,"HANGUL_SYLLABLE_SSYEOK"). +lisp_code_name(50105,"HANGUL_SYLLABLE_SSYEOT"). +lisp_code_name(50106,"HANGUL_SYLLABLE_SSYEOP"). +lisp_code_name(50107,"HANGUL_SYLLABLE_SSYEOH"). +lisp_code_name(50108,"HANGUL_SYLLABLE_SSYE"). +lisp_code_name(50109,"HANGUL_SYLLABLE_SSYEG"). +lisp_code_name(50110,"HANGUL_SYLLABLE_SSYEGG"). +lisp_code_name(50111,"HANGUL_SYLLABLE_SSYEGS"). +lisp_code_name(50112,"HANGUL_SYLLABLE_SSYEN"). +lisp_code_name(50113,"HANGUL_SYLLABLE_SSYENJ"). +lisp_code_name(50114,"HANGUL_SYLLABLE_SSYENH"). +lisp_code_name(50115,"HANGUL_SYLLABLE_SSYED"). +lisp_code_name(50116,"HANGUL_SYLLABLE_SSYEL"). +lisp_code_name(50117,"HANGUL_SYLLABLE_SSYELG"). +lisp_code_name(50118,"HANGUL_SYLLABLE_SSYELM"). +lisp_code_name(50119,"HANGUL_SYLLABLE_SSYELB"). +lisp_code_name(50120,"HANGUL_SYLLABLE_SSYELS"). +lisp_code_name(50121,"HANGUL_SYLLABLE_SSYELT"). +lisp_code_name(50122,"HANGUL_SYLLABLE_SSYELP"). +lisp_code_name(50123,"HANGUL_SYLLABLE_SSYELH"). +lisp_code_name(50124,"HANGUL_SYLLABLE_SSYEM"). +lisp_code_name(50125,"HANGUL_SYLLABLE_SSYEB"). +lisp_code_name(50126,"HANGUL_SYLLABLE_SSYEBS"). +lisp_code_name(50127,"HANGUL_SYLLABLE_SSYES"). +lisp_code_name(50128,"HANGUL_SYLLABLE_SSYESS"). +lisp_code_name(50129,"HANGUL_SYLLABLE_SSYENG"). +lisp_code_name(50130,"HANGUL_SYLLABLE_SSYEJ"). +lisp_code_name(50131,"HANGUL_SYLLABLE_SSYEC"). +lisp_code_name(50132,"HANGUL_SYLLABLE_SSYEK"). +lisp_code_name(50133,"HANGUL_SYLLABLE_SSYET"). +lisp_code_name(50134,"HANGUL_SYLLABLE_SSYEP"). +lisp_code_name(50135,"HANGUL_SYLLABLE_SSYEH"). +lisp_code_name(50136,"HANGUL_SYLLABLE_SSO"). +lisp_code_name(50137,"HANGUL_SYLLABLE_SSOG"). +lisp_code_name(50138,"HANGUL_SYLLABLE_SSOGG"). +lisp_code_name(50139,"HANGUL_SYLLABLE_SSOGS"). +lisp_code_name(50140,"HANGUL_SYLLABLE_SSON"). +lisp_code_name(50141,"HANGUL_SYLLABLE_SSONJ"). +lisp_code_name(50142,"HANGUL_SYLLABLE_SSONH"). +lisp_code_name(50143,"HANGUL_SYLLABLE_SSOD"). +lisp_code_name(50144,"HANGUL_SYLLABLE_SSOL"). +lisp_code_name(50145,"HANGUL_SYLLABLE_SSOLG"). +lisp_code_name(50146,"HANGUL_SYLLABLE_SSOLM"). +lisp_code_name(50147,"HANGUL_SYLLABLE_SSOLB"). +lisp_code_name(50148,"HANGUL_SYLLABLE_SSOLS"). +lisp_code_name(50149,"HANGUL_SYLLABLE_SSOLT"). +lisp_code_name(50150,"HANGUL_SYLLABLE_SSOLP"). +lisp_code_name(50151,"HANGUL_SYLLABLE_SSOLH"). +lisp_code_name(50152,"HANGUL_SYLLABLE_SSOM"). +lisp_code_name(50153,"HANGUL_SYLLABLE_SSOB"). +lisp_code_name(50154,"HANGUL_SYLLABLE_SSOBS"). +lisp_code_name(50155,"HANGUL_SYLLABLE_SSOS"). +lisp_code_name(50156,"HANGUL_SYLLABLE_SSOSS"). +lisp_code_name(50157,"HANGUL_SYLLABLE_SSONG"). +lisp_code_name(50158,"HANGUL_SYLLABLE_SSOJ"). +lisp_code_name(50159,"HANGUL_SYLLABLE_SSOC"). +lisp_code_name(50160,"HANGUL_SYLLABLE_SSOK"). +lisp_code_name(50161,"HANGUL_SYLLABLE_SSOT"). +lisp_code_name(50162,"HANGUL_SYLLABLE_SSOP"). +lisp_code_name(50163,"HANGUL_SYLLABLE_SSOH"). +lisp_code_name(50164,"HANGUL_SYLLABLE_SSWA"). +lisp_code_name(50165,"HANGUL_SYLLABLE_SSWAG"). +lisp_code_name(50166,"HANGUL_SYLLABLE_SSWAGG"). +lisp_code_name(50167,"HANGUL_SYLLABLE_SSWAGS"). +lisp_code_name(50168,"HANGUL_SYLLABLE_SSWAN"). +lisp_code_name(50169,"HANGUL_SYLLABLE_SSWANJ"). +lisp_code_name(50170,"HANGUL_SYLLABLE_SSWANH"). +lisp_code_name(50171,"HANGUL_SYLLABLE_SSWAD"). +lisp_code_name(50172,"HANGUL_SYLLABLE_SSWAL"). +lisp_code_name(50173,"HANGUL_SYLLABLE_SSWALG"). +lisp_code_name(50174,"HANGUL_SYLLABLE_SSWALM"). +lisp_code_name(50175,"HANGUL_SYLLABLE_SSWALB"). +lisp_code_name(50176,"HANGUL_SYLLABLE_SSWALS"). +lisp_code_name(50177,"HANGUL_SYLLABLE_SSWALT"). +lisp_code_name(50178,"HANGUL_SYLLABLE_SSWALP"). +lisp_code_name(50179,"HANGUL_SYLLABLE_SSWALH"). +lisp_code_name(50180,"HANGUL_SYLLABLE_SSWAM"). +lisp_code_name(50181,"HANGUL_SYLLABLE_SSWAB"). +lisp_code_name(50182,"HANGUL_SYLLABLE_SSWABS"). +lisp_code_name(50183,"HANGUL_SYLLABLE_SSWAS"). +lisp_code_name(50184,"HANGUL_SYLLABLE_SSWASS"). +lisp_code_name(50185,"HANGUL_SYLLABLE_SSWANG"). +lisp_code_name(50186,"HANGUL_SYLLABLE_SSWAJ"). +lisp_code_name(50187,"HANGUL_SYLLABLE_SSWAC"). +lisp_code_name(50188,"HANGUL_SYLLABLE_SSWAK"). +lisp_code_name(50189,"HANGUL_SYLLABLE_SSWAT"). +lisp_code_name(50190,"HANGUL_SYLLABLE_SSWAP"). +lisp_code_name(50191,"HANGUL_SYLLABLE_SSWAH"). +lisp_code_name(50192,"HANGUL_SYLLABLE_SSWAE"). +lisp_code_name(50193,"HANGUL_SYLLABLE_SSWAEG"). +lisp_code_name(50194,"HANGUL_SYLLABLE_SSWAEGG"). +lisp_code_name(50195,"HANGUL_SYLLABLE_SSWAEGS"). +lisp_code_name(50196,"HANGUL_SYLLABLE_SSWAEN"). +lisp_code_name(50197,"HANGUL_SYLLABLE_SSWAENJ"). +lisp_code_name(50198,"HANGUL_SYLLABLE_SSWAENH"). +lisp_code_name(50199,"HANGUL_SYLLABLE_SSWAED"). +lisp_code_name(50200,"HANGUL_SYLLABLE_SSWAEL"). +lisp_code_name(50201,"HANGUL_SYLLABLE_SSWAELG"). +lisp_code_name(50202,"HANGUL_SYLLABLE_SSWAELM"). +lisp_code_name(50203,"HANGUL_SYLLABLE_SSWAELB"). +lisp_code_name(50204,"HANGUL_SYLLABLE_SSWAELS"). +lisp_code_name(50205,"HANGUL_SYLLABLE_SSWAELT"). +lisp_code_name(50206,"HANGUL_SYLLABLE_SSWAELP"). +lisp_code_name(50207,"HANGUL_SYLLABLE_SSWAELH"). +lisp_code_name(50208,"HANGUL_SYLLABLE_SSWAEM"). +lisp_code_name(50209,"HANGUL_SYLLABLE_SSWAEB"). +lisp_code_name(50210,"HANGUL_SYLLABLE_SSWAEBS"). +lisp_code_name(50211,"HANGUL_SYLLABLE_SSWAES"). +lisp_code_name(50212,"HANGUL_SYLLABLE_SSWAESS"). +lisp_code_name(50213,"HANGUL_SYLLABLE_SSWAENG"). +lisp_code_name(50214,"HANGUL_SYLLABLE_SSWAEJ"). +lisp_code_name(50215,"HANGUL_SYLLABLE_SSWAEC"). +lisp_code_name(50216,"HANGUL_SYLLABLE_SSWAEK"). +lisp_code_name(50217,"HANGUL_SYLLABLE_SSWAET"). +lisp_code_name(50218,"HANGUL_SYLLABLE_SSWAEP"). +lisp_code_name(50219,"HANGUL_SYLLABLE_SSWAEH"). +lisp_code_name(50220,"HANGUL_SYLLABLE_SSOE"). +lisp_code_name(50221,"HANGUL_SYLLABLE_SSOEG"). +lisp_code_name(50222,"HANGUL_SYLLABLE_SSOEGG"). +lisp_code_name(50223,"HANGUL_SYLLABLE_SSOEGS"). +lisp_code_name(50224,"HANGUL_SYLLABLE_SSOEN"). +lisp_code_name(50225,"HANGUL_SYLLABLE_SSOENJ"). +lisp_code_name(50226,"HANGUL_SYLLABLE_SSOENH"). +lisp_code_name(50227,"HANGUL_SYLLABLE_SSOED"). +lisp_code_name(50228,"HANGUL_SYLLABLE_SSOEL"). +lisp_code_name(50229,"HANGUL_SYLLABLE_SSOELG"). +lisp_code_name(50230,"HANGUL_SYLLABLE_SSOELM"). +lisp_code_name(50231,"HANGUL_SYLLABLE_SSOELB"). +lisp_code_name(50232,"HANGUL_SYLLABLE_SSOELS"). +lisp_code_name(50233,"HANGUL_SYLLABLE_SSOELT"). +lisp_code_name(50234,"HANGUL_SYLLABLE_SSOELP"). +lisp_code_name(50235,"HANGUL_SYLLABLE_SSOELH"). +lisp_code_name(50236,"HANGUL_SYLLABLE_SSOEM"). +lisp_code_name(50237,"HANGUL_SYLLABLE_SSOEB"). +lisp_code_name(50238,"HANGUL_SYLLABLE_SSOEBS"). +lisp_code_name(50239,"HANGUL_SYLLABLE_SSOES"). +lisp_code_name(50240,"HANGUL_SYLLABLE_SSOESS"). +lisp_code_name(50241,"HANGUL_SYLLABLE_SSOENG"). +lisp_code_name(50242,"HANGUL_SYLLABLE_SSOEJ"). +lisp_code_name(50243,"HANGUL_SYLLABLE_SSOEC"). +lisp_code_name(50244,"HANGUL_SYLLABLE_SSOEK"). +lisp_code_name(50245,"HANGUL_SYLLABLE_SSOET"). +lisp_code_name(50246,"HANGUL_SYLLABLE_SSOEP"). +lisp_code_name(50247,"HANGUL_SYLLABLE_SSOEH"). +lisp_code_name(50248,"HANGUL_SYLLABLE_SSYO"). +lisp_code_name(50249,"HANGUL_SYLLABLE_SSYOG"). +lisp_code_name(50250,"HANGUL_SYLLABLE_SSYOGG"). +lisp_code_name(50251,"HANGUL_SYLLABLE_SSYOGS"). +lisp_code_name(50252,"HANGUL_SYLLABLE_SSYON"). +lisp_code_name(50253,"HANGUL_SYLLABLE_SSYONJ"). +lisp_code_name(50254,"HANGUL_SYLLABLE_SSYONH"). +lisp_code_name(50255,"HANGUL_SYLLABLE_SSYOD"). +lisp_code_name(50256,"HANGUL_SYLLABLE_SSYOL"). +lisp_code_name(50257,"HANGUL_SYLLABLE_SSYOLG"). +lisp_code_name(50258,"HANGUL_SYLLABLE_SSYOLM"). +lisp_code_name(50259,"HANGUL_SYLLABLE_SSYOLB"). +lisp_code_name(50260,"HANGUL_SYLLABLE_SSYOLS"). +lisp_code_name(50261,"HANGUL_SYLLABLE_SSYOLT"). +lisp_code_name(50262,"HANGUL_SYLLABLE_SSYOLP"). +lisp_code_name(50263,"HANGUL_SYLLABLE_SSYOLH"). +lisp_code_name(50264,"HANGUL_SYLLABLE_SSYOM"). +lisp_code_name(50265,"HANGUL_SYLLABLE_SSYOB"). +lisp_code_name(50266,"HANGUL_SYLLABLE_SSYOBS"). +lisp_code_name(50267,"HANGUL_SYLLABLE_SSYOS"). +lisp_code_name(50268,"HANGUL_SYLLABLE_SSYOSS"). +lisp_code_name(50269,"HANGUL_SYLLABLE_SSYONG"). +lisp_code_name(50270,"HANGUL_SYLLABLE_SSYOJ"). +lisp_code_name(50271,"HANGUL_SYLLABLE_SSYOC"). +lisp_code_name(50272,"HANGUL_SYLLABLE_SSYOK"). +lisp_code_name(50273,"HANGUL_SYLLABLE_SSYOT"). +lisp_code_name(50274,"HANGUL_SYLLABLE_SSYOP"). +lisp_code_name(50275,"HANGUL_SYLLABLE_SSYOH"). +lisp_code_name(50276,"HANGUL_SYLLABLE_SSU"). +lisp_code_name(50277,"HANGUL_SYLLABLE_SSUG"). +lisp_code_name(50278,"HANGUL_SYLLABLE_SSUGG"). +lisp_code_name(50279,"HANGUL_SYLLABLE_SSUGS"). +lisp_code_name(50280,"HANGUL_SYLLABLE_SSUN"). +lisp_code_name(50281,"HANGUL_SYLLABLE_SSUNJ"). +lisp_code_name(50282,"HANGUL_SYLLABLE_SSUNH"). +lisp_code_name(50283,"HANGUL_SYLLABLE_SSUD"). +lisp_code_name(50284,"HANGUL_SYLLABLE_SSUL"). +lisp_code_name(50285,"HANGUL_SYLLABLE_SSULG"). +lisp_code_name(50286,"HANGUL_SYLLABLE_SSULM"). +lisp_code_name(50287,"HANGUL_SYLLABLE_SSULB"). +lisp_code_name(50288,"HANGUL_SYLLABLE_SSULS"). +lisp_code_name(50289,"HANGUL_SYLLABLE_SSULT"). +lisp_code_name(50290,"HANGUL_SYLLABLE_SSULP"). +lisp_code_name(50291,"HANGUL_SYLLABLE_SSULH"). +lisp_code_name(50292,"HANGUL_SYLLABLE_SSUM"). +lisp_code_name(50293,"HANGUL_SYLLABLE_SSUB"). +lisp_code_name(50294,"HANGUL_SYLLABLE_SSUBS"). +lisp_code_name(50295,"HANGUL_SYLLABLE_SSUS"). +lisp_code_name(50296,"HANGUL_SYLLABLE_SSUSS"). +lisp_code_name(50297,"HANGUL_SYLLABLE_SSUNG"). +lisp_code_name(50298,"HANGUL_SYLLABLE_SSUJ"). +lisp_code_name(50299,"HANGUL_SYLLABLE_SSUC"). +lisp_code_name(50300,"HANGUL_SYLLABLE_SSUK"). +lisp_code_name(50301,"HANGUL_SYLLABLE_SSUT"). +lisp_code_name(50302,"HANGUL_SYLLABLE_SSUP"). +lisp_code_name(50303,"HANGUL_SYLLABLE_SSUH"). +lisp_code_name(50304,"HANGUL_SYLLABLE_SSWEO"). +lisp_code_name(50305,"HANGUL_SYLLABLE_SSWEOG"). +lisp_code_name(50306,"HANGUL_SYLLABLE_SSWEOGG"). +lisp_code_name(50307,"HANGUL_SYLLABLE_SSWEOGS"). +lisp_code_name(50308,"HANGUL_SYLLABLE_SSWEON"). +lisp_code_name(50309,"HANGUL_SYLLABLE_SSWEONJ"). +lisp_code_name(50310,"HANGUL_SYLLABLE_SSWEONH"). +lisp_code_name(50311,"HANGUL_SYLLABLE_SSWEOD"). +lisp_code_name(50312,"HANGUL_SYLLABLE_SSWEOL"). +lisp_code_name(50313,"HANGUL_SYLLABLE_SSWEOLG"). +lisp_code_name(50314,"HANGUL_SYLLABLE_SSWEOLM"). +lisp_code_name(50315,"HANGUL_SYLLABLE_SSWEOLB"). +lisp_code_name(50316,"HANGUL_SYLLABLE_SSWEOLS"). +lisp_code_name(50317,"HANGUL_SYLLABLE_SSWEOLT"). +lisp_code_name(50318,"HANGUL_SYLLABLE_SSWEOLP"). +lisp_code_name(50319,"HANGUL_SYLLABLE_SSWEOLH"). +lisp_code_name(50320,"HANGUL_SYLLABLE_SSWEOM"). +lisp_code_name(50321,"HANGUL_SYLLABLE_SSWEOB"). +lisp_code_name(50322,"HANGUL_SYLLABLE_SSWEOBS"). +lisp_code_name(50323,"HANGUL_SYLLABLE_SSWEOS"). +lisp_code_name(50324,"HANGUL_SYLLABLE_SSWEOSS"). +lisp_code_name(50325,"HANGUL_SYLLABLE_SSWEONG"). +lisp_code_name(50326,"HANGUL_SYLLABLE_SSWEOJ"). +lisp_code_name(50327,"HANGUL_SYLLABLE_SSWEOC"). +lisp_code_name(50328,"HANGUL_SYLLABLE_SSWEOK"). +lisp_code_name(50329,"HANGUL_SYLLABLE_SSWEOT"). +lisp_code_name(50330,"HANGUL_SYLLABLE_SSWEOP"). +lisp_code_name(50331,"HANGUL_SYLLABLE_SSWEOH"). +lisp_code_name(50332,"HANGUL_SYLLABLE_SSWE"). +lisp_code_name(50333,"HANGUL_SYLLABLE_SSWEG"). +lisp_code_name(50334,"HANGUL_SYLLABLE_SSWEGG"). +lisp_code_name(50335,"HANGUL_SYLLABLE_SSWEGS"). +lisp_code_name(50336,"HANGUL_SYLLABLE_SSWEN"). +lisp_code_name(50337,"HANGUL_SYLLABLE_SSWENJ"). +lisp_code_name(50338,"HANGUL_SYLLABLE_SSWENH"). +lisp_code_name(50339,"HANGUL_SYLLABLE_SSWED"). +lisp_code_name(50340,"HANGUL_SYLLABLE_SSWEL"). +lisp_code_name(50341,"HANGUL_SYLLABLE_SSWELG"). +lisp_code_name(50342,"HANGUL_SYLLABLE_SSWELM"). +lisp_code_name(50343,"HANGUL_SYLLABLE_SSWELB"). +lisp_code_name(50344,"HANGUL_SYLLABLE_SSWELS"). +lisp_code_name(50345,"HANGUL_SYLLABLE_SSWELT"). +lisp_code_name(50346,"HANGUL_SYLLABLE_SSWELP"). +lisp_code_name(50347,"HANGUL_SYLLABLE_SSWELH"). +lisp_code_name(50348,"HANGUL_SYLLABLE_SSWEM"). +lisp_code_name(50349,"HANGUL_SYLLABLE_SSWEB"). +lisp_code_name(50350,"HANGUL_SYLLABLE_SSWEBS"). +lisp_code_name(50351,"HANGUL_SYLLABLE_SSWES"). +lisp_code_name(50352,"HANGUL_SYLLABLE_SSWESS"). +lisp_code_name(50353,"HANGUL_SYLLABLE_SSWENG"). +lisp_code_name(50354,"HANGUL_SYLLABLE_SSWEJ"). +lisp_code_name(50355,"HANGUL_SYLLABLE_SSWEC"). +lisp_code_name(50356,"HANGUL_SYLLABLE_SSWEK"). +lisp_code_name(50357,"HANGUL_SYLLABLE_SSWET"). +lisp_code_name(50358,"HANGUL_SYLLABLE_SSWEP"). +lisp_code_name(50359,"HANGUL_SYLLABLE_SSWEH"). +lisp_code_name(50360,"HANGUL_SYLLABLE_SSWI"). +lisp_code_name(50361,"HANGUL_SYLLABLE_SSWIG"). +lisp_code_name(50362,"HANGUL_SYLLABLE_SSWIGG"). +lisp_code_name(50363,"HANGUL_SYLLABLE_SSWIGS"). +lisp_code_name(50364,"HANGUL_SYLLABLE_SSWIN"). +lisp_code_name(50365,"HANGUL_SYLLABLE_SSWINJ"). +lisp_code_name(50366,"HANGUL_SYLLABLE_SSWINH"). +lisp_code_name(50367,"HANGUL_SYLLABLE_SSWID"). +lisp_code_name(50368,"HANGUL_SYLLABLE_SSWIL"). +lisp_code_name(50369,"HANGUL_SYLLABLE_SSWILG"). +lisp_code_name(50370,"HANGUL_SYLLABLE_SSWILM"). +lisp_code_name(50371,"HANGUL_SYLLABLE_SSWILB"). +lisp_code_name(50372,"HANGUL_SYLLABLE_SSWILS"). +lisp_code_name(50373,"HANGUL_SYLLABLE_SSWILT"). +lisp_code_name(50374,"HANGUL_SYLLABLE_SSWILP"). +lisp_code_name(50375,"HANGUL_SYLLABLE_SSWILH"). +lisp_code_name(50376,"HANGUL_SYLLABLE_SSWIM"). +lisp_code_name(50377,"HANGUL_SYLLABLE_SSWIB"). +lisp_code_name(50378,"HANGUL_SYLLABLE_SSWIBS"). +lisp_code_name(50379,"HANGUL_SYLLABLE_SSWIS"). +lisp_code_name(50380,"HANGUL_SYLLABLE_SSWISS"). +lisp_code_name(50381,"HANGUL_SYLLABLE_SSWING"). +lisp_code_name(50382,"HANGUL_SYLLABLE_SSWIJ"). +lisp_code_name(50383,"HANGUL_SYLLABLE_SSWIC"). +lisp_code_name(50384,"HANGUL_SYLLABLE_SSWIK"). +lisp_code_name(50385,"HANGUL_SYLLABLE_SSWIT"). +lisp_code_name(50386,"HANGUL_SYLLABLE_SSWIP"). +lisp_code_name(50387,"HANGUL_SYLLABLE_SSWIH"). +lisp_code_name(50388,"HANGUL_SYLLABLE_SSYU"). +lisp_code_name(50389,"HANGUL_SYLLABLE_SSYUG"). +lisp_code_name(50390,"HANGUL_SYLLABLE_SSYUGG"). +lisp_code_name(50391,"HANGUL_SYLLABLE_SSYUGS"). +lisp_code_name(50392,"HANGUL_SYLLABLE_SSYUN"). +lisp_code_name(50393,"HANGUL_SYLLABLE_SSYUNJ"). +lisp_code_name(50394,"HANGUL_SYLLABLE_SSYUNH"). +lisp_code_name(50395,"HANGUL_SYLLABLE_SSYUD"). +lisp_code_name(50396,"HANGUL_SYLLABLE_SSYUL"). +lisp_code_name(50397,"HANGUL_SYLLABLE_SSYULG"). +lisp_code_name(50398,"HANGUL_SYLLABLE_SSYULM"). +lisp_code_name(50399,"HANGUL_SYLLABLE_SSYULB"). +lisp_code_name(50400,"HANGUL_SYLLABLE_SSYULS"). +lisp_code_name(50401,"HANGUL_SYLLABLE_SSYULT"). +lisp_code_name(50402,"HANGUL_SYLLABLE_SSYULP"). +lisp_code_name(50403,"HANGUL_SYLLABLE_SSYULH"). +lisp_code_name(50404,"HANGUL_SYLLABLE_SSYUM"). +lisp_code_name(50405,"HANGUL_SYLLABLE_SSYUB"). +lisp_code_name(50406,"HANGUL_SYLLABLE_SSYUBS"). +lisp_code_name(50407,"HANGUL_SYLLABLE_SSYUS"). +lisp_code_name(50408,"HANGUL_SYLLABLE_SSYUSS"). +lisp_code_name(50409,"HANGUL_SYLLABLE_SSYUNG"). +lisp_code_name(50410,"HANGUL_SYLLABLE_SSYUJ"). +lisp_code_name(50411,"HANGUL_SYLLABLE_SSYUC"). +lisp_code_name(50412,"HANGUL_SYLLABLE_SSYUK"). +lisp_code_name(50413,"HANGUL_SYLLABLE_SSYUT"). +lisp_code_name(50414,"HANGUL_SYLLABLE_SSYUP"). +lisp_code_name(50415,"HANGUL_SYLLABLE_SSYUH"). +lisp_code_name(50416,"HANGUL_SYLLABLE_SSEU"). +lisp_code_name(50417,"HANGUL_SYLLABLE_SSEUG"). +lisp_code_name(50418,"HANGUL_SYLLABLE_SSEUGG"). +lisp_code_name(50419,"HANGUL_SYLLABLE_SSEUGS"). +lisp_code_name(50420,"HANGUL_SYLLABLE_SSEUN"). +lisp_code_name(50421,"HANGUL_SYLLABLE_SSEUNJ"). +lisp_code_name(50422,"HANGUL_SYLLABLE_SSEUNH"). +lisp_code_name(50423,"HANGUL_SYLLABLE_SSEUD"). +lisp_code_name(50424,"HANGUL_SYLLABLE_SSEUL"). +lisp_code_name(50425,"HANGUL_SYLLABLE_SSEULG"). +lisp_code_name(50426,"HANGUL_SYLLABLE_SSEULM"). +lisp_code_name(50427,"HANGUL_SYLLABLE_SSEULB"). +lisp_code_name(50428,"HANGUL_SYLLABLE_SSEULS"). +lisp_code_name(50429,"HANGUL_SYLLABLE_SSEULT"). +lisp_code_name(50430,"HANGUL_SYLLABLE_SSEULP"). +lisp_code_name(50431,"HANGUL_SYLLABLE_SSEULH"). +lisp_code_name(50432,"HANGUL_SYLLABLE_SSEUM"). +lisp_code_name(50433,"HANGUL_SYLLABLE_SSEUB"). +lisp_code_name(50434,"HANGUL_SYLLABLE_SSEUBS"). +lisp_code_name(50435,"HANGUL_SYLLABLE_SSEUS"). +lisp_code_name(50436,"HANGUL_SYLLABLE_SSEUSS"). +lisp_code_name(50437,"HANGUL_SYLLABLE_SSEUNG"). +lisp_code_name(50438,"HANGUL_SYLLABLE_SSEUJ"). +lisp_code_name(50439,"HANGUL_SYLLABLE_SSEUC"). +lisp_code_name(50440,"HANGUL_SYLLABLE_SSEUK"). +lisp_code_name(50441,"HANGUL_SYLLABLE_SSEUT"). +lisp_code_name(50442,"HANGUL_SYLLABLE_SSEUP"). +lisp_code_name(50443,"HANGUL_SYLLABLE_SSEUH"). +lisp_code_name(50444,"HANGUL_SYLLABLE_SSYI"). +lisp_code_name(50445,"HANGUL_SYLLABLE_SSYIG"). +lisp_code_name(50446,"HANGUL_SYLLABLE_SSYIGG"). +lisp_code_name(50447,"HANGUL_SYLLABLE_SSYIGS"). +lisp_code_name(50448,"HANGUL_SYLLABLE_SSYIN"). +lisp_code_name(50449,"HANGUL_SYLLABLE_SSYINJ"). +lisp_code_name(50450,"HANGUL_SYLLABLE_SSYINH"). +lisp_code_name(50451,"HANGUL_SYLLABLE_SSYID"). +lisp_code_name(50452,"HANGUL_SYLLABLE_SSYIL"). +lisp_code_name(50453,"HANGUL_SYLLABLE_SSYILG"). +lisp_code_name(50454,"HANGUL_SYLLABLE_SSYILM"). +lisp_code_name(50455,"HANGUL_SYLLABLE_SSYILB"). +lisp_code_name(50456,"HANGUL_SYLLABLE_SSYILS"). +lisp_code_name(50457,"HANGUL_SYLLABLE_SSYILT"). +lisp_code_name(50458,"HANGUL_SYLLABLE_SSYILP"). +lisp_code_name(50459,"HANGUL_SYLLABLE_SSYILH"). +lisp_code_name(50460,"HANGUL_SYLLABLE_SSYIM"). +lisp_code_name(50461,"HANGUL_SYLLABLE_SSYIB"). +lisp_code_name(50462,"HANGUL_SYLLABLE_SSYIBS"). +lisp_code_name(50463,"HANGUL_SYLLABLE_SSYIS"). +lisp_code_name(50464,"HANGUL_SYLLABLE_SSYISS"). +lisp_code_name(50465,"HANGUL_SYLLABLE_SSYING"). +lisp_code_name(50466,"HANGUL_SYLLABLE_SSYIJ"). +lisp_code_name(50467,"HANGUL_SYLLABLE_SSYIC"). +lisp_code_name(50468,"HANGUL_SYLLABLE_SSYIK"). +lisp_code_name(50469,"HANGUL_SYLLABLE_SSYIT"). +lisp_code_name(50470,"HANGUL_SYLLABLE_SSYIP"). +lisp_code_name(50471,"HANGUL_SYLLABLE_SSYIH"). +lisp_code_name(50472,"HANGUL_SYLLABLE_SSI"). +lisp_code_name(50473,"HANGUL_SYLLABLE_SSIG"). +lisp_code_name(50474,"HANGUL_SYLLABLE_SSIGG"). +lisp_code_name(50475,"HANGUL_SYLLABLE_SSIGS"). +lisp_code_name(50476,"HANGUL_SYLLABLE_SSIN"). +lisp_code_name(50477,"HANGUL_SYLLABLE_SSINJ"). +lisp_code_name(50478,"HANGUL_SYLLABLE_SSINH"). +lisp_code_name(50479,"HANGUL_SYLLABLE_SSID"). +lisp_code_name(50480,"HANGUL_SYLLABLE_SSIL"). +lisp_code_name(50481,"HANGUL_SYLLABLE_SSILG"). +lisp_code_name(50482,"HANGUL_SYLLABLE_SSILM"). +lisp_code_name(50483,"HANGUL_SYLLABLE_SSILB"). +lisp_code_name(50484,"HANGUL_SYLLABLE_SSILS"). +lisp_code_name(50485,"HANGUL_SYLLABLE_SSILT"). +lisp_code_name(50486,"HANGUL_SYLLABLE_SSILP"). +lisp_code_name(50487,"HANGUL_SYLLABLE_SSILH"). +lisp_code_name(50488,"HANGUL_SYLLABLE_SSIM"). +lisp_code_name(50489,"HANGUL_SYLLABLE_SSIB"). +lisp_code_name(50490,"HANGUL_SYLLABLE_SSIBS"). +lisp_code_name(50491,"HANGUL_SYLLABLE_SSIS"). +lisp_code_name(50492,"HANGUL_SYLLABLE_SSISS"). +lisp_code_name(50493,"HANGUL_SYLLABLE_SSING"). +lisp_code_name(50494,"HANGUL_SYLLABLE_SSIJ"). +lisp_code_name(50495,"HANGUL_SYLLABLE_SSIC"). +lisp_code_name(50496,"HANGUL_SYLLABLE_SSIK"). +lisp_code_name(50497,"HANGUL_SYLLABLE_SSIT"). +lisp_code_name(50498,"HANGUL_SYLLABLE_SSIP"). +lisp_code_name(50499,"HANGUL_SYLLABLE_SSIH"). +lisp_code_name(50500,"HANGUL_SYLLABLE_A"). +lisp_code_name(50501,"HANGUL_SYLLABLE_AG"). +lisp_code_name(50502,"HANGUL_SYLLABLE_AGG"). +lisp_code_name(50503,"HANGUL_SYLLABLE_AGS"). +lisp_code_name(50504,"HANGUL_SYLLABLE_AN"). +lisp_code_name(50505,"HANGUL_SYLLABLE_ANJ"). +lisp_code_name(50506,"HANGUL_SYLLABLE_ANH"). +lisp_code_name(50507,"HANGUL_SYLLABLE_AD"). +lisp_code_name(50508,"HANGUL_SYLLABLE_AL"). +lisp_code_name(50509,"HANGUL_SYLLABLE_ALG"). +lisp_code_name(50510,"HANGUL_SYLLABLE_ALM"). +lisp_code_name(50511,"HANGUL_SYLLABLE_ALB"). +lisp_code_name(50512,"HANGUL_SYLLABLE_ALS"). +lisp_code_name(50513,"HANGUL_SYLLABLE_ALT"). +lisp_code_name(50514,"HANGUL_SYLLABLE_ALP"). +lisp_code_name(50515,"HANGUL_SYLLABLE_ALH"). +lisp_code_name(50516,"HANGUL_SYLLABLE_AM"). +lisp_code_name(50517,"HANGUL_SYLLABLE_AB"). +lisp_code_name(50518,"HANGUL_SYLLABLE_ABS"). +lisp_code_name(50519,"HANGUL_SYLLABLE_AS"). +lisp_code_name(50520,"HANGUL_SYLLABLE_ASS"). +lisp_code_name(50521,"HANGUL_SYLLABLE_ANG"). +lisp_code_name(50522,"HANGUL_SYLLABLE_AJ"). +lisp_code_name(50523,"HANGUL_SYLLABLE_AC"). +lisp_code_name(50524,"HANGUL_SYLLABLE_AK"). +lisp_code_name(50525,"HANGUL_SYLLABLE_AT"). +lisp_code_name(50526,"HANGUL_SYLLABLE_AP"). +lisp_code_name(50527,"HANGUL_SYLLABLE_AH"). +lisp_code_name(50528,"HANGUL_SYLLABLE_AE"). +lisp_code_name(50529,"HANGUL_SYLLABLE_AEG"). +lisp_code_name(50530,"HANGUL_SYLLABLE_AEGG"). +lisp_code_name(50531,"HANGUL_SYLLABLE_AEGS"). +lisp_code_name(50532,"HANGUL_SYLLABLE_AEN"). +lisp_code_name(50533,"HANGUL_SYLLABLE_AENJ"). +lisp_code_name(50534,"HANGUL_SYLLABLE_AENH"). +lisp_code_name(50535,"HANGUL_SYLLABLE_AED"). +lisp_code_name(50536,"HANGUL_SYLLABLE_AEL"). +lisp_code_name(50537,"HANGUL_SYLLABLE_AELG"). +lisp_code_name(50538,"HANGUL_SYLLABLE_AELM"). +lisp_code_name(50539,"HANGUL_SYLLABLE_AELB"). +lisp_code_name(50540,"HANGUL_SYLLABLE_AELS"). +lisp_code_name(50541,"HANGUL_SYLLABLE_AELT"). +lisp_code_name(50542,"HANGUL_SYLLABLE_AELP"). +lisp_code_name(50543,"HANGUL_SYLLABLE_AELH"). +lisp_code_name(50544,"HANGUL_SYLLABLE_AEM"). +lisp_code_name(50545,"HANGUL_SYLLABLE_AEB"). +lisp_code_name(50546,"HANGUL_SYLLABLE_AEBS"). +lisp_code_name(50547,"HANGUL_SYLLABLE_AES"). +lisp_code_name(50548,"HANGUL_SYLLABLE_AESS"). +lisp_code_name(50549,"HANGUL_SYLLABLE_AENG"). +lisp_code_name(50550,"HANGUL_SYLLABLE_AEJ"). +lisp_code_name(50551,"HANGUL_SYLLABLE_AEC"). +lisp_code_name(50552,"HANGUL_SYLLABLE_AEK"). +lisp_code_name(50553,"HANGUL_SYLLABLE_AET"). +lisp_code_name(50554,"HANGUL_SYLLABLE_AEP"). +lisp_code_name(50555,"HANGUL_SYLLABLE_AEH"). +lisp_code_name(50556,"HANGUL_SYLLABLE_YA"). +lisp_code_name(50557,"HANGUL_SYLLABLE_YAG"). +lisp_code_name(50558,"HANGUL_SYLLABLE_YAGG"). +lisp_code_name(50559,"HANGUL_SYLLABLE_YAGS"). +lisp_code_name(50560,"HANGUL_SYLLABLE_YAN"). +lisp_code_name(50561,"HANGUL_SYLLABLE_YANJ"). +lisp_code_name(50562,"HANGUL_SYLLABLE_YANH"). +lisp_code_name(50563,"HANGUL_SYLLABLE_YAD"). +lisp_code_name(50564,"HANGUL_SYLLABLE_YAL"). +lisp_code_name(50565,"HANGUL_SYLLABLE_YALG"). +lisp_code_name(50566,"HANGUL_SYLLABLE_YALM"). +lisp_code_name(50567,"HANGUL_SYLLABLE_YALB"). +lisp_code_name(50568,"HANGUL_SYLLABLE_YALS"). +lisp_code_name(50569,"HANGUL_SYLLABLE_YALT"). +lisp_code_name(50570,"HANGUL_SYLLABLE_YALP"). +lisp_code_name(50571,"HANGUL_SYLLABLE_YALH"). +lisp_code_name(50572,"HANGUL_SYLLABLE_YAM"). +lisp_code_name(50573,"HANGUL_SYLLABLE_YAB"). +lisp_code_name(50574,"HANGUL_SYLLABLE_YABS"). +lisp_code_name(50575,"HANGUL_SYLLABLE_YAS"). +lisp_code_name(50576,"HANGUL_SYLLABLE_YASS"). +lisp_code_name(50577,"HANGUL_SYLLABLE_YANG"). +lisp_code_name(50578,"HANGUL_SYLLABLE_YAJ"). +lisp_code_name(50579,"HANGUL_SYLLABLE_YAC"). +lisp_code_name(50580,"HANGUL_SYLLABLE_YAK"). +lisp_code_name(50581,"HANGUL_SYLLABLE_YAT"). +lisp_code_name(50582,"HANGUL_SYLLABLE_YAP"). +lisp_code_name(50583,"HANGUL_SYLLABLE_YAH"). +lisp_code_name(50584,"HANGUL_SYLLABLE_YAE"). +lisp_code_name(50585,"HANGUL_SYLLABLE_YAEG"). +lisp_code_name(50586,"HANGUL_SYLLABLE_YAEGG"). +lisp_code_name(50587,"HANGUL_SYLLABLE_YAEGS"). +lisp_code_name(50588,"HANGUL_SYLLABLE_YAEN"). +lisp_code_name(50589,"HANGUL_SYLLABLE_YAENJ"). +lisp_code_name(50590,"HANGUL_SYLLABLE_YAENH"). +lisp_code_name(50591,"HANGUL_SYLLABLE_YAED"). +lisp_code_name(50592,"HANGUL_SYLLABLE_YAEL"). +lisp_code_name(50593,"HANGUL_SYLLABLE_YAELG"). +lisp_code_name(50594,"HANGUL_SYLLABLE_YAELM"). +lisp_code_name(50595,"HANGUL_SYLLABLE_YAELB"). +lisp_code_name(50596,"HANGUL_SYLLABLE_YAELS"). +lisp_code_name(50597,"HANGUL_SYLLABLE_YAELT"). +lisp_code_name(50598,"HANGUL_SYLLABLE_YAELP"). +lisp_code_name(50599,"HANGUL_SYLLABLE_YAELH"). +lisp_code_name(50600,"HANGUL_SYLLABLE_YAEM"). +lisp_code_name(50601,"HANGUL_SYLLABLE_YAEB"). +lisp_code_name(50602,"HANGUL_SYLLABLE_YAEBS"). +lisp_code_name(50603,"HANGUL_SYLLABLE_YAES"). +lisp_code_name(50604,"HANGUL_SYLLABLE_YAESS"). +lisp_code_name(50605,"HANGUL_SYLLABLE_YAENG"). +lisp_code_name(50606,"HANGUL_SYLLABLE_YAEJ"). +lisp_code_name(50607,"HANGUL_SYLLABLE_YAEC"). +lisp_code_name(50608,"HANGUL_SYLLABLE_YAEK"). +lisp_code_name(50609,"HANGUL_SYLLABLE_YAET"). +lisp_code_name(50610,"HANGUL_SYLLABLE_YAEP"). +lisp_code_name(50611,"HANGUL_SYLLABLE_YAEH"). +lisp_code_name(50612,"HANGUL_SYLLABLE_EO"). +lisp_code_name(50613,"HANGUL_SYLLABLE_EOG"). +lisp_code_name(50614,"HANGUL_SYLLABLE_EOGG"). +lisp_code_name(50615,"HANGUL_SYLLABLE_EOGS"). +lisp_code_name(50616,"HANGUL_SYLLABLE_EON"). +lisp_code_name(50617,"HANGUL_SYLLABLE_EONJ"). +lisp_code_name(50618,"HANGUL_SYLLABLE_EONH"). +lisp_code_name(50619,"HANGUL_SYLLABLE_EOD"). +lisp_code_name(50620,"HANGUL_SYLLABLE_EOL"). +lisp_code_name(50621,"HANGUL_SYLLABLE_EOLG"). +lisp_code_name(50622,"HANGUL_SYLLABLE_EOLM"). +lisp_code_name(50623,"HANGUL_SYLLABLE_EOLB"). +lisp_code_name(50624,"HANGUL_SYLLABLE_EOLS"). +lisp_code_name(50625,"HANGUL_SYLLABLE_EOLT"). +lisp_code_name(50626,"HANGUL_SYLLABLE_EOLP"). +lisp_code_name(50627,"HANGUL_SYLLABLE_EOLH"). +lisp_code_name(50628,"HANGUL_SYLLABLE_EOM"). +lisp_code_name(50629,"HANGUL_SYLLABLE_EOB"). +lisp_code_name(50630,"HANGUL_SYLLABLE_EOBS"). +lisp_code_name(50631,"HANGUL_SYLLABLE_EOS"). +lisp_code_name(50632,"HANGUL_SYLLABLE_EOSS"). +lisp_code_name(50633,"HANGUL_SYLLABLE_EONG"). +lisp_code_name(50634,"HANGUL_SYLLABLE_EOJ"). +lisp_code_name(50635,"HANGUL_SYLLABLE_EOC"). +lisp_code_name(50636,"HANGUL_SYLLABLE_EOK"). +lisp_code_name(50637,"HANGUL_SYLLABLE_EOT"). +lisp_code_name(50638,"HANGUL_SYLLABLE_EOP"). +lisp_code_name(50639,"HANGUL_SYLLABLE_EOH"). +lisp_code_name(50640,"HANGUL_SYLLABLE_E"). +lisp_code_name(50641,"HANGUL_SYLLABLE_EG"). +lisp_code_name(50642,"HANGUL_SYLLABLE_EGG"). +lisp_code_name(50643,"HANGUL_SYLLABLE_EGS"). +lisp_code_name(50644,"HANGUL_SYLLABLE_EN"). +lisp_code_name(50645,"HANGUL_SYLLABLE_ENJ"). +lisp_code_name(50646,"HANGUL_SYLLABLE_ENH"). +lisp_code_name(50647,"HANGUL_SYLLABLE_ED"). +lisp_code_name(50648,"HANGUL_SYLLABLE_EL"). +lisp_code_name(50649,"HANGUL_SYLLABLE_ELG"). +lisp_code_name(50650,"HANGUL_SYLLABLE_ELM"). +lisp_code_name(50651,"HANGUL_SYLLABLE_ELB"). +lisp_code_name(50652,"HANGUL_SYLLABLE_ELS"). +lisp_code_name(50653,"HANGUL_SYLLABLE_ELT"). +lisp_code_name(50654,"HANGUL_SYLLABLE_ELP"). +lisp_code_name(50655,"HANGUL_SYLLABLE_ELH"). +lisp_code_name(50656,"HANGUL_SYLLABLE_EM"). +lisp_code_name(50657,"HANGUL_SYLLABLE_EB"). +lisp_code_name(50658,"HANGUL_SYLLABLE_EBS"). +lisp_code_name(50659,"HANGUL_SYLLABLE_ES"). +lisp_code_name(50660,"HANGUL_SYLLABLE_ESS"). +lisp_code_name(50661,"HANGUL_SYLLABLE_ENG"). +lisp_code_name(50662,"HANGUL_SYLLABLE_EJ"). +lisp_code_name(50663,"HANGUL_SYLLABLE_EC"). +lisp_code_name(50664,"HANGUL_SYLLABLE_EK"). +lisp_code_name(50665,"HANGUL_SYLLABLE_ET"). +lisp_code_name(50666,"HANGUL_SYLLABLE_EP"). +lisp_code_name(50667,"HANGUL_SYLLABLE_EH"). +lisp_code_name(50668,"HANGUL_SYLLABLE_YEO"). +lisp_code_name(50669,"HANGUL_SYLLABLE_YEOG"). +lisp_code_name(50670,"HANGUL_SYLLABLE_YEOGG"). +lisp_code_name(50671,"HANGUL_SYLLABLE_YEOGS"). +lisp_code_name(50672,"HANGUL_SYLLABLE_YEON"). +lisp_code_name(50673,"HANGUL_SYLLABLE_YEONJ"). +lisp_code_name(50674,"HANGUL_SYLLABLE_YEONH"). +lisp_code_name(50675,"HANGUL_SYLLABLE_YEOD"). +lisp_code_name(50676,"HANGUL_SYLLABLE_YEOL"). +lisp_code_name(50677,"HANGUL_SYLLABLE_YEOLG"). +lisp_code_name(50678,"HANGUL_SYLLABLE_YEOLM"). +lisp_code_name(50679,"HANGUL_SYLLABLE_YEOLB"). +lisp_code_name(50680,"HANGUL_SYLLABLE_YEOLS"). +lisp_code_name(50681,"HANGUL_SYLLABLE_YEOLT"). +lisp_code_name(50682,"HANGUL_SYLLABLE_YEOLP"). +lisp_code_name(50683,"HANGUL_SYLLABLE_YEOLH"). +lisp_code_name(50684,"HANGUL_SYLLABLE_YEOM"). +lisp_code_name(50685,"HANGUL_SYLLABLE_YEOB"). +lisp_code_name(50686,"HANGUL_SYLLABLE_YEOBS"). +lisp_code_name(50687,"HANGUL_SYLLABLE_YEOS"). +lisp_code_name(50688,"HANGUL_SYLLABLE_YEOSS"). +lisp_code_name(50689,"HANGUL_SYLLABLE_YEONG"). +lisp_code_name(50690,"HANGUL_SYLLABLE_YEOJ"). +lisp_code_name(50691,"HANGUL_SYLLABLE_YEOC"). +lisp_code_name(50692,"HANGUL_SYLLABLE_YEOK"). +lisp_code_name(50693,"HANGUL_SYLLABLE_YEOT"). +lisp_code_name(50694,"HANGUL_SYLLABLE_YEOP"). +lisp_code_name(50695,"HANGUL_SYLLABLE_YEOH"). +lisp_code_name(50696,"HANGUL_SYLLABLE_YE"). +lisp_code_name(50697,"HANGUL_SYLLABLE_YEG"). +lisp_code_name(50698,"HANGUL_SYLLABLE_YEGG"). +lisp_code_name(50699,"HANGUL_SYLLABLE_YEGS"). +lisp_code_name(50700,"HANGUL_SYLLABLE_YEN"). +lisp_code_name(50701,"HANGUL_SYLLABLE_YENJ"). +lisp_code_name(50702,"HANGUL_SYLLABLE_YENH"). +lisp_code_name(50703,"HANGUL_SYLLABLE_YED"). +lisp_code_name(50704,"HANGUL_SYLLABLE_YEL"). +lisp_code_name(50705,"HANGUL_SYLLABLE_YELG"). +lisp_code_name(50706,"HANGUL_SYLLABLE_YELM"). +lisp_code_name(50707,"HANGUL_SYLLABLE_YELB"). +lisp_code_name(50708,"HANGUL_SYLLABLE_YELS"). +lisp_code_name(50709,"HANGUL_SYLLABLE_YELT"). +lisp_code_name(50710,"HANGUL_SYLLABLE_YELP"). +lisp_code_name(50711,"HANGUL_SYLLABLE_YELH"). +lisp_code_name(50712,"HANGUL_SYLLABLE_YEM"). +lisp_code_name(50713,"HANGUL_SYLLABLE_YEB"). +lisp_code_name(50714,"HANGUL_SYLLABLE_YEBS"). +lisp_code_name(50715,"HANGUL_SYLLABLE_YES"). +lisp_code_name(50716,"HANGUL_SYLLABLE_YESS"). +lisp_code_name(50717,"HANGUL_SYLLABLE_YENG"). +lisp_code_name(50718,"HANGUL_SYLLABLE_YEJ"). +lisp_code_name(50719,"HANGUL_SYLLABLE_YEC"). +lisp_code_name(50720,"HANGUL_SYLLABLE_YEK"). +lisp_code_name(50721,"HANGUL_SYLLABLE_YET"). +lisp_code_name(50722,"HANGUL_SYLLABLE_YEP"). +lisp_code_name(50723,"HANGUL_SYLLABLE_YEH"). +lisp_code_name(50724,"HANGUL_SYLLABLE_O"). +lisp_code_name(50725,"HANGUL_SYLLABLE_OG"). +lisp_code_name(50726,"HANGUL_SYLLABLE_OGG"). +lisp_code_name(50727,"HANGUL_SYLLABLE_OGS"). +lisp_code_name(50728,"HANGUL_SYLLABLE_ON"). +lisp_code_name(50729,"HANGUL_SYLLABLE_ONJ"). +lisp_code_name(50730,"HANGUL_SYLLABLE_ONH"). +lisp_code_name(50731,"HANGUL_SYLLABLE_OD"). +lisp_code_name(50732,"HANGUL_SYLLABLE_OL"). +lisp_code_name(50733,"HANGUL_SYLLABLE_OLG"). +lisp_code_name(50734,"HANGUL_SYLLABLE_OLM"). +lisp_code_name(50735,"HANGUL_SYLLABLE_OLB"). +lisp_code_name(50736,"HANGUL_SYLLABLE_OLS"). +lisp_code_name(50737,"HANGUL_SYLLABLE_OLT"). +lisp_code_name(50738,"HANGUL_SYLLABLE_OLP"). +lisp_code_name(50739,"HANGUL_SYLLABLE_OLH"). +lisp_code_name(50740,"HANGUL_SYLLABLE_OM"). +lisp_code_name(50741,"HANGUL_SYLLABLE_OB"). +lisp_code_name(50742,"HANGUL_SYLLABLE_OBS"). +lisp_code_name(50743,"HANGUL_SYLLABLE_OS"). +lisp_code_name(50744,"HANGUL_SYLLABLE_OSS"). +lisp_code_name(50745,"HANGUL_SYLLABLE_ONG"). +lisp_code_name(50746,"HANGUL_SYLLABLE_OJ"). +lisp_code_name(50747,"HANGUL_SYLLABLE_OC"). +lisp_code_name(50748,"HANGUL_SYLLABLE_OK"). +lisp_code_name(50749,"HANGUL_SYLLABLE_OT"). +lisp_code_name(50750,"HANGUL_SYLLABLE_OP"). +lisp_code_name(50751,"HANGUL_SYLLABLE_OH"). +lisp_code_name(50752,"HANGUL_SYLLABLE_WA"). +lisp_code_name(50753,"HANGUL_SYLLABLE_WAG"). +lisp_code_name(50754,"HANGUL_SYLLABLE_WAGG"). +lisp_code_name(50755,"HANGUL_SYLLABLE_WAGS"). +lisp_code_name(50756,"HANGUL_SYLLABLE_WAN"). +lisp_code_name(50757,"HANGUL_SYLLABLE_WANJ"). +lisp_code_name(50758,"HANGUL_SYLLABLE_WANH"). +lisp_code_name(50759,"HANGUL_SYLLABLE_WAD"). +lisp_code_name(50760,"HANGUL_SYLLABLE_WAL"). +lisp_code_name(50761,"HANGUL_SYLLABLE_WALG"). +lisp_code_name(50762,"HANGUL_SYLLABLE_WALM"). +lisp_code_name(50763,"HANGUL_SYLLABLE_WALB"). +lisp_code_name(50764,"HANGUL_SYLLABLE_WALS"). +lisp_code_name(50765,"HANGUL_SYLLABLE_WALT"). +lisp_code_name(50766,"HANGUL_SYLLABLE_WALP"). +lisp_code_name(50767,"HANGUL_SYLLABLE_WALH"). +lisp_code_name(50768,"HANGUL_SYLLABLE_WAM"). +lisp_code_name(50769,"HANGUL_SYLLABLE_WAB"). +lisp_code_name(50770,"HANGUL_SYLLABLE_WABS"). +lisp_code_name(50771,"HANGUL_SYLLABLE_WAS"). +lisp_code_name(50772,"HANGUL_SYLLABLE_WASS"). +lisp_code_name(50773,"HANGUL_SYLLABLE_WANG"). +lisp_code_name(50774,"HANGUL_SYLLABLE_WAJ"). +lisp_code_name(50775,"HANGUL_SYLLABLE_WAC"). +lisp_code_name(50776,"HANGUL_SYLLABLE_WAK"). +lisp_code_name(50777,"HANGUL_SYLLABLE_WAT"). +lisp_code_name(50778,"HANGUL_SYLLABLE_WAP"). +lisp_code_name(50779,"HANGUL_SYLLABLE_WAH"). +lisp_code_name(50780,"HANGUL_SYLLABLE_WAE"). +lisp_code_name(50781,"HANGUL_SYLLABLE_WAEG"). +lisp_code_name(50782,"HANGUL_SYLLABLE_WAEGG"). +lisp_code_name(50783,"HANGUL_SYLLABLE_WAEGS"). +lisp_code_name(50784,"HANGUL_SYLLABLE_WAEN"). +lisp_code_name(50785,"HANGUL_SYLLABLE_WAENJ"). +lisp_code_name(50786,"HANGUL_SYLLABLE_WAENH"). +lisp_code_name(50787,"HANGUL_SYLLABLE_WAED"). +lisp_code_name(50788,"HANGUL_SYLLABLE_WAEL"). +lisp_code_name(50789,"HANGUL_SYLLABLE_WAELG"). +lisp_code_name(50790,"HANGUL_SYLLABLE_WAELM"). +lisp_code_name(50791,"HANGUL_SYLLABLE_WAELB"). +lisp_code_name(50792,"HANGUL_SYLLABLE_WAELS"). +lisp_code_name(50793,"HANGUL_SYLLABLE_WAELT"). +lisp_code_name(50794,"HANGUL_SYLLABLE_WAELP"). +lisp_code_name(50795,"HANGUL_SYLLABLE_WAELH"). +lisp_code_name(50796,"HANGUL_SYLLABLE_WAEM"). +lisp_code_name(50797,"HANGUL_SYLLABLE_WAEB"). +lisp_code_name(50798,"HANGUL_SYLLABLE_WAEBS"). +lisp_code_name(50799,"HANGUL_SYLLABLE_WAES"). +lisp_code_name(50800,"HANGUL_SYLLABLE_WAESS"). +lisp_code_name(50801,"HANGUL_SYLLABLE_WAENG"). +lisp_code_name(50802,"HANGUL_SYLLABLE_WAEJ"). +lisp_code_name(50803,"HANGUL_SYLLABLE_WAEC"). +lisp_code_name(50804,"HANGUL_SYLLABLE_WAEK"). +lisp_code_name(50805,"HANGUL_SYLLABLE_WAET"). +lisp_code_name(50806,"HANGUL_SYLLABLE_WAEP"). +lisp_code_name(50807,"HANGUL_SYLLABLE_WAEH"). +lisp_code_name(50808,"HANGUL_SYLLABLE_OE"). +lisp_code_name(50809,"HANGUL_SYLLABLE_OEG"). +lisp_code_name(50810,"HANGUL_SYLLABLE_OEGG"). +lisp_code_name(50811,"HANGUL_SYLLABLE_OEGS"). +lisp_code_name(50812,"HANGUL_SYLLABLE_OEN"). +lisp_code_name(50813,"HANGUL_SYLLABLE_OENJ"). +lisp_code_name(50814,"HANGUL_SYLLABLE_OENH"). +lisp_code_name(50815,"HANGUL_SYLLABLE_OED"). +lisp_code_name(50816,"HANGUL_SYLLABLE_OEL"). +lisp_code_name(50817,"HANGUL_SYLLABLE_OELG"). +lisp_code_name(50818,"HANGUL_SYLLABLE_OELM"). +lisp_code_name(50819,"HANGUL_SYLLABLE_OELB"). +lisp_code_name(50820,"HANGUL_SYLLABLE_OELS"). +lisp_code_name(50821,"HANGUL_SYLLABLE_OELT"). +lisp_code_name(50822,"HANGUL_SYLLABLE_OELP"). +lisp_code_name(50823,"HANGUL_SYLLABLE_OELH"). +lisp_code_name(50824,"HANGUL_SYLLABLE_OEM"). +lisp_code_name(50825,"HANGUL_SYLLABLE_OEB"). +lisp_code_name(50826,"HANGUL_SYLLABLE_OEBS"). +lisp_code_name(50827,"HANGUL_SYLLABLE_OES"). +lisp_code_name(50828,"HANGUL_SYLLABLE_OESS"). +lisp_code_name(50829,"HANGUL_SYLLABLE_OENG"). +lisp_code_name(50830,"HANGUL_SYLLABLE_OEJ"). +lisp_code_name(50831,"HANGUL_SYLLABLE_OEC"). +lisp_code_name(50832,"HANGUL_SYLLABLE_OEK"). +lisp_code_name(50833,"HANGUL_SYLLABLE_OET"). +lisp_code_name(50834,"HANGUL_SYLLABLE_OEP"). +lisp_code_name(50835,"HANGUL_SYLLABLE_OEH"). +lisp_code_name(50836,"HANGUL_SYLLABLE_YO"). +lisp_code_name(50837,"HANGUL_SYLLABLE_YOG"). +lisp_code_name(50838,"HANGUL_SYLLABLE_YOGG"). +lisp_code_name(50839,"HANGUL_SYLLABLE_YOGS"). +lisp_code_name(50840,"HANGUL_SYLLABLE_YON"). +lisp_code_name(50841,"HANGUL_SYLLABLE_YONJ"). +lisp_code_name(50842,"HANGUL_SYLLABLE_YONH"). +lisp_code_name(50843,"HANGUL_SYLLABLE_YOD"). +lisp_code_name(50844,"HANGUL_SYLLABLE_YOL"). +lisp_code_name(50845,"HANGUL_SYLLABLE_YOLG"). +lisp_code_name(50846,"HANGUL_SYLLABLE_YOLM"). +lisp_code_name(50847,"HANGUL_SYLLABLE_YOLB"). +lisp_code_name(50848,"HANGUL_SYLLABLE_YOLS"). +lisp_code_name(50849,"HANGUL_SYLLABLE_YOLT"). +lisp_code_name(50850,"HANGUL_SYLLABLE_YOLP"). +lisp_code_name(50851,"HANGUL_SYLLABLE_YOLH"). +lisp_code_name(50852,"HANGUL_SYLLABLE_YOM"). +lisp_code_name(50853,"HANGUL_SYLLABLE_YOB"). +lisp_code_name(50854,"HANGUL_SYLLABLE_YOBS"). +lisp_code_name(50855,"HANGUL_SYLLABLE_YOS"). +lisp_code_name(50856,"HANGUL_SYLLABLE_YOSS"). +lisp_code_name(50857,"HANGUL_SYLLABLE_YONG"). +lisp_code_name(50858,"HANGUL_SYLLABLE_YOJ"). +lisp_code_name(50859,"HANGUL_SYLLABLE_YOC"). +lisp_code_name(50860,"HANGUL_SYLLABLE_YOK"). +lisp_code_name(50861,"HANGUL_SYLLABLE_YOT"). +lisp_code_name(50862,"HANGUL_SYLLABLE_YOP"). +lisp_code_name(50863,"HANGUL_SYLLABLE_YOH"). +lisp_code_name(50864,"HANGUL_SYLLABLE_U"). +lisp_code_name(50865,"HANGUL_SYLLABLE_UG"). +lisp_code_name(50866,"HANGUL_SYLLABLE_UGG"). +lisp_code_name(50867,"HANGUL_SYLLABLE_UGS"). +lisp_code_name(50868,"HANGUL_SYLLABLE_UN"). +lisp_code_name(50869,"HANGUL_SYLLABLE_UNJ"). +lisp_code_name(50870,"HANGUL_SYLLABLE_UNH"). +lisp_code_name(50871,"HANGUL_SYLLABLE_UD"). +lisp_code_name(50872,"HANGUL_SYLLABLE_UL"). +lisp_code_name(50873,"HANGUL_SYLLABLE_ULG"). +lisp_code_name(50874,"HANGUL_SYLLABLE_ULM"). +lisp_code_name(50875,"HANGUL_SYLLABLE_ULB"). +lisp_code_name(50876,"HANGUL_SYLLABLE_ULS"). +lisp_code_name(50877,"HANGUL_SYLLABLE_ULT"). +lisp_code_name(50878,"HANGUL_SYLLABLE_ULP"). +lisp_code_name(50879,"HANGUL_SYLLABLE_ULH"). +lisp_code_name(50880,"HANGUL_SYLLABLE_UM"). +lisp_code_name(50881,"HANGUL_SYLLABLE_UB"). +lisp_code_name(50882,"HANGUL_SYLLABLE_UBS"). +lisp_code_name(50883,"HANGUL_SYLLABLE_US"). +lisp_code_name(50884,"HANGUL_SYLLABLE_USS"). +lisp_code_name(50885,"HANGUL_SYLLABLE_UNG"). +lisp_code_name(50886,"HANGUL_SYLLABLE_UJ"). +lisp_code_name(50887,"HANGUL_SYLLABLE_UC"). +lisp_code_name(50888,"HANGUL_SYLLABLE_UK"). +lisp_code_name(50889,"HANGUL_SYLLABLE_UT"). +lisp_code_name(50890,"HANGUL_SYLLABLE_UP"). +lisp_code_name(50891,"HANGUL_SYLLABLE_UH"). +lisp_code_name(50892,"HANGUL_SYLLABLE_WEO"). +lisp_code_name(50893,"HANGUL_SYLLABLE_WEOG"). +lisp_code_name(50894,"HANGUL_SYLLABLE_WEOGG"). +lisp_code_name(50895,"HANGUL_SYLLABLE_WEOGS"). +lisp_code_name(50896,"HANGUL_SYLLABLE_WEON"). +lisp_code_name(50897,"HANGUL_SYLLABLE_WEONJ"). +lisp_code_name(50898,"HANGUL_SYLLABLE_WEONH"). +lisp_code_name(50899,"HANGUL_SYLLABLE_WEOD"). +lisp_code_name(50900,"HANGUL_SYLLABLE_WEOL"). +lisp_code_name(50901,"HANGUL_SYLLABLE_WEOLG"). +lisp_code_name(50902,"HANGUL_SYLLABLE_WEOLM"). +lisp_code_name(50903,"HANGUL_SYLLABLE_WEOLB"). +lisp_code_name(50904,"HANGUL_SYLLABLE_WEOLS"). +lisp_code_name(50905,"HANGUL_SYLLABLE_WEOLT"). +lisp_code_name(50906,"HANGUL_SYLLABLE_WEOLP"). +lisp_code_name(50907,"HANGUL_SYLLABLE_WEOLH"). +lisp_code_name(50908,"HANGUL_SYLLABLE_WEOM"). +lisp_code_name(50909,"HANGUL_SYLLABLE_WEOB"). +lisp_code_name(50910,"HANGUL_SYLLABLE_WEOBS"). +lisp_code_name(50911,"HANGUL_SYLLABLE_WEOS"). +lisp_code_name(50912,"HANGUL_SYLLABLE_WEOSS"). +lisp_code_name(50913,"HANGUL_SYLLABLE_WEONG"). +lisp_code_name(50914,"HANGUL_SYLLABLE_WEOJ"). +lisp_code_name(50915,"HANGUL_SYLLABLE_WEOC"). +lisp_code_name(50916,"HANGUL_SYLLABLE_WEOK"). +lisp_code_name(50917,"HANGUL_SYLLABLE_WEOT"). +lisp_code_name(50918,"HANGUL_SYLLABLE_WEOP"). +lisp_code_name(50919,"HANGUL_SYLLABLE_WEOH"). +lisp_code_name(50920,"HANGUL_SYLLABLE_WE"). +lisp_code_name(50921,"HANGUL_SYLLABLE_WEG"). +lisp_code_name(50922,"HANGUL_SYLLABLE_WEGG"). +lisp_code_name(50923,"HANGUL_SYLLABLE_WEGS"). +lisp_code_name(50924,"HANGUL_SYLLABLE_WEN"). +lisp_code_name(50925,"HANGUL_SYLLABLE_WENJ"). +lisp_code_name(50926,"HANGUL_SYLLABLE_WENH"). +lisp_code_name(50927,"HANGUL_SYLLABLE_WED"). +lisp_code_name(50928,"HANGUL_SYLLABLE_WEL"). +lisp_code_name(50929,"HANGUL_SYLLABLE_WELG"). +lisp_code_name(50930,"HANGUL_SYLLABLE_WELM"). +lisp_code_name(50931,"HANGUL_SYLLABLE_WELB"). +lisp_code_name(50932,"HANGUL_SYLLABLE_WELS"). +lisp_code_name(50933,"HANGUL_SYLLABLE_WELT"). +lisp_code_name(50934,"HANGUL_SYLLABLE_WELP"). +lisp_code_name(50935,"HANGUL_SYLLABLE_WELH"). +lisp_code_name(50936,"HANGUL_SYLLABLE_WEM"). +lisp_code_name(50937,"HANGUL_SYLLABLE_WEB"). +lisp_code_name(50938,"HANGUL_SYLLABLE_WEBS"). +lisp_code_name(50939,"HANGUL_SYLLABLE_WES"). +lisp_code_name(50940,"HANGUL_SYLLABLE_WESS"). +lisp_code_name(50941,"HANGUL_SYLLABLE_WENG"). +lisp_code_name(50942,"HANGUL_SYLLABLE_WEJ"). +lisp_code_name(50943,"HANGUL_SYLLABLE_WEC"). +lisp_code_name(50944,"HANGUL_SYLLABLE_WEK"). +lisp_code_name(50945,"HANGUL_SYLLABLE_WET"). +lisp_code_name(50946,"HANGUL_SYLLABLE_WEP"). +lisp_code_name(50947,"HANGUL_SYLLABLE_WEH"). +lisp_code_name(50948,"HANGUL_SYLLABLE_WI"). +lisp_code_name(50949,"HANGUL_SYLLABLE_WIG"). +lisp_code_name(50950,"HANGUL_SYLLABLE_WIGG"). +lisp_code_name(50951,"HANGUL_SYLLABLE_WIGS"). +lisp_code_name(50952,"HANGUL_SYLLABLE_WIN"). +lisp_code_name(50953,"HANGUL_SYLLABLE_WINJ"). +lisp_code_name(50954,"HANGUL_SYLLABLE_WINH"). +lisp_code_name(50955,"HANGUL_SYLLABLE_WID"). +lisp_code_name(50956,"HANGUL_SYLLABLE_WIL"). +lisp_code_name(50957,"HANGUL_SYLLABLE_WILG"). +lisp_code_name(50958,"HANGUL_SYLLABLE_WILM"). +lisp_code_name(50959,"HANGUL_SYLLABLE_WILB"). +lisp_code_name(50960,"HANGUL_SYLLABLE_WILS"). +lisp_code_name(50961,"HANGUL_SYLLABLE_WILT"). +lisp_code_name(50962,"HANGUL_SYLLABLE_WILP"). +lisp_code_name(50963,"HANGUL_SYLLABLE_WILH"). +lisp_code_name(50964,"HANGUL_SYLLABLE_WIM"). +lisp_code_name(50965,"HANGUL_SYLLABLE_WIB"). +lisp_code_name(50966,"HANGUL_SYLLABLE_WIBS"). +lisp_code_name(50967,"HANGUL_SYLLABLE_WIS"). +lisp_code_name(50968,"HANGUL_SYLLABLE_WISS"). +lisp_code_name(50969,"HANGUL_SYLLABLE_WING"). +lisp_code_name(50970,"HANGUL_SYLLABLE_WIJ"). +lisp_code_name(50971,"HANGUL_SYLLABLE_WIC"). +lisp_code_name(50972,"HANGUL_SYLLABLE_WIK"). +lisp_code_name(50973,"HANGUL_SYLLABLE_WIT"). +lisp_code_name(50974,"HANGUL_SYLLABLE_WIP"). +lisp_code_name(50975,"HANGUL_SYLLABLE_WIH"). +lisp_code_name(50976,"HANGUL_SYLLABLE_YU"). +lisp_code_name(50977,"HANGUL_SYLLABLE_YUG"). +lisp_code_name(50978,"HANGUL_SYLLABLE_YUGG"). +lisp_code_name(50979,"HANGUL_SYLLABLE_YUGS"). +lisp_code_name(50980,"HANGUL_SYLLABLE_YUN"). +lisp_code_name(50981,"HANGUL_SYLLABLE_YUNJ"). +lisp_code_name(50982,"HANGUL_SYLLABLE_YUNH"). +lisp_code_name(50983,"HANGUL_SYLLABLE_YUD"). +lisp_code_name(50984,"HANGUL_SYLLABLE_YUL"). +lisp_code_name(50985,"HANGUL_SYLLABLE_YULG"). +lisp_code_name(50986,"HANGUL_SYLLABLE_YULM"). +lisp_code_name(50987,"HANGUL_SYLLABLE_YULB"). +lisp_code_name(50988,"HANGUL_SYLLABLE_YULS"). +lisp_code_name(50989,"HANGUL_SYLLABLE_YULT"). +lisp_code_name(50990,"HANGUL_SYLLABLE_YULP"). +lisp_code_name(50991,"HANGUL_SYLLABLE_YULH"). +lisp_code_name(50992,"HANGUL_SYLLABLE_YUM"). +lisp_code_name(50993,"HANGUL_SYLLABLE_YUB"). +lisp_code_name(50994,"HANGUL_SYLLABLE_YUBS"). +lisp_code_name(50995,"HANGUL_SYLLABLE_YUS"). +lisp_code_name(50996,"HANGUL_SYLLABLE_YUSS"). +lisp_code_name(50997,"HANGUL_SYLLABLE_YUNG"). +lisp_code_name(50998,"HANGUL_SYLLABLE_YUJ"). +lisp_code_name(50999,"HANGUL_SYLLABLE_YUC"). +lisp_code_name(51000,"HANGUL_SYLLABLE_YUK"). +lisp_code_name(51001,"HANGUL_SYLLABLE_YUT"). +lisp_code_name(51002,"HANGUL_SYLLABLE_YUP"). +lisp_code_name(51003,"HANGUL_SYLLABLE_YUH"). +lisp_code_name(51004,"HANGUL_SYLLABLE_EU"). +lisp_code_name(51005,"HANGUL_SYLLABLE_EUG"). +lisp_code_name(51006,"HANGUL_SYLLABLE_EUGG"). +lisp_code_name(51007,"HANGUL_SYLLABLE_EUGS"). +lisp_code_name(51008,"HANGUL_SYLLABLE_EUN"). +lisp_code_name(51009,"HANGUL_SYLLABLE_EUNJ"). +lisp_code_name(51010,"HANGUL_SYLLABLE_EUNH"). +lisp_code_name(51011,"HANGUL_SYLLABLE_EUD"). +lisp_code_name(51012,"HANGUL_SYLLABLE_EUL"). +lisp_code_name(51013,"HANGUL_SYLLABLE_EULG"). +lisp_code_name(51014,"HANGUL_SYLLABLE_EULM"). +lisp_code_name(51015,"HANGUL_SYLLABLE_EULB"). +lisp_code_name(51016,"HANGUL_SYLLABLE_EULS"). +lisp_code_name(51017,"HANGUL_SYLLABLE_EULT"). +lisp_code_name(51018,"HANGUL_SYLLABLE_EULP"). +lisp_code_name(51019,"HANGUL_SYLLABLE_EULH"). +lisp_code_name(51020,"HANGUL_SYLLABLE_EUM"). +lisp_code_name(51021,"HANGUL_SYLLABLE_EUB"). +lisp_code_name(51022,"HANGUL_SYLLABLE_EUBS"). +lisp_code_name(51023,"HANGUL_SYLLABLE_EUS"). +lisp_code_name(51024,"HANGUL_SYLLABLE_EUSS"). +lisp_code_name(51025,"HANGUL_SYLLABLE_EUNG"). +lisp_code_name(51026,"HANGUL_SYLLABLE_EUJ"). +lisp_code_name(51027,"HANGUL_SYLLABLE_EUC"). +lisp_code_name(51028,"HANGUL_SYLLABLE_EUK"). +lisp_code_name(51029,"HANGUL_SYLLABLE_EUT"). +lisp_code_name(51030,"HANGUL_SYLLABLE_EUP"). +lisp_code_name(51031,"HANGUL_SYLLABLE_EUH"). +lisp_code_name(51032,"HANGUL_SYLLABLE_YI"). +lisp_code_name(51033,"HANGUL_SYLLABLE_YIG"). +lisp_code_name(51034,"HANGUL_SYLLABLE_YIGG"). +lisp_code_name(51035,"HANGUL_SYLLABLE_YIGS"). +lisp_code_name(51036,"HANGUL_SYLLABLE_YIN"). +lisp_code_name(51037,"HANGUL_SYLLABLE_YINJ"). +lisp_code_name(51038,"HANGUL_SYLLABLE_YINH"). +lisp_code_name(51039,"HANGUL_SYLLABLE_YID"). +lisp_code_name(51040,"HANGUL_SYLLABLE_YIL"). +lisp_code_name(51041,"HANGUL_SYLLABLE_YILG"). +lisp_code_name(51042,"HANGUL_SYLLABLE_YILM"). +lisp_code_name(51043,"HANGUL_SYLLABLE_YILB"). +lisp_code_name(51044,"HANGUL_SYLLABLE_YILS"). +lisp_code_name(51045,"HANGUL_SYLLABLE_YILT"). +lisp_code_name(51046,"HANGUL_SYLLABLE_YILP"). +lisp_code_name(51047,"HANGUL_SYLLABLE_YILH"). +lisp_code_name(51048,"HANGUL_SYLLABLE_YIM"). +lisp_code_name(51049,"HANGUL_SYLLABLE_YIB"). +lisp_code_name(51050,"HANGUL_SYLLABLE_YIBS"). +lisp_code_name(51051,"HANGUL_SYLLABLE_YIS"). +lisp_code_name(51052,"HANGUL_SYLLABLE_YISS"). +lisp_code_name(51053,"HANGUL_SYLLABLE_YING"). +lisp_code_name(51054,"HANGUL_SYLLABLE_YIJ"). +lisp_code_name(51055,"HANGUL_SYLLABLE_YIC"). +lisp_code_name(51056,"HANGUL_SYLLABLE_YIK"). +lisp_code_name(51057,"HANGUL_SYLLABLE_YIT"). +lisp_code_name(51058,"HANGUL_SYLLABLE_YIP"). +lisp_code_name(51059,"HANGUL_SYLLABLE_YIH"). +lisp_code_name(51060,"HANGUL_SYLLABLE_I"). +lisp_code_name(51061,"HANGUL_SYLLABLE_IG"). +lisp_code_name(51062,"HANGUL_SYLLABLE_IGG"). +lisp_code_name(51063,"HANGUL_SYLLABLE_IGS"). +lisp_code_name(51064,"HANGUL_SYLLABLE_IN"). +lisp_code_name(51065,"HANGUL_SYLLABLE_INJ"). +lisp_code_name(51066,"HANGUL_SYLLABLE_INH"). +lisp_code_name(51067,"HANGUL_SYLLABLE_ID"). +lisp_code_name(51068,"HANGUL_SYLLABLE_IL"). +lisp_code_name(51069,"HANGUL_SYLLABLE_ILG"). +lisp_code_name(51070,"HANGUL_SYLLABLE_ILM"). +lisp_code_name(51071,"HANGUL_SYLLABLE_ILB"). +lisp_code_name(51072,"HANGUL_SYLLABLE_ILS"). +lisp_code_name(51073,"HANGUL_SYLLABLE_ILT"). +lisp_code_name(51074,"HANGUL_SYLLABLE_ILP"). +lisp_code_name(51075,"HANGUL_SYLLABLE_ILH"). +lisp_code_name(51076,"HANGUL_SYLLABLE_IM"). +lisp_code_name(51077,"HANGUL_SYLLABLE_IB"). +lisp_code_name(51078,"HANGUL_SYLLABLE_IBS"). +lisp_code_name(51079,"HANGUL_SYLLABLE_IS"). +lisp_code_name(51080,"HANGUL_SYLLABLE_ISS"). +lisp_code_name(51081,"HANGUL_SYLLABLE_ING"). +lisp_code_name(51082,"HANGUL_SYLLABLE_IJ"). +lisp_code_name(51083,"HANGUL_SYLLABLE_IC"). +lisp_code_name(51084,"HANGUL_SYLLABLE_IK"). +lisp_code_name(51085,"HANGUL_SYLLABLE_IT"). +lisp_code_name(51086,"HANGUL_SYLLABLE_IP"). +lisp_code_name(51087,"HANGUL_SYLLABLE_IH"). +lisp_code_name(51088,"HANGUL_SYLLABLE_JA"). +lisp_code_name(51089,"HANGUL_SYLLABLE_JAG"). +lisp_code_name(51090,"HANGUL_SYLLABLE_JAGG"). +lisp_code_name(51091,"HANGUL_SYLLABLE_JAGS"). +lisp_code_name(51092,"HANGUL_SYLLABLE_JAN"). +lisp_code_name(51093,"HANGUL_SYLLABLE_JANJ"). +lisp_code_name(51094,"HANGUL_SYLLABLE_JANH"). +lisp_code_name(51095,"HANGUL_SYLLABLE_JAD"). +lisp_code_name(51096,"HANGUL_SYLLABLE_JAL"). +lisp_code_name(51097,"HANGUL_SYLLABLE_JALG"). +lisp_code_name(51098,"HANGUL_SYLLABLE_JALM"). +lisp_code_name(51099,"HANGUL_SYLLABLE_JALB"). +lisp_code_name(51100,"HANGUL_SYLLABLE_JALS"). +lisp_code_name(51101,"HANGUL_SYLLABLE_JALT"). +lisp_code_name(51102,"HANGUL_SYLLABLE_JALP"). +lisp_code_name(51103,"HANGUL_SYLLABLE_JALH"). +lisp_code_name(51104,"HANGUL_SYLLABLE_JAM"). +lisp_code_name(51105,"HANGUL_SYLLABLE_JAB"). +lisp_code_name(51106,"HANGUL_SYLLABLE_JABS"). +lisp_code_name(51107,"HANGUL_SYLLABLE_JAS"). +lisp_code_name(51108,"HANGUL_SYLLABLE_JASS"). +lisp_code_name(51109,"HANGUL_SYLLABLE_JANG"). +lisp_code_name(51110,"HANGUL_SYLLABLE_JAJ"). +lisp_code_name(51111,"HANGUL_SYLLABLE_JAC"). +lisp_code_name(51112,"HANGUL_SYLLABLE_JAK"). +lisp_code_name(51113,"HANGUL_SYLLABLE_JAT"). +lisp_code_name(51114,"HANGUL_SYLLABLE_JAP"). +lisp_code_name(51115,"HANGUL_SYLLABLE_JAH"). +lisp_code_name(51116,"HANGUL_SYLLABLE_JAE"). +lisp_code_name(51117,"HANGUL_SYLLABLE_JAEG"). +lisp_code_name(51118,"HANGUL_SYLLABLE_JAEGG"). +lisp_code_name(51119,"HANGUL_SYLLABLE_JAEGS"). +lisp_code_name(51120,"HANGUL_SYLLABLE_JAEN"). +lisp_code_name(51121,"HANGUL_SYLLABLE_JAENJ"). +lisp_code_name(51122,"HANGUL_SYLLABLE_JAENH"). +lisp_code_name(51123,"HANGUL_SYLLABLE_JAED"). +lisp_code_name(51124,"HANGUL_SYLLABLE_JAEL"). +lisp_code_name(51125,"HANGUL_SYLLABLE_JAELG"). +lisp_code_name(51126,"HANGUL_SYLLABLE_JAELM"). +lisp_code_name(51127,"HANGUL_SYLLABLE_JAELB"). +lisp_code_name(51128,"HANGUL_SYLLABLE_JAELS"). +lisp_code_name(51129,"HANGUL_SYLLABLE_JAELT"). +lisp_code_name(51130,"HANGUL_SYLLABLE_JAELP"). +lisp_code_name(51131,"HANGUL_SYLLABLE_JAELH"). +lisp_code_name(51132,"HANGUL_SYLLABLE_JAEM"). +lisp_code_name(51133,"HANGUL_SYLLABLE_JAEB"). +lisp_code_name(51134,"HANGUL_SYLLABLE_JAEBS"). +lisp_code_name(51135,"HANGUL_SYLLABLE_JAES"). +lisp_code_name(51136,"HANGUL_SYLLABLE_JAESS"). +lisp_code_name(51137,"HANGUL_SYLLABLE_JAENG"). +lisp_code_name(51138,"HANGUL_SYLLABLE_JAEJ"). +lisp_code_name(51139,"HANGUL_SYLLABLE_JAEC"). +lisp_code_name(51140,"HANGUL_SYLLABLE_JAEK"). +lisp_code_name(51141,"HANGUL_SYLLABLE_JAET"). +lisp_code_name(51142,"HANGUL_SYLLABLE_JAEP"). +lisp_code_name(51143,"HANGUL_SYLLABLE_JAEH"). +lisp_code_name(51144,"HANGUL_SYLLABLE_JYA"). +lisp_code_name(51145,"HANGUL_SYLLABLE_JYAG"). +lisp_code_name(51146,"HANGUL_SYLLABLE_JYAGG"). +lisp_code_name(51147,"HANGUL_SYLLABLE_JYAGS"). +lisp_code_name(51148,"HANGUL_SYLLABLE_JYAN"). +lisp_code_name(51149,"HANGUL_SYLLABLE_JYANJ"). +lisp_code_name(51150,"HANGUL_SYLLABLE_JYANH"). +lisp_code_name(51151,"HANGUL_SYLLABLE_JYAD"). +lisp_code_name(51152,"HANGUL_SYLLABLE_JYAL"). +lisp_code_name(51153,"HANGUL_SYLLABLE_JYALG"). +lisp_code_name(51154,"HANGUL_SYLLABLE_JYALM"). +lisp_code_name(51155,"HANGUL_SYLLABLE_JYALB"). +lisp_code_name(51156,"HANGUL_SYLLABLE_JYALS"). +lisp_code_name(51157,"HANGUL_SYLLABLE_JYALT"). +lisp_code_name(51158,"HANGUL_SYLLABLE_JYALP"). +lisp_code_name(51159,"HANGUL_SYLLABLE_JYALH"). +lisp_code_name(51160,"HANGUL_SYLLABLE_JYAM"). +lisp_code_name(51161,"HANGUL_SYLLABLE_JYAB"). +lisp_code_name(51162,"HANGUL_SYLLABLE_JYABS"). +lisp_code_name(51163,"HANGUL_SYLLABLE_JYAS"). +lisp_code_name(51164,"HANGUL_SYLLABLE_JYASS"). +lisp_code_name(51165,"HANGUL_SYLLABLE_JYANG"). +lisp_code_name(51166,"HANGUL_SYLLABLE_JYAJ"). +lisp_code_name(51167,"HANGUL_SYLLABLE_JYAC"). +lisp_code_name(51168,"HANGUL_SYLLABLE_JYAK"). +lisp_code_name(51169,"HANGUL_SYLLABLE_JYAT"). +lisp_code_name(51170,"HANGUL_SYLLABLE_JYAP"). +lisp_code_name(51171,"HANGUL_SYLLABLE_JYAH"). +lisp_code_name(51172,"HANGUL_SYLLABLE_JYAE"). +lisp_code_name(51173,"HANGUL_SYLLABLE_JYAEG"). +lisp_code_name(51174,"HANGUL_SYLLABLE_JYAEGG"). +lisp_code_name(51175,"HANGUL_SYLLABLE_JYAEGS"). +lisp_code_name(51176,"HANGUL_SYLLABLE_JYAEN"). +lisp_code_name(51177,"HANGUL_SYLLABLE_JYAENJ"). +lisp_code_name(51178,"HANGUL_SYLLABLE_JYAENH"). +lisp_code_name(51179,"HANGUL_SYLLABLE_JYAED"). +lisp_code_name(51180,"HANGUL_SYLLABLE_JYAEL"). +lisp_code_name(51181,"HANGUL_SYLLABLE_JYAELG"). +lisp_code_name(51182,"HANGUL_SYLLABLE_JYAELM"). +lisp_code_name(51183,"HANGUL_SYLLABLE_JYAELB"). +lisp_code_name(51184,"HANGUL_SYLLABLE_JYAELS"). +lisp_code_name(51185,"HANGUL_SYLLABLE_JYAELT"). +lisp_code_name(51186,"HANGUL_SYLLABLE_JYAELP"). +lisp_code_name(51187,"HANGUL_SYLLABLE_JYAELH"). +lisp_code_name(51188,"HANGUL_SYLLABLE_JYAEM"). +lisp_code_name(51189,"HANGUL_SYLLABLE_JYAEB"). +lisp_code_name(51190,"HANGUL_SYLLABLE_JYAEBS"). +lisp_code_name(51191,"HANGUL_SYLLABLE_JYAES"). +lisp_code_name(51192,"HANGUL_SYLLABLE_JYAESS"). +lisp_code_name(51193,"HANGUL_SYLLABLE_JYAENG"). +lisp_code_name(51194,"HANGUL_SYLLABLE_JYAEJ"). +lisp_code_name(51195,"HANGUL_SYLLABLE_JYAEC"). +lisp_code_name(51196,"HANGUL_SYLLABLE_JYAEK"). +lisp_code_name(51197,"HANGUL_SYLLABLE_JYAET"). +lisp_code_name(51198,"HANGUL_SYLLABLE_JYAEP"). +lisp_code_name(51199,"HANGUL_SYLLABLE_JYAEH"). +lisp_code_name(51200,"HANGUL_SYLLABLE_JEO"). +lisp_code_name(51201,"HANGUL_SYLLABLE_JEOG"). +lisp_code_name(51202,"HANGUL_SYLLABLE_JEOGG"). +lisp_code_name(51203,"HANGUL_SYLLABLE_JEOGS"). +lisp_code_name(51204,"HANGUL_SYLLABLE_JEON"). +lisp_code_name(51205,"HANGUL_SYLLABLE_JEONJ"). +lisp_code_name(51206,"HANGUL_SYLLABLE_JEONH"). +lisp_code_name(51207,"HANGUL_SYLLABLE_JEOD"). +lisp_code_name(51208,"HANGUL_SYLLABLE_JEOL"). +lisp_code_name(51209,"HANGUL_SYLLABLE_JEOLG"). +lisp_code_name(51210,"HANGUL_SYLLABLE_JEOLM"). +lisp_code_name(51211,"HANGUL_SYLLABLE_JEOLB"). +lisp_code_name(51212,"HANGUL_SYLLABLE_JEOLS"). +lisp_code_name(51213,"HANGUL_SYLLABLE_JEOLT"). +lisp_code_name(51214,"HANGUL_SYLLABLE_JEOLP"). +lisp_code_name(51215,"HANGUL_SYLLABLE_JEOLH"). +lisp_code_name(51216,"HANGUL_SYLLABLE_JEOM"). +lisp_code_name(51217,"HANGUL_SYLLABLE_JEOB"). +lisp_code_name(51218,"HANGUL_SYLLABLE_JEOBS"). +lisp_code_name(51219,"HANGUL_SYLLABLE_JEOS"). +lisp_code_name(51220,"HANGUL_SYLLABLE_JEOSS"). +lisp_code_name(51221,"HANGUL_SYLLABLE_JEONG"). +lisp_code_name(51222,"HANGUL_SYLLABLE_JEOJ"). +lisp_code_name(51223,"HANGUL_SYLLABLE_JEOC"). +lisp_code_name(51224,"HANGUL_SYLLABLE_JEOK"). +lisp_code_name(51225,"HANGUL_SYLLABLE_JEOT"). +lisp_code_name(51226,"HANGUL_SYLLABLE_JEOP"). +lisp_code_name(51227,"HANGUL_SYLLABLE_JEOH"). +lisp_code_name(51228,"HANGUL_SYLLABLE_JE"). +lisp_code_name(51229,"HANGUL_SYLLABLE_JEG"). +lisp_code_name(51230,"HANGUL_SYLLABLE_JEGG"). +lisp_code_name(51231,"HANGUL_SYLLABLE_JEGS"). +lisp_code_name(51232,"HANGUL_SYLLABLE_JEN"). +lisp_code_name(51233,"HANGUL_SYLLABLE_JENJ"). +lisp_code_name(51234,"HANGUL_SYLLABLE_JENH"). +lisp_code_name(51235,"HANGUL_SYLLABLE_JED"). +lisp_code_name(51236,"HANGUL_SYLLABLE_JEL"). +lisp_code_name(51237,"HANGUL_SYLLABLE_JELG"). +lisp_code_name(51238,"HANGUL_SYLLABLE_JELM"). +lisp_code_name(51239,"HANGUL_SYLLABLE_JELB"). +lisp_code_name(51240,"HANGUL_SYLLABLE_JELS"). +lisp_code_name(51241,"HANGUL_SYLLABLE_JELT"). +lisp_code_name(51242,"HANGUL_SYLLABLE_JELP"). +lisp_code_name(51243,"HANGUL_SYLLABLE_JELH"). +lisp_code_name(51244,"HANGUL_SYLLABLE_JEM"). +lisp_code_name(51245,"HANGUL_SYLLABLE_JEB"). +lisp_code_name(51246,"HANGUL_SYLLABLE_JEBS"). +lisp_code_name(51247,"HANGUL_SYLLABLE_JES"). +lisp_code_name(51248,"HANGUL_SYLLABLE_JESS"). +lisp_code_name(51249,"HANGUL_SYLLABLE_JENG"). +lisp_code_name(51250,"HANGUL_SYLLABLE_JEJ"). +lisp_code_name(51251,"HANGUL_SYLLABLE_JEC"). +lisp_code_name(51252,"HANGUL_SYLLABLE_JEK"). +lisp_code_name(51253,"HANGUL_SYLLABLE_JET"). +lisp_code_name(51254,"HANGUL_SYLLABLE_JEP"). +lisp_code_name(51255,"HANGUL_SYLLABLE_JEH"). +lisp_code_name(51256,"HANGUL_SYLLABLE_JYEO"). +lisp_code_name(51257,"HANGUL_SYLLABLE_JYEOG"). +lisp_code_name(51258,"HANGUL_SYLLABLE_JYEOGG"). +lisp_code_name(51259,"HANGUL_SYLLABLE_JYEOGS"). +lisp_code_name(51260,"HANGUL_SYLLABLE_JYEON"). +lisp_code_name(51261,"HANGUL_SYLLABLE_JYEONJ"). +lisp_code_name(51262,"HANGUL_SYLLABLE_JYEONH"). +lisp_code_name(51263,"HANGUL_SYLLABLE_JYEOD"). +lisp_code_name(51264,"HANGUL_SYLLABLE_JYEOL"). +lisp_code_name(51265,"HANGUL_SYLLABLE_JYEOLG"). +lisp_code_name(51266,"HANGUL_SYLLABLE_JYEOLM"). +lisp_code_name(51267,"HANGUL_SYLLABLE_JYEOLB"). +lisp_code_name(51268,"HANGUL_SYLLABLE_JYEOLS"). +lisp_code_name(51269,"HANGUL_SYLLABLE_JYEOLT"). +lisp_code_name(51270,"HANGUL_SYLLABLE_JYEOLP"). +lisp_code_name(51271,"HANGUL_SYLLABLE_JYEOLH"). +lisp_code_name(51272,"HANGUL_SYLLABLE_JYEOM"). +lisp_code_name(51273,"HANGUL_SYLLABLE_JYEOB"). +lisp_code_name(51274,"HANGUL_SYLLABLE_JYEOBS"). +lisp_code_name(51275,"HANGUL_SYLLABLE_JYEOS"). +lisp_code_name(51276,"HANGUL_SYLLABLE_JYEOSS"). +lisp_code_name(51277,"HANGUL_SYLLABLE_JYEONG"). +lisp_code_name(51278,"HANGUL_SYLLABLE_JYEOJ"). +lisp_code_name(51279,"HANGUL_SYLLABLE_JYEOC"). +lisp_code_name(51280,"HANGUL_SYLLABLE_JYEOK"). +lisp_code_name(51281,"HANGUL_SYLLABLE_JYEOT"). +lisp_code_name(51282,"HANGUL_SYLLABLE_JYEOP"). +lisp_code_name(51283,"HANGUL_SYLLABLE_JYEOH"). +lisp_code_name(51284,"HANGUL_SYLLABLE_JYE"). +lisp_code_name(51285,"HANGUL_SYLLABLE_JYEG"). +lisp_code_name(51286,"HANGUL_SYLLABLE_JYEGG"). +lisp_code_name(51287,"HANGUL_SYLLABLE_JYEGS"). +lisp_code_name(51288,"HANGUL_SYLLABLE_JYEN"). +lisp_code_name(51289,"HANGUL_SYLLABLE_JYENJ"). +lisp_code_name(51290,"HANGUL_SYLLABLE_JYENH"). +lisp_code_name(51291,"HANGUL_SYLLABLE_JYED"). +lisp_code_name(51292,"HANGUL_SYLLABLE_JYEL"). +lisp_code_name(51293,"HANGUL_SYLLABLE_JYELG"). +lisp_code_name(51294,"HANGUL_SYLLABLE_JYELM"). +lisp_code_name(51295,"HANGUL_SYLLABLE_JYELB"). +lisp_code_name(51296,"HANGUL_SYLLABLE_JYELS"). +lisp_code_name(51297,"HANGUL_SYLLABLE_JYELT"). +lisp_code_name(51298,"HANGUL_SYLLABLE_JYELP"). +lisp_code_name(51299,"HANGUL_SYLLABLE_JYELH"). +lisp_code_name(51300,"HANGUL_SYLLABLE_JYEM"). +lisp_code_name(51301,"HANGUL_SYLLABLE_JYEB"). +lisp_code_name(51302,"HANGUL_SYLLABLE_JYEBS"). +lisp_code_name(51303,"HANGUL_SYLLABLE_JYES"). +lisp_code_name(51304,"HANGUL_SYLLABLE_JYESS"). +lisp_code_name(51305,"HANGUL_SYLLABLE_JYENG"). +lisp_code_name(51306,"HANGUL_SYLLABLE_JYEJ"). +lisp_code_name(51307,"HANGUL_SYLLABLE_JYEC"). +lisp_code_name(51308,"HANGUL_SYLLABLE_JYEK"). +lisp_code_name(51309,"HANGUL_SYLLABLE_JYET"). +lisp_code_name(51310,"HANGUL_SYLLABLE_JYEP"). +lisp_code_name(51311,"HANGUL_SYLLABLE_JYEH"). +lisp_code_name(51312,"HANGUL_SYLLABLE_JO"). +lisp_code_name(51313,"HANGUL_SYLLABLE_JOG"). +lisp_code_name(51314,"HANGUL_SYLLABLE_JOGG"). +lisp_code_name(51315,"HANGUL_SYLLABLE_JOGS"). +lisp_code_name(51316,"HANGUL_SYLLABLE_JON"). +lisp_code_name(51317,"HANGUL_SYLLABLE_JONJ"). +lisp_code_name(51318,"HANGUL_SYLLABLE_JONH"). +lisp_code_name(51319,"HANGUL_SYLLABLE_JOD"). +lisp_code_name(51320,"HANGUL_SYLLABLE_JOL"). +lisp_code_name(51321,"HANGUL_SYLLABLE_JOLG"). +lisp_code_name(51322,"HANGUL_SYLLABLE_JOLM"). +lisp_code_name(51323,"HANGUL_SYLLABLE_JOLB"). +lisp_code_name(51324,"HANGUL_SYLLABLE_JOLS"). +lisp_code_name(51325,"HANGUL_SYLLABLE_JOLT"). +lisp_code_name(51326,"HANGUL_SYLLABLE_JOLP"). +lisp_code_name(51327,"HANGUL_SYLLABLE_JOLH"). +lisp_code_name(51328,"HANGUL_SYLLABLE_JOM"). +lisp_code_name(51329,"HANGUL_SYLLABLE_JOB"). +lisp_code_name(51330,"HANGUL_SYLLABLE_JOBS"). +lisp_code_name(51331,"HANGUL_SYLLABLE_JOS"). +lisp_code_name(51332,"HANGUL_SYLLABLE_JOSS"). +lisp_code_name(51333,"HANGUL_SYLLABLE_JONG"). +lisp_code_name(51334,"HANGUL_SYLLABLE_JOJ"). +lisp_code_name(51335,"HANGUL_SYLLABLE_JOC"). +lisp_code_name(51336,"HANGUL_SYLLABLE_JOK"). +lisp_code_name(51337,"HANGUL_SYLLABLE_JOT"). +lisp_code_name(51338,"HANGUL_SYLLABLE_JOP"). +lisp_code_name(51339,"HANGUL_SYLLABLE_JOH"). +lisp_code_name(51340,"HANGUL_SYLLABLE_JWA"). +lisp_code_name(51341,"HANGUL_SYLLABLE_JWAG"). +lisp_code_name(51342,"HANGUL_SYLLABLE_JWAGG"). +lisp_code_name(51343,"HANGUL_SYLLABLE_JWAGS"). +lisp_code_name(51344,"HANGUL_SYLLABLE_JWAN"). +lisp_code_name(51345,"HANGUL_SYLLABLE_JWANJ"). +lisp_code_name(51346,"HANGUL_SYLLABLE_JWANH"). +lisp_code_name(51347,"HANGUL_SYLLABLE_JWAD"). +lisp_code_name(51348,"HANGUL_SYLLABLE_JWAL"). +lisp_code_name(51349,"HANGUL_SYLLABLE_JWALG"). +lisp_code_name(51350,"HANGUL_SYLLABLE_JWALM"). +lisp_code_name(51351,"HANGUL_SYLLABLE_JWALB"). +lisp_code_name(51352,"HANGUL_SYLLABLE_JWALS"). +lisp_code_name(51353,"HANGUL_SYLLABLE_JWALT"). +lisp_code_name(51354,"HANGUL_SYLLABLE_JWALP"). +lisp_code_name(51355,"HANGUL_SYLLABLE_JWALH"). +lisp_code_name(51356,"HANGUL_SYLLABLE_JWAM"). +lisp_code_name(51357,"HANGUL_SYLLABLE_JWAB"). +lisp_code_name(51358,"HANGUL_SYLLABLE_JWABS"). +lisp_code_name(51359,"HANGUL_SYLLABLE_JWAS"). +lisp_code_name(51360,"HANGUL_SYLLABLE_JWASS"). +lisp_code_name(51361,"HANGUL_SYLLABLE_JWANG"). +lisp_code_name(51362,"HANGUL_SYLLABLE_JWAJ"). +lisp_code_name(51363,"HANGUL_SYLLABLE_JWAC"). +lisp_code_name(51364,"HANGUL_SYLLABLE_JWAK"). +lisp_code_name(51365,"HANGUL_SYLLABLE_JWAT"). +lisp_code_name(51366,"HANGUL_SYLLABLE_JWAP"). +lisp_code_name(51367,"HANGUL_SYLLABLE_JWAH"). +lisp_code_name(51368,"HANGUL_SYLLABLE_JWAE"). +lisp_code_name(51369,"HANGUL_SYLLABLE_JWAEG"). +lisp_code_name(51370,"HANGUL_SYLLABLE_JWAEGG"). +lisp_code_name(51371,"HANGUL_SYLLABLE_JWAEGS"). +lisp_code_name(51372,"HANGUL_SYLLABLE_JWAEN"). +lisp_code_name(51373,"HANGUL_SYLLABLE_JWAENJ"). +lisp_code_name(51374,"HANGUL_SYLLABLE_JWAENH"). +lisp_code_name(51375,"HANGUL_SYLLABLE_JWAED"). +lisp_code_name(51376,"HANGUL_SYLLABLE_JWAEL"). +lisp_code_name(51377,"HANGUL_SYLLABLE_JWAELG"). +lisp_code_name(51378,"HANGUL_SYLLABLE_JWAELM"). +lisp_code_name(51379,"HANGUL_SYLLABLE_JWAELB"). +lisp_code_name(51380,"HANGUL_SYLLABLE_JWAELS"). +lisp_code_name(51381,"HANGUL_SYLLABLE_JWAELT"). +lisp_code_name(51382,"HANGUL_SYLLABLE_JWAELP"). +lisp_code_name(51383,"HANGUL_SYLLABLE_JWAELH"). +lisp_code_name(51384,"HANGUL_SYLLABLE_JWAEM"). +lisp_code_name(51385,"HANGUL_SYLLABLE_JWAEB"). +lisp_code_name(51386,"HANGUL_SYLLABLE_JWAEBS"). +lisp_code_name(51387,"HANGUL_SYLLABLE_JWAES"). +lisp_code_name(51388,"HANGUL_SYLLABLE_JWAESS"). +lisp_code_name(51389,"HANGUL_SYLLABLE_JWAENG"). +lisp_code_name(51390,"HANGUL_SYLLABLE_JWAEJ"). +lisp_code_name(51391,"HANGUL_SYLLABLE_JWAEC"). +lisp_code_name(51392,"HANGUL_SYLLABLE_JWAEK"). +lisp_code_name(51393,"HANGUL_SYLLABLE_JWAET"). +lisp_code_name(51394,"HANGUL_SYLLABLE_JWAEP"). +lisp_code_name(51395,"HANGUL_SYLLABLE_JWAEH"). +lisp_code_name(51396,"HANGUL_SYLLABLE_JOE"). +lisp_code_name(51397,"HANGUL_SYLLABLE_JOEG"). +lisp_code_name(51398,"HANGUL_SYLLABLE_JOEGG"). +lisp_code_name(51399,"HANGUL_SYLLABLE_JOEGS"). +lisp_code_name(51400,"HANGUL_SYLLABLE_JOEN"). +lisp_code_name(51401,"HANGUL_SYLLABLE_JOENJ"). +lisp_code_name(51402,"HANGUL_SYLLABLE_JOENH"). +lisp_code_name(51403,"HANGUL_SYLLABLE_JOED"). +lisp_code_name(51404,"HANGUL_SYLLABLE_JOEL"). +lisp_code_name(51405,"HANGUL_SYLLABLE_JOELG"). +lisp_code_name(51406,"HANGUL_SYLLABLE_JOELM"). +lisp_code_name(51407,"HANGUL_SYLLABLE_JOELB"). +lisp_code_name(51408,"HANGUL_SYLLABLE_JOELS"). +lisp_code_name(51409,"HANGUL_SYLLABLE_JOELT"). +lisp_code_name(51410,"HANGUL_SYLLABLE_JOELP"). +lisp_code_name(51411,"HANGUL_SYLLABLE_JOELH"). +lisp_code_name(51412,"HANGUL_SYLLABLE_JOEM"). +lisp_code_name(51413,"HANGUL_SYLLABLE_JOEB"). +lisp_code_name(51414,"HANGUL_SYLLABLE_JOEBS"). +lisp_code_name(51415,"HANGUL_SYLLABLE_JOES"). +lisp_code_name(51416,"HANGUL_SYLLABLE_JOESS"). +lisp_code_name(51417,"HANGUL_SYLLABLE_JOENG"). +lisp_code_name(51418,"HANGUL_SYLLABLE_JOEJ"). +lisp_code_name(51419,"HANGUL_SYLLABLE_JOEC"). +lisp_code_name(51420,"HANGUL_SYLLABLE_JOEK"). +lisp_code_name(51421,"HANGUL_SYLLABLE_JOET"). +lisp_code_name(51422,"HANGUL_SYLLABLE_JOEP"). +lisp_code_name(51423,"HANGUL_SYLLABLE_JOEH"). +lisp_code_name(51424,"HANGUL_SYLLABLE_JYO"). +lisp_code_name(51425,"HANGUL_SYLLABLE_JYOG"). +lisp_code_name(51426,"HANGUL_SYLLABLE_JYOGG"). +lisp_code_name(51427,"HANGUL_SYLLABLE_JYOGS"). +lisp_code_name(51428,"HANGUL_SYLLABLE_JYON"). +lisp_code_name(51429,"HANGUL_SYLLABLE_JYONJ"). +lisp_code_name(51430,"HANGUL_SYLLABLE_JYONH"). +lisp_code_name(51431,"HANGUL_SYLLABLE_JYOD"). +lisp_code_name(51432,"HANGUL_SYLLABLE_JYOL"). +lisp_code_name(51433,"HANGUL_SYLLABLE_JYOLG"). +lisp_code_name(51434,"HANGUL_SYLLABLE_JYOLM"). +lisp_code_name(51435,"HANGUL_SYLLABLE_JYOLB"). +lisp_code_name(51436,"HANGUL_SYLLABLE_JYOLS"). +lisp_code_name(51437,"HANGUL_SYLLABLE_JYOLT"). +lisp_code_name(51438,"HANGUL_SYLLABLE_JYOLP"). +lisp_code_name(51439,"HANGUL_SYLLABLE_JYOLH"). +lisp_code_name(51440,"HANGUL_SYLLABLE_JYOM"). +lisp_code_name(51441,"HANGUL_SYLLABLE_JYOB"). +lisp_code_name(51442,"HANGUL_SYLLABLE_JYOBS"). +lisp_code_name(51443,"HANGUL_SYLLABLE_JYOS"). +lisp_code_name(51444,"HANGUL_SYLLABLE_JYOSS"). +lisp_code_name(51445,"HANGUL_SYLLABLE_JYONG"). +lisp_code_name(51446,"HANGUL_SYLLABLE_JYOJ"). +lisp_code_name(51447,"HANGUL_SYLLABLE_JYOC"). +lisp_code_name(51448,"HANGUL_SYLLABLE_JYOK"). +lisp_code_name(51449,"HANGUL_SYLLABLE_JYOT"). +lisp_code_name(51450,"HANGUL_SYLLABLE_JYOP"). +lisp_code_name(51451,"HANGUL_SYLLABLE_JYOH"). +lisp_code_name(51452,"HANGUL_SYLLABLE_JU"). +lisp_code_name(51453,"HANGUL_SYLLABLE_JUG"). +lisp_code_name(51454,"HANGUL_SYLLABLE_JUGG"). +lisp_code_name(51455,"HANGUL_SYLLABLE_JUGS"). +lisp_code_name(51456,"HANGUL_SYLLABLE_JUN"). +lisp_code_name(51457,"HANGUL_SYLLABLE_JUNJ"). +lisp_code_name(51458,"HANGUL_SYLLABLE_JUNH"). +lisp_code_name(51459,"HANGUL_SYLLABLE_JUD"). +lisp_code_name(51460,"HANGUL_SYLLABLE_JUL"). +lisp_code_name(51461,"HANGUL_SYLLABLE_JULG"). +lisp_code_name(51462,"HANGUL_SYLLABLE_JULM"). +lisp_code_name(51463,"HANGUL_SYLLABLE_JULB"). +lisp_code_name(51464,"HANGUL_SYLLABLE_JULS"). +lisp_code_name(51465,"HANGUL_SYLLABLE_JULT"). +lisp_code_name(51466,"HANGUL_SYLLABLE_JULP"). +lisp_code_name(51467,"HANGUL_SYLLABLE_JULH"). +lisp_code_name(51468,"HANGUL_SYLLABLE_JUM"). +lisp_code_name(51469,"HANGUL_SYLLABLE_JUB"). +lisp_code_name(51470,"HANGUL_SYLLABLE_JUBS"). +lisp_code_name(51471,"HANGUL_SYLLABLE_JUS"). +lisp_code_name(51472,"HANGUL_SYLLABLE_JUSS"). +lisp_code_name(51473,"HANGUL_SYLLABLE_JUNG"). +lisp_code_name(51474,"HANGUL_SYLLABLE_JUJ"). +lisp_code_name(51475,"HANGUL_SYLLABLE_JUC"). +lisp_code_name(51476,"HANGUL_SYLLABLE_JUK"). +lisp_code_name(51477,"HANGUL_SYLLABLE_JUT"). +lisp_code_name(51478,"HANGUL_SYLLABLE_JUP"). +lisp_code_name(51479,"HANGUL_SYLLABLE_JUH"). +lisp_code_name(51480,"HANGUL_SYLLABLE_JWEO"). +lisp_code_name(51481,"HANGUL_SYLLABLE_JWEOG"). +lisp_code_name(51482,"HANGUL_SYLLABLE_JWEOGG"). +lisp_code_name(51483,"HANGUL_SYLLABLE_JWEOGS"). +lisp_code_name(51484,"HANGUL_SYLLABLE_JWEON"). +lisp_code_name(51485,"HANGUL_SYLLABLE_JWEONJ"). +lisp_code_name(51486,"HANGUL_SYLLABLE_JWEONH"). +lisp_code_name(51487,"HANGUL_SYLLABLE_JWEOD"). +lisp_code_name(51488,"HANGUL_SYLLABLE_JWEOL"). +lisp_code_name(51489,"HANGUL_SYLLABLE_JWEOLG"). +lisp_code_name(51490,"HANGUL_SYLLABLE_JWEOLM"). +lisp_code_name(51491,"HANGUL_SYLLABLE_JWEOLB"). +lisp_code_name(51492,"HANGUL_SYLLABLE_JWEOLS"). +lisp_code_name(51493,"HANGUL_SYLLABLE_JWEOLT"). +lisp_code_name(51494,"HANGUL_SYLLABLE_JWEOLP"). +lisp_code_name(51495,"HANGUL_SYLLABLE_JWEOLH"). +lisp_code_name(51496,"HANGUL_SYLLABLE_JWEOM"). +lisp_code_name(51497,"HANGUL_SYLLABLE_JWEOB"). +lisp_code_name(51498,"HANGUL_SYLLABLE_JWEOBS"). +lisp_code_name(51499,"HANGUL_SYLLABLE_JWEOS"). +lisp_code_name(51500,"HANGUL_SYLLABLE_JWEOSS"). +lisp_code_name(51501,"HANGUL_SYLLABLE_JWEONG"). +lisp_code_name(51502,"HANGUL_SYLLABLE_JWEOJ"). +lisp_code_name(51503,"HANGUL_SYLLABLE_JWEOC"). +lisp_code_name(51504,"HANGUL_SYLLABLE_JWEOK"). +lisp_code_name(51505,"HANGUL_SYLLABLE_JWEOT"). +lisp_code_name(51506,"HANGUL_SYLLABLE_JWEOP"). +lisp_code_name(51507,"HANGUL_SYLLABLE_JWEOH"). +lisp_code_name(51508,"HANGUL_SYLLABLE_JWE"). +lisp_code_name(51509,"HANGUL_SYLLABLE_JWEG"). +lisp_code_name(51510,"HANGUL_SYLLABLE_JWEGG"). +lisp_code_name(51511,"HANGUL_SYLLABLE_JWEGS"). +lisp_code_name(51512,"HANGUL_SYLLABLE_JWEN"). +lisp_code_name(51513,"HANGUL_SYLLABLE_JWENJ"). +lisp_code_name(51514,"HANGUL_SYLLABLE_JWENH"). +lisp_code_name(51515,"HANGUL_SYLLABLE_JWED"). +lisp_code_name(51516,"HANGUL_SYLLABLE_JWEL"). +lisp_code_name(51517,"HANGUL_SYLLABLE_JWELG"). +lisp_code_name(51518,"HANGUL_SYLLABLE_JWELM"). +lisp_code_name(51519,"HANGUL_SYLLABLE_JWELB"). +lisp_code_name(51520,"HANGUL_SYLLABLE_JWELS"). +lisp_code_name(51521,"HANGUL_SYLLABLE_JWELT"). +lisp_code_name(51522,"HANGUL_SYLLABLE_JWELP"). +lisp_code_name(51523,"HANGUL_SYLLABLE_JWELH"). +lisp_code_name(51524,"HANGUL_SYLLABLE_JWEM"). +lisp_code_name(51525,"HANGUL_SYLLABLE_JWEB"). +lisp_code_name(51526,"HANGUL_SYLLABLE_JWEBS"). +lisp_code_name(51527,"HANGUL_SYLLABLE_JWES"). +lisp_code_name(51528,"HANGUL_SYLLABLE_JWESS"). +lisp_code_name(51529,"HANGUL_SYLLABLE_JWENG"). +lisp_code_name(51530,"HANGUL_SYLLABLE_JWEJ"). +lisp_code_name(51531,"HANGUL_SYLLABLE_JWEC"). +lisp_code_name(51532,"HANGUL_SYLLABLE_JWEK"). +lisp_code_name(51533,"HANGUL_SYLLABLE_JWET"). +lisp_code_name(51534,"HANGUL_SYLLABLE_JWEP"). +lisp_code_name(51535,"HANGUL_SYLLABLE_JWEH"). +lisp_code_name(51536,"HANGUL_SYLLABLE_JWI"). +lisp_code_name(51537,"HANGUL_SYLLABLE_JWIG"). +lisp_code_name(51538,"HANGUL_SYLLABLE_JWIGG"). +lisp_code_name(51539,"HANGUL_SYLLABLE_JWIGS"). +lisp_code_name(51540,"HANGUL_SYLLABLE_JWIN"). +lisp_code_name(51541,"HANGUL_SYLLABLE_JWINJ"). +lisp_code_name(51542,"HANGUL_SYLLABLE_JWINH"). +lisp_code_name(51543,"HANGUL_SYLLABLE_JWID"). +lisp_code_name(51544,"HANGUL_SYLLABLE_JWIL"). +lisp_code_name(51545,"HANGUL_SYLLABLE_JWILG"). +lisp_code_name(51546,"HANGUL_SYLLABLE_JWILM"). +lisp_code_name(51547,"HANGUL_SYLLABLE_JWILB"). +lisp_code_name(51548,"HANGUL_SYLLABLE_JWILS"). +lisp_code_name(51549,"HANGUL_SYLLABLE_JWILT"). +lisp_code_name(51550,"HANGUL_SYLLABLE_JWILP"). +lisp_code_name(51551,"HANGUL_SYLLABLE_JWILH"). +lisp_code_name(51552,"HANGUL_SYLLABLE_JWIM"). +lisp_code_name(51553,"HANGUL_SYLLABLE_JWIB"). +lisp_code_name(51554,"HANGUL_SYLLABLE_JWIBS"). +lisp_code_name(51555,"HANGUL_SYLLABLE_JWIS"). +lisp_code_name(51556,"HANGUL_SYLLABLE_JWISS"). +lisp_code_name(51557,"HANGUL_SYLLABLE_JWING"). +lisp_code_name(51558,"HANGUL_SYLLABLE_JWIJ"). +lisp_code_name(51559,"HANGUL_SYLLABLE_JWIC"). +lisp_code_name(51560,"HANGUL_SYLLABLE_JWIK"). +lisp_code_name(51561,"HANGUL_SYLLABLE_JWIT"). +lisp_code_name(51562,"HANGUL_SYLLABLE_JWIP"). +lisp_code_name(51563,"HANGUL_SYLLABLE_JWIH"). +lisp_code_name(51564,"HANGUL_SYLLABLE_JYU"). +lisp_code_name(51565,"HANGUL_SYLLABLE_JYUG"). +lisp_code_name(51566,"HANGUL_SYLLABLE_JYUGG"). +lisp_code_name(51567,"HANGUL_SYLLABLE_JYUGS"). +lisp_code_name(51568,"HANGUL_SYLLABLE_JYUN"). +lisp_code_name(51569,"HANGUL_SYLLABLE_JYUNJ"). +lisp_code_name(51570,"HANGUL_SYLLABLE_JYUNH"). +lisp_code_name(51571,"HANGUL_SYLLABLE_JYUD"). +lisp_code_name(51572,"HANGUL_SYLLABLE_JYUL"). +lisp_code_name(51573,"HANGUL_SYLLABLE_JYULG"). +lisp_code_name(51574,"HANGUL_SYLLABLE_JYULM"). +lisp_code_name(51575,"HANGUL_SYLLABLE_JYULB"). +lisp_code_name(51576,"HANGUL_SYLLABLE_JYULS"). +lisp_code_name(51577,"HANGUL_SYLLABLE_JYULT"). +lisp_code_name(51578,"HANGUL_SYLLABLE_JYULP"). +lisp_code_name(51579,"HANGUL_SYLLABLE_JYULH"). +lisp_code_name(51580,"HANGUL_SYLLABLE_JYUM"). +lisp_code_name(51581,"HANGUL_SYLLABLE_JYUB"). +lisp_code_name(51582,"HANGUL_SYLLABLE_JYUBS"). +lisp_code_name(51583,"HANGUL_SYLLABLE_JYUS"). +lisp_code_name(51584,"HANGUL_SYLLABLE_JYUSS"). +lisp_code_name(51585,"HANGUL_SYLLABLE_JYUNG"). +lisp_code_name(51586,"HANGUL_SYLLABLE_JYUJ"). +lisp_code_name(51587,"HANGUL_SYLLABLE_JYUC"). +lisp_code_name(51588,"HANGUL_SYLLABLE_JYUK"). +lisp_code_name(51589,"HANGUL_SYLLABLE_JYUT"). +lisp_code_name(51590,"HANGUL_SYLLABLE_JYUP"). +lisp_code_name(51591,"HANGUL_SYLLABLE_JYUH"). +lisp_code_name(51592,"HANGUL_SYLLABLE_JEU"). +lisp_code_name(51593,"HANGUL_SYLLABLE_JEUG"). +lisp_code_name(51594,"HANGUL_SYLLABLE_JEUGG"). +lisp_code_name(51595,"HANGUL_SYLLABLE_JEUGS"). +lisp_code_name(51596,"HANGUL_SYLLABLE_JEUN"). +lisp_code_name(51597,"HANGUL_SYLLABLE_JEUNJ"). +lisp_code_name(51598,"HANGUL_SYLLABLE_JEUNH"). +lisp_code_name(51599,"HANGUL_SYLLABLE_JEUD"). +lisp_code_name(51600,"HANGUL_SYLLABLE_JEUL"). +lisp_code_name(51601,"HANGUL_SYLLABLE_JEULG"). +lisp_code_name(51602,"HANGUL_SYLLABLE_JEULM"). +lisp_code_name(51603,"HANGUL_SYLLABLE_JEULB"). +lisp_code_name(51604,"HANGUL_SYLLABLE_JEULS"). +lisp_code_name(51605,"HANGUL_SYLLABLE_JEULT"). +lisp_code_name(51606,"HANGUL_SYLLABLE_JEULP"). +lisp_code_name(51607,"HANGUL_SYLLABLE_JEULH"). +lisp_code_name(51608,"HANGUL_SYLLABLE_JEUM"). +lisp_code_name(51609,"HANGUL_SYLLABLE_JEUB"). +lisp_code_name(51610,"HANGUL_SYLLABLE_JEUBS"). +lisp_code_name(51611,"HANGUL_SYLLABLE_JEUS"). +lisp_code_name(51612,"HANGUL_SYLLABLE_JEUSS"). +lisp_code_name(51613,"HANGUL_SYLLABLE_JEUNG"). +lisp_code_name(51614,"HANGUL_SYLLABLE_JEUJ"). +lisp_code_name(51615,"HANGUL_SYLLABLE_JEUC"). +lisp_code_name(51616,"HANGUL_SYLLABLE_JEUK"). +lisp_code_name(51617,"HANGUL_SYLLABLE_JEUT"). +lisp_code_name(51618,"HANGUL_SYLLABLE_JEUP"). +lisp_code_name(51619,"HANGUL_SYLLABLE_JEUH"). +lisp_code_name(51620,"HANGUL_SYLLABLE_JYI"). +lisp_code_name(51621,"HANGUL_SYLLABLE_JYIG"). +lisp_code_name(51622,"HANGUL_SYLLABLE_JYIGG"). +lisp_code_name(51623,"HANGUL_SYLLABLE_JYIGS"). +lisp_code_name(51624,"HANGUL_SYLLABLE_JYIN"). +lisp_code_name(51625,"HANGUL_SYLLABLE_JYINJ"). +lisp_code_name(51626,"HANGUL_SYLLABLE_JYINH"). +lisp_code_name(51627,"HANGUL_SYLLABLE_JYID"). +lisp_code_name(51628,"HANGUL_SYLLABLE_JYIL"). +lisp_code_name(51629,"HANGUL_SYLLABLE_JYILG"). +lisp_code_name(51630,"HANGUL_SYLLABLE_JYILM"). +lisp_code_name(51631,"HANGUL_SYLLABLE_JYILB"). +lisp_code_name(51632,"HANGUL_SYLLABLE_JYILS"). +lisp_code_name(51633,"HANGUL_SYLLABLE_JYILT"). +lisp_code_name(51634,"HANGUL_SYLLABLE_JYILP"). +lisp_code_name(51635,"HANGUL_SYLLABLE_JYILH"). +lisp_code_name(51636,"HANGUL_SYLLABLE_JYIM"). +lisp_code_name(51637,"HANGUL_SYLLABLE_JYIB"). +lisp_code_name(51638,"HANGUL_SYLLABLE_JYIBS"). +lisp_code_name(51639,"HANGUL_SYLLABLE_JYIS"). +lisp_code_name(51640,"HANGUL_SYLLABLE_JYISS"). +lisp_code_name(51641,"HANGUL_SYLLABLE_JYING"). +lisp_code_name(51642,"HANGUL_SYLLABLE_JYIJ"). +lisp_code_name(51643,"HANGUL_SYLLABLE_JYIC"). +lisp_code_name(51644,"HANGUL_SYLLABLE_JYIK"). +lisp_code_name(51645,"HANGUL_SYLLABLE_JYIT"). +lisp_code_name(51646,"HANGUL_SYLLABLE_JYIP"). +lisp_code_name(51647,"HANGUL_SYLLABLE_JYIH"). +lisp_code_name(51648,"HANGUL_SYLLABLE_JI"). +lisp_code_name(51649,"HANGUL_SYLLABLE_JIG"). +lisp_code_name(51650,"HANGUL_SYLLABLE_JIGG"). +lisp_code_name(51651,"HANGUL_SYLLABLE_JIGS"). +lisp_code_name(51652,"HANGUL_SYLLABLE_JIN"). +lisp_code_name(51653,"HANGUL_SYLLABLE_JINJ"). +lisp_code_name(51654,"HANGUL_SYLLABLE_JINH"). +lisp_code_name(51655,"HANGUL_SYLLABLE_JID"). +lisp_code_name(51656,"HANGUL_SYLLABLE_JIL"). +lisp_code_name(51657,"HANGUL_SYLLABLE_JILG"). +lisp_code_name(51658,"HANGUL_SYLLABLE_JILM"). +lisp_code_name(51659,"HANGUL_SYLLABLE_JILB"). +lisp_code_name(51660,"HANGUL_SYLLABLE_JILS"). +lisp_code_name(51661,"HANGUL_SYLLABLE_JILT"). +lisp_code_name(51662,"HANGUL_SYLLABLE_JILP"). +lisp_code_name(51663,"HANGUL_SYLLABLE_JILH"). +lisp_code_name(51664,"HANGUL_SYLLABLE_JIM"). +lisp_code_name(51665,"HANGUL_SYLLABLE_JIB"). +lisp_code_name(51666,"HANGUL_SYLLABLE_JIBS"). +lisp_code_name(51667,"HANGUL_SYLLABLE_JIS"). +lisp_code_name(51668,"HANGUL_SYLLABLE_JISS"). +lisp_code_name(51669,"HANGUL_SYLLABLE_JING"). +lisp_code_name(51670,"HANGUL_SYLLABLE_JIJ"). +lisp_code_name(51671,"HANGUL_SYLLABLE_JIC"). +lisp_code_name(51672,"HANGUL_SYLLABLE_JIK"). +lisp_code_name(51673,"HANGUL_SYLLABLE_JIT"). +lisp_code_name(51674,"HANGUL_SYLLABLE_JIP"). +lisp_code_name(51675,"HANGUL_SYLLABLE_JIH"). +lisp_code_name(51676,"HANGUL_SYLLABLE_JJA"). +lisp_code_name(51677,"HANGUL_SYLLABLE_JJAG"). +lisp_code_name(51678,"HANGUL_SYLLABLE_JJAGG"). +lisp_code_name(51679,"HANGUL_SYLLABLE_JJAGS"). +lisp_code_name(51680,"HANGUL_SYLLABLE_JJAN"). +lisp_code_name(51681,"HANGUL_SYLLABLE_JJANJ"). +lisp_code_name(51682,"HANGUL_SYLLABLE_JJANH"). +lisp_code_name(51683,"HANGUL_SYLLABLE_JJAD"). +lisp_code_name(51684,"HANGUL_SYLLABLE_JJAL"). +lisp_code_name(51685,"HANGUL_SYLLABLE_JJALG"). +lisp_code_name(51686,"HANGUL_SYLLABLE_JJALM"). +lisp_code_name(51687,"HANGUL_SYLLABLE_JJALB"). +lisp_code_name(51688,"HANGUL_SYLLABLE_JJALS"). +lisp_code_name(51689,"HANGUL_SYLLABLE_JJALT"). +lisp_code_name(51690,"HANGUL_SYLLABLE_JJALP"). +lisp_code_name(51691,"HANGUL_SYLLABLE_JJALH"). +lisp_code_name(51692,"HANGUL_SYLLABLE_JJAM"). +lisp_code_name(51693,"HANGUL_SYLLABLE_JJAB"). +lisp_code_name(51694,"HANGUL_SYLLABLE_JJABS"). +lisp_code_name(51695,"HANGUL_SYLLABLE_JJAS"). +lisp_code_name(51696,"HANGUL_SYLLABLE_JJASS"). +lisp_code_name(51697,"HANGUL_SYLLABLE_JJANG"). +lisp_code_name(51698,"HANGUL_SYLLABLE_JJAJ"). +lisp_code_name(51699,"HANGUL_SYLLABLE_JJAC"). +lisp_code_name(51700,"HANGUL_SYLLABLE_JJAK"). +lisp_code_name(51701,"HANGUL_SYLLABLE_JJAT"). +lisp_code_name(51702,"HANGUL_SYLLABLE_JJAP"). +lisp_code_name(51703,"HANGUL_SYLLABLE_JJAH"). +lisp_code_name(51704,"HANGUL_SYLLABLE_JJAE"). +lisp_code_name(51705,"HANGUL_SYLLABLE_JJAEG"). +lisp_code_name(51706,"HANGUL_SYLLABLE_JJAEGG"). +lisp_code_name(51707,"HANGUL_SYLLABLE_JJAEGS"). +lisp_code_name(51708,"HANGUL_SYLLABLE_JJAEN"). +lisp_code_name(51709,"HANGUL_SYLLABLE_JJAENJ"). +lisp_code_name(51710,"HANGUL_SYLLABLE_JJAENH"). +lisp_code_name(51711,"HANGUL_SYLLABLE_JJAED"). +lisp_code_name(51712,"HANGUL_SYLLABLE_JJAEL"). +lisp_code_name(51713,"HANGUL_SYLLABLE_JJAELG"). +lisp_code_name(51714,"HANGUL_SYLLABLE_JJAELM"). +lisp_code_name(51715,"HANGUL_SYLLABLE_JJAELB"). +lisp_code_name(51716,"HANGUL_SYLLABLE_JJAELS"). +lisp_code_name(51717,"HANGUL_SYLLABLE_JJAELT"). +lisp_code_name(51718,"HANGUL_SYLLABLE_JJAELP"). +lisp_code_name(51719,"HANGUL_SYLLABLE_JJAELH"). +lisp_code_name(51720,"HANGUL_SYLLABLE_JJAEM"). +lisp_code_name(51721,"HANGUL_SYLLABLE_JJAEB"). +lisp_code_name(51722,"HANGUL_SYLLABLE_JJAEBS"). +lisp_code_name(51723,"HANGUL_SYLLABLE_JJAES"). +lisp_code_name(51724,"HANGUL_SYLLABLE_JJAESS"). +lisp_code_name(51725,"HANGUL_SYLLABLE_JJAENG"). +lisp_code_name(51726,"HANGUL_SYLLABLE_JJAEJ"). +lisp_code_name(51727,"HANGUL_SYLLABLE_JJAEC"). +lisp_code_name(51728,"HANGUL_SYLLABLE_JJAEK"). +lisp_code_name(51729,"HANGUL_SYLLABLE_JJAET"). +lisp_code_name(51730,"HANGUL_SYLLABLE_JJAEP"). +lisp_code_name(51731,"HANGUL_SYLLABLE_JJAEH"). +lisp_code_name(51732,"HANGUL_SYLLABLE_JJYA"). +lisp_code_name(51733,"HANGUL_SYLLABLE_JJYAG"). +lisp_code_name(51734,"HANGUL_SYLLABLE_JJYAGG"). +lisp_code_name(51735,"HANGUL_SYLLABLE_JJYAGS"). +lisp_code_name(51736,"HANGUL_SYLLABLE_JJYAN"). +lisp_code_name(51737,"HANGUL_SYLLABLE_JJYANJ"). +lisp_code_name(51738,"HANGUL_SYLLABLE_JJYANH"). +lisp_code_name(51739,"HANGUL_SYLLABLE_JJYAD"). +lisp_code_name(51740,"HANGUL_SYLLABLE_JJYAL"). +lisp_code_name(51741,"HANGUL_SYLLABLE_JJYALG"). +lisp_code_name(51742,"HANGUL_SYLLABLE_JJYALM"). +lisp_code_name(51743,"HANGUL_SYLLABLE_JJYALB"). +lisp_code_name(51744,"HANGUL_SYLLABLE_JJYALS"). +lisp_code_name(51745,"HANGUL_SYLLABLE_JJYALT"). +lisp_code_name(51746,"HANGUL_SYLLABLE_JJYALP"). +lisp_code_name(51747,"HANGUL_SYLLABLE_JJYALH"). +lisp_code_name(51748,"HANGUL_SYLLABLE_JJYAM"). +lisp_code_name(51749,"HANGUL_SYLLABLE_JJYAB"). +lisp_code_name(51750,"HANGUL_SYLLABLE_JJYABS"). +lisp_code_name(51751,"HANGUL_SYLLABLE_JJYAS"). +lisp_code_name(51752,"HANGUL_SYLLABLE_JJYASS"). +lisp_code_name(51753,"HANGUL_SYLLABLE_JJYANG"). +lisp_code_name(51754,"HANGUL_SYLLABLE_JJYAJ"). +lisp_code_name(51755,"HANGUL_SYLLABLE_JJYAC"). +lisp_code_name(51756,"HANGUL_SYLLABLE_JJYAK"). +lisp_code_name(51757,"HANGUL_SYLLABLE_JJYAT"). +lisp_code_name(51758,"HANGUL_SYLLABLE_JJYAP"). +lisp_code_name(51759,"HANGUL_SYLLABLE_JJYAH"). +lisp_code_name(51760,"HANGUL_SYLLABLE_JJYAE"). +lisp_code_name(51761,"HANGUL_SYLLABLE_JJYAEG"). +lisp_code_name(51762,"HANGUL_SYLLABLE_JJYAEGG"). +lisp_code_name(51763,"HANGUL_SYLLABLE_JJYAEGS"). +lisp_code_name(51764,"HANGUL_SYLLABLE_JJYAEN"). +lisp_code_name(51765,"HANGUL_SYLLABLE_JJYAENJ"). +lisp_code_name(51766,"HANGUL_SYLLABLE_JJYAENH"). +lisp_code_name(51767,"HANGUL_SYLLABLE_JJYAED"). +lisp_code_name(51768,"HANGUL_SYLLABLE_JJYAEL"). +lisp_code_name(51769,"HANGUL_SYLLABLE_JJYAELG"). +lisp_code_name(51770,"HANGUL_SYLLABLE_JJYAELM"). +lisp_code_name(51771,"HANGUL_SYLLABLE_JJYAELB"). +lisp_code_name(51772,"HANGUL_SYLLABLE_JJYAELS"). +lisp_code_name(51773,"HANGUL_SYLLABLE_JJYAELT"). +lisp_code_name(51774,"HANGUL_SYLLABLE_JJYAELP"). +lisp_code_name(51775,"HANGUL_SYLLABLE_JJYAELH"). +lisp_code_name(51776,"HANGUL_SYLLABLE_JJYAEM"). +lisp_code_name(51777,"HANGUL_SYLLABLE_JJYAEB"). +lisp_code_name(51778,"HANGUL_SYLLABLE_JJYAEBS"). +lisp_code_name(51779,"HANGUL_SYLLABLE_JJYAES"). +lisp_code_name(51780,"HANGUL_SYLLABLE_JJYAESS"). +lisp_code_name(51781,"HANGUL_SYLLABLE_JJYAENG"). +lisp_code_name(51782,"HANGUL_SYLLABLE_JJYAEJ"). +lisp_code_name(51783,"HANGUL_SYLLABLE_JJYAEC"). +lisp_code_name(51784,"HANGUL_SYLLABLE_JJYAEK"). +lisp_code_name(51785,"HANGUL_SYLLABLE_JJYAET"). +lisp_code_name(51786,"HANGUL_SYLLABLE_JJYAEP"). +lisp_code_name(51787,"HANGUL_SYLLABLE_JJYAEH"). +lisp_code_name(51788,"HANGUL_SYLLABLE_JJEO"). +lisp_code_name(51789,"HANGUL_SYLLABLE_JJEOG"). +lisp_code_name(51790,"HANGUL_SYLLABLE_JJEOGG"). +lisp_code_name(51791,"HANGUL_SYLLABLE_JJEOGS"). +lisp_code_name(51792,"HANGUL_SYLLABLE_JJEON"). +lisp_code_name(51793,"HANGUL_SYLLABLE_JJEONJ"). +lisp_code_name(51794,"HANGUL_SYLLABLE_JJEONH"). +lisp_code_name(51795,"HANGUL_SYLLABLE_JJEOD"). +lisp_code_name(51796,"HANGUL_SYLLABLE_JJEOL"). +lisp_code_name(51797,"HANGUL_SYLLABLE_JJEOLG"). +lisp_code_name(51798,"HANGUL_SYLLABLE_JJEOLM"). +lisp_code_name(51799,"HANGUL_SYLLABLE_JJEOLB"). +lisp_code_name(51800,"HANGUL_SYLLABLE_JJEOLS"). +lisp_code_name(51801,"HANGUL_SYLLABLE_JJEOLT"). +lisp_code_name(51802,"HANGUL_SYLLABLE_JJEOLP"). +lisp_code_name(51803,"HANGUL_SYLLABLE_JJEOLH"). +lisp_code_name(51804,"HANGUL_SYLLABLE_JJEOM"). +lisp_code_name(51805,"HANGUL_SYLLABLE_JJEOB"). +lisp_code_name(51806,"HANGUL_SYLLABLE_JJEOBS"). +lisp_code_name(51807,"HANGUL_SYLLABLE_JJEOS"). +lisp_code_name(51808,"HANGUL_SYLLABLE_JJEOSS"). +lisp_code_name(51809,"HANGUL_SYLLABLE_JJEONG"). +lisp_code_name(51810,"HANGUL_SYLLABLE_JJEOJ"). +lisp_code_name(51811,"HANGUL_SYLLABLE_JJEOC"). +lisp_code_name(51812,"HANGUL_SYLLABLE_JJEOK"). +lisp_code_name(51813,"HANGUL_SYLLABLE_JJEOT"). +lisp_code_name(51814,"HANGUL_SYLLABLE_JJEOP"). +lisp_code_name(51815,"HANGUL_SYLLABLE_JJEOH"). +lisp_code_name(51816,"HANGUL_SYLLABLE_JJE"). +lisp_code_name(51817,"HANGUL_SYLLABLE_JJEG"). +lisp_code_name(51818,"HANGUL_SYLLABLE_JJEGG"). +lisp_code_name(51819,"HANGUL_SYLLABLE_JJEGS"). +lisp_code_name(51820,"HANGUL_SYLLABLE_JJEN"). +lisp_code_name(51821,"HANGUL_SYLLABLE_JJENJ"). +lisp_code_name(51822,"HANGUL_SYLLABLE_JJENH"). +lisp_code_name(51823,"HANGUL_SYLLABLE_JJED"). +lisp_code_name(51824,"HANGUL_SYLLABLE_JJEL"). +lisp_code_name(51825,"HANGUL_SYLLABLE_JJELG"). +lisp_code_name(51826,"HANGUL_SYLLABLE_JJELM"). +lisp_code_name(51827,"HANGUL_SYLLABLE_JJELB"). +lisp_code_name(51828,"HANGUL_SYLLABLE_JJELS"). +lisp_code_name(51829,"HANGUL_SYLLABLE_JJELT"). +lisp_code_name(51830,"HANGUL_SYLLABLE_JJELP"). +lisp_code_name(51831,"HANGUL_SYLLABLE_JJELH"). +lisp_code_name(51832,"HANGUL_SYLLABLE_JJEM"). +lisp_code_name(51833,"HANGUL_SYLLABLE_JJEB"). +lisp_code_name(51834,"HANGUL_SYLLABLE_JJEBS"). +lisp_code_name(51835,"HANGUL_SYLLABLE_JJES"). +lisp_code_name(51836,"HANGUL_SYLLABLE_JJESS"). +lisp_code_name(51837,"HANGUL_SYLLABLE_JJENG"). +lisp_code_name(51838,"HANGUL_SYLLABLE_JJEJ"). +lisp_code_name(51839,"HANGUL_SYLLABLE_JJEC"). +lisp_code_name(51840,"HANGUL_SYLLABLE_JJEK"). +lisp_code_name(51841,"HANGUL_SYLLABLE_JJET"). +lisp_code_name(51842,"HANGUL_SYLLABLE_JJEP"). +lisp_code_name(51843,"HANGUL_SYLLABLE_JJEH"). +lisp_code_name(51844,"HANGUL_SYLLABLE_JJYEO"). +lisp_code_name(51845,"HANGUL_SYLLABLE_JJYEOG"). +lisp_code_name(51846,"HANGUL_SYLLABLE_JJYEOGG"). +lisp_code_name(51847,"HANGUL_SYLLABLE_JJYEOGS"). +lisp_code_name(51848,"HANGUL_SYLLABLE_JJYEON"). +lisp_code_name(51849,"HANGUL_SYLLABLE_JJYEONJ"). +lisp_code_name(51850,"HANGUL_SYLLABLE_JJYEONH"). +lisp_code_name(51851,"HANGUL_SYLLABLE_JJYEOD"). +lisp_code_name(51852,"HANGUL_SYLLABLE_JJYEOL"). +lisp_code_name(51853,"HANGUL_SYLLABLE_JJYEOLG"). +lisp_code_name(51854,"HANGUL_SYLLABLE_JJYEOLM"). +lisp_code_name(51855,"HANGUL_SYLLABLE_JJYEOLB"). +lisp_code_name(51856,"HANGUL_SYLLABLE_JJYEOLS"). +lisp_code_name(51857,"HANGUL_SYLLABLE_JJYEOLT"). +lisp_code_name(51858,"HANGUL_SYLLABLE_JJYEOLP"). +lisp_code_name(51859,"HANGUL_SYLLABLE_JJYEOLH"). +lisp_code_name(51860,"HANGUL_SYLLABLE_JJYEOM"). +lisp_code_name(51861,"HANGUL_SYLLABLE_JJYEOB"). +lisp_code_name(51862,"HANGUL_SYLLABLE_JJYEOBS"). +lisp_code_name(51863,"HANGUL_SYLLABLE_JJYEOS"). +lisp_code_name(51864,"HANGUL_SYLLABLE_JJYEOSS"). +lisp_code_name(51865,"HANGUL_SYLLABLE_JJYEONG"). +lisp_code_name(51866,"HANGUL_SYLLABLE_JJYEOJ"). +lisp_code_name(51867,"HANGUL_SYLLABLE_JJYEOC"). +lisp_code_name(51868,"HANGUL_SYLLABLE_JJYEOK"). +lisp_code_name(51869,"HANGUL_SYLLABLE_JJYEOT"). +lisp_code_name(51870,"HANGUL_SYLLABLE_JJYEOP"). +lisp_code_name(51871,"HANGUL_SYLLABLE_JJYEOH"). +lisp_code_name(51872,"HANGUL_SYLLABLE_JJYE"). +lisp_code_name(51873,"HANGUL_SYLLABLE_JJYEG"). +lisp_code_name(51874,"HANGUL_SYLLABLE_JJYEGG"). +lisp_code_name(51875,"HANGUL_SYLLABLE_JJYEGS"). +lisp_code_name(51876,"HANGUL_SYLLABLE_JJYEN"). +lisp_code_name(51877,"HANGUL_SYLLABLE_JJYENJ"). +lisp_code_name(51878,"HANGUL_SYLLABLE_JJYENH"). +lisp_code_name(51879,"HANGUL_SYLLABLE_JJYED"). +lisp_code_name(51880,"HANGUL_SYLLABLE_JJYEL"). +lisp_code_name(51881,"HANGUL_SYLLABLE_JJYELG"). +lisp_code_name(51882,"HANGUL_SYLLABLE_JJYELM"). +lisp_code_name(51883,"HANGUL_SYLLABLE_JJYELB"). +lisp_code_name(51884,"HANGUL_SYLLABLE_JJYELS"). +lisp_code_name(51885,"HANGUL_SYLLABLE_JJYELT"). +lisp_code_name(51886,"HANGUL_SYLLABLE_JJYELP"). +lisp_code_name(51887,"HANGUL_SYLLABLE_JJYELH"). +lisp_code_name(51888,"HANGUL_SYLLABLE_JJYEM"). +lisp_code_name(51889,"HANGUL_SYLLABLE_JJYEB"). +lisp_code_name(51890,"HANGUL_SYLLABLE_JJYEBS"). +lisp_code_name(51891,"HANGUL_SYLLABLE_JJYES"). +lisp_code_name(51892,"HANGUL_SYLLABLE_JJYESS"). +lisp_code_name(51893,"HANGUL_SYLLABLE_JJYENG"). +lisp_code_name(51894,"HANGUL_SYLLABLE_JJYEJ"). +lisp_code_name(51895,"HANGUL_SYLLABLE_JJYEC"). +lisp_code_name(51896,"HANGUL_SYLLABLE_JJYEK"). +lisp_code_name(51897,"HANGUL_SYLLABLE_JJYET"). +lisp_code_name(51898,"HANGUL_SYLLABLE_JJYEP"). +lisp_code_name(51899,"HANGUL_SYLLABLE_JJYEH"). +lisp_code_name(51900,"HANGUL_SYLLABLE_JJO"). +lisp_code_name(51901,"HANGUL_SYLLABLE_JJOG"). +lisp_code_name(51902,"HANGUL_SYLLABLE_JJOGG"). +lisp_code_name(51903,"HANGUL_SYLLABLE_JJOGS"). +lisp_code_name(51904,"HANGUL_SYLLABLE_JJON"). +lisp_code_name(51905,"HANGUL_SYLLABLE_JJONJ"). +lisp_code_name(51906,"HANGUL_SYLLABLE_JJONH"). +lisp_code_name(51907,"HANGUL_SYLLABLE_JJOD"). +lisp_code_name(51908,"HANGUL_SYLLABLE_JJOL"). +lisp_code_name(51909,"HANGUL_SYLLABLE_JJOLG"). +lisp_code_name(51910,"HANGUL_SYLLABLE_JJOLM"). +lisp_code_name(51911,"HANGUL_SYLLABLE_JJOLB"). +lisp_code_name(51912,"HANGUL_SYLLABLE_JJOLS"). +lisp_code_name(51913,"HANGUL_SYLLABLE_JJOLT"). +lisp_code_name(51914,"HANGUL_SYLLABLE_JJOLP"). +lisp_code_name(51915,"HANGUL_SYLLABLE_JJOLH"). +lisp_code_name(51916,"HANGUL_SYLLABLE_JJOM"). +lisp_code_name(51917,"HANGUL_SYLLABLE_JJOB"). +lisp_code_name(51918,"HANGUL_SYLLABLE_JJOBS"). +lisp_code_name(51919,"HANGUL_SYLLABLE_JJOS"). +lisp_code_name(51920,"HANGUL_SYLLABLE_JJOSS"). +lisp_code_name(51921,"HANGUL_SYLLABLE_JJONG"). +lisp_code_name(51922,"HANGUL_SYLLABLE_JJOJ"). +lisp_code_name(51923,"HANGUL_SYLLABLE_JJOC"). +lisp_code_name(51924,"HANGUL_SYLLABLE_JJOK"). +lisp_code_name(51925,"HANGUL_SYLLABLE_JJOT"). +lisp_code_name(51926,"HANGUL_SYLLABLE_JJOP"). +lisp_code_name(51927,"HANGUL_SYLLABLE_JJOH"). +lisp_code_name(51928,"HANGUL_SYLLABLE_JJWA"). +lisp_code_name(51929,"HANGUL_SYLLABLE_JJWAG"). +lisp_code_name(51930,"HANGUL_SYLLABLE_JJWAGG"). +lisp_code_name(51931,"HANGUL_SYLLABLE_JJWAGS"). +lisp_code_name(51932,"HANGUL_SYLLABLE_JJWAN"). +lisp_code_name(51933,"HANGUL_SYLLABLE_JJWANJ"). +lisp_code_name(51934,"HANGUL_SYLLABLE_JJWANH"). +lisp_code_name(51935,"HANGUL_SYLLABLE_JJWAD"). +lisp_code_name(51936,"HANGUL_SYLLABLE_JJWAL"). +lisp_code_name(51937,"HANGUL_SYLLABLE_JJWALG"). +lisp_code_name(51938,"HANGUL_SYLLABLE_JJWALM"). +lisp_code_name(51939,"HANGUL_SYLLABLE_JJWALB"). +lisp_code_name(51940,"HANGUL_SYLLABLE_JJWALS"). +lisp_code_name(51941,"HANGUL_SYLLABLE_JJWALT"). +lisp_code_name(51942,"HANGUL_SYLLABLE_JJWALP"). +lisp_code_name(51943,"HANGUL_SYLLABLE_JJWALH"). +lisp_code_name(51944,"HANGUL_SYLLABLE_JJWAM"). +lisp_code_name(51945,"HANGUL_SYLLABLE_JJWAB"). +lisp_code_name(51946,"HANGUL_SYLLABLE_JJWABS"). +lisp_code_name(51947,"HANGUL_SYLLABLE_JJWAS"). +lisp_code_name(51948,"HANGUL_SYLLABLE_JJWASS"). +lisp_code_name(51949,"HANGUL_SYLLABLE_JJWANG"). +lisp_code_name(51950,"HANGUL_SYLLABLE_JJWAJ"). +lisp_code_name(51951,"HANGUL_SYLLABLE_JJWAC"). +lisp_code_name(51952,"HANGUL_SYLLABLE_JJWAK"). +lisp_code_name(51953,"HANGUL_SYLLABLE_JJWAT"). +lisp_code_name(51954,"HANGUL_SYLLABLE_JJWAP"). +lisp_code_name(51955,"HANGUL_SYLLABLE_JJWAH"). +lisp_code_name(51956,"HANGUL_SYLLABLE_JJWAE"). +lisp_code_name(51957,"HANGUL_SYLLABLE_JJWAEG"). +lisp_code_name(51958,"HANGUL_SYLLABLE_JJWAEGG"). +lisp_code_name(51959,"HANGUL_SYLLABLE_JJWAEGS"). +lisp_code_name(51960,"HANGUL_SYLLABLE_JJWAEN"). +lisp_code_name(51961,"HANGUL_SYLLABLE_JJWAENJ"). +lisp_code_name(51962,"HANGUL_SYLLABLE_JJWAENH"). +lisp_code_name(51963,"HANGUL_SYLLABLE_JJWAED"). +lisp_code_name(51964,"HANGUL_SYLLABLE_JJWAEL"). +lisp_code_name(51965,"HANGUL_SYLLABLE_JJWAELG"). +lisp_code_name(51966,"HANGUL_SYLLABLE_JJWAELM"). +lisp_code_name(51967,"HANGUL_SYLLABLE_JJWAELB"). +lisp_code_name(51968,"HANGUL_SYLLABLE_JJWAELS"). +lisp_code_name(51969,"HANGUL_SYLLABLE_JJWAELT"). +lisp_code_name(51970,"HANGUL_SYLLABLE_JJWAELP"). +lisp_code_name(51971,"HANGUL_SYLLABLE_JJWAELH"). +lisp_code_name(51972,"HANGUL_SYLLABLE_JJWAEM"). +lisp_code_name(51973,"HANGUL_SYLLABLE_JJWAEB"). +lisp_code_name(51974,"HANGUL_SYLLABLE_JJWAEBS"). +lisp_code_name(51975,"HANGUL_SYLLABLE_JJWAES"). +lisp_code_name(51976,"HANGUL_SYLLABLE_JJWAESS"). +lisp_code_name(51977,"HANGUL_SYLLABLE_JJWAENG"). +lisp_code_name(51978,"HANGUL_SYLLABLE_JJWAEJ"). +lisp_code_name(51979,"HANGUL_SYLLABLE_JJWAEC"). +lisp_code_name(51980,"HANGUL_SYLLABLE_JJWAEK"). +lisp_code_name(51981,"HANGUL_SYLLABLE_JJWAET"). +lisp_code_name(51982,"HANGUL_SYLLABLE_JJWAEP"). +lisp_code_name(51983,"HANGUL_SYLLABLE_JJWAEH"). +lisp_code_name(51984,"HANGUL_SYLLABLE_JJOE"). +lisp_code_name(51985,"HANGUL_SYLLABLE_JJOEG"). +lisp_code_name(51986,"HANGUL_SYLLABLE_JJOEGG"). +lisp_code_name(51987,"HANGUL_SYLLABLE_JJOEGS"). +lisp_code_name(51988,"HANGUL_SYLLABLE_JJOEN"). +lisp_code_name(51989,"HANGUL_SYLLABLE_JJOENJ"). +lisp_code_name(51990,"HANGUL_SYLLABLE_JJOENH"). +lisp_code_name(51991,"HANGUL_SYLLABLE_JJOED"). +lisp_code_name(51992,"HANGUL_SYLLABLE_JJOEL"). +lisp_code_name(51993,"HANGUL_SYLLABLE_JJOELG"). +lisp_code_name(51994,"HANGUL_SYLLABLE_JJOELM"). +lisp_code_name(51995,"HANGUL_SYLLABLE_JJOELB"). +lisp_code_name(51996,"HANGUL_SYLLABLE_JJOELS"). +lisp_code_name(51997,"HANGUL_SYLLABLE_JJOELT"). +lisp_code_name(51998,"HANGUL_SYLLABLE_JJOELP"). +lisp_code_name(51999,"HANGUL_SYLLABLE_JJOELH"). +lisp_code_name(52000,"HANGUL_SYLLABLE_JJOEM"). +lisp_code_name(52001,"HANGUL_SYLLABLE_JJOEB"). +lisp_code_name(52002,"HANGUL_SYLLABLE_JJOEBS"). +lisp_code_name(52003,"HANGUL_SYLLABLE_JJOES"). +lisp_code_name(52004,"HANGUL_SYLLABLE_JJOESS"). +lisp_code_name(52005,"HANGUL_SYLLABLE_JJOENG"). +lisp_code_name(52006,"HANGUL_SYLLABLE_JJOEJ"). +lisp_code_name(52007,"HANGUL_SYLLABLE_JJOEC"). +lisp_code_name(52008,"HANGUL_SYLLABLE_JJOEK"). +lisp_code_name(52009,"HANGUL_SYLLABLE_JJOET"). +lisp_code_name(52010,"HANGUL_SYLLABLE_JJOEP"). +lisp_code_name(52011,"HANGUL_SYLLABLE_JJOEH"). +lisp_code_name(52012,"HANGUL_SYLLABLE_JJYO"). +lisp_code_name(52013,"HANGUL_SYLLABLE_JJYOG"). +lisp_code_name(52014,"HANGUL_SYLLABLE_JJYOGG"). +lisp_code_name(52015,"HANGUL_SYLLABLE_JJYOGS"). +lisp_code_name(52016,"HANGUL_SYLLABLE_JJYON"). +lisp_code_name(52017,"HANGUL_SYLLABLE_JJYONJ"). +lisp_code_name(52018,"HANGUL_SYLLABLE_JJYONH"). +lisp_code_name(52019,"HANGUL_SYLLABLE_JJYOD"). +lisp_code_name(52020,"HANGUL_SYLLABLE_JJYOL"). +lisp_code_name(52021,"HANGUL_SYLLABLE_JJYOLG"). +lisp_code_name(52022,"HANGUL_SYLLABLE_JJYOLM"). +lisp_code_name(52023,"HANGUL_SYLLABLE_JJYOLB"). +lisp_code_name(52024,"HANGUL_SYLLABLE_JJYOLS"). +lisp_code_name(52025,"HANGUL_SYLLABLE_JJYOLT"). +lisp_code_name(52026,"HANGUL_SYLLABLE_JJYOLP"). +lisp_code_name(52027,"HANGUL_SYLLABLE_JJYOLH"). +lisp_code_name(52028,"HANGUL_SYLLABLE_JJYOM"). +lisp_code_name(52029,"HANGUL_SYLLABLE_JJYOB"). +lisp_code_name(52030,"HANGUL_SYLLABLE_JJYOBS"). +lisp_code_name(52031,"HANGUL_SYLLABLE_JJYOS"). +lisp_code_name(52032,"HANGUL_SYLLABLE_JJYOSS"). +lisp_code_name(52033,"HANGUL_SYLLABLE_JJYONG"). +lisp_code_name(52034,"HANGUL_SYLLABLE_JJYOJ"). +lisp_code_name(52035,"HANGUL_SYLLABLE_JJYOC"). +lisp_code_name(52036,"HANGUL_SYLLABLE_JJYOK"). +lisp_code_name(52037,"HANGUL_SYLLABLE_JJYOT"). +lisp_code_name(52038,"HANGUL_SYLLABLE_JJYOP"). +lisp_code_name(52039,"HANGUL_SYLLABLE_JJYOH"). +lisp_code_name(52040,"HANGUL_SYLLABLE_JJU"). +lisp_code_name(52041,"HANGUL_SYLLABLE_JJUG"). +lisp_code_name(52042,"HANGUL_SYLLABLE_JJUGG"). +lisp_code_name(52043,"HANGUL_SYLLABLE_JJUGS"). +lisp_code_name(52044,"HANGUL_SYLLABLE_JJUN"). +lisp_code_name(52045,"HANGUL_SYLLABLE_JJUNJ"). +lisp_code_name(52046,"HANGUL_SYLLABLE_JJUNH"). +lisp_code_name(52047,"HANGUL_SYLLABLE_JJUD"). +lisp_code_name(52048,"HANGUL_SYLLABLE_JJUL"). +lisp_code_name(52049,"HANGUL_SYLLABLE_JJULG"). +lisp_code_name(52050,"HANGUL_SYLLABLE_JJULM"). +lisp_code_name(52051,"HANGUL_SYLLABLE_JJULB"). +lisp_code_name(52052,"HANGUL_SYLLABLE_JJULS"). +lisp_code_name(52053,"HANGUL_SYLLABLE_JJULT"). +lisp_code_name(52054,"HANGUL_SYLLABLE_JJULP"). +lisp_code_name(52055,"HANGUL_SYLLABLE_JJULH"). +lisp_code_name(52056,"HANGUL_SYLLABLE_JJUM"). +lisp_code_name(52057,"HANGUL_SYLLABLE_JJUB"). +lisp_code_name(52058,"HANGUL_SYLLABLE_JJUBS"). +lisp_code_name(52059,"HANGUL_SYLLABLE_JJUS"). +lisp_code_name(52060,"HANGUL_SYLLABLE_JJUSS"). +lisp_code_name(52061,"HANGUL_SYLLABLE_JJUNG"). +lisp_code_name(52062,"HANGUL_SYLLABLE_JJUJ"). +lisp_code_name(52063,"HANGUL_SYLLABLE_JJUC"). +lisp_code_name(52064,"HANGUL_SYLLABLE_JJUK"). +lisp_code_name(52065,"HANGUL_SYLLABLE_JJUT"). +lisp_code_name(52066,"HANGUL_SYLLABLE_JJUP"). +lisp_code_name(52067,"HANGUL_SYLLABLE_JJUH"). +lisp_code_name(52068,"HANGUL_SYLLABLE_JJWEO"). +lisp_code_name(52069,"HANGUL_SYLLABLE_JJWEOG"). +lisp_code_name(52070,"HANGUL_SYLLABLE_JJWEOGG"). +lisp_code_name(52071,"HANGUL_SYLLABLE_JJWEOGS"). +lisp_code_name(52072,"HANGUL_SYLLABLE_JJWEON"). +lisp_code_name(52073,"HANGUL_SYLLABLE_JJWEONJ"). +lisp_code_name(52074,"HANGUL_SYLLABLE_JJWEONH"). +lisp_code_name(52075,"HANGUL_SYLLABLE_JJWEOD"). +lisp_code_name(52076,"HANGUL_SYLLABLE_JJWEOL"). +lisp_code_name(52077,"HANGUL_SYLLABLE_JJWEOLG"). +lisp_code_name(52078,"HANGUL_SYLLABLE_JJWEOLM"). +lisp_code_name(52079,"HANGUL_SYLLABLE_JJWEOLB"). +lisp_code_name(52080,"HANGUL_SYLLABLE_JJWEOLS"). +lisp_code_name(52081,"HANGUL_SYLLABLE_JJWEOLT"). +lisp_code_name(52082,"HANGUL_SYLLABLE_JJWEOLP"). +lisp_code_name(52083,"HANGUL_SYLLABLE_JJWEOLH"). +lisp_code_name(52084,"HANGUL_SYLLABLE_JJWEOM"). +lisp_code_name(52085,"HANGUL_SYLLABLE_JJWEOB"). +lisp_code_name(52086,"HANGUL_SYLLABLE_JJWEOBS"). +lisp_code_name(52087,"HANGUL_SYLLABLE_JJWEOS"). +lisp_code_name(52088,"HANGUL_SYLLABLE_JJWEOSS"). +lisp_code_name(52089,"HANGUL_SYLLABLE_JJWEONG"). +lisp_code_name(52090,"HANGUL_SYLLABLE_JJWEOJ"). +lisp_code_name(52091,"HANGUL_SYLLABLE_JJWEOC"). +lisp_code_name(52092,"HANGUL_SYLLABLE_JJWEOK"). +lisp_code_name(52093,"HANGUL_SYLLABLE_JJWEOT"). +lisp_code_name(52094,"HANGUL_SYLLABLE_JJWEOP"). +lisp_code_name(52095,"HANGUL_SYLLABLE_JJWEOH"). +lisp_code_name(52096,"HANGUL_SYLLABLE_JJWE"). +lisp_code_name(52097,"HANGUL_SYLLABLE_JJWEG"). +lisp_code_name(52098,"HANGUL_SYLLABLE_JJWEGG"). +lisp_code_name(52099,"HANGUL_SYLLABLE_JJWEGS"). +lisp_code_name(52100,"HANGUL_SYLLABLE_JJWEN"). +lisp_code_name(52101,"HANGUL_SYLLABLE_JJWENJ"). +lisp_code_name(52102,"HANGUL_SYLLABLE_JJWENH"). +lisp_code_name(52103,"HANGUL_SYLLABLE_JJWED"). +lisp_code_name(52104,"HANGUL_SYLLABLE_JJWEL"). +lisp_code_name(52105,"HANGUL_SYLLABLE_JJWELG"). +lisp_code_name(52106,"HANGUL_SYLLABLE_JJWELM"). +lisp_code_name(52107,"HANGUL_SYLLABLE_JJWELB"). +lisp_code_name(52108,"HANGUL_SYLLABLE_JJWELS"). +lisp_code_name(52109,"HANGUL_SYLLABLE_JJWELT"). +lisp_code_name(52110,"HANGUL_SYLLABLE_JJWELP"). +lisp_code_name(52111,"HANGUL_SYLLABLE_JJWELH"). +lisp_code_name(52112,"HANGUL_SYLLABLE_JJWEM"). +lisp_code_name(52113,"HANGUL_SYLLABLE_JJWEB"). +lisp_code_name(52114,"HANGUL_SYLLABLE_JJWEBS"). +lisp_code_name(52115,"HANGUL_SYLLABLE_JJWES"). +lisp_code_name(52116,"HANGUL_SYLLABLE_JJWESS"). +lisp_code_name(52117,"HANGUL_SYLLABLE_JJWENG"). +lisp_code_name(52118,"HANGUL_SYLLABLE_JJWEJ"). +lisp_code_name(52119,"HANGUL_SYLLABLE_JJWEC"). +lisp_code_name(52120,"HANGUL_SYLLABLE_JJWEK"). +lisp_code_name(52121,"HANGUL_SYLLABLE_JJWET"). +lisp_code_name(52122,"HANGUL_SYLLABLE_JJWEP"). +lisp_code_name(52123,"HANGUL_SYLLABLE_JJWEH"). +lisp_code_name(52124,"HANGUL_SYLLABLE_JJWI"). +lisp_code_name(52125,"HANGUL_SYLLABLE_JJWIG"). +lisp_code_name(52126,"HANGUL_SYLLABLE_JJWIGG"). +lisp_code_name(52127,"HANGUL_SYLLABLE_JJWIGS"). +lisp_code_name(52128,"HANGUL_SYLLABLE_JJWIN"). +lisp_code_name(52129,"HANGUL_SYLLABLE_JJWINJ"). +lisp_code_name(52130,"HANGUL_SYLLABLE_JJWINH"). +lisp_code_name(52131,"HANGUL_SYLLABLE_JJWID"). +lisp_code_name(52132,"HANGUL_SYLLABLE_JJWIL"). +lisp_code_name(52133,"HANGUL_SYLLABLE_JJWILG"). +lisp_code_name(52134,"HANGUL_SYLLABLE_JJWILM"). +lisp_code_name(52135,"HANGUL_SYLLABLE_JJWILB"). +lisp_code_name(52136,"HANGUL_SYLLABLE_JJWILS"). +lisp_code_name(52137,"HANGUL_SYLLABLE_JJWILT"). +lisp_code_name(52138,"HANGUL_SYLLABLE_JJWILP"). +lisp_code_name(52139,"HANGUL_SYLLABLE_JJWILH"). +lisp_code_name(52140,"HANGUL_SYLLABLE_JJWIM"). +lisp_code_name(52141,"HANGUL_SYLLABLE_JJWIB"). +lisp_code_name(52142,"HANGUL_SYLLABLE_JJWIBS"). +lisp_code_name(52143,"HANGUL_SYLLABLE_JJWIS"). +lisp_code_name(52144,"HANGUL_SYLLABLE_JJWISS"). +lisp_code_name(52145,"HANGUL_SYLLABLE_JJWING"). +lisp_code_name(52146,"HANGUL_SYLLABLE_JJWIJ"). +lisp_code_name(52147,"HANGUL_SYLLABLE_JJWIC"). +lisp_code_name(52148,"HANGUL_SYLLABLE_JJWIK"). +lisp_code_name(52149,"HANGUL_SYLLABLE_JJWIT"). +lisp_code_name(52150,"HANGUL_SYLLABLE_JJWIP"). +lisp_code_name(52151,"HANGUL_SYLLABLE_JJWIH"). +lisp_code_name(52152,"HANGUL_SYLLABLE_JJYU"). +lisp_code_name(52153,"HANGUL_SYLLABLE_JJYUG"). +lisp_code_name(52154,"HANGUL_SYLLABLE_JJYUGG"). +lisp_code_name(52155,"HANGUL_SYLLABLE_JJYUGS"). +lisp_code_name(52156,"HANGUL_SYLLABLE_JJYUN"). +lisp_code_name(52157,"HANGUL_SYLLABLE_JJYUNJ"). +lisp_code_name(52158,"HANGUL_SYLLABLE_JJYUNH"). +lisp_code_name(52159,"HANGUL_SYLLABLE_JJYUD"). +lisp_code_name(52160,"HANGUL_SYLLABLE_JJYUL"). +lisp_code_name(52161,"HANGUL_SYLLABLE_JJYULG"). +lisp_code_name(52162,"HANGUL_SYLLABLE_JJYULM"). +lisp_code_name(52163,"HANGUL_SYLLABLE_JJYULB"). +lisp_code_name(52164,"HANGUL_SYLLABLE_JJYULS"). +lisp_code_name(52165,"HANGUL_SYLLABLE_JJYULT"). +lisp_code_name(52166,"HANGUL_SYLLABLE_JJYULP"). +lisp_code_name(52167,"HANGUL_SYLLABLE_JJYULH"). +lisp_code_name(52168,"HANGUL_SYLLABLE_JJYUM"). +lisp_code_name(52169,"HANGUL_SYLLABLE_JJYUB"). +lisp_code_name(52170,"HANGUL_SYLLABLE_JJYUBS"). +lisp_code_name(52171,"HANGUL_SYLLABLE_JJYUS"). +lisp_code_name(52172,"HANGUL_SYLLABLE_JJYUSS"). +lisp_code_name(52173,"HANGUL_SYLLABLE_JJYUNG"). +lisp_code_name(52174,"HANGUL_SYLLABLE_JJYUJ"). +lisp_code_name(52175,"HANGUL_SYLLABLE_JJYUC"). +lisp_code_name(52176,"HANGUL_SYLLABLE_JJYUK"). +lisp_code_name(52177,"HANGUL_SYLLABLE_JJYUT"). +lisp_code_name(52178,"HANGUL_SYLLABLE_JJYUP"). +lisp_code_name(52179,"HANGUL_SYLLABLE_JJYUH"). +lisp_code_name(52180,"HANGUL_SYLLABLE_JJEU"). +lisp_code_name(52181,"HANGUL_SYLLABLE_JJEUG"). +lisp_code_name(52182,"HANGUL_SYLLABLE_JJEUGG"). +lisp_code_name(52183,"HANGUL_SYLLABLE_JJEUGS"). +lisp_code_name(52184,"HANGUL_SYLLABLE_JJEUN"). +lisp_code_name(52185,"HANGUL_SYLLABLE_JJEUNJ"). +lisp_code_name(52186,"HANGUL_SYLLABLE_JJEUNH"). +lisp_code_name(52187,"HANGUL_SYLLABLE_JJEUD"). +lisp_code_name(52188,"HANGUL_SYLLABLE_JJEUL"). +lisp_code_name(52189,"HANGUL_SYLLABLE_JJEULG"). +lisp_code_name(52190,"HANGUL_SYLLABLE_JJEULM"). +lisp_code_name(52191,"HANGUL_SYLLABLE_JJEULB"). +lisp_code_name(52192,"HANGUL_SYLLABLE_JJEULS"). +lisp_code_name(52193,"HANGUL_SYLLABLE_JJEULT"). +lisp_code_name(52194,"HANGUL_SYLLABLE_JJEULP"). +lisp_code_name(52195,"HANGUL_SYLLABLE_JJEULH"). +lisp_code_name(52196,"HANGUL_SYLLABLE_JJEUM"). +lisp_code_name(52197,"HANGUL_SYLLABLE_JJEUB"). +lisp_code_name(52198,"HANGUL_SYLLABLE_JJEUBS"). +lisp_code_name(52199,"HANGUL_SYLLABLE_JJEUS"). +lisp_code_name(52200,"HANGUL_SYLLABLE_JJEUSS"). +lisp_code_name(52201,"HANGUL_SYLLABLE_JJEUNG"). +lisp_code_name(52202,"HANGUL_SYLLABLE_JJEUJ"). +lisp_code_name(52203,"HANGUL_SYLLABLE_JJEUC"). +lisp_code_name(52204,"HANGUL_SYLLABLE_JJEUK"). +lisp_code_name(52205,"HANGUL_SYLLABLE_JJEUT"). +lisp_code_name(52206,"HANGUL_SYLLABLE_JJEUP"). +lisp_code_name(52207,"HANGUL_SYLLABLE_JJEUH"). +lisp_code_name(52208,"HANGUL_SYLLABLE_JJYI"). +lisp_code_name(52209,"HANGUL_SYLLABLE_JJYIG"). +lisp_code_name(52210,"HANGUL_SYLLABLE_JJYIGG"). +lisp_code_name(52211,"HANGUL_SYLLABLE_JJYIGS"). +lisp_code_name(52212,"HANGUL_SYLLABLE_JJYIN"). +lisp_code_name(52213,"HANGUL_SYLLABLE_JJYINJ"). +lisp_code_name(52214,"HANGUL_SYLLABLE_JJYINH"). +lisp_code_name(52215,"HANGUL_SYLLABLE_JJYID"). +lisp_code_name(52216,"HANGUL_SYLLABLE_JJYIL"). +lisp_code_name(52217,"HANGUL_SYLLABLE_JJYILG"). +lisp_code_name(52218,"HANGUL_SYLLABLE_JJYILM"). +lisp_code_name(52219,"HANGUL_SYLLABLE_JJYILB"). +lisp_code_name(52220,"HANGUL_SYLLABLE_JJYILS"). +lisp_code_name(52221,"HANGUL_SYLLABLE_JJYILT"). +lisp_code_name(52222,"HANGUL_SYLLABLE_JJYILP"). +lisp_code_name(52223,"HANGUL_SYLLABLE_JJYILH"). +lisp_code_name(52224,"HANGUL_SYLLABLE_JJYIM"). +lisp_code_name(52225,"HANGUL_SYLLABLE_JJYIB"). +lisp_code_name(52226,"HANGUL_SYLLABLE_JJYIBS"). +lisp_code_name(52227,"HANGUL_SYLLABLE_JJYIS"). +lisp_code_name(52228,"HANGUL_SYLLABLE_JJYISS"). +lisp_code_name(52229,"HANGUL_SYLLABLE_JJYING"). +lisp_code_name(52230,"HANGUL_SYLLABLE_JJYIJ"). +lisp_code_name(52231,"HANGUL_SYLLABLE_JJYIC"). +lisp_code_name(52232,"HANGUL_SYLLABLE_JJYIK"). +lisp_code_name(52233,"HANGUL_SYLLABLE_JJYIT"). +lisp_code_name(52234,"HANGUL_SYLLABLE_JJYIP"). +lisp_code_name(52235,"HANGUL_SYLLABLE_JJYIH"). +lisp_code_name(52236,"HANGUL_SYLLABLE_JJI"). +lisp_code_name(52237,"HANGUL_SYLLABLE_JJIG"). +lisp_code_name(52238,"HANGUL_SYLLABLE_JJIGG"). +lisp_code_name(52239,"HANGUL_SYLLABLE_JJIGS"). +lisp_code_name(52240,"HANGUL_SYLLABLE_JJIN"). +lisp_code_name(52241,"HANGUL_SYLLABLE_JJINJ"). +lisp_code_name(52242,"HANGUL_SYLLABLE_JJINH"). +lisp_code_name(52243,"HANGUL_SYLLABLE_JJID"). +lisp_code_name(52244,"HANGUL_SYLLABLE_JJIL"). +lisp_code_name(52245,"HANGUL_SYLLABLE_JJILG"). +lisp_code_name(52246,"HANGUL_SYLLABLE_JJILM"). +lisp_code_name(52247,"HANGUL_SYLLABLE_JJILB"). +lisp_code_name(52248,"HANGUL_SYLLABLE_JJILS"). +lisp_code_name(52249,"HANGUL_SYLLABLE_JJILT"). +lisp_code_name(52250,"HANGUL_SYLLABLE_JJILP"). +lisp_code_name(52251,"HANGUL_SYLLABLE_JJILH"). +lisp_code_name(52252,"HANGUL_SYLLABLE_JJIM"). +lisp_code_name(52253,"HANGUL_SYLLABLE_JJIB"). +lisp_code_name(52254,"HANGUL_SYLLABLE_JJIBS"). +lisp_code_name(52255,"HANGUL_SYLLABLE_JJIS"). +lisp_code_name(52256,"HANGUL_SYLLABLE_JJISS"). +lisp_code_name(52257,"HANGUL_SYLLABLE_JJING"). +lisp_code_name(52258,"HANGUL_SYLLABLE_JJIJ"). +lisp_code_name(52259,"HANGUL_SYLLABLE_JJIC"). +lisp_code_name(52260,"HANGUL_SYLLABLE_JJIK"). +lisp_code_name(52261,"HANGUL_SYLLABLE_JJIT"). +lisp_code_name(52262,"HANGUL_SYLLABLE_JJIP"). +lisp_code_name(52263,"HANGUL_SYLLABLE_JJIH"). +lisp_code_name(52264,"HANGUL_SYLLABLE_CA"). +lisp_code_name(52265,"HANGUL_SYLLABLE_CAG"). +lisp_code_name(52266,"HANGUL_SYLLABLE_CAGG"). +lisp_code_name(52267,"HANGUL_SYLLABLE_CAGS"). +lisp_code_name(52268,"HANGUL_SYLLABLE_CAN"). +lisp_code_name(52269,"HANGUL_SYLLABLE_CANJ"). +lisp_code_name(52270,"HANGUL_SYLLABLE_CANH"). +lisp_code_name(52271,"HANGUL_SYLLABLE_CAD"). +lisp_code_name(52272,"HANGUL_SYLLABLE_CAL"). +lisp_code_name(52273,"HANGUL_SYLLABLE_CALG"). +lisp_code_name(52274,"HANGUL_SYLLABLE_CALM"). +lisp_code_name(52275,"HANGUL_SYLLABLE_CALB"). +lisp_code_name(52276,"HANGUL_SYLLABLE_CALS"). +lisp_code_name(52277,"HANGUL_SYLLABLE_CALT"). +lisp_code_name(52278,"HANGUL_SYLLABLE_CALP"). +lisp_code_name(52279,"HANGUL_SYLLABLE_CALH"). +lisp_code_name(52280,"HANGUL_SYLLABLE_CAM"). +lisp_code_name(52281,"HANGUL_SYLLABLE_CAB"). +lisp_code_name(52282,"HANGUL_SYLLABLE_CABS"). +lisp_code_name(52283,"HANGUL_SYLLABLE_CAS"). +lisp_code_name(52284,"HANGUL_SYLLABLE_CASS"). +lisp_code_name(52285,"HANGUL_SYLLABLE_CANG"). +lisp_code_name(52286,"HANGUL_SYLLABLE_CAJ"). +lisp_code_name(52287,"HANGUL_SYLLABLE_CAC"). +lisp_code_name(52288,"HANGUL_SYLLABLE_CAK"). +lisp_code_name(52289,"HANGUL_SYLLABLE_CAT"). +lisp_code_name(52290,"HANGUL_SYLLABLE_CAP"). +lisp_code_name(52291,"HANGUL_SYLLABLE_CAH"). +lisp_code_name(52292,"HANGUL_SYLLABLE_CAE"). +lisp_code_name(52293,"HANGUL_SYLLABLE_CAEG"). +lisp_code_name(52294,"HANGUL_SYLLABLE_CAEGG"). +lisp_code_name(52295,"HANGUL_SYLLABLE_CAEGS"). +lisp_code_name(52296,"HANGUL_SYLLABLE_CAEN"). +lisp_code_name(52297,"HANGUL_SYLLABLE_CAENJ"). +lisp_code_name(52298,"HANGUL_SYLLABLE_CAENH"). +lisp_code_name(52299,"HANGUL_SYLLABLE_CAED"). +lisp_code_name(52300,"HANGUL_SYLLABLE_CAEL"). +lisp_code_name(52301,"HANGUL_SYLLABLE_CAELG"). +lisp_code_name(52302,"HANGUL_SYLLABLE_CAELM"). +lisp_code_name(52303,"HANGUL_SYLLABLE_CAELB"). +lisp_code_name(52304,"HANGUL_SYLLABLE_CAELS"). +lisp_code_name(52305,"HANGUL_SYLLABLE_CAELT"). +lisp_code_name(52306,"HANGUL_SYLLABLE_CAELP"). +lisp_code_name(52307,"HANGUL_SYLLABLE_CAELH"). +lisp_code_name(52308,"HANGUL_SYLLABLE_CAEM"). +lisp_code_name(52309,"HANGUL_SYLLABLE_CAEB"). +lisp_code_name(52310,"HANGUL_SYLLABLE_CAEBS"). +lisp_code_name(52311,"HANGUL_SYLLABLE_CAES"). +lisp_code_name(52312,"HANGUL_SYLLABLE_CAESS"). +lisp_code_name(52313,"HANGUL_SYLLABLE_CAENG"). +lisp_code_name(52314,"HANGUL_SYLLABLE_CAEJ"). +lisp_code_name(52315,"HANGUL_SYLLABLE_CAEC"). +lisp_code_name(52316,"HANGUL_SYLLABLE_CAEK"). +lisp_code_name(52317,"HANGUL_SYLLABLE_CAET"). +lisp_code_name(52318,"HANGUL_SYLLABLE_CAEP"). +lisp_code_name(52319,"HANGUL_SYLLABLE_CAEH"). +lisp_code_name(52320,"HANGUL_SYLLABLE_CYA"). +lisp_code_name(52321,"HANGUL_SYLLABLE_CYAG"). +lisp_code_name(52322,"HANGUL_SYLLABLE_CYAGG"). +lisp_code_name(52323,"HANGUL_SYLLABLE_CYAGS"). +lisp_code_name(52324,"HANGUL_SYLLABLE_CYAN"). +lisp_code_name(52325,"HANGUL_SYLLABLE_CYANJ"). +lisp_code_name(52326,"HANGUL_SYLLABLE_CYANH"). +lisp_code_name(52327,"HANGUL_SYLLABLE_CYAD"). +lisp_code_name(52328,"HANGUL_SYLLABLE_CYAL"). +lisp_code_name(52329,"HANGUL_SYLLABLE_CYALG"). +lisp_code_name(52330,"HANGUL_SYLLABLE_CYALM"). +lisp_code_name(52331,"HANGUL_SYLLABLE_CYALB"). +lisp_code_name(52332,"HANGUL_SYLLABLE_CYALS"). +lisp_code_name(52333,"HANGUL_SYLLABLE_CYALT"). +lisp_code_name(52334,"HANGUL_SYLLABLE_CYALP"). +lisp_code_name(52335,"HANGUL_SYLLABLE_CYALH"). +lisp_code_name(52336,"HANGUL_SYLLABLE_CYAM"). +lisp_code_name(52337,"HANGUL_SYLLABLE_CYAB"). +lisp_code_name(52338,"HANGUL_SYLLABLE_CYABS"). +lisp_code_name(52339,"HANGUL_SYLLABLE_CYAS"). +lisp_code_name(52340,"HANGUL_SYLLABLE_CYASS"). +lisp_code_name(52341,"HANGUL_SYLLABLE_CYANG"). +lisp_code_name(52342,"HANGUL_SYLLABLE_CYAJ"). +lisp_code_name(52343,"HANGUL_SYLLABLE_CYAC"). +lisp_code_name(52344,"HANGUL_SYLLABLE_CYAK"). +lisp_code_name(52345,"HANGUL_SYLLABLE_CYAT"). +lisp_code_name(52346,"HANGUL_SYLLABLE_CYAP"). +lisp_code_name(52347,"HANGUL_SYLLABLE_CYAH"). +lisp_code_name(52348,"HANGUL_SYLLABLE_CYAE"). +lisp_code_name(52349,"HANGUL_SYLLABLE_CYAEG"). +lisp_code_name(52350,"HANGUL_SYLLABLE_CYAEGG"). +lisp_code_name(52351,"HANGUL_SYLLABLE_CYAEGS"). +lisp_code_name(52352,"HANGUL_SYLLABLE_CYAEN"). +lisp_code_name(52353,"HANGUL_SYLLABLE_CYAENJ"). +lisp_code_name(52354,"HANGUL_SYLLABLE_CYAENH"). +lisp_code_name(52355,"HANGUL_SYLLABLE_CYAED"). +lisp_code_name(52356,"HANGUL_SYLLABLE_CYAEL"). +lisp_code_name(52357,"HANGUL_SYLLABLE_CYAELG"). +lisp_code_name(52358,"HANGUL_SYLLABLE_CYAELM"). +lisp_code_name(52359,"HANGUL_SYLLABLE_CYAELB"). +lisp_code_name(52360,"HANGUL_SYLLABLE_CYAELS"). +lisp_code_name(52361,"HANGUL_SYLLABLE_CYAELT"). +lisp_code_name(52362,"HANGUL_SYLLABLE_CYAELP"). +lisp_code_name(52363,"HANGUL_SYLLABLE_CYAELH"). +lisp_code_name(52364,"HANGUL_SYLLABLE_CYAEM"). +lisp_code_name(52365,"HANGUL_SYLLABLE_CYAEB"). +lisp_code_name(52366,"HANGUL_SYLLABLE_CYAEBS"). +lisp_code_name(52367,"HANGUL_SYLLABLE_CYAES"). +lisp_code_name(52368,"HANGUL_SYLLABLE_CYAESS"). +lisp_code_name(52369,"HANGUL_SYLLABLE_CYAENG"). +lisp_code_name(52370,"HANGUL_SYLLABLE_CYAEJ"). +lisp_code_name(52371,"HANGUL_SYLLABLE_CYAEC"). +lisp_code_name(52372,"HANGUL_SYLLABLE_CYAEK"). +lisp_code_name(52373,"HANGUL_SYLLABLE_CYAET"). +lisp_code_name(52374,"HANGUL_SYLLABLE_CYAEP"). +lisp_code_name(52375,"HANGUL_SYLLABLE_CYAEH"). +lisp_code_name(52376,"HANGUL_SYLLABLE_CEO"). +lisp_code_name(52377,"HANGUL_SYLLABLE_CEOG"). +lisp_code_name(52378,"HANGUL_SYLLABLE_CEOGG"). +lisp_code_name(52379,"HANGUL_SYLLABLE_CEOGS"). +lisp_code_name(52380,"HANGUL_SYLLABLE_CEON"). +lisp_code_name(52381,"HANGUL_SYLLABLE_CEONJ"). +lisp_code_name(52382,"HANGUL_SYLLABLE_CEONH"). +lisp_code_name(52383,"HANGUL_SYLLABLE_CEOD"). +lisp_code_name(52384,"HANGUL_SYLLABLE_CEOL"). +lisp_code_name(52385,"HANGUL_SYLLABLE_CEOLG"). +lisp_code_name(52386,"HANGUL_SYLLABLE_CEOLM"). +lisp_code_name(52387,"HANGUL_SYLLABLE_CEOLB"). +lisp_code_name(52388,"HANGUL_SYLLABLE_CEOLS"). +lisp_code_name(52389,"HANGUL_SYLLABLE_CEOLT"). +lisp_code_name(52390,"HANGUL_SYLLABLE_CEOLP"). +lisp_code_name(52391,"HANGUL_SYLLABLE_CEOLH"). +lisp_code_name(52392,"HANGUL_SYLLABLE_CEOM"). +lisp_code_name(52393,"HANGUL_SYLLABLE_CEOB"). +lisp_code_name(52394,"HANGUL_SYLLABLE_CEOBS"). +lisp_code_name(52395,"HANGUL_SYLLABLE_CEOS"). +lisp_code_name(52396,"HANGUL_SYLLABLE_CEOSS"). +lisp_code_name(52397,"HANGUL_SYLLABLE_CEONG"). +lisp_code_name(52398,"HANGUL_SYLLABLE_CEOJ"). +lisp_code_name(52399,"HANGUL_SYLLABLE_CEOC"). +lisp_code_name(52400,"HANGUL_SYLLABLE_CEOK"). +lisp_code_name(52401,"HANGUL_SYLLABLE_CEOT"). +lisp_code_name(52402,"HANGUL_SYLLABLE_CEOP"). +lisp_code_name(52403,"HANGUL_SYLLABLE_CEOH"). +lisp_code_name(52404,"HANGUL_SYLLABLE_CE"). +lisp_code_name(52405,"HANGUL_SYLLABLE_CEG"). +lisp_code_name(52406,"HANGUL_SYLLABLE_CEGG"). +lisp_code_name(52407,"HANGUL_SYLLABLE_CEGS"). +lisp_code_name(52408,"HANGUL_SYLLABLE_CEN"). +lisp_code_name(52409,"HANGUL_SYLLABLE_CENJ"). +lisp_code_name(52410,"HANGUL_SYLLABLE_CENH"). +lisp_code_name(52411,"HANGUL_SYLLABLE_CED"). +lisp_code_name(52412,"HANGUL_SYLLABLE_CEL"). +lisp_code_name(52413,"HANGUL_SYLLABLE_CELG"). +lisp_code_name(52414,"HANGUL_SYLLABLE_CELM"). +lisp_code_name(52415,"HANGUL_SYLLABLE_CELB"). +lisp_code_name(52416,"HANGUL_SYLLABLE_CELS"). +lisp_code_name(52417,"HANGUL_SYLLABLE_CELT"). +lisp_code_name(52418,"HANGUL_SYLLABLE_CELP"). +lisp_code_name(52419,"HANGUL_SYLLABLE_CELH"). +lisp_code_name(52420,"HANGUL_SYLLABLE_CEM"). +lisp_code_name(52421,"HANGUL_SYLLABLE_CEB"). +lisp_code_name(52422,"HANGUL_SYLLABLE_CEBS"). +lisp_code_name(52423,"HANGUL_SYLLABLE_CES"). +lisp_code_name(52424,"HANGUL_SYLLABLE_CESS"). +lisp_code_name(52425,"HANGUL_SYLLABLE_CENG"). +lisp_code_name(52426,"HANGUL_SYLLABLE_CEJ"). +lisp_code_name(52427,"HANGUL_SYLLABLE_CEC"). +lisp_code_name(52428,"HANGUL_SYLLABLE_CEK"). +lisp_code_name(52429,"HANGUL_SYLLABLE_CET"). +lisp_code_name(52430,"HANGUL_SYLLABLE_CEP"). +lisp_code_name(52431,"HANGUL_SYLLABLE_CEH"). +lisp_code_name(52432,"HANGUL_SYLLABLE_CYEO"). +lisp_code_name(52433,"HANGUL_SYLLABLE_CYEOG"). +lisp_code_name(52434,"HANGUL_SYLLABLE_CYEOGG"). +lisp_code_name(52435,"HANGUL_SYLLABLE_CYEOGS"). +lisp_code_name(52436,"HANGUL_SYLLABLE_CYEON"). +lisp_code_name(52437,"HANGUL_SYLLABLE_CYEONJ"). +lisp_code_name(52438,"HANGUL_SYLLABLE_CYEONH"). +lisp_code_name(52439,"HANGUL_SYLLABLE_CYEOD"). +lisp_code_name(52440,"HANGUL_SYLLABLE_CYEOL"). +lisp_code_name(52441,"HANGUL_SYLLABLE_CYEOLG"). +lisp_code_name(52442,"HANGUL_SYLLABLE_CYEOLM"). +lisp_code_name(52443,"HANGUL_SYLLABLE_CYEOLB"). +lisp_code_name(52444,"HANGUL_SYLLABLE_CYEOLS"). +lisp_code_name(52445,"HANGUL_SYLLABLE_CYEOLT"). +lisp_code_name(52446,"HANGUL_SYLLABLE_CYEOLP"). +lisp_code_name(52447,"HANGUL_SYLLABLE_CYEOLH"). +lisp_code_name(52448,"HANGUL_SYLLABLE_CYEOM"). +lisp_code_name(52449,"HANGUL_SYLLABLE_CYEOB"). +lisp_code_name(52450,"HANGUL_SYLLABLE_CYEOBS"). +lisp_code_name(52451,"HANGUL_SYLLABLE_CYEOS"). +lisp_code_name(52452,"HANGUL_SYLLABLE_CYEOSS"). +lisp_code_name(52453,"HANGUL_SYLLABLE_CYEONG"). +lisp_code_name(52454,"HANGUL_SYLLABLE_CYEOJ"). +lisp_code_name(52455,"HANGUL_SYLLABLE_CYEOC"). +lisp_code_name(52456,"HANGUL_SYLLABLE_CYEOK"). +lisp_code_name(52457,"HANGUL_SYLLABLE_CYEOT"). +lisp_code_name(52458,"HANGUL_SYLLABLE_CYEOP"). +lisp_code_name(52459,"HANGUL_SYLLABLE_CYEOH"). +lisp_code_name(52460,"HANGUL_SYLLABLE_CYE"). +lisp_code_name(52461,"HANGUL_SYLLABLE_CYEG"). +lisp_code_name(52462,"HANGUL_SYLLABLE_CYEGG"). +lisp_code_name(52463,"HANGUL_SYLLABLE_CYEGS"). +lisp_code_name(52464,"HANGUL_SYLLABLE_CYEN"). +lisp_code_name(52465,"HANGUL_SYLLABLE_CYENJ"). +lisp_code_name(52466,"HANGUL_SYLLABLE_CYENH"). +lisp_code_name(52467,"HANGUL_SYLLABLE_CYED"). +lisp_code_name(52468,"HANGUL_SYLLABLE_CYEL"). +lisp_code_name(52469,"HANGUL_SYLLABLE_CYELG"). +lisp_code_name(52470,"HANGUL_SYLLABLE_CYELM"). +lisp_code_name(52471,"HANGUL_SYLLABLE_CYELB"). +lisp_code_name(52472,"HANGUL_SYLLABLE_CYELS"). +lisp_code_name(52473,"HANGUL_SYLLABLE_CYELT"). +lisp_code_name(52474,"HANGUL_SYLLABLE_CYELP"). +lisp_code_name(52475,"HANGUL_SYLLABLE_CYELH"). +lisp_code_name(52476,"HANGUL_SYLLABLE_CYEM"). +lisp_code_name(52477,"HANGUL_SYLLABLE_CYEB"). +lisp_code_name(52478,"HANGUL_SYLLABLE_CYEBS"). +lisp_code_name(52479,"HANGUL_SYLLABLE_CYES"). +lisp_code_name(52480,"HANGUL_SYLLABLE_CYESS"). +lisp_code_name(52481,"HANGUL_SYLLABLE_CYENG"). +lisp_code_name(52482,"HANGUL_SYLLABLE_CYEJ"). +lisp_code_name(52483,"HANGUL_SYLLABLE_CYEC"). +lisp_code_name(52484,"HANGUL_SYLLABLE_CYEK"). +lisp_code_name(52485,"HANGUL_SYLLABLE_CYET"). +lisp_code_name(52486,"HANGUL_SYLLABLE_CYEP"). +lisp_code_name(52487,"HANGUL_SYLLABLE_CYEH"). +lisp_code_name(52488,"HANGUL_SYLLABLE_CO"). +lisp_code_name(52489,"HANGUL_SYLLABLE_COG"). +lisp_code_name(52490,"HANGUL_SYLLABLE_COGG"). +lisp_code_name(52491,"HANGUL_SYLLABLE_COGS"). +lisp_code_name(52492,"HANGUL_SYLLABLE_CON"). +lisp_code_name(52493,"HANGUL_SYLLABLE_CONJ"). +lisp_code_name(52494,"HANGUL_SYLLABLE_CONH"). +lisp_code_name(52495,"HANGUL_SYLLABLE_COD"). +lisp_code_name(52496,"HANGUL_SYLLABLE_COL"). +lisp_code_name(52497,"HANGUL_SYLLABLE_COLG"). +lisp_code_name(52498,"HANGUL_SYLLABLE_COLM"). +lisp_code_name(52499,"HANGUL_SYLLABLE_COLB"). +lisp_code_name(52500,"HANGUL_SYLLABLE_COLS"). +lisp_code_name(52501,"HANGUL_SYLLABLE_COLT"). +lisp_code_name(52502,"HANGUL_SYLLABLE_COLP"). +lisp_code_name(52503,"HANGUL_SYLLABLE_COLH"). +lisp_code_name(52504,"HANGUL_SYLLABLE_COM"). +lisp_code_name(52505,"HANGUL_SYLLABLE_COB"). +lisp_code_name(52506,"HANGUL_SYLLABLE_COBS"). +lisp_code_name(52507,"HANGUL_SYLLABLE_COS"). +lisp_code_name(52508,"HANGUL_SYLLABLE_COSS"). +lisp_code_name(52509,"HANGUL_SYLLABLE_CONG"). +lisp_code_name(52510,"HANGUL_SYLLABLE_COJ"). +lisp_code_name(52511,"HANGUL_SYLLABLE_COC"). +lisp_code_name(52512,"HANGUL_SYLLABLE_COK"). +lisp_code_name(52513,"HANGUL_SYLLABLE_COT"). +lisp_code_name(52514,"HANGUL_SYLLABLE_COP"). +lisp_code_name(52515,"HANGUL_SYLLABLE_COH"). +lisp_code_name(52516,"HANGUL_SYLLABLE_CWA"). +lisp_code_name(52517,"HANGUL_SYLLABLE_CWAG"). +lisp_code_name(52518,"HANGUL_SYLLABLE_CWAGG"). +lisp_code_name(52519,"HANGUL_SYLLABLE_CWAGS"). +lisp_code_name(52520,"HANGUL_SYLLABLE_CWAN"). +lisp_code_name(52521,"HANGUL_SYLLABLE_CWANJ"). +lisp_code_name(52522,"HANGUL_SYLLABLE_CWANH"). +lisp_code_name(52523,"HANGUL_SYLLABLE_CWAD"). +lisp_code_name(52524,"HANGUL_SYLLABLE_CWAL"). +lisp_code_name(52525,"HANGUL_SYLLABLE_CWALG"). +lisp_code_name(52526,"HANGUL_SYLLABLE_CWALM"). +lisp_code_name(52527,"HANGUL_SYLLABLE_CWALB"). +lisp_code_name(52528,"HANGUL_SYLLABLE_CWALS"). +lisp_code_name(52529,"HANGUL_SYLLABLE_CWALT"). +lisp_code_name(52530,"HANGUL_SYLLABLE_CWALP"). +lisp_code_name(52531,"HANGUL_SYLLABLE_CWALH"). +lisp_code_name(52532,"HANGUL_SYLLABLE_CWAM"). +lisp_code_name(52533,"HANGUL_SYLLABLE_CWAB"). +lisp_code_name(52534,"HANGUL_SYLLABLE_CWABS"). +lisp_code_name(52535,"HANGUL_SYLLABLE_CWAS"). +lisp_code_name(52536,"HANGUL_SYLLABLE_CWASS"). +lisp_code_name(52537,"HANGUL_SYLLABLE_CWANG"). +lisp_code_name(52538,"HANGUL_SYLLABLE_CWAJ"). +lisp_code_name(52539,"HANGUL_SYLLABLE_CWAC"). +lisp_code_name(52540,"HANGUL_SYLLABLE_CWAK"). +lisp_code_name(52541,"HANGUL_SYLLABLE_CWAT"). +lisp_code_name(52542,"HANGUL_SYLLABLE_CWAP"). +lisp_code_name(52543,"HANGUL_SYLLABLE_CWAH"). +lisp_code_name(52544,"HANGUL_SYLLABLE_CWAE"). +lisp_code_name(52545,"HANGUL_SYLLABLE_CWAEG"). +lisp_code_name(52546,"HANGUL_SYLLABLE_CWAEGG"). +lisp_code_name(52547,"HANGUL_SYLLABLE_CWAEGS"). +lisp_code_name(52548,"HANGUL_SYLLABLE_CWAEN"). +lisp_code_name(52549,"HANGUL_SYLLABLE_CWAENJ"). +lisp_code_name(52550,"HANGUL_SYLLABLE_CWAENH"). +lisp_code_name(52551,"HANGUL_SYLLABLE_CWAED"). +lisp_code_name(52552,"HANGUL_SYLLABLE_CWAEL"). +lisp_code_name(52553,"HANGUL_SYLLABLE_CWAELG"). +lisp_code_name(52554,"HANGUL_SYLLABLE_CWAELM"). +lisp_code_name(52555,"HANGUL_SYLLABLE_CWAELB"). +lisp_code_name(52556,"HANGUL_SYLLABLE_CWAELS"). +lisp_code_name(52557,"HANGUL_SYLLABLE_CWAELT"). +lisp_code_name(52558,"HANGUL_SYLLABLE_CWAELP"). +lisp_code_name(52559,"HANGUL_SYLLABLE_CWAELH"). +lisp_code_name(52560,"HANGUL_SYLLABLE_CWAEM"). +lisp_code_name(52561,"HANGUL_SYLLABLE_CWAEB"). +lisp_code_name(52562,"HANGUL_SYLLABLE_CWAEBS"). +lisp_code_name(52563,"HANGUL_SYLLABLE_CWAES"). +lisp_code_name(52564,"HANGUL_SYLLABLE_CWAESS"). +lisp_code_name(52565,"HANGUL_SYLLABLE_CWAENG"). +lisp_code_name(52566,"HANGUL_SYLLABLE_CWAEJ"). +lisp_code_name(52567,"HANGUL_SYLLABLE_CWAEC"). +lisp_code_name(52568,"HANGUL_SYLLABLE_CWAEK"). +lisp_code_name(52569,"HANGUL_SYLLABLE_CWAET"). +lisp_code_name(52570,"HANGUL_SYLLABLE_CWAEP"). +lisp_code_name(52571,"HANGUL_SYLLABLE_CWAEH"). +lisp_code_name(52572,"HANGUL_SYLLABLE_COE"). +lisp_code_name(52573,"HANGUL_SYLLABLE_COEG"). +lisp_code_name(52574,"HANGUL_SYLLABLE_COEGG"). +lisp_code_name(52575,"HANGUL_SYLLABLE_COEGS"). +lisp_code_name(52576,"HANGUL_SYLLABLE_COEN"). +lisp_code_name(52577,"HANGUL_SYLLABLE_COENJ"). +lisp_code_name(52578,"HANGUL_SYLLABLE_COENH"). +lisp_code_name(52579,"HANGUL_SYLLABLE_COED"). +lisp_code_name(52580,"HANGUL_SYLLABLE_COEL"). +lisp_code_name(52581,"HANGUL_SYLLABLE_COELG"). +lisp_code_name(52582,"HANGUL_SYLLABLE_COELM"). +lisp_code_name(52583,"HANGUL_SYLLABLE_COELB"). +lisp_code_name(52584,"HANGUL_SYLLABLE_COELS"). +lisp_code_name(52585,"HANGUL_SYLLABLE_COELT"). +lisp_code_name(52586,"HANGUL_SYLLABLE_COELP"). +lisp_code_name(52587,"HANGUL_SYLLABLE_COELH"). +lisp_code_name(52588,"HANGUL_SYLLABLE_COEM"). +lisp_code_name(52589,"HANGUL_SYLLABLE_COEB"). +lisp_code_name(52590,"HANGUL_SYLLABLE_COEBS"). +lisp_code_name(52591,"HANGUL_SYLLABLE_COES"). +lisp_code_name(52592,"HANGUL_SYLLABLE_COESS"). +lisp_code_name(52593,"HANGUL_SYLLABLE_COENG"). +lisp_code_name(52594,"HANGUL_SYLLABLE_COEJ"). +lisp_code_name(52595,"HANGUL_SYLLABLE_COEC"). +lisp_code_name(52596,"HANGUL_SYLLABLE_COEK"). +lisp_code_name(52597,"HANGUL_SYLLABLE_COET"). +lisp_code_name(52598,"HANGUL_SYLLABLE_COEP"). +lisp_code_name(52599,"HANGUL_SYLLABLE_COEH"). +lisp_code_name(52600,"HANGUL_SYLLABLE_CYO"). +lisp_code_name(52601,"HANGUL_SYLLABLE_CYOG"). +lisp_code_name(52602,"HANGUL_SYLLABLE_CYOGG"). +lisp_code_name(52603,"HANGUL_SYLLABLE_CYOGS"). +lisp_code_name(52604,"HANGUL_SYLLABLE_CYON"). +lisp_code_name(52605,"HANGUL_SYLLABLE_CYONJ"). +lisp_code_name(52606,"HANGUL_SYLLABLE_CYONH"). +lisp_code_name(52607,"HANGUL_SYLLABLE_CYOD"). +lisp_code_name(52608,"HANGUL_SYLLABLE_CYOL"). +lisp_code_name(52609,"HANGUL_SYLLABLE_CYOLG"). +lisp_code_name(52610,"HANGUL_SYLLABLE_CYOLM"). +lisp_code_name(52611,"HANGUL_SYLLABLE_CYOLB"). +lisp_code_name(52612,"HANGUL_SYLLABLE_CYOLS"). +lisp_code_name(52613,"HANGUL_SYLLABLE_CYOLT"). +lisp_code_name(52614,"HANGUL_SYLLABLE_CYOLP"). +lisp_code_name(52615,"HANGUL_SYLLABLE_CYOLH"). +lisp_code_name(52616,"HANGUL_SYLLABLE_CYOM"). +lisp_code_name(52617,"HANGUL_SYLLABLE_CYOB"). +lisp_code_name(52618,"HANGUL_SYLLABLE_CYOBS"). +lisp_code_name(52619,"HANGUL_SYLLABLE_CYOS"). +lisp_code_name(52620,"HANGUL_SYLLABLE_CYOSS"). +lisp_code_name(52621,"HANGUL_SYLLABLE_CYONG"). +lisp_code_name(52622,"HANGUL_SYLLABLE_CYOJ"). +lisp_code_name(52623,"HANGUL_SYLLABLE_CYOC"). +lisp_code_name(52624,"HANGUL_SYLLABLE_CYOK"). +lisp_code_name(52625,"HANGUL_SYLLABLE_CYOT"). +lisp_code_name(52626,"HANGUL_SYLLABLE_CYOP"). +lisp_code_name(52627,"HANGUL_SYLLABLE_CYOH"). +lisp_code_name(52628,"HANGUL_SYLLABLE_CU"). +lisp_code_name(52629,"HANGUL_SYLLABLE_CUG"). +lisp_code_name(52630,"HANGUL_SYLLABLE_CUGG"). +lisp_code_name(52631,"HANGUL_SYLLABLE_CUGS"). +lisp_code_name(52632,"HANGUL_SYLLABLE_CUN"). +lisp_code_name(52633,"HANGUL_SYLLABLE_CUNJ"). +lisp_code_name(52634,"HANGUL_SYLLABLE_CUNH"). +lisp_code_name(52635,"HANGUL_SYLLABLE_CUD"). +lisp_code_name(52636,"HANGUL_SYLLABLE_CUL"). +lisp_code_name(52637,"HANGUL_SYLLABLE_CULG"). +lisp_code_name(52638,"HANGUL_SYLLABLE_CULM"). +lisp_code_name(52639,"HANGUL_SYLLABLE_CULB"). +lisp_code_name(52640,"HANGUL_SYLLABLE_CULS"). +lisp_code_name(52641,"HANGUL_SYLLABLE_CULT"). +lisp_code_name(52642,"HANGUL_SYLLABLE_CULP"). +lisp_code_name(52643,"HANGUL_SYLLABLE_CULH"). +lisp_code_name(52644,"HANGUL_SYLLABLE_CUM"). +lisp_code_name(52645,"HANGUL_SYLLABLE_CUB"). +lisp_code_name(52646,"HANGUL_SYLLABLE_CUBS"). +lisp_code_name(52647,"HANGUL_SYLLABLE_CUS"). +lisp_code_name(52648,"HANGUL_SYLLABLE_CUSS"). +lisp_code_name(52649,"HANGUL_SYLLABLE_CUNG"). +lisp_code_name(52650,"HANGUL_SYLLABLE_CUJ"). +lisp_code_name(52651,"HANGUL_SYLLABLE_CUC"). +lisp_code_name(52652,"HANGUL_SYLLABLE_CUK"). +lisp_code_name(52653,"HANGUL_SYLLABLE_CUT"). +lisp_code_name(52654,"HANGUL_SYLLABLE_CUP"). +lisp_code_name(52655,"HANGUL_SYLLABLE_CUH"). +lisp_code_name(52656,"HANGUL_SYLLABLE_CWEO"). +lisp_code_name(52657,"HANGUL_SYLLABLE_CWEOG"). +lisp_code_name(52658,"HANGUL_SYLLABLE_CWEOGG"). +lisp_code_name(52659,"HANGUL_SYLLABLE_CWEOGS"). +lisp_code_name(52660,"HANGUL_SYLLABLE_CWEON"). +lisp_code_name(52661,"HANGUL_SYLLABLE_CWEONJ"). +lisp_code_name(52662,"HANGUL_SYLLABLE_CWEONH"). +lisp_code_name(52663,"HANGUL_SYLLABLE_CWEOD"). +lisp_code_name(52664,"HANGUL_SYLLABLE_CWEOL"). +lisp_code_name(52665,"HANGUL_SYLLABLE_CWEOLG"). +lisp_code_name(52666,"HANGUL_SYLLABLE_CWEOLM"). +lisp_code_name(52667,"HANGUL_SYLLABLE_CWEOLB"). +lisp_code_name(52668,"HANGUL_SYLLABLE_CWEOLS"). +lisp_code_name(52669,"HANGUL_SYLLABLE_CWEOLT"). +lisp_code_name(52670,"HANGUL_SYLLABLE_CWEOLP"). +lisp_code_name(52671,"HANGUL_SYLLABLE_CWEOLH"). +lisp_code_name(52672,"HANGUL_SYLLABLE_CWEOM"). +lisp_code_name(52673,"HANGUL_SYLLABLE_CWEOB"). +lisp_code_name(52674,"HANGUL_SYLLABLE_CWEOBS"). +lisp_code_name(52675,"HANGUL_SYLLABLE_CWEOS"). +lisp_code_name(52676,"HANGUL_SYLLABLE_CWEOSS"). +lisp_code_name(52677,"HANGUL_SYLLABLE_CWEONG"). +lisp_code_name(52678,"HANGUL_SYLLABLE_CWEOJ"). +lisp_code_name(52679,"HANGUL_SYLLABLE_CWEOC"). +lisp_code_name(52680,"HANGUL_SYLLABLE_CWEOK"). +lisp_code_name(52681,"HANGUL_SYLLABLE_CWEOT"). +lisp_code_name(52682,"HANGUL_SYLLABLE_CWEOP"). +lisp_code_name(52683,"HANGUL_SYLLABLE_CWEOH"). +lisp_code_name(52684,"HANGUL_SYLLABLE_CWE"). +lisp_code_name(52685,"HANGUL_SYLLABLE_CWEG"). +lisp_code_name(52686,"HANGUL_SYLLABLE_CWEGG"). +lisp_code_name(52687,"HANGUL_SYLLABLE_CWEGS"). +lisp_code_name(52688,"HANGUL_SYLLABLE_CWEN"). +lisp_code_name(52689,"HANGUL_SYLLABLE_CWENJ"). +lisp_code_name(52690,"HANGUL_SYLLABLE_CWENH"). +lisp_code_name(52691,"HANGUL_SYLLABLE_CWED"). +lisp_code_name(52692,"HANGUL_SYLLABLE_CWEL"). +lisp_code_name(52693,"HANGUL_SYLLABLE_CWELG"). +lisp_code_name(52694,"HANGUL_SYLLABLE_CWELM"). +lisp_code_name(52695,"HANGUL_SYLLABLE_CWELB"). +lisp_code_name(52696,"HANGUL_SYLLABLE_CWELS"). +lisp_code_name(52697,"HANGUL_SYLLABLE_CWELT"). +lisp_code_name(52698,"HANGUL_SYLLABLE_CWELP"). +lisp_code_name(52699,"HANGUL_SYLLABLE_CWELH"). +lisp_code_name(52700,"HANGUL_SYLLABLE_CWEM"). +lisp_code_name(52701,"HANGUL_SYLLABLE_CWEB"). +lisp_code_name(52702,"HANGUL_SYLLABLE_CWEBS"). +lisp_code_name(52703,"HANGUL_SYLLABLE_CWES"). +lisp_code_name(52704,"HANGUL_SYLLABLE_CWESS"). +lisp_code_name(52705,"HANGUL_SYLLABLE_CWENG"). +lisp_code_name(52706,"HANGUL_SYLLABLE_CWEJ"). +lisp_code_name(52707,"HANGUL_SYLLABLE_CWEC"). +lisp_code_name(52708,"HANGUL_SYLLABLE_CWEK"). +lisp_code_name(52709,"HANGUL_SYLLABLE_CWET"). +lisp_code_name(52710,"HANGUL_SYLLABLE_CWEP"). +lisp_code_name(52711,"HANGUL_SYLLABLE_CWEH"). +lisp_code_name(52712,"HANGUL_SYLLABLE_CWI"). +lisp_code_name(52713,"HANGUL_SYLLABLE_CWIG"). +lisp_code_name(52714,"HANGUL_SYLLABLE_CWIGG"). +lisp_code_name(52715,"HANGUL_SYLLABLE_CWIGS"). +lisp_code_name(52716,"HANGUL_SYLLABLE_CWIN"). +lisp_code_name(52717,"HANGUL_SYLLABLE_CWINJ"). +lisp_code_name(52718,"HANGUL_SYLLABLE_CWINH"). +lisp_code_name(52719,"HANGUL_SYLLABLE_CWID"). +lisp_code_name(52720,"HANGUL_SYLLABLE_CWIL"). +lisp_code_name(52721,"HANGUL_SYLLABLE_CWILG"). +lisp_code_name(52722,"HANGUL_SYLLABLE_CWILM"). +lisp_code_name(52723,"HANGUL_SYLLABLE_CWILB"). +lisp_code_name(52724,"HANGUL_SYLLABLE_CWILS"). +lisp_code_name(52725,"HANGUL_SYLLABLE_CWILT"). +lisp_code_name(52726,"HANGUL_SYLLABLE_CWILP"). +lisp_code_name(52727,"HANGUL_SYLLABLE_CWILH"). +lisp_code_name(52728,"HANGUL_SYLLABLE_CWIM"). +lisp_code_name(52729,"HANGUL_SYLLABLE_CWIB"). +lisp_code_name(52730,"HANGUL_SYLLABLE_CWIBS"). +lisp_code_name(52731,"HANGUL_SYLLABLE_CWIS"). +lisp_code_name(52732,"HANGUL_SYLLABLE_CWISS"). +lisp_code_name(52733,"HANGUL_SYLLABLE_CWING"). +lisp_code_name(52734,"HANGUL_SYLLABLE_CWIJ"). +lisp_code_name(52735,"HANGUL_SYLLABLE_CWIC"). +lisp_code_name(52736,"HANGUL_SYLLABLE_CWIK"). +lisp_code_name(52737,"HANGUL_SYLLABLE_CWIT"). +lisp_code_name(52738,"HANGUL_SYLLABLE_CWIP"). +lisp_code_name(52739,"HANGUL_SYLLABLE_CWIH"). +lisp_code_name(52740,"HANGUL_SYLLABLE_CYU"). +lisp_code_name(52741,"HANGUL_SYLLABLE_CYUG"). +lisp_code_name(52742,"HANGUL_SYLLABLE_CYUGG"). +lisp_code_name(52743,"HANGUL_SYLLABLE_CYUGS"). +lisp_code_name(52744,"HANGUL_SYLLABLE_CYUN"). +lisp_code_name(52745,"HANGUL_SYLLABLE_CYUNJ"). +lisp_code_name(52746,"HANGUL_SYLLABLE_CYUNH"). +lisp_code_name(52747,"HANGUL_SYLLABLE_CYUD"). +lisp_code_name(52748,"HANGUL_SYLLABLE_CYUL"). +lisp_code_name(52749,"HANGUL_SYLLABLE_CYULG"). +lisp_code_name(52750,"HANGUL_SYLLABLE_CYULM"). +lisp_code_name(52751,"HANGUL_SYLLABLE_CYULB"). +lisp_code_name(52752,"HANGUL_SYLLABLE_CYULS"). +lisp_code_name(52753,"HANGUL_SYLLABLE_CYULT"). +lisp_code_name(52754,"HANGUL_SYLLABLE_CYULP"). +lisp_code_name(52755,"HANGUL_SYLLABLE_CYULH"). +lisp_code_name(52756,"HANGUL_SYLLABLE_CYUM"). +lisp_code_name(52757,"HANGUL_SYLLABLE_CYUB"). +lisp_code_name(52758,"HANGUL_SYLLABLE_CYUBS"). +lisp_code_name(52759,"HANGUL_SYLLABLE_CYUS"). +lisp_code_name(52760,"HANGUL_SYLLABLE_CYUSS"). +lisp_code_name(52761,"HANGUL_SYLLABLE_CYUNG"). +lisp_code_name(52762,"HANGUL_SYLLABLE_CYUJ"). +lisp_code_name(52763,"HANGUL_SYLLABLE_CYUC"). +lisp_code_name(52764,"HANGUL_SYLLABLE_CYUK"). +lisp_code_name(52765,"HANGUL_SYLLABLE_CYUT"). +lisp_code_name(52766,"HANGUL_SYLLABLE_CYUP"). +lisp_code_name(52767,"HANGUL_SYLLABLE_CYUH"). +lisp_code_name(52768,"HANGUL_SYLLABLE_CEU"). +lisp_code_name(52769,"HANGUL_SYLLABLE_CEUG"). +lisp_code_name(52770,"HANGUL_SYLLABLE_CEUGG"). +lisp_code_name(52771,"HANGUL_SYLLABLE_CEUGS"). +lisp_code_name(52772,"HANGUL_SYLLABLE_CEUN"). +lisp_code_name(52773,"HANGUL_SYLLABLE_CEUNJ"). +lisp_code_name(52774,"HANGUL_SYLLABLE_CEUNH"). +lisp_code_name(52775,"HANGUL_SYLLABLE_CEUD"). +lisp_code_name(52776,"HANGUL_SYLLABLE_CEUL"). +lisp_code_name(52777,"HANGUL_SYLLABLE_CEULG"). +lisp_code_name(52778,"HANGUL_SYLLABLE_CEULM"). +lisp_code_name(52779,"HANGUL_SYLLABLE_CEULB"). +lisp_code_name(52780,"HANGUL_SYLLABLE_CEULS"). +lisp_code_name(52781,"HANGUL_SYLLABLE_CEULT"). +lisp_code_name(52782,"HANGUL_SYLLABLE_CEULP"). +lisp_code_name(52783,"HANGUL_SYLLABLE_CEULH"). +lisp_code_name(52784,"HANGUL_SYLLABLE_CEUM"). +lisp_code_name(52785,"HANGUL_SYLLABLE_CEUB"). +lisp_code_name(52786,"HANGUL_SYLLABLE_CEUBS"). +lisp_code_name(52787,"HANGUL_SYLLABLE_CEUS"). +lisp_code_name(52788,"HANGUL_SYLLABLE_CEUSS"). +lisp_code_name(52789,"HANGUL_SYLLABLE_CEUNG"). +lisp_code_name(52790,"HANGUL_SYLLABLE_CEUJ"). +lisp_code_name(52791,"HANGUL_SYLLABLE_CEUC"). +lisp_code_name(52792,"HANGUL_SYLLABLE_CEUK"). +lisp_code_name(52793,"HANGUL_SYLLABLE_CEUT"). +lisp_code_name(52794,"HANGUL_SYLLABLE_CEUP"). +lisp_code_name(52795,"HANGUL_SYLLABLE_CEUH"). +lisp_code_name(52796,"HANGUL_SYLLABLE_CYI"). +lisp_code_name(52797,"HANGUL_SYLLABLE_CYIG"). +lisp_code_name(52798,"HANGUL_SYLLABLE_CYIGG"). +lisp_code_name(52799,"HANGUL_SYLLABLE_CYIGS"). +lisp_code_name(52800,"HANGUL_SYLLABLE_CYIN"). +lisp_code_name(52801,"HANGUL_SYLLABLE_CYINJ"). +lisp_code_name(52802,"HANGUL_SYLLABLE_CYINH"). +lisp_code_name(52803,"HANGUL_SYLLABLE_CYID"). +lisp_code_name(52804,"HANGUL_SYLLABLE_CYIL"). +lisp_code_name(52805,"HANGUL_SYLLABLE_CYILG"). +lisp_code_name(52806,"HANGUL_SYLLABLE_CYILM"). +lisp_code_name(52807,"HANGUL_SYLLABLE_CYILB"). +lisp_code_name(52808,"HANGUL_SYLLABLE_CYILS"). +lisp_code_name(52809,"HANGUL_SYLLABLE_CYILT"). +lisp_code_name(52810,"HANGUL_SYLLABLE_CYILP"). +lisp_code_name(52811,"HANGUL_SYLLABLE_CYILH"). +lisp_code_name(52812,"HANGUL_SYLLABLE_CYIM"). +lisp_code_name(52813,"HANGUL_SYLLABLE_CYIB"). +lisp_code_name(52814,"HANGUL_SYLLABLE_CYIBS"). +lisp_code_name(52815,"HANGUL_SYLLABLE_CYIS"). +lisp_code_name(52816,"HANGUL_SYLLABLE_CYISS"). +lisp_code_name(52817,"HANGUL_SYLLABLE_CYING"). +lisp_code_name(52818,"HANGUL_SYLLABLE_CYIJ"). +lisp_code_name(52819,"HANGUL_SYLLABLE_CYIC"). +lisp_code_name(52820,"HANGUL_SYLLABLE_CYIK"). +lisp_code_name(52821,"HANGUL_SYLLABLE_CYIT"). +lisp_code_name(52822,"HANGUL_SYLLABLE_CYIP"). +lisp_code_name(52823,"HANGUL_SYLLABLE_CYIH"). +lisp_code_name(52824,"HANGUL_SYLLABLE_CI"). +lisp_code_name(52825,"HANGUL_SYLLABLE_CIG"). +lisp_code_name(52826,"HANGUL_SYLLABLE_CIGG"). +lisp_code_name(52827,"HANGUL_SYLLABLE_CIGS"). +lisp_code_name(52828,"HANGUL_SYLLABLE_CIN"). +lisp_code_name(52829,"HANGUL_SYLLABLE_CINJ"). +lisp_code_name(52830,"HANGUL_SYLLABLE_CINH"). +lisp_code_name(52831,"HANGUL_SYLLABLE_CID"). +lisp_code_name(52832,"HANGUL_SYLLABLE_CIL"). +lisp_code_name(52833,"HANGUL_SYLLABLE_CILG"). +lisp_code_name(52834,"HANGUL_SYLLABLE_CILM"). +lisp_code_name(52835,"HANGUL_SYLLABLE_CILB"). +lisp_code_name(52836,"HANGUL_SYLLABLE_CILS"). +lisp_code_name(52837,"HANGUL_SYLLABLE_CILT"). +lisp_code_name(52838,"HANGUL_SYLLABLE_CILP"). +lisp_code_name(52839,"HANGUL_SYLLABLE_CILH"). +lisp_code_name(52840,"HANGUL_SYLLABLE_CIM"). +lisp_code_name(52841,"HANGUL_SYLLABLE_CIB"). +lisp_code_name(52842,"HANGUL_SYLLABLE_CIBS"). +lisp_code_name(52843,"HANGUL_SYLLABLE_CIS"). +lisp_code_name(52844,"HANGUL_SYLLABLE_CISS"). +lisp_code_name(52845,"HANGUL_SYLLABLE_CING"). +lisp_code_name(52846,"HANGUL_SYLLABLE_CIJ"). +lisp_code_name(52847,"HANGUL_SYLLABLE_CIC"). +lisp_code_name(52848,"HANGUL_SYLLABLE_CIK"). +lisp_code_name(52849,"HANGUL_SYLLABLE_CIT"). +lisp_code_name(52850,"HANGUL_SYLLABLE_CIP"). +lisp_code_name(52851,"HANGUL_SYLLABLE_CIH"). +lisp_code_name(52852,"HANGUL_SYLLABLE_KA"). +lisp_code_name(52853,"HANGUL_SYLLABLE_KAG"). +lisp_code_name(52854,"HANGUL_SYLLABLE_KAGG"). +lisp_code_name(52855,"HANGUL_SYLLABLE_KAGS"). +lisp_code_name(52856,"HANGUL_SYLLABLE_KAN"). +lisp_code_name(52857,"HANGUL_SYLLABLE_KANJ"). +lisp_code_name(52858,"HANGUL_SYLLABLE_KANH"). +lisp_code_name(52859,"HANGUL_SYLLABLE_KAD"). +lisp_code_name(52860,"HANGUL_SYLLABLE_KAL"). +lisp_code_name(52861,"HANGUL_SYLLABLE_KALG"). +lisp_code_name(52862,"HANGUL_SYLLABLE_KALM"). +lisp_code_name(52863,"HANGUL_SYLLABLE_KALB"). +lisp_code_name(52864,"HANGUL_SYLLABLE_KALS"). +lisp_code_name(52865,"HANGUL_SYLLABLE_KALT"). +lisp_code_name(52866,"HANGUL_SYLLABLE_KALP"). +lisp_code_name(52867,"HANGUL_SYLLABLE_KALH"). +lisp_code_name(52868,"HANGUL_SYLLABLE_KAM"). +lisp_code_name(52869,"HANGUL_SYLLABLE_KAB"). +lisp_code_name(52870,"HANGUL_SYLLABLE_KABS"). +lisp_code_name(52871,"HANGUL_SYLLABLE_KAS"). +lisp_code_name(52872,"HANGUL_SYLLABLE_KASS"). +lisp_code_name(52873,"HANGUL_SYLLABLE_KANG"). +lisp_code_name(52874,"HANGUL_SYLLABLE_KAJ"). +lisp_code_name(52875,"HANGUL_SYLLABLE_KAC"). +lisp_code_name(52876,"HANGUL_SYLLABLE_KAK"). +lisp_code_name(52877,"HANGUL_SYLLABLE_KAT"). +lisp_code_name(52878,"HANGUL_SYLLABLE_KAP"). +lisp_code_name(52879,"HANGUL_SYLLABLE_KAH"). +lisp_code_name(52880,"HANGUL_SYLLABLE_KAE"). +lisp_code_name(52881,"HANGUL_SYLLABLE_KAEG"). +lisp_code_name(52882,"HANGUL_SYLLABLE_KAEGG"). +lisp_code_name(52883,"HANGUL_SYLLABLE_KAEGS"). +lisp_code_name(52884,"HANGUL_SYLLABLE_KAEN"). +lisp_code_name(52885,"HANGUL_SYLLABLE_KAENJ"). +lisp_code_name(52886,"HANGUL_SYLLABLE_KAENH"). +lisp_code_name(52887,"HANGUL_SYLLABLE_KAED"). +lisp_code_name(52888,"HANGUL_SYLLABLE_KAEL"). +lisp_code_name(52889,"HANGUL_SYLLABLE_KAELG"). +lisp_code_name(52890,"HANGUL_SYLLABLE_KAELM"). +lisp_code_name(52891,"HANGUL_SYLLABLE_KAELB"). +lisp_code_name(52892,"HANGUL_SYLLABLE_KAELS"). +lisp_code_name(52893,"HANGUL_SYLLABLE_KAELT"). +lisp_code_name(52894,"HANGUL_SYLLABLE_KAELP"). +lisp_code_name(52895,"HANGUL_SYLLABLE_KAELH"). +lisp_code_name(52896,"HANGUL_SYLLABLE_KAEM"). +lisp_code_name(52897,"HANGUL_SYLLABLE_KAEB"). +lisp_code_name(52898,"HANGUL_SYLLABLE_KAEBS"). +lisp_code_name(52899,"HANGUL_SYLLABLE_KAES"). +lisp_code_name(52900,"HANGUL_SYLLABLE_KAESS"). +lisp_code_name(52901,"HANGUL_SYLLABLE_KAENG"). +lisp_code_name(52902,"HANGUL_SYLLABLE_KAEJ"). +lisp_code_name(52903,"HANGUL_SYLLABLE_KAEC"). +lisp_code_name(52904,"HANGUL_SYLLABLE_KAEK"). +lisp_code_name(52905,"HANGUL_SYLLABLE_KAET"). +lisp_code_name(52906,"HANGUL_SYLLABLE_KAEP"). +lisp_code_name(52907,"HANGUL_SYLLABLE_KAEH"). +lisp_code_name(52908,"HANGUL_SYLLABLE_KYA"). +lisp_code_name(52909,"HANGUL_SYLLABLE_KYAG"). +lisp_code_name(52910,"HANGUL_SYLLABLE_KYAGG"). +lisp_code_name(52911,"HANGUL_SYLLABLE_KYAGS"). +lisp_code_name(52912,"HANGUL_SYLLABLE_KYAN"). +lisp_code_name(52913,"HANGUL_SYLLABLE_KYANJ"). +lisp_code_name(52914,"HANGUL_SYLLABLE_KYANH"). +lisp_code_name(52915,"HANGUL_SYLLABLE_KYAD"). +lisp_code_name(52916,"HANGUL_SYLLABLE_KYAL"). +lisp_code_name(52917,"HANGUL_SYLLABLE_KYALG"). +lisp_code_name(52918,"HANGUL_SYLLABLE_KYALM"). +lisp_code_name(52919,"HANGUL_SYLLABLE_KYALB"). +lisp_code_name(52920,"HANGUL_SYLLABLE_KYALS"). +lisp_code_name(52921,"HANGUL_SYLLABLE_KYALT"). +lisp_code_name(52922,"HANGUL_SYLLABLE_KYALP"). +lisp_code_name(52923,"HANGUL_SYLLABLE_KYALH"). +lisp_code_name(52924,"HANGUL_SYLLABLE_KYAM"). +lisp_code_name(52925,"HANGUL_SYLLABLE_KYAB"). +lisp_code_name(52926,"HANGUL_SYLLABLE_KYABS"). +lisp_code_name(52927,"HANGUL_SYLLABLE_KYAS"). +lisp_code_name(52928,"HANGUL_SYLLABLE_KYASS"). +lisp_code_name(52929,"HANGUL_SYLLABLE_KYANG"). +lisp_code_name(52930,"HANGUL_SYLLABLE_KYAJ"). +lisp_code_name(52931,"HANGUL_SYLLABLE_KYAC"). +lisp_code_name(52932,"HANGUL_SYLLABLE_KYAK"). +lisp_code_name(52933,"HANGUL_SYLLABLE_KYAT"). +lisp_code_name(52934,"HANGUL_SYLLABLE_KYAP"). +lisp_code_name(52935,"HANGUL_SYLLABLE_KYAH"). +lisp_code_name(52936,"HANGUL_SYLLABLE_KYAE"). +lisp_code_name(52937,"HANGUL_SYLLABLE_KYAEG"). +lisp_code_name(52938,"HANGUL_SYLLABLE_KYAEGG"). +lisp_code_name(52939,"HANGUL_SYLLABLE_KYAEGS"). +lisp_code_name(52940,"HANGUL_SYLLABLE_KYAEN"). +lisp_code_name(52941,"HANGUL_SYLLABLE_KYAENJ"). +lisp_code_name(52942,"HANGUL_SYLLABLE_KYAENH"). +lisp_code_name(52943,"HANGUL_SYLLABLE_KYAED"). +lisp_code_name(52944,"HANGUL_SYLLABLE_KYAEL"). +lisp_code_name(52945,"HANGUL_SYLLABLE_KYAELG"). +lisp_code_name(52946,"HANGUL_SYLLABLE_KYAELM"). +lisp_code_name(52947,"HANGUL_SYLLABLE_KYAELB"). +lisp_code_name(52948,"HANGUL_SYLLABLE_KYAELS"). +lisp_code_name(52949,"HANGUL_SYLLABLE_KYAELT"). +lisp_code_name(52950,"HANGUL_SYLLABLE_KYAELP"). +lisp_code_name(52951,"HANGUL_SYLLABLE_KYAELH"). +lisp_code_name(52952,"HANGUL_SYLLABLE_KYAEM"). +lisp_code_name(52953,"HANGUL_SYLLABLE_KYAEB"). +lisp_code_name(52954,"HANGUL_SYLLABLE_KYAEBS"). +lisp_code_name(52955,"HANGUL_SYLLABLE_KYAES"). +lisp_code_name(52956,"HANGUL_SYLLABLE_KYAESS"). +lisp_code_name(52957,"HANGUL_SYLLABLE_KYAENG"). +lisp_code_name(52958,"HANGUL_SYLLABLE_KYAEJ"). +lisp_code_name(52959,"HANGUL_SYLLABLE_KYAEC"). +lisp_code_name(52960,"HANGUL_SYLLABLE_KYAEK"). +lisp_code_name(52961,"HANGUL_SYLLABLE_KYAET"). +lisp_code_name(52962,"HANGUL_SYLLABLE_KYAEP"). +lisp_code_name(52963,"HANGUL_SYLLABLE_KYAEH"). +lisp_code_name(52964,"HANGUL_SYLLABLE_KEO"). +lisp_code_name(52965,"HANGUL_SYLLABLE_KEOG"). +lisp_code_name(52966,"HANGUL_SYLLABLE_KEOGG"). +lisp_code_name(52967,"HANGUL_SYLLABLE_KEOGS"). +lisp_code_name(52968,"HANGUL_SYLLABLE_KEON"). +lisp_code_name(52969,"HANGUL_SYLLABLE_KEONJ"). +lisp_code_name(52970,"HANGUL_SYLLABLE_KEONH"). +lisp_code_name(52971,"HANGUL_SYLLABLE_KEOD"). +lisp_code_name(52972,"HANGUL_SYLLABLE_KEOL"). +lisp_code_name(52973,"HANGUL_SYLLABLE_KEOLG"). +lisp_code_name(52974,"HANGUL_SYLLABLE_KEOLM"). +lisp_code_name(52975,"HANGUL_SYLLABLE_KEOLB"). +lisp_code_name(52976,"HANGUL_SYLLABLE_KEOLS"). +lisp_code_name(52977,"HANGUL_SYLLABLE_KEOLT"). +lisp_code_name(52978,"HANGUL_SYLLABLE_KEOLP"). +lisp_code_name(52979,"HANGUL_SYLLABLE_KEOLH"). +lisp_code_name(52980,"HANGUL_SYLLABLE_KEOM"). +lisp_code_name(52981,"HANGUL_SYLLABLE_KEOB"). +lisp_code_name(52982,"HANGUL_SYLLABLE_KEOBS"). +lisp_code_name(52983,"HANGUL_SYLLABLE_KEOS"). +lisp_code_name(52984,"HANGUL_SYLLABLE_KEOSS"). +lisp_code_name(52985,"HANGUL_SYLLABLE_KEONG"). +lisp_code_name(52986,"HANGUL_SYLLABLE_KEOJ"). +lisp_code_name(52987,"HANGUL_SYLLABLE_KEOC"). +lisp_code_name(52988,"HANGUL_SYLLABLE_KEOK"). +lisp_code_name(52989,"HANGUL_SYLLABLE_KEOT"). +lisp_code_name(52990,"HANGUL_SYLLABLE_KEOP"). +lisp_code_name(52991,"HANGUL_SYLLABLE_KEOH"). +lisp_code_name(52992,"HANGUL_SYLLABLE_KE"). +lisp_code_name(52993,"HANGUL_SYLLABLE_KEG"). +lisp_code_name(52994,"HANGUL_SYLLABLE_KEGG"). +lisp_code_name(52995,"HANGUL_SYLLABLE_KEGS"). +lisp_code_name(52996,"HANGUL_SYLLABLE_KEN"). +lisp_code_name(52997,"HANGUL_SYLLABLE_KENJ"). +lisp_code_name(52998,"HANGUL_SYLLABLE_KENH"). +lisp_code_name(52999,"HANGUL_SYLLABLE_KED"). +lisp_code_name(53000,"HANGUL_SYLLABLE_KEL"). +lisp_code_name(53001,"HANGUL_SYLLABLE_KELG"). +lisp_code_name(53002,"HANGUL_SYLLABLE_KELM"). +lisp_code_name(53003,"HANGUL_SYLLABLE_KELB"). +lisp_code_name(53004,"HANGUL_SYLLABLE_KELS"). +lisp_code_name(53005,"HANGUL_SYLLABLE_KELT"). +lisp_code_name(53006,"HANGUL_SYLLABLE_KELP"). +lisp_code_name(53007,"HANGUL_SYLLABLE_KELH"). +lisp_code_name(53008,"HANGUL_SYLLABLE_KEM"). +lisp_code_name(53009,"HANGUL_SYLLABLE_KEB"). +lisp_code_name(53010,"HANGUL_SYLLABLE_KEBS"). +lisp_code_name(53011,"HANGUL_SYLLABLE_KES"). +lisp_code_name(53012,"HANGUL_SYLLABLE_KESS"). +lisp_code_name(53013,"HANGUL_SYLLABLE_KENG"). +lisp_code_name(53014,"HANGUL_SYLLABLE_KEJ"). +lisp_code_name(53015,"HANGUL_SYLLABLE_KEC"). +lisp_code_name(53016,"HANGUL_SYLLABLE_KEK"). +lisp_code_name(53017,"HANGUL_SYLLABLE_KET"). +lisp_code_name(53018,"HANGUL_SYLLABLE_KEP"). +lisp_code_name(53019,"HANGUL_SYLLABLE_KEH"). +lisp_code_name(53020,"HANGUL_SYLLABLE_KYEO"). +lisp_code_name(53021,"HANGUL_SYLLABLE_KYEOG"). +lisp_code_name(53022,"HANGUL_SYLLABLE_KYEOGG"). +lisp_code_name(53023,"HANGUL_SYLLABLE_KYEOGS"). +lisp_code_name(53024,"HANGUL_SYLLABLE_KYEON"). +lisp_code_name(53025,"HANGUL_SYLLABLE_KYEONJ"). +lisp_code_name(53026,"HANGUL_SYLLABLE_KYEONH"). +lisp_code_name(53027,"HANGUL_SYLLABLE_KYEOD"). +lisp_code_name(53028,"HANGUL_SYLLABLE_KYEOL"). +lisp_code_name(53029,"HANGUL_SYLLABLE_KYEOLG"). +lisp_code_name(53030,"HANGUL_SYLLABLE_KYEOLM"). +lisp_code_name(53031,"HANGUL_SYLLABLE_KYEOLB"). +lisp_code_name(53032,"HANGUL_SYLLABLE_KYEOLS"). +lisp_code_name(53033,"HANGUL_SYLLABLE_KYEOLT"). +lisp_code_name(53034,"HANGUL_SYLLABLE_KYEOLP"). +lisp_code_name(53035,"HANGUL_SYLLABLE_KYEOLH"). +lisp_code_name(53036,"HANGUL_SYLLABLE_KYEOM"). +lisp_code_name(53037,"HANGUL_SYLLABLE_KYEOB"). +lisp_code_name(53038,"HANGUL_SYLLABLE_KYEOBS"). +lisp_code_name(53039,"HANGUL_SYLLABLE_KYEOS"). +lisp_code_name(53040,"HANGUL_SYLLABLE_KYEOSS"). +lisp_code_name(53041,"HANGUL_SYLLABLE_KYEONG"). +lisp_code_name(53042,"HANGUL_SYLLABLE_KYEOJ"). +lisp_code_name(53043,"HANGUL_SYLLABLE_KYEOC"). +lisp_code_name(53044,"HANGUL_SYLLABLE_KYEOK"). +lisp_code_name(53045,"HANGUL_SYLLABLE_KYEOT"). +lisp_code_name(53046,"HANGUL_SYLLABLE_KYEOP"). +lisp_code_name(53047,"HANGUL_SYLLABLE_KYEOH"). +lisp_code_name(53048,"HANGUL_SYLLABLE_KYE"). +lisp_code_name(53049,"HANGUL_SYLLABLE_KYEG"). +lisp_code_name(53050,"HANGUL_SYLLABLE_KYEGG"). +lisp_code_name(53051,"HANGUL_SYLLABLE_KYEGS"). +lisp_code_name(53052,"HANGUL_SYLLABLE_KYEN"). +lisp_code_name(53053,"HANGUL_SYLLABLE_KYENJ"). +lisp_code_name(53054,"HANGUL_SYLLABLE_KYENH"). +lisp_code_name(53055,"HANGUL_SYLLABLE_KYED"). +lisp_code_name(53056,"HANGUL_SYLLABLE_KYEL"). +lisp_code_name(53057,"HANGUL_SYLLABLE_KYELG"). +lisp_code_name(53058,"HANGUL_SYLLABLE_KYELM"). +lisp_code_name(53059,"HANGUL_SYLLABLE_KYELB"). +lisp_code_name(53060,"HANGUL_SYLLABLE_KYELS"). +lisp_code_name(53061,"HANGUL_SYLLABLE_KYELT"). +lisp_code_name(53062,"HANGUL_SYLLABLE_KYELP"). +lisp_code_name(53063,"HANGUL_SYLLABLE_KYELH"). +lisp_code_name(53064,"HANGUL_SYLLABLE_KYEM"). +lisp_code_name(53065,"HANGUL_SYLLABLE_KYEB"). +lisp_code_name(53066,"HANGUL_SYLLABLE_KYEBS"). +lisp_code_name(53067,"HANGUL_SYLLABLE_KYES"). +lisp_code_name(53068,"HANGUL_SYLLABLE_KYESS"). +lisp_code_name(53069,"HANGUL_SYLLABLE_KYENG"). +lisp_code_name(53070,"HANGUL_SYLLABLE_KYEJ"). +lisp_code_name(53071,"HANGUL_SYLLABLE_KYEC"). +lisp_code_name(53072,"HANGUL_SYLLABLE_KYEK"). +lisp_code_name(53073,"HANGUL_SYLLABLE_KYET"). +lisp_code_name(53074,"HANGUL_SYLLABLE_KYEP"). +lisp_code_name(53075,"HANGUL_SYLLABLE_KYEH"). +lisp_code_name(53076,"HANGUL_SYLLABLE_KO"). +lisp_code_name(53077,"HANGUL_SYLLABLE_KOG"). +lisp_code_name(53078,"HANGUL_SYLLABLE_KOGG"). +lisp_code_name(53079,"HANGUL_SYLLABLE_KOGS"). +lisp_code_name(53080,"HANGUL_SYLLABLE_KON"). +lisp_code_name(53081,"HANGUL_SYLLABLE_KONJ"). +lisp_code_name(53082,"HANGUL_SYLLABLE_KONH"). +lisp_code_name(53083,"HANGUL_SYLLABLE_KOD"). +lisp_code_name(53084,"HANGUL_SYLLABLE_KOL"). +lisp_code_name(53085,"HANGUL_SYLLABLE_KOLG"). +lisp_code_name(53086,"HANGUL_SYLLABLE_KOLM"). +lisp_code_name(53087,"HANGUL_SYLLABLE_KOLB"). +lisp_code_name(53088,"HANGUL_SYLLABLE_KOLS"). +lisp_code_name(53089,"HANGUL_SYLLABLE_KOLT"). +lisp_code_name(53090,"HANGUL_SYLLABLE_KOLP"). +lisp_code_name(53091,"HANGUL_SYLLABLE_KOLH"). +lisp_code_name(53092,"HANGUL_SYLLABLE_KOM"). +lisp_code_name(53093,"HANGUL_SYLLABLE_KOB"). +lisp_code_name(53094,"HANGUL_SYLLABLE_KOBS"). +lisp_code_name(53095,"HANGUL_SYLLABLE_KOS"). +lisp_code_name(53096,"HANGUL_SYLLABLE_KOSS"). +lisp_code_name(53097,"HANGUL_SYLLABLE_KONG"). +lisp_code_name(53098,"HANGUL_SYLLABLE_KOJ"). +lisp_code_name(53099,"HANGUL_SYLLABLE_KOC"). +lisp_code_name(53100,"HANGUL_SYLLABLE_KOK"). +lisp_code_name(53101,"HANGUL_SYLLABLE_KOT"). +lisp_code_name(53102,"HANGUL_SYLLABLE_KOP"). +lisp_code_name(53103,"HANGUL_SYLLABLE_KOH"). +lisp_code_name(53104,"HANGUL_SYLLABLE_KWA"). +lisp_code_name(53105,"HANGUL_SYLLABLE_KWAG"). +lisp_code_name(53106,"HANGUL_SYLLABLE_KWAGG"). +lisp_code_name(53107,"HANGUL_SYLLABLE_KWAGS"). +lisp_code_name(53108,"HANGUL_SYLLABLE_KWAN"). +lisp_code_name(53109,"HANGUL_SYLLABLE_KWANJ"). +lisp_code_name(53110,"HANGUL_SYLLABLE_KWANH"). +lisp_code_name(53111,"HANGUL_SYLLABLE_KWAD"). +lisp_code_name(53112,"HANGUL_SYLLABLE_KWAL"). +lisp_code_name(53113,"HANGUL_SYLLABLE_KWALG"). +lisp_code_name(53114,"HANGUL_SYLLABLE_KWALM"). +lisp_code_name(53115,"HANGUL_SYLLABLE_KWALB"). +lisp_code_name(53116,"HANGUL_SYLLABLE_KWALS"). +lisp_code_name(53117,"HANGUL_SYLLABLE_KWALT"). +lisp_code_name(53118,"HANGUL_SYLLABLE_KWALP"). +lisp_code_name(53119,"HANGUL_SYLLABLE_KWALH"). +lisp_code_name(53120,"HANGUL_SYLLABLE_KWAM"). +lisp_code_name(53121,"HANGUL_SYLLABLE_KWAB"). +lisp_code_name(53122,"HANGUL_SYLLABLE_KWABS"). +lisp_code_name(53123,"HANGUL_SYLLABLE_KWAS"). +lisp_code_name(53124,"HANGUL_SYLLABLE_KWASS"). +lisp_code_name(53125,"HANGUL_SYLLABLE_KWANG"). +lisp_code_name(53126,"HANGUL_SYLLABLE_KWAJ"). +lisp_code_name(53127,"HANGUL_SYLLABLE_KWAC"). +lisp_code_name(53128,"HANGUL_SYLLABLE_KWAK"). +lisp_code_name(53129,"HANGUL_SYLLABLE_KWAT"). +lisp_code_name(53130,"HANGUL_SYLLABLE_KWAP"). +lisp_code_name(53131,"HANGUL_SYLLABLE_KWAH"). +lisp_code_name(53132,"HANGUL_SYLLABLE_KWAE"). +lisp_code_name(53133,"HANGUL_SYLLABLE_KWAEG"). +lisp_code_name(53134,"HANGUL_SYLLABLE_KWAEGG"). +lisp_code_name(53135,"HANGUL_SYLLABLE_KWAEGS"). +lisp_code_name(53136,"HANGUL_SYLLABLE_KWAEN"). +lisp_code_name(53137,"HANGUL_SYLLABLE_KWAENJ"). +lisp_code_name(53138,"HANGUL_SYLLABLE_KWAENH"). +lisp_code_name(53139,"HANGUL_SYLLABLE_KWAED"). +lisp_code_name(53140,"HANGUL_SYLLABLE_KWAEL"). +lisp_code_name(53141,"HANGUL_SYLLABLE_KWAELG"). +lisp_code_name(53142,"HANGUL_SYLLABLE_KWAELM"). +lisp_code_name(53143,"HANGUL_SYLLABLE_KWAELB"). +lisp_code_name(53144,"HANGUL_SYLLABLE_KWAELS"). +lisp_code_name(53145,"HANGUL_SYLLABLE_KWAELT"). +lisp_code_name(53146,"HANGUL_SYLLABLE_KWAELP"). +lisp_code_name(53147,"HANGUL_SYLLABLE_KWAELH"). +lisp_code_name(53148,"HANGUL_SYLLABLE_KWAEM"). +lisp_code_name(53149,"HANGUL_SYLLABLE_KWAEB"). +lisp_code_name(53150,"HANGUL_SYLLABLE_KWAEBS"). +lisp_code_name(53151,"HANGUL_SYLLABLE_KWAES"). +lisp_code_name(53152,"HANGUL_SYLLABLE_KWAESS"). +lisp_code_name(53153,"HANGUL_SYLLABLE_KWAENG"). +lisp_code_name(53154,"HANGUL_SYLLABLE_KWAEJ"). +lisp_code_name(53155,"HANGUL_SYLLABLE_KWAEC"). +lisp_code_name(53156,"HANGUL_SYLLABLE_KWAEK"). +lisp_code_name(53157,"HANGUL_SYLLABLE_KWAET"). +lisp_code_name(53158,"HANGUL_SYLLABLE_KWAEP"). +lisp_code_name(53159,"HANGUL_SYLLABLE_KWAEH"). +lisp_code_name(53160,"HANGUL_SYLLABLE_KOE"). +lisp_code_name(53161,"HANGUL_SYLLABLE_KOEG"). +lisp_code_name(53162,"HANGUL_SYLLABLE_KOEGG"). +lisp_code_name(53163,"HANGUL_SYLLABLE_KOEGS"). +lisp_code_name(53164,"HANGUL_SYLLABLE_KOEN"). +lisp_code_name(53165,"HANGUL_SYLLABLE_KOENJ"). +lisp_code_name(53166,"HANGUL_SYLLABLE_KOENH"). +lisp_code_name(53167,"HANGUL_SYLLABLE_KOED"). +lisp_code_name(53168,"HANGUL_SYLLABLE_KOEL"). +lisp_code_name(53169,"HANGUL_SYLLABLE_KOELG"). +lisp_code_name(53170,"HANGUL_SYLLABLE_KOELM"). +lisp_code_name(53171,"HANGUL_SYLLABLE_KOELB"). +lisp_code_name(53172,"HANGUL_SYLLABLE_KOELS"). +lisp_code_name(53173,"HANGUL_SYLLABLE_KOELT"). +lisp_code_name(53174,"HANGUL_SYLLABLE_KOELP"). +lisp_code_name(53175,"HANGUL_SYLLABLE_KOELH"). +lisp_code_name(53176,"HANGUL_SYLLABLE_KOEM"). +lisp_code_name(53177,"HANGUL_SYLLABLE_KOEB"). +lisp_code_name(53178,"HANGUL_SYLLABLE_KOEBS"). +lisp_code_name(53179,"HANGUL_SYLLABLE_KOES"). +lisp_code_name(53180,"HANGUL_SYLLABLE_KOESS"). +lisp_code_name(53181,"HANGUL_SYLLABLE_KOENG"). +lisp_code_name(53182,"HANGUL_SYLLABLE_KOEJ"). +lisp_code_name(53183,"HANGUL_SYLLABLE_KOEC"). +lisp_code_name(53184,"HANGUL_SYLLABLE_KOEK"). +lisp_code_name(53185,"HANGUL_SYLLABLE_KOET"). +lisp_code_name(53186,"HANGUL_SYLLABLE_KOEP"). +lisp_code_name(53187,"HANGUL_SYLLABLE_KOEH"). +lisp_code_name(53188,"HANGUL_SYLLABLE_KYO"). +lisp_code_name(53189,"HANGUL_SYLLABLE_KYOG"). +lisp_code_name(53190,"HANGUL_SYLLABLE_KYOGG"). +lisp_code_name(53191,"HANGUL_SYLLABLE_KYOGS"). +lisp_code_name(53192,"HANGUL_SYLLABLE_KYON"). +lisp_code_name(53193,"HANGUL_SYLLABLE_KYONJ"). +lisp_code_name(53194,"HANGUL_SYLLABLE_KYONH"). +lisp_code_name(53195,"HANGUL_SYLLABLE_KYOD"). +lisp_code_name(53196,"HANGUL_SYLLABLE_KYOL"). +lisp_code_name(53197,"HANGUL_SYLLABLE_KYOLG"). +lisp_code_name(53198,"HANGUL_SYLLABLE_KYOLM"). +lisp_code_name(53199,"HANGUL_SYLLABLE_KYOLB"). +lisp_code_name(53200,"HANGUL_SYLLABLE_KYOLS"). +lisp_code_name(53201,"HANGUL_SYLLABLE_KYOLT"). +lisp_code_name(53202,"HANGUL_SYLLABLE_KYOLP"). +lisp_code_name(53203,"HANGUL_SYLLABLE_KYOLH"). +lisp_code_name(53204,"HANGUL_SYLLABLE_KYOM"). +lisp_code_name(53205,"HANGUL_SYLLABLE_KYOB"). +lisp_code_name(53206,"HANGUL_SYLLABLE_KYOBS"). +lisp_code_name(53207,"HANGUL_SYLLABLE_KYOS"). +lisp_code_name(53208,"HANGUL_SYLLABLE_KYOSS"). +lisp_code_name(53209,"HANGUL_SYLLABLE_KYONG"). +lisp_code_name(53210,"HANGUL_SYLLABLE_KYOJ"). +lisp_code_name(53211,"HANGUL_SYLLABLE_KYOC"). +lisp_code_name(53212,"HANGUL_SYLLABLE_KYOK"). +lisp_code_name(53213,"HANGUL_SYLLABLE_KYOT"). +lisp_code_name(53214,"HANGUL_SYLLABLE_KYOP"). +lisp_code_name(53215,"HANGUL_SYLLABLE_KYOH"). +lisp_code_name(53216,"HANGUL_SYLLABLE_KU"). +lisp_code_name(53217,"HANGUL_SYLLABLE_KUG"). +lisp_code_name(53218,"HANGUL_SYLLABLE_KUGG"). +lisp_code_name(53219,"HANGUL_SYLLABLE_KUGS"). +lisp_code_name(53220,"HANGUL_SYLLABLE_KUN"). +lisp_code_name(53221,"HANGUL_SYLLABLE_KUNJ"). +lisp_code_name(53222,"HANGUL_SYLLABLE_KUNH"). +lisp_code_name(53223,"HANGUL_SYLLABLE_KUD"). +lisp_code_name(53224,"HANGUL_SYLLABLE_KUL"). +lisp_code_name(53225,"HANGUL_SYLLABLE_KULG"). +lisp_code_name(53226,"HANGUL_SYLLABLE_KULM"). +lisp_code_name(53227,"HANGUL_SYLLABLE_KULB"). +lisp_code_name(53228,"HANGUL_SYLLABLE_KULS"). +lisp_code_name(53229,"HANGUL_SYLLABLE_KULT"). +lisp_code_name(53230,"HANGUL_SYLLABLE_KULP"). +lisp_code_name(53231,"HANGUL_SYLLABLE_KULH"). +lisp_code_name(53232,"HANGUL_SYLLABLE_KUM"). +lisp_code_name(53233,"HANGUL_SYLLABLE_KUB"). +lisp_code_name(53234,"HANGUL_SYLLABLE_KUBS"). +lisp_code_name(53235,"HANGUL_SYLLABLE_KUS"). +lisp_code_name(53236,"HANGUL_SYLLABLE_KUSS"). +lisp_code_name(53237,"HANGUL_SYLLABLE_KUNG"). +lisp_code_name(53238,"HANGUL_SYLLABLE_KUJ"). +lisp_code_name(53239,"HANGUL_SYLLABLE_KUC"). +lisp_code_name(53240,"HANGUL_SYLLABLE_KUK"). +lisp_code_name(53241,"HANGUL_SYLLABLE_KUT"). +lisp_code_name(53242,"HANGUL_SYLLABLE_KUP"). +lisp_code_name(53243,"HANGUL_SYLLABLE_KUH"). +lisp_code_name(53244,"HANGUL_SYLLABLE_KWEO"). +lisp_code_name(53245,"HANGUL_SYLLABLE_KWEOG"). +lisp_code_name(53246,"HANGUL_SYLLABLE_KWEOGG"). +lisp_code_name(53247,"HANGUL_SYLLABLE_KWEOGS"). +lisp_code_name(53248,"HANGUL_SYLLABLE_KWEON"). +lisp_code_name(53249,"HANGUL_SYLLABLE_KWEONJ"). +lisp_code_name(53250,"HANGUL_SYLLABLE_KWEONH"). +lisp_code_name(53251,"HANGUL_SYLLABLE_KWEOD"). +lisp_code_name(53252,"HANGUL_SYLLABLE_KWEOL"). +lisp_code_name(53253,"HANGUL_SYLLABLE_KWEOLG"). +lisp_code_name(53254,"HANGUL_SYLLABLE_KWEOLM"). +lisp_code_name(53255,"HANGUL_SYLLABLE_KWEOLB"). +lisp_code_name(53256,"HANGUL_SYLLABLE_KWEOLS"). +lisp_code_name(53257,"HANGUL_SYLLABLE_KWEOLT"). +lisp_code_name(53258,"HANGUL_SYLLABLE_KWEOLP"). +lisp_code_name(53259,"HANGUL_SYLLABLE_KWEOLH"). +lisp_code_name(53260,"HANGUL_SYLLABLE_KWEOM"). +lisp_code_name(53261,"HANGUL_SYLLABLE_KWEOB"). +lisp_code_name(53262,"HANGUL_SYLLABLE_KWEOBS"). +lisp_code_name(53263,"HANGUL_SYLLABLE_KWEOS"). +lisp_code_name(53264,"HANGUL_SYLLABLE_KWEOSS"). +lisp_code_name(53265,"HANGUL_SYLLABLE_KWEONG"). +lisp_code_name(53266,"HANGUL_SYLLABLE_KWEOJ"). +lisp_code_name(53267,"HANGUL_SYLLABLE_KWEOC"). +lisp_code_name(53268,"HANGUL_SYLLABLE_KWEOK"). +lisp_code_name(53269,"HANGUL_SYLLABLE_KWEOT"). +lisp_code_name(53270,"HANGUL_SYLLABLE_KWEOP"). +lisp_code_name(53271,"HANGUL_SYLLABLE_KWEOH"). +lisp_code_name(53272,"HANGUL_SYLLABLE_KWE"). +lisp_code_name(53273,"HANGUL_SYLLABLE_KWEG"). +lisp_code_name(53274,"HANGUL_SYLLABLE_KWEGG"). +lisp_code_name(53275,"HANGUL_SYLLABLE_KWEGS"). +lisp_code_name(53276,"HANGUL_SYLLABLE_KWEN"). +lisp_code_name(53277,"HANGUL_SYLLABLE_KWENJ"). +lisp_code_name(53278,"HANGUL_SYLLABLE_KWENH"). +lisp_code_name(53279,"HANGUL_SYLLABLE_KWED"). +lisp_code_name(53280,"HANGUL_SYLLABLE_KWEL"). +lisp_code_name(53281,"HANGUL_SYLLABLE_KWELG"). +lisp_code_name(53282,"HANGUL_SYLLABLE_KWELM"). +lisp_code_name(53283,"HANGUL_SYLLABLE_KWELB"). +lisp_code_name(53284,"HANGUL_SYLLABLE_KWELS"). +lisp_code_name(53285,"HANGUL_SYLLABLE_KWELT"). +lisp_code_name(53286,"HANGUL_SYLLABLE_KWELP"). +lisp_code_name(53287,"HANGUL_SYLLABLE_KWELH"). +lisp_code_name(53288,"HANGUL_SYLLABLE_KWEM"). +lisp_code_name(53289,"HANGUL_SYLLABLE_KWEB"). +lisp_code_name(53290,"HANGUL_SYLLABLE_KWEBS"). +lisp_code_name(53291,"HANGUL_SYLLABLE_KWES"). +lisp_code_name(53292,"HANGUL_SYLLABLE_KWESS"). +lisp_code_name(53293,"HANGUL_SYLLABLE_KWENG"). +lisp_code_name(53294,"HANGUL_SYLLABLE_KWEJ"). +lisp_code_name(53295,"HANGUL_SYLLABLE_KWEC"). +lisp_code_name(53296,"HANGUL_SYLLABLE_KWEK"). +lisp_code_name(53297,"HANGUL_SYLLABLE_KWET"). +lisp_code_name(53298,"HANGUL_SYLLABLE_KWEP"). +lisp_code_name(53299,"HANGUL_SYLLABLE_KWEH"). +lisp_code_name(53300,"HANGUL_SYLLABLE_KWI"). +lisp_code_name(53301,"HANGUL_SYLLABLE_KWIG"). +lisp_code_name(53302,"HANGUL_SYLLABLE_KWIGG"). +lisp_code_name(53303,"HANGUL_SYLLABLE_KWIGS"). +lisp_code_name(53304,"HANGUL_SYLLABLE_KWIN"). +lisp_code_name(53305,"HANGUL_SYLLABLE_KWINJ"). +lisp_code_name(53306,"HANGUL_SYLLABLE_KWINH"). +lisp_code_name(53307,"HANGUL_SYLLABLE_KWID"). +lisp_code_name(53308,"HANGUL_SYLLABLE_KWIL"). +lisp_code_name(53309,"HANGUL_SYLLABLE_KWILG"). +lisp_code_name(53310,"HANGUL_SYLLABLE_KWILM"). +lisp_code_name(53311,"HANGUL_SYLLABLE_KWILB"). +lisp_code_name(53312,"HANGUL_SYLLABLE_KWILS"). +lisp_code_name(53313,"HANGUL_SYLLABLE_KWILT"). +lisp_code_name(53314,"HANGUL_SYLLABLE_KWILP"). +lisp_code_name(53315,"HANGUL_SYLLABLE_KWILH"). +lisp_code_name(53316,"HANGUL_SYLLABLE_KWIM"). +lisp_code_name(53317,"HANGUL_SYLLABLE_KWIB"). +lisp_code_name(53318,"HANGUL_SYLLABLE_KWIBS"). +lisp_code_name(53319,"HANGUL_SYLLABLE_KWIS"). +lisp_code_name(53320,"HANGUL_SYLLABLE_KWISS"). +lisp_code_name(53321,"HANGUL_SYLLABLE_KWING"). +lisp_code_name(53322,"HANGUL_SYLLABLE_KWIJ"). +lisp_code_name(53323,"HANGUL_SYLLABLE_KWIC"). +lisp_code_name(53324,"HANGUL_SYLLABLE_KWIK"). +lisp_code_name(53325,"HANGUL_SYLLABLE_KWIT"). +lisp_code_name(53326,"HANGUL_SYLLABLE_KWIP"). +lisp_code_name(53327,"HANGUL_SYLLABLE_KWIH"). +lisp_code_name(53328,"HANGUL_SYLLABLE_KYU"). +lisp_code_name(53329,"HANGUL_SYLLABLE_KYUG"). +lisp_code_name(53330,"HANGUL_SYLLABLE_KYUGG"). +lisp_code_name(53331,"HANGUL_SYLLABLE_KYUGS"). +lisp_code_name(53332,"HANGUL_SYLLABLE_KYUN"). +lisp_code_name(53333,"HANGUL_SYLLABLE_KYUNJ"). +lisp_code_name(53334,"HANGUL_SYLLABLE_KYUNH"). +lisp_code_name(53335,"HANGUL_SYLLABLE_KYUD"). +lisp_code_name(53336,"HANGUL_SYLLABLE_KYUL"). +lisp_code_name(53337,"HANGUL_SYLLABLE_KYULG"). +lisp_code_name(53338,"HANGUL_SYLLABLE_KYULM"). +lisp_code_name(53339,"HANGUL_SYLLABLE_KYULB"). +lisp_code_name(53340,"HANGUL_SYLLABLE_KYULS"). +lisp_code_name(53341,"HANGUL_SYLLABLE_KYULT"). +lisp_code_name(53342,"HANGUL_SYLLABLE_KYULP"). +lisp_code_name(53343,"HANGUL_SYLLABLE_KYULH"). +lisp_code_name(53344,"HANGUL_SYLLABLE_KYUM"). +lisp_code_name(53345,"HANGUL_SYLLABLE_KYUB"). +lisp_code_name(53346,"HANGUL_SYLLABLE_KYUBS"). +lisp_code_name(53347,"HANGUL_SYLLABLE_KYUS"). +lisp_code_name(53348,"HANGUL_SYLLABLE_KYUSS"). +lisp_code_name(53349,"HANGUL_SYLLABLE_KYUNG"). +lisp_code_name(53350,"HANGUL_SYLLABLE_KYUJ"). +lisp_code_name(53351,"HANGUL_SYLLABLE_KYUC"). +lisp_code_name(53352,"HANGUL_SYLLABLE_KYUK"). +lisp_code_name(53353,"HANGUL_SYLLABLE_KYUT"). +lisp_code_name(53354,"HANGUL_SYLLABLE_KYUP"). +lisp_code_name(53355,"HANGUL_SYLLABLE_KYUH"). +lisp_code_name(53356,"HANGUL_SYLLABLE_KEU"). +lisp_code_name(53357,"HANGUL_SYLLABLE_KEUG"). +lisp_code_name(53358,"HANGUL_SYLLABLE_KEUGG"). +lisp_code_name(53359,"HANGUL_SYLLABLE_KEUGS"). +lisp_code_name(53360,"HANGUL_SYLLABLE_KEUN"). +lisp_code_name(53361,"HANGUL_SYLLABLE_KEUNJ"). +lisp_code_name(53362,"HANGUL_SYLLABLE_KEUNH"). +lisp_code_name(53363,"HANGUL_SYLLABLE_KEUD"). +lisp_code_name(53364,"HANGUL_SYLLABLE_KEUL"). +lisp_code_name(53365,"HANGUL_SYLLABLE_KEULG"). +lisp_code_name(53366,"HANGUL_SYLLABLE_KEULM"). +lisp_code_name(53367,"HANGUL_SYLLABLE_KEULB"). +lisp_code_name(53368,"HANGUL_SYLLABLE_KEULS"). +lisp_code_name(53369,"HANGUL_SYLLABLE_KEULT"). +lisp_code_name(53370,"HANGUL_SYLLABLE_KEULP"). +lisp_code_name(53371,"HANGUL_SYLLABLE_KEULH"). +lisp_code_name(53372,"HANGUL_SYLLABLE_KEUM"). +lisp_code_name(53373,"HANGUL_SYLLABLE_KEUB"). +lisp_code_name(53374,"HANGUL_SYLLABLE_KEUBS"). +lisp_code_name(53375,"HANGUL_SYLLABLE_KEUS"). +lisp_code_name(53376,"HANGUL_SYLLABLE_KEUSS"). +lisp_code_name(53377,"HANGUL_SYLLABLE_KEUNG"). +lisp_code_name(53378,"HANGUL_SYLLABLE_KEUJ"). +lisp_code_name(53379,"HANGUL_SYLLABLE_KEUC"). +lisp_code_name(53380,"HANGUL_SYLLABLE_KEUK"). +lisp_code_name(53381,"HANGUL_SYLLABLE_KEUT"). +lisp_code_name(53382,"HANGUL_SYLLABLE_KEUP"). +lisp_code_name(53383,"HANGUL_SYLLABLE_KEUH"). +lisp_code_name(53384,"HANGUL_SYLLABLE_KYI"). +lisp_code_name(53385,"HANGUL_SYLLABLE_KYIG"). +lisp_code_name(53386,"HANGUL_SYLLABLE_KYIGG"). +lisp_code_name(53387,"HANGUL_SYLLABLE_KYIGS"). +lisp_code_name(53388,"HANGUL_SYLLABLE_KYIN"). +lisp_code_name(53389,"HANGUL_SYLLABLE_KYINJ"). +lisp_code_name(53390,"HANGUL_SYLLABLE_KYINH"). +lisp_code_name(53391,"HANGUL_SYLLABLE_KYID"). +lisp_code_name(53392,"HANGUL_SYLLABLE_KYIL"). +lisp_code_name(53393,"HANGUL_SYLLABLE_KYILG"). +lisp_code_name(53394,"HANGUL_SYLLABLE_KYILM"). +lisp_code_name(53395,"HANGUL_SYLLABLE_KYILB"). +lisp_code_name(53396,"HANGUL_SYLLABLE_KYILS"). +lisp_code_name(53397,"HANGUL_SYLLABLE_KYILT"). +lisp_code_name(53398,"HANGUL_SYLLABLE_KYILP"). +lisp_code_name(53399,"HANGUL_SYLLABLE_KYILH"). +lisp_code_name(53400,"HANGUL_SYLLABLE_KYIM"). +lisp_code_name(53401,"HANGUL_SYLLABLE_KYIB"). +lisp_code_name(53402,"HANGUL_SYLLABLE_KYIBS"). +lisp_code_name(53403,"HANGUL_SYLLABLE_KYIS"). +lisp_code_name(53404,"HANGUL_SYLLABLE_KYISS"). +lisp_code_name(53405,"HANGUL_SYLLABLE_KYING"). +lisp_code_name(53406,"HANGUL_SYLLABLE_KYIJ"). +lisp_code_name(53407,"HANGUL_SYLLABLE_KYIC"). +lisp_code_name(53408,"HANGUL_SYLLABLE_KYIK"). +lisp_code_name(53409,"HANGUL_SYLLABLE_KYIT"). +lisp_code_name(53410,"HANGUL_SYLLABLE_KYIP"). +lisp_code_name(53411,"HANGUL_SYLLABLE_KYIH"). +lisp_code_name(53412,"HANGUL_SYLLABLE_KI"). +lisp_code_name(53413,"HANGUL_SYLLABLE_KIG"). +lisp_code_name(53414,"HANGUL_SYLLABLE_KIGG"). +lisp_code_name(53415,"HANGUL_SYLLABLE_KIGS"). +lisp_code_name(53416,"HANGUL_SYLLABLE_KIN"). +lisp_code_name(53417,"HANGUL_SYLLABLE_KINJ"). +lisp_code_name(53418,"HANGUL_SYLLABLE_KINH"). +lisp_code_name(53419,"HANGUL_SYLLABLE_KID"). +lisp_code_name(53420,"HANGUL_SYLLABLE_KIL"). +lisp_code_name(53421,"HANGUL_SYLLABLE_KILG"). +lisp_code_name(53422,"HANGUL_SYLLABLE_KILM"). +lisp_code_name(53423,"HANGUL_SYLLABLE_KILB"). +lisp_code_name(53424,"HANGUL_SYLLABLE_KILS"). +lisp_code_name(53425,"HANGUL_SYLLABLE_KILT"). +lisp_code_name(53426,"HANGUL_SYLLABLE_KILP"). +lisp_code_name(53427,"HANGUL_SYLLABLE_KILH"). +lisp_code_name(53428,"HANGUL_SYLLABLE_KIM"). +lisp_code_name(53429,"HANGUL_SYLLABLE_KIB"). +lisp_code_name(53430,"HANGUL_SYLLABLE_KIBS"). +lisp_code_name(53431,"HANGUL_SYLLABLE_KIS"). +lisp_code_name(53432,"HANGUL_SYLLABLE_KISS"). +lisp_code_name(53433,"HANGUL_SYLLABLE_KING"). +lisp_code_name(53434,"HANGUL_SYLLABLE_KIJ"). +lisp_code_name(53435,"HANGUL_SYLLABLE_KIC"). +lisp_code_name(53436,"HANGUL_SYLLABLE_KIK"). +lisp_code_name(53437,"HANGUL_SYLLABLE_KIT"). +lisp_code_name(53438,"HANGUL_SYLLABLE_KIP"). +lisp_code_name(53439,"HANGUL_SYLLABLE_KIH"). +lisp_code_name(53440,"HANGUL_SYLLABLE_TA"). +lisp_code_name(53441,"HANGUL_SYLLABLE_TAG"). +lisp_code_name(53442,"HANGUL_SYLLABLE_TAGG"). +lisp_code_name(53443,"HANGUL_SYLLABLE_TAGS"). +lisp_code_name(53444,"HANGUL_SYLLABLE_TAN"). +lisp_code_name(53445,"HANGUL_SYLLABLE_TANJ"). +lisp_code_name(53446,"HANGUL_SYLLABLE_TANH"). +lisp_code_name(53447,"HANGUL_SYLLABLE_TAD"). +lisp_code_name(53448,"HANGUL_SYLLABLE_TAL"). +lisp_code_name(53449,"HANGUL_SYLLABLE_TALG"). +lisp_code_name(53450,"HANGUL_SYLLABLE_TALM"). +lisp_code_name(53451,"HANGUL_SYLLABLE_TALB"). +lisp_code_name(53452,"HANGUL_SYLLABLE_TALS"). +lisp_code_name(53453,"HANGUL_SYLLABLE_TALT"). +lisp_code_name(53454,"HANGUL_SYLLABLE_TALP"). +lisp_code_name(53455,"HANGUL_SYLLABLE_TALH"). +lisp_code_name(53456,"HANGUL_SYLLABLE_TAM"). +lisp_code_name(53457,"HANGUL_SYLLABLE_TAB"). +lisp_code_name(53458,"HANGUL_SYLLABLE_TABS"). +lisp_code_name(53459,"HANGUL_SYLLABLE_TAS"). +lisp_code_name(53460,"HANGUL_SYLLABLE_TASS"). +lisp_code_name(53461,"HANGUL_SYLLABLE_TANG"). +lisp_code_name(53462,"HANGUL_SYLLABLE_TAJ"). +lisp_code_name(53463,"HANGUL_SYLLABLE_TAC"). +lisp_code_name(53464,"HANGUL_SYLLABLE_TAK"). +lisp_code_name(53465,"HANGUL_SYLLABLE_TAT"). +lisp_code_name(53466,"HANGUL_SYLLABLE_TAP"). +lisp_code_name(53467,"HANGUL_SYLLABLE_TAH"). +lisp_code_name(53468,"HANGUL_SYLLABLE_TAE"). +lisp_code_name(53469,"HANGUL_SYLLABLE_TAEG"). +lisp_code_name(53470,"HANGUL_SYLLABLE_TAEGG"). +lisp_code_name(53471,"HANGUL_SYLLABLE_TAEGS"). +lisp_code_name(53472,"HANGUL_SYLLABLE_TAEN"). +lisp_code_name(53473,"HANGUL_SYLLABLE_TAENJ"). +lisp_code_name(53474,"HANGUL_SYLLABLE_TAENH"). +lisp_code_name(53475,"HANGUL_SYLLABLE_TAED"). +lisp_code_name(53476,"HANGUL_SYLLABLE_TAEL"). +lisp_code_name(53477,"HANGUL_SYLLABLE_TAELG"). +lisp_code_name(53478,"HANGUL_SYLLABLE_TAELM"). +lisp_code_name(53479,"HANGUL_SYLLABLE_TAELB"). +lisp_code_name(53480,"HANGUL_SYLLABLE_TAELS"). +lisp_code_name(53481,"HANGUL_SYLLABLE_TAELT"). +lisp_code_name(53482,"HANGUL_SYLLABLE_TAELP"). +lisp_code_name(53483,"HANGUL_SYLLABLE_TAELH"). +lisp_code_name(53484,"HANGUL_SYLLABLE_TAEM"). +lisp_code_name(53485,"HANGUL_SYLLABLE_TAEB"). +lisp_code_name(53486,"HANGUL_SYLLABLE_TAEBS"). +lisp_code_name(53487,"HANGUL_SYLLABLE_TAES"). +lisp_code_name(53488,"HANGUL_SYLLABLE_TAESS"). +lisp_code_name(53489,"HANGUL_SYLLABLE_TAENG"). +lisp_code_name(53490,"HANGUL_SYLLABLE_TAEJ"). +lisp_code_name(53491,"HANGUL_SYLLABLE_TAEC"). +lisp_code_name(53492,"HANGUL_SYLLABLE_TAEK"). +lisp_code_name(53493,"HANGUL_SYLLABLE_TAET"). +lisp_code_name(53494,"HANGUL_SYLLABLE_TAEP"). +lisp_code_name(53495,"HANGUL_SYLLABLE_TAEH"). +lisp_code_name(53496,"HANGUL_SYLLABLE_TYA"). +lisp_code_name(53497,"HANGUL_SYLLABLE_TYAG"). +lisp_code_name(53498,"HANGUL_SYLLABLE_TYAGG"). +lisp_code_name(53499,"HANGUL_SYLLABLE_TYAGS"). +lisp_code_name(53500,"HANGUL_SYLLABLE_TYAN"). +lisp_code_name(53501,"HANGUL_SYLLABLE_TYANJ"). +lisp_code_name(53502,"HANGUL_SYLLABLE_TYANH"). +lisp_code_name(53503,"HANGUL_SYLLABLE_TYAD"). +lisp_code_name(53504,"HANGUL_SYLLABLE_TYAL"). +lisp_code_name(53505,"HANGUL_SYLLABLE_TYALG"). +lisp_code_name(53506,"HANGUL_SYLLABLE_TYALM"). +lisp_code_name(53507,"HANGUL_SYLLABLE_TYALB"). +lisp_code_name(53508,"HANGUL_SYLLABLE_TYALS"). +lisp_code_name(53509,"HANGUL_SYLLABLE_TYALT"). +lisp_code_name(53510,"HANGUL_SYLLABLE_TYALP"). +lisp_code_name(53511,"HANGUL_SYLLABLE_TYALH"). +lisp_code_name(53512,"HANGUL_SYLLABLE_TYAM"). +lisp_code_name(53513,"HANGUL_SYLLABLE_TYAB"). +lisp_code_name(53514,"HANGUL_SYLLABLE_TYABS"). +lisp_code_name(53515,"HANGUL_SYLLABLE_TYAS"). +lisp_code_name(53516,"HANGUL_SYLLABLE_TYASS"). +lisp_code_name(53517,"HANGUL_SYLLABLE_TYANG"). +lisp_code_name(53518,"HANGUL_SYLLABLE_TYAJ"). +lisp_code_name(53519,"HANGUL_SYLLABLE_TYAC"). +lisp_code_name(53520,"HANGUL_SYLLABLE_TYAK"). +lisp_code_name(53521,"HANGUL_SYLLABLE_TYAT"). +lisp_code_name(53522,"HANGUL_SYLLABLE_TYAP"). +lisp_code_name(53523,"HANGUL_SYLLABLE_TYAH"). +lisp_code_name(53524,"HANGUL_SYLLABLE_TYAE"). +lisp_code_name(53525,"HANGUL_SYLLABLE_TYAEG"). +lisp_code_name(53526,"HANGUL_SYLLABLE_TYAEGG"). +lisp_code_name(53527,"HANGUL_SYLLABLE_TYAEGS"). +lisp_code_name(53528,"HANGUL_SYLLABLE_TYAEN"). +lisp_code_name(53529,"HANGUL_SYLLABLE_TYAENJ"). +lisp_code_name(53530,"HANGUL_SYLLABLE_TYAENH"). +lisp_code_name(53531,"HANGUL_SYLLABLE_TYAED"). +lisp_code_name(53532,"HANGUL_SYLLABLE_TYAEL"). +lisp_code_name(53533,"HANGUL_SYLLABLE_TYAELG"). +lisp_code_name(53534,"HANGUL_SYLLABLE_TYAELM"). +lisp_code_name(53535,"HANGUL_SYLLABLE_TYAELB"). +lisp_code_name(53536,"HANGUL_SYLLABLE_TYAELS"). +lisp_code_name(53537,"HANGUL_SYLLABLE_TYAELT"). +lisp_code_name(53538,"HANGUL_SYLLABLE_TYAELP"). +lisp_code_name(53539,"HANGUL_SYLLABLE_TYAELH"). +lisp_code_name(53540,"HANGUL_SYLLABLE_TYAEM"). +lisp_code_name(53541,"HANGUL_SYLLABLE_TYAEB"). +lisp_code_name(53542,"HANGUL_SYLLABLE_TYAEBS"). +lisp_code_name(53543,"HANGUL_SYLLABLE_TYAES"). +lisp_code_name(53544,"HANGUL_SYLLABLE_TYAESS"). +lisp_code_name(53545,"HANGUL_SYLLABLE_TYAENG"). +lisp_code_name(53546,"HANGUL_SYLLABLE_TYAEJ"). +lisp_code_name(53547,"HANGUL_SYLLABLE_TYAEC"). +lisp_code_name(53548,"HANGUL_SYLLABLE_TYAEK"). +lisp_code_name(53549,"HANGUL_SYLLABLE_TYAET"). +lisp_code_name(53550,"HANGUL_SYLLABLE_TYAEP"). +lisp_code_name(53551,"HANGUL_SYLLABLE_TYAEH"). +lisp_code_name(53552,"HANGUL_SYLLABLE_TEO"). +lisp_code_name(53553,"HANGUL_SYLLABLE_TEOG"). +lisp_code_name(53554,"HANGUL_SYLLABLE_TEOGG"). +lisp_code_name(53555,"HANGUL_SYLLABLE_TEOGS"). +lisp_code_name(53556,"HANGUL_SYLLABLE_TEON"). +lisp_code_name(53557,"HANGUL_SYLLABLE_TEONJ"). +lisp_code_name(53558,"HANGUL_SYLLABLE_TEONH"). +lisp_code_name(53559,"HANGUL_SYLLABLE_TEOD"). +lisp_code_name(53560,"HANGUL_SYLLABLE_TEOL"). +lisp_code_name(53561,"HANGUL_SYLLABLE_TEOLG"). +lisp_code_name(53562,"HANGUL_SYLLABLE_TEOLM"). +lisp_code_name(53563,"HANGUL_SYLLABLE_TEOLB"). +lisp_code_name(53564,"HANGUL_SYLLABLE_TEOLS"). +lisp_code_name(53565,"HANGUL_SYLLABLE_TEOLT"). +lisp_code_name(53566,"HANGUL_SYLLABLE_TEOLP"). +lisp_code_name(53567,"HANGUL_SYLLABLE_TEOLH"). +lisp_code_name(53568,"HANGUL_SYLLABLE_TEOM"). +lisp_code_name(53569,"HANGUL_SYLLABLE_TEOB"). +lisp_code_name(53570,"HANGUL_SYLLABLE_TEOBS"). +lisp_code_name(53571,"HANGUL_SYLLABLE_TEOS"). +lisp_code_name(53572,"HANGUL_SYLLABLE_TEOSS"). +lisp_code_name(53573,"HANGUL_SYLLABLE_TEONG"). +lisp_code_name(53574,"HANGUL_SYLLABLE_TEOJ"). +lisp_code_name(53575,"HANGUL_SYLLABLE_TEOC"). +lisp_code_name(53576,"HANGUL_SYLLABLE_TEOK"). +lisp_code_name(53577,"HANGUL_SYLLABLE_TEOT"). +lisp_code_name(53578,"HANGUL_SYLLABLE_TEOP"). +lisp_code_name(53579,"HANGUL_SYLLABLE_TEOH"). +lisp_code_name(53580,"HANGUL_SYLLABLE_TE"). +lisp_code_name(53581,"HANGUL_SYLLABLE_TEG"). +lisp_code_name(53582,"HANGUL_SYLLABLE_TEGG"). +lisp_code_name(53583,"HANGUL_SYLLABLE_TEGS"). +lisp_code_name(53584,"HANGUL_SYLLABLE_TEN"). +lisp_code_name(53585,"HANGUL_SYLLABLE_TENJ"). +lisp_code_name(53586,"HANGUL_SYLLABLE_TENH"). +lisp_code_name(53587,"HANGUL_SYLLABLE_TED"). +lisp_code_name(53588,"HANGUL_SYLLABLE_TEL"). +lisp_code_name(53589,"HANGUL_SYLLABLE_TELG"). +lisp_code_name(53590,"HANGUL_SYLLABLE_TELM"). +lisp_code_name(53591,"HANGUL_SYLLABLE_TELB"). +lisp_code_name(53592,"HANGUL_SYLLABLE_TELS"). +lisp_code_name(53593,"HANGUL_SYLLABLE_TELT"). +lisp_code_name(53594,"HANGUL_SYLLABLE_TELP"). +lisp_code_name(53595,"HANGUL_SYLLABLE_TELH"). +lisp_code_name(53596,"HANGUL_SYLLABLE_TEM"). +lisp_code_name(53597,"HANGUL_SYLLABLE_TEB"). +lisp_code_name(53598,"HANGUL_SYLLABLE_TEBS"). +lisp_code_name(53599,"HANGUL_SYLLABLE_TES"). +lisp_code_name(53600,"HANGUL_SYLLABLE_TESS"). +lisp_code_name(53601,"HANGUL_SYLLABLE_TENG"). +lisp_code_name(53602,"HANGUL_SYLLABLE_TEJ"). +lisp_code_name(53603,"HANGUL_SYLLABLE_TEC"). +lisp_code_name(53604,"HANGUL_SYLLABLE_TEK"). +lisp_code_name(53605,"HANGUL_SYLLABLE_TET"). +lisp_code_name(53606,"HANGUL_SYLLABLE_TEP"). +lisp_code_name(53607,"HANGUL_SYLLABLE_TEH"). +lisp_code_name(53608,"HANGUL_SYLLABLE_TYEO"). +lisp_code_name(53609,"HANGUL_SYLLABLE_TYEOG"). +lisp_code_name(53610,"HANGUL_SYLLABLE_TYEOGG"). +lisp_code_name(53611,"HANGUL_SYLLABLE_TYEOGS"). +lisp_code_name(53612,"HANGUL_SYLLABLE_TYEON"). +lisp_code_name(53613,"HANGUL_SYLLABLE_TYEONJ"). +lisp_code_name(53614,"HANGUL_SYLLABLE_TYEONH"). +lisp_code_name(53615,"HANGUL_SYLLABLE_TYEOD"). +lisp_code_name(53616,"HANGUL_SYLLABLE_TYEOL"). +lisp_code_name(53617,"HANGUL_SYLLABLE_TYEOLG"). +lisp_code_name(53618,"HANGUL_SYLLABLE_TYEOLM"). +lisp_code_name(53619,"HANGUL_SYLLABLE_TYEOLB"). +lisp_code_name(53620,"HANGUL_SYLLABLE_TYEOLS"). +lisp_code_name(53621,"HANGUL_SYLLABLE_TYEOLT"). +lisp_code_name(53622,"HANGUL_SYLLABLE_TYEOLP"). +lisp_code_name(53623,"HANGUL_SYLLABLE_TYEOLH"). +lisp_code_name(53624,"HANGUL_SYLLABLE_TYEOM"). +lisp_code_name(53625,"HANGUL_SYLLABLE_TYEOB"). +lisp_code_name(53626,"HANGUL_SYLLABLE_TYEOBS"). +lisp_code_name(53627,"HANGUL_SYLLABLE_TYEOS"). +lisp_code_name(53628,"HANGUL_SYLLABLE_TYEOSS"). +lisp_code_name(53629,"HANGUL_SYLLABLE_TYEONG"). +lisp_code_name(53630,"HANGUL_SYLLABLE_TYEOJ"). +lisp_code_name(53631,"HANGUL_SYLLABLE_TYEOC"). +lisp_code_name(53632,"HANGUL_SYLLABLE_TYEOK"). +lisp_code_name(53633,"HANGUL_SYLLABLE_TYEOT"). +lisp_code_name(53634,"HANGUL_SYLLABLE_TYEOP"). +lisp_code_name(53635,"HANGUL_SYLLABLE_TYEOH"). +lisp_code_name(53636,"HANGUL_SYLLABLE_TYE"). +lisp_code_name(53637,"HANGUL_SYLLABLE_TYEG"). +lisp_code_name(53638,"HANGUL_SYLLABLE_TYEGG"). +lisp_code_name(53639,"HANGUL_SYLLABLE_TYEGS"). +lisp_code_name(53640,"HANGUL_SYLLABLE_TYEN"). +lisp_code_name(53641,"HANGUL_SYLLABLE_TYENJ"). +lisp_code_name(53642,"HANGUL_SYLLABLE_TYENH"). +lisp_code_name(53643,"HANGUL_SYLLABLE_TYED"). +lisp_code_name(53644,"HANGUL_SYLLABLE_TYEL"). +lisp_code_name(53645,"HANGUL_SYLLABLE_TYELG"). +lisp_code_name(53646,"HANGUL_SYLLABLE_TYELM"). +lisp_code_name(53647,"HANGUL_SYLLABLE_TYELB"). +lisp_code_name(53648,"HANGUL_SYLLABLE_TYELS"). +lisp_code_name(53649,"HANGUL_SYLLABLE_TYELT"). +lisp_code_name(53650,"HANGUL_SYLLABLE_TYELP"). +lisp_code_name(53651,"HANGUL_SYLLABLE_TYELH"). +lisp_code_name(53652,"HANGUL_SYLLABLE_TYEM"). +lisp_code_name(53653,"HANGUL_SYLLABLE_TYEB"). +lisp_code_name(53654,"HANGUL_SYLLABLE_TYEBS"). +lisp_code_name(53655,"HANGUL_SYLLABLE_TYES"). +lisp_code_name(53656,"HANGUL_SYLLABLE_TYESS"). +lisp_code_name(53657,"HANGUL_SYLLABLE_TYENG"). +lisp_code_name(53658,"HANGUL_SYLLABLE_TYEJ"). +lisp_code_name(53659,"HANGUL_SYLLABLE_TYEC"). +lisp_code_name(53660,"HANGUL_SYLLABLE_TYEK"). +lisp_code_name(53661,"HANGUL_SYLLABLE_TYET"). +lisp_code_name(53662,"HANGUL_SYLLABLE_TYEP"). +lisp_code_name(53663,"HANGUL_SYLLABLE_TYEH"). +lisp_code_name(53664,"HANGUL_SYLLABLE_TO"). +lisp_code_name(53665,"HANGUL_SYLLABLE_TOG"). +lisp_code_name(53666,"HANGUL_SYLLABLE_TOGG"). +lisp_code_name(53667,"HANGUL_SYLLABLE_TOGS"). +lisp_code_name(53668,"HANGUL_SYLLABLE_TON"). +lisp_code_name(53669,"HANGUL_SYLLABLE_TONJ"). +lisp_code_name(53670,"HANGUL_SYLLABLE_TONH"). +lisp_code_name(53671,"HANGUL_SYLLABLE_TOD"). +lisp_code_name(53672,"HANGUL_SYLLABLE_TOL"). +lisp_code_name(53673,"HANGUL_SYLLABLE_TOLG"). +lisp_code_name(53674,"HANGUL_SYLLABLE_TOLM"). +lisp_code_name(53675,"HANGUL_SYLLABLE_TOLB"). +lisp_code_name(53676,"HANGUL_SYLLABLE_TOLS"). +lisp_code_name(53677,"HANGUL_SYLLABLE_TOLT"). +lisp_code_name(53678,"HANGUL_SYLLABLE_TOLP"). +lisp_code_name(53679,"HANGUL_SYLLABLE_TOLH"). +lisp_code_name(53680,"HANGUL_SYLLABLE_TOM"). +lisp_code_name(53681,"HANGUL_SYLLABLE_TOB"). +lisp_code_name(53682,"HANGUL_SYLLABLE_TOBS"). +lisp_code_name(53683,"HANGUL_SYLLABLE_TOS"). +lisp_code_name(53684,"HANGUL_SYLLABLE_TOSS"). +lisp_code_name(53685,"HANGUL_SYLLABLE_TONG"). +lisp_code_name(53686,"HANGUL_SYLLABLE_TOJ"). +lisp_code_name(53687,"HANGUL_SYLLABLE_TOC"). +lisp_code_name(53688,"HANGUL_SYLLABLE_TOK"). +lisp_code_name(53689,"HANGUL_SYLLABLE_TOT"). +lisp_code_name(53690,"HANGUL_SYLLABLE_TOP"). +lisp_code_name(53691,"HANGUL_SYLLABLE_TOH"). +lisp_code_name(53692,"HANGUL_SYLLABLE_TWA"). +lisp_code_name(53693,"HANGUL_SYLLABLE_TWAG"). +lisp_code_name(53694,"HANGUL_SYLLABLE_TWAGG"). +lisp_code_name(53695,"HANGUL_SYLLABLE_TWAGS"). +lisp_code_name(53696,"HANGUL_SYLLABLE_TWAN"). +lisp_code_name(53697,"HANGUL_SYLLABLE_TWANJ"). +lisp_code_name(53698,"HANGUL_SYLLABLE_TWANH"). +lisp_code_name(53699,"HANGUL_SYLLABLE_TWAD"). +lisp_code_name(53700,"HANGUL_SYLLABLE_TWAL"). +lisp_code_name(53701,"HANGUL_SYLLABLE_TWALG"). +lisp_code_name(53702,"HANGUL_SYLLABLE_TWALM"). +lisp_code_name(53703,"HANGUL_SYLLABLE_TWALB"). +lisp_code_name(53704,"HANGUL_SYLLABLE_TWALS"). +lisp_code_name(53705,"HANGUL_SYLLABLE_TWALT"). +lisp_code_name(53706,"HANGUL_SYLLABLE_TWALP"). +lisp_code_name(53707,"HANGUL_SYLLABLE_TWALH"). +lisp_code_name(53708,"HANGUL_SYLLABLE_TWAM"). +lisp_code_name(53709,"HANGUL_SYLLABLE_TWAB"). +lisp_code_name(53710,"HANGUL_SYLLABLE_TWABS"). +lisp_code_name(53711,"HANGUL_SYLLABLE_TWAS"). +lisp_code_name(53712,"HANGUL_SYLLABLE_TWASS"). +lisp_code_name(53713,"HANGUL_SYLLABLE_TWANG"). +lisp_code_name(53714,"HANGUL_SYLLABLE_TWAJ"). +lisp_code_name(53715,"HANGUL_SYLLABLE_TWAC"). +lisp_code_name(53716,"HANGUL_SYLLABLE_TWAK"). +lisp_code_name(53717,"HANGUL_SYLLABLE_TWAT"). +lisp_code_name(53718,"HANGUL_SYLLABLE_TWAP"). +lisp_code_name(53719,"HANGUL_SYLLABLE_TWAH"). +lisp_code_name(53720,"HANGUL_SYLLABLE_TWAE"). +lisp_code_name(53721,"HANGUL_SYLLABLE_TWAEG"). +lisp_code_name(53722,"HANGUL_SYLLABLE_TWAEGG"). +lisp_code_name(53723,"HANGUL_SYLLABLE_TWAEGS"). +lisp_code_name(53724,"HANGUL_SYLLABLE_TWAEN"). +lisp_code_name(53725,"HANGUL_SYLLABLE_TWAENJ"). +lisp_code_name(53726,"HANGUL_SYLLABLE_TWAENH"). +lisp_code_name(53727,"HANGUL_SYLLABLE_TWAED"). +lisp_code_name(53728,"HANGUL_SYLLABLE_TWAEL"). +lisp_code_name(53729,"HANGUL_SYLLABLE_TWAELG"). +lisp_code_name(53730,"HANGUL_SYLLABLE_TWAELM"). +lisp_code_name(53731,"HANGUL_SYLLABLE_TWAELB"). +lisp_code_name(53732,"HANGUL_SYLLABLE_TWAELS"). +lisp_code_name(53733,"HANGUL_SYLLABLE_TWAELT"). +lisp_code_name(53734,"HANGUL_SYLLABLE_TWAELP"). +lisp_code_name(53735,"HANGUL_SYLLABLE_TWAELH"). +lisp_code_name(53736,"HANGUL_SYLLABLE_TWAEM"). +lisp_code_name(53737,"HANGUL_SYLLABLE_TWAEB"). +lisp_code_name(53738,"HANGUL_SYLLABLE_TWAEBS"). +lisp_code_name(53739,"HANGUL_SYLLABLE_TWAES"). +lisp_code_name(53740,"HANGUL_SYLLABLE_TWAESS"). +lisp_code_name(53741,"HANGUL_SYLLABLE_TWAENG"). +lisp_code_name(53742,"HANGUL_SYLLABLE_TWAEJ"). +lisp_code_name(53743,"HANGUL_SYLLABLE_TWAEC"). +lisp_code_name(53744,"HANGUL_SYLLABLE_TWAEK"). +lisp_code_name(53745,"HANGUL_SYLLABLE_TWAET"). +lisp_code_name(53746,"HANGUL_SYLLABLE_TWAEP"). +lisp_code_name(53747,"HANGUL_SYLLABLE_TWAEH"). +lisp_code_name(53748,"HANGUL_SYLLABLE_TOE"). +lisp_code_name(53749,"HANGUL_SYLLABLE_TOEG"). +lisp_code_name(53750,"HANGUL_SYLLABLE_TOEGG"). +lisp_code_name(53751,"HANGUL_SYLLABLE_TOEGS"). +lisp_code_name(53752,"HANGUL_SYLLABLE_TOEN"). +lisp_code_name(53753,"HANGUL_SYLLABLE_TOENJ"). +lisp_code_name(53754,"HANGUL_SYLLABLE_TOENH"). +lisp_code_name(53755,"HANGUL_SYLLABLE_TOED"). +lisp_code_name(53756,"HANGUL_SYLLABLE_TOEL"). +lisp_code_name(53757,"HANGUL_SYLLABLE_TOELG"). +lisp_code_name(53758,"HANGUL_SYLLABLE_TOELM"). +lisp_code_name(53759,"HANGUL_SYLLABLE_TOELB"). +lisp_code_name(53760,"HANGUL_SYLLABLE_TOELS"). +lisp_code_name(53761,"HANGUL_SYLLABLE_TOELT"). +lisp_code_name(53762,"HANGUL_SYLLABLE_TOELP"). +lisp_code_name(53763,"HANGUL_SYLLABLE_TOELH"). +lisp_code_name(53764,"HANGUL_SYLLABLE_TOEM"). +lisp_code_name(53765,"HANGUL_SYLLABLE_TOEB"). +lisp_code_name(53766,"HANGUL_SYLLABLE_TOEBS"). +lisp_code_name(53767,"HANGUL_SYLLABLE_TOES"). +lisp_code_name(53768,"HANGUL_SYLLABLE_TOESS"). +lisp_code_name(53769,"HANGUL_SYLLABLE_TOENG"). +lisp_code_name(53770,"HANGUL_SYLLABLE_TOEJ"). +lisp_code_name(53771,"HANGUL_SYLLABLE_TOEC"). +lisp_code_name(53772,"HANGUL_SYLLABLE_TOEK"). +lisp_code_name(53773,"HANGUL_SYLLABLE_TOET"). +lisp_code_name(53774,"HANGUL_SYLLABLE_TOEP"). +lisp_code_name(53775,"HANGUL_SYLLABLE_TOEH"). +lisp_code_name(53776,"HANGUL_SYLLABLE_TYO"). +lisp_code_name(53777,"HANGUL_SYLLABLE_TYOG"). +lisp_code_name(53778,"HANGUL_SYLLABLE_TYOGG"). +lisp_code_name(53779,"HANGUL_SYLLABLE_TYOGS"). +lisp_code_name(53780,"HANGUL_SYLLABLE_TYON"). +lisp_code_name(53781,"HANGUL_SYLLABLE_TYONJ"). +lisp_code_name(53782,"HANGUL_SYLLABLE_TYONH"). +lisp_code_name(53783,"HANGUL_SYLLABLE_TYOD"). +lisp_code_name(53784,"HANGUL_SYLLABLE_TYOL"). +lisp_code_name(53785,"HANGUL_SYLLABLE_TYOLG"). +lisp_code_name(53786,"HANGUL_SYLLABLE_TYOLM"). +lisp_code_name(53787,"HANGUL_SYLLABLE_TYOLB"). +lisp_code_name(53788,"HANGUL_SYLLABLE_TYOLS"). +lisp_code_name(53789,"HANGUL_SYLLABLE_TYOLT"). +lisp_code_name(53790,"HANGUL_SYLLABLE_TYOLP"). +lisp_code_name(53791,"HANGUL_SYLLABLE_TYOLH"). +lisp_code_name(53792,"HANGUL_SYLLABLE_TYOM"). +lisp_code_name(53793,"HANGUL_SYLLABLE_TYOB"). +lisp_code_name(53794,"HANGUL_SYLLABLE_TYOBS"). +lisp_code_name(53795,"HANGUL_SYLLABLE_TYOS"). +lisp_code_name(53796,"HANGUL_SYLLABLE_TYOSS"). +lisp_code_name(53797,"HANGUL_SYLLABLE_TYONG"). +lisp_code_name(53798,"HANGUL_SYLLABLE_TYOJ"). +lisp_code_name(53799,"HANGUL_SYLLABLE_TYOC"). +lisp_code_name(53800,"HANGUL_SYLLABLE_TYOK"). +lisp_code_name(53801,"HANGUL_SYLLABLE_TYOT"). +lisp_code_name(53802,"HANGUL_SYLLABLE_TYOP"). +lisp_code_name(53803,"HANGUL_SYLLABLE_TYOH"). +lisp_code_name(53804,"HANGUL_SYLLABLE_TU"). +lisp_code_name(53805,"HANGUL_SYLLABLE_TUG"). +lisp_code_name(53806,"HANGUL_SYLLABLE_TUGG"). +lisp_code_name(53807,"HANGUL_SYLLABLE_TUGS"). +lisp_code_name(53808,"HANGUL_SYLLABLE_TUN"). +lisp_code_name(53809,"HANGUL_SYLLABLE_TUNJ"). +lisp_code_name(53810,"HANGUL_SYLLABLE_TUNH"). +lisp_code_name(53811,"HANGUL_SYLLABLE_TUD"). +lisp_code_name(53812,"HANGUL_SYLLABLE_TUL"). +lisp_code_name(53813,"HANGUL_SYLLABLE_TULG"). +lisp_code_name(53814,"HANGUL_SYLLABLE_TULM"). +lisp_code_name(53815,"HANGUL_SYLLABLE_TULB"). +lisp_code_name(53816,"HANGUL_SYLLABLE_TULS"). +lisp_code_name(53817,"HANGUL_SYLLABLE_TULT"). +lisp_code_name(53818,"HANGUL_SYLLABLE_TULP"). +lisp_code_name(53819,"HANGUL_SYLLABLE_TULH"). +lisp_code_name(53820,"HANGUL_SYLLABLE_TUM"). +lisp_code_name(53821,"HANGUL_SYLLABLE_TUB"). +lisp_code_name(53822,"HANGUL_SYLLABLE_TUBS"). +lisp_code_name(53823,"HANGUL_SYLLABLE_TUS"). +lisp_code_name(53824,"HANGUL_SYLLABLE_TUSS"). +lisp_code_name(53825,"HANGUL_SYLLABLE_TUNG"). +lisp_code_name(53826,"HANGUL_SYLLABLE_TUJ"). +lisp_code_name(53827,"HANGUL_SYLLABLE_TUC"). +lisp_code_name(53828,"HANGUL_SYLLABLE_TUK"). +lisp_code_name(53829,"HANGUL_SYLLABLE_TUT"). +lisp_code_name(53830,"HANGUL_SYLLABLE_TUP"). +lisp_code_name(53831,"HANGUL_SYLLABLE_TUH"). +lisp_code_name(53832,"HANGUL_SYLLABLE_TWEO"). +lisp_code_name(53833,"HANGUL_SYLLABLE_TWEOG"). +lisp_code_name(53834,"HANGUL_SYLLABLE_TWEOGG"). +lisp_code_name(53835,"HANGUL_SYLLABLE_TWEOGS"). +lisp_code_name(53836,"HANGUL_SYLLABLE_TWEON"). +lisp_code_name(53837,"HANGUL_SYLLABLE_TWEONJ"). +lisp_code_name(53838,"HANGUL_SYLLABLE_TWEONH"). +lisp_code_name(53839,"HANGUL_SYLLABLE_TWEOD"). +lisp_code_name(53840,"HANGUL_SYLLABLE_TWEOL"). +lisp_code_name(53841,"HANGUL_SYLLABLE_TWEOLG"). +lisp_code_name(53842,"HANGUL_SYLLABLE_TWEOLM"). +lisp_code_name(53843,"HANGUL_SYLLABLE_TWEOLB"). +lisp_code_name(53844,"HANGUL_SYLLABLE_TWEOLS"). +lisp_code_name(53845,"HANGUL_SYLLABLE_TWEOLT"). +lisp_code_name(53846,"HANGUL_SYLLABLE_TWEOLP"). +lisp_code_name(53847,"HANGUL_SYLLABLE_TWEOLH"). +lisp_code_name(53848,"HANGUL_SYLLABLE_TWEOM"). +lisp_code_name(53849,"HANGUL_SYLLABLE_TWEOB"). +lisp_code_name(53850,"HANGUL_SYLLABLE_TWEOBS"). +lisp_code_name(53851,"HANGUL_SYLLABLE_TWEOS"). +lisp_code_name(53852,"HANGUL_SYLLABLE_TWEOSS"). +lisp_code_name(53853,"HANGUL_SYLLABLE_TWEONG"). +lisp_code_name(53854,"HANGUL_SYLLABLE_TWEOJ"). +lisp_code_name(53855,"HANGUL_SYLLABLE_TWEOC"). +lisp_code_name(53856,"HANGUL_SYLLABLE_TWEOK"). +lisp_code_name(53857,"HANGUL_SYLLABLE_TWEOT"). +lisp_code_name(53858,"HANGUL_SYLLABLE_TWEOP"). +lisp_code_name(53859,"HANGUL_SYLLABLE_TWEOH"). +lisp_code_name(53860,"HANGUL_SYLLABLE_TWE"). +lisp_code_name(53861,"HANGUL_SYLLABLE_TWEG"). +lisp_code_name(53862,"HANGUL_SYLLABLE_TWEGG"). +lisp_code_name(53863,"HANGUL_SYLLABLE_TWEGS"). +lisp_code_name(53864,"HANGUL_SYLLABLE_TWEN"). +lisp_code_name(53865,"HANGUL_SYLLABLE_TWENJ"). +lisp_code_name(53866,"HANGUL_SYLLABLE_TWENH"). +lisp_code_name(53867,"HANGUL_SYLLABLE_TWED"). +lisp_code_name(53868,"HANGUL_SYLLABLE_TWEL"). +lisp_code_name(53869,"HANGUL_SYLLABLE_TWELG"). +lisp_code_name(53870,"HANGUL_SYLLABLE_TWELM"). +lisp_code_name(53871,"HANGUL_SYLLABLE_TWELB"). +lisp_code_name(53872,"HANGUL_SYLLABLE_TWELS"). +lisp_code_name(53873,"HANGUL_SYLLABLE_TWELT"). +lisp_code_name(53874,"HANGUL_SYLLABLE_TWELP"). +lisp_code_name(53875,"HANGUL_SYLLABLE_TWELH"). +lisp_code_name(53876,"HANGUL_SYLLABLE_TWEM"). +lisp_code_name(53877,"HANGUL_SYLLABLE_TWEB"). +lisp_code_name(53878,"HANGUL_SYLLABLE_TWEBS"). +lisp_code_name(53879,"HANGUL_SYLLABLE_TWES"). +lisp_code_name(53880,"HANGUL_SYLLABLE_TWESS"). +lisp_code_name(53881,"HANGUL_SYLLABLE_TWENG"). +lisp_code_name(53882,"HANGUL_SYLLABLE_TWEJ"). +lisp_code_name(53883,"HANGUL_SYLLABLE_TWEC"). +lisp_code_name(53884,"HANGUL_SYLLABLE_TWEK"). +lisp_code_name(53885,"HANGUL_SYLLABLE_TWET"). +lisp_code_name(53886,"HANGUL_SYLLABLE_TWEP"). +lisp_code_name(53887,"HANGUL_SYLLABLE_TWEH"). +lisp_code_name(53888,"HANGUL_SYLLABLE_TWI"). +lisp_code_name(53889,"HANGUL_SYLLABLE_TWIG"). +lisp_code_name(53890,"HANGUL_SYLLABLE_TWIGG"). +lisp_code_name(53891,"HANGUL_SYLLABLE_TWIGS"). +lisp_code_name(53892,"HANGUL_SYLLABLE_TWIN"). +lisp_code_name(53893,"HANGUL_SYLLABLE_TWINJ"). +lisp_code_name(53894,"HANGUL_SYLLABLE_TWINH"). +lisp_code_name(53895,"HANGUL_SYLLABLE_TWID"). +lisp_code_name(53896,"HANGUL_SYLLABLE_TWIL"). +lisp_code_name(53897,"HANGUL_SYLLABLE_TWILG"). +lisp_code_name(53898,"HANGUL_SYLLABLE_TWILM"). +lisp_code_name(53899,"HANGUL_SYLLABLE_TWILB"). +lisp_code_name(53900,"HANGUL_SYLLABLE_TWILS"). +lisp_code_name(53901,"HANGUL_SYLLABLE_TWILT"). +lisp_code_name(53902,"HANGUL_SYLLABLE_TWILP"). +lisp_code_name(53903,"HANGUL_SYLLABLE_TWILH"). +lisp_code_name(53904,"HANGUL_SYLLABLE_TWIM"). +lisp_code_name(53905,"HANGUL_SYLLABLE_TWIB"). +lisp_code_name(53906,"HANGUL_SYLLABLE_TWIBS"). +lisp_code_name(53907,"HANGUL_SYLLABLE_TWIS"). +lisp_code_name(53908,"HANGUL_SYLLABLE_TWISS"). +lisp_code_name(53909,"HANGUL_SYLLABLE_TWING"). +lisp_code_name(53910,"HANGUL_SYLLABLE_TWIJ"). +lisp_code_name(53911,"HANGUL_SYLLABLE_TWIC"). +lisp_code_name(53912,"HANGUL_SYLLABLE_TWIK"). +lisp_code_name(53913,"HANGUL_SYLLABLE_TWIT"). +lisp_code_name(53914,"HANGUL_SYLLABLE_TWIP"). +lisp_code_name(53915,"HANGUL_SYLLABLE_TWIH"). +lisp_code_name(53916,"HANGUL_SYLLABLE_TYU"). +lisp_code_name(53917,"HANGUL_SYLLABLE_TYUG"). +lisp_code_name(53918,"HANGUL_SYLLABLE_TYUGG"). +lisp_code_name(53919,"HANGUL_SYLLABLE_TYUGS"). +lisp_code_name(53920,"HANGUL_SYLLABLE_TYUN"). +lisp_code_name(53921,"HANGUL_SYLLABLE_TYUNJ"). +lisp_code_name(53922,"HANGUL_SYLLABLE_TYUNH"). +lisp_code_name(53923,"HANGUL_SYLLABLE_TYUD"). +lisp_code_name(53924,"HANGUL_SYLLABLE_TYUL"). +lisp_code_name(53925,"HANGUL_SYLLABLE_TYULG"). +lisp_code_name(53926,"HANGUL_SYLLABLE_TYULM"). +lisp_code_name(53927,"HANGUL_SYLLABLE_TYULB"). +lisp_code_name(53928,"HANGUL_SYLLABLE_TYULS"). +lisp_code_name(53929,"HANGUL_SYLLABLE_TYULT"). +lisp_code_name(53930,"HANGUL_SYLLABLE_TYULP"). +lisp_code_name(53931,"HANGUL_SYLLABLE_TYULH"). +lisp_code_name(53932,"HANGUL_SYLLABLE_TYUM"). +lisp_code_name(53933,"HANGUL_SYLLABLE_TYUB"). +lisp_code_name(53934,"HANGUL_SYLLABLE_TYUBS"). +lisp_code_name(53935,"HANGUL_SYLLABLE_TYUS"). +lisp_code_name(53936,"HANGUL_SYLLABLE_TYUSS"). +lisp_code_name(53937,"HANGUL_SYLLABLE_TYUNG"). +lisp_code_name(53938,"HANGUL_SYLLABLE_TYUJ"). +lisp_code_name(53939,"HANGUL_SYLLABLE_TYUC"). +lisp_code_name(53940,"HANGUL_SYLLABLE_TYUK"). +lisp_code_name(53941,"HANGUL_SYLLABLE_TYUT"). +lisp_code_name(53942,"HANGUL_SYLLABLE_TYUP"). +lisp_code_name(53943,"HANGUL_SYLLABLE_TYUH"). +lisp_code_name(53944,"HANGUL_SYLLABLE_TEU"). +lisp_code_name(53945,"HANGUL_SYLLABLE_TEUG"). +lisp_code_name(53946,"HANGUL_SYLLABLE_TEUGG"). +lisp_code_name(53947,"HANGUL_SYLLABLE_TEUGS"). +lisp_code_name(53948,"HANGUL_SYLLABLE_TEUN"). +lisp_code_name(53949,"HANGUL_SYLLABLE_TEUNJ"). +lisp_code_name(53950,"HANGUL_SYLLABLE_TEUNH"). +lisp_code_name(53951,"HANGUL_SYLLABLE_TEUD"). +lisp_code_name(53952,"HANGUL_SYLLABLE_TEUL"). +lisp_code_name(53953,"HANGUL_SYLLABLE_TEULG"). +lisp_code_name(53954,"HANGUL_SYLLABLE_TEULM"). +lisp_code_name(53955,"HANGUL_SYLLABLE_TEULB"). +lisp_code_name(53956,"HANGUL_SYLLABLE_TEULS"). +lisp_code_name(53957,"HANGUL_SYLLABLE_TEULT"). +lisp_code_name(53958,"HANGUL_SYLLABLE_TEULP"). +lisp_code_name(53959,"HANGUL_SYLLABLE_TEULH"). +lisp_code_name(53960,"HANGUL_SYLLABLE_TEUM"). +lisp_code_name(53961,"HANGUL_SYLLABLE_TEUB"). +lisp_code_name(53962,"HANGUL_SYLLABLE_TEUBS"). +lisp_code_name(53963,"HANGUL_SYLLABLE_TEUS"). +lisp_code_name(53964,"HANGUL_SYLLABLE_TEUSS"). +lisp_code_name(53965,"HANGUL_SYLLABLE_TEUNG"). +lisp_code_name(53966,"HANGUL_SYLLABLE_TEUJ"). +lisp_code_name(53967,"HANGUL_SYLLABLE_TEUC"). +lisp_code_name(53968,"HANGUL_SYLLABLE_TEUK"). +lisp_code_name(53969,"HANGUL_SYLLABLE_TEUT"). +lisp_code_name(53970,"HANGUL_SYLLABLE_TEUP"). +lisp_code_name(53971,"HANGUL_SYLLABLE_TEUH"). +lisp_code_name(53972,"HANGUL_SYLLABLE_TYI"). +lisp_code_name(53973,"HANGUL_SYLLABLE_TYIG"). +lisp_code_name(53974,"HANGUL_SYLLABLE_TYIGG"). +lisp_code_name(53975,"HANGUL_SYLLABLE_TYIGS"). +lisp_code_name(53976,"HANGUL_SYLLABLE_TYIN"). +lisp_code_name(53977,"HANGUL_SYLLABLE_TYINJ"). +lisp_code_name(53978,"HANGUL_SYLLABLE_TYINH"). +lisp_code_name(53979,"HANGUL_SYLLABLE_TYID"). +lisp_code_name(53980,"HANGUL_SYLLABLE_TYIL"). +lisp_code_name(53981,"HANGUL_SYLLABLE_TYILG"). +lisp_code_name(53982,"HANGUL_SYLLABLE_TYILM"). +lisp_code_name(53983,"HANGUL_SYLLABLE_TYILB"). +lisp_code_name(53984,"HANGUL_SYLLABLE_TYILS"). +lisp_code_name(53985,"HANGUL_SYLLABLE_TYILT"). +lisp_code_name(53986,"HANGUL_SYLLABLE_TYILP"). +lisp_code_name(53987,"HANGUL_SYLLABLE_TYILH"). +lisp_code_name(53988,"HANGUL_SYLLABLE_TYIM"). +lisp_code_name(53989,"HANGUL_SYLLABLE_TYIB"). +lisp_code_name(53990,"HANGUL_SYLLABLE_TYIBS"). +lisp_code_name(53991,"HANGUL_SYLLABLE_TYIS"). +lisp_code_name(53992,"HANGUL_SYLLABLE_TYISS"). +lisp_code_name(53993,"HANGUL_SYLLABLE_TYING"). +lisp_code_name(53994,"HANGUL_SYLLABLE_TYIJ"). +lisp_code_name(53995,"HANGUL_SYLLABLE_TYIC"). +lisp_code_name(53996,"HANGUL_SYLLABLE_TYIK"). +lisp_code_name(53997,"HANGUL_SYLLABLE_TYIT"). +lisp_code_name(53998,"HANGUL_SYLLABLE_TYIP"). +lisp_code_name(53999,"HANGUL_SYLLABLE_TYIH"). +lisp_code_name(54000,"HANGUL_SYLLABLE_TI"). +lisp_code_name(54001,"HANGUL_SYLLABLE_TIG"). +lisp_code_name(54002,"HANGUL_SYLLABLE_TIGG"). +lisp_code_name(54003,"HANGUL_SYLLABLE_TIGS"). +lisp_code_name(54004,"HANGUL_SYLLABLE_TIN"). +lisp_code_name(54005,"HANGUL_SYLLABLE_TINJ"). +lisp_code_name(54006,"HANGUL_SYLLABLE_TINH"). +lisp_code_name(54007,"HANGUL_SYLLABLE_TID"). +lisp_code_name(54008,"HANGUL_SYLLABLE_TIL"). +lisp_code_name(54009,"HANGUL_SYLLABLE_TILG"). +lisp_code_name(54010,"HANGUL_SYLLABLE_TILM"). +lisp_code_name(54011,"HANGUL_SYLLABLE_TILB"). +lisp_code_name(54012,"HANGUL_SYLLABLE_TILS"). +lisp_code_name(54013,"HANGUL_SYLLABLE_TILT"). +lisp_code_name(54014,"HANGUL_SYLLABLE_TILP"). +lisp_code_name(54015,"HANGUL_SYLLABLE_TILH"). +lisp_code_name(54016,"HANGUL_SYLLABLE_TIM"). +lisp_code_name(54017,"HANGUL_SYLLABLE_TIB"). +lisp_code_name(54018,"HANGUL_SYLLABLE_TIBS"). +lisp_code_name(54019,"HANGUL_SYLLABLE_TIS"). +lisp_code_name(54020,"HANGUL_SYLLABLE_TISS"). +lisp_code_name(54021,"HANGUL_SYLLABLE_TING"). +lisp_code_name(54022,"HANGUL_SYLLABLE_TIJ"). +lisp_code_name(54023,"HANGUL_SYLLABLE_TIC"). +lisp_code_name(54024,"HANGUL_SYLLABLE_TIK"). +lisp_code_name(54025,"HANGUL_SYLLABLE_TIT"). +lisp_code_name(54026,"HANGUL_SYLLABLE_TIP"). +lisp_code_name(54027,"HANGUL_SYLLABLE_TIH"). +lisp_code_name(54028,"HANGUL_SYLLABLE_PA"). +lisp_code_name(54029,"HANGUL_SYLLABLE_PAG"). +lisp_code_name(54030,"HANGUL_SYLLABLE_PAGG"). +lisp_code_name(54031,"HANGUL_SYLLABLE_PAGS"). +lisp_code_name(54032,"HANGUL_SYLLABLE_PAN"). +lisp_code_name(54033,"HANGUL_SYLLABLE_PANJ"). +lisp_code_name(54034,"HANGUL_SYLLABLE_PANH"). +lisp_code_name(54035,"HANGUL_SYLLABLE_PAD"). +lisp_code_name(54036,"HANGUL_SYLLABLE_PAL"). +lisp_code_name(54037,"HANGUL_SYLLABLE_PALG"). +lisp_code_name(54038,"HANGUL_SYLLABLE_PALM"). +lisp_code_name(54039,"HANGUL_SYLLABLE_PALB"). +lisp_code_name(54040,"HANGUL_SYLLABLE_PALS"). +lisp_code_name(54041,"HANGUL_SYLLABLE_PALT"). +lisp_code_name(54042,"HANGUL_SYLLABLE_PALP"). +lisp_code_name(54043,"HANGUL_SYLLABLE_PALH"). +lisp_code_name(54044,"HANGUL_SYLLABLE_PAM"). +lisp_code_name(54045,"HANGUL_SYLLABLE_PAB"). +lisp_code_name(54046,"HANGUL_SYLLABLE_PABS"). +lisp_code_name(54047,"HANGUL_SYLLABLE_PAS"). +lisp_code_name(54048,"HANGUL_SYLLABLE_PASS"). +lisp_code_name(54049,"HANGUL_SYLLABLE_PANG"). +lisp_code_name(54050,"HANGUL_SYLLABLE_PAJ"). +lisp_code_name(54051,"HANGUL_SYLLABLE_PAC"). +lisp_code_name(54052,"HANGUL_SYLLABLE_PAK"). +lisp_code_name(54053,"HANGUL_SYLLABLE_PAT"). +lisp_code_name(54054,"HANGUL_SYLLABLE_PAP"). +lisp_code_name(54055,"HANGUL_SYLLABLE_PAH"). +lisp_code_name(54056,"HANGUL_SYLLABLE_PAE"). +lisp_code_name(54057,"HANGUL_SYLLABLE_PAEG"). +lisp_code_name(54058,"HANGUL_SYLLABLE_PAEGG"). +lisp_code_name(54059,"HANGUL_SYLLABLE_PAEGS"). +lisp_code_name(54060,"HANGUL_SYLLABLE_PAEN"). +lisp_code_name(54061,"HANGUL_SYLLABLE_PAENJ"). +lisp_code_name(54062,"HANGUL_SYLLABLE_PAENH"). +lisp_code_name(54063,"HANGUL_SYLLABLE_PAED"). +lisp_code_name(54064,"HANGUL_SYLLABLE_PAEL"). +lisp_code_name(54065,"HANGUL_SYLLABLE_PAELG"). +lisp_code_name(54066,"HANGUL_SYLLABLE_PAELM"). +lisp_code_name(54067,"HANGUL_SYLLABLE_PAELB"). +lisp_code_name(54068,"HANGUL_SYLLABLE_PAELS"). +lisp_code_name(54069,"HANGUL_SYLLABLE_PAELT"). +lisp_code_name(54070,"HANGUL_SYLLABLE_PAELP"). +lisp_code_name(54071,"HANGUL_SYLLABLE_PAELH"). +lisp_code_name(54072,"HANGUL_SYLLABLE_PAEM"). +lisp_code_name(54073,"HANGUL_SYLLABLE_PAEB"). +lisp_code_name(54074,"HANGUL_SYLLABLE_PAEBS"). +lisp_code_name(54075,"HANGUL_SYLLABLE_PAES"). +lisp_code_name(54076,"HANGUL_SYLLABLE_PAESS"). +lisp_code_name(54077,"HANGUL_SYLLABLE_PAENG"). +lisp_code_name(54078,"HANGUL_SYLLABLE_PAEJ"). +lisp_code_name(54079,"HANGUL_SYLLABLE_PAEC"). +lisp_code_name(54080,"HANGUL_SYLLABLE_PAEK"). +lisp_code_name(54081,"HANGUL_SYLLABLE_PAET"). +lisp_code_name(54082,"HANGUL_SYLLABLE_PAEP"). +lisp_code_name(54083,"HANGUL_SYLLABLE_PAEH"). +lisp_code_name(54084,"HANGUL_SYLLABLE_PYA"). +lisp_code_name(54085,"HANGUL_SYLLABLE_PYAG"). +lisp_code_name(54086,"HANGUL_SYLLABLE_PYAGG"). +lisp_code_name(54087,"HANGUL_SYLLABLE_PYAGS"). +lisp_code_name(54088,"HANGUL_SYLLABLE_PYAN"). +lisp_code_name(54089,"HANGUL_SYLLABLE_PYANJ"). +lisp_code_name(54090,"HANGUL_SYLLABLE_PYANH"). +lisp_code_name(54091,"HANGUL_SYLLABLE_PYAD"). +lisp_code_name(54092,"HANGUL_SYLLABLE_PYAL"). +lisp_code_name(54093,"HANGUL_SYLLABLE_PYALG"). +lisp_code_name(54094,"HANGUL_SYLLABLE_PYALM"). +lisp_code_name(54095,"HANGUL_SYLLABLE_PYALB"). +lisp_code_name(54096,"HANGUL_SYLLABLE_PYALS"). +lisp_code_name(54097,"HANGUL_SYLLABLE_PYALT"). +lisp_code_name(54098,"HANGUL_SYLLABLE_PYALP"). +lisp_code_name(54099,"HANGUL_SYLLABLE_PYALH"). +lisp_code_name(54100,"HANGUL_SYLLABLE_PYAM"). +lisp_code_name(54101,"HANGUL_SYLLABLE_PYAB"). +lisp_code_name(54102,"HANGUL_SYLLABLE_PYABS"). +lisp_code_name(54103,"HANGUL_SYLLABLE_PYAS"). +lisp_code_name(54104,"HANGUL_SYLLABLE_PYASS"). +lisp_code_name(54105,"HANGUL_SYLLABLE_PYANG"). +lisp_code_name(54106,"HANGUL_SYLLABLE_PYAJ"). +lisp_code_name(54107,"HANGUL_SYLLABLE_PYAC"). +lisp_code_name(54108,"HANGUL_SYLLABLE_PYAK"). +lisp_code_name(54109,"HANGUL_SYLLABLE_PYAT"). +lisp_code_name(54110,"HANGUL_SYLLABLE_PYAP"). +lisp_code_name(54111,"HANGUL_SYLLABLE_PYAH"). +lisp_code_name(54112,"HANGUL_SYLLABLE_PYAE"). +lisp_code_name(54113,"HANGUL_SYLLABLE_PYAEG"). +lisp_code_name(54114,"HANGUL_SYLLABLE_PYAEGG"). +lisp_code_name(54115,"HANGUL_SYLLABLE_PYAEGS"). +lisp_code_name(54116,"HANGUL_SYLLABLE_PYAEN"). +lisp_code_name(54117,"HANGUL_SYLLABLE_PYAENJ"). +lisp_code_name(54118,"HANGUL_SYLLABLE_PYAENH"). +lisp_code_name(54119,"HANGUL_SYLLABLE_PYAED"). +lisp_code_name(54120,"HANGUL_SYLLABLE_PYAEL"). +lisp_code_name(54121,"HANGUL_SYLLABLE_PYAELG"). +lisp_code_name(54122,"HANGUL_SYLLABLE_PYAELM"). +lisp_code_name(54123,"HANGUL_SYLLABLE_PYAELB"). +lisp_code_name(54124,"HANGUL_SYLLABLE_PYAELS"). +lisp_code_name(54125,"HANGUL_SYLLABLE_PYAELT"). +lisp_code_name(54126,"HANGUL_SYLLABLE_PYAELP"). +lisp_code_name(54127,"HANGUL_SYLLABLE_PYAELH"). +lisp_code_name(54128,"HANGUL_SYLLABLE_PYAEM"). +lisp_code_name(54129,"HANGUL_SYLLABLE_PYAEB"). +lisp_code_name(54130,"HANGUL_SYLLABLE_PYAEBS"). +lisp_code_name(54131,"HANGUL_SYLLABLE_PYAES"). +lisp_code_name(54132,"HANGUL_SYLLABLE_PYAESS"). +lisp_code_name(54133,"HANGUL_SYLLABLE_PYAENG"). +lisp_code_name(54134,"HANGUL_SYLLABLE_PYAEJ"). +lisp_code_name(54135,"HANGUL_SYLLABLE_PYAEC"). +lisp_code_name(54136,"HANGUL_SYLLABLE_PYAEK"). +lisp_code_name(54137,"HANGUL_SYLLABLE_PYAET"). +lisp_code_name(54138,"HANGUL_SYLLABLE_PYAEP"). +lisp_code_name(54139,"HANGUL_SYLLABLE_PYAEH"). +lisp_code_name(54140,"HANGUL_SYLLABLE_PEO"). +lisp_code_name(54141,"HANGUL_SYLLABLE_PEOG"). +lisp_code_name(54142,"HANGUL_SYLLABLE_PEOGG"). +lisp_code_name(54143,"HANGUL_SYLLABLE_PEOGS"). +lisp_code_name(54144,"HANGUL_SYLLABLE_PEON"). +lisp_code_name(54145,"HANGUL_SYLLABLE_PEONJ"). +lisp_code_name(54146,"HANGUL_SYLLABLE_PEONH"). +lisp_code_name(54147,"HANGUL_SYLLABLE_PEOD"). +lisp_code_name(54148,"HANGUL_SYLLABLE_PEOL"). +lisp_code_name(54149,"HANGUL_SYLLABLE_PEOLG"). +lisp_code_name(54150,"HANGUL_SYLLABLE_PEOLM"). +lisp_code_name(54151,"HANGUL_SYLLABLE_PEOLB"). +lisp_code_name(54152,"HANGUL_SYLLABLE_PEOLS"). +lisp_code_name(54153,"HANGUL_SYLLABLE_PEOLT"). +lisp_code_name(54154,"HANGUL_SYLLABLE_PEOLP"). +lisp_code_name(54155,"HANGUL_SYLLABLE_PEOLH"). +lisp_code_name(54156,"HANGUL_SYLLABLE_PEOM"). +lisp_code_name(54157,"HANGUL_SYLLABLE_PEOB"). +lisp_code_name(54158,"HANGUL_SYLLABLE_PEOBS"). +lisp_code_name(54159,"HANGUL_SYLLABLE_PEOS"). +lisp_code_name(54160,"HANGUL_SYLLABLE_PEOSS"). +lisp_code_name(54161,"HANGUL_SYLLABLE_PEONG"). +lisp_code_name(54162,"HANGUL_SYLLABLE_PEOJ"). +lisp_code_name(54163,"HANGUL_SYLLABLE_PEOC"). +lisp_code_name(54164,"HANGUL_SYLLABLE_PEOK"). +lisp_code_name(54165,"HANGUL_SYLLABLE_PEOT"). +lisp_code_name(54166,"HANGUL_SYLLABLE_PEOP"). +lisp_code_name(54167,"HANGUL_SYLLABLE_PEOH"). +lisp_code_name(54168,"HANGUL_SYLLABLE_PE"). +lisp_code_name(54169,"HANGUL_SYLLABLE_PEG"). +lisp_code_name(54170,"HANGUL_SYLLABLE_PEGG"). +lisp_code_name(54171,"HANGUL_SYLLABLE_PEGS"). +lisp_code_name(54172,"HANGUL_SYLLABLE_PEN"). +lisp_code_name(54173,"HANGUL_SYLLABLE_PENJ"). +lisp_code_name(54174,"HANGUL_SYLLABLE_PENH"). +lisp_code_name(54175,"HANGUL_SYLLABLE_PED"). +lisp_code_name(54176,"HANGUL_SYLLABLE_PEL"). +lisp_code_name(54177,"HANGUL_SYLLABLE_PELG"). +lisp_code_name(54178,"HANGUL_SYLLABLE_PELM"). +lisp_code_name(54179,"HANGUL_SYLLABLE_PELB"). +lisp_code_name(54180,"HANGUL_SYLLABLE_PELS"). +lisp_code_name(54181,"HANGUL_SYLLABLE_PELT"). +lisp_code_name(54182,"HANGUL_SYLLABLE_PELP"). +lisp_code_name(54183,"HANGUL_SYLLABLE_PELH"). +lisp_code_name(54184,"HANGUL_SYLLABLE_PEM"). +lisp_code_name(54185,"HANGUL_SYLLABLE_PEB"). +lisp_code_name(54186,"HANGUL_SYLLABLE_PEBS"). +lisp_code_name(54187,"HANGUL_SYLLABLE_PES"). +lisp_code_name(54188,"HANGUL_SYLLABLE_PESS"). +lisp_code_name(54189,"HANGUL_SYLLABLE_PENG"). +lisp_code_name(54190,"HANGUL_SYLLABLE_PEJ"). +lisp_code_name(54191,"HANGUL_SYLLABLE_PEC"). +lisp_code_name(54192,"HANGUL_SYLLABLE_PEK"). +lisp_code_name(54193,"HANGUL_SYLLABLE_PET"). +lisp_code_name(54194,"HANGUL_SYLLABLE_PEP"). +lisp_code_name(54195,"HANGUL_SYLLABLE_PEH"). +lisp_code_name(54196,"HANGUL_SYLLABLE_PYEO"). +lisp_code_name(54197,"HANGUL_SYLLABLE_PYEOG"). +lisp_code_name(54198,"HANGUL_SYLLABLE_PYEOGG"). +lisp_code_name(54199,"HANGUL_SYLLABLE_PYEOGS"). +lisp_code_name(54200,"HANGUL_SYLLABLE_PYEON"). +lisp_code_name(54201,"HANGUL_SYLLABLE_PYEONJ"). +lisp_code_name(54202,"HANGUL_SYLLABLE_PYEONH"). +lisp_code_name(54203,"HANGUL_SYLLABLE_PYEOD"). +lisp_code_name(54204,"HANGUL_SYLLABLE_PYEOL"). +lisp_code_name(54205,"HANGUL_SYLLABLE_PYEOLG"). +lisp_code_name(54206,"HANGUL_SYLLABLE_PYEOLM"). +lisp_code_name(54207,"HANGUL_SYLLABLE_PYEOLB"). +lisp_code_name(54208,"HANGUL_SYLLABLE_PYEOLS"). +lisp_code_name(54209,"HANGUL_SYLLABLE_PYEOLT"). +lisp_code_name(54210,"HANGUL_SYLLABLE_PYEOLP"). +lisp_code_name(54211,"HANGUL_SYLLABLE_PYEOLH"). +lisp_code_name(54212,"HANGUL_SYLLABLE_PYEOM"). +lisp_code_name(54213,"HANGUL_SYLLABLE_PYEOB"). +lisp_code_name(54214,"HANGUL_SYLLABLE_PYEOBS"). +lisp_code_name(54215,"HANGUL_SYLLABLE_PYEOS"). +lisp_code_name(54216,"HANGUL_SYLLABLE_PYEOSS"). +lisp_code_name(54217,"HANGUL_SYLLABLE_PYEONG"). +lisp_code_name(54218,"HANGUL_SYLLABLE_PYEOJ"). +lisp_code_name(54219,"HANGUL_SYLLABLE_PYEOC"). +lisp_code_name(54220,"HANGUL_SYLLABLE_PYEOK"). +lisp_code_name(54221,"HANGUL_SYLLABLE_PYEOT"). +lisp_code_name(54222,"HANGUL_SYLLABLE_PYEOP"). +lisp_code_name(54223,"HANGUL_SYLLABLE_PYEOH"). +lisp_code_name(54224,"HANGUL_SYLLABLE_PYE"). +lisp_code_name(54225,"HANGUL_SYLLABLE_PYEG"). +lisp_code_name(54226,"HANGUL_SYLLABLE_PYEGG"). +lisp_code_name(54227,"HANGUL_SYLLABLE_PYEGS"). +lisp_code_name(54228,"HANGUL_SYLLABLE_PYEN"). +lisp_code_name(54229,"HANGUL_SYLLABLE_PYENJ"). +lisp_code_name(54230,"HANGUL_SYLLABLE_PYENH"). +lisp_code_name(54231,"HANGUL_SYLLABLE_PYED"). +lisp_code_name(54232,"HANGUL_SYLLABLE_PYEL"). +lisp_code_name(54233,"HANGUL_SYLLABLE_PYELG"). +lisp_code_name(54234,"HANGUL_SYLLABLE_PYELM"). +lisp_code_name(54235,"HANGUL_SYLLABLE_PYELB"). +lisp_code_name(54236,"HANGUL_SYLLABLE_PYELS"). +lisp_code_name(54237,"HANGUL_SYLLABLE_PYELT"). +lisp_code_name(54238,"HANGUL_SYLLABLE_PYELP"). +lisp_code_name(54239,"HANGUL_SYLLABLE_PYELH"). +lisp_code_name(54240,"HANGUL_SYLLABLE_PYEM"). +lisp_code_name(54241,"HANGUL_SYLLABLE_PYEB"). +lisp_code_name(54242,"HANGUL_SYLLABLE_PYEBS"). +lisp_code_name(54243,"HANGUL_SYLLABLE_PYES"). +lisp_code_name(54244,"HANGUL_SYLLABLE_PYESS"). +lisp_code_name(54245,"HANGUL_SYLLABLE_PYENG"). +lisp_code_name(54246,"HANGUL_SYLLABLE_PYEJ"). +lisp_code_name(54247,"HANGUL_SYLLABLE_PYEC"). +lisp_code_name(54248,"HANGUL_SYLLABLE_PYEK"). +lisp_code_name(54249,"HANGUL_SYLLABLE_PYET"). +lisp_code_name(54250,"HANGUL_SYLLABLE_PYEP"). +lisp_code_name(54251,"HANGUL_SYLLABLE_PYEH"). +lisp_code_name(54252,"HANGUL_SYLLABLE_PO"). +lisp_code_name(54253,"HANGUL_SYLLABLE_POG"). +lisp_code_name(54254,"HANGUL_SYLLABLE_POGG"). +lisp_code_name(54255,"HANGUL_SYLLABLE_POGS"). +lisp_code_name(54256,"HANGUL_SYLLABLE_PON"). +lisp_code_name(54257,"HANGUL_SYLLABLE_PONJ"). +lisp_code_name(54258,"HANGUL_SYLLABLE_PONH"). +lisp_code_name(54259,"HANGUL_SYLLABLE_POD"). +lisp_code_name(54260,"HANGUL_SYLLABLE_POL"). +lisp_code_name(54261,"HANGUL_SYLLABLE_POLG"). +lisp_code_name(54262,"HANGUL_SYLLABLE_POLM"). +lisp_code_name(54263,"HANGUL_SYLLABLE_POLB"). +lisp_code_name(54264,"HANGUL_SYLLABLE_POLS"). +lisp_code_name(54265,"HANGUL_SYLLABLE_POLT"). +lisp_code_name(54266,"HANGUL_SYLLABLE_POLP"). +lisp_code_name(54267,"HANGUL_SYLLABLE_POLH"). +lisp_code_name(54268,"HANGUL_SYLLABLE_POM"). +lisp_code_name(54269,"HANGUL_SYLLABLE_POB"). +lisp_code_name(54270,"HANGUL_SYLLABLE_POBS"). +lisp_code_name(54271,"HANGUL_SYLLABLE_POS"). +lisp_code_name(54272,"HANGUL_SYLLABLE_POSS"). +lisp_code_name(54273,"HANGUL_SYLLABLE_PONG"). +lisp_code_name(54274,"HANGUL_SYLLABLE_POJ"). +lisp_code_name(54275,"HANGUL_SYLLABLE_POC"). +lisp_code_name(54276,"HANGUL_SYLLABLE_POK"). +lisp_code_name(54277,"HANGUL_SYLLABLE_POT"). +lisp_code_name(54278,"HANGUL_SYLLABLE_POP"). +lisp_code_name(54279,"HANGUL_SYLLABLE_POH"). +lisp_code_name(54280,"HANGUL_SYLLABLE_PWA"). +lisp_code_name(54281,"HANGUL_SYLLABLE_PWAG"). +lisp_code_name(54282,"HANGUL_SYLLABLE_PWAGG"). +lisp_code_name(54283,"HANGUL_SYLLABLE_PWAGS"). +lisp_code_name(54284,"HANGUL_SYLLABLE_PWAN"). +lisp_code_name(54285,"HANGUL_SYLLABLE_PWANJ"). +lisp_code_name(54286,"HANGUL_SYLLABLE_PWANH"). +lisp_code_name(54287,"HANGUL_SYLLABLE_PWAD"). +lisp_code_name(54288,"HANGUL_SYLLABLE_PWAL"). +lisp_code_name(54289,"HANGUL_SYLLABLE_PWALG"). +lisp_code_name(54290,"HANGUL_SYLLABLE_PWALM"). +lisp_code_name(54291,"HANGUL_SYLLABLE_PWALB"). +lisp_code_name(54292,"HANGUL_SYLLABLE_PWALS"). +lisp_code_name(54293,"HANGUL_SYLLABLE_PWALT"). +lisp_code_name(54294,"HANGUL_SYLLABLE_PWALP"). +lisp_code_name(54295,"HANGUL_SYLLABLE_PWALH"). +lisp_code_name(54296,"HANGUL_SYLLABLE_PWAM"). +lisp_code_name(54297,"HANGUL_SYLLABLE_PWAB"). +lisp_code_name(54298,"HANGUL_SYLLABLE_PWABS"). +lisp_code_name(54299,"HANGUL_SYLLABLE_PWAS"). +lisp_code_name(54300,"HANGUL_SYLLABLE_PWASS"). +lisp_code_name(54301,"HANGUL_SYLLABLE_PWANG"). +lisp_code_name(54302,"HANGUL_SYLLABLE_PWAJ"). +lisp_code_name(54303,"HANGUL_SYLLABLE_PWAC"). +lisp_code_name(54304,"HANGUL_SYLLABLE_PWAK"). +lisp_code_name(54305,"HANGUL_SYLLABLE_PWAT"). +lisp_code_name(54306,"HANGUL_SYLLABLE_PWAP"). +lisp_code_name(54307,"HANGUL_SYLLABLE_PWAH"). +lisp_code_name(54308,"HANGUL_SYLLABLE_PWAE"). +lisp_code_name(54309,"HANGUL_SYLLABLE_PWAEG"). +lisp_code_name(54310,"HANGUL_SYLLABLE_PWAEGG"). +lisp_code_name(54311,"HANGUL_SYLLABLE_PWAEGS"). +lisp_code_name(54312,"HANGUL_SYLLABLE_PWAEN"). +lisp_code_name(54313,"HANGUL_SYLLABLE_PWAENJ"). +lisp_code_name(54314,"HANGUL_SYLLABLE_PWAENH"). +lisp_code_name(54315,"HANGUL_SYLLABLE_PWAED"). +lisp_code_name(54316,"HANGUL_SYLLABLE_PWAEL"). +lisp_code_name(54317,"HANGUL_SYLLABLE_PWAELG"). +lisp_code_name(54318,"HANGUL_SYLLABLE_PWAELM"). +lisp_code_name(54319,"HANGUL_SYLLABLE_PWAELB"). +lisp_code_name(54320,"HANGUL_SYLLABLE_PWAELS"). +lisp_code_name(54321,"HANGUL_SYLLABLE_PWAELT"). +lisp_code_name(54322,"HANGUL_SYLLABLE_PWAELP"). +lisp_code_name(54323,"HANGUL_SYLLABLE_PWAELH"). +lisp_code_name(54324,"HANGUL_SYLLABLE_PWAEM"). +lisp_code_name(54325,"HANGUL_SYLLABLE_PWAEB"). +lisp_code_name(54326,"HANGUL_SYLLABLE_PWAEBS"). +lisp_code_name(54327,"HANGUL_SYLLABLE_PWAES"). +lisp_code_name(54328,"HANGUL_SYLLABLE_PWAESS"). +lisp_code_name(54329,"HANGUL_SYLLABLE_PWAENG"). +lisp_code_name(54330,"HANGUL_SYLLABLE_PWAEJ"). +lisp_code_name(54331,"HANGUL_SYLLABLE_PWAEC"). +lisp_code_name(54332,"HANGUL_SYLLABLE_PWAEK"). +lisp_code_name(54333,"HANGUL_SYLLABLE_PWAET"). +lisp_code_name(54334,"HANGUL_SYLLABLE_PWAEP"). +lisp_code_name(54335,"HANGUL_SYLLABLE_PWAEH"). +lisp_code_name(54336,"HANGUL_SYLLABLE_POE"). +lisp_code_name(54337,"HANGUL_SYLLABLE_POEG"). +lisp_code_name(54338,"HANGUL_SYLLABLE_POEGG"). +lisp_code_name(54339,"HANGUL_SYLLABLE_POEGS"). +lisp_code_name(54340,"HANGUL_SYLLABLE_POEN"). +lisp_code_name(54341,"HANGUL_SYLLABLE_POENJ"). +lisp_code_name(54342,"HANGUL_SYLLABLE_POENH"). +lisp_code_name(54343,"HANGUL_SYLLABLE_POED"). +lisp_code_name(54344,"HANGUL_SYLLABLE_POEL"). +lisp_code_name(54345,"HANGUL_SYLLABLE_POELG"). +lisp_code_name(54346,"HANGUL_SYLLABLE_POELM"). +lisp_code_name(54347,"HANGUL_SYLLABLE_POELB"). +lisp_code_name(54348,"HANGUL_SYLLABLE_POELS"). +lisp_code_name(54349,"HANGUL_SYLLABLE_POELT"). +lisp_code_name(54350,"HANGUL_SYLLABLE_POELP"). +lisp_code_name(54351,"HANGUL_SYLLABLE_POELH"). +lisp_code_name(54352,"HANGUL_SYLLABLE_POEM"). +lisp_code_name(54353,"HANGUL_SYLLABLE_POEB"). +lisp_code_name(54354,"HANGUL_SYLLABLE_POEBS"). +lisp_code_name(54355,"HANGUL_SYLLABLE_POES"). +lisp_code_name(54356,"HANGUL_SYLLABLE_POESS"). +lisp_code_name(54357,"HANGUL_SYLLABLE_POENG"). +lisp_code_name(54358,"HANGUL_SYLLABLE_POEJ"). +lisp_code_name(54359,"HANGUL_SYLLABLE_POEC"). +lisp_code_name(54360,"HANGUL_SYLLABLE_POEK"). +lisp_code_name(54361,"HANGUL_SYLLABLE_POET"). +lisp_code_name(54362,"HANGUL_SYLLABLE_POEP"). +lisp_code_name(54363,"HANGUL_SYLLABLE_POEH"). +lisp_code_name(54364,"HANGUL_SYLLABLE_PYO"). +lisp_code_name(54365,"HANGUL_SYLLABLE_PYOG"). +lisp_code_name(54366,"HANGUL_SYLLABLE_PYOGG"). +lisp_code_name(54367,"HANGUL_SYLLABLE_PYOGS"). +lisp_code_name(54368,"HANGUL_SYLLABLE_PYON"). +lisp_code_name(54369,"HANGUL_SYLLABLE_PYONJ"). +lisp_code_name(54370,"HANGUL_SYLLABLE_PYONH"). +lisp_code_name(54371,"HANGUL_SYLLABLE_PYOD"). +lisp_code_name(54372,"HANGUL_SYLLABLE_PYOL"). +lisp_code_name(54373,"HANGUL_SYLLABLE_PYOLG"). +lisp_code_name(54374,"HANGUL_SYLLABLE_PYOLM"). +lisp_code_name(54375,"HANGUL_SYLLABLE_PYOLB"). +lisp_code_name(54376,"HANGUL_SYLLABLE_PYOLS"). +lisp_code_name(54377,"HANGUL_SYLLABLE_PYOLT"). +lisp_code_name(54378,"HANGUL_SYLLABLE_PYOLP"). +lisp_code_name(54379,"HANGUL_SYLLABLE_PYOLH"). +lisp_code_name(54380,"HANGUL_SYLLABLE_PYOM"). +lisp_code_name(54381,"HANGUL_SYLLABLE_PYOB"). +lisp_code_name(54382,"HANGUL_SYLLABLE_PYOBS"). +lisp_code_name(54383,"HANGUL_SYLLABLE_PYOS"). +lisp_code_name(54384,"HANGUL_SYLLABLE_PYOSS"). +lisp_code_name(54385,"HANGUL_SYLLABLE_PYONG"). +lisp_code_name(54386,"HANGUL_SYLLABLE_PYOJ"). +lisp_code_name(54387,"HANGUL_SYLLABLE_PYOC"). +lisp_code_name(54388,"HANGUL_SYLLABLE_PYOK"). +lisp_code_name(54389,"HANGUL_SYLLABLE_PYOT"). +lisp_code_name(54390,"HANGUL_SYLLABLE_PYOP"). +lisp_code_name(54391,"HANGUL_SYLLABLE_PYOH"). +lisp_code_name(54392,"HANGUL_SYLLABLE_PU"). +lisp_code_name(54393,"HANGUL_SYLLABLE_PUG"). +lisp_code_name(54394,"HANGUL_SYLLABLE_PUGG"). +lisp_code_name(54395,"HANGUL_SYLLABLE_PUGS"). +lisp_code_name(54396,"HANGUL_SYLLABLE_PUN"). +lisp_code_name(54397,"HANGUL_SYLLABLE_PUNJ"). +lisp_code_name(54398,"HANGUL_SYLLABLE_PUNH"). +lisp_code_name(54399,"HANGUL_SYLLABLE_PUD"). +lisp_code_name(54400,"HANGUL_SYLLABLE_PUL"). +lisp_code_name(54401,"HANGUL_SYLLABLE_PULG"). +lisp_code_name(54402,"HANGUL_SYLLABLE_PULM"). +lisp_code_name(54403,"HANGUL_SYLLABLE_PULB"). +lisp_code_name(54404,"HANGUL_SYLLABLE_PULS"). +lisp_code_name(54405,"HANGUL_SYLLABLE_PULT"). +lisp_code_name(54406,"HANGUL_SYLLABLE_PULP"). +lisp_code_name(54407,"HANGUL_SYLLABLE_PULH"). +lisp_code_name(54408,"HANGUL_SYLLABLE_PUM"). +lisp_code_name(54409,"HANGUL_SYLLABLE_PUB"). +lisp_code_name(54410,"HANGUL_SYLLABLE_PUBS"). +lisp_code_name(54411,"HANGUL_SYLLABLE_PUS"). +lisp_code_name(54412,"HANGUL_SYLLABLE_PUSS"). +lisp_code_name(54413,"HANGUL_SYLLABLE_PUNG"). +lisp_code_name(54414,"HANGUL_SYLLABLE_PUJ"). +lisp_code_name(54415,"HANGUL_SYLLABLE_PUC"). +lisp_code_name(54416,"HANGUL_SYLLABLE_PUK"). +lisp_code_name(54417,"HANGUL_SYLLABLE_PUT"). +lisp_code_name(54418,"HANGUL_SYLLABLE_PUP"). +lisp_code_name(54419,"HANGUL_SYLLABLE_PUH"). +lisp_code_name(54420,"HANGUL_SYLLABLE_PWEO"). +lisp_code_name(54421,"HANGUL_SYLLABLE_PWEOG"). +lisp_code_name(54422,"HANGUL_SYLLABLE_PWEOGG"). +lisp_code_name(54423,"HANGUL_SYLLABLE_PWEOGS"). +lisp_code_name(54424,"HANGUL_SYLLABLE_PWEON"). +lisp_code_name(54425,"HANGUL_SYLLABLE_PWEONJ"). +lisp_code_name(54426,"HANGUL_SYLLABLE_PWEONH"). +lisp_code_name(54427,"HANGUL_SYLLABLE_PWEOD"). +lisp_code_name(54428,"HANGUL_SYLLABLE_PWEOL"). +lisp_code_name(54429,"HANGUL_SYLLABLE_PWEOLG"). +lisp_code_name(54430,"HANGUL_SYLLABLE_PWEOLM"). +lisp_code_name(54431,"HANGUL_SYLLABLE_PWEOLB"). +lisp_code_name(54432,"HANGUL_SYLLABLE_PWEOLS"). +lisp_code_name(54433,"HANGUL_SYLLABLE_PWEOLT"). +lisp_code_name(54434,"HANGUL_SYLLABLE_PWEOLP"). +lisp_code_name(54435,"HANGUL_SYLLABLE_PWEOLH"). +lisp_code_name(54436,"HANGUL_SYLLABLE_PWEOM"). +lisp_code_name(54437,"HANGUL_SYLLABLE_PWEOB"). +lisp_code_name(54438,"HANGUL_SYLLABLE_PWEOBS"). +lisp_code_name(54439,"HANGUL_SYLLABLE_PWEOS"). +lisp_code_name(54440,"HANGUL_SYLLABLE_PWEOSS"). +lisp_code_name(54441,"HANGUL_SYLLABLE_PWEONG"). +lisp_code_name(54442,"HANGUL_SYLLABLE_PWEOJ"). +lisp_code_name(54443,"HANGUL_SYLLABLE_PWEOC"). +lisp_code_name(54444,"HANGUL_SYLLABLE_PWEOK"). +lisp_code_name(54445,"HANGUL_SYLLABLE_PWEOT"). +lisp_code_name(54446,"HANGUL_SYLLABLE_PWEOP"). +lisp_code_name(54447,"HANGUL_SYLLABLE_PWEOH"). +lisp_code_name(54448,"HANGUL_SYLLABLE_PWE"). +lisp_code_name(54449,"HANGUL_SYLLABLE_PWEG"). +lisp_code_name(54450,"HANGUL_SYLLABLE_PWEGG"). +lisp_code_name(54451,"HANGUL_SYLLABLE_PWEGS"). +lisp_code_name(54452,"HANGUL_SYLLABLE_PWEN"). +lisp_code_name(54453,"HANGUL_SYLLABLE_PWENJ"). +lisp_code_name(54454,"HANGUL_SYLLABLE_PWENH"). +lisp_code_name(54455,"HANGUL_SYLLABLE_PWED"). +lisp_code_name(54456,"HANGUL_SYLLABLE_PWEL"). +lisp_code_name(54457,"HANGUL_SYLLABLE_PWELG"). +lisp_code_name(54458,"HANGUL_SYLLABLE_PWELM"). +lisp_code_name(54459,"HANGUL_SYLLABLE_PWELB"). +lisp_code_name(54460,"HANGUL_SYLLABLE_PWELS"). +lisp_code_name(54461,"HANGUL_SYLLABLE_PWELT"). +lisp_code_name(54462,"HANGUL_SYLLABLE_PWELP"). +lisp_code_name(54463,"HANGUL_SYLLABLE_PWELH"). +lisp_code_name(54464,"HANGUL_SYLLABLE_PWEM"). +lisp_code_name(54465,"HANGUL_SYLLABLE_PWEB"). +lisp_code_name(54466,"HANGUL_SYLLABLE_PWEBS"). +lisp_code_name(54467,"HANGUL_SYLLABLE_PWES"). +lisp_code_name(54468,"HANGUL_SYLLABLE_PWESS"). +lisp_code_name(54469,"HANGUL_SYLLABLE_PWENG"). +lisp_code_name(54470,"HANGUL_SYLLABLE_PWEJ"). +lisp_code_name(54471,"HANGUL_SYLLABLE_PWEC"). +lisp_code_name(54472,"HANGUL_SYLLABLE_PWEK"). +lisp_code_name(54473,"HANGUL_SYLLABLE_PWET"). +lisp_code_name(54474,"HANGUL_SYLLABLE_PWEP"). +lisp_code_name(54475,"HANGUL_SYLLABLE_PWEH"). +lisp_code_name(54476,"HANGUL_SYLLABLE_PWI"). +lisp_code_name(54477,"HANGUL_SYLLABLE_PWIG"). +lisp_code_name(54478,"HANGUL_SYLLABLE_PWIGG"). +lisp_code_name(54479,"HANGUL_SYLLABLE_PWIGS"). +lisp_code_name(54480,"HANGUL_SYLLABLE_PWIN"). +lisp_code_name(54481,"HANGUL_SYLLABLE_PWINJ"). +lisp_code_name(54482,"HANGUL_SYLLABLE_PWINH"). +lisp_code_name(54483,"HANGUL_SYLLABLE_PWID"). +lisp_code_name(54484,"HANGUL_SYLLABLE_PWIL"). +lisp_code_name(54485,"HANGUL_SYLLABLE_PWILG"). +lisp_code_name(54486,"HANGUL_SYLLABLE_PWILM"). +lisp_code_name(54487,"HANGUL_SYLLABLE_PWILB"). +lisp_code_name(54488,"HANGUL_SYLLABLE_PWILS"). +lisp_code_name(54489,"HANGUL_SYLLABLE_PWILT"). +lisp_code_name(54490,"HANGUL_SYLLABLE_PWILP"). +lisp_code_name(54491,"HANGUL_SYLLABLE_PWILH"). +lisp_code_name(54492,"HANGUL_SYLLABLE_PWIM"). +lisp_code_name(54493,"HANGUL_SYLLABLE_PWIB"). +lisp_code_name(54494,"HANGUL_SYLLABLE_PWIBS"). +lisp_code_name(54495,"HANGUL_SYLLABLE_PWIS"). +lisp_code_name(54496,"HANGUL_SYLLABLE_PWISS"). +lisp_code_name(54497,"HANGUL_SYLLABLE_PWING"). +lisp_code_name(54498,"HANGUL_SYLLABLE_PWIJ"). +lisp_code_name(54499,"HANGUL_SYLLABLE_PWIC"). +lisp_code_name(54500,"HANGUL_SYLLABLE_PWIK"). +lisp_code_name(54501,"HANGUL_SYLLABLE_PWIT"). +lisp_code_name(54502,"HANGUL_SYLLABLE_PWIP"). +lisp_code_name(54503,"HANGUL_SYLLABLE_PWIH"). +lisp_code_name(54504,"HANGUL_SYLLABLE_PYU"). +lisp_code_name(54505,"HANGUL_SYLLABLE_PYUG"). +lisp_code_name(54506,"HANGUL_SYLLABLE_PYUGG"). +lisp_code_name(54507,"HANGUL_SYLLABLE_PYUGS"). +lisp_code_name(54508,"HANGUL_SYLLABLE_PYUN"). +lisp_code_name(54509,"HANGUL_SYLLABLE_PYUNJ"). +lisp_code_name(54510,"HANGUL_SYLLABLE_PYUNH"). +lisp_code_name(54511,"HANGUL_SYLLABLE_PYUD"). +lisp_code_name(54512,"HANGUL_SYLLABLE_PYUL"). +lisp_code_name(54513,"HANGUL_SYLLABLE_PYULG"). +lisp_code_name(54514,"HANGUL_SYLLABLE_PYULM"). +lisp_code_name(54515,"HANGUL_SYLLABLE_PYULB"). +lisp_code_name(54516,"HANGUL_SYLLABLE_PYULS"). +lisp_code_name(54517,"HANGUL_SYLLABLE_PYULT"). +lisp_code_name(54518,"HANGUL_SYLLABLE_PYULP"). +lisp_code_name(54519,"HANGUL_SYLLABLE_PYULH"). +lisp_code_name(54520,"HANGUL_SYLLABLE_PYUM"). +lisp_code_name(54521,"HANGUL_SYLLABLE_PYUB"). +lisp_code_name(54522,"HANGUL_SYLLABLE_PYUBS"). +lisp_code_name(54523,"HANGUL_SYLLABLE_PYUS"). +lisp_code_name(54524,"HANGUL_SYLLABLE_PYUSS"). +lisp_code_name(54525,"HANGUL_SYLLABLE_PYUNG"). +lisp_code_name(54526,"HANGUL_SYLLABLE_PYUJ"). +lisp_code_name(54527,"HANGUL_SYLLABLE_PYUC"). +lisp_code_name(54528,"HANGUL_SYLLABLE_PYUK"). +lisp_code_name(54529,"HANGUL_SYLLABLE_PYUT"). +lisp_code_name(54530,"HANGUL_SYLLABLE_PYUP"). +lisp_code_name(54531,"HANGUL_SYLLABLE_PYUH"). +lisp_code_name(54532,"HANGUL_SYLLABLE_PEU"). +lisp_code_name(54533,"HANGUL_SYLLABLE_PEUG"). +lisp_code_name(54534,"HANGUL_SYLLABLE_PEUGG"). +lisp_code_name(54535,"HANGUL_SYLLABLE_PEUGS"). +lisp_code_name(54536,"HANGUL_SYLLABLE_PEUN"). +lisp_code_name(54537,"HANGUL_SYLLABLE_PEUNJ"). +lisp_code_name(54538,"HANGUL_SYLLABLE_PEUNH"). +lisp_code_name(54539,"HANGUL_SYLLABLE_PEUD"). +lisp_code_name(54540,"HANGUL_SYLLABLE_PEUL"). +lisp_code_name(54541,"HANGUL_SYLLABLE_PEULG"). +lisp_code_name(54542,"HANGUL_SYLLABLE_PEULM"). +lisp_code_name(54543,"HANGUL_SYLLABLE_PEULB"). +lisp_code_name(54544,"HANGUL_SYLLABLE_PEULS"). +lisp_code_name(54545,"HANGUL_SYLLABLE_PEULT"). +lisp_code_name(54546,"HANGUL_SYLLABLE_PEULP"). +lisp_code_name(54547,"HANGUL_SYLLABLE_PEULH"). +lisp_code_name(54548,"HANGUL_SYLLABLE_PEUM"). +lisp_code_name(54549,"HANGUL_SYLLABLE_PEUB"). +lisp_code_name(54550,"HANGUL_SYLLABLE_PEUBS"). +lisp_code_name(54551,"HANGUL_SYLLABLE_PEUS"). +lisp_code_name(54552,"HANGUL_SYLLABLE_PEUSS"). +lisp_code_name(54553,"HANGUL_SYLLABLE_PEUNG"). +lisp_code_name(54554,"HANGUL_SYLLABLE_PEUJ"). +lisp_code_name(54555,"HANGUL_SYLLABLE_PEUC"). +lisp_code_name(54556,"HANGUL_SYLLABLE_PEUK"). +lisp_code_name(54557,"HANGUL_SYLLABLE_PEUT"). +lisp_code_name(54558,"HANGUL_SYLLABLE_PEUP"). +lisp_code_name(54559,"HANGUL_SYLLABLE_PEUH"). +lisp_code_name(54560,"HANGUL_SYLLABLE_PYI"). +lisp_code_name(54561,"HANGUL_SYLLABLE_PYIG"). +lisp_code_name(54562,"HANGUL_SYLLABLE_PYIGG"). +lisp_code_name(54563,"HANGUL_SYLLABLE_PYIGS"). +lisp_code_name(54564,"HANGUL_SYLLABLE_PYIN"). +lisp_code_name(54565,"HANGUL_SYLLABLE_PYINJ"). +lisp_code_name(54566,"HANGUL_SYLLABLE_PYINH"). +lisp_code_name(54567,"HANGUL_SYLLABLE_PYID"). +lisp_code_name(54568,"HANGUL_SYLLABLE_PYIL"). +lisp_code_name(54569,"HANGUL_SYLLABLE_PYILG"). +lisp_code_name(54570,"HANGUL_SYLLABLE_PYILM"). +lisp_code_name(54571,"HANGUL_SYLLABLE_PYILB"). +lisp_code_name(54572,"HANGUL_SYLLABLE_PYILS"). +lisp_code_name(54573,"HANGUL_SYLLABLE_PYILT"). +lisp_code_name(54574,"HANGUL_SYLLABLE_PYILP"). +lisp_code_name(54575,"HANGUL_SYLLABLE_PYILH"). +lisp_code_name(54576,"HANGUL_SYLLABLE_PYIM"). +lisp_code_name(54577,"HANGUL_SYLLABLE_PYIB"). +lisp_code_name(54578,"HANGUL_SYLLABLE_PYIBS"). +lisp_code_name(54579,"HANGUL_SYLLABLE_PYIS"). +lisp_code_name(54580,"HANGUL_SYLLABLE_PYISS"). +lisp_code_name(54581,"HANGUL_SYLLABLE_PYING"). +lisp_code_name(54582,"HANGUL_SYLLABLE_PYIJ"). +lisp_code_name(54583,"HANGUL_SYLLABLE_PYIC"). +lisp_code_name(54584,"HANGUL_SYLLABLE_PYIK"). +lisp_code_name(54585,"HANGUL_SYLLABLE_PYIT"). +lisp_code_name(54586,"HANGUL_SYLLABLE_PYIP"). +lisp_code_name(54587,"HANGUL_SYLLABLE_PYIH"). +lisp_code_name(54588,"HANGUL_SYLLABLE_PI"). +lisp_code_name(54589,"HANGUL_SYLLABLE_PIG"). +lisp_code_name(54590,"HANGUL_SYLLABLE_PIGG"). +lisp_code_name(54591,"HANGUL_SYLLABLE_PIGS"). +lisp_code_name(54592,"HANGUL_SYLLABLE_PIN"). +lisp_code_name(54593,"HANGUL_SYLLABLE_PINJ"). +lisp_code_name(54594,"HANGUL_SYLLABLE_PINH"). +lisp_code_name(54595,"HANGUL_SYLLABLE_PID"). +lisp_code_name(54596,"HANGUL_SYLLABLE_PIL"). +lisp_code_name(54597,"HANGUL_SYLLABLE_PILG"). +lisp_code_name(54598,"HANGUL_SYLLABLE_PILM"). +lisp_code_name(54599,"HANGUL_SYLLABLE_PILB"). +lisp_code_name(54600,"HANGUL_SYLLABLE_PILS"). +lisp_code_name(54601,"HANGUL_SYLLABLE_PILT"). +lisp_code_name(54602,"HANGUL_SYLLABLE_PILP"). +lisp_code_name(54603,"HANGUL_SYLLABLE_PILH"). +lisp_code_name(54604,"HANGUL_SYLLABLE_PIM"). +lisp_code_name(54605,"HANGUL_SYLLABLE_PIB"). +lisp_code_name(54606,"HANGUL_SYLLABLE_PIBS"). +lisp_code_name(54607,"HANGUL_SYLLABLE_PIS"). +lisp_code_name(54608,"HANGUL_SYLLABLE_PISS"). +lisp_code_name(54609,"HANGUL_SYLLABLE_PING"). +lisp_code_name(54610,"HANGUL_SYLLABLE_PIJ"). +lisp_code_name(54611,"HANGUL_SYLLABLE_PIC"). +lisp_code_name(54612,"HANGUL_SYLLABLE_PIK"). +lisp_code_name(54613,"HANGUL_SYLLABLE_PIT"). +lisp_code_name(54614,"HANGUL_SYLLABLE_PIP"). +lisp_code_name(54615,"HANGUL_SYLLABLE_PIH"). +lisp_code_name(54616,"HANGUL_SYLLABLE_HA"). +lisp_code_name(54617,"HANGUL_SYLLABLE_HAG"). +lisp_code_name(54618,"HANGUL_SYLLABLE_HAGG"). +lisp_code_name(54619,"HANGUL_SYLLABLE_HAGS"). +lisp_code_name(54620,"HANGUL_SYLLABLE_HAN"). +lisp_code_name(54621,"HANGUL_SYLLABLE_HANJ"). +lisp_code_name(54622,"HANGUL_SYLLABLE_HANH"). +lisp_code_name(54623,"HANGUL_SYLLABLE_HAD"). +lisp_code_name(54624,"HANGUL_SYLLABLE_HAL"). +lisp_code_name(54625,"HANGUL_SYLLABLE_HALG"). +lisp_code_name(54626,"HANGUL_SYLLABLE_HALM"). +lisp_code_name(54627,"HANGUL_SYLLABLE_HALB"). +lisp_code_name(54628,"HANGUL_SYLLABLE_HALS"). +lisp_code_name(54629,"HANGUL_SYLLABLE_HALT"). +lisp_code_name(54630,"HANGUL_SYLLABLE_HALP"). +lisp_code_name(54631,"HANGUL_SYLLABLE_HALH"). +lisp_code_name(54632,"HANGUL_SYLLABLE_HAM"). +lisp_code_name(54633,"HANGUL_SYLLABLE_HAB"). +lisp_code_name(54634,"HANGUL_SYLLABLE_HABS"). +lisp_code_name(54635,"HANGUL_SYLLABLE_HAS"). +lisp_code_name(54636,"HANGUL_SYLLABLE_HASS"). +lisp_code_name(54637,"HANGUL_SYLLABLE_HANG"). +lisp_code_name(54638,"HANGUL_SYLLABLE_HAJ"). +lisp_code_name(54639,"HANGUL_SYLLABLE_HAC"). +lisp_code_name(54640,"HANGUL_SYLLABLE_HAK"). +lisp_code_name(54641,"HANGUL_SYLLABLE_HAT"). +lisp_code_name(54642,"HANGUL_SYLLABLE_HAP"). +lisp_code_name(54643,"HANGUL_SYLLABLE_HAH"). +lisp_code_name(54644,"HANGUL_SYLLABLE_HAE"). +lisp_code_name(54645,"HANGUL_SYLLABLE_HAEG"). +lisp_code_name(54646,"HANGUL_SYLLABLE_HAEGG"). +lisp_code_name(54647,"HANGUL_SYLLABLE_HAEGS"). +lisp_code_name(54648,"HANGUL_SYLLABLE_HAEN"). +lisp_code_name(54649,"HANGUL_SYLLABLE_HAENJ"). +lisp_code_name(54650,"HANGUL_SYLLABLE_HAENH"). +lisp_code_name(54651,"HANGUL_SYLLABLE_HAED"). +lisp_code_name(54652,"HANGUL_SYLLABLE_HAEL"). +lisp_code_name(54653,"HANGUL_SYLLABLE_HAELG"). +lisp_code_name(54654,"HANGUL_SYLLABLE_HAELM"). +lisp_code_name(54655,"HANGUL_SYLLABLE_HAELB"). +lisp_code_name(54656,"HANGUL_SYLLABLE_HAELS"). +lisp_code_name(54657,"HANGUL_SYLLABLE_HAELT"). +lisp_code_name(54658,"HANGUL_SYLLABLE_HAELP"). +lisp_code_name(54659,"HANGUL_SYLLABLE_HAELH"). +lisp_code_name(54660,"HANGUL_SYLLABLE_HAEM"). +lisp_code_name(54661,"HANGUL_SYLLABLE_HAEB"). +lisp_code_name(54662,"HANGUL_SYLLABLE_HAEBS"). +lisp_code_name(54663,"HANGUL_SYLLABLE_HAES"). +lisp_code_name(54664,"HANGUL_SYLLABLE_HAESS"). +lisp_code_name(54665,"HANGUL_SYLLABLE_HAENG"). +lisp_code_name(54666,"HANGUL_SYLLABLE_HAEJ"). +lisp_code_name(54667,"HANGUL_SYLLABLE_HAEC"). +lisp_code_name(54668,"HANGUL_SYLLABLE_HAEK"). +lisp_code_name(54669,"HANGUL_SYLLABLE_HAET"). +lisp_code_name(54670,"HANGUL_SYLLABLE_HAEP"). +lisp_code_name(54671,"HANGUL_SYLLABLE_HAEH"). +lisp_code_name(54672,"HANGUL_SYLLABLE_HYA"). +lisp_code_name(54673,"HANGUL_SYLLABLE_HYAG"). +lisp_code_name(54674,"HANGUL_SYLLABLE_HYAGG"). +lisp_code_name(54675,"HANGUL_SYLLABLE_HYAGS"). +lisp_code_name(54676,"HANGUL_SYLLABLE_HYAN"). +lisp_code_name(54677,"HANGUL_SYLLABLE_HYANJ"). +lisp_code_name(54678,"HANGUL_SYLLABLE_HYANH"). +lisp_code_name(54679,"HANGUL_SYLLABLE_HYAD"). +lisp_code_name(54680,"HANGUL_SYLLABLE_HYAL"). +lisp_code_name(54681,"HANGUL_SYLLABLE_HYALG"). +lisp_code_name(54682,"HANGUL_SYLLABLE_HYALM"). +lisp_code_name(54683,"HANGUL_SYLLABLE_HYALB"). +lisp_code_name(54684,"HANGUL_SYLLABLE_HYALS"). +lisp_code_name(54685,"HANGUL_SYLLABLE_HYALT"). +lisp_code_name(54686,"HANGUL_SYLLABLE_HYALP"). +lisp_code_name(54687,"HANGUL_SYLLABLE_HYALH"). +lisp_code_name(54688,"HANGUL_SYLLABLE_HYAM"). +lisp_code_name(54689,"HANGUL_SYLLABLE_HYAB"). +lisp_code_name(54690,"HANGUL_SYLLABLE_HYABS"). +lisp_code_name(54691,"HANGUL_SYLLABLE_HYAS"). +lisp_code_name(54692,"HANGUL_SYLLABLE_HYASS"). +lisp_code_name(54693,"HANGUL_SYLLABLE_HYANG"). +lisp_code_name(54694,"HANGUL_SYLLABLE_HYAJ"). +lisp_code_name(54695,"HANGUL_SYLLABLE_HYAC"). +lisp_code_name(54696,"HANGUL_SYLLABLE_HYAK"). +lisp_code_name(54697,"HANGUL_SYLLABLE_HYAT"). +lisp_code_name(54698,"HANGUL_SYLLABLE_HYAP"). +lisp_code_name(54699,"HANGUL_SYLLABLE_HYAH"). +lisp_code_name(54700,"HANGUL_SYLLABLE_HYAE"). +lisp_code_name(54701,"HANGUL_SYLLABLE_HYAEG"). +lisp_code_name(54702,"HANGUL_SYLLABLE_HYAEGG"). +lisp_code_name(54703,"HANGUL_SYLLABLE_HYAEGS"). +lisp_code_name(54704,"HANGUL_SYLLABLE_HYAEN"). +lisp_code_name(54705,"HANGUL_SYLLABLE_HYAENJ"). +lisp_code_name(54706,"HANGUL_SYLLABLE_HYAENH"). +lisp_code_name(54707,"HANGUL_SYLLABLE_HYAED"). +lisp_code_name(54708,"HANGUL_SYLLABLE_HYAEL"). +lisp_code_name(54709,"HANGUL_SYLLABLE_HYAELG"). +lisp_code_name(54710,"HANGUL_SYLLABLE_HYAELM"). +lisp_code_name(54711,"HANGUL_SYLLABLE_HYAELB"). +lisp_code_name(54712,"HANGUL_SYLLABLE_HYAELS"). +lisp_code_name(54713,"HANGUL_SYLLABLE_HYAELT"). +lisp_code_name(54714,"HANGUL_SYLLABLE_HYAELP"). +lisp_code_name(54715,"HANGUL_SYLLABLE_HYAELH"). +lisp_code_name(54716,"HANGUL_SYLLABLE_HYAEM"). +lisp_code_name(54717,"HANGUL_SYLLABLE_HYAEB"). +lisp_code_name(54718,"HANGUL_SYLLABLE_HYAEBS"). +lisp_code_name(54719,"HANGUL_SYLLABLE_HYAES"). +lisp_code_name(54720,"HANGUL_SYLLABLE_HYAESS"). +lisp_code_name(54721,"HANGUL_SYLLABLE_HYAENG"). +lisp_code_name(54722,"HANGUL_SYLLABLE_HYAEJ"). +lisp_code_name(54723,"HANGUL_SYLLABLE_HYAEC"). +lisp_code_name(54724,"HANGUL_SYLLABLE_HYAEK"). +lisp_code_name(54725,"HANGUL_SYLLABLE_HYAET"). +lisp_code_name(54726,"HANGUL_SYLLABLE_HYAEP"). +lisp_code_name(54727,"HANGUL_SYLLABLE_HYAEH"). +lisp_code_name(54728,"HANGUL_SYLLABLE_HEO"). +lisp_code_name(54729,"HANGUL_SYLLABLE_HEOG"). +lisp_code_name(54730,"HANGUL_SYLLABLE_HEOGG"). +lisp_code_name(54731,"HANGUL_SYLLABLE_HEOGS"). +lisp_code_name(54732,"HANGUL_SYLLABLE_HEON"). +lisp_code_name(54733,"HANGUL_SYLLABLE_HEONJ"). +lisp_code_name(54734,"HANGUL_SYLLABLE_HEONH"). +lisp_code_name(54735,"HANGUL_SYLLABLE_HEOD"). +lisp_code_name(54736,"HANGUL_SYLLABLE_HEOL"). +lisp_code_name(54737,"HANGUL_SYLLABLE_HEOLG"). +lisp_code_name(54738,"HANGUL_SYLLABLE_HEOLM"). +lisp_code_name(54739,"HANGUL_SYLLABLE_HEOLB"). +lisp_code_name(54740,"HANGUL_SYLLABLE_HEOLS"). +lisp_code_name(54741,"HANGUL_SYLLABLE_HEOLT"). +lisp_code_name(54742,"HANGUL_SYLLABLE_HEOLP"). +lisp_code_name(54743,"HANGUL_SYLLABLE_HEOLH"). +lisp_code_name(54744,"HANGUL_SYLLABLE_HEOM"). +lisp_code_name(54745,"HANGUL_SYLLABLE_HEOB"). +lisp_code_name(54746,"HANGUL_SYLLABLE_HEOBS"). +lisp_code_name(54747,"HANGUL_SYLLABLE_HEOS"). +lisp_code_name(54748,"HANGUL_SYLLABLE_HEOSS"). +lisp_code_name(54749,"HANGUL_SYLLABLE_HEONG"). +lisp_code_name(54750,"HANGUL_SYLLABLE_HEOJ"). +lisp_code_name(54751,"HANGUL_SYLLABLE_HEOC"). +lisp_code_name(54752,"HANGUL_SYLLABLE_HEOK"). +lisp_code_name(54753,"HANGUL_SYLLABLE_HEOT"). +lisp_code_name(54754,"HANGUL_SYLLABLE_HEOP"). +lisp_code_name(54755,"HANGUL_SYLLABLE_HEOH"). +lisp_code_name(54756,"HANGUL_SYLLABLE_HE"). +lisp_code_name(54757,"HANGUL_SYLLABLE_HEG"). +lisp_code_name(54758,"HANGUL_SYLLABLE_HEGG"). +lisp_code_name(54759,"HANGUL_SYLLABLE_HEGS"). +lisp_code_name(54760,"HANGUL_SYLLABLE_HEN"). +lisp_code_name(54761,"HANGUL_SYLLABLE_HENJ"). +lisp_code_name(54762,"HANGUL_SYLLABLE_HENH"). +lisp_code_name(54763,"HANGUL_SYLLABLE_HED"). +lisp_code_name(54764,"HANGUL_SYLLABLE_HEL"). +lisp_code_name(54765,"HANGUL_SYLLABLE_HELG"). +lisp_code_name(54766,"HANGUL_SYLLABLE_HELM"). +lisp_code_name(54767,"HANGUL_SYLLABLE_HELB"). +lisp_code_name(54768,"HANGUL_SYLLABLE_HELS"). +lisp_code_name(54769,"HANGUL_SYLLABLE_HELT"). +lisp_code_name(54770,"HANGUL_SYLLABLE_HELP"). +lisp_code_name(54771,"HANGUL_SYLLABLE_HELH"). +lisp_code_name(54772,"HANGUL_SYLLABLE_HEM"). +lisp_code_name(54773,"HANGUL_SYLLABLE_HEB"). +lisp_code_name(54774,"HANGUL_SYLLABLE_HEBS"). +lisp_code_name(54775,"HANGUL_SYLLABLE_HES"). +lisp_code_name(54776,"HANGUL_SYLLABLE_HESS"). +lisp_code_name(54777,"HANGUL_SYLLABLE_HENG"). +lisp_code_name(54778,"HANGUL_SYLLABLE_HEJ"). +lisp_code_name(54779,"HANGUL_SYLLABLE_HEC"). +lisp_code_name(54780,"HANGUL_SYLLABLE_HEK"). +lisp_code_name(54781,"HANGUL_SYLLABLE_HET"). +lisp_code_name(54782,"HANGUL_SYLLABLE_HEP"). +lisp_code_name(54783,"HANGUL_SYLLABLE_HEH"). +lisp_code_name(54784,"HANGUL_SYLLABLE_HYEO"). +lisp_code_name(54785,"HANGUL_SYLLABLE_HYEOG"). +lisp_code_name(54786,"HANGUL_SYLLABLE_HYEOGG"). +lisp_code_name(54787,"HANGUL_SYLLABLE_HYEOGS"). +lisp_code_name(54788,"HANGUL_SYLLABLE_HYEON"). +lisp_code_name(54789,"HANGUL_SYLLABLE_HYEONJ"). +lisp_code_name(54790,"HANGUL_SYLLABLE_HYEONH"). +lisp_code_name(54791,"HANGUL_SYLLABLE_HYEOD"). +lisp_code_name(54792,"HANGUL_SYLLABLE_HYEOL"). +lisp_code_name(54793,"HANGUL_SYLLABLE_HYEOLG"). +lisp_code_name(54794,"HANGUL_SYLLABLE_HYEOLM"). +lisp_code_name(54795,"HANGUL_SYLLABLE_HYEOLB"). +lisp_code_name(54796,"HANGUL_SYLLABLE_HYEOLS"). +lisp_code_name(54797,"HANGUL_SYLLABLE_HYEOLT"). +lisp_code_name(54798,"HANGUL_SYLLABLE_HYEOLP"). +lisp_code_name(54799,"HANGUL_SYLLABLE_HYEOLH"). +lisp_code_name(54800,"HANGUL_SYLLABLE_HYEOM"). +lisp_code_name(54801,"HANGUL_SYLLABLE_HYEOB"). +lisp_code_name(54802,"HANGUL_SYLLABLE_HYEOBS"). +lisp_code_name(54803,"HANGUL_SYLLABLE_HYEOS"). +lisp_code_name(54804,"HANGUL_SYLLABLE_HYEOSS"). +lisp_code_name(54805,"HANGUL_SYLLABLE_HYEONG"). +lisp_code_name(54806,"HANGUL_SYLLABLE_HYEOJ"). +lisp_code_name(54807,"HANGUL_SYLLABLE_HYEOC"). +lisp_code_name(54808,"HANGUL_SYLLABLE_HYEOK"). +lisp_code_name(54809,"HANGUL_SYLLABLE_HYEOT"). +lisp_code_name(54810,"HANGUL_SYLLABLE_HYEOP"). +lisp_code_name(54811,"HANGUL_SYLLABLE_HYEOH"). +lisp_code_name(54812,"HANGUL_SYLLABLE_HYE"). +lisp_code_name(54813,"HANGUL_SYLLABLE_HYEG"). +lisp_code_name(54814,"HANGUL_SYLLABLE_HYEGG"). +lisp_code_name(54815,"HANGUL_SYLLABLE_HYEGS"). +lisp_code_name(54816,"HANGUL_SYLLABLE_HYEN"). +lisp_code_name(54817,"HANGUL_SYLLABLE_HYENJ"). +lisp_code_name(54818,"HANGUL_SYLLABLE_HYENH"). +lisp_code_name(54819,"HANGUL_SYLLABLE_HYED"). +lisp_code_name(54820,"HANGUL_SYLLABLE_HYEL"). +lisp_code_name(54821,"HANGUL_SYLLABLE_HYELG"). +lisp_code_name(54822,"HANGUL_SYLLABLE_HYELM"). +lisp_code_name(54823,"HANGUL_SYLLABLE_HYELB"). +lisp_code_name(54824,"HANGUL_SYLLABLE_HYELS"). +lisp_code_name(54825,"HANGUL_SYLLABLE_HYELT"). +lisp_code_name(54826,"HANGUL_SYLLABLE_HYELP"). +lisp_code_name(54827,"HANGUL_SYLLABLE_HYELH"). +lisp_code_name(54828,"HANGUL_SYLLABLE_HYEM"). +lisp_code_name(54829,"HANGUL_SYLLABLE_HYEB"). +lisp_code_name(54830,"HANGUL_SYLLABLE_HYEBS"). +lisp_code_name(54831,"HANGUL_SYLLABLE_HYES"). +lisp_code_name(54832,"HANGUL_SYLLABLE_HYESS"). +lisp_code_name(54833,"HANGUL_SYLLABLE_HYENG"). +lisp_code_name(54834,"HANGUL_SYLLABLE_HYEJ"). +lisp_code_name(54835,"HANGUL_SYLLABLE_HYEC"). +lisp_code_name(54836,"HANGUL_SYLLABLE_HYEK"). +lisp_code_name(54837,"HANGUL_SYLLABLE_HYET"). +lisp_code_name(54838,"HANGUL_SYLLABLE_HYEP"). +lisp_code_name(54839,"HANGUL_SYLLABLE_HYEH"). +lisp_code_name(54840,"HANGUL_SYLLABLE_HO"). +lisp_code_name(54841,"HANGUL_SYLLABLE_HOG"). +lisp_code_name(54842,"HANGUL_SYLLABLE_HOGG"). +lisp_code_name(54843,"HANGUL_SYLLABLE_HOGS"). +lisp_code_name(54844,"HANGUL_SYLLABLE_HON"). +lisp_code_name(54845,"HANGUL_SYLLABLE_HONJ"). +lisp_code_name(54846,"HANGUL_SYLLABLE_HONH"). +lisp_code_name(54847,"HANGUL_SYLLABLE_HOD"). +lisp_code_name(54848,"HANGUL_SYLLABLE_HOL"). +lisp_code_name(54849,"HANGUL_SYLLABLE_HOLG"). +lisp_code_name(54850,"HANGUL_SYLLABLE_HOLM"). +lisp_code_name(54851,"HANGUL_SYLLABLE_HOLB"). +lisp_code_name(54852,"HANGUL_SYLLABLE_HOLS"). +lisp_code_name(54853,"HANGUL_SYLLABLE_HOLT"). +lisp_code_name(54854,"HANGUL_SYLLABLE_HOLP"). +lisp_code_name(54855,"HANGUL_SYLLABLE_HOLH"). +lisp_code_name(54856,"HANGUL_SYLLABLE_HOM"). +lisp_code_name(54857,"HANGUL_SYLLABLE_HOB"). +lisp_code_name(54858,"HANGUL_SYLLABLE_HOBS"). +lisp_code_name(54859,"HANGUL_SYLLABLE_HOS"). +lisp_code_name(54860,"HANGUL_SYLLABLE_HOSS"). +lisp_code_name(54861,"HANGUL_SYLLABLE_HONG"). +lisp_code_name(54862,"HANGUL_SYLLABLE_HOJ"). +lisp_code_name(54863,"HANGUL_SYLLABLE_HOC"). +lisp_code_name(54864,"HANGUL_SYLLABLE_HOK"). +lisp_code_name(54865,"HANGUL_SYLLABLE_HOT"). +lisp_code_name(54866,"HANGUL_SYLLABLE_HOP"). +lisp_code_name(54867,"HANGUL_SYLLABLE_HOH"). +lisp_code_name(54868,"HANGUL_SYLLABLE_HWA"). +lisp_code_name(54869,"HANGUL_SYLLABLE_HWAG"). +lisp_code_name(54870,"HANGUL_SYLLABLE_HWAGG"). +lisp_code_name(54871,"HANGUL_SYLLABLE_HWAGS"). +lisp_code_name(54872,"HANGUL_SYLLABLE_HWAN"). +lisp_code_name(54873,"HANGUL_SYLLABLE_HWANJ"). +lisp_code_name(54874,"HANGUL_SYLLABLE_HWANH"). +lisp_code_name(54875,"HANGUL_SYLLABLE_HWAD"). +lisp_code_name(54876,"HANGUL_SYLLABLE_HWAL"). +lisp_code_name(54877,"HANGUL_SYLLABLE_HWALG"). +lisp_code_name(54878,"HANGUL_SYLLABLE_HWALM"). +lisp_code_name(54879,"HANGUL_SYLLABLE_HWALB"). +lisp_code_name(54880,"HANGUL_SYLLABLE_HWALS"). +lisp_code_name(54881,"HANGUL_SYLLABLE_HWALT"). +lisp_code_name(54882,"HANGUL_SYLLABLE_HWALP"). +lisp_code_name(54883,"HANGUL_SYLLABLE_HWALH"). +lisp_code_name(54884,"HANGUL_SYLLABLE_HWAM"). +lisp_code_name(54885,"HANGUL_SYLLABLE_HWAB"). +lisp_code_name(54886,"HANGUL_SYLLABLE_HWABS"). +lisp_code_name(54887,"HANGUL_SYLLABLE_HWAS"). +lisp_code_name(54888,"HANGUL_SYLLABLE_HWASS"). +lisp_code_name(54889,"HANGUL_SYLLABLE_HWANG"). +lisp_code_name(54890,"HANGUL_SYLLABLE_HWAJ"). +lisp_code_name(54891,"HANGUL_SYLLABLE_HWAC"). +lisp_code_name(54892,"HANGUL_SYLLABLE_HWAK"). +lisp_code_name(54893,"HANGUL_SYLLABLE_HWAT"). +lisp_code_name(54894,"HANGUL_SYLLABLE_HWAP"). +lisp_code_name(54895,"HANGUL_SYLLABLE_HWAH"). +lisp_code_name(54896,"HANGUL_SYLLABLE_HWAE"). +lisp_code_name(54897,"HANGUL_SYLLABLE_HWAEG"). +lisp_code_name(54898,"HANGUL_SYLLABLE_HWAEGG"). +lisp_code_name(54899,"HANGUL_SYLLABLE_HWAEGS"). +lisp_code_name(54900,"HANGUL_SYLLABLE_HWAEN"). +lisp_code_name(54901,"HANGUL_SYLLABLE_HWAENJ"). +lisp_code_name(54902,"HANGUL_SYLLABLE_HWAENH"). +lisp_code_name(54903,"HANGUL_SYLLABLE_HWAED"). +lisp_code_name(54904,"HANGUL_SYLLABLE_HWAEL"). +lisp_code_name(54905,"HANGUL_SYLLABLE_HWAELG"). +lisp_code_name(54906,"HANGUL_SYLLABLE_HWAELM"). +lisp_code_name(54907,"HANGUL_SYLLABLE_HWAELB"). +lisp_code_name(54908,"HANGUL_SYLLABLE_HWAELS"). +lisp_code_name(54909,"HANGUL_SYLLABLE_HWAELT"). +lisp_code_name(54910,"HANGUL_SYLLABLE_HWAELP"). +lisp_code_name(54911,"HANGUL_SYLLABLE_HWAELH"). +lisp_code_name(54912,"HANGUL_SYLLABLE_HWAEM"). +lisp_code_name(54913,"HANGUL_SYLLABLE_HWAEB"). +lisp_code_name(54914,"HANGUL_SYLLABLE_HWAEBS"). +lisp_code_name(54915,"HANGUL_SYLLABLE_HWAES"). +lisp_code_name(54916,"HANGUL_SYLLABLE_HWAESS"). +lisp_code_name(54917,"HANGUL_SYLLABLE_HWAENG"). +lisp_code_name(54918,"HANGUL_SYLLABLE_HWAEJ"). +lisp_code_name(54919,"HANGUL_SYLLABLE_HWAEC"). +lisp_code_name(54920,"HANGUL_SYLLABLE_HWAEK"). +lisp_code_name(54921,"HANGUL_SYLLABLE_HWAET"). +lisp_code_name(54922,"HANGUL_SYLLABLE_HWAEP"). +lisp_code_name(54923,"HANGUL_SYLLABLE_HWAEH"). +lisp_code_name(54924,"HANGUL_SYLLABLE_HOE"). +lisp_code_name(54925,"HANGUL_SYLLABLE_HOEG"). +lisp_code_name(54926,"HANGUL_SYLLABLE_HOEGG"). +lisp_code_name(54927,"HANGUL_SYLLABLE_HOEGS"). +lisp_code_name(54928,"HANGUL_SYLLABLE_HOEN"). +lisp_code_name(54929,"HANGUL_SYLLABLE_HOENJ"). +lisp_code_name(54930,"HANGUL_SYLLABLE_HOENH"). +lisp_code_name(54931,"HANGUL_SYLLABLE_HOED"). +lisp_code_name(54932,"HANGUL_SYLLABLE_HOEL"). +lisp_code_name(54933,"HANGUL_SYLLABLE_HOELG"). +lisp_code_name(54934,"HANGUL_SYLLABLE_HOELM"). +lisp_code_name(54935,"HANGUL_SYLLABLE_HOELB"). +lisp_code_name(54936,"HANGUL_SYLLABLE_HOELS"). +lisp_code_name(54937,"HANGUL_SYLLABLE_HOELT"). +lisp_code_name(54938,"HANGUL_SYLLABLE_HOELP"). +lisp_code_name(54939,"HANGUL_SYLLABLE_HOELH"). +lisp_code_name(54940,"HANGUL_SYLLABLE_HOEM"). +lisp_code_name(54941,"HANGUL_SYLLABLE_HOEB"). +lisp_code_name(54942,"HANGUL_SYLLABLE_HOEBS"). +lisp_code_name(54943,"HANGUL_SYLLABLE_HOES"). +lisp_code_name(54944,"HANGUL_SYLLABLE_HOESS"). +lisp_code_name(54945,"HANGUL_SYLLABLE_HOENG"). +lisp_code_name(54946,"HANGUL_SYLLABLE_HOEJ"). +lisp_code_name(54947,"HANGUL_SYLLABLE_HOEC"). +lisp_code_name(54948,"HANGUL_SYLLABLE_HOEK"). +lisp_code_name(54949,"HANGUL_SYLLABLE_HOET"). +lisp_code_name(54950,"HANGUL_SYLLABLE_HOEP"). +lisp_code_name(54951,"HANGUL_SYLLABLE_HOEH"). +lisp_code_name(54952,"HANGUL_SYLLABLE_HYO"). +lisp_code_name(54953,"HANGUL_SYLLABLE_HYOG"). +lisp_code_name(54954,"HANGUL_SYLLABLE_HYOGG"). +lisp_code_name(54955,"HANGUL_SYLLABLE_HYOGS"). +lisp_code_name(54956,"HANGUL_SYLLABLE_HYON"). +lisp_code_name(54957,"HANGUL_SYLLABLE_HYONJ"). +lisp_code_name(54958,"HANGUL_SYLLABLE_HYONH"). +lisp_code_name(54959,"HANGUL_SYLLABLE_HYOD"). +lisp_code_name(54960,"HANGUL_SYLLABLE_HYOL"). +lisp_code_name(54961,"HANGUL_SYLLABLE_HYOLG"). +lisp_code_name(54962,"HANGUL_SYLLABLE_HYOLM"). +lisp_code_name(54963,"HANGUL_SYLLABLE_HYOLB"). +lisp_code_name(54964,"HANGUL_SYLLABLE_HYOLS"). +lisp_code_name(54965,"HANGUL_SYLLABLE_HYOLT"). +lisp_code_name(54966,"HANGUL_SYLLABLE_HYOLP"). +lisp_code_name(54967,"HANGUL_SYLLABLE_HYOLH"). +lisp_code_name(54968,"HANGUL_SYLLABLE_HYOM"). +lisp_code_name(54969,"HANGUL_SYLLABLE_HYOB"). +lisp_code_name(54970,"HANGUL_SYLLABLE_HYOBS"). +lisp_code_name(54971,"HANGUL_SYLLABLE_HYOS"). +lisp_code_name(54972,"HANGUL_SYLLABLE_HYOSS"). +lisp_code_name(54973,"HANGUL_SYLLABLE_HYONG"). +lisp_code_name(54974,"HANGUL_SYLLABLE_HYOJ"). +lisp_code_name(54975,"HANGUL_SYLLABLE_HYOC"). +lisp_code_name(54976,"HANGUL_SYLLABLE_HYOK"). +lisp_code_name(54977,"HANGUL_SYLLABLE_HYOT"). +lisp_code_name(54978,"HANGUL_SYLLABLE_HYOP"). +lisp_code_name(54979,"HANGUL_SYLLABLE_HYOH"). +lisp_code_name(54980,"HANGUL_SYLLABLE_HU"). +lisp_code_name(54981,"HANGUL_SYLLABLE_HUG"). +lisp_code_name(54982,"HANGUL_SYLLABLE_HUGG"). +lisp_code_name(54983,"HANGUL_SYLLABLE_HUGS"). +lisp_code_name(54984,"HANGUL_SYLLABLE_HUN"). +lisp_code_name(54985,"HANGUL_SYLLABLE_HUNJ"). +lisp_code_name(54986,"HANGUL_SYLLABLE_HUNH"). +lisp_code_name(54987,"HANGUL_SYLLABLE_HUD"). +lisp_code_name(54988,"HANGUL_SYLLABLE_HUL"). +lisp_code_name(54989,"HANGUL_SYLLABLE_HULG"). +lisp_code_name(54990,"HANGUL_SYLLABLE_HULM"). +lisp_code_name(54991,"HANGUL_SYLLABLE_HULB"). +lisp_code_name(54992,"HANGUL_SYLLABLE_HULS"). +lisp_code_name(54993,"HANGUL_SYLLABLE_HULT"). +lisp_code_name(54994,"HANGUL_SYLLABLE_HULP"). +lisp_code_name(54995,"HANGUL_SYLLABLE_HULH"). +lisp_code_name(54996,"HANGUL_SYLLABLE_HUM"). +lisp_code_name(54997,"HANGUL_SYLLABLE_HUB"). +lisp_code_name(54998,"HANGUL_SYLLABLE_HUBS"). +lisp_code_name(54999,"HANGUL_SYLLABLE_HUS"). +lisp_code_name(55000,"HANGUL_SYLLABLE_HUSS"). +lisp_code_name(55001,"HANGUL_SYLLABLE_HUNG"). +lisp_code_name(55002,"HANGUL_SYLLABLE_HUJ"). +lisp_code_name(55003,"HANGUL_SYLLABLE_HUC"). +lisp_code_name(55004,"HANGUL_SYLLABLE_HUK"). +lisp_code_name(55005,"HANGUL_SYLLABLE_HUT"). +lisp_code_name(55006,"HANGUL_SYLLABLE_HUP"). +lisp_code_name(55007,"HANGUL_SYLLABLE_HUH"). +lisp_code_name(55008,"HANGUL_SYLLABLE_HWEO"). +lisp_code_name(55009,"HANGUL_SYLLABLE_HWEOG"). +lisp_code_name(55010,"HANGUL_SYLLABLE_HWEOGG"). +lisp_code_name(55011,"HANGUL_SYLLABLE_HWEOGS"). +lisp_code_name(55012,"HANGUL_SYLLABLE_HWEON"). +lisp_code_name(55013,"HANGUL_SYLLABLE_HWEONJ"). +lisp_code_name(55014,"HANGUL_SYLLABLE_HWEONH"). +lisp_code_name(55015,"HANGUL_SYLLABLE_HWEOD"). +lisp_code_name(55016,"HANGUL_SYLLABLE_HWEOL"). +lisp_code_name(55017,"HANGUL_SYLLABLE_HWEOLG"). +lisp_code_name(55018,"HANGUL_SYLLABLE_HWEOLM"). +lisp_code_name(55019,"HANGUL_SYLLABLE_HWEOLB"). +lisp_code_name(55020,"HANGUL_SYLLABLE_HWEOLS"). +lisp_code_name(55021,"HANGUL_SYLLABLE_HWEOLT"). +lisp_code_name(55022,"HANGUL_SYLLABLE_HWEOLP"). +lisp_code_name(55023,"HANGUL_SYLLABLE_HWEOLH"). +lisp_code_name(55024,"HANGUL_SYLLABLE_HWEOM"). +lisp_code_name(55025,"HANGUL_SYLLABLE_HWEOB"). +lisp_code_name(55026,"HANGUL_SYLLABLE_HWEOBS"). +lisp_code_name(55027,"HANGUL_SYLLABLE_HWEOS"). +lisp_code_name(55028,"HANGUL_SYLLABLE_HWEOSS"). +lisp_code_name(55029,"HANGUL_SYLLABLE_HWEONG"). +lisp_code_name(55030,"HANGUL_SYLLABLE_HWEOJ"). +lisp_code_name(55031,"HANGUL_SYLLABLE_HWEOC"). +lisp_code_name(55032,"HANGUL_SYLLABLE_HWEOK"). +lisp_code_name(55033,"HANGUL_SYLLABLE_HWEOT"). +lisp_code_name(55034,"HANGUL_SYLLABLE_HWEOP"). +lisp_code_name(55035,"HANGUL_SYLLABLE_HWEOH"). +lisp_code_name(55036,"HANGUL_SYLLABLE_HWE"). +lisp_code_name(55037,"HANGUL_SYLLABLE_HWEG"). +lisp_code_name(55038,"HANGUL_SYLLABLE_HWEGG"). +lisp_code_name(55039,"HANGUL_SYLLABLE_HWEGS"). +lisp_code_name(55040,"HANGUL_SYLLABLE_HWEN"). +lisp_code_name(55041,"HANGUL_SYLLABLE_HWENJ"). +lisp_code_name(55042,"HANGUL_SYLLABLE_HWENH"). +lisp_code_name(55043,"HANGUL_SYLLABLE_HWED"). +lisp_code_name(55044,"HANGUL_SYLLABLE_HWEL"). +lisp_code_name(55045,"HANGUL_SYLLABLE_HWELG"). +lisp_code_name(55046,"HANGUL_SYLLABLE_HWELM"). +lisp_code_name(55047,"HANGUL_SYLLABLE_HWELB"). +lisp_code_name(55048,"HANGUL_SYLLABLE_HWELS"). +lisp_code_name(55049,"HANGUL_SYLLABLE_HWELT"). +lisp_code_name(55050,"HANGUL_SYLLABLE_HWELP"). +lisp_code_name(55051,"HANGUL_SYLLABLE_HWELH"). +lisp_code_name(55052,"HANGUL_SYLLABLE_HWEM"). +lisp_code_name(55053,"HANGUL_SYLLABLE_HWEB"). +lisp_code_name(55054,"HANGUL_SYLLABLE_HWEBS"). +lisp_code_name(55055,"HANGUL_SYLLABLE_HWES"). +lisp_code_name(55056,"HANGUL_SYLLABLE_HWESS"). +lisp_code_name(55057,"HANGUL_SYLLABLE_HWENG"). +lisp_code_name(55058,"HANGUL_SYLLABLE_HWEJ"). +lisp_code_name(55059,"HANGUL_SYLLABLE_HWEC"). +lisp_code_name(55060,"HANGUL_SYLLABLE_HWEK"). +lisp_code_name(55061,"HANGUL_SYLLABLE_HWET"). +lisp_code_name(55062,"HANGUL_SYLLABLE_HWEP"). +lisp_code_name(55063,"HANGUL_SYLLABLE_HWEH"). +lisp_code_name(55064,"HANGUL_SYLLABLE_HWI"). +lisp_code_name(55065,"HANGUL_SYLLABLE_HWIG"). +lisp_code_name(55066,"HANGUL_SYLLABLE_HWIGG"). +lisp_code_name(55067,"HANGUL_SYLLABLE_HWIGS"). +lisp_code_name(55068,"HANGUL_SYLLABLE_HWIN"). +lisp_code_name(55069,"HANGUL_SYLLABLE_HWINJ"). +lisp_code_name(55070,"HANGUL_SYLLABLE_HWINH"). +lisp_code_name(55071,"HANGUL_SYLLABLE_HWID"). +lisp_code_name(55072,"HANGUL_SYLLABLE_HWIL"). +lisp_code_name(55073,"HANGUL_SYLLABLE_HWILG"). +lisp_code_name(55074,"HANGUL_SYLLABLE_HWILM"). +lisp_code_name(55075,"HANGUL_SYLLABLE_HWILB"). +lisp_code_name(55076,"HANGUL_SYLLABLE_HWILS"). +lisp_code_name(55077,"HANGUL_SYLLABLE_HWILT"). +lisp_code_name(55078,"HANGUL_SYLLABLE_HWILP"). +lisp_code_name(55079,"HANGUL_SYLLABLE_HWILH"). +lisp_code_name(55080,"HANGUL_SYLLABLE_HWIM"). +lisp_code_name(55081,"HANGUL_SYLLABLE_HWIB"). +lisp_code_name(55082,"HANGUL_SYLLABLE_HWIBS"). +lisp_code_name(55083,"HANGUL_SYLLABLE_HWIS"). +lisp_code_name(55084,"HANGUL_SYLLABLE_HWISS"). +lisp_code_name(55085,"HANGUL_SYLLABLE_HWING"). +lisp_code_name(55086,"HANGUL_SYLLABLE_HWIJ"). +lisp_code_name(55087,"HANGUL_SYLLABLE_HWIC"). +lisp_code_name(55088,"HANGUL_SYLLABLE_HWIK"). +lisp_code_name(55089,"HANGUL_SYLLABLE_HWIT"). +lisp_code_name(55090,"HANGUL_SYLLABLE_HWIP"). +lisp_code_name(55091,"HANGUL_SYLLABLE_HWIH"). +lisp_code_name(55092,"HANGUL_SYLLABLE_HYU"). +lisp_code_name(55093,"HANGUL_SYLLABLE_HYUG"). +lisp_code_name(55094,"HANGUL_SYLLABLE_HYUGG"). +lisp_code_name(55095,"HANGUL_SYLLABLE_HYUGS"). +lisp_code_name(55096,"HANGUL_SYLLABLE_HYUN"). +lisp_code_name(55097,"HANGUL_SYLLABLE_HYUNJ"). +lisp_code_name(55098,"HANGUL_SYLLABLE_HYUNH"). +lisp_code_name(55099,"HANGUL_SYLLABLE_HYUD"). +lisp_code_name(55100,"HANGUL_SYLLABLE_HYUL"). +lisp_code_name(55101,"HANGUL_SYLLABLE_HYULG"). +lisp_code_name(55102,"HANGUL_SYLLABLE_HYULM"). +lisp_code_name(55103,"HANGUL_SYLLABLE_HYULB"). +lisp_code_name(55104,"HANGUL_SYLLABLE_HYULS"). +lisp_code_name(55105,"HANGUL_SYLLABLE_HYULT"). +lisp_code_name(55106,"HANGUL_SYLLABLE_HYULP"). +lisp_code_name(55107,"HANGUL_SYLLABLE_HYULH"). +lisp_code_name(55108,"HANGUL_SYLLABLE_HYUM"). +lisp_code_name(55109,"HANGUL_SYLLABLE_HYUB"). +lisp_code_name(55110,"HANGUL_SYLLABLE_HYUBS"). +lisp_code_name(55111,"HANGUL_SYLLABLE_HYUS"). +lisp_code_name(55112,"HANGUL_SYLLABLE_HYUSS"). +lisp_code_name(55113,"HANGUL_SYLLABLE_HYUNG"). +lisp_code_name(55114,"HANGUL_SYLLABLE_HYUJ"). +lisp_code_name(55115,"HANGUL_SYLLABLE_HYUC"). +lisp_code_name(55116,"HANGUL_SYLLABLE_HYUK"). +lisp_code_name(55117,"HANGUL_SYLLABLE_HYUT"). +lisp_code_name(55118,"HANGUL_SYLLABLE_HYUP"). +lisp_code_name(55119,"HANGUL_SYLLABLE_HYUH"). +lisp_code_name(55120,"HANGUL_SYLLABLE_HEU"). +lisp_code_name(55121,"HANGUL_SYLLABLE_HEUG"). +lisp_code_name(55122,"HANGUL_SYLLABLE_HEUGG"). +lisp_code_name(55123,"HANGUL_SYLLABLE_HEUGS"). +lisp_code_name(55124,"HANGUL_SYLLABLE_HEUN"). +lisp_code_name(55125,"HANGUL_SYLLABLE_HEUNJ"). +lisp_code_name(55126,"HANGUL_SYLLABLE_HEUNH"). +lisp_code_name(55127,"HANGUL_SYLLABLE_HEUD"). +lisp_code_name(55128,"HANGUL_SYLLABLE_HEUL"). +lisp_code_name(55129,"HANGUL_SYLLABLE_HEULG"). +lisp_code_name(55130,"HANGUL_SYLLABLE_HEULM"). +lisp_code_name(55131,"HANGUL_SYLLABLE_HEULB"). +lisp_code_name(55132,"HANGUL_SYLLABLE_HEULS"). +lisp_code_name(55133,"HANGUL_SYLLABLE_HEULT"). +lisp_code_name(55134,"HANGUL_SYLLABLE_HEULP"). +lisp_code_name(55135,"HANGUL_SYLLABLE_HEULH"). +lisp_code_name(55136,"HANGUL_SYLLABLE_HEUM"). +lisp_code_name(55137,"HANGUL_SYLLABLE_HEUB"). +lisp_code_name(55138,"HANGUL_SYLLABLE_HEUBS"). +lisp_code_name(55139,"HANGUL_SYLLABLE_HEUS"). +lisp_code_name(55140,"HANGUL_SYLLABLE_HEUSS"). +lisp_code_name(55141,"HANGUL_SYLLABLE_HEUNG"). +lisp_code_name(55142,"HANGUL_SYLLABLE_HEUJ"). +lisp_code_name(55143,"HANGUL_SYLLABLE_HEUC"). +lisp_code_name(55144,"HANGUL_SYLLABLE_HEUK"). +lisp_code_name(55145,"HANGUL_SYLLABLE_HEUT"). +lisp_code_name(55146,"HANGUL_SYLLABLE_HEUP"). +lisp_code_name(55147,"HANGUL_SYLLABLE_HEUH"). +lisp_code_name(55148,"HANGUL_SYLLABLE_HYI"). +lisp_code_name(55149,"HANGUL_SYLLABLE_HYIG"). +lisp_code_name(55150,"HANGUL_SYLLABLE_HYIGG"). +lisp_code_name(55151,"HANGUL_SYLLABLE_HYIGS"). +lisp_code_name(55152,"HANGUL_SYLLABLE_HYIN"). +lisp_code_name(55153,"HANGUL_SYLLABLE_HYINJ"). +lisp_code_name(55154,"HANGUL_SYLLABLE_HYINH"). +lisp_code_name(55155,"HANGUL_SYLLABLE_HYID"). +lisp_code_name(55156,"HANGUL_SYLLABLE_HYIL"). +lisp_code_name(55157,"HANGUL_SYLLABLE_HYILG"). +lisp_code_name(55158,"HANGUL_SYLLABLE_HYILM"). +lisp_code_name(55159,"HANGUL_SYLLABLE_HYILB"). +lisp_code_name(55160,"HANGUL_SYLLABLE_HYILS"). +lisp_code_name(55161,"HANGUL_SYLLABLE_HYILT"). +lisp_code_name(55162,"HANGUL_SYLLABLE_HYILP"). +lisp_code_name(55163,"HANGUL_SYLLABLE_HYILH"). +lisp_code_name(55164,"HANGUL_SYLLABLE_HYIM"). +lisp_code_name(55165,"HANGUL_SYLLABLE_HYIB"). +lisp_code_name(55166,"HANGUL_SYLLABLE_HYIBS"). +lisp_code_name(55167,"HANGUL_SYLLABLE_HYIS"). +lisp_code_name(55168,"HANGUL_SYLLABLE_HYISS"). +lisp_code_name(55169,"HANGUL_SYLLABLE_HYING"). +lisp_code_name(55170,"HANGUL_SYLLABLE_HYIJ"). +lisp_code_name(55171,"HANGUL_SYLLABLE_HYIC"). +lisp_code_name(55172,"HANGUL_SYLLABLE_HYIK"). +lisp_code_name(55173,"HANGUL_SYLLABLE_HYIT"). +lisp_code_name(55174,"HANGUL_SYLLABLE_HYIP"). +lisp_code_name(55175,"HANGUL_SYLLABLE_HYIH"). +lisp_code_name(55176,"HANGUL_SYLLABLE_HI"). +lisp_code_name(55177,"HANGUL_SYLLABLE_HIG"). +lisp_code_name(55178,"HANGUL_SYLLABLE_HIGG"). +lisp_code_name(55179,"HANGUL_SYLLABLE_HIGS"). +lisp_code_name(55180,"HANGUL_SYLLABLE_HIN"). +lisp_code_name(55181,"HANGUL_SYLLABLE_HINJ"). +lisp_code_name(55182,"HANGUL_SYLLABLE_HINH"). +lisp_code_name(55183,"HANGUL_SYLLABLE_HID"). +lisp_code_name(55184,"HANGUL_SYLLABLE_HIL"). +lisp_code_name(55185,"HANGUL_SYLLABLE_HILG"). +lisp_code_name(55186,"HANGUL_SYLLABLE_HILM"). +lisp_code_name(55187,"HANGUL_SYLLABLE_HILB"). +lisp_code_name(55188,"HANGUL_SYLLABLE_HILS"). +lisp_code_name(55189,"HANGUL_SYLLABLE_HILT"). +lisp_code_name(55190,"HANGUL_SYLLABLE_HILP"). +lisp_code_name(55191,"HANGUL_SYLLABLE_HILH"). +lisp_code_name(55192,"HANGUL_SYLLABLE_HIM"). +lisp_code_name(55193,"HANGUL_SYLLABLE_HIB"). +lisp_code_name(55194,"HANGUL_SYLLABLE_HIBS"). +lisp_code_name(55195,"HANGUL_SYLLABLE_HIS"). +lisp_code_name(55196,"HANGUL_SYLLABLE_HISS"). +lisp_code_name(55197,"HANGUL_SYLLABLE_HING"). +lisp_code_name(55198,"HANGUL_SYLLABLE_HIJ"). +lisp_code_name(55199,"HANGUL_SYLLABLE_HIC"). +lisp_code_name(55200,"HANGUL_SYLLABLE_HIK"). +lisp_code_name(55201,"HANGUL_SYLLABLE_HIT"). +lisp_code_name(55202,"HANGUL_SYLLABLE_HIP"). +lisp_code_name(55203,"HANGUL_SYLLABLE_HIH"). +lisp_code_name(55216,"HANGUL_JUNGSEONG_O-YEO"). +lisp_code_name(55217,"HANGUL_JUNGSEONG_O-O-I"). +lisp_code_name(55218,"HANGUL_JUNGSEONG_YO-A"). +lisp_code_name(55219,"HANGUL_JUNGSEONG_YO-AE"). +lisp_code_name(55220,"HANGUL_JUNGSEONG_YO-EO"). +lisp_code_name(55221,"HANGUL_JUNGSEONG_U-YEO"). +lisp_code_name(55222,"HANGUL_JUNGSEONG_U-I-I"). +lisp_code_name(55223,"HANGUL_JUNGSEONG_YU-AE"). +lisp_code_name(55224,"HANGUL_JUNGSEONG_YU-O"). +lisp_code_name(55225,"HANGUL_JUNGSEONG_EU-A"). +lisp_code_name(55226,"HANGUL_JUNGSEONG_EU-EO"). +lisp_code_name(55227,"HANGUL_JUNGSEONG_EU-E"). +lisp_code_name(55228,"HANGUL_JUNGSEONG_EU-O"). +lisp_code_name(55229,"HANGUL_JUNGSEONG_I-YA-O"). +lisp_code_name(55230,"HANGUL_JUNGSEONG_I-YAE"). +lisp_code_name(55231,"HANGUL_JUNGSEONG_I-YEO"). +lisp_code_name(55232,"HANGUL_JUNGSEONG_I-YE"). +lisp_code_name(55233,"HANGUL_JUNGSEONG_I-O-I"). +lisp_code_name(55234,"HANGUL_JUNGSEONG_I-YO"). +lisp_code_name(55235,"HANGUL_JUNGSEONG_I-YU"). +lisp_code_name(55236,"HANGUL_JUNGSEONG_I-I"). +lisp_code_name(55237,"HANGUL_JUNGSEONG_ARAEA-A"). +lisp_code_name(55238,"HANGUL_JUNGSEONG_ARAEA-E"). +lisp_code_name(55243,"HANGUL_JONGSEONG_NIEUN-RIEUL"). +lisp_code_name(55244,"HANGUL_JONGSEONG_NIEUN-CHIEUCH"). +lisp_code_name(55245,"HANGUL_JONGSEONG_SSANGTIKEUT"). +lisp_code_name(55246,"HANGUL_JONGSEONG_SSANGTIKEUT-PIEUP"). +lisp_code_name(55247,"HANGUL_JONGSEONG_TIKEUT-PIEUP"). +lisp_code_name(55248,"HANGUL_JONGSEONG_TIKEUT-SIOS"). +lisp_code_name(55249,"HANGUL_JONGSEONG_TIKEUT-SIOS-KIYEOK"). +lisp_code_name(55250,"HANGUL_JONGSEONG_TIKEUT-CIEUC"). +lisp_code_name(55251,"HANGUL_JONGSEONG_TIKEUT-CHIEUCH"). +lisp_code_name(55252,"HANGUL_JONGSEONG_TIKEUT-THIEUTH"). +lisp_code_name(55253,"HANGUL_JONGSEONG_RIEUL-SSANGKIYEOK"). +lisp_code_name(55254,"HANGUL_JONGSEONG_RIEUL-KIYEOK-HIEUH"). +lisp_code_name(55255,"HANGUL_JONGSEONG_SSANGRIEUL-KHIEUKH"). +lisp_code_name(55256,"HANGUL_JONGSEONG_RIEUL-MIEUM-HIEUH"). +lisp_code_name(55257,"HANGUL_JONGSEONG_RIEUL-PIEUP-TIKEUT"). +lisp_code_name(55258,"HANGUL_JONGSEONG_RIEUL-PIEUP-PHIEUPH"). +lisp_code_name(55259,"HANGUL_JONGSEONG_RIEUL-YESIEUNG"). +lisp_code_name(55260,"HANGUL_JONGSEONG_RIEUL-YEORINHIEUH-HIEUH"). +lisp_code_name(55261,"HANGUL_JONGSEONG_KAPYEOUNRIEUL"). +lisp_code_name(55262,"HANGUL_JONGSEONG_MIEUM-NIEUN"). +lisp_code_name(55263,"HANGUL_JONGSEONG_MIEUM-SSANGNIEUN"). +lisp_code_name(55264,"HANGUL_JONGSEONG_SSANGMIEUM"). +lisp_code_name(55265,"HANGUL_JONGSEONG_MIEUM-PIEUP-SIOS"). +lisp_code_name(55266,"HANGUL_JONGSEONG_MIEUM-CIEUC"). +lisp_code_name(55267,"HANGUL_JONGSEONG_PIEUP-TIKEUT"). +lisp_code_name(55268,"HANGUL_JONGSEONG_PIEUP-RIEUL-PHIEUPH"). +lisp_code_name(55269,"HANGUL_JONGSEONG_PIEUP-MIEUM"). +lisp_code_name(55270,"HANGUL_JONGSEONG_SSANGPIEUP"). +lisp_code_name(55271,"HANGUL_JONGSEONG_PIEUP-SIOS-TIKEUT"). +lisp_code_name(55272,"HANGUL_JONGSEONG_PIEUP-CIEUC"). +lisp_code_name(55273,"HANGUL_JONGSEONG_PIEUP-CHIEUCH"). +lisp_code_name(55274,"HANGUL_JONGSEONG_SIOS-MIEUM"). +lisp_code_name(55275,"HANGUL_JONGSEONG_SIOS-KAPYEOUNPIEUP"). +lisp_code_name(55276,"HANGUL_JONGSEONG_SSANGSIOS-KIYEOK"). +lisp_code_name(55277,"HANGUL_JONGSEONG_SSANGSIOS-TIKEUT"). +lisp_code_name(55278,"HANGUL_JONGSEONG_SIOS-PANSIOS"). +lisp_code_name(55279,"HANGUL_JONGSEONG_SIOS-CIEUC"). +lisp_code_name(55280,"HANGUL_JONGSEONG_SIOS-CHIEUCH"). +lisp_code_name(55281,"HANGUL_JONGSEONG_SIOS-THIEUTH"). +lisp_code_name(55282,"HANGUL_JONGSEONG_SIOS-HIEUH"). +lisp_code_name(55283,"HANGUL_JONGSEONG_PANSIOS-PIEUP"). +lisp_code_name(55284,"HANGUL_JONGSEONG_PANSIOS-KAPYEOUNPIEUP"). +lisp_code_name(55285,"HANGUL_JONGSEONG_YESIEUNG-MIEUM"). +lisp_code_name(55286,"HANGUL_JONGSEONG_YESIEUNG-HIEUH"). +lisp_code_name(55287,"HANGUL_JONGSEONG_CIEUC-PIEUP"). +lisp_code_name(55288,"HANGUL_JONGSEONG_CIEUC-SSANGPIEUP"). +lisp_code_name(55289,"HANGUL_JONGSEONG_SSANGCIEUC"). +lisp_code_name(55290,"HANGUL_JONGSEONG_PHIEUPH-SIOS"). +lisp_code_name(55291,"HANGUL_JONGSEONG_PHIEUPH-THIEUTH"). +lisp_code_name(63744,"CJK_COMPATIBILITY_IDEOGRAPH-F900"). +lisp_code_name(63745,"CJK_COMPATIBILITY_IDEOGRAPH-F901"). +lisp_code_name(63746,"CJK_COMPATIBILITY_IDEOGRAPH-F902"). +lisp_code_name(63747,"CJK_COMPATIBILITY_IDEOGRAPH-F903"). +lisp_code_name(63748,"CJK_COMPATIBILITY_IDEOGRAPH-F904"). +lisp_code_name(63749,"CJK_COMPATIBILITY_IDEOGRAPH-F905"). +lisp_code_name(63750,"CJK_COMPATIBILITY_IDEOGRAPH-F906"). +lisp_code_name(63751,"CJK_COMPATIBILITY_IDEOGRAPH-F907"). +lisp_code_name(63752,"CJK_COMPATIBILITY_IDEOGRAPH-F908"). +lisp_code_name(63753,"CJK_COMPATIBILITY_IDEOGRAPH-F909"). +lisp_code_name(63754,"CJK_COMPATIBILITY_IDEOGRAPH-F90A"). +lisp_code_name(63755,"CJK_COMPATIBILITY_IDEOGRAPH-F90B"). +lisp_code_name(63756,"CJK_COMPATIBILITY_IDEOGRAPH-F90C"). +lisp_code_name(63757,"CJK_COMPATIBILITY_IDEOGRAPH-F90D"). +lisp_code_name(63758,"CJK_COMPATIBILITY_IDEOGRAPH-F90E"). +lisp_code_name(63759,"CJK_COMPATIBILITY_IDEOGRAPH-F90F"). +lisp_code_name(63760,"CJK_COMPATIBILITY_IDEOGRAPH-F910"). +lisp_code_name(63761,"CJK_COMPATIBILITY_IDEOGRAPH-F911"). +lisp_code_name(63762,"CJK_COMPATIBILITY_IDEOGRAPH-F912"). +lisp_code_name(63763,"CJK_COMPATIBILITY_IDEOGRAPH-F913"). +lisp_code_name(63764,"CJK_COMPATIBILITY_IDEOGRAPH-F914"). +lisp_code_name(63765,"CJK_COMPATIBILITY_IDEOGRAPH-F915"). +lisp_code_name(63766,"CJK_COMPATIBILITY_IDEOGRAPH-F916"). +lisp_code_name(63767,"CJK_COMPATIBILITY_IDEOGRAPH-F917"). +lisp_code_name(63768,"CJK_COMPATIBILITY_IDEOGRAPH-F918"). +lisp_code_name(63769,"CJK_COMPATIBILITY_IDEOGRAPH-F919"). +lisp_code_name(63770,"CJK_COMPATIBILITY_IDEOGRAPH-F91A"). +lisp_code_name(63771,"CJK_COMPATIBILITY_IDEOGRAPH-F91B"). +lisp_code_name(63772,"CJK_COMPATIBILITY_IDEOGRAPH-F91C"). +lisp_code_name(63773,"CJK_COMPATIBILITY_IDEOGRAPH-F91D"). +lisp_code_name(63774,"CJK_COMPATIBILITY_IDEOGRAPH-F91E"). +lisp_code_name(63775,"CJK_COMPATIBILITY_IDEOGRAPH-F91F"). +lisp_code_name(63776,"CJK_COMPATIBILITY_IDEOGRAPH-F920"). +lisp_code_name(63777,"CJK_COMPATIBILITY_IDEOGRAPH-F921"). +lisp_code_name(63778,"CJK_COMPATIBILITY_IDEOGRAPH-F922"). +lisp_code_name(63779,"CJK_COMPATIBILITY_IDEOGRAPH-F923"). +lisp_code_name(63780,"CJK_COMPATIBILITY_IDEOGRAPH-F924"). +lisp_code_name(63781,"CJK_COMPATIBILITY_IDEOGRAPH-F925"). +lisp_code_name(63782,"CJK_COMPATIBILITY_IDEOGRAPH-F926"). +lisp_code_name(63783,"CJK_COMPATIBILITY_IDEOGRAPH-F927"). +lisp_code_name(63784,"CJK_COMPATIBILITY_IDEOGRAPH-F928"). +lisp_code_name(63785,"CJK_COMPATIBILITY_IDEOGRAPH-F929"). +lisp_code_name(63786,"CJK_COMPATIBILITY_IDEOGRAPH-F92A"). +lisp_code_name(63787,"CJK_COMPATIBILITY_IDEOGRAPH-F92B"). +lisp_code_name(63788,"CJK_COMPATIBILITY_IDEOGRAPH-F92C"). +lisp_code_name(63789,"CJK_COMPATIBILITY_IDEOGRAPH-F92D"). +lisp_code_name(63790,"CJK_COMPATIBILITY_IDEOGRAPH-F92E"). +lisp_code_name(63791,"CJK_COMPATIBILITY_IDEOGRAPH-F92F"). +lisp_code_name(63792,"CJK_COMPATIBILITY_IDEOGRAPH-F930"). +lisp_code_name(63793,"CJK_COMPATIBILITY_IDEOGRAPH-F931"). +lisp_code_name(63794,"CJK_COMPATIBILITY_IDEOGRAPH-F932"). +lisp_code_name(63795,"CJK_COMPATIBILITY_IDEOGRAPH-F933"). +lisp_code_name(63796,"CJK_COMPATIBILITY_IDEOGRAPH-F934"). +lisp_code_name(63797,"CJK_COMPATIBILITY_IDEOGRAPH-F935"). +lisp_code_name(63798,"CJK_COMPATIBILITY_IDEOGRAPH-F936"). +lisp_code_name(63799,"CJK_COMPATIBILITY_IDEOGRAPH-F937"). +lisp_code_name(63800,"CJK_COMPATIBILITY_IDEOGRAPH-F938"). +lisp_code_name(63801,"CJK_COMPATIBILITY_IDEOGRAPH-F939"). +lisp_code_name(63802,"CJK_COMPATIBILITY_IDEOGRAPH-F93A"). +lisp_code_name(63803,"CJK_COMPATIBILITY_IDEOGRAPH-F93B"). +lisp_code_name(63804,"CJK_COMPATIBILITY_IDEOGRAPH-F93C"). +lisp_code_name(63805,"CJK_COMPATIBILITY_IDEOGRAPH-F93D"). +lisp_code_name(63806,"CJK_COMPATIBILITY_IDEOGRAPH-F93E"). +lisp_code_name(63807,"CJK_COMPATIBILITY_IDEOGRAPH-F93F"). +lisp_code_name(63808,"CJK_COMPATIBILITY_IDEOGRAPH-F940"). +lisp_code_name(63809,"CJK_COMPATIBILITY_IDEOGRAPH-F941"). +lisp_code_name(63810,"CJK_COMPATIBILITY_IDEOGRAPH-F942"). +lisp_code_name(63811,"CJK_COMPATIBILITY_IDEOGRAPH-F943"). +lisp_code_name(63812,"CJK_COMPATIBILITY_IDEOGRAPH-F944"). +lisp_code_name(63813,"CJK_COMPATIBILITY_IDEOGRAPH-F945"). +lisp_code_name(63814,"CJK_COMPATIBILITY_IDEOGRAPH-F946"). +lisp_code_name(63815,"CJK_COMPATIBILITY_IDEOGRAPH-F947"). +lisp_code_name(63816,"CJK_COMPATIBILITY_IDEOGRAPH-F948"). +lisp_code_name(63817,"CJK_COMPATIBILITY_IDEOGRAPH-F949"). +lisp_code_name(63818,"CJK_COMPATIBILITY_IDEOGRAPH-F94A"). +lisp_code_name(63819,"CJK_COMPATIBILITY_IDEOGRAPH-F94B"). +lisp_code_name(63820,"CJK_COMPATIBILITY_IDEOGRAPH-F94C"). +lisp_code_name(63821,"CJK_COMPATIBILITY_IDEOGRAPH-F94D"). +lisp_code_name(63822,"CJK_COMPATIBILITY_IDEOGRAPH-F94E"). +lisp_code_name(63823,"CJK_COMPATIBILITY_IDEOGRAPH-F94F"). +lisp_code_name(63824,"CJK_COMPATIBILITY_IDEOGRAPH-F950"). +lisp_code_name(63825,"CJK_COMPATIBILITY_IDEOGRAPH-F951"). +lisp_code_name(63826,"CJK_COMPATIBILITY_IDEOGRAPH-F952"). +lisp_code_name(63827,"CJK_COMPATIBILITY_IDEOGRAPH-F953"). +lisp_code_name(63828,"CJK_COMPATIBILITY_IDEOGRAPH-F954"). +lisp_code_name(63829,"CJK_COMPATIBILITY_IDEOGRAPH-F955"). +lisp_code_name(63830,"CJK_COMPATIBILITY_IDEOGRAPH-F956"). +lisp_code_name(63831,"CJK_COMPATIBILITY_IDEOGRAPH-F957"). +lisp_code_name(63832,"CJK_COMPATIBILITY_IDEOGRAPH-F958"). +lisp_code_name(63833,"CJK_COMPATIBILITY_IDEOGRAPH-F959"). +lisp_code_name(63834,"CJK_COMPATIBILITY_IDEOGRAPH-F95A"). +lisp_code_name(63835,"CJK_COMPATIBILITY_IDEOGRAPH-F95B"). +lisp_code_name(63836,"CJK_COMPATIBILITY_IDEOGRAPH-F95C"). +lisp_code_name(63837,"CJK_COMPATIBILITY_IDEOGRAPH-F95D"). +lisp_code_name(63838,"CJK_COMPATIBILITY_IDEOGRAPH-F95E"). +lisp_code_name(63839,"CJK_COMPATIBILITY_IDEOGRAPH-F95F"). +lisp_code_name(63840,"CJK_COMPATIBILITY_IDEOGRAPH-F960"). +lisp_code_name(63841,"CJK_COMPATIBILITY_IDEOGRAPH-F961"). +lisp_code_name(63842,"CJK_COMPATIBILITY_IDEOGRAPH-F962"). +lisp_code_name(63843,"CJK_COMPATIBILITY_IDEOGRAPH-F963"). +lisp_code_name(63844,"CJK_COMPATIBILITY_IDEOGRAPH-F964"). +lisp_code_name(63845,"CJK_COMPATIBILITY_IDEOGRAPH-F965"). +lisp_code_name(63846,"CJK_COMPATIBILITY_IDEOGRAPH-F966"). +lisp_code_name(63847,"CJK_COMPATIBILITY_IDEOGRAPH-F967"). +lisp_code_name(63848,"CJK_COMPATIBILITY_IDEOGRAPH-F968"). +lisp_code_name(63849,"CJK_COMPATIBILITY_IDEOGRAPH-F969"). +lisp_code_name(63850,"CJK_COMPATIBILITY_IDEOGRAPH-F96A"). +lisp_code_name(63851,"CJK_COMPATIBILITY_IDEOGRAPH-F96B"). +lisp_code_name(63852,"CJK_COMPATIBILITY_IDEOGRAPH-F96C"). +lisp_code_name(63853,"CJK_COMPATIBILITY_IDEOGRAPH-F96D"). +lisp_code_name(63854,"CJK_COMPATIBILITY_IDEOGRAPH-F96E"). +lisp_code_name(63855,"CJK_COMPATIBILITY_IDEOGRAPH-F96F"). +lisp_code_name(63856,"CJK_COMPATIBILITY_IDEOGRAPH-F970"). +lisp_code_name(63857,"CJK_COMPATIBILITY_IDEOGRAPH-F971"). +lisp_code_name(63858,"CJK_COMPATIBILITY_IDEOGRAPH-F972"). +lisp_code_name(63859,"CJK_COMPATIBILITY_IDEOGRAPH-F973"). +lisp_code_name(63860,"CJK_COMPATIBILITY_IDEOGRAPH-F974"). +lisp_code_name(63861,"CJK_COMPATIBILITY_IDEOGRAPH-F975"). +lisp_code_name(63862,"CJK_COMPATIBILITY_IDEOGRAPH-F976"). +lisp_code_name(63863,"CJK_COMPATIBILITY_IDEOGRAPH-F977"). +lisp_code_name(63864,"CJK_COMPATIBILITY_IDEOGRAPH-F978"). +lisp_code_name(63865,"CJK_COMPATIBILITY_IDEOGRAPH-F979"). +lisp_code_name(63866,"CJK_COMPATIBILITY_IDEOGRAPH-F97A"). +lisp_code_name(63867,"CJK_COMPATIBILITY_IDEOGRAPH-F97B"). +lisp_code_name(63868,"CJK_COMPATIBILITY_IDEOGRAPH-F97C"). +lisp_code_name(63869,"CJK_COMPATIBILITY_IDEOGRAPH-F97D"). +lisp_code_name(63870,"CJK_COMPATIBILITY_IDEOGRAPH-F97E"). +lisp_code_name(63871,"CJK_COMPATIBILITY_IDEOGRAPH-F97F"). +lisp_code_name(63872,"CJK_COMPATIBILITY_IDEOGRAPH-F980"). +lisp_code_name(63873,"CJK_COMPATIBILITY_IDEOGRAPH-F981"). +lisp_code_name(63874,"CJK_COMPATIBILITY_IDEOGRAPH-F982"). +lisp_code_name(63875,"CJK_COMPATIBILITY_IDEOGRAPH-F983"). +lisp_code_name(63876,"CJK_COMPATIBILITY_IDEOGRAPH-F984"). +lisp_code_name(63877,"CJK_COMPATIBILITY_IDEOGRAPH-F985"). +lisp_code_name(63878,"CJK_COMPATIBILITY_IDEOGRAPH-F986"). +lisp_code_name(63879,"CJK_COMPATIBILITY_IDEOGRAPH-F987"). +lisp_code_name(63880,"CJK_COMPATIBILITY_IDEOGRAPH-F988"). +lisp_code_name(63881,"CJK_COMPATIBILITY_IDEOGRAPH-F989"). +lisp_code_name(63882,"CJK_COMPATIBILITY_IDEOGRAPH-F98A"). +lisp_code_name(63883,"CJK_COMPATIBILITY_IDEOGRAPH-F98B"). +lisp_code_name(63884,"CJK_COMPATIBILITY_IDEOGRAPH-F98C"). +lisp_code_name(63885,"CJK_COMPATIBILITY_IDEOGRAPH-F98D"). +lisp_code_name(63886,"CJK_COMPATIBILITY_IDEOGRAPH-F98E"). +lisp_code_name(63887,"CJK_COMPATIBILITY_IDEOGRAPH-F98F"). +lisp_code_name(63888,"CJK_COMPATIBILITY_IDEOGRAPH-F990"). +lisp_code_name(63889,"CJK_COMPATIBILITY_IDEOGRAPH-F991"). +lisp_code_name(63890,"CJK_COMPATIBILITY_IDEOGRAPH-F992"). +lisp_code_name(63891,"CJK_COMPATIBILITY_IDEOGRAPH-F993"). +lisp_code_name(63892,"CJK_COMPATIBILITY_IDEOGRAPH-F994"). +lisp_code_name(63893,"CJK_COMPATIBILITY_IDEOGRAPH-F995"). +lisp_code_name(63894,"CJK_COMPATIBILITY_IDEOGRAPH-F996"). +lisp_code_name(63895,"CJK_COMPATIBILITY_IDEOGRAPH-F997"). +lisp_code_name(63896,"CJK_COMPATIBILITY_IDEOGRAPH-F998"). +lisp_code_name(63897,"CJK_COMPATIBILITY_IDEOGRAPH-F999"). +lisp_code_name(63898,"CJK_COMPATIBILITY_IDEOGRAPH-F99A"). +lisp_code_name(63899,"CJK_COMPATIBILITY_IDEOGRAPH-F99B"). +lisp_code_name(63900,"CJK_COMPATIBILITY_IDEOGRAPH-F99C"). +lisp_code_name(63901,"CJK_COMPATIBILITY_IDEOGRAPH-F99D"). +lisp_code_name(63902,"CJK_COMPATIBILITY_IDEOGRAPH-F99E"). +lisp_code_name(63903,"CJK_COMPATIBILITY_IDEOGRAPH-F99F"). +lisp_code_name(63904,"CJK_COMPATIBILITY_IDEOGRAPH-F9A0"). +lisp_code_name(63905,"CJK_COMPATIBILITY_IDEOGRAPH-F9A1"). +lisp_code_name(63906,"CJK_COMPATIBILITY_IDEOGRAPH-F9A2"). +lisp_code_name(63907,"CJK_COMPATIBILITY_IDEOGRAPH-F9A3"). +lisp_code_name(63908,"CJK_COMPATIBILITY_IDEOGRAPH-F9A4"). +lisp_code_name(63909,"CJK_COMPATIBILITY_IDEOGRAPH-F9A5"). +lisp_code_name(63910,"CJK_COMPATIBILITY_IDEOGRAPH-F9A6"). +lisp_code_name(63911,"CJK_COMPATIBILITY_IDEOGRAPH-F9A7"). +lisp_code_name(63912,"CJK_COMPATIBILITY_IDEOGRAPH-F9A8"). +lisp_code_name(63913,"CJK_COMPATIBILITY_IDEOGRAPH-F9A9"). +lisp_code_name(63914,"CJK_COMPATIBILITY_IDEOGRAPH-F9AA"). +lisp_code_name(63915,"CJK_COMPATIBILITY_IDEOGRAPH-F9AB"). +lisp_code_name(63916,"CJK_COMPATIBILITY_IDEOGRAPH-F9AC"). +lisp_code_name(63917,"CJK_COMPATIBILITY_IDEOGRAPH-F9AD"). +lisp_code_name(63918,"CJK_COMPATIBILITY_IDEOGRAPH-F9AE"). +lisp_code_name(63919,"CJK_COMPATIBILITY_IDEOGRAPH-F9AF"). +lisp_code_name(63920,"CJK_COMPATIBILITY_IDEOGRAPH-F9B0"). +lisp_code_name(63921,"CJK_COMPATIBILITY_IDEOGRAPH-F9B1"). +lisp_code_name(63922,"CJK_COMPATIBILITY_IDEOGRAPH-F9B2"). +lisp_code_name(63923,"CJK_COMPATIBILITY_IDEOGRAPH-F9B3"). +lisp_code_name(63924,"CJK_COMPATIBILITY_IDEOGRAPH-F9B4"). +lisp_code_name(63925,"CJK_COMPATIBILITY_IDEOGRAPH-F9B5"). +lisp_code_name(63926,"CJK_COMPATIBILITY_IDEOGRAPH-F9B6"). +lisp_code_name(63927,"CJK_COMPATIBILITY_IDEOGRAPH-F9B7"). +lisp_code_name(63928,"CJK_COMPATIBILITY_IDEOGRAPH-F9B8"). +lisp_code_name(63929,"CJK_COMPATIBILITY_IDEOGRAPH-F9B9"). +lisp_code_name(63930,"CJK_COMPATIBILITY_IDEOGRAPH-F9BA"). +lisp_code_name(63931,"CJK_COMPATIBILITY_IDEOGRAPH-F9BB"). +lisp_code_name(63932,"CJK_COMPATIBILITY_IDEOGRAPH-F9BC"). +lisp_code_name(63933,"CJK_COMPATIBILITY_IDEOGRAPH-F9BD"). +lisp_code_name(63934,"CJK_COMPATIBILITY_IDEOGRAPH-F9BE"). +lisp_code_name(63935,"CJK_COMPATIBILITY_IDEOGRAPH-F9BF"). +lisp_code_name(63936,"CJK_COMPATIBILITY_IDEOGRAPH-F9C0"). +lisp_code_name(63937,"CJK_COMPATIBILITY_IDEOGRAPH-F9C1"). +lisp_code_name(63938,"CJK_COMPATIBILITY_IDEOGRAPH-F9C2"). +lisp_code_name(63939,"CJK_COMPATIBILITY_IDEOGRAPH-F9C3"). +lisp_code_name(63940,"CJK_COMPATIBILITY_IDEOGRAPH-F9C4"). +lisp_code_name(63941,"CJK_COMPATIBILITY_IDEOGRAPH-F9C5"). +lisp_code_name(63942,"CJK_COMPATIBILITY_IDEOGRAPH-F9C6"). +lisp_code_name(63943,"CJK_COMPATIBILITY_IDEOGRAPH-F9C7"). +lisp_code_name(63944,"CJK_COMPATIBILITY_IDEOGRAPH-F9C8"). +lisp_code_name(63945,"CJK_COMPATIBILITY_IDEOGRAPH-F9C9"). +lisp_code_name(63946,"CJK_COMPATIBILITY_IDEOGRAPH-F9CA"). +lisp_code_name(63947,"CJK_COMPATIBILITY_IDEOGRAPH-F9CB"). +lisp_code_name(63948,"CJK_COMPATIBILITY_IDEOGRAPH-F9CC"). +lisp_code_name(63949,"CJK_COMPATIBILITY_IDEOGRAPH-F9CD"). +lisp_code_name(63950,"CJK_COMPATIBILITY_IDEOGRAPH-F9CE"). +lisp_code_name(63951,"CJK_COMPATIBILITY_IDEOGRAPH-F9CF"). +lisp_code_name(63952,"CJK_COMPATIBILITY_IDEOGRAPH-F9D0"). +lisp_code_name(63953,"CJK_COMPATIBILITY_IDEOGRAPH-F9D1"). +lisp_code_name(63954,"CJK_COMPATIBILITY_IDEOGRAPH-F9D2"). +lisp_code_name(63955,"CJK_COMPATIBILITY_IDEOGRAPH-F9D3"). +lisp_code_name(63956,"CJK_COMPATIBILITY_IDEOGRAPH-F9D4"). +lisp_code_name(63957,"CJK_COMPATIBILITY_IDEOGRAPH-F9D5"). +lisp_code_name(63958,"CJK_COMPATIBILITY_IDEOGRAPH-F9D6"). +lisp_code_name(63959,"CJK_COMPATIBILITY_IDEOGRAPH-F9D7"). +lisp_code_name(63960,"CJK_COMPATIBILITY_IDEOGRAPH-F9D8"). +lisp_code_name(63961,"CJK_COMPATIBILITY_IDEOGRAPH-F9D9"). +lisp_code_name(63962,"CJK_COMPATIBILITY_IDEOGRAPH-F9DA"). +lisp_code_name(63963,"CJK_COMPATIBILITY_IDEOGRAPH-F9DB"). +lisp_code_name(63964,"CJK_COMPATIBILITY_IDEOGRAPH-F9DC"). +lisp_code_name(63965,"CJK_COMPATIBILITY_IDEOGRAPH-F9DD"). +lisp_code_name(63966,"CJK_COMPATIBILITY_IDEOGRAPH-F9DE"). +lisp_code_name(63967,"CJK_COMPATIBILITY_IDEOGRAPH-F9DF"). +lisp_code_name(63968,"CJK_COMPATIBILITY_IDEOGRAPH-F9E0"). +lisp_code_name(63969,"CJK_COMPATIBILITY_IDEOGRAPH-F9E1"). +lisp_code_name(63970,"CJK_COMPATIBILITY_IDEOGRAPH-F9E2"). +lisp_code_name(63971,"CJK_COMPATIBILITY_IDEOGRAPH-F9E3"). +lisp_code_name(63972,"CJK_COMPATIBILITY_IDEOGRAPH-F9E4"). +lisp_code_name(63973,"CJK_COMPATIBILITY_IDEOGRAPH-F9E5"). +lisp_code_name(63974,"CJK_COMPATIBILITY_IDEOGRAPH-F9E6"). +lisp_code_name(63975,"CJK_COMPATIBILITY_IDEOGRAPH-F9E7"). +lisp_code_name(63976,"CJK_COMPATIBILITY_IDEOGRAPH-F9E8"). +lisp_code_name(63977,"CJK_COMPATIBILITY_IDEOGRAPH-F9E9"). +lisp_code_name(63978,"CJK_COMPATIBILITY_IDEOGRAPH-F9EA"). +lisp_code_name(63979,"CJK_COMPATIBILITY_IDEOGRAPH-F9EB"). +lisp_code_name(63980,"CJK_COMPATIBILITY_IDEOGRAPH-F9EC"). +lisp_code_name(63981,"CJK_COMPATIBILITY_IDEOGRAPH-F9ED"). +lisp_code_name(63982,"CJK_COMPATIBILITY_IDEOGRAPH-F9EE"). +lisp_code_name(63983,"CJK_COMPATIBILITY_IDEOGRAPH-F9EF"). +lisp_code_name(63984,"CJK_COMPATIBILITY_IDEOGRAPH-F9F0"). +lisp_code_name(63985,"CJK_COMPATIBILITY_IDEOGRAPH-F9F1"). +lisp_code_name(63986,"CJK_COMPATIBILITY_IDEOGRAPH-F9F2"). +lisp_code_name(63987,"CJK_COMPATIBILITY_IDEOGRAPH-F9F3"). +lisp_code_name(63988,"CJK_COMPATIBILITY_IDEOGRAPH-F9F4"). +lisp_code_name(63989,"CJK_COMPATIBILITY_IDEOGRAPH-F9F5"). +lisp_code_name(63990,"CJK_COMPATIBILITY_IDEOGRAPH-F9F6"). +lisp_code_name(63991,"CJK_COMPATIBILITY_IDEOGRAPH-F9F7"). +lisp_code_name(63992,"CJK_COMPATIBILITY_IDEOGRAPH-F9F8"). +lisp_code_name(63993,"CJK_COMPATIBILITY_IDEOGRAPH-F9F9"). +lisp_code_name(63994,"CJK_COMPATIBILITY_IDEOGRAPH-F9FA"). +lisp_code_name(63995,"CJK_COMPATIBILITY_IDEOGRAPH-F9FB"). +lisp_code_name(63996,"CJK_COMPATIBILITY_IDEOGRAPH-F9FC"). +lisp_code_name(63997,"CJK_COMPATIBILITY_IDEOGRAPH-F9FD"). +lisp_code_name(63998,"CJK_COMPATIBILITY_IDEOGRAPH-F9FE"). +lisp_code_name(63999,"CJK_COMPATIBILITY_IDEOGRAPH-F9FF"). +lisp_code_name(64000,"CJK_COMPATIBILITY_IDEOGRAPH-FA00"). +lisp_code_name(64001,"CJK_COMPATIBILITY_IDEOGRAPH-FA01"). +lisp_code_name(64002,"CJK_COMPATIBILITY_IDEOGRAPH-FA02"). +lisp_code_name(64003,"CJK_COMPATIBILITY_IDEOGRAPH-FA03"). +lisp_code_name(64004,"CJK_COMPATIBILITY_IDEOGRAPH-FA04"). +lisp_code_name(64005,"CJK_COMPATIBILITY_IDEOGRAPH-FA05"). +lisp_code_name(64006,"CJK_COMPATIBILITY_IDEOGRAPH-FA06"). +lisp_code_name(64007,"CJK_COMPATIBILITY_IDEOGRAPH-FA07"). +lisp_code_name(64008,"CJK_COMPATIBILITY_IDEOGRAPH-FA08"). +lisp_code_name(64009,"CJK_COMPATIBILITY_IDEOGRAPH-FA09"). +lisp_code_name(64010,"CJK_COMPATIBILITY_IDEOGRAPH-FA0A"). +lisp_code_name(64011,"CJK_COMPATIBILITY_IDEOGRAPH-FA0B"). +lisp_code_name(64012,"CJK_COMPATIBILITY_IDEOGRAPH-FA0C"). +lisp_code_name(64013,"CJK_COMPATIBILITY_IDEOGRAPH-FA0D"). +lisp_code_name(64014,"CJK_COMPATIBILITY_IDEOGRAPH-FA0E"). +lisp_code_name(64015,"CJK_COMPATIBILITY_IDEOGRAPH-FA0F"). +lisp_code_name(64016,"CJK_COMPATIBILITY_IDEOGRAPH-FA10"). +lisp_code_name(64017,"CJK_COMPATIBILITY_IDEOGRAPH-FA11"). +lisp_code_name(64018,"CJK_COMPATIBILITY_IDEOGRAPH-FA12"). +lisp_code_name(64019,"CJK_COMPATIBILITY_IDEOGRAPH-FA13"). +lisp_code_name(64020,"CJK_COMPATIBILITY_IDEOGRAPH-FA14"). +lisp_code_name(64021,"CJK_COMPATIBILITY_IDEOGRAPH-FA15"). +lisp_code_name(64022,"CJK_COMPATIBILITY_IDEOGRAPH-FA16"). +lisp_code_name(64023,"CJK_COMPATIBILITY_IDEOGRAPH-FA17"). +lisp_code_name(64024,"CJK_COMPATIBILITY_IDEOGRAPH-FA18"). +lisp_code_name(64025,"CJK_COMPATIBILITY_IDEOGRAPH-FA19"). +lisp_code_name(64026,"CJK_COMPATIBILITY_IDEOGRAPH-FA1A"). +lisp_code_name(64027,"CJK_COMPATIBILITY_IDEOGRAPH-FA1B"). +lisp_code_name(64028,"CJK_COMPATIBILITY_IDEOGRAPH-FA1C"). +lisp_code_name(64029,"CJK_COMPATIBILITY_IDEOGRAPH-FA1D"). +lisp_code_name(64030,"CJK_COMPATIBILITY_IDEOGRAPH-FA1E"). +lisp_code_name(64031,"CJK_COMPATIBILITY_IDEOGRAPH-FA1F"). +lisp_code_name(64032,"CJK_COMPATIBILITY_IDEOGRAPH-FA20"). +lisp_code_name(64033,"CJK_COMPATIBILITY_IDEOGRAPH-FA21"). +lisp_code_name(64034,"CJK_COMPATIBILITY_IDEOGRAPH-FA22"). +lisp_code_name(64035,"CJK_COMPATIBILITY_IDEOGRAPH-FA23"). +lisp_code_name(64036,"CJK_COMPATIBILITY_IDEOGRAPH-FA24"). +lisp_code_name(64037,"CJK_COMPATIBILITY_IDEOGRAPH-FA25"). +lisp_code_name(64038,"CJK_COMPATIBILITY_IDEOGRAPH-FA26"). +lisp_code_name(64039,"CJK_COMPATIBILITY_IDEOGRAPH-FA27"). +lisp_code_name(64040,"CJK_COMPATIBILITY_IDEOGRAPH-FA28"). +lisp_code_name(64041,"CJK_COMPATIBILITY_IDEOGRAPH-FA29"). +lisp_code_name(64042,"CJK_COMPATIBILITY_IDEOGRAPH-FA2A"). +lisp_code_name(64043,"CJK_COMPATIBILITY_IDEOGRAPH-FA2B"). +lisp_code_name(64044,"CJK_COMPATIBILITY_IDEOGRAPH-FA2C"). +lisp_code_name(64045,"CJK_COMPATIBILITY_IDEOGRAPH-FA2D"). +lisp_code_name(64046,"CJK_COMPATIBILITY_IDEOGRAPH-FA2E"). +lisp_code_name(64047,"CJK_COMPATIBILITY_IDEOGRAPH-FA2F"). +lisp_code_name(64048,"CJK_COMPATIBILITY_IDEOGRAPH-FA30"). +lisp_code_name(64049,"CJK_COMPATIBILITY_IDEOGRAPH-FA31"). +lisp_code_name(64050,"CJK_COMPATIBILITY_IDEOGRAPH-FA32"). +lisp_code_name(64051,"CJK_COMPATIBILITY_IDEOGRAPH-FA33"). +lisp_code_name(64052,"CJK_COMPATIBILITY_IDEOGRAPH-FA34"). +lisp_code_name(64053,"CJK_COMPATIBILITY_IDEOGRAPH-FA35"). +lisp_code_name(64054,"CJK_COMPATIBILITY_IDEOGRAPH-FA36"). +lisp_code_name(64055,"CJK_COMPATIBILITY_IDEOGRAPH-FA37"). +lisp_code_name(64056,"CJK_COMPATIBILITY_IDEOGRAPH-FA38"). +lisp_code_name(64057,"CJK_COMPATIBILITY_IDEOGRAPH-FA39"). +lisp_code_name(64058,"CJK_COMPATIBILITY_IDEOGRAPH-FA3A"). +lisp_code_name(64059,"CJK_COMPATIBILITY_IDEOGRAPH-FA3B"). +lisp_code_name(64060,"CJK_COMPATIBILITY_IDEOGRAPH-FA3C"). +lisp_code_name(64061,"CJK_COMPATIBILITY_IDEOGRAPH-FA3D"). +lisp_code_name(64062,"CJK_COMPATIBILITY_IDEOGRAPH-FA3E"). +lisp_code_name(64063,"CJK_COMPATIBILITY_IDEOGRAPH-FA3F"). +lisp_code_name(64064,"CJK_COMPATIBILITY_IDEOGRAPH-FA40"). +lisp_code_name(64065,"CJK_COMPATIBILITY_IDEOGRAPH-FA41"). +lisp_code_name(64066,"CJK_COMPATIBILITY_IDEOGRAPH-FA42"). +lisp_code_name(64067,"CJK_COMPATIBILITY_IDEOGRAPH-FA43"). +lisp_code_name(64068,"CJK_COMPATIBILITY_IDEOGRAPH-FA44"). +lisp_code_name(64069,"CJK_COMPATIBILITY_IDEOGRAPH-FA45"). +lisp_code_name(64070,"CJK_COMPATIBILITY_IDEOGRAPH-FA46"). +lisp_code_name(64071,"CJK_COMPATIBILITY_IDEOGRAPH-FA47"). +lisp_code_name(64072,"CJK_COMPATIBILITY_IDEOGRAPH-FA48"). +lisp_code_name(64073,"CJK_COMPATIBILITY_IDEOGRAPH-FA49"). +lisp_code_name(64074,"CJK_COMPATIBILITY_IDEOGRAPH-FA4A"). +lisp_code_name(64075,"CJK_COMPATIBILITY_IDEOGRAPH-FA4B"). +lisp_code_name(64076,"CJK_COMPATIBILITY_IDEOGRAPH-FA4C"). +lisp_code_name(64077,"CJK_COMPATIBILITY_IDEOGRAPH-FA4D"). +lisp_code_name(64078,"CJK_COMPATIBILITY_IDEOGRAPH-FA4E"). +lisp_code_name(64079,"CJK_COMPATIBILITY_IDEOGRAPH-FA4F"). +lisp_code_name(64080,"CJK_COMPATIBILITY_IDEOGRAPH-FA50"). +lisp_code_name(64081,"CJK_COMPATIBILITY_IDEOGRAPH-FA51"). +lisp_code_name(64082,"CJK_COMPATIBILITY_IDEOGRAPH-FA52"). +lisp_code_name(64083,"CJK_COMPATIBILITY_IDEOGRAPH-FA53"). +lisp_code_name(64084,"CJK_COMPATIBILITY_IDEOGRAPH-FA54"). +lisp_code_name(64085,"CJK_COMPATIBILITY_IDEOGRAPH-FA55"). +lisp_code_name(64086,"CJK_COMPATIBILITY_IDEOGRAPH-FA56"). +lisp_code_name(64087,"CJK_COMPATIBILITY_IDEOGRAPH-FA57"). +lisp_code_name(64088,"CJK_COMPATIBILITY_IDEOGRAPH-FA58"). +lisp_code_name(64089,"CJK_COMPATIBILITY_IDEOGRAPH-FA59"). +lisp_code_name(64090,"CJK_COMPATIBILITY_IDEOGRAPH-FA5A"). +lisp_code_name(64091,"CJK_COMPATIBILITY_IDEOGRAPH-FA5B"). +lisp_code_name(64092,"CJK_COMPATIBILITY_IDEOGRAPH-FA5C"). +lisp_code_name(64093,"CJK_COMPATIBILITY_IDEOGRAPH-FA5D"). +lisp_code_name(64094,"CJK_COMPATIBILITY_IDEOGRAPH-FA5E"). +lisp_code_name(64095,"CJK_COMPATIBILITY_IDEOGRAPH-FA5F"). +lisp_code_name(64096,"CJK_COMPATIBILITY_IDEOGRAPH-FA60"). +lisp_code_name(64097,"CJK_COMPATIBILITY_IDEOGRAPH-FA61"). +lisp_code_name(64098,"CJK_COMPATIBILITY_IDEOGRAPH-FA62"). +lisp_code_name(64099,"CJK_COMPATIBILITY_IDEOGRAPH-FA63"). +lisp_code_name(64100,"CJK_COMPATIBILITY_IDEOGRAPH-FA64"). +lisp_code_name(64101,"CJK_COMPATIBILITY_IDEOGRAPH-FA65"). +lisp_code_name(64102,"CJK_COMPATIBILITY_IDEOGRAPH-FA66"). +lisp_code_name(64103,"CJK_COMPATIBILITY_IDEOGRAPH-FA67"). +lisp_code_name(64104,"CJK_COMPATIBILITY_IDEOGRAPH-FA68"). +lisp_code_name(64105,"CJK_COMPATIBILITY_IDEOGRAPH-FA69"). +lisp_code_name(64106,"CJK_COMPATIBILITY_IDEOGRAPH-FA6A"). +lisp_code_name(64107,"CJK_COMPATIBILITY_IDEOGRAPH-FA6B"). +lisp_code_name(64108,"CJK_COMPATIBILITY_IDEOGRAPH-FA6C"). +lisp_code_name(64109,"CJK_COMPATIBILITY_IDEOGRAPH-FA6D"). +lisp_code_name(64112,"CJK_COMPATIBILITY_IDEOGRAPH-FA70"). +lisp_code_name(64113,"CJK_COMPATIBILITY_IDEOGRAPH-FA71"). +lisp_code_name(64114,"CJK_COMPATIBILITY_IDEOGRAPH-FA72"). +lisp_code_name(64115,"CJK_COMPATIBILITY_IDEOGRAPH-FA73"). +lisp_code_name(64116,"CJK_COMPATIBILITY_IDEOGRAPH-FA74"). +lisp_code_name(64117,"CJK_COMPATIBILITY_IDEOGRAPH-FA75"). +lisp_code_name(64118,"CJK_COMPATIBILITY_IDEOGRAPH-FA76"). +lisp_code_name(64119,"CJK_COMPATIBILITY_IDEOGRAPH-FA77"). +lisp_code_name(64120,"CJK_COMPATIBILITY_IDEOGRAPH-FA78"). +lisp_code_name(64121,"CJK_COMPATIBILITY_IDEOGRAPH-FA79"). +lisp_code_name(64122,"CJK_COMPATIBILITY_IDEOGRAPH-FA7A"). +lisp_code_name(64123,"CJK_COMPATIBILITY_IDEOGRAPH-FA7B"). +lisp_code_name(64124,"CJK_COMPATIBILITY_IDEOGRAPH-FA7C"). +lisp_code_name(64125,"CJK_COMPATIBILITY_IDEOGRAPH-FA7D"). +lisp_code_name(64126,"CJK_COMPATIBILITY_IDEOGRAPH-FA7E"). +lisp_code_name(64127,"CJK_COMPATIBILITY_IDEOGRAPH-FA7F"). +lisp_code_name(64128,"CJK_COMPATIBILITY_IDEOGRAPH-FA80"). +lisp_code_name(64129,"CJK_COMPATIBILITY_IDEOGRAPH-FA81"). +lisp_code_name(64130,"CJK_COMPATIBILITY_IDEOGRAPH-FA82"). +lisp_code_name(64131,"CJK_COMPATIBILITY_IDEOGRAPH-FA83"). +lisp_code_name(64132,"CJK_COMPATIBILITY_IDEOGRAPH-FA84"). +lisp_code_name(64133,"CJK_COMPATIBILITY_IDEOGRAPH-FA85"). +lisp_code_name(64134,"CJK_COMPATIBILITY_IDEOGRAPH-FA86"). +lisp_code_name(64135,"CJK_COMPATIBILITY_IDEOGRAPH-FA87"). +lisp_code_name(64136,"CJK_COMPATIBILITY_IDEOGRAPH-FA88"). +lisp_code_name(64137,"CJK_COMPATIBILITY_IDEOGRAPH-FA89"). +lisp_code_name(64138,"CJK_COMPATIBILITY_IDEOGRAPH-FA8A"). +lisp_code_name(64139,"CJK_COMPATIBILITY_IDEOGRAPH-FA8B"). +lisp_code_name(64140,"CJK_COMPATIBILITY_IDEOGRAPH-FA8C"). +lisp_code_name(64141,"CJK_COMPATIBILITY_IDEOGRAPH-FA8D"). +lisp_code_name(64142,"CJK_COMPATIBILITY_IDEOGRAPH-FA8E"). +lisp_code_name(64143,"CJK_COMPATIBILITY_IDEOGRAPH-FA8F"). +lisp_code_name(64144,"CJK_COMPATIBILITY_IDEOGRAPH-FA90"). +lisp_code_name(64145,"CJK_COMPATIBILITY_IDEOGRAPH-FA91"). +lisp_code_name(64146,"CJK_COMPATIBILITY_IDEOGRAPH-FA92"). +lisp_code_name(64147,"CJK_COMPATIBILITY_IDEOGRAPH-FA93"). +lisp_code_name(64148,"CJK_COMPATIBILITY_IDEOGRAPH-FA94"). +lisp_code_name(64149,"CJK_COMPATIBILITY_IDEOGRAPH-FA95"). +lisp_code_name(64150,"CJK_COMPATIBILITY_IDEOGRAPH-FA96"). +lisp_code_name(64151,"CJK_COMPATIBILITY_IDEOGRAPH-FA97"). +lisp_code_name(64152,"CJK_COMPATIBILITY_IDEOGRAPH-FA98"). +lisp_code_name(64153,"CJK_COMPATIBILITY_IDEOGRAPH-FA99"). +lisp_code_name(64154,"CJK_COMPATIBILITY_IDEOGRAPH-FA9A"). +lisp_code_name(64155,"CJK_COMPATIBILITY_IDEOGRAPH-FA9B"). +lisp_code_name(64156,"CJK_COMPATIBILITY_IDEOGRAPH-FA9C"). +lisp_code_name(64157,"CJK_COMPATIBILITY_IDEOGRAPH-FA9D"). +lisp_code_name(64158,"CJK_COMPATIBILITY_IDEOGRAPH-FA9E"). +lisp_code_name(64159,"CJK_COMPATIBILITY_IDEOGRAPH-FA9F"). +lisp_code_name(64160,"CJK_COMPATIBILITY_IDEOGRAPH-FAA0"). +lisp_code_name(64161,"CJK_COMPATIBILITY_IDEOGRAPH-FAA1"). +lisp_code_name(64162,"CJK_COMPATIBILITY_IDEOGRAPH-FAA2"). +lisp_code_name(64163,"CJK_COMPATIBILITY_IDEOGRAPH-FAA3"). +lisp_code_name(64164,"CJK_COMPATIBILITY_IDEOGRAPH-FAA4"). +lisp_code_name(64165,"CJK_COMPATIBILITY_IDEOGRAPH-FAA5"). +lisp_code_name(64166,"CJK_COMPATIBILITY_IDEOGRAPH-FAA6"). +lisp_code_name(64167,"CJK_COMPATIBILITY_IDEOGRAPH-FAA7"). +lisp_code_name(64168,"CJK_COMPATIBILITY_IDEOGRAPH-FAA8"). +lisp_code_name(64169,"CJK_COMPATIBILITY_IDEOGRAPH-FAA9"). +lisp_code_name(64170,"CJK_COMPATIBILITY_IDEOGRAPH-FAAA"). +lisp_code_name(64171,"CJK_COMPATIBILITY_IDEOGRAPH-FAAB"). +lisp_code_name(64172,"CJK_COMPATIBILITY_IDEOGRAPH-FAAC"). +lisp_code_name(64173,"CJK_COMPATIBILITY_IDEOGRAPH-FAAD"). +lisp_code_name(64174,"CJK_COMPATIBILITY_IDEOGRAPH-FAAE"). +lisp_code_name(64175,"CJK_COMPATIBILITY_IDEOGRAPH-FAAF"). +lisp_code_name(64176,"CJK_COMPATIBILITY_IDEOGRAPH-FAB0"). +lisp_code_name(64177,"CJK_COMPATIBILITY_IDEOGRAPH-FAB1"). +lisp_code_name(64178,"CJK_COMPATIBILITY_IDEOGRAPH-FAB2"). +lisp_code_name(64179,"CJK_COMPATIBILITY_IDEOGRAPH-FAB3"). +lisp_code_name(64180,"CJK_COMPATIBILITY_IDEOGRAPH-FAB4"). +lisp_code_name(64181,"CJK_COMPATIBILITY_IDEOGRAPH-FAB5"). +lisp_code_name(64182,"CJK_COMPATIBILITY_IDEOGRAPH-FAB6"). +lisp_code_name(64183,"CJK_COMPATIBILITY_IDEOGRAPH-FAB7"). +lisp_code_name(64184,"CJK_COMPATIBILITY_IDEOGRAPH-FAB8"). +lisp_code_name(64185,"CJK_COMPATIBILITY_IDEOGRAPH-FAB9"). +lisp_code_name(64186,"CJK_COMPATIBILITY_IDEOGRAPH-FABA"). +lisp_code_name(64187,"CJK_COMPATIBILITY_IDEOGRAPH-FABB"). +lisp_code_name(64188,"CJK_COMPATIBILITY_IDEOGRAPH-FABC"). +lisp_code_name(64189,"CJK_COMPATIBILITY_IDEOGRAPH-FABD"). +lisp_code_name(64190,"CJK_COMPATIBILITY_IDEOGRAPH-FABE"). +lisp_code_name(64191,"CJK_COMPATIBILITY_IDEOGRAPH-FABF"). +lisp_code_name(64192,"CJK_COMPATIBILITY_IDEOGRAPH-FAC0"). +lisp_code_name(64193,"CJK_COMPATIBILITY_IDEOGRAPH-FAC1"). +lisp_code_name(64194,"CJK_COMPATIBILITY_IDEOGRAPH-FAC2"). +lisp_code_name(64195,"CJK_COMPATIBILITY_IDEOGRAPH-FAC3"). +lisp_code_name(64196,"CJK_COMPATIBILITY_IDEOGRAPH-FAC4"). +lisp_code_name(64197,"CJK_COMPATIBILITY_IDEOGRAPH-FAC5"). +lisp_code_name(64198,"CJK_COMPATIBILITY_IDEOGRAPH-FAC6"). +lisp_code_name(64199,"CJK_COMPATIBILITY_IDEOGRAPH-FAC7"). +lisp_code_name(64200,"CJK_COMPATIBILITY_IDEOGRAPH-FAC8"). +lisp_code_name(64201,"CJK_COMPATIBILITY_IDEOGRAPH-FAC9"). +lisp_code_name(64202,"CJK_COMPATIBILITY_IDEOGRAPH-FACA"). +lisp_code_name(64203,"CJK_COMPATIBILITY_IDEOGRAPH-FACB"). +lisp_code_name(64204,"CJK_COMPATIBILITY_IDEOGRAPH-FACC"). +lisp_code_name(64205,"CJK_COMPATIBILITY_IDEOGRAPH-FACD"). +lisp_code_name(64206,"CJK_COMPATIBILITY_IDEOGRAPH-FACE"). +lisp_code_name(64207,"CJK_COMPATIBILITY_IDEOGRAPH-FACF"). +lisp_code_name(64208,"CJK_COMPATIBILITY_IDEOGRAPH-FAD0"). +lisp_code_name(64209,"CJK_COMPATIBILITY_IDEOGRAPH-FAD1"). +lisp_code_name(64210,"CJK_COMPATIBILITY_IDEOGRAPH-FAD2"). +lisp_code_name(64211,"CJK_COMPATIBILITY_IDEOGRAPH-FAD3"). +lisp_code_name(64212,"CJK_COMPATIBILITY_IDEOGRAPH-FAD4"). +lisp_code_name(64213,"CJK_COMPATIBILITY_IDEOGRAPH-FAD5"). +lisp_code_name(64214,"CJK_COMPATIBILITY_IDEOGRAPH-FAD6"). +lisp_code_name(64215,"CJK_COMPATIBILITY_IDEOGRAPH-FAD7"). +lisp_code_name(64216,"CJK_COMPATIBILITY_IDEOGRAPH-FAD8"). +lisp_code_name(64217,"CJK_COMPATIBILITY_IDEOGRAPH-FAD9"). +lisp_code_name(64256,"LATIN_SMALL_LIGATURE_FF"). +lisp_code_name(64257,"LATIN_SMALL_LIGATURE_FI"). +lisp_code_name(64258,"LATIN_SMALL_LIGATURE_FL"). +lisp_code_name(64259,"LATIN_SMALL_LIGATURE_FFI"). +lisp_code_name(64260,"LATIN_SMALL_LIGATURE_FFL"). +lisp_code_name(64261,"LATIN_SMALL_LIGATURE_LONG_S_T"). +lisp_code_name(64262,"LATIN_SMALL_LIGATURE_ST"). +lisp_code_name(64275,"ARMENIAN_SMALL_LIGATURE_MEN_NOW"). +lisp_code_name(64276,"ARMENIAN_SMALL_LIGATURE_MEN_ECH"). +lisp_code_name(64277,"ARMENIAN_SMALL_LIGATURE_MEN_INI"). +lisp_code_name(64278,"ARMENIAN_SMALL_LIGATURE_VEW_NOW"). +lisp_code_name(64279,"ARMENIAN_SMALL_LIGATURE_MEN_XEH"). +lisp_code_name(64285,"HEBREW_LETTER_YOD_WITH_HIRIQ"). +lisp_code_name(64286,"HEBREW_POINT_JUDEO-SPANISH_VARIKA"). +lisp_code_name(64287,"HEBREW_LIGATURE_YIDDISH_YOD_YOD_PATAH"). +lisp_code_name(64288,"HEBREW_LETTER_ALTERNATIVE_AYIN"). +lisp_code_name(64289,"HEBREW_LETTER_WIDE_ALEF"). +lisp_code_name(64290,"HEBREW_LETTER_WIDE_DALET"). +lisp_code_name(64291,"HEBREW_LETTER_WIDE_HE"). +lisp_code_name(64292,"HEBREW_LETTER_WIDE_KAF"). +lisp_code_name(64293,"HEBREW_LETTER_WIDE_LAMED"). +lisp_code_name(64294,"HEBREW_LETTER_WIDE_FINAL_MEM"). +lisp_code_name(64295,"HEBREW_LETTER_WIDE_RESH"). +lisp_code_name(64296,"HEBREW_LETTER_WIDE_TAV"). +lisp_code_name(64297,"HEBREW_LETTER_ALTERNATIVE_PLUS_SIGN"). +lisp_code_name(64298,"HEBREW_LETTER_SHIN_WITH_SHIN_DOT"). +lisp_code_name(64299,"HEBREW_LETTER_SHIN_WITH_SIN_DOT"). +lisp_code_name(64300,"HEBREW_LETTER_SHIN_WITH_DAGESH_AND_SHIN_DOT"). +lisp_code_name(64301,"HEBREW_LETTER_SHIN_WITH_DAGESH_AND_SIN_DOT"). +lisp_code_name(64302,"HEBREW_LETTER_ALEF_WITH_PATAH"). +lisp_code_name(64303,"HEBREW_LETTER_ALEF_WITH_QAMATS"). +lisp_code_name(64304,"HEBREW_LETTER_ALEF_WITH_MAPIQ"). +lisp_code_name(64305,"HEBREW_LETTER_BET_WITH_DAGESH"). +lisp_code_name(64306,"HEBREW_LETTER_GIMEL_WITH_DAGESH"). +lisp_code_name(64307,"HEBREW_LETTER_DALET_WITH_DAGESH"). +lisp_code_name(64308,"HEBREW_LETTER_HE_WITH_MAPIQ"). +lisp_code_name(64309,"HEBREW_LETTER_VAV_WITH_DAGESH"). +lisp_code_name(64310,"HEBREW_LETTER_ZAYIN_WITH_DAGESH"). +lisp_code_name(64312,"HEBREW_LETTER_TET_WITH_DAGESH"). +lisp_code_name(64313,"HEBREW_LETTER_YOD_WITH_DAGESH"). +lisp_code_name(64314,"HEBREW_LETTER_FINAL_KAF_WITH_DAGESH"). +lisp_code_name(64315,"HEBREW_LETTER_KAF_WITH_DAGESH"). +lisp_code_name(64316,"HEBREW_LETTER_LAMED_WITH_DAGESH"). +lisp_code_name(64318,"HEBREW_LETTER_MEM_WITH_DAGESH"). +lisp_code_name(64320,"HEBREW_LETTER_NUN_WITH_DAGESH"). +lisp_code_name(64321,"HEBREW_LETTER_SAMEKH_WITH_DAGESH"). +lisp_code_name(64323,"HEBREW_LETTER_FINAL_PE_WITH_DAGESH"). +lisp_code_name(64324,"HEBREW_LETTER_PE_WITH_DAGESH"). +lisp_code_name(64326,"HEBREW_LETTER_TSADI_WITH_DAGESH"). +lisp_code_name(64327,"HEBREW_LETTER_QOF_WITH_DAGESH"). +lisp_code_name(64328,"HEBREW_LETTER_RESH_WITH_DAGESH"). +lisp_code_name(64329,"HEBREW_LETTER_SHIN_WITH_DAGESH"). +lisp_code_name(64330,"HEBREW_LETTER_TAV_WITH_DAGESH"). +lisp_code_name(64331,"HEBREW_LETTER_VAV_WITH_HOLAM"). +lisp_code_name(64332,"HEBREW_LETTER_BET_WITH_RAFE"). +lisp_code_name(64333,"HEBREW_LETTER_KAF_WITH_RAFE"). +lisp_code_name(64334,"HEBREW_LETTER_PE_WITH_RAFE"). +lisp_code_name(64335,"HEBREW_LIGATURE_ALEF_LAMED"). +lisp_code_name(64336,"ARABIC_LETTER_ALEF_WASLA_ISOLATED_FORM"). +lisp_code_name(64337,"ARABIC_LETTER_ALEF_WASLA_FINAL_FORM"). +lisp_code_name(64338,"ARABIC_LETTER_BEEH_ISOLATED_FORM"). +lisp_code_name(64339,"ARABIC_LETTER_BEEH_FINAL_FORM"). +lisp_code_name(64340,"ARABIC_LETTER_BEEH_INITIAL_FORM"). +lisp_code_name(64341,"ARABIC_LETTER_BEEH_MEDIAL_FORM"). +lisp_code_name(64342,"ARABIC_LETTER_PEH_ISOLATED_FORM"). +lisp_code_name(64343,"ARABIC_LETTER_PEH_FINAL_FORM"). +lisp_code_name(64344,"ARABIC_LETTER_PEH_INITIAL_FORM"). +lisp_code_name(64345,"ARABIC_LETTER_PEH_MEDIAL_FORM"). +lisp_code_name(64346,"ARABIC_LETTER_BEHEH_ISOLATED_FORM"). +lisp_code_name(64347,"ARABIC_LETTER_BEHEH_FINAL_FORM"). +lisp_code_name(64348,"ARABIC_LETTER_BEHEH_INITIAL_FORM"). +lisp_code_name(64349,"ARABIC_LETTER_BEHEH_MEDIAL_FORM"). +lisp_code_name(64350,"ARABIC_LETTER_TTEHEH_ISOLATED_FORM"). +lisp_code_name(64351,"ARABIC_LETTER_TTEHEH_FINAL_FORM"). +lisp_code_name(64352,"ARABIC_LETTER_TTEHEH_INITIAL_FORM"). +lisp_code_name(64353,"ARABIC_LETTER_TTEHEH_MEDIAL_FORM"). +lisp_code_name(64354,"ARABIC_LETTER_TEHEH_ISOLATED_FORM"). +lisp_code_name(64355,"ARABIC_LETTER_TEHEH_FINAL_FORM"). +lisp_code_name(64356,"ARABIC_LETTER_TEHEH_INITIAL_FORM"). +lisp_code_name(64357,"ARABIC_LETTER_TEHEH_MEDIAL_FORM"). +lisp_code_name(64358,"ARABIC_LETTER_TTEH_ISOLATED_FORM"). +lisp_code_name(64359,"ARABIC_LETTER_TTEH_FINAL_FORM"). +lisp_code_name(64360,"ARABIC_LETTER_TTEH_INITIAL_FORM"). +lisp_code_name(64361,"ARABIC_LETTER_TTEH_MEDIAL_FORM"). +lisp_code_name(64362,"ARABIC_LETTER_VEH_ISOLATED_FORM"). +lisp_code_name(64363,"ARABIC_LETTER_VEH_FINAL_FORM"). +lisp_code_name(64364,"ARABIC_LETTER_VEH_INITIAL_FORM"). +lisp_code_name(64365,"ARABIC_LETTER_VEH_MEDIAL_FORM"). +lisp_code_name(64366,"ARABIC_LETTER_PEHEH_ISOLATED_FORM"). +lisp_code_name(64367,"ARABIC_LETTER_PEHEH_FINAL_FORM"). +lisp_code_name(64368,"ARABIC_LETTER_PEHEH_INITIAL_FORM"). +lisp_code_name(64369,"ARABIC_LETTER_PEHEH_MEDIAL_FORM"). +lisp_code_name(64370,"ARABIC_LETTER_DYEH_ISOLATED_FORM"). +lisp_code_name(64371,"ARABIC_LETTER_DYEH_FINAL_FORM"). +lisp_code_name(64372,"ARABIC_LETTER_DYEH_INITIAL_FORM"). +lisp_code_name(64373,"ARABIC_LETTER_DYEH_MEDIAL_FORM"). +lisp_code_name(64374,"ARABIC_LETTER_NYEH_ISOLATED_FORM"). +lisp_code_name(64375,"ARABIC_LETTER_NYEH_FINAL_FORM"). +lisp_code_name(64376,"ARABIC_LETTER_NYEH_INITIAL_FORM"). +lisp_code_name(64377,"ARABIC_LETTER_NYEH_MEDIAL_FORM"). +lisp_code_name(64378,"ARABIC_LETTER_TCHEH_ISOLATED_FORM"). +lisp_code_name(64379,"ARABIC_LETTER_TCHEH_FINAL_FORM"). +lisp_code_name(64380,"ARABIC_LETTER_TCHEH_INITIAL_FORM"). +lisp_code_name(64381,"ARABIC_LETTER_TCHEH_MEDIAL_FORM"). +lisp_code_name(64382,"ARABIC_LETTER_TCHEHEH_ISOLATED_FORM"). +lisp_code_name(64383,"ARABIC_LETTER_TCHEHEH_FINAL_FORM"). +lisp_code_name(64384,"ARABIC_LETTER_TCHEHEH_INITIAL_FORM"). +lisp_code_name(64385,"ARABIC_LETTER_TCHEHEH_MEDIAL_FORM"). +lisp_code_name(64386,"ARABIC_LETTER_DDAHAL_ISOLATED_FORM"). +lisp_code_name(64387,"ARABIC_LETTER_DDAHAL_FINAL_FORM"). +lisp_code_name(64388,"ARABIC_LETTER_DAHAL_ISOLATED_FORM"). +lisp_code_name(64389,"ARABIC_LETTER_DAHAL_FINAL_FORM"). +lisp_code_name(64390,"ARABIC_LETTER_DUL_ISOLATED_FORM"). +lisp_code_name(64391,"ARABIC_LETTER_DUL_FINAL_FORM"). +lisp_code_name(64392,"ARABIC_LETTER_DDAL_ISOLATED_FORM"). +lisp_code_name(64393,"ARABIC_LETTER_DDAL_FINAL_FORM"). +lisp_code_name(64394,"ARABIC_LETTER_JEH_ISOLATED_FORM"). +lisp_code_name(64395,"ARABIC_LETTER_JEH_FINAL_FORM"). +lisp_code_name(64396,"ARABIC_LETTER_RREH_ISOLATED_FORM"). +lisp_code_name(64397,"ARABIC_LETTER_RREH_FINAL_FORM"). +lisp_code_name(64398,"ARABIC_LETTER_KEHEH_ISOLATED_FORM"). +lisp_code_name(64399,"ARABIC_LETTER_KEHEH_FINAL_FORM"). +lisp_code_name(64400,"ARABIC_LETTER_KEHEH_INITIAL_FORM"). +lisp_code_name(64401,"ARABIC_LETTER_KEHEH_MEDIAL_FORM"). +lisp_code_name(64402,"ARABIC_LETTER_GAF_ISOLATED_FORM"). +lisp_code_name(64403,"ARABIC_LETTER_GAF_FINAL_FORM"). +lisp_code_name(64404,"ARABIC_LETTER_GAF_INITIAL_FORM"). +lisp_code_name(64405,"ARABIC_LETTER_GAF_MEDIAL_FORM"). +lisp_code_name(64406,"ARABIC_LETTER_GUEH_ISOLATED_FORM"). +lisp_code_name(64407,"ARABIC_LETTER_GUEH_FINAL_FORM"). +lisp_code_name(64408,"ARABIC_LETTER_GUEH_INITIAL_FORM"). +lisp_code_name(64409,"ARABIC_LETTER_GUEH_MEDIAL_FORM"). +lisp_code_name(64410,"ARABIC_LETTER_NGOEH_ISOLATED_FORM"). +lisp_code_name(64411,"ARABIC_LETTER_NGOEH_FINAL_FORM"). +lisp_code_name(64412,"ARABIC_LETTER_NGOEH_INITIAL_FORM"). +lisp_code_name(64413,"ARABIC_LETTER_NGOEH_MEDIAL_FORM"). +lisp_code_name(64414,"ARABIC_LETTER_NOON_GHUNNA_ISOLATED_FORM"). +lisp_code_name(64415,"ARABIC_LETTER_NOON_GHUNNA_FINAL_FORM"). +lisp_code_name(64416,"ARABIC_LETTER_RNOON_ISOLATED_FORM"). +lisp_code_name(64417,"ARABIC_LETTER_RNOON_FINAL_FORM"). +lisp_code_name(64418,"ARABIC_LETTER_RNOON_INITIAL_FORM"). +lisp_code_name(64419,"ARABIC_LETTER_RNOON_MEDIAL_FORM"). +lisp_code_name(64420,"ARABIC_LETTER_HEH_WITH_YEH_ABOVE_ISOLATED_FORM"). +lisp_code_name(64421,"ARABIC_LETTER_HEH_WITH_YEH_ABOVE_FINAL_FORM"). +lisp_code_name(64422,"ARABIC_LETTER_HEH_GOAL_ISOLATED_FORM"). +lisp_code_name(64423,"ARABIC_LETTER_HEH_GOAL_FINAL_FORM"). +lisp_code_name(64424,"ARABIC_LETTER_HEH_GOAL_INITIAL_FORM"). +lisp_code_name(64425,"ARABIC_LETTER_HEH_GOAL_MEDIAL_FORM"). +lisp_code_name(64426,"ARABIC_LETTER_HEH_DOACHASHMEE_ISOLATED_FORM"). +lisp_code_name(64427,"ARABIC_LETTER_HEH_DOACHASHMEE_FINAL_FORM"). +lisp_code_name(64428,"ARABIC_LETTER_HEH_DOACHASHMEE_INITIAL_FORM"). +lisp_code_name(64429,"ARABIC_LETTER_HEH_DOACHASHMEE_MEDIAL_FORM"). +lisp_code_name(64430,"ARABIC_LETTER_YEH_BARREE_ISOLATED_FORM"). +lisp_code_name(64431,"ARABIC_LETTER_YEH_BARREE_FINAL_FORM"). +lisp_code_name(64432,"ARABIC_LETTER_YEH_BARREE_WITH_HAMZA_ABOVE_ISOLATED_FORM"). +lisp_code_name(64433,"ARABIC_LETTER_YEH_BARREE_WITH_HAMZA_ABOVE_FINAL_FORM"). +lisp_code_name(64434,"ARABIC_SYMBOL_DOT_ABOVE"). +lisp_code_name(64435,"ARABIC_SYMBOL_DOT_BELOW"). +lisp_code_name(64436,"ARABIC_SYMBOL_TWO_DOTS_ABOVE"). +lisp_code_name(64437,"ARABIC_SYMBOL_TWO_DOTS_BELOW"). +lisp_code_name(64438,"ARABIC_SYMBOL_THREE_DOTS_ABOVE"). +lisp_code_name(64439,"ARABIC_SYMBOL_THREE_DOTS_BELOW"). +lisp_code_name(64440,"ARABIC_SYMBOL_THREE_DOTS_POINTING_DOWNWARDS_ABOVE"). +lisp_code_name(64441,"ARABIC_SYMBOL_THREE_DOTS_POINTING_DOWNWARDS_BELOW"). +lisp_code_name(64442,"ARABIC_SYMBOL_FOUR_DOTS_ABOVE"). +lisp_code_name(64443,"ARABIC_SYMBOL_FOUR_DOTS_BELOW"). +lisp_code_name(64444,"ARABIC_SYMBOL_DOUBLE_VERTICAL_BAR_BELOW"). +lisp_code_name(64445,"ARABIC_SYMBOL_TWO_DOTS_VERTICALLY_ABOVE"). +lisp_code_name(64446,"ARABIC_SYMBOL_TWO_DOTS_VERTICALLY_BELOW"). +lisp_code_name(64447,"ARABIC_SYMBOL_RING"). +lisp_code_name(64448,"ARABIC_SYMBOL_SMALL_TAH_ABOVE"). +lisp_code_name(64449,"ARABIC_SYMBOL_SMALL_TAH_BELOW"). +lisp_code_name(64467,"ARABIC_LETTER_NG_ISOLATED_FORM"). +lisp_code_name(64468,"ARABIC_LETTER_NG_FINAL_FORM"). +lisp_code_name(64469,"ARABIC_LETTER_NG_INITIAL_FORM"). +lisp_code_name(64470,"ARABIC_LETTER_NG_MEDIAL_FORM"). +lisp_code_name(64471,"ARABIC_LETTER_U_ISOLATED_FORM"). +lisp_code_name(64472,"ARABIC_LETTER_U_FINAL_FORM"). +lisp_code_name(64473,"ARABIC_LETTER_OE_ISOLATED_FORM"). +lisp_code_name(64474,"ARABIC_LETTER_OE_FINAL_FORM"). +lisp_code_name(64475,"ARABIC_LETTER_YU_ISOLATED_FORM"). +lisp_code_name(64476,"ARABIC_LETTER_YU_FINAL_FORM"). +lisp_code_name(64477,"ARABIC_LETTER_U_WITH_HAMZA_ABOVE_ISOLATED_FORM"). +lisp_code_name(64478,"ARABIC_LETTER_VE_ISOLATED_FORM"). +lisp_code_name(64479,"ARABIC_LETTER_VE_FINAL_FORM"). +lisp_code_name(64480,"ARABIC_LETTER_KIRGHIZ_OE_ISOLATED_FORM"). +lisp_code_name(64481,"ARABIC_LETTER_KIRGHIZ_OE_FINAL_FORM"). +lisp_code_name(64482,"ARABIC_LETTER_KIRGHIZ_YU_ISOLATED_FORM"). +lisp_code_name(64483,"ARABIC_LETTER_KIRGHIZ_YU_FINAL_FORM"). +lisp_code_name(64484,"ARABIC_LETTER_E_ISOLATED_FORM"). +lisp_code_name(64485,"ARABIC_LETTER_E_FINAL_FORM"). +lisp_code_name(64486,"ARABIC_LETTER_E_INITIAL_FORM"). +lisp_code_name(64487,"ARABIC_LETTER_E_MEDIAL_FORM"). +lisp_code_name(64488,"ARABIC_LETTER_UIGHUR_KAZAKH_KIRGHIZ_ALEF_MAKSURA_INITIAL_FORM"). +lisp_code_name(64489,"ARABIC_LETTER_UIGHUR_KAZAKH_KIRGHIZ_ALEF_MAKSURA_MEDIAL_FORM"). +lisp_code_name(64490,"ARABIC_LIGATURE_YEH_WITH_HAMZA_ABOVE_WITH_ALEF_ISOLATED_FORM"). +lisp_code_name(64491,"ARABIC_LIGATURE_YEH_WITH_HAMZA_ABOVE_WITH_ALEF_FINAL_FORM"). +lisp_code_name(64492,"ARABIC_LIGATURE_YEH_WITH_HAMZA_ABOVE_WITH_AE_ISOLATED_FORM"). +lisp_code_name(64493,"ARABIC_LIGATURE_YEH_WITH_HAMZA_ABOVE_WITH_AE_FINAL_FORM"). +lisp_code_name(64494,"ARABIC_LIGATURE_YEH_WITH_HAMZA_ABOVE_WITH_WAW_ISOLATED_FORM"). +lisp_code_name(64495,"ARABIC_LIGATURE_YEH_WITH_HAMZA_ABOVE_WITH_WAW_FINAL_FORM"). +lisp_code_name(64496,"ARABIC_LIGATURE_YEH_WITH_HAMZA_ABOVE_WITH_U_ISOLATED_FORM"). +lisp_code_name(64497,"ARABIC_LIGATURE_YEH_WITH_HAMZA_ABOVE_WITH_U_FINAL_FORM"). +lisp_code_name(64498,"ARABIC_LIGATURE_YEH_WITH_HAMZA_ABOVE_WITH_OE_ISOLATED_FORM"). +lisp_code_name(64499,"ARABIC_LIGATURE_YEH_WITH_HAMZA_ABOVE_WITH_OE_FINAL_FORM"). +lisp_code_name(64500,"ARABIC_LIGATURE_YEH_WITH_HAMZA_ABOVE_WITH_YU_ISOLATED_FORM"). +lisp_code_name(64501,"ARABIC_LIGATURE_YEH_WITH_HAMZA_ABOVE_WITH_YU_FINAL_FORM"). +lisp_code_name(64502,"ARABIC_LIGATURE_YEH_WITH_HAMZA_ABOVE_WITH_E_ISOLATED_FORM"). +lisp_code_name(64503,"ARABIC_LIGATURE_YEH_WITH_HAMZA_ABOVE_WITH_E_FINAL_FORM"). +lisp_code_name(64504,"ARABIC_LIGATURE_YEH_WITH_HAMZA_ABOVE_WITH_E_INITIAL_FORM"). +lisp_code_name(64505,"ARABIC_LIGATURE_UIGHUR_KIRGHIZ_YEH_WITH_HAMZA_ABOVE_WITH_ALEF_MAKSURA_ISOLATED_FORM"). +lisp_code_name(64506,"ARABIC_LIGATURE_UIGHUR_KIRGHIZ_YEH_WITH_HAMZA_ABOVE_WITH_ALEF_MAKSURA_FINAL_FORM"). +lisp_code_name(64507,"ARABIC_LIGATURE_UIGHUR_KIRGHIZ_YEH_WITH_HAMZA_ABOVE_WITH_ALEF_MAKSURA_INITIAL_FORM"). +lisp_code_name(64508,"ARABIC_LETTER_FARSI_YEH_ISOLATED_FORM"). +lisp_code_name(64509,"ARABIC_LETTER_FARSI_YEH_FINAL_FORM"). +lisp_code_name(64510,"ARABIC_LETTER_FARSI_YEH_INITIAL_FORM"). +lisp_code_name(64511,"ARABIC_LETTER_FARSI_YEH_MEDIAL_FORM"). +lisp_code_name(64512,"ARABIC_LIGATURE_YEH_WITH_HAMZA_ABOVE_WITH_JEEM_ISOLATED_FORM"). +lisp_code_name(64513,"ARABIC_LIGATURE_YEH_WITH_HAMZA_ABOVE_WITH_HAH_ISOLATED_FORM"). +lisp_code_name(64514,"ARABIC_LIGATURE_YEH_WITH_HAMZA_ABOVE_WITH_MEEM_ISOLATED_FORM"). +lisp_code_name(64515,"ARABIC_LIGATURE_YEH_WITH_HAMZA_ABOVE_WITH_ALEF_MAKSURA_ISOLATED_FORM"). +lisp_code_name(64516,"ARABIC_LIGATURE_YEH_WITH_HAMZA_ABOVE_WITH_YEH_ISOLATED_FORM"). +lisp_code_name(64517,"ARABIC_LIGATURE_BEH_WITH_JEEM_ISOLATED_FORM"). +lisp_code_name(64518,"ARABIC_LIGATURE_BEH_WITH_HAH_ISOLATED_FORM"). +lisp_code_name(64519,"ARABIC_LIGATURE_BEH_WITH_KHAH_ISOLATED_FORM"). +lisp_code_name(64520,"ARABIC_LIGATURE_BEH_WITH_MEEM_ISOLATED_FORM"). +lisp_code_name(64521,"ARABIC_LIGATURE_BEH_WITH_ALEF_MAKSURA_ISOLATED_FORM"). +lisp_code_name(64522,"ARABIC_LIGATURE_BEH_WITH_YEH_ISOLATED_FORM"). +lisp_code_name(64523,"ARABIC_LIGATURE_TEH_WITH_JEEM_ISOLATED_FORM"). +lisp_code_name(64524,"ARABIC_LIGATURE_TEH_WITH_HAH_ISOLATED_FORM"). +lisp_code_name(64525,"ARABIC_LIGATURE_TEH_WITH_KHAH_ISOLATED_FORM"). +lisp_code_name(64526,"ARABIC_LIGATURE_TEH_WITH_MEEM_ISOLATED_FORM"). +lisp_code_name(64527,"ARABIC_LIGATURE_TEH_WITH_ALEF_MAKSURA_ISOLATED_FORM"). +lisp_code_name(64528,"ARABIC_LIGATURE_TEH_WITH_YEH_ISOLATED_FORM"). +lisp_code_name(64529,"ARABIC_LIGATURE_THEH_WITH_JEEM_ISOLATED_FORM"). +lisp_code_name(64530,"ARABIC_LIGATURE_THEH_WITH_MEEM_ISOLATED_FORM"). +lisp_code_name(64531,"ARABIC_LIGATURE_THEH_WITH_ALEF_MAKSURA_ISOLATED_FORM"). +lisp_code_name(64532,"ARABIC_LIGATURE_THEH_WITH_YEH_ISOLATED_FORM"). +lisp_code_name(64533,"ARABIC_LIGATURE_JEEM_WITH_HAH_ISOLATED_FORM"). +lisp_code_name(64534,"ARABIC_LIGATURE_JEEM_WITH_MEEM_ISOLATED_FORM"). +lisp_code_name(64535,"ARABIC_LIGATURE_HAH_WITH_JEEM_ISOLATED_FORM"). +lisp_code_name(64536,"ARABIC_LIGATURE_HAH_WITH_MEEM_ISOLATED_FORM"). +lisp_code_name(64537,"ARABIC_LIGATURE_KHAH_WITH_JEEM_ISOLATED_FORM"). +lisp_code_name(64538,"ARABIC_LIGATURE_KHAH_WITH_HAH_ISOLATED_FORM"). +lisp_code_name(64539,"ARABIC_LIGATURE_KHAH_WITH_MEEM_ISOLATED_FORM"). +lisp_code_name(64540,"ARABIC_LIGATURE_SEEN_WITH_JEEM_ISOLATED_FORM"). +lisp_code_name(64541,"ARABIC_LIGATURE_SEEN_WITH_HAH_ISOLATED_FORM"). +lisp_code_name(64542,"ARABIC_LIGATURE_SEEN_WITH_KHAH_ISOLATED_FORM"). +lisp_code_name(64543,"ARABIC_LIGATURE_SEEN_WITH_MEEM_ISOLATED_FORM"). +lisp_code_name(64544,"ARABIC_LIGATURE_SAD_WITH_HAH_ISOLATED_FORM"). +lisp_code_name(64545,"ARABIC_LIGATURE_SAD_WITH_MEEM_ISOLATED_FORM"). +lisp_code_name(64546,"ARABIC_LIGATURE_DAD_WITH_JEEM_ISOLATED_FORM"). +lisp_code_name(64547,"ARABIC_LIGATURE_DAD_WITH_HAH_ISOLATED_FORM"). +lisp_code_name(64548,"ARABIC_LIGATURE_DAD_WITH_KHAH_ISOLATED_FORM"). +lisp_code_name(64549,"ARABIC_LIGATURE_DAD_WITH_MEEM_ISOLATED_FORM"). +lisp_code_name(64550,"ARABIC_LIGATURE_TAH_WITH_HAH_ISOLATED_FORM"). +lisp_code_name(64551,"ARABIC_LIGATURE_TAH_WITH_MEEM_ISOLATED_FORM"). +lisp_code_name(64552,"ARABIC_LIGATURE_ZAH_WITH_MEEM_ISOLATED_FORM"). +lisp_code_name(64553,"ARABIC_LIGATURE_AIN_WITH_JEEM_ISOLATED_FORM"). +lisp_code_name(64554,"ARABIC_LIGATURE_AIN_WITH_MEEM_ISOLATED_FORM"). +lisp_code_name(64555,"ARABIC_LIGATURE_GHAIN_WITH_JEEM_ISOLATED_FORM"). +lisp_code_name(64556,"ARABIC_LIGATURE_GHAIN_WITH_MEEM_ISOLATED_FORM"). +lisp_code_name(64557,"ARABIC_LIGATURE_FEH_WITH_JEEM_ISOLATED_FORM"). +lisp_code_name(64558,"ARABIC_LIGATURE_FEH_WITH_HAH_ISOLATED_FORM"). +lisp_code_name(64559,"ARABIC_LIGATURE_FEH_WITH_KHAH_ISOLATED_FORM"). +lisp_code_name(64560,"ARABIC_LIGATURE_FEH_WITH_MEEM_ISOLATED_FORM"). +lisp_code_name(64561,"ARABIC_LIGATURE_FEH_WITH_ALEF_MAKSURA_ISOLATED_FORM"). +lisp_code_name(64562,"ARABIC_LIGATURE_FEH_WITH_YEH_ISOLATED_FORM"). +lisp_code_name(64563,"ARABIC_LIGATURE_QAF_WITH_HAH_ISOLATED_FORM"). +lisp_code_name(64564,"ARABIC_LIGATURE_QAF_WITH_MEEM_ISOLATED_FORM"). +lisp_code_name(64565,"ARABIC_LIGATURE_QAF_WITH_ALEF_MAKSURA_ISOLATED_FORM"). +lisp_code_name(64566,"ARABIC_LIGATURE_QAF_WITH_YEH_ISOLATED_FORM"). +lisp_code_name(64567,"ARABIC_LIGATURE_KAF_WITH_ALEF_ISOLATED_FORM"). +lisp_code_name(64568,"ARABIC_LIGATURE_KAF_WITH_JEEM_ISOLATED_FORM"). +lisp_code_name(64569,"ARABIC_LIGATURE_KAF_WITH_HAH_ISOLATED_FORM"). +lisp_code_name(64570,"ARABIC_LIGATURE_KAF_WITH_KHAH_ISOLATED_FORM"). +lisp_code_name(64571,"ARABIC_LIGATURE_KAF_WITH_LAM_ISOLATED_FORM"). +lisp_code_name(64572,"ARABIC_LIGATURE_KAF_WITH_MEEM_ISOLATED_FORM"). +lisp_code_name(64573,"ARABIC_LIGATURE_KAF_WITH_ALEF_MAKSURA_ISOLATED_FORM"). +lisp_code_name(64574,"ARABIC_LIGATURE_KAF_WITH_YEH_ISOLATED_FORM"). +lisp_code_name(64575,"ARABIC_LIGATURE_LAM_WITH_JEEM_ISOLATED_FORM"). +lisp_code_name(64576,"ARABIC_LIGATURE_LAM_WITH_HAH_ISOLATED_FORM"). +lisp_code_name(64577,"ARABIC_LIGATURE_LAM_WITH_KHAH_ISOLATED_FORM"). +lisp_code_name(64578,"ARABIC_LIGATURE_LAM_WITH_MEEM_ISOLATED_FORM"). +lisp_code_name(64579,"ARABIC_LIGATURE_LAM_WITH_ALEF_MAKSURA_ISOLATED_FORM"). +lisp_code_name(64580,"ARABIC_LIGATURE_LAM_WITH_YEH_ISOLATED_FORM"). +lisp_code_name(64581,"ARABIC_LIGATURE_MEEM_WITH_JEEM_ISOLATED_FORM"). +lisp_code_name(64582,"ARABIC_LIGATURE_MEEM_WITH_HAH_ISOLATED_FORM"). +lisp_code_name(64583,"ARABIC_LIGATURE_MEEM_WITH_KHAH_ISOLATED_FORM"). +lisp_code_name(64584,"ARABIC_LIGATURE_MEEM_WITH_MEEM_ISOLATED_FORM"). +lisp_code_name(64585,"ARABIC_LIGATURE_MEEM_WITH_ALEF_MAKSURA_ISOLATED_FORM"). +lisp_code_name(64586,"ARABIC_LIGATURE_MEEM_WITH_YEH_ISOLATED_FORM"). +lisp_code_name(64587,"ARABIC_LIGATURE_NOON_WITH_JEEM_ISOLATED_FORM"). +lisp_code_name(64588,"ARABIC_LIGATURE_NOON_WITH_HAH_ISOLATED_FORM"). +lisp_code_name(64589,"ARABIC_LIGATURE_NOON_WITH_KHAH_ISOLATED_FORM"). +lisp_code_name(64590,"ARABIC_LIGATURE_NOON_WITH_MEEM_ISOLATED_FORM"). +lisp_code_name(64591,"ARABIC_LIGATURE_NOON_WITH_ALEF_MAKSURA_ISOLATED_FORM"). +lisp_code_name(64592,"ARABIC_LIGATURE_NOON_WITH_YEH_ISOLATED_FORM"). +lisp_code_name(64593,"ARABIC_LIGATURE_HEH_WITH_JEEM_ISOLATED_FORM"). +lisp_code_name(64594,"ARABIC_LIGATURE_HEH_WITH_MEEM_ISOLATED_FORM"). +lisp_code_name(64595,"ARABIC_LIGATURE_HEH_WITH_ALEF_MAKSURA_ISOLATED_FORM"). +lisp_code_name(64596,"ARABIC_LIGATURE_HEH_WITH_YEH_ISOLATED_FORM"). +lisp_code_name(64597,"ARABIC_LIGATURE_YEH_WITH_JEEM_ISOLATED_FORM"). +lisp_code_name(64598,"ARABIC_LIGATURE_YEH_WITH_HAH_ISOLATED_FORM"). +lisp_code_name(64599,"ARABIC_LIGATURE_YEH_WITH_KHAH_ISOLATED_FORM"). +lisp_code_name(64600,"ARABIC_LIGATURE_YEH_WITH_MEEM_ISOLATED_FORM"). +lisp_code_name(64601,"ARABIC_LIGATURE_YEH_WITH_ALEF_MAKSURA_ISOLATED_FORM"). +lisp_code_name(64602,"ARABIC_LIGATURE_YEH_WITH_YEH_ISOLATED_FORM"). +lisp_code_name(64603,"ARABIC_LIGATURE_THAL_WITH_SUPERSCRIPT_ALEF_ISOLATED_FORM"). +lisp_code_name(64604,"ARABIC_LIGATURE_REH_WITH_SUPERSCRIPT_ALEF_ISOLATED_FORM"). +lisp_code_name(64605,"ARABIC_LIGATURE_ALEF_MAKSURA_WITH_SUPERSCRIPT_ALEF_ISOLATED_FORM"). +lisp_code_name(64606,"ARABIC_LIGATURE_SHADDA_WITH_DAMMATAN_ISOLATED_FORM"). +lisp_code_name(64607,"ARABIC_LIGATURE_SHADDA_WITH_KASRATAN_ISOLATED_FORM"). +lisp_code_name(64608,"ARABIC_LIGATURE_SHADDA_WITH_FATHA_ISOLATED_FORM"). +lisp_code_name(64609,"ARABIC_LIGATURE_SHADDA_WITH_DAMMA_ISOLATED_FORM"). +lisp_code_name(64610,"ARABIC_LIGATURE_SHADDA_WITH_KASRA_ISOLATED_FORM"). +lisp_code_name(64611,"ARABIC_LIGATURE_SHADDA_WITH_SUPERSCRIPT_ALEF_ISOLATED_FORM"). +lisp_code_name(64612,"ARABIC_LIGATURE_YEH_WITH_HAMZA_ABOVE_WITH_REH_FINAL_FORM"). +lisp_code_name(64613,"ARABIC_LIGATURE_YEH_WITH_HAMZA_ABOVE_WITH_ZAIN_FINAL_FORM"). +lisp_code_name(64614,"ARABIC_LIGATURE_YEH_WITH_HAMZA_ABOVE_WITH_MEEM_FINAL_FORM"). +lisp_code_name(64615,"ARABIC_LIGATURE_YEH_WITH_HAMZA_ABOVE_WITH_NOON_FINAL_FORM"). +lisp_code_name(64616,"ARABIC_LIGATURE_YEH_WITH_HAMZA_ABOVE_WITH_ALEF_MAKSURA_FINAL_FORM"). +lisp_code_name(64617,"ARABIC_LIGATURE_YEH_WITH_HAMZA_ABOVE_WITH_YEH_FINAL_FORM"). +lisp_code_name(64618,"ARABIC_LIGATURE_BEH_WITH_REH_FINAL_FORM"). +lisp_code_name(64619,"ARABIC_LIGATURE_BEH_WITH_ZAIN_FINAL_FORM"). +lisp_code_name(64620,"ARABIC_LIGATURE_BEH_WITH_MEEM_FINAL_FORM"). +lisp_code_name(64621,"ARABIC_LIGATURE_BEH_WITH_NOON_FINAL_FORM"). +lisp_code_name(64622,"ARABIC_LIGATURE_BEH_WITH_ALEF_MAKSURA_FINAL_FORM"). +lisp_code_name(64623,"ARABIC_LIGATURE_BEH_WITH_YEH_FINAL_FORM"). +lisp_code_name(64624,"ARABIC_LIGATURE_TEH_WITH_REH_FINAL_FORM"). +lisp_code_name(64625,"ARABIC_LIGATURE_TEH_WITH_ZAIN_FINAL_FORM"). +lisp_code_name(64626,"ARABIC_LIGATURE_TEH_WITH_MEEM_FINAL_FORM"). +lisp_code_name(64627,"ARABIC_LIGATURE_TEH_WITH_NOON_FINAL_FORM"). +lisp_code_name(64628,"ARABIC_LIGATURE_TEH_WITH_ALEF_MAKSURA_FINAL_FORM"). +lisp_code_name(64629,"ARABIC_LIGATURE_TEH_WITH_YEH_FINAL_FORM"). +lisp_code_name(64630,"ARABIC_LIGATURE_THEH_WITH_REH_FINAL_FORM"). +lisp_code_name(64631,"ARABIC_LIGATURE_THEH_WITH_ZAIN_FINAL_FORM"). +lisp_code_name(64632,"ARABIC_LIGATURE_THEH_WITH_MEEM_FINAL_FORM"). +lisp_code_name(64633,"ARABIC_LIGATURE_THEH_WITH_NOON_FINAL_FORM"). +lisp_code_name(64634,"ARABIC_LIGATURE_THEH_WITH_ALEF_MAKSURA_FINAL_FORM"). +lisp_code_name(64635,"ARABIC_LIGATURE_THEH_WITH_YEH_FINAL_FORM"). +lisp_code_name(64636,"ARABIC_LIGATURE_FEH_WITH_ALEF_MAKSURA_FINAL_FORM"). +lisp_code_name(64637,"ARABIC_LIGATURE_FEH_WITH_YEH_FINAL_FORM"). +lisp_code_name(64638,"ARABIC_LIGATURE_QAF_WITH_ALEF_MAKSURA_FINAL_FORM"). +lisp_code_name(64639,"ARABIC_LIGATURE_QAF_WITH_YEH_FINAL_FORM"). +lisp_code_name(64640,"ARABIC_LIGATURE_KAF_WITH_ALEF_FINAL_FORM"). +lisp_code_name(64641,"ARABIC_LIGATURE_KAF_WITH_LAM_FINAL_FORM"). +lisp_code_name(64642,"ARABIC_LIGATURE_KAF_WITH_MEEM_FINAL_FORM"). +lisp_code_name(64643,"ARABIC_LIGATURE_KAF_WITH_ALEF_MAKSURA_FINAL_FORM"). +lisp_code_name(64644,"ARABIC_LIGATURE_KAF_WITH_YEH_FINAL_FORM"). +lisp_code_name(64645,"ARABIC_LIGATURE_LAM_WITH_MEEM_FINAL_FORM"). +lisp_code_name(64646,"ARABIC_LIGATURE_LAM_WITH_ALEF_MAKSURA_FINAL_FORM"). +lisp_code_name(64647,"ARABIC_LIGATURE_LAM_WITH_YEH_FINAL_FORM"). +lisp_code_name(64648,"ARABIC_LIGATURE_MEEM_WITH_ALEF_FINAL_FORM"). +lisp_code_name(64649,"ARABIC_LIGATURE_MEEM_WITH_MEEM_FINAL_FORM"). +lisp_code_name(64650,"ARABIC_LIGATURE_NOON_WITH_REH_FINAL_FORM"). +lisp_code_name(64651,"ARABIC_LIGATURE_NOON_WITH_ZAIN_FINAL_FORM"). +lisp_code_name(64652,"ARABIC_LIGATURE_NOON_WITH_MEEM_FINAL_FORM"). +lisp_code_name(64653,"ARABIC_LIGATURE_NOON_WITH_NOON_FINAL_FORM"). +lisp_code_name(64654,"ARABIC_LIGATURE_NOON_WITH_ALEF_MAKSURA_FINAL_FORM"). +lisp_code_name(64655,"ARABIC_LIGATURE_NOON_WITH_YEH_FINAL_FORM"). +lisp_code_name(64656,"ARABIC_LIGATURE_ALEF_MAKSURA_WITH_SUPERSCRIPT_ALEF_FINAL_FORM"). +lisp_code_name(64657,"ARABIC_LIGATURE_YEH_WITH_REH_FINAL_FORM"). +lisp_code_name(64658,"ARABIC_LIGATURE_YEH_WITH_ZAIN_FINAL_FORM"). +lisp_code_name(64659,"ARABIC_LIGATURE_YEH_WITH_MEEM_FINAL_FORM"). +lisp_code_name(64660,"ARABIC_LIGATURE_YEH_WITH_NOON_FINAL_FORM"). +lisp_code_name(64661,"ARABIC_LIGATURE_YEH_WITH_ALEF_MAKSURA_FINAL_FORM"). +lisp_code_name(64662,"ARABIC_LIGATURE_YEH_WITH_YEH_FINAL_FORM"). +lisp_code_name(64663,"ARABIC_LIGATURE_YEH_WITH_HAMZA_ABOVE_WITH_JEEM_INITIAL_FORM"). +lisp_code_name(64664,"ARABIC_LIGATURE_YEH_WITH_HAMZA_ABOVE_WITH_HAH_INITIAL_FORM"). +lisp_code_name(64665,"ARABIC_LIGATURE_YEH_WITH_HAMZA_ABOVE_WITH_KHAH_INITIAL_FORM"). +lisp_code_name(64666,"ARABIC_LIGATURE_YEH_WITH_HAMZA_ABOVE_WITH_MEEM_INITIAL_FORM"). +lisp_code_name(64667,"ARABIC_LIGATURE_YEH_WITH_HAMZA_ABOVE_WITH_HEH_INITIAL_FORM"). +lisp_code_name(64668,"ARABIC_LIGATURE_BEH_WITH_JEEM_INITIAL_FORM"). +lisp_code_name(64669,"ARABIC_LIGATURE_BEH_WITH_HAH_INITIAL_FORM"). +lisp_code_name(64670,"ARABIC_LIGATURE_BEH_WITH_KHAH_INITIAL_FORM"). +lisp_code_name(64671,"ARABIC_LIGATURE_BEH_WITH_MEEM_INITIAL_FORM"). +lisp_code_name(64672,"ARABIC_LIGATURE_BEH_WITH_HEH_INITIAL_FORM"). +lisp_code_name(64673,"ARABIC_LIGATURE_TEH_WITH_JEEM_INITIAL_FORM"). +lisp_code_name(64674,"ARABIC_LIGATURE_TEH_WITH_HAH_INITIAL_FORM"). +lisp_code_name(64675,"ARABIC_LIGATURE_TEH_WITH_KHAH_INITIAL_FORM"). +lisp_code_name(64676,"ARABIC_LIGATURE_TEH_WITH_MEEM_INITIAL_FORM"). +lisp_code_name(64677,"ARABIC_LIGATURE_TEH_WITH_HEH_INITIAL_FORM"). +lisp_code_name(64678,"ARABIC_LIGATURE_THEH_WITH_MEEM_INITIAL_FORM"). +lisp_code_name(64679,"ARABIC_LIGATURE_JEEM_WITH_HAH_INITIAL_FORM"). +lisp_code_name(64680,"ARABIC_LIGATURE_JEEM_WITH_MEEM_INITIAL_FORM"). +lisp_code_name(64681,"ARABIC_LIGATURE_HAH_WITH_JEEM_INITIAL_FORM"). +lisp_code_name(64682,"ARABIC_LIGATURE_HAH_WITH_MEEM_INITIAL_FORM"). +lisp_code_name(64683,"ARABIC_LIGATURE_KHAH_WITH_JEEM_INITIAL_FORM"). +lisp_code_name(64684,"ARABIC_LIGATURE_KHAH_WITH_MEEM_INITIAL_FORM"). +lisp_code_name(64685,"ARABIC_LIGATURE_SEEN_WITH_JEEM_INITIAL_FORM"). +lisp_code_name(64686,"ARABIC_LIGATURE_SEEN_WITH_HAH_INITIAL_FORM"). +lisp_code_name(64687,"ARABIC_LIGATURE_SEEN_WITH_KHAH_INITIAL_FORM"). +lisp_code_name(64688,"ARABIC_LIGATURE_SEEN_WITH_MEEM_INITIAL_FORM"). +lisp_code_name(64689,"ARABIC_LIGATURE_SAD_WITH_HAH_INITIAL_FORM"). +lisp_code_name(64690,"ARABIC_LIGATURE_SAD_WITH_KHAH_INITIAL_FORM"). +lisp_code_name(64691,"ARABIC_LIGATURE_SAD_WITH_MEEM_INITIAL_FORM"). +lisp_code_name(64692,"ARABIC_LIGATURE_DAD_WITH_JEEM_INITIAL_FORM"). +lisp_code_name(64693,"ARABIC_LIGATURE_DAD_WITH_HAH_INITIAL_FORM"). +lisp_code_name(64694,"ARABIC_LIGATURE_DAD_WITH_KHAH_INITIAL_FORM"). +lisp_code_name(64695,"ARABIC_LIGATURE_DAD_WITH_MEEM_INITIAL_FORM"). +lisp_code_name(64696,"ARABIC_LIGATURE_TAH_WITH_HAH_INITIAL_FORM"). +lisp_code_name(64697,"ARABIC_LIGATURE_ZAH_WITH_MEEM_INITIAL_FORM"). +lisp_code_name(64698,"ARABIC_LIGATURE_AIN_WITH_JEEM_INITIAL_FORM"). +lisp_code_name(64699,"ARABIC_LIGATURE_AIN_WITH_MEEM_INITIAL_FORM"). +lisp_code_name(64700,"ARABIC_LIGATURE_GHAIN_WITH_JEEM_INITIAL_FORM"). +lisp_code_name(64701,"ARABIC_LIGATURE_GHAIN_WITH_MEEM_INITIAL_FORM"). +lisp_code_name(64702,"ARABIC_LIGATURE_FEH_WITH_JEEM_INITIAL_FORM"). +lisp_code_name(64703,"ARABIC_LIGATURE_FEH_WITH_HAH_INITIAL_FORM"). +lisp_code_name(64704,"ARABIC_LIGATURE_FEH_WITH_KHAH_INITIAL_FORM"). +lisp_code_name(64705,"ARABIC_LIGATURE_FEH_WITH_MEEM_INITIAL_FORM"). +lisp_code_name(64706,"ARABIC_LIGATURE_QAF_WITH_HAH_INITIAL_FORM"). +lisp_code_name(64707,"ARABIC_LIGATURE_QAF_WITH_MEEM_INITIAL_FORM"). +lisp_code_name(64708,"ARABIC_LIGATURE_KAF_WITH_JEEM_INITIAL_FORM"). +lisp_code_name(64709,"ARABIC_LIGATURE_KAF_WITH_HAH_INITIAL_FORM"). +lisp_code_name(64710,"ARABIC_LIGATURE_KAF_WITH_KHAH_INITIAL_FORM"). +lisp_code_name(64711,"ARABIC_LIGATURE_KAF_WITH_LAM_INITIAL_FORM"). +lisp_code_name(64712,"ARABIC_LIGATURE_KAF_WITH_MEEM_INITIAL_FORM"). +lisp_code_name(64713,"ARABIC_LIGATURE_LAM_WITH_JEEM_INITIAL_FORM"). +lisp_code_name(64714,"ARABIC_LIGATURE_LAM_WITH_HAH_INITIAL_FORM"). +lisp_code_name(64715,"ARABIC_LIGATURE_LAM_WITH_KHAH_INITIAL_FORM"). +lisp_code_name(64716,"ARABIC_LIGATURE_LAM_WITH_MEEM_INITIAL_FORM"). +lisp_code_name(64717,"ARABIC_LIGATURE_LAM_WITH_HEH_INITIAL_FORM"). +lisp_code_name(64718,"ARABIC_LIGATURE_MEEM_WITH_JEEM_INITIAL_FORM"). +lisp_code_name(64719,"ARABIC_LIGATURE_MEEM_WITH_HAH_INITIAL_FORM"). +lisp_code_name(64720,"ARABIC_LIGATURE_MEEM_WITH_KHAH_INITIAL_FORM"). +lisp_code_name(64721,"ARABIC_LIGATURE_MEEM_WITH_MEEM_INITIAL_FORM"). +lisp_code_name(64722,"ARABIC_LIGATURE_NOON_WITH_JEEM_INITIAL_FORM"). +lisp_code_name(64723,"ARABIC_LIGATURE_NOON_WITH_HAH_INITIAL_FORM"). +lisp_code_name(64724,"ARABIC_LIGATURE_NOON_WITH_KHAH_INITIAL_FORM"). +lisp_code_name(64725,"ARABIC_LIGATURE_NOON_WITH_MEEM_INITIAL_FORM"). +lisp_code_name(64726,"ARABIC_LIGATURE_NOON_WITH_HEH_INITIAL_FORM"). +lisp_code_name(64727,"ARABIC_LIGATURE_HEH_WITH_JEEM_INITIAL_FORM"). +lisp_code_name(64728,"ARABIC_LIGATURE_HEH_WITH_MEEM_INITIAL_FORM"). +lisp_code_name(64729,"ARABIC_LIGATURE_HEH_WITH_SUPERSCRIPT_ALEF_INITIAL_FORM"). +lisp_code_name(64730,"ARABIC_LIGATURE_YEH_WITH_JEEM_INITIAL_FORM"). +lisp_code_name(64731,"ARABIC_LIGATURE_YEH_WITH_HAH_INITIAL_FORM"). +lisp_code_name(64732,"ARABIC_LIGATURE_YEH_WITH_KHAH_INITIAL_FORM"). +lisp_code_name(64733,"ARABIC_LIGATURE_YEH_WITH_MEEM_INITIAL_FORM"). +lisp_code_name(64734,"ARABIC_LIGATURE_YEH_WITH_HEH_INITIAL_FORM"). +lisp_code_name(64735,"ARABIC_LIGATURE_YEH_WITH_HAMZA_ABOVE_WITH_MEEM_MEDIAL_FORM"). +lisp_code_name(64736,"ARABIC_LIGATURE_YEH_WITH_HAMZA_ABOVE_WITH_HEH_MEDIAL_FORM"). +lisp_code_name(64737,"ARABIC_LIGATURE_BEH_WITH_MEEM_MEDIAL_FORM"). +lisp_code_name(64738,"ARABIC_LIGATURE_BEH_WITH_HEH_MEDIAL_FORM"). +lisp_code_name(64739,"ARABIC_LIGATURE_TEH_WITH_MEEM_MEDIAL_FORM"). +lisp_code_name(64740,"ARABIC_LIGATURE_TEH_WITH_HEH_MEDIAL_FORM"). +lisp_code_name(64741,"ARABIC_LIGATURE_THEH_WITH_MEEM_MEDIAL_FORM"). +lisp_code_name(64742,"ARABIC_LIGATURE_THEH_WITH_HEH_MEDIAL_FORM"). +lisp_code_name(64743,"ARABIC_LIGATURE_SEEN_WITH_MEEM_MEDIAL_FORM"). +lisp_code_name(64744,"ARABIC_LIGATURE_SEEN_WITH_HEH_MEDIAL_FORM"). +lisp_code_name(64745,"ARABIC_LIGATURE_SHEEN_WITH_MEEM_MEDIAL_FORM"). +lisp_code_name(64746,"ARABIC_LIGATURE_SHEEN_WITH_HEH_MEDIAL_FORM"). +lisp_code_name(64747,"ARABIC_LIGATURE_KAF_WITH_LAM_MEDIAL_FORM"). +lisp_code_name(64748,"ARABIC_LIGATURE_KAF_WITH_MEEM_MEDIAL_FORM"). +lisp_code_name(64749,"ARABIC_LIGATURE_LAM_WITH_MEEM_MEDIAL_FORM"). +lisp_code_name(64750,"ARABIC_LIGATURE_NOON_WITH_MEEM_MEDIAL_FORM"). +lisp_code_name(64751,"ARABIC_LIGATURE_NOON_WITH_HEH_MEDIAL_FORM"). +lisp_code_name(64752,"ARABIC_LIGATURE_YEH_WITH_MEEM_MEDIAL_FORM"). +lisp_code_name(64753,"ARABIC_LIGATURE_YEH_WITH_HEH_MEDIAL_FORM"). +lisp_code_name(64754,"ARABIC_LIGATURE_SHADDA_WITH_FATHA_MEDIAL_FORM"). +lisp_code_name(64755,"ARABIC_LIGATURE_SHADDA_WITH_DAMMA_MEDIAL_FORM"). +lisp_code_name(64756,"ARABIC_LIGATURE_SHADDA_WITH_KASRA_MEDIAL_FORM"). +lisp_code_name(64757,"ARABIC_LIGATURE_TAH_WITH_ALEF_MAKSURA_ISOLATED_FORM"). +lisp_code_name(64758,"ARABIC_LIGATURE_TAH_WITH_YEH_ISOLATED_FORM"). +lisp_code_name(64759,"ARABIC_LIGATURE_AIN_WITH_ALEF_MAKSURA_ISOLATED_FORM"). +lisp_code_name(64760,"ARABIC_LIGATURE_AIN_WITH_YEH_ISOLATED_FORM"). +lisp_code_name(64761,"ARABIC_LIGATURE_GHAIN_WITH_ALEF_MAKSURA_ISOLATED_FORM"). +lisp_code_name(64762,"ARABIC_LIGATURE_GHAIN_WITH_YEH_ISOLATED_FORM"). +lisp_code_name(64763,"ARABIC_LIGATURE_SEEN_WITH_ALEF_MAKSURA_ISOLATED_FORM"). +lisp_code_name(64764,"ARABIC_LIGATURE_SEEN_WITH_YEH_ISOLATED_FORM"). +lisp_code_name(64765,"ARABIC_LIGATURE_SHEEN_WITH_ALEF_MAKSURA_ISOLATED_FORM"). +lisp_code_name(64766,"ARABIC_LIGATURE_SHEEN_WITH_YEH_ISOLATED_FORM"). +lisp_code_name(64767,"ARABIC_LIGATURE_HAH_WITH_ALEF_MAKSURA_ISOLATED_FORM"). +lisp_code_name(64768,"ARABIC_LIGATURE_HAH_WITH_YEH_ISOLATED_FORM"). +lisp_code_name(64769,"ARABIC_LIGATURE_JEEM_WITH_ALEF_MAKSURA_ISOLATED_FORM"). +lisp_code_name(64770,"ARABIC_LIGATURE_JEEM_WITH_YEH_ISOLATED_FORM"). +lisp_code_name(64771,"ARABIC_LIGATURE_KHAH_WITH_ALEF_MAKSURA_ISOLATED_FORM"). +lisp_code_name(64772,"ARABIC_LIGATURE_KHAH_WITH_YEH_ISOLATED_FORM"). +lisp_code_name(64773,"ARABIC_LIGATURE_SAD_WITH_ALEF_MAKSURA_ISOLATED_FORM"). +lisp_code_name(64774,"ARABIC_LIGATURE_SAD_WITH_YEH_ISOLATED_FORM"). +lisp_code_name(64775,"ARABIC_LIGATURE_DAD_WITH_ALEF_MAKSURA_ISOLATED_FORM"). +lisp_code_name(64776,"ARABIC_LIGATURE_DAD_WITH_YEH_ISOLATED_FORM"). +lisp_code_name(64777,"ARABIC_LIGATURE_SHEEN_WITH_JEEM_ISOLATED_FORM"). +lisp_code_name(64778,"ARABIC_LIGATURE_SHEEN_WITH_HAH_ISOLATED_FORM"). +lisp_code_name(64779,"ARABIC_LIGATURE_SHEEN_WITH_KHAH_ISOLATED_FORM"). +lisp_code_name(64780,"ARABIC_LIGATURE_SHEEN_WITH_MEEM_ISOLATED_FORM"). +lisp_code_name(64781,"ARABIC_LIGATURE_SHEEN_WITH_REH_ISOLATED_FORM"). +lisp_code_name(64782,"ARABIC_LIGATURE_SEEN_WITH_REH_ISOLATED_FORM"). +lisp_code_name(64783,"ARABIC_LIGATURE_SAD_WITH_REH_ISOLATED_FORM"). +lisp_code_name(64784,"ARABIC_LIGATURE_DAD_WITH_REH_ISOLATED_FORM"). +lisp_code_name(64785,"ARABIC_LIGATURE_TAH_WITH_ALEF_MAKSURA_FINAL_FORM"). +lisp_code_name(64786,"ARABIC_LIGATURE_TAH_WITH_YEH_FINAL_FORM"). +lisp_code_name(64787,"ARABIC_LIGATURE_AIN_WITH_ALEF_MAKSURA_FINAL_FORM"). +lisp_code_name(64788,"ARABIC_LIGATURE_AIN_WITH_YEH_FINAL_FORM"). +lisp_code_name(64789,"ARABIC_LIGATURE_GHAIN_WITH_ALEF_MAKSURA_FINAL_FORM"). +lisp_code_name(64790,"ARABIC_LIGATURE_GHAIN_WITH_YEH_FINAL_FORM"). +lisp_code_name(64791,"ARABIC_LIGATURE_SEEN_WITH_ALEF_MAKSURA_FINAL_FORM"). +lisp_code_name(64792,"ARABIC_LIGATURE_SEEN_WITH_YEH_FINAL_FORM"). +lisp_code_name(64793,"ARABIC_LIGATURE_SHEEN_WITH_ALEF_MAKSURA_FINAL_FORM"). +lisp_code_name(64794,"ARABIC_LIGATURE_SHEEN_WITH_YEH_FINAL_FORM"). +lisp_code_name(64795,"ARABIC_LIGATURE_HAH_WITH_ALEF_MAKSURA_FINAL_FORM"). +lisp_code_name(64796,"ARABIC_LIGATURE_HAH_WITH_YEH_FINAL_FORM"). +lisp_code_name(64797,"ARABIC_LIGATURE_JEEM_WITH_ALEF_MAKSURA_FINAL_FORM"). +lisp_code_name(64798,"ARABIC_LIGATURE_JEEM_WITH_YEH_FINAL_FORM"). +lisp_code_name(64799,"ARABIC_LIGATURE_KHAH_WITH_ALEF_MAKSURA_FINAL_FORM"). +lisp_code_name(64800,"ARABIC_LIGATURE_KHAH_WITH_YEH_FINAL_FORM"). +lisp_code_name(64801,"ARABIC_LIGATURE_SAD_WITH_ALEF_MAKSURA_FINAL_FORM"). +lisp_code_name(64802,"ARABIC_LIGATURE_SAD_WITH_YEH_FINAL_FORM"). +lisp_code_name(64803,"ARABIC_LIGATURE_DAD_WITH_ALEF_MAKSURA_FINAL_FORM"). +lisp_code_name(64804,"ARABIC_LIGATURE_DAD_WITH_YEH_FINAL_FORM"). +lisp_code_name(64805,"ARABIC_LIGATURE_SHEEN_WITH_JEEM_FINAL_FORM"). +lisp_code_name(64806,"ARABIC_LIGATURE_SHEEN_WITH_HAH_FINAL_FORM"). +lisp_code_name(64807,"ARABIC_LIGATURE_SHEEN_WITH_KHAH_FINAL_FORM"). +lisp_code_name(64808,"ARABIC_LIGATURE_SHEEN_WITH_MEEM_FINAL_FORM"). +lisp_code_name(64809,"ARABIC_LIGATURE_SHEEN_WITH_REH_FINAL_FORM"). +lisp_code_name(64810,"ARABIC_LIGATURE_SEEN_WITH_REH_FINAL_FORM"). +lisp_code_name(64811,"ARABIC_LIGATURE_SAD_WITH_REH_FINAL_FORM"). +lisp_code_name(64812,"ARABIC_LIGATURE_DAD_WITH_REH_FINAL_FORM"). +lisp_code_name(64813,"ARABIC_LIGATURE_SHEEN_WITH_JEEM_INITIAL_FORM"). +lisp_code_name(64814,"ARABIC_LIGATURE_SHEEN_WITH_HAH_INITIAL_FORM"). +lisp_code_name(64815,"ARABIC_LIGATURE_SHEEN_WITH_KHAH_INITIAL_FORM"). +lisp_code_name(64816,"ARABIC_LIGATURE_SHEEN_WITH_MEEM_INITIAL_FORM"). +lisp_code_name(64817,"ARABIC_LIGATURE_SEEN_WITH_HEH_INITIAL_FORM"). +lisp_code_name(64818,"ARABIC_LIGATURE_SHEEN_WITH_HEH_INITIAL_FORM"). +lisp_code_name(64819,"ARABIC_LIGATURE_TAH_WITH_MEEM_INITIAL_FORM"). +lisp_code_name(64820,"ARABIC_LIGATURE_SEEN_WITH_JEEM_MEDIAL_FORM"). +lisp_code_name(64821,"ARABIC_LIGATURE_SEEN_WITH_HAH_MEDIAL_FORM"). +lisp_code_name(64822,"ARABIC_LIGATURE_SEEN_WITH_KHAH_MEDIAL_FORM"). +lisp_code_name(64823,"ARABIC_LIGATURE_SHEEN_WITH_JEEM_MEDIAL_FORM"). +lisp_code_name(64824,"ARABIC_LIGATURE_SHEEN_WITH_HAH_MEDIAL_FORM"). +lisp_code_name(64825,"ARABIC_LIGATURE_SHEEN_WITH_KHAH_MEDIAL_FORM"). +lisp_code_name(64826,"ARABIC_LIGATURE_TAH_WITH_MEEM_MEDIAL_FORM"). +lisp_code_name(64827,"ARABIC_LIGATURE_ZAH_WITH_MEEM_MEDIAL_FORM"). +lisp_code_name(64828,"ARABIC_LIGATURE_ALEF_WITH_FATHATAN_FINAL_FORM"). +lisp_code_name(64829,"ARABIC_LIGATURE_ALEF_WITH_FATHATAN_ISOLATED_FORM"). +lisp_code_name(64830,"ORNATE_LEFT_PARENTHESIS"). +lisp_code_name(64831,"ORNATE_RIGHT_PARENTHESIS"). +lisp_code_name(64848,"ARABIC_LIGATURE_TEH_WITH_JEEM_WITH_MEEM_INITIAL_FORM"). +lisp_code_name(64849,"ARABIC_LIGATURE_TEH_WITH_HAH_WITH_JEEM_FINAL_FORM"). +lisp_code_name(64850,"ARABIC_LIGATURE_TEH_WITH_HAH_WITH_JEEM_INITIAL_FORM"). +lisp_code_name(64851,"ARABIC_LIGATURE_TEH_WITH_HAH_WITH_MEEM_INITIAL_FORM"). +lisp_code_name(64852,"ARABIC_LIGATURE_TEH_WITH_KHAH_WITH_MEEM_INITIAL_FORM"). +lisp_code_name(64853,"ARABIC_LIGATURE_TEH_WITH_MEEM_WITH_JEEM_INITIAL_FORM"). +lisp_code_name(64854,"ARABIC_LIGATURE_TEH_WITH_MEEM_WITH_HAH_INITIAL_FORM"). +lisp_code_name(64855,"ARABIC_LIGATURE_TEH_WITH_MEEM_WITH_KHAH_INITIAL_FORM"). +lisp_code_name(64856,"ARABIC_LIGATURE_JEEM_WITH_MEEM_WITH_HAH_FINAL_FORM"). +lisp_code_name(64857,"ARABIC_LIGATURE_JEEM_WITH_MEEM_WITH_HAH_INITIAL_FORM"). +lisp_code_name(64858,"ARABIC_LIGATURE_HAH_WITH_MEEM_WITH_YEH_FINAL_FORM"). +lisp_code_name(64859,"ARABIC_LIGATURE_HAH_WITH_MEEM_WITH_ALEF_MAKSURA_FINAL_FORM"). +lisp_code_name(64860,"ARABIC_LIGATURE_SEEN_WITH_HAH_WITH_JEEM_INITIAL_FORM"). +lisp_code_name(64861,"ARABIC_LIGATURE_SEEN_WITH_JEEM_WITH_HAH_INITIAL_FORM"). +lisp_code_name(64862,"ARABIC_LIGATURE_SEEN_WITH_JEEM_WITH_ALEF_MAKSURA_FINAL_FORM"). +lisp_code_name(64863,"ARABIC_LIGATURE_SEEN_WITH_MEEM_WITH_HAH_FINAL_FORM"). +lisp_code_name(64864,"ARABIC_LIGATURE_SEEN_WITH_MEEM_WITH_HAH_INITIAL_FORM"). +lisp_code_name(64865,"ARABIC_LIGATURE_SEEN_WITH_MEEM_WITH_JEEM_INITIAL_FORM"). +lisp_code_name(64866,"ARABIC_LIGATURE_SEEN_WITH_MEEM_WITH_MEEM_FINAL_FORM"). +lisp_code_name(64867,"ARABIC_LIGATURE_SEEN_WITH_MEEM_WITH_MEEM_INITIAL_FORM"). +lisp_code_name(64868,"ARABIC_LIGATURE_SAD_WITH_HAH_WITH_HAH_FINAL_FORM"). +lisp_code_name(64869,"ARABIC_LIGATURE_SAD_WITH_HAH_WITH_HAH_INITIAL_FORM"). +lisp_code_name(64870,"ARABIC_LIGATURE_SAD_WITH_MEEM_WITH_MEEM_FINAL_FORM"). +lisp_code_name(64871,"ARABIC_LIGATURE_SHEEN_WITH_HAH_WITH_MEEM_FINAL_FORM"). +lisp_code_name(64872,"ARABIC_LIGATURE_SHEEN_WITH_HAH_WITH_MEEM_INITIAL_FORM"). +lisp_code_name(64873,"ARABIC_LIGATURE_SHEEN_WITH_JEEM_WITH_YEH_FINAL_FORM"). +lisp_code_name(64874,"ARABIC_LIGATURE_SHEEN_WITH_MEEM_WITH_KHAH_FINAL_FORM"). +lisp_code_name(64875,"ARABIC_LIGATURE_SHEEN_WITH_MEEM_WITH_KHAH_INITIAL_FORM"). +lisp_code_name(64876,"ARABIC_LIGATURE_SHEEN_WITH_MEEM_WITH_MEEM_FINAL_FORM"). +lisp_code_name(64877,"ARABIC_LIGATURE_SHEEN_WITH_MEEM_WITH_MEEM_INITIAL_FORM"). +lisp_code_name(64878,"ARABIC_LIGATURE_DAD_WITH_HAH_WITH_ALEF_MAKSURA_FINAL_FORM"). +lisp_code_name(64879,"ARABIC_LIGATURE_DAD_WITH_KHAH_WITH_MEEM_FINAL_FORM"). +lisp_code_name(64880,"ARABIC_LIGATURE_DAD_WITH_KHAH_WITH_MEEM_INITIAL_FORM"). +lisp_code_name(64881,"ARABIC_LIGATURE_TAH_WITH_MEEM_WITH_HAH_FINAL_FORM"). +lisp_code_name(64882,"ARABIC_LIGATURE_TAH_WITH_MEEM_WITH_HAH_INITIAL_FORM"). +lisp_code_name(64883,"ARABIC_LIGATURE_TAH_WITH_MEEM_WITH_MEEM_INITIAL_FORM"). +lisp_code_name(64884,"ARABIC_LIGATURE_TAH_WITH_MEEM_WITH_YEH_FINAL_FORM"). +lisp_code_name(64885,"ARABIC_LIGATURE_AIN_WITH_JEEM_WITH_MEEM_FINAL_FORM"). +lisp_code_name(64886,"ARABIC_LIGATURE_AIN_WITH_MEEM_WITH_MEEM_FINAL_FORM"). +lisp_code_name(64887,"ARABIC_LIGATURE_AIN_WITH_MEEM_WITH_MEEM_INITIAL_FORM"). +lisp_code_name(64888,"ARABIC_LIGATURE_AIN_WITH_MEEM_WITH_ALEF_MAKSURA_FINAL_FORM"). +lisp_code_name(64889,"ARABIC_LIGATURE_GHAIN_WITH_MEEM_WITH_MEEM_FINAL_FORM"). +lisp_code_name(64890,"ARABIC_LIGATURE_GHAIN_WITH_MEEM_WITH_YEH_FINAL_FORM"). +lisp_code_name(64891,"ARABIC_LIGATURE_GHAIN_WITH_MEEM_WITH_ALEF_MAKSURA_FINAL_FORM"). +lisp_code_name(64892,"ARABIC_LIGATURE_FEH_WITH_KHAH_WITH_MEEM_FINAL_FORM"). +lisp_code_name(64893,"ARABIC_LIGATURE_FEH_WITH_KHAH_WITH_MEEM_INITIAL_FORM"). +lisp_code_name(64894,"ARABIC_LIGATURE_QAF_WITH_MEEM_WITH_HAH_FINAL_FORM"). +lisp_code_name(64895,"ARABIC_LIGATURE_QAF_WITH_MEEM_WITH_MEEM_FINAL_FORM"). +lisp_code_name(64896,"ARABIC_LIGATURE_LAM_WITH_HAH_WITH_MEEM_FINAL_FORM"). +lisp_code_name(64897,"ARABIC_LIGATURE_LAM_WITH_HAH_WITH_YEH_FINAL_FORM"). +lisp_code_name(64898,"ARABIC_LIGATURE_LAM_WITH_HAH_WITH_ALEF_MAKSURA_FINAL_FORM"). +lisp_code_name(64899,"ARABIC_LIGATURE_LAM_WITH_JEEM_WITH_JEEM_INITIAL_FORM"). +lisp_code_name(64900,"ARABIC_LIGATURE_LAM_WITH_JEEM_WITH_JEEM_FINAL_FORM"). +lisp_code_name(64901,"ARABIC_LIGATURE_LAM_WITH_KHAH_WITH_MEEM_FINAL_FORM"). +lisp_code_name(64902,"ARABIC_LIGATURE_LAM_WITH_KHAH_WITH_MEEM_INITIAL_FORM"). +lisp_code_name(64903,"ARABIC_LIGATURE_LAM_WITH_MEEM_WITH_HAH_FINAL_FORM"). +lisp_code_name(64904,"ARABIC_LIGATURE_LAM_WITH_MEEM_WITH_HAH_INITIAL_FORM"). +lisp_code_name(64905,"ARABIC_LIGATURE_MEEM_WITH_HAH_WITH_JEEM_INITIAL_FORM"). +lisp_code_name(64906,"ARABIC_LIGATURE_MEEM_WITH_HAH_WITH_MEEM_INITIAL_FORM"). +lisp_code_name(64907,"ARABIC_LIGATURE_MEEM_WITH_HAH_WITH_YEH_FINAL_FORM"). +lisp_code_name(64908,"ARABIC_LIGATURE_MEEM_WITH_JEEM_WITH_HAH_INITIAL_FORM"). +lisp_code_name(64909,"ARABIC_LIGATURE_MEEM_WITH_JEEM_WITH_MEEM_INITIAL_FORM"). +lisp_code_name(64910,"ARABIC_LIGATURE_MEEM_WITH_KHAH_WITH_JEEM_INITIAL_FORM"). +lisp_code_name(64911,"ARABIC_LIGATURE_MEEM_WITH_KHAH_WITH_MEEM_INITIAL_FORM"). +lisp_code_name(64914,"ARABIC_LIGATURE_MEEM_WITH_JEEM_WITH_KHAH_INITIAL_FORM"). +lisp_code_name(64915,"ARABIC_LIGATURE_HEH_WITH_MEEM_WITH_JEEM_INITIAL_FORM"). +lisp_code_name(64916,"ARABIC_LIGATURE_HEH_WITH_MEEM_WITH_MEEM_INITIAL_FORM"). +lisp_code_name(64917,"ARABIC_LIGATURE_NOON_WITH_HAH_WITH_MEEM_INITIAL_FORM"). +lisp_code_name(64918,"ARABIC_LIGATURE_NOON_WITH_HAH_WITH_ALEF_MAKSURA_FINAL_FORM"). +lisp_code_name(64919,"ARABIC_LIGATURE_NOON_WITH_JEEM_WITH_MEEM_FINAL_FORM"). +lisp_code_name(64920,"ARABIC_LIGATURE_NOON_WITH_JEEM_WITH_MEEM_INITIAL_FORM"). +lisp_code_name(64921,"ARABIC_LIGATURE_NOON_WITH_JEEM_WITH_ALEF_MAKSURA_FINAL_FORM"). +lisp_code_name(64922,"ARABIC_LIGATURE_NOON_WITH_MEEM_WITH_YEH_FINAL_FORM"). +lisp_code_name(64923,"ARABIC_LIGATURE_NOON_WITH_MEEM_WITH_ALEF_MAKSURA_FINAL_FORM"). +lisp_code_name(64924,"ARABIC_LIGATURE_YEH_WITH_MEEM_WITH_MEEM_FINAL_FORM"). +lisp_code_name(64925,"ARABIC_LIGATURE_YEH_WITH_MEEM_WITH_MEEM_INITIAL_FORM"). +lisp_code_name(64926,"ARABIC_LIGATURE_BEH_WITH_KHAH_WITH_YEH_FINAL_FORM"). +lisp_code_name(64927,"ARABIC_LIGATURE_TEH_WITH_JEEM_WITH_YEH_FINAL_FORM"). +lisp_code_name(64928,"ARABIC_LIGATURE_TEH_WITH_JEEM_WITH_ALEF_MAKSURA_FINAL_FORM"). +lisp_code_name(64929,"ARABIC_LIGATURE_TEH_WITH_KHAH_WITH_YEH_FINAL_FORM"). +lisp_code_name(64930,"ARABIC_LIGATURE_TEH_WITH_KHAH_WITH_ALEF_MAKSURA_FINAL_FORM"). +lisp_code_name(64931,"ARABIC_LIGATURE_TEH_WITH_MEEM_WITH_YEH_FINAL_FORM"). +lisp_code_name(64932,"ARABIC_LIGATURE_TEH_WITH_MEEM_WITH_ALEF_MAKSURA_FINAL_FORM"). +lisp_code_name(64933,"ARABIC_LIGATURE_JEEM_WITH_MEEM_WITH_YEH_FINAL_FORM"). +lisp_code_name(64934,"ARABIC_LIGATURE_JEEM_WITH_HAH_WITH_ALEF_MAKSURA_FINAL_FORM"). +lisp_code_name(64935,"ARABIC_LIGATURE_JEEM_WITH_MEEM_WITH_ALEF_MAKSURA_FINAL_FORM"). +lisp_code_name(64936,"ARABIC_LIGATURE_SEEN_WITH_KHAH_WITH_ALEF_MAKSURA_FINAL_FORM"). +lisp_code_name(64937,"ARABIC_LIGATURE_SAD_WITH_HAH_WITH_YEH_FINAL_FORM"). +lisp_code_name(64938,"ARABIC_LIGATURE_SHEEN_WITH_HAH_WITH_YEH_FINAL_FORM"). +lisp_code_name(64939,"ARABIC_LIGATURE_DAD_WITH_HAH_WITH_YEH_FINAL_FORM"). +lisp_code_name(64940,"ARABIC_LIGATURE_LAM_WITH_JEEM_WITH_YEH_FINAL_FORM"). +lisp_code_name(64941,"ARABIC_LIGATURE_LAM_WITH_MEEM_WITH_YEH_FINAL_FORM"). +lisp_code_name(64942,"ARABIC_LIGATURE_YEH_WITH_HAH_WITH_YEH_FINAL_FORM"). +lisp_code_name(64943,"ARABIC_LIGATURE_YEH_WITH_JEEM_WITH_YEH_FINAL_FORM"). +lisp_code_name(64944,"ARABIC_LIGATURE_YEH_WITH_MEEM_WITH_YEH_FINAL_FORM"). +lisp_code_name(64945,"ARABIC_LIGATURE_MEEM_WITH_MEEM_WITH_YEH_FINAL_FORM"). +lisp_code_name(64946,"ARABIC_LIGATURE_QAF_WITH_MEEM_WITH_YEH_FINAL_FORM"). +lisp_code_name(64947,"ARABIC_LIGATURE_NOON_WITH_HAH_WITH_YEH_FINAL_FORM"). +lisp_code_name(64948,"ARABIC_LIGATURE_QAF_WITH_MEEM_WITH_HAH_INITIAL_FORM"). +lisp_code_name(64949,"ARABIC_LIGATURE_LAM_WITH_HAH_WITH_MEEM_INITIAL_FORM"). +lisp_code_name(64950,"ARABIC_LIGATURE_AIN_WITH_MEEM_WITH_YEH_FINAL_FORM"). +lisp_code_name(64951,"ARABIC_LIGATURE_KAF_WITH_MEEM_WITH_YEH_FINAL_FORM"). +lisp_code_name(64952,"ARABIC_LIGATURE_NOON_WITH_JEEM_WITH_HAH_INITIAL_FORM"). +lisp_code_name(64953,"ARABIC_LIGATURE_MEEM_WITH_KHAH_WITH_YEH_FINAL_FORM"). +lisp_code_name(64954,"ARABIC_LIGATURE_LAM_WITH_JEEM_WITH_MEEM_INITIAL_FORM"). +lisp_code_name(64955,"ARABIC_LIGATURE_KAF_WITH_MEEM_WITH_MEEM_FINAL_FORM"). +lisp_code_name(64956,"ARABIC_LIGATURE_LAM_WITH_JEEM_WITH_MEEM_FINAL_FORM"). +lisp_code_name(64957,"ARABIC_LIGATURE_NOON_WITH_JEEM_WITH_HAH_FINAL_FORM"). +lisp_code_name(64958,"ARABIC_LIGATURE_JEEM_WITH_HAH_WITH_YEH_FINAL_FORM"). +lisp_code_name(64959,"ARABIC_LIGATURE_HAH_WITH_JEEM_WITH_YEH_FINAL_FORM"). +lisp_code_name(64960,"ARABIC_LIGATURE_MEEM_WITH_JEEM_WITH_YEH_FINAL_FORM"). +lisp_code_name(64961,"ARABIC_LIGATURE_FEH_WITH_MEEM_WITH_YEH_FINAL_FORM"). +lisp_code_name(64962,"ARABIC_LIGATURE_BEH_WITH_HAH_WITH_YEH_FINAL_FORM"). +lisp_code_name(64963,"ARABIC_LIGATURE_KAF_WITH_MEEM_WITH_MEEM_INITIAL_FORM"). +lisp_code_name(64964,"ARABIC_LIGATURE_AIN_WITH_JEEM_WITH_MEEM_INITIAL_FORM"). +lisp_code_name(64965,"ARABIC_LIGATURE_SAD_WITH_MEEM_WITH_MEEM_INITIAL_FORM"). +lisp_code_name(64966,"ARABIC_LIGATURE_SEEN_WITH_KHAH_WITH_YEH_FINAL_FORM"). +lisp_code_name(64967,"ARABIC_LIGATURE_NOON_WITH_JEEM_WITH_YEH_FINAL_FORM"). +lisp_code_name(65008,"ARABIC_LIGATURE_SALLA_USED_AS_KORANIC_STOP_SIGN_ISOLATED_FORM"). +lisp_code_name(65009,"ARABIC_LIGATURE_QALA_USED_AS_KORANIC_STOP_SIGN_ISOLATED_FORM"). +lisp_code_name(65010,"ARABIC_LIGATURE_ALLAH_ISOLATED_FORM"). +lisp_code_name(65011,"ARABIC_LIGATURE_AKBAR_ISOLATED_FORM"). +lisp_code_name(65012,"ARABIC_LIGATURE_MOHAMMAD_ISOLATED_FORM"). +lisp_code_name(65013,"ARABIC_LIGATURE_SALAM_ISOLATED_FORM"). +lisp_code_name(65014,"ARABIC_LIGATURE_RASOUL_ISOLATED_FORM"). +lisp_code_name(65015,"ARABIC_LIGATURE_ALAYHE_ISOLATED_FORM"). +lisp_code_name(65016,"ARABIC_LIGATURE_WASALLAM_ISOLATED_FORM"). +lisp_code_name(65017,"ARABIC_LIGATURE_SALLA_ISOLATED_FORM"). +lisp_code_name(65018,"ARABIC_LIGATURE_SALLALLAHOU_ALAYHE_WASALLAM"). +lisp_code_name(65019,"ARABIC_LIGATURE_JALLAJALALOUHOU"). +lisp_code_name(65020,"RIAL_SIGN"). +lisp_code_name(65021,"ARABIC_LIGATURE_BISMILLAH_AR-RAHMAN_AR-RAHEEM"). +lisp_code_name(65024,"VARIATION_SELECTOR-1"). +lisp_code_name(65025,"VARIATION_SELECTOR-2"). +lisp_code_name(65026,"VARIATION_SELECTOR-3"). +lisp_code_name(65027,"VARIATION_SELECTOR-4"). +lisp_code_name(65028,"VARIATION_SELECTOR-5"). +lisp_code_name(65029,"VARIATION_SELECTOR-6"). +lisp_code_name(65030,"VARIATION_SELECTOR-7"). +lisp_code_name(65031,"VARIATION_SELECTOR-8"). +lisp_code_name(65032,"VARIATION_SELECTOR-9"). +lisp_code_name(65033,"VARIATION_SELECTOR-10"). +lisp_code_name(65034,"VARIATION_SELECTOR-11"). +lisp_code_name(65035,"VARIATION_SELECTOR-12"). +lisp_code_name(65036,"VARIATION_SELECTOR-13"). +lisp_code_name(65037,"VARIATION_SELECTOR-14"). +lisp_code_name(65038,"VARIATION_SELECTOR-15"). +lisp_code_name(65039,"VARIATION_SELECTOR-16"). +lisp_code_name(65040,"PRESENTATION_FORM_FOR_VERTICAL_COMMA"). +lisp_code_name(65041,"PRESENTATION_FORM_FOR_VERTICAL_IDEOGRAPHIC_COMMA"). +lisp_code_name(65042,"PRESENTATION_FORM_FOR_VERTICAL_IDEOGRAPHIC_FULL_STOP"). +lisp_code_name(65043,"PRESENTATION_FORM_FOR_VERTICAL_COLON"). +lisp_code_name(65044,"PRESENTATION_FORM_FOR_VERTICAL_SEMICOLON"). +lisp_code_name(65045,"PRESENTATION_FORM_FOR_VERTICAL_EXCLAMATION_MARK"). +lisp_code_name(65046,"PRESENTATION_FORM_FOR_VERTICAL_QUESTION_MARK"). +lisp_code_name(65047,"PRESENTATION_FORM_FOR_VERTICAL_LEFT_WHITE_LENTICULAR_BRACKET"). +lisp_code_name(65048,"PRESENTATION_FORM_FOR_VERTICAL_RIGHT_WHITE_LENTICULAR_BRAKCET"). +lisp_code_name(65049,"PRESENTATION_FORM_FOR_VERTICAL_HORIZONTAL_ELLIPSIS"). +lisp_code_name(65056,"COMBINING_LIGATURE_LEFT_HALF"). +lisp_code_name(65057,"COMBINING_LIGATURE_RIGHT_HALF"). +lisp_code_name(65058,"COMBINING_DOUBLE_TILDE_LEFT_HALF"). +lisp_code_name(65059,"COMBINING_DOUBLE_TILDE_RIGHT_HALF"). +lisp_code_name(65060,"COMBINING_MACRON_LEFT_HALF"). +lisp_code_name(65061,"COMBINING_MACRON_RIGHT_HALF"). +lisp_code_name(65062,"COMBINING_CONJOINING_MACRON"). +lisp_code_name(65063,"COMBINING_LIGATURE_LEFT_HALF_BELOW"). +lisp_code_name(65064,"COMBINING_LIGATURE_RIGHT_HALF_BELOW"). +lisp_code_name(65065,"COMBINING_TILDE_LEFT_HALF_BELOW"). +lisp_code_name(65066,"COMBINING_TILDE_RIGHT_HALF_BELOW"). +lisp_code_name(65067,"COMBINING_MACRON_LEFT_HALF_BELOW"). +lisp_code_name(65068,"COMBINING_MACRON_RIGHT_HALF_BELOW"). +lisp_code_name(65069,"COMBINING_CONJOINING_MACRON_BELOW"). +lisp_code_name(65072,"PRESENTATION_FORM_FOR_VERTICAL_TWO_DOT_LEADER"). +lisp_code_name(65073,"PRESENTATION_FORM_FOR_VERTICAL_EM_DASH"). +lisp_code_name(65074,"PRESENTATION_FORM_FOR_VERTICAL_EN_DASH"). +lisp_code_name(65075,"PRESENTATION_FORM_FOR_VERTICAL_LOW_LINE"). +lisp_code_name(65076,"PRESENTATION_FORM_FOR_VERTICAL_WAVY_LOW_LINE"). +lisp_code_name(65077,"PRESENTATION_FORM_FOR_VERTICAL_LEFT_PARENTHESIS"). +lisp_code_name(65078,"PRESENTATION_FORM_FOR_VERTICAL_RIGHT_PARENTHESIS"). +lisp_code_name(65079,"PRESENTATION_FORM_FOR_VERTICAL_LEFT_CURLY_BRACKET"). +lisp_code_name(65080,"PRESENTATION_FORM_FOR_VERTICAL_RIGHT_CURLY_BRACKET"). +lisp_code_name(65081,"PRESENTATION_FORM_FOR_VERTICAL_LEFT_TORTOISE_SHELL_BRACKET"). +lisp_code_name(65082,"PRESENTATION_FORM_FOR_VERTICAL_RIGHT_TORTOISE_SHELL_BRACKET"). +lisp_code_name(65083,"PRESENTATION_FORM_FOR_VERTICAL_LEFT_BLACK_LENTICULAR_BRACKET"). +lisp_code_name(65084,"PRESENTATION_FORM_FOR_VERTICAL_RIGHT_BLACK_LENTICULAR_BRACKET"). +lisp_code_name(65085,"PRESENTATION_FORM_FOR_VERTICAL_LEFT_DOUBLE_ANGLE_BRACKET"). +lisp_code_name(65086,"PRESENTATION_FORM_FOR_VERTICAL_RIGHT_DOUBLE_ANGLE_BRACKET"). +lisp_code_name(65087,"PRESENTATION_FORM_FOR_VERTICAL_LEFT_ANGLE_BRACKET"). +lisp_code_name(65088,"PRESENTATION_FORM_FOR_VERTICAL_RIGHT_ANGLE_BRACKET"). +lisp_code_name(65089,"PRESENTATION_FORM_FOR_VERTICAL_LEFT_CORNER_BRACKET"). +lisp_code_name(65090,"PRESENTATION_FORM_FOR_VERTICAL_RIGHT_CORNER_BRACKET"). +lisp_code_name(65091,"PRESENTATION_FORM_FOR_VERTICAL_LEFT_WHITE_CORNER_BRACKET"). +lisp_code_name(65092,"PRESENTATION_FORM_FOR_VERTICAL_RIGHT_WHITE_CORNER_BRACKET"). +lisp_code_name(65093,"SESAME_DOT"). +lisp_code_name(65094,"WHITE_SESAME_DOT"). +lisp_code_name(65095,"PRESENTATION_FORM_FOR_VERTICAL_LEFT_SQUARE_BRACKET"). +lisp_code_name(65096,"PRESENTATION_FORM_FOR_VERTICAL_RIGHT_SQUARE_BRACKET"). +lisp_code_name(65097,"DASHED_OVERLINE"). +lisp_code_name(65098,"CENTRELINE_OVERLINE"). +lisp_code_name(65099,"WAVY_OVERLINE"). +lisp_code_name(65100,"DOUBLE_WAVY_OVERLINE"). +lisp_code_name(65101,"DASHED_LOW_LINE"). +lisp_code_name(65102,"CENTRELINE_LOW_LINE"). +lisp_code_name(65103,"WAVY_LOW_LINE"). +lisp_code_name(65104,"SMALL_COMMA"). +lisp_code_name(65105,"SMALL_IDEOGRAPHIC_COMMA"). +lisp_code_name(65106,"SMALL_FULL_STOP"). +lisp_code_name(65108,"SMALL_SEMICOLON"). +lisp_code_name(65109,"SMALL_COLON"). +lisp_code_name(65110,"SMALL_QUESTION_MARK"). +lisp_code_name(65111,"SMALL_EXCLAMATION_MARK"). +lisp_code_name(65112,"SMALL_EM_DASH"). +lisp_code_name(65113,"SMALL_LEFT_PARENTHESIS"). +lisp_code_name(65114,"SMALL_RIGHT_PARENTHESIS"). +lisp_code_name(65115,"SMALL_LEFT_CURLY_BRACKET"). +lisp_code_name(65116,"SMALL_RIGHT_CURLY_BRACKET"). +lisp_code_name(65117,"SMALL_LEFT_TORTOISE_SHELL_BRACKET"). +lisp_code_name(65118,"SMALL_RIGHT_TORTOISE_SHELL_BRACKET"). +lisp_code_name(65119,"SMALL_NUMBER_SIGN"). +lisp_code_name(65120,"SMALL_AMPERSAND"). +lisp_code_name(65121,"SMALL_ASTERISK"). +lisp_code_name(65122,"SMALL_PLUS_SIGN"). +lisp_code_name(65123,"SMALL_HYPHEN-MINUS"). +lisp_code_name(65124,"SMALL_LESS-THAN_SIGN"). +lisp_code_name(65125,"SMALL_GREATER-THAN_SIGN"). +lisp_code_name(65126,"SMALL_EQUALS_SIGN"). +lisp_code_name(65128,"SMALL_REVERSE_SOLIDUS"). +lisp_code_name(65129,"SMALL_DOLLAR_SIGN"). +lisp_code_name(65130,"SMALL_PERCENT_SIGN"). +lisp_code_name(65131,"SMALL_COMMERCIAL_AT"). +lisp_code_name(65136,"ARABIC_FATHATAN_ISOLATED_FORM"). +lisp_code_name(65137,"ARABIC_TATWEEL_WITH_FATHATAN_ABOVE"). +lisp_code_name(65138,"ARABIC_DAMMATAN_ISOLATED_FORM"). +lisp_code_name(65139,"ARABIC_TAIL_FRAGMENT"). +lisp_code_name(65140,"ARABIC_KASRATAN_ISOLATED_FORM"). +lisp_code_name(65142,"ARABIC_FATHA_ISOLATED_FORM"). +lisp_code_name(65143,"ARABIC_FATHA_MEDIAL_FORM"). +lisp_code_name(65144,"ARABIC_DAMMA_ISOLATED_FORM"). +lisp_code_name(65145,"ARABIC_DAMMA_MEDIAL_FORM"). +lisp_code_name(65146,"ARABIC_KASRA_ISOLATED_FORM"). +lisp_code_name(65147,"ARABIC_KASRA_MEDIAL_FORM"). +lisp_code_name(65148,"ARABIC_SHADDA_ISOLATED_FORM"). +lisp_code_name(65149,"ARABIC_SHADDA_MEDIAL_FORM"). +lisp_code_name(65150,"ARABIC_SUKUN_ISOLATED_FORM"). +lisp_code_name(65151,"ARABIC_SUKUN_MEDIAL_FORM"). +lisp_code_name(65152,"ARABIC_LETTER_HAMZA_ISOLATED_FORM"). +lisp_code_name(65153,"ARABIC_LETTER_ALEF_WITH_MADDA_ABOVE_ISOLATED_FORM"). +lisp_code_name(65154,"ARABIC_LETTER_ALEF_WITH_MADDA_ABOVE_FINAL_FORM"). +lisp_code_name(65155,"ARABIC_LETTER_ALEF_WITH_HAMZA_ABOVE_ISOLATED_FORM"). +lisp_code_name(65156,"ARABIC_LETTER_ALEF_WITH_HAMZA_ABOVE_FINAL_FORM"). +lisp_code_name(65157,"ARABIC_LETTER_WAW_WITH_HAMZA_ABOVE_ISOLATED_FORM"). +lisp_code_name(65158,"ARABIC_LETTER_WAW_WITH_HAMZA_ABOVE_FINAL_FORM"). +lisp_code_name(65159,"ARABIC_LETTER_ALEF_WITH_HAMZA_BELOW_ISOLATED_FORM"). +lisp_code_name(65160,"ARABIC_LETTER_ALEF_WITH_HAMZA_BELOW_FINAL_FORM"). +lisp_code_name(65161,"ARABIC_LETTER_YEH_WITH_HAMZA_ABOVE_ISOLATED_FORM"). +lisp_code_name(65162,"ARABIC_LETTER_YEH_WITH_HAMZA_ABOVE_FINAL_FORM"). +lisp_code_name(65163,"ARABIC_LETTER_YEH_WITH_HAMZA_ABOVE_INITIAL_FORM"). +lisp_code_name(65164,"ARABIC_LETTER_YEH_WITH_HAMZA_ABOVE_MEDIAL_FORM"). +lisp_code_name(65165,"ARABIC_LETTER_ALEF_ISOLATED_FORM"). +lisp_code_name(65166,"ARABIC_LETTER_ALEF_FINAL_FORM"). +lisp_code_name(65167,"ARABIC_LETTER_BEH_ISOLATED_FORM"). +lisp_code_name(65168,"ARABIC_LETTER_BEH_FINAL_FORM"). +lisp_code_name(65169,"ARABIC_LETTER_BEH_INITIAL_FORM"). +lisp_code_name(65170,"ARABIC_LETTER_BEH_MEDIAL_FORM"). +lisp_code_name(65171,"ARABIC_LETTER_TEH_MARBUTA_ISOLATED_FORM"). +lisp_code_name(65172,"ARABIC_LETTER_TEH_MARBUTA_FINAL_FORM"). +lisp_code_name(65173,"ARABIC_LETTER_TEH_ISOLATED_FORM"). +lisp_code_name(65174,"ARABIC_LETTER_TEH_FINAL_FORM"). +lisp_code_name(65175,"ARABIC_LETTER_TEH_INITIAL_FORM"). +lisp_code_name(65176,"ARABIC_LETTER_TEH_MEDIAL_FORM"). +lisp_code_name(65177,"ARABIC_LETTER_THEH_ISOLATED_FORM"). +lisp_code_name(65178,"ARABIC_LETTER_THEH_FINAL_FORM"). +lisp_code_name(65179,"ARABIC_LETTER_THEH_INITIAL_FORM"). +lisp_code_name(65180,"ARABIC_LETTER_THEH_MEDIAL_FORM"). +lisp_code_name(65181,"ARABIC_LETTER_JEEM_ISOLATED_FORM"). +lisp_code_name(65182,"ARABIC_LETTER_JEEM_FINAL_FORM"). +lisp_code_name(65183,"ARABIC_LETTER_JEEM_INITIAL_FORM"). +lisp_code_name(65184,"ARABIC_LETTER_JEEM_MEDIAL_FORM"). +lisp_code_name(65185,"ARABIC_LETTER_HAH_ISOLATED_FORM"). +lisp_code_name(65186,"ARABIC_LETTER_HAH_FINAL_FORM"). +lisp_code_name(65187,"ARABIC_LETTER_HAH_INITIAL_FORM"). +lisp_code_name(65188,"ARABIC_LETTER_HAH_MEDIAL_FORM"). +lisp_code_name(65189,"ARABIC_LETTER_KHAH_ISOLATED_FORM"). +lisp_code_name(65190,"ARABIC_LETTER_KHAH_FINAL_FORM"). +lisp_code_name(65191,"ARABIC_LETTER_KHAH_INITIAL_FORM"). +lisp_code_name(65192,"ARABIC_LETTER_KHAH_MEDIAL_FORM"). +lisp_code_name(65193,"ARABIC_LETTER_DAL_ISOLATED_FORM"). +lisp_code_name(65194,"ARABIC_LETTER_DAL_FINAL_FORM"). +lisp_code_name(65195,"ARABIC_LETTER_THAL_ISOLATED_FORM"). +lisp_code_name(65196,"ARABIC_LETTER_THAL_FINAL_FORM"). +lisp_code_name(65197,"ARABIC_LETTER_REH_ISOLATED_FORM"). +lisp_code_name(65198,"ARABIC_LETTER_REH_FINAL_FORM"). +lisp_code_name(65199,"ARABIC_LETTER_ZAIN_ISOLATED_FORM"). +lisp_code_name(65200,"ARABIC_LETTER_ZAIN_FINAL_FORM"). +lisp_code_name(65201,"ARABIC_LETTER_SEEN_ISOLATED_FORM"). +lisp_code_name(65202,"ARABIC_LETTER_SEEN_FINAL_FORM"). +lisp_code_name(65203,"ARABIC_LETTER_SEEN_INITIAL_FORM"). +lisp_code_name(65204,"ARABIC_LETTER_SEEN_MEDIAL_FORM"). +lisp_code_name(65205,"ARABIC_LETTER_SHEEN_ISOLATED_FORM"). +lisp_code_name(65206,"ARABIC_LETTER_SHEEN_FINAL_FORM"). +lisp_code_name(65207,"ARABIC_LETTER_SHEEN_INITIAL_FORM"). +lisp_code_name(65208,"ARABIC_LETTER_SHEEN_MEDIAL_FORM"). +lisp_code_name(65209,"ARABIC_LETTER_SAD_ISOLATED_FORM"). +lisp_code_name(65210,"ARABIC_LETTER_SAD_FINAL_FORM"). +lisp_code_name(65211,"ARABIC_LETTER_SAD_INITIAL_FORM"). +lisp_code_name(65212,"ARABIC_LETTER_SAD_MEDIAL_FORM"). +lisp_code_name(65213,"ARABIC_LETTER_DAD_ISOLATED_FORM"). +lisp_code_name(65214,"ARABIC_LETTER_DAD_FINAL_FORM"). +lisp_code_name(65215,"ARABIC_LETTER_DAD_INITIAL_FORM"). +lisp_code_name(65216,"ARABIC_LETTER_DAD_MEDIAL_FORM"). +lisp_code_name(65217,"ARABIC_LETTER_TAH_ISOLATED_FORM"). +lisp_code_name(65218,"ARABIC_LETTER_TAH_FINAL_FORM"). +lisp_code_name(65219,"ARABIC_LETTER_TAH_INITIAL_FORM"). +lisp_code_name(65220,"ARABIC_LETTER_TAH_MEDIAL_FORM"). +lisp_code_name(65221,"ARABIC_LETTER_ZAH_ISOLATED_FORM"). +lisp_code_name(65222,"ARABIC_LETTER_ZAH_FINAL_FORM"). +lisp_code_name(65223,"ARABIC_LETTER_ZAH_INITIAL_FORM"). +lisp_code_name(65224,"ARABIC_LETTER_ZAH_MEDIAL_FORM"). +lisp_code_name(65225,"ARABIC_LETTER_AIN_ISOLATED_FORM"). +lisp_code_name(65226,"ARABIC_LETTER_AIN_FINAL_FORM"). +lisp_code_name(65227,"ARABIC_LETTER_AIN_INITIAL_FORM"). +lisp_code_name(65228,"ARABIC_LETTER_AIN_MEDIAL_FORM"). +lisp_code_name(65229,"ARABIC_LETTER_GHAIN_ISOLATED_FORM"). +lisp_code_name(65230,"ARABIC_LETTER_GHAIN_FINAL_FORM"). +lisp_code_name(65231,"ARABIC_LETTER_GHAIN_INITIAL_FORM"). +lisp_code_name(65232,"ARABIC_LETTER_GHAIN_MEDIAL_FORM"). +lisp_code_name(65233,"ARABIC_LETTER_FEH_ISOLATED_FORM"). +lisp_code_name(65234,"ARABIC_LETTER_FEH_FINAL_FORM"). +lisp_code_name(65235,"ARABIC_LETTER_FEH_INITIAL_FORM"). +lisp_code_name(65236,"ARABIC_LETTER_FEH_MEDIAL_FORM"). +lisp_code_name(65237,"ARABIC_LETTER_QAF_ISOLATED_FORM"). +lisp_code_name(65238,"ARABIC_LETTER_QAF_FINAL_FORM"). +lisp_code_name(65239,"ARABIC_LETTER_QAF_INITIAL_FORM"). +lisp_code_name(65240,"ARABIC_LETTER_QAF_MEDIAL_FORM"). +lisp_code_name(65241,"ARABIC_LETTER_KAF_ISOLATED_FORM"). +lisp_code_name(65242,"ARABIC_LETTER_KAF_FINAL_FORM"). +lisp_code_name(65243,"ARABIC_LETTER_KAF_INITIAL_FORM"). +lisp_code_name(65244,"ARABIC_LETTER_KAF_MEDIAL_FORM"). +lisp_code_name(65245,"ARABIC_LETTER_LAM_ISOLATED_FORM"). +lisp_code_name(65246,"ARABIC_LETTER_LAM_FINAL_FORM"). +lisp_code_name(65247,"ARABIC_LETTER_LAM_INITIAL_FORM"). +lisp_code_name(65248,"ARABIC_LETTER_LAM_MEDIAL_FORM"). +lisp_code_name(65249,"ARABIC_LETTER_MEEM_ISOLATED_FORM"). +lisp_code_name(65250,"ARABIC_LETTER_MEEM_FINAL_FORM"). +lisp_code_name(65251,"ARABIC_LETTER_MEEM_INITIAL_FORM"). +lisp_code_name(65252,"ARABIC_LETTER_MEEM_MEDIAL_FORM"). +lisp_code_name(65253,"ARABIC_LETTER_NOON_ISOLATED_FORM"). +lisp_code_name(65254,"ARABIC_LETTER_NOON_FINAL_FORM"). +lisp_code_name(65255,"ARABIC_LETTER_NOON_INITIAL_FORM"). +lisp_code_name(65256,"ARABIC_LETTER_NOON_MEDIAL_FORM"). +lisp_code_name(65257,"ARABIC_LETTER_HEH_ISOLATED_FORM"). +lisp_code_name(65258,"ARABIC_LETTER_HEH_FINAL_FORM"). +lisp_code_name(65259,"ARABIC_LETTER_HEH_INITIAL_FORM"). +lisp_code_name(65260,"ARABIC_LETTER_HEH_MEDIAL_FORM"). +lisp_code_name(65261,"ARABIC_LETTER_WAW_ISOLATED_FORM"). +lisp_code_name(65262,"ARABIC_LETTER_WAW_FINAL_FORM"). +lisp_code_name(65263,"ARABIC_LETTER_ALEF_MAKSURA_ISOLATED_FORM"). +lisp_code_name(65264,"ARABIC_LETTER_ALEF_MAKSURA_FINAL_FORM"). +lisp_code_name(65265,"ARABIC_LETTER_YEH_ISOLATED_FORM"). +lisp_code_name(65266,"ARABIC_LETTER_YEH_FINAL_FORM"). +lisp_code_name(65267,"ARABIC_LETTER_YEH_INITIAL_FORM"). +lisp_code_name(65268,"ARABIC_LETTER_YEH_MEDIAL_FORM"). +lisp_code_name(65269,"ARABIC_LIGATURE_LAM_WITH_ALEF_WITH_MADDA_ABOVE_ISOLATED_FORM"). +lisp_code_name(65270,"ARABIC_LIGATURE_LAM_WITH_ALEF_WITH_MADDA_ABOVE_FINAL_FORM"). +lisp_code_name(65271,"ARABIC_LIGATURE_LAM_WITH_ALEF_WITH_HAMZA_ABOVE_ISOLATED_FORM"). +lisp_code_name(65272,"ARABIC_LIGATURE_LAM_WITH_ALEF_WITH_HAMZA_ABOVE_FINAL_FORM"). +lisp_code_name(65273,"ARABIC_LIGATURE_LAM_WITH_ALEF_WITH_HAMZA_BELOW_ISOLATED_FORM"). +lisp_code_name(65274,"ARABIC_LIGATURE_LAM_WITH_ALEF_WITH_HAMZA_BELOW_FINAL_FORM"). +lisp_code_name(65275,"ARABIC_LIGATURE_LAM_WITH_ALEF_ISOLATED_FORM"). +lisp_code_name(65276,"ARABIC_LIGATURE_LAM_WITH_ALEF_FINAL_FORM"). +lisp_code_name(65279,"ZERO_WIDTH_NO-BREAK_SPACE"). +lisp_code_name(65281,"FULLWIDTH_EXCLAMATION_MARK"). +lisp_code_name(65282,"FULLWIDTH_QUOTATION_MARK"). +lisp_code_name(65283,"FULLWIDTH_NUMBER_SIGN"). +lisp_code_name(65284,"FULLWIDTH_DOLLAR_SIGN"). +lisp_code_name(65285,"FULLWIDTH_PERCENT_SIGN"). +lisp_code_name(65286,"FULLWIDTH_AMPERSAND"). +lisp_code_name(65287,"FULLWIDTH_APOSTROPHE"). +lisp_code_name(65288,"FULLWIDTH_LEFT_PARENTHESIS"). +lisp_code_name(65289,"FULLWIDTH_RIGHT_PARENTHESIS"). +lisp_code_name(65290,"FULLWIDTH_ASTERISK"). +lisp_code_name(65291,"FULLWIDTH_PLUS_SIGN"). +lisp_code_name(65292,"FULLWIDTH_COMMA"). +lisp_code_name(65293,"FULLWIDTH_HYPHEN-MINUS"). +lisp_code_name(65294,"FULLWIDTH_FULL_STOP"). +lisp_code_name(65295,"FULLWIDTH_SOLIDUS"). +lisp_code_name(65296,"FULLWIDTH_DIGIT_ZERO"). +lisp_code_name(65297,"FULLWIDTH_DIGIT_ONE"). +lisp_code_name(65298,"FULLWIDTH_DIGIT_TWO"). +lisp_code_name(65299,"FULLWIDTH_DIGIT_THREE"). +lisp_code_name(65300,"FULLWIDTH_DIGIT_FOUR"). +lisp_code_name(65301,"FULLWIDTH_DIGIT_FIVE"). +lisp_code_name(65302,"FULLWIDTH_DIGIT_SIX"). +lisp_code_name(65303,"FULLWIDTH_DIGIT_SEVEN"). +lisp_code_name(65304,"FULLWIDTH_DIGIT_EIGHT"). +lisp_code_name(65305,"FULLWIDTH_DIGIT_NINE"). +lisp_code_name(65306,"FULLWIDTH_COLON"). +lisp_code_name(65307,"FULLWIDTH_SEMICOLON"). +lisp_code_name(65308,"FULLWIDTH_LESS-THAN_SIGN"). +lisp_code_name(65309,"FULLWIDTH_EQUALS_SIGN"). +lisp_code_name(65310,"FULLWIDTH_GREATER-THAN_SIGN"). +lisp_code_name(65311,"FULLWIDTH_QUESTION_MARK"). +lisp_code_name(65312,"FULLWIDTH_COMMERCIAL_AT"). +lisp_code_name(65313,"FULLWIDTH_LATIN_CAPITAL_LETTER_A"). +lisp_code_name(65314,"FULLWIDTH_LATIN_CAPITAL_LETTER_B"). +lisp_code_name(65315,"FULLWIDTH_LATIN_CAPITAL_LETTER_C"). +lisp_code_name(65316,"FULLWIDTH_LATIN_CAPITAL_LETTER_D"). +lisp_code_name(65317,"FULLWIDTH_LATIN_CAPITAL_LETTER_E"). +lisp_code_name(65318,"FULLWIDTH_LATIN_CAPITAL_LETTER_F"). +lisp_code_name(65319,"FULLWIDTH_LATIN_CAPITAL_LETTER_G"). +lisp_code_name(65320,"FULLWIDTH_LATIN_CAPITAL_LETTER_H"). +lisp_code_name(65321,"FULLWIDTH_LATIN_CAPITAL_LETTER_I"). +lisp_code_name(65322,"FULLWIDTH_LATIN_CAPITAL_LETTER_J"). +lisp_code_name(65323,"FULLWIDTH_LATIN_CAPITAL_LETTER_K"). +lisp_code_name(65324,"FULLWIDTH_LATIN_CAPITAL_LETTER_L"). +lisp_code_name(65325,"FULLWIDTH_LATIN_CAPITAL_LETTER_M"). +lisp_code_name(65326,"FULLWIDTH_LATIN_CAPITAL_LETTER_N"). +lisp_code_name(65327,"FULLWIDTH_LATIN_CAPITAL_LETTER_O"). +lisp_code_name(65328,"FULLWIDTH_LATIN_CAPITAL_LETTER_P"). +lisp_code_name(65329,"FULLWIDTH_LATIN_CAPITAL_LETTER_Q"). +lisp_code_name(65330,"FULLWIDTH_LATIN_CAPITAL_LETTER_R"). +lisp_code_name(65331,"FULLWIDTH_LATIN_CAPITAL_LETTER_S"). +lisp_code_name(65332,"FULLWIDTH_LATIN_CAPITAL_LETTER_T"). +lisp_code_name(65333,"FULLWIDTH_LATIN_CAPITAL_LETTER_U"). +lisp_code_name(65334,"FULLWIDTH_LATIN_CAPITAL_LETTER_V"). +lisp_code_name(65335,"FULLWIDTH_LATIN_CAPITAL_LETTER_W"). +lisp_code_name(65336,"FULLWIDTH_LATIN_CAPITAL_LETTER_X"). +lisp_code_name(65337,"FULLWIDTH_LATIN_CAPITAL_LETTER_Y"). +lisp_code_name(65338,"FULLWIDTH_LATIN_CAPITAL_LETTER_Z"). +lisp_code_name(65339,"FULLWIDTH_LEFT_SQUARE_BRACKET"). +lisp_code_name(65340,"FULLWIDTH_REVERSE_SOLIDUS"). +lisp_code_name(65341,"FULLWIDTH_RIGHT_SQUARE_BRACKET"). +lisp_code_name(65342,"FULLWIDTH_CIRCUMFLEX_ACCENT"). +lisp_code_name(65343,"FULLWIDTH_LOW_LINE"). +lisp_code_name(65344,"FULLWIDTH_GRAVE_ACCENT"). +lisp_code_name(65345,"FULLWIDTH_LATIN_SMALL_LETTER_A"). +lisp_code_name(65346,"FULLWIDTH_LATIN_SMALL_LETTER_B"). +lisp_code_name(65347,"FULLWIDTH_LATIN_SMALL_LETTER_C"). +lisp_code_name(65348,"FULLWIDTH_LATIN_SMALL_LETTER_D"). +lisp_code_name(65349,"FULLWIDTH_LATIN_SMALL_LETTER_E"). +lisp_code_name(65350,"FULLWIDTH_LATIN_SMALL_LETTER_F"). +lisp_code_name(65351,"FULLWIDTH_LATIN_SMALL_LETTER_G"). +lisp_code_name(65352,"FULLWIDTH_LATIN_SMALL_LETTER_H"). +lisp_code_name(65353,"FULLWIDTH_LATIN_SMALL_LETTER_I"). +lisp_code_name(65354,"FULLWIDTH_LATIN_SMALL_LETTER_J"). +lisp_code_name(65355,"FULLWIDTH_LATIN_SMALL_LETTER_K"). +lisp_code_name(65356,"FULLWIDTH_LATIN_SMALL_LETTER_L"). +lisp_code_name(65357,"FULLWIDTH_LATIN_SMALL_LETTER_M"). +lisp_code_name(65358,"FULLWIDTH_LATIN_SMALL_LETTER_N"). +lisp_code_name(65359,"FULLWIDTH_LATIN_SMALL_LETTER_O"). +lisp_code_name(65360,"FULLWIDTH_LATIN_SMALL_LETTER_P"). +lisp_code_name(65361,"FULLWIDTH_LATIN_SMALL_LETTER_Q"). +lisp_code_name(65362,"FULLWIDTH_LATIN_SMALL_LETTER_R"). +lisp_code_name(65363,"FULLWIDTH_LATIN_SMALL_LETTER_S"). +lisp_code_name(65364,"FULLWIDTH_LATIN_SMALL_LETTER_T"). +lisp_code_name(65365,"FULLWIDTH_LATIN_SMALL_LETTER_U"). +lisp_code_name(65366,"FULLWIDTH_LATIN_SMALL_LETTER_V"). +lisp_code_name(65367,"FULLWIDTH_LATIN_SMALL_LETTER_W"). +lisp_code_name(65368,"FULLWIDTH_LATIN_SMALL_LETTER_X"). +lisp_code_name(65369,"FULLWIDTH_LATIN_SMALL_LETTER_Y"). +lisp_code_name(65370,"FULLWIDTH_LATIN_SMALL_LETTER_Z"). +lisp_code_name(65371,"FULLWIDTH_LEFT_CURLY_BRACKET"). +lisp_code_name(65372,"FULLWIDTH_VERTICAL_LINE"). +lisp_code_name(65373,"FULLWIDTH_RIGHT_CURLY_BRACKET"). +lisp_code_name(65374,"FULLWIDTH_TILDE"). +lisp_code_name(65375,"FULLWIDTH_LEFT_WHITE_PARENTHESIS"). +lisp_code_name(65376,"FULLWIDTH_RIGHT_WHITE_PARENTHESIS"). +lisp_code_name(65377,"HALFWIDTH_IDEOGRAPHIC_FULL_STOP"). +lisp_code_name(65378,"HALFWIDTH_LEFT_CORNER_BRACKET"). +lisp_code_name(65379,"HALFWIDTH_RIGHT_CORNER_BRACKET"). +lisp_code_name(65380,"HALFWIDTH_IDEOGRAPHIC_COMMA"). +lisp_code_name(65381,"HALFWIDTH_KATAKANA_MIDDLE_DOT"). +lisp_code_name(65382,"HALFWIDTH_KATAKANA_LETTER_WO"). +lisp_code_name(65383,"HALFWIDTH_KATAKANA_LETTER_SMALL_A"). +lisp_code_name(65384,"HALFWIDTH_KATAKANA_LETTER_SMALL_I"). +lisp_code_name(65385,"HALFWIDTH_KATAKANA_LETTER_SMALL_U"). +lisp_code_name(65386,"HALFWIDTH_KATAKANA_LETTER_SMALL_E"). +lisp_code_name(65387,"HALFWIDTH_KATAKANA_LETTER_SMALL_O"). +lisp_code_name(65388,"HALFWIDTH_KATAKANA_LETTER_SMALL_YA"). +lisp_code_name(65389,"HALFWIDTH_KATAKANA_LETTER_SMALL_YU"). +lisp_code_name(65390,"HALFWIDTH_KATAKANA_LETTER_SMALL_YO"). +lisp_code_name(65391,"HALFWIDTH_KATAKANA_LETTER_SMALL_TU"). +lisp_code_name(65392,"HALFWIDTH_KATAKANA-HIRAGANA_PROLONGED_SOUND_MARK"). +lisp_code_name(65393,"HALFWIDTH_KATAKANA_LETTER_A"). +lisp_code_name(65394,"HALFWIDTH_KATAKANA_LETTER_I"). +lisp_code_name(65395,"HALFWIDTH_KATAKANA_LETTER_U"). +lisp_code_name(65396,"HALFWIDTH_KATAKANA_LETTER_E"). +lisp_code_name(65397,"HALFWIDTH_KATAKANA_LETTER_O"). +lisp_code_name(65398,"HALFWIDTH_KATAKANA_LETTER_KA"). +lisp_code_name(65399,"HALFWIDTH_KATAKANA_LETTER_KI"). +lisp_code_name(65400,"HALFWIDTH_KATAKANA_LETTER_KU"). +lisp_code_name(65401,"HALFWIDTH_KATAKANA_LETTER_KE"). +lisp_code_name(65402,"HALFWIDTH_KATAKANA_LETTER_KO"). +lisp_code_name(65403,"HALFWIDTH_KATAKANA_LETTER_SA"). +lisp_code_name(65404,"HALFWIDTH_KATAKANA_LETTER_SI"). +lisp_code_name(65405,"HALFWIDTH_KATAKANA_LETTER_SU"). +lisp_code_name(65406,"HALFWIDTH_KATAKANA_LETTER_SE"). +lisp_code_name(65407,"HALFWIDTH_KATAKANA_LETTER_SO"). +lisp_code_name(65408,"HALFWIDTH_KATAKANA_LETTER_TA"). +lisp_code_name(65409,"HALFWIDTH_KATAKANA_LETTER_TI"). +lisp_code_name(65410,"HALFWIDTH_KATAKANA_LETTER_TU"). +lisp_code_name(65411,"HALFWIDTH_KATAKANA_LETTER_TE"). +lisp_code_name(65412,"HALFWIDTH_KATAKANA_LETTER_TO"). +lisp_code_name(65413,"HALFWIDTH_KATAKANA_LETTER_NA"). +lisp_code_name(65414,"HALFWIDTH_KATAKANA_LETTER_NI"). +lisp_code_name(65415,"HALFWIDTH_KATAKANA_LETTER_NU"). +lisp_code_name(65416,"HALFWIDTH_KATAKANA_LETTER_NE"). +lisp_code_name(65417,"HALFWIDTH_KATAKANA_LETTER_NO"). +lisp_code_name(65418,"HALFWIDTH_KATAKANA_LETTER_HA"). +lisp_code_name(65419,"HALFWIDTH_KATAKANA_LETTER_HI"). +lisp_code_name(65420,"HALFWIDTH_KATAKANA_LETTER_HU"). +lisp_code_name(65421,"HALFWIDTH_KATAKANA_LETTER_HE"). +lisp_code_name(65422,"HALFWIDTH_KATAKANA_LETTER_HO"). +lisp_code_name(65423,"HALFWIDTH_KATAKANA_LETTER_MA"). +lisp_code_name(65424,"HALFWIDTH_KATAKANA_LETTER_MI"). +lisp_code_name(65425,"HALFWIDTH_KATAKANA_LETTER_MU"). +lisp_code_name(65426,"HALFWIDTH_KATAKANA_LETTER_ME"). +lisp_code_name(65427,"HALFWIDTH_KATAKANA_LETTER_MO"). +lisp_code_name(65428,"HALFWIDTH_KATAKANA_LETTER_YA"). +lisp_code_name(65429,"HALFWIDTH_KATAKANA_LETTER_YU"). +lisp_code_name(65430,"HALFWIDTH_KATAKANA_LETTER_YO"). +lisp_code_name(65431,"HALFWIDTH_KATAKANA_LETTER_RA"). +lisp_code_name(65432,"HALFWIDTH_KATAKANA_LETTER_RI"). +lisp_code_name(65433,"HALFWIDTH_KATAKANA_LETTER_RU"). +lisp_code_name(65434,"HALFWIDTH_KATAKANA_LETTER_RE"). +lisp_code_name(65435,"HALFWIDTH_KATAKANA_LETTER_RO"). +lisp_code_name(65436,"HALFWIDTH_KATAKANA_LETTER_WA"). +lisp_code_name(65437,"HALFWIDTH_KATAKANA_LETTER_N"). +lisp_code_name(65438,"HALFWIDTH_KATAKANA_VOICED_SOUND_MARK"). +lisp_code_name(65439,"HALFWIDTH_KATAKANA_SEMI-VOICED_SOUND_MARK"). +lisp_code_name(65440,"HALFWIDTH_HANGUL_FILLER"). +lisp_code_name(65441,"HALFWIDTH_HANGUL_LETTER_KIYEOK"). +lisp_code_name(65442,"HALFWIDTH_HANGUL_LETTER_SSANGKIYEOK"). +lisp_code_name(65443,"HALFWIDTH_HANGUL_LETTER_KIYEOK-SIOS"). +lisp_code_name(65444,"HALFWIDTH_HANGUL_LETTER_NIEUN"). +lisp_code_name(65445,"HALFWIDTH_HANGUL_LETTER_NIEUN-CIEUC"). +lisp_code_name(65446,"HALFWIDTH_HANGUL_LETTER_NIEUN-HIEUH"). +lisp_code_name(65447,"HALFWIDTH_HANGUL_LETTER_TIKEUT"). +lisp_code_name(65448,"HALFWIDTH_HANGUL_LETTER_SSANGTIKEUT"). +lisp_code_name(65449,"HALFWIDTH_HANGUL_LETTER_RIEUL"). +lisp_code_name(65450,"HALFWIDTH_HANGUL_LETTER_RIEUL-KIYEOK"). +lisp_code_name(65451,"HALFWIDTH_HANGUL_LETTER_RIEUL-MIEUM"). +lisp_code_name(65452,"HALFWIDTH_HANGUL_LETTER_RIEUL-PIEUP"). +lisp_code_name(65453,"HALFWIDTH_HANGUL_LETTER_RIEUL-SIOS"). +lisp_code_name(65454,"HALFWIDTH_HANGUL_LETTER_RIEUL-THIEUTH"). +lisp_code_name(65455,"HALFWIDTH_HANGUL_LETTER_RIEUL-PHIEUPH"). +lisp_code_name(65456,"HALFWIDTH_HANGUL_LETTER_RIEUL-HIEUH"). +lisp_code_name(65457,"HALFWIDTH_HANGUL_LETTER_MIEUM"). +lisp_code_name(65458,"HALFWIDTH_HANGUL_LETTER_PIEUP"). +lisp_code_name(65459,"HALFWIDTH_HANGUL_LETTER_SSANGPIEUP"). +lisp_code_name(65460,"HALFWIDTH_HANGUL_LETTER_PIEUP-SIOS"). +lisp_code_name(65461,"HALFWIDTH_HANGUL_LETTER_SIOS"). +lisp_code_name(65462,"HALFWIDTH_HANGUL_LETTER_SSANGSIOS"). +lisp_code_name(65463,"HALFWIDTH_HANGUL_LETTER_IEUNG"). +lisp_code_name(65464,"HALFWIDTH_HANGUL_LETTER_CIEUC"). +lisp_code_name(65465,"HALFWIDTH_HANGUL_LETTER_SSANGCIEUC"). +lisp_code_name(65466,"HALFWIDTH_HANGUL_LETTER_CHIEUCH"). +lisp_code_name(65467,"HALFWIDTH_HANGUL_LETTER_KHIEUKH"). +lisp_code_name(65468,"HALFWIDTH_HANGUL_LETTER_THIEUTH"). +lisp_code_name(65469,"HALFWIDTH_HANGUL_LETTER_PHIEUPH"). +lisp_code_name(65470,"HALFWIDTH_HANGUL_LETTER_HIEUH"). +lisp_code_name(65474,"HALFWIDTH_HANGUL_LETTER_A"). +lisp_code_name(65475,"HALFWIDTH_HANGUL_LETTER_AE"). +lisp_code_name(65476,"HALFWIDTH_HANGUL_LETTER_YA"). +lisp_code_name(65477,"HALFWIDTH_HANGUL_LETTER_YAE"). +lisp_code_name(65478,"HALFWIDTH_HANGUL_LETTER_EO"). +lisp_code_name(65479,"HALFWIDTH_HANGUL_LETTER_E"). +lisp_code_name(65482,"HALFWIDTH_HANGUL_LETTER_YEO"). +lisp_code_name(65483,"HALFWIDTH_HANGUL_LETTER_YE"). +lisp_code_name(65484,"HALFWIDTH_HANGUL_LETTER_O"). +lisp_code_name(65485,"HALFWIDTH_HANGUL_LETTER_WA"). +lisp_code_name(65486,"HALFWIDTH_HANGUL_LETTER_WAE"). +lisp_code_name(65487,"HALFWIDTH_HANGUL_LETTER_OE"). +lisp_code_name(65490,"HALFWIDTH_HANGUL_LETTER_YO"). +lisp_code_name(65491,"HALFWIDTH_HANGUL_LETTER_U"). +lisp_code_name(65492,"HALFWIDTH_HANGUL_LETTER_WEO"). +lisp_code_name(65493,"HALFWIDTH_HANGUL_LETTER_WE"). +lisp_code_name(65494,"HALFWIDTH_HANGUL_LETTER_WI"). +lisp_code_name(65495,"HALFWIDTH_HANGUL_LETTER_YU"). +lisp_code_name(65498,"HALFWIDTH_HANGUL_LETTER_EU"). +lisp_code_name(65499,"HALFWIDTH_HANGUL_LETTER_YI"). +lisp_code_name(65500,"HALFWIDTH_HANGUL_LETTER_I"). +lisp_code_name(65504,"FULLWIDTH_CENT_SIGN"). +lisp_code_name(65505,"FULLWIDTH_POUND_SIGN"). +lisp_code_name(65506,"FULLWIDTH_NOT_SIGN"). +lisp_code_name(65507,"FULLWIDTH_MACRON"). +lisp_code_name(65508,"FULLWIDTH_BROKEN_BAR"). +lisp_code_name(65509,"FULLWIDTH_YEN_SIGN"). +lisp_code_name(65510,"FULLWIDTH_WON_SIGN"). +lisp_code_name(65512,"HALFWIDTH_FORMS_LIGHT_VERTICAL"). +lisp_code_name(65513,"HALFWIDTH_LEFTWARDS_ARROW"). +lisp_code_name(65514,"HALFWIDTH_UPWARDS_ARROW"). +lisp_code_name(65515,"HALFWIDTH_RIGHTWARDS_ARROW"). +lisp_code_name(65516,"HALFWIDTH_DOWNWARDS_ARROW"). +lisp_code_name(65517,"HALFWIDTH_BLACK_SQUARE"). +lisp_code_name(65518,"HALFWIDTH_WHITE_CIRCLE"). +lisp_code_name(65529,"INTERLINEAR_ANNOTATION_ANCHOR"). +lisp_code_name(65530,"INTERLINEAR_ANNOTATION_SEPARATOR"). +lisp_code_name(65531,"INTERLINEAR_ANNOTATION_TERMINATOR"). +lisp_code_name(65532,"OBJECT_REPLACEMENT_CHARACTER"). +lisp_code_name(65533,"REPLACEMENT_CHARACTER"). +lisp_code_name(65536,"LINEAR_B_SYLLABLE_B008_A"). +lisp_code_name(65537,"LINEAR_B_SYLLABLE_B038_E"). +lisp_code_name(65538,"LINEAR_B_SYLLABLE_B028_I"). +lisp_code_name(65539,"LINEAR_B_SYLLABLE_B061_O"). +lisp_code_name(65540,"LINEAR_B_SYLLABLE_B010_U"). +lisp_code_name(65541,"LINEAR_B_SYLLABLE_B001_DA"). +lisp_code_name(65542,"LINEAR_B_SYLLABLE_B045_DE"). +lisp_code_name(65543,"LINEAR_B_SYLLABLE_B007_DI"). +lisp_code_name(65544,"LINEAR_B_SYLLABLE_B014_DO"). +lisp_code_name(65545,"LINEAR_B_SYLLABLE_B051_DU"). +lisp_code_name(65546,"LINEAR_B_SYLLABLE_B057_JA"). +lisp_code_name(65547,"LINEAR_B_SYLLABLE_B046_JE"). +lisp_code_name(65549,"LINEAR_B_SYLLABLE_B036_JO"). +lisp_code_name(65550,"LINEAR_B_SYLLABLE_B065_JU"). +lisp_code_name(65551,"LINEAR_B_SYLLABLE_B077_KA"). +lisp_code_name(65552,"LINEAR_B_SYLLABLE_B044_KE"). +lisp_code_name(65553,"LINEAR_B_SYLLABLE_B067_KI"). +lisp_code_name(65554,"LINEAR_B_SYLLABLE_B070_KO"). +lisp_code_name(65555,"LINEAR_B_SYLLABLE_B081_KU"). +lisp_code_name(65556,"LINEAR_B_SYLLABLE_B080_MA"). +lisp_code_name(65557,"LINEAR_B_SYLLABLE_B013_ME"). +lisp_code_name(65558,"LINEAR_B_SYLLABLE_B073_MI"). +lisp_code_name(65559,"LINEAR_B_SYLLABLE_B015_MO"). +lisp_code_name(65560,"LINEAR_B_SYLLABLE_B023_MU"). +lisp_code_name(65561,"LINEAR_B_SYLLABLE_B006_NA"). +lisp_code_name(65562,"LINEAR_B_SYLLABLE_B024_NE"). +lisp_code_name(65563,"LINEAR_B_SYLLABLE_B030_NI"). +lisp_code_name(65564,"LINEAR_B_SYLLABLE_B052_NO"). +lisp_code_name(65565,"LINEAR_B_SYLLABLE_B055_NU"). +lisp_code_name(65566,"LINEAR_B_SYLLABLE_B003_PA"). +lisp_code_name(65567,"LINEAR_B_SYLLABLE_B072_PE"). +lisp_code_name(65568,"LINEAR_B_SYLLABLE_B039_PI"). +lisp_code_name(65569,"LINEAR_B_SYLLABLE_B011_PO"). +lisp_code_name(65570,"LINEAR_B_SYLLABLE_B050_PU"). +lisp_code_name(65571,"LINEAR_B_SYLLABLE_B016_QA"). +lisp_code_name(65572,"LINEAR_B_SYLLABLE_B078_QE"). +lisp_code_name(65573,"LINEAR_B_SYLLABLE_B021_QI"). +lisp_code_name(65574,"LINEAR_B_SYLLABLE_B032_QO"). +lisp_code_name(65576,"LINEAR_B_SYLLABLE_B060_RA"). +lisp_code_name(65577,"LINEAR_B_SYLLABLE_B027_RE"). +lisp_code_name(65578,"LINEAR_B_SYLLABLE_B053_RI"). +lisp_code_name(65579,"LINEAR_B_SYLLABLE_B002_RO"). +lisp_code_name(65580,"LINEAR_B_SYLLABLE_B026_RU"). +lisp_code_name(65581,"LINEAR_B_SYLLABLE_B031_SA"). +lisp_code_name(65582,"LINEAR_B_SYLLABLE_B009_SE"). +lisp_code_name(65583,"LINEAR_B_SYLLABLE_B041_SI"). +lisp_code_name(65584,"LINEAR_B_SYLLABLE_B012_SO"). +lisp_code_name(65585,"LINEAR_B_SYLLABLE_B058_SU"). +lisp_code_name(65586,"LINEAR_B_SYLLABLE_B059_TA"). +lisp_code_name(65587,"LINEAR_B_SYLLABLE_B004_TE"). +lisp_code_name(65588,"LINEAR_B_SYLLABLE_B037_TI"). +lisp_code_name(65589,"LINEAR_B_SYLLABLE_B005_TO"). +lisp_code_name(65590,"LINEAR_B_SYLLABLE_B069_TU"). +lisp_code_name(65591,"LINEAR_B_SYLLABLE_B054_WA"). +lisp_code_name(65592,"LINEAR_B_SYLLABLE_B075_WE"). +lisp_code_name(65593,"LINEAR_B_SYLLABLE_B040_WI"). +lisp_code_name(65594,"LINEAR_B_SYLLABLE_B042_WO"). +lisp_code_name(65596,"LINEAR_B_SYLLABLE_B017_ZA"). +lisp_code_name(65597,"LINEAR_B_SYLLABLE_B074_ZE"). +lisp_code_name(65599,"LINEAR_B_SYLLABLE_B020_ZO"). +lisp_code_name(65600,"LINEAR_B_SYLLABLE_B025_A2"). +lisp_code_name(65601,"LINEAR_B_SYLLABLE_B043_A3"). +lisp_code_name(65602,"LINEAR_B_SYLLABLE_B085_AU"). +lisp_code_name(65603,"LINEAR_B_SYLLABLE_B071_DWE"). +lisp_code_name(65604,"LINEAR_B_SYLLABLE_B090_DWO"). +lisp_code_name(65605,"LINEAR_B_SYLLABLE_B048_NWA"). +lisp_code_name(65606,"LINEAR_B_SYLLABLE_B029_PU2"). +lisp_code_name(65607,"LINEAR_B_SYLLABLE_B062_PTE"). +lisp_code_name(65608,"LINEAR_B_SYLLABLE_B076_RA2"). +lisp_code_name(65609,"LINEAR_B_SYLLABLE_B033_RA3"). +lisp_code_name(65610,"LINEAR_B_SYLLABLE_B068_RO2"). +lisp_code_name(65611,"LINEAR_B_SYLLABLE_B066_TA2"). +lisp_code_name(65612,"LINEAR_B_SYLLABLE_B087_TWE"). +lisp_code_name(65613,"LINEAR_B_SYLLABLE_B091_TWO"). +lisp_code_name(65616,"LINEAR_B_SYMBOL_B018"). +lisp_code_name(65617,"LINEAR_B_SYMBOL_B019"). +lisp_code_name(65618,"LINEAR_B_SYMBOL_B022"). +lisp_code_name(65619,"LINEAR_B_SYMBOL_B034"). +lisp_code_name(65620,"LINEAR_B_SYMBOL_B047"). +lisp_code_name(65621,"LINEAR_B_SYMBOL_B049"). +lisp_code_name(65622,"LINEAR_B_SYMBOL_B056"). +lisp_code_name(65623,"LINEAR_B_SYMBOL_B063"). +lisp_code_name(65624,"LINEAR_B_SYMBOL_B064"). +lisp_code_name(65625,"LINEAR_B_SYMBOL_B079"). +lisp_code_name(65626,"LINEAR_B_SYMBOL_B082"). +lisp_code_name(65627,"LINEAR_B_SYMBOL_B083"). +lisp_code_name(65628,"LINEAR_B_SYMBOL_B086"). +lisp_code_name(65629,"LINEAR_B_SYMBOL_B089"). +lisp_code_name(65664,"LINEAR_B_IDEOGRAM_B100_MAN"). +lisp_code_name(65665,"LINEAR_B_IDEOGRAM_B102_WOMAN"). +lisp_code_name(65666,"LINEAR_B_IDEOGRAM_B104_DEER"). +lisp_code_name(65667,"LINEAR_B_IDEOGRAM_B105_EQUID"). +lisp_code_name(65668,"LINEAR_B_IDEOGRAM_B105F_MARE"). +lisp_code_name(65669,"LINEAR_B_IDEOGRAM_B105M_STALLION"). +lisp_code_name(65670,"LINEAR_B_IDEOGRAM_B106F_EWE"). +lisp_code_name(65671,"LINEAR_B_IDEOGRAM_B106M_RAM"). +lisp_code_name(65672,"LINEAR_B_IDEOGRAM_B107F_SHE-GOAT"). +lisp_code_name(65673,"LINEAR_B_IDEOGRAM_B107M_HE-GOAT"). +lisp_code_name(65674,"LINEAR_B_IDEOGRAM_B108F_SOW"). +lisp_code_name(65675,"LINEAR_B_IDEOGRAM_B108M_BOAR"). +lisp_code_name(65676,"LINEAR_B_IDEOGRAM_B109F_COW"). +lisp_code_name(65677,"LINEAR_B_IDEOGRAM_B109M_BULL"). +lisp_code_name(65678,"LINEAR_B_IDEOGRAM_B120_WHEAT"). +lisp_code_name(65679,"LINEAR_B_IDEOGRAM_B121_BARLEY"). +lisp_code_name(65680,"LINEAR_B_IDEOGRAM_B122_OLIVE"). +lisp_code_name(65681,"LINEAR_B_IDEOGRAM_B123_SPICE"). +lisp_code_name(65682,"LINEAR_B_IDEOGRAM_B125_CYPERUS"). +lisp_code_name(65683,"LINEAR_B_MONOGRAM_B127_KAPO"). +lisp_code_name(65684,"LINEAR_B_MONOGRAM_B128_KANAKO"). +lisp_code_name(65685,"LINEAR_B_IDEOGRAM_B130_OIL"). +lisp_code_name(65686,"LINEAR_B_IDEOGRAM_B131_WINE"). +lisp_code_name(65687,"LINEAR_B_IDEOGRAM_B132"). +lisp_code_name(65688,"LINEAR_B_MONOGRAM_B133_AREPA"). +lisp_code_name(65689,"LINEAR_B_MONOGRAM_B135_MERI"). +lisp_code_name(65690,"LINEAR_B_IDEOGRAM_B140_BRONZE"). +lisp_code_name(65691,"LINEAR_B_IDEOGRAM_B141_GOLD"). +lisp_code_name(65692,"LINEAR_B_IDEOGRAM_B142"). +lisp_code_name(65693,"LINEAR_B_IDEOGRAM_B145_WOOL"). +lisp_code_name(65694,"LINEAR_B_IDEOGRAM_B146"). +lisp_code_name(65695,"LINEAR_B_IDEOGRAM_B150"). +lisp_code_name(65696,"LINEAR_B_IDEOGRAM_B151_HORN"). +lisp_code_name(65697,"LINEAR_B_IDEOGRAM_B152"). +lisp_code_name(65698,"LINEAR_B_IDEOGRAM_B153"). +lisp_code_name(65699,"LINEAR_B_IDEOGRAM_B154"). +lisp_code_name(65700,"LINEAR_B_MONOGRAM_B156_TURO2"). +lisp_code_name(65701,"LINEAR_B_IDEOGRAM_B157"). +lisp_code_name(65702,"LINEAR_B_IDEOGRAM_B158"). +lisp_code_name(65703,"LINEAR_B_IDEOGRAM_B159_CLOTH"). +lisp_code_name(65704,"LINEAR_B_IDEOGRAM_B160"). +lisp_code_name(65705,"LINEAR_B_IDEOGRAM_B161"). +lisp_code_name(65706,"LINEAR_B_IDEOGRAM_B162_GARMENT"). +lisp_code_name(65707,"LINEAR_B_IDEOGRAM_B163_ARMOUR"). +lisp_code_name(65708,"LINEAR_B_IDEOGRAM_B164"). +lisp_code_name(65709,"LINEAR_B_IDEOGRAM_B165"). +lisp_code_name(65710,"LINEAR_B_IDEOGRAM_B166"). +lisp_code_name(65711,"LINEAR_B_IDEOGRAM_B167"). +lisp_code_name(65712,"LINEAR_B_IDEOGRAM_B168"). +lisp_code_name(65713,"LINEAR_B_IDEOGRAM_B169"). +lisp_code_name(65714,"LINEAR_B_IDEOGRAM_B170"). +lisp_code_name(65715,"LINEAR_B_IDEOGRAM_B171"). +lisp_code_name(65716,"LINEAR_B_IDEOGRAM_B172"). +lisp_code_name(65717,"LINEAR_B_IDEOGRAM_B173_MONTH"). +lisp_code_name(65718,"LINEAR_B_IDEOGRAM_B174"). +lisp_code_name(65719,"LINEAR_B_IDEOGRAM_B176_TREE"). +lisp_code_name(65720,"LINEAR_B_IDEOGRAM_B177"). +lisp_code_name(65721,"LINEAR_B_IDEOGRAM_B178"). +lisp_code_name(65722,"LINEAR_B_IDEOGRAM_B179"). +lisp_code_name(65723,"LINEAR_B_IDEOGRAM_B180"). +lisp_code_name(65724,"LINEAR_B_IDEOGRAM_B181"). +lisp_code_name(65725,"LINEAR_B_IDEOGRAM_B182"). +lisp_code_name(65726,"LINEAR_B_IDEOGRAM_B183"). +lisp_code_name(65727,"LINEAR_B_IDEOGRAM_B184"). +lisp_code_name(65728,"LINEAR_B_IDEOGRAM_B185"). +lisp_code_name(65729,"LINEAR_B_IDEOGRAM_B189"). +lisp_code_name(65730,"LINEAR_B_IDEOGRAM_B190"). +lisp_code_name(65731,"LINEAR_B_IDEOGRAM_B191_HELMET"). +lisp_code_name(65732,"LINEAR_B_IDEOGRAM_B220_FOOTSTOOL"). +lisp_code_name(65733,"LINEAR_B_IDEOGRAM_B225_BATHTUB"). +lisp_code_name(65734,"LINEAR_B_IDEOGRAM_B230_SPEAR"). +lisp_code_name(65735,"LINEAR_B_IDEOGRAM_B231_ARROW"). +lisp_code_name(65736,"LINEAR_B_IDEOGRAM_B232"). +lisp_code_name(65737,"LINEAR_B_IDEOGRAM_B233_SWORD"). +lisp_code_name(65738,"LINEAR_B_IDEOGRAM_B234"). +lisp_code_name(65739,"LINEAR_B_IDEOGRAM_B236"). +lisp_code_name(65740,"LINEAR_B_IDEOGRAM_B240_WHEELED_CHARIOT"). +lisp_code_name(65741,"LINEAR_B_IDEOGRAM_B241_CHARIOT"). +lisp_code_name(65742,"LINEAR_B_IDEOGRAM_B242_CHARIOT_FRAME"). +lisp_code_name(65743,"LINEAR_B_IDEOGRAM_B243_WHEEL"). +lisp_code_name(65744,"LINEAR_B_IDEOGRAM_B245"). +lisp_code_name(65745,"LINEAR_B_IDEOGRAM_B246"). +lisp_code_name(65746,"LINEAR_B_MONOGRAM_B247_DIPTE"). +lisp_code_name(65747,"LINEAR_B_IDEOGRAM_B248"). +lisp_code_name(65748,"LINEAR_B_IDEOGRAM_B249"). +lisp_code_name(65749,"LINEAR_B_IDEOGRAM_B251"). +lisp_code_name(65750,"LINEAR_B_IDEOGRAM_B252"). +lisp_code_name(65751,"LINEAR_B_IDEOGRAM_B253"). +lisp_code_name(65752,"LINEAR_B_IDEOGRAM_B254_DART"). +lisp_code_name(65753,"LINEAR_B_IDEOGRAM_B255"). +lisp_code_name(65754,"LINEAR_B_IDEOGRAM_B256"). +lisp_code_name(65755,"LINEAR_B_IDEOGRAM_B257"). +lisp_code_name(65756,"LINEAR_B_IDEOGRAM_B258"). +lisp_code_name(65757,"LINEAR_B_IDEOGRAM_B259"). +lisp_code_name(65758,"LINEAR_B_IDEOGRAM_VESSEL_B155"). +lisp_code_name(65759,"LINEAR_B_IDEOGRAM_VESSEL_B200"). +lisp_code_name(65760,"LINEAR_B_IDEOGRAM_VESSEL_B201"). +lisp_code_name(65761,"LINEAR_B_IDEOGRAM_VESSEL_B202"). +lisp_code_name(65762,"LINEAR_B_IDEOGRAM_VESSEL_B203"). +lisp_code_name(65763,"LINEAR_B_IDEOGRAM_VESSEL_B204"). +lisp_code_name(65764,"LINEAR_B_IDEOGRAM_VESSEL_B205"). +lisp_code_name(65765,"LINEAR_B_IDEOGRAM_VESSEL_B206"). +lisp_code_name(65766,"LINEAR_B_IDEOGRAM_VESSEL_B207"). +lisp_code_name(65767,"LINEAR_B_IDEOGRAM_VESSEL_B208"). +lisp_code_name(65768,"LINEAR_B_IDEOGRAM_VESSEL_B209"). +lisp_code_name(65769,"LINEAR_B_IDEOGRAM_VESSEL_B210"). +lisp_code_name(65770,"LINEAR_B_IDEOGRAM_VESSEL_B211"). +lisp_code_name(65771,"LINEAR_B_IDEOGRAM_VESSEL_B212"). +lisp_code_name(65772,"LINEAR_B_IDEOGRAM_VESSEL_B213"). +lisp_code_name(65773,"LINEAR_B_IDEOGRAM_VESSEL_B214"). +lisp_code_name(65774,"LINEAR_B_IDEOGRAM_VESSEL_B215"). +lisp_code_name(65775,"LINEAR_B_IDEOGRAM_VESSEL_B216"). +lisp_code_name(65776,"LINEAR_B_IDEOGRAM_VESSEL_B217"). +lisp_code_name(65777,"LINEAR_B_IDEOGRAM_VESSEL_B218"). +lisp_code_name(65778,"LINEAR_B_IDEOGRAM_VESSEL_B219"). +lisp_code_name(65779,"LINEAR_B_IDEOGRAM_VESSEL_B221"). +lisp_code_name(65780,"LINEAR_B_IDEOGRAM_VESSEL_B222"). +lisp_code_name(65781,"LINEAR_B_IDEOGRAM_VESSEL_B226"). +lisp_code_name(65782,"LINEAR_B_IDEOGRAM_VESSEL_B227"). +lisp_code_name(65783,"LINEAR_B_IDEOGRAM_VESSEL_B228"). +lisp_code_name(65784,"LINEAR_B_IDEOGRAM_VESSEL_B229"). +lisp_code_name(65785,"LINEAR_B_IDEOGRAM_VESSEL_B250"). +lisp_code_name(65786,"LINEAR_B_IDEOGRAM_VESSEL_B305"). +lisp_code_name(65792,"AEGEAN_WORD_SEPARATOR_LINE"). +lisp_code_name(65793,"AEGEAN_WORD_SEPARATOR_DOT"). +lisp_code_name(65794,"AEGEAN_CHECK_MARK"). +lisp_code_name(65799,"AEGEAN_NUMBER_ONE"). +lisp_code_name(65800,"AEGEAN_NUMBER_TWO"). +lisp_code_name(65801,"AEGEAN_NUMBER_THREE"). +lisp_code_name(65802,"AEGEAN_NUMBER_FOUR"). +lisp_code_name(65803,"AEGEAN_NUMBER_FIVE"). +lisp_code_name(65804,"AEGEAN_NUMBER_SIX"). +lisp_code_name(65805,"AEGEAN_NUMBER_SEVEN"). +lisp_code_name(65806,"AEGEAN_NUMBER_EIGHT"). +lisp_code_name(65807,"AEGEAN_NUMBER_NINE"). +lisp_code_name(65808,"AEGEAN_NUMBER_TEN"). +lisp_code_name(65809,"AEGEAN_NUMBER_TWENTY"). +lisp_code_name(65810,"AEGEAN_NUMBER_THIRTY"). +lisp_code_name(65811,"AEGEAN_NUMBER_FORTY"). +lisp_code_name(65812,"AEGEAN_NUMBER_FIFTY"). +lisp_code_name(65813,"AEGEAN_NUMBER_SIXTY"). +lisp_code_name(65814,"AEGEAN_NUMBER_SEVENTY"). +lisp_code_name(65815,"AEGEAN_NUMBER_EIGHTY"). +lisp_code_name(65816,"AEGEAN_NUMBER_NINETY"). +lisp_code_name(65817,"AEGEAN_NUMBER_ONE_HUNDRED"). +lisp_code_name(65818,"AEGEAN_NUMBER_TWO_HUNDRED"). +lisp_code_name(65819,"AEGEAN_NUMBER_THREE_HUNDRED"). +lisp_code_name(65820,"AEGEAN_NUMBER_FOUR_HUNDRED"). +lisp_code_name(65821,"AEGEAN_NUMBER_FIVE_HUNDRED"). +lisp_code_name(65822,"AEGEAN_NUMBER_SIX_HUNDRED"). +lisp_code_name(65823,"AEGEAN_NUMBER_SEVEN_HUNDRED"). +lisp_code_name(65824,"AEGEAN_NUMBER_EIGHT_HUNDRED"). +lisp_code_name(65825,"AEGEAN_NUMBER_NINE_HUNDRED"). +lisp_code_name(65826,"AEGEAN_NUMBER_ONE_THOUSAND"). +lisp_code_name(65827,"AEGEAN_NUMBER_TWO_THOUSAND"). +lisp_code_name(65828,"AEGEAN_NUMBER_THREE_THOUSAND"). +lisp_code_name(65829,"AEGEAN_NUMBER_FOUR_THOUSAND"). +lisp_code_name(65830,"AEGEAN_NUMBER_FIVE_THOUSAND"). +lisp_code_name(65831,"AEGEAN_NUMBER_SIX_THOUSAND"). +lisp_code_name(65832,"AEGEAN_NUMBER_SEVEN_THOUSAND"). +lisp_code_name(65833,"AEGEAN_NUMBER_EIGHT_THOUSAND"). +lisp_code_name(65834,"AEGEAN_NUMBER_NINE_THOUSAND"). +lisp_code_name(65835,"AEGEAN_NUMBER_TEN_THOUSAND"). +lisp_code_name(65836,"AEGEAN_NUMBER_TWENTY_THOUSAND"). +lisp_code_name(65837,"AEGEAN_NUMBER_THIRTY_THOUSAND"). +lisp_code_name(65838,"AEGEAN_NUMBER_FORTY_THOUSAND"). +lisp_code_name(65839,"AEGEAN_NUMBER_FIFTY_THOUSAND"). +lisp_code_name(65840,"AEGEAN_NUMBER_SIXTY_THOUSAND"). +lisp_code_name(65841,"AEGEAN_NUMBER_SEVENTY_THOUSAND"). +lisp_code_name(65842,"AEGEAN_NUMBER_EIGHTY_THOUSAND"). +lisp_code_name(65843,"AEGEAN_NUMBER_NINETY_THOUSAND"). +lisp_code_name(65847,"AEGEAN_WEIGHT_BASE_UNIT"). +lisp_code_name(65848,"AEGEAN_WEIGHT_FIRST_SUBUNIT"). +lisp_code_name(65849,"AEGEAN_WEIGHT_SECOND_SUBUNIT"). +lisp_code_name(65850,"AEGEAN_WEIGHT_THIRD_SUBUNIT"). +lisp_code_name(65851,"AEGEAN_WEIGHT_FOURTH_SUBUNIT"). +lisp_code_name(65852,"AEGEAN_DRY_MEASURE_FIRST_SUBUNIT"). +lisp_code_name(65853,"AEGEAN_LIQUID_MEASURE_FIRST_SUBUNIT"). +lisp_code_name(65854,"AEGEAN_MEASURE_SECOND_SUBUNIT"). +lisp_code_name(65855,"AEGEAN_MEASURE_THIRD_SUBUNIT"). +lisp_code_name(65856,"GREEK_ACROPHONIC_ATTIC_ONE_QUARTER"). +lisp_code_name(65857,"GREEK_ACROPHONIC_ATTIC_ONE_HALF"). +lisp_code_name(65858,"GREEK_ACROPHONIC_ATTIC_ONE_DRACHMA"). +lisp_code_name(65859,"GREEK_ACROPHONIC_ATTIC_FIVE"). +lisp_code_name(65860,"GREEK_ACROPHONIC_ATTIC_FIFTY"). +lisp_code_name(65861,"GREEK_ACROPHONIC_ATTIC_FIVE_HUNDRED"). +lisp_code_name(65862,"GREEK_ACROPHONIC_ATTIC_FIVE_THOUSAND"). +lisp_code_name(65863,"GREEK_ACROPHONIC_ATTIC_FIFTY_THOUSAND"). +lisp_code_name(65864,"GREEK_ACROPHONIC_ATTIC_FIVE_TALENTS"). +lisp_code_name(65865,"GREEK_ACROPHONIC_ATTIC_TEN_TALENTS"). +lisp_code_name(65866,"GREEK_ACROPHONIC_ATTIC_FIFTY_TALENTS"). +lisp_code_name(65867,"GREEK_ACROPHONIC_ATTIC_ONE_HUNDRED_TALENTS"). +lisp_code_name(65868,"GREEK_ACROPHONIC_ATTIC_FIVE_HUNDRED_TALENTS"). +lisp_code_name(65869,"GREEK_ACROPHONIC_ATTIC_ONE_THOUSAND_TALENTS"). +lisp_code_name(65870,"GREEK_ACROPHONIC_ATTIC_FIVE_THOUSAND_TALENTS"). +lisp_code_name(65871,"GREEK_ACROPHONIC_ATTIC_FIVE_STATERS"). +lisp_code_name(65872,"GREEK_ACROPHONIC_ATTIC_TEN_STATERS"). +lisp_code_name(65873,"GREEK_ACROPHONIC_ATTIC_FIFTY_STATERS"). +lisp_code_name(65874,"GREEK_ACROPHONIC_ATTIC_ONE_HUNDRED_STATERS"). +lisp_code_name(65875,"GREEK_ACROPHONIC_ATTIC_FIVE_HUNDRED_STATERS"). +lisp_code_name(65876,"GREEK_ACROPHONIC_ATTIC_ONE_THOUSAND_STATERS"). +lisp_code_name(65877,"GREEK_ACROPHONIC_ATTIC_TEN_THOUSAND_STATERS"). +lisp_code_name(65878,"GREEK_ACROPHONIC_ATTIC_FIFTY_THOUSAND_STATERS"). +lisp_code_name(65879,"GREEK_ACROPHONIC_ATTIC_TEN_MNAS"). +lisp_code_name(65880,"GREEK_ACROPHONIC_HERAEUM_ONE_PLETHRON"). +lisp_code_name(65881,"GREEK_ACROPHONIC_THESPIAN_ONE"). +lisp_code_name(65882,"GREEK_ACROPHONIC_HERMIONIAN_ONE"). +lisp_code_name(65883,"GREEK_ACROPHONIC_EPIDAUREAN_TWO"). +lisp_code_name(65884,"GREEK_ACROPHONIC_THESPIAN_TWO"). +lisp_code_name(65885,"GREEK_ACROPHONIC_CYRENAIC_TWO_DRACHMAS"). +lisp_code_name(65886,"GREEK_ACROPHONIC_EPIDAUREAN_TWO_DRACHMAS"). +lisp_code_name(65887,"GREEK_ACROPHONIC_TROEZENIAN_FIVE"). +lisp_code_name(65888,"GREEK_ACROPHONIC_TROEZENIAN_TEN"). +lisp_code_name(65889,"GREEK_ACROPHONIC_TROEZENIAN_TEN_ALTERNATE_FORM"). +lisp_code_name(65890,"GREEK_ACROPHONIC_HERMIONIAN_TEN"). +lisp_code_name(65891,"GREEK_ACROPHONIC_MESSENIAN_TEN"). +lisp_code_name(65892,"GREEK_ACROPHONIC_THESPIAN_TEN"). +lisp_code_name(65893,"GREEK_ACROPHONIC_THESPIAN_THIRTY"). +lisp_code_name(65894,"GREEK_ACROPHONIC_TROEZENIAN_FIFTY"). +lisp_code_name(65895,"GREEK_ACROPHONIC_TROEZENIAN_FIFTY_ALTERNATE_FORM"). +lisp_code_name(65896,"GREEK_ACROPHONIC_HERMIONIAN_FIFTY"). +lisp_code_name(65897,"GREEK_ACROPHONIC_THESPIAN_FIFTY"). +lisp_code_name(65898,"GREEK_ACROPHONIC_THESPIAN_ONE_HUNDRED"). +lisp_code_name(65899,"GREEK_ACROPHONIC_THESPIAN_THREE_HUNDRED"). +lisp_code_name(65900,"GREEK_ACROPHONIC_EPIDAUREAN_FIVE_HUNDRED"). +lisp_code_name(65901,"GREEK_ACROPHONIC_TROEZENIAN_FIVE_HUNDRED"). +lisp_code_name(65902,"GREEK_ACROPHONIC_THESPIAN_FIVE_HUNDRED"). +lisp_code_name(65903,"GREEK_ACROPHONIC_CARYSTIAN_FIVE_HUNDRED"). +lisp_code_name(65904,"GREEK_ACROPHONIC_NAXIAN_FIVE_HUNDRED"). +lisp_code_name(65905,"GREEK_ACROPHONIC_THESPIAN_ONE_THOUSAND"). +lisp_code_name(65906,"GREEK_ACROPHONIC_THESPIAN_FIVE_THOUSAND"). +lisp_code_name(65907,"GREEK_ACROPHONIC_DELPHIC_FIVE_MNAS"). +lisp_code_name(65908,"GREEK_ACROPHONIC_STRATIAN_FIFTY_MNAS"). +lisp_code_name(65909,"GREEK_ONE_HALF_SIGN"). +lisp_code_name(65910,"GREEK_ONE_HALF_SIGN_ALTERNATE_FORM"). +lisp_code_name(65911,"GREEK_TWO_THIRDS_SIGN"). +lisp_code_name(65912,"GREEK_THREE_QUARTERS_SIGN"). +lisp_code_name(65913,"GREEK_YEAR_SIGN"). +lisp_code_name(65914,"GREEK_TALENT_SIGN"). +lisp_code_name(65915,"GREEK_DRACHMA_SIGN"). +lisp_code_name(65916,"GREEK_OBOL_SIGN"). +lisp_code_name(65917,"GREEK_TWO_OBOLS_SIGN"). +lisp_code_name(65918,"GREEK_THREE_OBOLS_SIGN"). +lisp_code_name(65919,"GREEK_FOUR_OBOLS_SIGN"). +lisp_code_name(65920,"GREEK_FIVE_OBOLS_SIGN"). +lisp_code_name(65921,"GREEK_METRETES_SIGN"). +lisp_code_name(65922,"GREEK_KYATHOS_BASE_SIGN"). +lisp_code_name(65923,"GREEK_LITRA_SIGN"). +lisp_code_name(65924,"GREEK_OUNKIA_SIGN"). +lisp_code_name(65925,"GREEK_XESTES_SIGN"). +lisp_code_name(65926,"GREEK_ARTABE_SIGN"). +lisp_code_name(65927,"GREEK_AROURA_SIGN"). +lisp_code_name(65928,"GREEK_GRAMMA_SIGN"). +lisp_code_name(65929,"GREEK_TRYBLION_BASE_SIGN"). +lisp_code_name(65930,"GREEK_ZERO_SIGN"). +lisp_code_name(65931,"GREEK_ONE_QUARTER_SIGN"). +lisp_code_name(65932,"GREEK_SINUSOID_SIGN"). +lisp_code_name(65936,"ROMAN_SEXTANS_SIGN"). +lisp_code_name(65937,"ROMAN_UNCIA_SIGN"). +lisp_code_name(65938,"ROMAN_SEMUNCIA_SIGN"). +lisp_code_name(65939,"ROMAN_SEXTULA_SIGN"). +lisp_code_name(65940,"ROMAN_DIMIDIA_SEXTULA_SIGN"). +lisp_code_name(65941,"ROMAN_SILIQUA_SIGN"). +lisp_code_name(65942,"ROMAN_DENARIUS_SIGN"). +lisp_code_name(65943,"ROMAN_QUINARIUS_SIGN"). +lisp_code_name(65944,"ROMAN_SESTERTIUS_SIGN"). +lisp_code_name(65945,"ROMAN_DUPONDIUS_SIGN"). +lisp_code_name(65946,"ROMAN_AS_SIGN"). +lisp_code_name(65947,"ROMAN_CENTURIAL_SIGN"). +lisp_code_name(65952,"GREEK_SYMBOL_TAU_RHO"). +lisp_code_name(66000,"PHAISTOS_DISC_SIGN_PEDESTRIAN"). +lisp_code_name(66001,"PHAISTOS_DISC_SIGN_PLUMED_HEAD"). +lisp_code_name(66002,"PHAISTOS_DISC_SIGN_TATTOOED_HEAD"). +lisp_code_name(66003,"PHAISTOS_DISC_SIGN_CAPTIVE"). +lisp_code_name(66004,"PHAISTOS_DISC_SIGN_CHILD"). +lisp_code_name(66005,"PHAISTOS_DISC_SIGN_WOMAN"). +lisp_code_name(66006,"PHAISTOS_DISC_SIGN_HELMET"). +lisp_code_name(66007,"PHAISTOS_DISC_SIGN_GAUNTLET"). +lisp_code_name(66008,"PHAISTOS_DISC_SIGN_TIARA"). +lisp_code_name(66009,"PHAISTOS_DISC_SIGN_ARROW"). +lisp_code_name(66010,"PHAISTOS_DISC_SIGN_BOW"). +lisp_code_name(66011,"PHAISTOS_DISC_SIGN_SHIELD"). +lisp_code_name(66012,"PHAISTOS_DISC_SIGN_CLUB"). +lisp_code_name(66013,"PHAISTOS_DISC_SIGN_MANACLES"). +lisp_code_name(66014,"PHAISTOS_DISC_SIGN_MATTOCK"). +lisp_code_name(66015,"PHAISTOS_DISC_SIGN_SAW"). +lisp_code_name(66016,"PHAISTOS_DISC_SIGN_LID"). +lisp_code_name(66017,"PHAISTOS_DISC_SIGN_BOOMERANG"). +lisp_code_name(66018,"PHAISTOS_DISC_SIGN_CARPENTRY_PLANE"). +lisp_code_name(66019,"PHAISTOS_DISC_SIGN_DOLIUM"). +lisp_code_name(66020,"PHAISTOS_DISC_SIGN_COMB"). +lisp_code_name(66021,"PHAISTOS_DISC_SIGN_SLING"). +lisp_code_name(66022,"PHAISTOS_DISC_SIGN_COLUMN"). +lisp_code_name(66023,"PHAISTOS_DISC_SIGN_BEEHIVE"). +lisp_code_name(66024,"PHAISTOS_DISC_SIGN_SHIP"). +lisp_code_name(66025,"PHAISTOS_DISC_SIGN_HORN"). +lisp_code_name(66026,"PHAISTOS_DISC_SIGN_HIDE"). +lisp_code_name(66027,"PHAISTOS_DISC_SIGN_BULLS_LEG"). +lisp_code_name(66028,"PHAISTOS_DISC_SIGN_CAT"). +lisp_code_name(66029,"PHAISTOS_DISC_SIGN_RAM"). +lisp_code_name(66030,"PHAISTOS_DISC_SIGN_EAGLE"). +lisp_code_name(66031,"PHAISTOS_DISC_SIGN_DOVE"). +lisp_code_name(66032,"PHAISTOS_DISC_SIGN_TUNNY"). +lisp_code_name(66033,"PHAISTOS_DISC_SIGN_BEE"). +lisp_code_name(66034,"PHAISTOS_DISC_SIGN_PLANE_TREE"). +lisp_code_name(66035,"PHAISTOS_DISC_SIGN_VINE"). +lisp_code_name(66036,"PHAISTOS_DISC_SIGN_PAPYRUS"). +lisp_code_name(66037,"PHAISTOS_DISC_SIGN_ROSETTE"). +lisp_code_name(66038,"PHAISTOS_DISC_SIGN_LILY"). +lisp_code_name(66039,"PHAISTOS_DISC_SIGN_OX_BACK"). +lisp_code_name(66040,"PHAISTOS_DISC_SIGN_FLUTE"). +lisp_code_name(66041,"PHAISTOS_DISC_SIGN_GRATER"). +lisp_code_name(66042,"PHAISTOS_DISC_SIGN_STRAINER"). +lisp_code_name(66043,"PHAISTOS_DISC_SIGN_SMALL_AXE"). +lisp_code_name(66044,"PHAISTOS_DISC_SIGN_WAVY_BAND"). +lisp_code_name(66045,"PHAISTOS_DISC_SIGN_COMBINING_OBLIQUE_STROKE"). +lisp_code_name(66176,"LYCIAN_LETTER_A"). +lisp_code_name(66177,"LYCIAN_LETTER_E"). +lisp_code_name(66178,"LYCIAN_LETTER_B"). +lisp_code_name(66179,"LYCIAN_LETTER_BH"). +lisp_code_name(66180,"LYCIAN_LETTER_G"). +lisp_code_name(66181,"LYCIAN_LETTER_D"). +lisp_code_name(66182,"LYCIAN_LETTER_I"). +lisp_code_name(66183,"LYCIAN_LETTER_W"). +lisp_code_name(66184,"LYCIAN_LETTER_Z"). +lisp_code_name(66185,"LYCIAN_LETTER_TH"). +lisp_code_name(66186,"LYCIAN_LETTER_J"). +lisp_code_name(66187,"LYCIAN_LETTER_K"). +lisp_code_name(66188,"LYCIAN_LETTER_Q"). +lisp_code_name(66189,"LYCIAN_LETTER_L"). +lisp_code_name(66190,"LYCIAN_LETTER_M"). +lisp_code_name(66191,"LYCIAN_LETTER_N"). +lisp_code_name(66192,"LYCIAN_LETTER_MM"). +lisp_code_name(66193,"LYCIAN_LETTER_NN"). +lisp_code_name(66194,"LYCIAN_LETTER_U"). +lisp_code_name(66195,"LYCIAN_LETTER_P"). +lisp_code_name(66196,"LYCIAN_LETTER_KK"). +lisp_code_name(66197,"LYCIAN_LETTER_R"). +lisp_code_name(66198,"LYCIAN_LETTER_S"). +lisp_code_name(66199,"LYCIAN_LETTER_T"). +lisp_code_name(66200,"LYCIAN_LETTER_TT"). +lisp_code_name(66201,"LYCIAN_LETTER_AN"). +lisp_code_name(66202,"LYCIAN_LETTER_EN"). +lisp_code_name(66203,"LYCIAN_LETTER_H"). +lisp_code_name(66204,"LYCIAN_LETTER_X"). +lisp_code_name(66208,"CARIAN_LETTER_A"). +lisp_code_name(66209,"CARIAN_LETTER_P2"). +lisp_code_name(66210,"CARIAN_LETTER_D"). +lisp_code_name(66211,"CARIAN_LETTER_L"). +lisp_code_name(66212,"CARIAN_LETTER_UUU"). +lisp_code_name(66213,"CARIAN_LETTER_R"). +lisp_code_name(66214,"CARIAN_LETTER_LD"). +lisp_code_name(66215,"CARIAN_LETTER_A2"). +lisp_code_name(66216,"CARIAN_LETTER_Q"). +lisp_code_name(66217,"CARIAN_LETTER_B"). +lisp_code_name(66218,"CARIAN_LETTER_M"). +lisp_code_name(66219,"CARIAN_LETTER_O"). +lisp_code_name(66220,"CARIAN_LETTER_D2"). +lisp_code_name(66221,"CARIAN_LETTER_T"). +lisp_code_name(66222,"CARIAN_LETTER_SH"). +lisp_code_name(66223,"CARIAN_LETTER_SH2"). +lisp_code_name(66224,"CARIAN_LETTER_S"). +lisp_code_name(66225,"CARIAN_LETTER_C-18"). +lisp_code_name(66226,"CARIAN_LETTER_U"). +lisp_code_name(66227,"CARIAN_LETTER_NN"). +lisp_code_name(66228,"CARIAN_LETTER_X"). +lisp_code_name(66229,"CARIAN_LETTER_N"). +lisp_code_name(66230,"CARIAN_LETTER_TT2"). +lisp_code_name(66231,"CARIAN_LETTER_P"). +lisp_code_name(66232,"CARIAN_LETTER_SS"). +lisp_code_name(66233,"CARIAN_LETTER_I"). +lisp_code_name(66234,"CARIAN_LETTER_E"). +lisp_code_name(66235,"CARIAN_LETTER_UUUU"). +lisp_code_name(66236,"CARIAN_LETTER_K"). +lisp_code_name(66237,"CARIAN_LETTER_K2"). +lisp_code_name(66238,"CARIAN_LETTER_ND"). +lisp_code_name(66239,"CARIAN_LETTER_UU"). +lisp_code_name(66240,"CARIAN_LETTER_G"). +lisp_code_name(66241,"CARIAN_LETTER_G2"). +lisp_code_name(66242,"CARIAN_LETTER_ST"). +lisp_code_name(66243,"CARIAN_LETTER_ST2"). +lisp_code_name(66244,"CARIAN_LETTER_NG"). +lisp_code_name(66245,"CARIAN_LETTER_II"). +lisp_code_name(66246,"CARIAN_LETTER_C-39"). +lisp_code_name(66247,"CARIAN_LETTER_TT"). +lisp_code_name(66248,"CARIAN_LETTER_UUU2"). +lisp_code_name(66249,"CARIAN_LETTER_RR"). +lisp_code_name(66250,"CARIAN_LETTER_MB"). +lisp_code_name(66251,"CARIAN_LETTER_MB2"). +lisp_code_name(66252,"CARIAN_LETTER_MB3"). +lisp_code_name(66253,"CARIAN_LETTER_MB4"). +lisp_code_name(66254,"CARIAN_LETTER_LD2"). +lisp_code_name(66255,"CARIAN_LETTER_E2"). +lisp_code_name(66256,"CARIAN_LETTER_UUU3"). +lisp_code_name(66272,"COPTIC_EPACT_THOUSANDS_MARK"). +lisp_code_name(66273,"COPTIC_EPACT_DIGIT_ONE"). +lisp_code_name(66274,"COPTIC_EPACT_DIGIT_TWO"). +lisp_code_name(66275,"COPTIC_EPACT_DIGIT_THREE"). +lisp_code_name(66276,"COPTIC_EPACT_DIGIT_FOUR"). +lisp_code_name(66277,"COPTIC_EPACT_DIGIT_FIVE"). +lisp_code_name(66278,"COPTIC_EPACT_DIGIT_SIX"). +lisp_code_name(66279,"COPTIC_EPACT_DIGIT_SEVEN"). +lisp_code_name(66280,"COPTIC_EPACT_DIGIT_EIGHT"). +lisp_code_name(66281,"COPTIC_EPACT_DIGIT_NINE"). +lisp_code_name(66282,"COPTIC_EPACT_NUMBER_TEN"). +lisp_code_name(66283,"COPTIC_EPACT_NUMBER_TWENTY"). +lisp_code_name(66284,"COPTIC_EPACT_NUMBER_THIRTY"). +lisp_code_name(66285,"COPTIC_EPACT_NUMBER_FORTY"). +lisp_code_name(66286,"COPTIC_EPACT_NUMBER_FIFTY"). +lisp_code_name(66287,"COPTIC_EPACT_NUMBER_SIXTY"). +lisp_code_name(66288,"COPTIC_EPACT_NUMBER_SEVENTY"). +lisp_code_name(66289,"COPTIC_EPACT_NUMBER_EIGHTY"). +lisp_code_name(66290,"COPTIC_EPACT_NUMBER_NINETY"). +lisp_code_name(66291,"COPTIC_EPACT_NUMBER_ONE_HUNDRED"). +lisp_code_name(66292,"COPTIC_EPACT_NUMBER_TWO_HUNDRED"). +lisp_code_name(66293,"COPTIC_EPACT_NUMBER_THREE_HUNDRED"). +lisp_code_name(66294,"COPTIC_EPACT_NUMBER_FOUR_HUNDRED"). +lisp_code_name(66295,"COPTIC_EPACT_NUMBER_FIVE_HUNDRED"). +lisp_code_name(66296,"COPTIC_EPACT_NUMBER_SIX_HUNDRED"). +lisp_code_name(66297,"COPTIC_EPACT_NUMBER_SEVEN_HUNDRED"). +lisp_code_name(66298,"COPTIC_EPACT_NUMBER_EIGHT_HUNDRED"). +lisp_code_name(66299,"COPTIC_EPACT_NUMBER_NINE_HUNDRED"). +lisp_code_name(66304,"OLD_ITALIC_LETTER_A"). +lisp_code_name(66305,"OLD_ITALIC_LETTER_BE"). +lisp_code_name(66306,"OLD_ITALIC_LETTER_KE"). +lisp_code_name(66307,"OLD_ITALIC_LETTER_DE"). +lisp_code_name(66308,"OLD_ITALIC_LETTER_E"). +lisp_code_name(66309,"OLD_ITALIC_LETTER_VE"). +lisp_code_name(66310,"OLD_ITALIC_LETTER_ZE"). +lisp_code_name(66311,"OLD_ITALIC_LETTER_HE"). +lisp_code_name(66312,"OLD_ITALIC_LETTER_THE"). +lisp_code_name(66313,"OLD_ITALIC_LETTER_I"). +lisp_code_name(66314,"OLD_ITALIC_LETTER_KA"). +lisp_code_name(66315,"OLD_ITALIC_LETTER_EL"). +lisp_code_name(66316,"OLD_ITALIC_LETTER_EM"). +lisp_code_name(66317,"OLD_ITALIC_LETTER_EN"). +lisp_code_name(66318,"OLD_ITALIC_LETTER_ESH"). +lisp_code_name(66319,"OLD_ITALIC_LETTER_O"). +lisp_code_name(66320,"OLD_ITALIC_LETTER_PE"). +lisp_code_name(66321,"OLD_ITALIC_LETTER_SHE"). +lisp_code_name(66322,"OLD_ITALIC_LETTER_KU"). +lisp_code_name(66323,"OLD_ITALIC_LETTER_ER"). +lisp_code_name(66324,"OLD_ITALIC_LETTER_ES"). +lisp_code_name(66325,"OLD_ITALIC_LETTER_TE"). +lisp_code_name(66326,"OLD_ITALIC_LETTER_U"). +lisp_code_name(66327,"OLD_ITALIC_LETTER_EKS"). +lisp_code_name(66328,"OLD_ITALIC_LETTER_PHE"). +lisp_code_name(66329,"OLD_ITALIC_LETTER_KHE"). +lisp_code_name(66330,"OLD_ITALIC_LETTER_EF"). +lisp_code_name(66331,"OLD_ITALIC_LETTER_ERS"). +lisp_code_name(66332,"OLD_ITALIC_LETTER_CHE"). +lisp_code_name(66333,"OLD_ITALIC_LETTER_II"). +lisp_code_name(66334,"OLD_ITALIC_LETTER_UU"). +lisp_code_name(66335,"OLD_ITALIC_LETTER_ESS"). +lisp_code_name(66336,"OLD_ITALIC_NUMERAL_ONE"). +lisp_code_name(66337,"OLD_ITALIC_NUMERAL_FIVE"). +lisp_code_name(66338,"OLD_ITALIC_NUMERAL_TEN"). +lisp_code_name(66339,"OLD_ITALIC_NUMERAL_FIFTY"). +lisp_code_name(66352,"GOTHIC_LETTER_AHSA"). +lisp_code_name(66353,"GOTHIC_LETTER_BAIRKAN"). +lisp_code_name(66354,"GOTHIC_LETTER_GIBA"). +lisp_code_name(66355,"GOTHIC_LETTER_DAGS"). +lisp_code_name(66356,"GOTHIC_LETTER_AIHVUS"). +lisp_code_name(66357,"GOTHIC_LETTER_QAIRTHRA"). +lisp_code_name(66358,"GOTHIC_LETTER_IUJA"). +lisp_code_name(66359,"GOTHIC_LETTER_HAGL"). +lisp_code_name(66360,"GOTHIC_LETTER_THIUTH"). +lisp_code_name(66361,"GOTHIC_LETTER_EIS"). +lisp_code_name(66362,"GOTHIC_LETTER_KUSMA"). +lisp_code_name(66363,"GOTHIC_LETTER_LAGUS"). +lisp_code_name(66364,"GOTHIC_LETTER_MANNA"). +lisp_code_name(66365,"GOTHIC_LETTER_NAUTHS"). +lisp_code_name(66366,"GOTHIC_LETTER_JER"). +lisp_code_name(66367,"GOTHIC_LETTER_URUS"). +lisp_code_name(66368,"GOTHIC_LETTER_PAIRTHRA"). +lisp_code_name(66369,"GOTHIC_LETTER_NINETY"). +lisp_code_name(66370,"GOTHIC_LETTER_RAIDA"). +lisp_code_name(66371,"GOTHIC_LETTER_SAUIL"). +lisp_code_name(66372,"GOTHIC_LETTER_TEIWS"). +lisp_code_name(66373,"GOTHIC_LETTER_WINJA"). +lisp_code_name(66374,"GOTHIC_LETTER_FAIHU"). +lisp_code_name(66375,"GOTHIC_LETTER_IGGWS"). +lisp_code_name(66376,"GOTHIC_LETTER_HWAIR"). +lisp_code_name(66377,"GOTHIC_LETTER_OTHAL"). +lisp_code_name(66378,"GOTHIC_LETTER_NINE_HUNDRED"). +lisp_code_name(66384,"OLD_PERMIC_LETTER_AN"). +lisp_code_name(66385,"OLD_PERMIC_LETTER_BUR"). +lisp_code_name(66386,"OLD_PERMIC_LETTER_GAI"). +lisp_code_name(66387,"OLD_PERMIC_LETTER_DOI"). +lisp_code_name(66388,"OLD_PERMIC_LETTER_E"). +lisp_code_name(66389,"OLD_PERMIC_LETTER_ZHOI"). +lisp_code_name(66390,"OLD_PERMIC_LETTER_DZHOI"). +lisp_code_name(66391,"OLD_PERMIC_LETTER_ZATA"). +lisp_code_name(66392,"OLD_PERMIC_LETTER_DZITA"). +lisp_code_name(66393,"OLD_PERMIC_LETTER_I"). +lisp_code_name(66394,"OLD_PERMIC_LETTER_KOKE"). +lisp_code_name(66395,"OLD_PERMIC_LETTER_LEI"). +lisp_code_name(66396,"OLD_PERMIC_LETTER_MENOE"). +lisp_code_name(66397,"OLD_PERMIC_LETTER_NENOE"). +lisp_code_name(66398,"OLD_PERMIC_LETTER_VOOI"). +lisp_code_name(66399,"OLD_PERMIC_LETTER_PEEI"). +lisp_code_name(66400,"OLD_PERMIC_LETTER_REI"). +lisp_code_name(66401,"OLD_PERMIC_LETTER_SII"). +lisp_code_name(66402,"OLD_PERMIC_LETTER_TAI"). +lisp_code_name(66403,"OLD_PERMIC_LETTER_U"). +lisp_code_name(66404,"OLD_PERMIC_LETTER_CHERY"). +lisp_code_name(66405,"OLD_PERMIC_LETTER_SHOOI"). +lisp_code_name(66406,"OLD_PERMIC_LETTER_SHCHOOI"). +lisp_code_name(66407,"OLD_PERMIC_LETTER_YRY"). +lisp_code_name(66408,"OLD_PERMIC_LETTER_YERU"). +lisp_code_name(66409,"OLD_PERMIC_LETTER_O"). +lisp_code_name(66410,"OLD_PERMIC_LETTER_OO"). +lisp_code_name(66411,"OLD_PERMIC_LETTER_EF"). +lisp_code_name(66412,"OLD_PERMIC_LETTER_HA"). +lisp_code_name(66413,"OLD_PERMIC_LETTER_TSIU"). +lisp_code_name(66414,"OLD_PERMIC_LETTER_VER"). +lisp_code_name(66415,"OLD_PERMIC_LETTER_YER"). +lisp_code_name(66416,"OLD_PERMIC_LETTER_YERI"). +lisp_code_name(66417,"OLD_PERMIC_LETTER_YAT"). +lisp_code_name(66418,"OLD_PERMIC_LETTER_IE"). +lisp_code_name(66419,"OLD_PERMIC_LETTER_YU"). +lisp_code_name(66420,"OLD_PERMIC_LETTER_YA"). +lisp_code_name(66421,"OLD_PERMIC_LETTER_IA"). +lisp_code_name(66422,"COMBINING_OLD_PERMIC_LETTER_AN"). +lisp_code_name(66423,"COMBINING_OLD_PERMIC_LETTER_DOI"). +lisp_code_name(66424,"COMBINING_OLD_PERMIC_LETTER_ZATA"). +lisp_code_name(66425,"COMBINING_OLD_PERMIC_LETTER_NENOE"). +lisp_code_name(66426,"COMBINING_OLD_PERMIC_LETTER_SII"). +lisp_code_name(66432,"UGARITIC_LETTER_ALPA"). +lisp_code_name(66433,"UGARITIC_LETTER_BETA"). +lisp_code_name(66434,"UGARITIC_LETTER_GAMLA"). +lisp_code_name(66435,"UGARITIC_LETTER_KHA"). +lisp_code_name(66436,"UGARITIC_LETTER_DELTA"). +lisp_code_name(66437,"UGARITIC_LETTER_HO"). +lisp_code_name(66438,"UGARITIC_LETTER_WO"). +lisp_code_name(66439,"UGARITIC_LETTER_ZETA"). +lisp_code_name(66440,"UGARITIC_LETTER_HOTA"). +lisp_code_name(66441,"UGARITIC_LETTER_TET"). +lisp_code_name(66442,"UGARITIC_LETTER_YOD"). +lisp_code_name(66443,"UGARITIC_LETTER_KAF"). +lisp_code_name(66444,"UGARITIC_LETTER_SHIN"). +lisp_code_name(66445,"UGARITIC_LETTER_LAMDA"). +lisp_code_name(66446,"UGARITIC_LETTER_MEM"). +lisp_code_name(66447,"UGARITIC_LETTER_DHAL"). +lisp_code_name(66448,"UGARITIC_LETTER_NUN"). +lisp_code_name(66449,"UGARITIC_LETTER_ZU"). +lisp_code_name(66450,"UGARITIC_LETTER_SAMKA"). +lisp_code_name(66451,"UGARITIC_LETTER_AIN"). +lisp_code_name(66452,"UGARITIC_LETTER_PU"). +lisp_code_name(66453,"UGARITIC_LETTER_SADE"). +lisp_code_name(66454,"UGARITIC_LETTER_QOPA"). +lisp_code_name(66455,"UGARITIC_LETTER_RASHA"). +lisp_code_name(66456,"UGARITIC_LETTER_THANNA"). +lisp_code_name(66457,"UGARITIC_LETTER_GHAIN"). +lisp_code_name(66458,"UGARITIC_LETTER_TO"). +lisp_code_name(66459,"UGARITIC_LETTER_I"). +lisp_code_name(66460,"UGARITIC_LETTER_U"). +lisp_code_name(66461,"UGARITIC_LETTER_SSU"). +lisp_code_name(66463,"UGARITIC_WORD_DIVIDER"). +lisp_code_name(66464,"OLD_PERSIAN_SIGN_A"). +lisp_code_name(66465,"OLD_PERSIAN_SIGN_I"). +lisp_code_name(66466,"OLD_PERSIAN_SIGN_U"). +lisp_code_name(66467,"OLD_PERSIAN_SIGN_KA"). +lisp_code_name(66468,"OLD_PERSIAN_SIGN_KU"). +lisp_code_name(66469,"OLD_PERSIAN_SIGN_GA"). +lisp_code_name(66470,"OLD_PERSIAN_SIGN_GU"). +lisp_code_name(66471,"OLD_PERSIAN_SIGN_XA"). +lisp_code_name(66472,"OLD_PERSIAN_SIGN_CA"). +lisp_code_name(66473,"OLD_PERSIAN_SIGN_JA"). +lisp_code_name(66474,"OLD_PERSIAN_SIGN_JI"). +lisp_code_name(66475,"OLD_PERSIAN_SIGN_TA"). +lisp_code_name(66476,"OLD_PERSIAN_SIGN_TU"). +lisp_code_name(66477,"OLD_PERSIAN_SIGN_DA"). +lisp_code_name(66478,"OLD_PERSIAN_SIGN_DI"). +lisp_code_name(66479,"OLD_PERSIAN_SIGN_DU"). +lisp_code_name(66480,"OLD_PERSIAN_SIGN_THA"). +lisp_code_name(66481,"OLD_PERSIAN_SIGN_PA"). +lisp_code_name(66482,"OLD_PERSIAN_SIGN_BA"). +lisp_code_name(66483,"OLD_PERSIAN_SIGN_FA"). +lisp_code_name(66484,"OLD_PERSIAN_SIGN_NA"). +lisp_code_name(66485,"OLD_PERSIAN_SIGN_NU"). +lisp_code_name(66486,"OLD_PERSIAN_SIGN_MA"). +lisp_code_name(66487,"OLD_PERSIAN_SIGN_MI"). +lisp_code_name(66488,"OLD_PERSIAN_SIGN_MU"). +lisp_code_name(66489,"OLD_PERSIAN_SIGN_YA"). +lisp_code_name(66490,"OLD_PERSIAN_SIGN_VA"). +lisp_code_name(66491,"OLD_PERSIAN_SIGN_VI"). +lisp_code_name(66492,"OLD_PERSIAN_SIGN_RA"). +lisp_code_name(66493,"OLD_PERSIAN_SIGN_RU"). +lisp_code_name(66494,"OLD_PERSIAN_SIGN_LA"). +lisp_code_name(66495,"OLD_PERSIAN_SIGN_SA"). +lisp_code_name(66496,"OLD_PERSIAN_SIGN_ZA"). +lisp_code_name(66497,"OLD_PERSIAN_SIGN_SHA"). +lisp_code_name(66498,"OLD_PERSIAN_SIGN_SSA"). +lisp_code_name(66499,"OLD_PERSIAN_SIGN_HA"). +lisp_code_name(66504,"OLD_PERSIAN_SIGN_AURAMAZDAA"). +lisp_code_name(66505,"OLD_PERSIAN_SIGN_AURAMAZDAA-2"). +lisp_code_name(66506,"OLD_PERSIAN_SIGN_AURAMAZDAAHA"). +lisp_code_name(66507,"OLD_PERSIAN_SIGN_XSHAAYATHIYA"). +lisp_code_name(66508,"OLD_PERSIAN_SIGN_DAHYAAUSH"). +lisp_code_name(66509,"OLD_PERSIAN_SIGN_DAHYAAUSH-2"). +lisp_code_name(66510,"OLD_PERSIAN_SIGN_BAGA"). +lisp_code_name(66511,"OLD_PERSIAN_SIGN_BUUMISH"). +lisp_code_name(66512,"OLD_PERSIAN_WORD_DIVIDER"). +lisp_code_name(66513,"OLD_PERSIAN_NUMBER_ONE"). +lisp_code_name(66514,"OLD_PERSIAN_NUMBER_TWO"). +lisp_code_name(66515,"OLD_PERSIAN_NUMBER_TEN"). +lisp_code_name(66516,"OLD_PERSIAN_NUMBER_TWENTY"). +lisp_code_name(66517,"OLD_PERSIAN_NUMBER_HUNDRED"). +lisp_code_name(66560,"DESERET_CAPITAL_LETTER_LONG_I"). +lisp_code_name(66561,"DESERET_CAPITAL_LETTER_LONG_E"). +lisp_code_name(66562,"DESERET_CAPITAL_LETTER_LONG_A"). +lisp_code_name(66563,"DESERET_CAPITAL_LETTER_LONG_AH"). +lisp_code_name(66564,"DESERET_CAPITAL_LETTER_LONG_O"). +lisp_code_name(66565,"DESERET_CAPITAL_LETTER_LONG_OO"). +lisp_code_name(66566,"DESERET_CAPITAL_LETTER_SHORT_I"). +lisp_code_name(66567,"DESERET_CAPITAL_LETTER_SHORT_E"). +lisp_code_name(66568,"DESERET_CAPITAL_LETTER_SHORT_A"). +lisp_code_name(66569,"DESERET_CAPITAL_LETTER_SHORT_AH"). +lisp_code_name(66570,"DESERET_CAPITAL_LETTER_SHORT_O"). +lisp_code_name(66571,"DESERET_CAPITAL_LETTER_SHORT_OO"). +lisp_code_name(66572,"DESERET_CAPITAL_LETTER_AY"). +lisp_code_name(66573,"DESERET_CAPITAL_LETTER_OW"). +lisp_code_name(66574,"DESERET_CAPITAL_LETTER_WU"). +lisp_code_name(66575,"DESERET_CAPITAL_LETTER_YEE"). +lisp_code_name(66576,"DESERET_CAPITAL_LETTER_H"). +lisp_code_name(66577,"DESERET_CAPITAL_LETTER_PEE"). +lisp_code_name(66578,"DESERET_CAPITAL_LETTER_BEE"). +lisp_code_name(66579,"DESERET_CAPITAL_LETTER_TEE"). +lisp_code_name(66580,"DESERET_CAPITAL_LETTER_DEE"). +lisp_code_name(66581,"DESERET_CAPITAL_LETTER_CHEE"). +lisp_code_name(66582,"DESERET_CAPITAL_LETTER_JEE"). +lisp_code_name(66583,"DESERET_CAPITAL_LETTER_KAY"). +lisp_code_name(66584,"DESERET_CAPITAL_LETTER_GAY"). +lisp_code_name(66585,"DESERET_CAPITAL_LETTER_EF"). +lisp_code_name(66586,"DESERET_CAPITAL_LETTER_VEE"). +lisp_code_name(66587,"DESERET_CAPITAL_LETTER_ETH"). +lisp_code_name(66588,"DESERET_CAPITAL_LETTER_THEE"). +lisp_code_name(66589,"DESERET_CAPITAL_LETTER_ES"). +lisp_code_name(66590,"DESERET_CAPITAL_LETTER_ZEE"). +lisp_code_name(66591,"DESERET_CAPITAL_LETTER_ESH"). +lisp_code_name(66592,"DESERET_CAPITAL_LETTER_ZHEE"). +lisp_code_name(66593,"DESERET_CAPITAL_LETTER_ER"). +lisp_code_name(66594,"DESERET_CAPITAL_LETTER_EL"). +lisp_code_name(66595,"DESERET_CAPITAL_LETTER_EM"). +lisp_code_name(66596,"DESERET_CAPITAL_LETTER_EN"). +lisp_code_name(66597,"DESERET_CAPITAL_LETTER_ENG"). +lisp_code_name(66598,"DESERET_CAPITAL_LETTER_OI"). +lisp_code_name(66599,"DESERET_CAPITAL_LETTER_EW"). +lisp_code_name(66600,"DESERET_SMALL_LETTER_LONG_I"). +lisp_code_name(66601,"DESERET_SMALL_LETTER_LONG_E"). +lisp_code_name(66602,"DESERET_SMALL_LETTER_LONG_A"). +lisp_code_name(66603,"DESERET_SMALL_LETTER_LONG_AH"). +lisp_code_name(66604,"DESERET_SMALL_LETTER_LONG_O"). +lisp_code_name(66605,"DESERET_SMALL_LETTER_LONG_OO"). +lisp_code_name(66606,"DESERET_SMALL_LETTER_SHORT_I"). +lisp_code_name(66607,"DESERET_SMALL_LETTER_SHORT_E"). +lisp_code_name(66608,"DESERET_SMALL_LETTER_SHORT_A"). +lisp_code_name(66609,"DESERET_SMALL_LETTER_SHORT_AH"). +lisp_code_name(66610,"DESERET_SMALL_LETTER_SHORT_O"). +lisp_code_name(66611,"DESERET_SMALL_LETTER_SHORT_OO"). +lisp_code_name(66612,"DESERET_SMALL_LETTER_AY"). +lisp_code_name(66613,"DESERET_SMALL_LETTER_OW"). +lisp_code_name(66614,"DESERET_SMALL_LETTER_WU"). +lisp_code_name(66615,"DESERET_SMALL_LETTER_YEE"). +lisp_code_name(66616,"DESERET_SMALL_LETTER_H"). +lisp_code_name(66617,"DESERET_SMALL_LETTER_PEE"). +lisp_code_name(66618,"DESERET_SMALL_LETTER_BEE"). +lisp_code_name(66619,"DESERET_SMALL_LETTER_TEE"). +lisp_code_name(66620,"DESERET_SMALL_LETTER_DEE"). +lisp_code_name(66621,"DESERET_SMALL_LETTER_CHEE"). +lisp_code_name(66622,"DESERET_SMALL_LETTER_JEE"). +lisp_code_name(66623,"DESERET_SMALL_LETTER_KAY"). +lisp_code_name(66624,"DESERET_SMALL_LETTER_GAY"). +lisp_code_name(66625,"DESERET_SMALL_LETTER_EF"). +lisp_code_name(66626,"DESERET_SMALL_LETTER_VEE"). +lisp_code_name(66627,"DESERET_SMALL_LETTER_ETH"). +lisp_code_name(66628,"DESERET_SMALL_LETTER_THEE"). +lisp_code_name(66629,"DESERET_SMALL_LETTER_ES"). +lisp_code_name(66630,"DESERET_SMALL_LETTER_ZEE"). +lisp_code_name(66631,"DESERET_SMALL_LETTER_ESH"). +lisp_code_name(66632,"DESERET_SMALL_LETTER_ZHEE"). +lisp_code_name(66633,"DESERET_SMALL_LETTER_ER"). +lisp_code_name(66634,"DESERET_SMALL_LETTER_EL"). +lisp_code_name(66635,"DESERET_SMALL_LETTER_EM"). +lisp_code_name(66636,"DESERET_SMALL_LETTER_EN"). +lisp_code_name(66637,"DESERET_SMALL_LETTER_ENG"). +lisp_code_name(66638,"DESERET_SMALL_LETTER_OI"). +lisp_code_name(66639,"DESERET_SMALL_LETTER_EW"). +lisp_code_name(66640,"SHAVIAN_LETTER_PEEP"). +lisp_code_name(66641,"SHAVIAN_LETTER_TOT"). +lisp_code_name(66642,"SHAVIAN_LETTER_KICK"). +lisp_code_name(66643,"SHAVIAN_LETTER_FEE"). +lisp_code_name(66644,"SHAVIAN_LETTER_THIGH"). +lisp_code_name(66645,"SHAVIAN_LETTER_SO"). +lisp_code_name(66646,"SHAVIAN_LETTER_SURE"). +lisp_code_name(66647,"SHAVIAN_LETTER_CHURCH"). +lisp_code_name(66648,"SHAVIAN_LETTER_YEA"). +lisp_code_name(66649,"SHAVIAN_LETTER_HUNG"). +lisp_code_name(66650,"SHAVIAN_LETTER_BIB"). +lisp_code_name(66651,"SHAVIAN_LETTER_DEAD"). +lisp_code_name(66652,"SHAVIAN_LETTER_GAG"). +lisp_code_name(66653,"SHAVIAN_LETTER_VOW"). +lisp_code_name(66654,"SHAVIAN_LETTER_THEY"). +lisp_code_name(66655,"SHAVIAN_LETTER_ZOO"). +lisp_code_name(66656,"SHAVIAN_LETTER_MEASURE"). +lisp_code_name(66657,"SHAVIAN_LETTER_JUDGE"). +lisp_code_name(66658,"SHAVIAN_LETTER_WOE"). +lisp_code_name(66659,"SHAVIAN_LETTER_HA-HA"). +lisp_code_name(66660,"SHAVIAN_LETTER_LOLL"). +lisp_code_name(66661,"SHAVIAN_LETTER_MIME"). +lisp_code_name(66662,"SHAVIAN_LETTER_IF"). +lisp_code_name(66663,"SHAVIAN_LETTER_EGG"). +lisp_code_name(66664,"SHAVIAN_LETTER_ASH"). +lisp_code_name(66665,"SHAVIAN_LETTER_ADO"). +lisp_code_name(66666,"SHAVIAN_LETTER_ON"). +lisp_code_name(66667,"SHAVIAN_LETTER_WOOL"). +lisp_code_name(66668,"SHAVIAN_LETTER_OUT"). +lisp_code_name(66669,"SHAVIAN_LETTER_AH"). +lisp_code_name(66670,"SHAVIAN_LETTER_ROAR"). +lisp_code_name(66671,"SHAVIAN_LETTER_NUN"). +lisp_code_name(66672,"SHAVIAN_LETTER_EAT"). +lisp_code_name(66673,"SHAVIAN_LETTER_AGE"). +lisp_code_name(66674,"SHAVIAN_LETTER_ICE"). +lisp_code_name(66675,"SHAVIAN_LETTER_UP"). +lisp_code_name(66676,"SHAVIAN_LETTER_OAK"). +lisp_code_name(66677,"SHAVIAN_LETTER_OOZE"). +lisp_code_name(66678,"SHAVIAN_LETTER_OIL"). +lisp_code_name(66679,"SHAVIAN_LETTER_AWE"). +lisp_code_name(66680,"SHAVIAN_LETTER_ARE"). +lisp_code_name(66681,"SHAVIAN_LETTER_OR"). +lisp_code_name(66682,"SHAVIAN_LETTER_AIR"). +lisp_code_name(66683,"SHAVIAN_LETTER_ERR"). +lisp_code_name(66684,"SHAVIAN_LETTER_ARRAY"). +lisp_code_name(66685,"SHAVIAN_LETTER_EAR"). +lisp_code_name(66686,"SHAVIAN_LETTER_IAN"). +lisp_code_name(66687,"SHAVIAN_LETTER_YEW"). +lisp_code_name(66688,"OSMANYA_LETTER_ALEF"). +lisp_code_name(66689,"OSMANYA_LETTER_BA"). +lisp_code_name(66690,"OSMANYA_LETTER_TA"). +lisp_code_name(66691,"OSMANYA_LETTER_JA"). +lisp_code_name(66692,"OSMANYA_LETTER_XA"). +lisp_code_name(66693,"OSMANYA_LETTER_KHA"). +lisp_code_name(66694,"OSMANYA_LETTER_DEEL"). +lisp_code_name(66695,"OSMANYA_LETTER_RA"). +lisp_code_name(66696,"OSMANYA_LETTER_SA"). +lisp_code_name(66697,"OSMANYA_LETTER_SHIIN"). +lisp_code_name(66698,"OSMANYA_LETTER_DHA"). +lisp_code_name(66699,"OSMANYA_LETTER_CAYN"). +lisp_code_name(66700,"OSMANYA_LETTER_GA"). +lisp_code_name(66701,"OSMANYA_LETTER_FA"). +lisp_code_name(66702,"OSMANYA_LETTER_QAAF"). +lisp_code_name(66703,"OSMANYA_LETTER_KAAF"). +lisp_code_name(66704,"OSMANYA_LETTER_LAAN"). +lisp_code_name(66705,"OSMANYA_LETTER_MIIN"). +lisp_code_name(66706,"OSMANYA_LETTER_NUUN"). +lisp_code_name(66707,"OSMANYA_LETTER_WAW"). +lisp_code_name(66708,"OSMANYA_LETTER_HA"). +lisp_code_name(66709,"OSMANYA_LETTER_YA"). +lisp_code_name(66710,"OSMANYA_LETTER_A"). +lisp_code_name(66711,"OSMANYA_LETTER_E"). +lisp_code_name(66712,"OSMANYA_LETTER_I"). +lisp_code_name(66713,"OSMANYA_LETTER_O"). +lisp_code_name(66714,"OSMANYA_LETTER_U"). +lisp_code_name(66715,"OSMANYA_LETTER_AA"). +lisp_code_name(66716,"OSMANYA_LETTER_EE"). +lisp_code_name(66717,"OSMANYA_LETTER_OO"). +lisp_code_name(66720,"OSMANYA_DIGIT_ZERO"). +lisp_code_name(66721,"OSMANYA_DIGIT_ONE"). +lisp_code_name(66722,"OSMANYA_DIGIT_TWO"). +lisp_code_name(66723,"OSMANYA_DIGIT_THREE"). +lisp_code_name(66724,"OSMANYA_DIGIT_FOUR"). +lisp_code_name(66725,"OSMANYA_DIGIT_FIVE"). +lisp_code_name(66726,"OSMANYA_DIGIT_SIX"). +lisp_code_name(66727,"OSMANYA_DIGIT_SEVEN"). +lisp_code_name(66728,"OSMANYA_DIGIT_EIGHT"). +lisp_code_name(66729,"OSMANYA_DIGIT_NINE"). +lisp_code_name(66816,"ELBASAN_LETTER_A"). +lisp_code_name(66817,"ELBASAN_LETTER_BE"). +lisp_code_name(66818,"ELBASAN_LETTER_CE"). +lisp_code_name(66819,"ELBASAN_LETTER_CHE"). +lisp_code_name(66820,"ELBASAN_LETTER_DE"). +lisp_code_name(66821,"ELBASAN_LETTER_NDE"). +lisp_code_name(66822,"ELBASAN_LETTER_DHE"). +lisp_code_name(66823,"ELBASAN_LETTER_EI"). +lisp_code_name(66824,"ELBASAN_LETTER_E"). +lisp_code_name(66825,"ELBASAN_LETTER_FE"). +lisp_code_name(66826,"ELBASAN_LETTER_GE"). +lisp_code_name(66827,"ELBASAN_LETTER_GJE"). +lisp_code_name(66828,"ELBASAN_LETTER_HE"). +lisp_code_name(66829,"ELBASAN_LETTER_I"). +lisp_code_name(66830,"ELBASAN_LETTER_JE"). +lisp_code_name(66831,"ELBASAN_LETTER_KE"). +lisp_code_name(66832,"ELBASAN_LETTER_LE"). +lisp_code_name(66833,"ELBASAN_LETTER_LLE"). +lisp_code_name(66834,"ELBASAN_LETTER_ME"). +lisp_code_name(66835,"ELBASAN_LETTER_NE"). +lisp_code_name(66836,"ELBASAN_LETTER_NA"). +lisp_code_name(66837,"ELBASAN_LETTER_NJE"). +lisp_code_name(66838,"ELBASAN_LETTER_O"). +lisp_code_name(66839,"ELBASAN_LETTER_PE"). +lisp_code_name(66840,"ELBASAN_LETTER_QE"). +lisp_code_name(66841,"ELBASAN_LETTER_RE"). +lisp_code_name(66842,"ELBASAN_LETTER_RRE"). +lisp_code_name(66843,"ELBASAN_LETTER_SE"). +lisp_code_name(66844,"ELBASAN_LETTER_SHE"). +lisp_code_name(66845,"ELBASAN_LETTER_TE"). +lisp_code_name(66846,"ELBASAN_LETTER_THE"). +lisp_code_name(66847,"ELBASAN_LETTER_U"). +lisp_code_name(66848,"ELBASAN_LETTER_VE"). +lisp_code_name(66849,"ELBASAN_LETTER_XE"). +lisp_code_name(66850,"ELBASAN_LETTER_Y"). +lisp_code_name(66851,"ELBASAN_LETTER_ZE"). +lisp_code_name(66852,"ELBASAN_LETTER_ZHE"). +lisp_code_name(66853,"ELBASAN_LETTER_GHE"). +lisp_code_name(66854,"ELBASAN_LETTER_GHAMMA"). +lisp_code_name(66855,"ELBASAN_LETTER_KHE"). +lisp_code_name(66864,"CAUCASIAN_ALBANIAN_LETTER_ALT"). +lisp_code_name(66865,"CAUCASIAN_ALBANIAN_LETTER_BET"). +lisp_code_name(66866,"CAUCASIAN_ALBANIAN_LETTER_GIM"). +lisp_code_name(66867,"CAUCASIAN_ALBANIAN_LETTER_DAT"). +lisp_code_name(66868,"CAUCASIAN_ALBANIAN_LETTER_EB"). +lisp_code_name(66869,"CAUCASIAN_ALBANIAN_LETTER_ZARL"). +lisp_code_name(66870,"CAUCASIAN_ALBANIAN_LETTER_EYN"). +lisp_code_name(66871,"CAUCASIAN_ALBANIAN_LETTER_ZHIL"). +lisp_code_name(66872,"CAUCASIAN_ALBANIAN_LETTER_TAS"). +lisp_code_name(66873,"CAUCASIAN_ALBANIAN_LETTER_CHA"). +lisp_code_name(66874,"CAUCASIAN_ALBANIAN_LETTER_YOWD"). +lisp_code_name(66875,"CAUCASIAN_ALBANIAN_LETTER_ZHA"). +lisp_code_name(66876,"CAUCASIAN_ALBANIAN_LETTER_IRB"). +lisp_code_name(66877,"CAUCASIAN_ALBANIAN_LETTER_SHA"). +lisp_code_name(66878,"CAUCASIAN_ALBANIAN_LETTER_LAN"). +lisp_code_name(66879,"CAUCASIAN_ALBANIAN_LETTER_INYA"). +lisp_code_name(66880,"CAUCASIAN_ALBANIAN_LETTER_XEYN"). +lisp_code_name(66881,"CAUCASIAN_ALBANIAN_LETTER_DYAN"). +lisp_code_name(66882,"CAUCASIAN_ALBANIAN_LETTER_CAR"). +lisp_code_name(66883,"CAUCASIAN_ALBANIAN_LETTER_JHOX"). +lisp_code_name(66884,"CAUCASIAN_ALBANIAN_LETTER_KAR"). +lisp_code_name(66885,"CAUCASIAN_ALBANIAN_LETTER_LYIT"). +lisp_code_name(66886,"CAUCASIAN_ALBANIAN_LETTER_HEYT"). +lisp_code_name(66887,"CAUCASIAN_ALBANIAN_LETTER_QAY"). +lisp_code_name(66888,"CAUCASIAN_ALBANIAN_LETTER_AOR"). +lisp_code_name(66889,"CAUCASIAN_ALBANIAN_LETTER_CHOY"). +lisp_code_name(66890,"CAUCASIAN_ALBANIAN_LETTER_CHI"). +lisp_code_name(66891,"CAUCASIAN_ALBANIAN_LETTER_CYAY"). +lisp_code_name(66892,"CAUCASIAN_ALBANIAN_LETTER_MAQ"). +lisp_code_name(66893,"CAUCASIAN_ALBANIAN_LETTER_QAR"). +lisp_code_name(66894,"CAUCASIAN_ALBANIAN_LETTER_NOWC"). +lisp_code_name(66895,"CAUCASIAN_ALBANIAN_LETTER_DZYAY"). +lisp_code_name(66896,"CAUCASIAN_ALBANIAN_LETTER_SHAK"). +lisp_code_name(66897,"CAUCASIAN_ALBANIAN_LETTER_JAYN"). +lisp_code_name(66898,"CAUCASIAN_ALBANIAN_LETTER_ON"). +lisp_code_name(66899,"CAUCASIAN_ALBANIAN_LETTER_TYAY"). +lisp_code_name(66900,"CAUCASIAN_ALBANIAN_LETTER_FAM"). +lisp_code_name(66901,"CAUCASIAN_ALBANIAN_LETTER_DZAY"). +lisp_code_name(66902,"CAUCASIAN_ALBANIAN_LETTER_CHAT"). +lisp_code_name(66903,"CAUCASIAN_ALBANIAN_LETTER_PEN"). +lisp_code_name(66904,"CAUCASIAN_ALBANIAN_LETTER_GHEYS"). +lisp_code_name(66905,"CAUCASIAN_ALBANIAN_LETTER_RAT"). +lisp_code_name(66906,"CAUCASIAN_ALBANIAN_LETTER_SEYK"). +lisp_code_name(66907,"CAUCASIAN_ALBANIAN_LETTER_VEYZ"). +lisp_code_name(66908,"CAUCASIAN_ALBANIAN_LETTER_TIWR"). +lisp_code_name(66909,"CAUCASIAN_ALBANIAN_LETTER_SHOY"). +lisp_code_name(66910,"CAUCASIAN_ALBANIAN_LETTER_IWN"). +lisp_code_name(66911,"CAUCASIAN_ALBANIAN_LETTER_CYAW"). +lisp_code_name(66912,"CAUCASIAN_ALBANIAN_LETTER_CAYN"). +lisp_code_name(66913,"CAUCASIAN_ALBANIAN_LETTER_YAYD"). +lisp_code_name(66914,"CAUCASIAN_ALBANIAN_LETTER_PIWR"). +lisp_code_name(66915,"CAUCASIAN_ALBANIAN_LETTER_KIW"). +lisp_code_name(66927,"CAUCASIAN_ALBANIAN_CITATION_MARK"). +lisp_code_name(67072,"LINEAR_A_SIGN_AB001"). +lisp_code_name(67073,"LINEAR_A_SIGN_AB002"). +lisp_code_name(67074,"LINEAR_A_SIGN_AB003"). +lisp_code_name(67075,"LINEAR_A_SIGN_AB004"). +lisp_code_name(67076,"LINEAR_A_SIGN_AB005"). +lisp_code_name(67077,"LINEAR_A_SIGN_AB006"). +lisp_code_name(67078,"LINEAR_A_SIGN_AB007"). +lisp_code_name(67079,"LINEAR_A_SIGN_AB008"). +lisp_code_name(67080,"LINEAR_A_SIGN_AB009"). +lisp_code_name(67081,"LINEAR_A_SIGN_AB010"). +lisp_code_name(67082,"LINEAR_A_SIGN_AB011"). +lisp_code_name(67083,"LINEAR_A_SIGN_AB013"). +lisp_code_name(67084,"LINEAR_A_SIGN_AB016"). +lisp_code_name(67085,"LINEAR_A_SIGN_AB017"). +lisp_code_name(67086,"LINEAR_A_SIGN_AB020"). +lisp_code_name(67087,"LINEAR_A_SIGN_AB021"). +lisp_code_name(67088,"LINEAR_A_SIGN_AB021F"). +lisp_code_name(67089,"LINEAR_A_SIGN_AB021M"). +lisp_code_name(67090,"LINEAR_A_SIGN_AB022"). +lisp_code_name(67091,"LINEAR_A_SIGN_AB022F"). +lisp_code_name(67092,"LINEAR_A_SIGN_AB022M"). +lisp_code_name(67093,"LINEAR_A_SIGN_AB023"). +lisp_code_name(67094,"LINEAR_A_SIGN_AB023M"). +lisp_code_name(67095,"LINEAR_A_SIGN_AB024"). +lisp_code_name(67096,"LINEAR_A_SIGN_AB026"). +lisp_code_name(67097,"LINEAR_A_SIGN_AB027"). +lisp_code_name(67098,"LINEAR_A_SIGN_AB028"). +lisp_code_name(67099,"LINEAR_A_SIGN_A028B"). +lisp_code_name(67100,"LINEAR_A_SIGN_AB029"). +lisp_code_name(67101,"LINEAR_A_SIGN_AB030"). +lisp_code_name(67102,"LINEAR_A_SIGN_AB031"). +lisp_code_name(67103,"LINEAR_A_SIGN_AB034"). +lisp_code_name(67104,"LINEAR_A_SIGN_AB037"). +lisp_code_name(67105,"LINEAR_A_SIGN_AB038"). +lisp_code_name(67106,"LINEAR_A_SIGN_AB039"). +lisp_code_name(67107,"LINEAR_A_SIGN_AB040"). +lisp_code_name(67108,"LINEAR_A_SIGN_AB041"). +lisp_code_name(67109,"LINEAR_A_SIGN_AB044"). +lisp_code_name(67110,"LINEAR_A_SIGN_AB045"). +lisp_code_name(67111,"LINEAR_A_SIGN_AB046"). +lisp_code_name(67112,"LINEAR_A_SIGN_AB047"). +lisp_code_name(67113,"LINEAR_A_SIGN_AB048"). +lisp_code_name(67114,"LINEAR_A_SIGN_AB049"). +lisp_code_name(67115,"LINEAR_A_SIGN_AB050"). +lisp_code_name(67116,"LINEAR_A_SIGN_AB051"). +lisp_code_name(67117,"LINEAR_A_SIGN_AB053"). +lisp_code_name(67118,"LINEAR_A_SIGN_AB054"). +lisp_code_name(67119,"LINEAR_A_SIGN_AB055"). +lisp_code_name(67120,"LINEAR_A_SIGN_AB056"). +lisp_code_name(67121,"LINEAR_A_SIGN_AB057"). +lisp_code_name(67122,"LINEAR_A_SIGN_AB058"). +lisp_code_name(67123,"LINEAR_A_SIGN_AB059"). +lisp_code_name(67124,"LINEAR_A_SIGN_AB060"). +lisp_code_name(67125,"LINEAR_A_SIGN_AB061"). +lisp_code_name(67126,"LINEAR_A_SIGN_AB065"). +lisp_code_name(67127,"LINEAR_A_SIGN_AB066"). +lisp_code_name(67128,"LINEAR_A_SIGN_AB067"). +lisp_code_name(67129,"LINEAR_A_SIGN_AB069"). +lisp_code_name(67130,"LINEAR_A_SIGN_AB070"). +lisp_code_name(67131,"LINEAR_A_SIGN_AB073"). +lisp_code_name(67132,"LINEAR_A_SIGN_AB074"). +lisp_code_name(67133,"LINEAR_A_SIGN_AB076"). +lisp_code_name(67134,"LINEAR_A_SIGN_AB077"). +lisp_code_name(67135,"LINEAR_A_SIGN_AB078"). +lisp_code_name(67136,"LINEAR_A_SIGN_AB079"). +lisp_code_name(67137,"LINEAR_A_SIGN_AB080"). +lisp_code_name(67138,"LINEAR_A_SIGN_AB081"). +lisp_code_name(67139,"LINEAR_A_SIGN_AB082"). +lisp_code_name(67140,"LINEAR_A_SIGN_AB085"). +lisp_code_name(67141,"LINEAR_A_SIGN_AB086"). +lisp_code_name(67142,"LINEAR_A_SIGN_AB087"). +lisp_code_name(67143,"LINEAR_A_SIGN_A100-102"). +lisp_code_name(67144,"LINEAR_A_SIGN_AB118"). +lisp_code_name(67145,"LINEAR_A_SIGN_AB120"). +lisp_code_name(67146,"LINEAR_A_SIGN_A120B"). +lisp_code_name(67147,"LINEAR_A_SIGN_AB122"). +lisp_code_name(67148,"LINEAR_A_SIGN_AB123"). +lisp_code_name(67149,"LINEAR_A_SIGN_AB131A"). +lisp_code_name(67150,"LINEAR_A_SIGN_AB131B"). +lisp_code_name(67151,"LINEAR_A_SIGN_A131C"). +lisp_code_name(67152,"LINEAR_A_SIGN_AB164"). +lisp_code_name(67153,"LINEAR_A_SIGN_AB171"). +lisp_code_name(67154,"LINEAR_A_SIGN_AB180"). +lisp_code_name(67155,"LINEAR_A_SIGN_AB188"). +lisp_code_name(67156,"LINEAR_A_SIGN_AB191"). +lisp_code_name(67157,"LINEAR_A_SIGN_A301"). +lisp_code_name(67158,"LINEAR_A_SIGN_A302"). +lisp_code_name(67159,"LINEAR_A_SIGN_A303"). +lisp_code_name(67160,"LINEAR_A_SIGN_A304"). +lisp_code_name(67161,"LINEAR_A_SIGN_A305"). +lisp_code_name(67162,"LINEAR_A_SIGN_A306"). +lisp_code_name(67163,"LINEAR_A_SIGN_A307"). +lisp_code_name(67164,"LINEAR_A_SIGN_A308"). +lisp_code_name(67165,"LINEAR_A_SIGN_A309A"). +lisp_code_name(67166,"LINEAR_A_SIGN_A309B"). +lisp_code_name(67167,"LINEAR_A_SIGN_A309C"). +lisp_code_name(67168,"LINEAR_A_SIGN_A310"). +lisp_code_name(67169,"LINEAR_A_SIGN_A311"). +lisp_code_name(67170,"LINEAR_A_SIGN_A312"). +lisp_code_name(67171,"LINEAR_A_SIGN_A313A"). +lisp_code_name(67172,"LINEAR_A_SIGN_A313B"). +lisp_code_name(67173,"LINEAR_A_SIGN_A313C"). +lisp_code_name(67174,"LINEAR_A_SIGN_A314"). +lisp_code_name(67175,"LINEAR_A_SIGN_A315"). +lisp_code_name(67176,"LINEAR_A_SIGN_A316"). +lisp_code_name(67177,"LINEAR_A_SIGN_A317"). +lisp_code_name(67178,"LINEAR_A_SIGN_A318"). +lisp_code_name(67179,"LINEAR_A_SIGN_A319"). +lisp_code_name(67180,"LINEAR_A_SIGN_A320"). +lisp_code_name(67181,"LINEAR_A_SIGN_A321"). +lisp_code_name(67182,"LINEAR_A_SIGN_A322"). +lisp_code_name(67183,"LINEAR_A_SIGN_A323"). +lisp_code_name(67184,"LINEAR_A_SIGN_A324"). +lisp_code_name(67185,"LINEAR_A_SIGN_A325"). +lisp_code_name(67186,"LINEAR_A_SIGN_A326"). +lisp_code_name(67187,"LINEAR_A_SIGN_A327"). +lisp_code_name(67188,"LINEAR_A_SIGN_A328"). +lisp_code_name(67189,"LINEAR_A_SIGN_A329"). +lisp_code_name(67190,"LINEAR_A_SIGN_A330"). +lisp_code_name(67191,"LINEAR_A_SIGN_A331"). +lisp_code_name(67192,"LINEAR_A_SIGN_A332"). +lisp_code_name(67193,"LINEAR_A_SIGN_A333"). +lisp_code_name(67194,"LINEAR_A_SIGN_A334"). +lisp_code_name(67195,"LINEAR_A_SIGN_A335"). +lisp_code_name(67196,"LINEAR_A_SIGN_A336"). +lisp_code_name(67197,"LINEAR_A_SIGN_A337"). +lisp_code_name(67198,"LINEAR_A_SIGN_A338"). +lisp_code_name(67199,"LINEAR_A_SIGN_A339"). +lisp_code_name(67200,"LINEAR_A_SIGN_A340"). +lisp_code_name(67201,"LINEAR_A_SIGN_A341"). +lisp_code_name(67202,"LINEAR_A_SIGN_A342"). +lisp_code_name(67203,"LINEAR_A_SIGN_A343"). +lisp_code_name(67204,"LINEAR_A_SIGN_A344"). +lisp_code_name(67205,"LINEAR_A_SIGN_A345"). +lisp_code_name(67206,"LINEAR_A_SIGN_A346"). +lisp_code_name(67207,"LINEAR_A_SIGN_A347"). +lisp_code_name(67208,"LINEAR_A_SIGN_A348"). +lisp_code_name(67209,"LINEAR_A_SIGN_A349"). +lisp_code_name(67210,"LINEAR_A_SIGN_A350"). +lisp_code_name(67211,"LINEAR_A_SIGN_A351"). +lisp_code_name(67212,"LINEAR_A_SIGN_A352"). +lisp_code_name(67213,"LINEAR_A_SIGN_A353"). +lisp_code_name(67214,"LINEAR_A_SIGN_A354"). +lisp_code_name(67215,"LINEAR_A_SIGN_A355"). +lisp_code_name(67216,"LINEAR_A_SIGN_A356"). +lisp_code_name(67217,"LINEAR_A_SIGN_A357"). +lisp_code_name(67218,"LINEAR_A_SIGN_A358"). +lisp_code_name(67219,"LINEAR_A_SIGN_A359"). +lisp_code_name(67220,"LINEAR_A_SIGN_A360"). +lisp_code_name(67221,"LINEAR_A_SIGN_A361"). +lisp_code_name(67222,"LINEAR_A_SIGN_A362"). +lisp_code_name(67223,"LINEAR_A_SIGN_A363"). +lisp_code_name(67224,"LINEAR_A_SIGN_A364"). +lisp_code_name(67225,"LINEAR_A_SIGN_A365"). +lisp_code_name(67226,"LINEAR_A_SIGN_A366"). +lisp_code_name(67227,"LINEAR_A_SIGN_A367"). +lisp_code_name(67228,"LINEAR_A_SIGN_A368"). +lisp_code_name(67229,"LINEAR_A_SIGN_A369"). +lisp_code_name(67230,"LINEAR_A_SIGN_A370"). +lisp_code_name(67231,"LINEAR_A_SIGN_A371"). +lisp_code_name(67232,"LINEAR_A_SIGN_A400-VAS"). +lisp_code_name(67233,"LINEAR_A_SIGN_A401-VAS"). +lisp_code_name(67234,"LINEAR_A_SIGN_A402-VAS"). +lisp_code_name(67235,"LINEAR_A_SIGN_A403-VAS"). +lisp_code_name(67236,"LINEAR_A_SIGN_A404-VAS"). +lisp_code_name(67237,"LINEAR_A_SIGN_A405-VAS"). +lisp_code_name(67238,"LINEAR_A_SIGN_A406-VAS"). +lisp_code_name(67239,"LINEAR_A_SIGN_A407-VAS"). +lisp_code_name(67240,"LINEAR_A_SIGN_A408-VAS"). +lisp_code_name(67241,"LINEAR_A_SIGN_A409-VAS"). +lisp_code_name(67242,"LINEAR_A_SIGN_A410-VAS"). +lisp_code_name(67243,"LINEAR_A_SIGN_A411-VAS"). +lisp_code_name(67244,"LINEAR_A_SIGN_A412-VAS"). +lisp_code_name(67245,"LINEAR_A_SIGN_A413-VAS"). +lisp_code_name(67246,"LINEAR_A_SIGN_A414-VAS"). +lisp_code_name(67247,"LINEAR_A_SIGN_A415-VAS"). +lisp_code_name(67248,"LINEAR_A_SIGN_A416-VAS"). +lisp_code_name(67249,"LINEAR_A_SIGN_A417-VAS"). +lisp_code_name(67250,"LINEAR_A_SIGN_A418-VAS"). +lisp_code_name(67251,"LINEAR_A_SIGN_A501"). +lisp_code_name(67252,"LINEAR_A_SIGN_A502"). +lisp_code_name(67253,"LINEAR_A_SIGN_A503"). +lisp_code_name(67254,"LINEAR_A_SIGN_A504"). +lisp_code_name(67255,"LINEAR_A_SIGN_A505"). +lisp_code_name(67256,"LINEAR_A_SIGN_A506"). +lisp_code_name(67257,"LINEAR_A_SIGN_A508"). +lisp_code_name(67258,"LINEAR_A_SIGN_A509"). +lisp_code_name(67259,"LINEAR_A_SIGN_A510"). +lisp_code_name(67260,"LINEAR_A_SIGN_A511"). +lisp_code_name(67261,"LINEAR_A_SIGN_A512"). +lisp_code_name(67262,"LINEAR_A_SIGN_A513"). +lisp_code_name(67263,"LINEAR_A_SIGN_A515"). +lisp_code_name(67264,"LINEAR_A_SIGN_A516"). +lisp_code_name(67265,"LINEAR_A_SIGN_A520"). +lisp_code_name(67266,"LINEAR_A_SIGN_A521"). +lisp_code_name(67267,"LINEAR_A_SIGN_A523"). +lisp_code_name(67268,"LINEAR_A_SIGN_A524"). +lisp_code_name(67269,"LINEAR_A_SIGN_A525"). +lisp_code_name(67270,"LINEAR_A_SIGN_A526"). +lisp_code_name(67271,"LINEAR_A_SIGN_A527"). +lisp_code_name(67272,"LINEAR_A_SIGN_A528"). +lisp_code_name(67273,"LINEAR_A_SIGN_A529"). +lisp_code_name(67274,"LINEAR_A_SIGN_A530"). +lisp_code_name(67275,"LINEAR_A_SIGN_A531"). +lisp_code_name(67276,"LINEAR_A_SIGN_A532"). +lisp_code_name(67277,"LINEAR_A_SIGN_A534"). +lisp_code_name(67278,"LINEAR_A_SIGN_A535"). +lisp_code_name(67279,"LINEAR_A_SIGN_A536"). +lisp_code_name(67280,"LINEAR_A_SIGN_A537"). +lisp_code_name(67281,"LINEAR_A_SIGN_A538"). +lisp_code_name(67282,"LINEAR_A_SIGN_A539"). +lisp_code_name(67283,"LINEAR_A_SIGN_A540"). +lisp_code_name(67284,"LINEAR_A_SIGN_A541"). +lisp_code_name(67285,"LINEAR_A_SIGN_A542"). +lisp_code_name(67286,"LINEAR_A_SIGN_A545"). +lisp_code_name(67287,"LINEAR_A_SIGN_A547"). +lisp_code_name(67288,"LINEAR_A_SIGN_A548"). +lisp_code_name(67289,"LINEAR_A_SIGN_A549"). +lisp_code_name(67290,"LINEAR_A_SIGN_A550"). +lisp_code_name(67291,"LINEAR_A_SIGN_A551"). +lisp_code_name(67292,"LINEAR_A_SIGN_A552"). +lisp_code_name(67293,"LINEAR_A_SIGN_A553"). +lisp_code_name(67294,"LINEAR_A_SIGN_A554"). +lisp_code_name(67295,"LINEAR_A_SIGN_A555"). +lisp_code_name(67296,"LINEAR_A_SIGN_A556"). +lisp_code_name(67297,"LINEAR_A_SIGN_A557"). +lisp_code_name(67298,"LINEAR_A_SIGN_A559"). +lisp_code_name(67299,"LINEAR_A_SIGN_A563"). +lisp_code_name(67300,"LINEAR_A_SIGN_A564"). +lisp_code_name(67301,"LINEAR_A_SIGN_A565"). +lisp_code_name(67302,"LINEAR_A_SIGN_A566"). +lisp_code_name(67303,"LINEAR_A_SIGN_A568"). +lisp_code_name(67304,"LINEAR_A_SIGN_A569"). +lisp_code_name(67305,"LINEAR_A_SIGN_A570"). +lisp_code_name(67306,"LINEAR_A_SIGN_A571"). +lisp_code_name(67307,"LINEAR_A_SIGN_A572"). +lisp_code_name(67308,"LINEAR_A_SIGN_A573"). +lisp_code_name(67309,"LINEAR_A_SIGN_A574"). +lisp_code_name(67310,"LINEAR_A_SIGN_A575"). +lisp_code_name(67311,"LINEAR_A_SIGN_A576"). +lisp_code_name(67312,"LINEAR_A_SIGN_A577"). +lisp_code_name(67313,"LINEAR_A_SIGN_A578"). +lisp_code_name(67314,"LINEAR_A_SIGN_A579"). +lisp_code_name(67315,"LINEAR_A_SIGN_A580"). +lisp_code_name(67316,"LINEAR_A_SIGN_A581"). +lisp_code_name(67317,"LINEAR_A_SIGN_A582"). +lisp_code_name(67318,"LINEAR_A_SIGN_A583"). +lisp_code_name(67319,"LINEAR_A_SIGN_A584"). +lisp_code_name(67320,"LINEAR_A_SIGN_A585"). +lisp_code_name(67321,"LINEAR_A_SIGN_A586"). +lisp_code_name(67322,"LINEAR_A_SIGN_A587"). +lisp_code_name(67323,"LINEAR_A_SIGN_A588"). +lisp_code_name(67324,"LINEAR_A_SIGN_A589"). +lisp_code_name(67325,"LINEAR_A_SIGN_A591"). +lisp_code_name(67326,"LINEAR_A_SIGN_A592"). +lisp_code_name(67327,"LINEAR_A_SIGN_A594"). +lisp_code_name(67328,"LINEAR_A_SIGN_A595"). +lisp_code_name(67329,"LINEAR_A_SIGN_A596"). +lisp_code_name(67330,"LINEAR_A_SIGN_A598"). +lisp_code_name(67331,"LINEAR_A_SIGN_A600"). +lisp_code_name(67332,"LINEAR_A_SIGN_A601"). +lisp_code_name(67333,"LINEAR_A_SIGN_A602"). +lisp_code_name(67334,"LINEAR_A_SIGN_A603"). +lisp_code_name(67335,"LINEAR_A_SIGN_A604"). +lisp_code_name(67336,"LINEAR_A_SIGN_A606"). +lisp_code_name(67337,"LINEAR_A_SIGN_A608"). +lisp_code_name(67338,"LINEAR_A_SIGN_A609"). +lisp_code_name(67339,"LINEAR_A_SIGN_A610"). +lisp_code_name(67340,"LINEAR_A_SIGN_A611"). +lisp_code_name(67341,"LINEAR_A_SIGN_A612"). +lisp_code_name(67342,"LINEAR_A_SIGN_A613"). +lisp_code_name(67343,"LINEAR_A_SIGN_A614"). +lisp_code_name(67344,"LINEAR_A_SIGN_A615"). +lisp_code_name(67345,"LINEAR_A_SIGN_A616"). +lisp_code_name(67346,"LINEAR_A_SIGN_A617"). +lisp_code_name(67347,"LINEAR_A_SIGN_A618"). +lisp_code_name(67348,"LINEAR_A_SIGN_A619"). +lisp_code_name(67349,"LINEAR_A_SIGN_A620"). +lisp_code_name(67350,"LINEAR_A_SIGN_A621"). +lisp_code_name(67351,"LINEAR_A_SIGN_A622"). +lisp_code_name(67352,"LINEAR_A_SIGN_A623"). +lisp_code_name(67353,"LINEAR_A_SIGN_A624"). +lisp_code_name(67354,"LINEAR_A_SIGN_A626"). +lisp_code_name(67355,"LINEAR_A_SIGN_A627"). +lisp_code_name(67356,"LINEAR_A_SIGN_A628"). +lisp_code_name(67357,"LINEAR_A_SIGN_A629"). +lisp_code_name(67358,"LINEAR_A_SIGN_A634"). +lisp_code_name(67359,"LINEAR_A_SIGN_A637"). +lisp_code_name(67360,"LINEAR_A_SIGN_A638"). +lisp_code_name(67361,"LINEAR_A_SIGN_A640"). +lisp_code_name(67362,"LINEAR_A_SIGN_A642"). +lisp_code_name(67363,"LINEAR_A_SIGN_A643"). +lisp_code_name(67364,"LINEAR_A_SIGN_A644"). +lisp_code_name(67365,"LINEAR_A_SIGN_A645"). +lisp_code_name(67366,"LINEAR_A_SIGN_A646"). +lisp_code_name(67367,"LINEAR_A_SIGN_A648"). +lisp_code_name(67368,"LINEAR_A_SIGN_A649"). +lisp_code_name(67369,"LINEAR_A_SIGN_A651"). +lisp_code_name(67370,"LINEAR_A_SIGN_A652"). +lisp_code_name(67371,"LINEAR_A_SIGN_A653"). +lisp_code_name(67372,"LINEAR_A_SIGN_A654"). +lisp_code_name(67373,"LINEAR_A_SIGN_A655"). +lisp_code_name(67374,"LINEAR_A_SIGN_A656"). +lisp_code_name(67375,"LINEAR_A_SIGN_A657"). +lisp_code_name(67376,"LINEAR_A_SIGN_A658"). +lisp_code_name(67377,"LINEAR_A_SIGN_A659"). +lisp_code_name(67378,"LINEAR_A_SIGN_A660"). +lisp_code_name(67379,"LINEAR_A_SIGN_A661"). +lisp_code_name(67380,"LINEAR_A_SIGN_A662"). +lisp_code_name(67381,"LINEAR_A_SIGN_A663"). +lisp_code_name(67382,"LINEAR_A_SIGN_A664"). +lisp_code_name(67392,"LINEAR_A_SIGN_A701_A"). +lisp_code_name(67393,"LINEAR_A_SIGN_A702_B"). +lisp_code_name(67394,"LINEAR_A_SIGN_A703_D"). +lisp_code_name(67395,"LINEAR_A_SIGN_A704_E"). +lisp_code_name(67396,"LINEAR_A_SIGN_A705_F"). +lisp_code_name(67397,"LINEAR_A_SIGN_A706_H"). +lisp_code_name(67398,"LINEAR_A_SIGN_A707_J"). +lisp_code_name(67399,"LINEAR_A_SIGN_A708_K"). +lisp_code_name(67400,"LINEAR_A_SIGN_A709_L"). +lisp_code_name(67401,"LINEAR_A_SIGN_A709-2_L2"). +lisp_code_name(67402,"LINEAR_A_SIGN_A709-3_L3"). +lisp_code_name(67403,"LINEAR_A_SIGN_A709-4_L4"). +lisp_code_name(67404,"LINEAR_A_SIGN_A709-6_L6"). +lisp_code_name(67405,"LINEAR_A_SIGN_A710_W"). +lisp_code_name(67406,"LINEAR_A_SIGN_A711_X"). +lisp_code_name(67407,"LINEAR_A_SIGN_A712_Y"). +lisp_code_name(67408,"LINEAR_A_SIGN_A713_OMEGA"). +lisp_code_name(67409,"LINEAR_A_SIGN_A714_ABB"). +lisp_code_name(67410,"LINEAR_A_SIGN_A715_BB"). +lisp_code_name(67411,"LINEAR_A_SIGN_A717_DD"). +lisp_code_name(67412,"LINEAR_A_SIGN_A726_EYYY"). +lisp_code_name(67413,"LINEAR_A_SIGN_A732_JE"). +lisp_code_name(67424,"LINEAR_A_SIGN_A800"). +lisp_code_name(67425,"LINEAR_A_SIGN_A801"). +lisp_code_name(67426,"LINEAR_A_SIGN_A802"). +lisp_code_name(67427,"LINEAR_A_SIGN_A803"). +lisp_code_name(67428,"LINEAR_A_SIGN_A804"). +lisp_code_name(67429,"LINEAR_A_SIGN_A805"). +lisp_code_name(67430,"LINEAR_A_SIGN_A806"). +lisp_code_name(67431,"LINEAR_A_SIGN_A807"). +lisp_code_name(67584,"CYPRIOT_SYLLABLE_A"). +lisp_code_name(67585,"CYPRIOT_SYLLABLE_E"). +lisp_code_name(67586,"CYPRIOT_SYLLABLE_I"). +lisp_code_name(67587,"CYPRIOT_SYLLABLE_O"). +lisp_code_name(67588,"CYPRIOT_SYLLABLE_U"). +lisp_code_name(67589,"CYPRIOT_SYLLABLE_JA"). +lisp_code_name(67592,"CYPRIOT_SYLLABLE_JO"). +lisp_code_name(67594,"CYPRIOT_SYLLABLE_KA"). +lisp_code_name(67595,"CYPRIOT_SYLLABLE_KE"). +lisp_code_name(67596,"CYPRIOT_SYLLABLE_KI"). +lisp_code_name(67597,"CYPRIOT_SYLLABLE_KO"). +lisp_code_name(67598,"CYPRIOT_SYLLABLE_KU"). +lisp_code_name(67599,"CYPRIOT_SYLLABLE_LA"). +lisp_code_name(67600,"CYPRIOT_SYLLABLE_LE"). +lisp_code_name(67601,"CYPRIOT_SYLLABLE_LI"). +lisp_code_name(67602,"CYPRIOT_SYLLABLE_LO"). +lisp_code_name(67603,"CYPRIOT_SYLLABLE_LU"). +lisp_code_name(67604,"CYPRIOT_SYLLABLE_MA"). +lisp_code_name(67605,"CYPRIOT_SYLLABLE_ME"). +lisp_code_name(67606,"CYPRIOT_SYLLABLE_MI"). +lisp_code_name(67607,"CYPRIOT_SYLLABLE_MO"). +lisp_code_name(67608,"CYPRIOT_SYLLABLE_MU"). +lisp_code_name(67609,"CYPRIOT_SYLLABLE_NA"). +lisp_code_name(67610,"CYPRIOT_SYLLABLE_NE"). +lisp_code_name(67611,"CYPRIOT_SYLLABLE_NI"). +lisp_code_name(67612,"CYPRIOT_SYLLABLE_NO"). +lisp_code_name(67613,"CYPRIOT_SYLLABLE_NU"). +lisp_code_name(67614,"CYPRIOT_SYLLABLE_PA"). +lisp_code_name(67615,"CYPRIOT_SYLLABLE_PE"). +lisp_code_name(67616,"CYPRIOT_SYLLABLE_PI"). +lisp_code_name(67617,"CYPRIOT_SYLLABLE_PO"). +lisp_code_name(67618,"CYPRIOT_SYLLABLE_PU"). +lisp_code_name(67619,"CYPRIOT_SYLLABLE_RA"). +lisp_code_name(67620,"CYPRIOT_SYLLABLE_RE"). +lisp_code_name(67621,"CYPRIOT_SYLLABLE_RI"). +lisp_code_name(67622,"CYPRIOT_SYLLABLE_RO"). +lisp_code_name(67623,"CYPRIOT_SYLLABLE_RU"). +lisp_code_name(67624,"CYPRIOT_SYLLABLE_SA"). +lisp_code_name(67625,"CYPRIOT_SYLLABLE_SE"). +lisp_code_name(67626,"CYPRIOT_SYLLABLE_SI"). +lisp_code_name(67627,"CYPRIOT_SYLLABLE_SO"). +lisp_code_name(67628,"CYPRIOT_SYLLABLE_SU"). +lisp_code_name(67629,"CYPRIOT_SYLLABLE_TA"). +lisp_code_name(67630,"CYPRIOT_SYLLABLE_TE"). +lisp_code_name(67631,"CYPRIOT_SYLLABLE_TI"). +lisp_code_name(67632,"CYPRIOT_SYLLABLE_TO"). +lisp_code_name(67633,"CYPRIOT_SYLLABLE_TU"). +lisp_code_name(67634,"CYPRIOT_SYLLABLE_WA"). +lisp_code_name(67635,"CYPRIOT_SYLLABLE_WE"). +lisp_code_name(67636,"CYPRIOT_SYLLABLE_WI"). +lisp_code_name(67637,"CYPRIOT_SYLLABLE_WO"). +lisp_code_name(67639,"CYPRIOT_SYLLABLE_XA"). +lisp_code_name(67640,"CYPRIOT_SYLLABLE_XE"). +lisp_code_name(67644,"CYPRIOT_SYLLABLE_ZA"). +lisp_code_name(67647,"CYPRIOT_SYLLABLE_ZO"). +lisp_code_name(67648,"IMPERIAL_ARAMAIC_LETTER_ALEPH"). +lisp_code_name(67649,"IMPERIAL_ARAMAIC_LETTER_BETH"). +lisp_code_name(67650,"IMPERIAL_ARAMAIC_LETTER_GIMEL"). +lisp_code_name(67651,"IMPERIAL_ARAMAIC_LETTER_DALETH"). +lisp_code_name(67652,"IMPERIAL_ARAMAIC_LETTER_HE"). +lisp_code_name(67653,"IMPERIAL_ARAMAIC_LETTER_WAW"). +lisp_code_name(67654,"IMPERIAL_ARAMAIC_LETTER_ZAYIN"). +lisp_code_name(67655,"IMPERIAL_ARAMAIC_LETTER_HETH"). +lisp_code_name(67656,"IMPERIAL_ARAMAIC_LETTER_TETH"). +lisp_code_name(67657,"IMPERIAL_ARAMAIC_LETTER_YODH"). +lisp_code_name(67658,"IMPERIAL_ARAMAIC_LETTER_KAPH"). +lisp_code_name(67659,"IMPERIAL_ARAMAIC_LETTER_LAMEDH"). +lisp_code_name(67660,"IMPERIAL_ARAMAIC_LETTER_MEM"). +lisp_code_name(67661,"IMPERIAL_ARAMAIC_LETTER_NUN"). +lisp_code_name(67662,"IMPERIAL_ARAMAIC_LETTER_SAMEKH"). +lisp_code_name(67663,"IMPERIAL_ARAMAIC_LETTER_AYIN"). +lisp_code_name(67664,"IMPERIAL_ARAMAIC_LETTER_PE"). +lisp_code_name(67665,"IMPERIAL_ARAMAIC_LETTER_SADHE"). +lisp_code_name(67666,"IMPERIAL_ARAMAIC_LETTER_QOPH"). +lisp_code_name(67667,"IMPERIAL_ARAMAIC_LETTER_RESH"). +lisp_code_name(67668,"IMPERIAL_ARAMAIC_LETTER_SHIN"). +lisp_code_name(67669,"IMPERIAL_ARAMAIC_LETTER_TAW"). +lisp_code_name(67671,"IMPERIAL_ARAMAIC_SECTION_SIGN"). +lisp_code_name(67672,"IMPERIAL_ARAMAIC_NUMBER_ONE"). +lisp_code_name(67673,"IMPERIAL_ARAMAIC_NUMBER_TWO"). +lisp_code_name(67674,"IMPERIAL_ARAMAIC_NUMBER_THREE"). +lisp_code_name(67675,"IMPERIAL_ARAMAIC_NUMBER_TEN"). +lisp_code_name(67676,"IMPERIAL_ARAMAIC_NUMBER_TWENTY"). +lisp_code_name(67677,"IMPERIAL_ARAMAIC_NUMBER_ONE_HUNDRED"). +lisp_code_name(67678,"IMPERIAL_ARAMAIC_NUMBER_ONE_THOUSAND"). +lisp_code_name(67679,"IMPERIAL_ARAMAIC_NUMBER_TEN_THOUSAND"). +lisp_code_name(67680,"PALMYRENE_LETTER_ALEPH"). +lisp_code_name(67681,"PALMYRENE_LETTER_BETH"). +lisp_code_name(67682,"PALMYRENE_LETTER_GIMEL"). +lisp_code_name(67683,"PALMYRENE_LETTER_DALETH"). +lisp_code_name(67684,"PALMYRENE_LETTER_HE"). +lisp_code_name(67685,"PALMYRENE_LETTER_WAW"). +lisp_code_name(67686,"PALMYRENE_LETTER_ZAYIN"). +lisp_code_name(67687,"PALMYRENE_LETTER_HETH"). +lisp_code_name(67688,"PALMYRENE_LETTER_TETH"). +lisp_code_name(67689,"PALMYRENE_LETTER_YODH"). +lisp_code_name(67690,"PALMYRENE_LETTER_KAPH"). +lisp_code_name(67691,"PALMYRENE_LETTER_LAMEDH"). +lisp_code_name(67692,"PALMYRENE_LETTER_MEM"). +lisp_code_name(67693,"PALMYRENE_LETTER_FINAL_NUN"). +lisp_code_name(67694,"PALMYRENE_LETTER_NUN"). +lisp_code_name(67695,"PALMYRENE_LETTER_SAMEKH"). +lisp_code_name(67696,"PALMYRENE_LETTER_AYIN"). +lisp_code_name(67697,"PALMYRENE_LETTER_PE"). +lisp_code_name(67698,"PALMYRENE_LETTER_SADHE"). +lisp_code_name(67699,"PALMYRENE_LETTER_QOPH"). +lisp_code_name(67700,"PALMYRENE_LETTER_RESH"). +lisp_code_name(67701,"PALMYRENE_LETTER_SHIN"). +lisp_code_name(67702,"PALMYRENE_LETTER_TAW"). +lisp_code_name(67703,"PALMYRENE_LEFT-POINTING_FLEURON"). +lisp_code_name(67704,"PALMYRENE_RIGHT-POINTING_FLEURON"). +lisp_code_name(67705,"PALMYRENE_NUMBER_ONE"). +lisp_code_name(67706,"PALMYRENE_NUMBER_TWO"). +lisp_code_name(67707,"PALMYRENE_NUMBER_THREE"). +lisp_code_name(67708,"PALMYRENE_NUMBER_FOUR"). +lisp_code_name(67709,"PALMYRENE_NUMBER_FIVE"). +lisp_code_name(67710,"PALMYRENE_NUMBER_TEN"). +lisp_code_name(67711,"PALMYRENE_NUMBER_TWENTY"). +lisp_code_name(67712,"NABATAEAN_LETTER_FINAL_ALEPH"). +lisp_code_name(67713,"NABATAEAN_LETTER_ALEPH"). +lisp_code_name(67714,"NABATAEAN_LETTER_FINAL_BETH"). +lisp_code_name(67715,"NABATAEAN_LETTER_BETH"). +lisp_code_name(67716,"NABATAEAN_LETTER_GIMEL"). +lisp_code_name(67717,"NABATAEAN_LETTER_DALETH"). +lisp_code_name(67718,"NABATAEAN_LETTER_FINAL_HE"). +lisp_code_name(67719,"NABATAEAN_LETTER_HE"). +lisp_code_name(67720,"NABATAEAN_LETTER_WAW"). +lisp_code_name(67721,"NABATAEAN_LETTER_ZAYIN"). +lisp_code_name(67722,"NABATAEAN_LETTER_HETH"). +lisp_code_name(67723,"NABATAEAN_LETTER_TETH"). +lisp_code_name(67724,"NABATAEAN_LETTER_FINAL_YODH"). +lisp_code_name(67725,"NABATAEAN_LETTER_YODH"). +lisp_code_name(67726,"NABATAEAN_LETTER_FINAL_KAPH"). +lisp_code_name(67727,"NABATAEAN_LETTER_KAPH"). +lisp_code_name(67728,"NABATAEAN_LETTER_FINAL_LAMEDH"). +lisp_code_name(67729,"NABATAEAN_LETTER_LAMEDH"). +lisp_code_name(67730,"NABATAEAN_LETTER_FINAL_MEM"). +lisp_code_name(67731,"NABATAEAN_LETTER_MEM"). +lisp_code_name(67732,"NABATAEAN_LETTER_FINAL_NUN"). +lisp_code_name(67733,"NABATAEAN_LETTER_NUN"). +lisp_code_name(67734,"NABATAEAN_LETTER_SAMEKH"). +lisp_code_name(67735,"NABATAEAN_LETTER_AYIN"). +lisp_code_name(67736,"NABATAEAN_LETTER_PE"). +lisp_code_name(67737,"NABATAEAN_LETTER_SADHE"). +lisp_code_name(67738,"NABATAEAN_LETTER_QOPH"). +lisp_code_name(67739,"NABATAEAN_LETTER_RESH"). +lisp_code_name(67740,"NABATAEAN_LETTER_FINAL_SHIN"). +lisp_code_name(67741,"NABATAEAN_LETTER_SHIN"). +lisp_code_name(67742,"NABATAEAN_LETTER_TAW"). +lisp_code_name(67751,"NABATAEAN_NUMBER_ONE"). +lisp_code_name(67752,"NABATAEAN_NUMBER_TWO"). +lisp_code_name(67753,"NABATAEAN_NUMBER_THREE"). +lisp_code_name(67754,"NABATAEAN_NUMBER_FOUR"). +lisp_code_name(67755,"NABATAEAN_CRUCIFORM_NUMBER_FOUR"). +lisp_code_name(67756,"NABATAEAN_NUMBER_FIVE"). +lisp_code_name(67757,"NABATAEAN_NUMBER_TEN"). +lisp_code_name(67758,"NABATAEAN_NUMBER_TWENTY"). +lisp_code_name(67759,"NABATAEAN_NUMBER_ONE_HUNDRED"). +lisp_code_name(67840,"PHOENICIAN_LETTER_ALF"). +lisp_code_name(67841,"PHOENICIAN_LETTER_BET"). +lisp_code_name(67842,"PHOENICIAN_LETTER_GAML"). +lisp_code_name(67843,"PHOENICIAN_LETTER_DELT"). +lisp_code_name(67844,"PHOENICIAN_LETTER_HE"). +lisp_code_name(67845,"PHOENICIAN_LETTER_WAU"). +lisp_code_name(67846,"PHOENICIAN_LETTER_ZAI"). +lisp_code_name(67847,"PHOENICIAN_LETTER_HET"). +lisp_code_name(67848,"PHOENICIAN_LETTER_TET"). +lisp_code_name(67849,"PHOENICIAN_LETTER_YOD"). +lisp_code_name(67850,"PHOENICIAN_LETTER_KAF"). +lisp_code_name(67851,"PHOENICIAN_LETTER_LAMD"). +lisp_code_name(67852,"PHOENICIAN_LETTER_MEM"). +lisp_code_name(67853,"PHOENICIAN_LETTER_NUN"). +lisp_code_name(67854,"PHOENICIAN_LETTER_SEMK"). +lisp_code_name(67855,"PHOENICIAN_LETTER_AIN"). +lisp_code_name(67856,"PHOENICIAN_LETTER_PE"). +lisp_code_name(67857,"PHOENICIAN_LETTER_SADE"). +lisp_code_name(67858,"PHOENICIAN_LETTER_QOF"). +lisp_code_name(67859,"PHOENICIAN_LETTER_ROSH"). +lisp_code_name(67860,"PHOENICIAN_LETTER_SHIN"). +lisp_code_name(67861,"PHOENICIAN_LETTER_TAU"). +lisp_code_name(67862,"PHOENICIAN_NUMBER_ONE"). +lisp_code_name(67863,"PHOENICIAN_NUMBER_TEN"). +lisp_code_name(67864,"PHOENICIAN_NUMBER_TWENTY"). +lisp_code_name(67865,"PHOENICIAN_NUMBER_ONE_HUNDRED"). +lisp_code_name(67866,"PHOENICIAN_NUMBER_TWO"). +lisp_code_name(67867,"PHOENICIAN_NUMBER_THREE"). +lisp_code_name(67871,"PHOENICIAN_WORD_SEPARATOR"). +lisp_code_name(67872,"LYDIAN_LETTER_A"). +lisp_code_name(67873,"LYDIAN_LETTER_B"). +lisp_code_name(67874,"LYDIAN_LETTER_G"). +lisp_code_name(67875,"LYDIAN_LETTER_D"). +lisp_code_name(67876,"LYDIAN_LETTER_E"). +lisp_code_name(67877,"LYDIAN_LETTER_V"). +lisp_code_name(67878,"LYDIAN_LETTER_I"). +lisp_code_name(67879,"LYDIAN_LETTER_Y"). +lisp_code_name(67880,"LYDIAN_LETTER_K"). +lisp_code_name(67881,"LYDIAN_LETTER_L"). +lisp_code_name(67882,"LYDIAN_LETTER_M"). +lisp_code_name(67883,"LYDIAN_LETTER_N"). +lisp_code_name(67884,"LYDIAN_LETTER_O"). +lisp_code_name(67885,"LYDIAN_LETTER_R"). +lisp_code_name(67886,"LYDIAN_LETTER_SS"). +lisp_code_name(67887,"LYDIAN_LETTER_T"). +lisp_code_name(67888,"LYDIAN_LETTER_U"). +lisp_code_name(67889,"LYDIAN_LETTER_F"). +lisp_code_name(67890,"LYDIAN_LETTER_Q"). +lisp_code_name(67891,"LYDIAN_LETTER_S"). +lisp_code_name(67892,"LYDIAN_LETTER_TT"). +lisp_code_name(67893,"LYDIAN_LETTER_AN"). +lisp_code_name(67894,"LYDIAN_LETTER_EN"). +lisp_code_name(67895,"LYDIAN_LETTER_LY"). +lisp_code_name(67896,"LYDIAN_LETTER_NN"). +lisp_code_name(67897,"LYDIAN_LETTER_C"). +lisp_code_name(67903,"LYDIAN_TRIANGULAR_MARK"). +lisp_code_name(67968,"MEROITIC_HIEROGLYPHIC_LETTER_A"). +lisp_code_name(67969,"MEROITIC_HIEROGLYPHIC_LETTER_E"). +lisp_code_name(67970,"MEROITIC_HIEROGLYPHIC_LETTER_I"). +lisp_code_name(67971,"MEROITIC_HIEROGLYPHIC_LETTER_O"). +lisp_code_name(67972,"MEROITIC_HIEROGLYPHIC_LETTER_YA"). +lisp_code_name(67973,"MEROITIC_HIEROGLYPHIC_LETTER_WA"). +lisp_code_name(67974,"MEROITIC_HIEROGLYPHIC_LETTER_BA"). +lisp_code_name(67975,"MEROITIC_HIEROGLYPHIC_LETTER_BA-2"). +lisp_code_name(67976,"MEROITIC_HIEROGLYPHIC_LETTER_PA"). +lisp_code_name(67977,"MEROITIC_HIEROGLYPHIC_LETTER_MA"). +lisp_code_name(67978,"MEROITIC_HIEROGLYPHIC_LETTER_NA"). +lisp_code_name(67979,"MEROITIC_HIEROGLYPHIC_LETTER_NA-2"). +lisp_code_name(67980,"MEROITIC_HIEROGLYPHIC_LETTER_NE"). +lisp_code_name(67981,"MEROITIC_HIEROGLYPHIC_LETTER_NE-2"). +lisp_code_name(67982,"MEROITIC_HIEROGLYPHIC_LETTER_RA"). +lisp_code_name(67983,"MEROITIC_HIEROGLYPHIC_LETTER_RA-2"). +lisp_code_name(67984,"MEROITIC_HIEROGLYPHIC_LETTER_LA"). +lisp_code_name(67985,"MEROITIC_HIEROGLYPHIC_LETTER_KHA"). +lisp_code_name(67986,"MEROITIC_HIEROGLYPHIC_LETTER_HHA"). +lisp_code_name(67987,"MEROITIC_HIEROGLYPHIC_LETTER_SA"). +lisp_code_name(67988,"MEROITIC_HIEROGLYPHIC_LETTER_SA-2"). +lisp_code_name(67989,"MEROITIC_HIEROGLYPHIC_LETTER_SE"). +lisp_code_name(67990,"MEROITIC_HIEROGLYPHIC_LETTER_KA"). +lisp_code_name(67991,"MEROITIC_HIEROGLYPHIC_LETTER_QA"). +lisp_code_name(67992,"MEROITIC_HIEROGLYPHIC_LETTER_TA"). +lisp_code_name(67993,"MEROITIC_HIEROGLYPHIC_LETTER_TA-2"). +lisp_code_name(67994,"MEROITIC_HIEROGLYPHIC_LETTER_TE"). +lisp_code_name(67995,"MEROITIC_HIEROGLYPHIC_LETTER_TE-2"). +lisp_code_name(67996,"MEROITIC_HIEROGLYPHIC_LETTER_TO"). +lisp_code_name(67997,"MEROITIC_HIEROGLYPHIC_LETTER_DA"). +lisp_code_name(67998,"MEROITIC_HIEROGLYPHIC_SYMBOL_VIDJ"). +lisp_code_name(67999,"MEROITIC_HIEROGLYPHIC_SYMBOL_VIDJ-2"). +lisp_code_name(68000,"MEROITIC_CURSIVE_LETTER_A"). +lisp_code_name(68001,"MEROITIC_CURSIVE_LETTER_E"). +lisp_code_name(68002,"MEROITIC_CURSIVE_LETTER_I"). +lisp_code_name(68003,"MEROITIC_CURSIVE_LETTER_O"). +lisp_code_name(68004,"MEROITIC_CURSIVE_LETTER_YA"). +lisp_code_name(68005,"MEROITIC_CURSIVE_LETTER_WA"). +lisp_code_name(68006,"MEROITIC_CURSIVE_LETTER_BA"). +lisp_code_name(68007,"MEROITIC_CURSIVE_LETTER_PA"). +lisp_code_name(68008,"MEROITIC_CURSIVE_LETTER_MA"). +lisp_code_name(68009,"MEROITIC_CURSIVE_LETTER_NA"). +lisp_code_name(68010,"MEROITIC_CURSIVE_LETTER_NE"). +lisp_code_name(68011,"MEROITIC_CURSIVE_LETTER_RA"). +lisp_code_name(68012,"MEROITIC_CURSIVE_LETTER_LA"). +lisp_code_name(68013,"MEROITIC_CURSIVE_LETTER_KHA"). +lisp_code_name(68014,"MEROITIC_CURSIVE_LETTER_HHA"). +lisp_code_name(68015,"MEROITIC_CURSIVE_LETTER_SA"). +lisp_code_name(68016,"MEROITIC_CURSIVE_LETTER_ARCHAIC_SA"). +lisp_code_name(68017,"MEROITIC_CURSIVE_LETTER_SE"). +lisp_code_name(68018,"MEROITIC_CURSIVE_LETTER_KA"). +lisp_code_name(68019,"MEROITIC_CURSIVE_LETTER_QA"). +lisp_code_name(68020,"MEROITIC_CURSIVE_LETTER_TA"). +lisp_code_name(68021,"MEROITIC_CURSIVE_LETTER_TE"). +lisp_code_name(68022,"MEROITIC_CURSIVE_LETTER_TO"). +lisp_code_name(68023,"MEROITIC_CURSIVE_LETTER_DA"). +lisp_code_name(68030,"MEROITIC_CURSIVE_LOGOGRAM_RMT"). +lisp_code_name(68031,"MEROITIC_CURSIVE_LOGOGRAM_IMN"). +lisp_code_name(68096,"KHAROSHTHI_LETTER_A"). +lisp_code_name(68097,"KHAROSHTHI_VOWEL_SIGN_I"). +lisp_code_name(68098,"KHAROSHTHI_VOWEL_SIGN_U"). +lisp_code_name(68099,"KHAROSHTHI_VOWEL_SIGN_VOCALIC_R"). +lisp_code_name(68101,"KHAROSHTHI_VOWEL_SIGN_E"). +lisp_code_name(68102,"KHAROSHTHI_VOWEL_SIGN_O"). +lisp_code_name(68108,"KHAROSHTHI_VOWEL_LENGTH_MARK"). +lisp_code_name(68109,"KHAROSHTHI_SIGN_DOUBLE_RING_BELOW"). +lisp_code_name(68110,"KHAROSHTHI_SIGN_ANUSVARA"). +lisp_code_name(68111,"KHAROSHTHI_SIGN_VISARGA"). +lisp_code_name(68112,"KHAROSHTHI_LETTER_KA"). +lisp_code_name(68113,"KHAROSHTHI_LETTER_KHA"). +lisp_code_name(68114,"KHAROSHTHI_LETTER_GA"). +lisp_code_name(68115,"KHAROSHTHI_LETTER_GHA"). +lisp_code_name(68117,"KHAROSHTHI_LETTER_CA"). +lisp_code_name(68118,"KHAROSHTHI_LETTER_CHA"). +lisp_code_name(68119,"KHAROSHTHI_LETTER_JA"). +lisp_code_name(68121,"KHAROSHTHI_LETTER_NYA"). +lisp_code_name(68122,"KHAROSHTHI_LETTER_TTA"). +lisp_code_name(68123,"KHAROSHTHI_LETTER_TTHA"). +lisp_code_name(68124,"KHAROSHTHI_LETTER_DDA"). +lisp_code_name(68125,"KHAROSHTHI_LETTER_DDHA"). +lisp_code_name(68126,"KHAROSHTHI_LETTER_NNA"). +lisp_code_name(68127,"KHAROSHTHI_LETTER_TA"). +lisp_code_name(68128,"KHAROSHTHI_LETTER_THA"). +lisp_code_name(68129,"KHAROSHTHI_LETTER_DA"). +lisp_code_name(68130,"KHAROSHTHI_LETTER_DHA"). +lisp_code_name(68131,"KHAROSHTHI_LETTER_NA"). +lisp_code_name(68132,"KHAROSHTHI_LETTER_PA"). +lisp_code_name(68133,"KHAROSHTHI_LETTER_PHA"). +lisp_code_name(68134,"KHAROSHTHI_LETTER_BA"). +lisp_code_name(68135,"KHAROSHTHI_LETTER_BHA"). +lisp_code_name(68136,"KHAROSHTHI_LETTER_MA"). +lisp_code_name(68137,"KHAROSHTHI_LETTER_YA"). +lisp_code_name(68138,"KHAROSHTHI_LETTER_RA"). +lisp_code_name(68139,"KHAROSHTHI_LETTER_LA"). +lisp_code_name(68140,"KHAROSHTHI_LETTER_VA"). +lisp_code_name(68141,"KHAROSHTHI_LETTER_SHA"). +lisp_code_name(68142,"KHAROSHTHI_LETTER_SSA"). +lisp_code_name(68143,"KHAROSHTHI_LETTER_SA"). +lisp_code_name(68144,"KHAROSHTHI_LETTER_ZA"). +lisp_code_name(68145,"KHAROSHTHI_LETTER_HA"). +lisp_code_name(68146,"KHAROSHTHI_LETTER_KKA"). +lisp_code_name(68147,"KHAROSHTHI_LETTER_TTTHA"). +lisp_code_name(68152,"KHAROSHTHI_SIGN_BAR_ABOVE"). +lisp_code_name(68153,"KHAROSHTHI_SIGN_CAUDA"). +lisp_code_name(68154,"KHAROSHTHI_SIGN_DOT_BELOW"). +lisp_code_name(68159,"KHAROSHTHI_VIRAMA"). +lisp_code_name(68160,"KHAROSHTHI_DIGIT_ONE"). +lisp_code_name(68161,"KHAROSHTHI_DIGIT_TWO"). +lisp_code_name(68162,"KHAROSHTHI_DIGIT_THREE"). +lisp_code_name(68163,"KHAROSHTHI_DIGIT_FOUR"). +lisp_code_name(68164,"KHAROSHTHI_NUMBER_TEN"). +lisp_code_name(68165,"KHAROSHTHI_NUMBER_TWENTY"). +lisp_code_name(68166,"KHAROSHTHI_NUMBER_ONE_HUNDRED"). +lisp_code_name(68167,"KHAROSHTHI_NUMBER_ONE_THOUSAND"). +lisp_code_name(68176,"KHAROSHTHI_PUNCTUATION_DOT"). +lisp_code_name(68177,"KHAROSHTHI_PUNCTUATION_SMALL_CIRCLE"). +lisp_code_name(68178,"KHAROSHTHI_PUNCTUATION_CIRCLE"). +lisp_code_name(68179,"KHAROSHTHI_PUNCTUATION_CRESCENT_BAR"). +lisp_code_name(68180,"KHAROSHTHI_PUNCTUATION_MANGALAM"). +lisp_code_name(68181,"KHAROSHTHI_PUNCTUATION_LOTUS"). +lisp_code_name(68182,"KHAROSHTHI_PUNCTUATION_DANDA"). +lisp_code_name(68183,"KHAROSHTHI_PUNCTUATION_DOUBLE_DANDA"). +lisp_code_name(68184,"KHAROSHTHI_PUNCTUATION_LINES"). +lisp_code_name(68192,"OLD_SOUTH_ARABIAN_LETTER_HE"). +lisp_code_name(68193,"OLD_SOUTH_ARABIAN_LETTER_LAMEDH"). +lisp_code_name(68194,"OLD_SOUTH_ARABIAN_LETTER_HETH"). +lisp_code_name(68195,"OLD_SOUTH_ARABIAN_LETTER_MEM"). +lisp_code_name(68196,"OLD_SOUTH_ARABIAN_LETTER_QOPH"). +lisp_code_name(68197,"OLD_SOUTH_ARABIAN_LETTER_WAW"). +lisp_code_name(68198,"OLD_SOUTH_ARABIAN_LETTER_SHIN"). +lisp_code_name(68199,"OLD_SOUTH_ARABIAN_LETTER_RESH"). +lisp_code_name(68200,"OLD_SOUTH_ARABIAN_LETTER_BETH"). +lisp_code_name(68201,"OLD_SOUTH_ARABIAN_LETTER_TAW"). +lisp_code_name(68202,"OLD_SOUTH_ARABIAN_LETTER_SAT"). +lisp_code_name(68203,"OLD_SOUTH_ARABIAN_LETTER_KAPH"). +lisp_code_name(68204,"OLD_SOUTH_ARABIAN_LETTER_NUN"). +lisp_code_name(68205,"OLD_SOUTH_ARABIAN_LETTER_KHETH"). +lisp_code_name(68206,"OLD_SOUTH_ARABIAN_LETTER_SADHE"). +lisp_code_name(68207,"OLD_SOUTH_ARABIAN_LETTER_SAMEKH"). +lisp_code_name(68208,"OLD_SOUTH_ARABIAN_LETTER_FE"). +lisp_code_name(68209,"OLD_SOUTH_ARABIAN_LETTER_ALEF"). +lisp_code_name(68210,"OLD_SOUTH_ARABIAN_LETTER_AYN"). +lisp_code_name(68211,"OLD_SOUTH_ARABIAN_LETTER_DHADHE"). +lisp_code_name(68212,"OLD_SOUTH_ARABIAN_LETTER_GIMEL"). +lisp_code_name(68213,"OLD_SOUTH_ARABIAN_LETTER_DALETH"). +lisp_code_name(68214,"OLD_SOUTH_ARABIAN_LETTER_GHAYN"). +lisp_code_name(68215,"OLD_SOUTH_ARABIAN_LETTER_TETH"). +lisp_code_name(68216,"OLD_SOUTH_ARABIAN_LETTER_ZAYN"). +lisp_code_name(68217,"OLD_SOUTH_ARABIAN_LETTER_DHALETH"). +lisp_code_name(68218,"OLD_SOUTH_ARABIAN_LETTER_YODH"). +lisp_code_name(68219,"OLD_SOUTH_ARABIAN_LETTER_THAW"). +lisp_code_name(68220,"OLD_SOUTH_ARABIAN_LETTER_THETH"). +lisp_code_name(68221,"OLD_SOUTH_ARABIAN_NUMBER_ONE"). +lisp_code_name(68222,"OLD_SOUTH_ARABIAN_NUMBER_FIFTY"). +lisp_code_name(68223,"OLD_SOUTH_ARABIAN_NUMERIC_INDICATOR"). +lisp_code_name(68224,"OLD_NORTH_ARABIAN_LETTER_HEH"). +lisp_code_name(68225,"OLD_NORTH_ARABIAN_LETTER_LAM"). +lisp_code_name(68226,"OLD_NORTH_ARABIAN_LETTER_HAH"). +lisp_code_name(68227,"OLD_NORTH_ARABIAN_LETTER_MEEM"). +lisp_code_name(68228,"OLD_NORTH_ARABIAN_LETTER_QAF"). +lisp_code_name(68229,"OLD_NORTH_ARABIAN_LETTER_WAW"). +lisp_code_name(68230,"OLD_NORTH_ARABIAN_LETTER_ES-2"). +lisp_code_name(68231,"OLD_NORTH_ARABIAN_LETTER_REH"). +lisp_code_name(68232,"OLD_NORTH_ARABIAN_LETTER_BEH"). +lisp_code_name(68233,"OLD_NORTH_ARABIAN_LETTER_TEH"). +lisp_code_name(68234,"OLD_NORTH_ARABIAN_LETTER_ES-1"). +lisp_code_name(68235,"OLD_NORTH_ARABIAN_LETTER_KAF"). +lisp_code_name(68236,"OLD_NORTH_ARABIAN_LETTER_NOON"). +lisp_code_name(68237,"OLD_NORTH_ARABIAN_LETTER_KHAH"). +lisp_code_name(68238,"OLD_NORTH_ARABIAN_LETTER_SAD"). +lisp_code_name(68239,"OLD_NORTH_ARABIAN_LETTER_ES-3"). +lisp_code_name(68240,"OLD_NORTH_ARABIAN_LETTER_FEH"). +lisp_code_name(68241,"OLD_NORTH_ARABIAN_LETTER_ALEF"). +lisp_code_name(68242,"OLD_NORTH_ARABIAN_LETTER_AIN"). +lisp_code_name(68243,"OLD_NORTH_ARABIAN_LETTER_DAD"). +lisp_code_name(68244,"OLD_NORTH_ARABIAN_LETTER_GEEM"). +lisp_code_name(68245,"OLD_NORTH_ARABIAN_LETTER_DAL"). +lisp_code_name(68246,"OLD_NORTH_ARABIAN_LETTER_GHAIN"). +lisp_code_name(68247,"OLD_NORTH_ARABIAN_LETTER_TAH"). +lisp_code_name(68248,"OLD_NORTH_ARABIAN_LETTER_ZAIN"). +lisp_code_name(68249,"OLD_NORTH_ARABIAN_LETTER_THAL"). +lisp_code_name(68250,"OLD_NORTH_ARABIAN_LETTER_YEH"). +lisp_code_name(68251,"OLD_NORTH_ARABIAN_LETTER_THEH"). +lisp_code_name(68252,"OLD_NORTH_ARABIAN_LETTER_ZAH"). +lisp_code_name(68253,"OLD_NORTH_ARABIAN_NUMBER_ONE"). +lisp_code_name(68254,"OLD_NORTH_ARABIAN_NUMBER_TEN"). +lisp_code_name(68255,"OLD_NORTH_ARABIAN_NUMBER_TWENTY"). +lisp_code_name(68288,"MANICHAEAN_LETTER_ALEPH"). +lisp_code_name(68289,"MANICHAEAN_LETTER_BETH"). +lisp_code_name(68290,"MANICHAEAN_LETTER_BHETH"). +lisp_code_name(68291,"MANICHAEAN_LETTER_GIMEL"). +lisp_code_name(68292,"MANICHAEAN_LETTER_GHIMEL"). +lisp_code_name(68293,"MANICHAEAN_LETTER_DALETH"). +lisp_code_name(68294,"MANICHAEAN_LETTER_HE"). +lisp_code_name(68295,"MANICHAEAN_LETTER_WAW"). +lisp_code_name(68296,"MANICHAEAN_SIGN_UD"). +lisp_code_name(68297,"MANICHAEAN_LETTER_ZAYIN"). +lisp_code_name(68298,"MANICHAEAN_LETTER_ZHAYIN"). +lisp_code_name(68299,"MANICHAEAN_LETTER_JAYIN"). +lisp_code_name(68300,"MANICHAEAN_LETTER_JHAYIN"). +lisp_code_name(68301,"MANICHAEAN_LETTER_HETH"). +lisp_code_name(68302,"MANICHAEAN_LETTER_TETH"). +lisp_code_name(68303,"MANICHAEAN_LETTER_YODH"). +lisp_code_name(68304,"MANICHAEAN_LETTER_KAPH"). +lisp_code_name(68305,"MANICHAEAN_LETTER_XAPH"). +lisp_code_name(68306,"MANICHAEAN_LETTER_KHAPH"). +lisp_code_name(68307,"MANICHAEAN_LETTER_LAMEDH"). +lisp_code_name(68308,"MANICHAEAN_LETTER_DHAMEDH"). +lisp_code_name(68309,"MANICHAEAN_LETTER_THAMEDH"). +lisp_code_name(68310,"MANICHAEAN_LETTER_MEM"). +lisp_code_name(68311,"MANICHAEAN_LETTER_NUN"). +lisp_code_name(68312,"MANICHAEAN_LETTER_SAMEKH"). +lisp_code_name(68313,"MANICHAEAN_LETTER_AYIN"). +lisp_code_name(68314,"MANICHAEAN_LETTER_AAYIN"). +lisp_code_name(68315,"MANICHAEAN_LETTER_PE"). +lisp_code_name(68316,"MANICHAEAN_LETTER_FE"). +lisp_code_name(68317,"MANICHAEAN_LETTER_SADHE"). +lisp_code_name(68318,"MANICHAEAN_LETTER_QOPH"). +lisp_code_name(68319,"MANICHAEAN_LETTER_XOPH"). +lisp_code_name(68320,"MANICHAEAN_LETTER_QHOPH"). +lisp_code_name(68321,"MANICHAEAN_LETTER_RESH"). +lisp_code_name(68322,"MANICHAEAN_LETTER_SHIN"). +lisp_code_name(68323,"MANICHAEAN_LETTER_SSHIN"). +lisp_code_name(68324,"MANICHAEAN_LETTER_TAW"). +lisp_code_name(68325,"MANICHAEAN_ABBREVIATION_MARK_ABOVE"). +lisp_code_name(68326,"MANICHAEAN_ABBREVIATION_MARK_BELOW"). +lisp_code_name(68331,"MANICHAEAN_NUMBER_ONE"). +lisp_code_name(68332,"MANICHAEAN_NUMBER_FIVE"). +lisp_code_name(68333,"MANICHAEAN_NUMBER_TEN"). +lisp_code_name(68334,"MANICHAEAN_NUMBER_TWENTY"). +lisp_code_name(68335,"MANICHAEAN_NUMBER_ONE_HUNDRED"). +lisp_code_name(68336,"MANICHAEAN_PUNCTUATION_STAR"). +lisp_code_name(68337,"MANICHAEAN_PUNCTUATION_FLEURON"). +lisp_code_name(68338,"MANICHAEAN_PUNCTUATION_DOUBLE_DOT_WITHIN_DOT"). +lisp_code_name(68339,"MANICHAEAN_PUNCTUATION_DOT_WITHIN_DOT"). +lisp_code_name(68340,"MANICHAEAN_PUNCTUATION_DOT"). +lisp_code_name(68341,"MANICHAEAN_PUNCTUATION_TWO_DOTS"). +lisp_code_name(68342,"MANICHAEAN_PUNCTUATION_LINE_FILLER"). +lisp_code_name(68352,"AVESTAN_LETTER_A"). +lisp_code_name(68353,"AVESTAN_LETTER_AA"). +lisp_code_name(68354,"AVESTAN_LETTER_AO"). +lisp_code_name(68355,"AVESTAN_LETTER_AAO"). +lisp_code_name(68356,"AVESTAN_LETTER_AN"). +lisp_code_name(68357,"AVESTAN_LETTER_AAN"). +lisp_code_name(68358,"AVESTAN_LETTER_AE"). +lisp_code_name(68359,"AVESTAN_LETTER_AEE"). +lisp_code_name(68360,"AVESTAN_LETTER_E"). +lisp_code_name(68361,"AVESTAN_LETTER_EE"). +lisp_code_name(68362,"AVESTAN_LETTER_O"). +lisp_code_name(68363,"AVESTAN_LETTER_OO"). +lisp_code_name(68364,"AVESTAN_LETTER_I"). +lisp_code_name(68365,"AVESTAN_LETTER_II"). +lisp_code_name(68366,"AVESTAN_LETTER_U"). +lisp_code_name(68367,"AVESTAN_LETTER_UU"). +lisp_code_name(68368,"AVESTAN_LETTER_KE"). +lisp_code_name(68369,"AVESTAN_LETTER_XE"). +lisp_code_name(68370,"AVESTAN_LETTER_XYE"). +lisp_code_name(68371,"AVESTAN_LETTER_XVE"). +lisp_code_name(68372,"AVESTAN_LETTER_GE"). +lisp_code_name(68373,"AVESTAN_LETTER_GGE"). +lisp_code_name(68374,"AVESTAN_LETTER_GHE"). +lisp_code_name(68375,"AVESTAN_LETTER_CE"). +lisp_code_name(68376,"AVESTAN_LETTER_JE"). +lisp_code_name(68377,"AVESTAN_LETTER_TE"). +lisp_code_name(68378,"AVESTAN_LETTER_THE"). +lisp_code_name(68379,"AVESTAN_LETTER_DE"). +lisp_code_name(68380,"AVESTAN_LETTER_DHE"). +lisp_code_name(68381,"AVESTAN_LETTER_TTE"). +lisp_code_name(68382,"AVESTAN_LETTER_PE"). +lisp_code_name(68383,"AVESTAN_LETTER_FE"). +lisp_code_name(68384,"AVESTAN_LETTER_BE"). +lisp_code_name(68385,"AVESTAN_LETTER_BHE"). +lisp_code_name(68386,"AVESTAN_LETTER_NGE"). +lisp_code_name(68387,"AVESTAN_LETTER_NGYE"). +lisp_code_name(68388,"AVESTAN_LETTER_NGVE"). +lisp_code_name(68389,"AVESTAN_LETTER_NE"). +lisp_code_name(68390,"AVESTAN_LETTER_NYE"). +lisp_code_name(68391,"AVESTAN_LETTER_NNE"). +lisp_code_name(68392,"AVESTAN_LETTER_ME"). +lisp_code_name(68393,"AVESTAN_LETTER_HME"). +lisp_code_name(68394,"AVESTAN_LETTER_YYE"). +lisp_code_name(68395,"AVESTAN_LETTER_YE"). +lisp_code_name(68396,"AVESTAN_LETTER_VE"). +lisp_code_name(68397,"AVESTAN_LETTER_RE"). +lisp_code_name(68398,"AVESTAN_LETTER_LE"). +lisp_code_name(68399,"AVESTAN_LETTER_SE"). +lisp_code_name(68400,"AVESTAN_LETTER_ZE"). +lisp_code_name(68401,"AVESTAN_LETTER_SHE"). +lisp_code_name(68402,"AVESTAN_LETTER_ZHE"). +lisp_code_name(68403,"AVESTAN_LETTER_SHYE"). +lisp_code_name(68404,"AVESTAN_LETTER_SSHE"). +lisp_code_name(68405,"AVESTAN_LETTER_HE"). +lisp_code_name(68409,"AVESTAN_ABBREVIATION_MARK"). +lisp_code_name(68410,"TINY_TWO_DOTS_OVER_ONE_DOT_PUNCTUATION"). +lisp_code_name(68411,"SMALL_TWO_DOTS_OVER_ONE_DOT_PUNCTUATION"). +lisp_code_name(68412,"LARGE_TWO_DOTS_OVER_ONE_DOT_PUNCTUATION"). +lisp_code_name(68413,"LARGE_ONE_DOT_OVER_TWO_DOTS_PUNCTUATION"). +lisp_code_name(68414,"LARGE_TWO_RINGS_OVER_ONE_RING_PUNCTUATION"). +lisp_code_name(68415,"LARGE_ONE_RING_OVER_TWO_RINGS_PUNCTUATION"). +lisp_code_name(68416,"INSCRIPTIONAL_PARTHIAN_LETTER_ALEPH"). +lisp_code_name(68417,"INSCRIPTIONAL_PARTHIAN_LETTER_BETH"). +lisp_code_name(68418,"INSCRIPTIONAL_PARTHIAN_LETTER_GIMEL"). +lisp_code_name(68419,"INSCRIPTIONAL_PARTHIAN_LETTER_DALETH"). +lisp_code_name(68420,"INSCRIPTIONAL_PARTHIAN_LETTER_HE"). +lisp_code_name(68421,"INSCRIPTIONAL_PARTHIAN_LETTER_WAW"). +lisp_code_name(68422,"INSCRIPTIONAL_PARTHIAN_LETTER_ZAYIN"). +lisp_code_name(68423,"INSCRIPTIONAL_PARTHIAN_LETTER_HETH"). +lisp_code_name(68424,"INSCRIPTIONAL_PARTHIAN_LETTER_TETH"). +lisp_code_name(68425,"INSCRIPTIONAL_PARTHIAN_LETTER_YODH"). +lisp_code_name(68426,"INSCRIPTIONAL_PARTHIAN_LETTER_KAPH"). +lisp_code_name(68427,"INSCRIPTIONAL_PARTHIAN_LETTER_LAMEDH"). +lisp_code_name(68428,"INSCRIPTIONAL_PARTHIAN_LETTER_MEM"). +lisp_code_name(68429,"INSCRIPTIONAL_PARTHIAN_LETTER_NUN"). +lisp_code_name(68430,"INSCRIPTIONAL_PARTHIAN_LETTER_SAMEKH"). +lisp_code_name(68431,"INSCRIPTIONAL_PARTHIAN_LETTER_AYIN"). +lisp_code_name(68432,"INSCRIPTIONAL_PARTHIAN_LETTER_PE"). +lisp_code_name(68433,"INSCRIPTIONAL_PARTHIAN_LETTER_SADHE"). +lisp_code_name(68434,"INSCRIPTIONAL_PARTHIAN_LETTER_QOPH"). +lisp_code_name(68435,"INSCRIPTIONAL_PARTHIAN_LETTER_RESH"). +lisp_code_name(68436,"INSCRIPTIONAL_PARTHIAN_LETTER_SHIN"). +lisp_code_name(68437,"INSCRIPTIONAL_PARTHIAN_LETTER_TAW"). +lisp_code_name(68440,"INSCRIPTIONAL_PARTHIAN_NUMBER_ONE"). +lisp_code_name(68441,"INSCRIPTIONAL_PARTHIAN_NUMBER_TWO"). +lisp_code_name(68442,"INSCRIPTIONAL_PARTHIAN_NUMBER_THREE"). +lisp_code_name(68443,"INSCRIPTIONAL_PARTHIAN_NUMBER_FOUR"). +lisp_code_name(68444,"INSCRIPTIONAL_PARTHIAN_NUMBER_TEN"). +lisp_code_name(68445,"INSCRIPTIONAL_PARTHIAN_NUMBER_TWENTY"). +lisp_code_name(68446,"INSCRIPTIONAL_PARTHIAN_NUMBER_ONE_HUNDRED"). +lisp_code_name(68447,"INSCRIPTIONAL_PARTHIAN_NUMBER_ONE_THOUSAND"). +lisp_code_name(68448,"INSCRIPTIONAL_PAHLAVI_LETTER_ALEPH"). +lisp_code_name(68449,"INSCRIPTIONAL_PAHLAVI_LETTER_BETH"). +lisp_code_name(68450,"INSCRIPTIONAL_PAHLAVI_LETTER_GIMEL"). +lisp_code_name(68451,"INSCRIPTIONAL_PAHLAVI_LETTER_DALETH"). +lisp_code_name(68452,"INSCRIPTIONAL_PAHLAVI_LETTER_HE"). +lisp_code_name(68453,"INSCRIPTIONAL_PAHLAVI_LETTER_WAW-AYIN-RESH"). +lisp_code_name(68454,"INSCRIPTIONAL_PAHLAVI_LETTER_ZAYIN"). +lisp_code_name(68455,"INSCRIPTIONAL_PAHLAVI_LETTER_HETH"). +lisp_code_name(68456,"INSCRIPTIONAL_PAHLAVI_LETTER_TETH"). +lisp_code_name(68457,"INSCRIPTIONAL_PAHLAVI_LETTER_YODH"). +lisp_code_name(68458,"INSCRIPTIONAL_PAHLAVI_LETTER_KAPH"). +lisp_code_name(68459,"INSCRIPTIONAL_PAHLAVI_LETTER_LAMEDH"). +lisp_code_name(68460,"INSCRIPTIONAL_PAHLAVI_LETTER_MEM-QOPH"). +lisp_code_name(68461,"INSCRIPTIONAL_PAHLAVI_LETTER_NUN"). +lisp_code_name(68462,"INSCRIPTIONAL_PAHLAVI_LETTER_SAMEKH"). +lisp_code_name(68463,"INSCRIPTIONAL_PAHLAVI_LETTER_PE"). +lisp_code_name(68464,"INSCRIPTIONAL_PAHLAVI_LETTER_SADHE"). +lisp_code_name(68465,"INSCRIPTIONAL_PAHLAVI_LETTER_SHIN"). +lisp_code_name(68466,"INSCRIPTIONAL_PAHLAVI_LETTER_TAW"). +lisp_code_name(68472,"INSCRIPTIONAL_PAHLAVI_NUMBER_ONE"). +lisp_code_name(68473,"INSCRIPTIONAL_PAHLAVI_NUMBER_TWO"). +lisp_code_name(68474,"INSCRIPTIONAL_PAHLAVI_NUMBER_THREE"). +lisp_code_name(68475,"INSCRIPTIONAL_PAHLAVI_NUMBER_FOUR"). +lisp_code_name(68476,"INSCRIPTIONAL_PAHLAVI_NUMBER_TEN"). +lisp_code_name(68477,"INSCRIPTIONAL_PAHLAVI_NUMBER_TWENTY"). +lisp_code_name(68478,"INSCRIPTIONAL_PAHLAVI_NUMBER_ONE_HUNDRED"). +lisp_code_name(68479,"INSCRIPTIONAL_PAHLAVI_NUMBER_ONE_THOUSAND"). +lisp_code_name(68480,"PSALTER_PAHLAVI_LETTER_ALEPH"). +lisp_code_name(68481,"PSALTER_PAHLAVI_LETTER_BETH"). +lisp_code_name(68482,"PSALTER_PAHLAVI_LETTER_GIMEL"). +lisp_code_name(68483,"PSALTER_PAHLAVI_LETTER_DALETH"). +lisp_code_name(68484,"PSALTER_PAHLAVI_LETTER_HE"). +lisp_code_name(68485,"PSALTER_PAHLAVI_LETTER_WAW-AYIN-RESH"). +lisp_code_name(68486,"PSALTER_PAHLAVI_LETTER_ZAYIN"). +lisp_code_name(68487,"PSALTER_PAHLAVI_LETTER_HETH"). +lisp_code_name(68488,"PSALTER_PAHLAVI_LETTER_YODH"). +lisp_code_name(68489,"PSALTER_PAHLAVI_LETTER_KAPH"). +lisp_code_name(68490,"PSALTER_PAHLAVI_LETTER_LAMEDH"). +lisp_code_name(68491,"PSALTER_PAHLAVI_LETTER_MEM-QOPH"). +lisp_code_name(68492,"PSALTER_PAHLAVI_LETTER_NUN"). +lisp_code_name(68493,"PSALTER_PAHLAVI_LETTER_SAMEKH"). +lisp_code_name(68494,"PSALTER_PAHLAVI_LETTER_PE"). +lisp_code_name(68495,"PSALTER_PAHLAVI_LETTER_SADHE"). +lisp_code_name(68496,"PSALTER_PAHLAVI_LETTER_SHIN"). +lisp_code_name(68497,"PSALTER_PAHLAVI_LETTER_TAW"). +lisp_code_name(68505,"PSALTER_PAHLAVI_SECTION_MARK"). +lisp_code_name(68506,"PSALTER_PAHLAVI_TURNED_SECTION_MARK"). +lisp_code_name(68507,"PSALTER_PAHLAVI_FOUR_DOTS_WITH_CROSS"). +lisp_code_name(68508,"PSALTER_PAHLAVI_FOUR_DOTS_WITH_DOT"). +lisp_code_name(68521,"PSALTER_PAHLAVI_NUMBER_ONE"). +lisp_code_name(68522,"PSALTER_PAHLAVI_NUMBER_TWO"). +lisp_code_name(68523,"PSALTER_PAHLAVI_NUMBER_THREE"). +lisp_code_name(68524,"PSALTER_PAHLAVI_NUMBER_FOUR"). +lisp_code_name(68525,"PSALTER_PAHLAVI_NUMBER_TEN"). +lisp_code_name(68526,"PSALTER_PAHLAVI_NUMBER_TWENTY"). +lisp_code_name(68527,"PSALTER_PAHLAVI_NUMBER_ONE_HUNDRED"). +lisp_code_name(68608,"OLD_TURKIC_LETTER_ORKHON_A"). +lisp_code_name(68609,"OLD_TURKIC_LETTER_YENISEI_A"). +lisp_code_name(68610,"OLD_TURKIC_LETTER_YENISEI_AE"). +lisp_code_name(68611,"OLD_TURKIC_LETTER_ORKHON_I"). +lisp_code_name(68612,"OLD_TURKIC_LETTER_YENISEI_I"). +lisp_code_name(68613,"OLD_TURKIC_LETTER_YENISEI_E"). +lisp_code_name(68614,"OLD_TURKIC_LETTER_ORKHON_O"). +lisp_code_name(68615,"OLD_TURKIC_LETTER_ORKHON_OE"). +lisp_code_name(68616,"OLD_TURKIC_LETTER_YENISEI_OE"). +lisp_code_name(68617,"OLD_TURKIC_LETTER_ORKHON_AB"). +lisp_code_name(68618,"OLD_TURKIC_LETTER_YENISEI_AB"). +lisp_code_name(68619,"OLD_TURKIC_LETTER_ORKHON_AEB"). +lisp_code_name(68620,"OLD_TURKIC_LETTER_YENISEI_AEB"). +lisp_code_name(68621,"OLD_TURKIC_LETTER_ORKHON_AG"). +lisp_code_name(68622,"OLD_TURKIC_LETTER_YENISEI_AG"). +lisp_code_name(68623,"OLD_TURKIC_LETTER_ORKHON_AEG"). +lisp_code_name(68624,"OLD_TURKIC_LETTER_YENISEI_AEG"). +lisp_code_name(68625,"OLD_TURKIC_LETTER_ORKHON_AD"). +lisp_code_name(68626,"OLD_TURKIC_LETTER_YENISEI_AD"). +lisp_code_name(68627,"OLD_TURKIC_LETTER_ORKHON_AED"). +lisp_code_name(68628,"OLD_TURKIC_LETTER_ORKHON_EZ"). +lisp_code_name(68629,"OLD_TURKIC_LETTER_YENISEI_EZ"). +lisp_code_name(68630,"OLD_TURKIC_LETTER_ORKHON_AY"). +lisp_code_name(68631,"OLD_TURKIC_LETTER_YENISEI_AY"). +lisp_code_name(68632,"OLD_TURKIC_LETTER_ORKHON_AEY"). +lisp_code_name(68633,"OLD_TURKIC_LETTER_YENISEI_AEY"). +lisp_code_name(68634,"OLD_TURKIC_LETTER_ORKHON_AEK"). +lisp_code_name(68635,"OLD_TURKIC_LETTER_YENISEI_AEK"). +lisp_code_name(68636,"OLD_TURKIC_LETTER_ORKHON_OEK"). +lisp_code_name(68637,"OLD_TURKIC_LETTER_YENISEI_OEK"). +lisp_code_name(68638,"OLD_TURKIC_LETTER_ORKHON_AL"). +lisp_code_name(68639,"OLD_TURKIC_LETTER_YENISEI_AL"). +lisp_code_name(68640,"OLD_TURKIC_LETTER_ORKHON_AEL"). +lisp_code_name(68641,"OLD_TURKIC_LETTER_ORKHON_ELT"). +lisp_code_name(68642,"OLD_TURKIC_LETTER_ORKHON_EM"). +lisp_code_name(68643,"OLD_TURKIC_LETTER_ORKHON_AN"). +lisp_code_name(68644,"OLD_TURKIC_LETTER_ORKHON_AEN"). +lisp_code_name(68645,"OLD_TURKIC_LETTER_YENISEI_AEN"). +lisp_code_name(68646,"OLD_TURKIC_LETTER_ORKHON_ENT"). +lisp_code_name(68647,"OLD_TURKIC_LETTER_YENISEI_ENT"). +lisp_code_name(68648,"OLD_TURKIC_LETTER_ORKHON_ENC"). +lisp_code_name(68649,"OLD_TURKIC_LETTER_YENISEI_ENC"). +lisp_code_name(68650,"OLD_TURKIC_LETTER_ORKHON_ENY"). +lisp_code_name(68651,"OLD_TURKIC_LETTER_YENISEI_ENY"). +lisp_code_name(68652,"OLD_TURKIC_LETTER_YENISEI_ANG"). +lisp_code_name(68653,"OLD_TURKIC_LETTER_ORKHON_ENG"). +lisp_code_name(68654,"OLD_TURKIC_LETTER_YENISEI_AENG"). +lisp_code_name(68655,"OLD_TURKIC_LETTER_ORKHON_EP"). +lisp_code_name(68656,"OLD_TURKIC_LETTER_ORKHON_OP"). +lisp_code_name(68657,"OLD_TURKIC_LETTER_ORKHON_IC"). +lisp_code_name(68658,"OLD_TURKIC_LETTER_ORKHON_EC"). +lisp_code_name(68659,"OLD_TURKIC_LETTER_YENISEI_EC"). +lisp_code_name(68660,"OLD_TURKIC_LETTER_ORKHON_AQ"). +lisp_code_name(68661,"OLD_TURKIC_LETTER_YENISEI_AQ"). +lisp_code_name(68662,"OLD_TURKIC_LETTER_ORKHON_IQ"). +lisp_code_name(68663,"OLD_TURKIC_LETTER_YENISEI_IQ"). +lisp_code_name(68664,"OLD_TURKIC_LETTER_ORKHON_OQ"). +lisp_code_name(68665,"OLD_TURKIC_LETTER_YENISEI_OQ"). +lisp_code_name(68666,"OLD_TURKIC_LETTER_ORKHON_AR"). +lisp_code_name(68667,"OLD_TURKIC_LETTER_YENISEI_AR"). +lisp_code_name(68668,"OLD_TURKIC_LETTER_ORKHON_AER"). +lisp_code_name(68669,"OLD_TURKIC_LETTER_ORKHON_AS"). +lisp_code_name(68670,"OLD_TURKIC_LETTER_ORKHON_AES"). +lisp_code_name(68671,"OLD_TURKIC_LETTER_ORKHON_ASH"). +lisp_code_name(68672,"OLD_TURKIC_LETTER_YENISEI_ASH"). +lisp_code_name(68673,"OLD_TURKIC_LETTER_ORKHON_ESH"). +lisp_code_name(68674,"OLD_TURKIC_LETTER_YENISEI_ESH"). +lisp_code_name(68675,"OLD_TURKIC_LETTER_ORKHON_AT"). +lisp_code_name(68676,"OLD_TURKIC_LETTER_YENISEI_AT"). +lisp_code_name(68677,"OLD_TURKIC_LETTER_ORKHON_AET"). +lisp_code_name(68678,"OLD_TURKIC_LETTER_YENISEI_AET"). +lisp_code_name(68679,"OLD_TURKIC_LETTER_ORKHON_OT"). +lisp_code_name(68680,"OLD_TURKIC_LETTER_ORKHON_BASH"). +lisp_code_name(69216,"RUMI_DIGIT_ONE"). +lisp_code_name(69217,"RUMI_DIGIT_TWO"). +lisp_code_name(69218,"RUMI_DIGIT_THREE"). +lisp_code_name(69219,"RUMI_DIGIT_FOUR"). +lisp_code_name(69220,"RUMI_DIGIT_FIVE"). +lisp_code_name(69221,"RUMI_DIGIT_SIX"). +lisp_code_name(69222,"RUMI_DIGIT_SEVEN"). +lisp_code_name(69223,"RUMI_DIGIT_EIGHT"). +lisp_code_name(69224,"RUMI_DIGIT_NINE"). +lisp_code_name(69225,"RUMI_NUMBER_TEN"). +lisp_code_name(69226,"RUMI_NUMBER_TWENTY"). +lisp_code_name(69227,"RUMI_NUMBER_THIRTY"). +lisp_code_name(69228,"RUMI_NUMBER_FORTY"). +lisp_code_name(69229,"RUMI_NUMBER_FIFTY"). +lisp_code_name(69230,"RUMI_NUMBER_SIXTY"). +lisp_code_name(69231,"RUMI_NUMBER_SEVENTY"). +lisp_code_name(69232,"RUMI_NUMBER_EIGHTY"). +lisp_code_name(69233,"RUMI_NUMBER_NINETY"). +lisp_code_name(69234,"RUMI_NUMBER_ONE_HUNDRED"). +lisp_code_name(69235,"RUMI_NUMBER_TWO_HUNDRED"). +lisp_code_name(69236,"RUMI_NUMBER_THREE_HUNDRED"). +lisp_code_name(69237,"RUMI_NUMBER_FOUR_HUNDRED"). +lisp_code_name(69238,"RUMI_NUMBER_FIVE_HUNDRED"). +lisp_code_name(69239,"RUMI_NUMBER_SIX_HUNDRED"). +lisp_code_name(69240,"RUMI_NUMBER_SEVEN_HUNDRED"). +lisp_code_name(69241,"RUMI_NUMBER_EIGHT_HUNDRED"). +lisp_code_name(69242,"RUMI_NUMBER_NINE_HUNDRED"). +lisp_code_name(69243,"RUMI_FRACTION_ONE_HALF"). +lisp_code_name(69244,"RUMI_FRACTION_ONE_QUARTER"). +lisp_code_name(69245,"RUMI_FRACTION_ONE_THIRD"). +lisp_code_name(69246,"RUMI_FRACTION_TWO_THIRDS"). +lisp_code_name(69632,"BRAHMI_SIGN_CANDRABINDU"). +lisp_code_name(69633,"BRAHMI_SIGN_ANUSVARA"). +lisp_code_name(69634,"BRAHMI_SIGN_VISARGA"). +lisp_code_name(69635,"BRAHMI_SIGN_JIHVAMULIYA"). +lisp_code_name(69636,"BRAHMI_SIGN_UPADHMANIYA"). +lisp_code_name(69637,"BRAHMI_LETTER_A"). +lisp_code_name(69638,"BRAHMI_LETTER_AA"). +lisp_code_name(69639,"BRAHMI_LETTER_I"). +lisp_code_name(69640,"BRAHMI_LETTER_II"). +lisp_code_name(69641,"BRAHMI_LETTER_U"). +lisp_code_name(69642,"BRAHMI_LETTER_UU"). +lisp_code_name(69643,"BRAHMI_LETTER_VOCALIC_R"). +lisp_code_name(69644,"BRAHMI_LETTER_VOCALIC_RR"). +lisp_code_name(69645,"BRAHMI_LETTER_VOCALIC_L"). +lisp_code_name(69646,"BRAHMI_LETTER_VOCALIC_LL"). +lisp_code_name(69647,"BRAHMI_LETTER_E"). +lisp_code_name(69648,"BRAHMI_LETTER_AI"). +lisp_code_name(69649,"BRAHMI_LETTER_O"). +lisp_code_name(69650,"BRAHMI_LETTER_AU"). +lisp_code_name(69651,"BRAHMI_LETTER_KA"). +lisp_code_name(69652,"BRAHMI_LETTER_KHA"). +lisp_code_name(69653,"BRAHMI_LETTER_GA"). +lisp_code_name(69654,"BRAHMI_LETTER_GHA"). +lisp_code_name(69655,"BRAHMI_LETTER_NGA"). +lisp_code_name(69656,"BRAHMI_LETTER_CA"). +lisp_code_name(69657,"BRAHMI_LETTER_CHA"). +lisp_code_name(69658,"BRAHMI_LETTER_JA"). +lisp_code_name(69659,"BRAHMI_LETTER_JHA"). +lisp_code_name(69660,"BRAHMI_LETTER_NYA"). +lisp_code_name(69661,"BRAHMI_LETTER_TTA"). +lisp_code_name(69662,"BRAHMI_LETTER_TTHA"). +lisp_code_name(69663,"BRAHMI_LETTER_DDA"). +lisp_code_name(69664,"BRAHMI_LETTER_DDHA"). +lisp_code_name(69665,"BRAHMI_LETTER_NNA"). +lisp_code_name(69666,"BRAHMI_LETTER_TA"). +lisp_code_name(69667,"BRAHMI_LETTER_THA"). +lisp_code_name(69668,"BRAHMI_LETTER_DA"). +lisp_code_name(69669,"BRAHMI_LETTER_DHA"). +lisp_code_name(69670,"BRAHMI_LETTER_NA"). +lisp_code_name(69671,"BRAHMI_LETTER_PA"). +lisp_code_name(69672,"BRAHMI_LETTER_PHA"). +lisp_code_name(69673,"BRAHMI_LETTER_BA"). +lisp_code_name(69674,"BRAHMI_LETTER_BHA"). +lisp_code_name(69675,"BRAHMI_LETTER_MA"). +lisp_code_name(69676,"BRAHMI_LETTER_YA"). +lisp_code_name(69677,"BRAHMI_LETTER_RA"). +lisp_code_name(69678,"BRAHMI_LETTER_LA"). +lisp_code_name(69679,"BRAHMI_LETTER_VA"). +lisp_code_name(69680,"BRAHMI_LETTER_SHA"). +lisp_code_name(69681,"BRAHMI_LETTER_SSA"). +lisp_code_name(69682,"BRAHMI_LETTER_SA"). +lisp_code_name(69683,"BRAHMI_LETTER_HA"). +lisp_code_name(69684,"BRAHMI_LETTER_LLA"). +lisp_code_name(69685,"BRAHMI_LETTER_OLD_TAMIL_LLLA"). +lisp_code_name(69686,"BRAHMI_LETTER_OLD_TAMIL_RRA"). +lisp_code_name(69687,"BRAHMI_LETTER_OLD_TAMIL_NNNA"). +lisp_code_name(69688,"BRAHMI_VOWEL_SIGN_AA"). +lisp_code_name(69689,"BRAHMI_VOWEL_SIGN_BHATTIPROLU_AA"). +lisp_code_name(69690,"BRAHMI_VOWEL_SIGN_I"). +lisp_code_name(69691,"BRAHMI_VOWEL_SIGN_II"). +lisp_code_name(69692,"BRAHMI_VOWEL_SIGN_U"). +lisp_code_name(69693,"BRAHMI_VOWEL_SIGN_UU"). +lisp_code_name(69694,"BRAHMI_VOWEL_SIGN_VOCALIC_R"). +lisp_code_name(69695,"BRAHMI_VOWEL_SIGN_VOCALIC_RR"). +lisp_code_name(69696,"BRAHMI_VOWEL_SIGN_VOCALIC_L"). +lisp_code_name(69697,"BRAHMI_VOWEL_SIGN_VOCALIC_LL"). +lisp_code_name(69698,"BRAHMI_VOWEL_SIGN_E"). +lisp_code_name(69699,"BRAHMI_VOWEL_SIGN_AI"). +lisp_code_name(69700,"BRAHMI_VOWEL_SIGN_O"). +lisp_code_name(69701,"BRAHMI_VOWEL_SIGN_AU"). +lisp_code_name(69702,"BRAHMI_VIRAMA"). +lisp_code_name(69703,"BRAHMI_DANDA"). +lisp_code_name(69704,"BRAHMI_DOUBLE_DANDA"). +lisp_code_name(69705,"BRAHMI_PUNCTUATION_DOT"). +lisp_code_name(69706,"BRAHMI_PUNCTUATION_DOUBLE_DOT"). +lisp_code_name(69707,"BRAHMI_PUNCTUATION_LINE"). +lisp_code_name(69708,"BRAHMI_PUNCTUATION_CRESCENT_BAR"). +lisp_code_name(69709,"BRAHMI_PUNCTUATION_LOTUS"). +lisp_code_name(69714,"BRAHMI_NUMBER_ONE"). +lisp_code_name(69715,"BRAHMI_NUMBER_TWO"). +lisp_code_name(69716,"BRAHMI_NUMBER_THREE"). +lisp_code_name(69717,"BRAHMI_NUMBER_FOUR"). +lisp_code_name(69718,"BRAHMI_NUMBER_FIVE"). +lisp_code_name(69719,"BRAHMI_NUMBER_SIX"). +lisp_code_name(69720,"BRAHMI_NUMBER_SEVEN"). +lisp_code_name(69721,"BRAHMI_NUMBER_EIGHT"). +lisp_code_name(69722,"BRAHMI_NUMBER_NINE"). +lisp_code_name(69723,"BRAHMI_NUMBER_TEN"). +lisp_code_name(69724,"BRAHMI_NUMBER_TWENTY"). +lisp_code_name(69725,"BRAHMI_NUMBER_THIRTY"). +lisp_code_name(69726,"BRAHMI_NUMBER_FORTY"). +lisp_code_name(69727,"BRAHMI_NUMBER_FIFTY"). +lisp_code_name(69728,"BRAHMI_NUMBER_SIXTY"). +lisp_code_name(69729,"BRAHMI_NUMBER_SEVENTY"). +lisp_code_name(69730,"BRAHMI_NUMBER_EIGHTY"). +lisp_code_name(69731,"BRAHMI_NUMBER_NINETY"). +lisp_code_name(69732,"BRAHMI_NUMBER_ONE_HUNDRED"). +lisp_code_name(69733,"BRAHMI_NUMBER_ONE_THOUSAND"). +lisp_code_name(69734,"BRAHMI_DIGIT_ZERO"). +lisp_code_name(69735,"BRAHMI_DIGIT_ONE"). +lisp_code_name(69736,"BRAHMI_DIGIT_TWO"). +lisp_code_name(69737,"BRAHMI_DIGIT_THREE"). +lisp_code_name(69738,"BRAHMI_DIGIT_FOUR"). +lisp_code_name(69739,"BRAHMI_DIGIT_FIVE"). +lisp_code_name(69740,"BRAHMI_DIGIT_SIX"). +lisp_code_name(69741,"BRAHMI_DIGIT_SEVEN"). +lisp_code_name(69742,"BRAHMI_DIGIT_EIGHT"). +lisp_code_name(69743,"BRAHMI_DIGIT_NINE"). +lisp_code_name(69759,"BRAHMI_NUMBER_JOINER"). +lisp_code_name(69760,"KAITHI_SIGN_CANDRABINDU"). +lisp_code_name(69761,"KAITHI_SIGN_ANUSVARA"). +lisp_code_name(69762,"KAITHI_SIGN_VISARGA"). +lisp_code_name(69763,"KAITHI_LETTER_A"). +lisp_code_name(69764,"KAITHI_LETTER_AA"). +lisp_code_name(69765,"KAITHI_LETTER_I"). +lisp_code_name(69766,"KAITHI_LETTER_II"). +lisp_code_name(69767,"KAITHI_LETTER_U"). +lisp_code_name(69768,"KAITHI_LETTER_UU"). +lisp_code_name(69769,"KAITHI_LETTER_E"). +lisp_code_name(69770,"KAITHI_LETTER_AI"). +lisp_code_name(69771,"KAITHI_LETTER_O"). +lisp_code_name(69772,"KAITHI_LETTER_AU"). +lisp_code_name(69773,"KAITHI_LETTER_KA"). +lisp_code_name(69774,"KAITHI_LETTER_KHA"). +lisp_code_name(69775,"KAITHI_LETTER_GA"). +lisp_code_name(69776,"KAITHI_LETTER_GHA"). +lisp_code_name(69777,"KAITHI_LETTER_NGA"). +lisp_code_name(69778,"KAITHI_LETTER_CA"). +lisp_code_name(69779,"KAITHI_LETTER_CHA"). +lisp_code_name(69780,"KAITHI_LETTER_JA"). +lisp_code_name(69781,"KAITHI_LETTER_JHA"). +lisp_code_name(69782,"KAITHI_LETTER_NYA"). +lisp_code_name(69783,"KAITHI_LETTER_TTA"). +lisp_code_name(69784,"KAITHI_LETTER_TTHA"). +lisp_code_name(69785,"KAITHI_LETTER_DDA"). +lisp_code_name(69786,"KAITHI_LETTER_DDDHA"). +lisp_code_name(69787,"KAITHI_LETTER_DDHA"). +lisp_code_name(69788,"KAITHI_LETTER_RHA"). +lisp_code_name(69789,"KAITHI_LETTER_NNA"). +lisp_code_name(69790,"KAITHI_LETTER_TA"). +lisp_code_name(69791,"KAITHI_LETTER_THA"). +lisp_code_name(69792,"KAITHI_LETTER_DA"). +lisp_code_name(69793,"KAITHI_LETTER_DHA"). +lisp_code_name(69794,"KAITHI_LETTER_NA"). +lisp_code_name(69795,"KAITHI_LETTER_PA"). +lisp_code_name(69796,"KAITHI_LETTER_PHA"). +lisp_code_name(69797,"KAITHI_LETTER_BA"). +lisp_code_name(69798,"KAITHI_LETTER_BHA"). +lisp_code_name(69799,"KAITHI_LETTER_MA"). +lisp_code_name(69800,"KAITHI_LETTER_YA"). +lisp_code_name(69801,"KAITHI_LETTER_RA"). +lisp_code_name(69802,"KAITHI_LETTER_LA"). +lisp_code_name(69803,"KAITHI_LETTER_VA"). +lisp_code_name(69804,"KAITHI_LETTER_SHA"). +lisp_code_name(69805,"KAITHI_LETTER_SSA"). +lisp_code_name(69806,"KAITHI_LETTER_SA"). +lisp_code_name(69807,"KAITHI_LETTER_HA"). +lisp_code_name(69808,"KAITHI_VOWEL_SIGN_AA"). +lisp_code_name(69809,"KAITHI_VOWEL_SIGN_I"). +lisp_code_name(69810,"KAITHI_VOWEL_SIGN_II"). +lisp_code_name(69811,"KAITHI_VOWEL_SIGN_U"). +lisp_code_name(69812,"KAITHI_VOWEL_SIGN_UU"). +lisp_code_name(69813,"KAITHI_VOWEL_SIGN_E"). +lisp_code_name(69814,"KAITHI_VOWEL_SIGN_AI"). +lisp_code_name(69815,"KAITHI_VOWEL_SIGN_O"). +lisp_code_name(69816,"KAITHI_VOWEL_SIGN_AU"). +lisp_code_name(69817,"KAITHI_SIGN_VIRAMA"). +lisp_code_name(69818,"KAITHI_SIGN_NUKTA"). +lisp_code_name(69819,"KAITHI_ABBREVIATION_SIGN"). +lisp_code_name(69820,"KAITHI_ENUMERATION_SIGN"). +lisp_code_name(69821,"KAITHI_NUMBER_SIGN"). +lisp_code_name(69822,"KAITHI_SECTION_MARK"). +lisp_code_name(69823,"KAITHI_DOUBLE_SECTION_MARK"). +lisp_code_name(69824,"KAITHI_DANDA"). +lisp_code_name(69825,"KAITHI_DOUBLE_DANDA"). +lisp_code_name(69840,"SORA_SOMPENG_LETTER_SAH"). +lisp_code_name(69841,"SORA_SOMPENG_LETTER_TAH"). +lisp_code_name(69842,"SORA_SOMPENG_LETTER_BAH"). +lisp_code_name(69843,"SORA_SOMPENG_LETTER_CAH"). +lisp_code_name(69844,"SORA_SOMPENG_LETTER_DAH"). +lisp_code_name(69845,"SORA_SOMPENG_LETTER_GAH"). +lisp_code_name(69846,"SORA_SOMPENG_LETTER_MAH"). +lisp_code_name(69847,"SORA_SOMPENG_LETTER_NGAH"). +lisp_code_name(69848,"SORA_SOMPENG_LETTER_LAH"). +lisp_code_name(69849,"SORA_SOMPENG_LETTER_NAH"). +lisp_code_name(69850,"SORA_SOMPENG_LETTER_VAH"). +lisp_code_name(69851,"SORA_SOMPENG_LETTER_PAH"). +lisp_code_name(69852,"SORA_SOMPENG_LETTER_YAH"). +lisp_code_name(69853,"SORA_SOMPENG_LETTER_RAH"). +lisp_code_name(69854,"SORA_SOMPENG_LETTER_HAH"). +lisp_code_name(69855,"SORA_SOMPENG_LETTER_KAH"). +lisp_code_name(69856,"SORA_SOMPENG_LETTER_JAH"). +lisp_code_name(69857,"SORA_SOMPENG_LETTER_NYAH"). +lisp_code_name(69858,"SORA_SOMPENG_LETTER_AH"). +lisp_code_name(69859,"SORA_SOMPENG_LETTER_EEH"). +lisp_code_name(69860,"SORA_SOMPENG_LETTER_IH"). +lisp_code_name(69861,"SORA_SOMPENG_LETTER_UH"). +lisp_code_name(69862,"SORA_SOMPENG_LETTER_OH"). +lisp_code_name(69863,"SORA_SOMPENG_LETTER_EH"). +lisp_code_name(69864,"SORA_SOMPENG_LETTER_MAE"). +lisp_code_name(69872,"SORA_SOMPENG_DIGIT_ZERO"). +lisp_code_name(69873,"SORA_SOMPENG_DIGIT_ONE"). +lisp_code_name(69874,"SORA_SOMPENG_DIGIT_TWO"). +lisp_code_name(69875,"SORA_SOMPENG_DIGIT_THREE"). +lisp_code_name(69876,"SORA_SOMPENG_DIGIT_FOUR"). +lisp_code_name(69877,"SORA_SOMPENG_DIGIT_FIVE"). +lisp_code_name(69878,"SORA_SOMPENG_DIGIT_SIX"). +lisp_code_name(69879,"SORA_SOMPENG_DIGIT_SEVEN"). +lisp_code_name(69880,"SORA_SOMPENG_DIGIT_EIGHT"). +lisp_code_name(69881,"SORA_SOMPENG_DIGIT_NINE"). +lisp_code_name(69888,"CHAKMA_SIGN_CANDRABINDU"). +lisp_code_name(69889,"CHAKMA_SIGN_ANUSVARA"). +lisp_code_name(69890,"CHAKMA_SIGN_VISARGA"). +lisp_code_name(69891,"CHAKMA_LETTER_AA"). +lisp_code_name(69892,"CHAKMA_LETTER_I"). +lisp_code_name(69893,"CHAKMA_LETTER_U"). +lisp_code_name(69894,"CHAKMA_LETTER_E"). +lisp_code_name(69895,"CHAKMA_LETTER_KAA"). +lisp_code_name(69896,"CHAKMA_LETTER_KHAA"). +lisp_code_name(69897,"CHAKMA_LETTER_GAA"). +lisp_code_name(69898,"CHAKMA_LETTER_GHAA"). +lisp_code_name(69899,"CHAKMA_LETTER_NGAA"). +lisp_code_name(69900,"CHAKMA_LETTER_CAA"). +lisp_code_name(69901,"CHAKMA_LETTER_CHAA"). +lisp_code_name(69902,"CHAKMA_LETTER_JAA"). +lisp_code_name(69903,"CHAKMA_LETTER_JHAA"). +lisp_code_name(69904,"CHAKMA_LETTER_NYAA"). +lisp_code_name(69905,"CHAKMA_LETTER_TTAA"). +lisp_code_name(69906,"CHAKMA_LETTER_TTHAA"). +lisp_code_name(69907,"CHAKMA_LETTER_DDAA"). +lisp_code_name(69908,"CHAKMA_LETTER_DDHAA"). +lisp_code_name(69909,"CHAKMA_LETTER_NNAA"). +lisp_code_name(69910,"CHAKMA_LETTER_TAA"). +lisp_code_name(69911,"CHAKMA_LETTER_THAA"). +lisp_code_name(69912,"CHAKMA_LETTER_DAA"). +lisp_code_name(69913,"CHAKMA_LETTER_DHAA"). +lisp_code_name(69914,"CHAKMA_LETTER_NAA"). +lisp_code_name(69915,"CHAKMA_LETTER_PAA"). +lisp_code_name(69916,"CHAKMA_LETTER_PHAA"). +lisp_code_name(69917,"CHAKMA_LETTER_BAA"). +lisp_code_name(69918,"CHAKMA_LETTER_BHAA"). +lisp_code_name(69919,"CHAKMA_LETTER_MAA"). +lisp_code_name(69920,"CHAKMA_LETTER_YYAA"). +lisp_code_name(69921,"CHAKMA_LETTER_YAA"). +lisp_code_name(69922,"CHAKMA_LETTER_RAA"). +lisp_code_name(69923,"CHAKMA_LETTER_LAA"). +lisp_code_name(69924,"CHAKMA_LETTER_WAA"). +lisp_code_name(69925,"CHAKMA_LETTER_SAA"). +lisp_code_name(69926,"CHAKMA_LETTER_HAA"). +lisp_code_name(69927,"CHAKMA_VOWEL_SIGN_A"). +lisp_code_name(69928,"CHAKMA_VOWEL_SIGN_I"). +lisp_code_name(69929,"CHAKMA_VOWEL_SIGN_II"). +lisp_code_name(69930,"CHAKMA_VOWEL_SIGN_U"). +lisp_code_name(69931,"CHAKMA_VOWEL_SIGN_UU"). +lisp_code_name(69932,"CHAKMA_VOWEL_SIGN_E"). +lisp_code_name(69933,"CHAKMA_VOWEL_SIGN_AI"). +lisp_code_name(69934,"CHAKMA_VOWEL_SIGN_O"). +lisp_code_name(69935,"CHAKMA_VOWEL_SIGN_AU"). +lisp_code_name(69936,"CHAKMA_VOWEL_SIGN_OI"). +lisp_code_name(69937,"CHAKMA_O_MARK"). +lisp_code_name(69938,"CHAKMA_AU_MARK"). +lisp_code_name(69939,"CHAKMA_VIRAMA"). +lisp_code_name(69940,"CHAKMA_MAAYYAA"). +lisp_code_name(69942,"CHAKMA_DIGIT_ZERO"). +lisp_code_name(69943,"CHAKMA_DIGIT_ONE"). +lisp_code_name(69944,"CHAKMA_DIGIT_TWO"). +lisp_code_name(69945,"CHAKMA_DIGIT_THREE"). +lisp_code_name(69946,"CHAKMA_DIGIT_FOUR"). +lisp_code_name(69947,"CHAKMA_DIGIT_FIVE"). +lisp_code_name(69948,"CHAKMA_DIGIT_SIX"). +lisp_code_name(69949,"CHAKMA_DIGIT_SEVEN"). +lisp_code_name(69950,"CHAKMA_DIGIT_EIGHT"). +lisp_code_name(69951,"CHAKMA_DIGIT_NINE"). +lisp_code_name(69952,"CHAKMA_SECTION_MARK"). +lisp_code_name(69953,"CHAKMA_DANDA"). +lisp_code_name(69954,"CHAKMA_DOUBLE_DANDA"). +lisp_code_name(69955,"CHAKMA_QUESTION_MARK"). +lisp_code_name(69968,"MAHAJANI_LETTER_A"). +lisp_code_name(69969,"MAHAJANI_LETTER_I"). +lisp_code_name(69970,"MAHAJANI_LETTER_U"). +lisp_code_name(69971,"MAHAJANI_LETTER_E"). +lisp_code_name(69972,"MAHAJANI_LETTER_O"). +lisp_code_name(69973,"MAHAJANI_LETTER_KA"). +lisp_code_name(69974,"MAHAJANI_LETTER_KHA"). +lisp_code_name(69975,"MAHAJANI_LETTER_GA"). +lisp_code_name(69976,"MAHAJANI_LETTER_GHA"). +lisp_code_name(69977,"MAHAJANI_LETTER_CA"). +lisp_code_name(69978,"MAHAJANI_LETTER_CHA"). +lisp_code_name(69979,"MAHAJANI_LETTER_JA"). +lisp_code_name(69980,"MAHAJANI_LETTER_JHA"). +lisp_code_name(69981,"MAHAJANI_LETTER_NYA"). +lisp_code_name(69982,"MAHAJANI_LETTER_TTA"). +lisp_code_name(69983,"MAHAJANI_LETTER_TTHA"). +lisp_code_name(69984,"MAHAJANI_LETTER_DDA"). +lisp_code_name(69985,"MAHAJANI_LETTER_DDHA"). +lisp_code_name(69986,"MAHAJANI_LETTER_NNA"). +lisp_code_name(69987,"MAHAJANI_LETTER_TA"). +lisp_code_name(69988,"MAHAJANI_LETTER_THA"). +lisp_code_name(69989,"MAHAJANI_LETTER_DA"). +lisp_code_name(69990,"MAHAJANI_LETTER_DHA"). +lisp_code_name(69991,"MAHAJANI_LETTER_NA"). +lisp_code_name(69992,"MAHAJANI_LETTER_PA"). +lisp_code_name(69993,"MAHAJANI_LETTER_PHA"). +lisp_code_name(69994,"MAHAJANI_LETTER_BA"). +lisp_code_name(69995,"MAHAJANI_LETTER_BHA"). +lisp_code_name(69996,"MAHAJANI_LETTER_MA"). +lisp_code_name(69997,"MAHAJANI_LETTER_RA"). +lisp_code_name(69998,"MAHAJANI_LETTER_LA"). +lisp_code_name(69999,"MAHAJANI_LETTER_VA"). +lisp_code_name(70000,"MAHAJANI_LETTER_SA"). +lisp_code_name(70001,"MAHAJANI_LETTER_HA"). +lisp_code_name(70002,"MAHAJANI_LETTER_RRA"). +lisp_code_name(70003,"MAHAJANI_SIGN_NUKTA"). +lisp_code_name(70004,"MAHAJANI_ABBREVIATION_SIGN"). +lisp_code_name(70005,"MAHAJANI_SECTION_MARK"). +lisp_code_name(70006,"MAHAJANI_LIGATURE_SHRI"). +lisp_code_name(70016,"SHARADA_SIGN_CANDRABINDU"). +lisp_code_name(70017,"SHARADA_SIGN_ANUSVARA"). +lisp_code_name(70018,"SHARADA_SIGN_VISARGA"). +lisp_code_name(70019,"SHARADA_LETTER_A"). +lisp_code_name(70020,"SHARADA_LETTER_AA"). +lisp_code_name(70021,"SHARADA_LETTER_I"). +lisp_code_name(70022,"SHARADA_LETTER_II"). +lisp_code_name(70023,"SHARADA_LETTER_U"). +lisp_code_name(70024,"SHARADA_LETTER_UU"). +lisp_code_name(70025,"SHARADA_LETTER_VOCALIC_R"). +lisp_code_name(70026,"SHARADA_LETTER_VOCALIC_RR"). +lisp_code_name(70027,"SHARADA_LETTER_VOCALIC_L"). +lisp_code_name(70028,"SHARADA_LETTER_VOCALIC_LL"). +lisp_code_name(70029,"SHARADA_LETTER_E"). +lisp_code_name(70030,"SHARADA_LETTER_AI"). +lisp_code_name(70031,"SHARADA_LETTER_O"). +lisp_code_name(70032,"SHARADA_LETTER_AU"). +lisp_code_name(70033,"SHARADA_LETTER_KA"). +lisp_code_name(70034,"SHARADA_LETTER_KHA"). +lisp_code_name(70035,"SHARADA_LETTER_GA"). +lisp_code_name(70036,"SHARADA_LETTER_GHA"). +lisp_code_name(70037,"SHARADA_LETTER_NGA"). +lisp_code_name(70038,"SHARADA_LETTER_CA"). +lisp_code_name(70039,"SHARADA_LETTER_CHA"). +lisp_code_name(70040,"SHARADA_LETTER_JA"). +lisp_code_name(70041,"SHARADA_LETTER_JHA"). +lisp_code_name(70042,"SHARADA_LETTER_NYA"). +lisp_code_name(70043,"SHARADA_LETTER_TTA"). +lisp_code_name(70044,"SHARADA_LETTER_TTHA"). +lisp_code_name(70045,"SHARADA_LETTER_DDA"). +lisp_code_name(70046,"SHARADA_LETTER_DDHA"). +lisp_code_name(70047,"SHARADA_LETTER_NNA"). +lisp_code_name(70048,"SHARADA_LETTER_TA"). +lisp_code_name(70049,"SHARADA_LETTER_THA"). +lisp_code_name(70050,"SHARADA_LETTER_DA"). +lisp_code_name(70051,"SHARADA_LETTER_DHA"). +lisp_code_name(70052,"SHARADA_LETTER_NA"). +lisp_code_name(70053,"SHARADA_LETTER_PA"). +lisp_code_name(70054,"SHARADA_LETTER_PHA"). +lisp_code_name(70055,"SHARADA_LETTER_BA"). +lisp_code_name(70056,"SHARADA_LETTER_BHA"). +lisp_code_name(70057,"SHARADA_LETTER_MA"). +lisp_code_name(70058,"SHARADA_LETTER_YA"). +lisp_code_name(70059,"SHARADA_LETTER_RA"). +lisp_code_name(70060,"SHARADA_LETTER_LA"). +lisp_code_name(70061,"SHARADA_LETTER_LLA"). +lisp_code_name(70062,"SHARADA_LETTER_VA"). +lisp_code_name(70063,"SHARADA_LETTER_SHA"). +lisp_code_name(70064,"SHARADA_LETTER_SSA"). +lisp_code_name(70065,"SHARADA_LETTER_SA"). +lisp_code_name(70066,"SHARADA_LETTER_HA"). +lisp_code_name(70067,"SHARADA_VOWEL_SIGN_AA"). +lisp_code_name(70068,"SHARADA_VOWEL_SIGN_I"). +lisp_code_name(70069,"SHARADA_VOWEL_SIGN_II"). +lisp_code_name(70070,"SHARADA_VOWEL_SIGN_U"). +lisp_code_name(70071,"SHARADA_VOWEL_SIGN_UU"). +lisp_code_name(70072,"SHARADA_VOWEL_SIGN_VOCALIC_R"). +lisp_code_name(70073,"SHARADA_VOWEL_SIGN_VOCALIC_RR"). +lisp_code_name(70074,"SHARADA_VOWEL_SIGN_VOCALIC_L"). +lisp_code_name(70075,"SHARADA_VOWEL_SIGN_VOCALIC_LL"). +lisp_code_name(70076,"SHARADA_VOWEL_SIGN_E"). +lisp_code_name(70077,"SHARADA_VOWEL_SIGN_AI"). +lisp_code_name(70078,"SHARADA_VOWEL_SIGN_O"). +lisp_code_name(70079,"SHARADA_VOWEL_SIGN_AU"). +lisp_code_name(70080,"SHARADA_SIGN_VIRAMA"). +lisp_code_name(70081,"SHARADA_SIGN_AVAGRAHA"). +lisp_code_name(70082,"SHARADA_SIGN_JIHVAMULIYA"). +lisp_code_name(70083,"SHARADA_SIGN_UPADHMANIYA"). +lisp_code_name(70084,"SHARADA_OM"). +lisp_code_name(70085,"SHARADA_DANDA"). +lisp_code_name(70086,"SHARADA_DOUBLE_DANDA"). +lisp_code_name(70087,"SHARADA_ABBREVIATION_SIGN"). +lisp_code_name(70088,"SHARADA_SEPARATOR"). +lisp_code_name(70093,"SHARADA_SUTRA_MARK"). +lisp_code_name(70096,"SHARADA_DIGIT_ZERO"). +lisp_code_name(70097,"SHARADA_DIGIT_ONE"). +lisp_code_name(70098,"SHARADA_DIGIT_TWO"). +lisp_code_name(70099,"SHARADA_DIGIT_THREE"). +lisp_code_name(70100,"SHARADA_DIGIT_FOUR"). +lisp_code_name(70101,"SHARADA_DIGIT_FIVE"). +lisp_code_name(70102,"SHARADA_DIGIT_SIX"). +lisp_code_name(70103,"SHARADA_DIGIT_SEVEN"). +lisp_code_name(70104,"SHARADA_DIGIT_EIGHT"). +lisp_code_name(70105,"SHARADA_DIGIT_NINE"). +lisp_code_name(70106,"SHARADA_EKAM"). +lisp_code_name(70113,"SINHALA_ARCHAIC_DIGIT_ONE"). +lisp_code_name(70114,"SINHALA_ARCHAIC_DIGIT_TWO"). +lisp_code_name(70115,"SINHALA_ARCHAIC_DIGIT_THREE"). +lisp_code_name(70116,"SINHALA_ARCHAIC_DIGIT_FOUR"). +lisp_code_name(70117,"SINHALA_ARCHAIC_DIGIT_FIVE"). +lisp_code_name(70118,"SINHALA_ARCHAIC_DIGIT_SIX"). +lisp_code_name(70119,"SINHALA_ARCHAIC_DIGIT_SEVEN"). +lisp_code_name(70120,"SINHALA_ARCHAIC_DIGIT_EIGHT"). +lisp_code_name(70121,"SINHALA_ARCHAIC_DIGIT_NINE"). +lisp_code_name(70122,"SINHALA_ARCHAIC_NUMBER_TEN"). +lisp_code_name(70123,"SINHALA_ARCHAIC_NUMBER_TWENTY"). +lisp_code_name(70124,"SINHALA_ARCHAIC_NUMBER_THIRTY"). +lisp_code_name(70125,"SINHALA_ARCHAIC_NUMBER_FORTY"). +lisp_code_name(70126,"SINHALA_ARCHAIC_NUMBER_FIFTY"). +lisp_code_name(70127,"SINHALA_ARCHAIC_NUMBER_SIXTY"). +lisp_code_name(70128,"SINHALA_ARCHAIC_NUMBER_SEVENTY"). +lisp_code_name(70129,"SINHALA_ARCHAIC_NUMBER_EIGHTY"). +lisp_code_name(70130,"SINHALA_ARCHAIC_NUMBER_NINETY"). +lisp_code_name(70131,"SINHALA_ARCHAIC_NUMBER_ONE_HUNDRED"). +lisp_code_name(70132,"SINHALA_ARCHAIC_NUMBER_ONE_THOUSAND"). +lisp_code_name(70144,"KHOJKI_LETTER_A"). +lisp_code_name(70145,"KHOJKI_LETTER_AA"). +lisp_code_name(70146,"KHOJKI_LETTER_I"). +lisp_code_name(70147,"KHOJKI_LETTER_U"). +lisp_code_name(70148,"KHOJKI_LETTER_E"). +lisp_code_name(70149,"KHOJKI_LETTER_AI"). +lisp_code_name(70150,"KHOJKI_LETTER_O"). +lisp_code_name(70151,"KHOJKI_LETTER_AU"). +lisp_code_name(70152,"KHOJKI_LETTER_KA"). +lisp_code_name(70153,"KHOJKI_LETTER_KHA"). +lisp_code_name(70154,"KHOJKI_LETTER_GA"). +lisp_code_name(70155,"KHOJKI_LETTER_GGA"). +lisp_code_name(70156,"KHOJKI_LETTER_GHA"). +lisp_code_name(70157,"KHOJKI_LETTER_NGA"). +lisp_code_name(70158,"KHOJKI_LETTER_CA"). +lisp_code_name(70159,"KHOJKI_LETTER_CHA"). +lisp_code_name(70160,"KHOJKI_LETTER_JA"). +lisp_code_name(70161,"KHOJKI_LETTER_JJA"). +lisp_code_name(70163,"KHOJKI_LETTER_NYA"). +lisp_code_name(70164,"KHOJKI_LETTER_TTA"). +lisp_code_name(70165,"KHOJKI_LETTER_TTHA"). +lisp_code_name(70166,"KHOJKI_LETTER_DDA"). +lisp_code_name(70167,"KHOJKI_LETTER_DDHA"). +lisp_code_name(70168,"KHOJKI_LETTER_NNA"). +lisp_code_name(70169,"KHOJKI_LETTER_TA"). +lisp_code_name(70170,"KHOJKI_LETTER_THA"). +lisp_code_name(70171,"KHOJKI_LETTER_DA"). +lisp_code_name(70172,"KHOJKI_LETTER_DDDA"). +lisp_code_name(70173,"KHOJKI_LETTER_DHA"). +lisp_code_name(70174,"KHOJKI_LETTER_NA"). +lisp_code_name(70175,"KHOJKI_LETTER_PA"). +lisp_code_name(70176,"KHOJKI_LETTER_PHA"). +lisp_code_name(70177,"KHOJKI_LETTER_BA"). +lisp_code_name(70178,"KHOJKI_LETTER_BBA"). +lisp_code_name(70179,"KHOJKI_LETTER_BHA"). +lisp_code_name(70180,"KHOJKI_LETTER_MA"). +lisp_code_name(70181,"KHOJKI_LETTER_YA"). +lisp_code_name(70182,"KHOJKI_LETTER_RA"). +lisp_code_name(70183,"KHOJKI_LETTER_LA"). +lisp_code_name(70184,"KHOJKI_LETTER_VA"). +lisp_code_name(70185,"KHOJKI_LETTER_SA"). +lisp_code_name(70186,"KHOJKI_LETTER_HA"). +lisp_code_name(70187,"KHOJKI_LETTER_LLA"). +lisp_code_name(70188,"KHOJKI_VOWEL_SIGN_AA"). +lisp_code_name(70189,"KHOJKI_VOWEL_SIGN_I"). +lisp_code_name(70190,"KHOJKI_VOWEL_SIGN_II"). +lisp_code_name(70191,"KHOJKI_VOWEL_SIGN_U"). +lisp_code_name(70192,"KHOJKI_VOWEL_SIGN_E"). +lisp_code_name(70193,"KHOJKI_VOWEL_SIGN_AI"). +lisp_code_name(70194,"KHOJKI_VOWEL_SIGN_O"). +lisp_code_name(70195,"KHOJKI_VOWEL_SIGN_AU"). +lisp_code_name(70196,"KHOJKI_SIGN_ANUSVARA"). +lisp_code_name(70197,"KHOJKI_SIGN_VIRAMA"). +lisp_code_name(70198,"KHOJKI_SIGN_NUKTA"). +lisp_code_name(70199,"KHOJKI_SIGN_SHADDA"). +lisp_code_name(70200,"KHOJKI_DANDA"). +lisp_code_name(70201,"KHOJKI_DOUBLE_DANDA"). +lisp_code_name(70202,"KHOJKI_WORD_SEPARATOR"). +lisp_code_name(70203,"KHOJKI_SECTION_MARK"). +lisp_code_name(70204,"KHOJKI_DOUBLE_SECTION_MARK"). +lisp_code_name(70205,"KHOJKI_ABBREVIATION_SIGN"). +lisp_code_name(70320,"KHUDAWADI_LETTER_A"). +lisp_code_name(70321,"KHUDAWADI_LETTER_AA"). +lisp_code_name(70322,"KHUDAWADI_LETTER_I"). +lisp_code_name(70323,"KHUDAWADI_LETTER_II"). +lisp_code_name(70324,"KHUDAWADI_LETTER_U"). +lisp_code_name(70325,"KHUDAWADI_LETTER_UU"). +lisp_code_name(70326,"KHUDAWADI_LETTER_E"). +lisp_code_name(70327,"KHUDAWADI_LETTER_AI"). +lisp_code_name(70328,"KHUDAWADI_LETTER_O"). +lisp_code_name(70329,"KHUDAWADI_LETTER_AU"). +lisp_code_name(70330,"KHUDAWADI_LETTER_KA"). +lisp_code_name(70331,"KHUDAWADI_LETTER_KHA"). +lisp_code_name(70332,"KHUDAWADI_LETTER_GA"). +lisp_code_name(70333,"KHUDAWADI_LETTER_GGA"). +lisp_code_name(70334,"KHUDAWADI_LETTER_GHA"). +lisp_code_name(70335,"KHUDAWADI_LETTER_NGA"). +lisp_code_name(70336,"KHUDAWADI_LETTER_CA"). +lisp_code_name(70337,"KHUDAWADI_LETTER_CHA"). +lisp_code_name(70338,"KHUDAWADI_LETTER_JA"). +lisp_code_name(70339,"KHUDAWADI_LETTER_JJA"). +lisp_code_name(70340,"KHUDAWADI_LETTER_JHA"). +lisp_code_name(70341,"KHUDAWADI_LETTER_NYA"). +lisp_code_name(70342,"KHUDAWADI_LETTER_TTA"). +lisp_code_name(70343,"KHUDAWADI_LETTER_TTHA"). +lisp_code_name(70344,"KHUDAWADI_LETTER_DDA"). +lisp_code_name(70345,"KHUDAWADI_LETTER_DDDA"). +lisp_code_name(70346,"KHUDAWADI_LETTER_RRA"). +lisp_code_name(70347,"KHUDAWADI_LETTER_DDHA"). +lisp_code_name(70348,"KHUDAWADI_LETTER_NNA"). +lisp_code_name(70349,"KHUDAWADI_LETTER_TA"). +lisp_code_name(70350,"KHUDAWADI_LETTER_THA"). +lisp_code_name(70351,"KHUDAWADI_LETTER_DA"). +lisp_code_name(70352,"KHUDAWADI_LETTER_DHA"). +lisp_code_name(70353,"KHUDAWADI_LETTER_NA"). +lisp_code_name(70354,"KHUDAWADI_LETTER_PA"). +lisp_code_name(70355,"KHUDAWADI_LETTER_PHA"). +lisp_code_name(70356,"KHUDAWADI_LETTER_BA"). +lisp_code_name(70357,"KHUDAWADI_LETTER_BBA"). +lisp_code_name(70358,"KHUDAWADI_LETTER_BHA"). +lisp_code_name(70359,"KHUDAWADI_LETTER_MA"). +lisp_code_name(70360,"KHUDAWADI_LETTER_YA"). +lisp_code_name(70361,"KHUDAWADI_LETTER_RA"). +lisp_code_name(70362,"KHUDAWADI_LETTER_LA"). +lisp_code_name(70363,"KHUDAWADI_LETTER_VA"). +lisp_code_name(70364,"KHUDAWADI_LETTER_SHA"). +lisp_code_name(70365,"KHUDAWADI_LETTER_SA"). +lisp_code_name(70366,"KHUDAWADI_LETTER_HA"). +lisp_code_name(70367,"KHUDAWADI_SIGN_ANUSVARA"). +lisp_code_name(70368,"KHUDAWADI_VOWEL_SIGN_AA"). +lisp_code_name(70369,"KHUDAWADI_VOWEL_SIGN_I"). +lisp_code_name(70370,"KHUDAWADI_VOWEL_SIGN_II"). +lisp_code_name(70371,"KHUDAWADI_VOWEL_SIGN_U"). +lisp_code_name(70372,"KHUDAWADI_VOWEL_SIGN_UU"). +lisp_code_name(70373,"KHUDAWADI_VOWEL_SIGN_E"). +lisp_code_name(70374,"KHUDAWADI_VOWEL_SIGN_AI"). +lisp_code_name(70375,"KHUDAWADI_VOWEL_SIGN_O"). +lisp_code_name(70376,"KHUDAWADI_VOWEL_SIGN_AU"). +lisp_code_name(70377,"KHUDAWADI_SIGN_NUKTA"). +lisp_code_name(70378,"KHUDAWADI_SIGN_VIRAMA"). +lisp_code_name(70384,"KHUDAWADI_DIGIT_ZERO"). +lisp_code_name(70385,"KHUDAWADI_DIGIT_ONE"). +lisp_code_name(70386,"KHUDAWADI_DIGIT_TWO"). +lisp_code_name(70387,"KHUDAWADI_DIGIT_THREE"). +lisp_code_name(70388,"KHUDAWADI_DIGIT_FOUR"). +lisp_code_name(70389,"KHUDAWADI_DIGIT_FIVE"). +lisp_code_name(70390,"KHUDAWADI_DIGIT_SIX"). +lisp_code_name(70391,"KHUDAWADI_DIGIT_SEVEN"). +lisp_code_name(70392,"KHUDAWADI_DIGIT_EIGHT"). +lisp_code_name(70393,"KHUDAWADI_DIGIT_NINE"). +lisp_code_name(70401,"GRANTHA_SIGN_CANDRABINDU"). +lisp_code_name(70402,"GRANTHA_SIGN_ANUSVARA"). +lisp_code_name(70403,"GRANTHA_SIGN_VISARGA"). +lisp_code_name(70405,"GRANTHA_LETTER_A"). +lisp_code_name(70406,"GRANTHA_LETTER_AA"). +lisp_code_name(70407,"GRANTHA_LETTER_I"). +lisp_code_name(70408,"GRANTHA_LETTER_II"). +lisp_code_name(70409,"GRANTHA_LETTER_U"). +lisp_code_name(70410,"GRANTHA_LETTER_UU"). +lisp_code_name(70411,"GRANTHA_LETTER_VOCALIC_R"). +lisp_code_name(70412,"GRANTHA_LETTER_VOCALIC_L"). +lisp_code_name(70415,"GRANTHA_LETTER_EE"). +lisp_code_name(70416,"GRANTHA_LETTER_AI"). +lisp_code_name(70419,"GRANTHA_LETTER_OO"). +lisp_code_name(70420,"GRANTHA_LETTER_AU"). +lisp_code_name(70421,"GRANTHA_LETTER_KA"). +lisp_code_name(70422,"GRANTHA_LETTER_KHA"). +lisp_code_name(70423,"GRANTHA_LETTER_GA"). +lisp_code_name(70424,"GRANTHA_LETTER_GHA"). +lisp_code_name(70425,"GRANTHA_LETTER_NGA"). +lisp_code_name(70426,"GRANTHA_LETTER_CA"). +lisp_code_name(70427,"GRANTHA_LETTER_CHA"). +lisp_code_name(70428,"GRANTHA_LETTER_JA"). +lisp_code_name(70429,"GRANTHA_LETTER_JHA"). +lisp_code_name(70430,"GRANTHA_LETTER_NYA"). +lisp_code_name(70431,"GRANTHA_LETTER_TTA"). +lisp_code_name(70432,"GRANTHA_LETTER_TTHA"). +lisp_code_name(70433,"GRANTHA_LETTER_DDA"). +lisp_code_name(70434,"GRANTHA_LETTER_DDHA"). +lisp_code_name(70435,"GRANTHA_LETTER_NNA"). +lisp_code_name(70436,"GRANTHA_LETTER_TA"). +lisp_code_name(70437,"GRANTHA_LETTER_THA"). +lisp_code_name(70438,"GRANTHA_LETTER_DA"). +lisp_code_name(70439,"GRANTHA_LETTER_DHA"). +lisp_code_name(70440,"GRANTHA_LETTER_NA"). +lisp_code_name(70442,"GRANTHA_LETTER_PA"). +lisp_code_name(70443,"GRANTHA_LETTER_PHA"). +lisp_code_name(70444,"GRANTHA_LETTER_BA"). +lisp_code_name(70445,"GRANTHA_LETTER_BHA"). +lisp_code_name(70446,"GRANTHA_LETTER_MA"). +lisp_code_name(70447,"GRANTHA_LETTER_YA"). +lisp_code_name(70448,"GRANTHA_LETTER_RA"). +lisp_code_name(70450,"GRANTHA_LETTER_LA"). +lisp_code_name(70451,"GRANTHA_LETTER_LLA"). +lisp_code_name(70453,"GRANTHA_LETTER_VA"). +lisp_code_name(70454,"GRANTHA_LETTER_SHA"). +lisp_code_name(70455,"GRANTHA_LETTER_SSA"). +lisp_code_name(70456,"GRANTHA_LETTER_SA"). +lisp_code_name(70457,"GRANTHA_LETTER_HA"). +lisp_code_name(70460,"GRANTHA_SIGN_NUKTA"). +lisp_code_name(70461,"GRANTHA_SIGN_AVAGRAHA"). +lisp_code_name(70462,"GRANTHA_VOWEL_SIGN_AA"). +lisp_code_name(70463,"GRANTHA_VOWEL_SIGN_I"). +lisp_code_name(70464,"GRANTHA_VOWEL_SIGN_II"). +lisp_code_name(70465,"GRANTHA_VOWEL_SIGN_U"). +lisp_code_name(70466,"GRANTHA_VOWEL_SIGN_UU"). +lisp_code_name(70467,"GRANTHA_VOWEL_SIGN_VOCALIC_R"). +lisp_code_name(70468,"GRANTHA_VOWEL_SIGN_VOCALIC_RR"). +lisp_code_name(70471,"GRANTHA_VOWEL_SIGN_EE"). +lisp_code_name(70472,"GRANTHA_VOWEL_SIGN_AI"). +lisp_code_name(70475,"GRANTHA_VOWEL_SIGN_OO"). +lisp_code_name(70476,"GRANTHA_VOWEL_SIGN_AU"). +lisp_code_name(70477,"GRANTHA_SIGN_VIRAMA"). +lisp_code_name(70487,"GRANTHA_AU_LENGTH_MARK"). +lisp_code_name(70493,"GRANTHA_SIGN_PLUTA"). +lisp_code_name(70494,"GRANTHA_LETTER_VEDIC_ANUSVARA"). +lisp_code_name(70495,"GRANTHA_LETTER_VEDIC_DOUBLE_ANUSVARA"). +lisp_code_name(70496,"GRANTHA_LETTER_VOCALIC_RR"). +lisp_code_name(70497,"GRANTHA_LETTER_VOCALIC_LL"). +lisp_code_name(70498,"GRANTHA_VOWEL_SIGN_VOCALIC_L"). +lisp_code_name(70499,"GRANTHA_VOWEL_SIGN_VOCALIC_LL"). +lisp_code_name(70502,"COMBINING_GRANTHA_DIGIT_ZERO"). +lisp_code_name(70503,"COMBINING_GRANTHA_DIGIT_ONE"). +lisp_code_name(70504,"COMBINING_GRANTHA_DIGIT_TWO"). +lisp_code_name(70505,"COMBINING_GRANTHA_DIGIT_THREE"). +lisp_code_name(70506,"COMBINING_GRANTHA_DIGIT_FOUR"). +lisp_code_name(70507,"COMBINING_GRANTHA_DIGIT_FIVE"). +lisp_code_name(70508,"COMBINING_GRANTHA_DIGIT_SIX"). +lisp_code_name(70512,"COMBINING_GRANTHA_LETTER_A"). +lisp_code_name(70513,"COMBINING_GRANTHA_LETTER_KA"). +lisp_code_name(70514,"COMBINING_GRANTHA_LETTER_NA"). +lisp_code_name(70515,"COMBINING_GRANTHA_LETTER_VI"). +lisp_code_name(70516,"COMBINING_GRANTHA_LETTER_PA"). +lisp_code_name(70784,"TIRHUTA_ANJI"). +lisp_code_name(70785,"TIRHUTA_LETTER_A"). +lisp_code_name(70786,"TIRHUTA_LETTER_AA"). +lisp_code_name(70787,"TIRHUTA_LETTER_I"). +lisp_code_name(70788,"TIRHUTA_LETTER_II"). +lisp_code_name(70789,"TIRHUTA_LETTER_U"). +lisp_code_name(70790,"TIRHUTA_LETTER_UU"). +lisp_code_name(70791,"TIRHUTA_LETTER_VOCALIC_R"). +lisp_code_name(70792,"TIRHUTA_LETTER_VOCALIC_RR"). +lisp_code_name(70793,"TIRHUTA_LETTER_VOCALIC_L"). +lisp_code_name(70794,"TIRHUTA_LETTER_VOCALIC_LL"). +lisp_code_name(70795,"TIRHUTA_LETTER_E"). +lisp_code_name(70796,"TIRHUTA_LETTER_AI"). +lisp_code_name(70797,"TIRHUTA_LETTER_O"). +lisp_code_name(70798,"TIRHUTA_LETTER_AU"). +lisp_code_name(70799,"TIRHUTA_LETTER_KA"). +lisp_code_name(70800,"TIRHUTA_LETTER_KHA"). +lisp_code_name(70801,"TIRHUTA_LETTER_GA"). +lisp_code_name(70802,"TIRHUTA_LETTER_GHA"). +lisp_code_name(70803,"TIRHUTA_LETTER_NGA"). +lisp_code_name(70804,"TIRHUTA_LETTER_CA"). +lisp_code_name(70805,"TIRHUTA_LETTER_CHA"). +lisp_code_name(70806,"TIRHUTA_LETTER_JA"). +lisp_code_name(70807,"TIRHUTA_LETTER_JHA"). +lisp_code_name(70808,"TIRHUTA_LETTER_NYA"). +lisp_code_name(70809,"TIRHUTA_LETTER_TTA"). +lisp_code_name(70810,"TIRHUTA_LETTER_TTHA"). +lisp_code_name(70811,"TIRHUTA_LETTER_DDA"). +lisp_code_name(70812,"TIRHUTA_LETTER_DDHA"). +lisp_code_name(70813,"TIRHUTA_LETTER_NNA"). +lisp_code_name(70814,"TIRHUTA_LETTER_TA"). +lisp_code_name(70815,"TIRHUTA_LETTER_THA"). +lisp_code_name(70816,"TIRHUTA_LETTER_DA"). +lisp_code_name(70817,"TIRHUTA_LETTER_DHA"). +lisp_code_name(70818,"TIRHUTA_LETTER_NA"). +lisp_code_name(70819,"TIRHUTA_LETTER_PA"). +lisp_code_name(70820,"TIRHUTA_LETTER_PHA"). +lisp_code_name(70821,"TIRHUTA_LETTER_BA"). +lisp_code_name(70822,"TIRHUTA_LETTER_BHA"). +lisp_code_name(70823,"TIRHUTA_LETTER_MA"). +lisp_code_name(70824,"TIRHUTA_LETTER_YA"). +lisp_code_name(70825,"TIRHUTA_LETTER_RA"). +lisp_code_name(70826,"TIRHUTA_LETTER_LA"). +lisp_code_name(70827,"TIRHUTA_LETTER_VA"). +lisp_code_name(70828,"TIRHUTA_LETTER_SHA"). +lisp_code_name(70829,"TIRHUTA_LETTER_SSA"). +lisp_code_name(70830,"TIRHUTA_LETTER_SA"). +lisp_code_name(70831,"TIRHUTA_LETTER_HA"). +lisp_code_name(70832,"TIRHUTA_VOWEL_SIGN_AA"). +lisp_code_name(70833,"TIRHUTA_VOWEL_SIGN_I"). +lisp_code_name(70834,"TIRHUTA_VOWEL_SIGN_II"). +lisp_code_name(70835,"TIRHUTA_VOWEL_SIGN_U"). +lisp_code_name(70836,"TIRHUTA_VOWEL_SIGN_UU"). +lisp_code_name(70837,"TIRHUTA_VOWEL_SIGN_VOCALIC_R"). +lisp_code_name(70838,"TIRHUTA_VOWEL_SIGN_VOCALIC_RR"). +lisp_code_name(70839,"TIRHUTA_VOWEL_SIGN_VOCALIC_L"). +lisp_code_name(70840,"TIRHUTA_VOWEL_SIGN_VOCALIC_LL"). +lisp_code_name(70841,"TIRHUTA_VOWEL_SIGN_E"). +lisp_code_name(70842,"TIRHUTA_VOWEL_SIGN_SHORT_E"). +lisp_code_name(70843,"TIRHUTA_VOWEL_SIGN_AI"). +lisp_code_name(70844,"TIRHUTA_VOWEL_SIGN_O"). +lisp_code_name(70845,"TIRHUTA_VOWEL_SIGN_SHORT_O"). +lisp_code_name(70846,"TIRHUTA_VOWEL_SIGN_AU"). +lisp_code_name(70847,"TIRHUTA_SIGN_CANDRABINDU"). +lisp_code_name(70848,"TIRHUTA_SIGN_ANUSVARA"). +lisp_code_name(70849,"TIRHUTA_SIGN_VISARGA"). +lisp_code_name(70850,"TIRHUTA_SIGN_VIRAMA"). +lisp_code_name(70851,"TIRHUTA_SIGN_NUKTA"). +lisp_code_name(70852,"TIRHUTA_SIGN_AVAGRAHA"). +lisp_code_name(70853,"TIRHUTA_GVANG"). +lisp_code_name(70854,"TIRHUTA_ABBREVIATION_SIGN"). +lisp_code_name(70855,"TIRHUTA_OM"). +lisp_code_name(70864,"TIRHUTA_DIGIT_ZERO"). +lisp_code_name(70865,"TIRHUTA_DIGIT_ONE"). +lisp_code_name(70866,"TIRHUTA_DIGIT_TWO"). +lisp_code_name(70867,"TIRHUTA_DIGIT_THREE"). +lisp_code_name(70868,"TIRHUTA_DIGIT_FOUR"). +lisp_code_name(70869,"TIRHUTA_DIGIT_FIVE"). +lisp_code_name(70870,"TIRHUTA_DIGIT_SIX"). +lisp_code_name(70871,"TIRHUTA_DIGIT_SEVEN"). +lisp_code_name(70872,"TIRHUTA_DIGIT_EIGHT"). +lisp_code_name(70873,"TIRHUTA_DIGIT_NINE"). +lisp_code_name(71040,"SIDDHAM_LETTER_A"). +lisp_code_name(71041,"SIDDHAM_LETTER_AA"). +lisp_code_name(71042,"SIDDHAM_LETTER_I"). +lisp_code_name(71043,"SIDDHAM_LETTER_II"). +lisp_code_name(71044,"SIDDHAM_LETTER_U"). +lisp_code_name(71045,"SIDDHAM_LETTER_UU"). +lisp_code_name(71046,"SIDDHAM_LETTER_VOCALIC_R"). +lisp_code_name(71047,"SIDDHAM_LETTER_VOCALIC_RR"). +lisp_code_name(71048,"SIDDHAM_LETTER_VOCALIC_L"). +lisp_code_name(71049,"SIDDHAM_LETTER_VOCALIC_LL"). +lisp_code_name(71050,"SIDDHAM_LETTER_E"). +lisp_code_name(71051,"SIDDHAM_LETTER_AI"). +lisp_code_name(71052,"SIDDHAM_LETTER_O"). +lisp_code_name(71053,"SIDDHAM_LETTER_AU"). +lisp_code_name(71054,"SIDDHAM_LETTER_KA"). +lisp_code_name(71055,"SIDDHAM_LETTER_KHA"). +lisp_code_name(71056,"SIDDHAM_LETTER_GA"). +lisp_code_name(71057,"SIDDHAM_LETTER_GHA"). +lisp_code_name(71058,"SIDDHAM_LETTER_NGA"). +lisp_code_name(71059,"SIDDHAM_LETTER_CA"). +lisp_code_name(71060,"SIDDHAM_LETTER_CHA"). +lisp_code_name(71061,"SIDDHAM_LETTER_JA"). +lisp_code_name(71062,"SIDDHAM_LETTER_JHA"). +lisp_code_name(71063,"SIDDHAM_LETTER_NYA"). +lisp_code_name(71064,"SIDDHAM_LETTER_TTA"). +lisp_code_name(71065,"SIDDHAM_LETTER_TTHA"). +lisp_code_name(71066,"SIDDHAM_LETTER_DDA"). +lisp_code_name(71067,"SIDDHAM_LETTER_DDHA"). +lisp_code_name(71068,"SIDDHAM_LETTER_NNA"). +lisp_code_name(71069,"SIDDHAM_LETTER_TA"). +lisp_code_name(71070,"SIDDHAM_LETTER_THA"). +lisp_code_name(71071,"SIDDHAM_LETTER_DA"). +lisp_code_name(71072,"SIDDHAM_LETTER_DHA"). +lisp_code_name(71073,"SIDDHAM_LETTER_NA"). +lisp_code_name(71074,"SIDDHAM_LETTER_PA"). +lisp_code_name(71075,"SIDDHAM_LETTER_PHA"). +lisp_code_name(71076,"SIDDHAM_LETTER_BA"). +lisp_code_name(71077,"SIDDHAM_LETTER_BHA"). +lisp_code_name(71078,"SIDDHAM_LETTER_MA"). +lisp_code_name(71079,"SIDDHAM_LETTER_YA"). +lisp_code_name(71080,"SIDDHAM_LETTER_RA"). +lisp_code_name(71081,"SIDDHAM_LETTER_LA"). +lisp_code_name(71082,"SIDDHAM_LETTER_VA"). +lisp_code_name(71083,"SIDDHAM_LETTER_SHA"). +lisp_code_name(71084,"SIDDHAM_LETTER_SSA"). +lisp_code_name(71085,"SIDDHAM_LETTER_SA"). +lisp_code_name(71086,"SIDDHAM_LETTER_HA"). +lisp_code_name(71087,"SIDDHAM_VOWEL_SIGN_AA"). +lisp_code_name(71088,"SIDDHAM_VOWEL_SIGN_I"). +lisp_code_name(71089,"SIDDHAM_VOWEL_SIGN_II"). +lisp_code_name(71090,"SIDDHAM_VOWEL_SIGN_U"). +lisp_code_name(71091,"SIDDHAM_VOWEL_SIGN_UU"). +lisp_code_name(71092,"SIDDHAM_VOWEL_SIGN_VOCALIC_R"). +lisp_code_name(71093,"SIDDHAM_VOWEL_SIGN_VOCALIC_RR"). +lisp_code_name(71096,"SIDDHAM_VOWEL_SIGN_E"). +lisp_code_name(71097,"SIDDHAM_VOWEL_SIGN_AI"). +lisp_code_name(71098,"SIDDHAM_VOWEL_SIGN_O"). +lisp_code_name(71099,"SIDDHAM_VOWEL_SIGN_AU"). +lisp_code_name(71100,"SIDDHAM_SIGN_CANDRABINDU"). +lisp_code_name(71101,"SIDDHAM_SIGN_ANUSVARA"). +lisp_code_name(71102,"SIDDHAM_SIGN_VISARGA"). +lisp_code_name(71103,"SIDDHAM_SIGN_VIRAMA"). +lisp_code_name(71104,"SIDDHAM_SIGN_NUKTA"). +lisp_code_name(71105,"SIDDHAM_SIGN_SIDDHAM"). +lisp_code_name(71106,"SIDDHAM_DANDA"). +lisp_code_name(71107,"SIDDHAM_DOUBLE_DANDA"). +lisp_code_name(71108,"SIDDHAM_SEPARATOR_DOT"). +lisp_code_name(71109,"SIDDHAM_SEPARATOR_BAR"). +lisp_code_name(71110,"SIDDHAM_REPETITION_MARK-1"). +lisp_code_name(71111,"SIDDHAM_REPETITION_MARK-2"). +lisp_code_name(71112,"SIDDHAM_REPETITION_MARK-3"). +lisp_code_name(71113,"SIDDHAM_END_OF_TEXT_MARK"). +lisp_code_name(71168,"MODI_LETTER_A"). +lisp_code_name(71169,"MODI_LETTER_AA"). +lisp_code_name(71170,"MODI_LETTER_I"). +lisp_code_name(71171,"MODI_LETTER_II"). +lisp_code_name(71172,"MODI_LETTER_U"). +lisp_code_name(71173,"MODI_LETTER_UU"). +lisp_code_name(71174,"MODI_LETTER_VOCALIC_R"). +lisp_code_name(71175,"MODI_LETTER_VOCALIC_RR"). +lisp_code_name(71176,"MODI_LETTER_VOCALIC_L"). +lisp_code_name(71177,"MODI_LETTER_VOCALIC_LL"). +lisp_code_name(71178,"MODI_LETTER_E"). +lisp_code_name(71179,"MODI_LETTER_AI"). +lisp_code_name(71180,"MODI_LETTER_O"). +lisp_code_name(71181,"MODI_LETTER_AU"). +lisp_code_name(71182,"MODI_LETTER_KA"). +lisp_code_name(71183,"MODI_LETTER_KHA"). +lisp_code_name(71184,"MODI_LETTER_GA"). +lisp_code_name(71185,"MODI_LETTER_GHA"). +lisp_code_name(71186,"MODI_LETTER_NGA"). +lisp_code_name(71187,"MODI_LETTER_CA"). +lisp_code_name(71188,"MODI_LETTER_CHA"). +lisp_code_name(71189,"MODI_LETTER_JA"). +lisp_code_name(71190,"MODI_LETTER_JHA"). +lisp_code_name(71191,"MODI_LETTER_NYA"). +lisp_code_name(71192,"MODI_LETTER_TTA"). +lisp_code_name(71193,"MODI_LETTER_TTHA"). +lisp_code_name(71194,"MODI_LETTER_DDA"). +lisp_code_name(71195,"MODI_LETTER_DDHA"). +lisp_code_name(71196,"MODI_LETTER_NNA"). +lisp_code_name(71197,"MODI_LETTER_TA"). +lisp_code_name(71198,"MODI_LETTER_THA"). +lisp_code_name(71199,"MODI_LETTER_DA"). +lisp_code_name(71200,"MODI_LETTER_DHA"). +lisp_code_name(71201,"MODI_LETTER_NA"). +lisp_code_name(71202,"MODI_LETTER_PA"). +lisp_code_name(71203,"MODI_LETTER_PHA"). +lisp_code_name(71204,"MODI_LETTER_BA"). +lisp_code_name(71205,"MODI_LETTER_BHA"). +lisp_code_name(71206,"MODI_LETTER_MA"). +lisp_code_name(71207,"MODI_LETTER_YA"). +lisp_code_name(71208,"MODI_LETTER_RA"). +lisp_code_name(71209,"MODI_LETTER_LA"). +lisp_code_name(71210,"MODI_LETTER_VA"). +lisp_code_name(71211,"MODI_LETTER_SHA"). +lisp_code_name(71212,"MODI_LETTER_SSA"). +lisp_code_name(71213,"MODI_LETTER_SA"). +lisp_code_name(71214,"MODI_LETTER_HA"). +lisp_code_name(71215,"MODI_LETTER_LLA"). +lisp_code_name(71216,"MODI_VOWEL_SIGN_AA"). +lisp_code_name(71217,"MODI_VOWEL_SIGN_I"). +lisp_code_name(71218,"MODI_VOWEL_SIGN_II"). +lisp_code_name(71219,"MODI_VOWEL_SIGN_U"). +lisp_code_name(71220,"MODI_VOWEL_SIGN_UU"). +lisp_code_name(71221,"MODI_VOWEL_SIGN_VOCALIC_R"). +lisp_code_name(71222,"MODI_VOWEL_SIGN_VOCALIC_RR"). +lisp_code_name(71223,"MODI_VOWEL_SIGN_VOCALIC_L"). +lisp_code_name(71224,"MODI_VOWEL_SIGN_VOCALIC_LL"). +lisp_code_name(71225,"MODI_VOWEL_SIGN_E"). +lisp_code_name(71226,"MODI_VOWEL_SIGN_AI"). +lisp_code_name(71227,"MODI_VOWEL_SIGN_O"). +lisp_code_name(71228,"MODI_VOWEL_SIGN_AU"). +lisp_code_name(71229,"MODI_SIGN_ANUSVARA"). +lisp_code_name(71230,"MODI_SIGN_VISARGA"). +lisp_code_name(71231,"MODI_SIGN_VIRAMA"). +lisp_code_name(71232,"MODI_SIGN_ARDHACANDRA"). +lisp_code_name(71233,"MODI_DANDA"). +lisp_code_name(71234,"MODI_DOUBLE_DANDA"). +lisp_code_name(71235,"MODI_ABBREVIATION_SIGN"). +lisp_code_name(71236,"MODI_SIGN_HUVA"). +lisp_code_name(71248,"MODI_DIGIT_ZERO"). +lisp_code_name(71249,"MODI_DIGIT_ONE"). +lisp_code_name(71250,"MODI_DIGIT_TWO"). +lisp_code_name(71251,"MODI_DIGIT_THREE"). +lisp_code_name(71252,"MODI_DIGIT_FOUR"). +lisp_code_name(71253,"MODI_DIGIT_FIVE"). +lisp_code_name(71254,"MODI_DIGIT_SIX"). +lisp_code_name(71255,"MODI_DIGIT_SEVEN"). +lisp_code_name(71256,"MODI_DIGIT_EIGHT"). +lisp_code_name(71257,"MODI_DIGIT_NINE"). +lisp_code_name(71296,"TAKRI_LETTER_A"). +lisp_code_name(71297,"TAKRI_LETTER_AA"). +lisp_code_name(71298,"TAKRI_LETTER_I"). +lisp_code_name(71299,"TAKRI_LETTER_II"). +lisp_code_name(71300,"TAKRI_LETTER_U"). +lisp_code_name(71301,"TAKRI_LETTER_UU"). +lisp_code_name(71302,"TAKRI_LETTER_E"). +lisp_code_name(71303,"TAKRI_LETTER_AI"). +lisp_code_name(71304,"TAKRI_LETTER_O"). +lisp_code_name(71305,"TAKRI_LETTER_AU"). +lisp_code_name(71306,"TAKRI_LETTER_KA"). +lisp_code_name(71307,"TAKRI_LETTER_KHA"). +lisp_code_name(71308,"TAKRI_LETTER_GA"). +lisp_code_name(71309,"TAKRI_LETTER_GHA"). +lisp_code_name(71310,"TAKRI_LETTER_NGA"). +lisp_code_name(71311,"TAKRI_LETTER_CA"). +lisp_code_name(71312,"TAKRI_LETTER_CHA"). +lisp_code_name(71313,"TAKRI_LETTER_JA"). +lisp_code_name(71314,"TAKRI_LETTER_JHA"). +lisp_code_name(71315,"TAKRI_LETTER_NYA"). +lisp_code_name(71316,"TAKRI_LETTER_TTA"). +lisp_code_name(71317,"TAKRI_LETTER_TTHA"). +lisp_code_name(71318,"TAKRI_LETTER_DDA"). +lisp_code_name(71319,"TAKRI_LETTER_DDHA"). +lisp_code_name(71320,"TAKRI_LETTER_NNA"). +lisp_code_name(71321,"TAKRI_LETTER_TA"). +lisp_code_name(71322,"TAKRI_LETTER_THA"). +lisp_code_name(71323,"TAKRI_LETTER_DA"). +lisp_code_name(71324,"TAKRI_LETTER_DHA"). +lisp_code_name(71325,"TAKRI_LETTER_NA"). +lisp_code_name(71326,"TAKRI_LETTER_PA"). +lisp_code_name(71327,"TAKRI_LETTER_PHA"). +lisp_code_name(71328,"TAKRI_LETTER_BA"). +lisp_code_name(71329,"TAKRI_LETTER_BHA"). +lisp_code_name(71330,"TAKRI_LETTER_MA"). +lisp_code_name(71331,"TAKRI_LETTER_YA"). +lisp_code_name(71332,"TAKRI_LETTER_RA"). +lisp_code_name(71333,"TAKRI_LETTER_LA"). +lisp_code_name(71334,"TAKRI_LETTER_VA"). +lisp_code_name(71335,"TAKRI_LETTER_SHA"). +lisp_code_name(71336,"TAKRI_LETTER_SA"). +lisp_code_name(71337,"TAKRI_LETTER_HA"). +lisp_code_name(71338,"TAKRI_LETTER_RRA"). +lisp_code_name(71339,"TAKRI_SIGN_ANUSVARA"). +lisp_code_name(71340,"TAKRI_SIGN_VISARGA"). +lisp_code_name(71341,"TAKRI_VOWEL_SIGN_AA"). +lisp_code_name(71342,"TAKRI_VOWEL_SIGN_I"). +lisp_code_name(71343,"TAKRI_VOWEL_SIGN_II"). +lisp_code_name(71344,"TAKRI_VOWEL_SIGN_U"). +lisp_code_name(71345,"TAKRI_VOWEL_SIGN_UU"). +lisp_code_name(71346,"TAKRI_VOWEL_SIGN_E"). +lisp_code_name(71347,"TAKRI_VOWEL_SIGN_AI"). +lisp_code_name(71348,"TAKRI_VOWEL_SIGN_O"). +lisp_code_name(71349,"TAKRI_VOWEL_SIGN_AU"). +lisp_code_name(71350,"TAKRI_SIGN_VIRAMA"). +lisp_code_name(71351,"TAKRI_SIGN_NUKTA"). +lisp_code_name(71360,"TAKRI_DIGIT_ZERO"). +lisp_code_name(71361,"TAKRI_DIGIT_ONE"). +lisp_code_name(71362,"TAKRI_DIGIT_TWO"). +lisp_code_name(71363,"TAKRI_DIGIT_THREE"). +lisp_code_name(71364,"TAKRI_DIGIT_FOUR"). +lisp_code_name(71365,"TAKRI_DIGIT_FIVE"). +lisp_code_name(71366,"TAKRI_DIGIT_SIX"). +lisp_code_name(71367,"TAKRI_DIGIT_SEVEN"). +lisp_code_name(71368,"TAKRI_DIGIT_EIGHT"). +lisp_code_name(71369,"TAKRI_DIGIT_NINE"). +lisp_code_name(71840,"WARANG_CITI_CAPITAL_LETTER_NGAA"). +lisp_code_name(71841,"WARANG_CITI_CAPITAL_LETTER_A"). +lisp_code_name(71842,"WARANG_CITI_CAPITAL_LETTER_WI"). +lisp_code_name(71843,"WARANG_CITI_CAPITAL_LETTER_YU"). +lisp_code_name(71844,"WARANG_CITI_CAPITAL_LETTER_YA"). +lisp_code_name(71845,"WARANG_CITI_CAPITAL_LETTER_YO"). +lisp_code_name(71846,"WARANG_CITI_CAPITAL_LETTER_II"). +lisp_code_name(71847,"WARANG_CITI_CAPITAL_LETTER_UU"). +lisp_code_name(71848,"WARANG_CITI_CAPITAL_LETTER_E"). +lisp_code_name(71849,"WARANG_CITI_CAPITAL_LETTER_O"). +lisp_code_name(71850,"WARANG_CITI_CAPITAL_LETTER_ANG"). +lisp_code_name(71851,"WARANG_CITI_CAPITAL_LETTER_GA"). +lisp_code_name(71852,"WARANG_CITI_CAPITAL_LETTER_KO"). +lisp_code_name(71853,"WARANG_CITI_CAPITAL_LETTER_ENY"). +lisp_code_name(71854,"WARANG_CITI_CAPITAL_LETTER_YUJ"). +lisp_code_name(71855,"WARANG_CITI_CAPITAL_LETTER_UC"). +lisp_code_name(71856,"WARANG_CITI_CAPITAL_LETTER_ENN"). +lisp_code_name(71857,"WARANG_CITI_CAPITAL_LETTER_ODD"). +lisp_code_name(71858,"WARANG_CITI_CAPITAL_LETTER_TTE"). +lisp_code_name(71859,"WARANG_CITI_CAPITAL_LETTER_NUNG"). +lisp_code_name(71860,"WARANG_CITI_CAPITAL_LETTER_DA"). +lisp_code_name(71861,"WARANG_CITI_CAPITAL_LETTER_AT"). +lisp_code_name(71862,"WARANG_CITI_CAPITAL_LETTER_AM"). +lisp_code_name(71863,"WARANG_CITI_CAPITAL_LETTER_BU"). +lisp_code_name(71864,"WARANG_CITI_CAPITAL_LETTER_PU"). +lisp_code_name(71865,"WARANG_CITI_CAPITAL_LETTER_HIYO"). +lisp_code_name(71866,"WARANG_CITI_CAPITAL_LETTER_HOLO"). +lisp_code_name(71867,"WARANG_CITI_CAPITAL_LETTER_HORR"). +lisp_code_name(71868,"WARANG_CITI_CAPITAL_LETTER_HAR"). +lisp_code_name(71869,"WARANG_CITI_CAPITAL_LETTER_SSUU"). +lisp_code_name(71870,"WARANG_CITI_CAPITAL_LETTER_SII"). +lisp_code_name(71871,"WARANG_CITI_CAPITAL_LETTER_VIYO"). +lisp_code_name(71872,"WARANG_CITI_SMALL_LETTER_NGAA"). +lisp_code_name(71873,"WARANG_CITI_SMALL_LETTER_A"). +lisp_code_name(71874,"WARANG_CITI_SMALL_LETTER_WI"). +lisp_code_name(71875,"WARANG_CITI_SMALL_LETTER_YU"). +lisp_code_name(71876,"WARANG_CITI_SMALL_LETTER_YA"). +lisp_code_name(71877,"WARANG_CITI_SMALL_LETTER_YO"). +lisp_code_name(71878,"WARANG_CITI_SMALL_LETTER_II"). +lisp_code_name(71879,"WARANG_CITI_SMALL_LETTER_UU"). +lisp_code_name(71880,"WARANG_CITI_SMALL_LETTER_E"). +lisp_code_name(71881,"WARANG_CITI_SMALL_LETTER_O"). +lisp_code_name(71882,"WARANG_CITI_SMALL_LETTER_ANG"). +lisp_code_name(71883,"WARANG_CITI_SMALL_LETTER_GA"). +lisp_code_name(71884,"WARANG_CITI_SMALL_LETTER_KO"). +lisp_code_name(71885,"WARANG_CITI_SMALL_LETTER_ENY"). +lisp_code_name(71886,"WARANG_CITI_SMALL_LETTER_YUJ"). +lisp_code_name(71887,"WARANG_CITI_SMALL_LETTER_UC"). +lisp_code_name(71888,"WARANG_CITI_SMALL_LETTER_ENN"). +lisp_code_name(71889,"WARANG_CITI_SMALL_LETTER_ODD"). +lisp_code_name(71890,"WARANG_CITI_SMALL_LETTER_TTE"). +lisp_code_name(71891,"WARANG_CITI_SMALL_LETTER_NUNG"). +lisp_code_name(71892,"WARANG_CITI_SMALL_LETTER_DA"). +lisp_code_name(71893,"WARANG_CITI_SMALL_LETTER_AT"). +lisp_code_name(71894,"WARANG_CITI_SMALL_LETTER_AM"). +lisp_code_name(71895,"WARANG_CITI_SMALL_LETTER_BU"). +lisp_code_name(71896,"WARANG_CITI_SMALL_LETTER_PU"). +lisp_code_name(71897,"WARANG_CITI_SMALL_LETTER_HIYO"). +lisp_code_name(71898,"WARANG_CITI_SMALL_LETTER_HOLO"). +lisp_code_name(71899,"WARANG_CITI_SMALL_LETTER_HORR"). +lisp_code_name(71900,"WARANG_CITI_SMALL_LETTER_HAR"). +lisp_code_name(71901,"WARANG_CITI_SMALL_LETTER_SSUU"). +lisp_code_name(71902,"WARANG_CITI_SMALL_LETTER_SII"). +lisp_code_name(71903,"WARANG_CITI_SMALL_LETTER_VIYO"). +lisp_code_name(71904,"WARANG_CITI_DIGIT_ZERO"). +lisp_code_name(71905,"WARANG_CITI_DIGIT_ONE"). +lisp_code_name(71906,"WARANG_CITI_DIGIT_TWO"). +lisp_code_name(71907,"WARANG_CITI_DIGIT_THREE"). +lisp_code_name(71908,"WARANG_CITI_DIGIT_FOUR"). +lisp_code_name(71909,"WARANG_CITI_DIGIT_FIVE"). +lisp_code_name(71910,"WARANG_CITI_DIGIT_SIX"). +lisp_code_name(71911,"WARANG_CITI_DIGIT_SEVEN"). +lisp_code_name(71912,"WARANG_CITI_DIGIT_EIGHT"). +lisp_code_name(71913,"WARANG_CITI_DIGIT_NINE"). +lisp_code_name(71914,"WARANG_CITI_NUMBER_TEN"). +lisp_code_name(71915,"WARANG_CITI_NUMBER_TWENTY"). +lisp_code_name(71916,"WARANG_CITI_NUMBER_THIRTY"). +lisp_code_name(71917,"WARANG_CITI_NUMBER_FORTY"). +lisp_code_name(71918,"WARANG_CITI_NUMBER_FIFTY"). +lisp_code_name(71919,"WARANG_CITI_NUMBER_SIXTY"). +lisp_code_name(71920,"WARANG_CITI_NUMBER_SEVENTY"). +lisp_code_name(71921,"WARANG_CITI_NUMBER_EIGHTY"). +lisp_code_name(71922,"WARANG_CITI_NUMBER_NINETY"). +lisp_code_name(71935,"WARANG_CITI_OM"). +lisp_code_name(72384,"PAU_CIN_HAU_LETTER_PA"). +lisp_code_name(72385,"PAU_CIN_HAU_LETTER_KA"). +lisp_code_name(72386,"PAU_CIN_HAU_LETTER_LA"). +lisp_code_name(72387,"PAU_CIN_HAU_LETTER_MA"). +lisp_code_name(72388,"PAU_CIN_HAU_LETTER_DA"). +lisp_code_name(72389,"PAU_CIN_HAU_LETTER_ZA"). +lisp_code_name(72390,"PAU_CIN_HAU_LETTER_VA"). +lisp_code_name(72391,"PAU_CIN_HAU_LETTER_NGA"). +lisp_code_name(72392,"PAU_CIN_HAU_LETTER_HA"). +lisp_code_name(72393,"PAU_CIN_HAU_LETTER_GA"). +lisp_code_name(72394,"PAU_CIN_HAU_LETTER_KHA"). +lisp_code_name(72395,"PAU_CIN_HAU_LETTER_SA"). +lisp_code_name(72396,"PAU_CIN_HAU_LETTER_BA"). +lisp_code_name(72397,"PAU_CIN_HAU_LETTER_CA"). +lisp_code_name(72398,"PAU_CIN_HAU_LETTER_TA"). +lisp_code_name(72399,"PAU_CIN_HAU_LETTER_THA"). +lisp_code_name(72400,"PAU_CIN_HAU_LETTER_NA"). +lisp_code_name(72401,"PAU_CIN_HAU_LETTER_PHA"). +lisp_code_name(72402,"PAU_CIN_HAU_LETTER_RA"). +lisp_code_name(72403,"PAU_CIN_HAU_LETTER_FA"). +lisp_code_name(72404,"PAU_CIN_HAU_LETTER_CHA"). +lisp_code_name(72405,"PAU_CIN_HAU_LETTER_A"). +lisp_code_name(72406,"PAU_CIN_HAU_LETTER_E"). +lisp_code_name(72407,"PAU_CIN_HAU_LETTER_I"). +lisp_code_name(72408,"PAU_CIN_HAU_LETTER_O"). +lisp_code_name(72409,"PAU_CIN_HAU_LETTER_U"). +lisp_code_name(72410,"PAU_CIN_HAU_LETTER_UA"). +lisp_code_name(72411,"PAU_CIN_HAU_LETTER_IA"). +lisp_code_name(72412,"PAU_CIN_HAU_LETTER_FINAL_P"). +lisp_code_name(72413,"PAU_CIN_HAU_LETTER_FINAL_K"). +lisp_code_name(72414,"PAU_CIN_HAU_LETTER_FINAL_T"). +lisp_code_name(72415,"PAU_CIN_HAU_LETTER_FINAL_M"). +lisp_code_name(72416,"PAU_CIN_HAU_LETTER_FINAL_N"). +lisp_code_name(72417,"PAU_CIN_HAU_LETTER_FINAL_L"). +lisp_code_name(72418,"PAU_CIN_HAU_LETTER_FINAL_W"). +lisp_code_name(72419,"PAU_CIN_HAU_LETTER_FINAL_NG"). +lisp_code_name(72420,"PAU_CIN_HAU_LETTER_FINAL_Y"). +lisp_code_name(72421,"PAU_CIN_HAU_RISING_TONE_LONG"). +lisp_code_name(72422,"PAU_CIN_HAU_RISING_TONE"). +lisp_code_name(72423,"PAU_CIN_HAU_SANDHI_GLOTTAL_STOP"). +lisp_code_name(72424,"PAU_CIN_HAU_RISING_TONE_LONG_FINAL"). +lisp_code_name(72425,"PAU_CIN_HAU_RISING_TONE_FINAL"). +lisp_code_name(72426,"PAU_CIN_HAU_SANDHI_GLOTTAL_STOP_FINAL"). +lisp_code_name(72427,"PAU_CIN_HAU_SANDHI_TONE_LONG"). +lisp_code_name(72428,"PAU_CIN_HAU_SANDHI_TONE"). +lisp_code_name(72429,"PAU_CIN_HAU_SANDHI_TONE_LONG_FINAL"). +lisp_code_name(72430,"PAU_CIN_HAU_SANDHI_TONE_FINAL"). +lisp_code_name(72431,"PAU_CIN_HAU_MID-LEVEL_TONE"). +lisp_code_name(72432,"PAU_CIN_HAU_GLOTTAL_STOP_VARIANT"). +lisp_code_name(72433,"PAU_CIN_HAU_MID-LEVEL_TONE_LONG_FINAL"). +lisp_code_name(72434,"PAU_CIN_HAU_MID-LEVEL_TONE_FINAL"). +lisp_code_name(72435,"PAU_CIN_HAU_LOW-FALLING_TONE_LONG"). +lisp_code_name(72436,"PAU_CIN_HAU_LOW-FALLING_TONE"). +lisp_code_name(72437,"PAU_CIN_HAU_GLOTTAL_STOP"). +lisp_code_name(72438,"PAU_CIN_HAU_LOW-FALLING_TONE_LONG_FINAL"). +lisp_code_name(72439,"PAU_CIN_HAU_LOW-FALLING_TONE_FINAL"). +lisp_code_name(72440,"PAU_CIN_HAU_GLOTTAL_STOP_FINAL"). +lisp_code_name(73728,"CUNEIFORM_SIGN_A"). +lisp_code_name(73729,"CUNEIFORM_SIGN_A_TIMES_A"). +lisp_code_name(73730,"CUNEIFORM_SIGN_A_TIMES_BAD"). +lisp_code_name(73731,"CUNEIFORM_SIGN_A_TIMES_GAN2_TENU"). +lisp_code_name(73732,"CUNEIFORM_SIGN_A_TIMES_HA"). +lisp_code_name(73733,"CUNEIFORM_SIGN_A_TIMES_IGI"). +lisp_code_name(73734,"CUNEIFORM_SIGN_A_TIMES_LAGAR_GUNU"). +lisp_code_name(73735,"CUNEIFORM_SIGN_A_TIMES_MUSH"). +lisp_code_name(73736,"CUNEIFORM_SIGN_A_TIMES_SAG"). +lisp_code_name(73737,"CUNEIFORM_SIGN_A2"). +lisp_code_name(73738,"CUNEIFORM_SIGN_AB"). +lisp_code_name(73739,"CUNEIFORM_SIGN_AB_TIMES_ASH2"). +lisp_code_name(73740,"CUNEIFORM_SIGN_AB_TIMES_DUN3_GUNU"). +lisp_code_name(73741,"CUNEIFORM_SIGN_AB_TIMES_GAL"). +lisp_code_name(73742,"CUNEIFORM_SIGN_AB_TIMES_GAN2_TENU"). +lisp_code_name(73743,"CUNEIFORM_SIGN_AB_TIMES_HA"). +lisp_code_name(73744,"CUNEIFORM_SIGN_AB_TIMES_IGI_GUNU"). +lisp_code_name(73745,"CUNEIFORM_SIGN_AB_TIMES_IMIN"). +lisp_code_name(73746,"CUNEIFORM_SIGN_AB_TIMES_LAGAB"). +lisp_code_name(73747,"CUNEIFORM_SIGN_AB_TIMES_SHESH"). +lisp_code_name(73748,"CUNEIFORM_SIGN_AB_TIMES_U_PLUS_U_PLUS_U"). +lisp_code_name(73749,"CUNEIFORM_SIGN_AB_GUNU"). +lisp_code_name(73750,"CUNEIFORM_SIGN_AB2"). +lisp_code_name(73751,"CUNEIFORM_SIGN_AB2_TIMES_BALAG"). +lisp_code_name(73752,"CUNEIFORM_SIGN_AB2_TIMES_GAN2_TENU"). +lisp_code_name(73753,"CUNEIFORM_SIGN_AB2_TIMES_ME_PLUS_EN"). +lisp_code_name(73754,"CUNEIFORM_SIGN_AB2_TIMES_SHA3"). +lisp_code_name(73755,"CUNEIFORM_SIGN_AB2_TIMES_TAK4"). +lisp_code_name(73756,"CUNEIFORM_SIGN_AD"). +lisp_code_name(73757,"CUNEIFORM_SIGN_AK"). +lisp_code_name(73758,"CUNEIFORM_SIGN_AK_TIMES_ERIN2"). +lisp_code_name(73759,"CUNEIFORM_SIGN_AK_TIMES_SHITA_PLUS_GISH"). +lisp_code_name(73760,"CUNEIFORM_SIGN_AL"). +lisp_code_name(73761,"CUNEIFORM_SIGN_AL_TIMES_AL"). +lisp_code_name(73762,"CUNEIFORM_SIGN_AL_TIMES_DIM2"). +lisp_code_name(73763,"CUNEIFORM_SIGN_AL_TIMES_GISH"). +lisp_code_name(73764,"CUNEIFORM_SIGN_AL_TIMES_HA"). +lisp_code_name(73765,"CUNEIFORM_SIGN_AL_TIMES_KAD3"). +lisp_code_name(73766,"CUNEIFORM_SIGN_AL_TIMES_KI"). +lisp_code_name(73767,"CUNEIFORM_SIGN_AL_TIMES_SHE"). +lisp_code_name(73768,"CUNEIFORM_SIGN_AL_TIMES_USH"). +lisp_code_name(73769,"CUNEIFORM_SIGN_ALAN"). +lisp_code_name(73770,"CUNEIFORM_SIGN_ALEPH"). +lisp_code_name(73771,"CUNEIFORM_SIGN_AMAR"). +lisp_code_name(73772,"CUNEIFORM_SIGN_AMAR_TIMES_SHE"). +lisp_code_name(73773,"CUNEIFORM_SIGN_AN"). +lisp_code_name(73774,"CUNEIFORM_SIGN_AN_OVER_AN"). +lisp_code_name(73775,"CUNEIFORM_SIGN_AN_THREE_TIMES"). +lisp_code_name(73776,"CUNEIFORM_SIGN_AN_PLUS_NAGA_OPPOSING_AN_PLUS_NAGA"). +lisp_code_name(73777,"CUNEIFORM_SIGN_AN_PLUS_NAGA_SQUARED"). +lisp_code_name(73778,"CUNEIFORM_SIGN_ANSHE"). +lisp_code_name(73779,"CUNEIFORM_SIGN_APIN"). +lisp_code_name(73780,"CUNEIFORM_SIGN_ARAD"). +lisp_code_name(73781,"CUNEIFORM_SIGN_ARAD_TIMES_KUR"). +lisp_code_name(73782,"CUNEIFORM_SIGN_ARKAB"). +lisp_code_name(73783,"CUNEIFORM_SIGN_ASAL2"). +lisp_code_name(73784,"CUNEIFORM_SIGN_ASH"). +lisp_code_name(73785,"CUNEIFORM_SIGN_ASH_ZIDA_TENU"). +lisp_code_name(73786,"CUNEIFORM_SIGN_ASH_KABA_TENU"). +lisp_code_name(73787,"CUNEIFORM_SIGN_ASH_OVER_ASH_TUG2_OVER_TUG2_TUG2_OVER_TUG2_PAP"). +lisp_code_name(73788,"CUNEIFORM_SIGN_ASH_OVER_ASH_OVER_ASH"). +lisp_code_name(73789,"CUNEIFORM_SIGN_ASH_OVER_ASH_OVER_ASH_CROSSING_ASH_OVER_ASH_OVER_ASH"). +lisp_code_name(73790,"CUNEIFORM_SIGN_ASH2"). +lisp_code_name(73791,"CUNEIFORM_SIGN_ASHGAB"). +lisp_code_name(73792,"CUNEIFORM_SIGN_BA"). +lisp_code_name(73793,"CUNEIFORM_SIGN_BAD"). +lisp_code_name(73794,"CUNEIFORM_SIGN_BAG3"). +lisp_code_name(73795,"CUNEIFORM_SIGN_BAHAR2"). +lisp_code_name(73796,"CUNEIFORM_SIGN_BAL"). +lisp_code_name(73797,"CUNEIFORM_SIGN_BAL_OVER_BAL"). +lisp_code_name(73798,"CUNEIFORM_SIGN_BALAG"). +lisp_code_name(73799,"CUNEIFORM_SIGN_BAR"). +lisp_code_name(73800,"CUNEIFORM_SIGN_BARA2"). +lisp_code_name(73801,"CUNEIFORM_SIGN_BI"). +lisp_code_name(73802,"CUNEIFORM_SIGN_BI_TIMES_A"). +lisp_code_name(73803,"CUNEIFORM_SIGN_BI_TIMES_GAR"). +lisp_code_name(73804,"CUNEIFORM_SIGN_BI_TIMES_IGI_GUNU"). +lisp_code_name(73805,"CUNEIFORM_SIGN_BU"). +lisp_code_name(73806,"CUNEIFORM_SIGN_BU_OVER_BU_AB"). +lisp_code_name(73807,"CUNEIFORM_SIGN_BU_OVER_BU_UN"). +lisp_code_name(73808,"CUNEIFORM_SIGN_BU_CROSSING_BU"). +lisp_code_name(73809,"CUNEIFORM_SIGN_BULUG"). +lisp_code_name(73810,"CUNEIFORM_SIGN_BULUG_OVER_BULUG"). +lisp_code_name(73811,"CUNEIFORM_SIGN_BUR"). +lisp_code_name(73812,"CUNEIFORM_SIGN_BUR2"). +lisp_code_name(73813,"CUNEIFORM_SIGN_DA"). +lisp_code_name(73814,"CUNEIFORM_SIGN_DAG"). +lisp_code_name(73815,"CUNEIFORM_SIGN_DAG_KISIM5_TIMES_A_PLUS_MASH"). +lisp_code_name(73816,"CUNEIFORM_SIGN_DAG_KISIM5_TIMES_AMAR"). +lisp_code_name(73817,"CUNEIFORM_SIGN_DAG_KISIM5_TIMES_BALAG"). +lisp_code_name(73818,"CUNEIFORM_SIGN_DAG_KISIM5_TIMES_BI"). +lisp_code_name(73819,"CUNEIFORM_SIGN_DAG_KISIM5_TIMES_GA"). +lisp_code_name(73820,"CUNEIFORM_SIGN_DAG_KISIM5_TIMES_GA_PLUS_MASH"). +lisp_code_name(73821,"CUNEIFORM_SIGN_DAG_KISIM5_TIMES_GI"). +lisp_code_name(73822,"CUNEIFORM_SIGN_DAG_KISIM5_TIMES_GIR2"). +lisp_code_name(73823,"CUNEIFORM_SIGN_DAG_KISIM5_TIMES_GUD"). +lisp_code_name(73824,"CUNEIFORM_SIGN_DAG_KISIM5_TIMES_HA"). +lisp_code_name(73825,"CUNEIFORM_SIGN_DAG_KISIM5_TIMES_IR"). +lisp_code_name(73826,"CUNEIFORM_SIGN_DAG_KISIM5_TIMES_IR_PLUS_LU"). +lisp_code_name(73827,"CUNEIFORM_SIGN_DAG_KISIM5_TIMES_KAK"). +lisp_code_name(73828,"CUNEIFORM_SIGN_DAG_KISIM5_TIMES_LA"). +lisp_code_name(73829,"CUNEIFORM_SIGN_DAG_KISIM5_TIMES_LU"). +lisp_code_name(73830,"CUNEIFORM_SIGN_DAG_KISIM5_TIMES_LU_PLUS_MASH2"). +lisp_code_name(73831,"CUNEIFORM_SIGN_DAG_KISIM5_TIMES_LUM"). +lisp_code_name(73832,"CUNEIFORM_SIGN_DAG_KISIM5_TIMES_NE"). +lisp_code_name(73833,"CUNEIFORM_SIGN_DAG_KISIM5_TIMES_PAP_PLUS_PAP"). +lisp_code_name(73834,"CUNEIFORM_SIGN_DAG_KISIM5_TIMES_SI"). +lisp_code_name(73835,"CUNEIFORM_SIGN_DAG_KISIM5_TIMES_TAK4"). +lisp_code_name(73836,"CUNEIFORM_SIGN_DAG_KISIM5_TIMES_U2_PLUS_GIR2"). +lisp_code_name(73837,"CUNEIFORM_SIGN_DAG_KISIM5_TIMES_USH"). +lisp_code_name(73838,"CUNEIFORM_SIGN_DAM"). +lisp_code_name(73839,"CUNEIFORM_SIGN_DAR"). +lisp_code_name(73840,"CUNEIFORM_SIGN_DARA3"). +lisp_code_name(73841,"CUNEIFORM_SIGN_DARA4"). +lisp_code_name(73842,"CUNEIFORM_SIGN_DI"). +lisp_code_name(73843,"CUNEIFORM_SIGN_DIB"). +lisp_code_name(73844,"CUNEIFORM_SIGN_DIM"). +lisp_code_name(73845,"CUNEIFORM_SIGN_DIM_TIMES_SHE"). +lisp_code_name(73846,"CUNEIFORM_SIGN_DIM2"). +lisp_code_name(73847,"CUNEIFORM_SIGN_DIN"). +lisp_code_name(73848,"CUNEIFORM_SIGN_DIN_KASKAL_U_GUNU_DISH"). +lisp_code_name(73849,"CUNEIFORM_SIGN_DISH"). +lisp_code_name(73850,"CUNEIFORM_SIGN_DU"). +lisp_code_name(73851,"CUNEIFORM_SIGN_DU_OVER_DU"). +lisp_code_name(73852,"CUNEIFORM_SIGN_DU_GUNU"). +lisp_code_name(73853,"CUNEIFORM_SIGN_DU_SHESHIG"). +lisp_code_name(73854,"CUNEIFORM_SIGN_DUB"). +lisp_code_name(73855,"CUNEIFORM_SIGN_DUB_TIMES_ESH2"). +lisp_code_name(73856,"CUNEIFORM_SIGN_DUB2"). +lisp_code_name(73857,"CUNEIFORM_SIGN_DUG"). +lisp_code_name(73858,"CUNEIFORM_SIGN_DUGUD"). +lisp_code_name(73859,"CUNEIFORM_SIGN_DUH"). +lisp_code_name(73860,"CUNEIFORM_SIGN_DUN"). +lisp_code_name(73861,"CUNEIFORM_SIGN_DUN3"). +lisp_code_name(73862,"CUNEIFORM_SIGN_DUN3_GUNU"). +lisp_code_name(73863,"CUNEIFORM_SIGN_DUN3_GUNU_GUNU"). +lisp_code_name(73864,"CUNEIFORM_SIGN_DUN4"). +lisp_code_name(73865,"CUNEIFORM_SIGN_DUR2"). +lisp_code_name(73866,"CUNEIFORM_SIGN_E"). +lisp_code_name(73867,"CUNEIFORM_SIGN_E_TIMES_PAP"). +lisp_code_name(73868,"CUNEIFORM_SIGN_E_OVER_E_NUN_OVER_NUN"). +lisp_code_name(73869,"CUNEIFORM_SIGN_E2"). +lisp_code_name(73870,"CUNEIFORM_SIGN_E2_TIMES_A_PLUS_HA_PLUS_DA"). +lisp_code_name(73871,"CUNEIFORM_SIGN_E2_TIMES_GAR"). +lisp_code_name(73872,"CUNEIFORM_SIGN_E2_TIMES_MI"). +lisp_code_name(73873,"CUNEIFORM_SIGN_E2_TIMES_SAL"). +lisp_code_name(73874,"CUNEIFORM_SIGN_E2_TIMES_SHE"). +lisp_code_name(73875,"CUNEIFORM_SIGN_E2_TIMES_U"). +lisp_code_name(73876,"CUNEIFORM_SIGN_EDIN"). +lisp_code_name(73877,"CUNEIFORM_SIGN_EGIR"). +lisp_code_name(73878,"CUNEIFORM_SIGN_EL"). +lisp_code_name(73879,"CUNEIFORM_SIGN_EN"). +lisp_code_name(73880,"CUNEIFORM_SIGN_EN_TIMES_GAN2"). +lisp_code_name(73881,"CUNEIFORM_SIGN_EN_TIMES_GAN2_TENU"). +lisp_code_name(73882,"CUNEIFORM_SIGN_EN_TIMES_ME"). +lisp_code_name(73883,"CUNEIFORM_SIGN_EN_CROSSING_EN"). +lisp_code_name(73884,"CUNEIFORM_SIGN_EN_OPPOSING_EN"). +lisp_code_name(73885,"CUNEIFORM_SIGN_EN_SQUARED"). +lisp_code_name(73886,"CUNEIFORM_SIGN_EREN"). +lisp_code_name(73887,"CUNEIFORM_SIGN_ERIN2"). +lisp_code_name(73888,"CUNEIFORM_SIGN_ESH2"). +lisp_code_name(73889,"CUNEIFORM_SIGN_EZEN"). +lisp_code_name(73890,"CUNEIFORM_SIGN_EZEN_TIMES_A"). +lisp_code_name(73891,"CUNEIFORM_SIGN_EZEN_TIMES_A_PLUS_LAL"). +lisp_code_name(73892,"CUNEIFORM_SIGN_EZEN_TIMES_A_PLUS_LAL_TIMES_LAL"). +lisp_code_name(73893,"CUNEIFORM_SIGN_EZEN_TIMES_AN"). +lisp_code_name(73894,"CUNEIFORM_SIGN_EZEN_TIMES_BAD"). +lisp_code_name(73895,"CUNEIFORM_SIGN_EZEN_TIMES_DUN3_GUNU"). +lisp_code_name(73896,"CUNEIFORM_SIGN_EZEN_TIMES_DUN3_GUNU_GUNU"). +lisp_code_name(73897,"CUNEIFORM_SIGN_EZEN_TIMES_HA"). +lisp_code_name(73898,"CUNEIFORM_SIGN_EZEN_TIMES_HA_GUNU"). +lisp_code_name(73899,"CUNEIFORM_SIGN_EZEN_TIMES_IGI_GUNU"). +lisp_code_name(73900,"CUNEIFORM_SIGN_EZEN_TIMES_KASKAL"). +lisp_code_name(73901,"CUNEIFORM_SIGN_EZEN_TIMES_KASKAL_SQUARED"). +lisp_code_name(73902,"CUNEIFORM_SIGN_EZEN_TIMES_KU3"). +lisp_code_name(73903,"CUNEIFORM_SIGN_EZEN_TIMES_LA"). +lisp_code_name(73904,"CUNEIFORM_SIGN_EZEN_TIMES_LAL_TIMES_LAL"). +lisp_code_name(73905,"CUNEIFORM_SIGN_EZEN_TIMES_LI"). +lisp_code_name(73906,"CUNEIFORM_SIGN_EZEN_TIMES_LU"). +lisp_code_name(73907,"CUNEIFORM_SIGN_EZEN_TIMES_U2"). +lisp_code_name(73908,"CUNEIFORM_SIGN_EZEN_TIMES_UD"). +lisp_code_name(73909,"CUNEIFORM_SIGN_GA"). +lisp_code_name(73910,"CUNEIFORM_SIGN_GA_GUNU"). +lisp_code_name(73911,"CUNEIFORM_SIGN_GA2"). +lisp_code_name(73912,"CUNEIFORM_SIGN_GA2_TIMES_A_PLUS_DA_PLUS_HA"). +lisp_code_name(73913,"CUNEIFORM_SIGN_GA2_TIMES_A_PLUS_HA"). +lisp_code_name(73914,"CUNEIFORM_SIGN_GA2_TIMES_A_PLUS_IGI"). +lisp_code_name(73915,"CUNEIFORM_SIGN_GA2_TIMES_AB2_TENU_PLUS_TAB"). +lisp_code_name(73916,"CUNEIFORM_SIGN_GA2_TIMES_AN"). +lisp_code_name(73917,"CUNEIFORM_SIGN_GA2_TIMES_ASH"). +lisp_code_name(73918,"CUNEIFORM_SIGN_GA2_TIMES_ASH2_PLUS_GAL"). +lisp_code_name(73919,"CUNEIFORM_SIGN_GA2_TIMES_BAD"). +lisp_code_name(73920,"CUNEIFORM_SIGN_GA2_TIMES_BAR_PLUS_RA"). +lisp_code_name(73921,"CUNEIFORM_SIGN_GA2_TIMES_BUR"). +lisp_code_name(73922,"CUNEIFORM_SIGN_GA2_TIMES_BUR_PLUS_RA"). +lisp_code_name(73923,"CUNEIFORM_SIGN_GA2_TIMES_DA"). +lisp_code_name(73924,"CUNEIFORM_SIGN_GA2_TIMES_DI"). +lisp_code_name(73925,"CUNEIFORM_SIGN_GA2_TIMES_DIM_TIMES_SHE"). +lisp_code_name(73926,"CUNEIFORM_SIGN_GA2_TIMES_DUB"). +lisp_code_name(73927,"CUNEIFORM_SIGN_GA2_TIMES_EL"). +lisp_code_name(73928,"CUNEIFORM_SIGN_GA2_TIMES_EL_PLUS_LA"). +lisp_code_name(73929,"CUNEIFORM_SIGN_GA2_TIMES_EN"). +lisp_code_name(73930,"CUNEIFORM_SIGN_GA2_TIMES_EN_TIMES_GAN2_TENU"). +lisp_code_name(73931,"CUNEIFORM_SIGN_GA2_TIMES_GAN2_TENU"). +lisp_code_name(73932,"CUNEIFORM_SIGN_GA2_TIMES_GAR"). +lisp_code_name(73933,"CUNEIFORM_SIGN_GA2_TIMES_GI"). +lisp_code_name(73934,"CUNEIFORM_SIGN_GA2_TIMES_GI4"). +lisp_code_name(73935,"CUNEIFORM_SIGN_GA2_TIMES_GI4_PLUS_A"). +lisp_code_name(73936,"CUNEIFORM_SIGN_GA2_TIMES_GIR2_PLUS_SU"). +lisp_code_name(73937,"CUNEIFORM_SIGN_GA2_TIMES_HA_PLUS_LU_PLUS_ESH2"). +lisp_code_name(73938,"CUNEIFORM_SIGN_GA2_TIMES_HAL"). +lisp_code_name(73939,"CUNEIFORM_SIGN_GA2_TIMES_HAL_PLUS_LA"). +lisp_code_name(73940,"CUNEIFORM_SIGN_GA2_TIMES_HI_PLUS_LI"). +lisp_code_name(73941,"CUNEIFORM_SIGN_GA2_TIMES_HUB2"). +lisp_code_name(73942,"CUNEIFORM_SIGN_GA2_TIMES_IGI_GUNU"). +lisp_code_name(73943,"CUNEIFORM_SIGN_GA2_TIMES_ISH_PLUS_HU_PLUS_ASH"). +lisp_code_name(73944,"CUNEIFORM_SIGN_GA2_TIMES_KAK"). +lisp_code_name(73945,"CUNEIFORM_SIGN_GA2_TIMES_KASKAL"). +lisp_code_name(73946,"CUNEIFORM_SIGN_GA2_TIMES_KID"). +lisp_code_name(73947,"CUNEIFORM_SIGN_GA2_TIMES_KID_PLUS_LAL"). +lisp_code_name(73948,"CUNEIFORM_SIGN_GA2_TIMES_KU3_PLUS_AN"). +lisp_code_name(73949,"CUNEIFORM_SIGN_GA2_TIMES_LA"). +lisp_code_name(73950,"CUNEIFORM_SIGN_GA2_TIMES_ME_PLUS_EN"). +lisp_code_name(73951,"CUNEIFORM_SIGN_GA2_TIMES_MI"). +lisp_code_name(73952,"CUNEIFORM_SIGN_GA2_TIMES_NUN"). +lisp_code_name(73953,"CUNEIFORM_SIGN_GA2_TIMES_NUN_OVER_NUN"). +lisp_code_name(73954,"CUNEIFORM_SIGN_GA2_TIMES_PA"). +lisp_code_name(73955,"CUNEIFORM_SIGN_GA2_TIMES_SAL"). +lisp_code_name(73956,"CUNEIFORM_SIGN_GA2_TIMES_SAR"). +lisp_code_name(73957,"CUNEIFORM_SIGN_GA2_TIMES_SHE"). +lisp_code_name(73958,"CUNEIFORM_SIGN_GA2_TIMES_SHE_PLUS_TUR"). +lisp_code_name(73959,"CUNEIFORM_SIGN_GA2_TIMES_SHID"). +lisp_code_name(73960,"CUNEIFORM_SIGN_GA2_TIMES_SUM"). +lisp_code_name(73961,"CUNEIFORM_SIGN_GA2_TIMES_TAK4"). +lisp_code_name(73962,"CUNEIFORM_SIGN_GA2_TIMES_U"). +lisp_code_name(73963,"CUNEIFORM_SIGN_GA2_TIMES_UD"). +lisp_code_name(73964,"CUNEIFORM_SIGN_GA2_TIMES_UD_PLUS_DU"). +lisp_code_name(73965,"CUNEIFORM_SIGN_GA2_OVER_GA2"). +lisp_code_name(73966,"CUNEIFORM_SIGN_GABA"). +lisp_code_name(73967,"CUNEIFORM_SIGN_GABA_CROSSING_GABA"). +lisp_code_name(73968,"CUNEIFORM_SIGN_GAD"). +lisp_code_name(73969,"CUNEIFORM_SIGN_GAD_OVER_GAD_GAR_OVER_GAR"). +lisp_code_name(73970,"CUNEIFORM_SIGN_GAL"). +lisp_code_name(73971,"CUNEIFORM_SIGN_GAL_GAD_OVER_GAD_GAR_OVER_GAR"). +lisp_code_name(73972,"CUNEIFORM_SIGN_GALAM"). +lisp_code_name(73973,"CUNEIFORM_SIGN_GAM"). +lisp_code_name(73974,"CUNEIFORM_SIGN_GAN"). +lisp_code_name(73975,"CUNEIFORM_SIGN_GAN2"). +lisp_code_name(73976,"CUNEIFORM_SIGN_GAN2_TENU"). +lisp_code_name(73977,"CUNEIFORM_SIGN_GAN2_OVER_GAN2"). +lisp_code_name(73978,"CUNEIFORM_SIGN_GAN2_CROSSING_GAN2"). +lisp_code_name(73979,"CUNEIFORM_SIGN_GAR"). +lisp_code_name(73980,"CUNEIFORM_SIGN_GAR3"). +lisp_code_name(73981,"CUNEIFORM_SIGN_GASHAN"). +lisp_code_name(73982,"CUNEIFORM_SIGN_GESHTIN"). +lisp_code_name(73983,"CUNEIFORM_SIGN_GESHTIN_TIMES_KUR"). +lisp_code_name(73984,"CUNEIFORM_SIGN_GI"). +lisp_code_name(73985,"CUNEIFORM_SIGN_GI_TIMES_E"). +lisp_code_name(73986,"CUNEIFORM_SIGN_GI_TIMES_U"). +lisp_code_name(73987,"CUNEIFORM_SIGN_GI_CROSSING_GI"). +lisp_code_name(73988,"CUNEIFORM_SIGN_GI4"). +lisp_code_name(73989,"CUNEIFORM_SIGN_GI4_OVER_GI4"). +lisp_code_name(73990,"CUNEIFORM_SIGN_GI4_CROSSING_GI4"). +lisp_code_name(73991,"CUNEIFORM_SIGN_GIDIM"). +lisp_code_name(73992,"CUNEIFORM_SIGN_GIR2"). +lisp_code_name(73993,"CUNEIFORM_SIGN_GIR2_GUNU"). +lisp_code_name(73994,"CUNEIFORM_SIGN_GIR3"). +lisp_code_name(73995,"CUNEIFORM_SIGN_GIR3_TIMES_A_PLUS_IGI"). +lisp_code_name(73996,"CUNEIFORM_SIGN_GIR3_TIMES_GAN2_TENU"). +lisp_code_name(73997,"CUNEIFORM_SIGN_GIR3_TIMES_IGI"). +lisp_code_name(73998,"CUNEIFORM_SIGN_GIR3_TIMES_LU_PLUS_IGI"). +lisp_code_name(73999,"CUNEIFORM_SIGN_GIR3_TIMES_PA"). +lisp_code_name(74000,"CUNEIFORM_SIGN_GISAL"). +lisp_code_name(74001,"CUNEIFORM_SIGN_GISH"). +lisp_code_name(74002,"CUNEIFORM_SIGN_GISH_CROSSING_GISH"). +lisp_code_name(74003,"CUNEIFORM_SIGN_GISH_TIMES_BAD"). +lisp_code_name(74004,"CUNEIFORM_SIGN_GISH_TIMES_TAK4"). +lisp_code_name(74005,"CUNEIFORM_SIGN_GISH_TENU"). +lisp_code_name(74006,"CUNEIFORM_SIGN_GU"). +lisp_code_name(74007,"CUNEIFORM_SIGN_GU_CROSSING_GU"). +lisp_code_name(74008,"CUNEIFORM_SIGN_GU2"). +lisp_code_name(74009,"CUNEIFORM_SIGN_GU2_TIMES_KAK"). +lisp_code_name(74010,"CUNEIFORM_SIGN_GU2_TIMES_KAK_TIMES_IGI_GUNU"). +lisp_code_name(74011,"CUNEIFORM_SIGN_GU2_TIMES_NUN"). +lisp_code_name(74012,"CUNEIFORM_SIGN_GU2_TIMES_SAL_PLUS_TUG2"). +lisp_code_name(74013,"CUNEIFORM_SIGN_GU2_GUNU"). +lisp_code_name(74014,"CUNEIFORM_SIGN_GUD"). +lisp_code_name(74015,"CUNEIFORM_SIGN_GUD_TIMES_A_PLUS_KUR"). +lisp_code_name(74016,"CUNEIFORM_SIGN_GUD_TIMES_KUR"). +lisp_code_name(74017,"CUNEIFORM_SIGN_GUD_OVER_GUD_LUGAL"). +lisp_code_name(74018,"CUNEIFORM_SIGN_GUL"). +lisp_code_name(74019,"CUNEIFORM_SIGN_GUM"). +lisp_code_name(74020,"CUNEIFORM_SIGN_GUM_TIMES_SHE"). +lisp_code_name(74021,"CUNEIFORM_SIGN_GUR"). +lisp_code_name(74022,"CUNEIFORM_SIGN_GUR7"). +lisp_code_name(74023,"CUNEIFORM_SIGN_GURUN"). +lisp_code_name(74024,"CUNEIFORM_SIGN_GURUSH"). +lisp_code_name(74025,"CUNEIFORM_SIGN_HA"). +lisp_code_name(74026,"CUNEIFORM_SIGN_HA_TENU"). +lisp_code_name(74027,"CUNEIFORM_SIGN_HA_GUNU"). +lisp_code_name(74028,"CUNEIFORM_SIGN_HAL"). +lisp_code_name(74029,"CUNEIFORM_SIGN_HI"). +lisp_code_name(74030,"CUNEIFORM_SIGN_HI_TIMES_ASH"). +lisp_code_name(74031,"CUNEIFORM_SIGN_HI_TIMES_ASH2"). +lisp_code_name(74032,"CUNEIFORM_SIGN_HI_TIMES_BAD"). +lisp_code_name(74033,"CUNEIFORM_SIGN_HI_TIMES_DISH"). +lisp_code_name(74034,"CUNEIFORM_SIGN_HI_TIMES_GAD"). +lisp_code_name(74035,"CUNEIFORM_SIGN_HI_TIMES_KIN"). +lisp_code_name(74036,"CUNEIFORM_SIGN_HI_TIMES_NUN"). +lisp_code_name(74037,"CUNEIFORM_SIGN_HI_TIMES_SHE"). +lisp_code_name(74038,"CUNEIFORM_SIGN_HI_TIMES_U"). +lisp_code_name(74039,"CUNEIFORM_SIGN_HU"). +lisp_code_name(74040,"CUNEIFORM_SIGN_HUB2"). +lisp_code_name(74041,"CUNEIFORM_SIGN_HUB2_TIMES_AN"). +lisp_code_name(74042,"CUNEIFORM_SIGN_HUB2_TIMES_HAL"). +lisp_code_name(74043,"CUNEIFORM_SIGN_HUB2_TIMES_KASKAL"). +lisp_code_name(74044,"CUNEIFORM_SIGN_HUB2_TIMES_LISH"). +lisp_code_name(74045,"CUNEIFORM_SIGN_HUB2_TIMES_UD"). +lisp_code_name(74046,"CUNEIFORM_SIGN_HUL2"). +lisp_code_name(74047,"CUNEIFORM_SIGN_I"). +lisp_code_name(74048,"CUNEIFORM_SIGN_I_A"). +lisp_code_name(74049,"CUNEIFORM_SIGN_IB"). +lisp_code_name(74050,"CUNEIFORM_SIGN_IDIM"). +lisp_code_name(74051,"CUNEIFORM_SIGN_IDIM_OVER_IDIM_BUR"). +lisp_code_name(74052,"CUNEIFORM_SIGN_IDIM_OVER_IDIM_SQUARED"). +lisp_code_name(74053,"CUNEIFORM_SIGN_IG"). +lisp_code_name(74054,"CUNEIFORM_SIGN_IGI"). +lisp_code_name(74055,"CUNEIFORM_SIGN_IGI_DIB"). +lisp_code_name(74056,"CUNEIFORM_SIGN_IGI_RI"). +lisp_code_name(74057,"CUNEIFORM_SIGN_IGI_OVER_IGI_SHIR_OVER_SHIR_UD_OVER_UD"). +lisp_code_name(74058,"CUNEIFORM_SIGN_IGI_GUNU"). +lisp_code_name(74059,"CUNEIFORM_SIGN_IL"). +lisp_code_name(74060,"CUNEIFORM_SIGN_IL_TIMES_GAN2_TENU"). +lisp_code_name(74061,"CUNEIFORM_SIGN_IL2"). +lisp_code_name(74062,"CUNEIFORM_SIGN_IM"). +lisp_code_name(74063,"CUNEIFORM_SIGN_IM_TIMES_TAK4"). +lisp_code_name(74064,"CUNEIFORM_SIGN_IM_CROSSING_IM"). +lisp_code_name(74065,"CUNEIFORM_SIGN_IM_OPPOSING_IM"). +lisp_code_name(74066,"CUNEIFORM_SIGN_IM_SQUARED"). +lisp_code_name(74067,"CUNEIFORM_SIGN_IMIN"). +lisp_code_name(74068,"CUNEIFORM_SIGN_IN"). +lisp_code_name(74069,"CUNEIFORM_SIGN_IR"). +lisp_code_name(74070,"CUNEIFORM_SIGN_ISH"). +lisp_code_name(74071,"CUNEIFORM_SIGN_KA"). +lisp_code_name(74072,"CUNEIFORM_SIGN_KA_TIMES_A"). +lisp_code_name(74073,"CUNEIFORM_SIGN_KA_TIMES_AD"). +lisp_code_name(74074,"CUNEIFORM_SIGN_KA_TIMES_AD_PLUS_KU3"). +lisp_code_name(74075,"CUNEIFORM_SIGN_KA_TIMES_ASH2"). +lisp_code_name(74076,"CUNEIFORM_SIGN_KA_TIMES_BAD"). +lisp_code_name(74077,"CUNEIFORM_SIGN_KA_TIMES_BALAG"). +lisp_code_name(74078,"CUNEIFORM_SIGN_KA_TIMES_BAR"). +lisp_code_name(74079,"CUNEIFORM_SIGN_KA_TIMES_BI"). +lisp_code_name(74080,"CUNEIFORM_SIGN_KA_TIMES_ERIN2"). +lisp_code_name(74081,"CUNEIFORM_SIGN_KA_TIMES_ESH2"). +lisp_code_name(74082,"CUNEIFORM_SIGN_KA_TIMES_GA"). +lisp_code_name(74083,"CUNEIFORM_SIGN_KA_TIMES_GAL"). +lisp_code_name(74084,"CUNEIFORM_SIGN_KA_TIMES_GAN2_TENU"). +lisp_code_name(74085,"CUNEIFORM_SIGN_KA_TIMES_GAR"). +lisp_code_name(74086,"CUNEIFORM_SIGN_KA_TIMES_GAR_PLUS_SHA3_PLUS_A"). +lisp_code_name(74087,"CUNEIFORM_SIGN_KA_TIMES_GI"). +lisp_code_name(74088,"CUNEIFORM_SIGN_KA_TIMES_GIR2"). +lisp_code_name(74089,"CUNEIFORM_SIGN_KA_TIMES_GISH_PLUS_SAR"). +lisp_code_name(74090,"CUNEIFORM_SIGN_KA_TIMES_GISH_CROSSING_GISH"). +lisp_code_name(74091,"CUNEIFORM_SIGN_KA_TIMES_GU"). +lisp_code_name(74092,"CUNEIFORM_SIGN_KA_TIMES_GUR7"). +lisp_code_name(74093,"CUNEIFORM_SIGN_KA_TIMES_IGI"). +lisp_code_name(74094,"CUNEIFORM_SIGN_KA_TIMES_IM"). +lisp_code_name(74095,"CUNEIFORM_SIGN_KA_TIMES_KAK"). +lisp_code_name(74096,"CUNEIFORM_SIGN_KA_TIMES_KI"). +lisp_code_name(74097,"CUNEIFORM_SIGN_KA_TIMES_KID"). +lisp_code_name(74098,"CUNEIFORM_SIGN_KA_TIMES_LI"). +lisp_code_name(74099,"CUNEIFORM_SIGN_KA_TIMES_LU"). +lisp_code_name(74100,"CUNEIFORM_SIGN_KA_TIMES_ME"). +lisp_code_name(74101,"CUNEIFORM_SIGN_KA_TIMES_ME_PLUS_DU"). +lisp_code_name(74102,"CUNEIFORM_SIGN_KA_TIMES_ME_PLUS_GI"). +lisp_code_name(74103,"CUNEIFORM_SIGN_KA_TIMES_ME_PLUS_TE"). +lisp_code_name(74104,"CUNEIFORM_SIGN_KA_TIMES_MI"). +lisp_code_name(74105,"CUNEIFORM_SIGN_KA_TIMES_MI_PLUS_NUNUZ"). +lisp_code_name(74106,"CUNEIFORM_SIGN_KA_TIMES_NE"). +lisp_code_name(74107,"CUNEIFORM_SIGN_KA_TIMES_NUN"). +lisp_code_name(74108,"CUNEIFORM_SIGN_KA_TIMES_PI"). +lisp_code_name(74109,"CUNEIFORM_SIGN_KA_TIMES_RU"). +lisp_code_name(74110,"CUNEIFORM_SIGN_KA_TIMES_SA"). +lisp_code_name(74111,"CUNEIFORM_SIGN_KA_TIMES_SAR"). +lisp_code_name(74112,"CUNEIFORM_SIGN_KA_TIMES_SHA"). +lisp_code_name(74113,"CUNEIFORM_SIGN_KA_TIMES_SHE"). +lisp_code_name(74114,"CUNEIFORM_SIGN_KA_TIMES_SHID"). +lisp_code_name(74115,"CUNEIFORM_SIGN_KA_TIMES_SHU"). +lisp_code_name(74116,"CUNEIFORM_SIGN_KA_TIMES_SIG"). +lisp_code_name(74117,"CUNEIFORM_SIGN_KA_TIMES_SUHUR"). +lisp_code_name(74118,"CUNEIFORM_SIGN_KA_TIMES_TAR"). +lisp_code_name(74119,"CUNEIFORM_SIGN_KA_TIMES_U"). +lisp_code_name(74120,"CUNEIFORM_SIGN_KA_TIMES_U2"). +lisp_code_name(74121,"CUNEIFORM_SIGN_KA_TIMES_UD"). +lisp_code_name(74122,"CUNEIFORM_SIGN_KA_TIMES_UMUM_TIMES_PA"). +lisp_code_name(74123,"CUNEIFORM_SIGN_KA_TIMES_USH"). +lisp_code_name(74124,"CUNEIFORM_SIGN_KA_TIMES_ZI"). +lisp_code_name(74125,"CUNEIFORM_SIGN_KA2"). +lisp_code_name(74126,"CUNEIFORM_SIGN_KA2_CROSSING_KA2"). +lisp_code_name(74127,"CUNEIFORM_SIGN_KAB"). +lisp_code_name(74128,"CUNEIFORM_SIGN_KAD2"). +lisp_code_name(74129,"CUNEIFORM_SIGN_KAD3"). +lisp_code_name(74130,"CUNEIFORM_SIGN_KAD4"). +lisp_code_name(74131,"CUNEIFORM_SIGN_KAD5"). +lisp_code_name(74132,"CUNEIFORM_SIGN_KAD5_OVER_KAD5"). +lisp_code_name(74133,"CUNEIFORM_SIGN_KAK"). +lisp_code_name(74134,"CUNEIFORM_SIGN_KAK_TIMES_IGI_GUNU"). +lisp_code_name(74135,"CUNEIFORM_SIGN_KAL"). +lisp_code_name(74136,"CUNEIFORM_SIGN_KAL_TIMES_BAD"). +lisp_code_name(74137,"CUNEIFORM_SIGN_KAL_CROSSING_KAL"). +lisp_code_name(74138,"CUNEIFORM_SIGN_KAM2"). +lisp_code_name(74139,"CUNEIFORM_SIGN_KAM4"). +lisp_code_name(74140,"CUNEIFORM_SIGN_KASKAL"). +lisp_code_name(74141,"CUNEIFORM_SIGN_KASKAL_LAGAB_TIMES_U_OVER_LAGAB_TIMES_U"). +lisp_code_name(74142,"CUNEIFORM_SIGN_KASKAL_OVER_KASKAL_LAGAB_TIMES_U_OVER_LAGAB_TIMES_U"). +lisp_code_name(74143,"CUNEIFORM_SIGN_KESH2"). +lisp_code_name(74144,"CUNEIFORM_SIGN_KI"). +lisp_code_name(74145,"CUNEIFORM_SIGN_KI_TIMES_BAD"). +lisp_code_name(74146,"CUNEIFORM_SIGN_KI_TIMES_U"). +lisp_code_name(74147,"CUNEIFORM_SIGN_KI_TIMES_UD"). +lisp_code_name(74148,"CUNEIFORM_SIGN_KID"). +lisp_code_name(74149,"CUNEIFORM_SIGN_KIN"). +lisp_code_name(74150,"CUNEIFORM_SIGN_KISAL"). +lisp_code_name(74151,"CUNEIFORM_SIGN_KISH"). +lisp_code_name(74152,"CUNEIFORM_SIGN_KISIM5"). +lisp_code_name(74153,"CUNEIFORM_SIGN_KISIM5_OVER_KISIM5"). +lisp_code_name(74154,"CUNEIFORM_SIGN_KU"). +lisp_code_name(74155,"CUNEIFORM_SIGN_KU_OVER_HI_TIMES_ASH2_KU_OVER_HI_TIMES_ASH2"). +lisp_code_name(74156,"CUNEIFORM_SIGN_KU3"). +lisp_code_name(74157,"CUNEIFORM_SIGN_KU4"). +lisp_code_name(74158,"CUNEIFORM_SIGN_KU4_VARIANT_FORM"). +lisp_code_name(74159,"CUNEIFORM_SIGN_KU7"). +lisp_code_name(74160,"CUNEIFORM_SIGN_KUL"). +lisp_code_name(74161,"CUNEIFORM_SIGN_KUL_GUNU"). +lisp_code_name(74162,"CUNEIFORM_SIGN_KUN"). +lisp_code_name(74163,"CUNEIFORM_SIGN_KUR"). +lisp_code_name(74164,"CUNEIFORM_SIGN_KUR_OPPOSING_KUR"). +lisp_code_name(74165,"CUNEIFORM_SIGN_KUSHU2"). +lisp_code_name(74166,"CUNEIFORM_SIGN_KWU318"). +lisp_code_name(74167,"CUNEIFORM_SIGN_LA"). +lisp_code_name(74168,"CUNEIFORM_SIGN_LAGAB"). +lisp_code_name(74169,"CUNEIFORM_SIGN_LAGAB_TIMES_A"). +lisp_code_name(74170,"CUNEIFORM_SIGN_LAGAB_TIMES_A_PLUS_DA_PLUS_HA"). +lisp_code_name(74171,"CUNEIFORM_SIGN_LAGAB_TIMES_A_PLUS_GAR"). +lisp_code_name(74172,"CUNEIFORM_SIGN_LAGAB_TIMES_A_PLUS_LAL"). +lisp_code_name(74173,"CUNEIFORM_SIGN_LAGAB_TIMES_AL"). +lisp_code_name(74174,"CUNEIFORM_SIGN_LAGAB_TIMES_AN"). +lisp_code_name(74175,"CUNEIFORM_SIGN_LAGAB_TIMES_ASH_ZIDA_TENU"). +lisp_code_name(74176,"CUNEIFORM_SIGN_LAGAB_TIMES_BAD"). +lisp_code_name(74177,"CUNEIFORM_SIGN_LAGAB_TIMES_BI"). +lisp_code_name(74178,"CUNEIFORM_SIGN_LAGAB_TIMES_DAR"). +lisp_code_name(74179,"CUNEIFORM_SIGN_LAGAB_TIMES_EN"). +lisp_code_name(74180,"CUNEIFORM_SIGN_LAGAB_TIMES_GA"). +lisp_code_name(74181,"CUNEIFORM_SIGN_LAGAB_TIMES_GAR"). +lisp_code_name(74182,"CUNEIFORM_SIGN_LAGAB_TIMES_GUD"). +lisp_code_name(74183,"CUNEIFORM_SIGN_LAGAB_TIMES_GUD_PLUS_GUD"). +lisp_code_name(74184,"CUNEIFORM_SIGN_LAGAB_TIMES_HA"). +lisp_code_name(74185,"CUNEIFORM_SIGN_LAGAB_TIMES_HAL"). +lisp_code_name(74186,"CUNEIFORM_SIGN_LAGAB_TIMES_HI_TIMES_NUN"). +lisp_code_name(74187,"CUNEIFORM_SIGN_LAGAB_TIMES_IGI_GUNU"). +lisp_code_name(74188,"CUNEIFORM_SIGN_LAGAB_TIMES_IM"). +lisp_code_name(74189,"CUNEIFORM_SIGN_LAGAB_TIMES_IM_PLUS_HA"). +lisp_code_name(74190,"CUNEIFORM_SIGN_LAGAB_TIMES_IM_PLUS_LU"). +lisp_code_name(74191,"CUNEIFORM_SIGN_LAGAB_TIMES_KI"). +lisp_code_name(74192,"CUNEIFORM_SIGN_LAGAB_TIMES_KIN"). +lisp_code_name(74193,"CUNEIFORM_SIGN_LAGAB_TIMES_KU3"). +lisp_code_name(74194,"CUNEIFORM_SIGN_LAGAB_TIMES_KUL"). +lisp_code_name(74195,"CUNEIFORM_SIGN_LAGAB_TIMES_KUL_PLUS_HI_PLUS_A"). +lisp_code_name(74196,"CUNEIFORM_SIGN_LAGAB_TIMES_LAGAB"). +lisp_code_name(74197,"CUNEIFORM_SIGN_LAGAB_TIMES_LISH"). +lisp_code_name(74198,"CUNEIFORM_SIGN_LAGAB_TIMES_LU"). +lisp_code_name(74199,"CUNEIFORM_SIGN_LAGAB_TIMES_LUL"). +lisp_code_name(74200,"CUNEIFORM_SIGN_LAGAB_TIMES_ME"). +lisp_code_name(74201,"CUNEIFORM_SIGN_LAGAB_TIMES_ME_PLUS_EN"). +lisp_code_name(74202,"CUNEIFORM_SIGN_LAGAB_TIMES_MUSH"). +lisp_code_name(74203,"CUNEIFORM_SIGN_LAGAB_TIMES_NE"). +lisp_code_name(74204,"CUNEIFORM_SIGN_LAGAB_TIMES_SHE_PLUS_SUM"). +lisp_code_name(74205,"CUNEIFORM_SIGN_LAGAB_TIMES_SHITA_PLUS_GISH_PLUS_ERIN2"). +lisp_code_name(74206,"CUNEIFORM_SIGN_LAGAB_TIMES_SHITA_PLUS_GISH_TENU"). +lisp_code_name(74207,"CUNEIFORM_SIGN_LAGAB_TIMES_SHU2"). +lisp_code_name(74208,"CUNEIFORM_SIGN_LAGAB_TIMES_SHU2_PLUS_SHU2"). +lisp_code_name(74209,"CUNEIFORM_SIGN_LAGAB_TIMES_SUM"). +lisp_code_name(74210,"CUNEIFORM_SIGN_LAGAB_TIMES_TAG"). +lisp_code_name(74211,"CUNEIFORM_SIGN_LAGAB_TIMES_TAK4"). +lisp_code_name(74212,"CUNEIFORM_SIGN_LAGAB_TIMES_TE_PLUS_A_PLUS_SU_PLUS_NA"). +lisp_code_name(74213,"CUNEIFORM_SIGN_LAGAB_TIMES_U"). +lisp_code_name(74214,"CUNEIFORM_SIGN_LAGAB_TIMES_U_PLUS_A"). +lisp_code_name(74215,"CUNEIFORM_SIGN_LAGAB_TIMES_U_PLUS_U_PLUS_U"). +lisp_code_name(74216,"CUNEIFORM_SIGN_LAGAB_TIMES_U2_PLUS_ASH"). +lisp_code_name(74217,"CUNEIFORM_SIGN_LAGAB_TIMES_UD"). +lisp_code_name(74218,"CUNEIFORM_SIGN_LAGAB_TIMES_USH"). +lisp_code_name(74219,"CUNEIFORM_SIGN_LAGAB_SQUARED"). +lisp_code_name(74220,"CUNEIFORM_SIGN_LAGAR"). +lisp_code_name(74221,"CUNEIFORM_SIGN_LAGAR_TIMES_SHE"). +lisp_code_name(74222,"CUNEIFORM_SIGN_LAGAR_TIMES_SHE_PLUS_SUM"). +lisp_code_name(74223,"CUNEIFORM_SIGN_LAGAR_GUNU"). +lisp_code_name(74224,"CUNEIFORM_SIGN_LAGAR_GUNU_OVER_LAGAR_GUNU_SHE"). +lisp_code_name(74225,"CUNEIFORM_SIGN_LAHSHU"). +lisp_code_name(74226,"CUNEIFORM_SIGN_LAL"). +lisp_code_name(74227,"CUNEIFORM_SIGN_LAL_TIMES_LAL"). +lisp_code_name(74228,"CUNEIFORM_SIGN_LAM"). +lisp_code_name(74229,"CUNEIFORM_SIGN_LAM_TIMES_KUR"). +lisp_code_name(74230,"CUNEIFORM_SIGN_LAM_TIMES_KUR_PLUS_RU"). +lisp_code_name(74231,"CUNEIFORM_SIGN_LI"). +lisp_code_name(74232,"CUNEIFORM_SIGN_LIL"). +lisp_code_name(74233,"CUNEIFORM_SIGN_LIMMU2"). +lisp_code_name(74234,"CUNEIFORM_SIGN_LISH"). +lisp_code_name(74235,"CUNEIFORM_SIGN_LU"). +lisp_code_name(74236,"CUNEIFORM_SIGN_LU_TIMES_BAD"). +lisp_code_name(74237,"CUNEIFORM_SIGN_LU2"). +lisp_code_name(74238,"CUNEIFORM_SIGN_LU2_TIMES_AL"). +lisp_code_name(74239,"CUNEIFORM_SIGN_LU2_TIMES_BAD"). +lisp_code_name(74240,"CUNEIFORM_SIGN_LU2_TIMES_ESH2"). +lisp_code_name(74241,"CUNEIFORM_SIGN_LU2_TIMES_ESH2_TENU"). +lisp_code_name(74242,"CUNEIFORM_SIGN_LU2_TIMES_GAN2_TENU"). +lisp_code_name(74243,"CUNEIFORM_SIGN_LU2_TIMES_HI_TIMES_BAD"). +lisp_code_name(74244,"CUNEIFORM_SIGN_LU2_TIMES_IM"). +lisp_code_name(74245,"CUNEIFORM_SIGN_LU2_TIMES_KAD2"). +lisp_code_name(74246,"CUNEIFORM_SIGN_LU2_TIMES_KAD3"). +lisp_code_name(74247,"CUNEIFORM_SIGN_LU2_TIMES_KAD3_PLUS_ASH"). +lisp_code_name(74248,"CUNEIFORM_SIGN_LU2_TIMES_KI"). +lisp_code_name(74249,"CUNEIFORM_SIGN_LU2_TIMES_LA_PLUS_ASH"). +lisp_code_name(74250,"CUNEIFORM_SIGN_LU2_TIMES_LAGAB"). +lisp_code_name(74251,"CUNEIFORM_SIGN_LU2_TIMES_ME_PLUS_EN"). +lisp_code_name(74252,"CUNEIFORM_SIGN_LU2_TIMES_NE"). +lisp_code_name(74253,"CUNEIFORM_SIGN_LU2_TIMES_NU"). +lisp_code_name(74254,"CUNEIFORM_SIGN_LU2_TIMES_SI_PLUS_ASH"). +lisp_code_name(74255,"CUNEIFORM_SIGN_LU2_TIMES_SIK2_PLUS_BU"). +lisp_code_name(74256,"CUNEIFORM_SIGN_LU2_TIMES_TUG2"). +lisp_code_name(74257,"CUNEIFORM_SIGN_LU2_TENU"). +lisp_code_name(74258,"CUNEIFORM_SIGN_LU2_CROSSING_LU2"). +lisp_code_name(74259,"CUNEIFORM_SIGN_LU2_OPPOSING_LU2"). +lisp_code_name(74260,"CUNEIFORM_SIGN_LU2_SQUARED"). +lisp_code_name(74261,"CUNEIFORM_SIGN_LU2_SHESHIG"). +lisp_code_name(74262,"CUNEIFORM_SIGN_LU3"). +lisp_code_name(74263,"CUNEIFORM_SIGN_LUGAL"). +lisp_code_name(74264,"CUNEIFORM_SIGN_LUGAL_OVER_LUGAL"). +lisp_code_name(74265,"CUNEIFORM_SIGN_LUGAL_OPPOSING_LUGAL"). +lisp_code_name(74266,"CUNEIFORM_SIGN_LUGAL_SHESHIG"). +lisp_code_name(74267,"CUNEIFORM_SIGN_LUH"). +lisp_code_name(74268,"CUNEIFORM_SIGN_LUL"). +lisp_code_name(74269,"CUNEIFORM_SIGN_LUM"). +lisp_code_name(74270,"CUNEIFORM_SIGN_LUM_OVER_LUM"). +lisp_code_name(74271,"CUNEIFORM_SIGN_LUM_OVER_LUM_GAR_OVER_GAR"). +lisp_code_name(74272,"CUNEIFORM_SIGN_MA"). +lisp_code_name(74273,"CUNEIFORM_SIGN_MA_TIMES_TAK4"). +lisp_code_name(74274,"CUNEIFORM_SIGN_MA_GUNU"). +lisp_code_name(74275,"CUNEIFORM_SIGN_MA2"). +lisp_code_name(74276,"CUNEIFORM_SIGN_MAH"). +lisp_code_name(74277,"CUNEIFORM_SIGN_MAR"). +lisp_code_name(74278,"CUNEIFORM_SIGN_MASH"). +lisp_code_name(74279,"CUNEIFORM_SIGN_MASH2"). +lisp_code_name(74280,"CUNEIFORM_SIGN_ME"). +lisp_code_name(74281,"CUNEIFORM_SIGN_MES"). +lisp_code_name(74282,"CUNEIFORM_SIGN_MI"). +lisp_code_name(74283,"CUNEIFORM_SIGN_MIN"). +lisp_code_name(74284,"CUNEIFORM_SIGN_MU"). +lisp_code_name(74285,"CUNEIFORM_SIGN_MU_OVER_MU"). +lisp_code_name(74286,"CUNEIFORM_SIGN_MUG"). +lisp_code_name(74287,"CUNEIFORM_SIGN_MUG_GUNU"). +lisp_code_name(74288,"CUNEIFORM_SIGN_MUNSUB"). +lisp_code_name(74289,"CUNEIFORM_SIGN_MURGU2"). +lisp_code_name(74290,"CUNEIFORM_SIGN_MUSH"). +lisp_code_name(74291,"CUNEIFORM_SIGN_MUSH_TIMES_A"). +lisp_code_name(74292,"CUNEIFORM_SIGN_MUSH_TIMES_KUR"). +lisp_code_name(74293,"CUNEIFORM_SIGN_MUSH_TIMES_ZA"). +lisp_code_name(74294,"CUNEIFORM_SIGN_MUSH_OVER_MUSH"). +lisp_code_name(74295,"CUNEIFORM_SIGN_MUSH_OVER_MUSH_TIMES_A_PLUS_NA"). +lisp_code_name(74296,"CUNEIFORM_SIGN_MUSH_CROSSING_MUSH"). +lisp_code_name(74297,"CUNEIFORM_SIGN_MUSH3"). +lisp_code_name(74298,"CUNEIFORM_SIGN_MUSH3_TIMES_A"). +lisp_code_name(74299,"CUNEIFORM_SIGN_MUSH3_TIMES_A_PLUS_DI"). +lisp_code_name(74300,"CUNEIFORM_SIGN_MUSH3_TIMES_DI"). +lisp_code_name(74301,"CUNEIFORM_SIGN_MUSH3_GUNU"). +lisp_code_name(74302,"CUNEIFORM_SIGN_NA"). +lisp_code_name(74303,"CUNEIFORM_SIGN_NA2"). +lisp_code_name(74304,"CUNEIFORM_SIGN_NAGA"). +lisp_code_name(74305,"CUNEIFORM_SIGN_NAGA_INVERTED"). +lisp_code_name(74306,"CUNEIFORM_SIGN_NAGA_TIMES_SHU_TENU"). +lisp_code_name(74307,"CUNEIFORM_SIGN_NAGA_OPPOSING_NAGA"). +lisp_code_name(74308,"CUNEIFORM_SIGN_NAGAR"). +lisp_code_name(74309,"CUNEIFORM_SIGN_NAM_NUTILLU"). +lisp_code_name(74310,"CUNEIFORM_SIGN_NAM"). +lisp_code_name(74311,"CUNEIFORM_SIGN_NAM2"). +lisp_code_name(74312,"CUNEIFORM_SIGN_NE"). +lisp_code_name(74313,"CUNEIFORM_SIGN_NE_TIMES_A"). +lisp_code_name(74314,"CUNEIFORM_SIGN_NE_TIMES_UD"). +lisp_code_name(74315,"CUNEIFORM_SIGN_NE_SHESHIG"). +lisp_code_name(74316,"CUNEIFORM_SIGN_NI"). +lisp_code_name(74317,"CUNEIFORM_SIGN_NI_TIMES_E"). +lisp_code_name(74318,"CUNEIFORM_SIGN_NI2"). +lisp_code_name(74319,"CUNEIFORM_SIGN_NIM"). +lisp_code_name(74320,"CUNEIFORM_SIGN_NIM_TIMES_GAN2_TENU"). +lisp_code_name(74321,"CUNEIFORM_SIGN_NIM_TIMES_GAR_PLUS_GAN2_TENU"). +lisp_code_name(74322,"CUNEIFORM_SIGN_NINDA2"). +lisp_code_name(74323,"CUNEIFORM_SIGN_NINDA2_TIMES_AN"). +lisp_code_name(74324,"CUNEIFORM_SIGN_NINDA2_TIMES_ASH"). +lisp_code_name(74325,"CUNEIFORM_SIGN_NINDA2_TIMES_ASH_PLUS_ASH"). +lisp_code_name(74326,"CUNEIFORM_SIGN_NINDA2_TIMES_GUD"). +lisp_code_name(74327,"CUNEIFORM_SIGN_NINDA2_TIMES_ME_PLUS_GAN2_TENU"). +lisp_code_name(74328,"CUNEIFORM_SIGN_NINDA2_TIMES_NE"). +lisp_code_name(74329,"CUNEIFORM_SIGN_NINDA2_TIMES_NUN"). +lisp_code_name(74330,"CUNEIFORM_SIGN_NINDA2_TIMES_SHE"). +lisp_code_name(74331,"CUNEIFORM_SIGN_NINDA2_TIMES_SHE_PLUS_A_AN"). +lisp_code_name(74332,"CUNEIFORM_SIGN_NINDA2_TIMES_SHE_PLUS_ASH"). +lisp_code_name(74333,"CUNEIFORM_SIGN_NINDA2_TIMES_SHE_PLUS_ASH_PLUS_ASH"). +lisp_code_name(74334,"CUNEIFORM_SIGN_NINDA2_TIMES_U2_PLUS_ASH"). +lisp_code_name(74335,"CUNEIFORM_SIGN_NINDA2_TIMES_USH"). +lisp_code_name(74336,"CUNEIFORM_SIGN_NISAG"). +lisp_code_name(74337,"CUNEIFORM_SIGN_NU"). +lisp_code_name(74338,"CUNEIFORM_SIGN_NU11"). +lisp_code_name(74339,"CUNEIFORM_SIGN_NUN"). +lisp_code_name(74340,"CUNEIFORM_SIGN_NUN_LAGAR_TIMES_GAR"). +lisp_code_name(74341,"CUNEIFORM_SIGN_NUN_LAGAR_TIMES_MASH"). +lisp_code_name(74342,"CUNEIFORM_SIGN_NUN_LAGAR_TIMES_SAL"). +lisp_code_name(74343,"CUNEIFORM_SIGN_NUN_LAGAR_TIMES_SAL_OVER_NUN_LAGAR_TIMES_SAL"). +lisp_code_name(74344,"CUNEIFORM_SIGN_NUN_LAGAR_TIMES_USH"). +lisp_code_name(74345,"CUNEIFORM_SIGN_NUN_TENU"). +lisp_code_name(74346,"CUNEIFORM_SIGN_NUN_OVER_NUN"). +lisp_code_name(74347,"CUNEIFORM_SIGN_NUN_CROSSING_NUN"). +lisp_code_name(74348,"CUNEIFORM_SIGN_NUN_CROSSING_NUN_LAGAR_OVER_LAGAR"). +lisp_code_name(74349,"CUNEIFORM_SIGN_NUNUZ"). +lisp_code_name(74350,"CUNEIFORM_SIGN_NUNUZ_AB2_TIMES_ASHGAB"). +lisp_code_name(74351,"CUNEIFORM_SIGN_NUNUZ_AB2_TIMES_BI"). +lisp_code_name(74352,"CUNEIFORM_SIGN_NUNUZ_AB2_TIMES_DUG"). +lisp_code_name(74353,"CUNEIFORM_SIGN_NUNUZ_AB2_TIMES_GUD"). +lisp_code_name(74354,"CUNEIFORM_SIGN_NUNUZ_AB2_TIMES_IGI_GUNU"). +lisp_code_name(74355,"CUNEIFORM_SIGN_NUNUZ_AB2_TIMES_KAD3"). +lisp_code_name(74356,"CUNEIFORM_SIGN_NUNUZ_AB2_TIMES_LA"). +lisp_code_name(74357,"CUNEIFORM_SIGN_NUNUZ_AB2_TIMES_NE"). +lisp_code_name(74358,"CUNEIFORM_SIGN_NUNUZ_AB2_TIMES_SILA3"). +lisp_code_name(74359,"CUNEIFORM_SIGN_NUNUZ_AB2_TIMES_U2"). +lisp_code_name(74360,"CUNEIFORM_SIGN_NUNUZ_KISIM5_TIMES_BI"). +lisp_code_name(74361,"CUNEIFORM_SIGN_NUNUZ_KISIM5_TIMES_BI_U"). +lisp_code_name(74362,"CUNEIFORM_SIGN_PA"). +lisp_code_name(74363,"CUNEIFORM_SIGN_PAD"). +lisp_code_name(74364,"CUNEIFORM_SIGN_PAN"). +lisp_code_name(74365,"CUNEIFORM_SIGN_PAP"). +lisp_code_name(74366,"CUNEIFORM_SIGN_PESH2"). +lisp_code_name(74367,"CUNEIFORM_SIGN_PI"). +lisp_code_name(74368,"CUNEIFORM_SIGN_PI_TIMES_A"). +lisp_code_name(74369,"CUNEIFORM_SIGN_PI_TIMES_AB"). +lisp_code_name(74370,"CUNEIFORM_SIGN_PI_TIMES_BI"). +lisp_code_name(74371,"CUNEIFORM_SIGN_PI_TIMES_BU"). +lisp_code_name(74372,"CUNEIFORM_SIGN_PI_TIMES_E"). +lisp_code_name(74373,"CUNEIFORM_SIGN_PI_TIMES_I"). +lisp_code_name(74374,"CUNEIFORM_SIGN_PI_TIMES_IB"). +lisp_code_name(74375,"CUNEIFORM_SIGN_PI_TIMES_U"). +lisp_code_name(74376,"CUNEIFORM_SIGN_PI_TIMES_U2"). +lisp_code_name(74377,"CUNEIFORM_SIGN_PI_CROSSING_PI"). +lisp_code_name(74378,"CUNEIFORM_SIGN_PIRIG"). +lisp_code_name(74379,"CUNEIFORM_SIGN_PIRIG_TIMES_KAL"). +lisp_code_name(74380,"CUNEIFORM_SIGN_PIRIG_TIMES_UD"). +lisp_code_name(74381,"CUNEIFORM_SIGN_PIRIG_TIMES_ZA"). +lisp_code_name(74382,"CUNEIFORM_SIGN_PIRIG_OPPOSING_PIRIG"). +lisp_code_name(74383,"CUNEIFORM_SIGN_RA"). +lisp_code_name(74384,"CUNEIFORM_SIGN_RAB"). +lisp_code_name(74385,"CUNEIFORM_SIGN_RI"). +lisp_code_name(74386,"CUNEIFORM_SIGN_RU"). +lisp_code_name(74387,"CUNEIFORM_SIGN_SA"). +lisp_code_name(74388,"CUNEIFORM_SIGN_SAG_NUTILLU"). +lisp_code_name(74389,"CUNEIFORM_SIGN_SAG"). +lisp_code_name(74390,"CUNEIFORM_SIGN_SAG_TIMES_A"). +lisp_code_name(74391,"CUNEIFORM_SIGN_SAG_TIMES_DU"). +lisp_code_name(74392,"CUNEIFORM_SIGN_SAG_TIMES_DUB"). +lisp_code_name(74393,"CUNEIFORM_SIGN_SAG_TIMES_HA"). +lisp_code_name(74394,"CUNEIFORM_SIGN_SAG_TIMES_KAK"). +lisp_code_name(74395,"CUNEIFORM_SIGN_SAG_TIMES_KUR"). +lisp_code_name(74396,"CUNEIFORM_SIGN_SAG_TIMES_LUM"). +lisp_code_name(74397,"CUNEIFORM_SIGN_SAG_TIMES_MI"). +lisp_code_name(74398,"CUNEIFORM_SIGN_SAG_TIMES_NUN"). +lisp_code_name(74399,"CUNEIFORM_SIGN_SAG_TIMES_SAL"). +lisp_code_name(74400,"CUNEIFORM_SIGN_SAG_TIMES_SHID"). +lisp_code_name(74401,"CUNEIFORM_SIGN_SAG_TIMES_TAB"). +lisp_code_name(74402,"CUNEIFORM_SIGN_SAG_TIMES_U2"). +lisp_code_name(74403,"CUNEIFORM_SIGN_SAG_TIMES_UB"). +lisp_code_name(74404,"CUNEIFORM_SIGN_SAG_TIMES_UM"). +lisp_code_name(74405,"CUNEIFORM_SIGN_SAG_TIMES_UR"). +lisp_code_name(74406,"CUNEIFORM_SIGN_SAG_TIMES_USH"). +lisp_code_name(74407,"CUNEIFORM_SIGN_SAG_OVER_SAG"). +lisp_code_name(74408,"CUNEIFORM_SIGN_SAG_GUNU"). +lisp_code_name(74409,"CUNEIFORM_SIGN_SAL"). +lisp_code_name(74410,"CUNEIFORM_SIGN_SAL_LAGAB_TIMES_ASH2"). +lisp_code_name(74411,"CUNEIFORM_SIGN_SANGA2"). +lisp_code_name(74412,"CUNEIFORM_SIGN_SAR"). +lisp_code_name(74413,"CUNEIFORM_SIGN_SHA"). +lisp_code_name(74414,"CUNEIFORM_SIGN_SHA3"). +lisp_code_name(74415,"CUNEIFORM_SIGN_SHA3_TIMES_A"). +lisp_code_name(74416,"CUNEIFORM_SIGN_SHA3_TIMES_BAD"). +lisp_code_name(74417,"CUNEIFORM_SIGN_SHA3_TIMES_GISH"). +lisp_code_name(74418,"CUNEIFORM_SIGN_SHA3_TIMES_NE"). +lisp_code_name(74419,"CUNEIFORM_SIGN_SHA3_TIMES_SHU2"). +lisp_code_name(74420,"CUNEIFORM_SIGN_SHA3_TIMES_TUR"). +lisp_code_name(74421,"CUNEIFORM_SIGN_SHA3_TIMES_U"). +lisp_code_name(74422,"CUNEIFORM_SIGN_SHA3_TIMES_U_PLUS_A"). +lisp_code_name(74423,"CUNEIFORM_SIGN_SHA6"). +lisp_code_name(74424,"CUNEIFORM_SIGN_SHAB6"). +lisp_code_name(74425,"CUNEIFORM_SIGN_SHAR2"). +lisp_code_name(74426,"CUNEIFORM_SIGN_SHE"). +lisp_code_name(74427,"CUNEIFORM_SIGN_SHE_HU"). +lisp_code_name(74428,"CUNEIFORM_SIGN_SHE_OVER_SHE_GAD_OVER_GAD_GAR_OVER_GAR"). +lisp_code_name(74429,"CUNEIFORM_SIGN_SHE_OVER_SHE_TAB_OVER_TAB_GAR_OVER_GAR"). +lisp_code_name(74430,"CUNEIFORM_SIGN_SHEG9"). +lisp_code_name(74431,"CUNEIFORM_SIGN_SHEN"). +lisp_code_name(74432,"CUNEIFORM_SIGN_SHESH"). +lisp_code_name(74433,"CUNEIFORM_SIGN_SHESH2"). +lisp_code_name(74434,"CUNEIFORM_SIGN_SHESHLAM"). +lisp_code_name(74435,"CUNEIFORM_SIGN_SHID"). +lisp_code_name(74436,"CUNEIFORM_SIGN_SHID_TIMES_A"). +lisp_code_name(74437,"CUNEIFORM_SIGN_SHID_TIMES_IM"). +lisp_code_name(74438,"CUNEIFORM_SIGN_SHIM"). +lisp_code_name(74439,"CUNEIFORM_SIGN_SHIM_TIMES_A"). +lisp_code_name(74440,"CUNEIFORM_SIGN_SHIM_TIMES_BAL"). +lisp_code_name(74441,"CUNEIFORM_SIGN_SHIM_TIMES_BULUG"). +lisp_code_name(74442,"CUNEIFORM_SIGN_SHIM_TIMES_DIN"). +lisp_code_name(74443,"CUNEIFORM_SIGN_SHIM_TIMES_GAR"). +lisp_code_name(74444,"CUNEIFORM_SIGN_SHIM_TIMES_IGI"). +lisp_code_name(74445,"CUNEIFORM_SIGN_SHIM_TIMES_IGI_GUNU"). +lisp_code_name(74446,"CUNEIFORM_SIGN_SHIM_TIMES_KUSHU2"). +lisp_code_name(74447,"CUNEIFORM_SIGN_SHIM_TIMES_LUL"). +lisp_code_name(74448,"CUNEIFORM_SIGN_SHIM_TIMES_MUG"). +lisp_code_name(74449,"CUNEIFORM_SIGN_SHIM_TIMES_SAL"). +lisp_code_name(74450,"CUNEIFORM_SIGN_SHINIG"). +lisp_code_name(74451,"CUNEIFORM_SIGN_SHIR"). +lisp_code_name(74452,"CUNEIFORM_SIGN_SHIR_TENU"). +lisp_code_name(74453,"CUNEIFORM_SIGN_SHIR_OVER_SHIR_BUR_OVER_BUR"). +lisp_code_name(74454,"CUNEIFORM_SIGN_SHITA"). +lisp_code_name(74455,"CUNEIFORM_SIGN_SHU"). +lisp_code_name(74456,"CUNEIFORM_SIGN_SHU_OVER_INVERTED_SHU"). +lisp_code_name(74457,"CUNEIFORM_SIGN_SHU2"). +lisp_code_name(74458,"CUNEIFORM_SIGN_SHUBUR"). +lisp_code_name(74459,"CUNEIFORM_SIGN_SI"). +lisp_code_name(74460,"CUNEIFORM_SIGN_SI_GUNU"). +lisp_code_name(74461,"CUNEIFORM_SIGN_SIG"). +lisp_code_name(74462,"CUNEIFORM_SIGN_SIG4"). +lisp_code_name(74463,"CUNEIFORM_SIGN_SIG4_OVER_SIG4_SHU2"). +lisp_code_name(74464,"CUNEIFORM_SIGN_SIK2"). +lisp_code_name(74465,"CUNEIFORM_SIGN_SILA3"). +lisp_code_name(74466,"CUNEIFORM_SIGN_SU"). +lisp_code_name(74467,"CUNEIFORM_SIGN_SU_OVER_SU"). +lisp_code_name(74468,"CUNEIFORM_SIGN_SUD"). +lisp_code_name(74469,"CUNEIFORM_SIGN_SUD2"). +lisp_code_name(74470,"CUNEIFORM_SIGN_SUHUR"). +lisp_code_name(74471,"CUNEIFORM_SIGN_SUM"). +lisp_code_name(74472,"CUNEIFORM_SIGN_SUMASH"). +lisp_code_name(74473,"CUNEIFORM_SIGN_SUR"). +lisp_code_name(74474,"CUNEIFORM_SIGN_SUR9"). +lisp_code_name(74475,"CUNEIFORM_SIGN_TA"). +lisp_code_name(74476,"CUNEIFORM_SIGN_TA_ASTERISK"). +lisp_code_name(74477,"CUNEIFORM_SIGN_TA_TIMES_HI"). +lisp_code_name(74478,"CUNEIFORM_SIGN_TA_TIMES_MI"). +lisp_code_name(74479,"CUNEIFORM_SIGN_TA_GUNU"). +lisp_code_name(74480,"CUNEIFORM_SIGN_TAB"). +lisp_code_name(74481,"CUNEIFORM_SIGN_TAB_OVER_TAB_NI_OVER_NI_DISH_OVER_DISH"). +lisp_code_name(74482,"CUNEIFORM_SIGN_TAB_SQUARED"). +lisp_code_name(74483,"CUNEIFORM_SIGN_TAG"). +lisp_code_name(74484,"CUNEIFORM_SIGN_TAG_TIMES_BI"). +lisp_code_name(74485,"CUNEIFORM_SIGN_TAG_TIMES_GUD"). +lisp_code_name(74486,"CUNEIFORM_SIGN_TAG_TIMES_SHE"). +lisp_code_name(74487,"CUNEIFORM_SIGN_TAG_TIMES_SHU"). +lisp_code_name(74488,"CUNEIFORM_SIGN_TAG_TIMES_TUG2"). +lisp_code_name(74489,"CUNEIFORM_SIGN_TAG_TIMES_UD"). +lisp_code_name(74490,"CUNEIFORM_SIGN_TAK4"). +lisp_code_name(74491,"CUNEIFORM_SIGN_TAR"). +lisp_code_name(74492,"CUNEIFORM_SIGN_TE"). +lisp_code_name(74493,"CUNEIFORM_SIGN_TE_GUNU"). +lisp_code_name(74494,"CUNEIFORM_SIGN_TI"). +lisp_code_name(74495,"CUNEIFORM_SIGN_TI_TENU"). +lisp_code_name(74496,"CUNEIFORM_SIGN_TIL"). +lisp_code_name(74497,"CUNEIFORM_SIGN_TIR"). +lisp_code_name(74498,"CUNEIFORM_SIGN_TIR_TIMES_TAK4"). +lisp_code_name(74499,"CUNEIFORM_SIGN_TIR_OVER_TIR"). +lisp_code_name(74500,"CUNEIFORM_SIGN_TIR_OVER_TIR_GAD_OVER_GAD_GAR_OVER_GAR"). +lisp_code_name(74501,"CUNEIFORM_SIGN_TU"). +lisp_code_name(74502,"CUNEIFORM_SIGN_TUG2"). +lisp_code_name(74503,"CUNEIFORM_SIGN_TUK"). +lisp_code_name(74504,"CUNEIFORM_SIGN_TUM"). +lisp_code_name(74505,"CUNEIFORM_SIGN_TUR"). +lisp_code_name(74506,"CUNEIFORM_SIGN_TUR_OVER_TUR_ZA_OVER_ZA"). +lisp_code_name(74507,"CUNEIFORM_SIGN_U"). +lisp_code_name(74508,"CUNEIFORM_SIGN_U_GUD"). +lisp_code_name(74509,"CUNEIFORM_SIGN_U_U_U"). +lisp_code_name(74510,"CUNEIFORM_SIGN_U_OVER_U_PA_OVER_PA_GAR_OVER_GAR"). +lisp_code_name(74511,"CUNEIFORM_SIGN_U_OVER_U_SUR_OVER_SUR"). +lisp_code_name(74512,"CUNEIFORM_SIGN_U_OVER_U_U_REVERSED_OVER_U_REVERSED"). +lisp_code_name(74513,"CUNEIFORM_SIGN_U2"). +lisp_code_name(74514,"CUNEIFORM_SIGN_UB"). +lisp_code_name(74515,"CUNEIFORM_SIGN_UD"). +lisp_code_name(74516,"CUNEIFORM_SIGN_UD_KUSHU2"). +lisp_code_name(74517,"CUNEIFORM_SIGN_UD_TIMES_BAD"). +lisp_code_name(74518,"CUNEIFORM_SIGN_UD_TIMES_MI"). +lisp_code_name(74519,"CUNEIFORM_SIGN_UD_TIMES_U_PLUS_U_PLUS_U"). +lisp_code_name(74520,"CUNEIFORM_SIGN_UD_TIMES_U_PLUS_U_PLUS_U_GUNU"). +lisp_code_name(74521,"CUNEIFORM_SIGN_UD_GUNU"). +lisp_code_name(74522,"CUNEIFORM_SIGN_UD_SHESHIG"). +lisp_code_name(74523,"CUNEIFORM_SIGN_UD_SHESHIG_TIMES_BAD"). +lisp_code_name(74524,"CUNEIFORM_SIGN_UDUG"). +lisp_code_name(74525,"CUNEIFORM_SIGN_UM"). +lisp_code_name(74526,"CUNEIFORM_SIGN_UM_TIMES_LAGAB"). +lisp_code_name(74527,"CUNEIFORM_SIGN_UM_TIMES_ME_PLUS_DA"). +lisp_code_name(74528,"CUNEIFORM_SIGN_UM_TIMES_SHA3"). +lisp_code_name(74529,"CUNEIFORM_SIGN_UM_TIMES_U"). +lisp_code_name(74530,"CUNEIFORM_SIGN_UMBIN"). +lisp_code_name(74531,"CUNEIFORM_SIGN_UMUM"). +lisp_code_name(74532,"CUNEIFORM_SIGN_UMUM_TIMES_KASKAL"). +lisp_code_name(74533,"CUNEIFORM_SIGN_UMUM_TIMES_PA"). +lisp_code_name(74534,"CUNEIFORM_SIGN_UN"). +lisp_code_name(74535,"CUNEIFORM_SIGN_UN_GUNU"). +lisp_code_name(74536,"CUNEIFORM_SIGN_UR"). +lisp_code_name(74537,"CUNEIFORM_SIGN_UR_CROSSING_UR"). +lisp_code_name(74538,"CUNEIFORM_SIGN_UR_SHESHIG"). +lisp_code_name(74539,"CUNEIFORM_SIGN_UR2"). +lisp_code_name(74540,"CUNEIFORM_SIGN_UR2_TIMES_A_PLUS_HA"). +lisp_code_name(74541,"CUNEIFORM_SIGN_UR2_TIMES_A_PLUS_NA"). +lisp_code_name(74542,"CUNEIFORM_SIGN_UR2_TIMES_AL"). +lisp_code_name(74543,"CUNEIFORM_SIGN_UR2_TIMES_HA"). +lisp_code_name(74544,"CUNEIFORM_SIGN_UR2_TIMES_NUN"). +lisp_code_name(74545,"CUNEIFORM_SIGN_UR2_TIMES_U2"). +lisp_code_name(74546,"CUNEIFORM_SIGN_UR2_TIMES_U2_PLUS_ASH"). +lisp_code_name(74547,"CUNEIFORM_SIGN_UR2_TIMES_U2_PLUS_BI"). +lisp_code_name(74548,"CUNEIFORM_SIGN_UR4"). +lisp_code_name(74549,"CUNEIFORM_SIGN_URI"). +lisp_code_name(74550,"CUNEIFORM_SIGN_URI3"). +lisp_code_name(74551,"CUNEIFORM_SIGN_URU"). +lisp_code_name(74552,"CUNEIFORM_SIGN_URU_TIMES_A"). +lisp_code_name(74553,"CUNEIFORM_SIGN_URU_TIMES_ASHGAB"). +lisp_code_name(74554,"CUNEIFORM_SIGN_URU_TIMES_BAR"). +lisp_code_name(74555,"CUNEIFORM_SIGN_URU_TIMES_DUN"). +lisp_code_name(74556,"CUNEIFORM_SIGN_URU_TIMES_GA"). +lisp_code_name(74557,"CUNEIFORM_SIGN_URU_TIMES_GAL"). +lisp_code_name(74558,"CUNEIFORM_SIGN_URU_TIMES_GAN2_TENU"). +lisp_code_name(74559,"CUNEIFORM_SIGN_URU_TIMES_GAR"). +lisp_code_name(74560,"CUNEIFORM_SIGN_URU_TIMES_GU"). +lisp_code_name(74561,"CUNEIFORM_SIGN_URU_TIMES_HA"). +lisp_code_name(74562,"CUNEIFORM_SIGN_URU_TIMES_IGI"). +lisp_code_name(74563,"CUNEIFORM_SIGN_URU_TIMES_IM"). +lisp_code_name(74564,"CUNEIFORM_SIGN_URU_TIMES_ISH"). +lisp_code_name(74565,"CUNEIFORM_SIGN_URU_TIMES_KI"). +lisp_code_name(74566,"CUNEIFORM_SIGN_URU_TIMES_LUM"). +lisp_code_name(74567,"CUNEIFORM_SIGN_URU_TIMES_MIN"). +lisp_code_name(74568,"CUNEIFORM_SIGN_URU_TIMES_PA"). +lisp_code_name(74569,"CUNEIFORM_SIGN_URU_TIMES_SHE"). +lisp_code_name(74570,"CUNEIFORM_SIGN_URU_TIMES_SIG4"). +lisp_code_name(74571,"CUNEIFORM_SIGN_URU_TIMES_TU"). +lisp_code_name(74572,"CUNEIFORM_SIGN_URU_TIMES_U_PLUS_GUD"). +lisp_code_name(74573,"CUNEIFORM_SIGN_URU_TIMES_UD"). +lisp_code_name(74574,"CUNEIFORM_SIGN_URU_TIMES_URUDA"). +lisp_code_name(74575,"CUNEIFORM_SIGN_URUDA"). +lisp_code_name(74576,"CUNEIFORM_SIGN_URUDA_TIMES_U"). +lisp_code_name(74577,"CUNEIFORM_SIGN_USH"). +lisp_code_name(74578,"CUNEIFORM_SIGN_USH_TIMES_A"). +lisp_code_name(74579,"CUNEIFORM_SIGN_USH_TIMES_KU"). +lisp_code_name(74580,"CUNEIFORM_SIGN_USH_TIMES_KUR"). +lisp_code_name(74581,"CUNEIFORM_SIGN_USH_TIMES_TAK4"). +lisp_code_name(74582,"CUNEIFORM_SIGN_USHX"). +lisp_code_name(74583,"CUNEIFORM_SIGN_USH2"). +lisp_code_name(74584,"CUNEIFORM_SIGN_USHUMX"). +lisp_code_name(74585,"CUNEIFORM_SIGN_UTUKI"). +lisp_code_name(74586,"CUNEIFORM_SIGN_UZ3"). +lisp_code_name(74587,"CUNEIFORM_SIGN_UZ3_TIMES_KASKAL"). +lisp_code_name(74588,"CUNEIFORM_SIGN_UZU"). +lisp_code_name(74589,"CUNEIFORM_SIGN_ZA"). +lisp_code_name(74590,"CUNEIFORM_SIGN_ZA_TENU"). +lisp_code_name(74591,"CUNEIFORM_SIGN_ZA_SQUARED_TIMES_KUR"). +lisp_code_name(74592,"CUNEIFORM_SIGN_ZAG"). +lisp_code_name(74593,"CUNEIFORM_SIGN_ZAMX"). +lisp_code_name(74594,"CUNEIFORM_SIGN_ZE2"). +lisp_code_name(74595,"CUNEIFORM_SIGN_ZI"). +lisp_code_name(74596,"CUNEIFORM_SIGN_ZI_OVER_ZI"). +lisp_code_name(74597,"CUNEIFORM_SIGN_ZI3"). +lisp_code_name(74598,"CUNEIFORM_SIGN_ZIB"). +lisp_code_name(74599,"CUNEIFORM_SIGN_ZIB_KABA_TENU"). +lisp_code_name(74600,"CUNEIFORM_SIGN_ZIG"). +lisp_code_name(74601,"CUNEIFORM_SIGN_ZIZ2"). +lisp_code_name(74602,"CUNEIFORM_SIGN_ZU"). +lisp_code_name(74603,"CUNEIFORM_SIGN_ZU5"). +lisp_code_name(74604,"CUNEIFORM_SIGN_ZU5_TIMES_A"). +lisp_code_name(74605,"CUNEIFORM_SIGN_ZUBUR"). +lisp_code_name(74606,"CUNEIFORM_SIGN_ZUM"). +lisp_code_name(74607,"CUNEIFORM_SIGN_KAP_ELAMITE"). +lisp_code_name(74608,"CUNEIFORM_SIGN_AB_TIMES_NUN"). +lisp_code_name(74609,"CUNEIFORM_SIGN_AB2_TIMES_A"). +lisp_code_name(74610,"CUNEIFORM_SIGN_AMAR_TIMES_KUG"). +lisp_code_name(74611,"CUNEIFORM_SIGN_DAG_KISIM5_TIMES_U2_PLUS_MASH"). +lisp_code_name(74612,"CUNEIFORM_SIGN_DAG3"). +lisp_code_name(74613,"CUNEIFORM_SIGN_DISH_PLUS_SHU"). +lisp_code_name(74614,"CUNEIFORM_SIGN_DUB_TIMES_SHE"). +lisp_code_name(74615,"CUNEIFORM_SIGN_EZEN_TIMES_GUD"). +lisp_code_name(74616,"CUNEIFORM_SIGN_EZEN_TIMES_SHE"). +lisp_code_name(74617,"CUNEIFORM_SIGN_GA2_TIMES_AN_PLUS_KAK_PLUS_A"). +lisp_code_name(74618,"CUNEIFORM_SIGN_GA2_TIMES_ASH2"). +lisp_code_name(74619,"CUNEIFORM_SIGN_GE22"). +lisp_code_name(74620,"CUNEIFORM_SIGN_GIG"). +lisp_code_name(74621,"CUNEIFORM_SIGN_HUSH"). +lisp_code_name(74622,"CUNEIFORM_SIGN_KA_TIMES_ANSHE"). +lisp_code_name(74623,"CUNEIFORM_SIGN_KA_TIMES_ASH3"). +lisp_code_name(74624,"CUNEIFORM_SIGN_KA_TIMES_GISH"). +lisp_code_name(74625,"CUNEIFORM_SIGN_KA_TIMES_GUD"). +lisp_code_name(74626,"CUNEIFORM_SIGN_KA_TIMES_HI_TIMES_ASH2"). +lisp_code_name(74627,"CUNEIFORM_SIGN_KA_TIMES_LUM"). +lisp_code_name(74628,"CUNEIFORM_SIGN_KA_TIMES_PA"). +lisp_code_name(74629,"CUNEIFORM_SIGN_KA_TIMES_SHUL"). +lisp_code_name(74630,"CUNEIFORM_SIGN_KA_TIMES_TU"). +lisp_code_name(74631,"CUNEIFORM_SIGN_KA_TIMES_UR2"). +lisp_code_name(74632,"CUNEIFORM_SIGN_LAGAB_TIMES_GI"). +lisp_code_name(74633,"CUNEIFORM_SIGN_LU2_SHESHIG_TIMES_BAD"). +lisp_code_name(74634,"CUNEIFORM_SIGN_LU2_TIMES_ESH2_PLUS_LAL"). +lisp_code_name(74635,"CUNEIFORM_SIGN_LU2_TIMES_SHU"). +lisp_code_name(74636,"CUNEIFORM_SIGN_MESH"). +lisp_code_name(74637,"CUNEIFORM_SIGN_MUSH3_TIMES_ZA"). +lisp_code_name(74638,"CUNEIFORM_SIGN_NA4"). +lisp_code_name(74639,"CUNEIFORM_SIGN_NIN"). +lisp_code_name(74640,"CUNEIFORM_SIGN_NIN9"). +lisp_code_name(74641,"CUNEIFORM_SIGN_NINDA2_TIMES_BAL"). +lisp_code_name(74642,"CUNEIFORM_SIGN_NINDA2_TIMES_GI"). +lisp_code_name(74643,"CUNEIFORM_SIGN_NU11_ROTATED_NINETY_DEGREES"). +lisp_code_name(74644,"CUNEIFORM_SIGN_PESH2_ASTERISK"). +lisp_code_name(74645,"CUNEIFORM_SIGN_PIR2"). +lisp_code_name(74646,"CUNEIFORM_SIGN_SAG_TIMES_IGI_GUNU"). +lisp_code_name(74647,"CUNEIFORM_SIGN_TI2"). +lisp_code_name(74648,"CUNEIFORM_SIGN_UM_TIMES_ME"). +lisp_code_name(74752,"CUNEIFORM_NUMERIC_SIGN_TWO_ASH"). +lisp_code_name(74753,"CUNEIFORM_NUMERIC_SIGN_THREE_ASH"). +lisp_code_name(74754,"CUNEIFORM_NUMERIC_SIGN_FOUR_ASH"). +lisp_code_name(74755,"CUNEIFORM_NUMERIC_SIGN_FIVE_ASH"). +lisp_code_name(74756,"CUNEIFORM_NUMERIC_SIGN_SIX_ASH"). +lisp_code_name(74757,"CUNEIFORM_NUMERIC_SIGN_SEVEN_ASH"). +lisp_code_name(74758,"CUNEIFORM_NUMERIC_SIGN_EIGHT_ASH"). +lisp_code_name(74759,"CUNEIFORM_NUMERIC_SIGN_NINE_ASH"). +lisp_code_name(74760,"CUNEIFORM_NUMERIC_SIGN_THREE_DISH"). +lisp_code_name(74761,"CUNEIFORM_NUMERIC_SIGN_FOUR_DISH"). +lisp_code_name(74762,"CUNEIFORM_NUMERIC_SIGN_FIVE_DISH"). +lisp_code_name(74763,"CUNEIFORM_NUMERIC_SIGN_SIX_DISH"). +lisp_code_name(74764,"CUNEIFORM_NUMERIC_SIGN_SEVEN_DISH"). +lisp_code_name(74765,"CUNEIFORM_NUMERIC_SIGN_EIGHT_DISH"). +lisp_code_name(74766,"CUNEIFORM_NUMERIC_SIGN_NINE_DISH"). +lisp_code_name(74767,"CUNEIFORM_NUMERIC_SIGN_FOUR_U"). +lisp_code_name(74768,"CUNEIFORM_NUMERIC_SIGN_FIVE_U"). +lisp_code_name(74769,"CUNEIFORM_NUMERIC_SIGN_SIX_U"). +lisp_code_name(74770,"CUNEIFORM_NUMERIC_SIGN_SEVEN_U"). +lisp_code_name(74771,"CUNEIFORM_NUMERIC_SIGN_EIGHT_U"). +lisp_code_name(74772,"CUNEIFORM_NUMERIC_SIGN_NINE_U"). +lisp_code_name(74773,"CUNEIFORM_NUMERIC_SIGN_ONE_GESH2"). +lisp_code_name(74774,"CUNEIFORM_NUMERIC_SIGN_TWO_GESH2"). +lisp_code_name(74775,"CUNEIFORM_NUMERIC_SIGN_THREE_GESH2"). +lisp_code_name(74776,"CUNEIFORM_NUMERIC_SIGN_FOUR_GESH2"). +lisp_code_name(74777,"CUNEIFORM_NUMERIC_SIGN_FIVE_GESH2"). +lisp_code_name(74778,"CUNEIFORM_NUMERIC_SIGN_SIX_GESH2"). +lisp_code_name(74779,"CUNEIFORM_NUMERIC_SIGN_SEVEN_GESH2"). +lisp_code_name(74780,"CUNEIFORM_NUMERIC_SIGN_EIGHT_GESH2"). +lisp_code_name(74781,"CUNEIFORM_NUMERIC_SIGN_NINE_GESH2"). +lisp_code_name(74782,"CUNEIFORM_NUMERIC_SIGN_ONE_GESHU"). +lisp_code_name(74783,"CUNEIFORM_NUMERIC_SIGN_TWO_GESHU"). +lisp_code_name(74784,"CUNEIFORM_NUMERIC_SIGN_THREE_GESHU"). +lisp_code_name(74785,"CUNEIFORM_NUMERIC_SIGN_FOUR_GESHU"). +lisp_code_name(74786,"CUNEIFORM_NUMERIC_SIGN_FIVE_GESHU"). +lisp_code_name(74787,"CUNEIFORM_NUMERIC_SIGN_TWO_SHAR2"). +lisp_code_name(74788,"CUNEIFORM_NUMERIC_SIGN_THREE_SHAR2"). +lisp_code_name(74789,"CUNEIFORM_NUMERIC_SIGN_THREE_SHAR2_VARIANT_FORM"). +lisp_code_name(74790,"CUNEIFORM_NUMERIC_SIGN_FOUR_SHAR2"). +lisp_code_name(74791,"CUNEIFORM_NUMERIC_SIGN_FIVE_SHAR2"). +lisp_code_name(74792,"CUNEIFORM_NUMERIC_SIGN_SIX_SHAR2"). +lisp_code_name(74793,"CUNEIFORM_NUMERIC_SIGN_SEVEN_SHAR2"). +lisp_code_name(74794,"CUNEIFORM_NUMERIC_SIGN_EIGHT_SHAR2"). +lisp_code_name(74795,"CUNEIFORM_NUMERIC_SIGN_NINE_SHAR2"). +lisp_code_name(74796,"CUNEIFORM_NUMERIC_SIGN_ONE_SHARU"). +lisp_code_name(74797,"CUNEIFORM_NUMERIC_SIGN_TWO_SHARU"). +lisp_code_name(74798,"CUNEIFORM_NUMERIC_SIGN_THREE_SHARU"). +lisp_code_name(74799,"CUNEIFORM_NUMERIC_SIGN_THREE_SHARU_VARIANT_FORM"). +lisp_code_name(74800,"CUNEIFORM_NUMERIC_SIGN_FOUR_SHARU"). +lisp_code_name(74801,"CUNEIFORM_NUMERIC_SIGN_FIVE_SHARU"). +lisp_code_name(74802,"CUNEIFORM_NUMERIC_SIGN_SHAR2_TIMES_GAL_PLUS_DISH"). +lisp_code_name(74803,"CUNEIFORM_NUMERIC_SIGN_SHAR2_TIMES_GAL_PLUS_MIN"). +lisp_code_name(74804,"CUNEIFORM_NUMERIC_SIGN_ONE_BURU"). +lisp_code_name(74805,"CUNEIFORM_NUMERIC_SIGN_TWO_BURU"). +lisp_code_name(74806,"CUNEIFORM_NUMERIC_SIGN_THREE_BURU"). +lisp_code_name(74807,"CUNEIFORM_NUMERIC_SIGN_THREE_BURU_VARIANT_FORM"). +lisp_code_name(74808,"CUNEIFORM_NUMERIC_SIGN_FOUR_BURU"). +lisp_code_name(74809,"CUNEIFORM_NUMERIC_SIGN_FIVE_BURU"). +lisp_code_name(74810,"CUNEIFORM_NUMERIC_SIGN_THREE_VARIANT_FORM_ESH16"). +lisp_code_name(74811,"CUNEIFORM_NUMERIC_SIGN_THREE_VARIANT_FORM_ESH21"). +lisp_code_name(74812,"CUNEIFORM_NUMERIC_SIGN_FOUR_VARIANT_FORM_LIMMU"). +lisp_code_name(74813,"CUNEIFORM_NUMERIC_SIGN_FOUR_VARIANT_FORM_LIMMU4"). +lisp_code_name(74814,"CUNEIFORM_NUMERIC_SIGN_FOUR_VARIANT_FORM_LIMMU_A"). +lisp_code_name(74815,"CUNEIFORM_NUMERIC_SIGN_FOUR_VARIANT_FORM_LIMMU_B"). +lisp_code_name(74816,"CUNEIFORM_NUMERIC_SIGN_SIX_VARIANT_FORM_ASH9"). +lisp_code_name(74817,"CUNEIFORM_NUMERIC_SIGN_SEVEN_VARIANT_FORM_IMIN3"). +lisp_code_name(74818,"CUNEIFORM_NUMERIC_SIGN_SEVEN_VARIANT_FORM_IMIN_A"). +lisp_code_name(74819,"CUNEIFORM_NUMERIC_SIGN_SEVEN_VARIANT_FORM_IMIN_B"). +lisp_code_name(74820,"CUNEIFORM_NUMERIC_SIGN_EIGHT_VARIANT_FORM_USSU"). +lisp_code_name(74821,"CUNEIFORM_NUMERIC_SIGN_EIGHT_VARIANT_FORM_USSU3"). +lisp_code_name(74822,"CUNEIFORM_NUMERIC_SIGN_NINE_VARIANT_FORM_ILIMMU"). +lisp_code_name(74823,"CUNEIFORM_NUMERIC_SIGN_NINE_VARIANT_FORM_ILIMMU3"). +lisp_code_name(74824,"CUNEIFORM_NUMERIC_SIGN_NINE_VARIANT_FORM_ILIMMU4"). +lisp_code_name(74825,"CUNEIFORM_NUMERIC_SIGN_NINE_VARIANT_FORM_ILIMMU_A"). +lisp_code_name(74826,"CUNEIFORM_NUMERIC_SIGN_TWO_ASH_TENU"). +lisp_code_name(74827,"CUNEIFORM_NUMERIC_SIGN_THREE_ASH_TENU"). +lisp_code_name(74828,"CUNEIFORM_NUMERIC_SIGN_FOUR_ASH_TENU"). +lisp_code_name(74829,"CUNEIFORM_NUMERIC_SIGN_FIVE_ASH_TENU"). +lisp_code_name(74830,"CUNEIFORM_NUMERIC_SIGN_SIX_ASH_TENU"). +lisp_code_name(74831,"CUNEIFORM_NUMERIC_SIGN_ONE_BAN2"). +lisp_code_name(74832,"CUNEIFORM_NUMERIC_SIGN_TWO_BAN2"). +lisp_code_name(74833,"CUNEIFORM_NUMERIC_SIGN_THREE_BAN2"). +lisp_code_name(74834,"CUNEIFORM_NUMERIC_SIGN_FOUR_BAN2"). +lisp_code_name(74835,"CUNEIFORM_NUMERIC_SIGN_FOUR_BAN2_VARIANT_FORM"). +lisp_code_name(74836,"CUNEIFORM_NUMERIC_SIGN_FIVE_BAN2"). +lisp_code_name(74837,"CUNEIFORM_NUMERIC_SIGN_FIVE_BAN2_VARIANT_FORM"). +lisp_code_name(74838,"CUNEIFORM_NUMERIC_SIGN_NIGIDAMIN"). +lisp_code_name(74839,"CUNEIFORM_NUMERIC_SIGN_NIGIDAESH"). +lisp_code_name(74840,"CUNEIFORM_NUMERIC_SIGN_ONE_ESHE3"). +lisp_code_name(74841,"CUNEIFORM_NUMERIC_SIGN_TWO_ESHE3"). +lisp_code_name(74842,"CUNEIFORM_NUMERIC_SIGN_ONE_THIRD_DISH"). +lisp_code_name(74843,"CUNEIFORM_NUMERIC_SIGN_TWO_THIRDS_DISH"). +lisp_code_name(74844,"CUNEIFORM_NUMERIC_SIGN_FIVE_SIXTHS_DISH"). +lisp_code_name(74845,"CUNEIFORM_NUMERIC_SIGN_ONE_THIRD_VARIANT_FORM_A"). +lisp_code_name(74846,"CUNEIFORM_NUMERIC_SIGN_TWO_THIRDS_VARIANT_FORM_A"). +lisp_code_name(74847,"CUNEIFORM_NUMERIC_SIGN_ONE_EIGHTH_ASH"). +lisp_code_name(74848,"CUNEIFORM_NUMERIC_SIGN_ONE_QUARTER_ASH"). +lisp_code_name(74849,"CUNEIFORM_NUMERIC_SIGN_OLD_ASSYRIAN_ONE_SIXTH"). +lisp_code_name(74850,"CUNEIFORM_NUMERIC_SIGN_OLD_ASSYRIAN_ONE_QUARTER"). +lisp_code_name(74851,"CUNEIFORM_NUMERIC_SIGN_ONE_QUARTER_GUR"). +lisp_code_name(74852,"CUNEIFORM_NUMERIC_SIGN_ONE_HALF_GUR"). +lisp_code_name(74853,"CUNEIFORM_NUMERIC_SIGN_ELAMITE_ONE_THIRD"). +lisp_code_name(74854,"CUNEIFORM_NUMERIC_SIGN_ELAMITE_TWO_THIRDS"). +lisp_code_name(74855,"CUNEIFORM_NUMERIC_SIGN_ELAMITE_FORTY"). +lisp_code_name(74856,"CUNEIFORM_NUMERIC_SIGN_ELAMITE_FIFTY"). +lisp_code_name(74857,"CUNEIFORM_NUMERIC_SIGN_FOUR_U_VARIANT_FORM"). +lisp_code_name(74858,"CUNEIFORM_NUMERIC_SIGN_FIVE_U_VARIANT_FORM"). +lisp_code_name(74859,"CUNEIFORM_NUMERIC_SIGN_SIX_U_VARIANT_FORM"). +lisp_code_name(74860,"CUNEIFORM_NUMERIC_SIGN_SEVEN_U_VARIANT_FORM"). +lisp_code_name(74861,"CUNEIFORM_NUMERIC_SIGN_EIGHT_U_VARIANT_FORM"). +lisp_code_name(74862,"CUNEIFORM_NUMERIC_SIGN_NINE_U_VARIANT_FORM"). +lisp_code_name(74864,"CUNEIFORM_PUNCTUATION_SIGN_OLD_ASSYRIAN_WORD_DIVIDER"). +lisp_code_name(74865,"CUNEIFORM_PUNCTUATION_SIGN_VERTICAL_COLON"). +lisp_code_name(74866,"CUNEIFORM_PUNCTUATION_SIGN_DIAGONAL_COLON"). +lisp_code_name(74867,"CUNEIFORM_PUNCTUATION_SIGN_DIAGONAL_TRICOLON"). +lisp_code_name(74868,"CUNEIFORM_PUNCTUATION_SIGN_DIAGONAL_QUADCOLON"). +lisp_code_name(77824,"EGYPTIAN_HIEROGLYPH_A001"). +lisp_code_name(77825,"EGYPTIAN_HIEROGLYPH_A002"). +lisp_code_name(77826,"EGYPTIAN_HIEROGLYPH_A003"). +lisp_code_name(77827,"EGYPTIAN_HIEROGLYPH_A004"). +lisp_code_name(77828,"EGYPTIAN_HIEROGLYPH_A005"). +lisp_code_name(77829,"EGYPTIAN_HIEROGLYPH_A005A"). +lisp_code_name(77830,"EGYPTIAN_HIEROGLYPH_A006"). +lisp_code_name(77831,"EGYPTIAN_HIEROGLYPH_A006A"). +lisp_code_name(77832,"EGYPTIAN_HIEROGLYPH_A006B"). +lisp_code_name(77833,"EGYPTIAN_HIEROGLYPH_A007"). +lisp_code_name(77834,"EGYPTIAN_HIEROGLYPH_A008"). +lisp_code_name(77835,"EGYPTIAN_HIEROGLYPH_A009"). +lisp_code_name(77836,"EGYPTIAN_HIEROGLYPH_A010"). +lisp_code_name(77837,"EGYPTIAN_HIEROGLYPH_A011"). +lisp_code_name(77838,"EGYPTIAN_HIEROGLYPH_A012"). +lisp_code_name(77839,"EGYPTIAN_HIEROGLYPH_A013"). +lisp_code_name(77840,"EGYPTIAN_HIEROGLYPH_A014"). +lisp_code_name(77841,"EGYPTIAN_HIEROGLYPH_A014A"). +lisp_code_name(77842,"EGYPTIAN_HIEROGLYPH_A015"). +lisp_code_name(77843,"EGYPTIAN_HIEROGLYPH_A016"). +lisp_code_name(77844,"EGYPTIAN_HIEROGLYPH_A017"). +lisp_code_name(77845,"EGYPTIAN_HIEROGLYPH_A017A"). +lisp_code_name(77846,"EGYPTIAN_HIEROGLYPH_A018"). +lisp_code_name(77847,"EGYPTIAN_HIEROGLYPH_A019"). +lisp_code_name(77848,"EGYPTIAN_HIEROGLYPH_A020"). +lisp_code_name(77849,"EGYPTIAN_HIEROGLYPH_A021"). +lisp_code_name(77850,"EGYPTIAN_HIEROGLYPH_A022"). +lisp_code_name(77851,"EGYPTIAN_HIEROGLYPH_A023"). +lisp_code_name(77852,"EGYPTIAN_HIEROGLYPH_A024"). +lisp_code_name(77853,"EGYPTIAN_HIEROGLYPH_A025"). +lisp_code_name(77854,"EGYPTIAN_HIEROGLYPH_A026"). +lisp_code_name(77855,"EGYPTIAN_HIEROGLYPH_A027"). +lisp_code_name(77856,"EGYPTIAN_HIEROGLYPH_A028"). +lisp_code_name(77857,"EGYPTIAN_HIEROGLYPH_A029"). +lisp_code_name(77858,"EGYPTIAN_HIEROGLYPH_A030"). +lisp_code_name(77859,"EGYPTIAN_HIEROGLYPH_A031"). +lisp_code_name(77860,"EGYPTIAN_HIEROGLYPH_A032"). +lisp_code_name(77861,"EGYPTIAN_HIEROGLYPH_A032A"). +lisp_code_name(77862,"EGYPTIAN_HIEROGLYPH_A033"). +lisp_code_name(77863,"EGYPTIAN_HIEROGLYPH_A034"). +lisp_code_name(77864,"EGYPTIAN_HIEROGLYPH_A035"). +lisp_code_name(77865,"EGYPTIAN_HIEROGLYPH_A036"). +lisp_code_name(77866,"EGYPTIAN_HIEROGLYPH_A037"). +lisp_code_name(77867,"EGYPTIAN_HIEROGLYPH_A038"). +lisp_code_name(77868,"EGYPTIAN_HIEROGLYPH_A039"). +lisp_code_name(77869,"EGYPTIAN_HIEROGLYPH_A040"). +lisp_code_name(77870,"EGYPTIAN_HIEROGLYPH_A040A"). +lisp_code_name(77871,"EGYPTIAN_HIEROGLYPH_A041"). +lisp_code_name(77872,"EGYPTIAN_HIEROGLYPH_A042"). +lisp_code_name(77873,"EGYPTIAN_HIEROGLYPH_A042A"). +lisp_code_name(77874,"EGYPTIAN_HIEROGLYPH_A043"). +lisp_code_name(77875,"EGYPTIAN_HIEROGLYPH_A043A"). +lisp_code_name(77876,"EGYPTIAN_HIEROGLYPH_A044"). +lisp_code_name(77877,"EGYPTIAN_HIEROGLYPH_A045"). +lisp_code_name(77878,"EGYPTIAN_HIEROGLYPH_A045A"). +lisp_code_name(77879,"EGYPTIAN_HIEROGLYPH_A046"). +lisp_code_name(77880,"EGYPTIAN_HIEROGLYPH_A047"). +lisp_code_name(77881,"EGYPTIAN_HIEROGLYPH_A048"). +lisp_code_name(77882,"EGYPTIAN_HIEROGLYPH_A049"). +lisp_code_name(77883,"EGYPTIAN_HIEROGLYPH_A050"). +lisp_code_name(77884,"EGYPTIAN_HIEROGLYPH_A051"). +lisp_code_name(77885,"EGYPTIAN_HIEROGLYPH_A052"). +lisp_code_name(77886,"EGYPTIAN_HIEROGLYPH_A053"). +lisp_code_name(77887,"EGYPTIAN_HIEROGLYPH_A054"). +lisp_code_name(77888,"EGYPTIAN_HIEROGLYPH_A055"). +lisp_code_name(77889,"EGYPTIAN_HIEROGLYPH_A056"). +lisp_code_name(77890,"EGYPTIAN_HIEROGLYPH_A057"). +lisp_code_name(77891,"EGYPTIAN_HIEROGLYPH_A058"). +lisp_code_name(77892,"EGYPTIAN_HIEROGLYPH_A059"). +lisp_code_name(77893,"EGYPTIAN_HIEROGLYPH_A060"). +lisp_code_name(77894,"EGYPTIAN_HIEROGLYPH_A061"). +lisp_code_name(77895,"EGYPTIAN_HIEROGLYPH_A062"). +lisp_code_name(77896,"EGYPTIAN_HIEROGLYPH_A063"). +lisp_code_name(77897,"EGYPTIAN_HIEROGLYPH_A064"). +lisp_code_name(77898,"EGYPTIAN_HIEROGLYPH_A065"). +lisp_code_name(77899,"EGYPTIAN_HIEROGLYPH_A066"). +lisp_code_name(77900,"EGYPTIAN_HIEROGLYPH_A067"). +lisp_code_name(77901,"EGYPTIAN_HIEROGLYPH_A068"). +lisp_code_name(77902,"EGYPTIAN_HIEROGLYPH_A069"). +lisp_code_name(77903,"EGYPTIAN_HIEROGLYPH_A070"). +lisp_code_name(77904,"EGYPTIAN_HIEROGLYPH_B001"). +lisp_code_name(77905,"EGYPTIAN_HIEROGLYPH_B002"). +lisp_code_name(77906,"EGYPTIAN_HIEROGLYPH_B003"). +lisp_code_name(77907,"EGYPTIAN_HIEROGLYPH_B004"). +lisp_code_name(77908,"EGYPTIAN_HIEROGLYPH_B005"). +lisp_code_name(77909,"EGYPTIAN_HIEROGLYPH_B005A"). +lisp_code_name(77910,"EGYPTIAN_HIEROGLYPH_B006"). +lisp_code_name(77911,"EGYPTIAN_HIEROGLYPH_B007"). +lisp_code_name(77912,"EGYPTIAN_HIEROGLYPH_B008"). +lisp_code_name(77913,"EGYPTIAN_HIEROGLYPH_B009"). +lisp_code_name(77914,"EGYPTIAN_HIEROGLYPH_C001"). +lisp_code_name(77915,"EGYPTIAN_HIEROGLYPH_C002"). +lisp_code_name(77916,"EGYPTIAN_HIEROGLYPH_C002A"). +lisp_code_name(77917,"EGYPTIAN_HIEROGLYPH_C002B"). +lisp_code_name(77918,"EGYPTIAN_HIEROGLYPH_C002C"). +lisp_code_name(77919,"EGYPTIAN_HIEROGLYPH_C003"). +lisp_code_name(77920,"EGYPTIAN_HIEROGLYPH_C004"). +lisp_code_name(77921,"EGYPTIAN_HIEROGLYPH_C005"). +lisp_code_name(77922,"EGYPTIAN_HIEROGLYPH_C006"). +lisp_code_name(77923,"EGYPTIAN_HIEROGLYPH_C007"). +lisp_code_name(77924,"EGYPTIAN_HIEROGLYPH_C008"). +lisp_code_name(77925,"EGYPTIAN_HIEROGLYPH_C009"). +lisp_code_name(77926,"EGYPTIAN_HIEROGLYPH_C010"). +lisp_code_name(77927,"EGYPTIAN_HIEROGLYPH_C010A"). +lisp_code_name(77928,"EGYPTIAN_HIEROGLYPH_C011"). +lisp_code_name(77929,"EGYPTIAN_HIEROGLYPH_C012"). +lisp_code_name(77930,"EGYPTIAN_HIEROGLYPH_C013"). +lisp_code_name(77931,"EGYPTIAN_HIEROGLYPH_C014"). +lisp_code_name(77932,"EGYPTIAN_HIEROGLYPH_C015"). +lisp_code_name(77933,"EGYPTIAN_HIEROGLYPH_C016"). +lisp_code_name(77934,"EGYPTIAN_HIEROGLYPH_C017"). +lisp_code_name(77935,"EGYPTIAN_HIEROGLYPH_C018"). +lisp_code_name(77936,"EGYPTIAN_HIEROGLYPH_C019"). +lisp_code_name(77937,"EGYPTIAN_HIEROGLYPH_C020"). +lisp_code_name(77938,"EGYPTIAN_HIEROGLYPH_C021"). +lisp_code_name(77939,"EGYPTIAN_HIEROGLYPH_C022"). +lisp_code_name(77940,"EGYPTIAN_HIEROGLYPH_C023"). +lisp_code_name(77941,"EGYPTIAN_HIEROGLYPH_C024"). +lisp_code_name(77942,"EGYPTIAN_HIEROGLYPH_D001"). +lisp_code_name(77943,"EGYPTIAN_HIEROGLYPH_D002"). +lisp_code_name(77944,"EGYPTIAN_HIEROGLYPH_D003"). +lisp_code_name(77945,"EGYPTIAN_HIEROGLYPH_D004"). +lisp_code_name(77946,"EGYPTIAN_HIEROGLYPH_D005"). +lisp_code_name(77947,"EGYPTIAN_HIEROGLYPH_D006"). +lisp_code_name(77948,"EGYPTIAN_HIEROGLYPH_D007"). +lisp_code_name(77949,"EGYPTIAN_HIEROGLYPH_D008"). +lisp_code_name(77950,"EGYPTIAN_HIEROGLYPH_D008A"). +lisp_code_name(77951,"EGYPTIAN_HIEROGLYPH_D009"). +lisp_code_name(77952,"EGYPTIAN_HIEROGLYPH_D010"). +lisp_code_name(77953,"EGYPTIAN_HIEROGLYPH_D011"). +lisp_code_name(77954,"EGYPTIAN_HIEROGLYPH_D012"). +lisp_code_name(77955,"EGYPTIAN_HIEROGLYPH_D013"). +lisp_code_name(77956,"EGYPTIAN_HIEROGLYPH_D014"). +lisp_code_name(77957,"EGYPTIAN_HIEROGLYPH_D015"). +lisp_code_name(77958,"EGYPTIAN_HIEROGLYPH_D016"). +lisp_code_name(77959,"EGYPTIAN_HIEROGLYPH_D017"). +lisp_code_name(77960,"EGYPTIAN_HIEROGLYPH_D018"). +lisp_code_name(77961,"EGYPTIAN_HIEROGLYPH_D019"). +lisp_code_name(77962,"EGYPTIAN_HIEROGLYPH_D020"). +lisp_code_name(77963,"EGYPTIAN_HIEROGLYPH_D021"). +lisp_code_name(77964,"EGYPTIAN_HIEROGLYPH_D022"). +lisp_code_name(77965,"EGYPTIAN_HIEROGLYPH_D023"). +lisp_code_name(77966,"EGYPTIAN_HIEROGLYPH_D024"). +lisp_code_name(77967,"EGYPTIAN_HIEROGLYPH_D025"). +lisp_code_name(77968,"EGYPTIAN_HIEROGLYPH_D026"). +lisp_code_name(77969,"EGYPTIAN_HIEROGLYPH_D027"). +lisp_code_name(77970,"EGYPTIAN_HIEROGLYPH_D027A"). +lisp_code_name(77971,"EGYPTIAN_HIEROGLYPH_D028"). +lisp_code_name(77972,"EGYPTIAN_HIEROGLYPH_D029"). +lisp_code_name(77973,"EGYPTIAN_HIEROGLYPH_D030"). +lisp_code_name(77974,"EGYPTIAN_HIEROGLYPH_D031"). +lisp_code_name(77975,"EGYPTIAN_HIEROGLYPH_D031A"). +lisp_code_name(77976,"EGYPTIAN_HIEROGLYPH_D032"). +lisp_code_name(77977,"EGYPTIAN_HIEROGLYPH_D033"). +lisp_code_name(77978,"EGYPTIAN_HIEROGLYPH_D034"). +lisp_code_name(77979,"EGYPTIAN_HIEROGLYPH_D034A"). +lisp_code_name(77980,"EGYPTIAN_HIEROGLYPH_D035"). +lisp_code_name(77981,"EGYPTIAN_HIEROGLYPH_D036"). +lisp_code_name(77982,"EGYPTIAN_HIEROGLYPH_D037"). +lisp_code_name(77983,"EGYPTIAN_HIEROGLYPH_D038"). +lisp_code_name(77984,"EGYPTIAN_HIEROGLYPH_D039"). +lisp_code_name(77985,"EGYPTIAN_HIEROGLYPH_D040"). +lisp_code_name(77986,"EGYPTIAN_HIEROGLYPH_D041"). +lisp_code_name(77987,"EGYPTIAN_HIEROGLYPH_D042"). +lisp_code_name(77988,"EGYPTIAN_HIEROGLYPH_D043"). +lisp_code_name(77989,"EGYPTIAN_HIEROGLYPH_D044"). +lisp_code_name(77990,"EGYPTIAN_HIEROGLYPH_D045"). +lisp_code_name(77991,"EGYPTIAN_HIEROGLYPH_D046"). +lisp_code_name(77992,"EGYPTIAN_HIEROGLYPH_D046A"). +lisp_code_name(77993,"EGYPTIAN_HIEROGLYPH_D047"). +lisp_code_name(77994,"EGYPTIAN_HIEROGLYPH_D048"). +lisp_code_name(77995,"EGYPTIAN_HIEROGLYPH_D048A"). +lisp_code_name(77996,"EGYPTIAN_HIEROGLYPH_D049"). +lisp_code_name(77997,"EGYPTIAN_HIEROGLYPH_D050"). +lisp_code_name(77998,"EGYPTIAN_HIEROGLYPH_D050A"). +lisp_code_name(77999,"EGYPTIAN_HIEROGLYPH_D050B"). +lisp_code_name(78000,"EGYPTIAN_HIEROGLYPH_D050C"). +lisp_code_name(78001,"EGYPTIAN_HIEROGLYPH_D050D"). +lisp_code_name(78002,"EGYPTIAN_HIEROGLYPH_D050E"). +lisp_code_name(78003,"EGYPTIAN_HIEROGLYPH_D050F"). +lisp_code_name(78004,"EGYPTIAN_HIEROGLYPH_D050G"). +lisp_code_name(78005,"EGYPTIAN_HIEROGLYPH_D050H"). +lisp_code_name(78006,"EGYPTIAN_HIEROGLYPH_D050I"). +lisp_code_name(78007,"EGYPTIAN_HIEROGLYPH_D051"). +lisp_code_name(78008,"EGYPTIAN_HIEROGLYPH_D052"). +lisp_code_name(78009,"EGYPTIAN_HIEROGLYPH_D052A"). +lisp_code_name(78010,"EGYPTIAN_HIEROGLYPH_D053"). +lisp_code_name(78011,"EGYPTIAN_HIEROGLYPH_D054"). +lisp_code_name(78012,"EGYPTIAN_HIEROGLYPH_D054A"). +lisp_code_name(78013,"EGYPTIAN_HIEROGLYPH_D055"). +lisp_code_name(78014,"EGYPTIAN_HIEROGLYPH_D056"). +lisp_code_name(78015,"EGYPTIAN_HIEROGLYPH_D057"). +lisp_code_name(78016,"EGYPTIAN_HIEROGLYPH_D058"). +lisp_code_name(78017,"EGYPTIAN_HIEROGLYPH_D059"). +lisp_code_name(78018,"EGYPTIAN_HIEROGLYPH_D060"). +lisp_code_name(78019,"EGYPTIAN_HIEROGLYPH_D061"). +lisp_code_name(78020,"EGYPTIAN_HIEROGLYPH_D062"). +lisp_code_name(78021,"EGYPTIAN_HIEROGLYPH_D063"). +lisp_code_name(78022,"EGYPTIAN_HIEROGLYPH_D064"). +lisp_code_name(78023,"EGYPTIAN_HIEROGLYPH_D065"). +lisp_code_name(78024,"EGYPTIAN_HIEROGLYPH_D066"). +lisp_code_name(78025,"EGYPTIAN_HIEROGLYPH_D067"). +lisp_code_name(78026,"EGYPTIAN_HIEROGLYPH_D067A"). +lisp_code_name(78027,"EGYPTIAN_HIEROGLYPH_D067B"). +lisp_code_name(78028,"EGYPTIAN_HIEROGLYPH_D067C"). +lisp_code_name(78029,"EGYPTIAN_HIEROGLYPH_D067D"). +lisp_code_name(78030,"EGYPTIAN_HIEROGLYPH_D067E"). +lisp_code_name(78031,"EGYPTIAN_HIEROGLYPH_D067F"). +lisp_code_name(78032,"EGYPTIAN_HIEROGLYPH_D067G"). +lisp_code_name(78033,"EGYPTIAN_HIEROGLYPH_D067H"). +lisp_code_name(78034,"EGYPTIAN_HIEROGLYPH_E001"). +lisp_code_name(78035,"EGYPTIAN_HIEROGLYPH_E002"). +lisp_code_name(78036,"EGYPTIAN_HIEROGLYPH_E003"). +lisp_code_name(78037,"EGYPTIAN_HIEROGLYPH_E004"). +lisp_code_name(78038,"EGYPTIAN_HIEROGLYPH_E005"). +lisp_code_name(78039,"EGYPTIAN_HIEROGLYPH_E006"). +lisp_code_name(78040,"EGYPTIAN_HIEROGLYPH_E007"). +lisp_code_name(78041,"EGYPTIAN_HIEROGLYPH_E008"). +lisp_code_name(78042,"EGYPTIAN_HIEROGLYPH_E008A"). +lisp_code_name(78043,"EGYPTIAN_HIEROGLYPH_E009"). +lisp_code_name(78044,"EGYPTIAN_HIEROGLYPH_E009A"). +lisp_code_name(78045,"EGYPTIAN_HIEROGLYPH_E010"). +lisp_code_name(78046,"EGYPTIAN_HIEROGLYPH_E011"). +lisp_code_name(78047,"EGYPTIAN_HIEROGLYPH_E012"). +lisp_code_name(78048,"EGYPTIAN_HIEROGLYPH_E013"). +lisp_code_name(78049,"EGYPTIAN_HIEROGLYPH_E014"). +lisp_code_name(78050,"EGYPTIAN_HIEROGLYPH_E015"). +lisp_code_name(78051,"EGYPTIAN_HIEROGLYPH_E016"). +lisp_code_name(78052,"EGYPTIAN_HIEROGLYPH_E016A"). +lisp_code_name(78053,"EGYPTIAN_HIEROGLYPH_E017"). +lisp_code_name(78054,"EGYPTIAN_HIEROGLYPH_E017A"). +lisp_code_name(78055,"EGYPTIAN_HIEROGLYPH_E018"). +lisp_code_name(78056,"EGYPTIAN_HIEROGLYPH_E019"). +lisp_code_name(78057,"EGYPTIAN_HIEROGLYPH_E020"). +lisp_code_name(78058,"EGYPTIAN_HIEROGLYPH_E020A"). +lisp_code_name(78059,"EGYPTIAN_HIEROGLYPH_E021"). +lisp_code_name(78060,"EGYPTIAN_HIEROGLYPH_E022"). +lisp_code_name(78061,"EGYPTIAN_HIEROGLYPH_E023"). +lisp_code_name(78062,"EGYPTIAN_HIEROGLYPH_E024"). +lisp_code_name(78063,"EGYPTIAN_HIEROGLYPH_E025"). +lisp_code_name(78064,"EGYPTIAN_HIEROGLYPH_E026"). +lisp_code_name(78065,"EGYPTIAN_HIEROGLYPH_E027"). +lisp_code_name(78066,"EGYPTIAN_HIEROGLYPH_E028"). +lisp_code_name(78067,"EGYPTIAN_HIEROGLYPH_E028A"). +lisp_code_name(78068,"EGYPTIAN_HIEROGLYPH_E029"). +lisp_code_name(78069,"EGYPTIAN_HIEROGLYPH_E030"). +lisp_code_name(78070,"EGYPTIAN_HIEROGLYPH_E031"). +lisp_code_name(78071,"EGYPTIAN_HIEROGLYPH_E032"). +lisp_code_name(78072,"EGYPTIAN_HIEROGLYPH_E033"). +lisp_code_name(78073,"EGYPTIAN_HIEROGLYPH_E034"). +lisp_code_name(78074,"EGYPTIAN_HIEROGLYPH_E034A"). +lisp_code_name(78075,"EGYPTIAN_HIEROGLYPH_E036"). +lisp_code_name(78076,"EGYPTIAN_HIEROGLYPH_E037"). +lisp_code_name(78077,"EGYPTIAN_HIEROGLYPH_E038"). +lisp_code_name(78078,"EGYPTIAN_HIEROGLYPH_F001"). +lisp_code_name(78079,"EGYPTIAN_HIEROGLYPH_F001A"). +lisp_code_name(78080,"EGYPTIAN_HIEROGLYPH_F002"). +lisp_code_name(78081,"EGYPTIAN_HIEROGLYPH_F003"). +lisp_code_name(78082,"EGYPTIAN_HIEROGLYPH_F004"). +lisp_code_name(78083,"EGYPTIAN_HIEROGLYPH_F005"). +lisp_code_name(78084,"EGYPTIAN_HIEROGLYPH_F006"). +lisp_code_name(78085,"EGYPTIAN_HIEROGLYPH_F007"). +lisp_code_name(78086,"EGYPTIAN_HIEROGLYPH_F008"). +lisp_code_name(78087,"EGYPTIAN_HIEROGLYPH_F009"). +lisp_code_name(78088,"EGYPTIAN_HIEROGLYPH_F010"). +lisp_code_name(78089,"EGYPTIAN_HIEROGLYPH_F011"). +lisp_code_name(78090,"EGYPTIAN_HIEROGLYPH_F012"). +lisp_code_name(78091,"EGYPTIAN_HIEROGLYPH_F013"). +lisp_code_name(78092,"EGYPTIAN_HIEROGLYPH_F013A"). +lisp_code_name(78093,"EGYPTIAN_HIEROGLYPH_F014"). +lisp_code_name(78094,"EGYPTIAN_HIEROGLYPH_F015"). +lisp_code_name(78095,"EGYPTIAN_HIEROGLYPH_F016"). +lisp_code_name(78096,"EGYPTIAN_HIEROGLYPH_F017"). +lisp_code_name(78097,"EGYPTIAN_HIEROGLYPH_F018"). +lisp_code_name(78098,"EGYPTIAN_HIEROGLYPH_F019"). +lisp_code_name(78099,"EGYPTIAN_HIEROGLYPH_F020"). +lisp_code_name(78100,"EGYPTIAN_HIEROGLYPH_F021"). +lisp_code_name(78101,"EGYPTIAN_HIEROGLYPH_F021A"). +lisp_code_name(78102,"EGYPTIAN_HIEROGLYPH_F022"). +lisp_code_name(78103,"EGYPTIAN_HIEROGLYPH_F023"). +lisp_code_name(78104,"EGYPTIAN_HIEROGLYPH_F024"). +lisp_code_name(78105,"EGYPTIAN_HIEROGLYPH_F025"). +lisp_code_name(78106,"EGYPTIAN_HIEROGLYPH_F026"). +lisp_code_name(78107,"EGYPTIAN_HIEROGLYPH_F027"). +lisp_code_name(78108,"EGYPTIAN_HIEROGLYPH_F028"). +lisp_code_name(78109,"EGYPTIAN_HIEROGLYPH_F029"). +lisp_code_name(78110,"EGYPTIAN_HIEROGLYPH_F030"). +lisp_code_name(78111,"EGYPTIAN_HIEROGLYPH_F031"). +lisp_code_name(78112,"EGYPTIAN_HIEROGLYPH_F031A"). +lisp_code_name(78113,"EGYPTIAN_HIEROGLYPH_F032"). +lisp_code_name(78114,"EGYPTIAN_HIEROGLYPH_F033"). +lisp_code_name(78115,"EGYPTIAN_HIEROGLYPH_F034"). +lisp_code_name(78116,"EGYPTIAN_HIEROGLYPH_F035"). +lisp_code_name(78117,"EGYPTIAN_HIEROGLYPH_F036"). +lisp_code_name(78118,"EGYPTIAN_HIEROGLYPH_F037"). +lisp_code_name(78119,"EGYPTIAN_HIEROGLYPH_F037A"). +lisp_code_name(78120,"EGYPTIAN_HIEROGLYPH_F038"). +lisp_code_name(78121,"EGYPTIAN_HIEROGLYPH_F038A"). +lisp_code_name(78122,"EGYPTIAN_HIEROGLYPH_F039"). +lisp_code_name(78123,"EGYPTIAN_HIEROGLYPH_F040"). +lisp_code_name(78124,"EGYPTIAN_HIEROGLYPH_F041"). +lisp_code_name(78125,"EGYPTIAN_HIEROGLYPH_F042"). +lisp_code_name(78126,"EGYPTIAN_HIEROGLYPH_F043"). +lisp_code_name(78127,"EGYPTIAN_HIEROGLYPH_F044"). +lisp_code_name(78128,"EGYPTIAN_HIEROGLYPH_F045"). +lisp_code_name(78129,"EGYPTIAN_HIEROGLYPH_F045A"). +lisp_code_name(78130,"EGYPTIAN_HIEROGLYPH_F046"). +lisp_code_name(78131,"EGYPTIAN_HIEROGLYPH_F046A"). +lisp_code_name(78132,"EGYPTIAN_HIEROGLYPH_F047"). +lisp_code_name(78133,"EGYPTIAN_HIEROGLYPH_F047A"). +lisp_code_name(78134,"EGYPTIAN_HIEROGLYPH_F048"). +lisp_code_name(78135,"EGYPTIAN_HIEROGLYPH_F049"). +lisp_code_name(78136,"EGYPTIAN_HIEROGLYPH_F050"). +lisp_code_name(78137,"EGYPTIAN_HIEROGLYPH_F051"). +lisp_code_name(78138,"EGYPTIAN_HIEROGLYPH_F051A"). +lisp_code_name(78139,"EGYPTIAN_HIEROGLYPH_F051B"). +lisp_code_name(78140,"EGYPTIAN_HIEROGLYPH_F051C"). +lisp_code_name(78141,"EGYPTIAN_HIEROGLYPH_F052"). +lisp_code_name(78142,"EGYPTIAN_HIEROGLYPH_F053"). +lisp_code_name(78143,"EGYPTIAN_HIEROGLYPH_G001"). +lisp_code_name(78144,"EGYPTIAN_HIEROGLYPH_G002"). +lisp_code_name(78145,"EGYPTIAN_HIEROGLYPH_G003"). +lisp_code_name(78146,"EGYPTIAN_HIEROGLYPH_G004"). +lisp_code_name(78147,"EGYPTIAN_HIEROGLYPH_G005"). +lisp_code_name(78148,"EGYPTIAN_HIEROGLYPH_G006"). +lisp_code_name(78149,"EGYPTIAN_HIEROGLYPH_G006A"). +lisp_code_name(78150,"EGYPTIAN_HIEROGLYPH_G007"). +lisp_code_name(78151,"EGYPTIAN_HIEROGLYPH_G007A"). +lisp_code_name(78152,"EGYPTIAN_HIEROGLYPH_G007B"). +lisp_code_name(78153,"EGYPTIAN_HIEROGLYPH_G008"). +lisp_code_name(78154,"EGYPTIAN_HIEROGLYPH_G009"). +lisp_code_name(78155,"EGYPTIAN_HIEROGLYPH_G010"). +lisp_code_name(78156,"EGYPTIAN_HIEROGLYPH_G011"). +lisp_code_name(78157,"EGYPTIAN_HIEROGLYPH_G011A"). +lisp_code_name(78158,"EGYPTIAN_HIEROGLYPH_G012"). +lisp_code_name(78159,"EGYPTIAN_HIEROGLYPH_G013"). +lisp_code_name(78160,"EGYPTIAN_HIEROGLYPH_G014"). +lisp_code_name(78161,"EGYPTIAN_HIEROGLYPH_G015"). +lisp_code_name(78162,"EGYPTIAN_HIEROGLYPH_G016"). +lisp_code_name(78163,"EGYPTIAN_HIEROGLYPH_G017"). +lisp_code_name(78164,"EGYPTIAN_HIEROGLYPH_G018"). +lisp_code_name(78165,"EGYPTIAN_HIEROGLYPH_G019"). +lisp_code_name(78166,"EGYPTIAN_HIEROGLYPH_G020"). +lisp_code_name(78167,"EGYPTIAN_HIEROGLYPH_G020A"). +lisp_code_name(78168,"EGYPTIAN_HIEROGLYPH_G021"). +lisp_code_name(78169,"EGYPTIAN_HIEROGLYPH_G022"). +lisp_code_name(78170,"EGYPTIAN_HIEROGLYPH_G023"). +lisp_code_name(78171,"EGYPTIAN_HIEROGLYPH_G024"). +lisp_code_name(78172,"EGYPTIAN_HIEROGLYPH_G025"). +lisp_code_name(78173,"EGYPTIAN_HIEROGLYPH_G026"). +lisp_code_name(78174,"EGYPTIAN_HIEROGLYPH_G026A"). +lisp_code_name(78175,"EGYPTIAN_HIEROGLYPH_G027"). +lisp_code_name(78176,"EGYPTIAN_HIEROGLYPH_G028"). +lisp_code_name(78177,"EGYPTIAN_HIEROGLYPH_G029"). +lisp_code_name(78178,"EGYPTIAN_HIEROGLYPH_G030"). +lisp_code_name(78179,"EGYPTIAN_HIEROGLYPH_G031"). +lisp_code_name(78180,"EGYPTIAN_HIEROGLYPH_G032"). +lisp_code_name(78181,"EGYPTIAN_HIEROGLYPH_G033"). +lisp_code_name(78182,"EGYPTIAN_HIEROGLYPH_G034"). +lisp_code_name(78183,"EGYPTIAN_HIEROGLYPH_G035"). +lisp_code_name(78184,"EGYPTIAN_HIEROGLYPH_G036"). +lisp_code_name(78185,"EGYPTIAN_HIEROGLYPH_G036A"). +lisp_code_name(78186,"EGYPTIAN_HIEROGLYPH_G037"). +lisp_code_name(78187,"EGYPTIAN_HIEROGLYPH_G037A"). +lisp_code_name(78188,"EGYPTIAN_HIEROGLYPH_G038"). +lisp_code_name(78189,"EGYPTIAN_HIEROGLYPH_G039"). +lisp_code_name(78190,"EGYPTIAN_HIEROGLYPH_G040"). +lisp_code_name(78191,"EGYPTIAN_HIEROGLYPH_G041"). +lisp_code_name(78192,"EGYPTIAN_HIEROGLYPH_G042"). +lisp_code_name(78193,"EGYPTIAN_HIEROGLYPH_G043"). +lisp_code_name(78194,"EGYPTIAN_HIEROGLYPH_G043A"). +lisp_code_name(78195,"EGYPTIAN_HIEROGLYPH_G044"). +lisp_code_name(78196,"EGYPTIAN_HIEROGLYPH_G045"). +lisp_code_name(78197,"EGYPTIAN_HIEROGLYPH_G045A"). +lisp_code_name(78198,"EGYPTIAN_HIEROGLYPH_G046"). +lisp_code_name(78199,"EGYPTIAN_HIEROGLYPH_G047"). +lisp_code_name(78200,"EGYPTIAN_HIEROGLYPH_G048"). +lisp_code_name(78201,"EGYPTIAN_HIEROGLYPH_G049"). +lisp_code_name(78202,"EGYPTIAN_HIEROGLYPH_G050"). +lisp_code_name(78203,"EGYPTIAN_HIEROGLYPH_G051"). +lisp_code_name(78204,"EGYPTIAN_HIEROGLYPH_G052"). +lisp_code_name(78205,"EGYPTIAN_HIEROGLYPH_G053"). +lisp_code_name(78206,"EGYPTIAN_HIEROGLYPH_G054"). +lisp_code_name(78207,"EGYPTIAN_HIEROGLYPH_H001"). +lisp_code_name(78208,"EGYPTIAN_HIEROGLYPH_H002"). +lisp_code_name(78209,"EGYPTIAN_HIEROGLYPH_H003"). +lisp_code_name(78210,"EGYPTIAN_HIEROGLYPH_H004"). +lisp_code_name(78211,"EGYPTIAN_HIEROGLYPH_H005"). +lisp_code_name(78212,"EGYPTIAN_HIEROGLYPH_H006"). +lisp_code_name(78213,"EGYPTIAN_HIEROGLYPH_H006A"). +lisp_code_name(78214,"EGYPTIAN_HIEROGLYPH_H007"). +lisp_code_name(78215,"EGYPTIAN_HIEROGLYPH_H008"). +lisp_code_name(78216,"EGYPTIAN_HIEROGLYPH_I001"). +lisp_code_name(78217,"EGYPTIAN_HIEROGLYPH_I002"). +lisp_code_name(78218,"EGYPTIAN_HIEROGLYPH_I003"). +lisp_code_name(78219,"EGYPTIAN_HIEROGLYPH_I004"). +lisp_code_name(78220,"EGYPTIAN_HIEROGLYPH_I005"). +lisp_code_name(78221,"EGYPTIAN_HIEROGLYPH_I005A"). +lisp_code_name(78222,"EGYPTIAN_HIEROGLYPH_I006"). +lisp_code_name(78223,"EGYPTIAN_HIEROGLYPH_I007"). +lisp_code_name(78224,"EGYPTIAN_HIEROGLYPH_I008"). +lisp_code_name(78225,"EGYPTIAN_HIEROGLYPH_I009"). +lisp_code_name(78226,"EGYPTIAN_HIEROGLYPH_I009A"). +lisp_code_name(78227,"EGYPTIAN_HIEROGLYPH_I010"). +lisp_code_name(78228,"EGYPTIAN_HIEROGLYPH_I010A"). +lisp_code_name(78229,"EGYPTIAN_HIEROGLYPH_I011"). +lisp_code_name(78230,"EGYPTIAN_HIEROGLYPH_I011A"). +lisp_code_name(78231,"EGYPTIAN_HIEROGLYPH_I012"). +lisp_code_name(78232,"EGYPTIAN_HIEROGLYPH_I013"). +lisp_code_name(78233,"EGYPTIAN_HIEROGLYPH_I014"). +lisp_code_name(78234,"EGYPTIAN_HIEROGLYPH_I015"). +lisp_code_name(78235,"EGYPTIAN_HIEROGLYPH_K001"). +lisp_code_name(78236,"EGYPTIAN_HIEROGLYPH_K002"). +lisp_code_name(78237,"EGYPTIAN_HIEROGLYPH_K003"). +lisp_code_name(78238,"EGYPTIAN_HIEROGLYPH_K004"). +lisp_code_name(78239,"EGYPTIAN_HIEROGLYPH_K005"). +lisp_code_name(78240,"EGYPTIAN_HIEROGLYPH_K006"). +lisp_code_name(78241,"EGYPTIAN_HIEROGLYPH_K007"). +lisp_code_name(78242,"EGYPTIAN_HIEROGLYPH_K008"). +lisp_code_name(78243,"EGYPTIAN_HIEROGLYPH_L001"). +lisp_code_name(78244,"EGYPTIAN_HIEROGLYPH_L002"). +lisp_code_name(78245,"EGYPTIAN_HIEROGLYPH_L002A"). +lisp_code_name(78246,"EGYPTIAN_HIEROGLYPH_L003"). +lisp_code_name(78247,"EGYPTIAN_HIEROGLYPH_L004"). +lisp_code_name(78248,"EGYPTIAN_HIEROGLYPH_L005"). +lisp_code_name(78249,"EGYPTIAN_HIEROGLYPH_L006"). +lisp_code_name(78250,"EGYPTIAN_HIEROGLYPH_L006A"). +lisp_code_name(78251,"EGYPTIAN_HIEROGLYPH_L007"). +lisp_code_name(78252,"EGYPTIAN_HIEROGLYPH_L008"). +lisp_code_name(78253,"EGYPTIAN_HIEROGLYPH_M001"). +lisp_code_name(78254,"EGYPTIAN_HIEROGLYPH_M001A"). +lisp_code_name(78255,"EGYPTIAN_HIEROGLYPH_M001B"). +lisp_code_name(78256,"EGYPTIAN_HIEROGLYPH_M002"). +lisp_code_name(78257,"EGYPTIAN_HIEROGLYPH_M003"). +lisp_code_name(78258,"EGYPTIAN_HIEROGLYPH_M003A"). +lisp_code_name(78259,"EGYPTIAN_HIEROGLYPH_M004"). +lisp_code_name(78260,"EGYPTIAN_HIEROGLYPH_M005"). +lisp_code_name(78261,"EGYPTIAN_HIEROGLYPH_M006"). +lisp_code_name(78262,"EGYPTIAN_HIEROGLYPH_M007"). +lisp_code_name(78263,"EGYPTIAN_HIEROGLYPH_M008"). +lisp_code_name(78264,"EGYPTIAN_HIEROGLYPH_M009"). +lisp_code_name(78265,"EGYPTIAN_HIEROGLYPH_M010"). +lisp_code_name(78266,"EGYPTIAN_HIEROGLYPH_M010A"). +lisp_code_name(78267,"EGYPTIAN_HIEROGLYPH_M011"). +lisp_code_name(78268,"EGYPTIAN_HIEROGLYPH_M012"). +lisp_code_name(78269,"EGYPTIAN_HIEROGLYPH_M012A"). +lisp_code_name(78270,"EGYPTIAN_HIEROGLYPH_M012B"). +lisp_code_name(78271,"EGYPTIAN_HIEROGLYPH_M012C"). +lisp_code_name(78272,"EGYPTIAN_HIEROGLYPH_M012D"). +lisp_code_name(78273,"EGYPTIAN_HIEROGLYPH_M012E"). +lisp_code_name(78274,"EGYPTIAN_HIEROGLYPH_M012F"). +lisp_code_name(78275,"EGYPTIAN_HIEROGLYPH_M012G"). +lisp_code_name(78276,"EGYPTIAN_HIEROGLYPH_M012H"). +lisp_code_name(78277,"EGYPTIAN_HIEROGLYPH_M013"). +lisp_code_name(78278,"EGYPTIAN_HIEROGLYPH_M014"). +lisp_code_name(78279,"EGYPTIAN_HIEROGLYPH_M015"). +lisp_code_name(78280,"EGYPTIAN_HIEROGLYPH_M015A"). +lisp_code_name(78281,"EGYPTIAN_HIEROGLYPH_M016"). +lisp_code_name(78282,"EGYPTIAN_HIEROGLYPH_M016A"). +lisp_code_name(78283,"EGYPTIAN_HIEROGLYPH_M017"). +lisp_code_name(78284,"EGYPTIAN_HIEROGLYPH_M017A"). +lisp_code_name(78285,"EGYPTIAN_HIEROGLYPH_M018"). +lisp_code_name(78286,"EGYPTIAN_HIEROGLYPH_M019"). +lisp_code_name(78287,"EGYPTIAN_HIEROGLYPH_M020"). +lisp_code_name(78288,"EGYPTIAN_HIEROGLYPH_M021"). +lisp_code_name(78289,"EGYPTIAN_HIEROGLYPH_M022"). +lisp_code_name(78290,"EGYPTIAN_HIEROGLYPH_M022A"). +lisp_code_name(78291,"EGYPTIAN_HIEROGLYPH_M023"). +lisp_code_name(78292,"EGYPTIAN_HIEROGLYPH_M024"). +lisp_code_name(78293,"EGYPTIAN_HIEROGLYPH_M024A"). +lisp_code_name(78294,"EGYPTIAN_HIEROGLYPH_M025"). +lisp_code_name(78295,"EGYPTIAN_HIEROGLYPH_M026"). +lisp_code_name(78296,"EGYPTIAN_HIEROGLYPH_M027"). +lisp_code_name(78297,"EGYPTIAN_HIEROGLYPH_M028"). +lisp_code_name(78298,"EGYPTIAN_HIEROGLYPH_M028A"). +lisp_code_name(78299,"EGYPTIAN_HIEROGLYPH_M029"). +lisp_code_name(78300,"EGYPTIAN_HIEROGLYPH_M030"). +lisp_code_name(78301,"EGYPTIAN_HIEROGLYPH_M031"). +lisp_code_name(78302,"EGYPTIAN_HIEROGLYPH_M031A"). +lisp_code_name(78303,"EGYPTIAN_HIEROGLYPH_M032"). +lisp_code_name(78304,"EGYPTIAN_HIEROGLYPH_M033"). +lisp_code_name(78305,"EGYPTIAN_HIEROGLYPH_M033A"). +lisp_code_name(78306,"EGYPTIAN_HIEROGLYPH_M033B"). +lisp_code_name(78307,"EGYPTIAN_HIEROGLYPH_M034"). +lisp_code_name(78308,"EGYPTIAN_HIEROGLYPH_M035"). +lisp_code_name(78309,"EGYPTIAN_HIEROGLYPH_M036"). +lisp_code_name(78310,"EGYPTIAN_HIEROGLYPH_M037"). +lisp_code_name(78311,"EGYPTIAN_HIEROGLYPH_M038"). +lisp_code_name(78312,"EGYPTIAN_HIEROGLYPH_M039"). +lisp_code_name(78313,"EGYPTIAN_HIEROGLYPH_M040"). +lisp_code_name(78314,"EGYPTIAN_HIEROGLYPH_M040A"). +lisp_code_name(78315,"EGYPTIAN_HIEROGLYPH_M041"). +lisp_code_name(78316,"EGYPTIAN_HIEROGLYPH_M042"). +lisp_code_name(78317,"EGYPTIAN_HIEROGLYPH_M043"). +lisp_code_name(78318,"EGYPTIAN_HIEROGLYPH_M044"). +lisp_code_name(78319,"EGYPTIAN_HIEROGLYPH_N001"). +lisp_code_name(78320,"EGYPTIAN_HIEROGLYPH_N002"). +lisp_code_name(78321,"EGYPTIAN_HIEROGLYPH_N003"). +lisp_code_name(78322,"EGYPTIAN_HIEROGLYPH_N004"). +lisp_code_name(78323,"EGYPTIAN_HIEROGLYPH_N005"). +lisp_code_name(78324,"EGYPTIAN_HIEROGLYPH_N006"). +lisp_code_name(78325,"EGYPTIAN_HIEROGLYPH_N007"). +lisp_code_name(78326,"EGYPTIAN_HIEROGLYPH_N008"). +lisp_code_name(78327,"EGYPTIAN_HIEROGLYPH_N009"). +lisp_code_name(78328,"EGYPTIAN_HIEROGLYPH_N010"). +lisp_code_name(78329,"EGYPTIAN_HIEROGLYPH_N011"). +lisp_code_name(78330,"EGYPTIAN_HIEROGLYPH_N012"). +lisp_code_name(78331,"EGYPTIAN_HIEROGLYPH_N013"). +lisp_code_name(78332,"EGYPTIAN_HIEROGLYPH_N014"). +lisp_code_name(78333,"EGYPTIAN_HIEROGLYPH_N015"). +lisp_code_name(78334,"EGYPTIAN_HIEROGLYPH_N016"). +lisp_code_name(78335,"EGYPTIAN_HIEROGLYPH_N017"). +lisp_code_name(78336,"EGYPTIAN_HIEROGLYPH_N018"). +lisp_code_name(78337,"EGYPTIAN_HIEROGLYPH_N018A"). +lisp_code_name(78338,"EGYPTIAN_HIEROGLYPH_N018B"). +lisp_code_name(78339,"EGYPTIAN_HIEROGLYPH_N019"). +lisp_code_name(78340,"EGYPTIAN_HIEROGLYPH_N020"). +lisp_code_name(78341,"EGYPTIAN_HIEROGLYPH_N021"). +lisp_code_name(78342,"EGYPTIAN_HIEROGLYPH_N022"). +lisp_code_name(78343,"EGYPTIAN_HIEROGLYPH_N023"). +lisp_code_name(78344,"EGYPTIAN_HIEROGLYPH_N024"). +lisp_code_name(78345,"EGYPTIAN_HIEROGLYPH_N025"). +lisp_code_name(78346,"EGYPTIAN_HIEROGLYPH_N025A"). +lisp_code_name(78347,"EGYPTIAN_HIEROGLYPH_N026"). +lisp_code_name(78348,"EGYPTIAN_HIEROGLYPH_N027"). +lisp_code_name(78349,"EGYPTIAN_HIEROGLYPH_N028"). +lisp_code_name(78350,"EGYPTIAN_HIEROGLYPH_N029"). +lisp_code_name(78351,"EGYPTIAN_HIEROGLYPH_N030"). +lisp_code_name(78352,"EGYPTIAN_HIEROGLYPH_N031"). +lisp_code_name(78353,"EGYPTIAN_HIEROGLYPH_N032"). +lisp_code_name(78354,"EGYPTIAN_HIEROGLYPH_N033"). +lisp_code_name(78355,"EGYPTIAN_HIEROGLYPH_N033A"). +lisp_code_name(78356,"EGYPTIAN_HIEROGLYPH_N034"). +lisp_code_name(78357,"EGYPTIAN_HIEROGLYPH_N034A"). +lisp_code_name(78358,"EGYPTIAN_HIEROGLYPH_N035"). +lisp_code_name(78359,"EGYPTIAN_HIEROGLYPH_N035A"). +lisp_code_name(78360,"EGYPTIAN_HIEROGLYPH_N036"). +lisp_code_name(78361,"EGYPTIAN_HIEROGLYPH_N037"). +lisp_code_name(78362,"EGYPTIAN_HIEROGLYPH_N037A"). +lisp_code_name(78363,"EGYPTIAN_HIEROGLYPH_N038"). +lisp_code_name(78364,"EGYPTIAN_HIEROGLYPH_N039"). +lisp_code_name(78365,"EGYPTIAN_HIEROGLYPH_N040"). +lisp_code_name(78366,"EGYPTIAN_HIEROGLYPH_N041"). +lisp_code_name(78367,"EGYPTIAN_HIEROGLYPH_N042"). +lisp_code_name(78368,"EGYPTIAN_HIEROGLYPH_NL001"). +lisp_code_name(78369,"EGYPTIAN_HIEROGLYPH_NL002"). +lisp_code_name(78370,"EGYPTIAN_HIEROGLYPH_NL003"). +lisp_code_name(78371,"EGYPTIAN_HIEROGLYPH_NL004"). +lisp_code_name(78372,"EGYPTIAN_HIEROGLYPH_NL005"). +lisp_code_name(78373,"EGYPTIAN_HIEROGLYPH_NL005A"). +lisp_code_name(78374,"EGYPTIAN_HIEROGLYPH_NL006"). +lisp_code_name(78375,"EGYPTIAN_HIEROGLYPH_NL007"). +lisp_code_name(78376,"EGYPTIAN_HIEROGLYPH_NL008"). +lisp_code_name(78377,"EGYPTIAN_HIEROGLYPH_NL009"). +lisp_code_name(78378,"EGYPTIAN_HIEROGLYPH_NL010"). +lisp_code_name(78379,"EGYPTIAN_HIEROGLYPH_NL011"). +lisp_code_name(78380,"EGYPTIAN_HIEROGLYPH_NL012"). +lisp_code_name(78381,"EGYPTIAN_HIEROGLYPH_NL013"). +lisp_code_name(78382,"EGYPTIAN_HIEROGLYPH_NL014"). +lisp_code_name(78383,"EGYPTIAN_HIEROGLYPH_NL015"). +lisp_code_name(78384,"EGYPTIAN_HIEROGLYPH_NL016"). +lisp_code_name(78385,"EGYPTIAN_HIEROGLYPH_NL017"). +lisp_code_name(78386,"EGYPTIAN_HIEROGLYPH_NL017A"). +lisp_code_name(78387,"EGYPTIAN_HIEROGLYPH_NL018"). +lisp_code_name(78388,"EGYPTIAN_HIEROGLYPH_NL019"). +lisp_code_name(78389,"EGYPTIAN_HIEROGLYPH_NL020"). +lisp_code_name(78390,"EGYPTIAN_HIEROGLYPH_NU001"). +lisp_code_name(78391,"EGYPTIAN_HIEROGLYPH_NU002"). +lisp_code_name(78392,"EGYPTIAN_HIEROGLYPH_NU003"). +lisp_code_name(78393,"EGYPTIAN_HIEROGLYPH_NU004"). +lisp_code_name(78394,"EGYPTIAN_HIEROGLYPH_NU005"). +lisp_code_name(78395,"EGYPTIAN_HIEROGLYPH_NU006"). +lisp_code_name(78396,"EGYPTIAN_HIEROGLYPH_NU007"). +lisp_code_name(78397,"EGYPTIAN_HIEROGLYPH_NU008"). +lisp_code_name(78398,"EGYPTIAN_HIEROGLYPH_NU009"). +lisp_code_name(78399,"EGYPTIAN_HIEROGLYPH_NU010"). +lisp_code_name(78400,"EGYPTIAN_HIEROGLYPH_NU010A"). +lisp_code_name(78401,"EGYPTIAN_HIEROGLYPH_NU011"). +lisp_code_name(78402,"EGYPTIAN_HIEROGLYPH_NU011A"). +lisp_code_name(78403,"EGYPTIAN_HIEROGLYPH_NU012"). +lisp_code_name(78404,"EGYPTIAN_HIEROGLYPH_NU013"). +lisp_code_name(78405,"EGYPTIAN_HIEROGLYPH_NU014"). +lisp_code_name(78406,"EGYPTIAN_HIEROGLYPH_NU015"). +lisp_code_name(78407,"EGYPTIAN_HIEROGLYPH_NU016"). +lisp_code_name(78408,"EGYPTIAN_HIEROGLYPH_NU017"). +lisp_code_name(78409,"EGYPTIAN_HIEROGLYPH_NU018"). +lisp_code_name(78410,"EGYPTIAN_HIEROGLYPH_NU018A"). +lisp_code_name(78411,"EGYPTIAN_HIEROGLYPH_NU019"). +lisp_code_name(78412,"EGYPTIAN_HIEROGLYPH_NU020"). +lisp_code_name(78413,"EGYPTIAN_HIEROGLYPH_NU021"). +lisp_code_name(78414,"EGYPTIAN_HIEROGLYPH_NU022"). +lisp_code_name(78415,"EGYPTIAN_HIEROGLYPH_NU022A"). +lisp_code_name(78416,"EGYPTIAN_HIEROGLYPH_O001"). +lisp_code_name(78417,"EGYPTIAN_HIEROGLYPH_O001A"). +lisp_code_name(78418,"EGYPTIAN_HIEROGLYPH_O002"). +lisp_code_name(78419,"EGYPTIAN_HIEROGLYPH_O003"). +lisp_code_name(78420,"EGYPTIAN_HIEROGLYPH_O004"). +lisp_code_name(78421,"EGYPTIAN_HIEROGLYPH_O005"). +lisp_code_name(78422,"EGYPTIAN_HIEROGLYPH_O005A"). +lisp_code_name(78423,"EGYPTIAN_HIEROGLYPH_O006"). +lisp_code_name(78424,"EGYPTIAN_HIEROGLYPH_O006A"). +lisp_code_name(78425,"EGYPTIAN_HIEROGLYPH_O006B"). +lisp_code_name(78426,"EGYPTIAN_HIEROGLYPH_O006C"). +lisp_code_name(78427,"EGYPTIAN_HIEROGLYPH_O006D"). +lisp_code_name(78428,"EGYPTIAN_HIEROGLYPH_O006E"). +lisp_code_name(78429,"EGYPTIAN_HIEROGLYPH_O006F"). +lisp_code_name(78430,"EGYPTIAN_HIEROGLYPH_O007"). +lisp_code_name(78431,"EGYPTIAN_HIEROGLYPH_O008"). +lisp_code_name(78432,"EGYPTIAN_HIEROGLYPH_O009"). +lisp_code_name(78433,"EGYPTIAN_HIEROGLYPH_O010"). +lisp_code_name(78434,"EGYPTIAN_HIEROGLYPH_O010A"). +lisp_code_name(78435,"EGYPTIAN_HIEROGLYPH_O010B"). +lisp_code_name(78436,"EGYPTIAN_HIEROGLYPH_O010C"). +lisp_code_name(78437,"EGYPTIAN_HIEROGLYPH_O011"). +lisp_code_name(78438,"EGYPTIAN_HIEROGLYPH_O012"). +lisp_code_name(78439,"EGYPTIAN_HIEROGLYPH_O013"). +lisp_code_name(78440,"EGYPTIAN_HIEROGLYPH_O014"). +lisp_code_name(78441,"EGYPTIAN_HIEROGLYPH_O015"). +lisp_code_name(78442,"EGYPTIAN_HIEROGLYPH_O016"). +lisp_code_name(78443,"EGYPTIAN_HIEROGLYPH_O017"). +lisp_code_name(78444,"EGYPTIAN_HIEROGLYPH_O018"). +lisp_code_name(78445,"EGYPTIAN_HIEROGLYPH_O019"). +lisp_code_name(78446,"EGYPTIAN_HIEROGLYPH_O019A"). +lisp_code_name(78447,"EGYPTIAN_HIEROGLYPH_O020"). +lisp_code_name(78448,"EGYPTIAN_HIEROGLYPH_O020A"). +lisp_code_name(78449,"EGYPTIAN_HIEROGLYPH_O021"). +lisp_code_name(78450,"EGYPTIAN_HIEROGLYPH_O022"). +lisp_code_name(78451,"EGYPTIAN_HIEROGLYPH_O023"). +lisp_code_name(78452,"EGYPTIAN_HIEROGLYPH_O024"). +lisp_code_name(78453,"EGYPTIAN_HIEROGLYPH_O024A"). +lisp_code_name(78454,"EGYPTIAN_HIEROGLYPH_O025"). +lisp_code_name(78455,"EGYPTIAN_HIEROGLYPH_O025A"). +lisp_code_name(78456,"EGYPTIAN_HIEROGLYPH_O026"). +lisp_code_name(78457,"EGYPTIAN_HIEROGLYPH_O027"). +lisp_code_name(78458,"EGYPTIAN_HIEROGLYPH_O028"). +lisp_code_name(78459,"EGYPTIAN_HIEROGLYPH_O029"). +lisp_code_name(78460,"EGYPTIAN_HIEROGLYPH_O029A"). +lisp_code_name(78461,"EGYPTIAN_HIEROGLYPH_O030"). +lisp_code_name(78462,"EGYPTIAN_HIEROGLYPH_O030A"). +lisp_code_name(78463,"EGYPTIAN_HIEROGLYPH_O031"). +lisp_code_name(78464,"EGYPTIAN_HIEROGLYPH_O032"). +lisp_code_name(78465,"EGYPTIAN_HIEROGLYPH_O033"). +lisp_code_name(78466,"EGYPTIAN_HIEROGLYPH_O033A"). +lisp_code_name(78467,"EGYPTIAN_HIEROGLYPH_O034"). +lisp_code_name(78468,"EGYPTIAN_HIEROGLYPH_O035"). +lisp_code_name(78469,"EGYPTIAN_HIEROGLYPH_O036"). +lisp_code_name(78470,"EGYPTIAN_HIEROGLYPH_O036A"). +lisp_code_name(78471,"EGYPTIAN_HIEROGLYPH_O036B"). +lisp_code_name(78472,"EGYPTIAN_HIEROGLYPH_O036C"). +lisp_code_name(78473,"EGYPTIAN_HIEROGLYPH_O036D"). +lisp_code_name(78474,"EGYPTIAN_HIEROGLYPH_O037"). +lisp_code_name(78475,"EGYPTIAN_HIEROGLYPH_O038"). +lisp_code_name(78476,"EGYPTIAN_HIEROGLYPH_O039"). +lisp_code_name(78477,"EGYPTIAN_HIEROGLYPH_O040"). +lisp_code_name(78478,"EGYPTIAN_HIEROGLYPH_O041"). +lisp_code_name(78479,"EGYPTIAN_HIEROGLYPH_O042"). +lisp_code_name(78480,"EGYPTIAN_HIEROGLYPH_O043"). +lisp_code_name(78481,"EGYPTIAN_HIEROGLYPH_O044"). +lisp_code_name(78482,"EGYPTIAN_HIEROGLYPH_O045"). +lisp_code_name(78483,"EGYPTIAN_HIEROGLYPH_O046"). +lisp_code_name(78484,"EGYPTIAN_HIEROGLYPH_O047"). +lisp_code_name(78485,"EGYPTIAN_HIEROGLYPH_O048"). +lisp_code_name(78486,"EGYPTIAN_HIEROGLYPH_O049"). +lisp_code_name(78487,"EGYPTIAN_HIEROGLYPH_O050"). +lisp_code_name(78488,"EGYPTIAN_HIEROGLYPH_O050A"). +lisp_code_name(78489,"EGYPTIAN_HIEROGLYPH_O050B"). +lisp_code_name(78490,"EGYPTIAN_HIEROGLYPH_O051"). +lisp_code_name(78491,"EGYPTIAN_HIEROGLYPH_P001"). +lisp_code_name(78492,"EGYPTIAN_HIEROGLYPH_P001A"). +lisp_code_name(78493,"EGYPTIAN_HIEROGLYPH_P002"). +lisp_code_name(78494,"EGYPTIAN_HIEROGLYPH_P003"). +lisp_code_name(78495,"EGYPTIAN_HIEROGLYPH_P003A"). +lisp_code_name(78496,"EGYPTIAN_HIEROGLYPH_P004"). +lisp_code_name(78497,"EGYPTIAN_HIEROGLYPH_P005"). +lisp_code_name(78498,"EGYPTIAN_HIEROGLYPH_P006"). +lisp_code_name(78499,"EGYPTIAN_HIEROGLYPH_P007"). +lisp_code_name(78500,"EGYPTIAN_HIEROGLYPH_P008"). +lisp_code_name(78501,"EGYPTIAN_HIEROGLYPH_P009"). +lisp_code_name(78502,"EGYPTIAN_HIEROGLYPH_P010"). +lisp_code_name(78503,"EGYPTIAN_HIEROGLYPH_P011"). +lisp_code_name(78504,"EGYPTIAN_HIEROGLYPH_Q001"). +lisp_code_name(78505,"EGYPTIAN_HIEROGLYPH_Q002"). +lisp_code_name(78506,"EGYPTIAN_HIEROGLYPH_Q003"). +lisp_code_name(78507,"EGYPTIAN_HIEROGLYPH_Q004"). +lisp_code_name(78508,"EGYPTIAN_HIEROGLYPH_Q005"). +lisp_code_name(78509,"EGYPTIAN_HIEROGLYPH_Q006"). +lisp_code_name(78510,"EGYPTIAN_HIEROGLYPH_Q007"). +lisp_code_name(78511,"EGYPTIAN_HIEROGLYPH_R001"). +lisp_code_name(78512,"EGYPTIAN_HIEROGLYPH_R002"). +lisp_code_name(78513,"EGYPTIAN_HIEROGLYPH_R002A"). +lisp_code_name(78514,"EGYPTIAN_HIEROGLYPH_R003"). +lisp_code_name(78515,"EGYPTIAN_HIEROGLYPH_R003A"). +lisp_code_name(78516,"EGYPTIAN_HIEROGLYPH_R003B"). +lisp_code_name(78517,"EGYPTIAN_HIEROGLYPH_R004"). +lisp_code_name(78518,"EGYPTIAN_HIEROGLYPH_R005"). +lisp_code_name(78519,"EGYPTIAN_HIEROGLYPH_R006"). +lisp_code_name(78520,"EGYPTIAN_HIEROGLYPH_R007"). +lisp_code_name(78521,"EGYPTIAN_HIEROGLYPH_R008"). +lisp_code_name(78522,"EGYPTIAN_HIEROGLYPH_R009"). +lisp_code_name(78523,"EGYPTIAN_HIEROGLYPH_R010"). +lisp_code_name(78524,"EGYPTIAN_HIEROGLYPH_R010A"). +lisp_code_name(78525,"EGYPTIAN_HIEROGLYPH_R011"). +lisp_code_name(78526,"EGYPTIAN_HIEROGLYPH_R012"). +lisp_code_name(78527,"EGYPTIAN_HIEROGLYPH_R013"). +lisp_code_name(78528,"EGYPTIAN_HIEROGLYPH_R014"). +lisp_code_name(78529,"EGYPTIAN_HIEROGLYPH_R015"). +lisp_code_name(78530,"EGYPTIAN_HIEROGLYPH_R016"). +lisp_code_name(78531,"EGYPTIAN_HIEROGLYPH_R016A"). +lisp_code_name(78532,"EGYPTIAN_HIEROGLYPH_R017"). +lisp_code_name(78533,"EGYPTIAN_HIEROGLYPH_R018"). +lisp_code_name(78534,"EGYPTIAN_HIEROGLYPH_R019"). +lisp_code_name(78535,"EGYPTIAN_HIEROGLYPH_R020"). +lisp_code_name(78536,"EGYPTIAN_HIEROGLYPH_R021"). +lisp_code_name(78537,"EGYPTIAN_HIEROGLYPH_R022"). +lisp_code_name(78538,"EGYPTIAN_HIEROGLYPH_R023"). +lisp_code_name(78539,"EGYPTIAN_HIEROGLYPH_R024"). +lisp_code_name(78540,"EGYPTIAN_HIEROGLYPH_R025"). +lisp_code_name(78541,"EGYPTIAN_HIEROGLYPH_R026"). +lisp_code_name(78542,"EGYPTIAN_HIEROGLYPH_R027"). +lisp_code_name(78543,"EGYPTIAN_HIEROGLYPH_R028"). +lisp_code_name(78544,"EGYPTIAN_HIEROGLYPH_R029"). +lisp_code_name(78545,"EGYPTIAN_HIEROGLYPH_S001"). +lisp_code_name(78546,"EGYPTIAN_HIEROGLYPH_S002"). +lisp_code_name(78547,"EGYPTIAN_HIEROGLYPH_S002A"). +lisp_code_name(78548,"EGYPTIAN_HIEROGLYPH_S003"). +lisp_code_name(78549,"EGYPTIAN_HIEROGLYPH_S004"). +lisp_code_name(78550,"EGYPTIAN_HIEROGLYPH_S005"). +lisp_code_name(78551,"EGYPTIAN_HIEROGLYPH_S006"). +lisp_code_name(78552,"EGYPTIAN_HIEROGLYPH_S006A"). +lisp_code_name(78553,"EGYPTIAN_HIEROGLYPH_S007"). +lisp_code_name(78554,"EGYPTIAN_HIEROGLYPH_S008"). +lisp_code_name(78555,"EGYPTIAN_HIEROGLYPH_S009"). +lisp_code_name(78556,"EGYPTIAN_HIEROGLYPH_S010"). +lisp_code_name(78557,"EGYPTIAN_HIEROGLYPH_S011"). +lisp_code_name(78558,"EGYPTIAN_HIEROGLYPH_S012"). +lisp_code_name(78559,"EGYPTIAN_HIEROGLYPH_S013"). +lisp_code_name(78560,"EGYPTIAN_HIEROGLYPH_S014"). +lisp_code_name(78561,"EGYPTIAN_HIEROGLYPH_S014A"). +lisp_code_name(78562,"EGYPTIAN_HIEROGLYPH_S014B"). +lisp_code_name(78563,"EGYPTIAN_HIEROGLYPH_S015"). +lisp_code_name(78564,"EGYPTIAN_HIEROGLYPH_S016"). +lisp_code_name(78565,"EGYPTIAN_HIEROGLYPH_S017"). +lisp_code_name(78566,"EGYPTIAN_HIEROGLYPH_S017A"). +lisp_code_name(78567,"EGYPTIAN_HIEROGLYPH_S018"). +lisp_code_name(78568,"EGYPTIAN_HIEROGLYPH_S019"). +lisp_code_name(78569,"EGYPTIAN_HIEROGLYPH_S020"). +lisp_code_name(78570,"EGYPTIAN_HIEROGLYPH_S021"). +lisp_code_name(78571,"EGYPTIAN_HIEROGLYPH_S022"). +lisp_code_name(78572,"EGYPTIAN_HIEROGLYPH_S023"). +lisp_code_name(78573,"EGYPTIAN_HIEROGLYPH_S024"). +lisp_code_name(78574,"EGYPTIAN_HIEROGLYPH_S025"). +lisp_code_name(78575,"EGYPTIAN_HIEROGLYPH_S026"). +lisp_code_name(78576,"EGYPTIAN_HIEROGLYPH_S026A"). +lisp_code_name(78577,"EGYPTIAN_HIEROGLYPH_S026B"). +lisp_code_name(78578,"EGYPTIAN_HIEROGLYPH_S027"). +lisp_code_name(78579,"EGYPTIAN_HIEROGLYPH_S028"). +lisp_code_name(78580,"EGYPTIAN_HIEROGLYPH_S029"). +lisp_code_name(78581,"EGYPTIAN_HIEROGLYPH_S030"). +lisp_code_name(78582,"EGYPTIAN_HIEROGLYPH_S031"). +lisp_code_name(78583,"EGYPTIAN_HIEROGLYPH_S032"). +lisp_code_name(78584,"EGYPTIAN_HIEROGLYPH_S033"). +lisp_code_name(78585,"EGYPTIAN_HIEROGLYPH_S034"). +lisp_code_name(78586,"EGYPTIAN_HIEROGLYPH_S035"). +lisp_code_name(78587,"EGYPTIAN_HIEROGLYPH_S035A"). +lisp_code_name(78588,"EGYPTIAN_HIEROGLYPH_S036"). +lisp_code_name(78589,"EGYPTIAN_HIEROGLYPH_S037"). +lisp_code_name(78590,"EGYPTIAN_HIEROGLYPH_S038"). +lisp_code_name(78591,"EGYPTIAN_HIEROGLYPH_S039"). +lisp_code_name(78592,"EGYPTIAN_HIEROGLYPH_S040"). +lisp_code_name(78593,"EGYPTIAN_HIEROGLYPH_S041"). +lisp_code_name(78594,"EGYPTIAN_HIEROGLYPH_S042"). +lisp_code_name(78595,"EGYPTIAN_HIEROGLYPH_S043"). +lisp_code_name(78596,"EGYPTIAN_HIEROGLYPH_S044"). +lisp_code_name(78597,"EGYPTIAN_HIEROGLYPH_S045"). +lisp_code_name(78598,"EGYPTIAN_HIEROGLYPH_S046"). +lisp_code_name(78599,"EGYPTIAN_HIEROGLYPH_T001"). +lisp_code_name(78600,"EGYPTIAN_HIEROGLYPH_T002"). +lisp_code_name(78601,"EGYPTIAN_HIEROGLYPH_T003"). +lisp_code_name(78602,"EGYPTIAN_HIEROGLYPH_T003A"). +lisp_code_name(78603,"EGYPTIAN_HIEROGLYPH_T004"). +lisp_code_name(78604,"EGYPTIAN_HIEROGLYPH_T005"). +lisp_code_name(78605,"EGYPTIAN_HIEROGLYPH_T006"). +lisp_code_name(78606,"EGYPTIAN_HIEROGLYPH_T007"). +lisp_code_name(78607,"EGYPTIAN_HIEROGLYPH_T007A"). +lisp_code_name(78608,"EGYPTIAN_HIEROGLYPH_T008"). +lisp_code_name(78609,"EGYPTIAN_HIEROGLYPH_T008A"). +lisp_code_name(78610,"EGYPTIAN_HIEROGLYPH_T009"). +lisp_code_name(78611,"EGYPTIAN_HIEROGLYPH_T009A"). +lisp_code_name(78612,"EGYPTIAN_HIEROGLYPH_T010"). +lisp_code_name(78613,"EGYPTIAN_HIEROGLYPH_T011"). +lisp_code_name(78614,"EGYPTIAN_HIEROGLYPH_T011A"). +lisp_code_name(78615,"EGYPTIAN_HIEROGLYPH_T012"). +lisp_code_name(78616,"EGYPTIAN_HIEROGLYPH_T013"). +lisp_code_name(78617,"EGYPTIAN_HIEROGLYPH_T014"). +lisp_code_name(78618,"EGYPTIAN_HIEROGLYPH_T015"). +lisp_code_name(78619,"EGYPTIAN_HIEROGLYPH_T016"). +lisp_code_name(78620,"EGYPTIAN_HIEROGLYPH_T016A"). +lisp_code_name(78621,"EGYPTIAN_HIEROGLYPH_T017"). +lisp_code_name(78622,"EGYPTIAN_HIEROGLYPH_T018"). +lisp_code_name(78623,"EGYPTIAN_HIEROGLYPH_T019"). +lisp_code_name(78624,"EGYPTIAN_HIEROGLYPH_T020"). +lisp_code_name(78625,"EGYPTIAN_HIEROGLYPH_T021"). +lisp_code_name(78626,"EGYPTIAN_HIEROGLYPH_T022"). +lisp_code_name(78627,"EGYPTIAN_HIEROGLYPH_T023"). +lisp_code_name(78628,"EGYPTIAN_HIEROGLYPH_T024"). +lisp_code_name(78629,"EGYPTIAN_HIEROGLYPH_T025"). +lisp_code_name(78630,"EGYPTIAN_HIEROGLYPH_T026"). +lisp_code_name(78631,"EGYPTIAN_HIEROGLYPH_T027"). +lisp_code_name(78632,"EGYPTIAN_HIEROGLYPH_T028"). +lisp_code_name(78633,"EGYPTIAN_HIEROGLYPH_T029"). +lisp_code_name(78634,"EGYPTIAN_HIEROGLYPH_T030"). +lisp_code_name(78635,"EGYPTIAN_HIEROGLYPH_T031"). +lisp_code_name(78636,"EGYPTIAN_HIEROGLYPH_T032"). +lisp_code_name(78637,"EGYPTIAN_HIEROGLYPH_T032A"). +lisp_code_name(78638,"EGYPTIAN_HIEROGLYPH_T033"). +lisp_code_name(78639,"EGYPTIAN_HIEROGLYPH_T033A"). +lisp_code_name(78640,"EGYPTIAN_HIEROGLYPH_T034"). +lisp_code_name(78641,"EGYPTIAN_HIEROGLYPH_T035"). +lisp_code_name(78642,"EGYPTIAN_HIEROGLYPH_T036"). +lisp_code_name(78643,"EGYPTIAN_HIEROGLYPH_U001"). +lisp_code_name(78644,"EGYPTIAN_HIEROGLYPH_U002"). +lisp_code_name(78645,"EGYPTIAN_HIEROGLYPH_U003"). +lisp_code_name(78646,"EGYPTIAN_HIEROGLYPH_U004"). +lisp_code_name(78647,"EGYPTIAN_HIEROGLYPH_U005"). +lisp_code_name(78648,"EGYPTIAN_HIEROGLYPH_U006"). +lisp_code_name(78649,"EGYPTIAN_HIEROGLYPH_U006A"). +lisp_code_name(78650,"EGYPTIAN_HIEROGLYPH_U006B"). +lisp_code_name(78651,"EGYPTIAN_HIEROGLYPH_U007"). +lisp_code_name(78652,"EGYPTIAN_HIEROGLYPH_U008"). +lisp_code_name(78653,"EGYPTIAN_HIEROGLYPH_U009"). +lisp_code_name(78654,"EGYPTIAN_HIEROGLYPH_U010"). +lisp_code_name(78655,"EGYPTIAN_HIEROGLYPH_U011"). +lisp_code_name(78656,"EGYPTIAN_HIEROGLYPH_U012"). +lisp_code_name(78657,"EGYPTIAN_HIEROGLYPH_U013"). +lisp_code_name(78658,"EGYPTIAN_HIEROGLYPH_U014"). +lisp_code_name(78659,"EGYPTIAN_HIEROGLYPH_U015"). +lisp_code_name(78660,"EGYPTIAN_HIEROGLYPH_U016"). +lisp_code_name(78661,"EGYPTIAN_HIEROGLYPH_U017"). +lisp_code_name(78662,"EGYPTIAN_HIEROGLYPH_U018"). +lisp_code_name(78663,"EGYPTIAN_HIEROGLYPH_U019"). +lisp_code_name(78664,"EGYPTIAN_HIEROGLYPH_U020"). +lisp_code_name(78665,"EGYPTIAN_HIEROGLYPH_U021"). +lisp_code_name(78666,"EGYPTIAN_HIEROGLYPH_U022"). +lisp_code_name(78667,"EGYPTIAN_HIEROGLYPH_U023"). +lisp_code_name(78668,"EGYPTIAN_HIEROGLYPH_U023A"). +lisp_code_name(78669,"EGYPTIAN_HIEROGLYPH_U024"). +lisp_code_name(78670,"EGYPTIAN_HIEROGLYPH_U025"). +lisp_code_name(78671,"EGYPTIAN_HIEROGLYPH_U026"). +lisp_code_name(78672,"EGYPTIAN_HIEROGLYPH_U027"). +lisp_code_name(78673,"EGYPTIAN_HIEROGLYPH_U028"). +lisp_code_name(78674,"EGYPTIAN_HIEROGLYPH_U029"). +lisp_code_name(78675,"EGYPTIAN_HIEROGLYPH_U029A"). +lisp_code_name(78676,"EGYPTIAN_HIEROGLYPH_U030"). +lisp_code_name(78677,"EGYPTIAN_HIEROGLYPH_U031"). +lisp_code_name(78678,"EGYPTIAN_HIEROGLYPH_U032"). +lisp_code_name(78679,"EGYPTIAN_HIEROGLYPH_U032A"). +lisp_code_name(78680,"EGYPTIAN_HIEROGLYPH_U033"). +lisp_code_name(78681,"EGYPTIAN_HIEROGLYPH_U034"). +lisp_code_name(78682,"EGYPTIAN_HIEROGLYPH_U035"). +lisp_code_name(78683,"EGYPTIAN_HIEROGLYPH_U036"). +lisp_code_name(78684,"EGYPTIAN_HIEROGLYPH_U037"). +lisp_code_name(78685,"EGYPTIAN_HIEROGLYPH_U038"). +lisp_code_name(78686,"EGYPTIAN_HIEROGLYPH_U039"). +lisp_code_name(78687,"EGYPTIAN_HIEROGLYPH_U040"). +lisp_code_name(78688,"EGYPTIAN_HIEROGLYPH_U041"). +lisp_code_name(78689,"EGYPTIAN_HIEROGLYPH_U042"). +lisp_code_name(78690,"EGYPTIAN_HIEROGLYPH_V001"). +lisp_code_name(78691,"EGYPTIAN_HIEROGLYPH_V001A"). +lisp_code_name(78692,"EGYPTIAN_HIEROGLYPH_V001B"). +lisp_code_name(78693,"EGYPTIAN_HIEROGLYPH_V001C"). +lisp_code_name(78694,"EGYPTIAN_HIEROGLYPH_V001D"). +lisp_code_name(78695,"EGYPTIAN_HIEROGLYPH_V001E"). +lisp_code_name(78696,"EGYPTIAN_HIEROGLYPH_V001F"). +lisp_code_name(78697,"EGYPTIAN_HIEROGLYPH_V001G"). +lisp_code_name(78698,"EGYPTIAN_HIEROGLYPH_V001H"). +lisp_code_name(78699,"EGYPTIAN_HIEROGLYPH_V001I"). +lisp_code_name(78700,"EGYPTIAN_HIEROGLYPH_V002"). +lisp_code_name(78701,"EGYPTIAN_HIEROGLYPH_V002A"). +lisp_code_name(78702,"EGYPTIAN_HIEROGLYPH_V003"). +lisp_code_name(78703,"EGYPTIAN_HIEROGLYPH_V004"). +lisp_code_name(78704,"EGYPTIAN_HIEROGLYPH_V005"). +lisp_code_name(78705,"EGYPTIAN_HIEROGLYPH_V006"). +lisp_code_name(78706,"EGYPTIAN_HIEROGLYPH_V007"). +lisp_code_name(78707,"EGYPTIAN_HIEROGLYPH_V007A"). +lisp_code_name(78708,"EGYPTIAN_HIEROGLYPH_V007B"). +lisp_code_name(78709,"EGYPTIAN_HIEROGLYPH_V008"). +lisp_code_name(78710,"EGYPTIAN_HIEROGLYPH_V009"). +lisp_code_name(78711,"EGYPTIAN_HIEROGLYPH_V010"). +lisp_code_name(78712,"EGYPTIAN_HIEROGLYPH_V011"). +lisp_code_name(78713,"EGYPTIAN_HIEROGLYPH_V011A"). +lisp_code_name(78714,"EGYPTIAN_HIEROGLYPH_V011B"). +lisp_code_name(78715,"EGYPTIAN_HIEROGLYPH_V011C"). +lisp_code_name(78716,"EGYPTIAN_HIEROGLYPH_V012"). +lisp_code_name(78717,"EGYPTIAN_HIEROGLYPH_V012A"). +lisp_code_name(78718,"EGYPTIAN_HIEROGLYPH_V012B"). +lisp_code_name(78719,"EGYPTIAN_HIEROGLYPH_V013"). +lisp_code_name(78720,"EGYPTIAN_HIEROGLYPH_V014"). +lisp_code_name(78721,"EGYPTIAN_HIEROGLYPH_V015"). +lisp_code_name(78722,"EGYPTIAN_HIEROGLYPH_V016"). +lisp_code_name(78723,"EGYPTIAN_HIEROGLYPH_V017"). +lisp_code_name(78724,"EGYPTIAN_HIEROGLYPH_V018"). +lisp_code_name(78725,"EGYPTIAN_HIEROGLYPH_V019"). +lisp_code_name(78726,"EGYPTIAN_HIEROGLYPH_V020"). +lisp_code_name(78727,"EGYPTIAN_HIEROGLYPH_V020A"). +lisp_code_name(78728,"EGYPTIAN_HIEROGLYPH_V020B"). +lisp_code_name(78729,"EGYPTIAN_HIEROGLYPH_V020C"). +lisp_code_name(78730,"EGYPTIAN_HIEROGLYPH_V020D"). +lisp_code_name(78731,"EGYPTIAN_HIEROGLYPH_V020E"). +lisp_code_name(78732,"EGYPTIAN_HIEROGLYPH_V020F"). +lisp_code_name(78733,"EGYPTIAN_HIEROGLYPH_V020G"). +lisp_code_name(78734,"EGYPTIAN_HIEROGLYPH_V020H"). +lisp_code_name(78735,"EGYPTIAN_HIEROGLYPH_V020I"). +lisp_code_name(78736,"EGYPTIAN_HIEROGLYPH_V020J"). +lisp_code_name(78737,"EGYPTIAN_HIEROGLYPH_V020K"). +lisp_code_name(78738,"EGYPTIAN_HIEROGLYPH_V020L"). +lisp_code_name(78739,"EGYPTIAN_HIEROGLYPH_V021"). +lisp_code_name(78740,"EGYPTIAN_HIEROGLYPH_V022"). +lisp_code_name(78741,"EGYPTIAN_HIEROGLYPH_V023"). +lisp_code_name(78742,"EGYPTIAN_HIEROGLYPH_V023A"). +lisp_code_name(78743,"EGYPTIAN_HIEROGLYPH_V024"). +lisp_code_name(78744,"EGYPTIAN_HIEROGLYPH_V025"). +lisp_code_name(78745,"EGYPTIAN_HIEROGLYPH_V026"). +lisp_code_name(78746,"EGYPTIAN_HIEROGLYPH_V027"). +lisp_code_name(78747,"EGYPTIAN_HIEROGLYPH_V028"). +lisp_code_name(78748,"EGYPTIAN_HIEROGLYPH_V028A"). +lisp_code_name(78749,"EGYPTIAN_HIEROGLYPH_V029"). +lisp_code_name(78750,"EGYPTIAN_HIEROGLYPH_V029A"). +lisp_code_name(78751,"EGYPTIAN_HIEROGLYPH_V030"). +lisp_code_name(78752,"EGYPTIAN_HIEROGLYPH_V030A"). +lisp_code_name(78753,"EGYPTIAN_HIEROGLYPH_V031"). +lisp_code_name(78754,"EGYPTIAN_HIEROGLYPH_V031A"). +lisp_code_name(78755,"EGYPTIAN_HIEROGLYPH_V032"). +lisp_code_name(78756,"EGYPTIAN_HIEROGLYPH_V033"). +lisp_code_name(78757,"EGYPTIAN_HIEROGLYPH_V033A"). +lisp_code_name(78758,"EGYPTIAN_HIEROGLYPH_V034"). +lisp_code_name(78759,"EGYPTIAN_HIEROGLYPH_V035"). +lisp_code_name(78760,"EGYPTIAN_HIEROGLYPH_V036"). +lisp_code_name(78761,"EGYPTIAN_HIEROGLYPH_V037"). +lisp_code_name(78762,"EGYPTIAN_HIEROGLYPH_V037A"). +lisp_code_name(78763,"EGYPTIAN_HIEROGLYPH_V038"). +lisp_code_name(78764,"EGYPTIAN_HIEROGLYPH_V039"). +lisp_code_name(78765,"EGYPTIAN_HIEROGLYPH_V040"). +lisp_code_name(78766,"EGYPTIAN_HIEROGLYPH_V040A"). +lisp_code_name(78767,"EGYPTIAN_HIEROGLYPH_W001"). +lisp_code_name(78768,"EGYPTIAN_HIEROGLYPH_W002"). +lisp_code_name(78769,"EGYPTIAN_HIEROGLYPH_W003"). +lisp_code_name(78770,"EGYPTIAN_HIEROGLYPH_W003A"). +lisp_code_name(78771,"EGYPTIAN_HIEROGLYPH_W004"). +lisp_code_name(78772,"EGYPTIAN_HIEROGLYPH_W005"). +lisp_code_name(78773,"EGYPTIAN_HIEROGLYPH_W006"). +lisp_code_name(78774,"EGYPTIAN_HIEROGLYPH_W007"). +lisp_code_name(78775,"EGYPTIAN_HIEROGLYPH_W008"). +lisp_code_name(78776,"EGYPTIAN_HIEROGLYPH_W009"). +lisp_code_name(78777,"EGYPTIAN_HIEROGLYPH_W009A"). +lisp_code_name(78778,"EGYPTIAN_HIEROGLYPH_W010"). +lisp_code_name(78779,"EGYPTIAN_HIEROGLYPH_W010A"). +lisp_code_name(78780,"EGYPTIAN_HIEROGLYPH_W011"). +lisp_code_name(78781,"EGYPTIAN_HIEROGLYPH_W012"). +lisp_code_name(78782,"EGYPTIAN_HIEROGLYPH_W013"). +lisp_code_name(78783,"EGYPTIAN_HIEROGLYPH_W014"). +lisp_code_name(78784,"EGYPTIAN_HIEROGLYPH_W014A"). +lisp_code_name(78785,"EGYPTIAN_HIEROGLYPH_W015"). +lisp_code_name(78786,"EGYPTIAN_HIEROGLYPH_W016"). +lisp_code_name(78787,"EGYPTIAN_HIEROGLYPH_W017"). +lisp_code_name(78788,"EGYPTIAN_HIEROGLYPH_W017A"). +lisp_code_name(78789,"EGYPTIAN_HIEROGLYPH_W018"). +lisp_code_name(78790,"EGYPTIAN_HIEROGLYPH_W018A"). +lisp_code_name(78791,"EGYPTIAN_HIEROGLYPH_W019"). +lisp_code_name(78792,"EGYPTIAN_HIEROGLYPH_W020"). +lisp_code_name(78793,"EGYPTIAN_HIEROGLYPH_W021"). +lisp_code_name(78794,"EGYPTIAN_HIEROGLYPH_W022"). +lisp_code_name(78795,"EGYPTIAN_HIEROGLYPH_W023"). +lisp_code_name(78796,"EGYPTIAN_HIEROGLYPH_W024"). +lisp_code_name(78797,"EGYPTIAN_HIEROGLYPH_W024A"). +lisp_code_name(78798,"EGYPTIAN_HIEROGLYPH_W025"). +lisp_code_name(78799,"EGYPTIAN_HIEROGLYPH_X001"). +lisp_code_name(78800,"EGYPTIAN_HIEROGLYPH_X002"). +lisp_code_name(78801,"EGYPTIAN_HIEROGLYPH_X003"). +lisp_code_name(78802,"EGYPTIAN_HIEROGLYPH_X004"). +lisp_code_name(78803,"EGYPTIAN_HIEROGLYPH_X004A"). +lisp_code_name(78804,"EGYPTIAN_HIEROGLYPH_X004B"). +lisp_code_name(78805,"EGYPTIAN_HIEROGLYPH_X005"). +lisp_code_name(78806,"EGYPTIAN_HIEROGLYPH_X006"). +lisp_code_name(78807,"EGYPTIAN_HIEROGLYPH_X006A"). +lisp_code_name(78808,"EGYPTIAN_HIEROGLYPH_X007"). +lisp_code_name(78809,"EGYPTIAN_HIEROGLYPH_X008"). +lisp_code_name(78810,"EGYPTIAN_HIEROGLYPH_X008A"). +lisp_code_name(78811,"EGYPTIAN_HIEROGLYPH_Y001"). +lisp_code_name(78812,"EGYPTIAN_HIEROGLYPH_Y001A"). +lisp_code_name(78813,"EGYPTIAN_HIEROGLYPH_Y002"). +lisp_code_name(78814,"EGYPTIAN_HIEROGLYPH_Y003"). +lisp_code_name(78815,"EGYPTIAN_HIEROGLYPH_Y004"). +lisp_code_name(78816,"EGYPTIAN_HIEROGLYPH_Y005"). +lisp_code_name(78817,"EGYPTIAN_HIEROGLYPH_Y006"). +lisp_code_name(78818,"EGYPTIAN_HIEROGLYPH_Y007"). +lisp_code_name(78819,"EGYPTIAN_HIEROGLYPH_Y008"). +lisp_code_name(78820,"EGYPTIAN_HIEROGLYPH_Z001"). +lisp_code_name(78821,"EGYPTIAN_HIEROGLYPH_Z002"). +lisp_code_name(78822,"EGYPTIAN_HIEROGLYPH_Z002A"). +lisp_code_name(78823,"EGYPTIAN_HIEROGLYPH_Z002B"). +lisp_code_name(78824,"EGYPTIAN_HIEROGLYPH_Z002C"). +lisp_code_name(78825,"EGYPTIAN_HIEROGLYPH_Z002D"). +lisp_code_name(78826,"EGYPTIAN_HIEROGLYPH_Z003"). +lisp_code_name(78827,"EGYPTIAN_HIEROGLYPH_Z003A"). +lisp_code_name(78828,"EGYPTIAN_HIEROGLYPH_Z003B"). +lisp_code_name(78829,"EGYPTIAN_HIEROGLYPH_Z004"). +lisp_code_name(78830,"EGYPTIAN_HIEROGLYPH_Z004A"). +lisp_code_name(78831,"EGYPTIAN_HIEROGLYPH_Z005"). +lisp_code_name(78832,"EGYPTIAN_HIEROGLYPH_Z005A"). +lisp_code_name(78833,"EGYPTIAN_HIEROGLYPH_Z006"). +lisp_code_name(78834,"EGYPTIAN_HIEROGLYPH_Z007"). +lisp_code_name(78835,"EGYPTIAN_HIEROGLYPH_Z008"). +lisp_code_name(78836,"EGYPTIAN_HIEROGLYPH_Z009"). +lisp_code_name(78837,"EGYPTIAN_HIEROGLYPH_Z010"). +lisp_code_name(78838,"EGYPTIAN_HIEROGLYPH_Z011"). +lisp_code_name(78839,"EGYPTIAN_HIEROGLYPH_Z012"). +lisp_code_name(78840,"EGYPTIAN_HIEROGLYPH_Z013"). +lisp_code_name(78841,"EGYPTIAN_HIEROGLYPH_Z014"). +lisp_code_name(78842,"EGYPTIAN_HIEROGLYPH_Z015"). +lisp_code_name(78843,"EGYPTIAN_HIEROGLYPH_Z015A"). +lisp_code_name(78844,"EGYPTIAN_HIEROGLYPH_Z015B"). +lisp_code_name(78845,"EGYPTIAN_HIEROGLYPH_Z015C"). +lisp_code_name(78846,"EGYPTIAN_HIEROGLYPH_Z015D"). +lisp_code_name(78847,"EGYPTIAN_HIEROGLYPH_Z015E"). +lisp_code_name(78848,"EGYPTIAN_HIEROGLYPH_Z015F"). +lisp_code_name(78849,"EGYPTIAN_HIEROGLYPH_Z015G"). +lisp_code_name(78850,"EGYPTIAN_HIEROGLYPH_Z015H"). +lisp_code_name(78851,"EGYPTIAN_HIEROGLYPH_Z015I"). +lisp_code_name(78852,"EGYPTIAN_HIEROGLYPH_Z016"). +lisp_code_name(78853,"EGYPTIAN_HIEROGLYPH_Z016A"). +lisp_code_name(78854,"EGYPTIAN_HIEROGLYPH_Z016B"). +lisp_code_name(78855,"EGYPTIAN_HIEROGLYPH_Z016C"). +lisp_code_name(78856,"EGYPTIAN_HIEROGLYPH_Z016D"). +lisp_code_name(78857,"EGYPTIAN_HIEROGLYPH_Z016E"). +lisp_code_name(78858,"EGYPTIAN_HIEROGLYPH_Z016F"). +lisp_code_name(78859,"EGYPTIAN_HIEROGLYPH_Z016G"). +lisp_code_name(78860,"EGYPTIAN_HIEROGLYPH_Z016H"). +lisp_code_name(78861,"EGYPTIAN_HIEROGLYPH_AA001"). +lisp_code_name(78862,"EGYPTIAN_HIEROGLYPH_AA002"). +lisp_code_name(78863,"EGYPTIAN_HIEROGLYPH_AA003"). +lisp_code_name(78864,"EGYPTIAN_HIEROGLYPH_AA004"). +lisp_code_name(78865,"EGYPTIAN_HIEROGLYPH_AA005"). +lisp_code_name(78866,"EGYPTIAN_HIEROGLYPH_AA006"). +lisp_code_name(78867,"EGYPTIAN_HIEROGLYPH_AA007"). +lisp_code_name(78868,"EGYPTIAN_HIEROGLYPH_AA007A"). +lisp_code_name(78869,"EGYPTIAN_HIEROGLYPH_AA007B"). +lisp_code_name(78870,"EGYPTIAN_HIEROGLYPH_AA008"). +lisp_code_name(78871,"EGYPTIAN_HIEROGLYPH_AA009"). +lisp_code_name(78872,"EGYPTIAN_HIEROGLYPH_AA010"). +lisp_code_name(78873,"EGYPTIAN_HIEROGLYPH_AA011"). +lisp_code_name(78874,"EGYPTIAN_HIEROGLYPH_AA012"). +lisp_code_name(78875,"EGYPTIAN_HIEROGLYPH_AA013"). +lisp_code_name(78876,"EGYPTIAN_HIEROGLYPH_AA014"). +lisp_code_name(78877,"EGYPTIAN_HIEROGLYPH_AA015"). +lisp_code_name(78878,"EGYPTIAN_HIEROGLYPH_AA016"). +lisp_code_name(78879,"EGYPTIAN_HIEROGLYPH_AA017"). +lisp_code_name(78880,"EGYPTIAN_HIEROGLYPH_AA018"). +lisp_code_name(78881,"EGYPTIAN_HIEROGLYPH_AA019"). +lisp_code_name(78882,"EGYPTIAN_HIEROGLYPH_AA020"). +lisp_code_name(78883,"EGYPTIAN_HIEROGLYPH_AA021"). +lisp_code_name(78884,"EGYPTIAN_HIEROGLYPH_AA022"). +lisp_code_name(78885,"EGYPTIAN_HIEROGLYPH_AA023"). +lisp_code_name(78886,"EGYPTIAN_HIEROGLYPH_AA024"). +lisp_code_name(78887,"EGYPTIAN_HIEROGLYPH_AA025"). +lisp_code_name(78888,"EGYPTIAN_HIEROGLYPH_AA026"). +lisp_code_name(78889,"EGYPTIAN_HIEROGLYPH_AA027"). +lisp_code_name(78890,"EGYPTIAN_HIEROGLYPH_AA028"). +lisp_code_name(78891,"EGYPTIAN_HIEROGLYPH_AA029"). +lisp_code_name(78892,"EGYPTIAN_HIEROGLYPH_AA030"). +lisp_code_name(78893,"EGYPTIAN_HIEROGLYPH_AA031"). +lisp_code_name(78894,"EGYPTIAN_HIEROGLYPH_AA032"). +lisp_code_name(92160,"BAMUM_LETTER_PHASE-A_NGKUE_MFON"). +lisp_code_name(92161,"BAMUM_LETTER_PHASE-A_GBIEE_FON"). +lisp_code_name(92162,"BAMUM_LETTER_PHASE-A_PON_MFON_PIPAEMGBIEE"). +lisp_code_name(92163,"BAMUM_LETTER_PHASE-A_PON_MFON_PIPAEMBA"). +lisp_code_name(92164,"BAMUM_LETTER_PHASE-A_NAA_MFON"). +lisp_code_name(92165,"BAMUM_LETTER_PHASE-A_SHUENSHUET"). +lisp_code_name(92166,"BAMUM_LETTER_PHASE-A_TITA_MFON"). +lisp_code_name(92167,"BAMUM_LETTER_PHASE-A_NZA_MFON"). +lisp_code_name(92168,"BAMUM_LETTER_PHASE-A_SHINDA_PA_NJI"). +lisp_code_name(92169,"BAMUM_LETTER_PHASE-A_PON_PA_NJI_PIPAEMGBIEE"). +lisp_code_name(92170,"BAMUM_LETTER_PHASE-A_PON_PA_NJI_PIPAEMBA"). +lisp_code_name(92171,"BAMUM_LETTER_PHASE-A_MAEMBGBIEE"). +lisp_code_name(92172,"BAMUM_LETTER_PHASE-A_TU_MAEMBA"). +lisp_code_name(92173,"BAMUM_LETTER_PHASE-A_NGANGU"). +lisp_code_name(92174,"BAMUM_LETTER_PHASE-A_MAEMVEUX"). +lisp_code_name(92175,"BAMUM_LETTER_PHASE-A_MANSUAE"). +lisp_code_name(92176,"BAMUM_LETTER_PHASE-A_MVEUAENGAM"). +lisp_code_name(92177,"BAMUM_LETTER_PHASE-A_SEUNYAM"). +lisp_code_name(92178,"BAMUM_LETTER_PHASE-A_NTOQPEN"). +lisp_code_name(92179,"BAMUM_LETTER_PHASE-A_KEUKEUTNDA"). +lisp_code_name(92180,"BAMUM_LETTER_PHASE-A_NKINDI"). +lisp_code_name(92181,"BAMUM_LETTER_PHASE-A_SUU"). +lisp_code_name(92182,"BAMUM_LETTER_PHASE-A_NGKUENZEUM"). +lisp_code_name(92183,"BAMUM_LETTER_PHASE-A_LAPAQ"). +lisp_code_name(92184,"BAMUM_LETTER_PHASE-A_LET_KUT"). +lisp_code_name(92185,"BAMUM_LETTER_PHASE-A_NTAP_MFAA"). +lisp_code_name(92186,"BAMUM_LETTER_PHASE-A_MAEKEUP"). +lisp_code_name(92187,"BAMUM_LETTER_PHASE-A_PASHAE"). +lisp_code_name(92188,"BAMUM_LETTER_PHASE-A_GHEUAERAE"). +lisp_code_name(92189,"BAMUM_LETTER_PHASE-A_PAMSHAE"). +lisp_code_name(92190,"BAMUM_LETTER_PHASE-A_MON_NGGEUAET"). +lisp_code_name(92191,"BAMUM_LETTER_PHASE-A_NZUN_MEUT"). +lisp_code_name(92192,"BAMUM_LETTER_PHASE-A_U_YUQ_NAE"). +lisp_code_name(92193,"BAMUM_LETTER_PHASE-A_GHEUAEGHEUAE"). +lisp_code_name(92194,"BAMUM_LETTER_PHASE-A_NTAP_NTAA"). +lisp_code_name(92195,"BAMUM_LETTER_PHASE-A_SISA"). +lisp_code_name(92196,"BAMUM_LETTER_PHASE-A_MGBASA"). +lisp_code_name(92197,"BAMUM_LETTER_PHASE-A_MEUNJOMNDEUQ"). +lisp_code_name(92198,"BAMUM_LETTER_PHASE-A_MOOMPUQ"). +lisp_code_name(92199,"BAMUM_LETTER_PHASE-A_KAFA"). +lisp_code_name(92200,"BAMUM_LETTER_PHASE-A_PA_LEERAEWA"). +lisp_code_name(92201,"BAMUM_LETTER_PHASE-A_NDA_LEERAEWA"). +lisp_code_name(92202,"BAMUM_LETTER_PHASE-A_PET"). +lisp_code_name(92203,"BAMUM_LETTER_PHASE-A_MAEMKPEN"). +lisp_code_name(92204,"BAMUM_LETTER_PHASE-A_NIKA"). +lisp_code_name(92205,"BAMUM_LETTER_PHASE-A_PUP"). +lisp_code_name(92206,"BAMUM_LETTER_PHASE-A_TUAEP"). +lisp_code_name(92207,"BAMUM_LETTER_PHASE-A_LUAEP"). +lisp_code_name(92208,"BAMUM_LETTER_PHASE-A_SONJAM"). +lisp_code_name(92209,"BAMUM_LETTER_PHASE-A_TEUTEUWEN"). +lisp_code_name(92210,"BAMUM_LETTER_PHASE-A_MAENYI"). +lisp_code_name(92211,"BAMUM_LETTER_PHASE-A_KET"). +lisp_code_name(92212,"BAMUM_LETTER_PHASE-A_NDAANGGEUAET"). +lisp_code_name(92213,"BAMUM_LETTER_PHASE-A_KUOQ"). +lisp_code_name(92214,"BAMUM_LETTER_PHASE-A_MOOMEUT"). +lisp_code_name(92215,"BAMUM_LETTER_PHASE-A_SHUM"). +lisp_code_name(92216,"BAMUM_LETTER_PHASE-A_LOMMAE"). +lisp_code_name(92217,"BAMUM_LETTER_PHASE-A_FIRI"). +lisp_code_name(92218,"BAMUM_LETTER_PHASE-A_ROM"). +lisp_code_name(92219,"BAMUM_LETTER_PHASE-A_KPOQ"). +lisp_code_name(92220,"BAMUM_LETTER_PHASE-A_SOQ"). +lisp_code_name(92221,"BAMUM_LETTER_PHASE-A_MAP_PIEET"). +lisp_code_name(92222,"BAMUM_LETTER_PHASE-A_SHIRAE"). +lisp_code_name(92223,"BAMUM_LETTER_PHASE-A_NTAP"). +lisp_code_name(92224,"BAMUM_LETTER_PHASE-A_SHOQ_NSHUT_YUM"). +lisp_code_name(92225,"BAMUM_LETTER_PHASE-A_NYIT_MONGKEUAEQ"). +lisp_code_name(92226,"BAMUM_LETTER_PHASE-A_PAARAE"). +lisp_code_name(92227,"BAMUM_LETTER_PHASE-A_NKAARAE"). +lisp_code_name(92228,"BAMUM_LETTER_PHASE-A_UNKNOWN"). +lisp_code_name(92229,"BAMUM_LETTER_PHASE-A_NGGEN"). +lisp_code_name(92230,"BAMUM_LETTER_PHASE-A_MAESI"). +lisp_code_name(92231,"BAMUM_LETTER_PHASE-A_NJAM"). +lisp_code_name(92232,"BAMUM_LETTER_PHASE-A_MBANYI"). +lisp_code_name(92233,"BAMUM_LETTER_PHASE-A_NYET"). +lisp_code_name(92234,"BAMUM_LETTER_PHASE-A_TEUAEN"). +lisp_code_name(92235,"BAMUM_LETTER_PHASE-A_SOT"). +lisp_code_name(92236,"BAMUM_LETTER_PHASE-A_PAAM"). +lisp_code_name(92237,"BAMUM_LETTER_PHASE-A_NSHIEE"). +lisp_code_name(92238,"BAMUM_LETTER_PHASE-A_MAEM"). +lisp_code_name(92239,"BAMUM_LETTER_PHASE-A_NYI"). +lisp_code_name(92240,"BAMUM_LETTER_PHASE-A_KAQ"). +lisp_code_name(92241,"BAMUM_LETTER_PHASE-A_NSHA"). +lisp_code_name(92242,"BAMUM_LETTER_PHASE-A_VEE"). +lisp_code_name(92243,"BAMUM_LETTER_PHASE-A_LU"). +lisp_code_name(92244,"BAMUM_LETTER_PHASE-A_NEN"). +lisp_code_name(92245,"BAMUM_LETTER_PHASE-A_NAQ"). +lisp_code_name(92246,"BAMUM_LETTER_PHASE-A_MBAQ"). +lisp_code_name(92247,"BAMUM_LETTER_PHASE-B_NSHUET"). +lisp_code_name(92248,"BAMUM_LETTER_PHASE-B_TU_MAEMGBIEE"). +lisp_code_name(92249,"BAMUM_LETTER_PHASE-B_SIEE"). +lisp_code_name(92250,"BAMUM_LETTER_PHASE-B_SET_TU"). +lisp_code_name(92251,"BAMUM_LETTER_PHASE-B_LOM_NTEUM"). +lisp_code_name(92252,"BAMUM_LETTER_PHASE-B_MBA_MAELEE"). +lisp_code_name(92253,"BAMUM_LETTER_PHASE-B_KIEEM"). +lisp_code_name(92254,"BAMUM_LETTER_PHASE-B_YEURAE"). +lisp_code_name(92255,"BAMUM_LETTER_PHASE-B_MBAARAE"). +lisp_code_name(92256,"BAMUM_LETTER_PHASE-B_KAM"). +lisp_code_name(92257,"BAMUM_LETTER_PHASE-B_PEESHI"). +lisp_code_name(92258,"BAMUM_LETTER_PHASE-B_YAFU_LEERAEWA"). +lisp_code_name(92259,"BAMUM_LETTER_PHASE-B_LAM_NSHUT_NYAM"). +lisp_code_name(92260,"BAMUM_LETTER_PHASE-B_NTIEE_SHEUOQ"). +lisp_code_name(92261,"BAMUM_LETTER_PHASE-B_NDU_NJAA"). +lisp_code_name(92262,"BAMUM_LETTER_PHASE-B_GHEUGHEUAEM"). +lisp_code_name(92263,"BAMUM_LETTER_PHASE-B_PIT"). +lisp_code_name(92264,"BAMUM_LETTER_PHASE-B_TU_NSIEE"). +lisp_code_name(92265,"BAMUM_LETTER_PHASE-B_SHET_NJAQ"). +lisp_code_name(92266,"BAMUM_LETTER_PHASE-B_SHEUAEQTU"). +lisp_code_name(92267,"BAMUM_LETTER_PHASE-B_MFON_TEUAEQ"). +lisp_code_name(92268,"BAMUM_LETTER_PHASE-B_MBIT_MBAAKET"). +lisp_code_name(92269,"BAMUM_LETTER_PHASE-B_NYI_NTEUM"). +lisp_code_name(92270,"BAMUM_LETTER_PHASE-B_KEUPUQ"). +lisp_code_name(92271,"BAMUM_LETTER_PHASE-B_GHEUGHEN"). +lisp_code_name(92272,"BAMUM_LETTER_PHASE-B_KEUYEUX"). +lisp_code_name(92273,"BAMUM_LETTER_PHASE-B_LAANAE"). +lisp_code_name(92274,"BAMUM_LETTER_PHASE-B_PARUM"). +lisp_code_name(92275,"BAMUM_LETTER_PHASE-B_VEUM"). +lisp_code_name(92276,"BAMUM_LETTER_PHASE-B_NGKINDI_MVOP"). +lisp_code_name(92277,"BAMUM_LETTER_PHASE-B_NGGEU_MBU"). +lisp_code_name(92278,"BAMUM_LETTER_PHASE-B_WUAET"). +lisp_code_name(92279,"BAMUM_LETTER_PHASE-B_SAKEUAE"). +lisp_code_name(92280,"BAMUM_LETTER_PHASE-B_TAAM"). +lisp_code_name(92281,"BAMUM_LETTER_PHASE-B_MEUQ"). +lisp_code_name(92282,"BAMUM_LETTER_PHASE-B_NGGUOQ"). +lisp_code_name(92283,"BAMUM_LETTER_PHASE-B_NGGUOQ_LARGE"). +lisp_code_name(92284,"BAMUM_LETTER_PHASE-B_MFIYAQ"). +lisp_code_name(92285,"BAMUM_LETTER_PHASE-B_SUE"). +lisp_code_name(92286,"BAMUM_LETTER_PHASE-B_MBEURI"). +lisp_code_name(92287,"BAMUM_LETTER_PHASE-B_MONTIEEN"). +lisp_code_name(92288,"BAMUM_LETTER_PHASE-B_NYAEMAE"). +lisp_code_name(92289,"BAMUM_LETTER_PHASE-B_PUNGAAM"). +lisp_code_name(92290,"BAMUM_LETTER_PHASE-B_MEUT_NGGEET"). +lisp_code_name(92291,"BAMUM_LETTER_PHASE-B_FEUX"). +lisp_code_name(92292,"BAMUM_LETTER_PHASE-B_MBUOQ"). +lisp_code_name(92293,"BAMUM_LETTER_PHASE-B_FEE"). +lisp_code_name(92294,"BAMUM_LETTER_PHASE-B_KEUAEM"). +lisp_code_name(92295,"BAMUM_LETTER_PHASE-B_MA_NJEUAENA"). +lisp_code_name(92296,"BAMUM_LETTER_PHASE-B_MA_NJUQA"). +lisp_code_name(92297,"BAMUM_LETTER_PHASE-B_LET"). +lisp_code_name(92298,"BAMUM_LETTER_PHASE-B_NGGAAM"). +lisp_code_name(92299,"BAMUM_LETTER_PHASE-B_NSEN"). +lisp_code_name(92300,"BAMUM_LETTER_PHASE-B_MA"). +lisp_code_name(92301,"BAMUM_LETTER_PHASE-B_KIQ"). +lisp_code_name(92302,"BAMUM_LETTER_PHASE-B_NGOM"). +lisp_code_name(92303,"BAMUM_LETTER_PHASE-C_NGKUE_MAEMBA"). +lisp_code_name(92304,"BAMUM_LETTER_PHASE-C_NZA"). +lisp_code_name(92305,"BAMUM_LETTER_PHASE-C_YUM"). +lisp_code_name(92306,"BAMUM_LETTER_PHASE-C_WANGKUOQ"). +lisp_code_name(92307,"BAMUM_LETTER_PHASE-C_NGGEN"). +lisp_code_name(92308,"BAMUM_LETTER_PHASE-C_NDEUAEREE"). +lisp_code_name(92309,"BAMUM_LETTER_PHASE-C_NGKAQ"). +lisp_code_name(92310,"BAMUM_LETTER_PHASE-C_GHARAE"). +lisp_code_name(92311,"BAMUM_LETTER_PHASE-C_MBEEKEET"). +lisp_code_name(92312,"BAMUM_LETTER_PHASE-C_GBAYI"). +lisp_code_name(92313,"BAMUM_LETTER_PHASE-C_NYIR_MKPARAQ_MEUN"). +lisp_code_name(92314,"BAMUM_LETTER_PHASE-C_NTU_MBIT"). +lisp_code_name(92315,"BAMUM_LETTER_PHASE-C_MBEUM"). +lisp_code_name(92316,"BAMUM_LETTER_PHASE-C_PIRIEEN"). +lisp_code_name(92317,"BAMUM_LETTER_PHASE-C_NDOMBU"). +lisp_code_name(92318,"BAMUM_LETTER_PHASE-C_MBAA_CABBAGE-TREE"). +lisp_code_name(92319,"BAMUM_LETTER_PHASE-C_KEUSHEUAEP"). +lisp_code_name(92320,"BAMUM_LETTER_PHASE-C_GHAP"). +lisp_code_name(92321,"BAMUM_LETTER_PHASE-C_KEUKAQ"). +lisp_code_name(92322,"BAMUM_LETTER_PHASE-C_YU_MUOMAE"). +lisp_code_name(92323,"BAMUM_LETTER_PHASE-C_NZEUM"). +lisp_code_name(92324,"BAMUM_LETTER_PHASE-C_MBUE"). +lisp_code_name(92325,"BAMUM_LETTER_PHASE-C_NSEUAEN"). +lisp_code_name(92326,"BAMUM_LETTER_PHASE-C_MBIT"). +lisp_code_name(92327,"BAMUM_LETTER_PHASE-C_YEUQ"). +lisp_code_name(92328,"BAMUM_LETTER_PHASE-C_KPARAQ"). +lisp_code_name(92329,"BAMUM_LETTER_PHASE-C_KAA"). +lisp_code_name(92330,"BAMUM_LETTER_PHASE-C_SEUX"). +lisp_code_name(92331,"BAMUM_LETTER_PHASE-C_NDIDA"). +lisp_code_name(92332,"BAMUM_LETTER_PHASE-C_TAASHAE"). +lisp_code_name(92333,"BAMUM_LETTER_PHASE-C_NJUEQ"). +lisp_code_name(92334,"BAMUM_LETTER_PHASE-C_TITA_YUE"). +lisp_code_name(92335,"BAMUM_LETTER_PHASE-C_SUAET"). +lisp_code_name(92336,"BAMUM_LETTER_PHASE-C_NGGUAEN_NYAM"). +lisp_code_name(92337,"BAMUM_LETTER_PHASE-C_VEUX"). +lisp_code_name(92338,"BAMUM_LETTER_PHASE-C_NANSANAQ"). +lisp_code_name(92339,"BAMUM_LETTER_PHASE-C_MA_KEUAERI"). +lisp_code_name(92340,"BAMUM_LETTER_PHASE-C_NTAA"). +lisp_code_name(92341,"BAMUM_LETTER_PHASE-C_NGGUON"). +lisp_code_name(92342,"BAMUM_LETTER_PHASE-C_LAP"). +lisp_code_name(92343,"BAMUM_LETTER_PHASE-C_MBIRIEEN"). +lisp_code_name(92344,"BAMUM_LETTER_PHASE-C_MGBASAQ"). +lisp_code_name(92345,"BAMUM_LETTER_PHASE-C_NTEUNGBA"). +lisp_code_name(92346,"BAMUM_LETTER_PHASE-C_TEUTEUX"). +lisp_code_name(92347,"BAMUM_LETTER_PHASE-C_NGGUM"). +lisp_code_name(92348,"BAMUM_LETTER_PHASE-C_FUE"). +lisp_code_name(92349,"BAMUM_LETTER_PHASE-C_NDEUT"). +lisp_code_name(92350,"BAMUM_LETTER_PHASE-C_NSA"). +lisp_code_name(92351,"BAMUM_LETTER_PHASE-C_NSHAQ"). +lisp_code_name(92352,"BAMUM_LETTER_PHASE-C_BUNG"). +lisp_code_name(92353,"BAMUM_LETTER_PHASE-C_VEUAEPEN"). +lisp_code_name(92354,"BAMUM_LETTER_PHASE-C_MBERAE"). +lisp_code_name(92355,"BAMUM_LETTER_PHASE-C_RU"). +lisp_code_name(92356,"BAMUM_LETTER_PHASE-C_NJAEM"). +lisp_code_name(92357,"BAMUM_LETTER_PHASE-C_LAM"). +lisp_code_name(92358,"BAMUM_LETTER_PHASE-C_TITUAEP"). +lisp_code_name(92359,"BAMUM_LETTER_PHASE-C_NSUOT_NGOM"). +lisp_code_name(92360,"BAMUM_LETTER_PHASE-C_NJEEEE"). +lisp_code_name(92361,"BAMUM_LETTER_PHASE-C_KET"). +lisp_code_name(92362,"BAMUM_LETTER_PHASE-C_NGGU"). +lisp_code_name(92363,"BAMUM_LETTER_PHASE-C_MAESI"). +lisp_code_name(92364,"BAMUM_LETTER_PHASE-C_MBUAEM"). +lisp_code_name(92365,"BAMUM_LETTER_PHASE-C_LU"). +lisp_code_name(92366,"BAMUM_LETTER_PHASE-C_KUT"). +lisp_code_name(92367,"BAMUM_LETTER_PHASE-C_NJAM"). +lisp_code_name(92368,"BAMUM_LETTER_PHASE-C_NGOM"). +lisp_code_name(92369,"BAMUM_LETTER_PHASE-C_WUP"). +lisp_code_name(92370,"BAMUM_LETTER_PHASE-C_NGGUEET"). +lisp_code_name(92371,"BAMUM_LETTER_PHASE-C_NSOM"). +lisp_code_name(92372,"BAMUM_LETTER_PHASE-C_NTEN"). +lisp_code_name(92373,"BAMUM_LETTER_PHASE-C_KUOP_NKAARAE"). +lisp_code_name(92374,"BAMUM_LETTER_PHASE-C_NSUN"). +lisp_code_name(92375,"BAMUM_LETTER_PHASE-C_NDAM"). +lisp_code_name(92376,"BAMUM_LETTER_PHASE-C_MA_NSIEE"). +lisp_code_name(92377,"BAMUM_LETTER_PHASE-C_YAA"). +lisp_code_name(92378,"BAMUM_LETTER_PHASE-C_NDAP"). +lisp_code_name(92379,"BAMUM_LETTER_PHASE-C_SHUEQ"). +lisp_code_name(92380,"BAMUM_LETTER_PHASE-C_SETFON"). +lisp_code_name(92381,"BAMUM_LETTER_PHASE-C_MBI"). +lisp_code_name(92382,"BAMUM_LETTER_PHASE-C_MAEMBA"). +lisp_code_name(92383,"BAMUM_LETTER_PHASE-C_MBANYI"). +lisp_code_name(92384,"BAMUM_LETTER_PHASE-C_KEUSEUX"). +lisp_code_name(92385,"BAMUM_LETTER_PHASE-C_MBEUX"). +lisp_code_name(92386,"BAMUM_LETTER_PHASE-C_KEUM"). +lisp_code_name(92387,"BAMUM_LETTER_PHASE-C_MBAA_PICKET"). +lisp_code_name(92388,"BAMUM_LETTER_PHASE-C_YUWOQ"). +lisp_code_name(92389,"BAMUM_LETTER_PHASE-C_NJEUX"). +lisp_code_name(92390,"BAMUM_LETTER_PHASE-C_MIEE"). +lisp_code_name(92391,"BAMUM_LETTER_PHASE-C_MUAE"). +lisp_code_name(92392,"BAMUM_LETTER_PHASE-C_SHIQ"). +lisp_code_name(92393,"BAMUM_LETTER_PHASE-C_KEN_LAW"). +lisp_code_name(92394,"BAMUM_LETTER_PHASE-C_KEN_FATIGUE"). +lisp_code_name(92395,"BAMUM_LETTER_PHASE-C_NGAQ"). +lisp_code_name(92396,"BAMUM_LETTER_PHASE-C_NAQ"). +lisp_code_name(92397,"BAMUM_LETTER_PHASE-C_LIQ"). +lisp_code_name(92398,"BAMUM_LETTER_PHASE-C_PIN"). +lisp_code_name(92399,"BAMUM_LETTER_PHASE-C_PEN"). +lisp_code_name(92400,"BAMUM_LETTER_PHASE-C_TET"). +lisp_code_name(92401,"BAMUM_LETTER_PHASE-D_MBUO"). +lisp_code_name(92402,"BAMUM_LETTER_PHASE-D_WAP"). +lisp_code_name(92403,"BAMUM_LETTER_PHASE-D_NJI"). +lisp_code_name(92404,"BAMUM_LETTER_PHASE-D_MFON"). +lisp_code_name(92405,"BAMUM_LETTER_PHASE-D_NJIEE"). +lisp_code_name(92406,"BAMUM_LETTER_PHASE-D_LIEE"). +lisp_code_name(92407,"BAMUM_LETTER_PHASE-D_NJEUT"). +lisp_code_name(92408,"BAMUM_LETTER_PHASE-D_NSHEE"). +lisp_code_name(92409,"BAMUM_LETTER_PHASE-D_NGGAAMAE"). +lisp_code_name(92410,"BAMUM_LETTER_PHASE-D_NYAM"). +lisp_code_name(92411,"BAMUM_LETTER_PHASE-D_WUAEN"). +lisp_code_name(92412,"BAMUM_LETTER_PHASE-D_NGKUN"). +lisp_code_name(92413,"BAMUM_LETTER_PHASE-D_SHEE"). +lisp_code_name(92414,"BAMUM_LETTER_PHASE-D_NGKAP"). +lisp_code_name(92415,"BAMUM_LETTER_PHASE-D_KEUAETMEUN"). +lisp_code_name(92416,"BAMUM_LETTER_PHASE-D_TEUT"). +lisp_code_name(92417,"BAMUM_LETTER_PHASE-D_SHEUAE"). +lisp_code_name(92418,"BAMUM_LETTER_PHASE-D_NJAP"). +lisp_code_name(92419,"BAMUM_LETTER_PHASE-D_SUE"). +lisp_code_name(92420,"BAMUM_LETTER_PHASE-D_KET"). +lisp_code_name(92421,"BAMUM_LETTER_PHASE-D_YAEMMAE"). +lisp_code_name(92422,"BAMUM_LETTER_PHASE-D_KUOM"). +lisp_code_name(92423,"BAMUM_LETTER_PHASE-D_SAP"). +lisp_code_name(92424,"BAMUM_LETTER_PHASE-D_MFEUT"). +lisp_code_name(92425,"BAMUM_LETTER_PHASE-D_NDEUX"). +lisp_code_name(92426,"BAMUM_LETTER_PHASE-D_MALEERI"). +lisp_code_name(92427,"BAMUM_LETTER_PHASE-D_MEUT"). +lisp_code_name(92428,"BAMUM_LETTER_PHASE-D_SEUAEQ"). +lisp_code_name(92429,"BAMUM_LETTER_PHASE-D_YEN"). +lisp_code_name(92430,"BAMUM_LETTER_PHASE-D_NJEUAEM"). +lisp_code_name(92431,"BAMUM_LETTER_PHASE-D_KEUOT_MBUAE"). +lisp_code_name(92432,"BAMUM_LETTER_PHASE-D_NGKEURI"). +lisp_code_name(92433,"BAMUM_LETTER_PHASE-D_TU"). +lisp_code_name(92434,"BAMUM_LETTER_PHASE-D_GHAA"). +lisp_code_name(92435,"BAMUM_LETTER_PHASE-D_NGKYEE"). +lisp_code_name(92436,"BAMUM_LETTER_PHASE-D_FEUFEUAET"). +lisp_code_name(92437,"BAMUM_LETTER_PHASE-D_NDEE"). +lisp_code_name(92438,"BAMUM_LETTER_PHASE-D_MGBOFUM"). +lisp_code_name(92439,"BAMUM_LETTER_PHASE-D_LEUAEP"). +lisp_code_name(92440,"BAMUM_LETTER_PHASE-D_NDON"). +lisp_code_name(92441,"BAMUM_LETTER_PHASE-D_MONI"). +lisp_code_name(92442,"BAMUM_LETTER_PHASE-D_MGBEUN"). +lisp_code_name(92443,"BAMUM_LETTER_PHASE-D_PUUT"). +lisp_code_name(92444,"BAMUM_LETTER_PHASE-D_MGBIEE"). +lisp_code_name(92445,"BAMUM_LETTER_PHASE-D_MFO"). +lisp_code_name(92446,"BAMUM_LETTER_PHASE-D_LUM"). +lisp_code_name(92447,"BAMUM_LETTER_PHASE-D_NSIEEP"). +lisp_code_name(92448,"BAMUM_LETTER_PHASE-D_MBAA"). +lisp_code_name(92449,"BAMUM_LETTER_PHASE-D_KWAET"). +lisp_code_name(92450,"BAMUM_LETTER_PHASE-D_NYET"). +lisp_code_name(92451,"BAMUM_LETTER_PHASE-D_TEUAEN"). +lisp_code_name(92452,"BAMUM_LETTER_PHASE-D_SOT"). +lisp_code_name(92453,"BAMUM_LETTER_PHASE-D_YUWOQ"). +lisp_code_name(92454,"BAMUM_LETTER_PHASE-D_KEUM"). +lisp_code_name(92455,"BAMUM_LETTER_PHASE-D_RAEM"). +lisp_code_name(92456,"BAMUM_LETTER_PHASE-D_TEEEE"). +lisp_code_name(92457,"BAMUM_LETTER_PHASE-D_NGKEUAEQ"). +lisp_code_name(92458,"BAMUM_LETTER_PHASE-D_MFEUAE"). +lisp_code_name(92459,"BAMUM_LETTER_PHASE-D_NSIEET"). +lisp_code_name(92460,"BAMUM_LETTER_PHASE-D_KEUP"). +lisp_code_name(92461,"BAMUM_LETTER_PHASE-D_PIP"). +lisp_code_name(92462,"BAMUM_LETTER_PHASE-D_PEUTAE"). +lisp_code_name(92463,"BAMUM_LETTER_PHASE-D_NYUE"). +lisp_code_name(92464,"BAMUM_LETTER_PHASE-D_LET"). +lisp_code_name(92465,"BAMUM_LETTER_PHASE-D_NGGAAM"). +lisp_code_name(92466,"BAMUM_LETTER_PHASE-D_MFIEE"). +lisp_code_name(92467,"BAMUM_LETTER_PHASE-D_NGGWAEN"). +lisp_code_name(92468,"BAMUM_LETTER_PHASE-D_YUOM"). +lisp_code_name(92469,"BAMUM_LETTER_PHASE-D_PAP"). +lisp_code_name(92470,"BAMUM_LETTER_PHASE-D_YUOP"). +lisp_code_name(92471,"BAMUM_LETTER_PHASE-D_NDAM"). +lisp_code_name(92472,"BAMUM_LETTER_PHASE-D_NTEUM"). +lisp_code_name(92473,"BAMUM_LETTER_PHASE-D_SUAE"). +lisp_code_name(92474,"BAMUM_LETTER_PHASE-D_KUN"). +lisp_code_name(92475,"BAMUM_LETTER_PHASE-D_NGGEUX"). +lisp_code_name(92476,"BAMUM_LETTER_PHASE-D_NGKIEE"). +lisp_code_name(92477,"BAMUM_LETTER_PHASE-D_TUOT"). +lisp_code_name(92478,"BAMUM_LETTER_PHASE-D_MEUN"). +lisp_code_name(92479,"BAMUM_LETTER_PHASE-D_KUQ"). +lisp_code_name(92480,"BAMUM_LETTER_PHASE-D_NSUM"). +lisp_code_name(92481,"BAMUM_LETTER_PHASE-D_TEUN"). +lisp_code_name(92482,"BAMUM_LETTER_PHASE-D_MAENJET"). +lisp_code_name(92483,"BAMUM_LETTER_PHASE-D_NGGAP"). +lisp_code_name(92484,"BAMUM_LETTER_PHASE-D_LEUM"). +lisp_code_name(92485,"BAMUM_LETTER_PHASE-D_NGGUOM"). +lisp_code_name(92486,"BAMUM_LETTER_PHASE-D_NSHUT"). +lisp_code_name(92487,"BAMUM_LETTER_PHASE-D_NJUEQ"). +lisp_code_name(92488,"BAMUM_LETTER_PHASE-D_GHEUAE"). +lisp_code_name(92489,"BAMUM_LETTER_PHASE-D_KU"). +lisp_code_name(92490,"BAMUM_LETTER_PHASE-D_REN_OLD"). +lisp_code_name(92491,"BAMUM_LETTER_PHASE-D_TAE"). +lisp_code_name(92492,"BAMUM_LETTER_PHASE-D_TOQ"). +lisp_code_name(92493,"BAMUM_LETTER_PHASE-D_NYI"). +lisp_code_name(92494,"BAMUM_LETTER_PHASE-D_RII"). +lisp_code_name(92495,"BAMUM_LETTER_PHASE-D_LEEEE"). +lisp_code_name(92496,"BAMUM_LETTER_PHASE-D_MEEEE"). +lisp_code_name(92497,"BAMUM_LETTER_PHASE-D_M"). +lisp_code_name(92498,"BAMUM_LETTER_PHASE-D_SUU"). +lisp_code_name(92499,"BAMUM_LETTER_PHASE-D_MU"). +lisp_code_name(92500,"BAMUM_LETTER_PHASE-D_SHII"). +lisp_code_name(92501,"BAMUM_LETTER_PHASE-D_SHEUX"). +lisp_code_name(92502,"BAMUM_LETTER_PHASE-D_KYEE"). +lisp_code_name(92503,"BAMUM_LETTER_PHASE-D_NU"). +lisp_code_name(92504,"BAMUM_LETTER_PHASE-D_SHU"). +lisp_code_name(92505,"BAMUM_LETTER_PHASE-D_NTEE"). +lisp_code_name(92506,"BAMUM_LETTER_PHASE-D_PEE"). +lisp_code_name(92507,"BAMUM_LETTER_PHASE-D_NI"). +lisp_code_name(92508,"BAMUM_LETTER_PHASE-D_SHOQ"). +lisp_code_name(92509,"BAMUM_LETTER_PHASE-D_PUQ"). +lisp_code_name(92510,"BAMUM_LETTER_PHASE-D_MVOP"). +lisp_code_name(92511,"BAMUM_LETTER_PHASE-D_LOQ"). +lisp_code_name(92512,"BAMUM_LETTER_PHASE-D_REN_MUCH"). +lisp_code_name(92513,"BAMUM_LETTER_PHASE-D_TI"). +lisp_code_name(92514,"BAMUM_LETTER_PHASE-D_NTUU"). +lisp_code_name(92515,"BAMUM_LETTER_PHASE-D_MBAA_SEVEN"). +lisp_code_name(92516,"BAMUM_LETTER_PHASE-D_SAQ"). +lisp_code_name(92517,"BAMUM_LETTER_PHASE-D_FAA"). +lisp_code_name(92518,"BAMUM_LETTER_PHASE-E_NDAP"). +lisp_code_name(92519,"BAMUM_LETTER_PHASE-E_TOON"). +lisp_code_name(92520,"BAMUM_LETTER_PHASE-E_MBEUM"). +lisp_code_name(92521,"BAMUM_LETTER_PHASE-E_LAP"). +lisp_code_name(92522,"BAMUM_LETTER_PHASE-E_VOM"). +lisp_code_name(92523,"BAMUM_LETTER_PHASE-E_LOON"). +lisp_code_name(92524,"BAMUM_LETTER_PHASE-E_PAA"). +lisp_code_name(92525,"BAMUM_LETTER_PHASE-E_SOM"). +lisp_code_name(92526,"BAMUM_LETTER_PHASE-E_RAQ"). +lisp_code_name(92527,"BAMUM_LETTER_PHASE-E_NSHUOP"). +lisp_code_name(92528,"BAMUM_LETTER_PHASE-E_NDUN"). +lisp_code_name(92529,"BAMUM_LETTER_PHASE-E_PUAE"). +lisp_code_name(92530,"BAMUM_LETTER_PHASE-E_TAM"). +lisp_code_name(92531,"BAMUM_LETTER_PHASE-E_NGKA"). +lisp_code_name(92532,"BAMUM_LETTER_PHASE-E_KPEUX"). +lisp_code_name(92533,"BAMUM_LETTER_PHASE-E_WUO"). +lisp_code_name(92534,"BAMUM_LETTER_PHASE-E_SEE"). +lisp_code_name(92535,"BAMUM_LETTER_PHASE-E_NGGEUAET"). +lisp_code_name(92536,"BAMUM_LETTER_PHASE-E_PAAM"). +lisp_code_name(92537,"BAMUM_LETTER_PHASE-E_TOO"). +lisp_code_name(92538,"BAMUM_LETTER_PHASE-E_KUOP"). +lisp_code_name(92539,"BAMUM_LETTER_PHASE-E_LOM"). +lisp_code_name(92540,"BAMUM_LETTER_PHASE-E_NSHIEE"). +lisp_code_name(92541,"BAMUM_LETTER_PHASE-E_NGOP"). +lisp_code_name(92542,"BAMUM_LETTER_PHASE-E_MAEM"). +lisp_code_name(92543,"BAMUM_LETTER_PHASE-E_NGKEUX"). +lisp_code_name(92544,"BAMUM_LETTER_PHASE-E_NGOQ"). +lisp_code_name(92545,"BAMUM_LETTER_PHASE-E_NSHUE"). +lisp_code_name(92546,"BAMUM_LETTER_PHASE-E_RIMGBA"). +lisp_code_name(92547,"BAMUM_LETTER_PHASE-E_NJEUX"). +lisp_code_name(92548,"BAMUM_LETTER_PHASE-E_PEEM"). +lisp_code_name(92549,"BAMUM_LETTER_PHASE-E_SAA"). +lisp_code_name(92550,"BAMUM_LETTER_PHASE-E_NGGURAE"). +lisp_code_name(92551,"BAMUM_LETTER_PHASE-E_MGBA"). +lisp_code_name(92552,"BAMUM_LETTER_PHASE-E_GHEUX"). +lisp_code_name(92553,"BAMUM_LETTER_PHASE-E_NGKEUAEM"). +lisp_code_name(92554,"BAMUM_LETTER_PHASE-E_NJAEMLI"). +lisp_code_name(92555,"BAMUM_LETTER_PHASE-E_MAP"). +lisp_code_name(92556,"BAMUM_LETTER_PHASE-E_LOOT"). +lisp_code_name(92557,"BAMUM_LETTER_PHASE-E_NGGEEEE"). +lisp_code_name(92558,"BAMUM_LETTER_PHASE-E_NDIQ"). +lisp_code_name(92559,"BAMUM_LETTER_PHASE-E_TAEN_NTEUM"). +lisp_code_name(92560,"BAMUM_LETTER_PHASE-E_SET"). +lisp_code_name(92561,"BAMUM_LETTER_PHASE-E_PUM"). +lisp_code_name(92562,"BAMUM_LETTER_PHASE-E_NDAA_SOFTNESS"). +lisp_code_name(92563,"BAMUM_LETTER_PHASE-E_NGGUAESHAE_NYAM"). +lisp_code_name(92564,"BAMUM_LETTER_PHASE-E_YIEE"). +lisp_code_name(92565,"BAMUM_LETTER_PHASE-E_GHEUN"). +lisp_code_name(92566,"BAMUM_LETTER_PHASE-E_TUAE"). +lisp_code_name(92567,"BAMUM_LETTER_PHASE-E_YEUAE"). +lisp_code_name(92568,"BAMUM_LETTER_PHASE-E_PO"). +lisp_code_name(92569,"BAMUM_LETTER_PHASE-E_TUMAE"). +lisp_code_name(92570,"BAMUM_LETTER_PHASE-E_KEUAE"). +lisp_code_name(92571,"BAMUM_LETTER_PHASE-E_SUAEN"). +lisp_code_name(92572,"BAMUM_LETTER_PHASE-E_TEUAEQ"). +lisp_code_name(92573,"BAMUM_LETTER_PHASE-E_VEUAE"). +lisp_code_name(92574,"BAMUM_LETTER_PHASE-E_WEUX"). +lisp_code_name(92575,"BAMUM_LETTER_PHASE-E_LAAM"). +lisp_code_name(92576,"BAMUM_LETTER_PHASE-E_PU"). +lisp_code_name(92577,"BAMUM_LETTER_PHASE-E_TAAQ"). +lisp_code_name(92578,"BAMUM_LETTER_PHASE-E_GHAAMAE"). +lisp_code_name(92579,"BAMUM_LETTER_PHASE-E_NGEUREUT"). +lisp_code_name(92580,"BAMUM_LETTER_PHASE-E_SHEUAEQ"). +lisp_code_name(92581,"BAMUM_LETTER_PHASE-E_MGBEN"). +lisp_code_name(92582,"BAMUM_LETTER_PHASE-E_MBEE"). +lisp_code_name(92583,"BAMUM_LETTER_PHASE-E_NZAQ"). +lisp_code_name(92584,"BAMUM_LETTER_PHASE-E_NKOM"). +lisp_code_name(92585,"BAMUM_LETTER_PHASE-E_GBET"). +lisp_code_name(92586,"BAMUM_LETTER_PHASE-E_TUM"). +lisp_code_name(92587,"BAMUM_LETTER_PHASE-E_KUET"). +lisp_code_name(92588,"BAMUM_LETTER_PHASE-E_YAP"). +lisp_code_name(92589,"BAMUM_LETTER_PHASE-E_NYI_CLEAVER"). +lisp_code_name(92590,"BAMUM_LETTER_PHASE-E_YIT"). +lisp_code_name(92591,"BAMUM_LETTER_PHASE-E_MFEUQ"). +lisp_code_name(92592,"BAMUM_LETTER_PHASE-E_NDIAQ"). +lisp_code_name(92593,"BAMUM_LETTER_PHASE-E_PIEEQ"). +lisp_code_name(92594,"BAMUM_LETTER_PHASE-E_YUEQ"). +lisp_code_name(92595,"BAMUM_LETTER_PHASE-E_LEUAEM"). +lisp_code_name(92596,"BAMUM_LETTER_PHASE-E_FUE"). +lisp_code_name(92597,"BAMUM_LETTER_PHASE-E_GBEUX"). +lisp_code_name(92598,"BAMUM_LETTER_PHASE-E_NGKUP"). +lisp_code_name(92599,"BAMUM_LETTER_PHASE-E_KET"). +lisp_code_name(92600,"BAMUM_LETTER_PHASE-E_MAE"). +lisp_code_name(92601,"BAMUM_LETTER_PHASE-E_NGKAAMI"). +lisp_code_name(92602,"BAMUM_LETTER_PHASE-E_GHET"). +lisp_code_name(92603,"BAMUM_LETTER_PHASE-E_FA"). +lisp_code_name(92604,"BAMUM_LETTER_PHASE-E_NTUM"). +lisp_code_name(92605,"BAMUM_LETTER_PHASE-E_PEUT"). +lisp_code_name(92606,"BAMUM_LETTER_PHASE-E_YEUM"). +lisp_code_name(92607,"BAMUM_LETTER_PHASE-E_NGGEUAE"). +lisp_code_name(92608,"BAMUM_LETTER_PHASE-E_NYI_BETWEEN"). +lisp_code_name(92609,"BAMUM_LETTER_PHASE-E_NZUQ"). +lisp_code_name(92610,"BAMUM_LETTER_PHASE-E_POON"). +lisp_code_name(92611,"BAMUM_LETTER_PHASE-E_MIEE"). +lisp_code_name(92612,"BAMUM_LETTER_PHASE-E_FUET"). +lisp_code_name(92613,"BAMUM_LETTER_PHASE-E_NAE"). +lisp_code_name(92614,"BAMUM_LETTER_PHASE-E_MUAE"). +lisp_code_name(92615,"BAMUM_LETTER_PHASE-E_GHEUAE"). +lisp_code_name(92616,"BAMUM_LETTER_PHASE-E_FU_I"). +lisp_code_name(92617,"BAMUM_LETTER_PHASE-E_MVI"). +lisp_code_name(92618,"BAMUM_LETTER_PHASE-E_PUAQ"). +lisp_code_name(92619,"BAMUM_LETTER_PHASE-E_NGKUM"). +lisp_code_name(92620,"BAMUM_LETTER_PHASE-E_KUT"). +lisp_code_name(92621,"BAMUM_LETTER_PHASE-E_PIET"). +lisp_code_name(92622,"BAMUM_LETTER_PHASE-E_NTAP"). +lisp_code_name(92623,"BAMUM_LETTER_PHASE-E_YEUAET"). +lisp_code_name(92624,"BAMUM_LETTER_PHASE-E_NGGUP"). +lisp_code_name(92625,"BAMUM_LETTER_PHASE-E_PA_PEOPLE"). +lisp_code_name(92626,"BAMUM_LETTER_PHASE-E_FU_CALL"). +lisp_code_name(92627,"BAMUM_LETTER_PHASE-E_FOM"). +lisp_code_name(92628,"BAMUM_LETTER_PHASE-E_NJEE"). +lisp_code_name(92629,"BAMUM_LETTER_PHASE-E_A"). +lisp_code_name(92630,"BAMUM_LETTER_PHASE-E_TOQ"). +lisp_code_name(92631,"BAMUM_LETTER_PHASE-E_O"). +lisp_code_name(92632,"BAMUM_LETTER_PHASE-E_I"). +lisp_code_name(92633,"BAMUM_LETTER_PHASE-E_LAQ"). +lisp_code_name(92634,"BAMUM_LETTER_PHASE-E_PA_PLURAL"). +lisp_code_name(92635,"BAMUM_LETTER_PHASE-E_TAA"). +lisp_code_name(92636,"BAMUM_LETTER_PHASE-E_TAQ"). +lisp_code_name(92637,"BAMUM_LETTER_PHASE-E_NDAA_MY_HOUSE"). +lisp_code_name(92638,"BAMUM_LETTER_PHASE-E_SHIQ"). +lisp_code_name(92639,"BAMUM_LETTER_PHASE-E_YEUX"). +lisp_code_name(92640,"BAMUM_LETTER_PHASE-E_NGUAE"). +lisp_code_name(92641,"BAMUM_LETTER_PHASE-E_YUAEN"). +lisp_code_name(92642,"BAMUM_LETTER_PHASE-E_YOQ_SWIMMING"). +lisp_code_name(92643,"BAMUM_LETTER_PHASE-E_YOQ_COVER"). +lisp_code_name(92644,"BAMUM_LETTER_PHASE-E_YUQ"). +lisp_code_name(92645,"BAMUM_LETTER_PHASE-E_YUN"). +lisp_code_name(92646,"BAMUM_LETTER_PHASE-E_KEUX"). +lisp_code_name(92647,"BAMUM_LETTER_PHASE-E_PEUX"). +lisp_code_name(92648,"BAMUM_LETTER_PHASE-E_NJEE_EPOCH"). +lisp_code_name(92649,"BAMUM_LETTER_PHASE-E_PUE"). +lisp_code_name(92650,"BAMUM_LETTER_PHASE-E_WUE"). +lisp_code_name(92651,"BAMUM_LETTER_PHASE-E_FEE"). +lisp_code_name(92652,"BAMUM_LETTER_PHASE-E_VEE"). +lisp_code_name(92653,"BAMUM_LETTER_PHASE-E_LU"). +lisp_code_name(92654,"BAMUM_LETTER_PHASE-E_MI"). +lisp_code_name(92655,"BAMUM_LETTER_PHASE-E_REUX"). +lisp_code_name(92656,"BAMUM_LETTER_PHASE-E_RAE"). +lisp_code_name(92657,"BAMUM_LETTER_PHASE-E_NGUAET"). +lisp_code_name(92658,"BAMUM_LETTER_PHASE-E_NGA"). +lisp_code_name(92659,"BAMUM_LETTER_PHASE-E_SHO"). +lisp_code_name(92660,"BAMUM_LETTER_PHASE-E_SHOQ"). +lisp_code_name(92661,"BAMUM_LETTER_PHASE-E_FU_REMEDY"). +lisp_code_name(92662,"BAMUM_LETTER_PHASE-E_NA"). +lisp_code_name(92663,"BAMUM_LETTER_PHASE-E_PI"). +lisp_code_name(92664,"BAMUM_LETTER_PHASE-E_LOQ"). +lisp_code_name(92665,"BAMUM_LETTER_PHASE-E_KO"). +lisp_code_name(92666,"BAMUM_LETTER_PHASE-E_MEN"). +lisp_code_name(92667,"BAMUM_LETTER_PHASE-E_MA"). +lisp_code_name(92668,"BAMUM_LETTER_PHASE-E_MAQ"). +lisp_code_name(92669,"BAMUM_LETTER_PHASE-E_TEU"). +lisp_code_name(92670,"BAMUM_LETTER_PHASE-E_KI"). +lisp_code_name(92671,"BAMUM_LETTER_PHASE-E_MON"). +lisp_code_name(92672,"BAMUM_LETTER_PHASE-E_TEN"). +lisp_code_name(92673,"BAMUM_LETTER_PHASE-E_FAQ"). +lisp_code_name(92674,"BAMUM_LETTER_PHASE-E_GHOM"). +lisp_code_name(92675,"BAMUM_LETTER_PHASE-F_KA"). +lisp_code_name(92676,"BAMUM_LETTER_PHASE-F_U"). +lisp_code_name(92677,"BAMUM_LETTER_PHASE-F_KU"). +lisp_code_name(92678,"BAMUM_LETTER_PHASE-F_EE"). +lisp_code_name(92679,"BAMUM_LETTER_PHASE-F_REE"). +lisp_code_name(92680,"BAMUM_LETTER_PHASE-F_TAE"). +lisp_code_name(92681,"BAMUM_LETTER_PHASE-F_NYI"). +lisp_code_name(92682,"BAMUM_LETTER_PHASE-F_LA"). +lisp_code_name(92683,"BAMUM_LETTER_PHASE-F_RII"). +lisp_code_name(92684,"BAMUM_LETTER_PHASE-F_RIEE"). +lisp_code_name(92685,"BAMUM_LETTER_PHASE-F_MEEEE"). +lisp_code_name(92686,"BAMUM_LETTER_PHASE-F_TAA"). +lisp_code_name(92687,"BAMUM_LETTER_PHASE-F_NDAA"). +lisp_code_name(92688,"BAMUM_LETTER_PHASE-F_NJAEM"). +lisp_code_name(92689,"BAMUM_LETTER_PHASE-F_M"). +lisp_code_name(92690,"BAMUM_LETTER_PHASE-F_SUU"). +lisp_code_name(92691,"BAMUM_LETTER_PHASE-F_SHII"). +lisp_code_name(92692,"BAMUM_LETTER_PHASE-F_SI"). +lisp_code_name(92693,"BAMUM_LETTER_PHASE-F_SEUX"). +lisp_code_name(92694,"BAMUM_LETTER_PHASE-F_KYEE"). +lisp_code_name(92695,"BAMUM_LETTER_PHASE-F_KET"). +lisp_code_name(92696,"BAMUM_LETTER_PHASE-F_NUAE"). +lisp_code_name(92697,"BAMUM_LETTER_PHASE-F_NU"). +lisp_code_name(92698,"BAMUM_LETTER_PHASE-F_NJUAE"). +lisp_code_name(92699,"BAMUM_LETTER_PHASE-F_YOQ"). +lisp_code_name(92700,"BAMUM_LETTER_PHASE-F_SHU"). +lisp_code_name(92701,"BAMUM_LETTER_PHASE-F_YA"). +lisp_code_name(92702,"BAMUM_LETTER_PHASE-F_NSHA"). +lisp_code_name(92703,"BAMUM_LETTER_PHASE-F_PEUX"). +lisp_code_name(92704,"BAMUM_LETTER_PHASE-F_NTEE"). +lisp_code_name(92705,"BAMUM_LETTER_PHASE-F_WUE"). +lisp_code_name(92706,"BAMUM_LETTER_PHASE-F_PEE"). +lisp_code_name(92707,"BAMUM_LETTER_PHASE-F_RU"). +lisp_code_name(92708,"BAMUM_LETTER_PHASE-F_NI"). +lisp_code_name(92709,"BAMUM_LETTER_PHASE-F_REUX"). +lisp_code_name(92710,"BAMUM_LETTER_PHASE-F_KEN"). +lisp_code_name(92711,"BAMUM_LETTER_PHASE-F_NGKWAEN"). +lisp_code_name(92712,"BAMUM_LETTER_PHASE-F_NGGA"). +lisp_code_name(92713,"BAMUM_LETTER_PHASE-F_SHO"). +lisp_code_name(92714,"BAMUM_LETTER_PHASE-F_PUAE"). +lisp_code_name(92715,"BAMUM_LETTER_PHASE-F_FOM"). +lisp_code_name(92716,"BAMUM_LETTER_PHASE-F_WA"). +lisp_code_name(92717,"BAMUM_LETTER_PHASE-F_LI"). +lisp_code_name(92718,"BAMUM_LETTER_PHASE-F_LOQ"). +lisp_code_name(92719,"BAMUM_LETTER_PHASE-F_KO"). +lisp_code_name(92720,"BAMUM_LETTER_PHASE-F_MBEN"). +lisp_code_name(92721,"BAMUM_LETTER_PHASE-F_REN"). +lisp_code_name(92722,"BAMUM_LETTER_PHASE-F_MA"). +lisp_code_name(92723,"BAMUM_LETTER_PHASE-F_MO"). +lisp_code_name(92724,"BAMUM_LETTER_PHASE-F_MBAA"). +lisp_code_name(92725,"BAMUM_LETTER_PHASE-F_TET"). +lisp_code_name(92726,"BAMUM_LETTER_PHASE-F_KPA"). +lisp_code_name(92727,"BAMUM_LETTER_PHASE-F_SAMBA"). +lisp_code_name(92728,"BAMUM_LETTER_PHASE-F_VUEQ"). +lisp_code_name(92736,"MRO_LETTER_TA"). +lisp_code_name(92737,"MRO_LETTER_NGI"). +lisp_code_name(92738,"MRO_LETTER_YO"). +lisp_code_name(92739,"MRO_LETTER_MIM"). +lisp_code_name(92740,"MRO_LETTER_BA"). +lisp_code_name(92741,"MRO_LETTER_DA"). +lisp_code_name(92742,"MRO_LETTER_A"). +lisp_code_name(92743,"MRO_LETTER_PHI"). +lisp_code_name(92744,"MRO_LETTER_KHAI"). +lisp_code_name(92745,"MRO_LETTER_HAO"). +lisp_code_name(92746,"MRO_LETTER_DAI"). +lisp_code_name(92747,"MRO_LETTER_CHU"). +lisp_code_name(92748,"MRO_LETTER_KEAAE"). +lisp_code_name(92749,"MRO_LETTER_OL"). +lisp_code_name(92750,"MRO_LETTER_MAEM"). +lisp_code_name(92751,"MRO_LETTER_NIN"). +lisp_code_name(92752,"MRO_LETTER_PA"). +lisp_code_name(92753,"MRO_LETTER_OO"). +lisp_code_name(92754,"MRO_LETTER_O"). +lisp_code_name(92755,"MRO_LETTER_RO"). +lisp_code_name(92756,"MRO_LETTER_SHI"). +lisp_code_name(92757,"MRO_LETTER_THEA"). +lisp_code_name(92758,"MRO_LETTER_EA"). +lisp_code_name(92759,"MRO_LETTER_WA"). +lisp_code_name(92760,"MRO_LETTER_E"). +lisp_code_name(92761,"MRO_LETTER_KO"). +lisp_code_name(92762,"MRO_LETTER_LAN"). +lisp_code_name(92763,"MRO_LETTER_LA"). +lisp_code_name(92764,"MRO_LETTER_HAI"). +lisp_code_name(92765,"MRO_LETTER_RI"). +lisp_code_name(92766,"MRO_LETTER_TEK"). +lisp_code_name(92768,"MRO_DIGIT_ZERO"). +lisp_code_name(92769,"MRO_DIGIT_ONE"). +lisp_code_name(92770,"MRO_DIGIT_TWO"). +lisp_code_name(92771,"MRO_DIGIT_THREE"). +lisp_code_name(92772,"MRO_DIGIT_FOUR"). +lisp_code_name(92773,"MRO_DIGIT_FIVE"). +lisp_code_name(92774,"MRO_DIGIT_SIX"). +lisp_code_name(92775,"MRO_DIGIT_SEVEN"). +lisp_code_name(92776,"MRO_DIGIT_EIGHT"). +lisp_code_name(92777,"MRO_DIGIT_NINE"). +lisp_code_name(92782,"MRO_DANDA"). +lisp_code_name(92783,"MRO_DOUBLE_DANDA"). +lisp_code_name(92880,"BASSA_VAH_LETTER_ENNI"). +lisp_code_name(92881,"BASSA_VAH_LETTER_KA"). +lisp_code_name(92882,"BASSA_VAH_LETTER_SE"). +lisp_code_name(92883,"BASSA_VAH_LETTER_FA"). +lisp_code_name(92884,"BASSA_VAH_LETTER_MBE"). +lisp_code_name(92885,"BASSA_VAH_LETTER_YIE"). +lisp_code_name(92886,"BASSA_VAH_LETTER_GAH"). +lisp_code_name(92887,"BASSA_VAH_LETTER_DHII"). +lisp_code_name(92888,"BASSA_VAH_LETTER_KPAH"). +lisp_code_name(92889,"BASSA_VAH_LETTER_JO"). +lisp_code_name(92890,"BASSA_VAH_LETTER_HWAH"). +lisp_code_name(92891,"BASSA_VAH_LETTER_WA"). +lisp_code_name(92892,"BASSA_VAH_LETTER_ZO"). +lisp_code_name(92893,"BASSA_VAH_LETTER_GBU"). +lisp_code_name(92894,"BASSA_VAH_LETTER_DO"). +lisp_code_name(92895,"BASSA_VAH_LETTER_CE"). +lisp_code_name(92896,"BASSA_VAH_LETTER_UWU"). +lisp_code_name(92897,"BASSA_VAH_LETTER_TO"). +lisp_code_name(92898,"BASSA_VAH_LETTER_BA"). +lisp_code_name(92899,"BASSA_VAH_LETTER_VU"). +lisp_code_name(92900,"BASSA_VAH_LETTER_YEIN"). +lisp_code_name(92901,"BASSA_VAH_LETTER_PA"). +lisp_code_name(92902,"BASSA_VAH_LETTER_WADDA"). +lisp_code_name(92903,"BASSA_VAH_LETTER_A"). +lisp_code_name(92904,"BASSA_VAH_LETTER_O"). +lisp_code_name(92905,"BASSA_VAH_LETTER_OO"). +lisp_code_name(92906,"BASSA_VAH_LETTER_U"). +lisp_code_name(92907,"BASSA_VAH_LETTER_EE"). +lisp_code_name(92908,"BASSA_VAH_LETTER_E"). +lisp_code_name(92909,"BASSA_VAH_LETTER_I"). +lisp_code_name(92912,"BASSA_VAH_COMBINING_HIGH_TONE"). +lisp_code_name(92913,"BASSA_VAH_COMBINING_LOW_TONE"). +lisp_code_name(92914,"BASSA_VAH_COMBINING_MID_TONE"). +lisp_code_name(92915,"BASSA_VAH_COMBINING_LOW-MID_TONE"). +lisp_code_name(92916,"BASSA_VAH_COMBINING_HIGH-LOW_TONE"). +lisp_code_name(92917,"BASSA_VAH_FULL_STOP"). +lisp_code_name(92928,"PAHAWH_HMONG_VOWEL_KEEB"). +lisp_code_name(92929,"PAHAWH_HMONG_VOWEL_KEEV"). +lisp_code_name(92930,"PAHAWH_HMONG_VOWEL_KIB"). +lisp_code_name(92931,"PAHAWH_HMONG_VOWEL_KIV"). +lisp_code_name(92932,"PAHAWH_HMONG_VOWEL_KAUB"). +lisp_code_name(92933,"PAHAWH_HMONG_VOWEL_KAUV"). +lisp_code_name(92934,"PAHAWH_HMONG_VOWEL_KUB"). +lisp_code_name(92935,"PAHAWH_HMONG_VOWEL_KUV"). +lisp_code_name(92936,"PAHAWH_HMONG_VOWEL_KEB"). +lisp_code_name(92937,"PAHAWH_HMONG_VOWEL_KEV"). +lisp_code_name(92938,"PAHAWH_HMONG_VOWEL_KAIB"). +lisp_code_name(92939,"PAHAWH_HMONG_VOWEL_KAIV"). +lisp_code_name(92940,"PAHAWH_HMONG_VOWEL_KOOB"). +lisp_code_name(92941,"PAHAWH_HMONG_VOWEL_KOOV"). +lisp_code_name(92942,"PAHAWH_HMONG_VOWEL_KAWB"). +lisp_code_name(92943,"PAHAWH_HMONG_VOWEL_KAWV"). +lisp_code_name(92944,"PAHAWH_HMONG_VOWEL_KUAB"). +lisp_code_name(92945,"PAHAWH_HMONG_VOWEL_KUAV"). +lisp_code_name(92946,"PAHAWH_HMONG_VOWEL_KOB"). +lisp_code_name(92947,"PAHAWH_HMONG_VOWEL_KOV"). +lisp_code_name(92948,"PAHAWH_HMONG_VOWEL_KIAB"). +lisp_code_name(92949,"PAHAWH_HMONG_VOWEL_KIAV"). +lisp_code_name(92950,"PAHAWH_HMONG_VOWEL_KAB"). +lisp_code_name(92951,"PAHAWH_HMONG_VOWEL_KAV"). +lisp_code_name(92952,"PAHAWH_HMONG_VOWEL_KWB"). +lisp_code_name(92953,"PAHAWH_HMONG_VOWEL_KWV"). +lisp_code_name(92954,"PAHAWH_HMONG_VOWEL_KAAB"). +lisp_code_name(92955,"PAHAWH_HMONG_VOWEL_KAAV"). +lisp_code_name(92956,"PAHAWH_HMONG_CONSONANT_VAU"). +lisp_code_name(92957,"PAHAWH_HMONG_CONSONANT_NTSAU"). +lisp_code_name(92958,"PAHAWH_HMONG_CONSONANT_LAU"). +lisp_code_name(92959,"PAHAWH_HMONG_CONSONANT_HAU"). +lisp_code_name(92960,"PAHAWH_HMONG_CONSONANT_NLAU"). +lisp_code_name(92961,"PAHAWH_HMONG_CONSONANT_RAU"). +lisp_code_name(92962,"PAHAWH_HMONG_CONSONANT_NKAU"). +lisp_code_name(92963,"PAHAWH_HMONG_CONSONANT_QHAU"). +lisp_code_name(92964,"PAHAWH_HMONG_CONSONANT_YAU"). +lisp_code_name(92965,"PAHAWH_HMONG_CONSONANT_HLAU"). +lisp_code_name(92966,"PAHAWH_HMONG_CONSONANT_MAU"). +lisp_code_name(92967,"PAHAWH_HMONG_CONSONANT_CHAU"). +lisp_code_name(92968,"PAHAWH_HMONG_CONSONANT_NCHAU"). +lisp_code_name(92969,"PAHAWH_HMONG_CONSONANT_HNAU"). +lisp_code_name(92970,"PAHAWH_HMONG_CONSONANT_PLHAU"). +lisp_code_name(92971,"PAHAWH_HMONG_CONSONANT_NTHAU"). +lisp_code_name(92972,"PAHAWH_HMONG_CONSONANT_NAU"). +lisp_code_name(92973,"PAHAWH_HMONG_CONSONANT_AU"). +lisp_code_name(92974,"PAHAWH_HMONG_CONSONANT_XAU"). +lisp_code_name(92975,"PAHAWH_HMONG_CONSONANT_CAU"). +lisp_code_name(92976,"PAHAWH_HMONG_MARK_CIM_TUB"). +lisp_code_name(92977,"PAHAWH_HMONG_MARK_CIM_SO"). +lisp_code_name(92978,"PAHAWH_HMONG_MARK_CIM_KES"). +lisp_code_name(92979,"PAHAWH_HMONG_MARK_CIM_KHAV"). +lisp_code_name(92980,"PAHAWH_HMONG_MARK_CIM_SUAM"). +lisp_code_name(92981,"PAHAWH_HMONG_MARK_CIM_HOM"). +lisp_code_name(92982,"PAHAWH_HMONG_MARK_CIM_TAUM"). +lisp_code_name(92983,"PAHAWH_HMONG_SIGN_VOS_THOM"). +lisp_code_name(92984,"PAHAWH_HMONG_SIGN_VOS_TSHAB_CEEB"). +lisp_code_name(92985,"PAHAWH_HMONG_SIGN_CIM_CHEEM"). +lisp_code_name(92986,"PAHAWH_HMONG_SIGN_VOS_THIAB"). +lisp_code_name(92987,"PAHAWH_HMONG_SIGN_VOS_FEEM"). +lisp_code_name(92988,"PAHAWH_HMONG_SIGN_XYEEM_NTXIV"). +lisp_code_name(92989,"PAHAWH_HMONG_SIGN_XYEEM_RHO"). +lisp_code_name(92990,"PAHAWH_HMONG_SIGN_XYEEM_TOV"). +lisp_code_name(92991,"PAHAWH_HMONG_SIGN_XYEEM_FAIB"). +lisp_code_name(92992,"PAHAWH_HMONG_SIGN_VOS_SEEV"). +lisp_code_name(92993,"PAHAWH_HMONG_SIGN_MEEJ_SUAB"). +lisp_code_name(92994,"PAHAWH_HMONG_SIGN_VOS_NRUA"). +lisp_code_name(92995,"PAHAWH_HMONG_SIGN_IB_YAM"). +lisp_code_name(92996,"PAHAWH_HMONG_SIGN_XAUS"). +lisp_code_name(92997,"PAHAWH_HMONG_SIGN_CIM_TSOV_ROG"). +lisp_code_name(93008,"PAHAWH_HMONG_DIGIT_ZERO"). +lisp_code_name(93009,"PAHAWH_HMONG_DIGIT_ONE"). +lisp_code_name(93010,"PAHAWH_HMONG_DIGIT_TWO"). +lisp_code_name(93011,"PAHAWH_HMONG_DIGIT_THREE"). +lisp_code_name(93012,"PAHAWH_HMONG_DIGIT_FOUR"). +lisp_code_name(93013,"PAHAWH_HMONG_DIGIT_FIVE"). +lisp_code_name(93014,"PAHAWH_HMONG_DIGIT_SIX"). +lisp_code_name(93015,"PAHAWH_HMONG_DIGIT_SEVEN"). +lisp_code_name(93016,"PAHAWH_HMONG_DIGIT_EIGHT"). +lisp_code_name(93017,"PAHAWH_HMONG_DIGIT_NINE"). +lisp_code_name(93019,"PAHAWH_HMONG_NUMBER_TENS"). +lisp_code_name(93020,"PAHAWH_HMONG_NUMBER_HUNDREDS"). +lisp_code_name(93021,"PAHAWH_HMONG_NUMBER_TEN_THOUSANDS"). +lisp_code_name(93022,"PAHAWH_HMONG_NUMBER_MILLIONS"). +lisp_code_name(93023,"PAHAWH_HMONG_NUMBER_HUNDRED_MILLIONS"). +lisp_code_name(93024,"PAHAWH_HMONG_NUMBER_TEN_BILLIONS"). +lisp_code_name(93025,"PAHAWH_HMONG_NUMBER_TRILLIONS"). +lisp_code_name(93027,"PAHAWH_HMONG_SIGN_VOS_LUB"). +lisp_code_name(93028,"PAHAWH_HMONG_SIGN_XYOO"). +lisp_code_name(93029,"PAHAWH_HMONG_SIGN_HLI"). +lisp_code_name(93030,"PAHAWH_HMONG_SIGN_THIRD-STAGE_HLI"). +lisp_code_name(93031,"PAHAWH_HMONG_SIGN_ZWJ_THAJ"). +lisp_code_name(93032,"PAHAWH_HMONG_SIGN_HNUB"). +lisp_code_name(93033,"PAHAWH_HMONG_SIGN_NQIG"). +lisp_code_name(93034,"PAHAWH_HMONG_SIGN_XIAB"). +lisp_code_name(93035,"PAHAWH_HMONG_SIGN_NTUJ"). +lisp_code_name(93036,"PAHAWH_HMONG_SIGN_AV"). +lisp_code_name(93037,"PAHAWH_HMONG_SIGN_TXHEEJ_CEEV"). +lisp_code_name(93038,"PAHAWH_HMONG_SIGN_MEEJ_TSEEB"). +lisp_code_name(93039,"PAHAWH_HMONG_SIGN_TAU"). +lisp_code_name(93040,"PAHAWH_HMONG_SIGN_LOS"). +lisp_code_name(93041,"PAHAWH_HMONG_SIGN_MUS"). +lisp_code_name(93042,"PAHAWH_HMONG_SIGN_CIM_HAIS_LUS_NTOG_NTOG"). +lisp_code_name(93043,"PAHAWH_HMONG_SIGN_CIM_CUAM_TSHOOJ"). +lisp_code_name(93044,"PAHAWH_HMONG_SIGN_CIM_TXWV"). +lisp_code_name(93045,"PAHAWH_HMONG_SIGN_CIM_TXWV_CHWV"). +lisp_code_name(93046,"PAHAWH_HMONG_SIGN_CIM_PUB_DAWB"). +lisp_code_name(93047,"PAHAWH_HMONG_SIGN_CIM_NRES_TOS"). +lisp_code_name(93053,"PAHAWH_HMONG_CLAN_SIGN_TSHEEJ"). +lisp_code_name(93054,"PAHAWH_HMONG_CLAN_SIGN_YEEG"). +lisp_code_name(93055,"PAHAWH_HMONG_CLAN_SIGN_LIS"). +lisp_code_name(93056,"PAHAWH_HMONG_CLAN_SIGN_LAUJ"). +lisp_code_name(93057,"PAHAWH_HMONG_CLAN_SIGN_XYOOJ"). +lisp_code_name(93058,"PAHAWH_HMONG_CLAN_SIGN_KOO"). +lisp_code_name(93059,"PAHAWH_HMONG_CLAN_SIGN_HAWJ"). +lisp_code_name(93060,"PAHAWH_HMONG_CLAN_SIGN_MUAS"). +lisp_code_name(93061,"PAHAWH_HMONG_CLAN_SIGN_THOJ"). +lisp_code_name(93062,"PAHAWH_HMONG_CLAN_SIGN_TSAB"). +lisp_code_name(93063,"PAHAWH_HMONG_CLAN_SIGN_PHAB"). +lisp_code_name(93064,"PAHAWH_HMONG_CLAN_SIGN_KHAB"). +lisp_code_name(93065,"PAHAWH_HMONG_CLAN_SIGN_HAM"). +lisp_code_name(93066,"PAHAWH_HMONG_CLAN_SIGN_VAJ"). +lisp_code_name(93067,"PAHAWH_HMONG_CLAN_SIGN_FAJ"). +lisp_code_name(93068,"PAHAWH_HMONG_CLAN_SIGN_YAJ"). +lisp_code_name(93069,"PAHAWH_HMONG_CLAN_SIGN_TSWB"). +lisp_code_name(93070,"PAHAWH_HMONG_CLAN_SIGN_KWM"). +lisp_code_name(93071,"PAHAWH_HMONG_CLAN_SIGN_VWJ"). +lisp_code_name(93952,"MIAO_LETTER_PA"). +lisp_code_name(93953,"MIAO_LETTER_BA"). +lisp_code_name(93954,"MIAO_LETTER_YI_PA"). +lisp_code_name(93955,"MIAO_LETTER_PLA"). +lisp_code_name(93956,"MIAO_LETTER_MA"). +lisp_code_name(93957,"MIAO_LETTER_MHA"). +lisp_code_name(93958,"MIAO_LETTER_ARCHAIC_MA"). +lisp_code_name(93959,"MIAO_LETTER_FA"). +lisp_code_name(93960,"MIAO_LETTER_VA"). +lisp_code_name(93961,"MIAO_LETTER_VFA"). +lisp_code_name(93962,"MIAO_LETTER_TA"). +lisp_code_name(93963,"MIAO_LETTER_DA"). +lisp_code_name(93964,"MIAO_LETTER_YI_TTA"). +lisp_code_name(93965,"MIAO_LETTER_YI_TA"). +lisp_code_name(93966,"MIAO_LETTER_TTA"). +lisp_code_name(93967,"MIAO_LETTER_DDA"). +lisp_code_name(93968,"MIAO_LETTER_NA"). +lisp_code_name(93969,"MIAO_LETTER_NHA"). +lisp_code_name(93970,"MIAO_LETTER_YI_NNA"). +lisp_code_name(93971,"MIAO_LETTER_ARCHAIC_NA"). +lisp_code_name(93972,"MIAO_LETTER_NNA"). +lisp_code_name(93973,"MIAO_LETTER_NNHA"). +lisp_code_name(93974,"MIAO_LETTER_LA"). +lisp_code_name(93975,"MIAO_LETTER_LYA"). +lisp_code_name(93976,"MIAO_LETTER_LHA"). +lisp_code_name(93977,"MIAO_LETTER_LHYA"). +lisp_code_name(93978,"MIAO_LETTER_TLHA"). +lisp_code_name(93979,"MIAO_LETTER_DLHA"). +lisp_code_name(93980,"MIAO_LETTER_TLHYA"). +lisp_code_name(93981,"MIAO_LETTER_DLHYA"). +lisp_code_name(93982,"MIAO_LETTER_KA"). +lisp_code_name(93983,"MIAO_LETTER_GA"). +lisp_code_name(93984,"MIAO_LETTER_YI_KA"). +lisp_code_name(93985,"MIAO_LETTER_QA"). +lisp_code_name(93986,"MIAO_LETTER_QGA"). +lisp_code_name(93987,"MIAO_LETTER_NGA"). +lisp_code_name(93988,"MIAO_LETTER_NGHA"). +lisp_code_name(93989,"MIAO_LETTER_ARCHAIC_NGA"). +lisp_code_name(93990,"MIAO_LETTER_HA"). +lisp_code_name(93991,"MIAO_LETTER_XA"). +lisp_code_name(93992,"MIAO_LETTER_GHA"). +lisp_code_name(93993,"MIAO_LETTER_GHHA"). +lisp_code_name(93994,"MIAO_LETTER_TSSA"). +lisp_code_name(93995,"MIAO_LETTER_DZZA"). +lisp_code_name(93996,"MIAO_LETTER_NYA"). +lisp_code_name(93997,"MIAO_LETTER_NYHA"). +lisp_code_name(93998,"MIAO_LETTER_TSHA"). +lisp_code_name(93999,"MIAO_LETTER_DZHA"). +lisp_code_name(94000,"MIAO_LETTER_YI_TSHA"). +lisp_code_name(94001,"MIAO_LETTER_YI_DZHA"). +lisp_code_name(94002,"MIAO_LETTER_REFORMED_TSHA"). +lisp_code_name(94003,"MIAO_LETTER_SHA"). +lisp_code_name(94004,"MIAO_LETTER_SSA"). +lisp_code_name(94005,"MIAO_LETTER_ZHA"). +lisp_code_name(94006,"MIAO_LETTER_ZSHA"). +lisp_code_name(94007,"MIAO_LETTER_TSA"). +lisp_code_name(94008,"MIAO_LETTER_DZA"). +lisp_code_name(94009,"MIAO_LETTER_YI_TSA"). +lisp_code_name(94010,"MIAO_LETTER_SA"). +lisp_code_name(94011,"MIAO_LETTER_ZA"). +lisp_code_name(94012,"MIAO_LETTER_ZSA"). +lisp_code_name(94013,"MIAO_LETTER_ZZA"). +lisp_code_name(94014,"MIAO_LETTER_ZZSA"). +lisp_code_name(94015,"MIAO_LETTER_ARCHAIC_ZZA"). +lisp_code_name(94016,"MIAO_LETTER_ZZYA"). +lisp_code_name(94017,"MIAO_LETTER_ZZSYA"). +lisp_code_name(94018,"MIAO_LETTER_WA"). +lisp_code_name(94019,"MIAO_LETTER_AH"). +lisp_code_name(94020,"MIAO_LETTER_HHA"). +lisp_code_name(94032,"MIAO_LETTER_NASALIZATION"). +lisp_code_name(94033,"MIAO_SIGN_ASPIRATION"). +lisp_code_name(94034,"MIAO_SIGN_REFORMED_VOICING"). +lisp_code_name(94035,"MIAO_SIGN_REFORMED_ASPIRATION"). +lisp_code_name(94036,"MIAO_VOWEL_SIGN_A"). +lisp_code_name(94037,"MIAO_VOWEL_SIGN_AA"). +lisp_code_name(94038,"MIAO_VOWEL_SIGN_AHH"). +lisp_code_name(94039,"MIAO_VOWEL_SIGN_AN"). +lisp_code_name(94040,"MIAO_VOWEL_SIGN_ANG"). +lisp_code_name(94041,"MIAO_VOWEL_SIGN_O"). +lisp_code_name(94042,"MIAO_VOWEL_SIGN_OO"). +lisp_code_name(94043,"MIAO_VOWEL_SIGN_WO"). +lisp_code_name(94044,"MIAO_VOWEL_SIGN_W"). +lisp_code_name(94045,"MIAO_VOWEL_SIGN_E"). +lisp_code_name(94046,"MIAO_VOWEL_SIGN_EN"). +lisp_code_name(94047,"MIAO_VOWEL_SIGN_ENG"). +lisp_code_name(94048,"MIAO_VOWEL_SIGN_OEY"). +lisp_code_name(94049,"MIAO_VOWEL_SIGN_I"). +lisp_code_name(94050,"MIAO_VOWEL_SIGN_IA"). +lisp_code_name(94051,"MIAO_VOWEL_SIGN_IAN"). +lisp_code_name(94052,"MIAO_VOWEL_SIGN_IANG"). +lisp_code_name(94053,"MIAO_VOWEL_SIGN_IO"). +lisp_code_name(94054,"MIAO_VOWEL_SIGN_IE"). +lisp_code_name(94055,"MIAO_VOWEL_SIGN_II"). +lisp_code_name(94056,"MIAO_VOWEL_SIGN_IU"). +lisp_code_name(94057,"MIAO_VOWEL_SIGN_ING"). +lisp_code_name(94058,"MIAO_VOWEL_SIGN_U"). +lisp_code_name(94059,"MIAO_VOWEL_SIGN_UA"). +lisp_code_name(94060,"MIAO_VOWEL_SIGN_UAN"). +lisp_code_name(94061,"MIAO_VOWEL_SIGN_UANG"). +lisp_code_name(94062,"MIAO_VOWEL_SIGN_UU"). +lisp_code_name(94063,"MIAO_VOWEL_SIGN_UEI"). +lisp_code_name(94064,"MIAO_VOWEL_SIGN_UNG"). +lisp_code_name(94065,"MIAO_VOWEL_SIGN_Y"). +lisp_code_name(94066,"MIAO_VOWEL_SIGN_YI"). +lisp_code_name(94067,"MIAO_VOWEL_SIGN_AE"). +lisp_code_name(94068,"MIAO_VOWEL_SIGN_AEE"). +lisp_code_name(94069,"MIAO_VOWEL_SIGN_ERR"). +lisp_code_name(94070,"MIAO_VOWEL_SIGN_ROUNDED_ERR"). +lisp_code_name(94071,"MIAO_VOWEL_SIGN_ER"). +lisp_code_name(94072,"MIAO_VOWEL_SIGN_ROUNDED_ER"). +lisp_code_name(94073,"MIAO_VOWEL_SIGN_AI"). +lisp_code_name(94074,"MIAO_VOWEL_SIGN_EI"). +lisp_code_name(94075,"MIAO_VOWEL_SIGN_AU"). +lisp_code_name(94076,"MIAO_VOWEL_SIGN_OU"). +lisp_code_name(94077,"MIAO_VOWEL_SIGN_N"). +lisp_code_name(94078,"MIAO_VOWEL_SIGN_NG"). +lisp_code_name(94095,"MIAO_TONE_RIGHT"). +lisp_code_name(94096,"MIAO_TONE_TOP_RIGHT"). +lisp_code_name(94097,"MIAO_TONE_ABOVE"). +lisp_code_name(94098,"MIAO_TONE_BELOW"). +lisp_code_name(94099,"MIAO_LETTER_TONE-2"). +lisp_code_name(94100,"MIAO_LETTER_TONE-3"). +lisp_code_name(94101,"MIAO_LETTER_TONE-4"). +lisp_code_name(94102,"MIAO_LETTER_TONE-5"). +lisp_code_name(94103,"MIAO_LETTER_TONE-6"). +lisp_code_name(94104,"MIAO_LETTER_TONE-7"). +lisp_code_name(94105,"MIAO_LETTER_TONE-8"). +lisp_code_name(94106,"MIAO_LETTER_REFORMED_TONE-1"). +lisp_code_name(94107,"MIAO_LETTER_REFORMED_TONE-2"). +lisp_code_name(94108,"MIAO_LETTER_REFORMED_TONE-4"). +lisp_code_name(94109,"MIAO_LETTER_REFORMED_TONE-5"). +lisp_code_name(94110,"MIAO_LETTER_REFORMED_TONE-6"). +lisp_code_name(94111,"MIAO_LETTER_REFORMED_TONE-8"). +lisp_code_name(110592,"KATAKANA_LETTER_ARCHAIC_E"). +lisp_code_name(110593,"HIRAGANA_LETTER_ARCHAIC_YE"). +lisp_code_name(113664,"DUPLOYAN_LETTER_H"). +lisp_code_name(113665,"DUPLOYAN_LETTER_X"). +lisp_code_name(113666,"DUPLOYAN_LETTER_P"). +lisp_code_name(113667,"DUPLOYAN_LETTER_T"). +lisp_code_name(113668,"DUPLOYAN_LETTER_F"). +lisp_code_name(113669,"DUPLOYAN_LETTER_K"). +lisp_code_name(113670,"DUPLOYAN_LETTER_L"). +lisp_code_name(113671,"DUPLOYAN_LETTER_B"). +lisp_code_name(113672,"DUPLOYAN_LETTER_D"). +lisp_code_name(113673,"DUPLOYAN_LETTER_V"). +lisp_code_name(113674,"DUPLOYAN_LETTER_G"). +lisp_code_name(113675,"DUPLOYAN_LETTER_R"). +lisp_code_name(113676,"DUPLOYAN_LETTER_P_N"). +lisp_code_name(113677,"DUPLOYAN_LETTER_D_S"). +lisp_code_name(113678,"DUPLOYAN_LETTER_F_N"). +lisp_code_name(113679,"DUPLOYAN_LETTER_K_M"). +lisp_code_name(113680,"DUPLOYAN_LETTER_R_S"). +lisp_code_name(113681,"DUPLOYAN_LETTER_TH"). +lisp_code_name(113682,"DUPLOYAN_LETTER_SLOAN_DH"). +lisp_code_name(113683,"DUPLOYAN_LETTER_DH"). +lisp_code_name(113684,"DUPLOYAN_LETTER_KK"). +lisp_code_name(113685,"DUPLOYAN_LETTER_SLOAN_J"). +lisp_code_name(113686,"DUPLOYAN_LETTER_HL"). +lisp_code_name(113687,"DUPLOYAN_LETTER_LH"). +lisp_code_name(113688,"DUPLOYAN_LETTER_RH"). +lisp_code_name(113689,"DUPLOYAN_LETTER_M"). +lisp_code_name(113690,"DUPLOYAN_LETTER_N"). +lisp_code_name(113691,"DUPLOYAN_LETTER_J"). +lisp_code_name(113692,"DUPLOYAN_LETTER_S"). +lisp_code_name(113693,"DUPLOYAN_LETTER_M_N"). +lisp_code_name(113694,"DUPLOYAN_LETTER_N_M"). +lisp_code_name(113695,"DUPLOYAN_LETTER_J_M"). +lisp_code_name(113696,"DUPLOYAN_LETTER_S_J"). +lisp_code_name(113697,"DUPLOYAN_LETTER_M_WITH_DOT"). +lisp_code_name(113698,"DUPLOYAN_LETTER_N_WITH_DOT"). +lisp_code_name(113699,"DUPLOYAN_LETTER_J_WITH_DOT"). +lisp_code_name(113700,"DUPLOYAN_LETTER_J_WITH_DOTS_INSIDE_AND_ABOVE"). +lisp_code_name(113701,"DUPLOYAN_LETTER_S_WITH_DOT"). +lisp_code_name(113702,"DUPLOYAN_LETTER_S_WITH_DOT_BELOW"). +lisp_code_name(113703,"DUPLOYAN_LETTER_M_S"). +lisp_code_name(113704,"DUPLOYAN_LETTER_N_S"). +lisp_code_name(113705,"DUPLOYAN_LETTER_J_S"). +lisp_code_name(113706,"DUPLOYAN_LETTER_S_S"). +lisp_code_name(113707,"DUPLOYAN_LETTER_M_N_S"). +lisp_code_name(113708,"DUPLOYAN_LETTER_N_M_S"). +lisp_code_name(113709,"DUPLOYAN_LETTER_J_M_S"). +lisp_code_name(113710,"DUPLOYAN_LETTER_S_J_S"). +lisp_code_name(113711,"DUPLOYAN_LETTER_J_S_WITH_DOT"). +lisp_code_name(113712,"DUPLOYAN_LETTER_J_N"). +lisp_code_name(113713,"DUPLOYAN_LETTER_J_N_S"). +lisp_code_name(113714,"DUPLOYAN_LETTER_S_T"). +lisp_code_name(113715,"DUPLOYAN_LETTER_S_T_R"). +lisp_code_name(113716,"DUPLOYAN_LETTER_S_P"). +lisp_code_name(113717,"DUPLOYAN_LETTER_S_P_R"). +lisp_code_name(113718,"DUPLOYAN_LETTER_T_S"). +lisp_code_name(113719,"DUPLOYAN_LETTER_T_R_S"). +lisp_code_name(113720,"DUPLOYAN_LETTER_W"). +lisp_code_name(113721,"DUPLOYAN_LETTER_WH"). +lisp_code_name(113722,"DUPLOYAN_LETTER_W_R"). +lisp_code_name(113723,"DUPLOYAN_LETTER_S_N"). +lisp_code_name(113724,"DUPLOYAN_LETTER_S_M"). +lisp_code_name(113725,"DUPLOYAN_LETTER_K_R_S"). +lisp_code_name(113726,"DUPLOYAN_LETTER_G_R_S"). +lisp_code_name(113727,"DUPLOYAN_LETTER_S_K"). +lisp_code_name(113728,"DUPLOYAN_LETTER_S_K_R"). +lisp_code_name(113729,"DUPLOYAN_LETTER_A"). +lisp_code_name(113730,"DUPLOYAN_LETTER_SLOAN_OW"). +lisp_code_name(113731,"DUPLOYAN_LETTER_OA"). +lisp_code_name(113732,"DUPLOYAN_LETTER_O"). +lisp_code_name(113733,"DUPLOYAN_LETTER_AOU"). +lisp_code_name(113734,"DUPLOYAN_LETTER_I"). +lisp_code_name(113735,"DUPLOYAN_LETTER_E"). +lisp_code_name(113736,"DUPLOYAN_LETTER_IE"). +lisp_code_name(113737,"DUPLOYAN_LETTER_SHORT_I"). +lisp_code_name(113738,"DUPLOYAN_LETTER_UI"). +lisp_code_name(113739,"DUPLOYAN_LETTER_EE"). +lisp_code_name(113740,"DUPLOYAN_LETTER_SLOAN_EH"). +lisp_code_name(113741,"DUPLOYAN_LETTER_ROMANIAN_I"). +lisp_code_name(113742,"DUPLOYAN_LETTER_SLOAN_EE"). +lisp_code_name(113743,"DUPLOYAN_LETTER_LONG_I"). +lisp_code_name(113744,"DUPLOYAN_LETTER_YE"). +lisp_code_name(113745,"DUPLOYAN_LETTER_U"). +lisp_code_name(113746,"DUPLOYAN_LETTER_EU"). +lisp_code_name(113747,"DUPLOYAN_LETTER_XW"). +lisp_code_name(113748,"DUPLOYAN_LETTER_U_N"). +lisp_code_name(113749,"DUPLOYAN_LETTER_LONG_U"). +lisp_code_name(113750,"DUPLOYAN_LETTER_ROMANIAN_U"). +lisp_code_name(113751,"DUPLOYAN_LETTER_UH"). +lisp_code_name(113752,"DUPLOYAN_LETTER_SLOAN_U"). +lisp_code_name(113753,"DUPLOYAN_LETTER_OOH"). +lisp_code_name(113754,"DUPLOYAN_LETTER_OW"). +lisp_code_name(113755,"DUPLOYAN_LETTER_OU"). +lisp_code_name(113756,"DUPLOYAN_LETTER_WA"). +lisp_code_name(113757,"DUPLOYAN_LETTER_WO"). +lisp_code_name(113758,"DUPLOYAN_LETTER_WI"). +lisp_code_name(113759,"DUPLOYAN_LETTER_WEI"). +lisp_code_name(113760,"DUPLOYAN_LETTER_WOW"). +lisp_code_name(113761,"DUPLOYAN_LETTER_NASAL_U"). +lisp_code_name(113762,"DUPLOYAN_LETTER_NASAL_O"). +lisp_code_name(113763,"DUPLOYAN_LETTER_NASAL_I"). +lisp_code_name(113764,"DUPLOYAN_LETTER_NASAL_A"). +lisp_code_name(113765,"DUPLOYAN_LETTER_PERNIN_AN"). +lisp_code_name(113766,"DUPLOYAN_LETTER_PERNIN_AM"). +lisp_code_name(113767,"DUPLOYAN_LETTER_SLOAN_EN"). +lisp_code_name(113768,"DUPLOYAN_LETTER_SLOAN_AN"). +lisp_code_name(113769,"DUPLOYAN_LETTER_SLOAN_ON"). +lisp_code_name(113770,"DUPLOYAN_LETTER_VOCALIC_M"). +lisp_code_name(113776,"DUPLOYAN_AFFIX_LEFT_HORIZONTAL_SECANT"). +lisp_code_name(113777,"DUPLOYAN_AFFIX_MID_HORIZONTAL_SECANT"). +lisp_code_name(113778,"DUPLOYAN_AFFIX_RIGHT_HORIZONTAL_SECANT"). +lisp_code_name(113779,"DUPLOYAN_AFFIX_LOW_VERTICAL_SECANT"). +lisp_code_name(113780,"DUPLOYAN_AFFIX_MID_VERTICAL_SECANT"). +lisp_code_name(113781,"DUPLOYAN_AFFIX_HIGH_VERTICAL_SECANT"). +lisp_code_name(113782,"DUPLOYAN_AFFIX_ATTACHED_SECANT"). +lisp_code_name(113783,"DUPLOYAN_AFFIX_ATTACHED_LEFT-TO-RIGHT_SECANT"). +lisp_code_name(113784,"DUPLOYAN_AFFIX_ATTACHED_TANGENT"). +lisp_code_name(113785,"DUPLOYAN_AFFIX_ATTACHED_TAIL"). +lisp_code_name(113786,"DUPLOYAN_AFFIX_ATTACHED_E_HOOK"). +lisp_code_name(113787,"DUPLOYAN_AFFIX_ATTACHED_I_HOOK"). +lisp_code_name(113788,"DUPLOYAN_AFFIX_ATTACHED_TANGENT_HOOK"). +lisp_code_name(113792,"DUPLOYAN_AFFIX_HIGH_ACUTE"). +lisp_code_name(113793,"DUPLOYAN_AFFIX_HIGH_TIGHT_ACUTE"). +lisp_code_name(113794,"DUPLOYAN_AFFIX_HIGH_GRAVE"). +lisp_code_name(113795,"DUPLOYAN_AFFIX_HIGH_LONG_GRAVE"). +lisp_code_name(113796,"DUPLOYAN_AFFIX_HIGH_DOT"). +lisp_code_name(113797,"DUPLOYAN_AFFIX_HIGH_CIRCLE"). +lisp_code_name(113798,"DUPLOYAN_AFFIX_HIGH_LINE"). +lisp_code_name(113799,"DUPLOYAN_AFFIX_HIGH_WAVE"). +lisp_code_name(113800,"DUPLOYAN_AFFIX_HIGH_VERTICAL"). +lisp_code_name(113808,"DUPLOYAN_AFFIX_LOW_ACUTE"). +lisp_code_name(113809,"DUPLOYAN_AFFIX_LOW_TIGHT_ACUTE"). +lisp_code_name(113810,"DUPLOYAN_AFFIX_LOW_GRAVE"). +lisp_code_name(113811,"DUPLOYAN_AFFIX_LOW_LONG_GRAVE"). +lisp_code_name(113812,"DUPLOYAN_AFFIX_LOW_DOT"). +lisp_code_name(113813,"DUPLOYAN_AFFIX_LOW_CIRCLE"). +lisp_code_name(113814,"DUPLOYAN_AFFIX_LOW_LINE"). +lisp_code_name(113815,"DUPLOYAN_AFFIX_LOW_WAVE"). +lisp_code_name(113816,"DUPLOYAN_AFFIX_LOW_VERTICAL"). +lisp_code_name(113817,"DUPLOYAN_AFFIX_LOW_ARROW"). +lisp_code_name(113820,"DUPLOYAN_SIGN_O_WITH_CROSS"). +lisp_code_name(113821,"DUPLOYAN_THICK_LETTER_SELECTOR"). +lisp_code_name(113822,"DUPLOYAN_DOUBLE_MARK"). +lisp_code_name(113823,"DUPLOYAN_PUNCTUATION_CHINOOK_FULL_STOP"). +lisp_code_name(113824,"SHORTHAND_FORMAT_LETTER_OVERLAP"). +lisp_code_name(113825,"SHORTHAND_FORMAT_CONTINUING_OVERLAP"). +lisp_code_name(113826,"SHORTHAND_FORMAT_DOWN_STEP"). +lisp_code_name(113827,"SHORTHAND_FORMAT_UP_STEP"). +lisp_code_name(118784,"BYZANTINE_MUSICAL_SYMBOL_PSILI"). +lisp_code_name(118785,"BYZANTINE_MUSICAL_SYMBOL_DASEIA"). +lisp_code_name(118786,"BYZANTINE_MUSICAL_SYMBOL_PERISPOMENI"). +lisp_code_name(118787,"BYZANTINE_MUSICAL_SYMBOL_OXEIA_EKFONITIKON"). +lisp_code_name(118788,"BYZANTINE_MUSICAL_SYMBOL_OXEIA_DIPLI"). +lisp_code_name(118789,"BYZANTINE_MUSICAL_SYMBOL_VAREIA_EKFONITIKON"). +lisp_code_name(118790,"BYZANTINE_MUSICAL_SYMBOL_VAREIA_DIPLI"). +lisp_code_name(118791,"BYZANTINE_MUSICAL_SYMBOL_KATHISTI"). +lisp_code_name(118792,"BYZANTINE_MUSICAL_SYMBOL_SYRMATIKI"). +lisp_code_name(118793,"BYZANTINE_MUSICAL_SYMBOL_PARAKLITIKI"). +lisp_code_name(118794,"BYZANTINE_MUSICAL_SYMBOL_YPOKRISIS"). +lisp_code_name(118795,"BYZANTINE_MUSICAL_SYMBOL_YPOKRISIS_DIPLI"). +lisp_code_name(118796,"BYZANTINE_MUSICAL_SYMBOL_KREMASTI"). +lisp_code_name(118797,"BYZANTINE_MUSICAL_SYMBOL_APESO_EKFONITIKON"). +lisp_code_name(118798,"BYZANTINE_MUSICAL_SYMBOL_EXO_EKFONITIKON"). +lisp_code_name(118799,"BYZANTINE_MUSICAL_SYMBOL_TELEIA"). +lisp_code_name(118800,"BYZANTINE_MUSICAL_SYMBOL_KENTIMATA"). +lisp_code_name(118801,"BYZANTINE_MUSICAL_SYMBOL_APOSTROFOS"). +lisp_code_name(118802,"BYZANTINE_MUSICAL_SYMBOL_APOSTROFOS_DIPLI"). +lisp_code_name(118803,"BYZANTINE_MUSICAL_SYMBOL_SYNEVMA"). +lisp_code_name(118804,"BYZANTINE_MUSICAL_SYMBOL_THITA"). +lisp_code_name(118805,"BYZANTINE_MUSICAL_SYMBOL_OLIGON_ARCHAION"). +lisp_code_name(118806,"BYZANTINE_MUSICAL_SYMBOL_GORGON_ARCHAION"). +lisp_code_name(118807,"BYZANTINE_MUSICAL_SYMBOL_PSILON"). +lisp_code_name(118808,"BYZANTINE_MUSICAL_SYMBOL_CHAMILON"). +lisp_code_name(118809,"BYZANTINE_MUSICAL_SYMBOL_VATHY"). +lisp_code_name(118810,"BYZANTINE_MUSICAL_SYMBOL_ISON_ARCHAION"). +lisp_code_name(118811,"BYZANTINE_MUSICAL_SYMBOL_KENTIMA_ARCHAION"). +lisp_code_name(118812,"BYZANTINE_MUSICAL_SYMBOL_KENTIMATA_ARCHAION"). +lisp_code_name(118813,"BYZANTINE_MUSICAL_SYMBOL_SAXIMATA"). +lisp_code_name(118814,"BYZANTINE_MUSICAL_SYMBOL_PARICHON"). +lisp_code_name(118815,"BYZANTINE_MUSICAL_SYMBOL_STAVROS_APODEXIA"). +lisp_code_name(118816,"BYZANTINE_MUSICAL_SYMBOL_OXEIAI_ARCHAION"). +lisp_code_name(118817,"BYZANTINE_MUSICAL_SYMBOL_VAREIAI_ARCHAION"). +lisp_code_name(118818,"BYZANTINE_MUSICAL_SYMBOL_APODERMA_ARCHAION"). +lisp_code_name(118819,"BYZANTINE_MUSICAL_SYMBOL_APOTHEMA"). +lisp_code_name(118820,"BYZANTINE_MUSICAL_SYMBOL_KLASMA"). +lisp_code_name(118821,"BYZANTINE_MUSICAL_SYMBOL_REVMA"). +lisp_code_name(118822,"BYZANTINE_MUSICAL_SYMBOL_PIASMA_ARCHAION"). +lisp_code_name(118823,"BYZANTINE_MUSICAL_SYMBOL_TINAGMA"). +lisp_code_name(118824,"BYZANTINE_MUSICAL_SYMBOL_ANATRICHISMA"). +lisp_code_name(118825,"BYZANTINE_MUSICAL_SYMBOL_SEISMA"). +lisp_code_name(118826,"BYZANTINE_MUSICAL_SYMBOL_SYNAGMA_ARCHAION"). +lisp_code_name(118827,"BYZANTINE_MUSICAL_SYMBOL_SYNAGMA_META_STAVROU"). +lisp_code_name(118828,"BYZANTINE_MUSICAL_SYMBOL_OYRANISMA_ARCHAION"). +lisp_code_name(118829,"BYZANTINE_MUSICAL_SYMBOL_THEMA"). +lisp_code_name(118830,"BYZANTINE_MUSICAL_SYMBOL_LEMOI"). +lisp_code_name(118831,"BYZANTINE_MUSICAL_SYMBOL_DYO"). +lisp_code_name(118832,"BYZANTINE_MUSICAL_SYMBOL_TRIA"). +lisp_code_name(118833,"BYZANTINE_MUSICAL_SYMBOL_TESSERA"). +lisp_code_name(118834,"BYZANTINE_MUSICAL_SYMBOL_KRATIMATA"). +lisp_code_name(118835,"BYZANTINE_MUSICAL_SYMBOL_APESO_EXO_NEO"). +lisp_code_name(118836,"BYZANTINE_MUSICAL_SYMBOL_FTHORA_ARCHAION"). +lisp_code_name(118837,"BYZANTINE_MUSICAL_SYMBOL_IMIFTHORA"). +lisp_code_name(118838,"BYZANTINE_MUSICAL_SYMBOL_TROMIKON_ARCHAION"). +lisp_code_name(118839,"BYZANTINE_MUSICAL_SYMBOL_KATAVA_TROMIKON"). +lisp_code_name(118840,"BYZANTINE_MUSICAL_SYMBOL_PELASTON"). +lisp_code_name(118841,"BYZANTINE_MUSICAL_SYMBOL_PSIFISTON"). +lisp_code_name(118842,"BYZANTINE_MUSICAL_SYMBOL_KONTEVMA"). +lisp_code_name(118843,"BYZANTINE_MUSICAL_SYMBOL_CHOREVMA_ARCHAION"). +lisp_code_name(118844,"BYZANTINE_MUSICAL_SYMBOL_RAPISMA"). +lisp_code_name(118845,"BYZANTINE_MUSICAL_SYMBOL_PARAKALESMA_ARCHAION"). +lisp_code_name(118846,"BYZANTINE_MUSICAL_SYMBOL_PARAKLITIKI_ARCHAION"). +lisp_code_name(118847,"BYZANTINE_MUSICAL_SYMBOL_ICHADIN"). +lisp_code_name(118848,"BYZANTINE_MUSICAL_SYMBOL_NANA"). +lisp_code_name(118849,"BYZANTINE_MUSICAL_SYMBOL_PETASMA"). +lisp_code_name(118850,"BYZANTINE_MUSICAL_SYMBOL_KONTEVMA_ALLO"). +lisp_code_name(118851,"BYZANTINE_MUSICAL_SYMBOL_TROMIKON_ALLO"). +lisp_code_name(118852,"BYZANTINE_MUSICAL_SYMBOL_STRAGGISMATA"). +lisp_code_name(118853,"BYZANTINE_MUSICAL_SYMBOL_GRONTHISMATA"). +lisp_code_name(118854,"BYZANTINE_MUSICAL_SYMBOL_ISON_NEO"). +lisp_code_name(118855,"BYZANTINE_MUSICAL_SYMBOL_OLIGON_NEO"). +lisp_code_name(118856,"BYZANTINE_MUSICAL_SYMBOL_OXEIA_NEO"). +lisp_code_name(118857,"BYZANTINE_MUSICAL_SYMBOL_PETASTI"). +lisp_code_name(118858,"BYZANTINE_MUSICAL_SYMBOL_KOUFISMA"). +lisp_code_name(118859,"BYZANTINE_MUSICAL_SYMBOL_PETASTOKOUFISMA"). +lisp_code_name(118860,"BYZANTINE_MUSICAL_SYMBOL_KRATIMOKOUFISMA"). +lisp_code_name(118861,"BYZANTINE_MUSICAL_SYMBOL_PELASTON_NEO"). +lisp_code_name(118862,"BYZANTINE_MUSICAL_SYMBOL_KENTIMATA_NEO_ANO"). +lisp_code_name(118863,"BYZANTINE_MUSICAL_SYMBOL_KENTIMA_NEO_ANO"). +lisp_code_name(118864,"BYZANTINE_MUSICAL_SYMBOL_YPSILI"). +lisp_code_name(118865,"BYZANTINE_MUSICAL_SYMBOL_APOSTROFOS_NEO"). +lisp_code_name(118866,"BYZANTINE_MUSICAL_SYMBOL_APOSTROFOI_SYNDESMOS_NEO"). +lisp_code_name(118867,"BYZANTINE_MUSICAL_SYMBOL_YPORROI"). +lisp_code_name(118868,"BYZANTINE_MUSICAL_SYMBOL_KRATIMOYPORROON"). +lisp_code_name(118869,"BYZANTINE_MUSICAL_SYMBOL_ELAFRON"). +lisp_code_name(118870,"BYZANTINE_MUSICAL_SYMBOL_CHAMILI"). +lisp_code_name(118871,"BYZANTINE_MUSICAL_SYMBOL_MIKRON_ISON"). +lisp_code_name(118872,"BYZANTINE_MUSICAL_SYMBOL_VAREIA_NEO"). +lisp_code_name(118873,"BYZANTINE_MUSICAL_SYMBOL_PIASMA_NEO"). +lisp_code_name(118874,"BYZANTINE_MUSICAL_SYMBOL_PSIFISTON_NEO"). +lisp_code_name(118875,"BYZANTINE_MUSICAL_SYMBOL_OMALON"). +lisp_code_name(118876,"BYZANTINE_MUSICAL_SYMBOL_ANTIKENOMA"). +lisp_code_name(118877,"BYZANTINE_MUSICAL_SYMBOL_LYGISMA"). +lisp_code_name(118878,"BYZANTINE_MUSICAL_SYMBOL_PARAKLITIKI_NEO"). +lisp_code_name(118879,"BYZANTINE_MUSICAL_SYMBOL_PARAKALESMA_NEO"). +lisp_code_name(118880,"BYZANTINE_MUSICAL_SYMBOL_ETERON_PARAKALESMA"). +lisp_code_name(118881,"BYZANTINE_MUSICAL_SYMBOL_KYLISMA"). +lisp_code_name(118882,"BYZANTINE_MUSICAL_SYMBOL_ANTIKENOKYLISMA"). +lisp_code_name(118883,"BYZANTINE_MUSICAL_SYMBOL_TROMIKON_NEO"). +lisp_code_name(118884,"BYZANTINE_MUSICAL_SYMBOL_EKSTREPTON"). +lisp_code_name(118885,"BYZANTINE_MUSICAL_SYMBOL_SYNAGMA_NEO"). +lisp_code_name(118886,"BYZANTINE_MUSICAL_SYMBOL_SYRMA"). +lisp_code_name(118887,"BYZANTINE_MUSICAL_SYMBOL_CHOREVMA_NEO"). +lisp_code_name(118888,"BYZANTINE_MUSICAL_SYMBOL_EPEGERMA"). +lisp_code_name(118889,"BYZANTINE_MUSICAL_SYMBOL_SEISMA_NEO"). +lisp_code_name(118890,"BYZANTINE_MUSICAL_SYMBOL_XIRON_KLASMA"). +lisp_code_name(118891,"BYZANTINE_MUSICAL_SYMBOL_TROMIKOPSIFISTON"). +lisp_code_name(118892,"BYZANTINE_MUSICAL_SYMBOL_PSIFISTOLYGISMA"). +lisp_code_name(118893,"BYZANTINE_MUSICAL_SYMBOL_TROMIKOLYGISMA"). +lisp_code_name(118894,"BYZANTINE_MUSICAL_SYMBOL_TROMIKOPARAKALESMA"). +lisp_code_name(118895,"BYZANTINE_MUSICAL_SYMBOL_PSIFISTOPARAKALESMA"). +lisp_code_name(118896,"BYZANTINE_MUSICAL_SYMBOL_TROMIKOSYNAGMA"). +lisp_code_name(118897,"BYZANTINE_MUSICAL_SYMBOL_PSIFISTOSYNAGMA"). +lisp_code_name(118898,"BYZANTINE_MUSICAL_SYMBOL_GORGOSYNTHETON"). +lisp_code_name(118899,"BYZANTINE_MUSICAL_SYMBOL_ARGOSYNTHETON"). +lisp_code_name(118900,"BYZANTINE_MUSICAL_SYMBOL_ETERON_ARGOSYNTHETON"). +lisp_code_name(118901,"BYZANTINE_MUSICAL_SYMBOL_OYRANISMA_NEO"). +lisp_code_name(118902,"BYZANTINE_MUSICAL_SYMBOL_THEMATISMOS_ESO"). +lisp_code_name(118903,"BYZANTINE_MUSICAL_SYMBOL_THEMATISMOS_EXO"). +lisp_code_name(118904,"BYZANTINE_MUSICAL_SYMBOL_THEMA_APLOUN"). +lisp_code_name(118905,"BYZANTINE_MUSICAL_SYMBOL_THES_KAI_APOTHES"). +lisp_code_name(118906,"BYZANTINE_MUSICAL_SYMBOL_KATAVASMA"). +lisp_code_name(118907,"BYZANTINE_MUSICAL_SYMBOL_ENDOFONON"). +lisp_code_name(118908,"BYZANTINE_MUSICAL_SYMBOL_YFEN_KATO"). +lisp_code_name(118909,"BYZANTINE_MUSICAL_SYMBOL_YFEN_ANO"). +lisp_code_name(118910,"BYZANTINE_MUSICAL_SYMBOL_STAVROS"). +lisp_code_name(118911,"BYZANTINE_MUSICAL_SYMBOL_KLASMA_ANO"). +lisp_code_name(118912,"BYZANTINE_MUSICAL_SYMBOL_DIPLI_ARCHAION"). +lisp_code_name(118913,"BYZANTINE_MUSICAL_SYMBOL_KRATIMA_ARCHAION"). +lisp_code_name(118914,"BYZANTINE_MUSICAL_SYMBOL_KRATIMA_ALLO"). +lisp_code_name(118915,"BYZANTINE_MUSICAL_SYMBOL_KRATIMA_NEO"). +lisp_code_name(118916,"BYZANTINE_MUSICAL_SYMBOL_APODERMA_NEO"). +lisp_code_name(118917,"BYZANTINE_MUSICAL_SYMBOL_APLI"). +lisp_code_name(118918,"BYZANTINE_MUSICAL_SYMBOL_DIPLI"). +lisp_code_name(118919,"BYZANTINE_MUSICAL_SYMBOL_TRIPLI"). +lisp_code_name(118920,"BYZANTINE_MUSICAL_SYMBOL_TETRAPLI"). +lisp_code_name(118921,"BYZANTINE_MUSICAL_SYMBOL_KORONIS"). +lisp_code_name(118922,"BYZANTINE_MUSICAL_SYMBOL_LEIMMA_ENOS_CHRONOU"). +lisp_code_name(118923,"BYZANTINE_MUSICAL_SYMBOL_LEIMMA_DYO_CHRONON"). +lisp_code_name(118924,"BYZANTINE_MUSICAL_SYMBOL_LEIMMA_TRION_CHRONON"). +lisp_code_name(118925,"BYZANTINE_MUSICAL_SYMBOL_LEIMMA_TESSARON_CHRONON"). +lisp_code_name(118926,"BYZANTINE_MUSICAL_SYMBOL_LEIMMA_IMISEOS_CHRONOU"). +lisp_code_name(118927,"BYZANTINE_MUSICAL_SYMBOL_GORGON_NEO_ANO"). +lisp_code_name(118928,"BYZANTINE_MUSICAL_SYMBOL_GORGON_PARESTIGMENON_ARISTERA"). +lisp_code_name(118929,"BYZANTINE_MUSICAL_SYMBOL_GORGON_PARESTIGMENON_DEXIA"). +lisp_code_name(118930,"BYZANTINE_MUSICAL_SYMBOL_DIGORGON"). +lisp_code_name(118931,"BYZANTINE_MUSICAL_SYMBOL_DIGORGON_PARESTIGMENON_ARISTERA_KATO"). +lisp_code_name(118932,"BYZANTINE_MUSICAL_SYMBOL_DIGORGON_PARESTIGMENON_ARISTERA_ANO"). +lisp_code_name(118933,"BYZANTINE_MUSICAL_SYMBOL_DIGORGON_PARESTIGMENON_DEXIA"). +lisp_code_name(118934,"BYZANTINE_MUSICAL_SYMBOL_TRIGORGON"). +lisp_code_name(118935,"BYZANTINE_MUSICAL_SYMBOL_ARGON"). +lisp_code_name(118936,"BYZANTINE_MUSICAL_SYMBOL_IMIDIARGON"). +lisp_code_name(118937,"BYZANTINE_MUSICAL_SYMBOL_DIARGON"). +lisp_code_name(118938,"BYZANTINE_MUSICAL_SYMBOL_AGOGI_POLI_ARGI"). +lisp_code_name(118939,"BYZANTINE_MUSICAL_SYMBOL_AGOGI_ARGOTERI"). +lisp_code_name(118940,"BYZANTINE_MUSICAL_SYMBOL_AGOGI_ARGI"). +lisp_code_name(118941,"BYZANTINE_MUSICAL_SYMBOL_AGOGI_METRIA"). +lisp_code_name(118942,"BYZANTINE_MUSICAL_SYMBOL_AGOGI_MESI"). +lisp_code_name(118943,"BYZANTINE_MUSICAL_SYMBOL_AGOGI_GORGI"). +lisp_code_name(118944,"BYZANTINE_MUSICAL_SYMBOL_AGOGI_GORGOTERI"). +lisp_code_name(118945,"BYZANTINE_MUSICAL_SYMBOL_AGOGI_POLI_GORGI"). +lisp_code_name(118946,"BYZANTINE_MUSICAL_SYMBOL_MARTYRIA_PROTOS_ICHOS"). +lisp_code_name(118947,"BYZANTINE_MUSICAL_SYMBOL_MARTYRIA_ALLI_PROTOS_ICHOS"). +lisp_code_name(118948,"BYZANTINE_MUSICAL_SYMBOL_MARTYRIA_DEYTEROS_ICHOS"). +lisp_code_name(118949,"BYZANTINE_MUSICAL_SYMBOL_MARTYRIA_ALLI_DEYTEROS_ICHOS"). +lisp_code_name(118950,"BYZANTINE_MUSICAL_SYMBOL_MARTYRIA_TRITOS_ICHOS"). +lisp_code_name(118951,"BYZANTINE_MUSICAL_SYMBOL_MARTYRIA_TRIFONIAS"). +lisp_code_name(118952,"BYZANTINE_MUSICAL_SYMBOL_MARTYRIA_TETARTOS_ICHOS"). +lisp_code_name(118953,"BYZANTINE_MUSICAL_SYMBOL_MARTYRIA_TETARTOS_LEGETOS_ICHOS"). +lisp_code_name(118954,"BYZANTINE_MUSICAL_SYMBOL_MARTYRIA_LEGETOS_ICHOS"). +lisp_code_name(118955,"BYZANTINE_MUSICAL_SYMBOL_MARTYRIA_PLAGIOS_ICHOS"). +lisp_code_name(118956,"BYZANTINE_MUSICAL_SYMBOL_ISAKIA_TELOUS_ICHIMATOS"). +lisp_code_name(118957,"BYZANTINE_MUSICAL_SYMBOL_APOSTROFOI_TELOUS_ICHIMATOS"). +lisp_code_name(118958,"BYZANTINE_MUSICAL_SYMBOL_FANEROSIS_TETRAFONIAS"). +lisp_code_name(118959,"BYZANTINE_MUSICAL_SYMBOL_FANEROSIS_MONOFONIAS"). +lisp_code_name(118960,"BYZANTINE_MUSICAL_SYMBOL_FANEROSIS_DIFONIAS"). +lisp_code_name(118961,"BYZANTINE_MUSICAL_SYMBOL_MARTYRIA_VARYS_ICHOS"). +lisp_code_name(118962,"BYZANTINE_MUSICAL_SYMBOL_MARTYRIA_PROTOVARYS_ICHOS"). +lisp_code_name(118963,"BYZANTINE_MUSICAL_SYMBOL_MARTYRIA_PLAGIOS_TETARTOS_ICHOS"). +lisp_code_name(118964,"BYZANTINE_MUSICAL_SYMBOL_GORTHMIKON_N_APLOUN"). +lisp_code_name(118965,"BYZANTINE_MUSICAL_SYMBOL_GORTHMIKON_N_DIPLOUN"). +lisp_code_name(118966,"BYZANTINE_MUSICAL_SYMBOL_ENARXIS_KAI_FTHORA_VOU"). +lisp_code_name(118967,"BYZANTINE_MUSICAL_SYMBOL_IMIFONON"). +lisp_code_name(118968,"BYZANTINE_MUSICAL_SYMBOL_IMIFTHORON"). +lisp_code_name(118969,"BYZANTINE_MUSICAL_SYMBOL_FTHORA_ARCHAION_DEYTEROU_ICHOU"). +lisp_code_name(118970,"BYZANTINE_MUSICAL_SYMBOL_FTHORA_DIATONIKI_PA"). +lisp_code_name(118971,"BYZANTINE_MUSICAL_SYMBOL_FTHORA_DIATONIKI_NANA"). +lisp_code_name(118972,"BYZANTINE_MUSICAL_SYMBOL_FTHORA_NAOS_ICHOS"). +lisp_code_name(118973,"BYZANTINE_MUSICAL_SYMBOL_FTHORA_DIATONIKI_DI"). +lisp_code_name(118974,"BYZANTINE_MUSICAL_SYMBOL_FTHORA_SKLIRON_DIATONON_DI"). +lisp_code_name(118975,"BYZANTINE_MUSICAL_SYMBOL_FTHORA_DIATONIKI_KE"). +lisp_code_name(118976,"BYZANTINE_MUSICAL_SYMBOL_FTHORA_DIATONIKI_ZO"). +lisp_code_name(118977,"BYZANTINE_MUSICAL_SYMBOL_FTHORA_DIATONIKI_NI_KATO"). +lisp_code_name(118978,"BYZANTINE_MUSICAL_SYMBOL_FTHORA_DIATONIKI_NI_ANO"). +lisp_code_name(118979,"BYZANTINE_MUSICAL_SYMBOL_FTHORA_MALAKON_CHROMA_DIFONIAS"). +lisp_code_name(118980,"BYZANTINE_MUSICAL_SYMBOL_FTHORA_MALAKON_CHROMA_MONOFONIAS"). +lisp_code_name(118981,"BYZANTINE_MUSICAL_SYMBOL_FHTORA_SKLIRON_CHROMA_VASIS"). +lisp_code_name(118982,"BYZANTINE_MUSICAL_SYMBOL_FTHORA_SKLIRON_CHROMA_SYNAFI"). +lisp_code_name(118983,"BYZANTINE_MUSICAL_SYMBOL_FTHORA_NENANO"). +lisp_code_name(118984,"BYZANTINE_MUSICAL_SYMBOL_CHROA_ZYGOS"). +lisp_code_name(118985,"BYZANTINE_MUSICAL_SYMBOL_CHROA_KLITON"). +lisp_code_name(118986,"BYZANTINE_MUSICAL_SYMBOL_CHROA_SPATHI"). +lisp_code_name(118987,"BYZANTINE_MUSICAL_SYMBOL_FTHORA_I_YFESIS_TETARTIMORION"). +lisp_code_name(118988,"BYZANTINE_MUSICAL_SYMBOL_FTHORA_ENARMONIOS_ANTIFONIA"). +lisp_code_name(118989,"BYZANTINE_MUSICAL_SYMBOL_YFESIS_TRITIMORION"). +lisp_code_name(118990,"BYZANTINE_MUSICAL_SYMBOL_DIESIS_TRITIMORION"). +lisp_code_name(118991,"BYZANTINE_MUSICAL_SYMBOL_DIESIS_TETARTIMORION"). +lisp_code_name(118992,"BYZANTINE_MUSICAL_SYMBOL_DIESIS_APLI_DYO_DODEKATA"). +lisp_code_name(118993,"BYZANTINE_MUSICAL_SYMBOL_DIESIS_MONOGRAMMOS_TESSERA_DODEKATA"). +lisp_code_name(118994,"BYZANTINE_MUSICAL_SYMBOL_DIESIS_DIGRAMMOS_EX_DODEKATA"). +lisp_code_name(118995,"BYZANTINE_MUSICAL_SYMBOL_DIESIS_TRIGRAMMOS_OKTO_DODEKATA"). +lisp_code_name(118996,"BYZANTINE_MUSICAL_SYMBOL_YFESIS_APLI_DYO_DODEKATA"). +lisp_code_name(118997,"BYZANTINE_MUSICAL_SYMBOL_YFESIS_MONOGRAMMOS_TESSERA_DODEKATA"). +lisp_code_name(118998,"BYZANTINE_MUSICAL_SYMBOL_YFESIS_DIGRAMMOS_EX_DODEKATA"). +lisp_code_name(118999,"BYZANTINE_MUSICAL_SYMBOL_YFESIS_TRIGRAMMOS_OKTO_DODEKATA"). +lisp_code_name(119000,"BYZANTINE_MUSICAL_SYMBOL_GENIKI_DIESIS"). +lisp_code_name(119001,"BYZANTINE_MUSICAL_SYMBOL_GENIKI_YFESIS"). +lisp_code_name(119002,"BYZANTINE_MUSICAL_SYMBOL_DIASTOLI_APLI_MIKRI"). +lisp_code_name(119003,"BYZANTINE_MUSICAL_SYMBOL_DIASTOLI_APLI_MEGALI"). +lisp_code_name(119004,"BYZANTINE_MUSICAL_SYMBOL_DIASTOLI_DIPLI"). +lisp_code_name(119005,"BYZANTINE_MUSICAL_SYMBOL_DIASTOLI_THESEOS"). +lisp_code_name(119006,"BYZANTINE_MUSICAL_SYMBOL_SIMANSIS_THESEOS"). +lisp_code_name(119007,"BYZANTINE_MUSICAL_SYMBOL_SIMANSIS_THESEOS_DISIMOU"). +lisp_code_name(119008,"BYZANTINE_MUSICAL_SYMBOL_SIMANSIS_THESEOS_TRISIMOU"). +lisp_code_name(119009,"BYZANTINE_MUSICAL_SYMBOL_SIMANSIS_THESEOS_TETRASIMOU"). +lisp_code_name(119010,"BYZANTINE_MUSICAL_SYMBOL_SIMANSIS_ARSEOS"). +lisp_code_name(119011,"BYZANTINE_MUSICAL_SYMBOL_SIMANSIS_ARSEOS_DISIMOU"). +lisp_code_name(119012,"BYZANTINE_MUSICAL_SYMBOL_SIMANSIS_ARSEOS_TRISIMOU"). +lisp_code_name(119013,"BYZANTINE_MUSICAL_SYMBOL_SIMANSIS_ARSEOS_TETRASIMOU"). +lisp_code_name(119014,"BYZANTINE_MUSICAL_SYMBOL_DIGRAMMA_GG"). +lisp_code_name(119015,"BYZANTINE_MUSICAL_SYMBOL_DIFTOGGOS_OU"). +lisp_code_name(119016,"BYZANTINE_MUSICAL_SYMBOL_STIGMA"). +lisp_code_name(119017,"BYZANTINE_MUSICAL_SYMBOL_ARKTIKO_PA"). +lisp_code_name(119018,"BYZANTINE_MUSICAL_SYMBOL_ARKTIKO_VOU"). +lisp_code_name(119019,"BYZANTINE_MUSICAL_SYMBOL_ARKTIKO_GA"). +lisp_code_name(119020,"BYZANTINE_MUSICAL_SYMBOL_ARKTIKO_DI"). +lisp_code_name(119021,"BYZANTINE_MUSICAL_SYMBOL_ARKTIKO_KE"). +lisp_code_name(119022,"BYZANTINE_MUSICAL_SYMBOL_ARKTIKO_ZO"). +lisp_code_name(119023,"BYZANTINE_MUSICAL_SYMBOL_ARKTIKO_NI"). +lisp_code_name(119024,"BYZANTINE_MUSICAL_SYMBOL_KENTIMATA_NEO_MESO"). +lisp_code_name(119025,"BYZANTINE_MUSICAL_SYMBOL_KENTIMA_NEO_MESO"). +lisp_code_name(119026,"BYZANTINE_MUSICAL_SYMBOL_KENTIMATA_NEO_KATO"). +lisp_code_name(119027,"BYZANTINE_MUSICAL_SYMBOL_KENTIMA_NEO_KATO"). +lisp_code_name(119028,"BYZANTINE_MUSICAL_SYMBOL_KLASMA_KATO"). +lisp_code_name(119029,"BYZANTINE_MUSICAL_SYMBOL_GORGON_NEO_KATO"). +lisp_code_name(119040,"MUSICAL_SYMBOL_SINGLE_BARLINE"). +lisp_code_name(119041,"MUSICAL_SYMBOL_DOUBLE_BARLINE"). +lisp_code_name(119042,"MUSICAL_SYMBOL_FINAL_BARLINE"). +lisp_code_name(119043,"MUSICAL_SYMBOL_REVERSE_FINAL_BARLINE"). +lisp_code_name(119044,"MUSICAL_SYMBOL_DASHED_BARLINE"). +lisp_code_name(119045,"MUSICAL_SYMBOL_SHORT_BARLINE"). +lisp_code_name(119046,"MUSICAL_SYMBOL_LEFT_REPEAT_SIGN"). +lisp_code_name(119047,"MUSICAL_SYMBOL_RIGHT_REPEAT_SIGN"). +lisp_code_name(119048,"MUSICAL_SYMBOL_REPEAT_DOTS"). +lisp_code_name(119049,"MUSICAL_SYMBOL_DAL_SEGNO"). +lisp_code_name(119050,"MUSICAL_SYMBOL_DA_CAPO"). +lisp_code_name(119051,"MUSICAL_SYMBOL_SEGNO"). +lisp_code_name(119052,"MUSICAL_SYMBOL_CODA"). +lisp_code_name(119053,"MUSICAL_SYMBOL_REPEATED_FIGURE-1"). +lisp_code_name(119054,"MUSICAL_SYMBOL_REPEATED_FIGURE-2"). +lisp_code_name(119055,"MUSICAL_SYMBOL_REPEATED_FIGURE-3"). +lisp_code_name(119056,"MUSICAL_SYMBOL_FERMATA"). +lisp_code_name(119057,"MUSICAL_SYMBOL_FERMATA_BELOW"). +lisp_code_name(119058,"MUSICAL_SYMBOL_BREATH_MARK"). +lisp_code_name(119059,"MUSICAL_SYMBOL_CAESURA"). +lisp_code_name(119060,"MUSICAL_SYMBOL_BRACE"). +lisp_code_name(119061,"MUSICAL_SYMBOL_BRACKET"). +lisp_code_name(119062,"MUSICAL_SYMBOL_ONE-LINE_STAFF"). +lisp_code_name(119063,"MUSICAL_SYMBOL_TWO-LINE_STAFF"). +lisp_code_name(119064,"MUSICAL_SYMBOL_THREE-LINE_STAFF"). +lisp_code_name(119065,"MUSICAL_SYMBOL_FOUR-LINE_STAFF"). +lisp_code_name(119066,"MUSICAL_SYMBOL_FIVE-LINE_STAFF"). +lisp_code_name(119067,"MUSICAL_SYMBOL_SIX-LINE_STAFF"). +lisp_code_name(119068,"MUSICAL_SYMBOL_SIX-STRING_FRETBOARD"). +lisp_code_name(119069,"MUSICAL_SYMBOL_FOUR-STRING_FRETBOARD"). +lisp_code_name(119070,"MUSICAL_SYMBOL_G_CLEF"). +lisp_code_name(119071,"MUSICAL_SYMBOL_G_CLEF_OTTAVA_ALTA"). +lisp_code_name(119072,"MUSICAL_SYMBOL_G_CLEF_OTTAVA_BASSA"). +lisp_code_name(119073,"MUSICAL_SYMBOL_C_CLEF"). +lisp_code_name(119074,"MUSICAL_SYMBOL_F_CLEF"). +lisp_code_name(119075,"MUSICAL_SYMBOL_F_CLEF_OTTAVA_ALTA"). +lisp_code_name(119076,"MUSICAL_SYMBOL_F_CLEF_OTTAVA_BASSA"). +lisp_code_name(119077,"MUSICAL_SYMBOL_DRUM_CLEF-1"). +lisp_code_name(119078,"MUSICAL_SYMBOL_DRUM_CLEF-2"). +lisp_code_name(119081,"MUSICAL_SYMBOL_MULTIPLE_MEASURE_REST"). +lisp_code_name(119082,"MUSICAL_SYMBOL_DOUBLE_SHARP"). +lisp_code_name(119083,"MUSICAL_SYMBOL_DOUBLE_FLAT"). +lisp_code_name(119084,"MUSICAL_SYMBOL_FLAT_UP"). +lisp_code_name(119085,"MUSICAL_SYMBOL_FLAT_DOWN"). +lisp_code_name(119086,"MUSICAL_SYMBOL_NATURAL_UP"). +lisp_code_name(119087,"MUSICAL_SYMBOL_NATURAL_DOWN"). +lisp_code_name(119088,"MUSICAL_SYMBOL_SHARP_UP"). +lisp_code_name(119089,"MUSICAL_SYMBOL_SHARP_DOWN"). +lisp_code_name(119090,"MUSICAL_SYMBOL_QUARTER_TONE_SHARP"). +lisp_code_name(119091,"MUSICAL_SYMBOL_QUARTER_TONE_FLAT"). +lisp_code_name(119092,"MUSICAL_SYMBOL_COMMON_TIME"). +lisp_code_name(119093,"MUSICAL_SYMBOL_CUT_TIME"). +lisp_code_name(119094,"MUSICAL_SYMBOL_OTTAVA_ALTA"). +lisp_code_name(119095,"MUSICAL_SYMBOL_OTTAVA_BASSA"). +lisp_code_name(119096,"MUSICAL_SYMBOL_QUINDICESIMA_ALTA"). +lisp_code_name(119097,"MUSICAL_SYMBOL_QUINDICESIMA_BASSA"). +lisp_code_name(119098,"MUSICAL_SYMBOL_MULTI_REST"). +lisp_code_name(119099,"MUSICAL_SYMBOL_WHOLE_REST"). +lisp_code_name(119100,"MUSICAL_SYMBOL_HALF_REST"). +lisp_code_name(119101,"MUSICAL_SYMBOL_QUARTER_REST"). +lisp_code_name(119102,"MUSICAL_SYMBOL_EIGHTH_REST"). +lisp_code_name(119103,"MUSICAL_SYMBOL_SIXTEENTH_REST"). +lisp_code_name(119104,"MUSICAL_SYMBOL_THIRTY-SECOND_REST"). +lisp_code_name(119105,"MUSICAL_SYMBOL_SIXTY-FOURTH_REST"). +lisp_code_name(119106,"MUSICAL_SYMBOL_ONE_HUNDRED_TWENTY-EIGHTH_REST"). +lisp_code_name(119107,"MUSICAL_SYMBOL_X_NOTEHEAD"). +lisp_code_name(119108,"MUSICAL_SYMBOL_PLUS_NOTEHEAD"). +lisp_code_name(119109,"MUSICAL_SYMBOL_CIRCLE_X_NOTEHEAD"). +lisp_code_name(119110,"MUSICAL_SYMBOL_SQUARE_NOTEHEAD_WHITE"). +lisp_code_name(119111,"MUSICAL_SYMBOL_SQUARE_NOTEHEAD_BLACK"). +lisp_code_name(119112,"MUSICAL_SYMBOL_TRIANGLE_NOTEHEAD_UP_WHITE"). +lisp_code_name(119113,"MUSICAL_SYMBOL_TRIANGLE_NOTEHEAD_UP_BLACK"). +lisp_code_name(119114,"MUSICAL_SYMBOL_TRIANGLE_NOTEHEAD_LEFT_WHITE"). +lisp_code_name(119115,"MUSICAL_SYMBOL_TRIANGLE_NOTEHEAD_LEFT_BLACK"). +lisp_code_name(119116,"MUSICAL_SYMBOL_TRIANGLE_NOTEHEAD_RIGHT_WHITE"). +lisp_code_name(119117,"MUSICAL_SYMBOL_TRIANGLE_NOTEHEAD_RIGHT_BLACK"). +lisp_code_name(119118,"MUSICAL_SYMBOL_TRIANGLE_NOTEHEAD_DOWN_WHITE"). +lisp_code_name(119119,"MUSICAL_SYMBOL_TRIANGLE_NOTEHEAD_DOWN_BLACK"). +lisp_code_name(119120,"MUSICAL_SYMBOL_TRIANGLE_NOTEHEAD_UP_RIGHT_WHITE"). +lisp_code_name(119121,"MUSICAL_SYMBOL_TRIANGLE_NOTEHEAD_UP_RIGHT_BLACK"). +lisp_code_name(119122,"MUSICAL_SYMBOL_MOON_NOTEHEAD_WHITE"). +lisp_code_name(119123,"MUSICAL_SYMBOL_MOON_NOTEHEAD_BLACK"). +lisp_code_name(119124,"MUSICAL_SYMBOL_TRIANGLE-ROUND_NOTEHEAD_DOWN_WHITE"). +lisp_code_name(119125,"MUSICAL_SYMBOL_TRIANGLE-ROUND_NOTEHEAD_DOWN_BLACK"). +lisp_code_name(119126,"MUSICAL_SYMBOL_PARENTHESIS_NOTEHEAD"). +lisp_code_name(119127,"MUSICAL_SYMBOL_VOID_NOTEHEAD"). +lisp_code_name(119128,"MUSICAL_SYMBOL_NOTEHEAD_BLACK"). +lisp_code_name(119129,"MUSICAL_SYMBOL_NULL_NOTEHEAD"). +lisp_code_name(119130,"MUSICAL_SYMBOL_CLUSTER_NOTEHEAD_WHITE"). +lisp_code_name(119131,"MUSICAL_SYMBOL_CLUSTER_NOTEHEAD_BLACK"). +lisp_code_name(119132,"MUSICAL_SYMBOL_BREVE"). +lisp_code_name(119133,"MUSICAL_SYMBOL_WHOLE_NOTE"). +lisp_code_name(119134,"MUSICAL_SYMBOL_HALF_NOTE"). +lisp_code_name(119135,"MUSICAL_SYMBOL_QUARTER_NOTE"). +lisp_code_name(119136,"MUSICAL_SYMBOL_EIGHTH_NOTE"). +lisp_code_name(119137,"MUSICAL_SYMBOL_SIXTEENTH_NOTE"). +lisp_code_name(119138,"MUSICAL_SYMBOL_THIRTY-SECOND_NOTE"). +lisp_code_name(119139,"MUSICAL_SYMBOL_SIXTY-FOURTH_NOTE"). +lisp_code_name(119140,"MUSICAL_SYMBOL_ONE_HUNDRED_TWENTY-EIGHTH_NOTE"). +lisp_code_name(119141,"MUSICAL_SYMBOL_COMBINING_STEM"). +lisp_code_name(119142,"MUSICAL_SYMBOL_COMBINING_SPRECHGESANG_STEM"). +lisp_code_name(119143,"MUSICAL_SYMBOL_COMBINING_TREMOLO-1"). +lisp_code_name(119144,"MUSICAL_SYMBOL_COMBINING_TREMOLO-2"). +lisp_code_name(119145,"MUSICAL_SYMBOL_COMBINING_TREMOLO-3"). +lisp_code_name(119146,"MUSICAL_SYMBOL_FINGERED_TREMOLO-1"). +lisp_code_name(119147,"MUSICAL_SYMBOL_FINGERED_TREMOLO-2"). +lisp_code_name(119148,"MUSICAL_SYMBOL_FINGERED_TREMOLO-3"). +lisp_code_name(119149,"MUSICAL_SYMBOL_COMBINING_AUGMENTATION_DOT"). +lisp_code_name(119150,"MUSICAL_SYMBOL_COMBINING_FLAG-1"). +lisp_code_name(119151,"MUSICAL_SYMBOL_COMBINING_FLAG-2"). +lisp_code_name(119152,"MUSICAL_SYMBOL_COMBINING_FLAG-3"). +lisp_code_name(119153,"MUSICAL_SYMBOL_COMBINING_FLAG-4"). +lisp_code_name(119154,"MUSICAL_SYMBOL_COMBINING_FLAG-5"). +lisp_code_name(119155,"MUSICAL_SYMBOL_BEGIN_BEAM"). +lisp_code_name(119156,"MUSICAL_SYMBOL_END_BEAM"). +lisp_code_name(119157,"MUSICAL_SYMBOL_BEGIN_TIE"). +lisp_code_name(119158,"MUSICAL_SYMBOL_END_TIE"). +lisp_code_name(119159,"MUSICAL_SYMBOL_BEGIN_SLUR"). +lisp_code_name(119160,"MUSICAL_SYMBOL_END_SLUR"). +lisp_code_name(119161,"MUSICAL_SYMBOL_BEGIN_PHRASE"). +lisp_code_name(119162,"MUSICAL_SYMBOL_END_PHRASE"). +lisp_code_name(119163,"MUSICAL_SYMBOL_COMBINING_ACCENT"). +lisp_code_name(119164,"MUSICAL_SYMBOL_COMBINING_STACCATO"). +lisp_code_name(119165,"MUSICAL_SYMBOL_COMBINING_TENUTO"). +lisp_code_name(119166,"MUSICAL_SYMBOL_COMBINING_STACCATISSIMO"). +lisp_code_name(119167,"MUSICAL_SYMBOL_COMBINING_MARCATO"). +lisp_code_name(119168,"MUSICAL_SYMBOL_COMBINING_MARCATO-STACCATO"). +lisp_code_name(119169,"MUSICAL_SYMBOL_COMBINING_ACCENT-STACCATO"). +lisp_code_name(119170,"MUSICAL_SYMBOL_COMBINING_LOURE"). +lisp_code_name(119171,"MUSICAL_SYMBOL_ARPEGGIATO_UP"). +lisp_code_name(119172,"MUSICAL_SYMBOL_ARPEGGIATO_DOWN"). +lisp_code_name(119173,"MUSICAL_SYMBOL_COMBINING_DOIT"). +lisp_code_name(119174,"MUSICAL_SYMBOL_COMBINING_RIP"). +lisp_code_name(119175,"MUSICAL_SYMBOL_COMBINING_FLIP"). +lisp_code_name(119176,"MUSICAL_SYMBOL_COMBINING_SMEAR"). +lisp_code_name(119177,"MUSICAL_SYMBOL_COMBINING_BEND"). +lisp_code_name(119178,"MUSICAL_SYMBOL_COMBINING_DOUBLE_TONGUE"). +lisp_code_name(119179,"MUSICAL_SYMBOL_COMBINING_TRIPLE_TONGUE"). +lisp_code_name(119180,"MUSICAL_SYMBOL_RINFORZANDO"). +lisp_code_name(119181,"MUSICAL_SYMBOL_SUBITO"). +lisp_code_name(119182,"MUSICAL_SYMBOL_Z"). +lisp_code_name(119183,"MUSICAL_SYMBOL_PIANO"). +lisp_code_name(119184,"MUSICAL_SYMBOL_MEZZO"). +lisp_code_name(119185,"MUSICAL_SYMBOL_FORTE"). +lisp_code_name(119186,"MUSICAL_SYMBOL_CRESCENDO"). +lisp_code_name(119187,"MUSICAL_SYMBOL_DECRESCENDO"). +lisp_code_name(119188,"MUSICAL_SYMBOL_GRACE_NOTE_SLASH"). +lisp_code_name(119189,"MUSICAL_SYMBOL_GRACE_NOTE_NO_SLASH"). +lisp_code_name(119190,"MUSICAL_SYMBOL_TR"). +lisp_code_name(119191,"MUSICAL_SYMBOL_TURN"). +lisp_code_name(119192,"MUSICAL_SYMBOL_INVERTED_TURN"). +lisp_code_name(119193,"MUSICAL_SYMBOL_TURN_SLASH"). +lisp_code_name(119194,"MUSICAL_SYMBOL_TURN_UP"). +lisp_code_name(119195,"MUSICAL_SYMBOL_ORNAMENT_STROKE-1"). +lisp_code_name(119196,"MUSICAL_SYMBOL_ORNAMENT_STROKE-2"). +lisp_code_name(119197,"MUSICAL_SYMBOL_ORNAMENT_STROKE-3"). +lisp_code_name(119198,"MUSICAL_SYMBOL_ORNAMENT_STROKE-4"). +lisp_code_name(119199,"MUSICAL_SYMBOL_ORNAMENT_STROKE-5"). +lisp_code_name(119200,"MUSICAL_SYMBOL_ORNAMENT_STROKE-6"). +lisp_code_name(119201,"MUSICAL_SYMBOL_ORNAMENT_STROKE-7"). +lisp_code_name(119202,"MUSICAL_SYMBOL_ORNAMENT_STROKE-8"). +lisp_code_name(119203,"MUSICAL_SYMBOL_ORNAMENT_STROKE-9"). +lisp_code_name(119204,"MUSICAL_SYMBOL_ORNAMENT_STROKE-10"). +lisp_code_name(119205,"MUSICAL_SYMBOL_ORNAMENT_STROKE-11"). +lisp_code_name(119206,"MUSICAL_SYMBOL_HAUPTSTIMME"). +lisp_code_name(119207,"MUSICAL_SYMBOL_NEBENSTIMME"). +lisp_code_name(119208,"MUSICAL_SYMBOL_END_OF_STIMME"). +lisp_code_name(119209,"MUSICAL_SYMBOL_DEGREE_SLASH"). +lisp_code_name(119210,"MUSICAL_SYMBOL_COMBINING_DOWN_BOW"). +lisp_code_name(119211,"MUSICAL_SYMBOL_COMBINING_UP_BOW"). +lisp_code_name(119212,"MUSICAL_SYMBOL_COMBINING_HARMONIC"). +lisp_code_name(119213,"MUSICAL_SYMBOL_COMBINING_SNAP_PIZZICATO"). +lisp_code_name(119214,"MUSICAL_SYMBOL_PEDAL_MARK"). +lisp_code_name(119215,"MUSICAL_SYMBOL_PEDAL_UP_MARK"). +lisp_code_name(119216,"MUSICAL_SYMBOL_HALF_PEDAL_MARK"). +lisp_code_name(119217,"MUSICAL_SYMBOL_GLISSANDO_UP"). +lisp_code_name(119218,"MUSICAL_SYMBOL_GLISSANDO_DOWN"). +lisp_code_name(119219,"MUSICAL_SYMBOL_WITH_FINGERNAILS"). +lisp_code_name(119220,"MUSICAL_SYMBOL_DAMP"). +lisp_code_name(119221,"MUSICAL_SYMBOL_DAMP_ALL"). +lisp_code_name(119222,"MUSICAL_SYMBOL_MAXIMA"). +lisp_code_name(119223,"MUSICAL_SYMBOL_LONGA"). +lisp_code_name(119224,"MUSICAL_SYMBOL_BREVIS"). +lisp_code_name(119225,"MUSICAL_SYMBOL_SEMIBREVIS_WHITE"). +lisp_code_name(119226,"MUSICAL_SYMBOL_SEMIBREVIS_BLACK"). +lisp_code_name(119227,"MUSICAL_SYMBOL_MINIMA"). +lisp_code_name(119228,"MUSICAL_SYMBOL_MINIMA_BLACK"). +lisp_code_name(119229,"MUSICAL_SYMBOL_SEMIMINIMA_WHITE"). +lisp_code_name(119230,"MUSICAL_SYMBOL_SEMIMINIMA_BLACK"). +lisp_code_name(119231,"MUSICAL_SYMBOL_FUSA_WHITE"). +lisp_code_name(119232,"MUSICAL_SYMBOL_FUSA_BLACK"). +lisp_code_name(119233,"MUSICAL_SYMBOL_LONGA_PERFECTA_REST"). +lisp_code_name(119234,"MUSICAL_SYMBOL_LONGA_IMPERFECTA_REST"). +lisp_code_name(119235,"MUSICAL_SYMBOL_BREVIS_REST"). +lisp_code_name(119236,"MUSICAL_SYMBOL_SEMIBREVIS_REST"). +lisp_code_name(119237,"MUSICAL_SYMBOL_MINIMA_REST"). +lisp_code_name(119238,"MUSICAL_SYMBOL_SEMIMINIMA_REST"). +lisp_code_name(119239,"MUSICAL_SYMBOL_TEMPUS_PERFECTUM_CUM_PROLATIONE_PERFECTA"). +lisp_code_name(119240,"MUSICAL_SYMBOL_TEMPUS_PERFECTUM_CUM_PROLATIONE_IMPERFECTA"). +lisp_code_name(119241,"MUSICAL_SYMBOL_TEMPUS_PERFECTUM_CUM_PROLATIONE_PERFECTA_DIMINUTION-1"). +lisp_code_name(119242,"MUSICAL_SYMBOL_TEMPUS_IMPERFECTUM_CUM_PROLATIONE_PERFECTA"). +lisp_code_name(119243,"MUSICAL_SYMBOL_TEMPUS_IMPERFECTUM_CUM_PROLATIONE_IMPERFECTA"). +lisp_code_name(119244,"MUSICAL_SYMBOL_TEMPUS_IMPERFECTUM_CUM_PROLATIONE_IMPERFECTA_DIMINUTION-1"). +lisp_code_name(119245,"MUSICAL_SYMBOL_TEMPUS_IMPERFECTUM_CUM_PROLATIONE_IMPERFECTA_DIMINUTION-2"). +lisp_code_name(119246,"MUSICAL_SYMBOL_TEMPUS_IMPERFECTUM_CUM_PROLATIONE_IMPERFECTA_DIMINUTION-3"). +lisp_code_name(119247,"MUSICAL_SYMBOL_CROIX"). +lisp_code_name(119248,"MUSICAL_SYMBOL_GREGORIAN_C_CLEF"). +lisp_code_name(119249,"MUSICAL_SYMBOL_GREGORIAN_F_CLEF"). +lisp_code_name(119250,"MUSICAL_SYMBOL_SQUARE_B"). +lisp_code_name(119251,"MUSICAL_SYMBOL_VIRGA"). +lisp_code_name(119252,"MUSICAL_SYMBOL_PODATUS"). +lisp_code_name(119253,"MUSICAL_SYMBOL_CLIVIS"). +lisp_code_name(119254,"MUSICAL_SYMBOL_SCANDICUS"). +lisp_code_name(119255,"MUSICAL_SYMBOL_CLIMACUS"). +lisp_code_name(119256,"MUSICAL_SYMBOL_TORCULUS"). +lisp_code_name(119257,"MUSICAL_SYMBOL_PORRECTUS"). +lisp_code_name(119258,"MUSICAL_SYMBOL_PORRECTUS_FLEXUS"). +lisp_code_name(119259,"MUSICAL_SYMBOL_SCANDICUS_FLEXUS"). +lisp_code_name(119260,"MUSICAL_SYMBOL_TORCULUS_RESUPINUS"). +lisp_code_name(119261,"MUSICAL_SYMBOL_PES_SUBPUNCTIS"). +lisp_code_name(119296,"GREEK_VOCAL_NOTATION_SYMBOL-1"). +lisp_code_name(119297,"GREEK_VOCAL_NOTATION_SYMBOL-2"). +lisp_code_name(119298,"GREEK_VOCAL_NOTATION_SYMBOL-3"). +lisp_code_name(119299,"GREEK_VOCAL_NOTATION_SYMBOL-4"). +lisp_code_name(119300,"GREEK_VOCAL_NOTATION_SYMBOL-5"). +lisp_code_name(119301,"GREEK_VOCAL_NOTATION_SYMBOL-6"). +lisp_code_name(119302,"GREEK_VOCAL_NOTATION_SYMBOL-7"). +lisp_code_name(119303,"GREEK_VOCAL_NOTATION_SYMBOL-8"). +lisp_code_name(119304,"GREEK_VOCAL_NOTATION_SYMBOL-9"). +lisp_code_name(119305,"GREEK_VOCAL_NOTATION_SYMBOL-10"). +lisp_code_name(119306,"GREEK_VOCAL_NOTATION_SYMBOL-11"). +lisp_code_name(119307,"GREEK_VOCAL_NOTATION_SYMBOL-12"). +lisp_code_name(119308,"GREEK_VOCAL_NOTATION_SYMBOL-13"). +lisp_code_name(119309,"GREEK_VOCAL_NOTATION_SYMBOL-14"). +lisp_code_name(119310,"GREEK_VOCAL_NOTATION_SYMBOL-15"). +lisp_code_name(119311,"GREEK_VOCAL_NOTATION_SYMBOL-16"). +lisp_code_name(119312,"GREEK_VOCAL_NOTATION_SYMBOL-17"). +lisp_code_name(119313,"GREEK_VOCAL_NOTATION_SYMBOL-18"). +lisp_code_name(119314,"GREEK_VOCAL_NOTATION_SYMBOL-19"). +lisp_code_name(119315,"GREEK_VOCAL_NOTATION_SYMBOL-20"). +lisp_code_name(119316,"GREEK_VOCAL_NOTATION_SYMBOL-21"). +lisp_code_name(119317,"GREEK_VOCAL_NOTATION_SYMBOL-22"). +lisp_code_name(119318,"GREEK_VOCAL_NOTATION_SYMBOL-23"). +lisp_code_name(119319,"GREEK_VOCAL_NOTATION_SYMBOL-24"). +lisp_code_name(119320,"GREEK_VOCAL_NOTATION_SYMBOL-50"). +lisp_code_name(119321,"GREEK_VOCAL_NOTATION_SYMBOL-51"). +lisp_code_name(119322,"GREEK_VOCAL_NOTATION_SYMBOL-52"). +lisp_code_name(119323,"GREEK_VOCAL_NOTATION_SYMBOL-53"). +lisp_code_name(119324,"GREEK_VOCAL_NOTATION_SYMBOL-54"). +lisp_code_name(119325,"GREEK_INSTRUMENTAL_NOTATION_SYMBOL-1"). +lisp_code_name(119326,"GREEK_INSTRUMENTAL_NOTATION_SYMBOL-2"). +lisp_code_name(119327,"GREEK_INSTRUMENTAL_NOTATION_SYMBOL-4"). +lisp_code_name(119328,"GREEK_INSTRUMENTAL_NOTATION_SYMBOL-5"). +lisp_code_name(119329,"GREEK_INSTRUMENTAL_NOTATION_SYMBOL-7"). +lisp_code_name(119330,"GREEK_INSTRUMENTAL_NOTATION_SYMBOL-8"). +lisp_code_name(119331,"GREEK_INSTRUMENTAL_NOTATION_SYMBOL-11"). +lisp_code_name(119332,"GREEK_INSTRUMENTAL_NOTATION_SYMBOL-12"). +lisp_code_name(119333,"GREEK_INSTRUMENTAL_NOTATION_SYMBOL-13"). +lisp_code_name(119334,"GREEK_INSTRUMENTAL_NOTATION_SYMBOL-14"). +lisp_code_name(119335,"GREEK_INSTRUMENTAL_NOTATION_SYMBOL-17"). +lisp_code_name(119336,"GREEK_INSTRUMENTAL_NOTATION_SYMBOL-18"). +lisp_code_name(119337,"GREEK_INSTRUMENTAL_NOTATION_SYMBOL-19"). +lisp_code_name(119338,"GREEK_INSTRUMENTAL_NOTATION_SYMBOL-23"). +lisp_code_name(119339,"GREEK_INSTRUMENTAL_NOTATION_SYMBOL-24"). +lisp_code_name(119340,"GREEK_INSTRUMENTAL_NOTATION_SYMBOL-25"). +lisp_code_name(119341,"GREEK_INSTRUMENTAL_NOTATION_SYMBOL-26"). +lisp_code_name(119342,"GREEK_INSTRUMENTAL_NOTATION_SYMBOL-27"). +lisp_code_name(119343,"GREEK_INSTRUMENTAL_NOTATION_SYMBOL-29"). +lisp_code_name(119344,"GREEK_INSTRUMENTAL_NOTATION_SYMBOL-30"). +lisp_code_name(119345,"GREEK_INSTRUMENTAL_NOTATION_SYMBOL-32"). +lisp_code_name(119346,"GREEK_INSTRUMENTAL_NOTATION_SYMBOL-36"). +lisp_code_name(119347,"GREEK_INSTRUMENTAL_NOTATION_SYMBOL-37"). +lisp_code_name(119348,"GREEK_INSTRUMENTAL_NOTATION_SYMBOL-38"). +lisp_code_name(119349,"GREEK_INSTRUMENTAL_NOTATION_SYMBOL-39"). +lisp_code_name(119350,"GREEK_INSTRUMENTAL_NOTATION_SYMBOL-40"). +lisp_code_name(119351,"GREEK_INSTRUMENTAL_NOTATION_SYMBOL-42"). +lisp_code_name(119352,"GREEK_INSTRUMENTAL_NOTATION_SYMBOL-43"). +lisp_code_name(119353,"GREEK_INSTRUMENTAL_NOTATION_SYMBOL-45"). +lisp_code_name(119354,"GREEK_INSTRUMENTAL_NOTATION_SYMBOL-47"). +lisp_code_name(119355,"GREEK_INSTRUMENTAL_NOTATION_SYMBOL-48"). +lisp_code_name(119356,"GREEK_INSTRUMENTAL_NOTATION_SYMBOL-49"). +lisp_code_name(119357,"GREEK_INSTRUMENTAL_NOTATION_SYMBOL-50"). +lisp_code_name(119358,"GREEK_INSTRUMENTAL_NOTATION_SYMBOL-51"). +lisp_code_name(119359,"GREEK_INSTRUMENTAL_NOTATION_SYMBOL-52"). +lisp_code_name(119360,"GREEK_INSTRUMENTAL_NOTATION_SYMBOL-53"). +lisp_code_name(119361,"GREEK_INSTRUMENTAL_NOTATION_SYMBOL-54"). +lisp_code_name(119362,"COMBINING_GREEK_MUSICAL_TRISEME"). +lisp_code_name(119363,"COMBINING_GREEK_MUSICAL_TETRASEME"). +lisp_code_name(119364,"COMBINING_GREEK_MUSICAL_PENTASEME"). +lisp_code_name(119365,"GREEK_MUSICAL_LEIMMA"). +lisp_code_name(119552,"MONOGRAM_FOR_EARTH"). +lisp_code_name(119553,"DIGRAM_FOR_HEAVENLY_EARTH"). +lisp_code_name(119554,"DIGRAM_FOR_HUMAN_EARTH"). +lisp_code_name(119555,"DIGRAM_FOR_EARTHLY_HEAVEN"). +lisp_code_name(119556,"DIGRAM_FOR_EARTHLY_HUMAN"). +lisp_code_name(119557,"DIGRAM_FOR_EARTH"). +lisp_code_name(119558,"TETRAGRAM_FOR_CENTRE"). +lisp_code_name(119559,"TETRAGRAM_FOR_FULL_CIRCLE"). +lisp_code_name(119560,"TETRAGRAM_FOR_MIRED"). +lisp_code_name(119561,"TETRAGRAM_FOR_BARRIER"). +lisp_code_name(119562,"TETRAGRAM_FOR_KEEPING_SMALL"). +lisp_code_name(119563,"TETRAGRAM_FOR_CONTRARIETY"). +lisp_code_name(119564,"TETRAGRAM_FOR_ASCENT"). +lisp_code_name(119565,"TETRAGRAM_FOR_OPPOSITION"). +lisp_code_name(119566,"TETRAGRAM_FOR_BRANCHING_OUT"). +lisp_code_name(119567,"TETRAGRAM_FOR_DEFECTIVENESS_OR_DISTORTION"). +lisp_code_name(119568,"TETRAGRAM_FOR_DIVERGENCE"). +lisp_code_name(119569,"TETRAGRAM_FOR_YOUTHFULNESS"). +lisp_code_name(119570,"TETRAGRAM_FOR_INCREASE"). +lisp_code_name(119571,"TETRAGRAM_FOR_PENETRATION"). +lisp_code_name(119572,"TETRAGRAM_FOR_REACH"). +lisp_code_name(119573,"TETRAGRAM_FOR_CONTACT"). +lisp_code_name(119574,"TETRAGRAM_FOR_HOLDING_BACK"). +lisp_code_name(119575,"TETRAGRAM_FOR_WAITING"). +lisp_code_name(119576,"TETRAGRAM_FOR_FOLLOWING"). +lisp_code_name(119577,"TETRAGRAM_FOR_ADVANCE"). +lisp_code_name(119578,"TETRAGRAM_FOR_RELEASE"). +lisp_code_name(119579,"TETRAGRAM_FOR_RESISTANCE"). +lisp_code_name(119580,"TETRAGRAM_FOR_EASE"). +lisp_code_name(119581,"TETRAGRAM_FOR_JOY"). +lisp_code_name(119582,"TETRAGRAM_FOR_CONTENTION"). +lisp_code_name(119583,"TETRAGRAM_FOR_ENDEAVOUR"). +lisp_code_name(119584,"TETRAGRAM_FOR_DUTIES"). +lisp_code_name(119585,"TETRAGRAM_FOR_CHANGE"). +lisp_code_name(119586,"TETRAGRAM_FOR_DECISIVENESS"). +lisp_code_name(119587,"TETRAGRAM_FOR_BOLD_RESOLUTION"). +lisp_code_name(119588,"TETRAGRAM_FOR_PACKING"). +lisp_code_name(119589,"TETRAGRAM_FOR_LEGION"). +lisp_code_name(119590,"TETRAGRAM_FOR_CLOSENESS"). +lisp_code_name(119591,"TETRAGRAM_FOR_KINSHIP"). +lisp_code_name(119592,"TETRAGRAM_FOR_GATHERING"). +lisp_code_name(119593,"TETRAGRAM_FOR_STRENGTH"). +lisp_code_name(119594,"TETRAGRAM_FOR_PURITY"). +lisp_code_name(119595,"TETRAGRAM_FOR_FULLNESS"). +lisp_code_name(119596,"TETRAGRAM_FOR_RESIDENCE"). +lisp_code_name(119597,"TETRAGRAM_FOR_LAW_OR_MODEL"). +lisp_code_name(119598,"TETRAGRAM_FOR_RESPONSE"). +lisp_code_name(119599,"TETRAGRAM_FOR_GOING_TO_MEET"). +lisp_code_name(119600,"TETRAGRAM_FOR_ENCOUNTERS"). +lisp_code_name(119601,"TETRAGRAM_FOR_STOVE"). +lisp_code_name(119602,"TETRAGRAM_FOR_GREATNESS"). +lisp_code_name(119603,"TETRAGRAM_FOR_ENLARGEMENT"). +lisp_code_name(119604,"TETRAGRAM_FOR_PATTERN"). +lisp_code_name(119605,"TETRAGRAM_FOR_RITUAL"). +lisp_code_name(119606,"TETRAGRAM_FOR_FLIGHT"). +lisp_code_name(119607,"TETRAGRAM_FOR_VASTNESS_OR_WASTING"). +lisp_code_name(119608,"TETRAGRAM_FOR_CONSTANCY"). +lisp_code_name(119609,"TETRAGRAM_FOR_MEASURE"). +lisp_code_name(119610,"TETRAGRAM_FOR_ETERNITY"). +lisp_code_name(119611,"TETRAGRAM_FOR_UNITY"). +lisp_code_name(119612,"TETRAGRAM_FOR_DIMINISHMENT"). +lisp_code_name(119613,"TETRAGRAM_FOR_CLOSED_MOUTH"). +lisp_code_name(119614,"TETRAGRAM_FOR_GUARDEDNESS"). +lisp_code_name(119615,"TETRAGRAM_FOR_GATHERING_IN"). +lisp_code_name(119616,"TETRAGRAM_FOR_MASSING"). +lisp_code_name(119617,"TETRAGRAM_FOR_ACCUMULATION"). +lisp_code_name(119618,"TETRAGRAM_FOR_EMBELLISHMENT"). +lisp_code_name(119619,"TETRAGRAM_FOR_DOUBT"). +lisp_code_name(119620,"TETRAGRAM_FOR_WATCH"). +lisp_code_name(119621,"TETRAGRAM_FOR_SINKING"). +lisp_code_name(119622,"TETRAGRAM_FOR_INNER"). +lisp_code_name(119623,"TETRAGRAM_FOR_DEPARTURE"). +lisp_code_name(119624,"TETRAGRAM_FOR_DARKENING"). +lisp_code_name(119625,"TETRAGRAM_FOR_DIMMING"). +lisp_code_name(119626,"TETRAGRAM_FOR_EXHAUSTION"). +lisp_code_name(119627,"TETRAGRAM_FOR_SEVERANCE"). +lisp_code_name(119628,"TETRAGRAM_FOR_STOPPAGE"). +lisp_code_name(119629,"TETRAGRAM_FOR_HARDNESS"). +lisp_code_name(119630,"TETRAGRAM_FOR_COMPLETION"). +lisp_code_name(119631,"TETRAGRAM_FOR_CLOSURE"). +lisp_code_name(119632,"TETRAGRAM_FOR_FAILURE"). +lisp_code_name(119633,"TETRAGRAM_FOR_AGGRAVATION"). +lisp_code_name(119634,"TETRAGRAM_FOR_COMPLIANCE"). +lisp_code_name(119635,"TETRAGRAM_FOR_ON_THE_VERGE"). +lisp_code_name(119636,"TETRAGRAM_FOR_DIFFICULTIES"). +lisp_code_name(119637,"TETRAGRAM_FOR_LABOURING"). +lisp_code_name(119638,"TETRAGRAM_FOR_FOSTERING"). +lisp_code_name(119648,"COUNTING_ROD_UNIT_DIGIT_ONE"). +lisp_code_name(119649,"COUNTING_ROD_UNIT_DIGIT_TWO"). +lisp_code_name(119650,"COUNTING_ROD_UNIT_DIGIT_THREE"). +lisp_code_name(119651,"COUNTING_ROD_UNIT_DIGIT_FOUR"). +lisp_code_name(119652,"COUNTING_ROD_UNIT_DIGIT_FIVE"). +lisp_code_name(119653,"COUNTING_ROD_UNIT_DIGIT_SIX"). +lisp_code_name(119654,"COUNTING_ROD_UNIT_DIGIT_SEVEN"). +lisp_code_name(119655,"COUNTING_ROD_UNIT_DIGIT_EIGHT"). +lisp_code_name(119656,"COUNTING_ROD_UNIT_DIGIT_NINE"). +lisp_code_name(119657,"COUNTING_ROD_TENS_DIGIT_ONE"). +lisp_code_name(119658,"COUNTING_ROD_TENS_DIGIT_TWO"). +lisp_code_name(119659,"COUNTING_ROD_TENS_DIGIT_THREE"). +lisp_code_name(119660,"COUNTING_ROD_TENS_DIGIT_FOUR"). +lisp_code_name(119661,"COUNTING_ROD_TENS_DIGIT_FIVE"). +lisp_code_name(119662,"COUNTING_ROD_TENS_DIGIT_SIX"). +lisp_code_name(119663,"COUNTING_ROD_TENS_DIGIT_SEVEN"). +lisp_code_name(119664,"COUNTING_ROD_TENS_DIGIT_EIGHT"). +lisp_code_name(119665,"COUNTING_ROD_TENS_DIGIT_NINE"). +lisp_code_name(119808,"MATHEMATICAL_BOLD_CAPITAL_A"). +lisp_code_name(119809,"MATHEMATICAL_BOLD_CAPITAL_B"). +lisp_code_name(119810,"MATHEMATICAL_BOLD_CAPITAL_C"). +lisp_code_name(119811,"MATHEMATICAL_BOLD_CAPITAL_D"). +lisp_code_name(119812,"MATHEMATICAL_BOLD_CAPITAL_E"). +lisp_code_name(119813,"MATHEMATICAL_BOLD_CAPITAL_F"). +lisp_code_name(119814,"MATHEMATICAL_BOLD_CAPITAL_G"). +lisp_code_name(119815,"MATHEMATICAL_BOLD_CAPITAL_H"). +lisp_code_name(119816,"MATHEMATICAL_BOLD_CAPITAL_I"). +lisp_code_name(119817,"MATHEMATICAL_BOLD_CAPITAL_J"). +lisp_code_name(119818,"MATHEMATICAL_BOLD_CAPITAL_K"). +lisp_code_name(119819,"MATHEMATICAL_BOLD_CAPITAL_L"). +lisp_code_name(119820,"MATHEMATICAL_BOLD_CAPITAL_M"). +lisp_code_name(119821,"MATHEMATICAL_BOLD_CAPITAL_N"). +lisp_code_name(119822,"MATHEMATICAL_BOLD_CAPITAL_O"). +lisp_code_name(119823,"MATHEMATICAL_BOLD_CAPITAL_P"). +lisp_code_name(119824,"MATHEMATICAL_BOLD_CAPITAL_Q"). +lisp_code_name(119825,"MATHEMATICAL_BOLD_CAPITAL_R"). +lisp_code_name(119826,"MATHEMATICAL_BOLD_CAPITAL_S"). +lisp_code_name(119827,"MATHEMATICAL_BOLD_CAPITAL_T"). +lisp_code_name(119828,"MATHEMATICAL_BOLD_CAPITAL_U"). +lisp_code_name(119829,"MATHEMATICAL_BOLD_CAPITAL_V"). +lisp_code_name(119830,"MATHEMATICAL_BOLD_CAPITAL_W"). +lisp_code_name(119831,"MATHEMATICAL_BOLD_CAPITAL_X"). +lisp_code_name(119832,"MATHEMATICAL_BOLD_CAPITAL_Y"). +lisp_code_name(119833,"MATHEMATICAL_BOLD_CAPITAL_Z"). +lisp_code_name(119834,"MATHEMATICAL_BOLD_SMALL_A"). +lisp_code_name(119835,"MATHEMATICAL_BOLD_SMALL_B"). +lisp_code_name(119836,"MATHEMATICAL_BOLD_SMALL_C"). +lisp_code_name(119837,"MATHEMATICAL_BOLD_SMALL_D"). +lisp_code_name(119838,"MATHEMATICAL_BOLD_SMALL_E"). +lisp_code_name(119839,"MATHEMATICAL_BOLD_SMALL_F"). +lisp_code_name(119840,"MATHEMATICAL_BOLD_SMALL_G"). +lisp_code_name(119841,"MATHEMATICAL_BOLD_SMALL_H"). +lisp_code_name(119842,"MATHEMATICAL_BOLD_SMALL_I"). +lisp_code_name(119843,"MATHEMATICAL_BOLD_SMALL_J"). +lisp_code_name(119844,"MATHEMATICAL_BOLD_SMALL_K"). +lisp_code_name(119845,"MATHEMATICAL_BOLD_SMALL_L"). +lisp_code_name(119846,"MATHEMATICAL_BOLD_SMALL_M"). +lisp_code_name(119847,"MATHEMATICAL_BOLD_SMALL_N"). +lisp_code_name(119848,"MATHEMATICAL_BOLD_SMALL_O"). +lisp_code_name(119849,"MATHEMATICAL_BOLD_SMALL_P"). +lisp_code_name(119850,"MATHEMATICAL_BOLD_SMALL_Q"). +lisp_code_name(119851,"MATHEMATICAL_BOLD_SMALL_R"). +lisp_code_name(119852,"MATHEMATICAL_BOLD_SMALL_S"). +lisp_code_name(119853,"MATHEMATICAL_BOLD_SMALL_T"). +lisp_code_name(119854,"MATHEMATICAL_BOLD_SMALL_U"). +lisp_code_name(119855,"MATHEMATICAL_BOLD_SMALL_V"). +lisp_code_name(119856,"MATHEMATICAL_BOLD_SMALL_W"). +lisp_code_name(119857,"MATHEMATICAL_BOLD_SMALL_X"). +lisp_code_name(119858,"MATHEMATICAL_BOLD_SMALL_Y"). +lisp_code_name(119859,"MATHEMATICAL_BOLD_SMALL_Z"). +lisp_code_name(119860,"MATHEMATICAL_ITALIC_CAPITAL_A"). +lisp_code_name(119861,"MATHEMATICAL_ITALIC_CAPITAL_B"). +lisp_code_name(119862,"MATHEMATICAL_ITALIC_CAPITAL_C"). +lisp_code_name(119863,"MATHEMATICAL_ITALIC_CAPITAL_D"). +lisp_code_name(119864,"MATHEMATICAL_ITALIC_CAPITAL_E"). +lisp_code_name(119865,"MATHEMATICAL_ITALIC_CAPITAL_F"). +lisp_code_name(119866,"MATHEMATICAL_ITALIC_CAPITAL_G"). +lisp_code_name(119867,"MATHEMATICAL_ITALIC_CAPITAL_H"). +lisp_code_name(119868,"MATHEMATICAL_ITALIC_CAPITAL_I"). +lisp_code_name(119869,"MATHEMATICAL_ITALIC_CAPITAL_J"). +lisp_code_name(119870,"MATHEMATICAL_ITALIC_CAPITAL_K"). +lisp_code_name(119871,"MATHEMATICAL_ITALIC_CAPITAL_L"). +lisp_code_name(119872,"MATHEMATICAL_ITALIC_CAPITAL_M"). +lisp_code_name(119873,"MATHEMATICAL_ITALIC_CAPITAL_N"). +lisp_code_name(119874,"MATHEMATICAL_ITALIC_CAPITAL_O"). +lisp_code_name(119875,"MATHEMATICAL_ITALIC_CAPITAL_P"). +lisp_code_name(119876,"MATHEMATICAL_ITALIC_CAPITAL_Q"). +lisp_code_name(119877,"MATHEMATICAL_ITALIC_CAPITAL_R"). +lisp_code_name(119878,"MATHEMATICAL_ITALIC_CAPITAL_S"). +lisp_code_name(119879,"MATHEMATICAL_ITALIC_CAPITAL_T"). +lisp_code_name(119880,"MATHEMATICAL_ITALIC_CAPITAL_U"). +lisp_code_name(119881,"MATHEMATICAL_ITALIC_CAPITAL_V"). +lisp_code_name(119882,"MATHEMATICAL_ITALIC_CAPITAL_W"). +lisp_code_name(119883,"MATHEMATICAL_ITALIC_CAPITAL_X"). +lisp_code_name(119884,"MATHEMATICAL_ITALIC_CAPITAL_Y"). +lisp_code_name(119885,"MATHEMATICAL_ITALIC_CAPITAL_Z"). +lisp_code_name(119886,"MATHEMATICAL_ITALIC_SMALL_A"). +lisp_code_name(119887,"MATHEMATICAL_ITALIC_SMALL_B"). +lisp_code_name(119888,"MATHEMATICAL_ITALIC_SMALL_C"). +lisp_code_name(119889,"MATHEMATICAL_ITALIC_SMALL_D"). +lisp_code_name(119890,"MATHEMATICAL_ITALIC_SMALL_E"). +lisp_code_name(119891,"MATHEMATICAL_ITALIC_SMALL_F"). +lisp_code_name(119892,"MATHEMATICAL_ITALIC_SMALL_G"). +lisp_code_name(119894,"MATHEMATICAL_ITALIC_SMALL_I"). +lisp_code_name(119895,"MATHEMATICAL_ITALIC_SMALL_J"). +lisp_code_name(119896,"MATHEMATICAL_ITALIC_SMALL_K"). +lisp_code_name(119897,"MATHEMATICAL_ITALIC_SMALL_L"). +lisp_code_name(119898,"MATHEMATICAL_ITALIC_SMALL_M"). +lisp_code_name(119899,"MATHEMATICAL_ITALIC_SMALL_N"). +lisp_code_name(119900,"MATHEMATICAL_ITALIC_SMALL_O"). +lisp_code_name(119901,"MATHEMATICAL_ITALIC_SMALL_P"). +lisp_code_name(119902,"MATHEMATICAL_ITALIC_SMALL_Q"). +lisp_code_name(119903,"MATHEMATICAL_ITALIC_SMALL_R"). +lisp_code_name(119904,"MATHEMATICAL_ITALIC_SMALL_S"). +lisp_code_name(119905,"MATHEMATICAL_ITALIC_SMALL_T"). +lisp_code_name(119906,"MATHEMATICAL_ITALIC_SMALL_U"). +lisp_code_name(119907,"MATHEMATICAL_ITALIC_SMALL_V"). +lisp_code_name(119908,"MATHEMATICAL_ITALIC_SMALL_W"). +lisp_code_name(119909,"MATHEMATICAL_ITALIC_SMALL_X"). +lisp_code_name(119910,"MATHEMATICAL_ITALIC_SMALL_Y"). +lisp_code_name(119911,"MATHEMATICAL_ITALIC_SMALL_Z"). +lisp_code_name(119912,"MATHEMATICAL_BOLD_ITALIC_CAPITAL_A"). +lisp_code_name(119913,"MATHEMATICAL_BOLD_ITALIC_CAPITAL_B"). +lisp_code_name(119914,"MATHEMATICAL_BOLD_ITALIC_CAPITAL_C"). +lisp_code_name(119915,"MATHEMATICAL_BOLD_ITALIC_CAPITAL_D"). +lisp_code_name(119916,"MATHEMATICAL_BOLD_ITALIC_CAPITAL_E"). +lisp_code_name(119917,"MATHEMATICAL_BOLD_ITALIC_CAPITAL_F"). +lisp_code_name(119918,"MATHEMATICAL_BOLD_ITALIC_CAPITAL_G"). +lisp_code_name(119919,"MATHEMATICAL_BOLD_ITALIC_CAPITAL_H"). +lisp_code_name(119920,"MATHEMATICAL_BOLD_ITALIC_CAPITAL_I"). +lisp_code_name(119921,"MATHEMATICAL_BOLD_ITALIC_CAPITAL_J"). +lisp_code_name(119922,"MATHEMATICAL_BOLD_ITALIC_CAPITAL_K"). +lisp_code_name(119923,"MATHEMATICAL_BOLD_ITALIC_CAPITAL_L"). +lisp_code_name(119924,"MATHEMATICAL_BOLD_ITALIC_CAPITAL_M"). +lisp_code_name(119925,"MATHEMATICAL_BOLD_ITALIC_CAPITAL_N"). +lisp_code_name(119926,"MATHEMATICAL_BOLD_ITALIC_CAPITAL_O"). +lisp_code_name(119927,"MATHEMATICAL_BOLD_ITALIC_CAPITAL_P"). +lisp_code_name(119928,"MATHEMATICAL_BOLD_ITALIC_CAPITAL_Q"). +lisp_code_name(119929,"MATHEMATICAL_BOLD_ITALIC_CAPITAL_R"). +lisp_code_name(119930,"MATHEMATICAL_BOLD_ITALIC_CAPITAL_S"). +lisp_code_name(119931,"MATHEMATICAL_BOLD_ITALIC_CAPITAL_T"). +lisp_code_name(119932,"MATHEMATICAL_BOLD_ITALIC_CAPITAL_U"). +lisp_code_name(119933,"MATHEMATICAL_BOLD_ITALIC_CAPITAL_V"). +lisp_code_name(119934,"MATHEMATICAL_BOLD_ITALIC_CAPITAL_W"). +lisp_code_name(119935,"MATHEMATICAL_BOLD_ITALIC_CAPITAL_X"). +lisp_code_name(119936,"MATHEMATICAL_BOLD_ITALIC_CAPITAL_Y"). +lisp_code_name(119937,"MATHEMATICAL_BOLD_ITALIC_CAPITAL_Z"). +lisp_code_name(119938,"MATHEMATICAL_BOLD_ITALIC_SMALL_A"). +lisp_code_name(119939,"MATHEMATICAL_BOLD_ITALIC_SMALL_B"). +lisp_code_name(119940,"MATHEMATICAL_BOLD_ITALIC_SMALL_C"). +lisp_code_name(119941,"MATHEMATICAL_BOLD_ITALIC_SMALL_D"). +lisp_code_name(119942,"MATHEMATICAL_BOLD_ITALIC_SMALL_E"). +lisp_code_name(119943,"MATHEMATICAL_BOLD_ITALIC_SMALL_F"). +lisp_code_name(119944,"MATHEMATICAL_BOLD_ITALIC_SMALL_G"). +lisp_code_name(119945,"MATHEMATICAL_BOLD_ITALIC_SMALL_H"). +lisp_code_name(119946,"MATHEMATICAL_BOLD_ITALIC_SMALL_I"). +lisp_code_name(119947,"MATHEMATICAL_BOLD_ITALIC_SMALL_J"). +lisp_code_name(119948,"MATHEMATICAL_BOLD_ITALIC_SMALL_K"). +lisp_code_name(119949,"MATHEMATICAL_BOLD_ITALIC_SMALL_L"). +lisp_code_name(119950,"MATHEMATICAL_BOLD_ITALIC_SMALL_M"). +lisp_code_name(119951,"MATHEMATICAL_BOLD_ITALIC_SMALL_N"). +lisp_code_name(119952,"MATHEMATICAL_BOLD_ITALIC_SMALL_O"). +lisp_code_name(119953,"MATHEMATICAL_BOLD_ITALIC_SMALL_P"). +lisp_code_name(119954,"MATHEMATICAL_BOLD_ITALIC_SMALL_Q"). +lisp_code_name(119955,"MATHEMATICAL_BOLD_ITALIC_SMALL_R"). +lisp_code_name(119956,"MATHEMATICAL_BOLD_ITALIC_SMALL_S"). +lisp_code_name(119957,"MATHEMATICAL_BOLD_ITALIC_SMALL_T"). +lisp_code_name(119958,"MATHEMATICAL_BOLD_ITALIC_SMALL_U"). +lisp_code_name(119959,"MATHEMATICAL_BOLD_ITALIC_SMALL_V"). +lisp_code_name(119960,"MATHEMATICAL_BOLD_ITALIC_SMALL_W"). +lisp_code_name(119961,"MATHEMATICAL_BOLD_ITALIC_SMALL_X"). +lisp_code_name(119962,"MATHEMATICAL_BOLD_ITALIC_SMALL_Y"). +lisp_code_name(119963,"MATHEMATICAL_BOLD_ITALIC_SMALL_Z"). +lisp_code_name(119964,"MATHEMATICAL_SCRIPT_CAPITAL_A"). +lisp_code_name(119966,"MATHEMATICAL_SCRIPT_CAPITAL_C"). +lisp_code_name(119967,"MATHEMATICAL_SCRIPT_CAPITAL_D"). +lisp_code_name(119970,"MATHEMATICAL_SCRIPT_CAPITAL_G"). +lisp_code_name(119973,"MATHEMATICAL_SCRIPT_CAPITAL_J"). +lisp_code_name(119974,"MATHEMATICAL_SCRIPT_CAPITAL_K"). +lisp_code_name(119977,"MATHEMATICAL_SCRIPT_CAPITAL_N"). +lisp_code_name(119978,"MATHEMATICAL_SCRIPT_CAPITAL_O"). +lisp_code_name(119979,"MATHEMATICAL_SCRIPT_CAPITAL_P"). +lisp_code_name(119980,"MATHEMATICAL_SCRIPT_CAPITAL_Q"). +lisp_code_name(119982,"MATHEMATICAL_SCRIPT_CAPITAL_S"). +lisp_code_name(119983,"MATHEMATICAL_SCRIPT_CAPITAL_T"). +lisp_code_name(119984,"MATHEMATICAL_SCRIPT_CAPITAL_U"). +lisp_code_name(119985,"MATHEMATICAL_SCRIPT_CAPITAL_V"). +lisp_code_name(119986,"MATHEMATICAL_SCRIPT_CAPITAL_W"). +lisp_code_name(119987,"MATHEMATICAL_SCRIPT_CAPITAL_X"). +lisp_code_name(119988,"MATHEMATICAL_SCRIPT_CAPITAL_Y"). +lisp_code_name(119989,"MATHEMATICAL_SCRIPT_CAPITAL_Z"). +lisp_code_name(119990,"MATHEMATICAL_SCRIPT_SMALL_A"). +lisp_code_name(119991,"MATHEMATICAL_SCRIPT_SMALL_B"). +lisp_code_name(119992,"MATHEMATICAL_SCRIPT_SMALL_C"). +lisp_code_name(119993,"MATHEMATICAL_SCRIPT_SMALL_D"). +lisp_code_name(119995,"MATHEMATICAL_SCRIPT_SMALL_F"). +lisp_code_name(119997,"MATHEMATICAL_SCRIPT_SMALL_H"). +lisp_code_name(119998,"MATHEMATICAL_SCRIPT_SMALL_I"). +lisp_code_name(119999,"MATHEMATICAL_SCRIPT_SMALL_J"). +lisp_code_name(120000,"MATHEMATICAL_SCRIPT_SMALL_K"). +lisp_code_name(120001,"MATHEMATICAL_SCRIPT_SMALL_L"). +lisp_code_name(120002,"MATHEMATICAL_SCRIPT_SMALL_M"). +lisp_code_name(120003,"MATHEMATICAL_SCRIPT_SMALL_N"). +lisp_code_name(120005,"MATHEMATICAL_SCRIPT_SMALL_P"). +lisp_code_name(120006,"MATHEMATICAL_SCRIPT_SMALL_Q"). +lisp_code_name(120007,"MATHEMATICAL_SCRIPT_SMALL_R"). +lisp_code_name(120008,"MATHEMATICAL_SCRIPT_SMALL_S"). +lisp_code_name(120009,"MATHEMATICAL_SCRIPT_SMALL_T"). +lisp_code_name(120010,"MATHEMATICAL_SCRIPT_SMALL_U"). +lisp_code_name(120011,"MATHEMATICAL_SCRIPT_SMALL_V"). +lisp_code_name(120012,"MATHEMATICAL_SCRIPT_SMALL_W"). +lisp_code_name(120013,"MATHEMATICAL_SCRIPT_SMALL_X"). +lisp_code_name(120014,"MATHEMATICAL_SCRIPT_SMALL_Y"). +lisp_code_name(120015,"MATHEMATICAL_SCRIPT_SMALL_Z"). +lisp_code_name(120016,"MATHEMATICAL_BOLD_SCRIPT_CAPITAL_A"). +lisp_code_name(120017,"MATHEMATICAL_BOLD_SCRIPT_CAPITAL_B"). +lisp_code_name(120018,"MATHEMATICAL_BOLD_SCRIPT_CAPITAL_C"). +lisp_code_name(120019,"MATHEMATICAL_BOLD_SCRIPT_CAPITAL_D"). +lisp_code_name(120020,"MATHEMATICAL_BOLD_SCRIPT_CAPITAL_E"). +lisp_code_name(120021,"MATHEMATICAL_BOLD_SCRIPT_CAPITAL_F"). +lisp_code_name(120022,"MATHEMATICAL_BOLD_SCRIPT_CAPITAL_G"). +lisp_code_name(120023,"MATHEMATICAL_BOLD_SCRIPT_CAPITAL_H"). +lisp_code_name(120024,"MATHEMATICAL_BOLD_SCRIPT_CAPITAL_I"). +lisp_code_name(120025,"MATHEMATICAL_BOLD_SCRIPT_CAPITAL_J"). +lisp_code_name(120026,"MATHEMATICAL_BOLD_SCRIPT_CAPITAL_K"). +lisp_code_name(120027,"MATHEMATICAL_BOLD_SCRIPT_CAPITAL_L"). +lisp_code_name(120028,"MATHEMATICAL_BOLD_SCRIPT_CAPITAL_M"). +lisp_code_name(120029,"MATHEMATICAL_BOLD_SCRIPT_CAPITAL_N"). +lisp_code_name(120030,"MATHEMATICAL_BOLD_SCRIPT_CAPITAL_O"). +lisp_code_name(120031,"MATHEMATICAL_BOLD_SCRIPT_CAPITAL_P"). +lisp_code_name(120032,"MATHEMATICAL_BOLD_SCRIPT_CAPITAL_Q"). +lisp_code_name(120033,"MATHEMATICAL_BOLD_SCRIPT_CAPITAL_R"). +lisp_code_name(120034,"MATHEMATICAL_BOLD_SCRIPT_CAPITAL_S"). +lisp_code_name(120035,"MATHEMATICAL_BOLD_SCRIPT_CAPITAL_T"). +lisp_code_name(120036,"MATHEMATICAL_BOLD_SCRIPT_CAPITAL_U"). +lisp_code_name(120037,"MATHEMATICAL_BOLD_SCRIPT_CAPITAL_V"). +lisp_code_name(120038,"MATHEMATICAL_BOLD_SCRIPT_CAPITAL_W"). +lisp_code_name(120039,"MATHEMATICAL_BOLD_SCRIPT_CAPITAL_X"). +lisp_code_name(120040,"MATHEMATICAL_BOLD_SCRIPT_CAPITAL_Y"). +lisp_code_name(120041,"MATHEMATICAL_BOLD_SCRIPT_CAPITAL_Z"). +lisp_code_name(120042,"MATHEMATICAL_BOLD_SCRIPT_SMALL_A"). +lisp_code_name(120043,"MATHEMATICAL_BOLD_SCRIPT_SMALL_B"). +lisp_code_name(120044,"MATHEMATICAL_BOLD_SCRIPT_SMALL_C"). +lisp_code_name(120045,"MATHEMATICAL_BOLD_SCRIPT_SMALL_D"). +lisp_code_name(120046,"MATHEMATICAL_BOLD_SCRIPT_SMALL_E"). +lisp_code_name(120047,"MATHEMATICAL_BOLD_SCRIPT_SMALL_F"). +lisp_code_name(120048,"MATHEMATICAL_BOLD_SCRIPT_SMALL_G"). +lisp_code_name(120049,"MATHEMATICAL_BOLD_SCRIPT_SMALL_H"). +lisp_code_name(120050,"MATHEMATICAL_BOLD_SCRIPT_SMALL_I"). +lisp_code_name(120051,"MATHEMATICAL_BOLD_SCRIPT_SMALL_J"). +lisp_code_name(120052,"MATHEMATICAL_BOLD_SCRIPT_SMALL_K"). +lisp_code_name(120053,"MATHEMATICAL_BOLD_SCRIPT_SMALL_L"). +lisp_code_name(120054,"MATHEMATICAL_BOLD_SCRIPT_SMALL_M"). +lisp_code_name(120055,"MATHEMATICAL_BOLD_SCRIPT_SMALL_N"). +lisp_code_name(120056,"MATHEMATICAL_BOLD_SCRIPT_SMALL_O"). +lisp_code_name(120057,"MATHEMATICAL_BOLD_SCRIPT_SMALL_P"). +lisp_code_name(120058,"MATHEMATICAL_BOLD_SCRIPT_SMALL_Q"). +lisp_code_name(120059,"MATHEMATICAL_BOLD_SCRIPT_SMALL_R"). +lisp_code_name(120060,"MATHEMATICAL_BOLD_SCRIPT_SMALL_S"). +lisp_code_name(120061,"MATHEMATICAL_BOLD_SCRIPT_SMALL_T"). +lisp_code_name(120062,"MATHEMATICAL_BOLD_SCRIPT_SMALL_U"). +lisp_code_name(120063,"MATHEMATICAL_BOLD_SCRIPT_SMALL_V"). +lisp_code_name(120064,"MATHEMATICAL_BOLD_SCRIPT_SMALL_W"). +lisp_code_name(120065,"MATHEMATICAL_BOLD_SCRIPT_SMALL_X"). +lisp_code_name(120066,"MATHEMATICAL_BOLD_SCRIPT_SMALL_Y"). +lisp_code_name(120067,"MATHEMATICAL_BOLD_SCRIPT_SMALL_Z"). +lisp_code_name(120068,"MATHEMATICAL_FRAKTUR_CAPITAL_A"). +lisp_code_name(120069,"MATHEMATICAL_FRAKTUR_CAPITAL_B"). +lisp_code_name(120071,"MATHEMATICAL_FRAKTUR_CAPITAL_D"). +lisp_code_name(120072,"MATHEMATICAL_FRAKTUR_CAPITAL_E"). +lisp_code_name(120073,"MATHEMATICAL_FRAKTUR_CAPITAL_F"). +lisp_code_name(120074,"MATHEMATICAL_FRAKTUR_CAPITAL_G"). +lisp_code_name(120077,"MATHEMATICAL_FRAKTUR_CAPITAL_J"). +lisp_code_name(120078,"MATHEMATICAL_FRAKTUR_CAPITAL_K"). +lisp_code_name(120079,"MATHEMATICAL_FRAKTUR_CAPITAL_L"). +lisp_code_name(120080,"MATHEMATICAL_FRAKTUR_CAPITAL_M"). +lisp_code_name(120081,"MATHEMATICAL_FRAKTUR_CAPITAL_N"). +lisp_code_name(120082,"MATHEMATICAL_FRAKTUR_CAPITAL_O"). +lisp_code_name(120083,"MATHEMATICAL_FRAKTUR_CAPITAL_P"). +lisp_code_name(120084,"MATHEMATICAL_FRAKTUR_CAPITAL_Q"). +lisp_code_name(120086,"MATHEMATICAL_FRAKTUR_CAPITAL_S"). +lisp_code_name(120087,"MATHEMATICAL_FRAKTUR_CAPITAL_T"). +lisp_code_name(120088,"MATHEMATICAL_FRAKTUR_CAPITAL_U"). +lisp_code_name(120089,"MATHEMATICAL_FRAKTUR_CAPITAL_V"). +lisp_code_name(120090,"MATHEMATICAL_FRAKTUR_CAPITAL_W"). +lisp_code_name(120091,"MATHEMATICAL_FRAKTUR_CAPITAL_X"). +lisp_code_name(120092,"MATHEMATICAL_FRAKTUR_CAPITAL_Y"). +lisp_code_name(120094,"MATHEMATICAL_FRAKTUR_SMALL_A"). +lisp_code_name(120095,"MATHEMATICAL_FRAKTUR_SMALL_B"). +lisp_code_name(120096,"MATHEMATICAL_FRAKTUR_SMALL_C"). +lisp_code_name(120097,"MATHEMATICAL_FRAKTUR_SMALL_D"). +lisp_code_name(120098,"MATHEMATICAL_FRAKTUR_SMALL_E"). +lisp_code_name(120099,"MATHEMATICAL_FRAKTUR_SMALL_F"). +lisp_code_name(120100,"MATHEMATICAL_FRAKTUR_SMALL_G"). +lisp_code_name(120101,"MATHEMATICAL_FRAKTUR_SMALL_H"). +lisp_code_name(120102,"MATHEMATICAL_FRAKTUR_SMALL_I"). +lisp_code_name(120103,"MATHEMATICAL_FRAKTUR_SMALL_J"). +lisp_code_name(120104,"MATHEMATICAL_FRAKTUR_SMALL_K"). +lisp_code_name(120105,"MATHEMATICAL_FRAKTUR_SMALL_L"). +lisp_code_name(120106,"MATHEMATICAL_FRAKTUR_SMALL_M"). +lisp_code_name(120107,"MATHEMATICAL_FRAKTUR_SMALL_N"). +lisp_code_name(120108,"MATHEMATICAL_FRAKTUR_SMALL_O"). +lisp_code_name(120109,"MATHEMATICAL_FRAKTUR_SMALL_P"). +lisp_code_name(120110,"MATHEMATICAL_FRAKTUR_SMALL_Q"). +lisp_code_name(120111,"MATHEMATICAL_FRAKTUR_SMALL_R"). +lisp_code_name(120112,"MATHEMATICAL_FRAKTUR_SMALL_S"). +lisp_code_name(120113,"MATHEMATICAL_FRAKTUR_SMALL_T"). +lisp_code_name(120114,"MATHEMATICAL_FRAKTUR_SMALL_U"). +lisp_code_name(120115,"MATHEMATICAL_FRAKTUR_SMALL_V"). +lisp_code_name(120116,"MATHEMATICAL_FRAKTUR_SMALL_W"). +lisp_code_name(120117,"MATHEMATICAL_FRAKTUR_SMALL_X"). +lisp_code_name(120118,"MATHEMATICAL_FRAKTUR_SMALL_Y"). +lisp_code_name(120119,"MATHEMATICAL_FRAKTUR_SMALL_Z"). +lisp_code_name(120120,"MATHEMATICAL_DOUBLE-STRUCK_CAPITAL_A"). +lisp_code_name(120121,"MATHEMATICAL_DOUBLE-STRUCK_CAPITAL_B"). +lisp_code_name(120123,"MATHEMATICAL_DOUBLE-STRUCK_CAPITAL_D"). +lisp_code_name(120124,"MATHEMATICAL_DOUBLE-STRUCK_CAPITAL_E"). +lisp_code_name(120125,"MATHEMATICAL_DOUBLE-STRUCK_CAPITAL_F"). +lisp_code_name(120126,"MATHEMATICAL_DOUBLE-STRUCK_CAPITAL_G"). +lisp_code_name(120128,"MATHEMATICAL_DOUBLE-STRUCK_CAPITAL_I"). +lisp_code_name(120129,"MATHEMATICAL_DOUBLE-STRUCK_CAPITAL_J"). +lisp_code_name(120130,"MATHEMATICAL_DOUBLE-STRUCK_CAPITAL_K"). +lisp_code_name(120131,"MATHEMATICAL_DOUBLE-STRUCK_CAPITAL_L"). +lisp_code_name(120132,"MATHEMATICAL_DOUBLE-STRUCK_CAPITAL_M"). +lisp_code_name(120134,"MATHEMATICAL_DOUBLE-STRUCK_CAPITAL_O"). +lisp_code_name(120138,"MATHEMATICAL_DOUBLE-STRUCK_CAPITAL_S"). +lisp_code_name(120139,"MATHEMATICAL_DOUBLE-STRUCK_CAPITAL_T"). +lisp_code_name(120140,"MATHEMATICAL_DOUBLE-STRUCK_CAPITAL_U"). +lisp_code_name(120141,"MATHEMATICAL_DOUBLE-STRUCK_CAPITAL_V"). +lisp_code_name(120142,"MATHEMATICAL_DOUBLE-STRUCK_CAPITAL_W"). +lisp_code_name(120143,"MATHEMATICAL_DOUBLE-STRUCK_CAPITAL_X"). +lisp_code_name(120144,"MATHEMATICAL_DOUBLE-STRUCK_CAPITAL_Y"). +lisp_code_name(120146,"MATHEMATICAL_DOUBLE-STRUCK_SMALL_A"). +lisp_code_name(120147,"MATHEMATICAL_DOUBLE-STRUCK_SMALL_B"). +lisp_code_name(120148,"MATHEMATICAL_DOUBLE-STRUCK_SMALL_C"). +lisp_code_name(120149,"MATHEMATICAL_DOUBLE-STRUCK_SMALL_D"). +lisp_code_name(120150,"MATHEMATICAL_DOUBLE-STRUCK_SMALL_E"). +lisp_code_name(120151,"MATHEMATICAL_DOUBLE-STRUCK_SMALL_F"). +lisp_code_name(120152,"MATHEMATICAL_DOUBLE-STRUCK_SMALL_G"). +lisp_code_name(120153,"MATHEMATICAL_DOUBLE-STRUCK_SMALL_H"). +lisp_code_name(120154,"MATHEMATICAL_DOUBLE-STRUCK_SMALL_I"). +lisp_code_name(120155,"MATHEMATICAL_DOUBLE-STRUCK_SMALL_J"). +lisp_code_name(120156,"MATHEMATICAL_DOUBLE-STRUCK_SMALL_K"). +lisp_code_name(120157,"MATHEMATICAL_DOUBLE-STRUCK_SMALL_L"). +lisp_code_name(120158,"MATHEMATICAL_DOUBLE-STRUCK_SMALL_M"). +lisp_code_name(120159,"MATHEMATICAL_DOUBLE-STRUCK_SMALL_N"). +lisp_code_name(120160,"MATHEMATICAL_DOUBLE-STRUCK_SMALL_O"). +lisp_code_name(120161,"MATHEMATICAL_DOUBLE-STRUCK_SMALL_P"). +lisp_code_name(120162,"MATHEMATICAL_DOUBLE-STRUCK_SMALL_Q"). +lisp_code_name(120163,"MATHEMATICAL_DOUBLE-STRUCK_SMALL_R"). +lisp_code_name(120164,"MATHEMATICAL_DOUBLE-STRUCK_SMALL_S"). +lisp_code_name(120165,"MATHEMATICAL_DOUBLE-STRUCK_SMALL_T"). +lisp_code_name(120166,"MATHEMATICAL_DOUBLE-STRUCK_SMALL_U"). +lisp_code_name(120167,"MATHEMATICAL_DOUBLE-STRUCK_SMALL_V"). +lisp_code_name(120168,"MATHEMATICAL_DOUBLE-STRUCK_SMALL_W"). +lisp_code_name(120169,"MATHEMATICAL_DOUBLE-STRUCK_SMALL_X"). +lisp_code_name(120170,"MATHEMATICAL_DOUBLE-STRUCK_SMALL_Y"). +lisp_code_name(120171,"MATHEMATICAL_DOUBLE-STRUCK_SMALL_Z"). +lisp_code_name(120172,"MATHEMATICAL_BOLD_FRAKTUR_CAPITAL_A"). +lisp_code_name(120173,"MATHEMATICAL_BOLD_FRAKTUR_CAPITAL_B"). +lisp_code_name(120174,"MATHEMATICAL_BOLD_FRAKTUR_CAPITAL_C"). +lisp_code_name(120175,"MATHEMATICAL_BOLD_FRAKTUR_CAPITAL_D"). +lisp_code_name(120176,"MATHEMATICAL_BOLD_FRAKTUR_CAPITAL_E"). +lisp_code_name(120177,"MATHEMATICAL_BOLD_FRAKTUR_CAPITAL_F"). +lisp_code_name(120178,"MATHEMATICAL_BOLD_FRAKTUR_CAPITAL_G"). +lisp_code_name(120179,"MATHEMATICAL_BOLD_FRAKTUR_CAPITAL_H"). +lisp_code_name(120180,"MATHEMATICAL_BOLD_FRAKTUR_CAPITAL_I"). +lisp_code_name(120181,"MATHEMATICAL_BOLD_FRAKTUR_CAPITAL_J"). +lisp_code_name(120182,"MATHEMATICAL_BOLD_FRAKTUR_CAPITAL_K"). +lisp_code_name(120183,"MATHEMATICAL_BOLD_FRAKTUR_CAPITAL_L"). +lisp_code_name(120184,"MATHEMATICAL_BOLD_FRAKTUR_CAPITAL_M"). +lisp_code_name(120185,"MATHEMATICAL_BOLD_FRAKTUR_CAPITAL_N"). +lisp_code_name(120186,"MATHEMATICAL_BOLD_FRAKTUR_CAPITAL_O"). +lisp_code_name(120187,"MATHEMATICAL_BOLD_FRAKTUR_CAPITAL_P"). +lisp_code_name(120188,"MATHEMATICAL_BOLD_FRAKTUR_CAPITAL_Q"). +lisp_code_name(120189,"MATHEMATICAL_BOLD_FRAKTUR_CAPITAL_R"). +lisp_code_name(120190,"MATHEMATICAL_BOLD_FRAKTUR_CAPITAL_S"). +lisp_code_name(120191,"MATHEMATICAL_BOLD_FRAKTUR_CAPITAL_T"). +lisp_code_name(120192,"MATHEMATICAL_BOLD_FRAKTUR_CAPITAL_U"). +lisp_code_name(120193,"MATHEMATICAL_BOLD_FRAKTUR_CAPITAL_V"). +lisp_code_name(120194,"MATHEMATICAL_BOLD_FRAKTUR_CAPITAL_W"). +lisp_code_name(120195,"MATHEMATICAL_BOLD_FRAKTUR_CAPITAL_X"). +lisp_code_name(120196,"MATHEMATICAL_BOLD_FRAKTUR_CAPITAL_Y"). +lisp_code_name(120197,"MATHEMATICAL_BOLD_FRAKTUR_CAPITAL_Z"). +lisp_code_name(120198,"MATHEMATICAL_BOLD_FRAKTUR_SMALL_A"). +lisp_code_name(120199,"MATHEMATICAL_BOLD_FRAKTUR_SMALL_B"). +lisp_code_name(120200,"MATHEMATICAL_BOLD_FRAKTUR_SMALL_C"). +lisp_code_name(120201,"MATHEMATICAL_BOLD_FRAKTUR_SMALL_D"). +lisp_code_name(120202,"MATHEMATICAL_BOLD_FRAKTUR_SMALL_E"). +lisp_code_name(120203,"MATHEMATICAL_BOLD_FRAKTUR_SMALL_F"). +lisp_code_name(120204,"MATHEMATICAL_BOLD_FRAKTUR_SMALL_G"). +lisp_code_name(120205,"MATHEMATICAL_BOLD_FRAKTUR_SMALL_H"). +lisp_code_name(120206,"MATHEMATICAL_BOLD_FRAKTUR_SMALL_I"). +lisp_code_name(120207,"MATHEMATICAL_BOLD_FRAKTUR_SMALL_J"). +lisp_code_name(120208,"MATHEMATICAL_BOLD_FRAKTUR_SMALL_K"). +lisp_code_name(120209,"MATHEMATICAL_BOLD_FRAKTUR_SMALL_L"). +lisp_code_name(120210,"MATHEMATICAL_BOLD_FRAKTUR_SMALL_M"). +lisp_code_name(120211,"MATHEMATICAL_BOLD_FRAKTUR_SMALL_N"). +lisp_code_name(120212,"MATHEMATICAL_BOLD_FRAKTUR_SMALL_O"). +lisp_code_name(120213,"MATHEMATICAL_BOLD_FRAKTUR_SMALL_P"). +lisp_code_name(120214,"MATHEMATICAL_BOLD_FRAKTUR_SMALL_Q"). +lisp_code_name(120215,"MATHEMATICAL_BOLD_FRAKTUR_SMALL_R"). +lisp_code_name(120216,"MATHEMATICAL_BOLD_FRAKTUR_SMALL_S"). +lisp_code_name(120217,"MATHEMATICAL_BOLD_FRAKTUR_SMALL_T"). +lisp_code_name(120218,"MATHEMATICAL_BOLD_FRAKTUR_SMALL_U"). +lisp_code_name(120219,"MATHEMATICAL_BOLD_FRAKTUR_SMALL_V"). +lisp_code_name(120220,"MATHEMATICAL_BOLD_FRAKTUR_SMALL_W"). +lisp_code_name(120221,"MATHEMATICAL_BOLD_FRAKTUR_SMALL_X"). +lisp_code_name(120222,"MATHEMATICAL_BOLD_FRAKTUR_SMALL_Y"). +lisp_code_name(120223,"MATHEMATICAL_BOLD_FRAKTUR_SMALL_Z"). +lisp_code_name(120224,"MATHEMATICAL_SANS-SERIF_CAPITAL_A"). +lisp_code_name(120225,"MATHEMATICAL_SANS-SERIF_CAPITAL_B"). +lisp_code_name(120226,"MATHEMATICAL_SANS-SERIF_CAPITAL_C"). +lisp_code_name(120227,"MATHEMATICAL_SANS-SERIF_CAPITAL_D"). +lisp_code_name(120228,"MATHEMATICAL_SANS-SERIF_CAPITAL_E"). +lisp_code_name(120229,"MATHEMATICAL_SANS-SERIF_CAPITAL_F"). +lisp_code_name(120230,"MATHEMATICAL_SANS-SERIF_CAPITAL_G"). +lisp_code_name(120231,"MATHEMATICAL_SANS-SERIF_CAPITAL_H"). +lisp_code_name(120232,"MATHEMATICAL_SANS-SERIF_CAPITAL_I"). +lisp_code_name(120233,"MATHEMATICAL_SANS-SERIF_CAPITAL_J"). +lisp_code_name(120234,"MATHEMATICAL_SANS-SERIF_CAPITAL_K"). +lisp_code_name(120235,"MATHEMATICAL_SANS-SERIF_CAPITAL_L"). +lisp_code_name(120236,"MATHEMATICAL_SANS-SERIF_CAPITAL_M"). +lisp_code_name(120237,"MATHEMATICAL_SANS-SERIF_CAPITAL_N"). +lisp_code_name(120238,"MATHEMATICAL_SANS-SERIF_CAPITAL_O"). +lisp_code_name(120239,"MATHEMATICAL_SANS-SERIF_CAPITAL_P"). +lisp_code_name(120240,"MATHEMATICAL_SANS-SERIF_CAPITAL_Q"). +lisp_code_name(120241,"MATHEMATICAL_SANS-SERIF_CAPITAL_R"). +lisp_code_name(120242,"MATHEMATICAL_SANS-SERIF_CAPITAL_S"). +lisp_code_name(120243,"MATHEMATICAL_SANS-SERIF_CAPITAL_T"). +lisp_code_name(120244,"MATHEMATICAL_SANS-SERIF_CAPITAL_U"). +lisp_code_name(120245,"MATHEMATICAL_SANS-SERIF_CAPITAL_V"). +lisp_code_name(120246,"MATHEMATICAL_SANS-SERIF_CAPITAL_W"). +lisp_code_name(120247,"MATHEMATICAL_SANS-SERIF_CAPITAL_X"). +lisp_code_name(120248,"MATHEMATICAL_SANS-SERIF_CAPITAL_Y"). +lisp_code_name(120249,"MATHEMATICAL_SANS-SERIF_CAPITAL_Z"). +lisp_code_name(120250,"MATHEMATICAL_SANS-SERIF_SMALL_A"). +lisp_code_name(120251,"MATHEMATICAL_SANS-SERIF_SMALL_B"). +lisp_code_name(120252,"MATHEMATICAL_SANS-SERIF_SMALL_C"). +lisp_code_name(120253,"MATHEMATICAL_SANS-SERIF_SMALL_D"). +lisp_code_name(120254,"MATHEMATICAL_SANS-SERIF_SMALL_E"). +lisp_code_name(120255,"MATHEMATICAL_SANS-SERIF_SMALL_F"). +lisp_code_name(120256,"MATHEMATICAL_SANS-SERIF_SMALL_G"). +lisp_code_name(120257,"MATHEMATICAL_SANS-SERIF_SMALL_H"). +lisp_code_name(120258,"MATHEMATICAL_SANS-SERIF_SMALL_I"). +lisp_code_name(120259,"MATHEMATICAL_SANS-SERIF_SMALL_J"). +lisp_code_name(120260,"MATHEMATICAL_SANS-SERIF_SMALL_K"). +lisp_code_name(120261,"MATHEMATICAL_SANS-SERIF_SMALL_L"). +lisp_code_name(120262,"MATHEMATICAL_SANS-SERIF_SMALL_M"). +lisp_code_name(120263,"MATHEMATICAL_SANS-SERIF_SMALL_N"). +lisp_code_name(120264,"MATHEMATICAL_SANS-SERIF_SMALL_O"). +lisp_code_name(120265,"MATHEMATICAL_SANS-SERIF_SMALL_P"). +lisp_code_name(120266,"MATHEMATICAL_SANS-SERIF_SMALL_Q"). +lisp_code_name(120267,"MATHEMATICAL_SANS-SERIF_SMALL_R"). +lisp_code_name(120268,"MATHEMATICAL_SANS-SERIF_SMALL_S"). +lisp_code_name(120269,"MATHEMATICAL_SANS-SERIF_SMALL_T"). +lisp_code_name(120270,"MATHEMATICAL_SANS-SERIF_SMALL_U"). +lisp_code_name(120271,"MATHEMATICAL_SANS-SERIF_SMALL_V"). +lisp_code_name(120272,"MATHEMATICAL_SANS-SERIF_SMALL_W"). +lisp_code_name(120273,"MATHEMATICAL_SANS-SERIF_SMALL_X"). +lisp_code_name(120274,"MATHEMATICAL_SANS-SERIF_SMALL_Y"). +lisp_code_name(120275,"MATHEMATICAL_SANS-SERIF_SMALL_Z"). +lisp_code_name(120276,"MATHEMATICAL_SANS-SERIF_BOLD_CAPITAL_A"). +lisp_code_name(120277,"MATHEMATICAL_SANS-SERIF_BOLD_CAPITAL_B"). +lisp_code_name(120278,"MATHEMATICAL_SANS-SERIF_BOLD_CAPITAL_C"). +lisp_code_name(120279,"MATHEMATICAL_SANS-SERIF_BOLD_CAPITAL_D"). +lisp_code_name(120280,"MATHEMATICAL_SANS-SERIF_BOLD_CAPITAL_E"). +lisp_code_name(120281,"MATHEMATICAL_SANS-SERIF_BOLD_CAPITAL_F"). +lisp_code_name(120282,"MATHEMATICAL_SANS-SERIF_BOLD_CAPITAL_G"). +lisp_code_name(120283,"MATHEMATICAL_SANS-SERIF_BOLD_CAPITAL_H"). +lisp_code_name(120284,"MATHEMATICAL_SANS-SERIF_BOLD_CAPITAL_I"). +lisp_code_name(120285,"MATHEMATICAL_SANS-SERIF_BOLD_CAPITAL_J"). +lisp_code_name(120286,"MATHEMATICAL_SANS-SERIF_BOLD_CAPITAL_K"). +lisp_code_name(120287,"MATHEMATICAL_SANS-SERIF_BOLD_CAPITAL_L"). +lisp_code_name(120288,"MATHEMATICAL_SANS-SERIF_BOLD_CAPITAL_M"). +lisp_code_name(120289,"MATHEMATICAL_SANS-SERIF_BOLD_CAPITAL_N"). +lisp_code_name(120290,"MATHEMATICAL_SANS-SERIF_BOLD_CAPITAL_O"). +lisp_code_name(120291,"MATHEMATICAL_SANS-SERIF_BOLD_CAPITAL_P"). +lisp_code_name(120292,"MATHEMATICAL_SANS-SERIF_BOLD_CAPITAL_Q"). +lisp_code_name(120293,"MATHEMATICAL_SANS-SERIF_BOLD_CAPITAL_R"). +lisp_code_name(120294,"MATHEMATICAL_SANS-SERIF_BOLD_CAPITAL_S"). +lisp_code_name(120295,"MATHEMATICAL_SANS-SERIF_BOLD_CAPITAL_T"). +lisp_code_name(120296,"MATHEMATICAL_SANS-SERIF_BOLD_CAPITAL_U"). +lisp_code_name(120297,"MATHEMATICAL_SANS-SERIF_BOLD_CAPITAL_V"). +lisp_code_name(120298,"MATHEMATICAL_SANS-SERIF_BOLD_CAPITAL_W"). +lisp_code_name(120299,"MATHEMATICAL_SANS-SERIF_BOLD_CAPITAL_X"). +lisp_code_name(120300,"MATHEMATICAL_SANS-SERIF_BOLD_CAPITAL_Y"). +lisp_code_name(120301,"MATHEMATICAL_SANS-SERIF_BOLD_CAPITAL_Z"). +lisp_code_name(120302,"MATHEMATICAL_SANS-SERIF_BOLD_SMALL_A"). +lisp_code_name(120303,"MATHEMATICAL_SANS-SERIF_BOLD_SMALL_B"). +lisp_code_name(120304,"MATHEMATICAL_SANS-SERIF_BOLD_SMALL_C"). +lisp_code_name(120305,"MATHEMATICAL_SANS-SERIF_BOLD_SMALL_D"). +lisp_code_name(120306,"MATHEMATICAL_SANS-SERIF_BOLD_SMALL_E"). +lisp_code_name(120307,"MATHEMATICAL_SANS-SERIF_BOLD_SMALL_F"). +lisp_code_name(120308,"MATHEMATICAL_SANS-SERIF_BOLD_SMALL_G"). +lisp_code_name(120309,"MATHEMATICAL_SANS-SERIF_BOLD_SMALL_H"). +lisp_code_name(120310,"MATHEMATICAL_SANS-SERIF_BOLD_SMALL_I"). +lisp_code_name(120311,"MATHEMATICAL_SANS-SERIF_BOLD_SMALL_J"). +lisp_code_name(120312,"MATHEMATICAL_SANS-SERIF_BOLD_SMALL_K"). +lisp_code_name(120313,"MATHEMATICAL_SANS-SERIF_BOLD_SMALL_L"). +lisp_code_name(120314,"MATHEMATICAL_SANS-SERIF_BOLD_SMALL_M"). +lisp_code_name(120315,"MATHEMATICAL_SANS-SERIF_BOLD_SMALL_N"). +lisp_code_name(120316,"MATHEMATICAL_SANS-SERIF_BOLD_SMALL_O"). +lisp_code_name(120317,"MATHEMATICAL_SANS-SERIF_BOLD_SMALL_P"). +lisp_code_name(120318,"MATHEMATICAL_SANS-SERIF_BOLD_SMALL_Q"). +lisp_code_name(120319,"MATHEMATICAL_SANS-SERIF_BOLD_SMALL_R"). +lisp_code_name(120320,"MATHEMATICAL_SANS-SERIF_BOLD_SMALL_S"). +lisp_code_name(120321,"MATHEMATICAL_SANS-SERIF_BOLD_SMALL_T"). +lisp_code_name(120322,"MATHEMATICAL_SANS-SERIF_BOLD_SMALL_U"). +lisp_code_name(120323,"MATHEMATICAL_SANS-SERIF_BOLD_SMALL_V"). +lisp_code_name(120324,"MATHEMATICAL_SANS-SERIF_BOLD_SMALL_W"). +lisp_code_name(120325,"MATHEMATICAL_SANS-SERIF_BOLD_SMALL_X"). +lisp_code_name(120326,"MATHEMATICAL_SANS-SERIF_BOLD_SMALL_Y"). +lisp_code_name(120327,"MATHEMATICAL_SANS-SERIF_BOLD_SMALL_Z"). +lisp_code_name(120328,"MATHEMATICAL_SANS-SERIF_ITALIC_CAPITAL_A"). +lisp_code_name(120329,"MATHEMATICAL_SANS-SERIF_ITALIC_CAPITAL_B"). +lisp_code_name(120330,"MATHEMATICAL_SANS-SERIF_ITALIC_CAPITAL_C"). +lisp_code_name(120331,"MATHEMATICAL_SANS-SERIF_ITALIC_CAPITAL_D"). +lisp_code_name(120332,"MATHEMATICAL_SANS-SERIF_ITALIC_CAPITAL_E"). +lisp_code_name(120333,"MATHEMATICAL_SANS-SERIF_ITALIC_CAPITAL_F"). +lisp_code_name(120334,"MATHEMATICAL_SANS-SERIF_ITALIC_CAPITAL_G"). +lisp_code_name(120335,"MATHEMATICAL_SANS-SERIF_ITALIC_CAPITAL_H"). +lisp_code_name(120336,"MATHEMATICAL_SANS-SERIF_ITALIC_CAPITAL_I"). +lisp_code_name(120337,"MATHEMATICAL_SANS-SERIF_ITALIC_CAPITAL_J"). +lisp_code_name(120338,"MATHEMATICAL_SANS-SERIF_ITALIC_CAPITAL_K"). +lisp_code_name(120339,"MATHEMATICAL_SANS-SERIF_ITALIC_CAPITAL_L"). +lisp_code_name(120340,"MATHEMATICAL_SANS-SERIF_ITALIC_CAPITAL_M"). +lisp_code_name(120341,"MATHEMATICAL_SANS-SERIF_ITALIC_CAPITAL_N"). +lisp_code_name(120342,"MATHEMATICAL_SANS-SERIF_ITALIC_CAPITAL_O"). +lisp_code_name(120343,"MATHEMATICAL_SANS-SERIF_ITALIC_CAPITAL_P"). +lisp_code_name(120344,"MATHEMATICAL_SANS-SERIF_ITALIC_CAPITAL_Q"). +lisp_code_name(120345,"MATHEMATICAL_SANS-SERIF_ITALIC_CAPITAL_R"). +lisp_code_name(120346,"MATHEMATICAL_SANS-SERIF_ITALIC_CAPITAL_S"). +lisp_code_name(120347,"MATHEMATICAL_SANS-SERIF_ITALIC_CAPITAL_T"). +lisp_code_name(120348,"MATHEMATICAL_SANS-SERIF_ITALIC_CAPITAL_U"). +lisp_code_name(120349,"MATHEMATICAL_SANS-SERIF_ITALIC_CAPITAL_V"). +lisp_code_name(120350,"MATHEMATICAL_SANS-SERIF_ITALIC_CAPITAL_W"). +lisp_code_name(120351,"MATHEMATICAL_SANS-SERIF_ITALIC_CAPITAL_X"). +lisp_code_name(120352,"MATHEMATICAL_SANS-SERIF_ITALIC_CAPITAL_Y"). +lisp_code_name(120353,"MATHEMATICAL_SANS-SERIF_ITALIC_CAPITAL_Z"). +lisp_code_name(120354,"MATHEMATICAL_SANS-SERIF_ITALIC_SMALL_A"). +lisp_code_name(120355,"MATHEMATICAL_SANS-SERIF_ITALIC_SMALL_B"). +lisp_code_name(120356,"MATHEMATICAL_SANS-SERIF_ITALIC_SMALL_C"). +lisp_code_name(120357,"MATHEMATICAL_SANS-SERIF_ITALIC_SMALL_D"). +lisp_code_name(120358,"MATHEMATICAL_SANS-SERIF_ITALIC_SMALL_E"). +lisp_code_name(120359,"MATHEMATICAL_SANS-SERIF_ITALIC_SMALL_F"). +lisp_code_name(120360,"MATHEMATICAL_SANS-SERIF_ITALIC_SMALL_G"). +lisp_code_name(120361,"MATHEMATICAL_SANS-SERIF_ITALIC_SMALL_H"). +lisp_code_name(120362,"MATHEMATICAL_SANS-SERIF_ITALIC_SMALL_I"). +lisp_code_name(120363,"MATHEMATICAL_SANS-SERIF_ITALIC_SMALL_J"). +lisp_code_name(120364,"MATHEMATICAL_SANS-SERIF_ITALIC_SMALL_K"). +lisp_code_name(120365,"MATHEMATICAL_SANS-SERIF_ITALIC_SMALL_L"). +lisp_code_name(120366,"MATHEMATICAL_SANS-SERIF_ITALIC_SMALL_M"). +lisp_code_name(120367,"MATHEMATICAL_SANS-SERIF_ITALIC_SMALL_N"). +lisp_code_name(120368,"MATHEMATICAL_SANS-SERIF_ITALIC_SMALL_O"). +lisp_code_name(120369,"MATHEMATICAL_SANS-SERIF_ITALIC_SMALL_P"). +lisp_code_name(120370,"MATHEMATICAL_SANS-SERIF_ITALIC_SMALL_Q"). +lisp_code_name(120371,"MATHEMATICAL_SANS-SERIF_ITALIC_SMALL_R"). +lisp_code_name(120372,"MATHEMATICAL_SANS-SERIF_ITALIC_SMALL_S"). +lisp_code_name(120373,"MATHEMATICAL_SANS-SERIF_ITALIC_SMALL_T"). +lisp_code_name(120374,"MATHEMATICAL_SANS-SERIF_ITALIC_SMALL_U"). +lisp_code_name(120375,"MATHEMATICAL_SANS-SERIF_ITALIC_SMALL_V"). +lisp_code_name(120376,"MATHEMATICAL_SANS-SERIF_ITALIC_SMALL_W"). +lisp_code_name(120377,"MATHEMATICAL_SANS-SERIF_ITALIC_SMALL_X"). +lisp_code_name(120378,"MATHEMATICAL_SANS-SERIF_ITALIC_SMALL_Y"). +lisp_code_name(120379,"MATHEMATICAL_SANS-SERIF_ITALIC_SMALL_Z"). +lisp_code_name(120380,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_CAPITAL_A"). +lisp_code_name(120381,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_CAPITAL_B"). +lisp_code_name(120382,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_CAPITAL_C"). +lisp_code_name(120383,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_CAPITAL_D"). +lisp_code_name(120384,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_CAPITAL_E"). +lisp_code_name(120385,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_CAPITAL_F"). +lisp_code_name(120386,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_CAPITAL_G"). +lisp_code_name(120387,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_CAPITAL_H"). +lisp_code_name(120388,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_CAPITAL_I"). +lisp_code_name(120389,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_CAPITAL_J"). +lisp_code_name(120390,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_CAPITAL_K"). +lisp_code_name(120391,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_CAPITAL_L"). +lisp_code_name(120392,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_CAPITAL_M"). +lisp_code_name(120393,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_CAPITAL_N"). +lisp_code_name(120394,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_CAPITAL_O"). +lisp_code_name(120395,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_CAPITAL_P"). +lisp_code_name(120396,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_CAPITAL_Q"). +lisp_code_name(120397,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_CAPITAL_R"). +lisp_code_name(120398,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_CAPITAL_S"). +lisp_code_name(120399,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_CAPITAL_T"). +lisp_code_name(120400,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_CAPITAL_U"). +lisp_code_name(120401,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_CAPITAL_V"). +lisp_code_name(120402,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_CAPITAL_W"). +lisp_code_name(120403,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_CAPITAL_X"). +lisp_code_name(120404,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_CAPITAL_Y"). +lisp_code_name(120405,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_CAPITAL_Z"). +lisp_code_name(120406,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_SMALL_A"). +lisp_code_name(120407,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_SMALL_B"). +lisp_code_name(120408,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_SMALL_C"). +lisp_code_name(120409,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_SMALL_D"). +lisp_code_name(120410,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_SMALL_E"). +lisp_code_name(120411,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_SMALL_F"). +lisp_code_name(120412,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_SMALL_G"). +lisp_code_name(120413,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_SMALL_H"). +lisp_code_name(120414,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_SMALL_I"). +lisp_code_name(120415,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_SMALL_J"). +lisp_code_name(120416,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_SMALL_K"). +lisp_code_name(120417,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_SMALL_L"). +lisp_code_name(120418,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_SMALL_M"). +lisp_code_name(120419,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_SMALL_N"). +lisp_code_name(120420,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_SMALL_O"). +lisp_code_name(120421,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_SMALL_P"). +lisp_code_name(120422,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_SMALL_Q"). +lisp_code_name(120423,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_SMALL_R"). +lisp_code_name(120424,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_SMALL_S"). +lisp_code_name(120425,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_SMALL_T"). +lisp_code_name(120426,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_SMALL_U"). +lisp_code_name(120427,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_SMALL_V"). +lisp_code_name(120428,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_SMALL_W"). +lisp_code_name(120429,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_SMALL_X"). +lisp_code_name(120430,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_SMALL_Y"). +lisp_code_name(120431,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_SMALL_Z"). +lisp_code_name(120432,"MATHEMATICAL_MONOSPACE_CAPITAL_A"). +lisp_code_name(120433,"MATHEMATICAL_MONOSPACE_CAPITAL_B"). +lisp_code_name(120434,"MATHEMATICAL_MONOSPACE_CAPITAL_C"). +lisp_code_name(120435,"MATHEMATICAL_MONOSPACE_CAPITAL_D"). +lisp_code_name(120436,"MATHEMATICAL_MONOSPACE_CAPITAL_E"). +lisp_code_name(120437,"MATHEMATICAL_MONOSPACE_CAPITAL_F"). +lisp_code_name(120438,"MATHEMATICAL_MONOSPACE_CAPITAL_G"). +lisp_code_name(120439,"MATHEMATICAL_MONOSPACE_CAPITAL_H"). +lisp_code_name(120440,"MATHEMATICAL_MONOSPACE_CAPITAL_I"). +lisp_code_name(120441,"MATHEMATICAL_MONOSPACE_CAPITAL_J"). +lisp_code_name(120442,"MATHEMATICAL_MONOSPACE_CAPITAL_K"). +lisp_code_name(120443,"MATHEMATICAL_MONOSPACE_CAPITAL_L"). +lisp_code_name(120444,"MATHEMATICAL_MONOSPACE_CAPITAL_M"). +lisp_code_name(120445,"MATHEMATICAL_MONOSPACE_CAPITAL_N"). +lisp_code_name(120446,"MATHEMATICAL_MONOSPACE_CAPITAL_O"). +lisp_code_name(120447,"MATHEMATICAL_MONOSPACE_CAPITAL_P"). +lisp_code_name(120448,"MATHEMATICAL_MONOSPACE_CAPITAL_Q"). +lisp_code_name(120449,"MATHEMATICAL_MONOSPACE_CAPITAL_R"). +lisp_code_name(120450,"MATHEMATICAL_MONOSPACE_CAPITAL_S"). +lisp_code_name(120451,"MATHEMATICAL_MONOSPACE_CAPITAL_T"). +lisp_code_name(120452,"MATHEMATICAL_MONOSPACE_CAPITAL_U"). +lisp_code_name(120453,"MATHEMATICAL_MONOSPACE_CAPITAL_V"). +lisp_code_name(120454,"MATHEMATICAL_MONOSPACE_CAPITAL_W"). +lisp_code_name(120455,"MATHEMATICAL_MONOSPACE_CAPITAL_X"). +lisp_code_name(120456,"MATHEMATICAL_MONOSPACE_CAPITAL_Y"). +lisp_code_name(120457,"MATHEMATICAL_MONOSPACE_CAPITAL_Z"). +lisp_code_name(120458,"MATHEMATICAL_MONOSPACE_SMALL_A"). +lisp_code_name(120459,"MATHEMATICAL_MONOSPACE_SMALL_B"). +lisp_code_name(120460,"MATHEMATICAL_MONOSPACE_SMALL_C"). +lisp_code_name(120461,"MATHEMATICAL_MONOSPACE_SMALL_D"). +lisp_code_name(120462,"MATHEMATICAL_MONOSPACE_SMALL_E"). +lisp_code_name(120463,"MATHEMATICAL_MONOSPACE_SMALL_F"). +lisp_code_name(120464,"MATHEMATICAL_MONOSPACE_SMALL_G"). +lisp_code_name(120465,"MATHEMATICAL_MONOSPACE_SMALL_H"). +lisp_code_name(120466,"MATHEMATICAL_MONOSPACE_SMALL_I"). +lisp_code_name(120467,"MATHEMATICAL_MONOSPACE_SMALL_J"). +lisp_code_name(120468,"MATHEMATICAL_MONOSPACE_SMALL_K"). +lisp_code_name(120469,"MATHEMATICAL_MONOSPACE_SMALL_L"). +lisp_code_name(120470,"MATHEMATICAL_MONOSPACE_SMALL_M"). +lisp_code_name(120471,"MATHEMATICAL_MONOSPACE_SMALL_N"). +lisp_code_name(120472,"MATHEMATICAL_MONOSPACE_SMALL_O"). +lisp_code_name(120473,"MATHEMATICAL_MONOSPACE_SMALL_P"). +lisp_code_name(120474,"MATHEMATICAL_MONOSPACE_SMALL_Q"). +lisp_code_name(120475,"MATHEMATICAL_MONOSPACE_SMALL_R"). +lisp_code_name(120476,"MATHEMATICAL_MONOSPACE_SMALL_S"). +lisp_code_name(120477,"MATHEMATICAL_MONOSPACE_SMALL_T"). +lisp_code_name(120478,"MATHEMATICAL_MONOSPACE_SMALL_U"). +lisp_code_name(120479,"MATHEMATICAL_MONOSPACE_SMALL_V"). +lisp_code_name(120480,"MATHEMATICAL_MONOSPACE_SMALL_W"). +lisp_code_name(120481,"MATHEMATICAL_MONOSPACE_SMALL_X"). +lisp_code_name(120482,"MATHEMATICAL_MONOSPACE_SMALL_Y"). +lisp_code_name(120483,"MATHEMATICAL_MONOSPACE_SMALL_Z"). +lisp_code_name(120484,"MATHEMATICAL_ITALIC_SMALL_DOTLESS_I"). +lisp_code_name(120485,"MATHEMATICAL_ITALIC_SMALL_DOTLESS_J"). +lisp_code_name(120488,"MATHEMATICAL_BOLD_CAPITAL_ALPHA"). +lisp_code_name(120489,"MATHEMATICAL_BOLD_CAPITAL_BETA"). +lisp_code_name(120490,"MATHEMATICAL_BOLD_CAPITAL_GAMMA"). +lisp_code_name(120491,"MATHEMATICAL_BOLD_CAPITAL_DELTA"). +lisp_code_name(120492,"MATHEMATICAL_BOLD_CAPITAL_EPSILON"). +lisp_code_name(120493,"MATHEMATICAL_BOLD_CAPITAL_ZETA"). +lisp_code_name(120494,"MATHEMATICAL_BOLD_CAPITAL_ETA"). +lisp_code_name(120495,"MATHEMATICAL_BOLD_CAPITAL_THETA"). +lisp_code_name(120496,"MATHEMATICAL_BOLD_CAPITAL_IOTA"). +lisp_code_name(120497,"MATHEMATICAL_BOLD_CAPITAL_KAPPA"). +lisp_code_name(120498,"MATHEMATICAL_BOLD_CAPITAL_LAMDA"). +lisp_code_name(120499,"MATHEMATICAL_BOLD_CAPITAL_MU"). +lisp_code_name(120500,"MATHEMATICAL_BOLD_CAPITAL_NU"). +lisp_code_name(120501,"MATHEMATICAL_BOLD_CAPITAL_XI"). +lisp_code_name(120502,"MATHEMATICAL_BOLD_CAPITAL_OMICRON"). +lisp_code_name(120503,"MATHEMATICAL_BOLD_CAPITAL_PI"). +lisp_code_name(120504,"MATHEMATICAL_BOLD_CAPITAL_RHO"). +lisp_code_name(120505,"MATHEMATICAL_BOLD_CAPITAL_THETA_SYMBOL"). +lisp_code_name(120506,"MATHEMATICAL_BOLD_CAPITAL_SIGMA"). +lisp_code_name(120507,"MATHEMATICAL_BOLD_CAPITAL_TAU"). +lisp_code_name(120508,"MATHEMATICAL_BOLD_CAPITAL_UPSILON"). +lisp_code_name(120509,"MATHEMATICAL_BOLD_CAPITAL_PHI"). +lisp_code_name(120510,"MATHEMATICAL_BOLD_CAPITAL_CHI"). +lisp_code_name(120511,"MATHEMATICAL_BOLD_CAPITAL_PSI"). +lisp_code_name(120512,"MATHEMATICAL_BOLD_CAPITAL_OMEGA"). +lisp_code_name(120513,"MATHEMATICAL_BOLD_NABLA"). +lisp_code_name(120514,"MATHEMATICAL_BOLD_SMALL_ALPHA"). +lisp_code_name(120515,"MATHEMATICAL_BOLD_SMALL_BETA"). +lisp_code_name(120516,"MATHEMATICAL_BOLD_SMALL_GAMMA"). +lisp_code_name(120517,"MATHEMATICAL_BOLD_SMALL_DELTA"). +lisp_code_name(120518,"MATHEMATICAL_BOLD_SMALL_EPSILON"). +lisp_code_name(120519,"MATHEMATICAL_BOLD_SMALL_ZETA"). +lisp_code_name(120520,"MATHEMATICAL_BOLD_SMALL_ETA"). +lisp_code_name(120521,"MATHEMATICAL_BOLD_SMALL_THETA"). +lisp_code_name(120522,"MATHEMATICAL_BOLD_SMALL_IOTA"). +lisp_code_name(120523,"MATHEMATICAL_BOLD_SMALL_KAPPA"). +lisp_code_name(120524,"MATHEMATICAL_BOLD_SMALL_LAMDA"). +lisp_code_name(120525,"MATHEMATICAL_BOLD_SMALL_MU"). +lisp_code_name(120526,"MATHEMATICAL_BOLD_SMALL_NU"). +lisp_code_name(120527,"MATHEMATICAL_BOLD_SMALL_XI"). +lisp_code_name(120528,"MATHEMATICAL_BOLD_SMALL_OMICRON"). +lisp_code_name(120529,"MATHEMATICAL_BOLD_SMALL_PI"). +lisp_code_name(120530,"MATHEMATICAL_BOLD_SMALL_RHO"). +lisp_code_name(120531,"MATHEMATICAL_BOLD_SMALL_FINAL_SIGMA"). +lisp_code_name(120532,"MATHEMATICAL_BOLD_SMALL_SIGMA"). +lisp_code_name(120533,"MATHEMATICAL_BOLD_SMALL_TAU"). +lisp_code_name(120534,"MATHEMATICAL_BOLD_SMALL_UPSILON"). +lisp_code_name(120535,"MATHEMATICAL_BOLD_SMALL_PHI"). +lisp_code_name(120536,"MATHEMATICAL_BOLD_SMALL_CHI"). +lisp_code_name(120537,"MATHEMATICAL_BOLD_SMALL_PSI"). +lisp_code_name(120538,"MATHEMATICAL_BOLD_SMALL_OMEGA"). +lisp_code_name(120539,"MATHEMATICAL_BOLD_PARTIAL_DIFFERENTIAL"). +lisp_code_name(120540,"MATHEMATICAL_BOLD_EPSILON_SYMBOL"). +lisp_code_name(120541,"MATHEMATICAL_BOLD_THETA_SYMBOL"). +lisp_code_name(120542,"MATHEMATICAL_BOLD_KAPPA_SYMBOL"). +lisp_code_name(120543,"MATHEMATICAL_BOLD_PHI_SYMBOL"). +lisp_code_name(120544,"MATHEMATICAL_BOLD_RHO_SYMBOL"). +lisp_code_name(120545,"MATHEMATICAL_BOLD_PI_SYMBOL"). +lisp_code_name(120546,"MATHEMATICAL_ITALIC_CAPITAL_ALPHA"). +lisp_code_name(120547,"MATHEMATICAL_ITALIC_CAPITAL_BETA"). +lisp_code_name(120548,"MATHEMATICAL_ITALIC_CAPITAL_GAMMA"). +lisp_code_name(120549,"MATHEMATICAL_ITALIC_CAPITAL_DELTA"). +lisp_code_name(120550,"MATHEMATICAL_ITALIC_CAPITAL_EPSILON"). +lisp_code_name(120551,"MATHEMATICAL_ITALIC_CAPITAL_ZETA"). +lisp_code_name(120552,"MATHEMATICAL_ITALIC_CAPITAL_ETA"). +lisp_code_name(120553,"MATHEMATICAL_ITALIC_CAPITAL_THETA"). +lisp_code_name(120554,"MATHEMATICAL_ITALIC_CAPITAL_IOTA"). +lisp_code_name(120555,"MATHEMATICAL_ITALIC_CAPITAL_KAPPA"). +lisp_code_name(120556,"MATHEMATICAL_ITALIC_CAPITAL_LAMDA"). +lisp_code_name(120557,"MATHEMATICAL_ITALIC_CAPITAL_MU"). +lisp_code_name(120558,"MATHEMATICAL_ITALIC_CAPITAL_NU"). +lisp_code_name(120559,"MATHEMATICAL_ITALIC_CAPITAL_XI"). +lisp_code_name(120560,"MATHEMATICAL_ITALIC_CAPITAL_OMICRON"). +lisp_code_name(120561,"MATHEMATICAL_ITALIC_CAPITAL_PI"). +lisp_code_name(120562,"MATHEMATICAL_ITALIC_CAPITAL_RHO"). +lisp_code_name(120563,"MATHEMATICAL_ITALIC_CAPITAL_THETA_SYMBOL"). +lisp_code_name(120564,"MATHEMATICAL_ITALIC_CAPITAL_SIGMA"). +lisp_code_name(120565,"MATHEMATICAL_ITALIC_CAPITAL_TAU"). +lisp_code_name(120566,"MATHEMATICAL_ITALIC_CAPITAL_UPSILON"). +lisp_code_name(120567,"MATHEMATICAL_ITALIC_CAPITAL_PHI"). +lisp_code_name(120568,"MATHEMATICAL_ITALIC_CAPITAL_CHI"). +lisp_code_name(120569,"MATHEMATICAL_ITALIC_CAPITAL_PSI"). +lisp_code_name(120570,"MATHEMATICAL_ITALIC_CAPITAL_OMEGA"). +lisp_code_name(120571,"MATHEMATICAL_ITALIC_NABLA"). +lisp_code_name(120572,"MATHEMATICAL_ITALIC_SMALL_ALPHA"). +lisp_code_name(120573,"MATHEMATICAL_ITALIC_SMALL_BETA"). +lisp_code_name(120574,"MATHEMATICAL_ITALIC_SMALL_GAMMA"). +lisp_code_name(120575,"MATHEMATICAL_ITALIC_SMALL_DELTA"). +lisp_code_name(120576,"MATHEMATICAL_ITALIC_SMALL_EPSILON"). +lisp_code_name(120577,"MATHEMATICAL_ITALIC_SMALL_ZETA"). +lisp_code_name(120578,"MATHEMATICAL_ITALIC_SMALL_ETA"). +lisp_code_name(120579,"MATHEMATICAL_ITALIC_SMALL_THETA"). +lisp_code_name(120580,"MATHEMATICAL_ITALIC_SMALL_IOTA"). +lisp_code_name(120581,"MATHEMATICAL_ITALIC_SMALL_KAPPA"). +lisp_code_name(120582,"MATHEMATICAL_ITALIC_SMALL_LAMDA"). +lisp_code_name(120583,"MATHEMATICAL_ITALIC_SMALL_MU"). +lisp_code_name(120584,"MATHEMATICAL_ITALIC_SMALL_NU"). +lisp_code_name(120585,"MATHEMATICAL_ITALIC_SMALL_XI"). +lisp_code_name(120586,"MATHEMATICAL_ITALIC_SMALL_OMICRON"). +lisp_code_name(120587,"MATHEMATICAL_ITALIC_SMALL_PI"). +lisp_code_name(120588,"MATHEMATICAL_ITALIC_SMALL_RHO"). +lisp_code_name(120589,"MATHEMATICAL_ITALIC_SMALL_FINAL_SIGMA"). +lisp_code_name(120590,"MATHEMATICAL_ITALIC_SMALL_SIGMA"). +lisp_code_name(120591,"MATHEMATICAL_ITALIC_SMALL_TAU"). +lisp_code_name(120592,"MATHEMATICAL_ITALIC_SMALL_UPSILON"). +lisp_code_name(120593,"MATHEMATICAL_ITALIC_SMALL_PHI"). +lisp_code_name(120594,"MATHEMATICAL_ITALIC_SMALL_CHI"). +lisp_code_name(120595,"MATHEMATICAL_ITALIC_SMALL_PSI"). +lisp_code_name(120596,"MATHEMATICAL_ITALIC_SMALL_OMEGA"). +lisp_code_name(120597,"MATHEMATICAL_ITALIC_PARTIAL_DIFFERENTIAL"). +lisp_code_name(120598,"MATHEMATICAL_ITALIC_EPSILON_SYMBOL"). +lisp_code_name(120599,"MATHEMATICAL_ITALIC_THETA_SYMBOL"). +lisp_code_name(120600,"MATHEMATICAL_ITALIC_KAPPA_SYMBOL"). +lisp_code_name(120601,"MATHEMATICAL_ITALIC_PHI_SYMBOL"). +lisp_code_name(120602,"MATHEMATICAL_ITALIC_RHO_SYMBOL"). +lisp_code_name(120603,"MATHEMATICAL_ITALIC_PI_SYMBOL"). +lisp_code_name(120604,"MATHEMATICAL_BOLD_ITALIC_CAPITAL_ALPHA"). +lisp_code_name(120605,"MATHEMATICAL_BOLD_ITALIC_CAPITAL_BETA"). +lisp_code_name(120606,"MATHEMATICAL_BOLD_ITALIC_CAPITAL_GAMMA"). +lisp_code_name(120607,"MATHEMATICAL_BOLD_ITALIC_CAPITAL_DELTA"). +lisp_code_name(120608,"MATHEMATICAL_BOLD_ITALIC_CAPITAL_EPSILON"). +lisp_code_name(120609,"MATHEMATICAL_BOLD_ITALIC_CAPITAL_ZETA"). +lisp_code_name(120610,"MATHEMATICAL_BOLD_ITALIC_CAPITAL_ETA"). +lisp_code_name(120611,"MATHEMATICAL_BOLD_ITALIC_CAPITAL_THETA"). +lisp_code_name(120612,"MATHEMATICAL_BOLD_ITALIC_CAPITAL_IOTA"). +lisp_code_name(120613,"MATHEMATICAL_BOLD_ITALIC_CAPITAL_KAPPA"). +lisp_code_name(120614,"MATHEMATICAL_BOLD_ITALIC_CAPITAL_LAMDA"). +lisp_code_name(120615,"MATHEMATICAL_BOLD_ITALIC_CAPITAL_MU"). +lisp_code_name(120616,"MATHEMATICAL_BOLD_ITALIC_CAPITAL_NU"). +lisp_code_name(120617,"MATHEMATICAL_BOLD_ITALIC_CAPITAL_XI"). +lisp_code_name(120618,"MATHEMATICAL_BOLD_ITALIC_CAPITAL_OMICRON"). +lisp_code_name(120619,"MATHEMATICAL_BOLD_ITALIC_CAPITAL_PI"). +lisp_code_name(120620,"MATHEMATICAL_BOLD_ITALIC_CAPITAL_RHO"). +lisp_code_name(120621,"MATHEMATICAL_BOLD_ITALIC_CAPITAL_THETA_SYMBOL"). +lisp_code_name(120622,"MATHEMATICAL_BOLD_ITALIC_CAPITAL_SIGMA"). +lisp_code_name(120623,"MATHEMATICAL_BOLD_ITALIC_CAPITAL_TAU"). +lisp_code_name(120624,"MATHEMATICAL_BOLD_ITALIC_CAPITAL_UPSILON"). +lisp_code_name(120625,"MATHEMATICAL_BOLD_ITALIC_CAPITAL_PHI"). +lisp_code_name(120626,"MATHEMATICAL_BOLD_ITALIC_CAPITAL_CHI"). +lisp_code_name(120627,"MATHEMATICAL_BOLD_ITALIC_CAPITAL_PSI"). +lisp_code_name(120628,"MATHEMATICAL_BOLD_ITALIC_CAPITAL_OMEGA"). +lisp_code_name(120629,"MATHEMATICAL_BOLD_ITALIC_NABLA"). +lisp_code_name(120630,"MATHEMATICAL_BOLD_ITALIC_SMALL_ALPHA"). +lisp_code_name(120631,"MATHEMATICAL_BOLD_ITALIC_SMALL_BETA"). +lisp_code_name(120632,"MATHEMATICAL_BOLD_ITALIC_SMALL_GAMMA"). +lisp_code_name(120633,"MATHEMATICAL_BOLD_ITALIC_SMALL_DELTA"). +lisp_code_name(120634,"MATHEMATICAL_BOLD_ITALIC_SMALL_EPSILON"). +lisp_code_name(120635,"MATHEMATICAL_BOLD_ITALIC_SMALL_ZETA"). +lisp_code_name(120636,"MATHEMATICAL_BOLD_ITALIC_SMALL_ETA"). +lisp_code_name(120637,"MATHEMATICAL_BOLD_ITALIC_SMALL_THETA"). +lisp_code_name(120638,"MATHEMATICAL_BOLD_ITALIC_SMALL_IOTA"). +lisp_code_name(120639,"MATHEMATICAL_BOLD_ITALIC_SMALL_KAPPA"). +lisp_code_name(120640,"MATHEMATICAL_BOLD_ITALIC_SMALL_LAMDA"). +lisp_code_name(120641,"MATHEMATICAL_BOLD_ITALIC_SMALL_MU"). +lisp_code_name(120642,"MATHEMATICAL_BOLD_ITALIC_SMALL_NU"). +lisp_code_name(120643,"MATHEMATICAL_BOLD_ITALIC_SMALL_XI"). +lisp_code_name(120644,"MATHEMATICAL_BOLD_ITALIC_SMALL_OMICRON"). +lisp_code_name(120645,"MATHEMATICAL_BOLD_ITALIC_SMALL_PI"). +lisp_code_name(120646,"MATHEMATICAL_BOLD_ITALIC_SMALL_RHO"). +lisp_code_name(120647,"MATHEMATICAL_BOLD_ITALIC_SMALL_FINAL_SIGMA"). +lisp_code_name(120648,"MATHEMATICAL_BOLD_ITALIC_SMALL_SIGMA"). +lisp_code_name(120649,"MATHEMATICAL_BOLD_ITALIC_SMALL_TAU"). +lisp_code_name(120650,"MATHEMATICAL_BOLD_ITALIC_SMALL_UPSILON"). +lisp_code_name(120651,"MATHEMATICAL_BOLD_ITALIC_SMALL_PHI"). +lisp_code_name(120652,"MATHEMATICAL_BOLD_ITALIC_SMALL_CHI"). +lisp_code_name(120653,"MATHEMATICAL_BOLD_ITALIC_SMALL_PSI"). +lisp_code_name(120654,"MATHEMATICAL_BOLD_ITALIC_SMALL_OMEGA"). +lisp_code_name(120655,"MATHEMATICAL_BOLD_ITALIC_PARTIAL_DIFFERENTIAL"). +lisp_code_name(120656,"MATHEMATICAL_BOLD_ITALIC_EPSILON_SYMBOL"). +lisp_code_name(120657,"MATHEMATICAL_BOLD_ITALIC_THETA_SYMBOL"). +lisp_code_name(120658,"MATHEMATICAL_BOLD_ITALIC_KAPPA_SYMBOL"). +lisp_code_name(120659,"MATHEMATICAL_BOLD_ITALIC_PHI_SYMBOL"). +lisp_code_name(120660,"MATHEMATICAL_BOLD_ITALIC_RHO_SYMBOL"). +lisp_code_name(120661,"MATHEMATICAL_BOLD_ITALIC_PI_SYMBOL"). +lisp_code_name(120662,"MATHEMATICAL_SANS-SERIF_BOLD_CAPITAL_ALPHA"). +lisp_code_name(120663,"MATHEMATICAL_SANS-SERIF_BOLD_CAPITAL_BETA"). +lisp_code_name(120664,"MATHEMATICAL_SANS-SERIF_BOLD_CAPITAL_GAMMA"). +lisp_code_name(120665,"MATHEMATICAL_SANS-SERIF_BOLD_CAPITAL_DELTA"). +lisp_code_name(120666,"MATHEMATICAL_SANS-SERIF_BOLD_CAPITAL_EPSILON"). +lisp_code_name(120667,"MATHEMATICAL_SANS-SERIF_BOLD_CAPITAL_ZETA"). +lisp_code_name(120668,"MATHEMATICAL_SANS-SERIF_BOLD_CAPITAL_ETA"). +lisp_code_name(120669,"MATHEMATICAL_SANS-SERIF_BOLD_CAPITAL_THETA"). +lisp_code_name(120670,"MATHEMATICAL_SANS-SERIF_BOLD_CAPITAL_IOTA"). +lisp_code_name(120671,"MATHEMATICAL_SANS-SERIF_BOLD_CAPITAL_KAPPA"). +lisp_code_name(120672,"MATHEMATICAL_SANS-SERIF_BOLD_CAPITAL_LAMDA"). +lisp_code_name(120673,"MATHEMATICAL_SANS-SERIF_BOLD_CAPITAL_MU"). +lisp_code_name(120674,"MATHEMATICAL_SANS-SERIF_BOLD_CAPITAL_NU"). +lisp_code_name(120675,"MATHEMATICAL_SANS-SERIF_BOLD_CAPITAL_XI"). +lisp_code_name(120676,"MATHEMATICAL_SANS-SERIF_BOLD_CAPITAL_OMICRON"). +lisp_code_name(120677,"MATHEMATICAL_SANS-SERIF_BOLD_CAPITAL_PI"). +lisp_code_name(120678,"MATHEMATICAL_SANS-SERIF_BOLD_CAPITAL_RHO"). +lisp_code_name(120679,"MATHEMATICAL_SANS-SERIF_BOLD_CAPITAL_THETA_SYMBOL"). +lisp_code_name(120680,"MATHEMATICAL_SANS-SERIF_BOLD_CAPITAL_SIGMA"). +lisp_code_name(120681,"MATHEMATICAL_SANS-SERIF_BOLD_CAPITAL_TAU"). +lisp_code_name(120682,"MATHEMATICAL_SANS-SERIF_BOLD_CAPITAL_UPSILON"). +lisp_code_name(120683,"MATHEMATICAL_SANS-SERIF_BOLD_CAPITAL_PHI"). +lisp_code_name(120684,"MATHEMATICAL_SANS-SERIF_BOLD_CAPITAL_CHI"). +lisp_code_name(120685,"MATHEMATICAL_SANS-SERIF_BOLD_CAPITAL_PSI"). +lisp_code_name(120686,"MATHEMATICAL_SANS-SERIF_BOLD_CAPITAL_OMEGA"). +lisp_code_name(120687,"MATHEMATICAL_SANS-SERIF_BOLD_NABLA"). +lisp_code_name(120688,"MATHEMATICAL_SANS-SERIF_BOLD_SMALL_ALPHA"). +lisp_code_name(120689,"MATHEMATICAL_SANS-SERIF_BOLD_SMALL_BETA"). +lisp_code_name(120690,"MATHEMATICAL_SANS-SERIF_BOLD_SMALL_GAMMA"). +lisp_code_name(120691,"MATHEMATICAL_SANS-SERIF_BOLD_SMALL_DELTA"). +lisp_code_name(120692,"MATHEMATICAL_SANS-SERIF_BOLD_SMALL_EPSILON"). +lisp_code_name(120693,"MATHEMATICAL_SANS-SERIF_BOLD_SMALL_ZETA"). +lisp_code_name(120694,"MATHEMATICAL_SANS-SERIF_BOLD_SMALL_ETA"). +lisp_code_name(120695,"MATHEMATICAL_SANS-SERIF_BOLD_SMALL_THETA"). +lisp_code_name(120696,"MATHEMATICAL_SANS-SERIF_BOLD_SMALL_IOTA"). +lisp_code_name(120697,"MATHEMATICAL_SANS-SERIF_BOLD_SMALL_KAPPA"). +lisp_code_name(120698,"MATHEMATICAL_SANS-SERIF_BOLD_SMALL_LAMDA"). +lisp_code_name(120699,"MATHEMATICAL_SANS-SERIF_BOLD_SMALL_MU"). +lisp_code_name(120700,"MATHEMATICAL_SANS-SERIF_BOLD_SMALL_NU"). +lisp_code_name(120701,"MATHEMATICAL_SANS-SERIF_BOLD_SMALL_XI"). +lisp_code_name(120702,"MATHEMATICAL_SANS-SERIF_BOLD_SMALL_OMICRON"). +lisp_code_name(120703,"MATHEMATICAL_SANS-SERIF_BOLD_SMALL_PI"). +lisp_code_name(120704,"MATHEMATICAL_SANS-SERIF_BOLD_SMALL_RHO"). +lisp_code_name(120705,"MATHEMATICAL_SANS-SERIF_BOLD_SMALL_FINAL_SIGMA"). +lisp_code_name(120706,"MATHEMATICAL_SANS-SERIF_BOLD_SMALL_SIGMA"). +lisp_code_name(120707,"MATHEMATICAL_SANS-SERIF_BOLD_SMALL_TAU"). +lisp_code_name(120708,"MATHEMATICAL_SANS-SERIF_BOLD_SMALL_UPSILON"). +lisp_code_name(120709,"MATHEMATICAL_SANS-SERIF_BOLD_SMALL_PHI"). +lisp_code_name(120710,"MATHEMATICAL_SANS-SERIF_BOLD_SMALL_CHI"). +lisp_code_name(120711,"MATHEMATICAL_SANS-SERIF_BOLD_SMALL_PSI"). +lisp_code_name(120712,"MATHEMATICAL_SANS-SERIF_BOLD_SMALL_OMEGA"). +lisp_code_name(120713,"MATHEMATICAL_SANS-SERIF_BOLD_PARTIAL_DIFFERENTIAL"). +lisp_code_name(120714,"MATHEMATICAL_SANS-SERIF_BOLD_EPSILON_SYMBOL"). +lisp_code_name(120715,"MATHEMATICAL_SANS-SERIF_BOLD_THETA_SYMBOL"). +lisp_code_name(120716,"MATHEMATICAL_SANS-SERIF_BOLD_KAPPA_SYMBOL"). +lisp_code_name(120717,"MATHEMATICAL_SANS-SERIF_BOLD_PHI_SYMBOL"). +lisp_code_name(120718,"MATHEMATICAL_SANS-SERIF_BOLD_RHO_SYMBOL"). +lisp_code_name(120719,"MATHEMATICAL_SANS-SERIF_BOLD_PI_SYMBOL"). +lisp_code_name(120720,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_CAPITAL_ALPHA"). +lisp_code_name(120721,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_CAPITAL_BETA"). +lisp_code_name(120722,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_CAPITAL_GAMMA"). +lisp_code_name(120723,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_CAPITAL_DELTA"). +lisp_code_name(120724,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_CAPITAL_EPSILON"). +lisp_code_name(120725,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_CAPITAL_ZETA"). +lisp_code_name(120726,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_CAPITAL_ETA"). +lisp_code_name(120727,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_CAPITAL_THETA"). +lisp_code_name(120728,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_CAPITAL_IOTA"). +lisp_code_name(120729,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_CAPITAL_KAPPA"). +lisp_code_name(120730,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_CAPITAL_LAMDA"). +lisp_code_name(120731,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_CAPITAL_MU"). +lisp_code_name(120732,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_CAPITAL_NU"). +lisp_code_name(120733,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_CAPITAL_XI"). +lisp_code_name(120734,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_CAPITAL_OMICRON"). +lisp_code_name(120735,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_CAPITAL_PI"). +lisp_code_name(120736,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_CAPITAL_RHO"). +lisp_code_name(120737,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_CAPITAL_THETA_SYMBOL"). +lisp_code_name(120738,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_CAPITAL_SIGMA"). +lisp_code_name(120739,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_CAPITAL_TAU"). +lisp_code_name(120740,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_CAPITAL_UPSILON"). +lisp_code_name(120741,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_CAPITAL_PHI"). +lisp_code_name(120742,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_CAPITAL_CHI"). +lisp_code_name(120743,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_CAPITAL_PSI"). +lisp_code_name(120744,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_CAPITAL_OMEGA"). +lisp_code_name(120745,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_NABLA"). +lisp_code_name(120746,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_SMALL_ALPHA"). +lisp_code_name(120747,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_SMALL_BETA"). +lisp_code_name(120748,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_SMALL_GAMMA"). +lisp_code_name(120749,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_SMALL_DELTA"). +lisp_code_name(120750,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_SMALL_EPSILON"). +lisp_code_name(120751,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_SMALL_ZETA"). +lisp_code_name(120752,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_SMALL_ETA"). +lisp_code_name(120753,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_SMALL_THETA"). +lisp_code_name(120754,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_SMALL_IOTA"). +lisp_code_name(120755,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_SMALL_KAPPA"). +lisp_code_name(120756,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_SMALL_LAMDA"). +lisp_code_name(120757,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_SMALL_MU"). +lisp_code_name(120758,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_SMALL_NU"). +lisp_code_name(120759,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_SMALL_XI"). +lisp_code_name(120760,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_SMALL_OMICRON"). +lisp_code_name(120761,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_SMALL_PI"). +lisp_code_name(120762,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_SMALL_RHO"). +lisp_code_name(120763,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_SMALL_FINAL_SIGMA"). +lisp_code_name(120764,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_SMALL_SIGMA"). +lisp_code_name(120765,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_SMALL_TAU"). +lisp_code_name(120766,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_SMALL_UPSILON"). +lisp_code_name(120767,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_SMALL_PHI"). +lisp_code_name(120768,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_SMALL_CHI"). +lisp_code_name(120769,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_SMALL_PSI"). +lisp_code_name(120770,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_SMALL_OMEGA"). +lisp_code_name(120771,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_PARTIAL_DIFFERENTIAL"). +lisp_code_name(120772,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_EPSILON_SYMBOL"). +lisp_code_name(120773,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_THETA_SYMBOL"). +lisp_code_name(120774,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_KAPPA_SYMBOL"). +lisp_code_name(120775,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_PHI_SYMBOL"). +lisp_code_name(120776,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_RHO_SYMBOL"). +lisp_code_name(120777,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_PI_SYMBOL"). +lisp_code_name(120778,"MATHEMATICAL_BOLD_CAPITAL_DIGAMMA"). +lisp_code_name(120779,"MATHEMATICAL_BOLD_SMALL_DIGAMMA"). +lisp_code_name(120782,"MATHEMATICAL_BOLD_DIGIT_ZERO"). +lisp_code_name(120783,"MATHEMATICAL_BOLD_DIGIT_ONE"). +lisp_code_name(120784,"MATHEMATICAL_BOLD_DIGIT_TWO"). +lisp_code_name(120785,"MATHEMATICAL_BOLD_DIGIT_THREE"). +lisp_code_name(120786,"MATHEMATICAL_BOLD_DIGIT_FOUR"). +lisp_code_name(120787,"MATHEMATICAL_BOLD_DIGIT_FIVE"). +lisp_code_name(120788,"MATHEMATICAL_BOLD_DIGIT_SIX"). +lisp_code_name(120789,"MATHEMATICAL_BOLD_DIGIT_SEVEN"). +lisp_code_name(120790,"MATHEMATICAL_BOLD_DIGIT_EIGHT"). +lisp_code_name(120791,"MATHEMATICAL_BOLD_DIGIT_NINE"). +lisp_code_name(120792,"MATHEMATICAL_DOUBLE-STRUCK_DIGIT_ZERO"). +lisp_code_name(120793,"MATHEMATICAL_DOUBLE-STRUCK_DIGIT_ONE"). +lisp_code_name(120794,"MATHEMATICAL_DOUBLE-STRUCK_DIGIT_TWO"). +lisp_code_name(120795,"MATHEMATICAL_DOUBLE-STRUCK_DIGIT_THREE"). +lisp_code_name(120796,"MATHEMATICAL_DOUBLE-STRUCK_DIGIT_FOUR"). +lisp_code_name(120797,"MATHEMATICAL_DOUBLE-STRUCK_DIGIT_FIVE"). +lisp_code_name(120798,"MATHEMATICAL_DOUBLE-STRUCK_DIGIT_SIX"). +lisp_code_name(120799,"MATHEMATICAL_DOUBLE-STRUCK_DIGIT_SEVEN"). +lisp_code_name(120800,"MATHEMATICAL_DOUBLE-STRUCK_DIGIT_EIGHT"). +lisp_code_name(120801,"MATHEMATICAL_DOUBLE-STRUCK_DIGIT_NINE"). +lisp_code_name(120802,"MATHEMATICAL_SANS-SERIF_DIGIT_ZERO"). +lisp_code_name(120803,"MATHEMATICAL_SANS-SERIF_DIGIT_ONE"). +lisp_code_name(120804,"MATHEMATICAL_SANS-SERIF_DIGIT_TWO"). +lisp_code_name(120805,"MATHEMATICAL_SANS-SERIF_DIGIT_THREE"). +lisp_code_name(120806,"MATHEMATICAL_SANS-SERIF_DIGIT_FOUR"). +lisp_code_name(120807,"MATHEMATICAL_SANS-SERIF_DIGIT_FIVE"). +lisp_code_name(120808,"MATHEMATICAL_SANS-SERIF_DIGIT_SIX"). +lisp_code_name(120809,"MATHEMATICAL_SANS-SERIF_DIGIT_SEVEN"). +lisp_code_name(120810,"MATHEMATICAL_SANS-SERIF_DIGIT_EIGHT"). +lisp_code_name(120811,"MATHEMATICAL_SANS-SERIF_DIGIT_NINE"). +lisp_code_name(120812,"MATHEMATICAL_SANS-SERIF_BOLD_DIGIT_ZERO"). +lisp_code_name(120813,"MATHEMATICAL_SANS-SERIF_BOLD_DIGIT_ONE"). +lisp_code_name(120814,"MATHEMATICAL_SANS-SERIF_BOLD_DIGIT_TWO"). +lisp_code_name(120815,"MATHEMATICAL_SANS-SERIF_BOLD_DIGIT_THREE"). +lisp_code_name(120816,"MATHEMATICAL_SANS-SERIF_BOLD_DIGIT_FOUR"). +lisp_code_name(120817,"MATHEMATICAL_SANS-SERIF_BOLD_DIGIT_FIVE"). +lisp_code_name(120818,"MATHEMATICAL_SANS-SERIF_BOLD_DIGIT_SIX"). +lisp_code_name(120819,"MATHEMATICAL_SANS-SERIF_BOLD_DIGIT_SEVEN"). +lisp_code_name(120820,"MATHEMATICAL_SANS-SERIF_BOLD_DIGIT_EIGHT"). +lisp_code_name(120821,"MATHEMATICAL_SANS-SERIF_BOLD_DIGIT_NINE"). +lisp_code_name(120822,"MATHEMATICAL_MONOSPACE_DIGIT_ZERO"). +lisp_code_name(120823,"MATHEMATICAL_MONOSPACE_DIGIT_ONE"). +lisp_code_name(120824,"MATHEMATICAL_MONOSPACE_DIGIT_TWO"). +lisp_code_name(120825,"MATHEMATICAL_MONOSPACE_DIGIT_THREE"). +lisp_code_name(120826,"MATHEMATICAL_MONOSPACE_DIGIT_FOUR"). +lisp_code_name(120827,"MATHEMATICAL_MONOSPACE_DIGIT_FIVE"). +lisp_code_name(120828,"MATHEMATICAL_MONOSPACE_DIGIT_SIX"). +lisp_code_name(120829,"MATHEMATICAL_MONOSPACE_DIGIT_SEVEN"). +lisp_code_name(120830,"MATHEMATICAL_MONOSPACE_DIGIT_EIGHT"). +lisp_code_name(120831,"MATHEMATICAL_MONOSPACE_DIGIT_NINE"). +lisp_code_name(124928,"MENDE_KIKAKUI_SYLLABLE_M001_KI"). +lisp_code_name(124929,"MENDE_KIKAKUI_SYLLABLE_M002_KA"). +lisp_code_name(124930,"MENDE_KIKAKUI_SYLLABLE_M003_KU"). +lisp_code_name(124931,"MENDE_KIKAKUI_SYLLABLE_M065_KEE"). +lisp_code_name(124932,"MENDE_KIKAKUI_SYLLABLE_M095_KE"). +lisp_code_name(124933,"MENDE_KIKAKUI_SYLLABLE_M076_KOO"). +lisp_code_name(124934,"MENDE_KIKAKUI_SYLLABLE_M048_KO"). +lisp_code_name(124935,"MENDE_KIKAKUI_SYLLABLE_M179_KUA"). +lisp_code_name(124936,"MENDE_KIKAKUI_SYLLABLE_M004_WI"). +lisp_code_name(124937,"MENDE_KIKAKUI_SYLLABLE_M005_WA"). +lisp_code_name(124938,"MENDE_KIKAKUI_SYLLABLE_M006_WU"). +lisp_code_name(124939,"MENDE_KIKAKUI_SYLLABLE_M126_WEE"). +lisp_code_name(124940,"MENDE_KIKAKUI_SYLLABLE_M118_WE"). +lisp_code_name(124941,"MENDE_KIKAKUI_SYLLABLE_M114_WOO"). +lisp_code_name(124942,"MENDE_KIKAKUI_SYLLABLE_M045_WO"). +lisp_code_name(124943,"MENDE_KIKAKUI_SYLLABLE_M194_WUI"). +lisp_code_name(124944,"MENDE_KIKAKUI_SYLLABLE_M143_WEI"). +lisp_code_name(124945,"MENDE_KIKAKUI_SYLLABLE_M061_WVI"). +lisp_code_name(124946,"MENDE_KIKAKUI_SYLLABLE_M049_WVA"). +lisp_code_name(124947,"MENDE_KIKAKUI_SYLLABLE_M139_WVE"). +lisp_code_name(124948,"MENDE_KIKAKUI_SYLLABLE_M007_MIN"). +lisp_code_name(124949,"MENDE_KIKAKUI_SYLLABLE_M008_MAN"). +lisp_code_name(124950,"MENDE_KIKAKUI_SYLLABLE_M009_MUN"). +lisp_code_name(124951,"MENDE_KIKAKUI_SYLLABLE_M059_MEN"). +lisp_code_name(124952,"MENDE_KIKAKUI_SYLLABLE_M094_MON"). +lisp_code_name(124953,"MENDE_KIKAKUI_SYLLABLE_M154_MUAN"). +lisp_code_name(124954,"MENDE_KIKAKUI_SYLLABLE_M189_MUEN"). +lisp_code_name(124955,"MENDE_KIKAKUI_SYLLABLE_M010_BI"). +lisp_code_name(124956,"MENDE_KIKAKUI_SYLLABLE_M011_BA"). +lisp_code_name(124957,"MENDE_KIKAKUI_SYLLABLE_M012_BU"). +lisp_code_name(124958,"MENDE_KIKAKUI_SYLLABLE_M150_BEE"). +lisp_code_name(124959,"MENDE_KIKAKUI_SYLLABLE_M097_BE"). +lisp_code_name(124960,"MENDE_KIKAKUI_SYLLABLE_M103_BOO"). +lisp_code_name(124961,"MENDE_KIKAKUI_SYLLABLE_M138_BO"). +lisp_code_name(124962,"MENDE_KIKAKUI_SYLLABLE_M013_I"). +lisp_code_name(124963,"MENDE_KIKAKUI_SYLLABLE_M014_A"). +lisp_code_name(124964,"MENDE_KIKAKUI_SYLLABLE_M015_U"). +lisp_code_name(124965,"MENDE_KIKAKUI_SYLLABLE_M163_EE"). +lisp_code_name(124966,"MENDE_KIKAKUI_SYLLABLE_M100_E"). +lisp_code_name(124967,"MENDE_KIKAKUI_SYLLABLE_M165_OO"). +lisp_code_name(124968,"MENDE_KIKAKUI_SYLLABLE_M147_O"). +lisp_code_name(124969,"MENDE_KIKAKUI_SYLLABLE_M137_EI"). +lisp_code_name(124970,"MENDE_KIKAKUI_SYLLABLE_M131_IN"). +lisp_code_name(124971,"MENDE_KIKAKUI_SYLLABLE_M135_IN"). +lisp_code_name(124972,"MENDE_KIKAKUI_SYLLABLE_M195_AN"). +lisp_code_name(124973,"MENDE_KIKAKUI_SYLLABLE_M178_EN"). +lisp_code_name(124974,"MENDE_KIKAKUI_SYLLABLE_M019_SI"). +lisp_code_name(124975,"MENDE_KIKAKUI_SYLLABLE_M020_SA"). +lisp_code_name(124976,"MENDE_KIKAKUI_SYLLABLE_M021_SU"). +lisp_code_name(124977,"MENDE_KIKAKUI_SYLLABLE_M162_SEE"). +lisp_code_name(124978,"MENDE_KIKAKUI_SYLLABLE_M116_SE"). +lisp_code_name(124979,"MENDE_KIKAKUI_SYLLABLE_M136_SOO"). +lisp_code_name(124980,"MENDE_KIKAKUI_SYLLABLE_M079_SO"). +lisp_code_name(124981,"MENDE_KIKAKUI_SYLLABLE_M196_SIA"). +lisp_code_name(124982,"MENDE_KIKAKUI_SYLLABLE_M025_LI"). +lisp_code_name(124983,"MENDE_KIKAKUI_SYLLABLE_M026_LA"). +lisp_code_name(124984,"MENDE_KIKAKUI_SYLLABLE_M027_LU"). +lisp_code_name(124985,"MENDE_KIKAKUI_SYLLABLE_M084_LEE"). +lisp_code_name(124986,"MENDE_KIKAKUI_SYLLABLE_M073_LE"). +lisp_code_name(124987,"MENDE_KIKAKUI_SYLLABLE_M054_LOO"). +lisp_code_name(124988,"MENDE_KIKAKUI_SYLLABLE_M153_LO"). +lisp_code_name(124989,"MENDE_KIKAKUI_SYLLABLE_M110_LONG_LE"). +lisp_code_name(124990,"MENDE_KIKAKUI_SYLLABLE_M016_DI"). +lisp_code_name(124991,"MENDE_KIKAKUI_SYLLABLE_M017_DA"). +lisp_code_name(124992,"MENDE_KIKAKUI_SYLLABLE_M018_DU"). +lisp_code_name(124993,"MENDE_KIKAKUI_SYLLABLE_M089_DEE"). +lisp_code_name(124994,"MENDE_KIKAKUI_SYLLABLE_M180_DOO"). +lisp_code_name(124995,"MENDE_KIKAKUI_SYLLABLE_M181_DO"). +lisp_code_name(124996,"MENDE_KIKAKUI_SYLLABLE_M022_TI"). +lisp_code_name(124997,"MENDE_KIKAKUI_SYLLABLE_M023_TA"). +lisp_code_name(124998,"MENDE_KIKAKUI_SYLLABLE_M024_TU"). +lisp_code_name(124999,"MENDE_KIKAKUI_SYLLABLE_M091_TEE"). +lisp_code_name(125000,"MENDE_KIKAKUI_SYLLABLE_M055_TE"). +lisp_code_name(125001,"MENDE_KIKAKUI_SYLLABLE_M104_TOO"). +lisp_code_name(125002,"MENDE_KIKAKUI_SYLLABLE_M069_TO"). +lisp_code_name(125003,"MENDE_KIKAKUI_SYLLABLE_M028_JI"). +lisp_code_name(125004,"MENDE_KIKAKUI_SYLLABLE_M029_JA"). +lisp_code_name(125005,"MENDE_KIKAKUI_SYLLABLE_M030_JU"). +lisp_code_name(125006,"MENDE_KIKAKUI_SYLLABLE_M157_JEE"). +lisp_code_name(125007,"MENDE_KIKAKUI_SYLLABLE_M113_JE"). +lisp_code_name(125008,"MENDE_KIKAKUI_SYLLABLE_M160_JOO"). +lisp_code_name(125009,"MENDE_KIKAKUI_SYLLABLE_M063_JO"). +lisp_code_name(125010,"MENDE_KIKAKUI_SYLLABLE_M175_LONG_JO"). +lisp_code_name(125011,"MENDE_KIKAKUI_SYLLABLE_M031_YI"). +lisp_code_name(125012,"MENDE_KIKAKUI_SYLLABLE_M032_YA"). +lisp_code_name(125013,"MENDE_KIKAKUI_SYLLABLE_M033_YU"). +lisp_code_name(125014,"MENDE_KIKAKUI_SYLLABLE_M109_YEE"). +lisp_code_name(125015,"MENDE_KIKAKUI_SYLLABLE_M080_YE"). +lisp_code_name(125016,"MENDE_KIKAKUI_SYLLABLE_M141_YOO"). +lisp_code_name(125017,"MENDE_KIKAKUI_SYLLABLE_M121_YO"). +lisp_code_name(125018,"MENDE_KIKAKUI_SYLLABLE_M034_FI"). +lisp_code_name(125019,"MENDE_KIKAKUI_SYLLABLE_M035_FA"). +lisp_code_name(125020,"MENDE_KIKAKUI_SYLLABLE_M036_FU"). +lisp_code_name(125021,"MENDE_KIKAKUI_SYLLABLE_M078_FEE"). +lisp_code_name(125022,"MENDE_KIKAKUI_SYLLABLE_M075_FE"). +lisp_code_name(125023,"MENDE_KIKAKUI_SYLLABLE_M133_FOO"). +lisp_code_name(125024,"MENDE_KIKAKUI_SYLLABLE_M088_FO"). +lisp_code_name(125025,"MENDE_KIKAKUI_SYLLABLE_M197_FUA"). +lisp_code_name(125026,"MENDE_KIKAKUI_SYLLABLE_M101_FAN"). +lisp_code_name(125027,"MENDE_KIKAKUI_SYLLABLE_M037_NIN"). +lisp_code_name(125028,"MENDE_KIKAKUI_SYLLABLE_M038_NAN"). +lisp_code_name(125029,"MENDE_KIKAKUI_SYLLABLE_M039_NUN"). +lisp_code_name(125030,"MENDE_KIKAKUI_SYLLABLE_M117_NEN"). +lisp_code_name(125031,"MENDE_KIKAKUI_SYLLABLE_M169_NON"). +lisp_code_name(125032,"MENDE_KIKAKUI_SYLLABLE_M176_HI"). +lisp_code_name(125033,"MENDE_KIKAKUI_SYLLABLE_M041_HA"). +lisp_code_name(125034,"MENDE_KIKAKUI_SYLLABLE_M186_HU"). +lisp_code_name(125035,"MENDE_KIKAKUI_SYLLABLE_M040_HEE"). +lisp_code_name(125036,"MENDE_KIKAKUI_SYLLABLE_M096_HE"). +lisp_code_name(125037,"MENDE_KIKAKUI_SYLLABLE_M042_HOO"). +lisp_code_name(125038,"MENDE_KIKAKUI_SYLLABLE_M140_HO"). +lisp_code_name(125039,"MENDE_KIKAKUI_SYLLABLE_M083_HEEI"). +lisp_code_name(125040,"MENDE_KIKAKUI_SYLLABLE_M128_HOOU"). +lisp_code_name(125041,"MENDE_KIKAKUI_SYLLABLE_M053_HIN"). +lisp_code_name(125042,"MENDE_KIKAKUI_SYLLABLE_M130_HAN"). +lisp_code_name(125043,"MENDE_KIKAKUI_SYLLABLE_M087_HUN"). +lisp_code_name(125044,"MENDE_KIKAKUI_SYLLABLE_M052_HEN"). +lisp_code_name(125045,"MENDE_KIKAKUI_SYLLABLE_M193_HON"). +lisp_code_name(125046,"MENDE_KIKAKUI_SYLLABLE_M046_HUAN"). +lisp_code_name(125047,"MENDE_KIKAKUI_SYLLABLE_M090_NGGI"). +lisp_code_name(125048,"MENDE_KIKAKUI_SYLLABLE_M043_NGGA"). +lisp_code_name(125049,"MENDE_KIKAKUI_SYLLABLE_M082_NGGU"). +lisp_code_name(125050,"MENDE_KIKAKUI_SYLLABLE_M115_NGGEE"). +lisp_code_name(125051,"MENDE_KIKAKUI_SYLLABLE_M146_NGGE"). +lisp_code_name(125052,"MENDE_KIKAKUI_SYLLABLE_M156_NGGOO"). +lisp_code_name(125053,"MENDE_KIKAKUI_SYLLABLE_M120_NGGO"). +lisp_code_name(125054,"MENDE_KIKAKUI_SYLLABLE_M159_NGGAA"). +lisp_code_name(125055,"MENDE_KIKAKUI_SYLLABLE_M127_NGGUA"). +lisp_code_name(125056,"MENDE_KIKAKUI_SYLLABLE_M086_LONG_NGGE"). +lisp_code_name(125057,"MENDE_KIKAKUI_SYLLABLE_M106_LONG_NGGOO"). +lisp_code_name(125058,"MENDE_KIKAKUI_SYLLABLE_M183_LONG_NGGO"). +lisp_code_name(125059,"MENDE_KIKAKUI_SYLLABLE_M155_GI"). +lisp_code_name(125060,"MENDE_KIKAKUI_SYLLABLE_M111_GA"). +lisp_code_name(125061,"MENDE_KIKAKUI_SYLLABLE_M168_GU"). +lisp_code_name(125062,"MENDE_KIKAKUI_SYLLABLE_M190_GEE"). +lisp_code_name(125063,"MENDE_KIKAKUI_SYLLABLE_M166_GUEI"). +lisp_code_name(125064,"MENDE_KIKAKUI_SYLLABLE_M167_GUAN"). +lisp_code_name(125065,"MENDE_KIKAKUI_SYLLABLE_M184_NGEN"). +lisp_code_name(125066,"MENDE_KIKAKUI_SYLLABLE_M057_NGON"). +lisp_code_name(125067,"MENDE_KIKAKUI_SYLLABLE_M177_NGUAN"). +lisp_code_name(125068,"MENDE_KIKAKUI_SYLLABLE_M068_PI"). +lisp_code_name(125069,"MENDE_KIKAKUI_SYLLABLE_M099_PA"). +lisp_code_name(125070,"MENDE_KIKAKUI_SYLLABLE_M050_PU"). +lisp_code_name(125071,"MENDE_KIKAKUI_SYLLABLE_M081_PEE"). +lisp_code_name(125072,"MENDE_KIKAKUI_SYLLABLE_M051_PE"). +lisp_code_name(125073,"MENDE_KIKAKUI_SYLLABLE_M102_POO"). +lisp_code_name(125074,"MENDE_KIKAKUI_SYLLABLE_M066_PO"). +lisp_code_name(125075,"MENDE_KIKAKUI_SYLLABLE_M145_MBI"). +lisp_code_name(125076,"MENDE_KIKAKUI_SYLLABLE_M062_MBA"). +lisp_code_name(125077,"MENDE_KIKAKUI_SYLLABLE_M122_MBU"). +lisp_code_name(125078,"MENDE_KIKAKUI_SYLLABLE_M047_MBEE"). +lisp_code_name(125079,"MENDE_KIKAKUI_SYLLABLE_M188_MBEE"). +lisp_code_name(125080,"MENDE_KIKAKUI_SYLLABLE_M072_MBE"). +lisp_code_name(125081,"MENDE_KIKAKUI_SYLLABLE_M172_MBOO"). +lisp_code_name(125082,"MENDE_KIKAKUI_SYLLABLE_M174_MBO"). +lisp_code_name(125083,"MENDE_KIKAKUI_SYLLABLE_M187_MBUU"). +lisp_code_name(125084,"MENDE_KIKAKUI_SYLLABLE_M161_LONG_MBE"). +lisp_code_name(125085,"MENDE_KIKAKUI_SYLLABLE_M105_LONG_MBOO"). +lisp_code_name(125086,"MENDE_KIKAKUI_SYLLABLE_M142_LONG_MBO"). +lisp_code_name(125087,"MENDE_KIKAKUI_SYLLABLE_M132_KPI"). +lisp_code_name(125088,"MENDE_KIKAKUI_SYLLABLE_M092_KPA"). +lisp_code_name(125089,"MENDE_KIKAKUI_SYLLABLE_M074_KPU"). +lisp_code_name(125090,"MENDE_KIKAKUI_SYLLABLE_M044_KPEE"). +lisp_code_name(125091,"MENDE_KIKAKUI_SYLLABLE_M108_KPE"). +lisp_code_name(125092,"MENDE_KIKAKUI_SYLLABLE_M112_KPOO"). +lisp_code_name(125093,"MENDE_KIKAKUI_SYLLABLE_M158_KPO"). +lisp_code_name(125094,"MENDE_KIKAKUI_SYLLABLE_M124_GBI"). +lisp_code_name(125095,"MENDE_KIKAKUI_SYLLABLE_M056_GBA"). +lisp_code_name(125096,"MENDE_KIKAKUI_SYLLABLE_M148_GBU"). +lisp_code_name(125097,"MENDE_KIKAKUI_SYLLABLE_M093_GBEE"). +lisp_code_name(125098,"MENDE_KIKAKUI_SYLLABLE_M107_GBE"). +lisp_code_name(125099,"MENDE_KIKAKUI_SYLLABLE_M071_GBOO"). +lisp_code_name(125100,"MENDE_KIKAKUI_SYLLABLE_M070_GBO"). +lisp_code_name(125101,"MENDE_KIKAKUI_SYLLABLE_M171_RA"). +lisp_code_name(125102,"MENDE_KIKAKUI_SYLLABLE_M123_NDI"). +lisp_code_name(125103,"MENDE_KIKAKUI_SYLLABLE_M129_NDA"). +lisp_code_name(125104,"MENDE_KIKAKUI_SYLLABLE_M125_NDU"). +lisp_code_name(125105,"MENDE_KIKAKUI_SYLLABLE_M191_NDEE"). +lisp_code_name(125106,"MENDE_KIKAKUI_SYLLABLE_M119_NDE"). +lisp_code_name(125107,"MENDE_KIKAKUI_SYLLABLE_M067_NDOO"). +lisp_code_name(125108,"MENDE_KIKAKUI_SYLLABLE_M064_NDO"). +lisp_code_name(125109,"MENDE_KIKAKUI_SYLLABLE_M152_NJA"). +lisp_code_name(125110,"MENDE_KIKAKUI_SYLLABLE_M192_NJU"). +lisp_code_name(125111,"MENDE_KIKAKUI_SYLLABLE_M149_NJEE"). +lisp_code_name(125112,"MENDE_KIKAKUI_SYLLABLE_M134_NJOO"). +lisp_code_name(125113,"MENDE_KIKAKUI_SYLLABLE_M182_VI"). +lisp_code_name(125114,"MENDE_KIKAKUI_SYLLABLE_M185_VA"). +lisp_code_name(125115,"MENDE_KIKAKUI_SYLLABLE_M151_VU"). +lisp_code_name(125116,"MENDE_KIKAKUI_SYLLABLE_M173_VEE"). +lisp_code_name(125117,"MENDE_KIKAKUI_SYLLABLE_M085_VE"). +lisp_code_name(125118,"MENDE_KIKAKUI_SYLLABLE_M144_VOO"). +lisp_code_name(125119,"MENDE_KIKAKUI_SYLLABLE_M077_VO"). +lisp_code_name(125120,"MENDE_KIKAKUI_SYLLABLE_M164_NYIN"). +lisp_code_name(125121,"MENDE_KIKAKUI_SYLLABLE_M058_NYAN"). +lisp_code_name(125122,"MENDE_KIKAKUI_SYLLABLE_M170_NYUN"). +lisp_code_name(125123,"MENDE_KIKAKUI_SYLLABLE_M098_NYEN"). +lisp_code_name(125124,"MENDE_KIKAKUI_SYLLABLE_M060_NYON"). +lisp_code_name(125127,"MENDE_KIKAKUI_DIGIT_ONE"). +lisp_code_name(125128,"MENDE_KIKAKUI_DIGIT_TWO"). +lisp_code_name(125129,"MENDE_KIKAKUI_DIGIT_THREE"). +lisp_code_name(125130,"MENDE_KIKAKUI_DIGIT_FOUR"). +lisp_code_name(125131,"MENDE_KIKAKUI_DIGIT_FIVE"). +lisp_code_name(125132,"MENDE_KIKAKUI_DIGIT_SIX"). +lisp_code_name(125133,"MENDE_KIKAKUI_DIGIT_SEVEN"). +lisp_code_name(125134,"MENDE_KIKAKUI_DIGIT_EIGHT"). +lisp_code_name(125135,"MENDE_KIKAKUI_DIGIT_NINE"). +lisp_code_name(125136,"MENDE_KIKAKUI_COMBINING_NUMBER_TEENS"). +lisp_code_name(125137,"MENDE_KIKAKUI_COMBINING_NUMBER_TENS"). +lisp_code_name(125138,"MENDE_KIKAKUI_COMBINING_NUMBER_HUNDREDS"). +lisp_code_name(125139,"MENDE_KIKAKUI_COMBINING_NUMBER_THOUSANDS"). +lisp_code_name(125140,"MENDE_KIKAKUI_COMBINING_NUMBER_TEN_THOUSANDS"). +lisp_code_name(125141,"MENDE_KIKAKUI_COMBINING_NUMBER_HUNDRED_THOUSANDS"). +lisp_code_name(125142,"MENDE_KIKAKUI_COMBINING_NUMBER_MILLIONS"). +lisp_code_name(126464,"ARABIC_MATHEMATICAL_ALEF"). +lisp_code_name(126465,"ARABIC_MATHEMATICAL_BEH"). +lisp_code_name(126466,"ARABIC_MATHEMATICAL_JEEM"). +lisp_code_name(126467,"ARABIC_MATHEMATICAL_DAL"). +lisp_code_name(126469,"ARABIC_MATHEMATICAL_WAW"). +lisp_code_name(126470,"ARABIC_MATHEMATICAL_ZAIN"). +lisp_code_name(126471,"ARABIC_MATHEMATICAL_HAH"). +lisp_code_name(126472,"ARABIC_MATHEMATICAL_TAH"). +lisp_code_name(126473,"ARABIC_MATHEMATICAL_YEH"). +lisp_code_name(126474,"ARABIC_MATHEMATICAL_KAF"). +lisp_code_name(126475,"ARABIC_MATHEMATICAL_LAM"). +lisp_code_name(126476,"ARABIC_MATHEMATICAL_MEEM"). +lisp_code_name(126477,"ARABIC_MATHEMATICAL_NOON"). +lisp_code_name(126478,"ARABIC_MATHEMATICAL_SEEN"). +lisp_code_name(126479,"ARABIC_MATHEMATICAL_AIN"). +lisp_code_name(126480,"ARABIC_MATHEMATICAL_FEH"). +lisp_code_name(126481,"ARABIC_MATHEMATICAL_SAD"). +lisp_code_name(126482,"ARABIC_MATHEMATICAL_QAF"). +lisp_code_name(126483,"ARABIC_MATHEMATICAL_REH"). +lisp_code_name(126484,"ARABIC_MATHEMATICAL_SHEEN"). +lisp_code_name(126485,"ARABIC_MATHEMATICAL_TEH"). +lisp_code_name(126486,"ARABIC_MATHEMATICAL_THEH"). +lisp_code_name(126487,"ARABIC_MATHEMATICAL_KHAH"). +lisp_code_name(126488,"ARABIC_MATHEMATICAL_THAL"). +lisp_code_name(126489,"ARABIC_MATHEMATICAL_DAD"). +lisp_code_name(126490,"ARABIC_MATHEMATICAL_ZAH"). +lisp_code_name(126491,"ARABIC_MATHEMATICAL_GHAIN"). +lisp_code_name(126492,"ARABIC_MATHEMATICAL_DOTLESS_BEH"). +lisp_code_name(126493,"ARABIC_MATHEMATICAL_DOTLESS_NOON"). +lisp_code_name(126494,"ARABIC_MATHEMATICAL_DOTLESS_FEH"). +lisp_code_name(126495,"ARABIC_MATHEMATICAL_DOTLESS_QAF"). +lisp_code_name(126497,"ARABIC_MATHEMATICAL_INITIAL_BEH"). +lisp_code_name(126498,"ARABIC_MATHEMATICAL_INITIAL_JEEM"). +lisp_code_name(126500,"ARABIC_MATHEMATICAL_INITIAL_HEH"). +lisp_code_name(126503,"ARABIC_MATHEMATICAL_INITIAL_HAH"). +lisp_code_name(126505,"ARABIC_MATHEMATICAL_INITIAL_YEH"). +lisp_code_name(126506,"ARABIC_MATHEMATICAL_INITIAL_KAF"). +lisp_code_name(126507,"ARABIC_MATHEMATICAL_INITIAL_LAM"). +lisp_code_name(126508,"ARABIC_MATHEMATICAL_INITIAL_MEEM"). +lisp_code_name(126509,"ARABIC_MATHEMATICAL_INITIAL_NOON"). +lisp_code_name(126510,"ARABIC_MATHEMATICAL_INITIAL_SEEN"). +lisp_code_name(126511,"ARABIC_MATHEMATICAL_INITIAL_AIN"). +lisp_code_name(126512,"ARABIC_MATHEMATICAL_INITIAL_FEH"). +lisp_code_name(126513,"ARABIC_MATHEMATICAL_INITIAL_SAD"). +lisp_code_name(126514,"ARABIC_MATHEMATICAL_INITIAL_QAF"). +lisp_code_name(126516,"ARABIC_MATHEMATICAL_INITIAL_SHEEN"). +lisp_code_name(126517,"ARABIC_MATHEMATICAL_INITIAL_TEH"). +lisp_code_name(126518,"ARABIC_MATHEMATICAL_INITIAL_THEH"). +lisp_code_name(126519,"ARABIC_MATHEMATICAL_INITIAL_KHAH"). +lisp_code_name(126521,"ARABIC_MATHEMATICAL_INITIAL_DAD"). +lisp_code_name(126523,"ARABIC_MATHEMATICAL_INITIAL_GHAIN"). +lisp_code_name(126530,"ARABIC_MATHEMATICAL_TAILED_JEEM"). +lisp_code_name(126535,"ARABIC_MATHEMATICAL_TAILED_HAH"). +lisp_code_name(126537,"ARABIC_MATHEMATICAL_TAILED_YEH"). +lisp_code_name(126539,"ARABIC_MATHEMATICAL_TAILED_LAM"). +lisp_code_name(126541,"ARABIC_MATHEMATICAL_TAILED_NOON"). +lisp_code_name(126542,"ARABIC_MATHEMATICAL_TAILED_SEEN"). +lisp_code_name(126543,"ARABIC_MATHEMATICAL_TAILED_AIN"). +lisp_code_name(126545,"ARABIC_MATHEMATICAL_TAILED_SAD"). +lisp_code_name(126546,"ARABIC_MATHEMATICAL_TAILED_QAF"). +lisp_code_name(126548,"ARABIC_MATHEMATICAL_TAILED_SHEEN"). +lisp_code_name(126551,"ARABIC_MATHEMATICAL_TAILED_KHAH"). +lisp_code_name(126553,"ARABIC_MATHEMATICAL_TAILED_DAD"). +lisp_code_name(126555,"ARABIC_MATHEMATICAL_TAILED_GHAIN"). +lisp_code_name(126557,"ARABIC_MATHEMATICAL_TAILED_DOTLESS_NOON"). +lisp_code_name(126559,"ARABIC_MATHEMATICAL_TAILED_DOTLESS_QAF"). +lisp_code_name(126561,"ARABIC_MATHEMATICAL_STRETCHED_BEH"). +lisp_code_name(126562,"ARABIC_MATHEMATICAL_STRETCHED_JEEM"). +lisp_code_name(126564,"ARABIC_MATHEMATICAL_STRETCHED_HEH"). +lisp_code_name(126567,"ARABIC_MATHEMATICAL_STRETCHED_HAH"). +lisp_code_name(126568,"ARABIC_MATHEMATICAL_STRETCHED_TAH"). +lisp_code_name(126569,"ARABIC_MATHEMATICAL_STRETCHED_YEH"). +lisp_code_name(126570,"ARABIC_MATHEMATICAL_STRETCHED_KAF"). +lisp_code_name(126572,"ARABIC_MATHEMATICAL_STRETCHED_MEEM"). +lisp_code_name(126573,"ARABIC_MATHEMATICAL_STRETCHED_NOON"). +lisp_code_name(126574,"ARABIC_MATHEMATICAL_STRETCHED_SEEN"). +lisp_code_name(126575,"ARABIC_MATHEMATICAL_STRETCHED_AIN"). +lisp_code_name(126576,"ARABIC_MATHEMATICAL_STRETCHED_FEH"). +lisp_code_name(126577,"ARABIC_MATHEMATICAL_STRETCHED_SAD"). +lisp_code_name(126578,"ARABIC_MATHEMATICAL_STRETCHED_QAF"). +lisp_code_name(126580,"ARABIC_MATHEMATICAL_STRETCHED_SHEEN"). +lisp_code_name(126581,"ARABIC_MATHEMATICAL_STRETCHED_TEH"). +lisp_code_name(126582,"ARABIC_MATHEMATICAL_STRETCHED_THEH"). +lisp_code_name(126583,"ARABIC_MATHEMATICAL_STRETCHED_KHAH"). +lisp_code_name(126585,"ARABIC_MATHEMATICAL_STRETCHED_DAD"). +lisp_code_name(126586,"ARABIC_MATHEMATICAL_STRETCHED_ZAH"). +lisp_code_name(126587,"ARABIC_MATHEMATICAL_STRETCHED_GHAIN"). +lisp_code_name(126588,"ARABIC_MATHEMATICAL_STRETCHED_DOTLESS_BEH"). +lisp_code_name(126590,"ARABIC_MATHEMATICAL_STRETCHED_DOTLESS_FEH"). +lisp_code_name(126592,"ARABIC_MATHEMATICAL_LOOPED_ALEF"). +lisp_code_name(126593,"ARABIC_MATHEMATICAL_LOOPED_BEH"). +lisp_code_name(126594,"ARABIC_MATHEMATICAL_LOOPED_JEEM"). +lisp_code_name(126595,"ARABIC_MATHEMATICAL_LOOPED_DAL"). +lisp_code_name(126596,"ARABIC_MATHEMATICAL_LOOPED_HEH"). +lisp_code_name(126597,"ARABIC_MATHEMATICAL_LOOPED_WAW"). +lisp_code_name(126598,"ARABIC_MATHEMATICAL_LOOPED_ZAIN"). +lisp_code_name(126599,"ARABIC_MATHEMATICAL_LOOPED_HAH"). +lisp_code_name(126600,"ARABIC_MATHEMATICAL_LOOPED_TAH"). +lisp_code_name(126601,"ARABIC_MATHEMATICAL_LOOPED_YEH"). +lisp_code_name(126603,"ARABIC_MATHEMATICAL_LOOPED_LAM"). +lisp_code_name(126604,"ARABIC_MATHEMATICAL_LOOPED_MEEM"). +lisp_code_name(126605,"ARABIC_MATHEMATICAL_LOOPED_NOON"). +lisp_code_name(126606,"ARABIC_MATHEMATICAL_LOOPED_SEEN"). +lisp_code_name(126607,"ARABIC_MATHEMATICAL_LOOPED_AIN"). +lisp_code_name(126608,"ARABIC_MATHEMATICAL_LOOPED_FEH"). +lisp_code_name(126609,"ARABIC_MATHEMATICAL_LOOPED_SAD"). +lisp_code_name(126610,"ARABIC_MATHEMATICAL_LOOPED_QAF"). +lisp_code_name(126611,"ARABIC_MATHEMATICAL_LOOPED_REH"). +lisp_code_name(126612,"ARABIC_MATHEMATICAL_LOOPED_SHEEN"). +lisp_code_name(126613,"ARABIC_MATHEMATICAL_LOOPED_TEH"). +lisp_code_name(126614,"ARABIC_MATHEMATICAL_LOOPED_THEH"). +lisp_code_name(126615,"ARABIC_MATHEMATICAL_LOOPED_KHAH"). +lisp_code_name(126616,"ARABIC_MATHEMATICAL_LOOPED_THAL"). +lisp_code_name(126617,"ARABIC_MATHEMATICAL_LOOPED_DAD"). +lisp_code_name(126618,"ARABIC_MATHEMATICAL_LOOPED_ZAH"). +lisp_code_name(126619,"ARABIC_MATHEMATICAL_LOOPED_GHAIN"). +lisp_code_name(126625,"ARABIC_MATHEMATICAL_DOUBLE-STRUCK_BEH"). +lisp_code_name(126626,"ARABIC_MATHEMATICAL_DOUBLE-STRUCK_JEEM"). +lisp_code_name(126627,"ARABIC_MATHEMATICAL_DOUBLE-STRUCK_DAL"). +lisp_code_name(126629,"ARABIC_MATHEMATICAL_DOUBLE-STRUCK_WAW"). +lisp_code_name(126630,"ARABIC_MATHEMATICAL_DOUBLE-STRUCK_ZAIN"). +lisp_code_name(126631,"ARABIC_MATHEMATICAL_DOUBLE-STRUCK_HAH"). +lisp_code_name(126632,"ARABIC_MATHEMATICAL_DOUBLE-STRUCK_TAH"). +lisp_code_name(126633,"ARABIC_MATHEMATICAL_DOUBLE-STRUCK_YEH"). +lisp_code_name(126635,"ARABIC_MATHEMATICAL_DOUBLE-STRUCK_LAM"). +lisp_code_name(126636,"ARABIC_MATHEMATICAL_DOUBLE-STRUCK_MEEM"). +lisp_code_name(126637,"ARABIC_MATHEMATICAL_DOUBLE-STRUCK_NOON"). +lisp_code_name(126638,"ARABIC_MATHEMATICAL_DOUBLE-STRUCK_SEEN"). +lisp_code_name(126639,"ARABIC_MATHEMATICAL_DOUBLE-STRUCK_AIN"). +lisp_code_name(126640,"ARABIC_MATHEMATICAL_DOUBLE-STRUCK_FEH"). +lisp_code_name(126641,"ARABIC_MATHEMATICAL_DOUBLE-STRUCK_SAD"). +lisp_code_name(126642,"ARABIC_MATHEMATICAL_DOUBLE-STRUCK_QAF"). +lisp_code_name(126643,"ARABIC_MATHEMATICAL_DOUBLE-STRUCK_REH"). +lisp_code_name(126644,"ARABIC_MATHEMATICAL_DOUBLE-STRUCK_SHEEN"). +lisp_code_name(126645,"ARABIC_MATHEMATICAL_DOUBLE-STRUCK_TEH"). +lisp_code_name(126646,"ARABIC_MATHEMATICAL_DOUBLE-STRUCK_THEH"). +lisp_code_name(126647,"ARABIC_MATHEMATICAL_DOUBLE-STRUCK_KHAH"). +lisp_code_name(126648,"ARABIC_MATHEMATICAL_DOUBLE-STRUCK_THAL"). +lisp_code_name(126649,"ARABIC_MATHEMATICAL_DOUBLE-STRUCK_DAD"). +lisp_code_name(126650,"ARABIC_MATHEMATICAL_DOUBLE-STRUCK_ZAH"). +lisp_code_name(126651,"ARABIC_MATHEMATICAL_DOUBLE-STRUCK_GHAIN"). +lisp_code_name(126704,"ARABIC_MATHEMATICAL_OPERATOR_MEEM_WITH_HAH_WITH_TATWEEL"). +lisp_code_name(126705,"ARABIC_MATHEMATICAL_OPERATOR_HAH_WITH_DAL"). +lisp_code_name(126976,"MAHJONG_TILE_EAST_WIND"). +lisp_code_name(126977,"MAHJONG_TILE_SOUTH_WIND"). +lisp_code_name(126978,"MAHJONG_TILE_WEST_WIND"). +lisp_code_name(126979,"MAHJONG_TILE_NORTH_WIND"). +lisp_code_name(126980,"MAHJONG_TILE_RED_DRAGON"). +lisp_code_name(126981,"MAHJONG_TILE_GREEN_DRAGON"). +lisp_code_name(126982,"MAHJONG_TILE_WHITE_DRAGON"). +lisp_code_name(126983,"MAHJONG_TILE_ONE_OF_CHARACTERS"). +lisp_code_name(126984,"MAHJONG_TILE_TWO_OF_CHARACTERS"). +lisp_code_name(126985,"MAHJONG_TILE_THREE_OF_CHARACTERS"). +lisp_code_name(126986,"MAHJONG_TILE_FOUR_OF_CHARACTERS"). +lisp_code_name(126987,"MAHJONG_TILE_FIVE_OF_CHARACTERS"). +lisp_code_name(126988,"MAHJONG_TILE_SIX_OF_CHARACTERS"). +lisp_code_name(126989,"MAHJONG_TILE_SEVEN_OF_CHARACTERS"). +lisp_code_name(126990,"MAHJONG_TILE_EIGHT_OF_CHARACTERS"). +lisp_code_name(126991,"MAHJONG_TILE_NINE_OF_CHARACTERS"). +lisp_code_name(126992,"MAHJONG_TILE_ONE_OF_BAMBOOS"). +lisp_code_name(126993,"MAHJONG_TILE_TWO_OF_BAMBOOS"). +lisp_code_name(126994,"MAHJONG_TILE_THREE_OF_BAMBOOS"). +lisp_code_name(126995,"MAHJONG_TILE_FOUR_OF_BAMBOOS"). +lisp_code_name(126996,"MAHJONG_TILE_FIVE_OF_BAMBOOS"). +lisp_code_name(126997,"MAHJONG_TILE_SIX_OF_BAMBOOS"). +lisp_code_name(126998,"MAHJONG_TILE_SEVEN_OF_BAMBOOS"). +lisp_code_name(126999,"MAHJONG_TILE_EIGHT_OF_BAMBOOS"). +lisp_code_name(127000,"MAHJONG_TILE_NINE_OF_BAMBOOS"). +lisp_code_name(127001,"MAHJONG_TILE_ONE_OF_CIRCLES"). +lisp_code_name(127002,"MAHJONG_TILE_TWO_OF_CIRCLES"). +lisp_code_name(127003,"MAHJONG_TILE_THREE_OF_CIRCLES"). +lisp_code_name(127004,"MAHJONG_TILE_FOUR_OF_CIRCLES"). +lisp_code_name(127005,"MAHJONG_TILE_FIVE_OF_CIRCLES"). +lisp_code_name(127006,"MAHJONG_TILE_SIX_OF_CIRCLES"). +lisp_code_name(127007,"MAHJONG_TILE_SEVEN_OF_CIRCLES"). +lisp_code_name(127008,"MAHJONG_TILE_EIGHT_OF_CIRCLES"). +lisp_code_name(127009,"MAHJONG_TILE_NINE_OF_CIRCLES"). +lisp_code_name(127010,"MAHJONG_TILE_PLUM"). +lisp_code_name(127011,"MAHJONG_TILE_ORCHID"). +lisp_code_name(127012,"MAHJONG_TILE_BAMBOO"). +lisp_code_name(127013,"MAHJONG_TILE_CHRYSANTHEMUM"). +lisp_code_name(127014,"MAHJONG_TILE_SPRING"). +lisp_code_name(127015,"MAHJONG_TILE_SUMMER"). +lisp_code_name(127016,"MAHJONG_TILE_AUTUMN"). +lisp_code_name(127017,"MAHJONG_TILE_WINTER"). +lisp_code_name(127018,"MAHJONG_TILE_JOKER"). +lisp_code_name(127019,"MAHJONG_TILE_BACK"). +lisp_code_name(127024,"DOMINO_TILE_HORIZONTAL_BACK"). +lisp_code_name(127025,"DOMINO_TILE_HORIZONTAL-00-00"). +lisp_code_name(127026,"DOMINO_TILE_HORIZONTAL-00-01"). +lisp_code_name(127027,"DOMINO_TILE_HORIZONTAL-00-02"). +lisp_code_name(127028,"DOMINO_TILE_HORIZONTAL-00-03"). +lisp_code_name(127029,"DOMINO_TILE_HORIZONTAL-00-04"). +lisp_code_name(127030,"DOMINO_TILE_HORIZONTAL-00-05"). +lisp_code_name(127031,"DOMINO_TILE_HORIZONTAL-00-06"). +lisp_code_name(127032,"DOMINO_TILE_HORIZONTAL-01-00"). +lisp_code_name(127033,"DOMINO_TILE_HORIZONTAL-01-01"). +lisp_code_name(127034,"DOMINO_TILE_HORIZONTAL-01-02"). +lisp_code_name(127035,"DOMINO_TILE_HORIZONTAL-01-03"). +lisp_code_name(127036,"DOMINO_TILE_HORIZONTAL-01-04"). +lisp_code_name(127037,"DOMINO_TILE_HORIZONTAL-01-05"). +lisp_code_name(127038,"DOMINO_TILE_HORIZONTAL-01-06"). +lisp_code_name(127039,"DOMINO_TILE_HORIZONTAL-02-00"). +lisp_code_name(127040,"DOMINO_TILE_HORIZONTAL-02-01"). +lisp_code_name(127041,"DOMINO_TILE_HORIZONTAL-02-02"). +lisp_code_name(127042,"DOMINO_TILE_HORIZONTAL-02-03"). +lisp_code_name(127043,"DOMINO_TILE_HORIZONTAL-02-04"). +lisp_code_name(127044,"DOMINO_TILE_HORIZONTAL-02-05"). +lisp_code_name(127045,"DOMINO_TILE_HORIZONTAL-02-06"). +lisp_code_name(127046,"DOMINO_TILE_HORIZONTAL-03-00"). +lisp_code_name(127047,"DOMINO_TILE_HORIZONTAL-03-01"). +lisp_code_name(127048,"DOMINO_TILE_HORIZONTAL-03-02"). +lisp_code_name(127049,"DOMINO_TILE_HORIZONTAL-03-03"). +lisp_code_name(127050,"DOMINO_TILE_HORIZONTAL-03-04"). +lisp_code_name(127051,"DOMINO_TILE_HORIZONTAL-03-05"). +lisp_code_name(127052,"DOMINO_TILE_HORIZONTAL-03-06"). +lisp_code_name(127053,"DOMINO_TILE_HORIZONTAL-04-00"). +lisp_code_name(127054,"DOMINO_TILE_HORIZONTAL-04-01"). +lisp_code_name(127055,"DOMINO_TILE_HORIZONTAL-04-02"). +lisp_code_name(127056,"DOMINO_TILE_HORIZONTAL-04-03"). +lisp_code_name(127057,"DOMINO_TILE_HORIZONTAL-04-04"). +lisp_code_name(127058,"DOMINO_TILE_HORIZONTAL-04-05"). +lisp_code_name(127059,"DOMINO_TILE_HORIZONTAL-04-06"). +lisp_code_name(127060,"DOMINO_TILE_HORIZONTAL-05-00"). +lisp_code_name(127061,"DOMINO_TILE_HORIZONTAL-05-01"). +lisp_code_name(127062,"DOMINO_TILE_HORIZONTAL-05-02"). +lisp_code_name(127063,"DOMINO_TILE_HORIZONTAL-05-03"). +lisp_code_name(127064,"DOMINO_TILE_HORIZONTAL-05-04"). +lisp_code_name(127065,"DOMINO_TILE_HORIZONTAL-05-05"). +lisp_code_name(127066,"DOMINO_TILE_HORIZONTAL-05-06"). +lisp_code_name(127067,"DOMINO_TILE_HORIZONTAL-06-00"). +lisp_code_name(127068,"DOMINO_TILE_HORIZONTAL-06-01"). +lisp_code_name(127069,"DOMINO_TILE_HORIZONTAL-06-02"). +lisp_code_name(127070,"DOMINO_TILE_HORIZONTAL-06-03"). +lisp_code_name(127071,"DOMINO_TILE_HORIZONTAL-06-04"). +lisp_code_name(127072,"DOMINO_TILE_HORIZONTAL-06-05"). +lisp_code_name(127073,"DOMINO_TILE_HORIZONTAL-06-06"). +lisp_code_name(127074,"DOMINO_TILE_VERTICAL_BACK"). +lisp_code_name(127075,"DOMINO_TILE_VERTICAL-00-00"). +lisp_code_name(127076,"DOMINO_TILE_VERTICAL-00-01"). +lisp_code_name(127077,"DOMINO_TILE_VERTICAL-00-02"). +lisp_code_name(127078,"DOMINO_TILE_VERTICAL-00-03"). +lisp_code_name(127079,"DOMINO_TILE_VERTICAL-00-04"). +lisp_code_name(127080,"DOMINO_TILE_VERTICAL-00-05"). +lisp_code_name(127081,"DOMINO_TILE_VERTICAL-00-06"). +lisp_code_name(127082,"DOMINO_TILE_VERTICAL-01-00"). +lisp_code_name(127083,"DOMINO_TILE_VERTICAL-01-01"). +lisp_code_name(127084,"DOMINO_TILE_VERTICAL-01-02"). +lisp_code_name(127085,"DOMINO_TILE_VERTICAL-01-03"). +lisp_code_name(127086,"DOMINO_TILE_VERTICAL-01-04"). +lisp_code_name(127087,"DOMINO_TILE_VERTICAL-01-05"). +lisp_code_name(127088,"DOMINO_TILE_VERTICAL-01-06"). +lisp_code_name(127089,"DOMINO_TILE_VERTICAL-02-00"). +lisp_code_name(127090,"DOMINO_TILE_VERTICAL-02-01"). +lisp_code_name(127091,"DOMINO_TILE_VERTICAL-02-02"). +lisp_code_name(127092,"DOMINO_TILE_VERTICAL-02-03"). +lisp_code_name(127093,"DOMINO_TILE_VERTICAL-02-04"). +lisp_code_name(127094,"DOMINO_TILE_VERTICAL-02-05"). +lisp_code_name(127095,"DOMINO_TILE_VERTICAL-02-06"). +lisp_code_name(127096,"DOMINO_TILE_VERTICAL-03-00"). +lisp_code_name(127097,"DOMINO_TILE_VERTICAL-03-01"). +lisp_code_name(127098,"DOMINO_TILE_VERTICAL-03-02"). +lisp_code_name(127099,"DOMINO_TILE_VERTICAL-03-03"). +lisp_code_name(127100,"DOMINO_TILE_VERTICAL-03-04"). +lisp_code_name(127101,"DOMINO_TILE_VERTICAL-03-05"). +lisp_code_name(127102,"DOMINO_TILE_VERTICAL-03-06"). +lisp_code_name(127103,"DOMINO_TILE_VERTICAL-04-00"). +lisp_code_name(127104,"DOMINO_TILE_VERTICAL-04-01"). +lisp_code_name(127105,"DOMINO_TILE_VERTICAL-04-02"). +lisp_code_name(127106,"DOMINO_TILE_VERTICAL-04-03"). +lisp_code_name(127107,"DOMINO_TILE_VERTICAL-04-04"). +lisp_code_name(127108,"DOMINO_TILE_VERTICAL-04-05"). +lisp_code_name(127109,"DOMINO_TILE_VERTICAL-04-06"). +lisp_code_name(127110,"DOMINO_TILE_VERTICAL-05-00"). +lisp_code_name(127111,"DOMINO_TILE_VERTICAL-05-01"). +lisp_code_name(127112,"DOMINO_TILE_VERTICAL-05-02"). +lisp_code_name(127113,"DOMINO_TILE_VERTICAL-05-03"). +lisp_code_name(127114,"DOMINO_TILE_VERTICAL-05-04"). +lisp_code_name(127115,"DOMINO_TILE_VERTICAL-05-05"). +lisp_code_name(127116,"DOMINO_TILE_VERTICAL-05-06"). +lisp_code_name(127117,"DOMINO_TILE_VERTICAL-06-00"). +lisp_code_name(127118,"DOMINO_TILE_VERTICAL-06-01"). +lisp_code_name(127119,"DOMINO_TILE_VERTICAL-06-02"). +lisp_code_name(127120,"DOMINO_TILE_VERTICAL-06-03"). +lisp_code_name(127121,"DOMINO_TILE_VERTICAL-06-04"). +lisp_code_name(127122,"DOMINO_TILE_VERTICAL-06-05"). +lisp_code_name(127123,"DOMINO_TILE_VERTICAL-06-06"). +lisp_code_name(127136,"PLAYING_CARD_BACK"). +lisp_code_name(127137,"PLAYING_CARD_ACE_OF_SPADES"). +lisp_code_name(127138,"PLAYING_CARD_TWO_OF_SPADES"). +lisp_code_name(127139,"PLAYING_CARD_THREE_OF_SPADES"). +lisp_code_name(127140,"PLAYING_CARD_FOUR_OF_SPADES"). +lisp_code_name(127141,"PLAYING_CARD_FIVE_OF_SPADES"). +lisp_code_name(127142,"PLAYING_CARD_SIX_OF_SPADES"). +lisp_code_name(127143,"PLAYING_CARD_SEVEN_OF_SPADES"). +lisp_code_name(127144,"PLAYING_CARD_EIGHT_OF_SPADES"). +lisp_code_name(127145,"PLAYING_CARD_NINE_OF_SPADES"). +lisp_code_name(127146,"PLAYING_CARD_TEN_OF_SPADES"). +lisp_code_name(127147,"PLAYING_CARD_JACK_OF_SPADES"). +lisp_code_name(127148,"PLAYING_CARD_KNIGHT_OF_SPADES"). +lisp_code_name(127149,"PLAYING_CARD_QUEEN_OF_SPADES"). +lisp_code_name(127150,"PLAYING_CARD_KING_OF_SPADES"). +lisp_code_name(127153,"PLAYING_CARD_ACE_OF_HEARTS"). +lisp_code_name(127154,"PLAYING_CARD_TWO_OF_HEARTS"). +lisp_code_name(127155,"PLAYING_CARD_THREE_OF_HEARTS"). +lisp_code_name(127156,"PLAYING_CARD_FOUR_OF_HEARTS"). +lisp_code_name(127157,"PLAYING_CARD_FIVE_OF_HEARTS"). +lisp_code_name(127158,"PLAYING_CARD_SIX_OF_HEARTS"). +lisp_code_name(127159,"PLAYING_CARD_SEVEN_OF_HEARTS"). +lisp_code_name(127160,"PLAYING_CARD_EIGHT_OF_HEARTS"). +lisp_code_name(127161,"PLAYING_CARD_NINE_OF_HEARTS"). +lisp_code_name(127162,"PLAYING_CARD_TEN_OF_HEARTS"). +lisp_code_name(127163,"PLAYING_CARD_JACK_OF_HEARTS"). +lisp_code_name(127164,"PLAYING_CARD_KNIGHT_OF_HEARTS"). +lisp_code_name(127165,"PLAYING_CARD_QUEEN_OF_HEARTS"). +lisp_code_name(127166,"PLAYING_CARD_KING_OF_HEARTS"). +lisp_code_name(127167,"PLAYING_CARD_RED_JOKER"). +lisp_code_name(127169,"PLAYING_CARD_ACE_OF_DIAMONDS"). +lisp_code_name(127170,"PLAYING_CARD_TWO_OF_DIAMONDS"). +lisp_code_name(127171,"PLAYING_CARD_THREE_OF_DIAMONDS"). +lisp_code_name(127172,"PLAYING_CARD_FOUR_OF_DIAMONDS"). +lisp_code_name(127173,"PLAYING_CARD_FIVE_OF_DIAMONDS"). +lisp_code_name(127174,"PLAYING_CARD_SIX_OF_DIAMONDS"). +lisp_code_name(127175,"PLAYING_CARD_SEVEN_OF_DIAMONDS"). +lisp_code_name(127176,"PLAYING_CARD_EIGHT_OF_DIAMONDS"). +lisp_code_name(127177,"PLAYING_CARD_NINE_OF_DIAMONDS"). +lisp_code_name(127178,"PLAYING_CARD_TEN_OF_DIAMONDS"). +lisp_code_name(127179,"PLAYING_CARD_JACK_OF_DIAMONDS"). +lisp_code_name(127180,"PLAYING_CARD_KNIGHT_OF_DIAMONDS"). +lisp_code_name(127181,"PLAYING_CARD_QUEEN_OF_DIAMONDS"). +lisp_code_name(127182,"PLAYING_CARD_KING_OF_DIAMONDS"). +lisp_code_name(127183,"PLAYING_CARD_BLACK_JOKER"). +lisp_code_name(127185,"PLAYING_CARD_ACE_OF_CLUBS"). +lisp_code_name(127186,"PLAYING_CARD_TWO_OF_CLUBS"). +lisp_code_name(127187,"PLAYING_CARD_THREE_OF_CLUBS"). +lisp_code_name(127188,"PLAYING_CARD_FOUR_OF_CLUBS"). +lisp_code_name(127189,"PLAYING_CARD_FIVE_OF_CLUBS"). +lisp_code_name(127190,"PLAYING_CARD_SIX_OF_CLUBS"). +lisp_code_name(127191,"PLAYING_CARD_SEVEN_OF_CLUBS"). +lisp_code_name(127192,"PLAYING_CARD_EIGHT_OF_CLUBS"). +lisp_code_name(127193,"PLAYING_CARD_NINE_OF_CLUBS"). +lisp_code_name(127194,"PLAYING_CARD_TEN_OF_CLUBS"). +lisp_code_name(127195,"PLAYING_CARD_JACK_OF_CLUBS"). +lisp_code_name(127196,"PLAYING_CARD_KNIGHT_OF_CLUBS"). +lisp_code_name(127197,"PLAYING_CARD_QUEEN_OF_CLUBS"). +lisp_code_name(127198,"PLAYING_CARD_KING_OF_CLUBS"). +lisp_code_name(127199,"PLAYING_CARD_WHITE_JOKER"). +lisp_code_name(127200,"PLAYING_CARD_FOOL"). +lisp_code_name(127201,"PLAYING_CARD_TRUMP-1"). +lisp_code_name(127202,"PLAYING_CARD_TRUMP-2"). +lisp_code_name(127203,"PLAYING_CARD_TRUMP-3"). +lisp_code_name(127204,"PLAYING_CARD_TRUMP-4"). +lisp_code_name(127205,"PLAYING_CARD_TRUMP-5"). +lisp_code_name(127206,"PLAYING_CARD_TRUMP-6"). +lisp_code_name(127207,"PLAYING_CARD_TRUMP-7"). +lisp_code_name(127208,"PLAYING_CARD_TRUMP-8"). +lisp_code_name(127209,"PLAYING_CARD_TRUMP-9"). +lisp_code_name(127210,"PLAYING_CARD_TRUMP-10"). +lisp_code_name(127211,"PLAYING_CARD_TRUMP-11"). +lisp_code_name(127212,"PLAYING_CARD_TRUMP-12"). +lisp_code_name(127213,"PLAYING_CARD_TRUMP-13"). +lisp_code_name(127214,"PLAYING_CARD_TRUMP-14"). +lisp_code_name(127215,"PLAYING_CARD_TRUMP-15"). +lisp_code_name(127216,"PLAYING_CARD_TRUMP-16"). +lisp_code_name(127217,"PLAYING_CARD_TRUMP-17"). +lisp_code_name(127218,"PLAYING_CARD_TRUMP-18"). +lisp_code_name(127219,"PLAYING_CARD_TRUMP-19"). +lisp_code_name(127220,"PLAYING_CARD_TRUMP-20"). +lisp_code_name(127221,"PLAYING_CARD_TRUMP-21"). +lisp_code_name(127232,"DIGIT_ZERO_FULL_STOP"). +lisp_code_name(127233,"DIGIT_ZERO_COMMA"). +lisp_code_name(127234,"DIGIT_ONE_COMMA"). +lisp_code_name(127235,"DIGIT_TWO_COMMA"). +lisp_code_name(127236,"DIGIT_THREE_COMMA"). +lisp_code_name(127237,"DIGIT_FOUR_COMMA"). +lisp_code_name(127238,"DIGIT_FIVE_COMMA"). +lisp_code_name(127239,"DIGIT_SIX_COMMA"). +lisp_code_name(127240,"DIGIT_SEVEN_COMMA"). +lisp_code_name(127241,"DIGIT_EIGHT_COMMA"). +lisp_code_name(127242,"DIGIT_NINE_COMMA"). +lisp_code_name(127243,"DINGBAT_CIRCLED_SANS-SERIF_DIGIT_ZERO"). +lisp_code_name(127244,"DINGBAT_NEGATIVE_CIRCLED_SANS-SERIF_DIGIT_ZERO"). +lisp_code_name(127248,"PARENTHESIZED_LATIN_CAPITAL_LETTER_A"). +lisp_code_name(127249,"PARENTHESIZED_LATIN_CAPITAL_LETTER_B"). +lisp_code_name(127250,"PARENTHESIZED_LATIN_CAPITAL_LETTER_C"). +lisp_code_name(127251,"PARENTHESIZED_LATIN_CAPITAL_LETTER_D"). +lisp_code_name(127252,"PARENTHESIZED_LATIN_CAPITAL_LETTER_E"). +lisp_code_name(127253,"PARENTHESIZED_LATIN_CAPITAL_LETTER_F"). +lisp_code_name(127254,"PARENTHESIZED_LATIN_CAPITAL_LETTER_G"). +lisp_code_name(127255,"PARENTHESIZED_LATIN_CAPITAL_LETTER_H"). +lisp_code_name(127256,"PARENTHESIZED_LATIN_CAPITAL_LETTER_I"). +lisp_code_name(127257,"PARENTHESIZED_LATIN_CAPITAL_LETTER_J"). +lisp_code_name(127258,"PARENTHESIZED_LATIN_CAPITAL_LETTER_K"). +lisp_code_name(127259,"PARENTHESIZED_LATIN_CAPITAL_LETTER_L"). +lisp_code_name(127260,"PARENTHESIZED_LATIN_CAPITAL_LETTER_M"). +lisp_code_name(127261,"PARENTHESIZED_LATIN_CAPITAL_LETTER_N"). +lisp_code_name(127262,"PARENTHESIZED_LATIN_CAPITAL_LETTER_O"). +lisp_code_name(127263,"PARENTHESIZED_LATIN_CAPITAL_LETTER_P"). +lisp_code_name(127264,"PARENTHESIZED_LATIN_CAPITAL_LETTER_Q"). +lisp_code_name(127265,"PARENTHESIZED_LATIN_CAPITAL_LETTER_R"). +lisp_code_name(127266,"PARENTHESIZED_LATIN_CAPITAL_LETTER_S"). +lisp_code_name(127267,"PARENTHESIZED_LATIN_CAPITAL_LETTER_T"). +lisp_code_name(127268,"PARENTHESIZED_LATIN_CAPITAL_LETTER_U"). +lisp_code_name(127269,"PARENTHESIZED_LATIN_CAPITAL_LETTER_V"). +lisp_code_name(127270,"PARENTHESIZED_LATIN_CAPITAL_LETTER_W"). +lisp_code_name(127271,"PARENTHESIZED_LATIN_CAPITAL_LETTER_X"). +lisp_code_name(127272,"PARENTHESIZED_LATIN_CAPITAL_LETTER_Y"). +lisp_code_name(127273,"PARENTHESIZED_LATIN_CAPITAL_LETTER_Z"). +lisp_code_name(127274,"TORTOISE_SHELL_BRACKETED_LATIN_CAPITAL_LETTER_S"). +lisp_code_name(127275,"CIRCLED_ITALIC_LATIN_CAPITAL_LETTER_C"). +lisp_code_name(127276,"CIRCLED_ITALIC_LATIN_CAPITAL_LETTER_R"). +lisp_code_name(127277,"CIRCLED_CD"). +lisp_code_name(127278,"CIRCLED_WZ"). +lisp_code_name(127280,"SQUARED_LATIN_CAPITAL_LETTER_A"). +lisp_code_name(127281,"SQUARED_LATIN_CAPITAL_LETTER_B"). +lisp_code_name(127282,"SQUARED_LATIN_CAPITAL_LETTER_C"). +lisp_code_name(127283,"SQUARED_LATIN_CAPITAL_LETTER_D"). +lisp_code_name(127284,"SQUARED_LATIN_CAPITAL_LETTER_E"). +lisp_code_name(127285,"SQUARED_LATIN_CAPITAL_LETTER_F"). +lisp_code_name(127286,"SQUARED_LATIN_CAPITAL_LETTER_G"). +lisp_code_name(127287,"SQUARED_LATIN_CAPITAL_LETTER_H"). +lisp_code_name(127288,"SQUARED_LATIN_CAPITAL_LETTER_I"). +lisp_code_name(127289,"SQUARED_LATIN_CAPITAL_LETTER_J"). +lisp_code_name(127290,"SQUARED_LATIN_CAPITAL_LETTER_K"). +lisp_code_name(127291,"SQUARED_LATIN_CAPITAL_LETTER_L"). +lisp_code_name(127292,"SQUARED_LATIN_CAPITAL_LETTER_M"). +lisp_code_name(127293,"SQUARED_LATIN_CAPITAL_LETTER_N"). +lisp_code_name(127294,"SQUARED_LATIN_CAPITAL_LETTER_O"). +lisp_code_name(127295,"SQUARED_LATIN_CAPITAL_LETTER_P"). +lisp_code_name(127296,"SQUARED_LATIN_CAPITAL_LETTER_Q"). +lisp_code_name(127297,"SQUARED_LATIN_CAPITAL_LETTER_R"). +lisp_code_name(127298,"SQUARED_LATIN_CAPITAL_LETTER_S"). +lisp_code_name(127299,"SQUARED_LATIN_CAPITAL_LETTER_T"). +lisp_code_name(127300,"SQUARED_LATIN_CAPITAL_LETTER_U"). +lisp_code_name(127301,"SQUARED_LATIN_CAPITAL_LETTER_V"). +lisp_code_name(127302,"SQUARED_LATIN_CAPITAL_LETTER_W"). +lisp_code_name(127303,"SQUARED_LATIN_CAPITAL_LETTER_X"). +lisp_code_name(127304,"SQUARED_LATIN_CAPITAL_LETTER_Y"). +lisp_code_name(127305,"SQUARED_LATIN_CAPITAL_LETTER_Z"). +lisp_code_name(127306,"SQUARED_HV"). +lisp_code_name(127307,"SQUARED_MV"). +lisp_code_name(127308,"SQUARED_SD"). +lisp_code_name(127309,"SQUARED_SS"). +lisp_code_name(127310,"SQUARED_PPV"). +lisp_code_name(127311,"SQUARED_WC"). +lisp_code_name(127312,"NEGATIVE_CIRCLED_LATIN_CAPITAL_LETTER_A"). +lisp_code_name(127313,"NEGATIVE_CIRCLED_LATIN_CAPITAL_LETTER_B"). +lisp_code_name(127314,"NEGATIVE_CIRCLED_LATIN_CAPITAL_LETTER_C"). +lisp_code_name(127315,"NEGATIVE_CIRCLED_LATIN_CAPITAL_LETTER_D"). +lisp_code_name(127316,"NEGATIVE_CIRCLED_LATIN_CAPITAL_LETTER_E"). +lisp_code_name(127317,"NEGATIVE_CIRCLED_LATIN_CAPITAL_LETTER_F"). +lisp_code_name(127318,"NEGATIVE_CIRCLED_LATIN_CAPITAL_LETTER_G"). +lisp_code_name(127319,"NEGATIVE_CIRCLED_LATIN_CAPITAL_LETTER_H"). +lisp_code_name(127320,"NEGATIVE_CIRCLED_LATIN_CAPITAL_LETTER_I"). +lisp_code_name(127321,"NEGATIVE_CIRCLED_LATIN_CAPITAL_LETTER_J"). +lisp_code_name(127322,"NEGATIVE_CIRCLED_LATIN_CAPITAL_LETTER_K"). +lisp_code_name(127323,"NEGATIVE_CIRCLED_LATIN_CAPITAL_LETTER_L"). +lisp_code_name(127324,"NEGATIVE_CIRCLED_LATIN_CAPITAL_LETTER_M"). +lisp_code_name(127325,"NEGATIVE_CIRCLED_LATIN_CAPITAL_LETTER_N"). +lisp_code_name(127326,"NEGATIVE_CIRCLED_LATIN_CAPITAL_LETTER_O"). +lisp_code_name(127327,"NEGATIVE_CIRCLED_LATIN_CAPITAL_LETTER_P"). +lisp_code_name(127328,"NEGATIVE_CIRCLED_LATIN_CAPITAL_LETTER_Q"). +lisp_code_name(127329,"NEGATIVE_CIRCLED_LATIN_CAPITAL_LETTER_R"). +lisp_code_name(127330,"NEGATIVE_CIRCLED_LATIN_CAPITAL_LETTER_S"). +lisp_code_name(127331,"NEGATIVE_CIRCLED_LATIN_CAPITAL_LETTER_T"). +lisp_code_name(127332,"NEGATIVE_CIRCLED_LATIN_CAPITAL_LETTER_U"). +lisp_code_name(127333,"NEGATIVE_CIRCLED_LATIN_CAPITAL_LETTER_V"). +lisp_code_name(127334,"NEGATIVE_CIRCLED_LATIN_CAPITAL_LETTER_W"). +lisp_code_name(127335,"NEGATIVE_CIRCLED_LATIN_CAPITAL_LETTER_X"). +lisp_code_name(127336,"NEGATIVE_CIRCLED_LATIN_CAPITAL_LETTER_Y"). +lisp_code_name(127337,"NEGATIVE_CIRCLED_LATIN_CAPITAL_LETTER_Z"). +lisp_code_name(127338,"RAISED_MC_SIGN"). +lisp_code_name(127339,"RAISED_MD_SIGN"). +lisp_code_name(127344,"NEGATIVE_SQUARED_LATIN_CAPITAL_LETTER_A"). +lisp_code_name(127345,"NEGATIVE_SQUARED_LATIN_CAPITAL_LETTER_B"). +lisp_code_name(127346,"NEGATIVE_SQUARED_LATIN_CAPITAL_LETTER_C"). +lisp_code_name(127347,"NEGATIVE_SQUARED_LATIN_CAPITAL_LETTER_D"). +lisp_code_name(127348,"NEGATIVE_SQUARED_LATIN_CAPITAL_LETTER_E"). +lisp_code_name(127349,"NEGATIVE_SQUARED_LATIN_CAPITAL_LETTER_F"). +lisp_code_name(127350,"NEGATIVE_SQUARED_LATIN_CAPITAL_LETTER_G"). +lisp_code_name(127351,"NEGATIVE_SQUARED_LATIN_CAPITAL_LETTER_H"). +lisp_code_name(127352,"NEGATIVE_SQUARED_LATIN_CAPITAL_LETTER_I"). +lisp_code_name(127353,"NEGATIVE_SQUARED_LATIN_CAPITAL_LETTER_J"). +lisp_code_name(127354,"NEGATIVE_SQUARED_LATIN_CAPITAL_LETTER_K"). +lisp_code_name(127355,"NEGATIVE_SQUARED_LATIN_CAPITAL_LETTER_L"). +lisp_code_name(127356,"NEGATIVE_SQUARED_LATIN_CAPITAL_LETTER_M"). +lisp_code_name(127357,"NEGATIVE_SQUARED_LATIN_CAPITAL_LETTER_N"). +lisp_code_name(127358,"NEGATIVE_SQUARED_LATIN_CAPITAL_LETTER_O"). +lisp_code_name(127359,"NEGATIVE_SQUARED_LATIN_CAPITAL_LETTER_P"). +lisp_code_name(127360,"NEGATIVE_SQUARED_LATIN_CAPITAL_LETTER_Q"). +lisp_code_name(127361,"NEGATIVE_SQUARED_LATIN_CAPITAL_LETTER_R"). +lisp_code_name(127362,"NEGATIVE_SQUARED_LATIN_CAPITAL_LETTER_S"). +lisp_code_name(127363,"NEGATIVE_SQUARED_LATIN_CAPITAL_LETTER_T"). +lisp_code_name(127364,"NEGATIVE_SQUARED_LATIN_CAPITAL_LETTER_U"). +lisp_code_name(127365,"NEGATIVE_SQUARED_LATIN_CAPITAL_LETTER_V"). +lisp_code_name(127366,"NEGATIVE_SQUARED_LATIN_CAPITAL_LETTER_W"). +lisp_code_name(127367,"NEGATIVE_SQUARED_LATIN_CAPITAL_LETTER_X"). +lisp_code_name(127368,"NEGATIVE_SQUARED_LATIN_CAPITAL_LETTER_Y"). +lisp_code_name(127369,"NEGATIVE_SQUARED_LATIN_CAPITAL_LETTER_Z"). +lisp_code_name(127370,"CROSSED_NEGATIVE_SQUARED_LATIN_CAPITAL_LETTER_P"). +lisp_code_name(127371,"NEGATIVE_SQUARED_IC"). +lisp_code_name(127372,"NEGATIVE_SQUARED_PA"). +lisp_code_name(127373,"NEGATIVE_SQUARED_SA"). +lisp_code_name(127374,"NEGATIVE_SQUARED_AB"). +lisp_code_name(127375,"NEGATIVE_SQUARED_WC"). +lisp_code_name(127376,"SQUARE_DJ"). +lisp_code_name(127377,"SQUARED_CL"). +lisp_code_name(127378,"SQUARED_COOL"). +lisp_code_name(127379,"SQUARED_FREE"). +lisp_code_name(127380,"SQUARED_ID"). +lisp_code_name(127381,"SQUARED_NEW"). +lisp_code_name(127382,"SQUARED_NG"). +lisp_code_name(127383,"SQUARED_OK"). +lisp_code_name(127384,"SQUARED_SOS"). +lisp_code_name(127385,"SQUARED_UP_WITH_EXCLAMATION_MARK"). +lisp_code_name(127386,"SQUARED_VS"). +lisp_code_name(127462,"REGIONAL_INDICATOR_SYMBOL_LETTER_A"). +lisp_code_name(127463,"REGIONAL_INDICATOR_SYMBOL_LETTER_B"). +lisp_code_name(127464,"REGIONAL_INDICATOR_SYMBOL_LETTER_C"). +lisp_code_name(127465,"REGIONAL_INDICATOR_SYMBOL_LETTER_D"). +lisp_code_name(127466,"REGIONAL_INDICATOR_SYMBOL_LETTER_E"). +lisp_code_name(127467,"REGIONAL_INDICATOR_SYMBOL_LETTER_F"). +lisp_code_name(127468,"REGIONAL_INDICATOR_SYMBOL_LETTER_G"). +lisp_code_name(127469,"REGIONAL_INDICATOR_SYMBOL_LETTER_H"). +lisp_code_name(127470,"REGIONAL_INDICATOR_SYMBOL_LETTER_I"). +lisp_code_name(127471,"REGIONAL_INDICATOR_SYMBOL_LETTER_J"). +lisp_code_name(127472,"REGIONAL_INDICATOR_SYMBOL_LETTER_K"). +lisp_code_name(127473,"REGIONAL_INDICATOR_SYMBOL_LETTER_L"). +lisp_code_name(127474,"REGIONAL_INDICATOR_SYMBOL_LETTER_M"). +lisp_code_name(127475,"REGIONAL_INDICATOR_SYMBOL_LETTER_N"). +lisp_code_name(127476,"REGIONAL_INDICATOR_SYMBOL_LETTER_O"). +lisp_code_name(127477,"REGIONAL_INDICATOR_SYMBOL_LETTER_P"). +lisp_code_name(127478,"REGIONAL_INDICATOR_SYMBOL_LETTER_Q"). +lisp_code_name(127479,"REGIONAL_INDICATOR_SYMBOL_LETTER_R"). +lisp_code_name(127480,"REGIONAL_INDICATOR_SYMBOL_LETTER_S"). +lisp_code_name(127481,"REGIONAL_INDICATOR_SYMBOL_LETTER_T"). +lisp_code_name(127482,"REGIONAL_INDICATOR_SYMBOL_LETTER_U"). +lisp_code_name(127483,"REGIONAL_INDICATOR_SYMBOL_LETTER_V"). +lisp_code_name(127484,"REGIONAL_INDICATOR_SYMBOL_LETTER_W"). +lisp_code_name(127485,"REGIONAL_INDICATOR_SYMBOL_LETTER_X"). +lisp_code_name(127486,"REGIONAL_INDICATOR_SYMBOL_LETTER_Y"). +lisp_code_name(127487,"REGIONAL_INDICATOR_SYMBOL_LETTER_Z"). +lisp_code_name(127488,"SQUARE_HIRAGANA_HOKA"). +lisp_code_name(127489,"SQUARED_KATAKANA_KOKO"). +lisp_code_name(127490,"SQUARED_KATAKANA_SA"). +lisp_code_name(127504,"SQUARED_CJK_UNIFIED_IDEOGRAPH-624B"). +lisp_code_name(127505,"SQUARED_CJK_UNIFIED_IDEOGRAPH-5B57"). +lisp_code_name(127506,"SQUARED_CJK_UNIFIED_IDEOGRAPH-53CC"). +lisp_code_name(127507,"SQUARED_KATAKANA_DE"). +lisp_code_name(127508,"SQUARED_CJK_UNIFIED_IDEOGRAPH-4E8C"). +lisp_code_name(127509,"SQUARED_CJK_UNIFIED_IDEOGRAPH-591A"). +lisp_code_name(127510,"SQUARED_CJK_UNIFIED_IDEOGRAPH-89E3"). +lisp_code_name(127511,"SQUARED_CJK_UNIFIED_IDEOGRAPH-5929"). +lisp_code_name(127512,"SQUARED_CJK_UNIFIED_IDEOGRAPH-4EA4"). +lisp_code_name(127513,"SQUARED_CJK_UNIFIED_IDEOGRAPH-6620"). +lisp_code_name(127514,"SQUARED_CJK_UNIFIED_IDEOGRAPH-7121"). +lisp_code_name(127515,"SQUARED_CJK_UNIFIED_IDEOGRAPH-6599"). +lisp_code_name(127516,"SQUARED_CJK_UNIFIED_IDEOGRAPH-524D"). +lisp_code_name(127517,"SQUARED_CJK_UNIFIED_IDEOGRAPH-5F8C"). +lisp_code_name(127518,"SQUARED_CJK_UNIFIED_IDEOGRAPH-518D"). +lisp_code_name(127519,"SQUARED_CJK_UNIFIED_IDEOGRAPH-65B0"). +lisp_code_name(127520,"SQUARED_CJK_UNIFIED_IDEOGRAPH-521D"). +lisp_code_name(127521,"SQUARED_CJK_UNIFIED_IDEOGRAPH-7D42"). +lisp_code_name(127522,"SQUARED_CJK_UNIFIED_IDEOGRAPH-751F"). +lisp_code_name(127523,"SQUARED_CJK_UNIFIED_IDEOGRAPH-8CA9"). +lisp_code_name(127524,"SQUARED_CJK_UNIFIED_IDEOGRAPH-58F0"). +lisp_code_name(127525,"SQUARED_CJK_UNIFIED_IDEOGRAPH-5439"). +lisp_code_name(127526,"SQUARED_CJK_UNIFIED_IDEOGRAPH-6F14"). +lisp_code_name(127527,"SQUARED_CJK_UNIFIED_IDEOGRAPH-6295"). +lisp_code_name(127528,"SQUARED_CJK_UNIFIED_IDEOGRAPH-6355"). +lisp_code_name(127529,"SQUARED_CJK_UNIFIED_IDEOGRAPH-4E00"). +lisp_code_name(127530,"SQUARED_CJK_UNIFIED_IDEOGRAPH-4E09"). +lisp_code_name(127531,"SQUARED_CJK_UNIFIED_IDEOGRAPH-904A"). +lisp_code_name(127532,"SQUARED_CJK_UNIFIED_IDEOGRAPH-5DE6"). +lisp_code_name(127533,"SQUARED_CJK_UNIFIED_IDEOGRAPH-4E2D"). +lisp_code_name(127534,"SQUARED_CJK_UNIFIED_IDEOGRAPH-53F3"). +lisp_code_name(127535,"SQUARED_CJK_UNIFIED_IDEOGRAPH-6307"). +lisp_code_name(127536,"SQUARED_CJK_UNIFIED_IDEOGRAPH-8D70"). +lisp_code_name(127537,"SQUARED_CJK_UNIFIED_IDEOGRAPH-6253"). +lisp_code_name(127538,"SQUARED_CJK_UNIFIED_IDEOGRAPH-7981"). +lisp_code_name(127539,"SQUARED_CJK_UNIFIED_IDEOGRAPH-7A7A"). +lisp_code_name(127540,"SQUARED_CJK_UNIFIED_IDEOGRAPH-5408"). +lisp_code_name(127541,"SQUARED_CJK_UNIFIED_IDEOGRAPH-6E80"). +lisp_code_name(127542,"SQUARED_CJK_UNIFIED_IDEOGRAPH-6709"). +lisp_code_name(127543,"SQUARED_CJK_UNIFIED_IDEOGRAPH-6708"). +lisp_code_name(127544,"SQUARED_CJK_UNIFIED_IDEOGRAPH-7533"). +lisp_code_name(127545,"SQUARED_CJK_UNIFIED_IDEOGRAPH-5272"). +lisp_code_name(127546,"SQUARED_CJK_UNIFIED_IDEOGRAPH-55B6"). +lisp_code_name(127552,"TORTOISE_SHELL_BRACKETED_CJK_UNIFIED_IDEOGRAPH-672C"). +lisp_code_name(127553,"TORTOISE_SHELL_BRACKETED_CJK_UNIFIED_IDEOGRAPH-4E09"). +lisp_code_name(127554,"TORTOISE_SHELL_BRACKETED_CJK_UNIFIED_IDEOGRAPH-4E8C"). +lisp_code_name(127555,"TORTOISE_SHELL_BRACKETED_CJK_UNIFIED_IDEOGRAPH-5B89"). +lisp_code_name(127556,"TORTOISE_SHELL_BRACKETED_CJK_UNIFIED_IDEOGRAPH-70B9"). +lisp_code_name(127557,"TORTOISE_SHELL_BRACKETED_CJK_UNIFIED_IDEOGRAPH-6253"). +lisp_code_name(127558,"TORTOISE_SHELL_BRACKETED_CJK_UNIFIED_IDEOGRAPH-76D7"). +lisp_code_name(127559,"TORTOISE_SHELL_BRACKETED_CJK_UNIFIED_IDEOGRAPH-52DD"). +lisp_code_name(127560,"TORTOISE_SHELL_BRACKETED_CJK_UNIFIED_IDEOGRAPH-6557"). +lisp_code_name(127568,"CIRCLED_IDEOGRAPH_ADVANTAGE"). +lisp_code_name(127569,"CIRCLED_IDEOGRAPH_ACCEPT"). +lisp_code_name(127744,"CYCLONE"). +lisp_code_name(127745,"FOGGY"). +lisp_code_name(127746,"CLOSED_UMBRELLA"). +lisp_code_name(127747,"NIGHT_WITH_STARS"). +lisp_code_name(127748,"SUNRISE_OVER_MOUNTAINS"). +lisp_code_name(127749,"SUNRISE"). +lisp_code_name(127750,"CITYSCAPE_AT_DUSK"). +lisp_code_name(127751,"SUNSET_OVER_BUILDINGS"). +lisp_code_name(127752,"RAINBOW"). +lisp_code_name(127753,"BRIDGE_AT_NIGHT"). +lisp_code_name(127754,"WATER_WAVE"). +lisp_code_name(127755,"VOLCANO"). +lisp_code_name(127756,"MILKY_WAY"). +lisp_code_name(127757,"EARTH_GLOBE_EUROPE-AFRICA"). +lisp_code_name(127758,"EARTH_GLOBE_AMERICAS"). +lisp_code_name(127759,"EARTH_GLOBE_ASIA-AUSTRALIA"). +lisp_code_name(127760,"GLOBE_WITH_MERIDIANS"). +lisp_code_name(127761,"NEW_MOON_SYMBOL"). +lisp_code_name(127762,"WAXING_CRESCENT_MOON_SYMBOL"). +lisp_code_name(127763,"FIRST_QUARTER_MOON_SYMBOL"). +lisp_code_name(127764,"WAXING_GIBBOUS_MOON_SYMBOL"). +lisp_code_name(127765,"FULL_MOON_SYMBOL"). +lisp_code_name(127766,"WANING_GIBBOUS_MOON_SYMBOL"). +lisp_code_name(127767,"LAST_QUARTER_MOON_SYMBOL"). +lisp_code_name(127768,"WANING_CRESCENT_MOON_SYMBOL"). +lisp_code_name(127769,"CRESCENT_MOON"). +lisp_code_name(127770,"NEW_MOON_WITH_FACE"). +lisp_code_name(127771,"FIRST_QUARTER_MOON_WITH_FACE"). +lisp_code_name(127772,"LAST_QUARTER_MOON_WITH_FACE"). +lisp_code_name(127773,"FULL_MOON_WITH_FACE"). +lisp_code_name(127774,"SUN_WITH_FACE"). +lisp_code_name(127775,"GLOWING_STAR"). +lisp_code_name(127776,"SHOOTING_STAR"). +lisp_code_name(127777,"THERMOMETER"). +lisp_code_name(127778,"BLACK_DROPLET"). +lisp_code_name(127779,"WHITE_SUN"). +lisp_code_name(127780,"WHITE_SUN_WITH_SMALL_CLOUD"). +lisp_code_name(127781,"WHITE_SUN_BEHIND_CLOUD"). +lisp_code_name(127782,"WHITE_SUN_BEHIND_CLOUD_WITH_RAIN"). +lisp_code_name(127783,"CLOUD_WITH_RAIN"). +lisp_code_name(127784,"CLOUD_WITH_SNOW"). +lisp_code_name(127785,"CLOUD_WITH_LIGHTNING"). +lisp_code_name(127786,"CLOUD_WITH_TORNADO"). +lisp_code_name(127787,"FOG"). +lisp_code_name(127788,"WIND_BLOWING_FACE"). +lisp_code_name(127792,"CHESTNUT"). +lisp_code_name(127793,"SEEDLING"). +lisp_code_name(127794,"EVERGREEN_TREE"). +lisp_code_name(127795,"DECIDUOUS_TREE"). +lisp_code_name(127796,"PALM_TREE"). +lisp_code_name(127797,"CACTUS"). +lisp_code_name(127798,"HOT_PEPPER"). +lisp_code_name(127799,"TULIP"). +lisp_code_name(127800,"CHERRY_BLOSSOM"). +lisp_code_name(127801,"ROSE"). +lisp_code_name(127802,"HIBISCUS"). +lisp_code_name(127803,"SUNFLOWER"). +lisp_code_name(127804,"BLOSSOM"). +lisp_code_name(127805,"EAR_OF_MAIZE"). +lisp_code_name(127806,"EAR_OF_RICE"). +lisp_code_name(127807,"HERB"). +lisp_code_name(127808,"FOUR_LEAF_CLOVER"). +lisp_code_name(127809,"MAPLE_LEAF"). +lisp_code_name(127810,"FALLEN_LEAF"). +lisp_code_name(127811,"LEAF_FLUTTERING_IN_WIND"). +lisp_code_name(127812,"MUSHROOM"). +lisp_code_name(127813,"TOMATO"). +lisp_code_name(127814,"AUBERGINE"). +lisp_code_name(127815,"GRAPES"). +lisp_code_name(127816,"MELON"). +lisp_code_name(127817,"WATERMELON"). +lisp_code_name(127818,"TANGERINE"). +lisp_code_name(127819,"LEMON"). +lisp_code_name(127820,"BANANA"). +lisp_code_name(127821,"PINEAPPLE"). +lisp_code_name(127822,"RED_APPLE"). +lisp_code_name(127823,"GREEN_APPLE"). +lisp_code_name(127824,"PEAR"). +lisp_code_name(127825,"PEACH"). +lisp_code_name(127826,"CHERRIES"). +lisp_code_name(127827,"STRAWBERRY"). +lisp_code_name(127828,"HAMBURGER"). +lisp_code_name(127829,"SLICE_OF_PIZZA"). +lisp_code_name(127830,"MEAT_ON_BONE"). +lisp_code_name(127831,"POULTRY_LEG"). +lisp_code_name(127832,"RICE_CRACKER"). +lisp_code_name(127833,"RICE_BALL"). +lisp_code_name(127834,"COOKED_RICE"). +lisp_code_name(127835,"CURRY_AND_RICE"). +lisp_code_name(127836,"STEAMING_BOWL"). +lisp_code_name(127837,"SPAGHETTI"). +lisp_code_name(127838,"BREAD"). +lisp_code_name(127839,"FRENCH_FRIES"). +lisp_code_name(127840,"ROASTED_SWEET_POTATO"). +lisp_code_name(127841,"DANGO"). +lisp_code_name(127842,"ODEN"). +lisp_code_name(127843,"SUSHI"). +lisp_code_name(127844,"FRIED_SHRIMP"). +lisp_code_name(127845,"FISH_CAKE_WITH_SWIRL_DESIGN"). +lisp_code_name(127846,"SOFT_ICE_CREAM"). +lisp_code_name(127847,"SHAVED_ICE"). +lisp_code_name(127848,"ICE_CREAM"). +lisp_code_name(127849,"DOUGHNUT"). +lisp_code_name(127850,"COOKIE"). +lisp_code_name(127851,"CHOCOLATE_BAR"). +lisp_code_name(127852,"CANDY"). +lisp_code_name(127853,"LOLLIPOP"). +lisp_code_name(127854,"CUSTARD"). +lisp_code_name(127855,"HONEY_POT"). +lisp_code_name(127856,"SHORTCAKE"). +lisp_code_name(127857,"BENTO_BOX"). +lisp_code_name(127858,"POT_OF_FOOD"). +lisp_code_name(127859,"COOKING"). +lisp_code_name(127860,"FORK_AND_KNIFE"). +lisp_code_name(127861,"TEACUP_WITHOUT_HANDLE"). +lisp_code_name(127862,"SAKE_BOTTLE_AND_CUP"). +lisp_code_name(127863,"WINE_GLASS"). +lisp_code_name(127864,"COCKTAIL_GLASS"). +lisp_code_name(127865,"TROPICAL_DRINK"). +lisp_code_name(127866,"BEER_MUG"). +lisp_code_name(127867,"CLINKING_BEER_MUGS"). +lisp_code_name(127868,"BABY_BOTTLE"). +lisp_code_name(127869,"FORK_AND_KNIFE_WITH_PLATE"). +lisp_code_name(127872,"RIBBON"). +lisp_code_name(127873,"WRAPPED_PRESENT"). +lisp_code_name(127874,"BIRTHDAY_CAKE"). +lisp_code_name(127875,"JACK-O-LANTERN"). +lisp_code_name(127876,"CHRISTMAS_TREE"). +lisp_code_name(127877,"FATHER_CHRISTMAS"). +lisp_code_name(127878,"FIREWORKS"). +lisp_code_name(127879,"FIREWORK_SPARKLER"). +lisp_code_name(127880,"BALLOON"). +lisp_code_name(127881,"PARTY_POPPER"). +lisp_code_name(127882,"CONFETTI_BALL"). +lisp_code_name(127883,"TANABATA_TREE"). +lisp_code_name(127884,"CROSSED_FLAGS"). +lisp_code_name(127885,"PINE_DECORATION"). +lisp_code_name(127886,"JAPANESE_DOLLS"). +lisp_code_name(127887,"CARP_STREAMER"). +lisp_code_name(127888,"WIND_CHIME"). +lisp_code_name(127889,"MOON_VIEWING_CEREMONY"). +lisp_code_name(127890,"SCHOOL_SATCHEL"). +lisp_code_name(127891,"GRADUATION_CAP"). +lisp_code_name(127892,"HEART_WITH_TIP_ON_THE_LEFT"). +lisp_code_name(127893,"BOUQUET_OF_FLOWERS"). +lisp_code_name(127894,"MILITARY_MEDAL"). +lisp_code_name(127895,"REMINDER_RIBBON"). +lisp_code_name(127896,"MUSICAL_KEYBOARD_WITH_JACKS"). +lisp_code_name(127897,"STUDIO_MICROPHONE"). +lisp_code_name(127898,"LEVEL_SLIDER"). +lisp_code_name(127899,"CONTROL_KNOBS"). +lisp_code_name(127900,"BEAMED_ASCENDING_MUSICAL_NOTES"). +lisp_code_name(127901,"BEAMED_DESCENDING_MUSICAL_NOTES"). +lisp_code_name(127902,"FILM_FRAMES"). +lisp_code_name(127903,"ADMISSION_TICKETS"). +lisp_code_name(127904,"CAROUSEL_HORSE"). +lisp_code_name(127905,"FERRIS_WHEEL"). +lisp_code_name(127906,"ROLLER_COASTER"). +lisp_code_name(127907,"FISHING_POLE_AND_FISH"). +lisp_code_name(127908,"MICROPHONE"). +lisp_code_name(127909,"MOVIE_CAMERA"). +lisp_code_name(127910,"CINEMA"). +lisp_code_name(127911,"HEADPHONE"). +lisp_code_name(127912,"ARTIST_PALETTE"). +lisp_code_name(127913,"TOP_HAT"). +lisp_code_name(127914,"CIRCUS_TENT"). +lisp_code_name(127915,"TICKET"). +lisp_code_name(127916,"CLAPPER_BOARD"). +lisp_code_name(127917,"PERFORMING_ARTS"). +lisp_code_name(127918,"VIDEO_GAME"). +lisp_code_name(127919,"DIRECT_HIT"). +lisp_code_name(127920,"SLOT_MACHINE"). +lisp_code_name(127921,"BILLIARDS"). +lisp_code_name(127922,"GAME_DIE"). +lisp_code_name(127923,"BOWLING"). +lisp_code_name(127924,"FLOWER_PLAYING_CARDS"). +lisp_code_name(127925,"MUSICAL_NOTE"). +lisp_code_name(127926,"MULTIPLE_MUSICAL_NOTES"). +lisp_code_name(127927,"SAXOPHONE"). +lisp_code_name(127928,"GUITAR"). +lisp_code_name(127929,"MUSICAL_KEYBOARD"). +lisp_code_name(127930,"TRUMPET"). +lisp_code_name(127931,"VIOLIN"). +lisp_code_name(127932,"MUSICAL_SCORE"). +lisp_code_name(127933,"RUNNING_SHIRT_WITH_SASH"). +lisp_code_name(127934,"TENNIS_RACQUET_AND_BALL"). +lisp_code_name(127935,"SKI_AND_SKI_BOOT"). +lisp_code_name(127936,"BASKETBALL_AND_HOOP"). +lisp_code_name(127937,"CHEQUERED_FLAG"). +lisp_code_name(127938,"SNOWBOARDER"). +lisp_code_name(127939,"RUNNER"). +lisp_code_name(127940,"SURFER"). +lisp_code_name(127941,"SPORTS_MEDAL"). +lisp_code_name(127942,"TROPHY"). +lisp_code_name(127943,"HORSE_RACING"). +lisp_code_name(127944,"AMERICAN_FOOTBALL"). +lisp_code_name(127945,"RUGBY_FOOTBALL"). +lisp_code_name(127946,"SWIMMER"). +lisp_code_name(127947,"WEIGHT_LIFTER"). +lisp_code_name(127948,"GOLFER"). +lisp_code_name(127949,"RACING_MOTORCYCLE"). +lisp_code_name(127950,"RACING_CAR"). +lisp_code_name(127956,"SNOW_CAPPED_MOUNTAIN"). +lisp_code_name(127957,"CAMPING"). +lisp_code_name(127958,"BEACH_WITH_UMBRELLA"). +lisp_code_name(127959,"BUILDING_CONSTRUCTION"). +lisp_code_name(127960,"HOUSE_BUILDINGS"). +lisp_code_name(127961,"CITYSCAPE"). +lisp_code_name(127962,"DERELICT_HOUSE_BUILDING"). +lisp_code_name(127963,"CLASSICAL_BUILDING"). +lisp_code_name(127964,"DESERT"). +lisp_code_name(127965,"DESERT_ISLAND"). +lisp_code_name(127966,"NATIONAL_PARK"). +lisp_code_name(127967,"STADIUM"). +lisp_code_name(127968,"HOUSE_BUILDING"). +lisp_code_name(127969,"HOUSE_WITH_GARDEN"). +lisp_code_name(127970,"OFFICE_BUILDING"). +lisp_code_name(127971,"JAPANESE_POST_OFFICE"). +lisp_code_name(127972,"EUROPEAN_POST_OFFICE"). +lisp_code_name(127973,"HOSPITAL"). +lisp_code_name(127974,"BANK"). +lisp_code_name(127975,"AUTOMATED_TELLER_MACHINE"). +lisp_code_name(127976,"HOTEL"). +lisp_code_name(127977,"LOVE_HOTEL"). +lisp_code_name(127978,"CONVENIENCE_STORE"). +lisp_code_name(127979,"SCHOOL"). +lisp_code_name(127980,"DEPARTMENT_STORE"). +lisp_code_name(127981,"FACTORY"). +lisp_code_name(127982,"IZAKAYA_LANTERN"). +lisp_code_name(127983,"JAPANESE_CASTLE"). +lisp_code_name(127984,"EUROPEAN_CASTLE"). +lisp_code_name(127985,"WHITE_PENNANT"). +lisp_code_name(127986,"BLACK_PENNANT"). +lisp_code_name(127987,"WAVING_WHITE_FLAG"). +lisp_code_name(127988,"WAVING_BLACK_FLAG"). +lisp_code_name(127989,"ROSETTE"). +lisp_code_name(127990,"BLACK_ROSETTE"). +lisp_code_name(127991,"LABEL"). +lisp_code_name(128000,"RAT"). +lisp_code_name(128001,"MOUSE"). +lisp_code_name(128002,"OX"). +lisp_code_name(128003,"WATER_BUFFALO"). +lisp_code_name(128004,"COW"). +lisp_code_name(128005,"TIGER"). +lisp_code_name(128006,"LEOPARD"). +lisp_code_name(128007,"RABBIT"). +lisp_code_name(128008,"CAT"). +lisp_code_name(128009,"DRAGON"). +lisp_code_name(128010,"CROCODILE"). +lisp_code_name(128011,"WHALE"). +lisp_code_name(128012,"SNAIL"). +lisp_code_name(128013,"SNAKE"). +lisp_code_name(128014,"HORSE"). +lisp_code_name(128015,"RAM"). +lisp_code_name(128016,"GOAT"). +lisp_code_name(128017,"SHEEP"). +lisp_code_name(128018,"MONKEY"). +lisp_code_name(128019,"ROOSTER"). +lisp_code_name(128020,"CHICKEN"). +lisp_code_name(128021,"DOG"). +lisp_code_name(128022,"PIG"). +lisp_code_name(128023,"BOAR"). +lisp_code_name(128024,"ELEPHANT"). +lisp_code_name(128025,"OCTOPUS"). +lisp_code_name(128026,"SPIRAL_SHELL"). +lisp_code_name(128027,"BUG"). +lisp_code_name(128028,"ANT"). +lisp_code_name(128029,"HONEYBEE"). +lisp_code_name(128030,"LADY_BEETLE"). +lisp_code_name(128031,"FISH"). +lisp_code_name(128032,"TROPICAL_FISH"). +lisp_code_name(128033,"BLOWFISH"). +lisp_code_name(128034,"TURTLE"). +lisp_code_name(128035,"HATCHING_CHICK"). +lisp_code_name(128036,"BABY_CHICK"). +lisp_code_name(128037,"FRONT-FACING_BABY_CHICK"). +lisp_code_name(128038,"BIRD"). +lisp_code_name(128039,"PENGUIN"). +lisp_code_name(128040,"KOALA"). +lisp_code_name(128041,"POODLE"). +lisp_code_name(128042,"DROMEDARY_CAMEL"). +lisp_code_name(128043,"BACTRIAN_CAMEL"). +lisp_code_name(128044,"DOLPHIN"). +lisp_code_name(128045,"MOUSE_FACE"). +lisp_code_name(128046,"COW_FACE"). +lisp_code_name(128047,"TIGER_FACE"). +lisp_code_name(128048,"RABBIT_FACE"). +lisp_code_name(128049,"CAT_FACE"). +lisp_code_name(128050,"DRAGON_FACE"). +lisp_code_name(128051,"SPOUTING_WHALE"). +lisp_code_name(128052,"HORSE_FACE"). +lisp_code_name(128053,"MONKEY_FACE"). +lisp_code_name(128054,"DOG_FACE"). +lisp_code_name(128055,"PIG_FACE"). +lisp_code_name(128056,"FROG_FACE"). +lisp_code_name(128057,"HAMSTER_FACE"). +lisp_code_name(128058,"WOLF_FACE"). +lisp_code_name(128059,"BEAR_FACE"). +lisp_code_name(128060,"PANDA_FACE"). +lisp_code_name(128061,"PIG_NOSE"). +lisp_code_name(128062,"PAW_PRINTS"). +lisp_code_name(128063,"CHIPMUNK"). +lisp_code_name(128064,"EYES"). +lisp_code_name(128065,"EYE"). +lisp_code_name(128066,"EAR"). +lisp_code_name(128067,"NOSE"). +lisp_code_name(128068,"MOUTH"). +lisp_code_name(128069,"TONGUE"). +lisp_code_name(128070,"WHITE_UP_POINTING_BACKHAND_INDEX"). +lisp_code_name(128071,"WHITE_DOWN_POINTING_BACKHAND_INDEX"). +lisp_code_name(128072,"WHITE_LEFT_POINTING_BACKHAND_INDEX"). +lisp_code_name(128073,"WHITE_RIGHT_POINTING_BACKHAND_INDEX"). +lisp_code_name(128074,"FISTED_HAND_SIGN"). +lisp_code_name(128075,"WAVING_HAND_SIGN"). +lisp_code_name(128076,"OK_HAND_SIGN"). +lisp_code_name(128077,"THUMBS_UP_SIGN"). +lisp_code_name(128078,"THUMBS_DOWN_SIGN"). +lisp_code_name(128079,"CLAPPING_HANDS_SIGN"). +lisp_code_name(128080,"OPEN_HANDS_SIGN"). +lisp_code_name(128081,"CROWN"). +lisp_code_name(128082,"WOMANS_HAT"). +lisp_code_name(128083,"EYEGLASSES"). +lisp_code_name(128084,"NECKTIE"). +lisp_code_name(128085,"T-SHIRT"). +lisp_code_name(128086,"JEANS"). +lisp_code_name(128087,"DRESS"). +lisp_code_name(128088,"KIMONO"). +lisp_code_name(128089,"BIKINI"). +lisp_code_name(128090,"WOMANS_CLOTHES"). +lisp_code_name(128091,"PURSE"). +lisp_code_name(128092,"HANDBAG"). +lisp_code_name(128093,"POUCH"). +lisp_code_name(128094,"MANS_SHOE"). +lisp_code_name(128095,"ATHLETIC_SHOE"). +lisp_code_name(128096,"HIGH-HEELED_SHOE"). +lisp_code_name(128097,"WOMANS_SANDAL"). +lisp_code_name(128098,"WOMANS_BOOTS"). +lisp_code_name(128099,"FOOTPRINTS"). +lisp_code_name(128100,"BUST_IN_SILHOUETTE"). +lisp_code_name(128101,"BUSTS_IN_SILHOUETTE"). +lisp_code_name(128102,"BOY"). +lisp_code_name(128103,"GIRL"). +lisp_code_name(128104,"MAN"). +lisp_code_name(128105,"WOMAN"). +lisp_code_name(128106,"FAMILY"). +lisp_code_name(128107,"MAN_AND_WOMAN_HOLDING_HANDS"). +lisp_code_name(128108,"TWO_MEN_HOLDING_HANDS"). +lisp_code_name(128109,"TWO_WOMEN_HOLDING_HANDS"). +lisp_code_name(128110,"POLICE_OFFICER"). +lisp_code_name(128111,"WOMAN_WITH_BUNNY_EARS"). +lisp_code_name(128112,"BRIDE_WITH_VEIL"). +lisp_code_name(128113,"PERSON_WITH_BLOND_HAIR"). +lisp_code_name(128114,"MAN_WITH_GUA_PI_MAO"). +lisp_code_name(128115,"MAN_WITH_TURBAN"). +lisp_code_name(128116,"OLDER_MAN"). +lisp_code_name(128117,"OLDER_WOMAN"). +lisp_code_name(128118,"BABY"). +lisp_code_name(128119,"CONSTRUCTION_WORKER"). +lisp_code_name(128120,"PRINCESS"). +lisp_code_name(128121,"JAPANESE_OGRE"). +lisp_code_name(128122,"JAPANESE_GOBLIN"). +lisp_code_name(128123,"GHOST"). +lisp_code_name(128124,"BABY_ANGEL"). +lisp_code_name(128125,"EXTRATERRESTRIAL_ALIEN"). +lisp_code_name(128126,"ALIEN_MONSTER"). +lisp_code_name(128127,"IMP"). +lisp_code_name(128128,"SKULL"). +lisp_code_name(128129,"INFORMATION_DESK_PERSON"). +lisp_code_name(128130,"GUARDSMAN"). +lisp_code_name(128131,"DANCER"). +lisp_code_name(128132,"LIPSTICK"). +lisp_code_name(128133,"NAIL_POLISH"). +lisp_code_name(128134,"FACE_MASSAGE"). +lisp_code_name(128135,"HAIRCUT"). +lisp_code_name(128136,"BARBER_POLE"). +lisp_code_name(128137,"SYRINGE"). +lisp_code_name(128138,"PILL"). +lisp_code_name(128139,"KISS_MARK"). +lisp_code_name(128140,"LOVE_LETTER"). +lisp_code_name(128141,"RING"). +lisp_code_name(128142,"GEM_STONE"). +lisp_code_name(128143,"KISS"). +lisp_code_name(128144,"BOUQUET"). +lisp_code_name(128145,"COUPLE_WITH_HEART"). +lisp_code_name(128146,"WEDDING"). +lisp_code_name(128147,"BEATING_HEART"). +lisp_code_name(128148,"BROKEN_HEART"). +lisp_code_name(128149,"TWO_HEARTS"). +lisp_code_name(128150,"SPARKLING_HEART"). +lisp_code_name(128151,"GROWING_HEART"). +lisp_code_name(128152,"HEART_WITH_ARROW"). +lisp_code_name(128153,"BLUE_HEART"). +lisp_code_name(128154,"GREEN_HEART"). +lisp_code_name(128155,"YELLOW_HEART"). +lisp_code_name(128156,"PURPLE_HEART"). +lisp_code_name(128157,"HEART_WITH_RIBBON"). +lisp_code_name(128158,"REVOLVING_HEARTS"). +lisp_code_name(128159,"HEART_DECORATION"). +lisp_code_name(128160,"DIAMOND_SHAPE_WITH_A_DOT_INSIDE"). +lisp_code_name(128161,"ELECTRIC_LIGHT_BULB"). +lisp_code_name(128162,"ANGER_SYMBOL"). +lisp_code_name(128163,"BOMB"). +lisp_code_name(128164,"SLEEPING_SYMBOL"). +lisp_code_name(128165,"COLLISION_SYMBOL"). +lisp_code_name(128166,"SPLASHING_SWEAT_SYMBOL"). +lisp_code_name(128167,"DROPLET"). +lisp_code_name(128168,"DASH_SYMBOL"). +lisp_code_name(128169,"PILE_OF_POO"). +lisp_code_name(128170,"FLEXED_BICEPS"). +lisp_code_name(128171,"DIZZY_SYMBOL"). +lisp_code_name(128172,"SPEECH_BALLOON"). +lisp_code_name(128173,"THOUGHT_BALLOON"). +lisp_code_name(128174,"WHITE_FLOWER"). +lisp_code_name(128175,"HUNDRED_POINTS_SYMBOL"). +lisp_code_name(128176,"MONEY_BAG"). +lisp_code_name(128177,"CURRENCY_EXCHANGE"). +lisp_code_name(128178,"HEAVY_DOLLAR_SIGN"). +lisp_code_name(128179,"CREDIT_CARD"). +lisp_code_name(128180,"BANKNOTE_WITH_YEN_SIGN"). +lisp_code_name(128181,"BANKNOTE_WITH_DOLLAR_SIGN"). +lisp_code_name(128182,"BANKNOTE_WITH_EURO_SIGN"). +lisp_code_name(128183,"BANKNOTE_WITH_POUND_SIGN"). +lisp_code_name(128184,"MONEY_WITH_WINGS"). +lisp_code_name(128185,"CHART_WITH_UPWARDS_TREND_AND_YEN_SIGN"). +lisp_code_name(128186,"SEAT"). +lisp_code_name(128187,"PERSONAL_COMPUTER"). +lisp_code_name(128188,"BRIEFCASE"). +lisp_code_name(128189,"MINIDISC"). +lisp_code_name(128190,"FLOPPY_DISK"). +lisp_code_name(128191,"OPTICAL_DISC"). +lisp_code_name(128192,"DVD"). +lisp_code_name(128193,"FILE_FOLDER"). +lisp_code_name(128194,"OPEN_FILE_FOLDER"). +lisp_code_name(128195,"PAGE_WITH_CURL"). +lisp_code_name(128196,"PAGE_FACING_UP"). +lisp_code_name(128197,"CALENDAR"). +lisp_code_name(128198,"TEAR-OFF_CALENDAR"). +lisp_code_name(128199,"CARD_INDEX"). +lisp_code_name(128200,"CHART_WITH_UPWARDS_TREND"). +lisp_code_name(128201,"CHART_WITH_DOWNWARDS_TREND"). +lisp_code_name(128202,"BAR_CHART"). +lisp_code_name(128203,"CLIPBOARD"). +lisp_code_name(128204,"PUSHPIN"). +lisp_code_name(128205,"ROUND_PUSHPIN"). +lisp_code_name(128206,"PAPERCLIP"). +lisp_code_name(128207,"STRAIGHT_RULER"). +lisp_code_name(128208,"TRIANGULAR_RULER"). +lisp_code_name(128209,"BOOKMARK_TABS"). +lisp_code_name(128210,"LEDGER"). +lisp_code_name(128211,"NOTEBOOK"). +lisp_code_name(128212,"NOTEBOOK_WITH_DECORATIVE_COVER"). +lisp_code_name(128213,"CLOSED_BOOK"). +lisp_code_name(128214,"OPEN_BOOK"). +lisp_code_name(128215,"GREEN_BOOK"). +lisp_code_name(128216,"BLUE_BOOK"). +lisp_code_name(128217,"ORANGE_BOOK"). +lisp_code_name(128218,"BOOKS"). +lisp_code_name(128219,"NAME_BADGE"). +lisp_code_name(128220,"SCROLL"). +lisp_code_name(128221,"MEMO"). +lisp_code_name(128222,"TELEPHONE_RECEIVER"). +lisp_code_name(128223,"PAGER"). +lisp_code_name(128224,"FAX_MACHINE"). +lisp_code_name(128225,"SATELLITE_ANTENNA"). +lisp_code_name(128226,"PUBLIC_ADDRESS_LOUDSPEAKER"). +lisp_code_name(128227,"CHEERING_MEGAPHONE"). +lisp_code_name(128228,"OUTBOX_TRAY"). +lisp_code_name(128229,"INBOX_TRAY"). +lisp_code_name(128230,"PACKAGE"). +lisp_code_name(128231,"E-MAIL_SYMBOL"). +lisp_code_name(128232,"INCOMING_ENVELOPE"). +lisp_code_name(128233,"ENVELOPE_WITH_DOWNWARDS_ARROW_ABOVE"). +lisp_code_name(128234,"CLOSED_MAILBOX_WITH_LOWERED_FLAG"). +lisp_code_name(128235,"CLOSED_MAILBOX_WITH_RAISED_FLAG"). +lisp_code_name(128236,"OPEN_MAILBOX_WITH_RAISED_FLAG"). +lisp_code_name(128237,"OPEN_MAILBOX_WITH_LOWERED_FLAG"). +lisp_code_name(128238,"POSTBOX"). +lisp_code_name(128239,"POSTAL_HORN"). +lisp_code_name(128240,"NEWSPAPER"). +lisp_code_name(128241,"MOBILE_PHONE"). +lisp_code_name(128242,"MOBILE_PHONE_WITH_RIGHTWARDS_ARROW_AT_LEFT"). +lisp_code_name(128243,"VIBRATION_MODE"). +lisp_code_name(128244,"MOBILE_PHONE_OFF"). +lisp_code_name(128245,"NO_MOBILE_PHONES"). +lisp_code_name(128246,"ANTENNA_WITH_BARS"). +lisp_code_name(128247,"CAMERA"). +lisp_code_name(128248,"CAMERA_WITH_FLASH"). +lisp_code_name(128249,"VIDEO_CAMERA"). +lisp_code_name(128250,"TELEVISION"). +lisp_code_name(128251,"RADIO"). +lisp_code_name(128252,"VIDEOCASSETTE"). +lisp_code_name(128253,"FILM_PROJECTOR"). +lisp_code_name(128254,"PORTABLE_STEREO"). +lisp_code_name(128256,"TWISTED_RIGHTWARDS_ARROWS"). +lisp_code_name(128257,"CLOCKWISE_RIGHTWARDS_AND_LEFTWARDS_OPEN_CIRCLE_ARROWS"). +lisp_code_name(128258,"CLOCKWISE_RIGHTWARDS_AND_LEFTWARDS_OPEN_CIRCLE_ARROWS_WITH_CIRCLED_ONE_OVERLAY"). +lisp_code_name(128259,"CLOCKWISE_DOWNWARDS_AND_UPWARDS_OPEN_CIRCLE_ARROWS"). +lisp_code_name(128260,"ANTICLOCKWISE_DOWNWARDS_AND_UPWARDS_OPEN_CIRCLE_ARROWS"). +lisp_code_name(128261,"LOW_BRIGHTNESS_SYMBOL"). +lisp_code_name(128262,"HIGH_BRIGHTNESS_SYMBOL"). +lisp_code_name(128263,"SPEAKER_WITH_CANCELLATION_STROKE"). +lisp_code_name(128264,"SPEAKER"). +lisp_code_name(128265,"SPEAKER_WITH_ONE_SOUND_WAVE"). +lisp_code_name(128266,"SPEAKER_WITH_THREE_SOUND_WAVES"). +lisp_code_name(128267,"BATTERY"). +lisp_code_name(128268,"ELECTRIC_PLUG"). +lisp_code_name(128269,"LEFT-POINTING_MAGNIFYING_GLASS"). +lisp_code_name(128270,"RIGHT-POINTING_MAGNIFYING_GLASS"). +lisp_code_name(128271,"LOCK_WITH_INK_PEN"). +lisp_code_name(128272,"CLOSED_LOCK_WITH_KEY"). +lisp_code_name(128273,"KEY"). +lisp_code_name(128274,"LOCK"). +lisp_code_name(128275,"OPEN_LOCK"). +lisp_code_name(128276,"BELL"). +lisp_code_name(128277,"BELL_WITH_CANCELLATION_STROKE"). +lisp_code_name(128278,"BOOKMARK"). +lisp_code_name(128279,"LINK_SYMBOL"). +lisp_code_name(128280,"RADIO_BUTTON"). +lisp_code_name(128281,"BACK_WITH_LEFTWARDS_ARROW_ABOVE"). +lisp_code_name(128282,"END_WITH_LEFTWARDS_ARROW_ABOVE"). +lisp_code_name(128283,"ON_WITH_EXCLAMATION_MARK_WITH_LEFT_RIGHT_ARROW_ABOVE"). +lisp_code_name(128284,"SOON_WITH_RIGHTWARDS_ARROW_ABOVE"). +lisp_code_name(128285,"TOP_WITH_UPWARDS_ARROW_ABOVE"). +lisp_code_name(128286,"NO_ONE_UNDER_EIGHTEEN_SYMBOL"). +lisp_code_name(128287,"KEYCAP_TEN"). +lisp_code_name(128288,"INPUT_SYMBOL_FOR_LATIN_CAPITAL_LETTERS"). +lisp_code_name(128289,"INPUT_SYMBOL_FOR_LATIN_SMALL_LETTERS"). +lisp_code_name(128290,"INPUT_SYMBOL_FOR_NUMBERS"). +lisp_code_name(128291,"INPUT_SYMBOL_FOR_SYMBOLS"). +lisp_code_name(128292,"INPUT_SYMBOL_FOR_LATIN_LETTERS"). +lisp_code_name(128293,"FIRE"). +lisp_code_name(128294,"ELECTRIC_TORCH"). +lisp_code_name(128295,"WRENCH"). +lisp_code_name(128296,"HAMMER"). +lisp_code_name(128297,"NUT_AND_BOLT"). +lisp_code_name(128298,"HOCHO"). +lisp_code_name(128299,"PISTOL"). +lisp_code_name(128300,"MICROSCOPE"). +lisp_code_name(128301,"TELESCOPE"). +lisp_code_name(128302,"CRYSTAL_BALL"). +lisp_code_name(128303,"SIX_POINTED_STAR_WITH_MIDDLE_DOT"). +lisp_code_name(128304,"JAPANESE_SYMBOL_FOR_BEGINNER"). +lisp_code_name(128305,"TRIDENT_EMBLEM"). +lisp_code_name(128306,"BLACK_SQUARE_BUTTON"). +lisp_code_name(128307,"WHITE_SQUARE_BUTTON"). +lisp_code_name(128308,"LARGE_RED_CIRCLE"). +lisp_code_name(128309,"LARGE_BLUE_CIRCLE"). +lisp_code_name(128310,"LARGE_ORANGE_DIAMOND"). +lisp_code_name(128311,"LARGE_BLUE_DIAMOND"). +lisp_code_name(128312,"SMALL_ORANGE_DIAMOND"). +lisp_code_name(128313,"SMALL_BLUE_DIAMOND"). +lisp_code_name(128314,"UP-POINTING_RED_TRIANGLE"). +lisp_code_name(128315,"DOWN-POINTING_RED_TRIANGLE"). +lisp_code_name(128316,"UP-POINTING_SMALL_RED_TRIANGLE"). +lisp_code_name(128317,"DOWN-POINTING_SMALL_RED_TRIANGLE"). +lisp_code_name(128318,"LOWER_RIGHT_SHADOWED_WHITE_CIRCLE"). +lisp_code_name(128319,"UPPER_RIGHT_SHADOWED_WHITE_CIRCLE"). +lisp_code_name(128320,"CIRCLED_CROSS_POMMEE"). +lisp_code_name(128321,"CROSS_POMMEE_WITH_HALF-CIRCLE_BELOW"). +lisp_code_name(128322,"CROSS_POMMEE"). +lisp_code_name(128323,"NOTCHED_LEFT_SEMICIRCLE_WITH_THREE_DOTS"). +lisp_code_name(128324,"NOTCHED_RIGHT_SEMICIRCLE_WITH_THREE_DOTS"). +lisp_code_name(128325,"SYMBOL_FOR_MARKS_CHAPTER"). +lisp_code_name(128326,"WHITE_LATIN_CROSS"). +lisp_code_name(128327,"HEAVY_LATIN_CROSS"). +lisp_code_name(128328,"CELTIC_CROSS"). +lisp_code_name(128329,"OM_SYMBOL"). +lisp_code_name(128330,"DOVE_OF_PEACE"). +lisp_code_name(128336,"CLOCK_FACE_ONE_OCLOCK"). +lisp_code_name(128337,"CLOCK_FACE_TWO_OCLOCK"). +lisp_code_name(128338,"CLOCK_FACE_THREE_OCLOCK"). +lisp_code_name(128339,"CLOCK_FACE_FOUR_OCLOCK"). +lisp_code_name(128340,"CLOCK_FACE_FIVE_OCLOCK"). +lisp_code_name(128341,"CLOCK_FACE_SIX_OCLOCK"). +lisp_code_name(128342,"CLOCK_FACE_SEVEN_OCLOCK"). +lisp_code_name(128343,"CLOCK_FACE_EIGHT_OCLOCK"). +lisp_code_name(128344,"CLOCK_FACE_NINE_OCLOCK"). +lisp_code_name(128345,"CLOCK_FACE_TEN_OCLOCK"). +lisp_code_name(128346,"CLOCK_FACE_ELEVEN_OCLOCK"). +lisp_code_name(128347,"CLOCK_FACE_TWELVE_OCLOCK"). +lisp_code_name(128348,"CLOCK_FACE_ONE-THIRTY"). +lisp_code_name(128349,"CLOCK_FACE_TWO-THIRTY"). +lisp_code_name(128350,"CLOCK_FACE_THREE-THIRTY"). +lisp_code_name(128351,"CLOCK_FACE_FOUR-THIRTY"). +lisp_code_name(128352,"CLOCK_FACE_FIVE-THIRTY"). +lisp_code_name(128353,"CLOCK_FACE_SIX-THIRTY"). +lisp_code_name(128354,"CLOCK_FACE_SEVEN-THIRTY"). +lisp_code_name(128355,"CLOCK_FACE_EIGHT-THIRTY"). +lisp_code_name(128356,"CLOCK_FACE_NINE-THIRTY"). +lisp_code_name(128357,"CLOCK_FACE_TEN-THIRTY"). +lisp_code_name(128358,"CLOCK_FACE_ELEVEN-THIRTY"). +lisp_code_name(128359,"CLOCK_FACE_TWELVE-THIRTY"). +lisp_code_name(128360,"RIGHT_SPEAKER"). +lisp_code_name(128361,"RIGHT_SPEAKER_WITH_ONE_SOUND_WAVE"). +lisp_code_name(128362,"RIGHT_SPEAKER_WITH_THREE_SOUND_WAVES"). +lisp_code_name(128363,"BULLHORN"). +lisp_code_name(128364,"BULLHORN_WITH_SOUND_WAVES"). +lisp_code_name(128365,"RINGING_BELL"). +lisp_code_name(128366,"BOOK"). +lisp_code_name(128367,"CANDLE"). +lisp_code_name(128368,"MANTELPIECE_CLOCK"). +lisp_code_name(128369,"BLACK_SKULL_AND_CROSSBONES"). +lisp_code_name(128370,"NO_PIRACY"). +lisp_code_name(128371,"HOLE"). +lisp_code_name(128372,"MAN_IN_BUSINESS_SUIT_LEVITATING"). +lisp_code_name(128373,"SLEUTH_OR_SPY"). +lisp_code_name(128374,"DARK_SUNGLASSES"). +lisp_code_name(128375,"SPIDER"). +lisp_code_name(128376,"SPIDER_WEB"). +lisp_code_name(128377,"JOYSTICK"). +lisp_code_name(128379,"LEFT_HAND_TELEPHONE_RECEIVER"). +lisp_code_name(128380,"TELEPHONE_RECEIVER_WITH_PAGE"). +lisp_code_name(128381,"RIGHT_HAND_TELEPHONE_RECEIVER"). +lisp_code_name(128382,"WHITE_TOUCHTONE_TELEPHONE"). +lisp_code_name(128383,"BLACK_TOUCHTONE_TELEPHONE"). +lisp_code_name(128384,"TELEPHONE_ON_TOP_OF_MODEM"). +lisp_code_name(128385,"CLAMSHELL_MOBILE_PHONE"). +lisp_code_name(128386,"BACK_OF_ENVELOPE"). +lisp_code_name(128387,"STAMPED_ENVELOPE"). +lisp_code_name(128388,"ENVELOPE_WITH_LIGHTNING"). +lisp_code_name(128389,"FLYING_ENVELOPE"). +lisp_code_name(128390,"PEN_OVER_STAMPED_ENVELOPE"). +lisp_code_name(128391,"LINKED_PAPERCLIPS"). +lisp_code_name(128392,"BLACK_PUSHPIN"). +lisp_code_name(128393,"LOWER_LEFT_PENCIL"). +lisp_code_name(128394,"LOWER_LEFT_BALLPOINT_PEN"). +lisp_code_name(128395,"LOWER_LEFT_FOUNTAIN_PEN"). +lisp_code_name(128396,"LOWER_LEFT_PAINTBRUSH"). +lisp_code_name(128397,"LOWER_LEFT_CRAYON"). +lisp_code_name(128398,"LEFT_WRITING_HAND"). +lisp_code_name(128399,"TURNED_OK_HAND_SIGN"). +lisp_code_name(128400,"RAISED_HAND_WITH_FINGERS_SPLAYED"). +lisp_code_name(128401,"REVERSED_RAISED_HAND_WITH_FINGERS_SPLAYED"). +lisp_code_name(128402,"REVERSED_THUMBS_UP_SIGN"). +lisp_code_name(128403,"REVERSED_THUMBS_DOWN_SIGN"). +lisp_code_name(128404,"REVERSED_VICTORY_HAND"). +lisp_code_name(128405,"REVERSED_HAND_WITH_MIDDLE_FINGER_EXTENDED"). +lisp_code_name(128406,"RAISED_HAND_WITH_PART_BETWEEN_MIDDLE_AND_RING_FINGERS"). +lisp_code_name(128407,"WHITE_DOWN_POINTING_LEFT_HAND_INDEX"). +lisp_code_name(128408,"SIDEWAYS_WHITE_LEFT_POINTING_INDEX"). +lisp_code_name(128409,"SIDEWAYS_WHITE_RIGHT_POINTING_INDEX"). +lisp_code_name(128410,"SIDEWAYS_BLACK_LEFT_POINTING_INDEX"). +lisp_code_name(128411,"SIDEWAYS_BLACK_RIGHT_POINTING_INDEX"). +lisp_code_name(128412,"BLACK_LEFT_POINTING_BACKHAND_INDEX"). +lisp_code_name(128413,"BLACK_RIGHT_POINTING_BACKHAND_INDEX"). +lisp_code_name(128414,"SIDEWAYS_WHITE_UP_POINTING_INDEX"). +lisp_code_name(128415,"SIDEWAYS_WHITE_DOWN_POINTING_INDEX"). +lisp_code_name(128416,"SIDEWAYS_BLACK_UP_POINTING_INDEX"). +lisp_code_name(128417,"SIDEWAYS_BLACK_DOWN_POINTING_INDEX"). +lisp_code_name(128418,"BLACK_UP_POINTING_BACKHAND_INDEX"). +lisp_code_name(128419,"BLACK_DOWN_POINTING_BACKHAND_INDEX"). +lisp_code_name(128421,"DESKTOP_COMPUTER"). +lisp_code_name(128422,"KEYBOARD_AND_MOUSE"). +lisp_code_name(128423,"THREE_NETWORKED_COMPUTERS"). +lisp_code_name(128424,"PRINTER"). +lisp_code_name(128425,"POCKET_CALCULATOR"). +lisp_code_name(128426,"BLACK_HARD_SHELL_FLOPPY_DISK"). +lisp_code_name(128427,"WHITE_HARD_SHELL_FLOPPY_DISK"). +lisp_code_name(128428,"SOFT_SHELL_FLOPPY_DISK"). +lisp_code_name(128429,"TAPE_CARTRIDGE"). +lisp_code_name(128430,"WIRED_KEYBOARD"). +lisp_code_name(128431,"ONE_BUTTON_MOUSE"). +lisp_code_name(128432,"TWO_BUTTON_MOUSE"). +lisp_code_name(128433,"THREE_BUTTON_MOUSE"). +lisp_code_name(128434,"TRACKBALL"). +lisp_code_name(128435,"OLD_PERSONAL_COMPUTER"). +lisp_code_name(128436,"HARD_DISK"). +lisp_code_name(128437,"SCREEN"). +lisp_code_name(128438,"PRINTER_ICON"). +lisp_code_name(128439,"FAX_ICON"). +lisp_code_name(128440,"OPTICAL_DISC_ICON"). +lisp_code_name(128441,"DOCUMENT_WITH_TEXT"). +lisp_code_name(128442,"DOCUMENT_WITH_TEXT_AND_PICTURE"). +lisp_code_name(128443,"DOCUMENT_WITH_PICTURE"). +lisp_code_name(128444,"FRAME_WITH_PICTURE"). +lisp_code_name(128445,"FRAME_WITH_TILES"). +lisp_code_name(128446,"FRAME_WITH_AN_X"). +lisp_code_name(128447,"BLACK_FOLDER"). +lisp_code_name(128448,"FOLDER"). +lisp_code_name(128449,"OPEN_FOLDER"). +lisp_code_name(128450,"CARD_INDEX_DIVIDERS"). +lisp_code_name(128451,"CARD_FILE_BOX"). +lisp_code_name(128452,"FILE_CABINET"). +lisp_code_name(128453,"EMPTY_NOTE"). +lisp_code_name(128454,"EMPTY_NOTE_PAGE"). +lisp_code_name(128455,"EMPTY_NOTE_PAD"). +lisp_code_name(128456,"NOTE"). +lisp_code_name(128457,"NOTE_PAGE"). +lisp_code_name(128458,"NOTE_PAD"). +lisp_code_name(128459,"EMPTY_DOCUMENT"). +lisp_code_name(128460,"EMPTY_PAGE"). +lisp_code_name(128461,"EMPTY_PAGES"). +lisp_code_name(128462,"DOCUMENT"). +lisp_code_name(128463,"UNICODE_PAGE"). +lisp_code_name(128464,"PAGES"). +lisp_code_name(128465,"WASTEBASKET"). +lisp_code_name(128466,"SPIRAL_NOTE_PAD"). +lisp_code_name(128467,"SPIRAL_CALENDAR_PAD"). +lisp_code_name(128468,"DESKTOP_WINDOW"). +lisp_code_name(128469,"MINIMIZE"). +lisp_code_name(128470,"MAXIMIZE"). +lisp_code_name(128471,"OVERLAP"). +lisp_code_name(128472,"CLOCKWISE_RIGHT_AND_LEFT_SEMICIRCLE_ARROWS"). +lisp_code_name(128473,"CANCELLATION_X"). +lisp_code_name(128474,"INCREASE_FONT_SIZE_SYMBOL"). +lisp_code_name(128475,"DECREASE_FONT_SIZE_SYMBOL"). +lisp_code_name(128476,"COMPRESSION"). +lisp_code_name(128477,"OLD_KEY"). +lisp_code_name(128478,"ROLLED-UP_NEWSPAPER"). +lisp_code_name(128479,"PAGE_WITH_CIRCLED_TEXT"). +lisp_code_name(128480,"STOCK_CHART"). +lisp_code_name(128481,"DAGGER_KNIFE"). +lisp_code_name(128482,"LIPS"). +lisp_code_name(128483,"SPEAKING_HEAD_IN_SILHOUETTE"). +lisp_code_name(128484,"THREE_RAYS_ABOVE"). +lisp_code_name(128485,"THREE_RAYS_BELOW"). +lisp_code_name(128486,"THREE_RAYS_LEFT"). +lisp_code_name(128487,"THREE_RAYS_RIGHT"). +lisp_code_name(128488,"LEFT_SPEECH_BUBBLE"). +lisp_code_name(128489,"RIGHT_SPEECH_BUBBLE"). +lisp_code_name(128490,"TWO_SPEECH_BUBBLES"). +lisp_code_name(128491,"THREE_SPEECH_BUBBLES"). +lisp_code_name(128492,"LEFT_THOUGHT_BUBBLE"). +lisp_code_name(128493,"RIGHT_THOUGHT_BUBBLE"). +lisp_code_name(128494,"LEFT_ANGER_BUBBLE"). +lisp_code_name(128495,"RIGHT_ANGER_BUBBLE"). +lisp_code_name(128496,"MOOD_BUBBLE"). +lisp_code_name(128497,"LIGHTNING_MOOD_BUBBLE"). +lisp_code_name(128498,"LIGHTNING_MOOD"). +lisp_code_name(128499,"BALLOT_BOX_WITH_BALLOT"). +lisp_code_name(128500,"BALLOT_SCRIPT_X"). +lisp_code_name(128501,"BALLOT_BOX_WITH_SCRIPT_X"). +lisp_code_name(128502,"BALLOT_BOLD_SCRIPT_X"). +lisp_code_name(128503,"BALLOT_BOX_WITH_BOLD_SCRIPT_X"). +lisp_code_name(128504,"LIGHT_CHECK_MARK"). +lisp_code_name(128505,"BALLOT_BOX_WITH_BOLD_CHECK"). +lisp_code_name(128506,"WORLD_MAP"). +lisp_code_name(128507,"MOUNT_FUJI"). +lisp_code_name(128508,"TOKYO_TOWER"). +lisp_code_name(128509,"STATUE_OF_LIBERTY"). +lisp_code_name(128510,"SILHOUETTE_OF_JAPAN"). +lisp_code_name(128511,"MOYAI"). +lisp_code_name(128512,"GRINNING_FACE"). +lisp_code_name(128513,"GRINNING_FACE_WITH_SMILING_EYES"). +lisp_code_name(128514,"FACE_WITH_TEARS_OF_JOY"). +lisp_code_name(128515,"SMILING_FACE_WITH_OPEN_MOUTH"). +lisp_code_name(128516,"SMILING_FACE_WITH_OPEN_MOUTH_AND_SMILING_EYES"). +lisp_code_name(128517,"SMILING_FACE_WITH_OPEN_MOUTH_AND_COLD_SWEAT"). +lisp_code_name(128518,"SMILING_FACE_WITH_OPEN_MOUTH_AND_TIGHTLY-CLOSED_EYES"). +lisp_code_name(128519,"SMILING_FACE_WITH_HALO"). +lisp_code_name(128520,"SMILING_FACE_WITH_HORNS"). +lisp_code_name(128521,"WINKING_FACE"). +lisp_code_name(128522,"SMILING_FACE_WITH_SMILING_EYES"). +lisp_code_name(128523,"FACE_SAVOURING_DELICIOUS_FOOD"). +lisp_code_name(128524,"RELIEVED_FACE"). +lisp_code_name(128525,"SMILING_FACE_WITH_HEART-SHAPED_EYES"). +lisp_code_name(128526,"SMILING_FACE_WITH_SUNGLASSES"). +lisp_code_name(128527,"SMIRKING_FACE"). +lisp_code_name(128528,"NEUTRAL_FACE"). +lisp_code_name(128529,"EXPRESSIONLESS_FACE"). +lisp_code_name(128530,"UNAMUSED_FACE"). +lisp_code_name(128531,"FACE_WITH_COLD_SWEAT"). +lisp_code_name(128532,"PENSIVE_FACE"). +lisp_code_name(128533,"CONFUSED_FACE"). +lisp_code_name(128534,"CONFOUNDED_FACE"). +lisp_code_name(128535,"KISSING_FACE"). +lisp_code_name(128536,"FACE_THROWING_A_KISS"). +lisp_code_name(128537,"KISSING_FACE_WITH_SMILING_EYES"). +lisp_code_name(128538,"KISSING_FACE_WITH_CLOSED_EYES"). +lisp_code_name(128539,"FACE_WITH_STUCK-OUT_TONGUE"). +lisp_code_name(128540,"FACE_WITH_STUCK-OUT_TONGUE_AND_WINKING_EYE"). +lisp_code_name(128541,"FACE_WITH_STUCK-OUT_TONGUE_AND_TIGHTLY-CLOSED_EYES"). +lisp_code_name(128542,"DISAPPOINTED_FACE"). +lisp_code_name(128543,"WORRIED_FACE"). +lisp_code_name(128544,"ANGRY_FACE"). +lisp_code_name(128545,"POUTING_FACE"). +lisp_code_name(128546,"CRYING_FACE"). +lisp_code_name(128547,"PERSEVERING_FACE"). +lisp_code_name(128548,"FACE_WITH_LOOK_OF_TRIUMPH"). +lisp_code_name(128549,"DISAPPOINTED_BUT_RELIEVED_FACE"). +lisp_code_name(128550,"FROWNING_FACE_WITH_OPEN_MOUTH"). +lisp_code_name(128551,"ANGUISHED_FACE"). +lisp_code_name(128552,"FEARFUL_FACE"). +lisp_code_name(128553,"WEARY_FACE"). +lisp_code_name(128554,"SLEEPY_FACE"). +lisp_code_name(128555,"TIRED_FACE"). +lisp_code_name(128556,"GRIMACING_FACE"). +lisp_code_name(128557,"LOUDLY_CRYING_FACE"). +lisp_code_name(128558,"FACE_WITH_OPEN_MOUTH"). +lisp_code_name(128559,"HUSHED_FACE"). +lisp_code_name(128560,"FACE_WITH_OPEN_MOUTH_AND_COLD_SWEAT"). +lisp_code_name(128561,"FACE_SCREAMING_IN_FEAR"). +lisp_code_name(128562,"ASTONISHED_FACE"). +lisp_code_name(128563,"FLUSHED_FACE"). +lisp_code_name(128564,"SLEEPING_FACE"). +lisp_code_name(128565,"DIZZY_FACE"). +lisp_code_name(128566,"FACE_WITHOUT_MOUTH"). +lisp_code_name(128567,"FACE_WITH_MEDICAL_MASK"). +lisp_code_name(128568,"GRINNING_CAT_FACE_WITH_SMILING_EYES"). +lisp_code_name(128569,"CAT_FACE_WITH_TEARS_OF_JOY"). +lisp_code_name(128570,"SMILING_CAT_FACE_WITH_OPEN_MOUTH"). +lisp_code_name(128571,"SMILING_CAT_FACE_WITH_HEART-SHAPED_EYES"). +lisp_code_name(128572,"CAT_FACE_WITH_WRY_SMILE"). +lisp_code_name(128573,"KISSING_CAT_FACE_WITH_CLOSED_EYES"). +lisp_code_name(128574,"POUTING_CAT_FACE"). +lisp_code_name(128575,"CRYING_CAT_FACE"). +lisp_code_name(128576,"WEARY_CAT_FACE"). +lisp_code_name(128577,"SLIGHTLY_FROWNING_FACE"). +lisp_code_name(128578,"SLIGHTLY_SMILING_FACE"). +lisp_code_name(128581,"FACE_WITH_NO_GOOD_GESTURE"). +lisp_code_name(128582,"FACE_WITH_OK_GESTURE"). +lisp_code_name(128583,"PERSON_BOWING_DEEPLY"). +lisp_code_name(128584,"SEE-NO-EVIL_MONKEY"). +lisp_code_name(128585,"HEAR-NO-EVIL_MONKEY"). +lisp_code_name(128586,"SPEAK-NO-EVIL_MONKEY"). +lisp_code_name(128587,"HAPPY_PERSON_RAISING_ONE_HAND"). +lisp_code_name(128588,"PERSON_RAISING_BOTH_HANDS_IN_CELEBRATION"). +lisp_code_name(128589,"PERSON_FROWNING"). +lisp_code_name(128590,"PERSON_WITH_POUTING_FACE"). +lisp_code_name(128591,"PERSON_WITH_FOLDED_HANDS"). +lisp_code_name(128592,"NORTH_WEST_POINTING_LEAF"). +lisp_code_name(128593,"SOUTH_WEST_POINTING_LEAF"). +lisp_code_name(128594,"NORTH_EAST_POINTING_LEAF"). +lisp_code_name(128595,"SOUTH_EAST_POINTING_LEAF"). +lisp_code_name(128596,"TURNED_NORTH_WEST_POINTING_LEAF"). +lisp_code_name(128597,"TURNED_SOUTH_WEST_POINTING_LEAF"). +lisp_code_name(128598,"TURNED_NORTH_EAST_POINTING_LEAF"). +lisp_code_name(128599,"TURNED_SOUTH_EAST_POINTING_LEAF"). +lisp_code_name(128600,"NORTH_WEST_POINTING_VINE_LEAF"). +lisp_code_name(128601,"SOUTH_WEST_POINTING_VINE_LEAF"). +lisp_code_name(128602,"NORTH_EAST_POINTING_VINE_LEAF"). +lisp_code_name(128603,"SOUTH_EAST_POINTING_VINE_LEAF"). +lisp_code_name(128604,"HEAVY_NORTH_WEST_POINTING_VINE_LEAF"). +lisp_code_name(128605,"HEAVY_SOUTH_WEST_POINTING_VINE_LEAF"). +lisp_code_name(128606,"HEAVY_NORTH_EAST_POINTING_VINE_LEAF"). +lisp_code_name(128607,"HEAVY_SOUTH_EAST_POINTING_VINE_LEAF"). +lisp_code_name(128608,"NORTH_WEST_POINTING_BUD"). +lisp_code_name(128609,"SOUTH_WEST_POINTING_BUD"). +lisp_code_name(128610,"NORTH_EAST_POINTING_BUD"). +lisp_code_name(128611,"SOUTH_EAST_POINTING_BUD"). +lisp_code_name(128612,"HEAVY_NORTH_WEST_POINTING_BUD"). +lisp_code_name(128613,"HEAVY_SOUTH_WEST_POINTING_BUD"). +lisp_code_name(128614,"HEAVY_NORTH_EAST_POINTING_BUD"). +lisp_code_name(128615,"HEAVY_SOUTH_EAST_POINTING_BUD"). +lisp_code_name(128616,"HOLLOW_QUILT_SQUARE_ORNAMENT"). +lisp_code_name(128617,"HOLLOW_QUILT_SQUARE_ORNAMENT_IN_BLACK_SQUARE"). +lisp_code_name(128618,"SOLID_QUILT_SQUARE_ORNAMENT"). +lisp_code_name(128619,"SOLID_QUILT_SQUARE_ORNAMENT_IN_BLACK_SQUARE"). +lisp_code_name(128620,"LEFTWARDS_ROCKET"). +lisp_code_name(128621,"UPWARDS_ROCKET"). +lisp_code_name(128622,"RIGHTWARDS_ROCKET"). +lisp_code_name(128623,"DOWNWARDS_ROCKET"). +lisp_code_name(128624,"SCRIPT_LIGATURE_ET_ORNAMENT"). +lisp_code_name(128625,"HEAVY_SCRIPT_LIGATURE_ET_ORNAMENT"). +lisp_code_name(128626,"LIGATURE_OPEN_ET_ORNAMENT"). +lisp_code_name(128627,"HEAVY_LIGATURE_OPEN_ET_ORNAMENT"). +lisp_code_name(128628,"HEAVY_AMPERSAND_ORNAMENT"). +lisp_code_name(128629,"SWASH_AMPERSAND_ORNAMENT"). +lisp_code_name(128630,"SANS-SERIF_HEAVY_DOUBLE_TURNED_COMMA_QUOTATION_MARK_ORNAMENT"). +lisp_code_name(128631,"SANS-SERIF_HEAVY_DOUBLE_COMMA_QUOTATION_MARK_ORNAMENT"). +lisp_code_name(128632,"SANS-SERIF_HEAVY_LOW_DOUBLE_COMMA_QUOTATION_MARK_ORNAMENT"). +lisp_code_name(128633,"HEAVY_INTERROBANG_ORNAMENT"). +lisp_code_name(128634,"SANS-SERIF_INTERROBANG_ORNAMENT"). +lisp_code_name(128635,"HEAVY_SANS-SERIF_INTERROBANG_ORNAMENT"). +lisp_code_name(128636,"VERY_HEAVY_SOLIDUS"). +lisp_code_name(128637,"VERY_HEAVY_REVERSE_SOLIDUS"). +lisp_code_name(128638,"CHECKER_BOARD"). +lisp_code_name(128639,"REVERSE_CHECKER_BOARD"). +lisp_code_name(128640,"ROCKET"). +lisp_code_name(128641,"HELICOPTER"). +lisp_code_name(128642,"STEAM_LOCOMOTIVE"). +lisp_code_name(128643,"RAILWAY_CAR"). +lisp_code_name(128644,"HIGH-SPEED_TRAIN"). +lisp_code_name(128645,"HIGH-SPEED_TRAIN_WITH_BULLET_NOSE"). +lisp_code_name(128646,"TRAIN"). +lisp_code_name(128647,"METRO"). +lisp_code_name(128648,"LIGHT_RAIL"). +lisp_code_name(128649,"STATION"). +lisp_code_name(128650,"TRAM"). +lisp_code_name(128651,"TRAM_CAR"). +lisp_code_name(128652,"BUS"). +lisp_code_name(128653,"ONCOMING_BUS"). +lisp_code_name(128654,"TROLLEYBUS"). +lisp_code_name(128655,"BUS_STOP"). +lisp_code_name(128656,"MINIBUS"). +lisp_code_name(128657,"AMBULANCE"). +lisp_code_name(128658,"FIRE_ENGINE"). +lisp_code_name(128659,"POLICE_CAR"). +lisp_code_name(128660,"ONCOMING_POLICE_CAR"). +lisp_code_name(128661,"TAXI"). +lisp_code_name(128662,"ONCOMING_TAXI"). +lisp_code_name(128663,"AUTOMOBILE"). +lisp_code_name(128664,"ONCOMING_AUTOMOBILE"). +lisp_code_name(128665,"RECREATIONAL_VEHICLE"). +lisp_code_name(128666,"DELIVERY_TRUCK"). +lisp_code_name(128667,"ARTICULATED_LORRY"). +lisp_code_name(128668,"TRACTOR"). +lisp_code_name(128669,"MONORAIL"). +lisp_code_name(128670,"MOUNTAIN_RAILWAY"). +lisp_code_name(128671,"SUSPENSION_RAILWAY"). +lisp_code_name(128672,"MOUNTAIN_CABLEWAY"). +lisp_code_name(128673,"AERIAL_TRAMWAY"). +lisp_code_name(128674,"SHIP"). +lisp_code_name(128675,"ROWBOAT"). +lisp_code_name(128676,"SPEEDBOAT"). +lisp_code_name(128677,"HORIZONTAL_TRAFFIC_LIGHT"). +lisp_code_name(128678,"VERTICAL_TRAFFIC_LIGHT"). +lisp_code_name(128679,"CONSTRUCTION_SIGN"). +lisp_code_name(128680,"POLICE_CARS_REVOLVING_LIGHT"). +lisp_code_name(128681,"TRIANGULAR_FLAG_ON_POST"). +lisp_code_name(128682,"DOOR"). +lisp_code_name(128683,"NO_ENTRY_SIGN"). +lisp_code_name(128684,"SMOKING_SYMBOL"). +lisp_code_name(128685,"NO_SMOKING_SYMBOL"). +lisp_code_name(128686,"PUT_LITTER_IN_ITS_PLACE_SYMBOL"). +lisp_code_name(128687,"DO_NOT_LITTER_SYMBOL"). +lisp_code_name(128688,"POTABLE_WATER_SYMBOL"). +lisp_code_name(128689,"NON-POTABLE_WATER_SYMBOL"). +lisp_code_name(128690,"BICYCLE"). +lisp_code_name(128691,"NO_BICYCLES"). +lisp_code_name(128692,"BICYCLIST"). +lisp_code_name(128693,"MOUNTAIN_BICYCLIST"). +lisp_code_name(128694,"PEDESTRIAN"). +lisp_code_name(128695,"NO_PEDESTRIANS"). +lisp_code_name(128696,"CHILDREN_CROSSING"). +lisp_code_name(128697,"MENS_SYMBOL"). +lisp_code_name(128698,"WOMENS_SYMBOL"). +lisp_code_name(128699,"RESTROOM"). +lisp_code_name(128700,"BABY_SYMBOL"). +lisp_code_name(128701,"TOILET"). +lisp_code_name(128702,"WATER_CLOSET"). +lisp_code_name(128703,"SHOWER"). +lisp_code_name(128704,"BATH"). +lisp_code_name(128705,"BATHTUB"). +lisp_code_name(128706,"PASSPORT_CONTROL"). +lisp_code_name(128707,"CUSTOMS"). +lisp_code_name(128708,"BAGGAGE_CLAIM"). +lisp_code_name(128709,"LEFT_LUGGAGE"). +lisp_code_name(128710,"TRIANGLE_WITH_ROUNDED_CORNERS"). +lisp_code_name(128711,"PROHIBITED_SIGN"). +lisp_code_name(128712,"CIRCLED_INFORMATION_SOURCE"). +lisp_code_name(128713,"BOYS_SYMBOL"). +lisp_code_name(128714,"GIRLS_SYMBOL"). +lisp_code_name(128715,"COUCH_AND_LAMP"). +lisp_code_name(128716,"SLEEPING_ACCOMMODATION"). +lisp_code_name(128717,"SHOPPING_BAGS"). +lisp_code_name(128718,"BELLHOP_BELL"). +lisp_code_name(128719,"BED"). +lisp_code_name(128736,"HAMMER_AND_WRENCH"). +lisp_code_name(128737,"SHIELD"). +lisp_code_name(128738,"OIL_DRUM"). +lisp_code_name(128739,"MOTORWAY"). +lisp_code_name(128740,"RAILWAY_TRACK"). +lisp_code_name(128741,"MOTOR_BOAT"). +lisp_code_name(128742,"UP-POINTING_MILITARY_AIRPLANE"). +lisp_code_name(128743,"UP-POINTING_AIRPLANE"). +lisp_code_name(128744,"UP-POINTING_SMALL_AIRPLANE"). +lisp_code_name(128745,"SMALL_AIRPLANE"). +lisp_code_name(128746,"NORTHEAST-POINTING_AIRPLANE"). +lisp_code_name(128747,"AIRPLANE_DEPARTURE"). +lisp_code_name(128748,"AIRPLANE_ARRIVING"). +lisp_code_name(128752,"SATELLITE"). +lisp_code_name(128753,"ONCOMING_FIRE_ENGINE"). +lisp_code_name(128754,"DIESEL_LOCOMOTIVE"). +lisp_code_name(128755,"PASSENGER_SHIP"). +lisp_code_name(128768,"ALCHEMICAL_SYMBOL_FOR_QUINTESSENCE"). +lisp_code_name(128769,"ALCHEMICAL_SYMBOL_FOR_AIR"). +lisp_code_name(128770,"ALCHEMICAL_SYMBOL_FOR_FIRE"). +lisp_code_name(128771,"ALCHEMICAL_SYMBOL_FOR_EARTH"). +lisp_code_name(128772,"ALCHEMICAL_SYMBOL_FOR_WATER"). +lisp_code_name(128773,"ALCHEMICAL_SYMBOL_FOR_AQUAFORTIS"). +lisp_code_name(128774,"ALCHEMICAL_SYMBOL_FOR_AQUA_REGIA"). +lisp_code_name(128775,"ALCHEMICAL_SYMBOL_FOR_AQUA_REGIA-2"). +lisp_code_name(128776,"ALCHEMICAL_SYMBOL_FOR_AQUA_VITAE"). +lisp_code_name(128777,"ALCHEMICAL_SYMBOL_FOR_AQUA_VITAE-2"). +lisp_code_name(128778,"ALCHEMICAL_SYMBOL_FOR_VINEGAR"). +lisp_code_name(128779,"ALCHEMICAL_SYMBOL_FOR_VINEGAR-2"). +lisp_code_name(128780,"ALCHEMICAL_SYMBOL_FOR_VINEGAR-3"). +lisp_code_name(128781,"ALCHEMICAL_SYMBOL_FOR_SULFUR"). +lisp_code_name(128782,"ALCHEMICAL_SYMBOL_FOR_PHILOSOPHERS_SULFUR"). +lisp_code_name(128783,"ALCHEMICAL_SYMBOL_FOR_BLACK_SULFUR"). +lisp_code_name(128784,"ALCHEMICAL_SYMBOL_FOR_MERCURY_SUBLIMATE"). +lisp_code_name(128785,"ALCHEMICAL_SYMBOL_FOR_MERCURY_SUBLIMATE-2"). +lisp_code_name(128786,"ALCHEMICAL_SYMBOL_FOR_MERCURY_SUBLIMATE-3"). +lisp_code_name(128787,"ALCHEMICAL_SYMBOL_FOR_CINNABAR"). +lisp_code_name(128788,"ALCHEMICAL_SYMBOL_FOR_SALT"). +lisp_code_name(128789,"ALCHEMICAL_SYMBOL_FOR_NITRE"). +lisp_code_name(128790,"ALCHEMICAL_SYMBOL_FOR_VITRIOL"). +lisp_code_name(128791,"ALCHEMICAL_SYMBOL_FOR_VITRIOL-2"). +lisp_code_name(128792,"ALCHEMICAL_SYMBOL_FOR_ROCK_SALT"). +lisp_code_name(128793,"ALCHEMICAL_SYMBOL_FOR_ROCK_SALT-2"). +lisp_code_name(128794,"ALCHEMICAL_SYMBOL_FOR_GOLD"). +lisp_code_name(128795,"ALCHEMICAL_SYMBOL_FOR_SILVER"). +lisp_code_name(128796,"ALCHEMICAL_SYMBOL_FOR_IRON_ORE"). +lisp_code_name(128797,"ALCHEMICAL_SYMBOL_FOR_IRON_ORE-2"). +lisp_code_name(128798,"ALCHEMICAL_SYMBOL_FOR_CROCUS_OF_IRON"). +lisp_code_name(128799,"ALCHEMICAL_SYMBOL_FOR_REGULUS_OF_IRON"). +lisp_code_name(128800,"ALCHEMICAL_SYMBOL_FOR_COPPER_ORE"). +lisp_code_name(128801,"ALCHEMICAL_SYMBOL_FOR_IRON-COPPER_ORE"). +lisp_code_name(128802,"ALCHEMICAL_SYMBOL_FOR_SUBLIMATE_OF_COPPER"). +lisp_code_name(128803,"ALCHEMICAL_SYMBOL_FOR_CROCUS_OF_COPPER"). +lisp_code_name(128804,"ALCHEMICAL_SYMBOL_FOR_CROCUS_OF_COPPER-2"). +lisp_code_name(128805,"ALCHEMICAL_SYMBOL_FOR_COPPER_ANTIMONIATE"). +lisp_code_name(128806,"ALCHEMICAL_SYMBOL_FOR_SALT_OF_COPPER_ANTIMONIATE"). +lisp_code_name(128807,"ALCHEMICAL_SYMBOL_FOR_SUBLIMATE_OF_SALT_OF_COPPER"). +lisp_code_name(128808,"ALCHEMICAL_SYMBOL_FOR_VERDIGRIS"). +lisp_code_name(128809,"ALCHEMICAL_SYMBOL_FOR_TIN_ORE"). +lisp_code_name(128810,"ALCHEMICAL_SYMBOL_FOR_LEAD_ORE"). +lisp_code_name(128811,"ALCHEMICAL_SYMBOL_FOR_ANTIMONY_ORE"). +lisp_code_name(128812,"ALCHEMICAL_SYMBOL_FOR_SUBLIMATE_OF_ANTIMONY"). +lisp_code_name(128813,"ALCHEMICAL_SYMBOL_FOR_SALT_OF_ANTIMONY"). +lisp_code_name(128814,"ALCHEMICAL_SYMBOL_FOR_SUBLIMATE_OF_SALT_OF_ANTIMONY"). +lisp_code_name(128815,"ALCHEMICAL_SYMBOL_FOR_VINEGAR_OF_ANTIMONY"). +lisp_code_name(128816,"ALCHEMICAL_SYMBOL_FOR_REGULUS_OF_ANTIMONY"). +lisp_code_name(128817,"ALCHEMICAL_SYMBOL_FOR_REGULUS_OF_ANTIMONY-2"). +lisp_code_name(128818,"ALCHEMICAL_SYMBOL_FOR_REGULUS"). +lisp_code_name(128819,"ALCHEMICAL_SYMBOL_FOR_REGULUS-2"). +lisp_code_name(128820,"ALCHEMICAL_SYMBOL_FOR_REGULUS-3"). +lisp_code_name(128821,"ALCHEMICAL_SYMBOL_FOR_REGULUS-4"). +lisp_code_name(128822,"ALCHEMICAL_SYMBOL_FOR_ALKALI"). +lisp_code_name(128823,"ALCHEMICAL_SYMBOL_FOR_ALKALI-2"). +lisp_code_name(128824,"ALCHEMICAL_SYMBOL_FOR_MARCASITE"). +lisp_code_name(128825,"ALCHEMICAL_SYMBOL_FOR_SAL-AMMONIAC"). +lisp_code_name(128826,"ALCHEMICAL_SYMBOL_FOR_ARSENIC"). +lisp_code_name(128827,"ALCHEMICAL_SYMBOL_FOR_REALGAR"). +lisp_code_name(128828,"ALCHEMICAL_SYMBOL_FOR_REALGAR-2"). +lisp_code_name(128829,"ALCHEMICAL_SYMBOL_FOR_AURIPIGMENT"). +lisp_code_name(128830,"ALCHEMICAL_SYMBOL_FOR_BISMUTH_ORE"). +lisp_code_name(128831,"ALCHEMICAL_SYMBOL_FOR_TARTAR"). +lisp_code_name(128832,"ALCHEMICAL_SYMBOL_FOR_TARTAR-2"). +lisp_code_name(128833,"ALCHEMICAL_SYMBOL_FOR_QUICK_LIME"). +lisp_code_name(128834,"ALCHEMICAL_SYMBOL_FOR_BORAX"). +lisp_code_name(128835,"ALCHEMICAL_SYMBOL_FOR_BORAX-2"). +lisp_code_name(128836,"ALCHEMICAL_SYMBOL_FOR_BORAX-3"). +lisp_code_name(128837,"ALCHEMICAL_SYMBOL_FOR_ALUM"). +lisp_code_name(128838,"ALCHEMICAL_SYMBOL_FOR_OIL"). +lisp_code_name(128839,"ALCHEMICAL_SYMBOL_FOR_SPIRIT"). +lisp_code_name(128840,"ALCHEMICAL_SYMBOL_FOR_TINCTURE"). +lisp_code_name(128841,"ALCHEMICAL_SYMBOL_FOR_GUM"). +lisp_code_name(128842,"ALCHEMICAL_SYMBOL_FOR_WAX"). +lisp_code_name(128843,"ALCHEMICAL_SYMBOL_FOR_POWDER"). +lisp_code_name(128844,"ALCHEMICAL_SYMBOL_FOR_CALX"). +lisp_code_name(128845,"ALCHEMICAL_SYMBOL_FOR_TUTTY"). +lisp_code_name(128846,"ALCHEMICAL_SYMBOL_FOR_CAPUT_MORTUUM"). +lisp_code_name(128847,"ALCHEMICAL_SYMBOL_FOR_SCEPTER_OF_JOVE"). +lisp_code_name(128848,"ALCHEMICAL_SYMBOL_FOR_CADUCEUS"). +lisp_code_name(128849,"ALCHEMICAL_SYMBOL_FOR_TRIDENT"). +lisp_code_name(128850,"ALCHEMICAL_SYMBOL_FOR_STARRED_TRIDENT"). +lisp_code_name(128851,"ALCHEMICAL_SYMBOL_FOR_LODESTONE"). +lisp_code_name(128852,"ALCHEMICAL_SYMBOL_FOR_SOAP"). +lisp_code_name(128853,"ALCHEMICAL_SYMBOL_FOR_URINE"). +lisp_code_name(128854,"ALCHEMICAL_SYMBOL_FOR_HORSE_DUNG"). +lisp_code_name(128855,"ALCHEMICAL_SYMBOL_FOR_ASHES"). +lisp_code_name(128856,"ALCHEMICAL_SYMBOL_FOR_POT_ASHES"). +lisp_code_name(128857,"ALCHEMICAL_SYMBOL_FOR_BRICK"). +lisp_code_name(128858,"ALCHEMICAL_SYMBOL_FOR_POWDERED_BRICK"). +lisp_code_name(128859,"ALCHEMICAL_SYMBOL_FOR_AMALGAM"). +lisp_code_name(128860,"ALCHEMICAL_SYMBOL_FOR_STRATUM_SUPER_STRATUM"). +lisp_code_name(128861,"ALCHEMICAL_SYMBOL_FOR_STRATUM_SUPER_STRATUM-2"). +lisp_code_name(128862,"ALCHEMICAL_SYMBOL_FOR_SUBLIMATION"). +lisp_code_name(128863,"ALCHEMICAL_SYMBOL_FOR_PRECIPITATE"). +lisp_code_name(128864,"ALCHEMICAL_SYMBOL_FOR_DISTILL"). +lisp_code_name(128865,"ALCHEMICAL_SYMBOL_FOR_DISSOLVE"). +lisp_code_name(128866,"ALCHEMICAL_SYMBOL_FOR_DISSOLVE-2"). +lisp_code_name(128867,"ALCHEMICAL_SYMBOL_FOR_PURIFY"). +lisp_code_name(128868,"ALCHEMICAL_SYMBOL_FOR_PUTREFACTION"). +lisp_code_name(128869,"ALCHEMICAL_SYMBOL_FOR_CRUCIBLE"). +lisp_code_name(128870,"ALCHEMICAL_SYMBOL_FOR_CRUCIBLE-2"). +lisp_code_name(128871,"ALCHEMICAL_SYMBOL_FOR_CRUCIBLE-3"). +lisp_code_name(128872,"ALCHEMICAL_SYMBOL_FOR_CRUCIBLE-4"). +lisp_code_name(128873,"ALCHEMICAL_SYMBOL_FOR_CRUCIBLE-5"). +lisp_code_name(128874,"ALCHEMICAL_SYMBOL_FOR_ALEMBIC"). +lisp_code_name(128875,"ALCHEMICAL_SYMBOL_FOR_BATH_OF_MARY"). +lisp_code_name(128876,"ALCHEMICAL_SYMBOL_FOR_BATH_OF_VAPOURS"). +lisp_code_name(128877,"ALCHEMICAL_SYMBOL_FOR_RETORT"). +lisp_code_name(128878,"ALCHEMICAL_SYMBOL_FOR_HOUR"). +lisp_code_name(128879,"ALCHEMICAL_SYMBOL_FOR_NIGHT"). +lisp_code_name(128880,"ALCHEMICAL_SYMBOL_FOR_DAY-NIGHT"). +lisp_code_name(128881,"ALCHEMICAL_SYMBOL_FOR_MONTH"). +lisp_code_name(128882,"ALCHEMICAL_SYMBOL_FOR_HALF_DRAM"). +lisp_code_name(128883,"ALCHEMICAL_SYMBOL_FOR_HALF_OUNCE"). +lisp_code_name(128896,"BLACK_LEFT-POINTING_ISOSCELES_RIGHT_TRIANGLE"). +lisp_code_name(128897,"BLACK_UP-POINTING_ISOSCELES_RIGHT_TRIANGLE"). +lisp_code_name(128898,"BLACK_RIGHT-POINTING_ISOSCELES_RIGHT_TRIANGLE"). +lisp_code_name(128899,"BLACK_DOWN-POINTING_ISOSCELES_RIGHT_TRIANGLE"). +lisp_code_name(128900,"BLACK_SLIGHTLY_SMALL_CIRCLE"). +lisp_code_name(128901,"MEDIUM_BOLD_WHITE_CIRCLE"). +lisp_code_name(128902,"BOLD_WHITE_CIRCLE"). +lisp_code_name(128903,"HEAVY_WHITE_CIRCLE"). +lisp_code_name(128904,"VERY_HEAVY_WHITE_CIRCLE"). +lisp_code_name(128905,"EXTREMELY_HEAVY_WHITE_CIRCLE"). +lisp_code_name(128906,"WHITE_CIRCLE_CONTAINING_BLACK_SMALL_CIRCLE"). +lisp_code_name(128907,"ROUND_TARGET"). +lisp_code_name(128908,"BLACK_TINY_SQUARE"). +lisp_code_name(128909,"BLACK_SLIGHTLY_SMALL_SQUARE"). +lisp_code_name(128910,"LIGHT_WHITE_SQUARE"). +lisp_code_name(128911,"MEDIUM_WHITE_SQUARE"). +lisp_code_name(128912,"BOLD_WHITE_SQUARE"). +lisp_code_name(128913,"HEAVY_WHITE_SQUARE"). +lisp_code_name(128914,"VERY_HEAVY_WHITE_SQUARE"). +lisp_code_name(128915,"EXTREMELY_HEAVY_WHITE_SQUARE"). +lisp_code_name(128916,"WHITE_SQUARE_CONTAINING_BLACK_VERY_SMALL_SQUARE"). +lisp_code_name(128917,"WHITE_SQUARE_CONTAINING_BLACK_MEDIUM_SQUARE"). +lisp_code_name(128918,"SQUARE_TARGET"). +lisp_code_name(128919,"BLACK_TINY_DIAMOND"). +lisp_code_name(128920,"BLACK_VERY_SMALL_DIAMOND"). +lisp_code_name(128921,"BLACK_MEDIUM_SMALL_DIAMOND"). +lisp_code_name(128922,"WHITE_DIAMOND_CONTAINING_BLACK_VERY_SMALL_DIAMOND"). +lisp_code_name(128923,"WHITE_DIAMOND_CONTAINING_BLACK_MEDIUM_DIAMOND"). +lisp_code_name(128924,"DIAMOND_TARGET"). +lisp_code_name(128925,"BLACK_TINY_LOZENGE"). +lisp_code_name(128926,"BLACK_VERY_SMALL_LOZENGE"). +lisp_code_name(128927,"BLACK_MEDIUM_SMALL_LOZENGE"). +lisp_code_name(128928,"WHITE_LOZENGE_CONTAINING_BLACK_SMALL_LOZENGE"). +lisp_code_name(128929,"THIN_GREEK_CROSS"). +lisp_code_name(128930,"LIGHT_GREEK_CROSS"). +lisp_code_name(128931,"MEDIUM_GREEK_CROSS"). +lisp_code_name(128932,"BOLD_GREEK_CROSS"). +lisp_code_name(128933,"VERY_BOLD_GREEK_CROSS"). +lisp_code_name(128934,"VERY_HEAVY_GREEK_CROSS"). +lisp_code_name(128935,"EXTREMELY_HEAVY_GREEK_CROSS"). +lisp_code_name(128936,"THIN_SALTIRE"). +lisp_code_name(128937,"LIGHT_SALTIRE"). +lisp_code_name(128938,"MEDIUM_SALTIRE"). +lisp_code_name(128939,"BOLD_SALTIRE"). +lisp_code_name(128940,"HEAVY_SALTIRE"). +lisp_code_name(128941,"VERY_HEAVY_SALTIRE"). +lisp_code_name(128942,"EXTREMELY_HEAVY_SALTIRE"). +lisp_code_name(128943,"LIGHT_FIVE_SPOKED_ASTERISK"). +lisp_code_name(128944,"MEDIUM_FIVE_SPOKED_ASTERISK"). +lisp_code_name(128945,"BOLD_FIVE_SPOKED_ASTERISK"). +lisp_code_name(128946,"HEAVY_FIVE_SPOKED_ASTERISK"). +lisp_code_name(128947,"VERY_HEAVY_FIVE_SPOKED_ASTERISK"). +lisp_code_name(128948,"EXTREMELY_HEAVY_FIVE_SPOKED_ASTERISK"). +lisp_code_name(128949,"LIGHT_SIX_SPOKED_ASTERISK"). +lisp_code_name(128950,"MEDIUM_SIX_SPOKED_ASTERISK"). +lisp_code_name(128951,"BOLD_SIX_SPOKED_ASTERISK"). +lisp_code_name(128952,"HEAVY_SIX_SPOKED_ASTERISK"). +lisp_code_name(128953,"VERY_HEAVY_SIX_SPOKED_ASTERISK"). +lisp_code_name(128954,"EXTREMELY_HEAVY_SIX_SPOKED_ASTERISK"). +lisp_code_name(128955,"LIGHT_EIGHT_SPOKED_ASTERISK"). +lisp_code_name(128956,"MEDIUM_EIGHT_SPOKED_ASTERISK"). +lisp_code_name(128957,"BOLD_EIGHT_SPOKED_ASTERISK"). +lisp_code_name(128958,"HEAVY_EIGHT_SPOKED_ASTERISK"). +lisp_code_name(128959,"VERY_HEAVY_EIGHT_SPOKED_ASTERISK"). +lisp_code_name(128960,"LIGHT_THREE_POINTED_BLACK_STAR"). +lisp_code_name(128961,"MEDIUM_THREE_POINTED_BLACK_STAR"). +lisp_code_name(128962,"THREE_POINTED_BLACK_STAR"). +lisp_code_name(128963,"MEDIUM_THREE_POINTED_PINWHEEL_STAR"). +lisp_code_name(128964,"LIGHT_FOUR_POINTED_BLACK_STAR"). +lisp_code_name(128965,"MEDIUM_FOUR_POINTED_BLACK_STAR"). +lisp_code_name(128966,"FOUR_POINTED_BLACK_STAR"). +lisp_code_name(128967,"MEDIUM_FOUR_POINTED_PINWHEEL_STAR"). +lisp_code_name(128968,"REVERSE_LIGHT_FOUR_POINTED_PINWHEEL_STAR"). +lisp_code_name(128969,"LIGHT_FIVE_POINTED_BLACK_STAR"). +lisp_code_name(128970,"HEAVY_FIVE_POINTED_BLACK_STAR"). +lisp_code_name(128971,"MEDIUM_SIX_POINTED_BLACK_STAR"). +lisp_code_name(128972,"HEAVY_SIX_POINTED_BLACK_STAR"). +lisp_code_name(128973,"SIX_POINTED_PINWHEEL_STAR"). +lisp_code_name(128974,"MEDIUM_EIGHT_POINTED_BLACK_STAR"). +lisp_code_name(128975,"HEAVY_EIGHT_POINTED_BLACK_STAR"). +lisp_code_name(128976,"VERY_HEAVY_EIGHT_POINTED_BLACK_STAR"). +lisp_code_name(128977,"HEAVY_EIGHT_POINTED_PINWHEEL_STAR"). +lisp_code_name(128978,"LIGHT_TWELVE_POINTED_BLACK_STAR"). +lisp_code_name(128979,"HEAVY_TWELVE_POINTED_BLACK_STAR"). +lisp_code_name(128980,"HEAVY_TWELVE_POINTED_PINWHEEL_STAR"). +lisp_code_name(129024,"LEFTWARDS_ARROW_WITH_SMALL_TRIANGLE_ARROWHEAD"). +lisp_code_name(129025,"UPWARDS_ARROW_WITH_SMALL_TRIANGLE_ARROWHEAD"). +lisp_code_name(129026,"RIGHTWARDS_ARROW_WITH_SMALL_TRIANGLE_ARROWHEAD"). +lisp_code_name(129027,"DOWNWARDS_ARROW_WITH_SMALL_TRIANGLE_ARROWHEAD"). +lisp_code_name(129028,"LEFTWARDS_ARROW_WITH_MEDIUM_TRIANGLE_ARROWHEAD"). +lisp_code_name(129029,"UPWARDS_ARROW_WITH_MEDIUM_TRIANGLE_ARROWHEAD"). +lisp_code_name(129030,"RIGHTWARDS_ARROW_WITH_MEDIUM_TRIANGLE_ARROWHEAD"). +lisp_code_name(129031,"DOWNWARDS_ARROW_WITH_MEDIUM_TRIANGLE_ARROWHEAD"). +lisp_code_name(129032,"LEFTWARDS_ARROW_WITH_LARGE_TRIANGLE_ARROWHEAD"). +lisp_code_name(129033,"UPWARDS_ARROW_WITH_LARGE_TRIANGLE_ARROWHEAD"). +lisp_code_name(129034,"RIGHTWARDS_ARROW_WITH_LARGE_TRIANGLE_ARROWHEAD"). +lisp_code_name(129035,"DOWNWARDS_ARROW_WITH_LARGE_TRIANGLE_ARROWHEAD"). +lisp_code_name(129040,"LEFTWARDS_ARROW_WITH_SMALL_EQUILATERAL_ARROWHEAD"). +lisp_code_name(129041,"UPWARDS_ARROW_WITH_SMALL_EQUILATERAL_ARROWHEAD"). +lisp_code_name(129042,"RIGHTWARDS_ARROW_WITH_SMALL_EQUILATERAL_ARROWHEAD"). +lisp_code_name(129043,"DOWNWARDS_ARROW_WITH_SMALL_EQUILATERAL_ARROWHEAD"). +lisp_code_name(129044,"LEFTWARDS_ARROW_WITH_EQUILATERAL_ARROWHEAD"). +lisp_code_name(129045,"UPWARDS_ARROW_WITH_EQUILATERAL_ARROWHEAD"). +lisp_code_name(129046,"RIGHTWARDS_ARROW_WITH_EQUILATERAL_ARROWHEAD"). +lisp_code_name(129047,"DOWNWARDS_ARROW_WITH_EQUILATERAL_ARROWHEAD"). +lisp_code_name(129048,"HEAVY_LEFTWARDS_ARROW_WITH_EQUILATERAL_ARROWHEAD"). +lisp_code_name(129049,"HEAVY_UPWARDS_ARROW_WITH_EQUILATERAL_ARROWHEAD"). +lisp_code_name(129050,"HEAVY_RIGHTWARDS_ARROW_WITH_EQUILATERAL_ARROWHEAD"). +lisp_code_name(129051,"HEAVY_DOWNWARDS_ARROW_WITH_EQUILATERAL_ARROWHEAD"). +lisp_code_name(129052,"HEAVY_LEFTWARDS_ARROW_WITH_LARGE_EQUILATERAL_ARROWHEAD"). +lisp_code_name(129053,"HEAVY_UPWARDS_ARROW_WITH_LARGE_EQUILATERAL_ARROWHEAD"). +lisp_code_name(129054,"HEAVY_RIGHTWARDS_ARROW_WITH_LARGE_EQUILATERAL_ARROWHEAD"). +lisp_code_name(129055,"HEAVY_DOWNWARDS_ARROW_WITH_LARGE_EQUILATERAL_ARROWHEAD"). +lisp_code_name(129056,"LEFTWARDS_TRIANGLE-HEADED_ARROW_WITH_NARROW_SHAFT"). +lisp_code_name(129057,"UPWARDS_TRIANGLE-HEADED_ARROW_WITH_NARROW_SHAFT"). +lisp_code_name(129058,"RIGHTWARDS_TRIANGLE-HEADED_ARROW_WITH_NARROW_SHAFT"). +lisp_code_name(129059,"DOWNWARDS_TRIANGLE-HEADED_ARROW_WITH_NARROW_SHAFT"). +lisp_code_name(129060,"LEFTWARDS_TRIANGLE-HEADED_ARROW_WITH_MEDIUM_SHAFT"). +lisp_code_name(129061,"UPWARDS_TRIANGLE-HEADED_ARROW_WITH_MEDIUM_SHAFT"). +lisp_code_name(129062,"RIGHTWARDS_TRIANGLE-HEADED_ARROW_WITH_MEDIUM_SHAFT"). +lisp_code_name(129063,"DOWNWARDS_TRIANGLE-HEADED_ARROW_WITH_MEDIUM_SHAFT"). +lisp_code_name(129064,"LEFTWARDS_TRIANGLE-HEADED_ARROW_WITH_BOLD_SHAFT"). +lisp_code_name(129065,"UPWARDS_TRIANGLE-HEADED_ARROW_WITH_BOLD_SHAFT"). +lisp_code_name(129066,"RIGHTWARDS_TRIANGLE-HEADED_ARROW_WITH_BOLD_SHAFT"). +lisp_code_name(129067,"DOWNWARDS_TRIANGLE-HEADED_ARROW_WITH_BOLD_SHAFT"). +lisp_code_name(129068,"LEFTWARDS_TRIANGLE-HEADED_ARROW_WITH_HEAVY_SHAFT"). +lisp_code_name(129069,"UPWARDS_TRIANGLE-HEADED_ARROW_WITH_HEAVY_SHAFT"). +lisp_code_name(129070,"RIGHTWARDS_TRIANGLE-HEADED_ARROW_WITH_HEAVY_SHAFT"). +lisp_code_name(129071,"DOWNWARDS_TRIANGLE-HEADED_ARROW_WITH_HEAVY_SHAFT"). +lisp_code_name(129072,"LEFTWARDS_TRIANGLE-HEADED_ARROW_WITH_VERY_HEAVY_SHAFT"). +lisp_code_name(129073,"UPWARDS_TRIANGLE-HEADED_ARROW_WITH_VERY_HEAVY_SHAFT"). +lisp_code_name(129074,"RIGHTWARDS_TRIANGLE-HEADED_ARROW_WITH_VERY_HEAVY_SHAFT"). +lisp_code_name(129075,"DOWNWARDS_TRIANGLE-HEADED_ARROW_WITH_VERY_HEAVY_SHAFT"). +lisp_code_name(129076,"LEFTWARDS_FINGER-POST_ARROW"). +lisp_code_name(129077,"UPWARDS_FINGER-POST_ARROW"). +lisp_code_name(129078,"RIGHTWARDS_FINGER-POST_ARROW"). +lisp_code_name(129079,"DOWNWARDS_FINGER-POST_ARROW"). +lisp_code_name(129080,"LEFTWARDS_SQUARED_ARROW"). +lisp_code_name(129081,"UPWARDS_SQUARED_ARROW"). +lisp_code_name(129082,"RIGHTWARDS_SQUARED_ARROW"). +lisp_code_name(129083,"DOWNWARDS_SQUARED_ARROW"). +lisp_code_name(129084,"LEFTWARDS_COMPRESSED_ARROW"). +lisp_code_name(129085,"UPWARDS_COMPRESSED_ARROW"). +lisp_code_name(129086,"RIGHTWARDS_COMPRESSED_ARROW"). +lisp_code_name(129087,"DOWNWARDS_COMPRESSED_ARROW"). +lisp_code_name(129088,"LEFTWARDS_HEAVY_COMPRESSED_ARROW"). +lisp_code_name(129089,"UPWARDS_HEAVY_COMPRESSED_ARROW"). +lisp_code_name(129090,"RIGHTWARDS_HEAVY_COMPRESSED_ARROW"). +lisp_code_name(129091,"DOWNWARDS_HEAVY_COMPRESSED_ARROW"). +lisp_code_name(129092,"LEFTWARDS_HEAVY_ARROW"). +lisp_code_name(129093,"UPWARDS_HEAVY_ARROW"). +lisp_code_name(129094,"RIGHTWARDS_HEAVY_ARROW"). +lisp_code_name(129095,"DOWNWARDS_HEAVY_ARROW"). +lisp_code_name(129104,"LEFTWARDS_SANS-SERIF_ARROW"). +lisp_code_name(129105,"UPWARDS_SANS-SERIF_ARROW"). +lisp_code_name(129106,"RIGHTWARDS_SANS-SERIF_ARROW"). +lisp_code_name(129107,"DOWNWARDS_SANS-SERIF_ARROW"). +lisp_code_name(129108,"NORTH_WEST_SANS-SERIF_ARROW"). +lisp_code_name(129109,"NORTH_EAST_SANS-SERIF_ARROW"). +lisp_code_name(129110,"SOUTH_EAST_SANS-SERIF_ARROW"). +lisp_code_name(129111,"SOUTH_WEST_SANS-SERIF_ARROW"). +lisp_code_name(129112,"LEFT_RIGHT_SANS-SERIF_ARROW"). +lisp_code_name(129113,"UP_DOWN_SANS-SERIF_ARROW"). +lisp_code_name(129120,"WIDE-HEADED_LEFTWARDS_LIGHT_BARB_ARROW"). +lisp_code_name(129121,"WIDE-HEADED_UPWARDS_LIGHT_BARB_ARROW"). +lisp_code_name(129122,"WIDE-HEADED_RIGHTWARDS_LIGHT_BARB_ARROW"). +lisp_code_name(129123,"WIDE-HEADED_DOWNWARDS_LIGHT_BARB_ARROW"). +lisp_code_name(129124,"WIDE-HEADED_NORTH_WEST_LIGHT_BARB_ARROW"). +lisp_code_name(129125,"WIDE-HEADED_NORTH_EAST_LIGHT_BARB_ARROW"). +lisp_code_name(129126,"WIDE-HEADED_SOUTH_EAST_LIGHT_BARB_ARROW"). +lisp_code_name(129127,"WIDE-HEADED_SOUTH_WEST_LIGHT_BARB_ARROW"). +lisp_code_name(129128,"WIDE-HEADED_LEFTWARDS_BARB_ARROW"). +lisp_code_name(129129,"WIDE-HEADED_UPWARDS_BARB_ARROW"). +lisp_code_name(129130,"WIDE-HEADED_RIGHTWARDS_BARB_ARROW"). +lisp_code_name(129131,"WIDE-HEADED_DOWNWARDS_BARB_ARROW"). +lisp_code_name(129132,"WIDE-HEADED_NORTH_WEST_BARB_ARROW"). +lisp_code_name(129133,"WIDE-HEADED_NORTH_EAST_BARB_ARROW"). +lisp_code_name(129134,"WIDE-HEADED_SOUTH_EAST_BARB_ARROW"). +lisp_code_name(129135,"WIDE-HEADED_SOUTH_WEST_BARB_ARROW"). +lisp_code_name(129136,"WIDE-HEADED_LEFTWARDS_MEDIUM_BARB_ARROW"). +lisp_code_name(129137,"WIDE-HEADED_UPWARDS_MEDIUM_BARB_ARROW"). +lisp_code_name(129138,"WIDE-HEADED_RIGHTWARDS_MEDIUM_BARB_ARROW"). +lisp_code_name(129139,"WIDE-HEADED_DOWNWARDS_MEDIUM_BARB_ARROW"). +lisp_code_name(129140,"WIDE-HEADED_NORTH_WEST_MEDIUM_BARB_ARROW"). +lisp_code_name(129141,"WIDE-HEADED_NORTH_EAST_MEDIUM_BARB_ARROW"). +lisp_code_name(129142,"WIDE-HEADED_SOUTH_EAST_MEDIUM_BARB_ARROW"). +lisp_code_name(129143,"WIDE-HEADED_SOUTH_WEST_MEDIUM_BARB_ARROW"). +lisp_code_name(129144,"WIDE-HEADED_LEFTWARDS_HEAVY_BARB_ARROW"). +lisp_code_name(129145,"WIDE-HEADED_UPWARDS_HEAVY_BARB_ARROW"). +lisp_code_name(129146,"WIDE-HEADED_RIGHTWARDS_HEAVY_BARB_ARROW"). +lisp_code_name(129147,"WIDE-HEADED_DOWNWARDS_HEAVY_BARB_ARROW"). +lisp_code_name(129148,"WIDE-HEADED_NORTH_WEST_HEAVY_BARB_ARROW"). +lisp_code_name(129149,"WIDE-HEADED_NORTH_EAST_HEAVY_BARB_ARROW"). +lisp_code_name(129150,"WIDE-HEADED_SOUTH_EAST_HEAVY_BARB_ARROW"). +lisp_code_name(129151,"WIDE-HEADED_SOUTH_WEST_HEAVY_BARB_ARROW"). +lisp_code_name(129152,"WIDE-HEADED_LEFTWARDS_VERY_HEAVY_BARB_ARROW"). +lisp_code_name(129153,"WIDE-HEADED_UPWARDS_VERY_HEAVY_BARB_ARROW"). +lisp_code_name(129154,"WIDE-HEADED_RIGHTWARDS_VERY_HEAVY_BARB_ARROW"). +lisp_code_name(129155,"WIDE-HEADED_DOWNWARDS_VERY_HEAVY_BARB_ARROW"). +lisp_code_name(129156,"WIDE-HEADED_NORTH_WEST_VERY_HEAVY_BARB_ARROW"). +lisp_code_name(129157,"WIDE-HEADED_NORTH_EAST_VERY_HEAVY_BARB_ARROW"). +lisp_code_name(129158,"WIDE-HEADED_SOUTH_EAST_VERY_HEAVY_BARB_ARROW"). +lisp_code_name(129159,"WIDE-HEADED_SOUTH_WEST_VERY_HEAVY_BARB_ARROW"). +lisp_code_name(129168,"LEFTWARDS_TRIANGLE_ARROWHEAD"). +lisp_code_name(129169,"UPWARDS_TRIANGLE_ARROWHEAD"). +lisp_code_name(129170,"RIGHTWARDS_TRIANGLE_ARROWHEAD"). +lisp_code_name(129171,"DOWNWARDS_TRIANGLE_ARROWHEAD"). +lisp_code_name(129172,"LEFTWARDS_WHITE_ARROW_WITHIN_TRIANGLE_ARROWHEAD"). +lisp_code_name(129173,"UPWARDS_WHITE_ARROW_WITHIN_TRIANGLE_ARROWHEAD"). +lisp_code_name(129174,"RIGHTWARDS_WHITE_ARROW_WITHIN_TRIANGLE_ARROWHEAD"). +lisp_code_name(129175,"DOWNWARDS_WHITE_ARROW_WITHIN_TRIANGLE_ARROWHEAD"). +lisp_code_name(129176,"LEFTWARDS_ARROW_WITH_NOTCHED_TAIL"). +lisp_code_name(129177,"UPWARDS_ARROW_WITH_NOTCHED_TAIL"). +lisp_code_name(129178,"RIGHTWARDS_ARROW_WITH_NOTCHED_TAIL"). +lisp_code_name(129179,"DOWNWARDS_ARROW_WITH_NOTCHED_TAIL"). +lisp_code_name(129180,"HEAVY_ARROW_SHAFT_WIDTH_ONE"). +lisp_code_name(129181,"HEAVY_ARROW_SHAFT_WIDTH_TWO_THIRDS"). +lisp_code_name(129182,"HEAVY_ARROW_SHAFT_WIDTH_ONE_HALF"). +lisp_code_name(129183,"HEAVY_ARROW_SHAFT_WIDTH_ONE_THIRD"). +lisp_code_name(129184,"LEFTWARDS_BOTTOM-SHADED_WHITE_ARROW"). +lisp_code_name(129185,"RIGHTWARDS_BOTTOM_SHADED_WHITE_ARROW"). +lisp_code_name(129186,"LEFTWARDS_TOP_SHADED_WHITE_ARROW"). +lisp_code_name(129187,"RIGHTWARDS_TOP_SHADED_WHITE_ARROW"). +lisp_code_name(129188,"LEFTWARDS_LEFT-SHADED_WHITE_ARROW"). +lisp_code_name(129189,"RIGHTWARDS_RIGHT-SHADED_WHITE_ARROW"). +lisp_code_name(129190,"LEFTWARDS_RIGHT-SHADED_WHITE_ARROW"). +lisp_code_name(129191,"RIGHTWARDS_LEFT-SHADED_WHITE_ARROW"). +lisp_code_name(129192,"LEFTWARDS_BACK-TILTED_SHADOWED_WHITE_ARROW"). +lisp_code_name(129193,"RIGHTWARDS_BACK-TILTED_SHADOWED_WHITE_ARROW"). +lisp_code_name(129194,"LEFTWARDS_FRONT-TILTED_SHADOWED_WHITE_ARROW"). +lisp_code_name(129195,"RIGHTWARDS_FRONT-TILTED_SHADOWED_WHITE_ARROW"). +lisp_code_name(129196,"WHITE_ARROW_SHAFT_WIDTH_ONE"). +lisp_code_name(129197,"WHITE_ARROW_SHAFT_WIDTH_TWO_THIRDS"). +lisp_code_name(194560,"CJK_COMPATIBILITY_IDEOGRAPH-2F800"). +lisp_code_name(194561,"CJK_COMPATIBILITY_IDEOGRAPH-2F801"). +lisp_code_name(194562,"CJK_COMPATIBILITY_IDEOGRAPH-2F802"). +lisp_code_name(194563,"CJK_COMPATIBILITY_IDEOGRAPH-2F803"). +lisp_code_name(194564,"CJK_COMPATIBILITY_IDEOGRAPH-2F804"). +lisp_code_name(194565,"CJK_COMPATIBILITY_IDEOGRAPH-2F805"). +lisp_code_name(194566,"CJK_COMPATIBILITY_IDEOGRAPH-2F806"). +lisp_code_name(194567,"CJK_COMPATIBILITY_IDEOGRAPH-2F807"). +lisp_code_name(194568,"CJK_COMPATIBILITY_IDEOGRAPH-2F808"). +lisp_code_name(194569,"CJK_COMPATIBILITY_IDEOGRAPH-2F809"). +lisp_code_name(194570,"CJK_COMPATIBILITY_IDEOGRAPH-2F80A"). +lisp_code_name(194571,"CJK_COMPATIBILITY_IDEOGRAPH-2F80B"). +lisp_code_name(194572,"CJK_COMPATIBILITY_IDEOGRAPH-2F80C"). +lisp_code_name(194573,"CJK_COMPATIBILITY_IDEOGRAPH-2F80D"). +lisp_code_name(194574,"CJK_COMPATIBILITY_IDEOGRAPH-2F80E"). +lisp_code_name(194575,"CJK_COMPATIBILITY_IDEOGRAPH-2F80F"). +lisp_code_name(194576,"CJK_COMPATIBILITY_IDEOGRAPH-2F810"). +lisp_code_name(194577,"CJK_COMPATIBILITY_IDEOGRAPH-2F811"). +lisp_code_name(194578,"CJK_COMPATIBILITY_IDEOGRAPH-2F812"). +lisp_code_name(194579,"CJK_COMPATIBILITY_IDEOGRAPH-2F813"). +lisp_code_name(194580,"CJK_COMPATIBILITY_IDEOGRAPH-2F814"). +lisp_code_name(194581,"CJK_COMPATIBILITY_IDEOGRAPH-2F815"). +lisp_code_name(194582,"CJK_COMPATIBILITY_IDEOGRAPH-2F816"). +lisp_code_name(194583,"CJK_COMPATIBILITY_IDEOGRAPH-2F817"). +lisp_code_name(194584,"CJK_COMPATIBILITY_IDEOGRAPH-2F818"). +lisp_code_name(194585,"CJK_COMPATIBILITY_IDEOGRAPH-2F819"). +lisp_code_name(194586,"CJK_COMPATIBILITY_IDEOGRAPH-2F81A"). +lisp_code_name(194587,"CJK_COMPATIBILITY_IDEOGRAPH-2F81B"). +lisp_code_name(194588,"CJK_COMPATIBILITY_IDEOGRAPH-2F81C"). +lisp_code_name(194589,"CJK_COMPATIBILITY_IDEOGRAPH-2F81D"). +lisp_code_name(194590,"CJK_COMPATIBILITY_IDEOGRAPH-2F81E"). +lisp_code_name(194591,"CJK_COMPATIBILITY_IDEOGRAPH-2F81F"). +lisp_code_name(194592,"CJK_COMPATIBILITY_IDEOGRAPH-2F820"). +lisp_code_name(194593,"CJK_COMPATIBILITY_IDEOGRAPH-2F821"). +lisp_code_name(194594,"CJK_COMPATIBILITY_IDEOGRAPH-2F822"). +lisp_code_name(194595,"CJK_COMPATIBILITY_IDEOGRAPH-2F823"). +lisp_code_name(194596,"CJK_COMPATIBILITY_IDEOGRAPH-2F824"). +lisp_code_name(194597,"CJK_COMPATIBILITY_IDEOGRAPH-2F825"). +lisp_code_name(194598,"CJK_COMPATIBILITY_IDEOGRAPH-2F826"). +lisp_code_name(194599,"CJK_COMPATIBILITY_IDEOGRAPH-2F827"). +lisp_code_name(194600,"CJK_COMPATIBILITY_IDEOGRAPH-2F828"). +lisp_code_name(194601,"CJK_COMPATIBILITY_IDEOGRAPH-2F829"). +lisp_code_name(194602,"CJK_COMPATIBILITY_IDEOGRAPH-2F82A"). +lisp_code_name(194603,"CJK_COMPATIBILITY_IDEOGRAPH-2F82B"). +lisp_code_name(194604,"CJK_COMPATIBILITY_IDEOGRAPH-2F82C"). +lisp_code_name(194605,"CJK_COMPATIBILITY_IDEOGRAPH-2F82D"). +lisp_code_name(194606,"CJK_COMPATIBILITY_IDEOGRAPH-2F82E"). +lisp_code_name(194607,"CJK_COMPATIBILITY_IDEOGRAPH-2F82F"). +lisp_code_name(194608,"CJK_COMPATIBILITY_IDEOGRAPH-2F830"). +lisp_code_name(194609,"CJK_COMPATIBILITY_IDEOGRAPH-2F831"). +lisp_code_name(194610,"CJK_COMPATIBILITY_IDEOGRAPH-2F832"). +lisp_code_name(194611,"CJK_COMPATIBILITY_IDEOGRAPH-2F833"). +lisp_code_name(194612,"CJK_COMPATIBILITY_IDEOGRAPH-2F834"). +lisp_code_name(194613,"CJK_COMPATIBILITY_IDEOGRAPH-2F835"). +lisp_code_name(194614,"CJK_COMPATIBILITY_IDEOGRAPH-2F836"). +lisp_code_name(194615,"CJK_COMPATIBILITY_IDEOGRAPH-2F837"). +lisp_code_name(194616,"CJK_COMPATIBILITY_IDEOGRAPH-2F838"). +lisp_code_name(194617,"CJK_COMPATIBILITY_IDEOGRAPH-2F839"). +lisp_code_name(194618,"CJK_COMPATIBILITY_IDEOGRAPH-2F83A"). +lisp_code_name(194619,"CJK_COMPATIBILITY_IDEOGRAPH-2F83B"). +lisp_code_name(194620,"CJK_COMPATIBILITY_IDEOGRAPH-2F83C"). +lisp_code_name(194621,"CJK_COMPATIBILITY_IDEOGRAPH-2F83D"). +lisp_code_name(194622,"CJK_COMPATIBILITY_IDEOGRAPH-2F83E"). +lisp_code_name(194623,"CJK_COMPATIBILITY_IDEOGRAPH-2F83F"). +lisp_code_name(194624,"CJK_COMPATIBILITY_IDEOGRAPH-2F840"). +lisp_code_name(194625,"CJK_COMPATIBILITY_IDEOGRAPH-2F841"). +lisp_code_name(194626,"CJK_COMPATIBILITY_IDEOGRAPH-2F842"). +lisp_code_name(194627,"CJK_COMPATIBILITY_IDEOGRAPH-2F843"). +lisp_code_name(194628,"CJK_COMPATIBILITY_IDEOGRAPH-2F844"). +lisp_code_name(194629,"CJK_COMPATIBILITY_IDEOGRAPH-2F845"). +lisp_code_name(194630,"CJK_COMPATIBILITY_IDEOGRAPH-2F846"). +lisp_code_name(194631,"CJK_COMPATIBILITY_IDEOGRAPH-2F847"). +lisp_code_name(194632,"CJK_COMPATIBILITY_IDEOGRAPH-2F848"). +lisp_code_name(194633,"CJK_COMPATIBILITY_IDEOGRAPH-2F849"). +lisp_code_name(194634,"CJK_COMPATIBILITY_IDEOGRAPH-2F84A"). +lisp_code_name(194635,"CJK_COMPATIBILITY_IDEOGRAPH-2F84B"). +lisp_code_name(194636,"CJK_COMPATIBILITY_IDEOGRAPH-2F84C"). +lisp_code_name(194637,"CJK_COMPATIBILITY_IDEOGRAPH-2F84D"). +lisp_code_name(194638,"CJK_COMPATIBILITY_IDEOGRAPH-2F84E"). +lisp_code_name(194639,"CJK_COMPATIBILITY_IDEOGRAPH-2F84F"). +lisp_code_name(194640,"CJK_COMPATIBILITY_IDEOGRAPH-2F850"). +lisp_code_name(194641,"CJK_COMPATIBILITY_IDEOGRAPH-2F851"). +lisp_code_name(194642,"CJK_COMPATIBILITY_IDEOGRAPH-2F852"). +lisp_code_name(194643,"CJK_COMPATIBILITY_IDEOGRAPH-2F853"). +lisp_code_name(194644,"CJK_COMPATIBILITY_IDEOGRAPH-2F854"). +lisp_code_name(194645,"CJK_COMPATIBILITY_IDEOGRAPH-2F855"). +lisp_code_name(194646,"CJK_COMPATIBILITY_IDEOGRAPH-2F856"). +lisp_code_name(194647,"CJK_COMPATIBILITY_IDEOGRAPH-2F857"). +lisp_code_name(194648,"CJK_COMPATIBILITY_IDEOGRAPH-2F858"). +lisp_code_name(194649,"CJK_COMPATIBILITY_IDEOGRAPH-2F859"). +lisp_code_name(194650,"CJK_COMPATIBILITY_IDEOGRAPH-2F85A"). +lisp_code_name(194651,"CJK_COMPATIBILITY_IDEOGRAPH-2F85B"). +lisp_code_name(194652,"CJK_COMPATIBILITY_IDEOGRAPH-2F85C"). +lisp_code_name(194653,"CJK_COMPATIBILITY_IDEOGRAPH-2F85D"). +lisp_code_name(194654,"CJK_COMPATIBILITY_IDEOGRAPH-2F85E"). +lisp_code_name(194655,"CJK_COMPATIBILITY_IDEOGRAPH-2F85F"). +lisp_code_name(194656,"CJK_COMPATIBILITY_IDEOGRAPH-2F860"). +lisp_code_name(194657,"CJK_COMPATIBILITY_IDEOGRAPH-2F861"). +lisp_code_name(194658,"CJK_COMPATIBILITY_IDEOGRAPH-2F862"). +lisp_code_name(194659,"CJK_COMPATIBILITY_IDEOGRAPH-2F863"). +lisp_code_name(194660,"CJK_COMPATIBILITY_IDEOGRAPH-2F864"). +lisp_code_name(194661,"CJK_COMPATIBILITY_IDEOGRAPH-2F865"). +lisp_code_name(194662,"CJK_COMPATIBILITY_IDEOGRAPH-2F866"). +lisp_code_name(194663,"CJK_COMPATIBILITY_IDEOGRAPH-2F867"). +lisp_code_name(194664,"CJK_COMPATIBILITY_IDEOGRAPH-2F868"). +lisp_code_name(194665,"CJK_COMPATIBILITY_IDEOGRAPH-2F869"). +lisp_code_name(194666,"CJK_COMPATIBILITY_IDEOGRAPH-2F86A"). +lisp_code_name(194667,"CJK_COMPATIBILITY_IDEOGRAPH-2F86B"). +lisp_code_name(194668,"CJK_COMPATIBILITY_IDEOGRAPH-2F86C"). +lisp_code_name(194669,"CJK_COMPATIBILITY_IDEOGRAPH-2F86D"). +lisp_code_name(194670,"CJK_COMPATIBILITY_IDEOGRAPH-2F86E"). +lisp_code_name(194671,"CJK_COMPATIBILITY_IDEOGRAPH-2F86F"). +lisp_code_name(194672,"CJK_COMPATIBILITY_IDEOGRAPH-2F870"). +lisp_code_name(194673,"CJK_COMPATIBILITY_IDEOGRAPH-2F871"). +lisp_code_name(194674,"CJK_COMPATIBILITY_IDEOGRAPH-2F872"). +lisp_code_name(194675,"CJK_COMPATIBILITY_IDEOGRAPH-2F873"). +lisp_code_name(194676,"CJK_COMPATIBILITY_IDEOGRAPH-2F874"). +lisp_code_name(194677,"CJK_COMPATIBILITY_IDEOGRAPH-2F875"). +lisp_code_name(194678,"CJK_COMPATIBILITY_IDEOGRAPH-2F876"). +lisp_code_name(194679,"CJK_COMPATIBILITY_IDEOGRAPH-2F877"). +lisp_code_name(194680,"CJK_COMPATIBILITY_IDEOGRAPH-2F878"). +lisp_code_name(194681,"CJK_COMPATIBILITY_IDEOGRAPH-2F879"). +lisp_code_name(194682,"CJK_COMPATIBILITY_IDEOGRAPH-2F87A"). +lisp_code_name(194683,"CJK_COMPATIBILITY_IDEOGRAPH-2F87B"). +lisp_code_name(194684,"CJK_COMPATIBILITY_IDEOGRAPH-2F87C"). +lisp_code_name(194685,"CJK_COMPATIBILITY_IDEOGRAPH-2F87D"). +lisp_code_name(194686,"CJK_COMPATIBILITY_IDEOGRAPH-2F87E"). +lisp_code_name(194687,"CJK_COMPATIBILITY_IDEOGRAPH-2F87F"). +lisp_code_name(194688,"CJK_COMPATIBILITY_IDEOGRAPH-2F880"). +lisp_code_name(194689,"CJK_COMPATIBILITY_IDEOGRAPH-2F881"). +lisp_code_name(194690,"CJK_COMPATIBILITY_IDEOGRAPH-2F882"). +lisp_code_name(194691,"CJK_COMPATIBILITY_IDEOGRAPH-2F883"). +lisp_code_name(194692,"CJK_COMPATIBILITY_IDEOGRAPH-2F884"). +lisp_code_name(194693,"CJK_COMPATIBILITY_IDEOGRAPH-2F885"). +lisp_code_name(194694,"CJK_COMPATIBILITY_IDEOGRAPH-2F886"). +lisp_code_name(194695,"CJK_COMPATIBILITY_IDEOGRAPH-2F887"). +lisp_code_name(194696,"CJK_COMPATIBILITY_IDEOGRAPH-2F888"). +lisp_code_name(194697,"CJK_COMPATIBILITY_IDEOGRAPH-2F889"). +lisp_code_name(194698,"CJK_COMPATIBILITY_IDEOGRAPH-2F88A"). +lisp_code_name(194699,"CJK_COMPATIBILITY_IDEOGRAPH-2F88B"). +lisp_code_name(194700,"CJK_COMPATIBILITY_IDEOGRAPH-2F88C"). +lisp_code_name(194701,"CJK_COMPATIBILITY_IDEOGRAPH-2F88D"). +lisp_code_name(194702,"CJK_COMPATIBILITY_IDEOGRAPH-2F88E"). +lisp_code_name(194703,"CJK_COMPATIBILITY_IDEOGRAPH-2F88F"). +lisp_code_name(194704,"CJK_COMPATIBILITY_IDEOGRAPH-2F890"). +lisp_code_name(194705,"CJK_COMPATIBILITY_IDEOGRAPH-2F891"). +lisp_code_name(194706,"CJK_COMPATIBILITY_IDEOGRAPH-2F892"). +lisp_code_name(194707,"CJK_COMPATIBILITY_IDEOGRAPH-2F893"). +lisp_code_name(194708,"CJK_COMPATIBILITY_IDEOGRAPH-2F894"). +lisp_code_name(194709,"CJK_COMPATIBILITY_IDEOGRAPH-2F895"). +lisp_code_name(194710,"CJK_COMPATIBILITY_IDEOGRAPH-2F896"). +lisp_code_name(194711,"CJK_COMPATIBILITY_IDEOGRAPH-2F897"). +lisp_code_name(194712,"CJK_COMPATIBILITY_IDEOGRAPH-2F898"). +lisp_code_name(194713,"CJK_COMPATIBILITY_IDEOGRAPH-2F899"). +lisp_code_name(194714,"CJK_COMPATIBILITY_IDEOGRAPH-2F89A"). +lisp_code_name(194715,"CJK_COMPATIBILITY_IDEOGRAPH-2F89B"). +lisp_code_name(194716,"CJK_COMPATIBILITY_IDEOGRAPH-2F89C"). +lisp_code_name(194717,"CJK_COMPATIBILITY_IDEOGRAPH-2F89D"). +lisp_code_name(194718,"CJK_COMPATIBILITY_IDEOGRAPH-2F89E"). +lisp_code_name(194719,"CJK_COMPATIBILITY_IDEOGRAPH-2F89F"). +lisp_code_name(194720,"CJK_COMPATIBILITY_IDEOGRAPH-2F8A0"). +lisp_code_name(194721,"CJK_COMPATIBILITY_IDEOGRAPH-2F8A1"). +lisp_code_name(194722,"CJK_COMPATIBILITY_IDEOGRAPH-2F8A2"). +lisp_code_name(194723,"CJK_COMPATIBILITY_IDEOGRAPH-2F8A3"). +lisp_code_name(194724,"CJK_COMPATIBILITY_IDEOGRAPH-2F8A4"). +lisp_code_name(194725,"CJK_COMPATIBILITY_IDEOGRAPH-2F8A5"). +lisp_code_name(194726,"CJK_COMPATIBILITY_IDEOGRAPH-2F8A6"). +lisp_code_name(194727,"CJK_COMPATIBILITY_IDEOGRAPH-2F8A7"). +lisp_code_name(194728,"CJK_COMPATIBILITY_IDEOGRAPH-2F8A8"). +lisp_code_name(194729,"CJK_COMPATIBILITY_IDEOGRAPH-2F8A9"). +lisp_code_name(194730,"CJK_COMPATIBILITY_IDEOGRAPH-2F8AA"). +lisp_code_name(194731,"CJK_COMPATIBILITY_IDEOGRAPH-2F8AB"). +lisp_code_name(194732,"CJK_COMPATIBILITY_IDEOGRAPH-2F8AC"). +lisp_code_name(194733,"CJK_COMPATIBILITY_IDEOGRAPH-2F8AD"). +lisp_code_name(194734,"CJK_COMPATIBILITY_IDEOGRAPH-2F8AE"). +lisp_code_name(194735,"CJK_COMPATIBILITY_IDEOGRAPH-2F8AF"). +lisp_code_name(194736,"CJK_COMPATIBILITY_IDEOGRAPH-2F8B0"). +lisp_code_name(194737,"CJK_COMPATIBILITY_IDEOGRAPH-2F8B1"). +lisp_code_name(194738,"CJK_COMPATIBILITY_IDEOGRAPH-2F8B2"). +lisp_code_name(194739,"CJK_COMPATIBILITY_IDEOGRAPH-2F8B3"). +lisp_code_name(194740,"CJK_COMPATIBILITY_IDEOGRAPH-2F8B4"). +lisp_code_name(194741,"CJK_COMPATIBILITY_IDEOGRAPH-2F8B5"). +lisp_code_name(194742,"CJK_COMPATIBILITY_IDEOGRAPH-2F8B6"). +lisp_code_name(194743,"CJK_COMPATIBILITY_IDEOGRAPH-2F8B7"). +lisp_code_name(194744,"CJK_COMPATIBILITY_IDEOGRAPH-2F8B8"). +lisp_code_name(194745,"CJK_COMPATIBILITY_IDEOGRAPH-2F8B9"). +lisp_code_name(194746,"CJK_COMPATIBILITY_IDEOGRAPH-2F8BA"). +lisp_code_name(194747,"CJK_COMPATIBILITY_IDEOGRAPH-2F8BB"). +lisp_code_name(194748,"CJK_COMPATIBILITY_IDEOGRAPH-2F8BC"). +lisp_code_name(194749,"CJK_COMPATIBILITY_IDEOGRAPH-2F8BD"). +lisp_code_name(194750,"CJK_COMPATIBILITY_IDEOGRAPH-2F8BE"). +lisp_code_name(194751,"CJK_COMPATIBILITY_IDEOGRAPH-2F8BF"). +lisp_code_name(194752,"CJK_COMPATIBILITY_IDEOGRAPH-2F8C0"). +lisp_code_name(194753,"CJK_COMPATIBILITY_IDEOGRAPH-2F8C1"). +lisp_code_name(194754,"CJK_COMPATIBILITY_IDEOGRAPH-2F8C2"). +lisp_code_name(194755,"CJK_COMPATIBILITY_IDEOGRAPH-2F8C3"). +lisp_code_name(194756,"CJK_COMPATIBILITY_IDEOGRAPH-2F8C4"). +lisp_code_name(194757,"CJK_COMPATIBILITY_IDEOGRAPH-2F8C5"). +lisp_code_name(194758,"CJK_COMPATIBILITY_IDEOGRAPH-2F8C6"). +lisp_code_name(194759,"CJK_COMPATIBILITY_IDEOGRAPH-2F8C7"). +lisp_code_name(194760,"CJK_COMPATIBILITY_IDEOGRAPH-2F8C8"). +lisp_code_name(194761,"CJK_COMPATIBILITY_IDEOGRAPH-2F8C9"). +lisp_code_name(194762,"CJK_COMPATIBILITY_IDEOGRAPH-2F8CA"). +lisp_code_name(194763,"CJK_COMPATIBILITY_IDEOGRAPH-2F8CB"). +lisp_code_name(194764,"CJK_COMPATIBILITY_IDEOGRAPH-2F8CC"). +lisp_code_name(194765,"CJK_COMPATIBILITY_IDEOGRAPH-2F8CD"). +lisp_code_name(194766,"CJK_COMPATIBILITY_IDEOGRAPH-2F8CE"). +lisp_code_name(194767,"CJK_COMPATIBILITY_IDEOGRAPH-2F8CF"). +lisp_code_name(194768,"CJK_COMPATIBILITY_IDEOGRAPH-2F8D0"). +lisp_code_name(194769,"CJK_COMPATIBILITY_IDEOGRAPH-2F8D1"). +lisp_code_name(194770,"CJK_COMPATIBILITY_IDEOGRAPH-2F8D2"). +lisp_code_name(194771,"CJK_COMPATIBILITY_IDEOGRAPH-2F8D3"). +lisp_code_name(194772,"CJK_COMPATIBILITY_IDEOGRAPH-2F8D4"). +lisp_code_name(194773,"CJK_COMPATIBILITY_IDEOGRAPH-2F8D5"). +lisp_code_name(194774,"CJK_COMPATIBILITY_IDEOGRAPH-2F8D6"). +lisp_code_name(194775,"CJK_COMPATIBILITY_IDEOGRAPH-2F8D7"). +lisp_code_name(194776,"CJK_COMPATIBILITY_IDEOGRAPH-2F8D8"). +lisp_code_name(194777,"CJK_COMPATIBILITY_IDEOGRAPH-2F8D9"). +lisp_code_name(194778,"CJK_COMPATIBILITY_IDEOGRAPH-2F8DA"). +lisp_code_name(194779,"CJK_COMPATIBILITY_IDEOGRAPH-2F8DB"). +lisp_code_name(194780,"CJK_COMPATIBILITY_IDEOGRAPH-2F8DC"). +lisp_code_name(194781,"CJK_COMPATIBILITY_IDEOGRAPH-2F8DD"). +lisp_code_name(194782,"CJK_COMPATIBILITY_IDEOGRAPH-2F8DE"). +lisp_code_name(194783,"CJK_COMPATIBILITY_IDEOGRAPH-2F8DF"). +lisp_code_name(194784,"CJK_COMPATIBILITY_IDEOGRAPH-2F8E0"). +lisp_code_name(194785,"CJK_COMPATIBILITY_IDEOGRAPH-2F8E1"). +lisp_code_name(194786,"CJK_COMPATIBILITY_IDEOGRAPH-2F8E2"). +lisp_code_name(194787,"CJK_COMPATIBILITY_IDEOGRAPH-2F8E3"). +lisp_code_name(194788,"CJK_COMPATIBILITY_IDEOGRAPH-2F8E4"). +lisp_code_name(194789,"CJK_COMPATIBILITY_IDEOGRAPH-2F8E5"). +lisp_code_name(194790,"CJK_COMPATIBILITY_IDEOGRAPH-2F8E6"). +lisp_code_name(194791,"CJK_COMPATIBILITY_IDEOGRAPH-2F8E7"). +lisp_code_name(194792,"CJK_COMPATIBILITY_IDEOGRAPH-2F8E8"). +lisp_code_name(194793,"CJK_COMPATIBILITY_IDEOGRAPH-2F8E9"). +lisp_code_name(194794,"CJK_COMPATIBILITY_IDEOGRAPH-2F8EA"). +lisp_code_name(194795,"CJK_COMPATIBILITY_IDEOGRAPH-2F8EB"). +lisp_code_name(194796,"CJK_COMPATIBILITY_IDEOGRAPH-2F8EC"). +lisp_code_name(194797,"CJK_COMPATIBILITY_IDEOGRAPH-2F8ED"). +lisp_code_name(194798,"CJK_COMPATIBILITY_IDEOGRAPH-2F8EE"). +lisp_code_name(194799,"CJK_COMPATIBILITY_IDEOGRAPH-2F8EF"). +lisp_code_name(194800,"CJK_COMPATIBILITY_IDEOGRAPH-2F8F0"). +lisp_code_name(194801,"CJK_COMPATIBILITY_IDEOGRAPH-2F8F1"). +lisp_code_name(194802,"CJK_COMPATIBILITY_IDEOGRAPH-2F8F2"). +lisp_code_name(194803,"CJK_COMPATIBILITY_IDEOGRAPH-2F8F3"). +lisp_code_name(194804,"CJK_COMPATIBILITY_IDEOGRAPH-2F8F4"). +lisp_code_name(194805,"CJK_COMPATIBILITY_IDEOGRAPH-2F8F5"). +lisp_code_name(194806,"CJK_COMPATIBILITY_IDEOGRAPH-2F8F6"). +lisp_code_name(194807,"CJK_COMPATIBILITY_IDEOGRAPH-2F8F7"). +lisp_code_name(194808,"CJK_COMPATIBILITY_IDEOGRAPH-2F8F8"). +lisp_code_name(194809,"CJK_COMPATIBILITY_IDEOGRAPH-2F8F9"). +lisp_code_name(194810,"CJK_COMPATIBILITY_IDEOGRAPH-2F8FA"). +lisp_code_name(194811,"CJK_COMPATIBILITY_IDEOGRAPH-2F8FB"). +lisp_code_name(194812,"CJK_COMPATIBILITY_IDEOGRAPH-2F8FC"). +lisp_code_name(194813,"CJK_COMPATIBILITY_IDEOGRAPH-2F8FD"). +lisp_code_name(194814,"CJK_COMPATIBILITY_IDEOGRAPH-2F8FE"). +lisp_code_name(194815,"CJK_COMPATIBILITY_IDEOGRAPH-2F8FF"). +lisp_code_name(194816,"CJK_COMPATIBILITY_IDEOGRAPH-2F900"). +lisp_code_name(194817,"CJK_COMPATIBILITY_IDEOGRAPH-2F901"). +lisp_code_name(194818,"CJK_COMPATIBILITY_IDEOGRAPH-2F902"). +lisp_code_name(194819,"CJK_COMPATIBILITY_IDEOGRAPH-2F903"). +lisp_code_name(194820,"CJK_COMPATIBILITY_IDEOGRAPH-2F904"). +lisp_code_name(194821,"CJK_COMPATIBILITY_IDEOGRAPH-2F905"). +lisp_code_name(194822,"CJK_COMPATIBILITY_IDEOGRAPH-2F906"). +lisp_code_name(194823,"CJK_COMPATIBILITY_IDEOGRAPH-2F907"). +lisp_code_name(194824,"CJK_COMPATIBILITY_IDEOGRAPH-2F908"). +lisp_code_name(194825,"CJK_COMPATIBILITY_IDEOGRAPH-2F909"). +lisp_code_name(194826,"CJK_COMPATIBILITY_IDEOGRAPH-2F90A"). +lisp_code_name(194827,"CJK_COMPATIBILITY_IDEOGRAPH-2F90B"). +lisp_code_name(194828,"CJK_COMPATIBILITY_IDEOGRAPH-2F90C"). +lisp_code_name(194829,"CJK_COMPATIBILITY_IDEOGRAPH-2F90D"). +lisp_code_name(194830,"CJK_COMPATIBILITY_IDEOGRAPH-2F90E"). +lisp_code_name(194831,"CJK_COMPATIBILITY_IDEOGRAPH-2F90F"). +lisp_code_name(194832,"CJK_COMPATIBILITY_IDEOGRAPH-2F910"). +lisp_code_name(194833,"CJK_COMPATIBILITY_IDEOGRAPH-2F911"). +lisp_code_name(194834,"CJK_COMPATIBILITY_IDEOGRAPH-2F912"). +lisp_code_name(194835,"CJK_COMPATIBILITY_IDEOGRAPH-2F913"). +lisp_code_name(194836,"CJK_COMPATIBILITY_IDEOGRAPH-2F914"). +lisp_code_name(194837,"CJK_COMPATIBILITY_IDEOGRAPH-2F915"). +lisp_code_name(194838,"CJK_COMPATIBILITY_IDEOGRAPH-2F916"). +lisp_code_name(194839,"CJK_COMPATIBILITY_IDEOGRAPH-2F917"). +lisp_code_name(194840,"CJK_COMPATIBILITY_IDEOGRAPH-2F918"). +lisp_code_name(194841,"CJK_COMPATIBILITY_IDEOGRAPH-2F919"). +lisp_code_name(194842,"CJK_COMPATIBILITY_IDEOGRAPH-2F91A"). +lisp_code_name(194843,"CJK_COMPATIBILITY_IDEOGRAPH-2F91B"). +lisp_code_name(194844,"CJK_COMPATIBILITY_IDEOGRAPH-2F91C"). +lisp_code_name(194845,"CJK_COMPATIBILITY_IDEOGRAPH-2F91D"). +lisp_code_name(194846,"CJK_COMPATIBILITY_IDEOGRAPH-2F91E"). +lisp_code_name(194847,"CJK_COMPATIBILITY_IDEOGRAPH-2F91F"). +lisp_code_name(194848,"CJK_COMPATIBILITY_IDEOGRAPH-2F920"). +lisp_code_name(194849,"CJK_COMPATIBILITY_IDEOGRAPH-2F921"). +lisp_code_name(194850,"CJK_COMPATIBILITY_IDEOGRAPH-2F922"). +lisp_code_name(194851,"CJK_COMPATIBILITY_IDEOGRAPH-2F923"). +lisp_code_name(194852,"CJK_COMPATIBILITY_IDEOGRAPH-2F924"). +lisp_code_name(194853,"CJK_COMPATIBILITY_IDEOGRAPH-2F925"). +lisp_code_name(194854,"CJK_COMPATIBILITY_IDEOGRAPH-2F926"). +lisp_code_name(194855,"CJK_COMPATIBILITY_IDEOGRAPH-2F927"). +lisp_code_name(194856,"CJK_COMPATIBILITY_IDEOGRAPH-2F928"). +lisp_code_name(194857,"CJK_COMPATIBILITY_IDEOGRAPH-2F929"). +lisp_code_name(194858,"CJK_COMPATIBILITY_IDEOGRAPH-2F92A"). +lisp_code_name(194859,"CJK_COMPATIBILITY_IDEOGRAPH-2F92B"). +lisp_code_name(194860,"CJK_COMPATIBILITY_IDEOGRAPH-2F92C"). +lisp_code_name(194861,"CJK_COMPATIBILITY_IDEOGRAPH-2F92D"). +lisp_code_name(194862,"CJK_COMPATIBILITY_IDEOGRAPH-2F92E"). +lisp_code_name(194863,"CJK_COMPATIBILITY_IDEOGRAPH-2F92F"). +lisp_code_name(194864,"CJK_COMPATIBILITY_IDEOGRAPH-2F930"). +lisp_code_name(194865,"CJK_COMPATIBILITY_IDEOGRAPH-2F931"). +lisp_code_name(194866,"CJK_COMPATIBILITY_IDEOGRAPH-2F932"). +lisp_code_name(194867,"CJK_COMPATIBILITY_IDEOGRAPH-2F933"). +lisp_code_name(194868,"CJK_COMPATIBILITY_IDEOGRAPH-2F934"). +lisp_code_name(194869,"CJK_COMPATIBILITY_IDEOGRAPH-2F935"). +lisp_code_name(194870,"CJK_COMPATIBILITY_IDEOGRAPH-2F936"). +lisp_code_name(194871,"CJK_COMPATIBILITY_IDEOGRAPH-2F937"). +lisp_code_name(194872,"CJK_COMPATIBILITY_IDEOGRAPH-2F938"). +lisp_code_name(194873,"CJK_COMPATIBILITY_IDEOGRAPH-2F939"). +lisp_code_name(194874,"CJK_COMPATIBILITY_IDEOGRAPH-2F93A"). +lisp_code_name(194875,"CJK_COMPATIBILITY_IDEOGRAPH-2F93B"). +lisp_code_name(194876,"CJK_COMPATIBILITY_IDEOGRAPH-2F93C"). +lisp_code_name(194877,"CJK_COMPATIBILITY_IDEOGRAPH-2F93D"). +lisp_code_name(194878,"CJK_COMPATIBILITY_IDEOGRAPH-2F93E"). +lisp_code_name(194879,"CJK_COMPATIBILITY_IDEOGRAPH-2F93F"). +lisp_code_name(194880,"CJK_COMPATIBILITY_IDEOGRAPH-2F940"). +lisp_code_name(194881,"CJK_COMPATIBILITY_IDEOGRAPH-2F941"). +lisp_code_name(194882,"CJK_COMPATIBILITY_IDEOGRAPH-2F942"). +lisp_code_name(194883,"CJK_COMPATIBILITY_IDEOGRAPH-2F943"). +lisp_code_name(194884,"CJK_COMPATIBILITY_IDEOGRAPH-2F944"). +lisp_code_name(194885,"CJK_COMPATIBILITY_IDEOGRAPH-2F945"). +lisp_code_name(194886,"CJK_COMPATIBILITY_IDEOGRAPH-2F946"). +lisp_code_name(194887,"CJK_COMPATIBILITY_IDEOGRAPH-2F947"). +lisp_code_name(194888,"CJK_COMPATIBILITY_IDEOGRAPH-2F948"). +lisp_code_name(194889,"CJK_COMPATIBILITY_IDEOGRAPH-2F949"). +lisp_code_name(194890,"CJK_COMPATIBILITY_IDEOGRAPH-2F94A"). +lisp_code_name(194891,"CJK_COMPATIBILITY_IDEOGRAPH-2F94B"). +lisp_code_name(194892,"CJK_COMPATIBILITY_IDEOGRAPH-2F94C"). +lisp_code_name(194893,"CJK_COMPATIBILITY_IDEOGRAPH-2F94D"). +lisp_code_name(194894,"CJK_COMPATIBILITY_IDEOGRAPH-2F94E"). +lisp_code_name(194895,"CJK_COMPATIBILITY_IDEOGRAPH-2F94F"). +lisp_code_name(194896,"CJK_COMPATIBILITY_IDEOGRAPH-2F950"). +lisp_code_name(194897,"CJK_COMPATIBILITY_IDEOGRAPH-2F951"). +lisp_code_name(194898,"CJK_COMPATIBILITY_IDEOGRAPH-2F952"). +lisp_code_name(194899,"CJK_COMPATIBILITY_IDEOGRAPH-2F953"). +lisp_code_name(194900,"CJK_COMPATIBILITY_IDEOGRAPH-2F954"). +lisp_code_name(194901,"CJK_COMPATIBILITY_IDEOGRAPH-2F955"). +lisp_code_name(194902,"CJK_COMPATIBILITY_IDEOGRAPH-2F956"). +lisp_code_name(194903,"CJK_COMPATIBILITY_IDEOGRAPH-2F957"). +lisp_code_name(194904,"CJK_COMPATIBILITY_IDEOGRAPH-2F958"). +lisp_code_name(194905,"CJK_COMPATIBILITY_IDEOGRAPH-2F959"). +lisp_code_name(194906,"CJK_COMPATIBILITY_IDEOGRAPH-2F95A"). +lisp_code_name(194907,"CJK_COMPATIBILITY_IDEOGRAPH-2F95B"). +lisp_code_name(194908,"CJK_COMPATIBILITY_IDEOGRAPH-2F95C"). +lisp_code_name(194909,"CJK_COMPATIBILITY_IDEOGRAPH-2F95D"). +lisp_code_name(194910,"CJK_COMPATIBILITY_IDEOGRAPH-2F95E"). +lisp_code_name(194911,"CJK_COMPATIBILITY_IDEOGRAPH-2F95F"). +lisp_code_name(194912,"CJK_COMPATIBILITY_IDEOGRAPH-2F960"). +lisp_code_name(194913,"CJK_COMPATIBILITY_IDEOGRAPH-2F961"). +lisp_code_name(194914,"CJK_COMPATIBILITY_IDEOGRAPH-2F962"). +lisp_code_name(194915,"CJK_COMPATIBILITY_IDEOGRAPH-2F963"). +lisp_code_name(194916,"CJK_COMPATIBILITY_IDEOGRAPH-2F964"). +lisp_code_name(194917,"CJK_COMPATIBILITY_IDEOGRAPH-2F965"). +lisp_code_name(194918,"CJK_COMPATIBILITY_IDEOGRAPH-2F966"). +lisp_code_name(194919,"CJK_COMPATIBILITY_IDEOGRAPH-2F967"). +lisp_code_name(194920,"CJK_COMPATIBILITY_IDEOGRAPH-2F968"). +lisp_code_name(194921,"CJK_COMPATIBILITY_IDEOGRAPH-2F969"). +lisp_code_name(194922,"CJK_COMPATIBILITY_IDEOGRAPH-2F96A"). +lisp_code_name(194923,"CJK_COMPATIBILITY_IDEOGRAPH-2F96B"). +lisp_code_name(194924,"CJK_COMPATIBILITY_IDEOGRAPH-2F96C"). +lisp_code_name(194925,"CJK_COMPATIBILITY_IDEOGRAPH-2F96D"). +lisp_code_name(194926,"CJK_COMPATIBILITY_IDEOGRAPH-2F96E"). +lisp_code_name(194927,"CJK_COMPATIBILITY_IDEOGRAPH-2F96F"). +lisp_code_name(194928,"CJK_COMPATIBILITY_IDEOGRAPH-2F970"). +lisp_code_name(194929,"CJK_COMPATIBILITY_IDEOGRAPH-2F971"). +lisp_code_name(194930,"CJK_COMPATIBILITY_IDEOGRAPH-2F972"). +lisp_code_name(194931,"CJK_COMPATIBILITY_IDEOGRAPH-2F973"). +lisp_code_name(194932,"CJK_COMPATIBILITY_IDEOGRAPH-2F974"). +lisp_code_name(194933,"CJK_COMPATIBILITY_IDEOGRAPH-2F975"). +lisp_code_name(194934,"CJK_COMPATIBILITY_IDEOGRAPH-2F976"). +lisp_code_name(194935,"CJK_COMPATIBILITY_IDEOGRAPH-2F977"). +lisp_code_name(194936,"CJK_COMPATIBILITY_IDEOGRAPH-2F978"). +lisp_code_name(194937,"CJK_COMPATIBILITY_IDEOGRAPH-2F979"). +lisp_code_name(194938,"CJK_COMPATIBILITY_IDEOGRAPH-2F97A"). +lisp_code_name(194939,"CJK_COMPATIBILITY_IDEOGRAPH-2F97B"). +lisp_code_name(194940,"CJK_COMPATIBILITY_IDEOGRAPH-2F97C"). +lisp_code_name(194941,"CJK_COMPATIBILITY_IDEOGRAPH-2F97D"). +lisp_code_name(194942,"CJK_COMPATIBILITY_IDEOGRAPH-2F97E"). +lisp_code_name(194943,"CJK_COMPATIBILITY_IDEOGRAPH-2F97F"). +lisp_code_name(194944,"CJK_COMPATIBILITY_IDEOGRAPH-2F980"). +lisp_code_name(194945,"CJK_COMPATIBILITY_IDEOGRAPH-2F981"). +lisp_code_name(194946,"CJK_COMPATIBILITY_IDEOGRAPH-2F982"). +lisp_code_name(194947,"CJK_COMPATIBILITY_IDEOGRAPH-2F983"). +lisp_code_name(194948,"CJK_COMPATIBILITY_IDEOGRAPH-2F984"). +lisp_code_name(194949,"CJK_COMPATIBILITY_IDEOGRAPH-2F985"). +lisp_code_name(194950,"CJK_COMPATIBILITY_IDEOGRAPH-2F986"). +lisp_code_name(194951,"CJK_COMPATIBILITY_IDEOGRAPH-2F987"). +lisp_code_name(194952,"CJK_COMPATIBILITY_IDEOGRAPH-2F988"). +lisp_code_name(194953,"CJK_COMPATIBILITY_IDEOGRAPH-2F989"). +lisp_code_name(194954,"CJK_COMPATIBILITY_IDEOGRAPH-2F98A"). +lisp_code_name(194955,"CJK_COMPATIBILITY_IDEOGRAPH-2F98B"). +lisp_code_name(194956,"CJK_COMPATIBILITY_IDEOGRAPH-2F98C"). +lisp_code_name(194957,"CJK_COMPATIBILITY_IDEOGRAPH-2F98D"). +lisp_code_name(194958,"CJK_COMPATIBILITY_IDEOGRAPH-2F98E"). +lisp_code_name(194959,"CJK_COMPATIBILITY_IDEOGRAPH-2F98F"). +lisp_code_name(194960,"CJK_COMPATIBILITY_IDEOGRAPH-2F990"). +lisp_code_name(194961,"CJK_COMPATIBILITY_IDEOGRAPH-2F991"). +lisp_code_name(194962,"CJK_COMPATIBILITY_IDEOGRAPH-2F992"). +lisp_code_name(194963,"CJK_COMPATIBILITY_IDEOGRAPH-2F993"). +lisp_code_name(194964,"CJK_COMPATIBILITY_IDEOGRAPH-2F994"). +lisp_code_name(194965,"CJK_COMPATIBILITY_IDEOGRAPH-2F995"). +lisp_code_name(194966,"CJK_COMPATIBILITY_IDEOGRAPH-2F996"). +lisp_code_name(194967,"CJK_COMPATIBILITY_IDEOGRAPH-2F997"). +lisp_code_name(194968,"CJK_COMPATIBILITY_IDEOGRAPH-2F998"). +lisp_code_name(194969,"CJK_COMPATIBILITY_IDEOGRAPH-2F999"). +lisp_code_name(194970,"CJK_COMPATIBILITY_IDEOGRAPH-2F99A"). +lisp_code_name(194971,"CJK_COMPATIBILITY_IDEOGRAPH-2F99B"). +lisp_code_name(194972,"CJK_COMPATIBILITY_IDEOGRAPH-2F99C"). +lisp_code_name(194973,"CJK_COMPATIBILITY_IDEOGRAPH-2F99D"). +lisp_code_name(194974,"CJK_COMPATIBILITY_IDEOGRAPH-2F99E"). +lisp_code_name(194975,"CJK_COMPATIBILITY_IDEOGRAPH-2F99F"). +lisp_code_name(194976,"CJK_COMPATIBILITY_IDEOGRAPH-2F9A0"). +lisp_code_name(194977,"CJK_COMPATIBILITY_IDEOGRAPH-2F9A1"). +lisp_code_name(194978,"CJK_COMPATIBILITY_IDEOGRAPH-2F9A2"). +lisp_code_name(194979,"CJK_COMPATIBILITY_IDEOGRAPH-2F9A3"). +lisp_code_name(194980,"CJK_COMPATIBILITY_IDEOGRAPH-2F9A4"). +lisp_code_name(194981,"CJK_COMPATIBILITY_IDEOGRAPH-2F9A5"). +lisp_code_name(194982,"CJK_COMPATIBILITY_IDEOGRAPH-2F9A6"). +lisp_code_name(194983,"CJK_COMPATIBILITY_IDEOGRAPH-2F9A7"). +lisp_code_name(194984,"CJK_COMPATIBILITY_IDEOGRAPH-2F9A8"). +lisp_code_name(194985,"CJK_COMPATIBILITY_IDEOGRAPH-2F9A9"). +lisp_code_name(194986,"CJK_COMPATIBILITY_IDEOGRAPH-2F9AA"). +lisp_code_name(194987,"CJK_COMPATIBILITY_IDEOGRAPH-2F9AB"). +lisp_code_name(194988,"CJK_COMPATIBILITY_IDEOGRAPH-2F9AC"). +lisp_code_name(194989,"CJK_COMPATIBILITY_IDEOGRAPH-2F9AD"). +lisp_code_name(194990,"CJK_COMPATIBILITY_IDEOGRAPH-2F9AE"). +lisp_code_name(194991,"CJK_COMPATIBILITY_IDEOGRAPH-2F9AF"). +lisp_code_name(194992,"CJK_COMPATIBILITY_IDEOGRAPH-2F9B0"). +lisp_code_name(194993,"CJK_COMPATIBILITY_IDEOGRAPH-2F9B1"). +lisp_code_name(194994,"CJK_COMPATIBILITY_IDEOGRAPH-2F9B2"). +lisp_code_name(194995,"CJK_COMPATIBILITY_IDEOGRAPH-2F9B3"). +lisp_code_name(194996,"CJK_COMPATIBILITY_IDEOGRAPH-2F9B4"). +lisp_code_name(194997,"CJK_COMPATIBILITY_IDEOGRAPH-2F9B5"). +lisp_code_name(194998,"CJK_COMPATIBILITY_IDEOGRAPH-2F9B6"). +lisp_code_name(194999,"CJK_COMPATIBILITY_IDEOGRAPH-2F9B7"). +lisp_code_name(195000,"CJK_COMPATIBILITY_IDEOGRAPH-2F9B8"). +lisp_code_name(195001,"CJK_COMPATIBILITY_IDEOGRAPH-2F9B9"). +lisp_code_name(195002,"CJK_COMPATIBILITY_IDEOGRAPH-2F9BA"). +lisp_code_name(195003,"CJK_COMPATIBILITY_IDEOGRAPH-2F9BB"). +lisp_code_name(195004,"CJK_COMPATIBILITY_IDEOGRAPH-2F9BC"). +lisp_code_name(195005,"CJK_COMPATIBILITY_IDEOGRAPH-2F9BD"). +lisp_code_name(195006,"CJK_COMPATIBILITY_IDEOGRAPH-2F9BE"). +lisp_code_name(195007,"CJK_COMPATIBILITY_IDEOGRAPH-2F9BF"). +lisp_code_name(195008,"CJK_COMPATIBILITY_IDEOGRAPH-2F9C0"). +lisp_code_name(195009,"CJK_COMPATIBILITY_IDEOGRAPH-2F9C1"). +lisp_code_name(195010,"CJK_COMPATIBILITY_IDEOGRAPH-2F9C2"). +lisp_code_name(195011,"CJK_COMPATIBILITY_IDEOGRAPH-2F9C3"). +lisp_code_name(195012,"CJK_COMPATIBILITY_IDEOGRAPH-2F9C4"). +lisp_code_name(195013,"CJK_COMPATIBILITY_IDEOGRAPH-2F9C5"). +lisp_code_name(195014,"CJK_COMPATIBILITY_IDEOGRAPH-2F9C6"). +lisp_code_name(195015,"CJK_COMPATIBILITY_IDEOGRAPH-2F9C7"). +lisp_code_name(195016,"CJK_COMPATIBILITY_IDEOGRAPH-2F9C8"). +lisp_code_name(195017,"CJK_COMPATIBILITY_IDEOGRAPH-2F9C9"). +lisp_code_name(195018,"CJK_COMPATIBILITY_IDEOGRAPH-2F9CA"). +lisp_code_name(195019,"CJK_COMPATIBILITY_IDEOGRAPH-2F9CB"). +lisp_code_name(195020,"CJK_COMPATIBILITY_IDEOGRAPH-2F9CC"). +lisp_code_name(195021,"CJK_COMPATIBILITY_IDEOGRAPH-2F9CD"). +lisp_code_name(195022,"CJK_COMPATIBILITY_IDEOGRAPH-2F9CE"). +lisp_code_name(195023,"CJK_COMPATIBILITY_IDEOGRAPH-2F9CF"). +lisp_code_name(195024,"CJK_COMPATIBILITY_IDEOGRAPH-2F9D0"). +lisp_code_name(195025,"CJK_COMPATIBILITY_IDEOGRAPH-2F9D1"). +lisp_code_name(195026,"CJK_COMPATIBILITY_IDEOGRAPH-2F9D2"). +lisp_code_name(195027,"CJK_COMPATIBILITY_IDEOGRAPH-2F9D3"). +lisp_code_name(195028,"CJK_COMPATIBILITY_IDEOGRAPH-2F9D4"). +lisp_code_name(195029,"CJK_COMPATIBILITY_IDEOGRAPH-2F9D5"). +lisp_code_name(195030,"CJK_COMPATIBILITY_IDEOGRAPH-2F9D6"). +lisp_code_name(195031,"CJK_COMPATIBILITY_IDEOGRAPH-2F9D7"). +lisp_code_name(195032,"CJK_COMPATIBILITY_IDEOGRAPH-2F9D8"). +lisp_code_name(195033,"CJK_COMPATIBILITY_IDEOGRAPH-2F9D9"). +lisp_code_name(195034,"CJK_COMPATIBILITY_IDEOGRAPH-2F9DA"). +lisp_code_name(195035,"CJK_COMPATIBILITY_IDEOGRAPH-2F9DB"). +lisp_code_name(195036,"CJK_COMPATIBILITY_IDEOGRAPH-2F9DC"). +lisp_code_name(195037,"CJK_COMPATIBILITY_IDEOGRAPH-2F9DD"). +lisp_code_name(195038,"CJK_COMPATIBILITY_IDEOGRAPH-2F9DE"). +lisp_code_name(195039,"CJK_COMPATIBILITY_IDEOGRAPH-2F9DF"). +lisp_code_name(195040,"CJK_COMPATIBILITY_IDEOGRAPH-2F9E0"). +lisp_code_name(195041,"CJK_COMPATIBILITY_IDEOGRAPH-2F9E1"). +lisp_code_name(195042,"CJK_COMPATIBILITY_IDEOGRAPH-2F9E2"). +lisp_code_name(195043,"CJK_COMPATIBILITY_IDEOGRAPH-2F9E3"). +lisp_code_name(195044,"CJK_COMPATIBILITY_IDEOGRAPH-2F9E4"). +lisp_code_name(195045,"CJK_COMPATIBILITY_IDEOGRAPH-2F9E5"). +lisp_code_name(195046,"CJK_COMPATIBILITY_IDEOGRAPH-2F9E6"). +lisp_code_name(195047,"CJK_COMPATIBILITY_IDEOGRAPH-2F9E7"). +lisp_code_name(195048,"CJK_COMPATIBILITY_IDEOGRAPH-2F9E8"). +lisp_code_name(195049,"CJK_COMPATIBILITY_IDEOGRAPH-2F9E9"). +lisp_code_name(195050,"CJK_COMPATIBILITY_IDEOGRAPH-2F9EA"). +lisp_code_name(195051,"CJK_COMPATIBILITY_IDEOGRAPH-2F9EB"). +lisp_code_name(195052,"CJK_COMPATIBILITY_IDEOGRAPH-2F9EC"). +lisp_code_name(195053,"CJK_COMPATIBILITY_IDEOGRAPH-2F9ED"). +lisp_code_name(195054,"CJK_COMPATIBILITY_IDEOGRAPH-2F9EE"). +lisp_code_name(195055,"CJK_COMPATIBILITY_IDEOGRAPH-2F9EF"). +lisp_code_name(195056,"CJK_COMPATIBILITY_IDEOGRAPH-2F9F0"). +lisp_code_name(195057,"CJK_COMPATIBILITY_IDEOGRAPH-2F9F1"). +lisp_code_name(195058,"CJK_COMPATIBILITY_IDEOGRAPH-2F9F2"). +lisp_code_name(195059,"CJK_COMPATIBILITY_IDEOGRAPH-2F9F3"). +lisp_code_name(195060,"CJK_COMPATIBILITY_IDEOGRAPH-2F9F4"). +lisp_code_name(195061,"CJK_COMPATIBILITY_IDEOGRAPH-2F9F5"). +lisp_code_name(195062,"CJK_COMPATIBILITY_IDEOGRAPH-2F9F6"). +lisp_code_name(195063,"CJK_COMPATIBILITY_IDEOGRAPH-2F9F7"). +lisp_code_name(195064,"CJK_COMPATIBILITY_IDEOGRAPH-2F9F8"). +lisp_code_name(195065,"CJK_COMPATIBILITY_IDEOGRAPH-2F9F9"). +lisp_code_name(195066,"CJK_COMPATIBILITY_IDEOGRAPH-2F9FA"). +lisp_code_name(195067,"CJK_COMPATIBILITY_IDEOGRAPH-2F9FB"). +lisp_code_name(195068,"CJK_COMPATIBILITY_IDEOGRAPH-2F9FC"). +lisp_code_name(195069,"CJK_COMPATIBILITY_IDEOGRAPH-2F9FD"). +lisp_code_name(195070,"CJK_COMPATIBILITY_IDEOGRAPH-2F9FE"). +lisp_code_name(195071,"CJK_COMPATIBILITY_IDEOGRAPH-2F9FF"). +lisp_code_name(195072,"CJK_COMPATIBILITY_IDEOGRAPH-2FA00"). +lisp_code_name(195073,"CJK_COMPATIBILITY_IDEOGRAPH-2FA01"). +lisp_code_name(195074,"CJK_COMPATIBILITY_IDEOGRAPH-2FA02"). +lisp_code_name(195075,"CJK_COMPATIBILITY_IDEOGRAPH-2FA03"). +lisp_code_name(195076,"CJK_COMPATIBILITY_IDEOGRAPH-2FA04"). +lisp_code_name(195077,"CJK_COMPATIBILITY_IDEOGRAPH-2FA05"). +lisp_code_name(195078,"CJK_COMPATIBILITY_IDEOGRAPH-2FA06"). +lisp_code_name(195079,"CJK_COMPATIBILITY_IDEOGRAPH-2FA07"). +lisp_code_name(195080,"CJK_COMPATIBILITY_IDEOGRAPH-2FA08"). +lisp_code_name(195081,"CJK_COMPATIBILITY_IDEOGRAPH-2FA09"). +lisp_code_name(195082,"CJK_COMPATIBILITY_IDEOGRAPH-2FA0A"). +lisp_code_name(195083,"CJK_COMPATIBILITY_IDEOGRAPH-2FA0B"). +lisp_code_name(195084,"CJK_COMPATIBILITY_IDEOGRAPH-2FA0C"). +lisp_code_name(195085,"CJK_COMPATIBILITY_IDEOGRAPH-2FA0D"). +lisp_code_name(195086,"CJK_COMPATIBILITY_IDEOGRAPH-2FA0E"). +lisp_code_name(195087,"CJK_COMPATIBILITY_IDEOGRAPH-2FA0F"). +lisp_code_name(195088,"CJK_COMPATIBILITY_IDEOGRAPH-2FA10"). +lisp_code_name(195089,"CJK_COMPATIBILITY_IDEOGRAPH-2FA11"). +lisp_code_name(195090,"CJK_COMPATIBILITY_IDEOGRAPH-2FA12"). +lisp_code_name(195091,"CJK_COMPATIBILITY_IDEOGRAPH-2FA13"). +lisp_code_name(195092,"CJK_COMPATIBILITY_IDEOGRAPH-2FA14"). +lisp_code_name(195093,"CJK_COMPATIBILITY_IDEOGRAPH-2FA15"). +lisp_code_name(195094,"CJK_COMPATIBILITY_IDEOGRAPH-2FA16"). +lisp_code_name(195095,"CJK_COMPATIBILITY_IDEOGRAPH-2FA17"). +lisp_code_name(195096,"CJK_COMPATIBILITY_IDEOGRAPH-2FA18"). +lisp_code_name(195097,"CJK_COMPATIBILITY_IDEOGRAPH-2FA19"). +lisp_code_name(195098,"CJK_COMPATIBILITY_IDEOGRAPH-2FA1A"). +lisp_code_name(195099,"CJK_COMPATIBILITY_IDEOGRAPH-2FA1B"). +lisp_code_name(195100,"CJK_COMPATIBILITY_IDEOGRAPH-2FA1C"). +lisp_code_name(195101,"CJK_COMPATIBILITY_IDEOGRAPH-2FA1D"). + +:- endif. + diff --git a/metta_vspace/pyswip-want/flybase_convert.pl b/metta_vspace/pyswip-want/flybase_convert.pl new file mode 100755 index 00000000..4ce70154 --- /dev/null +++ b/metta_vspace/pyswip-want/flybase_convert.pl @@ -0,0 +1,10 @@ +:- encoding(iso_latin_1). +:- flush_output. +:- setenv('RUST_BACKTRACE',full). + +:- ensure_loaded(flybase_main). +:- ensure_loaded(flybase_json). +:- ensure_loaded(flybase_obo). +%:- ensure_loaded(swi_support). + + diff --git a/metta_vspace/pyswip-want/flybase_induced_types.pl b/metta_vspace/pyswip-want/flybase_induced_types.pl new file mode 100755 index 00000000..09a771ee --- /dev/null +++ b/metta_vspace/pyswip-want/flybase_induced_types.pl @@ -0,0 +1,1647 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +/* +Finding Publications That Link Multiple Mutations +SQL Version: + +SELECT P1.title AS Publication1, M1.name AS Mutation1, P2.title AS Publication2, M2.name AS Mutation2 +FROM Mutation AS M1 +INNER JOIN MutationPublication AS MP1 ON M1.id = MP1.mutation_id +INNER JOIN Publication AS P1 ON MP1.publication_id = P1.id +INNER JOIN MutationPublication AS MP2 ON M1.id != MP2.mutation_id +INNER JOIN Mutation AS M2 ON MP2.mutation_id = M2.id +INNER JOIN Publication AS P2 ON MP2.publication_id = P2.id AND P1.id = P2.id +WHERE M1.name != M2.name +*/ + + + +linked_mutations(Publication1, Mutation1, Publication2, Mutation2) :- + mutation(M1_id, Mutation1), + mutation_publication(M1_id, MP1_id), + publication(MP1_id, Publication1), + mutation_publication(M2_id, MP2_id), + mutation(M2_id, Mutation2), + publication(MP2_id, Publication2), + M1_id \= M2_id, + Mutation1 \= Mutation2, + MP1_id = MP2_id. + +/* + Publications Discussing Mutations in Related Genes +SQL Version: + +SELECT G1.name AS Gene1, M1.name AS Mutation1, G2.name AS Gene2, M2.name AS Mutation2, P.title +FROM Gene AS G1 +INNER JOIN Mutation AS M1 ON G1.id = M1.gene_id +INNER JOIN MutationPublication AS MP1 ON M1.id = MP1.mutation_id +INNER JOIN Publication AS P ON MP1.publication_id = P.id +INNER JOIN Mutation AS M2 ON P.id IN (SELECT publication_id FROM MutationPublication WHERE mutation_id = M2.id) +INNER JOIN Gene AS G2 ON M2.gene_id = G2.id AND G1.id != G2.id +WHERE G1.function = G2.function OR G1.pathway = G2.pathway +*/ + + + +related_genes_publication(Gene1, Mutation1, Gene2, Mutation2, Title) :- + gene(G1_id, Gene1, Function1, Pathway1), + mutation(M1_id, Mutation1), + mutation_gene(M1_id, G1_id), + mutation_publication(M1_id, MP1_id), + publication(MP1_id, Title), + gene(G2_id, Gene2, Function2, Pathway2), + mutation(M2_id, Mutation2), + mutation_gene(M2_id, G2_id), + mutation_publication(M2_id, MP2_id), + publication(MP2_id, Title), + G1_id \= G2_id, + (Function1 = Function2; Pathway1 = Pathway2). + +/* + + Publications Linking Phenotypic Effects of Different Mutations +SQL Version: + +SELECT M1.name AS Mutation1, P1.description AS Phenotype1, M2.name AS Mutation2, P2.description AS Phenotype2, Pub.title +FROM Mutation AS M1 +INNER JOIN Phenotype AS P1 ON M1.phenotype_id = P1.id +INNER JOIN MutationPublication AS MP1 ON M1.id = MP1.mutation_id +INNER JOIN Publication AS Pub ON MP1.publication_id = Pub.id +INNER JOIN MutationPublication AS MP2 ON Pub.id = MP2.publication_id AND MP1.mutation_id != MP2.mutation_id +INNER JOIN Mutation AS M2 ON MP2.mutation_id = M2.id +INNER JOIN Phenotype AS P2 ON M2.phenotype_id = P2.id +*/ + + + +linked_phenotypes(Publication, Mutation1, Phenotype1, Mutation2, Phenotype2) :- + mutation(M1_id, Mutation1), + mutation_phenotype(M1_id, P1_id), + phenotype(P1_id, Phenotype1), + mutation_publication(M1_id, MP1_id), + publication(MP1_id, Publication), + mutation_publication(M2_id, MP2_id), + mutation(M2_id, Mutation2), + mutation_phenotype(M2_id, P2_id), + phenotype(P2_id, Phenotype2), + publication(MP2_id, Publication), + M1_id \= M2_id. + + + + +/* + + Gene Expression and Phenotypes +SQL Version: + + +SELECT Gene.name, Expression.tissue, Phenotype.description +FROM Gene +INNER JOIN Expression ON Gene.id = Expression.gene_id +INNER JOIN Phenotype ON Gene.id = Phenotype.gene_id +WHERE Expression.tissue = 'wing disc' AND Phenotype.description LIKE '%wing defects%' +*/ + + + +gene_expression_phenotype(GeneName, Tissue, PhenotypeDescription) :- + gene(GeneId, GeneName), + expression(GeneId, Tissue), + Tissue = 'wing disc', + phenotype(GeneId, PhenotypeDescription), + sub_string(PhenotypeDescription, _, _, _, 'wing defects'). + +/* + Protein-Protein Interactions +SQL Version: + +SELECT Protein1.name, Protein2.name +FROM Protein AS Protein1 +INNER JOIN Interaction ON Protein1.id = Interaction.protein1_id +INNER JOIN Protein AS Protein2 ON Interaction.protein2_id = Protein2.id +WHERE Protein1.name = 'protein_of_interest' +*/ + + + +protein_interaction(ProteinName1, ProteinName2) :- + protein(Protein1Id, ProteinName1), + ProteinName1 = 'protein_of_interest', + interaction(Protein1Id, Protein2Id), + protein(Protein2Id, ProteinName2). + +/* + Genetic Modifiers of a Mutation +SQL Version: + +SELECT ModifierGene.name, Mutation.name, ModifiedPhenotype.description +FROM Gene AS ModifierGene +INNER JOIN GeneticInteraction ON ModifierGene.id = GeneticInteraction.modifier_gene_id +INNER JOIN Mutation ON GeneticInteraction.mutation_id = Mutation.id +INNER JOIN Phenotype AS ModifiedPhenotype ON Mutation.phenotype_id = ModifiedPhenotype.id +WHERE Mutation.name = 'specific_mutation' +*/ + + + +genetic_modifier(ModifierGeneName, MutationName, PhenotypeDescription) :- + gene(ModifierGeneId, ModifierGeneName), + genetic_interaction(ModifierGeneId, MutationId), + mutation(MutationId, MutationName), + MutationName = 'specific_mutation', + phenotype(MutationId, PhenotypeDescription). + +/* +4. Gene Ontology (GO) Annotations +SQL Version: + +SELECT Gene.name, GOAnnotation.GO_term, GOAnnotation.description +FROM Gene +INNER JOIN GOAnnotation ON Gene.id = GOAnnotation.gene_id +WHERE Gene.name IN ('gene1', 'gene2', 'gene3') +*/ + + + +gene_go_annotation(GeneName, GOTerm, GODescription) :- + gene(GeneId, GeneName), + fb-member(GeneName, ['gene1', 'gene2', 'gene3']), + go_annotation(GeneId, GOTerm, GODescription). + + +/* + +SELECT Strain.name, StockCenter.name, StockCenter.location +FROM Strain +INNER JOIN StockCenter ON Strain.stock_center_id = StockCenter.id +WHERE Strain.name LIKE '%desired_trait%' +ChatGPT +Translating these SQL queries to Prolog predicates involves creating a set of Prolog facts and rules that mimic the structure and logic of the SQL database and queries. Here's how each of these queries can be represented in Prolog: + + Gene Alleles and Associated Diseases + +SELECT Gene.name, Allele.name, Disease.human_disease +FROM Gene +INNER JOIN Allele ON Gene.id = Allele.gene_id +LEFT JOIN Disease ON Allele.disease_id = Disease.id +WHERE Gene.name = 'target_gene_name' +*/ + + + +gene_allele_disease(GeneName, AlleleName, HumanDisease) :- + gene(GeneId, GeneName), + GeneName = 'target_gene_name', + allele(GeneId, AlleleId, AlleleName), + ( disease(AlleleId, HumanDisease) + ; HumanDisease = 'No associated disease'). + +/* + + Transcription Factors Regulating a Gene +SQL Version: +SELECT TranscriptionFactor.name, TargetGene.name, Regulation.type +FROM Gene AS TranscriptionFactor +INNER JOIN GeneRegulation AS Regulation ON TranscriptionFactor.id = Regulation.transcription_factor_id +INNER JOIN Gene AS TargetGene ON Regulation.target_gene_id = TargetGene.id +WHERE TargetGene.name = 'specific_target_gene' +*/ + + + +transcription_factor_regulation(TranscriptionFactorName, TargetGeneName, RegulationType) :- + gene(TranscriptionFactorId, TranscriptionFactorName), + gene_regulation(TranscriptionFactorId, TargetGeneId, RegulationType), + gene(TargetGeneId, TargetGeneName), + TargetGeneName = 'specific_target_gene'. + +/* + + Publications Related to a Gene Mutation +SQL Version: + +SELECT Mutation.name, Publication.title, Publication.authors +FROM Mutation +INNER JOIN MutationPublication ON Mutation.id = MutationPublication.mutation_id +INNER JOIN Publication ON MutationPublication.publication_id = Publication.id +WHERE Mutation.name = 'specific_mutation_name' +*/ + + + +mutation_publication_info(MutationName, Title, Authors) :- + mutation(MutationId, MutationName), + MutationName = 'specific_mutation_name', + mutation_publication(MutationId, PublicationId), + publication(PublicationId, Title, Authors). + +/* + +4. RNAi Knockdown Effects on Phenotype +SQL Version: + +SELECT Gene.name, RNAiExperiment.description, Phenotype.description +FROM Gene +INNER JOIN RNAiExperiment ON Gene.id = RNAiExperiment.gene_id +INNER JOIN Phenotype ON RNAiExperiment.phenotype_id = Phenotype.id +WHERE Gene.name = 'gene_of_interest' +*/ + + + +rnai_knockdown_phenotype(GeneName, RNAiDescription, PhenotypeDescription) :- + gene(GeneId, GeneName), + GeneName = 'gene_of_interest', + rnai_experiment(GeneId, RNAiId, RNAiDescription), + phenotype(RNAiId, PhenotypeDescription). + + + +/* +5. Stock Center Information for Specific Strains + +SELECT Strain.name, StockCenter.name, StockCenter.location +FROM Strain +INNER JOIN StockCenter ON Strain.stock_center_id = StockCenter.id +WHERE Strain.name LIKE '%desired_trait%' +*/ +stock_center_info(StrainName, StockCenterName, Location) :- + strain(StrainId, StrainName), + sub_string(StrainName, _, _, _, 'desired_trait'), + stock_center(StrainId, StockCenterId, StockCenterName, Location). + + + + + + + +flybase_tables([ +analysis, analysisfeature, analysisgrp, analysisgrpmember, analysisprop, audit_chado, cell_line, cell_line_loaderm, cell_line_loadermprop, +cell_line_dbxref, cell_line_feature, cell_line_library, cell_line_libraryprop, cell_line_pub, cell_line_relationship, cell_line_strain, +cell_line_strainprop, cell_line_synonym, cell_lineprop, cell_lineprop_pub, contact, cv, loaderm, loaderm_dbxref, loaderm_relationship, +loadermpath, loadermprop, loadermsynonym, db, dbxref, dbxrefprop, eimage, environment, environment_loaderm, expression, expression_loaderm, +expression_loadermprop, expression_image, expression_pub, expressionprop, feature, feature_loaderm, feature_loaderm_dbxref, +feature_loadermprop, feature_dbxref, feature_expression, feature_expressionprop, feature_genotype, feature_grpmember, +feature_grpmember_pub, feature_humanhealth_dbxref, feature_interaction, feature_interaction_pub, feature_interactionprop, +feature_phenotype, feature_pub, feature_pubprop, feature_relationship, feature_relationship_pub, feature_relationshipprop, +feature_relationshipprop_pub, feature_synonym, featureloc, featureloc_pub, featuremap, featuremap_pub, featurepos, featureprop, +featureprop_pub, featurerange, genotype, genotype_loaderm, genotype_loadermprop, genotype_dbxref, genotype_pub, genotype_synonym, +genotypeprop, genotypeprop_pub, grp, grp_loaderm, grp_dbxref, grp_pub, grp_pubprop, grp_relationship, grp_relationship_pub, +grp_relationshipprop, grp_synonym, grpmember, grpmember_loaderm, grpmember_pub, grpmemberprop, grpmemberprop_pub, grpprop, +grpprop_pub, humanhealth, humanhealth_loaderm, humanhealth_loadermprop, humanhealth_dbxref, humanhealth_dbxrefprop, +humanhealth_dbxrefprop_pub, humanhealth_feature, humanhealth_featureprop, humanhealth_phenotype, humanhealth_phenotypeprop, +humanhealth_pub, humanhealth_pubprop, humanhealth_relationship, humanhealth_relationship_pub, humanhealth_synonym, humanhealthprop, +humanhealthprop_pub, interaction, interaction_cell_line, interaction_loaderm, interaction_loadermprop, interaction_expression, +interaction_expressionprop, interaction_group, interaction_group_feature_interaction, interaction_pub, interactionprop, +interactionprop_pub, library, library_loaderm, library_loadermprop, library_dbxref, library_dbxrefprop, library_expression, +library_expressionprop, library_feature, library_featureprop, library_grpmember, library_humanhealth, library_humanhealthprop, +library_interaction, library_pub, library_relationship, library_relationship_pub, library_strain, library_strainprop, library_synonym, + libraryprop, libraryprop_pub, lock, organism, organism_loaderm, organism_loadermprop, organism_dbxref, organism_grpmember, + organism_library, organism_pub, organismprop, organismprop_pub, phendesc, phenotype, phenotype_comparison, phenotype_comparison_loaderm, + phenotype_loaderm, phenstatement, project, pub, pub_dbxref, pub_relationship, pubauthor, pubprop, sql_features, sql_implementation_info, + sql_parts, sql_sizing, stock, stock_loaderm, stock_dbxref, stock_genotype, stock_pub, stock_relationship, stock_relationship_pub, + stockcollection, stockcollection_stock, stockcollectionprop, stockprop, stockprop_pub, strain, strain_loaderm, strain_loadermprop, + strain_dbxref, strain_feature, strain_featureprop, strain_phenotype, strain_phenotypeprop, +strain_pub, strain_relationship, strain_relationship_pub, strain_synonym, strainprop, strainprop_pub, synonym, tableinfo, update_track]). + +/* +table_n_type(fbgn_NAseq_Uniprot, 1, gene_symbol, _). +table_n_type(fbgn_NAseq_Uniprot, 2, organism_abbreviation, _). +table_n_type(fbgn_NAseq_Uniprot, 3, primary_FBgn, 'FBgn'). +table_n_type(fbgn_NAseq_Uniprot, 4, nucleotide_accession, _). +table_n_type(fbgn_NAseq_Uniprot, 5, na_based_protein_accession, _). +table_n_type(fbgn_NAseq_Uniprot, 6, 'UniprotKB/Swiss-Prot/TrEMBL_accession', _). +table_n_type(fbgn_NAseq_Uniprot, 7, 'EntrezGene', _). +table_n_type(fbgn_NAseq_Uniprot, 8, 'RefSeq_transcripts', _). +table_n_type(fbgn_NAseq_Uniprot, 9, 'RefSeq_proteins', _). +*//* +table_n_type(fbgn_uniprot, 1, primary_FBgn, 'FBgn'). +table_n_type(fbgn_uniprot, 2, gene_symbol, _). +table_n_type(fbgn_uniprot, 3, 'CG', _). +table_n_type(fbgn_uniprot, 4, 'UniprotKB/Swiss-Prot/TrEMBL_accession', _). +table_n_type(pmid_fbgn_uniprot, 1, primary_FBgn, 'FBgn'). +table_n_type(pmid_fbgn_uniprot, 2, gene_symbol, _). +table_n_type(pmid_fbgn_uniprot, 3, 'CG', _). +table_n_type(pmid_fbgn_uniprot, 4, 'UniprotKB/Swiss-Prot/TrEMBL_accession', _). +*/ + + +ncRNA_genes_fb_scheme( +' +{ + "$schema": "http://json-schema.org/draft-04/schema#", + "title": "RNAcentral ncRNA object", + "description": "A sequence to import to RNAcentral. These entries must not be pseudogenes or coding RNA transcripts.", + "id": "ncrna.json#", + "type": "object", + "required": ["primaryId", "taxonId", "soTermId", "sequence", "url"], + "additionalProperties": false, + "properties": { + "primaryId": { + "$ref" : "global-id.json#/properties/globalId", + "description": "The prefixed primary (MOD) ID for an entity. For internal use, e.g. FLYBASE:FBgn0003301, MGI:87917." + }, + "taxonId": { + "$ref" : "global-id.json#/properties/globalId", + "description" : "The NCBI taxonId for the species of the gene entity." + }, + "soTermId": { + "$ref" : "global-id.json#/properties/globalId", + "description": "The SO Term that represents as best we can, the bioType, or featureType of the object in the file." + }, + "ecoTermId": { + "$ref" : "global-id.json#/properties/globalId", + "description": "The ECO Term that represents the evidence for this sequence having the given SO term." + }, + "sequence": { + "$ref": "sequence.json#properties/sequence", + "description": "The DNA sequence of this entry." + }, + "name": { + "type": "string", + "description": "The name of this sequence." + }, + "description": { + "type": "string", + "description": "An informative human readable description. If not provided then it will be generated using the name and species information." + }, + "symbol": { + "type": "string", + "description": "The symbol for this ncRNA" + }, + "symbolSynonyms": { + "type": "array", + "items": { + "type": "string" + }, + "uniqueItems": true, + "description": "A list of other symbols for the ncRNA" + }, + "version": { + "description": "The version of this sequence, if any" + }, + "gene": { + "$ref": "gene.json#" + }, + "crossReferenceIds": { + "description":"Collection holding a limited set (for now) of database cross references for each gene. That set is defined in geneCrossReferences.json dataSoruce enumeration. NCBI GENE means just the NCBI Gene reference. UniProtKB is swissprot and trembl. Ensembl is just the GENE id for now (not transcript nor protein).", + "type": "array", + "items": { + "$ref" : "global-id.json#/properties/globalId" + }, + "uniqueItems": true + }, + "genomeLocations": { + "description":"Collection holding the set of locations for this sequence. This should include the exon/intron structure of the sequence.", + "type": "array", + "items": { + "$ref" : "location.json#" + }, + "uniqueItems": true + }, + "url": { + "type": "string", + "format": "uri", + "description": "URL to the page for this entry in the database" + }, + "externalUrl": { + "type": "string", + "format": "uri", + "description": "URL to a synopsis outside the database, like wikipedia." + }, + "secondaryStructure": { + "description": "The secondary structure in dot-bracket notation for this sequence", + "$ref": "secondary-structure.json#/properties/dot_bracket" + }, + "publications": { + "description": "List of references to associate with this sequence.", + "type": "array", + "items": { + "anyOf": [ + { "$ref": "publications.json#/properties/pubMedId" }, + { "$ref": "publications.json#/properties/doi" } + ] + }, + "uniqueItems": true + }, + "localization": { + "description": "Name of the organelle or plasmid this sequence is found in", + "enum": [ + "mitochondria", + "plastid", + "chloroplast", + "plasmid" + ] + }, + "sequenceFeatures": { + "anticodon": { + "description": "Information about the anticodon", + "$ref": "anticodon.json#" + }, + "modifications": { + "description": "List of the modifications in this sequence", + "type": "array", + "items": { + "$ref": "modification.json#" + }, + "uniqueItems": true + } + }, + "sourceModel": { + "description": "Information about the model used to find this sequence", + "$ref" : "global-id.json#/properties/globalId" + }, + "product": { + "description": "The name of the product, this should be more specific than the name of the SO term that was provided", + "type": "string" + }, + "additionalAnnotations": { + "isoType": { + "description": "The isoType of this tRNA", + "enum": [ + "Ala", + "Cys", + "Asp", + "Glu", + "Phe", + "Gly", + "His", + "Ile", + "Lys", + "Leu", + "iMet", + "Met", + "Asn", + "Pro", + "Gln", + "Arg", + "Ser", + "Thr", + "Val", + "Trp", + "Tyr" + ] + } + }, + "relatedSequences": { + "description": "Information about related sequences, like precursors or targets", + "type": "array", + "items": { + "$ref": "related-sequence.json#" + }, + "uniqueItems": true + }, + "inferredPhylogeny": { + "description": "A phylogeny that has been inferred for this sequence", + "$ref": "inferred-phylogeny.json#" + } + } +}'). + +% #genotype_symbols genotype_FBids phenotype_name phenotype_id qualifier_names qualifier_ids reference +:- dynamic maybe_corisponds/2. +:- dynamic numeric_value_p_n/3. +:- module_transparent maybe_corisponds/2. +:- module_transparent numeric_value_p_n/3. +column_names('cyto-genetic-seq', ['Cytogenetic_map_position', 'Genetic_map_position', 'Sequence_coordinates_(release_6)', 'R6_conversion_notes']). +column_names('Dmel_enzyme', [gene_group_id, gene_group_name, listOf(gene_group_GO_id), listOf(gene_group_GO_name), listOf(gene_group_EC_number), listOf(gene_group_EC_name), gene_id, gene_symbol, gene_name, listOf(gene_EC_number), listOf(gene_EC_name)]). +column_names('scRNA-Seq_gene_expression', ['Pub_ID', 'Pub_miniref', 'Clustering_Analysis_ID', 'Clustering_Analysis_Name', 'Source_Tissue_Sex', 'Source_Tissue_Stage', 'Source_Tissue_Anatomy', 'Cluster_ID', 'Cluster_Name', 'Cluster_Cell_Type_ID', 'Cluster_Cell_Type_Name', 'Gene_ID', 'Gene_Symbol', 'Mean_Expression', 'Spread']). +column_names(allele_genetic_interactions, [allele_symbol, allele_FBal, interaction, 'FBrf']). +column_names(allele_phenotypic, [allele_symbol, allele_FBal, phenotype, 'FBrf']). +column_names(automated_gene_summaries, [primary_FBgn, summary_text]). +column_names(best_gene_summary, ['FBgn', 'Gene_Symbol', 'Summary_Source', 'Summary']). +column_names(cDNA_clone, ['FBcl', organism_abbreviation, clone_name, dataset_metadata_name, listOf(cDNA_accession), listOf('EST_accession')]). +column_names(dataset_metadata, ['Dataset_Metadata_ID', 'Dataset_Metadata_Name', 'Item_ID', 'Item_Name']). +column_names(disease_model_annotations, ['FBgn', 'Gene_symbol', 'HGNC', 'DO_qualifier', 'DO', 'DO_term', 'Allele_used_in_model_(FBal)', 'Allele_used_in_model_(symbol)', 'Based_on_orthology_with_(HGNC_ID)', 'Based_on_orthology_with_(symbol)', 'Evidence/interacting_alleles', 'Reference_(FBrf)']). +column_names(dmel_gene_sequence_ontology_annotations, [gene_primary_id, gene_symbol, so_term_name, so_term_id]). +column_names(dmel_human_orthologs_disease, ['Dmel_gene', 'Dmel_gene_symbol', 'Human_gene_HGNC', 'Human_gene_OMIM', 'Human_gene_symbol', 'DIOPT_score', 'OMIM_Phenotype_IDs', 'OMIM_Phenotype_IDs[name]']). +column_names(dmel_paralogs, ['FBgn', 'GeneSymbol', 'Arm/Scaffold', 'Location', 'Strand', 'Paralog_FBgn', 'Paralog_GeneSymbol', 'Paralog_Arm/Scaffold', 'Paralog_Location', 'Paralog_Strand', 'DIOPT_score']). +column_names(dmel_unique_protein_isoforms, ['FBgn', 'FB_gene_symbol', representative_protein, listOf(identical_protein)]). +column_names(entity_publication, [entity_id, entity_name, 'FlyBase_publication', 'PubMed']). +column_names(fb_synonym, [primary_FBid, organism_abbreviation, current_symbol, current_fullname, listOf(fullname_synonym, ['|']), listOf(symbol_synonym, ['|'])]). +column_names(fbal_to_fbgn, ['AlleleID', 'AlleleSymbol', 'GeneID', 'GeneSymbol']). +column_names(fbgn_annotation_ID, [gene_symbol, organism_abbreviation, primary_FBgn, listOf(secondary_FBgn), annotation_ID, listOf(secondary_annotation_ID)]). +column_names(fbgn_exons2affy1_overlaps, ['FBgn', listOf(affy)]). +column_names(fbgn_exons2affy2_overlaps, ['FBgn', listOf(affy)]). +column_names(fbgn_fbtr_fbpp, ['FBgn', 'FBtr', 'FBpp']). +column_names(fbgn_fbtr_fbpp_expanded, [organism, gene_type, gene_ID, gene_symbol, gene_fullname, annotation_ID, transcript_type, transcript_ID, transcript_symbol, polypeptide_ID, polypeptide_symbol]). +column_names(fbgn_gleanr, [organism_abbreviation, gene_symbol, primary_FBgn, 'GLEANR']). +column_names(fbgn_NAseq_Uniprot, [gene_symbol, organism_abbreviation, primary_FBgn, nucleotide_accession, na_based_protein_accession, 'UniprotKB/Swiss-Prot/TrEMBL_accession', 'EntrezGene', 'RefSeq_transcripts', 'RefSeq_proteins']). +column_names(fbgn_uniprot, [primary_FBgn, gene_symbol, 'CG', 'UniprotKB/Swiss-Prot/TrEMBL_accession']). +column_names(fbrf_pmid_pmcid_doi, ['FBrf', 'PMID', 'PMCID', 'DOI', pub_type, miniref, pmid_added]). +column_names(gene_functional_complementation, ['Dmel_gene_symbol', 'Dmel_gene_FBgn', ortholog_gene_symbol, ortholog_gene_FBgn_ID, reference_FBrf]). +column_names(gene_genetic_interactions, [listOf('Starting_gene_symbol'), listOf('Starting_gene_FBgn'), listOf('Interacting_gene_symbol'), listOf('Interacting_gene_FBgn'), 'Interaction_type', 'Publication_FBrf']). +column_names(gene_group, ['FB_group', 'FB_group_symbol', 'FB_group_name', 'Parent_FB_group', 'Parent_FB_group_symbol', 'Group_member_FB_gene', 'Group_member_FB_gene_symbol']). +column_names(gene_groups_HGNC, ['FB_group', 'FB_group_symbol', 'FB_group_name', 'HGNC_family']). +column_names(gene_map_table, [organism_abbreviation, current_symbol, primary_FBid, recombination_loc, cytogenetic_loc, sequence_loc]). +column_names(gene_rpkm_matrix, [gene_primary_id, gene_symbol, gene_fullname, gene_type, 'DATASAMPLE_NAME_(DATASET_ID)']). +column_names(gene_rpkm_report, ['Release_ID', 'FBgn', 'GeneSymbol', 'Parent_library_FBlc', 'Parent_library_name', 'RNASource_FBlc', 'RNASource_name', 'RPKM_value', 'Bin_value', 'Unique_exon_base_count', 'Total_exon_base_count', 'Count_used']). +column_names(gene_snapshots, ['FBgn', 'GeneSymbol', 'GeneName', datestamp, gene_snapshot_text]). +column_names(genomic_clone, ['FBcl', organism_abbreviation, clone_name, accession]). +column_names(genotype_phenotype_data, [listOf(genotype_symbols, [/, ' ']), listOf(genotype_FBids, [/, ' ']), phenotype_name, phenotype_id, listOf(qualifier_names, ['|']), listOf(qualifier_ids, ['|']), reference]). +column_names(insertion_mapping, [insertion_symbol, 'FBti', genomic_location, range, orientation, estimated_cytogenetic_location, observed_cytogenetic_location]). +column_names(organism_list, [genus, species, abbreviation, common_name, 'NCBI_taxon', 'drosophilid?']). +column_names(pathway_group, ['FB_group', 'FB_group_symbol', 'FB_group_name', 'Parent_FB_group', 'Parent_FB_group_symbol', 'Group_member_FB_gene', 'Group_member_FB_gene_symbol']). +column_names(physical_interactions_mitab, [listOf('ID_Interactor_A'), listOf('ID_Interactor_B'), listOf('Alt_ID_Interactor_A'), listOf('Alt_ID_Interactor_B'), listOf('Alias_Interactor_A'), listOf('Alias_Interactor_B'), listOf('Interaction_Detection_Method'), listOf('Publication_1st_Author'), listOf('Publication'), 'Taxid_Interactor_A', 'Taxid_Interactor_B', listOf('Interaction_Type'), listOf('Source_Database'), listOf('Interaction_Identifier'), listOf('Confidence_Value'), listOf('Expansion_Method'), listOf('Biological_Role_Interactor_A'), listOf('Biological_Role_Interactor_B'), listOf('Experimental_Role_Interactor_A'), listOf('Experimental_Role_Interactor_B'), listOf('Type_Interactor_A'), listOf('Type_Interactor_B'), listOf('Xref_Interactor_A'), listOf('Xref_Interactor_B'), listOf('Interaction_Xref'), listOf('Annotation_Interactor_A'), listOf('Annotation_Interactor_B'), listOf('Interaction_Annotation'), listOf('Host_Organism'), 'Interaction_Parameters', 'Creation_Date', 'Update_Date', 'Checksum_Interactor_A', 'Checksum_Interactor_B', 'Interaction_Checksum', 'Negative', listOf('Feature_Interactor_A'), listOf('Feature_Interactor_B'), 'Stoichiometry_Interactor_A', 'Stoichiometry_Interactor_B', listOf('Identification_Method_Participant_A'), listOf('Identification_Method_Participant_B')]). +column_names(pmid_fbgn_uniprot, ['FBrf', 'PMID', 'FBgn', 'UniProt_database', 'UniProt_id']). +column_names(synonym, [primary_FBid, organism_abbreviation, current_symbol, current_fullname, listOf(fullname_synonym), listOf(symbol_synonym)]). +column_names_ext(gene_genetic_interactions, [listOf('Starting_gene_symbol', ['|']), listOf('Starting_gene_FBgn', ['|']), listOf('Interacting_gene_symbol', ['|']), listOf('Interacting_gene_FBgn', ['|']), 'Interaction_type', 'Publication_FBrf']). +column_names_ext(gene_rpkm_matrix, [gene_primary_id, gene_symbol, gene_fullname, gene_type, 'BCM_1_E2-4hr_(FBlc0000061)', 'BCM_1_E14-16hr_(FBlc0000062)', 'BCM_1_E2-16hr_(FBlc0000063)', 'BCM_1_E2-16hr100_(FBlc0000064)', 'BCM_1_L3i_(FBlc0000065)', 'BCM_1_L3i100_(FBlc0000066)', 'BCM_1_P3d_(FBlc0000067)', 'BCM_1_FA3d_(FBlc0000068)', 'BCM_1_MA3d_(FBlc0000069)', 'BCM_1_P_(FBlc0000070)', 'BCM_1_L_(FBlc0000071)', 'BCM_1_A17d_(FBlc0000072)', 'mE_mRNA_em0-2hr_(FBlc0000086)', 'mE_mRNA_em2-4hr_(FBlc0000087)', 'mE_mRNA_em4-6hr_(FBlc0000088)', 'mE_mRNA_em6-8hr_(FBlc0000089)', 'mE_mRNA_em8-10hr_(FBlc0000090)', 'mE_mRNA_em10-12hr_(FBlc0000091)', 'mE_mRNA_em12-14hr_(FBlc0000092)', 'mE_mRNA_em14-16hr_(FBlc0000093)', 'mE_mRNA_em16-18hr_(FBlc0000094)', 'mE_mRNA_em18-20hr_(FBlc0000095)', 'mE_mRNA_em20-22hr_(FBlc0000096)', 'mE_mRNA_em22-24hr_(FBlc0000097)', 'mE_mRNA_L1_(FBlc0000098)', 'mE_mRNA_L2_(FBlc0000099)', 'mE_mRNA_L3_12hr_(FBlc0000100)', 'mE_mRNA_L3_PS1-2_(FBlc0000101)', 'mE_mRNA_L3_PS3-6_(FBlc0000102)', 'mE_mRNA_L3_PS7-9_(FBlc0000103)', 'mE_mRNA_WPP_(FBlc0000104)', 'mE_mRNA_P5_(FBlc0000105)', 'mE_mRNA_P6_(FBlc0000106)', 'mE_mRNA_P8_(FBlc0000107)', 'mE_mRNA_P9-10_(FBlc0000108)', 'mE_mRNA_P15_(FBlc0000109)', 'mE_mRNA_AdF_Ecl_1days_(FBlc0000110)', 'mE_mRNA_AdF_Ecl_5days_(FBlc0000111)', 'mE_mRNA_AdF_Ecl_30days_(FBlc0000112)', 'mE_mRNA_AdM_Ecl_1days_(FBlc0000113)', 'mE_mRNA_AdM_Ecl_5days_(FBlc0000114)', 'mE_mRNA_AdM_Ecl_30days_(FBlc0000115)', 'mE_mRNA_A_MateF_1d_head_(FBlc0000207)', 'mE_mRNA_A_MateF_4d_ovary_(FBlc0000208)', 'mE_mRNA_A_MateM_1d_head_(FBlc0000209)', 'mE_mRNA_A_VirF_1d_head_(FBlc0000210)', 'mE_mRNA_A_VirF_4d_head_(FBlc0000211)', 'mE_mRNA_A_MateF_20d_head_(FBlc0000212)', 'mE_mRNA_A_MateF_4d_head_(FBlc0000213)', 'mE_mRNA_A_MateM_20d_head_(FBlc0000214)', 'mE_mRNA_A_MateM_4d_acc_gland_(FBlc0000215)', 'mE_mRNA_A_MateM_4d_head_(FBlc0000216)', 'mE_mRNA_A_MateM_4d_testis_(FBlc0000217)', 'mE_mRNA_A_1d_carcass_(FBlc0000218)', 'mE_mRNA_A_1d_dig_sys_(FBlc0000219)', 'mE_mRNA_A_20d_carcass_(FBlc0000220)', 'mE_mRNA_A_20d_dig_sys_(FBlc0000221)', 'mE_mRNA_A_4d_carcass_(FBlc0000222)', 'mE_mRNA_A_4d_dig_sys_(FBlc0000223)', 'mE_mRNA_P8_CNS_(FBlc0000224)', 'mE_mRNA_L3_CNS_(FBlc0000225)', 'mE_mRNA_L3_Wand_carcass_(FBlc0000226)', 'mE_mRNA_L3_Wand_dig_sys_(FBlc0000227)', 'mE_mRNA_L3_Wand_fat_(FBlc0000228)', 'mE_mRNA_L3_Wand_imag_disc_(FBlc0000229)', 'mE_mRNA_L3_Wand_saliv_(FBlc0000230)', 'mE_mRNA_A_VirF_20d_head_(FBlc0000231)', 'mE_mRNA_A_VirF_4d_ovary_(FBlc0000232)', 'mE_mRNA_WPP_fat_(FBlc0000233)', 'mE_mRNA_WPP_saliv_(FBlc0000234)', 'mE_mRNA_P8_fat_(FBlc0000235)', 'mE_mRNA_A_4d_Cold1_(FBlc0000237)', 'mE_mRNA_A_4d_Cold2_(FBlc0000238)', 'mE_mRNA_L3_Cu_0.5mM_(FBlc0000239)', 'mE_mRNA_L3_late_Zn_5mM_(FBlc0000240)', 'mE_mRNA_A_4d_Cu_15mM_(FBlc0000241)', 'mE_mRNA_A_4d_Zn_4.5mM_(FBlc0000242)', 'mE_mRNA_A_4d_Caffeine_25mg/ml_(FBlc0000243)', 'mE_mRNA_A_4d_Caffeine_2.5mg/ml_(FBlc0000244)', 'mE_mRNA_L3_Caffeine_1.5mg/ml_(FBlc0000245)', 'mE_mRNA_A_4d_Cd_0.1M_(FBlc0000246)', 'mE_mRNA_A_4d_Cd_0.05M_(FBlc0000247)', 'mE_mRNA_L3_Cd_12h_(FBlc0000248)', 'mE_mRNA_L3_Cd_6hr_(FBlc0000249)', 'mE_mRNA_A_4d_Paraquat_5mM_(FBlc0000250)', 'mE_mRNA_A_4d_Paraquat_10mM_(FBlc0000251)', 'mE_mRNA_L3_Rotenone_8ug_(FBlc0000252)', 'mE_mRNA_L3_Rotenone_2ug_(FBlc0000253)', 'mE_mRNA_L3_EtOH_10_(FBlc0000254)', 'mE_mRNA_L3_EtOH_5_(FBlc0000255)', 'mE_mRNA_L3_EtOH_2.5_(FBlc0000256)', 'mE_mRNA_A_4d_Heatshock_(FBlc0000257)', 'mE_mRNA_A_10d_Resveratrol_100uM_(FBlc0000672)', 'mE_mRNA_A_10d_Rotenone_Starved_(FBlc0000673)', 'mE_mRNA_F_Sindbis_virus_(FBlc0000674)', 'mE_mRNA_L_Sindbis_virus_(FBlc0000675)', 'mE_mRNA_M_Sindbis_virus_(FBlc0000676)', 'mE_mRNA_P_Sindbis_virus_(FBlc0000677)', 'mE_mRNA_CME-W2_cells_(FBlc0000261)', 'mE_mRNA_GM2_cells_(FBlc0000262)', 'mE_mRNA_mbn2_cells_(FBlc0000263)', 'mE_mRNA_BG2-c2_cells_(FBlc0000264)', 'mE_mRNA_D20-c5_cells_(FBlc0000265)', 'mE_mRNA_S3_cells_(FBlc0000266)', 'mE_mRNA_1182-4H_cells_(FBlc0000267)', 'mE_mRNA_CME_L1_cells_(FBlc0000268)', 'mE_mRNA_Kc167_cells_(FBlc0000269)', 'mE_mRNA_BG1-c1_cells_(FBlc0000270)', 'mE_mRNA_D11_cells_(FBlc0000271)', 'mE_mRNA_D16-c3_cells_(FBlc0000272)', 'mE_mRNA_D17-c3_cells_(FBlc0000273)', 'mE_mRNA_D21_cells_(FBlc0000274)', 'mE_mRNA_D32_cells_(FBlc0000275)', 'mE_mRNA_D4-c1_cells_(FBlc0000276)', 'mE_mRNA_D8_cells_(FBlc0000277)', 'mE_mRNA_D9_cells_(FBlc0000278)', 'mE_mRNA_S1_cells_(FBlc0000279)', 'mE_mRNA_S2R+_cells_(FBlc0000280)', 'mE_mRNA_Sg4_cells_(FBlc0000281)', 'mE_mRNA_OSS_cells_(FBlc0000282)', 'mE_mRNA_OSC_cells_(FBlc0000283)', 'mE_mRNA_fGS_cells_(FBlc0000284)', 'Knoblich_mRNA_L3_CNS_neuroblast_(FBlc0000505)', 'Knoblich_mRNA_L3_CNS_neuron_(FBlc0000506)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_Brain_(FBlc0003619)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_Crop_(FBlc0003620)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_Carcass_(FBlc0003621)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_Eye_(FBlc0003622)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_FatBody_(FBlc0003623)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_Head_(FBlc0003624)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_Hindgut_(FBlc0003625)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_Midgut_(FBlc0003626)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_Ovary_(FBlc0003627)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_RectalPad_(FBlc0003628)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_SalivaryGland_(FBlc0003629)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_ThoracicoAbdominalGanglion_(FBlc0003630)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_MalpighianTubule_(FBlc0003631)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_Mated_Spermathecum_(FBlc0003632)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_Virgin_Spermathecum_(FBlc0003633)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_Whole_(FBlc0003634)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_Brain_(FBlc0003635)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_Crop_(FBlc0003636)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_Carcass_(FBlc0003637)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_Eye_(FBlc0003638)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_FatBody_(FBlc0003639)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_Head_(FBlc0003640)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_Hindgut_(FBlc0003641)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_Midgut_(FBlc0003642)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_RectalPad_(FBlc0003643)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_SalivaryGland_(FBlc0003644)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_ThoracicoAbdominalGanglion_(FBlc0003645)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_MalpighianTubule_(FBlc0003646)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_Testis_(FBlc0003647)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_AccessoryGland_(FBlc0003648)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_Whole_(FBlc0003649)', 'RNA-Seq_Profile_FlyAtlas2_L3_CNS_(FBlc0003650)', 'RNA-Seq_Profile_FlyAtlas2_L3_FatBody_(FBlc0003651)', 'RNA-Seq_Profile_FlyAtlas2_L3_Hindgut_(FBlc0003652)', 'RNA-Seq_Profile_FlyAtlas2_L3_MalpighianTubule_(FBlc0003653)', 'RNA-Seq_Profile_FlyAtlas2_L3_Midgut_(FBlc0003654)', 'RNA-Seq_Profile_FlyAtlas2_L3_SalivaryGland_(FBlc0003655)', 'RNA-Seq_Profile_FlyAtlas2_L3_Trachea_(FBlc0003656)', 'RNA-Seq_Profile_FlyAtlas2_L3_Carcass_(FBlc0003657)', 'RNA-Seq_Profile_FlyAtlas2_L3_Whole_(FBlc0003658)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_Heart_(FBlc0003724)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_Heart_(FBlc0003725)']). +column_names_ext(pmid_fbgn_uniprot, ['FBrf_id', 'PMID', 'FBgn_id', 'UniProt_database', 'UniProt_id']). +guess_rest(P,N,T,Guess):- table_n_type(P,N,T,Guess),var(Guess),fb_pred_nr(P,A),functor(C,P,A),arg(N,C,Guess),once(call(C)). +maybe_corisponds('ConceptMapFn'('Allele_used_in_model_(symbol)', 8, disease_model_annotations/12), 'ConceptMapFn'(current_symbol, 3, synonym/6)). +maybe_corisponds('ConceptMapFn'('Allele_used_in_model_(symbol)', 8, disease_model_annotations/12), 'ConceptMapFn'(description, 6, stocks/7)). +maybe_corisponds('ConceptMapFn'('Allele_used_in_model_(symbol)', 8, disease_model_annotations/12), 'ConceptMapFn'(uniquename, 5, stocks/7)). +maybe_corisponds('ConceptMapFn'('AlleleSymbol', 2, fbal_to_fbgn/4), 'ConceptMapFn'('Allele_used_in_model_(symbol)', 8, disease_model_annotations/12)). +maybe_corisponds('ConceptMapFn'('Based_on_orthology_with_(symbol)', 10, disease_model_annotations/12), 'ConceptMapFn'('Human_gene_symbol', 5, dmel_human_orthologs_disease/8)). +maybe_corisponds('ConceptMapFn'('Dmel_gene', 1, dmel_human_orthologs_disease/8), 'ConceptMapFn'('FBgn', 1, best_gene_summary/4)). +maybe_corisponds('ConceptMapFn'('Dmel_gene', 1, dmel_human_orthologs_disease/8), 'ConceptMapFn'('FBgn', 1, disease_model_annotations/12)). +maybe_corisponds('ConceptMapFn'('Dmel_gene', 1, dmel_human_orthologs_disease/8), 'ConceptMapFn'('FBgn', 1, dmel_paralogs/11)). +maybe_corisponds('ConceptMapFn'('Dmel_gene', 1, dmel_human_orthologs_disease/8), 'ConceptMapFn'('FBgn', 1, dmel_unique_protein_isoforms/4)). +maybe_corisponds('ConceptMapFn'('Dmel_gene', 1, dmel_human_orthologs_disease/8), 'ConceptMapFn'('FBgn', 1, fbgn_exons2affy1_overlaps/2)). +maybe_corisponds('ConceptMapFn'('Dmel_gene', 1, dmel_human_orthologs_disease/8), 'ConceptMapFn'('FBgn', 1, fbgn_exons2affy2_overlaps/2)). +maybe_corisponds('ConceptMapFn'('Dmel_gene', 1, dmel_human_orthologs_disease/8), 'ConceptMapFn'('FBgn', 1, fbgn_fbtr_fbpp/3)). +maybe_corisponds('ConceptMapFn'('Dmel_gene', 1, dmel_human_orthologs_disease/8), 'ConceptMapFn'('FBgn', 1, gene_rpkm_matrix/170)). +maybe_corisponds('ConceptMapFn'('Dmel_gene', 1, dmel_human_orthologs_disease/8), 'ConceptMapFn'('FBgn', 1, gene_snapshots/5)). +maybe_corisponds('ConceptMapFn'('Dmel_gene', 1, dmel_human_orthologs_disease/8), 'ConceptMapFn'('FBgn', 2, gene_functional_complementation/5)). +maybe_corisponds('ConceptMapFn'('Dmel_gene', 1, dmel_human_orthologs_disease/8), 'ConceptMapFn'('FBgn', 2, gene_genetic_interactions/6)). +maybe_corisponds('ConceptMapFn'('Dmel_gene', 1, dmel_human_orthologs_disease/8), 'ConceptMapFn'('FBgn', 2, gene_rpkm_report/12)). +maybe_corisponds('ConceptMapFn'('Dmel_gene', 1, dmel_human_orthologs_disease/8), 'ConceptMapFn'('FBgn', 3, fbal_to_fbgn/4)). +maybe_corisponds('ConceptMapFn'('Dmel_gene', 1, dmel_human_orthologs_disease/8), 'ConceptMapFn'('FBgn', 3, fbgn_annotation_ID/6)). +maybe_corisponds('ConceptMapFn'('Dmel_gene', 1, dmel_human_orthologs_disease/8), 'ConceptMapFn'('FBgn', 3, fbgn_fbtr_fbpp_expanded/11)). +maybe_corisponds('ConceptMapFn'('Dmel_gene', 1, dmel_human_orthologs_disease/8), 'ConceptMapFn'('FBgn', 3, gene_map_table/6)). +maybe_corisponds('ConceptMapFn'('Dmel_gene', 1, dmel_human_orthologs_disease/8), 'ConceptMapFn'('FBgn', 4, gene_genetic_interactions/6)). +maybe_corisponds('ConceptMapFn'('Dmel_gene', 1, dmel_human_orthologs_disease/8), 'ConceptMapFn'('FBgn', 6, dmel_paralogs/11)). +maybe_corisponds('ConceptMapFn'('Dmel_gene', 1, dmel_human_orthologs_disease/8), 'ConceptMapFn'('FBgn', 6, gene_group/7)). +maybe_corisponds('ConceptMapFn'('Dmel_gene', 1, dmel_human_orthologs_disease/8), 'ConceptMapFn'('FBgn', 6, pathway_group/7)). +maybe_corisponds('ConceptMapFn'('Dmel_gene', 1, dmel_human_orthologs_disease/8), 'ConceptMapFn'('FBgn', 7, 'Dmel_enzyme'/11)). +maybe_corisponds('ConceptMapFn'('Dmel_gene', 1, dmel_human_orthologs_disease/8), 'ConceptMapFn'(gene_primary_id, 1, dmel_gene_sequence_ontology_annotations/4)). +maybe_corisponds('ConceptMapFn'('Dmel_gene_symbol', 1, gene_functional_complementation/5), 'ConceptMapFn'('Dmel_gene_symbol', 2, dmel_human_orthologs_disease/8)). +maybe_corisponds('ConceptMapFn'('Dmel_gene_symbol', 1, gene_functional_complementation/5), 'ConceptMapFn'('FB_gene_symbol', 2, dmel_unique_protein_isoforms/4)). +maybe_corisponds('ConceptMapFn'('Dmel_gene_symbol', 1, gene_functional_complementation/5), 'ConceptMapFn'('Gene_Symbol', 2, best_gene_summary/4)). +maybe_corisponds('ConceptMapFn'('Dmel_gene_symbol', 1, gene_functional_complementation/5), 'ConceptMapFn'('Gene_symbol', 2, disease_model_annotations/12)). +maybe_corisponds('ConceptMapFn'('Dmel_gene_symbol', 1, gene_functional_complementation/5), 'ConceptMapFn'('GeneName', 3, gene_snapshots/5)). +maybe_corisponds('ConceptMapFn'('Dmel_gene_symbol', 1, gene_functional_complementation/5), 'ConceptMapFn'('GeneSymbol', 2, dmel_paralogs/11)). +maybe_corisponds('ConceptMapFn'('Dmel_gene_symbol', 1, gene_functional_complementation/5), 'ConceptMapFn'('GeneSymbol', 2, gene_snapshots/5)). +maybe_corisponds('ConceptMapFn'('Dmel_gene_symbol', 1, gene_functional_complementation/5), 'ConceptMapFn'('GeneSymbol', 4, fbal_to_fbgn/4)). +maybe_corisponds('ConceptMapFn'('Dmel_gene_symbol', 1, gene_functional_complementation/5), 'ConceptMapFn'('Group_member_FB_gene_symbol', 7, gene_group/7)). +maybe_corisponds('ConceptMapFn'('Dmel_gene_symbol', 1, gene_functional_complementation/5), 'ConceptMapFn'('Group_member_FB_gene_symbol', 7, pathway_group/7)). +maybe_corisponds('ConceptMapFn'('Dmel_gene_symbol', 1, gene_functional_complementation/5), 'ConceptMapFn'('Interacting_gene_symbol', 3, gene_genetic_interactions/6)). +maybe_corisponds('ConceptMapFn'('Dmel_gene_symbol', 1, gene_functional_complementation/5), 'ConceptMapFn'('Paralog_GeneSymbol', 7, dmel_paralogs/11)). +maybe_corisponds('ConceptMapFn'('Dmel_gene_symbol', 1, gene_functional_complementation/5), 'ConceptMapFn'('Starting_gene_symbol', 1, gene_genetic_interactions/6)). +maybe_corisponds('ConceptMapFn'('Dmel_gene_symbol', 1, gene_functional_complementation/5), 'ConceptMapFn'(current_symbol, 2, gene_map_table/6)). +maybe_corisponds('ConceptMapFn'('Dmel_gene_symbol', 1, gene_functional_complementation/5), 'ConceptMapFn'(gene_fullname, 3, gene_rpkm_matrix/170)). +maybe_corisponds('ConceptMapFn'('Dmel_gene_symbol', 1, gene_functional_complementation/5), 'ConceptMapFn'(gene_symbol, 1, fbgn_annotation_ID/6)). +maybe_corisponds('ConceptMapFn'('Dmel_gene_symbol', 1, gene_functional_complementation/5), 'ConceptMapFn'(gene_symbol, 2, dmel_gene_sequence_ontology_annotations/4)). +maybe_corisponds('ConceptMapFn'('Dmel_gene_symbol', 1, gene_functional_complementation/5), 'ConceptMapFn'(gene_symbol, 2, gene_rpkm_matrix/170)). +maybe_corisponds('ConceptMapFn'('Dmel_gene_symbol', 1, gene_functional_complementation/5), 'ConceptMapFn'(gene_symbol, 4, fbgn_fbtr_fbpp_expanded/11)). +maybe_corisponds('ConceptMapFn'('Dmel_gene_symbol', 1, gene_functional_complementation/5), 'ConceptMapFn'(gene_symbol, 8, 'Dmel_enzyme'/11)). +maybe_corisponds('ConceptMapFn'('Dmel_gene_symbol', 2, dmel_human_orthologs_disease/8), 'ConceptMapFn'('FB_gene_symbol', 2, dmel_unique_protein_isoforms/4)). +maybe_corisponds('ConceptMapFn'('Dmel_gene_symbol', 2, dmel_human_orthologs_disease/8), 'ConceptMapFn'('Gene_Symbol', 2, best_gene_summary/4)). +maybe_corisponds('ConceptMapFn'('Dmel_gene_symbol', 2, dmel_human_orthologs_disease/8), 'ConceptMapFn'('GeneSymbol', 2, gene_snapshots/5)). +maybe_corisponds('ConceptMapFn'('Dmel_gene_symbol', 2, dmel_human_orthologs_disease/8), 'ConceptMapFn'('Group_member_FB_gene_symbol', 7, gene_group/7)). +maybe_corisponds('ConceptMapFn'('Dmel_gene_symbol', 2, dmel_human_orthologs_disease/8), 'ConceptMapFn'('Group_member_FB_gene_symbol', 7, pathway_group/7)). +maybe_corisponds('ConceptMapFn'('Dmel_gene_symbol', 2, dmel_human_orthologs_disease/8), 'ConceptMapFn'('Interacting_gene_symbol', 3, gene_genetic_interactions/6)). +maybe_corisponds('ConceptMapFn'('Dmel_gene_symbol', 2, dmel_human_orthologs_disease/8), 'ConceptMapFn'('Paralog_GeneSymbol', 7, dmel_paralogs/11)). +maybe_corisponds('ConceptMapFn'('Dmel_gene_symbol', 2, dmel_human_orthologs_disease/8), 'ConceptMapFn'(gene_fullname, 3, gene_rpkm_matrix/170)). +maybe_corisponds('ConceptMapFn'('Dmel_gene_symbol', 2, dmel_human_orthologs_disease/8), 'ConceptMapFn'(gene_symbol, 1, fbgn_annotation_ID/6)). +maybe_corisponds('ConceptMapFn'('Dmel_gene_symbol', 2, dmel_human_orthologs_disease/8), 'ConceptMapFn'(gene_symbol, 2, dmel_gene_sequence_ontology_annotations/4)). +maybe_corisponds('ConceptMapFn'('Dmel_gene_symbol', 2, dmel_human_orthologs_disease/8), 'ConceptMapFn'(gene_symbol, 2, gene_rpkm_matrix/170)). +maybe_corisponds('ConceptMapFn'('Dmel_gene_symbol', 2, dmel_human_orthologs_disease/8), 'ConceptMapFn'(gene_symbol, 4, fbgn_fbtr_fbpp_expanded/11)). +maybe_corisponds('ConceptMapFn'('Dmel_gene_symbol', 2, dmel_human_orthologs_disease/8), 'ConceptMapFn'(gene_symbol, 8, 'Dmel_enzyme'/11)). +maybe_corisponds('ConceptMapFn'('FB_gene_symbol', 2, dmel_unique_protein_isoforms/4), 'ConceptMapFn'('FBan', 5, fbgn_annotation_ID/6)). +maybe_corisponds('ConceptMapFn'('FB_gene_symbol', 2, dmel_unique_protein_isoforms/4), 'ConceptMapFn'('Gene_Symbol', 2, best_gene_summary/4)). +maybe_corisponds('ConceptMapFn'('FB_gene_symbol', 2, dmel_unique_protein_isoforms/4), 'ConceptMapFn'('Gene_symbol', 2, disease_model_annotations/12)). +maybe_corisponds('ConceptMapFn'('FB_gene_symbol', 2, dmel_unique_protein_isoforms/4), 'ConceptMapFn'('GeneSymbol', 2, dmel_paralogs/11)). +maybe_corisponds('ConceptMapFn'('FB_gene_symbol', 2, dmel_unique_protein_isoforms/4), 'ConceptMapFn'('GeneSymbol', 2, gene_snapshots/5)). +maybe_corisponds('ConceptMapFn'('FB_gene_symbol', 2, dmel_unique_protein_isoforms/4), 'ConceptMapFn'('GeneSymbol', 4, fbal_to_fbgn/4)). +maybe_corisponds('ConceptMapFn'('FB_gene_symbol', 2, dmel_unique_protein_isoforms/4), 'ConceptMapFn'('Group_member_FB_gene_symbol', 7, gene_group/7)). +maybe_corisponds('ConceptMapFn'('FB_gene_symbol', 2, dmel_unique_protein_isoforms/4), 'ConceptMapFn'('Group_member_FB_gene_symbol', 7, pathway_group/7)). +maybe_corisponds('ConceptMapFn'('FB_gene_symbol', 2, dmel_unique_protein_isoforms/4), 'ConceptMapFn'('Interacting_gene_symbol', 3, gene_genetic_interactions/6)). +maybe_corisponds('ConceptMapFn'('FB_gene_symbol', 2, dmel_unique_protein_isoforms/4), 'ConceptMapFn'('Paralog_GeneSymbol', 7, dmel_paralogs/11)). +maybe_corisponds('ConceptMapFn'('FB_gene_symbol', 2, dmel_unique_protein_isoforms/4), 'ConceptMapFn'('Starting_gene_symbol', 1, gene_genetic_interactions/6)). +maybe_corisponds('ConceptMapFn'('FB_gene_symbol', 2, dmel_unique_protein_isoforms/4), 'ConceptMapFn'(annotation_ID, 6, fbgn_fbtr_fbpp_expanded/11)). +maybe_corisponds('ConceptMapFn'('FB_gene_symbol', 2, dmel_unique_protein_isoforms/4), 'ConceptMapFn'(current_symbol, 2, gene_map_table/6)). +maybe_corisponds('ConceptMapFn'('FB_gene_symbol', 2, dmel_unique_protein_isoforms/4), 'ConceptMapFn'(gene_symbol, 1, fbgn_annotation_ID/6)). +maybe_corisponds('ConceptMapFn'('FB_gene_symbol', 2, dmel_unique_protein_isoforms/4), 'ConceptMapFn'(gene_symbol, 2, dmel_gene_sequence_ontology_annotations/4)). +maybe_corisponds('ConceptMapFn'('FB_gene_symbol', 2, dmel_unique_protein_isoforms/4), 'ConceptMapFn'(gene_symbol, 2, gene_rpkm_matrix/170)). +maybe_corisponds('ConceptMapFn'('FB_gene_symbol', 2, dmel_unique_protein_isoforms/4), 'ConceptMapFn'(gene_symbol, 4, fbgn_fbtr_fbpp_expanded/11)). +maybe_corisponds('ConceptMapFn'('FB_gene_symbol', 2, dmel_unique_protein_isoforms/4), 'ConceptMapFn'(gene_symbol, 8, 'Dmel_enzyme'/11)). +maybe_corisponds('ConceptMapFn'('FB_group_name', 3, gene_group/7), 'ConceptMapFn'('FB_group_name', 3, gene_groups_HGNC/4)). +maybe_corisponds('ConceptMapFn'('FB_group_name', 3, gene_group/7), 'ConceptMapFn'(gene_group_name, 2, 'Dmel_enzyme'/11)). +maybe_corisponds('ConceptMapFn'('FB_group_name', 3, gene_groups_HGNC/4), 'ConceptMapFn'('FB_group_name', 3, pathway_group/7)). +maybe_corisponds('ConceptMapFn'('FB_group_name', 3, gene_groups_HGNC/4), 'ConceptMapFn'(gene_group_name, 2, 'Dmel_enzyme'/11)). +maybe_corisponds('ConceptMapFn'('FB_group_symbol', 2, gene_group/7), 'ConceptMapFn'('FB_group_symbol', 2, gene_groups_HGNC/4)). +maybe_corisponds('ConceptMapFn'('FB_group_symbol', 2, gene_groups_HGNC/4), 'ConceptMapFn'('FB_group_symbol', 2, pathway_group/7)). +maybe_corisponds('ConceptMapFn'('FB_group_symbol', 2, gene_groups_HGNC/4), 'ConceptMapFn'('Parent_FB_group_symbol', 5, gene_group/7)). +maybe_corisponds('ConceptMapFn'('FB_group_symbol', 2, gene_groups_HGNC/4), 'ConceptMapFn'('Parent_FB_group_symbol', 5, pathway_group/7)). +maybe_corisponds('ConceptMapFn'('FBal', 1, fbal_to_fbgn/4), 'ConceptMapFn'('FBal', 7, disease_model_annotations/12)). +maybe_corisponds('ConceptMapFn'('FBal', 7, disease_model_annotations/12), 'ConceptMapFn'('FBgn', 1, synonym/6)). +maybe_corisponds('ConceptMapFn'('FBan', 5, fbgn_annotation_ID/6), 'ConceptMapFn'('Gene_Symbol', 2, best_gene_summary/4)). +maybe_corisponds('ConceptMapFn'('FBan', 5, fbgn_annotation_ID/6), 'ConceptMapFn'('Group_member_FB_gene_symbol', 7, pathway_group/7)). +maybe_corisponds('ConceptMapFn'('FBan', 5, fbgn_annotation_ID/6), 'ConceptMapFn'(annotation_ID, 6, fbgn_fbtr_fbpp_expanded/11)). +maybe_corisponds('ConceptMapFn'('FBan', 5, fbgn_annotation_ID/6), 'ConceptMapFn'(current_symbol, 2, gene_map_table/6)). +maybe_corisponds('ConceptMapFn'('FBan', 5, fbgn_annotation_ID/6), 'ConceptMapFn'(gene_symbol, 2, dmel_gene_sequence_ontology_annotations/4)). +maybe_corisponds('ConceptMapFn'('FBan', 5, fbgn_annotation_ID/6), 'ConceptMapFn'(gene_symbol, 2, gene_rpkm_matrix/170)). +maybe_corisponds('ConceptMapFn'('FBan', 5, fbgn_annotation_ID/6), 'ConceptMapFn'(gene_symbol, 4, fbgn_fbtr_fbpp_expanded/11)). +maybe_corisponds('ConceptMapFn'('FBgg', 1, gene_group/7), 'ConceptMapFn'('FBgg', 1, gene_groups_HGNC/4)). +maybe_corisponds('ConceptMapFn'('FBgg', 1, gene_group/7), 'ConceptMapFn'(gene_group_id, 1, 'Dmel_enzyme'/11)). +maybe_corisponds('ConceptMapFn'('FBgg', 1, gene_groups_HGNC/4), 'ConceptMapFn'('FBgg', 1, pathway_group/7)). +maybe_corisponds('ConceptMapFn'('FBgg', 1, gene_groups_HGNC/4), 'ConceptMapFn'('FBgg', 4, gene_group/7)). +maybe_corisponds('ConceptMapFn'('FBgg', 1, gene_groups_HGNC/4), 'ConceptMapFn'('FBgg', 4, pathway_group/7)). +maybe_corisponds('ConceptMapFn'('FBgg', 1, gene_groups_HGNC/4), 'ConceptMapFn'(gene_group_id, 1, 'Dmel_enzyme'/11)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, automated_gene_summaries/2), 'ConceptMapFn'('FBgn', 3, fbal_to_fbgn/4)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, automated_gene_summaries/2), 'ConceptMapFn'('FBgn', 4, gene_functional_complementation/5)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, best_gene_summary/4), 'ConceptMapFn'('FBgn', 1, disease_model_annotations/12)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, best_gene_summary/4), 'ConceptMapFn'('FBgn', 1, dmel_paralogs/11)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, best_gene_summary/4), 'ConceptMapFn'('FBgn', 1, dmel_unique_protein_isoforms/4)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, best_gene_summary/4), 'ConceptMapFn'('FBgn', 1, fbgn_exons2affy1_overlaps/2)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, best_gene_summary/4), 'ConceptMapFn'('FBgn', 1, fbgn_exons2affy2_overlaps/2)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, best_gene_summary/4), 'ConceptMapFn'('FBgn', 1, fbgn_fbtr_fbpp/3)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, best_gene_summary/4), 'ConceptMapFn'('FBgn', 1, gene_rpkm_matrix/170)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, best_gene_summary/4), 'ConceptMapFn'('FBgn', 1, gene_snapshots/5)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, best_gene_summary/4), 'ConceptMapFn'('FBgn', 2, gene_functional_complementation/5)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, best_gene_summary/4), 'ConceptMapFn'('FBgn', 2, gene_genetic_interactions/6)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, best_gene_summary/4), 'ConceptMapFn'('FBgn', 2, gene_rpkm_report/12)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, best_gene_summary/4), 'ConceptMapFn'('FBgn', 3, fbal_to_fbgn/4)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, best_gene_summary/4), 'ConceptMapFn'('FBgn', 3, fbgn_annotation_ID/6)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, best_gene_summary/4), 'ConceptMapFn'('FBgn', 3, fbgn_fbtr_fbpp_expanded/11)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, best_gene_summary/4), 'ConceptMapFn'('FBgn', 3, gene_map_table/6)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, best_gene_summary/4), 'ConceptMapFn'('FBgn', 4, gene_genetic_interactions/6)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, best_gene_summary/4), 'ConceptMapFn'('FBgn', 6, dmel_paralogs/11)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, best_gene_summary/4), 'ConceptMapFn'('FBgn', 6, gene_group/7)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, best_gene_summary/4), 'ConceptMapFn'('FBgn', 6, pathway_group/7)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, best_gene_summary/4), 'ConceptMapFn'('FBgn', 7, 'Dmel_enzyme'/11)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, best_gene_summary/4), 'ConceptMapFn'(gene_primary_id, 1, dmel_gene_sequence_ontology_annotations/4)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, disease_model_annotations/12), 'ConceptMapFn'('FBgn', 1, dmel_paralogs/11)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, disease_model_annotations/12), 'ConceptMapFn'('FBgn', 1, dmel_unique_protein_isoforms/4)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, disease_model_annotations/12), 'ConceptMapFn'('FBgn', 1, fbgn_exons2affy1_overlaps/2)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, disease_model_annotations/12), 'ConceptMapFn'('FBgn', 1, fbgn_exons2affy2_overlaps/2)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, disease_model_annotations/12), 'ConceptMapFn'('FBgn', 1, fbgn_fbtr_fbpp/3)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, disease_model_annotations/12), 'ConceptMapFn'('FBgn', 1, gene_rpkm_matrix/170)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, disease_model_annotations/12), 'ConceptMapFn'('FBgn', 1, gene_snapshots/5)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, disease_model_annotations/12), 'ConceptMapFn'('FBgn', 2, gene_functional_complementation/5)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, disease_model_annotations/12), 'ConceptMapFn'('FBgn', 2, gene_genetic_interactions/6)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, disease_model_annotations/12), 'ConceptMapFn'('FBgn', 2, gene_rpkm_report/12)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, disease_model_annotations/12), 'ConceptMapFn'('FBgn', 3, fbal_to_fbgn/4)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, disease_model_annotations/12), 'ConceptMapFn'('FBgn', 3, fbgn_annotation_ID/6)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, disease_model_annotations/12), 'ConceptMapFn'('FBgn', 3, fbgn_fbtr_fbpp_expanded/11)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, disease_model_annotations/12), 'ConceptMapFn'('FBgn', 3, gene_map_table/6)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, disease_model_annotations/12), 'ConceptMapFn'('FBgn', 4, gene_genetic_interactions/6)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, disease_model_annotations/12), 'ConceptMapFn'('FBgn', 6, dmel_paralogs/11)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, disease_model_annotations/12), 'ConceptMapFn'('FBgn', 6, gene_group/7)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, disease_model_annotations/12), 'ConceptMapFn'('FBgn', 6, pathway_group/7)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, disease_model_annotations/12), 'ConceptMapFn'('FBgn', 7, 'Dmel_enzyme'/11)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, disease_model_annotations/12), 'ConceptMapFn'(gene_primary_id, 1, dmel_gene_sequence_ontology_annotations/4)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, dmel_paralogs/11), 'ConceptMapFn'('FBgn', 1, dmel_unique_protein_isoforms/4)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, dmel_paralogs/11), 'ConceptMapFn'('FBgn', 1, fbgn_exons2affy1_overlaps/2)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, dmel_paralogs/11), 'ConceptMapFn'('FBgn', 1, fbgn_exons2affy2_overlaps/2)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, dmel_paralogs/11), 'ConceptMapFn'('FBgn', 1, fbgn_fbtr_fbpp/3)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, dmel_paralogs/11), 'ConceptMapFn'('FBgn', 1, gene_rpkm_matrix/170)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, dmel_paralogs/11), 'ConceptMapFn'('FBgn', 1, gene_snapshots/5)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, dmel_paralogs/11), 'ConceptMapFn'('FBgn', 2, gene_functional_complementation/5)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, dmel_paralogs/11), 'ConceptMapFn'('FBgn', 2, gene_genetic_interactions/6)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, dmel_paralogs/11), 'ConceptMapFn'('FBgn', 2, gene_rpkm_report/12)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, dmel_paralogs/11), 'ConceptMapFn'('FBgn', 3, fbal_to_fbgn/4)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, dmel_paralogs/11), 'ConceptMapFn'('FBgn', 3, fbgn_annotation_ID/6)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, dmel_paralogs/11), 'ConceptMapFn'('FBgn', 3, fbgn_fbtr_fbpp_expanded/11)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, dmel_paralogs/11), 'ConceptMapFn'('FBgn', 3, gene_map_table/6)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, dmel_paralogs/11), 'ConceptMapFn'('FBgn', 4, gene_genetic_interactions/6)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, dmel_paralogs/11), 'ConceptMapFn'('FBgn', 6, gene_group/7)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, dmel_paralogs/11), 'ConceptMapFn'('FBgn', 6, pathway_group/7)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, dmel_paralogs/11), 'ConceptMapFn'('FBgn', 7, 'Dmel_enzyme'/11)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, dmel_paralogs/11), 'ConceptMapFn'(gene_primary_id, 1, dmel_gene_sequence_ontology_annotations/4)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, dmel_unique_protein_isoforms/4), 'ConceptMapFn'('FBgn', 1, fbgn_exons2affy1_overlaps/2)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, dmel_unique_protein_isoforms/4), 'ConceptMapFn'('FBgn', 1, fbgn_exons2affy2_overlaps/2)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, dmel_unique_protein_isoforms/4), 'ConceptMapFn'('FBgn', 1, fbgn_fbtr_fbpp/3)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, dmel_unique_protein_isoforms/4), 'ConceptMapFn'('FBgn', 1, gene_rpkm_matrix/170)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, dmel_unique_protein_isoforms/4), 'ConceptMapFn'('FBgn', 1, gene_snapshots/5)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, dmel_unique_protein_isoforms/4), 'ConceptMapFn'('FBgn', 2, gene_functional_complementation/5)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, dmel_unique_protein_isoforms/4), 'ConceptMapFn'('FBgn', 2, gene_genetic_interactions/6)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, dmel_unique_protein_isoforms/4), 'ConceptMapFn'('FBgn', 2, gene_rpkm_report/12)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, dmel_unique_protein_isoforms/4), 'ConceptMapFn'('FBgn', 3, fbal_to_fbgn/4)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, dmel_unique_protein_isoforms/4), 'ConceptMapFn'('FBgn', 3, fbgn_annotation_ID/6)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, dmel_unique_protein_isoforms/4), 'ConceptMapFn'('FBgn', 3, fbgn_fbtr_fbpp_expanded/11)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, dmel_unique_protein_isoforms/4), 'ConceptMapFn'('FBgn', 3, gene_map_table/6)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, dmel_unique_protein_isoforms/4), 'ConceptMapFn'('FBgn', 4, gene_genetic_interactions/6)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, dmel_unique_protein_isoforms/4), 'ConceptMapFn'('FBgn', 6, dmel_paralogs/11)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, dmel_unique_protein_isoforms/4), 'ConceptMapFn'('FBgn', 6, gene_group/7)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, dmel_unique_protein_isoforms/4), 'ConceptMapFn'('FBgn', 6, pathway_group/7)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, dmel_unique_protein_isoforms/4), 'ConceptMapFn'('FBgn', 7, 'Dmel_enzyme'/11)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, dmel_unique_protein_isoforms/4), 'ConceptMapFn'(gene_primary_id, 1, dmel_gene_sequence_ontology_annotations/4)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, fbgn_exons2affy1_overlaps/2), 'ConceptMapFn'('FBgn', 1, fbgn_exons2affy2_overlaps/2)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, fbgn_exons2affy1_overlaps/2), 'ConceptMapFn'('FBgn', 1, fbgn_fbtr_fbpp/3)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, fbgn_exons2affy1_overlaps/2), 'ConceptMapFn'('FBgn', 1, gene_rpkm_matrix/170)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, fbgn_exons2affy1_overlaps/2), 'ConceptMapFn'('FBgn', 1, gene_snapshots/5)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, fbgn_exons2affy1_overlaps/2), 'ConceptMapFn'('FBgn', 2, gene_functional_complementation/5)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, fbgn_exons2affy1_overlaps/2), 'ConceptMapFn'('FBgn', 2, gene_genetic_interactions/6)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, fbgn_exons2affy1_overlaps/2), 'ConceptMapFn'('FBgn', 2, gene_rpkm_report/12)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, fbgn_exons2affy1_overlaps/2), 'ConceptMapFn'('FBgn', 3, fbal_to_fbgn/4)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, fbgn_exons2affy1_overlaps/2), 'ConceptMapFn'('FBgn', 3, fbgn_annotation_ID/6)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, fbgn_exons2affy1_overlaps/2), 'ConceptMapFn'('FBgn', 3, fbgn_fbtr_fbpp_expanded/11)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, fbgn_exons2affy1_overlaps/2), 'ConceptMapFn'('FBgn', 3, gene_map_table/6)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, fbgn_exons2affy1_overlaps/2), 'ConceptMapFn'('FBgn', 4, gene_genetic_interactions/6)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, fbgn_exons2affy1_overlaps/2), 'ConceptMapFn'('FBgn', 6, dmel_paralogs/11)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, fbgn_exons2affy1_overlaps/2), 'ConceptMapFn'('FBgn', 6, gene_group/7)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, fbgn_exons2affy1_overlaps/2), 'ConceptMapFn'('FBgn', 6, pathway_group/7)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, fbgn_exons2affy1_overlaps/2), 'ConceptMapFn'('FBgn', 7, 'Dmel_enzyme'/11)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, fbgn_exons2affy1_overlaps/2), 'ConceptMapFn'(gene_primary_id, 1, dmel_gene_sequence_ontology_annotations/4)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, fbgn_exons2affy2_overlaps/2), 'ConceptMapFn'('FBgn', 1, fbgn_fbtr_fbpp/3)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, fbgn_exons2affy2_overlaps/2), 'ConceptMapFn'('FBgn', 1, gene_rpkm_matrix/170)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, fbgn_exons2affy2_overlaps/2), 'ConceptMapFn'('FBgn', 1, gene_snapshots/5)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, fbgn_exons2affy2_overlaps/2), 'ConceptMapFn'('FBgn', 2, gene_functional_complementation/5)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, fbgn_exons2affy2_overlaps/2), 'ConceptMapFn'('FBgn', 2, gene_genetic_interactions/6)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, fbgn_exons2affy2_overlaps/2), 'ConceptMapFn'('FBgn', 2, gene_rpkm_report/12)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, fbgn_exons2affy2_overlaps/2), 'ConceptMapFn'('FBgn', 3, fbal_to_fbgn/4)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, fbgn_exons2affy2_overlaps/2), 'ConceptMapFn'('FBgn', 3, fbgn_annotation_ID/6)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, fbgn_exons2affy2_overlaps/2), 'ConceptMapFn'('FBgn', 3, fbgn_fbtr_fbpp_expanded/11)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, fbgn_exons2affy2_overlaps/2), 'ConceptMapFn'('FBgn', 3, gene_map_table/6)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, fbgn_exons2affy2_overlaps/2), 'ConceptMapFn'('FBgn', 4, gene_genetic_interactions/6)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, fbgn_exons2affy2_overlaps/2), 'ConceptMapFn'('FBgn', 6, dmel_paralogs/11)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, fbgn_exons2affy2_overlaps/2), 'ConceptMapFn'('FBgn', 6, gene_group/7)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, fbgn_exons2affy2_overlaps/2), 'ConceptMapFn'('FBgn', 6, pathway_group/7)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, fbgn_exons2affy2_overlaps/2), 'ConceptMapFn'('FBgn', 7, 'Dmel_enzyme'/11)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, fbgn_exons2affy2_overlaps/2), 'ConceptMapFn'(gene_primary_id, 1, dmel_gene_sequence_ontology_annotations/4)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, fbgn_fbtr_fbpp/3), 'ConceptMapFn'('FBgn', 1, gene_rpkm_matrix/170)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, fbgn_fbtr_fbpp/3), 'ConceptMapFn'('FBgn', 1, gene_snapshots/5)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, fbgn_fbtr_fbpp/3), 'ConceptMapFn'('FBgn', 2, gene_functional_complementation/5)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, fbgn_fbtr_fbpp/3), 'ConceptMapFn'('FBgn', 2, gene_genetic_interactions/6)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, fbgn_fbtr_fbpp/3), 'ConceptMapFn'('FBgn', 2, gene_rpkm_report/12)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, fbgn_fbtr_fbpp/3), 'ConceptMapFn'('FBgn', 3, fbal_to_fbgn/4)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, fbgn_fbtr_fbpp/3), 'ConceptMapFn'('FBgn', 3, fbgn_annotation_ID/6)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, fbgn_fbtr_fbpp/3), 'ConceptMapFn'('FBgn', 3, fbgn_fbtr_fbpp_expanded/11)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, fbgn_fbtr_fbpp/3), 'ConceptMapFn'('FBgn', 3, gene_map_table/6)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, fbgn_fbtr_fbpp/3), 'ConceptMapFn'('FBgn', 4, gene_genetic_interactions/6)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, fbgn_fbtr_fbpp/3), 'ConceptMapFn'('FBgn', 6, dmel_paralogs/11)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, fbgn_fbtr_fbpp/3), 'ConceptMapFn'('FBgn', 6, gene_group/7)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, fbgn_fbtr_fbpp/3), 'ConceptMapFn'('FBgn', 6, pathway_group/7)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, fbgn_fbtr_fbpp/3), 'ConceptMapFn'('FBgn', 7, 'Dmel_enzyme'/11)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, fbgn_fbtr_fbpp/3), 'ConceptMapFn'(gene_primary_id, 1, dmel_gene_sequence_ontology_annotations/4)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, gene_rpkm_matrix/170), 'ConceptMapFn'('FBgn', 1, gene_snapshots/5)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, gene_rpkm_matrix/170), 'ConceptMapFn'('FBgn', 2, gene_functional_complementation/5)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, gene_rpkm_matrix/170), 'ConceptMapFn'('FBgn', 2, gene_genetic_interactions/6)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, gene_rpkm_matrix/170), 'ConceptMapFn'('FBgn', 2, gene_rpkm_report/12)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, gene_rpkm_matrix/170), 'ConceptMapFn'('FBgn', 3, fbal_to_fbgn/4)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, gene_rpkm_matrix/170), 'ConceptMapFn'('FBgn', 3, fbgn_annotation_ID/6)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, gene_rpkm_matrix/170), 'ConceptMapFn'('FBgn', 3, fbgn_fbtr_fbpp_expanded/11)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, gene_rpkm_matrix/170), 'ConceptMapFn'('FBgn', 3, gene_map_table/6)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, gene_rpkm_matrix/170), 'ConceptMapFn'('FBgn', 4, gene_genetic_interactions/6)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, gene_rpkm_matrix/170), 'ConceptMapFn'('FBgn', 6, dmel_paralogs/11)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, gene_rpkm_matrix/170), 'ConceptMapFn'('FBgn', 6, gene_group/7)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, gene_rpkm_matrix/170), 'ConceptMapFn'('FBgn', 6, pathway_group/7)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, gene_rpkm_matrix/170), 'ConceptMapFn'('FBgn', 7, 'Dmel_enzyme'/11)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, gene_rpkm_matrix/170), 'ConceptMapFn'(gene_primary_id, 1, dmel_gene_sequence_ontology_annotations/4)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, gene_snapshots/5), 'ConceptMapFn'('FBgn', 2, gene_functional_complementation/5)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, gene_snapshots/5), 'ConceptMapFn'('FBgn', 2, gene_genetic_interactions/6)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, gene_snapshots/5), 'ConceptMapFn'('FBgn', 3, fbal_to_fbgn/4)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, gene_snapshots/5), 'ConceptMapFn'('FBgn', 3, fbgn_annotation_ID/6)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, gene_snapshots/5), 'ConceptMapFn'('FBgn', 3, fbgn_fbtr_fbpp_expanded/11)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, gene_snapshots/5), 'ConceptMapFn'('FBgn', 3, gene_map_table/6)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, gene_snapshots/5), 'ConceptMapFn'('FBgn', 4, gene_genetic_interactions/6)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, gene_snapshots/5), 'ConceptMapFn'('FBgn', 6, dmel_paralogs/11)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, gene_snapshots/5), 'ConceptMapFn'('FBgn', 6, gene_group/7)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, gene_snapshots/5), 'ConceptMapFn'('FBgn', 6, pathway_group/7)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, gene_snapshots/5), 'ConceptMapFn'('FBgn', 7, 'Dmel_enzyme'/11)). +maybe_corisponds('ConceptMapFn'('FBgn', 1, gene_snapshots/5), 'ConceptMapFn'(gene_primary_id, 1, dmel_gene_sequence_ontology_annotations/4)). +maybe_corisponds('ConceptMapFn'('FBgn', 2, gene_functional_complementation/5), 'ConceptMapFn'('FBgn', 2, gene_genetic_interactions/6)). +maybe_corisponds('ConceptMapFn'('FBgn', 2, gene_functional_complementation/5), 'ConceptMapFn'('FBgn', 3, fbal_to_fbgn/4)). +maybe_corisponds('ConceptMapFn'('FBgn', 2, gene_functional_complementation/5), 'ConceptMapFn'('FBgn', 3, fbgn_annotation_ID/6)). +maybe_corisponds('ConceptMapFn'('FBgn', 2, gene_functional_complementation/5), 'ConceptMapFn'('FBgn', 3, fbgn_fbtr_fbpp_expanded/11)). +maybe_corisponds('ConceptMapFn'('FBgn', 2, gene_functional_complementation/5), 'ConceptMapFn'('FBgn', 3, gene_map_table/6)). +maybe_corisponds('ConceptMapFn'('FBgn', 2, gene_functional_complementation/5), 'ConceptMapFn'('FBgn', 4, gene_genetic_interactions/6)). +maybe_corisponds('ConceptMapFn'('FBgn', 2, gene_functional_complementation/5), 'ConceptMapFn'('FBgn', 6, dmel_paralogs/11)). +maybe_corisponds('ConceptMapFn'('FBgn', 2, gene_functional_complementation/5), 'ConceptMapFn'('FBgn', 6, gene_group/7)). +maybe_corisponds('ConceptMapFn'('FBgn', 2, gene_functional_complementation/5), 'ConceptMapFn'('FBgn', 6, pathway_group/7)). +maybe_corisponds('ConceptMapFn'('FBgn', 2, gene_functional_complementation/5), 'ConceptMapFn'('FBgn', 7, 'Dmel_enzyme'/11)). +maybe_corisponds('ConceptMapFn'('FBgn', 2, gene_functional_complementation/5), 'ConceptMapFn'(gene_primary_id, 1, dmel_gene_sequence_ontology_annotations/4)). +maybe_corisponds('ConceptMapFn'('FBgn', 2, gene_genetic_interactions/6), 'ConceptMapFn'('FBgn', 2, gene_rpkm_report/12)). +maybe_corisponds('ConceptMapFn'('FBgn', 2, gene_genetic_interactions/6), 'ConceptMapFn'('FBgn', 3, fbal_to_fbgn/4)). +maybe_corisponds('ConceptMapFn'('FBgn', 2, gene_genetic_interactions/6), 'ConceptMapFn'('FBgn', 3, fbgn_annotation_ID/6)). +maybe_corisponds('ConceptMapFn'('FBgn', 2, gene_genetic_interactions/6), 'ConceptMapFn'('FBgn', 3, fbgn_fbtr_fbpp_expanded/11)). +maybe_corisponds('ConceptMapFn'('FBgn', 2, gene_genetic_interactions/6), 'ConceptMapFn'('FBgn', 3, gene_map_table/6)). +maybe_corisponds('ConceptMapFn'('FBgn', 2, gene_genetic_interactions/6), 'ConceptMapFn'('FBgn', 6, dmel_paralogs/11)). +maybe_corisponds('ConceptMapFn'('FBgn', 2, gene_genetic_interactions/6), 'ConceptMapFn'('FBgn', 6, gene_group/7)). +maybe_corisponds('ConceptMapFn'('FBgn', 2, gene_genetic_interactions/6), 'ConceptMapFn'('FBgn', 6, pathway_group/7)). +maybe_corisponds('ConceptMapFn'('FBgn', 2, gene_genetic_interactions/6), 'ConceptMapFn'('FBgn', 7, 'Dmel_enzyme'/11)). +maybe_corisponds('ConceptMapFn'('FBgn', 2, gene_genetic_interactions/6), 'ConceptMapFn'(gene_primary_id, 1, dmel_gene_sequence_ontology_annotations/4)). +maybe_corisponds('ConceptMapFn'('FBgn', 2, gene_rpkm_report/12), 'ConceptMapFn'('FBgn', 3, fbgn_annotation_ID/6)). +maybe_corisponds('ConceptMapFn'('FBgn', 2, gene_rpkm_report/12), 'ConceptMapFn'('FBgn', 3, fbgn_fbtr_fbpp_expanded/11)). +maybe_corisponds('ConceptMapFn'('FBgn', 2, gene_rpkm_report/12), 'ConceptMapFn'('FBgn', 3, gene_map_table/6)). +maybe_corisponds('ConceptMapFn'('FBgn', 2, gene_rpkm_report/12), 'ConceptMapFn'('FBgn', 4, gene_genetic_interactions/6)). +maybe_corisponds('ConceptMapFn'('FBgn', 2, gene_rpkm_report/12), 'ConceptMapFn'('FBgn', 6, dmel_paralogs/11)). +maybe_corisponds('ConceptMapFn'('FBgn', 2, gene_rpkm_report/12), 'ConceptMapFn'('FBgn', 7, 'Dmel_enzyme'/11)). +maybe_corisponds('ConceptMapFn'('FBgn', 2, gene_rpkm_report/12), 'ConceptMapFn'(gene_primary_id, 1, dmel_gene_sequence_ontology_annotations/4)). +maybe_corisponds('ConceptMapFn'('FBgn', 3, fbal_to_fbgn/4), 'ConceptMapFn'('FBgn', 3, fbgn_annotation_ID/6)). +maybe_corisponds('ConceptMapFn'('FBgn', 3, fbal_to_fbgn/4), 'ConceptMapFn'('FBgn', 3, fbgn_fbtr_fbpp_expanded/11)). +maybe_corisponds('ConceptMapFn'('FBgn', 3, fbal_to_fbgn/4), 'ConceptMapFn'('FBgn', 3, gene_map_table/6)). +maybe_corisponds('ConceptMapFn'('FBgn', 3, fbal_to_fbgn/4), 'ConceptMapFn'('FBgn', 4, gene_functional_complementation/5)). +maybe_corisponds('ConceptMapFn'('FBgn', 3, fbal_to_fbgn/4), 'ConceptMapFn'('FBgn', 4, gene_genetic_interactions/6)). +maybe_corisponds('ConceptMapFn'('FBgn', 3, fbal_to_fbgn/4), 'ConceptMapFn'('FBgn', 6, dmel_paralogs/11)). +maybe_corisponds('ConceptMapFn'('FBgn', 3, fbal_to_fbgn/4), 'ConceptMapFn'('FBgn', 6, gene_group/7)). +maybe_corisponds('ConceptMapFn'('FBgn', 3, fbal_to_fbgn/4), 'ConceptMapFn'('FBgn', 6, pathway_group/7)). +maybe_corisponds('ConceptMapFn'('FBgn', 3, fbal_to_fbgn/4), 'ConceptMapFn'('FBgn', 7, 'Dmel_enzyme'/11)). +maybe_corisponds('ConceptMapFn'('FBgn', 3, fbal_to_fbgn/4), 'ConceptMapFn'(gene_primary_id, 1, dmel_gene_sequence_ontology_annotations/4)). +maybe_corisponds('ConceptMapFn'('FBgn', 3, fbgn_annotation_ID/6), 'ConceptMapFn'('FBgn', 3, fbgn_fbtr_fbpp_expanded/11)). +maybe_corisponds('ConceptMapFn'('FBgn', 3, fbgn_annotation_ID/6), 'ConceptMapFn'('FBgn', 3, gene_map_table/6)). +maybe_corisponds('ConceptMapFn'('FBgn', 3, fbgn_annotation_ID/6), 'ConceptMapFn'('FBgn', 4, gene_genetic_interactions/6)). +maybe_corisponds('ConceptMapFn'('FBgn', 3, fbgn_annotation_ID/6), 'ConceptMapFn'('FBgn', 6, dmel_paralogs/11)). +maybe_corisponds('ConceptMapFn'('FBgn', 3, fbgn_annotation_ID/6), 'ConceptMapFn'('FBgn', 6, gene_group/7)). +maybe_corisponds('ConceptMapFn'('FBgn', 3, fbgn_annotation_ID/6), 'ConceptMapFn'('FBgn', 6, pathway_group/7)). +maybe_corisponds('ConceptMapFn'('FBgn', 3, fbgn_annotation_ID/6), 'ConceptMapFn'('FBgn', 7, 'Dmel_enzyme'/11)). +maybe_corisponds('ConceptMapFn'('FBgn', 3, fbgn_annotation_ID/6), 'ConceptMapFn'(gene_primary_id, 1, dmel_gene_sequence_ontology_annotations/4)). +maybe_corisponds('ConceptMapFn'('FBgn', 3, fbgn_fbtr_fbpp_expanded/11), 'ConceptMapFn'('FBgn', 3, gene_map_table/6)). +maybe_corisponds('ConceptMapFn'('FBgn', 3, fbgn_fbtr_fbpp_expanded/11), 'ConceptMapFn'('FBgn', 4, gene_genetic_interactions/6)). +maybe_corisponds('ConceptMapFn'('FBgn', 3, fbgn_fbtr_fbpp_expanded/11), 'ConceptMapFn'('FBgn', 6, dmel_paralogs/11)). +maybe_corisponds('ConceptMapFn'('FBgn', 3, fbgn_fbtr_fbpp_expanded/11), 'ConceptMapFn'('FBgn', 6, gene_group/7)). +maybe_corisponds('ConceptMapFn'('FBgn', 3, fbgn_fbtr_fbpp_expanded/11), 'ConceptMapFn'('FBgn', 6, pathway_group/7)). +maybe_corisponds('ConceptMapFn'('FBgn', 3, fbgn_fbtr_fbpp_expanded/11), 'ConceptMapFn'('FBgn', 7, 'Dmel_enzyme'/11)). +maybe_corisponds('ConceptMapFn'('FBgn', 3, fbgn_fbtr_fbpp_expanded/11), 'ConceptMapFn'(gene_primary_id, 1, dmel_gene_sequence_ontology_annotations/4)). +maybe_corisponds('ConceptMapFn'('FBgn', 3, gene_map_table/6), 'ConceptMapFn'('FBgn', 4, gene_genetic_interactions/6)). +maybe_corisponds('ConceptMapFn'('FBgn', 3, gene_map_table/6), 'ConceptMapFn'('FBgn', 6, dmel_paralogs/11)). +maybe_corisponds('ConceptMapFn'('FBgn', 3, gene_map_table/6), 'ConceptMapFn'('FBgn', 6, gene_group/7)). +maybe_corisponds('ConceptMapFn'('FBgn', 3, gene_map_table/6), 'ConceptMapFn'('FBgn', 6, pathway_group/7)). +maybe_corisponds('ConceptMapFn'('FBgn', 3, gene_map_table/6), 'ConceptMapFn'('FBgn', 7, 'Dmel_enzyme'/11)). +maybe_corisponds('ConceptMapFn'('FBgn', 3, gene_map_table/6), 'ConceptMapFn'(gene_primary_id, 1, dmel_gene_sequence_ontology_annotations/4)). +maybe_corisponds('ConceptMapFn'('FBgn', 4, gene_genetic_interactions/6), 'ConceptMapFn'('FBgn', 6, dmel_paralogs/11)). +maybe_corisponds('ConceptMapFn'('FBgn', 4, gene_genetic_interactions/6), 'ConceptMapFn'('FBgn', 6, gene_group/7)). +maybe_corisponds('ConceptMapFn'('FBgn', 4, gene_genetic_interactions/6), 'ConceptMapFn'('FBgn', 6, pathway_group/7)). +maybe_corisponds('ConceptMapFn'('FBgn', 4, gene_genetic_interactions/6), 'ConceptMapFn'('FBgn', 7, 'Dmel_enzyme'/11)). +maybe_corisponds('ConceptMapFn'('FBgn', 4, gene_genetic_interactions/6), 'ConceptMapFn'(gene_primary_id, 1, dmel_gene_sequence_ontology_annotations/4)). +maybe_corisponds('ConceptMapFn'('FBgn', 6, dmel_paralogs/11), 'ConceptMapFn'('FBgn', 6, gene_group/7)). +maybe_corisponds('ConceptMapFn'('FBgn', 6, dmel_paralogs/11), 'ConceptMapFn'('FBgn', 6, pathway_group/7)). +maybe_corisponds('ConceptMapFn'('FBgn', 6, dmel_paralogs/11), 'ConceptMapFn'('FBgn', 7, 'Dmel_enzyme'/11)). +maybe_corisponds('ConceptMapFn'('FBgn', 6, dmel_paralogs/11), 'ConceptMapFn'(gene_primary_id, 1, dmel_gene_sequence_ontology_annotations/4)). +maybe_corisponds('ConceptMapFn'('FBgn', 6, gene_group/7), 'ConceptMapFn'('FBgn', 6, pathway_group/7)). +maybe_corisponds('ConceptMapFn'('FBgn', 6, gene_group/7), 'ConceptMapFn'('FBgn', 7, 'Dmel_enzyme'/11)). +maybe_corisponds('ConceptMapFn'('FBgn', 6, gene_group/7), 'ConceptMapFn'(gene_primary_id, 1, dmel_gene_sequence_ontology_annotations/4)). +maybe_corisponds('ConceptMapFn'('FBgn', 6, pathway_group/7), 'ConceptMapFn'('FBgn', 7, 'Dmel_enzyme'/11)). +maybe_corisponds('ConceptMapFn'('FBgn', 6, pathway_group/7), 'ConceptMapFn'(gene_primary_id, 1, dmel_gene_sequence_ontology_annotations/4)). +maybe_corisponds('ConceptMapFn'('FBgn', 7, 'Dmel_enzyme'/11), 'ConceptMapFn'(gene_primary_id, 1, dmel_gene_sequence_ontology_annotations/4)). +maybe_corisponds('ConceptMapFn'('FBpp', 3, fbgn_fbtr_fbpp/3), 'ConceptMapFn'('FBpp', 10, fbgn_fbtr_fbpp_expanded/11)). +maybe_corisponds('ConceptMapFn'('FBrf', 1, fbrf_pmid_pmcid_doi/7), 'ConceptMapFn'('FBrf', 12, disease_model_annotations/12)). +maybe_corisponds('ConceptMapFn'('FBrf', 1, fbrf_pmid_pmcid_doi/7), 'ConceptMapFn'('FBrf', 5, gene_functional_complementation/5)). +maybe_corisponds('ConceptMapFn'('FBrf', 1, fbrf_pmid_pmcid_doi/7), 'ConceptMapFn'('FBrf', 6, gene_genetic_interactions/6)). +maybe_corisponds('ConceptMapFn'('FBrf', 3, entity_publication/4), 'ConceptMapFn'('FBrf', 12, disease_model_annotations/12)). +maybe_corisponds('ConceptMapFn'('FBrf', 3, entity_publication/4), 'ConceptMapFn'('FBrf', 4, allele_genetic_interactions/4)). +maybe_corisponds('ConceptMapFn'('FBrf', 3, entity_publication/4), 'ConceptMapFn'('FBrf', 5, gene_functional_complementation/5)). +maybe_corisponds('ConceptMapFn'('FBrf', 3, entity_publication/4), 'ConceptMapFn'('FBrf', 6, gene_genetic_interactions/6)). +maybe_corisponds('ConceptMapFn'('FBrf', 4, allele_genetic_interactions/4), 'ConceptMapFn'('FBrf', 12, disease_model_annotations/12)). +maybe_corisponds('ConceptMapFn'('FBrf', 4, allele_genetic_interactions/4), 'ConceptMapFn'('FBrf', 5, gene_functional_complementation/5)). +maybe_corisponds('ConceptMapFn'('FBrf', 4, allele_genetic_interactions/4), 'ConceptMapFn'('FBrf', 6, gene_genetic_interactions/6)). +maybe_corisponds('ConceptMapFn'('FBrf', 5, gene_functional_complementation/5), 'ConceptMapFn'('FBrf', 12, disease_model_annotations/12)). +maybe_corisponds('ConceptMapFn'('FBrf', 5, gene_functional_complementation/5), 'ConceptMapFn'('FBrf', 6, gene_genetic_interactions/6)). +maybe_corisponds('ConceptMapFn'('FBrf', 6, gene_genetic_interactions/6), 'ConceptMapFn'('FBrf', 12, disease_model_annotations/12)). +maybe_corisponds('ConceptMapFn'('FBtr', 2, fbgn_fbtr_fbpp/3), 'ConceptMapFn'('FBtr', 8, fbgn_fbtr_fbpp_expanded/11)). +maybe_corisponds('ConceptMapFn'('Gene_Symbol', 2, best_gene_summary/4), 'ConceptMapFn'('Group_member_FB_gene_symbol', 7, gene_group/7)). +maybe_corisponds('ConceptMapFn'('Gene_Symbol', 2, best_gene_summary/4), 'ConceptMapFn'('Group_member_FB_gene_symbol', 7, pathway_group/7)). +maybe_corisponds('ConceptMapFn'('Gene_Symbol', 2, best_gene_summary/4), 'ConceptMapFn'('Interacting_gene_symbol', 3, gene_genetic_interactions/6)). +maybe_corisponds('ConceptMapFn'('Gene_Symbol', 2, best_gene_summary/4), 'ConceptMapFn'('Paralog_GeneSymbol', 7, dmel_paralogs/11)). +maybe_corisponds('ConceptMapFn'('Gene_Symbol', 2, best_gene_summary/4), 'ConceptMapFn'(current_symbol, 2, gene_map_table/6)). +maybe_corisponds('ConceptMapFn'('Gene_Symbol', 2, best_gene_summary/4), 'ConceptMapFn'(gene_fullname, 3, gene_rpkm_matrix/170)). +maybe_corisponds('ConceptMapFn'('Gene_Symbol', 2, best_gene_summary/4), 'ConceptMapFn'(gene_symbol, 1, fbgn_annotation_ID/6)). +maybe_corisponds('ConceptMapFn'('Gene_Symbol', 2, best_gene_summary/4), 'ConceptMapFn'(gene_symbol, 2, dmel_gene_sequence_ontology_annotations/4)). +maybe_corisponds('ConceptMapFn'('Gene_Symbol', 2, best_gene_summary/4), 'ConceptMapFn'(gene_symbol, 2, gene_rpkm_matrix/170)). +maybe_corisponds('ConceptMapFn'('Gene_Symbol', 2, best_gene_summary/4), 'ConceptMapFn'(gene_symbol, 4, fbgn_fbtr_fbpp_expanded/11)). +maybe_corisponds('ConceptMapFn'('Gene_Symbol', 2, best_gene_summary/4), 'ConceptMapFn'(gene_symbol, 8, 'Dmel_enzyme'/11)). +maybe_corisponds('ConceptMapFn'('Gene_symbol', 2, disease_model_annotations/12), 'ConceptMapFn'('Group_member_FB_gene_symbol', 7, gene_group/7)). +maybe_corisponds('ConceptMapFn'('Gene_symbol', 2, disease_model_annotations/12), 'ConceptMapFn'('Group_member_FB_gene_symbol', 7, pathway_group/7)). +maybe_corisponds('ConceptMapFn'('Gene_symbol', 2, disease_model_annotations/12), 'ConceptMapFn'('Interacting_gene_symbol', 3, gene_genetic_interactions/6)). +maybe_corisponds('ConceptMapFn'('Gene_symbol', 2, disease_model_annotations/12), 'ConceptMapFn'('Paralog_GeneSymbol', 7, dmel_paralogs/11)). +maybe_corisponds('ConceptMapFn'('Gene_symbol', 2, disease_model_annotations/12), 'ConceptMapFn'('Starting_gene_symbol', 1, gene_genetic_interactions/6)). +maybe_corisponds('ConceptMapFn'('Gene_symbol', 2, disease_model_annotations/12), 'ConceptMapFn'(current_symbol, 2, gene_map_table/6)). +maybe_corisponds('ConceptMapFn'('Gene_symbol', 2, disease_model_annotations/12), 'ConceptMapFn'(gene_symbol, 1, fbgn_annotation_ID/6)). +maybe_corisponds('ConceptMapFn'('Gene_symbol', 2, disease_model_annotations/12), 'ConceptMapFn'(gene_symbol, 2, dmel_gene_sequence_ontology_annotations/4)). +maybe_corisponds('ConceptMapFn'('Gene_symbol', 2, disease_model_annotations/12), 'ConceptMapFn'(gene_symbol, 4, fbgn_fbtr_fbpp_expanded/11)). +maybe_corisponds('ConceptMapFn'('Gene_symbol', 2, disease_model_annotations/12), 'ConceptMapFn'(gene_symbol, 8, 'Dmel_enzyme'/11)). +maybe_corisponds('ConceptMapFn'('GeneName', 3, gene_snapshots/5), 'ConceptMapFn'('Gene_Symbol', 2, best_gene_summary/4)). +maybe_corisponds('ConceptMapFn'('GeneName', 3, gene_snapshots/5), 'ConceptMapFn'('Group_member_FB_gene_symbol', 7, pathway_group/7)). +maybe_corisponds('ConceptMapFn'('GeneName', 3, gene_snapshots/5), 'ConceptMapFn'('Starting_gene_symbol', 1, gene_genetic_interactions/6)). +maybe_corisponds('ConceptMapFn'('GeneName', 3, gene_snapshots/5), 'ConceptMapFn'(gene_fullname, 3, gene_rpkm_matrix/170)). +maybe_corisponds('ConceptMapFn'('GeneName', 3, gene_snapshots/5), 'ConceptMapFn'(gene_fullname, 5, fbgn_fbtr_fbpp_expanded/11)). +maybe_corisponds('ConceptMapFn'('GeneName', 3, gene_snapshots/5), 'ConceptMapFn'(gene_name, 9, 'Dmel_enzyme'/11)). +maybe_corisponds('ConceptMapFn'('GeneName', 3, gene_snapshots/5), 'ConceptMapFn'(gene_symbol, 1, fbgn_annotation_ID/6)). +maybe_corisponds('ConceptMapFn'('GeneName', 3, gene_snapshots/5), 'ConceptMapFn'(species, 2, organism_list/6)). +maybe_corisponds('ConceptMapFn'('GeneSymbol', 2, dmel_paralogs/11), 'ConceptMapFn'('Gene_symbol', 2, disease_model_annotations/12)). +maybe_corisponds('ConceptMapFn'('GeneSymbol', 2, dmel_paralogs/11), 'ConceptMapFn'('GeneSymbol', 2, gene_snapshots/5)). +maybe_corisponds('ConceptMapFn'('GeneSymbol', 2, dmel_paralogs/11), 'ConceptMapFn'('GeneSymbol', 3, gene_rpkm_report/12)). +maybe_corisponds('ConceptMapFn'('GeneSymbol', 2, dmel_paralogs/11), 'ConceptMapFn'('GeneSymbol', 4, fbal_to_fbgn/4)). +maybe_corisponds('ConceptMapFn'('GeneSymbol', 2, dmel_paralogs/11), 'ConceptMapFn'('Interacting_gene_symbol', 3, gene_genetic_interactions/6)). +maybe_corisponds('ConceptMapFn'('GeneSymbol', 2, dmel_paralogs/11), 'ConceptMapFn'(current_symbol, 2, gene_map_table/6)). +maybe_corisponds('ConceptMapFn'('GeneSymbol', 2, dmel_paralogs/11), 'ConceptMapFn'(gene_symbol, 1, fbgn_annotation_ID/6)). +maybe_corisponds('ConceptMapFn'('GeneSymbol', 2, dmel_paralogs/11), 'ConceptMapFn'(gene_symbol, 2, dmel_gene_sequence_ontology_annotations/4)). +maybe_corisponds('ConceptMapFn'('GeneSymbol', 2, dmel_paralogs/11), 'ConceptMapFn'(gene_symbol, 4, fbgn_fbtr_fbpp_expanded/11)). +maybe_corisponds('ConceptMapFn'('GeneSymbol', 2, gene_snapshots/5), 'ConceptMapFn'('Gene_Symbol', 2, best_gene_summary/4)). +maybe_corisponds('ConceptMapFn'('GeneSymbol', 2, gene_snapshots/5), 'ConceptMapFn'('Gene_symbol', 2, disease_model_annotations/12)). +maybe_corisponds('ConceptMapFn'('GeneSymbol', 2, gene_snapshots/5), 'ConceptMapFn'('GeneSymbol', 4, fbal_to_fbgn/4)). +maybe_corisponds('ConceptMapFn'('GeneSymbol', 2, gene_snapshots/5), 'ConceptMapFn'('Group_member_FB_gene_symbol', 7, gene_group/7)). +maybe_corisponds('ConceptMapFn'('GeneSymbol', 2, gene_snapshots/5), 'ConceptMapFn'('Group_member_FB_gene_symbol', 7, pathway_group/7)). +maybe_corisponds('ConceptMapFn'('GeneSymbol', 2, gene_snapshots/5), 'ConceptMapFn'('Interacting_gene_symbol', 3, gene_genetic_interactions/6)). +maybe_corisponds('ConceptMapFn'('GeneSymbol', 2, gene_snapshots/5), 'ConceptMapFn'('Paralog_GeneSymbol', 7, dmel_paralogs/11)). +maybe_corisponds('ConceptMapFn'('GeneSymbol', 2, gene_snapshots/5), 'ConceptMapFn'('Starting_gene_symbol', 1, gene_genetic_interactions/6)). +maybe_corisponds('ConceptMapFn'('GeneSymbol', 2, gene_snapshots/5), 'ConceptMapFn'(current_symbol, 2, gene_map_table/6)). +maybe_corisponds('ConceptMapFn'('GeneSymbol', 2, gene_snapshots/5), 'ConceptMapFn'(gene_symbol, 1, fbgn_annotation_ID/6)). +maybe_corisponds('ConceptMapFn'('GeneSymbol', 2, gene_snapshots/5), 'ConceptMapFn'(gene_symbol, 2, dmel_gene_sequence_ontology_annotations/4)). +maybe_corisponds('ConceptMapFn'('GeneSymbol', 2, gene_snapshots/5), 'ConceptMapFn'(gene_symbol, 2, gene_rpkm_matrix/170)). +maybe_corisponds('ConceptMapFn'('GeneSymbol', 2, gene_snapshots/5), 'ConceptMapFn'(gene_symbol, 4, fbgn_fbtr_fbpp_expanded/11)). +maybe_corisponds('ConceptMapFn'('GeneSymbol', 2, gene_snapshots/5), 'ConceptMapFn'(gene_symbol, 8, 'Dmel_enzyme'/11)). +maybe_corisponds('ConceptMapFn'('GeneSymbol', 3, gene_rpkm_report/12), 'ConceptMapFn'(current_symbol, 2, gene_map_table/6)). +maybe_corisponds('ConceptMapFn'('GeneSymbol', 3, gene_rpkm_report/12), 'ConceptMapFn'(gene_symbol, 1, fbgn_annotation_ID/6)). +maybe_corisponds('ConceptMapFn'('GeneSymbol', 3, gene_rpkm_report/12), 'ConceptMapFn'(gene_symbol, 2, dmel_gene_sequence_ontology_annotations/4)). +maybe_corisponds('ConceptMapFn'('GeneSymbol', 3, gene_rpkm_report/12), 'ConceptMapFn'(gene_symbol, 4, fbgn_fbtr_fbpp_expanded/11)). +maybe_corisponds('ConceptMapFn'('GeneSymbol', 4, fbal_to_fbgn/4), 'ConceptMapFn'('Gene_Symbol', 2, best_gene_summary/4)). +maybe_corisponds('ConceptMapFn'('GeneSymbol', 4, fbal_to_fbgn/4), 'ConceptMapFn'('Gene_symbol', 2, disease_model_annotations/12)). +maybe_corisponds('ConceptMapFn'('GeneSymbol', 4, fbal_to_fbgn/4), 'ConceptMapFn'('Group_member_FB_gene_symbol', 7, gene_group/7)). +maybe_corisponds('ConceptMapFn'('GeneSymbol', 4, fbal_to_fbgn/4), 'ConceptMapFn'('Group_member_FB_gene_symbol', 7, pathway_group/7)). +maybe_corisponds('ConceptMapFn'('GeneSymbol', 4, fbal_to_fbgn/4), 'ConceptMapFn'('Interacting_gene_symbol', 3, gene_genetic_interactions/6)). +maybe_corisponds('ConceptMapFn'('GeneSymbol', 4, fbal_to_fbgn/4), 'ConceptMapFn'('Paralog_GeneSymbol', 7, dmel_paralogs/11)). +maybe_corisponds('ConceptMapFn'('GeneSymbol', 4, fbal_to_fbgn/4), 'ConceptMapFn'('Starting_gene_symbol', 1, gene_genetic_interactions/6)). +maybe_corisponds('ConceptMapFn'('GeneSymbol', 4, fbal_to_fbgn/4), 'ConceptMapFn'(current_symbol, 2, gene_map_table/6)). +maybe_corisponds('ConceptMapFn'('GeneSymbol', 4, fbal_to_fbgn/4), 'ConceptMapFn'(gene_symbol, 1, fbgn_annotation_ID/6)). +maybe_corisponds('ConceptMapFn'('GeneSymbol', 4, fbal_to_fbgn/4), 'ConceptMapFn'(gene_symbol, 2, dmel_gene_sequence_ontology_annotations/4)). +maybe_corisponds('ConceptMapFn'('GeneSymbol', 4, fbal_to_fbgn/4), 'ConceptMapFn'(gene_symbol, 2, gene_rpkm_matrix/170)). +maybe_corisponds('ConceptMapFn'('GeneSymbol', 4, fbal_to_fbgn/4), 'ConceptMapFn'(gene_symbol, 4, fbgn_fbtr_fbpp_expanded/11)). +maybe_corisponds('ConceptMapFn'('GeneSymbol', 4, fbal_to_fbgn/4), 'ConceptMapFn'(gene_symbol, 8, 'Dmel_enzyme'/11)). +maybe_corisponds('ConceptMapFn'('GeneSymbol', 4, fbal_to_fbgn/4), 'ConceptMapFn'(ortholog_gene_symbol, 3, gene_functional_complementation/5)). +maybe_corisponds('ConceptMapFn'('Genetic_map_position', 2, 'cyto-genetic-seq'/4), 'ConceptMapFn'(recombination_loc, 4, gene_map_table/6)). +maybe_corisponds('ConceptMapFn'('Group_member_FB_gene_symbol', 7, gene_group/7), 'ConceptMapFn'('Group_member_FB_gene_symbol', 7, pathway_group/7)). +maybe_corisponds('ConceptMapFn'('Group_member_FB_gene_symbol', 7, gene_group/7), 'ConceptMapFn'('Interacting_gene_symbol', 3, gene_genetic_interactions/6)). +maybe_corisponds('ConceptMapFn'('Group_member_FB_gene_symbol', 7, gene_group/7), 'ConceptMapFn'('Paralog_GeneSymbol', 7, dmel_paralogs/11)). +maybe_corisponds('ConceptMapFn'('Group_member_FB_gene_symbol', 7, gene_group/7), 'ConceptMapFn'('Starting_gene_symbol', 1, gene_genetic_interactions/6)). +maybe_corisponds('ConceptMapFn'('Group_member_FB_gene_symbol', 7, gene_group/7), 'ConceptMapFn'(current_symbol, 2, gene_map_table/6)). +maybe_corisponds('ConceptMapFn'('Group_member_FB_gene_symbol', 7, gene_group/7), 'ConceptMapFn'(gene_name, 9, 'Dmel_enzyme'/11)). +maybe_corisponds('ConceptMapFn'('Group_member_FB_gene_symbol', 7, gene_group/7), 'ConceptMapFn'(gene_symbol, 1, fbgn_annotation_ID/6)). +maybe_corisponds('ConceptMapFn'('Group_member_FB_gene_symbol', 7, gene_group/7), 'ConceptMapFn'(gene_symbol, 2, dmel_gene_sequence_ontology_annotations/4)). +maybe_corisponds('ConceptMapFn'('Group_member_FB_gene_symbol', 7, gene_group/7), 'ConceptMapFn'(gene_symbol, 2, gene_rpkm_matrix/170)). +maybe_corisponds('ConceptMapFn'('Group_member_FB_gene_symbol', 7, gene_group/7), 'ConceptMapFn'(gene_symbol, 4, fbgn_fbtr_fbpp_expanded/11)). +maybe_corisponds('ConceptMapFn'('Group_member_FB_gene_symbol', 7, gene_group/7), 'ConceptMapFn'(gene_symbol, 8, 'Dmel_enzyme'/11)). +maybe_corisponds('ConceptMapFn'('Group_member_FB_gene_symbol', 7, pathway_group/7), 'ConceptMapFn'('Interacting_gene_symbol', 3, gene_genetic_interactions/6)). +maybe_corisponds('ConceptMapFn'('Group_member_FB_gene_symbol', 7, pathway_group/7), 'ConceptMapFn'('Paralog_GeneSymbol', 7, dmel_paralogs/11)). +maybe_corisponds('ConceptMapFn'('Group_member_FB_gene_symbol', 7, pathway_group/7), 'ConceptMapFn'('Starting_gene_symbol', 1, gene_genetic_interactions/6)). +maybe_corisponds('ConceptMapFn'('Group_member_FB_gene_symbol', 7, pathway_group/7), 'ConceptMapFn'(current_symbol, 2, gene_map_table/6)). +maybe_corisponds('ConceptMapFn'('Group_member_FB_gene_symbol', 7, pathway_group/7), 'ConceptMapFn'(gene_fullname, 3, gene_rpkm_matrix/170)). +maybe_corisponds('ConceptMapFn'('Group_member_FB_gene_symbol', 7, pathway_group/7), 'ConceptMapFn'(gene_name, 9, 'Dmel_enzyme'/11)). +maybe_corisponds('ConceptMapFn'('Group_member_FB_gene_symbol', 7, pathway_group/7), 'ConceptMapFn'(gene_symbol, 1, fbgn_annotation_ID/6)). +maybe_corisponds('ConceptMapFn'('Group_member_FB_gene_symbol', 7, pathway_group/7), 'ConceptMapFn'(gene_symbol, 2, dmel_gene_sequence_ontology_annotations/4)). +maybe_corisponds('ConceptMapFn'('Group_member_FB_gene_symbol', 7, pathway_group/7), 'ConceptMapFn'(gene_symbol, 2, gene_rpkm_matrix/170)). +maybe_corisponds('ConceptMapFn'('Group_member_FB_gene_symbol', 7, pathway_group/7), 'ConceptMapFn'(gene_symbol, 4, fbgn_fbtr_fbpp_expanded/11)). +maybe_corisponds('ConceptMapFn'('Group_member_FB_gene_symbol', 7, pathway_group/7), 'ConceptMapFn'(gene_symbol, 8, 'Dmel_enzyme'/11)). +maybe_corisponds('ConceptMapFn'('HGNC', 3, dmel_human_orthologs_disease/8), 'ConceptMapFn'('HGNC', 9, disease_model_annotations/12)). +maybe_corisponds('ConceptMapFn'('Interacting_gene_symbol', 3, gene_genetic_interactions/6), 'ConceptMapFn'('Paralog_GeneSymbol', 7, dmel_paralogs/11)). +maybe_corisponds('ConceptMapFn'('Interacting_gene_symbol', 3, gene_genetic_interactions/6), 'ConceptMapFn'(current_symbol, 2, gene_map_table/6)). +maybe_corisponds('ConceptMapFn'('Interacting_gene_symbol', 3, gene_genetic_interactions/6), 'ConceptMapFn'(gene_symbol, 1, fbgn_annotation_ID/6)). +maybe_corisponds('ConceptMapFn'('Interacting_gene_symbol', 3, gene_genetic_interactions/6), 'ConceptMapFn'(gene_symbol, 2, dmel_gene_sequence_ontology_annotations/4)). +maybe_corisponds('ConceptMapFn'('Interacting_gene_symbol', 3, gene_genetic_interactions/6), 'ConceptMapFn'(gene_symbol, 2, gene_rpkm_matrix/170)). +maybe_corisponds('ConceptMapFn'('Interacting_gene_symbol', 3, gene_genetic_interactions/6), 'ConceptMapFn'(gene_symbol, 4, fbgn_fbtr_fbpp_expanded/11)). +maybe_corisponds('ConceptMapFn'('Interacting_gene_symbol', 3, gene_genetic_interactions/6), 'ConceptMapFn'(gene_symbol, 8, 'Dmel_enzyme'/11)). +maybe_corisponds('ConceptMapFn'('Paralog_GeneSymbol', 7, dmel_paralogs/11), 'ConceptMapFn'('Starting_gene_symbol', 1, gene_genetic_interactions/6)). +maybe_corisponds('ConceptMapFn'('Paralog_GeneSymbol', 7, dmel_paralogs/11), 'ConceptMapFn'(current_symbol, 2, gene_map_table/6)). +maybe_corisponds('ConceptMapFn'('Paralog_GeneSymbol', 7, dmel_paralogs/11), 'ConceptMapFn'(gene_fullname, 3, gene_rpkm_matrix/170)). +maybe_corisponds('ConceptMapFn'('Paralog_GeneSymbol', 7, dmel_paralogs/11), 'ConceptMapFn'(gene_symbol, 1, fbgn_annotation_ID/6)). +maybe_corisponds('ConceptMapFn'('Paralog_GeneSymbol', 7, dmel_paralogs/11), 'ConceptMapFn'(gene_symbol, 2, dmel_gene_sequence_ontology_annotations/4)). +maybe_corisponds('ConceptMapFn'('Paralog_GeneSymbol', 7, dmel_paralogs/11), 'ConceptMapFn'(gene_symbol, 2, gene_rpkm_matrix/170)). +maybe_corisponds('ConceptMapFn'('Paralog_GeneSymbol', 7, dmel_paralogs/11), 'ConceptMapFn'(gene_symbol, 4, fbgn_fbtr_fbpp_expanded/11)). +maybe_corisponds('ConceptMapFn'('Paralog_GeneSymbol', 7, dmel_paralogs/11), 'ConceptMapFn'(gene_symbol, 8, 'Dmel_enzyme'/11)). +maybe_corisponds('ConceptMapFn'('Starting_gene_symbol', 1, gene_genetic_interactions/6), 'ConceptMapFn'(current_symbol, 2, gene_map_table/6)). +maybe_corisponds('ConceptMapFn'('Starting_gene_symbol', 1, gene_genetic_interactions/6), 'ConceptMapFn'(gene_symbol, 1, fbgn_annotation_ID/6)). +maybe_corisponds('ConceptMapFn'('Starting_gene_symbol', 1, gene_genetic_interactions/6), 'ConceptMapFn'(gene_symbol, 2, dmel_gene_sequence_ontology_annotations/4)). +maybe_corisponds('ConceptMapFn'('Starting_gene_symbol', 1, gene_genetic_interactions/6), 'ConceptMapFn'(gene_symbol, 2, gene_rpkm_matrix/170)). +maybe_corisponds('ConceptMapFn'('Starting_gene_symbol', 1, gene_genetic_interactions/6), 'ConceptMapFn'(gene_symbol, 4, fbgn_fbtr_fbpp_expanded/11)). +maybe_corisponds('ConceptMapFn'('Starting_gene_symbol', 1, gene_genetic_interactions/6), 'ConceptMapFn'(gene_symbol, 8, 'Dmel_enzyme'/11)). +maybe_corisponds('ConceptMapFn'('Summary', 4, best_gene_summary/4), 'ConceptMapFn'(gene_snapshot_text, 5, gene_snapshots/5)). +maybe_corisponds('ConceptMapFn'(_, 1, fbgn_NAseq_Uniprot/9), 'ConceptMapFn'('FB_gene_symbol', 2, dmel_unique_protein_isoforms/4)). +maybe_corisponds('ConceptMapFn'(_, 1, fbgn_NAseq_Uniprot/9), 'ConceptMapFn'('Gene_symbol', 2, disease_model_annotations/12)). +maybe_corisponds('ConceptMapFn'(_, 1, fbgn_NAseq_Uniprot/9), 'ConceptMapFn'('GeneSymbol', 2, dmel_paralogs/11)). +maybe_corisponds('ConceptMapFn'(_, 1, fbgn_NAseq_Uniprot/9), 'ConceptMapFn'('GeneSymbol', 3, gene_rpkm_report/12)). +maybe_corisponds('ConceptMapFn'(_, 1, fbgn_NAseq_Uniprot/9), 'ConceptMapFn'('Interacting_gene_symbol', 3, gene_genetic_interactions/6)). +maybe_corisponds('ConceptMapFn'(_, 1, fbgn_NAseq_Uniprot/9), 'ConceptMapFn'('Paralog_GeneSymbol', 7, dmel_paralogs/11)). +maybe_corisponds('ConceptMapFn'(_, 1, fbgn_NAseq_Uniprot/9), 'ConceptMapFn'(current_symbol, 2, gene_map_table/6)). +maybe_corisponds('ConceptMapFn'(_, 1, fbgn_NAseq_Uniprot/9), 'ConceptMapFn'(gene_symbol, 1, fbgn_annotation_ID/6)). +maybe_corisponds('ConceptMapFn'(_, 1, fbgn_NAseq_Uniprot/9), 'ConceptMapFn'(gene_symbol, 2, dmel_gene_sequence_ontology_annotations/4)). +maybe_corisponds('ConceptMapFn'(_, 1, fbgn_NAseq_Uniprot/9), 'ConceptMapFn'(gene_symbol, 4, fbgn_fbtr_fbpp_expanded/11)). +maybe_corisponds('ConceptMapFn'(_, 1, fbgn_uniprot/4), 'ConceptMapFn'('Dmel_gene', 1, dmel_human_orthologs_disease/8)). +maybe_corisponds('ConceptMapFn'(_, 1, fbgn_uniprot/4), 'ConceptMapFn'('FBgn', 1, best_gene_summary/4)). +maybe_corisponds('ConceptMapFn'(_, 1, fbgn_uniprot/4), 'ConceptMapFn'('FBgn', 1, disease_model_annotations/12)). +maybe_corisponds('ConceptMapFn'(_, 1, fbgn_uniprot/4), 'ConceptMapFn'('FBgn', 1, dmel_paralogs/11)). +maybe_corisponds('ConceptMapFn'(_, 1, fbgn_uniprot/4), 'ConceptMapFn'('FBgn', 1, dmel_unique_protein_isoforms/4)). +maybe_corisponds('ConceptMapFn'(_, 1, fbgn_uniprot/4), 'ConceptMapFn'('FBgn', 1, fbgn_exons2affy1_overlaps/2)). +maybe_corisponds('ConceptMapFn'(_, 1, fbgn_uniprot/4), 'ConceptMapFn'('FBgn', 1, fbgn_exons2affy2_overlaps/2)). +maybe_corisponds('ConceptMapFn'(_, 1, fbgn_uniprot/4), 'ConceptMapFn'('FBgn', 1, fbgn_fbtr_fbpp/3)). +maybe_corisponds('ConceptMapFn'(_, 1, fbgn_uniprot/4), 'ConceptMapFn'('FBgn', 1, gene_rpkm_matrix/170)). +maybe_corisponds('ConceptMapFn'(_, 1, fbgn_uniprot/4), 'ConceptMapFn'('FBgn', 1, gene_snapshots/5)). +maybe_corisponds('ConceptMapFn'(_, 1, fbgn_uniprot/4), 'ConceptMapFn'('FBgn', 2, gene_functional_complementation/5)). +maybe_corisponds('ConceptMapFn'(_, 1, fbgn_uniprot/4), 'ConceptMapFn'('FBgn', 2, gene_genetic_interactions/6)). +maybe_corisponds('ConceptMapFn'(_, 1, fbgn_uniprot/4), 'ConceptMapFn'('FBgn', 2, gene_rpkm_report/12)). +maybe_corisponds('ConceptMapFn'(_, 1, fbgn_uniprot/4), 'ConceptMapFn'('FBgn', 3, fbal_to_fbgn/4)). +maybe_corisponds('ConceptMapFn'(_, 1, fbgn_uniprot/4), 'ConceptMapFn'('FBgn', 3, fbgn_annotation_ID/6)). +maybe_corisponds('ConceptMapFn'(_, 1, fbgn_uniprot/4), 'ConceptMapFn'('FBgn', 3, fbgn_fbtr_fbpp_expanded/11)). +maybe_corisponds('ConceptMapFn'(_, 1, fbgn_uniprot/4), 'ConceptMapFn'('FBgn', 3, gene_map_table/6)). +maybe_corisponds('ConceptMapFn'(_, 1, fbgn_uniprot/4), 'ConceptMapFn'('FBgn', 4, gene_genetic_interactions/6)). +maybe_corisponds('ConceptMapFn'(_, 1, fbgn_uniprot/4), 'ConceptMapFn'('FBgn', 6, dmel_paralogs/11)). +maybe_corisponds('ConceptMapFn'(_, 1, fbgn_uniprot/4), 'ConceptMapFn'('FBgn', 6, gene_group/7)). +maybe_corisponds('ConceptMapFn'(_, 1, fbgn_uniprot/4), 'ConceptMapFn'('FBgn', 6, pathway_group/7)). +maybe_corisponds('ConceptMapFn'(_, 1, fbgn_uniprot/4), 'ConceptMapFn'('FBgn', 7, 'Dmel_enzyme'/11)). +maybe_corisponds('ConceptMapFn'(_, 1, fbgn_uniprot/4), 'ConceptMapFn'(_, 3, fbgn_NAseq_Uniprot/9)). +maybe_corisponds('ConceptMapFn'(_, 1, fbgn_uniprot/4), 'ConceptMapFn'(gene_primary_id, 1, dmel_gene_sequence_ontology_annotations/4)). +maybe_corisponds('ConceptMapFn'(_, 1, genotype_phenotype/7), 'ConceptMapFn'('AlleleSymbol', 2, fbal_to_fbgn/4)). +maybe_corisponds('ConceptMapFn'(_, 1, genotype_phenotype/7), 'ConceptMapFn'(allele_symbol, 1, allele_genetic_interactions/4)). +maybe_corisponds('ConceptMapFn'(_, 1, pmid_fbgn_uniprot/5), 'ConceptMapFn'('FBrf', 1, fbrf_pmid_pmcid_doi/7)). +maybe_corisponds('ConceptMapFn'(_, 1, pmid_fbgn_uniprot/5), 'ConceptMapFn'('FBrf', 12, disease_model_annotations/12)). +maybe_corisponds('ConceptMapFn'(_, 1, pmid_fbgn_uniprot/5), 'ConceptMapFn'('FBrf', 3, entity_publication/4)). +maybe_corisponds('ConceptMapFn'(_, 1, pmid_fbgn_uniprot/5), 'ConceptMapFn'('FBrf', 4, allele_genetic_interactions/4)). +maybe_corisponds('ConceptMapFn'(_, 1, pmid_fbgn_uniprot/5), 'ConceptMapFn'('FBrf', 5, gene_functional_complementation/5)). +maybe_corisponds('ConceptMapFn'(_, 1, pmid_fbgn_uniprot/5), 'ConceptMapFn'('FBrf', 6, gene_genetic_interactions/6)). +maybe_corisponds('ConceptMapFn'(_, 1, pmid_fbgn_uniprot/5), 'ConceptMapFn'(_, 7, genotype_phenotype/7)). +maybe_corisponds('ConceptMapFn'(_, 2, fbgn_uniprot/4), 'ConceptMapFn'('Dmel_gene_symbol', 1, gene_functional_complementation/5)). +maybe_corisponds('ConceptMapFn'(_, 2, fbgn_uniprot/4), 'ConceptMapFn'('Dmel_gene_symbol', 2, dmel_human_orthologs_disease/8)). +maybe_corisponds('ConceptMapFn'(_, 2, fbgn_uniprot/4), 'ConceptMapFn'('FB_gene_symbol', 2, dmel_unique_protein_isoforms/4)). +maybe_corisponds('ConceptMapFn'(_, 2, fbgn_uniprot/4), 'ConceptMapFn'('FBan', 5, fbgn_annotation_ID/6)). +maybe_corisponds('ConceptMapFn'(_, 2, fbgn_uniprot/4), 'ConceptMapFn'('Gene_Symbol', 2, best_gene_summary/4)). +maybe_corisponds('ConceptMapFn'(_, 2, fbgn_uniprot/4), 'ConceptMapFn'('Gene_symbol', 2, disease_model_annotations/12)). +maybe_corisponds('ConceptMapFn'(_, 2, fbgn_uniprot/4), 'ConceptMapFn'('GeneSymbol', 2, dmel_paralogs/11)). +maybe_corisponds('ConceptMapFn'(_, 2, fbgn_uniprot/4), 'ConceptMapFn'('GeneSymbol', 2, gene_snapshots/5)). +maybe_corisponds('ConceptMapFn'(_, 2, fbgn_uniprot/4), 'ConceptMapFn'('GeneSymbol', 4, fbal_to_fbgn/4)). +maybe_corisponds('ConceptMapFn'(_, 2, fbgn_uniprot/4), 'ConceptMapFn'('Group_member_FB_gene_symbol', 7, gene_group/7)). +maybe_corisponds('ConceptMapFn'(_, 2, fbgn_uniprot/4), 'ConceptMapFn'('Group_member_FB_gene_symbol', 7, pathway_group/7)). +maybe_corisponds('ConceptMapFn'(_, 2, fbgn_uniprot/4), 'ConceptMapFn'('Interacting_gene_symbol', 3, gene_genetic_interactions/6)). +maybe_corisponds('ConceptMapFn'(_, 2, fbgn_uniprot/4), 'ConceptMapFn'('Paralog_GeneSymbol', 7, dmel_paralogs/11)). +maybe_corisponds('ConceptMapFn'(_, 2, fbgn_uniprot/4), 'ConceptMapFn'('Starting_gene_symbol', 1, gene_genetic_interactions/6)). +maybe_corisponds('ConceptMapFn'(_, 2, fbgn_uniprot/4), 'ConceptMapFn'(_, 1, fbgn_NAseq_Uniprot/9)). +maybe_corisponds('ConceptMapFn'(_, 2, fbgn_uniprot/4), 'ConceptMapFn'(annotation_ID, 6, fbgn_fbtr_fbpp_expanded/11)). +maybe_corisponds('ConceptMapFn'(_, 2, fbgn_uniprot/4), 'ConceptMapFn'(current_symbol, 2, gene_map_table/6)). +maybe_corisponds('ConceptMapFn'(_, 2, fbgn_uniprot/4), 'ConceptMapFn'(gene_symbol, 1, fbgn_annotation_ID/6)). +maybe_corisponds('ConceptMapFn'(_, 2, fbgn_uniprot/4), 'ConceptMapFn'(gene_symbol, 2, dmel_gene_sequence_ontology_annotations/4)). +maybe_corisponds('ConceptMapFn'(_, 2, fbgn_uniprot/4), 'ConceptMapFn'(gene_symbol, 2, gene_rpkm_matrix/170)). +maybe_corisponds('ConceptMapFn'(_, 2, fbgn_uniprot/4), 'ConceptMapFn'(gene_symbol, 4, fbgn_fbtr_fbpp_expanded/11)). +maybe_corisponds('ConceptMapFn'(_, 2, fbgn_uniprot/4), 'ConceptMapFn'(gene_symbol, 8, 'Dmel_enzyme'/11)). +maybe_corisponds('ConceptMapFn'(_, 2, genotype_phenotype/7), 'ConceptMapFn'('FBal', 1, fbal_to_fbgn/4)). +maybe_corisponds('ConceptMapFn'(_, 2, genotype_phenotype/7), 'ConceptMapFn'('FBal', 2, allele_genetic_interactions/4)). +maybe_corisponds('ConceptMapFn'(_, 2, pmid_fbgn_uniprot/5), 'ConceptMapFn'('PMID', 2, fbrf_pmid_pmcid_doi/7)). +maybe_corisponds('ConceptMapFn'(_, 2, pmid_fbgn_uniprot/5), 'ConceptMapFn'('PubMed', 4, entity_publication/4)). +maybe_corisponds('ConceptMapFn'(_, 3, fbgn_NAseq_Uniprot/9), 'ConceptMapFn'('Dmel_gene', 1, dmel_human_orthologs_disease/8)). +maybe_corisponds('ConceptMapFn'(_, 3, fbgn_NAseq_Uniprot/9), 'ConceptMapFn'('FBgn', 1, best_gene_summary/4)). +maybe_corisponds('ConceptMapFn'(_, 3, fbgn_NAseq_Uniprot/9), 'ConceptMapFn'('FBgn', 1, disease_model_annotations/12)). +maybe_corisponds('ConceptMapFn'(_, 3, fbgn_NAseq_Uniprot/9), 'ConceptMapFn'('FBgn', 1, dmel_paralogs/11)). +maybe_corisponds('ConceptMapFn'(_, 3, fbgn_NAseq_Uniprot/9), 'ConceptMapFn'('FBgn', 1, dmel_unique_protein_isoforms/4)). +maybe_corisponds('ConceptMapFn'(_, 3, fbgn_NAseq_Uniprot/9), 'ConceptMapFn'('FBgn', 1, fbgn_exons2affy1_overlaps/2)). +maybe_corisponds('ConceptMapFn'(_, 3, fbgn_NAseq_Uniprot/9), 'ConceptMapFn'('FBgn', 1, fbgn_exons2affy2_overlaps/2)). +maybe_corisponds('ConceptMapFn'(_, 3, fbgn_NAseq_Uniprot/9), 'ConceptMapFn'('FBgn', 1, fbgn_fbtr_fbpp/3)). +maybe_corisponds('ConceptMapFn'(_, 3, fbgn_NAseq_Uniprot/9), 'ConceptMapFn'('FBgn', 1, gene_rpkm_matrix/170)). +maybe_corisponds('ConceptMapFn'(_, 3, fbgn_NAseq_Uniprot/9), 'ConceptMapFn'('FBgn', 2, gene_genetic_interactions/6)). +maybe_corisponds('ConceptMapFn'(_, 3, fbgn_NAseq_Uniprot/9), 'ConceptMapFn'('FBgn', 2, gene_rpkm_report/12)). +maybe_corisponds('ConceptMapFn'(_, 3, fbgn_NAseq_Uniprot/9), 'ConceptMapFn'('FBgn', 3, fbal_to_fbgn/4)). +maybe_corisponds('ConceptMapFn'(_, 3, fbgn_NAseq_Uniprot/9), 'ConceptMapFn'('FBgn', 3, fbgn_annotation_ID/6)). +maybe_corisponds('ConceptMapFn'(_, 3, fbgn_NAseq_Uniprot/9), 'ConceptMapFn'('FBgn', 3, fbgn_fbtr_fbpp_expanded/11)). +maybe_corisponds('ConceptMapFn'(_, 3, fbgn_NAseq_Uniprot/9), 'ConceptMapFn'('FBgn', 3, gene_map_table/6)). +maybe_corisponds('ConceptMapFn'(_, 3, fbgn_NAseq_Uniprot/9), 'ConceptMapFn'('FBgn', 4, gene_genetic_interactions/6)). +maybe_corisponds('ConceptMapFn'(_, 3, fbgn_NAseq_Uniprot/9), 'ConceptMapFn'('FBgn', 6, dmel_paralogs/11)). +maybe_corisponds('ConceptMapFn'(_, 3, fbgn_NAseq_Uniprot/9), 'ConceptMapFn'('FBgn', 7, 'Dmel_enzyme'/11)). +maybe_corisponds('ConceptMapFn'(_, 3, fbgn_NAseq_Uniprot/9), 'ConceptMapFn'(gene_primary_id, 1, dmel_gene_sequence_ontology_annotations/4)). +maybe_corisponds('ConceptMapFn'(_, 3, fbgn_uniprot/4), 'ConceptMapFn'('FB_gene_symbol', 2, dmel_unique_protein_isoforms/4)). +maybe_corisponds('ConceptMapFn'(_, 3, fbgn_uniprot/4), 'ConceptMapFn'('FBan', 5, fbgn_annotation_ID/6)). +maybe_corisponds('ConceptMapFn'(_, 3, fbgn_uniprot/4), 'ConceptMapFn'('Group_member_FB_gene_symbol', 7, pathway_group/7)). +maybe_corisponds('ConceptMapFn'(_, 3, fbgn_uniprot/4), 'ConceptMapFn'(annotation_ID, 6, fbgn_fbtr_fbpp_expanded/11)). +maybe_corisponds('ConceptMapFn'(_, 3, fbgn_uniprot/4), 'ConceptMapFn'(current_symbol, 2, gene_map_table/6)). +maybe_corisponds('ConceptMapFn'(_, 3, fbgn_uniprot/4), 'ConceptMapFn'(gene_symbol, 1, fbgn_annotation_ID/6)). +maybe_corisponds('ConceptMapFn'(_, 3, fbgn_uniprot/4), 'ConceptMapFn'(gene_symbol, 2, dmel_gene_sequence_ontology_annotations/4)). +maybe_corisponds('ConceptMapFn'(_, 3, fbgn_uniprot/4), 'ConceptMapFn'(gene_symbol, 4, fbgn_fbtr_fbpp_expanded/11)). +maybe_corisponds('ConceptMapFn'(_, 3, genotype_phenotype/7), 'ConceptMapFn'('GeneName', 3, gene_snapshots/5)). +maybe_corisponds('ConceptMapFn'(_, 3, genotype_phenotype/7), 'ConceptMapFn'(current_fullname, 4, synonym/6)). +maybe_corisponds('ConceptMapFn'(_, 3, pmid_fbgn_uniprot/5), 'ConceptMapFn'('FBgn', 1, disease_model_annotations/12)). +maybe_corisponds('ConceptMapFn'(_, 3, pmid_fbgn_uniprot/5), 'ConceptMapFn'('FBgn', 1, dmel_unique_protein_isoforms/4)). +maybe_corisponds('ConceptMapFn'(_, 3, pmid_fbgn_uniprot/5), 'ConceptMapFn'('FBgn', 1, fbgn_exons2affy1_overlaps/2)). +maybe_corisponds('ConceptMapFn'(_, 3, pmid_fbgn_uniprot/5), 'ConceptMapFn'('FBgn', 1, fbgn_exons2affy2_overlaps/2)). +maybe_corisponds('ConceptMapFn'(_, 3, pmid_fbgn_uniprot/5), 'ConceptMapFn'('FBgn', 1, fbgn_fbtr_fbpp/3)). +maybe_corisponds('ConceptMapFn'(_, 3, pmid_fbgn_uniprot/5), 'ConceptMapFn'('FBgn', 2, gene_genetic_interactions/6)). +maybe_corisponds('ConceptMapFn'(_, 3, pmid_fbgn_uniprot/5), 'ConceptMapFn'('FBgn', 3, fbgn_annotation_ID/6)). +maybe_corisponds('ConceptMapFn'(_, 3, pmid_fbgn_uniprot/5), 'ConceptMapFn'('FBgn', 3, fbgn_fbtr_fbpp_expanded/11)). +maybe_corisponds('ConceptMapFn'(_, 3, pmid_fbgn_uniprot/5), 'ConceptMapFn'('FBgn', 3, gene_map_table/6)). +maybe_corisponds('ConceptMapFn'(_, 3, pmid_fbgn_uniprot/5), 'ConceptMapFn'('FBgn', 7, 'Dmel_enzyme'/11)). +maybe_corisponds('ConceptMapFn'(_, 3, pmid_fbgn_uniprot/5), 'ConceptMapFn'(_, 1, fbgn_uniprot/4)). +maybe_corisponds('ConceptMapFn'(_, 3, pmid_fbgn_uniprot/5), 'ConceptMapFn'(gene_primary_id, 1, dmel_gene_sequence_ontology_annotations/4)). +maybe_corisponds('ConceptMapFn'(_, 4, fbgn_NAseq_Uniprot/9), 'ConceptMapFn'('EST_accession', 6, cDNA_clone/6)). +maybe_corisponds('ConceptMapFn'(_, 4, fbgn_NAseq_Uniprot/9), 'ConceptMapFn'(accession, 4, genomic_clone/4)). +maybe_corisponds('ConceptMapFn'(_, 4, fbgn_NAseq_Uniprot/9), 'ConceptMapFn'(clone_name, 3, cDNA_clone/6)). +maybe_corisponds('ConceptMapFn'(_, 4, fbgn_uniprot/4), 'ConceptMapFn'(_, 6, fbgn_NAseq_Uniprot/9)). +maybe_corisponds('ConceptMapFn'(_, 5, pmid_fbgn_uniprot/5), 'ConceptMapFn'(_, 4, fbgn_uniprot/4)). +maybe_corisponds('ConceptMapFn'(_, 7, genotype_phenotype/7), 'ConceptMapFn'('FBrf', 12, disease_model_annotations/12)). +maybe_corisponds('ConceptMapFn'(_, 7, genotype_phenotype/7), 'ConceptMapFn'('FBrf', 3, entity_publication/4)). +maybe_corisponds('ConceptMapFn'(_, 7, genotype_phenotype/7), 'ConceptMapFn'('FBrf', 4, allele_genetic_interactions/4)). +maybe_corisponds('ConceptMapFn'(_, 7, genotype_phenotype/7), 'ConceptMapFn'('FBrf', 5, gene_functional_complementation/5)). +maybe_corisponds('ConceptMapFn'(_, 7, genotype_phenotype/7), 'ConceptMapFn'('FBrf', 6, gene_genetic_interactions/6)). +maybe_corisponds('ConceptMapFn'(annotation_ID, 6, fbgn_fbtr_fbpp_expanded/11), 'ConceptMapFn'(current_symbol, 2, gene_map_table/6)). +maybe_corisponds('ConceptMapFn'(annotation_ID, 6, fbgn_fbtr_fbpp_expanded/11), 'ConceptMapFn'(gene_symbol, 1, fbgn_annotation_ID/6)). +maybe_corisponds('ConceptMapFn'(annotation_ID, 6, fbgn_fbtr_fbpp_expanded/11), 'ConceptMapFn'(gene_symbol, 2, dmel_gene_sequence_ontology_annotations/4)). +maybe_corisponds('ConceptMapFn'(current_symbol, 2, gene_map_table/6), 'ConceptMapFn'(gene_symbol, 1, fbgn_annotation_ID/6)). +maybe_corisponds('ConceptMapFn'(current_symbol, 2, gene_map_table/6), 'ConceptMapFn'(gene_symbol, 2, dmel_gene_sequence_ontology_annotations/4)). +maybe_corisponds('ConceptMapFn'(current_symbol, 2, gene_map_table/6), 'ConceptMapFn'(gene_symbol, 2, gene_rpkm_matrix/170)). +maybe_corisponds('ConceptMapFn'(current_symbol, 2, gene_map_table/6), 'ConceptMapFn'(gene_symbol, 4, fbgn_fbtr_fbpp_expanded/11)). +maybe_corisponds('ConceptMapFn'(current_symbol, 2, gene_map_table/6), 'ConceptMapFn'(gene_symbol, 8, 'Dmel_enzyme'/11)). +maybe_corisponds('ConceptMapFn'(current_symbol, 3, synonym/6), 'ConceptMapFn'(description, 6, stocks/7)). +maybe_corisponds('ConceptMapFn'(current_symbol, 3, synonym/6), 'ConceptMapFn'(uniquename, 5, stocks/7)). +maybe_corisponds('ConceptMapFn'(cytogenetic_loc, 5, gene_map_table/6), 'ConceptMapFn'(estimated_cytogenetic_location, 6, insertion_mapping/7)). +maybe_corisponds('ConceptMapFn'(gene_fullname, 3, gene_rpkm_matrix/170), 'ConceptMapFn'(gene_fullname, 5, fbgn_fbtr_fbpp_expanded/11)). +maybe_corisponds('ConceptMapFn'(gene_fullname, 3, gene_rpkm_matrix/170), 'ConceptMapFn'(gene_name, 9, 'Dmel_enzyme'/11)). +maybe_corisponds('ConceptMapFn'(gene_fullname, 5, fbgn_fbtr_fbpp_expanded/11), 'ConceptMapFn'(gene_name, 9, 'Dmel_enzyme'/11)). +maybe_corisponds('ConceptMapFn'(gene_symbol, 1, fbgn_annotation_ID/6), 'ConceptMapFn'(gene_symbol, 2, dmel_gene_sequence_ontology_annotations/4)). +maybe_corisponds('ConceptMapFn'(gene_symbol, 1, fbgn_annotation_ID/6), 'ConceptMapFn'(gene_symbol, 2, gene_rpkm_matrix/170)). +maybe_corisponds('ConceptMapFn'(gene_symbol, 1, fbgn_annotation_ID/6), 'ConceptMapFn'(gene_symbol, 4, fbgn_fbtr_fbpp_expanded/11)). +maybe_corisponds('ConceptMapFn'(gene_symbol, 1, fbgn_annotation_ID/6), 'ConceptMapFn'(gene_symbol, 8, 'Dmel_enzyme'/11)). +maybe_corisponds('ConceptMapFn'(gene_symbol, 2, dmel_gene_sequence_ontology_annotations/4), 'ConceptMapFn'(gene_symbol, 2, gene_rpkm_matrix/170)). +maybe_corisponds('ConceptMapFn'(gene_symbol, 2, dmel_gene_sequence_ontology_annotations/4), 'ConceptMapFn'(gene_symbol, 4, fbgn_fbtr_fbpp_expanded/11)). +maybe_corisponds('ConceptMapFn'(gene_symbol, 2, dmel_gene_sequence_ontology_annotations/4), 'ConceptMapFn'(gene_symbol, 8, 'Dmel_enzyme'/11)). +maybe_corisponds('ConceptMapFn'(gene_symbol, 2, gene_rpkm_matrix/170), 'ConceptMapFn'(gene_symbol, 4, fbgn_fbtr_fbpp_expanded/11)). +maybe_corisponds('ConceptMapFn'(gene_symbol, 2, gene_rpkm_matrix/170), 'ConceptMapFn'(gene_symbol, 8, 'Dmel_enzyme'/11)). +maybe_corisponds('ConceptMapFn'(gene_symbol, 4, fbgn_fbtr_fbpp_expanded/11), 'ConceptMapFn'(gene_symbol, 8, 'Dmel_enzyme'/11)). +maybe_corisponds('ConceptMapFn'(gene_type, 2, fbgn_fbtr_fbpp_expanded/11), 'ConceptMapFn'(gene_type, 4, gene_rpkm_matrix/170)). +maybe_corisponds('ConceptMapFn'(gene_type, 2, fbgn_fbtr_fbpp_expanded/11), 'ConceptMapFn'(so_term_name, 3, dmel_gene_sequence_ontology_annotations/4)). +maybe_corisponds('ConceptMapFn'(gene_type, 4, gene_rpkm_matrix/170), 'ConceptMapFn'(so_term_name, 3, dmel_gene_sequence_ontology_annotations/4)). +maybe_corisponds('ConceptMapFn'(gene_type, 4, gene_rpkm_matrix/170), 'ConceptMapFn'(transcript_type, 7, fbgn_fbtr_fbpp_expanded/11)). +maybe_corisponds('ConceptMapFn'(identical_protein, 4, dmel_unique_protein_isoforms/4), 'ConceptMapFn'(polypeptide_symbol, 11, fbgn_fbtr_fbpp_expanded/11)). +maybe_corisponds('ConceptMapFn'(polypeptide_symbol, 11, fbgn_fbtr_fbpp_expanded/11), 'ConceptMapFn'(representative_protein, 3, dmel_unique_protein_isoforms/4)). +maybe_corisponds('ConceptMapFn'(so_term_name, 3, dmel_gene_sequence_ontology_annotations/4), 'ConceptMapFn'(transcript_type, 7, fbgn_fbtr_fbpp_expanded/11)). +numeric_value_p_n(dmel_human_orthologs_disease, 6, 'DIOPT_score'). +numeric_value_p_n(dmel_human_orthologs_disease, 7, 'OMIM_Phenotype_IDs'). +numeric_value_p_n(dmel_paralogs, 10, 'Paralog_Strand'). +numeric_value_p_n(dmel_paralogs, 11, 'DIOPT_score'). +numeric_value_p_n(dmel_paralogs, 5, 'Strand'). +numeric_value_p_n(entity_publication, 4, 'PubMed'). +numeric_value_p_n(fbgn_NAseq_Uniprot, 7, 'EntrezGene'). +numeric_value_p_n(fbrf_pmid_pmcid_doi, 2, 'PMID'). +numeric_value_p_n(gene_groups_HGNC, 4, 'Parent_FB_group'). +numeric_value_p_n(gene_rpkm_matrix, 10, 'BCM_1_L3i100_(FBlc0000066)'). +numeric_value_p_n(gene_rpkm_matrix, 100, 'mE_mRNA_L_Sindbis_virus_(FBlc0000675)'). +numeric_value_p_n(gene_rpkm_matrix, 101, 'mE_mRNA_M_Sindbis_virus_(FBlc0000676)'). +numeric_value_p_n(gene_rpkm_matrix, 102, 'mE_mRNA_P_Sindbis_virus_(FBlc0000677)'). +numeric_value_p_n(gene_rpkm_matrix, 103, 'mE_mRNA_CME-W2_cells_(FBlc0000261)'). +numeric_value_p_n(gene_rpkm_matrix, 104, 'mE_mRNA_GM2_cells_(FBlc0000262)'). +numeric_value_p_n(gene_rpkm_matrix, 105, 'mE_mRNA_mbn2_cells_(FBlc0000263)'). +numeric_value_p_n(gene_rpkm_matrix, 106, 'mE_mRNA_BG2-c2_cells_(FBlc0000264)'). +numeric_value_p_n(gene_rpkm_matrix, 107, 'mE_mRNA_D20-c5_cells_(FBlc0000265)'). +numeric_value_p_n(gene_rpkm_matrix, 108, 'mE_mRNA_S3_cells_(FBlc0000266)'). +numeric_value_p_n(gene_rpkm_matrix, 109, 'mE_mRNA_1182-4H_cells_(FBlc0000267)'). +numeric_value_p_n(gene_rpkm_matrix, 11, 'BCM_1_P3d_(FBlc0000067)'). +numeric_value_p_n(gene_rpkm_matrix, 110, 'mE_mRNA_CME_L1_cells_(FBlc0000268)'). +numeric_value_p_n(gene_rpkm_matrix, 111, 'mE_mRNA_Kc167_cells_(FBlc0000269)'). +numeric_value_p_n(gene_rpkm_matrix, 112, 'mE_mRNA_BG1-c1_cells_(FBlc0000270)'). +numeric_value_p_n(gene_rpkm_matrix, 113, 'mE_mRNA_D11_cells_(FBlc0000271)'). +numeric_value_p_n(gene_rpkm_matrix, 114, 'mE_mRNA_D16-c3_cells_(FBlc0000272)'). +numeric_value_p_n(gene_rpkm_matrix, 115, 'mE_mRNA_D17-c3_cells_(FBlc0000273)'). +numeric_value_p_n(gene_rpkm_matrix, 116, 'mE_mRNA_D21_cells_(FBlc0000274)'). +numeric_value_p_n(gene_rpkm_matrix, 117, 'mE_mRNA_D32_cells_(FBlc0000275)'). +numeric_value_p_n(gene_rpkm_matrix, 118, 'mE_mRNA_D4-c1_cells_(FBlc0000276)'). +numeric_value_p_n(gene_rpkm_matrix, 119, 'mE_mRNA_D8_cells_(FBlc0000277)'). +numeric_value_p_n(gene_rpkm_matrix, 12, 'BCM_1_FA3d_(FBlc0000068)'). +numeric_value_p_n(gene_rpkm_matrix, 120, 'mE_mRNA_D9_cells_(FBlc0000278)'). +numeric_value_p_n(gene_rpkm_matrix, 121, 'mE_mRNA_S1_cells_(FBlc0000279)'). +numeric_value_p_n(gene_rpkm_matrix, 122, 'mE_mRNA_S2R+_cells_(FBlc0000280)'). +numeric_value_p_n(gene_rpkm_matrix, 123, 'mE_mRNA_Sg4_cells_(FBlc0000281)'). +numeric_value_p_n(gene_rpkm_matrix, 124, 'mE_mRNA_OSS_cells_(FBlc0000282)'). +numeric_value_p_n(gene_rpkm_matrix, 125, 'mE_mRNA_OSC_cells_(FBlc0000283)'). +numeric_value_p_n(gene_rpkm_matrix, 126, 'mE_mRNA_fGS_cells_(FBlc0000284)'). +numeric_value_p_n(gene_rpkm_matrix, 127, 'Knoblich_mRNA_L3_CNS_neuroblast_(FBlc0000505)'). +numeric_value_p_n(gene_rpkm_matrix, 128, 'Knoblich_mRNA_L3_CNS_neuron_(FBlc0000506)'). +numeric_value_p_n(gene_rpkm_matrix, 129, 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_Brain_(FBlc0003619)'). +numeric_value_p_n(gene_rpkm_matrix, 13, 'BCM_1_MA3d_(FBlc0000069)'). +numeric_value_p_n(gene_rpkm_matrix, 130, 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_Crop_(FBlc0003620)'). +numeric_value_p_n(gene_rpkm_matrix, 131, 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_Carcass_(FBlc0003621)'). +numeric_value_p_n(gene_rpkm_matrix, 132, 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_Eye_(FBlc0003622)'). +numeric_value_p_n(gene_rpkm_matrix, 133, 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_FatBody_(FBlc0003623)'). +numeric_value_p_n(gene_rpkm_matrix, 134, 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_Head_(FBlc0003624)'). +numeric_value_p_n(gene_rpkm_matrix, 135, 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_Hindgut_(FBlc0003625)'). +numeric_value_p_n(gene_rpkm_matrix, 136, 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_Midgut_(FBlc0003626)'). +numeric_value_p_n(gene_rpkm_matrix, 137, 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_Ovary_(FBlc0003627)'). +numeric_value_p_n(gene_rpkm_matrix, 138, 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_RectalPad_(FBlc0003628)'). +numeric_value_p_n(gene_rpkm_matrix, 139, 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_SalivaryGland_(FBlc0003629)'). +numeric_value_p_n(gene_rpkm_matrix, 14, 'BCM_1_P_(FBlc0000070)'). +numeric_value_p_n(gene_rpkm_matrix, 140, 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_ThoracicoAbdominalGanglion_(FBlc0003630)'). +numeric_value_p_n(gene_rpkm_matrix, 141, 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_MalpighianTubule_(FBlc0003631)'). +numeric_value_p_n(gene_rpkm_matrix, 142, 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_Mated_Spermathecum_(FBlc0003632)'). +numeric_value_p_n(gene_rpkm_matrix, 143, 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_Virgin_Spermathecum_(FBlc0003633)'). +numeric_value_p_n(gene_rpkm_matrix, 144, 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_Whole_(FBlc0003634)'). +numeric_value_p_n(gene_rpkm_matrix, 145, 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_Brain_(FBlc0003635)'). +numeric_value_p_n(gene_rpkm_matrix, 146, 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_Crop_(FBlc0003636)'). +numeric_value_p_n(gene_rpkm_matrix, 147, 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_Carcass_(FBlc0003637)'). +numeric_value_p_n(gene_rpkm_matrix, 148, 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_Eye_(FBlc0003638)'). +numeric_value_p_n(gene_rpkm_matrix, 149, 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_FatBody_(FBlc0003639)'). +numeric_value_p_n(gene_rpkm_matrix, 15, 'BCM_1_L_(FBlc0000071)'). +numeric_value_p_n(gene_rpkm_matrix, 150, 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_Head_(FBlc0003640)'). +numeric_value_p_n(gene_rpkm_matrix, 151, 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_Hindgut_(FBlc0003641)'). +numeric_value_p_n(gene_rpkm_matrix, 152, 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_Midgut_(FBlc0003642)'). +numeric_value_p_n(gene_rpkm_matrix, 153, 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_RectalPad_(FBlc0003643)'). +numeric_value_p_n(gene_rpkm_matrix, 154, 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_SalivaryGland_(FBlc0003644)'). +numeric_value_p_n(gene_rpkm_matrix, 155, 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_ThoracicoAbdominalGanglion_(FBlc0003645)'). +numeric_value_p_n(gene_rpkm_matrix, 156, 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_MalpighianTubule_(FBlc0003646)'). +numeric_value_p_n(gene_rpkm_matrix, 157, 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_Testis_(FBlc0003647)'). +numeric_value_p_n(gene_rpkm_matrix, 158, 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_AccessoryGland_(FBlc0003648)'). +numeric_value_p_n(gene_rpkm_matrix, 159, 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_Whole_(FBlc0003649)'). +numeric_value_p_n(gene_rpkm_matrix, 16, 'BCM_1_A17d_(FBlc0000072)'). +numeric_value_p_n(gene_rpkm_matrix, 160, 'RNA-Seq_Profile_FlyAtlas2_L3_CNS_(FBlc0003650)'). +numeric_value_p_n(gene_rpkm_matrix, 161, 'RNA-Seq_Profile_FlyAtlas2_L3_FatBody_(FBlc0003651)'). +numeric_value_p_n(gene_rpkm_matrix, 162, 'RNA-Seq_Profile_FlyAtlas2_L3_Hindgut_(FBlc0003652)'). +numeric_value_p_n(gene_rpkm_matrix, 163, 'RNA-Seq_Profile_FlyAtlas2_L3_MalpighianTubule_(FBlc0003653)'). +numeric_value_p_n(gene_rpkm_matrix, 164, 'RNA-Seq_Profile_FlyAtlas2_L3_Midgut_(FBlc0003654)'). +numeric_value_p_n(gene_rpkm_matrix, 165, 'RNA-Seq_Profile_FlyAtlas2_L3_SalivaryGland_(FBlc0003655)'). +numeric_value_p_n(gene_rpkm_matrix, 166, 'RNA-Seq_Profile_FlyAtlas2_L3_Trachea_(FBlc0003656)'). +numeric_value_p_n(gene_rpkm_matrix, 167, 'RNA-Seq_Profile_FlyAtlas2_L3_Carcass_(FBlc0003657)'). +numeric_value_p_n(gene_rpkm_matrix, 168, 'RNA-Seq_Profile_FlyAtlas2_L3_Whole_(FBlc0003658)'). +numeric_value_p_n(gene_rpkm_matrix, 169, 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_Heart_(FBlc0003724)'). +numeric_value_p_n(gene_rpkm_matrix, 17, 'mE_mRNA_em0-2hr_(FBlc0000086)'). +numeric_value_p_n(gene_rpkm_matrix, 170, 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_Heart_(FBlc0003725)'). +numeric_value_p_n(gene_rpkm_matrix, 18, 'mE_mRNA_em2-4hr_(FBlc0000087)'). +numeric_value_p_n(gene_rpkm_matrix, 19, 'mE_mRNA_em4-6hr_(FBlc0000088)'). +numeric_value_p_n(gene_rpkm_matrix, 20, 'mE_mRNA_em6-8hr_(FBlc0000089)'). +numeric_value_p_n(gene_rpkm_matrix, 21, 'mE_mRNA_em8-10hr_(FBlc0000090)'). +numeric_value_p_n(gene_rpkm_matrix, 22, 'mE_mRNA_em10-12hr_(FBlc0000091)'). +numeric_value_p_n(gene_rpkm_matrix, 23, 'mE_mRNA_em12-14hr_(FBlc0000092)'). +numeric_value_p_n(gene_rpkm_matrix, 24, 'mE_mRNA_em14-16hr_(FBlc0000093)'). +numeric_value_p_n(gene_rpkm_matrix, 25, 'mE_mRNA_em16-18hr_(FBlc0000094)'). +numeric_value_p_n(gene_rpkm_matrix, 26, 'mE_mRNA_em18-20hr_(FBlc0000095)'). +numeric_value_p_n(gene_rpkm_matrix, 27, 'mE_mRNA_em20-22hr_(FBlc0000096)'). +numeric_value_p_n(gene_rpkm_matrix, 28, 'mE_mRNA_em22-24hr_(FBlc0000097)'). +numeric_value_p_n(gene_rpkm_matrix, 29, 'mE_mRNA_L1_(FBlc0000098)'). +numeric_value_p_n(gene_rpkm_matrix, 30, 'mE_mRNA_L2_(FBlc0000099)'). +numeric_value_p_n(gene_rpkm_matrix, 31, 'mE_mRNA_L3_12hr_(FBlc0000100)'). +numeric_value_p_n(gene_rpkm_matrix, 32, 'mE_mRNA_L3_PS1-2_(FBlc0000101)'). +numeric_value_p_n(gene_rpkm_matrix, 33, 'mE_mRNA_L3_PS3-6_(FBlc0000102)'). +numeric_value_p_n(gene_rpkm_matrix, 34, 'mE_mRNA_L3_PS7-9_(FBlc0000103)'). +numeric_value_p_n(gene_rpkm_matrix, 35, 'mE_mRNA_WPP_(FBlc0000104)'). +numeric_value_p_n(gene_rpkm_matrix, 36, 'mE_mRNA_P5_(FBlc0000105)'). +numeric_value_p_n(gene_rpkm_matrix, 37, 'mE_mRNA_P6_(FBlc0000106)'). +numeric_value_p_n(gene_rpkm_matrix, 38, 'mE_mRNA_P8_(FBlc0000107)'). +numeric_value_p_n(gene_rpkm_matrix, 39, 'mE_mRNA_P9-10_(FBlc0000108)'). +numeric_value_p_n(gene_rpkm_matrix, 40, 'mE_mRNA_P15_(FBlc0000109)'). +numeric_value_p_n(gene_rpkm_matrix, 41, 'mE_mRNA_AdF_Ecl_1days_(FBlc0000110)'). +numeric_value_p_n(gene_rpkm_matrix, 42, 'mE_mRNA_AdF_Ecl_5days_(FBlc0000111)'). +numeric_value_p_n(gene_rpkm_matrix, 43, 'mE_mRNA_AdF_Ecl_30days_(FBlc0000112)'). +numeric_value_p_n(gene_rpkm_matrix, 44, 'mE_mRNA_AdM_Ecl_1days_(FBlc0000113)'). +numeric_value_p_n(gene_rpkm_matrix, 45, 'mE_mRNA_AdM_Ecl_5days_(FBlc0000114)'). +numeric_value_p_n(gene_rpkm_matrix, 46, 'mE_mRNA_AdM_Ecl_30days_(FBlc0000115)'). +numeric_value_p_n(gene_rpkm_matrix, 47, 'mE_mRNA_A_MateF_1d_head_(FBlc0000207)'). +numeric_value_p_n(gene_rpkm_matrix, 48, 'mE_mRNA_A_MateF_4d_ovary_(FBlc0000208)'). +numeric_value_p_n(gene_rpkm_matrix, 49, 'mE_mRNA_A_MateM_1d_head_(FBlc0000209)'). +numeric_value_p_n(gene_rpkm_matrix, 5, 'BCM_1_E2-4hr_(FBlc0000061)'). +numeric_value_p_n(gene_rpkm_matrix, 50, 'mE_mRNA_A_VirF_1d_head_(FBlc0000210)'). +numeric_value_p_n(gene_rpkm_matrix, 51, 'mE_mRNA_A_VirF_4d_head_(FBlc0000211)'). +numeric_value_p_n(gene_rpkm_matrix, 52, 'mE_mRNA_A_MateF_20d_head_(FBlc0000212)'). +numeric_value_p_n(gene_rpkm_matrix, 53, 'mE_mRNA_A_MateF_4d_head_(FBlc0000213)'). +numeric_value_p_n(gene_rpkm_matrix, 54, 'mE_mRNA_A_MateM_20d_head_(FBlc0000214)'). +numeric_value_p_n(gene_rpkm_matrix, 55, 'mE_mRNA_A_MateM_4d_acc_gland_(FBlc0000215)'). +numeric_value_p_n(gene_rpkm_matrix, 56, 'mE_mRNA_A_MateM_4d_head_(FBlc0000216)'). +numeric_value_p_n(gene_rpkm_matrix, 57, 'mE_mRNA_A_MateM_4d_testis_(FBlc0000217)'). +numeric_value_p_n(gene_rpkm_matrix, 58, 'mE_mRNA_A_1d_carcass_(FBlc0000218)'). +numeric_value_p_n(gene_rpkm_matrix, 59, 'mE_mRNA_A_1d_dig_sys_(FBlc0000219)'). +numeric_value_p_n(gene_rpkm_matrix, 6, 'BCM_1_E14-16hr_(FBlc0000062)'). +numeric_value_p_n(gene_rpkm_matrix, 60, 'mE_mRNA_A_20d_carcass_(FBlc0000220)'). +numeric_value_p_n(gene_rpkm_matrix, 61, 'mE_mRNA_A_20d_dig_sys_(FBlc0000221)'). +numeric_value_p_n(gene_rpkm_matrix, 62, 'mE_mRNA_A_4d_carcass_(FBlc0000222)'). +numeric_value_p_n(gene_rpkm_matrix, 63, 'mE_mRNA_A_4d_dig_sys_(FBlc0000223)'). +numeric_value_p_n(gene_rpkm_matrix, 64, 'mE_mRNA_P8_CNS_(FBlc0000224)'). +numeric_value_p_n(gene_rpkm_matrix, 65, 'mE_mRNA_L3_CNS_(FBlc0000225)'). +numeric_value_p_n(gene_rpkm_matrix, 66, 'mE_mRNA_L3_Wand_carcass_(FBlc0000226)'). +numeric_value_p_n(gene_rpkm_matrix, 67, 'mE_mRNA_L3_Wand_dig_sys_(FBlc0000227)'). +numeric_value_p_n(gene_rpkm_matrix, 68, 'mE_mRNA_L3_Wand_fat_(FBlc0000228)'). +numeric_value_p_n(gene_rpkm_matrix, 69, 'mE_mRNA_L3_Wand_imag_disc_(FBlc0000229)'). +numeric_value_p_n(gene_rpkm_matrix, 7, 'BCM_1_E2-16hr_(FBlc0000063)'). +numeric_value_p_n(gene_rpkm_matrix, 70, 'mE_mRNA_L3_Wand_saliv_(FBlc0000230)'). +numeric_value_p_n(gene_rpkm_matrix, 71, 'mE_mRNA_A_VirF_20d_head_(FBlc0000231)'). +numeric_value_p_n(gene_rpkm_matrix, 72, 'mE_mRNA_A_VirF_4d_ovary_(FBlc0000232)'). +numeric_value_p_n(gene_rpkm_matrix, 73, 'mE_mRNA_WPP_fat_(FBlc0000233)'). +numeric_value_p_n(gene_rpkm_matrix, 74, 'mE_mRNA_WPP_saliv_(FBlc0000234)'). +numeric_value_p_n(gene_rpkm_matrix, 75, 'mE_mRNA_P8_fat_(FBlc0000235)'). +numeric_value_p_n(gene_rpkm_matrix, 76, 'mE_mRNA_A_4d_Cold1_(FBlc0000237)'). +numeric_value_p_n(gene_rpkm_matrix, 77, 'mE_mRNA_A_4d_Cold2_(FBlc0000238)'). +numeric_value_p_n(gene_rpkm_matrix, 78, 'mE_mRNA_L3_Cu_0.5mM_(FBlc0000239)'). +numeric_value_p_n(gene_rpkm_matrix, 79, 'mE_mRNA_L3_late_Zn_5mM_(FBlc0000240)'). +numeric_value_p_n(gene_rpkm_matrix, 8, 'BCM_1_E2-16hr100_(FBlc0000064)'). +numeric_value_p_n(gene_rpkm_matrix, 80, 'mE_mRNA_A_4d_Cu_15mM_(FBlc0000241)'). +numeric_value_p_n(gene_rpkm_matrix, 81, 'mE_mRNA_A_4d_Zn_4.5mM_(FBlc0000242)'). +numeric_value_p_n(gene_rpkm_matrix, 82, 'mE_mRNA_A_4d_Caffeine_25mg/ml_(FBlc0000243)'). +numeric_value_p_n(gene_rpkm_matrix, 83, 'mE_mRNA_A_4d_Caffeine_2.5mg/ml_(FBlc0000244)'). +numeric_value_p_n(gene_rpkm_matrix, 84, 'mE_mRNA_L3_Caffeine_1.5mg/ml_(FBlc0000245)'). +numeric_value_p_n(gene_rpkm_matrix, 85, 'mE_mRNA_A_4d_Cd_0.1M_(FBlc0000246)'). +numeric_value_p_n(gene_rpkm_matrix, 86, 'mE_mRNA_A_4d_Cd_0.05M_(FBlc0000247)'). +numeric_value_p_n(gene_rpkm_matrix, 87, 'mE_mRNA_L3_Cd_12h_(FBlc0000248)'). +numeric_value_p_n(gene_rpkm_matrix, 88, 'mE_mRNA_L3_Cd_6hr_(FBlc0000249)'). +numeric_value_p_n(gene_rpkm_matrix, 89, 'mE_mRNA_A_4d_Paraquat_5mM_(FBlc0000250)'). +numeric_value_p_n(gene_rpkm_matrix, 9, 'BCM_1_L3i_(FBlc0000065)'). +numeric_value_p_n(gene_rpkm_matrix, 90, 'mE_mRNA_A_4d_Paraquat_10mM_(FBlc0000251)'). +numeric_value_p_n(gene_rpkm_matrix, 91, 'mE_mRNA_L3_Rotenone_8ug_(FBlc0000252)'). +numeric_value_p_n(gene_rpkm_matrix, 92, 'mE_mRNA_L3_Rotenone_2ug_(FBlc0000253)'). +numeric_value_p_n(gene_rpkm_matrix, 93, 'mE_mRNA_L3_EtOH_10_(FBlc0000254)'). +numeric_value_p_n(gene_rpkm_matrix, 94, 'mE_mRNA_L3_EtOH_5_(FBlc0000255)'). +numeric_value_p_n(gene_rpkm_matrix, 95, 'mE_mRNA_L3_EtOH_2.5_(FBlc0000256)'). +numeric_value_p_n(gene_rpkm_matrix, 96, 'mE_mRNA_A_4d_Heatshock_(FBlc0000257)'). +numeric_value_p_n(gene_rpkm_matrix, 97, 'mE_mRNA_A_10d_Resveratrol_100uM_(FBlc0000672)'). +numeric_value_p_n(gene_rpkm_matrix, 98, 'mE_mRNA_A_10d_Rotenone_Starved_(FBlc0000673)'). +numeric_value_p_n(gene_rpkm_matrix, 99, 'mE_mRNA_F_Sindbis_virus_(FBlc0000674)'). +numeric_value_p_n(gene_rpkm_report, 10, 'Unique_exon_base_count'). +numeric_value_p_n(gene_rpkm_report, 11, 'Total_exon_base_count'). +numeric_value_p_n(gene_rpkm_report, 8, 'RPKM_value'). +numeric_value_p_n(gene_rpkm_report, 9, 'Bin_value'). +numeric_value_p_n(gene_snapshots, 4, datestamp). +numeric_value_p_n(insertion_mapping, 5, orientation). +numeric_value_p_n(organism_list, 5, 'NCBI_taxon'). +numeric_value_p_n(pmid_fbgn_uniprot, 2, gene_symbol). +table_n_type('cyto-genetic-seq', 1, 'Cytogenetic_map_position', _). +table_n_type('cyto-genetic-seq', 2, 'Genetic_map_position', _). +table_n_type('cyto-genetic-seq', 3, 'Sequence_coordinates_(release_6)', _). +table_n_type('cyto-genetic-seq', 4, 'R6_conversion_notes', _). +table_n_type('Dmel_enzyme', 1, gene_group_id, _). +table_n_type('Dmel_enzyme', 10, gene_EC_number, _). +table_n_type('Dmel_enzyme', 11, gene_EC_name, _). +table_n_type('Dmel_enzyme', 2, gene_group_name, _). +table_n_type('Dmel_enzyme', 3, gene_group_GO_id, _). +table_n_type('Dmel_enzyme', 4, gene_group_GO_name, _). +table_n_type('Dmel_enzyme', 5, gene_group_EC_number, _). +table_n_type('Dmel_enzyme', 6, gene_group_EC_name, _). +table_n_type('Dmel_enzyme', 7, gene_id, 'FBgn'). +table_n_type('Dmel_enzyme', 8, gene_symbol, _). +table_n_type('Dmel_enzyme', 9, gene_name, _). +table_n_type(allele_genetic_interactions, 1, allele_symbol, _). +table_n_type(allele_genetic_interactions, 2, allele_FBal, 'FBal'). +table_n_type(allele_genetic_interactions, 3, interaction, _). +table_n_type(allele_genetic_interactions, 4, 'FBrf', 'FBrf'). +table_n_type(automated_gene_summaries, 1, primary_FBgn, 'FBgn'). +table_n_type(automated_gene_summaries, 2, summary_text, _). +table_n_type(best_gene_summary, 1, 'FBgn', 'FBgn'). +table_n_type(best_gene_summary, 2, 'Gene_Symbol', _). +table_n_type(best_gene_summary, 3, 'Summary_Source', _). +table_n_type(best_gene_summary, 4, 'Summary', _). +table_n_type(cDNA_clone, 1, 'FBcl', 'FBcl'). +table_n_type(cDNA_clone, 2, organism_abbreviation, _). +table_n_type(cDNA_clone, 3, clone_name, _). +table_n_type(cDNA_clone, 4, dataset_metadata_name, _). +table_n_type(cDNA_clone, 5, cDNA_accession, _). +table_n_type(cDNA_clone, 6, 'EST_accession', _). +table_n_type(dataset_metadata, 1, 'Dataset_Metadata_ID', _). +table_n_type(dataset_metadata, 2, 'Dataset_Metadata_Name', _). +table_n_type(dataset_metadata, 3, 'Item_ID', _). +table_n_type(dataset_metadata, 4, 'Item_Name', _). +table_n_type(disease_model_annotations, 1, 'FBgn', 'FBgn'). +table_n_type(disease_model_annotations, 10, 'Based_on_orthology_with_(symbol)', _). +table_n_type(disease_model_annotations, 11, 'Evidence/interacting_alleles', _). +table_n_type(disease_model_annotations, 12, 'Reference_(FBrf)', 'FBrf'). +table_n_type(disease_model_annotations, 2, 'Gene_symbol', _). +table_n_type(disease_model_annotations, 3, 'HGNC', 'HGNC'). +table_n_type(disease_model_annotations, 4, 'DO_qualifier', _). +table_n_type(disease_model_annotations, 5, 'DO', _). +table_n_type(disease_model_annotations, 6, 'DO_term', _). +table_n_type(disease_model_annotations, 7, 'Allele_used_in_model_(FBal)', 'FBal'). +table_n_type(disease_model_annotations, 8, 'Allele_used_in_model_(symbol)', _). +table_n_type(disease_model_annotations, 9, 'Based_on_orthology_with_(HGNC_ID)', 'HGNC'). +table_n_type(dmel_gene_sequence_ontology_annotations, 1, gene_primary_id, _). +table_n_type(dmel_gene_sequence_ontology_annotations, 2, gene_symbol, _). +table_n_type(dmel_gene_sequence_ontology_annotations, 3, so_term_name, _). +table_n_type(dmel_gene_sequence_ontology_annotations, 4, so_term_id, _). +table_n_type(dmel_human_orthologs_disease, 1, 'Dmel_gene', _). +table_n_type(dmel_human_orthologs_disease, 2, 'Dmel_gene_symbol', _). +table_n_type(dmel_human_orthologs_disease, 3, 'Human_gene_HGNC', 'HGNC'). +table_n_type(dmel_human_orthologs_disease, 4, 'Human_gene_OMIM', 'OMIM'). +table_n_type(dmel_human_orthologs_disease, 5, 'Human_gene_symbol', _). +table_n_type(dmel_human_orthologs_disease, 6, 'DIOPT_score', _). +table_n_type(dmel_human_orthologs_disease, 7, listOf('OMIM_Phenotype_IDs',[',']), 'OMIM'). +table_n_type(dmel_human_orthologs_disease, 8, 'OMIM_Phenotype_IDs[name]', 'OMIM'). +table_n_type(dmel_paralogs, 1, 'FBgn', 'FBgn'). +table_n_type(dmel_paralogs, 10, 'Paralog_Strand', _). +table_n_type(dmel_paralogs, 11, 'DIOPT_score', _). +table_n_type(dmel_paralogs, 2, 'GeneSymbol', _). +table_n_type(dmel_paralogs, 3, 'Arm/Scaffold', _). +table_n_type(dmel_paralogs, 4, 'Location', _). +table_n_type(dmel_paralogs, 5, 'Strand', _). +table_n_type(dmel_paralogs, 6, 'Paralog_FBgn', 'FBgn'). +table_n_type(dmel_paralogs, 7, 'Paralog_GeneSymbol', _). +table_n_type(dmel_paralogs, 8, 'Paralog_Arm/Scaffold', _). +table_n_type(dmel_paralogs, 9, 'Paralog_Location', _). +table_n_type(dmel_unique_protein_isoforms, 1, 'FBgn', 'FBgn'). +table_n_type(dmel_unique_protein_isoforms, 2, 'FB_gene_symbol', _). +table_n_type(dmel_unique_protein_isoforms, 3, representative_protein, _). +table_n_type(dmel_unique_protein_isoforms, 4, identical_protein, _). +table_n_type(entity_publication, 1, entity_id, _). +table_n_type(entity_publication, 2, entity_name, _). +table_n_type(entity_publication, 3, 'FlyBase_publication', 'FBrf'). +table_n_type(entity_publication, 4, 'PubMed', _). +table_n_type(fbal_to_fbgn, 1, 'AlleleID', 'FBal'). +table_n_type(fbal_to_fbgn, 2, 'AlleleSymbol', _). +table_n_type(fbal_to_fbgn, 3, 'GeneID', 'FBgn'). +table_n_type(fbal_to_fbgn, 4, 'GeneSymbol', _). +table_n_type(fbgn_annotation_ID, 1, gene_symbol, _). +table_n_type(fbgn_annotation_ID, 2, organism_abbreviation, _). +table_n_type(fbgn_annotation_ID, 3, primary_FBgn, 'FBgn'). +table_n_type(fbgn_annotation_ID, 4, secondary_FBgn, 'FBgn'). +table_n_type(fbgn_annotation_ID, 5, annotation_ID, 'FBan'). +table_n_type(fbgn_annotation_ID, 6, secondary_annotation_ID, 'FBan'). +table_n_type(fbgn_exons2affy1_overlaps, 1, 'FBgn', 'FBgn'). +table_n_type(fbgn_exons2affy1_overlaps, 2, affy, _). +table_n_type(fbgn_exons2affy2_overlaps, 1, 'FBgn', 'FBgn'). +table_n_type(fbgn_exons2affy2_overlaps, 2, affy, _). +table_n_type(fbgn_fbtr_fbpp, 1, 'FBgn', 'FBgn'). +table_n_type(fbgn_fbtr_fbpp, 2, 'FBtr', 'FBtr'). +table_n_type(fbgn_fbtr_fbpp, 3, 'FBpp', 'FBpp'). +table_n_type(fbgn_fbtr_fbpp_expanded, 1, organism, _). +table_n_type(fbgn_fbtr_fbpp_expanded, 10, polypeptide_ID, 'FBpp'). +table_n_type(fbgn_fbtr_fbpp_expanded, 11, polypeptide_symbol, _). +table_n_type(fbgn_fbtr_fbpp_expanded, 2, gene_type, _). +table_n_type(fbgn_fbtr_fbpp_expanded, 3, gene_ID, 'FBgn'). +table_n_type(fbgn_fbtr_fbpp_expanded, 4, gene_symbol, _). +table_n_type(fbgn_fbtr_fbpp_expanded, 5, gene_fullname, _). +table_n_type(fbgn_fbtr_fbpp_expanded, 6, annotation_ID, _). +table_n_type(fbgn_fbtr_fbpp_expanded, 7, transcript_type, _). +table_n_type(fbgn_fbtr_fbpp_expanded, 8, transcript_ID, 'FBtr'). +table_n_type(fbgn_fbtr_fbpp_expanded, 9, transcript_symbol, _). +table_n_type(fbgn_gleanr, 1, organism_abbreviation, _). +table_n_type(fbgn_gleanr, 2, gene_symbol, _). +table_n_type(fbgn_gleanr, 3, primary_FBgn, 'FBgn'). +table_n_type(fbgn_gleanr, 4, 'GLEANR', _). +table_n_type(fbrf_pmid_pmcid_doi, 1, 'FBrf', 'FBrf'). +table_n_type(fbrf_pmid_pmcid_doi, 2, 'PMID', 'PMID'). +table_n_type(fbrf_pmid_pmcid_doi, 3, 'PMCID', 'PMCID'). +table_n_type(fbrf_pmid_pmcid_doi, 4, 'DOI', 'DOI'). +table_n_type(fbrf_pmid_pmcid_doi, 5, pub_type, _). +table_n_type(fbrf_pmid_pmcid_doi, 6, miniref, _). +table_n_type(fbrf_pmid_pmcid_doi, 7, pmid_added, _). +table_n_type(gene_functional_complementation, 1, 'Dmel_gene_symbol', _). +table_n_type(gene_functional_complementation, 2, 'Dmel_gene_FBgn', 'FBgn'). +table_n_type(gene_functional_complementation, 3, ortholog_gene_symbol, _). +table_n_type(gene_functional_complementation, 4, ortholog_gene_FBgn_ID, 'FBgn'). +table_n_type(gene_functional_complementation, 5, reference_FBrf, 'FBrf'). +table_n_type(gene_genetic_interactions, 1, 'Starting_gene_symbol', _). +table_n_type(gene_genetic_interactions, 2, 'Starting_gene_FBgn', 'FBgn'). +table_n_type(gene_genetic_interactions, 3, 'Interacting_gene_symbol', _). +table_n_type(gene_genetic_interactions, 4, 'Interacting_gene_FBgn', 'FBgn'). +table_n_type(gene_genetic_interactions, 5, 'Interaction_type', _). +table_n_type(gene_genetic_interactions, 6, 'Publication_FBrf', 'FBrf'). +table_n_type(gene_group, 1, 'FB_group', 'FBgg'). +table_n_type(gene_group, 2, 'FB_group_symbol', _). +table_n_type(gene_group, 3, 'FB_group_name', _). +table_n_type(gene_group, 4, 'Parent_FB_group', 'FBgg'). +table_n_type(gene_group, 5, 'Parent_FB_group_symbol', _). +table_n_type(gene_group, 6, 'Group_member_FB_gene', 'FBgn'). +table_n_type(gene_group, 7, 'Group_member_FB_gene_symbol', _). +table_n_type(gene_groups_HGNC, 1, 'FB_group', 'FBgg'). +table_n_type(gene_groups_HGNC, 2, 'FB_group_symbol', _). +table_n_type(gene_groups_HGNC, 3, 'FB_group_name', _). +table_n_type(gene_groups_HGNC, 4, 'Parent_FB_group', 'FBgg'). +table_n_type(gene_groups_HGNC, 5, 'Parent_FB_group_symbol', _). +table_n_type(gene_groups_HGNC, 6, 'Group_member_FB_gene', 'FBgn'). +table_n_type(gene_groups_HGNC, 7, 'Group_member_FB_gene_symbol', _). +table_n_type(gene_map_table, 1, organism_abbreviation, _). +table_n_type(gene_map_table, 2, current_symbol, _). +table_n_type(gene_map_table, 3, primary_FBid, 'FBgn'). +table_n_type(gene_map_table, 4, recombination_loc, _). +table_n_type(gene_map_table, 5, cytogenetic_loc, _). +table_n_type(gene_map_table, 6, sequence_loc, _). +table_n_type(gene_rpkm_matrix, 1, gene_primary_id, 'FBgn'). +table_n_type(gene_rpkm_matrix, 10, 'BCM_1_L3i100_(FBlc0000066)', 'FBlc'). +table_n_type(gene_rpkm_matrix, 11, 'BCM_1_P3d_(FBlc0000067)', 'FBlc'). +table_n_type(gene_rpkm_matrix, 12, 'BCM_1_FA3d_(FBlc0000068)', 'FBlc'). +table_n_type(gene_rpkm_matrix, 13, 'BCM_1_MA3d_(FBlc0000069)', 'FBlc'). +table_n_type(gene_rpkm_matrix, 14, 'BCM_1_P_(FBlc0000070)', 'FBlc'). +table_n_type(gene_rpkm_matrix, 15, 'BCM_1_L_(FBlc0000071)', 'FBlc'). +table_n_type(gene_rpkm_matrix, 16, 'BCM_1_A17d_(FBlc0000072)', 'FBlc'). +table_n_type(gene_rpkm_matrix, 2, gene_symbol, _). +table_n_type(gene_rpkm_matrix, 3, gene_fullname, _). +table_n_type(gene_rpkm_matrix, 4, gene_type, _). +table_n_type(gene_rpkm_matrix, 5, 'BCM_1_E2-4hr_(FBlc0000061)', 'FBlc'). +table_n_type(gene_rpkm_matrix, 6, 'BCM_1_E14-16hr_(FBlc0000062)', 'FBlc'). +table_n_type(gene_rpkm_matrix, 7, 'BCM_1_E2-16hr_(FBlc0000063)', 'FBlc'). +table_n_type(gene_rpkm_matrix, 8, 'BCM_1_E2-16hr100_(FBlc0000064)', 'FBlc'). +table_n_type(gene_rpkm_matrix, 9, 'BCM_1_L3i_(FBlc0000065)', 'FBlc'). +table_n_type(gene_rpkm_report, 1, 'Release_ID', _). +table_n_type(gene_rpkm_report, 10, 'Unique_exon_base_count', _). +table_n_type(gene_rpkm_report, 11, 'Total_exon_base_count', _). +table_n_type(gene_rpkm_report, 12, 'Count_used', _). +table_n_type(gene_rpkm_report, 2, 'FBgn', 'FBgn'). +table_n_type(gene_rpkm_report, 3, 'GeneSymbol', _). +table_n_type(gene_rpkm_report, 4, 'Parent_library_FBlc', 'FBlc'). +table_n_type(gene_rpkm_report, 5, 'Parent_library_name', _). +table_n_type(gene_rpkm_report, 6, 'RNASource_FBlc', 'FBlc'). +table_n_type(gene_rpkm_report, 7, 'RNASource_name', _). +table_n_type(gene_rpkm_report, 8, 'RPKM_value', _). +table_n_type(gene_rpkm_report, 9, 'Bin_value', _). +table_n_type(gene_snapshots, 1, 'FBgn', 'FBgn'). +table_n_type(gene_snapshots, 2, 'GeneSymbol', _). +table_n_type(gene_snapshots, 3, 'GeneName', _). +table_n_type(gene_snapshots, 4, datestamp, _). +table_n_type(gene_snapshots, 5, gene_snapshot_text, _). +table_n_type(genomic_clone, 1, 'FBcl', 'FBcl'). +table_n_type(genomic_clone, 2, organism_abbreviation, _). +table_n_type(genomic_clone, 3, clone_name, _). +table_n_type(genomic_clone, 4, accession, _). +table_n_type(insertion_mapping, 1, insertion_symbol, _). +table_n_type(insertion_mapping, 2, 'FBti', 'FBti'). +table_n_type(insertion_mapping, 3, genomic_location, _). +table_n_type(insertion_mapping, 4, range, _). +table_n_type(insertion_mapping, 5, orientation, _). +table_n_type(insertion_mapping, 6, estimated_cytogenetic_location, _). +table_n_type(insertion_mapping, 7, observed_cytogenetic_location, _). +table_n_type(organism_list, 1, genus, _). +table_n_type(organism_list, 2, species, _). +table_n_type(organism_list, 3, abbreviation, _). +table_n_type(organism_list, 4, common_name, _). +table_n_type(organism_list, 5, 'NCBI_taxon', _). +table_n_type(organism_list, 6, 'drosophilid?', _). +table_n_type(pathway_group, 1, 'FB_group', 'FBgg'). +table_n_type(pathway_group, 2, 'FB_group_symbol', _). +table_n_type(pathway_group, 3, 'FB_group_name', _). +table_n_type(pathway_group, 4, 'Parent_FB_group', 'FBgg'). +table_n_type(pathway_group, 5, 'Parent_FB_group_symbol', _). +table_n_type(pathway_group, 6, 'Group_member_FB_gene', 'FBgn'). +table_n_type(pathway_group, 7, 'Group_member_FB_gene_symbol', _). +table_n_type(physical_interactions_mitab, 1, 'ID_Interactor_A', _). +table_n_type(physical_interactions_mitab, 10, 'Taxid_Interactor_A', _). +table_n_type(physical_interactions_mitab, 11, 'Taxid_Interactor_B', _). +table_n_type(physical_interactions_mitab, 12, 'Interaction_Type', _). +table_n_type(physical_interactions_mitab, 13, 'Source_Database', _). +table_n_type(physical_interactions_mitab, 14, 'Interaction_Identifier', _). +table_n_type(physical_interactions_mitab, 15, 'Confidence_Value', _). +table_n_type(physical_interactions_mitab, 16, 'Expansion_Method', _). +table_n_type(physical_interactions_mitab, 17, 'Biological_Role_Interactor_A', _). +table_n_type(physical_interactions_mitab, 18, 'Biological_Role_Interactor_B', _). +table_n_type(physical_interactions_mitab, 19, 'Experimental_Role_Interactor_A', _). +table_n_type(physical_interactions_mitab, 2, 'ID_Interactor_B', _). +table_n_type(physical_interactions_mitab, 20, 'Experimental_Role_Interactor_B', _). +table_n_type(physical_interactions_mitab, 21, 'Type_Interactor_A', _). +table_n_type(physical_interactions_mitab, 22, 'Type_Interactor_B', _). +table_n_type(physical_interactions_mitab, 23, 'Xref_Interactor_A', _). +table_n_type(physical_interactions_mitab, 24, 'Xref_Interactor_B', _). +table_n_type(physical_interactions_mitab, 25, 'Interaction_Xref', _). +table_n_type(physical_interactions_mitab, 26, 'Annotation_Interactor_A', _). +table_n_type(physical_interactions_mitab, 27, 'Annotation_Interactor_B', _). +table_n_type(physical_interactions_mitab, 28, 'Interaction_Annotation', _). +table_n_type(physical_interactions_mitab, 29, 'Host_Organism', _). +table_n_type(physical_interactions_mitab, 3, 'Alt_ID_Interactor_A', _). +table_n_type(physical_interactions_mitab, 30, 'Interaction_Parameters', _). +table_n_type(physical_interactions_mitab, 31, 'Creation_Date', _). +table_n_type(physical_interactions_mitab, 32, 'Update_Date', _). +table_n_type(physical_interactions_mitab, 33, 'Checksum_Interactor_A', _). +table_n_type(physical_interactions_mitab, 34, 'Checksum_Interactor_B', _). +table_n_type(physical_interactions_mitab, 35, 'Interaction_Checksum', _). +table_n_type(physical_interactions_mitab, 36, 'Negative', _). +table_n_type(physical_interactions_mitab, 37, 'Feature_Interactor_A', _). +table_n_type(physical_interactions_mitab, 38, 'Feature_Interactor_B', _). +table_n_type(physical_interactions_mitab, 39, 'Stoichiometry_Interactor_A', _). +table_n_type(physical_interactions_mitab, 4, 'Alt_ID_Interactor_B', _). +table_n_type(physical_interactions_mitab, 40, 'Stoichiometry_Interactor_B', _). +table_n_type(physical_interactions_mitab, 41, 'Identification_Method_Participant_A', _). +table_n_type(physical_interactions_mitab, 42, 'Identification_Method_Participant_B', _). +table_n_type(physical_interactions_mitab, 5, 'Alias_Interactor_A', _). +table_n_type(physical_interactions_mitab, 6, 'Alias_Interactor_B', _). +table_n_type(physical_interactions_mitab, 7, 'Interaction_Detection_Method', _). +table_n_type(physical_interactions_mitab, 8, 'Publication_1st_Author', _). +table_n_type(physical_interactions_mitab, 9, 'Publication', _). +table_n_type(stocks, 1, stock_id, 'FBst'). +table_n_type(stocks, 2, dbxref_id, _). +table_n_type(stocks, 3, organism_id, _). +table_n_type(stocks, 4, name, _). +table_n_type(stocks, 5, uniquename, _). +table_n_type(stocks, 6, description, _). +table_n_type(stocks, 7, type_id, _). +table_n_type(stocks, 8, is_obsolete, _). +table_n_type(synonym, 1, primary_FBid, 'FBgn'). +table_n_type(synonym, 2, organism_abbreviation, _). +table_n_type(synonym, 3, current_symbol, _). +table_n_type(synonym, 4, current_fullname, _). +table_n_type(synonym, 5, fullname_synonym, _). +table_n_type(synonym, 6, symbol_synonym, _). diff --git a/metta_vspace/pyswip-want/flybase_json.pl b/metta_vspace/pyswip-want/flybase_json.pl new file mode 100755 index 00000000..efb27c25 --- /dev/null +++ b/metta_vspace/pyswip-want/flybase_json.pl @@ -0,0 +1,640 @@ + +% ```prolog + +:- use_module(library(logicmoo_utils)). + + +% facts for creating predcatres +extracted_predicate(transposon, [primaryId, symbol, sequence, url, taxonId, soTermId]). +extracted_predicate(transposon_publications, [primaryId, publications]). +extracted_predicate(transposon_synonyms, [primaryId, symbolSynonyms]). +extracted_predicate(transposon_cross_references, [primaryId, crossReferenceIds]). + +extracted_predicate(gene, [primaryId, + gene_geneId, gene_symbol, gene_url, gene_locusTag, gene_name]). + + +extracted_predicate(N,[gene_geneId,N]):- + member(M,[symbol, url, locusTag, name, synonyms]), atom_concat('gene_',M,N). + + +extracted_predicate(exon_locations, + [primaryId, + genomeLocations_assembly, + genomeLocations_gca_accession, + exons_INSDC_accession, exons_chromosome, exons_strand, + exons_startPosition, + exons_endPosition]). + +extracted_predicate(relatedSequences,[primaryId,relatedSequences_sequenceId, + relatedSequences_relationship]). + +extracted_predicate(gene_synonyms, [gene_geneId, gene_synonyms]). +%extracted_predicate(exon, [primaryId, geneId, 'INSDC_accession', chromosome, strand, startPosition, endPosition]). +extracted_predicate(metadata, [dataProvider, schemaVersion, release, genomicCoordinateSystem, dateProduced]). +%extracted_predicate(exon_locations, [ assembly, chromosome, strand, startPosition, endPosition]). + +extracted_predicate(N,[fbid,M]):- + member(M,[transposons, common_terms, major_stages, major_tissues, name, + pubs, rex_gene, stocks, expression_desc_text, images]), atom_concat('allele_',M,N). +extracted_predicate(allele_image,[fbid,images,images_imageDescription, + images_publicationId, images_pubFigure, images_permission]). +extracted_predicate(allele_image2, + [fbid,images, + imageDescription, publicationId, + pubFigure, permission]). +extracted_predicate(allele_image3, + [fbid, images_imageDescription, + images_publicationId, + images_pubFigure, images_permission]). + +wdmsg_json(G):- nop(fbug(G)). +note_doing(P):- wdmsg_json(P),!,call(user:P). +assert_JSON(P):- note_doing(assert_OBO(P)). + +:- ensure_loaded(flybase_main). +:- ensure_loaded(flybase_obo). + +%:- listing(assert_OBO/1). + +:- dynamic json_kv/2. + +% Base case: an empty curly structure. +mapcurly_or_list(_, {}):-!. +mapcurly_or_list(_, []):-!. +mapcurly_or_list(Pred, [H|T]) :- !, call(Pred, H), mapcurly_or_list(Pred, T). +mapcurly_or_list(Pred, {H,T}):- !, call(Pred, H), mapcurly_or_list(Pred, T). +mapcurly_or_list(Pred, {H}) :- !, call(Pred, H). + + +simple_first(R,_=AA,_=BB):-!, simple_first(R,AA,BB). +simple_first('<',AA,BB):- BB=json(_),AA\=json(_),!. +simple_first('>',AA,BB):- AA=json(_),BB\=json(_),!. +simple_first(R,AA,BB):-!, compare(R,AA,BB). + +prefix_key([O|_],Kee,Key):- atom(O), !, + prefix_key(O,Kee,Key). +prefix_key(O,Kee,Key) :- atom(O), + O\==Kee, O\==data,atomic_list_concat([O,'_',Kee],Key),!. +prefix_key(_,Key,Key). + + + +:- use_module(library(http/json)). + +load_flybase_json(_Fn,File):- + process_json_file(File). + +process_json_file(File):- atom_concat(File,'.metta_x',MXFile),process_json_file(File,MXFile). +process_json_file(_File,MXFile):- fail, exists_file(MXFile),!,process_metta_x_file(MXFile). +process_json_file(File, MXFile):- fail, exists_file(File),!, + setup_call_cleanup( + open(MXFile,write,Strm,[]), + setup_call_cleanup( + set_stream(Strm,alias(metta_x_output)), + with_option(make_metta_x,'True',process_json_file_direct(File)), + set_stream(current_output,alias(metta_x_output))), + close(Strm)), + remove_duplicates(MXFile), + process_metta_x_file(MXFile). +process_json_file(File, _):- process_json_file_direct(File),!. +process_json_file(File, MXFile):- + throw(process_json_file(File, MXFile)). + + +process_json_file_direct(File):- + setup_call_cleanup( + open(File, read, Stream,[encoding(utf8)]), + json_read(Stream, JSONDict), + close(Stream)), + process_json([],JSONDict). + +process_json(JsonString):- process_json([],JsonString),!. + + + + +process_json(O,JsonString) :- atomic(JsonString), !, + atom_json_term(JsonString, Json, []), process_json(O,Json). +process_json(O,json(Values)) :- !, process_json(O,Values). +process_json(O,K=json(Values)) :- !, process_json([K|O],Values). +process_json(O,Values) :- is_list(Values),!,maplist(with_json1(O),Values). +process_json(O,Values) :- with_json1(O,Values),!. + +with_json1(O,K=Values) :- K==driver,!, with_json1(O,Values). +with_json1(O,K=Values) :-!, with_json1([K|O],Values). +with_json1(O,Values) :- is_list(Values),!,maplist(with_json1(O),Values). + +with_json1(O,json([driver=json(Values0)])) :- !,with_json2(O,Values0),!. +with_json1(O,json(Values0)) :- is_list(Values0),!,with_json2(O,Values0),!. +with_json1(O,Val):- fbug(error(O=Val)),!. + +with_json2([metaData],_Values0):-!. +with_json2(O,Values):- + retractall(seen_arg(_,_)), + with_json3(O,Values), + ignore((seen_arg(_,_), + fbug(Values), + listing(seen_arg/2))). + +with_json3(O,Values0):- + retractall(json_kv(_,_)), + with_json4(O,Values0), + retractall(json_kv(_,_)),!. + +with_json4(O,[json(Values)]):- !, with_json4(O,Values). +with_json4(O,json(Values)):- !, with_json4(O,Values). +with_json4(O,Values0):- + predsort(simple_first,Values0,Values), + wdmsg_json(O==Values), + ignore(maplist(with_entry(O,assert),Values)). + + +with_entry(O,AR, Key=Value):-!, with_kv([Key|O],AR,Key,Value). +%with_entry(O,assert,JSON) :- !, process_json(O,JSON). +with_entry(O,AR,JSON):- fbug(error_with_entry(O,AR,JSON)). + +uses_id_subprops(images). +key_can_nv(M):- +member(M,[major_stages, major_tissues, name, rex_gene, insertions,transposons, + %expression_desc_text, images, + pubs, stocks]). + +is_field(Field):- extracted_predicate(_,List), \+ \+ member(Field,List),!. + +with_kv_maybe_more(_O,_AR,_Key,json([])):-!. +with_kv_maybe_more(O,AR,Key,Do):- with_kv(O,AR,Key,Do),!. + + +assert_id_about(O,Key,ID,NVAboutID):- + with_json4([Key|O],[Key=ID|NVAboutID]). + + %images= json( [ 'FBal0040476_1.jpg'= json( [ imageDescription='GAL4[Bx-MS1096].jpg', + +with_kv(O,AR,Key,json([ID=json(NVAboutID)|More])):- uses_id_subprops(Key), + %wdmsg_json(cr1(Key)=ID), + atom(ID),!, + decl_type(ID,Key), + with_kv(O,AR,Key,ID), + assert_id_about(O,Key,ID,NVAboutID), + with_kv_maybe_more(O,AR,Key,json(More)). + +with_kv(O,AR,Key,json([ID=Value|More])):- key_can_nv(Key), + atom(Value), + % prefix_key(O,ID,Field), \+ is_field(Field),!, + %prefix_key(O,Value,VField), \+ is_field(VField),!, + decl_type(ID,Key), + with_kv(O,AR,Key,ID), + %atom_concat(Key,'_name',Pred), + %Pred = object_name, + assert_JSON([name,ID,Value]), + with_kv_maybe_more(O,AR,Key,json(More)). + +with_kv(O,AR,OK,Key=Values):- !, with_kv([OK|O],AR,Key,Values). +with_kv(O,AR,Key,json(Values)):- !, with_kv(O,AR,Key,Values). +with_kv(O,AR,Key,Value):- is_list(Value),Value\==[],!, + maplist(with_kv(O,AR,Key),Value). +with_kv(O,AR,Kee,Value):- + prefix_key(O,Kee,Key), + retractall(json_kv(Key,_)), + KV = json_kv(Key,Value), + decl_seen(Value,Key), + Do =.. [AR,KV], + call(Do), + ignore((AR==assert, + %wdmsg_json(cr(Key)=Value), + check_ready(Key))). + +check_ready(Key):- + forall((extracted_predicate(P,List),memberchk(Key,List)), + (length(List,Len), + ignore((findall(Arg,(member(K,List),json_kv(K,Arg)),ArgList), + length(ArgList,Len), + Fact = [P|ArgList], + assert_JSON(Fact), + maplist(decl_type,ArgList,List))))). +% Rows 937,381,148 +:- dynamic(arg_typed/2). +:- dynamic(seen_arg/2). + +decl_type(Arg,Type):- retractall(seen_arg(Arg,_)),arg_typed(Arg,Type),wdmsg_json(arg_typed(Arg,Type)),!. +decl_type(Arg,Type):- assert(arg_typed(Arg,Type)),!,assert_JSON([Type,Arg]). +decl_seen(Arg,_):- seen_arg(Arg,_),!. +decl_seen(Arg,_):- arg_typed(Arg,_),!. +decl_seen(Arg,Type):- assert(seen_arg(Arg,Type)),!. + + + + +err +:- process_json(json([metaData= json( [ dataProvider='FlyBase', + publications=['PMID:35266522'], schemaVersion='0.4.0',release=fb_2023_04, + genomicCoordinateSystem='1-start, fully-closed', + dateProduced='2023-07-25T03:20:14+00:00']), + data= [ json( [ primaryId='FBtr0070001', + symbol='tRNA:Pro-CGG-1-1-RA', + sequence='GGCTCGTTGGTCTAGGGGTATGATTCTCGCTTCGGGTGCGAGAGGTCCCGGGTTCAAATCCCGGACGAGCCC', + url='http://flybase.org/reports/FBtr0070001.html', + symbolSynonyms=['CR32826-RA','tRNA:CR32826-RA'], taxonId='NCBITaxon:7227',soTermId='SO:0000253', + genomeLocations= [ json( [ assembly='R6', + gca_accession='GCA_000001215.4', + exons= [ json( [ 'INSDC_accession'='AE014298.5', chromosome='X',strand=(+), + startPosition=20025099,endPosition=20025170])]])], + gene= json( [ geneId='FBgn0052826', + symbol='tRNA:Pro-CGG-1-1', + url='http://flybase.org/reports/FBgn0052826.html', + locusTag='Dmel_CR32826', + synonyms=['tRNA:P:CGG:AE002611'], + name='transfer RNA:Proline-CGG 1-1']), + publications=['PMID:26673694']]), + json( [ primaryId='FBtr0070292', + symbol='snoRNA:M-RA', + sequence='AATTCAATGATTTCAACTTATTCTAATACACAC', + url='http://flybase.org/reports/FBtr0070292.html', taxonId='NCBITaxon:7227',soTermId='SO:0000275', + crossReferenceIds=['REFSEQ:NR_002093.1'], + genomeLocations= [ json( [ assembly='R6', + gca_accession='GCA_000001215.4', + exons= [ json( [ 'INSDC_accession'='AE014298.5', chromosome='X',strand=(-), + startPosition=1482492,endPosition=1482590])]])], + gene= json( [ geneId='FBgn0044508', + symbol='snoRNA:M', + url='http://flybase.org/reports/FBgn0044508.html', + locusTag='Dmel_CR32807', synonyms=['CR32807'],name='snoRNA:M'])]), + json( [ primaryId='FBtr0308931', + symbol='lncRNA:CR33218-RC', + sequence='ACGAAATCAATAAACATTTGTACCTTT', + url='http://flybase.org/reports/FBtr0308931.html', + symbolSynonyms=['CR33218-RC'], taxonId='NCBITaxon:7227',soTermId='SO:0001877', + crossReferenceIds=['REFSEQ:NR_047742.1'], + genomeLocations= [ json( [ assembly='R6', + gca_accession='GCA_000001215.4', + exons= [ json( [ 'INSDC_accession'='AE014298.5', chromosome='X',strand=(+), + startPosition=2330159,endPosition=2330355]), + json( [ 'INSDC_accession'='AE014298.5', chromosome='X',strand=(+), + startPosition=2330413,endPosition=2330826])]])], + gene= json( [ geneId='FBgn0053218', + symbol='lncRNA:CR33218', + url='http://flybase.org/reports/FBgn0053218.html', + locusTag='Dmel_CR33218', + synonyms=['CG2854','CG33218','CR33218','CT9762'], + name='long non-coding RNA:CR33218'])]), + json( [ primaryId='FBtr0070634', symbol='lncRNA:roX1-RA',sequence='TTGTAGAACAATTACTATA', + url='http://flybase.org/reports/FBtr0070634.html', + symbolSynonyms=['roX1-RA','roX1-RA....'], taxonId='NCBITaxon:7227',soTermId='SO:0001877', + crossReferenceIds=['REFSEQ:NR_002098.2'], + genomeLocations= [ json( [ assembly='R6', + gca_accession='GCA_000001215.4', + exons= [ json( [ 'INSDC_accession'='AE014298.5', chromosome='X',strand=(-), + startPosition=3858940,endPosition=3862697])]])], + gene= json( [ geneId='FBgn0019661', + symbol='lncRNA:roX1', + url='http://flybase.org/reports/FBgn0019661.html', + locusTag='Dmel_CR32777', + synonyms= [ 'BcDNA:GH10432', 'CR32777','EG:EG0002.2','RoX1', + 'chrX:3706836..3706970',rox1], + name='long non-coding RNA on the X 1']), + publications=['PMID:10445033','PMID:12446910','PMID:9038336','PMID:9038337']])] ])). + + + + +err +:- process_json([],' +{ + "metaData": { + "dataProvider": "FlyBase", + "publications": [ + "PMID:35266522" + ], + "schemaVersion": "0.4.0", + "release": "fb_2023_04", + "genomicCoordinateSystem": "1-start, fully-closed", + "dateProduced": "2023-07-25T03:20:14+00:00" + }, + "data": [ + { + "primaryId": "FBtr0070001", + "symbol": "tRNA:Pro-CGG-1-1-RA", + "sequence": "GGCTCGTTGGTCTAGGGGTATGATTCTCGCTTCGGGTGCGAGAGGTCCCGGGTTCAAATCCCGGACGAGCCC", + "url": "http://flybase.org/reports/FBtr0070001.html", + "symbolSynonyms": [ + "CR32826-RA", + "tRNA:CR32826-RA" + ], + "taxonId": "NCBITaxon:7227", + "soTermId": "SO:0000253", + "genomeLocations": [ + { + "assembly": "R6", + "gca_accession": "GCA_000001215.4", + "exons": [ + { + "INSDC_accession": "AE014298.5", + "chromosome": "X", + "strand": "+", + "startPosition": 20025099, + "endPosition": 20025170 + } + ] + } + ], + "gene": { + "geneId": "FBgn0052826", + "symbol": "tRNA:Pro-CGG-1-1", + "url": "http://flybase.org/reports/FBgn0052826.html", + "locusTag": "Dmel_CR32826", + "synonyms": [ + + "tRNA:P:CGG:AE002611" + ], + "name": "transfer RNA:Proline-CGG 1-1" + }, + "publications": [ + "PMID:26673694" + ] + }, + { + "primaryId": "FBtr0070292", + "symbol": "snoRNA:M-RA", + "sequence": "AATTCAATGATTTCAACTTATTCTAATACACAC", + "url": "http://flybase.org/reports/FBtr0070292.html", + "taxonId": "NCBITaxon:7227", + "soTermId": "SO:0000275", + "crossReferenceIds": [ + "REFSEQ:NR_002093.1" + ], + "genomeLocations": [ + { + "assembly": "R6", + "gca_accession": "GCA_000001215.4", + "exons": [ + { + "INSDC_accession": "AE014298.5", + "chromosome": "X", + "strand": "-", + "startPosition": 1482492, + "endPosition": 1482590 + } + ] + } + ], + "gene": { + "geneId": "FBgn0044508", + "symbol": "snoRNA:M", + "url": "http://flybase.org/reports/FBgn0044508.html", + "locusTag": "Dmel_CR32807", + "synonyms": [ + "CR32807" + ], + "name": "snoRNA:M" + } + }, + { + "primaryId": "FBtr0308931", + "symbol": "lncRNA:CR33218-RC", + "sequence": "ACGAAATCAATAAACATTTGTACCTTT", + "url": "http://flybase.org/reports/FBtr0308931.html", + "symbolSynonyms": [ + "CR33218-RC" + ], + "taxonId": "NCBITaxon:7227", + "soTermId": "SO:0001877", + "crossReferenceIds": [ + "REFSEQ:NR_047742.1" + ], + "genomeLocations": [ + { + "assembly": "R6", + "gca_accession": "GCA_000001215.4", + "exons": [ + { + "INSDC_accession": "AE014298.5", + "chromosome": "X", + "strand": "+", + "startPosition": 2330159, + "endPosition": 2330355 + }, + { + "INSDC_accession": "AE014298.5", + "chromosome": "X", + "strand": "+", + "startPosition": 2330413, + "endPosition": 2330826 + } + ] + } + ], + "gene": { + "geneId": "FBgn0053218", + "symbol": "lncRNA:CR33218", + "url": "http://flybase.org/reports/FBgn0053218.html", + "locusTag": "Dmel_CR33218", + "synonyms": [ + "CG2854", + "CG33218", + "CR33218", + "CT9762" + ], + "name": "long non-coding RNA:CR33218" + } + }, + { + "primaryId": "FBtr0070634", + "symbol": "lncRNA:roX1-RA", + "sequence": "TTGTAGAACAATTACTATA", + "url": "http://flybase.org/reports/FBtr0070634.html", + "symbolSynonyms": [ + "roX1-RA" + ], + "taxonId": "NCBITaxon:7227", + "soTermId": "SO:0001877", + "crossReferenceIds": [ + "REFSEQ:NR_002098.2" + ], + "genomeLocations": [ + { + "assembly": "R6", + "gca_accession": "GCA_000001215.4", + "exons": [ + { + "INSDC_accession": "AE014298.5", + "chromosome": "X", + "strand": "-", + "startPosition": 3858940, + "endPosition": 3862697 + } + ] + } + ], + "gene": { + "geneId": "FBgn0019661", + "symbol": "lncRNA:roX1", + "url": "http://flybase.org/reports/FBgn0019661.html", + "locusTag": "Dmel_CR32777", + "synonyms": [ + "BcDNA:GH10432", + "CR32777", + "EG:EG0002.2", + "RoX1", + "chrX:3706836..3706970", + "rox1" + ], + "name": "long non-coding RNA on the X 1" + }, + "publications": [ + "PMID:10445033", + "PMID:12446910", + "PMID:9038336", + "PMID:9038337" + ] + } + ] + } +}'). + +err +:- process_json([],' +{ + "metaData": { + "dataProvider": "FlyBase", + "title": "Frequently Used GAL4 Table", + "dateProduced": "2023-07-24T23:20:12-04:00", + "databaseRelease": "2023_04", + "annotationRelease": "R6.53" + }, + "data": [ + + {"driver": { + "name": "Scer\\GAL4dpp.blk1", + "fbid": "FBal0040480", + "images": { + "FBal0040480_1.png": { + "imageDescription": "GAL4[dpp.blk1].png", + "publicationId": "FBrf0218242", + "pubFigure": "Figure 5A", + "permission": "" + } + }, + "pubs": { + "FBrf0074522": "Staehling-Hampton et al., 1994, Cell Growth Diffn 5(6): 585--593", + "FBrf0076140": "Wilder and Perrimon, 1995, Development 121(2): 477--488", + "FBrf0084454": "Treisman and Rubin, 1995, Development 121(11): 3519--3527", + "FBrf0086426": "Grimm and Pflugfelder, 1996, Science 271(5255): 1601--1604", + "FBrf0087557": "Lecuit et al., 1996, Nature 381(6581): 387--393", + "FBrf0087626": "Nellen et al., 1996, Cell 85(3): 357--368", + "FBrf0087630": "Ng et al., 1996, Nature 381(6580): 316--318", + "FBrf0088035": "Burke and Basler, 1996, Development 122(7): 2261--2269", + "FBrf0088295": "Kim et al., 1996, Nature 382(6587): 133--138", + "FBrf0089604": "Brook and Cohen, 1996, Science 273(5280): 1373--1377", + "FBrf0089753": "Morimura et al., 1996, Dev. Biol. 177(1): 136--151", + "FBrf0091093": "Johnston and Schubiger, 1996, Development 122(11): 3519--3529", + "FBrf0091111": "Leevers et al., 1996, EMBO J. 15(23): 6584--6594", + "FBrf0091167": "Shen and Mardon, 1997, Development 124(1): 45--52", + "FBrf0091298": "Gonzalez-Crespo and Morata, 1996, Development 122(12): 3921--3928", + "FBrf0091412": "Theisen et al., 1996, Development 122(12): 3939--3948", + "FBrf0092493": "Chanut and Heberlein, 1997, Development 124(2): 559--567", + "FBrf0092641": "Neumann and Cohen, 1997, Development 124(4): 871--880", + "FBrf0093060": "Aplin and Kaufman, 1997, Mech. Dev. 62(1): 51--60", + "FBrf0251844": "Matsuda et al., 2021, Nat. Commun. 12(1): 6435", + "FBrf0252066": "Kinsey et al., 2021, G3 (Bethesda) 11(12): jkab350", + "FBrf0253453": "Lu et al., 2022, Int. J. Mol. Sci. 23(9): 4543", + "FBrf0253792": "Akiyama et al., 2022, Dev. Biol. 488: 91--103", + "FBrf0255082": "Inoshita et al., 2022, iScience 25(12): 105476", + "FBrf0255366": "Bharti et al., 2023, Proc. Natl. Acad. Sci. U.S.A. 120(2): e2211189119", + "FBrf0256654": "He et al., 2023, Development 150(11): dev201297" + }, + "rex_gene": { + "FBgn0000490": "dpp" + }, + "common_terms": "A/P boundary", + "major_stages": { + "FBdv00005336": "larval stage" + }, + "major_tissues": { + "FBbt00111520": "anterior-posterior compartment boundary of imaginal disc", + "FBbt00001769": "eye disc morphogenetic furrow" + }, + "transposons": { + "FBtp0000365": "P{GAL4-dpp.blk1}" + }, + "expression_desc_text": "Drives expression at the anterior/posterior compartment boundary of imaginal discs, and at the morphogenetic furrow of the eye disc.", + "stocks": { + "FBst0305049": "106380", + "FBst0001553": "1553", + "FBst0067066": "67066", + "FBst0084296": "84296", + "FBst0084316": "84316", + "FBst0084337": "84337", + "FBst0093385": "93385" + } + } + }, + { + "driver": { + "name": "Scer\\GAL4Ir25a.PA", + "fbid": "FBal0249373", + "images": null, + "pubs": { + "FBrf0212725": "Abuin et al., 2011, Neuron 69(1): 44--60", + "FBrf0215822": "Silbering et al., 2011, J. Neurosci. 31(38): 13357--13375", + "FBrf0221182": "Min et al., 2013, Proc. Natl. Acad. Sci. U.S.A. 110(14): E1321--E1329", + "FBrf0230271": "Chen et al., 2015, Nature 527(7579): 516--520", + "FBrf0232388": "Enjin et al., 2016, Curr. Biol. 26(10): 1352--1358", + "FBrf0236232": "Frank et al., 2017, Curr. Biol. 27(15): 2381--2388.e4", + "FBrf0236716": "Chen and Amrein, 2017, Curr. Biol. 27(18): 2741--2750.e4", + "FBrf0236934": "Rist and Thum, 2017, J. Comp. Neurol. 525(18): 3865--3889", + "FBrf0237619": "Lee et al., 2018, Neuron 97(1): 67--74.e4", + "FBrf0237676": "Ahn et al., 2017, eLife 6: e30115", + "FBrf0238151": "Steck et al., 2018, eLife 7: e31625", + "FBrf0240321": "SƔnchez-AlcaƱiz et al., 2018, Nat. Commun. 9(1): 4252", + "FBrf0240352": "Sun et al., 2018, eLife 7: e39249", + "FBrf0241429": "Chai et al., 2019, Nat. Commun. 10(1): 643", + "FBrf0242503": "Lei et al., 2019, Front. Physiol. 10: 556", + "FBrf0246007": "Alpert et al., 2020, Curr. Biol. 30(12): 2275--2288.e5", + "FBrf0247159": "Weaver et al., 2020, G3 (Bethesda) 10(11): 4147--4158", + "FBrf0251811": "Dhakal et al., 2021, Commun. Biol. 4(1): 1281", + "FBrf0253093": "Trisal et al., 2022, J. Neurosci. 42(14): 2930--2941", + "FBrf0253272": "Task et al., 2022, eLife 11: e72599", + "FBrf0255204": "Omelchenko et al., 2022, Front. Mol. Neurosci. 15: 1023492", + "FBrf0256676": "Shrestha et al., 2023, EMBO Rep. 24(6): e56319", + "unattributed": null + }, + "rex_gene": { + "FBgn0031634": "Ir25a" + }, + "common_terms": "anterior cold cell, ACc, bitter sensing GRN,", + "major_stages": { + "FBdv00005336": "larval stage", + "FBdv00005369": "adult stage" + }, + "major_tissues": { + "FBbt00049613": "bitter-sensing neuron", + "FBbt00005923": "hygrosensory neuron", + "FBbt00047485": "calcium-sensing neuron of labellar S-type taste bristle", + "FBbt00048209": "bitter-sensing neuron of the leg", + "FBbt00049720": "non-aristal sensory neuron VP3", + "FBbt00051293": "adult thermosensory neuron", + "FBbt00110990": "adult hygrosensory neuron Ir40a" + }, + "transposons": { + "FBtp0057158": "P{Ir25a-GAL4.A}" + }, + "expression_desc_text": "Drives expression in a subset of bitter-sensing, hygrosensory, and cold-sensing thermosensory neurons in the labellum, legs, arista, sacculus, antenna, labrum, and larval head sensory organs", + "stocks": { + "FBst0041728": "41728" + } + } + } + ] +}'). + + +json1:- process_json('/opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/vspace-metta/data/ftp.flybase.org/releases/FB2023_04/precomputed_files/genes/ncRNA_genes_fb_2023_04.json'). +% 51,290,751 inferences, 8.285 CPU in 8.289 seconds (100% CPU, 6190948 Lips) + +json2:- process_json('/opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/vspace-metta/data/ftp.flybase.org/releases/FB2023_04/precomputed_files/insertions/fu_gal4_table_fb_2023_04.json'). +% 27,108,104 inferences, 4.454 CPU in 4.456 seconds (100% CPU, 6085908 Lips) + + + + diff --git a/metta_vspace/pyswip-want/flybase_learn.pl b/metta_vspace/pyswip-want/flybase_learn.pl new file mode 100755 index 00000000..8427c681 --- /dev/null +++ b/metta_vspace/pyswip-want/flybase_learn.pl @@ -0,0 +1,2282 @@ + +:- + multifile(table_n_type/3), + multifile(load_state/2), + multifile(is_loaded_from_file_count/2), + multifile(fb_pred_nr/2), + multifile(fb_arg_type/1), + multifile(fb_arg_table_n/3), + multifile(fb_arg/1), + multifile(done_reading/1). + + :- discontiguous fb_metta_query/1. + + + + + + + + + +%./KBs/SUMO-OBO/gene-merged-SUMO.kif +% +%FBbt_00051628 + +concept_type(Arg,Type):- + fb_arg(Arg), + fb_arg_table_n(Arg,Fn,N), + table_n_type(Fn,N,Type). + +good_concept(E1):- var(E1),!,table_columns(F1,P1),nth1(N1,P1,E2),(E1=E2;E1=nth(N1,F1)). +good_concept(E1):- symbol(E1),!, is_good_symbol_name(E1). +good_concept(E1):- number(E1),!, E1>300. +good_concept(listOf(E1,_)):- good_concept(E1),symbol(E1). +good_concept(listOf(E1)):- good_concept(E1),symbol(E1). + +%:- abolish(maybe_corisponds/2). +:- dynamic(maybe_corisponds/2). + +is_good_symbol_name(E1):- symbol(E1), symbol_length(E1,L),L>=2, \+ symbol_number(E1,_). + +fb_pred_g(F,A):-fb_pred_nr(F,A), \+ skipped_anotations(F), A>0, A<20. + +mine_corisponds(Concept1,Corispondance):- + fb_arg_table_n(Concept1,Fn1,Nth1),is_good_symbol_name(Concept1), + fb_arg_table_n(Concept1,Fn2,Nth2), + (Fn1+Nth1)@>(Fn2+Nth2), + tables_can_join(Fn1,Fn2), + once((table_colnum_type(Fn1,Nth1,Type1),nonvar(Type1), + table_colnum_type(Fn2,Nth2,Type2),nonvar(Type2))), + (maybe_corisponds('ConceptMapFn'(Type1,Nth1,Fn1/*Arity1*/),'ConceptMapFn'(Type2,Nth2,Fn2/*Arity2*/)) + = Corispondance). + +mine_overlaps:- + retractall(maybe_corisponds(_,_)), + time(once(mine_overlaps1)), + skip(mine_overlaps2). + +fbel:- ensure_loaded('flybase.metta.qlf'). +mine_overlaps1:- + for_all(mine_corisponds(Concept1,How), assert_progress(mine_overlaps1(Concept1),How)). + +mine_overlaps2_slow:- + % for_all(mine_typelevel_overlaps,true), + for_all(mine_symbolspace_overlaps,true). + + + + +mine_typelevel_overlaps:- + for_all(mine_typelevel_overlaps(Concept1,SC1,SC2), + assert_progress(mine_typelevel_overlaps(Concept1),maybe_corisponds(SC1,SC2))). + +tables_can_join(Fn1,Fn2):- Fn1@>Fn2, can_join_using(Fn1),can_join_using(Fn2). + +can_join_using(V):- var(V),!. +can_join_using(fbgn_exons2affy1_overlaps):- !, fail. +can_join_using(fbgn_exons2affy2_overlaps):- !, fail. +can_join_using(_). + +fb_data_template(T1,Data):- + fb_pred_g(T1,Arity), Arity>1,Arity<20,functor(Data,T1,Arity), + current_predicate(T1/Arity). +fb_data(T1,Data):- fb_data_template(T1,Data),call(Data). + +:- multifile(fb_arg_table_n/3). +fb_arg_table_n(Arg,Fn,N):- fb_data(Fn,Data),arg(N,Data,Arg). + +querymaker2(CrossType,Inst,[Type1,V1],[Type2,V2],Query):- + xref_class(CrossType), + table_colnum_type(T1,CN1,CrossType), + table_colnum_type(T2,CN2,CrossType), + T1\==T2, + fb_data_template(T1,Data1), + fb_data_template(T2,Data2), + arg(CN1,Data1,Inst),arg(CN2,Data2,Inst), + once((Data1,Data2,is_good_symbol_name(Inst), + + table_colnum_type(T1,Nth1,Type1),Type1\==CrossType, + table_colnum_type(T2,Nth2,Type2),Type2\==CrossType,Type1\==Type2, + arg(Nth1,Data1,V1), + arg(Nth2,Data2,V2), CN1\==Nth1,CN2\==Nth2)), + sort([Type1-V1,CrossType-Inst,Type2-V2],Sorted), + reverse(Sorted,SortedR), + maplist(arg(1),SortedR,Sorted1), + maplist(arg(2),SortedR,Sorted2), + + atomic_list_concat(Sorted1,'-',QPD), + into_hyphens(QPD,QP), + + Self = '&self', + Query = + [match,Self, + [(','), Data1,Data2], + [QP| Sorted2]], + CQuery = + [match,Self, + [(','), _CData1,_CData2], + [QP,CInst, CV1, CV2 ]], + copy_term(Query,CQuery), + atom_concat(Type2,'_2',Type22), + CV1 = '$VAR'(Type1), CV2 = '$VAR'(Type22), CInst = '$VAR'(CrossType), + numbervars(CQuery,0,_,[]), + nl, + format('~n~n;;; ~w~n~n',[QP]), + write_exec(CQuery),nl,nl, + \+ \+ ((once((Data1,Data2)),write_src(Data1), + if_t((Data1\==Data2),(nl, write_src(Data2))))), + nl,nl. + + +querymaker:- + forall(querymaker(CrossType,Inst,[Type1,V1],[Type2,V2],Query), + write_src(querymaker(CrossType,Inst,[Type1,V1],[Type2,V2],Query))). +querymaker(CrossType,Inst,[Type1,V1],[Type2,V2],Query):- + xref_class(CrossType), + fb_data_template(T1,Data1), + fb_data_template(T2,Data2), + T1\==T2, + table_colnum_type(T1,CN1,CrossType), + table_colnum_type(T2,CN2,CrossType), + table_colnum_type(T1,Nth1,Type1),Type1\==CrossType, + table_colnum_type(T2,Nth2,Type2),Type2\==CrossType,Type1\==Type2, + arg(Nth1,Data1,V1),arg(CN1,Data1,Inst), + arg(Nth2,Data2,V2),arg(CN2,Data2,Inst), + sort([Type1-V1,CrossType-Inst,Type2-V2],Sorted), + reverse(Sorted,SortedR), + maplist(arg(1),SortedR,Sorted1), + maplist(arg(2),SortedR,Sorted2), + atomic_list_concat(Sorted1,'-',QPD), + into_hyphens(QPD,QP), + + Self = '&self', + Query = + [match,Self, + [(','), Data1,Data2], + [QP|Sorted2]], + CQuery = + [match,Self, + [(','), _CData1,_CData2], + [QP,CInst, CV1, CV2 ]], + copy_term(Query,CQuery), + atom_concat(Type2,'_2',Type22), + CV1 = '$VAR'(Type1), CV2 = '$VAR'(Type22), CInst = '$VAR'(CrossType), + numbervars(CQuery,0,_,[]), + nl, + format('~n~n;;; ~w~n~n',[QP]), + write_exec(CQuery),nl,nl, + \+ \+ ((once((Data1,Data2, Inst\=="")),write_src(Data1), + if_t((Data1\==Data2),(nl, write_src(Data2))))), + nl,nl. + +querymaker3(CrossType,Inst,[Type1,V1],[Type2,V2],Query):- + + + call_nth(fb_data(T1,Data1),3), arg(CN1,Data1,Inst), is_good_symbol_name(Inst), + fb_data_template(T2,Data2),T1\==T2, + arg(CN2,Data2,Inst), + once(Data2), + arg(Nth1,Data1,V1), Nth1\==CN1, + arg(Nth2,Data2,V2), Nth2\==CN2, + table_colnum_type(T1,CN1,CrossType), + table_colnum_type(T1,Nth1,Type1),Type1\==CrossType, + table_colnum_type(T2,Nth2,Type2),Type2\==CrossType,Type1\==Type2, + sort([Type1,CrossType,Type2],Sorted), + reverse(Sorted,SortedR), + atomic_list_concat(SortedR,'-',QPD), + into_hyphens(QPD,QP), + + Self = '&self', + Query = + [match,Self, + [(','), Data1,Data2], + [QP,Inst, V1, V2 ]], + + \+ \+ + ((user:once((Data1,Data2)), + + CQuery = + [match,Self, + [(','), _CData1,_CData2], + [QP,CInst, CV1, CV2 ]], + copy_term(Query,CQuery), + atom_concat(Type2,'_2',Type22), + CV1 = '$VAR'(Type1), CV2 = '$VAR'(Type22), CInst = '$VAR'(CrossType), + numbervars(CQuery,0,_,[]), + nl, + format('~n~n;;; ~w~n~n',[QP]), + write_exec(CQuery),nl,nl, + ((write_src(Data1), + if_t((Data1\==Data2),(nl, write_src(Data2))))), + nl,nl)). + +interesting_inst(II):- \+ var(II), \+ number(II), II\=='',II\=="". + +same_values(Inst,T1,K1,CN1,T2,K2,CN2):- + fb_pred_g(T1,Arity1),Arity1>1,Arity1<10, + fb_pred_g(T2,Arity2),Arity2>1,Arity2<10, + functor(Data1,T1,Arity1), + functor(Data2,T2,Arity2), + arg(CN1,Data1,Inst), + arg(CN2,Data2,Inst), + ((T1,CN1)\==(T2,CN2)), + call_nth((Data1,Data2),Nth), + (Nth=2->!;true), + ignore(table_colnum_type(T1,CN1,K1)), + ignore(table_colnum_type(T2,CN2,K2)). + +xref_class(CrossType):- no_repeats(CrossType,rep_xref_class(CrossType)). +fb_class(T):- no_repeats(T,table_colnum_type(_,_,T)). + +fb_inst_class(I,IT):- no_repeats(IIT,(fb_data(T,Data),arg(Nth,Data,I),table_colnum_type(T,Nth,IT),(IIT=I+IT))). +rep_xref_class(CrossType):- table_colnum_type(T1,_,CrossType), table_colnum_type(T2,_,CrossType),T1\==T2. + +mine_typelevel_overlaps(Concept1,'ConceptMapFn'(Type1,Nth1,Fn1/*Arity1*/),'ConceptMapFn'(Type2,Nth2,Fn2/*Arity2*/)):- + + %fail, % Skip over simple type named things + + Type1=Concept1,Type2=Concept1, + table_columns(Fn1,Atom1), table_columns(Fn2,Atom2), + fb_pred_g(Fn1,Arity1), fb_pred_g(Fn2,Arity2), + Fn1@>Fn2, nth1(Nth1,Atom1,Concept1), + good_concept(Concept1), + once((nth1(Nth2,Atom2,Concept1),length(Atom1,Arity1),length(Atom2,Arity2))). + +mine_symbolspace_overlaps:- + fb_two_preds(Fn1,Nth1,Arity1,Fn2,Nth2,Arity2), + once((functor(Atom1,Fn1,Arity1),functor(Atom2,Fn2,Arity2), + tables_can_join(Fn1,Fn2), + call(Atom1), arg(Nth1,Atom1,Concept1),good_concept(Concept1), arg(Nth2,Atom2,Concept1),call(Atom2))), + once(( + table_colnum_type(Fn1,Nth1,Type1),nonvar(Type1), + table_colnum_type(Fn2,Nth2,Type2),nonvar(Type1))), + assert_progress(Concept1,maybe_corisponds('ConceptMapFn'(Type1,Nth1,Fn1/*Arity1*/),'ConceptMapFn'(Type2,Nth2,Fn2/*Arity2*/))). + +mine_unif_overlap:- + forall((fb_two_preds(Fn1,Nth1,Arity1,Fn2,Nth2,Arity2), + once((functor(Atom1,Fn1,Arity1),functor(Atom2,Fn2,Arity2), + arg(Nth1,Atom1,Concept1), arg(Nth2,Atom2,Concept1), + call(Atom1),call(Atom2), + interesting_to_unify(Concept1)))), + + assert_progress(Concept1,maybe_corisponds('ConceptMapFn'(Nth1,Fn1/*Arity1*/),'ConceptMapFn'(Nth2,Fn2/*Arity2*/)))). + +interesting_to_unify(Concept1):- string(Concept1),!,symbol_length(Concept1,L),L>3. +interesting_to_unify(Concept1):- good_concept(Concept1). +interesting_to_unify(Number):- number(Number),Number>1000. + + +fb_two_preds(Fn1,Nth1,Arity1,Fn2,Nth2,Arity2):- !, + fb_pred_g(Fn1,Arity1), fb_pred_g(Fn2,Arity2), + tables_can_join(Fn1,Fn2), + between(1,Arity1,Nth1),Nth1<20,between(1,Arity2,Nth2),Nth2<20, + (Fn1==Fn2-> (Nth1>Nth2); true). + +fb_two_preds(Fn1,Nth1,Arity1,Fn2,Nth2,Arity2):- + fb_pred_g(Fn1,Arity1), fb_pred_g(Fn2,Arity2),Fn1@>Fn2, + mine_typelevel_overlaps(_,'ConceptMapFn'(_Type1,Nth1,Fn1/*Arity1*/),'ConceptMapFn'(_Type2,Nth2,Fn2/*Arity2*/)). + +table_colnum_type(Fn,Nth,Type):- table_n_type(Fn,Nth,TypeC,TypeB),(nonvar(TypeB)->Type=TypeB;Type=TypeC). + +synth_conj(QV,(Atom1),(Atom2)):- + maybe_corisponds('ConceptMapFn'(Type1,Nth1,Fn1),'ConceptMapFn'(Type2,Nth2,Fn2)), + make_symbol(Fn1,Nth1,Atom1,Arg1), + make_symbol(Fn2,Nth2,Atom2,Arg2), + Fn1\=@=Fn2, + skip(Type1),skip(Type2), + Arg1=Arg2,QV=Arg1. + +synth_query(Len,Query):- synth_query(_,Len,Query). + +synth_query(_,1,[Atom]):- !, make_symbol(Atom). +synth_query(QV,N,[Q1,Q2|Query]):- + M is N -1, + synth_conj(QV,Q1,Q2), + (M>1 -> dif(QV,QV2) ; true), + synth_query(QV2,M,[Q2|Query]), + all_dif_functors([Q1,Q2|Query]). + +all_dif_functors(List):- \+ (select(Q1,List,Rest),member(Q2,Rest),functor(Q1,F1,_),functor(Q2,F2,_), F1==F2, \+ (ok_if_dupped(F1))). + +make_symbol(Atom):- fb_pred_g(F,A),functor(Atom,F,A). +make_symbol(Fn,Nth,Atom,Arg):- fb_pred_g(Fn,Arity),functor(Atom,Fn,Arity),arg(Nth,Atom,Arg). + +ok_if_dupped(best_gene_summary). + +try_overlaps:- try_overlaps(5). + +try_overlaps(N):- + synth_query(N,Query), + \+ \+ (call_match(Query), + pp_fb(grounded=Query), + ignore(maybe_english(Query))),nl,nl, + AQ = [','|Query], + pp_fb('!'(match('&flybase',AQ,AQ))),nl,nl,nl. + +no_english(fbrf_pmid_pmcid_doi,_). +no_english(physical_interactions_mitab,8). + +maybe_english(Query):- + extract_concepts(Query,Concepts),!, + ignore((maybe_english(Query,Concepts))),!. + +maybe_english(_Query,Concepts):- select(C,Concepts,Rest),is_englishy(C),member(C2,Rest),is_englishy(C2),!, pp_fb(english=[C,C2]). +maybe_english(_Query,Concepts):- pp_fb(concepts=Concepts), maplist(some_english,Concepts). + +is_englishy(C):- \+ symbol(C), \+ string(C), !, fail. +is_englishy(C):- split_string(C, ". ", " ", [_,_,_|_]). +is_englishy(C):- symbol_contains(C,". "). + +some_english(Term):- + ignore((fb_arg_table_n(C,Fn1,Nth1), \+ no_english(Fn1,Nth1),is_englishy(C), + make_symbol(Fn1,Nth1,Atom,English), + arg(Nth2,Atom,Term),Nth2\==Nth1, + call(Atom),English\=='',!, + pp_fb(Term=English))). + +extract_concepts(Query,Concepts):- + findall(C,(sub_term(C,Query),symbolic(C),good_concept(C)),L), + predsort(longest_first,L,Concepts). + +longest_first(R,A,B):- into_len(A,L1),into_len(B,L2),compare(R,L2,L1). +into_len(A,0):- var(A),!. +into_len(A,L):- \+ string(A), !, sformat(S,"~w",[A]),into_len(S,L). +into_len(A,0+A):- symbol_contains(A," "). +into_len(A,L+A):- symbol_length(A,L1), (L1 == 11 -> L = 0 ; L is - L1). + +assert_progress(Concept,Atom):- Atom=..[OP,A1,A2], A1@>A2,!,AtomSwp=..[OP,A2,A1],!,assert_progress(Concept,AtomSwp). +assert_progress(Concept,Atom):- call(Atom),!,pp_fb(already(Concept)=Atom). +assert_progress(Concept,Atom):- pp_fb(assert_progress(Concept)=Atom),assert(Atom). + + + +pfb:- + setenv('DISPLAY','10.0.0.122:0.0'), + profile(load_flybase_tiny). + +pfb1:- + setenv('DISPLAY','10.0.0.122:0.0'), + profile(load_flybase(100_000)). + +pfb2:- + setenv('DISPLAY','10.0.0.122:0.0'), + profile(load_flybase(1_000_000)). + +pfb3:- + setenv('DISPLAY','10.0.0.122:0.0'), + profile(load_flybase_full). + + +% Convert a function and its arguments into a compound term +into_datum(Fn, [D|DataL], Data):- + (nb_current(pred_va, 'True') -> Data =.. [Fn,D,DataL]; Data =.. [Fn,D|DataL]). + +% Create a new assertion from old data +make_assertion4(Fn, Cols, NewData, OldData):- fail, + OldData=Cols, + NewData =..[Fn|Cols],!. +make_assertion4(Fn, Cols, NewData, OldData):- + into_datum(Fn, Cols, OldData), + OldData =.. [Fn|Args], + % skip(if_t(var(ArgTypes), must_det_ll_r((once((length(Args,Len),length(ArgTypes,Len),once((table_columns(Fn,ArgTypes);table_columns(F,ArgTypes))))))))), + maybe_fix_args(Fn, Args, NewArgs), + maybe_sample(Fn, NewArgs), + NewData =.. [Fn|NewArgs], !. + +maybe_fix_args( Fn,Args,NewArgs):- do_fix_fast_args( Fn,1,Args,NewArgs),!. +maybe_fix_args( Fn,Args,NewArgs):- should_fix_args, + nb_current(fb_argtypes,ArgTypes), fix_list_args(Fn,ArgTypes,Args,NewArgs),!. +maybe_fix_args(_Fn,Args,Args). + +do_fix_fast_args( Fn,Nth,[A|Args],[New|NewArgs]):- maybe_fix_columns_nth(Fn,Nth,A,New), + Nth2 is Nth+1, !, do_fix_fast_args( Fn,Nth2,Args,NewArgs). +do_fix_fast_args(_,_,A,A). + +maybe_fix_columns_nth(Fn,Nth,A,New):- fix_columns_nth(Fn,Nth), fix_concept(A,New),!. +maybe_fix_columns_nth(_,_,A,A). + + +cleanup_arities:- for_all((fb_pred_nr(F,2),fb_pred_nr(F,N),N>2),retract(fb_pred(F,2))). + + + + +:- discontiguous column_names_ext/2. +:- discontiguous primary_column/2. + +must_det_ll_r((G1,G2)):- !, once(G1),must_det_ll_r(G2). +must_det_ll_r(G):- call(G). + +% Safely executes the given Goal and prints any exception raised. +% Usage: safe(+Goal, +Info). +safe(Goal, Info) :- + % Try to call Goal. If an exception is raised, unify Exception with the exception. + catch(Goal, Exception, + % If an exception is raised, portray the clause (Info :- Goal) + % along with the exception, then rethrow the exception. + (catch_ignore(portray_clause(exception:Exception:(Info:- Goal))), throw(Exception)) + ). +% Safely executes the given Goal and prints any exception raised. +% Usage: safe(+Goal). +safe(Goal) :- safe(Goal,safe/1). + + +skipped_anotations(fbgn_exons2affy1_overlaps). +skipped_anotations(fbgn_exons2affy2_overlaps). +skipped_anotations(gene_rpkm_matrix). +skipped_anotations(dmel_gene_sequence_ontology_annotations). +%kipped_anotations(fbgn_annotation_ID). +skipped_anotations(transposon_sequence_set). + +gc_now:- set_option_value(gc,true), garbage_collect,garbage_collect_atoms,garbage_collect_clauses. + +extreme_debug(_). + +numbervars_w_singles(P):- term_singletons(P, Vars), + numbervars(Vars,260,_,[attvar(bind),singletons(false)]), + numbervars(P,14,_,[attvar(bind),singletons(true)]). + + + +pp_fb(P):- format("~N "), \+ \+ (numbervars_w_singles(P), pp_fb1(P)),flush_output. +pp_fb1(P):- write_src(P),!,nl. +:- if(current_predicate(pp_ilp/1)). +pp_fb1(P):- pp_as(P),!,format("~N"),pp_ilp(P),!. +:- endif. +pp_fb1(P):- pp_as(P),!. +pp_fb1(P):- print(P),!,nl. +pp_fb1(P):- fbdebug1(P),!,nl. + + +fbgn_exons2affy1_overlaps_each(Gene,At):- + fb_pred_nr(fbgn_exons2affy1_overlaps, Arity), + functor(Pred,fbgn_exons2affy1_overlaps, Arity), + arg(1,Pred,Gene), + call(Pred), + arg(N,Pred,At),N>1. + +fbgn_exons2affy1_overlaps_start_end(Gene,Start,End):- + fbgn_exons2affy1_overlaps_each(Gene,At),into_start_end(At,Start,End). + + +into_start_end(s_e(S,E),S,E):- nonvar(S),!. +into_start_end('..'(S,E),S,E):- nonvar(S),!. +into_start_end(at(S,E),S,E):- nonvar(S),!. +into_start_end(At,S,E):- atomic_list_concat([SS,EE],'..',At), + into_number_or_symbol(SS,S), into_number_or_symbol(EE,E). +into_start_end(At,S,E):- atomic_list_concat([SS,EE],'_at_',At), + into_number_or_symbol(SS,S), into_number_or_symbol(EE,E). + + +%into_fb_term(Atom,Term):- compound(Atom),!,Term=Atom. +into_fb_term(Atom,Term):- \+ atom(Atom), \+ string(Atom),!,Term=Atom. +into_fb_term(Atom,'..'(S,E)):- into_start_end(Atom,S,E),!. +into_fb_term(Atom,Term):- into_number_or_symbol(Atom,Term),!. + +fb_member(E,L):- as_list([],L,LL),member(E,LL). + +into_number_or_symbol(Atom,Term):- atomic_list_concat(List,'|',Atom),List\=[_],!,maplist(into_fb_term,List,Term). +%into_number_or_symbol(Atom,Term):- atom_number(Atom, Term),!,Term= Term. +into_number_or_symbol(Atom,Term):- catch(atom_to_term(Atom,Term,Vars),_,fail),maplist(a2t_assign_var,Vars). +into_number_or_symbol(Atom,Term):- Term=Atom. + +a2t_assign_var(N=V):- N=V. + +fbgn_exons2affy2_overlaps_each(Gene,At):- + fb_pred_nr(fbgn_exons2affy2_overlaps, Arity), + functor(Pred,fbgn_exons2affy2_overlaps, Arity), + arg(1,Pred,Gene), + call(Pred), + arg(N,Pred,At),N>1. + +fbgn_exons2affy2_overlaps_start_end(Gene,Start,End):- + fbgn_exons2affy2_overlaps_each(Gene,At),into_start_end(At,Start,End). + +some_xref_ids(Id):- member(Id,['FBgn0001301']). + +findall_flat_set(Arg,Goal,FlatSet):- + findall(Arg,Goal,List),flatten(List,Flat),list_to_set(Flat,FlatSet),!. + +expand_xref(Id,N,SetOfArgs):- + expand_xref_excpt([[]],Id,N,SetOfArgs). + +expand_xref_excpt(_Xcept,Id,_N,SetOfArgs):- compound(Id),!,SetOfArgs=[]. +expand_xref_excpt(Except,Id,N,SetOfArgs):- var(N),!,between(0,5,N),expand_xref_excpt(Except,Id,N,SetOfArgs). +expand_xref_excpt(Except,Id,N,SetOfArgs):- N=<1,!, + findall_flat_set(SoFar,expand_xref_once_except(Except,Id,N,SoFar),SetOfArgs). +expand_xref_excpt(Except,Id,N,SetOfArgs):- Nm1 is N -1, + expand_xref_once_except(Except,Id,1,SetOfArgs1), + findall_flat_set(EArgs,(member(E,SetOfArgs1),expand_xref_excpt([Id|Except],E,Nm1,EArgs)),SetOfArgs). + +gather_args(Except,F,Pred,Args):- findall_flat_set(Arg,gather_args(Except,F,Pred,Arg),Args). +gather_each_args(Except,F,Pred,Ele):- arg(N,Pred,Arg), \+ member(Arg,Except), + (number(Arg)-> Ele = is_nthOf(Arg,F,N) ; Ele = Arg). + +% findall_flat_set([Pred|Args], +% (call(Pred), +% (N=0 -> Args = [] ; gather_args([Id|Except],F,Pred,Args))),SetOfArgs). + + +expand_xref_once_except(Except,Id,P1):- nonvar(P1), \+ is_list(P1), + forall(between(1,6,N), + expand_xref_once_except_each(Except,Id,N,P1)). + +expand_xref_once_except(Except,Id,Set):- + ((between(1,6,N),expand_xref_once_except_each(Except,Id,N,nop),fail) + ->true;Set=Except). + +expand_xref_once_except_each(Except,Id,N,P1):- + fb_pred_nr(F, Arity), + xgc, + \+ member(argNOf(N,F/Arity),Except), \+ member(F/Arity,Except), + Arity>=N, + expand_xref_once_except_each_fa(Except,F,Arity,Id,N,P1). + + +expand_xref_once_except_each_fa(Except,F,Arity,Id,N,P1):- + functor(Pred,F, Arity), + arg(N,Pred,Id), + call(Pred), + add_to_except(argNOf(N,F/Arity),Except), + % \+ member(Pred,Except), + % add_to_except(Pred,Except), + call(P1,Pred), + xgc. + +xgc:- + garbage_collect, + garbage_collect_atoms, + garbage_collect_clauses, + sleep(0.033). + +add_to_except(Pred,Except):- arg(2,Except,T), nb_setarg(2,Except,[Pred|T]). + +sx1:- xinfo(_Id). + +xinfo(Id):- var(Id),!,some_xref_ids(Id), xinfo(Id). +xinfo(Id):- Id=='',!. +xinfo(Id):- number(Id),!. +xinfo(Id):- expand_xref_once_except([Id],Id,my_write_src_nl). + +my_write_src_nl(X):-!, write_src_nl(X). +my_write_src_nl(X):- + must_det_ll((X=..[F|L], maplist(fast_column,L,LL),!,write_src_nl([F|LL]))). + +/* + +xinfo(Id, N):- var(Id),!,some_xref_ids(Id), xinfo(Id,N). +xinfo(Id,N):- + expand_xref(Id,N,Args), + maplist(write_src_nl,Args). + + +xinfo(Id):- + expand_xref_once_except( + [argNOf(1,entity_publication/4), + 'obo-is-a'/2, + 'obo-synonym'/4, + 'obo-charge'/2, + fbal_to_fbgn/4, + gene_genetic_interactions/6, + fbgn_gleanr/4],Id,Set), + nop(maplist(write_src_nl,Set)),fail. +xinfo(Id):- + N=1, + forall(member(F/A, + [entity_publication/4, + 'obo-is-a'/2, + 'obo-charge'/2, + gene_genetic_interactions/6, + fbgn_gleanr/4]), + expand_xref_once_except_each_fa([[]],F,A,Id,N,_Pred)). +*/ +:- dynamic fb_tsv_pred_stats/3. + +fb_tsv_pred_stats('num-columns', allele_genetic_interactions, [4]). +fb_tsv_pred_stats('duplicated-rows', allele_genetic_interactions, [21]). +fb_tsv_pred_stats('total-rows', allele_genetic_interactions, [363452]). +fb_tsv_pred_stats('unique-values', allele_genetic_interactions, [1, 28688, object]). +fb_tsv_pred_stats('unique-values', allele_genetic_interactions, [2, 28685, object]). +fb_tsv_pred_stats('unique-values', allele_genetic_interactions, [3, 227000, object]). +fb_tsv_pred_stats('unique-values', allele_genetic_interactions, [4, 8034, object]). +fb_tsv_pred_stats('missing-values', allele_genetic_interactions, [1, 0, [], []]). +fb_tsv_pred_stats('null-value-count', allele_genetic_interactions, [2, '', 19]). +fb_tsv_pred_stats('missing-values', allele_genetic_interactions, [2, 19, [#, ''], [#, 19]]). +fb_tsv_pred_stats('null-value-count', allele_genetic_interactions, [3, '', 19]). +fb_tsv_pred_stats('missing-values', allele_genetic_interactions, [3, 19, [#, ''], [#, 19]]). +fb_tsv_pred_stats('null-value-count', allele_genetic_interactions, [4, '', 38]). +fb_tsv_pred_stats('missing-values', allele_genetic_interactions, [4, 38, [#, ''], [#, 38]]). +fb_tsv_pred_stats('most-frequent', allele_genetic_interactions, [1, [#, [#, 'Scer\\GAL4[hs.2sev]', 1793], [#, 'Scer\\GAL4[elav.PU]', 1893], [#, 'Scer\\GAL4[Bx-MS1096]', 1990], [#, 'Scer\\GAL4[ey.PH]', 2227], [#, 'Scer\\GAL4[elav-C155]', 2526], [#, 'Scer\\GAL4[GMR.PU]', 9205], [#, 'Scer\\GAL4[GMR.PF]', 14267]]]). +fb_tsv_pred_stats('less-frequent', allele_genetic_interactions, [1, [#, [#, 'Su(mg)2-1[2-1]', 1], [#, 'dnt[ap.ME4]', 1], [#, 'Fas2[unspecified]', 1], [#, 'dock[R336Q.UAS]', 1], [#, 'dock[W151K.UAS]', 1], [#, 'dock[W225K.UAS]', 1], [#, 'dock[W48K.UAS]', 1]]]). +fb_tsv_pred_stats('most-frequent', allele_genetic_interactions, [2, [#, [#, 'FBal0042580', 1793], [#, 'FBal0241645', 1893], [#, 'FBal0040476', 1990], [#, 'FBal0093300', 2227], [#, 'FBal0047071', 2526], [#, 'FBal0240667', 9205], [#, 'FBal0244011', 14267]]]). +fb_tsv_pred_stats('less-frequent', allele_genetic_interactions, [2, [#, [#, 'FBal0083171', 1], [#, 'FBal0094549', 1], [#, 'FBal0104139', 1], [#, 'FBal0089352', 1], [#, 'FBal0089350', 1], [#, 'FBal0089348', 1], [#, 'FBal0089346', 1]]]). +fb_tsv_pred_stats('most-frequent', allele_genetic_interactions, [3, [#, [#, 'Scer\\GAL4[Bx-MS1096], mir-286[UAS.cluster.cLc], mir-309[UAS.cluster.cLc], mir-3[UAS.cluster.cLc], mir-4[UAS.cluster.cLc], mir-5[UAS.cluster.cLc], mir-6-1[UAS.cluster.cLc], mir-6-2[UAS.cluster.cLc], mir-6-3[UAS.cluster.cLc] has wing phenotype', 8], [#, 'Scer\\GAL4[Bx-MS1096], mir-286[UAS.cluster.cLc], mir-309[UAS.cluster.cLc], mir-3[UAS.cluster.cLc], mir-4[UAS.cluster.cLc], mir-5[UAS.cluster.cLc], mir-6-1[UAS.cluster.cLc], mir-6-2[UAS.cluster.cLc], mir-6-3[UAS.cluster.cLc] has lethal phenotype', 8], [#, 'Delta[UAS.cDa], Scer\\GAL4[ey.PH], lola[GS88A8], psq[GS88A8] has neoplasia phenotype', 9], [#, 'rho[ve-1], vn[1] has wing vein phenotype', 10], [#, 'Dp[GMR.PD], E2f1[GMR.PD] has eye phenotype', 10], [#, 'Delta[UAS.cDa], Scer\\GAL4[ey.PH], lola[GS88A8], psq[GS88A8] has eye phenotype', 18]]]). +fb_tsv_pred_stats('less-frequent', allele_genetic_interactions, [3, [#, [#, '1038[1038] is an enhancer of visible phenotype of vg[83b27]/vg[1]', 1], [#, 'bas[1] is an enhancer of paralytic phenotype of para[bss1]', 1], [#, 'baz[4] has abnormal cell polarity phenotype, enhanceable by Dhc64C[6-6]/Dhc64C[6-8]', 1], [#, 'baz[4] has abnormal neuroanatomy phenotype, non-enhanceable by aPKC[Exc55]', 1], [#, 'baz[4] has abnormal neuroanatomy phenotype, non-suppressible by aPKC[Exc55]', 1], [#, 'baz[4] has bouton phenotype, non-enhanceable by aPKC[Exc55]', 1], [#, 'baz[4] has bouton phenotype, non-suppressible by aPKC[Exc55]', 1]]]). +fb_tsv_pred_stats('most-frequent', allele_genetic_interactions, [4, [#, [#, 'FBrf0179402', 1369], [#, 'FBrf0237532', 1506], [#, 'FBrf0147055', 1723], [#, 'FBrf0246190', 1852], [#, 'FBrf0190765', 1868], [#, 'FBrf0199094', 1940], [#, 'FBrf0187664', 2514]]]). +fb_tsv_pred_stats('less-frequent', allele_genetic_interactions, [4, [#, [#, 'FBrf0158937', 1], [#, 'FBrf0159209', 1], [#, 'FBrf0192307', 1], [#, 'FBrf0226217', 1], [#, 'FBrf0160985', 1], [#, 'FBrf0134563', 1], [#, 'FBrf0235180', 1]]]). +fb_tsv_pred_stats('num-columns', fbal_to_fbgn, [4]). +fb_tsv_pred_stats('duplicated-rows', fbal_to_fbgn, [0]). +fb_tsv_pred_stats('total-rows', fbal_to_fbgn, [288468]). +fb_tsv_pred_stats('unique-values', fbal_to_fbgn, [1, 288468, object]). +fb_tsv_pred_stats('unique-values', fbal_to_fbgn, [2, 288454, object]). +fb_tsv_pred_stats('unique-values', fbal_to_fbgn, [3, 33136, object]). +fb_tsv_pred_stats('unique-values', fbal_to_fbgn, [4, 33136, object]). +fb_tsv_pred_stats('missing-values', fbal_to_fbgn, [1, 0, [], []]). +fb_tsv_pred_stats('missing-values', fbal_to_fbgn, [2, 0, [], []]). +fb_tsv_pred_stats('null-value-count', fbal_to_fbgn, [3, '', 58]). +fb_tsv_pred_stats('missing-values', fbal_to_fbgn, [3, 58, [#, ''], [#, 58]]). +fb_tsv_pred_stats('null-value-count', fbal_to_fbgn, [4, '', 58]). +fb_tsv_pred_stats('missing-values', fbal_to_fbgn, [4, 58, [#, ''], [#, 58]]). +fb_tsv_pred_stats('most-frequent', fbal_to_fbgn, [2, [#, [#, 'abd-A[HCJ32', 2], [#, 'Ecol\\lacZ[HCJ32', 2], [#, 'Ecol\\lacZ[Dora-PL29', 2], [#, 'abd-A[HC184B-HCJ32', 2], [#, 'Mhc[', 2], [#, 'y[2', 3], [#, 'y[1', 5]]]). +fb_tsv_pred_stats('less-frequent', fbal_to_fbgn, [2, [#, [#, 'Xrp1[142]', 1], [#, 'Apc2[45]', 1], [#, 'Apc2[5-3]', 1], [#, 'Apc2[Delta20rep.Tag:HA]', 1], [#, 'TBC1d7[Apc2-79]', 1], [#, 'mRpS24[Apc2-79]', 1], [#, 'mRpS24[+t3.78]', 1]]]). +fb_tsv_pred_stats('most-frequent', fbal_to_fbgn, [3, [#, [#, 'FBgn0004034', 989], [#, 'FBgn0003996', 1474], [#, 'FBgn0015250', 2466], [#, 'FBgn0262639', 3340], [#, 'FBgn0014446', 4731], [#, 'FBgn0014447', 12710], [#, 'FBgn0014445', 30381]]]). +fb_tsv_pred_stats('less-frequent', fbal_to_fbgn, [3, [#, [#, 'FBgn0267024', 1], [#, 'FBgn0044109', 1], [#, 'FBgn0018700', 1], [#, 'FBgn0014164', 1], [#, 'FBgn0003537', 1], [#, 'FBgn0002275', 1], [#, 'FBgn0001163', 1]]]). +fb_tsv_pred_stats('most-frequent', fbal_to_fbgn, [4, [#, [#, y, 989], [#, w, 1474], [#, 'Ecol\\lexA', 2466], [#, 'Hsap\\RELA', 3340], [#, 'Avic\\GFP', 4731], [#, 'Ecol\\lacZ', 12710], [#, 'Scer\\GAL4', 30381]]]). +fb_tsv_pred_stats('less-frequent', fbal_to_fbgn, [4, [#, [#, 'asRNA:CR45468', 1], [#, 'E(rst)C383', 1], [#, 'Dpau\\v', 1], [#, fez, 1], [#, 'Stp-1', 1], [#, 'l(3)70Ac', 1], [#, 'GustR', 1]]]). +fb_tsv_pred_stats('num-columns', genotype_phenotype_data, [7]). +fb_tsv_pred_stats('duplicated-rows', genotype_phenotype_data, [1032]). +fb_tsv_pred_stats('total-rows', genotype_phenotype_data, [384206]). +fb_tsv_pred_stats('unique-values', genotype_phenotype_data, [1, 155953, object]). +fb_tsv_pred_stats('unique-values', genotype_phenotype_data, [2, 155919, object]). +fb_tsv_pred_stats('unique-values', genotype_phenotype_data, [3, 3603, object]). +fb_tsv_pred_stats('unique-values', genotype_phenotype_data, [4, 3608, object]). +fb_tsv_pred_stats('unique-values', genotype_phenotype_data, [5, 1340, object]). +fb_tsv_pred_stats('unique-values', genotype_phenotype_data, [6, 1348, object]). +fb_tsv_pred_stats('unique-values', genotype_phenotype_data, [7, 19007, object]). +fb_tsv_pred_stats('missing-values', genotype_phenotype_data, [1, 0, [], []]). +fb_tsv_pred_stats('null-value-count', genotype_phenotype_data, [2, '', 321]). +fb_tsv_pred_stats('missing-values', genotype_phenotype_data, [2, 321, [#, ''], [#, 321]]). +fb_tsv_pred_stats('null-value-count', genotype_phenotype_data, [3, '', 321]). +fb_tsv_pred_stats('missing-values', genotype_phenotype_data, [3, 321, [#, ''], [#, 321]]). +fb_tsv_pred_stats('null-value-count', genotype_phenotype_data, [4, '', 321]). +fb_tsv_pred_stats('missing-values', genotype_phenotype_data, [4, 321, [#, ''], [#, 321]]). +fb_tsv_pred_stats('null-value-count', genotype_phenotype_data, [5, '', 242201]). +fb_tsv_pred_stats('missing-values', genotype_phenotype_data, [5, 242201, [#, ''], [#, 242201]]). +fb_tsv_pred_stats('null-value-count', genotype_phenotype_data, [6, '', 242201]). +fb_tsv_pred_stats('missing-values', genotype_phenotype_data, [6, 242201, [#, ''], [#, 242201]]). +fb_tsv_pred_stats('null-value-count', genotype_phenotype_data, [7, '', 321]). +fb_tsv_pred_stats('missing-values', genotype_phenotype_data, [7, 321, [#, ''], [#, 321]]). +fb_tsv_pred_stats('most-frequent', genotype_phenotype_data, [1, [#, [#, 'hid[GMR.PG]', 177], [#, 'numb[1]', 190], [#, 'wg[l-17]', 198], [#, 'N[l1N-ts1]', 238], [#, 'y[1', 242], [#, 'N[55e11]', 261], [#, 'Pink1[B9]', 316]]]). +fb_tsv_pred_stats('less-frequent', genotype_phenotype_data, [1, [#, [#, 'Scer\\GAL4[elav.PLu] y[GD1564] Dcr-2[UAS.cDa]', 1], [#, 'Scer\\GAL4[nub-AC-62] Slu7[HMC04054]', 1], [#, 'Scer\\GAL4[nub-AC-62] Sf3b6[HMS02566]', 1], [#, 'Scer\\GAL4[nub-AC-62] Sf3b5[HMS00097]', 1], [#, 'Scer\\GAL4[nub-AC-62] Sf3b1[HMS00055]', 1], [#, 'Scer\\GAL4[nub-AC-62] Sf3a2[HMC03799]', 1], [#, 'Scer\\GAL4[nub-AC-62] Sf3a1[HMS00157]', 1]]]). +fb_tsv_pred_stats('most-frequent', genotype_phenotype_data, [2, [#, [#, 'FBal0265023', 177], [#, 'FBal0013186', 190], [#, 'FBal0018509', 198], [#, 'FBal0012887', 238], [#, 'FBal0012701', 261], [#, 'FBal0193144', 316]]]). +fb_tsv_pred_stats('less-frequent', genotype_phenotype_data, [2, [#, [#, 'FBal0244778', 1], [#, 'FBal0058766 FBal0150204', 1], [#, 'FBal0058766 FBal0150205', 1], [#, 'FBal0147425 FBal0241645 FBal0299692', 1], [#, 'FBal0058766 FBal0215661', 1], [#, 'FBal0147425 FBal0241645 FBal0290792', 1], [#, 'FBal0058766 FBal0277700', 1]]]). +fb_tsv_pred_stats('most-frequent', genotype_phenotype_data, [3, [#, [#, 'lethal - all die during embryonic stage', 5395], [#, eye, 8272], [#, 'abnormal neuroanatomy', 9153], [#, wing, 10701], [#, visible, 24435], [#, lethal, 35360], [#, viable, 47447]]]). +fb_tsv_pred_stats('less-frequent', genotype_phenotype_data, [3, [#, [#, 'rough endoplasmic reticulum membrane', 1], [#, 'muscle cell of basalar muscle 49', 1], [#, 'gonadal sheath', 1], [#, 'visceral muscle cell', 1], [#, 'A1-7 ventral acute muscle cell', 1], [#, 'pupal s-LNv neuron', 1], [#, 'larval s-LNv neuron', 1]]]). +fb_tsv_pred_stats('most-frequent', genotype_phenotype_data, [4, [#, [#, 'FBcv0002033', 5395], [#, 'FBbt00004508', 8272], [#, 'FBcv0000435', 9153], [#, 'FBbt00004729', 10701], [#, 'FBcv0000354', 24435], [#, 'FBcv0000351', 35360], [#, 'FBcv0000349', 47447]]]). +fb_tsv_pred_stats('less-frequent', genotype_phenotype_data, [4, [#, [#, 'FBbt00001314', 1], [#, 'FBbt00110023', 1], [#, 'FBbt00110022', 1], [#, 'FBbt00002511', 1], [#, 'FBbt00067044', 1], [#, 'FBbt00067062', 1], [#, 'FBbt00017021', 1]]]). +fb_tsv_pred_stats('most-frequent', genotype_phenotype_data, [5, [#, [#, 'embryonic stage', 4459], [#, 'somatic clone', 8931], [#, 'larval stage', 9821], [#, 'third instar larval stage', 9888], [#, 'adult stage', 16290], [#, recessive, 40476]]]). +fb_tsv_pred_stats('less-frequent', genotype_phenotype_data, [5, [#, [#, 'germline clone|embryonic stage 13', 1], [#, 'somatic clone - tissue specific|decreased number', 1], [#, 'oogenesis|decreased number|germline clone', 1], [#, 'germline clone|decreased number', 1], [#, 'recessive|first instar larval stage|maternal effect', 1], [#, 'maternal effect|second instar larval stage|recessive', 1], [#, 'larval stage|somatic clone|cell autonomous|decreased number', 1]]]). +fb_tsv_pred_stats('most-frequent', genotype_phenotype_data, [6, [#, [#, 'FBdv00005289', 4459], [#, 'FBcv0000336', 8931], [#, 'FBdv00005336', 9821], [#, 'FBdv00005339', 9888], [#, 'FBdv00005369', 16290], [#, 'FBcv0000298', 40476]]]). +fb_tsv_pred_stats('less-frequent', genotype_phenotype_data, [6, [#, [#, 'FBcv0000732', 1], [#, 'FBcv0000333|FBdv00005369|FBcv0000793', 1], [#, 'FBcv0000153|FBcv0000068', 1], [#, 'FBcv0000058|FBcv0000061', 1], [#, 'FBcv0000336|FBdv00005339|FBcv0000061', 1], [#, 'FBcv0007050|FBdv00007001|FBcv0000068', 1], [#, 'FBcv0007048|FBdv00005338', 1]]]). +fb_tsv_pred_stats('most-frequent', genotype_phenotype_data, [7, [#, [#, 'FBrf0132177', 2452], [#, 'FBrf0179797', 2682], [#, 'FBrf0210524', 7345], [#, 'FBrf0212295', 11407], [#, 'FBrf0210226', 11838], [#, unattributed, 15059], [#, 'FBrf0214518', 19955]]]). +fb_tsv_pred_stats('less-frequent', genotype_phenotype_data, [7, [#, [#, 'FBrf0189827', 1], [#, 'FBrf0179942', 1], [#, 'FBrf0206908', 1], [#, 'FBrf0183397', 1], [#, 'FBrf0023153', 1], [#, 'FBrf0221688', 1], [#, 'FBrf0237982', 1]]]). +fb_tsv_pred_stats('num-columns', cDNA_clone_data, [6]). +fb_tsv_pred_stats('duplicated-rows', cDNA_clone_data, [0]). +fb_tsv_pred_stats('total-rows', cDNA_clone_data, [722570]). +fb_tsv_pred_stats('unique-values', cDNA_clone_data, [1, 722570, object]). +fb_tsv_pred_stats('unique-values', cDNA_clone_data, [2, 4, object]). +fb_tsv_pred_stats('unique-values', cDNA_clone_data, [3, 722570, object]). +fb_tsv_pred_stats('unique-values', cDNA_clone_data, [4, 50, object]). +fb_tsv_pred_stats('unique-values', cDNA_clone_data, [5, 22711, object]). +fb_tsv_pred_stats('unique-values', cDNA_clone_data, [6, 696400, object]). +fb_tsv_pred_stats('missing-values', cDNA_clone_data, [1, 0, [], []]). +fb_tsv_pred_stats('missing-values', cDNA_clone_data, [2, 0, [], []]). +fb_tsv_pred_stats('null-value-count', cDNA_clone_data, [3, unknown, 1]). +fb_tsv_pred_stats('missing-values', cDNA_clone_data, [3, 1, [#, unknown], [#, 1]]). +fb_tsv_pred_stats('null-value-count', cDNA_clone_data, [4, '', 354]). +fb_tsv_pred_stats('missing-values', cDNA_clone_data, [4, 354, [#, ''], [#, 354]]). +fb_tsv_pred_stats('null-value-count', cDNA_clone_data, [5, '', 696444]). +fb_tsv_pred_stats('missing-values', cDNA_clone_data, [5, 696444, [#, ''], [#, 696444]]). +fb_tsv_pred_stats('null-value-count', cDNA_clone_data, [6, '', 26168]). +fb_tsv_pred_stats('missing-values', cDNA_clone_data, [6, 26168, [#, ''], [#, 26168]]). +fb_tsv_pred_stats('most-frequent', cDNA_clone_data, [2, [#, [#, 'Dsim', 239], [#, 'Dyak', 426], [#, 'Dpse', 13648], [#, 'Dmel', 708257]]]). +fb_tsv_pred_stats('less-frequent', cDNA_clone_data, [2, [#, [#, 'Dsim', 239], [#, 'Dyak', 426], [#, 'Dpse', 13648], [#, 'Dmel', 708257]]]). +fb_tsv_pred_stats('most-frequent', cDNA_clone_data, [4, [#, [#, 'SD_cDNA', 18885], [#, 'GH_cDNA', 20768], [#, 'AT_cDNA', 22564], [#, 'RH_cDNA', 52475], [#, 'RE_cDNA', 58036], [#, 'EK_EP_cDNA', 161904], [#, 'RP_cDNA', 220083]]]). +fb_tsv_pred_stats('less-frequent', cDNA_clone_data, [4, [#, [#, 'TB_cDNA', 3], [#, 'TA_cDNA', 36], [#, 'DE-ORESTES_cDNA', 61], [#, 'CB_cDNA', 61], [#, 'AM_cDNA', 84], [#, 'ST_cDNA', 85], [#, 'RT_pCR8_cDNA', 156]]]). +fb_tsv_pred_stats('most-frequent', cDNA_clone_data, [5, [#, [#, 'AY069671', 2], [#, 'AY051957', 2], [#, 'AY061414', 2], [#, 'AY069707', 2], [#, 'AY051914', 2], [#, 'AY231748', 3]]]). +fb_tsv_pred_stats('less-frequent', cDNA_clone_data, [5, [#, [#, 'BT150453', 1], [#, 'BT050556', 1], [#, 'BT010219', 1], [#, 'BT125004', 1], [#, 'BT006005', 1], [#, 'BT099857', 1], [#, 'BT100119', 1]]]). +fb_tsv_pred_stats('most-frequent', cDNA_clone_data, [6, [#, [#, 'GH897620', 1], [#, 'GH934971', 1], [#, 'CA807794', 1], [#, 'AI256966', 2], [#, 'BI636404', 2], [#, 'BI633401', 2]]]). +fb_tsv_pred_stats('less-frequent', cDNA_clone_data, [6, [#, [#, 'CA807794', 1], [#, 'GH872553', 1], [#, 'GH881842', 1], [#, 'GH911192', 1], [#, 'GH817175', 1], [#, 'GH899993', 1], [#, 'GH918491', 1]]]). +fb_tsv_pred_stats('num-columns', genomic_clone_data, [4]). +fb_tsv_pred_stats('duplicated-rows', genomic_clone_data, [0]). +fb_tsv_pred_stats('total-rows', genomic_clone_data, [50400]). +fb_tsv_pred_stats('unique-values', genomic_clone_data, [1, 50400, object]). +fb_tsv_pred_stats('unique-values', genomic_clone_data, [2, 1, object]). +fb_tsv_pred_stats('unique-values', genomic_clone_data, [3, 50400, object]). +fb_tsv_pred_stats('unique-values', genomic_clone_data, [4, 970, object]). +fb_tsv_pred_stats('missing-values', genomic_clone_data, [1, 0, [], []]). +fb_tsv_pred_stats('missing-values', genomic_clone_data, [2, 0, [], []]). +fb_tsv_pred_stats('missing-values', genomic_clone_data, [3, 0, [], []]). +fb_tsv_pred_stats('null-value-count', genomic_clone_data, [4, '', 49428]). +fb_tsv_pred_stats('missing-values', genomic_clone_data, [4, 49428, [#, ''], [#, 49428]]). +fb_tsv_pred_stats('most-frequent', genomic_clone_data, [2, [#, [#, 'Dmel', 50400]]]). +fb_tsv_pred_stats('less-frequent', genomic_clone_data, [2, [#, [#, 'Dmel', 50400]]]). +fb_tsv_pred_stats('most-frequent', genomic_clone_data, [4, [#, [#, 'AC104703', 1], [#, 'AC010031', 1], [#, 'AC069405', 1], [#, 'AC011662', 2], [#, 'AC098575', 2], [#, 'AC009888', 2]]]). +fb_tsv_pred_stats('less-frequent', genomic_clone_data, [4, [#, [#, 'AC105774', 1], [#, 'AC091226', 1], [#, 'AC069405', 1], [#, 'AC154046', 1], [#, 'AC010031', 1], [#, 'AC104703', 1], [#, 'AC010573', 1]]]). +fb_tsv_pred_stats('num-columns', fbgn_uniprot, [4]). +fb_tsv_pred_stats('duplicated-rows', fbgn_uniprot, [0]). +fb_tsv_pred_stats('total-rows', fbgn_uniprot, [32529]). +fb_tsv_pred_stats('unique-values', fbgn_uniprot, [1, 17130, object]). +fb_tsv_pred_stats('unique-values', fbgn_uniprot, [2, 17130, object]). +fb_tsv_pred_stats('unique-values', fbgn_uniprot, [3, 13964, object]). +fb_tsv_pred_stats('unique-values', fbgn_uniprot, [4, 32341, object]). +fb_tsv_pred_stats('missing-values', fbgn_uniprot, [1, 0, [], []]). +fb_tsv_pred_stats('missing-values', fbgn_uniprot, [2, 0, [], []]). +fb_tsv_pred_stats('null-value-count', fbgn_uniprot, [3, '', 4918]). +fb_tsv_pred_stats('missing-values', fbgn_uniprot, [3, 4918, [#, ''], [#, 4918]]). +fb_tsv_pred_stats('missing-values', fbgn_uniprot, [4, 0, [], []]). +fb_tsv_pred_stats('most-frequent', fbgn_uniprot, [1, [#, [#, 'FBgn0265045', 40], [#, 'FBgn0013885', 49], [#, 'FBgn0002022', 50], [#, 'FBgn0285944', 56], [#, 'FBgn0033159', 79], [#, 'FBgn0082496', 101], [#, 'FBgn0003731', 267]]]). +fb_tsv_pred_stats('less-frequent', fbgn_uniprot, [1, [#, [#, 'FBgn0000008', 1], [#, 'FBgn0040211', 1], [#, 'FBgn0040235', 1], [#, 'FBgn0040239', 1], [#, 'FBgn0040250', 1], [#, 'FBgn0040251', 1], [#, 'FBgn0040252', 1]]]). +fb_tsv_pred_stats('most-frequent', fbgn_uniprot, [2, [#, [#, 'Strn-Mlck', 40], [#, 'Dsub\\Acph-1', 49], [#, 'Catsup', 50], [#, para, 56], [#, 'Dscam1', 79], [#, 'Dpmo\\bi', 101], [#, 'Egfr', 267]]]). +fb_tsv_pred_stats('less-frequent', fbgn_uniprot, [2, [#, [#, a, 1], [#, hgo, 1], [#, 'c12.1', 1], [#, bc10, 1], [#, 'Ugt304A1', 1], [#, 'Ugt302K1', 1], [#, 'Ugt303A1', 1]]]). +fb_tsv_pred_stats('most-frequent', fbgn_uniprot, [3, [#, [#, 'CG33950', 32], [#, 'CG44162', 40], [#, 'CG10449', 50], [#, 'CG9907', 56], [#, 'CG17800', 79], [#, 'CG10079', 267]]]). +fb_tsv_pred_stats('less-frequent', fbgn_uniprot, [3, [#, [#, 'CG6741', 1], [#, 'CG9913', 1], [#, 'CG3172', 1], [#, 'CG14356', 1], [#, 'CG14355', 1], [#, 'CG9722', 1], [#, 'CG9649', 1]]]). +fb_tsv_pred_stats('most-frequent', fbgn_uniprot, [4, [#, [#, 'Q7KV12', 5], [#, 'Q5F4J7', 6], [#, 'P02255', 18], [#, 'P84051', 18], [#, 'P02299', 24], [#, 'P02283', 24], [#, 'P84040', 24]]]). +fb_tsv_pred_stats('less-frequent', fbgn_uniprot, [4, [#, [#, 'A0A0B4LG21', 1], [#, 'Q9GST6', 1], [#, 'Q9GST1', 1], [#, 'Q9GN59', 1], [#, 'Q9GNH0', 1], [#, 'Q9GPD9', 1], [#, 'Q9GNH4', 1]]]). +fb_tsv_pred_stats('num-columns', gp_informatio, [2]). +fb_tsv_pred_stats('duplicated-rows', gp_informatio, [8413]). +fb_tsv_pred_stats('total-rows', gp_informatio, [11695]). +fb_tsv_pred_stats('unique-values', gp_informatio, [1, 1885, object]). +fb_tsv_pred_stats('unique-values', gp_informatio, [2, 1851, object]). +fb_tsv_pred_stats('missing-values', gp_informatio, [1, 0, [], []]). +fb_tsv_pred_stats('missing-values', gp_informatio, [2, 0, [], []]). +fb_tsv_pred_stats('most-frequent', gp_informatio, [1, [#, [#, at, 24], [#, kinase, 35], [#, factor, 47], [#, of, 60], [#, 'P450', 82], [#, receptor, 203], [#, protein, 334]]]). +fb_tsv_pred_stats('less-frequent', gp_informatio, [1, [#, [#, '07/24/2023', 1], [#, 'receptor\\CG30106\\protein\\taxon:7227\\\\UniProtKB:A1ZAX0\\', 1], [#, '1b\\CG6446\\protein\\taxon:7227\\\\UniProtKB:O44253|UniProtKB:Q7KK54\\', 1], [#, '55B\\CG5765\\protein\\taxon:7227\\\\UniProtKB:Q8SXS5|UniProtKB:A1ZB24\\', 1], [#, 'K[+]', 1], [#, shock, 1], [#, 'MCU', 1]]]). +fb_tsv_pred_stats('most-frequent', gp_informatio, [2, [#, [#, '1\\CG17725\\protein\\taxon:7227\\\\UniProtKB:P20007\\', 1], [#, '6\\CG15068\\protein\\taxon:7227\\\\UniProtKB:A1ZB64\\', 1], [#, '2\\CG15067\\protein\\taxon:7227\\\\UniProtKB:Q8SYA7|UniProtKB:A1ZB61\\', 1], [#, '1\\CG15066\\protein\\taxon:7227\\\\UniProtKB:Q9V8F5\\', 1], [#, 'regulator\\CG17680\\protein\\taxon:7227\\\\UniProtKB:Q7JX57\\', 1], [#, 'channel\\CG5076\\protein\\taxon:7227\\\\UniProtKB:Q23974|UniProtKB:A1ZB14|UniProtKB:A0A0B4LGW2\\', 1], [#, _, 1]]]). +fb_tsv_pred_stats('less-frequent', gp_informatio, [2, [#, [#, _, 1], [#, '1\\CG15066\\protein\\taxon:7227\\\\UniProtKB:Q9V8F5\\', 1], [#, '2\\CG15067\\protein\\taxon:7227\\\\UniProtKB:Q8SYA7|UniProtKB:A1ZB61\\', 1], [#, '6\\CG15068\\protein\\taxon:7227\\\\UniProtKB:A1ZB64\\', 1], [#, '1\\CG17725\\protein\\taxon:7227\\\\UniProtKB:P20007\\', 1], [#, '2\\CG10924\\protein\\taxon:7227\\\\UniProtKB:Q7JXB5|UniProtKB:A8DYI3\\', 1], [#, '1\\CG5170\\protein\\taxon:7227\\\\UniProtKB:Q7KN84|UniProtKB:Q95T04|UniProtKB:Q9U982|UniProtKB:Q7KN75\\', 1]]]). +fb_tsv_pred_stats('num-columns', pmid_fbgn_uniprot, [5]). +fb_tsv_pred_stats('duplicated-rows', pmid_fbgn_uniprot, [0]). +fb_tsv_pred_stats('total-rows', pmid_fbgn_uniprot, [2262948]). +fb_tsv_pred_stats('unique-values', pmid_fbgn_uniprot, [1, 57873, object]). +fb_tsv_pred_stats('unique-values', pmid_fbgn_uniprot, [2, 57872, int64]). +fb_tsv_pred_stats('unique-values', pmid_fbgn_uniprot, [3, 146121, object]). +fb_tsv_pred_stats('unique-values', pmid_fbgn_uniprot, [4, 2, object]). +fb_tsv_pred_stats('unique-values', pmid_fbgn_uniprot, [5, 184918, object]). +fb_tsv_pred_stats('missing-values', pmid_fbgn_uniprot, [1, 0, [], []]). +fb_tsv_pred_stats('missing-values', pmid_fbgn_uniprot, [2, 0, [], []]). +fb_tsv_pred_stats('missing-values', pmid_fbgn_uniprot, [3, 0, [], []]). +fb_tsv_pred_stats('missing-values', pmid_fbgn_uniprot, [4, 0, [], []]). +fb_tsv_pred_stats('missing-values', pmid_fbgn_uniprot, [5, 0, [], []]). +fb_tsv_pred_stats('most-frequent', pmid_fbgn_uniprot, [1, [#, [#, 'FBrf0244508', 11253], [#, 'FBrf0229340', 12087], [#, 'FBrf0210524', 14897], [#, 'FBrf0212295', 20997], [#, 'FBrf0210226', 21057], [#, 'FBrf0219727', 27601], [#, 'FBrf0200326', 154679]]]). +fb_tsv_pred_stats('less-frequent', pmid_fbgn_uniprot, [1, [#, [#, 'FBrf0207593', 1], [#, 'FBrf0073396', 1], [#, 'FBrf0216372', 1], [#, 'FBrf0050713', 1], [#, 'FBrf0215265', 1], [#, 'FBrf0228014', 1], [#, 'FBrf0084265', 1]]]). +fb_tsv_pred_stats('most-frequent', pmid_fbgn_uniprot, [2, [#, [#, 31722958, 11253], [#, 25312911, 12087], [#, 20371351, 14897], [#, 21074052, 20997], [#, 20220848, 21057], [#, 23071443, 27601], [#, 17994087, 154679]]]). +fb_tsv_pred_stats('less-frequent', pmid_fbgn_uniprot, [2, [#, [#, 19226322, 1], [#, 21035367, 1], [#, 3938362, 1], [#, 7641726, 1], [#, 31992709, 1], [#, 2504633, 1], [#, 7924995, 1]]]). +fb_tsv_pred_stats('most-frequent', pmid_fbgn_uniprot, [3, [#, [#, 'FBgn0003371', 11920], [#, 'FBgn0001624', 12980], [#, 'FBgn0264255', 17080], [#, 'FBgn0004647', 18088], [#, 'FBgn0033159', 22357], [#, 'FBgn0285944', 22904], [#, 'FBgn0003731', 395427]]]). +fb_tsv_pred_stats('less-frequent', pmid_fbgn_uniprot, [3, [#, [#, 'FBgn0182483', 1], [#, 'FBgn0152605', 1], [#, 'FBgn0102225', 1], [#, 'FBgn0191710', 1], [#, 'FBgn0186768', 1], [#, 'FBgn0138504', 1], [#, 'FBgn0147962', 1]]]). +fb_tsv_pred_stats('most-frequent', pmid_fbgn_uniprot, [4, [#, [#, 'UniProt/Swiss-Prot', 394838], [#, 'UniProt/TrEMBL', 1868110]]]). +fb_tsv_pred_stats('less-frequent', pmid_fbgn_uniprot, [4, [#, [#, 'UniProt/Swiss-Prot', 394838], [#, 'UniProt/TrEMBL', 1868110]]]). +fb_tsv_pred_stats('most-frequent', pmid_fbgn_uniprot, [5, [#, [#, 'Q7YSQ1', 2584], [#, 'Q7Z1J1', 2584], [#, 'Q7YSR5', 2584], [#, 'Q7YSU6', 2584], [#, 'M9NE67', 2584], [#, 'P10090', 3804], [#, 'P09615', 4838]]]). +fb_tsv_pred_stats('less-frequent', pmid_fbgn_uniprot, [5, [#, [#, 'B4QI97', 1], [#, 'B4IFF0', 1], [#, 'B3MJC2', 1], [#, 'B4NVB3', 1], [#, 'A0A0Q9WJA5', 1], [#, 'B4H241', 1], [#, 'B3NEU8', 1]]]). +fb_tsv_pred_stats('num-columns', automated_gene_summaries, [2]). +fb_tsv_pred_stats('duplicated-rows', automated_gene_summaries, [0]). +fb_tsv_pred_stats('total-rows', automated_gene_summaries, [237237]). +fb_tsv_pred_stats('unique-values', automated_gene_summaries, [1, 237237, object]). +fb_tsv_pred_stats('unique-values', automated_gene_summaries, [2, 237237, object]). +fb_tsv_pred_stats('missing-values', automated_gene_summaries, [1, 0, [], []]). +fb_tsv_pred_stats('missing-values', automated_gene_summaries, [2, 0, [], []]). +fb_tsv_pred_stats('num-columns', best_gene_summary, [4]). +fb_tsv_pred_stats('duplicated-rows', best_gene_summary, [0]). +fb_tsv_pred_stats('total-rows', best_gene_summary, [32142]). +fb_tsv_pred_stats('unique-values', best_gene_summary, [1, 32142, object]). +fb_tsv_pred_stats('unique-values', best_gene_summary, [2, 32142, object]). +fb_tsv_pred_stats('unique-values', best_gene_summary, [3, 5, object]). +fb_tsv_pred_stats('unique-values', best_gene_summary, [4, 29750, object]). +fb_tsv_pred_stats('missing-values', best_gene_summary, [1, 0, [], []]). +fb_tsv_pred_stats('missing-values', best_gene_summary, [2, 0, [], []]). +fb_tsv_pred_stats('missing-values', best_gene_summary, [3, 0, [], []]). +fb_tsv_pred_stats('null-value-count', best_gene_summary, [4, '', 21]). +fb_tsv_pred_stats('missing-values', best_gene_summary, [4, 21, [#, ''], [#, 21]]). +fb_tsv_pred_stats('most-frequent', best_gene_summary, [3, [#, [#, 'Interactive Fly', 64], [#, 'UniProtKB', 1737], [#, 'FlyBase Gene Snapshot', 3655], [#, 'Alliance', 8284], [#, 'FlyBase Auto Summary', 18402]]]). +fb_tsv_pred_stats('less-frequent', best_gene_summary, [3, [#, [#, 'Interactive Fly', 64], [#, 'UniProtKB', 1737], [#, 'FlyBase Gene Snapshot', 3655], [#, 'Alliance', 8284], [#, 'FlyBase Auto Summary', 18402]]]). +fb_tsv_pred_stats('most-frequent', best_gene_summary, [4, [#, [#, 'Predicted to enable chitin binding activity. Predicted to be located in extracellular region.', 48], [#, 'Predicted to enable serine-type endopeptidase activity. Predicted to be involved in proteolysis.', 56], [#, 'Is expressed in spermatozoon.', 63], [#, 'Predicted to be involved in RNA processing. Predicted to be located in nucleolus.', 72], [#, 'Predicted to be a structural constituent of ribosome. Predicted to be involved in translation. Predicted to be located in cytosolic ribosome.', 96], [#, 'Is expressed in organism.', 107], [#, 'Is expressed in adult head.', 114]]]). +fb_tsv_pred_stats('less-frequent', best_gene_summary, [4, [#, [#, 'The gene lethal (1) 291-68 is referred to in FlyBase by the symbol Dmel\\l(1)291-68 (FBgn0011177). It is a gene from Dmel. Gene has not been localized to the genome sequence. Its molecular function is unknown. The biological processes in which it is involved are not known. One allele is reported. No phenotypic data is available. The phenotypic class of allele includes: lethal.', 1], [#, 'The gene E(csw)3B is referred to in FlyBase by the symbol Dmel\\E(csw)3B (FBgn0041256). It is a gene from Dmel. Gene has not been localized to the genome sequence. Its molecular function is described by: . The biological processes in which it is involved are not known. No alleles are reported.', 1], [#, 'The gene E3 is referred to in FlyBase by the symbol Dmel\\E3 (FBgn0041255). It is a gene from Dmel. Gene has not been localized to the genome sequence. Its molecular function is unknown. The biological processes in which it is involved are not known. No alleles are reported.', 1], [#, 'The gene H23-14 is referred to in FlyBase by the symbol Dmel\\H23-14 (FBgn0041211). It is a gene from Dmel. Gene has not been localized to the genome sequence. Its molecular function is unknown. The biological processes in which it is involved are not known. One allele is reported. No phenotypic data is available. The phenotypic class of allele includes: auxotroph.', 1], [#, 'The gene Lipocalin is referred to in FlyBase by the symbol Dmel\\Lipocalin (FBgn0041202). It is a gene from Dmel. Gene has not been localized to the genome sequence. Its molecular function is unknown. The biological processes in which it is involved are not known. No alleles are reported.', 1], [#, 'The gene prolyl-4-hydroxylase-a related protein is referred to in FlyBase by the symbol Dmel\\PH4\\03b1-RP (FBgn0041197). It is a gene from Dmel. Gene has not been localized to the genome sequence. Its molecular function is unknown. The biological processes in which it is involved are not known. No alleles are reported.', 1], [#, 'The gene SSP6107 is referred to in FlyBase by the symbol Dmel\\SSP6107 (FBgn0041189). It is a gene from Dmel. Gene has not been localized to the genome sequence. Its molecular function is unknown. The biological processes in which it is involved are not known. No alleles are reported.', 1]]]). +fb_tsv_pred_stats('num-columns', 'Dmel_enzyme_data', [11]). +fb_tsv_pred_stats('duplicated-rows', 'Dmel_enzyme_data', [0]). +fb_tsv_pred_stats('total-rows', 'Dmel_enzyme_data', [3969]). +fb_tsv_pred_stats('unique-values', 'Dmel_enzyme_data', [1, 572, object]). +fb_tsv_pred_stats('unique-values', 'Dmel_enzyme_data', [2, 572, object]). +fb_tsv_pred_stats('unique-values', 'Dmel_enzyme_data', [3, 441, object]). +fb_tsv_pred_stats('unique-values', 'Dmel_enzyme_data', [4, 441, object]). +fb_tsv_pred_stats('unique-values', 'Dmel_enzyme_data', [5, 281, object]). +fb_tsv_pred_stats('unique-values', 'Dmel_enzyme_data', [6, 182, object]). +fb_tsv_pred_stats('unique-values', 'Dmel_enzyme_data', [7, 3736, object]). +fb_tsv_pred_stats('unique-values', 'Dmel_enzyme_data', [8, 3736, object]). +fb_tsv_pred_stats('unique-values', 'Dmel_enzyme_data', [9, 2454, object]). +fb_tsv_pred_stats('unique-values', 'Dmel_enzyme_data', [10, 860, object]). +fb_tsv_pred_stats('unique-values', 'Dmel_enzyme_data', [11, 860, object]). +fb_tsv_pred_stats('missing-values', 'Dmel_enzyme_data', [1, 0, [], []]). +fb_tsv_pred_stats('missing-values', 'Dmel_enzyme_data', [2, 0, [], []]). +fb_tsv_pred_stats('missing-values', 'Dmel_enzyme_data', [3, 0, [], []]). +fb_tsv_pred_stats('missing-values', 'Dmel_enzyme_data', [4, 0, [], []]). +fb_tsv_pred_stats('null-value-count', 'Dmel_enzyme_data', [5, '', 1642]). +fb_tsv_pred_stats('missing-values', 'Dmel_enzyme_data', [5, 1642, [#, ''], [#, 1642]]). +fb_tsv_pred_stats('null-value-count', 'Dmel_enzyme_data', [6, '', 2724]). +fb_tsv_pred_stats('missing-values', 'Dmel_enzyme_data', [6, 2724, [#, ''], [#, 2724]]). +fb_tsv_pred_stats('missing-values', 'Dmel_enzyme_data', [7, 0, [], []]). +fb_tsv_pred_stats('missing-values', 'Dmel_enzyme_data', [8, 0, [], []]). +fb_tsv_pred_stats('null-value-count', 'Dmel_enzyme_data', [9, '', 1328]). +fb_tsv_pred_stats('missing-values', 'Dmel_enzyme_data', [9, 1328, [#, ''], [#, 1328]]). +fb_tsv_pred_stats('null-value-count', 'Dmel_enzyme_data', [10, '', 1609]). +fb_tsv_pred_stats('missing-values', 'Dmel_enzyme_data', [10, 1609, [#, ''], [#, 1609]]). +fb_tsv_pred_stats('null-value-count', 'Dmel_enzyme_data', [11, '', 1609]). +fb_tsv_pred_stats('missing-values', 'Dmel_enzyme_data', [11, 1609, [#, ''], [#, 1609]]). +fb_tsv_pred_stats('most-frequent', 'Dmel_enzyme_data', [1, [#, [#, 'FBgg0001478', 36], [#, 'FBgg0001695', 36], [#, 'FBgg0001207', 45], [#, 'FBgg0001618', 51], [#, 'FBgg0001079', 61], [#, 'FBgg0000128', 98], [#, 'FBgg0001078', 114]]]). +fb_tsv_pred_stats('less-frequent', 'Dmel_enzyme_data', [1, [#, [#, 'FBgg0001510', 1], [#, 'FBgg0001617', 1], [#, 'FBgg0001419', 1], [#, 'FBgg0001420', 1], [#, 'FBgg0001622', 1], [#, 'FBgg0001246', 1], [#, 'FBgg0000869', 1]]]). +fb_tsv_pred_stats('most-frequent', 'Dmel_enzyme_data', [2, [#, [#, 'UNCLASSIFIED RNA ENDONUCLEASES', 36], [#, 'CYTOCHROME P450 - CYP3 CLAN', 36], [#, 'UNCLASSIFIED NON-AMINOACYL ACYLTRANSFERASES', 45], [#, 'ECDYSTEROID KINASE-LIKE', 51], [#, 'S1A SERINE PROTEASES - CHYMOTRYPSIN-LIKE', 61], [#, 'UNCLASSIFIED RING DOMAIN UBIQUITIN LIGASES', 98], [#, 'S1A SERINE PROTEASES - TRYPSIN-LIKE', 114]]]). +fb_tsv_pred_stats('less-frequent', 'Dmel_enzyme_data', [2, [#, [#, 'TRANSGLUTAMINASES', 1], [#, 'BETA-ALANYL-DOPAMINE/HISTAMINE HYDROLASES', 1], [#, 'SITE 2 PEPTIDASES', 1], [#, 'M76 METALLOENDOPEPTIDASES', 1], [#, 'EYA FAMILY PROTEIN TYROSINE PHOSPHATASES', 1], [#, 'DEOXYCYTIDYLTRANSFERASES', 1], [#, 'OXO-ACID-LYASES', 1]]]). +fb_tsv_pred_stats('most-frequent', 'Dmel_enzyme_data', [3, [#, [#, 'GO:0004806', 55], [#, 'GO:0003724', 59], [#, 'GO:0004674', 90], [#, 'GO:0004497', 93], [#, 'GO:0003924', 146], [#, 'GO:0061630', 150], [#, 'GO:0004252', 205]]]). +fb_tsv_pred_stats('less-frequent', 'Dmel_enzyme_data', [3, [#, [#, 'GO:0071566', 1], [#, 'GO:0003810', 1], [#, 'GO:0003923', 1], [#, 'GO:0016642', 1], [#, 'GO:0061863', 1], [#, 'GO:0008970', 1], [#, 'GO:0016872', 1]]]). +fb_tsv_pred_stats('most-frequent', 'Dmel_enzyme_data', [4, [#, [#, 'triglyceride lipase activity', 55], [#, 'RNA helicase activity', 59], [#, 'protein serine/threonine kinase activity', 90], [#, 'monooxygenase activity', 93], [#, 'GTPase activity', 146], [#, 'ubiquitin protein ligase activity', 150], [#, 'serine-type endopeptidase activity', 205]]]). +fb_tsv_pred_stats('less-frequent', 'Dmel_enzyme_data', [4, [#, [#, 'UFM1 activating enzyme activity', 1], [#, 'protein-glutamine gamma-glutamyltransferase activity', 1], [#, 'GPI-anchor transamidase activity', 1], [#, 'oxidoreductase activity, acting on the CH-NH2 group of donors, disulfide as acceptor', 1], [#, 'microtubule plus end polymerase', 1], [#, 'phospholipase A1 activity', 1], [#, 'intramolecular lyase activity', 1]]]). +fb_tsv_pred_stats('most-frequent', 'Dmel_enzyme_data', [5, [#, [#, '3.1.3.16', 47], [#, '3.4.24.-', 47], [#, '3.1.1.3', 55], [#, '3.6.4.13', 59], [#, '2.7.11.1', 90], [#, '3.4.21.-', 209]]]). +fb_tsv_pred_stats('less-frequent', 'Dmel_enzyme_data', [5, [#, [#, '1.16.1.-', 1], [#, '3.4.19.5', 1], [#, '3.2.1.130', 1], [#, '3.5.1.89', 1], [#, '4.3.1.-|4.3.-.-', 1], [#, '7.2.2.9', 1], [#, '4.1.99.22', 1]]]). +fb_tsv_pred_stats('most-frequent', 'Dmel_enzyme_data', [6, [#, [#, 'ubiquitinyl hydrolase 1', 36], [#, 'glutathione transferase', 38], [#, 'protein-serine/threonine phosphatase', 47], [#, 'triacylglycerol lipase', 55], [#, 'RNA helicase', 59], [#, 'non-specific serine/threonine protein kinase', 90]]]). +fb_tsv_pred_stats('less-frequent', 'Dmel_enzyme_data', [6, [#, [#, 'ribonuclease T2', 1], [#, 'tripeptidyl-peptidase I|tripeptidyl-peptidase II', 1], [#, 'phospholipase A1', 1], [#, 'deoxyribonuclease II', 1], [#, 'N-acetylglucosamine-6-phosphate deacetylase', 1], [#, 'molybdopterin molybdotransferase', 1], [#, 'protoporphyrin ferrochelatase', 1]]]). +fb_tsv_pred_stats('most-frequent', 'Dmel_enzyme_data', [7, [#, [#, 'FBgn0028916', 3], [#, 'FBgn0002905', 3], [#, 'FBgn0030731', 3], [#, 'FBgn0011768', 3], [#, 'FBgn0034246', 3], [#, 'FBgn0263831', 4], [#, 'FBgn0010355', 4]]]). +fb_tsv_pred_stats('less-frequent', 'Dmel_enzyme_data', [7, [#, [#, 'FBgn0025186', 1], [#, 'FBgn0043576', 1], [#, 'FBgn0043577', 1], [#, 'FBgn0043578', 1], [#, 'FBgn0029689', 1], [#, 'FBgn0037759', 1], [#, 'FBgn0027538', 1]]]). +fb_tsv_pred_stats('most-frequent', 'Dmel_enzyme_data', [8, [#, [#, 'CG33090', 3], [#, 'PolQ', 3], [#, 'Mfe2', 3], [#, 'Fdh', 3], [#, 'Dcr-2', 3], [#, 'Gen', 4], [#, 'Taf1', 4]]]). +fb_tsv_pred_stats('less-frequent', 'Dmel_enzyme_data', [8, [#, [#, 'ari-2', 1], [#, 'PGRP-SC1a', 1], [#, 'PGRP-SB2', 1], [#, 'PGRP-SB1', 1], [#, 'CG6428', 1], [#, 'CG8526', 1], [#, beta4GalNAcTA, 1]]]). +fb_tsv_pred_stats('most-frequent', 'Dmel_enzyme_data', [9, [#, [#, rudimentary, 3], [#, 'Trehalose-6-phosphate synthase 1', 3], [#, 'peroxisomal Multifunctional enzyme type 2', 3], [#, sepia, 3], [#, 'XPG-like endonuclease', 4], [#, 'TBP-associated factor 1', 4]]]). +fb_tsv_pred_stats('less-frequent', 'Dmel_enzyme_data', [9, [#, [#, 'ariadne 2', 1], [#, 'Cardiolipin synthase', 1], [#, 'Sphingomyelin synthase related', 1], [#, 'Phosphatidylserine synthase', 1], [#, 'Pyruvate kinase', 1], [#, 'easily shocked', 1], [#, fumble, 1]]]). +fb_tsv_pred_stats('most-frequent', 'Dmel_enzyme_data', [10, [#, [#, '5.2.1.8', 33], [#, '3.4.19.12', 36], [#, '3.1.3.16', 38], [#, '3.1.1.3', 51], [#, '3.6.4.13', 54], [#, '2.7.11.1', 104]]]). +fb_tsv_pred_stats('less-frequent', 'Dmel_enzyme_data', [10, [#, [#, '2.5.1.16', 1], [#, '2.1.1.62', 1], [#, '2.1.1.56', 1], [#, '2.1.1.386', 1], [#, '2.3.3.10', 1], [#, '2.3.3.8', 1], [#, '2.3.1.168', 1]]]). +fb_tsv_pred_stats('most-frequent', 'Dmel_enzyme_data', [11, [#, [#, 'peptidylprolyl isomerase', 33], [#, 'ubiquitinyl hydrolase 1', 36], [#, 'protein-serine/threonine phosphatase', 38], [#, 'triacylglycerol lipase', 51], [#, 'RNA helicase', 54], [#, 'non-specific serine/threonine protein kinase', 104]]]). +fb_tsv_pred_stats('less-frequent', 'Dmel_enzyme_data', [11, [#, [#, 'spermidine synthase', 1], [#, 'mRNA (2\'-O-methyladenosine-N(6)-)-methyltransferase', 1], [#, 'mRNA (guanine-N(7))-methyltransferase', 1], [#, 'small RNA 2\'-O-methyltransferase', 1], [#, 'hydroxymethylglutaryl-CoA synthase', 1], [#, 'ATP citrate synthase', 1], [#, 'dihydrolipoyllysine-residue (2-methylpropanoyl)transferase', 1]]]). +fb_tsv_pred_stats('num-columns', dmel_gene_sequence_ontology_annotations, [4]). +fb_tsv_pred_stats('duplicated-rows', dmel_gene_sequence_ontology_annotations, [0]). +fb_tsv_pred_stats('total-rows', dmel_gene_sequence_ontology_annotations, [38590]). +fb_tsv_pred_stats('unique-values', dmel_gene_sequence_ontology_annotations, [1, 17902, object]). +fb_tsv_pred_stats('unique-values', dmel_gene_sequence_ontology_annotations, [2, 17902, object]). +fb_tsv_pred_stats('unique-values', dmel_gene_sequence_ontology_annotations, [3, 44, object]). +fb_tsv_pred_stats('unique-values', dmel_gene_sequence_ontology_annotations, [4, 44, object]). +fb_tsv_pred_stats('missing-values', dmel_gene_sequence_ontology_annotations, [1, 0, [], []]). +fb_tsv_pred_stats('missing-values', dmel_gene_sequence_ontology_annotations, [2, 0, [], []]). +fb_tsv_pred_stats('missing-values', dmel_gene_sequence_ontology_annotations, [3, 0, [], []]). +fb_tsv_pred_stats('missing-values', dmel_gene_sequence_ontology_annotations, [4, 0, [], []]). +fb_tsv_pred_stats('most-frequent', dmel_gene_sequence_ontology_annotations, [1, [#, [#, 'FBgn0263102', 5], [#, 'FBgn0264308', 5], [#, 'FBgn0285944', 5], [#, 'FBgn0000448', 5], [#, 'FBgn0266019', 5], [#, 'FBgn0260866', 5], [#, 'FBgn0283521', 5]]]). +fb_tsv_pred_stats('less-frequent', dmel_gene_sequence_ontology_annotations, [1, [#, [#, 'FBgn0000003', 1], [#, 'FBgn0085282', 1], [#, 'FBgn0085280', 1], [#, 'FBgn0085279', 1], [#, 'FBgn0085277', 1], [#, 'FBgn0085276', 1], [#, 'FBgn0085274', 1]]]). +fb_tsv_pred_stats('most-frequent', dmel_gene_sequence_ontology_annotations, [2, [#, [#, psq, 5], [#, hbt, 5], [#, para, 5], [#, 'Hr3', 5], [#, rudhira, 5], [#, dnr1, 5], [#, lola, 5]]]). +fb_tsv_pred_stats('less-frequent', dmel_gene_sequence_ontology_annotations, [2, [#, [#, '7SLRNA:CR32864', 1], [#, 'CG34253', 1], [#, 'CG34251', 1], [#, 'CG34250', 1], [#, 'CG34248', 1], [#, 'CG34247', 1], [#, 'CG34245', 1]]]). +fb_tsv_pred_stats('most-frequent', dmel_gene_sequence_ontology_annotations, [3, [#, [#, gene_with_stop_codon_read_through, 402], [#, antisense_lncRNA_gene, 507], [#, gene, 767], [#, gene_with_edited_transcript, 810], [#, lncRNA_gene, 1996], [#, protein_coding_gene, 13986], [#, nuclear_gene, 17707]]]). +fb_tsv_pred_stats('less-frequent', dmel_gene_sequence_ontology_annotations, [3, [#, [#, sbRNA_gene, 1], [#, 'SRP_RNA_gene', 1], [#, 'RNase_MRP_RNA_gene', 1], [#, 'RNase_P_RNA_gene', 1], [#, mt_SSU_rRNA_gene, 1], [#, mt_LSU_rRNA_gene, 1], [#, gene_with_recoded_mRNA, 2]]]). +fb_tsv_pred_stats('most-frequent', dmel_gene_sequence_ontology_annotations, [4, [#, [#, 'SO:0000697', 402], [#, 'SO:0002182', 507], [#, 'SO:0000704', 767], [#, 'SO:0000548', 810], [#, 'SO:0002127', 1996], [#, 'SO:0001217', 13986], [#, 'SO:0000087', 17707]]]). +fb_tsv_pred_stats('less-frequent', dmel_gene_sequence_ontology_annotations, [4, [#, [#, 'SO:0002353', 1], [#, 'SO:0001269', 1], [#, 'SO:0001640', 1], [#, 'SO:0001639', 1], [#, 'SO:0002365', 1], [#, 'SO:0002364', 1], [#, 'SO:0000693', 2]]]). +fb_tsv_pred_stats('num-columns', dmel_unique_protein_isoforms, [4]). +fb_tsv_pred_stats('duplicated-rows', dmel_unique_protein_isoforms, [0]). +fb_tsv_pred_stats('total-rows', dmel_unique_protein_isoforms, [22452]). +fb_tsv_pred_stats('unique-values', dmel_unique_protein_isoforms, [1, 13986, object]). +fb_tsv_pred_stats('unique-values', dmel_unique_protein_isoforms, [2, 13986, object]). +fb_tsv_pred_stats('unique-values', dmel_unique_protein_isoforms, [3, 22452, object]). +fb_tsv_pred_stats('unique-values', dmel_unique_protein_isoforms, [4, 5633, object]). +fb_tsv_pred_stats('missing-values', dmel_unique_protein_isoforms, [1, 0, [], []]). +fb_tsv_pred_stats('missing-values', dmel_unique_protein_isoforms, [2, 0, [], []]). +fb_tsv_pred_stats('missing-values', dmel_unique_protein_isoforms, [3, 0, [], []]). +fb_tsv_pred_stats('null-value-count', dmel_unique_protein_isoforms, [4, '', 16820]). +fb_tsv_pred_stats('missing-values', dmel_unique_protein_isoforms, [4, 16820, [#, ''], [#, 16820]]). +fb_tsv_pred_stats('most-frequent', dmel_unique_protein_isoforms, [1, [#, [#, 'FBgn0003429', 23], [#, 'FBgn0033504', 25], [#, 'FBgn0266696', 25], [#, 'FBgn0284408', 25], [#, 'FBgn0002781', 31], [#, 'FBgn0285944', 57], [#, 'FBgn0033159', 75]]]). +fb_tsv_pred_stats('less-frequent', dmel_unique_protein_isoforms, [1, [#, [#, 'FBgn0000008', 1], [#, 'FBgn0038579', 1], [#, 'FBgn0038581', 1], [#, 'FBgn0038582', 1], [#, 'FBgn0038583', 1], [#, 'FBgn0038584', 1], [#, 'FBgn0038585', 1]]]). +fb_tsv_pred_stats('most-frequent', dmel_unique_protein_isoforms, [2, [#, [#, slo, 23], [#, 'CAP', 25], [#, 'Svil', 25], [#, trol, 25], [#, 'mod(mdg4)', 31], [#, para, 57], [#, 'Dscam1', 75]]]). +fb_tsv_pred_stats('less-frequent', dmel_unique_protein_isoforms, [2, [#, [#, a, 1], [#, 'CG14313', 1], [#, 'CG14314', 1], [#, 'CG7988', 1], [#, 'CG7183', 1], [#, mTerf5, 1], [#, 'Non3', 1]]]). +fb_tsv_pred_stats('most-frequent', dmel_unique_protein_isoforms, [4, [#, [#, 'Saf-B-PF', 1], [#, 'sosie-PC', 1], [#, 'Nct-PC', 1], [#, 'CG3744-PG', 1], [#, 'CG3744-PF', 1], [#, 'Not11-PC', 1]]]). +fb_tsv_pred_stats('less-frequent', dmel_unique_protein_isoforms, [4, [#, [#, 'MAN1-PB,MAN1-PC', 1], [#, 'Nct-PC', 1], [#, 'sosie-PC', 1], [#, 'Saf-B-PF', 1], [#, 'Ude-PC,Ude-PD', 1], [#, 'CG5805-PB', 1], [#, 'atl-PB,atl-PC', 1]]]). +fb_tsv_pred_stats('num-columns', fbgn_annotation_ID, [6]). +fb_tsv_pred_stats('duplicated-rows', fbgn_annotation_ID, [0]). +fb_tsv_pred_stats('total-rows', fbgn_annotation_ID, [17901]). +fb_tsv_pred_stats('unique-values', fbgn_annotation_ID, [1, 17901, object]). +fb_tsv_pred_stats('unique-values', fbgn_annotation_ID, [2, 1, object]). +fb_tsv_pred_stats('unique-values', fbgn_annotation_ID, [3, 17901, object]). +fb_tsv_pred_stats('unique-values', fbgn_annotation_ID, [4, 6498, object]). +fb_tsv_pred_stats('unique-values', fbgn_annotation_ID, [5, 17901, object]). +fb_tsv_pred_stats('unique-values', fbgn_annotation_ID, [6, 2214, object]). +fb_tsv_pred_stats('missing-values', fbgn_annotation_ID, [1, 0, [], []]). +fb_tsv_pred_stats('missing-values', fbgn_annotation_ID, [2, 0, [], []]). +fb_tsv_pred_stats('missing-values', fbgn_annotation_ID, [3, 0, [], []]). +fb_tsv_pred_stats('null-value-count', fbgn_annotation_ID, [4, '', 11059]). +fb_tsv_pred_stats('missing-values', fbgn_annotation_ID, [4, 11059, [#, ''], [#, 11059]]). +fb_tsv_pred_stats('missing-values', fbgn_annotation_ID, [5, 0, [], []]). +fb_tsv_pred_stats('null-value-count', fbgn_annotation_ID, [6, '', 15268]). +fb_tsv_pred_stats('missing-values', fbgn_annotation_ID, [6, 15268, [#, ''], [#, 15268]]). +fb_tsv_pred_stats('most-frequent', fbgn_annotation_ID, [2, [#, [#, 'Dmel', 17901]]]). +fb_tsv_pred_stats('less-frequent', fbgn_annotation_ID, [2, [#, [#, 'Dmel', 17901]]]). +fb_tsv_pred_stats('most-frequent', fbgn_annotation_ID, [4, [#, [#, 'FBgn0031342', 4], [#, 'FBgn0034648', 4], [#, 'FBgn0037173', 6], [#, 'FBgn0003932', 6], [#, 'FBgn0052605', 12], [#, 'FBgn0002867', 32]]]). +fb_tsv_pred_stats('less-frequent', fbgn_annotation_ID, [4, [#, [#, 'FBgn0034701,FBgn0034702', 1], [#, 'FBgn0036269,FBgn0036270', 1], [#, 'FBgn0062499', 1], [#, 'FBgn0045834,FBgn0046807', 1], [#, 'FBgn0060100', 1], [#, 'FBgn0036185,FBgn0040818', 1], [#, 'FBgn0036175', 1]]]). +fb_tsv_pred_stats('most-frequent', fbgn_annotation_ID, [6, [#, [#, 'CG14398', 4], [#, 'CG15675', 4], [#, 'CG10450', 4], [#, 'CG14458', 6], [#, 'CG2149', 6], [#, 'CG32605', 12]]]). +fb_tsv_pred_stats('less-frequent', fbgn_annotation_ID, [6, [#, [#, 'CG13505', 1], [#, 'CG15275,CG15276,CG15277,CG33515', 1], [#, 'CG31537,CG2534', 1], [#, 'CG30111,CG5058', 1], [#, 'CG30164,CG30165,CG30166,CG4556', 1], [#, 'CG30179,CG30174,CG33149,CG3220', 1], [#, 'CG14428', 1]]]). +fb_tsv_pred_stats('num-columns', fbgn_exons2affy1_overlaps, [30]). +fb_tsv_pred_stats('duplicated-rows', fbgn_exons2affy1_overlaps, [0]). +fb_tsv_pred_stats('total-rows', fbgn_exons2affy1_overlaps, [12082]). +fb_tsv_pred_stats('unique-values', fbgn_exons2affy1_overlaps, [1, 12082, object]). +fb_tsv_pred_stats('unique-values', fbgn_exons2affy1_overlaps, [2, 11598, object]). +fb_tsv_pred_stats('unique-values', fbgn_exons2affy1_overlaps, [3, 11576, object]). +fb_tsv_pred_stats('unique-values', fbgn_exons2affy1_overlaps, [4, 11569, object]). +fb_tsv_pred_stats('unique-values', fbgn_exons2affy1_overlaps, [5, 11538, object]). +fb_tsv_pred_stats('unique-values', fbgn_exons2affy1_overlaps, [6, 11509, object]). +fb_tsv_pred_stats('unique-values', fbgn_exons2affy1_overlaps, [7, 11474, object]). +fb_tsv_pred_stats('unique-values', fbgn_exons2affy1_overlaps, [8, 11449, object]). +fb_tsv_pred_stats('unique-values', fbgn_exons2affy1_overlaps, [9, 11414, object]). +fb_tsv_pred_stats('unique-values', fbgn_exons2affy1_overlaps, [10, 11387, object]). +fb_tsv_pred_stats('unique-values', fbgn_exons2affy1_overlaps, [11, 11345, object]). +fb_tsv_pred_stats('unique-values', fbgn_exons2affy1_overlaps, [12, 11314, object]). +fb_tsv_pred_stats('unique-values', fbgn_exons2affy1_overlaps, [13, 11244, object]). +fb_tsv_pred_stats('unique-values', fbgn_exons2affy1_overlaps, [14, 11171, object]). +fb_tsv_pred_stats('unique-values', fbgn_exons2affy1_overlaps, [15, 10830, object]). +fb_tsv_pred_stats('unique-values', fbgn_exons2affy1_overlaps, [16, 1808, object]). +fb_tsv_pred_stats('unique-values', fbgn_exons2affy1_overlaps, [17, 1555, object]). +fb_tsv_pred_stats('unique-values', fbgn_exons2affy1_overlaps, [18, 1450, object]). +fb_tsv_pred_stats('unique-values', fbgn_exons2affy1_overlaps, [19, 1358, object]). +fb_tsv_pred_stats('unique-values', fbgn_exons2affy1_overlaps, [20, 1308, object]). +fb_tsv_pred_stats('unique-values', fbgn_exons2affy1_overlaps, [21, 1258, object]). +fb_tsv_pred_stats('unique-values', fbgn_exons2affy1_overlaps, [22, 1213, object]). +fb_tsv_pred_stats('unique-values', fbgn_exons2affy1_overlaps, [23, 1183, object]). +fb_tsv_pred_stats('unique-values', fbgn_exons2affy1_overlaps, [24, 1139, object]). +fb_tsv_pred_stats('unique-values', fbgn_exons2affy1_overlaps, [25, 1102, object]). +fb_tsv_pred_stats('unique-values', fbgn_exons2affy1_overlaps, [26, 1058, object]). +fb_tsv_pred_stats('unique-values', fbgn_exons2affy1_overlaps, [27, 994, object]). +fb_tsv_pred_stats('unique-values', fbgn_exons2affy1_overlaps, [28, 922, object]). +fb_tsv_pred_stats('unique-values', fbgn_exons2affy1_overlaps, [29, 743, object]). +fb_tsv_pred_stats('unique-values', fbgn_exons2affy1_overlaps, [30, 34, object]). +fb_tsv_pred_stats('missing-values', fbgn_exons2affy1_overlaps, [1, 0, [], []]). +fb_tsv_pred_stats('missing-values', fbgn_exons2affy1_overlaps, [2, 0, [], []]). +fb_tsv_pred_stats('null-value-count', fbgn_exons2affy1_overlaps, [3, '', 74]). +fb_tsv_pred_stats('missing-values', fbgn_exons2affy1_overlaps, [3, 74, [#, ''], [#, 74]]). +fb_tsv_pred_stats('null-value-count', fbgn_exons2affy1_overlaps, [4, '', 105]). +fb_tsv_pred_stats('missing-values', fbgn_exons2affy1_overlaps, [4, 105, [#, ''], [#, 105]]). +fb_tsv_pred_stats('null-value-count', fbgn_exons2affy1_overlaps, [5, '', 149]). +fb_tsv_pred_stats('missing-values', fbgn_exons2affy1_overlaps, [5, 149, [#, ''], [#, 149]]). +fb_tsv_pred_stats('null-value-count', fbgn_exons2affy1_overlaps, [6, '', 184]). +fb_tsv_pred_stats('missing-values', fbgn_exons2affy1_overlaps, [6, 184, [#, ''], [#, 184]]). +fb_tsv_pred_stats('null-value-count', fbgn_exons2affy1_overlaps, [7, '', 232]). +fb_tsv_pred_stats('missing-values', fbgn_exons2affy1_overlaps, [7, 232, [#, ''], [#, 232]]). +fb_tsv_pred_stats('null-value-count', fbgn_exons2affy1_overlaps, [8, '', 265]). +fb_tsv_pred_stats('missing-values', fbgn_exons2affy1_overlaps, [8, 265, [#, ''], [#, 265]]). +fb_tsv_pred_stats('null-value-count', fbgn_exons2affy1_overlaps, [9, '', 305]). +fb_tsv_pred_stats('missing-values', fbgn_exons2affy1_overlaps, [9, 305, [#, ''], [#, 305]]). +fb_tsv_pred_stats('null-value-count', fbgn_exons2affy1_overlaps, [10, '', 341]). +fb_tsv_pred_stats('missing-values', fbgn_exons2affy1_overlaps, [10, 341, [#, ''], [#, 341]]). +fb_tsv_pred_stats('null-value-count', fbgn_exons2affy1_overlaps, [11, '', 392]). +fb_tsv_pred_stats('missing-values', fbgn_exons2affy1_overlaps, [11, 392, [#, ''], [#, 392]]). +fb_tsv_pred_stats('null-value-count', fbgn_exons2affy1_overlaps, [12, '', 425]). +fb_tsv_pred_stats('missing-values', fbgn_exons2affy1_overlaps, [12, 425, [#, ''], [#, 425]]). +fb_tsv_pred_stats('null-value-count', fbgn_exons2affy1_overlaps, [13, '', 506]). +fb_tsv_pred_stats('missing-values', fbgn_exons2affy1_overlaps, [13, 506, [#, ''], [#, 506]]). +fb_tsv_pred_stats('null-value-count', fbgn_exons2affy1_overlaps, [14, '', 587]). +fb_tsv_pred_stats('missing-values', fbgn_exons2affy1_overlaps, [14, 587, [#, ''], [#, 587]]). +fb_tsv_pred_stats('null-value-count', fbgn_exons2affy1_overlaps, [15, '', 947]). +fb_tsv_pred_stats('missing-values', fbgn_exons2affy1_overlaps, [15, 947, [#, ''], [#, 947]]). +fb_tsv_pred_stats('null-value-count', fbgn_exons2affy1_overlaps, [16, '', 10174]). +fb_tsv_pred_stats('missing-values', fbgn_exons2affy1_overlaps, [16, 10174, [#, ''], [#, 10174]]). +fb_tsv_pred_stats('null-value-count', fbgn_exons2affy1_overlaps, [17, '', 10457]). +fb_tsv_pred_stats('missing-values', fbgn_exons2affy1_overlaps, [17, 10457, [#, ''], [#, 10457]]). +fb_tsv_pred_stats('null-value-count', fbgn_exons2affy1_overlaps, [18, '', 10572]). +fb_tsv_pred_stats('missing-values', fbgn_exons2affy1_overlaps, [18, 10572, [#, ''], [#, 10572]]). +fb_tsv_pred_stats('null-value-count', fbgn_exons2affy1_overlaps, [19, '', 10667]). +fb_tsv_pred_stats('missing-values', fbgn_exons2affy1_overlaps, [19, 10667, [#, ''], [#, 10667]]). +fb_tsv_pred_stats('null-value-count', fbgn_exons2affy1_overlaps, [20, '', 10722]). +fb_tsv_pred_stats('missing-values', fbgn_exons2affy1_overlaps, [20, 10722, [#, ''], [#, 10722]]). +fb_tsv_pred_stats('null-value-count', fbgn_exons2affy1_overlaps, [21, '', 10774]). +fb_tsv_pred_stats('missing-values', fbgn_exons2affy1_overlaps, [21, 10774, [#, ''], [#, 10774]]). +fb_tsv_pred_stats('null-value-count', fbgn_exons2affy1_overlaps, [22, '', 10821]). +fb_tsv_pred_stats('missing-values', fbgn_exons2affy1_overlaps, [22, 10821, [#, ''], [#, 10821]]). +fb_tsv_pred_stats('null-value-count', fbgn_exons2affy1_overlaps, [23, '', 10853]). +fb_tsv_pred_stats('missing-values', fbgn_exons2affy1_overlaps, [23, 10853, [#, ''], [#, 10853]]). +fb_tsv_pred_stats('null-value-count', fbgn_exons2affy1_overlaps, [24, '', 10897]). +fb_tsv_pred_stats('missing-values', fbgn_exons2affy1_overlaps, [24, 10897, [#, ''], [#, 10897]]). +fb_tsv_pred_stats('null-value-count', fbgn_exons2affy1_overlaps, [25, '', 10935]). +fb_tsv_pred_stats('missing-values', fbgn_exons2affy1_overlaps, [25, 10935, [#, ''], [#, 10935]]). +fb_tsv_pred_stats('null-value-count', fbgn_exons2affy1_overlaps, [26, '', 10982]). +fb_tsv_pred_stats('missing-values', fbgn_exons2affy1_overlaps, [26, 10982, [#, ''], [#, 10982]]). +fb_tsv_pred_stats('null-value-count', fbgn_exons2affy1_overlaps, [27, '', 11048]). +fb_tsv_pred_stats('missing-values', fbgn_exons2affy1_overlaps, [27, 11048, [#, ''], [#, 11048]]). +fb_tsv_pred_stats('null-value-count', fbgn_exons2affy1_overlaps, [28, '', 11122]). +fb_tsv_pred_stats('missing-values', fbgn_exons2affy1_overlaps, [28, 11122, [#, ''], [#, 11122]]). +fb_tsv_pred_stats('null-value-count', fbgn_exons2affy1_overlaps, [29, '', 11305]). +fb_tsv_pred_stats('missing-values', fbgn_exons2affy1_overlaps, [29, 11305, [#, ''], [#, 11305]]). +fb_tsv_pred_stats('null-value-count', fbgn_exons2affy1_overlaps, [30, '', 12047]). +fb_tsv_pred_stats('missing-values', fbgn_exons2affy1_overlaps, [30, 12047, [#, ''], [#, 12047]]). +fb_tsv_pred_stats('most-frequent', fbgn_exons2affy1_overlaps, [2, [#, [#, '151241_f_at_37', 4], [#, '152093_at_1981', 4], [#, '150941_f_at_119', 5], [#, '151193_f_at_78', 6], [#, '151224_f_at_40', 6], [#, '150311_at_95', 7], [#, '150941_f_at_115', 13]]]). +fb_tsv_pred_stats('less-frequent', fbgn_exons2affy1_overlaps, [2, [#, [#, '143052_at_1832', 1], [#, '154468_at_260', 1], [#, '152374_at_1177', 1], [#, '151894_at_1465', 1], [#, '154463_at_1950', 1], [#, '154463_at_2378', 1], [#, '154482_at_2296', 1]]]). +fb_tsv_pred_stats('most-frequent', fbgn_exons2affy1_overlaps, [3, [#, [#, '141538_at_2427', 3], [#, '147260_at_95', 3], [#, '155060_at_1425', 3], [#, '152093_at_2013', 4], [#, '151873_at_2152', 4], [#, '150311_at_124', 7]]]). +fb_tsv_pred_stats('less-frequent', fbgn_exons2affy1_overlaps, [3, [#, [#, '143052_at_1816', 1], [#, '149464_at_1100', 1], [#, '142785_at_1174', 1], [#, '142029_at_45', 1], [#, '149466_at_2832', 1], [#, '149467_at_1882', 1], [#, '149468_at_757', 1]]]). +fb_tsv_pred_stats('most-frequent', fbgn_exons2affy1_overlaps, [4, [#, [#, '147260_at_80', 3], [#, '147730_at_550', 3], [#, '155060_at_1472', 3], [#, '151873_at_2043', 4], [#, '152093_at_2053', 4], [#, '150311_at_247', 7]]]). +fb_tsv_pred_stats('less-frequent', fbgn_exons2affy1_overlaps, [4, [#, [#, '143052_at_1742', 1], [#, '152622_at_824', 1], [#, '149458_at_1158', 1], [#, '149459_at_906', 1], [#, '154507_at_1873', 1], [#, '149463_at_2017', 1], [#, '149464_at_1134', 1]]]). +fb_tsv_pred_stats('most-frequent', fbgn_exons2affy1_overlaps, [5, [#, [#, '147260_at_76', 3], [#, '155060_at_1504', 3], [#, '148466_at_864', 3], [#, '151873_at_2023', 4], [#, '152093_at_2081', 4], [#, '150311_at_271', 7]]]). +fb_tsv_pred_stats('less-frequent', fbgn_exons2affy1_overlaps, [5, [#, [#, '143052_at_1727', 1], [#, '154719_at_2453', 1], [#, '141210_at_404', 1], [#, '153896_at_1100', 1], [#, '149435_at_300', 1], [#, '149436_at_386', 1], [#, '149441_at_1003', 1]]]). +fb_tsv_pred_stats('most-frequent', fbgn_exons2affy1_overlaps, [6, [#, [#, '142689_at_2404', 3], [#, '151429_at_230', 3], [#, '147260_at_69', 3], [#, '152093_at_2097', 4], [#, '151873_at_2014', 4], [#, '150311_at_292', 7]]]). +fb_tsv_pred_stats('less-frequent', fbgn_exons2affy1_overlaps, [6, [#, [#, '143052_at_1717', 1], [#, '151951_at_2428', 1], [#, '154803_at_2317', 1], [#, '149420_at_517', 1], [#, '149421_at_366', 1], [#, '154555_at_1035', 1], [#, '154555_at_1375', 1]]]). +fb_tsv_pred_stats('most-frequent', fbgn_exons2affy1_overlaps, [7, [#, [#, '151429_at_248', 3], [#, '141538_at_2265', 3], [#, '155060_at_1543', 3], [#, '151873_at_1834', 4], [#, '152093_at_2142', 4], [#, '150311_at_321', 7]]]). +fb_tsv_pred_stats('less-frequent', fbgn_exons2affy1_overlaps, [7, [#, [#, '143052_at_1703', 1], [#, '154319_at_927', 1], [#, '154993_at_1959', 1], [#, '149402_at_2878', 1], [#, '149403_at_625', 1], [#, '149408_at_1010', 1], [#, '149409_at_619', 1]]]). +fb_tsv_pred_stats('most-frequent', fbgn_exons2affy1_overlaps, [8, [#, [#, '151429_at_270', 3], [#, '155060_at_1574', 3], [#, '142689_at_2342', 3], [#, '151873_at_1804', 4], [#, '152093_at_2177', 4], [#, '150311_at_350', 7]]]). +fb_tsv_pred_stats('less-frequent', fbgn_exons2affy1_overlaps, [8, [#, [#, '150941_f_at_115', 1], [#, '142317_at_420', 1], [#, '141883_at_323', 1], [#, '149397_at_943', 1], [#, '149398_at_568', 1], [#, '152411_at_1798', 1], [#, '149399_at_1928', 1]]]). +fb_tsv_pred_stats('most-frequent', fbgn_exons2affy1_overlaps, [9, [#, [#, '155060_at_1631', 3], [#, '151429_at_293', 3], [#, '147260_at_36', 3], [#, '152093_at_2220', 4], [#, '151873_at_1786', 4], [#, '150311_at_358', 7]]]). +fb_tsv_pred_stats('less-frequent', fbgn_exons2affy1_overlaps, [9, [#, [#, '150941_f_at_113', 1], [#, '149380_at_1052', 1], [#, '149381_at_595', 1], [#, '149382_at_343', 1], [#, '149384_at_626', 1], [#, '149385_at_909', 1], [#, '149386_at_153', 1]]]). +fb_tsv_pred_stats('most-frequent', fbgn_exons2affy1_overlaps, [10, [#, [#, '142689_at_2195', 3], [#, '147260_at_34', 3], [#, '141538_at_2111', 3], [#, '152093_at_2221', 4], [#, '151873_at_1747', 4], [#, '150311_at_405', 7]]]). +fb_tsv_pred_stats('less-frequent', fbgn_exons2affy1_overlaps, [10, [#, [#, '150941_f_at_111', 1], [#, '149364_at_1814', 1], [#, '149365_at_276', 1], [#, '149368_at_173', 1], [#, '149371_at_1969', 1], [#, '149372_at_632', 1], [#, '149374_at_1908', 1]]]). +fb_tsv_pred_stats('most-frequent', fbgn_exons2affy1_overlaps, [11, [#, [#, '151429_at_351', 3], [#, '142689_at_2154', 3], [#, '141538_at_2086', 3], [#, '152093_at_2253', 4], [#, '151873_at_1723', 4], [#, '150311_at_406', 7]]]). +fb_tsv_pred_stats('less-frequent', fbgn_exons2affy1_overlaps, [11, [#, [#, '151224_f_at_40', 1], [#, '149352_at_2845', 1], [#, '155039_at_1822', 1], [#, '149354_at_228', 1], [#, '153107_at_1501', 1], [#, '149355_at_446', 1], [#, '152216_at_1907', 1]]]). +fb_tsv_pred_stats('most-frequent', fbgn_exons2affy1_overlaps, [12, [#, [#, '141538_at_2050', 3], [#, '147260_at_29', 3], [#, '151429_at_444', 3], [#, '151873_at_1696', 4], [#, '152093_at_2286', 4], [#, '150311_at_428', 7]]]). +fb_tsv_pred_stats('less-frequent', fbgn_exons2affy1_overlaps, [12, [#, [#, '143052_at_1570', 1], [#, '153297_at_1146', 1], [#, '141292_at_956', 1], [#, '155136_at_3280', 1], [#, '151994_at_924', 1], [#, '154820_at_469', 1], [#, '152906_at_2090', 1]]]). +fb_tsv_pred_stats('most-frequent', fbgn_exons2affy1_overlaps, [13, [#, [#, '155060_at_1834', 3], [#, '147260_at_27', 3], [#, '142689_at_2057', 3], [#, '151873_at_1681', 4], [#, '152093_at_2365', 4], [#, '150311_at_513', 7]]]). +fb_tsv_pred_stats('less-frequent', fbgn_exons2affy1_overlaps, [13, [#, [#, '143052_at_1561', 1], [#, '149339_at_461', 1], [#, '142566_at_6907', 1], [#, '149340_at_389', 1], [#, '149341_at_1305', 1], [#, '149343_at_547', 1], [#, '153316_at_970', 1]]]). +fb_tsv_pred_stats('most-frequent', fbgn_exons2affy1_overlaps, [14, [#, [#, '141538_at_1972', 3], [#, '155060_at_1844', 3], [#, '147260_at_21', 3], [#, '152093_at_2369', 4], [#, '151873_at_1656', 4], [#, '150311_at_569', 7]]]). +fb_tsv_pred_stats('less-frequent', fbgn_exons2affy1_overlaps, [14, [#, [#, '143052_at_1547', 1], [#, '153677_at_593', 1], [#, '142725_at_3484', 1], [#, '154418_at_2357', 1], [#, '149337_at_1771', 1], [#, '149338_at_114', 1], [#, '153664_at_1123', 1]]]). +fb_tsv_pred_stats('most-frequent', fbgn_exons2affy1_overlaps, [15, [#, [#, '155060_at_1866', 3], [#, '147260_at_19', 3], [#, '141538_at_1905', 3], [#, '151873_at_1630', 4], [#, '152093_at_2425', 4], [#, '150311_at_588', 7]]]). +fb_tsv_pred_stats('less-frequent', fbgn_exons2affy1_overlaps, [15, [#, [#, '143052_at_1488', 1], [#, '142725_at_3437', 1], [#, '154418_at_2421', 1], [#, '149337_at_1722', 1], [#, '149338_at_101', 1], [#, '153664_at_1167', 1], [#, '149339_at_383', 1]]]). +fb_tsv_pred_stats('most-frequent', fbgn_exons2affy1_overlaps, [16, [#, [#, '151193_f_at_66', 3], [#, '151241_f_at_31', 5], [#, '151193_f_at_70', 6], [#, '151224_f_at_40', 7], [#, '150941_f_at_119', 7], [#, '150941_f_at_115', 7]]]). +fb_tsv_pred_stats('less-frequent', fbgn_exons2affy1_overlaps, [16, [#, [#, '143052_at_1399', 1], [#, '154464_at_2230', 1], [#, '152047_at_1146', 1], [#, '150835_at_1439', 1], [#, '154168_at_1052', 1], [#, '153210_at_1520', 1], [#, '150817_at_565', 1]]]). +fb_tsv_pred_stats('most-frequent', fbgn_exons2affy1_overlaps, [17, [#, [#, '142169_at_450', 2], [#, '146155_at_129', 2], [#, '152590_at_972', 2], [#, '142115_at_370', 2], [#, '143730_at_1670', 2], [#, '150941_f_at_115', 9]]]). +fb_tsv_pred_stats('less-frequent', fbgn_exons2affy1_overlaps, [17, [#, [#, '143052_at_1395', 1], [#, '151270_r_at_25', 1], [#, '151257_at_31', 1], [#, '151250_at_222', 1], [#, '151229_at_145', 1], [#, '151212_i_at_63', 1], [#, '151207_r_at_79', 1]]]). +fb_tsv_pred_stats('most-frequent', fbgn_exons2affy1_overlaps, [18, [#, [#, '142667_at_1666', 2], [#, '142844_at_1801', 2], [#, '143730_at_1655', 2], [#, '146200_at_740', 2], [#, '145665_at_260', 2], [#, '150941_f_at_113', 3]]]). +fb_tsv_pred_stats('less-frequent', fbgn_exons2affy1_overlaps, [18, [#, [#, '143052_at_1376', 1], [#, '146970_at_795', 1], [#, '142323_at_349', 1], [#, '152548_at_1257', 1], [#, '142085_at_360', 1], [#, '151839_at_572', 1], [#, '147900_at_1316', 1]]]). +fb_tsv_pred_stats('most-frequent', fbgn_exons2affy1_overlaps, [19, [#, [#, '141971_at_425', 2], [#, '152590_at_890', 2], [#, '150643_at_593', 2], [#, '150117_at_272', 2], [#, '146155_at_95', 2], [#, '141331_at_764', 2]]]). +fb_tsv_pred_stats('less-frequent', fbgn_exons2affy1_overlaps, [19, [#, [#, '143052_at_1311', 1], [#, '146844_at_45', 1], [#, '152619_at_980', 1], [#, '147717_at_296', 1], [#, '141654_at_949', 1], [#, '147704_at_309', 1], [#, '151140_at_34', 1]]]). +fb_tsv_pred_stats('most-frequent', fbgn_exons2affy1_overlaps, [20, [#, [#, '152322_at_1081', 2], [#, '150574_at_674', 2], [#, '142012_at_515', 2], [#, '150611_at_681', 2], [#, '146094_at_3507', 2], [#, '143040_at_1502', 2]]]). +fb_tsv_pred_stats('less-frequent', fbgn_exons2affy1_overlaps, [20, [#, [#, '141890_at_423', 1], [#, '146741_at_332', 1], [#, '146978_s_at_613', 1], [#, '142001_r_at_17', 1], [#, '152057_at_746', 1], [#, '153061_at_3626', 1], [#, '147846_at_517', 1]]]). +fb_tsv_pred_stats('most-frequent', fbgn_exons2affy1_overlaps, [21, [#, [#, '143730_at_1571', 2], [#, '143071_at_199', 2], [#, '153690_at_1496', 2], [#, '146572_at_1248', 2], [#, '151196_r_at_69', 2], [#, '142734_at_582', 2]]]). +fb_tsv_pred_stats('less-frequent', fbgn_exons2affy1_overlaps, [21, [#, [#, '154290_at_1576', 1], [#, '150536_at_1846', 1], [#, '142057_at_306', 1], [#, '149536_at_287', 1], [#, '142647_at_483', 1], [#, '152342_at_1443', 1], [#, '150858_at_1203', 1]]]). +fb_tsv_pred_stats('most-frequent', fbgn_exons2affy1_overlaps, [22, [#, [#, '152828_at_1192', 2], [#, '145513_at_1169', 2], [#, '142641_at_1007', 2], [#, '145665_at_185', 2], [#, '145804_at_113', 2], [#, '144663_at_167', 2]]]). +fb_tsv_pred_stats('less-frequent', fbgn_exons2affy1_overlaps, [22, [#, [#, '152590_at_807', 1], [#, '150536_at_1823', 1], [#, '142057_at_329', 1], [#, '149536_at_257', 1], [#, '142647_at_451', 1], [#, '152342_at_1508', 1], [#, '150858_at_1226', 1]]]). +fb_tsv_pred_stats('most-frequent', fbgn_exons2affy1_overlaps, [23, [#, [#, '145121_at_953', 2], [#, '152828_at_1286', 2], [#, '145513_at_1144', 2], [#, '145665_at_164', 2], [#, '145804_at_98', 2], [#, '146744_at_188', 2]]]). +fb_tsv_pred_stats('less-frequent', fbgn_exons2affy1_overlaps, [23, [#, [#, '153298_at_1470', 1], [#, '150321_at_1006', 1], [#, '150383_at_2084', 1], [#, '149454_at_1935', 1], [#, '150142_at_1363', 1], [#, '150536_at_1771', 1], [#, '142057_at_344', 1]]]). +fb_tsv_pred_stats('most-frequent', fbgn_exons2affy1_overlaps, [24, [#, [#, '152828_at_1322', 2], [#, '145513_at_1132', 2], [#, '145665_at_155', 2], [#, '145804_at_94', 2], [#, '146094_at_3402', 2], [#, '151831_at_920', 2]]]). +fb_tsv_pred_stats('less-frequent', fbgn_exons2affy1_overlaps, [24, [#, [#, '152253_at_1253', 1], [#, '151549_i_at_495', 1], [#, '142287_at_5287', 1], [#, '150858_at_1274', 1], [#, '152342_at_1587', 1], [#, '142647_at_365', 1], [#, '149536_at_82', 1]]]). +fb_tsv_pred_stats('most-frequent', fbgn_exons2affy1_overlaps, [25, [#, [#, '145121_at_1044', 2], [#, '152828_at_1374', 2], [#, '145513_at_1115', 2], [#, '145665_at_112', 2], [#, '145804_at_88', 2], [#, '143367_at_1268', 2]]]). +fb_tsv_pred_stats('less-frequent', fbgn_exons2affy1_overlaps, [25, [#, [#, '152253_at_1277', 1], [#, '152342_at_1612', 1], [#, '142647_at_311', 1], [#, '149536_at_79', 1], [#, '142057_at_440', 1], [#, '150536_at_1708', 1], [#, '150142_at_1308', 1]]]). +fb_tsv_pred_stats('most-frequent', fbgn_exons2affy1_overlaps, [26, [#, [#, '142968_at_1016', 2], [#, '147307_at_1054', 2], [#, '152828_at_1410', 2], [#, '145513_at_1081', 2], [#, '145804_at_83', 2], [#, '152030_at_2454', 2]]]). +fb_tsv_pred_stats('less-frequent', fbgn_exons2affy1_overlaps, [26, [#, [#, '151555_at_452', 1], [#, '150321_at_786', 1], [#, '149984_at_574', 1], [#, '150288_at_440', 1], [#, '154729_at_1256', 1], [#, '150235_at_482', 1], [#, '153559_at_1188', 1]]]). +fb_tsv_pred_stats('most-frequent', fbgn_exons2affy1_overlaps, [27, [#, [#, '142051_at_710', 2], [#, '143071_at_395', 2], [#, '153690_at_1701', 2], [#, '152030_at_2472', 2], [#, '148950_at_1101', 2], [#, '146572_at_1489', 2]]]). +fb_tsv_pred_stats('less-frequent', fbgn_exons2affy1_overlaps, [27, [#, [#, '151555_at_477', 1], [#, '143703_at_549', 1], [#, '150198_at_145', 1], [#, '153568_at_2595', 1], [#, '153408_at_895', 1], [#, '154631_at_2296', 1], [#, '149802_at_35', 1]]]). +fb_tsv_pred_stats('most-frequent', fbgn_exons2affy1_overlaps, [28, [#, [#, '151831_at_1098', 2], [#, '143071_at_435', 2], [#, '142051_at_734', 2], [#, '153690_at_1718', 2], [#, '142946_at_186', 2], [#, '148950_at_1027', 2]]]). +fb_tsv_pred_stats('less-frequent', fbgn_exons2affy1_overlaps, [28, [#, [#, '154840_at_235', 1], [#, '149689_at_838', 1], [#, '152285_at_955', 1], [#, '151626_at_139', 1], [#, '151157_at_129', 1], [#, '151986_at_1676', 1], [#, '149373_at_477', 1]]]). +fb_tsv_pred_stats('most-frequent', fbgn_exons2affy1_overlaps, [29, [#, [#, '143040_at_1070', 2], [#, '148950_at_1005', 2], [#, '152322_at_1333', 2], [#, '142209_at_639', 2], [#, '143367_at_1495', 2], [#, '153005_at_1202', 2]]]). +fb_tsv_pred_stats('less-frequent', fbgn_exons2affy1_overlaps, [29, [#, [#, '154840_at_217', 1], [#, '151546_i_at_74', 1], [#, '145929_at_1640', 1], [#, '151417_at_35', 1], [#, '145917_at_142', 1], [#, '154703_at_1319', 1], [#, '145904_at_869', 1]]]). +fb_tsv_pred_stats('most-frequent', fbgn_exons2affy1_overlaps, [30, [#, [#, '151241_f_at_37', 1], [#, '145456_at_322', 1], [#, '142630_at_415', 1], [#, '148015_at_1581', 1], [#, '153230_at_2930', 2], [#, '154681_at_1547', 2]]]). +fb_tsv_pred_stats('less-frequent', fbgn_exons2affy1_overlaps, [30, [#, [#, '153483_at_641', 1], [#, '150941_f_at_90', 1], [#, '144004_at_5787', 1], [#, '144775_at_57', 1], [#, '144816_at_1278', 1], [#, '143155_at_2478', 1], [#, '148015_at_1581', 1]]]). +fb_tsv_pred_stats('num-columns', fbgn_exons2affy2_overlaps, [14]). +fb_tsv_pred_stats('duplicated-rows', fbgn_exons2affy2_overlaps, [4149]). +fb_tsv_pred_stats('total-rows', fbgn_exons2affy2_overlaps, [12905]). +fb_tsv_pred_stats('unique-values', fbgn_exons2affy2_overlaps, [1, 8719, object]). +fb_tsv_pred_stats('unique-values', fbgn_exons2affy2_overlaps, [2, 1595, object]). +fb_tsv_pred_stats('unique-values', fbgn_exons2affy2_overlaps, [3, 1248, object]). +fb_tsv_pred_stats('unique-values', fbgn_exons2affy2_overlaps, [4, 1045, object]). +fb_tsv_pred_stats('unique-values', fbgn_exons2affy2_overlaps, [5, 922, object]). +fb_tsv_pred_stats('unique-values', fbgn_exons2affy2_overlaps, [6, 830, object]). +fb_tsv_pred_stats('unique-values', fbgn_exons2affy2_overlaps, [7, 752, object]). +fb_tsv_pred_stats('unique-values', fbgn_exons2affy2_overlaps, [8, 699, object]). +fb_tsv_pred_stats('unique-values', fbgn_exons2affy2_overlaps, [9, 639, object]). +fb_tsv_pred_stats('unique-values', fbgn_exons2affy2_overlaps, [10, 573, object]). +fb_tsv_pred_stats('unique-values', fbgn_exons2affy2_overlaps, [11, 508, object]). +fb_tsv_pred_stats('unique-values', fbgn_exons2affy2_overlaps, [12, 442, object]). +fb_tsv_pred_stats('unique-values', fbgn_exons2affy2_overlaps, [13, 358, object]). +fb_tsv_pred_stats('unique-values', fbgn_exons2affy2_overlaps, [14, 207, object]). +fb_tsv_pred_stats('null-value-count', fbgn_exons2affy2_overlaps, [1, '', 3969]). +fb_tsv_pred_stats('missing-values', fbgn_exons2affy2_overlaps, [1, 3969, [#, ''], [#, 3969]]). +fb_tsv_pred_stats('null-value-count', fbgn_exons2affy2_overlaps, [2, '', 11248]). +fb_tsv_pred_stats('missing-values', fbgn_exons2affy2_overlaps, [2, 11248, [#, ''], [#, 11248]]). +fb_tsv_pred_stats('null-value-count', fbgn_exons2affy2_overlaps, [3, '', 11607]). +fb_tsv_pred_stats('missing-values', fbgn_exons2affy2_overlaps, [3, 11607, [#, ''], [#, 11607]]). +fb_tsv_pred_stats('null-value-count', fbgn_exons2affy2_overlaps, [4, '', 11816]). +fb_tsv_pred_stats('missing-values', fbgn_exons2affy2_overlaps, [4, 11816, [#, ''], [#, 11816]]). +fb_tsv_pred_stats('null-value-count', fbgn_exons2affy2_overlaps, [5, '', 11943]). +fb_tsv_pred_stats('missing-values', fbgn_exons2affy2_overlaps, [5, 11943, [#, ''], [#, 11943]]). +fb_tsv_pred_stats('null-value-count', fbgn_exons2affy2_overlaps, [6, '', 12036]). +fb_tsv_pred_stats('missing-values', fbgn_exons2affy2_overlaps, [6, 12036, [#, ''], [#, 12036]]). +fb_tsv_pred_stats('null-value-count', fbgn_exons2affy2_overlaps, [7, '', 12116]). +fb_tsv_pred_stats('missing-values', fbgn_exons2affy2_overlaps, [7, 12116, [#, ''], [#, 12116]]). +fb_tsv_pred_stats('null-value-count', fbgn_exons2affy2_overlaps, [8, '', 12171]). +fb_tsv_pred_stats('missing-values', fbgn_exons2affy2_overlaps, [8, 12171, [#, ''], [#, 12171]]). +fb_tsv_pred_stats('null-value-count', fbgn_exons2affy2_overlaps, [9, '', 12231]). +fb_tsv_pred_stats('missing-values', fbgn_exons2affy2_overlaps, [9, 12231, [#, ''], [#, 12231]]). +fb_tsv_pred_stats('null-value-count', fbgn_exons2affy2_overlaps, [10, '', 12300]). +fb_tsv_pred_stats('missing-values', fbgn_exons2affy2_overlaps, [10, 12300, [#, ''], [#, 12300]]). +fb_tsv_pred_stats('null-value-count', fbgn_exons2affy2_overlaps, [11, '', 12366]). +fb_tsv_pred_stats('missing-values', fbgn_exons2affy2_overlaps, [11, 12366, [#, ''], [#, 12366]]). +fb_tsv_pred_stats('null-value-count', fbgn_exons2affy2_overlaps, [12, '', 12437]). +fb_tsv_pred_stats('missing-values', fbgn_exons2affy2_overlaps, [12, 12437, [#, ''], [#, 12437]]). +fb_tsv_pred_stats('null-value-count', fbgn_exons2affy2_overlaps, [13, '', 12525]). +fb_tsv_pred_stats('missing-values', fbgn_exons2affy2_overlaps, [13, 12525, [#, ''], [#, 12525]]). +fb_tsv_pred_stats('null-value-count', fbgn_exons2affy2_overlaps, [14, '', 12686]). +fb_tsv_pred_stats('missing-values', fbgn_exons2affy2_overlaps, [14, 12686, [#, ''], [#, 12686]]). +fb_tsv_pred_stats('most-frequent', fbgn_exons2affy2_overlaps, [1, [#, [#, '1630536_at_1664', 3], [#, '1633941_a_at_2332', 3], [#, '1632394_s_at_2089', 3], [#, '1625692_s_at_1888', 4], [#, '1627164_at_3410', 4], [#, '1625897_s_at_1066', 4]]]). +fb_tsv_pred_stats('less-frequent', fbgn_exons2affy2_overlaps, [1, [#, [#, '1637813_at_4186', 1], [#, '1638283_at_2407', 1], [#, '1639086_s_at_1819', 1], [#, '1631434_at_334', 1], [#, '1634855_s_at_1654', 1], [#, '1636657_at_473', 1], [#, '1641712_at_1957', 1]]]). +fb_tsv_pred_stats('most-frequent', fbgn_exons2affy2_overlaps, [2, [#, [#, '1635578_at_1116', 2], [#, '1633941_a_at_2295', 3], [#, '1631833_at_1721', 3], [#, '1625692_s_at_1832', 4], [#, '1635572_at_641', 4], [#, '1625897_s_at_1127', 4]]]). +fb_tsv_pred_stats('less-frequent', fbgn_exons2affy2_overlaps, [2, [#, [#, '1636558_a_at_1881', 1], [#, '1628490_at_857', 1], [#, '1641656_at_713', 1], [#, '1630618_at_2197', 1], [#, '1625101_at_335', 1], [#, '1635901_at_939', 1], [#, '1631798_s_at_1021', 1]]]). +fb_tsv_pred_stats('most-frequent', fbgn_exons2affy2_overlaps, [3, [#, [#, '1631351_s_at_1022', 2], [#, '1626491_at_1540', 2], [#, '1635572_at_608', 3], [#, '1633941_a_at_2232', 3], [#, '1631833_at_1705', 3], [#, '1625897_s_at_1142', 4]]]). +fb_tsv_pred_stats('less-frequent', fbgn_exons2affy2_overlaps, [3, [#, [#, '1636558_a_at_1850', 1], [#, '1631522_x_at_66', 1], [#, '1632440_at_286', 1], [#, '1625460_s_at_89', 1], [#, '1625783_at_502', 1], [#, '1626735_at_200', 1], [#, '1628502_at_164', 1]]]). +fb_tsv_pred_stats('most-frequent', fbgn_exons2affy2_overlaps, [4, [#, [#, '1632950_at_1094', 2], [#, '1629590_at_807', 2], [#, '1635578_at_1046', 2], [#, '1635572_at_529', 3], [#, '1631833_at_1657', 3], [#, '1625897_s_at_1160', 4]]]). +fb_tsv_pred_stats('less-frequent', fbgn_exons2affy2_overlaps, [4, [#, [#, '1636558_a_at_1823', 1], [#, '1629951_at_775', 1], [#, '1627721_at_1681', 1], [#, '1632946_at_1358', 1], [#, '1630788_at_1473', 1], [#, '1629262_at_502', 1], [#, '1628625_at_1245', 1]]]). +fb_tsv_pred_stats('most-frequent', fbgn_exons2affy2_overlaps, [5, [#, [#, '1636445_at_196', 2], [#, '1635578_at_1031', 2], [#, '1634667_at_2047', 2], [#, '1631833_at_1617', 3], [#, '1635572_at_481', 3], [#, '1625897_s_at_1229', 4]]]). +fb_tsv_pred_stats('less-frequent', fbgn_exons2affy2_overlaps, [5, [#, [#, '1636558_a_at_1742', 1], [#, '1636314_at_387', 1], [#, '1625214_at_592', 1], [#, '1633462_at_1757', 1], [#, '1638793_at_441', 1], [#, '1630993_at_814', 1], [#, '1637693_at_840', 1]]]). +fb_tsv_pred_stats('most-frequent', fbgn_exons2affy2_overlaps, [6, [#, [#, '1636445_at_205', 2], [#, '1628766_at_1592', 2], [#, '1627958_at_364', 2], [#, '1631833_at_1553', 3], [#, '1635572_at_448', 3], [#, '1625897_s_at_1282', 4]]]). +fb_tsv_pred_stats('less-frequent', fbgn_exons2affy2_overlaps, [6, [#, [#, '1636558_a_at_1725', 1], [#, '1629127_at_687', 1], [#, '1632948_x_at_741', 1], [#, '1631596_at_2406', 1], [#, '1623590_s_at_2676', 1], [#, '1638445_a_at_4372', 1], [#, '1632739_at_505', 1]]]). +fb_tsv_pred_stats('most-frequent', fbgn_exons2affy2_overlaps, [7, [#, [#, '1627427_s_at_1090', 2], [#, '1626491_at_1395', 2], [#, '1634933_s_at_300', 2], [#, '1635572_at_432', 3], [#, '1631833_at_1528', 3], [#, '1625897_s_at_1292', 4]]]). +fb_tsv_pred_stats('less-frequent', fbgn_exons2affy2_overlaps, [7, [#, [#, '1636558_a_at_1709', 1], [#, '1625051_at_611', 1], [#, '1634488_s_at_341', 1], [#, '1630421_at_597', 1], [#, '1628563_at_1739', 1], [#, '1636412_at_2651', 1], [#, '1634418_at_1457', 1]]]). +fb_tsv_pred_stats('most-frequent', fbgn_exons2affy2_overlaps, [8, [#, [#, '1627958_at_416', 2], [#, '1626732_at_695', 2], [#, '1626038_at_1253', 2], [#, '1635572_at_393', 3], [#, '1631833_at_1513', 3], [#, '1625897_s_at_1337', 4]]]). +fb_tsv_pred_stats('less-frequent', fbgn_exons2affy2_overlaps, [8, [#, [#, '1636558_a_at_1571', 1], [#, '1632338_a_at_1205', 1], [#, '1641119_at_364', 1], [#, '1627824_at_101', 1], [#, '1632926_at_75', 1], [#, '1631364_at_518', 1], [#, '1639058_at_120', 1]]]). +fb_tsv_pred_stats('most-frequent', fbgn_exons2affy2_overlaps, [9, [#, [#, '1630406_at_385', 2], [#, '1631351_s_at_947', 2], [#, '1628766_at_1690', 2], [#, '1631833_at_1487', 3], [#, '1635572_at_378', 3], [#, '1625897_s_at_1362', 4]]]). +fb_tsv_pred_stats('less-frequent', fbgn_exons2affy2_overlaps, [9, [#, [#, '1636558_a_at_1561', 1], [#, '1632926_at_17', 1], [#, '1631364_at_547', 1], [#, '1639058_at_103', 1], [#, '1628447_at_492', 1], [#, '1626455_s_at_399', 1], [#, '1638766_at_109', 1]]]). +fb_tsv_pred_stats('most-frequent', fbgn_exons2affy2_overlaps, [10, [#, [#, '1630406_at_337', 2], [#, '1629590_at_1045', 2], [#, '1633270_at_394', 2], [#, '1631833_at_1469', 3], [#, '1635572_at_297', 3], [#, '1625897_s_at_1444', 4]]]). +fb_tsv_pred_stats('less-frequent', fbgn_exons2affy2_overlaps, [10, [#, [#, '1636558_a_at_1482', 1], [#, '1635345_at_50', 1], [#, '1634677_at_643', 1], [#, '1635112_at_279', 1], [#, '1641708_at_3032', 1], [#, '1629586_at_1283', 1], [#, '1640473_at_4678', 1]]]). +fb_tsv_pred_stats('most-frequent', fbgn_exons2affy2_overlaps, [11, [#, [#, '1632147_at_448', 2], [#, '1629590_at_1085', 2], [#, '1634176_a_at_438', 2], [#, '1635572_at_234', 3], [#, '1631833_at_1450', 3], [#, '1625897_s_at_1488', 4]]]). +fb_tsv_pred_stats('less-frequent', fbgn_exons2affy2_overlaps, [11, [#, [#, '1636558_a_at_1425', 1], [#, '1638214_at_467', 1], [#, '1637070_at_754', 1], [#, '1636893_at_55', 1], [#, '1639804_at_1221', 1], [#, '1628992_at_20', 1], [#, '1627697_at_763', 1]]]). +fb_tsv_pred_stats('most-frequent', fbgn_exons2affy2_overlaps, [12, [#, [#, '1634933_s_at_139', 2], [#, '1627958_at_512', 2], [#, '1627427_s_at_891', 2], [#, '1627339_at_219', 2], [#, '1631833_at_1435', 3], [#, '1635572_at_209', 3]]]). +fb_tsv_pred_stats('less-frequent', fbgn_exons2affy2_overlaps, [12, [#, [#, '1636558_a_at_1397', 1], [#, '1638214_at_453', 1], [#, '1637070_at_778', 1], [#, '1636893_at_43', 1], [#, '1639804_at_1258', 1], [#, '1628992_at_17', 1], [#, '1627697_at_738', 1]]]). +fb_tsv_pred_stats('most-frequent', fbgn_exons2affy2_overlaps, [13, [#, [#, '1634933_s_at_106', 2], [#, '1632147_at_514', 2], [#, '1633837_at_546', 2], [#, '1627339_at_124', 2], [#, '1631833_at_1404', 3], [#, '1635572_at_157', 3]]]). +fb_tsv_pred_stats('less-frequent', fbgn_exons2affy2_overlaps, [13, [#, [#, '1636558_a_at_1379', 1], [#, '1638214_at_432', 1], [#, '1636893_at_32', 1], [#, '1639804_at_1271', 1], [#, '1628992_at_15', 1], [#, '1627697_at_714', 1], [#, '1635345_at_43', 1]]]). +fb_tsv_pred_stats('most-frequent', fbgn_exons2affy2_overlaps, [14, [#, [#, '1627339_at_73', 2], [#, '1626491_at_1063', 2], [#, '1634159_s_at_35', 2], [#, '1626732_at_641', 2], [#, '1631833_at_1383', 3], [#, '1635572_at_129', 3]]]). +fb_tsv_pred_stats('less-frequent', fbgn_exons2affy2_overlaps, [14, [#, [#, '1636558_a_at_1365', 1], [#, '1628563_at_1922', 1], [#, '1636412_at_2551', 1], [#, '1634418_at_1571', 1], [#, '1632338_a_at_1456', 1], [#, '1641119_at_581', 1], [#, '1626455_s_at_584', 1]]]). +fb_tsv_pred_stats('num-columns', fbgn_fbtr_fbpp_expanded, [11]). +fb_tsv_pred_stats('duplicated-rows', fbgn_fbtr_fbpp_expanded, [0]). +fb_tsv_pred_stats('total-rows', fbgn_fbtr_fbpp_expanded, [35732]). +fb_tsv_pred_stats('unique-values', fbgn_fbtr_fbpp_expanded, [1, 1, object]). +fb_tsv_pred_stats('unique-values', fbgn_fbtr_fbpp_expanded, [2, 27, object]). +fb_tsv_pred_stats('unique-values', fbgn_fbtr_fbpp_expanded, [3, 17901, object]). +fb_tsv_pred_stats('unique-values', fbgn_fbtr_fbpp_expanded, [4, 17901, object]). +fb_tsv_pred_stats('unique-values', fbgn_fbtr_fbpp_expanded, [5, 11358, object]). +fb_tsv_pred_stats('unique-values', fbgn_fbtr_fbpp_expanded, [6, 17901, object]). +fb_tsv_pred_stats('unique-values', fbgn_fbtr_fbpp_expanded, [7, 9, object]). +fb_tsv_pred_stats('unique-values', fbgn_fbtr_fbpp_expanded, [8, 35732, object]). +fb_tsv_pred_stats('unique-values', fbgn_fbtr_fbpp_expanded, [9, 35732, object]). +fb_tsv_pred_stats('unique-values', fbgn_fbtr_fbpp_expanded, [10, 30803, object]). +fb_tsv_pred_stats('unique-values', fbgn_fbtr_fbpp_expanded, [11, 30803, object]). +fb_tsv_pred_stats('missing-values', fbgn_fbtr_fbpp_expanded, [1, 0, [], []]). +fb_tsv_pred_stats('missing-values', fbgn_fbtr_fbpp_expanded, [2, 0, [], []]). +fb_tsv_pred_stats('missing-values', fbgn_fbtr_fbpp_expanded, [3, 0, [], []]). +fb_tsv_pred_stats('missing-values', fbgn_fbtr_fbpp_expanded, [4, 0, [], []]). +fb_tsv_pred_stats('null-value-count', fbgn_fbtr_fbpp_expanded, [5, '', 11174]). +fb_tsv_pred_stats('missing-values', fbgn_fbtr_fbpp_expanded, [5, 11174, [#, ''], [#, 11174]]). +fb_tsv_pred_stats('missing-values', fbgn_fbtr_fbpp_expanded, [6, 0, [], []]). +fb_tsv_pred_stats('missing-values', fbgn_fbtr_fbpp_expanded, [7, 0, [], []]). +fb_tsv_pred_stats('missing-values', fbgn_fbtr_fbpp_expanded, [8, 0, [], []]). +fb_tsv_pred_stats('missing-values', fbgn_fbtr_fbpp_expanded, [9, 0, [], []]). +fb_tsv_pred_stats('null-value-count', fbgn_fbtr_fbpp_expanded, [10, '', 4930]). +fb_tsv_pred_stats('missing-values', fbgn_fbtr_fbpp_expanded, [10, 4930, [#, ''], [#, 4930]]). +fb_tsv_pred_stats('null-value-count', fbgn_fbtr_fbpp_expanded, [11, '', 4930]). +fb_tsv_pred_stats('missing-values', fbgn_fbtr_fbpp_expanded, [11, 4930, [#, ''], [#, 4930]]). +fb_tsv_pred_stats('most-frequent', fbgn_fbtr_fbpp_expanded, [1, [#, [#, 'Dmel', 35732]]]). +fb_tsv_pred_stats('less-frequent', fbgn_fbtr_fbpp_expanded, [1, [#, [#, 'Dmel', 35732]]]). +fb_tsv_pred_stats('most-frequent', fbgn_fbtr_fbpp_expanded, [2, [#, [#, 'C_D_box_snoRNA_gene', 145], [#, tRNA_gene, 312], [#, pseudogene, 365], [#, antisense_lncRNA_gene, 621], [#, miRNA_gene, 747], [#, lncRNA_gene, 2374], [#, protein_coding_gene, 30802]]]). +fb_tsv_pred_stats('less-frequent', fbgn_fbtr_fbpp_expanded, [2, [#, [#, sbRNA_gene, 1], [#, 'SRP_RNA_gene', 1], [#, mt_LSU_rRNA_gene, 1], [#, mt_SSU_rRNA_gene, 1], [#, 'RNase_MRP_RNA_gene', 1], [#, cytosolic_rRNA_28S_gene, 2], [#, 'RNA_7SK_gene', 2]]]). +fb_tsv_pred_stats('most-frequent', fbgn_fbtr_fbpp_expanded, [3, [#, [#, 'FBgn0011224', 25], [#, 'FBgn0284408', 25], [#, 'FBgn0033504', 28], [#, 'FBgn0266696', 31], [#, 'FBgn0002781', 31], [#, 'FBgn0285944', 60], [#, 'FBgn0033159', 75]]]). +fb_tsv_pred_stats('less-frequent', fbgn_fbtr_fbpp_expanded, [3, [#, [#, 'FBgn0038809', 1], [#, 'FBgn0051812', 1], [#, 'FBgn0051815', 1], [#, 'FBgn0051816', 1], [#, 'FBgn0051822', 1], [#, 'FBgn0051823', 1], [#, 'FBgn0051824', 1]]]). +fb_tsv_pred_stats('most-frequent', fbgn_fbtr_fbpp_expanded, [4, [#, [#, heph, 25], [#, trol, 25], [#, 'CAP', 28], [#, 'Svil', 31], [#, 'mod(mdg4)', 31], [#, para, 60], [#, 'Dscam1', 75]]]). +fb_tsv_pred_stats('less-frequent', fbgn_fbtr_fbpp_expanded, [4, [#, [#, 'CG16953', 1], [#, 'Tsen2', 1], [#, 'CG31815', 1], [#, 'CG31816', 1], [#, 'CR31822', 1], [#, 'CG31823', 1], [#, 'CR31824', 1]]]). +fb_tsv_pred_stats('most-frequent', fbgn_fbtr_fbpp_expanded, [5, [#, [#, hephaestus, 25], [#, 'CAP', 28], [#, 'modifier of mdg4', 31], [#, 'Supervillin', 31], [#, paralytic, 60], [#, 'Down syndrome cell adhesion molecule 1', 75]]]). +fb_tsv_pred_stats('less-frequent', fbgn_fbtr_fbpp_expanded, [5, [#, [#, 'long non-coding RNA:CR46535', 1], [#, 'Gustatory receptor 22e', 1], [#, 'long non-coding RNA:CR45471', 1], [#, 'Gustatory receptor 36a', 1], [#, 'Gustatory receptor 36b', 1], [#, 'Gustatory receptor 36c', 1], [#, 'Gustatory receptor 59a', 1]]]). +fb_tsv_pred_stats('most-frequent', fbgn_fbtr_fbpp_expanded, [6, [#, [#, 'CG31000', 25], [#, 'CG33950', 25], [#, 'CG18408', 28], [#, 'CG45186', 31], [#, 'CG32491', 31], [#, 'CG9907', 60], [#, 'CG17800', 75]]]). +fb_tsv_pred_stats('less-frequent', fbgn_fbtr_fbpp_expanded, [6, [#, [#, 'CG16953', 1], [#, 'CG31812', 1], [#, 'CG31815', 1], [#, 'CG31816', 1], [#, 'CR31822', 1], [#, 'CG31823', 1], [#, 'CR31824', 1]]]). +fb_tsv_pred_stats('most-frequent', fbgn_fbtr_fbpp_expanded, [7, [#, [#, pre_miRNA, 262], [#, snoRNA, 300], [#, tRNA, 312], [#, pseudogene, 365], [#, miRNA, 485], [#, ncRNA, 3059], [#, mRNA, 30802]]]). +fb_tsv_pred_stats('less-frequent', fbgn_fbtr_fbpp_expanded, [7, [#, [#, snRNA, 32], [#, rRNA, 115], [#, pre_miRNA, 262], [#, snoRNA, 300], [#, tRNA, 312], [#, pseudogene, 365], [#, miRNA, 485]]]). +fb_tsv_pred_stats('most-frequent', fbgn_fbtr_fbpp_expanded, [10, [#, [#, 'FBpp0309148', 1], [#, 'FBpp0074581', 1], [#, 'FBpp0290917', 1], [#, 'FBpp0308522', 1], [#, 'FBpp0304236', 1], [#, 'FBpp0071677', 1]]]). +fb_tsv_pred_stats('less-frequent', fbgn_fbtr_fbpp_expanded, [10, [#, [#, 'FBpp0071677', 1], [#, 'FBpp0308522', 1], [#, 'FBpp0290917', 1], [#, 'FBpp0074581', 1], [#, 'FBpp0309148', 1], [#, 'FBpp0071045', 1], [#, 'FBpp0084559', 1]]]). +fb_tsv_pred_stats('most-frequent', fbgn_fbtr_fbpp_expanded, [11, [#, [#, 'p115-PB', 1], [#, 'meso18E-PA', 1], [#, 'meso18E-PB', 1], [#, 'meso18E-PC', 1], [#, 'rept-PB', 1], [#, 'a-PA', 1]]]). +fb_tsv_pred_stats('less-frequent', fbgn_fbtr_fbpp_expanded, [11, [#, [#, 'a-PA', 1], [#, 'meso18E-PC', 1], [#, 'meso18E-PB', 1], [#, 'meso18E-PA', 1], [#, 'p115-PB', 1], [#, 'p115-PA', 1], [#, 'pins-PA', 1]]]). +fb_tsv_pred_stats('num-columns', fbgn_fbtr_fbpp, [3]). +fb_tsv_pred_stats('duplicated-rows', fbgn_fbtr_fbpp, [0]). +fb_tsv_pred_stats('total-rows', fbgn_fbtr_fbpp, [35732]). +fb_tsv_pred_stats('unique-values', fbgn_fbtr_fbpp, [1, 17901, object]). +fb_tsv_pred_stats('unique-values', fbgn_fbtr_fbpp, [2, 35732, object]). +fb_tsv_pred_stats('unique-values', fbgn_fbtr_fbpp, [3, 30803, object]). +fb_tsv_pred_stats('missing-values', fbgn_fbtr_fbpp, [1, 0, [], []]). +fb_tsv_pred_stats('missing-values', fbgn_fbtr_fbpp, [2, 0, [], []]). +fb_tsv_pred_stats('null-value-count', fbgn_fbtr_fbpp, [3, '', 4930]). +fb_tsv_pred_stats('missing-values', fbgn_fbtr_fbpp, [3, 4930, [#, ''], [#, 4930]]). +fb_tsv_pred_stats('most-frequent', fbgn_fbtr_fbpp, [1, [#, [#, 'FBgn0011224', 25], [#, 'FBgn0284408', 25], [#, 'FBgn0033504', 28], [#, 'FBgn0266696', 31], [#, 'FBgn0002781', 31], [#, 'FBgn0285944', 60], [#, 'FBgn0033159', 75]]]). +fb_tsv_pred_stats('less-frequent', fbgn_fbtr_fbpp, [1, [#, [#, 'FBgn0038809', 1], [#, 'FBgn0051812', 1], [#, 'FBgn0051815', 1], [#, 'FBgn0051816', 1], [#, 'FBgn0051822', 1], [#, 'FBgn0051823', 1], [#, 'FBgn0051824', 1]]]). +fb_tsv_pred_stats('most-frequent', fbgn_fbtr_fbpp, [3, [#, [#, 'FBpp0309148', 1], [#, 'FBpp0074581', 1], [#, 'FBpp0290917', 1], [#, 'FBpp0308522', 1], [#, 'FBpp0304236', 1], [#, 'FBpp0071677', 1]]]). +fb_tsv_pred_stats('less-frequent', fbgn_fbtr_fbpp, [3, [#, [#, 'FBpp0071677', 1], [#, 'FBpp0308522', 1], [#, 'FBpp0290917', 1], [#, 'FBpp0074581', 1], [#, 'FBpp0309148', 1], [#, 'FBpp0071045', 1], [#, 'FBpp0084559', 1]]]). +fb_tsv_pred_stats('num-columns', fbgn_gleanr, [4]). +fb_tsv_pred_stats('duplicated-rows', fbgn_gleanr, [535]). +fb_tsv_pred_stats('total-rows', fbgn_gleanr, [174893]). +fb_tsv_pred_stats('unique-values', fbgn_gleanr, [1, 11, object]). +fb_tsv_pred_stats('unique-values', fbgn_gleanr, [2, 174055, object]). +fb_tsv_pred_stats('unique-values', fbgn_gleanr, [3, 174055, object]). +fb_tsv_pred_stats('unique-values', fbgn_gleanr, [4, 174322, object]). +fb_tsv_pred_stats('missing-values', fbgn_gleanr, [1, 0, [], []]). +fb_tsv_pred_stats('missing-values', fbgn_gleanr, [2, 0, [], []]). +fb_tsv_pred_stats('missing-values', fbgn_gleanr, [3, 0, [], []]). +fb_tsv_pred_stats('missing-values', fbgn_gleanr, [4, 0, [], []]). +fb_tsv_pred_stats('most-frequent', fbgn_gleanr, [1, [#, [#, 'Dere', 15380], [#, 'Dwil', 15874], [#, 'Dsim', 16038], [#, 'Dpse', 16475], [#, 'Dyak', 16483], [#, 'Dsec', 16945], [#, 'Dper', 17373]]]). +fb_tsv_pred_stats('less-frequent', fbgn_gleanr, [1, [#, [#, 'Dvir', 14755], [#, 'Dmoj', 14922], [#, 'Dgri', 15319], [#, 'Dana', 15329], [#, 'Dere', 15380], [#, 'Dwil', 15874], [#, 'Dsim', 16038]]]). +fb_tsv_pred_stats('most-frequent', fbgn_gleanr, [2, [#, [#, 'Dpse\\GA30155', 4], [#, 'Dpse\\GA30065', 4], [#, 'Dpse\\GA30499', 4], [#, 'Dpse\\GA30462', 4], [#, 'Dpse\\GA30119', 5], [#, 'Dpse\\GA30479', 5], [#, 'Dpse\\GA30442', 11]]]). +fb_tsv_pred_stats('less-frequent', fbgn_gleanr, [2, [#, [#, 'Dper\\GL22947', 1], [#, 'Dwil\\GK16453', 1], [#, 'Dwil\\GK11213', 1], [#, 'Dwil\\GK16551', 1], [#, 'Dwil\\GK11264', 1], [#, 'Dwil\\GK11214', 1], [#, 'Dwil\\GK11265', 1]]]). +fb_tsv_pred_stats('most-frequent', fbgn_gleanr, [3, [#, [#, 'FBgn0263057', 4], [#, 'FBgn0263238', 4], [#, 'FBgn0265036', 4], [#, 'FBgn0264756', 4], [#, 'FBgn0262499', 5], [#, 'FBgn0264773', 5], [#, 'FBgn0264579', 11]]]). +fb_tsv_pred_stats('less-frequent', fbgn_gleanr, [3, [#, [#, 'FBgn0160537', 1], [#, 'FBgn0218455', 1], [#, 'FBgn0213224', 1], [#, 'FBgn0218553', 1], [#, 'FBgn0213275', 1], [#, 'FBgn0213225', 1], [#, 'FBgn0213276', 1]]]). +fb_tsv_pred_stats('most-frequent', fbgn_gleanr, [4, [#, [#, dgri_GLEANR_4274, 2], [#, dana_GLEANR_19894, 2], [#, dgri_GLEANR_7321, 2], [#, dgri_GLEANR_14174, 2], [#, dpse_GLEANR_5123, 3], [#, dpse_GLEANR_4701, 4], [#, dpse_GLEANR_8878, 4]]]). +fb_tsv_pred_stats('less-frequent', fbgn_gleanr, [4, [#, [#, dsim_GLEANR_6342, 1], [#, dwil_GLEANR_16628, 1], [#, dwil_GLEANR_11555, 1], [#, dwil_GLEANR_11556, 1], [#, dwil_GLEANR_11460, 1], [#, dwil_GLEANR_11461, 1], [#, dwil_GLEANR_11557, 1]]]). +fb_tsv_pred_stats('num-columns', fbgn_NAseq_Uniprot, [9]). +fb_tsv_pred_stats('duplicated-rows', fbgn_NAseq_Uniprot, [0]). +fb_tsv_pred_stats('total-rows', fbgn_NAseq_Uniprot, [1316132]). +fb_tsv_pred_stats('unique-values', fbgn_NAseq_Uniprot, [1, 214968, object]). +fb_tsv_pred_stats('unique-values', fbgn_NAseq_Uniprot, [2, 557, object]). +fb_tsv_pred_stats('unique-values', fbgn_NAseq_Uniprot, [3, 214968, object]). +fb_tsv_pred_stats('unique-values', fbgn_NAseq_Uniprot, [4, 762485, object]). +fb_tsv_pred_stats('unique-values', fbgn_NAseq_Uniprot, [5, 69341, object]). +fb_tsv_pred_stats('unique-values', fbgn_NAseq_Uniprot, [6, 193395, object]). +fb_tsv_pred_stats('unique-values', fbgn_NAseq_Uniprot, [7, 208900, object]). +fb_tsv_pred_stats('unique-values', fbgn_NAseq_Uniprot, [8, 34349, object]). +fb_tsv_pred_stats('unique-values', fbgn_NAseq_Uniprot, [9, 30241, object]). +fb_tsv_pred_stats('missing-values', fbgn_NAseq_Uniprot, [1, 0, [], []]). +fb_tsv_pred_stats('missing-values', fbgn_NAseq_Uniprot, [2, 0, [], []]). +fb_tsv_pred_stats('missing-values', fbgn_NAseq_Uniprot, [3, 0, [], []]). +fb_tsv_pred_stats('null-value-count', fbgn_NAseq_Uniprot, [4, '', 438122]). +fb_tsv_pred_stats('missing-values', fbgn_NAseq_Uniprot, [4, 438122, [#, ''], [#, 438122]]). +fb_tsv_pred_stats('null-value-count', fbgn_NAseq_Uniprot, [5, '', 1246520]). +fb_tsv_pred_stats('missing-values', fbgn_NAseq_Uniprot, [5, 1246520, [#, ''], [#, 1246520]]). +fb_tsv_pred_stats('null-value-count', fbgn_NAseq_Uniprot, [6, '', 1121258]). +fb_tsv_pred_stats('missing-values', fbgn_NAseq_Uniprot, [6, 1121258, [#, ''], [#, 1121258]]). +fb_tsv_pred_stats('null-value-count', fbgn_NAseq_Uniprot, [7, '', 1107233]). +fb_tsv_pred_stats('missing-values', fbgn_NAseq_Uniprot, [7, 1107233, [#, ''], [#, 1107233]]). +fb_tsv_pred_stats('null-value-count', fbgn_NAseq_Uniprot, [8, '', 1281783]). +fb_tsv_pred_stats('missing-values', fbgn_NAseq_Uniprot, [8, 1281783, [#, ''], [#, 1281783]]). +fb_tsv_pred_stats('null-value-count', fbgn_NAseq_Uniprot, [9, '', 1285892]). +fb_tsv_pred_stats('missing-values', fbgn_NAseq_Uniprot, [9, 1285892, [#, ''], [#, 1285892]]). +fb_tsv_pred_stats('most-frequent', fbgn_NAseq_Uniprot, [1, [#, [#, sta, 1332], [#, 'RpL5', 1362], [#, alphaTub84B, 1442], [#, 'Hsc70-4', 1611], [#, ninaE, 1699], [#, eEF2, 2370], [#, eEF1alpha1, 2383]]]). +fb_tsv_pred_stats('less-frequent', fbgn_NAseq_Uniprot, [1, [#, [#, 'Hsap\\FSBP', 1], [#, 'Dyak\\GE14653', 1], [#, 'Dyak\\GE14652', 1], [#, 'Dere\\GG16178', 1], [#, 'Dyak\\GE14651', 1], [#, 'Dyak\\GE14650', 1], [#, 'Dyak\\GE14649', 1]]]). +fb_tsv_pred_stats('most-frequent', fbgn_NAseq_Uniprot, [2, [#, [#, 'Dper', 34397], [#, 'Dmoj', 34929], [#, 'Dvir', 35196], [#, 'Dsim', 37463], [#, 'Dana', 38929], [#, 'Dyak', 39546], [#, 'Dmel', 938032]]]). +fb_tsv_pred_stats('less-frequent', fbgn_NAseq_Uniprot, [2, [#, [#, 'Cpac', 1], [#, 'Hvul', 1], [#, 'Zghe', 1], [#, 'Dhye', 1], [#, 'Dabu', 1], [#, 'Xlae', 1], [#, 'Cfum', 1]]]). +fb_tsv_pred_stats('most-frequent', fbgn_NAseq_Uniprot, [3, [#, [#, 'FBgn0003517', 1332], [#, 'FBgn0064225', 1362], [#, 'FBgn0003884', 1442], [#, 'FBgn0266599', 1611], [#, 'FBgn0002940', 1699], [#, 'FBgn0000559', 2370], [#, 'FBgn0284245', 2383]]]). +fb_tsv_pred_stats('less-frequent', fbgn_NAseq_Uniprot, [3, [#, [#, 'FBgn0289485', 1], [#, 'FBgn0232248', 1], [#, 'FBgn0232247', 1], [#, 'FBgn0108413', 1], [#, 'FBgn0232246', 1], [#, 'FBgn0232245', 1], [#, 'FBgn0232244', 1]]]). +fb_tsv_pred_stats('most-frequent', fbgn_NAseq_Uniprot, [4, [#, [#, 'CH379071', 439], [#, 'AE014298', 5350], [#, 'AE014134', 5651], [#, 'AE014296', 5875], [#, 'AE013599', 6054], [#, 'AE014297', 7206]]]). +fb_tsv_pred_stats('less-frequent', fbgn_NAseq_Uniprot, [4, [#, [#, 'J01122', 1], [#, 'GH739917', 1], [#, 'GH740238', 1], [#, 'GH740504', 1], [#, 'GH740582', 1], [#, 'GH740722', 1], [#, 'GH741128', 1]]]). +fb_tsv_pred_stats('most-frequent', fbgn_NAseq_Uniprot, [5, [#, [#, 'AAA28968', 9], [#, 'CAA38960', 9], [#, 'AAA28969', 9], [#, 'AAA28966', 9], [#, 'AAC47002', 9], [#, 'AAA28425', 10]]]). +fb_tsv_pred_stats('less-frequent', fbgn_NAseq_Uniprot, [5, [#, [#, 'AFH08132', 1], [#, 'AAG22409', 1], [#, 'AAL28803', 1], [#, 'AAL57756', 1], [#, 'AAF46261', 1], [#, 'AAF46262', 1], [#, 'AAM29624', 1]]]). +fb_tsv_pred_stats('most-frequent', fbgn_NAseq_Uniprot, [6, [#, [#, 'P02283', 24], [#, 'P84052', 31], [#, 'Q76FD7', 40], [#, 'Q76FE2', 47], [#, 'Q76N00', 50], [#, 'Q76FD9', 65]]]). +fb_tsv_pred_stats('less-frequent', fbgn_NAseq_Uniprot, [6, [#, [#, 'A1ZAK1', 1], [#, 'B4R037', 1], [#, 'B4R038', 1], [#, 'B4R040', 1], [#, 'B4R043', 1], [#, 'B4R044', 1], [#, 'B4R047', 1]]]). +fb_tsv_pred_stats('most-frequent', fbgn_NAseq_Uniprot, [7, [#, [#, 6632090.0, 1], [#, 6627682.0, 1], [#, 6631334.0, 1], [#, 6631316.0, 1], [#, 6634144.0, 1], [#, 6624472.0, 1]]]). +fb_tsv_pred_stats('less-frequent', fbgn_NAseq_Uniprot, [7, [#, [#, 6611558.0, 1], [#, 6634144.0, 1], [#, 6631316.0, 1], [#, 6631334.0, 1], [#, 6627682.0, 1], [#, 6632090.0, 1], [#, 6632175.0, 1]]]). +fb_tsv_pred_stats('most-frequent', fbgn_NAseq_Uniprot, [8, [#, [#, 'NM_168111', 1], [#, 'NM_168136', 1], [#, 'NM_168145', 1], [#, 'NM_168144', 1], [#, 'NM_001169879', 1], [#, 'NM_134950', 2]]]). +fb_tsv_pred_stats('less-frequent', fbgn_NAseq_Uniprot, [8, [#, [#, 'NM_141332', 1], [#, 'NM_001274510', 1], [#, 'NM_001274509', 1], [#, 'NM_001259707', 1], [#, 'NM_001169879', 1], [#, 'NM_168112', 1], [#, 'NM_168113', 1]]]). +fb_tsv_pred_stats('most-frequent', fbgn_NAseq_Uniprot, [9, [#, [#, 'NP_001137539', 1], [#, 'NP_001287647', 1], [#, 'NP_001287648', 1], [#, 'NP_001104474', 1], [#, 'NP_001188370', 1], [#, 'NP_001287646', 1]]]). +fb_tsv_pred_stats('less-frequent', fbgn_NAseq_Uniprot, [9, [#, [#, 'NP_648102', 1], [#, 'NP_001287648', 1], [#, 'NP_001287647', 1], [#, 'NP_001137539', 1], [#, 'NP_001104473', 1], [#, 'NP_001104472', 1], [#, 'NP_001104471', 1]]]). +fb_tsv_pred_stats('num-columns', gene_functional_complementation, [5]). +fb_tsv_pred_stats('duplicated-rows', gene_functional_complementation, [0]). +fb_tsv_pred_stats('total-rows', gene_functional_complementation, [463]). +fb_tsv_pred_stats('unique-values', gene_functional_complementation, [1, 319, object]). +fb_tsv_pred_stats('unique-values', gene_functional_complementation, [2, 319, object]). +fb_tsv_pred_stats('unique-values', gene_functional_complementation, [3, 376, object]). +fb_tsv_pred_stats('unique-values', gene_functional_complementation, [4, 376, object]). +fb_tsv_pred_stats('unique-values', gene_functional_complementation, [5, 392, object]). +fb_tsv_pred_stats('missing-values', gene_functional_complementation, [1, 0, [], []]). +fb_tsv_pred_stats('missing-values', gene_functional_complementation, [2, 0, [], []]). +fb_tsv_pred_stats('missing-values', gene_functional_complementation, [3, 0, [], []]). +fb_tsv_pred_stats('missing-values', gene_functional_complementation, [4, 0, [], []]). +fb_tsv_pred_stats('missing-values', gene_functional_complementation, [5, 0, [], []]). +fb_tsv_pred_stats('most-frequent', gene_functional_complementation, [1, [#, [#, 'Lrrk', 5], [#, 'Marf', 5], [#, 'Pink1', 5], [#, oc, 7], [#, 'Nrg', 7], [#, cpx, 8], [#, 'TBPH', 8]]]). +fb_tsv_pred_stats('less-frequent', gene_functional_complementation, [1, [#, [#, 'ATP6AP2', 1], [#, ci, 1], [#, cindr, 1], [#, clu, 1], [#, cn, 1], [#, cpa, 1], [#, csw, 1]]]). +fb_tsv_pred_stats('most-frequent', gene_functional_complementation, [2, [#, [#, 'FBgn0038816', 5], [#, 'FBgn0029870', 5], [#, 'FBgn0029891', 5], [#, 'FBgn0004102', 7], [#, 'FBgn0264975', 7], [#, 'FBgn0041605', 8], [#, 'FBgn0025790', 8]]]). +fb_tsv_pred_stats('less-frequent', gene_functional_complementation, [2, [#, [#, 'FBgn0037671', 1], [#, 'FBgn0004859', 1], [#, 'FBgn0027598', 1], [#, 'FBgn0034087', 1], [#, 'FBgn0000337', 1], [#, 'FBgn0034577', 1], [#, 'FBgn0000382', 1]]]). +fb_tsv_pred_stats('most-frequent', gene_functional_complementation, [3, [#, [#, 'Hsap\\MFN2', 4], [#, 'Hsap\\SOD1', 4], [#, 'Hsap\\L1CAM', 4], [#, 'Hsap\\PARK7', 4], [#, 'Hsap\\PINK1', 5], [#, 'Hsap\\LRRK2', 5], [#, 'Hsap\\TARDBP', 7]]]). +fb_tsv_pred_stats('less-frequent', gene_functional_complementation, [3, [#, [#, 'Hsap\\ATP6AP2', 1], [#, 'Hsap\\EIF4A2', 1], [#, 'Hsap\\DROSHA', 1], [#, 'Hsap\\GRAP', 1], [#, 'Hsap\\SUPT16H', 1], [#, 'Hsap\\SRCAP', 1], [#, 'Hsap\\PIN1', 1]]]). +fb_tsv_pred_stats('most-frequent', gene_functional_complementation, [4, [#, [#, 'FBgn0265221', 4], [#, 'FBgn0024960', 4], [#, 'FBgn0026071', 4], [#, 'FBgn0086735', 4], [#, 'FBgn0086479', 5], [#, 'FBgn0262113', 5], [#, 'FBgn0261084', 7]]]). +fb_tsv_pred_stats('less-frequent', gene_functional_complementation, [4, [#, [#, 'FBgn0262153', 1], [#, 'FBgn0289163', 1], [#, 'FBgn0289120', 1], [#, 'FBgn0286886', 1], [#, 'FBgn0289345', 1], [#, 'FBgn0283711', 1], [#, 'FBgn0288530', 1]]]). +fb_tsv_pred_stats('most-frequent', gene_functional_complementation, [5, [#, [#, 'FBrf0216943', 3], [#, 'FBrf0210782', 3], [#, 'FBrf0146918', 3], [#, 'FBrf0242427', 3], [#, 'FBrf0184161', 4], [#, 'FBrf0252066', 4], [#, 'FBrf0212111', 4]]]). +fb_tsv_pred_stats('less-frequent', gene_functional_complementation, [5, [#, [#, 'FBrf0211368', 1], [#, 'FBrf0101988', 1], [#, 'FBrf0193931', 1], [#, 'FBrf0227402', 1], [#, 'FBrf0230449', 1], [#, 'FBrf0188025', 1], [#, 'FBrf0174932', 1]]]). +fb_tsv_pred_stats('num-columns', gene_genetic_interactions, [6]). +fb_tsv_pred_stats('duplicated-rows', gene_genetic_interactions, [0]). +fb_tsv_pred_stats('total-rows', gene_genetic_interactions, [20321]). +fb_tsv_pred_stats('unique-values', gene_genetic_interactions, [1, 2958, object]). +fb_tsv_pred_stats('unique-values', gene_genetic_interactions, [2, 2958, object]). +fb_tsv_pred_stats('unique-values', gene_genetic_interactions, [3, 4615, object]). +fb_tsv_pred_stats('unique-values', gene_genetic_interactions, [4, 4615, object]). +fb_tsv_pred_stats('unique-values', gene_genetic_interactions, [5, 2, object]). +fb_tsv_pred_stats('unique-values', gene_genetic_interactions, [6, 5428, object]). +fb_tsv_pred_stats('missing-values', gene_genetic_interactions, [1, 0, [], []]). +fb_tsv_pred_stats('missing-values', gene_genetic_interactions, [2, 0, [], []]). +fb_tsv_pred_stats('missing-values', gene_genetic_interactions, [3, 0, [], []]). +fb_tsv_pred_stats('missing-values', gene_genetic_interactions, [4, 0, [], []]). +fb_tsv_pred_stats('missing-values', gene_genetic_interactions, [5, 0, [], []]). +fb_tsv_pred_stats('missing-values', gene_genetic_interactions, [6, 0, [], []]). +fb_tsv_pred_stats('most-frequent', gene_genetic_interactions, [1, [#, [#, 'Egfr', 168], [#, pbl, 173], [#, 'H', 173], [#, pnr, 174], [#, w, 181], [#, 'Ras85D', 365], [#, 'N', 384]]]). +fb_tsv_pred_stats('less-frequent', gene_genetic_interactions, [1, [#, [#, 'Fit1', 1], [#, 'Gtpx', 1], [#, 'kat-60L1', 1], [#, 'Abl|fax', 1], [#, 'rpr|hid', 1], [#, 'Gfrl', 1], [#, 'mod(mdg4)|sc', 1]]]). +fb_tsv_pred_stats('most-frequent', gene_genetic_interactions, [2, [#, [#, 'FBgn0003731', 168], [#, 'FBgn0003041', 173], [#, 'FBgn0001169', 173], [#, 'FBgn0003117', 174], [#, 'FBgn0003996', 181], [#, 'FBgn0003205', 365], [#, 'FBgn0004647', 384]]]). +fb_tsv_pred_stats('less-frequent', gene_genetic_interactions, [2, [#, [#, 'FBgn0035498', 1], [#, 'FBgn0035438', 1], [#, 'FBgn0037375', 1], [#, 'FBgn0000017|FBgn0014163', 1], [#, 'FBgn0011706|FBgn0003997', 1], [#, 'FBgn0262869', 1], [#, 'FBgn0002781|FBgn0004170', 1]]]). +fb_tsv_pred_stats('most-frequent', gene_genetic_interactions, [3, [#, [#, wg, 110], [#, puc, 117], [#, 'Ras85D', 141], [#, 'Egfr', 158], [#, 'Diap1', 163], [#, 'N', 174], [#, bsk, 181]]]). +fb_tsv_pred_stats('less-frequent', gene_genetic_interactions, [3, [#, [#, 'Su(tor)278-22', 1], [#, 'CG32982', 1], [#, 'CG15599', 1], [#, 'Su(E1)-A', 1], [#, 'mir-13b-2', 1], [#, 'EP1095', 1], [#, 'S(Sev-CycE)D28', 1]]]). +fb_tsv_pred_stats('most-frequent', gene_genetic_interactions, [4, [#, [#, 'FBgn0284084', 110], [#, 'FBgn0243512', 117], [#, 'FBgn0003205', 141], [#, 'FBgn0003731', 158], [#, 'FBgn0260635', 163], [#, 'FBgn0004647', 174], [#, 'FBgn0000229', 181]]]). +fb_tsv_pred_stats('less-frequent', gene_genetic_interactions, [4, [#, [#, 'FBgn0026335', 1], [#, 'FBgn0052982', 1], [#, 'FBgn0030667', 1], [#, 'FBgn0262767', 1], [#, 'FBgn0262421', 1], [#, 'FBgn0062701', 1], [#, 'FBgn0041783', 1]]]). +fb_tsv_pred_stats('most-frequent', gene_genetic_interactions, [5, [#, [#, enhanceable, 7874], [#, suppressible, 12447]]]). +fb_tsv_pred_stats('less-frequent', gene_genetic_interactions, [5, [#, [#, enhanceable, 7874], [#, suppressible, 12447]]]). +fb_tsv_pred_stats('most-frequent', gene_genetic_interactions, [6, [#, [#, 'FBrf0190765', 83], [#, 'FBrf0188528', 88], [#, 'FBrf0190751', 89], [#, 'FBrf0187664', 105], [#, 'FBrf0147055', 149], [#, 'FBrf0199094', 151], [#, 'FBrf0241270', 160]]]). +fb_tsv_pred_stats('less-frequent', gene_genetic_interactions, [6, [#, [#, 'FBrf0221584', 1], [#, 'FBrf0231072', 1], [#, 'FBrf0102734', 1], [#, 'FBrf0190193', 1], [#, 'FBrf0229219', 1], [#, 'FBrf0226148', 1], [#, 'FBrf0208690', 1]]]). +fb_tsv_pred_stats('num-columns', gene_groups_HGNC, [4]). +fb_tsv_pred_stats('duplicated-rows', gene_groups_HGNC, [0]). +fb_tsv_pred_stats('total-rows', gene_groups_HGNC, [1711]). +fb_tsv_pred_stats('unique-values', gene_groups_HGNC, [1, 1699, object]). +fb_tsv_pred_stats('unique-values', gene_groups_HGNC, [2, 1699, object]). +fb_tsv_pred_stats('unique-values', gene_groups_HGNC, [3, 1699, object]). +fb_tsv_pred_stats('unique-values', gene_groups_HGNC, [4, 506, object]). +fb_tsv_pred_stats('missing-values', gene_groups_HGNC, [1, 0, [], []]). +fb_tsv_pred_stats('missing-values', gene_groups_HGNC, [2, 0, [], []]). +fb_tsv_pred_stats('missing-values', gene_groups_HGNC, [3, 0, [], []]). +fb_tsv_pred_stats('null-value-count', gene_groups_HGNC, [4, '', 1192]). +fb_tsv_pred_stats('missing-values', gene_groups_HGNC, [4, 1192, [#, ''], [#, 1192]]). +fb_tsv_pred_stats('most-frequent', gene_groups_HGNC, [1, [#, [#, 'FBgg0000526', 2], [#, 'FBgg0000112', 2], [#, 'FBgg0000738', 2], [#, 'FBgg0000588', 2], [#, 'FBgg0000792', 2], [#, 'FBgg0000083', 3], [#, 'FBgg0000279', 3]]]). +fb_tsv_pred_stats('less-frequent', gene_groups_HGNC, [1, [#, [#, 'FBgg0000451', 1], [#, 'FBgg0000651', 1], [#, 'FBgg0001307', 1], [#, 'FBgg0000697', 1], [#, 'FBgg0000072', 1], [#, 'FBgg0000437', 1], [#, 'FBgg0001352', 1]]]). +fb_tsv_pred_stats('most-frequent', gene_groups_HGNC, [2, [#, [#, 'SM', 2], [#, 'INX', 2], [#, 'PRDTF', 2], [#, 'CAC-U', 2], [#, 'E2FTF', 2], [#, 'SYT', 3], [#, 'RPD3-HDA1', 3]]]). +fb_tsv_pred_stats('less-frequent', gene_groups_HGNC, [2, [#, [#, 'TRNA-C-THR-CGT', 1], [#, 'NAT', 1], [#, 'APAS', 1], [#, 'SLC33', 1], [#, 'ADAM', 1], [#, 'TRNA-C-LEU-TAA', 1], [#, 'N-GH', 1]]]). +fb_tsv_pred_stats('most-frequent', gene_groups_HGNC, [3, [#, [#, 'SPLICEOSOMAL SM PROTEINS', 2], [#, 'INNEXINS', 2], [#, 'PAIRED TRANSCRIPTION FACTORS', 2], [#, 'UNCLASSIFIED CALCIUM CHANNEL-FORMING SUBUNITS', 2], [#, 'E2F TRANSCRIPTION FACTORS', 2], [#, 'SYNAPTOTAGMINS & SYNAPTOTAGMIN-LIKE PROTEINS', 3], [#, 'RPD3/HDA1 LYSINE DEACETYLASES', 3]]]). +fb_tsv_pred_stats('less-frequent', gene_groups_HGNC, [3, [#, [#, 'CYTOSOLIC THREONINE-CGT TRANSFER RNAS', 1], [#, 'N-TERMINAL ACETYLTRANSFERASE CATALYTIC SUBUNITS', 1], [#, 'ASPARAGINASES', 1], [#, 'SLC33 ACETYL-COA TRANSPORTERS', 1], [#, 'ADAM METALLOPROTEASES', 1], [#, 'CYTOSOLIC LEUCINE-TAA TRANSFER RNAS', 1], [#, 'N-GLYCOSYL HYDROLASES', 1]]]). +fb_tsv_pred_stats('most-frequent', gene_groups_HGNC, [4, [#, [#, 1281.0, 2], [#, 363.0, 2], [#, 434.0, 2], [#, 816.0, 2], [#, 1254.0, 2], [#, 669.0, 2]]]). +fb_tsv_pred_stats('less-frequent', gene_groups_HGNC, [4, [#, [#, 346.0, 1], [#, 1654.0, 1], [#, 1585.0, 1], [#, 1419.0, 1], [#, 2154.0, 1], [#, 262.0, 1], [#, 1027.0, 1]]]). +fb_tsv_pred_stats('num-columns', gene_group_data, [7]). +fb_tsv_pred_stats('duplicated-rows', gene_group_data, [0]). +fb_tsv_pred_stats('total-rows', gene_group_data, [10957]). +fb_tsv_pred_stats('unique-values', gene_group_data, [1, 1629, object]). +fb_tsv_pred_stats('unique-values', gene_group_data, [2, 1629, object]). +fb_tsv_pred_stats('unique-values', gene_group_data, [3, 1629, object]). +fb_tsv_pred_stats('unique-values', gene_group_data, [4, 389, object]). +fb_tsv_pred_stats('unique-values', gene_group_data, [5, 389, object]). +fb_tsv_pred_stats('unique-values', gene_group_data, [6, 8251, object]). +fb_tsv_pred_stats('unique-values', gene_group_data, [7, 8251, object]). +fb_tsv_pred_stats('missing-values', gene_group_data, [1, 0, [], []]). +fb_tsv_pred_stats('missing-values', gene_group_data, [2, 0, [], []]). +fb_tsv_pred_stats('missing-values', gene_group_data, [3, 0, [], []]). +fb_tsv_pred_stats('null-value-count', gene_group_data, [4, '', 1106]). +fb_tsv_pred_stats('missing-values', gene_group_data, [4, 1106, [#, ''], [#, 1106]]). +fb_tsv_pred_stats('null-value-count', gene_group_data, [5, '', 1106]). +fb_tsv_pred_stats('missing-values', gene_group_data, [5, 1106, [#, ''], [#, 1106]]). +fb_tsv_pred_stats('null-value-count', gene_group_data, [6, '', 405]). +fb_tsv_pred_stats('missing-values', gene_group_data, [6, 405, [#, ''], [#, 405]]). +fb_tsv_pred_stats('null-value-count', gene_group_data, [7, '', 405]). +fb_tsv_pred_stats('missing-values', gene_group_data, [7, 405, [#, ''], [#, 405]]). +fb_tsv_pred_stats('most-frequent', gene_group_data, [1, [#, [#, 'FBgg0000128', 98], [#, 'FBgg0001176', 105], [#, 'FBgg0001186', 106], [#, 'FBgg0001078', 114], [#, 'FBgg0000097', 120], [#, 'FBgg0001077', 136], [#, 'FBgg0000732', 272]]]). +fb_tsv_pred_stats('less-frequent', gene_group_data, [1, [#, [#, 'FBgg0001756', 1], [#, 'FBgg0000834', 1], [#, 'FBgg0001677', 1], [#, 'FBgg0000396', 1], [#, 'FBgg0000921', 1], [#, 'FBgg0000512', 1], [#, 'FBgg0000662', 1]]]). +fb_tsv_pred_stats('most-frequent', gene_group_data, [2, [#, [#, 'E3-RING-U', 98], [#, 'CPR', 105], [#, 'CBD', 106], [#, 'SP-T', 114], [#, 'OR', 120], [#, 'S1A-NPH', 136], [#, 'ZF-C2H2', 272]]]). +fb_tsv_pred_stats('less-frequent', gene_group_data, [2, [#, [#, 'UFM1', 1], [#, 'GH47', 1], [#, 'GH99', 1], [#, 'TRNA-C-ASP', 1], [#, 'MDH', 1], [#, 'KCN', 1], [#, 'SLC7', 1]]]). +fb_tsv_pred_stats('most-frequent', gene_group_data, [3, [#, [#, 'UNCLASSIFIED RING DOMAIN UBIQUITIN LIGASES', 98], [#, 'CPR CUTICLE PROTEIN FAMILY', 105], [#, 'CHITIN BINDING DOMAIN-CONTAINING PROTEINS', 106], [#, 'S1A SERINE PROTEASES - TRYPSIN-LIKE', 114], [#, 'ODORANT RECEPTORS', 120], [#, 'S1A NON-PEPTIDASE HOMOLOGS', 136], [#, 'C2H2 ZINC FINGER TRANSCRIPTION FACTORS', 272]]]). +fb_tsv_pred_stats('less-frequent', gene_group_data, [3, [#, [#, 'UFM1 PROTEINS', 1], [#, 'CLASS I ALPHA-MANNOSIDASES', 1], [#, 'ENDO-ALPHA MANNOSIDASES', 1], [#, 'CYTOSOLIC ASPARTIC ACID TRANSFER RNAS', 1], [#, 'MALATE DEHYDROGENASES', 1], [#, 'POTASSIUM CHANNEL SUBUNITS', 1], [#, 'SLC7 FAMILY OF AMINO ACID TRANSPORTERS', 1]]]). +fb_tsv_pred_stats('most-frequent', gene_group_data, [4, [#, [#, 'FBgg0001178', 162], [#, 'FBgg0001841', 178], [#, 'FBgg0001076', 190], [#, 'FBgg0000729', 277], [#, 'FBgg0000537', 318], [#, 'FBgg0000686', 392]]]). +fb_tsv_pred_stats('less-frequent', gene_group_data, [4, [#, [#, 'FBgg0001357', 1], [#, 'FBgg0000408', 1], [#, 'FBgg0001039', 1], [#, 'FBgg0001844', 2], [#, 'FBgg0001637', 2], [#, 'FBgg0000582', 2], [#, 'FBgg0000130', 2]]]). +fb_tsv_pred_stats('most-frequent', gene_group_data, [5, [#, [#, 'CP', 162], [#, 'OXPHOS-V', 178], [#, 'S1AP', 190], [#, 'ZN-TF', 277], [#, 'SPL-INT', 318], [#, 'SLC', 392]]]). +fb_tsv_pred_stats('less-frequent', gene_group_data, [5, [#, [#, 'ETH', 1], [#, 'TRNA-C-SEC', 1], [#, 'OXRPX', 1], [#, 'PSM-G', 2], [#, 'LADAC', 2], [#, 'IC', 2], [#, 'RP', 2]]]). +fb_tsv_pred_stats('most-frequent', gene_group_data, [6, [#, [#, 'FBgn0261933', 10], [#, 'FBgn0000426', 13], [#, 'FBgn0261790', 13], [#, 'FBgn0261791', 13], [#, 'FBgn0023167', 13], [#, 'FBgn0262601', 13]]]). +fb_tsv_pred_stats('less-frequent', gene_group_data, [6, [#, [#, 'FBgn0002565', 1], [#, 'FBgn0052671', 1], [#, 'FBgn0262518', 1], [#, 'FBgn0037364', 1], [#, 'FBgn0005586', 1], [#, 'FBgn0015791', 1], [#, 'FBgn0015795', 1]]]). +fb_tsv_pred_stats('most-frequent', gene_group_data, [7, [#, [#, 'SmD1', 10], [#, 'SmF', 13], [#, 'SmE', 13], [#, 'SNRPG', 13], [#, 'SmD3', 13], [#, 'SmB', 13]]]). +fb_tsv_pred_stats('less-frequent', gene_group_data, [7, [#, [#, 'Lsp2', 1], [#, 'Rab9Fa', 1], [#, 'Rab8', 1], [#, 'Rab23', 1], [#, 'Rab3', 1], [#, 'Rab14', 1], [#, 'Rab7', 1]]]). +fb_tsv_pred_stats('num-columns', gene_map_table, [6]). +fb_tsv_pred_stats('duplicated-rows', gene_map_table, [0]). +fb_tsv_pred_stats('total-rows', gene_map_table, [245829]). +fb_tsv_pred_stats('unique-values', gene_map_table, [1, 542, object]). +fb_tsv_pred_stats('unique-values', gene_map_table, [2, 245829, object]). +fb_tsv_pred_stats('unique-values', gene_map_table, [3, 245829, object]). +fb_tsv_pred_stats('unique-values', gene_map_table, [4, 1716, object]). +fb_tsv_pred_stats('unique-values', gene_map_table, [5, 8138, object]). +fb_tsv_pred_stats('unique-values', gene_map_table, [6, 17721, object]). +fb_tsv_pred_stats('missing-values', gene_map_table, [1, 0, [], []]). +fb_tsv_pred_stats('missing-values', gene_map_table, [2, 0, [], []]). +fb_tsv_pred_stats('missing-values', gene_map_table, [3, 0, [], []]). +fb_tsv_pred_stats('null-value-count', gene_map_table, [4, '', 208914]). +fb_tsv_pred_stats('missing-values', gene_map_table, [4, 208914, [#, ''], [#, 208914]]). +fb_tsv_pred_stats('null-value-count', gene_map_table, [5, '', 222613]). +fb_tsv_pred_stats('null-value-count', gene_map_table, [5, -, 105]). +fb_tsv_pred_stats('missing-values', gene_map_table, [5, 222718, [#, '', -], [#, 222613, 105]]). +fb_tsv_pred_stats('null-value-count', gene_map_table, [6, '', 227926]). +fb_tsv_pred_stats('missing-values', gene_map_table, [6, 227926, [#, ''], [#, 227926]]). +fb_tsv_pred_stats('most-frequent', gene_map_table, [1, [#, [#, 'Dper', 18137], [#, 'Dana', 18521], [#, 'Dwil', 18542], [#, 'Dyak', 19506], [#, 'Dsim', 20501], [#, 'Dpse', 22460], [#, 'Dmel', 31755]]]). +fb_tsv_pred_stats('less-frequent', gene_map_table, [1, [#, [#, 'Dmos', 1], [#, 'Dsch', 1], [#, 'Dprg', 1], [#, 'Dpme', 1], [#, 'Dmds', 1], [#, 'Dbis', 1], [#, 'Dsut', 1]]]). +fb_tsv_pred_stats('most-frequent', gene_map_table, [4, [#, [#, '1-', 1161], [#, 'XL-', 1883], [#, '4-', 2182], [#, 'XR-', 2261], [#, '3-', 3567], [#, '2-', 4139]]]). +fb_tsv_pred_stats('less-frequent', gene_map_table, [4, [#, [#, '2-[90]', 1], [#, '3-50-62', 1], [#, '1-38.4', 1], [#, '3-[76]', 1], [#, '3-[25]', 1], [#, '1-[61]', 1], [#, '2-[24]', 1]]]). +fb_tsv_pred_stats('most-frequent', gene_map_table, [5, [#, [#, '61-100', 47], [#, '39D5-39D5', 47], [#, '21E2-21E2', 73], [#, '56E2-56E2', 123], [#, '21-60', 132]]]). +fb_tsv_pred_stats('less-frequent', gene_map_table, [5, [#, [#, '92A2-92A3', 1], [#, '18E5-18F1', 1], [#, '78A2-78B1', 1], [#, '95C5-95C8', 1], [#, '18B8-18B8', 1], [#, '61F2-61F3', 1], [#, '53A2-53A3', 1]]]). +fb_tsv_pred_stats('most-frequent', gene_map_table, [6, [#, [#, '2R:10351533..10352161(-1)', 3], [#, '2R:13209809..13212237(-1)', 3], [#, '3R:21365609..21368279(1)', 3], [#, '2R:21667541..21669916(-1)', 4], [#, '3R:13813109..13814648(1)', 4], [#, '3R:21355692..21359768(-1)', 5]]]). +fb_tsv_pred_stats('less-frequent', gene_map_table, [6, [#, [#, '3R:19373757..19374789(-1)', 1], [#, '3L:11574764..11577044(-1)', 1], [#, '3L:11572797..11574663(-1)', 1], [#, 'X:20178755..20179729(-1)', 1], [#, '3L:10692530..10693167(-1)', 1], [#, '3R:25493481..25495161(-1)', 1], [#, 'X:20186630..20187604(-1)', 1]]]). +fb_tsv_pred_stats('num-columns', gene_rpkm_matrix, [170]). +fb_tsv_pred_stats('duplicated-rows', gene_rpkm_matrix, [0]). +fb_tsv_pred_stats('total-rows', gene_rpkm_matrix, [17747]). +fb_tsv_pred_stats('unique-values', gene_rpkm_matrix, [1, 17747, object]). +fb_tsv_pred_stats('unique-values', gene_rpkm_matrix, [2, 17747, object]). +fb_tsv_pred_stats('unique-values', gene_rpkm_matrix, [3, 11214, object]). +fb_tsv_pred_stats('num-columns', gene_rpkm_report, [12]). +fb_tsv_pred_stats('duplicated-rows', gene_rpkm_report, [0]). +fb_tsv_pred_stats('total-rows', gene_rpkm_report, [2928711]). +fb_tsv_pred_stats('unique-values', gene_rpkm_report, [1, 1, object]). +fb_tsv_pred_stats('unique-values', gene_rpkm_report, [2, 17748, object]). +fb_tsv_pred_stats('unique-values', gene_rpkm_report, [3, 17748, object]). +fb_tsv_pred_stats('unique-values', gene_rpkm_report, [4, 7, object]). +fb_tsv_pred_stats('unique-values', gene_rpkm_report, [5, 7, object]). +fb_tsv_pred_stats('unique-values', gene_rpkm_report, [6, 166, object]). +fb_tsv_pred_stats('unique-values', gene_rpkm_report, [7, 166, object]). +fb_tsv_pred_stats('unique-values', gene_rpkm_report, [8, 5113, int64]). +fb_tsv_pred_stats('unique-values', gene_rpkm_report, [9, 8, int64]). +fb_tsv_pred_stats('unique-values', gene_rpkm_report, [10, 6776, object]). +fb_tsv_pred_stats('unique-values', gene_rpkm_report, [11, 5412, int64]). +fb_tsv_pred_stats('unique-values', gene_rpkm_report, [12, 2, object]). +fb_tsv_pred_stats('missing-values', gene_rpkm_report, [1, 0, [], []]). +fb_tsv_pred_stats('missing-values', gene_rpkm_report, [2, 0, [], []]). +fb_tsv_pred_stats('missing-values', gene_rpkm_report, [3, 0, [], []]). +fb_tsv_pred_stats('missing-values', gene_rpkm_report, [4, 0, [], []]). +fb_tsv_pred_stats('missing-values', gene_rpkm_report, [5, 0, [], []]). +fb_tsv_pred_stats('missing-values', gene_rpkm_report, [6, 0, [], []]). +fb_tsv_pred_stats('missing-values', gene_rpkm_report, [7, 0, [], []]). +fb_tsv_pred_stats('missing-values', gene_rpkm_report, [8, 0, [], []]). +fb_tsv_pred_stats('missing-values', gene_rpkm_report, [9, 0, [], []]). +fb_tsv_pred_stats('null-value-count', gene_rpkm_report, [10, '', 60536]). +fb_tsv_pred_stats('missing-values', gene_rpkm_report, [10, 60536, [#, ''], [#, 60536]]). +fb_tsv_pred_stats('missing-values', gene_rpkm_report, [11, 0, [], []]). +fb_tsv_pred_stats('missing-values', gene_rpkm_report, [12, 0, [], []]). +fb_tsv_pred_stats('most-frequent', gene_rpkm_report, [1, [#, [#, 'Dmel_R6.53', 2928711]]]). +fb_tsv_pred_stats('less-frequent', gene_rpkm_report, [1, [#, [#, 'Dmel_R6.53', 2928711]]]). +fb_tsv_pred_stats('most-frequent', gene_rpkm_report, [2, [#, [#, 'FBgn0053410', 166], [#, 'FBgn0053411', 166], [#, 'FBgn0053412', 166], [#, 'FBgn0053413', 166], [#, 'FBgn0053414', 166], [#, 'FBgn0053408', 166], [#, 'FBgn0038694', 166]]]). +fb_tsv_pred_stats('less-frequent', gene_rpkm_report, [2, [#, [#, 'FBgn0267595', 40], [#, 'FBgn0013691', 42], [#, 'FBgn0013673', 42], [#, 'FBgn0013701', 42], [#, 'FBgn0013700', 42], [#, 'FBgn0013674', 42], [#, 'FBgn0013675', 42]]]). +fb_tsv_pred_stats('most-frequent', gene_rpkm_report, [3, [#, [#, '5SrRNA:CR33410', 166], [#, '5SrRNA:CR33411', 166], [#, '5SrRNA:CR33412', 166], [#, '5SrRNA:CR33413', 166], [#, '5SrRNA:CR33414', 166], [#, '5SrRNA:CR33408', 166], [#, 'CG5217', 166]]]). +fb_tsv_pred_stats('less-frequent', gene_rpkm_report, [3, [#, [#, 'CR45933', 40], [#, 'mt:tRNA:Asp-GTC', 42], [#, 'mt:ATPase8', 42], [#, 'mt:tRNA:Asn-GTT', 42], [#, 'mt:tRNA:Met-CAT', 42], [#, 'mt:CoI', 42], [#, 'mt:CoII', 42]]]). +fb_tsv_pred_stats('most-frequent', gene_rpkm_report, [4, [#, [#, 'FBlc0003342', 35368], [#, 'FBlc0000060', 211421], [#, 'FBlc0000260', 424996], [#, 'FBlc0000236', 477917], [#, 'FBlc0000206', 513566], [#, 'FBlc0000085', 528553], [#, 'FBlc0003498', 736890]]]). +fb_tsv_pred_stats('less-frequent', gene_rpkm_report, [4, [#, [#, 'FBlc0003342', 35368], [#, 'FBlc0000060', 211421], [#, 'FBlc0000260', 424996], [#, 'FBlc0000236', 477917], [#, 'FBlc0000206', 513566], [#, 'FBlc0000085', 528553], [#, 'FBlc0003498', 736890]]]). +fb_tsv_pred_stats('most-frequent', gene_rpkm_report, [5, [#, [#, 'Knoblich_Neural_Cell_RNA-Seq', 35368], [#, 'BCM_1_RNAseq', 211421], [#, 'modENCODE_mRNA-Seq_cell.B', 424996], [#, 'modENCODE_mRNA-Seq_treatments', 477917], [#, 'modENCODE_mRNA-Seq_tissues', 513566], [#, 'modENCODE_mRNA-Seq_development', 528553], [#, 'FlyAtlas2', 736890]]]). +fb_tsv_pred_stats('less-frequent', gene_rpkm_report, [5, [#, [#, 'Knoblich_Neural_Cell_RNA-Seq', 35368], [#, 'BCM_1_RNAseq', 211421], [#, 'modENCODE_mRNA-Seq_cell.B', 424996], [#, 'modENCODE_mRNA-Seq_treatments', 477917], [#, 'modENCODE_mRNA-Seq_tissues', 513566], [#, 'modENCODE_mRNA-Seq_development', 528553], [#, 'FlyAtlas2', 736890]]]). +fb_tsv_pred_stats('most-frequent', gene_rpkm_report, [6, [#, [#, 'FBlc0000235', 17711], [#, 'FBlc0000234', 17711], [#, 'FBlc0000233', 17711], [#, 'FBlc0000229', 17711], [#, 'FBlc0000217', 17711], [#, 'FBlc0000251', 17711], [#, 'FBlc0000250', 17711]]]). +fb_tsv_pred_stats('less-frequent', gene_rpkm_report, [6, [#, [#, 'FBlc0003639', 17545], [#, 'FBlc0003637', 17545], [#, 'FBlc0003636', 17545], [#, 'FBlc0003635', 17545], [#, 'FBlc0003634', 17545], [#, 'FBlc0003633', 17545], [#, 'FBlc0003632', 17545]]]). +fb_tsv_pred_stats('most-frequent', gene_rpkm_report, [7, [#, [#, mE_mRNA_P8_fat, 17711], [#, mE_mRNA_WPP_saliv, 17711], [#, mE_mRNA_WPP_fat, 17711], [#, mE_mRNA_L3_Wand_imag_disc, 17711], [#, mE_mRNA_A_MateM_4d_testis, 17711], [#, mE_mRNA_A_4d_Paraquat_10mM, 17711], [#, mE_mRNA_A_4d_Paraquat_5mM, 17711]]]). +fb_tsv_pred_stats('less-frequent', gene_rpkm_report, [7, [#, [#, 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_FatBody', 17545], [#, 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_Carcass', 17545], [#, 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_Crop', 17545], [#, 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_Brain', 17545], [#, 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_Whole', 17545], [#, 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_Virgin_Spermathecum', 17545], [#, 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_Mated_Spermathecum', 17545]]]). +fb_tsv_pred_stats('most-frequent', gene_rpkm_report, [8, [#, [#, 6, 67267], [#, 5, 76452], [#, 4, 89006], [#, 3, 106255], [#, 2, 139559], [#, 1, 256023], [#, 0, 1229976]]]). +fb_tsv_pred_stats('less-frequent', gene_rpkm_report, [8, [#, [#, 4755, 1], [#, 3974, 1], [#, 2566, 1], [#, 3991, 1], [#, 10214, 1], [#, 15694, 1], [#, 3308, 1]]]). +fb_tsv_pred_stats('most-frequent', gene_rpkm_report, [9, [#, [#, 6, 94410], [#, 5, 101416], [#, 4, 187170], [#, 3, 362858], [#, 2, 439025], [#, 1, 501837], [#, 0, 1229976]]]). +fb_tsv_pred_stats('less-frequent', gene_rpkm_report, [9, [#, [#, 7, 12019], [#, 6, 94410], [#, 5, 101416], [#, 4, 187170], [#, 3, 362858], [#, 2, 439025], [#, 1, 501837]]]). +fb_tsv_pred_stats('most-frequent', gene_rpkm_report, [10, [#, [#, 45.0, 5314], [#, 72, 7512], [#, 44.0, 8878], [#, 72.0, 11038], [#, 73, 11536], [#, 135.0, 17264]]]). +fb_tsv_pred_stats('less-frequent', gene_rpkm_report, [10, [#, [#, 2235, 15], [#, 939, 42], [#, 667, 42], [#, 155, 42], [#, 1536, 42], [#, 354, 42], [#, 290, 42]]]). +fb_tsv_pred_stats('most-frequent', gene_rpkm_report, [11, [#, [#, 595, 4980], [#, 74, 5098], [#, 45, 5872], [#, 44, 9390], [#, 135, 17014], [#, 73, 17014], [#, 72, 18668]]]). +fb_tsv_pred_stats('less-frequent', gene_rpkm_report, [11, [#, [#, 62, 42], [#, 63, 42], [#, 16924, 82], [#, 230, 82], [#, 3528, 82], [#, 193, 82], [#, 16779, 84]]]). +fb_tsv_pred_stats('most-frequent', gene_rpkm_report, [12, [#, [#, 'Total', 73206], [#, 'Unique', 2855505]]]). +fb_tsv_pred_stats('less-frequent', gene_rpkm_report, [12, [#, [#, 'Total', 73206], [#, 'Unique', 2855505]]]). +fb_tsv_pred_stats('num-columns', gene_snapshots, [5]). +fb_tsv_pred_stats('duplicated-rows', gene_snapshots, [0]). +fb_tsv_pred_stats('total-rows', gene_snapshots, [13985]). +fb_tsv_pred_stats('unique-values', gene_snapshots, [1, 13985, object]). +fb_tsv_pred_stats('unique-values', gene_snapshots, [2, 13985, object]). +fb_tsv_pred_stats('unique-values', gene_snapshots, [3, 7833, object]). +fb_tsv_pred_stats('unique-values', gene_snapshots, [4, 61, object]). +fb_tsv_pred_stats('unique-values', gene_snapshots, [5, 3652, object]). +fb_tsv_pred_stats('missing-values', gene_snapshots, [1, 0, [], []]). +fb_tsv_pred_stats('missing-values', gene_snapshots, [2, 0, [], []]). +fb_tsv_pred_stats('null-value-count', gene_snapshots, [3, -, 6153]). +fb_tsv_pred_stats('missing-values', gene_snapshots, [3, 6153, [#, -], [#, 6153]]). +fb_tsv_pred_stats('null-value-count', gene_snapshots, [4, -, 10334]). +fb_tsv_pred_stats('missing-values', gene_snapshots, [4, 10334, [#, -], [#, 10334]]). +fb_tsv_pred_stats('missing-values', gene_snapshots, [5, 0, [], []]). +fb_tsv_pred_stats('most-frequent', gene_snapshots, [3, [#, [#, 'Carbonic anhydrase 2', 1], [#, 'PRL-1 phosphatase', 1], [#, tricornered, 1], [#, kurz, 1], [#, 'beaten path IV', 1], [#, 'male sterile (2) 35Ci', 1]]]). +fb_tsv_pred_stats('less-frequent', gene_snapshots, [3, [#, [#, 'Receptor expression enhancing protein A', 1], [#, tricornered, 1], [#, 'PRL-1 phosphatase', 1], [#, 'Carbonic anhydrase 2', 1], [#, 'sugar transporter 3', 1], [#, spt4, 1], [#, 'Imitation SWI', 1]]]). +fb_tsv_pred_stats('most-frequent', gene_snapshots, [4, [#, [#, 20190919.0, 144], [#, 20190926.0, 198], [#, 20190912.0, 206], [#, 20190321.0, 222], [#, 20190307.0, 862], [#, 20190314.0, 1067]]]). +fb_tsv_pred_stats('less-frequent', gene_snapshots, [4, [#, [#, 20220901.0, 1], [#, 20200924.0, 1], [#, 20200730.0, 1], [#, 20200709.0, 1], [#, 20190725.0, 1], [#, 20210204.0, 1], [#, 20160630.0, 1]]]). +fb_tsv_pred_stats('most-frequent', gene_snapshots, [5, [#, [#, 'stumps (stumps) encodes a fibroblast growth factor (FGF) scaffolding protein. Upon FGF receptor activation, it mediates the recruitment of the phosphatase encoded by csw, which is essential for the activation of the MAPK pathway.', 1], [#, 'lectin-24Db (lectin-24Db) encodes a protein that interacts specifically with fucose and mannose.', 1], [#, 'Apoptosis inducing factor (AIF) encodes a phylogenetically conserved redox-active flavoprotein that contributes to cell death and oxidative phosphorylation in mitochondria.', 1], [#, 'Lsm10 (Lsm10) encodes a core component of the U7 snRNP complex, which functions in 3\' end processing of the non-polyadenylated, replication-dependent histone mRNAs. The product of Lsm10 is part of the heptameric Sm ring complex that binds directly to U7 snRNA. It replaces the protein encoded by SmD1 in the canonical heptameric Sm protein ring that binds spliceosomal snRNAs.', 1], [#, 'prenyl protease type I (ste24a) encodes a protein that, along with the products of ste24b and ste24c, are paralogous (tandemly duplicated) type I prenyl proteases.', 1], [#, 'dachshund (dac) encodes a transcriptional cofactor that physically interacts with several other retinal determination proteins, including those encoded by eya and so, and regulates eye, leg, gonad, and brain development.', 1], [#, 'Contributions welcome.', 10334]]]). +fb_tsv_pred_stats('less-frequent', gene_snapshots, [5, [#, [#, 'Down syndrome cell adhesion molecule 2 (Dscam2) encodes a transmembrane protein. Its alternative splicing produces two biochemically distinct homophilic binding proteins expressed in different cells. It can mediate both repulsion and adhesion between neurons and contributes to boundary formation, neurite targeting and synapse formation in the brain.', 1], [#, 'prenyl protease type I (ste24a) encodes a protein that, along with the products of ste24b and ste24c, are paralogous (tandemly duplicated) type I prenyl proteases.', 1], [#, 'Lsm10 (Lsm10) encodes a core component of the U7 snRNP complex, which functions in 3\' end processing of the non-polyadenylated, replication-dependent histone mRNAs. The product of Lsm10 is part of the heptameric Sm ring complex that binds directly to U7 snRNA. It replaces the protein encoded by SmD1 in the canonical heptameric Sm protein ring that binds spliceosomal snRNAs.', 1], [#, 'Apoptosis inducing factor (AIF) encodes a phylogenetically conserved redox-active flavoprotein that contributes to cell death and oxidative phosphorylation in mitochondria.', 1], [#, 'lectin-24Db (lectin-24Db) encodes a protein that interacts specifically with fucose and mannose.', 1], [#, 'stumps (stumps) encodes a fibroblast growth factor (FGF) scaffolding protein. Upon FGF receptor activation, it mediates the recruitment of the phosphatase encoded by csw, which is essential for the activation of the MAPK pathway.', 1], [#, 'expanded (ex) encodes a FERM-domain containing protein that localizes to apical cell-cell junctions, where it promotes Hippo signaling by physically interacting with multiple Hippo pathway components. Through its regulation of Hippo signaling, the product of ex functions as an inhibitor of growth.', 1]]]). +fb_tsv_pred_stats('num-columns', ncRNA_genes_, [2]). +fb_tsv_pred_stats('duplicated-rows', ncRNA_genes_, [145327]). +fb_tsv_pred_stats('total-rows', ncRNA_genes_, [212303]). +fb_tsv_pred_stats('unique-values', ncRNA_genes_, [1, 66975, object]). +fb_tsv_pred_stats('unique-values', ncRNA_genes_, [2, 3, object]). +fb_tsv_pred_stats('missing-values', ncRNA_genes_, [1, 0, [], []]). +fb_tsv_pred_stats('null-value-count', ncRNA_genes_, [2, '', 21161]). +fb_tsv_pred_stats('missing-values', ncRNA_genes_, [2, 21161, [#, ''], [#, 21161]]). +fb_tsv_pred_stats('most-frequent', ncRNA_genes_, [1, [#, [#, ' \\gca_accession\\: \\GCA_000001215.4\\, ', 4566], [#, ' \\exons\\: [', 4566], [#, ' ', 4566], [#, ' }', 5311], [#, ' ', 5534], [#, ' ', 6494], [#, ' ], ', 13710]]]). +fb_tsv_pred_stats('less-frequent', ncRNA_genes_, [1, [#, [#, ' \\metaData\\: ', 1], [#, ' \\endPosition\\: 23114377', 1], [#, ' \\startPosition\\: 23113577, ', 1], [#, ' \\endPosition\\: 23114049', 1], [#, ' \\geneId\\: \\FLYBASE:FBgn0266009\\, ', 1], [#, ' \\symbol\\: \\lncRNA:CR44782\\, ', 1], [#, ' \\url\\: \\http://flybase.org/reports/FBgn0266009.html\\, ', 1]]]). +fb_tsv_pred_stats('most-frequent', ncRNA_genes_, [2, [#, [#, '}RR42320\\', 1], [#, '}RR42263\\', 1]]]). +fb_tsv_pred_stats('less-frequent', ncRNA_genes_, [2, [#, [#, '}RR42263\\', 1], [#, '}RR42320\\', 1]]]). +fb_tsv_pred_stats('num-columns', pathway_group_data, [7]). +fb_tsv_pred_stats('duplicated-rows', pathway_group_data, [0]). +fb_tsv_pred_stats('total-rows', pathway_group_data, [992]). +fb_tsv_pred_stats('unique-values', pathway_group_data, [1, 71, object]). +fb_tsv_pred_stats('unique-values', pathway_group_data, [2, 71, object]). +fb_tsv_pred_stats('unique-values', pathway_group_data, [3, 71, object]). +fb_tsv_pred_stats('unique-values', pathway_group_data, [4, 18, object]). +fb_tsv_pred_stats('unique-values', pathway_group_data, [5, 18, object]). +fb_tsv_pred_stats('unique-values', pathway_group_data, [6, 658, object]). +fb_tsv_pred_stats('unique-values', pathway_group_data, [7, 658, object]). +fb_tsv_pred_stats('missing-values', pathway_group_data, [1, 0, [], []]). +fb_tsv_pred_stats('missing-values', pathway_group_data, [2, 0, [], []]). +fb_tsv_pred_stats('missing-values', pathway_group_data, [3, 0, [], []]). +fb_tsv_pred_stats('null-value-count', pathway_group_data, [4, '', 17]). +fb_tsv_pred_stats('missing-values', pathway_group_data, [4, 17, [#, ''], [#, 17]]). +fb_tsv_pred_stats('null-value-count', pathway_group_data, [5, '', 17]). +fb_tsv_pred_stats('missing-values', pathway_group_data, [5, 17, [#, ''], [#, 17]]). +fb_tsv_pred_stats('null-value-count', pathway_group_data, [6, '', 17]). +fb_tsv_pred_stats('missing-values', pathway_group_data, [6, 17, [#, ''], [#, 17]]). +fb_tsv_pred_stats('null-value-count', pathway_group_data, [7, '', 17]). +fb_tsv_pred_stats('missing-values', pathway_group_data, [7, 17, [#, ''], [#, 17]]). +fb_tsv_pred_stats('most-frequent', pathway_group_data, [1, [#, [#, 'FBgg0001196', 38], [#, 'FBgg0001069', 42], [#, 'FBgg0000891', 42], [#, 'FBgg0000981', 43], [#, 'FBgg0000916', 44], [#, 'FBgg0000892', 45], [#, 'FBgg0000980', 56]]]). +fb_tsv_pred_stats('less-frequent', pathway_group_data, [1, [#, [#, 'FBgg0000941', 1], [#, 'FBgg0001093', 1], [#, 'FBgg0000917', 1], [#, 'FBgg0000910', 1], [#, 'FBgg0000975', 1], [#, 'FBgg0000958', 1], [#, 'FBgg0000889', 1]]]). +fb_tsv_pred_stats('most-frequent', pathway_group_data, [2, [#, [#, 'IMD-N', 38], [#, 'NTCH-P', 42], [#, 'WNT-TCFN', 42], [#, 'HH-SMOP', 43], [#, 'SWH-N', 44], [#, 'WNT-TCFP', 45], [#, 'HH-SMON', 56]]]). +fb_tsv_pred_stats('less-frequent', pathway_group_data, [2, [#, [#, 'SEVL', 1], [#, 'ACT-SMAD2', 1], [#, 'SWH', 1], [#, 'INS', 1], [#, 'PVR-P', 1], [#, 'EGFR-RTK', 1], [#, 'WNT-TCF', 1]]]). +fb_tsv_pred_stats('most-frequent', pathway_group_data, [3, [#, [#, 'Negative Regulators of Imd Signaling Pathway', 38], [#, 'Positive Regulators of Notch Signaling Pathway', 42], [#, 'Negative Regulators of Wnt-TCF Signaling Pathway', 42], [#, 'Positive Regulators of Hedgehog Signaling Pathway', 43], [#, 'Negative Regulators of Hippo Signaling Pathway', 44], [#, 'Positive Regulators of Wnt-TCF Signaling Pathway', 45], [#, 'Negative Regulators of Hedgehog Signaling Pathway', 56]]]). +fb_tsv_pred_stats('less-frequent', pathway_group_data, [3, [#, [#, 'Sevenless Signaling Pathway', 1], [#, 'Activin Signaling Pathway', 1], [#, 'Hippo Signaling Pathway', 1], [#, 'Insulin-like Receptor Signaling Pathway', 1], [#, 'Positive Regulators of Pvr Signaling Pathway', 1], [#, 'EGFR Signaling Pathway', 1], [#, 'Wnt-TCF Signaling Pathway', 1]]]). +fb_tsv_pred_stats('most-frequent', pathway_group_data, [4, [#, [#, 'FBgg0000910', 77], [#, 'FBgg0001059', 79], [#, 'FBgg0000958', 83], [#, 'FBgg0000917', 87], [#, 'FBgg0001068', 89], [#, 'FBgg0000889', 100], [#, 'FBgg0000978', 108]]]). +fb_tsv_pred_stats('less-frequent', pathway_group_data, [4, [#, [#, 'FBgg0001792', 6], [#, 'FBgg0001093', 14], [#, 'FBgg0001560', 23], [#, 'FBgg0000941', 30], [#, 'FBgg0000934', 31], [#, 'FBgg0000967', 35]]]). +fb_tsv_pred_stats('most-frequent', pathway_group_data, [5, [#, [#, 'INS', 77], [#, 'TL-CAN', 79], [#, 'EGFR-RTK', 83], [#, 'SWH', 87], [#, 'NTCH', 89], [#, 'WNT-TCF', 100], [#, 'HH-SMO', 108]]]). +fb_tsv_pred_stats('less-frequent', pathway_group_data, [5, [#, [#, 'CGAS-STING', 6], [#, 'ACT-SMAD2', 14], [#, 'TNF', 23], [#, 'SEVL', 30], [#, 'TORS', 31], [#, 'FGFR', 35]]]). +fb_tsv_pred_stats('most-frequent', pathway_group_data, [6, [#, [#, 'FBgn0010269', 6], [#, 'FBgn0004177', 6], [#, 'FBgn0262432', 6], [#, 'FBgn0283468', 6], [#, 'FBgn0003256', 6], [#, 'FBgn0004638', 6]]]). +fb_tsv_pred_stats('less-frequent', pathway_group_data, [6, [#, [#, 'FBgn0262408', 1], [#, 'FBgn0027539', 1], [#, 'FBgn0001987', 1], [#, 'FBgn0005632', 1], [#, 'FBgn0043364', 1], [#, 'FBgn0000395', 1], [#, 'FBgn0261952', 1]]]). +fb_tsv_pred_stats('most-frequent', pathway_group_data, [7, [#, [#, 'Dsor1', 6], [#, mts, 6], [#, 'mir-8', 6], [#, slmb, 6], [#, rl, 6], [#, drk, 6]]]). +fb_tsv_pred_stats('less-frequent', pathway_group_data, [7, [#, [#, 'mir-5', 1], [#, lili, 1], [#, 'Gli', 1], [#, faf, 1], [#, cbt, 1], [#, 'cv-2', 1], [#, srw, 1]]]). +fb_tsv_pred_stats('num-columns', physical_interactions_mitab, [42]). +fb_tsv_pred_stats('duplicated-rows', physical_interactions_mitab, [0]). +fb_tsv_pred_stats('total-rows', physical_interactions_mitab, [51247]). +fb_tsv_pred_stats('unique-values', physical_interactions_mitab, [1, 4623, object]). +fb_tsv_pred_stats('unique-values', physical_interactions_mitab, [2, 5257, object]). +fb_tsv_pred_stats('unique-values', physical_interactions_mitab, [3, 4611, object]). +fb_tsv_pred_stats('unique-values', physical_interactions_mitab, [4, 5242, object]). +fb_tsv_pred_stats('unique-values', physical_interactions_mitab, [5, 4623, object]). +fb_tsv_pred_stats('unique-values', physical_interactions_mitab, [6, 5257, object]). +fb_tsv_pred_stats('unique-values', physical_interactions_mitab, [7, 111, object]). +fb_tsv_pred_stats('unique-values', physical_interactions_mitab, [8, 4823, object]). +fb_tsv_pred_stats('unique-values', physical_interactions_mitab, [9, 4941, object]). +fb_tsv_pred_stats('unique-values', physical_interactions_mitab, [10, 5, object]). +fb_tsv_pred_stats('unique-values', physical_interactions_mitab, [11, 4, object]). +fb_tsv_pred_stats('unique-values', physical_interactions_mitab, [12, 3, object]). +fb_tsv_pred_stats('unique-values', physical_interactions_mitab, [13, 1, object]). +fb_tsv_pred_stats('unique-values', physical_interactions_mitab, [14, 51247, object]). +fb_tsv_pred_stats('unique-values', physical_interactions_mitab, [15, 1, object]). +fb_tsv_pred_stats('unique-values', physical_interactions_mitab, [16, 1, object]). +fb_tsv_pred_stats('unique-values', physical_interactions_mitab, [17, 7, object]). +fb_tsv_pred_stats('unique-values', physical_interactions_mitab, [18, 8, object]). +fb_tsv_pred_stats('unique-values', physical_interactions_mitab, [19, 9, object]). +fb_tsv_pred_stats('unique-values', physical_interactions_mitab, [20, 9, object]). +fb_tsv_pred_stats('unique-values', physical_interactions_mitab, [21, 2, object]). +fb_tsv_pred_stats('unique-values', physical_interactions_mitab, [22, 2, object]). +fb_tsv_pred_stats('unique-values', physical_interactions_mitab, [23, 1, object]). +fb_tsv_pred_stats('unique-values', physical_interactions_mitab, [24, 1, object]). +fb_tsv_pred_stats('unique-values', physical_interactions_mitab, [25, 34325, object]). +fb_tsv_pred_stats('unique-values', physical_interactions_mitab, [26, 1037, object]). +fb_tsv_pred_stats('unique-values', physical_interactions_mitab, [27, 1040, object]). +fb_tsv_pred_stats('unique-values', physical_interactions_mitab, [28, 19939, object]). +fb_tsv_pred_stats('unique-values', physical_interactions_mitab, [29, 2, object]). +fb_tsv_pred_stats('unique-values', physical_interactions_mitab, [30, 2, object]). +fb_tsv_pred_stats('unique-values', physical_interactions_mitab, [31, 2, object]). +fb_tsv_pred_stats('unique-values', physical_interactions_mitab, [32, 2, object]). +fb_tsv_pred_stats('unique-values', physical_interactions_mitab, [33, 2, object]). +fb_tsv_pred_stats('unique-values', physical_interactions_mitab, [34, 2, object]). +fb_tsv_pred_stats('unique-values', physical_interactions_mitab, [35, 2, object]). +fb_tsv_pred_stats('unique-values', physical_interactions_mitab, [36, 3, object]). +fb_tsv_pred_stats('unique-values', physical_interactions_mitab, [37, 2, object]). +fb_tsv_pred_stats('unique-values', physical_interactions_mitab, [38, 2, object]). +fb_tsv_pred_stats('unique-values', physical_interactions_mitab, [39, 2, object]). +fb_tsv_pred_stats('unique-values', physical_interactions_mitab, [40, 2, object]). +fb_tsv_pred_stats('unique-values', physical_interactions_mitab, [41, 2, object]). +fb_tsv_pred_stats('unique-values', physical_interactions_mitab, [42, 2, object]). +fb_tsv_pred_stats('missing-values', physical_interactions_mitab, [1, 0, [], []]). +fb_tsv_pred_stats('missing-values', physical_interactions_mitab, [2, 0, [], []]). +fb_tsv_pred_stats('null-value-count', physical_interactions_mitab, [3, -, 23]). +fb_tsv_pred_stats('missing-values', physical_interactions_mitab, [3, 23, [#, -], [#, 23]]). +fb_tsv_pred_stats('null-value-count', physical_interactions_mitab, [4, -, 59]). +fb_tsv_pred_stats('missing-values', physical_interactions_mitab, [4, 59, [#, -], [#, 59]]). +fb_tsv_pred_stats('missing-values', physical_interactions_mitab, [5, 0, [], []]). +fb_tsv_pred_stats('missing-values', physical_interactions_mitab, [6, 0, [], []]). +fb_tsv_pred_stats('null-value-count', physical_interactions_mitab, [7, -, 231]). +fb_tsv_pred_stats('missing-values', physical_interactions_mitab, [7, 231, [#, -], [#, 231]]). +fb_tsv_pred_stats('missing-values', physical_interactions_mitab, [8, 0, [], []]). +fb_tsv_pred_stats('missing-values', physical_interactions_mitab, [9, 0, [], []]). +fb_tsv_pred_stats('missing-values', physical_interactions_mitab, [10, 0, [], []]). +fb_tsv_pred_stats('missing-values', physical_interactions_mitab, [11, 0, [], []]). +fb_tsv_pred_stats('missing-values', physical_interactions_mitab, [12, 0, [], []]). +fb_tsv_pred_stats('missing-values', physical_interactions_mitab, [13, 0, [], []]). +fb_tsv_pred_stats('missing-values', physical_interactions_mitab, [14, 0, [], []]). +fb_tsv_pred_stats('null-value-count', physical_interactions_mitab, [15, -, 51247]). +fb_tsv_pred_stats('missing-values', physical_interactions_mitab, [15, 51247, [#, -], [#, 51247]]). +fb_tsv_pred_stats('null-value-count', physical_interactions_mitab, [16, -, 51247]). +fb_tsv_pred_stats('missing-values', physical_interactions_mitab, [16, 51247, [#, -], [#, 51247]]). +fb_tsv_pred_stats('null-value-count', physical_interactions_mitab, [17, -, 50635]). +fb_tsv_pred_stats('missing-values', physical_interactions_mitab, [17, 50635, [#, -], [#, 50635]]). +fb_tsv_pred_stats('null-value-count', physical_interactions_mitab, [18, -, 50634]). +fb_tsv_pred_stats('missing-values', physical_interactions_mitab, [18, 50634, [#, -], [#, 50634]]). +fb_tsv_pred_stats('missing-values', physical_interactions_mitab, [19, 0, [], []]). +fb_tsv_pred_stats('missing-values', physical_interactions_mitab, [20, 0, [], []]). +fb_tsv_pred_stats('missing-values', physical_interactions_mitab, [21, 0, [], []]). +fb_tsv_pred_stats('missing-values', physical_interactions_mitab, [22, 0, [], []]). +fb_tsv_pred_stats('null-value-count', physical_interactions_mitab, [23, -, 51247]). +fb_tsv_pred_stats('missing-values', physical_interactions_mitab, [23, 51247, [#, -], [#, 51247]]). +fb_tsv_pred_stats('null-value-count', physical_interactions_mitab, [24, -, 51247]). +fb_tsv_pred_stats('missing-values', physical_interactions_mitab, [24, 51247, [#, -], [#, 51247]]). +fb_tsv_pred_stats('missing-values', physical_interactions_mitab, [25, 0, [], []]). +fb_tsv_pred_stats('null-value-count', physical_interactions_mitab, [26, -, 27320]). +fb_tsv_pred_stats('missing-values', physical_interactions_mitab, [26, 27320, [#, -], [#, 27320]]). +fb_tsv_pred_stats('null-value-count', physical_interactions_mitab, [27, -, 27569]). +fb_tsv_pred_stats('missing-values', physical_interactions_mitab, [27, 27569, [#, -], [#, 27569]]). +fb_tsv_pred_stats('null-value-count', physical_interactions_mitab, [28, -, 180]). +fb_tsv_pred_stats('missing-values', physical_interactions_mitab, [28, 180, [#, -], [#, 180]]). +fb_tsv_pred_stats('null-value-count', physical_interactions_mitab, [29, '', 1]). +fb_tsv_pred_stats('null-value-count', physical_interactions_mitab, [29, -, 51246]). +fb_tsv_pred_stats('missing-values', physical_interactions_mitab, [29, 51247, [#, '', -], [#, 1, 51246]]). +fb_tsv_pred_stats('null-value-count', physical_interactions_mitab, [30, '', 1]). +fb_tsv_pred_stats('null-value-count', physical_interactions_mitab, [30, -, 51246]). +fb_tsv_pred_stats('missing-values', physical_interactions_mitab, [30, 51247, [#, '', -], [#, 1, 51246]]). +fb_tsv_pred_stats('null-value-count', physical_interactions_mitab, [31, '', 1]). +fb_tsv_pred_stats('null-value-count', physical_interactions_mitab, [31, -, 51246]). +fb_tsv_pred_stats('missing-values', physical_interactions_mitab, [31, 51247, [#, '', -], [#, 1, 51246]]). +fb_tsv_pred_stats('null-value-count', physical_interactions_mitab, [32, '', 1]). +fb_tsv_pred_stats('null-value-count', physical_interactions_mitab, [32, -, 51246]). +fb_tsv_pred_stats('missing-values', physical_interactions_mitab, [32, 51247, [#, '', -], [#, 1, 51246]]). +fb_tsv_pred_stats('null-value-count', physical_interactions_mitab, [33, '', 1]). +fb_tsv_pred_stats('null-value-count', physical_interactions_mitab, [33, -, 51246]). +fb_tsv_pred_stats('missing-values', physical_interactions_mitab, [33, 51247, [#, '', -], [#, 1, 51246]]). +fb_tsv_pred_stats('null-value-count', physical_interactions_mitab, [34, '', 1]). +fb_tsv_pred_stats('null-value-count', physical_interactions_mitab, [34, -, 51246]). +fb_tsv_pred_stats('missing-values', physical_interactions_mitab, [34, 51247, [#, '', -], [#, 1, 51246]]). +fb_tsv_pred_stats('null-value-count', physical_interactions_mitab, [35, '', 1]). +fb_tsv_pred_stats('null-value-count', physical_interactions_mitab, [35, -, 51246]). +fb_tsv_pred_stats('missing-values', physical_interactions_mitab, [35, 51247, [#, '', -], [#, 1, 51246]]). +fb_tsv_pred_stats('null-value-count', physical_interactions_mitab, [36, '', 1]). +fb_tsv_pred_stats('missing-values', physical_interactions_mitab, [36, 1, [#, ''], [#, 1]]). +fb_tsv_pred_stats('null-value-count', physical_interactions_mitab, [37, '', 1]). +fb_tsv_pred_stats('null-value-count', physical_interactions_mitab, [37, -, 51246]). +fb_tsv_pred_stats('missing-values', physical_interactions_mitab, [37, 51247, [#, '', -], [#, 1, 51246]]). +fb_tsv_pred_stats('null-value-count', physical_interactions_mitab, [38, '', 1]). +fb_tsv_pred_stats('null-value-count', physical_interactions_mitab, [38, -, 51246]). +fb_tsv_pred_stats('missing-values', physical_interactions_mitab, [38, 51247, [#, '', -], [#, 1, 51246]]). +fb_tsv_pred_stats('null-value-count', physical_interactions_mitab, [39, '', 1]). +fb_tsv_pred_stats('null-value-count', physical_interactions_mitab, [39, -, 51246]). +fb_tsv_pred_stats('missing-values', physical_interactions_mitab, [39, 51247, [#, '', -], [#, 1, 51246]]). +fb_tsv_pred_stats('null-value-count', physical_interactions_mitab, [40, '', 1]). +fb_tsv_pred_stats('null-value-count', physical_interactions_mitab, [40, -, 51246]). +fb_tsv_pred_stats('missing-values', physical_interactions_mitab, [40, 51247, [#, '', -], [#, 1, 51246]]). +fb_tsv_pred_stats('null-value-count', physical_interactions_mitab, [41, '', 1]). +fb_tsv_pred_stats('null-value-count', physical_interactions_mitab, [41, -, 51246]). +fb_tsv_pred_stats('missing-values', physical_interactions_mitab, [41, 51247, [#, '', -], [#, 1, 51246]]). +fb_tsv_pred_stats('null-value-count', physical_interactions_mitab, [42, '', 1]). +fb_tsv_pred_stats('null-value-count', physical_interactions_mitab, [42, -, 51246]). +fb_tsv_pred_stats('missing-values', physical_interactions_mitab, [42, 51247, [#, '', -], [#, 1, 51246]]). +fb_tsv_pred_stats('most-frequent', physical_interactions_mitab, [1, [#, [#, 'FBgn0001199', 188], [#, 'FBgn0000212', 204], [#, 'FBgn0015239', 209], [#, 'FBgn0003944', 220], [#, 'FBgn0000014', 237], [#, 'FBgn0000283', 259], [#, 'FBgn0003607', 275]]]). +fb_tsv_pred_stats('less-frequent', physical_interactions_mitab, [1, [#, [#, 'FBgn0028412', 1], [#, 'FBgn0003312', 1], [#, 'FBgn0015773', 1], [#, 'FBgn0032644', 1], [#, 'FBgn0033685', 1], [#, 'FBgn0028847', 1], [#, 'FBgn0038880', 1]]]). +fb_tsv_pred_stats('most-frequent', physical_interactions_mitab, [2, [#, [#, 'FBgn0264922', 155], [#, 'FBgn0034970', 159], [#, 'FBgn0037555', 168], [#, 'FBgn0263979', 175], [#, 'FBgn0262866', 178], [#, 'FBgn0262739', 185], [#, 'FBgn0266411', 188]]]). +fb_tsv_pred_stats('less-frequent', physical_interactions_mitab, [2, [#, [#, 'FBgn0036437', 1], [#, 'FBgn0066365', 1], [#, 'FBgn0040773', 1], [#, 'FBgn0019929', 1], [#, 'FBgn0033192', 1], [#, 'FBgn0000147', 1], [#, 'FBgn0052450', 1]]]). +fb_tsv_pred_stats('most-frequent', physical_interactions_mitab, [3, [#, [#, 'entrez gene/locuslink:318847', 188], [#, 'CG5942|entrez gene/locuslink:39744', 204], [#, 'CG7199|entrez gene/locuslink:40378', 209], [#, 'CG10388|entrez gene/locuslink:42034', 220], [#, 'CG10325|entrez gene/locuslink:42037', 237], [#, 'CG6384|entrez gene/locuslink:41848', 259], [#, 'CG8409|entrez gene/locuslink:34119', 275]]]). +fb_tsv_pred_stats('less-frequent', physical_interactions_mitab, [3, [#, [#, 'CG6541|entrez gene/locuslink:34578', 1], [#, 'CG8611|entrez gene/locuslink:32725', 1], [#, 'CG11490|entrez gene/locuslink:33184', 1], [#, 'CG42341|entrez gene/locuslink:40305', 1], [#, 'CG32213|entrez gene/locuslink:317918', 1], [#, 'CG1976|entrez gene/locuslink:43758', 1], [#, 'CG2943|entrez gene/locuslink:40933', 1]]]). +fb_tsv_pred_stats('most-frequent', physical_interactions_mitab, [4, [#, [#, 'CG4494|entrez gene/locuslink:33981', 155], [#, 'CG4005|entrez gene/locuslink:37851', 159], [#, 'CG9638|entrez gene/locuslink:40966', 168], [#, 'CG4236|entrez gene/locuslink:41836', 175], [#, 'CG17596|entrez gene/locuslink:33139', 178], [#, 'CG6671|entrez gene/locuslink:36544', 185], [#, 'CG45051|entrez gene/locuslink:43580', 188]]]). +fb_tsv_pred_stats('less-frequent', physical_interactions_mitab, [4, [#, [#, 'CG5048|entrez gene/locuslink:39598', 1], [#, 'CG4705|entrez gene/locuslink:34540', 1], [#, 'CG11659|entrez gene/locuslink:42352', 1], [#, 'CR43012|entrez gene/locuslink:12798490', 1], [#, 'CG44086|entrez gene/locuslink:34032', 1], [#, 'entrez gene/locuslink:3772715', 1], [#, 'CG12090|entrez gene/locuslink:38176', 1]]]). +fb_tsv_pred_stats('most-frequent', physical_interactions_mitab, [5, [#, [#, 'His3(gene name)', 188], [#, 'brm(gene name)', 204], [#, 'Hr78(gene name)', 209], [#, 'Ubx(gene name)', 220], [#, 'abd-A(gene name)', 237], [#, 'Cp190(gene name)', 259], [#, 'flybase:\\Su(var)205\\(gene name)', 275]]]). +fb_tsv_pred_stats('less-frequent', physical_interactions_mitab, [5, [#, [#, 'Mst33A(gene name)', 1], [#, 'sad(gene name)', 1], [#, 'NetA(gene name)', 1], [#, 'CG5131(gene name)', 1], [#, 'OSCP1(gene name)', 1], [#, 'CG9014(gene name)', 1], [#, 'SIFaR(gene name)', 1]]]). +fb_tsv_pred_stats('most-frequent', physical_interactions_mitab, [6, [#, [#, 'Sumo(gene name)', 155], [#, 'yki(gene name)', 159], [#, 'Ada2b(gene name)', 168], [#, 'Caf1-55(gene name)', 175], [#, 'S6kII(gene name)', 178], [#, 'AGO1(gene name)', 185], [#, 'sima(gene name)', 188]]]). +fb_tsv_pred_stats('less-frequent', physical_interactions_mitab, [6, [#, [#, 'Dnaaf6(gene name)', 1], [#, 'dyl(gene name)', 1], [#, 'COX7C(gene name)', 1], [#, 'Ser7(gene name)', 1], [#, 'Corin(gene name)', 1], [#, 'aurA(gene name)', 1], [#, 'CG32450(gene name)', 1]]]). +fb_tsv_pred_stats('most-frequent', physical_interactions_mitab, [7, [#, [#, 'psi-mi:\\MI:0397\\(two hybrid array)', 2067], [#, 'psi-mi:\\MI:0027\\(cosedimentation)', 4090], [#, 'psi-mi:\\MI:0096\\(pull down)', 4202], [#, 'psi-mi:\\MI:0006\\(anti bait coimmunoprecipitation)', 5251], [#, 'psi-mi:\\MI:0018\\(two hybrid)', 5958], [#, 'psi-mi:\\MI:0046\\(experimental knowledge based)', 10942], [#, 'psi-mi:\\MI:0007\\(anti tag coimmunoprecipitation)', 12395]]]). +fb_tsv_pred_stats('less-frequent', physical_interactions_mitab, [7, [#, [#, 'psi-mi:\\MI:0042\\(electron paramagnetic resonance)', 1], [#, 'psi-mi:\\MI:0928\\(filter trap assay)', 1], [#, 'psi-mi:\\MI:1183\\(nuclease footprinting)', 1], [#, 'psi-mi:\\MI:1238\\(mass spectrometry studies of subunit exchange)', 1], [#, 'psi-mi:\\MI:0370\\(tox-r dimerization assay)', 1], [#, 'psi-mi:\\MI:0048\\(filamentous phage display)', 1], [#, 'psi-mi:\\MI:0605\\(enzymatic footprinting)', 1]]]). +fb_tsv_pred_stats('most-frequent', physical_interactions_mitab, [8, [#, [#, 'Friedman A.A. (2011)', 400], [#, 'Rhee D.Y. (2014)', 618], [#, 'Vinayagam A. (2016)', 1808], [#, 'Shokri L. (2019)', 2109], [#, 'Hu Y. (2017.6.13)', 3634], [#, 'Anger A.M. (2013)', 3828], [#, 'Guruharsha K.G. (2011)', 10947]]]). +fb_tsv_pred_stats('less-frequent', physical_interactions_mitab, [8, [#, [#, 'Geng J. (2023)', 1], [#, 'Mellone B.G. (2011)', 1], [#, 'Lim Y.M. (2013)', 1], [#, 'Tran T.A. (2013)', 1], [#, 'Ooe N. (2007)', 1], [#, 'Jiang L. (2007)', 1], [#, 'Nagai H. (2021)', 1]]]). +fb_tsv_pred_stats('most-frequent', physical_interactions_mitab, [9, [#, [#, 'FBrf0224702|pubmed:22028469', 386], [#, 'FBrf0227292|pubmed:25242320', 618], [#, 'FBrf0233454|pubmed:27626673', 1808], [#, 'FBrf0241977|pubmed:30995488', 2109], [#, 'FBrf0235788', 3634], [#, 'FBrf0221476|pubmed:23636399', 3828], [#, 'FBrf0218395|pubmed:22036573', 10947]]]). +fb_tsv_pred_stats('less-frequent', physical_interactions_mitab, [9, [#, [#, 'FBrf0057159|pubmed:1372522', 1], [#, 'FBrf0208241|pubmed:19348939', 1], [#, 'FBrf0204148|pubmed:17900877', 1], [#, 'FBrf0192396|pubmed:17224403', 1], [#, 'FBrf0192282|pubmed:17166919', 1], [#, 'FBrf0130030|pubmed:10801879', 1], [#, 'FBrf0134475|pubmed:11267682', 1]]]). +fb_tsv_pred_stats('most-frequent', physical_interactions_mitab, [10, [#, [#, 'taxid:10116(\\Rattus norvegicus\\)', 1], [#, 'taxid:46015(\\Nucleopolyhedrovirus Autographa californica nucleopolyhedrovirus\\)', 1], [#, 'taxid:11676(\\Lentivirus Human immunodeficiency virus type 1\\)', 2], [#, 'taxid:9606(\\Homo sapiens\\)', 27], [#, 'taxid:7227(\\Drosophila melanogaster\\)', 51216]]]). +fb_tsv_pred_stats('less-frequent', physical_interactions_mitab, [10, [#, [#, 'taxid:46015(\\Nucleopolyhedrovirus Autographa californica nucleopolyhedrovirus\\)', 1], [#, 'taxid:10116(\\Rattus norvegicus\\)', 1], [#, 'taxid:11676(\\Lentivirus Human immunodeficiency virus type 1\\)', 2], [#, 'taxid:9606(\\Homo sapiens\\)', 27], [#, 'taxid:7227(\\Drosophila melanogaster\\)', 51216]]]). +fb_tsv_pred_stats('most-frequent', physical_interactions_mitab, [11, [#, [#, 'taxid:32644(\\unknown unknown\\)', 1], [#, 'taxid:81077(\\artificial artificial\\)', 3], [#, 'taxid:9606(\\Homo sapiens\\)', 23], [#, 'taxid:7227(\\Drosophila melanogaster\\)', 51220]]]). +fb_tsv_pred_stats('less-frequent', physical_interactions_mitab, [11, [#, [#, 'taxid:32644(\\unknown unknown\\)', 1], [#, 'taxid:81077(\\artificial artificial\\)', 3], [#, 'taxid:9606(\\Homo sapiens\\)', 23], [#, 'taxid:7227(\\Drosophila melanogaster\\)', 51220]]]). +fb_tsv_pred_stats('most-frequent', physical_interactions_mitab, [12, [#, [#, 'psi-mi:\\MI:1110\\(predicted interaction)', 3], [#, 'psi-mi:\\MI:0403\\(colocalization)', 10], [#, 'psi-mi:\\MI:0915\\(physical association)', 51234]]]). +fb_tsv_pred_stats('less-frequent', physical_interactions_mitab, [12, [#, [#, 'psi-mi:\\MI:1110\\(predicted interaction)', 3], [#, 'psi-mi:\\MI:0403\\(colocalization)', 10], [#, 'psi-mi:\\MI:0915\\(physical association)', 51234]]]). +fb_tsv_pred_stats('most-frequent', physical_interactions_mitab, [13, [#, [#, 'psi-mi:\\MI:0478\\(flybase)', 51247]]]). +fb_tsv_pred_stats('less-frequent', physical_interactions_mitab, [13, [#, [#, 'psi-mi:\\MI:0478\\(flybase)', 51247]]]). +fb_tsv_pred_stats('most-frequent', physical_interactions_mitab, [15, []]). +fb_tsv_pred_stats('less-frequent', physical_interactions_mitab, [15, []]). +fb_tsv_pred_stats('most-frequent', physical_interactions_mitab, [16, []]). +fb_tsv_pred_stats('less-frequent', physical_interactions_mitab, [16, []]). +fb_tsv_pred_stats('most-frequent', physical_interactions_mitab, [17, [#, [#, 'psi-mi:\\MI:0918\\(donor)', 2], [#, 'psi-mi:\\MI:0840\\(stimulator)', 3], [#, 'psi-mi:\\MI:1343\\(enzyme regulator)', 5], [#, 'psi-mi:\\MI:0586\\(inhibitor)', 5], [#, 'psi-mi:\\MI:0501\\(enzyme)', 284], [#, 'psi-mi:\\MI:0502\\(enzyme target)', 313]]]). +fb_tsv_pred_stats('less-frequent', physical_interactions_mitab, [17, [#, [#, 'psi-mi:\\MI:0918\\(donor)', 2], [#, 'psi-mi:\\MI:0840\\(stimulator)', 3], [#, 'psi-mi:\\MI:0586\\(inhibitor)', 5], [#, 'psi-mi:\\MI:1343\\(enzyme regulator)', 5], [#, 'psi-mi:\\MI:0501\\(enzyme)', 284], [#, 'psi-mi:\\MI:0502\\(enzyme target)', 313]]]). +fb_tsv_pred_stats('most-frequent', physical_interactions_mitab, [18, [#, [#, 'psi-mi:\\MI:0918\\(donor)', 1], [#, 'psi-mi:\\MI:0840\\(stimulator)', 5], [#, 'psi-mi:\\MI:0586\\(inhibitor)', 13], [#, 'psi-mi:\\MI:1343\\(enzyme regulator)', 13], [#, 'psi-mi:\\MI:0502\\(enzyme target)', 230], [#, 'psi-mi:\\MI:0501\\(enzyme)', 350]]]). +fb_tsv_pred_stats('less-frequent', physical_interactions_mitab, [18, [#, [#, 'psi-mi:\\MI:0918\\(donor)', 1], [#, 'psi-mi:\\MI:0919\\(acceptor)', 1], [#, 'psi-mi:\\MI:0840\\(stimulator)', 5], [#, 'psi-mi:\\MI:1343\\(enzyme regulator)', 13], [#, 'psi-mi:\\MI:0586\\(inhibitor)', 13], [#, 'psi-mi:\\MI:0502\\(enzyme target)', 230], [#, 'psi-mi:\\MI:0501\\(enzyme)', 350]]]). +fb_tsv_pred_stats('most-frequent', physical_interactions_mitab, [19, [#, [#, 'psi-mi:\\MI:0584\\(fluorescence acceptor)', 33], [#, 'psi-mi:\\MI:0583\\(fluorescence donor)', 83], [#, 'psi-mi:\\MI:0503\\(self)', 346], [#, 'psi-mi:\\MI:0497\\(neutral component)', 5702], [#, 'psi-mi:\\MI:0499\\(unspecified role)', 12291], [#, 'psi-mi:\\MI:0498\\(prey)', 15993], [#, 'psi-mi:\\MI:0496\\(bait)', 16786]]]). +fb_tsv_pred_stats('less-frequent', physical_interactions_mitab, [19, [#, [#, 'psi-mi:\\MI:0898\\(putative self)', 2], [#, 'psi-mi:\\MI:0684\\(ancillary)', 11], [#, 'psi-mi:\\MI:0584\\(fluorescence acceptor)', 33], [#, 'psi-mi:\\MI:0583\\(fluorescence donor)', 83], [#, 'psi-mi:\\MI:0503\\(self)', 346], [#, 'psi-mi:\\MI:0497\\(neutral component)', 5702], [#, 'psi-mi:\\MI:0499\\(unspecified role)', 12291]]]). +fb_tsv_pred_stats('most-frequent', physical_interactions_mitab, [20, [#, [#, 'psi-mi:\\MI:0584\\(fluorescence acceptor)', 50], [#, 'psi-mi:\\MI:0583\\(fluorescence donor)', 66], [#, 'psi-mi:\\MI:0503\\(self)', 345], [#, 'psi-mi:\\MI:0497\\(neutral component)', 5699], [#, 'psi-mi:\\MI:0499\\(unspecified role)', 12290], [#, 'psi-mi:\\MI:0498\\(prey)', 15747], [#, 'psi-mi:\\MI:0496\\(bait)', 17033]]]). +fb_tsv_pred_stats('less-frequent', physical_interactions_mitab, [20, [#, [#, 'psi-mi:\\MI:0898\\(putative self)', 2], [#, 'psi-mi:\\MI:0684\\(ancillary)', 15], [#, 'psi-mi:\\MI:0584\\(fluorescence acceptor)', 50], [#, 'psi-mi:\\MI:0583\\(fluorescence donor)', 66], [#, 'psi-mi:\\MI:0503\\(self)', 345], [#, 'psi-mi:\\MI:0497\\(neutral component)', 5699], [#, 'psi-mi:\\MI:0499\\(unspecified role)', 12290]]]). +fb_tsv_pred_stats('most-frequent', physical_interactions_mitab, [21, [#, [#, 'psi-mi:\\MI:0320\\(ribonucleic acid)', 1861], [#, 'psi-mi:\\MI:0326\\(protein)', 49386]]]). +fb_tsv_pred_stats('less-frequent', physical_interactions_mitab, [21, [#, [#, 'psi-mi:\\MI:0320\\(ribonucleic acid)', 1861], [#, 'psi-mi:\\MI:0326\\(protein)', 49386]]]). +fb_tsv_pred_stats('most-frequent', physical_interactions_mitab, [22, [#, [#, 'psi-mi:\\MI:0320\\(ribonucleic acid)', 2024], [#, 'psi-mi:\\MI:0326\\(protein)', 49223]]]). +fb_tsv_pred_stats('less-frequent', physical_interactions_mitab, [22, [#, [#, 'psi-mi:\\MI:0320\\(ribonucleic acid)', 2024], [#, 'psi-mi:\\MI:0326\\(protein)', 49223]]]). +fb_tsv_pred_stats('most-frequent', physical_interactions_mitab, [23, []]). +fb_tsv_pred_stats('less-frequent', physical_interactions_mitab, [23, []]). +fb_tsv_pred_stats('most-frequent', physical_interactions_mitab, [24, []]). +fb_tsv_pred_stats('less-frequent', physical_interactions_mitab, [24, []]). +fb_tsv_pred_stats('most-frequent', physical_interactions_mitab, [25, [#, [#, 'FBig0000071265', 36], [#, 'FBig0000095560', 38], [#, 'FBig0000097702', 38], [#, 'FBig0000095735', 38], [#, 'FBig0000086228', 40], [#, 'FBig0000067005', 44], [#, 'FBig0000017021', 46]]]). +fb_tsv_pred_stats('less-frequent', physical_interactions_mitab, [25, [#, [#, 'FBig0000000059', 1], [#, 'FBig0000108279', 1], [#, 'FBig0000108278', 1], [#, 'FBig0000108277', 1], [#, 'FBig0000108275', 1], [#, 'FBig0000108274', 1], [#, 'FBig0000108273', 1]]]). +fb_tsv_pred_stats('most-frequent', physical_interactions_mitab, [26, [#, [#, 'comment:\\HA tag\\', 1318], [#, 'comment:\\GFP tag\\', 1380], [#, 'comment:\\GST tag\\', 1618], [#, 'comment:\\FLAG tag\\', 1993], [#, 'comment:\\fused to GAL4 DNA-binding domain\\', 3270], [#, 'comment:\\fused to GAL4 activation domain\\', 3379]]]). +fb_tsv_pred_stats('less-frequent', physical_interactions_mitab, [26, [#, [#, 'comment:\\45 unique peptides identified\\', 1], [#, 'comment:\\mRFP tag\\', 1], [#, 'comment:\\MBP tag, [3]H label\\', 1], [#, 'comment:\\AU5 tag\\', 1], [#, 'comment:\\fused to biotin\\', 1], [#, 'comment:\\isoform RA/D specific\\|comment:\\biotin label\\', 1], [#, 'comment:\\FLAG\\|comment:\\myc\\', 1]]]). +fb_tsv_pred_stats('most-frequent', physical_interactions_mitab, [27, [#, [#, 'comment:\\TAP tag\\', 1285], [#, 'comment:\\HA tag\\', 1378], [#, 'comment:\\GST tag\\', 1497], [#, 'comment:\\FLAG tag\\', 2115], [#, 'comment:\\fused to GAL4 activation domain\\', 3309], [#, 'comment:\\fused to GAL4 DNA-binding domain\\', 3313]]]). +fb_tsv_pred_stats('less-frequent', physical_interactions_mitab, [27, [#, [#, 'comment:\\XL isoform specific\\', 1], [#, 'comment:\\His,SUMO tag\\', 1], [#, 'comment:\\SAINT score = 0.9673\\', 1], [#, 'comment:\\fused to &bgr;-gal\\', 1], [#, 'comment:\\Myc tag\\|comment:\\RFP tag\\', 1], [#, 'comment:\\38, 33 peptide counts\\', 1], [#, 'comment:\\99 peptide counts\\', 1]]]). +fb_tsv_pred_stats('most-frequent', physical_interactions_mitab, [28, [#, [#, 'comment:\\Source was embryos of wild-type fly line; bait produced from endogenous gene; prey produced from endogenous gene.\\', 984], [#, 'comment:\\Source was cell extract of S2 cell line; bait produced from transfected construct; prey produced from endogenous gene.\\', 1083], [#, 'comment:\\Source was cell extract of S2 cell line; bait produced from transfected construct; prey produced from transfected construct.\\', 1723], [#, 'comment:\\Source was yeast cell line; bait produced as transgenic fusion protein; prey produced as transgenic fusion protein.(Pooled)\\|comment:\\MORATORIUM:This data was made available \\\'pre-publication\\\' and, as such, its use is subject to the specific limitations described in FBrf0235788 for the period of 12 months. Moratorium expires on June 13, 2018.\\|comment:\\Two-hybrid system: yeast GAL4-BD/GAL4-AD\\', 1817], [#, 'comment:\\Source was yeast cell line; bait produced as transgenic fusion protein; prey produced as transgenic fusion protein.(Pairwise.)\\|comment:\\MORATORIUM:This data was made available \\\'pre-publication\\\' and, as such, its use is subject to the specific limitations described in FBrf0235788 for the period of 12 months. Moratorium expires on June 13, 2018.\\|comment:\\Two-hybrid system: yeast GAL4-BD/GAL4-AD\\', 1817], [#, 'comment:\\Source was yeast cell line; bait produced as transgenic fusion protein; prey produced as transgenic fusion protein (prey was previously cloned reagent).\\|comment:\\Two-hybrid system: yeast GAL4-BD/GAL4-AD\\', 2713], [#, 'comment:\\Source was embryos of wild-type fly line; proteins produced from endogenous genes.\\|comment:\\The structure of the Drosophila 80S ribosome with accessory proteins solved by cryo-EM. Complex captured as 3828 pairwise interactions which do not necessarily reflect direct contact.\\', 3403]]]). +fb_tsv_pred_stats('less-frequent', physical_interactions_mitab, [28, [#, [#, 'comment:\\HGScore = 131.41663\\', 1], [#, 'comment:\\Interaction in vitro; bait produced as a recombinant fusion protein in bacterial system; prey produced as a recombinant fusion protein in bacterial system.\\|comment:\\@BicD@ binds to GTP-bound @Rab6@, not GDP-bound @Rab6@.\\|comment:\\Purified recombinant proteins were tested for interaction.\\|comment:\\There is overlap of @egl@ and @Rab6@ binding sites in @BicD@.\\', 1], [#, 'comment:\\Interaction in vitro; bait produced as a recombinant fusion protein in bacterial system; prey derived from S2 cell extract (endogenous gene).\\|comment:\\Constitutively active (GTP-locked) form of Rab was used for pull down. Parallel pull downs performed for several Rabs proteins in this study. Yield was measured using spectral counts. A specificity score (S score) was calculated, where greater weight was given to interactions seen with fewer baits.\\|comment:\\Specificity S-score=11.86.\\', 1], [#, 'comment:\\HGScore = 81.66328\\', 1], [#, 'comment:\\Interaction in vitro; bait produced as a recombinant fusion protein in HEK293F cells; prey produced as a recombinant fusion protein in S2 cells.\\|comment:\\Kd = 4.66uM\\', 1], [#, 'comment:\\Source was intact S2 cells; proteins produced from transfected constructs.\\|comment:\\Unlabeled S2 cells expressing @Nrg@ were mixed with dye labeled S2 cells expressing @ed@, and the formation of cell clusters containing both @Nrg@ and @ed@ expressing cells was assayed by immunofluorescence.\\', 1], [#, 'comment:\\HGScore = 61.53800\\', 1]]]). +fb_tsv_pred_stats('most-frequent', physical_interactions_mitab, [29, []]). +fb_tsv_pred_stats('less-frequent', physical_interactions_mitab, [29, []]). +fb_tsv_pred_stats('most-frequent', physical_interactions_mitab, [30, []]). +fb_tsv_pred_stats('less-frequent', physical_interactions_mitab, [30, []]). +fb_tsv_pred_stats('most-frequent', physical_interactions_mitab, [31, []]). +fb_tsv_pred_stats('less-frequent', physical_interactions_mitab, [31, []]). +fb_tsv_pred_stats('most-frequent', physical_interactions_mitab, [32, []]). +fb_tsv_pred_stats('less-frequent', physical_interactions_mitab, [32, []]). +fb_tsv_pred_stats('most-frequent', physical_interactions_mitab, [33, []]). +fb_tsv_pred_stats('less-frequent', physical_interactions_mitab, [33, []]). +fb_tsv_pred_stats('most-frequent', physical_interactions_mitab, [34, []]). +fb_tsv_pred_stats('less-frequent', physical_interactions_mitab, [34, []]). +fb_tsv_pred_stats('most-frequent', physical_interactions_mitab, [35, []]). +fb_tsv_pred_stats('less-frequent', physical_interactions_mitab, [35, []]). +fb_tsv_pred_stats('most-frequent', physical_interactions_mitab, [36, [#, [#, 'FALSE', 16383], [#, 'False', 34863]]]). +fb_tsv_pred_stats('less-frequent', physical_interactions_mitab, [36, [#, [#, 'FALSE', 16383], [#, 'False', 34863]]]). +fb_tsv_pred_stats('most-frequent', physical_interactions_mitab, [37, []]). +fb_tsv_pred_stats('less-frequent', physical_interactions_mitab, [37, []]). +fb_tsv_pred_stats('most-frequent', physical_interactions_mitab, [38, []]). +fb_tsv_pred_stats('less-frequent', physical_interactions_mitab, [38, []]). +fb_tsv_pred_stats('most-frequent', physical_interactions_mitab, [39, []]). +fb_tsv_pred_stats('less-frequent', physical_interactions_mitab, [39, []]). +fb_tsv_pred_stats('most-frequent', physical_interactions_mitab, [40, []]). +fb_tsv_pred_stats('less-frequent', physical_interactions_mitab, [40, []]). +fb_tsv_pred_stats('most-frequent', physical_interactions_mitab, [41, []]). +fb_tsv_pred_stats('less-frequent', physical_interactions_mitab, [41, []]). +fb_tsv_pred_stats('most-frequent', physical_interactions_mitab, [42, []]). +fb_tsv_pred_stats('less-frequent', physical_interactions_mitab, [42, []]). +fb_tsv_pred_stats('num-columns', 'scRNA-Seq_gene_expression', [15]). +fb_tsv_pred_stats('duplicated-rows', 'scRNA-Seq_gene_expression', [0]). +fb_tsv_pred_stats('total-rows', 'scRNA-Seq_gene_expression', [14319160]). +fb_tsv_pred_stats('unique-values', 'scRNA-Seq_gene_expression', [1, 13, object]). +fb_tsv_pred_stats('unique-values', 'scRNA-Seq_gene_expression', [2, 13, object]). +fb_tsv_pred_stats('unique-values', 'scRNA-Seq_gene_expression', [3, 89, object]). +fb_tsv_pred_stats('unique-values', 'scRNA-Seq_gene_expression', [4, 89, object]). +fb_tsv_pred_stats('unique-values', 'scRNA-Seq_gene_expression', [5, 4, object]). +fb_tsv_pred_stats('unique-values', 'scRNA-Seq_gene_expression', [6, 2, object]). +fb_tsv_pred_stats('unique-values', 'scRNA-Seq_gene_expression', [7, 29, object]). +fb_tsv_pred_stats('unique-values', 'scRNA-Seq_gene_expression', [8, 1690, object]). +fb_tsv_pred_stats('unique-values', 'scRNA-Seq_gene_expression', [9, 1690, object]). +fb_tsv_pred_stats('unique-values', 'scRNA-Seq_gene_expression', [10, 271, object]). +fb_tsv_pred_stats('unique-values', 'scRNA-Seq_gene_expression', [11, 271, object]). +fb_tsv_pred_stats('unique-values', 'scRNA-Seq_gene_expression', [12, 14295, object]). +fb_tsv_pred_stats('unique-values', 'scRNA-Seq_gene_expression', [13, 14295, object]). +fb_tsv_pred_stats('unique-values', 'scRNA-Seq_gene_expression', [14, 8174166, float64]). +fb_tsv_pred_stats('unique-values', 'scRNA-Seq_gene_expression', [15, 370225, float64]). +fb_tsv_pred_stats('missing-values', 'scRNA-Seq_gene_expression', [1, 0, [], []]). +fb_tsv_pred_stats('missing-values', 'scRNA-Seq_gene_expression', [2, 0, [], []]). +fb_tsv_pred_stats('missing-values', 'scRNA-Seq_gene_expression', [3, 0, [], []]). +fb_tsv_pred_stats('missing-values', 'scRNA-Seq_gene_expression', [4, 0, [], []]). +fb_tsv_pred_stats('null-value-count', 'scRNA-Seq_gene_expression', [5, '', 5898802]). +fb_tsv_pred_stats('missing-values', 'scRNA-Seq_gene_expression', [5, 5898802, [#, ''], [#, 5898802]]). +fb_tsv_pred_stats('missing-values', 'scRNA-Seq_gene_expression', [6, 0, [], []]). +fb_tsv_pred_stats('missing-values', 'scRNA-Seq_gene_expression', [7, 0, [], []]). +fb_tsv_pred_stats('missing-values', 'scRNA-Seq_gene_expression', [8, 0, [], []]). +fb_tsv_pred_stats('missing-values', 'scRNA-Seq_gene_expression', [9, 0, [], []]). +fb_tsv_pred_stats('missing-values', 'scRNA-Seq_gene_expression', [10, 0, [], []]). +fb_tsv_pred_stats('missing-values', 'scRNA-Seq_gene_expression', [11, 0, [], []]). +fb_tsv_pred_stats('missing-values', 'scRNA-Seq_gene_expression', [12, 0, [], []]). +fb_tsv_pred_stats('missing-values', 'scRNA-Seq_gene_expression', [13, 0, [], []]). +fb_tsv_pred_stats('missing-values', 'scRNA-Seq_gene_expression', [14, 0, [], []]). +fb_tsv_pred_stats('missing-values', 'scRNA-Seq_gene_expression', [15, 0, [], []]). +fb_tsv_pred_stats('most-frequent', 'scRNA-Seq_gene_expression', [1, [#, [#, 'FBrf0244302', 177088], [#, 'FBrf0245499', 181659], [#, 'FBrf0246655', 191489], [#, 'FBrf0247762', 424264], [#, 'FBrf0251482', 602328], [#, 'FBrf0249767', 664303], [#, 'FBrf0252876', 11562417]]]). +fb_tsv_pred_stats('less-frequent', 'scRNA-Seq_gene_expression', [1, [#, [#, 'FBrf0248210', 24480], [#, 'FBrf0245988', 38144], [#, 'FBrf0245616', 100103], [#, 'FBrf0248439', 114659], [#, 'FBrf0247435', 116094], [#, 'FBrf0247148', 122132], [#, 'FBrf0244302', 177088]]]). +fb_tsv_pred_stats('most-frequent', 'scRNA-Seq_gene_expression', [2, [#, [#, 'Brunet Avalos et al., 2019, eLife 8: e50354', 177088], [#, 'Allen et al., 2020, eLife 9: e54074', 181659], [#, 'Cho et al., 2020, Nat. Commun. 11(1): 4483', 191489], [#, '\\00d6zel et al., 2021, Nature 589(7840): 88--95', 424264], [#, 'Baker et al., 2021, Genome Res. 31(10): 1927--1937', 602328], [#, 'Mokashi et al., 2021, Front. Psychiatry 12: 699033', 664303], [#, 'Li et al., 2022, Science 375(6584): eabk2432', 11562417]]]). +fb_tsv_pred_stats('less-frequent', 'scRNA-Seq_gene_expression', [2, [#, [#, 'Shi et al., 2021, Curr. Biol. 31(4): 840--852.e5', 24480], [#, 'Cattenoz et al., 2020, EMBO J. 39(12): e104486', 38144], [#, 'Jevitt et al., 2020, PLoS Biol. 18(4): e3000538', 100103], [#, 'Tauc et al., 2021, eLife 10: e62250', 114659], [#, 'Zappia et al., 2020, EMBO Rep. 21(10): e49555', 116094], [#, 'Rust et al., 2020, Nat. Commun. 11(1): 5628', 122132], [#, 'Brunet Avalos et al., 2019, eLife 8: e50354', 177088]]]). +fb_tsv_pred_stats('most-frequent', 'scRNA-Seq_gene_expression', [3, [#, [#, 'FBlc0005662', 424264], [#, 'FBlc0004310', 462839], [#, 'FBlc0003849', 485904], [#, 'FBlc0004788', 587089], [#, 'FBlc0004142', 1324076], [#, 'FBlc0004624', 1374828], [#, 'FBlc0005151', 1787268]]]). +fb_tsv_pred_stats('less-frequent', 'scRNA-Seq_gene_expression', [3, [#, [#, 'FBlc0004140', 11271], [#, 'FBlc0004136', 11650], [#, 'FBlc0004622', 12336], [#, 'FBlc0004618', 12504], [#, 'FBlc0005149', 13127], [#, 'FBlc0005145', 13237], [#, 'FBlc0003731', 16857]]]). +fb_tsv_pred_stats('most-frequent', 'scRNA-Seq_gene_expression', [4, [#, [#, scRNAseq_2021_Ozel_ADM1_seq_clustering, 424264], [#, scRNAseq_2022_FCA_MALE_HEAD_seq_clustering, 462839], [#, scRNAseq_2022_FCA_FEMALE_HEAD_seq_clustering, 485904], [#, scRNAseq_2022_FCA_MIXED_HEAD_seq_clustering, 587089], [#, scRNAseq_2022_FCA_FEMALE_FULL_seq_clustering, 1324076], [#, scRNAseq_2022_FCA_MALE_FULL_seq_clustering, 1374828], [#, scRNAseq_2022_FCA_MIXED_FULL_seq_clustering, 1787268]]]). +fb_tsv_pred_stats('less-frequent', 'scRNA-Seq_gene_expression', [4, [#, [#, scRNAseq_2022_FCA_FEMALE_IPC_seq_clustering, 11271], [#, scRNAseq_2022_FCA_FEMALE_CC_seq_clustering, 11650], [#, scRNAseq_2022_FCA_MALE_IPC_seq_clustering, 12336], [#, scRNAseq_2022_FCA_MALE_CC_seq_clustering, 12504], [#, scRNAseq_2022_FCA_MIXED_IPC_seq_clustering, 13127], [#, scRNAseq_2022_FCA_MIXED_CC_seq_clustering, 13237], [#, scRNAseq_2020_Cattenoz_NI_seq_clustering, 16857]]]). +fb_tsv_pred_stats('most-frequent', 'scRNA-Seq_gene_expression', [5, [#, [#, mixed, 445126], [#, female, 3955616], [#, male, 4019616]]]). +fb_tsv_pred_stats('less-frequent', 'scRNA-Seq_gene_expression', [5, [#, [#, mixed, 445126], [#, female, 3955616], [#, male, 4019616]]]). +fb_tsv_pred_stats('most-frequent', 'scRNA-Seq_gene_expression', [6, [#, [#, 'larval stage', 522815], [#, 'adult stage', 13796345]]]). +fb_tsv_pred_stats('less-frequent', 'scRNA-Seq_gene_expression', [6, [#, [#, 'larval stage', 522815], [#, 'adult stage', 13796345]]]). +fb_tsv_pred_stats('most-frequent', 'scRNA-Seq_gene_expression', [7, [#, [#, antenna, 537963], [#, ovary, 556379], [#, 'adult brain', 602328], [#, brain, 664303], [#, adult, 1157530], [#, 'adult head', 1535832], [#, mixed, 4486172]]]). +fb_tsv_pred_stats('less-frequent', 'scRNA-Seq_gene_expression', [7, [#, [#, 'adult pars intercerebralis', 36734], [#, 'adult corpus cardiacum', 37391], [#, 'embryonic/larval hemolymph', 101153], [#, 'adult midgut', 114659], [#, 'wing disc', 116094], [#, 'adult abdomen', 120557], [#, 'primary lobe of embryonic/larval lymph gland', 128480]]]). +fb_tsv_pred_stats('most-frequent', 'scRNA-Seq_gene_expression', [8, [#, [#, 'FBlc0004677', 13868], [#, 'FBlc0005192', 13876], [#, 'FBlc0004567', 13941], [#, 'FBlc0005094', 13941], [#, 'FBlc0004713', 13953], [#, 'FBlc0005247', 13956], [#, 'FBlc0005205', 13958]]]). +fb_tsv_pred_stats('less-frequent', 'scRNA-Seq_gene_expression', [8, [#, [#, 'FBlc0003842', 762], [#, 'FBlc0003779', 765], [#, 'FBlc0003749', 872], [#, 'FBlc0003748', 1065], [#, 'FBlc0003833', 1100], [#, 'FBlc0003843', 2232], [#, 'FBlc0003733', 2255]]]). +fb_tsv_pred_stats('most-frequent', 'scRNA-Seq_gene_expression', [9, [#, [#, scRNAseq_2022_FCA_MALE_FULL_seq_clustering_fat_cells, 13868], [#, scRNAseq_2022_FCA_MIXED_FULL_seq_clustering_neurons, 13876], [#, scRNAseq_2022_FCA_MALE_TESTIS_seq_clustering_spermatocytes, 13941], [#, scRNAseq_2022_FCA_MIXED_TESTIS_seq_clustering_spermatocytes, 13941], [#, scRNAseq_2022_FCA_MALE_FULL_seq_clustering_spermatocytes, 13953], [#, scRNAseq_2022_FCA_MIXED_FULL_seq_clustering_spermatocytes, 13956], [#, scRNAseq_2022_FCA_MIXED_FULL_seq_clustering_fat_cells, 13958]]]). +fb_tsv_pred_stats('less-frequent', 'scRNA-Seq_gene_expression', [9, [#, [#, scRNAseq_2020_Zappia_AmaRNAi_seq_clustering_imaginal_tracheoblasts, 762], [#, scRNAseq_2020_Cho_NI96HL_seq_clustering_lamellocytes, 765], [#, scRNAseq_2020_Cho_NI72LG_seq_clustering_lamellocytes, 872], [#, scRNAseq_2020_Cho_NI72LG_seq_clustering_adipohemocytes, 1065], [#, scRNAseq_2020_Zappia_mCherryRNAi_seq_clustering_imaginal_tracheoblasts, 1100], [#, scRNAseq_2020_Zappia_AmaRNAi_seq_clustering_SOP_cells, 2232], [#, scRNAseq_2020_Cattenoz_NI_seq_clustering_lamellocytes, 2255]]]). +fb_tsv_pred_stats('most-frequent', 'scRNA-Seq_gene_expression', [10, [#, [#, 'FBbt00003185', 202803], [#, 'FBbt00005040', 281977], [#, 'FBbt00047095', 365976], [#, 'FBbt00058143', 371275], [#, 'FBbt00058238', 373508], [#, 'FBbt00049949', 395912], [#, 'FBbt00058230', 396390]]]). +fb_tsv_pred_stats('less-frequent', 'scRNA-Seq_gene_expression', [10, [#, [#, 'FBbt00003844', 3363], [#, 'FBbt00004868', 4017], [#, 'FBbt00003874', 4103], [#, 'FBbt00111746', 4323], [#, 'FBbt00004873', 4476], [#, 'FBbt00004905', 4559], [#, 'FBbt00003876', 4893]]]). +fb_tsv_pred_stats('most-frequent', 'scRNA-Seq_gene_expression', [11, [#, [#, 'adult oenocyte', 202803], [#, 'adult tracheocyte', 281977], [#, 'adult neuron', 365976], [#, 'adult hemocyte', 371275], [#, 'adult epithelial cell', 373508], [#, 'adult fat cell', 395912], [#, 'adult muscle cell', 396390]]]). +fb_tsv_pred_stats('less-frequent', 'scRNA-Seq_gene_expression', [11, [#, [#, 'medullary tangential neuron Mt8', 3363], [#, 'germarium cap cell', 4017], [#, 'lobula columnar neuron LC4', 4103], [#, 'lobula columnar neuron LC10c', 4323], [#, 'female germline stem cell', 4476], [#, 'border follicle cell', 4559], [#, 'lobula columnar neuron LC6', 4893]]]). +fb_tsv_pred_stats('most-frequent', 'scRNA-Seq_gene_expression', [12, [#, [#, 'FBgn0267521', 1690], [#, 'FBgn0086472', 1690], [#, 'FBgn0002626', 1690], [#, 'FBgn0285947', 1690], [#, 'FBgn0003279', 1690], [#, 'FBgn0017579', 1690], [#, 'FBgn0016726', 1690]]]). +fb_tsv_pred_stats('less-frequent', 'scRNA-Seq_gene_expression', [12, [#, [#, 'FBgn0284232', 2], [#, 'FBgn0267889', 4], [#, 'FBgn0045478', 4], [#, 'FBgn0039374', 4], [#, 'FBgn0028537', 4], [#, 'FBgn0267886', 4], [#, 'FBgn0085252', 4]]]). +fb_tsv_pred_stats('most-frequent', 'scRNA-Seq_gene_expression', [13, [#, [#, '18SrRNA-Psi:CR45861', 1690], [#, 'RpS25', 1690], [#, 'RpL32', 1690], [#, 'RpS10b', 1690], [#, 'RpL4', 1690], [#, 'RpL14', 1690], [#, 'RpL29', 1690]]]). +fb_tsv_pred_stats('less-frequent', 'scRNA-Seq_gene_expression', [13, [#, [#, 'CG46316', 2], [#, 'CR46177', 4], [#, 'Gr64b', 4], [#, 'CG17770', 4], [#, 'CG31775', 4], [#, 'CR46174', 4], [#, 'CG34223', 4]]]). +fb_tsv_pred_stats('most-frequent', 'scRNA-Seq_gene_expression', [14, [#, [#, 1272.2646, 2315], [#, 1218.0267, 2325], [#, 1287.0013, 2439], [#, 1298.7013, 2444], [#, 1095.2902, 2445], [#, 24.43136, 2546], [#, 1191.8951, 2690]]]). +fb_tsv_pred_stats('less-frequent', 'scRNA-Seq_gene_expression', [14, [#, [#, 269.05170000000004, 1], [#, 480.440107, 1], [#, 990.35309, 1], [#, 370.235704, 1], [#, 272.274411, 1], [#, 234.056368, 1], [#, 320.438443, 1]]]). +fb_tsv_pred_stats('most-frequent', 'scRNA-Seq_gene_expression', [15, [#, [#, 0.076923, 41235], [#, 0.0625, 43249], [#, 0.1, 44120], [#, 0.025, 44512], [#, 0.04, 47158], [#, 0.083333, 47452], [#, 0.05, 59787]]]). +fb_tsv_pred_stats('less-frequent', 'scRNA-Seq_gene_expression', [15, [#, [#, 0.366282, 1], [#, 0.774026, 1], [#, 0.318802, 1], [#, 0.173431, 1], [#, 0.334605, 1], [#, 0.770109, 1], [#, 0.517905, 1]]]). +fb_tsv_pred_stats('num-columns', sed5C, [11]). +fb_tsv_pred_stats('duplicated-rows', sed5C, [0]). +fb_tsv_pred_stats('total-rows', sed5C, [120]). +fb_tsv_pred_stats('unique-values', sed5C, [1, 10, object]). +fb_tsv_pred_stats('unique-values', sed5C, [2, 10, object]). +fb_tsv_pred_stats('unique-values', sed5C, [3, 5, object]). +fb_tsv_pred_stats('unique-values', sed5C, [4, 6, object]). +fb_tsv_pred_stats('unique-values', sed5C, [5, 3, object]). +fb_tsv_pred_stats('unique-values', sed5C, [6, 2, object]). +fb_tsv_pred_stats('unique-values', sed5C, [7, 119, object]). +fb_tsv_pred_stats('unique-values', sed5C, [8, 119, object]). +fb_tsv_pred_stats('unique-values', sed5C, [9, 79, object]). +fb_tsv_pred_stats('unique-values', sed5C, [10, 2, object]). +fb_tsv_pred_stats('unique-values', sed5C, [11, 2, object]). +fb_tsv_pred_stats('missing-values', sed5C, [1, 0, [], []]). +fb_tsv_pred_stats('missing-values', sed5C, [2, 0, [], []]). +fb_tsv_pred_stats('missing-values', sed5C, [3, 0, [], []]). +fb_tsv_pred_stats('missing-values', sed5C, [4, 0, [], []]). +fb_tsv_pred_stats('null-value-count', sed5C, [5, '', 114]). +fb_tsv_pred_stats('missing-values', sed5C, [5, 114, [#, ''], [#, 114]]). +fb_tsv_pred_stats('null-value-count', sed5C, [6, '', 118]). +fb_tsv_pred_stats('missing-values', sed5C, [6, 118, [#, ''], [#, 118]]). +fb_tsv_pred_stats('missing-values', sed5C, [7, 0, [], []]). +fb_tsv_pred_stats('missing-values', sed5C, [8, 0, [], []]). +fb_tsv_pred_stats('null-value-count', sed5C, [9, '', 41]). +fb_tsv_pred_stats('missing-values', sed5C, [9, 41, [#, ''], [#, 41]]). +fb_tsv_pred_stats('null-value-count', sed5C, [10, '', 118]). +fb_tsv_pred_stats('missing-values', sed5C, [10, 118, [#, ''], [#, 118]]). +fb_tsv_pred_stats('null-value-count', sed5C, [11, '', 118]). +fb_tsv_pred_stats('missing-values', sed5C, [11, 118, [#, ''], [#, 118]]). +fb_tsv_pred_stats('most-frequent', sed5C, [1, [#, [#, 'FBgg0000062', 3], [#, 'FBgg0000072', 4], [#, 'FBgg0000040', 5], [#, 'FBgg0000081', 6], [#, 'FBgg0000100', 7], [#, 'FBgg0000118', 14], [#, 'FBgg0000128', 75]]]). +fb_tsv_pred_stats('less-frequent', sed5C, [1, [#, [#, 'FBgg0000117', 1], [#, 'FBgg0000104', 2], [#, 'FBgg0000062', 3], [#, 'FBgg0000114', 3], [#, 'FBgg0000072', 4], [#, 'FBgg0000040', 5], [#, 'FBgg0000081', 6]]]). +fb_tsv_pred_stats('most-frequent', sed5C, [2, [#, [#, 'ROC UBIQUITIN LIGASES', 3], [#, 'ADAM METALLOPROTEASES', 4], [#, 'RING-BETWEEN-RING UBIQUITIN LIGASES', 5], [#, 'STRUCTURAL MAINTENANCE OF CHROMOSOMES GENE FAMILY', 6], [#, 'CASPASES', 7], [#, 'HECT UBIQUITIN LIGASES', 14], [#, 'UNCLASSIFIED RING DOMAIN UBIQUITIN LIGASES', 75]]]). +fb_tsv_pred_stats('less-frequent', sed5C, [2, [#, [#, 'JOSEPHIN DEUBIQUITINASES', 1], [#, 'GOLIATH UBIQUITIN LIGASES', 2], [#, 'ROC UBIQUITIN LIGASES', 3], [#, 'N-ETHYLMALEIMIDE-SENSITIVE FACTORS', 3], [#, 'ADAM METALLOPROTEASES', 4], [#, 'RING-BETWEEN-RING UBIQUITIN LIGASES', 5], [#, 'STRUCTURAL MAINTENANCE OF CHROMOSOMES GENE FAMILY', 6]]]). +fb_tsv_pred_stats('most-frequent', sed5C, [3, [#, [#, 'GO:0004843', 1], [#, 'GO:0004222', 4], [#, 'GO:0097153', 7], [#, 'GO:0016887', 9], [#, 'GO:0061630', 99]]]). +fb_tsv_pred_stats('less-frequent', sed5C, [3, [#, [#, 'GO:0004843', 1], [#, 'GO:0004222', 4], [#, 'GO:0097153', 7], [#, 'GO:0016887', 9], [#, 'GO:0061630', 99]]]). +fb_tsv_pred_stats('most-frequent', sed5C, [4, [#, [#, ubiquit, 1], [#, 'cysteine-type deubiquitinase activity', 1], [#, 'metalloendopeptidase activity', 4], [#, 'cysteine-type endopeptidase activity involved in apoptotic process', 7], [#, 'ATP hydrolysis activity', 9], [#, 'ubiquitin protein ligase activity', 98]]]). +fb_tsv_pred_stats('less-frequent', sed5C, [4, [#, [#, 'cysteine-type deubiquitinase activity', 1], [#, ubiquit, 1], [#, 'metalloendopeptidase activity', 4], [#, 'cysteine-type endopeptidase activity involved in apoptotic process', 7], [#, 'ATP hydrolysis activity', 9], [#, 'ubiquitin protein ligase activity', 98]]]). +fb_tsv_pred_stats('most-frequent', sed5C, [5, [#, [#, '3.4.19.12', 1], [#, '3.4.24.-', 4]]]). +fb_tsv_pred_stats('less-frequent', sed5C, [5, [#, [#, '3.4.19.12', 1], [#, '3.4.24.-', 4]]]). +fb_tsv_pred_stats('most-frequent', sed5C, [6, [#, [#, 'ubiquitinyl hydrolase 1', 1]]]). +fb_tsv_pred_stats('less-frequent', sed5C, [6, [#, [#, 'ubiquitinyl hydrolase 1', 1]]]). +fb_tsv_pred_stats('most-frequent', sed5C, [7, [#, [#, 'FBgn0034546', 1], [#, 'FBgn0034573', 1], [#, 'FBgn0035024', 1], [#, 'FBgn0035232', 1], [#, 'FBgn0035233', 1], [#, 'FBgn0032635', 1], [#, 'FBgn0025186', 1]]]). +fb_tsv_pred_stats('less-frequent', sed5C, [7, [#, [#, 'FBgn0025186', 1], [#, 'FBgn0035232', 1], [#, 'FBgn0035024', 1], [#, 'FBgn0034573', 1], [#, 'FBgn0034546', 1], [#, 'FBgn0034314', 1], [#, 'FBgn0034312', 1]]]). +fb_tsv_pred_stats('most-frequent', sed5C, [8, [#, [#, 'CG13442', 1], [#, 'Sou', 1], [#, 'CG11414', 1], [#, 'CG12099', 1], [#, 'Pex10', 1], [#, 'CG15141', 1], [#, 'ari-2', 1]]]). +fb_tsv_pred_stats('less-frequent', sed5C, [8, [#, [#, 'ari-2', 1], [#, 'CG12099', 1], [#, 'CG11414', 1], [#, 'Sou', 1], [#, 'CG13442', 1], [#, nopo, 1], [#, 'CG10916', 1]]]). +fb_tsv_pred_stats('most-frequent', sed5C, [9, [#, [#, 'Ubr1 ubiquitin ligase', 1], [#, 'Peroxin 12', 1], [#, 'Ring finger and CHY zinc finger domain containing 1', 1], [#, 'Non-SMC element 1', 1], [#, 'Protein interacting with Ttk69 and Sin3A', 1], [#, 'ariadne 2', 1]]]). +fb_tsv_pred_stats('less-frequent', sed5C, [9, [#, [#, 'ariadne 2', 1], [#, 'Ring finger and CHY zinc finger domain containing 1', 1], [#, 'Peroxin 12', 1], [#, 'Ubr1 ubiquitin ligase', 1], [#, 'suppression of retinal degeneration disease 1 upon overexpression 1', 1], [#, highwire, 1], [#, 'Mahogunin ring finger 1', 1]]]). +fb_tsv_pred_stats('most-frequent', sed5C, [10, [#, [#, '3.4.19.12', 1]]]). +fb_tsv_pred_stats('less-frequent', sed5C, [10, [#, [#, '3.4.19.12', 1]]]). +fb_tsv_pred_stats('most-frequent', sed5C, [11, [#, [#, 'ubiquitinyl hydrolase 1', 1]]]). +fb_tsv_pred_stats('less-frequent', sed5C, [11, [#, [#, 'ubiquitinyl hydrolase 1', 1]]]). +fb_tsv_pred_stats('num-columns', sednJ, [2]). +fb_tsv_pred_stats('duplicated-rows', sednJ, [0]). +fb_tsv_pred_stats('total-rows', sednJ, [76447]). +fb_tsv_pred_stats('unique-values', sednJ, [1, 76447, object]). +fb_tsv_pred_stats('unique-values', sednJ, [2, 76447, object]). +fb_tsv_pred_stats('missing-values', sednJ, [1, 0, [], []]). +fb_tsv_pred_stats('missing-values', sednJ, [2, 0, [], []]). +fb_tsv_pred_stats('num-columns', gene_associatio, [2]). +fb_tsv_pred_stats('duplicated-rows', gene_associatio, [69]). +fb_tsv_pred_stats('total-rows', gene_associatio, [48039]). +fb_tsv_pred_stats('unique-values', gene_associatio, [1, 47970, object]). +fb_tsv_pred_stats('unique-values', gene_associatio, [2, 4664, object]). +fb_tsv_pred_stats('missing-values', gene_associatio, [1, 0, [], []]). +fb_tsv_pred_stats('missing-values', gene_associatio, [2, 0, [], []]). +fb_tsv_pred_stats('most-frequent', gene_associatio, [1, [#, [#, 'FB\\FBgn0053817\\His2A:CG33817\\involved_in\\GO:0006325\\FB:FBrf0255270|GO_REF:0000024\\ISS\\MGI:MGI:2448285\\P\\His2A:CG33817\\CG33817\\protein\\taxon:7227\\20160225\\FlyBase\\\\', 2], [#, 'FB\\FBgn0053817\\His2A:CG33817\\part_of\\GO:0000786\\FB:FBrf0255270|GO_REF:0000024\\ISS\\UniProtKB:Q7L7L0\\C\\His2A:CG33817\\CG33817\\protein\\taxon:7227\\20160225\\FlyBase\\\\', 2], [#, 'FB\\FBgn0053829\\His2A:CG33829\\involved_in\\GO:0006325\\FB:FBrf0255270|GO_REF:0000024\\ISS\\MGI:MGI:2448285\\P\\His2A:CG33829\\CG33829\\protein\\taxon:7227\\20160225\\FlyBase\\\\', 2], [#, 'FB\\FBgn0053829\\His2A:CG33829\\part_of\\GO:0000786\\FB:FBrf0255270|GO_REF:0000024\\ISS\\UniProtKB:Q7L7L0\\C\\His2A:CG33829\\CG33829\\protein\\taxon:7227\\20160225\\FlyBase\\\\', 2], [#, 'FB\\FBgn0053829\\His2A:CG33829\\enables\\GO:0003677\\FB:FBrf0255270|GO_REF:0000024\\ISS\\UniProtKB:Q7L7L0\\F\\His2A:CG33829\\CG33829\\protein\\taxon:7227\\20160225\\FlyBase\\\\', 2], [#, 'FB\\FBgn0053846\\His1:CG33846\\part_of\\GO:0000785\\FB:FBrf0255270|GO_REF:0000024\\ISS\\UniProtKB:P07305\\C\\His1:CG33846\\CG33846\\protein\\taxon:7227\\20161201\\FlyBase\\\\', 2], [#, 'FB\\FBgn0053843\\His1:CG33843\\part_of\\GO:0000785\\FB:FBrf0255270|GO_REF:0000024\\ISS\\UniProtKB:P07305\\C\\His1:CG33843\\CG33843\\protein\\taxon:7227\\20161201\\FlyBase\\\\', 2]]]). +fb_tsv_pred_stats('less-frequent', gene_associatio, [1, [#, [#, '!generated-by:', 1], [#, 'FB\\FBgn0027508\\Tnks\\involved_in\\GO:1904355\\FB:FBrf0239784|PMID:21873635\\IBA\\PANTHER:PTN000652929\\P\\tankyrase\\BcDNA:LD22548|CG17487|CG4719|DTNKS|Dm.pARTb|TNKS|Tankyrase|TkrsIR|dARTD5|dTANK|dTNKS|dTankyrase\\protein\\taxon:7227\\20170420\\GO_Central\\\\', 1], [#, 'FB\\FBgn0027508\\Tnks\\involved_in\\GO:0070198\\FB:FBrf0239784|PMID:21873635\\IBA\\PANTHER:PTN000652929\\P\\tankyrase\\BcDNA:LD22548|CG17487|CG4719|DTNKS|Dm.pARTb|TNKS|Tankyrase|TkrsIR|dARTD5|dTANK|dTNKS|dTankyrase\\protein\\taxon:7227\\20170420\\GO_Central\\\\', 1], [#, 'FB\\FBgn0027508\\Tnks\\enables\\GO:0003950\\FB:FBrf0241717|PMID:30593492\\IMP\\\\F\\tankyrase\\BcDNA:LD22548|CG17487|CG4719|DTNKS|Dm.pARTb|TNKS|Tankyrase|TkrsIR|dARTD5|dTANK|dTNKS|dTankyrase\\protein\\taxon:7227\\20190806\\FlyBase\\\\', 1], [#, 'FB\\FBgn0027508\\Tnks\\involved_in\\GO:0090263\\FB:FBrf0241717|PMID:30593492\\IMP\\\\P\\tankyrase\\BcDNA:LD22548|CG17487|CG4719|DTNKS|Dm.pARTb|TNKS|Tankyrase|TkrsIR|dARTD5|dTANK|dTNKS|dTankyrase\\protein\\taxon:7227\\20190806\\FlyBase\\\\', 1], [#, 'FB\\FBgn0027508\\Tnks\\involved_in\\GO:0032436\\FB:FBrf0241717|PMID:30593492\\IMP\\\\P\\tankyrase\\BcDNA:LD22548|CG17487|CG4719|DTNKS|Dm.pARTb|TNKS|Tankyrase|TkrsIR|dARTD5|dTANK|dTNKS|dTankyrase\\protein\\taxon:7227\\20190806\\FlyBase\\\\', 1], [#, 'FB\\FBgn0027508\\Tnks\\involved_in\\GO:0046330\\FB:FBrf0254888|PMID:36222503\\IDA\\\\P\\tankyrase\\BcDNA:LD22548|CG17487|CG4719|DTNKS|Dm.pARTb|TNKS|Tankyrase|TkrsIR|dARTD5|dTANK|dTNKS|dTankyrase\\protein\\taxon:7227\\20230307\\FlyBase\\\\', 1]]]). +fb_tsv_pred_stats('most-frequent', gene_associatio, [2, [#, [#, 'sex|dsxF|dsxM|intersex-62c|ix-62c\\protein\\taxon:7227\\20060803\\FlyBase\\\\', 19], [#, 'lipase\\protein\\taxon:7227\\20230703\\InterPro\\\\', 19], [#, 'factor|A7.1|ABF|Abf|CG3992|DmGATAb|GATA|GATAb|SERPENT|SRP|Serpent|Srp|abf|dGATAb|l(3)01549|l(3)89B2|l(3)neo45|serpentD|spt|srpD\\protein\\taxon:7227\\20060803\\FlyBase\\\\', 21], [#, 'protein\\protein\\taxon:7227\\20151015\\FlyBase\\\\', 21], [#, 'sterile(2)ltoRJ36|fs(2)ltoRJ36|no-relish\\protein\\taxon:7227\\20060803\\FlyBase\\\\', 23], [#, '1|Rhomboid-1|Rhomboid-I|Ve|Veinlet|iks|rho-1|rho1|rhom|rhomboid-1|rhomboid/veinlet|rhomboid1|ve|veinlet\\protein\\taxon:7227\\20200406\\FlyBase\\\\', 26], [#, '1.12|co|dNotch|fa|facet|l(1)3Cb|l(1)Ax|l(1)N|n[fah]|nd|notch|notchoid|shd|spl|split|strawberry|swb\\protein\\taxon:7227\\20060803\\FlyBase\\\\', 44]]]). +fb_tsv_pred_stats('less-frequent', gene_associatio, [2, [#, [#, 'FlyBase', 1], [#, 'B2-3|Sox21|SoxB2.3|sox21a\\protein\\taxon:7227\\20221006\\GO_Central\\\\', 1], [#, 'B2-2|Sox21B|SoxB2.2|sox-like\\protein\\taxon:7227\\20200725\\GO_Central\\\\', 1], [#, 'B2-2|Sox21B|SoxB2.2|sox-like\\protein\\taxon:7227\\20200311\\GO_Central\\\\', 1], [#, 'B2-2|Sox21B|SoxB2.2|sox-like\\protein\\taxon:7227\\20221006\\GO_Central\\\\', 1], [#, '212\\CG33329|ORE-5|SP212\\protein\\taxon:7227\\20060803\\FlyBase\\\\', 1], [#, '212\\CG33329|ORE-5|SP212\\protein\\taxon:7227\\20190311\\FlyBase\\\\', 1]]]). +fb_tsv_pred_stats('num-columns', disease_model_annotations, [12]). +fb_tsv_pred_stats('duplicated-rows', disease_model_annotations, [0]). +fb_tsv_pred_stats('total-rows', disease_model_annotations, [26750]). +fb_tsv_pred_stats('unique-values', disease_model_annotations, [1, 5165, object]). +fb_tsv_pred_stats('unique-values', disease_model_annotations, [2, 5165, object]). +fb_tsv_pred_stats('unique-values', disease_model_annotations, [3, 317, object]). +fb_tsv_pred_stats('unique-values', disease_model_annotations, [4, 6, object]). +fb_tsv_pred_stats('unique-values', disease_model_annotations, [5, 3554, object]). +fb_tsv_pred_stats('unique-values', disease_model_annotations, [6, 3554, object]). +fb_tsv_pred_stats('unique-values', disease_model_annotations, [7, 8303, object]). +fb_tsv_pred_stats('unique-values', disease_model_annotations, [8, 8303, object]). +fb_tsv_pred_stats('unique-values', disease_model_annotations, [9, 2657, object]). +fb_tsv_pred_stats('unique-values', disease_model_annotations, [10, 2657, object]). +fb_tsv_pred_stats('unique-values', disease_model_annotations, [11, 6770, object]). +fb_tsv_pred_stats('unique-values', disease_model_annotations, [12, 2675, object]). +fb_tsv_pred_stats('missing-values', disease_model_annotations, [1, 0, [], []]). +fb_tsv_pred_stats('missing-values', disease_model_annotations, [2, 0, [], []]). +fb_tsv_pred_stats('null-value-count', disease_model_annotations, [3, '', 21466]). +fb_tsv_pred_stats('missing-values', disease_model_annotations, [3, 21466, [#, ''], [#, 21466]]). +fb_tsv_pred_stats('missing-values', disease_model_annotations, [4, 0, [], []]). +fb_tsv_pred_stats('missing-values', disease_model_annotations, [5, 0, [], []]). +fb_tsv_pred_stats('missing-values', disease_model_annotations, [6, 0, [], []]). +fb_tsv_pred_stats('null-value-count', disease_model_annotations, [7, '', 6240]). +fb_tsv_pred_stats('missing-values', disease_model_annotations, [7, 6240, [#, ''], [#, 6240]]). +fb_tsv_pred_stats('null-value-count', disease_model_annotations, [8, '', 6240]). +fb_tsv_pred_stats('missing-values', disease_model_annotations, [8, 6240, [#, ''], [#, 6240]]). +fb_tsv_pred_stats('null-value-count', disease_model_annotations, [9, '', 20510]). +fb_tsv_pred_stats('missing-values', disease_model_annotations, [9, 20510, [#, ''], [#, 20510]]). +fb_tsv_pred_stats('null-value-count', disease_model_annotations, [10, '', 20510]). +fb_tsv_pred_stats('missing-values', disease_model_annotations, [10, 20510, [#, ''], [#, 20510]]). +fb_tsv_pred_stats('missing-values', disease_model_annotations, [11, 0, [], []]). +fb_tsv_pred_stats('missing-values', disease_model_annotations, [12, 0, [], []]). +fb_tsv_pred_stats('most-frequent', disease_model_annotations, [1, [#, [#, 'FBgn0026420', 300], [#, 'FBgn0029891', 301], [#, 'FBgn0261084', 371], [#, 'FBgn0024961', 448], [#, 'FBgn0025823', 630], [#, 'FBgn0025587', 680], [#, 'FBgn0015394', 948]]]). +fb_tsv_pred_stats('less-frequent', disease_model_annotations, [1, [#, [#, 'FBgn0033093', 1], [#, 'FBgn0031951', 1], [#, 'FBgn0031971', 1], [#, 'FBgn0031973', 1], [#, 'FBgn0266724', 1], [#, 'FBgn0050273', 1], [#, 'FBgn0031981', 1]]]). +fb_tsv_pred_stats('most-frequent', disease_model_annotations, [2, [#, [#, 'Hsap\\SNCA', 300], [#, 'Pink1', 301], [#, 'Hsap\\TARDBP', 371], [#, 'Hsap\\ATXN3', 448], [#, 'Hsap\\APP', 630], [#, 'Hsap\\HTT', 680], [#, 'Hsap\\MAPT', 948]]]). +fb_tsv_pred_stats('less-frequent', disease_model_annotations, [2, [#, [#, 'CG3270', 1], [#, r2d2, 1], [#, 'Sirup', 1], [#, 'Spn28Dc', 1], [#, 'Trs20', 1], [#, 'CG30273', 1], [#, 'Megf8', 1]]]). +fb_tsv_pred_stats('most-frequent', disease_model_annotations, [3, [#, [#, 'HGNC:11138', 300], [#, 'HGNC:11571', 371], [#, 'HGNC:7106', 448], [#, 'HGNC:620', 630], [#, 'HGNC:4851', 680], [#, 'HGNC:6893', 948]]]). +fb_tsv_pred_stats('less-frequent', disease_model_annotations, [3, [#, [#, 'HGNC:6239', 1], [#, 'HGNC:16854', 1], [#, 'HGNC:11118', 1], [#, 'HGNC:12013', 1], [#, 'HGNC:18222', 1], [#, 'HGNC:14973', 1], [#, 'HGNC:19245', 1]]]). +fb_tsv_pred_stats('most-frequent', disease_model_annotations, [4, [#, [#, 'DOES NOT exacerbate', 21], [#, 'DOES NOT ameliorate', 106], [#, 'DOES NOT model', 135], [#, exacerbates, 2650], [#, ameliorates, 4360], [#, 'model of', 19478]]]). +fb_tsv_pred_stats('less-frequent', disease_model_annotations, [4, [#, [#, 'DOES NOT exacerbate', 21], [#, 'DOES NOT ameliorate', 106], [#, 'DOES NOT model', 135], [#, exacerbates, 2650], [#, ameliorates, 4360], [#, 'model of', 19478]]]). +fb_tsv_pred_stats('most-frequent', disease_model_annotations, [5, [#, [#, 'DOID:10652', 652], [#, 'DOID:0060213', 692], [#, 'DOID:14330', 992], [#, 'DOID:1289', 1045], [#, 'DOID:12858', 1091], [#, 'DOID:162', 1305], [#, 'DOID:680', 1474]]]). +fb_tsv_pred_stats('less-frequent', disease_model_annotations, [5, [#, [#, 'DOID:0111040', 1], [#, 'DOID:0080232', 1], [#, 'DOID:0110441', 1], [#, 'DOID:0111706', 1], [#, 'DOID:0080698', 1], [#, 'DOID:0080465', 1], [#, 'DOID:0060730', 1]]]). +fb_tsv_pred_stats('most-frequent', disease_model_annotations, [6, [#, [#, 'Alzheimer\'s disease', 652], [#, 'frontotemporal dementia and/or amyotrophic lateral sclerosis-1', 692], [#, 'Parkinson\'s disease', 992], [#, 'neurodegenerative disease', 1045], [#, 'Huntington\'s disease', 1091], [#, cancer, 1305], [#, tauopathy, 1474]]]). +fb_tsv_pred_stats('less-frequent', disease_model_annotations, [6, [#, [#, 'glycogen storage disease IXd', 1], [#, 'autosomal dominant intellectual developmental disorder 51', 1], [#, 'dilated cardiomyopathy 2B', 1], [#, 'oblique facial clefting 1', 1], [#, 'Teebi hypertelorism syndrome 1', 1], [#, 'developmental and epileptic encephalopathy 30', 1], [#, 'torsion dystonia 1', 1]]]). +fb_tsv_pred_stats('most-frequent', disease_model_annotations, [7, [#, [#, 'FBal0060587', 153], [#, 'FBal0127292', 173], [#, 'FBal0193144', 193], [#, 'FBal0126526', 233], [#, 'FBal0126527', 239], [#, 'FBal0090630', 296]]]). +fb_tsv_pred_stats('less-frequent', disease_model_annotations, [7, [#, [#, 'FBal0341584', 1], [#, 'FBal0265787', 1], [#, 'FBal0324663', 1], [#, 'FBal0262510', 1], [#, 'FBal0257944', 1], [#, 'FBal0235732', 1], [#, 'FBal0206026', 1]]]). +fb_tsv_pred_stats('most-frequent', disease_model_annotations, [8, [#, [#, 'Ras85D[V12.UAS]', 153], [#, 'Hsap\\HTT[Q93.ex1.UAS]', 173], [#, 'Pink1[B9]', 193], [#, 'Hsap\\MAPT[UAS.cWa]', 233], [#, 'Hsap\\MAPT[R406W.UAS]', 239], [#, 'Hsap\\ATXN3[tr.Q78.UAS.Tag:HA]', 296]]]). +fb_tsv_pred_stats('less-frequent', disease_model_annotations, [8, [#, [#, 'Tom7[HMC06597]', 1], [#, 'Lkb1[UAS.cWa]', 1], [#, 'Lkb1[VSH330167]', 1], [#, 'Lkb1[GL00019]', 1], [#, 'Lkb1[HMS01351]', 1], [#, 'Lkb1[KK108675]', 1], [#, 'Droj2[GD14050]', 1]]]). +fb_tsv_pred_stats('most-frequent', disease_model_annotations, [9, [#, [#, 'HGNC:6677', 34], [#, 'HGNC:2638', 35], [#, 'HGNC:9475', 36], [#, 'HGNC:59', 44], [#, 'HGNC:10024', 45], [#, 'HGNC:12530', 48]]]). +fb_tsv_pred_stats('less-frequent', disease_model_annotations, [9, [#, [#, 'HGNC:26013', 1], [#, 'HGNC:7703', 1], [#, 'HGNC:24846', 1], [#, 'HGNC:5201', 1], [#, 'HGNC:8966', 1], [#, 'HGNC:12756', 1], [#, 'HGNC:12974', 1]]]). +fb_tsv_pred_stats('most-frequent', disease_model_annotations, [10, [#, [#, 'LPL', 34], [#, 'CYP3A5', 35], [#, 'PRSS1', 36], [#, 'ABCC8', 44], [#, 'RLBP1', 45], [#, 'UGT1A1', 48]]]). +fb_tsv_pred_stats('less-frequent', disease_model_annotations, [10, [#, [#, 'DNAAF5', 1], [#, 'NDUFB8', 1], [#, 'GAS2L2', 1], [#, 'HS6ST1', 1], [#, 'PIGL', 1], [#, 'WDR4', 1], [#, 'RNF113A', 1]]]). +fb_tsv_pred_stats('most-frequent', disease_model_annotations, [11, [#, [#, 'modeled by FLYBASE:Hsap\\HTT[128Q.1-336.UAS]; FB:FBal0294194', 129], [#, 'modeled by FLYBASE:Hsap\\MAPT[UAS.cWa]; FB:FBal0126526', 181], [#, 'modeled by FLYBASE:Hsap\\MAPT[R406W.UAS]; FB:FBal0126527', 189], [#, 'modeled by FLYBASE:Hsap\\ATXN3[tr.Q78.UAS.Tag:HA]; FB:FBal0090630', 241], [#, 'CEC', 361], [#, 'CEA', 4981], [#, 'IEA', 6240]]]). +fb_tsv_pred_stats('less-frequent', disease_model_annotations, [11, [#, [#, 'is exacerbated by FLYBASE:Pka-C1[GD1276]; FB:FBal0208081', 1], [#, 'is ameliorated by FLYBASE:wg[l-12]; FB:FBal0018504', 1], [#, 'is ameliorated by FLYBASE:nej[Q7]; FB:FBal0094386', 1], [#, 'is ameliorated by FLYBASE:mam[8]; FB:FBal0012016', 1], [#, 'is ameliorated by FLYBASE:gro[1]; FB:FBal0005217', 1], [#, 'is ameliorated by FLYBASE:fz[EY13696]; FB:FBal0159195', 1], [#, 'is ameliorated by FLYBASE:fng[52]; FB:FBal0034614', 1]]]). +fb_tsv_pred_stats('most-frequent', disease_model_annotations, [12, [#, [#, 'FBrf0228684', 158], [#, 'FBrf0241270', 174], [#, 'FBrf0248245', 176], [#, 'FBrf0244983', 239], [#, 'FBrf0227999', 245], [#, 'FBrf0218446', 303], [#, 'FBrf0241599', 6240]]]). +fb_tsv_pred_stats('less-frequent', disease_model_annotations, [12, [#, [#, 'FBrf0217529', 1], [#, 'FBrf0230073', 1], [#, 'FBrf0205420', 1], [#, 'FBrf0190823', 1], [#, 'FBrf0221444', 1], [#, 'FBrf0211611', 1], [#, 'FBrf0194165', 1]]]). +fb_tsv_pred_stats('num-columns', fu_gal4_table_, [2]). +fb_tsv_pred_stats('duplicated-rows', fu_gal4_table_, [25810]). +fb_tsv_pred_stats('total-rows', fu_gal4_table_, [43801]). +fb_tsv_pred_stats('unique-values', fu_gal4_table_, [1, 17987, object]). +fb_tsv_pred_stats('unique-values', fu_gal4_table_, [2, 343, object]). +fb_tsv_pred_stats('missing-values', fu_gal4_table_, [1, 0, [], []]). +fb_tsv_pred_stats('null-value-count', fu_gal4_table_, [2, '', 2614]). +fb_tsv_pred_stats('missing-values', fu_gal4_table_, [2, 2614, [#, ''], [#, 2614]]). +fb_tsv_pred_stats('most-frequent', fu_gal4_table_, [1, [#, [#, ' \\driver\\: ', 319], [#, ' ', 319], [#, ' }', 319], [#, ' \\major_stages\\: ', 319], [#, ' \\transposons\\: ', 319], [#, ' \\major_tissues\\: ', 319], [#, ' },', 1580]]]). +fb_tsv_pred_stats('less-frequent', fu_gal4_table_, [1, [#, [#, ' \\metaData\\: ', 1], [#, ' \\FBst0067166\\: \\67166\\,', 1], [#, ' \\FBst0067167\\: \\67167\\,', 1], [#, ' \\FBst0067168\\: \\67168\\,', 1], [#, ' \\FBst0067175\\: \\67175\\,', 1], [#, ' \\FBst0067177\\: \\67177\\,', 1], [#, ' \\FBst0067178\\: \\67178\\,', 1]]]). +fb_tsv_pred_stats('most-frequent', fu_gal4_table_, [2, [#, [#, 'GawB}fruNP0021\\', 1], [#, 'Or47b-GAL4.7.467}\\', 1], [#, 'ato-GAL4.3.6}\\', 1], [#, 'GAL4}pnt14-94\\', 1], [#, 'en2.4-GAL4}\\', 3], [#, '},', 154]]]). +fb_tsv_pred_stats('less-frequent', fu_gal4_table_, [2, [#, [#, 'GawB}C587\\', 1], [#, 'GawB}fruNP0021\\', 1], [#, 'GMR9D11-GAL4}\\', 1], [#, 'alrm-GAL4.D}\\', 1], [#, 'GAL4-lacZ-Ubx(-FRT).dC}@; see @Scer\\\\GAL4[Ubx.PdC]@ elsewhere in this table.\\,', 1], [#, 'GAL4-lacZ-Ubx(FRT.f+).dC}\\', 1], [#, 'GAL4-\\03b1Tub84B(-FRT).P}@; see @Scer\\\\GAL4[\\03b1Tub84B.PP]@ elsewhere in this table.\\', 1]]]). +fb_tsv_pred_stats('num-columns', insertion_mapping, [7]). +fb_tsv_pred_stats('duplicated-rows', insertion_mapping, [92]). +fb_tsv_pred_stats('total-rows', insertion_mapping, [212010]). +fb_tsv_pred_stats('unique-values', insertion_mapping, [1, 211918, object]). +fb_tsv_pred_stats('unique-values', insertion_mapping, [2, 211884, object]). +fb_tsv_pred_stats('unique-values', insertion_mapping, [3, 64780, object]). +fb_tsv_pred_stats('unique-values', insertion_mapping, [4, 3, object]). +fb_tsv_pred_stats('unique-values', insertion_mapping, [5, 4, object]). +fb_tsv_pred_stats('unique-values', insertion_mapping, [6, 7609, object]). +fb_tsv_pred_stats('unique-values', insertion_mapping, [7, 3716, object]). +fb_tsv_pred_stats('missing-values', insertion_mapping, [1, 0, [], []]). +fb_tsv_pred_stats('null-value-count', insertion_mapping, [2, '', 127]). +fb_tsv_pred_stats('missing-values', insertion_mapping, [2, 127, [#, ''], [#, 127]]). +fb_tsv_pred_stats('null-value-count', insertion_mapping, [3, '', 139921]). +fb_tsv_pred_stats('missing-values', insertion_mapping, [3, 139921, [#, ''], [#, 139921]]). +fb_tsv_pred_stats('null-value-count', insertion_mapping, [4, '', 139921]). +fb_tsv_pred_stats('missing-values', insertion_mapping, [4, 139921, [#, ''], [#, 139921]]). +fb_tsv_pred_stats('null-value-count', insertion_mapping, [5, '', 139921]). +fb_tsv_pred_stats('missing-values', insertion_mapping, [5, 139921, [#, ''], [#, 139921]]). +fb_tsv_pred_stats('null-value-count', insertion_mapping, [6, '', 129488]). +fb_tsv_pred_stats('missing-values', insertion_mapping, [6, 129488, [#, ''], [#, 129488]]). +fb_tsv_pred_stats('null-value-count', insertion_mapping, [7, '', 203698]). +fb_tsv_pred_stats('null-value-count', insertion_mapping, [7, ?, 70]). +fb_tsv_pred_stats('missing-values', insertion_mapping, [7, 203768, [#, '', ?], [#, 203698, 70]]). +fb_tsv_pred_stats('most-frequent', insertion_mapping, [1, [#, [#, 'P{Roc1b.+t1.17}', 4], [#, 'P{Mcp-wy', 4], [#, 'P{Fab7-w', 6], [#, 'P{SUPor-P.PRE', 9], [#, 'P{ush-lacZ.-2190.-1421}', 9], [#, 'P{Mcp-ff', 13], [#, 'P{Mcp-w', 44]]]). +fb_tsv_pred_stats('less-frequent', insertion_mapping, [1, [#, [#, 'P{UASp-GAP43.mEos}1', 1], [#, 'P{KK106851}VIE-260B', 1], [#, 'P{KK106853}VIE-260B', 1], [#, 'P{KK106855}VIE-260B', 1], [#, 'P{KK106857}VIE-260B', 1], [#, 'P{KK106859}VIE-260B', 1], [#, 'P{KK106861}VIE-260B', 1]]]). +fb_tsv_pred_stats('most-frequent', insertion_mapping, [2, [#, [#, 'FBti0120120', 1], [#, 'FBti0120119', 1], [#, 'FBti0120118', 1], [#, 'FBti0120117', 1], [#, 'FBti0120126', 1], [#, 'FBti0129988', 1]]]). +fb_tsv_pred_stats('less-frequent', insertion_mapping, [2, [#, [#, 'FBti0129988', 1], [#, 'FBti0120115', 1], [#, 'FBti0120116', 1], [#, 'FBti0120117', 1], [#, 'FBti0120118', 1], [#, 'FBti0120119', 1], [#, 'FBti0120120', 1]]]). +fb_tsv_pred_stats('most-frequent', insertion_mapping, [3, [#, [#, '3L:4692761..4692761', 19], [#, '3L:3250542..3250542', 20], [#, 'X:246305..246305', 21], [#, '3R:31883471..31883471', 21], [#, '2L:22237519..22237519', 37], [#, 'X:6861890..6861890', 53]]]). +fb_tsv_pred_stats('less-frequent', insertion_mapping, [3, [#, [#, '3R:5508394..5508394', 1], [#, '3R:9353290..9353290', 1], [#, '3R:8033496..8033496', 1], [#, '2L:17260772..17260772', 1], [#, '3L:540584..540584', 1], [#, '3L:8360935..8360935', 1], [#, '3L:11819914..11819914', 1]]]). +fb_tsv_pred_stats('most-frequent', insertion_mapping, [4, [#, [#, t, 7054], [#, f, 65035]]]). +fb_tsv_pred_stats('less-frequent', insertion_mapping, [4, [#, [#, t, 7054], [#, f, 65035]]]). +fb_tsv_pred_stats('most-frequent', insertion_mapping, [5, [#, [#, 0.0, 10777], [#, -1.0, 26604], [#, 1.0, 34708]]]). +fb_tsv_pred_stats('less-frequent', insertion_mapping, [5, [#, [#, 0.0, 10777], [#, -1.0, 26604], [#, 1.0, 34708]]]). +fb_tsv_pred_stats('most-frequent', insertion_mapping, [7, [#, [#, 75, 'B', 30], [#, '12C1-12C2', 41], [#, '35D1-35D2', 44], [#, '21B4-21B6', 48], [#, '47A11-47A14', 55]]]). +fb_tsv_pred_stats('less-frequent', insertion_mapping, [7, [#, [#, '59B4-59B5', 1], [#, '79D1-79D4', 1], [#, '50C4-50C5', 1], [#, '60D5-60D6', 1], [#, '47E4-47E5', 1], [#, '47A1-47B14', 1], [#, '46B13--46E4', 1]]]). +fb_tsv_pred_stats('num-columns', 'cyto-genetic-seq', [4]). +fb_tsv_pred_stats('duplicated-rows', 'cyto-genetic-seq', [0]). +fb_tsv_pred_stats('total-rows', 'cyto-genetic-seq', [600]). +fb_tsv_pred_stats('unique-values', 'cyto-genetic-seq', [1, 600, object]). +fb_tsv_pred_stats('unique-values', 'cyto-genetic-seq', [2, 292, object]). +fb_tsv_pred_stats('unique-values', 'cyto-genetic-seq', [3, 593, object]). +fb_tsv_pred_stats('unique-values', 'cyto-genetic-seq', [4, 8, object]). +fb_tsv_pred_stats('missing-values', 'cyto-genetic-seq', [1, 0, [], []]). +fb_tsv_pred_stats('missing-values', 'cyto-genetic-seq', [2, 0, [], []]). +fb_tsv_pred_stats('null-value-count', 'cyto-genetic-seq', [3, '', 8]). +fb_tsv_pred_stats('missing-values', 'cyto-genetic-seq', [3, 8, [#, ''], [#, 8]]). +fb_tsv_pred_stats('null-value-count', 'cyto-genetic-seq', [4, '', 577]). +fb_tsv_pred_stats('missing-values', 'cyto-genetic-seq', [4, 577, [#, ''], [#, 577]]). +fb_tsv_pred_stats('most-frequent', 'cyto-genetic-seq', [2, [#, [#, '3-[43]', 7], [#, '3-[47.5]', 7], [#, '3-[48]', 10], [#, '2-[55]', 13], [#, '3-[45]', 17], [#, '2-[54]', 24], [#, '3-[47]', 24]]]). +fb_tsv_pred_stats('less-frequent', 'cyto-genetic-seq', [2, [#, [#, '3-[85]', 1], [#, '3-[84]', 1], [#, '3-[97]', 1], [#, '3-[96]', 1], [#, '3-[95]', 1], [#, '2-[69]', 1], [#, '2-[70]', 1]]]). +fb_tsv_pred_stats('most-frequent', 'cyto-genetic-seq', [3, [#, [#, '3L:10316396..10769950', 1], [#, '3L:9865311..10316395', 1], [#, '3L:9547270..9865310', 1], [#, '3L:9333838..9547269', 1], [#, '3L:11174026..11254920', 1], [#, 'X:408583..660483', 1]]]). +fb_tsv_pred_stats('less-frequent', 'cyto-genetic-seq', [3, [#, [#, 'X:408583..660483', 1], [#, '3L:8981731..9125749', 1], [#, '3L:9125750..9333837', 1], [#, '3L:9333838..9547269', 1], [#, '3L:9547270..9865310', 1], [#, '3L:9865311..10316395', 1], [#, '3L:10316396..10769950', 1]]]). +fb_tsv_pred_stats('most-frequent', 'cyto-genetic-seq', [4, [#, [#, 'includes 16 area(s) of non-identity', 1], [#, 'includes 24 area(s) of non-identity', 1], [#, 'failed to convert', 3], [#, 'in area of non-identity', 5], [#, inversion, 6], [#, 'includes 1 area of non-identity', 6]]]). +fb_tsv_pred_stats('less-frequent', 'cyto-genetic-seq', [4, [#, [#, 'includes 24 area(s) of non-identity', 1], [#, 'includes 16 area(s) of non-identity', 1], [#, 'includes 6 area(s) of non-identity', 1], [#, 'failed to convert', 3], [#, 'in area of non-identity', 5], [#, 'includes 1 area of non-identity', 6], [#, inversion, 6]]]). +fb_tsv_pred_stats('num-columns', 'genome-cyto-seq', [3]). +fb_tsv_pred_stats('duplicated-rows', 'genome-cyto-seq', [0]). +fb_tsv_pred_stats('total-rows', 'genome-cyto-seq', [5033]). +fb_tsv_pred_stats('unique-values', 'genome-cyto-seq', [1, 5033, object]). +fb_tsv_pred_stats('unique-values', 'genome-cyto-seq', [2, 5033, int64]). +fb_tsv_pred_stats('unique-values', 'genome-cyto-seq', [3, 5033, int64]). +fb_tsv_pred_stats('missing-values', 'genome-cyto-seq', [1, 0, [], []]). +fb_tsv_pred_stats('missing-values', 'genome-cyto-seq', [2, 0, [], []]). +fb_tsv_pred_stats('missing-values', 'genome-cyto-seq', [3, 0, [], []]). +fb_tsv_pred_stats('num-columns', dataset_metadata, [4]). +fb_tsv_pred_stats('duplicated-rows', dataset_metadata, [0]). +fb_tsv_pred_stats('total-rows', dataset_metadata, [22220266]). +fb_tsv_pred_stats('unique-values', dataset_metadata, [1, 3493, object]). +fb_tsv_pred_stats('unique-values', dataset_metadata, [2, 3493, object]). +fb_tsv_pred_stats('unique-values', dataset_metadata, [3, 1885456, object]). +fb_tsv_pred_stats('unique-values', dataset_metadata, [4, 1885453, object]). +fb_tsv_pred_stats('missing-values', dataset_metadata, [1, 0, [], []]). +fb_tsv_pred_stats('missing-values', dataset_metadata, [2, 0, [], []]). +fb_tsv_pred_stats('missing-values', dataset_metadata, [3, 0, [], []]). +fb_tsv_pred_stats('null-value-count', dataset_metadata, [4, unknown, 1]). +fb_tsv_pred_stats('missing-values', dataset_metadata, [4, 1, [#, unknown], [#, 1]]). +fb_tsv_pred_stats('most-frequent', dataset_metadata, [1, [#, [#, 'FBlc0000146', 67302], [#, 'FBlc0000142', 67302], [#, 'FBlc0000143', 67302], [#, 'FBlc0000137', 67302], [#, 'FBlc0000005', 161905], [#, 'FBlc0000049', 220083], [#, 'FBlc0000029', 241818]]]). +fb_tsv_pred_stats('less-frequent', dataset_metadata, [1, [#, [#, 'FBlc0002175', 1], [#, 'FBlc0001943', 1], [#, 'FBlc0002094', 1], [#, 'FBlc0002095', 1], [#, 'FBlc0002096', 1], [#, 'FBlc0002097', 1], [#, 'FBlc0002098', 1]]]). +fb_tsv_pred_stats('most-frequent', dataset_metadata, [2, [#, [#, mE_mRNA_P15_junctions, 67302], [#, mE_mRNA_P5_junctions, 67302], [#, mE_mRNA_P6_junctions, 67302], [#, mE_mRNA_L3_12hr_junctions, 67302], [#, 'EK_EP_cDNA', 161905], [#, 'RP_cDNA', 220083], [#, 'Affymetrix_GeneChip_v2', 241818]]]). +fb_tsv_pred_stats('less-frequent', dataset_metadata, [2, [#, [#, 'ChIP-Seq_mE5125_HDAC1_E16', 1], [#, 'ChIP-chip_mE3893_Su(var)205_RNAi_Su(var)205_S2-DRSC', 1], [#, 'ChIP-chip_mE2667_Su(var)205_CME-W1-Cl.8+', 1], [#, 'ChIP-chip_mE2666_Su(var)205_ML-DmBG3-c2', 1], [#, 'ChIP-chip_mE4126_Su(var)205_ML-DmBG3-c2', 1], [#, 'ChIP-chip_mE6074_Su(var)205_S2-DRSC', 1], [#, 'ChIP-chip_mE3707_Su(var)205_S2-DRSC', 1]]]). +fb_tsv_pred_stats('most-frequent', dataset_metadata, [3, [#, [#, 'FBgn0011217', 1890], [#, 'FBgn0015790', 1890], [#, 'FBgn0040372', 1891], [#, 'FBgn0002781', 1892], [#, 'FBgn0013263', 1896], [#, 'FBgn0020412', 1909], [#, 'FBgn0261617', 1911]]]). +fb_tsv_pred_stats('less-frequent', dataset_metadata, [3, [#, [#, '1616608_a_at_1350', 1], [#, 'FBsf0000240631', 1], [#, 'FBsf0000240630', 1], [#, 'FBsf0000240629', 1], [#, 'FBsf0000240628', 1], [#, 'FBsf0000240627', 1], [#, 'FBsf0000240626', 1]]]). +fb_tsv_pred_stats('most-frequent', dataset_metadata, [4, [#, [#, 'Rab11', 1890], [#, eff, 1890], [#, 'G9a', 1891], [#, 'mod(mdg4)', 1892], [#, 'Trl', 1896], [#, 'JIL-1', 1909], [#, nej, 1911]]]). +fb_tsv_pred_stats('less-frequent', dataset_metadata, [4, [#, [#, '1616608_a_at_1350', 1], [#, 'TFBS_D_002907', 1], [#, 'TFBS_D_002906', 1], [#, 'TFBS_D_002905', 1], [#, 'TFBS_D_002904', 1], [#, 'TFBS_D_002903', 1], [#, 'TFBS_D_002902', 1]]]). +fb_tsv_pred_stats('num-columns', dmel_paralogs, [11]). +fb_tsv_pred_stats('duplicated-rows', dmel_paralogs, [0]). +fb_tsv_pred_stats('total-rows', dmel_paralogs, [223055]). +fb_tsv_pred_stats('unique-values', dmel_paralogs, [1, 10772, object]). +fb_tsv_pred_stats('unique-values', dmel_paralogs, [2, 10772, object]). +fb_tsv_pred_stats('unique-values', dmel_paralogs, [3, 12, object]). +fb_tsv_pred_stats('unique-values', dmel_paralogs, [4, 10693, object]). +fb_tsv_pred_stats('unique-values', dmel_paralogs, [5, 2, int64]). +fb_tsv_pred_stats('unique-values', dmel_paralogs, [6, 10772, object]). +fb_tsv_pred_stats('unique-values', dmel_paralogs, [7, 10772, object]). +fb_tsv_pred_stats('unique-values', dmel_paralogs, [8, 12, object]). +fb_tsv_pred_stats('unique-values', dmel_paralogs, [9, 10693, object]). +fb_tsv_pred_stats('unique-values', dmel_paralogs, [10, 2, int64]). +fb_tsv_pred_stats('unique-values', dmel_paralogs, [11, 13, int64]). +fb_tsv_pred_stats('missing-values', dmel_paralogs, [1, 0, [], []]). +fb_tsv_pred_stats('missing-values', dmel_paralogs, [2, 0, [], []]). +fb_tsv_pred_stats('missing-values', dmel_paralogs, [3, 0, [], []]). +fb_tsv_pred_stats('missing-values', dmel_paralogs, [4, 0, [], []]). +fb_tsv_pred_stats('missing-values', dmel_paralogs, [5, 0, [], []]). +fb_tsv_pred_stats('missing-values', dmel_paralogs, [6, 0, [], []]). +fb_tsv_pred_stats('missing-values', dmel_paralogs, [7, 0, [], []]). +fb_tsv_pred_stats('missing-values', dmel_paralogs, [8, 0, [], []]). +fb_tsv_pred_stats('missing-values', dmel_paralogs, [9, 0, [], []]). +fb_tsv_pred_stats('missing-values', dmel_paralogs, [10, 0, [], []]). +fb_tsv_pred_stats('missing-values', dmel_paralogs, [11, 0, [], []]). +fb_tsv_pred_stats('most-frequent', dmel_paralogs, [1, [#, [#, 'FBgn0036891', 247], [#, 'FBgn0033362', 247], [#, 'FBgn0042098', 248], [#, 'FBgn0034661', 249], [#, 'FBgn0039272', 249], [#, 'FBgn0031619', 250], [#, 'FBgn0023479', 279]]]). +fb_tsv_pred_stats('less-frequent', dmel_paralogs, [1, [#, [#, 'FBgn0040606', 1], [#, 'FBgn0030608', 1], [#, 'FBgn0263086', 1], [#, 'FBgn0263094', 1], [#, 'FBgn0030613', 1], [#, 'FBgn0037719', 1], [#, 'FBgn0013949', 1]]]). +fb_tsv_pred_stats('most-frequent', dmel_paralogs, [2, [#, [#, 'CG9372', 247], [#, 'CG8172', 247], [#, 'CG18735', 248], [#, tpr, 249], [#, 'CG11836', 249], [#, 'CG3355', 250], [#, teq, 279]]]). +fb_tsv_pred_stats('less-frequent', dmel_paralogs, [2, [#, [#, 'CG6503', 1], [#, 'Lsd-2', 1], [#, 'CG43354', 1], [#, 'CG43362', 1], [#, 'Rab3-GEF', 1], [#, bocks, 1], [#, 'Elal', 1]]]). +fb_tsv_pred_stats('most-frequent', dmel_paralogs, [3, [#, [#, 'Y', 220], [#, 4.0, 1269], [#, 'X', 27590], [#, 2, 'L', 38491], [#, 3, 'L', 43684], [#, 2, 'R', 52635], [#, 3, 'R', 59090]]]). +fb_tsv_pred_stats('less-frequent', dmel_paralogs, [3, [#, [#, 211000022280494.0, 1], [#, 211000022278760.0, 17], [#, 211000022279188.0, 17], [#, 'Unmapped_Scaffold_8_D1580_D1567', 18], [#, rDNA, 23], [#, 'Y', 220], [#, 4.0, 1269]]]). +fb_tsv_pred_stats('most-frequent', dmel_paralogs, [4, [#, [#, '9007234..9013526', 247], [#, '21798017..21799195', 248], [#, '21799330..21800904', 249], [#, '25071126..25072712', 249], [#, '4651403..4652892', 250], [#, '9074643..9092131', 279], [#, '3206949..3208985', 384]]]). +fb_tsv_pred_stats('less-frequent', dmel_paralogs, [4, [#, [#, '7918517..7920131', 1], [#, '770363..770462', 1], [#, '11993989..11995432', 1], [#, '11997900..11999340', 1], [#, '22608670..22613656', 1], [#, '9839776..9841163', 1], [#, '5563977..5564815', 1]]]). +fb_tsv_pred_stats('most-frequent', dmel_paralogs, [5, [#, [#, 1, 107829], [#, -1, 115226]]]). +fb_tsv_pred_stats('less-frequent', dmel_paralogs, [5, [#, [#, 1, 107829], [#, -1, 115226]]]). +fb_tsv_pred_stats('most-frequent', dmel_paralogs, [6, [#, [#, 'FBgn0036891', 247], [#, 'FBgn0033362', 247], [#, 'FBgn0042098', 248], [#, 'FBgn0034661', 249], [#, 'FBgn0039272', 249], [#, 'FBgn0031619', 250], [#, 'FBgn0023479', 279]]]). +fb_tsv_pred_stats('less-frequent', dmel_paralogs, [6, [#, [#, 'FBgn0004867', 1], [#, 'FBgn0031971', 1], [#, 'FBgn0046247', 1], [#, 'FBgn0026702', 1], [#, 'FBgn0032699', 1], [#, 'FBgn0039454', 1], [#, 'FBgn0031077', 1]]]). +fb_tsv_pred_stats('most-frequent', dmel_paralogs, [7, [#, [#, 'CG9372', 247], [#, 'CG8172', 247], [#, 'CG18735', 248], [#, tpr, 249], [#, 'CG11836', 249], [#, 'CG3355', 250], [#, teq, 279]]]). +fb_tsv_pred_stats('less-frequent', dmel_paralogs, [7, [#, [#, 'RpS2', 1], [#, 'Sirup', 1], [#, 'CG5938', 1], [#, 'Pop1', 1], [#, 'CG10383', 1], [#, 'CG14247', 1], [#, 'THADA', 1]]]). +fb_tsv_pred_stats('most-frequent', dmel_paralogs, [8, [#, [#, 'Y', 220], [#, 4.0, 1269], [#, 'X', 27590], [#, 2, 'L', 38491], [#, 3, 'L', 43684], [#, 2, 'R', 52635], [#, 3, 'R', 59090]]]). +fb_tsv_pred_stats('less-frequent', dmel_paralogs, [8, [#, [#, 211000022280494.0, 1], [#, 211000022278760.0, 17], [#, 211000022279188.0, 17], [#, 'Unmapped_Scaffold_8_D1580_D1567', 18], [#, rDNA, 23], [#, 'Y', 220], [#, 4.0, 1269]]]). +fb_tsv_pred_stats('most-frequent', dmel_paralogs, [9, [#, [#, '9007234..9013526', 247], [#, '21798017..21799195', 248], [#, '25071126..25072712', 249], [#, '21799330..21800904', 249], [#, '4651403..4652892', 250], [#, '9074643..9092131', 279], [#, '3206949..3208985', 384]]]). +fb_tsv_pred_stats('less-frequent', dmel_paralogs, [9, [#, [#, '9896265..9897552', 1], [#, '11126877..11129087', 1], [#, '2079919..2081286', 1], [#, '22080382..22083473', 1], [#, '17849727..17852453', 1], [#, '17830828..17841705', 1], [#, '5093976..5095910', 1]]]). +fb_tsv_pred_stats('most-frequent', dmel_paralogs, [10, [#, [#, 1, 107830], [#, -1, 115225]]]). +fb_tsv_pred_stats('less-frequent', dmel_paralogs, [10, [#, [#, 1, 107830], [#, -1, 115225]]]). +fb_tsv_pred_stats('most-frequent', dmel_paralogs, [11, [#, [#, 7, 4614], [#, 6, 6222], [#, 5, 8946], [#, 4, 14762], [#, 3, 27362], [#, 2, 39938], [#, 1, 105517]]]). +fb_tsv_pred_stats('less-frequent', dmel_paralogs, [11, [#, [#, 13, 230], [#, 12, 1190], [#, 11, 2910], [#, 9, 3614], [#, 8, 3650], [#, 10, 4100], [#, 7, 4614]]]). +fb_tsv_pred_stats('num-columns', entity_publication, [4]). +fb_tsv_pred_stats('duplicated-rows', entity_publication, [344]). +fb_tsv_pred_stats('total-rows', entity_publication, [5580889]). +fb_tsv_pred_stats('unique-values', entity_publication, [1, 1952735, object]). +fb_tsv_pred_stats('unique-values', entity_publication, [2, 1952521, object]). +fb_tsv_pred_stats('unique-values', entity_publication, [3, 105916, object]). +fb_tsv_pred_stats('unique-values', entity_publication, [4, 63490, object]). +fb_tsv_pred_stats('missing-values', entity_publication, [1, 0, [], []]). +fb_tsv_pred_stats('missing-values', entity_publication, [2, 0, [], []]). +fb_tsv_pred_stats('null-value-count', entity_publication, [3, '', 644]). +fb_tsv_pred_stats('missing-values', entity_publication, [3, 644, [#, ''], [#, 644]]). +fb_tsv_pred_stats('null-value-count', entity_publication, [4, '', 3444472]). +fb_tsv_pred_stats('missing-values', entity_publication, [4, 3444472, [#, ''], [#, 3444472]]). +fb_tsv_pred_stats('most-frequent', entity_publication, [1, [#, [#, 'FBgn0003996', 4465], [#, 'FBgn0014446', 4694], [#, 'FBto0000342', 4872], [#, 'FBgn0014447', 5750], [#, 'FBto0000180', 5793], [#, 'FBte0000037', 11131], [#, 'FBgn0014445', 17375]]]). +fb_tsv_pred_stats('less-frequent', entity_publication, [1, [#, [#, 'FBtr0334316', 1], [#, 'FBig0000117350', 1], [#, 'FBig0000117351', 1], [#, 'FBig0000117352', 1], [#, 'FBig0000117353', 1], [#, 'FBig0000117354', 1], [#, 'FBig0000117355', 1]]]). +fb_tsv_pred_stats('most-frequent', entity_publication, [2, [#, [#, w, 4465], [#, 'Avic\\GFP', 4694], [#, 'UASt', 4872], [#, 'Ecol\\lacZ', 5750], [#, 'UAS', 5793], [#, 'P-element', 11131], [#, 'Scer\\GAL4', 17375]]]). +fb_tsv_pred_stats('less-frequent', entity_publication, [2, [#, [#, 'lncRNA:Hsromega-RG', 1], [#, 'FBgn0037913-FBgn0286818', 1], [#, 'FBgn0025885-FBgn0286818', 1], [#, pA_site_034101, 1], [#, 'FBgn0003944-FBgn0013263', 1], [#, 'FBgn0003545-FBgn0260639', 1], [#, 'FBgn0014189-FBgn0035110', 1]]]). +fb_tsv_pred_stats('most-frequent', entity_publication, [3, [#, [#, 'FBrf0104946', 130692], [#, 'FBrf0213603', 147340], [#, 'FBrf0239962', 162644], [#, 'FBrf0241309', 162865], [#, 'FBrf0200326', 176400], [#, 'FBrf0202436', 182332], [#, 'FBrf0105495', 545468]]]). +fb_tsv_pred_stats('less-frequent', entity_publication, [3, [#, [#, 'FBrf0201074', 1], [#, 'FBrf0126212', 1], [#, 'FBrf0134967', 1], [#, 'FBrf0144507', 1], [#, 'FBrf0125535', 1], [#, 'FBrf0155006', 1], [#, 'FBrf0086185', 1]]]). +fb_tsv_pred_stats('most-frequent', entity_publication, [4, [#, [#, 15238527.0, 40234], [#, 22936248.0, 43755], [#, 19465919.0, 49687], [#, 28851752.0, 57661], [#, 29191225.0, 75081], [#, 17994087.0, 176400]]]). +fb_tsv_pred_stats('less-frequent', entity_publication, [4, [#, [#, 17435764.0, 1], [#, 9345112.0, 1], [#, 29709602.0, 1], [#, 9013669.0, 1], [#, 12921737.0, 1], [#, 27591190.0, 1], [#, 25713358.0, 1]]]). +fb_tsv_pred_stats('num-columns', fbrf_pmid_pmcid_doi, [7]). +fb_tsv_pred_stats('duplicated-rows', fbrf_pmid_pmcid_doi, [0]). +fb_tsv_pred_stats('total-rows', fbrf_pmid_pmcid_doi, [99294]). +fb_tsv_pred_stats('unique-values', fbrf_pmid_pmcid_doi, [1, 99294, object]). +fb_tsv_pred_stats('unique-values', fbrf_pmid_pmcid_doi, [2, 99294, int64]). +fb_tsv_pred_stats('unique-values', fbrf_pmid_pmcid_doi, [3, 43548, object]). +fb_tsv_pred_stats('unique-values', fbrf_pmid_pmcid_doi, [4, 91433, object]). +fb_tsv_pred_stats('unique-values', fbrf_pmid_pmcid_doi, [5, 27, object]). +fb_tsv_pred_stats('unique-values', fbrf_pmid_pmcid_doi, [6, 99240, object]). +fb_tsv_pred_stats('unique-values', fbrf_pmid_pmcid_doi, [7, 71, object]). +fb_tsv_pred_stats('missing-values', fbrf_pmid_pmcid_doi, [1, 0, [], []]). +fb_tsv_pred_stats('missing-values', fbrf_pmid_pmcid_doi, [2, 0, [], []]). +fb_tsv_pred_stats('null-value-count', fbrf_pmid_pmcid_doi, [3, '', 55747]). +fb_tsv_pred_stats('missing-values', fbrf_pmid_pmcid_doi, [3, 55747, [#, ''], [#, 55747]]). +fb_tsv_pred_stats('null-value-count', fbrf_pmid_pmcid_doi, [4, '', 7862]). +fb_tsv_pred_stats('missing-values', fbrf_pmid_pmcid_doi, [4, 7862, [#, ''], [#, 7862]]). +fb_tsv_pred_stats('null-value-count', fbrf_pmid_pmcid_doi, [5, '', 10]). +fb_tsv_pred_stats('missing-values', fbrf_pmid_pmcid_doi, [5, 10, [#, ''], [#, 10]]). +fb_tsv_pred_stats('null-value-count', fbrf_pmid_pmcid_doi, [6, '', 10]). +fb_tsv_pred_stats('missing-values', fbrf_pmid_pmcid_doi, [6, 10, [#, ''], [#, 10]]). +fb_tsv_pred_stats('null-value-count', fbrf_pmid_pmcid_doi, [7, '', 10]). +fb_tsv_pred_stats('missing-values', fbrf_pmid_pmcid_doi, [7, 10, [#, ''], [#, 10]]). +fb_tsv_pred_stats('most-frequent', fbrf_pmid_pmcid_doi, [3, [#, [#, 'PMC365244', 1], [#, 'PMC365050', 1], [#, 'PMC365176', 1], [#, 'PMC254114', 1], [#, 'PMC6569114', 1], [#, 'PMC365333', 1]]]). +fb_tsv_pred_stats('less-frequent', fbrf_pmid_pmcid_doi, [3, [#, [#, 'PMC5728115', 1], [#, 'PMC6569114', 1], [#, 'PMC254114', 1], [#, 'PMC365176', 1], [#, 'PMC365050', 1], [#, 'PMC365244', 1], [#, 'PMC365271', 1]]]). +fb_tsv_pred_stats('most-frequent', fbrf_pmid_pmcid_doi, [4, [#, [#, '10.1002/(SICI)1097-0169(1997)37:4<300::AID-CM2>3.0.CO;2-8', 1], [#, '10.1006/excr.1997.3618', 1], [#, '10.1126/science.277.5327.825', 1], [#, '10.1016/s0169-4758(97)01058-2', 1], [#, '10.1007/pl00006177', 1], [#, '10.1111/j.1440-169X.1977.00345.x', 1]]]). +fb_tsv_pred_stats('less-frequent', fbrf_pmid_pmcid_doi, [4, [#, [#, '10.1111/j.1440-169X.1977.00345.x', 1], [#, '10.1126/science.277.5327.825', 1], [#, '10.1006/excr.1997.3618', 1], [#, '10.1002/(SICI)1097-0169(1997)37:4<300::AID-CM2>3.0.CO;2-8', 1], [#, '10.1002/(SICI)1520-6327(1997)36:1<51::AID-ARCH5>3.0.CO;2-Z', 1], [#, '10.1021/bi970460d', 1], [#, '10.1002/dvg.1020150103', 1]]]). +fb_tsv_pred_stats('most-frequent', fbrf_pmid_pmcid_doi, [5, [#, [#, 'conference report', 178], [#, abstract, 191], [#, erratum, 306], [#, letter, 308], [#, note, 2322], [#, review, 13466], [#, paper, 81917]]]). +fb_tsv_pred_stats('less-frequent', fbrf_pmid_pmcid_doi, [5, [#, [#, book, 1], [#, 'bibliographic list', 1], [#, poster, 1], [#, website, 1], [#, lecture, 1], [#, preprint, 1], [#, thesis, 1]]]). +fb_tsv_pred_stats('most-frequent', fbrf_pmid_pmcid_doi, [6, [#, [#, 'Dernburg, 2011, Cold Spring Harb. Protoc. 2011(12): ', 3], [#, 'Shen, 2012, Cold Spring Harb. Protoc. 2012(5): ', 3], [#, 'Marley and Baines, 2011, Cold Spring Harb. Protoc. 2011(9): ', 3], [#, 'Sweeney et al., 2012, Cold Spring Harb. Protoc. 2012(2): ', 3], [#, 'Andlauer and Sigrist, 2012, Cold Spring Harb. Protoc. 2012(4): ', 4], [#, 'Macleod, 2012, Cold Spring Harb. Protoc. 2012(7): ', 5]]]). +fb_tsv_pred_stats('less-frequent', fbrf_pmid_pmcid_doi, [6, [#, [#, 'Rizki et al., 1977, Dev. Growth Differ. 19(4): 345--356', 1], [#, 'Kutskova and Mamon, 1996, Genetika, Moscow 32(10): 1406--1416', 1], [#, 'Kuromi et al., 1997, Neurosci. Res. 27(2): 101--113', 1], [#, 'Kuhl and Wedlich, 1997, BioEssays 19(2): 101--104', 1], [#, 'Kosuda, 1996, Zool. Sci., Tokyo 13(6): 821--824', 1], [#, 'Kosman and Small, 1997, Development 124(7): 1343--1354', 1], [#, 'Kidd and Raff, 1997, J. Cell Sci. 110(2): 209--219', 1]]]). +fb_tsv_pred_stats('most-frequent', fbrf_pmid_pmcid_doi, [7, [#, [#, fb_2019_01, 667], [#, fb_2015_01, 799], [#, fb_2017_04, 959], [#, fb_2016_05, 1908], [#, fb_2021_05, 2210], [#, fb_2018_03, 6651], [#, fb_2011_10, 53869]]]). +fb_tsv_pred_stats('less-frequent', fbrf_pmid_pmcid_doi, [7, [#, [#, fb_2018_02, 363], [#, fb_2012_06, 375], [#, fb_2019_02, 394], [#, fb_2018_06, 402], [#, fb_2012_01, 407], [#, fb_2013_03, 410]]]). +fb_tsv_pred_stats('num-columns', organism_list, [6]). +fb_tsv_pred_stats('duplicated-rows', organism_list, [0]). +fb_tsv_pred_stats('total-rows', organism_list, [57986]). +fb_tsv_pred_stats('unique-values', organism_list, [1, 19142, object]). +fb_tsv_pred_stats('unique-values', organism_list, [2, 31712, object]). +fb_tsv_pred_stats('unique-values', organism_list, [3, 1044, object]). +fb_tsv_pred_stats('unique-values', organism_list, [4, 103, object]). +fb_tsv_pred_stats('unique-values', organism_list, [5, 960, object]). +fb_tsv_pred_stats('unique-values', organism_list, [6, 2, object]). +fb_tsv_pred_stats('null-value-count', organism_list, [1, unknown, 9]). +fb_tsv_pred_stats('missing-values', organism_list, [1, 9, [#, unknown], [#, 9]]). +fb_tsv_pred_stats('null-value-count', organism_list, [2, '', 1]). +fb_tsv_pred_stats('null-value-count', organism_list, [2, unknown, 7]). +fb_tsv_pred_stats('null-value-count', organism_list, [2, '.', 13]). +fb_tsv_pred_stats('missing-values', organism_list, [2, 21, [#, '', unknown, '.'], [#, 1, 7, 13]]). +fb_tsv_pred_stats('null-value-count', organism_list, [3, '', 56943]). +fb_tsv_pred_stats('missing-values', organism_list, [3, 56943, [#, ''], [#, 56943]]). +fb_tsv_pred_stats('null-value-count', organism_list, [4, '', 57883]). +fb_tsv_pred_stats('missing-values', organism_list, [4, 57883, [#, ''], [#, 57883]]). +fb_tsv_pred_stats('null-value-count', organism_list, [5, '', 57027]). +fb_tsv_pred_stats('missing-values', organism_list, [5, 57027, [#, ''], [#, 57027]]). +fb_tsv_pred_stats('null-value-count', organism_list, [6, '', 57353]). +fb_tsv_pred_stats('missing-values', organism_list, [6, 57353, [#, ''], [#, 57353]]). +fb_tsv_pred_stats('most-frequent', organism_list, [1, [#, [#, 'Anopheles', 200], [#, 'Bombus', 206], [#, 'Bactrocera', 208], [#, 'Trigonopterus', 269], [#, 'Carabus', 364], [#, 'Bembidion', 399], [#, 'Drosophila', 801]]]). +fb_tsv_pred_stats('less-frequent', organism_list, [1, [#, [#, 'Aaages', 1], [#, 'Mononeuron', 1], [#, 'Mononychus', 1], [#, 'Monophadnus', 1], [#, 'Monophlebulus', 1], [#, 'Monoplistes', 1], [#, 'Monosiga', 1]]]). +fb_tsv_pred_stats('most-frequent', organism_list, [2, [#, [#, orientalis, 59], [#, 'n. sp.', 63], [#, affinis, 63], [#, japonica, 71], [#, bicolor, 73], [#, 'gen. sp.', 94], [#, 'sp.', 6204]]]). +fb_tsv_pred_stats('less-frequent', organism_list, [2, [#, [#, prior, 1], [#, 'nr. argyropleura AHD-2011', 1], [#, argyropleura, 1], [#, ericae, 1], [#, pictellus, 1], [#, triplex, 1], [#, caudex, 1]]]). +fb_tsv_pred_stats('most-frequent', organism_list, [3, [#, [#, 'Dvar', 1], [#, 'Dval', 1], [#, 'Dust', 1], [#, 'Duni', 1], [#, 'Duns', 1], [#, 'Dunm', 1]]]). +fb_tsv_pred_stats('less-frequent', organism_list, [3, [#, [#, 'Dpac', 1], [#, 'Duns', 1], [#, 'Duni', 1], [#, 'Dust', 1], [#, 'Dval', 1], [#, 'Dvar', 1], [#, 'Dvnz', 1]]]). +fb_tsv_pred_stats('most-frequent', organism_list, [4, [#, [#, 'eastern newt', 1], [#, rice, 1], [#, 'Japanese medaka', 1], [#, 'red mason bee', 1], [#, 'laboratory mouse', 1], [#, 'fruit fly', 2]]]). +fb_tsv_pred_stats('less-frequent', organism_list, [4, [#, [#, 'Chilean rose tarantula', 1], [#, 'Japanese medaka', 1], [#, rice, 1], [#, 'eastern newt', 1], [#, 'brown planthopper', 1], [#, 'common tobacco', 1], [#, 'starlet sea anemone', 1]]]). +fb_tsv_pred_stats('most-frequent', organism_list, [5, [#, [#, 132243.0, 1], [#, 7244.0, 1], [#, 306030.0, 1], [#, 95458.0, 1], [#, 30050.0, 1], [#, 62873.0, 1]]]). +fb_tsv_pred_stats('less-frequent', organism_list, [5, [#, [#, 103846.0, 1], [#, 30050.0, 1], [#, 95458.0, 1], [#, 306030.0, 1], [#, 7244.0, 1], [#, 132243.0, 1], [#, 252922.0, 1]]]). +fb_tsv_pred_stats('most-frequent', organism_list, [6, [#, [#, y, 633]]]). +fb_tsv_pred_stats('less-frequent', organism_list, [6, [#, [#, y, 633]]]). +fb_tsv_pred_stats('num-columns', stocks_FB2023_04, [7]). +fb_tsv_pred_stats('duplicated-rows', stocks_FB2023_04, [0]). +fb_tsv_pred_stats('total-rows', stocks_FB2023_04, [147006]). +fb_tsv_pred_stats('unique-values', stocks_FB2023_04, [1, 147006, object]). +fb_tsv_pred_stats('unique-values', stocks_FB2023_04, [2, 6, object]). +fb_tsv_pred_stats('unique-values', stocks_FB2023_04, [3, 3, object]). +fb_tsv_pred_stats('unique-values', stocks_FB2023_04, [4, 276, object]). +fb_tsv_pred_stats('unique-values', stocks_FB2023_04, [5, 142808, object]). +fb_tsv_pred_stats('unique-values', stocks_FB2023_04, [6, 143601, object]). +fb_tsv_pred_stats('unique-values', stocks_FB2023_04, [7, 146977, object]). +fb_tsv_pred_stats('missing-values', stocks_FB2023_04, [1, 0, [], []]). +fb_tsv_pred_stats('null-value-count', stocks_FB2023_04, [2, '', 1]). +fb_tsv_pred_stats('missing-values', stocks_FB2023_04, [2, 1, [#, ''], [#, 1]]). +fb_tsv_pred_stats('null-value-count', stocks_FB2023_04, [3, '', 1]). +fb_tsv_pred_stats('missing-values', stocks_FB2023_04, [3, 1, [#, ''], [#, 1]]). +fb_tsv_pred_stats('null-value-count', stocks_FB2023_04, [4, '', 1]). +fb_tsv_pred_stats('missing-values', stocks_FB2023_04, [4, 1, [#, ''], [#, 1]]). +fb_tsv_pred_stats('null-value-count', stocks_FB2023_04, [5, '', 21]). +fb_tsv_pred_stats('null-value-count', stocks_FB2023_04, [5, ?, 1]). +fb_tsv_pred_stats('missing-values', stocks_FB2023_04, [5, 22, [#, '', ?], [#, 21, 1]]). +fb_tsv_pred_stats('null-value-count', stocks_FB2023_04, [6, '', 28]). +fb_tsv_pred_stats('missing-values', stocks_FB2023_04, [6, 28, [#, ''], [#, 28]]). +fb_tsv_pred_stats('null-value-count', stocks_FB2023_04, [7, '', 30]). +fb_tsv_pred_stats('missing-values', stocks_FB2023_04, [7, 30, [#, ''], [#, 30]]). +fb_tsv_pred_stats('most-frequent', stocks_FB2023_04, [2, [#, [#, 'NDSSC', 2072], [#, 'FlyORF', 3059], [#, 'Kyoto', 25744], [#, 'Vienna', 38016], [#, 'Bloomington', 78114]]]). +fb_tsv_pred_stats('less-frequent', stocks_FB2023_04, [2, [#, [#, 'NDSSC', 2072], [#, 'FlyORF', 3059], [#, 'Kyoto', 25744], [#, 'Vienna', 38016], [#, 'Bloomington', 78114]]]). +fb_tsv_pred_stats('most-frequent', stocks_FB2023_04, [3, [#, [#, 'ethanol-preserved specimen ; FBsv0000007', 265], [#, 'living stock ; FBsv0000002', 146740]]]). +fb_tsv_pred_stats('less-frequent', stocks_FB2023_04, [3, [#, [#, 'ethanol-preserved specimen ; FBsv0000007', 265], [#, 'living stock ; FBsv0000002', 146740]]]). +fb_tsv_pred_stats('most-frequent', stocks_FB2023_04, [4, [#, [#, 'Dwil', 40], [#, 'Dmer', 46], [#, 'Dmau', 52], [#, 'Dvir', 77], [#, 'Dpse', 188], [#, 'Dsim', 225], [#, 'Dmel', 145074]]]). +fb_tsv_pred_stats('less-frequent', stocks_FB2023_04, [4, [#, [#, 'Dora', 1], [#, 'Dgrs', 1], [#, 'Dgun', 1], [#, 'Dnec', 1], [#, 'Dprc', 1], [#, 'Dcai', 1]]]). +fb_tsv_pred_stats('most-frequent', stocks_FB2023_04, [5, [#, [#, 'st[1]', 6], [#, 'w[1118]', 7], [#, 'y[1]', 10], [#, 'v[1]', 11], [#, 'w[1]', 21], [#, 'wild-type', 1649]]]). +fb_tsv_pred_stats('less-frequent', stocks_FB2023_04, [5, [#, [#, 'y[1]; M{v[+t1.8]=WKO.1-B11}ZH-86Fb', 1], [#, 'y[1] w[67c23]; P{w[+mC]=GSV7}GS23035/SM1', 1], [#, 'y[1] w[67c23]; P{w[+mC]=GSV7}GS23034/TM3, Sb[1] Ser[1]', 1], [#, 'y[1] w[67c23]; P{w[+mC]=GSV7}GS23027/SM1', 1], [#, 'y[1] w[*]; P{w[+mC]=GSV7}GS23024', 1], [#, 'y[1] w[67c23]; P{w[+mC]=GSV7}GS23023/SM1', 1], [#, 'y[1] w[67c23]; P{w[+mC]=GSV7}GS23022/TM3, Sb[1] Ser[1]', 1]]]). +fb_tsv_pred_stats('most-frequent', stocks_FB2023_04, [6, [#, [#, 'Dana\\wild-type', 29], [#, 'Dari\\wild-type', 31], [#, 'Dwil\\wild-type', 32], [#, 'Dsim\\wild-type', 71], [#, 'Dpse\\wild-type', 95], [#, 'Dmel\\wild-type', 96], [#, 'wild-type', 235]]]). +fb_tsv_pred_stats('less-frequent', stocks_FB2023_04, [6, [#, [#, 'y[1] v[1]; P{y[+t7.7] v[+t1.8]=TKO.GS03376}attP40', 1], [#, 'y[1]w[67c23];P{w[+mC]=GSV7}GS22586/SM1', 1], [#, 'y[1]w[67c23];P{w[+mC]=GSV7}GS22584/SM1', 1], [#, 'y[1] w[67c23] P{w[+mC]=GSV7}GS22580 / Binsinscy', 1], [#, 'y[1] w[67c23] P{w[+mC]=GSV7}GS22579 / Binsinscy', 1], [#, 'y[1] w[67c23] P{w[+mC]=GSV7}GS22578 / Binsinscy', 1], [#, 'y[1] w[67c23] P{w[+mC]=GSV7}GS22577 / Binsinscy', 1]]]). +fb_tsv_pred_stats('most-frequent', stocks_FB2023_04, [7, [#, [#, 201049.0, 1], [#, 201043.0, 1], [#, 201040.0, 1], [#, 201037.0, 1], [#, 201059.0, 1], [#, 2.0, 1]]]). +fb_tsv_pred_stats('less-frequent', stocks_FB2023_04, [7, [#, [#, 2.0, 1], [#, 201073.0, 1], [#, 201072.0, 1], [#, 201070.0, 1], [#, 201063.0, 1], [#, 201062.0, 1], [#, 201059.0, 1]]]). +fb_tsv_pred_stats('num-columns', fb_synonym, [6]). +fb_tsv_pred_stats('duplicated-rows', fb_synonym, [0]). +fb_tsv_pred_stats('total-rows', fb_synonym, [1001254]). +fb_tsv_pred_stats('unique-values', fb_synonym, [1, 1001254, object]). +fb_tsv_pred_stats('unique-values', fb_synonym, [2, 906, object]). +fb_tsv_pred_stats('unique-values', fb_synonym, [3, 1001062, object]). +fb_tsv_pred_stats('unique-values', fb_synonym, [4, 37453, object]). +fb_tsv_pred_stats('unique-values', fb_synonym, [5, 13823, object]). +fb_tsv_pred_stats('unique-values', fb_synonym, [6, 604083, object]). +fb_tsv_pred_stats('missing-values', fb_synonym, [1, 0, [], []]). +fb_tsv_pred_stats('missing-values', fb_synonym, [2, 0, [], []]). +fb_tsv_pred_stats('missing-values', fb_synonym, [3, 0, [], []]). +fb_tsv_pred_stats('null-value-count', fb_synonym, [4, '', 947217]). +fb_tsv_pred_stats('missing-values', fb_synonym, [4, 947217, [#, ''], [#, 947217]]). +fb_tsv_pred_stats('null-value-count', fb_synonym, [5, '', 985999]). +fb_tsv_pred_stats('missing-values', fb_synonym, [5, 985999, [#, ''], [#, 985999]]). +fb_tsv_pred_stats('null-value-count', fb_synonym, [6, '', 370940]). +fb_tsv_pred_stats('null-value-count', fb_synonym, [6, none, 1]). +fb_tsv_pred_stats('missing-values', fb_synonym, [6, 370941, [#, '', none], [#, 370940, 1]]). +fb_tsv_pred_stats('most-frequent', fb_synonym, [2, [#, [#, 'Dana', 19302], [#, 'Dyak', 19532], [#, 'Dsim', 21050], [#, 'Dpse', 22860], [#, 'Scer', 30891], [#, 'Ssss', 158119], [#, 'Dmel', 551458]]]). +fb_tsv_pred_stats('less-frequent', fb_synonym, [2, [#, [#, 'Ppla', 1], [#, 'Dsch', 1], [#, 'Dmar', 1], [#, 'Dlev', 1], [#, 'Dalo', 1], [#, 'Abelson', 1], [#, 'Amag', 1]]]). +fb_tsv_pred_stats('most-frequent', fb_synonym, [3, [#, [#, 'P{eve-lacZ', 8], [#, 'P{ush-lacZ.-2190.-1421}', 10], [#, 'T(2;3)ul10', 11], [#, 'P{SUPor-P.PRE', 11], [#, 'P{Fab7-w', 17], [#, 'P{Mcp-ff', 18], [#, 'P{Mcp-w', 55]]]). +fb_tsv_pred_stats('less-frequent', fb_synonym, [3, [#, [#, '\\03b1-Spec[2]', 1], [#, 'Dmoj\\GI20484', 1], [#, 'Dmoj\\GI20485', 1], [#, 'Dmoj\\GI20486', 1], [#, 'Dmoj\\GI20487', 1], [#, 'Dmoj\\GI20488', 1], [#, 'Dmoj\\GI20489', 1]]]). +fb_tsv_pred_stats('most-frequent', fb_synonym, [4, [#, [#, 'Amyrel', 174], [#, 'Saccharomyces cerevisiae UAS construct a of Schertel', 180], [#, 'mt:CoII', 208], [#, 'Saccharomyces cerevisiae UAS construct a of Unknown', 215], [#, 'UAS construct a of Unknown', 235], [#, 'Deficiency (1) yellow Terminal', 251]]]). +fb_tsv_pred_stats('less-frequent', fb_synonym, [4, [#, [#, 'lethal (3) rI327', 1], [#, 'Secretory Pathway Calcium atpase', 1], [#, 'transfer RNA:Cysteine-GCA 4-1', 1], [#, 'Antioxidant 1 copper chaperone', 1], [#, 'ACAT-related protein required for viability 1', 1], [#, 'ER membrane protein complex subunit 10', 1], [#, 'Structural maintenance of chromosomes 5', 1]]]). +fb_tsv_pred_stats('most-frequent', fb_synonym, [5, [#, [#, 'cytochrome oxidase II', 33], [#, microsatellite, 39], [#, 'yolk protein 1', 43], [#, 'faint little ball', 43], [#, '28S ribosomal RNA', 75], [#, 'alcohol dehydrogenase', 89]]]). +fb_tsv_pred_stats('less-frequent', fb_synonym, [5, [#, [#, 'Golgin-84 ortholog|Golgin84', 1], [#, 'INACTIVE|Inactive|inactive', 1], [#, 'lethal (3) 01640', 1], [#, 'female sterile(3)272-9|humpty dumpty|lethal (3) 82Ff|lethal (3) 82Fk', 1], [#, fritz, 1], [#, 'Or46a', 1], [#, 'Gr36a', 1]]]). +fb_tsv_pred_stats('most-frequent', fb_synonym, [6, [#, [#, 'mt:CoII', 159], [#, 'Amyrel', 164], [#, 1360.0, 208], [#, 'Adh', 232], [#, unspecified, 259], [#, 'INE-1', 2235]]]). +fb_tsv_pred_stats('less-frequent', fb_synonym, [6, [#, [#, 'GA15920|dpse_GLEANR_14759', 1], [#, 'GM24315|dsec_GLEANR_7324', 1], [#, 'GM24316|dsec_GLEANR_7325', 1], [#, 'GM24317|dsec_GLEANR_7326', 1], [#, 'GM24318|dsec_GLEANR_7327', 1], [#, 'GM24319|dsec_GLEANR_7328', 1], [#, 'GM24320|dsec_GLEANR_7329', 1]]]). +fb_tsv_pred_stats('num-columns', transposon_sequence_se, [6]). +fb_tsv_pred_stats('duplicated-rows', transposon_sequence_se, [13]). +fb_tsv_pred_stats('total-rows', transposon_sequence_se, [13564]). +fb_tsv_pred_stats('unique-values', transposon_sequence_se, [1, 13382, object]). +fb_tsv_pred_stats('unique-values', transposon_sequence_se, [2, 1, object]). +fb_tsv_pred_stats('unique-values', transposon_sequence_se, [3, 1, object]). +fb_tsv_pred_stats('unique-values', transposon_sequence_se, [4, 27, object]). +fb_tsv_pred_stats('unique-values', transposon_sequence_se, [5, 121, object]). +fb_tsv_pred_stats('unique-values', transposon_sequence_se, [6, 22, object]). +fb_tsv_pred_stats('missing-values', transposon_sequence_se, [1, 0, [], []]). +fb_tsv_pred_stats('null-value-count', transposon_sequence_se, [2, '', 170]). +fb_tsv_pred_stats('missing-values', transposon_sequence_se, [2, 170, [#, ''], [#, 170]]). +fb_tsv_pred_stats('null-value-count', transposon_sequence_se, [3, '', 170]). +fb_tsv_pred_stats('missing-values', transposon_sequence_se, [3, 170, [#, ''], [#, 170]]). +fb_tsv_pred_stats('null-value-count', transposon_sequence_se, [4, '', 127]). +fb_tsv_pred_stats('missing-values', transposon_sequence_se, [4, 127, [#, ''], [#, 127]]). +fb_tsv_pred_stats('null-value-count', transposon_sequence_se, [5, '', 17]). +fb_tsv_pred_stats('missing-values', transposon_sequence_se, [5, 17, [#, ''], [#, 17]]). +fb_tsv_pred_stats('null-value-count', transposon_sequence_se, [6, '', 16]). +fb_tsv_pred_stats('missing-values', transposon_sequence_se, [6, 16, [#, ''], [#, 16]]). +fb_tsv_pred_stats('most-frequent', transposon_sequence_se, [1, [#, [#, 'AGCATTTGGCCGGAAGCTCATGCATAGCCGGCAGAAGCTCTGCGCATTGGCAGAGGCCGC', 2], [#, 'TG', 2], [#, 'AGGTCGAGCTAAATACTTTTCATGCCTTGACTTGATGTCAGGTTTCCATCAAATAGAACT', 2], [#, 'GCGGGTTAGCTGAACCCAACTTCAGCACACTTTGATCATTCGAATAAACAGATTCAAACA', 2], [#, 'AA', 3], [#, 'A', 3], [#, '>FBte', 170]]]). +fb_tsv_pred_stats('less-frequent', transposon_sequence_se, [1, [#, [#, 'GTGACATATCCATAAGTCCCTAAGACTTAAGCATATGCCTACATACTAATACACTTACAA', 1], [#, 'CCTTTATTTAAAGACAAAACAAATTGGAACATGTTTCGCGACATTTTGGAACAGAATAGG', 1], [#, 'AATATAAATATCTCTCTAAAGACAAACAACGCACTAGACTCCGGAGTAGCATATTTAAAT', 1], [#, 'GAGAACATCATAGATGCAGCAACGCAATCGACACCATCTATAAAAATGAAATGAGAAAAA', 1], [#, 'TCAGGCAAAAGCGTACACTTAGGAGGATACGGCAAAGGACTAGGCATCCAGAAGATAAAA', 1], [#, 'ACAAACTAAATAGAGCAACAGACGAGCTCAAGAGAACTCTCAGGGAAGACAAAGATAACC', 1], [#, 'GACTTCAATACTACCTTAGCAAACTTGAGACTACCTTATCTACAAATTATTCCCTGTGGA', 1]]]). +fb_tsv_pred_stats('most-frequent', transposon_sequence_se, [2, []]). +fb_tsv_pred_stats('less-frequent', transposon_sequence_se, [2, []]). +fb_tsv_pred_stats('most-frequent', transposon_sequence_se, [3, []]). +fb_tsv_pred_stats('less-frequent', transposon_sequence_se, [3, []]). +fb_tsv_pred_stats('most-frequent', transposon_sequence_se, [4, [#, [#, 1483.0, 1], [#, 1481.0, 1], [#, 1316.0, 1], [#, 1144.0, 1], [#, 12.0, 3], [#, 1.0, 16]]]). +fb_tsv_pred_stats('less-frequent', transposon_sequence_se, [4, [#, [#, 1136.0, 1], [#, 1481.0, 1], [#, 1483.0, 1], [#, 1482.0, 1], [#, 1122.0, 1], [#, 1188.0, 1], [#, 1487.0, 1]]]). +fb_tsv_pred_stats('most-frequent', transposon_sequence_se, [5, [#, [#, 66.0, 2], [#, 7.0, 2], [#, 8.0, 2], [#, 3.0, 3], [#, 6.0, 3], [#, 1.0, 3]]]). +fb_tsv_pred_stats('less-frequent', transposon_sequence_se, [5, [#, [#, 958.0, 1], [#, 158.0, 1], [#, 536.0, 1], [#, 19.0, 1], [#, 284.0, 1], [#, 588.0, 1], [#, 647.0, 1]]]). +fb_tsv_pred_stats('most-frequent', transposon_sequence_se, [6, [#, [#, 23.0, 1], [#, 88.0, 1], [#, 8.0, 2], [#, 2.0, 2], [#, 3.0, 2], [#, 9.0, 2]]]). +fb_tsv_pred_stats('less-frequent', transposon_sequence_se, [6, [#, [#, 7.0, 1], [#, 39.0, 1], [#, 4.0, 1], [#, 6.0, 1], [#, 17.0, 1], [#, 44.0, 1], [#, 5.0, 1]]]). +fb_tsv_pred_stats('num-columns', transposon_sequence_set, [9]). +fb_tsv_pred_stats('duplicated-rows', transposon_sequence_set, [1]). +fb_tsv_pred_stats('total-rows', transposon_sequence_set, [749]). +fb_tsv_pred_stats('unique-values', transposon_sequence_set, [1, 173, object]). +fb_tsv_pred_stats('unique-values', transposon_sequence_set, [2, 1, object]). +fb_tsv_pred_stats('unique-values', transposon_sequence_set, [3, 32, object]). +fb_tsv_pred_stats('unique-values', transposon_sequence_set, [4, 389, int64]). +fb_tsv_pred_stats('unique-values', transposon_sequence_set, [5, 600, int64]). +fb_tsv_pred_stats('unique-values', transposon_sequence_set, [6, 1, object]). +fb_tsv_pred_stats('unique-values', transposon_sequence_set, [7, 3, object]). +fb_tsv_pred_stats('unique-values', transposon_sequence_set, [8, 2, object]). +fb_tsv_pred_stats('unique-values', transposon_sequence_set, [9, 344, object]). +fb_tsv_pred_stats('missing-values', transposon_sequence_set, [1, 0, [], []]). +fb_tsv_pred_stats('null-value-count', transposon_sequence_set, [2, '.', 749]). +fb_tsv_pred_stats('missing-values', transposon_sequence_set, [2, 749, [#, '.'], [#, 749]]). +fb_tsv_pred_stats('missing-values', transposon_sequence_set, [3, 0, [], []]). +fb_tsv_pred_stats('missing-values', transposon_sequence_set, [4, 0, [], []]). +fb_tsv_pred_stats('missing-values', transposon_sequence_set, [5, 0, [], []]). +fb_tsv_pred_stats('null-value-count', transposon_sequence_set, [6, '.', 749]). +fb_tsv_pred_stats('missing-values', transposon_sequence_set, [6, 749, [#, '.'], [#, 749]]). +fb_tsv_pred_stats('null-value-count', transposon_sequence_set, [7, -, 2]). +fb_tsv_pred_stats('null-value-count', transposon_sequence_set, [7, +, 576]). +fb_tsv_pred_stats('null-value-count', transposon_sequence_set, [7, '.', 171]). +fb_tsv_pred_stats('missing-values', transposon_sequence_set, [7, 749, [#, -, +, '.'], [#, 2, 576, 171]]). +fb_tsv_pred_stats('null-value-count', transposon_sequence_set, [8, '.', 171]). +fb_tsv_pred_stats('missing-values', transposon_sequence_set, [8, 171, [#, '.'], [#, 171]]). +fb_tsv_pred_stats('missing-values', transposon_sequence_set, [9, 0, [], []]). +fb_tsv_pred_stats('most-frequent', transposon_sequence_set, [1, [#, [#, 'FBte0000176', 11], [#, 'FBte0001207', 12], [#, 'FBte0000021', 12], [#, 'FBte0000109', 12], [#, 'FBte0000037', 13], [#, 'FBte0000675', 14], [#, 'FBte0000322', 17]]]). +fb_tsv_pred_stats('less-frequent', transposon_sequence_set, [1, [#, [#, 'FBte0000948', 1], [#, 'FBte0001188', 1], [#, 'FBte0000890', 1], [#, 'FBte0000599', 1], [#, 'FBte0000793', 1], [#, 'FBte0000139', 1], [#, 'FBte0000407', 1]]]). +fb_tsv_pred_stats('most-frequent', transposon_sequence_set, [2, []]). +fb_tsv_pred_stats('less-frequent', transposon_sequence_set, [2, []]). +fb_tsv_pred_stats('most-frequent', transposon_sequence_set, [3, [#, [#, start_codon, 50], [#, non_LTR_retrotransposon, 53], [#, terminal_inverted_repeat, 56], [#, three_prime_LTR, 66], [#, 'LTR_retrotransposon', 67], [#, five_prime_LTR, 67], [#, 'CDS', 227]]]). +fb_tsv_pred_stats('less-frequent', transposon_sequence_set, [3, [#, [#, region, 1], [#, dinucleotide_repeat_microsatellite_feature, 1], [#, retrotransposon, 1], [#, pseudogene, 1], [#, tetranucleotide_repeat_microsatellite_feature, 1], [#, transposable_element, 1], [#, 'SINE-like elements', 1]]]). +fb_tsv_pred_stats('most-frequent', transposon_sequence_set, [4, [#, [#, 1074, 3], [#, 8236, 3], [#, 172, 3], [#, 2, 3], [#, 5145, 4], [#, 331, 4], [#, 1, 285]]]). +fb_tsv_pred_stats('less-frequent', transposon_sequence_set, [4, [#, [#, 1919, 1], [#, 282, 1], [#, 946, 1], [#, 7248, 1], [#, 6957, 1], [#, 5953, 1], [#, 3811, 1]]]). +fb_tsv_pred_stats('most-frequent', transposon_sequence_set, [5, [#, [#, 1286, 3], [#, 1728, 3], [#, 452, 3], [#, 12, 3], [#, 5034, 3], [#, 9092, 3], [#, 5519, 3]]]). +fb_tsv_pred_stats('less-frequent', transposon_sequence_set, [5, [#, [#, 600, 1], [#, 119, 1], [#, 424, 1], [#, 1593, 1], [#, 5642, 1], [#, 2624, 1], [#, 2562, 1]]]). +fb_tsv_pred_stats('most-frequent', transposon_sequence_set, [6, []]). +fb_tsv_pred_stats('less-frequent', transposon_sequence_set, [6, []]). +fb_tsv_pred_stats('most-frequent', transposon_sequence_set, [7, []]). +fb_tsv_pred_stats('less-frequent', transposon_sequence_set, [7, []]). +fb_tsv_pred_stats('most-frequent', transposon_sequence_set, [8, [#, [#, 1.0, 578]]]). +fb_tsv_pred_stats('less-frequent', transposon_sequence_set, [8, [#, [#, 1.0, 578]]]). +fb_tsv_pred_stats('most-frequent', transposon_sequence_set, [9, [#, [#, 'Ontology_term=SO:0000205', 12], [#, 'Ontology_term=SO:0000551', 24], [#, 'Ontology_term=SO:0000318', 50], [#, 'Ontology_term=SO:0000481', 56], [#, 'Ontology_term=SO:0000316', 62], [#, 'Ontology_term=SO:0000426', 67], [#, 'Ontology_term=SO:0000425', 68]]]). +fb_tsv_pred_stats('less-frequent', transposon_sequence_set, [9, [#, [#, 'ID=FBte0001033;name=Dmel\\mariner2;source=?;type=DNA;subtype=Tc1-Mariner', 1], [#, 'ID=FBte0000773;name=Dana\\Tom;source=Z24451;type=?;subtype=?', 1], [#, 'ID=FBte0000591;name=Dmel\\invader6;source=NT_033778;type=LTR;subtype=Gypsy', 1], [#, 'Ontology_term=SO:0000316;db_xref=FLYBASE:FBgnXXXXXXX;name=Dmel\\gypsy12\\pol;translation=KKCKASLDYISSIPTGPRDPRPFLPMRLLNCLVYGLLDSGASISCIGGGVVQAAMENEKFKSLIGEAATADGNSQRIVGLLKIEVEYGDIKKLLKLYVVPSLKQDLYLGIDFWKLYDLLPANLKIAEILSPEPNQQTVVDQHELCEGDKAKLANVINCFPSFSQEGLGKTNLVSHSIDVGTARPVKQRHFPVSPAVEKAMYAEIDRMLRLGVIGESESAWSSPIVMVTKPGKVRICLECRKVNSFTEMDAYPLPQINGILSRLPRAEYISSLDLKDAYWQVPLDPKSRDKTAFTVPGRPLYQFKVMPFGLCNATSTMSRLMDKVVPAHLRNEVFIYLDDLLIVSSCFESHLNVLRELALQIKRAGLTLNVAKSHFCMRRVRYLGHIIGDGGIRTDPEKVSAITDFPLPKSLKSLRSFMGLCGWYRKFVANFATLSAPLTDLMTTKRKFLLTKEAIEAFSKLKECLSKAPVLCSPDFAKPFAIHCDASKSGVGAVLVQVSEEGDERPIAFVSKKLNKAQRNYTVTEQECLAAIVALKNFRAYVEGLPFKIITDHASLKWLMSNHDLNSRLARWALALQRFKFEIEHRKGSLNVVPDTLSRVNEEIVAAMDLQEDLIVDFDSEFFQSGDYVKLVETVKENTSNFSDLKVESGFLYRKAEHLTGERMHDEYAWKLWVPKELVSKILARAHDSPLAAHGGIHKTLERIRRYYFWPGLVSDVRAYISACEVCKSTKSQNFTLRPPLGKAPESQRFFQRLFIDFLGPYPRSRSGNIGIFIVLDHFSKYVFLKPVKKIDSSVVIKYLEDELFMTFGVPEVILSDNGSQFRARTFQRLIRYGVKHTLTAVHSPQANASERVNRSVIAAIRAYLRLDQKDWDEFLSRICCALRSAVHSSIGTSPYYMVFGQHMITSGSTYSLIRRLNLLDDRSLKFDRHESFEIMRKQAVDQMRNKHNENEKRCNIRSRVVSFVEGQEVYREISSQAVSKPVTTPSLDRRS', 1], [#, 'Ontology_term=SO:0000316;db_xref=FLYBASE:FBgnXXXXXXX;name=Dmel\\gypsy12\\gag;translation=MGLDRSPTRKSPSVSNPVCKLCAAEISTQDLYVTTCHHEFYRECIGNHFKKSEICSRCKLTCRPPAEATERVGRETRSKTKNRRNSRRGSFDISQRCGEKLAVKLKIAATVDGGPSTSASGANANEASSSAVSANAALLAMERRLLATLSEKMADLVQNAITSSMQRIMPTPSPAVVVTASEMSADHPNAYERQYLASPNPVPSPRSASSDLFDRPDKVVHILNGWKIKYSGVGVSVDNFIYRVEAVTRQTLNGNFNLLCRNISVLFEGKANDFFWRYHKFDRVATMGTERFCTALRLQFRQSRDDGDIEELIRNTKQKPNETFDSFYDTVSELVDQLEQPWTANKLVRVLRNNLRPEIRHEILNLDVRTVSELREICKRREAFLADVRRCSSYAKDTPFKREISEVCHESEDEVRSTYEAENDIESFSLVCWNCRIEGHRYQECIAERRVFCYGCGAANTYKPSCRKCSKNFKVGMSKLPVKPKTSNAARNQSTMTDQ', 1], [#, 'ID=FBte0001136;name=Dmel\\gypsy12;source=AE003789;type=LTR;subtype=Gypsy', 1], [#, 'ID=FBte0001041;name=Dmel\\gypsy11;source=?;type=LTR;subtype=Gypsy', 1]]]). + +:- forall(fb_tsv_pred_stats(P,A1,Rest), (G=..[P,A1|Rest],assert(G))). diff --git a/metta_vspace/pyswip-want/flybase_main.pl b/metta_vspace/pyswip-want/flybase_main.pl new file mode 100755 index 00000000..1cd5fefa --- /dev/null +++ b/metta_vspace/pyswip-want/flybase_main.pl @@ -0,0 +1,3263 @@ +:- encoding(iso_latin_1). +:- flush_output. +:- setenv('RUST_BACKTRACE',full). +:- multifile(fb_pred/2). +:- discontiguous(fb_pred/2). +:- dynamic(fb_pred/2). + + +:- ensure_loaded(swi_support). + + +fb_stats:- metta_stats,!. + +'&flybase':for_metta('&flybase',P):- fb_pred_nr(F,A),current_predicate(F/A),length(L,A),P=[F|L],apply(F,L). + +% ============== +% OBO LOADER +% ============== +:- set_option_value(encoding,utf8). +:- ensure_loaded(flybase_obo). + + +:- ensure_loaded(metta_interp). + + +create_flybase_qlf:- + shell('swipl -g "qcompile(whole_flybase)'). + +create_flybase_pl(_FtpDir):- create_flybase_pl. + +create_flybase_pl:- + all_data_once, + % all_metta_once, + load_flybase_full, + all_data_done. + % all_metta_done, + %shell('mv whole_metta.pl whole_flybase.pl'). + +create_flybase_pl_tiny:- + all_data_once, + % all_metta_once, + load_flybase_tiny, + all_data_done, + % all_metta_done, + shell('mv whole_metta.pl tiny_flybase.pl'). + +save_to_pl:- tell('flybase_metta.pl'), + forall(fb_pred(F,A),listing(F/A)),told. + + +real_assert(OBO):- is_converting, \+ is_loading_file(_File), !, throw(real_assert(OBO)). +real_assert(OBO):- + ignore(real_assert1(OBO)), + real_assert2(OBO). + +%real_assert(OBO):- is_converting,!,print_src(OBO). +real_assert1(OBO):- all_metta_to(Out),!,with_output_to(Out,print_src(OBO)). +real_assert2(OBO):- all_data_to(Out),!,write_canonical(Out,OBO),!,writeln(Out,'.'). +real_assert2(OBO):- is_converting,!,throw(real_assert2(OBO)). +real_assert2(OBO):- call(OBO),!. +real_assert2(OBO):- assert(OBO). + +print_src(OBO):- format('~N'), uncompound(OBO,Src),!, write_srcH(Src). +write_srcH([F|Args]):- write('( '),write_src(F),maplist(write_srcE,Args),writeln(' )'). +write_srcE(Arg):- write(' '),write_src(Arg). + + + +is_loading_file(File):- nb_current(loading_file,File),File\==[],!. +is_loading_file(File):- nb_current(saving_file,File),File\==[]. + + + +all_data_once:- is_loading_file(_File),!. +all_data_once:- nb_setval(saving_file,'whole_metta'), + all_data_to(Out), + writeln(Out,':- encoding(utf8).'), + writeln(Out,':- style_check(-discontiguous).'), + flush_output(Out),!, + all_data_preds. +all_data_preds:- + all_data_to(Out), with_output_to(Out,all_data_preds0),!. +all_data_preds. +all_data_preds0:- + listing_c(table_n_type/3), + listing_c(load_state/2), + listing_c(is_loaded_from_file_count/2), + listing_c(fb_pred/2), + listing_c(fb_arg_type/1), + listing_c(fb_arg_table_n/3), + listing_c(fb_arg/1), + listing_c(done_reading/1),!. +:- dynamic(is_all_data_to/2). + + +all_data_to(Out):- once((is_all_data_to(File1,Out1),is_loading_file(File2))),File1==File2,!, Out = Out1. +all_data_to(Out):- is_all_data_to(File1,Out1),is_loading_file(File2),!, + close(Out1), atom_concat(File2,'.metta.datalog.tmp',File2Data), + open(File2Data,write,Out2,[alias(all_data),encoding(utf8),lock(write)]), + retract(is_all_data_to(File1,Out1)),assert(is_all_data_to(File2,Out2)), + fbug(all_data_to_switch(File1,File2)),!, + Out = Out2. +all_data_to(Out):- is_all_data_to(_File1,Out),!. +all_data_to(Out):- is_converting, is_loading_file(File2),!, atom_concat(File2,'.metta.datalog.tmp',File2Data), + open(File2Data,write,Out2), assert(is_all_data_to(File2,Out2)), + fbug(all_data_to(File2)),!, + Out = Out2. + +all_data_done:- + all_data_preds, + nb_delete(saving_file), + all_metta_done, + forall(retract(is_all_data_to(_,Out)), catch_ignore(close(Out))). + +:- if(is_converting). +:- at_halt(all_data_done). +:- endif. + +listing_c(F/A):- + format('~N~q.~n',[:-multifile(F/A)]), + format('~q.~n',[:-dynamic(F/A)]), + functor(P,F,A), + catch(forall(P,format('~q.~n',[P])),E, fbug(caused(F/A,E))). + + +:- dynamic(is_all_metta_to/2). +all_metta_to(Out):- once((is_all_metta_to(File1,Out1),is_loading_file(File2))),File1==File2,!, Out = Out1. +all_metta_to(Out):- is_all_metta_to(File1,Out1),is_loading_file(File2),!, + close(Out1), atom_concat(File2,'.metta.tmp',File2Data), + open(File2Data,write,Out2,[alias(all_metta),encoding(utf8),lock(write)]), + retract(is_all_metta_to(File1,Out1)),assert(is_all_metta_to(File2,Out2)), + fbug(all_metta_to_switch(File1,File2)),!, + Out = Out2. +all_metta_to(Out):- is_all_metta_to(_File1,Out),!. +all_metta_to(Out):- is_loading_file(File2),!, atom_concat(File2,'.metta.tmp',File2Data), + open(File2Data,write,Out2), assert(is_all_metta_to(File2,Out2)), + fbug(all_metta_to(File2)),!, + Out = Out2. + +all_metta_done:- + forall(retract(is_all_metta_to(_,Out)), catch_ignore(close(Out))). + + + + + +loaded_from_file_count(X):- flag(loaded_from_file_count,X,X). +incr_file_count(X):- flag(loaded_from_file_count,X,X+1), flag(total_loaded_symbols,TA,TA+1), flag(total_loaded_atoms,TA,TA+1). + +should_cache:- fail, loaded_from_file_count(X), option_else(max_disk_cache,Num,1000), X==Y. +should_fix_args :- fail, \+ should_sample. +should_sample :- !, fail. +should_sample :- should_show_data(_),!. +should_sample :- + once(option_value(samples_per_million,Fifty);Fifty=50), loaded_from_file_count(X), Y is X mod 1_000_000,!, Y >= 0, Y =< Fifty,!. +should_show_data(X):- loaded_from_file_count(X),!, + once((X=<13,X>=10); (X>0,(0 is X rem 1_000_000))), + format(user_error,'~N',[]), + format(user_output,'~N',[]),!, + heartbeat. +should_show_data(X):- nb_current(loading_file,F),F\==[],symbol_concat(_,'.obo',F), + loaded_from_file_count(X),Y is X mod 100_000, Y=<15,Y>=10. + + +% ============== +% VSPACE LOADER +% ============== +%:- set_option_value(max_per_file,10_000_000). +%:- set_option_value(max_per_file,1_000). +%:- set_option_value(max_per_file,300). +%:- set_option_value(max_per_file,inf+1). +:- set_option_value(max_per_file,0). +%:- set_option_value(max_per_file,20_000). +%:- set_option_value(max_per_file,20_000_000_000_000_000_000_000_000_000_000_000). +% load_flybase('./precomputed_files/insertions/fu_gal4_table_fb_*.json'). +:- set_option_value(max_disk_cache,1000). +:- set_option_value(samples_per_million,30). +:- set_option_value(full_canon,true). + + +flybase_identifier('FBab', 'Aberration'). +flybase_identifier('FBal', 'Allele'). +flybase_identifier('FBba', 'Balancer'). +flybase_identifier('FBbt', 'AnatomyTerm'). +flybase_identifier('FBch', 'ChromosomeArm'). +flybase_identifier('FBcl', 'Clone'). +flybase_identifier('FBcv', 'ControlledVocabulary'). +flybase_identifier('FBdv', 'DevelopmentalStageTerm'). +flybase_identifier('FBgg', 'GeneGroup'). +flybase_identifier('FBgn', 'Gene'). +flybase_identifier('FBhh', 'HumanDisease'). +flybase_identifier('FBig', 'GeneInteraction'). +flybase_identifier('FBim', 'Image'). +flybase_identifier('FBlc', 'LargeDatasetMetadata'). +flybase_identifier('FBmc', 'MolecularConstruct'). +flybase_identifier('FBms', 'MolecularSegment'). +flybase_identifier('FBpl', 'Probe'). +flybase_identifier('FBpp', 'Polypeptide'). +flybase_identifier('FBrf', 'Reference'). +flybase_identifier('FBsf', 'SequenceFeature'). +flybase_identifier('FBsn', 'GeneStrain'). +flybase_identifier('FBst', 'GeneStock'). +flybase_identifier('FBtc', 'CellLine'). +flybase_identifier('FBti', 'TransposableIlementInsertion'). +flybase_identifier('FBto', 'ExperimentalTool'). +flybase_identifier('FBte', 'TransgenicElement'). +flybase_identifier('FBtp', 'Transposon'). %flybase_identifier('FBtp', 'transgenic construct or natural transposon'). +flybase_identifier('FBtr', 'Transcript'). + +% FlyBase prefixes +symbol_prefix(Prefix, flybase, Desc):- flybase_identifier(Prefix, Desc). +% Some common OBO prefixes (Note: these are more generalized and not specific to FlyBase) +symbol_prefix('GO', obo, 'Gene Ontology'). +symbol_prefix('PO', obo, 'Plant Ontology'). +symbol_prefix('DOID', obo, 'Disease Ontology'). +symbol_prefix('UBERON', obo, 'Uber-anatomy ontology'). +symbol_prefix('CHEBI', obo, 'Chemical Entities of Biological Interest'). + + +%:- abolish(gp_information/0). +:- forall(retract(fb_pred(F,0)),abolish(F/0)). +:- include(flybase_learn). + +%fbd(X,P):- fb_pred(F,A),functor(P,F,A),arg(_,P,X), no_repeats(P,call(P)). +fbdead:- fb_pred_nr(F,A),functor(P,F,A),arg(_,P,xxxxxxxxxxxxxxxxx),no_repeats(P,call(P)), + writeln(fbdead=P),fail. +fbdead. + +:- use_module(library(csv)). + +%:- current_prolog_flag(libswipl,_)->use_module(library(logicmoo_utils)); true. + + + + + +/* mined +; Total Atoms (Atomspace size): .................................................. 56,354,849 +; ConceptNodes: ............................................................. 9,472,616 +; Bytes Per Atom (Average): ....................................................... 140 +; Bytes Per ConceptNode (Average): ................................................ 120 +; Relational Memory: ............................................................ 7.39G +; ConceptNode Memory: ........................................................... 1.07G +; Atoms per minute: ......................................................... 3,491,880 +; Total Physical Memory Used: ................................................... 9.08G +; Runtime (days:hh:mm:ss): ................................................. 0:00:16:08 + + +; Total Atoms (Atomspace size): .................................................. 38,812,356 +; ConceptNodes: ............................................................. 9,380,821 +; Total Memory Used: ............................................................ 8.26G +; Runtime (days:hh:mm:ss): ................................................. 0:00:19:15 + + +; Total Atoms (Atomspace size): .................................................. 38,822,366 +; ConceptNodes: ............................................................. 9,824,355 +; Random samples: ................................................................. 805 +; Total Memory Used: ............................................................ 8.18G +; Runtime (days:hh:mm:ss): ................................................. 0:00:08:28 + +*/ + +recount_total_loaded_symbols:- flag(total_loaded_symbols,_,0),full_atom_count(Was),flag(total_loaded_symbols,_,Was). + +% Convert flybase data from CSV to Prolog format. +load_flybase:- is_scryer,!,load_flybase_files. +load_flybase:- + with_option(mettafiles,false, + (make,recount_total_loaded_symbols,!,load_flybase_files,!,cleanup_arities,!,fb_stats)). +load_flybase_dirs:- + load_flybase('./data/ftp.flybase.net/releases/current/das_precomputed/*'), + load_flybase('./precomputed_files/*'), + load_flybase('./data/ftp.flybase.net/releases/current/./*sv'),!. + + + +/* + +declare -a StringArray=(\ +"fbgn_fbtr_fbpp_expanded_*.tsv.gz" \ +"physical_interactions_mitab*.tsv.gz" \ +"dmel_gene_sequence_ontology_annotations*.tsv.gz" \ +"gene_map_table_*.tsv.gz" \ +"ncRNA_genes_fb_*.json.gz" \ +"gene_association.fb.gz" \ +"gene_genetic_interactions_*.tsv.gz" \ +"allele_genetic_interactions_*.tsv.gz" \ +"allele_phenotypic_data_*.tsv.gz" \ +"disease_model_annotations*.tsv.gz" \ +"dmel_human_orthologs_disease*.tsv.gz" \ +"fbrf_pmid_pmcid_doi*.tsv.gz") +*/ + +load_flybase_files:- + ftp_data(Dir), + with_cwd(Dir,load_flybase_files_ftp). + + + +load_flybase_das_11:- + % DAS''s 11 tsv and 1 json file + load_flybase('./precomputed_files/*/ncRNA_genes_fb_*.json'), + load_flybase('./precomputed_files/*/fbgn_fbtr_fbpp_expanded*.tsv'), + load_flybase('./precomputed_files/*/physical_interactions_mitab*.tsv'), + load_flybase('./precomputed_files/*/dmel_gene_sequence_ontology_annotations*.tsv'), + load_flybase('./precomputed_files/*/gene_map_table*.tsv'), + load_flybase('./precomputed_files/*/gene_association_*.fb',tsv), + load_flybase('./precomputed_files/*/gene_genetic_interactions*.tsv'), + load_flybase('./precomputed_files/*/allele_genetic_interactions*.tsv'), + % Note: this file replaces 'allele_phenotypic_data_*.tsv' from FB2023_01 onward. + load_flybase('./precomputed_files/alleles/genotype_phenotype_data*.tsv'), + load_flybase('./precomputed_files/*/allele_phenotypic_data*.tsv'), + + + load_flybase('./precomputed_files/*/disease_model_annotations*.tsv'), + load_flybase('./precomputed_files/*/dmel_human_orthologs_disease*.tsv'), + load_flybase('./precomputed_files/*/fbrf_pmid_pmcid_doi*.tsv'), + format("~n================================================================================================="), + format("~n=====================================Das Checkpoint=============================================="), + format("~n================================================================================================="), + fb_stats, + format("~n================================================================================================="), + format("~n================================================================================================="), + format("~n=================================================================================================~n"), + !. + +load_flybase_files_ftp:- + maplist(must_det_ll,[ + load_flybase('./precomputed_files/collaborators/pmid_fbgn_uniprot*.tsv'), + + %% load_flybase_obo_files, + load_flybase_das_11, + % 36 more that DAS doesnt load + + load_flybase_obo_files, + + load_flybase('./precomputed_files/alleles/fbal_to_fbgn*.tsv'), + + load_flybase('./precomputed_files/clones/cDNA_clone_data*.tsv'), + load_flybase('./precomputed_files/clones/genomic_clone_data*.tsv'), + load_flybase('./precomputed_files/collaborators/fbgn_uniprot*.tsv'), + load_flybase('./precomputed_files/collaborators/gp_information*.fb'), + load_flybase('./precomputed_files/genes/automated_gene_summaries*.tsv'), + load_flybase('./precomputed_files/genes/best_gene_summary*.tsv'), + load_flybase('./precomputed_files/genes/Dmel_enzyme_data*.tsv'), + load_flybase('./precomputed_files/genes/dmel_unique_protein_isoforms*.tsv'), + load_flybase('./precomputed_files/genes/fbgn_annotation_ID*.tsv'), + with_option([pred_va='True'],load_flybase('./precomputed_files/genes/fbgn_exons2affy1_overlaps*.tsv')), + with_option([pred_va='True'],load_flybase('./precomputed_files/genes/fbgn_exons2affy2_overlaps*.tsv')), + with_option([pred_va=false],load_flybase('./precomputed_files/genes/fbgn_fbtr_fbpp*.tsv')), + load_flybase('./precomputed_files/genes/fbgn_gleanr*.tsv'), + load_flybase('./precomputed_files/genes/fbgn_NAseq_Uniprot*.tsv'), + load_flybase('./precomputed_files/genes/gene_functional_complementation*.tsv'), + load_flybase('./precomputed_files/genes/gene_group_data*.tsv'), + load_flybase('./precomputed_files/genes/gene_groups_HGNC*.tsv'), + load_flybase('./precomputed_files/genes/gene_rpkm_matrix*.tsv'), + load_flybase('./precomputed_files/genes/gene_rpkm_report*.tsv'), + load_flybase('./precomputed_files/genes/gene_snapshots*.tsv'), + load_flybase('./precomputed_files/genes/pathway_group_data*.tsv'), + %load_flybase('./precomputed_files/insertions/construct_maps.zip'), + load_flybase('./precomputed_files/insertions/fu_gal4_table_fb_*.json'), + load_flybase('./precomputed_files/insertions/insertion_mapping*.tsv'), + load_flybase('./precomputed_files/map_conversion/cyto-genetic-seq*.tsv'), + load_flybase('./precomputed_files/metadata/dataset_metadata*.tsv'), + load_flybase('./precomputed_files/orthologs/dmel_paralogs*.tsv'), + load_flybase('./precomputed_files/references/entity_publication*.tsv'), + load_flybase('./precomputed_files/species/organism_list*.tsv'), + load_flybase('./precomputed_files/stocks/stocks_FB*.tsv'), + load_flybase('./precomputed_files/synonyms/fb_synonym*.tsv'), + format("~n================================================================================================="), + format("~n==========================Should be 18 minute Checkpoint========================================="), + format("~n================================================================================================="), + fb_stats, + format("~n================================================================================================="), + format("~n================================================================================================="), + format("~n=================================================================================================~n"), + load_flybase('./precomputed_files/map_conversion/cytotable.txt',tsv), + load_flybase('./precomputed_files/map_conversion/genome-cyto-seq.txt',tsv), + load_fbase_after_17]), + !. + + gene_sequences:- + load_flybase('./dmel_r6.55/gff/dmel-all-r6.55.gff'), + load_flybase('./dmel_r6.55/fasta/*.fasta'), + load_flybase('./dmel_r6.55/gtf/*.gft'),!. + + +load_fbase_after_17:- + %load_flybase('./precomputed_files/genes/scRNA-Seq_gene_expression*.tsv'), + must_det_ll(load_flybase('./precomputed_files/transposons/transposon_sequence_set.gff*')), + load_flybase('./precomputed_files/transposons/transposon_sequence_set.fa'), + load_flybase('./precomputed_files/*/ncRNA_genes_fb_*.json'), + load_obo_files, + %% load_flybase_chado, + !. + +load_flybase_obo_files:- + load_flybase('./data/*/*/*.scm'), + load_flybase('./precomputed_files/ontologies/doid.obo'), + load_flybase('./precomputed_files/ontologies/fly_anatomy.obo'), + load_flybase('./precomputed_files/ontologies/fly_development.obo'), + load_flybase('./precomputed_files/ontologies/flybase_controlled_vocabulary.obo'), + load_flybase('./precomputed_files/ontologies/flybase_stock_vocabulary.obo'), + load_flybase('./precomputed_files/ontologies/gene_group_FB*.obo'), + load_flybase('./precomputed_files/ontologies/go-basic.obo'), + load_flybase('./precomputed_files/ontologies/image.obo'), + load_flybase('./precomputed_files/ontologies/psi-mi.obo'), + load_flybase('./precomputed_files/ontologies/slice.chebi.obo'), + load_flybase('./precomputed_files/ontologies/so-simple.obo'), + load_flybase('./precomputed_files/ontologies/chebi_fb_*.obo'), + !. + + + +/* +:- ensure_loaded('./reqs/obo_core/prolog/obo_core/goslim.pl'). +:- ensure_loaded('./reqs/obo_metadata/prolog/obo_metadata.pl'). +:- ensure_loaded('./reqs/obo_metadata/prolog/obo_metadata/iao_metadata.pl'). +:- ensure_loaded('./reqs/obo_metadata/prolog/obo_metadata/oio.pl'). +:- ensure_loaded('./reqs/obo_ro/prolog/obo_ro/ro.pl'). + +:- attach_packs('./reqs',[]). +:- ensure_loaded(library(obo_metadata)). +:- goslim:ensure_loaded(library(obo_core/goslim)). +:- ensure_loaded(library(obo_ro/ro)). + +937_381_148 +*/ + + +/* +(load_fb_obo "data/ontologies/so.obo") + +; Total Atoms (Atomspace size): ...................................................... 19,967 +; ConceptNodes: ................................................................. 4,258 +; Random samples: ................................................................. 158 +; Total Memory Used: ........................................................ 1,089,408 +; Runtime (days:hh:mm:ss): ................................................. 0:00:00:29 + + + +(load_fb_obo "./precomputed_files/ontologies/so-simple.obo" ) + +; Total Atoms (Atomspace size): ...................................................... 19,484 +; ConceptNodes: ................................................................. 4,194 +; Random samples: ................................................................. 160 +; Total Memory Used: ........................................................ 1,089,408 +; Runtime (days:hh:mm:ss): ................................................. 0:00:00:29 + + +*/ + +/* +?- xinfo('SO:0000797'). +ontology_info(id_type,'SO:0000797','Term'). +def('SO:0000797',"TE that exists (or existed) in nature.",['FB:mc']). +has_quality('SO:0000797','SO:0000782',' natural'). +intersection_of('SO:0000797','SO:0000101',' transposable_element'). +intersection_of('SO:0000797',has_quality,'SO:0000782',' natural'). +ontology_info(is_a,'SO:0000797','SO:0000101'). +ontology_info(is_a,'SO:0000797','SO:0001038'). +ontology_info(name,'SO:0000797',"natural_transposable_element"). +synonym('SO:0000797',"natural transposable element",'EXACT',[]). + + + +xinfo('SO:0000797'). +ontology_info(id_type,'SO:0000797','Term'). +def('SO:0000797',"TE that exists (or existed) in nature.",['FB:mc']). +has_quality('SO:0000797','SO:0000782',' natural'). +intersection_of('SO:0000797','SO:0000101',' transposable_element'). +intersection_of('SO:0000797',has_quality,'SO:0000782',' natural'). +ontology_info(is_a,'SO:0000797','SO:0000101'). +ontology_info(is_a,'SO:0000797','SO:0001038'). +ontology_info(name,'SO:0000797',"natural_transposable_element"). +synonym('SO:0000797',"natural transposable element",'EXACT',[]). + +*/ + +load_obo_files:- + %load_obo('./reqs/obonet/tests/data/?*.obo'), + + load_flybase('./precomputed_files/*/so*.obo'), + fb_stats, + load_flybase('./data/SO-Ontologies/Ontology_Files/*.obo'), + % Total Atoms (Atomspace size): ...................................................... 20,069 + % ConceptNodes: ................................................................. 4,200 + % Random samples: ................................................................. 159 + % Total Memory Used: ........................................................ 1,089,408 + % Runtime (days:hh:mm:ss): ................................................. 0:00:00:29 + + load_flybase('./data/SO-Ontologies/Ontology_Files/subsets/*.obo'), + % Total Atoms (Atomspace size): ...................................................... 20,551 + % ConceptNodes: ................................................................. 4,270 + % Random samples: ............................................................... 2,928 + % Total Memory Used: ........................................................ 1,154,944 + % Runtime (days:hh:mm:ss): ................................................. 0:00:00:40 + + load_flybase('./data/Legacy/Cross_Products/*.obo'), + %load_flybase('./data/*/*/*.obo'), + + % Total Atoms (Atomspace size): ...................................................... 20,968 + % ConceptNodes: ................................................................. 4,306 + % Random samples: .............................................................. 14,418 + % Total Memory Used: ........................................................ 9,828,592 + % Runtime (days:hh:mm:ss): ................................................. 0:00:01:14 + %print_loaded_from_files, + %loaded_from_file( 19_515, './data/SO-Ontologies/Ontology_Files/so-simple.obo'). + % only reflects new entries ... thus full OBO adds 481 entries to the simple one + %loaded_from_file( 481, './data/SO-Ontologies/Ontology_Files/so.obo'). + + %loaded_from_file( 336, './data/SO-Ontologies/Legacy/Cross_Products/so-xp-dec.obo'). + %loaded_from_file( 310, './data/SO-Ontologies/Ontology_Files/subsets/SOFA.obo'). + %loaded_from_file( 141, './data/SO-Ontologies/Ontology_Files/subsets/biosapiens.obo'). + %loaded_from_file( 73, './data/SO-Ontologies/Ontology_Files/subsets/Alliance_of_Genome_Resources.obo'). + %loaded_from_file( 35, './data/SO-Ontologies/Legacy/Cross_Products/so-xp-non-classified.obo'). + %loaded_from_file( 31, './data/SO-Ontologies/Ontology_Files/subsets/DBVAR.obo'). + %loaded_from_file( 23, './data/SO-Ontologies/Legacy/Cross_Products/so-xp.obo'). + %loaded_from_file( 23, './data/SO-Ontologies/Legacy/Cross_Products/so-xp-simple.obo'). + + load_flybase('./precomputed_files/*/*.obo'), + % Total Atoms (Atomspace size): ................................................... 3,489,211 + % ConceptNodes: ............................................................... 688,541 + % Random samples: .............................................................. 26,006 + % Total Memory Used: ............................................................ 1.19G + % Runtime (days:hh:mm:ss): ................................................. 0:00:34:35 + print_loaded_from_files, +%loaded_from_file(2_637_502, './precomputed_files/ontologies/chebi_fb_2023_04.obo'). +%loaded_from_file( 451_168, './precomputed_files/ontologies/go-basic.obo'). +%loaded_from_file( 221_705, './precomputed_files/ontologies/fly_anatomy.obo'). +%loaded_from_file( 128_798, './precomputed_files/ontologies/doid.obo'). +%loaded_from_file( 19_515, './data/SO-Ontologies/Ontology_Files/so-simple.obo'). +%loaded_from_file( 9_852, './precomputed_files/ontologies/psi-mi.obo'). +%loaded_from_file( 8_644, './precomputed_files/ontologies/gene_group_FB2023_04.obo'). +%loaded_from_file( 7_605, './precomputed_files/ontologies/flybase_controlled_vocabulary.obo'). +%loaded_from_file( 1_598, './precomputed_files/ontologies/fly_development.obo'). +%loaded_from_file( 834, './precomputed_files/ontologies/image.obo'). +%loaded_from_file( 491, './precomputed_files/ontologies/flybase_stock_vocabulary.obo'). +%loaded_from_file( 481, './data/SO-Ontologies/Ontology_Files/so.obo'). +%loaded_from_file( 336, './data/SO-Ontologies/Legacy/Cross_Products/so-xp-dec.obo'). +%loaded_from_file( 310, './data/SO-Ontologies/Ontology_Files/subsets/SOFA.obo'). +%loaded_from_file( 141, './data/SO-Ontologies/Ontology_Files/subsets/biosapiens.obo'). +%loaded_from_file( 73, './data/SO-Ontologies/Ontology_Files/subsets/Alliance_of_Genome_Resources.obo'). +%loaded_from_file( 35, './data/SO-Ontologies/Legacy/Cross_Products/so-xp-non-classified.obo'). +%loaded_from_file( 31, './data/SO-Ontologies/Ontology_Files/subsets/DBVAR.obo'). +%loaded_from_file( 25, './precomputed_files/ontologies/so-simple.obo'). +%loaded_from_file( 23, './data/SO-Ontologies/Legacy/Cross_Products/so-xp.obo'). +%loaded_from_file( 23, './data/SO-Ontologies/Legacy/Cross_Products/so-xp-simple.obo'). +%loaded_from_file( 21, './precomputed_files/ontologies/slice.chebi.obo'). + !. + + + + + + +load_flybase_chado:- % 359 tables with 937,381,148 rows + + with_option([row_1_is_header=true,max_per_file=100_000],load_flybase('./data/tsv_exports/public/*.tsv')). + + +est_size( 22_220_267, dataset_metadata). +est_size( 5_580_889, entity_publication). +est_size( 2_928_712, gene_rpkm_report). +est_size( 2_262_949, pmid_fbgn_uniprot). +est_size( 1_611_349, ontology_info). +est_size( 1_316_132, fbgn_NAseq_Uniprot). +est_size( 1_045_549, property_value). +est_size( 1_001_254, synonym). +est_size( 722_570, cDNA_clone). +est_size( 384_206, genotype_phenotype). +est_size( 363_453, allele_genetic_interactions). +est_size( 288_469, fbal_to_fbgn). +est_size( 245_829, gene_map_table). +est_size( 223_056, dmel_paralogs). +est_size( 212_010, insertion_mapping). +est_size( 174_894, fbgn_gleanr). +est_size( 147_155, stocks). +est_size( 99_294, fbrf_pmid_pmcid_doi). +est_size( 57_986, organism_list). +est_size( 51_248, physical_interactions_mitab). +est_size( 50_401, genomic_clone). +est_size( 38_591, dmel_gene_sequence_ontology_annotations). +est_size( 35_732, fbgn_fbtr_fbpp_expanded). +est_size( 35_732, fbgn_fbtr_fbpp). +est_size( 35_107, dmel_human_orthologs_disease). +est_size( 32_530, fbgn_uniprot). +est_size( 32_143, best_gene_summary). +est_size( 27_827, receives_synaptic_input_in_region). +est_size( 27_370, automated_gene_summaries). +est_size( 26_750, disease_model_annotations). +est_size( 22_453, dmel_unique_protein_isoforms). +est_size( 20_392, sends_synaptic_output_to_region). +est_size( 20_322, gene_genetic_interactions). +est_size( 17_901, fbgn_annotation_ID). +est_size( 17_748, gene_rpkm_matrix). +est_size( 14_139, part_of). +est_size( 13_986, gene_snapshots). +est_size( 13_394, seq). +est_size( 12_497, fbgn_exons2affy1_overlaps). +est_size( 13_746, fbgn_exons2affy2_overlaps). +est_size( 10_958, gene_group). +est_size( 5_680, has_synaptic_IO_in). +est_size( 3_969, 'Dmel_enzyme'). +est_size( 3_120, regulates). +est_size( 2_704, negatively_regulates). +est_size( 2_692, positively_regulates). +est_size( 2_126, has_soma_location). +est_size( 1_941, overlaps). +est_size( 1_744, develops_from). +est_size( 1_711, gene_groups_HGNC). +est_size( 1_149, sends_synaptic_output_to_cell). +est_size( 993, pathway_group). +est_size( 738, receives_synaptic_input_from_neuron). +est_size( 706, fasciculates_with). +est_size( 601, 'cyto-genetic-seq'). +est_size( 572, has_sensory_dendrite_in). +est_size( 526, continuous_with). +est_size( 464, gene_functional_complementation). +est_size( 311, synapsed_via_type_Ib_bouton_to). +est_size( 287, innervates). +est_size( 239, immediately_preceded_by). +est_size( 229, has_fasciculating_neuron_projection). +est_size( 200, synapsed_via_type_II_bouton_to). +est_size( 186, receives_synaptic_input_throughout). +est_size( 185, substage_of). +est_size( 165, has_quality). +est_size( 156, has_part). +est_size( 151, def). +est_size( 148, synapsed_via_type_Is_bouton_to). +est_size( 126, attached_to). +est_size( 100, subsetdef). +est_size( 89, receives_input_from). +est_size( 88, disjoint_from). +est_size( 74, sends_synaptic_output_throughout). +est_size( 68, develops_into). +est_size( 64, derives_from). +est_size( 30, has_origin). +est_size( 30, electrically_synapsed_to). +est_size( 23, develops_directly_from). +est_size( 20, attached_to_part_of). +est_size( 18, synonymtypedef). +est_size( 17, innervated_by). +est_size( 14, synapsed_via_type_III_bouton_to). +est_size( 11, has_synaptic_IO_throughout). +est_size( 9, transitive_over). +est_size( 8, composed_primarily_of). +est_size( 7, transcribed_to). +est_size( 7, inverse_of). +est_size( 6, conditionality). +est_size( 6, adjacent_to). +est_size( 4, non_functional_homolog_of). +est_size( 3, xref). +est_size( 3, variant_of). +est_size( 3, member_of). +est_size( 3, develops_from_part_of). +est_size( 3, contains). +est_size( 3, 'RO'). +est_size( 2, connected_to). +est_size( 1, transcribed_from). +est_size( 1, guided_by). +% SQL +sql_est_size( 248_392_753,feature_relationship). +sql_est_size( 141_933_326,dbxrefprop). +sql_est_size( 98_464_501,featureloc). +sql_est_size( 92_616_769,feature). +sql_est_size( 78_909_674,analysisfeature). +sql_est_size( 61_025_741,feature_dbxref). +sql_est_size( 53_031_862,library_featureprop). +sql_est_size( 39_950_319,dbxref). +sql_est_size( 27_923_221,library_feature). +sql_est_size( 23_805_221,feature_relationshipprop). +sql_est_size( 21_279_999,featureprop). +sql_est_size( 7_474_185,feature_synonym). +sql_est_size( 6_554_427,synonym). +sql_est_size( 5_578_280,feature_pub). +sql_est_size( 5_341_100,featureprop_pub). +sql_est_size( 4_865_118,feature_relationship_pub). +sql_est_size( 2_813_405,feature_interactionprop). +sql_est_size( 2_464_355,feature_cvterm). +sql_est_size( 1_950_807,feature_cvtermprop). +sql_est_size( 1_377_258,feature_interaction). +sql_est_size( 1_116_490,feature_genotype). +sql_est_size( 888_210,pubprop). +sql_est_size( 734_870,featureloc_pub). +sql_est_size( 688_734,pubauthor). +sql_est_size( 518_569,genotype_synonym). +sql_est_size( 495_848,genotype). +sql_est_size( 491_538,feature_pubprop). +sql_est_size( 466_209,phenstatement). +sql_est_size( 413_338,pub_dbxref). +sql_est_size( 382_054,genotype_dbxref). +sql_est_size( 351_942,phendesc). +sql_est_size( 277_992,phenotype_comparison_cvterm). +sql_est_size( 254_298,feature_expressionprop). +sql_est_size( 252_544,phenotype_comparison). +sql_est_size( 251_928,pub). +sql_est_size( 242_344,pub_relationship). +sql_est_size( 227_406,feature_expression). +sql_est_size( 213_360,cvterm_relationship). +sql_est_size( 212_142,cvterm_dbxref). +sql_est_size( 209_164,interaction_cvterm). +sql_est_size( 195_000,cvtermsynonym). +sql_est_size( 180_311,expression_cvterm). +sql_est_size( 167_582,update_track). +sql_est_size( 150_401,feature_relationshipprop_pub). +sql_est_size( 149_855,stockcollection_stock). +sql_est_size( 149_855,stock). +sql_est_size( 149_835,stock_genotype). +sql_est_size( 146_846,interactionprop). +sql_est_size( 122_004,interaction_group). +sql_est_size( 119_611,feature_interaction_pub). +sql_est_size( 112_784,interaction_pub). +sql_est_size( 112_781,interaction). +sql_est_size( 101_687,interaction_group_feature_interaction). +sql_est_size( 96_405,feature_grpmember_pub). +sql_est_size( 94_765,cvterm). +sql_est_size( 79_466,expression_cvtermprop). +sql_est_size( 74_873,interactionprop_pub). +sql_est_size( 73_828,library_interaction). +sql_est_size( 57_144,organism). +sql_est_size( 48_730,humanhealthprop). +sql_est_size( 41_075,feature_grpmember). +sql_est_size( 36_960,expression). +sql_est_size( 23_565,library_cvterm). +sql_est_size( 23_483,library_cvtermprop). +sql_est_size( 21_251,cvtermprop). +sql_est_size( 19_797,libraryprop). +sql_est_size( 18_396,phenotype). +sql_est_size( 17_871,phenotype_cvterm). +sql_est_size( 16_617,humanhealth_dbxrefprop). +sql_est_size( 16_529,interaction_expressionprop). +sql_est_size( 16_318,humanhealth_pub). +sql_est_size( 15_400,library_synonym). +sql_est_size( 15_355,humanhealth_dbxref). +sql_est_size( 15_142,cell_line_feature). +sql_est_size( 14_972,libraryprop_pub). +sql_est_size( 13_694,interaction_expression). +sql_est_size( 13_218,interaction_cell_line). +sql_est_size( 10_720,library_pub). +sql_est_size( 9_870,library_relationship). +sql_est_size( 9_851,humanhealthprop_pub). +sql_est_size( 9_558,library_dbxref). +sql_est_size( 8_339,library_relationship_pub). +sql_est_size( 7_095,grp_pub). +sql_est_size( 6_719,cell_line_pub). +sql_est_size( 6_657,grp_relationship). +sql_est_size( 6_605,strain_synonym). +sql_est_size( 5_990,grp_synonym). +sql_est_size( 5_947,humanhealth_synonym). +sql_est_size( 5_785,strainprop). +sql_est_size( 5_783,strainprop_pub). +sql_est_size( 5_769,library). +sql_est_size( 5_543,grp_cvterm). +sql_est_size( 5_444,cell_line_synonym). +sql_est_size( 5_277,library_expression). +sql_est_size( 5_187,grpprop). +sql_est_size( 5_159,grpmember). +sql_est_size( 4_469,humanhealth_dbxrefprop_pub). +sql_est_size( 4_450,library_expressionprop). +sql_est_size( 4_415,grpprop_pub). +sql_est_size( 4_319,stock_cvterm). +sql_est_size( 3_832,library_dbxrefprop). +sql_est_size( 3_829,grpmemberprop). +sql_est_size( 3_777,genotype_cvterm). +sql_est_size( 3_744,humanhealth_featureprop). +sql_est_size( 3_721,library_strainprop). +sql_est_size( 3_721,library_strain). +sql_est_size( 3_625,humanhealth_feature). +sql_est_size( 2_641,grp_dbxref). +sql_est_size( 2_263,humanhealth_relationship). +sql_est_size( 2_220,humanhealth_relationship_pub). +sql_est_size( 2_093,strain_pub). +sql_est_size( 2_010,grp_relationship_pub). +sql_est_size( 1_939,strain_cvtermprop). +sql_est_size( 1_939,strain_cvterm). +sql_est_size( 1_814,grp). +sql_est_size( 1_777,strain_dbxref). +sql_est_size( 1_776,strain). +sql_est_size( 1_739,organism_dbxref). +sql_est_size( 1_643,feature_humanhealth_dbxref). +sql_est_size( 1_540,humanhealth_cvtermprop). +sql_est_size( 1_540,humanhealth_cvterm). +sql_est_size( 1_515,humanhealth). +sql_est_size( 1_300,cell_lineprop_pub). +sql_est_size( 1_291,cell_lineprop). +sql_est_size( 1_215,cell_line_dbxref). +sql_est_size( 1_198,cell_line_libraryprop). +sql_est_size( 1_081,cell_line_library). +sql_est_size( 1_013,organism_pub). +sql_est_size( 821,organismprop). +sql_est_size( 731,organismprop_pub). +sql_est_size( 714,cell_line_cvterm). +sql_est_size( 518,db). +sql_est_size( 435,strain_relationship_pub). +sql_est_size( 435,strain_relationship). +sql_est_size( 320,cell_line). +sql_est_size( 308,analysis). +sql_est_size( 238,stockprop). +sql_est_size( 171,cell_line_relationship). +sql_est_size( 139,strain_featureprop). +sql_est_size( 139,strain_feature). +sql_est_size( 107,strain_phenotypeprop). +sql_est_size( 96,humanhealth_pubprop). +sql_est_size( 73,cell_line_cvtermprop). +sql_est_size( 71,cv). +sql_est_size( 54,strain_phenotype). +sql_est_size( 40,environment). +sql_est_size( 27,stockcollectionprop). +sql_est_size( 26,contact). +sql_est_size( 18,environment_cvterm). +sql_est_size( 11,organism_library). +sql_est_size( 7,stockcollection). +sql_est_size( 1,lock). +sql_est_size( 0,analysisgrp). +sql_est_size( 0,analysisgrpmember). +sql_est_size( 0,analysisprop). +sql_est_size( 0,audit_chado). +sql_est_size( 0,cell_line_strain). +sql_est_size( 0,cell_line_strainprop). +sql_est_size( 0,cvtermpath). +sql_est_size( 0,eimage). +sql_est_size( 0,expression_image). +sql_est_size( 0,expression_pub). +sql_est_size( 0,expressionprop). +sql_est_size( 0,feature_cvterm_dbxref). +sql_est_size( 0,feature_phenotype). +sql_est_size( 0,featuremap). +sql_est_size( 0,featuremap_pub). +sql_est_size( 0,featurepos). +sql_est_size( 0,featurerange). +sql_est_size( 0,genotype_cvtermprop). +sql_est_size( 0,genotype_pub). +sql_est_size( 0,genotypeprop). +sql_est_size( 0,genotypeprop_pub). +sql_est_size( 0,grp_pubprop). +sql_est_size( 0,grp_relationshipprop). +sql_est_size( 0,grpmember_cvterm). +sql_est_size( 0,grpmember_pub). +sql_est_size( 0,grpmemberprop_pub). +sql_est_size( 0,humanhealth_phenotype). +sql_est_size( 0,humanhealth_phenotypeprop). +sql_est_size( 0,interaction_cvtermprop). +sql_est_size( 0,library_grpmember). +sql_est_size( 0,library_humanhealth). +sql_est_size( 0,library_humanhealthprop). +sql_est_size( 0,organism_cvterm). +sql_est_size( 0,organism_cvtermprop). +sql_est_size( 0,organism_grpmember). +sql_est_size( 0,project). +sql_est_size( 0,stock_dbxref). +sql_est_size( 0,stock_pub). +sql_est_size( 0,stock_relationship). +sql_est_size( 0,stock_relationship_pub). +sql_est_size( 0,stockprop_pub). +sql_est_size( 0,tableinfo). + +est_size_loaded(N,F/A):- fb_pred_major(F,A),metta_stats(F,A,N). + +fb_pred_major(F,A):- fb_pred_m(F,A). +fb_pred_major(F,A):- fb_pred_nr(F,A), + \+ fb_pred_m(F,A), \+ (fb_pred(F,A2),A2>A). + +fb_pred_m(fbgn_exons2affy1_overlaps,2). +fb_pred_m(fbgn_exons2affy2_overlaps,2). + +print_loaded_from_files:- + findall(print_est_size(loaded_from_file,N,F), + is_loaded_from_file_count(F,N),L), + sort(L,S),reverse(S,R),maplist(call,R), + print_est_sizes. + +fb_info:- print_loaded_from_files,fb_stats. + +fb_show:- print_loaded_from_files,fb_stats. + +print_est_sizes:- + findall(print_est_size(est_size_loaded,N,F), + est_size_loaded(N,F),L), + sort(L,S),reverse(S,R),maplist(call,R). + +print_est_size(F,N1,S):- number(S), \+ number(N1),!,print_est_size(F,S,N1). +print_est_size(F,N1,S):- format('~N (~q ~@ ~q) ',[F,pad_number(N1,15),S]),!. + +% pad_number(Number, N) pads Number with spaces to occupy N spaces in total +% and includes underscores as the thousand separator. +pad_number(Number, N) :- + sformat(S,"~t~D~*|", [Number,N]),symbolic_list_concat(L,',',S), + symbolic_list_concat(L,'_',SS),write(SS). + + +% Process a file or directory path with a given predicate. +with_wild_path(Fnicate, Dir) :- extreme_debug(fbug(with_wild_path(Fnicate, Dir))),fail. +with_wild_path(_Fnicate, []) :- !. +with_wild_path(Fnicate, Dir) :- is_scryer, symbol(Dir), !, must_det_ll((path_chars(Dir,Chars), with_wild_path(Fnicate, Chars))). +with_wild_path(Fnicate, Chars) :- \+ is_scryer, \+ symbol(Chars), !, must_det_ll((name(Atom,Chars), with_wild_path(Fnicate, Atom))). +with_wild_path(Fnicate, File) :- exists_file(File), !, must_det_ll(( call(Fnicate, File))). +with_wild_path(Fnicate, File) :- !, with_wild_path_swi(Fnicate, File). +with_wild_path(Fnicate, Dir) :- exists_directory(Dir), !, + must_det_ll((directory_files(Dir, Files), + maplist(directory_file_path(Dir,Files),Paths), + maplist(path_chars,Paths,CharPaths), + maplist(with_wild_path(Fnicate), CharPaths))), !. +with_wild_path(Fnicate, File) :- is_list(File), !, must_det_ll((maplist(with_wild_path(Fnicate), File))). +with_wild_path(Fnicate, File) :- must_det_ll((call(Fnicate, File))). + +path_chars(A,C):- symbol_chars(A,C). + +with_wild_path_swi(Fnicate, File) :- + compound(File), + absolute_file_name(File, Dir, [access(read), file_errors(fail), file_type(directory)]), + '\\=@='(Dir, File), !, + with_wild_path(Fnicate, Dir). +with_wild_path_swi(Fnicate, File) :- + compound(File), !, + absolute_file_name(File, Dir, [access(read), file_errors(fail), file_type(['csv', 'tsv', ''])]), + '\\=@='(Dir, File), !, + with_wild_path(Fnicate, Dir). +with_wild_path_swi(Fnicate, File) :- + symbol_contains(File, '*'), + expand_file_name(File, List), !, + maplist(with_wild_path(Fnicate), List). +with_wild_path_swi(Fnicate, File) :- + exists_directory(File), + directory_file_path(File, '*.*sv', Wildcard), + expand_file_name(Wildcard, List), !, + maplist(Fnicate, List). + + +:- dynamic(fix_columns_nth/2). +needs_fixed(X,Y):- (var(X)->fb_arg(X);true),fix_concept(X,L),(L\=@=[X],L\=@=X),(L=[Y]->true;Y=L). +mine_args_that_need_reduced:- + writeln('\n\n\n=====\n\n\n'), + forall(needs_fixed(X,Y),(pp_as(needs_fixed(X->Y)),fix_columns_with_arg(X))), + listing(fix_columns_nth). + +fix_columns_with_arg(Arg):- + forall(fb_arg_table_n(Arg,Fn,N), + fix_columns_n(Fn,N)). +fix_columns_n(Fn,N):- + assert_new(fix_columns_nth(Fn,N)). + + +load_fb_mask(Filename):- is_scryer,symbol(Filename),name(Filename,Chars),!,load_fb_mask(Chars). +load_fb_mask(Filename):- expand_file_name(Filename,Files1),maplist(load_fb_cache,Files1). +load_fb_cache(File):- with_wild_path(load_fb_cache0,File). +load_fb_cache0(RFile):- + absolute_file_name(RFile,File), + file_name_extension(Name,_E,File), + symbolic_list_concat([Pub,Table],'.',Name), + symbolic_list_concat([Pub,Table,qlf],'.',OutputFile),!, + load_fb_cache(File,OutputFile,Table). +load_fb_cache0(File):- file_name_extension(Name,_E,File), + symbolic_list_concat([Table],'.',Name), + symbolic_list_concat([Table,qlf],'.',OutputFile), + load_fb_cache(File,OutputFile,Table). + +% ============================================================================ +% LOAD FB Files +% ============================================================================ +track_load_into_file(RelFilename,Goal):- + must_det_ll(absolute_file_name(RelFilename,Filename)), + must_det_ll(track_load_into_file0(Filename,Goal)),!. + +track_load_into_file0(Filename,Goal):- nb_current(tracking_file,FilenameW), Filename==FilenameW, !,call(Goal). +track_load_into_file0(Filename,Goal):- + must_det_ll(( + nb_setval(tracking_file,Filename), + start_html_of(Filename), + fbug(track_load_into_file(Filename)), + flag(loaded_from_file_count,Was,0))), + must_det_ll(with_option(loading_file, Filename, time(must_det_ll(Goal)))), + must_det_ll(( + flag(loaded_from_file_count,New,Was), + ((New>0 ; \+ is_loaded_from_file_count(Filename,_))->assert(is_loaded_from_file_count(Filename,New));true), + fbug(Filename=New), + rename_tmp_files(Filename), + save_html_of(Filename))),!. + +rename_tmp_files(_Filename):- \+ is_converting,!. +rename_tmp_files(Filename):- rename_tmp_files(Filename,'.metta'),rename_tmp_files(Filename,'.metta.datalog'). + +rename_tmp_files(Filename,NonTmp):- atomic_list_concat([Filename,NonTmp,'.tmp'],From), + atomic_list_concat([Filename,NonTmp],To), + fbug(rename_file(From,To)), + ignore((exists_file(From),rename_file(From,To))). + +:- dynamic(is_loaded_from_file_count/2). + +:- use_module(library(http/json)). +:- ensure_loaded(flybase_json). +load_fb_json(Fn,File):- fbug(load_fb_json(Fn,File)), + current_predicate(load_flybase_json/2), + absolute_file_name(File,Filename), + track_load_into_file(Filename,load_flybase_json(Fn,File)). + +load_fb_json(Fn,File):- fbug(load_fb_json(Fn,File)), + setup_call_cleanup(open(File,read,In,[encoding(utf8)]), json:json_read(In,Term,[]), close(In)), + time(assert(saved_fb_json(File,Term,Fn))). + + +% ============================== +% GFF/GTF/GFF3 Reader +% ============================== + +load_fb_gff(Fn,Filename):- + track_load_into_file(Filename, + must_det_ll(( + fbug(load_fb_gff(Fn,Filename)), + directory_file_path(Directory, BaseName, Filename), + file_name_extension(Id, _, BaseName), + Type = 'SequenceFile', + assert_OBO(id_type(Id,Type)), + assert_OBO(pathname(Id,Filename)),!, + assert_OBO(basename(Id,BaseName)),!, + assert_OBO(directory(Id,Directory)),!, + setup_call_cleanup(open(Filename,read,In), (repeat,load_fb_gff_read(Id,In)), close(In))))). + % Main predicate to parse a GFF line and store it as facts +load_fb_gff_read(_Fn,In):- (at_end_of_stream(In);reached_file_max),!. +load_fb_gff_read(Fn,In):- read_line_to_string(In,Line), load_fb_gff_line(Fn,Line),!,fail. + +load_fb_gff_line(Fn,Line) :- % Predicate to process a line starting with ##sequence-region + split_string(Line, " \t", " \t", ['##sequence-region', SeqID, StartStr, EndStr]), + atom_number(StartStr, Start), atom_number(EndStr, End),!, + assert_MeTTa(genomic_sequence_region(Fn,SeqID,Start,End)). +load_fb_gff_line(_Fn,Line) :- split_string(Line, " \t", " \t", ['##gff-version'|_]),!. +load_fb_gff_line(_Fn,Line) :- string_concat('#', _, Line),!. +load_fb_gff_line(Fn,Line) :- + split_string(Line, "\t", "", [SeqID, Source, Type, StartStr, EndStr, ScoreStr, Strand, Phase | MoreProps]), + atom_number(StartStr, Start), + atom_number(EndStr, End), + store_gff_fact(Fn,SeqID, "source", Source), + store_gff_fact(Fn,SeqID, "type", Type), + store_gff_fact(Fn,SeqID, "start", Start), + store_gff_fact(Fn,SeqID, "end", End), + store_gff_fact(Fn,SeqID, "score", ScoreStr), + store_gff_fact(Fn,SeqID, "strand", Strand), + store_gff_fact(Fn,SeqID, "phase", Phase), + parse_and_store_attributes(SeqID, MoreProps). +load_fb_gff_line(Fn,Line):- fbug(load_fb_gff_line(Fn,Line)). +% Predicate to store each field as a fact +store_gff_fact(Fn,SeqID, Key, Value) :- + Value \= ".", + assert_MeTTa(genomic_sequence_feature(Fn, SeqID, Key, Value)). +% Predicate to handle the attributes field +parse_and_store_attributes(Fn, SeqID, [AttributesStr | _]) :- + split_string(AttributesStr, ";", "", AttrList), + maplist(parse_and_store_attribute(Fn, SeqID), AttrList). +% Parse individual attribute and store it +parse_and_store_attribute(Fn, SeqID, AttrStr) :- + (split_string(AttrStr, "=", "\"", [Key, Value])->true;split_string(AttrStr, " ", "\"", [Key | Value])), + store_gff_fact(Fn,SeqID, Key, Value). +/* + +find . \( -name "*.fa" -o -name "*.gff" -o -name "*.json" \) -execdir bash -c 'for file; do metta_pattern="${file%.*}"*metta*; full_path="$(pwd)/$file"; if compgen -G "$metta_pattern" > /dev/null; then true; else echo "Metta file does not exist for $full_path"; fi; done' bash {} \; | sort -r + +find . ! -name "*.metta" - -execdir bash -c 'for file; do metta_pattern="${file%.*}"*metta*; full_path="$(pwd)/$file"; if compgen -G "$metta_pattern" > /dev/null; then true; else echo "Metta file does not exist for $full_path"; fi; done' bash {} \; | sort -r + +find . \( -name "*.fa" -o -name "*.gff" -o -name "*.json" \) -execdir bash -c 'for file; do metta_pattern="${file%.*}"*datalog*; full_path="$(pwd)/$file"; if compgen -G "$metta_pattern" > /dev/null; then true; else echo "Datalog file does not exist for $full_path"; fi; done' bash {} \; | sort -r + +*/ + +% ============================== +% FA/FASTA Reader +% ============================== + +load_fb_fa(Fn,Filename):- + track_load_into_file(Filename, + must_det_ll(( + fbug(load_fb_fa(Fn,Filename)), + directory_file_path(Directory, BaseName, Filename), + file_name_extension(Id, _, BaseName), + Type = 'SequenceFile', + assert_OBO(id_type(Id,Type)), + assert_OBO(pathname(Id,Filename)),!, + assert_OBO(basename(Id,BaseName)),!, + assert_OBO(directory(Id,Directory)),!, + setup_call_cleanup(open(Filename,read,In), load_fb_fa_read(Id,In,_,0), close(In))))). +load_fb_fa_read(_Fn,In, _, _):- (at_end_of_stream(In);reached_file_max),!. +load_fb_fa_read(Fn,In,FBTe,At):- read_line_to_string(In,Str), load_fb_fa_read_str(Fn,In,FBTe,Str,At). + +load_fb_fa_read_str(Fn,In,_,Str,_):- string_concat('>',Line,Str),!, + split_string(Line, " \t", " \t", [FBTe|Props]),!, + parse_and_store_attributes(FBTe, Props), + load_fb_fa_read(Fn,In,FBTe,0). + +load_fb_fa_read_str(Fn,In,FBTe,Str,From):- + atom_chars(Str,Chars), + Data =..[fasta_sequence,Fn,FBTe,From,Chars], + assert_MeTTa(Data),!, + length(Chars,Plus), + At is From+Plus, + load_fb_fa_read(Fn,In,FBTe,At). + +maybe_sample(_Fn,_Args):- \+ should_sample,!. +maybe_sample( Fn, Args):- assert_arg_samples(Fn,1,Args). + +:- dynamic(fb_arg/1). +:- dynamic(fb_arg_table_n/3). +assert_arg_table_n(A,Fn,N):- assert_new(fb_arg(A)), assert_new(fb_arg_table_n(A,Fn,N)). + +assert_arg_samples(Fn,N,[A|Args]):- + (dont_sample(A)->true;assert_arg_table_n(A,Fn,N)), + N2 is N+1, assert_arg_samples(Fn,N2,Args). +assert_arg_samples(_,_,_). + +dont_sample(N):- \+ symbol(N). dont_sample(''). dont_sample('-'). + +data_pred0(X,Y):- symbolic_list_concat(List,'/',X),List\==[],List\=[_],!,last(List,L),data_pred0(L,Y). +data_pred0(X,Y):- symbol_concat(YY,'.tsv',X),!,data_pred0(YY,Y). +data_pred0(X,Y):- symbol_concat(YY,'.fb',X),!,data_pred0(YY,Y). +data_pred0(X,Y):- symbol_concat(YY,'_',X),!,data_pred0(YY,Y). +data_pred0(X,Y):- symbol_concat(YY,'_fb',X),!,data_pred0(YY,Y). +data_pred0(X,Y):- symbol_concat('public.',YY,X),!,data_pred0(YY,Y). +data_pred0(X,Y):- symbolic_list_concat(L,'.',X),L=[_,_|_],symbolic_list_concat(L,'_',XL),!,data_pred0(XL,Y). +%data_pred0(X,Y):- symbolic_list_concat([L,_|_],'_fb_2',X),!,data_pred0(L,Y). +data_pred0(X,Y):- symbolic_list_concat(L,'_fb_0',X),L=[_,_|_],symbolic_list_concat(L,'_fb_',XL),!,data_pred0(XL,Y). +data_pred0(X,Y):- symbolic_list_concat(L,'_fb_1',X),L=[_,_|_],symbolic_list_concat(L,'_fb_',XL),!,data_pred0(XL,Y). +data_pred0(X,Y):- symbolic_list_concat(L,'_fb_2',X),L=[_,_|_],symbolic_list_concat(L,'_fb_',XL),!,data_pred0(XL,Y). +data_pred0(X,Y):- symbolic_list_concat(L,'_fb_3',X),L=[_,_|_],symbolic_list_concat(L,'_fb_',XL),!,data_pred0(XL,Y). +data_pred0(X,Y):- symbolic_list_concat(L,'_fb_4',X),L=[_,_|_],symbolic_list_concat(L,'_fb_',XL),!,data_pred0(XL,Y). +data_pred0(X,Y):- symbolic_list_concat(L,'_fb_5',X),L=[_,_|_],symbolic_list_concat(L,'_fb_',XL),!,data_pred0(XL,Y). +data_pred0(X,Y):- symbolic_list_concat(L,'_fb_6',X),L=[_,_|_],symbolic_list_concat(L,'_fb_',XL),!,data_pred0(XL,Y). +data_pred0(X,Y):- symbolic_list_concat(L,'_fb_7',X),L=[_,_|_],symbolic_list_concat(L,'_fb_',XL),!,data_pred0(XL,Y). +data_pred0(X,Y):- symbolic_list_concat(L,'_fb_8',X),L=[_,_|_],symbolic_list_concat(L,'_fb_',XL),!,data_pred0(XL,Y). +data_pred0(X,Y):- symbolic_list_concat(L,'_fb_9',X),L=[_,_|_],symbolic_list_concat(L,'_fb_',XL),!,data_pred0(XL,Y). +data_pred0(X,Y):- symbolic_list_concat(L,'_fb__',X),L=[_,_|_],symbolic_list_concat(L,'_fb_',XL),!,data_pred0(XL,Y). +%data_pred0(X,Y):- symbolic_list_concat(List,'_',X),once(not_trimmed_path(List,NewList)), +% NewList\==[],NewList\==List,symbolic_list_concat(NewList,'_',Y),!. +data_pred0(X,X). + +data_pred(X,Y):- data_pred0(X,Y), Y\=='',!. +data_pred(X,X). + + +%file_to_sep(_File,9). +file_to_sep(csv,','). +file_to_sep(tsv,'\t'). +file_to_sep(metta_x,'\t'). +file_to_sep(File,Sep):- file_name_extension(_,Ext,File),clause(file_to_sep(Ext,Sep),true),!. +file_to_sep(_,'\t'). + +is_swipl:- \+ is_scryer. + +:- if(is_scryer). +read_line_to_chars(S,L):- is_scryer,!,get_line_to_chars(S,L,[]). +:- endif. +read_line_to_chars(S,L):- read_line_to_string(S,Str),string_chars(Str,L). + + +% Assert a given term if no variant of it already exists in the database. +% Usage: fb_assert(+Term). +fb_assert(Term) :- + % Check if Term is a rule (Head :- Body) or a fact (just Head). + ( Term = (Head :- Body) + -> copy_term(Body, CopiedBody) + ; (Head = Term, CopiedBody = true) + ), + % Copy the Head to generate a new term with fresh variables. + copy_term(Head, CopiedHead), + % If no variant of CopiedHead exists in the database with the same body, + % assert Term; otherwise, succeed without asserting Term. + ( \+ (clause(CopiedHead, CopiedBody), variant(CopiedHead, Head)) + -> assertz(Term) + ; true + ). + +:- dynamic(done_reading/1). + +use_metta_x:- fail. + +load_fb_cache(_File,OutputFile,_Fn):- exists_file(OutputFile),!,ensure_loaded(OutputFile),!. +load_fb_cache(File,_OutputFile,_Fn):- load_files([File],[qcompile(large)]). + + +'load_flybase_tiny':- load_flybase(20_000). +'load_flybase_full':- load_flybase(1_000_000_000_000_000_000_000_000_000_000_000_000_000_000_000). +'save_flybase_full':- load_flybase_full,qsave_program. + +load_flybase(N):- (number(N)->true;N==inf),!, + with_option([max_per_file=N], + (option_value(max_per_file,Max),write(max_per_file=Max),load_flybase)). +load_flybase(File):- file_name_extension(_,Ext,File),!, load_flybase(File,Ext). + +:- export(load_flybase/1). +:- system:import(load_flybase/1). + +load_flybase(File,Ext):- + with_wild_path(load_flybase0(Ext),File),!. + + +exists_with_ext(File,Ext):- atom_concat(File,Ext,Res),exists_file(Res),!. + +load_flybase0(Ext,File):- Ext=='',file_name_extension(_,Ext2,File),Ext2\=='',!,load_flybase0(Ext2,File). +load_flybase0(Ext,_File):- Ext=='pl',!. +load_flybase0(Ext,_File):- Ext=='metta', is_converting,!. +load_flybase0(Ext,_File):- Ext=='datalog', is_converting,!. +load_flybase0(_Ext, File):- is_converting,exists_with_ext(File,'.metta'),(exists_with_ext(File,'.datalog');exists_with_ext(File,'.metta.datalog')),!. +load_flybase0(Ext,File):- + must_det_ll((file_name_extension(Name,_,File), + data_pred(Name,Fn),load_flybase(Ext,File,Fn))). + +:- dynamic(load_state/2). +%load_flybase(_Ext,_File,OutputFile,_Fn):- exists_file(OutputFile),size_file(OutputFile,N),N>100,!. +load_flybase(_Ext,File,_Fn):- load_state(File,_),!. +load_flybase(Ext,File,Fn):- + must_det_ll(( + assert(load_state(File,loading)), + fbug(load_flybase(Ext,File,Fn)), + load_flybase_ext(Ext,File,Fn), + ignore(retract(load_state(File,loading))), + assert(load_state(File,loaded)),fb_stats)). + +load_flybase_ext(_Ext,File,_Fn):- use_metta_x, atom_concat(File,'.metta_x',MFile), + exists_file(MFile), \+ is_converting, % Ext \== 'obo', + \+ option_value(metta_x_files,false),!, + process_metta_x_file(MFile). +load_flybase_ext(_Ext,File,_Fn):- fail, atom_concat(File,'.metta',MFile), + exists_file(MFile), \+ is_converting, % Ext \== 'obo', + \+ option_value(mettafiles,false),!, + load_flybase_metta(MFile). +load_flybase_ext(Ext,File,_Fn):- Ext==obo,current_predicate(load_obo/1),!,load_obo(File). +load_flybase_ext(Ext,File,_Fn):- Ext==scm,include_atomspace_1_0(File). +load_flybase_ext(Ext,File, Fn):- Ext==json,!,load_fb_json(Fn,File),!. +load_flybase_ext(Ext,File, Fn):- Ext==gff,!,load_fb_gff(Fn,File),!. +load_flybase_ext(Ext,File, Fn):- Ext==gff3,!,load_fb_gff(Fn,File),!. +load_flybase_ext(Ext,File, Fn):- Ext==fa,!,load_fb_fa(Fn,File),!. +load_flybase_ext(Ext,File, Fn):- Ext==fasta,!,load_fb_fa(Fn,File),!. +load_flybase_ext(Ext,File,_Fn):- Ext==metta,current_predicate(load_metta/2),!,load_flybase_metta(File). +load_flybase_ext(Ext,File, Fn):- file_to_sep(Ext,Sep),!, + track_load_into_file(File, + setup_call_cleanup(open(File,read,Stream), + must_det_ll(load_flybase_sv(Sep,File,Stream,Fn)), + close(Stream))),!. +load_flybase_ext(Ext,File, Fn):- fbug(missed_loading_flybase(Ext,File,Fn)),!. + +%load_flybase_metta(File):- !, load_metta('&flybase',File). +load_flybase_metta(File):- + with_option('trace-on-load',false, + with_option('current_self','&flybase', + include_atomspace_1_0(File))). +/* + (EvaluationLink + (PredicateNode "has_name") + (ListLink + (DiseaseOntologyNode "DOID:0001816") + (ConceptNode "angiosarcoma"))) + + + load_metta('&flybase',File)). +*/ +include_atomspace_1_0(RelFilename):- + absolute_file_name(RelFilename,Filename), + track_load_into_file(Filename, + must_det_ll(( + atom(RelFilename), + current_self(Self), + exists_file(RelFilename),!, + must_det_ll((setup_call_cleanup(open(Filename,read,In, [encoding(utf8)]), + ((directory_file_path(Directory, _, Filename), + assert(metta_file(Self,Filename,Directory)), + with_cwd(Directory, + must_det_ll( load_atomspace_1_0_file_stream(Filename,Self,In))))),close(In))))))). + +load_atomspace_1_0_file_stream(Filename,Self,In):- + once((is_file_stream_and_size(In, Size) , Size>102400) -> P2 = read_sform2 ; P2 = read_metta),!, + with_option(loading_file,Filename, + %current_exec_file(Filename), + ((must_det_ll(( + set_exec_num(Filename,1), + %load_answer_file(Filename), + set_exec_num(Filename,0))), + once((repeat, (( + current_read_mode(Mode), + once(call(P2, In,Expr)), %write_src(read_atomspace_1_0=Expr),nl, + must_det_ll((((do_atomspace_1_0(file(Filename),Mode,Self,Expr,_O)))->true; + pp_m(unknown_do_atomspace_1_0(file(Filename),Mode,Self,Expr)))), + flush_output)), + at_end_of_stream(In)))))),!. + +% ['InheritanceLink',['DiseaseOntologyNode','DOID:0112326'],['DiseaseOntologyNode','DOID:0050737']] +do_atomspace_1_0(_W,_M,_S,end_of_file,_O):-!. +do_atomspace_1_0(W,M,S,E,_O):- + rewrite_as10_to_as20(E,E2,Extras),!, + maplist(do_atomspace_2_0(W,M,S),[E2|Extras]). + +do_atomspace_2_0(_W,_M,_S,E):- + assert_OBO(E), + !. % writeq(E),!,nl. + +rewrite_as10_to_as20(A,A,[]):- \+ is_list(A). +rewrite_as10_to_as20([CN,Arg],Arg,[]):- CN='ConceptNode',!. +rewrite_as10_to_as20([ConceptNode,Arg1],Arg,[is_a(Arg,ConceptNode)|R]):- atom(ConceptNode),atom_concat(_Concept,'Node',ConceptNode),!, + rewrite_as10_to_as20(Arg1,Arg,R),!. +rewrite_as10_to_as20(['EvaluationLink',['PredicateNode',Pred],['ListLink'|Args]], Res, + [arity(Pred,Len),is_a(Pred,'Predicate')|ExtrasF]):- + length(Args,Len),maplist(rewrite_as10_to_as20,Args,ArgsL,Extras), flatten(Extras,ExtrasF), + Res =.. [Pred|ArgsL]. + + +rewrite_as10_to_as20([InheritanceLink|Args],[Inheritance|ArgsL],ExtrasF):- + atom(InheritanceLink),atom_concat(Inheritance,'Link',InheritanceLink), + maplist(rewrite_as10_to_as20,Args,ArgsL,Extras), flatten(Extras,ExtrasF),!. + +rewrite_as10_to_as20(A,A,[]). + +fix_list_args(_,_,Y,Y):- option_value(early_canon,[]), \+ should_sample,!. +%fix_list_args(_Fn,_ArgTypes,[X],[X]):- !. +fix_list_args(Fn,ArgTypes,Args,NewArgs):- + must_det_ll(( + primary_term(Fn,ArgTypes,Args,Term,NewArgTypes), + fix_elist_args(Term,Fn,1,NewArgTypes,Args,NewArgs), + extreme_debug(ignore(((Args \== NewArgs,fbug(NewArgs))))))). +fix_list_args(_Fn,_ArgTypes,Args,Args):-!. + +primary_term(_Fn,[N|ArgTypes],_Args,_Term,ArgTypes):- number(N),!. +primary_term(_Fn,[N|ArgTypes],Args,Term,ArgTypes):- number(N),!,nth1(N,Args,Term). +primary_term(_Fn,ArgTypes,_Args,_Term,ArgTypes):-!. +primary_term(_Fn,ArgTypes,Args,Term,NewArgTypes):- + append(L,[primary(Name)|R],ArgTypes), + append(L,[Name|R],NewArgTypes), + length(L,N),nth0(N,Args,Term). +primary_term( Fn,ArgTypes,Args,Term,ArgTypes):- + primary_column(Fn,Name), + nth1(N,ArgTypes,Name),!, + nth1(N,Args,Term),!. +primary_term(_Fn,ArgTypes,[Term|_],Term,ArgTypes):-!. +primary_term(_Fn,ArgTypes,_Args,_Term,ArgTypes). + +fix_elist_args(Term,Fn,N,[Nth|ArgTypes],Args,NewArgs):- number(Nth),!,fix_elist_args(Term,Fn,N,ArgTypes,Args,NewArgs). +fix_elist_args(Term,Fn,N,[Type|ArgTypes],[Concept|Args],[Arg|NewArgs]):- !, + must_det_ll((adjust_type(Term,Fn,N,Type,Concept,Arg), N2 is N +1, fix_elist_args(Term,Fn,N2,ArgTypes,Args,NewArgs))). +fix_elist_args(_Term,_Fn,_N,_,X,X). + +adjust_type(Term,Fn,N,listOf(Type),Arg,NewL):- must_det_ll((nonvar(Type),as_list([],Arg,New),is_list(New), + maplist(adjust_type(Term,Fn,N,Type),New,NewL))). +adjust_type(Term,Fn,N,listOf(Type,Seps),Arg,NewL):- must_det_ll((nonvar(Type),as_list(Seps,Arg,New),is_list(New), + maplist(adjust_type(Term,Fn,N,Type),New,NewL))). +adjust_type(Term,Fn,N,Type,Concept,Arg):- numeric_value_p_n(Fn,N,_),!, + must_det_ll(((into_number(Concept,Arg)->true;(Concept=Arg)),assert_type_of(Term,Fn,N,Type,Arg))). +adjust_type(Term,Fn,N,Type,Concept,Arg):- must_det_ll((fix_concept(Concept,Arg), assert_type_of(Term,Fn,N,Type,Arg))). +adjust_type(_Term,_Fn,_N,_,X,X). + +into_number(Concept,Arg):- number(Concept),!,Arg = Concept. +into_number(Concept,Arg):- symbol_number(Concept,Arg),!. +into_number(Concept,Arg):- Concept=Arg,!. + +:- dynamic(fb_arg/1). +:- dynamic(fb_arg_table_n/3). +assert_type_of(_Term,_Fn,_N,_Type,_Arg):- \+ should_sample,!. +assert_type_of(Term,Fn,N,Type,Arg):- is_list(Arg),!,maplist(assert_type_of(Term,Fn,N,Type),Arg). +assert_type_of(_Term,Fn,N,_Type,Arg):- + must_det_ll(( + assert_new(fb_arg(Arg)), + assert_new(fb_arg_table_n(Arg,Fn,N)))). + +:- dynamic(fb_arg_type/1). +:- dynamic(table_n_type/3). +add_table_n_types(_Fn,_,ArgTypes):- \+ is_list(ArgTypes),!. +add_table_n_types(Fn,1,[N|ArgTypes]):- number(N),!, + add_table_n_types(Fn,1,ArgTypes). +add_table_n_types(Fn,N,[Type|ArgTypes]):-!, + sub_term(Sub,Type),symbol(Sub),!, + assert_new(fb_arg_type(Sub)), + assert_new(table_n_type(Fn,N,Sub)), + N2 is N+1, add_table_n_types(Fn,N2,ArgTypes),!. +add_table_n_types(_Fn,_,[]). + +is_concept(Arg):- fb_arg(Arg). +is_concept_type(Type):- fb_arg_type(Type). + +arg_table_n_type(Arg,Fn,N,Type):- table_n_type(Fn,N,Type),once((fb_pred(Fn,A),functor(G,Fn,A), arg(N,G,Arg),call(G), + \+ is_list(Arg), \+ as_list(Arg,[]))). + +is_valuesymbol(Fn,N,Type):- arg_table_n_type(Arg,Fn,N,Type),symbol_number(Arg,_). + +:- dynamic(numeric_value_p_n/3). +fis_valuesymbol(PNList,Len):- findall(P-N,is_valuesymbol(P,N,_Type),PNList),length(PNList,Len). + +save_value_symbol_cols:- for_all(is_valuesymbol(Fn,N,Type),assert_new(numeric_value_p_n(Fn,N,Type))), + listing(numeric_value_p_n/3). + + +/* +load_flybase_chars(Sep,File,Stream,Chars,OutputStream,Fn):- + flag(loaded_from_file_count,_,0), + ignore(once((table_columns(File,Header);table_columns(Fn,Header)))), + fix_header_names(Fn,Header,ArgTypes), + for_all((table_columns(File,ColInfo),ArgTypes\==ColInfo),pp_fb(odd_table_columns(File,ColInfo))), + for_all((table_columns(Fn,ColInfo),ArgTypes\==ColInfo),pp_fb(odd_table_columns(Fn,ColInfo))), + if_t(is_list(ArgTypes),set_option_value(fb_argtypes,ArgTypes)), + time((repeat, + read_line_to_chars(Stream, Chars), + once(load_flybase_chars(Sep,File,Stream,Chars,OutputStream,Fn)), + once(done_reading(File);reached_file_max;at_end_of_stream(Stream)),!, + once(end_fb_file_data(File,Stream,Fn,OutputStream)), + loaded_from_file_count(X),!, + fb_stats(Fn), + pl_stats(File,X))). + +write_flybase_data(_OutputStream,_Fn,[]):-!. +write_flybase_data(_OutputStream,_Fn,['']):-!. +write_flybase_data(_OutputStream,Fn,DataL):- assert_MeTTa(Fn,DataL). + +FBgn: FlyBase gene number - Represents a gene. +FBal: FlyBase allele number - Represents an allele. +FBst: FlyBase stock number - Represents a stock. +FBtp: FlyBase transposon number - Represents a transposon. +FBab: FlyBase aberration number - Represents a chromosomal aberration. +FBba: FlyBase balancer number - Represents a balancer. +FBcl: FlyBase clone number - Represents a DNA or RNA clone. +FBim: FlyBase image number - Represents an image. +FBpp: FlyBase polypeptide number - Represents a protein. +FBtr: FlyBase transcript number - Represents a transcript. +FBte: FlyBase transgenic element number - Represents a transgenic element. +*/ + +write_flybase_data(_ArgTypes,_Fn,[]):-!. +write_flybase_data(_ArgTypes,_Fn,['']):-!. +write_flybase_data(_ArgTypes,_Fn,[_]):-!. +write_flybase_data(_ArgTypes,Fn,DataL0):- + maplist(fast_column,DataL0,DataL), !, Data=..[Fn|DataL], assert_MeTTa(Data). +%write_flybase_data(_ArgTypes,Fn,DataL):- into_datum(Fn,DataL,Data), assert_OBO(Data). + + +/* + +assert_MeTTa(Data):- Data=..[Fn|DataL],assert_MeTTa(Fn,DataL),!. + +assert_MeTTa(Fn,DataL0):- + make_assertion(Fn,DataL0,Data,OldData), + ignore(( + heartbeat, + functor(Data,F,A), A>=2, + decl_fb_pred(F,A), + flag(loaded_from_file_count,X,X+1), + flag(total_loaded_symbols,TA,TA+1), + assert(Data), + ignore((((has_list(_ArgTypes)->(X<23,X>20); (X<13,X>10)); (X>0,(0 is X rem 1_000_000),fb_stats)),nl,nl,fbug(X=Data),ignore((OldData\==DataL0,fbug(oldData=OldData))))), + ignore((fail,catch_ignore(ignore((X<1000,must_det_ll((write_canonical(OutputStream,Data),writeln(OutputStream,'.')))))))))),!. + */ + +make_assertion(Fn, Cols, NewData, OldData):- !, make_assertion4(Fn, Cols, NewData, OldData). + +make_assertion(Fn,DataL0,Data,DataL0):- + must_det_ll(( + into_datum(Fn,DataL0,Data0), + Data0=..[F|Args], + Args=DataL, + Data=..[F|DataL])). + +make_assertion(ArgTypes,Fn,DataL0,Data,DataL0):- + must_det_ll(( + into_datum(Fn,DataL0,Data0), + Data0=..[F|Args], + skip(if_t(var(ArgTypes),must_det_ll((once((length(Args,Len),length(ArgTypes,Len),once((table_columns(Fn,ArgTypes);table_columns(F,ArgTypes))))))))), + fix_list_args(Fn,ArgTypes,Args,DataL), + Data=..[F|DataL])). + + +% FBcv_0000743 % "FBtp0000743 %CL:0000743 % WBPhenotype_0000743 +%reprefix(['GO_','GO--','FBgn','BiologicalProcess:GO:'],'GO:'). +reprefix(['GO_','GO--','BiologicalProcess:GO:'],'GO:'). +reprefix(['flybase:','FLYBASE:','comment:'],''). +reprefix(['FBpp:'],'FBpp'). +reprefix(['FBgn:'],'FBgn'). +reprefix(['FB:FB'],'FB'). +%./KBs/SUMO-OBO/gene-merged-SUMO.kif +%# +%FBbt_00051628= + +as_list(A,New):- is_list(A),!,A=New. +as_list(N,[N]):- \+ symbol(N), \+ string(N),!. +%as_list(A,New):- var(A),!,New = [A]. +as_list('-',[]). as_list("-",[]). as_list('',[]). +as_list("",[]). as_list(' ',[]). as_list(" ",[]). +%as_list(N,[N]):- !. +as_list(_,S,O):- as_list(S,O),!. +as_list(SepL,A,List):- member(Sep,SepL),catch_ignore(symbolic_list_concat(List,Sep,A)),List\=[_],!. +%as_list(_,A,ListO):- member(Sep,['|',',',';']),catch_ignore(symbolic_list_concat(List,Sep,A)),List\=[_],!,maplist(fix_concept,List,ListO). +as_list(_Sep,A,[A]). +has_list(Header):- is_list(Header),member(listOf(_),Header). + +% FBcv_0000743 % "FBtp0000743 %CL:0000743 % WBPhenotype_0000743 + +% ======================================= +% Fix Concept1 +% ======================================= + +fix_concept1(A,L):- as_list(['|'],A,L),(L\=@=[A],A\=@=L). +fix_concept1(A,N):- symbol_number(A,N),!. +%fix_concept1(A,AO):- reprefix(List,To),member(E,List),symbol_concat(E,AM,A),symbol_concat(To,AM,AO). +%fix_concept1(A,AO):- symbol_concat('FB',_,A),symbolic_list_concat([Type,Number],':',A),!,symbol_concat(Type,Number,AO). +fix_concept1(A,AO):- symbol_concat('"',Mid,A),symbol_concat(AS,'"',Mid),symbol_string(AS,AO). +fix_concept1(A,AO):- symbol_concat(AO,'(gene name)',A),AO\==''. + +fix_concept1(A,N):- symbol(A),!,N=A. +%fix_concept(S,A):- number_string(A,S),!. + + +% ======================================= +% Fix Concept +% ======================================= + +fix_concept(A,New):- is_list(A),!,maplist(fix_concept,A,L),!,New=L. +fix_concept(A,New):- \+ symbol(A), !,New=A. +fix_concept(S,O):- once(fix_concept1(S,M)),S\=@=M,!,fix_concept(M,O). +fix_concept(A,New):- =(A,New),!. + + +fix_columns_nth('genome-cyto-seq', 1). +fix_columns_nth('genome-cyto-seq', 2). +fix_columns_nth('genome-cyto-seq', 3). +fix_columns_nth(allele_genetic_interactions, 3). +fix_columns_nth(dmel_human_orthologs_disease, 6). +fix_columns_nth(dmel_human_orthologs_disease, 7). +fix_columns_nth(dmel_paralogs, 10). +fix_columns_nth(dmel_paralogs, 11). +fix_columns_nth(dmel_paralogs, 5). +fix_columns_nth(dmel_paralogs, 8). +fix_columns_nth(entity_publication, 4). +fix_columns_nth(fbgn_NAseq_Uniprot, 7). +fix_columns_nth(fbrf_pmid_pmcid_doi, 2). +fix_columns_nth(gene_genetic_interactions, 1). +fix_columns_nth(gene_genetic_interactions, 2). +fix_columns_nth(gene_genetic_interactions, 3). +fix_columns_nth(gene_genetic_interactions, 4). +fix_columns_nth(gene_groups_HGNC, 4). +fix_columns_nth(gene_rpkm_matrix, _). +fix_columns_nth(gene_rpkm_report, 10). +fix_columns_nth(gene_rpkm_report, 11). +fix_columns_nth(gene_rpkm_report, 8). +fix_columns_nth(gene_rpkm_report, 9). +fix_columns_nth(gene_snapshots, 4). +fix_columns_nth(genotype_phenotype, 5). +fix_columns_nth(genotype_phenotype, 6). +fix_columns_nth(gp_information, 9). +fix_columns_nth(insertion_mapping, 5). +fix_columns_nth(insertion_mapping, 6). +fix_columns_nth(physical_interactions_mitab, _). +fix_columns_nth(pmid_fbgn_uniprot, 2). +fix_columns_nth(stocks, 7). +fix_columns_nth(synonym, 5). +fix_columns_nth(synonym, 6). +fix_columns_nth(transposon_sequence_set, 4). +fix_columns_nth(transposon_sequence_set, 5). +fix_columns_nth(transposon_sequence_set, 8). + + + +:- discontiguous column_description/4. +:- discontiguous primary_column/2. +:- discontiguous column_names/2. +:- discontiguous file_location/2. + + + +% 466_896_429 +% Descriptions for allele_genetic_interactions columns +% Descriptions for genotype_phenotype_data columns +% For the file allele_genetic_interactions_*.tsv +% For the file genotype_phenotype_data_*.tsv + + + +load_flybase(Sep,File,Stream,Fn):- + must_det_ll(( + %ignore(swi_only(format(":- ~q.\n",[encoding(utf8)]))), + symbolic_list_concat([data,Fn],'_',Fn0), + data_pred(Fn0,Fn), + load_flybase_sv(Sep,File,Stream,Fn))). + +% Sep,File,Stream,OutputStream,Fn +load_flybase_sv(Sep,File,Stream,Fn):- at_end_of_stream(Stream),!, + once(load_fb_data(_ArgTypes,File,Stream,Fn,Sep,end_of_file)). + +load_flybase_sv(Sep,File,Stream,Fn):- + must_det_ll(( + flag(loaded_from_file_count,_,0), + ignore(once((table_columns(File,Header);table_columns(Fn,Header)))), + fix_header_names(Fn,Header,ArgTypes), + forall((table_columns(File,ColInfo),ArgTypes\==ColInfo),pp_fb(odd_table_columns(File,ColInfo))), + forall((table_columns(Fn,ColInfo),ArgTypes\==ColInfo),pp_fb(odd_table_columns(Fn,ColInfo))), + ((primary_column(Fn,Name),nth1(N,ArgTypes,Name))->NArgTypes=[N|ArgTypes];NArgTypes=[1|ArgTypes]), + if_t(is_list(ArgTypes),add_table_n_types(Fn,1,ArgTypes)), + ground(NArgTypes), + if_t(is_list(ArgTypes),ignore((length(ArgTypes,A),decl_fb_pred(Fn,A)))), + time((repeat, + read_line_to_chars(Stream, Chars), + once(load_flybase_chars(NArgTypes,File,Stream,Fn,Sep,Chars)), + once(reached_file_max;done_reading(File);at_end_of_stream(Stream)),!, + once(load_fb_data(NArgTypes,File,Stream,Fn,Sep,end_of_file)))), + loaded_from_file_count(X),!, + metta_stats(Fn), + pl_stats(File,X))),!. + + +%save_conversion_data(ArgTypes,Fn,OutputStream,Data):- maplist(write_flybase_data(ArgTypes,ArgTypes,Fn,OutputStream),Data). + +is_really_header_row([H|_],_Names):- symbol_concat('',_,H),!. + +process_metta_x_file(MXFile):- + data_pred(MXFile,Fn), + setup_call_cleanup(open(MXFile,read,In,[encoding(utf8)]), + ((repeat, + read_line_to_string(In,Chars), + (In == end_of_file -> ! ; + once((atomic_list_concat(Row0,'\t', Chars), + maplist(fast_column,Row0,Row), + assert_MeTTa([Fn|Row])))))), + close(In)). + +fast_column(X,X):- !. +fast_column(X,Y):- into_fb_term(X,Y),!. +fast_column(X,X). + +%read_csv_stream(Sep,CharsStream,Header):- read_string(CharsStream, "\n", "\r\t ",_,) +read_csv_stream(Sep,CharsStream,Header):- % \+ option_value(full_canon,[]),!, + read_line_to_string(CharsStream,Chars), + (Chars == end_of_file -> Header= Chars ; symbolic_list_concat(Header, Sep, Chars)). +read_csv_stream(Sep,CharsStream,Header):- \+ option_value(full_canon,[]),!, read_line_to_string(CharsStream,Chars), + (Chars == end_of_file -> Header= Chars ; split_string(Chars, Sep, "\s\t\n", Header)). +read_csv_stream(Sep,CharsStream,Header):- + name(Sep,[SepCode]), + csv_options(CompiledHeaderOptions,[separator(SepCode)]), + csv_read_row(CharsStream, HeaderRow, CompiledHeaderOptions), + HeaderRow=..[_|Header],!. + +read_csv(Sep,Chars,Header):- \+ option_value(full_canon,[]),!, split_string(Chars, Sep, "\s\t\n", Header). +read_csv(Sep,Chars,Header):- + open_string(Chars,CharsStream),read_csv_stream(Sep,CharsStream,Header). + + +attempt_header_row(Sep,Chars,Fn,Header,ArgTypes):- + read_csv(Sep,Chars,Header), + fix_header_names(Fn,Header,ArgTypes),!. + +:- dynamic(t_h_n/3). + +load_flybase_chars(ArgTypes,File,_Stream,_Fn,Sep,Chars):- + ( \+ member(Sep,Chars); (['#','#',' '|_]=Chars) ; (ground(ArgTypes),['#'|_]=Chars)), + %writeln(comment(Sep)=Chars),!, + (format("~n ; ~s",[Chars])), + ignore((loaded_from_file_count(X),X>2000,!,assert(done_reading(File)))). + +load_flybase_chars([N|ArgTypes],File,Stream,Fn,Sep,Chars):- + var(ArgTypes),member(Sep,Chars),['#'|_]=Chars, + (format("~n ; Maybe Header: ~s",[Chars])), + attempt_header_row(Sep,Chars,Fn,Header,ArgTypes), + is_really_header_row(Header,ArgTypes), + (fbug(t_h_n(Fn,Header,ArgTypes)),fb_assert(t_h_n(Fn,Header,ArgTypes))),!, + load_fb_data([N|ArgTypes],File,Stream,Fn,Sep,is_swipl). + +load_flybase_chars([N|ArgTypes],File,Stream,Fn,Sep,Chars):- is_swipl, + attempt_header_row(Sep,Chars,Fn,Header,_), + write_flybase_data([N|ArgTypes],Fn,Header),!, + load_fb_data([N|ArgTypes],File,Stream,Fn,Sep,is_swipl). + + +load_fb_data(_ArgTypes,File,_Stream,_Fn,_Sep,Data):- + (Data == end_of_file;done_reading(File)),!. + +load_fb_data(ArgTypes,File,Stream,Fn,Sep, is_swipl):- % \+ option_value(full_canon,[]), !, + (option_value(max_per_file,Max)->true;Max=inf), + fbug(load_fb_data(ArgTypes,File,Max,Fn,Sep)), + add_table_n_types(Fn,1,ArgTypes),!,% trace, + repeat, + once(read_csv_stream(Sep,Stream,Data)), + loaded_from_file_count(X), + (((Data== end_of_file);reached_file_max;(X>Max)) -> assert(done_reading(File)) ; + (once(write_flybase_data(ArgTypes,Fn,Data)),fail)),!. + +load_fb_data(ArgTypes,File,Stream,Fn,Sep, is_swipl):- !, + name(Sep,[SepCode]), + csv_options(CompiledOptions,[separator(SepCode)]), + (option_value(max_per_file,Max)->true;Max=inf), + fbug(load_fb_data(ArgTypes,File,Max,Fn,Sep)), + add_table_n_types(Fn,1,ArgTypes),!, + repeat, + once((csv_read_row(Stream, RData, CompiledOptions))), + loaded_from_file_count(X), + (((RData== end_of_file);reached_file_max;(X>Max)) -> assert(done_reading(File)) ; + (RData =..[_|Data], + once(write_flybase_data(ArgTypes,Fn,Data)),fail)),!. + +% recursion depth 16 million rows +load_fb_data(ArgTypes,File,Stream,Fn,Sep, is_swipl):- + name(Sep,[SepCode]), + csv_options(CompiledOptions,[strip(true),convert(true),separator(SepCode)]), + (option_value(max_per_file,Max)->true;Max=inf), + once((csv_read_row(Stream, RData, CompiledOptions))), + loaded_from_file_count(X), + (((RData== end_of_file);(X>Max)) -> assert(done_reading(File)) ; + (RData =..[_|Data], once(write_flybase_data(ArgTypes,Fn,Data)), + load_fb_data(ArgTypes,File,Stream,Fn,Sep, is_swipl))),!. + + + +column_description('allele_FBal#', "Current FlyBase identifier (FBal#) of allele.", identifier, 'Allele Identifier'). +column_description('allele_symbol', "Current FlyBase allele symbol.", symbol, 'Allele Symbol'). +column_description('Bin_value', "The expression bin classification of this gene in this RNA-Seq experiment, based on RPKM value.", numeric, 'Expression Bin'). +column_description('Cluster_Cell_Type_ID', "The FlyBase FBbt ID for the cell type represented by the cell cluster.", identifier, 'Cell Type'). +column_description('Cluster_Cell_Type_Name', "The FlyBase name for the cell type represented by the cell cluster.", name, 'Cell Type Name'). +column_description('Cluster_ID', "The FlyBase FBlc ID for the dataset representing the cell cluster.", identifier, 'Cell Cluster'). +column_description('Cluster_Name', "The FlyBase name for the dataset representing the cell cluster.", name, 'Cell Cluster Name'). +column_description('Clustering_Analysis_ID', "The FlyBase FBlc ID for the dataset representing the clustering analysis.", identifier, 'Dataset'). +column_description('Clustering_Analysis_Name', "The FlyBase name for the dataset representing the clustering analysis.", name, 'Dataset Name'). +column_description('Count_used', "Indicates if the RPKM expression value was calculated using only the exonic regions unique to the gene and not overlapping exons of other genes (Unique), or, if the RPKM expression value was calculated based on all exons of the gene regardless of overlap with other genes (Total).", category, 'Count Type'). +column_description('DATASAMPLE_NAME_(DATASET_ID)', "Each subsequent column reports the gene RPKM values for the sample listed in the header.", matrix, 'Expression Matrix'). +column_description('FBgn', "The unique FlyBase gene ID for this gene.", identifier, 'Gene'). +column_description('FBgn_id', "Unique FlyBase gene ID.", identifier, 'Gene'). +column_description('FBrf#', "Current FlyBase identifer (FBrf#) of publication from which data came.", identifier, 'Publication Identifier'). +column_description('FBrf', "Current FlyBase identifer (FBrf) of publication from which data came.", identifier, 'Publication Identifier'). +column_description('FBrf_id', "FlyBase reference ID for the publication.", identifier, 'Reference'). +column_description('Gene_ID', "The FlyBase FBgn ID for the expressed gene.", identifier, 'Gene'). +column_description('Gene_Symbol', "The FlyBase symbol for the expressed gene.", symbol, 'Gene Symbol'). +column_description('GeneSymbol', "The official FlyBase symbol for this gene.", symbol, 'Gene Symbol'). +column_description('interaction', "Interaction information associated with allele.", text, 'Interaction Info'). +column_description('Interaction_type', "Type of interaction observed, either 'suppressible' or 'enhanceable'.", category, 'Interaction Type'). +column_description('Mean_Expression', "The average level of expression of the gene across all cells of the cluster.", numeric, 'Expression Level'). +column_description('Parent_library_FBlc', "The unique FlyBase ID for the dataset project to which the RNA-Seq experiment belongs.", identifier, 'Dataset Project'). +column_description('Parent_library_name', "The official FlyBase symbol for the dataset project to which the RNA-Seq experiment belongs.", name, 'Dataset Project Name'). +column_description('phenotype_id', "Phenotypic identifier associated with the genotype.", identifier, 'Phenotype Identifier'). +column_description('phenotype_name', "Phenotypic name associated with the genotype.", name, 'Phenotype Name'). +column_description('PMID', "PubMed ID for the publication.", identifier, 'Publication'). +column_description('Pub_ID', "The FlyBase FBrf ID for the reference in which the expression was reported.", identifier, 'Publication'). +column_description('Pub_miniref', "The FlyBase citation for the publication in which the expression was reported.", citation, 'Publication Citation'). +column_description('Publication_FBrf', "Current FlyBase identifier (FBrf) of publication from which the data came.", identifier, 'Publication Reference'). +column_description('reference', "Current FlyBase identifer (FBrf#) of publication from which data came.", identifier, 'Publication Identifier'). +column_description('Release_ID', "The D. melanogaster annotation set version from which the gene model used in the analysis derives.", version, 'Annotation Version'). +column_description('RNASource_FBlc', "The unique FlyBase ID for the RNA-Seq experiment used for RPKM expression calculation.", identifier, 'RNA-Seq Experiment'). +column_description('RNASource_name', "The official FlyBase symbol for the RNA-Seq experiment used for RPKM expression calculation.", name, 'RNA-Seq Experiment Name'). +column_description('RPKM_value', "The RPKM expression value for the gene in the specified RNA-Seq experiment.", numeric, 'Expression Value'). +column_description('Source_Tissue_Anatomy', "The ansymbolical region of the source tissue used for the experiment.", category, 'Tissue Anatomy'). +column_description('Source_Tissue_Sex', "The sex of the source tissue used for the experiment.", category, 'Tissue Sex'). +column_description('Source_Tissue_Stage', "The life stage of the source tissue used for the experiment.", category, 'Tissue Stage'). +column_description('Spread', "The proportion of cells in the cluster in which the gene is detected.", proportion, 'Expression Spread'). +column_description('Total_exon_base_count', "The number of bases in all exons of this gene.", numeric, 'Total Exonic Base Count'). +column_description('UniProt_database', "Database in UniProt where the protein is listed (either UniProt/TrEMBL or UniProt/Swiss-Prot).", category, 'Protein Database'). +column_description('UniProt_id', "Unique identifier for the protein in UniProt.", identifier, 'Protein'). +column_description('Unique_exon_base_count', "The number of exonic bases unique to the gene (not overlapping exons of other genes).", numeric, 'Exonic Base Count'). +column_description(allele_FBal, "Current FlyBase identifier (FBal) of allele.", identifier, 'Allele Identifier'). +column_description(allele_symbol, "Current FlyBase allele symbol.", symbol, 'Allele Symbol'). +column_description(current_fullname, "Current full name used in FlyBase for the object.", name, 'Name'). +column_description(current_symbol, "Current symbol used in FlyBase for the object.", symbol, 'Symbol'). +column_description(gene_fullname, "The official full name for this gene.", name, 'Gene Name'). +column_description(gene_primary_id, "The unique FlyBase gene ID for this gene.", identifier, 'Gene'). +column_description(gene_symbol, "The official FlyBase symbol for this gene.", symbol, 'Gene Symbol'). +column_description(gene_type, "The type of gene.", category, 'Gene Type'). +column_description(interaction, "Interaction information associated with allele.", text, 'Interaction Info'). +column_description(listOf('genotype_FBids', ['/', ' ']), "Current FlyBase identifier(s) of the components that make up the genotype.", list, 'Genotype Identifiers'). +column_description(listOf('genotype_symbols', ['/', ' ']), "Current FlyBase symbol(s) of the components that make up the genotype.", list, 'Genotype Symbols'). +column_description(listOf('Interacting_gene_FBgn', ['|']), "Current FlyBase identifier (FBgn) of gene(s) involved in the interacting genotype.", list, 'Gene Identifier'). +column_description(listOf('Interacting_gene_symbol', ['|']), "Current FlyBase symbol of gene(s) involved in the interacting genotype.", list, 'Gene Symbol'). +column_description(listOf('qualifier_ids', ['|']), "Qualifier identifier(s) associated with phenotypic data for genotype.", list, 'Qualifier Identifiers'). +column_description(listOf('qualifier_names', ['|']), "Qualifier name(s) associated with phenotypic data for genotype.", list, 'Qualifier Names'). +column_description(listOf('Starting_gene_FBgn', ['|']), "Current FlyBase identifier (FBgn) of gene(s) involved in the starting genotype.", list, 'Gene Identifier'). +column_description(listOf('Starting_gene_symbol', ['|']), "Current FlyBase symbol of gene(s) involved in the starting genotype.", list, 'Gene Symbol'). +column_description(listOf(fullname_synonym, ['|']), "Non-current full name(s) associated with the object.", list, 'Name Synonyms'). +column_description(listOf(genotype_FBids, [/, ' ']), "Current FlyBase identifier(s) of the components that make up the genotype.", list, 'Genotype Identifiers'). +column_description(listOf(genotype_symbols, [/, ' ']), "Current FlyBase symbol(s) of the components that make up the genotype.", list, 'Genotype Symbols'). +column_description(listOf(qualifier_ids, ['|']), "Qualifier identifier(s) associated with phenotypic data for genotype.", list, 'Qualifier Identifiers'). +column_description(listOf(qualifier_names, ['|']), "Qualifier name(s) associated with phenotypic data for genotype.", list, 'Qualifier Names'). +column_description(listOf(symbol_synonym, ['|']), "Non-current symbol(s) associated with the object.", list, 'Symbol Synonyms'). +column_description(organism_abbreviation, "Abbreviation indicating the species of origin.", abbreviation, 'Organism'). +column_description(phenotype_id, "Phenotypic identifier associated with the genotype.", identifier, 'Phenotype Identifier'). +column_description(phenotype_name, "Phenotypic name associated with the genotype.", name, 'Phenotype Name'). +column_description(primary_FBid, "Primary FlyBase identifier for the object.", identifier, 'Object'). +column_description(reference, "Current FlyBase identifer (FBrf) of publication from which data came.", identifier, 'Publication Identifier'). + +column_names('allele_genetic_interactions', ['allele_symbol', 'allele_FBal#', 'interaction', 'FBrf#']). +column_names('fb_synonym', ['primary_FBid', 'organism_abbreviation', 'current_symbol', 'current_fullname', listOf(fullname_synonym, ['|']), listOf(symbol_synonym, ['|'])]). +column_names('gene_genetic_interactions', [listOf('Starting_gene_symbol', ['|']), listOf('Starting_gene_FBgn', ['|']), listOf('Interacting_gene_symbol', ['|']), listOf('Interacting_gene_FBgn', ['|']), 'Interaction_type', 'Publication_FBrf']). +column_names('gene_rpkm_matrix', ['gene_primary_id', 'gene_symbol', 'gene_fullname', 'gene_type', 'DATASAMPLE_NAME_(DATASET_ID)']). +column_names('gene_rpkm_report', ['Release_ID', 'FBgn#', 'GeneSymbol', 'Parent_library_FBlc#', 'Parent_library_name', 'RNASource_FBlc#', 'RNASource_name', 'RPKM_value', 'Bin_value', 'Unique_exon_base_count', 'Total_exon_base_count', 'Count_used']). +column_names('genotype_phenotype_data', [listOf('genotype_symbols', ['/', ' ']), listOf('genotype_FBids', ['/', ' ']), 'phenotype_name', 'phenotype_id', listOf('qualifier_names', ['|']), listOf('qualifier_ids', ['|']), 'reference']). +column_names('pmid_fbgn_uniprot', ['FBrf_id', 'PMID', 'FBgn_id', 'UniProt_database', 'UniProt_id']). +column_names('scRNA-Seq_gene_expression', ['Pub_ID', 'Pub_miniref', 'Clustering_Analysis_ID', 'Clustering_Analysis_Name', 'Source_Tissue_Sex', 'Source_Tissue_Stage', 'Source_Tissue_Anatomy', 'Cluster_ID', 'Cluster_Name', 'Cluster_Cell_Type_ID', 'Cluster_Cell_Type_Name', 'Gene_ID', 'Gene_Symbol', 'Mean_Expression', 'Spread']). + +file_location('allele_genetic_interactions', "path_to_file/allele_genetic_interactions_*.tsv"). +file_location('genotype_phenotype_data', "path_to_file/genotype_phenotype_data_*.tsv"). + +primary_column('allele_genetic_interactions', 'allele_FBal#'). +primary_column('fb_synonym', 'primary_FBid'). +primary_column('gene_genetic_interactions', 'Starting_gene_FBgn'). +primary_column('gene_rpkm_matrix', 'gene_primary_id'). +primary_column('gene_rpkm_report', 'FBgn#'). +primary_column('genotype_phenotype_data', 'genotype_FBids'). +primary_column('pmid_fbgn_uniprot', 'FBgn_id'). +primary_column('scRNA-Seq_gene_expression', 'Gene_ID'). +primary_column(allele_genetic_interactions, allele_FBal). +primary_column(dataset_metadata, 'Item_ID'). +primary_column(dmel_paralogs, 'Paralog_FBgn'). +primary_column(fb_synonym, primary_FBid). +primary_column(fbgn_exons2affy1_overlaps, 'FBgn'). +primary_column(fbgn_exons2affy2_overlaps, 'FBgn'). +primary_column(gene_genetic_interactions, 'Starting_gene_FBgn'). +primary_column(gene_rpkm_matrix, gene_primary_id). +primary_column(gene_rpkm_report, 'FBgn'). +primary_column(genotype_phenotype_data, genotype_FBids). +primary_column(pmid_fbgn_uniprot, 'FBgn_id'). + +too_generic(Var):- var(Var),!,fail. +too_generic(pub_id). +too_generic(X):- \+ symbolic_list_concat([_,_,_|_],'_',X). + + +fix_header_names(Fn,Header,GNames):- + maplist(fix_header_names(Header,Fn),Header,ArgTypes), + include( \=(''),ArgTypes,GNames). + + +%fix_header_names(FL,Fn,ID,Out):- member(RF,['#',' ','_','_id','_ID']),symbol_concat(MID,RF,ID),!,fix_header_names(FL,Fn,MID,Out). +fix_header_names(_FL,_Fn,ID,Out):- number(ID),!,Out=ID. +fix_header_names(FL,Fn,listOf(ID),listOf(Out)):- fix_header_names(FL,Fn,ID,Out),!. +fix_header_names(FL,Fn,listOf(ID,Sep),listOf(Out,Sep)):- fix_header_names(FL,Fn,ID,Out),!. +fix_header_names(FL,Fn,ID,Out):- member(RF,['#',' ','_']),symbol_concat(MID,RF,ID),!,fix_header_names(FL,Fn,MID,Out). +fix_header_names(FL,Fn,ID,Out):- member(RF,['#',' ','_']),symbol_concat(RF,MID,ID),!,fix_header_names(FL,Fn,MID,Out). +fix_header_names(FL,Fn,ID,Out):- member(RF,['__',' ']),symbolic_list_concat(MIDL,RF,ID),MIDL\=[_],symbolic_list_concat(MIDL,'_',MID),!, + fix_header_names(FL,Fn,MID,Out). +fix_header_names(FL,Fn,ID,listOf(AOut)):- member(RF,['(es)','(s)','ids']),symbolic_list_concat([Left,Right],RF,ID),symbolic_list_concat([Left,Right],'_',MID),!, + fix_header_names(FL,Fn,MID,AOut),!. % symbol_concat('ListOf_',AOut,Out),!. +fix_header_names(FL,Fn,TT,listOf(AOut)):- + member(IDs=ID,['IDs'='ID']), + symbol_concat(Type,IDs,TT), + symbol_concat(Type,ID,MID), + fix_header_names(FL,Fn,MID,AOut),!. +fix_header_names(FL,Fn,ID,listOf(AOut)):- member(RFS=RF,['_IDs'='_ID','IDs'='ID']), + symbolic_list_concat([Left,Right],RFS,ID), + symbolic_list_concat([Left,Right],RF,MID),!, + fix_header_names(FL,Fn,MID,AOut),!. % symbol_concat('ListOf_',AOut,Out),!. + + +fix_header_names(_,_,Name,Name):- \+ too_generic(Name),!. +fix_header_names(_,_,Name,Name):- symbolic_list_concat([_,_|_],'_',Name),!. +%fix_header_names(_,Fn,ID,Out):- symbolic_list_concat([Fn,ID],'_column_',Out). +%fix_header_names(FieldList,Fn,ID,Out):- symbolic_list_concat([Fn,ID],'_',Out), \+ member(Out,FieldList). +fix_header_names(_,_,Name,Name). + + +pmt :-flybase_tables(FBT),for_all(member(T,FBT), ( '\\+'(flybase_cols(T,_)) -> format('~N~q.~n',[get_fbt(T)]);true)). +use_flybase_cols(Table,Columns):- + must_det_ll(( + maplist(fix_header_names(Columns,Table),Columns,ArgTypes), + assert(flybase_col_names(Table,Columns,ArgTypes)), + do_arity_2_names(Table,ArgTypes))). + +do_arity_2_names(Table,[ID|ArgTypes]):- + must_det_ll(( + symbol_concat('data_',Table,F), + length([ID|ArgTypes],Arity), + length(Args,Arity), + DataCall=..[F|Args], + do_arity_2_names_dc(Table,DataCall,2,ArgTypes))). + +do_arity_2_names_dc(Table,DataCall,N,[Nth|ArgTypes]):- + do_arity_2_names_dc1(Table,DataCall,N,Nth),!, + N2 is N+1, do_arity_2_names_dc(Table,DataCall,N2,ArgTypes). +do_arity_2_names_dc(_Table,_DataCall,_N,[]). + +do_arity_2_names_dc1(Table,DataCall,N,Nth):- + must_det_ll(( + arg(1,DataCall,Arg1Data), + arg(N,DataCall,Arg2Data), + make_arity_2_name(Table,Nth,Arity2), + Arg1=..[Table,Arg1Data], + clip_id(Nth,NthNoID), + (Nth==NthNoID -> Arg2=Arg2Data ; Arg2 =..[NthNoID,Arg2Data]), + Arity2Call=..[Arity2,Arg1,Arg2], + fbug((Arity2Call:-DataCall)), + fb_assert((Arity2Call:-DataCall)))). + +make_arity_2_name(Table,Nth,Arity2):- + clip_id(Nth,NthNoID), + (symbol_concat(Table,_,Nth) + -> Arity2 = Nth + ; symbolic_list_concat([Table,NthNoID],'_',Arity2)). + + +clip_id(Nth,ID):- (symbol_concat(ID,'_id',Nth)->true;Nth=ID),!. + + + + +setup_flybase_cols:- + for_all(flybase_cols(Table,Columns), + use_flybase_cols(Table,Columns)). + +%:- load_flybase("das_precomputed/allele_genetic_interactions_fb_2022_06.tsv"). + + + + +flybase_cols(allele_genetic_interactions,['##allele_symbol','allele_FBal#',interaction,'FBrf#']). + +flybase_cols(analysis,[ analysis_id,name,description,program,programversion,algorithm,sourcename,sourceversion,sourceuri,timeexecuted]). +flybase_cols(analysisfeature,[ analysisfeature_id,feature_id,analysis_id,rawscore,normscore,significance,identity]). +flybase_cols(analysisgrp,[ analysisgrp_id,rawscore,normscore,significance,identity,analysis_id,grp_id]). +flybase_cols(analysisgrpmember,[ analysisgrpmember_id,rawscore,normscore,significance,identity,analysis_id,grpmember_id]). +flybase_cols(analysisprop,[ analysisprop_id,analysis_id,type_id,value]). +flybase_cols(audit_chado,[ audit_transaction,transaction_timestamp,userid,audited_table,record_pkey,record_ukey_cols,record_ukey_vals,audited_cols,audited_vals]). + +flybase_cols(cell_line,[ cell_line_id,name,uniquename,organism_id,timeaccessioned,timelastmodified]). +flybase_cols(cell_line_loaderm,[ cell_line_loaderm_id,cell_line_id,loaderm_id,pub_id,rank]). +flybase_cols(cell_line_loadermprop,[ cell_line_loadermprop_id,cell_line_loaderm_id,type_id,value,rank]). +flybase_cols(cell_line_dbxref,[ cell_line_dbxref_id,cell_line_id,dbxref_id,is_current]). +flybase_cols(cell_line_feature,[ cell_line_feature_id,cell_line_id,feature_id,pub_id]). +flybase_cols(cell_line_library,[ cell_line_library_id,cell_line_id,library_id,pub_id]). +flybase_cols(cell_line_libraryprop,[ cell_line_libraryprop_id,cell_line_library_id,type_id,value,rank]). +flybase_cols(cell_line_relationship,[ cell_line_relationship_id,subject_id,object_id,type_id]). +flybase_cols(cell_line_strain,[ cell_line_strain_id,strain_id,cell_line_id,pub_id]). +flybase_cols(cell_line_strainprop,[ cell_line_strainprop_id,cell_line_strain_id,type_id,value,rank]). +flybase_cols(cell_line_synonym,[ cell_line_synonym_id,cell_line_id,synonym_id,pub_id,is_current,is_internal]). +flybase_cols(cell_lineprop,[ cell_lineprop_id,cell_line_id,type_id,value,rank]). +flybase_cols(cell_lineprop_pub,[ cell_lineprop_pub_id,cell_lineprop_id,pub_id]). +flybase_cols(cell_line_pub,[ cell_line_pub_id,cell_line_id,pub_id]). +flybase_cols(contact,[ contact_id,description,name]). +flybase_cols(cv,[ cv_id,name,definition]). +flybase_cols(loaderm,[ loaderm_id,cv_id,definition,dbxref_id,is_obsolete,is_relationshiptype,name]). +flybase_cols(loaderm_dbxref,[ loaderm_dbxref_id,loaderm_id,dbxref_id,is_for_definition]). +flybase_cols(loaderm_relationship,[ loaderm_relationship_id,type_id,subject_id,object_id]). +flybase_cols(loadermpath,[ loadermpath_id,type_id,subject_id,object_id,cv_id,pathdistance]). +flybase_cols(loadermprop,[ loadermprop_id,loaderm_id,type_id,value,rank]). +flybase_cols(loadermsynonym,[ loadermsynonym_id,loaderm_id,name,type_id]). +flybase_cols(db,[ db_id,name,contact_id,description,urlprefix,url]). +flybase_cols(dbxref,[ dbxref_id,db_id,accession,version,description,url]). +flybase_cols(dbxrefprop,[ dbxrefprop_id,dbxref_id,type_id,value,rank]). +flybase_cols(eimage,[ eimage_id,eimage_data,eimage_type,image_uri]). +flybase_cols(environment,[ environment_id,uniquename,description]). +flybase_cols(environment_loaderm,[ environment_loaderm_id,environment_id,loaderm_id]). +flybase_cols(expression,[ expression_id,uniquename,md5checksum,description]). +flybase_cols(expression_loaderm,[ expression_loaderm_id,expression_id,loaderm_id,rank,loaderm_type_id]). +flybase_cols(expression_loadermprop,[ expression_loadermprop_id,expression_loaderm_id,type_id,value,rank]). +flybase_cols(expression_image,[ expression_image_id,expression_id,eimage_id]). +flybase_cols(expressionprop,[ expressionprop_id,expression_id,type_id,value,rank]). +flybase_cols(expression_pub,[ expression_pub_id,expression_id,pub_id]). +flybase_cols(feature,[ feature_id,dbxref_id,organism_id,name,uniquename,residues,seqlen,md5checksum,type_id,is_analysis,timeaccessioned,timelastmodified,is_obsolete]). +flybase_cols(feature_loaderm,[ feature_loaderm_id,feature_id,loaderm_id,pub_id,is_not]). +flybase_cols(feature_loaderm_dbxref,[ feature_loaderm_dbxref_id,feature_loaderm_id,dbxref_id]). +flybase_cols(feature_loadermprop,[ feature_loadermprop_id,feature_loaderm_id,type_id,value,rank]). +flybase_cols(feature_dbxref,[ feature_dbxref_id,feature_id,dbxref_id,is_current]). +flybase_cols(feature_expression,[ feature_expression_id,expression_id,feature_id,pub_id]). +flybase_cols(feature_expressionprop,[ feature_expressionprop_id,feature_expression_id,type_id,value,rank]). +flybase_cols(feature_genotype,[ feature_genotype_id,feature_id,genotype_id,chromosome_id,rank,cgroup,loaderm_id]). +flybase_cols(feature_grpmember,[ feature_grpmember_id,grpmember_id,feature_id]). +flybase_cols(feature_grpmember_pub,[ feature_grpmember_pub_id,pub_id,feature_grpmember_id]). +flybase_cols(feature_humanhealth_dbxref,[ feature_humanhealth_dbxref_id,humanhealth_dbxref_id,feature_id,pub_id]). +flybase_cols(feature_interaction,[ feature_interaction_id,feature_id,interaction_id,role_id,rank]). +flybase_cols(feature_interactionprop,[ feature_interactionprop_id,feature_interaction_id,type_id,value,rank]). +flybase_cols(feature_interaction_pub,[ feature_interaction_pub_id,feature_interaction_id,pub_id]). +flybase_cols(feature_phenotype,[ feature_phenotype_id,feature_id,phenotype_id]). +flybase_cols(feature_pubprop,[ feature_pubprop_id,feature_pub_id,type_id,value,rank]). +flybase_cols(feature_relationship,[ feature_relationship_id,subject_id,object_id,type_id,rank,value]). +flybase_cols(feature_relationshipprop,[ feature_relationshipprop_id,feature_relationship_id,type_id,value,rank]). +flybase_cols(feature_relationshipprop_pub,[ feature_relationshipprop_pub_id,feature_relationshipprop_id,pub_id]). +flybase_cols(feature_relationship_pub,[ feature_relationship_pub_id,feature_relationship_id,pub_id]). +flybase_cols(feature_synonym,[ feature_synonym_id,synonym_id,feature_id,pub_id,is_current,is_internal]). +flybase_cols(featureloc,[ featureloc_id,feature_id,srcfeature_id,fmin,is_fmin_partial,fmax,is_fmax_partial,strand,phase,residue_info,locgroup,rank]). +flybase_cols(featureloc_pub,[ featureloc_pub_id,featureloc_id,pub_id]). +flybase_cols(featuremap,[ featuremap_id,name,description,unittype_id]). +flybase_cols(featuremap_pub,[ featuremap_pub_id,featuremap_id,pub_id]). +flybase_cols(featurepos,[ featurepos_id,featuremap_id,feature_id,map_feature_id,mappos]). +flybase_cols(featureprop,[ featureprop_id,feature_id,type_id,value,rank]). +flybase_cols(featureprop_pub,[ featureprop_pub_id,featureprop_id,pub_id]). +flybase_cols(feature_pub,[ feature_pub_id,feature_id,pub_id]). +flybase_cols(featurerange,[ featurerange_id,featuremap_id,feature_id,leftstartf_id,leftendf_id,rightstartf_id,rightendf_id,rangestr]). +flybase_cols(genotype,[ genotype_id,uniquename,description,name,is_obsolete]). +flybase_cols(genotype_loaderm,[ genotype_loaderm_id,genotype_id,loaderm_id,pub_id,is_not,rank]). +flybase_cols(genotype_loadermprop,[ genotype_loadermprop_id,genotype_loaderm_id,type_id,value,rank]). +flybase_cols(genotype_dbxref,[ genotype_dbxref_id,genotype_id,dbxref_id,is_current]). +flybase_cols(genotype_synonym,[ genotype_synonym_id,genotype_id,synonym_id,pub_id,is_current,is_internal]). +flybase_cols(genotypeprop,[ genotypeprop_id,genotype_id,type_id,value,rank,cvalue_id]). +flybase_cols(genotypeprop_pub,[ genotypeprop_pub_id,genotypeprop_id,pub_id]). +flybase_cols(genotype_pub,[ genotype_pub_id,genotype_id,pub_id]). +flybase_cols(grp,[ grp_id,name,uniquename,type_id,is_analysis,is_obsolete]). +flybase_cols(grp_loaderm,[ grp_loaderm_id,is_not,loaderm_id,grp_id,pub_id]). +flybase_cols(grp_dbxref,[ grp_dbxref_id,is_current,dbxref_id,grp_id]). +flybase_cols(grp_pubprop,[ grp_pubprop_id,value,rank,type_id,grp_pub_id]). +flybase_cols(grp_relationship,[ grp_relationship_id,value,rank,type_id,subject_id,object_id]). +flybase_cols(grp_relationshipprop,[ grp_relationshipprop_id,value,rank,type_id,grp_relationship_id]). +flybase_cols(grp_relationship_pub,[ grp_relationship_pub_id,pub_id,grp_relationship_id]). +flybase_cols(grp_synonym,[ grp_synonym_id,synonym_id,grp_id,pub_id,is_current,is_internal]). +flybase_cols(grpmember,[ grpmember_id,rank,type_id,grp_id]). +flybase_cols(grpmember_loaderm,[ grpmember_loaderm_id,is_not,loaderm_id,grpmember_id,pub_id]). +flybase_cols(grpmemberprop,[ grpmemberprop_id,value,rank,type_id,grpmember_id]). +flybase_cols(grpmemberprop_pub,[ grpmemberprop_pub_id,pub_id,grpmemberprop_id]). +flybase_cols(grpmember_pub,[ grpmember_pub_id,pub_id,grpmember_id]). +flybase_cols(grpprop,[ grpprop_id,value,rank,type_id,grp_id]). +flybase_cols(grpprop_pub,[ grpprop_pub_id,pub_id,grpprop_id]). +flybase_cols(grp_pub,[ grp_pub_id,pub_id,grp_id]). +flybase_cols(humanhealth,[ humanhealth_id,name,uniquename,organism_id,dbxref_id,is_obsolete]). +flybase_cols(humanhealth_loaderm,[ humanhealth_loaderm_id,humanhealth_id,loaderm_id,pub_id]). +flybase_cols(humanhealth_loadermprop,[ humanhealth_loadermprop_id,humanhealth_loaderm_id,type_id,value,rank]). +flybase_cols(humanhealth_dbxref,[ humanhealth_dbxref_id,humanhealth_id,dbxref_id,is_current]). +flybase_cols(humanhealth_dbxrefprop,[ humanhealth_dbxrefprop_id,humanhealth_dbxref_id,type_id,value,rank]). +flybase_cols(humanhealth_dbxrefprop_pub,[ humanhealth_dbxrefprop_pub_id,humanhealth_dbxrefprop_id,pub_id]). +flybase_cols(humanhealth_feature,[ humanhealth_feature_id,humanhealth_id,feature_id,pub_id]). +flybase_cols(humanhealth_featureprop,[ humanhealth_featureprop_id,humanhealth_feature_id,type_id,value,rank]). +flybase_cols(humanhealth_phenotype,[ humanhealth_phenotype_id,humanhealth_id,phenotype_id,pub_id]). +flybase_cols(humanhealth_phenotypeprop,[ humanhealth_phenotypeprop_id,humanhealth_phenotype_id,type_id,value,rank]). +flybase_cols(humanhealth_pubprop,[ humanhealth_pubprop_id,value,rank,type_id,humanhealth_pub_id]). +flybase_cols(humanhealth_relationship,[ humanhealth_relationship_id,subject_id,object_id,type_id,value,rank]). +flybase_cols(humanhealth_relationship_pub,[ humanhealth_relationship_pub_id,humanhealth_relationship_id,pub_id]). +flybase_cols(humanhealth_synonym,[ humanhealth_synonym_id,humanhealth_id,synonym_id,pub_id,is_current,is_internal]). +flybase_cols(humanhealthprop,[ humanhealthprop_id,humanhealth_id,type_id,value,rank]). +flybase_cols(humanhealthprop_pub,[ humanhealthprop_pub_id,humanhealthprop_id,pub_id]). +flybase_cols(humanhealth_pub,[ humanhealth_pub_id,humanhealth_id,pub_id]). +flybase_cols(interaction,[ interaction_id,uniquename,type_id,description,is_obsolete]). +flybase_cols(interaction_cell_line,[ interaction_cell_line_id,cell_line_id,interaction_id,pub_id]). +flybase_cols(interaction_loaderm,[ interaction_loaderm_id,interaction_id,loaderm_id]). +flybase_cols(interaction_loadermprop,[ interaction_loadermprop_id,interaction_loaderm_id,type_id,value,rank]). +flybase_cols(interaction_expression,[ interaction_expression_id,expression_id,interaction_id,pub_id]). +flybase_cols(interaction_expressionprop,[ interaction_expressionprop_id,interaction_expression_id,type_id,value,rank]). +flybase_cols(interaction_group,[ interaction_group_id,uniquename,is_obsolete,description]). +flybase_cols(interaction_group_feature_interaction,[ interaction_group_feature_interaction_id,interaction_group_id,feature_interaction_id,rank,ftype]). +flybase_cols(interactionprop,[ interactionprop_id,interaction_id,type_id,value,rank]). +flybase_cols(interactionprop_pub,[ interactionprop_pub_id,interactionprop_id,pub_id]). +flybase_cols(interaction_pub,[ interaction_pub_id,interaction_id,pub_id]). +flybase_cols(library,[ library_id,organism_id,name,uniquename,type_id,is_obsolete,timeaccessioned,timelastmodified]). +flybase_cols(library_loaderm,[ library_loaderm_id,library_id,loaderm_id,pub_id]). +flybase_cols(library_loadermprop,[ library_loadermprop_id,library_loaderm_id,type_id,value,rank]). +flybase_cols(library_dbxref,[ library_dbxref_id,library_id,dbxref_id,is_current]). +flybase_cols(library_dbxrefprop,[ library_dbxrefprop_id,library_dbxref_id,type_id,value,rank]). +flybase_cols(library_expression,[ library_expression_id,expression_id,library_id,pub_id]). +flybase_cols(library_expressionprop,[ library_expressionprop_id,library_expression_id,type_id,value,rank]). +flybase_cols(library_feature,[ library_feature_id,library_id,feature_id]). +flybase_cols(library_featureprop,[ library_featureprop_id,library_feature_id,type_id,value,rank]). +flybase_cols(library_grpmember,[ library_grpmember_id,grpmember_id,library_id]). +flybase_cols(library_humanhealth,[ library_humanhealth_id,humanhealth_id,library_id,pub_id]). +flybase_cols(library_humanhealthprop,[ library_humanhealthprop_id,library_humanhealth_id,type_id,value,rank]). +flybase_cols(library_interaction,[ library_interaction_id,interaction_id,library_id,pub_id]). +flybase_cols(library_relationship,[ library_relationship_id,subject_id,object_id,type_id]). +flybase_cols(library_relationship_pub,[ library_relationship_pub_id,library_relationship_id,pub_id]). +flybase_cols(library_strain,[ library_strain_id,strain_id,library_id,pub_id]). +flybase_cols(library_strainprop,[ library_strainprop_id,library_strain_id,type_id,value,rank]). +flybase_cols(library_synonym,[ library_synonym_id,synonym_id,library_id,pub_id,is_current,is_internal]). +flybase_cols(libraryprop,[ libraryprop_id,library_id,type_id,value,rank]). +flybase_cols(libraryprop_pub,[ libraryprop_pub_id,libraryprop_id,pub_id]). +flybase_cols(library_pub,[ library_pub_id,library_id,pub_id]). +flybase_cols(lock,[ lock_id,username,locktype,lockname,lockrank,lockstatus,timeaccessioend,timelastmodified,chadoxmlfile,comment,task]). +flybase_cols(organism,[ organism_id,abbreviation,genus,species,common_name,comment]). +flybase_cols(organism_loaderm,[ organism_loaderm_id,organism_id,loaderm_id,rank,pub_id]). +flybase_cols(organism_loadermprop,[ organism_loadermprop_id,organism_loaderm_id,type_id,value,rank]). +flybase_cols(organism_dbxref,[ organism_dbxref_id,organism_id,dbxref_id,is_current]). +flybase_cols(organism_grpmember,[ organism_grpmember_id,grpmember_id,organism_id]). +flybase_cols(organism_library,[ organism_library_id,organism_id,library_id]). +flybase_cols(organismprop,[ organismprop_id,organism_id,type_id,value,rank]). +flybase_cols(organismprop_pub,[ organismprop_pub_id,organismprop_id,pub_id]). +flybase_cols(organism_pub,[ organism_pub_id,organism_id,pub_id]). +flybase_cols(phendesc,[ phendesc_id,genotype_id,environment_id,description,type_id,pub_id]). +flybase_cols(phenotype,[ phenotype_id,uniquename,observable_id,attr_id,value,cvalue_id,assay_id]). +flybase_cols(phenotype_comparison,[ phenotype_comparison_id,genotype1_id,environment1_id,genotype2_id,environment2_id,phenotype1_id,phenotype2_id,pub_id,organism_id]). +flybase_cols(phenotype_comparison_loaderm,[ phenotype_comparison_loaderm_id,phenotype_comparison_id,loaderm_id,rank]). +flybase_cols(phenotype_loaderm,[ phenotype_loaderm_id,phenotype_id,loaderm_id,rank]). +flybase_cols(phenstatement,[ phenstatement_id,genotype_id,environment_id,phenotype_id,type_id,pub_id]). +flybase_cols(project,[ project_id,name,description]). +flybase_cols(pub,[ pub_id,title,volumetitle,volume,series_name,issue,pyear,pages,miniref,type_id,is_obsolete,publisher,pubplace,uniquename]). +flybase_cols(pub_dbxref,[ pub_dbxref_id,pub_id,dbxref_id,is_current]). +flybase_cols(pub_relationship,[ pub_relationship_id,type_id,subject_id,object_id]). +flybase_cols(pubauthor,[ pubauthor_id,pub_id,rank,editor,surname,givennames,suffix]). +flybase_cols(pubprop,[ pubprop_id,pub_id,type_id,value,rank]). +flybase_cols(stock,[ stock_id,dbxref_id,organism_id,name,uniquename,description,type_id,is_obsolete]). +flybase_cols(stock_loaderm,[ stock_loaderm_id,stock_id,loaderm_id,pub_id]). +flybase_cols(stock_dbxref,[ stock_dbxref_id,stock_id,dbxref_id,is_current]). +flybase_cols(stock_genotype,[ stock_genotype_id,stock_id,genotype_id]). +flybase_cols(stock_relationship,[ stock_relationship_id,subject_id,object_id,type_id,value,rank]). +flybase_cols(stock_relationship_pub,[ stock_relationship_pub_id,stock_relationship_id,pub_id]). +flybase_cols(stockcollection,[ stockcollection_id,type_id,contact_id,name,uniquename]). +flybase_cols(stockcollection_stock,[ stockcollection_stock_id,stockcollection_id,stock_id]). +flybase_cols(stockcollectionprop,[ stockcollectionprop_id,stockcollection_id,type_id,value,rank]). +flybase_cols(stockprop,[ stockprop_id,stock_id,type_id,value,rank]). +flybase_cols(stockprop_pub,[ stockprop_pub_id,stockprop_id,pub_id]). +flybase_cols(stock_pub,[ stock_pub_id,stock_id,pub_id]). +flybase_cols(strain,[ strain_id,name,uniquename,organism_id,dbxref_id,is_obsolete]). +flybase_cols(strain_loaderm,[ strain_loaderm_id,strain_id,loaderm_id,pub_id]). +flybase_cols(strain_loadermprop,[ strain_loadermprop_id,strain_loaderm_id,type_id,value,rank]). +flybase_cols(strain_dbxref,[ strain_dbxref_id,strain_id,dbxref_id,is_current]). +flybase_cols(strain_feature,[ strain_feature_id,strain_id,feature_id,pub_id]). +flybase_cols(strain_featureprop,[ strain_featureprop_id,strain_feature_id,type_id,value,rank]). +flybase_cols(strain_phenotype,[ strain_phenotype_id,strain_id,phenotype_id,pub_id]). +flybase_cols(strain_phenotypeprop,[ strain_phenotypeprop_id,strain_phenotype_id,type_id,value,rank]). +flybase_cols(strain_relationship,[ strain_relationship_id,subject_id,object_id,type_id,value,rank]). +flybase_cols(strain_relationship_pub,[ strain_relationship_pub_id,strain_relationship_id,pub_id]). +flybase_cols(strain_synonym,[ strain_synonym_id,strain_id,synonym_id,pub_id,is_current,is_internal]). +flybase_cols(strainprop,[ strainprop_id,strain_id,type_id,value,rank]). +flybase_cols(strainprop_pub,[ strainprop_pub_id,strainprop_id,pub_id]). +flybase_cols(strain_pub,[ strain_pub_id,strain_id,pub_id]). +flybase_cols(synonym,[ synonym_id,name,type_id,synonym_sgml]). +flybase_cols(tableinfo,[ tableinfo_id,name,primary_key_column,is_view,view_on_table_id,superclass_table_id,is_updateable,modification_date]). +flybase_cols(update_track,[ update_track_id,release,fbid,time_update,author,statement,comment,annotation_id]). + + +table_columns(T,List):- table_columns_tt(TT,List), eigther_contains(T,TT),!. + +table_columns_tt(TT,List):- column_names(TT,List). +table_columns_tt(TT,List):- flybase_cols(TT,List). +table_columns_tt(TT,List):- t_h_n(TT,_,List). + +eigther_contains(TT,T):- TT=T,!. +eigther_contains(T,TT):- symbol_contains(T,TT),!. +eigther_contains(TT,T):- symbol_contains(T,TT),!. + + + + + +column_names('cyto-genetic-seq', ['Cytogenetic_map_position', 'Genetic_map_position', 'Sequence_coordinates_(release_6)', 'R6_conversion_notes']). +column_names('Dmel_enzyme', [gene_group_id, gene_group_name, listOf(gene_group_GO_id), listOf(gene_group_GO_name), listOf(gene_group_EC_number), listOf(gene_group_EC_name), gene_id, gene_symbol, gene_name, listOf(gene_EC_number), listOf(gene_EC_name)]). +column_names('scRNA-Seq_gene_expression', ['Pub_ID', 'Pub_miniref', 'Clustering_Analysis_ID', 'Clustering_Analysis_Name', 'Source_Tissue_Sex', 'Source_Tissue_Stage', 'Source_Tissue_Anatomy', 'Cluster_ID', 'Cluster_Name', 'Cluster_Cell_Type_ID', 'Cluster_Cell_Type_Name', 'Gene_ID', 'Gene_Symbol', 'Mean_Expression', 'Spread']). +column_names(allele_genetic_interactions, [allele_symbol, allele_FBal, interaction, 'FBrf']). +column_names(allele_phenotypic, [allele_symbol, allele_FBal, phenotype, 'FBrf']). +column_names(fbal_to_fbgn, ['AlleleID', 'AlleleSymbol', 'GeneID', 'GeneSymbol']). +column_names(genotype_phenotype_data, [listOf(genotype_symbols, [/, ' ']), listOf(genotype_FBids, [/, ' ']), phenotype_name, phenotype_id, listOf(qualifier_names, ['|']), listOf(qualifier_ids, ['|']), reference]). +% #genotype_symbols genotype_FBids phenotype_name phenotype_id qualifier_names qualifier_ids reference +column_names(automated_gene_summaries, [primary_FBgn, summary_text]). +column_names(best_gene_summary, ['FBgn', 'Gene_Symbol', 'Summary_Source', 'Summary']). +column_names(cDNA_clone, ['FBcl', organism_abbreviation, clone_name, dataset_metadata_name, listOf(cDNA_accession), listOf('EST_accession')]). +column_names(dataset_metadata, ['Dataset_Metadata_ID', 'Dataset_Metadata_Name', 'Item_ID', 'Item_Name']). +column_names(disease_model_annotations, ['FBgn', 'Gene_symbol', 'HGNC', 'DO_qualifier', 'DO', 'DO_term', 'Allele_used_in_model_(FBal)', 'Allele_used_in_model_(symbol)', 'Based_on_orthology_with_(HGNC_ID)', 'Based_on_orthology_with_(symbol)', 'Evidence/interacting_alleles', 'Reference_(FBrf)']). +column_names(dmel_gene_sequence_ontology_annotations, [gene_primary_id, gene_symbol, so_term_name, so_term_id]). +column_names(dmel_human_orthologs_disease, ['Dmel_gene', 'Dmel_gene_symbol', 'Human_gene_HGNC', 'Human_gene_OMIM', 'Human_gene_symbol', 'DIOPT_score', 'OMIM_Phenotype_IDs', 'OMIM_Phenotype_IDs[name]']). +column_names(dmel_paralogs, ['FBgn', 'GeneSymbol', 'Arm/Scaffold', 'Location', 'Strand', 'Paralog_FBgn', 'Paralog_GeneSymbol', 'Paralog_Arm/Scaffold', 'Paralog_Location', 'Paralog_Strand', 'DIOPT_score']). +column_names(dmel_unique_protein_isoforms, ['FBgn', 'FB_gene_symbol', representative_protein, listOf(identical_protein)]). +column_names(entity_publication, [entity_id, entity_name, 'FlyBase_publication', 'PubMed']). +column_names(fb_synonym, [primary_FBid, organism_abbreviation, current_symbol, current_fullname, listOf(fullname_synonym, ['|']), listOf(symbol_synonym, ['|'])]). +column_names(fbgn_annotation_ID, [gene_symbol, organism_abbreviation, primary_FBgn, listOf(secondary_FBgn), annotation_ID, listOf(secondary_annotation_ID)]). +column_names(fbgn_exons2affy1_overlaps, ['FBgn', listOf(affy)]). +column_names(fbgn_exons2affy2_overlaps, ['FBgn', listOf(affy)]). +column_names(fbgn_fbtr_fbpp, ['FBgn', 'FBtr', 'FBpp']). +column_names(fbgn_fbtr_fbpp_expanded, [organism, gene_type, gene_ID, gene_symbol, gene_fullname, annotation_ID, transcript_type, transcript_ID, transcript_symbol, polypeptide_ID, polypeptide_symbol]). +column_names(fbgn_gleanr, [organism_abbreviation, gene_symbol, primary_FBgn, 'GLEANR']). +column_names(fbgn_NAseq_Uniprot, [gene_symbol, organism_abbreviation, primary_FBgn, nucleotide_accession, na_based_protein_accession, 'UniprotKB/Swiss-Prot/TrEMBL_accession', 'EntrezGene', 'RefSeq_transcripts', 'RefSeq_proteins']). +column_names(fbgn_uniprot, [primary_FBgn, gene_symbol, 'CG', 'UniprotKB/Swiss-Prot/TrEMBL_accession']). +column_names(fbrf_pmid_pmcid_doi, ['FBrf', 'PMID', 'PMCID', 'DOI', pub_type, miniref, pmid_added]). +column_names(gene_functional_complementation, ['Dmel_gene_symbol', 'Dmel_gene_FBgn', ortholog_gene_symbol, ortholog_gene_FBgn_ID, reference_FBrf]). +column_names(gene_genetic_interactions, [listOf('Starting_gene_symbol'), listOf('Starting_gene_FBgn'), listOf('Interacting_gene_symbol'), listOf('Interacting_gene_FBgn'), 'Interaction_type', 'Publication_FBrf']). +column_names(gene_group, ['FB_group', 'FB_group_symbol', 'FB_group_name', 'Parent_FB_group', 'Parent_FB_group_symbol', 'Group_member_FB_gene', 'Group_member_FB_gene_symbol']). +column_names(gene_groups_HGNC, ['FB_group', 'FB_group_symbol', 'FB_group_name', 'HGNC_family']). +column_names(gene_map_table, [organism_abbreviation, current_symbol, primary_FBid, recombination_loc, cytogenetic_loc, sequence_loc]). +column_names(gene_rpkm_matrix, [gene_primary_id, gene_symbol, gene_fullname, gene_type, 'DATASAMPLE_NAME_(DATASET_ID)']). +column_names(gene_rpkm_report, ['Release_ID', 'FBgn', 'GeneSymbol', 'Parent_library_FBlc', 'Parent_library_name', 'RNASource_FBlc', 'RNASource_name', 'RPKM_value', 'Bin_value', 'Unique_exon_base_count', 'Total_exon_base_count', 'Count_used']). +column_names(gene_snapshots, ['FBgn', 'GeneSymbol', 'GeneName', datestamp, gene_snapshot_text]). +column_names(genomic_clone, ['FBcl', organism_abbreviation, clone_name, accession]). + +column_names(insertion_mapping, [insertion_symbol, 'FBti', genomic_location, range, orientation, estimated_cytogenetic_location, observed_cytogenetic_location]). +column_names(organism_list, [genus, species, abbreviation, common_name, 'NCBI_taxon', 'drosophilid?']). +column_names(pathway_group, ['FB_group', 'FB_group_symbol', 'FB_group_name', 'Parent_FB_group', 'Parent_FB_group_symbol', 'Group_member_FB_gene', 'Group_member_FB_gene_symbol']). +column_names(physical_interactions_mitab, [listOf('ID_Interactor_A'), listOf('ID_Interactor_B'), listOf('Alt_ID_Interactor_A'), listOf('Alt_ID_Interactor_B'), listOf('Alias_Interactor_A'), listOf('Alias_Interactor_B'), listOf('Interaction_Detection_Method'), listOf('Publication_1st_Author'), listOf('Publication'), 'Taxid_Interactor_A', 'Taxid_Interactor_B', listOf('Interaction_Type'), listOf('Source_Database'), listOf('Interaction_Identifier'), listOf('Confidence_Value'), listOf('Expansion_Method'), listOf('Biological_Role_Interactor_A'), listOf('Biological_Role_Interactor_B'), listOf('Experimental_Role_Interactor_A'), listOf('Experimental_Role_Interactor_B'), listOf('Type_Interactor_A'), listOf('Type_Interactor_B'), listOf('Xref_Interactor_A'), listOf('Xref_Interactor_B'), listOf('Interaction_Xref'), listOf('Annotation_Interactor_A'), listOf('Annotation_Interactor_B'), listOf('Interaction_Annotation'), listOf('Host_Organism'), 'Interaction_Parameters', 'Creation_Date', 'Update_Date', 'Checksum_Interactor_A', 'Checksum_Interactor_B', 'Interaction_Checksum', 'Negative', listOf('Feature_Interactor_A'), listOf('Feature_Interactor_B'), 'Stoichiometry_Interactor_A', 'Stoichiometry_Interactor_B', listOf('Identification_Method_Participant_A'), listOf('Identification_Method_Participant_B')]). +column_names(pmid_fbgn_uniprot, ['FBrf', 'PMID', 'FBgn', 'UniProt_database', 'UniProt_id']). +column_names(synonym, [primary_FBid, organism_abbreviation, current_symbol, current_fullname, listOf(fullname_synonym), listOf(symbol_synonym)]). + +column_names_ext(pmid_fbgn_uniprot, ['FBrf_id', 'PMID', 'FBgn_id', 'UniProt_database', 'UniProt_id']). +column_names_ext(gene_genetic_interactions, [listOf('Starting_gene_symbol', ['|']), listOf('Starting_gene_FBgn', ['|']), listOf('Interacting_gene_symbol', ['|']), listOf('Interacting_gene_FBgn', ['|']), 'Interaction_type', 'Publication_FBrf']). +column_names_ext(gene_rpkm_matrix, [gene_primary_id, gene_symbol, gene_fullname, gene_type, 'BCM_1_E2-4hr_(FBlc0000061)', 'BCM_1_E14-16hr_(FBlc0000062)', 'BCM_1_E2-16hr_(FBlc0000063)', 'BCM_1_E2-16hr100_(FBlc0000064)', 'BCM_1_L3i_(FBlc0000065)', 'BCM_1_L3i100_(FBlc0000066)', 'BCM_1_P3d_(FBlc0000067)', 'BCM_1_FA3d_(FBlc0000068)', 'BCM_1_MA3d_(FBlc0000069)', 'BCM_1_P_(FBlc0000070)', 'BCM_1_L_(FBlc0000071)', 'BCM_1_A17d_(FBlc0000072)', 'mE_mRNA_em0-2hr_(FBlc0000086)', 'mE_mRNA_em2-4hr_(FBlc0000087)', 'mE_mRNA_em4-6hr_(FBlc0000088)', 'mE_mRNA_em6-8hr_(FBlc0000089)', 'mE_mRNA_em8-10hr_(FBlc0000090)', 'mE_mRNA_em10-12hr_(FBlc0000091)', 'mE_mRNA_em12-14hr_(FBlc0000092)', 'mE_mRNA_em14-16hr_(FBlc0000093)', 'mE_mRNA_em16-18hr_(FBlc0000094)', 'mE_mRNA_em18-20hr_(FBlc0000095)', 'mE_mRNA_em20-22hr_(FBlc0000096)', 'mE_mRNA_em22-24hr_(FBlc0000097)', 'mE_mRNA_L1_(FBlc0000098)', 'mE_mRNA_L2_(FBlc0000099)', 'mE_mRNA_L3_12hr_(FBlc0000100)', 'mE_mRNA_L3_PS1-2_(FBlc0000101)', 'mE_mRNA_L3_PS3-6_(FBlc0000102)', 'mE_mRNA_L3_PS7-9_(FBlc0000103)', 'mE_mRNA_WPP_(FBlc0000104)', 'mE_mRNA_P5_(FBlc0000105)', 'mE_mRNA_P6_(FBlc0000106)', 'mE_mRNA_P8_(FBlc0000107)', 'mE_mRNA_P9-10_(FBlc0000108)', 'mE_mRNA_P15_(FBlc0000109)', 'mE_mRNA_AdF_Ecl_1days_(FBlc0000110)', 'mE_mRNA_AdF_Ecl_5days_(FBlc0000111)', 'mE_mRNA_AdF_Ecl_30days_(FBlc0000112)', 'mE_mRNA_AdM_Ecl_1days_(FBlc0000113)', 'mE_mRNA_AdM_Ecl_5days_(FBlc0000114)', 'mE_mRNA_AdM_Ecl_30days_(FBlc0000115)', 'mE_mRNA_A_MateF_1d_head_(FBlc0000207)', 'mE_mRNA_A_MateF_4d_ovary_(FBlc0000208)', 'mE_mRNA_A_MateM_1d_head_(FBlc0000209)', 'mE_mRNA_A_VirF_1d_head_(FBlc0000210)', 'mE_mRNA_A_VirF_4d_head_(FBlc0000211)', 'mE_mRNA_A_MateF_20d_head_(FBlc0000212)', 'mE_mRNA_A_MateF_4d_head_(FBlc0000213)', 'mE_mRNA_A_MateM_20d_head_(FBlc0000214)', 'mE_mRNA_A_MateM_4d_acc_gland_(FBlc0000215)', 'mE_mRNA_A_MateM_4d_head_(FBlc0000216)', 'mE_mRNA_A_MateM_4d_testis_(FBlc0000217)', 'mE_mRNA_A_1d_carcass_(FBlc0000218)', 'mE_mRNA_A_1d_dig_sys_(FBlc0000219)', 'mE_mRNA_A_20d_carcass_(FBlc0000220)', 'mE_mRNA_A_20d_dig_sys_(FBlc0000221)', 'mE_mRNA_A_4d_carcass_(FBlc0000222)', 'mE_mRNA_A_4d_dig_sys_(FBlc0000223)', 'mE_mRNA_P8_CNS_(FBlc0000224)', 'mE_mRNA_L3_CNS_(FBlc0000225)', 'mE_mRNA_L3_Wand_carcass_(FBlc0000226)', 'mE_mRNA_L3_Wand_dig_sys_(FBlc0000227)', 'mE_mRNA_L3_Wand_fat_(FBlc0000228)', 'mE_mRNA_L3_Wand_imag_disc_(FBlc0000229)', 'mE_mRNA_L3_Wand_saliv_(FBlc0000230)', 'mE_mRNA_A_VirF_20d_head_(FBlc0000231)', 'mE_mRNA_A_VirF_4d_ovary_(FBlc0000232)', 'mE_mRNA_WPP_fat_(FBlc0000233)', 'mE_mRNA_WPP_saliv_(FBlc0000234)', 'mE_mRNA_P8_fat_(FBlc0000235)', 'mE_mRNA_A_4d_Cold1_(FBlc0000237)', 'mE_mRNA_A_4d_Cold2_(FBlc0000238)', 'mE_mRNA_L3_Cu_0.5mM_(FBlc0000239)', 'mE_mRNA_L3_late_Zn_5mM_(FBlc0000240)', 'mE_mRNA_A_4d_Cu_15mM_(FBlc0000241)', 'mE_mRNA_A_4d_Zn_4.5mM_(FBlc0000242)', 'mE_mRNA_A_4d_Caffeine_25mg/ml_(FBlc0000243)', 'mE_mRNA_A_4d_Caffeine_2.5mg/ml_(FBlc0000244)', 'mE_mRNA_L3_Caffeine_1.5mg/ml_(FBlc0000245)', 'mE_mRNA_A_4d_Cd_0.1M_(FBlc0000246)', 'mE_mRNA_A_4d_Cd_0.05M_(FBlc0000247)', 'mE_mRNA_L3_Cd_12h_(FBlc0000248)', 'mE_mRNA_L3_Cd_6hr_(FBlc0000249)', 'mE_mRNA_A_4d_Paraquat_5mM_(FBlc0000250)', 'mE_mRNA_A_4d_Paraquat_10mM_(FBlc0000251)', 'mE_mRNA_L3_Rotenone_8ug_(FBlc0000252)', 'mE_mRNA_L3_Rotenone_2ug_(FBlc0000253)', 'mE_mRNA_L3_EtOH_10_(FBlc0000254)', 'mE_mRNA_L3_EtOH_5_(FBlc0000255)', 'mE_mRNA_L3_EtOH_2.5_(FBlc0000256)', 'mE_mRNA_A_4d_Heatshock_(FBlc0000257)', 'mE_mRNA_A_10d_Resveratrol_100uM_(FBlc0000672)', 'mE_mRNA_A_10d_Rotenone_Starved_(FBlc0000673)', 'mE_mRNA_F_Sindbis_virus_(FBlc0000674)', 'mE_mRNA_L_Sindbis_virus_(FBlc0000675)', 'mE_mRNA_M_Sindbis_virus_(FBlc0000676)', 'mE_mRNA_P_Sindbis_virus_(FBlc0000677)', 'mE_mRNA_CME-W2_cells_(FBlc0000261)', 'mE_mRNA_GM2_cells_(FBlc0000262)', 'mE_mRNA_mbn2_cells_(FBlc0000263)', 'mE_mRNA_BG2-c2_cells_(FBlc0000264)', 'mE_mRNA_D20-c5_cells_(FBlc0000265)', 'mE_mRNA_S3_cells_(FBlc0000266)', 'mE_mRNA_1182-4H_cells_(FBlc0000267)', 'mE_mRNA_CME_L1_cells_(FBlc0000268)', 'mE_mRNA_Kc167_cells_(FBlc0000269)', 'mE_mRNA_BG1-c1_cells_(FBlc0000270)', 'mE_mRNA_D11_cells_(FBlc0000271)', 'mE_mRNA_D16-c3_cells_(FBlc0000272)', 'mE_mRNA_D17-c3_cells_(FBlc0000273)', 'mE_mRNA_D21_cells_(FBlc0000274)', 'mE_mRNA_D32_cells_(FBlc0000275)', 'mE_mRNA_D4-c1_cells_(FBlc0000276)', 'mE_mRNA_D8_cells_(FBlc0000277)', 'mE_mRNA_D9_cells_(FBlc0000278)', 'mE_mRNA_S1_cells_(FBlc0000279)', 'mE_mRNA_S2R+_cells_(FBlc0000280)', 'mE_mRNA_Sg4_cells_(FBlc0000281)', 'mE_mRNA_OSS_cells_(FBlc0000282)', 'mE_mRNA_OSC_cells_(FBlc0000283)', 'mE_mRNA_fGS_cells_(FBlc0000284)', 'Knoblich_mRNA_L3_CNS_neuroblast_(FBlc0000505)', 'Knoblich_mRNA_L3_CNS_neuron_(FBlc0000506)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_Brain_(FBlc0003619)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_Crop_(FBlc0003620)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_Carcass_(FBlc0003621)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_Eye_(FBlc0003622)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_FatBody_(FBlc0003623)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_Head_(FBlc0003624)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_Hindgut_(FBlc0003625)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_Midgut_(FBlc0003626)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_Ovary_(FBlc0003627)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_RectalPad_(FBlc0003628)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_SalivaryGland_(FBlc0003629)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_ThoracicoAbdominalGanglion_(FBlc0003630)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_MalpighianTubule_(FBlc0003631)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_Mated_Spermathecum_(FBlc0003632)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_Virgin_Spermathecum_(FBlc0003633)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_Whole_(FBlc0003634)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_Brain_(FBlc0003635)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_Crop_(FBlc0003636)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_Carcass_(FBlc0003637)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_Eye_(FBlc0003638)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_FatBody_(FBlc0003639)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_Head_(FBlc0003640)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_Hindgut_(FBlc0003641)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_Midgut_(FBlc0003642)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_RectalPad_(FBlc0003643)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_SalivaryGland_(FBlc0003644)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_ThoracicoAbdominalGanglion_(FBlc0003645)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_MalpighianTubule_(FBlc0003646)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_Testis_(FBlc0003647)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_AccessoryGland_(FBlc0003648)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_Whole_(FBlc0003649)', 'RNA-Seq_Profile_FlyAtlas2_L3_CNS_(FBlc0003650)', 'RNA-Seq_Profile_FlyAtlas2_L3_FatBody_(FBlc0003651)', 'RNA-Seq_Profile_FlyAtlas2_L3_Hindgut_(FBlc0003652)', 'RNA-Seq_Profile_FlyAtlas2_L3_MalpighianTubule_(FBlc0003653)', 'RNA-Seq_Profile_FlyAtlas2_L3_Midgut_(FBlc0003654)', 'RNA-Seq_Profile_FlyAtlas2_L3_SalivaryGland_(FBlc0003655)', 'RNA-Seq_Profile_FlyAtlas2_L3_Trachea_(FBlc0003656)', 'RNA-Seq_Profile_FlyAtlas2_L3_Carcass_(FBlc0003657)', 'RNA-Seq_Profile_FlyAtlas2_L3_Whole_(FBlc0003658)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_Heart_(FBlc0003724)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_Heart_(FBlc0003725)']). + +flybase_tables([ +analysis, analysisfeature, analysisgrp, analysisgrpmember, analysisprop, audit_chado, cell_line, cell_line_loaderm, cell_line_loadermprop, +cell_line_dbxref, cell_line_feature, cell_line_library, cell_line_libraryprop, cell_line_pub, cell_line_relationship, cell_line_strain, +cell_line_strainprop, cell_line_synonym, cell_lineprop, cell_lineprop_pub, contact, cv, loaderm, loaderm_dbxref, loaderm_relationship, +loadermpath, loadermprop, loadermsynonym, db, dbxref, dbxrefprop, eimage, environment, environment_loaderm, expression, expression_loaderm, +expression_loadermprop, expression_image, expression_pub, expressionprop, feature, feature_loaderm, feature_loaderm_dbxref, +feature_loadermprop, feature_dbxref, feature_expression, feature_expressionprop, feature_genotype, feature_grpmember, +feature_grpmember_pub, feature_humanhealth_dbxref, feature_interaction, feature_interaction_pub, feature_interactionprop, +feature_phenotype, feature_pub, feature_pubprop, feature_relationship, feature_relationship_pub, feature_relationshipprop, +feature_relationshipprop_pub, feature_synonym, featureloc, featureloc_pub, featuremap, featuremap_pub, featurepos, featureprop, +featureprop_pub, featurerange, genotype, genotype_loaderm, genotype_loadermprop, genotype_dbxref, genotype_pub, genotype_synonym, +genotypeprop, genotypeprop_pub, grp, grp_loaderm, grp_dbxref, grp_pub, grp_pubprop, grp_relationship, grp_relationship_pub, +grp_relationshipprop, grp_synonym, grpmember, grpmember_loaderm, grpmember_pub, grpmemberprop, grpmemberprop_pub, grpprop, +grpprop_pub, humanhealth, humanhealth_loaderm, humanhealth_loadermprop, humanhealth_dbxref, humanhealth_dbxrefprop, +humanhealth_dbxrefprop_pub, humanhealth_feature, humanhealth_featureprop, humanhealth_phenotype, humanhealth_phenotypeprop, +humanhealth_pub, humanhealth_pubprop, humanhealth_relationship, humanhealth_relationship_pub, humanhealth_synonym, humanhealthprop, +humanhealthprop_pub, interaction, interaction_cell_line, interaction_loaderm, interaction_loadermprop, interaction_expression, +interaction_expressionprop, interaction_group, interaction_group_feature_interaction, interaction_pub, interactionprop, +interactionprop_pub, library, library_loaderm, library_loadermprop, library_dbxref, library_dbxrefprop, library_expression, +library_expressionprop, library_feature, library_featureprop, library_grpmember, library_humanhealth, library_humanhealthprop, +library_interaction, library_pub, library_relationship, library_relationship_pub, library_strain, library_strainprop, library_synonym, + libraryprop, libraryprop_pub, lock, organism, organism_loaderm, organism_loadermprop, organism_dbxref, organism_grpmember, + organism_library, organism_pub, organismprop, organismprop_pub, phendesc, phenotype, phenotype_comparison, phenotype_comparison_loaderm, + phenotype_loaderm, phenstatement, project, pub, pub_dbxref, pub_relationship, pubauthor, pubprop, sql_features, sql_implementation_info, + sql_parts, sql_sizing, stock, stock_loaderm, stock_dbxref, stock_genotype, stock_pub, stock_relationship, stock_relationship_pub, + stockcollection, stockcollection_stock, stockcollectionprop, stockprop, stockprop_pub, strain, strain_loaderm, strain_loadermprop, + strain_dbxref, strain_feature, strain_featureprop, strain_phenotype, strain_phenotypeprop, +strain_pub, strain_relationship, strain_relationship_pub, strain_synonym, strainprop, strainprop_pub, synonym, tableinfo, update_track]). + + + +table_n_type(allele_genetic_interactions, 1, allele_symbol, _). +table_n_type(allele_genetic_interactions, 2, allele_FBal, 'FBal'). +table_n_type(allele_genetic_interactions, 3, interaction, _). +table_n_type(allele_genetic_interactions, 4, 'FBrf', 'FBrf'). +table_n_type(disease_model_annotations, 1, 'FBgn', 'FBgn'). +table_n_type(disease_model_annotations, 2, 'Gene_symbol', _). +table_n_type(disease_model_annotations, 3, 'HGNC', 'HGNC'). +table_n_type(disease_model_annotations, 4, 'DO_qualifier', _). +table_n_type(disease_model_annotations, 5, 'DO', _). +table_n_type(disease_model_annotations, 6, 'DO_term', _). +table_n_type(disease_model_annotations, 7, 'Allele_used_in_model_(FBal)', 'FBal'). +table_n_type(disease_model_annotations, 8, 'Allele_used_in_model_(symbol)', _). +table_n_type(disease_model_annotations, 9, 'Based_on_orthology_with_(HGNC_ID)', 'HGNC'). +table_n_type(disease_model_annotations, 10, 'Based_on_orthology_with_(symbol)', _). +table_n_type(disease_model_annotations, 11, 'Evidence/interacting_alleles', _). +table_n_type(disease_model_annotations, 12, 'Reference_(FBrf)', 'FBrf'). +table_n_type(dmel_gene_sequence_ontology_annotations, 1, gene_primary_id, _). +table_n_type(dmel_gene_sequence_ontology_annotations, 2, gene_symbol, _). +table_n_type(dmel_gene_sequence_ontology_annotations, 3, so_term_name, _). +table_n_type(dmel_gene_sequence_ontology_annotations, 4, so_term_id, _). +table_n_type(dmel_human_orthologs_disease, 1, 'Dmel_gene', _). +table_n_type(dmel_human_orthologs_disease, 2, 'Dmel_gene_symbol', _). +table_n_type(dmel_human_orthologs_disease, 3, 'Human_gene_HGNC', 'HGNC'). +table_n_type(dmel_human_orthologs_disease, 4, 'Human_gene_OMIM', 'OMIM'). +table_n_type(dmel_human_orthologs_disease, 5, 'Human_gene_symbol', _). +table_n_type(dmel_human_orthologs_disease, 6, 'DIOPT_score', _). +table_n_type(dmel_human_orthologs_disease, 7, listOf('OMIM_Phenotype_IDs',[',']), 'OMIM'). +table_n_type(dmel_human_orthologs_disease, 8, 'OMIM_Phenotype_IDs[name]', 'OMIM'). +table_n_type(fbgn_fbtr_fbpp_expanded, 1, organism, _). +table_n_type(fbgn_fbtr_fbpp_expanded, 2, gene_type, _). +table_n_type(fbgn_fbtr_fbpp_expanded, 3, gene_ID, 'FBgn'). +table_n_type(fbgn_fbtr_fbpp_expanded, 4, gene_symbol, _). +table_n_type(fbgn_fbtr_fbpp_expanded, 5, gene_fullname, _). +table_n_type(fbgn_fbtr_fbpp_expanded, 6, annotation_ID, _). +table_n_type(fbgn_fbtr_fbpp_expanded, 7, transcript_type, _). +table_n_type(fbgn_fbtr_fbpp_expanded, 8, transcript_ID, 'FBtr'). +table_n_type(fbgn_fbtr_fbpp_expanded, 9, transcript_symbol, _). +table_n_type(fbgn_fbtr_fbpp_expanded, 10, polypeptide_ID, 'FBpp'). +table_n_type(fbgn_fbtr_fbpp_expanded, 11, polypeptide_symbol, _). +table_n_type(fbrf_pmid_pmcid_doi, 1, 'FBrf', 'FBrf'). +table_n_type(fbrf_pmid_pmcid_doi, 2, 'PMID', 'PMID'). +table_n_type(fbrf_pmid_pmcid_doi, 3, 'PMCID', 'PMCID'). +table_n_type(fbrf_pmid_pmcid_doi, 4, 'DOI', 'DOI'). +table_n_type(fbrf_pmid_pmcid_doi, 5, pub_type, _). +table_n_type(fbrf_pmid_pmcid_doi, 6, miniref, _). +table_n_type(fbrf_pmid_pmcid_doi, 7, pmid_added, _). +table_n_type(gene_genetic_interactions, 1, 'Starting_gene_symbol', _). +table_n_type(gene_genetic_interactions, 2, 'Starting_gene_FBgn', 'FBgn'). +table_n_type(gene_genetic_interactions, 3, 'Interacting_gene_symbol', _). +table_n_type(gene_genetic_interactions, 4, 'Interacting_gene_FBgn', 'FBgn'). +table_n_type(gene_genetic_interactions, 5, 'Interaction_type', _). +table_n_type(gene_genetic_interactions, 6, 'Publication_FBrf', 'FBrf'). +table_n_type(gene_map_table, 1, organism_abbreviation, _). +table_n_type(gene_map_table, 2, current_symbol, _). +table_n_type(gene_map_table, 3, primary_FBid, 'FBgn'). +table_n_type(gene_map_table, 4, recombination_loc, _). +table_n_type(gene_map_table, 5, cytogenetic_loc, _). +table_n_type(gene_map_table, 6, sequence_loc, _). +table_n_type(physical_interactions_mitab, 1, 'ID_Interactor_A', _). +table_n_type(physical_interactions_mitab, 2, 'ID_Interactor_B', _). +table_n_type(physical_interactions_mitab, 3, 'Alt_ID_Interactor_A', _). +table_n_type(physical_interactions_mitab, 4, 'Alt_ID_Interactor_B', _). +table_n_type(physical_interactions_mitab, 5, 'Alias_Interactor_A', _). +table_n_type(physical_interactions_mitab, 6, 'Alias_Interactor_B', _). +table_n_type(physical_interactions_mitab, 7, 'Interaction_Detection_Method', _). +table_n_type(physical_interactions_mitab, 8, 'Publication_1st_Author', _). +table_n_type(physical_interactions_mitab, 9, 'Publication', _). +table_n_type(physical_interactions_mitab, 10, 'Taxid_Interactor_A', _). +table_n_type(physical_interactions_mitab, 11, 'Taxid_Interactor_B', _). +table_n_type(physical_interactions_mitab, 12, 'Interaction_Type', _). +table_n_type(physical_interactions_mitab, 13, 'Source_Database', _). +table_n_type(physical_interactions_mitab, 14, 'Interaction_Identifier', _). +table_n_type(physical_interactions_mitab, 15, 'Confidence_Value', _). +table_n_type(physical_interactions_mitab, 16, 'Expansion_Method', _). +table_n_type(physical_interactions_mitab, 17, 'Biological_Role_Interactor_A', _). +table_n_type(physical_interactions_mitab, 18, 'Biological_Role_Interactor_B', _). +table_n_type(physical_interactions_mitab, 19, 'Experimental_Role_Interactor_A', _). +table_n_type(physical_interactions_mitab, 20, 'Experimental_Role_Interactor_B', _). +table_n_type(physical_interactions_mitab, 21, 'Type_Interactor_A', _). +table_n_type(physical_interactions_mitab, 22, 'Type_Interactor_B', _). +table_n_type(physical_interactions_mitab, 23, 'Xref_Interactor_A', _). +table_n_type(physical_interactions_mitab, 24, 'Xref_Interactor_B', _). +table_n_type(physical_interactions_mitab, 25, 'Interaction_Xref', _). +table_n_type(physical_interactions_mitab, 26, 'Annotation_Interactor_A', _). +table_n_type(physical_interactions_mitab, 27, 'Annotation_Interactor_B', _). +table_n_type(physical_interactions_mitab, 28, 'Interaction_Annotation', _). +table_n_type(physical_interactions_mitab, 29, 'Host_Organism', _). +table_n_type(physical_interactions_mitab, 30, 'Interaction_Parameters', _). +table_n_type(physical_interactions_mitab, 31, 'Creation_Date', _). +table_n_type(physical_interactions_mitab, 32, 'Update_Date', _). +table_n_type(physical_interactions_mitab, 33, 'Checksum_Interactor_A', _). +table_n_type(physical_interactions_mitab, 34, 'Checksum_Interactor_B', _). +table_n_type(physical_interactions_mitab, 35, 'Interaction_Checksum', _). +table_n_type(physical_interactions_mitab, 36, 'Negative', _). +table_n_type(physical_interactions_mitab, 37, 'Feature_Interactor_A', _). +table_n_type(physical_interactions_mitab, 38, 'Feature_Interactor_B', _). +table_n_type(physical_interactions_mitab, 39, 'Stoichiometry_Interactor_A', _). +table_n_type(physical_interactions_mitab, 40, 'Stoichiometry_Interactor_B', _). +table_n_type(physical_interactions_mitab, 41, 'Identification_Method_Participant_A', _). +table_n_type(physical_interactions_mitab, 42, 'Identification_Method_Participant_B', _). +table_n_type(fbal_to_fbgn, 1, 'AlleleID', 'FBal'). +table_n_type(fbal_to_fbgn, 2, 'AlleleSymbol', _). +table_n_type(fbal_to_fbgn, 3, 'GeneID', 'FBgn'). +table_n_type(fbal_to_fbgn, 4, 'GeneSymbol', _). +table_n_type(cDNA_clone, 1, 'FBcl', 'FBcl'). +table_n_type(cDNA_clone, 2, organism_abbreviation, _). +table_n_type(cDNA_clone, 3, clone_name, _). +table_n_type(cDNA_clone, 4, dataset_metadata_name, _). +table_n_type(cDNA_clone, 5, cDNA_accession, _). +table_n_type(cDNA_clone, 6, 'EST_accession', _). +table_n_type(genomic_clone, 1, 'FBcl', 'FBcl'). +table_n_type(genomic_clone, 2, organism_abbreviation, _). +table_n_type(genomic_clone, 3, clone_name, _). +table_n_type(genomic_clone, 4, accession, _). +/* +table_n_type(fbgn_uniprot, 1, primary_FBgn, 'FBgn'). +table_n_type(fbgn_uniprot, 2, gene_symbol, _). +table_n_type(fbgn_uniprot, 3, 'CG', _). +table_n_type(fbgn_uniprot, 4, 'UniprotKB/Swiss-Prot/TrEMBL_accession', _). +table_n_type(pmid_fbgn_uniprot, 1, primary_FBgn, 'FBgn'). +table_n_type(pmid_fbgn_uniprot, 2, gene_symbol, _). +table_n_type(pmid_fbgn_uniprot, 3, 'CG', _). +table_n_type(pmid_fbgn_uniprot, 4, 'UniprotKB/Swiss-Prot/TrEMBL_accession', _). +*/ +table_n_type(automated_gene_summaries, 1, primary_FBgn, 'FBgn'). +table_n_type(automated_gene_summaries, 2, summary_text, _). + +table_n_type(best_gene_summary, 1, 'FBgn', 'FBgn'). +table_n_type(best_gene_summary, 2, 'Gene_Symbol', _). +table_n_type(best_gene_summary, 3, 'Summary_Source', _). +table_n_type(best_gene_summary, 4, 'Summary', _). +table_n_type('Dmel_enzyme', 1, gene_group_id, _). +table_n_type('Dmel_enzyme', 2, gene_group_name, _). +table_n_type('Dmel_enzyme', 3, gene_group_GO_id, _). +table_n_type('Dmel_enzyme', 4, gene_group_GO_name, _). +table_n_type('Dmel_enzyme', 5, gene_group_EC_number, _). +table_n_type('Dmel_enzyme', 6, gene_group_EC_name, _). +table_n_type('Dmel_enzyme', 7, gene_id, 'FBgn'). +table_n_type('Dmel_enzyme', 8, gene_symbol, _). +table_n_type('Dmel_enzyme', 9, gene_name, _). +table_n_type('Dmel_enzyme', 10, gene_EC_number, _). +table_n_type('Dmel_enzyme', 11, gene_EC_name, _). +table_n_type(dmel_unique_protein_isoforms, 1, 'FBgn', 'FBgn'). +table_n_type(dmel_unique_protein_isoforms, 2, 'FB_gene_symbol', _). +table_n_type(dmel_unique_protein_isoforms, 3, representative_protein, _). +table_n_type(dmel_unique_protein_isoforms, 4, identical_protein, _). +table_n_type(fbgn_annotation_ID, 1, gene_symbol, _). +table_n_type(fbgn_annotation_ID, 2, organism_abbreviation, _). +table_n_type(fbgn_annotation_ID, 3, primary_FBgn, 'FBgn'). +table_n_type(fbgn_annotation_ID, 4, secondary_FBgn, 'FBgn'). +table_n_type(fbgn_annotation_ID, 5, annotation_ID, 'FBan'). +table_n_type(fbgn_annotation_ID, 6, secondary_annotation_ID, 'FBan'). +table_n_type(fbgn_exons2affy1_overlaps, 1, 'FBgn', 'FBgn'). +table_n_type(fbgn_exons2affy1_overlaps, 2, affy, _). +table_n_type(fbgn_exons2affy2_overlaps, 1, 'FBgn', 'FBgn'). +table_n_type(fbgn_exons2affy2_overlaps, 2, affy, _). +table_n_type(fbgn_fbtr_fbpp, 1, 'FBgn', 'FBgn'). +table_n_type(fbgn_fbtr_fbpp, 2, 'FBtr', 'FBtr'). +table_n_type(fbgn_fbtr_fbpp, 3, 'FBpp', 'FBpp'). +table_n_type(fbgn_gleanr, 1, organism_abbreviation, _). +table_n_type(fbgn_gleanr, 2, gene_symbol, _). +table_n_type(fbgn_gleanr, 3, primary_FBgn, 'FBgn'). +table_n_type(fbgn_gleanr, 4, 'GLEANR', _). +/* +table_n_type(fbgn_NAseq_Uniprot, 1, gene_symbol, _). +table_n_type(fbgn_NAseq_Uniprot, 2, organism_abbreviation, _). +table_n_type(fbgn_NAseq_Uniprot, 3, primary_FBgn, 'FBgn'). +table_n_type(fbgn_NAseq_Uniprot, 4, nucleotide_accession, _). +table_n_type(fbgn_NAseq_Uniprot, 5, na_based_protein_accession, _). +table_n_type(fbgn_NAseq_Uniprot, 6, 'UniprotKB/Swiss-Prot/TrEMBL_accession', _). +table_n_type(fbgn_NAseq_Uniprot, 7, 'EntrezGene', _). +table_n_type(fbgn_NAseq_Uniprot, 8, 'RefSeq_transcripts', _). +table_n_type(fbgn_NAseq_Uniprot, 9, 'RefSeq_proteins', _). +*/ +table_n_type(gene_functional_complementation, 1, 'Dmel_gene_symbol', _). +table_n_type(gene_functional_complementation, 2, 'Dmel_gene_FBgn', 'FBgn'). +table_n_type(gene_functional_complementation, 3, ortholog_gene_symbol, _). +table_n_type(gene_functional_complementation, 4, ortholog_gene_FBgn_ID, 'FBgn'). +table_n_type(gene_functional_complementation, 5, reference_FBrf, 'FBrf'). +table_n_type(gene_group, 1, 'FB_group', 'FBgg'). +table_n_type(gene_group, 2, 'FB_group_symbol', _). +table_n_type(gene_group, 3, 'FB_group_name', _). +table_n_type(gene_group, 4, 'Parent_FB_group', 'FBgg'). +table_n_type(gene_group, 5, 'Parent_FB_group_symbol', _). +table_n_type(gene_group, 6, 'Group_member_FB_gene', 'FBgn'). +table_n_type(gene_group, 7, 'Group_member_FB_gene_symbol', _). +table_n_type(gene_groups_HGNC, 1, 'FB_group', 'FBgg'). +table_n_type(gene_groups_HGNC, 2, 'FB_group_symbol', _). +table_n_type(gene_groups_HGNC, 3, 'FB_group_name', _). +table_n_type(gene_groups_HGNC, 4, 'Parent_FB_group', 'FBgg'). +table_n_type(gene_groups_HGNC, 5, 'Parent_FB_group_symbol', _). +table_n_type(gene_groups_HGNC, 6, 'Group_member_FB_gene', 'FBgn'). +table_n_type(gene_groups_HGNC, 7, 'Group_member_FB_gene_symbol', _). +table_n_type(gene_rpkm_matrix, 1, gene_primary_id, 'FBgn'). +table_n_type(gene_rpkm_matrix, 2, gene_symbol, _). +table_n_type(gene_rpkm_matrix, 3, gene_fullname, _). +table_n_type(gene_rpkm_matrix, 4, gene_type, _). +table_n_type(gene_rpkm_matrix, 5, 'BCM_1_E2-4hr_(FBlc0000061)', 'FBlc'). +table_n_type(gene_rpkm_matrix, 6, 'BCM_1_E14-16hr_(FBlc0000062)', 'FBlc'). +table_n_type(gene_rpkm_matrix, 7, 'BCM_1_E2-16hr_(FBlc0000063)', 'FBlc'). +table_n_type(gene_rpkm_matrix, 8, 'BCM_1_E2-16hr100_(FBlc0000064)', 'FBlc'). +table_n_type(gene_rpkm_matrix, 9, 'BCM_1_L3i_(FBlc0000065)', 'FBlc'). +table_n_type(gene_rpkm_matrix, 10, 'BCM_1_L3i100_(FBlc0000066)', 'FBlc'). +table_n_type(gene_rpkm_matrix, 11, 'BCM_1_P3d_(FBlc0000067)', 'FBlc'). +table_n_type(gene_rpkm_matrix, 12, 'BCM_1_FA3d_(FBlc0000068)', 'FBlc'). +table_n_type(gene_rpkm_matrix, 13, 'BCM_1_MA3d_(FBlc0000069)', 'FBlc'). +table_n_type(gene_rpkm_matrix, 14, 'BCM_1_P_(FBlc0000070)', 'FBlc'). +table_n_type(gene_rpkm_matrix, 15, 'BCM_1_L_(FBlc0000071)', 'FBlc'). +table_n_type(gene_rpkm_matrix, 16, 'BCM_1_A17d_(FBlc0000072)', 'FBlc'). +table_n_type(gene_rpkm_report, 1, 'Release_ID', _). +table_n_type(gene_rpkm_report, 2, 'FBgn', 'FBgn'). +table_n_type(gene_rpkm_report, 3, 'GeneSymbol', _). +table_n_type(gene_rpkm_report, 4, 'Parent_library_FBlc', 'FBlc'). +table_n_type(gene_rpkm_report, 5, 'Parent_library_name', _). +table_n_type(gene_rpkm_report, 6, 'RNASource_FBlc', 'FBlc'). +table_n_type(gene_rpkm_report, 7, 'RNASource_name', _). +table_n_type(gene_rpkm_report, 8, 'RPKM_value', _). +table_n_type(gene_rpkm_report, 9, 'Bin_value', _). +table_n_type(gene_rpkm_report, 10, 'Unique_exon_base_count', _). +table_n_type(gene_rpkm_report, 11, 'Total_exon_base_count', _). +table_n_type(gene_rpkm_report, 12, 'Count_used', _). +table_n_type(gene_snapshots, 1, 'FBgn', 'FBgn'). +table_n_type(gene_snapshots, 2, 'GeneSymbol', _). +table_n_type(gene_snapshots, 3, 'GeneName', _). +table_n_type(gene_snapshots, 4, datestamp, _). +table_n_type(gene_snapshots, 5, gene_snapshot_text, _). +table_n_type(pathway_group, 1, 'FB_group', 'FBgg'). +table_n_type(pathway_group, 2, 'FB_group_symbol', _). +table_n_type(pathway_group, 3, 'FB_group_name', _). +table_n_type(pathway_group, 4, 'Parent_FB_group', 'FBgg'). +table_n_type(pathway_group, 5, 'Parent_FB_group_symbol', _). +table_n_type(pathway_group, 6, 'Group_member_FB_gene', 'FBgn'). +table_n_type(pathway_group, 7, 'Group_member_FB_gene_symbol', _). +table_n_type(insertion_mapping, 1, insertion_symbol, _). +table_n_type(insertion_mapping, 2, 'FBti', 'FBti'). +table_n_type(insertion_mapping, 3, genomic_location, _). +table_n_type(insertion_mapping, 4, range, _). +table_n_type(insertion_mapping, 5, orientation, _). +table_n_type(insertion_mapping, 6, estimated_cytogenetic_location, _). +table_n_type(insertion_mapping, 7, observed_cytogenetic_location, _). +table_n_type('cyto-genetic-seq', 1, 'Cytogenetic_map_position', _). +table_n_type('cyto-genetic-seq', 2, 'Genetic_map_position', _). +table_n_type('cyto-genetic-seq', 3, 'Sequence_coordinates_(release_6)', _). +table_n_type('cyto-genetic-seq', 4, 'R6_conversion_notes', _). +table_n_type(dataset_metadata, 1, 'Dataset_Metadata_ID', _). +table_n_type(dataset_metadata, 2, 'Dataset_Metadata_Name', _). +table_n_type(dataset_metadata, 3, 'Item_ID', _). +table_n_type(dataset_metadata, 4, 'Item_Name', _). +table_n_type(dmel_paralogs, 1, 'FBgn', 'FBgn'). +table_n_type(dmel_paralogs, 2, 'GeneSymbol', _). +table_n_type(dmel_paralogs, 3, 'Arm/Scaffold', _). +table_n_type(dmel_paralogs, 4, 'Location', _). +table_n_type(dmel_paralogs, 5, 'Strand', _). +table_n_type(dmel_paralogs, 6, 'Paralog_FBgn', 'FBgn'). +table_n_type(dmel_paralogs, 7, 'Paralog_GeneSymbol', _). +table_n_type(dmel_paralogs, 8, 'Paralog_Arm/Scaffold', _). +table_n_type(dmel_paralogs, 9, 'Paralog_Location', _). +table_n_type(dmel_paralogs, 10, 'Paralog_Strand', _). +table_n_type(dmel_paralogs, 11, 'DIOPT_score', _). +table_n_type(entity_publication, 1, entity_id, _). +table_n_type(entity_publication, 2, entity_name, _). +table_n_type(entity_publication, 3, 'FlyBase_publication', 'FBrf'). +table_n_type(entity_publication, 4, 'PubMed', _). +table_n_type(organism_list, 1, genus, _). +table_n_type(organism_list, 2, species, _). +table_n_type(organism_list, 3, abbreviation, _). +table_n_type(organism_list, 4, common_name, _). +table_n_type(organism_list, 5, 'NCBI_taxon', _). +table_n_type(organism_list, 6, 'drosophilid?', _). +table_n_type(stocks, 1, stock_id, 'FBst'). +table_n_type(stocks, 2, dbxref_id, _). +table_n_type(stocks, 3, organism_id, _). +table_n_type(stocks, 4, name, _). +table_n_type(stocks, 5, uniquename, _). +table_n_type(stocks, 6, description, _). +table_n_type(stocks, 7, type_id, _). +table_n_type(stocks, 8, is_obsolete, _). +table_n_type(synonym, 1, primary_FBid, 'FBgn'). +table_n_type(synonym, 2, organism_abbreviation, _). +table_n_type(synonym, 3, current_symbol, _). +table_n_type(synonym, 4, current_fullname, _). +table_n_type(synonym, 5, fullname_synonym, _). +table_n_type(synonym, 6, symbol_synonym, _). + + +guess_rest(P,N,T,Guess):- table_n_type(P,N,T,Guess),var(Guess),fb_pred(P,A),functor(C,P,A),arg(N,C,Guess),once(call(C)). + +:- dynamic numeric_value_p_n/3. +:- module_transparent numeric_value_p_n/3. + +numeric_value_p_n(dmel_human_orthologs_disease, 6, 'DIOPT_score'). +numeric_value_p_n(dmel_human_orthologs_disease, 7, 'OMIM_Phenotype_IDs'). +numeric_value_p_n(fbrf_pmid_pmcid_doi, 2, 'PMID'). +numeric_value_p_n(pmid_fbgn_uniprot, 2, gene_symbol). +numeric_value_p_n(fbgn_NAseq_Uniprot, 7, 'EntrezGene'). +numeric_value_p_n(gene_groups_HGNC, 4, 'Parent_FB_group'). +numeric_value_p_n(gene_rpkm_matrix, 5, 'BCM_1_E2-4hr_(FBlc0000061)'). +numeric_value_p_n(gene_rpkm_matrix, 6, 'BCM_1_E14-16hr_(FBlc0000062)'). +numeric_value_p_n(gene_rpkm_matrix, 7, 'BCM_1_E2-16hr_(FBlc0000063)'). +numeric_value_p_n(gene_rpkm_matrix, 8, 'BCM_1_E2-16hr100_(FBlc0000064)'). +numeric_value_p_n(gene_rpkm_matrix, 9, 'BCM_1_L3i_(FBlc0000065)'). +numeric_value_p_n(gene_rpkm_matrix, 10, 'BCM_1_L3i100_(FBlc0000066)'). +numeric_value_p_n(gene_rpkm_matrix, 11, 'BCM_1_P3d_(FBlc0000067)'). +numeric_value_p_n(gene_rpkm_matrix, 12, 'BCM_1_FA3d_(FBlc0000068)'). +numeric_value_p_n(gene_rpkm_matrix, 13, 'BCM_1_MA3d_(FBlc0000069)'). +numeric_value_p_n(gene_rpkm_matrix, 14, 'BCM_1_P_(FBlc0000070)'). +numeric_value_p_n(gene_rpkm_matrix, 15, 'BCM_1_L_(FBlc0000071)'). +numeric_value_p_n(gene_rpkm_matrix, 16, 'BCM_1_A17d_(FBlc0000072)'). +numeric_value_p_n(gene_rpkm_matrix, 17, 'mE_mRNA_em0-2hr_(FBlc0000086)'). +numeric_value_p_n(gene_rpkm_matrix, 18, 'mE_mRNA_em2-4hr_(FBlc0000087)'). +numeric_value_p_n(gene_rpkm_matrix, 19, 'mE_mRNA_em4-6hr_(FBlc0000088)'). +numeric_value_p_n(gene_rpkm_matrix, 20, 'mE_mRNA_em6-8hr_(FBlc0000089)'). +numeric_value_p_n(gene_rpkm_matrix, 21, 'mE_mRNA_em8-10hr_(FBlc0000090)'). +numeric_value_p_n(gene_rpkm_matrix, 22, 'mE_mRNA_em10-12hr_(FBlc0000091)'). +numeric_value_p_n(gene_rpkm_matrix, 23, 'mE_mRNA_em12-14hr_(FBlc0000092)'). +numeric_value_p_n(gene_rpkm_matrix, 24, 'mE_mRNA_em14-16hr_(FBlc0000093)'). +numeric_value_p_n(gene_rpkm_matrix, 25, 'mE_mRNA_em16-18hr_(FBlc0000094)'). +numeric_value_p_n(gene_rpkm_matrix, 26, 'mE_mRNA_em18-20hr_(FBlc0000095)'). +numeric_value_p_n(gene_rpkm_matrix, 27, 'mE_mRNA_em20-22hr_(FBlc0000096)'). +numeric_value_p_n(gene_rpkm_matrix, 28, 'mE_mRNA_em22-24hr_(FBlc0000097)'). +numeric_value_p_n(gene_rpkm_matrix, 29, 'mE_mRNA_L1_(FBlc0000098)'). +numeric_value_p_n(gene_rpkm_matrix, 30, 'mE_mRNA_L2_(FBlc0000099)'). +numeric_value_p_n(gene_rpkm_matrix, 31, 'mE_mRNA_L3_12hr_(FBlc0000100)'). +numeric_value_p_n(gene_rpkm_matrix, 32, 'mE_mRNA_L3_PS1-2_(FBlc0000101)'). +numeric_value_p_n(gene_rpkm_matrix, 33, 'mE_mRNA_L3_PS3-6_(FBlc0000102)'). +numeric_value_p_n(gene_rpkm_matrix, 34, 'mE_mRNA_L3_PS7-9_(FBlc0000103)'). +numeric_value_p_n(gene_rpkm_matrix, 35, 'mE_mRNA_WPP_(FBlc0000104)'). +numeric_value_p_n(gene_rpkm_matrix, 36, 'mE_mRNA_P5_(FBlc0000105)'). +numeric_value_p_n(gene_rpkm_matrix, 37, 'mE_mRNA_P6_(FBlc0000106)'). +numeric_value_p_n(gene_rpkm_matrix, 38, 'mE_mRNA_P8_(FBlc0000107)'). +numeric_value_p_n(gene_rpkm_matrix, 39, 'mE_mRNA_P9-10_(FBlc0000108)'). +numeric_value_p_n(gene_rpkm_matrix, 40, 'mE_mRNA_P15_(FBlc0000109)'). +numeric_value_p_n(gene_rpkm_matrix, 41, 'mE_mRNA_AdF_Ecl_1days_(FBlc0000110)'). +numeric_value_p_n(gene_rpkm_matrix, 42, 'mE_mRNA_AdF_Ecl_5days_(FBlc0000111)'). +numeric_value_p_n(gene_rpkm_matrix, 43, 'mE_mRNA_AdF_Ecl_30days_(FBlc0000112)'). +numeric_value_p_n(gene_rpkm_matrix, 44, 'mE_mRNA_AdM_Ecl_1days_(FBlc0000113)'). +numeric_value_p_n(gene_rpkm_matrix, 45, 'mE_mRNA_AdM_Ecl_5days_(FBlc0000114)'). +numeric_value_p_n(gene_rpkm_matrix, 46, 'mE_mRNA_AdM_Ecl_30days_(FBlc0000115)'). +numeric_value_p_n(gene_rpkm_matrix, 47, 'mE_mRNA_A_MateF_1d_head_(FBlc0000207)'). +numeric_value_p_n(gene_rpkm_matrix, 48, 'mE_mRNA_A_MateF_4d_ovary_(FBlc0000208)'). +numeric_value_p_n(gene_rpkm_matrix, 49, 'mE_mRNA_A_MateM_1d_head_(FBlc0000209)'). +numeric_value_p_n(gene_rpkm_matrix, 50, 'mE_mRNA_A_VirF_1d_head_(FBlc0000210)'). +numeric_value_p_n(gene_rpkm_matrix, 51, 'mE_mRNA_A_VirF_4d_head_(FBlc0000211)'). +numeric_value_p_n(gene_rpkm_matrix, 52, 'mE_mRNA_A_MateF_20d_head_(FBlc0000212)'). +numeric_value_p_n(gene_rpkm_matrix, 53, 'mE_mRNA_A_MateF_4d_head_(FBlc0000213)'). +numeric_value_p_n(gene_rpkm_matrix, 54, 'mE_mRNA_A_MateM_20d_head_(FBlc0000214)'). +numeric_value_p_n(gene_rpkm_matrix, 55, 'mE_mRNA_A_MateM_4d_acc_gland_(FBlc0000215)'). +numeric_value_p_n(gene_rpkm_matrix, 56, 'mE_mRNA_A_MateM_4d_head_(FBlc0000216)'). +numeric_value_p_n(gene_rpkm_matrix, 57, 'mE_mRNA_A_MateM_4d_testis_(FBlc0000217)'). +numeric_value_p_n(gene_rpkm_matrix, 58, 'mE_mRNA_A_1d_carcass_(FBlc0000218)'). +numeric_value_p_n(gene_rpkm_matrix, 59, 'mE_mRNA_A_1d_dig_sys_(FBlc0000219)'). +numeric_value_p_n(gene_rpkm_matrix, 60, 'mE_mRNA_A_20d_carcass_(FBlc0000220)'). +numeric_value_p_n(gene_rpkm_matrix, 61, 'mE_mRNA_A_20d_dig_sys_(FBlc0000221)'). +numeric_value_p_n(gene_rpkm_matrix, 62, 'mE_mRNA_A_4d_carcass_(FBlc0000222)'). +numeric_value_p_n(gene_rpkm_matrix, 63, 'mE_mRNA_A_4d_dig_sys_(FBlc0000223)'). +numeric_value_p_n(gene_rpkm_matrix, 64, 'mE_mRNA_P8_CNS_(FBlc0000224)'). +numeric_value_p_n(gene_rpkm_matrix, 65, 'mE_mRNA_L3_CNS_(FBlc0000225)'). +numeric_value_p_n(gene_rpkm_matrix, 66, 'mE_mRNA_L3_Wand_carcass_(FBlc0000226)'). +numeric_value_p_n(gene_rpkm_matrix, 67, 'mE_mRNA_L3_Wand_dig_sys_(FBlc0000227)'). +numeric_value_p_n(gene_rpkm_matrix, 68, 'mE_mRNA_L3_Wand_fat_(FBlc0000228)'). +numeric_value_p_n(gene_rpkm_matrix, 69, 'mE_mRNA_L3_Wand_imag_disc_(FBlc0000229)'). +numeric_value_p_n(gene_rpkm_matrix, 70, 'mE_mRNA_L3_Wand_saliv_(FBlc0000230)'). +numeric_value_p_n(gene_rpkm_matrix, 71, 'mE_mRNA_A_VirF_20d_head_(FBlc0000231)'). +numeric_value_p_n(gene_rpkm_matrix, 72, 'mE_mRNA_A_VirF_4d_ovary_(FBlc0000232)'). +numeric_value_p_n(gene_rpkm_matrix, 73, 'mE_mRNA_WPP_fat_(FBlc0000233)'). +numeric_value_p_n(gene_rpkm_matrix, 74, 'mE_mRNA_WPP_saliv_(FBlc0000234)'). +numeric_value_p_n(gene_rpkm_matrix, 75, 'mE_mRNA_P8_fat_(FBlc0000235)'). +numeric_value_p_n(gene_rpkm_matrix, 76, 'mE_mRNA_A_4d_Cold1_(FBlc0000237)'). +numeric_value_p_n(gene_rpkm_matrix, 77, 'mE_mRNA_A_4d_Cold2_(FBlc0000238)'). +numeric_value_p_n(gene_rpkm_matrix, 78, 'mE_mRNA_L3_Cu_0.5mM_(FBlc0000239)'). +numeric_value_p_n(gene_rpkm_matrix, 79, 'mE_mRNA_L3_late_Zn_5mM_(FBlc0000240)'). +numeric_value_p_n(gene_rpkm_matrix, 80, 'mE_mRNA_A_4d_Cu_15mM_(FBlc0000241)'). +numeric_value_p_n(gene_rpkm_matrix, 81, 'mE_mRNA_A_4d_Zn_4.5mM_(FBlc0000242)'). +numeric_value_p_n(gene_rpkm_matrix, 82, 'mE_mRNA_A_4d_Caffeine_25mg/ml_(FBlc0000243)'). +numeric_value_p_n(gene_rpkm_matrix, 83, 'mE_mRNA_A_4d_Caffeine_2.5mg/ml_(FBlc0000244)'). +numeric_value_p_n(gene_rpkm_matrix, 84, 'mE_mRNA_L3_Caffeine_1.5mg/ml_(FBlc0000245)'). +numeric_value_p_n(gene_rpkm_matrix, 85, 'mE_mRNA_A_4d_Cd_0.1M_(FBlc0000246)'). +numeric_value_p_n(gene_rpkm_matrix, 86, 'mE_mRNA_A_4d_Cd_0.05M_(FBlc0000247)'). +numeric_value_p_n(gene_rpkm_matrix, 87, 'mE_mRNA_L3_Cd_12h_(FBlc0000248)'). +numeric_value_p_n(gene_rpkm_matrix, 88, 'mE_mRNA_L3_Cd_6hr_(FBlc0000249)'). +numeric_value_p_n(gene_rpkm_matrix, 89, 'mE_mRNA_A_4d_Paraquat_5mM_(FBlc0000250)'). +numeric_value_p_n(gene_rpkm_matrix, 90, 'mE_mRNA_A_4d_Paraquat_10mM_(FBlc0000251)'). +numeric_value_p_n(gene_rpkm_matrix, 91, 'mE_mRNA_L3_Rotenone_8ug_(FBlc0000252)'). +numeric_value_p_n(gene_rpkm_matrix, 92, 'mE_mRNA_L3_Rotenone_2ug_(FBlc0000253)'). +numeric_value_p_n(gene_rpkm_matrix, 93, 'mE_mRNA_L3_EtOH_10_(FBlc0000254)'). +numeric_value_p_n(gene_rpkm_matrix, 94, 'mE_mRNA_L3_EtOH_5_(FBlc0000255)'). +numeric_value_p_n(gene_rpkm_matrix, 95, 'mE_mRNA_L3_EtOH_2.5_(FBlc0000256)'). +numeric_value_p_n(gene_rpkm_matrix, 96, 'mE_mRNA_A_4d_Heatshock_(FBlc0000257)'). +numeric_value_p_n(gene_rpkm_matrix, 97, 'mE_mRNA_A_10d_Resveratrol_100uM_(FBlc0000672)'). +numeric_value_p_n(gene_rpkm_matrix, 98, 'mE_mRNA_A_10d_Rotenone_Starved_(FBlc0000673)'). +numeric_value_p_n(gene_rpkm_matrix, 99, 'mE_mRNA_F_Sindbis_virus_(FBlc0000674)'). +numeric_value_p_n(gene_rpkm_matrix, 100, 'mE_mRNA_L_Sindbis_virus_(FBlc0000675)'). +numeric_value_p_n(gene_rpkm_matrix, 101, 'mE_mRNA_M_Sindbis_virus_(FBlc0000676)'). +numeric_value_p_n(gene_rpkm_matrix, 102, 'mE_mRNA_P_Sindbis_virus_(FBlc0000677)'). +numeric_value_p_n(gene_rpkm_matrix, 103, 'mE_mRNA_CME-W2_cells_(FBlc0000261)'). +numeric_value_p_n(gene_rpkm_matrix, 104, 'mE_mRNA_GM2_cells_(FBlc0000262)'). +numeric_value_p_n(gene_rpkm_matrix, 105, 'mE_mRNA_mbn2_cells_(FBlc0000263)'). +numeric_value_p_n(gene_rpkm_matrix, 106, 'mE_mRNA_BG2-c2_cells_(FBlc0000264)'). +numeric_value_p_n(gene_rpkm_matrix, 107, 'mE_mRNA_D20-c5_cells_(FBlc0000265)'). +numeric_value_p_n(gene_rpkm_matrix, 108, 'mE_mRNA_S3_cells_(FBlc0000266)'). +numeric_value_p_n(gene_rpkm_matrix, 109, 'mE_mRNA_1182-4H_cells_(FBlc0000267)'). +numeric_value_p_n(gene_rpkm_matrix, 110, 'mE_mRNA_CME_L1_cells_(FBlc0000268)'). +numeric_value_p_n(gene_rpkm_matrix, 111, 'mE_mRNA_Kc167_cells_(FBlc0000269)'). +numeric_value_p_n(gene_rpkm_matrix, 112, 'mE_mRNA_BG1-c1_cells_(FBlc0000270)'). +numeric_value_p_n(gene_rpkm_matrix, 113, 'mE_mRNA_D11_cells_(FBlc0000271)'). +numeric_value_p_n(gene_rpkm_matrix, 114, 'mE_mRNA_D16-c3_cells_(FBlc0000272)'). +numeric_value_p_n(gene_rpkm_matrix, 115, 'mE_mRNA_D17-c3_cells_(FBlc0000273)'). +numeric_value_p_n(gene_rpkm_matrix, 116, 'mE_mRNA_D21_cells_(FBlc0000274)'). +numeric_value_p_n(gene_rpkm_matrix, 117, 'mE_mRNA_D32_cells_(FBlc0000275)'). +numeric_value_p_n(gene_rpkm_matrix, 118, 'mE_mRNA_D4-c1_cells_(FBlc0000276)'). +numeric_value_p_n(gene_rpkm_matrix, 119, 'mE_mRNA_D8_cells_(FBlc0000277)'). +numeric_value_p_n(gene_rpkm_matrix, 120, 'mE_mRNA_D9_cells_(FBlc0000278)'). +numeric_value_p_n(gene_rpkm_matrix, 121, 'mE_mRNA_S1_cells_(FBlc0000279)'). +numeric_value_p_n(gene_rpkm_matrix, 122, 'mE_mRNA_S2R+_cells_(FBlc0000280)'). +numeric_value_p_n(gene_rpkm_matrix, 123, 'mE_mRNA_Sg4_cells_(FBlc0000281)'). +numeric_value_p_n(gene_rpkm_matrix, 124, 'mE_mRNA_OSS_cells_(FBlc0000282)'). +numeric_value_p_n(gene_rpkm_matrix, 125, 'mE_mRNA_OSC_cells_(FBlc0000283)'). +numeric_value_p_n(gene_rpkm_matrix, 126, 'mE_mRNA_fGS_cells_(FBlc0000284)'). +numeric_value_p_n(gene_rpkm_matrix, 127, 'Knoblich_mRNA_L3_CNS_neuroblast_(FBlc0000505)'). +numeric_value_p_n(gene_rpkm_matrix, 128, 'Knoblich_mRNA_L3_CNS_neuron_(FBlc0000506)'). +numeric_value_p_n(gene_rpkm_matrix, 129, 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_Brain_(FBlc0003619)'). +numeric_value_p_n(gene_rpkm_matrix, 130, 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_Crop_(FBlc0003620)'). +numeric_value_p_n(gene_rpkm_matrix, 131, 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_Carcass_(FBlc0003621)'). +numeric_value_p_n(gene_rpkm_matrix, 132, 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_Eye_(FBlc0003622)'). +numeric_value_p_n(gene_rpkm_matrix, 133, 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_FatBody_(FBlc0003623)'). +numeric_value_p_n(gene_rpkm_matrix, 134, 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_Head_(FBlc0003624)'). +numeric_value_p_n(gene_rpkm_matrix, 135, 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_Hindgut_(FBlc0003625)'). +numeric_value_p_n(gene_rpkm_matrix, 136, 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_Midgut_(FBlc0003626)'). +numeric_value_p_n(gene_rpkm_matrix, 137, 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_Ovary_(FBlc0003627)'). +numeric_value_p_n(gene_rpkm_matrix, 138, 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_RectalPad_(FBlc0003628)'). +numeric_value_p_n(gene_rpkm_matrix, 139, 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_SalivaryGland_(FBlc0003629)'). +numeric_value_p_n(gene_rpkm_matrix, 140, 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_ThoracicoAbdominalGanglion_(FBlc0003630)'). +numeric_value_p_n(gene_rpkm_matrix, 141, 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_MalpighianTubule_(FBlc0003631)'). +numeric_value_p_n(gene_rpkm_matrix, 142, 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_Mated_Spermathecum_(FBlc0003632)'). +numeric_value_p_n(gene_rpkm_matrix, 143, 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_Virgin_Spermathecum_(FBlc0003633)'). +numeric_value_p_n(gene_rpkm_matrix, 144, 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_Whole_(FBlc0003634)'). +numeric_value_p_n(gene_rpkm_matrix, 145, 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_Brain_(FBlc0003635)'). +numeric_value_p_n(gene_rpkm_matrix, 146, 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_Crop_(FBlc0003636)'). +numeric_value_p_n(gene_rpkm_matrix, 147, 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_Carcass_(FBlc0003637)'). +numeric_value_p_n(gene_rpkm_matrix, 148, 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_Eye_(FBlc0003638)'). +numeric_value_p_n(gene_rpkm_matrix, 149, 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_FatBody_(FBlc0003639)'). +numeric_value_p_n(gene_rpkm_matrix, 150, 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_Head_(FBlc0003640)'). +numeric_value_p_n(gene_rpkm_matrix, 151, 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_Hindgut_(FBlc0003641)'). +numeric_value_p_n(gene_rpkm_matrix, 152, 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_Midgut_(FBlc0003642)'). +numeric_value_p_n(gene_rpkm_matrix, 153, 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_RectalPad_(FBlc0003643)'). +numeric_value_p_n(gene_rpkm_matrix, 154, 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_SalivaryGland_(FBlc0003644)'). +numeric_value_p_n(gene_rpkm_matrix, 155, 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_ThoracicoAbdominalGanglion_(FBlc0003645)'). +numeric_value_p_n(gene_rpkm_matrix, 156, 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_MalpighianTubule_(FBlc0003646)'). +numeric_value_p_n(gene_rpkm_matrix, 157, 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_Testis_(FBlc0003647)'). +numeric_value_p_n(gene_rpkm_matrix, 158, 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_AccessoryGland_(FBlc0003648)'). +numeric_value_p_n(gene_rpkm_matrix, 159, 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_Whole_(FBlc0003649)'). +numeric_value_p_n(gene_rpkm_matrix, 160, 'RNA-Seq_Profile_FlyAtlas2_L3_CNS_(FBlc0003650)'). +numeric_value_p_n(gene_rpkm_matrix, 161, 'RNA-Seq_Profile_FlyAtlas2_L3_FatBody_(FBlc0003651)'). +numeric_value_p_n(gene_rpkm_matrix, 162, 'RNA-Seq_Profile_FlyAtlas2_L3_Hindgut_(FBlc0003652)'). +numeric_value_p_n(gene_rpkm_matrix, 163, 'RNA-Seq_Profile_FlyAtlas2_L3_MalpighianTubule_(FBlc0003653)'). +numeric_value_p_n(gene_rpkm_matrix, 164, 'RNA-Seq_Profile_FlyAtlas2_L3_Midgut_(FBlc0003654)'). +numeric_value_p_n(gene_rpkm_matrix, 165, 'RNA-Seq_Profile_FlyAtlas2_L3_SalivaryGland_(FBlc0003655)'). +numeric_value_p_n(gene_rpkm_matrix, 166, 'RNA-Seq_Profile_FlyAtlas2_L3_Trachea_(FBlc0003656)'). +numeric_value_p_n(gene_rpkm_matrix, 167, 'RNA-Seq_Profile_FlyAtlas2_L3_Carcass_(FBlc0003657)'). +numeric_value_p_n(gene_rpkm_matrix, 168, 'RNA-Seq_Profile_FlyAtlas2_L3_Whole_(FBlc0003658)'). +numeric_value_p_n(gene_rpkm_matrix, 169, 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_Heart_(FBlc0003724)'). +numeric_value_p_n(gene_rpkm_matrix, 170, 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_Heart_(FBlc0003725)'). +numeric_value_p_n(gene_rpkm_report, 8, 'RPKM_value'). +numeric_value_p_n(gene_rpkm_report, 9, 'Bin_value'). +numeric_value_p_n(gene_rpkm_report, 10, 'Unique_exon_base_count'). +numeric_value_p_n(gene_rpkm_report, 11, 'Total_exon_base_count'). +numeric_value_p_n(gene_snapshots, 4, datestamp). +numeric_value_p_n(insertion_mapping, 5, orientation). +numeric_value_p_n(dmel_paralogs, 5, 'Strand'). +numeric_value_p_n(dmel_paralogs, 10, 'Paralog_Strand'). +numeric_value_p_n(dmel_paralogs, 11, 'DIOPT_score'). +numeric_value_p_n(entity_publication, 4, 'PubMed'). +numeric_value_p_n(organism_list, 5, 'NCBI_taxon'). + + +ncRNA_genes_fb_scheme( +' +{ + "$schema": "http://json-schema.org/draft-04/schema#", + "title": "RNAcentral ncRNA object", + "description": "A sequence to import to RNAcentral. These entries must not be pseudogenes or coding RNA transcripts.", + "id": "ncrna.json#", + "type": "object", + "required": ["primaryId", "taxonId", "soTermId", "sequence", "url"], + "additionalProperties": false, + "properties": { + "primaryId": { + "$ref" : "global-id.json#/properties/globalId", + "description": "The prefixed primary (MOD) ID for an entity. For internal use, e.g. FLYBASE:FBgn0003301, MGI:87917." + }, + "taxonId": { + "$ref" : "global-id.json#/properties/globalId", + "description" : "The NCBI taxonId for the species of the gene entity." + }, + "soTermId": { + "$ref" : "global-id.json#/properties/globalId", + "description": "The SO Term that represents as best we can, the bioType, or featureType of the object in the file." + }, + "ecoTermId": { + "$ref" : "global-id.json#/properties/globalId", + "description": "The ECO Term that represents the evidence for this sequence having the given SO term." + }, + "sequence": { + "$ref": "sequence.json#properties/sequence", + "description": "The DNA sequence of this entry." + }, + "name": { + "type": "string", + "description": "The name of this sequence." + }, + "description": { + "type": "string", + "description": "An informative human readable description. If not provided then it will be generated using the name and species information." + }, + "symbol": { + "type": "string", + "description": "The symbol for this ncRNA" + }, + "symbolSynonyms": { + "type": "array", + "items": { + "type": "string" + }, + "uniqueItems": true, + "description": "A list of other symbols for the ncRNA" + }, + "version": { + "description": "The version of this sequence, if any" + }, + "gene": { + "$ref": "gene.json#" + }, + "crossReferenceIds": { + "description":"Collection holding a limited set (for now) of database cross references for each gene. That set is defined in geneCrossReferences.json dataSoruce enumeration. NCBI GENE means just the NCBI Gene reference. UniProtKB is swissprot and trembl. Ensembl is just the GENE id for now (not transcript nor protein).", + "type": "array", + "items": { + "$ref" : "global-id.json#/properties/globalId" + }, + "uniqueItems": true + }, + "genomeLocations": { + "description":"Collection holding the set of locations for this sequence. This should include the exon/intron structure of the sequence.", + "type": "array", + "items": { + "$ref" : "location.json#" + }, + "uniqueItems": true + }, + "url": { + "type": "string", + "format": "uri", + "description": "URL to the page for this entry in the database" + }, + "externalUrl": { + "type": "string", + "format": "uri", + "description": "URL to a synopsis outside the database, like wikipedia." + }, + "secondaryStructure": { + "description": "The secondary structure in dot-bracket notation for this sequence", + "$ref": "secondary-structure.json#/properties/dot_bracket" + }, + "publications": { + "description": "List of references to associate with this sequence.", + "type": "array", + "items": { + "anyOf": [ + { "$ref": "publications.json#/properties/pubMedId" }, + { "$ref": "publications.json#/properties/doi" } + ] + }, + "uniqueItems": true + }, + "localization": { + "description": "Name of the organelle or plasmid this sequence is found in", + "enum": [ + "mitochondria", + "plastid", + "chloroplast", + "plasmid" + ] + }, + "sequenceFeatures": { + "anticodon": { + "description": "Information about the anticodon", + "$ref": "anticodon.json#" + }, + "modifications": { + "description": "List of the modifications in this sequence", + "type": "array", + "items": { + "$ref": "modification.json#" + }, + "uniqueItems": true + } + }, + "sourceModel": { + "description": "Information about the model used to find this sequence", + "$ref" : "global-id.json#/properties/globalId" + }, + "product": { + "description": "The name of the product, this should be more specific than the name of the SO term that was provided", + "type": "string" + }, + "additionalAnnotations": { + "isoType": { + "description": "The isoType of this tRNA", + "enum": [ + "Ala", + "Cys", + "Asp", + "Glu", + "Phe", + "Gly", + "His", + "Ile", + "Lys", + "Leu", + "iMet", + "Met", + "Asn", + "Pro", + "Gln", + "Arg", + "Ser", + "Thr", + "Val", + "Trp", + "Tyr" + ] + } + }, + "relatedSequences": { + "description": "Information about related sequences, like precursors or targets", + "type": "array", + "items": { + "$ref": "related-sequence.json#" + }, + "uniqueItems": true + }, + "inferredPhylogeny": { + "description": "A phylogeny that has been inferred for this sequence", + "$ref": "inferred-phylogeny.json#" + } + } +}'). + + + +ucn(allele_genetic_interactions,[]). +ucn(dataset_metadata,[]). +ucn(disease_model_annotations,[]). +ucn('Dmel_enzyme',[]). +ucn(dmel_gene_sequence_ontology_annotations,[]). +ucn(dmel_human_orthologs_disease,[]). +ucn(dmel_paralogs,[]). +ucn(entity_publication,[]). +ucn(fbgn_gleanr,[]). +ucn(fbgn_NAseq_Uniprot,[]). +ucn(fbgn_uniprot,[]). +ucn(gene_functional_complementation,[]). +ucn(gene_genetic_interactions,[]). +ucn(gene_group,[]). +ucn(gene_groups_HGNC,[]). +ucn(genotype_phenotype,[]). +ucn(insertion_mapping,[]). +ucn(organism_list,[]). +ucn(pathway_group,[]). +ucn(pmid_fbgn_uniprot,[]). +ucn('scRNA-Seq_gene_expression',[]). + +ucn(dmel_unique_protein_isoforms, 3). % ,a-PA,)) +ucn(best_gene_summary, 1). % ,FBgn0031081,) (2 ,Nep3,)) +ucn(cDNA_clone, 1). % ,FBcl0000001,) (3 ,UUGC0315,)) +ucn(fb_synonym, 1). % ,FBal0000001,)) +ucn(fbal_to_fbgn, 1). % ,FBal0137236,)) +ucn(fbgn_annotation_ID.tsv, 1). % ,7SLRNA:CR32864,) (3 ,FBgn0000003,) (5 ,CR32864,)) +ucn(fbgn_annotation_ID, 1). % ,7SLRNA:CR32864,) (3 ,FBgn0000003,) (5 ,CR32864,)) +ucn(fbgn_fbtr_fbpp_expanded, 8). % ,FBtr0081624,) (9 ,7SLRNA:CR32864-RA,)) +ucn(fbgn_fbtr_fbpp, 2). % ,FBtr0081624,)) +ucn(fbrf_pmid_pmcid_doi, 1). % ,FBrf0026179,) (2 ,37280885,)) +ucn(gene_map_table, 2). % ,snRNA:4.5S,) (3 ,FBgn0000001,)) +ucn(gene_rpkm_matrix, 1). % ,FBgn0031081,) (2 ,Nep3,)) +ucn(gene_rpkm_report,[]). +ucn(gene_snapshots, 1). % ,FBgn0052532,) (2 ,CG32532,)) +ucn('genome-cyto-seq', 1). % ,21B2,) (2 ,98620,) (3 ,134010,)) +ucn('cyto-genetic-seq', 1). % ,1A,)) +ucn(genomic_clone, 1). % ,FBcl0297251,) (3 ,BACR13J02,)) +ucn(stocks ,1). % ,FBst,)) +ucn(physical_interactions_mitab, 14). %,flybase:FBrf0218395-7641.DPiM,)) + + +list_column_names:- + for_all((column_names(T,CNs),once((length(CNs,Len),Len>=2,fb_pred_nr(T,Len)))), + (print(column_names(T,CNs)),nl)). + + +%:- ensure_loaded(read_obo). + +show_cmds:- prolog_load_context(source,This),for_all((source_file(P0,This),functor(P0,F,0)),writeln(add_history1(F))). +%add_history1(setup_flybase_cols) +%add_history1(pmt) +ah:- add_history1(fb_stats), + add_history1(mine_overlaps), + add_history1(load_flybase), + add_history(fb_stats), + add_history(mine_overlaps), + add_history(try_overlaps), + add_history(load_flybase). +%:- ah,ah,ah. + +%:- initialization(load_flybase). + + + + + +fb_pred('allele_genetic_interactions',4). +fb_pred('automated_gene_summaries',2). +fb_pred('automated_gene_summaries',3). +fb_pred('best_gene_summary',4). +fb_pred('cDNA_clone',6). +fb_pred('cDNA_clone_data',5). +fb_pred('cDNA_clone_data',6). +fb_pred('cyto_genetic_seq',4). +fb_pred('cyto-genetic-seq',4). +fb_pred('dataset_metadata',4). +fb_pred('directory',2). +fb_pred('disease_model_annotations',12). +fb_pred('disease_model_annotations',9). +fb_pred('Dmel_enzyme',11). +fb_pred('Dmel_enzyme_data',11). +fb_pred('Dmel_enzyme_data',7). +fb_pred('dmel_gene_sequence_ontology_annotations',4). +fb_pred('dmel_human_orthologs_disease',8). +fb_pred('dmel_paralogs',11). +fb_pred('dmel_unique_protein_isoforms',4). +fb_pred('entity_publication',3). +fb_pred('entity_publication',4). +fb_pred('fb_synonym',4). +fb_pred('fb_synonym',6). +fb_pred('fbal_to_fbgn',4). +fb_pred('fbgn_annotation_ID',4). +fb_pred('fbgn_annotation_ID',6). +fb_pred('fbgn_exons2affy1_overlaps',2). +fb_pred('fbgn_exons2affy2_overlaps',2). +fb_pred('fbgn_fbtr_fbpp',2). +fb_pred('fbgn_fbtr_fbpp',3). +fb_pred('fbgn_fbtr_fbpp_expanded',11). +fb_pred('fbgn_fbtr_fbpp_expanded',9). +fb_pred('fbgn_gleanr',4). +fb_pred('fbgn_NAseq_Uniprot',4). +fb_pred('fbgn_NAseq_Uniprot',9). +fb_pred('fbgn_uniprot',4). +fb_pred('fbrf_pmid_pmcid_doi',2). +fb_pred('fbrf_pmid_pmcid_doi',6). +fb_pred('fbrf_pmid_pmcid_doi',7). +fb_pred('gene_functional_complementation',5). +fb_pred('gene_genetic_interactions',6). +fb_pred('gene_group',7). +fb_pred('gene_group_data',2). +fb_pred('gene_group_data',7). +fb_pred('gene_groups_HGNC',2). +fb_pred('gene_groups_HGNC',3). +fb_pred('gene_groups_HGNC',4). +fb_pred('gene_map_table',5). +fb_pred('gene_map_table',6). +fb_pred('gene_rpkm_matrix',170). +fb_pred('gene_rpkm_report',12). +fb_pred('gene_snapshots',5). +fb_pred('genome_cyto_seq',3). +fb_pred('genome-cyto-seq',3). +fb_pred('genomic_clone',4). +fb_pred('genomic_clone_data',4). +fb_pred('genotype_phenotype',7). +fb_pred('genotype_phenotype_data',5). +fb_pred('genotype_phenotype_data',7). +fb_pred('gp_information',10). +fb_pred('gp_information',8). +fb_pred('id_type',2). +fb_pred('insertion_mapping',4). +fb_pred('insertion_mapping',7). +fb_pred('obo-adjacent-to',3). +fb_pred('obo-alt-id',2). +fb_pred('obo-arity',2). +fb_pred('obo-attached-to',3). +fb_pred('obo-attached-to-part-of',3). +fb_pred('obo-auto-generated-by',2). +fb_pred('obo-basename',2). +fb_pred('obo-broadMatch',2). +fb_pred('obo-charge',2). +fb_pred('obo-ChEBI-has-part',2). +fb_pred('obo-ChEBI-has-role',2). +fb_pred('obo-CL-capable-of',2). +fb_pred('obo-CL-capable-of-part-of',2). +fb_pred('obo-CL-has-part',2). +fb_pred('obo-closeMatch',2). +fb_pred('obo-comment',2). +fb_pred('obo-composed-primarily-of',3). +fb_pred('obo-conditionality',3). +fb_pred('obo-connected-to',3). +fb_pred('obo-consider',2). +fb_pred('obo-contains',3). +fb_pred('obo-continuous-with',3). +fb_pred('obo-created-by',2). +fb_pred('obo-creation-date',2). +fb_pred('obo-data-version',2). +fb_pred('obo-date',2). +fb_pred('obo-def',3). +fb_pred('obo-def',4). +fb_pred('obo-default-namespace',2). +fb_pred('obo-derives-from',3). +fb_pred('obo-develops-directly-from',3). +fb_pred('obo-develops-from',3). +fb_pred('obo-develops-from-part-of',3). +fb_pred('obo-develops-into',3). +fb_pred('obo-directory',2). +fb_pred('obo-disjoint-from',3). +fb_pred('obo-electrically-synapsed-to',3). +fb_pred('obo-exactMatch',2). +fb_pred('obo-fasciculates-with',3). +fb_pred('obo-FBcv-namespace',2). +fb_pred('obo-format-version',2). +fb_pred('obo-formula',2). +fb_pred('obo-GO-capable-of',2). +fb_pred('obo-GO-capable-of-part-of',2). +fb_pred('obo-GO-directly-negatively-regulates',2). +fb_pred('obo-GO-directly-positively-regulates',2). +fb_pred('obo-GO-directly-regulates',2). +fb_pred('obo-GO-has-part',2). +fb_pred('obo-GO-has-participant',2). +fb_pred('obo-GO-negatively-regulates',2). +fb_pred('obo-GO-occurs-in',2). +fb_pred('obo-GO-positively-regulates',2). +fb_pred('obo-GO-regulates',2). +fb_pred('obo-GO-results-in-formation-of',2). +fb_pred('obo-GO-results-in-growth-of',2). +fb_pred('obo-guided-by',3). +fb_pred('obo-has-definition',2). +fb_pred('obo-has-fasciculating-neuron-projection',3). +fb_pred('obo-has-functional-parent',2). +fb_pred('obo-has-name',2). +fb_pred('obo-has-origin',3). +fb_pred('obo-has-parent-hydride',2). +fb_pred('obo-has-part',2). +fb_pred('obo-has-part',3). +fb_pred('obo-has-quality',3). +fb_pred('obo-has-role',2). +fb_pred('obo-has-sensory-dendrite-in',3). +fb_pred('obo-has-soma-location',3). +fb_pred('obo-has-synaptic-IO-in',3). +fb_pred('obo-has-synaptic-IO-throughout',3). +fb_pred('obo-holds-over-chain',2). +fb_pred('obo-id-type',2). +fb_pred('obo-immediately-preceded-by',3). +fb_pred('obo-inchi',2). +fb_pred('obo-inchikey',2). +fb_pred('obo-Inheritance',2). +fb_pred('obo-innervated-by',3). +fb_pred('obo-innervates',3). +fb_pred('obo-intersection-of',4). +fb_pred('obo-inverse-of',2). +fb_pred('obo-inverse-of',3). +fb_pred('obo-is-a',2). +fb_pred('obo-is-class-level',2). +fb_pred('obo-is-conjugate-acid-of',2). +fb_pred('obo-is-conjugate-base-of',2). +fb_pred('obo-is-cyclic',2). +fb_pred('obo-is-enantiomer-of',2). +fb_pred('obo-is-functional',2). +fb_pred('obo-is-inverse-functional',2). +fb_pred('obo-is-metadata-tag',2). +fb_pred('obo-is-obsolete',2). +fb_pred('obo-is-substituent-group-from',2). +fb_pred('obo-is-symmetric',2). +fb_pred('obo-is-tautomer-of',2). +fb_pred('obo-is-transitive',2). +fb_pred('obo-mass',2). +fb_pred('obo-member-of',3). +fb_pred('obo-monoisotopicmass',2). +fb_pred('obo-name',2). +fb_pred('obo-namespace',2). +fb_pred('obo-namespace-id-rule',2). +fb_pred('obo-narrowMatch',2). +fb_pred('obo-negatively-regulates',3). +fb_pred('obo-non-functional-homolog-of',3). +fb_pred('obo-OBI:9991118',2). +fb_pred('obo-ontology',2). +fb_pred('obo-overlaps',3). +fb_pred('obo-owl:versionInfo',2). +fb_pred('obo-part-of',3). +fb_pred('obo-pathname',2). +fb_pred('obo-positively-regulates',3). +fb_pred('obo-property-value',2). +fb_pred('obo-property-value',3). +fb_pred('obo-receives-input-from',3). +fb_pred('obo-receives-synaptic-input-from-neuron',3). +fb_pred('obo-receives-synaptic-input-in-region',3). +fb_pred('obo-receives-synaptic-input-throughout',3). +fb_pred('obo-regulates',3). +fb_pred('obo-relatedMatch',2). +fb_pred('obo-remark',2). +fb_pred('obo-replaced-by',2). +fb_pred('obo-RO',4). +fb_pred('obo-saved-by',2). +fb_pred('obo-sends-synaptic-output-throughout',3). +fb_pred('obo-sends-synaptic-output-to-cell',3). +fb_pred('obo-sends-synaptic-output-to-region',3). +fb_pred('obo-smiles',2). +fb_pred('obo-subset',2). +fb_pred('obo-subsetdef',3). +fb_pred('obo-substage-of',3). +fb_pred('obo-synapsed-via-type-Ib-bouton-to',3). +fb_pred('obo-synapsed-via-type-II-bouton-to',3). +fb_pred('obo-synapsed-via-type-III-bouton-to',3). +fb_pred('obo-synapsed-via-type-Is-bouton-to',3). +fb_pred('obo-synonym',3). +fb_pred('obo-synonym',4). +fb_pred('obo-synonym',5). +fb_pred('obo-synonymtypedef',3). +fb_pred('obo-synonymtypedef',4). +fb_pred('obo-transcribed-from',3). +fb_pred('obo-transcribed-to',3). +fb_pred('obo-transitive-over',3). +fb_pred('obo-variant-of',3). +fb_pred('obo-xref',2). +fb_pred('obo-xref',3). +fb_pred('obo-xref',4). +fb_pred('obo-xref-analog',2). +fb_pred('organism_list',2). +fb_pred('organism_list',6). +fb_pred('pathname',2). +fb_pred('pathway_group',7). +fb_pred('pathway_group_data',2). +fb_pred('pathway_group_data',7). +fb_pred('physical_interactions_mitab',42). +fb_pred('pmid_fbgn_uniprot',5). +fb_pred('stocks',7). +fb_pred('stocks_FB2023_05',7). +fb_pred('synonym',6). +fb_pred('transposon_sequence_set',10). +fb_pred('transposon_sequence_set',11). +fb_pred('transposon_sequence_set',12). +fb_pred('transposon_sequence_set',13). +fb_pred('transposon_sequence_set',14). +fb_pred('transposon_sequence_set',15). +fb_pred('transposon_sequence_set',17). +fb_pred('transposon_sequence_set',18). +fb_pred('transposon_sequence_set',19). +fb_pred('transposon_sequence_set',20). +fb_pred('transposon_sequence_set',21). +fb_pred('transposon_sequence_set',22). +fb_pred('transposon_sequence_set',23). +fb_pred('transposon_sequence_set',25). +fb_pred('transposon_sequence_set',26). +fb_pred('transposon_sequence_set',27). +fb_pred('transposon_sequence_set',28). +fb_pred('transposon_sequence_set',29). +fb_pred('transposon_sequence_set',3). +fb_pred('transposon_sequence_set',30). +fb_pred('transposon_sequence_set',31). +fb_pred('transposon_sequence_set',32). +fb_pred('transposon_sequence_set',33). +fb_pred('transposon_sequence_set',34). +fb_pred('transposon_sequence_set',35). +fb_pred('transposon_sequence_set',36). +fb_pred('transposon_sequence_set',37). +fb_pred('transposon_sequence_set',38). +fb_pred('transposon_sequence_set',4). +fb_pred('transposon_sequence_set',40). +fb_pred('transposon_sequence_set',41). +fb_pred('transposon_sequence_set',42). +fb_pred('transposon_sequence_set',44). +fb_pred('transposon_sequence_set',45). +fb_pred('transposon_sequence_set',46). +fb_pred('transposon_sequence_set',47). +fb_pred('transposon_sequence_set',48). +fb_pred('transposon_sequence_set',49). +fb_pred('transposon_sequence_set',5). +fb_pred('transposon_sequence_set',50). +fb_pred('transposon_sequence_set',51). +fb_pred('transposon_sequence_set',52). +fb_pred('transposon_sequence_set',53). +fb_pred('transposon_sequence_set',54). +fb_pred('transposon_sequence_set',55). +fb_pred('transposon_sequence_set',56). +fb_pred('transposon_sequence_set',57). +fb_pred('transposon_sequence_set',58). +fb_pred('transposon_sequence_set',59). +fb_pred('transposon_sequence_set',60). +fb_pred('transposon_sequence_set',61). +fb_pred('transposon_sequence_set',62). +fb_pred('transposon_sequence_set',7). +fb_pred('transposon_sequence_set',8). +fb_pred('transposon_sequence_set',9). +% ============== +% METTA COMPILER +% ============== +%:- ensure_loaded(metta_compiler). +:- ensure_loaded(metta_interp). +%:- ensure_loaded(metta_python). + + + + +if_m2(G):- once(G). + +datalog_to_termlog(File):- atom_contains(File,'*'),expand_file_name(File,List),!,maplist(datalog_to_termlog,List). +datalog_to_termlog(File):- + nb_setval(src_indents,'False'), + atom_concat(File,'2',File2), + fbug(datalog_to_termlog(File)), + if_m2(atom_concat(File,'.metta',M)), + setup_call_cleanup((open(File,read,In), open(File2,write,Out), if_m2(open(M,write,OutM))), + (repeat, + read_term(In,Term,[]), + (Term==end_of_file -> ! ; (process_datalog(Out,OutM,Term),fail))), + ((close(In),close(Out),if_m2(close(OutM)),listing(fb_pred/2)))). + + +process_datalog(Out,OutM,Term):- + Term=..[F|Args], + process_datalog(Out,OutM,F,Args). + + +process_datalog(Out,OutM,F,Args):- + must_det_ll((maplist(better_arg,Args,ArgsL), + Src=[F|ArgsL],OBO=..Src, + length(ArgsL,N), + assert_if_new(fb_pred(F,N)), + write_canonical(Out,OBO),!,writeln(Out,'.'), + if_m2((with_output_to(OutM,write_srcH(Src)))))). + + + % Split a string or atom by a specified delimiter. +split_by_delimiter(Input, Delimiter, Parts) :- + atomic_list_concat(Parts, Delimiter, Input), + Parts = [_,_|_]. % Ensure that there's more than one part. + +always_delistify(A,A):- \+ compound(A),!. +always_delistify(s(A,M,E),s(A,MM,E)):- !, always_delistify(M,MM). +always_delistify(A,A):- \+ is_list(A),!. +always_delistify([A],A):-!. +always_delistify(A,A). + +better_arg(S,A):- string(S),atom_string(A,S),!. +%better_arg1(A,B):- fix_concept(A,B),!. +better_arg(A,A):- !. + +better_arg(A,B):- better_arg1(A,AA),always_delistify(AA,B). +% Main predicate to try different delimiters. +better_arg1(Input,s(A,Mid,E)) :- fail, (string(Input);atom(Input)), + once(to_case_breaks(Input,CB)), CB=[_,_,_|_], once(cb_better_args(CB,[A|ABCParts])), + ABCParts=[_,_|_], append(Mid,[E],ABCParts),!. +better_arg1(S,A):- string(S),atom_string(A,S),!. +%better_arg1(A,B):- fix_concept(A,B),!. +better_arg1(A,A). + +is_FB_input([xti(_, upper), xti(":", punct), xti(_, digit)]):-!. +is_FB_input([xti("FB", upper), xti(_,lower), xti(_, digit)]):-!. +cb_better_args([_],_):-!,fail. +cb_better_args(X,_):- is_FB_input(X),!,fail. +cb_better_args(CB,Parts):-cb_better_args_ni(CB,Parts),!. +cb_better_args_ni([A,B,C|L],[I|Parts]):- is_FB_input([A,B,C]),maplist(arg(1),[A,B,C],ABC),atomic_list_concat(ABC,I),cb_better_args_ni(L,Parts). +cb_better_args_ni([XTI|L],[I|Parts]):-arg(1,XTI,S),!,atom_string(I,S),cb_better_args_ni(L,Parts). +cb_better_args_ni([],[]):-!. +datalog_to_termlog:- + datalog_to_termlog('./data/*/*.datalog'), + datalog_to_termlog('./data/*/*/*.datalog'), + datalog_to_termlog('./data/*/*/*/*.datalog'), + datalog_to_termlog('./data/*/*/*/*/*.datalog'), + datalog_to_termlog('./data/*/*/*/*/*/*.datalog'), + datalog_to_termlog('./data/*/*/*/*/*/*/*.datalog'). + +%datalog_to_termlog:- datalog_to_termlog('whole_flybase.datalog'). + diff --git a/metta_vspace/pyswip-want/flybase_obo.pl b/metta_vspace/pyswip-want/flybase_obo.pl new file mode 100755 index 00000000..8882e054 --- /dev/null +++ b/metta_vspace/pyswip-want/flybase_obo.pl @@ -0,0 +1,294 @@ +% =========================================== +% BEGIN OBO Loader +% - Douglas R. Miles 2023 +% =========================================== + +% requires: assert_MeTTa/1, track_load_into_file/2 + +:- use_module(library(logicmoo_utils)). +:- ensure_loaded(flybase_main). + +assert_OBO(P,X,Y):- assert_OBO(ontology_info(P,X,Y)). + +% Main entry point +load_obo(Filename) :- \+ atomic(Filename), + absolute_file_name(Filename,X,[read(exists),extension(['']),file_type(directory), + file_errors(fail),solutions(first)]), !, load_obo(X). +load_obo(Filename) :- \+ atomic(Filename), !, + absolute_file_name(Filename,X,[read(exists),extension(['']), file_errors(fail),solutions(first)]), !, load_obo(X). +load_obo(Filename) :- + atomic(Filename), \+ exists_file(Filename), expand_file_name(Filename,List), + List\==[], List\==[Filename], + maplist(load_obo,List). +load_obo(Directory) :- + atomic(Directory), exists_directory(Directory), + directory_file_path(Directory, "*.obo", Filename), + expand_file_name(Filename,List),!,maplist(load_obo,List). +load_obo(Filename) :- fail, + process_obo_file(Filename),!. +load_obo(Filename) :- + process_obo_direct(Filename),!. + + +process_obo_file(File):- atom_concat(File,'.metta_x',MXFile),process_obo_file(File,MXFile). +process_obo_file(_File,MXFile):- exists_file(MXFile),!,process_metta_x_file(MXFile). +process_obo_file(File, MXFile):- exists_file(File),!, + setup_call_cleanup( + open(MXFile,write,Strm,[]), + setup_call_cleanup( + set_stream(Strm,alias(metta_x_output)), + with_option(make_metta_x,'False', + process_obo_direct(File)), + set_stream(current_output,alias(metta_x_output))), + close(Strm)), + remove_duplicates(MXFile), + process_metta_x_file(MXFile). +process_obo_file(File, MXFile):- throw(process_obo_file(File, MXFile)). + + + +% remove_duplicates(+InputFile) - removes duplicate lines from a file in place. +remove_duplicates(InputFile) :- + % Create a temporary output file + format(atom(OutputFile), '~w.tmp', [InputFile]), + % Build the command to remove duplicates and output to the temporary file + format(atom(Command), 'sort ~w | uniq > ~w', [InputFile, OutputFile]), + % Execute the command + shell(Command, ExitStatus), + % Check the exit status + ExitStatus =:= 0, + % Move the temporary output file to the original input file + format(atom(Command2), 'mv ~w ~w', [OutputFile, InputFile]), + shell(Command2, ExitStatus2), + ExitStatus2 =:= 0,!. + +% rename_file(+Source, +Destination) - renames or moves a file. +%rename_file(Source, Destination) :- + % rename(Source, Destination). + +process_obo_direct(Filename):- + directory_file_path(Directory, BaseName, Filename), + file_name_extension(Id, _, BaseName), + symbol_concat(Id,'.metta',OutputFile), + nop(tell(OutputFile)), + track_load_into_file(Filename, + must_det_ll(( + Type = 'OntologyFile', + assert_OBO(id_type,Id,Type), + nb_setval(obo_id,Id),nb_setval(obo_type,Type), + assert_OBO('pathname',Id,Filename),!, + assert_OBO('basename',Id,BaseName),!, + assert_OBO('directory',Id,Directory),!, + setup_call_cleanup(open(Filename, read, Stream, [encoding(utf8)]), + process_obo_stream_repeat(Stream), + close(Stream))))), + nop(told). + + +process_obo_stream_repeat(Stream):- + repeat, + nb_current(obo_type,Type), + nb_current(obo_id, Id), + once((read_line_to_string(Stream, Line), + ((should_show_data(_),fail) -> writeln(Line); true), + normalize_space(chars(Chars),Line))), + Chars\==[], + once(process_obo_chars( Type, Chars, Id)), + ((at_end_of_stream(Stream);reached_file_max) -> ! ; fail). + + +process_obo_stream(Stream,_Type,_Id) :- (at_end_of_stream(Stream);reached_file_max),!. +process_obo_stream(Stream, Type, Id) :- + must_det_ll(( + read_line_to_string(Stream, Line), %writeln(Line), + normalize_space(chars(Chars),Line), + process_obo_chars( Type, Chars, Id))). + + +into_rest(Rest,RestChars,RestStr):- + obo_string(Str,Rest), + normalize_space(chars(RestChars),Str), + obo_string(RestStr,RestChars). + +obo_string(String,[C|Chars]):- var(String), C==' ',!, obo_string(String,Chars). +obo_string(String,Chars):- string_chars(String,Chars). + +process_obo_chars( _, [e,n,d,'_',o,f,'_',f,i,l,e], _):-!. +process_obo_chars( _, [], _) :- !. + +process_obo_chars( _, ['['|Chars], _):- append(Left,[']'],Chars),!, + must_det_ll(( symbol_chars(Type,Left),!, nb_setval(obo_type,Type))). + +process_obo_chars( Type, Chars, _):- + get_key(Key,Chars,Rest),Key == id, + into_rest(Rest,RestChars,_RestStr), + symbol_chars(Id,RestChars), assert_OBO(id_type,Id,Type), + nb_setval(obo_id,Id),nb_setval(obo_type,Type). + +process_obo_chars( Type, Chars, Id):- + must_det_ll(( + get_key(Key,Chars,Rest), + into_rest(Rest,RestChars,RestStr), + process_obo_rest_line(Type,Id,Key,RestChars,RestStr))),!. + +process_obo_rest_line(Type,Id,Reln,Rest,_):- Reln = id, + get_some_items([item(Id)],Rest,[]),!, assert_OBO(id_type,Id,Type),!. +process_obo_rest_line(_Type,Id,Ref,_Chars,S):- + member(Ref,[name,comment]), + assert_OBO(Ref,Id,S),!. + +process_obo_rest_line(Type,Id,Reln,Chars,_):- Reln = relationship,!, + must_det_ll(( + key_like_string(KeyLike,Chars,Rest), + symbol_chars(Key,KeyLike), + into_rest(Rest,RestChars,RestStr), + process_obo_rest_line(Type,Id,Key,RestChars,RestStr))). + +process_obo_rest_line(_Type,Id,Ref,Chars,_):- + \+ (member(C,Chars),member(C,['!','[','"'])), + ( \+ member(' ',Chars)-> symbol_chars(S,Chars);obo_string(S,Chars)), + assert_OBO(Ref,Id,S),!. + +process_obo_rest_line(_Type,Id,is_a,Chars,Str):- + member('!',Chars), atomic_list_concat([L,R],' ! ',Str), + normalize_space(atom(T),L),normalize_space(string(N),R), + assert_OBO(is_a,Id,T), assert_OBO(name,T,N),!. + +process_obo_rest_line(_Type,Id,Reln,Chars,_):- + % member(Reln,[synonym]), + get_some_items(List,Chars,[]), + maplist(fix_obo_arg,List,Args), + Assert=..[Reln,Id|Args], + assert_OBO(Assert),!. + +%process_obo_rest_line(_Type,Id,Reln,Chars,_):- get_some_items(List,Chars,[]), maplist(arg(1),List,Args), assert_OBO(Reln,Id,Args). +process_obo_rest_line(Type,Id,Miss,Rest,Str):- + pp_fb('ERROR'(process_obo_rest_line(Type,Id,Miss,Rest,Str))),!. + +fix_obo_arg(Var,Var):- var(Var),!. +fix_obo_arg("[]",[]):- !. +fix_obo_arg('[]',[]):- !. +fix_obo_arg(X,Y):- string(X),!,normalize_space(string(Y),X). +fix_obo_arg(X,Y):- atom(X),!,normalize_space(atom(Y),X). +fix_obo_arg(X,Y):- compound(X),arg(1,X,XX),!,fix_obo_arg(XX,Y). + +fix_obo_arg(X,X). + +/* +Given the DCG rules we've defined, the input + +``` OBO + +[Term] +id: FBcv:0000391 +name: bang sensitive +namespace: phenotypic_class +def: "A phenotype exhibited following mechanical shock and consisting of a brief period of intense, uncoordinated motor activity (legs and wings flailing, abdomen coiling) followed by a prolonged period of paralysis." [FlyBase:FBrf0022877] +synonym: "easily shocked" RELATED [FlyBase:FBrf0022877] +is_a: FBcv:0000389 ! paralytic + +``` +Would be parsed into the following Prolog terms: +``` +[ + bracketed(['Term']), + key('id'), item('FBcv:0000391'), + key('name'), item('bang sensitive'), + key('namespace'), item('phenotypic_class'), + key('def'), quoted("A phenotype exhibited following mechanical shock and consisting of a brief period of intense, uncoordinated motor activity (legs and wings flailing, abdomen coiling) followed by a prolonged period of paralysis."), bracketed(['FlyBase:FBrf0022877']), + key('synonym'), quoted("easily shocked"), keyword('RELATED'), bracketed(['FlyBase:FBrf0022877']), + key('is_a'), item('FBcv:0000389'), named('paralytic') +] +``` + +*/ + + +get_key(Key)-->key_like_string(Chars),[':'],{symbol_chars(Key,Chars)},!. +get_some_items(I)--> [' '],!,get_some_items(I). +get_some_items(_,[],[]):-!. +get_some_items([H|T])-->get_one_item(H),get_some_items(T). get_some_items([])-->[]. +get_one_item(I)--> [' '],!,get_one_item(I). +get_one_item(quoted(Item))-->[x,s,d,':'],symbol_or_url(Chars),{symbol_chars(Item,[x,s,d,':'|Chars])}. +get_one_item(quoted(Item))-->[h,t,t,p],symbol_or_url(Chars),{obo_string(Item,[h,t,t,p|Chars])}. +get_one_item(quoted(Item))-->[f,t,p],symbol_or_url(Chars),{obo_string(Item,[f,t,p|Chars])}. +get_one_item(quoted(Item))-->['"'],string_until_end_quote(Chars),{obo_string(Item,Chars)}. +get_one_item(named(Item))-->['!'],whs,named_like_string(Chars),{symbol_chars(Item,Chars)}. +get_one_item(bracketed(Items))-->['['],whs,items(Items),whs,[']']. +get_one_item(bracketed(Items))-->['{'],whs,items(Items),whs,['}']. +%get_one_item(item(Item))--> whs,key_like_string(Chars),whs,{Chars \==[], symbol_chars(Item,Chars)}. +get_one_item(keyword(Keyword))-->whs,id_like_string(Chars),{Chars\==[]},whs,{symbol_chars(Keyword,Chars)}. +get_one_item(text(Text))-->named_like_string(Chars),{obo_string(Text,Chars)}. +get_one_item(text(Text),[H|T],[]):- ground([H|T]),obo_string(Text,[H|T]),!. +items([Item|Rest])-->item(Item),whs,[','],whs,items(Rest). +items([Item])-->item(Item),!. +item(Item)-->symbol_or_url(Chars),{Chars\==[],symbol_chars(Item,Chars)}. +key_like_string([H|T])-->[H],{\+member(H,[':',' ','\t','\n'])},key_like_string(T). +key_like_string([])-->[]. +id_like_string([H|T])-->[H],{\+member(H,['!',' ','\t','\n',',','[',']','{','}','"'])},id_like_string(T). +id_like_string([])-->[]. +symbol_or_url([H|T])-->[H],{\+member(H,[',','[',']','"',' '])},symbol_or_url(T). +symbol_or_url([])-->[]. +string_until_end_quote([])-->['"'],!. +string_until_end_quote([H|T])-->(['\\',H];[H]),!,string_until_end_quote(T). +named_like_string([H|T])-->[H],{\+member(H,['\n'])},named_like_string(T). +named_like_string([])-->[]. +whs-->[''],!,whs. whs-->[]. + +% =========================================== +% END OBO Loader +% =========================================== + +assert_OBO(property_value(Term, URI, V, 'xsd:string')):- assert_OBO(property_value(Term, URI, V)). +assert_OBO(property_value(Term, URI, V)):- simplify_obo_arg(URI,Pred),!,assert_OBO(property_value(Term, Pred, V)). +assert_OBO(property_value(Term, Pred, V)):- simplify_obo_arg(V,VV),!,assert_OBO(property_value(Term, Pred, VV)). +assert_OBO(property_value(Term, Pred, V)):- atom(Pred),!,OBO=..[Pred,Term,V],assert_OBO(OBO). +assert_OBO(synonym(Pred,A,Term,V)):- simplify_obo_arg(V,VV),!,assert_OBO(synonym(Pred,A,Term,VV)). +assert_OBO(ontology_info(Pred,Term,V)):- assert_OBO(property_value(Term, Pred, V)). +assert_OBO([F|List]):- is_list([F|List]),atom(F),OBO=..[F|List],!,assert_OBO(OBO). +assert_OBO(OBO):- + must_det_ll(( + OBO=..[Fn|Cols], + into_obofn(Fn,OboFn), + assert_OB1([OboFn|Cols]))). + +assert_OB1(List):- nb_current(make_metta_x,'True'),!, assert_OB2(List). +assert_OB1([OboFn|Cols]):- + OBO1=..[OboFn|Cols], + assert_to_metta(OBO1). + +assert_OB2(List):- maplist(to_metta_x_args,List,ListO), + atomics_to_string(ListO,'\t',Str), + writeln(metta_x_output,Str). + +to_metta_x_args(X,O):- X==[],!,O='[]'. +to_metta_x_args(X,O):- atomic(X),!,O=X. +to_metta_x_args(X,O):- term_to_atom(X,O). + +args_x_metta(X,O):- X=='[]',!,O=[]. +args_x_metta(X,O):- atomic(X),atom_concat('?-',Read,X),!,atom_to_term(Read,O,_). +args_x_metta(X,O):- X=O. +/* + OBOW=..[OboFn|Cols], + (is_converting -> (format('~N'), write_src(OBOW));(OBO1=..OBOW,assert_MeTTa(OBO1))))), + !. +*/ + +into_obofn(Fn,OboFn):- atom_concat('obo-',_,Fn),!,Fn=OboFn,!. +into_obofn(Fn,OboFn):- atom_concat('obo-',Fn,OboF_),!,use_dashes(OboF_,OboFn). + + +use_dashes(OboF_,OboFn):- + atomic_list_concat(List,'_',OboF_), + atomic_list_concat(List,'-',OboFn),!. + + +simplify_obo_arg(I,_O):- \+ string(I), \+ atom(I),!,fail. +simplify_obo_arg([],_O):- !, fail. +simplify_obo_arg("[]",[]):-!. +simplify_obo_arg(I,O):- atom_concat('http://purl.obolibrary.org/obo/chebi/',O,I),!. +simplify_obo_arg(I,O):- atom_concat(' ',O,I),!. +simplify_obo_arg(I,O):- atom_concat(O,' ',I),!. +simplify_obo_arg(I,O):- atom_number(I,O),!. + + diff --git a/metta_vspace/pyswip-want/flybase_scheme.pl b/metta_vspace/pyswip-want/flybase_scheme.pl new file mode 100755 index 00000000..24c261a3 --- /dev/null +++ b/metta_vspace/pyswip-want/flybase_scheme.pl @@ -0,0 +1,2716 @@ +'information_schema.columns'(flybase,pg_catalog,pg_stat_database,temp_bytes,15,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',15,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_type,typelem,13,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',13,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,strain_featureprop,value,4,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_class,relpersistence,16,'','NO','"char"','','','','','','','','','','','','','','','','','',flybase,pg_catalog,char,'','','','',16,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,feature,feature_id,1,'nextval(\'feature_feature_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,routines,type_udt_schema,30,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',30,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_statio_sys_indexes,indexrelid,2,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,strain_relationship_pub,strain_relationship_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_index,indislive,13,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',13,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_xact_sys_tables,n_tup_ins,8,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,parameters,dtd_identifier,31,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',31,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,routines,interval_precision,28,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',28,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_statio_all_tables,idx_blks_read,6,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,element_types,object_schema,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,views,table_name,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,foreign_data_wrappers,foreign_data_wrapper_catalog,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_statio_user_indexes,relname,4,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,column_options,option_value,6,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,library_cvterm,cvterm_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_attribute,atttypid,3,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,stockprop,type_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,table_privileges,is_grantable,7,'','YES','character varying',3,12,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,yes_or_no,flybase,pg_catalog,varchar,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,feature_cvtermprop,value,4,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_shseclabel,label,4,'','NO',text,'',1073741824,'','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stats_ext,n_distinct,8,'','YES',pg_ndistinct,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,pg_ndistinct,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,phenotype_cvterm,phenotype_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,phenotype_comparison,pub_id,8,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',8,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_attribute,atthasdef,14,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',14,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_database,datminmxid,12,'','NO',xid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,xid,'','','','',12,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,grpmember,type_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_amproc,amprocnum,5,'','NO',smallint,'','',16,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int2,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,library_interaction,library_interaction_id,1,'nextval(\'library_interaction_library_interaction_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_progress_vacuum,num_dead_tuples,11,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',11,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_class,reltype,4,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,humanhealth_pubprop,type_id,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,strain_dbxref,strain_dbxref_id,1,'nextval(\'strain_dbxref_strain_dbxref_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stats,correlation,11,'','YES',real,'','',24,2,'','','','','','','','','','','','','',flybase,pg_catalog,float4,'','','','',11,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,routines,module_catalog,8,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,stock,description,6,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,element_types,datetime_precision,18,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',18,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_settings,enumvals,12,'','YES','ARRAY','','','','','','','','','','','','','','','','','',flybase,pg_catalog,'_text','','','','',12,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,grp_relationshipprop,rank,3,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_bgwriter,buffers_backend,8,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,library_expressionprop,library_expressionprop_id,1,'nextval(\'library_expressionprop_library_expressionprop_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,genotype_dbxref,genotype_id,2,'','NO',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,analysisgrp,analysis_id,6,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,prediction_evidence,evidence_id,3,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,parameters,character_octet_length,11,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',11,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,interactionprop,interaction_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,cell_lineprop,cell_line_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_default_acl,defaclacl,5,'','NO','ARRAY','','','','','','','','','','','','','','','','','',flybase,pg_catalog,'_aclitem','','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_slru,name,1,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,foreign_data_wrapper_options,option_name,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,featureloc,featureloc_id,1,'nextval(\'featureloc_featureloc_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,cv,name,2,'','NO','character varying',255,1020,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_activity,query,20,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',20,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,domain_constraints,is_deferrable,7,'','YES','character varying',3,12,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,yes_or_no,flybase,pg_catalog,varchar,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,grp_synonym,is_internal,6,false,'NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,interaction_group_feature_interaction,interaction_group_feature_interaction_id,1,'nextval(\'interaction_group_feature_int_interaction_group_feature_int_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,cell_line_library,library_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,feature_cvterm,pub_id,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,tableinfo,is_view,4,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,applicable_roles,grantee,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_database,stats_reset,21,'','YES','timestamp with time zone','','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,timestamptz,'','','','',21,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_user_mappings,usename,5,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_roles,rolname,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,dbxrefprop,dbxrefprop_id,1,'nextval(\'dbxrefprop_dbxrefprop_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_ts_config,oid,1,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,lock,task,11,'\'modify gene model\'::character varying','NO','character varying',50,200,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',11,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,character_sets,character_set_schema,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_cast,castmethod,6,'','NO','"char"','','','','','','','','','','','','','','','','','',flybase,pg_catalog,char,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,organism_cvtermprop,rank,5,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_enum,enumtypid,2,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,feature_synonym,feature_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,library,library_id,1,'nextval(\'library_library_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_user_tables,seq_tup_read,5,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,user_defined_types,ordering_routine_catalog,9,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',9,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,humanhealth_featureprop,humanhealth_featureprop_id,1,'nextval(\'humanhealth_featureprop_humanhealth_featureprop_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stats,most_common_elems,12,'','YES',anyarray,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,anyarray,'','','','',12,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,foreign_tables,foreign_server_name,5,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,humanhealthprop,value,4,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,feature_expression,feature_expression_id,1,'nextval(\'feature_expression_feature_expression_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_database,datfrozenxid,11,'','NO',xid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,xid,'','','','',11,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,genotype_cvterm,rank,6,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,strain_phenotypeprop,value,4,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_all_tables,relid,1,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_seclabels,classoid,2,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,columns,identity_cycle,41,'','YES','character varying',3,12,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,yes_or_no,flybase,pg_catalog,varchar,'','','','',41,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,analysisgrpmember,grpmember_id,7,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',7,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_all_tables,analyze_count,22,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',22,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,parameters,character_set_catalog,12,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',12,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,columns,column_default,6,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,genotypeprop,genotypeprop_id,1,'nextval(\'genotypeprop_genotypeprop_id_seq\'::regclass)','NO',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,role_routine_grants,routine_schema,7,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,view_table_usage,view_name,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_rewrite,ev_action,8,'','NO',pg_node_tree,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,pg_node_tree,'','','','',8,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_depend,refclassid,4,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,library_dbxref,is_current,4,true,'NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_settings,max_val,11,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',11,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,humanhealth_relationship,value,5,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,synonym,synonym_id,1,'nextval(\'synonym_synonym_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,foreign_data_wrapper_options,option_value,4,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,prediction_evidence,analysis_id,4,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,fnr_type,timelastmodified,12,'','YES','timestamp without time zone','','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,timestamp,'','','','',12,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,column_privileges,privilege_type,7,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,grp_relationshipprop,type_id,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,strain_synonym,is_current,5,false,'NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,parameters,numeric_scale,20,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',20,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_locks,tuple,5,'','YES',smallint,'','',16,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int2,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_attribute,attidentity,16,'','NO','"char"','','','','','','','','','','','','','','','','','',flybase,pg_catalog,char,'','','','',16,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,featurerange,rangestr,8,'','YES','character varying',255,1020,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',8,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,humanhealth,is_obsolete,6,false,'NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,routines,result_cast_type_udt_schema,76,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',76,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_replication,backend_start,8,'','YES','timestamp with time zone','','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,timestamptz,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,library_grpmember,library_grpmember_id,1,'nextval(\'library_grpmember_library_grpmember_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_class,relnamespace,3,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,humanhealth_pubprop,rank,3,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_sequence,seqcycle,8,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',8,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,feature,type_id,9,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',9,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,environment,uniquename,2,'','NO',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,grpmember,grp_id,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,stockprop,value,4,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,feature_cvtermprop,type_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_slru,stats_reset,9,'','YES','timestamp with time zone','','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,timestamptz,'','','','',9,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_shseclabel,provider,3,'','NO',text,'',1073741824,'','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,text,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,featureloc,phase,9,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',9,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_archiver,stats_reset,7,'','YES','timestamp with time zone','','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,timestamptz,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_statio_user_indexes,schemaname,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,genotypeprop_pub,pub_id,3,'','NO',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,library_cvterm,pub_id,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_attribute,attstattarget,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,strain,is_obsolete,6,false,'NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_wal_receiver,sender_host,13,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',13,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,stock_relationship,value,5,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_class,relhasindex,14,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',14,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,grpmemberprop_pub,grpmemberprop_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,views,view_definition,4,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_tables,schemaname,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_largeobject_metadata,lomowner,2,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,role_udt_grants,grantee,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,feature_interactionprop,feature_interactionprop_id,1,'nextval(\'feature_interactionprop_feature_interactionprop_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,user_mappings,authorization_identifier,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,cell_line_cvterm,cell_line_cvterm_id,1,'nextval(\'cell_line_cvterm_cell_line_cvterm_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,strain_featureprop,type_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,humanhealth_pub,humanhealth_pub_id,1,'nextval(\'humanhealth_pub_humanhealth_pub_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,featureloc_allcoords,feature_id,2,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_activity,xact_start,12,'','YES','timestamp with time zone','','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,timestamptz,'','','','',12,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_roles,rolpassword,9,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',9,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,cell_line,timelastmodified,6,'now()','NO','timestamp without time zone','','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,timestamp,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,view_table_usage,table_catalog,4,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_depend,objsubid,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,library_dbxref,dbxref_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,view_column_usage,column_name,7,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,grp_pub,grp_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,fnr_type,timeaccessioned,11,'','YES','timestamp without time zone','','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,timestamp,'','','','',11,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,parameters,scope_catalog,27,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',27,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,strain_phenotypeprop,type_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,humanhealthprop,type_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_policy,polpermissive,5,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,domains,scope_schema,24,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',24,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_policies,qual,7,'','YES',text,'',1073741824,'','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,text,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,role_column_grants,grantee,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,routines,type_udt_catalog,29,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',29,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,gffatts_slpar,type,2,'','YES','character varying','',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,feature_synonym,pub_id,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_foreign_server,srvacl,7,'','YES','ARRAY','','','','','','','','','','','','','','','','','',flybase,pg_catalog,'_aclitem','','','','',7,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,cvterm_type,termtype,3,'','YES','character varying',255,1020,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,user_defined_types,numeric_precision,22,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',22,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,f_type,md5checksum,8,'','YES',character,32,128,'','','','','','','','','','','','','','','',flybase,pg_catalog,bpchar,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_views,viewname,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_type,typmodin,19,'','NO',regproc,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,regproc,'','','','',19,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,cell_lineprop_pub,cell_lineprop_pub_id,1,'nextval(\'cell_lineprop_pub_cell_lineprop_pub_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,pub,type_id,10,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',10,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,routines,result_cast_scope_schema,79,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',79,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_index,indexprs,19,'','YES',pg_node_tree,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,pg_node_tree,'','','','',19,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,feature_cvterm,cvterm_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_trigger,tgattr,15,'','NO','ARRAY','','','','','','','','','','','','','','','','','',flybase,pg_catalog,int2vector,'','','','',15,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,phenstatement,pub_id,6,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_activity,backend_start,11,'','YES','timestamp with time zone','','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,timestamptz,'','','','',11,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,tableinfo,primary_key_column,3,'','YES','character varying',30,120,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,organism_library,library_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,strain_cvtermprop,rank,5,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,cell_line_library,pub_id,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_all_tables,n_tup_upd,9,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',9,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,grp_cvterm,grp_cvterm_id,1,'nextval(\'grp_cvterm_grp_cvterm_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,table_constraints,table_schema,5,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,dbxref,dbxref_id,1,'nextval(\'dbxref_dbxref_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,user_defined_types,user_defined_type_catalog,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_wal_receiver,status,2,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,library_relationship,library_relationship_id,1,'nextval(\'library_relationship_library_relationship_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_xact_all_tables,idx_scan,6,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_event_trigger,evtowner,4,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,cvterm,is_relationshiptype,6,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_activity,usesysid,5,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_subscription,last_msg_send_time,6,'','YES','timestamp with time zone','','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,timestamptz,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_auth_members,grantor,3,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,routines,dtd_identifier,36,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',36,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,routines,numeric_precision,23,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',23,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,organismprop,rank,5,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,f_type,seqlen,7,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_xact_user_tables,schemaname,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,attributes,attribute_name,4,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,cell_line_feature,cell_line_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,featureloc_allcoords,gbeg,13,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',13,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_attrdef,oid,1,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,routines,to_sql_specific_name,53,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',53,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_statio_sys_tables,idx_blks_read,6,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_foreign_server,srvoptions,8,'','YES','ARRAY','','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,'_text','','','','',8,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,administrable_role_authorizations,is_grantable,3,'','YES','character varying',3,12,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,yes_or_no,flybase,pg_catalog,varchar,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,triggered_update_columns,trigger_schema,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_policies,with_check,8,'','YES',text,'',1073741824,'','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,text,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,view_routine_usage,table_schema,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_seclabel,label,5,'','NO',text,'',1073741824,'','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,text,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_user_tables,vacuum_count,20,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',20,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,cvterm_dbxref,is_for_definition,4,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_aggregate,aggfnoid,1,'','NO',regproc,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,regproc,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_ts_template,tmplnamespace,3,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_sequences,data_type,4,'','YES',regtype,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,regtype,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_progress_create_index,partitions_total,15,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',15,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,sequences,numeric_precision_radix,6,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_proc,proargmodes,22,'','YES','ARRAY','','','','','','','','','','','','','','','','','',flybase,pg_catalog,'_char','','','','',22,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,gffatts_slim,type,2,'','YES','character varying','',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_locks,pid,12,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',12,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_proc,oid,1,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,cell_line_relationship,cell_line_relationship_id,1,'nextval(\'cell_line_relationship_cell_line_relationship_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,featurepos,featurepos_id,1,'nextval(\'featurepos_featurepos_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,attributes,collation_name,16,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',16,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,featureprop,feature_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,routines,as_locator,54,'','YES','character varying',3,12,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,yes_or_no,flybase,pg_catalog,varchar,'','','','',54,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,library_featureprop,library_feature_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,feature_pub,feature_pub_id,1,'nextval(\'feature_pub_feature_pub_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_aggregate,aggminitval,22,'','YES',text,'',1073741824,'','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,text,'','','','',22,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,fnr_type,type,5,'','YES','character varying',1024,4096,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,feature_humanhealth_dbxref,feature_humanhealth_dbxref_id,1,'nextval(\'feature_humanhealth_dbxref_feature_humanhealth_dbxref_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,af_type,feature_id,1,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,role_usage_grants,grantee,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,grp,grp_id,1,'nextval(\'grp_grp_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,feature_relationshipprop,feature_relationship_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,f_loc,feature_id,1,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,element_types,interval_type,19,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',19,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,genotype,name,4,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_replication_slots,temporary,6,'','YES',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,tables,table_catalog,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_tablespace,spcoptions,5,'','YES','ARRAY','','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,'_text','','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,cell_line_synonym,cell_line_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,feature_relationship,object_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_constraint,contypid,9,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',9,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_timezone_abbrevs,utc_offset,2,'','YES',interval,'','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,interval,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_database_conflicts,datid,1,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_user,usename,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,humanhealth_cvterm,pub_id,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_sequence,seqcache,7,'','NO',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',7,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,humanhealth_cvtermprop,humanhealth_cvtermprop_id,1,'nextval(\'humanhealth_cvtermprop_humanhealth_cvtermprop_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,feature_interaction_pub,pub_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_shdepend,objsubid,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,strain_relationship,value,5,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,sql_features,sub_feature_id,3,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_replication,client_port,7,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_description,objoid,1,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,constraint_table_usage,table_catalog,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_operator,oprright,9,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',9,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,analysisprop,value,4,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_trigger,tgqual,17,'','YES',pg_node_tree,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,pg_node_tree,'','','','',17,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,featurerange,rightendf_id,7,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',7,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,stockcollection,type_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,cell_line_dbxref,is_current,4,true,'NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_locks,virtualtransaction,11,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',11,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,column_privileges,is_grantable,8,'','YES','character varying',3,12,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,yes_or_no,flybase,pg_catalog,varchar,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_sys_indexes,indexrelid,2,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_indexes,indexdef,5,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,triggers,event_object_schema,6,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_database,checksum_failures,17,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',17,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,role_routine_grants,routine_name,8,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_rewrite,ev_qual,7,'','NO',pg_node_tree,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,pg_node_tree,'','','','',7,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_language,lanname,2,'','NO',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_settings,short_desc,5,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,library_strain,strain_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_index,indoption,18,'','NO','ARRAY','','','','','','','','','','','','','','','','','',flybase,pg_catalog,int2vector,'','','','',18,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_transform,trftosql,5,'','NO',regproc,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,regproc,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,routines,maximum_cardinality,35,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',35,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_type,typsend,18,'','NO',regproc,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,regproc,'','','','',18,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_user_tables,n_tup_hot_upd,11,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',11,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_sequences,sequenceowner,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,cvterm_dbxref,dbxref_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,attributes,collation_catalog,14,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',14,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_database,datcollate,5,'','NO',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_ts_template,tmplinit,4,'','NO',regproc,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,regproc,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,foreign_servers,authorization_identifier,7,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_collation,collprovider,5,'','NO','"char"','','','','','','','','','','','','','','','','','',flybase,pg_catalog,char,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,column_domain_usage,domain_schema,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,interaction_cvterm,cvterm_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_progress_analyze,sample_blks_total,6,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,feature_genotype,cgroup,6,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_ts_parser,oid,1,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,element_types,collation_schema,13,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',13,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,routines,sql_data_access,43,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',43,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_type,typname,2,'','NO',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,constraint_column_usage,table_schema,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,lock,lockrank,5,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,column_udt_usage,table_schema,5,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_index,indrelid,2,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_proc,prosupport,9,'','NO',regproc,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,regproc,'','','','',9,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,organism_dbxref,organism_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,attributes,udt_name,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_auth_members,admin_option,4,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,strain_feature,strain_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,humanhealth_dbxrefprop_pub,pub_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,role_table_grants,grantee,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_sys_tables,idx_scan,6,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,columns,is_updatable,44,'','YES','character varying',3,12,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,yes_or_no,flybase,pg_catalog,varchar,'','','','',44,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_event_trigger,evtevent,3,'','NO',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_aggregate,aggmtransfn,9,'','NO',regproc,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,regproc,'','','','',9,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,domain_constraints,initially_deferred,8,'','YES','character varying',3,12,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,yes_or_no,flybase,pg_catalog,varchar,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_user,useconfig,9,'','YES','ARRAY','','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,'_text','','','','',9,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,key_column_usage,table_schema,5,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,cell_line_dbxref,dbxref_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_publication_rel,prrelid,3,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,analysisprop,type_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_bgwriter,maxwritten_clean,7,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,tables,user_defined_type_name,9,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',9,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,parameters,parameter_mode,5,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_constraint,oid,1,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,domains,collation_catalog,10,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',10,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_progress_vacuum,phase,5,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,udt_privileges,is_grantable,7,'','YES','character varying',3,12,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,yes_or_no,flybase,pg_catalog,varchar,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_constraint,conppeqop,22,'','YES','ARRAY','','','','','','','','','','','','','','','','','',flybase,pg_catalog,'_oid','','','','',22,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_shdepend,objid,3,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,routines,routine_type,7,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,sql_features,sub_feature_name,4,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,phenotype_comparison,phenotype2_id,7,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',7,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,af_type,type_id,9,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',9,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_user_tables,n_live_tup,12,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',12,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,humanhealth_cvterm,cvterm_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stats,null_frac,5,'','YES',real,'','',24,2,'','','','','','','','','','','','','',flybase,pg_catalog,float4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,analysisfeature,normscore,5,'','YES','double precision','','',53,2,'','','','','','','','','','','','','',flybase,pg_catalog,float8,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_available_extensions,name,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_user_functions,self_time,6,'','YES','double precision','','',53,2,'','','','','','','','','','','','','',flybase,pg_catalog,float8,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,table_privileges,with_hierarchy,8,'','YES','character varying',3,12,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,yes_or_no,flybase,pg_catalog,varchar,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stats_ext,kinds,7,'','YES','ARRAY','','','','','','','','','','','','','','','','','',flybase,pg_catalog,'_char','','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_operator,oid,1,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,feature_relationship,type_id,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,genotype,description,3,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,expression,expression_id,1,'nextval(\'expression_expression_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_xact_sys_tables,idx_tup_fetch,7,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,routines,result_cast_char_set_catalog,63,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',63,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,phenotype,assay_id,7,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',7,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,interactionprop_pub,pub_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_constraint,conparentid,11,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',11,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,feature_interaction_pub,feature_interaction_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,featureloc,is_fmin_partial,5,false,'NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_default_acl,oid,1,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_slru,blks_written,5,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,sql_features,feature_name,2,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_progress_basebackup,tablespaces_streamed,6,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,library_expressionprop,rank,5,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_proc,probin,27,'','YES',text,'',1073741824,'','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,text,'','','','',27,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,stockcollection,contact_id,3,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_amproc,oid,1,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_db_role_setting,setdatabase,1,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_statistic_ext,stxstattarget,6,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_user_indexes,idx_scan,6,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,role_usage_grants,object_catalog,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_operator,oprcom,11,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',11,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,pub,pages,8,'','YES','character varying',255,1020,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',8,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,f_type,organism_id,10,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',10,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,columns,character_set_catalog,17,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',17,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_locks,objid,9,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',9,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,feature_relationshipprop,type_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,domains,scope_catalog,23,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',23,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_sys_tables,autovacuum_count,21,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',21,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_attribute,attislocal,19,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',19,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,cell_line_synonym,synonym_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,feature_relationship,subject_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,expression_pub,expression_pub_id,1,'nextval(\'expression_pub_expression_pub_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,foreign_data_wrappers,foreign_data_wrapper_language,5,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,feature,uniquename,5,'','NO',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_timezone_abbrevs,is_dst,3,'','YES',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,genotypeprop,rank,5,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_user_tables,analyze_count,22,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',22,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,view_routine_usage,table_name,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_ts_template,tmplname,2,'','NO',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_proc,proargtypes,20,'','NO','ARRAY','','','','','','','','','','','','','','','','','',flybase,pg_catalog,oidvector,'','','','',20,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,analysis,algorithm,6,'','YES','character varying',255,1020,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_constraint,confrelid,12,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',12,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_class,reltoastrelid,13,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',13,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,gffatts_slim,attribute,3,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_type,typoutput,16,'','NO',regproc,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,regproc,'','','','',16,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,foreign_tables,foreign_table_catalog,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_index,indcollation,16,'','NO','ARRAY','','','','','','','','','','','','','','','','','',flybase,pg_catalog,oidvector,'','','','',16,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,triggers,action_reference_old_row,15,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',15,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_language,lanispl,4,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_all_tables,seq_tup_read,5,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_replication,state,10,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',10,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,library_strain,pub_id,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_wal_receiver,sender_port,14,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',14,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_aggregate,aggmtransspace,20,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',20,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,featureprop,type_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,library,type_id,5,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_user_tables,relid,1,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,library_featureprop,type_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,organism_cvtermprop,organism_cvtermprop_id,1,'nextval(\'organism_cvtermprop_organism_cvtermprop_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,table_constraints,initially_deferred,9,'','YES','character varying',3,12,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,yes_or_no,flybase,pg_catalog,varchar,'','','','',9,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_sys_indexes,relname,4,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,humanhealth_featureprop,rank,5,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_wal_receiver,receive_start_lsn,3,'','YES',pg_lsn,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,pg_lsn,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_extension,extversion,6,'','NO',text,'',1073741824,'','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,text,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_roles,rolcreatedb,5,'','YES',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,dbxrefprop,rank,5,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_ts_config,cfgparser,5,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_foreign_data_wrapper,fdwacl,6,'','YES','ARRAY','','','','','','','','','','','','','','','','','',flybase,pg_catalog,'_aclitem','','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_sys_tables,n_ins_since_vacuum,15,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',15,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,routines,result_cast_dtd_identifier,82,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',82,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_operator,oprnegate,12,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',12,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_auth_members,member,2,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,humanhealth_dbxref,humanhealth_dbxref_id,1,'nextval(\'humanhealth_dbxref_humanhealth_dbxref_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,strain_feature,pub_id,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_user_mappings,umid,1,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,role_table_grants,table_schema,4,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_index,indnkeyatts,4,'','NO',smallint,'','',16,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int2,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,organism_dbxref,is_current,4,true,'NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_xact_user_tables,relname,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_amop,amopmethod,8,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',8,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,interaction_group_feature_interaction,ftype,5,'','YES','character varying',255,1020,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,cell_line_feature,feature_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_type,typowner,4,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_available_extension_versions,relocatable,6,'','YES',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,constraint_column_usage,column_name,4,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,administrable_role_authorizations,role_name,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,triggered_update_columns,trigger_name,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,column_domain_usage,table_catalog,4,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,enabled_roles,role_name,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,feature_interactionprop,rank,5,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,cell_line_cvterm,rank,5,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,routines,scope_schema,33,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',33,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_tables,hasindexes,5,'','YES',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,cell_line_synonym,pub_id,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,af_type,analysis_id,11,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',11,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,genotype,uniquename,2,'','NO',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,pubauthor,givennames,6,'','YES','character varying',100,400,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,stock_relationship,stock_relationship_id,1,'nextval(\'stock_relationship_stock_relationship_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,feature_relationshipprop,value,4,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,tables,is_typed,11,'','YES','character varying',3,12,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,yes_or_no,flybase,pg_catalog,varchar,'','','','',11,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,role_usage_grants,object_schema,4,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,interactionprop_pub,interactionprop_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_aggregate,aggfinalextra,12,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',12,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_publication,pubdelete,7,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',7,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,cell_line_dbxref,cell_line_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_publication_rel,prpubid,2,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,update_track,annotation_id,8,'','YES','character varying',50,200,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',8,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,stockcollection,name,4,'','YES','character varying',255,1020,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,analysisprop,analysis_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,stock_dbxref,stock_dbxref_id,1,'nextval(\'stock_dbxref_stock_dbxref_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,strain_synonym,strain_synonym_id,1,'nextval(\'strain_synonym_strain_synonym_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_constraint,confkey,20,'','YES','ARRAY','','','','','','','','','','','','','','','','','',flybase,pg_catalog,'_int2','','','','',20,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_shdepend,classid,2,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_locks,locktype,1,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_opclass,opcdefault,8,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',8,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_proc,proleakproof,12,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',12,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_class,relchecks,19,'','NO',smallint,'','',16,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int2,'','','','',19,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,humanhealth_relationship,humanhealth_relationship_id,1,'nextval(\'humanhealth_relationship_humanhealth_relationship_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,humanhealth_cvterm,humanhealth_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,af_type,timeaccessioned,12,'','YES','timestamp without time zone','','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,timestamp,'','','','',12,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_user_tables,n_tup_upd,9,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',9,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_ssl,compression,6,'','YES',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,columns,udt_catalog,26,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',26,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,interaction_cvterm,interaction_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,grp_cvterm,pub_id,5,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,table_constraints,constraint_catalog,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,triggered_update_columns,event_object_catalog,4,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,column_domain_usage,domain_name,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,dbxref,description,5,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,user_defined_types,is_instantiable,5,'','YES','character varying',3,12,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,yes_or_no,flybase,pg_catalog,varchar,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,cell_line_feature,pub_id,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,phenotype_comparison_cvterm,phenotype_comparison_cvterm_id,1,'nextval(\'phenotype_comparison_cvterm_phenotype_comparison_cvterm_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_type,typnamespace,3,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_xact_sys_tables,n_tup_del,10,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',10,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,columns,domain_name,25,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',25,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,constraint_column_usage,table_name,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_index,indnatts,3,'','NO',smallint,'','',16,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int2,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,strain_cvtermprop,strain_cvtermprop_id,1,'nextval(\'strain_cvtermprop_strain_cvtermprop_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,organism_dbxref,dbxref_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_xact_user_tables,seq_scan,4,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,attributes,udt_schema,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,strain_feature,feature_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,humanhealth_dbxrefprop_pub,humanhealth_dbxrefprop_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,role_table_grants,table_catalog,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_statio_user_tables,idx_blks_read,6,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,tables,commit_action,12,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',12,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,project,project_id,1,'nextval(\'project_project_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_replication_origin,roident,1,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_event_trigger,evtname,2,'','NO',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,strain_phenotype,strain_phenotype_id,1,'nextval(\'strain_phenotype_strain_phenotype_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_wal_receiver,receive_start_tli,4,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_attribute,attnotnull,13,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',13,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stats_ext,most_common_vals,10,'','YES','ARRAY','','','','','','','','','','','','','','','','','',flybase,pg_catalog,'_text','','','','',10,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_sys_indexes,schemaname,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_statio_all_indexes,idx_blks_read,6,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,featureprop,value,4,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_conversion,condefault,8,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',8,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,audit_chado,record_ukey_vals,7,'','NO',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',7,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,library_featureprop,value,4,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,domain_udt_usage,domain_name,6,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_language,lanowner,3,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,library_strain,library_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_aggregate,aggmfinalfn,11,'','NO',regproc,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,regproc,'','','','',11,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_policy,oid,1,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,routines,module_name,10,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',10,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,attributes,numeric_precision_radix,18,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',18,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,genotype_synonym,is_internal,6,false,'NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,usage_privileges,object_type,6,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_bgwriter,buffers_alloc,10,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',10,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_partitioned_table,partcollation,7,'','NO','ARRAY','','','','','','','','','','','','','','','','','',flybase,pg_catalog,oidvector,'','','','',7,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_sequences,sequencename,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,domains,character_set_catalog,7,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,cvterm_dbxref,cvterm_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_index,indisreplident,14,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',14,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_proc,prosecdef,11,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',11,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_progress_create_index,command,6,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,feature_relationship_pub,feature_relationship_pub_id,1,'nextval(\'feature_relationship_pub_feature_relationship_pub_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_type,typarray,14,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',14,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,view_routine_usage,specific_catalog,4,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_collation,collctype,9,'','NO',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',9,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_enum,enumsortorder,3,'','NO',real,'','',24,2,'','','','','','','','','','','','','',flybase,pg_catalog,float4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,feature_synonym,synonym_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,fnr_type,feature_id,1,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,role_column_grants,table_schema,4,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,referential_constraints,unique_constraint_name,6,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,domains,character_set_schema,8,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,featurepos,mappos,5,'','NO','double precision','','',53,2,'','','','','','','','','','','','','',flybase,pg_catalog,float8,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_partitioned_table,partexprs,8,'','YES',pg_node_tree,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,pg_node_tree,'','','','',8,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,lock,chadoxmlfile,9,'','YES','character varying',100,400,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',9,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_proc,prolang,5,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_seclabels,objsubid,3,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_all_tables,vacuum_count,20,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',20,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_seclabel,objoid,1,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_conversion,conproc,7,'','NO',regproc,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,regproc,'','','','',7,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,audit_chado,audited_cols,8,'','NO',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',8,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,organism,comment,6,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_aggregate,aggfinalfn,5,'','NO',regproc,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,regproc,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,view_table_usage,view_schema,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,library_humanhealth,library_humanhealth_id,1,'nextval(\'library_humanhealth_library_humanhealth_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,cv,definition,3,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_trigger,tgtype,6,'','NO',smallint,'','',16,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int2,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_settings,source,9,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',9,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,cell_line_library,cell_line_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,organismprop,organismprop_id,1,'nextval(\'organismprop_organismprop_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_matviews,definition,7,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,schemata,sql_path,7,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_range,rngsubdiff,6,'','NO',regproc,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,regproc,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,user_defined_types,ordering_routine_name,11,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',11,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_views,definition,4,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_database,datconnlimit,9,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',9,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,character_sets,character_set_name,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_activity,datid,1,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,grpmember,rank,2,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_progress_cluster,phase,6,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,featureloc_allcoords,nend,16,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',16,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,role_routine_grants,is_grantable,10,'','YES','character varying',3,12,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,yes_or_no,flybase,pg_catalog,varchar,'','','','',10,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_attribute,attisdropped,18,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',18,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_opclass,opcintype,7,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',7,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,strain_relationship,strain_relationship_id,1,'nextval(\'strain_relationship_strain_relationship_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,update_track,comment,7,'\'\'::text','NO',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',7,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_publication,pubtruncate,8,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',8,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,constraint_table_usage,constraint_schema,5,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,grp_relationshipprop,value,2,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,genotype_dbxref,dbxref_id,3,'','NO',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,humanhealth_cvtermprop,rank,5,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,interactionprop,type_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,element_types,collation_name,14,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',14,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,prediction_evidence,feature_id,2,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,cell_lineprop,type_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,foreign_data_wrapper_options,foreign_data_wrapper_name,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,featureloc_allcoords,fmin,4,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_user,userepl,5,'','YES',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_statio_sys_indexes,schemaname,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,attributes,character_set_name,13,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',13,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,humanhealth_synonym,is_internal,6,false,'NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_database_conflicts,confl_snapshot,5,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,strain_relationship_pub,pub_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,role_udt_grants,udt_schema,4,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,key_column_usage,position_in_unique_constraint,9,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',9,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_tablespace,oid,1,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,tables,self_referencing_column_name,5,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,element_types,object_name,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,views,table_schema,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,parameters,data_type,9,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',9,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_progress_vacuum,index_vacuum_count,9,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',9,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,grp,is_analysis,5,false,'NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,f_loc,fmax,5,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,library_cvterm,library_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_attribute,attname,2,'','NO',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,stockprop,stock_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,af_type,type,5,'','YES','character varying',1024,4096,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,user_defined_types,reference_type,12,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',12,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,phenotype_cvterm,cvterm_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stats,most_common_freqs,9,'','YES','ARRAY','','','','','','','','','','','','','','','','','',flybase,pg_catalog,'_float4','','','','',9,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,feature,timelastmodified,12,'(\'now\'::text)::timestamp(6) with time zone','NO','timestamp without time zone','','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,timestamp,'','','','',12,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,user_defined_types,collation_schema,20,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',20,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,cvterm_type,name,2,'','YES','character varying',1024,4096,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,character_sets,character_repertoire,4,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_amop,amopopr,7,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',7,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_views,viewowner,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,attributes,numeric_scale,19,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',19,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,feature_cvterm,feature_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,tableinfo,name,2,'','NO','character varying',30,120,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,routines,to_sql_specific_schema,52,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',52,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,organism_library,organism_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_all_indexes,idx_scan,6,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,lock,lock_id,1,'nextval(\'lock_lock_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,column_udt_usage,udt_catalog,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_roles,rolbypassrls,11,'','YES',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',11,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_collation,oid,1,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_ts_parser,prstoken,5,'','NO',regproc,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,regproc,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,fnr_type,type_id,9,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',9,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_all_tables,n_tup_hot_upd,11,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',11,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,library_pub,library_pub_id,1,'nextval(\'library_pub_library_pub_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_depend,objid,2,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,library_dbxref,library_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_database,oid,1,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_activity,client_hostname,9,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',9,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,grpmember_pub,grpmember_pub_id,1,'nextval(\'grpmember_pub_grpmember_pub_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_transform,oid,1,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,grp_pub,pub_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_seclabels,objtype,4,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,columns,interval_type,15,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',15,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_settings,name,1,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,strain_phenotypeprop,strain_phenotype_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,humanhealthprop,humanhealth_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,role_column_grants,table_catalog,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_indexes,schemaname,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,featureloc,rank,12,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',12,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_enum,enumlabel,4,'','NO',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,gffatts_slpar,attribute,3,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,humanhealth_phenotype,humanhealth_phenotype_id,1,'nextval(\'humanhealth_phenotype_humanhealth_phenotype_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,phenotype_cvterm,rank,4,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,feature_cvtermprop,feature_cvterm_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_shseclabel,classoid,2,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_class,relnatts,18,'','NO',smallint,'','',16,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int2,'','','','',18,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_statio_user_indexes,indexrelid,2,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,genotypeprop_pub,genotypeprop_id,2,'','NO',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,feature,timeaccessioned,11,'(\'now\'::text)::timestamp(6) with time zone','NO','timestamp without time zone','','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,timestamp,'','','','',11,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,routine_privileges,routine_catalog,6,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,grpmemberprop_pub,pub_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,element_types,object_type,4,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_operator,oprkind,5,'','NO','"char"','','','','','','','','','','','','','','','','','',flybase,pg_catalog,char,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,pub,pyear,7,'','YES','character varying',255,1020,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',7,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_largeobject_metadata,lomacl,3,'','YES','ARRAY','','','','','','','','','','','','','','','','','',flybase,pg_catalog,'_aclitem','','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,role_udt_grants,udt_catalog,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,triggers,created,17,'','YES','timestamp with time zone','','','','','',2,'','','','','','','','',flybase,information_schema,time_stamp,flybase,pg_catalog,timestamptz,'','','','',17,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_database,blks_read,6,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_statio_sys_indexes,relname,4,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,user_defined_types,interval_precision,27,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',27,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_roles,rolconfig,12,'','YES','ARRAY','','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,'_text','','','','',12,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,strain_featureprop,strain_feature_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,featureloc_allcoords,srcfeature_id,3,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,cell_lineprop,value,4,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_sys_tables,last_autovacuum,17,'','YES','timestamp with time zone','','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,timestamptz,'','','','',17,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,genotype_dbxref,is_current,4,true,'NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,analysisfeature,analysisfeature_id,1,'nextval(\'analysisfeature_analysisfeature_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,interactionprop,value,4,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stats,schemaname,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,featureloc_allcoords,gend,14,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',14,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_progress_vacuum,pid,1,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,routines,scope_catalog,32,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',32,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_all_tables,n_live_tup,12,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',12,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,parameters,interval_type,22,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',22,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,grp_dbxref,grp_dbxref_id,1,'nextval(\'grp_dbxref_grp_dbxref_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,featureloc,locgroup,11,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',11,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,key_column_usage,constraint_catalog,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,element_types,numeric_precision_radix,16,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',16,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,parameters,specific_catalog,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_constraint,condeferrable,5,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,routines,numeric_precision_radix,24,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',24,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,feature_dbxref,feature_dbxref_id,1,'nextval(\'feature_dbxref_feature_dbxref_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,environment,description,3,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,humanhealth_pubprop,value,2,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_class,relname,2,'','NO',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,libraryprop_pub,libraryprop_pub_id,1,'nextval(\'libraryprop_pub_libraryprop_pub_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,columns,collation_schema,21,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',21,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,sequences,minimum_value,9,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',9,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,interaction_cell_line,interaction_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_sys_tables,relid,1,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,grpprop_pub,grpprop_pub_id,1,'nextval(\'grpprop_pub_grpprop_pub_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_sequences,increment_by,8,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,featureloc_pub,pub_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_policies,permissive,4,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_progress_analyze,pid,1,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,feature_genotype,feature_genotype_id,1,'nextval(\'feature_genotype_feature_genotype_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_ts_parser,prsend,6,'','NO',regproc,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,regproc,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,grpmemberprop,rank,3,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_ts_dict,dictname,2,'','NO',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,attributes,dtd_identifier,30,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',30,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_conversion,conname,2,'','NO',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,role_routine_grants,specific_catalog,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,parameters,collation_name,17,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',17,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,view_column_usage,table_catalog,4,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_sys_tables,analyze_count,22,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',22,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_xact_user_functions,schemaname,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_all_indexes,indexrelname,5,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,stockcollection_stock,stock_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,analysisgrpmember,normscore,3,'','YES','double precision','','',53,2,'','','','','','','','','','','','','',flybase,pg_catalog,float8,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,attributes,scope_name,28,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',28,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_cursors,is_holdable,3,'','YES',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,schemata,schema_name,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_matviews,matviewname,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_subscription,latest_end_time,9,'','YES','timestamp with time zone','','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,timestamptz,'','','','',9,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_xact_all_tables,n_tup_upd,9,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',9,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,library_humanhealthprop,library_humanhealthprop_id,1,'nextval(\'library_humanhealthprop_library_humanhealthprop_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,domain_constraints,constraint_name,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_foreign_server,srvfdw,4,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,stock_cvterm,stock_cvterm_id,1,'nextval(\'stock_cvterm_stock_cvterm_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_statio_sys_tables,toast_blks_hit,9,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',9,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,triggers,trigger_catalog,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_class,relrowsecurity,23,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',23,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_user_tables,n_ins_since_vacuum,15,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',15,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,element_types,character_set_schema,10,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',10,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,attributes,data_type,8,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,cvtermpath,object_id,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,interaction_group,is_obsolete,3,false,'NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,routine_privileges,specific_name,5,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,expression_cvtermprop,value,4,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,alignment_evidence,feature_id,2,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_opclass,opcmethod,2,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,expressionprop,expression_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,cvterm_relationship,object_id,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_settings,pending_restart,17,'','YES',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',17,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,column_privileges,table_schema,4,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,domains,numeric_precision,13,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',13,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,humanhealth_phenotypeprop,rank,5,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_user_functions,funcid,1,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,update_track,release,2,'','NO','character varying',20,80,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,interaction,interaction_id,1,'nextval(\'interaction_interaction_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_database,xact_rollback,5,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_operator,oprcanmerge,6,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,pub_dbxref,pub_dbxref_id,1,'nextval(\'pub_dbxref_pub_dbxref_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,featuremap_pub,featuremap_pub_id,1,'nextval(\'featuremap_pub_featuremap_pub_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,featureprop_pub,featureprop_pub_id,1,'nextval(\'featureprop_pub_featureprop_pub_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,views,is_insertable_into,7,'','YES','character varying',3,12,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,yes_or_no,flybase,pg_catalog,varchar,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_gssapi,encrypted,4,'','YES',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_user_tables,autovacuum_count,21,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',21,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,feature_cvterm_dbxref,dbxref_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,table_privileges,table_catalog,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,feature_grpmember,feature_grpmember_id,1,'nextval(\'feature_grpmember_feature_grpmember_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_constraint,condeferred,6,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_replication_slots,xmin,9,'','YES',xid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,xid,'','','','',9,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,cvtermprop,value,4,'\'\'::text','NO',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_archiver,failed_count,4,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_attribute,attndims,7,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',7,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_amop,amopfamily,2,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_type,typnotnull,24,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',24,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_progress_create_index,blocks_total,11,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',11,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_proc,procost,6,'','NO',real,'','',24,2,'','','','','','','','','','','','','',flybase,pg_catalog,float4,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,collation_character_set_applicability,collation_schema,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,routines,security_type,50,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',50,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,referential_constraints,unique_constraint_schema,5,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_progress_analyze,ext_stats_computed,9,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',9,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_foreign_server,srvowner,3,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,featureloc_allcoords,residue_info,10,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',10,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,domain_constraints,domain_catalog,4,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,organism,common_name,5,'','YES','character varying',255,1020,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,routines,result_cast_numeric_precision,69,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',69,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_aggregate,aggcombinefn,6,'','NO',regproc,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,regproc,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,check_constraints,constraint_catalog,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,sequences,sequence_catalog,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,tableinfo,is_updateable,7,1,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',7,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_sys_tables,n_tup_upd,9,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',9,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,featuremap,featuremap_id,1,'nextval(\'featuremap_featuremap_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,routines,to_sql_specific_catalog,51,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',51,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_cursors,is_binary,4,'','YES',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,strainprop,rank,5,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_range,rngcanonical,5,'','NO',regproc,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,regproc,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,organism_cvterm,organism_cvterm_id,1,'nextval(\'organism_cvterm_organism_cvterm_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,analysisgrpmember,significance,4,'','YES','double precision','','',53,2,'','','','','','','','','','','','','',flybase,pg_catalog,float8,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,role_routine_grants,specific_schema,4,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_depend,deptype,7,'','NO','"char"','','','','','','','','','','','','','','','','','',flybase,pg_catalog,char,'','','','',7,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_trigger,tgfoid,5,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,view_column_usage,view_name,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_statio_sys_tables,relid,1,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,triggers,action_condition,9,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',9,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,grpmemberprop,type_id,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_statio_user_tables,tidx_blks_hit,11,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',11,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,cvterm,cvterm_id,1,'nextval(\'cvterm_cvterm_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_policies,policyname,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_xact_all_tables,relid,1,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,library_dbxrefprop,library_dbxrefprop_id,1,'nextval(\'library_dbxrefprop_library_dbxrefprop_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,organism_pub,organism_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_attribute,attoptions,23,'','YES','ARRAY','','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,'_text','','','','',23,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,domains,domain_default,19,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',19,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,interaction_cell_line,pub_id,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_subscription,subid,1,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_archiver,last_archived_time,3,'','YES','timestamp with time zone','','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,timestamptz,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_statio_user_indexes,idx_blks_hit,7,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,cvtermprop,type_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,table_privileges,table_schema,4,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,attributes,maximum_cardinality,29,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',29,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_progress_create_index,blocks_done,12,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',12,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_progress_cluster,command,5,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_locks,fastpath,15,'','YES',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',15,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,constraint_table_usage,constraint_name,6,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_gssapi,principal,3,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,pub,title,2,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,sql_implementation_info,comments,5,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_activity,state,17,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',17,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,routines,is_deterministic,42,'','YES','character varying',3,12,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,yes_or_no,flybase,pg_catalog,varchar,'','','','',42,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,tables,reference_generation,6,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_group,groname,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_replication_slots,slot_name,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,grpmember_cvterm,is_not,2,false,'NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,routines,result_cast_from_data_type,59,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',59,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_user,usebypassrls,6,'','YES',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_rules,tablename,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,humanhealth_synonym,is_current,5,false,'NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_database_conflicts,confl_bufferpin,6,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,column_privileges,table_catalog,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,grpprop,grp_id,5,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,parameters,udt_schema,25,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',25,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_class,relam,7,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',7,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,cvterm_relationship,subject_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,af_type,residues,6,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,humanhealthprop_pub,humanhealthprop_pub_id,1,'nextval(\'humanhealthprop_pub_humanhealthprop_pub_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_inherits,inhrelid,1,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,grp,is_obsolete,6,false,'NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,library_relationship_pub,pub_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,f_loc,strand,6,'','YES',smallint,'','',16,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int2,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,parameters,udt_name,26,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',26,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,cvtermpath,subject_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,interaction_group,description,4,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,expression_cvtermprop,type_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,attributes,attribute_udt_catalog,23,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',23,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,pubauthor,surname,5,'','NO','character varying',100,400,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,routines,routine_catalog,4,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,sql_features,comments,7,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',7,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_tables,hasrules,6,'','YES',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_replication,usename,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,udt_privileges,udt_schema,4,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_class,relfilenode,8,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',8,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_sequence,seqstart,3,'','NO',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_ts_config_map,mapdict,4,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,column_column_usage,table_catalog,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_statio_user_sequences,relid,1,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_activity,backend_type,21,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',21,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,phenotype_comparison,genotype2_id,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_subscription,subenabled,5,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,humanhealth_relationship_pub,humanhealth_relationship_pub_id,1,'nextval(\'humanhealth_relationship_pub_humanhealth_relationship_pub_i_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_trigger,tgdeferrable,12,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',12,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,strain_cvterm,pub_id,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_bgwriter,checkpoint_sync_time,4,'','YES','double precision','','',53,2,'','','','','','','','','','','','','',flybase,pg_catalog,float8,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_database,blk_write_time,20,'','YES','double precision','','',53,2,'','','','','','','','','','','','','',flybase,pg_catalog,float8,'','','','',20,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,featurerange,feature_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,strain,strain_id,1,'nextval(\'strain_strain_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,phendesc,genotype_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,libraryprop,library_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_statio_all_tables,toast_blks_hit,9,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',9,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_xact_user_tables,n_tup_del,10,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',10,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,check_constraint_routine_usage,constraint_schema,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,humanhealth,humanhealth_id,1,'nextval(\'humanhealth_humanhealth_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,element_types,udt_name,24,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',24,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_class,relminmxid,30,'','NO',xid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,xid,'','','','',30,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_xact_sys_tables,seq_scan,4,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,routines,character_octet_length,16,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',16,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,phenotype,attr_id,4,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_class,relrewrite,28,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',28,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,genotype_cvtermprop,value,4,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,cell_line_libraryprop,type_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,humanhealth_dbxrefprop,humanhealth_dbxrefprop_id,1,'nextval(\'humanhealth_dbxrefprop_humanhealth_dbxrefprop_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_wal_receiver,latest_end_lsn,10,'','YES',pg_lsn,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,pg_lsn,'','','','',10,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stats_ext,statistics_name,4,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_replication,replay_lsn,14,'','YES',pg_lsn,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,pg_lsn,'','','','',14,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,library_cvtermprop,library_cvtermprop_id,1,'nextval(\'library_cvtermprop_library_cvtermprop_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_init_privs,privtype,4,'','NO','"char"','','','','','','','','','','','','','','','','','',flybase,pg_catalog,char,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,eimage,eimage_data,2,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_foreign_table,ftrelid,1,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_progress_cluster,heap_blks_scanned,11,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',11,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,cell_line_pub,pub_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_statio_sys_sequences,blks_hit,5,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,phenstatement,phenstatement_id,1,'nextval(\'phenstatement_phenstatement_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,library_synonym,synonym_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,routines,result_cast_numeric_precision_radix,70,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',70,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,db,name,2,'','NO','character varying',255,1020,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,dbxref,url,6,'','YES','character varying',255,1020,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,user_defined_types,is_final,6,'','YES','character varying',3,12,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,yes_or_no,flybase,pg_catalog,varchar,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_ssl,bits,5,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,interaction_expressionprop,type_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_rewrite,ev_type,4,'','NO','"char"','','','','','','','','','','','','','','','','','',flybase,pg_catalog,char,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,columns,character_maximum_length,9,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',9,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_statio_user_tables,heap_blks_hit,5,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,humanhealth_feature,humanhealth_feature_id,1,'nextval(\'humanhealth_feature_humanhealth_feature_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,foreign_table_options,foreign_table_catalog,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_activity,wait_event_type,15,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',15,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_trigger,tgconstraint,11,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',11,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,feature_grpmember_pub,pub_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,tableinfo,modification_date,8,'now()','NO',date,'','','','','',0,'','','','','','','','','','','',flybase,pg_catalog,date,'','','','',8,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_timezone_names,name,1,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_prepared_xacts,gid,2,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,interaction_expression,interaction_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,feature_interaction,interaction_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,domain_udt_usage,domain_schema,5,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_namespace,nspname,2,'','NO',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_statio_all_indexes,indexrelname,5,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,grp_pubprop,grp_pub_id,5,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,pub,pubplace,13,'','YES','character varying',255,1020,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',13,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,cvtermsynonym,name,3,'','NO','character varying',1024,4096,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,cell_line,cell_line_id,1,'nextval(\'cell_line_cell_line_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,foreign_servers,foreign_data_wrapper_name,4,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_progress_create_index,index_relid,5,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_progress_cluster,index_rebuild_count,12,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',12,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,stockprop_pub,pub_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_prepared_statements,prepare_time,3,'','YES','timestamp with time zone','','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,timestamptz,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,usage_privileges,object_name,5,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,f_type,uniquename,3,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,genotype_synonym,is_current,5,true,'NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,foreign_server_options,foreign_server_name,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_attribute,attcacheoff,8,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',8,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,cell_line_cvtermprop,rank,5,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_progress_basebackup,tablespaces_total,5,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,featureloc,fmax,6,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_init_privs,objsubid,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,routines,data_type,14,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',14,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,genotype_pub,pub_id,3,'','NO',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_slru,blks_exists,6,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,analysisgrp,analysisgrp_id,1,'nextval(\'analysisgrp_analysisgrp_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stats_ext,statistics_schemaname,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,cell_line_libraryprop,value,4,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,parameters,collation_catalog,15,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',15,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,phenotype,observable_id,3,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,genotype_cvtermprop,type_id,3,'','NO',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,stock,stock_id,1,'nextval(\'stock_stock_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,data_type_privileges,object_catalog,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_type,typisdefined,10,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',10,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_xact_sys_tables,relname,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_index,indisvalid,10,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',10,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_replication,flush_lag,16,'','YES',interval,'','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,interval,'','','','',16,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,views,is_trigger_updatable,8,'','YES','character varying',3,12,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,yes_or_no,flybase,pg_catalog,varchar,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,featurerange,leftstartf_id,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_statio_all_sequences,blks_hit,5,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_publication,pubname,2,'','NO',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,pubprop,pubprop_id,1,'nextval(\'pubprop_pubprop_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,grp_relationship,value,2,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,column_options,table_catalog,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,strain_cvterm,cvterm_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_bgwriter,checkpoint_write_time,3,'','YES','double precision','','',53,2,'','','','','','','','','','','','','',flybase,pg_catalog,float8,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_statistic_ext,stxowner,5,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,feature_pubprop,feature_pub_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_database,tup_updated,11,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',11,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_user_indexes,indexrelname,5,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,phenotype_comparison,environment1_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_sequence,seqincrement,4,'','NO',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,feature,residues,6,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_ts_config_map,mapseqno,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,expression_cvterm,expression_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_replication,application_name,4,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_statio_all_tables,relid,1,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_user_tables,last_autovacuum,17,'','YES','timestamp with time zone','','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,timestamptz,'','','','',17,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,udt_privileges,udt_catalog,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,pub_relationship,type_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_shdepend,deptype,7,'','NO','"char"','','','','','','','','','','','','','','','','','',flybase,pg_catalog,char,'','','','',7,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,routines,specific_name,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,grp_relationship_pub,grp_relationship_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,stockcollectionprop,stockcollectionprop_id,1,'nextval(\'stockcollectionprop_stockcollectionprop_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,domains,interval_precision,18,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',18,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,parameters,datetime_precision,21,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',21,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_prepared_statements,parameter_types,4,'','YES','ARRAY','','','','','','','','','','','','','','','','','',flybase,pg_catalog,'_regtype','','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,user_mapping_options,option_value,5,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,analysis,programversion,5,'','NO','character varying',255,1020,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,f_type,dbxref_id,4,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,attributes,is_nullable,7,'','YES','character varying',3,12,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,yes_or_no,flybase,pg_catalog,varchar,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,foreign_servers,foreign_data_wrapper_catalog,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,expression_image,expression_image_id,1,'nextval(\'expression_image_expression_image_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,cell_line_strainprop,rank,5,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,genotypeprop,cvalue_id,6,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,cvtermsynonym,type_id,4,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_opfamily,oid,1,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,columns,table_catalog,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_settings,sourcefile,15,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',15,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,library_strainprop,library_strainprop_id,1,'nextval(\'library_strainprop_library_strainprop_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_event_trigger,evttags,7,'','YES','ARRAY','','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,'_text','','','','',7,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,columns,collation_name,22,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',22,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,feature_interaction,role_id,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,library,is_obsolete,6,false,'NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,genotype_cvterm,genotype_cvterm_id,1,'nextval(\'genotype_cvterm_genotype_cvterm_id_seq\'::regclass)','NO',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,feature_expressionprop,rank,5,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_all_tables,idx_scan,6,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,interaction_expression,pub_id,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,contact,description,2,'','YES','character varying',255,1020,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_am,amname,2,'','NO',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,interaction_cvtermprop,interaction_cvterm_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_database,tup_deleted,12,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',12,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,environment_cvterm,environment_cvterm_id,1,'nextval(\'environment_cvterm_environment_cvterm_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,feature_phenotype,phenotype_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_cast,oid,1,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,feature_relationshipprop_pub,feature_relationshipprop_pub_id,1,'nextval(\'feature_relationshipprop_pub_feature_relationshipprop_pub_i_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_extension,extrelocatable,5,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,interaction_expressionprop,value,4,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_rewrite,ev_class,3,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,organism_grpmember,organism_grpmember_id,1,'nextval(\'organism_grpmember_organism_grpmember_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_roles,rolcanlogin,6,'','YES',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,audit_chado,transaction_timestamp,2,'','NO','timestamp without time zone','','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,timestamp,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_foreign_data_wrapper,fdwvalidator,5,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,sql_sizing,sizing_name,2,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,grp_synonym,grp_synonym_id,1,'nextval(\'grp_synonym_grp_synonym_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,stock_genotype,stock_genotype_id,1,'nextval(\'stock_genotype_stock_genotype_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,information_schema_catalog_name,catalog_name,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_class,relfrozenxid,29,'','NO',xid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,xid,'','','','',29,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_available_extension_versions,trusted,5,'','YES',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,strain_pub,strain_pub_id,1,'nextval(\'strain_pub_strain_pub_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_sequences,max_value,7,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,domains,domain_schema,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_partitioned_table,partstrat,2,'','NO','"char"','','','','','','','','','','','','','','','','','',flybase,pg_catalog,char,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,columns,numeric_precision,11,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',11,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,interaction_expression,expression_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_settings,extra_desc,6,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,domains,datetime_precision,16,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',16,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_prepared_xacts,prepared,3,'','YES','timestamp with time zone','','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,timestamptz,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,feature_interaction,feature_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,cell_line_strain,cell_line_strain_id,1,'nextval(\'cell_line_strain_cell_line_strain_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_wal_receiver,received_tli,7,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_trigger,tgconstrrelid,9,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',9,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_namespace,nspowner,3,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,triggers,event_object_catalog,5,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,element_types,dtd_identifier,29,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',29,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_all_tables,n_ins_since_vacuum,15,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',15,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,cvtermsynonym,cvterm_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_database,datctype,6,'','NO',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,stockprop_pub,stockprop_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,triggered_update_columns,event_object_column,7,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,library_humanhealthprop,rank,5,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_prepared_statements,statement,2,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_xact_user_tables,idx_tup_fetch,7,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,f_type,name,2,'','YES','character varying',255,1020,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,lock,lockstatus,6,false,'NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,cell_line_pub,cell_line_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,column_udt_usage,table_name,6,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_partitioned_table,partdefid,4,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_all_indexes,relid,1,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,domains,data_type,4,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,referential_constraints,delete_rule,9,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',9,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,library_synonym,library_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,db,contact_id,3,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,role_column_grants,is_grantable,8,'','YES','character varying',3,12,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,yes_or_no,flybase,pg_catalog,varchar,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,feature_genotype,rank,5,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_progress_analyze,phase,5,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_constraint,coninhcount,17,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',17,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,sql_sizing,comments,4,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_collation,collisdeterministic,6,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_proc,protrftypes,25,'','YES','ARRAY','','','','','','','','','','','','','','','','','',flybase,pg_catalog,'_oid','','','','',25,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,columns,scope_name,31,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',31,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,interaction_expressionprop,interaction_expression_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,audit_chado,audited_table,4,'','NO','character varying',255,1020,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_sys_tables,seq_tup_read,5,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_proc,prosrc,26,'','NO',text,'',1073741824,'','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,text,'','','','',26,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_am,amtype,4,'','NO','"char"','','','','','','','','','','','','','','','','','',flybase,pg_catalog,char,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,feature_grpmember_pub,feature_grpmember_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,interaction_cvtermprop,value,4,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,check_constraint_routine_usage,constraint_name,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,parameters,is_result,6,'','YES','character varying',3,12,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,yes_or_no,flybase,pg_catalog,varchar,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,key_column_usage,table_name,6,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,columns,numeric_precision_radix,12,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',12,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,cell_line_libraryprop,cell_line_library_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,featureloc_allcoords,strand,8,'','YES',smallint,'','',16,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int2,'','','','',8,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,role_usage_grants,privilege_type,7,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stats,avg_width,6,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,analysisfeature,significance,6,'','YES','double precision','','',53,2,'','','','','','','','','','','','','',flybase,pg_catalog,float8,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,eimage,eimage_type,3,'','NO','character varying',255,1020,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_replication,sync_priority,18,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',18,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,foreign_server_options,option_value,4,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_progress_vacuum,heap_blks_total,6,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_attribute,attfdwoptions,24,'','YES','ARRAY','','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,'_text','','','','',24,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_all_tables,autovacuum_count,21,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',21,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,interaction,is_obsolete,5,false,'NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,pub_relationship,object_id,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_database,datid,1,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,expression_cvterm,rank,4,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_replication,usesysid,2,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_type,typstorage,23,'','NO','"char"','','','','','','','','','','','','','','','','','',flybase,pg_catalog,char,'','','','',23,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,stock_pub,stock_pub_id,1,'nextval(\'stock_pub_stock_pub_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_sequence,seqtypid,2,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_progress_cluster,heap_tuples_written,9,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',9,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_user_functions,total_time,5,'','YES','double precision','','',53,2,'','','','','','','','','','','','','',flybase,pg_catalog,float8,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,humanhealth_phenotypeprop,humanhealth_phenotypeprop_id,1,'nextval(\'humanhealth_phenotypeprop_humanhealth_phenotypeprop_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,feature_pubprop,value,4,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_statio_all_tables,tidx_blks_hit,11,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',11,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,routine_privileges,grantor,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,featurerange,featuremap_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_publication,puballtables,4,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,grp_relationship,type_id,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,phendesc,environment_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,libraryprop,type_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,routines,result_cast_collation_catalog,66,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',66,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_am,amhandler,3,'','NO',regproc,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,regproc,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_language,laninline,7,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',7,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_seclabels,label,8,'','YES',text,'',1073741824,'','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,text,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,interaction_cvtermprop,type_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_subscription,received_lsn,5,'','YES',pg_lsn,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,pg_lsn,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,feature_phenotype,feature_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_xact_all_tables,seq_tup_read,5,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_sys_indexes,idx_tup_read,7,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,cvterm,is_obsolete,5,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_activity,usename,6,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_rewrite,rulename,2,'','NO',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,audit_chado,userid,3,'','NO','character varying',255,1020,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,library_dbxrefprop,rank,5,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,sql_sizing,supported_value,3,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_trigger,oid,1,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,stock_relationship_pub,stock_relationship_pub_id,1,'nextval(\'stock_relationship_pub_stock_relationship_pub_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,db,description,4,'','YES','character varying',255,1020,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_statio_sys_tables,heap_blks_hit,5,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,strainprop,strainprop_id,1,'nextval(\'strainprop_strainprop_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_range,rngtypid,1,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,library_synonym,pub_id,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,user_defined_types,character_octet_length,15,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',15,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,organism_cvterm,pub_id,5,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_partitioned_table,partnatts,3,'','NO',smallint,'','',16,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int2,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,domains,domain_name,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,grp_relationship_pub,pub_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,sequences,numeric_precision,5,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_type,typtype,7,'','NO','"char"','','','','','','','','','','','','','','','','','',flybase,pg_catalog,char,'','','','',7,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,constraint_column_usage,constraint_name,7,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_index,indisexclusion,7,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',7,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,routines,external_name,39,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',39,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,organism,organism_id,1,'nextval(\'organism_organism_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,foreign_servers,foreign_server_name,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,character_sets,default_collate_name,8,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,domains,numeric_precision_radix,14,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',14,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,column_domain_usage,column_name,7,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_namespace,nspacl,4,'','YES','ARRAY','','','','','','','','','','','','','','','','','',flybase,pg_catalog,'_aclitem','','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,columns,collation_catalog,20,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',20,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,fnr_type,residues,6,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,role_table_grants,is_grantable,7,'','YES','character varying',3,12,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,yes_or_no,flybase,pg_catalog,varchar,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_prepared_xacts,owner,4,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,referential_constraints,constraint_catalog,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,contact,name,3,'','NO','character varying',30,120,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_publication,pubowner,3,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,grp_relationship,rank,3,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,libraryprop,value,4,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,phendesc,description,4,'','NO',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_shdescription,objoid,1,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,strain_cvterm,strain_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_sequences,cache_size,10,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',10,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_bgwriter,checkpoints_req,2,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_aggregate,aggtranstype,17,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',17,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_constraint,conbin,25,'','YES',pg_node_tree,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,pg_node_tree,'','','','',25,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,grpprop,grpprop_id,1,'nextval(\'grpprop_grpprop_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,user_defined_types,collation_name,21,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',21,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_class,reloptions,32,'','YES','ARRAY','','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,'_text','','','','',32,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,feature_pubprop,type_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,phenotype_comparison,genotype1_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_class,relforcerowsecurity,24,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',24,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,humanhealth_synonym,humanhealth_synonym_id,1,'nextval(\'humanhealth_synonym_humanhealth_synonym_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,strainprop_pub,strainprop_pub_id,1,'nextval(\'strainprop_pub_strainprop_pub_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_ts_config_map,maptokentype,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_proc,pronargs,17,'','NO',smallint,'','',16,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int2,'','','','',17,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,expression_cvterm,cvterm_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_replication_slots,database,5,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,udt_privileges,grantee,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,pub_relationship,subject_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,routines,specific_schema,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,routines,result_cast_datetime_precision,72,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',72,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,element_types,maximum_cardinality,28,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',28,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_subscription_rel,srsubid,1,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,routine_privileges,privilege_type,9,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',9,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,routines,character_set_schema,18,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',18,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,foreign_server_options,option_name,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,sql_implementation_info,implementation_info_id,1,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,organismprop_pub,organismprop_pub_id,1,'nextval(\'organismprop_pub_organismprop_pub_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,strain_relationship,rank,6,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_init_privs,classoid,2,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,eimage,image_uri,4,'','YES','character varying',255,1020,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,routines,scope_name,34,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',34,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,genotype_pub,genotype_id,2,'','NO',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,columns,udt_schema,27,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',27,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stats_ext,tablename,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,genotype_cvtermprop,genotype_cvterm_id,2,'','NO',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_progress_cluster,pid,1,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,phenotype,uniquename,2,'','NO',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_database,tup_fetched,9,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',9,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_xact_sys_tables,schemaname,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,check_constraint_routine_usage,specific_catalog,4,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,attributes,character_octet_length,10,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',10,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,element_types,character_octet_length,8,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_locks,virtualxid,6,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,element_types,character_maximum_length,7,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,strain_synonym,is_internal,6,false,'NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_proc,proallargtypes,21,'','YES','ARRAY','','','','','','','','','','','','','','','','','',flybase,pg_catalog,'_oid','','','','',21,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,pub,volume,4,'','YES','character varying',255,1020,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,routines,result_cast_interval_type,73,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',73,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,feature_cvterm_dbxref,feature_cvterm_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,routines,schema_level_routine,46,'','YES','character varying',3,12,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,yes_or_no,flybase,pg_catalog,varchar,'','','','',46,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,humanhealth_relationship,rank,6,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_statio_sys_indexes,idx_blks_hit,7,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,library_cvtermprop,rank,5,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,table_privileges,grantee,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,humanhealth_dbxrefprop,rank,5,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_aggregate,agginitval,21,'','YES',text,'',1073741824,'','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,text,'','','','',21,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,routines,external_language,40,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',40,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,sequences,cycle_option,12,'','YES','character varying',3,12,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,yes_or_no,flybase,pg_catalog,varchar,'','','','',12,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,humanhealth,dbxref_id,5,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,user_defined_types,character_set_schema,17,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',17,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,interaction_group,uniquename,2,'','NO',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,alignment_evidence,evidence_id,3,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_opclass,opcname,3,'','NO',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_replication,sync_state,19,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',19,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,strain,dbxref_id,5,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,stock_relationship,rank,6,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,expressionprop,type_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_replication_slots,restart_lsn,11,'','YES',pg_lsn,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,pg_lsn,'','','','',11,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,column_column_usage,dependent_column,5,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_rules,definition,4,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_statio_user_sequences,blks_hit,5,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,columns,identity_start,37,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',37,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,pubauthor,pubauthor_id,1,'nextval(\'pubauthor_pubauthor_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,update_track,fbid,3,'','NO','character varying',50,200,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,grpmember_cvterm,grpmember_id,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,role_table_grants,with_hierarchy,8,'','YES','character varying',3,12,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,yes_or_no,flybase,pg_catalog,varchar,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,schemata,schema_owner,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_matviews,matviewowner,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,usage_privileges,grantor,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,genotype_synonym,genotype_synonym_id,1,'nextval(\'genotype_synonym_genotype_synonym_id_seq\'::regclass)','NO',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_aggregate,aggmfinalmodify,15,'','NO','"char"','','','','','','','','','','','','','','','','','',flybase,pg_catalog,char,'','','','',15,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stats_ext,most_common_base_freqs,13,'','YES','ARRAY','','','','','','','','','','','','','','','','','',flybase,pg_catalog,'_float8','','','','',13,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_attribute,attbyval,10,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',10,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,grp_pubprop,grp_pubprop_id,1,'nextval(\'grp_pubprop_grp_pubprop_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_progress_create_index,pid,1,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,domain_constraints,constraint_schema,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,cell_line,timeaccessioned,5,'now()','NO','timestamp without time zone','','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,timestamp,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,collations,collation_catalog,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,domain_udt_usage,udt_catalog,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,character_sets,default_collate_schema,7,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_proc,provolatile,15,'','NO','"char"','','','','','','','','','','','','','','','','','',flybase,pg_catalog,char,'','','','',15,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_statio_all_indexes,relid,1,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,sequences,increment,11,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',11,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_available_extension_versions,comment,9,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',9,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_type,typcategory,8,'','NO','"char"','','','','','','','','','','','','','','','','','',flybase,pg_catalog,char,'','','','',8,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,collation_character_set_applicability,character_set_catalog,4,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_policy,polroles,6,'','NO','ARRAY','','','','','','','','','','','','','','','','','',flybase,pg_catalog,'_oid','','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_amop,amoprighttype,4,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,views,is_trigger_insertable_into,10,'','YES','character varying',3,12,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,yes_or_no,flybase,pg_catalog,varchar,'','','','',10,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_index,indimmediate,8,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',8,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_replication_slots,confirmed_flush_lsn,12,'','YES',pg_lsn,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,pg_lsn,'','','','',12,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,columns,identity_increment,38,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',38,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,foreign_table_options,option_value,5,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,interaction_cell_line,cell_line_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_statio_user_tables,relid,1,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_statio_sys_tables,tidx_blks_hit,11,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',11,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,analysis,sourceuri,9,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',9,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,featureloc_pub,featureloc_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,grpmemberprop,value,2,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_ts_dict,dictnamespace,3,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_sys_indexes,idx_tup_fetch,8,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,routines,udt_name,13,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',13,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,table_constraints,table_name,6,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_conversion,connamespace,3,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,interaction_pub,interaction_pub_id,1,'nextval(\'interaction_pub_interaction_pub_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_type,typdefault,30,'','YES',text,'',1073741824,'','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,text,'','','','',30,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_ssl,pid,1,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,role_routine_grants,grantee,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_statio_sys_sequences,relid,1,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_type,typcollation,28,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',28,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_seclabels,provider,7,'','YES',text,'',1073741824,'','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,text,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_xact_user_functions,funcname,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,analysisgrpmember,rawscore,2,'','YES','double precision','','',53,2,'','','','','','','','','','','','','',flybase,pg_catalog,float8,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_language,lanvalidator,8,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',8,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,stockcollection_stock,stockcollection_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_xact_all_tables,n_tup_hot_upd,11,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',11,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,phenstatement,type_id,5,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_sys_tables,vacuum_count,20,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',20,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_cursors,statement,2,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_statio_all_tables,heap_blks_hit,5,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_sys_tables,n_live_tup,12,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',12,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,grpmember_cvterm,cvterm_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,update_track,time_update,4,'now()','NO','timestamp without time zone','','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,timestamp,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_operator,oprjoin,15,'','NO',regproc,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,regproc,'','','','',15,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_rules,rulename,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,pub,uniquename,14,'','NO',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',14,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_all_tables,last_autovacuum,17,'','YES','timestamp with time zone','','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,timestamptz,'','','','',17,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,column_privileges,grantee,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,library_expression,library_expression_id,1,'nextval(\'library_expression_library_expression_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_progress_analyze,current_child_table_relid,12,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',12,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,cvterm_relationship,type_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_user_indexes,relid,1,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_statistic_ext,oid,1,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,expressionprop,value,4,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,library_relationship_pub,library_relationship_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,alignment_evidence,analysis_id,4,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_opclass,opcnamespace,4,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,pubprop,rank,5,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,column_options,option_name,5,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_statio_all_sequences,relid,1,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,routines,character_set_name,19,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',19,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,cvtermpath,type_id,2,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,library_feature,library_feature_id,1,'nextval(\'library_feature_library_feature_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,expression_cvtermprop,expression_cvterm_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_archiver,last_archived_wal,2,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,stock,uniquename,5,'','NO',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_class,relpartbound,33,'','YES',pg_node_tree,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,pg_node_tree,'','','','',33,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,data_type_privileges,dtd_identifier,5,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,cvtermprop,cvterm_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_type,typdefaultbin,29,'','YES',pg_node_tree,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,pg_node_tree,'','','','',29,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_publication_tables,pubname,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_amproc,amproc,6,'','NO',regproc,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,regproc,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_constraint,confmatchtype,15,'','NO','"char"','','','','','','','','','','','','','','','','','',flybase,pg_catalog,char,'','','','',15,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,f_type,timelastmodified,13,'','YES','timestamp without time zone','','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,timestamp,'','','','',13,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_subscription,subpublications,9,'','NO','ARRAY','','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,'_text','','','','',9,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,role_usage_grants,is_grantable,8,'','YES','character varying',3,12,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,yes_or_no,flybase,pg_catalog,varchar,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,analysisgrp,identity,5,'','YES','double precision','','',53,2,'','','','','','','','','','','','','',flybase,pg_catalog,float8,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,featureloc_allcoords,is_fmax_partial,7,'','YES',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',7,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,triggers,action_timing,12,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',12,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,pub,volumetitle,3,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_gssapi,gss_authenticated,2,'','YES',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,cell_line_cvtermprop,cell_line_cvtermprop_id,1,'nextval(\'cell_line_cvtermprop_cell_line_cvtermprop_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_progress_basebackup,pid,1,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,role_udt_grants,is_grantable,7,'','YES','character varying',3,12,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,yes_or_no,flybase,pg_catalog,varchar,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_available_extension_versions,name,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,element_types,udt_schema,23,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',23,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_xact_user_functions,calls,4,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_conversion,conowner,4,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_class,relpages,10,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',10,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,view_column_usage,view_schema,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,grp_synonym,is_current,5,false,'NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_sys_tables,n_tup_hot_upd,11,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',11,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_ts_dict,dictowner,4,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_replication,flush_lsn,13,'','YES',pg_lsn,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,pg_lsn,'','','','',13,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_policies,tablename,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_cast,castcontext,5,'','NO','"char"','','','','','','','','','','','','','','','','','',flybase,pg_catalog,char,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,role_column_grants,privilege_type,7,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_progress_create_index,lockers_done,9,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',9,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_foreign_data_wrapper,oid,1,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_extension,oid,1,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,organism_pub,pub_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_user_mappings,umoptions,6,'','YES','ARRAY','','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,'_text','','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_progress_analyze,child_tables_done,11,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',11,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_amop,amoplefttype,3,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_xact_user_tables,n_tup_ins,8,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,genotype_cvterm,is_not,5,false,'NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,feature_expressionprop,feature_expressionprop_id,1,'nextval(\'feature_expressionprop_feature_expressionprop_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,routines,result_cast_scope_catalog,78,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',78,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,collation_character_set_applicability,collation_name,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,attributes,attribute_udt_schema,24,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',24,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,library_strainprop,rank,5,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_user_tables,idx_scan,6,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_ssl,issuer_dn,9,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',9,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_foreign_server,srvname,2,'','NO',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,fp_key,featureprop_id,1,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,cell_line_strainprop,cell_line_strainprop_id,1,'nextval(\'cell_line_strainprop_cell_line_strainprop_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,user_defined_types,interval_type,26,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',26,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_wal_receiver,last_msg_send_time,8,'','YES','timestamp with time zone','','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,timestamptz,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_opfamily,opfowner,5,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,columns,ordinal_position,5,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,user_defined_types,datetime_precision,25,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',25,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_statio_user_tables,toast_blks_hit,9,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',9,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,stockcollectionprop,rank,5,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,triggers,action_orientation,11,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',11,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,schemata,default_character_set_catalog,4,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_matviews,tablespace,4,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,user_mapping_options,authorization_identifier,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,analysis,analysis_id,1,'nextval(\'analysis_analysis_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_constraint,conpfeqop,21,'','YES','ARRAY','','','','','','','','','','','','','','','','','',flybase,pg_catalog,'_oid','','','','',21,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_settings,setting,2,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_language,lanpltrusted,5,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_all_tables,seq_scan,4,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,strain_phenotypeprop,strain_phenotypeprop_id,1,'nextval(\'strain_phenotypeprop_strain_phenotypeprop_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,feature_expression,pub_id,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_subscription,last_msg_receipt_time,7,'','YES','timestamp with time zone','','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,timestamptz,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,humanhealthprop,humanhealthprop_id,1,'nextval(\'humanhealthprop_humanhealthprop_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,humanhealth_featureprop,value,4,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,cvterm,name,7,'','NO','character varying',1024,4096,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',7,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_sys_indexes,indexrelname,5,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_xact_all_tables,idx_tup_fetch,7,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_indexes,tablename,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,library,uniquename,4,'','NO',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,library_pub,library_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_depend,classid,1,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,library_dbxref,library_dbxref_id,1,'nextval(\'library_dbxref_library_dbxref_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_database,datname,2,'','NO',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_statio_sys_tables,idx_blks_hit,7,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,grpmember_pub,pub_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,genotypeprop,value,4,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,routines,result_cast_char_octet_length,62,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',62,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_transform,trftype,2,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,user_defined_types,character_maximum_length,14,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',14,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,grp_pub,grp_pub_id,1,'nextval(\'grp_pub_grp_pub_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,f_type,residues,6,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,sequences,numeric_scale,7,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_type,typlen,5,'','NO',smallint,'','',16,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int2,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,feature_cvterm,feature_cvterm_id,1,'nextval(\'feature_cvterm_feature_cvterm_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,constraint_column_usage,constraint_catalog,5,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,tableinfo,tableinfo_id,1,'nextval(\'tableinfo_tableinfo_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,routines,result_cast_scope_name,80,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',80,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,interaction_group_feature_interaction,rank,4,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,organism_library,organism_library_id,1,'nextval(\'organism_library_organism_library_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_all_tables,last_vacuum,16,'','YES','timestamp with time zone','','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,timestamptz,'','','','',16,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,lock,username,2,'\'administrator\'::character varying','NO','character varying',20,80,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,column_udt_usage,udt_schema,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_index,indisunique,5,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_collation,collname,2,'','NO',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,column_domain_usage,table_schema,5,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,grp_cvterm,cvterm_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,dbxref,accession,3,'','NO','character varying',255,1020,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,user_defined_types,user_defined_type_name,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,domains,numeric_scale,15,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',15,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_ts_config,cfgowner,4,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,dbxrefprop,value,4,'\'\'::text','NO',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_roles,rolcreaterole,4,'','YES',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,cvterm_type,cvterm_id,1,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,cell_lineprop_pub,pub_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,role_table_grants,table_name,5,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,element_types,collation_catalog,12,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',12,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,grp_dbxref,is_current,2,true,'NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_user_tables,n_dead_tup,13,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',13,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,key_column_usage,constraint_schema,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,views,is_trigger_deletable,9,'','YES','character varying',3,12,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,yes_or_no,flybase,pg_catalog,varchar,'','','','',9,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,parameters,specific_schema,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,strain_dbxref,is_current,4,true,'NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,library_grpmember,library_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,library_interaction,pub_id,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,feature_dbxref,feature_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_class,oid,1,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,humanhealth_pubprop,humanhealth_pubprop_id,1,'nextval(\'humanhealth_pubprop_humanhealth_pubprop_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,libraryprop_pub,libraryprop_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_class,relhassubclass,22,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',22,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,synonym,type_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_slru,blks_read,4,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,featureloc,fmin,4,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,analysisfeature,feature_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stats,tablename,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,library_expressionprop,value,4,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_progress_vacuum,datid,2,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_replication_slots,active,7,'','YES',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_attribute,atttypmod,9,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',9,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,foreign_data_wrappers,library_name,4,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_replication,client_hostname,6,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_tables,tableowner,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,feature_interactionprop,type_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,user_mappings,foreign_server_name,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,strain_featureprop,strain_featureprop_id,1,'nextval(\'strain_featureprop_strain_featureprop_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,humanhealth_pub,pub_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,cell_line_cvterm,cvterm_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_sequence,seqmin,6,'','NO',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,feature,name,4,'','YES','character varying',255,1020,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,humanhealth_phenotype,humanhealth_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,element_types,character_set_name,11,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',11,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,feature_cvtermprop,feature_cvtermprop_id,1,'nextval(\'feature_cvtermprop_feature_cvtermprop_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_shseclabel,objoid,1,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,parameters,numeric_precision,18,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',18,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_statio_user_indexes,relid,1,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,genotypeprop_pub,genotypeprop_pub_id,1,'nextval(\'genotypeprop_pub_genotypeprop_pub_id_seq\'::regclass)','NO',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,featurerange,rightstartf_id,6,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,columns,scope_catalog,29,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',29,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_sys_tables,autoanalyze_count,23,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',23,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,analysis,timeexecuted,10,'(\'now\'::text)::timestamp(6) with time zone','NO','timestamp without time zone','','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,timestamp,'','','','',10,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,grpmemberprop_pub,grpmemberprop_pub_id,1,'nextval(\'grpmemberprop_pub_grpmemberprop_pub_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,domains,udt_schema,21,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',21,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,applicable_roles,is_grantable,3,'','YES','character varying',3,12,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,yes_or_no,flybase,pg_catalog,varchar,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,dbxrefprop,type_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_ts_config,cfgnamespace,3,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_all_tables,n_mod_since_analyze,14,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',14,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_roles,rolinherit,3,'','YES',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_rewrite,is_instead,6,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_wal_receiver,written_lsn,5,'','YES',pg_lsn,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,pg_lsn,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,featureloc_allcoords,rank,12,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',12,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,triggers,event_object_table,7,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_activity,datname,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,columns,data_type,8,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,library_humanhealth,humanhealth_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,dbxref,version,4,'\'\'::character varying','NO','character varying',255,1020,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,user_defined_types,user_defined_type_category,4,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,grp_cvterm,grp_id,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,triggered_update_columns,event_object_schema,5,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,interaction_group_feature_interaction,feature_interaction_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,element_types,scope_name,27,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',27,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_xact_user_tables,seq_tup_read,5,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,cell_line_library,cell_line_library_id,1,'nextval(\'cell_line_library_cell_line_library_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,organismprop,organism_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,columns,scope_schema,30,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',30,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,view_routine_usage,specific_schema,5,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_progress_analyze,sample_blks_scanned,7,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,feature_genotype,cvterm_id,7,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',7,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_seclabel,classoid,2,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,genotypeprop,type_id,3,'','NO',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_user_tables,last_autoanalyze,19,'','YES','timestamp with time zone','','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,timestamptz,'','','','',19,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_locks,mode,13,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',13,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,columns,udt_name,28,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',28,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,foreign_servers,foreign_server_version,6,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,view_table_usage,view_catalog,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_activity,backend_xid,18,'','YES',xid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,xid,'','','','',18,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,library_featureprop,rank,5,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,featureprop,rank,5,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,feature_synonym,feature_synonym_id,1,'nextval(\'feature_synonym_feature_synonym_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,library,name,3,'','YES','character varying',255,1020,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,humanhealth_featureprop,type_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,fnr_type,name,2,'','YES','character varying',255,1020,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,user_defined_types,character_set_catalog,16,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',16,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,feature_expression,feature_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_sys_tables,idx_tup_fetch,7,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_all_tables,relname,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,element_types,interval_precision,20,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',20,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,featureloc_allcoords,locgroup,11,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',11,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_bgwriter,buffers_clean,6,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,feature_relationshipprop,rank,5,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,routines,result_cast_interval_precision,74,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',74,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,library_cvterm,library_cvterm_id,1,'nextval(\'library_cvterm_library_cvterm_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_attribute,attrelid,1,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,stockprop,stockprop_id,1,'nextval(\'stockprop_stockprop_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_progress_create_index,current_locker_pid,10,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',10,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,role_usage_grants,object_name,5,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,routines,parameter_style,41,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',41,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,cell_line_cvterm,pub_id,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,feature,organism_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_class,reltablespace,9,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',9,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,phenotype_comparison,phenotype1_id,6,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,feature_interactionprop,value,4,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,routines,routine_name,6,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,stock,is_obsolete,8,false,'NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',8,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_attribute,attacl,22,'','YES','ARRAY','','','','','','','','','','','','','','','','','',flybase,pg_catalog,'_aclitem','','','','',22,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,udt_privileges,privilege_type,6,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,views,table_catalog,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,foreign_data_wrappers,authorization_identifier,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_tablespace,spcname,2,'','NO',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,cell_line_synonym,is_current,5,false,'NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_tables,tablespace,4,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,strain_relationship,subject_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_statio_user_tables,tidx_blks_read,10,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',10,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,library_expressionprop,type_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,grp_relationshipprop,grp_relationshipprop_id,1,'nextval(\'grp_relationshipprop_grp_relationshipprop_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stats_ext,attnames,6,'','YES','ARRAY','','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,'_name','','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,prediction_evidence,prediction_evidence_id,1,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_slru,blks_hit,3,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,synonym,synonym_sgml,4,'','NO','character varying',1024,4096,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,featureloc,srcfeature_id,3,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,foreign_data_wrapper_options,foreign_data_wrapper_catalog,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,phenotype,cvalue_id,6,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,grpmember,grpmember_id,1,'nextval(\'grpmember_grpmember_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,library_interaction,library_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_statio_all_tables,toast_blks_read,8,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,strain_dbxref,dbxref_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,stockcollection,uniquename,5,'','NO',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_xact_sys_tables,idx_scan,6,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,strain_synonym,strain_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_statio_all_tables,idx_blks_hit,7,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,constraint_table_usage,constraint_catalog,4,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_description,description,4,'','NO',text,'',1073741824,'','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_shdepend,dbid,1,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,parameters,numeric_precision_radix,19,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',19,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_locks,database,2,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,columns,generation_expression,43,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',43,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,humanhealth_relationship,subject_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,humanhealth_cvterm,humanhealth_cvterm_id,1,'nextval(\'humanhealth_cvterm_humanhealth_cvterm_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,humanhealth_cvtermprop,value,4,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_operator,oprrest,14,'','NO',regproc,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,regproc,'','','','',14,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_trigger,tgconstrindid,10,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',10,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,routines,is_null_call,44,'','YES','character varying',3,12,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,yes_or_no,flybase,pg_catalog,varchar,'','','','',44,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,table_privileges,privilege_type,6,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,cell_line_dbxref,cell_line_dbxref_id,1,'nextval(\'cell_line_dbxref_cell_line_dbxref_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_publication_rel,oid,1,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,analysisprop,analysisprop_id,1,'nextval(\'analysisprop_analysisprop_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_constraint,connamespace,3,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,stock_dbxref,stock_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,stock,type_id,7,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',7,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,stock_relationship,subject_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,expression,md5checksum,3,'','YES',character,32,128,'','','','','','','','','','','','','','','',flybase,pg_catalog,bpchar,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,f_loc,fmin,4,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,grp,type_id,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_activity,query_start,13,'','YES','timestamp with time zone','','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,timestamptz,'','','','',13,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_constraint,confdeltype,14,'','NO','"char"','','','','','','','','','','','','','','','','','',flybase,pg_catalog,char,'','','','',14,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,feature_humanhealth_dbxref,pub_id,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,af_type,dbxref_id,4,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,interactionprop_pub,interactionprop_pub_id,1,'nextval(\'interactionprop_pub_interactionprop_pub_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_database_conflicts,confl_lock,4,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,columns,is_identity,35,'','YES','character varying',3,12,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,yes_or_no,flybase,pg_catalog,varchar,'','','','',35,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_available_extensions,installed_version,3,'','YES',text,'',1073741824,'','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,text,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_user,usesuper,4,'','YES',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_wal_receiver,slot_name,12,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',12,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,analysisgrp,grp_id,7,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',7,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,featureloc_allcoords,is_fmin_partial,5,'','YES',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_operator,oprnamespace,3,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,tables,table_type,4,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_type,typndims,27,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',27,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,genotype,genotype_id,1,'nextval(\'genotype_genotype_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,role_udt_grants,udt_name,5,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,domains,maximum_cardinality,26,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',26,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_sys_tables,n_tup_ins,8,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_sequences,schemaname,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,cvterm_dbxref,cvterm_dbxref_id,1,'nextval(\'cvterm_dbxref_cvterm_dbxref_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_aggregate,aggtransfn,4,'','NO',regproc,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,regproc,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,domain_constraints,domain_name,6,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,domains,scope_name,25,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',25,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,feature_relationship_pub,feature_relationship_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,role_column_grants,table_name,5,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,routines,result_cast_type_udt_catalog,75,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',75,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_progress_analyze,ext_stats_total,8,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_proc,proowner,4,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,featurepos,map_feature_id,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,cell_line_relationship,type_id,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_policy,polname,2,'','NO',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_index,indpred,20,'','YES',pg_node_tree,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,pg_node_tree,'','','','',20,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,humanhealth_dbxrefprop_pub,humanhealth_dbxrefprop_pub_id,1,'nextval(\'humanhealth_dbxrefprop_pub_humanhealth_dbxrefprop_pub_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,attributes,interval_precision,22,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',22,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_type,typmodout,20,'','NO',regproc,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,regproc,'','','','',20,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,project,name,2,'','NO','character varying',255,1020,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,library_relationship,type_id,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_replication_origin,roname,2,'','NO',text,'',1073741824,'','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,text,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_event_trigger,oid,1,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,strain_phenotype,strain_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_aggregate,aggsortop,16,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',16,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_xact_user_tables,n_tup_hot_upd,11,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',11,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,role_routine_grants,routine_catalog,6,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,interaction_cvterm,interaction_cvterm_id,1,'nextval(\'interaction_cvterm_interaction_cvterm_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,table_constraints,constraint_schema,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_progress_cluster,heap_blks_total,10,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',10,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_attrdef,adbin,4,'','NO',pg_node_tree,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,pg_node_tree,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,triggers,action_order,8,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,columns,is_nullable,7,'','YES','character varying',3,12,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,yes_or_no,flybase,pg_catalog,varchar,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_ts_parser,prsnamespace,3,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,phenotype_comparison_cvterm,phenotype_comparison_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_cursors,creation_time,6,'','YES','timestamp with time zone','','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,timestamptz,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,analysisgrpmember,analysis_id,6,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_proc,proparallel,16,'','NO','"char"','','','','','','','','','','','','','','','','','',flybase,pg_catalog,char,'','','','',16,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,strain_cvtermprop,strain_cvterm_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_wal_receiver,latest_end_time,11,'','YES','timestamp with time zone','','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,timestamptz,'','','','',11,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,attributes,udt_catalog,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_operator,oprowner,4,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,feature_relationship,feature_relationship_id,1,'nextval(\'feature_relationship_feature_relationship_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_constraint,conislocal,16,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',16,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,expression_pub,expression_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,tables,table_name,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,element_types,collection_type_identifier,5,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,column_privileges,column_name,6,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_database_conflicts,confl_tablespace,3,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_available_extensions,comment,4,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_user,usecreatedb,3,'','YES',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_statio_sys_indexes,indexrelname,5,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,feature_humanhealth_dbxref,feature_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,af_type,uniquename,3,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_type,typrelid,12,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',12,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,cvtermpath,pathdistance,6,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,expression,description,4,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,f_loc,dbxref_id,3,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_index,indisready,12,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',12,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,grp,uniquename,3,'','NO',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_replication_slots,active_pid,8,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_constraint,contype,4,'','NO','"char"','','','','','','','','','','','','','','','','','',flybase,pg_catalog,char,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_archiver,last_failed_time,6,'','YES','timestamp with time zone','','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,timestamptz,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_amproc,amprocfamily,2,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_settings,boot_val,13,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',13,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_db_role_setting,setrole,2,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,columns,identity_generation,36,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',36,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,domains,interval_type,17,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',17,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,interactionprop,rank,5,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,columns,domain_catalog,23,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',23,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,humanhealth_cvtermprop,type_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,feature_interaction_pub,feature_interaction_pub_id,1,'nextval(\'feature_interaction_pub_feature_interaction_pub_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,cell_lineprop,rank,5,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_default_acl,defaclrole,2,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_database,dattablespace,13,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',13,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,sql_features,feature_id,1,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_description,objsubid,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,constraint_table_usage,table_name,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_aggregate,aggfinalmodify,14,'','NO','"char"','','','','','','','','','','','','','','','','','',flybase,pg_catalog,char,'','','','',14,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_attrdef,adnum,3,'','NO',smallint,'','',16,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int2,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_ts_parser,prsstart,4,'','NO',regproc,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,regproc,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,view_column_usage,table_name,6,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,administrable_role_authorizations,grantee,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_activity,backend_xmin,19,'','YES',xid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,xid,'','','','',19,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,character_sets,form_of_use,5,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_index,indcheckxmin,11,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',11,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_proc,proretset,14,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',14,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_type,typdelim,11,'','NO','"char"','','','','','','','','','','','','','','','','','',flybase,pg_catalog,char,'','','','',11,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_user_tables,last_analyze,18,'','YES','timestamp with time zone','','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,timestamptz,'','','','',18,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,library_relationship,object_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_policies,cmd,6,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,sequences,start_value,8,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_auth_members,roleid,1,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,humanhealth_dbxref,humanhealth_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_user_mappings,srvid,2,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_sequences,cycle,9,'','YES',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',9,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_database,tup_inserted,10,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',10,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,foreign_tables,foreign_table_schema,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_type,typacl,31,'','YES','ARRAY','','','','','','','','','','','','','','','','','',flybase,pg_catalog,'_aclitem','','','','',31,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_proc,pronamespace,3,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,attributes,character_maximum_length,9,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',9,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,featurepos,feature_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,cell_line_relationship,object_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_foreign_server,srvversion,6,'','YES',text,'',1073741824,'','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,text,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_user_tables,schemaname,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,organism_cvtermprop,organism_cvterm_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,feature_pub,pub_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_statio_sys_tables,toast_blks_read,8,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,parameters,character_set_schema,13,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',13,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_xact_all_tables,n_tup_ins,8,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_aggregate,aggnumdirectargs,3,'','NO',smallint,'','',16,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int2,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_ts_template,oid,1,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_seclabels,objnamespace,5,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,routine_privileges,is_grantable,10,'','YES','character varying',3,12,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,yes_or_no,flybase,pg_catalog,varchar,'','','','',10,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stats,most_common_elem_freqs,13,'','YES','ARRAY','','','','','','','','','','','','','','','','','',flybase,pg_catalog,'_float4','','','','',13,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_subscription,latest_end_lsn,8,'','YES',pg_lsn,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,pg_lsn,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,humanhealth_dbxref,is_current,4,true,'NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_type,typalign,22,'','NO','"char"','','','','','','','','','','','','','','','','','',flybase,pg_catalog,char,'','','','',22,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,usage_privileges,is_grantable,8,'','YES','character varying',3,12,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,yes_or_no,flybase,pg_catalog,varchar,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,attributes,datetime_precision,20,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',20,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,strain_feature,strain_feature_id,1,'nextval(\'strain_feature_strain_feature_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_user_mappings,umuser,4,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,role_table_grants,grantor,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,referential_constraints,match_option,7,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,project,description,3,'','NO','character varying',255,1020,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,strain_phenotype,phenotype_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_progress_create_index,lockers_total,8,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,user_defined_types,collation_catalog,19,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',19,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_user_tables,last_vacuum,16,'','YES','timestamp with time zone','','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,timestamptz,'','','','',16,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_conversion,contoencoding,6,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,column_domain_usage,domain_catalog,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,table_constraints,constraint_name,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_ts_dict,dictinitoption,6,'','YES',text,'',1073741824,'','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,text,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_ts_parser,prsname,2,'','NO',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,tableinfo,view_on_table_id,5,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,phenotype_comparison_cvterm,cvterm_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,feature,is_obsolete,13,false,'NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',13,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_type,oid,1,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,feature_cvterm,is_not,5,false,'NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,constraint_column_usage,table_catalog,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,strain_cvtermprop,type_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_index,indexrelid,1,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_xact_user_functions,self_time,6,'','YES','double precision','','',53,2,'','','','','','','','','','','','','',flybase,pg_catalog,float8,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,organism_dbxref,organism_dbxref_id,1,'nextval(\'organism_dbxref_organism_dbxref_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_statio_user_tables,toast_blks_read,8,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_matviews,ispopulated,6,'','YES',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,schemata,default_character_set_name,6,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,columns,dtd_identifier,33,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',33,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_depend,refobjid,5,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_trigger,tgenabled,7,'','NO','"char"','','','','','','','','','','','','','','','','','',flybase,pg_catalog,char,'','','','',7,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_wal_receiver,last_msg_receipt_time,9,'','YES','timestamp with time zone','','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,timestamptz,'','','','',9,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,feature_relationship_pub,pub_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_sys_indexes,relid,1,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_user_tables,seq_scan,4,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_ssl,client_serial,8,'','YES',numeric,'','','',10,'','','','','','','','','','','','','',flybase,pg_catalog,numeric,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_replication,replay_lag,17,'','YES',interval,'','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,interval,'','','','',17,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,organism_cvtermprop,value,4,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_language,oid,1,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,strain_phenotypeprop,rank,5,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,library_strain,library_strain_id,1,'nextval(\'library_strain_library_strain_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_statio_all_tables,tidx_blks_read,10,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',10,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_xact_user_tables,n_tup_upd,9,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',9,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_policy,polrelid,3,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,humanhealthprop,rank,5,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,foreign_tables,foreign_server_catalog,4,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,stock_relationship,object_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,expression,uniquename,2,'','NO',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_roles,oid,13,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',13,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_constraint,connoinherit,18,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',18,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_opclass,opcfamily,6,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_statio_user_indexes,indexrelname,5,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_progress_cluster,cluster_index_relid,7,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,columns,character_octet_length,10,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',10,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,feature_cvtermprop,rank,5,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_available_extensions,default_version,2,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_locks,granted,14,'','YES',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',14,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,strain_featureprop,rank,5,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_operator,oprname,2,'','NO',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,attributes,scope_schema,27,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',27,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,update_track,statement,6,'','NO','character varying',255,1020,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,routines,datetime_precision,26,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',26,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,strain_synonym,synonym_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_locks,relation,3,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_default_acl,defaclobjtype,4,'','NO','"char"','','','','','','','','','','','','','','','','','',flybase,pg_catalog,char,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,routines,numeric_scale,25,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',25,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,humanhealth_relationship,object_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_class,reloftype,5,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,humanhealth_pubprop,humanhealth_pub_id,5,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_amproc,amprocrighttype,4,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_all_tables,n_dead_tup,13,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',13,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,stock_dbxref,dbxref_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_constraint,conname,2,'','NO',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,gffatts_slim,feature_id,1,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_policy,polcmd,4,'','NO','"char"','','','','','','','','','','','','','','','','','',flybase,pg_catalog,char,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,attributes,is_derived_reference_attribute,31,'','YES','character varying',3,12,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,yes_or_no,flybase,pg_catalog,varchar,'','','','',31,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_available_extension_versions,requires,8,'','YES','ARRAY','','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,'_name','','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,collation_character_set_applicability,character_set_name,6,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_type,typispreferred,9,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',9,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,foreign_tables,foreign_table_name,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_index,indisclustered,9,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',9,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_proc,proname,2,'','NO',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,cell_line_relationship,subject_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,featurepos,featuremap_id,2,'nextval(\'featurepos_featuremap_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_amop,amoppurpose,6,'','NO','"char"','','','','','','','','','','','','','','','','','',flybase,pg_catalog,char,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,featureprop,featureprop_id,1,'nextval(\'featureprop_featureprop_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,feature_synonym,is_current,5,true,'NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_sequences,last_value,11,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',11,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_user_tables,relname,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,library_featureprop,library_featureprop_id,1,'nextval(\'library_featureprop_library_featureprop_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,organism_cvtermprop,type_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,routines,character_set_catalog,17,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',17,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,feature_pub,feature_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,view_routine_usage,table_catalog,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_extension,extcondition,8,'','YES','ARRAY','','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,'_text','','','','',8,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_aggregate,aggkind,2,'','NO','"char"','','','','','','','','','','','','','','','','','',flybase,pg_catalog,char,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,view_table_usage,table_schema,5,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_all_indexes,idx_tup_read,7,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_all_tables,last_autoanalyze,19,'','YES','timestamp with time zone','','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,timestamptz,'','','','',19,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_language,lanacl,9,'','YES','ARRAY','','','','','','','','','','','','','','','','','',flybase,pg_catalog,'_aclitem','','','','',9,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,strain_cvtermprop,value,4,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_xact_user_tables,relid,1,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,cell_line_feature,cell_line_feature_id,1,'nextval(\'cell_line_feature_cell_line_feature_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,phenotype_comparison_cvterm,rank,4,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_aggregate,aggtransspace,18,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',18,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_attrdef,adrelid,2,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,table_constraints,table_catalog,4,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,triggered_update_columns,trigger_catalog,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,strain_phenotype,pub_id,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_wal_receiver,pid,1,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,attributes,character_set_catalog,11,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',11,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,library_relationship,subject_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_proc,pronargdefaults,18,'','NO',smallint,'','',16,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int2,'','','','',18,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,humanhealth_dbxref,dbxref_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,analysis,sourceversion,8,'','YES','character varying',255,1020,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',8,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_user_tables,n_mod_since_analyze,14,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',14,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_user_mappings,srvname,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,stock_dbxref,is_current,4,true,'NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,routine_privileges,routine_schema,7,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,stockcollection,stockcollection_id,1,'nextval(\'stockcollection_stockcollection_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_amproc,amproclefttype,3,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_db_role_setting,setconfig,3,'','YES','ARRAY','','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,'_text','','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,humanhealth_cvtermprop,humanhealth_cvterm_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_statistic_ext,stxkind,8,'','NO','ARRAY','','','','','','','','','','','','','','','','','',flybase,pg_catalog,'_char','','','','',8,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_default_acl,defaclnamespace,3,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,humanhealth_relationship,type_id,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_user_indexes,idx_tup_fetch,8,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_database,blks_hit,7,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,routines,result_cast_numeric_scale,71,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',71,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_locks,page,4,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,pub,issue,6,'','YES','character varying',255,1020,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_description,classoid,2,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,constraint_table_usage,table_schema,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,grp_relationshipprop,grp_relationship_id,5,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,strain_synonym,pub_id,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,expression_pub,pub_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,tables,table_schema,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,user_defined_types,data_type,13,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',13,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,views,check_option,5,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,cell_line_synonym,cell_line_synonym_id,1,'nextval(\'cell_line_synonym_cell_line_synonym_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_timezone_abbrevs,abbrev,1,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_database_conflicts,datname,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_user,usesysid,2,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,feature_humanhealth_dbxref,humanhealth_dbxref_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,stockprop,rank,5,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,af_type,name,2,'','YES','character varying',255,1020,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,role_usage_grants,grantor,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,stock_relationship,type_id,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,attributes,character_set_schema,12,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',12,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_attribute,attlen,5,'','NO',smallint,'','',16,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int2,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,feature_relationshipprop,feature_relationshipprop_id,1,'nextval(\'feature_relationshipprop_feature_relationshipprop_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,grp,name,2,'','YES','character varying',255,1020,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,f_loc,name,2,'','YES','character varying',255,1020,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stats,elem_count_histogram,14,'','YES','ARRAY','','','','','','','','','','','','','','','','','',flybase,pg_catalog,'_float4','','','','',14,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,routines,result_cast_type_udt_name,77,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',77,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_tablespace,spcacl,4,'','YES','ARRAY','','','','','','','','','','','','','','','','','',flybase,pg_catalog,'_aclitem','','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_tables,tablename,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,genotype,is_obsolete,5,false,'YES',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_largeobject_metadata,oid,1,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,role_udt_grants,grantor,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_attribute,attstorage,11,'','NO','"char"','','','','','','','','','','','','','','','','','',flybase,pg_catalog,char,'','','','',11,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,feature_interactionprop,feature_interaction_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,user_mappings,foreign_server_catalog,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,cell_line_cvterm,cell_line_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,humanhealth_pub,humanhealth_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,routines,character_maximum_length,15,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',15,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,featureloc_allcoords,featureloc_id,1,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,humanhealth_phenotype,phenotype_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,parameters,character_set_name,14,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',14,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,routines,last_altered,56,'','YES','timestamp with time zone','','','','','',2,'','','','','','','','',flybase,information_schema,time_stamp,flybase,pg_catalog,timestamptz,'','','','',56,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,phendesc,pub_id,6,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,sequences,maximum_value,10,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',10,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,grp_dbxref,dbxref_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,key_column_usage,constraint_name,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_database,tup_returned,8,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,element_types,character_set_catalog,9,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',9,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,check_constraint_routine_usage,specific_name,6,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,parameters,specific_name,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,library_grpmember,grpmember_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,feature_dbxref,dbxref_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,environment,environment_id,1,'nextval(\'environment_environment_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_user_indexes,idx_tup_read,7,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_statio_sys_tables,tidx_blks_read,10,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',10,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,libraryprop_pub,pub_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_statistic_ext,stxkeys,7,'','NO','ARRAY','','','','','','','','','','','','','','','','','',flybase,pg_catalog,int2vector,'','','','',7,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_proc,proisstrict,13,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',13,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,synonym,name,2,'','NO','character varying',1024,4096,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_xact_all_tables,n_tup_del,10,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',10,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,analysisfeature,analysis_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_class,relhasrules,20,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',20,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stats,attname,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,routine_privileges,routine_name,8,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_progress_vacuum,datname,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,strain_relationship,type_id,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_constraint,conkey,19,'','YES','ARRAY','','','','','','','','','','','','','','','','','',flybase,pg_catalog,'_int2','','','','',19,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_shdepend,refclassid,5,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,routines,max_dynamic_result_sets,47,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',47,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_aggregate,aggmfinalextra,13,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',13,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,library_synonym,is_internal,6,false,'NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,attributes,ordinal_position,5,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_database,datacl,14,'','YES','ARRAY','','','','','','','','','','','','','','','','','',flybase,pg_catalog,'_aclitem','','','','',14,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_attribute,attalign,12,'','NO','"char"','','','','','','','','','','','','','','','','','',flybase,pg_catalog,char,'','','','',12,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,analysis,sourcename,7,'','YES','character varying',255,1020,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',7,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,organismprop,value,4,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,lock,locktype,3,'\'write\'::character varying','NO','character varying',20,80,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,column_udt_usage,udt_name,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,grp_cvterm,is_not,2,false,'NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_collation,collnamespace,3,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,columns,maximum_cardinality,32,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',32,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,dbxref,db_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,library_humanhealth,pub_id,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,user_defined_types,user_defined_type_schema,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,db,url,6,'','YES','character varying',255,1020,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_activity,leader_pid,4,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_event_trigger,evtfoid,5,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,columns,domain_schema,24,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',24,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_settings,reset_val,14,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',14,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_views,schemaname,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,cell_lineprop_pub,cell_lineprop_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,af_type,timelastmodified,13,'','YES','timestamp without time zone','','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,timestamp,'','','','',13,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,routines,collation_schema,21,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',21,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_all_indexes,idx_tup_fetch,8,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_settings,unit,3,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_replication_slots,catalog_xmin,10,'','YES',xid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,xid,'','','','',10,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,fnr_type,dbxref_id,4,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_indexes,indexname,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,role_column_grants,grantor,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_foreign_data_wrapper,fdwoptions,7,'','YES','ARRAY','','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,'_text','','','','',7,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_class,relispartition,27,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',27,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,gffatts_slpar,feature_id,1,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_extension,extconfig,7,'','YES','ARRAY','','','','','','','','','','','','','','','','','',flybase,pg_catalog,'_oid','','','','',7,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,library_pub,pub_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,user_defined_types,character_set_name,18,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',18,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_database,datdba,3,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_activity,wait_event,16,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',16,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_seclabel,provider,4,'','NO',text,'',1073741824,'','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,grpmember_pub,grpmember_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_available_extension_versions,schema,7,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_transform,trflang,3,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_sequences,start_value,5,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,strain_relationship,object_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,pubauthor,suffix,7,'','YES','character varying',100,400,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',7,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,sql_features,is_supported,5,'','YES','character varying',3,12,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,yes_or_no,flybase,pg_catalog,varchar,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_sys_tables,n_tup_del,10,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',10,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_class,reltuples,11,'','NO',real,'','',24,2,'','','','','','','','','','','','','',flybase,pg_catalog,float4,'','','','',11,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,library_expressionprop,library_expression_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_progress_vacuum,relid,4,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,genotype_dbxref,genotype_dbxref_id,1,'nextval(\'genotype_dbxref_genotype_dbxref_id_seq\'::regclass)','NO',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,analysisfeature,rawscore,4,'','YES','double precision','','',53,2,'','','','','','','','','','','','','',flybase,pg_catalog,float8,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stats,inherited,4,'','YES',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,interactionprop,interactionprop_id,1,'nextval(\'interactionprop_interactionprop_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,cell_lineprop,cell_lineprop_id,1,'nextval(\'cell_lineprop_cell_lineprop_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_slru,blks_zeroed,2,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,featureloc,feature_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_progress_analyze,child_tables_total,10,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',10,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,routines,result_cast_char_set_name,65,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',65,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_subscription,subslotname,7,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',7,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,library_interaction,interaction_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,feature_dbxref,is_current,4,true,'NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,featureloc_allcoords,phase,9,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',9,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,strain_dbxref,strain_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,parameters,ordinal_position,4,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,grp_dbxref,grp_id,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,key_column_usage,table_catalog,4,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,grp_relationship,object_id,6,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_publication,pubupdate,6,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,element_types,udt_catalog,22,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',22,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,humanhealth_phenotype,pub_id,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,phenotype_cvterm,phenotype_cvterm_id,1,'nextval(\'phenotype_cvterm_phenotype_cvterm_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,feature,dbxref_id,2,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_class,relacl,31,'','YES','ARRAY','','','','','','','','','','','','','','','','','',flybase,pg_catalog,'_aclitem','','','','',31,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_replication,write_lag,15,'','YES',interval,'','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,interval,'','','','',15,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_statio_sys_indexes,relid,1,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,triggers,action_statement,10,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',10,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,strain_relationship_pub,strain_relationship_pub_id,1,'nextval(\'strain_relationship_pub_strain_relationship_pub_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_progress_cluster,heap_tuples_scanned,8,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_attribute,attinhcount,20,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',20,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,feature_relationship,rank,5,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_tablespace,spcowner,3,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,element_types,object_catalog,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,foreign_data_wrappers,foreign_data_wrapper_name,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,parameters,collation_schema,16,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',16,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_seclabels,objoid,1,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_proc,prorettype,19,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',19,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_transform,trffromsql,4,'','NO',regproc,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,regproc,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_seclabel,objsubid,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_class,relallvisible,12,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',12,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,genotypeprop,genotype_id,2,'','NO',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_ts_template,tmpllexize,5,'','NO',regproc,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,regproc,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,routines,result_cast_collation_name,68,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',68,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_database,encoding,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_ssl,client_dn,7,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_enum,oid,1,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,library,organism_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_trigger,tgisinternal,8,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',8,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,fnr_type,uniquename,3,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,humanhealth_featureprop,humanhealth_feature_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_constraint,confupdtype,13,'','NO','"char"','','','','','','','','','','','','','','','','','',flybase,pg_catalog,char,'','','','',13,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_indexes,tablespace,4,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_aggregate,aggmtranstype,19,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',19,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_activity,state_change,14,'','YES','timestamp with time zone','','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,timestamptz,'','','','',14,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,feature_expression,expression_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_statio_user_tables,idx_blks_hit,7,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_settings,category,4,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_all_tables,schemaname,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,applicable_roles,role_name,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_all_tables,last_analyze,18,'','YES','timestamp with time zone','','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,timestamptz,'','','','',18,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_roles,rolsuper,2,'','YES',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,dbxrefprop,dbxref_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,audit_chado,record_ukey_cols,6,'','NO','character varying','',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_ts_config,cfgname,2,'','NO',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,character_sets,character_set_catalog,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_activity,pid,3,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_statio_all_indexes,idx_blks_hit,7,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,library_humanhealth,library_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,cv,cv_id,1,'nextval(\'cv_cv_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_operator,oprcode,13,'','NO',regproc,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,regproc,'','','','',13,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_collation,collowner,4,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_progress_create_index,phase,7,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,domains,character_octet_length,6,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,interaction_group_feature_interaction,interaction_group_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_settings,sourceline,16,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',16,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_partitioned_table,partclass,6,'','NO','ARRAY','','','','','','','','','','','','','','','','','',flybase,pg_catalog,oidvector,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,usage_privileges,privilege_type,7,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,organismprop,type_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,lock,lockname,4,'','NO','character varying',100,400,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,column_udt_usage,table_catalog,4,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,referential_constraints,update_rule,8,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,af_type,md5checksum,8,'','YES',character,32,128,'','','','','','','','','','','','','','','',flybase,pg_catalog,bpchar,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_replication_slots,safe_wal_size,14,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',14,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_tables,hastriggers,7,'','YES',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_gssapi,pid,1,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,routines,is_user_defined_cast,48,'','YES','character varying',3,12,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,yes_or_no,flybase,pg_catalog,varchar,'','','','',48,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,cell_line_cvtermprop,cell_line_cvterm_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,pub_dbxref,is_current,4,true,'NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,sql_features,is_verified_by,6,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_progress_basebackup,phase,2,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_archiver,archived_count,1,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_all_tables,autoanalyze_count,23,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',23,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,tables,user_defined_type_schema,8,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,cvtermprop,cvtermprop_id,1,'nextval(\'cvtermprop_cvtermprop_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,lock,comment,10,'','YES','character varying',100,400,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',10,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_collation,collversion,10,'','YES',text,'',1073741824,'','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,text,'','','','',10,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_user,valuntil,8,'','YES','timestamp with time zone','','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,timestamptz,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_publication_tables,schemaname,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,library_expression,expression_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_database,datlastsysoid,10,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',10,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,cvterm_relationship,cvterm_relationship_id,1,'nextval(\'cvterm_relationship_cvterm_relationship_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,feature_pubprop,rank,5,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_user_indexes,indexrelid,2,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,humanhealthprop_pub,pub_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_inherits,inhseqno,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_statistic_ext,stxrelid,2,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,library_relationship_pub,library_relationship_pub_id,1,'nextval(\'library_relationship_pub_library_relationship_pub_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,grp_relationship,subject_id,5,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_publication,pubinsert,5,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_statio_all_sequences,schemaname,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_type,typanalyze,21,'','NO',regproc,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,regproc,'','','','',21,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,cvtermpath,cvtermpath_id,1,'nextval(\'cvtermpath_cvtermpath_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,library_feature,library_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,expression_cvtermprop,expression_cvtermprop_id,1,'nextval(\'expression_cvtermprop_expression_cvtermprop_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,feature_relationship,value,6,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_settings,min_val,10,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',10,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,expression_cvterm,cvterm_type_id,5,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_group,grolist,3,'','YES','ARRAY','','','','','','','','','','','','','','','','','',flybase,pg_catalog,'_oid','','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_replication_slots,slot_type,3,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,interaction,description,4,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_user_functions,calls,4,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,column_privileges,grantor,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,fp_key,feature_id,2,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,library_humanhealthprop,value,4,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,cell_line_strainprop,cell_line_strain_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,columns,is_generated,42,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',42,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,user_defined_types,ordering_form,7,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,check_constraints,constraint_name,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,sequences,sequence_name,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_sys_tables,last_vacuum,16,'','YES','timestamp with time zone','','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,timestamptz,'','','','',16,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,featuremap,description,3,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,user_mapping_options,foreign_server_catalog,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,analysis,name,2,'','YES','character varying',255,1020,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,feature_expressionprop,feature_expression_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_proc,proconfig,28,'','YES','ARRAY','','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,'_text','','','','',28,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,stock_cvterm,pub_id,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,triggers,event_manipulation,4,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,element_types,numeric_scale,17,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',17,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_foreign_server,oid,1,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,role_routine_grants,privilege_type,9,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',9,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,cvterm,definition,3,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_policies,schemaname,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_trigger,tgnewtable,19,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',19,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_xact_all_tables,relname,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,library_dbxrefprop,type_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,audit_chado,record_pkey,5,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_foreign_data_wrapper,fdwname,2,'','NO',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stats,histogram_bounds,10,'','YES',anyarray,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,anyarray,'','','','',10,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_extension,extname,2,'','NO',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_aggregate,aggdeserialfn,8,'','NO',regproc,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,regproc,'','','','',8,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,interaction_cvtermprop,rank,5,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_progress_vacuum,max_dead_tuples,10,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',10,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_sys_tables,seq_scan,4,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_subscription,pid,3,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_available_extension_versions,version,2,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,domains,character_maximum_length,5,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,parameters,character_maximum_length,10,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',10,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,organism_cvterm,cvterm_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_partitioned_table,partattrs,5,'','NO','ARRAY','','','','','','','','','','','','','','','','','',flybase,pg_catalog,int2vector,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_proc,provariadic,8,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',8,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,view_column_usage,view_catalog,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_database,conflicts,13,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',13,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_type,typinput,15,'','NO',regproc,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,regproc,'','','','',15,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_progress_analyze,relid,4,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,feature_genotype,chromosome_id,4,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_index,indkey,15,'','NO','ARRAY','','','','','','','','','','','','','','','','','',flybase,pg_catalog,int2vector,'','','','',15,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,triggers,action_reference_new_row,16,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',16,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_statio_sys_tables,relname,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,user_defined_types,numeric_precision_radix,23,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',23,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,fnr_type,organism_id,10,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',10,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_slru,flushes,7,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,featureloc,is_fmax_partial,7,false,'NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',7,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_proc,proacl,29,'','YES','ARRAY','','','','','','','','','','','','','','','','','',flybase,pg_catalog,'_aclitem','','','','',29,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_user_functions,funcname,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,pubauthor,pub_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,interaction,type_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_trigger,tginitdeferred,13,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',13,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_constraint,conrelid,8,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',8,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_replication_slots,datoid,4,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,interaction_group,interaction_group_id,1,'nextval(\'interaction_group_interaction_group_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_database,blk_read_time,19,'','YES','double precision','','',53,2,'','','','','','','','','','','','','',flybase,pg_catalog,float8,'','','','',19,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,phendesc,type_id,5,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,libraryprop,rank,5,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_subscription,subdbid,2,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,table_privileges,grantor,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,pub,is_obsolete,11,false,'YES',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',11,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,feature_grpmember,feature_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,check_constraint_routine_usage,specific_schema,5,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_operator,oprleft,8,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',8,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,pub_dbxref,dbxref_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,featuremap_pub,pub_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_shdepend,refobjid,6,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,featureprop_pub,pub_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,element_types,scope_schema,26,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',26,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,routines,result_cast_collation_schema,67,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',67,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,element_types,scope_catalog,25,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',25,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,feature_cvterm_dbxref,feature_cvterm_dbxref_id,1,'nextval(\'feature_cvterm_dbxref_feature_cvterm_dbxref_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,feature,seqlen,7,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',7,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_activity,client_port,10,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',10,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,grpmemberprop,grpmemberprop_id,1,'nextval(\'grpmemberprop_grpmemberprop_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,feature_genotype,genotype_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_statio_sys_tables,heap_blks_read,4,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_progress_analyze,datname,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,db,urlprefix,5,'','YES','character varying',255,1020,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,interaction_pub,interaction_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_ssl,ssl,2,'','YES',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,role_routine_grants,grantor,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_statio_sys_sequences,schemaname,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,attributes,attribute_default,6,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,organism_cvterm,rank,4,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,analysisgrpmember,analysisgrpmember_id,1,'nextval(\'analysisgrpmember_analysisgrpmember_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,stockcollection_stock,stockcollection_stock_id,1,'nextval(\'stockcollection_stock_stockcollection_stock_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,library_synonym,is_current,5,true,'NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_cursors,name,1,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_wal_receiver,conninfo,15,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',15,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,interaction_cell_line,interaction_cell_line_id,1,'nextval(\'interaction_cell_line_interaction_cell_line_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_subscription,relid,4,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_statio_user_tables,schemaname,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_sys_tables,relname,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,triggers,action_reference_new_table,14,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',14,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,grpprop_pub,grpprop_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_all_tables,idx_tup_fetch,7,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,library_dbxrefprop,value,4,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,featureloc_pub,featureloc_pub_id,1,'nextval(\'featureloc_pub_featureloc_pub_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,library,timeaccessioned,7,'now()','NO','timestamp without time zone','','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,timestamp,'','','','',7,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,cvterm,dbxref_id,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_event_trigger,evtenabled,6,'','NO','"char"','','','','','','','','','','','','','','','','','',flybase,pg_catalog,char,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_xact_all_tables,seq_scan,4,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_roles,rolreplication,7,'','YES',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,domain_udt_usage,udt_schema,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_ts_parser,prslextype,8,'','NO',regproc,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,regproc,'','','','',8,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_sys_tables,n_mod_since_analyze,14,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',14,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,stock_cvterm,cvterm_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_statio_all_indexes,indexrelid,2,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,triggers,trigger_name,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,pub,publisher,12,'','YES','character varying',255,1020,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',12,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,routines,result_cast_maximum_cardinality,81,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',81,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_prepared_xacts,database,5,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_sequences,min_value,6,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,featuremap,unittype_id,4,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,usage_privileges,grantee,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,genotype_synonym,genotype_id,2,'','NO',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,sequences,data_type,4,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,grp_pubprop,value,2,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,check_constraints,check_clause,4,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,library_humanhealthprop,type_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_progress_create_index,datid,2,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,domain_constraints,constraint_catalog,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,collations,collation_schema,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,library_strainprop,type_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,feature_synonym,is_internal,6,false,'NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,genotype_cvterm,cvterm_id,3,'','NO',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_timezone_names,is_dst,4,'','YES',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_amop,amopstrategy,5,'','NO',smallint,'','',16,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int2,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,referential_constraints,constraint_schema,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,collation_character_set_applicability,character_set_schema,5,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,grp_relationship_pub,grp_relationship_pub_id,1,'nextval(\'grp_relationship_pub_grp_relationship_pub_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,stockcollectionprop,type_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_type,typtypmod,26,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',26,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,organism,abbreviation,2,'','YES','character varying',255,1020,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,foreign_servers,foreign_server_catalog,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,cell_line,organism_id,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,view_table_usage,table_name,6,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_roles,rolconnlimit,8,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,expression_image,eimage_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_trigger,tgoldtable,18,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',18,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_type,typbasetype,25,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',25,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,columns,table_name,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_ts_parser,prsheadline,7,'','NO',regproc,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,regproc,'','','','',7,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_opfamily,opfname,3,'','NO',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,grp_synonym,grp_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,library,timelastmodified,8,'now()','NO','timestamp without time zone','','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,timestamp,'','','','',8,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_trigger,tgrelid,2,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,stock_relationship_pub,stock_relationship_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,stock_genotype,genotype_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,columns,datetime_precision,14,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',14,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,strainprop,strain_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_range,rngsubtype,2,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,phenstatement,phenotype_id,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_all_tables,n_tup_ins,8,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,strain_pub,pub_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,f_type,type_id,9,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',9,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,domains,udt_catalog,20,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',20,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,humanhealth_feature,pub_id,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,environment_cvterm,cvterm_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,feature_phenotype,feature_phenotype_id,1,'nextval(\'feature_phenotype_feature_phenotype_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,foreign_table_options,option_name,4,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_locks,objsubid,10,'','YES',smallint,'','',16,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int2,'','','','',10,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,feature_relationshipprop_pub,pub_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_cast,casttarget,3,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_rewrite,oid,1,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,organism_grpmember,organism_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,feature,md5checksum,8,'','YES',character,32,128,'','','','','','','','','','','','','','','',flybase,pg_catalog,bpchar,'','','','',8,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,humanhealth_dbxrefprop,value,4,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,table_constraints,enforced,10,'','YES','character varying',3,12,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,yes_or_no,flybase,pg_catalog,varchar,'','','','',10,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,phenotype,phenotype_id,1,'nextval(\'phenotype_phenotype_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,genotype_cvtermprop,genotype_cvtermprop_id,1,'nextval(\'genotype_cvtermprop_genotype_cvtermprop_id_seq\'::regclass)','NO',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_progress_cluster,datid,2,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,routines,result_cast_as_locator,60,'','YES','character varying',3,12,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,yes_or_no,flybase,pg_catalog,varchar,'','','','',60,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,data_type_privileges,object_name,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,stock,organism_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,humanhealth,organism_id,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,routines,sql_path,45,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',45,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_xact_sys_tables,relid,1,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_proc,proargnames,23,'','YES','ARRAY','','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,'_text','','','','',23,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_replication,backend_xmin,9,'','YES',xid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,xid,'','','','',9,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,user_defined_types,ref_dtd_identifier,29,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',29,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_subscription_rel,srrelid,2,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_operator,oprcanhash,7,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',7,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,pub,series_name,5,'','YES','character varying',255,1020,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_progress_create_index,tuples_total,13,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',13,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,sql_implementation_info,implementation_info_name,2,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,organismprop_pub,organismprop_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_init_privs,objoid,1,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,library_cvtermprop,value,4,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,genotype_pub,genotype_pub_id,1,'nextval(\'genotype_pub_genotype_pub_id_seq\'::regclass)','NO',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,analysisgrp,normscore,3,'','YES','double precision','','',53,2,'','','','','','','','','','','','','',flybase,pg_catalog,float8,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stats_ext,schemaname,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_statio_user_sequences,blks_read,4,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,phenotype_comparison,phenotype_comparison_id,1,'nextval(\'phenotype_comparison_phenotype_comparison_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,humanhealth_synonym,humanhealth_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,strainprop_pub,strainprop_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_ts_config_map,mapcfg,1,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,column_column_usage,column_name,4,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,grpmember_cvterm,pub_id,5,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,udt_privileges,grantor,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,views,is_updatable,6,'','YES','character varying',3,12,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,yes_or_no,flybase,pg_catalog,varchar,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_statio_all_tables,relname,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,domains,dtd_identifier,27,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',27,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,routines,is_udt_dependent,58,'','YES','character varying',3,12,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,yes_or_no,flybase,pg_catalog,varchar,'','','','',58,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,parameters,udt_catalog,24,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',24,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,routines,specific_catalog,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,featureloc_allcoords,nbeg,15,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',15,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,strain,organism_id,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_attribute,attnum,6,'','NO',smallint,'','',16,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int2,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,parameters,parameter_default,32,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',32,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,pubprop,type_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,column_options,table_name,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_shdescription,classoid,2,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,routines,is_implicitly_invocable,49,'','YES','character varying',3,12,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,yes_or_no,flybase,pg_catalog,varchar,'','','','',49,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,strain_cvterm,strain_cvterm_id,1,'nextval(\'strain_cvterm_strain_cvterm_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,routines,collation_name,22,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',22,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_constraint,convalidated,7,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',7,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_bgwriter,checkpoints_timed,1,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,grpprop,value,2,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,featureloc,strand,8,'','YES',smallint,'','',16,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int2,'','','','',8,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_slru,truncates,8,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,interaction_expressionprop,interaction_expressionprop_id,1,'nextval(\'interaction_expressionprop_interaction_expressionprop_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,domains,collation_schema,11,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',11,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_cast,castfunc,4,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,columns,interval_precision,16,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',16,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,humanhealth_feature,feature_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,foreign_table_options,foreign_table_name,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_proc,prorows,7,'','NO',real,'','',24,2,'','','','','','','','','','','','','',flybase,pg_catalog,float4,'','','','',7,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,element_types,domain_default,21,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',21,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,cell_line_pub,cell_line_pub_id,1,'nextval(\'cell_line_pub_cell_line_pub_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_xact_user_functions,total_time,5,'','YES','double precision','','',53,2,'','','','','','','','','','','','','',flybase,pg_catalog,float8,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_all_indexes,indexrelid,2,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,tableinfo,superclass_table_id,6,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,phenstatement,environment_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_ts_dict,dicttemplate,5,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,grp_synonym,pub_id,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_aggregate,aggserialfn,7,'','NO',regproc,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,regproc,'','','','',7,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_conversion,conforencoding,5,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,user_defined_types,source_dtd_identifier,28,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',28,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,columns,column_name,4,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,cvtermsynonym,cvtermsynonym_id,1,'nextval(\'cvtermsynonym_cvtermsynonym_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_opfamily,opfnamespace,4,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_depend,refobjsubid,6,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,cell_line,uniquename,3,'','NO','character varying',255,1020,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,stockprop_pub,stockprop_pub_id,1,'nextval(\'stockprop_pub_stockprop_pub_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_matviews,hasindexes,5,'','YES',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_prepared_statements,name,1,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,schemata,default_character_set_schema,5,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,f_type,feature_id,1,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,stockcollectionprop,value,4,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,routines,result_cast_char_max_length,61,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',61,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_constraint,conffeqop,23,'','YES','ARRAY','','','','','','','','','','','','','','','','','',flybase,pg_catalog,'_oid','','','','',23,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,genotype_cvterm,pub_id,4,'','NO',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_timezone_names,utc_offset,3,'','YES',interval,'','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,interval,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,interaction_expression,interaction_expression_id,1,'nextval(\'interaction_expression_interaction_expression_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,feature_interaction,feature_interaction_id,1,'nextval(\'feature_interaction_feature_interaction_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,cell_line_strain,strain_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,user_defined_types,ordering_category,8,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,library_strainprop,value,4,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,expressionprop,rank,5,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,humanhealth_relationship_pub,pub_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stats_ext,dependencies,9,'','YES',pg_dependencies,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,pg_dependencies,'','','','',9,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,routine_privileges,grantee,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,strain,uniquename,3,'','NO',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,domains,collation_name,12,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',12,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,featurerange,featurerange_id,1,'nextval(\'featurerange_featurerange_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,pubprop,value,4,'','NO',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,column_options,column_name,4,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_opclass,opcowner,5,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_statio_user_indexes,idx_blks_read,6,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_database,datname,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,update_track,author,5,'','NO','character varying',20,80,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_xact_sys_tables,n_tup_upd,9,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',9,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_replication,pid,1,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,stock_pub,stock_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_statio_all_tables,heap_blks_read,4,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_sequence,seqrelid,1,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_user_tables,n_tup_del,10,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',10,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,column_column_usage,table_name,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,element_types,numeric_precision,15,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',15,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_statio_user_sequences,relname,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,humanhealth_phenotypeprop,humanhealth_phenotype_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,analysisgrp,significance,4,'','YES','double precision','','',53,2,'','','','','','','','','','','','','',flybase,pg_catalog,float8,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_database_conflicts,confl_deadlock,7,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,library_cvtermprop,type_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_user,passwd,7,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_foreign_table,ftoptions,3,'','YES','ARRAY','','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,'_text','','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_database,checksum_last_failure,18,'','YES','timestamp with time zone','','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,timestamptz,'','','','',18,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_bgwriter,buffers_backend_fsync,9,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',9,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,tables,user_defined_type_catalog,7,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_tables,rowsecurity,8,'','YES',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,data_type_privileges,object_type,4,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,stock,name,4,'','YES','character varying',255,1020,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,humanhealth,uniquename,3,'','NO',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,routines,module_schema,9,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',9,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_type,typreceive,17,'','NO',regproc,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,regproc,'','','','',17,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,phenotype_comparison,organism_id,9,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',9,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,af_type,seqlen,7,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_class,relowner,6,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,cell_line_libraryprop,cell_line_libraryprop_id,1,'nextval(\'cell_line_libraryprop_cell_line_libraryprop_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,humanhealth_dbxrefprop,type_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_index,indclass,17,'','NO','ARRAY','','','','','','','','','','','','','','','','','',flybase,pg_catalog,oidvector,'','','','',17,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,humanhealth_synonym,synonym_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_statio_sys_indexes,idx_blks_read,6,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,humanhealth_phenotypeprop,value,4,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,strainprop_pub,pub_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,column_privileges,table_name,5,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,columns,identity_maximum,39,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',39,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,expression_cvterm,expression_cvterm_id,1,'nextval(\'expression_cvterm_expression_cvterm_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_statio_all_tables,schemaname,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,element_types,data_type,6,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,pub_relationship,pub_relationship_id,1,'nextval(\'pub_relationship_pub_relationship_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_database,xact_commit,4,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_locks,transactionid,7,'','YES',xid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,xid,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_publication,oid,1,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,pubprop,pub_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,grp_relationship,grp_relationship_id,1,'nextval(\'grp_relationship_grp_relationship_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,routines,collation_catalog,20,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',20,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,column_options,table_schema,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,expression_cvtermprop,rank,5,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_shdescription,description,3,'','NO',text,'',1073741824,'','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,text,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,routine_privileges,specific_schema,4,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,cvtermpath,cv_id,5,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_sys_tables,n_dead_tup,13,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',13,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,grpprop,rank,3,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_replication,sent_lsn,11,'','YES',pg_lsn,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,pg_lsn,'','','','',11,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,feature_pubprop,feature_pubprop_id,1,'nextval(\'feature_pubprop_feature_pubprop_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_progress_cluster,datname,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_user_tables,autoanalyze_count,23,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',23,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_database,deadlocks,16,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',16,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,stock,dbxref_id,2,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,f_type,timeaccessioned,12,'','YES','timestamp without time zone','','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,timestamp,'','','','',12,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,data_type_privileges,object_schema,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_class,relisshared,15,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',15,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_archiver,last_failed_wal,5,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,cvtermprop,rank,5,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,triggers,action_reference_old_table,13,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',13,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_subscription_rel,srsubstate,3,'','NO','"char"','','','','','','','','','','','','','','','','','',flybase,pg_catalog,char,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,foreign_server_options,foreign_server_catalog,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,organismprop_pub,pub_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,sql_implementation_info,integer_value,3,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,analysisgrp,rawscore,2,'','YES','double precision','','',53,2,'','','','','','','','','','','','','',flybase,pg_catalog,float8,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,sql_sizing,sizing_id,1,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_trigger,tgparentid,3,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,view_column_usage,table_schema,5,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,grp_synonym,synonym_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,stock_relationship_pub,pub_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,columns,character_set_schema,18,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',18,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,stock_genotype,stock_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,fnr_type,md5checksum,8,'','YES',character,32,128,'','','','','','','','','','','','','','','',flybase,pg_catalog,bpchar,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,parameters,scope_name,29,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',29,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,strainprop,type_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_range,rngcollation,3,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,columns,is_self_referencing,34,'','YES','character varying',3,12,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,yes_or_no,flybase,pg_catalog,varchar,'','','','',34,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,routines,interval_type,27,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',27,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,strain_pub,strain_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_constraint,conindid,10,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',10,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_all_indexes,relname,4,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,domains,domain_catalog,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_partitioned_table,partrelid,1,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_am,oid,1,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,interaction_cvtermprop,interaction_cvtermprop_id,1,'nextval(\'interaction_cvtermprop_interaction_cvtermprop_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,environment_cvterm,environment_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_policy,polqual,7,'','YES',pg_node_tree,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,pg_node_tree,'','','','',7,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,domains,udt_name,22,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',22,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_replication,write_lsn,12,'','YES',pg_lsn,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,pg_lsn,'','','','',12,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_cast,castsource,2,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,feature_relationshipprop_pub,feature_relationshipprop_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_policies,roles,5,'','YES','ARRAY','','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,'_name','','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,character_sets,default_collate_catalog,6,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,organism_grpmember,grpmember_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,audit_chado,audit_transaction,1,'','NO',character,1,4,'','','','','','','','','','','','','','','',flybase,pg_catalog,bpchar,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,library_strainprop,library_strain_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,user_defined_types,numeric_scale,24,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',24,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,f_type,is_analysis,11,'','YES',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',11,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,cell_line_strain,pub_id,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_foreign_server,srvtype,5,'','YES',text,'',1073741824,'','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,text,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,genotype_cvterm,genotype_id,2,'','NO',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_operator,oprresult,10,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',10,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,referential_constraints,constraint_name,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,contact,contact_id,1,'nextval(\'contact_contact_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,attributes,scope_catalog,26,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',26,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,stockcollectionprop,stockcollection_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_trigger,tgnargs,14,'','NO',smallint,'','',16,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int2,'','','','',14,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_seclabels,objname,6,'','YES',text,'',1073741824,'','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,text,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,organism,genus,3,'','NO','character varying',255,1020,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,expression_image,expression_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_class,relhastriggers,21,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',21,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,table_constraints,constraint_type,7,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,attributes,attribute_udt_name,25,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',25,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_opfamily,opfmethod,2,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_activity,client_addr,8,'','YES',inet,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,inet,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,columns,table_schema,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,library_cvtermprop,library_cvterm_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_xact_sys_tables,n_tup_hot_upd,11,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',11,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,eimage,eimage_id,1,'nextval(\'eimage_eimage_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_database,temp_files,14,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',14,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_publication,pubviaroot,9,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',9,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_foreign_table,ftserver,2,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,sql_implementation_info,character_value,4,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_subscription_rel,srsublsn,4,'','YES',pg_lsn,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,pg_lsn,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stats_ext,most_common_val_nulls,11,'','YES','ARRAY','','','','','','','','','','','','','','','','','',flybase,pg_catalog,'_bool','','','','',11,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,routines,type_udt_name,31,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',31,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,check_constraint_routine_usage,constraint_catalog,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,humanhealth,name,2,'','YES','character varying',255,1020,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,parameters,scope_schema,28,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',28,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,parameters,maximum_cardinality,30,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',30,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_progress_cluster,relid,4,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,table_privileges,table_name,5,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,attributes,numeric_precision,17,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',17,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,humanhealth_dbxrefprop,humanhealth_dbxref_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,routines,new_savepoint_level,57,'','YES','character varying',3,12,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,yes_or_no,flybase,pg_catalog,varchar,'','','','',57,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,routines,udt_catalog,11,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',11,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,humanhealth_relationship_pub,humanhealth_relationship_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_aggregate,aggminvtransfn,10,'','NO',regproc,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,regproc,'','','','',10,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stats,most_common_vals,8,'','YES',anyarray,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,anyarray,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,grpprop,type_id,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_attribute,atthasmissing,15,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',15,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_progress_vacuum,heap_blks_vacuumed,8,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_replication,reply_time,20,'','YES','timestamp with time zone','','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,timestamptz,'','','','',20,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,routine_privileges,specific_catalog,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,strain,name,2,'','YES','character varying',255,1020,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,phendesc,phendesc_id,1,'nextval(\'phendesc_phendesc_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,libraryprop,libraryprop_id,1,'nextval(\'libraryprop_libraryprop_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_database,numbackends,3,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,key_column_usage,ordinal_position,8,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,role_udt_grants,privilege_type,6,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_proc,prokind,10,'','NO','"char"','','','','','','','','','','','','','','','','','',flybase,pg_catalog,char,'','','','',10,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,stock_pub,pub_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,parameters,parameter_name,8,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_bgwriter,stats_reset,11,'','YES','timestamp with time zone','','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,timestamptz,'','','','',11,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,featureloc_allcoords,fmax,6,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,column_column_usage,table_schema,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_statio_user_sequences,schemaname,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,humanhealth_synonym,pub_id,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,humanhealth_phenotypeprop,type_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,af_type,organism_id,10,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',10,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,cell_line,name,2,'','YES','character varying',255,1020,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,organism,species,4,'','NO','character varying',255,1020,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,domain_constraints,domain_schema,5,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,audit_chado,audited_vals,9,'','NO',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',9,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,routines,result_cast_char_set_schema,64,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',64,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,referential_constraints,unique_constraint_catalog,4,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,lock,timelastmodified,8,'now()','NO','timestamp without time zone','','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,timestamp,'','','','',8,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_timezone_names,abbrev,2,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_prepared_xacts,transaction,1,'','YES',xid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,xid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,domains,character_set_name,9,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',9,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,tables,is_insertable_into,10,'','YES','character varying',3,12,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,yes_or_no,flybase,pg_catalog,varchar,'','','','',10,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_trigger,tgargs,16,'','NO',bytea,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bytea,'','','','',16,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,cell_line_strain,cell_line_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_collation,collcollate,8,'','NO',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',8,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stats_ext,most_common_freqs,12,'','YES','ARRAY','','','','','','','','','','','','','','','','','',flybase,pg_catalog,'_float8','','','','',12,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,role_column_grants,column_name,6,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_namespace,oid,1,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_user_tables,idx_tup_fetch,7,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_database,datallowconn,8,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',8,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,humanhealth_feature,humanhealth_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,foreign_table_options,foreign_table_schema,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,routines,udt_schema,12,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',12,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,feature_grpmember_pub,feature_grpmember_pub_id,1,'nextval(\'feature_grpmember_pub_feature_grpmember_pub_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,analysisgrpmember,identity,5,'','YES','double precision','','',53,2,'','','','','','','','','','','','','',flybase,pg_catalog,float8,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_sys_tables,last_autoanalyze,19,'','YES','timestamp with time zone','','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,timestamptz,'','','','',19,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_settings,vartype,8,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_all_indexes,schemaname,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_range,rngsubopc,4,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,phenstatement,genotype_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,strainprop,value,4,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_cursors,is_scrollable,5,'','YES',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,library_synonym,library_synonym_id,1,'nextval(\'library_synonym_library_synonym_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_attribute,attcollation,21,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',21,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,db,db_id,1,'nextval(\'db_db_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_replication_slots,wal_status,13,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',13,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,grpmemberprop,grpmember_id,5,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_trigger,tgname,4,'','NO',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,role_routine_grants,specific_name,5,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,cvterm,cv_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_xact_all_tables,schemaname,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_foreign_data_wrapper,fdwowner,3,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,library_dbxrefprop,library_dbxref_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_progress_create_index,partitions_done,16,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',16,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_rewrite,ev_enabled,5,'','NO','"char"','','','','','','','','','','','','','','','','','',flybase,pg_catalog,char,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_extension,extowner,3,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_wal_receiver,flushed_lsn,6,'','YES',pg_lsn,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,pg_lsn,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,organism_pub,organism_pub_id,1,'nextval(\'organism_pub_organism_pub_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_settings,context,7,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_statio_user_tables,heap_blks_read,4,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_subscription,subname,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_available_extension_versions,installed,3,'','YES',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,organism_cvterm,organism_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_xact_user_tables,idx_scan,6,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_statio_sys_sequences,blks_read,4,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,triggered_update_columns,event_object_table,6,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_database,datistemplate,7,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',7,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_ssl,cipher,4,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_user_tables,n_tup_ins,8,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_statio_sys_tables,schemaname,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,attributes,collation_schema,15,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',15,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,cell_line_strainprop,type_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_progress_create_index,relid,4,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_collation,collencoding,7,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',7,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,fp_key,type,3,'','YES','character varying',1024,4096,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,foreign_servers,foreign_server_type,5,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,collations,pad_attribute,4,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,view_routine_usage,specific_name,6,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_attribute,attgenerated,17,'','NO','"char"','','','','','','','','','','','','','','','','','',flybase,pg_catalog,char,'','','','',17,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,grp_pubprop,type_id,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,check_constraints,constraint_schema,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,genotype_synonym,pub_id,4,'','NO',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,sequences,sequence_schema,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,analysis,description,3,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,usage_privileges,object_schema,4,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,lock,timeaccessioend,7,'now()','NO','timestamp without time zone','','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,timestamp,'','','','',7,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,featuremap,name,2,'','YES','character varying',255,1020,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,user_mapping_options,foreign_server_name,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,column_udt_usage,column_name,7,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_amop,oid,1,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,feature_expressionprop,type_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,collation_character_set_applicability,collation_catalog,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_statio_all_indexes,relname,4,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,domain_udt_usage,domain_catalog,4,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,columns,character_set_name,19,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',19,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,library_expression,library_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,role_usage_grants,object_type,6,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_user_indexes,schemaname,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_class,relreplident,26,'','NO','"char"','','','','','','','','','','','','','','','','','',flybase,pg_catalog,char,'','','','',26,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_subscription,subowner,4,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,humanhealthprop_pub,humanhealthprop_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_inherits,inhparent,2,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_statistic_ext,stxname,3,'','NO',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,key_column_usage,column_name,7,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_statio_all_sequences,relname,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,library_feature,feature_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_bgwriter,buffers_checkpoint,5,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,parameters,as_locator,7,'','YES','character varying',3,12,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,yes_or_no,flybase,pg_catalog,varchar,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_class,relispopulated,25,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',25,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,attributes,interval_type,21,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',21,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,udt_privileges,udt_name,5,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,cell_line_synonym,is_internal,6,false,'NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_progress_vacuum,heap_blks_scanned,7,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_group,grosysid,2,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_replication_slots,plugin,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,grpmember_cvterm,grpmember_cvterm_id,1,'nextval(\'grpmember_cvterm_grpmember_cvterm_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,pubauthor,editor,4,false,'YES',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,routines,routine_schema,5,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_constraint,conexclop,24,'','YES','ARRAY','','','','','','','','','','','','','','','','','',flybase,pg_catalog,'_oid','','','','',24,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,phenotype_comparison,environment2_id,5,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_rules,schemaname,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,analysisfeature,identity,7,'','YES','double precision','','',53,2,'','','','','','','','','','','','','',flybase,pg_catalog,float8,'','','','',7,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stats,n_distinct,7,'','YES',real,'','',24,2,'','','','','','','','','','','','','',flybase,pg_catalog,float4,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_init_privs,initprivs,5,'','NO','ARRAY','','','','','','','','','','','','','','','','','',flybase,pg_catalog,'_aclitem','','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stats_ext,statistics_owner,5,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,pub,pub_id,1,'nextval(\'pub_pub_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_progress_basebackup,backup_total,3,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,cell_line_cvtermprop,type_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_opclass,opckeytype,9,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',9,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_xact_sys_tables,seq_tup_read,5,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_publication_tables,tablename,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,user_defined_types,ordering_routine_schema,10,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',10,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,genotype_cvtermprop,rank,5,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,phenotype,value,5,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,table_constraints,is_deferrable,8,'','YES','character varying',3,12,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,yes_or_no,flybase,pg_catalog,varchar,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,domain_udt_usage,udt_name,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,feature_interaction,rank,5,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,feature,is_analysis,10,false,'NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',10,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,stock_cvterm,stock_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_activity,application_name,7,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,triggers,trigger_schema,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_statio_all_indexes,schemaname,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_sys_indexes,idx_scan,6,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,parameters,interval_precision,23,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',23,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_language,lanplcallfoid,6,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_sys_tables,last_analyze,18,'','YES','timestamp with time zone','','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,timestamptz,'','','','',18,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,feature_expressionprop,value,4,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,f_type,type,5,'','YES','character varying',1024,4096,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,analysis,program,4,'','NO','character varying',255,1020,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,usage_privileges,object_catalog,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_prepared_statements,from_sql,5,'','YES',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,schemata,catalog_name,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_matviews,schemaname,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,user_mapping_options,option_name,4,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,genotype_synonym,synonym_id,3,'','NO',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,routines,routine_body,37,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',37,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,grp_pubprop,rank,3,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,cell_line_strainprop,value,4,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,library_humanhealthprop,library_humanhealth_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,fp_key,value,4,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_progress_create_index,datname,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,collations,collation_name,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_progress_analyze,datid,2,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,feature_genotype,feature_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_ts_dict,oid,1,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_conversion,oid,1,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,column_domain_usage,table_name,6,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_ssl,version,3,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,interaction_pub,pub_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_xact_user_functions,funcid,1,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_class,relkind,17,'','NO','"char"','','','','','','','','','','','','','','','','','',flybase,pg_catalog,char,'','','','',17,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_amop,amopsortfamily,9,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',9,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_statio_sys_sequences,relname,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_index,indisprimary,6,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_progress_create_index,tuples_done,14,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',14,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_proc,proargdefaults,24,'','YES',pg_node_tree,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,pg_node_tree,'','','','',24,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_type,typbyval,6,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_available_extension_versions,superuser,4,'','YES',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,information_schema,constraint_column_usage,constraint_schema,6,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_policy,polwithcheck,8,'','YES',pg_node_tree,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,pg_node_tree,'','','','',8,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_statio_user_tables,relname,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_sys_tables,schemaname,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,grpprop_pub,pub_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,role_table_grants,privilege_type,6,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_foreign_data_wrapper,fdwhandler,4,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,columns,identity_minimum,40,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',40,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,interaction_expressionprop,rank,5,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_extension,extnamespace,4,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,fnr_type,seqlen,7,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,featureloc,residue_info,10,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',10,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,routines,routine_definition,38,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',38,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_attribute,attmissingval,25,'','YES',anyarray,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,anyarray,'','','','',25,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,cell_line_libraryprop,rank,5,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,feature_grpmember,grpmember_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,routines,created,55,'','YES','timestamp with time zone','','','','','',2,'','','','','','','','',flybase,information_schema,time_stamp,flybase,pg_catalog,timestamptz,'','','','',55,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_progress_basebackup,backup_streamed,4,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,pub_dbxref,pub_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,featuremap_pub,featuremap_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,cell_line_cvtermprop,value,4,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,featureprop_pub,featureprop_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,information_schema,columns,numeric_scale,13,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',13,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_roles,rolvaliduntil,10,'','YES','timestamp with time zone','','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,timestamptz,'','','','',10,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_sequence,seqmax,5,'','NO',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_user_functions,schemaname,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,update_track,update_track_id,1,'nextval(\'update_track_update_track_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,pubauthor,rank,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,interaction,uniquename,2,'','NO',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_all_tables,n_tup_del,10,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',10,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_replication,client_addr,5,'','YES',inet,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,inet,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,pub,miniref,9,'','YES','character varying',255,1020,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',9,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_locks,classid,8,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_opclass,oid,1,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,alignment_evidence,alignment_evidence_id,1,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,public,featurerange,leftendf_id,5,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_statio_all_sequences,blks_read,4,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_stat_user_indexes,relname,4,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). +'information_schema.columns'(flybase,pg_catalog,pg_subscription,subname,3,'','NO',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,expressionprop,expressionprop_id,1,'nextval(\'expressionprop_expressionprop_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,pg_catalog,pg_statistic_ext,stxnamespace,4,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). +'information_schema.columns'(flybase,public,library_expression,pub_id,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). diff --git a/metta_vspace/pyswip-want/metta_compiler.pl b/metta_vspace/pyswip-want/metta_compiler.pl new file mode 100755 index 00000000..30b7bb8a --- /dev/null +++ b/metta_vspace/pyswip-want/metta_compiler.pl @@ -0,0 +1,1195 @@ +% ============================== +% Prolog to MeTTa transpilation (which uses the Host SWI-Prolog compiler) +% This Prolog code block is mainly aimed at compiling/optimizing and transforming +% Prolog predicates to functional equivalents and vice versa, with special attention +% to handling different logical constructs and performing conversions between +% functions and predicates. +% ============================== + +% Setting the file encoding to ISO-Latin-1 +:- encoding(iso_latin_1). +% Flushing the current output +:- flush_output. +% Setting the Rust backtrace to Full +:- setenv('RUST_BACKTRACE',full). +% Loading various library files +:- ensure_loaded(swi_support). +:- ensure_loaded(metta_testing). +:- ensure_loaded(metta_utils). +:- ensure_loaded(metta_reader). +:- ensure_loaded(metta_interp). +:- ensure_loaded(metta_space). +% ======================================= +% TODO move non flybase specific code between here and the compiler +:- ensure_loaded(flybase_main). +% ======================================= +%:- set_option_value(encoding,utf8). + +% Meta-predicate that ensures that for every instance where G1 holds, G2 also holds. +:- meta_predicate(for_all(0,0)). +for_all(G1,G2):- forall(G1,G2). + +:- op(700,xfx,'=~'). + +compound_non_cons(B):- compound(B), \+ B = [_|_]. +iz_conz(B):- compound(B), B=[_|_]. + +'=~'(A,B):- compound_non_cons(B),!,into_list_args(B,BB),!,'=~'(A,BB). +'=~'(B,A):- compound_non_cons(B),!,into_list_args(B,BB),!,'=~'(A,BB). +'=~'(A,B):- iz_conz(A),iz_conz(B),!,A=B. +'=~'(A,B):- var(A),iz_conz(B),!,A=B. +'=~'(A,B):- iz_conz(A),var(B),!,A=B. +'=~'(A,B):- compound_non_cons(A),var(B),!,A=..B. +'=~'(A,B):- compound_non_cons(B),!,A=B. +'=~'(A,B):- '=..'(A,B). + +%into_list_args(A,AA):- is_ftVar(A),AA=A. +%into_list_args(C,[C]):- \+ compound(C),!. +into_list_args(C,C):- \+ compound(C),!. +into_list_args(A,AA):- is_ftVar(A),AA=A. +into_list_args([H|T],[H|T]):- \+ is_list(T),!. +into_list_args([H,List,A],HT):- H == u_assign,!,append(List,[A],HT),!. +into_list_args([H|T],[H|T]):- is_list(T),!. +into_list_args(u_assign(List, A),[H|T]):- append(List,[A],[H|T]),!. +into_list_args(holds(A),AA):- !, into_list_args(A,AA),!. +into_list_args(C,FArgs):- compound_name_arguments(C,F,Args),!,into_list_args([F|Args],FArgs). + + + +compound_name_list(AsPred,FP,PredArgs):- var(AsPred),!,AsPred=[FP|PredArgs]. +compound_name_list(AsPred,FP,PredArgs):- iz_conz(AsPred),!,AsPred=[FP|PredArgs]. +compound_name_list(AsPred,FP,PredArgs):- into_list_args(AsPred,[FP|PredArgs]),!. +compound_name_list(AsPred,FP,PredArgs):- compound_non_cons(AsPred),!,compound_name_arguments(AsPred,FP,PredArgs). +% =============================== +% COMPILER / OPTIMIZER +% Scryer Compiler vs PySWIP ASM Compiler +% +% PySWIP is 222 times faster per join +% =============================== + + +% Conversion is possible between a function and a predicate of arity when the result is at the nth arg +:- dynamic decl_functional_predicate_arg/3. + +% Converion is possible between a function and predicate is tricky +functional_predicate_arg_tricky(is, 2, 1). % E.g. eval(is(+(1,2)),Result) converts to is(Result,+(1,2)). +% Defining standard mappings for some common functions/predicates +decl_functional_predicate_arg(append, 3, 3). +decl_functional_predicate_arg(+, 3, 3). +decl_functional_predicate_arg(pi, 1, 1). +decl_functional_predicate_arg('Empty', 1, 1). +decl_functional_predicate_arg(call,4,4). +decl_functional_predicate_arg(eval, 2, 2). +decl_functional_predicate_arg(edge, 2, 2). +decl_functional_predicate_arg('==', 2, 2). +decl_functional_predicate_arg('is-same', 2, 2). +decl_functional_predicate_arg(assertTrue, 2, 2). +decl_functional_predicate_arg(case, 3, 3). +decl_functional_predicate_arg(assertFalse, 2, 2). +decl_functional_predicate_arg(match,4,4). +decl_functional_predicate_arg('TupleConcat',3,3). +decl_functional_predicate_arg('new-space',1,1). + +decl_functional_predicate_arg(superpose, 2, 2). + +do_predicate_function_canonical(F,FF):- predicate_function_canonical(F,FF),!. +do_predicate_function_canonical(F,F). +predicate_function_canonical(is_Empty,'Empty'). + +% Mapping any current predicate F/A to a function, if it's not tricky +functional_predicate_arg(F, A, L):- decl_functional_predicate_arg(F, A, L). +functional_predicate_arg(F, A, L):- (atom(F)->true;trace), predicate_arity(F,A), + \+ functional_predicate_arg_tricky(F,A,_), L=A, + \+ decl_functional_predicate_arg(F, A, _). +functional_predicate_arg(F, A, L):- functional_predicate_arg_tricky(F, A, L). + +predicate_arity(F,A):- metta_atom('&self',[:,F,[->|Args]]), length(Args,A). +predicate_arity(F,A):- current_predicate(F/A). +% Certain constructs should not be converted to functions. +not_function(P):- atom(P),!,not_function(P,0). +not_function(P):- callable(P),!,functor(P,F,A),not_function(F,A). +not_function(F,A):- is_arity_0(F,FF),!,not_function(FF,A). +not_function(!,0). +not_function(print,1). +not_function((':-'),2). +not_function((','),2). +not_function((';'),2). +not_function(('='),2). +not_function(('or'),2). + +not_function('a',0). +not_function('b',0). +not_function(F,A):- is_control_structure(F,A). +not_function(A,0):- atom(A),!. +not_function('True',0). +not_function(F,A):- predicate_arity(F,A),AA is A+1, \+ decl_functional_predicate_arg(F,AA,_). + +needs_call_fr(P):- is_function(P,_Nth),functor(P,F,A),AA is A+1, \+ current_predicate(F/AA). + +is_control_structure(F,A):- atom(F), atom_concat('if-',_,F),A>2. + +'=='(A, B, Res):- as_tf(equal_enough(A, B),Res). +'or'(G1,G2):- once((G1 ; G2)). +'or'(G1,G2,Res):- as_tf((G1 ; G2),Res). + +% Function without arguments can be converted directly. +is_arity_0(AsFunction,F):- compound(AsFunction), compound_name_arity(AsFunction,F,0). + +% Determines whether a given term is a function and retrieves the position +% in the predicate where the function Result is stored/retrieved +is_function(AsFunction, _):- is_ftVar(AsFunction),!,fail. +is_function(AsFunction, _):- AsFunction=='$VAR',!, trace, fail. +is_function(AsFunction, Nth) :- is_arity_0(AsFunction,F), \+ not_function(F,0), !,Nth=1. +is_function(AsFunction, Nth) :- is_arity_0(AsFunction,_), !,Nth=1. +is_function(AsFunction, Nth) :- + callable(AsFunction), + functor(AsFunction, Functor, A), + \+ not_function(Functor, A), + AA is A + 1, + functional_predicate_arg_maybe(Functor, AA, Nth). + +functional_predicate_arg_maybe(F, AA, Nth):- functional_predicate_arg(F, AA, Nth),!. +functional_predicate_arg_maybe(F, AA, _):- A is AA - 1,functional_predicate_arg(F,A,_),!,fail. +functional_predicate_arg_maybe(F, Nth, Nth):- asserta(decl_functional_predicate_arg(F, Nth, Nth)),!. + +% -------------------------------- +% FUNCTS_TO_PREDS EXPLANATION +% -------------------------------- + +% functs_to_preds is a predicate that converts all Term functions to their equivalent predicates. +% It takes three arguments - RetResult, which will hold the result of the function evaluation, +% Convert, which is the function that needs to be converted, and Converted, which will hold the equivalent predicate. +% Example: +% +% ?- functs_to_preds(RetResult, is(pi+pi), Converted). +% +% Converted = (pi(_A), +% +(_A, _A, _B), +% _C is _B, +% eval(_C, RetResult)). +% + +functs_to_preds([Eq,H,B],OO):- Eq == '=', compile_for_assert(H, B, OO),!. +functs_to_preds(EqHB,OO):- compile_head_for_assert(EqHB,OO),!. + +functs_to_preds(I,OO):- + sexpr_s2p(I, M), + /*trace,*/ + f2p(_,_,M,O), + expand_to_hb(O,H,B), + head_preconds_into_body(H,B,HH,BB), + OO = (HH:-BB). + + +% ?- compile_for_exec(RetResult, is(pi+pi), Converted). +compile_for_exec(Res,I,BB):- + HeadIs = [exec], + AsBodyFn = I, + compile_for_assert(HeadIs, AsBodyFn, Converted), + (Converted = (exec(Res):- BB)),!, + (portray_clause((Converted))),!. + + +compile_for_exec(Res,I,BB):- + =(I, M), + f2p(exec(),_,(exec()=M),O), + expand_to_hb(O,H,B), + head_preconds_into_body(H,B,HH,BB), + ignore(exec(Res)=HH), + (portray_clause((exec2(Res):- BB))),!. + +compile_for_exec(Res,I,O):- + =(I, M), f2p(exec(),Res,M,O), + (portray_clause((exec1(Res):- O))),!. + + +% If Convert is of the form (AsFunction=AsBodyFn), we perform conversion to obtain the equivalent predicate. +compile_head_for_assert(HeadIs, (Head:-Body)):- + compile_head_for_assert(HeadIs, NewHeadIs,Converted), + head_preconds_into_body(NewHeadIs,Converted,Head,Body). + +compile_head_for_assert(HeadIs, NewHeadIs,Converted) :- /*trace,*/ + as_functor_args(HeadIs,F,A,ArgsL), + maplist(f2p_assign(HeadIs),NewArgs,ArgsL,CodeForValueL), + as_functor_args(NewHeadIs,F,A,NewArgs), + list_to_conjuncts(CodeForValueL,Converted),!. + + +as_functor_args(AsPred,F,A,ArgsL):- nonvar(AsPred),!,into_list_args(AsPred,[F|ArgsL]),length(ArgsL,A). +as_functor_args(AsPred,F,A,ArgsL):- nonvar(F),length(ArgsL,A),AsPred =~ [F|ArgsL]. + +compile_for_assert(HeadIs, AsBodyFn, Converted) :- + (AsBodyFn =@= HeadIs ; AsBodyFn == []), !,/*trace,*/ + compile_head_for_assert(HeadIs,Converted). + +compile_for_assert(HeadIs, AsBodyFn, Converted) :- is_ftVar(AsBodyFn), /*trace,*/ + AsFunction = HeadIs,!, + must_det_ll(( + Converted = (HeadC :- BodyC), % Create a rule with Head as the converted AsFunction and NextBody as the converted AsBodyFn + %funct_with_result_is_nth_of_pred(HeadIs,AsFunction, Result, _Nth, Head), + f2p(HeadIs,HResult,AsFunction,HHead), + (var(HResult) -> (Result = HResult, HHead = Head) ; + funct_with_result_is_nth_of_pred(HeadIs,AsFunction, Result, _Nth, Head)), + NextBody = u_assign(AsBodyFn,Result), + head_preconds_into_body(Head,NextBody,HeadC,BodyC), + nop(ignore(Result = '$VAR'('HeadRes'))))),!. + +compile_for_assert(HeadIs, AsBodyFn, Converted) :- + AsFunction = HeadIs, + must_det_ll(( + Converted = (HeadC :- NextBodyC), % Create a rule with Head as the converted AsFunction and NextBody as the converted AsBodyFn + %funct_with_result_is_nth_of_pred(HeadIs,AsFunction, Result, _Nth, Head), + f2p(HeadIs,HResult,AsFunction,HHead), + (var(HResult) -> (Result = HResult, HHead = Head) ; + funct_with_result_is_nth_of_pred(HeadIs,AsFunction, Result, _Nth, Head)), + verbose_unify(Convert), + f2p(HeadIs,Result,AsBodyFn,NextBody), + %RetResult = Converted, + %RetResult = _, + head_preconds_into_body(Head,NextBody,HeadC,NextBodyC), + fbug([convert(Convert),head_preconds_into_body(HeadC:-NextBodyC)]), + %if_t(((Head:-NextBody)\=@=(HeadC:-NextBodyC)),fbug(was(Head:-NextBody))), + + nop(ignore(Result = '$VAR'('HeadRes'))))),!. + +% If Convert is of the form (AsFunction=AsBodyFn), we perform conversion to obtain the equivalent predicate. +compile_for_assert(HeadIs, AsBodyFn, Converted) :- + AsFunction = HeadIs, Converted = (HeadCC :- BodyCC), + funct_with_result_is_nth_of_pred(HeadIs,AsFunction, Result, _Nth, Head), + as_functor_args(Head,F,A,ArgsL), + maplist(f2p_assign(HeadIs),NewArgs,ArgsL,CodeForValueL), + as_functor_args(HeadC,F,A,NewArgs), + list_to_conjuncts(CodeForValueL,CodeForHeadArgs), + f2p(HeadIs,Result,AsBodyFn,NextBody), + combine_code(CodeForHeadArgs,NextBody,BodyC),!, + head_preconds_into_body(HeadC,BodyC,HeadCC,BodyCC),!. + + +/* +*/ + +head_preconds_into_body(Head,Body,Head,Body):- \+ compound(Head),!. +head_preconds_into_body((PreHead,True),Converted,Head,Body):- True==true,!, + head_preconds_into_body(PreHead,Converted,Head,Body). +head_preconds_into_body((True,PreHead),Converted,Head,Body):- True==true,!, + head_preconds_into_body(PreHead,Converted,Head,Body). +head_preconds_into_body(PreHead,(True,Converted),Head,Body):- True==true,!, + head_preconds_into_body(PreHead,Converted,Head,Body). +head_preconds_into_body(PreHead,(Converted,True),Head,Body):- True==true,!, + head_preconds_into_body(PreHead,Converted,Head,Body). +head_preconds_into_body((AsPredO,Pre),Converted,Head,Body):- + head_preconds_into_body(Pre,(AsPredO,Converted),Head,Body). +head_preconds_into_body(AHead,Body,Head,BodyNew):- + assertable_head(AHead,Head), + optimize_body(Head,Body,BodyNew). + +assertable_head(u_assign(FList,R),Head):- FList =~ [F|List], + append(List,[R],NewArgs), atom(F),!, Head=..[F|NewArgs]. +assertable_head(Head,Head). + +optimize_body(_Head,Body,BodyNew):- var(Body),!,Body=BodyNew. +optimize_body(Head,(B1*->B2;B3),(BN1*->BN2;BN3)):-!, optimize_body(Head,B1,BN1), optimize_body(Head,B2,BN2), optimize_body(Head,B3,BN3). +optimize_body(Head,(B1->B2;B3),(BN1->BN2;BN3)):-!, optimize_body(Head,B1,BN1), optimize_body(Head,B2,BN2), optimize_body(Head,B3,BN3). +optimize_body(Head,(B1,B2),(BN1)):- B2==true,!, optimize_body(Head,B1,BN1). +optimize_body(Head,(B2,B1),(BN1)):- B2==true,!, optimize_body(Head,B1,BN1). +optimize_body(Head,(B1,B2),(BN1,BN2)):-!, optimize_body(Head,B1,BN1), optimize_body(Head,B2,BN2). +optimize_body(Head,(B1:-B2),(BN1:-BN2)):-!, optimize_body(Head,B1,BN1), optimize_body(Head,B2,BN2). +optimize_body(Head,(B1;B2),(BN1;BN2)):-!, optimize_body(Head,B1,BN1), optimize_body(Head,B2,BN2). +optimize_body(_Head,Body,BodyNew):- Body=BodyNew. + + +compile_test_then_else(RetResult,If,Then,Else,Converted):- + f2p(HeadIs,ThenResult,Then,ThenCode), + f2p(HeadIs,ElseResult,Else,ElseCode), + Converted=(If*->(ThenCode,ThenResult=RetResult);(ElseCode,ElseResult=RetResult)). + +:- discontiguous(compile_flow_control/4). + +compile_flow_control(_HeadIs,_RetResult,Convert,_):- \+ compound(Convert),!,fail. +compile_flow_control(_HeadIs,_RetResult,Convert,_):- compound_name_arity(Convert,_,0),!,fail. +compile_flow_control(HeadIs,RetResult,Convert, (Code1,Eval1Result=Result,Converted)) :- % dif_functors(HeadIs,Convert), + Convert =~ chain(Eval1,Result,Eval2),!, + f2p(HeadIs,Eval1Result,Eval1,Code1), + f2p(HeadIs,RetResult,Eval2,Converted). + +compile_flow_control(HeadIs,RetResult,Convert, Converted) :- % dif_functors(HeadIs,Convert), + Convert =~ if(Cond,Then,Else),!,Test = is_True(CondResult), + f2p(HeadIs,CondResult,Cond,CondCode), + compile_test_then_else(RetResult,(CondCode,Test),Then,Else,Converted). + +compile_flow_control(HeadIs,RetResult,Convert, Converted) :- % dif_functors(HeadIs,Convert), + Convert =~ 'if-error'(Value,Then,Else),!,Test = is_Error(ValueResult), + f2p(HeadIs,ValueResult,Value,ValueCode), + compile_test_then_else(RetResult,(ValueCode,Test),Then,Else,Converted). + +compile_flow_control(HeadIs,RetResult,Convert, Converted) :- % dif_functors(HeadIs,Convert), + Convert =~ 'if-empty'(Value,Then,Else),!,Test = is_Empty(ValueResult), + f2p(HeadIs,ValueResult,Value,ValueCode), + compile_test_then_else(RetResult,(ValueCode,Test),Then,Else,Converted). + +compile_flow_control(HeadIs,RetResult,Convert, Converted) :- % dif_functors(HeadIs,Convert), + (Convert =~ 'if-non-empty-expression'(Value,Then,Else)),!, + (Test = ( \+ is_Empty(ValueResult))), + f2p(HeadIs,ValueResult,Value,ValueCode), + compile_test_then_else(RetResult,(ValueCode,Test),Then,Else,Converted). + +compile_flow_control(HeadIs,RetResult,Convert, Converted) :- % dif_functors(HeadIs,Convert), + Convert =~ ['if-equals',Value1,Value2,Then,Else],!,Test = equal_enough(ResValue1,ResValue2), + f2p(HeadIs,ResValue1,Value1,CodeForValue1), + f2p(HeadIs,ResValue2,Value2,CodeForValue2), + compile_test_then_else(RetResult,(CodeForValue1,CodeForValue2,Test),Then,Else,Converted). + +cname_var(Sym,Src):- gensym(Sym,SrcV),Src='$VAR'(SrcV). +compile_flow_control(HeadIs,RetResult,Convert, Converted) :- + Convert =~ ['assertEqual',Value1,Value2],!, + cname_var('Src_',Src), + cname_var('FA_',ResValue1), + cname_var('FA_',ResValue2), + cname_var('FARL_',L1), + cname_var('FARL_',L2), + f2p(HeadIs,ResValue1,Value1,CodeForValue1), + f2p(HeadIs,ResValue2,Value2,CodeForValue2), + Converted = + (Src = Convert, + loonit_assert_source_tf(Src, + (findall(ResValue1,CodeForValue1,L1), + findall(ResValue2,CodeForValue2,L2)), + equal_enough(L1,L2),RetResult)). +compile_flow_control(HeadIs,RetResult,Convert, Converted) :- + Convert =~ ['assertEqualToResult',Value1,Value2],!, + f2p(HeadIs,ResValue1,Value1,CodeForValue1), + Converted = loonit_assert_source_tf(Convert, + findall(ResValue1,CodeForValue1,L1), + equal_enough(L1,Value2),RetResult). + + +compile_flow_control(_HeadIs,RetResult,Convert, Converted) :- + Convert =~ 'add-atom'(Where,What), !, + =(What,WhatP), + Converted = as_tf('add-atom'(Where,WhatP),RetResult). + +compile_flow_control(_HeadIs,RetResult,Convert, Converted) :- + Convert =~ 'add-atom'(Where,What,RetResult), !, + =(What,WhatP), + Converted = as_tf('add-atom'(Where,WhatP),RetResult). + + +compile_flow_control(HeadIs,RetResult,Convert, (Converted)) :- + Convert =~ ['superpose',UValueL], + maybe_unlistify(UValueL,ValueL,URetResult,RetResult), + maplist(f2p_assign(HeadIs,URetResult),ValueL,CodeForValueL), + list_to_disjuncts(CodeForValueL,Converted),!. + + +maybe_unlistify([UValueL],ValueL,RetResult,[URetResult]):- is_list(UValueL),!, + maybe_unlistify(UValueL,ValueL,RetResult,URetResult). +maybe_unlistify(ValueL,ValueL,RetResult,RetResult). + +list_to_disjuncts([],false). +list_to_disjuncts([A],A):- !. +list_to_disjuncts([A|L],(A;D)):- list_to_disjuncts(L,D). + + +f2p_assign(_HeadIs,V,Value,is_True(V)):- Value=='True'. +f2p_assign(_HeadIs,ValueR,Value,ValueR=Value):- \+ compound(Value),!. +f2p_assign(_HeadIs,ValueR,Value,ValueR=Value):- is_ftVar(Value),!. +f2p_assign(HeadIs,ValueResult,Value,Converted):- + f2p(HeadIs,ValueResultR,Value,CodeForValue), + %into_equals(ValueResultR,ValueResult,ValueResultRValueResult), + ValueResultRValueResult = (ValueResultR=ValueResult), + combine_code(CodeForValue,ValueResultRValueResult,Converted). + +compile_flow_control(HeadIs,RetResult,Convert, (ValueCode, Converted)) :- + Convert =~ ['case',Value|Options], + \+ is_ftVar(Value),!, + cname_var('CASE_EVAL_',ValueResult), + ConvertCases =~ ['case',ValueResult|Options], + compile_flow_control(HeadIs,RetResult,ConvertCases, Converted), + f2p(HeadIs,ValueResult,Value,ValueCode). + +compile_flow_control(HeadIs,RetResult,Convert, Converted) :- + Convert =~ ['case',Value,[Opt|Options]],nonvar(Opt),!, + must_det_ll(( + compile_case_bodies(HeadIs,Opt,caseStruct(Value,If,RetResult,Then)), + Converted = ( If -> Then ; Else ), + ConvertCases =~ ['case',Value,Options], + compile_flow_control(HeadIs,RetResult,ConvertCases,Else))). + +compile_flow_control(_HeadIs,RetResult,Convert, Converted) :- + Convert =~ ['case',_Value,[]],!,Converted = (fail,RetResult=[]),!. + +/* +compile_flow_control(HeadIs,RetResult,Convert, Converted) :- + Convert =~ ['case',Value,Options],!, + must_det_ll(( + maplist(compile_case_bodies(HeadIs),Options,Cases), + Converted = + (( AllCases = Cases, + once((member(caseStruct(MatchVar,MatchCode,BodyResult,BodyCode),AllCases), + (MatchCode,unify_enough(Value,MatchVar)))), + (BodyCode), + BodyResult=RetResult)))). + +compile_flow_control(HeadIs,_,Convert, Converted) :- + Convert =~ ['case',Value,Options,RetResult],!, + must_det_ll(( + f2p(HeadIs,ValueResult,Value,ValueCode), + maplist(compile_case_bodies(HeadIs),Options,Cases), + Converted = + (( AllCases = Cases, + call(ValueCode), + once((member(caseStruct(MatchVar,MatchCode,BodyResult,BodyCode),AllCases), + both_of(ValueResult,MatchCode,unify_enough(ValueResult,MatchVar)))), + call(BodyCode), + BodyResult=RetResult)))). + + +both_of(Var,G1,G2):- nonvar(Var),!,call(G2),call(G1). +both_of(_Var,G1,G2):- call(G1),call(G2). + +*/ + +compile_case_bodies(HeadIs,[Match,Body],caseStruct(_,true,BodyResult,BodyCode)):- Match == '%void%',!, + f2p(HeadIs,BodyResult,Body,BodyCode). +compile_case_bodies(HeadIs,[Match,Body],caseStruct(MatchResult,If,BodyResult,BodyCode)):- !, + f2p(HeadIs,MatchResultV,Match,MatchCode), + combine_code(MatchCode,unify_enough(MatchResult,MatchResultV),If), + f2p(HeadIs,BodyResult,Body,BodyCode). +compile_case_bodies(HeadIs,MatchBody,CS):- compound(MatchBody), MatchBody =~ MB,compile_case_bodies(HeadIs,MB,CS). + +compile_flow_control(HeadIs,RetResult,Convert,CodeForValueConverted) :- + Convert =~ [Plus,N,Value], atom(Plus), current_predicate(Plus/3), number(N), \+ number(Value), \+ is_ftVar(Value),!, + f2p(HeadIs,ValueResult,Value,CodeForValue),!, + Converted =.. [Plus,N,ValueResult,RetResult], + combine_code(CodeForValue,Converted,CodeForValueConverted). + +compound_equals(COL1,COL2):- COL1=@=COL2,!,COL1=COL2. +compound_equals(COL1,COL2):- compound_equals1(COL1,COL2). +compound_equals1(COL1,COL2):- is_ftVar(COL1),!,is_ftVar(COL2),ignore(COL1=COL2),!. +compound_equals1(COL1,COL2):- compound(COL1),!,compound(COL2), COL1=COL2. + +compile_flow_control(HeadIs,RetResult,Convert, Converted) :- + Convert =~ ['superpose',COL],compound_equals(COL,'collapse'(Value1)), + f2p(HeadIs,ResValue1,Value1,CodeForValue1), + Converted = (findall(ResValue1,CodeForValue1,Gathered),member(RetResult,Gathered)). + +compile_flow_control(HeadIs,RetResult,Convert, Converted) :- + Convert =~ ['collapse',Value1],!, + f2p(HeadIs,ResValue1,Value1,CodeForValue1), + Converted = (findall(ResValue1,CodeForValue1,RetResult)). + +compile_flow_control(HeadIs,RetResult,Convert, Converted) :- + Convert =~ ['compose',Value1],!, + Convert2 =~ ['collapse',Value1],!, + compile_flow_control(HeadIs,RetResult,Convert2, Converted). + +compile_flow_control(HeadIs,RetResult,Convert, Converted) :- % dif_functors(HeadIs,Convert), + Convert =~ ['unify',Value1,Value2,Then,Else],!,Test = metta_unify(ResValue1,ResValue2), + f2p(HeadIs,ResValue1,Value1,CodeForValue1), + f2p(HeadIs,ResValue2,Value2,CodeForValue2), + compile_test_then_else(RetResult,(CodeForValue1,CodeForValue2,Test),Then,Else,Converted). + +compile_flow_control(HeadIs,RetResult,Convert, Converted) :- % dif_functors(HeadIs,Convert), + Convert =~ ['let',Var,Value1,Body],!, + f2p(HeadIs,ResValue1,Value1,CodeForValue1), + f2p(HeadIs,RetResult,Body,BodyCode), + into_equals(Var,ResValue1,VarResValue1), + list_to_conjuncts([CodeForValue1,VarResValue1,BodyCode],Converted). + +compile_flow_control(HeadIs,RetResult,Convert, Converted) :- dif_functors(HeadIs,Convert), + Convert =~ ['let*',Bindings,Body],!, + must_det_ll(( + maplist(compile_let_star(HeadIs),Bindings,CodeList), + list_to_conjuncts(CodeList,BindingCode), + f2p(HeadIs,RetResult,Body,BodyCode), + combine_code(BindingCode,BodyCode,Converted))). + + compile_let_star(HeadIs,NV,Converted):- + must_det_ll((NV =~ [Expression,Var], + (var(Var)-> f2p(HeadIs,Var,Expression,Converted); + (var(Expression)-> f2p(HeadIs,Expression,Var,Converted); + (f2p(HeadIs,Eval1Result,Expression,Code), + into_equals(Eval1Result,Var,Eval1ResultVar), + combine_code(Code,Eval1ResultVar,Converted)))))). + + + +% match('&self',f(1)=Y,Y) +compile_flow_control(HeadIs,Y,Convert,Converted) :- dif_functors(HeadIs,Convert), + Convert=~ match('&self',AsFunctionY,YY), nonvar(AsFunctionY),( AsFunctionY =~ (AsFunction=Y)), nonvar(AsFunction), + !, Y==YY, + f2p(HeadIs,Y,AsFunction,Converted),!. + +compile_flow_control(HeadIs,RetResult,Convert,Converted) :- dif_functors(HeadIs,Convert), + Convert =~ ['match',_Self,Pattern,Template],!, + f2p(HeadIs,_,Pattern,PatternCode), + f2p(HeadIs,RetResult,Template,TemplateCode), + combine_code(PatternCode,TemplateCode,Converted). + +compile_flow_control(HeadIs,RetResult,Convert, Converted) :- dif_functors(HeadIs,Convert), + Convert =~ ['match',_Self,Pattern,Template],!, + must_det_ll(( + f2p(HeadIs,_,Pattern,PatternCode), + into_equals(RetResult,Template,TemplateCode), + combine_code(PatternCode,TemplateCode,Converted))). + +compile_flow_control(HeadIs,RetResult,Convert, Converted) :- dif_functors(HeadIs,Convert), + Convert =~ ['if-decons',Atom,Head,Tail,Then,Else],!,Test = unify_cons(AtomResult,ResHead,ResTail), + f2p(HeadIs,AtomResult,Atom,AtomCode), + f2p(HeadIs,ResHead,Head,CodeForHead), + f2p(HeadIs,ResTail,Tail,CodeForTail), + compile_test_then_else(RetResult,(AtomCode,CodeForHead,CodeForTail,Test),Then,Else,Converted). + + + +compile_flow_control(_HeadIs,RetResult,Convert,is_True(RetResult)) :- is_compiled_and(AND), + Convert =~ [AND],!. + +compile_flow_control(HeadIs,RetResult,Convert, Converted) :- is_compiled_and(AND), + Convert =~ [AND,Body],!, + f2p(HeadIs,RetResult,Body,BodyCode), + compile_test_then_else(RetResult,BodyCode,'True','False',Converted). + +compile_flow_control(HeadIs,RetResult,Convert, Converted) :- is_compiled_and(AND), + Convert =~ [AND,Body1,Body2],!, + f2p(HeadIs,B1Res,Body1,Body1Code), + f2p(HeadIs,RetResult,Body2,Body2Code), + into_equals(B1Res,'True',AE), + Converted = (Body1Code,AE,Body2Code),!. + + +compile_flow_control(HeadIs,RetResult,Convert, Converted) :- is_compiled_and(AND), + Convert =~ [AND,Body1,Body2],!, + f2p(HeadIs,B1Res,Body1,Body1Code), + f2p(HeadIs,_,Body2,Body2Code), + into_equals(B1Res,'True',AE), + compile_test_then_else(RetResult,(Body1Code,AE,Body2Code),'True','False',Converted). + +compile_flow_control(HeadIs,RetResult,Convert, Converted) :- is_compiled_and(AND), + Convert =~ [AND,Body1,Body2|BodyMore],!, + And2 =~ [AND,Body2|BodyMore], + Next =~ [AND,Body1,And2], + compile_flow_control(HeadIs,RetResult, Next, Converted). + +compile_flow_control(HeadIs,RetResult,sequential(Convert), Converted) :- !, + compile_flow_control(HeadIs,RetResult,transpose(Convert), Converted). + +compile_flow_control(HeadIs,RetResult,transpose(Convert), Converted,Code) :- !, + maplist(each_result(HeadIs,RetResult),Convert, Converted), + list_to_disjuncts(Converted,Code). + + +compile_flow_control(HeadIs,RetResult,Convert, Converted) :- % dif_functors(HeadIs,Convert), + Convert =~ if(Cond,Then),!, + f2p(HeadIs,CondResult,Cond,CondCode), + f2p(HeadIs,RetResult,Then,ThenCode), + Converted = ((CondCode,is_True(CondResult)),ThenCode). + +each_result(HeadIs,RetResult,Convert,Converted):- + f2p(HeadIs,OneResult,Convert,Code1), + into_equals(OneResult,RetResult,Code2), + combine_code(Code1,Code2,Converted). + +compile_flow_control(HeadIs,RetResult,Converter, Converted):- de_eval(Converter,Convert),!, + compile_flow_control(HeadIs,RetResult,Convert, Converted). + +compile_flow_control(HeadIs,_Result,Convert, Converted) :- fail, + functor(Convert,Func,PA), + functional_predicate_arg(Func,PA,Nth), + Convert =~ [Func|PredArgs], + nth1(Nth,PredArgs,Result,FuncArgs), + RetResult = Result, + AsFunct =~ [Func|FuncArgs], + compile_flow_control(HeadIs,RetResult,AsFunct, Converted). + +dif_functors(HeadIs,_):- var(HeadIs),!,fail. +dif_functors(HeadIs,_):- \+ compound(HeadIs),!. +dif_functors(HeadIs,Convert):- compound(HeadIs),compound(Convert), + compound_name_arity(HeadIs,F,A),compound_name_arity(Convert,F,A). + +is_compiled_and(AND):- member(AND,[ (','), ('and')]). + +flowc. + + + :- discontiguous f2p/4. + +f2p(_HeadIs,Convert, Convert, true) :- + (is_ftVar(Convert);number(Convert)),!.% Check if Convert is a variable + +% If Convert is a variable, the corresponding predicate is just eval(Convert, RetResult) +f2p(_HeadIs,RetResult,Convert, RetResultConverted) :- + is_ftVar(Convert),!,% Check if Convert is a variable + into_equals(RetResult,Convert,RetResultConverted). + % Converted = eval(Convert, RetResult). % Set Converted to eval(Convert, RetResult) +f2p(_HeadIs,RetResult,Convert, RetResultConverted) :- + number(Convert),!,into_equals(RetResult,Convert,RetResultConverted). + +f2p(_HeadIs,RetResult,Convert, Converted) :- % HeadIs\=@=Convert, + is_arity_0(Convert,F), !, Converted = u_assign([F],RetResult),!. + + + +/*f2p(HeadIs,RetResult, ConvertL, (Converted,RetResultL=RetResult)) :- is_list(ConvertL), + maplist(f2p_assign(HeadIs),RetResultL,ConvertL, ConvertedL), + list_to_conjuncts(ConvertedL,Converted).*/ + +% If Convert is an "eval" function, we convert it to the equivalent "is" predicate. +f2p(HeadIs,RetResult,EvalConvert,Converted):- EvalConvert =~ eval(Convert), !, + must_det_ll((f2p(HeadIs,RetResult,Convert, Converted))). + +f2p(HeadIs,RetResult,Convert, Converted):- + compound(Convert), \+ compound_name_arity(Convert,_,0), + compile_flow_control(HeadIs,RetResult,Convert, Converted),!. + +f2p(HeadIs,RetResult,Convert, Converted):- + compound(Convert), Convert = u_assign(C, Var), compound_non_cons(C),into_list_args(C,CC),!, + f2p(HeadIs,RetResult,u_assign(CC, Var), Converted). + +f2p(_HeadIs,_RetResult,Convert, Converted):- + compound(Convert), Convert = u_assign(C, _Var), is_list(C),Converted = Convert,!. + +f2p(HeadIs,RetResult,Convert, Converted) :- + atom(Convert), functional_predicate_arg(Convert,Nth,Nth2), + Nth==1,Nth2==1, + HeadIs\=@=Convert, + Convert = F,!, + must_det_ll(( + do_predicate_function_canonical(FP,F), + compound_name_list(Converted,FP,[RetResult]))). + +% If Convert is a number or an atom, it is considered as already converted. +f2p(_HeadIs,RetResult, Convert, RetResult = Convert) :- % HeadIs\=@=Convert, + once(number(Convert); atom(Convert); data_term(Convert)), % Check if Convert is a number or an atom + !. % Set RetResult to Convert as it is already in predicate form + +% If Convert is an "is" function, we convert it to the equivalent "is" predicate. +f2p(HeadIs,RetResult,is(Convert),(Converted,is(RetResult,Result))):- !, + must_det_ll((f2p(HeadIs,Result,Convert, Converted))). + +% If Convert is an "or" function, we convert it to the equivalent ";" (or) predicate. +f2p(HeadIs,RetResult,or(AsPredI,Convert), or(AsPredO, Converted)) :- !, + must_det_ll((f2p(HeadIs,RetResult,AsPredI, AsPredO), + f2p(HeadIs,RetResult,Convert, Converted))). +f2p(HeadIs,RetResult,(AsPredI; Convert), (AsPredO; Converted)) :- !, + must_det_ll((f2p(HeadIs,RetResult,AsPredI, AsPredO), + f2p(HeadIs,RetResult,Convert, Converted))). + +% If Convert is a "," (and) function, we convert it to the equivalent "," (and) predicate. +f2p(HeadIs,RetResult,(AsPredI, Convert), (AsPredO, Converted)) :- !, + must_det_ll((f2p(HeadIs,_RtResult,AsPredI, AsPredO), + f2p(HeadIs,RetResult,Convert, Converted))). + +% If Convert is a ":-" (if) function, we convert it to the equivalent ":-" (if) predicate. +f2p(_HeadIs,RetResult, Convert, Converted) :- Convert =(H:-B),!, + RetResult=(H:-B), Converted = true. + +f2p(_HeadIs,_RetResult, N=V, Code) :- !, into_equals(N,V,Code). + + +into_equals(RetResultL,RetResult,Equals):- into_u_assign(RetResultL,RetResult,Equals). +into_u_assign(RetResultL,RetResult,true):- is_ftVar(RetResultL), is_ftVar(RetResult), RetResult=RetResultL,!. +into_u_assign(RetResultL,RetResult,Code):- var(RetResultL), Code = u_assign(RetResult,RetResultL). +into_u_assign(RetResultL,RetResult,Code):- Code = u_assign(RetResultL,RetResult). + + + +% If Convert is a list, we convert it to its termified form and then proceed with the functs_to_preds conversion. +f2p(HeadIs,RetResult,Convert, Converted) :- is_list(Convert), + once((sexpr_s2p(Convert,IS), \+ IS=@=Convert)), !, % Check if Convert is a list and not in predicate form + must_det_ll((f2p(HeadIs,RetResult, IS, Converted))). % Proceed with the conversion of the predicate form of the list. + +f2p(HeadIs,RetResult, ConvertL, Converted) :- is_list(ConvertL), + maplist(f2p_assign(HeadIs),RetResultL,ConvertL, ConvertedL), + list_to_conjuncts(ConvertedL,Conjs), + into_u_assign(RetResultL,RetResult,Code), + combine_code(Conjs,Code,Converted). + + + +f2p(HeadIs,RetResultL, ConvertL, Converted) :- is_list(ConvertL), + ConvertL = [Convert], + f2p(HeadIs,RetResult,Convert, Code),!, + into_equals(RetResultL,[RetResult],Equals), + combine_code(Code,Equals,Converted). + + +% If any sub-term of Convert is a function, convert that sub-term and then proceed with the conversion. +f2p(HeadIs,RetResult,Convert, Converted) :- + rev_sub_sterm(AsFunction, Convert), % Get the deepest sub-term AsFunction of Convert + % sub_term(AsFunction, Convert), AsFunction\==Convert, + callable(AsFunction), % Check if AsFunction is callable + compile_flow_control(HeadIs,Result,AsFunction, AsPred), + HeadIs\=@=AsFunction,!, + subst(Convert, AsFunction, Result, Converting), % Substitute AsFunction by Result in Convert + f2p(HeadIs,RetResult,(AsPred,Converting), Converted). % Proceed with the conversion of the remaining terms + +% If any sub-term of Convert is a function, convert that sub-term and then proceed with the conversion. +f2p(HeadIs,RetResult,Convert, Converted) :- + rev_sub_sterm(AsFunction, Convert), % Get the deepest sub-term AsFunction of Convert + callable(AsFunction), % Check if AsFunction is callable + is_function(AsFunction, Nth), % Check if AsFunction is a function and get the position Nth where the result is stored/retrieved + HeadIs\=@=AsFunction, + funct_with_result_is_nth_of_pred(HeadIs,AsFunction, Result, Nth, AsPred), % Convert AsFunction to a predicate AsPred + subst(Convert, AsFunction, Result, Converting), % Substitute AsFunction by Result in Convert + f2p(HeadIs,RetResult, (AsPred, Converting), Converted). % Proceed with the conversion of the remaining terms + +% If AsFunction is a recognized function, convert it to a predicate. +f2p(HeadIs,RetResult,AsFunction,AsPred):- % HeadIs\=@=AsFunction, + is_function(AsFunction, Nth), % Check if AsFunction is a recognized function and get the position Nth where the result is stored/retrieved + funct_with_result_is_nth_of_pred(HeadIs,AsFunction, RetResult, Nth, AsPred), + \+ ( compound(AsFunction), arg(_,AsFunction, Arg), is_function(Arg,_)),!. + +% If any sub-term of Convert is an eval/2, convert that sub-term and then proceed with the conversion. +f2p(HeadIs,RetResult,Convert, Converted) :- + rev_sub_sterm0(ConvertFunction, Convert), % Get the deepest sub-term AsFunction of Convert + callable(ConvertFunction), % Check if AsFunction is callable + ConvertFunction = eval(AsFunction,Result), + ignore(is_function(AsFunction, Nth)), + funct_with_result_is_nth_of_pred(HeadIs,AsFunction, Result, Nth, AsPred), % Convert AsFunction to a predicate AsPred + subst(Convert, ConvertFunction, Result, Converting), % Substitute AsFunction by Result in Convert + f2p(HeadIs,RetResult, (AsPred, Converting), Converted). % Proceed with the conversion of the remaining terms + +/* MAYBE USE ? +% If Convert is a compound term, we need to recursively convert its arguments. +f2p(HeadIs,RetResult, Convert, Converted) :- fail, + compound(Convert), !, + Convert =~ [Functor|Args], % Deconstruct Convert to functor and arguments + maplist(convert_argument, Args, ConvertedArgs), % Recursively convert each argument + Converted =~ [Functor|ConvertedArgs], % Reconstruct Converted with the converted arguments + (callable(Converted) -> f2p(HeadIs,RetResult, Converted, _); true). % If Converted is callable, proceed with its conversion +% Helper predicate to convert an argument of a compound term +convert_argument(Arg, ConvertedArg) :- + (callable(Arg) -> ftp(_, _, Arg, ConvertedArg); ConvertedArg = Arg). +*/ + +% The catch-all If no specific case is matched, consider Convert as already converted. +f2p(_HeadIs,_RetResult,u_assign(Convert,Res), u_assign(Convert,Res)):-!. +f2p(_HeadIs,RetResult,Convert, Code):- into_u_assign(Convert,RetResult,Code). + + + +data_term(Convert):- self_eval(Convert),!. + + +de_eval(eval(X),X):- compound(X),!. + +call1(G):- call(G). +call2(G):- call(G). +call3(G):- call(G). +call4(G):- call(G). +call5(G):- call(G). + +trace_break:- trace,break. + +u_assign(FList,R):- var(FList),nonvar(R), !, u_assign(R,FList). +u_assign(FList,R):- FList=@=R,!,FList=R. +u_assign(FList,R):- number(FList), var(R),!,R=FList. +u_assign(FList,R):- self_eval(FList), var(R),!,R=FList. +u_assign(FList,R):- var(FList),!,/*trace,*/freeze(FList,u_assign(FList,R)). +u_assign([V|VI],[V|VO]):- nonvar(V),is_metta_data_functor(_Eq,V),!,maplist(eval_args,VI,VO). +u_assign((F:-List),R):- !, R = (F:-List). +u_assign(FList,R):- \+ compound(FList), var(R),!,R=FList. +u_assign([F|List],R):- F == ':-',!, trace_break,as_tf(clause(F,List),R). +u_assign([F|List],R):- atom(F),append(List,[R],ListR), + catch(quietly(apply(F,ListR)),error(existence_error(procedure,F/_),_), + catch(quietly(as_tf(apply(F,List),R)),error(existence_error(procedure,F/_),_), + quietly(catch(eval_args([F|List],R),_, R=[F|List])))),!. +u_assign(FList,RR):- iz_conz(FList),!,as_tf(FList,RR). +u_assign(FList,RR):- (compound_non_cons(FList),u_assign_c(FList,RR))*->true;FList=~RR. + +u_assign_c(FList,RR):- + functor(FList,F,_), + (catch(quietlY(call(FList,R)),error(existence_error(procedure,F/_),_), + catch(quietlY(as_tf(FList,R)),error(existence_error(procedure,F/_),_), + quietlY((p2m(FList,[F|List]),catch(eval_args([F|List],R),_, R=~[F|List])))))),!,R=RR. +u_assign_c(FList,R):- compound(FList), FList=~R. + +quietlY(G):- call(G). + +call_fr(G,Result,FA):- current_predicate(FA),!,call(G,Result). +call_fr(G,Result,_):- Result=G. + +% This predicate is responsible for converting functions to their equivalent predicates. +% It takes a function 'AsFunction' and determines the predicate 'AsPred' which will be +% equivalent to the given function, placing the result of the function at the 'Nth' position +% of the predicate arguments. The 'Result' will be used to store the result of the 'AsFunction'. +% +% It handles cases where 'AsFunction' is a variable and when it's an atom or a compound term. +% For compound terms, it decomposes them to get the functor and arguments and then reconstructs +% the equivalent predicate with the 'Result' at the 'Nth' position. +% +% Example: +% funct_with_result_is_nth_of_pred(HeadIs,+(1, 2), Result, 3, +(1, 2, Result)). + +into_callable(Pred,AsPred):- is_ftVar(Pred),!,AsPred=holds(Pred). +into_callable(Pred,AsPred):- Pred=AsPred,!. +into_callable(Pred,AsPred):- iz_conz(Pred), !,AsPred=holds(Pred). +into_callable(Pred,AsPred):- Pred=call_fr(_,_,_),!,AsPred=Pred. +into_callable(Pred,AsPred):- Pred =~ Cons, !,AsPred=holds(Cons). + +funct_with_result_is_nth_of_pred(HeadIs,AsFunction, Result, Nth, AsPred):- + var(AsPred),!, + funct_with_result_is_nth_of_pred0(HeadIs,AsFunction, Result, Nth, Pred), + into_callable(Pred,AsPred). + +funct_with_result_is_nth_of_pred(HeadIs,AsFunction, Result, Nth, AsPred):- + var(AsFunction),!, + funct_with_result_is_nth_of_pred0(HeadIs,Function, Result, Nth, AsPred), + into_callable(Function,AsFunction). + +funct_with_result_is_nth_of_pred(HeadIs,AsFunction, Result, Nth, AsPred):- + funct_with_result_is_nth_of_pred0(HeadIs,AsFunction, Result, Nth, AsPred). + +% Handles the case where AsFunction is a variable. +% It creates a compound term 'AsPred' and places the 'Result' at the 'Nth' position +% of the predicate arguments, and the 'AsFunction' represents the functional form with +% arguments excluding the result. +funct_with_result_is_nth_of_pred0(_HeadIs,AsFunction, Result, Nth, AsPred) :- + is_ftVar(AsFunction),!, + compound(AsPred), + compound_name_list(AsPred,FP,PredArgs), + nth1(Nth,PredArgs,Result,FuncArgs), + do_predicate_function_canonical(FP,F), + AsFunction =~ [F,FuncArgs]. + +% Handles the case where 'AsFunction' is not a variable. +% It decomposes 'AsFunction' to get the functor and arguments (FuncArgs) of the function +% and then it constructs the equivalent predicate 'AsPred' with 'Result' at the 'Nth' +% position of the predicate arguments. +funct_with_result_is_nth_of_pred0(HeadIs,AsFunctionO, Result, Nth, (AsPred)) :- + de_eval(AsFunctionO,AsFunction),!,funct_with_result_is_nth_of_pred0(HeadIs,AsFunction, Result, Nth, AsPred). + +funct_with_result_is_nth_of_pred0(HeadIs,AsFunction, Result, _Nth, AsPred) :- + nonvar(AsFunction), + compound(AsFunction), + \+ is_arity_0(AsFunction,_), + functor(AsFunction,F,A), + HeadIs\=@=AsFunction, + \+ (compound(HeadIs), (is_arity_0(HeadIs,HF);functor(HeadIs,HF,_))-> HF==F), + (into_u_assign(AsFunction, Result,AsPred) + -> true + ; (AA is A+1, + (FAA=(F/AA)), + \+ current_predicate(FAA), !, + AsPred = call_fr(AsFunction,Result,FAA))). + + +funct_with_result_is_nth_of_pred0(_HeadIs,AsFunction, Result, Nth, (AsPred)) :- + (atom(AsFunction)->AsFunction =~ [F | FuncArgs]; compound_name_list(AsFunction,F,FuncArgs)), + ignore(var(Nth) -> is_function(AsFunction,Nth); true), + nth1(Nth, PredArgs, Result, FuncArgs), % It places 'Result' at the 'Nth' position + AA is Nth+1, \+ current_predicate(F/AA), + do_predicate_function_canonical(FP,F), + AsPred =~ [FP | PredArgs]. % It forms the predicate 'AsPred' by joining the functor with the modified arguments list. + + + +funct_with_result_is_nth_of_pred0(_HeadIs,AsFunction, Result, Nth, (AsPred)) :- + nonvar(AsFunction), + AsFunction =~ [F | FuncArgs], + do_predicate_function_canonical(FP,F), + length(FuncArgs, Len), + ignore(var(Nth) -> is_function(AsFunction,Nth); true), + ((number(Nth),Nth > Len + 1) -> throw(error(index_out_of_bounds, _)); true), + (var(Nth)->(between(1,Len,From1),Nth is Len-From1+1);true), + nth1(Nth,PredArgs,Result,FuncArgs), + AsPred =~ [FP | PredArgs]. + +% optionally remove next line +funct_with_result_is_nth_of_pred0(_HeadIs,AsFunction, _, _, _) :- + var(AsFunction), + throw(error(instantiation_error, _)). + +% The remove_funct_arg/3 predicate is a utility predicate that removes +% the Nth argument from a predicate term, effectively converting a +% predicate to a function. The first argument is the input predicate term, +% the second is the position of the argument to be removed, and the third +% is the output function term. +remove_funct_arg(AsPred, Nth, AsFunction) :- + % Decompose AsPred into its functor and arguments. + AsPred =~ [F | PredArgs], + % Remove the Nth element from PredArgs, getting the list FuncArgs. + nth1(Nth,PredArgs,_Result,FuncArgs), + % Construct AsFunction using the functor and the list FuncArgs. + do_predicate_function_canonical(F,FF), + compound_name_list(AsFunction,FF,FuncArgs). + +% rev_sub_sterm/2 predicate traverses through a given Term +% and finds a sub-term within it. The sub-term is unifiable with ST. +% This is a helper predicate used in conjunction with others to inspect +% and transform terms. + +rev_sub_sterm(ST, Term):- rev_sub_sterm0(ST, Term), ST\=@=Term. +rev_sub_sterm0(_, Term):- never_subterm(Term),!,fail. +rev_sub_sterm0(ST, Term):- Term =~ if(Cond,_Then,_Else),!,rev_sub_sterm0(ST, Cond). +rev_sub_sterm0(ST, Term):- Term =~ 'if-error'(Cond,_Then,_Else),!,rev_sub_sterm0(ST, Cond). +rev_sub_sterm0(ST, Term):- Term =~ 'if-decons'(Cond,_Then,_Else),!,rev_sub_sterm0(ST, Cond). +rev_sub_sterm0(ST, Term):- Term =~ 'chain'(Expr,_Var,_Next),!,rev_sub_sterm0(ST, Expr). +rev_sub_sterm0(ST, Term):- + % If Term is a list, it reverses the list and searches for a member + % in the reversed list that is unifiable with ST. + is_list(Term),!,rev_member(E,Term),rev_sub_sterm0(ST, E). +rev_sub_sterm0(ST, Term):- + % If Term is a compound term, it gets its arguments and then recursively + % searches in those arguments for a sub-term unifiable with ST. + compound(Term), compound_name_list(Term,_,Args),rev_sub_sterm0(ST, Args). +rev_sub_sterm0(ST, ST):- + % If ST is non-var, not an empty list, and callable, it unifies + % ST with Term if it is unifiable. + nonvar(ST), ST\==[], callable(ST). + +never_subterm(Term):- is_ftVar(Term). +never_subterm([]). +never_subterm('Nil'). +%never_subterm(F):- atom(F),not_function(F,0). + +% rev_member/2 predicate is a helper predicate used to find a member +% of a list. It is primarily used within rev_sub_sterm/2 to +% traverse through lists and find sub-terms. It traverses the list +% from the end to the beginning, reversing the order of traversal. +rev_member(E,[_|L]):- rev_member(E,L). +rev_member(E,[E|_]). + +% Continuing from preds_to_functs/2 +% Converts a given predicate representation to its equivalent function representation +preds_to_functs(Convert, Converted):- + % Verbose_unify/1 here may be used for debugging or to display detailed unification information + verbose_unify(Convert), + % Calls the auxiliary predicate preds_to_functs0/2 to perform the actual conversion + preds_to_functs0(Convert, Converted). + +% if Convert is a variable, Converted will be the same variable +preds_to_functs0(Convert, Converted) :- + is_ftVar(Convert), !, + Converted = Convert. + +% Converts the rule (Head :- Body) to its function equivalent +preds_to_functs0((Head:-Body), Converted) :- !, + % The rule is converted by transforming Head to a function AsFunction and the Body to ConvertedBody + ( + pred_to_funct(Head, AsFunction, Result), + %ignore(Result = '$VAR'('HeadRes')), + conjuncts_to_list(Body,List), + reverse(List,RevList),append(Left,[BE|Right],RevList), + compound(BE),arg(Nth,BE,ArgRes),sub_var(Result,ArgRes), + remove_funct_arg(BE, Nth, AsBodyFunction), + append(Left,[eval(AsBodyFunction,Result)|Right],NewRevList), + reverse(NewRevList,NewList), + list_to_conjuncts(NewList,NewBody), + preds_to_functs0(NewBody,ConvertedBody), + % The final Converted term is constructed + into_equals(AsFunction,ConvertedBody,Converted)). + +% Handles the case where Convert is a conjunction, and AsPred is not not_function. +% It converts predicates to functions inside a conjunction +preds_to_functs0((AsPred, Convert), Converted) :- + \+ not_function(AsPred), + pred_to_funct(AsPred, AsFunction, Result), + sub_var(Result, Convert), !, + % The function equivalent of AsPred replaces Result in Convert + subst(Convert, Result, AsFunction, Converting), + preds_to_functs0(Converting, Converted). + +% Handles the special case where eval/2 is used and returns the function represented by the first argument of eval/2 +preds_to_functs0(eval(AsFunction, _Result), AsFunction) :- !. + +% Handles the general case where Convert is a conjunction. +% It converts the predicates to functions inside a conjunction +preds_to_functs0((AsPred, Converting), (AsPred, Converted)) :- !, + preds_to_functs0(Converting, Converted). + +% Handles the case where AsPred is a compound term that can be converted to a function +preds_to_functs0(AsPred, eval(AsFunction, Result)) :- + pred_to_funct(AsPred, AsFunction, Result), !. + +% any other term remains unchanged +preds_to_functs0(X, X). + +% Converts a given predicate AsPred to its equivalent function term AsFunction +pred_to_funct(AsPred, AsFunction, Result) :- + compound(AsPred), % Checks if AsPred is a compound term + functor(AsPred, F, A), % Retrieves the functor F and arity A of AsPred + functional_predicate_arg(F, A, Nth),!, % Finds the Nth argument where the result should be + arg(Nth, AsPred, Result), % Retrieves the result from the Nth argument of AsPred + remove_funct_arg(AsPred, Nth, AsFunction). % Constructs the function AsFunction by removing the Nth argument from AsPred + +% If not found in functional_predicate_arg/3, it tries to construct AsFunction by removing the last argument from AsPred +pred_to_funct(AsPred, AsFunction, Result) :- + compound(AsPred), !, + functor(AsPred, _, Nth), + arg(Nth, AsPred, Result), + remove_funct_arg(AsPred, Nth, AsFunction). + +% body_member/4 is utility predicate to handle manipulation of body elements in the clause, but the exact implementation details and usage are not provided in the given code. +body_member(Body,BE,NewBE,NewBody):- + conjuncts_to_list(Body,List), + reverse(List,RevList),append(Left,[BE|Right],RevList), + append(Left,[NewBE|Right],NewRevList), + reverse(NewRevList,NewList), + list_to_conjuncts(NewList,NewBody). +% combine_clauses/3 is the main predicate combining clauses with similar heads and bodies. +% HeadBodiesList is a list of clauses (Head:-Body) +% NewHead will be the generalized head representing all clauses in HeadBodiesList +% NewCombinedBodies will be the combined bodies of all clauses in HeadBodiesList. +combine_clauses(HeadBodiesList, NewHead, NewCombinedBodies) :- + % If HeadBodiesList is empty, then NewCombinedBodies is 'false' and NewHead is an anonymous variable. + (HeadBodiesList = [] -> NewCombinedBodies = false, NewHead = _ ; + % Find all Heads in HeadBodiesList and collect them in the list Heads + findall(Head, member((Head:-_), HeadBodiesList), Heads), + % Find the least general head among the collected Heads + least_general_head(Heads, LeastHead), + functor(LeastHead,F,A),functor(NewHead,F,A), + % Transform and combine bodies according to the new head found + transform_and_combine_bodies(HeadBodiesList, NewHead, NewCombinedBodies)), + \+ \+ ( + Print=[converting=HeadBodiesList,newHead=NewHead], + numbervars(Print,0,_,[]),fbug(Print),in_cmt(portray_clause(( NewHead :- NewCombinedBodies)))),!. + +% Predicate to find the least general unified head (LGU) among the given list of heads. +% Heads is a list of head terms, and LeastGeneralHead is the least general term that unifies all terms in Heads. +least_general_head(Heads, LeastGeneralHead) :- + lgu(Heads, LeastGeneralHead). + +% the LGU of a single head is the head itself. +lgu([Head], Head) :- !. +% find the LGU of the head and the rest of the list. +lgu([H1|T], LGU) :- + lgu(T, TempLGU), + % Find generalization between head H1 and temporary LGU + generalization(H1, TempLGU, LGU). + +% generalization/3 finds the generalization of two heads, Head1 and Head2, which is represented by GeneralizedHead. +% This predicate is conceptual and will require more complex processing depending on the actual structures of the heads. +generalization(Head1, Head2, GeneralizedHead) :- + % Ensure the functor names and arities are the same between Head1 and Head2. + functor(Head1, Name, Arity), + functor(Head2, Name, Arity), + functor(GeneralizedHead, Name, Arity), + % Generalize the arguments of the heads. + generalize_args(Arity, Head1, Head2, GeneralizedHead). + +% no more arguments to generalize. +generalize_args(0, _, _, _) :- !. +% generalize the corresponding arguments of the heads. +generalize_args(N, Head1, Head2, GeneralizedHead) :- + arg(N, Head1, Arg1), + arg(N, Head2, Arg2), + % If the corresponding arguments are equal, use them. Otherwise, create a new variable. + (Arg1 = Arg2 -> arg(N, GeneralizedHead, Arg1); arg(N, GeneralizedHead, _)), + % Continue with the next argument. + N1 is N - 1, + generalize_args(N1, Head1, Head2, GeneralizedHead). + +% transform_and_combine_bodies/3 takes a list of clause heads and bodies, a new head, and produces a combined body representing all the original bodies. +% The new body is created according to the transformations required by the new head. +transform_and_combine_bodies([(Head:-Body)|T], NewHead, CombinedBodies) :- + % Transform the body according to the new head. + transform(Head, NewHead, Body, TransformedBody), + % Combine the transformed body with the rest. + combine_bodies(T, NewHead, TransformedBody, CombinedBodies). + +/* OLD +% Define predicate combine_clauses to merge multiple Prolog clauses with the same head. +% It receives a list of clauses as input and returns a combined clause. +combine_clauses([Clause], Clause) :- !. % If there's only one clause, return it as is. +combine_clauses(Clauses, (Head :- Body)) :- % If there are multiple clauses, combine them. + Clauses = [(Head :- FirstBody)|RestClauses], % Decompose the list into the first clause and the rest. + combine_bodies(RestClauses, FirstBody, Body). % Combine the bodies of all the clauses. + +% Helper predicate to combine the bodies of a list of clauses. +% The base case is when there are no more clauses to combine; the combined body is the current body. +combine_bodies([], Body, Body). +combine_bodies([(Head :- CurrentBody)|RestClauses], PrevBody, Body) :- + % Combine the current body with the previous body using a conjunction (,). + combine_two_bodies(PrevBody, CurrentBody, CombinedBody), + % Recursively combine the rest of the bodies. + combine_bodies(RestClauses, CombinedBody, Body). + +% Predicate to combine two bodies. +% Handles the combination of different Prolog constructs like conjunctions, disjunctions, etc. +combine_two_bodies((A, B), (C, D), (A, B, C, D)) :- !. % Combine conjunctions. +combine_two_bodies((A; B), (C; D), (A; B; C; D)) :- !. % Combine disjunctions. +combine_two_bodies(A, B, (A, B)). % Combine simple terms using conjunction. +*/ + +% if there are no more bodies, the accumulated Combined is the final CombinedBodies. +combine_bodies([], _, Combined, Combined). +% combine the transformed body with the accumulated bodies. +combine_bodies([(Head:-Body)|T], NewHead, Acc, CombinedBodies) :- + transform(Head, NewHead, Body, TransformedBody), + % Create a disjunction between the accumulated bodies and the transformed body. + NewAcc = (Acc;TransformedBody), + combine_bodies(T, NewHead, NewAcc, CombinedBodies). + +% combine_code/3 combines Guard and Body to produce either Guard, Body, or a conjunction of both, depending on the values of Guard and Body. +combine_code(Guard, Body, Guard) :- Body==true, !. +combine_code(Guard, Body, Body) :- Guard==true, !. +combine_code(Guard, Body, (Guard, Body)). + +% create_unifier/3 creates a unification code that unifies OneHead with NewHead. +% If OneHead and NewHead are structurally equal, then they are unified and the unification Guard is 'true'. +% Otherwise, the unification code is 'metta_unify(OneHead,NewHead)'. + +create_unifier(OneHead,NewHead,Guard):- OneHead=@=NewHead,OneHead=NewHead,!,Guard=true. +create_unifier(OneHead,NewHead,Guard):- compound(OneHead), + compound_name_list(OneHead,_,Args1), + compound_name_list(NewHead,_,Args2), + create_unifier_goals(Args1,Args2,Guard),!. +create_unifier(OneHead,NewHead,u(OneHead,NewHead)). + +create_unifier_goals([V1],[V2],u(V1,V2)):-!. +create_unifier_goals([V1|Args1],[V2|Args2],RightGuard):-!, + create_unifier_goals(Args1,Args2,Guard), + combine_code(u(V1,V2),Guard,RightGuard). +create_unifier_goals([],[],true). + + +% transform/4 combines unification code with Body to produce NewBody according to the transformations required by NewHead. +% It uses create_unifier/3 to generate the unification code between OneHead and NewHead. +transform(OneHead, NewHead, Body, NewBody):- create_unifier(OneHead,NewHead,Guard), + combine_code(Guard,Body,NewBody). + + + + +% =============================== +% Compile in memory buffer +% =============================== + +add_assertion(NewAssertion) :- + expand_to_hb(NewAssertion,H,_), + functor(H,F,A), functor(HH,F,A), + assert(NewAssertion), + % Get the current clauses of my_predicate/1 + findall(HH:-B,clause(HH,B),Prev), + % Create a temporary file and add the new assertion along with existing clauses + abolish(F/A), + create_and_consult_temp_file(F/A, Prev). + +% Predicate to create a temporary file and write the tabled predicate +create_and_consult_temp_file(PredName/Arity, PredClauses) :- + % Generate a unique temporary memory buffer + tmp_file_stream(text, TempFileName, TempFileStream), + % Write the tabled predicate to the temporary file + format(TempFileStream, ':- multifile((~q)/~w).~n', [PredName, Arity]), + format(TempFileStream, ':- dynamic((~q)/~w).~n', [PredName, Arity]), + %if_t( \+ option_value('tabling',false), + if_t(option_value('tabling',true),format(TempFileStream,':- ~q.~n',[table(PredName/Arity)])), + maplist(write_clause(TempFileStream), PredClauses), + % Close the temporary file + close(TempFileStream), + % Consult the temporary file + consult(TempFileName), + % Delete the temporary file after consulting + delete_file(TempFileName), + assert(metta_compiled_predicate(PredName,Arity)). + +% Helper predicate to write a clause to the file +write_clause(Stream, Clause) :- + subst_vars(Clause,Can), + write_canonical(Stream, Can), + write(Stream, '.'), + nl(Stream). + + diff --git a/metta_vspace/pyswip-want/metta_convert.pl b/metta_vspace/pyswip-want/metta_convert.pl new file mode 100755 index 00000000..5a7feb74 --- /dev/null +++ b/metta_vspace/pyswip-want/metta_convert.pl @@ -0,0 +1,319 @@ +:- encoding(iso_latin_1). +:- flush_output. +:- setenv('RUST_BACKTRACE',full). +:- op(700,xfx,'=~'). + +% =============================== +% TESTING +% =============================== +% Define 'fb', a rule that calls 'make' and writes information for each clause of 'fb0'. +% 'make' compiles the program. +% The 'forall' loop will write and call all goals of the 'fb0' clauses. + + +fb:- make, + writeln(';; ==========================================='), + forall((clause(fb0,Goal),write(';; '),writeq(?- Goal),nl,call(Goal)), + writeln(';; ===========================================')). + +% The 'fb0' rule showing mettalog sources with specific definitions. +fb0:- show_mettalog_src((two_pi(R):-(pi(A), +(A, A, B), R is B))). +fb0:- show_mettalog_src(factorial_tail_basic). +fb0:- show_mettalog_src(funct). + +print_metta_src :- show_mettalog_src. +% 'show_mettalog_src' rule compiles the program and shows mettalog sources for each source file containing 'metta'. +show_mettalog_src:- make, + forall((source_file(AsPred,File), + symbol_contains(File,metta)), + show_mettalog_src(AsPred)). + + +% Handling different cases for 'show_mettalog_src' with different input parameters. +% These rules use nonvar, current_predicate, and other built-ins to perform various checks and actions +% based on the type and value of the input to 'show_mettalog_src'. +show_mettalog_src(F/A):- nonvar(F),!, forall(current_predicate(F/A), show_mettalog_src(F,A)). +show_mettalog_src(AsPred):- functor(AsPred,F,A), \+ \+ current_predicate(F/A), !, forall(current_predicate(F/A), show_mettalog_src(F,A)). +show_mettalog_src(F):- atom(F), \+ \+ current_predicate(F/_),!, forall(current_predicate(F/A), show_mettalog_src(F,A)). +show_mettalog_src(C):- atom(C), \+ \+ (current_predicate(F/_),once(atom_contains(F,C))),!, forall((current_predicate(F/A),once(atom_contains(F,C))), show_mettalog_src(F,A)). +show_mettalog_src(C):- show_cvts(C),!. + +% The 'show_space_src' rules compile the program and show space sources for each space predicate. +show_space_src:- make, + forall(space_preds(AsPred),show_space_src(AsPred)). + + +% Similar to the 'show_mettalog_src' rules, these rules handle different cases for 'show_space_src' +% with different input parameters and perform various checks and actions based on the type and value of the input. +show_space_src(F/A):- nonvar(F),!, forall(current_predicate(F/A), show_space_src(F,A)). +show_space_src(AsPred):- functor(AsPred,F,A), \+ \+ current_predicate(F/A), !, forall(current_predicate(F/A), show_space_src(F,A)). +show_space_src(F):- atom(F), \+ \+ current_predicate(F/_),!, forall(current_predicate(F/A), show_space_src(F,A)). +show_space_src(C):- atom(C), \+ \+ (current_predicate(F/_),once(atom_contains(F,C))),!, forall((current_predicate(F/A),once(atom_contains(F,C))), show_space_src(F,A)). +show_space_src(C):- show_cvts(C),!. + +% 'show_cvts' rule processes a term, performing different actions based on the structure of the term. +show_cvts(Term):- + once((is_list(Term), sexpr_s2p(Term,PF))), \+ is_list(PF),!,show_cvts(PF). + +% 'show_cvts' continues processing, performing conversions between predicates and functions, +% and pretty-printing original terms, function forms, and Prolog forms. +show_cvts(Term):- iz_conz(Term),!, ppc(orig,Term),Term = FunctForm, + functs_to_preds(FunctForm,Prolog), ppc(preds,Prolog), + preds_to_functs(Prolog,NFunctForm), ppc(functs,NFunctForm). +show_cvts(Term):- ppc(orig,Term), + preds_to_functs(Term,FunctForm), ppc(functs,FunctForm), + functs_to_preds(FunctForm,Prolog), ppc(preds,Prolog). + +% 'show_mettalog_src' for specific predicate, prints metta clauses if they exist in the source file containing 'metta'. +show_mettalog_src(F,A):- functor(Head,F,A), + ignore((predicate_property(Head,number_of_clauses(_)), + source_file(Head,File),atom_contains(File,metta),!, + nl,findall((Head:-Body), + clause(Head,Body), Clauses), + print_metta_clauses(Clauses))),nl. + +% 'print_metta_clauses' rule is handling the printing of metta clauses. +% It checks the form of the input clauses and calls 'print_metta_clause' accordingly. +print_metta_clauses([]):- !. +print_metta_clauses([Head:-Body]):- !, print_metta_clause(Head,Body). +print_metta_clauses(Clauses):- combine_clauses(Clauses,Head,Body),!,print_metta_clause(Head,Body). +print_metta_clause(Head,Body):- + print_metta_clause0(Head,Body), + show_cvts(Head:-Body). + +% 'print_metta_clause0' rule prints metta clauses based on the body. +% It transforms the body to a list, if needed, and prints it in a sequential form. +print_metta_clause0(Head,Body):- Body == true,!, pp_metta([=,Head,'True']). +print_metta_clause0(Head,Body):- Body == false,!, pp_metta([=,Head,'False']). +print_metta_clause0(Head,Body):- conjuncts_to_list(Body,List), into_sequential(List,SP), pp_metta([=,Head,SP]). + + + +% ========================================= +% STERM -> PTERM +% ========================================= + +iz_exact_symbol(N,_):- \+ atom(N),!,fail. +iz_exact_symbol(N,P):- nonvar(P),!,iz_exact_symbol(N,PP),zalwayz(P=PP). +iz_exact_symbol(':-',':-'). +iz_exact_symbol('?-','?-'). +iz_exact_symbol('??',_). + +%:- baseKB:ensure_loaded(logicmoo('plarkc/logicmoo_i_cyc_rewriting')). + +maybe_varz(S,Name,'$VAR'(Name)):- S=='?',atom(Name),!. + +%% sexpr_s2p(Fn,?VAR, ?V) is det. +% +% S-expression Sterm Converted To Pterm. +% +sexpr_s2p(HB,P):- fail, compound(HB), HB=~ (H=B), compile_for_assert(H,B,Cl), + clause_to_code(Cl,P),!. +sexpr_s2p(S,P):- sexpr_s2p(progn,1,S,P). + + +clause_to_code(P,P):- is_ftVar(P),!. +%clause_to_code(P:-True,P):- True == true,!. +clause_to_code((H:-B),P):- B==true, !, combine_code(B,H,P). +clause_to_code(P,P). + +sexpr_s2p(_Fn,_Nth,VAR,VAR):-is_ftVar(VAR),!. +sexpr_s2p(_Fn,_Nth,S,P):- iz_exact_symbol(S,P),!. +sexpr_s2p(_Fn,_Nth,'#'(S),P):- iz_exact_symbol(S,P),!. +sexpr_s2p(_Fn,_Nth,VAR,'$VAR'(Name)):- atom(VAR),svar(VAR,Name),!. +sexpr_s2p(Fn,Nth,S,P):- S==[], iz_fun_argz(Fn,Nth),!,P=S. + +sexpr_s2p(Fn,Nth,S,P):- expects_type(Fn,Nth,Type),will_become_type(Type,S,P),!. + +sexpr_s2p(_Fn,_Nth,[F|SList],P):- is_list(SList), length(SList,Len),is_syspred(F,Len,Pred), sexpr_s2p_arglist(F,1,SList,PList), !, P=..[Pred|PList]. +:- style_check(-singleton). + +sexpr_s2p(Fn,Nth,[S|SList],[P|PList]):- iz_fun_argz(Fn,Nth),!,sexpr_s2p(S,P), sexpr_s2p(Fn,Nth,SList,PList). +sexpr_s2p(Fn,Nth,[S|SList],[P|PList]):- ( \+ atom(S) ; \+ is_list(SList)), !,sexpr_s2p(list(Fn),Nth,S,P), sexpr_s2p(list(Fn),Nth,SList,PList). +sexpr_s2p(_Fn,_Nth,[S,STERM0],PTERM):- iz_quoter(S),sexpr_s2p_pre_list(S,0,STERM0,STERM), !,PTERM=..[S,STERM],!. +sexpr_s2p(_Fn,_Nth,[S|SList],P):- atom(S), SList == [], compound_name_arity(P,S,0). +% sexpr_s2p(Fn,Nth,List,PTERM):- append(Left,[S,Name|TERM],List),maybe_varz(S,Name,Var),!,append(Left,[Var|TERM],NewList), sexpr_s2p(Fn,Nth,NewList,PTERM). +% sexpr_s2p(Fn,Nth,[S|TERM],dot_holds(PTERM)):- \+ (is_list(TERM)),sexpr_s2p_arglist(Fn,Nth,[S|TERM],PTERM),!. +%sexpr_s2p(Fn,Nth,[S|TERM],PTERM):- \+ atom(S),sexpr_s2p_arglist(Fn,Nth,[S|TERM],PTERM),!. +/* +sexpr_s2p(Fn,Nth,[S,Vars|TERM],PTERM):- nonvar(S), + call_if_defined(common_logic_snark:iz_quantifier(S)), + zalwayz((sexpr_s2p_arglist(Fn,Nth,TERM,PLIST), + PTERM =~ [S,Vars|PLIST])),!. +*/ +% sexpr_s2p(progn,_,[S|TERM],PTERM):- S==AND,!,zalwayz((maplist(sexpr_s2p,TERM,PLIST),list_to_conjuncts(',',PLIST,PTERM))). +%sexpr_s2p(Fn,Nth,[S|TERM],PTERM):- (number(S); (atom(S),fail,atom_concat_or_rtrace(_,'Fn',S))),sexpr_s2p_arglist(Fn,Nth,[S|TERM],PTERM),!. +%sexpr_s2p(Fn,Nth,[S],O):- is_ftVar(S),sexpr_s2p(Fn,Nth,S,Y),!,z_univ(Fn,Nth,O,[Y]),!. +%sexpr_s2p(Fn,Nth,[S],O):- nonvar(S),sexpr_s2p(Fn,Nth,S,Y),!,z_univ(Fn,Nth,O,[Y]),!. +%sexpr_s2p(Fn,Nth,[S|TERM],PTERM):- S==and,!,zalwayz((maplist(sexpr_s2p,TERM,PLIST),list_to_conjuncts(',',PLIST,PTERM))). +% sexpr_s2p(Fn,Nth,[S|TERM],PTERM):- iz_va_relation(S),!,zalwayz((maplist(sexpr_s2p,TERM,PLIST),list_to_conjuncts(S,PLIST,PTERM))). +%sexpr_s2p(Fn,Nth,[S|TERM],PTERM):- iz_relation_sexpr(S),zalwayz((sexpr_s2p_arglist(Fn,Nth,TERM,PLIST),PTERM =~ [S|PLIST])),!. +%sexpr_s2p(Fn,Nth,STERM,PTERM):- STERM =~ [S|TERM],sexpr_s2p_arglist(Fn,Nth,TERM,PLIST),z_univ(Fn,Nth,PTERM,[S|PLIST]),!. +sexpr_s2p(Fn,Nth,[S|STERM0],PTERM):- + sexpr_s2p_pre_list(Fn,Nth,STERM0,STERM), + sexpr_s2p_arglist(S,1,STERM,PLIST), z_univ(Fn,Nth,PTERM,[S|PLIST]),!. +sexpr_s2p(_Fn,_Nth,VAR,VAR). + + +expects_type(Fn,Nth,Type):- + get_operator_typedef(Self,Fn,Params,RetType), + nth0(Nth,[RetType|Params],Type),nonvar(Type). + +will_become_type(Type,S,P):- try_adjust_arg_types(=,_RetType,88,_Self,[Type],[S],[PS]),PS=P,!. +will_become_type(Type,S,P):- is_ftVar(S),!,P=S. +will_become_type(Type,S,P):- + get_type(S,T),!, + (is_subtype(T,Type)->S=P; P=coerce(Type,S)). +will_become_type(_Type,S,P):-!,S=P. + +is_subtype(T,TT):- T=@=TT,!,T=TT. +is_subtype(T,TT):- T=TT,!. + +iz_quoter('#BQ'):- iz_common_lisp. +iz_quoter('#COMMA'):- iz_common_lisp. +iz_quoter('quote'). +iz_quoter(superpose). + +iz_fun_argz(list(_),_). +iz_fun_argz(defmacro,2). +iz_fun_argz(defun,2). +iz_fun_argz(let,1). +iz_fun_argz('let*',1). +iz_fun_argz('member',2). +%iz_fun_argz('let*',2). +iz_fun_argz(F,1):- iz_quoter(F). + +z_functor(F):- \+ atom(F), !,fail. +z_functor(F):- \+ atom_concat('?',_,F). +z_functor(F):- \+ atom_concat('$',_,F). + +%z_univ(_Fn,1,S,S):-!. +z_univ(_Fn,_,P,[F|ARGS]):- z_functor(F),is_list(ARGS),length(ARGS,A),l_arity_l(F,A),compound_name_arguments(P,F,ARGS),!. +z_univ(_Fn,0,P,[F|ARGS]):- z_functor(F),is_list(ARGS),compound_name_arguments(P,F,ARGS),!. +z_univ(_Fn,_Nth,P,[F|ARGS]):- z_functor(F),is_list(ARGS),compound_name_arguments(P,F,ARGS),!. +z_univ(_Fn,_Nth,P,S):-P=S. + +l_arity_l(F,A):- clause_b(arity(F,A)). +l_arity_l(function,1). +l_arity_l(quote,1). +l_arity_l('#BQ',1):- iz_common_lisp. +l_arity_l(F,A):-current_predicate(F/A). +l_arity_l(_,1). + +sexpr_s2p_arglist(_Fn,_,VAR,VAR):-is_ftVar(VAR),!. +sexpr_s2p_arglist(Fn,Nth,[S|SList],[P|PList]):-sexpr_s2p(Fn,Nth,S,P), + (Nth>0->Nth2 is Nth+1;Nth2=0),sexpr_s2p_arglist(Fn,Nth2,SList,PList),!. +sexpr_s2p_arglist(Fn,Nth,S,P):-sexpr_s2p(Fn,Nth,S,P),!. +sexpr_s2p_arglist(_Fn,_Nth,VAR,VAR). + +sexpr_s2p_pre_list(_Fn,_,STERM,STERM):- \+ compound(STERM), !. +sexpr_s2p_pre_list(_Fn,_,STERM,STERM):- \+ is_list(STERM), !. +% sexpr_s2p_pre_list(Fn,_,[S|STERM],[S|STERM]):- STERM == [], !. +sexpr_s2p_pre_list(Fn,Nth,[S0|STERM0],[S|STERM]):- + (is_list(S0)->sexpr_s2p(Fn,Nth,S0,S);sexpr_s2p_pre_list(Fn,Nth,S0,S)), + sexpr_s2p_pre_list(Fn,Nth,STERM0,STERM),!. +sexpr_s2p_pre_list(_Fn,_,STERM,STERM). + + + + +% p2m/2 is a translation utility to convert Prolog constructs to MeTTa constructs. +% It handles a variety of cases, including different types of compound terms, +% control structures, and predicate definitions. +% The first argument is the input in Prolog syntax, +% and the second argument is the output converted to MeTTa syntax. + + +p2m(NC, NC) :- var(NC), !. % If NC is a variable, do not translate. +p2m(NC, NC) :- is_ftVar(NC), !. % If NC is a free term variable, do not translate. +% Conversion for lists +p2m([], 'Nil'). % empty list +p2m([H|T], 'Cons'(OH, OT)):- p2m(H, OH), p2m(T, OT). +p2m(NC, OO) :- + % If NC is a list, map each element of the list from Prolog to MeTTa + is_list(NC),!, + maplist(p2m, NC, OO). +p2m(!, '!'). % Translate the cut operation directly. +p2m(false, 'False'). +p2m(fail, 'False'). % Translate Prolog’s fail to MeTTa’s False. +p2m(true, 'True'). % Translate Prolog’s true to MeTTa’s True. +p2m(prolog, meTTa). % Translate the atom prolog to meTTa. + +p2m('[|]','Cons'). +p2m(( ';' ),or). +%p2m(( ',' ),and). +%p2m(( '\\+' ),unless). +%p2m(( ':-' ),entailed_by). +p2m('=..','atom_2_list'). + +% Conversion for any atomic term +p2m(A, A):- atomic(A). + +p2m(NC,NC):- \+ compound(NC),!. +p2m(NC,[F]):- compound_name_arity(NC,F,0),!. + +% Conversion for the negation as failure +p2m((\+ A), O):- !, p2m(not(A), O). + +p2m((G,E),O):- conjuncts_to_list((G,E),List),!,into_sequential(List,O),!. + +% Conversion for arithmetic evaluation +%p2m(is(A, B), O):- !, p2m(eval(B, A), O). +%p2m(is(V,Expr),let(V,Expr,'True')). +p2m((Head:-Body),O):- Body == true,!, O = (=(Head,'True')). +p2m((Head:-Body),O):- Body == fail,!, O = (=(Head,'False')). +p2m((Head:-Body),O):- conjuncts_to_list(Body,List),into_sequential(List,SP),!,O=(=(Head,SP)). + +% Conversion for if-then-else constructs +p2m((A->B;C),O):- !, p2m(if_then_else(A,B,C),O). +p2m((A;B),O):- !, p2m(or(A,B),O). +p2m((A*->B;C),O):- !, p2m(each_then_otherwise(A,B,C),O). +p2m((A->B),O):- !, p2m(if_then(A,B),O). +p2m((A*->B),O):- !, p2m(each_then(A,B),O). +p2m(metta_defn(Eq,Self,H,B),'add-atom'(Self,[Eq,H,B])). +p2m(metta_type,'add-atom'). +p2m(get_metta_atom,'add-atom'). +p2m(retractall(X),'remove-all-atoms'('&self',X)). +p2m(clause(H,B),'get-atoms'('&self',[=,H,B])). +p2m(retract(X),'remove-atom'('&self',X)). +p2m(assert(X),'add-atom'('&self',X)). +% The catch-all case for the other compound terms. +p2m(I,O):- I=..[F|II],maplist(p2m,[F|II],OO),O=..OO. + +% It will break down compound terms into their functor and arguments and apply p2m recursively +p2m(I, O):- + compound(I), + I =.. [F|II], % univ operator to convert between a term and a list consisting of functor name and arguments + maplist(p2m, II, OO), % applying p2m recursively on each argument of the compound term + sexpr_s2p([F|OO],O). % constructing the output term with the converted arguments + +% In the context of this conversion predicate, each branch of the p2m predicate +% is handling a different type or structure of term, translating it into its +% equivalent representation in another logic programming language named MeTTa. +% The actual transformations are dependent on the correspondence between Prolog +% constructs and MeTTa constructs, as defined by the specific implementations +% of Prolog and MeTTa being used. +prolog_to_metta(V, D) :- + % Perform the translation from Prolog to MeTTa + p2m(V, D),!. + + +% Define predicates to support the transformation from Prolog to MeTTa syntax +% (Continuing the translation from Prolog to MeTTa syntax as per the given code) +% Handle the case where the body is a conjunction of terms +into_sequential(Body, SP) :- + % Check if Body is not a list and convert conjunctions in Body to a list of conjuncts. + \+ is_list(Body), + conjuncts_to_list(Body, List), + is_list(List), % Converts a list of conjunctions into a sequential representation in MeTTa + into_sequential(List, SP), !. +into_sequential(Nothing,'True'):- Nothing ==[],!. + % If there's only one element +into_sequential([SP],O):- prolog_to_metta(SP,O). +% Otherwise, construct sequential representation using AND. +into_sequential(List, [AND|SPList]) :- is_compiled_and(AND), maplist(prolog_to_metta, List, SPList),!. + + + + + diff --git a/metta_vspace/pyswip-want/metta_data.pl b/metta_vspace/pyswip-want/metta_data.pl new file mode 100755 index 00000000..48a9c382 --- /dev/null +++ b/metta_vspace/pyswip-want/metta_data.pl @@ -0,0 +1,1199 @@ + +typed_list(Cmpd,Type,List):- compound(Cmpd), Cmpd\=[_|_], compound_name_arguments(Cmpd,Type,[List|_]),is_list(List). + +is_syspred(H,Len,Pred):- notrace(is_syspred0(H,Len,Pred)). +is_syspred0(H,_Ln,_Prd):- \+ atom(H),!,fail. +is_syspred0(H,_Ln,_Prd):- upcase_atom(H,U),downcase_atom(H,U),!,fail. +is_syspred0(H,Len,Pred):- current_predicate(H/Len),!,Pred=H. +is_syspred0(H,Len,Pred):- atom_concat(Mid,'!',H), H\==Mid, is_syspred0(Mid,Len,Pred),!. +is_syspred0(H,Len,Pred):- atom_concat(Mid,'-p',H), H\==Mid, is_syspred0(Mid,Len,Pred),!. +is_syspred0(H,Len,Pred):- atom_concat(Mid,'-fn',H), H\==Mid, is_syspred0(Mid,Len,Pred),!. +is_syspred0(H,Len,Pred):- into_underscores(H,Mid), H\==Mid, is_syspred0(Mid,Len,Pred),!. +%is_function(F):- atom(F). +is_metta_data_functor(Eq,F):- !, fail, + current_self(Self),is_metta_data_functor(Eq,Self,F). + +is_metta_data_functor(_Othr,H):- clause(is_data_functor(H),_). +is_metta_data_functor(Other,H):- H\=='Right', H\=='Something', + % metta_type(Other,H,_), % fail, + \+ metta_atom(Other,[H|_]), + \+ metta_defn(Other,[H|_],_), + \+ is_metta_builtin(H), + \+ is_comp_op(H,_), + \+ is_math_op(H,_,_). +is_metta_data_functor(_Eq,_Othr,H):- clause(is_data_functor(H),_). +is_metta_data_functor(Eq,Other,H):- H\=='Right', H\=='Something', + % metta_type(Other,H,_), % fail, + \+ get_metta_atom(Eq,Other,[H|_]), + \+ metta_defn(Eq,Other,[H|_],_), + \+ is_metta_builtin(H), + \+ is_comp_op(H,_), + \+ is_math_op(H,_,_). + + +:- if( \+ current_predicate(mnotrace/1) ). + mnotrace(G):- once(G). +:- endif. + + +is_decl_type(ST):- dif(Arrow,'->'),Type=[Arrow|_],metta_type(_,_,Type),sub_sterm(T,Type),T=@=ST, \+ nontype(ST). +is_decl_type([ST|_]):- !, atom(ST),is_decl_type_l(ST). +is_decl_type(ST):- \+ atom(ST),!,fail. +is_decl_type('%Undefined%'). is_decl_type('Number'). +is_decl_type('String'). is_decl_type('Bool'). +is_decl_type('Type'). is_decl_type('Symbol'). +is_decl_type('Expression'). +is_decl_type('Any'). is_decl_type('Atom'). +is_decl_type(Type):- is_decl_type_l(Type). +is_decl_type_l('StateMonad'). is_decl_type_l('List'). + + +last_type(List,Type):- is_list(List),last(List,Type),is_type(Type). +last_type(Type,Type):- is_type(Type),!. + +is_type(Type):- nontype(Type),!,fail. +is_type(Type):- is_decl_type(Type). +is_type(Type):- atom(Type). + +nontype(Type):- var(Type),!. +nontype('->'). +nontype(N):- number(N). + +needs_eval(EvalMe):- is_list(EvalMe),!. + + +args_violation(_Dpth,_Slf,Args,List):- ( \+ iz_conz(Args); \+ iz_conz(List)), !, fail. +args_violation(Depth,Self,[A|Args],[L|List]):- once(arg_violation(Depth,Self,A,L) ; args_violation(Depth,Self,Args,List)). +arg_violation(Depth,Self,A,L):- \+ (get_type0(false,Depth,Self,A,T), \+ type_violation(T,L)). +%arg_violation(Depth,Self,A,_):- get_type(false,Depth,Self,A,_),!. + +type_violation(T,L):- \+ \+ (is_nonspecific_type(T);is_nonspecific_type(L)),!,fail. +type_violation(T,L):- T\=L. + + +not_arg_violation(Depth,Self,Arg,Type):- + \+ arg_violation(Depth,Self,Arg,Type), + arg_conform(Depth,Self,Arg,Type). + +args_conform(_,_,I,O):- I==[],!,O=I. +args_conform(_Dpth,_Slf,Args,ParamTypes):- ( \+ iz_conz(Args); \+ iz_conz(ParamTypes)), !. +args_conform(Depth,Self,[A|Args],[TypeSought|ParamTypes]):- arg_conform(Depth,Self,A,TypeSought) , args_conform(Depth,Self,Args,ParamTypes). +arg_conform(Depth,Self,Var,TypeSought):- var(Var),!,set_type(Depth,Self,Var,TypeSought),!. +arg_conform(Depth,Self,A,TypeSought):- get_type(false,Depth,Self,A,ArgType), type_conform(ArgType,TypeSought),!. +%arg_conform(_Dpth,_Slf,_,_). +%arg_conform(Depth,Self,A,_):- get_type(false,Depth,Self,A,_),!. + +type_conform(T,L):- T=L,!. +type_conform(T,L):- \+ \+ (is_nonspecific_type(T);is_nonspecific_type(L)),!. + +is_nonspecific_type(Var):- var(Var),!. +is_nonspecific_type('%Undefined%'). +is_nonspecific_type([]). +is_nonspecific_type('Atom'). +is_nonspecific_type('Any'). + +%get_type(false,Depth,Self,Val,Type):- get_type01(false,Depth,Self,Val,Type). +get_type(IsMT,Depth,Self,Val,TypeO):- no_repeats(TypeT,(get_type9(IsMT,Depth,Self,Val,Type),TypeT=Type)),Type=TypeO. +get_type(Depth,Self,Val,TypeO):- no_repeats(TypeT,(get_type9(false,Depth,Self,Val,Type),TypeT=Type)),Type=TypeO. +get_metatype(Depth,Self,Val,TypeO):- no_repeats(TypeT,(get_type9(true,Depth,Self,Val,Type),TypeT=Type)),Type=TypeO. + + + +get_type9(false,_Dpth,_Slf, Val,Type):- var(Val),get_attr(Val,metta_vtype,Args),!,arg(3,Args,Type). +get_type9(IsMT,Depth,Self,Val,Type):- get_type0(IsMT,Depth,Self,Val,Type). +get_type9(IsMT,Depth,Self,Val,Type):- get_type1(IsMT,Depth,Self,Val,Type), ground(Type),Type\==[], Type\==Val,!. +get_type9(IsMT,Depth,Self,Val,Type):- get_type2(IsMT,Depth,Self,Val,Type), ( is_list(Type)->! ; true). +get_type9(false,_Dpth,_Slf,_Vl,[]). + +get_type2(false,Depth,_Slf,Type,Type):- Depth<1,!. +%get_type(false,Depth,Self,Val,Type):- is_debugging(eval), !, +% ftrace(get_type0(false,Depth,Self,Val,Type)). +get_type2(IsMT,Depth,Self,Val,Type):- get_type0(IsMT,Depth,Self,Val,Type). +get_type2(IsMT,Depth,Self,Val,Type):- get_type1(IsMT,Depth,Self,Val,Type). + + +is_space_type(Space,is_asserted_space):- was_asserted_space(Space),!. +is_space_type(Space,Test):- no_repeats(Test,space_type_method(Test,_,_)),call(Test,Space),!. + +is_state_type(State,Test):- no_repeats(Test,state_type_method(Test,_,_)),call(Test,State),!. + +%is_dynaspace(Expr):- \+ is_list(Expr), callable(Expr), is_space_type(Expr,_). +is_dynaspace(S):- var(S),!,fail. +is_dynaspace(S):- was_asserted_space(S). +is_dynaspace(S):- py_named_space(S). +is_dynaspace(S):- typed_list(S,'hyperon::space::DynSpace',_). +% notrace( is_space_type(Expr,_)),!. + +get_type0(_,_Dpth,_Slf,Expr,'hyperon::space::DynSpace'):- is_dynaspace(Expr),!. +get_type0(IsMT,Depth,Self,Expr,['StateMonad',Type]):- notrace( is_valid_nb_state(Expr)),!, 'get-state'(Expr,Val),!, + ((state_decltype(Expr,Type),nonvar(Type)); (Depth2 is Depth-1, get_type(IsMT,Depth2,Self,Val,Type))). +get_type0(IsMT,Depth,Self,Val,Type):- \+ compound(Val),!,get_type01(IsMT,Depth,Self,Val,Type),!. +get_type0(IsMT,Depth,Self,Val,Type):- get_type03(IsMT,Depth,Self,Val,Type),!. + +get_type01(false,_Dpth,_Slf,Var,_):- var(Var),!. +get_type01(true,_Dpth,_Slf, [],'Expression'):- !. +get_type01(false,_Dpth,_Slf, [],'%Undefined%'):- !. + +get_type01(false,_Dpth,Self,Op,Type):- metta_type(Self,Op,Type). + +get_type01(false,_Dpth,_Slf,Val,'Number'):- number(Val). +get_type01(false,_Dpth,_Slf,Val,'Integer'):- integer(Val). +get_type01(false,_Dpth,_Slf,Val,'Decimal'):- float(Val). +get_type01(false,_Dpth,_Slf,Val,'Rational'):- rational(Val). + +get_type01(_,_Dpth,_Slf,Val,'Bool'):- (Val=='False';Val=='True'),!. +get_type01(false,_Dpth,_Slf,Val,Type):- string(Val),!,(Type='String';Type='Symbol'). +get_type01(false,_Dpth,_Slf,Expr,_):- \+ atom(Expr),!,fail. + +get_type01(false,_Dpth,_Slf,Val,Type):- is_decl_type(Val),(Type=Val;Type='Type'). +get_type01(false,_Dpth,_Slf,Val,Type):- atomic_list_concat([Type,_|_],'@',Val). +get_type01(false,_Dpth,_Slf,Val,Type):- atomic_list_concat([Type,_|_],':',Val). +get_type01(IsMT,Depth,Self,Op,Type):- Depth2 is Depth-1, eval_args(Depth2,Self,Op,Val),Op\=@=Val,!, get_type(IsMT,Depth2,Self,Val,Type). +%get_type01(false,_Dpth,_Slf,Expr,'hyperon::space::DynSpace'):- \+ is_list(Expr), callable(Expr), is_space_type(Expr,_). +get_type01(true,_Dpth,_Slf,_Val,'String'). +get_type01(true,_Dpth,_Slf,_Val,'Symbol'). + + + +get_type02(false,_Dpth,Self,Expr,Type):- metta_type(Self,TExpr,Type), TExpr == Expr. +get_type02(false,_Dpth,Self,Expr,Type):- metta_type(Self,TExpr,Type), TExpr =@= Expr. +get_type02(IsMT,Depth,Self,[Op|Expr],Type):- maplist(get_type(IsMT,Depth,Self),Expr,Types), + metta_type(Self,[Op|Types],Type). + + +get_type03(IsMT,Depth,Self,[[Op|Args]|Arg],Type):- symbol(Op), + get_type03(IsMT,Depth,Self,[Op|Args],Type1), + get_type(IsMT,Depth,Self,Arg,ArgType), + ignore(sub_var(ArgType,Type1)->true;(sub_term(ST,Type1),var(ST),ST=ArgType)), + last(Type1,Type). + +get_type03(false,_Dpth,_Slf,Cmpd,Type):-typed_list(Cmpd,Type,_List). +get_type03(false,Depth,Self,[Op|Args],Type):- symbol(Op), + get_operator_typedef(Self,Op,ParamTypes,RetType), + % Fills in type variables when possible + ignore(args_conform(Depth,Self,Args,ParamTypes)), + % unitests: arg violations should return () + (\+ args_violation(Depth,Self,Args,ParamTypes) -> Type=RetType ; (Type=[],!)). + + +get_type03(IsMT,Depth,Self,Expr,Type):- get_type02(IsMT,Depth,Self,Expr,Type). + +get_type03(IsMT,Depth,Self,EvalMe,Type):- needs_eval(EvalMe),Depth2 is Depth-1, + eval_args(Depth2,Self,EvalMe,Val), + \+ needs_eval(Val),!, + get_type(IsMT,Depth2,Self,Val,Type). + +get_type03(IsMT,Depth,Self,Expr,Type):- Depth2 is Depth-1, + eval_args(Depth2, Self,Expr,Val), Expr\=@=Val,!, + get_type(IsMT,Depth2,Self,Val,Type). + +get_type03(false,_Dpth,_Slf,Val,Type):- is_decl_type(Val),(Type=Val;Type='Type'). + +get_type03(false,_Dpth,_Slf,Expr,'Expression'):- is_list(Expr),!. + +get_type03(IsMT,Depth,Self,List,Types):- List\==[], is_list(List), + Depth2 is Depth-1,maplist(get_type(IsMT,Depth2,Self),List,Types). + + +get_type03(false,_Dpth,_Slf,Cmpd,Type):- compound(Cmpd),!, \+ ground(Cmpd),!,Type=[]. + +%get_type0(false,_Dpth,Self,List,Type):- is_list(List),metta_type(Self,Type,['->'|List]). +%get_type(false,Depth,Self,Op,Type):- nonvar(Op),metta_type(Self,Op,Type2),Depth2 is Depth-1,get_type(false,Depth2,Self,Type2,Type). +%get_type(false,Depth,Self,Op,Type):- Depth>0,nonvar(Op),metta_type(Self,Type,Op),!. %,!,last_element(List,Type). +%get_type(false,Depth,Self,[T|List],['List',Type]):- Depth2 is Depth-1, is_list(List),get_type(false,Depth2,Self,T,Type),!, +% forall((member(Ele,List),nonvar(Ele)),get_type(false,Depth2,Self,Ele,Type)),!. +%get_type(false,Depth,_Slf,Cmpd,Type):- compound(Cmpd), functor(Cmpd,Type,1),!. +%get_type0(false,_Dpth,_Slf,_,'%Undefined%'):- fail. + +state_decltype(Expr,Type):- functor(Expr,_,A),arg(A,Expr,Type),once(var(Type);is_decl_type(Type)). + + +get_type1(false,_Dpth,_Slf,Var,'%Undefined%'):- var(Var),!. +get_type1(false,_Dpth,_Slf,Val,'Number'):- number(Val),!. +get_type1(IsMT,Depth,Self,Expr,['StateMonad',Type]):- is_valid_nb_state(Expr),'get-state'(Expr,Val),!, + get_type1(IsMT,Depth,Self,Val,Type). + + +get_type1(IsMT,Depth,Self,EvalMe,Type):- needs_eval(EvalMe), + eval_args(Depth,Self,EvalMe,Val), \+ needs_eval(Val),!, + get_type1(IsMT,Depth,Self,Val,Type). + +get_type1(false,_Dpth,Self,[Fn|_],Type):- symbol(Fn),metta_type(Self,Fn,List),last_element(List,Type), nonvar(Type), + is_type(Type). +get_type1(false,_Dpth,Self,List,Type):- is_list(List),metta_type(Self,List,LType),last_element(LType,Type), nonvar(Type), + is_type(Type). + +get_type1(false,Depth,_Slf,Type,Type):- Depth<1,!. +get_type1(_True,_Dpth,Self,List,Type):- is_list(List),metta_type(Self,Type,['->'|List]). +get_type1(IsMT,Depth,Self,List,Types):- List\==[], is_list(List),Depth2 is Depth-1,maplist(get_type1(IsMT,Depth2,Self),List,Types). +get_type1(false,_Dpth,Self,Fn,Type):- symbol(Fn),metta_type(Self,Fn,Type),!. +%get_type1(false,Depth,Self,Fn,Type):- nonvar(Fn),metta_type(Self,Fn,Type2),Depth2 is Depth-1,get_type1(false,Depth2,Self,Type2,Type). +%get_type1(false,Depth,Self,Fn,Type):- Depth>0,nonvar(Fn),metta_type(Self,Type,Fn),!. %,!,last_element(List,Type). + +get_type1(IsMT,Depth,Self,Expr,Type):-Depth2 is Depth-1, + eval_args(Depth2,Self,Expr,Val), + Expr\=@=Val,get_type1(IsMT,Depth2,Self,Val,Type). + + +get_type1(false,_Dpth,_Slf,Val,'String'):- string(Val),!. +get_type1(false,_Dpth,_Slf,Val,Type):- is_decl_type(Val),Type=Val. +get_type1(false,_Dpth,_Slf,Val,'Bool'):- (Val=='False';Val=='True'),!. +%get_type1(false,_Dpth,_Slf,Val,'Symbol'):- symbol(Val). +%get_type1(false,Depth,Self,[T|List],['List',Type]):- Depth2 is Depth-1, is_list(List),get_type1(false,Depth2,Self,T,Type),!, +% forall((member(Ele,List),nonvar(Ele)),get_type1(false,Depth2,Self,Ele,Type)),!. +%get_type1(false,Depth,_Slf,Cmpd,Type):- compound(Cmpd), functor(Cmpd,Type,1),!. +get_type1(false,_Dpth,_Slf,Cmpd,Type):- \+ ground(Cmpd),!,Type=[]. +get_type1(false,_Dpth,_Slf,_,'%Undefined%'). +%get_type1(false,Depth,Self,Val,Type):- Depth2 is Depth-1, get_type0(false,Depth2,Self,Val,Type). + + + +as_prolog(_Dpth,_Slf,I,O):- \+ iz_conz(I),!,I=O. +as_prolog(Depth,Self,[H|T],O):- H=='::',!,as_prolog(Depth,Self,T,O). +as_prolog(Depth,Self,[H|T],[HH|TT]):- as_prolog(Depth,Self,H,HH),as_prolog(Depth,Self,T,TT). + + +as_prolog_e(_Dpth,_Slf,I,O):- \+ iz_conz(I),!,I=O. +as_prolog_e(Depth,Self,[H|T],O):- H=='::',!,as_prolog(Depth,Self,T,O). +as_prolog_e(Depth,Self,[H|T],[HH|TT]):- eval(Depth,Self,H,HH),as_prolog_e(Depth,Self,T,TT). + + + +try_adjust_arg_types(_Eq,_RetType,Depth,Self,ParamTypes,X,Y):- + args_conform(Depth,Self,X,ParamTypes),!, + %set_type(Depth,Self,Y,RetType), + into_typed_args(Depth,Self,ParamTypes,X,Y). +%adjust_args(Eq,RetType,Depth,Self,_,X,Y):- is_list(X), !, maplist(eval_args(Depth,Self),X,Y). +%adjust_args(Eq,RetType,Depth,Self,_,X,Y):- is_list(X), !, maplist(as_prolog(Depth,Self),X,Y),!. + +:- nodebug(casting). + +adjust_args(_Eq,_RetType,Res,Res,_Depth,_Self,_Op,X,Y):- X==[],!,Y=[]. +adjust_args(Eq,RetType,Res,NewRes,Depth,Self,Op,X,Y):- + get_operator_typedef(Self,Op,ParamTypes,RetType),!, + show_failure(casting,try_adjust_arg_types(Eq,RetType,Depth,Self,[RetType|ParamTypes],[Res|X],[NewRes|Y])). +adjust_args(_Eq,_RetType,Res,Res,_Dpth,Self,F,X,X):- (is_special_op(Self,F); \+ iz_conz(X)),!. +adjust_args(Eq,_RetType,Res,NewRes,Depth,Self,_,X,Y):- maplist(eval_99(Eq,_,Depth,Self),[Res|X],[NewRes|Y]),!. + +into_typed_args(_Dpth,_Slf,Sought,Before,Y):- (\+ iz_conz(Sought); \+ iz_conz(Before)),!, Before=Y. +into_typed_args(Depth,Self,[Sought|SoughtSought],[Before|BeforeBefore],[Y|YY]):- + into_typed_arg(Depth,Self,Sought,Before,Y), + into_typed_args(Depth,Self,SoughtSought,BeforeBefore,YY). + +into_typed_arg(Depth,Self,Sought,Before,Y):- into_typed_arg0(Depth,Self,Sought,Before,Y)*->true;Before=Y. + +into_typed_arg0(Depth,Self,T,M,Y):- var(M),!,Y=M,put_attr(M,metta_vtype,typed_arg(Depth,Self,T)). +%into_typed_arg0(_Dpth,Self,Sought,Before,Y):- var(Before),!,put_attr(Before,metta_type,Self=Sought),put_attr(Y,metta_type,Self=Sought),Y=Before. +into_typed_arg0(Depth,Self,Sought,Before,Y):- var(Sought), !, get_type(false,Depth,Self,Before,Sought), + (wants_eval_kind(Sought)->eval_args(Depth,Self,Before,Y);Y=Before). + +into_typed_arg0(Depth,Self,Sought,Before,Y):- is_pro_eval_kind(Sought),!,eval_args(Depth,Self,Before,Y). +into_typed_arg0(Depth,Self,Sought,Before,Y):- ground(Before),!, \+ arg_violation(Depth,Self,Before,Sought),Y=Before. +into_typed_arg0(_Dpth,_Slf,Sought,Before,Y):- is_non_eval_kind(Sought),!,Before=Y. +into_typed_arg0(Depth,Self,_,Before,Y):- eval_args(Depth,Self,Before,Y). + +set_type(Depth,Self,Var,Type):- nop(set_type(Depth,Self,Var,Type)),!. +set_type(Depth,Self,Var,Type):- get_type(Depth,Self,Var,Was) + *->Was=Type + ; if_t(var(Var),put_attr(Var,metta_vtype,typed_arg(Depth,Self,Type))). + +metta_vtype:attr_unify_hook(typed_arg(Depth,Self,Type),NewValue):- + get_type(Depth,Self,NewValue,Was), + can_assign(Was,Type). + +can_assign(Was,Type):- Was=Type,!. +can_assign(Was,Type):- (is_nonspecific_type(Was);is_nonspecific_type(Type)),!. +can_assign(_Ws,_Typ):- fail. + +is_non_eval_kind(Type):- is_nonspecific_type(Type),!. +is_non_eval_kind('Type'). +is_non_eval_kind('Expression'). +is_non_eval_kind('Atom'). + +is_pro_eval_kind('Number'). +%is_pro_eval_kind('Nat'). +is_pro_eval_kind('Symbol'). +is_pro_eval_kind('Bool'). +is_pro_eval_kind(Type):- \+ is_non_eval_kind(Type). + +is_feo_f('Cons'). + +is_seo_f('{...}'). +is_seo_f('[...]'). +is_seo_f('{}'). +is_seo_f('[]'). +is_seo_f('StateMonad'). +is_seo_f('State'). +is_seo_f('Event'). +is_seo_f('Concept'). +is_seo_f(N):- number(N),!. + +%is_user_defined_goal(Self,[H|_]):- is_user_defined_head(Eq,Self,H). + +is_user_defined_head(Eq,Other,H):- mnotrace(is_user_defined_head0(Eq,Other,H)). +is_user_defined_head0(Eq,Other,[H|_]):- !, nonvar(H),!, is_user_defined_head_f(Eq,Other,H). +is_user_defined_head0(Eq,Other,H):- callable(H),!,functor(H,F,_), is_user_defined_head_f(Eq,Other,F). +is_user_defined_head0(Eq,Other,H):- is_user_defined_head_f(Eq,Other,H). + +is_user_defined_head_f(Other,H):- is_user_defined_head_f(=,Other,H). +is_user_defined_head_f(Eq,Other,H):- is_user_defined_head_f1(Eq,Other,H). +is_user_defined_head_f(Eq,Other,H):- is_user_defined_head_f1(Eq,Other,[H|_]). + +%is_user_defined_head_f1(Eq,Other,H):- metta_type(Other,H,_). +%s_user_defined_head_f1(Other,H):- get_metta_atom(Eq,Other,[H|_]). +is_user_defined_head_f1(Other,H):- is_user_defined_head_f1(=,Other,H). +is_user_defined_head_f1(Eq,Other,H):- metta_defn(Eq,Other,[H|_],_). +%is_user_defined_head_f(Eq,_,H):- is_metta_builtin(H). + +is_user_defined_head(Other,H):- mnotrace(is_user_defined_head0(Other,H)). +is_user_defined_head0(Other,[H|_]):- !, nonvar(H),!, is_user_defined_head_f(Other,H). +is_user_defined_head0(Other,H):- callable(H),!,functor(H,F,_), is_user_defined_head_f(Other,F). +is_user_defined_head0(Other,H):- is_user_defined_head_f(Other,H). + +is_user_defined_head_f(Other,H):- is_user_defined_head_f1(Other,H). +is_user_defined_head_f(Other,H):- is_user_defined_head_f1(Other,[H|_]). + +%is_user_defined_head_f1(Other,H):- metta_type(Other,H,_). +%s_user_defined_head_f1(Other,H):- metta_atom(Other,[H|_]). +is_user_defined_head_f1(Other,H):- metta_defn(Other,[H|_],_). +%is_user_defined_head_f(_,H):- is_metta_builtin(H). + + + +is_special_op(Op):- current_self(Self),is_special_op(Self,Op). + +is_special_op(_Slf,F):- \+ atom(F), \+ var(F), !, fail. +is_special_op(Self,Op):- get_operator_typedef(Self,Op,ParamTypes,_RetType), + maplist(is_non_eval_kind,ParamTypes). +is_special_op(_Slf,Op):- is_special_builtin(Op). + + + +get_operator_typedef(Self,Op,ParamTypes,RetType):- + get_operator_typedef1(Self,Op,ParamTypes,RetType)*->true; + get_operator_typedef2(Self,Op,ParamTypes,RetType). +get_operator_typedef1(Self,Op,ParamTypes,RetType):- + metta_type(Self,Op,['->'|List]), + append(ParamTypes,[RetType],List). +get_operator_typedef2(Self,Op,ParamTypes,RetType):- + nop(fbug(missing(get_operator_typedef2(Self,Op,ParamTypes,RetType)))),!,fail. + + +is_special_builtin('case'). +is_special_builtin(':'). + +%is_special_builtin('='). +is_special_builtin('->'). +is_special_builtin('bind!'). +%is_special_builtin('new-space'). +is_special_builtin('let'). +is_special_builtin('let*'). +is_special_builtin('if'). +is_special_builtin('rtrace'). +is_special_builtin('or'). +is_special_builtin('and'). +is_special_builtin('not'). +is_special_builtin('match'). +is_special_builtin('call'). +is_special_builtin('let'). +is_special_builtin('let*'). +is_special_builtin('nop'). +is_special_builtin('assertEqual'). +is_special_builtin('assertEqualToResult'). +is_special_builtin('collapse'). +is_special_builtin('superpose'). +%is_special_builtin('=='). + +is_metta_builtin(Special):- is_special_builtin(Special). + +is_metta_builtin('=='). +is_metta_builtin(F):- once(atom(F);var(F)), current_op(_,yfx,F). +is_metta_builtin('println!'). +is_metta_builtin('transfer!'). +is_metta_builtin('compile!'). +is_metta_builtin('+'). +is_metta_builtin('-'). +is_metta_builtin('*'). +is_metta_builtin('/'). +is_metta_builtin('%'). +is_metta_builtin('=='). +is_metta_builtin('<'). +is_metta_builtin('>'). +is_metta_builtin('all'). +is_metta_builtin('import!'). +is_metta_builtin('pragma!'). + +% Comparison Operators in Prolog +% is_comp_op('=', 2). % Unification +is_comp_op('\\=', 2). % Not unifiable +is_comp_op('==', 2). % Strict equality +is_comp_op('\\==', 2). % Strict inequality +is_comp_op('@<', 2). % Term is before +is_comp_op('@=<', 2). % Term is before or equal +is_comp_op('@>', 2). % Term is after +is_comp_op('@>=', 2). % Term is after or equal +is_comp_op('=<', 2). % Less than or equal +is_comp_op('<', 2). % Less than +is_comp_op('>=', 2). % Greater than or equal +is_comp_op('>', 2). % Greater than +is_comp_op('is', 2). % Arithmetic equality +is_comp_op('=:=', 2). % Arithmetic exact equality +is_comp_op('=\\=', 2). % Arithmetic inequality + +% Arithmetic Operations +is_math_op('*', 2, exists). % Multiplication +is_math_op('**', 2, exists). % Exponentiation +is_math_op('+', 1, exists). % Unary Plus +is_math_op('+', 2, exists). % Addition +is_math_op('-', 1, exists). % Unary Minus +is_math_op('-', 2, exists). % Subtraction +is_math_op('.', 2, exists). % Array Indexing or Member Access (Depends on Context) +is_math_op('/', 2, exists). % Division +is_math_op('//', 2, exists). % Floor Division +is_math_op('///', 2, exists). % Alternative Division Operator (Language Specific) +is_math_op('/\\', 2, exists). % Bitwise AND +is_math_op('<<', 2, exists). % Bitwise Left Shift +is_math_op('>>', 2, exists). % Bitwise Right Shift +is_math_op('\\', 1, exists). % Bitwise NOT +is_math_op('\\/', 2, exists). % Bitwise OR +is_math_op('^', 2, exists). % Bitwise XOR +is_math_op('abs', 1, exists). % Absolute Value +is_math_op('acos', 1, exists). % Arc Cosine +is_math_op('acosh', 1, exists). % Hyperbolic Arc Cosine +is_math_op('asin', 1, exists). % Arc Sine +is_math_op('asinh', 1, exists). % Hyperbolic Arc Sine +is_math_op('atan', 1, exists). % Arc Tangent +is_math_op('atan2', 2, exists). % Two-Argument Arc Tangent +is_math_op('atanh', 1, exists). % Hyperbolic Arc Tangent +is_math_op('cbrt', 1, exists). % Cube Root +is_math_op('ceil', 1, exists). % Ceiling Function +is_math_op('ceiling', 1, exists). % Ceiling Value +is_math_op('cmpr', 2, exists). % Compare Two Values (Language Specific) +is_math_op('copysign', 2, exists). % Copy the Sign of a Number +is_math_op('cos', 1, exists). % Cosine Function +is_math_op('cosh', 1, exists). % Hyperbolic Cosine +is_math_op('cputime', 0, exists). % CPU Time +is_math_op('degrees', 1, exists). % Convert Radians to Degrees +is_math_op('denominator', 1, exists). % Get Denominator of Rational Number +is_math_op('div', 2, exists). % Integer Division +is_math_op('e', 0, exists). % Euler's Number +is_math_op('epsilon', 0, exists). % Machine Epsilon +is_math_op('erf', 1, exists). % Error Function +is_math_op('erfc', 1, exists). % Complementary Error Function +is_math_op('eval', 1, exists). % Evaluate Expression +is_math_op('exp', 1, exists). % Exponential Function +is_math_op('expm1', 1, exists). % exp(x) - 1 +is_math_op('fabs', 1, exists). % Absolute Value (Floating-Point) +is_math_op('float', 1, exists). % Convert Rational to Float +is_math_op('float_fractional_part', 1, exists). % Fractional Part of Float +is_math_op('float_integer_part', 1, exists). % Integer Part of Float +is_math_op('floor', 1, exists). % Floor Value +is_math_op('fmod', 2, exists). % Floating-Point Modulo Operation +is_math_op('frexp', 2, exists). % Get Mantissa and Exponent +is_math_op('fsum', 1, exists). % Accurate Floating Point Sum +is_math_op('gamma', 1, exists). % Gamma Function +is_math_op('gcd', 2, exists). % Greatest Common Divisor +is_math_op('getbit', 2, exists). % Get Bit at Position +is_math_op('hypot', 2, exists). % Euclidean Norm, Square Root of Sum of Squares +is_math_op('inf', 0, exists). % Positive Infinity +is_math_op('integer', 1, exists). % Convert Float to Integer +is_math_op('isinf', 1, exists). % Check for Infinity +is_math_op('isnan', 1, exists). % Check for Not a Number +is_math_op('lcm', 2, exists). % Least Common Multiple +is_math_op('ldexp', 2, exists). % Load Exponent of a Floating Point Number +is_math_op('lgamma', 1, exists). % Log Gamma +is_math_op('log', 1, exists). % Logarithm Base e +is_math_op('log10', 1, exists). % Base 10 Logarithm +is_math_op('log1p', 1, exists). % log(1 + x) +is_math_op('log2', 1, exists). % Base 2 Logarithm +is_math_op('lsb', 1, exists). % Least Significant Bit +is_math_op('max', 2, exists). % Maximum of Two Values +is_math_op('maxr', 2, exists). % Maximum Rational Number (Language Specific) +is_math_op('min', 2, exists). % Minimum of Two Values +is_math_op('minr', 2, exists). % Minimum Rational Number (Language Specific) +is_math_op('mod', 2, exists). % Modulo Operation +is_math_op('modf', 2, exists). % Return Fractional and Integer Parts +is_math_op('msb', 1, exists). % Most Significant Bit +is_math_op('nan', 0, exists). % Not a Number +is_math_op('nexttoward', 2, exists). % Next Representable Floating-Point Value +is_math_op('numerator', 1, exists). % Get Numerator of Rational Number +is_math_op('pi', 0, exists). % Pi +is_math_op('popcount', 1, exists). % Count of Set Bits +is_math_op('pow', 2, exists). % Exponentiation +is_math_op('powm', 3, exists). % Modulo Exponentiation +is_math_op('radians', 1, exists). % Convert Degrees to Radians +is_math_op('remainder', 2, exists). % Floating-Point Remainder +is_math_op('remquo', 3, exists). % Remainder and Part of Quotient +is_math_op('round', 1, exists). % Round to Nearest Integer +is_math_op('roundeven', 1, exists). % Round to Nearest Even Integer +is_math_op('setbit', 2, exists). % Set Bit at Position +is_math_op('signbit', 1, exists). % Sign Bit of Number +is_math_op('sin', 1, exists). % Sine Function +is_math_op('sinh', 1, exists). % Hyperbolic Sine +is_math_op('sqrt', 1, exists). % Square Root +is_math_op('tan', 1, exists). % Tangent Function +is_math_op('tanh', 1, exists). % Hyperbolic Tangent +is_math_op('testbit', 2, exists). % Test Bit at Position +is_math_op('trunc', 1, exists). % Truncate Decimal to Integer +is_math_op('ulogb', 1, exists). % Unbiased Exponent of a Floating-Point Value +is_math_op('xor', 2, exists). % Exclusive OR +is_math_op('zerop', 1, exists). % Test for Zero + + + +end_of_file. + + + +% # 1. Length of a List +% % Normal Recursive +% prolog +len([], 0). +len([_|T], N) :- + len(T, X), + N is X + 1. +% + +% % With Accumulator +% prolog +len_acc(L, N) :- + len_acc(L, 0, N). + +len_acc([], Acc, Acc). +len_acc([_|T], Acc, N) :- + NewAcc is Acc + 1, + len_acc(T, NewAcc, N). +% + +% # 2. Sum of a List +% % Normal Recursive +% prolog +sum([], 0). +sum([H|T], S) :- + sum(T, X), + S is X + H. +% + +% % With Accumulator +% prolog +sum_acc(L, S) :- + sum_acc(L, 0, S). + +sum_acc([], Acc, Acc). +sum_acc([H|T], Acc, S) :- + NewAcc is Acc + H, + sum_acc(T, NewAcc, S). +% + +% # 3. Factorial +% % Normal Recursive +% prolog +factorial(0, 1). +factorial(N, F) :- + N > 0, + X is N - 1, + factorial(X, Y), + F is N * Y. +% + +% % With Accumulator +% prolog +factorial_acc(N, F) :- + factorial_acc(N, 1, F). + +factorial_acc(0, Acc, Acc). +factorial_acc(N, Acc, F) :- + N > 0, + NewAcc is Acc * N, + NewN is N - 1, + factorial_acc(NewN, NewAcc, F). +% + +% # 4. Reverse List +% % Normal Recursive +% prolog +reverse_list([], []). +reverse_list([H|T], R) :- + reverse_list(T, RevT), + append(RevT, [H], R). +% + +% % With Accumulator +% prolog +reverse_list_acc(L, R) :- + reverse_list_acc(L, [], R). + +reverse_list_acc([], Acc, Acc). +reverse_list_acc([H|T], Acc, R) :- + reverse_list_acc(T, [H|Acc], R). +% + +% # 5. Fibonacci +% % Normal Recursive +% prolog +fibonacci(0, 0). +fibonacci(1, 1). +fibonacci(N, F) :- + N > 1, + N1 is N - 1, + N2 is N - 2, + fibonacci(N1, F1), + fibonacci(N2, F2), + F is F1 + F2. +% + +% % With Accumulator +% prolog +fibonacci_acc(N, F) :- + fibonacci_acc(N, 0, 1, F). + +fibonacci_acc(0, A, _, A). +fibonacci_acc(N, A, B, F) :- + N > 0, + NewN is N - 1, + NewB is A + B, + fibonacci_acc(NewN, B, NewB, F). +% + + + +% 6. Find an Element in a List +% # Normal Recursive +% prolog +element_in_list(X, [X|_]). +element_in_list(X, [_|T]) :- element_in_list(X, T). +% + +% # With Accumulator +% prolog +element_in_list_acc(X, L) :- element_in_list_acc(X, L, false). + +element_in_list_acc(X, [], Acc) :- Acc. +element_in_list_acc(X, [X|_], _) :- true. +element_in_list_acc(X, [_|T], Acc) :- element_in_list_acc(X, T, Acc). +% + +% 7. Check if a List is a Palindrome +% # Normal Recursive +% prolog +is_palindrome(L) :- reverse(L, L). +% + +% # With Accumulator +% prolog +is_palindrome_acc(L) :- reverse_acc(L, [], L). + +reverse_acc([], Acc, Acc). +reverse_acc([H|T], Acc, R) :- reverse_acc(T, [H|Acc], R). +% + +% 8. Calculate the Product of All Elements in a List +% # Normal Recursive +% prolog +product_list([], 1). +product_list([H|T], P) :- + product_list(T, Temp), + P is H * Temp. +% + +% # With Accumulator +% prolog +product_list_acc(L, P) :- product_list_acc(L, 1, P). + +product_list_acc([], Acc, Acc). +product_list_acc([H|T], Acc, P) :- + NewAcc is Acc * H, + product_list_acc(T, NewAcc, P). +% + +% 9. Find the Nth Element of a List +% # Normal Recursive +% prolog +nth_element(1, [H|_], H). +nth_element(N, [_|T], X) :- + N > 1, + M is N - 1, + nth_element(M, T, X). +% + +% # With Accumulator +% prolog +nth_element_acc(N, L, X) :- nth_element_acc(N, L, 1, X). + +nth_element_acc(N, [H|_], N, H). +nth_element_acc(N, [_|T], Acc, X) :- + NewAcc is Acc + 1, + nth_element_acc(N, T, NewAcc, X). +% + +% 10. Count the Occurrences of an Element in a List +% # Normal Recursive +% prolog +count_occurrences(_, [], 0). +count_occurrences(X, [X|T], N) :- + count_occurrences(X, T, M), + N is M + 1. +count_occurrences(X, [Y|T], N) :- + X \= Y, + count_occurrences(X, T, N). +% + +% # With Accumulator +% prolog +count_occurrences_acc(X, L, N) :- count_occurrences_acc(X, L, 0, N). + +count_occurrences_acc(_, [], Acc, Acc). +count_occurrences_acc(X, [X|T], Acc, N) :- + NewAcc is Acc + 1, + count_occurrences_acc(X, T, NewAcc, N). +count_occurrences_acc(X, [Y|T], Acc, N) :- + X \= Y, + count_occurrences_acc(X, T, Acc, N). +% + +% 11. Calculate the Greatest Common Divisor of Two Numbers +% # Normal Recursive +% prolog +gcd(A, 0, A) :- A > 0. +gcd(A, B, GCD) :- + B > 0, + R is A mod B, + gcd(B, R, GCD). +% + +% # With Accumulator +% prolog +gcd_acc(A, B, GCD) :- gcd_acc(A, B, 1, GCD). + +gcd_acc(A, 0, Acc, Acc) :- A > 0. +gcd_acc(A, B, Acc, GCD) :- + B > 0, + R is A mod B, + NewAcc is B * Acc, + gcd_acc(B, R, NewAcc, GCD). +% + +% 12. Check if a Number is Prime +% # Normal Recursive +% prolog +is_prime(2). +is_prime(N) :- + N > 2, + \+ (between(2, sqrt(N), X), N mod X =:= 0). +% + +% # With Accumulator +% prolog +is_prime_acc(N) :- is_prime_acc(N, 2). + +is_prime_acc(2, 2). +is_prime_acc(N, Acc) :- + N > 2, + ( + (Acc * Acc > N, !); + (N mod Acc =\= 0, NewAcc is Acc + 1, is_prime_acc(N, NewAcc)) + ). +% + +% 13. Merge Two Sorted Lists into a Sorted List +% # Normal Recursive +% prolog +merge_sorted([], L, L). +merge_sorted(L, [], L). +merge_sorted([H1|T1], [H2|T2], [H1|M]) :- + H1 =< H2, + merge_sorted(T1, [H2|T2], M). +merge_sorted([H1|T1], [H2|T2], [H2|M]) :- + H1 > H2, + merge_sorted([H1|T1], T2, M). +% + +% # With Accumulator +% prolog +merge_sorted_acc(L1, L2, L) :- merge_sorted_acc(L1, L2, [], L). + +merge_sorted_acc([], L, Acc, L) :- reverse(Acc, L), !. +merge_sorted_acc(L, [], Acc, L) :- reverse(Acc, L), !. +merge_sorted_acc([H1|T1], [H2|T2], Acc, [H|M]) :- + H1 =< H2, + merge_sorted_acc(T1, [H2|T2], [H1|Acc], M). +merge_sorted_acc([H1|T1], [H2|T2], Acc, [H|M]) :- + H1 > H2, + merge_sorted_acc([H1|T1], T2, [H2|Acc], M). + +% + +% 14. Find the Last Element of a List +% # Normal Recursive +% prolog +last_element([H], H). +last_element([_|T], X) :- last_element(T, X). +% + +% # With Accumulator +% prolog +last_element_acc([H|T], X) :- last_element_acc(T, H, X). + +last_element_acc([], Acc, Acc). +last_element_acc([H|T], _, X) :- last_element_acc(T, H, X). +% + +% 15. Remove Duplicate Elements from a List +% # Normal Recursive +% prolog +remove_duplicates([], []). +remove_duplicates([H|T], [H|T1]) :- \+ member(H, T), remove_duplicates(T, T1). +remove_duplicates([_|T], T1) :- remove_duplicates(T, T1). +% + +% # With Accumulator +% prolog +remove_duplicates_acc(L, R) :- remove_duplicates_acc(L, [], R). + +remove_duplicates_acc([], Acc, Acc). +remove_duplicates_acc([H|T], Acc, R) :- + (member(H, Acc) -> remove_duplicates_acc(T, Acc, R); + remove_duplicates_acc(T, [H|Acc], R)). +% + +% 16. Check if a Binary Tree is Balanced +% # Normal Recursive +% prolog +is_balanced(null). +is_balanced(tree(L, _, R)) :- + height(L, Hl), + height(R, Hr), + D is Hl - Hr, + abs(D) =< 1, + is_balanced(L), + is_balanced(R). +% + +% # With Accumulator +% prolog +is_balanced_acc(T) :- is_balanced_acc(T, 0). + +is_balanced_acc(null, 0). +is_balanced_acc(tree(L, _, R), H) :- + is_balanced_acc(L, Hl), + is_balanced_acc(R, Hr), + D is Hl - Hr, + abs(D) =< 1, + H is max(Hl, Hr) + 1. +% + +% 17. Calculate the Height of a Binary Tree +% # Normal Recursive +% prolog +height(null, 0). +height(tree(L, _, R), H) :- + height(L, Hl), + height(R, Hr), + H is max(Hl, Hr) + 1. +% + +% # With Accumulator +% prolog +height_acc(T, H) :- height_acc(T, 0, H). + +height_acc(null, Acc, Acc). +height_acc(tree(L, _, R), Acc, H) :- + NewAcc is Acc + 1, + height_acc(L, NewAcc, Hl), + height_acc(R, NewAcc, Hr), + H is max(Hl, Hr). +% + +% 18. Search for an Element in a Binary Search Tree +% # Normal Recursive +% prolog +search_bst(tree(_, X, _), X). +search_bst(tree(L, Y, _), X) :- + X < Y, + search_bst(L, X). +search_bst(tree(_, Y, R), X) :- + X > Y, + search_bst(R, X). +% + +% # With Accumulator +% prolog +% The accumulator is not very useful here, as the search path is already determined by the BST property. +search_bst_acc(Tree, X) :- search_bst(Tree, X). +% + +% 19. Insert an Element into a Binary Search Tree +% # Normal Recursive +% prolog +insert_bst(null, X, tree(null, X, null)). +insert_bst(tree(L, Y, R), X, tree(L1, Y, R)) :- + X < Y, + insert_bst(L, X, L1). +insert_bst(tree(L, Y, R), X, tree(L, Y, R1)) :- + X > Y, + insert_bst(R, X, R1). +% + +% # With Accumulator +% prolog +% The accumulator is not very useful here, as the insertion path is already determined by the BST property. +insert_bst_acc(Tree, X, NewTree) :- insert_bst(Tree, X, NewTree). +% + +% 20. Delete an Element from a Binary Search Tree +% # Normal Recursive +% prolog +delete_bst(Tree, X, NewTree) :- + remove_bst(Tree, X, NewTree). + +remove_bst(tree(L, X, R), X, Merged) :- merge_trees(L, R, Merged), !. +remove_bst(tree(L, Y, R), X, tree(L1, Y, R)) :- + X < Y, + remove_bst(L, X, L1). +remove_bst(tree(L, Y, R), X, tree(L, Y, R1)) :- + X > Y, + remove_bst(R, X, R1). + +merge_trees(null, Tree, Tree). +merge_trees(Tree, null, Tree). +merge_trees(tree(L1, X, R1), tree(L2, Y, R2), tree(Merged, Y, R2)) :- + merge_trees(tree(L1, X, R1), L2, Merged). +% + +% # With Accumulator +% prolog +% The accumulator is not very useful here, as the deletion path is already determined by the BST property. +delete_bst_acc(Tree, X, NewTree) :- delete_bst(Tree, X, NewTree). +% + +% 21. Find the Lowest Common Ancestor in a Binary Search Tree +% # Normal Recursive +% prolog +lowest_common_ancestor(tree(_, Y, _), X, Z, Y) :- + X < Y, Z > Y; + X > Y, Z < Y. +lowest_common_ancestor(tree(L, Y, _), X, Z, LCA) :- + X < Y, Z < Y, + lowest_common_ancestor(L, X, Z, LCA). +lowest_common_ancestor(tree(_, Y, R), X, Z, LCA) :- + X > Y, Z > Y, + + + lowest_common_ancestor(R, X, Z, LCA). +% + +% # With Accumulator +% prolog +% The accumulator is not very useful here, as the search path is already determined by the BST property. +lowest_common_ancestor_acc(Tree, X, Z, LCA) :- lowest_common_ancestor(Tree, X, Z, LCA). +% + +% 22. Check if a Graph is Cyclic +% For graphs, it's better to represent them in a Prolog-friendly format, such as adjacency lists. I will use a representation where each node has a list of its neighbors. +% # Normal Recursive +% prolog +is_cyclic(Graph) :- + member(Vertex-_, Graph), + dfs(Vertex, Graph, [Vertex], _), !. + +dfs(Vertex, Graph, Visited, [Vertex|Visited]) :- + member(Vertex-Neighbors, Graph), + member(Neighbor, Neighbors), + member(Neighbor, Visited), !. +dfs(Vertex, Graph, Visited, FinalVisited) :- + member(Vertex-Neighbors, Graph), + member(Neighbor, Neighbors), + \+ member(Neighbor, Visited), + dfs(Neighbor, Graph, [Neighbor|Visited], FinalVisited). +% + +% # With Accumulator +% prolog +% Due to the way depth-first search works, a typical accumulator wouldn't be very effective. +% The visited list already acts like an accumulator. +is_cyclic_acc(Graph) :- is_cyclic(Graph). +% + +% 23. Perform a Depth-First Search on a Graph +% # Normal Recursive +% prolog +dfs_graph(Vertex, Graph) :- dfs_vertex(Vertex, Graph, []). + +dfs_vertex(Vertex, _, Visited) :- member(Vertex, Visited), !. +dfs_vertex(Vertex, Graph, Visited) :- + write(Vertex), nl, + member(Vertex-Neighbors, Graph), + dfs_neighbors(Neighbors, Graph, [Vertex|Visited]). + +dfs_neighbors([], _, _). +dfs_neighbors([Neighbor|Neighbors], Graph, Visited) :- + dfs_vertex(Neighbor, Graph, Visited), + dfs_neighbors(Neighbors, Graph, Visited). +% + +% # With Accumulator +% prolog +% The visited list acts as an accumulator. +dfs_graph_acc(Vertex, Graph) :- dfs_graph(Vertex, Graph). +% + +% 24. Perform a Breadth-First Search on a Graph +% # Normal Recursive +% prolog +bfs_graph(Vertex, Graph) :- + bfs([Vertex], Graph, [Vertex]). + +bfs([], _, _). +bfs([Vertex|Vertices], Graph, Visited) :- + write(Vertex), nl, + member(Vertex-Neighbors, Graph), + filter_unvisited(Neighbors, Visited, NewNeighbors, NewVisited), + append(Vertices, NewNeighbors, NewVertices), + bfs(NewVertices, Graph, NewVisited). + +filter_unvisited([], Visited, [], Visited). +filter_unvisited([Neighbor|Neighbors], Visited, NewNeighbors, NewVisited) :- + (member(Neighbor, Visited) -> + filter_unvisited(Neighbors, Visited, NewNeighbors, NewVisited); + filter_unvisited(Neighbors, [Neighbor|Visited], NewNeighbors, [Neighbor|NewVisited]) + ). +% + +% # With Accumulator +% prolog +% The visited list acts as an accumulator. +bfs_graph_acc(Vertex, Graph) :- bfs_graph(Vertex, Graph). +% + +% 25. Check if a Graph is Connected +% # Normal Recursive +% prolog +is_connected(Graph) :- + Graph = [Vertex-_|_], + dfs_graph(Vertex, Graph), + \+ (member(OtherVertex-_, Graph), \+ member(OtherVertex, Visited)), !. +% + +% # With Accumulator +% prolog +% The visited list acts as an accumulator. +is_connected_acc(Graph) :- is_connected(Graph). +% + +% 26. Find the Shortest Path between Two Nodes in a Graph +% # Normal Recursive +% prolog +shortest_path(Start, End, Graph, Path) :- + shortest_path([Start], End, Graph, [Start], Path). + +shortest_path(_, End, _, Visited, ReversePath) :- + reverse(ReversePath, [End|_]), !. +shortest_path(Vertices, End, Graph, Visited, Path) :- + adjacent_unvisited(Vertices, Graph, Visited, Adjacent), + append(Visited, Adjacent, NewVisited), + append(Vertices, Adjacent, NewVertices), + shortest_path(NewVertices, End, Graph, NewVisited, Path). +% + +% # With Accumulator +% prolog +% The visited list and the list of vertices to explore act as accumulators. +shortest_path_acc(Start, End, Graph, Path) :- shortest_path(Start, End, Graph, Path). +% + +% 27. Check if a String is a Palindrome +% # Normal Recursive +% prolog +is_string_palindrome(Str) :- string_chars(Str, Chars), is_palindrome(Chars). +% + +% # With Accumulator +% prolog +is_string_pal + +indrome_acc(Str) :- string_chars(Str, Chars), is_palindrome_acc(Chars, []). +% + +% 28. Compute the Edit Distance between Two Strings +% # Normal Recursive +% prolog +edit_distance([], [], 0). +edit_distance([_|T1], [], D) :- + edit_distance(T1, [], D1), + D is D1 + 1. +edit_distance([], [_|T2], D) :- + edit_distance([], T2, D1), + D is D1 + 1. +edit_distance([H1|T1], [H2|T2], D) :- + edit_distance(T1, T2, D1), + D is D1 + (H1 \= H2). +% + +% # With Accumulator +% prolog +edit_distance_acc(S1, S2, D) :- edit_distance_acc(S1, S2, 0, D). + +edit_distance_acc([], [], Acc, Acc). +edit_distance_acc([_|T1], [], Acc, D) :- NewAcc is Acc + 1, edit_distance_acc(T1, [], NewAcc, D). +edit_distance_acc([], [_|T2], Acc, D) :- NewAcc is Acc + 1, edit_distance_acc([], T2, NewAcc, D). +edit_distance_acc([H1|T1], [H2|T2], Acc, D) :- + NewAcc is Acc + (H1 \= H2), + edit_distance_acc(T1, T2, NewAcc, D). +% + +% 29. Find the Longest Common Subsequence of Two Strings +% # Normal Recursive +% prolog +lcs([], _, []). +lcs(_, [], []). +lcs([H|T1], [H|T2], [H|Lcs]) :- lcs(T1, T2, Lcs), !. +lcs(S1, [_|T2], Lcs) :- lcs(S1, T2, Lcs). +lcs([_|T1], S2, Lcs) :- lcs(T1, S2, Lcs). +% + +% # With Accumulator +% prolog +lcs_acc(S1, S2, Lcs) :- lcs_acc(S1, S2, [], Lcs). + +lcs_acc([], _, Acc, Lcs) :- reverse(Acc, Lcs). +lcs_acc(_, [], Acc, Lcs) :- reverse(Acc, Lcs). +lcs_acc([H|T1], [H|T2], Acc, Lcs) :- lcs_acc(T1, T2, [H|Acc], Lcs). +lcs_acc(S1, [_|T2], Acc, Lcs) :- lcs_acc(S1, T2, Acc, Lcs). +lcs_acc([_|T1], S2, Acc, Lcs) :- lcs_acc(T1, S2, Acc, Lcs). +% + +% 30. Find the Longest Common Substring of Two Strings +% # Normal Recursive +% prolog +longest_common_substring(S1, S2, Lcs) :- + findall(Sub, (substring(S1, Sub), substring(S2, Sub)), Subs), + longest_string(Subs, Lcs). + +substring(Str, Sub) :- + append(_, Rest, Str), + append(Sub, _, Rest). + +longest_string([H|T], Longest) :- + longest_string(T, H, Longest). + +longest_string([], Acc, Acc). +longest_string([H|T], Acc, Longest) :- + length(H, LenH), + length(Acc, LenAcc), + (LenH > LenAcc -> longest_string(T, H, Longest); longest_string(T, Acc, Longest)). +% + +% # With Accumulator +% prolog +longest_common_substring_acc(S1, S2, Lcs) :- + findall(Sub, (substring(S1, Sub), substring(S2, Sub)), Subs), + longest_string_acc(Subs, [], Lcs). + +longest_string_acc([], Acc, Acc). +longest_string_acc([H|T], Acc, Longest) :- + length(H, LenH), + length(Acc, LenAcc), + (LenH > LenAcc -> longest_string_acc(T, H, Longest); longest_string_acc(T, Acc, Longest)). +% + + diff --git a/metta_vspace/pyswip-want/metta_eval.new b/metta_vspace/pyswip-want/metta_eval.new new file mode 100755 index 00000000..0f26e199 --- /dev/null +++ b/metta_vspace/pyswip-want/metta_eval.new @@ -0,0 +1,854 @@ + + + +%self_eval(X):- var(X),!. +%self_eval(X):- string(X),!. +%self_eval(X):- number(X),!. +%self_eval([]). +self_eval(X):- \+ callable(X),!. +self_eval(X):- is_valid_nb_state(X),!. +self_eval(X):- is_list(X),!,fail. +%self_eval(X):- compound(X),!. +%self_eval(X):- is_ref(X),!,fail. +self_eval(X):- atom(X),!, \+ nb_current(X,_),!. +self_eval('True'). self_eval('False'). self_eval('F'). + + +:- nb_setval(self_space, '&self'). +evals_to(XX,Y):- Y==XX,!. +evals_to(XX,Y):- Y=='True',!, is_True(XX),!. + +current_self(Space):- nb_current(self_space,Space). +eval_args(A,AA):- + current_self(Space), + eval_args(11,Space,A,AA). + +%eval_args(Depth,_Self,X,_Y):- forall(between(6,Depth,_),write(' ')),writeqln(eval_args(X)),fail. + +eval_args(_Dpth,_Slf,X,Y):- nonvar(Y),X=Y,!. +eval_args(Depth,Self,X,Y):- nonvar(Y),!,eval_args(Depth,Self,X,XX),evals_to(XX,Y). +eval_args(_Dpth,_Slf,X,Y):- self_eval(X),!,Y=X. +eval_args(_Dpth,_Slf,[X|T],Y):- T==[], \+ callable(X),!,Y=[X]. +%eval_args(_Dpth,_Slf,[X|T],Y):- T==[], \+ atom(X), self_eval(X), !,Y=[X]. + +%eval_args(Depth,Self,X,Y):- !, eval_args00(Depth,Self,X,Y). +eval_args(Depth,Self,X,Y):- + call_nth(eval_args00(Depth,Self,X,Y),Nth), + % if `True` is not commented, we fail two tests in examples/compat/test_scripts/b4_nondeterm.metta + ((X=@=Y;/*Y=='True';*/Y=='False') -> (!, (Nth=1->true;fail) ) ; true). + + +eval_args00(Depth,Self,[F|X],Y):- + (F=='superpose' ; ( option_value(no_repeats,false))), + mnotrace((D1 is Depth-1)),!, + eval_args0(D1,Self,[F|X],Y). + +eval_args00(Depth,Self,X,Y):- + mnotrace((no_repeats_var(YY), + D1 is Depth-1)), + eval_args0(D1,Self,X,Y), + mnotrace(( \+ (Y\=YY))). + + +%debugging_metta(G):-debugging(metta(eval))->ignore(G);true. + + +:- nodebug(metta(eval)). + + +w_indent(Depth,Goal):- + \+ \+ mnotrace(ignore((( + format('~N'), + setup_call_cleanup(forall(between(Depth,101,_),write(' ')),Goal, format('~N')))))). +indentq(Depth,Term):- + \+ \+ mnotrace(ignore((( + format('~N'), + setup_call_cleanup(forall(between(Depth,101,_),write(' ')),format('~q',[Term]), + format('~N')))))). + + +with_debug(Flag,Goal):- is_debugging(Flag),!, call(Goal). +with_debug(Flag,Goal):- flag(eval_num,_,0), + setup_call_cleanup(set_debug(Flag,true),call(Goal),set_debug(Flag,flase)). + +flag_to_var(Flag,Var):- atom(Flag), \+ atom_concat('trace-on-',_,Flag),!,atom_concat('trace-on-',Flag,Var). +flag_to_var(metta(Flag),Var):- !, nonvar(Flag), flag_to_var(Flag,Var). +flag_to_var(Flag,Var):- Flag=Var. + +set_debug(Flag,Val):- \+ atom(Flag), flag_to_var(Flag,Var), atom(Var),!,set_debug(Var,Val). +set_debug(Flag,true):- !, debug(metta(Flag)),flag_to_var(Flag,Var),set_option_value(Var,true). +set_debug(Flag,false):- nodebug(metta(Flag)),flag_to_var(Flag,Var),set_option_value(Var,false). +if_trace(Flag,Goal):- catch(ignore((is_debugging(Flag),Goal)),_,true). + +is_debugging(Flag):- var(Flag),!,fail. +is_debugging(Flag):- \+ atom(Flag), flag_to_var(Flag,Var), atom(Var),!,is_debugging(Var). +is_debugging(Flag):- debugging(Flag),!. +is_debugging(Flag):- debugging(metta(Flag)),!. +is_debugging(Flag):- flag_to_var(Flag,Var),!,option_value(Var,true). + + +eval_args0(Depth,_Slf,X,Y):- Depth<1,!,X=Y, (\+ is_debugging(overflow)-> true; flag(eval_num,_,0),set_debug((eval),true)). +eval_args0(_Dpth,_Slf,X,Y):- self_eval(X),!,Y=X. +eval_args0(Depth,Self,X,Y):- + Depth2 is Depth-1, + eval_args301(Depth,Self,X,M), + (M\=@=X ->eval_args0(Depth2,Self,M,Y);Y=X). + + + +eval_args301(Depth,Self,X,Y):- \+ debugging(metta(eval)),!, eval_args3011(Depth,Self,X,Y). +eval_args301(Depth,Self,X,Y):- flag(eval_num,EX,EX+1), + option_else(traclen,Max,100), + (EX>Max->(nodebug(metta(eval)),write('Switched off tracing. For a longer trace !(pragma! tracelen 101))'));true), + mnotrace((no_repeats_var(YY), D1 is Depth-1)), + DR is 99-D1, + if_trace((eval),indentq(Depth,'-->'(EX,Self,X,depth(DR)))), + Ret=retval(fail), + call_cleanup(( + eval_args3011(D1,Self,X,Y), + mnotrace(( \+ (Y\=YY), nb_setarg(1,Ret,Y)))), + mnotrace(ignore(((if_trace((eval),indentq(Depth,'<--'(EX,Ret)))))))), + (Ret\=@=retval(fail)->true;(rtrace(eval_args0(D1,Self,X,Y)),fail)). + +eval_args3011(Depth,Self,X,Y):- + call_nth(eval_args30(Depth,Self,X,Y),Nth), + % if `True` is not commented, we fail two tests in examples/compat/test_scripts/b4_nondeterm.metta + ((X=@=Y;/*Y=='True';*/Y=='False') -> (!, (Nth=1->true;fail) ) ; true). + +:- discontiguous eval_args30/4. +:- discontiguous eval_args2/4. + +eval_args30(_Dpth,_Slf,Name,Value):- atom(Name), nb_current(Name,Value),!. +eval_args30(_Dpth,_Slf,X,Y):- self_eval(X),!,Y=X. + +eval_args30(Depth,Self,[V|VI],VVO):- \+ is_list(VI),!, + eval_args(Depth,Self,VI,VM), + ( VM\==VI -> eval_args(Depth,Self,[V|VM],VVO) ; + (eval_args(Depth,Self,V,VV), (V\==VV -> eval_args(Depth,Self,[VV|VI],VVO) ; VVO = [V|VI]))). + +eval_args30(_Dpth,_Slf,X,Y):- \+ is_list(X),!,Y=X. + +eval_args30(Depth,Self,[V|VI],[V|VO]):- var(V),is_list(VI),!,maplist(eval_args(Depth,Self),VI,VO). + +eval_args30(_Dpth,_Slf,['repl!'],'True'):- !, repl. +eval_args30(Depth,Self,['!',Cond],Res):- !, call(eval_args(Depth,Self,Cond,Res)). +eval_args30(Depth,Self,['rtrace',Cond],Res):- !, rtrace(eval_args(Depth,Self,Cond,Res)). +eval_args30(Depth,Self,['time',Cond],Res):- !, time(eval_args(Depth,Self,Cond,Res)). +eval_args30(Depth,Self,['print',Cond],Res):- !, eval_args(Depth,Self,Cond,Res),format('~N'),print(Res),format('~N'). +% !(println! $1) +eval_args30(Depth,Self,['println!'|Cond],Res):- !, maplist(eval_args(Depth,Self),Cond,[Res|Out]), + format('~N'),maplist(write_src,[Res|Out]),format('~N'). +eval_args30(Depth,Self,['trace!',A|Cond],Res):- !, maplist(eval_args(Depth,Self),[A|Cond],[AA|Result]), + last(Result,Res), format('~N'),maplist(write_src,[AA]),format('~N'). + +%eval_args30(Depth,Self,['trace!',A,B],C):- !,eval_args(Depth,Self,B,C),format('~N'),wdmsg(['trace!',A,B]=C),format('~N'). +%eval_args30(_Dpth,_Slf,['trace!',A],A):- !, format('~N'),wdmsg(A),format('~N'). + +eval_args30(_Dpth,_Slf,List,Y):- is_list(List),maplist(self_eval,List),List=[H|_], \+ atom(H), !,Y=List. + +eval_args30(Depth,Self,['assertTrue', X],TF):- !, eval_args(Depth,Self,['assertEqual',X,'True'],TF). +eval_args30(Depth,Self,['assertFalse',X],TF):- !, eval_args(Depth,Self,['assertEqual',X,'False'],TF). + +eval_args30(Depth,Self,['assertEqual',X0,Y0],RetVal):- !, + subst_vars(X0,X),subst_vars(Y0,Y), + loonit_assert_source_tf( + ['assertEqual',X0,Y0], + (bagof_eval(Depth,Self,X,XX), bagof_eval(Depth,Self,Y,YY)), + equal_enough_for_test(XX,YY), TF), + (TF=='True'->return_empty(RetVal);RetVal=[got,XX,expected,YY]). + +eval_args30(Depth,Self,['assertNotEqual',X0,Y0],RetVal):- !, + subst_vars(X0,X),subst_vars(Y0,Y), + loonit_assert_source_tf( + ['assertNotEqual',X0,Y0], + (setof_eval(Depth,Self,X,XX), setof_eval(Depth,Self,Y,YY)), + \+ equal_enough(XX,YY), TF), + (TF=='True'->return_empty(RetVal);RetVal=[got,XX,expected,YY]). + +eval_args30(Depth,Self,['assertEqualToResult',X0,Y0],RetVal):- !, + subst_vars(X0,X),subst_vars(Y0,Y), + loonit_assert_source_tf( + ['assertEqualToResult',X0,Y0], + (bagof_eval(Depth,Self,X,XX), =(Y,YY)), + equal_enough_for_test(XX,YY), TF), + (TF=='True'->return_empty(RetVal);RetVal=[got,XX,expected,YY]),!. + + +loonit_assert_source_tf(Src,Goal,Check,TF):- + copy_term(Goal,OrigGoal), + loonit_asserts(Src, time_eval('\n; EVAL TEST\n;',Goal), Check), + as_tf(Check,TF),!, + ignore(( + once((TF='True', is_debugging(pass));(TF='False', is_debugging(fail))), + with_debug((eval),time_eval('Trace',OrigGoal)))). + +sort_result(Res,Res):- \+ compound(Res),!. +sort_result([And|Res1],Res):- is_and(And),!,sort_result(Res1,Res). +sort_result([T,And|Res1],Res):- is_and(And),!,sort_result([T|Res1],Res). +sort_result([H|T],[HH|TT]):- !, sort_result(H,HH),sort_result(T,TT). +sort_result(Res,Res). + +unify_enough(L,L):-!. +unify_enough(L,C):- is_list(L),into_list_args(C,CC),!,unify_lists(CC,L). +unify_enough(C,L):- is_list(L),into_list_args(C,CC),!,unify_lists(CC,L). +unify_enough(C,L):- \+ compound(C),!,L=C. +unify_enough(L,C):- \+ compound(C),!,L=C. +unify_enough(L,C):- into_list_args(L,LL),into_list_args(C,CC),!,unify_lists(CC,LL). + +unify_lists(C,L):- \+ compound(C),!,L=C. +unify_lists(L,C):- \+ compound(C),!,L=C. +unify_lists([C|CC],[L|LL]):- unify_enough(L,C),!,unify_lists(CC,LL). + +equal_enough(R,V):- is_list(R),is_list(V),sort(R,RR),sort(V,VV),!,equal_enouf(RR,VV),!. +equal_enough(R,V):- copy_term(R,RR),copy_term(V,VV),equal_enouf(R,V),!,R=@=RR,V=@=VV. + +equal_enough_for_answer(XX,YY):- equal_enough(XX,YY),!. +equal_enough_for_answer(XX,Y):- sub_sterm1(YY,Y), equal_enough(YY,XX),!. + +equal_enough_for_test(X,Y):- must_det_ll((subst_vars(X,XX),subst_vars(Y,YY))),!,equal_enough_for_answer(XX,YY),!. + +equal_enouf(R,V):- R=@=V, !. +equal_enouf(_,V):- V=@='...',!. +equal_enouf(L,C):- is_list(L),into_list_args(C,CC),!,equal_enouf_l(CC,L). +equal_enouf(C,L):- is_list(L),into_list_args(C,CC),!,equal_enouf_l(CC,L). +%equal_enouf(R,V):- (var(R),var(V)),!, R=V. +equal_enouf(R,V):- (var(R);var(V)),!, R==V. +equal_enouf(R,V):- number(R),number(V),!, RV is abs(R-V), RV < 0.03 . +equal_enouf(R,V):- atom(R),!,atom(V), has_unicode(R),has_unicode(V). +equal_enouf(R,V):- (\+ compound(R) ; \+ compound(V)),!, R==V. +equal_enouf(L,C):- into_list_args(L,LL),into_list_args(C,CC),!,equal_enouf_l(CC,LL). + +equal_enouf_l(C,L):- \+ compound(C),!,L=@=C. +equal_enouf_l(L,C):- \+ compound(C),!,L=@=C. +equal_enouf_l([C|CC],[L|LL]):- !, equal_enouf(L,C),!,equal_enouf_l(CC,LL). + + +has_unicode(A):- atom_codes(A,Cs),member(N,Cs),N>127,!. +set_last_error(_). + + +eval_args30(Depth,Self,['match',Other,Goal,Template],Template):- into_space(Self,Other,Space),!, metta_atom_iter(Depth,Space,Goal). +eval_args30(Depth,Self,['match',Other,Goal,Template,Else],Template):- + (eval_args30(Depth,Self,['match',Other,Goal,Template],Template)*->true;Template=Else). + +% Macro: case +eval_args30(Depth,Self,X,Res):- + X= [CaseSym,A,CL],CaseSym == 'case', !, + into_case_list(CL,CASES), + findall(Key-Value, + (nth0(Nth,CASES,Case0), + (is_case(Key,Case0,Value), + if_trace((case),(format('~N'), + writeqln(c(Nth,Key)=Value))))),KVs),!, + ((eval_args(Depth,Self,A,AA), if_trace((case),writeqln(switch=AA)), + (select_case(Depth,Self,AA,KVs,Value)->true;(member(Void -Value,KVs),Void=='%void%'))) + *->true;(member(Void -Value,KVs),Void=='%void%')), + eval_args(Depth,Self,Value,Res). + + select_case(Depth,Self,AA,Cases,Value):- + (best_key(AA,Cases,Value) -> true ; + (maybe_special_keys(Depth,Self,Cases,CasES), + (best_key(AA,CasES,Value) -> true ; + (member(Void -Value,CasES),Void=='%void%')))). + + best_key(AA,Cases,Value):- + ((member(Match-Value,Cases),unify_enough(AA,Match))->true; + ((member(Match-Value,Cases),AA ==Match)->true; + ((member(Match-Value,Cases),AA=@=Match)->true; + (member(Match-Value,Cases),AA = Match)))). + + %into_case_list([[C|ASES0]],CASES):- is_list(C),!, into_case_list([C|ASES0],CASES),!. + into_case_list(CASES,CASES):- is_list(CASES),!. + is_case(AA,[AA,Value],Value):-!. + is_case(AA,[AA|Value],Value). + + maybe_special_keys(Depth,Self,[K-V|KVI],[AK-V|KVO]):- + eval_args(Depth,Self,K,AK), K\=@=AK,!, + maybe_special_keys(Depth,Self,KVI,KVO). + maybe_special_keys(Depth,Self,[_|KVI],KVO):- + maybe_special_keys(Depth,Self,KVI,KVO). + maybe_special_keys(_Depth,_Self,[],[]). + + +%[collapse,[1,2,3]] +eval_args30(Depth,Self,['collapse',List],Res):-!, bagof_eval(Depth,Self,List,Res). +%[superpose,[1,2,3]] +eval_args30(Depth,Self,['superpose',List],Res):- !, member(E,List),eval_args(Depth,Self,E,Res). + +get_set_sterm_p1(E,Cmpd,SA):- is_list(Cmpd), !, get_sa_p3(E,Cmpd,SA). +get_set_sterm_p1(E,Cmpd,SA):- compound(Cmpd), get_sa_p2(E,Cmpd,SA). + +get_sa_p2(E,Cmpd,setarg(N1,Cmpd)):- arg(N1,Cmpd,E). +get_sa_p2(E,Cmpd,SA):- arg(_,Cmpd,Arg),get_set_sterm_p1(E,Arg,SA). + +get_sa_p3(E,Cmpd, b_set_nth1(N1,Cmpd)):- nth1(N1,Cmpd,E). +get_sa_p3(E,Cmpd,SA):- member(Arg,Cmpd),get_set_sterm_p1(E,Arg,SA). + + +nb_set_nth1(N, [_|List], Ele) :- N > 1, !, Nm1 is N - 1, nb_set_nth1(Nm1, List, Ele). +nb_set_nth1(N, List, Ele) :- nb_setarg(N, List, Ele). + +b_set_nth1(N, [_|List], Ele) :- N > 1, !, Nm1 is N - 1, b_set_nth1(Nm1, List, Ele). +b_set_nth1(N, List, Ele) :- setarg(N, List, Ele). + +sub_sterm(Sub,Sub). +sub_sterm(Sub,Term):- sub_sterm1(Sub,Term). +sub_sterm1(_ ,List):- \+ compound(List),!,fail. +sub_sterm1(Sub,List):- is_list(List),!,member(SL,List),sub_sterm(Sub,SL). +sub_sterm1(_ ,[_|_]):-!,fail. +sub_sterm1(Sub,Term):- arg(_,Term,SL),sub_sterm(Sub,SL). + + +eval_args30(_Dpth,_Slf, ['new-space'], Res):- !, 'new-space'(Res). + +eval_args30(Depth,Self, Term, Res):- fail, + mnotrace(( get_set_sterm_p1(ST,Term,P1), % ST\==Term, + is_list(ST), ST = [F|List], atom(F), + handle_inner(F),maplist(nonvar,List), %maplist(atomic,List), + call(P1,Var))), !, + eval_args(Depth,Self,ST,Var), eval_args(Depth,Self, Term, Res). +/* +eval_args30(Depth,Self, Term, Res):- + mnotrace(( get_set_sterm_p1(ST,Term,P1), + compound(ST), ST = [F,List],F=='collapse',nonvar(List), %maplist(atomic,List), + call(P1,Var))), !, + bagof_eval(Depth,Self,List,Var), eval_args(Depth,Self, Term, Res). + +*/ +%handle_inner('superpose'). +%handle_inner('collapse'). +handle_inner('+'). + +max_counting(F,Max):- flag(F,X,X+1), X true; (flag(F,_,10),!,fail). + + +eval_args30(Depth,Self,['if',Cond,Then],Res):- !, + eval_args(Depth,Self,Cond,TF), + (is_True(TF) -> eval_args(Depth,Self,Then,Res) ; (fail, Res = [])). + +eval_args30(Depth,Self,['If',Cond,Then],Res):- !, + eval_args(Depth,Self,Cond,TF), + (is_True(TF) -> eval_args(Depth,Self,Then,Res) ; (fail, Res = [])). + +eval_args30(Depth,Self,['if',Cond,Then,Else],Res):- !, + eval_args(Depth,Self,Cond,TF), + (is_True(TF) -> eval_args(Depth,Self,Then,Res);eval_args(Depth,Self,Else,Res)). + +eval_args30(Depth,Self,['If',Cond,Then,Else],Res):- !, + eval_args(Depth,Self,Cond,TF), + (is_True(TF) -> eval_args(Depth,Self,Then,Res);eval_args(Depth,Self,Else,Res)). + +eval_args30(_Dpth,_Slf,[_,Nothing],Nothing):- 'Nothing'==Nothing,!. + +eval_args30(Depth,Self,['let',A,A5,AA],OO):- !, + %(var(A)->true;trace), + ((eval_args(Depth,Self,A5,AE), AE=A)), + eval_args(Depth,Self,AA,OO). +%eval_args30(Depth,Self,['let',A,A5,AA],AAO):- !,eval_args(Depth,Self,A5,A),eval_args(Depth,Self,AA,AAO). +eval_args30(Depth,Self,['let*',[],Body],RetVal):- !, eval_args(Depth,Self,Body,RetVal). +eval_args30(Depth,Self,['let*',[[Var,Val]|LetRest],Body],RetVal):- !, + eval_args30(Depth,Self,['let',Var,Val,['let*',LetRest,Body]],RetVal). + +eval_args30(Depth,Self,['colapse'|List], Flat):- !, maplist(eval_args(Depth,Self),List,Res),flatten(Res,Flat). +eval_args30(Depth,Self,['get-atoms',Other],PredDecl):- !,into_space(Self,Other,Space), metta_atom_iter(Depth,Space,PredDecl). +eval_args30(_Dpth,_Slf,['car-atom',Atom],CAR):- !, Atom=[CAR|_],!. +eval_args30(_Dpth,_Slf,['cdr-atom',Atom],CDR):- !, Atom=[_|CDR],!. + +eval_args30(Depth,Self,['Cons', A, B ],['Cons', AA, BB]):- no_cons_reduce, !, + eval_args(Depth,Self,A,AA), eval_args(Depth,Self,B,BB). + +eval_args30(Depth,Self,['Cons', A, B ],[AA|BB]):- \+ no_cons_reduce, !, + eval_args(Depth,Self,A,AA), eval_args(Depth,Self,B,BB). + + +eval_args30(Depth,Self,['change-state!',StateExpr, UpdatedValue], Ret):- !, eval_args(Depth,Self,StateExpr,StateMonad), + eval_args(Depth,Self,UpdatedValue,Value), 'change-state!'(Depth,Self,StateMonad, Value, Ret). +eval_args30(Depth,Self,['new-state',UpdatedValue],StateMonad):- !, + eval_args(Depth,Self,UpdatedValue,Value), 'new-state'(Depth,Self,Value,StateMonad). +eval_args30(Depth,Self,['get-state',StateExpr],Value):- !, + eval_args(Depth,Self,StateExpr,StateMonad), 'get-state'(StateMonad,Value). + + + +% eval_args30(Depth,Self,['get-state',Expr],Value):- !, eval_args(Depth,Self,Expr,State), arg(1,State,Value). + + + +check_type:- option_else(typecheck,TF,'False'), TF=='True'. + +:- dynamic is_registered_state/1. +:- flush_output. +:- setenv('RUST_BACKTRACE',full). + +% Function to check if an value is registered as a state name +:- dynamic(is_registered_state/1). +is_nb_state(G):- is_valid_nb_state(G) -> true ; + is_registered_state(G),nb_current(G,S),is_valid_nb_state(S). + + +:- multifile(state_type_method/3). +:- dynamic(state_type_method/3). +space_type_method(is_nb_state,new_space,init_state). +space_type_method(is_nb_state,clear_space,clear_nb_values). +space_type_method(is_nb_state,add_atom,add_nb_value). +space_type_method(is_nb_state,remove_atom,'change-state!'). +space_type_method(is_nb_state,replace_atom,replace_nb_value). +space_type_method(is_nb_state,atom_count,value_nb_count). +space_type_method(is_nb_state,get_atoms,'get-state'). +space_type_method(is_nb_state,atom_iter,value_nb_iter). + +state_type_method(is_nb_state,new_state,init_state). +state_type_method(is_nb_state,clear_state,clear_nb_values). +state_type_method(is_nb_state,add_value,add_nb_value). +state_type_method(is_nb_state,remove_value,'change-state!'). +state_type_method(is_nb_state,replace_value,replace_nb_value). +state_type_method(is_nb_state,value_count,value_nb_count). +state_type_method(is_nb_state,'get-state','get-state'). +state_type_method(is_nb_state,value_iter,value_nb_iter). +%state_type_method(is_nb_state,query,state_nb_query). + +% Clear all values from a state +clear_nb_values(StateNameOrInstance) :- + fetch_or_create_state(StateNameOrInstance, State), + nb_setarg(1, State, []). + + + +% Function to confirm if a term represents a state +is_valid_nb_state(State):- compound(State),functor(State,'State',_). + +% Find the original name of a given state +state_original_name(State, Name) :- + is_registered_state(Name), + nb_current(Name, State). + +% Register and initialize a new state +init_state(Name) :- + State = 'State'(_,_), + asserta(is_registered_state(Name)), + nb_setval(Name, State). + +% Change a value in a state +'change-state!'(Depth,Self,StateNameOrInstance, UpdatedValue, Out) :- + fetch_or_create_state(StateNameOrInstance, State), + arg(2, State, Type), + ( (check_type,\+ get_type(Depth,Self,UpdatedValue,Type)) + -> (Out = ['Error', UpdatedValue, 'BadType']) + ; (nb_setarg(1, State, UpdatedValue), Out = State) ). + +% Fetch all values from a state +'get-state'(StateNameOrInstance, Values) :- + fetch_or_create_state(StateNameOrInstance, State), + arg(1, State, Values). + +'new-state'(Depth,Self,Init,'State'(Init, Type)):- check_type->get_type(Depth,Self,Init,Type);true. + +'new-state'(Init,'State'(Init, Type)):- check_type->get_type(10,'&self',Init,Type);true. + +fetch_or_create_state(Name):- fetch_or_create_state(Name,_). +% Fetch an existing state or create a new one + +fetch_or_create_state(State, State) :- is_valid_nb_state(State),!. +fetch_or_create_state(NameOrInstance, State) :- + ( atom(NameOrInstance) + -> (is_registered_state(NameOrInstance) + -> nb_current(NameOrInstance, State) + ; init_state(NameOrInstance), + nb_current(NameOrInstance, State)) + ; is_valid_nb_state(NameOrInstance) + -> State = NameOrInstance + ; writeln('Error: Invalid input.') + ), + is_valid_nb_state(State). + + +eval_args30(Depth,Self,['get-type',Val],Type):- %if_repl(trace), + !, get_type(Depth,Self,Val,Type),Type\==[],!. %, ground(Type), Type\==Val,!. + + +mnotrace(G):- once(G). + + + +is_decl_type(ST):- metta_type(_,_,Type),sub_term(T,Type),T=@=ST, \+ nontype(ST). +is_type(Type):- nontype(Type),!,fail. +is_type(Type):- is_decl_type(Type). +is_type(Type):- atom(Type). + +nontype(Type):- var(Type),!. +nontype('->'). +nontype(N):- number(N). + +needs_eval(EvalMe):- is_list(EvalMe),!. + +get_type(_Dpth,_Slf,Var,'%Undefined%'):- var(Var),!. +get_type(_Dpth,_Slf,Val,'Number'):- number(Val),!. +get_type(Depth,Self,Expr,['StateMonad',Type]):- is_valid_nb_state(Expr),'get-state'(Expr,Val),!, + get_type(Depth,Self,Val,Type). + + +get_type(Depth,_Slf,Type,Type):- Depth<1,!. +get_type(Depth,Self,EvalMe,Type):- needs_eval(EvalMe),eval_args(Depth,Self,EvalMe,Val), \+ needs_eval(Val),!, + get_type(Depth,Self,Val,Type). + +get_type(_Dpth,Self,Fn,Type):- metta_type(Self,FnM,Type),FnM=@=Fn, nonvar(Type). +%get_type(_Dpth,Self,Fn,Type):- symbol(Fn),metta_type(Self,Fn,Type),!. +%reverse +%get_type(_Dpth,Self,List,Type):- is_list(List),metta_type(Self,Type,['->'|List]). +get_type(_Dpth,Self,[Fn|_],Type):- symbol(Fn),metta_type(Self,Fn,List),last_element(List,Type), nonvar(Type), + is_type(Type). +get_type(_Dpth,Self,List,Type):- is_list(List),metta_type(Self,List,LType),last_element(LType,Type), nonvar(Type), + is_type(Type). + +get_type(Depth,Self,List,Types):- List\==[], is_list(List),Depth2 is Depth-1,maplist(get_type(Depth2,Self),List,Types). +%get_type(Depth,Self,Fn,Type):- nonvar(Fn),metta_type(Self,Fn,Type2),Depth2 is Depth-1,get_type(Depth2,Self,Type2,Type). +%get_type(Depth,Self,Fn,Type):- Depth>0,nonvar(Fn),metta_type(Self,Type,Fn),!. %,!,last_element(List,Type). + +get_type(Depth,Self,Expr,Type):-Depth2 is Depth-1, eval_args30(Depth2,Self,Expr,Val),Expr\=@=Val,get_type(Depth2,Self,Val,Type). + +get_type(_Dpth,_Slf,Val,'String'):- string(Val),!. +get_type(_Dpth,_Slf,Val,Type):- is_decl_type(Val),Type=Val. +get_type(_Dpth,_Slf,Val,'Bool'):- (Val=='False';Val=='True'),!. +get_type(_Dpth,_Slf,Val,'Symbol'):- symbol(Val). +%get_type(Depth,Self,[T|List],['List',Type]):- Depth2 is Depth-1, is_list(List),get_type(Depth2,Self,T,Type),!, +% forall((member(Ele,List),nonvar(Ele)),get_type(Depth2,Self,Ele,Type)),!. +%get_type(Depth,_Slf,Cmpd,Type):- compound(Cmpd), functor(Cmpd,Type,1),!. +get_type(_Dpth,_Slf,Cmpd,Type):- \+ ground(Cmpd),!,Type=[]. +get_type(_Dpth,_Slf,_,'%Undefined%'):- fail. +eval_args30(Depth,Self,['length',L],Res):- !, eval_args(Depth,Self,L,LL), !, (is_list(LL)->length(LL,Res);Res=1). +eval_args30(Depth,Self,['CountElement',L],Res):- !, eval_args(Depth,Self,L,LL), !, (is_list(LL)->length(LL,Res);Res=1). + + +is_feo_f('Cons'). + +is_seo_f('{}'). +is_seo_f('[]'). +is_seo_f('StateMonad'). +is_seo_f('State'). +is_seo_f('Event'). +is_seo_f(N):- number(N),!. + + + +/* +eval_args30(Depth,Self,[F,A|Args],Res):- + \+ self_eval(A), + eval_args(Depth,Self,A,AA),AA\==A, + eval_args(Depth,Self,[F,AA|Args],Res). + + +eval_args30(Depth,Self,[F,A1|AArgs],Res):- fail, member(F,['+']), + cwdl(40,(( + append(L,[A|R],AArgs), + \+ self_eval(A), + eval_args(Depth,Self,A,AA),AA\==A,!, + append(L,[AA|R],NewArgs), eval_args(Depth,Self,[F,A1|NewArgs],Res)))). +*/ + +/* %% + +% !(assertEqualToResult ((inc) 2) (3)) +eval_args30(Depth,Self,[F|Args],Res):- is_list(F), + metta_atom_iter(Depth,Self,['=',F,R]), eval_args(Depth,Self,[R|Args],Res). + +eval_args30(Depth,Self,[F|Args],Res):- is_list(F), Args\==[], + append(F,Args,FArgs),!,eval_args(Depth,Self,FArgs,Res). +*/ +eval_args30(_Dpth,Self,['import!',Other,File],RetVal):- into_space(Self,Other,Space),!, include_metta(Space,File),!,return_empty(Space,RetVal). %RetVal=[]. +eval_args30(Depth,Self,['bind!',Other,Expr],RetVal):- + into_name(Self,Other,Name),!,eval_args(Depth,Self,Expr,Value),nb_setval(Name,Value), return_empty(Value,RetVal). +eval_args30(Depth,Self,['pragma!',Other,Expr],RetVal):- + into_name(Self,Other,Name),!,nd_ignore((eval_args(Depth,Self,Expr,Value),set_option_value(Name,Value))), return_empty(Value,RetVal). +eval_args30(_Dpth,Self,['transfer!',File],RetVal):- !, include_metta(Self,File), return_empty(Self,RetVal). + +nd_ignore(Goal):- call(Goal)*->true;true. + +eval_args30(Depth,Self,['nop',Expr],Empty):- !, eval_args(Depth,Self,Expr,_), return_empty([],Empty). +eval_args30(Depth,Self,['do',Expr],Empty):- !, eval_args(Depth,Self,Expr,_), return_empty([],Empty). + +is_True(T):- T\=='False',T\=='F',T\==[]. + +is_and(S):- \+ atom(S),!,fail. +is_and('#COMMA'). is_and(','). is_and('and'). is_and('And'). + +eval_args30(_Dpth,_Slf,[And],'True'):- is_and(And),!. +eval_args30(Depth,Self,['and',X,Y],TF):- !, as_tf((eval_args(Depth,Self,X,'True'),eval_args(Depth,Self,Y,'True')),TF). +eval_args30(Depth,Self,[And,X|Y],TF):- is_and(And),!,eval_args(Depth,Self,X,TF1), + is_True(TF1),eval_args30(Depth,Self,[And|Y],TF). +%eval_args2(Depth,Self,[H|T],_):- \+ is_list(T),!,fail. +eval_args30(Depth,Self,['or',X,Y],TF):- !, as_tf((eval_args(Depth,Self,X,'True');eval_args(Depth,Self,Y,'True')),TF). + + + +eval_args30(_Dpth,Self,['add-atom',Other,PredDecl],TF):- !, into_space(Self,Other,Space), as_tf('add-atom'(Space,PredDecl),TF). +eval_args30(_Dpth,Self,['remove-atom',Other,PredDecl],TF):- !, into_space(Self,Other,Space), as_tf(do_metta(Space,unload,PredDecl),TF). +eval_args30(_Dpth,Self,['atom-count',Other],Count):- !, into_space(Self,Other,Space), findall(_,metta_defn(Other,_,_),L1),length(L1,C1),findall(_,metta_atom(Space,_),L2),length(L2,C2),Count is C1+C2. +eval_args30(_Dpth,Self,['atom-replace',Other,Rem,Add],TF):- !, into_space(Self,Other,Space), copy_term(Rem,RCopy), + as_tf((metta_atom_iter_ref(Space,RCopy,Ref), RCopy=@=Rem,erase(Ref), do_metta(Other,load,Add)),TF). + + +eval_args30(Depth,Self,['+',N1,N2],N):- number(N1),!, + eval_args(Depth,Self,N2,N2Res), catch(N is N1+N2Res,_E,(set_last_error(['Error',N2Res,'Number']),fail)). +eval_args30(Depth,Self,['-',N1,N2],N):- number(N1),!, + eval_args(Depth,Self,N2,N2Res), catch(N is N1-N2Res,_E,(set_last_error(['Error',N2Res,'Number']),fail)). + +eval_args30(Depth,Self,[V|VI],[V|VO]):- nonvar(V),is_metta_data_functor(V),is_list(VI),!,maplist(eval_args(Depth,Self),VI,VO). + +eval_args30(Depth,Self,X,Y):- + (eval_args2(Depth,Self,X,Y)*->true; + (eval_args2_failed(Depth,Self,X,Y)*->true;X=Y)). + + +eval_args2_failed(_Dpth,_Slf,T,TT):- T==[],!,TT=[]. +eval_args2_failed(_Dpth,_Slf,T,TT):- var(T),!,TT=T. +eval_args2_failed(_Dpth,_Slf,[F|LESS],Res):- once(eval_selfless([F|LESS],Res)),mnotrace([F|LESS]\==Res),!. +%eval_args2_failed(Depth,Self,[V|Nil],[O]):- Nil==[], once(eval_args(Depth,Self,V,O)),V\=@=O,!. +eval_args2_failed(Depth,Self,[H|T],[HH|TT]):- !, + eval_args(Depth,Self,H,HH), + eval_args2_failed(Depth,Self,T,TT). + +eval_args2_failed(Depth,Self,T,TT):- eval_args(Depth,Self,T,TT). + + %eval_args(Depth,Self,X,Y):- eval_args30(Depth,Self,X,Y)*->true;Y=[]. + +%eval_args30(Depth,_,_,_):- Depth<1,!,fail. +%eval_args30(Depth,_,X,Y):- Depth<3, !, ground(X), (Y=X). +%eval_args30(_Dpth,_Slf,X,Y):- self_eval(X),!,Y=X. + +% Kills zero arity functions eval_args30(Depth,Self,[X|Nil],[Y]):- Nil ==[],!,eval_args(Depth,Self,X,Y). + + +/* +into_values(List,Many):- List==[],!,Many=[]. +into_values([X|List],Many):- List==[],is_list(X),!,Many=X. +into_values(Many,Many). +eval_args2(_Dpth,_Slf,Name,Value):- atom(Name), nb_current(Name,Value),!. +*/ +% Macro Functions +%eval_args30(Depth,_,_,_):- Depth<1,!,fail. +eval_args2(Depth,_,X,Y):- Depth<3, !, fail, ground(X), (Y=X). +eval_args2(Depth,Self,[F|PredDecl],Res):- + Depth>6, fail, + mnotrace((sub_sterm1(SSub,PredDecl), ground(SSub),SSub=[_|Sub], is_list(Sub), maplist(atomic,SSub))), + eval_args(Depth,Self,SSub,Repl), + mnotrace((SSub\=Repl, subst(PredDecl,SSub,Repl,Temp))), + eval_args(Depth,Self,[F|Temp],Res). + + + +% user defined function +eval_args2(Depth,Self,[H|PredDecl],Res):- mnotrace(is_user_defined_head(Self,H)),!, + eval_args60(Depth,Self,[H|PredDecl],Res). + +% function inherited by system +eval_args2(Depth,Self,PredDecl,Res):- eval_args80(Depth,Self,PredDecl,Res). + + +last_element(T,E):- \+ compound(T),!,E=T. +last_element(T,E):- is_list(T),last(T,L),last_element(L,E),!. +last_element(T,E):- compound_name_arguments(T,_,List),last_element(List,E),!. + + + + +catch_warn(G):- notrace(catch(G,E,(wdmsg(catch_warn(G)-->E),fail))). +catch_nowarn(G):- notrace(catch(G,error(_,_),fail)). + +as_tf(G,TF):- catch_nowarn((call(G)*->TF='True';TF='False')). +eval_selfless(['==',X,Y],TF):- as_tf(X=:=Y,TF),!. +eval_selfless(['==',X,Y],TF):- as_tf(X=@=Y,TF),!. +eval_selfless(['=',X,Y],TF):-!,as_tf(X=Y,TF). +eval_selfless(['>',X,Y],TF):-!,as_tf(X>Y,TF). +eval_selfless(['<',X,Y],TF):-!,as_tf(X',X,Y],TF):-!,as_tf(X>=Y,TF). +eval_selfless(['<=',X,Y],TF):-!,as_tf(X= Bool Atom Atom)) +(= (ift True $then) $then) + +; For anything that is green, assert it is Green in &kb22 +!(ift (green $x) + (add-atom &kb22 (Green $x))) + +; Retrieve the inferred Green things: Fritz and Sam. +!(assertEqualToResult + (match &kb22 (Green $x) $x) + (Fritz Sam)) +*/ +:- discontiguous eval_args6/4. +%eval_args2(Depth,Self,PredDecl,Res):- eval_args6(Depth,Self,PredDecl,Res). + +%eval_args2(_Dpth,_Slf,L1,Res):- is_list(L1),maplist(self_eval,L1),!,Res=L1. +%eval_args2(_Depth,_Self,X,X). + + +is_user_defined_head(Other,H):- mnotrace(is_user_defined_head0(Other,H)). +is_user_defined_head0(Other,[H|_]):- !, nonvar(H),!, is_user_defined_head_f(Other,H). +is_user_defined_head0(Other,H):- callable(H),!,functor(H,F,_), is_user_defined_head_f(Other,F). +is_user_defined_head0(Other,H):- is_user_defined_head_f(Other,H). + +is_user_defined_head_f(Other,H):- is_user_defined_head_f1(Other,H). +is_user_defined_head_f(Other,H):- is_user_defined_head_f1(Other,[H|_]). + +%is_user_defined_head_f1(Other,H):- metta_type(Other,H,_). +is_user_defined_head_f1(Other,H):- metta_atom(Other,[H|_]). +is_user_defined_head_f1(Other,H):- metta_defn(Other,[H|_],_). +%is_user_defined_head_f(_,H):- is_metta_builtin(H). + + +is_special_op(F):- \+ atom(F), \+ var(F), !, fail. +is_special_op('case'). +is_special_op(':'). +is_special_op('='). +is_special_op('->'). +is_special_op('let'). +is_special_op('let*'). +is_special_op('if'). +is_special_op('rtrace'). +is_special_op('or'). +is_special_op('and'). +is_special_op('not'). +is_special_op('match'). +is_special_op('call'). +is_special_op('let'). +is_special_op('let*'). +is_special_op('nop'). +is_special_op('assertEqual'). +is_special_op('assertEqualToResult'). + +is_metta_builtin(Special):- is_special_op(Special). +is_metta_builtin('=='). +is_metta_builtin(F):- once(atom(F);var(F)), current_op(_,yfx,F). +is_metta_builtin('println!'). +is_metta_builtin('transfer!'). +is_metta_builtin('collapse'). +is_metta_builtin('superpose'). +is_metta_builtin('+'). +is_metta_builtin('-'). +is_metta_builtin('*'). +is_metta_builtin('/'). +is_metta_builtin('%'). +is_metta_builtin('=='). +is_metta_builtin('<'). +is_metta_builtin('>'). +is_metta_builtin('all'). +is_metta_builtin('import!'). +is_metta_builtin('pragma!'). + + + +eval_args60(Depth,Self,H,B):- (eval_args64(Depth,Self,H,B)*->true;eval_args67(Depth,Self,H,B)). + +eval_args64(_Dpth,Self,H,B):- (metta_defn(Self,H,B);(metta_atom(Self,H),B='True')). + +% Has argument that is headed by the same function +eval_args67(Depth,Self,[H1|Args],Res):- + mnotrace((append(Left,[[H2|H2Args]|Rest],Args), H2==H1)),!, + eval_args(Depth,Self,[H2|H2Args],ArgRes), + mnotrace((ArgRes\==[H2|H2Args], append(Left,[ArgRes|Rest],NewArgs))), + eval_args60(Depth,Self,[H1|NewArgs],Res). + +eval_args67(Depth,Self,[[H|Start]|T1],Y):- + mnotrace((is_user_defined_head_f(Self,H),is_list(Start))), + metta_defn(Self,[H|Start],Left), + eval_args(Depth,Self,[Left|T1],Y). + +% Has subterm to eval +eval_args67(Depth,Self,[F|PredDecl],Res):- + Depth>1, + quietly(sub_sterm1(SSub,PredDecl)), + mnotrace((ground(SSub),SSub=[_|Sub], is_list(Sub),maplist(atomic,SSub))), + eval_args(Depth,Self,SSub,Repl), + mnotrace((SSub\=Repl,subst(PredDecl,SSub,Repl,Temp))), + eval_args60(Depth,Self,[F|Temp],Res). + +%eval_args67(Depth,Self,X,Y):- (eval_args68(Depth,Self,X,Y)*->true;metta_atom_iter(Depth,Self,[=,X,Y])). + +eval_args67(Depth,Self,PredDecl,Res):- fail, + ((term_variables(PredDecl,Vars), + (metta_atom(Self,PredDecl) *-> (Vars ==[]->Res='True';Vars=Res); + (eval_args(Depth,Self,PredDecl,Res),ignore(Vars ==[]->Res='True';Vars=Res))))), + PredDecl\=@=Res. + +eval_args68(_Dpth,Self,[H|_],_):- mnotrace( \+ is_user_defined_head_f(Self,H) ), !,fail. +eval_args68(_Dpth,Self,[H|T1],Y):- metta_defn(Self,[H|T1],Y). +eval_args68(_Dpth,Self,[H|T1],'True'):- metta_atom(Self,[H|T1]). +eval_args68(_Dpth,Self,CALL,Y):- fail,append(Left,[Y],CALL),metta_defn(Self,Left,Y). + + +%eval_args6(Depth,Self,['ift',CR,Then],RO):- fail, !, %fail, % trace, +% metta_defn(Self,['ift',R,Then],Become),eval_args(Depth,Self,CR,R),eval_args(Depth,Self,Then,_True),eval_args(Depth,Self,Become,RO). + +%metta_atom_iter(_Dpth,Other,[Equal,H,B]):- '=' == Equal,!, +% (metta_defn(Other,H,B)*->true;(metta_atom(Other,H),B='True')). +metta_atom_iter(_Dpth,Other,[Equal,H,B]):- '=' == Equal,!, + (metta_defn(Other,H,B);((B='True';B=H),metta_atom(Other,H))). + +metta_atom_iter(Depth,_,_):- Depth<3,!,fail. +metta_atom_iter(_Dpth,_Slf,[]):-!. +metta_atom_iter(_Dpth,Other,H):- metta_atom(Other,H). +metta_atom_iter(Depth,Other,H):- D2 is Depth -1, metta_defn(Other,H,B),metta_atom_iter(D2,Other,B). +metta_atom_iter(Depth,Other,H):- nonvar(H),D2 is Depth -1, eval_args(D2,Other,H,B),B\==[],!. +/* +metta_atom_iter(Depth,Other,H):- D2 is Depth -1, metta_defn(Other,H,B),metta_atom_iter(D2,Other,B). +metta_atom_iter(_Dpth,_Slf,[And]):- is_and(And),!. +metta_atom_iter(Depth,Self,[And,X|Y]):- is_and(And),!,D2 is Depth -1, +metta_atom_iter(D2,Self,X),metta_atom_iter(D2,Self,[And|Y]).*/ +/* +metta_atom_iter2(_,Self,[=,X,Y]):- metta_defn(Self,X,Y). +metta_atom_iter2(_Dpth,Other,[Equal,H,B]):- '=' == Equal,!, metta_defn(Other,H,B). +metta_atom_iter2(_Dpth,Self,X,Y):- metta_defn(Self,X,Y). %, Y\=='True'. +metta_atom_iter2(_Dpth,Self,X,Y):- metta_atom(Self,[=,X,Y]). %, Y\=='True'. + +*/ +metta_atom_iter_ref(Other,['=',H,B],Ref):-clause(metta_defn(Other,H,B),true,Ref). +metta_atom_iter_ref(Other,H,Ref):-clause(metta_atom(Other,H),true,Ref). + +%not_compound(Term):- \+ is_list(Term),!. +%eval_args2(Depth,Self,Term,Res):- maplist(not_compound,Term),!,eval_args645(Depth,Self,Term,Res). + + +% function inherited by system +eval_args80(Depth,Self,[F|X],FY):- is_function(F), \+ is_special_op(F), is_list(X), + maplist(eval_args(Depth,Self),X,Y),!,eval_args5(Depth,Self,[F|Y],FY). +eval_args80(Depth,Self,FX,FY):- eval_args5(Depth,Self,FX,FY). + +eval_args5(_Dpth,_Slf,[F|LESS],Res):- once(eval_selfless([F|LESS],Res)),mnotrace(([F|LESS]\==Res)),!. +eval_args5(Depth,Self,[AE|More],TF):- length(More,Len), + (is_syspred(AE,Len,Pred),catch_warn(as_tf(apply(Pred,More),TF)))*->true;eval_args6(Depth,Self,[AE|More],TF). +eval_args6(_Dpth,_Slf,[AE|More],TF):- length([AE|More],Len), is_syspred(AE,Len,Pred),append(More,[TF],Args),!,catch_warn(apply(Pred,Args)). + +%eval_args80(Depth,Self,[X1|[F2|X2]],[Y1|Y2]):- is_function(F2),!,eval_args(Depth,Self,[F2|X2],Y2),eval_args(Depth,Self,X1,Y1). + + +cwdl(DL,Goal):- call_with_depth_limit(Goal,DL,R), (R==depth_limit_exceeded->(!,fail);true). +bagof_eval(Depth,Self,X,L):- !,bagof_or_nil(E,eval_args(Depth,Self,X,E),L). +setof_eval(Depth,Self,X,S):- !,bagof_or_nil(E,eval_args(Depth,Self,X,E),L),sort(L,S). +%setof_eval(Depth,Self,X,S):- setof(E,eval_args(Depth,Self,X,E),S)*->true;S=[]. +bagof_or_nil(T,G,L):- bagof(T,G,L)*->true;L=[]. diff --git a/metta_vspace/pyswip-want/metta_eval.old b/metta_vspace/pyswip-want/metta_eval.old new file mode 100755 index 00000000..b11dabdb --- /dev/null +++ b/metta_vspace/pyswip-want/metta_eval.old @@ -0,0 +1,1075 @@ +%self_eval(X):- var(X),!. +%self_eval(X):- string(X),!. +%self_eval(X):- number(X),!. +%self_eval([]). +self_eval(X):- \+ callable(X),!. +self_eval(X):- is_metta_declaration(X),!. +self_eval(X):- is_valid_nb_state(X),!. +self_eval(X):- is_list(X),!,fail. +%self_eval(X):- compound(X),!. +%self_eval(X):- is_ref(X),!,fail. +self_eval(X):- atom(X),!, \+ nb_current(X,_),!. +self_eval('True'). self_eval('False'). % self_eval('F'). +self_eval('Empty'). + +is_metta_declaration([F,_,_|T]):- T ==[], (F==':'; (F=='=', \+ + \+ (current_self(Space), is_user_defined_head_f(Space,F)))). +% is_metta_declaration([F|T]):- is_list(T), is_user_defined_head([F]),!. + +:- nb_setval(self_space, '&self'). +evals_to(XX,Y):- Y==XX,!. +evals_to(XX,Y):- Y=='True',!, is_True(XX),!. + +current_self(Space):- nb_current(self_space,Space). +eval_args(A,AA):- + current_self(Space), + eval_args(11,Space,A,AA). + +%eval_args(Depth,_Self,X,_Y):- forall(between(6,Depth,_),write(' ')),writeqln(eval_args(X)),fail. + +eval_args(_Dpth,_Slf,X,Y):- nonvar(Y),X=Y,!. +eval_args(_Dpth,_Slf,X,Y):- var(X),!,X=Y. +eval_args(Depth,Self,X,Y):- nonvar(Y),!,eval_args(Depth,Self,X,XX),evals_to(XX,Y). +eval_args(_Dpth,_Slf,X,Y):- self_eval(X),!,Y=X. +eval_args(_Dpth,_Slf,[X|T],Y):- T==[], \+ callable(X),!,Y=[X]. + +eval_args(Depth,Self,X,Y):- + allow_repeats_eval(X), + !, + eval_args000011(Depth,Self,X,Y). +eval_args(Depth,Self,X,Y):- + notrace((no_repeats_var(YY), + D1 is Depth-1)), + eval_args000011(D1,Self,X,Y), + notrace(( \+ (Y\=YY))). + +allow_repeats_eval(_):- !. +allow_repeats_eval(_):- option_value(no_repeats,false),!. +allow_repeats_eval(X):- \+ is_list(X),!,fail. +allow_repeats_eval([F|_]):- atom(F),allow_repeats_eval_f(F). +allow_repeats_eval_f('superpose'). +allow_repeats_eval_f('collapse'). + +eval_args000011(D1,Self,X,Y):- eval_args0000(D1,Self,X,Y). +/* +eval_args000011(D1,Self,X,Y):- + call_nth(eval_args0000(D1,Self,X,Y),Nth), + Nth=1 -> make_requirments_for_nth2(Y,Reqs), +*/ +debugging_metta(G):-is_debugging((eval))->ignore(G);true. + + +:- nodebug(metta(eval)). + + +w_indent(Depth,Goal):- + \+ \+ mnotrace(ignore((( + format('~N'), + setup_call_cleanup(forall(between(Depth,101,_),write(' ')),Goal, format('~N')))))). +indentq(Depth,Term):- + \+ \+ mnotrace(ignore((( + format('~N'), + setup_call_cleanup(forall(between(Depth,101,_),write(' ')),format('~q',[Term]), + format('~N')))))). + + +with_debug(Flag,Goal):- is_debugging(Flag),!, call(Goal). +with_debug(Flag,Goal):- flag(eval_num,_,0), + setup_call_cleanup(set_debug(Flag,true),call(Goal),set_debug(Flag,flase)). + +flag_to_var(Flag,Var):- atom(Flag), \+ atom_concat('trace-on-',_,Flag),!,atom_concat('trace-on-',Flag,Var). +flag_to_var(metta(Flag),Var):- !, nonvar(Flag), flag_to_var(Flag,Var). +flag_to_var(Flag,Var):- Flag=Var. + +set_debug(Flag,Val):- \+ atom(Flag), flag_to_var(Flag,Var), atom(Var),!,set_debug(Var,Val). +set_debug(Flag,true):- !, debug(metta(Flag)),flag_to_var(Flag,Var),set_option_value(Var,true). +set_debug(Flag,false):- nodebug(metta(Flag)),flag_to_var(Flag,Var),set_option_value(Var,false). +if_trace((Flag;true),Goal):- !, catch(ignore((Goal)),E,wdmsg(E-->if_trace((Flag;true),Goal))). +if_trace(Flag,Goal):- catch(ignore((is_debugging(Flag),Goal)),E,wdmsg(E-->if_trace(Flag,Goal))). + + +%maybe_efbug(SS,G):- efbug(SS,G)*-> if_trace(eval,wdmsg(SS=G)) ; fail. +maybe_efbug(_,G):- call(G). +%efbug(P1,G):- call(P1,G). +efbug(_,G):- call(G). + + + +is_debugging(Flag):- var(Flag),!,fail. +is_debugging((A;B)):- !, (is_debugging(A) ; is_debugging(B) ). +is_debugging((A,B)):- !, (is_debugging(A) , is_debugging(B) ). +is_debugging(not(Flag)):- !, \+ is_debugging(Flag). +is_debugging(Flag):- Flag== false,!,fail. +is_debugging(Flag):- Flag== true,!. +is_debugging(Flag):- debugging(metta(Flag),TF),!,TF==true. +is_debugging(Flag):- debugging(Flag,TF),!,TF==true. +is_debugging(Flag):- flag_to_var(Flag,Var), + (option_value(Var,true)->true;(Flag\==Var -> is_debugging(Var))). + +:- nodebug(metta(overflow)). + +eval_args_ne(Depth,Self,X,E):- eval_args(Depth,Self,X,E), \+ return_empty([],E). +eval_args90(Depth,Self,X,Y):- eval_args_ne(Depth,Self,X,Y). %*->true;eval_args_failed(Depth,Self,X,Y). +eval_args99(Depth,Self,X,Y):- eval_args(Depth,Self,X,Y)*->true;eval_args_failed(Depth,Self,X,Y). + +eval_args0000(Depth,_Slf,X,Y):- Depth<1,!,X=Y, (\+ is_debugging(overflow)-> true; flag(eval_num,_,0),set_debug((eval),true)). +%eval_args0000(_Dpth,_Slf,X,Y):- self_eval(X),!,Y=X. + +eval_args0000(Depth,Self,X,Y):- + Answers=ans([]), + copy_term(X,XX), + Depth2 is Depth-1, + call_nth(eval_args111(Depth,Self,X,M),Nth), + (is_bool_or_same(XX,Answers,Nth,M) + -> (!, (Nth=1->Y=M;fail) ) + ; eval_args0000(Depth2,Self,M,Y)), + nop(nonvar(Y)). + + +eval_args111(Depth,Self,X,Y):- + copy_term(X,XX), + Depth2 is Depth-1, + eval_args11(Depth2,Self,X,M), + ((XX=@=M;X=@=M) -> Y =M ; eval_args111(Depth2,Self,M,Y)). + + +is_bool_or_same( X,_Ans,_Nth,M):- X=@=M,!. +%is_bool_or_same( _,_):- !, fail. +is_bool_or_same( X,_Ans,_Nth,_):- \+ ground(X),!,fail. +is_bool_or_same(_X,_Ans,_Nth,M):- \+ atomic(M),!,fail. +is_bool_or_same( X,_Ans,_Nth,'True'):- !, ground(X). +is_bool_or_same(_X,_Ans,_Nth,M):- is_bool_or(M). +% if `True` is not commented, we fail two tests in examples/compat/test_scripts/b4_nondeterm.metta +%is_bool_or('True'). +is_bool_or('False'). +is_bool_or([]). + +%if_trace(not('disable-exec-trace'), +if_may_trace(G):- once(G). + +%eval_args11(_Dpth,_Slf,X,Y):- self_eval(X),!,Y=X. +%eval_args11(Depth,Self,X,Y):- \+ debugging(metta(eval)),!, eval_args20(Depth,Self,X,Y). + +eval_args11(Depth,Self,X,Y):- flag(eval_num,EX,EX+1), + option_else(traclen,Max,100), + (EX>Max->(set_debug(eval,false),set_debug(exec,false),set_debug(overflow,false), + skip(write('Switched off tracing. For a longer trace !(pragma! tracelen 101))')));true), + notrace((D1 is Depth-1)), + DR is 99-D1, + if_may_trace(if_trace((eval),indentq(Depth,'-->'(EX,Self,X,depth(DR))))), + Ret=retval(fail), + call_cleanup( + (eval_args20(D1,Self,X,Y), + notrace(( nb_setarg(1,Ret,Y)))), + if_may_trace(notrace(ignore(((Y\=@=X,flag(eval_num,_,EX),if_trace((eval),indentq(Depth,'<--'(EX,Ret))))))))), + (Ret\=@=retval(fail)->true;(rtrace(eval_args20(D1,Self,X,Y)),fail)). + + + +:- discontiguous eval_args20/4. +:- discontiguous eval_args30/4. +:- discontiguous eval_args30f/4. +:- discontiguous eval_args31/4. +:- discontiguous eval_args40/4. + + +/* +eval_args20(Depth,Self,[F,A|Args],Res):- + \+ self_eval(A), + eval_args(Depth,Self,A,AA),AA\==A, + eval_args(Depth,Self,[F,AA|Args],Res). + + +eval_args20(Depth,Self,[F,A1|AArgs],Res):- fail, member(F,['+']), + cwdl(40,(( + append(L,[A|R],AArgs), + \+ self_eval(A), + eval_args(Depth,Self,A,AA),AA\==A,!, + append(L,[AA|R],NewArgs), eval_args(Depth,Self,[F,A1|NewArgs],Res)))). +*/ + +/* %% + +% !(assertEqualToResult ((inc) 2) (3)) +eval_args20(Depth,Self,[F|Args],Res):- is_list(F), + metta_atom_iter(Depth,Self,['=',F,R]), eval_args(Depth,Self,[R|Args],Res). + +eval_args20(Depth,Self,[F|Args],Res):- is_list(F), Args\==[], + append(F,Args,FArgs),!,eval_args(Depth,Self,FArgs,Res). +*/ + + +as_prolog(_Dpth,_Slf,I,O):- \+ iz_conz(I),!,I=O. +as_prolog(Depth,Self,[H|T],O):- H=='::',!,as_prolog(Depth,Self,T,O). +as_prolog(Depth,Self,[H|T],[HH|TT]):- as_prolog(Depth,Self,H,HH),as_prolog(Depth,Self,T,TT). + + +% eval_args20 is "1 step" +eval_args20(_Dpth,_Slf,Name,Value):- atom(Name), !, (nb_current(Name,Value) -> true ; Value=Name). +eval_args20(_Dpth,_Slf,X,Y):- self_eval(X),!,Y=X. +eval_args20(Depth,_,_,_):- Depth<1,!,fail. +eval_args20(Depth,_,X,Y):- Depth<3, !, ground(X), (Y=X). +eval_args20(Depth,Self,[V|VI],VVO):- \+ is_list(VI),!, + eval_args(Depth,Self,VI,VM), + ( VM\==VI -> eval_args(Depth,Self,[V|VM],VVO) ; + (eval_args(Depth,Self,V,VV), (V\==VV -> eval_args(Depth,Self,[VV|VI],VVO) ; VVO = [V|VI]))). + +eval_args20(_Dpth,_Slf,X,Y):- \+ is_list(X),!,Y=X. +eval_args20(_Dpth,_Slf,List,Y):- List=[H|_], \+ atom(H), maplist(self_eval,List), !,Y=List. +eval_args20(Depth,Self,[V|VI],[V|VO]):- var(V),!,maplist(eval_args(Depth,Self),VI,VO). +%eval_args20(_Dpth,_Slf,[V|VI],[V|VO]):- var(V),!,VI=VO. +%eval_args20(_Dpth,_Slf,['=',H,B],['=',H,B]):- trace,throw(should_been_caught_by_is_metta_decl/1). + + +% Macro: case +:- debug(metta(case)). +eval_args20(Depth,Self,['case',A,CL],Value):- !, + eval_args(Depth,Self,A,AA), + if_trace((case),(writeqln('switch'(A)=AA))), + must_det_ll(into_case_list(1,CL,KVs)), + select_switch(Depth,Self,AA,KVs,Match,Value), + if_trace((case),(writeqln('matched'=Match))), + if_trace((case),(writeqln('result'=Value))). + +select_switch(Depth,_Self,_A,_Cases,_Match,_Value):- Depth<1,!,fail. +select_switch(Depth,Self,A,Cases,Match,Value):- + Depth2 is Depth -1, + ((if_trace((case),(writeqln('select-1'=A))),select_case(Depth2,Self,A,Cases,Match,Value))*->true; + ((eval_args_complete_change(Depth2,Self,A,AA),if_trace((case),(writeqln('select-2'=AA))),select_switch(Depth2,Self, AA,Cases,Match,Value))*->true; + (best_key('%void%',Cases,Match,Value)))). +/* +!(assertEqualToResult + (case + (Link $X B) + ( ( (g $Y) + (Link $X $Y)))) ()) +*/ + select_case(Depth,Self,AA,Cases,Match,Value):- + ((best_key(AA,Cases,Match,Value) *-> true ; + ((maybe_special_keys(Depth,Self,Cases,CasES), best_key(AA,CasES,Match,Value)) *-> true; + (fail)))). + + best_key(AA,Cases,Match,Value):- + ((member(Match-Value,Cases),AA ==Match,must_det_ll(AA = Match))->true; + ((member(Match-Value,Cases),AA=@=Match,must_det_ll(AA = Match))->true; + ((member(Match-Value,Cases), AA=Match))->true; + ((member(Match-Value,Cases),unify_enough(AA,Match))->true))). + + %into_case_list([[C|ASES0]],CASES):- is_list(C),!, into_case_list([C|ASES0],CASES),!. + into_case_list(N,[SV|CL],[S-V|CASES]):- + must_det_ll(is_case(S,SV,V)), + if_trace((case),(format('~N'), writeqln('case'(N)=(S>V)))), + N2 is N+1, + into_case_list(N2,CL,CASES). + into_case_list(_,[],[]). + + is_case(AA,[AA,Value],Value):-!. + is_case(AA,[AA|Value],Value). + + maybe_special_keys(Depth,Self,[K-V|KVI],[AK-V|KVO]):- + fail,eval_args(Depth,Self,K,AK), K\=@=AK,!, + maybe_special_keys(Depth,Self,KVI,KVO). + maybe_special_keys(Depth,Self,[_|KVI],KVO):- + fail, maybe_special_keys(Depth,Self,KVI,KVO). + maybe_special_keys(_Depth,_Self,[],[]). + + + +%[superpose,[1,2,3]] +eval_args20(Depth,Self,['superpose',List],Res):- !, member(E,List), + ( eval_args(Depth,Self,E,Res) *-> ( \+ return_empty([],Res) ) ; eval_args_failed(Depth,Self,E,Res)). + +eval_args20(Depth,Self,[V|VI],Res):- eval_args30(Depth,Self,[V|VI],Res). + + + +must_eval(G):- call(G)*->true;throw(must_eval(G)). + +%eval_args30(Depth,Self,[V|VI],Res):- is_special_builtin(V),!, eval_args30(Depth,Self,[V|VI],Res). +%eval_args30(Depth,Self,[V|VI],Res):- is_metta_builtin(V),!, adjust_args(Depth,Self,V,VI,VO), eval_args30(Depth,Self,[V|VO],Res). + + + + + +eval_args30(_Dpth,_Slf,['repl!'],'True'):- !, repl. +eval_args30(Depth,Self,['!',Cond],Res):- !, call(eval_args(Depth,Self,Cond,Res)). +eval_args30(Depth,Self,['rtrace',Cond],Res):- !, rtrace(eval_args(Depth,Self,Cond,Res)). +eval_args30(Depth,Self,['trace',Cond],Res):- !, with_debug(eval,eval_args(Depth,Self,Cond,Res)). +eval_args30(Depth,Self,['time',Cond],Res):- !, time_eval(eval(Cond),eval_args(Depth,Self,Cond,Res)). +eval_args30(Depth,Self,['print',Cond],Res):- !, eval_args(Depth,Self,Cond,Res),format('~N'),print(Res),format('~N'). +% !(println! $1) +eval_args30(Depth,Self,['println!'|Cond],Res):- !, maplist(eval_args(Depth,Self),Cond,[Res|Out]), + format('~N'),maplist(write_src,[Res|Out]),format('~N'). +eval_args30(Depth,Self,['trace!',A|Cond],Res):- !, maplist(eval_args(Depth,Self),[A|Cond],[AA|Result]), + last(Result,Res), format('~N'),maplist(write_src,[AA]),format('~N'). + +%eval_args30(Depth,Self,['trace!',A,B],C):- !,eval_args(Depth,Self,B,C),format('~N'),wdmsg(['trace!',A,B]=C),format('~N'). +%eval_args30(_Dpth,_Slf,['trace!',A],A):- !, format('~N'),wdmsg(A),format('~N'). + + +eval_args30(Depth,Self,['assertTrue', X],TF):- !, eval_args(Depth,Self,['assertEqual',X,'True'],TF). +eval_args30(Depth,Self,['assertFalse',X],TF):- !, eval_args(Depth,Self,['assertEqual',X,'False'],TF). + +eval_args30(Depth,Self,['assertEqual',X0,Y0],RetVal):- !, + subst_vars(X0,X),subst_vars(Y0,Y), + loonit_assert_source_tf( + ['assertEqual',X0,Y0], + (bagof_eval(Depth,Self,X,XX), + bagof_eval(Depth,Self,Y,YY)), + equal_enough_for_test(XX,YY), TF), + (TF=='True'->return_empty(RetVal);RetVal=[got,XX,expected,YY]). + +eval_args30(Depth,Self,['assertNotEqual',X0,Y0],RetVal):- !, + subst_vars(X0,X),subst_vars(Y0,Y), + loonit_assert_source_tf( + ['assertNotEqual',X0,Y0], + (bagof_eval(Depth,Self,X,XX), bagof_eval(Depth,Self,Y,YY)), + \+ equal_enough(XX,YY), TF), + (TF=='True'->return_empty(RetVal);RetVal=[got,XX,expected,not,YY]). + +eval_args30(Depth,Self,['assertEqualToResult',X0,Y0],RetVal):- !, + subst_vars(X0,X),subst_vars(Y0,Y), + loonit_assert_source_tf( + ['assertEqualToResult',X0,Y0], + (bagof_eval(Depth,Self,X,XX), =(Y,YY)), + equal_enough_for_test(XX,YY), TF), + (TF=='True'->return_empty(RetVal);RetVal=[got,XX,expected,YY]),!. + + +loonit_assert_source_tf(Src,Goal,Check,TF):- + copy_term(Goal,OrigGoal), + color_g_mesg('#114411',(writeq(Src))), + loonit_asserts(Src, time_eval('\n; EVAL TEST\n;',Goal), Check), + as_tf(Check,TF),!, + ignore(( + once((TF=='True', is_debugging(pass));(TF=='False', is_debugging(fail))), + with_debug((eval),time_eval('Trace',OrigGoal)))). + +sort_result(Res,Res):- \+ compound(Res),!. +sort_result([And|Res1],Res):- is_and(And),!,sort_result(Res1,Res). +sort_result([T,And|Res1],Res):- is_and(And),!,sort_result([T|Res1],Res). +sort_result([H|T],[HH|TT]):- !, sort_result(H,HH),sort_result(T,TT). +sort_result(Res,Res). + +unify_enough(L,L). +%unify_enough(L,C):- is_list(L),into_list_args(C,CC),!,unify_lists(CC,L). +%unify_enough(C,L):- is_list(L),into_list_args(C,CC),!,unify_lists(CC,L). +%unify_enough(C,L):- \+ compound(C),!,L=C. +%unify_enough(L,C):- \+ compound(C),!,L=C. +unify_enough(L,C):- into_list_args(L,LL),into_list_args(C,CC),unify_lists(CC,LL). + +%unify_lists(C,L):- \+ compound(C),!,L=C. +%unify_lists(L,C):- \+ compound(C),!,L=C. +unify_lists(L,L):-!. +unify_lists([C|CC],[L|LL]):- unify_enough(L,C),!,unify_lists(CC,LL). + +equal_enough(R,V):- is_list(R),is_list(V),sort(R,RR),sort(V,VV),!,equal_enouf(RR,VV),!. +equal_enough(R,V):- copy_term(R,RR),copy_term(V,VV),equal_enouf(R,V),!,R=@=RR,V=@=VV. + +equal_enough_for_test(X,Y):- X ==[], Y==[[]],!. +equal_enough_for_test(X,Y):- must_det_ll((subst_vars(X,XX),subst_vars(Y,YY))),!,equal_enough_for_test2(XX,YY),!. +equal_enough_for_test2(X,Y):- equal_enough(X,Y). + +equal_enouf(R,V):- R=@=V, !. +equal_enouf(_,V):- V=@='...',!. +equal_enouf(L,C):- is_list(L),into_list_args(C,CC),!,equal_enouf_l(CC,L). +equal_enouf(C,L):- is_list(L),into_list_args(C,CC),!,equal_enouf_l(CC,L). +%equal_enouf(R,V):- (var(R),var(V)),!, R=V. +equal_enouf(R,V):- (var(R);var(V)),!, R==V. +equal_enouf(R,V):- number(R),number(V),!, RV is abs(R-V), RV < 0.03 . +equal_enouf(R,V):- atom(R),!,atom(V), has_unicode(R),has_unicode(V). +equal_enouf(R,V):- (\+ compound(R) ; \+ compound(V)),!, R==V. +equal_enouf(L,C):- into_list_args(L,LL),into_list_args(C,CC),!,equal_enouf_l(CC,LL). + +equal_enouf_l([S1,V1|_],[S2,V2|_]):- S1 == 'State',S2 == 'State',!, equal_enouf(V1,V2). +equal_enouf_l(C,L):- \+ compound(C),!,L=@=C. +equal_enouf_l(L,C):- \+ compound(C),!,L=@=C. +equal_enouf_l([C|CC],[L|LL]):- !, equal_enouf(L,C),!,equal_enouf_l(CC,LL). + + +has_unicode(A):- atom_codes(A,Cs),member(N,Cs),N>127,!. +set_last_error(_). + + +eval_args30(Depth,Self,['ematch',Other,Goal,Template],Res):- !, + eval_args(Depth,Self,Other,Space), + metta_each_atom_iter(Depth,Space,Goal), + eval_args99(Depth,Self,Template,Res). + +metta_each_atom(Other,H):- =(H,Other). +metta_each_defn(Other,H,B):- =(H,Other),B=H. +metta_each_defn(Other,H,B):- =(H=B,Other). + +metta_each_atom_iter(_Dpth,Other,[Equal,H,B]):- '=' == Equal,!, + (metta_each_defn(Other,H,B)*->true;(metta_each_atom(Other,H),B='True')). + +metta_each_atom_iter(Depth,_,_):- Depth<3,!,fail. +metta_each_atom_iter(_Dpth,_Slf,[]):-!. +metta_each_atom_iter(_Dpth,Other,H):- metta_each_atom(Other,H). +metta_each_atom_iter(Depth,Other,H):- D2 is Depth -1, metta_each_defn(Other,H,B),metta_each_atom_iter(D2,Other,B). +metta_each_atom_iter(_Dpth,_Slf,[And]):- is_and(And),!. +metta_each_atom_iter(Depth,Self,[And,X|Y]):- is_and(And),!,D2 is Depth -1, metta_each_atom_iter(D2,Self,X),metta_each_atom_iter(D2,Self,[And|Y]). + +eval_args30(Depth,Self,['lmatch',Other,Goal,Template],Res):- !, + eval_args(Depth,Self,Other,Space), + metta_list_atom_iter(Depth,Space,Goal), + eval_args99(Depth,Self,Template,Res). + +metta_list_atom(Other,H):- member(H,Other). +metta_list_defn(Other,H,B):- member(H,Other),B=H. +metta_list_defn(Other,H,B):- member(H=B,Other). + +metta_list_atom_iter(_Dpth,Other,[Equal,H,B]):- '=' == Equal,!, + (metta_list_defn(Other,H,B)*->true;(metta_list_atom(Other,H),B='True')). + +metta_list_atom_iter(Depth,_,_):- Depth<3,!,fail. +metta_list_atom_iter(_Dpth,_Slf,[]):-!. +metta_list_atom_iter(_Dpth,Other,H):- metta_list_atom(Other,H). +metta_list_atom_iter(Depth,Other,H):- D2 is Depth -1, metta_list_defn(Other,H,B),metta_list_atom_iter(D2,Other,B). +metta_list_atom_iter(_Dpth,_Slf,[And]):- is_and(And),!. +metta_list_atom_iter(Depth,Self,[And,X|Y]):- is_and(And),!,D2 is Depth -1, metta_list_atom_iter(D2,Self,X),metta_list_atom_iter(D2,Self,[And|Y]). + + +eval_args30(Depth,Self,['match',Other,Goal,Template],Res):- !, + eval_args(Depth,Self,Other,Space), + metta_atom_iter(Depth,Space,Goal), + eval_args99(Depth,Self,Template,Res). + +metta_atom_iter(Depth,Other,[Equal,[F|H],B]):- '=' == Equal,!, % trace, + (metta_defn(Other,[F|HH],B)*-> true; (metta_atom(Other,[F|HH]),is_True(B))), + eval_until_unify(Depth,Other,H,HH). + + +metta_atom_iter(Depth,_,_):- Depth<3,!,fail. +metta_atom_iter(_Dpth,_Slf,[]):-!. +metta_atom_iter(_Dpth,Other,H):- metta_atom(Other,H). +metta_atom_iter(Depth,Other,H):- D2 is Depth -1, metta_defn(Other,H,B),metta_atom_iter(D2,Other,B). +metta_atom_iter(_Dpth,_Slf,[And|Y]):- is_and(And),Y==[]. +metta_atom_iter(Depth,Self,[And,X|Y]):- is_and(And),!,D2 is Depth -1, metta_atom_iter(D2,Self,X),metta_atom_iter(D2,Self,[And|Y]). + + +eval_until_unify(Depth,Self,X,Y):- eval_until_eq(Depth,Self,X,Y). + +eval_until_eq(_Dpth,_Slf,X,Y):- X=Y,!. +%eval_until_eq(Depth,Self,X,Y):- var(Y),!,eval_args_in_steps_or_same(Depth,Self,X,XX),Y=XX. +%eval_until_eq(Depth,Self,Y,X):- var(Y),!,eval_args_in_steps_or_same(Depth,Self,X,XX),Y=XX. +eval_until_eq(Depth,Self,X,Y):- \+is_list(Y),!,eval_args_in_steps_some_change(Depth,Self,X,XX),Y=XX. +eval_until_eq(Depth,Self,Y,X):- \+is_list(Y),!,eval_args_in_steps_some_change(Depth,Self,X,XX),Y=XX. +eval_until_eq(Depth,Self,X,Y):- eval_args_in_steps_some_change(Depth,Self,X,XX),eval_until_eq(Depth,Self,Y,XX). +eval_until_eq(_Dpth,_Slf,X,Y):- length(X,Len), \+ length(Y,Len),!,fail. +eval_until_eq(Depth,Self,X,Y):- nth1(N,X,EX,RX), nth1(N,Y,EY,RY), + EX=EY,!, maplist(eval_until_eq(Depth,Self),RX,RY). +eval_until_eq(Depth,Self,X,Y):- nth1(N,X,EX,RX), nth1(N,Y,EY,RY), + ((var(EX);var(EY)),eval_until_eq(Depth,Self,EX,EY)), + maplist(eval_until_eq(Depth,Self),RX,RY). +eval_until_eq(Depth,Self,X,Y):- nth1(N,X,EX,RX), nth1(N,Y,EY,RY), + h((is_list(EX);is_list(EY)),eval_until_eq(Depth,Self,EX,EY)), + maplist(eval_until_eq(Depth,Self),RX,RY). + + eval_args_1change(Depth,Self,EX,EXX):- + eval_args20(Depth,Self,EX,EXX), EX \=@= EXX. + +eval_args_complete_change(Depth,Self,EX,EXX):- + eval_args(Depth,Self,EX,EXX), EX \=@= EXX. + +eval_args_in_steps_some_change(_Dpth,_Slf,EX,_):- \+ is_list(EX),!,fail. +eval_args_in_steps_some_change(Depth,Self,EX,EXX):- eval_args_1change(Depth,Self,EX,EXX). +eval_args_in_steps_some_change(Depth,Self,X,Y):- append(L,[EX|R],X),is_list(EX), + eval_args_in_steps_some_change(Depth,Self,EX,EXX), EX\=@=EXX, + append(L,[EXX|R],XX),eval_args_in_steps_or_same(Depth,Self,XX,Y). + +eval_args_in_steps_or_same(Depth,Self,X,Y):-eval_args_in_steps_some_change(Depth,Self,X,Y). +eval_args_in_steps_or_same(_Dpth,_Slf,X,Y):- X=Y. + + % (fail,return_empty([],Template))). + +eval_args30(Depth,Self,['match',Other,Goal,Template,Else],Template):- + ((eval_args30(Depth,Self,['match',Other,Goal,Template],Template), + \+ return_empty([],Template))*->true;Template=Else). + +into_pl_list(Var,Var):- var(Var),!. +into_pl_list(Nil,[]):- Nil == 'Nil',!. +into_pl_list([Cons,H,T],[HH|TT]):- Cons == 'Cons', !, into_pl_list(H,HH),into_pl_list(T,TT),!. +into_pl_list(X,X). + +into_metta_cons(Var,Var):- var(Var),!. +into_metta_cons([],'Nil'):-!. +into_metta_cons([Cons, A, B ],['Cons', AA, BB]):- 'Cons'==Cons, no_cons_reduce, !, + into_metta_cons(A,AA), into_metta_cons(B,BB). +into_metta_cons([H|T],['Cons',HH,TT]):- into_metta_cons(H,HH),into_metta_cons(T,TT),!. +into_metta_cons(X,X). + +eval_args30(_Dpth,_Slf,['car-atom',Atom],CAR):- !, Atom=[CAR|_],!. +eval_args30(_Dpth,_Slf,['cdr-atom',Atom],CDR):- !, Atom=[_|CDR],!. + +eval_args30(Depth,Self,['Cons', A, B ],['Cons', AA, BB]):- %no_cons_reduce, !, + eval_args99(Depth,Self,A,AA), eval_args99(Depth,Self,B,BB). +%eval_args30(Depth,Self,['Cons', A, B ],[AA|BB]):- \+ no_cons_reduce, !, +% eval_args90(Depth,Self,A,AA), eval_args90(Depth,Self,B,BB). + +eval_args30(Depth,Self,['==',X,Y],TF):- !, as_tf((eval_until_eq(Depth,Self,X,Y)),TF),!. +% user defined function + +%[collapse,[1,2,3]] +eval_args30(Depth,Self,['collapse',List],Res):-!, bagof_eval(Depth,Self,List,Res). + +get_sa_p1(P3,E,Cmpd,SA):- compound(Cmpd), get_sa_p2(P3,E,Cmpd,SA). +get_sa_p2(P3,E,Cmpd,call(P3,N1,Cmpd)):- arg(N1,Cmpd,E). +get_sa_p2(P3,E,Cmpd,SA):- arg(_,Cmpd,Arg),get_sa_p1(P3,E,Arg,SA). + +eval_args30f(Depth,Self, Term, Res):- fail, + mnotrace(( get_sa_p1(setarg,ST,Term,P1), % ST\==Term, + compound(ST), ST = [F,List],F=='superpose',nonvar(List), %maplist(atomic,List), + call(P1,Var))), !, + %max_counting(F,30), + member(Var,List), + eval_args(Depth,Self, Term, Res). + +eval_args30f(Depth,Self, Term, Res):- fail, + mnotrace(( get_sa_p1(setarg,ST,Term,P1), + compound(ST), ST = [F,List],F=='collapse',nonvar(List), %maplist(atomic,List), + call(P1,Var))), !, setof_eval(Depth,Self,List,Var), + eval_args(Depth,Self, Term, Res). + + +max_counting(F,Max):- flag(F,X,X+1), X true; (flag(F,_,10),!,fail). + + + +eval_args30(Depth,Self,['if',Cond,Then,Else],Res):- !, + eval_args(Depth,Self,Cond,TF), + (is_True(TF) -> eval_args(Depth,Self,Then,Res);eval_args(Depth,Self,Else,Res)). + +eval_args30(Depth,Self,['if',Cond,Then],Res):- !, + eval_args(Depth,Self,Cond,TF), + (is_True(TF) -> eval_args(Depth,Self,Then,Res) ; Res = []). + + +%eval_args30(Depth,Self,['TupleConcat',A,A5],OO):- !, append + +eval_args30(Depth,Self,['let',A,A5,AA],OO):- !, + %(var(A)->true;trace), + ((eval_args(Depth,Self,A5,AE), AE=A)), + eval_args(Depth,Self,AA,OO). +%eval_args30(Depth,Self,['let',A,A5,AA],AAO):- !,eval_args(Depth,Self,A5,A),eval_args(Depth,Self,AA,AAO). +eval_args30(_Dpth,_Slf,['let*',[]|T], RetVal):- T==[], !, return_empty([],RetVal). +eval_args30(Depth,Self,['let*',[],Body],RetVal):- !, eval_args(Depth,Self,Body,RetVal). + +% let* version 1 +eval_args30(Depth,Self,['let*',[[Var,Val]|LetRest]|Body],RetVal):- !, + eval_until_unify(Depth,Self,Var,Val), + %eval_args(Depth,Self,['==',Var,Val],_), + eval_args30(Depth,Self,['let*',LetRest|Body],RetVal). + +% let* version 2 +eval_args30(Depth,Self,['let*',[[Var,Val]|LetRest],Body],RetVal):- !, eval_args30(Depth,Self,['let',Var,Val,['let*',LetRest,Body]],RetVal). + +%eval_args30(Depth,Self,['colapse'|List], Flat):- !, maplist(eval_args(Depth,Self),List,Res),flatten(Res,Flat). +eval_args30(Depth,Self,['get-atoms',Other],PredDecl):- !,into_space(Depth,Self,Other,Space), metta_atom_iter(Depth,Space,PredDecl). + + +eval_args30(Depth,Self,['change-state!',StateExpr, UpdatedValue], Ret):- !, eval_args(Depth,Self,StateExpr,StateMonad), + eval_args(Depth,Self,UpdatedValue,Value), 'change-state!'(Depth,Self,StateMonad, Value, Ret). +eval_args30(Depth,Self,['new-state',UpdatedValue],StateMonad):- !, + eval_args(Depth,Self,UpdatedValue,Value), 'new-state'(Depth,Self,Value,StateMonad). +eval_args30(Depth,Self,['get-state',StateExpr],Value):- !, + eval_args(Depth,Self,StateExpr,StateMonad), 'get-state'(StateMonad,Value). + + + +% eval_args30(Depth,Self,['get-state',Expr],Value):- !, eval_args(Depth,Self,Expr,State), arg(1,State,Value). + + + +check_type:- option_else(typecheck,TF,'False'), TF=='True'. + +:- dynamic is_registered_state/1. +:- flush_output. +:- setenv('RUST_BACKTRACE',full). + +% Function to check if an value is registered as a state name +:- dynamic(is_registered_state/1). +is_nb_state(G):- is_valid_nb_state(G) -> true ; + is_registered_state(G),nb_current(G,S),is_valid_nb_state(S). + +:- multifile(state_type_method/3). +:- dynamic(state_type_method/3). +state_type_method(is_nb_state,new_state,init_state). +state_type_method(is_nb_state,clear_state,clear_nb_values). +state_type_method(is_nb_state,add_value,add_nb_value). +state_type_method(is_nb_state,remove_value,'change-state!'). +state_type_method(is_nb_state,replace_value,replace_nb_value). +state_type_method(is_nb_state,value_count,value_nb_count). +state_type_method(is_nb_state,'get-state','get-state'). +state_type_method(is_nb_state,value_iter,value_nb_iter). +%state_type_method(is_nb_state,query,state_nb_query). + +% Clear all values from a state +clear_nb_values(StateNameOrInstance) :- + fetch_or_create_state(StateNameOrInstance, State), + nb_setarg(1, State, []). + + + +% Function to confirm if a term represents a state +is_valid_nb_state(State):- compound(State),functor(State,'State',_). + +% Find the original name of a given state +state_original_name(State, Name) :- + is_registered_state(Name), + nb_current(Name, State). + +% Register and initialize a new state +init_state(Name) :- + State = 'State'(_,_), + asserta(is_registered_state(Name)), + nb_setval(Name, State). + +% Change a value in a state +'change-state!'(Depth,Self,StateNameOrInstance, UpdatedValue, Out) :- + fetch_or_create_state(StateNameOrInstance, State), + arg(2, State, Type), + ( (check_type,\+ get_type(Depth,Self,UpdatedValue,Type)) + -> (Out = ['Error', UpdatedValue, 'BadType']) + ; (nb_setarg(1, State, UpdatedValue), Out = State) ). + +% Fetch all values from a state +'get-state'(StateNameOrInstance, Values) :- + fetch_or_create_state(StateNameOrInstance, State), + arg(1, State, Values). + +'new-state'(Depth,Self,Init,'State'(Init, Type)):- check_type->get_type(Depth,Self,Init,Type);true. + +'new-state'(Init,'State'(Init, Type)):- check_type->get_type(10,'&self',Init,Type);true. + +fetch_or_create_state(Name):- fetch_or_create_state(Name,_). +% Fetch an existing state or create a new one + +fetch_or_create_state(State, State) :- is_valid_nb_state(State),!. +fetch_or_create_state(NameOrInstance, State) :- + ( atom(NameOrInstance) + -> (is_registered_state(NameOrInstance) + -> nb_current(NameOrInstance, State) + ; init_state(NameOrInstance), + nb_current(NameOrInstance, State)) + ; is_valid_nb_state(NameOrInstance) + -> State = NameOrInstance + ; writeln('Error: Invalid input.') + ), + is_valid_nb_state(State). + +eval_args30(Depth,Self,['get-type',Val],Type):- !, + get_type(Depth,Self,Val,Type). + + + +eval_args30(Depth,Self,['import!',Other,File],RetVal):- + (( into_space(Depth,Self,Other,Space),!, include_metta(Space,File),!,return_empty(Space,RetVal))). %RetVal=[]. +eval_args30(Depth,Self,['bind!',Other,Expr],RetVal):- + must_det_ll((into_name(Self,Other,Name),!,eval_args(Depth,Self,Expr,Value),nb_setval(Name,Value), return_empty(Value,RetVal))). +eval_args30(Depth,Self,['pragma!',Other,Expr],RetVal):- + must_det_ll((into_name(Self,Other,Name),!,nd_ignore((eval_args(Depth,Self,Expr,Value),set_option_value(Name,Value))), return_empty(Value,RetVal))). +eval_args30(_Dpth,Self,['transfer!',File],RetVal):- !, must_det_ll((include_metta(Self,File), return_empty(Self,RetVal))). + +nd_ignore(Goal):- call(Goal)*->true;true. + +eval_args30(_Dpth,_Slf,['::'|Expr],Expr):- !. +eval_args30(Depth,Self,['nop',Expr],Empty):- !, eval_args(Depth,Self,Expr,_), return_empty([],Empty). +eval_args30(_Dpth,_Slf,['nop'],Empty):- !, return_empty([],Empty). +eval_args30(_Dpth,_Slf,['new-space'],Space):- !, 'new-space'(Space). + +is_True(T):- T\=='False',T\=='F',T\==[]. + +is_and(S):- \+ atom(S),!,fail. +is_and(','). +is_and(S,_):- \+ atom(S),!,fail. +is_and('and','True'). +is_and('and2','True'). +is_and('#COMMA','True'). is_and(',','True'). % is_and('And'). + +eval_args30(_Dpth,_Slf,[And],True):- is_and(And,True),!. +eval_args30(Depth,Self,[And,X,Y],TF):- is_and(And,True),!, as_tf(( + eval_args(Depth,Self,X,True),eval_args(Depth,Self,Y,True)),TF). +eval_args30(Depth,Self,[And,X],True):- is_and(And,True),!, + eval_args(Depth,Self,X,True). +eval_args30(Depth,Self,[And,X|Y],TF):- is_and(And,_True),!, + eval_args(Depth,Self,X,TF1), \+ \+ is_True(TF1), + eval_args(Depth,Self,[And|Y],TF). +%eval_args40(Depth,Self,[H|T],_):- \+ is_list(T),!,fail. +eval_args30(Depth,Self,['or',X,Y],TF):- !, as_tf((eval_args(Depth,Self,X,'True');eval_args(Depth,Self,Y,'True')),TF). + + +eval_args30(Depth,Self,['add-atom',Other,PredDecl],TF):- !, (( into_space(Depth,Self,Other,Space), as_tf(do_metta(Space,load,PredDecl),TF))). +eval_args30(Depth,Self,['remove-atom',Other,PredDecl],TF):- !, (( into_space(Depth,Self,Other,Space), as_tf(do_metta(Space,unload,PredDecl),TF))). +eval_args30(Depth,Self,['atom-count',Other],Count):- !, (( into_space(Depth,Self,Other,Space), findall(_,metta_defn(Other,_,_),L1),length(L1,C1),findall(_,metta_atom(Space,_),L2),length(L2,C2),Count is C1+C2)). +eval_args30(Depth,Self,['atom-replace',Other,Rem,Add],TF):- !, + ((into_space(Depth,Self,Other,Space), copy_term(Rem,RCopy), + as_tf((metta_atom_iter_ref(Space,RCopy,Ref), RCopy=@=Rem,erase(Ref), do_metta(Other,load,Add)),TF))). + + + + + + + +%eval_args30(_Dpth,_Slf,[_,Nothing],Nothing):- 'Nothing'==Nothing,!. + + +/* + + +%eval_args_failed(_Dpth,_Slf,T,TT):- var(T),!,TT=T. +%eval_args_failed(_Dpth,_Slf,[F|LESS],Res):- once(eval_selfless([F|LESS],Res)),mnotrace([F|LESS]\==Res),!. +%eval_args_failed(Depth,Self,[V|Nil],[O]):- Nil==[], once(eval_args(Depth,Self,V,O)),V\=@=O,!. + +eval_args_failed(Depth,Self,T,TT):- eval_args(Depth,Self,T,TT). + + %eval_args(Depth,Self,X,Y):- eval_args20(Depth,Self,X,Y)*->true;Y=[]. +*/ +%eval_args20(Depth,_,_,_):- Depth<1,!,fail. +%eval_args20(Depth,_,X,Y):- Depth<3, !, ground(X), (Y=X). +%eval_args20(_Dpth,_Slf,X,Y):- self_eval(X),!,Y=X. + +% Kills zero arity functions +% eval_args20(Depth,Self,[X|Nil],[Y]):- Nil ==[],!,eval_args(Depth,Self,X,Y). + + +last_element(T,E):- \+ compound(T),!,E=T. +last_element(T,E):- is_list(T),last(T,L),last_element(L,E),!. +last_element(T,E):- compound_name_arguments(T,_,List),last_element(List,E),!. + + + + +catch_warn(G):- quietly(catch(G,E,(wdmsg(catch_warn(G)-->E),fail))). +catch_nowarn(G):- quietly(catch(G,error(_,_),fail)). + + +as_tf(G,TF):- catch_nowarn((call(G)*->TF='True';TF='False')). +eval_selfless(['==',X,Y],TF):- as_tf(X=:=Y,TF),!. +eval_selfless(['==',X,Y],TF):- as_tf(X=@=Y,TF),!. +%eval_selfless(['=',X,Y],TF):-!,as_tf(X #= Y,TF). +eval_selfless(['>',X,Y],TF):-!,as_tf(X>Y,TF). +eval_selfless(['<',X,Y],TF):-!,as_tf(X',X,Y],TF):-!,as_tf(X>=Y,TF). +eval_selfless(['<=',X,Y],TF):-!,as_tf(X=length(LL,Res);Res=1). +eval_args30(_Dpth,_Slf,['arity',F,A],TF):- !,as_tf(current_predicate(F/A),TF). + +eval_args30(Depth,Self,['If',Cond,Then],Res):- !, + eval_args(Depth,Self,Cond,TF), + (is_True(TF) -> eval_args(Depth,Self,Then,Res) ; (fail, Res = [])). + +eval_args30(Depth,Self,['do',Expr],Empty):- !, eval_args(Depth,Self,Expr,_), return_empty([],Empty). +eval_args30(Depth,Self,['CountElement',L],Res):- !, eval_args(Depth,Self,L,LL), !, (is_list(LL)->length(LL,Res);Res=1). +eval_args30(_Dpth,_Slf,['make_list',List],MettaList):- !, into_metta_cons(List,MettaList). + +eval_args30(Depth,Self,['If',Cond,Then],Res):- is_user_defined_head_f(Self,'If'), !, + eval_args(Depth,Self,Cond,TF), + (is_True(TF) -> eval_args(Depth,Self,Then,Res) ; Res = []). + +eval_args30(Depth,Self,['If',Cond,Then,Else],Res):-% is_user_defined_head_f(Self,'If'), !, + eval_args(Depth,Self,Cond,TF), + (is_True(TF) -> eval_args(Depth,Self,Then,Res);eval_args(Depth,Self,Else,Res)). + +% @TODO: This should not be here +eval_args30(_Dpth,_Slf,['ift',Cond,Then],Then):- Cond == 'True', !. + + +eval_args30(Depth,Self,[Op|Args],Res):- is_list(Args),!, + ((get_operator_typedef(Self,Op,Types,RetType), + set_type(Depth,Res,Self,RetType), + eval_args31(Depth,Self,Op,1,Args,Types,RetType,Res))) + *->true + ; eval_args32(Depth,Self,Op,1,Args,Res). +%eval_args30(Depth,Self,Cond,TF):- eval_args40(Depth,Self,Cond,TF). + + +eval_args31(Depth,Self,Op,N,Args,Types,RetType,Res):- + length(ArgsL,N), append(ArgsL,[ArgE|ArgsR],Args), + (((is_list(ArgE), + length(TypesL,N), append(TypesL,[TypeE|TypesR],Types), \+ is_non_eval_kind(TypeE), + maplist(not_arg_violation(Depth,Self),ArgsL,TypesL), + maplist(not_arg_violation(Depth,Self),ArgsR,TypesR), + eval_args11(Depth,Self,ArgE,ResE), ArgE\=@=ResE))-> true ; ResE=ArgE), + not_arg_violation(Depth,Self,ResE,TypeE), + append(ArgsL,[ResE|ArgsR],EArgs),!, + plus(1,N,NPlus1),eval_args31(Depth,Self,Op,NPlus1,EArgs,Types,RetType,Res). +eval_args31(Depth,Self,Op,_,Args,_Types,_RetType,Res):- eval_args33(Depth,Self,[Op|Args],Res). + + + + + +eval_args30(Depth,Self,[Op|Args],Res):- append(ArgsL,[ArgE|ArgsR],Args),is_list(ArgE),!, + ((get_operator_typedef(Self,Op,Types,RetType), + length(ArgsL,N), length(TypesL,N), + append(TypesL,[TypeE|TypesR],Types), + \+ is_non_eval_kind(TypeE), + maplist(not_arg_violation(Depth,Self),ArgsL,TypesL), + maplist(not_arg_violation(Depth,Self),ArgsR,TypesR), + eval_args11(Depth,Self,ArgE,ResE), ArgE\=@=ResE, + not_arg_violation(Depth,Self,ResE,TypeE), + set_type(Depth,Res,Self,RetType), + append(ArgsL,[ResE|ArgsR],EArgs)) + *-> eval_args(Depth,Self,[Op|EArgs],Res); + eval_args40(Depth,Self,[Op|Args],Res)). + + +% Macro Functions +eval_args30(Depth,Self,[F|PredDecl],Res):- + (Depth>1, + quietly(sub_sterm1(SSub,PredDecl)), + mnotrace((ground(SSub),SSub=[_|Sub], is_list(Sub),maplist(atomic,SSub))), + eval_args(Depth,Self,SSub,Repl), + mnotrace((SSub\=Repl,subst(PredDecl,SSub,Repl,Temp))))*-> eval_args(Depth,Self,[F|Temp],Res); + eval_args40(Depth,Self,[F|PredDecl],Res). + +% Macro Functions +eval_args30fz(Depth,Self,[F|PredDecl],Res):- fail, + Depth>1, + mnotrace((sub_sterm1(SSub,PredDecl), ground(SSub),SSub=[Op|Sub], is_list(Sub), maplist(atomic,SSub))), + nop(is_user_defined_head_f(Self,Op)), eval_args(Depth,Self,SSub,Repl), + mnotrace((SSub\=Repl, subst(PredDecl,SSub,Repl,Temp))), + eval_args(Depth,Self,[F|Temp],Res). + + +eval_args30fz(Depth,Self,[Op,Arg1|VI],Res):- fail, is_list(Arg1),ground(Arg1), + get_operator_typedef(Self,Op,[Type1|_Rest],RetType), \+ is_non_eval_kind(Type1), + eval_args11(Depth,Self,Arg1,Res1), Arg1\=@=Res1, not_arg_violation(Depth,Self,Res1,Type1), + set_type(Depth,Res,Self,RetType),!, + eval_args30(Depth,Self,[Op,Res1|VI],Res). + + + + + +eval_args32(Depth,Self,Op,N,Args,Res):- + length(ArgsL,N), append(ArgsL,[ArgE|ArgsR],Args), + (((is_list(ArgE), eval_args11(Depth,Self,ArgE,ResE), ArgE\=@=ResE))-> true ; ResE=ArgE), + append(ArgsL,[ResE|ArgsR],EArgs),!, + plus(1,N,NPlus1),eval_args32(Depth,Self,Op,NPlus1,EArgs,Res). +eval_args32(Depth,Self,Op,_,Args,Res):- eval_args33(Depth,Self,[Op|Args],Res). + + +eval_args33(Depth,Self,Cond,TF):- eval_args40(Depth,Self,Cond,TF). + + +%eval_args20(Depth,Self,[V|VI],[V|VO]):- is_metta_data_functor(V), is_list(VI),!,maplist(eval_args(Depth,Self),VI,VO). +eval_args40(Depth,Self,[V|VI],[V|VO]):- is_metta_data_functor(V), !, must_eval(adjust_args(Depth,Self,V,VI,VO)). + +% less Macro-ey Functions +eval_args40(Depth,Self,['+',N1,N2],N):- number(N1),!, + eval_args(Depth,Self,N2,N2Res), catch(N is N1+N2Res,_E,(set_last_error(['Error',N2Res,'Number']),fail)). +eval_args40(Depth,Self,['-',N1,N2],N):- number(N1),!, + eval_args(Depth,Self,N2,N2Res), catch(N is N1-N2Res,_E,(set_last_error(['Error',N2Res,'Number']),fail)). + +eval_args40(_Dpth,_Slf,[F|LESS],Res):- once(maybe_efbug(show_success,eval_selfless([F|LESS],Res))),mnotrace(([F|LESS]\==Res)),!. + +eval_args40(Depth,Self,X,Y):- + mnotrace(is_user_defined_goal(Self,X)),!, + (efbug(show_success,eval_args60(Depth,Self,X,Y))*->true ; + (efbug(show_failure,eval_args_failed(Depth,Self,X,Y)*->true;X=Y))). + + +% predicate inherited by system +eval_args40(Depth,Self,[AE|More],TF):- + length(More,Len), + is_syspred(AE,Len,Pred), + adjust_args(Depth,Self,AE,More,Adjusted),!, + catch_warn(efbug(show_call,as_tf(apply(Pred,Adjusted),TF))). + +eval_args40(Depth,Self,X,Y):- + (efbug(show_success,eval_args80(Depth,Self,X,Y))*->true ; + (efbug(show_failure,eval_args_failed(Depth,Self,X,Y)*->true;X=Y))). + + +% function inherited by system +eval_args80(Depth,Self,[AE|More],TF):- + length([AE|More],Len), + is_syspred(AE,Len,Pred), + adjust_args(Depth,Self,AE,More,Adjusted),!, + append(Adjusted,[TF],Args),!, + efbug(show_call,catch_warn(apply(Pred,Args))). + + +eval_args_failed(Depth,Self,[X|XX],[Y]):- XX == [],!,eval_args99(Depth,Self,X,Y). +eval_args_failed(_Dpth,_Slf,T,TT):- T==[],!,TT=[]. +eval_args_failed(Depth,Self,[H|T],[HH|TT]):- !, + eval_args99(Depth,Self,H,HH), + eval_args_failed(Depth,Self,T,TT). +eval_args_failed(_Dpth,_Slf,T,TT):- ignore(T=TT). + + + +/* +; Bind &kb22 to a new empty Space +!(bind! &kb22 (new-space)) + +; Some knowledge +(= (frog $x) + (and (croaks $x) + (eat_flies $x))) +(= (croaks Fritz) True) +(= (eat_flies Fritz) True) +(= (croaks Sam) True) +(= (eat_flies Sam) True) +(= (green $x) + (frog $x)) + +; Define conditional +(: ift (-> Bool Atom Atom)) +(= (ift True $then) $then) + +; For anything that is green, assert it is Green in &kb22 +!(ift (green $x) + (add-atom &kb22 (Green $x))) + +; Retrieve the inferred Green things: Fritz and Sam. +!(assertEqualToResult + (match &kb22 (Green $x) $x) + (Fritz Sam)) +*/ +:- discontiguous eval_args6/4. +%eval_args40(Depth,Self,PredDecl,Res):- eval_args6(Depth,Self,PredDecl,Res). + +%eval_args40(_Dpth,_Slf,L1,Res):- is_list(L1),maplist(self_eval,L1),!,Res=L1. +%eval_args40(_Depth,_Self,X,X). + + + +%eval_args30(Depth,Self,['eq',X,Y],Res):- !, as_tf(eval_until_eq(Depth,Self,X,Y),Res). +eval_args60(RetType,_Dpth,_Slf,['memb',E,List],Res):- !, into_pl_list(List,PLList),as_tf(member(E,PLList), Res),check_returnval(RetType,Res). + +eval_args60(RetType,Depth,Self,[Op,Arg1|VI],Res):- is_list(Arg1),!, + ((get_operator_typedef(Self,Op,[Type1|_Rest],RetType), + \+ is_non_eval_kind(Type1), + eval_args0000(RetType,Depth,Self,Arg1,Res1), Arg1\=@=Res1, \+ arg_violation(Depth,Self,Res1,Type1), set_type(Depth,Self,Res,RetType) ) + *-> eval_args60(RetType,Depth,Self,[Op,Res1|VI],Res); + eval_args63(RetType,Depth,Self,[Op,Arg1|VI],Res)). + +eval_args60(RetType,Depth,Self,[Op,Arg1|VI],Res):- fail, !, + ((is_list(Arg1),eval_args_in_steps_some_change(RetType,Depth,Self,Arg1,Res1)) + *-> eval_args63(RetType,Depth,Self,[Op,Res1|VI],Res) + ;eval_args63(RetType,Depth,Self,[Op,Arg1|VI],Res)). +eval_args60(RetType,Depth,Self,H,B):-eval_args63(RetType,Depth,Self,H,B). + +%eval_args60(RetType,Depth,Self,[Equals,X,Y],E):-Equals=='=',!, eval_args(RetType,Depth,Self,['==',Y,X],E). + +eval_args63(RetType,Depth,Self,H,B):- + ( no_repeats(H+B,eval_args64(RetType,Depth,Self,H,B))*->true;eval_args67(RetType,Depth,Self,H,B)). +%eval_args63(RetType,Depth,Self,H,B):- + % ( (eval_args64(RetType,Depth,Self,H,B))*->true;eval_args67(RetType,Depth,Self,H,B)). + +eval_args64(RetType,Depth,Self,H,B):- \+ iz_conz(H), !,eval_args66(RetType,Depth,Self,H,B). +eval_args64(RetType,Depth,Self,[H|Args],B):- % no weird template matchers + forall(eval_args65(RetType,Depth,Self,[H|Template],B),maplist(not_template_arg,Template)),!, + eval_args66(RetType,Depth,Self,[H|Args],B). +% Use the first template match +eval_args64(RetType,Depth,Self,[H|Args],B):- + eval_args65(RetType,Depth,Self,[H|Template],B), + Args=Template,!. + +not_template_arg(TArg):- var(TArg), !, \+ attvar(TArg). +not_template_arg(TArg):- atomic(TArg),!. +%not_template_arg(TArg):- is_list(TArg),!,fail. + + +eval_args65(RetType,Depth,Self,H,B):- + no_repeats(H+B,eval_args66(RetType,Depth,Self,H,B)). + +eval_args66(_RetType,_Dpth,Self,H,B):- metta_defn(Self,H,B)*-> true ; (metta_atom(Self,H),B=H). + +eval_args67(RetType,Depth,Self,[[H|Start]|T1],Y):- + mnotrace(( + nonvar(H), + % is_user_defined_head_f(Self,H), + is_list(Start))), + metta_defn(Self,[H|Start],Left), + eval_args(RetType,Depth,Self,[Left|T1],Y). + +% Has argument that is headed by the same function +eval_args67(RetType,Depth,Self,[H1|Args],Res):- + mnotrace((append(Left,[[H2|H2Args]|Rest],Args), H2==H1)),!, + eval_args(RetType,Depth,Self,[H2|H2Args],ArgRes), + mnotrace((ArgRes\==[H2|H2Args], append(Left,[ArgRes|Rest],NewArgs))), + eval_args60(RetType,Depth,Self,[H1|NewArgs],Res). + +% Has subterm to eval +eval_args67(RetType,Depth,Self,[F|PredDecl],Res):- !, fail, + Depth>1, + quietly(sub_sterm1(SSub,PredDecl)), + mnotrace((ground(SSub),SSub=[_|Sub], is_list(Sub),maplist(atomic,SSub))), + eval_args(RetType,Depth,Self,SSub,Repl), + mnotrace((SSub\=Repl,subst(PredDecl,SSub,Repl,Temp))), + eval_args60(RetType,Depth,Self,[F|Temp],Res). + +%eval_args67(RetType,Depth,Self,X,Y):- (eval_args68(RetType,Depth,Self,X,Y)*->true;metta_atom_iter(Depth,Self,[=,X,Y])). + +eval_args67(RetType,Depth,Self,PredDecl,Res):- fail, + ((term_variables(PredDecl,Vars), + (metta_atom(Self,PredDecl) *-> (Vars ==[]->Res='True';Vars=Res); + (eval_args(RetType,Depth,Self,PredDecl,Res),ignore(Vars ==[]->Res='True';Vars=Res))))), + PredDecl\=@=Res. + +eval_args68(_RetType,_Dpth,Self,[H|_],_):- mnotrace( \+ is_user_defined_head_f(Self,H) ), !,fail. +eval_args68(RetType,_Dpth,Self,[H|T1],Y):- metta_defn(Self,[H|T1],Y). +eval_args68(RetType,_Dpth,Self,[H|T1],'True'):- metta_atom(Self,[H|T1]). +eval_args68(RetType,_Dpth,Self,CALL,Y):- fail,append(Left,[Y],CALL),metta_defn(Self,Left,Y). + + + + +%eval_args6(RetType,Depth,Self,['ift',CR,Then],RO):- fail, !, %fail, % trace, +% metta_defn(Self,['ift',R,Then],Become),eval_args(RetType,Depth,Self,CR,R),eval_args(RetType,Depth,Self,Then,_True),eval_args(RetType,Depth,Self,Become,RO). + +/* +metta_atom_iter2(_,Self,[=,X,Y]):- metta_defn(Self,X,Y). +metta_atom_iter2(_Dpth,Other,[Equal,H,B]):- '=' == Equal,!, metta_defn(Other,H,B). +metta_atom_iter2(_Dpth,Self,X,Y):- metta_defn(Self,X,Y). %, Y\=='True'. +metta_atom_iter2(_Dpth,Self,X,Y):- metta_atom(Self,[=,X,Y]). %, Y\=='True'. + +*/ +metta_atom_iter_ref(Other,['=',H,B],Ref):-clause(metta_defn(Other,H,B),true,Ref). +metta_atom_iter_ref(Other,H,Ref):-clause(metta_atom(Other,H),true,Ref). + +sub_sterm(Sub,Sub). +sub_sterm(Sub,Term):- sub_sterm1(Sub,Term). +sub_sterm1(_ ,List):- \+ compound(List),!,fail. +sub_sterm1(Sub,List):- is_list(List),!,member(SL,List),sub_sterm(Sub,SL). +sub_sterm1(_ ,[_|_]):-!,fail. +sub_sterm1(Sub,Term):- arg(_,Term,SL),sub_sterm(Sub,SL). + +%not_compound(Term):- \+ is_list(Term),!. +%eval_args40(RetType,Depth,Self,Term,Res):- maplist(not_compound,Term),!,eval_args645(RetType,Depth,Self,Term,Res). + +%eval_args40(RetType,Depth,Self,[X1|[F2|X2]],[Y1|Y2]):- is_function(F2),!,eval_args(RetType,Depth,Self,[F2|X2],Y2),eval_args(RetType,Depth,Self,X1,Y1). + +cwdl(DL,Goal):- call_with_depth_limit(Goal,DL,R), (R==depth_limit_exceeded->(!,fail);true). +findall_eval(Depth,Self,X,L):- !, findall(E,eval_args_ne(_RetType,Depth,Self,X,E),L). +bagof_eval(Depth,Self,X,L):- !,bagof_or_nil(E,eval_args_ne(_RetType,Depth,Self,X,E),L). +setof_eval(Depth,Self,X,S):- !,bagof_or_nil(E,eval_args_ne(_RetType,Depth,Self,X,E),L),sort(L,S). +%setof_eval(Depth,Self,X,S):- setof(E,eval_args(RetType,Depth,Self,X,E),S)*->true;S=[]. +bagof_or_nil(T,G,L):- findall(T,G,L). +%bagof_or_nil(T,G,L):- bagof(T,G,L)*->true;L=[]. + + + + diff --git a/metta_vspace/pyswip/metta_eval.p b/metta_vspace/pyswip-want/metta_eval.p similarity index 100% rename from metta_vspace/pyswip/metta_eval.p rename to metta_vspace/pyswip-want/metta_eval.p diff --git a/metta_vspace/pyswip-want/metta_eval.pl b/metta_vspace/pyswip-want/metta_eval.pl new file mode 100755 index 00000000..00d980a7 --- /dev/null +++ b/metta_vspace/pyswip-want/metta_eval.pl @@ -0,0 +1,1429 @@ +% +% post match modew +:- style_check(-singleton). + +self_eval0(X):- \+ callable(X),!. +self_eval0(X):- is_valid_nb_state(X),!. +%self_eval0(X):- string(X),!. +%self_eval0(X):- number(X),!. +%self_eval0([]). +self_eval0(X):- is_metta_declaration(X),!. +self_eval0([F|X]):- is_list(X),length(X,Len),!,nonvar(F), is_self_eval_l_fa(F,Len),!. +self_eval0(X):- typed_list(X,_,_),!. +%self_eval0(X):- compound(X),!. +%self_eval0(X):- is_ref(X),!,fail. +self_eval0('True'). self_eval0('False'). % self_eval0('F'). +self_eval0('Empty'). +self_eval0(X):- atom(X),!, \+ nb_current(X,_),!. + +is_self_eval_l_fa('S',1). + +self_eval(X):- notrace(self_eval0(X)). + +:- set_prolog_flag(access_level,system). +hyde(F/A):- functor(P,F,A), redefine_system_predicate(P),'$hide'(F/A), '$iso'(F/A). +:- 'hyde'(option_else/2). +:- 'hyde'(atom/1). +:- 'hyde'(quietly/1). +%:- 'hyde'(notrace/1). +:- 'hyde'(var/1). +:- 'hyde'(is_list/1). +:- 'hyde'(copy_term/2). +:- 'hyde'(nonvar/1). +:- 'hyde'(quietly/1). +%:- 'hyde'(option_value/2). + + +is_metta_declaration([F|_]):- F == '->',!. +is_metta_declaration([F,_,_|T]):- T ==[], is_metta_declaration_f(F). + +is_metta_declaration_f(F):- F == ':', !. +is_metta_declaration_f(F):- F == '=', !, + \+ (current_self(Space), is_user_defined_head_f(Space,F)). + +(F==':'; + (F=='=', \+ + \+ (current_self(Space), is_user_defined_head_f(Space,F)))). +% is_metta_declaration([F|T]):- is_list(T), is_user_defined_head([F]),!. + +:- nb_setval(self_space, '&self'). +evals_to(XX,Y):- Y=@=XX,!. +evals_to(XX,Y):- Y=='True',!, is_True(XX),!. + +current_space(Space):- current_self(Space). + +do_expander('=',_,X,X):-!. +do_expander(':',_,X,Y):- !, get_type(X,Y)*->X=Y. + +'get_type'(Arg,Type):- 'get-type'(Arg,Type). + + + + +eval_args(X,Y):- current_self(Self), eval_args(100,Self,X,Y). +eval_args(Depth,Self,X,Y):- eval_args('=',_,Depth,Self,X,Y). +eval_args(Eq,RetType,Depth,Self,X,Y):- eval(Eq,RetType,Depth,Self,X,Y). +/* +eval_args(Eq,RetType,Depth,Self,X,Y):- + locally(set_prolog_flag(gc,true), + rtrace_on_existence_error( + eval(Eq,RetType,Depth,Self,X,Y))). +*/ + + +%eval(Eq,RetType,Depth,_Self,X,_Y):- forall(between(6,Depth,_),write(' ')),writeqln(eval(Eq,RetType,X)),fail. +eval(Depth,Self,X,Y):- eval('=',_RetType,Depth,Self,X,Y). + +%eval(Eq,RetType,_Dpth,_Slf,X,Y):- nonvar(Y),X=Y,!. + +eval(_Eq,_RetType,_Dpth,_Slf,X,Y):- notrace(var(X)),!,Y=X. + +eval(Eq,RetType,Depth,Self,X,Y):- notrace(nonvar(Y)),!, + get_type(Depth,Self,Y,RetType), !, + eval(Eq,RetType,Depth,Self,X,XX),evals_to(XX,Y). + + +eval(Eq,RetType,_Dpth,_Slf,[X|T],Y):- notrace((T==[], number(X))),!, do_expander(Eq,RetType,X,YY),Y=[YY]. + +/* +eval(Eq,RetType,Depth,Self,[F|X],Y):- + (F=='superpose' ; ( option_value(no_repeats,false))), + notrace((D1 is Depth-1)),!, + eval_11(Eq,RetType,D1,Self,[F|X],Y). +*/ + +eval(Eq,RetType,Depth,Self,X,Y):- atom(Eq), ( Eq \== ('=')) ,!, + call(Eq,'=',RetType,Depth,Self,X,Y). + +eval(Eq,RetType,Depth,Self,X,Y):- + %notrace(allow_repeats_eval_(X)), + !, + eval_11(Eq,RetType,Depth,Self,X,Y). +/* +eval(Eq,RetType,Depth,Self,X,Y):- + nop(notrace((no_repeats_var(YY)), + D1 is Depth-1)),!, + eval_11(Eq,RetType,D1,Self,X,Y), + notrace(( \+ (Y\=YY))). + +allow_repeats_eval_(_):- !. +allow_repeats_eval_(_):- option_value(no_repeats,false),!. +allow_repeats_eval_(X):- \+ is_list(X),!,fail. +allow_repeats_eval_([F|_]):- atom(F),allow_repeats_eval_f(F). +allow_repeats_eval_f('superpose'). +allow_repeats_eval_f('collapse'). +*/ +debugging_metta(G):- notrace((is_debugging((eval))->ignore(G);true)). + + +:- nodebug(metta(eval)). + + +w_indent(Depth,Goal):- + \+ \+ notrace(ignore((( + format('~N'), + setup_call_cleanup(forall(between(Depth,101,_),write(' ')),Goal, format('~N')))))). +indentq(Depth,Term):- + \+ \+ notrace(ignore((( + format('~N'), + setup_call_cleanup(forall(between(Depth,101,_),write(' ')),format('~q',[Term]), + format('~N')))))). + + +indentq(DR,EX,AR,retval(Term)):-nonvar(Term),!,indentq(DR,EX,AR,Term). +indentq(DR,EX,AR,Term):- + \+ \+ + color_g_mesg('#2f2f2f', + notrace(ignore((( format('~N;'), + format('~` t~d~5|:', [EX]), + format('~` t~d~8|', [DR]), + forall(between(1,DR,_),write(' |')),write('-'),write(AR),with_indents(false,write_src(Term)), + format('~N')))))). + + +with_debug(Flag,Goal):- is_debugging(Flag),!, call(Goal). +with_debug(Flag,Goal):- flag(eval_num,_,0), + setup_call_cleanup(set_debug(Flag,true),call(Goal),set_debug(Flag,false)). + +flag_to_var(Flag,Var):- atom(Flag), \+ atom_concat('trace-on-',_,Flag),!,atom_concat('trace-on-',Flag,Var). +flag_to_var(metta(Flag),Var):- !, nonvar(Flag), flag_to_var(Flag,Var). +flag_to_var(Flag,Var):- Flag=Var. + +set_debug(Flag,Val):- \+ atom(Flag), flag_to_var(Flag,Var), atom(Var),!,set_debug(Var,Val). +set_debug(Flag,true):- !, debug(metta(Flag)),flag_to_var(Flag,Var),set_option_value(Var,rtrace). +set_debug(Flag,false):- nodebug(metta(Flag)),flag_to_var(Flag,Var),set_option_value(Var,true). +if_trace((Flag;true),Goal):- !, notrace(( catch_err(ignore((Goal)),E,fbug(E-->if_trace((Flag;true),Goal))))). +if_trace(Flag,Goal):- notrace((catch_err(ignore((is_debugging(Flag),Goal)),E,fbug(E-->if_trace(Flag,Goal))))). + + +%maybe_efbug(SS,G):- efbug(SS,G)*-> if_trace(eval,fbug(SS=G)) ; fail. +maybe_efbug(_,G):- call(G). +%efbug(P1,G):- call(P1,G). +efbug(_,G):- call(G). + + + +is_debugging(Flag):- var(Flag),!,fail. +is_debugging((A;B)):- !, (is_debugging(A) ; is_debugging(B) ). +is_debugging((A,B)):- !, (is_debugging(A) , is_debugging(B) ). +is_debugging(not(Flag)):- !, \+ is_debugging(Flag). +is_debugging(Flag):- Flag== false,!,fail. +is_debugging(Flag):- Flag== true,!. +is_debugging(Flag):- debugging(metta(Flag),TF),!,TF==true. +is_debugging(Flag):- debugging(Flag,TF),!,TF==true. +is_debugging(Flag):- flag_to_var(Flag,Var), + (option_value(Var,rtrace)->true;(Flag\==Var -> is_debugging(Var))). + +:- nodebug(metta(overflow)). + + +eval_99(Eq,RetType,Depth,Self,X,Y):- + eval(Eq,RetType,Depth,Self,X,Y)*->true;eval_failed(Eq,RetVal,Depth,Self,X,Y). + + + +eval_00(_Eq,_RetType,Depth,_Slf,X,Y):- Depth<1,!,X=Y, (\+ trace_on_overflow-> true; flag(eval_num,_,0), + debug(metta(eval))). +eval_00(_Eq,_RetType,_Dpth,_Slf,X,Y):- self_eval(X),!,Y=X. +eval_00(Eq,RetType,Depth,Self,X,YO):- + Depth2 is Depth-1, + Nth = nth(0), + copy_term(X, XX),!, + call_nth(eval_20(Eq,RetType,Depth2,Self,X,M),RNum), + (((RNum>1 , XX=@=M))-> (!,fail) ; true), + eval_01(Eq,RetType,Depth2,Self,XX,M,Y), + + notrace(eval_03(Eq,RetType,Depth2,Self,_XX,Y,YO)), + nop((arg(1,Nth,Was), Was1 is Was+1, nb_setarg(1,Nth,Was1))). + +eval_01(Eq,RetType,Depth,Self,XX,M,YO):- notrace(((M\=@=XX, \+ self_eval(M)))),!,eval_02(Eq,RetType,Depth,Self,XX,M,YO). +eval_01(_Eq,_RetType,_Depth,_Self,_,M,M). + + +eval_02(Eq,RetType,Depth,Self,_XX,M,YO):- eval_00(Eq,RetType,Depth,Self,M,Y)*-> Y=YO; YO=M. + + +eval_03(Eq,RetType,Depth2,Self,_XX,Y,YO):- + (if_or_else((fail,subst_args(Eq,RetType,Depth2,Self,Y,YO)), + if_or_else((fail,finish_eval(Eq,RetType,Depth2,Self,Y,YO)), + Y=YO))). + + + +eval_11(_Eq,_RetType,_Dpth,_Slf,X,Y):- self_eval(X),!,Y=X. +%eval_11(Eq,RetType,Depth,Self,X,Y):- \+ is_debugging((eval)),!, D1 is Depth-1, eval_00(Eq,RetType,D1,Self,X,Y). +eval_11(Eq,RetType,Depth,Self,X,Y):- + (( + + notrace((flag(eval_num,EX,EX+1), + D1 is Depth-1, + DR is 99-D1, + PrintRet = _)), + option_else('trace-length',Max,100), + notrace((if_t((EX>Max), (set_debug(eval,false),MaxP1 is Max+1, set_debug(overflow,false), + nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)',[MaxP1])))))), + nop(notrace(no_repeats_var(YY))), + + if_t(DR<20,if_trace((eval),(PrintRet=1, indentq(DR,EX, '-->',eval(X))))), + Ret=retval(fail))), + + call_cleanup(( + (eval_00(Eq,RetType,D1,Self,X,Y)), + notrace(( \+ (Y\=YY), nb_setarg(1,Ret,Y)))), + + (PrintRet==1 -> indentq(DR,EX,'<--',Ret) ; + notrace(ignore(((Y\=@=X, + if_t(DR<20,if_trace((eval),indentq(DR,EX,'<--',Ret))))))))), + + (Ret\=@=retval(fail)->true;(rtrace(eval_00(Eq,RetType,D1,Self,X,Y)),fail)). + + +:- discontiguous eval_20/6. +:- discontiguous eval_40/6. + +% ================================================================= +% ================================================================= +% ================================================================= +% VAR HEADS/ NON-LISTS +% ================================================================= +% ================================================================= +% ================================================================= + +eval_20(Eq,RetType,Depth,Self,X,Y):- maybe_redirect(Eq,RetType,Depth,Self,X,Y), + fail, + eval_50(Eq,RetType,Depth,Self,X,Y). + +maybe_redirect(_Eq,_RetType,_Dpth,_Slf,X,_Y):- \+ is_list(X). +maybe_redirect(_Eq,_RetType,_Dpth,_Slf,[X|_],_Y):- \+ atom(X). +maybe_redirect(_Eq,_RetType,_Dpth,_Slf,X,_Y):- self_eval(X). + +eval_20(Eq,RetType,_Dpth,_Slf,[X|T],Y):- T==[], \+ callable(X),!, do_expander(Eq,RetType,X,YY),Y=[YY]. +%eval_20(Eq,RetType,_Dpth,Self,[X|T],Y):- T==[], atom(X), +% \+ is_user_defined_head_f(Self,X), +% do_expander(Eq,RetType,X,YY),!,Y=[YY]. + +eval_20(Eq,RetType,Depth,Self,X,Y):- atom(Eq), ( Eq \== ('=')) ,!, + call(Eq,'=',RetType,Depth,Self,X,Y). + + +eval_20(Eq,RetType,Depth,Self,[V|VI],VVO):- \+ is_list(VI),!, + eval(Eq,RetType,Depth,Self,VI,VM), + ( VM\==VI -> eval(Eq,RetType,Depth,Self,[V|VM],VVO) ; + (eval(Eq,RetType,Depth,Self,V,VV), (V\==VV -> eval(Eq,RetType,Depth,Self,[VV|VI],VVO) ; VVO = [V|VI]))). + +eval_20(Eq,RetType,_Dpth,_Slf,X,Y):- \+ is_list(X),!,do_expander(Eq,RetType,X,Y). + +eval_20(Eq,_RetType,Depth,Self,[V|VI],[V|VO]):- var(V),is_list(VI),!,maplist(eval(Eq,_ArgRetType,Depth,Self),VI,VO). + +% eval_20(_Eq,_RetType,_Depth,_Self,[ConceptNode,X],X):-notrace(( atom(ConceptNode),atom_concat(_Concept,'Node',ConceptNode))),!. + + +% ================================================================= +% ================================================================= +% ================================================================= +% TRACE/PRINT +% ================================================================= +% ================================================================= +% ================================================================= + +eval_20(Eq,RetType,_Dpth,_Slf,['repl!'],Y):- !, repl,check_returnval(Eq,RetType,Y). +eval_20(Eq,RetType,Depth,Self,['!',Cond],Res):- !, call(eval(Eq,RetType,Depth,Self,Cond,Res)). +eval_20(Eq,RetType,Depth,Self,['rtrace!',Cond],Res):- !, rtrace(eval(Eq,RetType,Depth,Self,Cond,Res)). +eval_20(Eq,RetType,Depth,Self,['trace',Cond],Res):- !, with_debug(eval,eval(Eq,RetType,Depth,Self,Cond,Res)). +eval_20(Eq,RetType,Depth,Self,['time',Cond],Res):- !, time_eval(eval(Cond),eval(Eq,RetType,Depth,Self,Cond,Res)). +eval_20(Eq,RetType,Depth,Self,['print',Cond],Res):- !, eval(Eq,RetType,Depth,Self,Cond,Res),format('~N'),print(Res),format('~N'). +% !(println! $1) +eval_20(Eq,RetType,Depth,Self,['println!'|Cond],Res):- !, + maplist(eval(Eq,RetType,Depth,Self),Cond,[Res|Out]), + format('~N'),maplist(write_src,[Res|Out]),format('~N'). + + +eval_20(_Eq,_RetType,_Depth,_Self,['println'|Cond],'Empty'):- !, format('~N'),maplist(write_src_nl,Cond),format('~N'). + +eval_20(Eq,RetType,Depth,Self,['trace!',A|Cond],Res):- !, maplist(eval(Eq,RetType,Depth,Self),[A|Cond],[AA|Result]), + last(Result,Res), format('~N'),maplist(write_src,[AA]),format('~N'). + +%eval_20(Eq,RetType,Depth,Self,['trace!',A,B],C):- !,eval(Eq,RetType,Depth,Self,B,C),format('~N'),fbug(['trace!',A,B]=C),format('~N'). +%eval_20(Eq,RetType,_Dpth,_Slf,['trace!',A],A):- !, format('~N'),fbug(A),format('~N'). + +eval_20(Eq,RetType,_Dpth,_Slf,List,YY):- notrace((is_list(List),maplist(self_eval,List),List=[H|_], \+ atom(H))), !,Y=List,do_expander(Eq,RetType,Y,YY). + + + +% ================================================================= +% ================================================================= +% ================================================================= +% UNIT TESTING/assert +% ================================================================= +% ================================================================= +% ================================================================= + + +eval_20(Eq,RetType,Depth,Self,['assertTrue', X],TF):- !, eval(Eq,RetType,Depth,Self,['assertEqual',X,'True'],TF). +eval_20(Eq,RetType,Depth,Self,['assertFalse',X],TF):- !, eval(Eq,RetType,Depth,Self,['assertEqual',X,'False'],TF). + +eval_20(Eq,RetType,Depth,Self,['assertEqual',X,Y],RetVal):- !, + loonit_assert_source_tf( + ['assertEqual',X,Y], + (bagof_eval(Eq,RetType,Depth,Self,X,XX), bagof_eval(Eq,RetType,Depth,Self,Y,YY)), + equal_enough_for_test(XX,YY), TF), + (TF=='True'->return_empty(RetVal);RetVal=[got,XX,expected,YY]). + +eval_20(Eq,RetType,Depth,Self,['assertNotEqual',X,Y],RetVal):- !, + loonit_assert_source_tf( + ['assertEqual',X,Y], + (bagof_eval(Eq,RetType,Depth,Self,X,XX), bagof_eval(Eq,RetType,Depth,Self,Y,YY)), + \+ equal_enough(XX,YY), TF), + (TF=='True'->return_empty(RetVal);RetVal=[got,XX,expected,YY]). + +eval_20(Eq,RetType,Depth,Self,['assertEqualToResult',X,Y],RetVal):- !, + loonit_assert_source_tf( + ['assertEqualToResult',X,Y], + (bagof_eval(Eq,RetType,Depth,Self,X,XX), sort(Y,YY)), + equal_enough_for_test(XX,YY), TF), + (TF=='True'->return_empty(RetVal);RetVal=[got,XX,expected,YY]). + + +loonit_assert_source_tf(Src,Goal,Check,TF):- + copy_term(Goal,OrigGoal), + loonit_asserts(Src, time_eval('\n; EVAL TEST\n;',Goal), Check), + as_tf(Check,TF),!, + ignore(( + once((TF='True', trace_on_pass);(TF='False', trace_on_fail)), + with_debug(metta(eval),time_eval('Trace',OrigGoal)))). + +sort_result(Res,Res):- \+ compound(Res),!. +sort_result([And|Res1],Res):- is_and(And),!,sort_result(Res1,Res). +sort_result([T,And|Res1],Res):- is_and(And),!,sort_result([T|Res1],Res). +sort_result([H|T],[HH|TT]):- !, sort_result(H,HH),sort_result(T,TT). +sort_result(Res,Res). + +unify_enough(L,L). +unify_enough(L,C):- into_list_args(L,LL),into_list_args(C,CC),unify_lists(CC,LL). + +%unify_lists(C,L):- \+ compound(C),!,L=C. +%unify_lists(L,C):- \+ compound(C),!,L=C. +unify_lists(L,L):-!. +unify_lists([C|CC],[L|LL]):- unify_enough(L,C),!,unify_lists(CC,LL). + +equal_enough(R,V):- is_list(R),is_list(V),sort(R,RR),sort(V,VV),!,equal_enouf(RR,VV),!. +equal_enough(R,V):- copy_term(R,RR),copy_term(V,VV),equal_enouf(R,V),!,R=@=RR,V=@=VV. + +%s_empty(X):- var(X),!. +s_empty(X):- var(X),!,fail. +is_empty('Empty'). +is_empty([]). +is_empty([X]):-!,is_empty(X). +has_let_star(Y):- sub_var('let*',Y). + +equal_enough_for_test(X,Y):- is_empty(X),!,is_empty(Y). +equal_enough_for_test(X,Y):- has_let_star(Y),!,\+ is_empty(X). +equal_enough_for_test(X,Y):- must_det_ll((subst_vars(X,XX),subst_vars(Y,YY))),!,equal_enough_for_test2(XX,YY),!. +equal_enough_for_test2(X,Y):- equal_enough(X,Y). + +equal_enouf(R,V):- is_ftVar(R), is_ftVar(V), R=V,!. +equal_enouf(X,Y):- is_empty(X),!,is_empty(Y). +equal_enouf(R,V):- R=@=V, R=V, !. +equal_enouf(_,V):- V=@='...',!. +equal_enouf(L,C):- is_list(L),into_list_args(C,CC),!,equal_enouf_l(CC,L). +equal_enouf(C,L):- is_list(L),into_list_args(C,CC),!,equal_enouf_l(CC,L). +%equal_enouf(R,V):- (var(R),var(V)),!, R=V. +equal_enouf(R,V):- (var(R);var(V)),!, R==V. +equal_enouf(R,V):- number(R),number(V),!, RV is abs(R-V), RV < 0.03 . +equal_enouf(R,V):- atom(R),!,atom(V), has_unicode(R),has_unicode(V). +equal_enouf(R,V):- (\+ compound(R) ; \+ compound(V)),!, R==V. +equal_enouf(L,C):- into_list_args(L,LL),into_list_args(C,CC),!,equal_enouf_l(CC,LL). + +equal_enouf_l([S1,V1|_],[S2,V2|_]):- S1 == 'State',S2 == 'State',!, equal_enouf(V1,V2). +equal_enouf_l(C,L):- \+ compound(C),!,L=@=C. +equal_enouf_l(L,C):- \+ compound(C),!,L=@=C. +equal_enouf_l([C|CC],[L|LL]):- !, equal_enouf(L,C),!,equal_enouf_l(CC,LL). + + +has_unicode(A):- atom_codes(A,Cs),member(N,Cs),N>127,!. + +set_last_error(_). + +% ================================================================= +% ================================================================= +% ================================================================= +% SPACE EDITING +% ================================================================= +% ================================================================= +% ================================================================= + +eval_20(Eq,RetType,_Dpth,_Slf,['new-space'],Space):- !, 'new-space'(Space),check_returnval(Eq,RetType,Space). + +eval_20(Eq,RetType,Depth,Self,[Op,Space|Args],Res):- is_space_op(Op),!, + eval_space_start(Eq,RetType,Depth,Self,[Op,Space|Args],Res). + + +eval_space_start(Eq,RetType,_Depth,_Self,[_Op,_Other,Atom],Res):- + (Atom == [] ; Atom =='Empty'; Atom =='Nil'),!,return_empty('False',Res),check_returnval(Eq,RetType,Res). + +eval_space_start(Eq,RetType,Depth,Self,[Op,Other|Args],Res):- + into_space(Depth,Self,Other,Space), + eval_space(Eq,RetType,Depth,Self,[Op,Space|Args],Res). + + +eval_space(Eq,RetType,_Dpth,_Slf,['add-atom',Space,PredDecl],Res):- !, + do_metta(python,load,Space,PredDecl,TF),return_empty(TF,Res),check_returnval(Eq,RetType,Res). + +eval_space(Eq,RetType,_Dpth,_Slf,['remove-atom',Space,PredDecl],Res):- !, + do_metta(python,unload,Space,PredDecl,TF),return_empty(TF,Res),check_returnval(Eq,RetType,Res). + +eval_space(Eq,RetType,_Dpth,_Slf,['atom-count',Space],Count):- !, + ignore(RetType='Number'),ignore(Eq='='), + findall(Atom, get_metta_atom_from(Space, Atom),Atoms), + length(Atoms,Count). + +eval_space(Eq,RetType,_Dpth,_Slf,['atom-replace',Space,Rem,Add],TF):- !, + copy_term(Rem,RCopy), as_tf((metta_atom_iter_ref(Space,RCopy,Ref), RCopy=@=Rem,erase(Ref), do_metta(Space,load,Add)),TF), + check_returnval(Eq,RetType,TF). + +eval_space(Eq,RetType,_Dpth,_Slf,['get-atoms',Space],Atom):- !, + ignore(RetType='Atom'), get_metta_atom_from(Space, Atom), check_returnval(Eq,RetType,Atom). + +% Match-ELSE +eval_space(Eq,RetType,Depth,Self,['match',Other,Goal,Template,Else],Template):- !, + ((eval_space(Eq,RetType,Depth,Self,['match',Other,Goal,Template],Template), + \+ return_empty([],Template))*->true;Template=Else). +% Match-TEMPLATE +eval_space(Eq,_RetType,Depth,Self,['match',Other,Goal,Template],Res):- !, + metta_atom_iter(Eq,Depth,Self,Other,Goal), + Template=Res. + +metta_atom_iter(Eq,Depth,Self,Other,[Equal,[F|H],B]):- Eq == Equal,!, % trace, + metta_defn(Eq,Other,[F|H],B). + +/* +metta_atom_iter(Eq,Depth,Self,Other,[Equal,[F|H],B]):- Eq == Equal,!, % trace, + metta_defn(Eq,Other,[F|H],BB), + eval_sometimes(Eq,_RetType,Depth,Self,B,BB). +*/ + +metta_atom_iter(_Eq,Depth,_,_,_):- Depth<3,!,fail. +metta_atom_iter(Eq,Depth,Self,Other,[And|Y]):- atom(And), is_and(And),!, + (Y==[] -> true ; + ( D2 is Depth -1, Y = [H|T], + metta_atom_iter(Eq,D2,Self,Other,H),metta_atom_iter(Eq,D2,Self,Other,[And|T]))). + +%metta_atom_iter(Eq,Depth,_Slf,Other,X):- dcall0000000000(eval_args_true(Eq,_RetType,Depth,Other,X)). +metta_atom_iter(Eq,Depth,_Slf,Other,X):- + %copy_term(X,XX), + dcall0000000000(eval_args_true(Eq,_RetType,Depth,Other,XX)), X=XX. + + +eval_args_true_r(Eq,RetType,Depth,Self,X,TF1):- + ((eval_ne(Eq,RetType,Depth,Self,X,TF1), \+ is_False(TF1)); + ( \+ is_False(TF1),metta_atom_true(Eq,Depth,Self,Self,X))). + +eval_args_true(Eq,RetType,Depth,Self,X):- + metta_atom_true(Eq,Depth,Self,Self,X); (nonvar(X),eval_ne(Eq,RetType,Depth,Self,X,TF1), TF1\=@=X, \+ is_False(TF1)). + +% is this OK? +metta_atom_true(Eq,Depth,Self,Other,H):- nonvar(H), metta_defn(Eq,Other,H,B), D2 is Depth -1, metta_atom_true(Eq,D2,Self,Other,B). +metta_atom_true(Eq,_Dpth,_Slf,Other,H):- get_metta_atom(Eq,Other,H). + + + +metta_atom_iter_ref(Other,H,Ref):-clause(asserted_metta_atom(Other,H),true,Ref). + + +eval_sometimes(Eq,RetType,Depth,Self,B,BB):- eval_20(Eq,RetType,Depth,Self,B,BB)*->true;(trace,B=BB). +%eval_sometimes(_Eq,_RetType,_Depth,_Self,B,B) + +% ================================================================= +% ================================================================= +% ================================================================= +% CASE/SWITCH +% ================================================================= +% ================================================================= +% ================================================================= +% Macro: case +:- nodebug(metta(case)). + +% if there is only a void then always return nothing for each Case +eval_20(Eq,_RetType,Depth,Self,['case',A,[[Void,_]]],Res):- + '%void%' == Void, + eval(Eq,_UnkRetType,Depth,Self,A,_),!,Res =[]. + +% if there is nothing for case just treat like a collapse +eval_20(Eq,_RetType,Depth,Self,['case',A,[]],Empty):- !, + %forall(eval(Eq,_RetType2,Depth,Self,Expr,_),true), + once(eval(Eq,_RetType2,Depth,Self,A,_)), + return_empty([],Empty). + +% Macro: case +eval_20(Eq,RetType,Depth,Self,['case',A,CL|T],Res):- !, + must_det_ll(T==[]), + into_case_list(CL,CASES), + findall(Key-Value, + (nth0(Nth,CASES,Case0), + (is_case(Key,Case0,Value), + if_trace(metta(case),(format('~N'),writeqln(c(Nth,Key)=Value))))),KVs),!, + eval_case(Eq,RetType,Depth,Self,A,KVs,Res). + +eval_case(Eq,CaseRetType,Depth,Self,A,KVs,Res):- + ((eval(Eq,_UnkRetType,Depth,Self,A,AA), + if_trace((case),(writeqln('case'=A))), + if_trace(metta(case),writeqln('switch'=AA)), + (select_case(Depth,Self,AA,KVs,Value)->true;(member(Void -Value,KVs),Void=='%void%'))) + *->true;(member(Void -Value,KVs),Void=='%void%')), + eval(Eq,CaseRetType,Depth,Self,Value,Res). + + select_case(Depth,Self,AA,Cases,Value):- + (best_key(AA,Cases,Value) -> true ; + (maybe_special_keys(Depth,Self,Cases,CasES), + (best_key(AA,CasES,Value) -> true ; + (member(Void -Value,CasES),Void=='%void%')))). + + best_key(AA,Cases,Value):- + ((member(Match-Value,Cases),AA ==Match)->true; + ((member(Match-Value,Cases),AA=@=Match)->true; + (member(Match-Value,Cases),AA = Match))). + + into_case_list(CASES,CASES):- is_list(CASES),!. + is_case(AA,[AA,Value],Value):-!. + is_case(AA,[AA|Value],Value). + + maybe_special_keys(Depth,Self,[K-V|KVI],[AK-V|KVO]):- + eval(Depth,Self,K,AK), K\=@=AK,!, + maybe_special_keys(Depth,Self,KVI,KVO). + maybe_special_keys(Depth,Self,[_|KVI],KVO):- + maybe_special_keys(Depth,Self,KVI,KVO). + maybe_special_keys(_Depth,_Self,[],[]). + + +% ================================================================= +% ================================================================= +% ================================================================= +% COLLAPSE/SUPERPOSE +% ================================================================= +% ================================================================= +% ================================================================= + + + +%[collapse,[1,2,3]] +eval_20(Eq,RetType,Depth,Self,['collapse',List],Res):-!, + bagof_eval(Eq,RetType,Depth,Self,List,Res). + + + + + +%[superpose,[1,2,3]] +eval_20(Eq,RetType,Depth,Self,['superpose',List],Res):- !, + (((is_user_defined_head(Eq,Self,List) ,eval(Eq,RetType,Depth,Self,List,UList), List\=@=UList) + *-> eval_20(Eq,RetType,Depth,Self,['superpose',UList],Res) + ; ((member(E,List),eval(Eq,RetType,Depth,Self,E,Res))*->true;return_empty([],Res)))), + \+ Res = 'Empty'. + +%[sequential,[1,2,3]] +eval_20(Eq,RetType,Depth,Self,['sequential',List],Res):- !, + (((fail,is_user_defined_head(Eq,Self,List) ,eval(Eq,RetType,Depth,Self,List,UList), List\=@=UList) + *-> eval_20(Eq,RetType,Depth,Self,['sequential',UList],Res) + ; ((member(E,List),eval_ne(Eq,RetType,Depth,Self,E,Res))*->true;return_empty([],Res)))). + + +get_sa_p1(P3,E,Cmpd,SA):- compound(Cmpd), get_sa_p2(P3,E,Cmpd,SA). +get_sa_p2(P3,E,Cmpd,call(P3,N1,Cmpd)):- arg(N1,Cmpd,E). +get_sa_p2(P3,E,Cmpd,SA):- arg(_,Cmpd,Arg),get_sa_p1(P3,E,Arg,SA). + + +sub_sterm(Sub,Sub). +sub_sterm(Sub,Term):- sub_sterm1(Sub,Term). +sub_sterm1(_ ,List):- \+ compound(List),!,fail. +sub_sterm1(Sub,List):- is_list(List),!,member(SL,List),sub_sterm(Sub,SL). +sub_sterm1(_ ,[_|_]):-!,fail. +sub_sterm1(Sub,Term):- arg(_,Term,SL),sub_sterm(Sub,SL). + + +% ================================================================= +% ================================================================= +% ================================================================= +% NOP/EQUALITU/DO +% ================================================================= +% ================================================================= +% ================================================================ +eval_20(_Eq,_RetType,_Depth,_Self,['nop'], _ ):- !, fail. +eval_20(_Eq,_RetType1,Depth,Self,['nop',Expr], Empty):- !, + ignore(eval('=',_RetType2,Depth,Self,Expr,_)), + return_empty([], Empty). + +eval_20(Eq,_RetType1,Depth,Self,['do',Expr], Empty):- !, + forall(eval(Eq,_RetType2,Depth,Self,Expr,_),true), + return_empty([],Empty). + + +max_counting(F,Max):- flag(F,X,X+1), X true; (flag(F,_,10),!,fail). +% ================================================================= +% ================================================================= +% ================================================================= +% if/If +% ================================================================= +% ================================================================= +% ================================================================= + + + +eval_20(Eq,RetType,Depth,Self,['if',Cond,Then,Else],Res):- !, + eval(Eq,'Bool',Depth,Self,Cond,TF), + (is_True(TF) + -> eval(Eq,RetType,Depth,Self,Then,Res) + ; eval(Eq,RetType,Depth,Self,Else,Res)). + +eval_20(Eq,RetType,Depth,Self,['If',Cond,Then,Else],Res):- !, + eval(Eq,'Bool',Depth,Self,Cond,TF), + (is_True(TF) + -> eval(Eq,RetType,Depth,Self,Then,Res) + ; eval(Eq,RetType,Depth,Self,Else,Res)). + +eval_20(Eq,RetType,Depth,Self,['If',Cond,Then],Res):- !, + eval(Eq,'Bool',Depth,Self,Cond,TF), + (is_True(TF) -> eval(Eq,RetType,Depth,Self,Then,Res) ; + (!, fail,Res = [],!)). + +eval_20(Eq,RetType,Depth,Self,['if',Cond,Then],Res):- !, + eval(Eq,'Bool',Depth,Self,Cond,TF), + (is_True(TF) -> eval(Eq,RetType,Depth,Self,Then,Res) ; + (!, fail,Res = [],!)). + + +eval_20(Eq,RetType,_Dpth,_Slf,[_,Nothing],NothingO):- + 'Nothing'==Nothing,!,do_expander(Eq,RetType,Nothing,NothingO). + +% ================================================================= +% ================================================================= +% ================================================================= +% LET/LET* +% ================================================================= +% ================================================================= +% ================================================================= + + + +eval_until_unify(_Eq,_RetType,_Dpth,_Slf,X,X):- !. +eval_until_unify(Eq,RetType,Depth,Self,X,Y):- eval_until_eq(Eq,RetType,Depth,Self,X,Y). + +eval_until_eq(Eq,RetType,_Dpth,_Slf,X,Y):- X=Y,check_returnval(Eq,RetType,Y). +%eval_until_eq(Eq,RetType,Depth,Self,X,Y):- var(Y),!,eval_in_steps_or_same(Eq,RetType,Depth,Self,X,XX),Y=XX. +%eval_until_eq(Eq,RetType,Depth,Self,Y,X):- var(Y),!,eval_in_steps_or_same(Eq,RetType,Depth,Self,X,XX),Y=XX. +eval_until_eq(Eq,RetType,Depth,Self,X,Y):- \+is_list(Y),!,eval_in_steps_some_change(Eq,RetType,Depth,Self,X,XX),Y=XX. +eval_until_eq(Eq,RetType,Depth,Self,Y,X):- \+is_list(Y),!,eval_in_steps_some_change(Eq,RetType,Depth,Self,X,XX),Y=XX. +eval_until_eq(Eq,RetType,Depth,Self,X,Y):- eval_in_steps_some_change(Eq,RetType,Depth,Self,X,XX),eval_until_eq(Eq,RetType,Depth,Self,Y,XX). +eval_until_eq(_Eq,_RetType,_Dpth,_Slf,X,Y):- length(X,Len), \+ length(Y,Len),!,fail. +eval_until_eq(Eq,RetType,Depth,Self,X,Y):- nth1(N,X,EX,RX), nth1(N,Y,EY,RY), + EX=EY,!, maplist(eval_until_eq(Eq,RetType,Depth,Self),RX,RY). +eval_until_eq(Eq,RetType,Depth,Self,X,Y):- nth1(N,X,EX,RX), nth1(N,Y,EY,RY), + ((var(EX);var(EY)),eval_until_eq(Eq,RetType,Depth,Self,EX,EY)), + maplist(eval_until_eq(Eq,RetType,Depth,Self),RX,RY). +eval_until_eq(Eq,RetType,Depth,Self,X,Y):- nth1(N,X,EX,RX), nth1(N,Y,EY,RY), + h((is_list(EX);is_list(EY)),eval_until_eq(Eq,RetType,Depth,Self,EX,EY)), + maplist(eval_until_eq(Eq,RetType,Depth,Self),RX,RY). + + eval_1change(Eq,RetType,Depth,Self,EX,EXX):- + eval_20(Eq,RetType,Depth,Self,EX,EXX), EX \=@= EXX. + +eval_complete_change(Eq,RetType,Depth,Self,EX,EXX):- + eval(Eq,RetType,Depth,Self,EX,EXX), EX \=@= EXX. + +eval_in_steps_some_change(_Eq,_RetType,_Dpth,_Slf,EX,_):- \+ is_list(EX),!,fail. +eval_in_steps_some_change(Eq,RetType,Depth,Self,EX,EXX):- eval_1change(Eq,RetType,Depth,Self,EX,EXX). +eval_in_steps_some_change(Eq,RetType,Depth,Self,X,Y):- append(L,[EX|R],X),is_list(EX), + eval_in_steps_some_change(Eq,RetType,Depth,Self,EX,EXX), EX\=@=EXX, + append(L,[EXX|R],XX),eval_in_steps_or_same(Eq,RetType,Depth,Self,XX,Y). + +eval_in_steps_or_same(Eq,RetType,Depth,Self,X,Y):-eval_in_steps_some_change(Eq,RetType,Depth,Self,X,Y). +eval_in_steps_or_same(Eq,RetType,_Dpth,_Slf,X,Y):- X=Y,check_returnval(Eq,RetType,Y). + + % (fail,return_empty([],Template))). + + +eval_20(Eq,RetType,Depth,Self,['let',A,A5,AA],OO):- !, + %(var(A)->true;trace), + ((eval(Eq,RetType,Depth,Self,A5,AE), AE=A)), + eval(Eq,RetType,Depth,Self,AA,OO). +%eval_20(Eq,RetType,Depth,Self,['let',A,A5,AA],AAO):- !,eval(Eq,RetType,Depth,Self,A5,A),eval(Eq,RetType,Depth,Self,AA,AAO). +eval_20(Eq,RetType,Depth,Self,['let*',[],Body],RetVal):- !, eval(Eq,RetType,Depth,Self,Body,RetVal). +eval_20(Eq,RetType,Depth,Self,['let*',[[Var,Val]|LetRest],Body],RetVal):- !, + eval_20(Eq,RetType,Depth,Self,['let',Var,Val,['let*',LetRest,Body]],RetVal). + + +% ================================================================= +% ================================================================= +% ================================================================= +% CONS/CAR/CDR +% ================================================================= +% ================================================================= +% ================================================================= + + + +into_pl_list(Var,Var):- var(Var),!. +into_pl_list(Nil,[]):- Nil == 'Nil',!. +into_pl_list([Cons,H,T],[HH|TT]):- Cons == 'Cons', !, into_pl_list(H,HH),into_pl_list(T,TT),!. +into_pl_list(X,X). + +into_metta_cons(Var,Var):- var(Var),!. +into_metta_cons([],'Nil'):-!. +into_metta_cons([Cons, A, B ],['Cons', AA, BB]):- 'Cons'==Cons, no_cons_reduce, !, + into_metta_cons(A,AA), into_metta_cons(B,BB). +into_metta_cons([H|T],['Cons',HH,TT]):- into_metta_cons(H,HH),into_metta_cons(T,TT),!. +into_metta_cons(X,X). + +into_listoid(AtomC,Atom):- AtomC = [Cons,H,T],Cons=='Cons',!, Atom=[H,[T]]. +into_listoid(AtomC,Atom):- is_list(AtomC),!,Atom=AtomC. +into_listoid(AtomC,Atom):- typed_list(AtomC,_,Atom),!. + +%eval_20(Eq,RetType,Depth,Self,['colapse'|List], Flat):- !, maplist(eval(Eq,RetType,Depth,Self),List,Res),flatten(Res,Flat). +%eval_20(Eq,RetType,Depth,Self,['flatten'|List], Flat):- !, maplist(eval(Eq,RetType,Depth,Self),List,Res),flatten(Res,Flat). + +eval_20(Eq,RetType,_Dpth,_Slf,['car-atom',Atom],CAR_Y):- !, Atom=[CAR|_],!,do_expander(Eq,RetType,CAR,CAR_Y). +eval_20(Eq,RetType,_Dpth,_Slf,['cdr-atom',Atom],CDR_Y):- !, Atom=[_|CDR],!,do_expander(Eq,RetType,CDR,CDR_Y). + +eval_20(Eq,RetType,Depth,Self,['Cons', A, B ],['Cons', AA, BB]):- no_cons_reduce, !, + eval(Eq,RetType,Depth,Self,A,AA), eval(Eq,RetType,Depth,Self,B,BB). + +eval_20(Eq,RetType,Depth,Self,['Cons', A, B ],[AA|BB]):- \+ no_cons_reduce, !, + eval(Eq,RetType,Depth,Self,A,AA), eval(Eq,RetType,Depth,Self,B,BB). + + + +% ================================================================= +% ================================================================= +% ================================================================= +% STATE EDITING +% ================================================================= +% ================================================================= +% ================================================================= + +eval_20(Eq,RetType,Depth,Self,['change-state!',StateExpr, UpdatedValue], Ret):- !, + call_in_shared_space(((eval(Eq,RetType,Depth,Self,StateExpr,StateMonad), + eval(Eq,RetType,Depth,Self,UpdatedValue,Value), 'change-state!'(Depth,Self,StateMonad, Value, Ret)))). +eval_20(Eq,RetType,Depth,Self,['new-state',UpdatedValue],StateMonad):- !, + call_in_shared_space(((eval(Eq,RetType,Depth,Self,UpdatedValue,Value), 'new-state'(Depth,Self,Value,StateMonad)))). +eval_20(Eq,RetType,Depth,Self,['get-state',StateExpr],Value):- !, + call_in_shared_space((eval(Eq,RetType,Depth,Self,StateExpr,StateMonad), 'get-state'(StateMonad,Value))). + +call_in_shared_space(G):- call_in_thread(main,G). + +% eval_20(Eq,RetType,Depth,Self,['get-state',Expr],Value):- !, eval(Eq,RetType,Depth,Self,Expr,State), arg(1,State,Value). + + + +check_type:- option_else(typecheck,TF,'False'), TF=='True'. + +:- dynamic is_registered_state/1. +:- flush_output. +:- setenv('RUST_BACKTRACE',full). + +% Function to check if an value is registered as a state name +:- dynamic(is_registered_state/1). +is_nb_state(G):- is_valid_nb_state(G) -> true ; + is_registered_state(G),nb_current(G,S),is_valid_nb_state(S). + + +:- multifile(state_type_method/3). +:- dynamic(state_type_method/3). +state_type_method(is_nb_state,new_state,init_state). +state_type_method(is_nb_state,clear_state,clear_nb_values). +state_type_method(is_nb_state,add_value,add_nb_value). +state_type_method(is_nb_state,remove_value,'change-state!'). +state_type_method(is_nb_state,replace_value,replace_nb_value). +state_type_method(is_nb_state,value_count,value_nb_count). +state_type_method(is_nb_state,'get-state','get-state'). +state_type_method(is_nb_state,value_iter,value_nb_iter). +%state_type_method(is_nb_state,query,state_nb_query). + +% Clear all values from a state +clear_nb_values(StateNameOrInstance) :- + fetch_or_create_state(StateNameOrInstance, State), + nb_setarg(1, State, []). + + + +% Function to confirm if a term represents a state +is_valid_nb_state(State):- compound(State),functor(State,'State',_). + +% Find the original name of a given state +state_original_name(State, Name) :- + is_registered_state(Name), + call_in_shared_space(nb_current(Name, State)). + +% Register and initialize a new state +init_state(Name) :- + State = 'State'(_,_), + asserta(is_registered_state(Name)), + call_in_shared_space(nb_setval(Name, State)). + +% Change a value in a state +'change-state!'(Depth,Self,StateNameOrInstance, UpdatedValue, Out) :- + fetch_or_create_state(StateNameOrInstance, State), + arg(2, State, Type), + ( (check_type,\+ get_type(Depth,Self,UpdatedValue,Type)) + -> (Out = ['Error', UpdatedValue, 'BadType']) + ; (nb_setarg(1, State, UpdatedValue), Out = State) ). + +% Fetch all values from a state +'get-state'(StateNameOrInstance, Values) :- + fetch_or_create_state(StateNameOrInstance, State), + arg(1, State, Values). + +'new-state'(Depth,Self,Init,'State'(Init, Type)):- check_type->get_type(Depth,Self,Init,Type);true. + +'new-state'(Init,'State'(Init, Type)):- check_type->get_type(10,'&self',Init,Type);true. + +fetch_or_create_state(Name):- fetch_or_create_state(Name,_). +% Fetch an existing state or create a new one + +fetch_or_create_state(State, State) :- is_valid_nb_state(State),!. +fetch_or_create_state(NameOrInstance, State) :- + ( atom(NameOrInstance) + -> (is_registered_state(NameOrInstance) + -> nb_current(NameOrInstance, State) + ; init_state(NameOrInstance), + nb_current(NameOrInstance, State)) + ; is_valid_nb_state(NameOrInstance) + -> State = NameOrInstance + ; writeln('Error: Invalid input.') + ), + is_valid_nb_state(State). + +% ================================================================= +% ================================================================= +% ================================================================= +% GET-TYPE +% ================================================================= +% ================================================================= +% ================================================================= + +eval_20(Eq,RetType,Depth,Self,['get-type',Val],TypeO):- !, get_type(Depth,Self,Val,Type),ground(Type),Type\==[], Type\==Val,!, + do_expander(Eq,RetType,Type,TypeO). + +eval_20(Eq,RetType,Depth,Self,['get-metatype',Val],TypeO):- !, get_metatype(Depth,Self,Val,Type),ground(Type),Type\==[], Type\==Val,!, + do_expander(Eq,RetType,Type,TypeO). + + + + + + + + +% ================================================================= +% ================================================================= +% ================================================================= +% IMPORT/BIND +% ================================================================= +% ================================================================= +% ================================================================= +nb_bind(Name,Value):- nb_current(Name,Was),same_term(Value,Was),!. +nb_bind(Name,Value):- call_in_shared_space(nb_setval(Name,Value)),!. +eval_20(Eq,RetType,Depth,Self,['import!',Other,File],RetVal):- !, + (( into_space(Depth,Self,Other,Space), include_metta(Space,File),!,return_empty(Space,RetVal))), + check_returnval(Eq,RetType,RetVal). %RetVal=[]. +eval_20(Eq,RetType,_Depth,_Slf,['bind!',Other,['new-space']],RetVal):- atom(Other),!,assert(was_asserted_space(Other)), + return_empty([],RetVal), check_returnval(Eq,RetType,RetVal). +eval_20(Eq,RetType,Depth,Self,['bind!',Other,Expr],RetVal):- !, + must_det_ll((into_name(Self,Other,Name),!,eval(Eq,RetType,Depth,Self,Expr,Value), + nb_bind(Name,Value), return_empty(Value,RetVal))), + check_returnval(Eq,RetType,RetVal). +eval_20(Eq,RetType,Depth,Self,['pragma!',Other,Expr],RetVal):- !, + must_det_ll((into_name(Self,Other,Name),nd_ignore((eval(Eq,RetType,Depth,Self,Expr,Value), + set_option_value(Name,Value))), return_empty(Value,RetVal), + check_returnval(Eq,RetType,RetVal))). +eval_20(Eq,RetType,_Dpth,Self,['transfer!',File],RetVal):- !, must_det_ll((include_metta(Self,File), + return_empty(Self,RetVal),check_returnval(Eq,RetType,RetVal))). + + +nd_ignore(Goal):- call(Goal)*->true;true. + + + + + + + + + +% ================================================================= +% ================================================================= +% ================================================================= +% AND/OR +% ================================================================= +% ================================================================= +% ================================================================= + +is_True(T):- T\=='False',T\==[]. +%is_False(T):- once(T=='False';T==[]). + +is_and(S):- \+ atom(S),!,fail. +is_and(','). +is_and(S):- is_and(S,_). + +is_and(S,_):- \+ atom(S),!,fail. +is_and('and','True'). +is_and('and2','True'). +is_and('#COMMA','True'). +is_and(',' , 'EmptyType'). % is_and('And'). + +%eval_20(Eq,RetType,Depth,Self,[And,X,Y],TF):- is_and(And,True),!, + %as_tf((eval_args(Eq,RetType,Depth,Self,X,True), + % eval_args(Eq,RetType,Depth,Self,Y,True)),TF). + +%eval_20(Eq,RetType,Depth,Self,[And,X],True):- is_and(And,True),!, eval_args(Eq,RetType,Depth,Self,X,True). + +eval_20(Eq,RetType,_Dpth,_Slf,[And],TF):- is_and(And,_), !, \+ is_False(TF), check_returnval(Eq,RetType,TF), ignore(TF='True'). +eval_20(Eq,RetType,Depth,Self,[And,X|Y],TF):- is_and(And,_True),!, + eval_args_true_r(Eq,RetType,Depth,Self,X,TF), + eval_args(Eq,RetType,Depth,Self,[And|Y],_TF). + +eval_20(Eq,RetType,Depth,Self,['or',X,Y],TF):- !, + as_tf((eval_args_true(Eq,RetType,Depth,Self,X);eval_args_true(Eq,RetType,Depth,Self,Y)),TF). + +eval_20(Eq,RetType,Depth,Self,['not',X],TF):- !, + as_tf(( \+ eval_args_true(Eq,RetType,Depth,Self,X)), TF). + +eval_20(Eq,RetType,Depth,Self,['number-of',X],N):- !, + bagof_eval(Eq,RetType,Depth,Self,X,ResL), + length(ResL,N), ignore(RetType='Number'). + +eval_20(Eq,RetType,Depth,Self,['number-of',X,N],TF):- !, + bagof_eval(Eq,RetType,Depth,Self,X,ResL), + length(ResL,N), true_type(Eq,RetType,TF). + + +% ================================================================= +% ================================================================= +% ================================================================= +% DATA FUNCTOR +% ================================================================= +% ================================================================= +% ================================================================= +eval20_failked(Eq,RetType,Depth,Self,[V|VI],[V|VO]):- + nonvar(V),is_metta_data_functor(V),is_list(VI),!, + maplist(eval(Eq,RetType,Depth,Self),VI,VO). +eval20_failed(Eq,RetType,Depth,Self, Term, Res):- + notrace(( get_sa_p1(setarg,ST,Term,P1), % ST\==Term, + compound(ST), ST = [F,List],F=='superpose',nonvar(List), %maplist(atomic,List), + call(P1,Var))), !, + %max_counting(F,20), + member(Var,List), + eval(Eq,RetType,Depth,Self, Term, Res). +eval20_failed_2(Eq,RetType,Depth,Self, Term, Res):- + notrace(( get_sa_p1(setarg,ST,Term,P1), + compound(ST), ST = [F,List],F=='collapse',nonvar(List), %maplist(atomic,List), + call(P1,Var))), !, bagof_eval(Eq,RetType,Depth,Self,List,Var), + eval(Eq,RetType,Depth,Self, Term, Res). + + +% ================================================================= +% ================================================================= +% ================================================================= +% MeTTaLog Extras +% ================================================================= +% ================================================================= +% ================================================================= + +eval_20(_Eq,_RetType1,_Depth,_Self,['call',S], TF):- !, eval_call(S,TF). +eval_20(Eq,RetType,Depth,Self,['eval',S], Res):- !, eval(Eq,RetType,Depth,Self,S, Res). +eval_20(Eq,RetType,Depth,Self,['limit!',NE,S], Res):- !, + eval_20(Eq,RetType,Depth,Self,NE, N),!, + limit(N,eval_ne(Eq,RetType,Depth,Self,S, Res)). + +eval_20(Eq,RetType,Depth,Self,PredDecl,Res):- + Do_more_defs = do_more_defs(true), + clause(eval_21(Eq,RetType,Depth,Self,PredDecl,Res),Body), + Do_more_defs == do_more_defs(true), + call_ndet(Body,DET), + nb_setarg(1,Do_more_defs,false), + (DET==true -> ! ; true). + + +eval_21(Eq,RetType,Depth,Self,['CollapseCardinality',List],Len):-!, + bagof_eval(Eq,RetType,Depth,Self,List,Res), + length(Res,Len). +/* +eval_21(_Eq,_RetType,_Depth,_Self,['TupleCount', [N]],N):- number(N),!. + + +eval_21(Eq,RetType,Depth,Self,['TupleCount',List],Len):-!, + bagof_eval(Eq,RetType,Depth,Self,List,Res), + length(Res,Len). +*/ + + +eval_20(Eq,RetType,Depth,Self,['length',L],Res):- !, eval(Eq,RetType,Depth,Self,L,LL), !, (is_list(LL)->length(LL,Res);Res=1). +eval_20(Eq,RetType,Depth,Self,['CountElement',L],Res):- !, eval(Eq,RetType,Depth,Self,L,LL), !, (is_list(LL)->length(LL,Res);Res=1). + +eval_20(Eq,_ListOfRetType,Depth,Self,['TupleConcat',A,B],OO):- fail, !, + eval(Eq,RetType,Depth,Self,A,AA), + eval(Eq,RetType,Depth,Self,B,BB), + append(AA,BB,OO). +eval_20(Eq,OuterRetType,Depth,Self,['range',A,B],OO):- (is_list(A);is_list(B)), + ((eval(Eq,RetType,Depth,Self,A,AA), + eval(Eq,RetType,Depth,Self,B,BB))), + ((AA+BB)\=@=(A+B)), + eval_20(Eq,OuterRetType,Depth,Self,['range',AA,BB],OO),!. + +%eval_20(Eq,RetType,Depth,Self,['colapse'|List], Flat):- !, maplist(eval(Eq,RetType,Depth,Self),List,Res),flatten(Res,Flat). + +% ================================================================= +% ================================================================= +% ================================================================= +% METTLOG PREDEFS +% ================================================================= +% ================================================================= +% ================================================================= + +eval_20(Eq,RetType,Depth,Self,['length',L],Res):- !, eval(Depth,Self,L,LL), + (is_list(LL)->length(LL,Res);Res=1), + check_returnval(Eq,RetType,Res). + +eval_20(Eq,RetType,_Dpth,_Slf,['arity',F,A],TF):- !,as_tf(current_predicate(F/A),TF),check_returnval(Eq,RetType,TF). +eval_20(Eq,RetType,Depth,Self,['CountElement',L],Res):- !, eval(Eq,RetType,Depth,Self,L,LL), !, (is_list(LL)->length(LL,Res);Res=1),check_returnval(Eq,RetType,Res). +eval_20(Eq,RetType,_Dpth,_Slf,['make_list',List],MettaList):- !, into_metta_cons(List,MettaList),check_returnval(Eq,RetType,MettaList). + + + + +eval_20(Eq,RetType,Depth,Self,['maplist!',Pred,ArgL1],ResL):- !, + maplist(eval_pred(Eq,RetType,Depth,Self,Pred),ArgL1,ResL). +eval_20(Eq,RetType,Depth,Self,['maplist!',Pred,ArgL1,ArgL2],ResL):- !, + maplist(eval_pred(Eq,RetType,Depth,Self,Pred),ArgL1,ArgL2,ResL). +eval_20(Eq,RetType,Depth,Self,['maplist!',Pred,ArgL1,ArgL2,ArgL3],ResL):- !, + maplist(eval_pred(Eq,RetType,Depth,Self,Pred),ArgL1,ArgL2,ArgL3,ResL). + + eval_pred(Eq,RetType,Depth,Self,Pred,Arg1,Res):- + eval(Eq,RetType,Depth,Self,[Pred,Arg1],Res). + eval_pred(Eq,RetType,Depth,Self,Pred,Arg1,Arg2,Res):- + eval(Eq,RetType,Depth,Self,[Pred,Arg1,Arg2],Res). + eval_pred(Eq,RetType,Depth,Self,Pred,Arg1,Arg2,Arg3,Res):- + eval(Eq,RetType,Depth,Self,[Pred,Arg1,Arg2,Arg3],Res). + +eval_20(Eq,RetType,Depth,Self,['concurrent-maplist!',Pred,ArgL1],ResL):- !, + concurrent_maplist(eval_pred(Eq,RetType,Depth,Self,Pred),ArgL1,ResL). +eval_20(Eq,RetType,Depth,Self,['concurrent-maplist!',Pred,ArgL1,ArgL2],ResL):- !, + concurrent_maplist(eval_pred(Eq,RetType,Depth,Self,Pred),ArgL1,ArgL2,ResL). +eval_20(Eq,RetType,Depth,Self,['concurrent-maplist!',Pred,ArgL1,ArgL2,ArgL3],ResL):- !, + concurrent_maplist(eval_pred(Eq,RetType,Depth,Self,Pred),ArgL1,ArgL2,ArgL3,ResL). +eval_20(Eq,RetType,Depth,Self,['concurrent-forall!',Gen,Test|Options],Empty):- !, + maplist(s2p,Options,POptions), + call(thread:concurrent_forall( + user:eval_ne(Eq,RetType,Depth,Self,Gen,_), + user:forall(eval(Eq,RetType,Depth,Self,Test,_),true), + POptions)), + return_empty([],Empty). +eval_20(Eq,RetType,Depth,Self,['hyperpose',ArgL1],ResL):- !, concurrent_maplist(eval(Eq,RetType,Depth,Self),ArgL1,ResL). + + +eval_20(Eq,RetType,_Dpth,_Slf,['==',X,Y],Res):- !, + suggest_type(RetType,'Bool'), + eq_unify(Eq,_SharedType, X, Y, Res). + +eq_unify(_Eq,_SharedType, X, Y, TF):- as_tf(X=:=Y,TF),!. +eq_unify(_Eq,_SharedType, X, Y, TF):- as_tf( '#='(X,Y),TF),!. +eq_unify( Eq, SharedType, X, Y, TF):- as_tf(eval_until_unify(Eq,SharedType, X, Y), TF). + + +suggest_type(_RetType,_Bool). + + +true_type(_,_,_). + +eval_20(Eq,RetType,Depth,Self,PredDecl,Res):- + if_or_else(eval_30(Eq,RetType,Depth,Self,PredDecl,Res), + if_or_else(eval_40(Eq,RetType,Depth,Self,PredDecl,Res), + if_or_else(eval_60(Eq,RetType,Depth,Self,PredDecl,Res), + (Nth==nth(0),fail,eval_failed(Eq,RetType,Depth,Self,PredDecl,Res))))). + +eval_30(Eq,RetType,Depth,Self,PredDecl,Res):- + Do_more_defs = do_more_defs(true), + clause(eval_80(Eq,RetType,Depth,Self,PredDecl,Res),Body), + (arg(1,Do_more_defs,true)-> true ; (!,fail)), + call_ndet(show_ndet(Body),DET), + (DET==true -> ! ; true), + nb_setarg(1,Do_more_defs,false). + + %trace, + +%eval_80(Eq,RetType,Depth,Self,PredDecl,Res):- fail. +eval_80(Eq,RetType,Depth,Self,PredDecl,Res):- eval_math(Eq,RetType,Depth,Self,PredDecl,Res). +eval_80(Eq,RetType,Depth,Self,PredDecl,Res):- eval_sys_predicate(Eq,RetType,Depth,Self,PredDecl,Res). +eval_80(Eq,RetType,Depth,Self,PredDecl,Res):- eval_sys_function(Eq,RetType,Depth,Self,PredDecl,Res). +%eval_80(Eq,RetType,Depth,Self,PredDecl,Res):- fail. + +% ================================================================= +% ================================================================= +% ================================================================= +% EVAL FAILED +% ================================================================= +% ================================================================= +% ================================================================= + + +eval_failed(Eq,RetVal,Depth,Self,T,TT):- + finish_eval(Eq,RetVal,Depth,Self,T,TT),!. + +finish_eval(_Eq,_RetVal,_Dpth,_Slf,T,TT):- \+ compound(T),!,TT=T. +%finish_eval(Eq,RetVal,_Dpth,_Slf,[],[]):-!. +%finish_eval(Eq,RetVal,_Dpth,_Slf,[F|LESS],Res):- once(Eq,RetVal,eval_selfless(Eq,RetVal,[F|LESS],Res)),notrace(Eq,RetVal,[F|LESS]\==Res),!. +%finish_eval(Eq,RetVal,Depth,Self,[V|Nil],[O]):- Nil==[], once(Eq,RetVal,eval(Eq,RetVal,Eq,RetType,Depth,Self,V,O)),V\=@=O,!. +finish_eval(Eq,RetVal,Depth,Self,[H|T],[HH|TT]):- !, + eval(Eq,RetVal,Depth,Self,H,HH), + finish_eval(Eq,RetVal,Depth,Self,T,TT). +finish_eval(Eq,RetVal,Depth,Self,T,TT):- eval(Eq,RetVal,Depth,Self,T,TT). + + + :- discontiguous eval_40/6. + +% Macro Functions +%eval_40(Eq,RetType,Depth,_,_,_):- Depth<1,!,fail. +eval_40_fail(_Eq,_RetType,Depth,_,X,Y):- Depth<3, !, fail, ground(X), (Y=X). +eval_40_fail(Eq,RetType,Depth,Self,[F|PredDecl],Res):- fail, + Depth>1, + notrace((sub_sterm1(SSub,PredDecl), ground(SSub),SSub=[_|Sub], is_list(Sub), maplist(atomic,SSub))), + eval(Eq,RetType,Depth,Self,SSub,Repl), + notrace((SSub\=Repl, subst(PredDecl,SSub,Repl,Temp))), + eval(Eq,RetType,Depth,Self,[F|Temp],Res). +% ================================================================= +% ================================================================= +% ================================================================= +% PLUS/MINUS +% ================================================================= +% ================================================================= +% ================================================================= +eval_40(Eq,RetType,Depth,Self,['+',N1,N2],N):- number(N1),!, + eval(Eq,RetType,Depth,Self,N2,N2Res), notrace(catch_err(N is N1+N2Res,_E,(set_last_error(['Error',N2Res,'Number']),fail))). +eval_40(Eq,RetType,Depth,Self,['-',N1,N2],N):- number(N1),!, + eval(Eq,RetType,Depth,Self,N2,N2Res), notrace(catch_err(N is N1-N2Res,_E,(set_last_error(['Error',N2Res,'Number']),fail))). +eval_40(Eq,RetType,Depth,Self,['*',N1,N2],N):- number(N1),!, + eval(Eq,RetType,Depth,Self,N2,N2Res), notrace(catch_err(N is N1*N2Res,_E,(set_last_error(['Error',N2Res,'Number']),fail))). + +eval_40_fail_50(Eq,RetType,Depth,Self,X,Y):- + fail, + eval_50(Eq,RetType,Depth,Self,X,Y). + +must_eval_args(Eq,RetType,Depth,Self,More,Adjusted):- + (eval_args(Eq,RetType,Depth,Self,More,Adjusted)*->true; + (with_debug(eval,eval_args(Eq,RetType,Depth,Self,More,Adjusted))*-> true; + ( + nl,writeq(eval_args(Eq,RetType,Depth,Self,More,Adjusted)),writeln('.'), + (More=Adjusted -> true ; + (trace, throw(must_eval_args(Eq,RetType,Depth,Self,More,Adjusted))))))). + + +% user defined function +eval_40_fail_to_60(Eq,RetType,Depth,Self,[H|PredDecl],Res):- fail, + %notrace(is_user_defined_head(Self,H)),!, + eval_60(Eq,RetType,Depth,Self,[H|PredDecl],Res). + + +eval_50(Eq,RetType,_Dpth,_Slf,Name,Y):- atom(Name), !, + (nb_current(Name,X)-> do_expander(Eq,RetType,X,Y); Y = Name). + +eval_50(Eq,RetType,_Dpth,_Slf,[X|T],Y):- T==[], \+ callable(X),!, do_expander(Eq,RetType,X,YY),Y=[YY]. + +eval_50(Eq,RetType,Depth,Self,X,Y):- atom(Eq), ( (Eq \== ('='), Eq \== ('match'))) ,!, + if_or_else(call(Eq,'=',RetType,Depth,Self,X,Y),eval_51(Eq,RetType,Depth,Self,X,Y)). + +eval_50(Eq,RetType,Depth,Self,X,Y):- eval_51(Eq,RetType,Depth,Self,X,Y). + +eval_51(Eq,RetType,Depth,Self,[V|VI],VVO):- \+ is_list(VI),!, + eval(Eq,RetType,Depth,Self,VI,VM), + ( VM\==VI -> eval(Eq,RetType,Depth,Self,[V|VM],VVO) ; + (eval(Eq,RetType,Depth,Self,V,VV), (V\==VV -> eval(Eq,RetType,Depth,Self,[VV|VI],VVO) ; VVO = [V|VI]))). + +eval_51(Eq,RetType,_Dpth,_Slf,X,Y):- \+ is_list(X),!,do_expander(Eq,RetType,X,Y). + +eval_51(Eq,_RetType,Depth,Self,[V|VI],[V|VO]):- var(V),is_list(VI),!,maplist(eval(Eq,_ArgRetType,Depth,Self),VI,VO). + +% ================================================================= +% ================================================================= +% ================================================================= +% inherited by system +% ================================================================= +% ================================================================= +% ================================================================= +is_system_pred(S):- atom(S),atom_concat(_,'!',S). + +eval_math(_Eq,_RetType,_Dpth,_Slf,LESS,Res):- + notrace((ground(LESS),once((eval_selfless(LESS,Res),notrace(LESS\==Res))))),!. + + +% predicate inherited by system +eval_sys_predicate(Eq,RetType,_Depth,Self,[AE|More],TF):- + once((is_system_pred(AE), + length(More,Len), + is_syspred(AE,Len,Pred))), + \+ (atom(AE), atom_concat(_,'-fn',AE)), + current_predicate(Pred/Len), + %trace, ls,length(More,Len), + notrace( \+ is_user_defined_goal(Self,[AE|More]) ),!, + %show_ndet(adjust_args_mp(Eq,RetType,Depth,Self,Pred,Len,AE,More,Adjusted)), + % + More = Adjusted, + show_ndet(efbug(show_call,eval_call(catch_warn(apply(Pred,Adjusted)),TF))), + show_ndet(check_returnval(Eq,RetType,TF)). + +show_ndet(G):- call(G). +%show_ndet(G):- call_ndet(G,DET),(DET==true -> ! ; dmsg(show_ndet(G))). + +:- if( \+ current_predicate( is_user_defined_goal / 2 )). + + :- discontiguous eval_80/6. + +is_user_defined_goal(Self,Head):- + is_user_defined_head(Self,Head). + +:- endif. + +adjust_args_mp(_Eq,_RetType,Res,Res,_Depth,_Self,_Pred,_Len,_AE,Args,Adjusted):- Args==[],!,Adjusted=Args. +adjust_args_mp(Eq,RetType,Res,NewRes,Depth,Self,Pred,Len,AE,Args,Adjusted):- + functor(P,Pred,Len), predicate_property(P,meta_predicate(Needs)), + account_needs(1,Needs,Args,More),!, + adjust_args(Eq,RetType,Res,NewRes,Depth,Self,AE,More,Adjusted). +adjust_args_mp(Eq,RetType,Res,NewRes,Depth,Self,_Pred,_Len,AE,Args,Adjusted):- + adjust_args(Eq,RetType,Res,NewRes,Depth,Self,AE,Args,Adjusted). + +acct(0,A,call(eval(A,_))). +acct(':',A,call(eval(A,_))). +acct(_,A,A). +account_needs(_,_,[],[]). +account_needs(N,Needs,[A|Args],[M|More]):- arg(N,Needs,What),!, + acct(What,A,M),plus(1,N,NP1), + account_needs(NP1,Needs,Args,More). + +:- nodebug(metta(call)). + +eval_call(S,TF):- + s2p(S,P), !, + %if_trace(call,dmsg(eval_call_S(S,'$VAR'('TF')))),!, + if_trace(call,dmsg(eval_call_P(P,'$VAR'('TF')))),!, + as_tf(P,TF). + +eval_sys_function(Eq,RetType,_Depth,Self,[AE|More],Res):- + is_system_pred(AE), + length([AE|More],Len), + is_syspred(AE,Len,Pred), + \+ (atom(AE), atom_concat(_,'-p',AE)), + notrace( \+ is_user_defined_goal(Self,[AE|More])),!, + %adjust_args(Depth,Self,AE,More,Adjusted),!, + %adjust_args_mp(Eq,RetType,Depth,Self,Pred,Len,AE,More,Adjusted), + More = Adjusted, + append(Adjusted,[Res],Args), + efbug(show_call,catch_warn(apply(Pred,Args))), + check_returnval(Eq,RetType,Res). + +:- if( \+ current_predicate( check_returnval / 3 )). +check_returnval(_,_RetType,_TF). +:- endif. + + +%eval_80(Eq,RetType,Depth,Self,PredDecl,Res):- eval_67(Eq,RetType,Depth,Self,PredDecl,Res). + + + +last_element(T,E):- \+ compound(T),!,E=T. +last_element(T,E):- is_list(T),last(T,L),last_element(L,E),!. +last_element(T,E):- compound_name_arguments(T,_,List),last_element(List,E),!. + + + + +catch_warn(G):- quietly(catch(G,E,(fbug(catch_warn(G)-->E),fail))). +catch_nowarn(G):- quietly(catch(G,error(_,_),fail)). + + +as_tf(G,TF):- G\=[_|_], catch_nowarn((call(G)*->TF='True';TF='False')). +%eval_selfless(['==',X,Y],TF):- as_tf(X=:=Y,TF),!. +%eval_selfless(['==',X,Y],TF):- as_tf(X=@=Y,TF),!. +eval_selfless(['>',X,Y],TF):-!,as_tf(X>Y,TF). +eval_selfless(['<',X,Y],TF):-!,as_tf(X',X,Y],TF):-!,as_tf(X>=Y,TF). +eval_selfless(['<=',X,Y],TF):-!,as_tf(X=!;true). + +/* +eval_60(Eq,_RetT,Depth,Self,[H|Args0],B):- + \+ get_operator_typedef1(Self,H,_ParamTypes,_RType),!, + maplist(eval_99(Eq,_,Depth,Self),Args0,Args), + eval_65(Eq,RetType,Depth,Self,[H|Args],B),!. +*/ +/* +eval_60(Eq,_RetT,Depth,Self,[H|Args0],B):- symbol(H), + \+ notrace((is_user_defined_head_f(Self,H))), + \+ get_operator_typedef1(Self,H,_ParamTypes,_RType),!, + maplist(eval_99(Eq,_,Depth,Self),Args0,Args), + eval_65(Eq,RetType,Depth,Self,[H|Args],B),!. +*/ +eval_60(Eq,RetType,Depth,Self,H,B):- + (eval_64(Eq,RetType,Depth,Self,H,B)*->true; + (fail,eval_67(Eq,RetType,Depth,Self,H,B))). + + +%eval_64(Eq,_RetType,_Dpth,Self,H,B):- Eq='=',!, metta_defn(Eq,Self,H,B). +eval_64(Eq,_RetType,_Dpth,Self,H,B):- + Eq=='match',!,call(metta_atom(Self,H)),B=H. + + +eval_64(Eq,RetType,Depth,Self,[[H|Start]|T1],Y):- + notrace((is_user_defined_head_f(Self,H),is_list(Start))), + metta_defn(Eq,Self,[H|Start],Left), + [Left|T1] \=@= [[H|Start]|T1], + eval(Eq,RetType,Depth,Self,[Left|T1],Y). + +eval_64(Eq,RetType,Depth,Self,[H|Args0],B):- % no weird template matchers + % forall(metta_defn(Eq,Self,[H|Template],_), + % maplist(not_template_arg,Template)), + Eq==('='), + adjust_args(Eq,RetType,_,_,Depth,Self,H,Args0,Args), + (metta_defn(Eq,Self,[H|Args],B0)*->true;([H|Args]=B0)), + light_eval(Depth,Self,B0,B). + %(eval(Eq,RetType,Depth,Self,B,Y);eval_match(Eq,RetType,Depth,Self,Y)). + +% Use the first template match +eval_65(Eq,_RetType,Depth,Self,[H|Args],B):- fail, + Eq='=', + (metta_defn(Eq,Self,[H|Template],B0),Args=Template), + light_eval(Depth,Self,B0,B). + + +light_eval(_Depth,_Self,B,B). + +not_template_arg(TArg):- var(TArg), !, \+ attvar(TArg). +not_template_arg(TArg):- atomic(TArg),!. +%not_template_arg(TArg):- is_list(TArg),!,fail. + + +% Has argument that is headed by the same function +eval_67(Eq,RetType,Depth,Self,[H1|Args],Res):- + notrace((append(Left,[[H2|H2Args]|Rest],Args), H2==H1)),!, + eval(Eq,RetType,Depth,Self,[H2|H2Args],ArgRes), + notrace((ArgRes\==[H2|H2Args], append(Left,[ArgRes|Rest],NewArgs))), + eval_60(Eq,RetType,Depth,Self,[H1|NewArgs],Res). + +eval_67(Eq,RetType,Depth,Self,[[H|Start]|T1],Y):- + notrace((is_user_defined_head_f(Self,H),is_list(Start))), + metta_defn(Eq,Self,[H|Start],Left), + eval(Eq,RetType,Depth,Self,[Left|T1],Y). + +% Has subterm to eval +eval_67(Eq,RetType,Depth,Self,[F|PredDecl],Res):- fail, + Depth>1, + quietly(sub_sterm1(SSub,PredDecl)), + notrace((ground(SSub),SSub=[_|Sub], is_list(Sub),maplist(atomic,SSub))), + eval(Eq,RetType,Depth,Self,SSub,Repl), + notrace((SSub\=Repl,subst(PredDecl,SSub,Repl,Temp))), + eval_60(Eq,RetType,Depth,Self,[F|Temp],Res). + + + +% ================================================================= +% ================================================================= +% ================================================================= +% AGREGATES +% ================================================================= +% ================================================================= +% ================================================================= + +cwdl(DL,Goal):- call_with_depth_limit(Goal,DL,R), (R==depth_limit_exceeded->(!,fail);true). + +%bagof_eval(Eq,RetType,Depth,Self,X,L):- bagof_eval(Eq,RetType,_RT,Depth,Self,X,L). + + +%bagof_eval(Eq,RetType,Depth,Self,X,S):- bagof(E,eval_ne(Eq,RetType,Depth,Self,X,E),S)*->true;S=[]. +bagof_eval(_Eq,_RetType,_Dpth,_Slf,X,L):- typed_list(X,_Type,L),!. +bagof_eval(Eq,RetType,Depth,Self,X,L):- + findall(E,eval_ne(Eq,RetType,Depth,Self,X,E),L). + +setof_eval(Depth,Self,X,L):- setof_eval('=',_RT,Depth,Self,X,L). +setof_eval(Eq,RetType,Depth,Self,X,S):- bagof_eval(Eq,RetType,Depth,Self,X,L), + sort(L,S). + + +eval_ne(Eq,RetType,Depth,Self,X,O):- + eval(Eq,RetType,Depth,Self,X,E), \+ var(E), \+ is_empty(E), O=E. + +:- ensure_loaded(metta_subst). + + diff --git a/metta_vspace/pyswip/metta_eval.pl.old b/metta_vspace/pyswip-want/metta_eval.pl.old similarity index 100% rename from metta_vspace/pyswip/metta_eval.pl.old rename to metta_vspace/pyswip-want/metta_eval.pl.old diff --git a/metta_vspace/pyswip/metta_eval.pl.save b/metta_vspace/pyswip-want/metta_eval.pl.save similarity index 100% rename from metta_vspace/pyswip/metta_eval.pl.save rename to metta_vspace/pyswip-want/metta_eval.pl.save diff --git a/metta_vspace/pyswip-want/metta_eval.prev b/metta_vspace/pyswip-want/metta_eval.prev new file mode 100755 index 00000000..65c8ad88 --- /dev/null +++ b/metta_vspace/pyswip-want/metta_eval.prev @@ -0,0 +1,1549 @@ +% +% post match modew +%:- style_check(-singleton). + +self_eval0(X):- \+ callable(X),!. +self_eval0(X):- is_valid_nb_state(X),!. +%self_eval0(X):- string(X),!. +%self_eval0(X):- number(X),!. +%self_eval0([]). +self_eval0(X):- is_metta_declaration(X),!. +self_eval0(X):- is_list(X),!,fail. +self_eval0(X):- typed_list(X,_,_),!. +%self_eval0(X):- compound(X),!. +%self_eval0(X):- is_ref(X),!,fail. +self_eval0('True'). self_eval0('False'). % self_eval0('F'). +self_eval0('Empty'). +self_eval0(X):- atom(X),!, \+ nb_current(X,_),!. + +self_eval(X):- notrace(self_eval0(X)). + +:- set_prolog_flag(access_level,system). +hyde(F/A):- functor(P,F,A), redefine_system_predicate(P),'$hide'(F/A), '$iso'(F/A). +:- 'hyde'(option_else/2). +:- 'hyde'(atom/1). +:- 'hyde'(quietly/1). +:- 'hyde'(notrace/1). +:- 'hyde'(var/1). +:- 'hyde'(is_list/1). +:- 'hyde'(copy_term/2). +:- 'hyde'(nonvar/1). +:- 'hyde'(quietly/1). +%:- 'hyde'(option_value/2). + + +is_metta_declaration([F|_]):- F == '->',!. +is_metta_declaration([F,_,_|T]):- T ==[], is_metta_declaration_f(F). + +is_metta_declaration_f(F):- F == ':', !. +is_metta_declaration_f(F):- F == '=', !, + \+ (current_self(Space), is_user_defined_head_f(Space,F)). + +(F==':'; + (F=='=', \+ + \+ (current_self(Space), is_user_defined_head_f(Space,F)))). +% is_metta_declaration([F|T]):- is_list(T), is_user_defined_head([F]),!. + +:- nb_setval(self_space, '&self'). +evals_to(XX,Y):- Y=@=XX,!. +evals_to(XX,Y):- Y=='True',!, is_True(XX),!. + +current_self(Space):- nb_current(self_space,Space). + +do_expander('=',_,X,X):-!. +do_expander(':',_,X,Y):- !, get_type(X,Y)*->X=Y. + +'get_type'(Arg,Type):- 'get-type'(Arg,Type). + + + + +eval_args(X,Y):- current_self(Space), + rtrace_on_existence_error(eval(100,Space,X,Y)). +eval_args(Depth,Self,X,Y):- locally(set_prolog_flag(gc,false),rtrace_on_existence_error(eval(Depth,Self,X,Y))). +eval_args(Eq,RetType,Depth,Self,X,Y):- + locally(set_prolog_flag(gc,true), + rtrace_on_existence_error( + eval(Eq,RetType,Depth,Self,X,Y))). + +%eval(Eq,RetType,Depth,_Self,X,_Y):- forall(between(6,Depth,_),write(' ')),writeqln(eval(Eq,RetType,X)),fail. +eval(Depth,Self,X,Y):- eval('=',_RetType,Depth,Self,X,Y). + +%eval(Eq,RetType,_Dpth,_Slf,X,Y):- nonvar(Y),X=Y,!. + +eval(Eq,RetType,Depth,Self,X,Y):- nonvar(Y),!, + get_type(Depth,Self,Y,RetType), !, + eval(Eq,RetType,Depth,Self,X,XX),evals_to(XX,Y). + +eval(_Eq,_RetType,_Dpth,_Slf,X,Y):- var(X),!,Y=X. + +eval(Eq,RetType,_Dpth,_Slf,[X|T],Y):- T==[], number(X),!, do_expander(Eq,RetType,X,YY),Y=[YY]. + +/* +eval(Eq,RetType,Depth,Self,[F|X],Y):- + (F=='superpose' ; ( option_value(no_repeats,false))), + notrace((D1 is Depth-1)),!, + eval_11(Eq,RetType,D1,Self,[F|X],Y). +*/ + +eval(Eq,RetType,Depth,Self,X,Y):- atom(Eq), ( Eq \== ('=')) ,!, + call(Eq,'=',RetType,Depth,Self,X,Y). + +eval(Eq,RetType,Depth,Self,X,Y):- + %notrace(allow_repeats_eval_(X)), + !, + eval_11(Eq,RetType,Depth,Self,X,Y). +eval(Eq,RetType,Depth,Self,X,Y):- + nop(notrace((no_repeats_var(YY)), + D1 is Depth-1)),!, + eval_11(Eq,RetType,D1,Self,X,Y), + notrace(( \+ (Y\=YY))). + +allow_repeats_eval_(_):- !. +allow_repeats_eval_(_):- option_value(no_repeats,false),!. +allow_repeats_eval_(X):- \+ is_list(X),!,fail. +allow_repeats_eval_([F|_]):- atom(F),allow_repeats_eval_f(F). +allow_repeats_eval_f('superpose'). +allow_repeats_eval_f('collapse'). + +debugging_metta(G):- notrace((is_debugging((eval))->ignore(G);true)). + + +:- nodebug(metta(eval)). + + +w_indent(Depth,Goal):- + \+ \+ mnotrace(ignore((( + format('~N'), + setup_call_cleanup(forall(between(Depth,101,_),write(' ')),Goal, format('~N')))))). +indentq(Depth,Term):- + \+ \+ mnotrace(ignore((( + format('~N'), + setup_call_cleanup(forall(between(Depth,101,_),write(' ')),format('~q',[Term]), + format('~N')))))). + + +with_debug(Flag,Goal):- is_debugging(Flag),!, call(Goal). +with_debug(Flag,Goal):- flag(eval_num,_,0), + setup_call_cleanup(set_debug(Flag,true),call(Goal),set_debug(Flag,false)). + +flag_to_var(Flag,Var):- atom(Flag), \+ atom_concat('trace-on-',_,Flag),!,atom_concat('trace-on-',Flag,Var). +flag_to_var(metta(Flag),Var):- !, nonvar(Flag), flag_to_var(Flag,Var). +flag_to_var(Flag,Var):- Flag=Var. + +set_debug(Flag,Val):- \+ atom(Flag), flag_to_var(Flag,Var), atom(Var),!,set_debug(Var,Val). +set_debug(Flag,true):- !, debug(metta(Flag)),flag_to_var(Flag,Var),set_option_value(Var,true). +set_debug(Flag,false):- nodebug(metta(Flag)),flag_to_var(Flag,Var),set_option_value(Var,false). +if_trace((Flag;true),Goal):- !, notrace(( catch_err(ignore((Goal)),E,wdmsg(E-->if_trace((Flag;true),Goal))))). +if_trace(Flag,Goal):- notrace((catch_err(ignore((is_debugging(Flag),Goal)),E,wdmsg(E-->if_trace(Flag,Goal))))). + + +%maybe_efbug(SS,G):- efbug(SS,G)*-> if_trace(eval,wdmsg(SS=G)) ; fail. +maybe_efbug(_,G):- call(G). +%efbug(P1,G):- call(P1,G). +efbug(_,G):- call(G). + + + +is_debugging(Flag):- var(Flag),!,fail. +is_debugging((A;B)):- !, (is_debugging(A) ; is_debugging(B) ). +is_debugging((A,B)):- !, (is_debugging(A) , is_debugging(B) ). +is_debugging(not(Flag)):- !, \+ is_debugging(Flag). +is_debugging(Flag):- Flag== false,!,fail. +is_debugging(Flag):- Flag== true,!. +is_debugging(Flag):- debugging(metta(Flag),TF),!,TF==true. +is_debugging(Flag):- debugging(Flag,TF),!,TF==true. +is_debugging(Flag):- flag_to_var(Flag,Var), + (option_value(Var,true)->true;(Flag\==Var -> is_debugging(Var))). + +:- nodebug(metta(overflow)). + + +eval_99(Eq,RetType,Depth,Self,X,Y):- + eval_20(Eq,RetType,Depth,Self,X,Y)*->true;eval_failed(Depth,Self,X,Y). + + + +eval_00(_Eq,_RetType,Depth,_Slf,X,Y):- Depth<1,!,X=Y, (\+ trace_on_overflow-> true; flag(eval_num,_,0),debug(metta(eval))). +eval_00(_Eq,_RetType,_Dpth,_Slf,X,Y):- self_eval(X),!,Y=X. +eval_00(Eq,RetType,Depth,Self,X,YO):- + Depth2 is Depth-1, + copy_term(X, XX), + eval_20(Eq,RetType,Depth,Self,X,M), + ((M\=@=XX, \+ self_eval(M))-> + eval_00(Eq,RetType,Depth2,Self,M,Y);Y=M), + once(if_or_else(subst_args(Eq,RetType,Depth2,Self,Y,YO), + if_or_else(finish_eval(Depth2,Self,Y,YO), + Y=YO))). + + + +eval_11(_Eq,_RetType,_Dpth,_Slf,X,Y):- self_eval(X),!,Y=X. +eval_11(Eq,RetType,Depth,Self,X,Y):- \+ is_debugging((eval)),!, + D1 is Depth-1, + eval_00(Eq,RetType,D1,Self,X,Y). +eval_11(Eq,RetType,Depth,Self,X,Y):- + notrace(( + + flag(eval_num,EX,EX+1), + D1 is Depth-1, + DR is 99-D1, + PrintRet = _, + option_else('trace-length',Max,100), + if_t((EX>Max), (set_debug(eval,false),MaxP1 is Max+1, set_debug(overflow,false), + format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)',[MaxP1]))), + nop(notrace(no_repeats_var(YY))), + + if_t(DR<10,if_trace((eval),(PrintRet=1, indentq(Depth,'-->'(EX,eval(Self,X,'$VAR'('RET')),depth(DR)))))), + Ret=retval(fail))), + + call_cleanup(( + dcall(eval_00(Eq,RetType,D1,Self,X,Y)), + notrace(( \+ (Y\=YY), nb_setarg(1,Ret,Y)))), + + (PrintRet==1 -> indentq(Depth,'<--'(EX,Ret)) ; + mnotrace(ignore(((Y\=@=X, + if_t(DR<10,if_trace((eval),indentq(Depth,'<--'(EX,Ret)))))))))), + + (Ret\=@=retval(fail)->true;(rtrace(eval_00(Eq,RetType,D1,Self,X,Y)),fail)). + + + +eval_15(Eq,RetType,Depth,Self,X,Y):- !, + eval_20(Eq,RetType,Depth,Self,X,Y). + +eval_15(Eq,RetType,Depth,Self,X,Y):- + ((eval_20(Eq,RetType,Depth,Self,X,Y), + if_t(var(Y),dmsg((eval_20(Eq,RetType,Depth,Self,X,Y),var(Y)))), + nonvar(Y))*->true;(eval_failed(Depth,Self,X,Y),fail)). + + + + + + + + + + + + + +:- discontiguous eval_20/6. +:- discontiguous eval_40/6. +%:- discontiguous eval_30fz/5. +%:- discontiguous eval_31/5. +%:- discontiguous eval_60/5. + +eval_20(Eq,RetType,_Dpth,_Slf,Name,Y):- + atom(Name), !, + (nb_current(Name,X)->do_expander(Eq,RetType,X,Y); + Y = Name). + + +eval_20(Eq,RetType,_Dpth,_Slf,X,Y):- self_eval(X),!,do_expander(Eq,RetType,X,Y). + +% ================================================================= +% ================================================================= +% ================================================================= +% VAR HEADS/ NON-LISTS +% ================================================================= +% ================================================================= +% ================================================================= + +eval_20(Eq,RetType,_Dpth,_Slf,[X|T],Y):- T==[], \+ callable(X),!, do_expander(Eq,RetType,X,YY),Y=[YY]. +%eval_20(Eq,RetType,_Dpth,Self,[X|T],Y):- T==[], atom(X), +% \+ is_user_defined_head_f(Self,X), +% do_expander(Eq,RetType,X,YY),!,Y=[YY]. + +eval_20(Eq,RetType,Depth,Self,X,Y):- atom(Eq), ( Eq \== ('=')) ,!, + call(Eq,'=',RetType,Depth,Self,X,Y). + + +eval_20(Eq,RetType,Depth,Self,[V|VI],VVO):- \+ is_list(VI),!, + eval(Eq,RetType,Depth,Self,VI,VM), + ( VM\==VI -> eval(Eq,RetType,Depth,Self,[V|VM],VVO) ; + (eval(Eq,RetType,Depth,Self,V,VV), (V\==VV -> eval(Eq,RetType,Depth,Self,[VV|VI],VVO) ; VVO = [V|VI]))). + +eval_20(Eq,RetType,_Dpth,_Slf,X,Y):- \+ is_list(X),!,do_expander(Eq,RetType,X,Y). + +eval_20(Eq,_RetType,Depth,Self,[V|VI],[V|VO]):- var(V),is_list(VI),!,maplist(eval(Eq,_ArgRetType,Depth,Self),VI,VO). + + +% ================================================================= +% ================================================================= +% ================================================================= +% TRACE/PRINT +% ================================================================= +% ================================================================= +% ================================================================= + +eval_20(Eq,RetType,_Dpth,_Slf,['repl!'],Y):- !, repl,check_returnval(Eq,RetType,Y). +eval_20(Eq,RetType,Depth,Self,['!',Cond],Res):- !, call(eval(Eq,RetType,Depth,Self,Cond,Res)). +eval_20(Eq,RetType,Depth,Self,['rtrace!',Cond],Res):- !, rtrace(eval(Eq,RetType,Depth,Self,Cond,Res)). +eval_20(Eq,RetType,Depth,Self,['trace',Cond],Res):- !, with_debug(eval,eval(Eq,RetType,Depth,Self,Cond,Res)). +eval_20(Eq,RetType,Depth,Self,['time',Cond],Res):- !, time_eval(eval(Cond),eval(Eq,RetType,Depth,Self,Cond,Res)). +eval_20(Eq,RetType,Depth,Self,['print',Cond],Res):- !, eval(Eq,RetType,Depth,Self,Cond,Res),format('~N'),print(Res),format('~N'). +% !(println! $1) +eval_20(Eq,RetType,Depth,Self,['println!'|Cond],Res):- !, maplist(eval(Eq,RetType,Depth,Self),Cond,[Res|Out]), + format('~N'),maplist(write_src,[Res|Out]),format('~N'). +eval_20(Eq,RetType,Depth,Self,['trace!',A|Cond],Res):- !, maplist(eval(Eq,RetType,Depth,Self),[A|Cond],[AA|Result]), + last(Result,Res), format('~N'),maplist(write_src,[AA]),format('~N'). + +%eval_20(Eq,RetType,Depth,Self,['trace!',A,B],C):- !,eval(Eq,RetType,Depth,Self,B,C),format('~N'),wdmsg(['trace!',A,B]=C),format('~N'). +%eval_20(Eq,RetType,_Dpth,_Slf,['trace!',A],A):- !, format('~N'),wdmsg(A),format('~N'). + +eval_20(Eq,RetType,_Dpth,_Slf,List,YY):- is_list(List),maplist(self_eval,List),List=[H|_], \+ atom(H), !,Y=List,do_expander(Eq,RetType,Y,YY). + +eval_20(Eq,_ListOfRetType,Depth,Self,['TupleConcat',A,B],OO):- fail, !, + eval(Eq,RetType,Depth,Self,A,AA), + eval(Eq,RetType,Depth,Self,B,BB), + append(AA,BB,OO). +eval_20(Eq,OuterRetType,Depth,Self,['range',A,B],OO):- (is_list(A);is_list(B)), + ((eval(Eq,RetType,Depth,Self,A,AA), + eval(Eq,RetType,Depth,Self,B,BB))), + ((AA+BB)\=@=(A+B)), + eval_20(Eq,OuterRetType,Depth,Self,['range',AA,BB],OO),!. + + +%eval_20(Eq,RetType,Depth,Self,['colapse'|List], Flat):- !, maplist(eval(Eq,RetType,Depth,Self),List,Res),flatten(Res,Flat). + + + + +% ================================================================= +% ================================================================= +% ================================================================= +% UNIT TESTING/assert +% ================================================================= +% ================================================================= +% ================================================================= + + +eval_20(Eq,RetType,Depth,Self,['assertTrue', X],TF):- !, eval(Eq,RetType,Depth,Self,['assertEqual',X,'True'],TF). +eval_20(Eq,RetType,Depth,Self,['assertFalse',X],TF):- !, eval(Eq,RetType,Depth,Self,['assertEqual',X,'False'],TF). + +eval_20(Eq,RetType,Depth,Self,['assertEqual',X,Y],RetVal):- !, + loonit_assert_source_tf( + ['assertEqual',X,Y], + (bagof_eval(Eq,RetType,Depth,Self,X,XX), bagof_eval(Eq,RetType,Depth,Self,Y,YY)), + equal_enough_for_test(XX,YY), TF), + (TF=='True'->return_empty(RetVal);RetVal=[got,XX,[expected(_)],YY]). + +eval_20(Eq,RetType,Depth,Self,['assertNotEqual',X,Y],RetVal):- !, + loonit_assert_source_tf( + ['assertEqual',X,Y], + (bagof_eval(Eq,RetType,Depth,Self,X,XX), bagof_eval(Eq,RetType,Depth,Self,Y,YY)), + \+ equal_enough(XX,YY), TF), + (TF=='True'->return_empty(RetVal);RetVal=[got,XX,expected,YY]). + +eval_20(Eq,RetType,Depth,Self,['assertEqualToResult',X,Y],RetVal):- !, + loonit_assert_source_tf( + ['assertEqualToResult',X,Y], + (bagof_eval(Eq,RetType,Depth,Self,X,XX), sort(Y,YY)), + equal_enough_for_test(XX,YY), TF), + (TF=='True'->return_empty(RetVal);RetVal=[got,XX,expected,YY]). + + +loonit_assert_source_tf(Src,Goal,Check,TF):- + copy_term(Goal,OrigGoal), + loonit_asserts(Src, time_eval('\n; EVAL TEST\n;',Goal), Check), + as_tf(Check,TF),!, + ignore(( + once((TF='True', trace_on_pass);(TF='False', trace_on_fail)), + with_debug(metta(eval),time_eval('Trace',OrigGoal)))). + +sort_result(Res,Res):- \+ compound(Res),!. +sort_result([And|Res1],Res):- is_and(And),!,sort_result(Res1,Res). +sort_result([T,And|Res1],Res):- is_and(And),!,sort_result([T|Res1],Res). +sort_result([H|T],[HH|TT]):- !, sort_result(H,HH),sort_result(T,TT). +sort_result(Res,Res). + +unify_enough(L,L). +%unify_enough(L,C):- is_list(L),into_list_args(C,CC),!,unify_lists(CC,L). +%unify_enough(C,L):- is_list(L),into_list_args(C,CC),!,unify_lists(CC,L). +%unify_enough(C,L):- \+ compound(C),!,L=C. +%unify_enough(L,C):- \+ compound(C),!,L=C. +unify_enough(L,C):- into_list_args(L,LL),into_list_args(C,CC),unify_lists(CC,LL). + +%unify_lists(C,L):- \+ compound(C),!,L=C. +%unify_lists(L,C):- \+ compound(C),!,L=C. +unify_lists(L,L):-!. +unify_lists([C|CC],[L|LL]):- unify_enough(L,C),!,unify_lists(CC,LL). + +equal_enough(R,V):- is_list(R),is_list(V),sort(R,RR),sort(V,VV),!,equal_enouf(RR,VV),!. +equal_enough(R,V):- copy_term(R,RR),copy_term(V,VV),equal_enouf(R,V),!,R=@=RR,V=@=VV. + +%s_empty(X):- var(X),!. +s_empty(X):- var(X),!,fail. +is_empty('Empty'). +is_empty([]). +is_empty([X]):-!,is_empty(X). +has_let_star(Y):- sub_var('let*',Y). + +equal_enough_for_test(X,Y):- is_empty(X),!,is_empty(Y). +equal_enough_for_test(X,Y):- has_let_star(Y),!,\+ is_empty(X). +equal_enough_for_test(X,Y):- must_det_ll((subst_vars(X,XX),subst_vars(Y,YY))),!,equal_enough_for_test2(XX,YY),!. +equal_enough_for_test2(X,Y):- equal_enough(X,Y). + +equal_enouf(R,V):- is_ftVar(R), is_ftVar(V), R=V,!. +equal_enouf(X,Y):- is_empty(X),!,is_empty(Y). +equal_enouf(R,V):- R=@=V, R=V, !. +equal_enouf(_,V):- V=@='...',!. +equal_enouf(L,C):- is_list(L),into_list_args(C,CC),!,equal_enouf_l(CC,L). +equal_enouf(C,L):- is_list(L),into_list_args(C,CC),!,equal_enouf_l(CC,L). +%equal_enouf(R,V):- (var(R),var(V)),!, R=V. +equal_enouf(R,V):- (var(R);var(V)),!, R==V. +equal_enouf(R,V):- number(R),number(V),!, RV is abs(R-V), RV < 0.03 . +equal_enouf(R,V):- atom(R),!,atom(V), has_unicode(R),has_unicode(V). +equal_enouf(R,V):- (\+ compound(R) ; \+ compound(V)),!, R==V. +equal_enouf(L,C):- into_list_args(L,LL),into_list_args(C,CC),!,equal_enouf_l(CC,LL). + +equal_enouf_l([S1,V1|_],[S2,V2|_]):- S1 == 'State',S2 == 'State',!, equal_enouf(V1,V2). +equal_enouf_l(C,L):- \+ compound(C),!,L=@=C. +equal_enouf_l(L,C):- \+ compound(C),!,L=@=C. +equal_enouf_l([C|CC],[L|LL]):- !, equal_enouf(L,C),!,equal_enouf_l(CC,LL). + + +has_unicode(A):- atom_codes(A,Cs),member(N,Cs),N>127,!. + +set_last_error(_). + +% ================================================================= +% ================================================================= +% ================================================================= +% SPACE EDITING +% ================================================================= +% ================================================================= +% ================================================================= +% do_metta(_Who,What,Where,PredDecl,_TF):- do_metta(Where,What, PredDecl). +/* +eval_20(Eq,RetType,_Dpth,Self,['add-atom',Other,PredDecl],TF):- !, into_space(Self,Other,Space), as_tf(do_metta(Space,load,PredDecl),TF). +eval_20(Eq,RetType,_Dpth,Self,['remove-atom',Other,PredDecl],TF):- !, into_space(Self,Other,Space), as_tf(do_metta(Space,unload,PredDecl),TF). +eval_20(Eq,RetType,_Dpth,Self,['atom-count',Other],Count):- !, into_space(Self,Other,Space), findall(_,metta_defn(Eq,Other,_,_),L1),length(L1,C1),findall(_,get_metta_atom(Eq,Space,_),L2),length(L2,C2),Count is C1+C2. +eval_20(Eq,RetType,_Dpth,Self,['atom-replace',Other,Rem,Add],TF):- !, into_space(Self,Other,Space), copy_term(Rem,RCopy), + as_tf((metta_atom_iter_ref(Space,RCopy,Ref), RCopy=@=Rem,erase(Ref), do_metta(Other,load,Add)),TF). +*/ +eval_20(Eq,RetType,Depth,Self,[Op,Space|Args],Res):- is_space_op(Op),!, + eval_space_start(Eq,RetType,Depth,Self,[Op,Space|Args],Res). + + +eval_space_start(Eq,RetType,_Depth,_Self,[_Op,_Other,Atom],Res):- + (Atom == [] ; Atom =='Empty'; Atom =='Nil'),!,return_empty('False',Res),check_returnval(Eq,RetType,Res). + +eval_space_start(Eq,RetType,Depth,Self,[Op,Other|Args],Res):- + into_space(Depth,Self,Other,Space), + eval_space(Eq,RetType,Depth,Self,[Op,Space|Args],Res). + + +eval_space(Eq,RetType,_Dpth,_Slf,['add-atom',Space,PredDecl],Res):- !, + do_metta(python,load,Space,PredDecl,TF),return_empty(TF,Res),check_returnval(Eq,RetType,Res). + +eval_space(Eq,RetType,_Dpth,_Slf,['remove-atom',Space,PredDecl],Res):- !, + do_metta(python,unload,Space,PredDecl,TF),return_empty(TF,Res),check_returnval(Eq,RetType,Res). + +eval_space(Eq,RetType,_Dpth,_Slf,['atom-count',Space],Count):- !, + ignore(RetType='Number'),ignore(Eq='='), + findall(Atom, get_metta_atom_from(Space, Atom),Atoms), + length(Atoms,Count). + +eval_space(Eq,RetType,_Dpth,_Slf,['atom-replace',Space,Rem,Add],TF):- !, + copy_term(Rem,RCopy), as_tf((metta_atom_iter_ref(Space,RCopy,Ref), RCopy=@=Rem,erase(Ref), do_metta(Space,load,Add)),TF), + check_returnval(Eq,RetType,TF). + +eval_space(Eq,RetType,_Dpth,_Slf,['get-atoms',Space],Atom):- !, + ignore(RetType='Atom'), get_metta_atom_from(Space, Atom), check_returnval(Eq,RetType,Atom). + +/* +get_atoms(_Dpth,_Slf,Other,Atom):- Other=='&self',!,get_metta_atom_from(Other, Atom). +% get_atoms_fail(Depth,Self,Other,Atom):- fail, is_asserted_space(Other),!, get_metta_atom(Eq,Other,Atom). +get_atoms(Depth,Self,Other,AtomO):- + into_space(Depth,Self,Other,Space), + once((space_to_Space(Depth,Self,Space,SpaceC), + into_listoid(SpaceC,AtomsL))), + %no_repeat_var(NRAtom), + dcall((member(Atom,AtomsL), + %Atom = NRAtom, + AtomO=Atom)). + +space_to_Space(_Dpth,_Slf,Space,SpaceC):- compound(Space),functor(Space,_,1),arg(1,Space,L),is_list(L),!,SpaceC=Space. +space_to_Space(_Dpth,_Slf,Space,SpaceC):- findall(Atom, get_metta_atom_from(Space, Atom),Atoms), + SpaceC = 'hyperon::space::DynSpace'(Atoms). +*/ + +%eval_space(Eq,RetType,Depth,Self,['match',Other,Goal,Template],Template):- into_space(Self,Other,Space),!, metta_atom_iter(Eq,Depth,Space,Goal). +%eval_space(Eq,RetType,Depth,Self,['match',Other,Goal,Template,Else],Template):- into_space(Self,Other,Space),!, (metta_atom_iter(Eq,Depth,Space,Goal)*->true;Else=Template). + +% Match-ELSE +eval_space(Eq,RetType,Depth,Self,['match',Other,Goal,Template,Else],Template):- !, + ((eval_space(Eq,RetType,Depth,Self,['match',Other,Goal,Template],Template), + \+ return_empty([],Template))*->true;Template=Else). +% Match-TEMPLATE + +eval_space(Eq,RetType,Depth,Self,['match',Other,Goal,Template],Res):- !, + metta_atom_iter(Eq,Depth,Self,Other,Goal), + Template=Res. + %finish_eval(Eq,RetType,Depth,Self,Template,Res). +/* + dcall(( % copy_term(Goal+Template,CGoal+CTemplate), + catch_err(try_match(Eq,RetType,Depth,Self,Other,Goal),E, + ((wdmsg(catch_err(try_match(Eq,RetType,Depth,Self,Other,Goal))=E)), + rtrace(try_match(Eq,RetType,Depth,Self,Other,Goal)))))), + %print(Template), + finish_eval(Eq,RetType,Depth,Self,Template,Res). + +try_match(Eq,RetType,Depth,Self,Space,Goal):- !, + % into_space(Depth,Self,Other,Space), + metta_atom_iter(Eq,Depth,Self,Space,Goal). + +%try_match(Depth,Self,Other,Goal,_Template):- get_atoms(Depth,Self,Other,Goal). % Template=Res. +metta_atom_iter(Eq,Depth,Other,Goal):- + current_self(Self), + metta_atom_iter(Eq,Depth,Self,Other,Goal). + +metta_atom_iter_fail(Depth,_Slf,Other,[Equal,[F|H],B]):- fail, '=' == Equal,!, % trace, + dcall(metta_defn(Eq,Other,[F|HH],BB)), + once(eval_until_unify(Eq,RetType,Depth,Other,H,HH)), + once(eval_until_unify(Eq,RetType,Depth,Other,B,BB)). +*/ + +metta_atom_iter(Eq,_Depth,_Slf,Other,[Equal,[F|H],B]):- Eq == Equal,!, % trace, + (metta_defn(Eq,Other,[F|H],B)). % once(eval_until_unify(Eq,RetType,Depth,Other,H,HH)). + +%metta_atom_iter(Eq,Depth,_Slf,Other,[Equal,[F|H],B]):- '=' == Equal,!, % trace, + % dcall(metta_defn(Eq,Other,[F|HH],B)), once(eval_until_unify(Eq,RetType,Depth,Other,H,HH)). + +metta_atom_iter(_Eq,Depth,_,_,_):- Depth<3,!,fail. +% And +metta_atom_iter(Eq,Depth,Self,Other,[And|Y]):- atom(And), is_and(And),!, + (Y==[] -> true ; ( D2 is Depth -1, Y = [H|T], metta_atom_iter(Eq,D2,Self,Other,H),metta_atom_iter(Eq,D2,Self,Other,[And|T]))). + +metta_atom_iter(Eq,_Dpth,_Slf,Other,H):- get_metta_atom(Eq,Other,H). + +% is this OK? +metta_atom_iter(Eq,Depth,Self,Other,H):- metta_defn(Eq,Other,H,B), D2 is Depth -1, metta_atom_iter(Eq,D2,Self,Other,B). +%metta_atom_iter_l2(Depth,Self,Other,H):- metta_atom_iter(Eq,Depth,Self,Other,H). +%$metta_atom_iter(Eq,_Dpth,_Slf,[]):-!. + +eval_20(Eq,RetType,_Dpth,_Slf,['new-space'],Space):- !, 'new-space'(Space),check_returnval(Eq,RetType,Space). + + +/* + +metta_atom_iter(Eq,_Dpth,Other,[Equal,H,B]):- '=' == Equal,!, + (metta_defn(Eq,Other,H,B)*->true;(get_metta_atom(Eq,Other,H),B='True')). + +metta_atom_iter(Eq,Depth,_,_):- Depth<3,!,fail. +metta_atom_iter(Eq,_Dpth,_Slf,[]):-!. +metta_atom_iter(Eq,_Dpth,Other,H):- get_metta_atom(Eq,Other,H). +metta_atom_iter(Eq,Depth,Other,H):- D2 is Depth -1, metta_defn(Eq,Other,H,B),metta_atom_iter(Eq,D2,Other,B). +metta_atom_iter(Eq,_Dpth,_Slf,[And]):- is_and(And),!. +metta_atom_iter(Eq,Depth,Self,[And,X|Y]):- is_and(And),!,D2 is Depth -1, metta_atom_iter(Eq,D2,Self,X),metta_atom_iter(Eq,D2,Self,[And|Y]). +*/ +/* +metta_atom_iter2(_,Self,[=,X,Y]):- metta_defn(Eq,Self,X,Y). +metta_atom_iter2(_Dpth,Other,[Equal,H,B]):- '=' == Equal,!, metta_defn(Eq,Other,H,B). +metta_atom_iter2(_Dpth,Self,X,Y):- metta_defn(Eq,Self,X,Y). %, Y\=='True'. +metta_atom_iter2(_Dpth,Self,X,Y):- get_metta_atom(Eq,Self,[=,X,Y]). %, Y\=='True'. +*/ +%metta_atom_iter_ref(Other,[Eq,H,B],Ref):-clause(metta_defn(Eq,Other,H,B),true,Ref). +metta_atom_iter_ref(Other,H,Ref):-clause(asserted_metta_atom(Other,H),true,Ref). + + +% ================================================================= +% ================================================================= +% ================================================================= +% CASE/SWITCH +% ================================================================= +% ================================================================= +% ================================================================= +% Macro: case +:- nodebug(metta(case)). +/* +!(assertEqualToResult + (case + (Link $X B) + ( ( (g $Y) + (Link $X $Y)))) ()) +*/ +/* +eval_20(Eq,RetType,Depth,Self,['case',A,CL],Value):- !, +((eval(Depth,Self,A,AA), + if_trace((case),(writeqln('switch'(A)=AA))), + eval_case_result(Eq,RetType,Depth,Self,A,AA,CL,Value))*->true; +Value=found_none). + +eval_case_result(Eq,RetType,Depth,Self,A,AA,CL,Value):- + must_det_ll(into_case_list(1,CL,KVs)), + select_switch(Depth,Self,AA,KVs,Match,Value), + if_trace((case),(writeqln('matched'=Match))), + if_trace((case),(writeqln('result'=Value))), + check_returnval(Value,Eq,RetType). +eval_case_result(Eq,RetType,Depth,Self,A,AA,CL,Value):- + select(['%void%',_],CL,Rest), Rest == [],!, Value =[]. +eval_case_result(Eq,RetType,Depth,Self,A,AA,CL,Value):- + select(['%void%',Value],CL,Rest),!. + + +select_switch(Depth,_Self,_A,_Cases,_Match,_Value):- Depth<1,!,fail. +select_switch(Depth,Self,A,Cases,Match,Value):- + Depth2 is Depth -1, + ((if_trace((case),(writeqln('select-1'=A))),select_case(Depth2,Self,A,Cases,Match,Value))*->true; + ((eval_complete_change(Eq,_RetType,Depth2,Self,A,AA),if_trace((case),(writeqln('select-2'=AA))), + select_switch(Depth2,Self, AA,Cases,Match,Value))*->true; + (best_key('%void%',Cases,Match,Value)))). + + select_case(Depth,Self,AA,Cases,Match,Value):- + ((best_key(AA,Cases,Match,Value) *-> true ; + ((maybe_special_keys(Depth,Self,Cases,CasES), best_key(AA,CasES,Match,Value)) *-> true; + (fail)))). + + best_key(AA,Cases,Match,Value):- + ((member(Match-Value,Cases),AA ==Match,must_det_ll(AA = Match))->true; + ((member(Match-Value,Cases),AA=@=Match,must_det_ll(AA = Match))->true; + ((member(Match-Value,Cases), AA=Match))->true; + ((member(Match-Value,Cases),unify_enough(AA,Match))->true))). + + %into_case_list([[C|ASES0]],CASES):- is_list(C),!, into_case_list([C|ASES0],CASES),!. + into_case_list(N,[SV|CL],[S-V|CASES]):- + must_det_ll(is_case(S,SV,V)), + if_trace((case),(format('~N'), writeqln('case'(N)=(S>V)))), + N2 is N+1, + into_case_list(N2,CL,CASES). + into_case_list(_,[],[]). + + is_case(AA,[AA,Value],Value):-!. + is_case(AA,[AA|Value],Value). + + %maybe_special_keys(Depth,Self,[K-V|KVI],[AK-V|KVO]):- fail,eval(Eq,RetType,Depth,Self,K,AK), K\=@=AK,!, maybe_special_keys(Depth,Self,KVI,KVO). + maybe_special_keys(Depth,Self,[_|KVI],KVO):- + fail, maybe_special_keys(Depth,Self,KVI,KVO). + maybe_special_keys(_Depth,_Self,[],[]). + +*/ + +% if there is only a void then always return nothing for each Case +eval_20(Eq,_RetType,Depth,Self,['case',A,[[Void,_]]],Res):- + '%void%' == Void, + eval(Eq,_UnkRetType,Depth,Self,A,_),!,Res =[]. + +% if there is nothing for case just treat like a collapse +eval_20(Eq,_RetType,Depth,Self,['case',A,[]],Empty):- + %forall(eval(Eq,_RetType2,Depth,Self,Expr,_),true), + once(eval(Eq,_RetType2,Depth,Self,A,_)), + return_empty([],Empty). + +% Macro: case +eval_20(Eq,RetType,Depth,Self,['case',A,CL|T],Res):- + must_det_ll(T==[]), + into_case_list(CL,CASES), + findall(Key-Value, + (nth0(Nth,CASES,Case0), + (is_case(Key,Case0,Value), + if_trace(metta(case),(format('~N'),writeqln(c(Nth,Key)=Value))))),KVs),!, + eval_case(Eq,RetType,Depth,Self,A,KVs,Res). + +eval_case(Eq,CaseRetType,Depth,Self,A,KVs,Res):- + ((eval(Eq,_UnkRetType,Depth,Self,A,AA), + if_trace((case),(writeqln('case'=A))), + if_trace(metta(case),writeqln('switch'=AA)), + (select_case(Depth,Self,AA,KVs,Value)->true;(member(Void -Value,KVs),Void=='%void%'))) + *->true;(member(Void -Value,KVs),Void=='%void%')), + eval(Eq,CaseRetType,Depth,Self,Value,Res). + + select_case(Depth,Self,AA,Cases,Value):- + (best_key(AA,Cases,Value) -> true ; + (maybe_special_keys(Depth,Self,Cases,CasES), + (best_key(AA,CasES,Value) -> true ; + (member(Void -Value,CasES),Void=='%void%')))). + + best_key(AA,Cases,Value):- + ((member(Match-Value,Cases),AA ==Match)->true; + ((member(Match-Value,Cases),AA=@=Match)->true; + (member(Match-Value,Cases),AA = Match))). + + %into_case_list([[C|ASES0]],CASES):- is_list(C),!, into_case_list([C|ASES0],CASES),!. + into_case_list(CASES,CASES):- is_list(CASES),!. + is_case(AA,[AA,Value],Value):-!. + is_case(AA,[AA|Value],Value). + + maybe_special_keys(Depth,Self,[K-V|KVI],[AK-V|KVO]):- + eval(Depth,Self,K,AK), K\=@=AK,!, + maybe_special_keys(Depth,Self,KVI,KVO). + maybe_special_keys(Depth,Self,[_|KVI],KVO):- + maybe_special_keys(Depth,Self,KVI,KVO). + maybe_special_keys(_Depth,_Self,[],[]). + + +% ================================================================= +% ================================================================= +% ================================================================= +% COLLAPSE/SUPERPOSE +% ================================================================= +% ================================================================= +% ================================================================= + + + +%[collapse,[1,2,3]] +eval_20(Eq,RetType,Depth,Self,['collapse',List],Res):-!, + bagof_eval(Eq,RetType,Depth,Self,List,Res). + +eval_20(Eq,RetType,Depth,Self,PredDecl,Res):- + Do_more_defs = do_more_defs(true), + clause(eval_21(Eq,RetType,Depth,Self,PredDecl,Res),Body), + Do_more_defs == do_more_defs(true), + call_ndet(Body,DET), + nb_setarg(1,Do_more_defs,false), + (DET==true -> ! ; true). + + +eval_21(Eq,RetType,Depth,Self,['CollapseCardinality',List],Len):-!, + bagof_eval(Eq,RetType,Depth,Self,List,Res), + length(Res,Len). +/* +eval_21(_Eq,_RetType,_Depth,_Self,['TupleCount', [N]],N):- number(N),!. + + +eval_21(Eq,RetType,Depth,Self,['TupleCount',List],Len):-!, + bagof_eval(Eq,RetType,Depth,Self,List,Res), + length(Res,Len). +*/ + +%[superpose,[1,2,3]] +eval_20(Eq,RetType,Depth,Self,['superpose',List],Res):- !, + (((is_user_defined_head(Eq,Self,List) ,eval(Eq,RetType,Depth,Self,List,UList), List\=@=UList) + *-> eval_20(Eq,RetType,Depth,Self,['superpose',UList],Res) + ; ((member(E,List),eval(Eq,RetType,Depth,Self,E,Res))*->true;return_empty([],Res)))), + \+ Res = 'Empty'. + +%[sequential,[1,2,3]] +eval_20(Eq,RetType,Depth,Self,['sequential',List],Res):- !, + (((fail,is_user_defined_head(Eq,Self,List) ,eval(Eq,RetType,Depth,Self,List,UList), List\=@=UList) + *-> eval_20(Eq,RetType,Depth,Self,['sequential',UList],Res) + ; ((member(E,List),eval_ne(Eq,RetType,Depth,Self,E,Res))*->true;return_empty([],Res)))). + + +get_sa_p1(P3,E,Cmpd,SA):- compound(Cmpd), get_sa_p2(P3,E,Cmpd,SA). +get_sa_p2(P3,E,Cmpd,call(P3,N1,Cmpd)):- arg(N1,Cmpd,E). +get_sa_p2(P3,E,Cmpd,SA):- arg(_,Cmpd,Arg),get_sa_p1(P3,E,Arg,SA). +eval20_failed(Eq,RetType,Depth,Self, Term, Res):- + mnotrace(( get_sa_p1(setarg,ST,Term,P1), % ST\==Term, + compound(ST), ST = [F,List],F=='superpose',nonvar(List), %maplist(atomic,List), + call(P1,Var))), !, + %max_counting(F,20), + member(Var,List), + eval(Eq,RetType,Depth,Self, Term, Res). + + +sub_sterm(Sub,Sub). +sub_sterm(Sub,Term):- sub_sterm1(Sub,Term). +sub_sterm1(_ ,List):- \+ compound(List),!,fail. +sub_sterm1(Sub,List):- is_list(List),!,member(SL,List),sub_sterm(Sub,SL). +sub_sterm1(_ ,[_|_]):-!,fail. +sub_sterm1(Sub,Term):- arg(_,Term,SL),sub_sterm(Sub,SL). +eval20_failed_2(Eq,RetType,Depth,Self, Term, Res):- + mnotrace(( get_sa_p1(setarg,ST,Term,P1), + compound(ST), ST = [F,List],F=='collapse',nonvar(List), %maplist(atomic,List), + call(P1,Var))), !, bagof_eval(Eq,RetType,Depth,Self,List,Var), + eval(Eq,RetType,Depth,Self, Term, Res). + + +% ================================================================= +% ================================================================= +% ================================================================= +% NOP/EQUALITU/DO +% ================================================================= +% ================================================================= +% ================================================================ +eval_20(_Eq,_RetType,_Depth,_Self,['nop'], _ ):- !, fail. +eval_20(_Eq,_RetType1,Depth,Self,['nop',Expr], Empty):- !, + ignore(eval('=',_RetType2,Depth,Self,Expr,_)), + return_empty([], Empty). + +eval_20(Eq,_RetType1,Depth,Self,['do',Expr], Empty):- !, + forall(eval(Eq,_RetType2,Depth,Self,Expr,_),true), + %eval_ne(Eq,_RetType2,Depth,Self,Expr,_),!, + return_empty([],Empty). + +max_counting(F,Max):- flag(F,X,X+1), X true; (flag(F,_,10),!,fail). +% ================================================================= +% ================================================================= +% ================================================================= +% if/If +% ================================================================= +% ================================================================= +% ================================================================= + + + +eval_20(Eq,RetType,Depth,Self,['if',Cond,Then,Else],Res):- !, + eval(Eq,'Bool',Depth,Self,Cond,TF), + (is_True(TF) + -> eval(Eq,RetType,Depth,Self,Then,Res) + ; eval(Eq,RetType,Depth,Self,Else,Res)). + +eval_20(Eq,RetType,Depth,Self,['If',Cond,Then,Else],Res):- !, + eval(Eq,'Bool',Depth,Self,Cond,TF), + (is_True(TF) + -> eval(Eq,RetType,Depth,Self,Then,Res) + ; eval(Eq,RetType,Depth,Self,Else,Res)). + +eval_20(Eq,RetType,Depth,Self,['If',Cond,Then],Res):- !, + eval(Eq,'Bool',Depth,Self,Cond,TF), + (is_True(TF) -> eval(Eq,RetType,Depth,Self,Then,Res) ; + (!, fail,Res = [],!)). + +eval_20(Eq,RetType,Depth,Self,['if',Cond,Then],Res):- !, + eval(Eq,'Bool',Depth,Self,Cond,TF), + (is_True(TF) -> eval(Eq,RetType,Depth,Self,Then,Res) ; + (!, fail,Res = [],!)). + + +eval_20(Eq,RetType,_Dpth,_Slf,[_,Nothing],NothingO):- + 'Nothing'==Nothing,!,do_expander(Eq,RetType,Nothing,NothingO). + +% ================================================================= +% ================================================================= +% ================================================================= +% LET/LET* +% ================================================================= +% ================================================================= +% ================================================================= + + + +eval_until_unify(_Eq,_RetType,_Dpth,_Slf,X,X):- !. +eval_until_unify(Eq,RetType,Depth,Self,X,Y):- eval_until_eq(Eq,RetType,Depth,Self,X,Y). + +eval_until_eq(Eq,RetType,_Dpth,_Slf,X,Y):- X=Y,check_returnval(Eq,RetType,Y). +%eval_until_eq(Eq,RetType,Depth,Self,X,Y):- var(Y),!,eval_in_steps_or_same(Eq,RetType,Depth,Self,X,XX),Y=XX. +%eval_until_eq(Eq,RetType,Depth,Self,Y,X):- var(Y),!,eval_in_steps_or_same(Eq,RetType,Depth,Self,X,XX),Y=XX. +eval_until_eq(Eq,RetType,Depth,Self,X,Y):- \+is_list(Y),!,eval_in_steps_some_change(Eq,RetType,Depth,Self,X,XX),Y=XX. +eval_until_eq(Eq,RetType,Depth,Self,Y,X):- \+is_list(Y),!,eval_in_steps_some_change(Eq,RetType,Depth,Self,X,XX),Y=XX. +eval_until_eq(Eq,RetType,Depth,Self,X,Y):- eval_in_steps_some_change(Eq,RetType,Depth,Self,X,XX),eval_until_eq(Eq,RetType,Depth,Self,Y,XX). +eval_until_eq(_Eq,_RetType,_Dpth,_Slf,X,Y):- length(X,Len), \+ length(Y,Len),!,fail. +eval_until_eq(Eq,RetType,Depth,Self,X,Y):- nth1(N,X,EX,RX), nth1(N,Y,EY,RY), + EX=EY,!, maplist(eval_until_eq(Eq,RetType,Depth,Self),RX,RY). +eval_until_eq(Eq,RetType,Depth,Self,X,Y):- nth1(N,X,EX,RX), nth1(N,Y,EY,RY), + ((var(EX);var(EY)),eval_until_eq(Eq,RetType,Depth,Self,EX,EY)), + maplist(eval_until_eq(Eq,RetType,Depth,Self),RX,RY). +eval_until_eq(Eq,RetType,Depth,Self,X,Y):- nth1(N,X,EX,RX), nth1(N,Y,EY,RY), + h((is_list(EX);is_list(EY)),eval_until_eq(Eq,RetType,Depth,Self,EX,EY)), + maplist(eval_until_eq(Eq,RetType,Depth,Self),RX,RY). + + eval_1change(Eq,RetType,Depth,Self,EX,EXX):- + eval_20(Eq,RetType,Depth,Self,EX,EXX), EX \=@= EXX. + +eval_complete_change(Eq,RetType,Depth,Self,EX,EXX):- + eval(Eq,RetType,Depth,Self,EX,EXX), EX \=@= EXX. + +eval_in_steps_some_change(_Eq,_RetType,_Dpth,_Slf,EX,_):- \+ is_list(EX),!,fail. +eval_in_steps_some_change(Eq,RetType,Depth,Self,EX,EXX):- eval_1change(Eq,RetType,Depth,Self,EX,EXX). +eval_in_steps_some_change(Eq,RetType,Depth,Self,X,Y):- append(L,[EX|R],X),is_list(EX), + eval_in_steps_some_change(Eq,RetType,Depth,Self,EX,EXX), EX\=@=EXX, + append(L,[EXX|R],XX),eval_in_steps_or_same(Eq,RetType,Depth,Self,XX,Y). + +eval_in_steps_or_same(Eq,RetType,Depth,Self,X,Y):-eval_in_steps_some_change(Eq,RetType,Depth,Self,X,Y). +eval_in_steps_or_same(Eq,RetType,_Dpth,_Slf,X,Y):- X=Y,check_returnval(Eq,RetType,Y). + + % (fail,return_empty([],Template))). + + +eval_20(Eq,RetType,Depth,Self,['let',A,A5,AA],OO):- !, + %(var(A)->true;trace), + ((eval(Eq,RetType,Depth,Self,A5,AE), AE=A)), + eval(Eq,RetType,Depth,Self,AA,OO). +%eval_20(Eq,RetType,Depth,Self,['let',A,A5,AA],AAO):- !,eval(Eq,RetType,Depth,Self,A5,A),eval(Eq,RetType,Depth,Self,AA,AAO). +eval_20(Eq,RetType,Depth,Self,['let*',[],Body],RetVal):- !, eval(Eq,RetType,Depth,Self,Body,RetVal). +eval_20(Eq,RetType,Depth,Self,['let*',[[Var,Val]|LetRest],Body],RetVal):- !, + eval_20(Eq,RetType,Depth,Self,['let',Var,Val,['let*',LetRest,Body]],RetVal). + + +% ================================================================= +% ================================================================= +% ================================================================= +% CONS/CAR/CDR +% ================================================================= +% ================================================================= +% ================================================================= + + + +into_pl_list(Var,Var):- var(Var),!. +into_pl_list(Nil,[]):- Nil == 'Nil',!. +into_pl_list([Cons,H,T],[HH|TT]):- Cons == 'Cons', !, into_pl_list(H,HH),into_pl_list(T,TT),!. +into_pl_list(X,X). + +into_metta_cons(Var,Var):- var(Var),!. +into_metta_cons([],'Nil'):-!. +into_metta_cons([Cons, A, B ],['Cons', AA, BB]):- 'Cons'==Cons, no_cons_reduce, !, + into_metta_cons(A,AA), into_metta_cons(B,BB). +into_metta_cons([H|T],['Cons',HH,TT]):- into_metta_cons(H,HH),into_metta_cons(T,TT),!. +into_metta_cons(X,X). + +into_listoid(AtomC,Atom):- AtomC = [Cons,H,T],Cons=='Cons',!, Atom=[H,[T]]. +into_listoid(AtomC,Atom):- is_list(AtomC),!,Atom=AtomC. +into_listoid(AtomC,Atom):- typed_list(AtomC,_,Atom),!. + +:- if( \+ current_predicate( typed_list / 3 )). +typed_list(Cmpd,Type,List):- compound(Cmpd), Cmpd\=[_|_], compound_name_arguments(Cmpd,Type,[List|_]),is_list(List). +:- endif. + +%eval_20(Eq,RetType,Depth,Self,['colapse'|List], Flat):- !, maplist(eval(Eq,RetType,Depth,Self),List,Res),flatten(Res,Flat). + +%eval_20(Eq,RetType,Depth,Self,['flatten'|List], Flat):- !, maplist(eval(Eq,RetType,Depth,Self),List,Res),flatten(Res,Flat). + + +eval_20(Eq,RetType,_Dpth,_Slf,['car-atom',Atom],CAR_Y):- !, Atom=[CAR|_],!,do_expander(Eq,RetType,CAR,CAR_Y). +eval_20(Eq,RetType,_Dpth,_Slf,['cdr-atom',Atom],CDR_Y):- !, Atom=[_|CDR],!,do_expander(Eq,RetType,CDR,CDR_Y). + +eval_20(Eq,RetType,Depth,Self,['Cons', A, B ],['Cons', AA, BB]):- no_cons_reduce, !, + eval(Eq,RetType,Depth,Self,A,AA), eval(Eq,RetType,Depth,Self,B,BB). + +eval_20(Eq,RetType,Depth,Self,['Cons', A, B ],[AA|BB]):- \+ no_cons_reduce, !, + eval(Eq,RetType,Depth,Self,A,AA), eval(Eq,RetType,Depth,Self,B,BB). + + + +% ================================================================= +% ================================================================= +% ================================================================= +% STATE EDITING +% ================================================================= +% ================================================================= +% ================================================================= + +eval_20(Eq,RetType,Depth,Self,['change-state!',StateExpr, UpdatedValue], Ret):- !, eval(Eq,RetType,Depth,Self,StateExpr,StateMonad), + eval(Eq,RetType,Depth,Self,UpdatedValue,Value), 'change-state!'(Depth,Self,StateMonad, Value, Ret). +eval_20(Eq,RetType,Depth,Self,['new-state',UpdatedValue],StateMonad):- !, + eval(Eq,RetType,Depth,Self,UpdatedValue,Value), 'new-state'(Depth,Self,Value,StateMonad). +eval_20(Eq,RetType,Depth,Self,['get-state',StateExpr],Value):- !, + eval(Eq,RetType,Depth,Self,StateExpr,StateMonad), 'get-state'(StateMonad,Value). + + + +% eval_20(Eq,RetType,Depth,Self,['get-state',Expr],Value):- !, eval(Eq,RetType,Depth,Self,Expr,State), arg(1,State,Value). + + + +check_type:- option_else(typecheck,TF,'False'), TF=='True'. + +:- dynamic is_registered_state/1. +:- flush_output. +:- setenv('RUST_BACKTRACE',full). + +% Function to check if an value is registered as a state name +:- dynamic(is_registered_state/1). +is_nb_state(G):- is_valid_nb_state(G) -> true ; + is_registered_state(G),nb_current(G,S),is_valid_nb_state(S). + +/* +:- multifile(space_type_method/3). +:- dynamic(space_type_method/3). +space_type_method(is_nb_space,new_space,init_space). +space_type_method(is_nb_space,clear_space,clear_nb_atoms). +space_type_method(is_nb_space,add_atom,add_nb_atom). +space_type_method(is_nb_space,remove_atom,'change-space!'). +space_type_method(is_nb_space,replace_atom,replace_nb_atom). +space_type_method(is_nb_space,atom_count,atom_nb_count). +space_type_method(is_nb_space,get_atoms,'get-space'). +space_type_method(is_nb_space,atom_iter,atom_nb_iter). +*/ + +:- multifile(state_type_method/3). +:- dynamic(state_type_method/3). +state_type_method(is_nb_state,new_state,init_state). +state_type_method(is_nb_state,clear_state,clear_nb_values). +state_type_method(is_nb_state,add_value,add_nb_value). +state_type_method(is_nb_state,remove_value,'change-state!'). +state_type_method(is_nb_state,replace_value,replace_nb_value). +state_type_method(is_nb_state,value_count,value_nb_count). +state_type_method(is_nb_state,'get-state','get-state'). +state_type_method(is_nb_state,value_iter,value_nb_iter). +%state_type_method(is_nb_state,query,state_nb_query). + +% Clear all values from a state +clear_nb_values(StateNameOrInstance) :- + fetch_or_create_state(StateNameOrInstance, State), + nb_setarg(1, State, []). + + + +% Function to confirm if a term represents a state +is_valid_nb_state(State):- compound(State),functor(State,'State',_). + +% Find the original name of a given state +state_original_name(State, Name) :- + is_registered_state(Name), + nb_current(Name, State). + +% Register and initialize a new state +init_state(Name) :- + State = 'State'(_,_), + asserta(is_registered_state(Name)), + nb_setval(Name, State). + +% Change a value in a state +'change-state!'(Depth,Self,StateNameOrInstance, UpdatedValue, Out) :- + fetch_or_create_state(StateNameOrInstance, State), + arg(2, State, Type), + ( (check_type,\+ get_type(Depth,Self,UpdatedValue,Type)) + -> (Out = ['Error', UpdatedValue, 'BadType']) + ; (nb_setarg(1, State, UpdatedValue), Out = State) ). + +% Fetch all values from a state +'get-state'(StateNameOrInstance, Values) :- + fetch_or_create_state(StateNameOrInstance, State), + arg(1, State, Values). + +'new-state'(Depth,Self,Init,'State'(Init, Type)):- check_type->get_type(Depth,Self,Init,Type);true. + +'new-state'(Init,'State'(Init, Type)):- check_type->get_type(10,'&self',Init,Type);true. + +fetch_or_create_state(Name):- fetch_or_create_state(Name,_). +% Fetch an existing state or create a new one + +fetch_or_create_state(State, State) :- is_valid_nb_state(State),!. +fetch_or_create_state(NameOrInstance, State) :- + ( atom(NameOrInstance) + -> (is_registered_state(NameOrInstance) + -> nb_current(NameOrInstance, State) + ; init_state(NameOrInstance), + nb_current(NameOrInstance, State)) + ; is_valid_nb_state(NameOrInstance) + -> State = NameOrInstance + ; writeln('Error: Invalid input.') + ), + is_valid_nb_state(State). + +% ================================================================= +% ================================================================= +% ================================================================= +% GET-TYPE +% ================================================================= +% ================================================================= +% ================================================================= + +eval_20(Eq,RetType,Depth,Self,['get-type',Val],TypeO):- !, get_type(Depth,Self,Val,Type),ground(Type),Type\==[], Type\==Val,!, + do_expander(Eq,RetType,Type,TypeO). + + + +eval_20(Eq,RetType,Depth,Self,['length',L],Res):- !, eval(Eq,RetType,Depth,Self,L,LL), !, (is_list(LL)->length(LL,Res);Res=1). +eval_20(Eq,RetType,Depth,Self,['CountElement',L],Res):- !, eval(Eq,RetType,Depth,Self,L,LL), !, (is_list(LL)->length(LL,Res);Res=1). + + + + + + +% ================================================================= +% ================================================================= +% ================================================================= +% IMPORT/BIND +% ================================================================= +% ================================================================= +% ================================================================= +nb_bind(Name,Value):- nb_current(Name,Was),same_term(Value,Was),!. +nb_bind(Name,Value):- nb_setval(Name,Value),!. +eval_20(Eq,RetType,Depth,Self,['import!',Other,File],RetVal):- + (( into_space(Depth,Self,Other,Space),!, include_metta(Space,File),!,return_empty(Space,RetVal))), + check_returnval(Eq,RetType,RetVal). %RetVal=[]. +eval_20(Eq,RetType,_Depth,_Slf,['bind!',Other,['new-space']],RetVal):- atom(Other),!,assert(was_asserted_space(Other)), + return_empty([],RetVal), check_returnval(Eq,RetType,RetVal). +eval_20(Eq,RetType,Depth,Self,['bind!',Other,Expr],RetVal):- + must_det_ll((into_name(Self,Other,Name),!,eval(Eq,RetType,Depth,Self,Expr,Value), + nb_bind(Name,Value), return_empty(Value,RetVal))), + check_returnval(Eq,RetType,RetVal). +eval_20(Eq,RetType,Depth,Self,['pragma!',Other,Expr],RetVal):- + must_det_ll((into_name(Self,Other,Name),!,nd_ignore((eval(Eq,RetType,Depth,Self,Expr,Value), + set_option_value(Name,Value))), return_empty(Value,RetVal), + check_returnval(Eq,RetType,RetVal))). +eval_20(Eq,RetType,_Dpth,Self,['transfer!',File],RetVal):- !, must_det_ll((include_metta(Self,File), return_empty(Self,RetVal),check_returnval(Eq,RetType,RetVal))). + + +nd_ignore(Goal):- call(Goal)*->true;true. + + + + + + + + + +% ================================================================= +% ================================================================= +% ================================================================= +% AND/OR +% ================================================================= +% ================================================================= +% ================================================================= + +is_True(T):- T\=='False',T\==[]. + +is_and(S):- \+ atom(S),!,fail. +is_and(','). +is_and(S):- is_and(S,_). + +is_and(S,_):- \+ atom(S),!,fail. +is_and('and','True'). +is_and('and2','True'). +is_and('#COMMA','True'). is_and(',','True'). % is_and('And'). + +eval_20(Eq,RetType,_Dpth,_Slf,[And],True):- is_and(And,True),!,check_returnval(Eq,RetType,True). +eval_20(Eq,RetType,Depth,Self,[And,X,Y],TF):- is_and(And,True),!, as_tf(( + eval_args(Eq,RetType,Depth,Self,X,True),eval_args(Eq,RetType,Depth,Self,Y,True)),TF). +eval_20(Eq,RetType,Depth,Self,[And,X],True):- is_and(And,True),!, + eval_args(Eq,RetType,Depth,Self,X,True). +eval_20(Eq,RetType,Depth,Self,[And,X|Y],TF):- is_and(And,_True),!, + eval_args(Eq,RetType,Depth,Self,X,TF1), \+ \+ is_True(TF1), + eval_args(Eq,RetType,Depth,Self,[And|Y],TF). + +eval_20(Eq,RetType,Depth,Self,['or',X,Y],TF):- !, + as_tf((eval_args(Eq,RetType,Depth,Self,X,'True');eval_args(Eq,RetType,Depth,Self,Y,'True')),TF). + + +% ================================================================= +% ================================================================= +% ================================================================= +% MeTTaLog Extras +% ================================================================= +% ================================================================= +% ================================================================= + +eval_20(_Eq,_RetType1,_Depth,_Self,['call',S], TF):- !, eval_call(S,TF). +eval_20(Eq,RetType,Depth,Self,['eval',S], Res):- !, eval(Eq,RetType,Depth,Self,S, Res). + + +% ================================================================= +% ================================================================= +% ================================================================= +% DATA FUNCTOR +% ================================================================= +% ================================================================= +% ================================================================= +eval20_failked(Eq,RetType,Depth,Self,[V|VI],[V|VO]):- + nonvar(V),is_metta_data_functor(V),is_list(VI),!, + maplist(eval(Eq,RetType,Depth,Self),VI,VO). + + +% ================================================================= +% ================================================================= +% ================================================================= +% EVAL FAILED +% ================================================================= +% ================================================================= +% ================================================================= +eval_20(Eq,RetType,Depth,Self,X,Y):- + (eval_40(Eq,RetType,Depth,Self,X,M)*-> + M=Y ; + % finish_eval(Depth,Self,M,Y); + (eval_failed(Depth,Self,X,Y)*->true;X=Y)). + +eval_failed(Depth,Self,T,TT):- + finish_eval(Depth,Self,T,TT). + +finish_eval(_Dpth,_Slf,T,TT):- var(T),!,TT=T. +finish_eval(_Dpth,_Slf,[],[]):-!. +%finish_eval(_Dpth,_Slf,[F|LESS],Res):- once(eval_selfless([F|LESS],Res)),mnotrace([F|LESS]\==Res),!. +%finish_eval(Depth,Self,[V|Nil],[O]):- Nil==[], once(eval(Eq,RetType,Depth,Self,V,O)),V\=@=O,!. +finish_eval(Depth,Self,[H|T],[HH|TT]):- !, + eval(Depth,Self,H,HH), + finish_eval(Depth,Self,T,TT). +finish_eval(Depth,Self,T,TT):- eval(Depth,Self,T,TT). + + %eval(Eq,RetType,Depth,Self,X,Y):- eval_20(Eq,RetType,Depth,Self,X,Y)*->true;Y=[]. + +%eval_20(Eq,RetType,Depth,_,_,_):- Depth<1,!,fail. +%eval_20(Eq,RetType,Depth,_,X,Y):- Depth<3, !, ground(X), (Y=X). +%eval_20(Eq,RetType,_Dpth,_Slf,X,Y):- self_eval(X),!,Y=X. + +% Kills zero arity functions eval_20(Eq,RetType,Depth,Self,[X|Nil],[Y]):- Nil ==[],!,eval(Eq,RetType,Depth,Self,X,Y). + + +/* +into_values(List,Many):- List==[],!,Many=[]. +into_values([X|List],Many):- List==[],is_list(X),!,Many=X. +into_values(Many,Many). +eval_40(Eq,RetType,_Dpth,_Slf,Name,Value):- atom(Name), nb_current(Name,Value),!. +*/ +% Macro Functions +%eval_20(Eq,RetType,Depth,_,_,_):- Depth<1,!,fail. +eval_40(_Eq,_RetType,Depth,_,X,Y):- Depth<3, !, fail, ground(X), (Y=X). +eval_40(Eq,RetType,Depth,Self,[F|PredDecl],Res):- fail, + Depth>1, + mnotrace((sub_sterm1(SSub,PredDecl), ground(SSub),SSub=[_|Sub], is_list(Sub), maplist(atomic,SSub))), + eval(Eq,RetType,Depth,Self,SSub,Repl), + mnotrace((SSub\=Repl, subst(PredDecl,SSub,Repl,Temp))), + eval(Eq,RetType,Depth,Self,[F|Temp],Res). + + +% ================================================================= +% ================================================================= +% ================================================================= +% PLUS/MINUS +% ================================================================= +% ================================================================= +% ================================================================= +eval_40(Eq,RetType,Depth,Self,['+',N1,N2],N):- number(N1),!, + eval(Eq,RetType,Depth,Self,N2,N2Res), notrace(catch_err(N is N1+N2Res,_E,(set_last_error(['Error',N2Res,'Number']),fail))). +eval_40(Eq,RetType,Depth,Self,['-',N1,N2],N):- number(N1),!, + eval(Eq,RetType,Depth,Self,N2,N2Res), notrace(catch_err(N is N1-N2Res,_E,(set_last_error(['Error',N2Res,'Number']),fail))). +eval_40(Eq,RetType,Depth,Self,['*',N1,N2],N):- number(N1),!, + eval(Eq,RetType,Depth,Self,N2,N2Res), notrace(catch_err(N is N1*N2Res,_E,(set_last_error(['Error',N2Res,'Number']),fail))). + +% ================================================================= +% ================================================================= +% ================================================================= +% METTLOG PREDEFS +% ================================================================= +% ================================================================= +% ================================================================= + +eval_40(Eq,RetType,Depth,Self,['length',L],Res):- !, eval(Depth,Self,L,LL), + (is_list(LL)->length(LL,Res);Res=1), + check_returnval(Eq,RetType,Res). + +eval_40(Eq,RetType,_Dpth,_Slf,['arity',F,A],TF):- !,as_tf(current_predicate(F/A),TF),check_returnval(Eq,RetType,TF). + +eval_40(Eq,RetType,Depth,Self,['CountElement',L],Res):- !, eval(Eq,RetType,Depth,Self,L,LL), !, (is_list(LL)->length(LL,Res);Res=1),check_returnval(Eq,RetType,Res). +eval_40(Eq,RetType,_Dpth,_Slf,['make_list',List],MettaList):- !, into_metta_cons(List,MettaList),check_returnval(Eq,RetType,MettaList). + +% user defined function +eval_40(Eq,RetType,Depth,Self,[H|PredDecl],Res):- + mnotrace(is_user_defined_head(Self,H)),!, + eval_60(Eq,RetType,Depth,Self,[H|PredDecl],Res). + +eval_40(Eq,RetType,_Dpth,_Slf,['==',X,Y],Res):- !, + suggest_type(RetType,'Bool'), + eq_unify(Eq,_SharedType, X, Y, Res). + +eq_unify(_Eq,_SharedType, X, Y, TF):- as_tf(X=:=Y,TF),!. +eq_unify(_Eq,_SharedType, X, Y, TF):- as_tf( '#='(X,Y),TF),!. +eq_unify( Eq, SharedType, X, Y, TF):- as_tf(eval_until_unify(Eq,SharedType, X, Y), TF). + + +suggest_type(_RetType,_Bool). + +eval_40(Eq,RetType,Depth,Self,[AE|More],Res):- is_special_op(AE),!, + eval_70(Eq,RetType,Depth,Self,[AE|More],Res), + check_returnval(Eq,RetType,Res). + +eval_40(Eq,RetType,Depth,Self,[AE|More],Res):- + maplist(must_eval_args(Eq,_,Depth,Self),More,Adjusted), + eval_70(Eq,RetType,Depth,Self,[AE|Adjusted],Res), + check_returnval(Eq,RetType,Res). + +must_eval_args(Eq,RetType,Depth,Self,More,Adjusted):- + (eval_args(Eq,RetType,Depth,Self,More,Adjusted)*->true; + (with_debug(eval,eval_args(Eq,RetType,Depth,Self,More,Adjusted))*-> true; + ( + nl,writeq(eval_args(Eq,RetType,Depth,Self,More,Adjusted)),writeln('.'), + (More=Adjusted -> true ; + (trace, throw(must_eval_args(Eq,RetType,Depth,Self,More,Adjusted))))))). + + + + +eval_70(Eq,RetType,Depth,Self,PredDecl,Res):- + Do_more_defs = do_more_defs(true), + clause(eval_80(Eq,RetType,Depth,Self,PredDecl,Res),Body), + Do_more_defs == do_more_defs(true), + call(Body),nb_setarg(1,Do_more_defs,false). + + +% ================================================================= +% ================================================================= +% ================================================================= +% inherited by system +% ================================================================= +% ================================================================= +% ================================================================= +is_system_pred(S):- atom(S),atom_concat(_,'!',S). + + + +eval_80(_Eq,_RetType,_Dpth,_Slf,LESS,Res):- + notrace((ground(LESS),once((eval_selfless(LESS,Res),mnotrace(LESS\==Res))))),!. + + +% predicate inherited by system +eval_80(Eq,RetType,_Depth,_Self,[AE|More],TF):- + is_system_pred(AE), + length(More,Len), + is_syspred(AE,Len,Pred), + %mnotrace( \+ is_user_defined_goal(Self,[AE|More])),!, + %adjust_args(Depth,Self,AE,More,Adjusted), + More = Adjusted, + catch_warn(efbug(show_call,eval_call(apply(Pred,Adjusted),TF))), + check_returnval(Eq,RetType,TF). + +:- if( \+ current_predicate( adjust_args / 2 )). + + :- discontiguous eval_80/6. + +is_user_defined_goal(Self,Head):- + is_user_defined_head(Self,Head). + +:- endif. + +eval_call(S,TF):- + s2p(S,P), !, + dmsg(eval_call(P,'$VAR'('TF'))),as_tf(P,TF). + +eval_80(Eq,RetType,_Depth,_Self,[AE|More],Res):- + is_system_pred(AE), + length([AE|More],Len), + is_syspred(AE,Len,Pred), + %mnotrace( \+ is_user_defined_goal(Self,[AE|More])),!, + %adjust_args(Depth,Self,AE,More,Adjusted),!, + More = Adjusted, + append(Adjusted,[Res],Args),!, + efbug(show_call,catch_warn(apply(Pred,Args))), + check_returnval(Eq,RetType,Res). + +:- if( \+ current_predicate( check_returnval / 3 )). +check_returnval(_,_RetType,_TF). +:- endif. + +:- if( \+ current_predicate( adjust_args / 5 )). +adjust_args(_Depth,_Self,_V,VI,VI). +:- endif. + +eval_80(Eq,RetType,Depth,Self,PredDecl,Res):- + eval_67(Eq,RetType,Depth,Self,PredDecl,Res). + + + +last_element(T,E):- \+ compound(T),!,E=T. +last_element(T,E):- is_list(T),last(T,L),last_element(L,E),!. +last_element(T,E):- compound_name_arguments(T,_,List),last_element(List,E),!. + + + + +catch_warn(G):- quietly(catch_err(G,E,(wdmsg(catch_warn(G)-->E),fail))). +catch_nowarn(G):- quietly(catch_err(G,error(_,_),fail)). + + +as_tf(G,TF):- G\=[_|_], catch_nowarn((call(G)*->TF='True';TF='False')). +%eval_selfless(['==',X,Y],TF):- as_tf(X=:=Y,TF),!. +%eval_selfless(['==',X,Y],TF):- as_tf(X=@=Y,TF),!. +eval_selfless(['>',X,Y],TF):-!,as_tf(X>Y,TF). +eval_selfless(['<',X,Y],TF):-!,as_tf(X',X,Y],TF):-!,as_tf(X>=Y,TF). +eval_selfless(['<=',X,Y],TF):-!,as_tf(X='). +is_special_op('let'). +is_special_op('let*'). +is_special_op('if'). +is_special_op('rtrace'). +is_special_op('or'). +is_special_op('and'). +is_special_op('not'). +is_special_op('match'). +is_special_op('call'). +is_special_op('let'). +is_special_op('nop'). +is_special_op('assertEqual'). +is_special_op('assertEqualToResult'). + +is_metta_builtin(Special):- is_special_op(Special). +is_metta_builtin('=='). +is_metta_builtin(F):- once(atom(F);var(F)), current_op(_,yfx,F). +is_metta_builtin('println!'). +is_metta_builtin('transfer!'). +is_metta_builtin('collapse'). +is_metta_builtin('superpose'). +is_metta_builtin('+'). +is_metta_builtin('-'). +is_metta_builtin('*'). +is_metta_builtin('/'). +is_metta_builtin('%'). +is_metta_builtin('=='). +is_metta_builtin('<'). +is_metta_builtin('>'). +is_metta_builtin('all'). +is_metta_builtin('import!'). +is_metta_builtin('pragma!'). + +*/ +% ================================================================= +% ================================================================= +% ================================================================= +% USER DEFINED FUNCTIONS +% ================================================================= +% ================================================================= +% ================================================================= + +call_ndet(Goal,DET):- call(Goal),deterministic(DET). + +eval_60(Eq,RetType,Depth,Self,H,B):- + (eval_64(Eq,RetType,Depth,Self,H,B)*->true; + (fail,eval_67(Eq,RetType,Depth,Self,H,B))). + + +%eval_64(Eq,_RetType,_Dpth,Self,H,B):- Eq='=',!, metta_defn(Eq,Self,H,B). +eval_64(Eq,_RetType,_Dpth,Self,H,B):- + Eq='match', dcall(metta_atom(Self,H)),B=H. + + +eval_64(Eq,RetType,Depth,Self,[[H|Start]|T1],Y):- + mnotrace((is_user_defined_head_f(Self,H),is_list(Start))), + metta_defn(Eq,Self,[H|Start],Left), + [Left|T1] \=@= [[H|Start]|T1], + eval(Eq,RetType,Depth,Self,[Left|T1],Y). + +eval_64(Eq,_RetType,Depth,Self,[H|Args],B):- % no weird template matchers + % forall(metta_defn(Eq,Self,[H|Template],_), + % maplist(not_template_arg,Template)), + Eq='=', + (metta_defn(Eq,Self,[H|Args],B0)*->true;(fail,[H|Args]=B0)), + light_eval(Depth,Self,B0,B). + %(eval(Eq,RetType,Depth,Self,B,Y);metta_atom_iter(Depth,Self,Y)). +% Use the first template match +eval_64(Eq,_RetType,Depth,Self,[H|Args],B):- fail, + Eq='=', + (metta_defn(Eq,Self,[H|Template],B0),Args=Template), + light_eval(Depth,Self,B0,B). + + +light_eval(_Depth,_Self,B,B). + +not_template_arg(TArg):- var(TArg), !, \+ attvar(TArg). +not_template_arg(TArg):- atomic(TArg),!. +%not_template_arg(TArg):- is_list(TArg),!,fail. + + +% Has argument that is headed by the same function +eval_67(Eq,RetType,Depth,Self,[H1|Args],Res):- + mnotrace((append(Left,[[H2|H2Args]|Rest],Args), H2==H1)),!, + eval(Eq,RetType,Depth,Self,[H2|H2Args],ArgRes), + mnotrace((ArgRes\==[H2|H2Args], append(Left,[ArgRes|Rest],NewArgs))), + eval_60(Eq,RetType,Depth,Self,[H1|NewArgs],Res). + +eval_67(Eq,RetType,Depth,Self,[[H|Start]|T1],Y):- + mnotrace((is_user_defined_head_f(Self,H),is_list(Start))), + metta_defn(Eq,Self,[H|Start],Left), + eval(Eq,RetType,Depth,Self,[Left|T1],Y). + +% Has subterm to eval +eval_67(Eq,RetType,Depth,Self,[F|PredDecl],Res):- fail, + Depth>1, + quietly(sub_sterm1(SSub,PredDecl)), + mnotrace((ground(SSub),SSub=[_|Sub], is_list(Sub),maplist(atomic,SSub))), + eval(Eq,RetType,Depth,Self,SSub,Repl), + mnotrace((SSub\=Repl,subst(PredDecl,SSub,Repl,Temp))), + eval_60(Eq,RetType,Depth,Self,[F|Temp],Res). + +%eval_67(Eq,RetType,Depth,Self,X,Y):- (eval_68(Eq,RetType,Depth,Self,X,Y)*->true;metta_atom_iter(Depth,Self,[=,X,Y])). +/* +eval_67_fail(Depth,Self,PredDecl,Res):- fail, + ((term_variables(PredDecl,Vars), + (metta_atom(Self,PredDecl) *-> (Vars ==[]->Res='True';Vars=Res); + (eval(Eq,RetType,Depth,Self,PredDecl,Res),ignore(Vars ==[]->Res='True';Vars=Res))))), + PredDecl\=@=Res. +*/ + +%eval_68(Eq,RetType,_Dpth,Self,[H|_],_):- mnotrace( \+ is_user_defined_head_f(Self,H) ), !,fail. +%eval_68(Eq,RetType,_Dpth,Self,[H|T1],Y):- metta_defn(Eq,Self,[H|T1],Y). +%eval_68(Eq,RetType,_Dpth,Self,[H|T1],'True'):- metta_atom(Self,[H|T1]). +%eval_68(Eq,RetType,_Dpth,Self,CALL,Y):- fail,append(Left,[Y],CALL),metta_defn(Eq,Self,Left,Y). + + +%eval_6(Depth,Self,['ift',CR,Then],RO):- fail, !, %fail, % trace, +% metta_defn(Eq,Self,['ift',R,Then],Become),eval(Eq,RetType,Depth,Self,CR,R),eval(Eq,RetType,Depth,Self,Then,_True),eval(Eq,RetType,Depth,Self,Become,RO). + + +%not_compound(Term):- \+ is_list(Term),!. +%eval_40(Eq,RetType,Depth,Self,Term,Res):- maplist(not_compound,Term),!,eval_645(Depth,Self,Term,Res). + + +% function inherited by system +/* +eval_80(Eq,RetType,Depth,Self,[F|X],FY):- is_function(F), \+ is_special_op(F), is_list(X), + maplist(eval(Eq,ArgTypes,Depth,Self),X,Y),!, + eval_85(Depth,Self,[F|Y],FY). + +eval_80(Eq,RetType,Depth,Self,FX,FY):- eval_85(Depth,Self,FX,FY). + +eval_85(Depth,Self,[AE|More],TF):- length(More,Len), + (is_syspred(AE,Len,Pred),catch_warn(as_tf(apply(Pred,More),TF)))*->true;eval_86(Depth,Self,[AE|More],TF). +eval_86(_Dpth,_Slf,[AE|More],TF):- length([AE|More],Len), is_syspred(AE,Len,Pred),append(More,[TF],Args),!,catch_warn(apply(Pred,Args)). +*/ +%eval_80(Eq,RetType,Depth,Self,[X1|[F2|X2]],[Y1|Y2]):- is_function(F2),!,eval(Eq,RetType,Depth,Self,[F2|X2],Y2),eval(Eq,RetType,Depth,Self,X1,Y1). + + +% ================================================================= +% ================================================================= +% ================================================================= +% AGREGATES +% ================================================================= +% ================================================================= +% ================================================================= + +cwdl(DL,Goal):- call_with_depth_limit(Goal,DL,R), (R==depth_limit_exceeded->(!,fail);true). + +%bagof_eval(Eq,RetType,Depth,Self,X,L):- bagof_eval(Eq,RetType,_RT,Depth,Self,X,L). + + +%bagof_eval(Eq,RetType,Depth,Self,X,S):- bagof(E,eval_ne(Eq,RetType,Depth,Self,X,E),S)*->true;S=[]. +bagof_eval(_Eq,_RetType,_Dpth,_Slf,X,L):- typed_list(X,_Type,L),!. +bagof_eval(Eq,RetType,Depth,Self,X,L):- + findall(E,eval_ne(Eq,RetType,Depth,Self,X,E),L). + +setof_eval(Depth,Self,X,L):- setof_eval('=',_RT,Depth,Self,X,L). +setof_eval(Eq,RetType,Depth,Self,X,S):- bagof_eval(Eq,RetType,Depth,Self,X,L), + sort(L,S). + + +eval_ne(Eq,RetType,Depth,Self,X,E):- + eval(Eq,RetType,Depth,Self,X,E), \+ var(E), \+ is_empty(E). + + + + +:- ensure_loaded(metta_subst). diff --git a/metta_vspace/pyswip-want/metta_interp.new b/metta_vspace/pyswip-want/metta_interp.new new file mode 100755 index 00000000..dd8ae458 --- /dev/null +++ b/metta_vspace/pyswip-want/metta_interp.new @@ -0,0 +1,1920 @@ +:- encoding(iso_latin_1). +:- multifile(is_metta_data_functor/1). +:- dynamic(is_metta_data_functor/1). +:- multifile(is_nb_space/1). +:- dynamic(is_nb_space/1). +%:- '$set_source_module'('user'). +:- set_stream(user_input,tty(true)). +:- use_module(library(readline)). +:- use_module(library(editline)). +:- use_module(library(filesex)). +:- use_module(library(shell)). +%:- use_module(library(tabling)). +:- use_module(library(system)). +:- ensure_loaded(metta_compiler). +%:- ensure_loaded(metta_types). +:- ensure_loaded(metta_data). +:- ensure_loaded(metta_space). +:- ensure_loaded(metta_eval). +:- set_stream(user_input,tty(true)). +:- set_prolog_flag(encoding,iso_latin_1). +:- set_prolog_flag(encoding,utf8). +%:- set_prolog_flag(encoding,octet). +/* +Now PASSING NARS.TEC:\opt\logicmoo_workspace\packs_sys\logicmoo_opencog\MeTTa\vspace-metta\metta_vspace\pyswip\metta_interp.pl +C:\opt\logicmoo_workspace\packs_sys\logicmoo_opencog\MeTTa\vspace-metta\metta_vspace\pyswip1\metta_interp.pl +STS1.01) +Now PASSING TEST-SCRIPTS.B5-TYPES-PRELIM.08) +Now PASSING TEST-SCRIPTS.B5-TYPES-PRELIM.14) +Now PASSING TEST-SCRIPTS.B5-TYPES-PRELIM.15) +Now PASSING TEST-SCRIPTS.C1-GROUNDED-BASIC.15) +Now PASSING TEST-SCRIPTS.E2-STATES.08) +PASSING TEST-SCRIPTS.B5-TYPES-PRELIM.02) +PASSING TEST-SCRIPTS.B5-TYPES-PRELIM.07) +PASSING TEST-SCRIPTS.B5-TYPES-PRELIM.09) +PASSING TEST-SCRIPTS.B5-TYPES-PRELIM.11) +PASSING TEST-SCRIPTS.C1-GROUNDED-BASIC.14) +PASSING TEST-SCRIPTS.E2-STATES.07) +----------------------------------------- +FAILING TEST-SCRIPTS.D5-AUTO-TYPES.01) +Now FAILING TEST-SCRIPTS.00-LANG-CASE.03) +Now FAILING TEST-SCRIPTS.B5-TYPES-PRELIM.19) +Now FAILING TEST-SCRIPTS.C1-GROUNDED-BASIC.20) + +*/ + + +option_value_def('repl',auto). +option_value_def('prolog',false). +option_value_def('compile',false). +option_value_def('table',false). +option_value_def(no_repeats,false). +option_value_def('time',true). +option_value_def('exec',true). +option_value_def('html',false). +option_value_def('python',false). +option_value_def('halt',false). +option_value_def('doing_repl',false). +option_value_def('test-retval',false). +option_value_def('trace-length',100). +option_value_def('stack-max',100). +option_value_def('trace-on-overtime',20.0). +option_value_def('trace-on-overflow',false). +option_value_def('trace-on-error',true). +option_value_def('trace-on-load',true). +option_value_def('trace-on-exec',true). +option_value_def('trace-on-eval',true). +option_value_def('trace-on-fail',false). +option_value_def('trace-on-pass',false). + + + + +set_is_unit_test(TF):- + set_option_value('trace-on-load',TF), + set_option_value('trace-on-exec',TF), + set_option_value('trace-on-eval',TF), + set_option_value('trace-on-pass',false), + set_option_value('trace-on-fail',false), + set_option_value('exec',rtrace), + set_option_value('eval',rtrace), + !. + +:- set_is_unit_test(true). +%:- set_is_unit_test. + +trace_on_fail:- option_value('trace-on-fail',true). +trace_on_overflow:- option_value('trace-on-overflow',true). +trace_on_pass:- option_value('trace-on-pass',true). +doing_repl:- option_value('doing_repl',true). +if_repl(Goal):- doing_repl->call(Goal);true. + +any_floats(S):- member(E,S),float(E),!. + +% ============================ +% %%%% Arithmetic Operations +% ============================ +%:- use_module(library(clpfd)). +:- use_module(library(clpq)). +%:- use_module(library(clpr)). + +% Addition +%'+'(Addend1, Addend2, Sum):- \+ any_floats([Addend1, Addend2, Sum]),!,Sum #= Addend1+Addend2 . +'+'(Addend1, Addend2, Sum):- notrace(catch_err(plus(Addend1, Addend2, Sum),_,fail)),!. +'+'(Addend1, Addend2, Sum):- {Sum = Addend1+Addend2}. +% Subtraction +'-'(Sum, Addend1, Addend2):- '+'(Addend1, Addend2, Sum). + +% Multiplication +'*'(Factor1, Factor2, Product):- {Product = Factor1*Factor2}. +% Division +'/'(Dividend, Divisor, Quotient):- {Dividend = Quotient * Divisor}. +% Modulus +'mod'(Dividend, Divisor, Remainder):- {Remainder = Dividend mod Divisor}. +% Exponentiation +'exp'(Base, Exponent, Result):- eval_H(['exp', Base, Exponent], Result). +% Square Root +'sqrt'(Number, Root):- eval_H(['sqrt', Number], Root). + +% ============================ +% %%%% List Operations +% ============================ +% Retrieve Head of the List +'car-atom'(List, Head):- eval_H(['car-atom', List], Head). +% Retrieve Tail of the List +'cdr-atom'(List, Tail):- eval_H(['cdr-atom', List], Tail). +% Construct a List +'Cons'(Element, List, 'Cons'(Element, List)):- !. +% Collapse List +'collapse'(List, CollapsedList):- eval_H(['collapse', List], CollapsedList). +% Count Elements in List +'CountElement'(List, Count):- eval_H(['CountElement', List], Count). +% Find Length of List +%'length'(List, Length):- eval_H(['length', List], Length). + +% ============================ +% %%%% Nondet Opteration +% ============================ +% Superpose a List +'superpose'(List, SuperposedList):- eval_H(['superpose', List], SuperposedList). + +% ============================ +% %%%% Testing +% ============================ + +% `assertEqual` Predicate +% This predicate is used for asserting that the Expected value is equal to the Actual value. +% Expected: The value that is expected. +% Actual: The value that is being checked against the Expected value. +% Result: The result of the evaluation of the equality. +% Example: `assertEqual(5, 5, Result).` would succeed, setting Result to true (or some success indicator). +%'assertEqual'(Expected, Actual, Result):- use_metta_compiler,!,as_tf((Expected=Actual),Result). +'assertEqual'(Expected, Actual, Result):- ignore(Expected=Actual), eval_H(['assertEqual', Expected, Actual], Result). + +% `assertEqualToResult` Predicate +% This predicate asserts that the Expected value is equal to the Result of evaluating Actual. +% Expected: The value that is expected. +% Actual: The expression whose evaluation is being checked against the Expected value. +% Result: The result of the evaluation of the equality. +% Example: If Actual evaluates to the Expected value, this would succeed, setting Result to true (or some success indicator). +'assertEqualToResult'(Expected, Actual, Result):- eval_H(['assertEqualToResult', Expected, Actual], Result). + +% `assertFalse` Predicate +% This predicate is used to assert that the evaluation of EvalThis is false. +% EvalThis: The expression that is being evaluated and checked for falsehood. +% Result: The result of the evaluation. +% Example: `assertFalse((1 > 2), Result).` would succeed, setting Result to true (or some success indicator), as 1 > 2 is false. +'assertFalse'(EvalThis, Result):- eval_H(['assertFalse', EvalThis], Result). + +% `assertNotEqual` Predicate +% This predicate asserts that the Expected value is not equal to the Actual value. +% Expected: The value that is expected not to match the Actual value. +% Actual: The value that is being checked against the Expected value. +% Result: The result of the evaluation of the inequality. +% Example: `assertNotEqual(5, 6, Result).` would succeed, setting Result to true (or some success indicator). +'assertNotEqual'(Expected, Actual, Result):- eval_H(['assertNotEqual', Expected, Actual], Result). + +% `assertTrue` Predicate +% This predicate is used to assert that the evaluation of EvalThis is true. +% EvalThis: The expression that is being evaluated and checked for truth. +% Result: The result of the evaluation. +% Example: `assertTrue((2 > 1), Result).` would succeed, setting Result to true (or some success indicator), as 2 > 1 is true. +'assertTrue'(EvalThis, Result):- eval_H(['assertTrue', EvalThis], Result). + +% `rtrace` Predicate +% This predicate is likely used for debugging; possibly for tracing the evaluation of Condition. +% Condition: The condition/expression being traced. +% EvalResult: The result of the evaluation of Condition. +% Example: `rtrace((2 + 2), EvalResult).` would trace the evaluation of 2 + 2 and store its result in EvalResult. +'rtrace'(Condition, EvalResult):- eval_H(['rtrace', Condition], EvalResult). + +% `time` Predicate +% This predicate is used to measure the time taken to evaluate EvalThis. +% EvalThis: The expression whose evaluation time is being measured. +% EvalResult: The result of the evaluation of EvalThis. +% Example: `time((factorial(5)), EvalResult).` would measure the time taken to evaluate factorial(5) and store its result in EvalResult. +'time'(EvalThis, EvalResult):- eval_H(['time', EvalThis], EvalResult). + +% ============================ +% %%%% Debugging, Printing and Utility Operations +% ============================ +% REPL Evaluation +'repl!'(EvalResult):- eval_H(['repl!'], EvalResult). +% Condition Evaluation +'!'(Condition, EvalResult):- eval_H(['!', Condition], EvalResult). +% Import File into Environment +'import!'(Environment, Filename, Namespace):- eval_H(['import!', Environment, Filename], Namespace). +% Evaluate Expression with Pragma +'pragma!'(Environment, Expression, EvalValue):- eval_H(['pragma!', Environment, Expression], EvalValue). +% Print Message to Console +'print'(Message, EvalResult):- eval_H(['print', Message], EvalResult). +% No Operation, Returns EvalResult unchanged +'nop'(Expression, EvalResult):- eval_H(['nop', Expression], EvalResult). + +% ============================ +% %%%% Variable Bindings +% ============================ +% Bind Variables +'bind!'(Environment, Variable, Value):- eval_H(['bind!', Environment, Variable], Value). +% Let binding for single variable +'let'(Variable, Expression, Body, Result):- eval_H(['let', Variable, Expression, Body], Result). +% Sequential let binding +'let*'(Bindings, Body, Result):- eval_H(['let*', Bindings, Body], Result). + +% ============================ +% %%%% Reflection +% ============================ +% Get Type of Value +'get-type'(Value, Type):- eval_H(['get-type', Value], Type). + + +metta_cmd_args(Rest):- current_prolog_flag(late_metta_opts,Rest),!. +metta_cmd_args(Rest):- current_prolog_flag(argv,P),append(_,['--'|Rest],P),!. +metta_cmd_args(Rest):- current_prolog_flag(os_argv,P),append(_,['--'|Rest],P),!. +metta_cmd_args(Rest):- current_prolog_flag(argv,Rest). +run_cmd_args:- metta_cmd_args(Rest), !, do_cmdline_load_metta('&self',Rest). + + +metta_make_hook:- loonit_reset, option_value(not_a_reload,true),!. +metta_make_hook:- + metta_cmd_args(Rest), into_reload_options(Rest,Reload), cmdline_load_metta('&self',Reload). + +:- multifile(prolog:make_hook/2). +:- dynamic(prolog:make_hook/2). +prolog:make_hook(after, _Some):- nop( metta_make_hook). + +into_reload_options(Reload,Reload). + +is_cmd_option(Opt,M, TF):- atom(M), + atom_concat('-',Opt,Flag), + atom_contains(M,Flag),!, + get_flag_value(M,FV), + TF=FV. + +get_flag_value(M,V):- atomic_list_concat([_,V],'=',M),!. +get_flag_value(M,false):- atom_contains(M,'-no'),!. +get_flag_value(_,true). + + +:- ignore((( + \+ prolog_load_context(reloading,true), + forall(option_value_def(Opt,Default),set_option_value(Opt,Default))))). + +%process_option_value_def:- \+ option_value('python',false), skip(ensure_loaded(metta_python)). +process_option_value_def:- option_value('python',load), ensure_loaded(metta_vspace/pyswip/metta_python). +process_option_value_def. + + +%process_late_opts:- once(option_value('html',true)), once(shell('./total_loonits.sh')). +process_late_opts:- current_prolog_flag(os_argv,[_]),!,ignore(repl). +process_late_opts:- forall(process_option_value_def,true). +%process_late_opts:- halt(7). +process_late_opts. + +%do_cmdline_load_metta(_Slf,Rest):- select('--prolog',Rest,RRest),!, +% set_option_value('prolog',true), +% set_prolog_flag(late_metta_opts,RRest). +do_cmdline_load_metta(Self,Rest):- + set_prolog_flag(late_metta_opts,Rest), + forall(process_option_value_def,true), + cmdline_load_metta(Self,Rest),!, + forall(process_late_opts,true). + +load_metta_file(Self,Filemask):- atom_concat(_,'.metta',Filemask),!, load_metta(Self,Filemask). +load_metta_file(_Slf,Filemask):- load_flybase(Filemask). + +% done +cmdline_load_metta(_,Nil):- Nil==[],!. +cmdline_load_metta(Self,[Filemask|Rest]):- atom(Filemask), \+ atom_concat('-',_,Filemask), + must_det_ll((Src=load_metta_file(Self,Filemask),nl,write('; '),write_src(Src),nl,catch_red(Src),!,flush_output, + cmdline_load_metta(Self,Rest))). + +cmdline_load_metta(Self,['-g',M|Rest]):- + read_term_from_atom(M, Term, []), + ignore(call(Term)), + cmdline_load_metta(Self,Rest). + +cmdline_load_metta(Self,[M|Rest]):- + m_opt(M,Opt),!, + is_cmd_option(Opt,M,TF),!, + format('~N'),write(' ; '), write_src(is_cmd_option(Opt,M,TF)), nl, !, set_option_value(Opt,TF), + set_tty_color_term(true), + cmdline_load_metta(Self,Rest). + +cmdline_load_metta(Self,[M|Rest]):- + format('~N'),write('; unused '), write_src(M), nl, !, + cmdline_load_metta(Self,Rest). + + +set_tty_color_term(TF):- + current_output(X),set_stream(X,tty(TF)), + set_stream(current_output,tty(TF)), + set_prolog_flag(color_term ,TF). + +m_opt(M,Opt):- + m_opt0(M,Opt1), + m_opt1(Opt1,Opt). + +m_opt1(Opt1,Opt):- atomic_list_concat([Opt|_],'=',Opt1). + +m_opt0(M,Opt):- atom_concat('--no-',Opt,M),!. +m_opt0(M,Opt):- atom_concat('--',Opt,M),!. +m_opt0(M,Opt):- atom_concat('-',Opt,M),!. + +:- set_prolog_flag(occurs_check,true). + +start_html_of(_Filename):- \+ tee_file(_TEE_FILE),!. +start_html_of(_Filename):- + must_det_ll(( + S = _, + %retractall(metta_defn(Eq,S,_,_)), + nop(retractall(metta_type(S,_,_))), + %retractall(get_metta_atom(Eq,S,_,_,_)), + loonit_reset, + tee_file(TEE_FILE), + sformat(S,'cat /dev/null > "~w"',[TEE_FILE]), + + writeln(doing(S)), + ignore(shell(S)))). + +save_html_of(_Filename):- \+ tee_file(_TEE_FILE),!. +save_html_of(_):- \+ has_loonit_results, \+ option_value('html',true). +save_html_of(Filename):- + must_det_ll(( + file_name_extension(Base,_,Filename), + file_name_extension(Base,'metta.html',HtmlFilename), + loonit_reset, + tee_file(TEE_FILE), + writeln('
    Return to Summaries
    '), + sformat(S,'ansi2html -u < "~w" > "~w" ',[TEE_FILE,HtmlFilename]), + writeln(doing(S)), + ignore(shell(S)))). + +tee_file(TEE_FILE):- getenv('TEE_FILE',TEE_FILE),!. +tee_file(TEE_FILE):- metta_dir(Dir),directory_file_path(Dir,'TEE.ansi',TEE_FILE),!. +metta_dir(Dir):- getenv('METTA_DIR',Dir),!. + +load_metta(Filename):- + %clear_spaces, + load_metta('&self',Filename). + + +load_metta(_Self,Filename):- Filename=='--repl',!,repl. +load_metta(Self,Filename):- + (\+ atom(Filename); \+ exists_file(Filename)),!, + with_wild_path(load_metta(Self),Filename),!,loonit_report. +load_metta(Self,RelFilename):- + atom(RelFilename), + exists_file(RelFilename),!, + absolute_file_name(RelFilename,Filename), + track_load_into_file(Filename, + include_metta(Self,RelFilename)). + +include_metta(Self,Filename):- + (\+ atom(Filename); \+ exists_file(Filename)),!, + must_det_ll(with_wild_path(include_metta(Self),Filename)),!. + +include_metta(Self,RelFilename):- + must_det_ll(( + atom(RelFilename), + exists_file(RelFilename),!, + absolute_file_name(RelFilename,Filename), + must_det_ll((setup_call_cleanup(open(Filename,read,In, [encoding(utf8)]), + ((directory_file_path(Directory, _, Filename), + assert(metta_file(Self,Filename,Directory)), + with_cwd(Directory, + must_det_ll( load_metta_file_stream(Filename,Self,In))))),close(In)))))). + +load_metta_file_stream(Filename,Self,In):- + with_option(loading_file,Filename, + %current_exec_file(Filename), + ((must_det_ll(( + set_exec_num(Filename,1), + load_answer_file(Filename), + set_exec_num(Filename,0))), + once((repeat, (( + ((nb_current(read_mode,Mode),Mode\==[])->true;Mode=load), + once(read_metta(In,Expr)), %write_src(read_metta=Expr),nl, + must_det_ll((do_metta(file(Filename),Mode,Self,Expr,_O)->true; + pp_m(unknown_do_metta(file(Filename),Mode,Self,Expr)))), + flush_output)), + at_end_of_stream(In)))))),!. + + +clear_spaces:- clear_space(_). +clear_space(S):- + %retractall(metta_defn(_,S,_,_)), + nop(retractall(metta_type(S,_,_))), + retractall(asserted_metta_atom(S,_)). + + +lsm:- lsm(_). +lsm(S):- + listing(metta_file(S,_,_)), + %listing(mdyn_type(S,_,_,_)), + forall(mdyn_type(S,_,_,Src),color_g_mesg('#22a5ff',write_f_src(Src))), + nl,nl,nl, + forall(mdyn_defn(S,_,_,Src),color_g_mesg('#00ffa5',write_f_src(Src))), + %listing(mdyn_defn(S,_,_,_)), + !. + +write_f_src(H,B):- H=@=B,!,write_f_src(H). +write_f_src(H,B):- write_f_src(['=',H,B]). + +hb_f(HB,ST):- sub_term(ST,HB),(atom(ST),ST\==(=),ST\==(:)),!. +write_f_src(HB):- + hb_f(HB,ST), + option_else(current_def,CST,[]),!, + (CST == ST -> true ; (nl,nl,nl,set_option_value(current_def,ST))), + write_src(HB). + + + +debug_only(G):- notrace(ignore(catch_warn(G))). +debug_only(_What,G):- ignore((fail,notrace(catch_warn(G)))). + + +'True':- true. +'False':- fail. + + +'metta_learner::vspace-main':- repl. + +into_underscores(D,U):- atom(D),!,atomic_list_concat(L,'-',D),atomic_list_concat(L,'_',U). +into_underscores(D,U):- descend_and_transform(into_underscores,D,U),!. + +into_hyphens(D,U):- atom(D),!,atomic_list_concat(L,'_',D),atomic_list_concat(L,'-',U). +into_hyphens(D,U):- descend_and_transform(into_hyphens,D,U),!. + +descend_and_transform(P2, Input, Transformed) :- + ( var(Input) + -> Transformed = Input % Keep variables as they are + ; compound(Input) + -> (compound_name_arguments(Input, Functor, Args), + maplist(descend_and_transform(P2), Args, TransformedArgs), + compound_name_arguments(Transformed, Functor, TransformedArgs)) + ; (atom(Input),call(P2,Input,Transformed)) + -> true % Transform atoms using xform_atom/2 + ; Transformed = Input % Keep other non-compound terms as they are + ). + +/* +is_syspred(H,Len,Pred):- notrace(is_syspred0(H,Len,Pred)). +is_syspred0(H,_Ln,_Prd):- \+ atom(H),!,fail. +is_syspred0(H,_Ln,_Prd):- upcase_atom(H,U),downcase_atom(H,U),!,fail. +is_syspred0(H,Len,Pred):- current_predicate(H/Len),!,Pred=H. +is_syspred0(H,Len,Pred):- atom_concat(Mid,'!',H), H\==Mid, is_syspred0(Mid,Len,Pred),!. +is_syspred0(H,Len,Pred):- into_underscores(H,Mid), H\==Mid, is_syspred0(Mid,Len,Pred),!. + +fn_append(List,X,Call):- + fn_append1(List,X,ListX), + into_fp(ListX,Call). + + + + + +is_metta_data_functor(Eq,F):- + current_self(Self),is_metta_data_functor(Eq,Self,F). + +is_metta_data_functor(Eq,Other,H):- + metta_type(Other,H,_), + \+ get_metta_atom(Eq,Other,[H|_]), + \+ metta_defn(Eq,Other,[H|_],_). +*/ +is_function(F):- atom(F). + +is_False(X):- X\=='True', (is_False1(X)-> true ; (eval_H(X,Y),is_False1(Y))). +is_False1(Y):- (Y==0;Y==[];Y=='False'). + +is_conz(Self):- compound(Self), Self=[_|_]. + +%dont_x(eval_H(Depth,Self,metta_if(A=1,atom_concat(metta_,_,F). +needs_expanded(eval_H(Term,_),Expand):- !,sub_term(Expand,Term),compound(Expand),Expand\=@=Term, + compound(Expand), \+ is_conz(Expand), \+ is_ftVar(Expand), needs_expand(Expand). +needs_expanded([A|B],Expand):- sub_term(Expand,[A|B]), compound(Expand), \+ is_conz(Expand), \+ is_ftVar(Expand), needs_expand(Expand). + +fn_append1(eval_H(Term,X),X,eval_H(Term,X)):-!. +fn_append1(Term,X,eval_H(Term,X)). + + +% Check if parentheses are balanced in a list of characters +balanced_parentheses(Chars) :- balanced_parentheses(Chars, 0). +balanced_parentheses([], 0). +balanced_parentheses(['('|T], N) :- N1 is N + 1, balanced_parentheses(T, N1). +balanced_parentheses([')'|T], N) :- N > 0, N1 is N - 1, balanced_parentheses(T, N1). +balanced_parentheses([H|T], N) :- H \= '(', H \= ')', balanced_parentheses(T, N). +% Recursive function to read lines until parentheses are balanced. +repl_read(NewAccumulated, Expr):- + atom_concat(Atom, '.', NewAccumulated), + catch_err((read_term_from_atom(Atom, Term, []), Expr=call(Term)), E, + (write('Syntax error: '), writeq(E), nl, repl_read(Expr))),!. + + +repl_read("!", '!'):-!. +repl_read("+", '+'):-!. +repl_read(Str,Atom):- atom_string(Atom,Str),metta_interp_mode(Atom,_),!. + +repl_read(Str, Expr):- atom_concat('@',_,Str),!,atom_string(Expr,Str). +repl_read(NewAccumulated, Expr):- + normalize_space(string(Renew),NewAccumulated), Renew \== NewAccumulated, !, + repl_read(Renew, Expr). +%repl_read(NewAccumulated,exec(Expr)):- string_concat("!",Renew,NewAccumulated), !, repl_read(Renew, Expr). +repl_read(NewAccumulated, Expr):- string_chars(NewAccumulated, Chars), + balanced_parentheses(Chars), length(Chars, Len), Len > 0, + parse_sexpr_metta(NewAccumulated, Expr), !, + normalize_space(string(Renew),NewAccumulated), + add_history_string(Renew). +repl_read(Accumulated, Expr) :- read_line_to_string(current_input, Line), repl_read(Accumulated, Line, Expr). +repl_read(Accumulated, "", Expr):- !, repl_read(Accumulated, Expr). +repl_read(_Accumulated, Line, Expr):- Line == end_of_file, !, Expr = Line. +repl_read(Accumulated, Line, Expr) :- atomics_to_string([Accumulated," ",Line], NewAccumulated), !, + repl_read(NewAccumulated, Expr). + +repl_read(O2):- clause(t_l:s_reader_info(O2),_,Ref),erase(Ref). +repl_read(Expr) :- repeat, + remove_pending_buffer_codes(_,Was),text_to_string(Was,Str), + repl_read(Str, Expr1), + once(((atom(Expr1),atom_concat('@',_,Expr1), + \+ atom_contains(Expr1,"="), + repl_read(Expr2)) + -> Expr=[Expr1,Expr2] ; Expr1 = Expr)), + % this cutrs the repeat/0 + ((peek_pending_codes(_,Peek),Peek==[])->!;true). + +add_history_string(Str):- notrace(ignore(add_history01(Str))),!. + +add_history_src(Exec):- notrace(ignore((Exec\=[],with_output_to(string(H),with_indents(false,write_src(Exec))),add_history_string(H)))). + + +add_history_pl(Exec):- notrace(ignore((Exec\=[],with_output_to(string(H),with_indents(false,(writeq(Exec),writeln('.')))),add_history_string(H)))). + +read_metta1(_,O2):- clause(t_l:s_reader_info(O2),_,Ref),erase(Ref). +read_metta1(In,Expr):- current_input(In0),In==In0,!, repl_read(Expr). +read_metta1(In,Expr):- string(In),!,parse_sexpr_metta(In,Expr),!. +read_metta1(In,Expr):- peek_char(In,Char), read_metta1(In,Char,Expr). + +read_metta1(In,Char,Expr):- char_type(Char,white),get_char(In,Char),put(Char),!,read_metta1(In,Expr). +read_metta1(In,'!',Expr):- get_char(In,_), !, read_metta(In,Read1),!,Expr=exec(Read1). +read_metta1(In,';',Expr):- get_char(In,_), !, (maybe_read_pl(In,Expr)-> true ; (read_line_to_string(In,Str),write_comment(Str),!,read_metta(In,Expr))),!. +read_metta1(In,_,Expr):- maybe_read_pl(In,Expr),!. +read_metta1(In,_,Read1):- parse_sexpr_metta(In,Expr),!,must_det_ll(Expr=Read1). + + +maybe_read_pl(In,Expr):- + peek_line(In,Line1), Line1\=='', atom_contains(Line1, '.'),atom_contains(Line1, ':-'), + notrace(((catch_err((read_term_from_atom(Line1, Term, []), Term\==end_of_file, Expr=call(Term)),_, fail),!, + read_term(In, Term, [])))). +peek_line(In,Line1):- peek_string(In, 1024, Str), split_string(Str, "\r\n", "\s", [Line1,_|_]),!. +peek_line(In,Line1):- peek_string(In, 4096, Str), split_string(Str, "\r\n", "\s", [Line1,_|_]),!. + + + + +%read_line_to_sexpr(Stream,UnTyped), +read_sform(Str,F):- trace, string(Str),open_string(Str,S),!,read_sform(S,F). +read_sform(S,F):- + read_sform1(S,F1), + ( F1\=='!' -> F=F1 ; + (read_sform1(S,F2), F = exec(F2))). + +read_sform1(Str,F):- string(Str),open_string(Str,S),!,read_sform1(S,F). +read_sform1(S,F):- at_end_of_stream(S),!,F=end_of_file. +read_sform1(S,M):- peek_char(S,C),read_sform3(C,S,F), untyped_to_metta(F,M). +%read_sform1(S,F):- profile(parse_sexpr_metta(S,F)). + +read_sform3(C,S,F):- char_type(C,white),get_char(S,_),!,read_sform1(S,F). +read_sform3(';',S,'$COMMENT'(F,0,0)):- !, read_line_to_string(S,F). +read_sform3(';',S,F):- read_line_to_string(S,_),!,read_sform1(S,F). +read_sform3('!',S,exec(F)):- !,get_char(S,_),read_sform1(S,F). +read_sform3(_,S,F):- read_line_to_string(S,L),!,read_sform_cont(L,S,F). + +read_sform_cont(L,S,F):- L=="", !, read_sform1(S,F). +read_sform_cont(L,_S,F):- input_to_forms(L,F),!. +read_sform_cont(L,S,F):- read_line_to_string(S,L2), + atomic_to_string([L,' ',L2],L3),read_sform_cont(L3,S,F),!. + +in2_stream(N1,S1):- integer(N1),!,stream_property(S1,file_no(N1)),!. +in2_stream(N1,S1):- atom(N1),stream_property(S1,alias(N1)),!. +in2_stream(N1,S1):- is_stream(N1),S1=N1,!. +in2_stream(N1,S1):- atom(N1),stream_property(S1,file_name(N1)),!. +is_same_streams(N1,N2):- in2_stream(N1,S1),in2_stream(N2,S2),!,S1==S2. + +%read_metta(In,Expr):- current_input(CI), \+ is_same_streams(CI,In), !, read_sform(In,Expr). +read_metta(_,O2):- clause(t_l:s_reader_info(O2),_,Ref),erase(Ref). +read_metta(In,Expr):- current_input(In0),In==In0,!, repl_read(Expr). +read_metta(In,Expr):- + read_metta1(In,Read1), + (Read1=='!' + -> (read_metta1(In,Read2), Expr=exec(Read2), nop(add_history_src(Expr))) + ; Expr = Read1),!. + +parse_sexpr_metta(I,O):- string(I),normalize_space(string(M),I),parse_sexpr_metta1(M,O),!. +parse_sexpr_metta(I,O):- parse_sexpr_untyped(I,U),trly(untyped_to_metta,U,O). + +parse_sexpr_metta1(M,exec(O)):- string_concat('!',I,M),!,parse_sexpr_metta1(I,O). +parse_sexpr_metta1(M,(O)):- string_concat('+',I,M),!,parse_sexpr_metta1(I,O). +parse_sexpr_metta1(I,O):- parse_sexpr_untyped(I,U),trly(untyped_to_metta,U,O). + + +write_comment(_):- silent_loading,!. +write_comment(Cmt):- connlf,format(';;~w~n',[Cmt]). +do_metta_cmt(_,'$COMMENT'(Cmt,_,_)):- write_comment(Cmt),!. +do_metta_cmt(_,'$STRING'(Cmt)):- write_comment(Cmt),!. +do_metta_cmt(Self,[Cmt]):- !, do_metta_cmt(Self, Cmt),!. + + +mlog_sym('@'). + +%untyped_to_metta(I,exec(O)):- compound(I),I=exec(M),!,untyped_to_metta(M,O). +untyped_to_metta(I,O):- + must_det_ll(( + trly(mfix_vars1,I,M), + trly(cons_to_c,M,OM), + trly(cons_to_l,OM,O))). + + +trly(P2,A,B):- once(call(P2,A,M)),A\=@=M,!,trly(P2,M,B). +trly(_,A,A). + +mfix_vars1(I,O):- var(I),!,I=O. +mfix_vars1('$t','$VAR'('T')):-!. +mfix_vars1('$T','$VAR'('T')):-!. +%mfix_vars1(I,O):- I=='T',!,O='True'. +%mfix_vars1(I,O):- I=='F',!,O='False'. +%mfix_vars1(I,O):- is_i_nil(I),!,O=[]. +mfix_vars1(I,O):- I=='true',!,O='True'. +mfix_vars1(I,O):- I=='false',!,O='False'. +mfix_vars1('$STRING'(I),O):- option_value(strings,true),!, mfix_vars1(I,O). +mfix_vars1('$STRING'(I),O):- !, mfix_vars1(I,M),atom_chars(O,M),!. +%mfix_vars1('$STRING'(I),O):- !, mfix_vars1(I,M),name(O,M),!. +mfix_vars1([H|T],O):- H=='[', is_list(T), last(T,L),L==']',append(List,[L],T), !, O = ['[...]',List]. +mfix_vars1([H|T],O):- H=='{', is_list(T), last(T,L),L=='}',append(List,[L],T), !, O = ['{...}',List]. +mfix_vars1('$OBJ'(claz_bracket_vector,List),O):- is_list(List),!, O = ['[...]',List]. +mfix_vars1(I,O):- I = ['[', X, ']'], nonvar(X), !, O = ['[...]',X]. +mfix_vars1(I,O):- I = ['{', X, '}'], nonvar(X), !, O = ['{...}',X]. +mfix_vars1('$OBJ'(claz_bracket_vector,List),Res):- is_list(List),!, append(['['|List],[']'],Res),!. +mfix_vars1(I,O):- I==[Quote, S], Quote==quote,S==s,!, O=is. +mfix_vars1([K,H|T],Cmpd):- atom(K),mlog_sym(K),is_list(T),mfix_vars1([H|T],[HH|TT]),atom(HH),is_list(TT),!, + compound_name_arguments(Cmpd,HH,TT). +%mfix_vars1([H|T],[HH|TT]):- !, mfix_vars1(H,HH),mfix_vars1(T,TT). +mfix_vars1(List,ListO):- is_list(List),!,maplist(mfix_vars1,List,ListO). +mfix_vars1(I,O):- string(I),option_value('string-are-atoms',true),!,atom_string(O,I). + +mfix_vars1(I,O):- compound(I),!,compound_name_arguments(I,F,II),F\=='$VAR',maplist(mfix_vars1,II,OO),!,compound_name_arguments(O,F,OO). +mfix_vars1(I,O):- \+ atom(I),!,I=O. +mfix_vars1(I,'$VAR'(O)):- atom_concat('$',N,I),dvar_name(N,O),!. +mfix_vars1(I,I). + +no_cons_reduce. + +dvar_name(t,'T'):- !. +dvar_name(N,O):- atom(N),atom_number(N,Num),atom_concat('Num',Num,M),!,svar_fixvarname(M,O). +dvar_name(N,O):- number(N),atom_concat('Num',N,M),!,svar_fixvarname(M,O). +dvar_name(N,O):- \+ atom(N),!,format(atom(A),'~w',[N]),dvar_name(A,O). +dvar_name('','__'):-!. % "$" +dvar_name('_','_'):-!. % "$_" +dvar_name(N,O):- svar_fixvarname(N,O),!. +dvar_name(N,O):- must_det_ll((atom_chars(N,Lst),maplist(c2vn,Lst,NList),atomic_list_concat(NList,S),svar_fixvarname(S,O))),!. +c2vn(A,A):- char_type(A,prolog_identifier_continue),!. +c2vn(A,A):- char_type(A,prolog_var_start),!. +c2vn(A,AA):- char_code(A,C),atomic_list_concat(['_C',C,'_'],AA). + +cons_to_l(I,I):- no_cons_reduce,!. +cons_to_l(I,O):- var(I),!,O=I. +cons_to_l(I,O):- is_i_nil(I),!,O=[]. +cons_to_l(I,O):- I=='nil',!,O=[]. +cons_to_l(C,O):- \+ compound(C),!,O=C. +cons_to_l([Cons,H,T|List],[HH|TT]):- List==[], atom(Cons),is_cons_f(Cons), t_is_ttable(T), cons_to_l(H,HH),!,cons_to_l(T,TT). +cons_to_l(List,ListO):- is_list(List),!,maplist(cons_to_l,List,ListO). +cons_to_l(I,I). + +cons_to_c(I,I):- no_cons_reduce,!. +cons_to_c(I,O):- var(I),!,O=I. +cons_to_c(I,O):- is_i_nil(I),!,O=[]. +cons_to_c(I,O):- I=='nil',!,O=[]. +cons_to_c(C,O):- \+ compound(C),!,O=C. +cons_to_c([Cons,H,T|List],[HH|TT]):- List==[], atom(Cons),is_cons_f(Cons), t_is_ttable(T), cons_to_c(H,HH),!,cons_to_c(T,TT). +cons_to_c(I,O):- \+ is_list(I), compound_name_arguments(I,F,II),maplist(cons_to_c,II,OO),!,compound_name_arguments(O,F,OO). +cons_to_c(I,I). + + + +t_is_ttable(T):- var(T),!. +t_is_ttable(T):- is_i_nil(T),!. +t_is_ttable(T):- is_ftVar(T),!. +t_is_ttable([F|Args]):- F=='Cons',!,is_list(Args). +t_is_ttable([_|Args]):- !, \+ is_list(Args). +t_is_ttable(_). + +is_cons_f(Cons):- is_cf_nil(Cons,_). +is_cf_nil('Cons','NNNil'). +%is_cf_nil('::','nil'). + +is_i_nil(I):- + is_cf_nil('Cons',Nil), I == Nil. + +subst_vars(TermWDV, NewTerm):- + subst_vars(TermWDV, NewTerm, NamedVarsList), + maybe_set_var_names(NamedVarsList). + +subst_vars(TermWDV, NewTerm, NamedVarsList) :- + subst_vars(TermWDV, NewTerm, [], NamedVarsList). + +subst_vars(Term, Term, NamedVarsList, NamedVarsList) :- var(Term), !. +subst_vars([], [], NamedVarsList, NamedVarsList):- !. +subst_vars([TermWDV|RestWDV], [Term|Rest], Acc, NamedVarsList) :- !, + subst_vars(TermWDV, Term, Acc, IntermediateNamedVarsList), + subst_vars(RestWDV, Rest, IntermediateNamedVarsList, NamedVarsList). +subst_vars('$VAR'('_'), _, NamedVarsList, NamedVarsList) :- !. +subst_vars('$VAR'(VName), Var, Acc, NamedVarsList) :- nonvar(VName), svar_fixvarname(VName,Name), !, + (memberchk(Name=Var, Acc) -> NamedVarsList = Acc ; ( !, Var = _, NamedVarsList = [Name=Var|Acc])). +subst_vars(Term, Var, Acc, NamedVarsList) :- atom(Term),atom_concat('$',DName,Term), + dvar_name(DName,Name),!,subst_vars('$VAR'(Name), Var, Acc, NamedVarsList). + +subst_vars(TermWDV, NewTerm, Acc, NamedVarsList) :- + compound(TermWDV), !, + compound_name_arguments(TermWDV, Functor, ArgsWDV), + subst_vars(ArgsWDV, Args, Acc, NamedVarsList), + compound_name_arguments(NewTerm, Functor, Args). +subst_vars(Term, Term, NamedVarsList, NamedVarsList). + + + +:- nb_setval(variable_names,[]). + + +assert_preds(_Self,_Load,_Preds):- \+ preview_compiler,!. +assert_preds(_Self,Load,Preds):- + expand_to_hb(Preds,H,_B),functor(H,F,A), + color_g_mesg('#005288',( + ignore(( + \+ predicate_property(H,defined), + if_t(use_metta_compiler,catch_i(dynamic(F,A))), + format(' :- ~q.~n',[dynamic(F/A)]), + if_t(option_value('tabling',true), format(' :- ~q.~n',[table(F/A)])))), + if_t((preview_compiler), + format('~N~n ~@',[portray_clause(Preds)])), + if_t(use_metta_compiler,if_t(\+ predicate_property(H,static),add_assertion(Preds))))), + nop(metta_anew1(Load,Preds)). + + +%load_hook(_Load,_Hooked):- !. +load_hook(Load,Hooked):- ignore(( \+ ((forall(load_hook0(Load,Hooked),true))))),!. + +load_hook0(_,_):- \+ current_prolog_flag(metta_interp,ready),!. +load_hook0(_,_):- \+ preview_compiler,!. +load_hook0(Load,metta_defn(=,Self,H,B)):- + functs_to_preds([=,H,B],Preds), + assert_preds(Self,Load,Preds). +/* +load_hook0(Load,get_metta_atom(Eq,Self,H)):- B = 'True', + H\=[':'|_], functs_to_preds([=,H,B],Preds), + assert_preds(Self,Load,Preds). +*/ + +use_metta_compiler:- notrace(option_value('compile','full')), !. +preview_compiler:- \+ option_value('compile',false), !. +%preview_compiler:- use_metta_compiler,!. + + + +op_decl(match, [ 'Space', 'Atom', 'Atom'], '%Undefined%'). +op_decl('remove-atom', [ 'Space', 'Atom'], 'EmptyType'). +op_decl('add-atom', [ 'Space', 'Atom'], 'EmptyType'). +op_decl('get-atoms', [ 'Space' ], 'Atom'). + +op_decl('car-atom', [ 'Expression' ], 'Atom'). +op_decl('cdr-atom', [ 'Expression' ], 'Expression'). + +op_decl(let, [ 'Atom', '%Undefined%', 'Atom' ], 'Atom'). +op_decl('let*', [ 'Expression', 'Atom' ], 'Atom'). + +op_decl(and, [ 'Bool', 'Bool' ], 'Bool'). +op_decl(or, [ 'Bool', 'Bool' ], 'Bool'). +op_decl(case, [ 'Expression', 'Atom' ], 'Atom'). +/* +op_decl(apply, [ 'Atom', 'Variable', 'Atom' ], 'Atom'). +op_decl(chain, [ 'Atom', 'Variable', 'Atom' ], 'Atom'). +op_decl('filter-atom', [ 'Expression', 'Variable', 'Atom' ], 'Expression'). +op_decl('foldl-atom', [ 'Expression', 'Atom', 'Variable', 'Variable', 'Atom' ], 'Atom'). +op_decl('map-atom', [ 'Expression', 'Variable', 'Atom' ], 'Expression'). +op_decl(quote, [ 'Atom' ], 'Atom'). +op_decl('if-decons', [ 'Atom', 'Variable', 'Variable', 'Atom', 'Atom' ], 'Atom'). +op_decl('if-empty', [ 'Atom', 'Atom', 'Atom' ], 'Atom'). +op_decl('if-error', [ 'Atom', 'Atom', 'Atom' ], 'Atom'). +op_decl('if-non-empty-expression', [ 'Atom', 'Atom', 'Atom' ], 'Atom'). +op_decl('if-not-reducible', [ 'Atom', 'Atom', 'Atom' ], 'Atom'). +op_decl(return, [ 'Atom' ], 'ReturnType'). +op_decl('return-on-error', [ 'Atom', 'Atom'], 'Atom'). +op_decl(unquote, [ '%Undefined%'], '%Undefined%'). +op_decl(cons, [ 'Atom', 'Atom' ], 'Atom'). +op_decl(decons, [ 'Atom' ], 'Atom'). +op_decl(empty, [], '%Undefined%'). +op_decl('Error', [ 'Atom', 'Atom' ], 'ErrorType'). +op_decl(eval, [ 'Atom' ], 'Atom'). +op_decl(function, [ 'Atom' ], 'Atom'). +op_decl(id, [ 'Atom' ], 'Atom'). +op_decl(unify, [ 'Atom', 'Atom', 'Atom', 'Atom' ], 'Atom'). +*/ +op_decl(unify, [ 'Atom', 'Atom', 'Atom', 'Atom'], '%Undefined%'). +op_decl(if, [ 'Bool', 'Atom', 'Atom'], _T). +op_decl('%', [ 'Number', 'Number' ], 'Number'). +op_decl('*', [ 'Number', 'Number' ], 'Number'). +op_decl('-', [ 'Number', 'Number' ], 'Number'). +op_decl('+', [ 'Number', 'Number' ], 'Number'). +op_decl(combine, [ X, X], X). + +op_decl('bind!', ['Symbol','%Undefined%'], 'EmptyType'). +op_decl('import!', ['Space','Atom'], 'EmptyType'). +op_decl('get-type', ['Atom'], 'Atom'). + +type_decl('Any'). +type_decl('Atom'). +type_decl('Bool'). +type_decl('ErrorType'). +type_decl('Expression'). +type_decl('Number'). +type_decl('ReturnType'). +type_decl('Space'). +type_decl('Symbol'). +type_decl('MemoizedState'). +type_decl('Type'). +type_decl('%Undefined%'). +type_decl('Variable'). + +:- dynamic(get_metta_atom/2). +:- dynamic(asserted_metta_atom/2). +metta_atom_stdlib([:, Type, 'Type']):- type_decl(Type). +metta_atom_stdlib([:, Op, [->|List]]):- op_decl(Op,Params,ReturnType),append(Params,[ReturnType],List). + +%get_metta_atom(Eq,KB, [F|List]):- KB='&flybase',fb_pred(F, Len), length(List,Len),apply(F,List). + + +get_metta_atom(Eq,Space, Atom):- get_metta_atom_from(Space, Atom), \+ (Atom =[EQ,_,_], EQ==Eq). + +get_metta_atom_from(KB, [F, A| List]):- KB='&flybase',fb_pred(F, Len), length([A|List],Len),apply(F,[A|List]). +get_metta_atom_from([Superpose,ListOf], Atom):- Superpose == 'superpose',is_list(ListOf),!,member(KB,ListOf),get_metta_atom_from(KB,Atom). +get_metta_atom_from(Space, Atom):- typed_list(Space,_,L),!, member(Atom,L). +get_metta_atom_from(KB,Atom):- (KB=='&self'; KB='&stdlib'), metta_atom_stdlib(Atom). +get_metta_atom_from(KB,Atom):- if_or_else(asserted_metta_atom( KB,Atom),asserted_metta_atom_fallback( KB,Atom)). + +asserted_metta_atom_fallback( KB,Atom):- fail, is_list(KB),!, member(Atom,KB). +%asserted_metta_atom_fallback( KB,Atom):- get_metta_atom_from(KB,Atom) + +%metta_atom(KB,[F,A|List]):- metta_atom(KB,F,A,List), F \== '=',!. +metta_defn(Eq,KB,Head,Body):- ignore(Eq = '='), get_metta_atom_from(KB,[Eq,Head,Body]). +metta_type(S,H,B):- get_metta_atom_from(S,[':',H,B]). +%typed_list(Cmpd,Type,List):- compound(Cmpd), Cmpd\=[_|_], compound_name_arguments(Cmpd,Type,[List|_]),is_list(List). + + +%maybe_xform(metta_atom(KB,[F,A|List]),metta_atom(KB,F,A,List)):- is_list(List),!. +maybe_xform(metta_defn(Eq,KB,Head,Body),metta_atom(KB,[Eq,Head,Body])). +maybe_xform(metta_type(KB,Head,Body),metta_atom(KB,[':',Head,Body])). +maybe_xform(metta_atom(KB,HeadBody),asserted_metta_atom(KB,HeadBody)). +maybe_xform(_OBO,_XForm):- !, fail. + +metta_anew1(Load,_OBO):- var(Load),trace,!. +metta_anew1(Load,OBO):- maybe_xform(OBO,XForm),!,metta_anew1(Load,XForm). + +metta_anew1(Ch,OBO):- metta_interp_mode(Ch,Mode), !, metta_anew1(Mode,OBO). +metta_anew1(load,OBO):- OBO= metta_atom(Space,Atom),!,'add-atom'(Space, Atom). +metta_anew1(unload,OBO):- OBO= metta_atom(Space,Atom),!,'remove-atom'(Space, Atom). + +metta_anew1(load,OBO):- !, must_det_ll((load_hook(load,OBO), + subst_vars(OBO,Cl),show_failure(assertz_if_new(Cl)))). %to_metta(Cl). +metta_anew1(unload,OBO):- subst_vars(OBO,Cl),load_hook(unload,OBO), + expand_to_hb(Cl,Head,Body), + predicate_property(Head,number_of_clauses(_)), + ignore((clause(Head,Body,Ref),clause(Head2,Body2,Ref),(Head+Body)=@=(Head2+Body2),erase(Ref),pp_m(Cl))). + +metta_anew2(Load,_OBO):- var(Load),trace,!. +metta_anew2(Load,OBO):- maybe_xform(OBO,XForm),!,metta_anew2(Load,XForm). +metta_anew2(Ch,OBO):- metta_interp_mode(Ch,Mode), !, metta_anew2(Mode,OBO). +metta_anew2(load,OBO):- must_det_ll((load_hook(load,OBO),subst_vars_not_last(OBO,Cl),assertz_if_new(Cl))). %to_metta(Cl). +metta_anew2(unload,OBO):- subst_vars_not_last(OBO,Cl),load_hook(unload,OBO), + expand_to_hb(Cl,Head,Body), + predicate_property(Head,number_of_clauses(_)), + ignore((clause(Head,Body,Ref),clause(Head2,Body2,Ref),(Head+Body)=@=(Head2+Body2),erase(Ref),pp_m(Cl))). + + +metta_anew(Ch,Src,OBO):- metta_interp_mode(Ch,Mode), !, metta_anew(Mode,Src,OBO). +metta_anew(Load,_Src,OBO):- silent_loading,!,metta_anew1(Load,OBO). +metta_anew(Load,Src,OBO):- maybe_xform(OBO,XForm),!,metta_anew(Load,Src,XForm). +metta_anew(Load,Src,OBO):- format('~N'), color_g_mesg('#0f0f0f',(write(' ; Action: '),writeq(Load=OBO))), + color_g_mesg('#ffa500', write_src(Src)), + metta_anew1(Load,OBO),format('~n'). + +subst_vars_not_last(A,B):- + functor(A,_F,N),arg(N,A,E), + subst_vars(A,B), + nb_setarg(N,B,E),!. + +con_write(W):-check_silent_loading, write(W). +con_writeq(W):-check_silent_loading, writeq(W). +writeqln(Q):- check_silent_loading,write(' '),con_writeq(Q),connl. + +connlf:- check_silent_loading, format('~N'). +connl:- check_silent_loading,nl. +% check_silent_loading:- silent_loading,!,trace,break. +check_silent_loading. +silent_loading:- is_converting,!. +silent_loading:- \+ option_value('trace-on-load',true), !. + + + +uncompound(OBO,Src):- \+ compound(OBO),!, Src = OBO. +uncompound('$VAR'(OBO),'$VAR'(OBO)):-!. +uncompound(IsList,Src):- is_list(IsList),!,maplist(uncompound,IsList,Src). +uncompound([Is|NotList],[SrcH|SrcT]):-!, uncompound(Is,SrcH),uncompound(NotList,SrcT). +uncompound(Compound,Src):- compound_name_arguments(Compound,Name,Args),maplist(uncompound,[Name|Args],Src). + +:- dynamic(all_data_to/1). +all_data_once:- all_data_to(_),!. +all_data_once:- open(all_data,write,Out,[alias(all_data),encoding(utf8),lock(write)]), + assert(all_data_to(Out)), + writeln(Out,':- encoding(utf8).'), + writeln(Out,':- style_check(-discontiguous).'), + all_data_preds. + +all_data_preds:- + all_data_to(Out), + with_output_to(Out, +((listing(table_n_type/3), + listing(load_state/2), + listing(is_loaded_from_file_count/2), + listing(fb_pred/2), + listing(fb_arg_type/1), + listing(fb_arg_table_n/3), + listing(fb_arg/1), + listing(done_reading/1)))),!. + +all_data_done:- + all_data_preds, + retract(all_data_to(Out)), + close(Out). + + + +%real_assert(OBO):- is_converting,!,print_src(OBO). +real_assert(OBO):- all_data_to(Out),!,write_canonical(Out,OBO),!,writeln(Out,'.'). +real_assert(OBO):- call(OBO),!. +real_assert(OBO):- assert(OBO), + (is_converting->print_src(OBO);true). + +print_src(OBO):- format('~N'), uncompound(OBO,Src),!, write_src(Src). + +assert_to_metta(_):- reached_file_max,!. +assert_to_metta(OBO):- !, functor(OBO,Fn,A),decl_fb_pred(Fn,A), !,real_assert(OBO),!, + incr_file_count(_),heartbeat. + +assert_to_metta(OBO):- + ignore(( A>=2,A<700, + OBO=..[Fn|Cols], + must_det_ll(( + make_assertion4(Fn,Cols,Data,OldData), + functor(Data,FF,AA), + decl_fb_pred(FF,AA), + ((fail,call(Data))->true;( + must_det_ll(( + real_assert(Data), + incr_file_count(_), + ignore((((should_show_data(X), + ignore((fail,OldData\==Data,write('; oldData '),write_src(OldData),format(' ; ~w ~n',[X]))), + write_src(Data),format(' ; ~w ~n',[X]))))), + ignore(( + fail, option_value(output_stream,OutputStream), + is_stream(OutputStream), + should_show_data(X1),X1<1000,must_det_ll((display(OutputStream,Data),writeln(OutputStream,'.'))))))))))))),!. + +assert_MeTTa(OBO):- !, assert_to_metta(OBO). +%assert_MeTTa(OBO):- !, assert_to_metta(OBO),!,heartbeat. +/* +assert_MeTTa(Data):- !, heartbeat, functor(Data,F,A), A>=2, + decl_fb_pred(F,A), + incr_file_count(_), + ignore((((should_show_data(X), + write(newData(X)),write(=),write_src(Data))))), + assert(Data),!. +*/ + + +%:- dynamic((metta_type/3,metta_defn/3,get_metta_atom/2)). + +into_space(Self,'&self',Self):-!. +into_space(_,Other,Other):-!. + + +into_space(Self,Myself,SelfO):- into_space(30,Self,Myself,SelfO). + +into_space(_Dpth,Self,Myself,Self):-Myself=='&self',!. +into_space(_Dpth,Self,None,Self):- 'None' == None,!. +into_space(Depth,Self,Other,Result):- eval_H(Depth,Self,Other,Result). +into_name(_,Other,Other). + +%eval_f_args(Depth,Self,F,ARGS,[F|EARGS]):- maplist(eval_H(Depth,Self),ARGS,EARGS). + + +combine_result(TF,R2,R2):- TF == [], !. +combine_result(TF,_,TF):-!. + + +do_metta1_e(_Self,_,exec(Exec)):- !,write_exec(Exec),!. +do_metta1_e(_Self,_,[=,A,B]):- !, with_concepts(false, + (con_write('(= '), with_indents(false,write_src(A)), (is_list(B) -> connl ; true),con_write(' '),with_indents(true,write_src(B)),con_write(')'))),connl. +do_metta1_e(_Self,_LoadExec,Term):- write_src(Term),connl. + +write_exec(Exec):- notrace(write_exec0(Exec)). +%write_exec0(Exec):- atom(Exec),!,write_exec0([Exec]). +write_exec0(Exec):- + wots(S,write_src(exec(Exec))), + nb_setval(exec_src,Exec), + ignore((notrace((color_g_mesg_ok('#0D6328',(format('~N'),writeln(S))))))). + + + + +asserted_do_metta(Space,Load,Src):- asserted_do_metta2(Space,Load,Src,Src). + +asserted_do_metta2(Self,Load,[TypeOp,Fn,Type], Src):- TypeOp = ':', \+ is_list(Type),!, + must_det_ll(( + color_g_mesg_ok('#ffa500',metta_anew(Load,Src,metta_atom(Self,[':',Fn,Type]))))),!. + +asserted_do_metta2(Self,Load,[TypeOp,Fn,TypeDecL], Src):- TypeOp = ':',!, + must_det_ll(( + decl_length(TypeDecL,Len),LenM1 is Len - 1, last_element(TypeDecL,LE), + color_g_mesg_ok('#ffa500',metta_anew(Load,Src,metta_atom(Self,[':',Fn,TypeDecL]))), + metta_anew1(Load,metta_arity(Self,Fn,LenM1)), + arg_types(TypeDecL,[],EachArg), + metta_anew1(Load,metta_params(Self,Fn,EachArg)),!, + metta_anew1(Load,metta_last(Self,Fn,LE)))). + +asserted_do_metta2(Self,Load,[TypeOp,Fn,TypeDecL,RetType], Src):- TypeOp = ':',!, + must_det_ll(( + decl_length(TypeDecL,Len), + append(TypeDecL,[RetType],TypeDecLRet), + color_g_mesg_ok('#ffa500',metta_anew(Load,Src,metta_atom(Self,[':',Fn,TypeDecLRet]))), + metta_anew1(Load,metta_arity(Self,Fn,Len)), + arg_types(TypeDecL,[RetType],EachArg), + metta_anew1(Load,metta_params(Self,Fn,EachArg)), + metta_anew1(Load,metta_return(Self,Fn,RetType)))),!. + +/*do_metta(File,Self,Load,PredDecl, Src):-fail, + metta_anew(Load,Src,metta_atom(Self,PredDecl)), + ignore((PredDecl=['=',Head,Body], metta_anew(Load,Src,metta_defn(Eq,Self,Head,Body)))), + ignore((Body == 'True',!,do_metta(File,Self,Load,Head))), + nop((fn_append(Head,X,Head), fn_append(PredDecl,X,Body), + metta_anew((Head:- Body)))),!.*/ + +asserted_do_metta2(Self,Load,[EQ,Head,Result], Src):- EQ=='=', !, + must_det_ll(( + discover_head(Self,Load,Head), + color_g_mesg_ok('#ffa500',metta_anew(Load,Src,metta_defn(EQ,Self,Head,Result))), + discover_body(Self,Load,Result))). + +asserted_do_metta2(Self,Load,PredDecl, Src):- + ignore(discover_head(Self,Load,PredDecl)), + color_g_mesg_ok('#ffa500',metta_anew(Load,Src,metta_atom(Self,PredDecl))). + + +always_exec(exec(W)):- !, is_list(W), always_exec(W). +always_exec(Comp):- compound(Comp),compound_name_arity(Comp,Name,N),atom_concat('eval',_,Name),Nm1 is N-1, arg(Nm1,Comp,TA),!,always_exec(TA). +always_exec(List):- \+ is_list(List),!,fail. +always_exec([Var|_]):- \+ atom(Var),!,fail. +always_exec(['extend-py!'|_]):- !, fail. +always_exec([H|_]):- atom_concat(_,'!',H),!. %pragma!/print!/transfer!/include! etc +always_exec(['assertEqualToResult'|_]):-!,fail. +always_exec(['assertEqual'|_]):-!,fail. +always_exec(_):-!,fail. % everything else + +if_t(A,B,C):- trace,if_t((A,B),C). + + +check_answers_for(TermV,Ans):- (string(TermV);var(Ans);var(TermV)),!,fail. +check_answers_for(TermV,_):- sformat(S,'~q',[TermV]),atom_contains(S,"[assert"),!,fail. +check_answers_for(_,Ans):- contains_var('BadType',Ans),!,fail. +check_answers_for(TermV,_):- inside_assert(TermV,BaseEval), always_exec(BaseEval),!,fail. + +%check_answers_for([TermV],Ans):- !, check_answers_for(TermV,Ans). +%check_answers_for(TermV,[Ans]):- !, check_answers_for(TermV,Ans). +check_answers_for(_,_). + +got_exec_result2(Val,Nth,Ans):- is_list(Ans), exclude(==(','),Ans,Ans2), Ans\==Ans2,!, + got_exec_result2(Val,Nth,Ans2). +got_exec_result2(Val,Nth,Ans):- + must_det_ll(( + Nth100 is Nth+100, + get_test_name(Nth100,TestName), + nb_current(exec_src,Exec), + if_t( ( \+ is_unit_test_exec(Exec)), + ((equal_enough(Val,Ans) + -> write_pass_fail_result_now(TestName,exec,Exec,'PASS',Ans,Val) + ; write_pass_fail_result_now(TestName,exec,Exec,'FAIL',Ans,Val)))))). + +write_pass_fail_result_now(TestName,exec,Exec,PASS_FAIL,Ans,Val):- + (PASS_FAIL=='PASS'->flag(loonit_success, X, X+1);flag(loonit_failure, X, X+1)), + (PASS_FAIL=='PASS'->Color=cyan;Color=red), + color_g_mesg(Color,write_pass_fail_result_c(TestName,exec,Exec,PASS_FAIL,Ans,Val)),!,nl, + nl,writeln('--------------------------------------------------------------------------'),!. + +write_pass_fail_result_c(TestName,exec,Exec,PASS_FAIL,Ans,Val):- + nl,write_mobj(exec,[(['assertEqualToResult',Exec,Ans])]), + nl,write_src('!'(['assertEqual',Val,Ans])), + write_pass_fail_result(TestName,exec,Exec,PASS_FAIL,Ans,Val). + +is_unit_test_exec(Exec):- sformat(S,'~w',[Exec]),sub_atom(S,_,_,_,'assert'). +is_unit_test_exec(Exec):- sformat(S,'~q',[Exec]),sub_atom(S,_,_,_,"!',"). + +return_empty('Empty'). +return_empty(_,Empty):- return_empty(Empty). + +convert_tax(_How,Self,Tax,Expr,NewHow):- + metta_interp_mode(Ch,Mode), + string_concat(Ch,TaxM,Tax),!, + normalize_space(string(NewTax),TaxM), + convert_tax(Mode,Self,NewTax,Expr,NewHow). +convert_tax(How,_Self,Tax,Expr,How):- + %parse_sexpr_metta(Tax,Expr). + normalize_space(string(NewTax),Tax), + read_metta(NewTax,Expr). + + +metta_interp_mode('+',load). +metta_interp_mode('-',unload). +metta_interp_mode('!',exec). +metta_interp_mode('?',call). +metta_interp_mode('^',load_like_file). + + +call_sexpr(Mode,Self,Tax,_S,Out):- + metta_interp_mode(Mode,How), + (atom(Tax);string(Tax)), + normalize_space(string(TaxM),Tax), + convert_tax(How,Self,TaxM,Expr,NewHow),!, + show_call(do_metta(python,NewHow,Self,Expr,Out)). + + +do_metta(_File,_Load,_Self,In,Out):- var(In),!,In=Out. +do_metta(_From,_Mode,_Self,end_of_file,'Empty'):- !. %, halt(7), writeln('\n\n% To restart, use: ?- repl.'). +do_metta(_File,_Load,_Self,Cmt,Out):- Cmt==[],!, Out=[]. + +do_metta(From,Load,Self,'$COMMENT'(Expr,_,_),Out):- !, do_metta(From,comment(Load),Self,Expr,Out). +do_metta(From,Load,Self,'$STRING'(Expr),Out):- !, do_metta(From,comment(Load),Self,Expr,Out). +do_metta(From,comment(Load),Self,[Expr],Out):- !, do_metta(From,comment(Load),Self,Expr,Out). +do_metta(From,comment(Load),Self,Cmt,Out):- write_comment(Cmt), !, + ignore(( atomic(Cmt),atomic_list_concat([_,Src],'MeTTaLog only: ',Cmt),!,atom_string(Src,SrcCode),do_metta(mettalog_only(From),Load,Self,SrcCode,Out))), + ignore(( atomic(Cmt),atomic_list_concat([_,Src],'MeTTaLog: ',Cmt),!,atom_string(Src,SrcCode),do_metta(mettalog_only(From),Load,Self,SrcCode,Out))),!. + +do_metta(From,How,Self,Src,Out):- string(Src),!, + normalize_space(string(TaxM),Src), + convert_tax(How,Self,TaxM,Expr,NewHow),!, + do_metta(From,NewHow,Self,Expr,Out). + +do_metta(From,_,Self,exec(Expr),Out):- !, do_metta(From,exec,Self,Expr,Out). +do_metta(From,_,Self, call(Expr),Out):- !, do_metta(From,call,Self,Expr,Out). +do_metta(From,_,Self, ':-'(Expr),Out):- !, do_metta(From,call,Self,Expr,Out). +do_metta(From,call,Self,TermV,FOut):- !, + call_for_term_variables(TermV,Term,NamedVarsList,X), must_be(nonvar,Term), + copy_term(NamedVarsList,Was), + Output = NamedVarsList, + user:interactively_do_metta_exec(From,Self,TermV,Term,X,NamedVarsList,Was,Output,FOut). +do_metta(_File,Load,Self,Src,Out):- Load\==exec, !, as_tf(asserted_do_metta(Self,Load,Src),Out). + +do_metta(file(Filename),exec,Self,TermV,Out):- + notrace(( + inc_exec_num(Filename), + must_det_ll(( + get_exec_num(Filename,Nth), + Nth>0)), + file_answers(Filename, Nth, Ans), + check_answers_for(TermV,Ans),!, + must_det_ll(( + color_g_mesg_ok('#ffa500', + (writeln(';; In file as: '), + color_g_mesg([bold,fg('#FFEE58')], write_src(exec(TermV))), + write(';; To unit test case:'))))),!, + do_metta_exec(file(Filename),Self,['assertEqualToResult',TermV,Ans],Out))). + +do_metta(From,exec,Self,TermV,Out):- !, do_metta_exec(From,Self,TermV,Out). + +do_metta_exec(From,Self,TermV,FOut):- + Output = X, + notrace(into_metta_callable(Self,TermV,Term,X,NamedVarsList,Was)), + user:interactively_do_metta_exec(From,Self,TermV,Term,X,NamedVarsList,Was,Output,FOut). + + +call_for_term_variables(TermV,catch_red(show_failure(Term)),NamedVarsList,X):- + term_variables(TermV, AllVars), call_for_term_variables4v(TermV,AllVars,Term,NamedVarsList,X),!, + must_be(callable,Term). +call_for_term_variables(TermV,catch_red(show_failure(Term)),NamedVarsList,X):- + get_term_variables(TermV, DCAllVars, Singletons, NonSingletons), + call_for_term_variables5(TermV, DCAllVars, Singletons, NonSingletons, Term,NamedVarsList,X),!, + must_be(callable,Term). + +into_metta_callable(_Self,TermV,Term,X,NamedVarsList,Was):- use_metta_compiler, !, + must_det_ll(((( + + % ignore(Res = '$VAR'('ExecRes')), + RealRes = Res, + compile_for_exec(Res,TermV,ExecGoal),!, + subst_vars(Res+ExecGoal,Res+Term,NamedVarsList), + copy_term(NamedVarsList,Was), + term_variables(Term,Vars), + notrace((color_g_mesg('#114411',print_tree(exec(Res):-ExecGoal)))), + %nl,writeq(Term),nl, + ((\+ \+ + ((numbervars(v(TermV,Term,NamedVarsList,Vars),999,_,[attvar(bind)]), + %nb_current(variable_names,NamedVarsList), + %nl,print(subst_vars(Term,NamedVarsList,Vars)), + nl)))), + nop(maplist(verbose_unify,Vars)), + %NamedVarsList=[_=RealRealRes|_], + var(RealRes), X = RealRes)))),!. + + +into_metta_callable(Self,TermV,CALL,X,NamedVarsList,Was):-!, + option_else('stack-max',StackMax,100), + CALL = eval_H(StackMax,Self,Term,X), + notrace(( must_det_ll(( + if_t(preview_compiler,write_compiled_exec(TermV,_Goal)), + subst_vars(TermV,Term,NamedVarsList), + copy_term(NamedVarsList,Was) + %term_variables(Term,Vars), + %nl,writeq(Term),nl, + %skip((\+ \+ + %((numbervars(v(TermV,Term,NamedVarsList,Vars),999,_,[attvar(bind)]), %nb_current(variable_names,NamedVarsList), + %nl,print(subst_vars(TermV,Term,NamedVarsList,Vars)),nl)))), + %nop(maplist(verbose_unify,Vars)))))),!. + )))). + +eval_H(StackMax,Self,Term,X):- + (always_exec(Term) -> + if_or_else(eval_args('=',_,StackMax,Self,Term,X), + (fail,subst_args('=',_,StackMax,Self,Term,X))); + call_max_time(eval_args('=',_,StackMax,Self,Term,X),3.0, + (fail,subst_args('=',_,StackMax,Self,Term,X)))). + +eval_H(Term,X):- + if_or_else((eval_args(Term,X),X\==Term),(fail,subst_args(Term,Y),Y\==Term)). + +%eval_H(Term,X):- if_or_else((subst_args(Term,X),X\==Term),(eval_args(Term,Y),Y\==Term)). + +print_goals(TermV):- write_src(TermV). + + +if_or_else(Goal,Else):- call(Goal)*->true;call(Else). + +interacting:- tracing,!. +interacting:- current_prolog_flag(debug,true),!. +interacting:- option_value(interactive,true),!. + +% call_max_time(+Goal, +MaxTime, +Else) +call_max_time(Goal,_MaxTime, Else) :- interacting,!, if_or_else(Goal,Else). +call_max_time(Goal,_MaxTime, Else) :- !, if_or_else(Goal,Else). +call_max_time(Goal, MaxTime, Else) :- + catch(if_or_else(call_with_time_limit(MaxTime, Goal),Else), time_limit_exceeded, Else). + + +catch_err(G,E,C):- catch(G,E,(atom(E)->throw(E);C)). + +%repl:- option_value('repl',prolog),!,prolog. +%:- ensure_loaded(metta_toplevel). + +%:- discontiguous do_metta_exec/3. + +repl:- setup_call_cleanup(flag(repl_level,Was,Was+1),repl0, + (flag(repl_level,_,Was),(Was==0 -> maybe_halt(7) ; true))). + +repl0:- catch(repl2,end_of_input,true). +repl1:- + with_option('doing_repl',true, + with_option(repl,true,repl2)). %catch((repeat, repl2, fail)'$aborted',true). +repl2:- +%notrace((current_input(In),nop(catch(load_history,_,true)))), + % ignore(install_readline(In)), + repeat, + %with_option(not_a_reload,true,make), + catch(once(repl3),restart_reading,true),fail. +repl3:- + notrace(( flag(eval_num,_,0), + current_space(Self), + ((nb_current(read_mode,Mode),Mode\==[])->true;Mode='!'), + ignore(shell('stty sane ; stty echo')), + current_input(In), + format(atom(P),'metta ~w ~w> ',[Self, Mode]))), + setup_call_cleanup( + notrace(prompt(Was,P)), + notrace((ttyflush,read_metta(In,Expr),ttyflush)), + notrace(prompt(_,Was))), + ignore(shell('stty sane ; stty echo')), + notrace(ignore(check_has_directive(Expr))), + notrace(if_t(Expr==end_of_file,throw(end_of_input))), + once(do_metta(repl_true,Mode,Self,Expr,_)). + +check_has_directive(Atom):- atom(Atom),atom_concat(_,'.',Atom),!. +check_has_directive(call(N=V)):- nonvar(N),!, set_directive(N,V). +check_has_directive(call(Rtrace)):- rtrace == Rtrace,!, rtrace,notrace(throw(restart_reading)). +check_has_directive(NEV):- atom(NEV), atomic_list_concat([N,V],'=',NEV), set_directive(N,V). +check_has_directive([AtEq,Value]):-atom(AtEq),atom_concat('@',Name,AtEq), set_directive(Name,Value). +check_has_directive(ModeChar):- atom(ModeChar),metta_interp_mode(ModeChar,_Mode),!,set_directive(read_mode,ModeChar). +check_has_directive(AtEq):-atom(AtEq),atom_concat('@',NEV,AtEq),check_has_directive(NEV,true). +check_has_directive(_). +set_directive(N,V):- atom_concat('@',NN,N),!,set_directive(NN,V). +set_directive(N,V):- N==mode,!,set_directive(read_mode,V). +set_directive(N,V):- show_call(set_option_value(N,V)),!,notrace(throw(restart_reading)). + +read_pending_white_codes(In):- + read_pending_codes(In,[10],[]),!. +read_pending_white_codes(_). + +call_for_term_variables4v(Term,[] ,as_tf(Term,TF),NamedVarsList,TF):- get_global_varnames(NamedVarsList),!. +call_for_term_variables4v(Term,[X] , Term, NamedVarsList,X):- get_global_varnames(NamedVarsList). + + +not_in_eq(List, Element) :- + member(V, List), V == Element. + +get_term_variables(Term, DontCaresN, CSingletonsN, CNonSingletonsN) :- + term_variables(Term, AllVars), + get_global_varnames(VNs), + writeqln(term_variables(Term, AllVars)=VNs), + term_singletons(Term, Singletons), + term_dont_cares(Term, DontCares), + include(not_in_eq(Singletons), AllVars, NonSingletons), + include(not_in_eq(DontCares), NonSingletons, CNonSingletons), + include(not_in_eq(DontCares), Singletons, CSingletons), + maplist(into_named_vars,[DontCares, CSingletons, CNonSingletons], + [DontCaresN, CSingletonsN, CNonSingletonsN]), + writeqln([DontCaresN, CSingletonsN, CNonSingletonsN]). + +term_dont_cares(Term, DontCares):- + term_variables(Term, AllVars), + get_global_varnames(VNs), + include(has_sub_var(AllVars),VNs,HVNs), + include(underscore_vars,HVNs,DontCareNs), + maplist(arg(2),DontCareNs,DontCares). + +into_named_vars(Vars,L):- is_list(Vars), !, maplist(name_for_var_vn,Vars,L). +into_named_vars(Vars,L):- term_variables(Vars,VVs),!,into_named_vars(VVs,L). + +has_sub_var(AllVars,_=V):- sub_var(V,AllVars). +underscore_vars(V):- var(V),!,name_for_var(V,N),!,underscore_vars(N). +underscore_vars(N=_):- !, atomic(N),!,underscore_vars(N). +underscore_vars(N):- atomic(N),!,atom_concat('_',_,N). + +get_global_varnames(VNs):- nb_current('variable_names',VNs),VNs\==[],!. +get_global_varnames(VNs):- prolog_load_context(variable_names,VNs),!. +maybe_set_var_names(List):- List==[],!. +maybe_set_var_names(List):- % wdmsg(maybe_set_var_names(List)), + is_list(List),!,nb_linkval(variable_names,List). +maybe_set_var_names(_). + +name_for_var_vn(V,N=V):- name_for_var(V,N). + +name_for_var(V,N):- var(V),!,get_global_varnames(VNs),member(N=VV,VNs),VV==V,!. +name_for_var(N=_,N):- !. +name_for_var(V,N):- term_to_atom(V,N),!. + + + %call_for_term_variables5(Term,[],as_tf(Term,TF),[],TF):- atom(Term),!. +call_for_term_variables5(Term,[],[],[],as_tf(Term,TF),[],TF):- ground(Term),!. +call_for_term_variables5(Term,DC,[],[],call_nth(Term,TF),DC,TF):- ground(Term),!. +call_for_term_variables5(Term,_,[],[_=Var],call_nth(Term,Count),['Count'=Count],Var). +call_for_term_variables5(Term,_,[_=Var],[],call_nth(Term,Count),['Count'=Count],Var). +call_for_term_variables5(Term,_,Vars,[_=Var],Term,Vars,Var). +call_for_term_variables5(Term,_,[_=Var],Vars,Term,Vars,Var). +call_for_term_variables5(Term,_,SVars,Vars,call_nth(Term,Count),[Vars,SVars],Count). + + + +is_interactive(From):- notrace(is_interactive0(From)). +is_interactive0(From):- From==false,!,fail. +is_interactive0(From):- atomic(From),is_stream(From),!, \+ stream_property(From,filename(_)). +is_interactive0(From):- From = repl_true,!. +is_interactive0(From):- From = true,!. + + +:- set_prolog_flag(history, 20). + +inside_assert(Var,Var):- \+ compound(Var),!. +inside_assert([H,IA,_],IA):- atom(H),atom_concat('assert',_,H),!. +inside_assert(Conz,Conz):- is_conz(Conz),!. +inside_assert(call(I),O):- !, inside_assert(I,O). +inside_assert( ?-(I), O):- !, inside_assert(I,O). +inside_assert( :-(I), O):- !, inside_assert(I,O). +inside_assert(exec(I),O):- !, inside_assert(I,O). +inside_assert(eval_H(A,B,I,C),eval_H(A,B,O,C)):- !, inside_assert(I,O). +inside_assert(eval_H(I,C),eval_H(O,C)):- !, inside_assert(I,O). +inside_assert(Eval,O):- functor(Eval,F,A), atom_concat('eval',_,F), A1 is A-1, arg(A1,Eval,I),!, inside_assert(I,O). +inside_assert(I,O):- I=..[_,F|_],!,compound(F),inside_assert(F,O). +inside_assert(Var,Var). + +current_space(Self):- ((nb_current(self_space,Self),Self\==[])->true;Self='&self'). + +eval(all(Form)):- nonvar(Form), !, forall(eval(Form,_),true). +eval(Form):- + current_space(Self), + do_metta(true,exec,Self,Form,_Out). + +eval(Self,Form):- + current_space(SelfS),SelfS==Self,!, + do_metta(true,exec,Self,Form,_Out). +eval(Form,Out):- + current_space(Self), + eval(Self,Form,Out). + + +eval(Self,Form,Out):- + do_metta(prolog,exec,Self,Form,Out). + +name_vars(X='$VAR'(X)). + +interactively_do_metta_exec(From,Self,TermV,Term,X,NamedVarsList,Was,Output,FOut):- + notrace(( + Result = res(FOut), + inside_assert(Term,BaseEval), + option_else(answer,Leap,each), + Control = contrl(Leap), + Skipping = _, + % Initialize Control as a compound term with 'each' as its argument. + %GG = interact(['Result'=X|NamedVarsList],Term,trace_off), + (((From = file(_Filename), option_value('exec',skip), \+ always_exec(BaseEval))) + -> (GG = (skip(Term),deterministic(Complete)), + %Output = + %FOut = "Skipped", + Skipping = 1,!, + %color_g_mesg('#da70d6', (write('% SKIPPING: '), writeq(eval_H(100,Self,BaseEval,X)),writeln('.'))), + % color_g_mesg('#fa90f6', (writeln('; SKIPPING'), with_indents(true,write_src(exec(BaseEval))))), + % if_t(is_list(BaseEval),add_history_src(exec(TermV))), + true + ) + ; GG = locally(set_prolog_flag(gc,false), + ( (dcall(Term),deterministic(Complete)), nb_setarg(1,Result,Output))), + + !, % metta_toplevel + flag(result_num,_,0), + PL=eval(Self,BaseEval,X), + ( % with_indents(true, + \+ \+ ( + maplist(name_vars,NamedVarsList), + name_vars('OUT'=X), + % add_history_src(exec(BaseEval)), + write_exec(TermV), + if_t(Skipping==1,writeln(' ; SKIPPING')), + if_t(TermV\=BaseEval,color_g_mesg('#fa90f6', (write('; '), with_indents(false,write_src(exec(BaseEval)))))), + if_t((is_interactive(From);Skipping==1), + ( + if_t( \+ option_value(doing_repl,true), + if_t( \+ option_value(repl,true), + if_t( option_value(prolog,true), add_history_pl(PL)))), + if_t(option_value(repl,true), add_history_src(exec(BaseEval))))), + + color_g_mesg('#da70d6', (write('% DEBUG: '), writeq(PL),writeln('.'))), + true))))), + + (forall_interactive( + From, WasInteractive,Complete,may_rtrace(GG), + ((Complete==true->!;true), + %repeat, + set_option_value(interactive,WasInteractive), + nb_setarg(1,Result,Output), + read_pending_codes(user_input,_,[]), + flag(result_num,R,R+1), + flag(result_num,ResNum,ResNum), + (((ResNum==1,Complete==true)->(format('~NDeterministic: ', []), !); %or Nondet + ( Complete==true -> (format('~NLast Result(~w): ',[ResNum]),! ); + format('~NNDet Result(~w): ',[ResNum])))), + color_g_mesg(yellow, ignore((( if_t( \+ atomic(Output), nl), write_src(Output), nl)))), + color_g_mesg(green, + ignore((NamedVarsList \=@= Was ->( maplist(print_var,NamedVarsList), nl) ; true))), + ((Complete\==true, WasInteractive, Control \== contrl(leap))-> + (write("More Solutions? "),get_single_char_key(C), writeq(key=C),nl, + (C=='b' -> (once(repl),fail) ; + (C=='m' -> make ; + (C=='t' -> (nop(set_debug(eval,true)),rtrace) ; + (C=='T' -> (set_debug(eval,true)); + (C==';' -> true ; + (C==esc('[A',[27,91,65]) -> nb_setarg(1, Control, leap) ; + (C=='l' -> nb_setarg(1, Control, leap) ; + (((C=='\n');(C=='\r')) -> (!,fail); + (!,fail))))))))))); + (Complete\==true, \+ WasInteractive, Control == contrl(leap)) -> true ; + (((Complete==true ->! ; true))))) + *-> (ignore(Result = res(FOut)),ignore(Output = (FOut))) + ; (flag(result_num,ResNum,ResNum),(ResNum==0->(format('~N~n~n'),!,fail);true))), + ignore(Result = res(FOut)). + + +get_single_char_key(O):- get_single_char(C),get_single_char_key(C,O). +get_single_char_key(27,esc(A,[27|O])):- !,read_pending_codes(user_input,O,[]),name(A,O). +get_single_char_key(C,A):- name(A,[C]). + +forall_interactive(file(_),false,Complete,Goal,After):- !, Goal, (Complete==true -> ( After,!) ; ( \+ After )). +forall_interactive(prolog,false,Complete,Goal,After):- !, Goal, (Complete == true -> ! ; true), quietly(After). +forall_interactive(From,WasInteractive,Complete,Goal,After):- + (is_interactive(From) -> WasInteractive = true ; WasInteractive = false),!, + Goal, (Complete==true -> ( quietly(After),!) ; ( quietly( \+ After) )). + +print_var(Name=Var) :- print_var(Name,Var). +print_var(Name,Var):- write('$'),write(Name), write(' = '), write_src(Var), nl. + +% Entry point for the user to call with tracing enabled +toplevel_goal(Goal) :- + term_variables(Goal,Vars), + trace_goal(Vars, Goal, trace_off). + +% Entry point for the user to call with tracing enabled +trace_goal(Goal) :- + trace_goal(Goal, trace_on). + +% Handle tracing +trace_goal(Goal, Tracing) :- + (Tracing == trace_on -> writeln('Entering goal:'), writeln(Goal) ; true), + term_variables(Goal, Variables), + ( call(Goal) -> + (Tracing == trace_on -> writeln('Goal succeeded with:'), writeln(Variables) ; true), + interact(Variables, Goal, Tracing) + ; (Tracing == trace_on -> writeln('Goal failed.') ; true), + false + ). + +% Interaction with the user +interact(Variables, Goal, Tracing) :- + call(Goal),write('Solution: '), write_src(Variables), + write(' [;next]?'), + get_single_char(Code), + (command(Code, Command) -> + handle_command(Command, Variables, Goal, Tracing) + ; writeln('Unknown command.'), interact(Variables, Goal, Tracing) % handle unknown commands + ). + +install_readline(Input):- + add_history_string("!(pfb3)"), + add_history_string("!(load-flybase-full)"), + add_history_string("!(obo-alt-id $X BS:00063)"), + add_history_string("!(and (total-rows $T TR$) (unique-values $T2 $Col $TR))"), + ignore(editline:el_wrap), + ignore(editline:add_prolog_commands(Input)). + + + + +% Command descriptions +command(59, retry). % ';' to retry +command(115, skip). % 's' to skip to the next solution +command(108, leap). % 'l' to leap (end the debugging session) +command(103, goals). % 'g' to show current goals +command(102, fail). % 'f' to force fail +command(116, trace). % 't' to toggle tracing +command(117, up). % 'u' to continue without interruption +command(101, exit). % 'e' to exit the debugger +command(97, abort). % 'a' to abort +command(98, break). % 'b' to set a breakpoint +command(99, creep). % 'c' to proceed step by step +command(104, help). % 'h' for help +command(65, alternatives). % 'A' for alternatives +command(109, make). % 'm' for make (recompile) +command(67, compile). % 'C' for Compile (compile new executable) + +:- style_check(-singleton). + +% Command implementations +handle_command(make, Variables, Goal, Tracing) :- + writeln('Recompiling...'), + % Insert the logic to recompile the code. + % This might involve calling `make/0` or similar. + make, % This is assuming your Prolog environment has a `make` predicate. + fail. % interact(Variables, Goal, Tracing). + +handle_command(compile, Variables, Goal, Tracing) :- + writeln('Compiling new executable...'), + % Insert the logic to compile a new executable. + % This will depend on how you compile Prolog programs in your environment. + % For example, you might use `qsave_program/2` to create an executable. + % Pseudocode: compile_executable(ExecutableName) + fail. % interact(Variables, Goal, Tracing). +handle_command(alternatives, Variables, Goal, Tracing) :- + writeln('Showing alternatives...'), + % Here you would include the logic for displaying the alternatives. + % For example, showing other clauses that could be tried for the current goal. + writeln('Alternatives for current goal:'), + writeln(Goal), + % Pseudocode: find_alternatives(Goal, Alternatives) + % Pseudocode: print_alternatives(Alternatives) + fail. % interact(Variables, Goal, Tracing). +% Extend the command handling with the 'help' command implementation +handle_command(help, Variables, Goal, Tracing) :- + print_help, + fail. % interact(Variables, Goal, Tracing). +handle_command(abort, _, _, _) :- + writeln('Aborting...'), abort. +handle_command(break, Variables, Goal, Tracing) :- + writeln('Breakpoint set.'), % Here you should define what 'setting a breakpoint' means in your context + fail. % interact(Variables, Goal, Tracing). +handle_command(creep, Variables, Goal, Tracing) :- + writeln('Creeping...'), % Here you should define how to 'creep' (step by step execution) through the code + trace. % interact(Variables, Goal, Tracing). +handle_command(retry, Variables, Goal, Tracing) :- + writeln('Continuing...'),!. + %trace_goal(Goal, Tracing). +handle_command(skip, Variables, Goal, Tracing) :- + writeln('Skipping...'). +handle_command(leap, _, _, _) :- + writeln('Leaping...'), nontrace. % Cut to ensure we stop the debugger +handle_command(goals, Variables, Goal, Tracing) :- + writeln('Current goal:'), writeln(Goal), + writeln('Current variables:'), writeln(Variables), + bt,fail. % interact(Variables, Goal, Tracing). +handle_command(fail, _, _, _) :- + writeln('Forcing failure...'), fail. +handle_command(trace, Variables, Goal, Tracing) :- + (Tracing == trace_on -> + NewTracing = trace_off, writeln('Tracing disabled.') + ; NewTracing = trace_on, writeln('Tracing enabled.') + ), + interact(Variables, Goal, NewTracing). +handle_command(up, Variables, Goal, Tracing) :- + writeln('Continuing up...'), + repeat, + ( trace_goal(Goal, Tracing) -> true ; !, fail ). +handle_command(exit, _, _, _) :- + writeln('Exiting debugger...'), !. % Cut to ensure we exit the debugger + +:- style_check(+singleton). + + +% Help description +print_help :- + writeln('Debugger commands:'), + writeln('(;) next - Retry with next solution.'), + writeln('(g) goal - Show the current goal.'), + writeln('(u) up - Finish this goal without interruption.'), + writeln('(s) skip - Skip to the next solution.'), + writeln('(c) creep or - Proceed step by step.'), + writeln('(l) leap - Leap over (the debugging).'), + writeln('(f) fail - Force the current goal to fail.'), + writeln('(B) back - Go back to the previous step.'), + writeln('(t) trace - Toggle tracing on or off.'), + writeln('(e) exit - Exit the debugger.'), + writeln('(a) abort - Abort the current operation.'), + writeln('(b) break - Break to a new sub-REPL.'), + writeln('(h) help - Display this help message.'), + writeln('(A) alternatives - Show alternative solutions.'), + writeln('(m) make - Recompile/Update the current running code.'), + writeln('(C) compile - Compile a fresh executable (based on the running state).'), + writeln('(E) error msg - Show the latest error messages.'), + writeln('(r) retry - Retry the previous command.'), + writeln('(I) info - Show information about the current state.'), + !. + + + + +really_trace:- once(option_value('exec',rtrace);option_value('eval',rtrace);is_debugging((exec));is_debugging((eval))). +% !(pragma! exec rtrace) +may_rtrace(Goal):- really_trace,!, really_rtrace(Goal). +may_rtrace(Goal):- rtrace_on_existence_error(time_eval(dcall(Goal)))*->true;really_rtrace(Goal). +really_rtrace(Goal):- use_metta_compiler,!,rtrace(call(Goal)). +really_rtrace(Goal):- with_debug((eval),with_debug((exec),Goal)). + +rtrace_on_existence_error(G):- !, catch(G,E,(wdmsg(E),rtrace(G))). +%rtrace_on_existence_error(G):- catch(G,error(existence_error(procedure,W),Where),rtrace(G)). + + + +write_compiled_exec(Exec,Goal):- +% ignore(Res = '$VAR'('ExecRes')), + compile_for_exec(Res,Exec,Goal), + notrace((color_g_mesg('#114411',portray_clause(exec(Res):-Goal)))). + +verbose_unify(Term):- verbose_unify(trace,Term). +verbose_unify(What,Term):- term_variables(Term,Vars),maplist(verbose_unify0(What),Vars),!. +verbose_unify0(What,Var):- put_attr(Var,verbose_unify,What). +verbose_unify:attr_unify_hook(Attr, Value) :- + format('~N~q~n',[verbose_unify:attr_unify_hook(Attr, Value)]), + vu(Attr,Value). +vu(_Attr,Value):- is_ftVar(Value),!. +vu(fail,_Value):- !, fail. +vu(true,_Value):- !. +vu(trace,_Value):- trace. +:- nodebug(metta(eval)). +:- nodebug(metta(exec)). +% Measures the execution time of a Prolog goal and displays the duration in seconds, +% milliseconds, or microseconds, depending on the execution time. +% +% Args: +% - Goal: The Prolog goal to be executed and timed. +% +% The predicate uses the `statistics/2` predicate to measure the CPU time before +% and after executing the provided goal. It calculates the elapsed time in seconds +% and converts it to milliseconds and microseconds. The output is formatted to +% provide clear timing information: +% +% - If the execution takes more than 2 seconds, it displays the time in seconds. +% - If the execution takes between 1 millisecond and 2 seconds, it displays the time +% in milliseconds. +% - If the execution takes less than 1 millisecond, it displays the time in microseconds. +% +% Example usage: +% ?- time_eval(my_goal(X)). +% +% ?- time_eval(sleep(0.95)). +% +% Output examples: +% ; Evaluation took 2.34 seconds. +% ; Evaluation took 123.45 ms. +% ; Evaluation took 0.012 ms. (12.33 microseconds) +% +time_eval(Goal):- + time_eval('Evaluation',Goal). +time_eval(What,Goal) :- + statistics(cputime, Start), + call(Goal), + statistics(cputime, End), + Seconds is End - Start, + Milliseconds is Seconds * 1_000, + (Seconds > 2 + -> format('; ~w took ~2f seconds.~n', [What, Seconds]) + ; (Milliseconds >= 1 + -> format('; ~w took ~3f secs. (~2f milliseconds) ~n', [What, Seconds, Milliseconds]) + ;( Micro is Milliseconds * 1_000, + format('; ~w took ~6f secs. (~2f microseconds) ~n', [What, Seconds, Micro])))). + +example0(_):- fail. +example1(a). example1(_):- fail. +example2(a). example2(b). example2(_):- fail. +example3(a). example3(b). example3(c). example3(_):- fail. +%eval_H(100,'&self',['change-state!','&var',[+,1,['get-state','&var']]],OUT) +%dcall(X):- (call(X),deterministic(YN)),trace,((YN==true)->!;true). +dcall(XX):- !, call(XX). +dcall(XX):- + USol = sol(dead), + copy_term(XX,X), + call_nth(USol,X,Nth,Det,Prev), + %wdmsg(call_nth(USol,X,Nth,Det,Prev)), + XX=Prev, + (Det==yes -> (!, (XX=Prev;XX=X)) ; + (((var(Nth) -> ( ! , Prev\==dead) ; + true), + (Nth==1 -> ! ; true)))). + +call_nth(USol,XX,Nth,Det,Prev):- + repeat, + ((call_nth(XX,Nth),deterministic(Det),arg(1,USol,Prev))*-> + ( nb_setarg(1,USol,XX)) + ; (!, arg(1,USol,Prev))). + +catch_red(Term):- catch(Term,E,pp_m(red,in(Term,E))). + +s2p(I,O):- sexpr_s2p(I,O),!. + +discover_head(Self,Load,Head):- + ignore(([Fn|PredDecl]=Head, + nop(( arg_types(PredDecl,[],EachArg), + metta_anew1(Load,metta_head(Self,Fn,EachArg)))))). + +discover_body(Self,Load,Body):- + nop(( [Fn|PredDecl] = Body, arg_types(PredDecl,[],EachArg), + metta_anew1(Load,metta_body(Self,Fn,EachArg)))). + +decl_length(TypeDecL,Len):- is_list(TypeDecL),!,length(TypeDecL,Len). +decl_length(_TypeDecL,1). + +arg_types([['->'|L]],R,LR):-!, arg_types(L,R,LR). +arg_types(['->'|L],R,LR):-!, arg_types(L,R,LR). +arg_types(L,R,LR):- append(L,R,LR). + +%:- ensure_loaded('../../examples/factorial'). +%:- ensure_loaded('../../examples/fibonacci'). + +%print_preds_to_functs:-preds_to_functs_src(factorial_tail_basic) + +:- dynamic(began_loon/1). +loon:- loon(typein). + +catch_red_ignore(G):- catch_red(G)*->true;true. + +:- export(loon/1). +:- public(loon/1). + +%loon(Why):- began_loon(Why),!,wdmsg(begun_loon(Why)). +loon(Why):- is_compiling,!,wdmsg(compiling_loon(Why)),!. +%loon( _Y):- current_prolog_flag(os_argv,ArgV),member('-s',ArgV),!. +loon(Why):- is_compiled, Why\==toplevel,Why\==default, Why\==program,!,wdmsg(compiled_loon(Why)),!. +loon(Why):- began_loon(_),!,wdmsg(skip_loon(Why)). +loon(Why):- wdmsg(began_loon(Why)), assert(began_loon(Why)), + do_loon. + +do_loon:- + ignore(( + \+ prolog_load_context(reloading,true), + maplist(catch_red_ignore,[ + + metta_final, + load_history, + update_changed_files, + run_cmd_args, + pre_halt, + maybe_halt(7)]))),!. + + + +pre_halt:- option_value('prolog',true),!,call_cleanup(prolog,(set_option_value('prolog',false),pre_halt)). +pre_halt:- option_value('repl',true),!,call_cleanup(repl,(set_option_value('repl',false),pre_halt)). +pre_halt:- loonit_report. +%loon:- time(loon_metta('./examples/compat/test_scripts/*.metta')),fail. +%loon:- repl, (option_value('halt',false)->true;halt(7)). +%maybe_halt(Seven):- option_value('prolog',true),!,call_cleanup(prolog,(set_option_value('prolog',false),maybe_halt(Seven))). +%maybe_halt(Seven):- option_value('repl',true),!,call_cleanup(repl,(set_option_value('repl',false),maybe_halt(Seven))). +%maybe_halt(Seven):- option_value('repl',true),!,halt(Seven). +maybe_halt(_):- once(pre_halt), fail. +maybe_halt(Seven):- option_value('halt',true),!,halt(Seven). +maybe_halt(Seven):- wdmsg(maybe_halt(Seven)). + +is_compiling:- current_prolog_flag(os_argv,ArgV),member(E,ArgV), + (E==qcompile_mettalog;E==qsave_program),!. +is_compiled:- current_prolog_flag(os_argv,ArgV),\+ member('swipl',ArgV),!. +is_converting:- nb_current('convert','True'),!. +is_converting:- current_prolog_flag(os_argv,ArgV), member('--convert',ArgV),!. +show_os_argv:- current_prolog_flag(os_argv,ArgV),write('; libswipl: '),writeln(ArgV). +is_pyswip:- current_prolog_flag(os_argv,ArgV),member( './',ArgV). +% libswipl: ['./','-q',--home=/usr/local/lib/swipl] + +:- initialization(show_os_argv). + +:- initialization(loon(program),program). +:- initialization(loon(default)). + +ensure_mettalog_system:- + abolish(began_loon/1), + dynamic(began_loon/1), + system:use_module(library(quasi_quotations)), + system:use_module(library(hashtable)), + system:use_module(library(gensym)), + system:use_module(library(sort)), + system:use_module(library(writef)), + system:use_module(library(rbtrees)), + system:use_module(library(dicts)), + system:use_module(library(shell)), + system:use_module(library(edinburgh)), + % system:use_module(library(lists)), + system:use_module(library(statistics)), + system:use_module(library(nb_set)), + system:use_module(library(assoc)), + system:use_module(library(pairs)), + user:use_module(library(swi_ide)), + user:use_module(library(prolog_profile)), + ensure_loaded('./metta_vspace/pyswip/flybase_convert'), + ensure_loaded('./metta_vspace/pyswip/flybase_main'), + autoload_all, + make, + autoload_all, + %pack_install(predicate_streams, [upgrade(true),global(true)]), + %pack_install(logicmoo_utils, [upgrade(true),global(true)]), + %pack_install(dictoo, [upgrade(true),global(true)]), + !. + +file_save_name(E,_):- \+ atom(E),!,fail. +file_save_name(E,Name):- file_base_name(E,BN),BN\==E,!,file_save_name(BN,Name). +file_save_name(E,E):- atom_concat('Sav.',_,E),!. +file_save_name(E,E):- atom_concat('Bin.',_,E),!. +before_underscore(E,N):-atomic_list_concat([N|_],'_',E),!. +save_name(Name):- current_prolog_flag(os_argv,ArgV),member(E,ArgV),file_save_name(E,Name),!. +next_save_name(Name):- save_name(E), + before_underscore(E,N), + atom_concat(N,'_',Stem), + gensym(Stem,Name), + \+ exists_file(Name), + Name\==E,!. +next_save_name('Sav.MeTTaLog'). +qcompile_mettalog:- + ensure_mettalog_system, + catch(qsave_program('Sav.MeTTaLog', + [class(development),autoload(true),goal(loon(goal)), toplevel(loon(toplevel)), stand_alone(true)]),E,writeln(E)), + halt(0). +qsave_program:- ensure_mettalog_system, next_save_name(Name), + catch(qsave_program(Name, + [class(development),autoload(true),goal(loon(goal)), toplevel(loon(toplevel)), stand_alone(false)]),E,writeln(E)), + !. + + +:- initialization(update_changed_files,restore). + +:- ignore((( + \+ prolog_load_context(reloading,true), + initialization(loon(restore),restore), + metta_final +))). +:- set_prolog_flag(metta_interp,ready). diff --git a/metta_vspace/pyswip-want/metta_interp.pl b/metta_vspace/pyswip-want/metta_interp.pl new file mode 100755 index 00000000..c0763954 --- /dev/null +++ b/metta_vspace/pyswip-want/metta_interp.pl @@ -0,0 +1,2101 @@ +:- encoding(iso_latin_1). +:- nb_setval(cmt_override,lse('; ',' !(" ',' ") ')). +is_compiling:- current_prolog_flag(os_argv,ArgV),member(E,ArgV), + (E==qcompile_mettalog;E==qsave_program),!. +is_compiled:- current_prolog_flag(os_argv,ArgV), member('-x',ArgV),!. +is_compiled:- current_prolog_flag(os_argv,ArgV),\+ member('swipl',ArgV),!. +is_converting:- nb_current('convert','True'),!. +is_converting:- current_prolog_flag(os_argv,ArgV), member('--convert',ArgV),!. +show_os_argv:- current_prolog_flag(os_argv,ArgV),write('; libswipl: '),writeln(ArgV). +is_pyswip:- current_prolog_flag(os_argv,ArgV),member( './',ArgV). +:- multifile(is_metta_data_functor/1). +:- dynamic(is_metta_data_functor/1). +:- multifile(is_nb_space/1). +:- dynamic(is_nb_space/1). +%:- '$set_source_module'('user'). +:- set_stream(user_input,tty(true)). +:- use_module(library(readline)). +%:- use_module(library(editline)). +:- use_module(library(filesex)). +:- use_module(library(shell)). +%:- use_module(library(tabling)). +:- use_module(library(system)). +:- ensure_loaded(metta_compiler). +:- ensure_loaded(metta_printer). +:- ensure_loaded(metta_convert). +%:- ensure_loaded(metta_types). +:- ensure_loaded(metta_data). +:- ensure_loaded(metta_space). +:- ensure_loaded(metta_eval). +:- ensure_loaded(metta_server). +:- ensure_loaded(flybase_main). +:- set_stream(user_input,tty(true)). +:- set_prolog_flag(encoding,iso_latin_1). +:- set_prolog_flag(encoding,utf8). +%:- set_prolog_flag(encoding,octet). +/* +Now PASSING NARS.TEC:\opt\logicmoo_workspace\packs_sys\logicmoo_opencog\MeTTa\vspace-metta\metta_vspace\pyswip\metta_interp.pl +C:\opt\logicmoo_workspace\packs_sys\logicmoo_opencog\MeTTa\vspace-metta\metta_vspace\pyswip1\metta_interp.pl +STS1.01) +Now PASSING TEST-SCRIPTS.B5-TYPES-PRELIM.08) +Now PASSING TEST-SCRIPTS.B5-TYPES-PRELIM.14) +Now PASSING TEST-SCRIPTS.B5-TYPES-PRELIM.15) +Now PASSING TEST-SCRIPTS.C1-GROUNDED-BASIC.15) +Now PASSING TEST-SCRIPTS.E2-STATES.08) +PASSING TEST-SCRIPTS.B5-TYPES-PRELIM.02) +PASSING TEST-SCRIPTS.B5-TYPES-PRELIM.07) +PASSING TEST-SCRIPTS.B5-TYPES-PRELIM.09) +PASSING TEST-SCRIPTS.B5-TYPES-PRELIM.11) +PASSING TEST-SCRIPTS.C1-GROUNDED-BASIC.14) +PASSING TEST-SCRIPTS.E2-STATES.07) +----------------------------------------- +FAILING TEST-SCRIPTS.D5-AUTO-TYPES.01) +Now FAILING TEST-SCRIPTS.00-LANG-CASE.03) +Now FAILING TEST-SCRIPTS.B5-TYPES-PRELIM.19) +Now FAILING TEST-SCRIPTS.C1-GROUNDED-BASIC.20) + +*/ + + +%option_value_def('repl',auto). +option_value_def('prolog',false). +option_value_def('compile',false). +option_value_def('table',false). +option_value_def(no_repeats,false). +option_value_def('time',true). +option_value_def('exec',true). +option_value_def('html',false). +option_value_def('python',false). +%option_value_def('halt',false). +option_value_def('doing_repl',false). +option_value_def('test-retval',false). +option_value_def('trace-length',100). +option_value_def('stack-max',100). +option_value_def('trace-on-overtime',20.0). +option_value_def('trace-on-overflow',false). +option_value_def('exeout','./Sav.godlike.MeTTaLog'). + + + +option_value_def('trace-on-error',true). +%option_value_def('trace-on-load',false). +option_value_def('trace-on-exec',true). +option_value_def('trace-on-eval',true). +option_value_def('trace-on-fail',false). +option_value_def('trace-on-pass',false). + + + + +set_is_unit_test(TF):- + forall(option_value_def(A,B),set_option_value(A,B)), + set_option_value('trace-on-pass',false), + set_option_value('trace-on-fail',false), + if_t(TF,set_option_value('exec',rtrace)), + if_t(TF,set_option_value('eval',rtrace)), + set_option_value('trace-on-load',TF), + set_option_value('trace-on-exec',TF), + set_option_value('trace-on-eval',TF), + + !. + +:- set_is_unit_test(false). + +trace_on_fail:- option_value('trace-on-fail',true). +trace_on_overflow:- option_value('trace-on-overflow',true). +trace_on_pass:- option_value('trace-on-pass',true). +doing_repl:- option_value('doing_repl',true). +if_repl(Goal):- doing_repl->call(Goal);true. + +show_options_values:- + forall((nb_current(N,V),\+((atom(N),atom_concat('$',_,N)))),write_src_nl(['pragma!',N,V])). + +any_floats(S):- member(E,S),float(E),!. + +% ============================ +% %%%% Arithmetic Operations +% ============================ +%:- use_module(library(clpfd)). +:- use_module(library(clpq)). +%:- use_module(library(clpr)). + +% Addition +%'+'(Addend1, Addend2, Sum):- \+ any_floats([Addend1, Addend2, Sum]),!,Sum #= Addend1+Addend2 . +'+'(Addend1, Addend2, Sum):- notrace(catch_err(plus(Addend1, Addend2, Sum),_,fail)),!. +'+'(Addend1, Addend2, Sum):- {Sum = Addend1+Addend2}. +% Subtraction +'-'(Sum, Addend1, Addend2):- '+'(Addend1, Addend2, Sum). + +% Multiplication +'*'(Factor1, Factor2, Product):- {Product = Factor1*Factor2}. +% Division +'/'(Dividend, Divisor, Quotient):- {Dividend = Quotient * Divisor}. +% Modulus +'mod'(Dividend, Divisor, Remainder):- {Remainder = Dividend mod Divisor}. +% Exponentiation +'exp'(Base, Exponent, Result):- eval_H(['exp', Base, Exponent], Result). +% Square Root +'sqrt'(Number, Root):- eval_H(['sqrt', Number], Root). + +% ============================ +% %%%% List Operations +% ============================ +% Retrieve Head of the List +'car-atom'(List, Head):- eval_H(['car-atom', List], Head). +% Retrieve Tail of the List +'cdr-atom'(List, Tail):- eval_H(['cdr-atom', List], Tail). +% Construct a List +'Cons'(Element, List, 'Cons'(Element, List)):- !. +% Collapse List +'collapse'(List, CollapsedList):- eval_H(['collapse', List], CollapsedList). +% Count Elements in List +'CountElement'(List, Count):- eval_H(['CountElement', List], Count). +% Find Length of List +%'length'(List, Length):- eval_H(['length', List], Length). + +% ============================ +% %%%% Nondet Opteration +% ============================ +% Superpose a List +'superpose'(List, SuperposedList):- eval_H(['superpose', List], SuperposedList). + +% ============================ +% %%%% Testing +% ============================ + +% `assertEqual` Predicate +% This predicate is used for asserting that the Expected value is equal to the Actual value. +% Expected: The value that is expected. +% Actual: The value that is being checked against the Expected value. +% Result: The result of the evaluation of the equality. +% Example: `assertEqual(5, 5, Result).` would succeed, setting Result to true (or some success indicator). +%'assertEqual'(Expected, Actual, Result):- use_metta_compiler,!,as_tf((Expected=Actual),Result). +'assertEqual'(Expected, Actual, Result):- ignore(Expected=Actual), eval_H(['assertEqual', Expected, Actual], Result). + +% `assertEqualToResult` Predicate +% This predicate asserts that the Expected value is equal to the Result of evaluating Actual. +% Expected: The value that is expected. +% Actual: The expression whose evaluation is being checked against the Expected value. +% Result: The result of the evaluation of the equality. +% Example: If Actual evaluates to the Expected value, this would succeed, setting Result to true (or some success indicator). +'assertEqualToResult'(Expected, Actual, Result):- eval_H(['assertEqualToResult', Expected, Actual], Result). + +% `assertFalse` Predicate +% This predicate is used to assert that the evaluation of EvalThis is false. +% EvalThis: The expression that is being evaluated and checked for falsehood. +% Result: The result of the evaluation. +% Example: `assertFalse((1 > 2), Result).` would succeed, setting Result to true (or some success indicator), as 1 > 2 is false. +'assertFalse'(EvalThis, Result):- eval_H(['assertFalse', EvalThis], Result). + +% `assertNotEqual` Predicate +% This predicate asserts that the Expected value is not equal to the Actual value. +% Expected: The value that is expected not to match the Actual value. +% Actual: The value that is being checked against the Expected value. +% Result: The result of the evaluation of the inequality. +% Example: `assertNotEqual(5, 6, Result).` would succeed, setting Result to true (or some success indicator). +'assertNotEqual'(Expected, Actual, Result):- eval_H(['assertNotEqual', Expected, Actual], Result). + +% `assertTrue` Predicate +% This predicate is used to assert that the evaluation of EvalThis is true. +% EvalThis: The expression that is being evaluated and checked for truth. +% Result: The result of the evaluation. +% Example: `assertTrue((2 > 1), Result).` would succeed, setting Result to true (or some success indicator), as 2 > 1 is true. +'assertTrue'(EvalThis, Result):- eval_H(['assertTrue', EvalThis], Result). + +% `rtrace` Predicate +% This predicate is likely used for debugging; possibly for tracing the evaluation of Condition. +% Condition: The condition/expression being traced. +% EvalResult: The result of the evaluation of Condition. +% Example: `rtrace((2 + 2), EvalResult).` would trace the evaluation of 2 + 2 and store its result in EvalResult. +'rtrace'(Condition, EvalResult):- eval_H(['rtrace', Condition], EvalResult). + +% `time` Predicate +% This predicate is used to measure the time taken to evaluate EvalThis. +% EvalThis: The expression whose evaluation time is being measured. +% EvalResult: The result of the evaluation of EvalThis. +% Example: `time((factorial(5)), EvalResult).` would measure the time taken to evaluate factorial(5) and store its result in EvalResult. +'time'(EvalThis, EvalResult):- eval_H(['time', EvalThis], EvalResult). + +% ============================ +% %%%% Debugging, Printing and Utility Operations +% ============================ +% REPL Evaluation +'repl!'(EvalResult):- eval_H(['repl!'], EvalResult). +% Condition Evaluation +'!'(Condition, EvalResult):- eval_H(['!', Condition], EvalResult). +% Import File into Environment +'import!'(Environment, Filename, Namespace):- eval_H(['import!', Environment, Filename], Namespace). +% Evaluate Expression with Pragma +'pragma!'(Environment, Expression, EvalValue):- eval_H(['pragma!', Environment, Expression], EvalValue). +% Print Message to Console +'print'(Message, EvalResult):- eval_H(['print', Message], EvalResult). +% No Operation, Returns EvalResult unchanged +'nop'(Expression, EvalResult):- eval_H(['nop', Expression], EvalResult). + +% ============================ +% %%%% Variable Bindings +% ============================ +% Bind Variables +'bind!'(Environment, Variable, Value):- eval_H(['bind!', Environment, Variable], Value). +% Let binding for single variable +'let'(Variable, Expression, Body, Result):- eval_H(['let', Variable, Expression, Body], Result). +% Sequential let binding +'let*'(Bindings, Body, Result):- eval_H(['let*', Bindings, Body], Result). + +% ============================ +% %%%% Reflection +% ============================ +% Get Type of Value +'get-type'(Value, Type):- eval_H(['get-type', Value], Type). + + +metta_cmd_args(Rest):- current_prolog_flag(late_metta_opts,Rest),!. +metta_cmd_args(Rest):- current_prolog_flag(argv,P),append(_,['--'|Rest],P),!. +metta_cmd_args(Rest):- current_prolog_flag(os_argv,P),append(_,['--'|Rest],P),!. +metta_cmd_args(Rest):- current_prolog_flag(argv,Rest). +run_cmd_args:- metta_cmd_args(Rest), !, do_cmdline_load_metta('&self',Rest). + + +metta_make_hook:- loonit_reset, option_value(not_a_reload,true),!. +metta_make_hook:- + metta_cmd_args(Rest), into_reload_options(Rest,Reload), cmdline_load_metta('&self',Reload). + +:- multifile(prolog:make_hook/2). +:- dynamic(prolog:make_hook/2). +prolog:make_hook(after, _Some):- nop( metta_make_hook). + +into_reload_options(Reload,Reload). + +is_cmd_option(Opt,M, TF):- atom(M), + atom_concat('-',Opt,Flag), + atom_contains(M,Flag),!, + get_flag_value(M,FV), + TF=FV. + +get_flag_value(M,V):- atomic_list_concat([_,V],'=',M),!. +get_flag_value(M,false):- atom_contains(M,'-no'),!. +get_flag_value(_,true). + + +:- ignore((( + \+ prolog_load_context(reloading,true), + nop((forall(option_value_def(Opt,Default),set_option_value(Opt,Default))))))). + +%process_option_value_def:- \+ option_value('python',false), skip(ensure_loaded(metta_python)). +process_option_value_def:- option_value('python',load), ensure_loaded(metta_vspace/pyswip/metta_python). +process_option_value_def. + + +process_late_opts:- forall(process_option_value_def,true). +process_late_opts:- once(option_value('html',true)), set_is_unit_test(true). +%process_late_opts:- current_prolog_flag(os_argv,[_]),!,ignore(repl). +%process_late_opts:- halt(7). +process_late_opts. + +%do_cmdline_load_metta(_Slf,Rest):- select('--prolog',Rest,RRest),!, +% set_option_value('prolog',true), +% set_prolog_flag(late_metta_opts,RRest). +do_cmdline_load_metta(Self,Rest):- + set_prolog_flag(late_metta_opts,Rest), + forall(process_option_value_def,true), + cmdline_load_metta(Self,Rest),!, + forall(process_late_opts,true). + +load_metta_file(Self,Filemask):- atom_concat(_,'.metta',Filemask),!, load_metta(Self,Filemask). +load_metta_file(_Slf,Filemask):- load_flybase(Filemask). + +catch_abort(From,Goal):- + catch_abort(From,Goal,Goal). +catch_abort(From,TermV,Goal):- + catch(Goal,'$aborted',fbug(aborted(From,TermV))). +% done +cmdline_load_metta(_,Nil):- Nil==[],!. + +cmdline_load_metta(Self,['--repl'|Rest]):- !, repl,cmdline_load_metta(Self,Rest). +cmdline_load_metta(Self,[Filemask|Rest]):- atom(Filemask), \+ atom_concat('-',_,Filemask), + Src=user:load_metta_file(Self,Filemask), + catch_abort(Src, + (must_det_ll((nl,write('; '),write_src(Src),nl,catch_red(Src),!,flush_output)))), + cmdline_load_metta(Self,Rest). + +cmdline_load_metta(Self,['-g',M|Rest]):- + catch_abort(['-g',M],((read_term_from_atom(M, Term, []),ignore(call(Term))))), + cmdline_load_metta(Self,Rest). + +cmdline_load_metta(Self,['-G',Str|Rest]):- !, + current_self(Self), + catch_abort(['-G',Str],ignore(call_sexpr('!',Self,Str,_S,_Out))), + cmdline_load_metta(Self,Rest). + +cmdline_load_metta(Self,[M|Rest]):- + m_opt(M,Opt),!, + is_cmd_option(Opt,M,TF),!, + fbug(is_cmd_option(Opt,M,TF)), !, set_option_value(Opt,TF), + set_tty_color_term(true), + cmdline_load_metta(Self,Rest). + +cmdline_load_metta(Self,[M|Rest]):- + format('~N'),write('; unused '), write_src(M), nl, !, + cmdline_load_metta(Self,Rest). + + +set_tty_color_term(TF):- + current_output(X),set_stream(X,tty(TF)), + set_stream(current_output,tty(TF)), + set_prolog_flag(color_term ,TF). + +m_opt(M,Opt):- + m_opt0(M,Opt1), + m_opt1(Opt1,Opt). + +m_opt1(Opt1,Opt):- atomic_list_concat([Opt|_],'=',Opt1). + +m_opt0(M,Opt):- atom_concat('--no-',Opt,M),!. +m_opt0(M,Opt):- atom_concat('--',Opt,M),!. +m_opt0(M,Opt):- atom_concat('-',Opt,M),!. + +:- set_prolog_flag(occurs_check,true). + +start_html_of(_Filename):- \+ tee_file(_TEE_FILE),!. +start_html_of(_Filename):-!. +start_html_of(_Filename):- + must_det_ll(( + S = _, + %retractall(metta_defn(Eq,S,_,_)), + nop(retractall(metta_type(S,_,_))), + %retractall(get_metta_atom(Eq,S,_,_,_)), + loonit_reset, + tee_file(TEE_FILE), + sformat(S,'cat /dev/null > "~w"',[TEE_FILE]), + + writeln(doing(S)), + ignore(shell(S)))). + +save_html_of(_Filename):- \+ tee_file(_TEE_FILE),!. +save_html_of(_):- \+ has_loonit_results, \+ option_value('html',true). +save_html_of(_):- !, writeln('
    Return to Summaries
    '). +save_html_of(_Filename):-!. +save_html_of(Filename):- + must_det_ll(( + file_name_extension(Base,_,Filename), + file_name_extension(Base,'metta.html',HtmlFilename), + loonit_reset, + tee_file(TEE_FILE), + writeln('
    Return to Summaries
    '), + sformat(S,'ansi2html -u < "~w" > "~w" ',[TEE_FILE,HtmlFilename]), + writeln(doing(S)), + ignore(shell(S)))). + +tee_file(TEE_FILE):- getenv('TEE_FILE',TEE_FILE),!. +tee_file(TEE_FILE):- metta_dir(Dir),directory_file_path(Dir,'TEE.ansi',TEE_FILE),!. +metta_dir(Dir):- getenv('METTA_DIR',Dir),!. + +load_metta(Filename):- + %clear_spaces, + load_metta('&self',Filename). + + +load_metta(_Self,Filename):- Filename=='--repl',!,repl. +load_metta(Self,Filename):- + (\+ atom(Filename); \+ exists_file(Filename)),!, + with_wild_path(load_metta(Self),Filename),!,loonit_report. +load_metta(Self,RelFilename):- + atom(RelFilename), + exists_file(RelFilename),!, + absolute_file_name(RelFilename,Filename), + track_load_into_file(Filename, + include_metta(Self,RelFilename)). + +include_metta(Self,Filename):- + (\+ atom(Filename); \+ exists_file(Filename)),!, + must_det_ll(with_wild_path(include_metta(Self),Filename)),!. + +include_metta(Self,RelFilename):- + must_det_ll(( + atom(RelFilename), + exists_file(RelFilename),!, + absolute_file_name(RelFilename,Filename), + must_det_ll((setup_call_cleanup(open(Filename,read,In, [encoding(utf8)]), + ((directory_file_path(Directory, _, Filename), + assert(metta_file(Self,Filename,Directory)), + with_cwd(Directory, + must_det_ll( load_metta_file_stream(Filename,Self,In))))),close(In)))))). + +load_metta_file_stream(Filename,Self,In):- + once((is_file_stream_and_size(In, Size) , Size>102400) -> P2 = read_sform2 ; P2 = read_metta2), + with_option(loading_file,Filename, + %current_exec_file(Filename), + ((must_det_ll(( + set_exec_num(Filename,1), + load_answer_file(Filename), + set_exec_num(Filename,0))), + load_metta_file_stream_fast(Size,P2,Filename,Self,In)))). + + + +accept_line(_Self,end_of_file):-!. +accept_line(Self,I):- normalize_space(string(Str),I),!,accept_line2(Self,Str),!. + +accept_line2(_Self,S):- string_concat(";",_,S),!,writeln(S). +accept_line2(Self,S):- string_concat('(',RS,S),string_concat(M,')',RS),!, + atomic_list_concat([F|LL],' ',M),PL =..[F,Self|LL],assert(PL),!,flag(next_assert,X,X+1), + if_t((0 is X mod 10_000_000),(writeln(X=PL),statistics)). +accept_line2(Self,S):- fbug(accept_line2(Self,S)),!. + +load_metta_file_stream_fast(_Size,_P2,Filename,Self,S):- atomic_list_concat([_,_,_|_],'.',Filename), + \+ option_value(html,true), + atomic(S),is_stream(S),stream_property(S,input),!, + repeat, + read_line_to_string(S,I), + accept_line(Self,I), + I==end_of_file,!. + +load_metta_file_stream_fast(_Size,P2,Filename,Self,In):- + repeat, + current_read_mode(file,Mode), + call(P2, In,Expr), %write_src(read_metta=Expr),nl, + once((((do_metta(file(Filename),Mode,Self,Expr,_O)))->true; pp_m(unknown_do_metta(file(Filename),Mode,Self,Expr)))), + flush_output, + at_end_of_stream(In),!. + +clear_spaces:- clear_space(_). +clear_space(S):- + %retractall(metta_defn(_,S,_,_)), + nop(retractall(metta_type(S,_,_))), + retractall(asserted_metta_atom(S,_)). + +dcall(G):- call(G). + +lsm:- lsm(_). +lsm(S):- + listing(metta_file(S,_,_)), + %listing(mdyn_type(S,_,_,_)), + forall(mdyn_type(S,_,_,Src),color_g_mesg('#22a5ff',write_f_src(Src))), + nl,nl,nl, + forall(mdyn_defn(S,_,_,Src),color_g_mesg('#00ffa5',write_f_src(Src))), + %listing(mdyn_defn(S,_,_,_)), + !. + +write_f_src(H,B):- H=@=B,!,write_f_src(H). +write_f_src(H,B):- write_f_src(['=',H,B]). + +hb_f(HB,ST):- sub_term(ST,HB),(atom(ST),ST\==(=),ST\==(:)),!. +write_f_src(HB):- + hb_f(HB,ST), + option_else(current_def,CST,[]),!, + (CST == ST -> true ; (nl,nl,nl,set_option_value(current_def,ST))), + write_src(HB). + + + +debug_only(G):- notrace(ignore(catch_warn(G))). +debug_only(_What,G):- ignore((fail,notrace(catch_warn(G)))). + + +'True':- true. +'False':- fail. + + +'metta_learner::vspace-main':- repl. + +into_underscores(D,U):- atom(D),!,atomic_list_concat(L,'-',D),atomic_list_concat(L,'_',U). +into_underscores(D,U):- descend_and_transform(into_underscores,D,U),!. + +into_hyphens(D,U):- atom(D),!,atomic_list_concat(L,'_',D),atomic_list_concat(L,'-',U). +into_hyphens(D,U):- descend_and_transform(into_hyphens,D,U),!. + +descend_and_transform(P2, Input, Transformed) :- + ( var(Input) + -> Transformed = Input % Keep variables as they are + ; compound(Input) + -> (compound_name_arguments(Input, Functor, Args), + maplist(descend_and_transform(P2), Args, TransformedArgs), + compound_name_arguments(Transformed, Functor, TransformedArgs)) + ; (atom(Input),call(P2,Input,Transformed)) + -> true % Transform atoms using xform_atom/2 + ; Transformed = Input % Keep other non-compound terms as they are + ). + +/* +is_syspred(H,Len,Pred):- notrace(is_syspred0(H,Len,Pred)). +is_syspred0(H,_Ln,_Prd):- \+ atom(H),!,fail. +is_syspred0(H,_Ln,_Prd):- upcase_atom(H,U),downcase_atom(H,U),!,fail. +is_syspred0(H,Len,Pred):- current_predicate(H/Len),!,Pred=H. +is_syspred0(H,Len,Pred):- atom_concat(Mid,'!',H), H\==Mid, is_syspred0(Mid,Len,Pred),!. +is_syspred0(H,Len,Pred):- into_underscores(H,Mid), H\==Mid, is_syspred0(Mid,Len,Pred),!. + +fn_append(List,X,Call):- + fn_append1(List,X,ListX), + into_fp(ListX,Call). + + + + + +is_metta_data_functor(Eq,F):- + current_self(Self),is_metta_data_functor(Eq,Self,F). + +is_metta_data_functor(Eq,Other,H):- + metta_type(Other,H,_), + \+ get_metta_atom(Eq,Other,[H|_]), + \+ metta_defn(Eq,Other,[H|_],_). +*/ +is_function(F):- atom(F). + +is_False(X):- X\=='True', (is_False1(X)-> true ; (eval_H(X,Y),is_False1(Y))). +is_False1(Y):- (Y==0;Y==[];Y=='False'). + +is_conz(Self):- compound(Self), Self=[_|_]. + +%dont_x(eval_H(Depth,Self,metta_if(A=1,atom_concat(metta_,_,F). +needs_expanded(eval_H(Term,_),Expand):- !,sub_term(Expand,Term),compound(Expand),Expand\=@=Term, + compound(Expand), \+ is_conz(Expand), \+ is_ftVar(Expand), needs_expand(Expand). +needs_expanded([A|B],Expand):- sub_term(Expand,[A|B]), compound(Expand), \+ is_conz(Expand), \+ is_ftVar(Expand), needs_expand(Expand). + +fn_append1(eval_H(Term,X),X,eval_H(Term,X)):-!. +fn_append1(Term,X,eval_H(Term,X)). + + +% Check if parentheses are balanced in a list of characters +balanced_parentheses(Chars) :- balanced_parentheses(Chars, 0). +balanced_parentheses([], 0). +balanced_parentheses(['('|T], N) :- N1 is N + 1, balanced_parentheses(T, N1). +balanced_parentheses([')'|T], N) :- N > 0, N1 is N - 1, balanced_parentheses(T, N1). +balanced_parentheses([H|T], N) :- H \= '(', H \= ')', balanced_parentheses(T, N). +% Recursive function to read lines until parentheses are balanced. +repl_read(NewAccumulated, Expr):- + atom_concat(Atom, '.', NewAccumulated), + catch_err((read_term_from_atom(Atom, Term, []), Expr=call(Term)), E, + (write('Syntax error: '), writeq(E), nl, repl_read(Expr))),!. + + +%repl_read(Str, Expr):- ((clause(t_l:s_reader_info(Expr),_,Ref),erase(Ref))). +repl_read("!", '!'):-!. +repl_read("+", '+'):-!. +repl_read(Str,Atom):- atom_string(Atom,Str),metta_interp_mode(Atom,_),!. + +repl_read(Str, Expr):- atom_concat('@',_,Str),!,atom_string(Expr,Str). +repl_read(NewAccumulated, Expr):- + normalize_space(string(Renew),NewAccumulated), Renew \== NewAccumulated, !, + repl_read(Renew, Expr). +%repl_read(NewAccumulated,exec(Expr)):- string_concat("!",Renew,NewAccumulated), !, repl_read(Renew, Expr). +repl_read(NewAccumulated, Expr):- string_chars(NewAccumulated, Chars), + balanced_parentheses(Chars), length(Chars, Len), Len > 0, + parse_sexpr_metta(NewAccumulated, Expr), !, + normalize_space(string(Renew),NewAccumulated), + add_history_string(Renew). +repl_read(Accumulated, Expr) :- read_line_to_string(current_input, Line), repl_read(Accumulated, Line, Expr). + +repl_read(_, end_of_file, end_of_file):- throw(end_of_input). + +repl_read(Accumulated, "", Expr):- !, repl_read(Accumulated, Expr). +repl_read(_Accumulated, Line, Expr):- Line == end_of_file, !, Expr = Line. +repl_read(Accumulated, Line, Expr) :- atomics_to_string([Accumulated," ",Line], NewAccumulated), !, + repl_read(NewAccumulated, Expr). + +repl_read(O2):- clause(t_l:s_reader_info(O2),_,Ref),erase(Ref). +repl_read(Expr) :- repeat, + remove_pending_buffer_codes(_,Was),text_to_string(Was,Str), + repl_read(Str, Expr), + % once(((atom(Expr1),atom_concat('@',_,Expr1), \+ atom_contains(Expr1,"="), repl_read(Expr2)) -> Expr=[Expr1,Expr2] ; Expr1 = Expr)), + % this cutrs the repeat/0 + ((peek_pending_codes(_,Peek),Peek==[])->!;true). + +add_history_string(Str):- notrace(ignore(add_history01(Str))),!. + +add_history_src(Exec):- notrace(ignore((Exec\=[],with_output_to(string(H),with_indents(false,write_src(Exec))),add_history_string(H)))). + +add_history_pl(Exec):- var(Exec), !. +add_history_pl(eval(_,catch_red(PL),_)):- !,add_history_pl(PL). +add_history_pl(show_failure(PL)):-!,add_history_pl(PL). +add_history_pl(as_tf(PL,_OUT)):-!,add_history_pl(PL). +add_history_pl(Exec):- notrace(ignore((Exec\=[],with_output_to(string(H),with_indents(false,(writeq(Exec),writeln('.')))),add_history_string(H)))). + + +%read_metta(In,Expr):- current_input(CI), \+ is_same_streams(CI,In), !, read_sform(In,Expr). +read_metta(_,O):- clause(t_l:s_reader_info(O),_,Ref),erase(Ref). +read_metta(I,O):- string(I),normalize_space(string(M),I),!,parse_sexpr_metta1(M,O),!. +read_metta(In,Expr):- current_input(In0),In==In0,!, repl_read(Expr). +read_metta(In,Expr):- read_metta1(In,Expr). + +read_metta1(In,Expr):- is_file_stream_and_size(In, Size) , Size>10240,!,read_sform1([],In,Expr). +read_metta1(In,Expr):- read_metta2(In,Expr). + +read_metta2(_,O):- clause(t_l:s_reader_info(O),_,Ref),erase(Ref). +read_metta2(In,Expr):- peek_char(In,Char), read_metta2(In,Char,Expr). +read_metta2(In,Char,Expr):- char_type(Char,space),get_char(In,Char),put(Char),!,read_metta2(In,Expr). +read_metta2(In,'!',Expr):- get_char(In,_), !, read_metta2(In,Read1),!,Expr=exec(Read1). +read_metta2(In,';',Expr):- get_char(In,_), !, (maybe_read_pl(In,Expr)-> true ; (read_line_to_string(In,Str),Expr='$COMMENT'(Str,0,0))). +% write_comment(Str),!,read_metta2(In,Expr))),!. +% read_metta2(In,_,Expr):- maybe_read_pl(In,Expr),!. +read_metta2(In,_,Read1):- parse_sexpr_metta(In,Expr),!,must_det_ll(Expr=Read1). + + +% Predicate to check if a stream is a file stream and get its size. +is_file_stream_and_size(Stream, Size) :- + % Check if the stream is associated with a file. + stream_property(Stream, file_name(FileName)), + % Check if the file is accessible and get its size. + exists_file(FileName), + size_file(FileName, Size). + + +maybe_read_pl(In,Expr):- + peek_line(In,Line1), Line1\=='', atom_contains(Line1, '.'),atom_contains(Line1, ':-'), + notrace(((catch_err((read_term_from_atom(Line1, Term, []), Term\==end_of_file, Expr=call(Term)),_, fail),!, + read_term(In, Term, [])))). +peek_line(In,Line1):- peek_string(In, 1024, Str), split_string(Str, "\r\n", "\s", [Line1,_|_]),!. +peek_line(In,Line1):- peek_string(In, 4096, Str), split_string(Str, "\r\n", "\s", [Line1,_|_]),!. + + + + +%read_line_to_sexpr(Stream,UnTyped), +read_sform(Str,F):- string(Str),open_string(Str,S),!,read_sform(S,F). +read_sform(S,F):- + read_sform1([],S,F1), + ( F1\=='!' -> F=F1 ; + (read_sform1([],S,F2), F = exec(F2))). + + +read_sform2(S,F1):- !, read_metta2(S,F1). +read_sform2(S,F1):- read_sform1([],S,F1). + +read_sform1(_,_,O):- clause(t_l:s_reader_info(O),_,Ref),erase(Ref). +read_sform1( AltEnd,Str,F):- string(Str),open_string(Str,S),!,read_sform1( AltEnd,S,F). +read_sform1(_AltEnd,S,F):- at_end_of_stream(S),!,F=end_of_file. +read_sform1( AltEnd,S,M):- get_char(S,C),read_sform3(s, AltEnd,C,S,F), untyped_to_metta(F,M). +%read_sform1( AltEnd,S,F):- profile(parse_sexpr_metta(S,F)). + +read_sform3(_AoS,_AltEnd,C,_,F):- C == end_of_file,!,F=end_of_file. +read_sform3( s, AltEnd,C,S,F):- char_type(C,space),!,read_sform1( AltEnd,S,F). +%read_sform3(AoS,_AltEnd,';',S,'$COMMENT'(F,0,0)):- !, read_line_to_string(S,F). +read_sform3( s, AltEnd,';',S,F):- read_line_to_string(S,_),!,read_sform1( AltEnd,S,F). +read_sform3( s, AltEnd,'!',S,exec(F)):- !,read_sform1( AltEnd,S,F). + +read_sform3(_AoS,_AltEnd,'"',S,Text):- !,must_det_ll(atom_until(S,[],'"',Text)). +read_sform3(_AoS,_AltEnd,'`',S,Text):- !,atom_until(S,[],'`',Text). +read_sform3(_AoS,_AltEnd,'\'',S,Text):- !,atom_until(S,[],'\'',Text). +read_sform3(_AoS,_AltEnd,',',_,','):- !. +read_sform3( s , AltEnd,C,S,F):- read_sform4( AltEnd,C,S,F),!. +read_sform3(_AoS, AltEnd,P,S,Sym):- peek_char(S,Peek),!,read_symbol_or_number( AltEnd,Peek,S,[P],Expr),into_symbol_or_number(Expr,Sym). + +into_symbol_or_number(Expr,Sym):- atom_number(Expr,Sym),!. +into_symbol_or_number(Sym,Sym). + +read_sform4(_AltEnd,B,S,Out):- read_sform5(s,B,S,List,E), c_list(E,List,Out). +c_list(')',List,List). c_list('}',List,['{...}',List]). c_list(']',List,['[...]',List]). + + +read_sform5(AoS,'(',S,List,')'):- !,collect_list_until(AoS,S,')',List),!. +read_sform5(AoS,'{',S,List,'}'):- !,collect_list_until(AoS,S,'}',List),!. +read_sform5(AoS,'[',S,List,']'):- !,collect_list_until(AoS,S,']',List),!. + + +read_symbol_or_number(_AltEnd,Peek,_S,SoFar,Expr):- char_type(Peek,space),!,must_det_ll(( atomic_list_concat(SoFar,Expr))). +read_symbol_or_number(AltEnd,B,S,SoFar,Expr):- read_sform5(AltEnd,B,S,List,E),flatten([List,E],F), append(SoFar,F,NSoFar), + peek_char(S,NPeek), read_symbol_or_number(AltEnd,NPeek,S,NSoFar,Expr). +read_symbol_or_number( AltEnd,Peek,_S,SoFar,Expr):- member(Peek,AltEnd),!,must_det_ll(( atomic_list_concat(SoFar,Expr))). +read_symbol_or_number( AltEnd,_Peek,S,SoFar,Expr):- get_char(S,C),append(SoFar,[C],NSoFar), + peek_char(S,NPeek), read_symbol_or_number(AltEnd,NPeek,S,NSoFar,Expr). + +atom_until(S,SoFar,End,Text):- get_char(S,C),atom_until(S,SoFar,C,End,Text). +atom_until(_,SoFar,C,End,Expr):- C ==End,!,must_det_ll((atomic_list_concat(SoFar,Expr))). +atom_until(S,SoFar,'\\',End,Expr):-get_char(S,C),!,atom_until2(S,SoFar,C,End,Expr). +atom_until(S,SoFar,C,End,Expr):- atom_until2(S,SoFar,C,End,Expr). +atom_until2(S,SoFar,C,End,Expr):- append(SoFar,[C],NSoFar),get_char(S,NC), + atom_until(S,NSoFar,NC,End,Expr). + +collect_list_until(AoS,S,End,List):- get_char(S,C), cont_list(AoS,C,End,S,List). +cont_list(_AoS,End,End,_,[]):- !. +cont_list( AoS,C,End,S,[F|List]):- read_sform3(AoS,[End],C,S,F),!,collect_list_until(AoS,S,End,List). + + + +in2_stream(N1,S1):- integer(N1),!,stream_property(S1,file_no(N1)),!. +in2_stream(N1,S1):- atom(N1),stream_property(S1,alias(N1)),!. +in2_stream(N1,S1):- is_stream(N1),S1=N1,!. +in2_stream(N1,S1):- atom(N1),stream_property(S1,file_name(N1)),!. +is_same_streams(N1,N2):- in2_stream(N1,S1),in2_stream(N2,S2),!,S1==S2. + + + +parse_sexpr_metta(I,O):- string(I),normalize_space(string(M),I),parse_sexpr_metta1(M,O),!. +parse_sexpr_metta(I,O):- parse_sexpr_untyped(I,U),trly(untyped_to_metta,U,O). + +parse_sexpr_metta1(M,exec(O)):- string_concat('!',I,M),!,parse_sexpr_metta1(I,O). +parse_sexpr_metta1(M,(O)):- string_concat('+',I,M),!,parse_sexpr_metta1(I,O). +parse_sexpr_metta1(I,O):- parse_sexpr_untyped(I,U),trly(untyped_to_metta,U,O). + + +write_comment(_):- silent_loading,!. +write_comment(Cmt):- connlf,format(';;~w~n',[Cmt]). +do_metta_cmt(_,'$COMMENT'(Cmt,_,_)):- write_comment(Cmt),!. +do_metta_cmt(_,'$STRING'(Cmt)):- write_comment(Cmt),!. +do_metta_cmt(Self,[Cmt]):- !, do_metta_cmt(Self, Cmt),!. + + +mlog_sym('@'). + +%untyped_to_metta(I,exec(O)):- compound(I),I=exec(M),!,untyped_to_metta(M,O). +untyped_to_metta(I,O):- + must_det_ll(( + trly(mfix_vars1,I,M), + trly(cons_to_c,M,OM), + trly(cons_to_l,OM,O))). + + +trly(P2,A,B):- once(call(P2,A,M)),A\=@=M,!,trly(P2,M,B). +trly(_,A,A). + +mfix_vars1(I,O):- var(I),!,I=O. +mfix_vars1('$t','$VAR'('T')):-!. +mfix_vars1('$T','$VAR'('T')):-!. +%mfix_vars1(I,O):- I=='T',!,O='True'. +%mfix_vars1(I,O):- I=='F',!,O='False'. +%mfix_vars1(I,O):- is_i_nil(I),!,O=[]. +mfix_vars1(I,O):- I=='true',!,O='True'. +mfix_vars1(I,O):- I=='false',!,O='False'. +mfix_vars1('$STRING'(I),O):- option_value(strings,true),!, mfix_vars1(I,O). +mfix_vars1('$STRING'(I),O):- !, mfix_vars1(I,M),atom_chars(O,M),!. +%mfix_vars1('$STRING'(I),O):- !, mfix_vars1(I,M),name(O,M),!. +mfix_vars1([H|T],O):- H=='[', is_list(T), last(T,L),L==']',append(List,[L],T), !, O = ['[...]',List]. +mfix_vars1([H|T],O):- H=='{', is_list(T), last(T,L),L=='}',append(List,[L],T), !, O = ['{...}',List]. +mfix_vars1('$OBJ'(claz_bracket_vector,List),O):- is_list(List),!, O = ['[...]',List]. +mfix_vars1(I,O):- I = ['[', X, ']'], nonvar(X), !, O = ['[...]',X]. +mfix_vars1(I,O):- I = ['{', X, '}'], nonvar(X), !, O = ['{...}',X]. +mfix_vars1('$OBJ'(claz_bracket_vector,List),Res):- is_list(List),!, append(['['|List],[']'],Res),!. +mfix_vars1(I,O):- I==[Quote, S], Quote==quote,S==s,!, O=is. +mfix_vars1([K,H|T],Cmpd):- atom(K),mlog_sym(K),is_list(T),mfix_vars1([H|T],[HH|TT]),atom(HH),is_list(TT),!, + compound_name_arguments(Cmpd,HH,TT). +%mfix_vars1([H|T],[HH|TT]):- !, mfix_vars1(H,HH),mfix_vars1(T,TT). +mfix_vars1(List,ListO):- is_list(List),!,maplist(mfix_vars1,List,ListO). +mfix_vars1(I,O):- string(I),option_value('string-are-atoms',true),!,atom_string(O,I). + +mfix_vars1(I,O):- compound(I),!,compound_name_arguments(I,F,II),F\=='$VAR',maplist(mfix_vars1,II,OO),!,compound_name_arguments(O,F,OO). +mfix_vars1(I,O):- \+ atom(I),!,I=O. +mfix_vars1(I,'$VAR'(O)):- atom_concat('$',N,I),dvar_name(N,O),!. +mfix_vars1(I,I). + +no_cons_reduce. + +dvar_name(t,'T'):- !. +dvar_name(N,O):- atom(N),atom_number(N,Num),atom_concat('Num',Num,M),!,svar_fixvarname(M,O). +dvar_name(N,O):- number(N),atom_concat('Num',N,M),!,svar_fixvarname(M,O). +dvar_name(N,O):- \+ atom(N),!,format(atom(A),'~w',[N]),dvar_name(A,O). +dvar_name('','__'):-!. % "$" +dvar_name('_','_'):-!. % "$_" +dvar_name(N,O):- svar_fixvarname(N,O),!. +dvar_name(N,O):- must_det_ll((atom_chars(N,Lst),maplist(c2vn,Lst,NList),atomic_list_concat(NList,S),svar_fixvarname(S,O))),!. +c2vn(A,A):- char_type(A,prolog_identifier_continue),!. +c2vn(A,A):- char_type(A,prolog_var_start),!. +c2vn(A,AA):- char_code(A,C),atomic_list_concat(['_C',C,'_'],AA). + +cons_to_l(I,I):- no_cons_reduce,!. +cons_to_l(I,O):- var(I),!,O=I. +cons_to_l(I,O):- is_i_nil(I),!,O=[]. +cons_to_l(I,O):- I=='nil',!,O=[]. +cons_to_l(C,O):- \+ compound(C),!,O=C. +cons_to_l([Cons,H,T|List],[HH|TT]):- List==[], atom(Cons),is_cons_f(Cons), t_is_ttable(T), cons_to_l(H,HH),!,cons_to_l(T,TT). +cons_to_l(List,ListO):- is_list(List),!,maplist(cons_to_l,List,ListO). +cons_to_l(I,I). + +cons_to_c(I,I):- no_cons_reduce,!. +cons_to_c(I,O):- var(I),!,O=I. +cons_to_c(I,O):- is_i_nil(I),!,O=[]. +cons_to_c(I,O):- I=='nil',!,O=[]. +cons_to_c(C,O):- \+ compound(C),!,O=C. +cons_to_c([Cons,H,T|List],[HH|TT]):- List==[], atom(Cons),is_cons_f(Cons), t_is_ttable(T), cons_to_c(H,HH),!,cons_to_c(T,TT). +cons_to_c(I,O):- \+ is_list(I), compound_name_arguments(I,F,II),maplist(cons_to_c,II,OO),!,compound_name_arguments(O,F,OO). +cons_to_c(I,I). + + + +t_is_ttable(T):- var(T),!. +t_is_ttable(T):- is_i_nil(T),!. +t_is_ttable(T):- is_ftVar(T),!. +t_is_ttable([F|Args]):- F=='Cons',!,is_list(Args). +t_is_ttable([_|Args]):- !, \+ is_list(Args). +t_is_ttable(_). + +is_cons_f(Cons):- is_cf_nil(Cons,_). +is_cf_nil('Cons','NNNil'). +%is_cf_nil('::','nil'). + +is_i_nil(I):- + is_cf_nil('Cons',Nil), I == Nil. + +subst_vars(TermWDV, NewTerm):- + subst_vars(TermWDV, NewTerm, NamedVarsList), + maybe_set_var_names(NamedVarsList). + +subst_vars(TermWDV, NewTerm, NamedVarsList) :- + subst_vars(TermWDV, NewTerm, [], NamedVarsList). + +subst_vars(Term, Term, NamedVarsList, NamedVarsList) :- var(Term), !. +subst_vars([], [], NamedVarsList, NamedVarsList):- !. +subst_vars([TermWDV|RestWDV], [Term|Rest], Acc, NamedVarsList) :- !, + subst_vars(TermWDV, Term, Acc, IntermediateNamedVarsList), + subst_vars(RestWDV, Rest, IntermediateNamedVarsList, NamedVarsList). +subst_vars('$VAR'('_'), _, NamedVarsList, NamedVarsList) :- !. +subst_vars('$VAR'(VName), Var, Acc, NamedVarsList) :- nonvar(VName), svar_fixvarname(VName,Name), !, + (memberchk(Name=Var, Acc) -> NamedVarsList = Acc ; ( !, Var = _, NamedVarsList = [Name=Var|Acc])). +subst_vars(Term, Var, Acc, NamedVarsList) :- atom(Term),atom_concat('$',DName,Term), + dvar_name(DName,Name),!,subst_vars('$VAR'(Name), Var, Acc, NamedVarsList). + +subst_vars(TermWDV, NewTerm, Acc, NamedVarsList) :- + compound(TermWDV), !, + compound_name_arguments(TermWDV, Functor, ArgsWDV), + subst_vars(ArgsWDV, Args, Acc, NamedVarsList), + compound_name_arguments(NewTerm, Functor, Args). +subst_vars(Term, Term, NamedVarsList, NamedVarsList). + + + +:- nb_setval(variable_names,[]). + + +assert_preds(_Self,_Load,_Preds):- \+ preview_compiler,!. +assert_preds(_Self,Load,Preds):- + expand_to_hb(Preds,H,_B),functor(H,F,A), + color_g_mesg('#005288',( + ignore(( + \+ predicate_property(H,defined), + if_t(use_metta_compiler,catch_i(dynamic(F,A))), + format(' :- ~q.~n',[dynamic(F/A)]), + if_t(option_value('tabling',true), format(' :- ~q.~n',[table(F/A)])))), + if_t((preview_compiler), + format('~N~n ~@',[portray_clause(Preds)])), + if_t(use_metta_compiler,if_t(\+ predicate_property(H,static),add_assertion(Preds))))), + nop(metta_anew1(Load,Preds)). + + +%load_hook(_Load,_Hooked):- !. +load_hook(Load,Hooked):- ignore(( \+ ((forall(load_hook0(Load,Hooked),true))))),!. + +load_hook0(_,_):- \+ current_prolog_flag(metta_interp,ready),!. +load_hook0(_,_):- \+ preview_compiler,!. +load_hook0(Load,metta_defn(=,Self,H,B)):- + functs_to_preds([=,H,B],Preds), + assert_preds(Self,Load,Preds). +/* +load_hook0(Load,get_metta_atom(Eq,Self,H)):- B = 'True', + H\=[':'|_], functs_to_preds([=,H,B],Preds), + assert_preds(Self,Load,Preds). +*/ + +use_metta_compiler:- notrace(option_value('compile','full')), !. +preview_compiler:- \+ option_value('compile',false), !. +%preview_compiler:- use_metta_compiler,!. + + +op_decl('pragma!', [ 'Atom', 'Atom'], 'EmptyType'). + +op_decl('match', [ 'Space', 'Atom', 'Atom'], '%Undefined%'). +op_decl('remove-atom', [ 'Space', 'Atom'], 'EmptyType'). +op_decl('add-atom', [ 'Space', 'Atom'], 'EmptyType'). +op_decl('get-atoms', [ 'Space' ], 'Atom'). + +op_decl('get-state', [[ 'MonadicState', Type]],Type). +op_decl('change-state!', [[ 'MonadicState',Type],Type],'EmptyType'). +op_decl('new-state', [Type], ['MonadicState',Type ]). + +op_decl('car-atom', [ 'Expression' ], 'Atom'). +op_decl('cdr-atom', [ 'Expression' ], 'Expression'). + +op_decl(let, [ 'Atom', '%Undefined%', 'Atom' ], 'Atom'). +op_decl('let*', [ 'Expression', 'Atom' ], 'Atom'). + +op_decl(and, [ 'Bool', 'Bool' ], 'Bool'). +op_decl(or, [ 'Bool', 'Bool' ], 'Bool'). +op_decl(case, [ 'Expression', 'Atom' ], 'Atom'). +/* +op_decl(apply, [ 'Atom', 'Variable', 'Atom' ], 'Atom'). +op_decl(chain, [ 'Atom', 'Variable', 'Atom' ], 'Atom'). +op_decl('filter-atom', [ 'Expression', 'Variable', 'Atom' ], 'Expression'). +op_decl('foldl-atom', [ 'Expression', 'Atom', 'Variable', 'Variable', 'Atom' ], 'Atom'). +op_decl('map-atom', [ 'Expression', 'Variable', 'Atom' ], 'Expression'). +op_decl(quote, [ 'Atom' ], 'Atom'). +op_decl('if-decons', [ 'Atom', 'Variable', 'Variable', 'Atom', 'Atom' ], 'Atom'). +op_decl('if-empty', [ 'Atom', 'Atom', 'Atom' ], 'Atom'). +op_decl('if-error', [ 'Atom', 'Atom', 'Atom' ], 'Atom'). +op_decl('if-non-empty-expression', [ 'Atom', 'Atom', 'Atom' ], 'Atom'). +op_decl('if-not-reducible', [ 'Atom', 'Atom', 'Atom' ], 'Atom'). +op_decl(return, [ 'Atom' ], 'ReturnType'). +op_decl('return-on-error', [ 'Atom', 'Atom'], 'Atom'). +op_decl(unquote, [ '%Undefined%'], '%Undefined%'). +op_decl(cons, [ 'Atom', 'Atom' ], 'Atom'). +op_decl(decons, [ 'Atom' ], 'Atom'). +op_decl(empty, [], '%Undefined%'). +op_decl('Error', [ 'Atom', 'Atom' ], 'ErrorType'). +op_decl(function, [ 'Atom' ], 'Atom'). +op_decl(id, [ 'Atom' ], 'Atom'). +op_decl(unify, [ 'Atom', 'Atom', 'Atom', 'Atom' ], 'Atom'). +*/ +op_decl(eval, [ 'Atom' ], 'Atom'). +op_decl(unify, [ 'Atom', 'Atom', 'Atom', 'Atom'], '%Undefined%'). +op_decl(if, [ 'Bool', 'Atom', 'Atom'], _T). +op_decl('%', [ 'Number', 'Number' ], 'Number'). +op_decl('*', [ 'Number', 'Number' ], 'Number'). +op_decl('-', [ 'Number', 'Number' ], 'Number'). +op_decl('+', [ 'Number', 'Number' ], 'Number'). +op_decl(combine, [ X, X], X). + +op_decl('bind!', ['Symbol','%Undefined%'], 'EmptyType'). +op_decl('import!', ['Space','Atom'], 'EmptyType'). +op_decl('get-type', ['Atom'], 'Type'). + +type_decl('Any'). +type_decl('Atom'). +type_decl('Bool'). +type_decl('ErrorType'). +type_decl('Expression'). +type_decl('Number'). +type_decl('ReturnType'). +type_decl('Space'). +type_decl('Symbol'). +type_decl('MemoizedState'). +type_decl('Type'). +type_decl('%Undefined%'). +type_decl('Variable'). + +:- dynamic(get_metta_atom/2). +:- dynamic(asserted_metta_atom/2). +metta_atom_stdlib(_):-!,fail. +metta_atom_stdlib([:, Type, 'Type']):- type_decl(Type). +metta_atom_stdlib([:, Op, [->|List]]):- op_decl(Op,Params,ReturnType),append(Params,[ReturnType],List). + +%get_metta_atom(Eq,KB, [F|List]):- KB='&flybase',fb_pred(F, Len), length(List,Len),apply(F,List). + + +get_metta_atom(Eq,Space, Atom):- get_metta_atom_from(Space, Atom), \+ (Atom =[EQ,_,_], EQ==Eq). + +get_metta_atom_from(KB, [F, A| List]):- KB='&flybase',fb_pred_nr(F, Len),current_predicate(F/Len), length([A|List],Len),apply(F,[A|List]). +get_metta_atom_from([Superpose,ListOf], Atom):- Superpose == 'superpose',is_list(ListOf),!,member(KB,ListOf),get_metta_atom_from(KB,Atom). +get_metta_atom_from(Space, Atom):- typed_list(Space,_,L),!, member(Atom,L). +get_metta_atom_from(KB,Atom):- (KB=='&self'; KB='&stdlib'), metta_atom_stdlib(Atom). +get_metta_atom_from(KB,Atom):- if_or_else(asserted_metta_atom( KB,Atom),asserted_metta_atom_fallback( KB,Atom)). + +asserted_metta_atom_fallback( KB,Atom):- fail, is_list(KB),!, member(Atom,KB). +%asserted_metta_atom_fallback( KB,Atom):- get_metta_atom_from(KB,Atom) + +%metta_atom(KB,[F,A|List]):- metta_atom(KB,F,A,List), F \== '=',!. +metta_atom(KB,Atom):- get_metta_atom_from(KB,Atom). +metta_defn(KB,Head,Body):- metta_defn(_Eq,KB,Head,Body). +metta_defn(Eq,KB,Head,Body):- ignore(Eq = '='), get_metta_atom_from(KB,[Eq,Head,Body]). +metta_type(S,H,B):- get_metta_atom_from(S,[':',H,B]). +%typed_list(Cmpd,Type,List):- compound(Cmpd), Cmpd\=[_|_], compound_name_arguments(Cmpd,Type,[List|_]),is_list(List). + + +%maybe_xform(metta_atom(KB,[F,A|List]),metta_atom(KB,F,A,List)):- is_list(List),!. +maybe_xform(metta_defn(Eq,KB,Head,Body),metta_atom(KB,[Eq,Head,Body])). +maybe_xform(metta_type(KB,Head,Body),metta_atom(KB,[':',Head,Body])). +maybe_xform(metta_atom(KB,HeadBody),asserted_metta_atom(KB,HeadBody)). +maybe_xform(_OBO,_XForm):- !, fail. + +metta_anew1(Load,_OBO):- var(Load),trace,!. +metta_anew1(Ch,OBO):- metta_interp_mode(Ch,Mode), !, metta_anew1(Mode,OBO). +metta_anew1(Load,OBO):- maybe_xform(OBO,XForm),!,metta_anew1(Load,XForm). +metta_anew1(load,OBO):- OBO= metta_atom(Space,Atom),!,'add-atom'(Space, Atom). +metta_anew1(unload,OBO):- OBO= metta_atom(Space,Atom),!,'remove-atom'(Space, Atom). + +metta_anew1(load,OBO):- !, must_det_ll((load_hook(load,OBO), + subst_vars(OBO,Cl),show_failure(assertz_if_new(Cl)))). %to_metta(Cl). +metta_anew1(unload,OBO):- subst_vars(OBO,Cl),load_hook(unload,OBO), + expand_to_hb(Cl,Head,Body), + predicate_property(Head,number_of_clauses(_)), + ignore((clause(Head,Body,Ref),clause(Head2,Body2,Ref),(Head+Body)=@=(Head2+Body2),erase(Ref),pp_m(Cl))). + +metta_anew2(Load,_OBO):- var(Load),trace,!. +metta_anew2(Load,OBO):- maybe_xform(OBO,XForm),!,metta_anew2(Load,XForm). +metta_anew2(Ch,OBO):- metta_interp_mode(Ch,Mode), !, metta_anew2(Mode,OBO). +metta_anew2(load,OBO):- must_det_ll((load_hook(load,OBO),subst_vars_not_last(OBO,Cl),assertz_if_new(Cl))). %to_metta(Cl). +metta_anew2(unload,OBO):- subst_vars_not_last(OBO,Cl),load_hook(unload,OBO), + expand_to_hb(Cl,Head,Body), + predicate_property(Head,number_of_clauses(_)), + ignore((clause(Head,Body,Ref),clause(Head2,Body2,Ref),(Head+Body)=@=(Head2+Body2),erase(Ref),pp_m(Cl))). + + +metta_anew(Load,Src,OBO):- maybe_xform(OBO,XForm),!,metta_anew(Load,Src,XForm). +metta_anew(Ch, Src, OBO):- metta_interp_mode(Ch,Mode), !, metta_anew(Mode,Src,OBO). +metta_anew(Load,_Src,OBO):- silent_loading,!,metta_anew1(Load,OBO). +metta_anew(Load,Src,OBO):- format('~N'), color_g_mesg('#0f0f0f',(write(' ; Action: '),writeq(Load=OBO))), + color_g_mesg('#ffa500', write_src(Src)), + metta_anew1(Load,OBO),format('~n'). + +subst_vars_not_last(A,B):- + functor(A,_F,N),arg(N,A,E), + subst_vars(A,B), + nb_setarg(N,B,E),!. + +con_write(W):-check_silent_loading, write(W). +con_writeq(W):-check_silent_loading, writeq(W). +writeqln(Q):- check_silent_loading,write(' '),con_writeq(Q),connl. + +connlf:- check_silent_loading, format('~N'). +connl:- check_silent_loading,nl. +% check_silent_loading:- silent_loading,!,trace,break. +check_silent_loading. +silent_loading:- is_converting,!. +silent_loading:- option_value('html','True'), !,fail. +silent_loading:- option_value('trace-on-load','False'), !. + + + + +uncompound(OBO,Src):- \+ compound(OBO),!, Src = OBO. +uncompound('$VAR'(OBO),'$VAR'(OBO)):-!. +uncompound(IsList,Src):- is_list(IsList),!,maplist(uncompound,IsList,Src). +uncompound([Is|NotList],[SrcH|SrcT]):-!, uncompound(Is,SrcH),uncompound(NotList,SrcT). +uncompound(Compound,Src):- compound_name_arguments(Compound,Name,Args),maplist(uncompound,[Name|Args],Src). + +assert_to_metta(_):- reached_file_max,!. +assert_to_metta(OBO):- + must_det_ll((OBO=..[Fn|DataLL], + maplist(better_arg,DataLL,DataL), + into_datum(Fn, DataL, Data), + functor(Data,Fn,A),decl_fb_pred(Fn,A), + real_assert(Data),!, + incr_file_count(_))). + +assert_to_metta(OBO):- + ignore(( A>=2,A<700, + OBO=..[Fn|Cols], + must_det_ll(( + make_assertion4(Fn,Cols,Data,OldData), + functor(Data,FF,AA), + decl_fb_pred(FF,AA), + ((fail,call(Data))->true;( + must_det_ll(( + real_assert(Data), + incr_file_count(_), + ignore((((should_show_data(X), + ignore((fail,OldData\==Data,write('; oldData '),write_src(OldData),format(' ; ~w ~n',[X]))), + write_src(Data),format(' ; ~w ~n',[X]))))), + ignore(( + fail, option_value(output_stream,OutputStream), + is_stream(OutputStream), + should_show_data(X1),X1<1000,must_det_ll((display(OutputStream,Data),writeln(OutputStream,'.'))))))))))))),!. + +assert_MeTTa(OBO):- !, assert_to_metta(OBO). +%assert_MeTTa(OBO):- !, assert_to_metta(OBO),!,heartbeat. +/* +assert_MeTTa(Data):- !, heartbeat, functor(Data,F,A), A>=2, + decl_fb_pred(F,A), + incr_file_count(_), + ignore((((should_show_data(X), + write(newData(X)),write(=),write_src(Data))))), + assert(Data),!. +*/ + + +%:- dynamic((metta_type/3,metta_defn/3,get_metta_atom/2)). + +into_space(Self,'&self',Self):-!. +into_space(_,Other,Other):-!. + + +into_space(Self,Myself,SelfO):- into_space(30,Self,Myself,SelfO). + +into_space(_Dpth,Self,Myself,Self):-Myself=='&self',!. +into_space(_Dpth,Self,None,Self):- 'None' == None,!. +into_space(Depth,Self,Other,Result):- eval_H(Depth,Self,Other,Result). +into_name(_,Other,Other). + +%eval_f_args(Depth,Self,F,ARGS,[F|EARGS]):- maplist(eval_H(Depth,Self),ARGS,EARGS). + + +combine_result(TF,R2,R2):- TF == [], !. +combine_result(TF,_,TF):-!. + + +do_metta1_e(_Self,_,exec(Exec)):- !,write_exec(Exec),!. +do_metta1_e(_Self,_,[=,A,B]):- !, with_concepts(false, + (con_write('(= '), with_indents(false,write_src(A)), (is_list(B) -> connl ; true),con_write(' '),with_indents(true,write_src(B)),con_write(')'))),connl. +do_metta1_e(_Self,_LoadExec,Term):- write_src(Term),connl. + +write_exec(Exec):- notrace(write_exec0(Exec)). +%write_exec0(Exec):- atom(Exec),!,write_exec0([Exec]). +write_exec0(Exec):- + wots(S,write_src(exec(Exec))), + nb_setval(exec_src,Exec), + ignore((notrace((color_g_mesg_ok('#0D6328',(format('~N'),writeln(S))))))). + + + +asserted_do_metta(Space,Ch,Src):- metta_interp_mode(Ch,Mode), !, asserted_do_metta(Space,Mode,Src). + +asserted_do_metta(Space,Load,Src):- Load==exec,!,do_metta_exec(python,Space,Src,_Out). +asserted_do_metta(Space,Load,Src):- asserted_do_metta2(Space,Load,Src,Src). + +asserted_do_metta2(Space,Ch,Info,Src):- metta_interp_mode(Ch,Mode), !, asserted_do_metta2(Space,Mode,Info,Src). +asserted_do_metta2(Self,Load,[TypeOp,Fn,Type], Src):- TypeOp = ':', \+ is_list(Type),!, + must_det_ll(( + color_g_mesg_ok('#ffa500',metta_anew(Load,Src,metta_atom(Self,[':',Fn,Type]))))),!. + +asserted_do_metta2(Self,Load,[TypeOp,Fn,TypeDecL], Src):- TypeOp = ':',!, + must_det_ll(( + decl_length(TypeDecL,Len),LenM1 is Len - 1, last_element(TypeDecL,LE), + color_g_mesg_ok('#ffa500',metta_anew(Load,Src,metta_atom(Self,[':',Fn,TypeDecL]))), + metta_anew1(Load,metta_arity(Self,Fn,LenM1)), + arg_types(TypeDecL,[],EachArg), + metta_anew1(Load,metta_params(Self,Fn,EachArg)),!, + metta_anew1(Load,metta_last(Self,Fn,LE)))). + +asserted_do_metta2(Self,Load,[TypeOp,Fn,TypeDecL,RetType], Src):- TypeOp = ':',!, + must_det_ll(( + decl_length(TypeDecL,Len), + append(TypeDecL,[RetType],TypeDecLRet), + color_g_mesg_ok('#ffa500',metta_anew(Load,Src,metta_atom(Self,[':',Fn,TypeDecLRet]))), + metta_anew1(Load,metta_arity(Self,Fn,Len)), + arg_types(TypeDecL,[RetType],EachArg), + metta_anew1(Load,metta_params(Self,Fn,EachArg)), + metta_anew1(Load,metta_return(Self,Fn,RetType)))),!. + +/*do_metta(File,Self,Load,PredDecl, Src):-fail, + metta_anew(Load,Src,metta_atom(Self,PredDecl)), + ignore((PredDecl=['=',Head,Body], metta_anew(Load,Src,metta_defn(Eq,Self,Head,Body)))), + ignore((Body == 'True',!,do_metta(File,Self,Load,Head))), + nop((fn_append(Head,X,Head), fn_append(PredDecl,X,Body), + metta_anew((Head:- Body)))),!.*/ + +asserted_do_metta2(Self,Load,[EQ,Head,Result], Src):- EQ=='=', !, + must_det_ll(( + discover_head(Self,Load,Head), + color_g_mesg_ok('#ffa500',metta_anew(Load,Src,metta_defn(EQ,Self,Head,Result))), + discover_body(Self,Load,Result))). + +asserted_do_metta2(Self,Load,PredDecl, Src):- + ignore(discover_head(Self,Load,PredDecl)), + color_g_mesg_ok('#ffa500',metta_anew(Load,Src,metta_atom(Self,PredDecl))). + + +always_exec(exec(W)):- !, is_list(W), always_exec(W). +always_exec(Comp):- compound(Comp),compound_name_arity(Comp,Name,N),atom_concat('eval',_,Name),Nm1 is N-1, arg(Nm1,Comp,TA),!,always_exec(TA). +always_exec(List):- \+ is_list(List),!,fail. +always_exec([Var|_]):- \+ atom(Var),!,fail. +always_exec(['extend-py!'|_]):- !, fail. +always_exec([H|_]):- atom_concat(_,'!',H),!. %pragma!/print!/transfer!/include! etc +always_exec(['assertEqualToResult'|_]):-!,fail. +always_exec(['assertEqual'|_]):-!,fail. +always_exec(_):-!,fail. % everything else + +if_t(A,B,C):- trace,if_t((A,B),C). + + +check_answers_for(TermV,Ans):- (string(TermV);var(Ans);var(TermV)),!,fail. +check_answers_for(TermV,_):- sformat(S,'~q',[TermV]),atom_contains(S,"[assert"),!,fail. +check_answers_for(_,Ans):- contains_var('BadType',Ans),!,fail. +check_answers_for(TermV,_):- inside_assert(TermV,BaseEval), always_exec(BaseEval),!,fail. + +%check_answers_for([TermV],Ans):- !, check_answers_for(TermV,Ans). +%check_answers_for(TermV,[Ans]):- !, check_answers_for(TermV,Ans). +check_answers_for(_,_). + +got_exec_result2(Val,Nth,Ans):- is_list(Ans), exclude(==(','),Ans,Ans2), Ans\==Ans2,!, + got_exec_result2(Val,Nth,Ans2). +got_exec_result2(Val,Nth,Ans):- + must_det_ll(( + Nth100 is Nth+100, + get_test_name(Nth100,TestName), + nb_current(exec_src,Exec), + if_t( ( \+ is_unit_test_exec(Exec)), + ((equal_enough(Val,Ans) + -> write_pass_fail_result_now(TestName,exec,Exec,'PASS',Ans,Val) + ; write_pass_fail_result_now(TestName,exec,Exec,'FAIL',Ans,Val)))))). + +write_pass_fail_result_now(TestName,exec,Exec,PASS_FAIL,Ans,Val):- + (PASS_FAIL=='PASS'->flag(loonit_success, X, X+1);flag(loonit_failure, X, X+1)), + (PASS_FAIL=='PASS'->Color=cyan;Color=red), + color_g_mesg(Color,write_pass_fail_result_c(TestName,exec,Exec,PASS_FAIL,Ans,Val)),!,nl, + nl,writeln('--------------------------------------------------------------------------'),!. + +write_pass_fail_result_c(TestName,exec,Exec,PASS_FAIL,Ans,Val):- + nl,write_mobj(exec,[(['assertEqualToResult',Exec,Ans])]), + nl,write_src('!'(['assertEqual',Val,Ans])), + write_pass_fail_result(TestName,exec,Exec,PASS_FAIL,Ans,Val). + +is_unit_test_exec(Exec):- sformat(S,'~w',[Exec]),sub_atom(S,_,_,_,'assert'). +is_unit_test_exec(Exec):- sformat(S,'~q',[Exec]),sub_atom(S,_,_,_,"!',"). + +return_empty('Empty'). +return_empty(_,Empty):- return_empty(Empty). + +convert_tax(_How,Self,Tax,Expr,NewHow):- + metta_interp_mode(Ch,Mode), + string_concat(Ch,TaxM,Tax),!, + normalize_space(string(NewTax),TaxM), + convert_tax(Mode,Self,NewTax,Expr,NewHow). +convert_tax(How,_Self,Tax,Expr,How):- + %parse_sexpr_metta(Tax,Expr). + normalize_space(string(NewTax),Tax), + parse_sexpr_metta1(NewTax,Expr). + +:- if( \+ current_predicate(notrace/1) ). + notrace(G):- once(G). +:- endif. + +metta_interp_mode('+',load). +metta_interp_mode('-',unload). +metta_interp_mode('!',exec). +metta_interp_mode('?',call). +metta_interp_mode('^',load_like_file). + + +call_sexpr(How,Self,Tax,_S,Out):- + (atom(Tax);string(Tax)), + normalize_space(string(TaxM),Tax), + convert_tax(How,Self,TaxM,Expr,NewHow),!, + show_call(do_metta(python,NewHow,Self,Expr,Out)). + + +do_metta(_File,_Load,_Self,In,Out):- var(In),!,In=Out. +do_metta(_From,_Mode,_Self,end_of_file,'Empty'):- !. %, halt(7), writeln('\n\n% To restart, use: ?- repl.'). +do_metta(_File,_Load,_Self,Cmt,Out):- Cmt==[],!, Out=[]. + +do_metta(From,Load,Self,'$COMMENT'(Expr,_,_),Out):- !, do_metta(From,comment(Load),Self,Expr,Out). +do_metta(From,Load,Self,'$STRING'(Expr),Out):- !, do_metta(From,comment(Load),Self,Expr,Out). +do_metta(From,comment(Load),Self,[Expr],Out):- !, do_metta(From,comment(Load),Self,Expr,Out). +do_metta(From,comment(Load),Self,Cmt,Out):- write_comment(Cmt), !, + ignore(( atomic(Cmt),atomic_list_concat([_,Src],'MeTTaLog only: ',Cmt),!,atom_string(Src,SrcCode),do_metta(mettalog_only(From),Load,Self,SrcCode,Out))), + ignore(( atomic(Cmt),atomic_list_concat([_,Src],'MeTTaLog: ',Cmt),!,atom_string(Src,SrcCode),do_metta(mettalog_only(From),Load,Self,SrcCode,Out))),!. + +do_metta(From,How,Self,Src,Out):- string(Src),!, + normalize_space(string(TaxM),Src), + convert_tax(How,Self,TaxM,Expr,NewHow),!, + do_metta(From,NewHow,Self,Expr,Out). + +do_metta(From,_,Self,exec(Expr),Out):- !, do_metta(From,exec,Self,Expr,Out). +do_metta(From,_,Self, call(Expr),Out):- !, do_metta(From,call,Self,Expr,Out). +do_metta(From,_,Self, ':-'(Expr),Out):- !, do_metta(From,call,Self,Expr,Out). +do_metta(From,call,Self,TermV,FOut):- !, + call_for_term_variables(TermV,Term,NamedVarsList,X), must_be(nonvar,Term), + copy_term(NamedVarsList,Was), + Output = NamedVarsList, + user:interactively_do_metta_exec(From,Self,TermV,Term,X,NamedVarsList,Was,Output,FOut). +do_metta(_File,Load,Self,Src,Out):- Load\==exec, !, as_tf(asserted_do_metta(Self,Load,Src),Out). + +do_metta(file(Filename),exec,Self,TermV,Out):- + notrace(( + inc_exec_num(Filename), + must_det_ll(( + get_exec_num(Filename,Nth), + Nth>0)), + file_answers(Filename, Nth, Ans), + check_answers_for(TermV,Ans),!, + must_det_ll(( + color_g_mesg_ok('#ffa500', + (writeln(';; In file as: '), + color_g_mesg([bold,fg('#FFEE58')], write_src(exec(TermV))), + write(';; To unit test case:'))))),!, + do_metta_exec(file(Filename),Self,['assertEqualToResult',TermV,Ans],Out))). + +do_metta(From,exec,Self,TermV,Out):- !, do_metta_exec(From,Self,TermV,Out). + +do_metta_exec(From,Self,TermV,FOut):- + Output = X, + notrace(into_metta_callable(Self,TermV,Term,X,NamedVarsList,Was)),!, + user:interactively_do_metta_exec(From,Self,TermV,Term,X,NamedVarsList,Was,Output,FOut). + + +call_for_term_variables(TermV,catch_red(show_failure(Term)),NamedVarsList,X):- + term_variables(TermV, AllVars), call_for_term_variables4v(TermV,AllVars,Term,NamedVarsList,X),!, + must_be(callable,Term). +call_for_term_variables(TermV,catch_red(show_failure(Term)),NamedVarsList,X):- + get_term_variables(TermV, DCAllVars, Singletons, NonSingletons), + call_for_term_variables5(TermV, DCAllVars, Singletons, NonSingletons, Term,NamedVarsList,X),!, + must_be(callable,Term). + +into_metta_callable(_Self,TermV,Term,X,NamedVarsList,Was):- use_metta_compiler, !, + must_det_ll(((( + + % ignore(Res = '$VAR'('ExecRes')), + RealRes = Res, + compile_for_exec(Res,TermV,ExecGoal),!, + subst_vars(Res+ExecGoal,Res+Term,NamedVarsList), + copy_term(NamedVarsList,Was), + term_variables(Term,Vars), + notrace((color_g_mesg('#114411',print_tree(exec(Res):-ExecGoal)))), + %nl,writeq(Term),nl, + ((\+ \+ + ((numbervars(v(TermV,Term,NamedVarsList,Vars),999,_,[attvar(bind)]), + %nb_current(variable_names,NamedVarsList), + %nl,print(subst_vars(Term,NamedVarsList,Vars)), + nl)))), + nop(maplist(verbose_unify,Vars)), + %NamedVarsList=[_=RealRealRes|_], + var(RealRes), X = RealRes)))),!. + + +into_metta_callable(Self,TermV,CALL,X,NamedVarsList,Was):-!, + option_else('stack-max',StackMax,100), + CALL = eval_H(StackMax,Self,Term,X), + notrace(( must_det_ll(( + if_t(preview_compiler,write_compiled_exec(TermV,_Goal)), + subst_vars(TermV,Term,NamedVarsList), + copy_term(NamedVarsList,Was) + %term_variables(Term,Vars), + %nl,writeq(Term),nl, + %skip((\+ \+ + %((numbervars(v(TermV,Term,NamedVarsList,Vars),999,_,[attvar(bind)]), %nb_current(variable_names,NamedVarsList), + %nl,print(subst_vars(TermV,Term,NamedVarsList,Vars)),nl)))), + %nop(maplist(verbose_unify,Vars)))))),!. + )))),!. + +eval_H(StackMax,Self,Term,X):- eval_args('=',_,StackMax,Self,Term,X). +eval_H(Term,X):- eval_args(Term,X). +/* +eval_H(StackMax,Self,Term,X). + +eval_H(StackMax,Self,Term,X):- + Time = 90.0, + ((always_exec(Term)) -> + if_or_else(t1('=',_,StackMax,Self,Term,X), + (t2('=',_,StackMax,Self,Term,X))); + call_max_time(t1('=',_,StackMax,Self,Term,X), Time, + (t2('=',_,StackMax,Self,Term,X)))). + +eval_H(Term,X):- + current_self(Self), StackMax = 100, + if_or_else((t1('=',_,StackMax,Self,Term,X),X\==Term),(t2('=',_,StackMax,Self,Term,X),nop(X\==Term))). + + +t1('=',_,StackMax,Self,Term,X):- eval_args('=',_,StackMax,Self,Term,X). +t2('=',_,StackMax,Self,Term,X):- fail, subst_args('=',_,StackMax,Self,Term,X). +*/ + +%eval_H(Term,X):- if_or_else((subst_args(Term,X),X\==Term),(eval_args(Term,Y),Y\==Term)). + +print_goals(TermV):- write_src(TermV). + + +if_or_else(Goal,Else):- call(Goal)*->true;call(Else). + +interacting:- tracing,!. +interacting:- current_prolog_flag(debug,true),!. +interacting:- option_value(interactive,true),!. +interacting:- option_value(prolog,true),!. + +% call_max_time(+Goal, +MaxTime, +Else) +call_max_time(Goal,_MaxTime, Else) :- interacting,!, if_or_else(Goal,Else). +call_max_time(Goal,_MaxTime, Else) :- !, if_or_else(Goal,Else). +call_max_time(Goal, MaxTime, Else) :- + catch(if_or_else(call_with_time_limit(MaxTime, Goal),Else), time_limit_exceeded, Else). + + +catch_err(G,E,C):- catch(G,E,(notrace(if_t(atom(E),throw(E))),C)). + +%repl:- option_value('repl',prolog),!,prolog. +%:- ensure_loaded(metta_toplevel). + +%:- discontiguous do_metta_exec/3. + +%repl:- setup_call_cleanup(flag(repl_level,Was,Was+1),repl0, + % (flag(repl_level,_,Was),(Was==0 -> maybe_halt(7) ; true))). + +repl:- catch(repl2,end_of_input,true). + +repl1:- + with_option('doing_repl',true, + with_option(repl,true,repl2)). %catch((repeat, repl2, fail)'$aborted',true). +repl2:- + %notrace((current_input(In),nop(catch(load_history,_,true)))), + % ignore(install_readline(In)), + repeat, + set_prolog_flag(gc,false), + %with_option(not_a_reload,true,make), + ignore(catch(once(repl3),restart_reading,true)), + set_prolog_flag(gc,true),fail. +repl3:- + notrace(( flag(eval_num,_,0), + current_self(Self), + current_read_mode(repl,Mode), + %ignore(shell('stty sane ; stty echo')), + %current_input(In), + format(atom(P),'metta ~w ~w> ',[Self, Mode]))), + setup_call_cleanup( + notrace(prompt(Was,P)), + notrace((ttyflush,repl_read(Expr),ttyflush)), + notrace(prompt(_,Was))), + if_trace(repl,fbug(repl_read(Expr))), + %fbug(repl_read(Expr)), + notrace(if_t(Expr==end_of_file,throw(end_of_input))), + %ignore(shell('stty sane ; stty echo')), + notrace(ignore(check_has_directive(Expr))), + once(do_metta(repl_true,Mode,Self,Expr,_)). + +check_has_directive(Atom):- atom(Atom),atom_concat(_,'.',Atom),!. +check_has_directive(call(N=V)):- nonvar(N),!, set_directive(N,V). +check_has_directive(call(Rtrace)):- rtrace == Rtrace,!, rtrace,notrace(throw(restart_reading)). +check_has_directive(NEV):- atom(NEV), atomic_list_concat([N,V],'=',NEV), set_directive(N,V). +check_has_directive([AtEq,Value]):-atom(AtEq),atom_concat('@',Name,AtEq), set_directive(Name,Value). +check_has_directive(ModeChar):- atom(ModeChar),metta_interp_mode(ModeChar,_Mode),!,set_directive(repl_mode,ModeChar). +check_has_directive('@'):- show_options_values,nl,!,notrace(throw(restart_reading)). +check_has_directive(AtEq):-atom(AtEq),atom_concat('@',NEV,AtEq),option_value(NEV,Foo),print(NEV=Foo),nl,!,notrace(throw(restart_reading)). +check_has_directive(_). +set_directive(N,V):- atom_concat('@',NN,N),!,set_directive(NN,V). +set_directive(N,V):- N==mode,!,set_directive(repl_mode,V). +set_directive(N,V):- show_call(set_option_value(N,V)),!,notrace(throw(restart_reading)). + +read_pending_white_codes(In):- + read_pending_codes(In,[10],[]),!. +read_pending_white_codes(_). + +call_for_term_variables4v(Term,[] ,as_tf(Term,TF),NamedVarsList,TF):- get_global_varnames(NamedVarsList),!. +call_for_term_variables4v(Term,[X] , Term, NamedVarsList,X):- get_global_varnames(NamedVarsList). + + +not_in_eq(List, Element) :- + member(V, List), V == Element. + +get_term_variables(Term, DontCaresN, CSingletonsN, CNonSingletonsN) :- + term_variables(Term, AllVars), + get_global_varnames(VNs), + writeqln(term_variables(Term, AllVars)=VNs), + term_singletons(Term, Singletons), + term_dont_cares(Term, DontCares), + include(not_in_eq(Singletons), AllVars, NonSingletons), + include(not_in_eq(DontCares), NonSingletons, CNonSingletons), + include(not_in_eq(DontCares), Singletons, CSingletons), + maplist(into_named_vars,[DontCares, CSingletons, CNonSingletons], + [DontCaresN, CSingletonsN, CNonSingletonsN]), + writeqln([DontCaresN, CSingletonsN, CNonSingletonsN]). + +term_dont_cares(Term, DontCares):- + term_variables(Term, AllVars), + get_global_varnames(VNs), + include(has_sub_var(AllVars),VNs,HVNs), + include(underscore_vars,HVNs,DontCareNs), + maplist(arg(2),DontCareNs,DontCares). + +into_named_vars(Vars,L):- is_list(Vars), !, maplist(name_for_var_vn,Vars,L). +into_named_vars(Vars,L):- term_variables(Vars,VVs),!,into_named_vars(VVs,L). + +has_sub_var(AllVars,_=V):- sub_var(V,AllVars). +underscore_vars(V):- var(V),!,name_for_var(V,N),!,underscore_vars(N). +underscore_vars(N=_):- !, atomic(N),!,underscore_vars(N). +underscore_vars(N):- atomic(N),!,atom_concat('_',_,N). + +get_global_varnames(VNs):- nb_current('variable_names',VNs),VNs\==[],!. +get_global_varnames(VNs):- prolog_load_context(variable_names,VNs),!. +maybe_set_var_names(List):- List==[],!. +maybe_set_var_names(List):- % fbug(maybe_set_var_names(List)), + is_list(List),!,nb_linkval(variable_names,List). +maybe_set_var_names(_). + +name_for_var_vn(V,N=V):- name_for_var(V,N). + +name_for_var(V,N):- var(V),!,get_global_varnames(VNs),member(N=VV,VNs),VV==V,!. +name_for_var(N=_,N):- !. +name_for_var(V,N):- term_to_atom(V,N),!. + + + %call_for_term_variables5(Term,[],as_tf(Term,TF),[],TF):- atom(Term),!. +call_for_term_variables5(Term,[],[],[],as_tf(Term,TF),[],TF):- ground(Term),!. +call_for_term_variables5(Term,DC,[],[],call_nth(Term,TF),DC,TF):- ground(Term),!. +call_for_term_variables5(Term,_,[],[_=Var],call_nth(Term,Count),['Count'=Count],Var). +call_for_term_variables5(Term,_,[_=Var],[],call_nth(Term,Count),['Count'=Count],Var). +call_for_term_variables5(Term,_,Vars,[_=Var],Term,Vars,Var). +call_for_term_variables5(Term,_,[_=Var],Vars,Term,Vars,Var). +call_for_term_variables5(Term,_,SVars,Vars,call_nth(Term,Count),[Vars,SVars],Count). + + + +is_interactive(From):- notrace(is_interactive0(From)). +is_interactive0(From):- From==false,!,fail. +is_interactive0(From):- atomic(From),is_stream(From),!, \+ stream_property(From,filename(_)). +is_interactive0(From):- From = repl_true,!. +is_interactive0(From):- From = true,!. + + +:- set_prolog_flag(history, 20). + +inside_assert(Var,Var):- \+ compound(Var),!. +inside_assert([H,IA,_],IA):- atom(H),atom_concat('assert',_,H),!. +inside_assert(Conz,Conz):- is_conz(Conz),!. +inside_assert(exec(I),O):- !, inside_assert(I,O). +inside_assert(Eval,O):- functor(Eval,eval_H,A), A1 is A-1, arg(A1,Eval,I),!, inside_assert(I,O). +inside_assert(eval_H(A,B,I,C),eval_H(A,B,O,C)):- !, inside_assert(I,O). +inside_assert(eval_H(I,C),eval_H(O,C)):- !, inside_assert(I,O). +inside_assert(call(I),O):- !, inside_assert(I,O). +inside_assert( ?-(I), O):- !, inside_assert(I,O). +inside_assert( :-(I), O):- !, inside_assert(I,O). +inside_assert(Var,Var). + +:- nb_setval(self_space, '&self'). +current_self(Self):- ((nb_current(self_space,Self),Self\==[])->true;Self='&self'). +:- nb_setval(repl_mode, '+'). +current_read_mode(repl,Mode):- ((nb_current(repl_mode,Mode),Mode\==[])->true;Mode='+'),!. +current_read_mode(file,Mode):- ((nb_current(file_mode,Mode),Mode\==[])->true;Mode='+'). + + + +eval(all(Form)):- nonvar(Form), !, forall(eval(Form,_),true). +eval(Form):- + current_self(Self), + do_metta(true,exec,Self,Form,_Out). + +eval(Self,Form):- + current_self(SelfS),SelfS==Self,!, + do_metta(true,exec,Self,Form,_Out). +eval(Form,Out):- + current_self(Self), + eval(Self,Form,Out). + + +eval(Self,Form,Out):- + do_metta(prolog,exec,Self,Form,Out). + +name_vars(X='$VAR'(X)). +interactively_do_metta_exec(From,Self,TermV,Term,X,NamedVarsList,Was,Output,FOut):- + catch(interactively_do_metta_exec0(From,Self,TermV,Term,X,NamedVarsList,Was,Output,FOut),'$aborted',fbug(aborted(From,TermV))). + +interactively_do_metta_exec0(From,Self,TermV,Term,X,NamedVarsList,Was,Output,FOut):- + notrace(( + Result = res(FOut), + inside_assert(Term,BaseEval), + option_else(answer,Leap,each), + Control = contrl(inf,Leap), + Skipping = _, + % Initialize Control as a compound term with 'each' as its argument. + %GG = interact(['Result'=X|NamedVarsList],Term,trace_off), + (((From = file(_Filename), option_value('exec',skip), \+ always_exec(BaseEval))) + -> (GG = (skip(Term),deterministic(Complete)), + %Output = + %FOut = "Skipped", + Skipping = 1,!, + %color_g_mesg('#da70d6', (write('% SKIPPING: '), writeq(eval_H(100,Self,BaseEval,X)),writeln('.'))), + % color_g_mesg('#fa90f6', (writeln('; SKIPPING'), with_indents(true,write_src(exec(BaseEval))))), + % if_t(is_list(BaseEval),add_history_src(exec(TermV))), + true + ) + ; GG = %$ locally(set_prolog_flag(gc,false), + ( + (( (Term),deterministic(Complete), nb_setarg(1,Result,Output)))), + !, % metta_toplevel + flag(result_num,_,0), + PL=eval(Self,BaseEval,X), + ( % with_indents(true, + \+ \+ ( + maplist(name_vars,NamedVarsList), + name_vars('OUT'=X), + % add_history_src(exec(BaseEval)), + write_exec(TermV), + if_t(Skipping==1,writeln(' ; SKIPPING')), + if_t(TermV\=BaseEval,color_g_mesg('#fa90f6', (write('; '), with_indents(false,write_src(exec(BaseEval)))))), + if_t((is_interactive(From);Skipping==1), + ( + if_t( \+ option_value(doing_repl,true), + if_t( \+ option_value(repl,true), + if_t( option_value(prolog,true), add_history_pl(PL)))), + if_t(option_value(repl,true), add_history_src(exec(BaseEval))))), + + prolog_only((color_g_mesg('#da70d6', (write('% DEBUG: '), writeq(PL),writeln('.'))))), + true))))), + + (forall_interactive( + From, WasInteractive,Complete, %may_rtrace + (timed_call(GG,Seconds)), + ((Complete==true->!;true), + %repeat, + set_option_value(interactive,WasInteractive), + Control = contrl(Max,DoLeap), + nb_setarg(1,Result,Output), + read_pending_codes(user_input,_,[]), + flag(result_num,R,R+1), + flag(result_num,ResNum,ResNum), + if_t(ResNum=(format('~NDeterministic: ', []), !); %or Nondet + ( Complete==true -> (format('~NLast Result(~w): ',[ResNum]),! ); + format('~NNDet Result(~w): ',[ResNum])))), + color_g_mesg(yellow, ignore((( if_t( \+ atomic(Output), nl), write_src(Output), nl)))), + give_time('Execution',Seconds), + color_g_mesg(green, + ignore((NamedVarsList \=@= Was ->( maplist(print_var,NamedVarsList), nl) ; true))))), + ( + (Complete\==true, WasInteractive, DoLeap\==leap, ResNum + (write("More Solutions? "),get_single_char_key(C), writeq(key=C),nl, + (C=='b' -> (once(repl),fail) ; + (C=='m' -> make ; + (C=='t' -> (nop(set_debug(eval,true)),rtrace) ; + (C=='T' -> (set_debug(eval,true)); + (C==';' -> true ; + (C==esc('[A',[27,91,65]) -> nb_setarg(2, Control, leap) ; + (C=='L' -> nb_setarg(1, Control, ResNum) ; + (C=='l' -> nb_setarg(2, Control, leap) ; + (((C=='\n');(C=='\r')) -> (!,fail); + (!,fail)))))))))))); + (Complete\==true, \+ WasInteractive, Control = contrl(Max,leap)) -> true ; + (((Complete==true ->! ; true))))) + *-> (ignore(Result = res(FOut)),ignore(Output = (FOut))) + ; (flag(result_num,ResNum,ResNum),(ResNum==0->(format('~N~n~n'),!,true);true))), + ignore(Result = res(FOut)). + + + +mqd:- + forall(metta_atom(_KB,['query-info',E,T,Q]), + (writeln(E), + term_variables(T,TVs), + term_variables(Q,QVs), + intersection(TVs,QVs,_,_,SVs), + notrace(eval(['match','&flybase',Q,T],SVs)))). + + +get_single_char_key(O):- get_single_char(C),get_single_char_key(C,O). +get_single_char_key(27,esc(A,[27|O])):- !,read_pending_codes(user_input,O,[]),name(A,O). +get_single_char_key(C,A):- name(A,[C]). + +forall_interactive(file(_),false,Complete,Goal,After):- !, Goal, (Complete==true -> ( After,!) ; ( \+ After )). +forall_interactive(prolog,false,Complete,Goal,After):- !, Goal, (Complete == true -> ! ; true), quietly(After). +forall_interactive(From,WasInteractive,Complete,Goal,After):- + (is_interactive(From) -> WasInteractive = true ; WasInteractive = false),!, + Goal, (Complete==true -> ( quietly(After),!) ; ( quietly( \+ After) )). + +print_var(Name=Var) :- print_var(Name,Var). +print_var(Name,_Var) :- atom_concat('Num',Rest,Name),atom_number(Rest,_),!. +print_var(Name,Var):- write('$'),write(Name), write(' = '), write_src(Var), nl. + +% Entry point for the user to call with tracing enabled +toplevel_goal(Goal) :- + term_variables(Goal,Vars), + trace_goal(Vars, Goal, trace_off). + +% Entry point for the user to call with tracing enabled +trace_goal(Goal) :- + trace_goal(Goal, trace_on). + +% Handle tracing +trace_goal(Goal, Tracing) :- + (Tracing == trace_on -> writeln('Entering goal:'), writeln(Goal) ; true), + term_variables(Goal, Variables), + ( call(Goal) -> + (Tracing == trace_on -> writeln('Goal succeeded with:'), writeln(Variables) ; true), + interact(Variables, Goal, Tracing) + ; (Tracing == trace_on -> writeln('Goal failed.') ; true), + false + ). + +% Interaction with the user +interact(Variables, Goal, Tracing) :- + call(Goal),write('Solution: '), write_src(Variables), + write(' [;next]?'), + get_single_char(Code), + (command(Code, Command) -> + handle_command(Command, Variables, Goal, Tracing) + ; writeln('Unknown command.'), interact(Variables, Goal, Tracing) % handle unknown commands + ). + +install_readline(Input):- + add_history_string("!(pfb3)"), + add_history_string("!(load-flybase-full)"), + add_history_string("!(obo-alt-id $X BS:00063)"), + add_history_string("!(and (total-rows $T TR$) (unique-values $T2 $Col $TR))"), + ignore(editline:el_wrap), + ignore(editline:add_prolog_commands(Input)). + + + + +% Command descriptions +command(59, retry). % ';' to retry +command(115, skip). % 's' to skip to the next solution +command(108, leap). % 'l' to leap (end the debugging session) +command(103, goals). % 'g' to show current goals +command(102, fail). % 'f' to force fail +command(116, trace). % 't' to toggle tracing +command(117, up). % 'u' to continue without interruption +command(101, exit). % 'e' to exit the debugger +command(97, abort). % 'a' to abort +command(98, break). % 'b' to set a breakpoint +command(99, creep). % 'c' to proceed step by step +command(104, help). % 'h' for help +command(65, alternatives). % 'A' for alternatives +command(109, make). % 'm' for make (recompile) +command(67, compile). % 'C' for Compile (compile new executable) + +:- style_check(-singleton). + +% Command implementations +handle_command(make, Variables, Goal, Tracing) :- + writeln('Recompiling...'), + % Insert the logic to recompile the code. + % This might involve calling `make/0` or similar. + make, % This is assuming your Prolog environment has a `make` predicate. + fail. % interact(Variables, Goal, Tracing). + +handle_command(compile, Variables, Goal, Tracing) :- + writeln('Compiling new executable...'), + % Insert the logic to compile a new executable. + % This will depend on how you compile Prolog programs in your environment. + % For example, you might use `qsave_program/2` to create an executable. + % Pseudocode: compile_executable(ExecutableName) + fail. % interact(Variables, Goal, Tracing). +handle_command(alternatives, Variables, Goal, Tracing) :- + writeln('Showing alternatives...'), + % Here you would include the logic for displaying the alternatives. + % For example, showing other clauses that could be tried for the current goal. + writeln('Alternatives for current goal:'), + writeln(Goal), + % Pseudocode: find_alternatives(Goal, Alternatives) + % Pseudocode: print_alternatives(Alternatives) + fail. % interact(Variables, Goal, Tracing). +% Extend the command handling with the 'help' command implementation +handle_command(help, Variables, Goal, Tracing) :- + print_help, + fail. % interact(Variables, Goal, Tracing). +handle_command(abort, _, _, _) :- + writeln('Aborting...'), abort. +handle_command(break, Variables, Goal, Tracing) :- + writeln('Breakpoint set.'), % Here you should define what 'setting a breakpoint' means in your context + fail. % interact(Variables, Goal, Tracing). +handle_command(creep, Variables, Goal, Tracing) :- + writeln('Creeping...'), % Here you should define how to 'creep' (step by step execution) through the code + trace. % interact(Variables, Goal, Tracing). +handle_command(retry, Variables, Goal, Tracing) :- + writeln('Continuing...'),!. + %trace_goal(Goal, Tracing). +handle_command(skip, Variables, Goal, Tracing) :- + writeln('Skipping...'). +handle_command(leap, _, _, _) :- + writeln('Leaping...'), nontrace. % Cut to ensure we stop the debugger +handle_command(goals, Variables, Goal, Tracing) :- + writeln('Current goal:'), writeln(Goal), + writeln('Current variables:'), writeln(Variables), + bt,fail. % interact(Variables, Goal, Tracing). +handle_command(fail, _, _, _) :- + writeln('Forcing failure...'), fail. +handle_command(trace, Variables, Goal, Tracing) :- + (Tracing == trace_on -> + NewTracing = trace_off, writeln('Tracing disabled.') + ; NewTracing = trace_on, writeln('Tracing enabled.') + ), + interact(Variables, Goal, NewTracing). +handle_command(up, Variables, Goal, Tracing) :- + writeln('Continuing up...'), + repeat, + ( trace_goal(Goal, Tracing) -> true ; !, fail ). +handle_command(exit, _, _, _) :- + writeln('Exiting debugger...'), !. % Cut to ensure we exit the debugger + +:- style_check(+singleton). + + +% Help description +print_help :- + writeln('Debugger commands:'), + writeln('(;) next - Retry with next solution.'), + writeln('(g) goal - Show the current goal.'), + writeln('(u) up - Finish this goal without interruption.'), + writeln('(s) skip - Skip to the next solution.'), + writeln('(c) creep or - Proceed step by step.'), + writeln('(l) leap - Leap over (the debugging).'), + writeln('(f) fail - Force the current goal to fail.'), + writeln('(B) back - Go back to the previous step.'), + writeln('(t) trace - Toggle tracing on or off.'), + writeln('(e) exit - Exit the debugger.'), + writeln('(a) abort - Abort the current operation.'), + writeln('(b) break - Break to a new sub-REPL.'), + writeln('(h) help - Display this help message.'), + writeln('(A) alternatives - Show alternative solutions.'), + writeln('(m) make - Recompile/Update the current running code.'), + writeln('(C) compile - Compile a fresh executable (based on the running state).'), + writeln('(E) error msg - Show the latest error messages.'), + writeln('(r) retry - Retry the previous command.'), + writeln('(I) info - Show information about the current state.'), + !. + + + + +really_trace:- once(option_value('exec',rtrace);option_value('eval',rtrace);is_debugging((exec));is_debugging((eval))). +% !(pragma! exec rtrace) +may_rtrace(Goal):- really_trace,!, really_rtrace(Goal). +may_rtrace(Goal):- Goal*->true;( \+ tracing, trace,really_rtrace(Goal)). +really_rtrace(Goal):- use_metta_compiler,!,rtrace(call(Goal)). +really_rtrace(Goal):- with_debug((eval),with_debug((exec),Goal)). + +rtrace_on_existence_error(G):- !, catch_err(G,E, (fbug(E=G), \+ tracing, trace, rtrace(G))). +%rtrace_on_existence_error(G):- catch(G,error(existence_error(procedure,W),Where),rtrace(G)). + +prolog_only(Goal):- !,Goal. +prolog_only(Goal):- if_trace(prolog,Goal). + +write_compiled_exec(Exec,Goal):- +% ignore(Res = '$VAR'('ExecRes')), + compile_for_exec(Res,Exec,Goal), + notrace((color_g_mesg('#114411',portray_clause(exec(Res):-Goal)))). + +verbose_unify(Term):- verbose_unify(trace,Term). +verbose_unify(What,Term):- term_variables(Term,Vars),maplist(verbose_unify0(What),Vars),!. +verbose_unify0(What,Var):- put_attr(Var,verbose_unify,What). +verbose_unify:attr_unify_hook(Attr, Value) :- + format('~N~q~n',[verbose_unify:attr_unify_hook(Attr, Value)]), + vu(Attr,Value). +vu(_Attr,Value):- is_ftVar(Value),!. +vu(fail,_Value):- !, fail. +vu(true,_Value):- !. +vu(trace,_Value):- trace. +:- nodebug(metta(eval)). +:- nodebug(metta(exec)). +% Measures the execution time of a Prolog goal and displays the duration in seconds, +% milliseconds, or microseconds, depending on the execution time. +% +% Args: +% - Goal: The Prolog goal to be executed and timed. +% +% The predicate uses the `statistics/2` predicate to measure the CPU time before +% and after executing the provided goal. It calculates the elapsed time in seconds +% and converts it to milliseconds and microseconds. The output is formatted to +% provide clear timing information: +% +% - If the execution takes more than 2 seconds, it displays the time in seconds. +% - If the execution takes between 1 millisecond and 2 seconds, it displays the time +% in milliseconds. +% - If the execution takes less than 1 millisecond, it displays the time in microseconds. +% +% Example usage: +% ?- time_eval(my_goal(X)). +% +% ?- time_eval(sleep(0.95)). +% +% Output examples: +% ; Evaluation took 2.34 seconds. +% ; Evaluation took 123.45 ms. +% ; Evaluation took 0.012 ms. (12.33 microseconds) +% +time_eval(Goal):- + time_eval('Evaluation',Goal). +time_eval(What,Goal) :- + timed_call(Goal,Seconds), + give_time(What,Seconds). + +give_time(What,Seconds):- + Milliseconds is Seconds * 1_000, + (Seconds > 2 + -> format('; ~w took ~2f seconds.~n', [What, Seconds]) + ; (Milliseconds >= 1 + -> format('; ~w took ~3f secs. (~2f milliseconds) ~n', [What, Seconds, Milliseconds]) + ;( Micro is Milliseconds * 1_000, + format('; ~w took ~6f secs. (~2f microseconds) ~n', [What, Seconds, Micro])))). + +timed_call(Goal,Seconds):- + statistics(cputime, Start), + call(Goal), + statistics(cputime, End), + Seconds is End - Start. + +%:- nb_setval(cmt_override,lse('; ',' !(" ',' ") ')). + +:- abolish(fbug/1). +fbug(Info):- notrace(in_cmt(color_g_mesg('#2f2f2f',write_src(Info)))). +example0(_):- fail. +example1(a). example1(_):- fail. +example2(a). example2(b). example2(_):- fail. +example3(a). example3(b). example3(c). example3(_):- fail. +%eval_H(100,'&self',['change-state!','&var',[+,1,['get-state','&var']]],OUT) +%dcall(X):- (call(X),deterministic(YN)),trace,((YN==true)->!;true). +chkdet_call(XX):- !, call(XX). +chkdet_call0(XX):- !, call(XX). + +dcall0000000000(XX):- + USol = sol(dead), + copy_term(XX,X), + call_nth(USol,X,Nth,Det,Prev), + %fbug(call_nth(USol,X,Nth,Det,Prev)), + XX=Prev, + (Det==yes -> (!, (XX=Prev;XX=X)) ; + (((var(Nth) -> ( ! , Prev\==dead) ; + true), + (Nth==1 -> ! ; true)))). + +call_nth(USol,XX,Nth,Det,Prev):- + repeat, + ((call_nth(XX,Nth),deterministic(Det),arg(1,USol,Prev))*-> + ( nb_setarg(1,USol,XX)) + ; (!, arg(1,USol,Prev))). + +catch_red(Term):- catch_err(Term,E,pp_m(red,in(Term,E))). +%catch_red(Term):- call(Term). + +s2p(I,O):- sexpr_s2p(I,O),!. + +discover_head(Self,Load,Head):- + ignore(([Fn|PredDecl]=Head, + nop(( arg_types(PredDecl,[],EachArg), + metta_anew1(Load,metta_head(Self,Fn,EachArg)))))). + +discover_body(Self,Load,Body):- + nop(( [Fn|PredDecl] = Body, arg_types(PredDecl,[],EachArg), + metta_anew1(Load,metta_body(Self,Fn,EachArg)))). + +decl_length(TypeDecL,Len):- is_list(TypeDecL),!,length(TypeDecL,Len). +decl_length(_TypeDecL,1). + +arg_types([['->'|L]],R,LR):-!, arg_types(L,R,LR). +arg_types(['->'|L],R,LR):-!, arg_types(L,R,LR). +arg_types(L,R,LR):- append(L,R,LR). + +%:- ensure_loaded('../../examples/factorial'). +%:- ensure_loaded('../../examples/fibonacci'). + +%:- abolish(system:notrace/1). +%system:notrace(G):- once(G). + +%print_preds_to_functs:-preds_to_functs_src(factorial_tail_basic) +ggtrace(G):- call(G). +ggtrace0(G):- ggtrace, + leash(-all), + visible(-all), + % debug, + %visible(+redo), + visible(+call), + visible(+exception), + maybe_leash(+exception), + setup_call_cleanup(trace,G,notrace). +:- dynamic(began_loon/1). +loon:- loon(typein). + + +catch_red_ignore(G):- catch_red(G)*->true;true. + +:- export(loon/1). +:- public(loon/1). + + +%loon(Why):- began_loon(Why),!,fbug(begun_loon(Why)). +loon(Why):- is_compiling,!,fbug(compiling_loon(Why)),!. +%loon( _Y):- current_prolog_flag(os_argv,ArgV),member('-s',ArgV),!. +% Why\==toplevel,Why\==default, Why\==program,! +loon(Why):- is_compiled, Why\==toplevel,!,fbug(compiled_loon(Why)),!. +loon(Why):- began_loon(_),!,fbug(skip_loon(Why)). +loon(Why):- fbug(began_loon(Why)), assert(began_loon(Why)), + do_loon. + +do_loon:- + ignore(( + \+ prolog_load_context(reloading,true), + maplist(catch_red_ignore,[ + + %if_t(is_compiled,ensure_metta_learner), + metta_final, + load_history, + update_changed_files, + run_cmd_args, + maybe_halt(7)]))),!. + + +need_interaction:- \+ option_value('had_interaction',true), + \+ is_converting, \+ is_compiling, \+ is_pyswip,!, + option_value('prolog',false), option_value('repl',false), \+ metta_file(_Self,_Filename,_Directory). + +pre_halt1:- is_compiling,!,fail. +pre_halt1:- loonit_report,fail. +pre_halt2:- is_compiling,!,fail. +pre_halt2:- option_value('prolog',true),!,set_option_value('prolog',started),call_cleanup(prolog,pre_halt2). +pre_halt2:- option_value('repl',true),!,set_option_value('repl',started),call_cleanup(repl,pre_halt2). +pre_halt2:- need_interaction, set_option_value('had_interaction',true),call_cleanup(repl,pre_halt2). + +%loon:- time(loon_metta('./examples/compat/test_scripts/*.metta')),fail. +%loon:- repl, (option_value('halt',false)->true;halt(7)). +%maybe_halt(Seven):- option_value('prolog',true),!,call_cleanup(prolog,(set_option_value('prolog',false),maybe_halt(Seven))). +%maybe_halt(Seven):- option_value('repl',true),!,call_cleanup(repl,(set_option_value('repl',false),maybe_halt(Seven))). +%maybe_halt(Seven):- option_value('repl',true),!,halt(Seven). +maybe_halt(_):- once(pre_halt1), fail. +maybe_halt(Seven):- option_value('repl',false),!,halt(Seven). +maybe_halt(Seven):- option_value('halt',true),!,halt(Seven). +maybe_halt(_):- once(pre_halt2), fail. +maybe_halt(Seven):- fbug(maybe_halt(Seven)). + +:- initialization(nb_setval(cmt_override,lse('; ',' !(" ',' ") ')),restore). + + +%needs_repl:- \+ is_converting, \+ is_pyswip, \+ is_compiling, \+ has_file_arg. +% libswipl: ['./','-q',--home=/usr/local/lib/swipl] + +:- initialization(show_os_argv). + +:- initialization(loon(program),program). +:- initialization(loon(default)). + +ensure_mettalog_system:- + abolish(began_loon/1), + dynamic(began_loon/1), + system:use_module(library(quasi_quotations)), + system:use_module(library(hashtable)), + system:use_module(library(gensym)), + system:use_module(library(sort)), + system:use_module(library(writef)), + system:use_module(library(rbtrees)), + system:use_module(library(dicts)), + system:use_module(library(shell)), + system:use_module(library(edinburgh)), + % system:use_module(library(lists)), + system:use_module(library(statistics)), + system:use_module(library(nb_set)), + system:use_module(library(assoc)), + system:use_module(library(pairs)), + user:use_module(library(swi_ide)), + user:use_module(library(prolog_profile)), + %metta_python, + %ensure_loaded('./metta_vspace/pyswip/flybase_convert'), + %ensure_loaded('./metta_vspace/pyswip/flybase_main'), + ensure_loaded(library(metta_python)), + ensure_loaded(library(flybase_convert)), + ensure_loaded(library(flybase_main)), + autoload_all, + make, + autoload_all, + %pack_install(predicate_streams, [upgrade(true),global(true)]), + %pack_install(logicmoo_utils, [upgrade(true),global(true)]), + %pack_install(dictoo, [upgrade(true),global(true)]), + !. + +file_save_name(E,_):- \+ atom(E),!,fail. +file_save_name(E,Name):- file_base_name(E,BN),BN\==E,!,file_save_name(BN,Name). +file_save_name(E,E):- atom_concat('Sav.',_,E),!. +file_save_name(E,E):- atom_concat('Bin.',_,E),!. +before_underscore(E,N):-atomic_list_concat([N|_],'_',E),!. +save_name(Name):- current_prolog_flag(os_argv,ArgV),member(E,ArgV),file_save_name(E,Name),!. +next_save_name(Name):- save_name(E), + before_underscore(E,N), + atom_concat(N,'_',Stem), + gensym(Stem,Name), + \+ exists_file(Name), + Name\==E,!. +next_save_name(SavMeTTaLog):- option_value(exeout,SavMeTTaLog), + atomic(SavMeTTaLog),atom_length(SavMeTTaLog,Len),Len>1,!. +next_save_name('Sav.MeTTaLog'). +qcompile_mettalog:- + ensure_mettalog_system, + option_value(exeout,Named), + catch_err(qsave_program(Named, + [class(development),autoload(true),goal(loon(goal)), toplevel(loon(toplevel)), stand_alone(true)]),E,writeln(E)), + halt(0). +qsave_program:- ensure_mettalog_system, next_save_name(Name), + catch_err(qsave_program(Name, + [class(development),autoload(true),goal(loon(goal)), toplevel(loon(toplevel)), stand_alone(false)]),E,writeln(E)), + !. + + + +:- initialization(update_changed_files,restore). + +:- ignore((( + \+ prolog_load_context(reloading,true), + initialization(loon(restore),restore), + metta_final +))). +:- set_prolog_flag(metta_interp,ready). diff --git a/metta_vspace/pyswip-want/metta_prelude.metta b/metta_vspace/pyswip-want/metta_prelude.metta new file mode 100755 index 00000000..ebeac455 --- /dev/null +++ b/metta_vspace/pyswip-want/metta_prelude.metta @@ -0,0 +1,430 @@ + +(: unify (-> Atom Atom Atom Atom %Undefined%)) +(: if (-> Bool Atom Atom $t#330)) +(: quote (-> Atom Atom)) +(: Error (-> Atom Atom ErrorType)) +(: empty (-> %Undefined%)) +(: get-atoms (-> Space Atom)) +(: add-atom (-> Space Atom (->))) +(: remove-atom (-> Space Atom (->))) +(: add-atom (-> Space Atom (->))) + +;`$then`, `$else` should be of `Atom` type to avoid evaluation +; and infinite cycle in inference +(: if (-> Bool Atom Atom $t)) +(= (if True $then $else) $then) +(= (if False $then $else) $else) + +(: Error (-> Atom Atom ErrorType)) + +(= (if-non-empty-expression $atom $then $else) + (chain (eval (get-metatype $atom)) $type + (eval (if-equal $type Expression + (eval (if-equal $atom () $else $then)) + $else )))) + +(= (if-decons $atom $head $tail $then $else) + (eval (if-non-empty-expression $atom + (chain (decons $atom) $list + (match $list ($head $tail) $then $else) ) + $else ))) + +(= (if-empty $atom $then $else) + (eval (if-equal $atom Empty $then $else))) + +(= (if-error $atom $then $else) + (eval (if-decons $atom $head $_ + (eval (if-equal $head Error $then $else)) + $else ))) + +(= (return-on-error $atom $then) + (eval (if-empty $atom Empty + (eval (if-error $atom $atom + $then ))))) + +(= (car $atom) + (eval (if-decons $atom $head $_ + $head + (Error (car $atom) "car expects a non-empty expression as an argument") ))) + +(= (switch $atom $cases) + (chain (decons $cases) $list (eval (switch-internal $atom $list)))) + +(= (switch-internal $atom (($pattern $template) $tail)) + (match $atom $pattern $template (eval (switch $atom $tail)))) + +(= (subst $atom $var $templ) + (match $atom $var $templ + (Error (subst $atom $var $templ) + "subst expects a variable as a second argument") )) + +(= (reduce $atom $var $templ) + (chain (eval $atom) $res + (eval (if-error $res $res + (eval (if-empty $res + (eval (subst $atom $var $templ)) + (eval (reduce $res $var $templ)) )))))) + +(= (type-cast $atom $type $space) + (chain (eval (get-type $atom $space)) $actual-type + (eval (switch ($actual-type $type) + ( + ((%Undefined% $_) $atom) + (($_ %Undefined%) $atom) + (($type $_) $atom) + ($_ (Error $atom BadType)) ))))) + +(= (is-function $type) + (chain (eval (get-metatype $type)) $meta + (eval (switch ($type $meta) + ( + (($_ Expression) + (chain (eval (car $type)) $head + (match $head -> True False) )) + ($_ False) ))))) + +(= (interpret $atom $type $space) + (chain (eval (get-metatype $atom)) $meta + (eval (switch ($type $meta) + ( + ((Atom $_meta) $atom) + (($meta $meta) $atom) + (($_type Variable) $atom) + + (($_type Symbol) (eval (type-cast $atom $type $space))) + (($_type Grounded) (eval (type-cast $atom $type $space))) + (($_type Expression) (eval (interpret-expression $atom $type $space))) ))))) + +(= (interpret-expression $atom $type $space) + (eval (if-decons $atom $op $args + (chain (eval (get-type $op $space)) $op-type + (chain (eval (is-function $op-type)) $is-func + (match $is-func True + (chain (eval (interpret-func $atom $op-type $space)) $reduced-atom + (eval (call $reduced-atom $type $space)) ) + (chain (eval (interpret-tuple $atom $space)) $reduced-atom + (eval (call $reduced-atom $type $space)) )))) + (eval (type-cast $atom $type $space)) ))) + +(= (interpret-func $expr $type $space) + (eval (if-decons $expr $op $args + (chain (eval (interpret $op $type $space)) $reduced-op + (eval (return-on-error $reduced-op + (eval (if-decons $type $arrow $arg-types + (chain (eval (interpret-args $expr $args $arg-types $space)) $reduced-args + (eval (return-on-error $reduced-args + (cons $reduced-op $reduced-args) ))) + (Error $type "Function type expected") ))))) + (Error $expr "Non-empty expression atom is expected") ))) + +(= (interpret-args $atom $args $arg-types $space) + (match $args () + (match $arg-types ($ret) () (Error $atom BadType)) + (eval (if-decons $args $head $tail + (eval (if-decons $arg-types $head-type $tail-types + (chain (eval (interpret $head $head-type $space)) $reduced-head + ; check that head was changed otherwise Error or Empty in the head + ; can be just an argument which is passed by intention + (eval (if-equal $reduced-head $head + (eval (interpret-args-tail $atom $reduced-head $tail $tail-types $space)) + (eval (return-on-error $reduced-head + (eval (interpret-args-tail $atom $reduced-head $tail $tail-types $space)) ))))) + (Error $atom BadType) )) + (Error (interpret-atom $atom $args $arg-types $space) + "Non-empty expression atom is expected") )))) + +(= (interpret-args-tail $atom $head $args-tail $args-tail-types $space) + (chain (eval (interpret-args $atom $args-tail $args-tail-types $space)) $reduced-tail + (eval (return-on-error $reduced-tail + (cons $head $reduced-tail) )))) + +(= (interpret-tuple $atom $space) + (match $atom () + $atom + (eval (if-decons $atom $head $tail + (chain (eval (interpret $head %Undefined% $space)) $rhead + (chain (eval (interpret-tuple $tail $space)) $rtail + (cons $rhead $rtail) )) + (Error (interpret-tuple $atom $space) "Non-empty expression atom is expected as an argument") )))) + +(= (call $atom $type $space) + (chain (eval $atom) $result + (eval (if-empty $result $atom + (eval (if-error $result $result + (eval (interpret $result $type $space)) )))))) + +(: ErrorType Type) +(: Error (-> Atom Atom ErrorType)) +(: ReturnType Type) +(: return (-> Atom ReturnType)) + +(: function (-> Atom Atom)) +(: eval (-> Atom Atom)) +(: chain (-> Atom Variable Atom Atom)) +(: unify (-> Atom Atom Atom Atom Atom)) +(: cons (-> Atom Atom Atom)) +(: decons (-> Atom Atom)) + +(: id (-> Atom Atom)) +(= (id $x) $x) + +(: apply (-> Atom Variable Atom Atom)) +(= (apply $atom $var $templ) + (function (chain (eval (id $atom)) $var (return $templ))) ) + +(: if-non-empty-expression (-> Atom Atom Atom Atom)) +(= (if-non-empty-expression $atom $then $else) + (function (chain (eval (get-metatype $atom)) $type + (eval (if-equal $type Expression + (eval (if-equal $atom () (return $else) (return $then))) + (return $else) ))))) + +(: if-decons (-> Atom Variable Variable Atom Atom Atom)) +(= (if-decons $atom $head $tail $then $else) + (function (eval (if-non-empty-expression $atom + (chain (decons $atom) $list + (unify $list ($head $tail) (return $then) (return $else)) ) + (return $else) )))) + +(: if-empty (-> Atom Atom Atom Atom)) +(= (if-empty $atom $then $else) + (function (eval (if-equal $atom Empty (return $then) (return $else)))) ) + +(: if-not-reducible (-> Atom Atom Atom Atom)) +(= (if-not-reducible $atom $then $else) + (function (eval (if-equal $atom NotReducible (return $then) (return $else)))) ) + +(: if-error (-> Atom Atom Atom Atom)) +(= (if-error $atom $then $else) + (function (eval (if-decons $atom $head $_ + (eval (if-equal $head Error (return $then) (return $else))) + (return $else) )))) + +(: return-on-error (-> Atom Atom Atom)) +(= (return-on-error $atom $then) + (function (eval (if-empty $atom (return (return Empty)) + (eval (if-error $atom (return (return $atom)) + (return $then) )))))) + +(: switch (-> %Undefined% Expression Atom)) +(= (switch $atom $cases) + (function (chain (decons $cases) $list + (chain (eval (switch-internal $atom $list)) $res + (chain (eval (if-not-reducible $res Empty $res)) $x (return $x)) )))) + +(= (switch-internal $atom (($pattern $template) $tail)) + (function (unify $atom $pattern + (return $template) + (chain (eval (switch $atom $tail)) $ret (return $ret)) ))) + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +; MeTTa interpreter implementation ; +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + +(= (match-types $type1 $type2 $then $else) + (function (eval (if-equal $type1 %Undefined% + (return $then) + (eval (if-equal $type2 %Undefined% + (return $then) + (eval (if-equal $type1 Atom + (return $then) + (eval (if-equal $type2 Atom + (return $then) + (unify $type1 $type2 (return $then) (return $else)) )))))))))) + +(= (type-cast $atom $type $space) + (function (chain (eval (get-metatype $atom)) $meta + (eval (if-equal $type $meta + (return $atom) + ; TODO: the proper way to get types is something like + ; `(collapse (get-type ))` but it leads to the infinite + ; recursion because interpreter called by `collapse` evaluates + ; `type-cast` again. + (chain (eval (collapse-get-type $atom $space)) $actual-types + (chain (eval (foldl-atom $actual-types False + $a $b (chain (eval (match-types $b $type True False)) $is-b-comp + (chain (eval (or $a $is-b-comp)) $or $or) ))) $is-some-comp + (eval (if $is-some-comp + (return $atom) + (return (Error $atom BadType)) ))))))))) + + +(= (is-function $type) + (function (chain (eval (get-metatype $type)) $meta + (eval (switch ($type $meta) ( + (($_ Expression) + (eval (if-decons $type $head $_tail + (unify $head -> (return True) (return False)) + (return (Error (is-function $type) "is-function non-empty expression as an argument")) ))) + ($_ (return False)) + )))))) + +(: filter-atom (-> Expression Variable Atom Expression)) +(= (filter-atom $list $var $filter) + (function (eval (if-decons $list $head $tail + (chain (eval (filter-atom $tail $var $filter)) $tail-filtered + (chain (eval (apply $head $var $filter)) $filter-expr + (chain $filter-expr $is-filtered + (eval (if $is-filtered + (chain (cons $head $tail-filtered) $res (return $res)) + (return $tail-filtered) ))))) + (return ()) )))) + +(: map-atom (-> Expression Variable Atom Expression)) +(= (map-atom $list $var $map) + (function (eval (if-decons $list $head $tail + (chain (eval (map-atom $tail $var $map)) $tail-mapped + (chain (eval (apply $head $var $map)) $map-expr + (chain $map-expr $head-mapped + (chain (cons $head-mapped $tail-mapped) $res (return $res)) ))) + (return ()) )))) + +(: foldl-atom (-> Expression Atom Variable Variable Atom Atom)) +(= (foldl-atom $list $init $a $b $op) + (function (eval (if-decons $list $head $tail + (chain (eval (apply $init $a $op)) $op-init + (chain (eval (apply $head $b $op-init)) $op-head + (chain $op-head $head-folded + (chain (eval (foldl-atom $tail $head-folded $a $b $op)) $res (return $res)) ))) + (return $init) )))) + +(= (interpret $atom $type $space) + (function (chain (eval (get-metatype $atom)) $meta + (eval (if-equal $type Atom + (return $atom) + (eval (if-equal $type $meta + (return $atom) + (eval (switch ($type $meta) ( + (($_type Variable) (return $atom)) + (($_type Symbol) + (chain (eval (type-cast $atom $type $space)) $ret (return $ret))) + (($_type Grounded) + (chain (eval (type-cast $atom $type $space)) $ret (return $ret))) + (($_type Expression) + (chain (eval (interpret-expression $atom $type $space)) $ret (return $ret))) + )))))))))) + +(= (interpret-expression $atom $type $space) + (function (eval (if-decons $atom $op $args + (chain (eval (get-type $op $space)) $op-type + (chain (eval (is-function $op-type)) $is-func + (unify $is-func True + (chain (eval (interpret-func $atom $op-type $type $space)) $reduced-atom + (chain (eval (metta-call $reduced-atom $type $space)) $ret (return $ret)) ) + (chain (eval (interpret-tuple $atom $space)) $reduced-atom + (chain (eval (metta-call $reduced-atom $type $space)) $ret (return $ret)) )))) + (chain (eval (type-cast $atom $type $space)) $ret (return $ret)) )))) + +(= (interpret-func $expr $type $ret-type $space) + (function (eval (if-decons $expr $op $args + (chain (eval (interpret $op $type $space)) $reduced-op + (eval (return-on-error $reduced-op + (eval (if-decons $type $arrow $arg-types + (chain (eval (interpret-args $expr $args $arg-types $ret-type $space)) $reduced-args + (eval (return-on-error $reduced-args + (chain (cons $reduced-op $reduced-args) $r (return $r))))) + (return (Error $type "Function type expected")) ))))) + (return (Error $expr "Non-empty expression atom is expected")) )))) + +(= (interpret-args $atom $args $arg-types $ret-type $space) + (function (unify $args () + (eval (if-decons $arg-types $actual-ret-type $_tail + (eval (match-types $actual-ret-type $ret-type + (return ()) + (return (Error $atom BadType)) )) + (return (Error (interpret-args $atom $args $arg-types $ret-type $space) "interpret-args expects a non-empty value for $arg-types argument")) )) + (eval (if-decons $args $head $tail + (eval (if-decons $arg-types $head-type $tail-types + (chain (eval (interpret $head $head-type $space)) $reduced-head + ; check that head was changed otherwise Error or Empty in the head + ; can be just an argument which is passed by intention + (eval (if-equal $reduced-head $head + (chain (eval (interpret-args-tail $atom $reduced-head $tail $tail-types $ret-type $space)) $ret (return $ret)) + (eval (return-on-error $reduced-head + (chain (eval (interpret-args-tail $atom $reduced-head $tail $tail-types $ret-type $space)) $ret (return $ret)) ))))) + (return (Error $atom BadType)) )) + (return (Error (interpret-atom $atom $args $arg-types $space) "Non-empty expression atom is expected")) ))))) + +(= (interpret-args-tail $atom $head $args-tail $args-tail-types $ret-type $space) + (function (chain (eval (interpret-args $atom $args-tail $args-tail-types $ret-type $space)) $reduced-tail + (eval (return-on-error $reduced-tail + (chain (cons $head $reduced-tail) $ret (return $ret)) ))))) + +(= (interpret-tuple $atom $space) + (function (unify $atom () + (return $atom) + (eval (if-decons $atom $head $tail + (chain (eval (interpret $head %Undefined% $space)) $rhead + (eval (if-empty $rhead (return Empty) + (chain (eval (interpret-tuple $tail $space)) $rtail + (eval (if-empty $rtail (return Empty) + (chain (cons $rhead $rtail) $ret (return $ret)) )))))) + (return (Error (interpret-tuple $atom $space) "Non-empty expression atom is expected as an argument")) ))))) + +(= (metta-call $atom $type $space) + (function (eval (if-error $atom (return $atom) + (chain (eval $atom) $result + (eval (if-not-reducible $result (return $atom) + (eval (if-empty $result (return Empty) + (eval (if-error $result (return $result) + (chain (eval (interpret $result $type $space)) $ret (return $ret)) ))))))))))) + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +; Standard library written in MeTTa ; +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + +;`$then`, `$else` should be of `Atom` type to avoid evaluation +; and infinite cycle in inference +(: if (-> Bool Atom Atom $t)) +(= (if True $then $else) $then) +(= (if False $then $else) $else) + +(: or (-> Bool Bool Bool)) +(= (or False False) False) +(= (or False True) True) +(= (or True False) True) +(= (or True True) True) + +(: and (-> Bool Bool Bool)) +(= (and False False) False) +(= (and False True) False) +(= (and True False) False) +(= (and True True) True) + +(: match (-> Atom Atom Atom %Undefined%)) +(= (match $space $pattern $template) + (unify $pattern $space $template Empty)) + +(: let (-> Atom %Undefined% Atom Atom)) +(= (let $pattern $atom $template) + (unify $atom $pattern $template Empty)) + +(: let* (-> Expression Atom Atom)) +(= (let* $pairs $template) + (eval (if-decons $pairs ($pattern $atom) $tail + (let $pattern $atom (let* $tail $template)) + $template ))) + +(: car-atom (-> Expression Atom)) +(= (car-atom $atom) + (eval (if-decons $atom $head $_ + $head + (Error (car-atom $atom) "car-atom expects a non-empty expression as an argument") ))) + +(: cdr-atom (-> Expression Expression)) +(= (cdr-atom $atom) + (eval (if-decons $atom $_ $tail + $tail + (Error (cdr-atom $atom) "cdr-atom expects a non-empty expression as an argument") ))) + +(: quote (-> Atom Atom)) +(= (quote $atom) NotReducible) + +(: unquote (-> %Undefined% %Undefined%)) +(= (unquote (quote $atom)) $atom) + +; TODO: there is no way to define operation which consumes any number of +; arguments and returns unit +(= (nop) ()) +(= (nop $x) ()) + diff --git a/metta_vspace/pyswip-want/metta_prelude.pl b/metta_vspace/pyswip-want/metta_prelude.pl new file mode 100755 index 00000000..8594b787 --- /dev/null +++ b/metta_vspace/pyswip-want/metta_prelude.pl @@ -0,0 +1,242 @@ +%;`$then`, `$else` should be of `Atom` type to avoid evaluation +%; and infinite cycle in inference +metta_type('&self',if,[ ->, 'Bool','Atom','Atom',_]). +metta_defn_ES([if,'True',A,_],A). +metta_defn_ES([if,'False',_,A],A). +metta_type('&self','Error',[->,'Atom','Atom','ErrorType']). +metta_defn_ES(['if-non-empty-expression',A,B,C],[ chain, + [ eval, + ['get-metatype',A]], + D, + [ eval, + [ 'if-equal', D,'Expression', + [ eval, + [ 'if-equal', A, [], C, B]], + C]]]). +metta_defn_ES([ 'if-decons', A,B,C,D, + E],[ eval, + [ 'if-non-empty-expression', + A, + [ chain, + [decons,A], + F, + [ match, + F, + [B,C], D,E]], + E]]). +metta_defn_ES(['if-empty',A,B,C],[ eval, + [ 'if-equal', A,'Empty',B,C]]). +metta_defn_ES(['if-error',A,B,C],[ eval, + [ 'if-decons', A,D,_, + [ eval, + [ 'if-equal', D,'Error',B,C]], + C]]). +metta_defn_ES(['return-on-error',A,B],[ eval, + [ 'if-empty', A,'Empty', + [ eval, + ['if-error',A,A,B]]]]). +metta_defn_ES([car,A],[ eval, + [ 'if-decons', A,B,_,B, + [ 'Error', + [car,A], + '$STRING'("car expects a non-empty expression as an argument")]]]). +metta_defn_ES([switch,A,B],[ chain, + [decons,B], + C, + [ eval, + ['switch-internal',A,C]]]). +metta_defn_ES([ 'switch-internal', + A, + [ [B,C], + D]],[ match, A,B,C, + [ eval, + [switch,A,D]]]). +metta_defn_ES([subst,A,B,C],[ match, A,B,C, + [ 'Error', + [subst,A,B,C], + '$STRING'("subst expects a variable as a second argument")]]). +metta_defn_ES([reduce,A,B,C],[ chain, + [eval,A], + D, + [ eval, + [ 'if-error', D,D, + [ eval, + [ 'if-empty', + D, + [ eval, + [subst,A,B,C]], + [ eval, + [reduce,D,B,C]]]]]]]). +metta_defn_ES(['type-cast',A,B,C],[ chain, + [ eval, + ['get-type',A,C]], + D, + [ eval, + [ switch, + [D,B], + [ [ ['%Undefined%',E], + A], + [ [E,'%Undefined%'], + A], + [ [B,E], + A], + [ E, + ['Error',A,'BadType']]]]]]). +metta_defn_ES(['is-function',A],[ chain, + [ eval, + ['get-metatype',A]], + B, + [ eval, + [ switch, + [A,B], + [ [ [C,'Expression'], + [ chain, + [ eval, + [car,A]], + D, + [ match, D,->,'True','False']]], + [C,'False']]]]]). +metta_defn_ES([interpret,A,B,C],[ chain, + [ eval, + ['get-metatype',A]], + D, + [ eval, + [ switch, + [B,D], + [ [ ['Atom',_], + A], + [ [D,D], + A], + [ [E,'Variable'], + A], + [ [E,'Symbol'], + [ eval, + ['type-cast',A,B,C]]], + [ [E,'Grounded'], + [ eval, + ['type-cast',A,B,C]]], + [ [E,'Expression'], + [ eval, + ['interpret-expression',A,B,C]]]]]]]). +metta_defn_ES(['interpret-expression',A,B,C],[ eval, + [ 'if-decons', A,D,_, + [ chain, + [ eval, + ['get-type',D,C]], + E, + [ chain, + [ eval, + ['is-function',E]], + F, + [ match, F,'True', + [ chain, + [ eval, + ['interpret-func',A,E,C]], + G, + [ eval, + [call,G,B,C]]], + [ chain, + [ eval, + ['interpret-tuple',A,C]], + G, + [ eval, + [call,G,B,C]]]]]], + [ eval, + ['type-cast',A,B,C]]]]). +metta_defn_ES(['interpret-func',A,B,C],[ eval, + [ 'if-decons', A,D,E, + [ chain, + [ eval, + [interpret,D,B,C]], + F, + [ eval, + [ 'return-on-error', + F, + [ eval, + [ 'if-decons', B,_,G, + [ chain, + [ eval, + [ 'interpret-args', A,E,G, + C]], + H, + [ eval, + [ 'return-on-error', + H, + [cons,F,H]]]], + [ 'Error', B,'$STRING'("Function type expected")]]]]]], + [ 'Error', + A, + '$STRING'("Non-empty expression atom is expected")]]]). +metta_defn_ES([ 'interpret-args', A,B,C,D],[ match, + B, + [], + [ match, + C, + [_], + [], + ['Error',A,'BadType']], + [ eval, + [ 'if-decons', B,E,F, + [ eval, + [ 'if-decons', C,G,H, + [ chain, + [ eval, + [interpret,E,G,D]], + I, + [ eval, + [ 'if-equal', I,E, + [ eval, + [ 'interpret-args-tail', A,I,F, + H,D]], + [ eval, + [ 'return-on-error', + I, + [ eval, + [ 'interpret-args-tail', A,I,F, + H,D]]]]]]], + ['Error',A,'BadType']]], + [ 'Error', + [ 'interpret-atom', A,B,C, + D], + '$STRING'("Non-empty expression atom is expected")]]]]). +%; check that head was changed otherwise Error or Empty in the head +%; can be just an argument which is passed by intention +metta_defn_ES([ 'interpret-args-tail', A,B,C,D, + E],[ chain, + [ eval, + [ 'interpret-args', A,C,D,E]], + F, + [ eval, + [ 'return-on-error', + F, + [cons,B,F]]]]). +metta_defn_ES(['interpret-tuple',A,B],[ match, + A, + [], + A, + [ eval, + [ 'if-decons', A,C,D, + [ chain, + [ eval, + [interpret,C,'%Undefined%',B]], + E, + [ chain, + [ eval, + ['interpret-tuple',D,B]], + F, + [cons,E,F]]], + [ 'Error', + ['interpret-tuple',A,B], + '$STRING'("Non-empty expression atom is expected as an argument")]]]]). +metta_defn_ES([call,A,B,C],[ chain, + [eval,A], + D, + [ eval, + [ 'if-empty', D,A, + [ eval, + [ 'if-error', D,D, + [ eval, + [interpret,D,B,C]]]]]]]). +% 1,264,919 inferences, 0.139 CPU in 0.140 seconds (99% CPU, 9074539 Lips) +% (= metta_prelude.metta 0) + diff --git a/metta_vspace/pyswip-want/metta_printer.pl b/metta_vspace/pyswip-want/metta_printer.pl new file mode 100755 index 00000000..44c1bbe6 --- /dev/null +++ b/metta_vspace/pyswip-want/metta_printer.pl @@ -0,0 +1,143 @@ +:- encoding(iso_latin_1). +:- flush_output. +:- setenv('RUST_BACKTRACE',full). + +% =============================== +% PRINTERS +% =============================== +% 'ppc' and 'ppc1' rules pretty-print original terms and convert them to metta if different, +% printing the converted forms as well. +ppc(Msg,Term):- ppc1(Msg,Term), p2m(Term,MeTTa),!, (MeTTa\==Term -> ppc1(p2m(Msg),MeTTa) ; true). + +ppc1(Msg,Term):- \+ \+ ( ppct(Msg,Term) ),!. + +ppc1(Msg,Term):- \+ \+ ( ignore(guess_pretty(Term)), + writeln('---------------------'), + write(p(Msg)),write(':'),nl, + portray_clause(Term), + writeln('---------------------'), + \+ \+ (print_tree(?-show_cvts(Term))),nl, + writeln('---------------------'), + write(s(Msg)),write(':'),nl, + write_src(Term),nl). + +ppct(Msg,Term):- is_list(Term),!, + writeln('---------------------'), + numbervars(Term,666,_,[attvar(bind)]), + write((Msg)),write(':'),nl, + write_src(Term),nl. +ppct(Msg,Term):- Term=(_ :- _),!, + writeln('---------------------'), + write((Msg)),write(':'),nl, + portray_clause(Term),nl. +ppct(Msg,Term):- Term=(_=_),!, + writeln('---------------------'), + write((Msg)),write(':'),nl, + numbervars(Term,444,_,[attvar(bind)]), + write_src(Term),nl. +ppct(Msg,Term):- Term=(_ :- _),!, + writeln('---------------------'), + write((Msg)),write(':'),nl, + numbervars(Term,222,_,[attvar(bind)]), + print_tree(Term),nl. + +% 'pp_metta' rule is responsible for pretty-printing metta terms. +pp_metta(P):- pretty_numbervars(P,PP),with_option(concepts=false,pp_fb(PP)). + +% The predicate with_indents/2 modifies the src_indents option value during the execution of a goal. +% The first argument is the desired value for src_indents, +% and the second argument is the Goal to be executed with the given src_indents setting. +with_indents(TF, Goal) :- + % Set the value of the `src_indents` option to TF and then execute the Goal + with_option(src_indents, TF, Goal). + +% The predicate allow_concepts/0 checks whether the use of concepts is allowed. +% It does this by checking the value of the concepts option and ensuring it is not false. +allow_concepts :- !, fail, + % Check if the option `concepts` is not set to false + option_else(concepts, TF, 'False'), + \+ TF == 'False'. + +% The predicate with_concepts/2 enables or disables the use of concepts during the execution of a given goal. +% The first argument is a Boolean indicating whether to enable (true) or disable (false) concepts. +% The second argument is the Goal to be executed with the given concepts setting. +with_concepts(TF, Goal) :- + % Set the value of the `concepts` option to TF and then execute the Goal + with_option(concepts, TF, Goal). + + +% Various 'write_src' and 'write_src0' rules are handling the writing of the source, +% dealing with different types of values, whether they are lists, atoms, numbers, strings, compounds, or symbols. +write_src(V):- notrace(write_src0(V)). +write_src0(V):- V ==[],!,write('()'). +write_src0(V):- allow_concepts,!,with_concepts('False',write_src1(V)),flush_output. +write_src0(V):- is_list(V),!,pp_sexi(V). +write_src0(V):- write_src1(V),!. + +% Handling the final write when the value is a variable or a '$VAR' structure. +is_final_write(V):- var(V), !, format('$~p',[V]). +is_final_write('$VAR'(S)):- !, write('$'),write(S). + +% Handling more cases for 'write_src1', when the value is a number, a string, a symbol, or a compound. +write_src1(V) :- is_final_write(V),!. +write_src1((Head:-Body)) :- !, print_metta_clause0(Head,Body). +write_src1(''):- !, write('()'). +write_src1(V):- number(V),!, writeq(V). +write_src1(V):- string(V),!, writeq(V). + +% Continuing with 'write_src1', 'write_mobj', and related rules, +% handling different cases based on the value’s type and structure, and performing the appropriate writing action. +write_src1(V):- symbol(V), should_quote(V),!, + symbol_string(V,S),writeq(S). +write_src1(V):- symbol(V),!,write(V). +write_src1(V):- compound(V), \+ is_list(V),!,write_mobj(V). +write_src1(V):- pp_sex(V),!. + +write_mobj(V) :- is_final_write(V),!. +write_mobj(V):- ( \+ compound(V) ; is_list(V)),!, write_src0(V). + +write_mobj(V):- compound_name_list(V,F,Args),write_mobj(F,Args),!. +write_mobj(V):- writeq(V). +write_mobj(exec,[V]):- !, write('!'),write_src(V). +write_mobj('$OBJ',[_,S]):- write('['),write_src(S),write(' ]'). +write_mobj('{...}',[S]):- write('{'),write_src(S),write(' }'). +write_mobj('[...]',[S]):- write('['),write_src(S),write(' ]'). +write_mobj('$STRING',[S]):- !, writeq(S). +write_mobj(F,Args):- fail, mlog_sym(K),!,pp_sexi([K,F|Args]). +write_mobj(F,Args):- pp_sexi([F|Args]). + +% Rules for determining when a symbol needs to be quoted in metta. +dont_quote(Atom):- atom_length(Atom,1), !, char_type(Atom,punct). +dont_quote(Atom):- atom(Atom),upcase_atom(Atom,Atom),downcase_atom(Atom,Atom). + +should_quote(Atom) :- \+ atom(Atom), \+ string(Atom),!,fail. +should_quote(Atom) :- + \+ dont_quote(Atom), + % atom(Atom), % Ensure that the input is an atom + atom_chars(Atom, Chars), + once(should_quote_chars(Chars);should_quote_atom_chars(Atom,Chars)). + +contains_unescaped_quote(['"']):- !, fail. % End with a quote +contains_unescaped_quote(['"'|_]) :- !. +contains_unescaped_quote(['\\', '"'|T]) :- !, contains_unescaped_quote(T). +contains_unescaped_quote([_|T]) :- contains_unescaped_quote(T). + +% Check if the list of characters should be quoted based on various conditions +should_quote_chars([]). +should_quote_chars(['"'|Chars]):- !, contains_unescaped_quote(Chars). +should_quote_chars(Chars) :- + member('"', Chars); % Contains quote not captured with above clause + member(' ', Chars); % Contains space + member('''', Chars); % Contains single quote + % member('/', Chars); % Contains slash + member(',', Chars); % Contains comma + (fail,member('|', Chars)). % Contains pipe +%should_quote_atom_chars(Atom,_) :- atom_number(Atom,_),!. +should_quote_atom_chars(Atom,[Digit|_]) :- fail, char_type(Digit, digit), \+ atom_number(Atom,_). + +% Example usage: +% ?- should_quote('123abc'). +% true. +% ?- should_quote('123.456'). +% false. + diff --git a/metta_vspace/pyswip-want/metta_python.pl b/metta_vspace/pyswip-want/metta_python.pl new file mode 100755 index 00000000..402ba431 --- /dev/null +++ b/metta_vspace/pyswip-want/metta_python.pl @@ -0,0 +1,314 @@ +:- encoding(iso_latin_1). +:- flush_output. +:- setenv('RUST_BACKTRACE',full). +%:- '$set_source_module'('user'). +/* +# Core in Rust +In the original version, the core logic and functionalities of the MeTTa system are implemented in Rust. Rust is known for its performance and safety features, making it a suitable choice for building robust, high-performance systems. + +# Python Extensions +Python is used to extend or customize MeTTa. Typically, Python interacts with the Rust core through a Foreign Function Interface (FFI) or similar bridging mechanisms. This allows Python programmers to write code that can interact with the lower-level Rust code, while taking advantage of Python's ease of use and rich ecosystem. + +# Prolog Allows Python Extensions +Just like the Rust core allowed for Python extensions, the Prolog code also permits Python and Rust developers (thru python right now) to extend or customize parts of MeTTa. This maintains the system?s extensibility and allows users who are more comfortable with Python to continue working with the system effectively. + +*/ + + +:- use_module(library(janus)). +:- use_module(library(filesex)). + +:- multifile(is_python_space/1). +:- dynamic(is_python_space/1). +:- volatile(is_python_space/1). + +is_rust_space(GSpace):- is_python_space(GSpace). + +is_not_prolog_space(GSpace):- is_rust_space(GSpace), !. +is_not_prolog_space(GSpace):- \+ is_asserted_space(GSpace), \+ is_nb_space(GSpace), !. + +with_safe_argv(Goal):- + current_prolog_flag(argv,Was), + setup_call_cleanup(set_prolog_flag(argv,[]),Goal,set_prolog_flag(argv,Was)). + +ensure_space_py(Space,GSpace):- py_is_object(Space),!,GSpace=Space. +ensure_space_py(Space,GSpace):- var(Space),ensure_primary_metta_space(GSpace), Space=GSpace. +ensure_space_py(metta_self,GSpace):- ensure_primary_metta_space(GSpace),!. + +:- dynamic(is_metta/1). +:- volatile(is_metta/1). +ensure_rust_metta(MeTTa):- is_metta(MeTTa),!. +ensure_rust_metta(MeTTa):- + with_safe_argv(py_call(hyperon:'MeTTa'(),MeTTa)), + asserta(is_metta(MeTTa)). + +ensure_rust_metta:- ensure_rust_metta(_). + +:- dynamic(is_metta_learner/1). +:- volatile(is_metta_learner/1). +ensure_metta_learner(Metta_Learner):- is_metta_learner(Metta_Learner),!. +ensure_metta_learner(Metta_Learner):- + with_safe_argv(py_call(metta_vspace:'metta_learner':'MettaLearner'(),Metta_Learner)), + asserta(is_metta_learner(Metta_Learner)). + + +:- multifile(space_type_method/3). +:- dynamic(space_type_method/3). +space_type_method(is_not_prolog_space,new_space,new_rust_space). +space_type_method(is_not_prolog_space,add_atom,add_to_space). +space_type_method(is_not_prolog_space,remove_atom,remove_from_space). +space_type_method(is_not_prolog_space,replace_atom,replace_in_space). +space_type_method(is_not_prolog_space,atom_count,atom_count_from_space). +space_type_method(is_not_prolog_space,get_atoms,query_from_space). +space_type_method(is_not_prolog_space,atom_iter,atoms_iter_from_space). +space_type_method(is_not_prolog_space,query,query_from_space). + +:- dynamic(is_primary_metta_space/1). +:- volatile(is_primary_metta_space/1). +% Initialize a new hyperon.base.GroundingSpace and get a reference +ensure_primary_metta_space(GSpace) :- is_primary_metta_space(GSpace),!. +ensure_primary_metta_space(GSpace) :- ensure_rust_metta(MeTTa), + with_safe_argv(py_call(MeTTa:space(),GSpace)), + asserta(is_primary_metta_space(GSpace)). +ensure_primary_metta_space(GSpace) :- new_rust_space(GSpace). +ensure_primary_metta_space:- ensure_primary_metta_space(_). + +:- if( \+ current_predicate(new_rust_space/1 )). +% Initialize a new hyperon.base.GroundingSpace and get a reference +new_rust_space(GSpace) :- + with_safe_argv(py_call(hyperon:base:'GroundingSpace'(), GSpace)), + asserta(is_python_space(GSpace)). +:- endif. + +:- if( \+ current_predicate(query_from_space/3 )). +% Query from hyperon.base.GroundingSpace +query_from_space(Space, QueryAtom, Result) :- + ensure_space(Space,GSpace), + py_call(GSpace:'query'(QueryAtom), Result). + + +% Replace an atom in hyperon.base.GroundingSpace +replace_in_space(Space, FromAtom, ToAtom) :- + ensure_space(Space,GSpace), + py_call(GSpace:'replace'(FromAtom, ToAtom), _). + +% Get the atom count from hyperon.base.GroundingSpace +atom_count_from_space(Space, Count) :- + ensure_space(Space,GSpace), + py_call(GSpace:'atom_count'(), Count). + +% Get the atoms from hyperon.base.GroundingSpace +atoms_from_space(Space, Atoms) :- + ensure_space(Space,GSpace), + py_call(GSpace:'get_atoms'(), Atoms). + +atom_from_space(Space, Sym):- + atoms_iter_from_space(Space, Atoms),elements(Atoms,Sym). + +% Get the atom iterator from hyperon.base.GroundingSpace +atoms_iter_from_space(Space, Atoms) :- + ensure_space(Space,GSpace), + with_safe_argv(py_call(metta_vspace:'metta_learner':get_atoms_iter_from_space(GSpace),Atoms)), + %py_call(GSpace:'atoms_iter'(), Atoms). + true. +:- endif. + +py_to_pl(I,O):- py_to_pl(_,I,O). +py_to_pl(VL,I,O):- ignore(VL=[vars]), py_to_pl(VL,[],[],_,I,O),!. +is_var_or_nil(I):- var(I),!. +is_var_or_nil([]). +%py_to_pl(VL,Par,_Cir,_,L,_):- fbug(py_to_pl(VL,Par,L)),fail. +py_to_pl(_VL,_Par,Cir,Cir,L,E):- var(L),!,E=L. +py_to_pl(_VL,_Par,Cir,Cir,L,E):- L ==[],!,E=L. +py_to_pl(_VL,_Par,Cir,Cir,L,E):- member(N-NE,Cir), N==L, !, (E=L;NE=E), !. +py_to_pl(_VL,_Par,Cir,Cir, LORV:_B:_C,LORV):- is_var_or_nil(LORV), !. +py_to_pl(VL,Par,Cir,CirO,[H|T]:B:C,[HH|TT]):- py_to_pl(VL,Par,Cir,CirM,H:B:C,HH), py_to_pl(VL,Par,CirM,CirO,T:B:C,TT). +py_to_pl(_VL,_Par,Cir,Cir, LORV:_B,LORV):- is_var_or_nil(LORV), !. +py_to_pl(VL,Par,Cir,CirO,[H|T]:B,[HH|TT]):- py_to_pl(VL,Par,Cir,CirM,H:B,HH), py_to_pl(VL,Par,CirM,CirO,T:B,TT). +py_to_pl(VL,Par,Cir,CirO,A:B:C,AB):- py_is_object(A),callable(B),py_call(A:B,R),py_to_pl(VL,Par,Cir,CirO,R:C,AB). +py_to_pl(VL,Par,Cir,CirO,A:B,AB):- py_is_object(A),callable(B),py_call(A:B,R),py_to_pl(VL,Par,Cir,CirO,R,AB). +py_to_pl(VL,Par,Cir,CirO,A:B,AA:BB):- !, py_to_pl(VL,Par,Cir,CirM,A,AA),py_to_pl(VL,Par,CirM,CirO,B,BB). +py_to_pl(VL,Par,Cir,CirO,A-B,AA-BB):- !, py_to_pl(VL,Par,Cir,CirM,A,AA),py_to_pl(VL,Par,CirM,CirO,B,BB). +py_to_pl(_VL,_Par,Cir,Cir,L,E):- atom(L),!,E=L. +py_to_pl(VL,Par,Cir,CirO,[H|T],[HH|TT]):- !, py_to_pl(VL,Par,Cir,CirM,H,HH), py_to_pl(VL,Par,CirM,CirO,T,TT). +py_to_pl(VL,Par,Cir,CirO,O,E):- py_is_object(O),py_class(O,Cl),!,pyo_to_pl(VL,Par,[O=E|Cir],CirO,Cl,O,E). +py_to_pl(VL,Par,Cir,CirO,L,E):- is_dict(L,F),!,dict_pair(L,F,NV),!,py_to_pl(VL,Par,Cir,CirO,NV,NVL),dict_pair(E,F,NVL). +py_to_pl(_VL,_Par,Cir,Cir,L,E):- \+ callable(L),!,E=L. +%py_to_pl(VL,Par,Cir,CirO,A:B:C,AB):- py_is_object(A),callable(B),py_call(A:B,R),!, py_to_pl(VL,Par,[A:B-AB|Cir],CirO,R:C,AB). +%py_to_pl(VL,Par,Cir,CirO,A:B,AB):- py_is_object(A),callable(B),py_call(A:B,R),!, py_to_pl(VL,Par,[A:B-AB|Cir],CirO,R,AB). +py_to_pl(VL,Par,Cir,CirO,A,AA):- compound(A),!,compound_name_arguments(A,F,L),py_to_pl(VL,Par,Cir,CirO,L,LL),compound_name_arguments(AA,F,LL). +py_to_pl(_VL,_Par,Cir,Cir,E,E). +/* +varname_to_real_var(RL,E):- upcase_atom(RL,R),varname_to_real_var0(R,E). +varname_to_real_var0(R,E):- nb_current('cvariable_names',VL),!,varname_to_real_var0(R,VL,E). +varname_to_real_var0(R,E):- nb_setval('cvariable_names',[R=v(_)]),!,varname_to_real_var0(R,E). +varname_to_real_var0(R,[],E):- nb_setval('cvariable_names',[R=v(_)]),!,varname_to_real_var0(R,E). +varname_to_real_var0(R,VL,E):- member(N=V,VL), N==R,!,arg(1,V,E). +varname_to_real_var0(R,VL,E):- extend_container(VL,R=v(_)),varname_to_real_var0(R,E).*/ +% Predicate to extend the list inside the container +extend_container(Container, Element) :- + arg(2, Container, List), + nb_setarg(2, Container, [Element|List]). + +rinto_varname(R,RN):- atom_number(R,N),atom_concat('Num',N,RN). +rinto_varname(R,RN):- upcase_atom(R,RN). +real_VL_var(RL,VL,E):- nonvar(RL), !, rinto_varname(RL,R),!,real_VL_var0(R,VL,E). +real_VL_var(RL,VL,E):- member(N=V,VL), V==E,!,RL=N. +real_VL_var(RL,VL,E):- compound(E),E='$VAR'(RL),ignore(real_VL_var0(RL,VL,E)),!. +real_VL_var(RL,VL,E):- format(atom(RL),'~p',[E]), member(N=V,VL), N==RL,!,V=E. +real_VL_var(RL,VL,E):- format(atom(RL),'~p',[E]), real_VL_var0(RL,VL,E). +real_VL_var0(R,VL,E):- member(N=V,VL), N==R,!,V=E. +real_VL_var0(R,VL,E):- extend_container(VL,R=E),!. % ,E='$VAR'(R). + +pyo_to_pl(VL,_Par,Cir,Cir,Cl,O,E):- Cl=='VariableAtom', !, py_call(O:get_name(),R), real_VL_var(R,VL,E),!. +pyo_to_pl(VL,Par,Cir,CirO,Cl,O,E):- class_to_pl1(Par,Cl,M),py_member_values(O,M,R), !, py_to_pl(VL,[Cl|Par],Cir,CirO,R,E). +pyo_to_pl(VL,Par,Cir,CirO,Cl,O,E):- class_to_pl(Par,Cl,M), % fbug(class_to_pl(Par,Cl,M)), + py_member_values(O,M,R), !, py_to_pl(VL,[Cl|Par],Cir,CirO,R,E). +pyo_to_pl(VL,Par,Cir,CirO,Cl,O,E):- catch(py_obj_dir(O,L),_,fail),fbug(py_obj_dir(O,L)),py_decomp(M),meets_dir(L,M),fbug(py_decomp(M)), + py_member_values(O,M,R), member(N-_,Cir), R\==N, !, py_to_pl(VL,[Cl|Par],Cir,CirO,R,E),!. + +pl_to_py(Var,Py):- pl_to_py(_VL,Var,Py). +pl_to_py(VL,Var,Py):- var(VL),!,ignore(VL=[vars]),pl_to_py(VL,Var,Py). +pl_to_py(_VL,Sym,Py):- is_list(Sym),!, maplist(pl_to_py,Sym,PyL), py_call(metta_vspace:'metta_learner':'MkExpr'(PyL),Py),!. +pl_to_py(VL,Var,Py):- var(Var), !, real_VL_var(Sym,VL,Var), py_call('hyperon.atoms':'V'(Sym),Py),!. +pl_to_py(VL,'$VAR'(Sym),Py):- !, real_VL_var(Sym,VL,_),py_call('hyperon.atoms':'V'(Sym),Py),!. +pl_to_py(VL,DSym,Py):- atom(DSym),atom_concat('$',VName,DSym), rinto_varname(VName,Sym),!, pl_to_py(VL,'$VAR'(Sym),Py). +pl_to_py(_VL,Sym,Py):- atom(Sym),!, py_call('hyperon.atoms':'S'(Sym),Py),!. +pl_to_py(_VL,Sym,Py):- string(Sym),!, py_call('hyperon.atoms':'S'(Sym),Py),!. +%pl_to_py(VL,Sym,Py):- is_list(Sym), maplist(pl_to_py,Sym,PyL), py_call('hyperon.atoms':'E'(PyL),Py),!. +pl_to_py(_VL,Sym,Py):- py_is_object(Sym),py_call('hyperon.atoms':'ValueAtom'(Sym),Py),!. +pl_to_py(_VL,Sym,Py):- py_call('hyperon.atoms':'ValueAtom'(Sym),Py),!. + +%elements(Atoms,E):- is_list(Atoms),!, +meets_dir(L,M):- atom(M),!,member(M,L),!. +meets_dir(L,M):- is_list(M),!,maplist(meets_dir(L),M). +meets_dir(L,M):- compound_name_arity(M,N,0),!,member(N,L),!. +meets_dir(L,M):- compound(M),!,compound_name_arguments(M,F,[A|AL]),!,maplist(meets_dir(L),[F,A|AL]). + +py_member_values(O,C,R):- is_list(O),!,maplist(py_member_values,O,C,R). +py_member_values(O,C,R):- is_list(C),!,maplist(py_member_values(O),C,R). +%py_member_values(O,C,R):- atom(C),!,compound_name_arity(CC,C,0),!,py_call(O:CC,R). +py_member_values(O,f(F,AL),R):- !,py_member_values(O,[F|AL],[RF|RAL]), compound_name_arguments(R,RF,RAL). +py_member_values(O,C,R):- py_call(O:C,R,[py_string_as(atom),py_object(false)]). + +py_to_str(PyObj,Str):- + with_output_to(string(Str),py_pp(PyObj,[nl(false)])). + + tafs:- + atoms_from_space(Space, _),py_to_pl(VL,Space,AA), print_tree(aa(Pl,aa)),pl_to_py(VL,AA,Py), print_tree(py(Pl,py)),pl_to_py(VL,Py,Pl),print_tree(pl(Pl,pl)) + , + atoms_from_space(Space, [A]),py_to_pl(VL,A,AA), + atoms_from_space(Space, [A]),py_obj_dir(A,D),writeq(D),!,py_to_pl(VL,D:get_object(),AA),writeq(AA),!,fail. + +py_class(A,AA):- py_call(A:'__class__',C), py_call(C:'__name__',AA,[py_string_as(atom)]),!. +py_decomp(M,C):- py_decomp(M), compound_name_arity(C,M,0). + + +class_to_pl1(_Par,'GroundingSpaceRef',get_atoms()). +class_to_pl1(_Par,'ExpressionAtom',get_children()). +class_to_pl1(_Par,'SpaceRef',get_atoms()). +class_to_pl1(_Par,'VariableAtom','__repr__'()). +class_to_pl1(_Par,'SymbolAtom',get_name()). +class_to_pl1(_Par,'bool','__repr__'()). +class_to_pl(_Par,'ValueAtom','__repr__'()). +class_to_pl(_Par,'ValueObject','value'). +class_to_pl(Par,'GroundedAtom','__repr__'()):- length(Par,Len),Len>=5,!. +class_to_pl(Par,_,'__str__'()):- length(Par,Len),Len>15,!. +class_to_pl(_Par,'GroundedAtom',get_object()). + +/* + + +class_to_pl(Par,'bool','__repr__'()). + +*/ +py_decomp('__repr__'()). +py_decomp('__str__'()). +py_decomp(get_atoms()). +py_decomp(get_children()). +py_decomp(get_object()). +py_decomp(get_name()). +py_decomp(value()). + +py_decomp('__class__':'__name__'). +%py_decomp(f(get_grounded_type(),['__str__'()])). +py_decomp(f('__class__',['__str__'()])). +%__class__ +%get_type() + +%atoms_from_space(Space, [Atoms]),py_pp(Atoms),py_call(Atoms:get_object(),A),atoms_from_space(A,Dir),member(E,Dir),py_obj_dir(E,C),py_call(E:get_children(),CH),py_pp(CH). + + +% Remove an atom from hyperon.base.GroundingSpace +:- if( \+ current_predicate(remove_from_space/2 )). +remove_from_space(Space, Sym) :- + ensure_space(Space,GSpace), + py_call(GSpace:'remove'(Sym), _). +:- endif. + +% Add an atom to hyperon.base.GroundingSpace +:- if( \+ current_predicate(add_to_space/2 )). +add_to_space(Space, Sym) :- + ensure_space(Space,GSpace), + py_call(GSpace:'add'(Sym), _). +:- endif. + + +'extend-py!'(Module,_):- + with_safe_argv(( + %listing(ensure_rust_metta/1), + ensure_metta_learner, + fbug('extend-py!'(Module)), + ensure_rust_metta(MeTTa), + replace_in_string(["/"="."],Module,ToPython), + py_call(MeTTa:load_py_module(ToPython),Result), + fbug(result(MeTTa->Result)))),!. + +ensure_metta_learner:- + with_safe_argv(ensure_metta_learner(Learner)), + fbug(ensure_metta_learner(Learner)). + +% Example usage +example_usage :- + with_safe_argv(ensure_primary_metta_space(GSpace)), + %some_query(Query), + Query = [], + with_safe_argv(query_from_space(GSpace, Query , Result)), + writeln(Result). + +%atoms_from_space(Sym):- atoms_iter_from_space(metta_self, Atoms),py_iter(Atoms,Sym). +atom_count_from_space(Count):- atom_count_from_space(metta_self, Count). + + +%:- . +%:- ensure_rust_metta. +%:- with_safe_argv(ensure_primary_metta_space(_GSpace)). +/* +Rust: The core of MeTTa is implemented in Rust, which provides performance and safety features. + +Python Extensions: Python is used for extending the core functionalities. Python communicates with Rust via a Foreign Function Interface (FFI) or similar mechanisms. + +Prolog: The Prolog code is an additional layer that allows you to extend or customize parts of MeTTa using Python and Rust. It maintains the system's extensibility. + + +VSpace is a space with its backend in Prolog, it implies that you're using Prolog's logic programming capabilities to manage and manipulate a particular domain, which in this context is referred to as a "space" (possibly akin to the GroundingSpace in Python, but implemented in Prolog). + +To integrate VSpace with the existing Python and Rust components, similar interfacing techniques could be used. You could expose Prolog predicates as functions that can be called from Python or Rust, and likewise, call Python or Rust functions from within Prolog. + + +*/ + +%:- ensure_loaded(metta_interp). +on_restore1:- ensure_metta_learner. + +:- dynamic(want_py_lib_dir/1). +:- prolog_load_context(directory, ChildDir), + file_directory_name(ChildDir, ParentDir), + file_directory_name(ParentDir, GParentDir), + assert(want_py_lib_dir(GParentDir)). + +want_py_lib_dir:- + with_safe_argv(forall(want_py_lib_dir(GParentDir), py_add_lib_dir(GParentDir))). + +%:- initialization(on_restore1,restore). +%:- initialization(on_restore2,restore). diff --git a/metta_vspace/pyswip-want/metta_reader.new b/metta_vspace/pyswip-want/metta_reader.new new file mode 100755 index 00000000..a232a417 --- /dev/null +++ b/metta_vspace/pyswip-want/metta_reader.new @@ -0,0 +1,1618 @@ +/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + Parsing +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */ +%:- encoding(iso_latin_1). +:- if(flush_output). :- endif. +:- if(setenv('RUST_BACKTRACE',full)). :- endif. +%:- if(\+ current_module(sxpr_reader)). +:- if( (false, \+ current_prolog_flag(wamcl_modules,false))). +:- module(s3xpr,[ + parse_sexpr/2, + codelist_to_forms/2, + svar_fixvarname/2, + parse_sexpr_untyped/2, + with_kifvars/1, + current_input_to_forms/2, + input_to_forms/2, + input_to_forms/3, + input_to_forms_debug/1, + input_to_forms_debug/2, + sexpr_sterm_to_pterm_list/3, + sexpr//1, + fixvars/4, + txt_to_codes/2, + quietly_sreader/1, + file_sexpr_with_comments//1, + with_lisp_translation/2, + to_untyped/2, + ok_var_name/1, + with_all_rest_info/1, + svar_fixvarname/2, + sexpr_sterm_to_pterm/2, + lisp_read/2, + phrase_from_stream_nd/2, + write_trans/4, + parse_sexpr/2]). +:- endif. + +:- ensure_loaded(swi_support). +:- ensure_loaded(metta_utils). +:- ensure_loaded(metta_testing). +:- set_prolog_flag(encoding,iso_latin_1). +is_wam_cl:- fail. + +:- use_module(library(backcomp)). +:- use_module(library(rbtrees)). + + +:- use_module(library(logicmoo/dcg_must)). +:- use_module(library(logicmoo/dcg_meta)). + + +%:- meta_predicate always_b(//,?,?). +%:- meta_predicate bx(0). +:- meta_predicate call_proc(1,?). +:- meta_predicate dcg_and2(//,//,?,?). +:- meta_predicate dcg_each_call_cleanup(0,//,0,?,?). +:- meta_predicate dcg_not(//,?,?). +:- meta_predicate dcg_phrase(//,?,?). +:- meta_predicate dcg_xor(//,//,?,?). +%:- meta_predicate expr_with_text(*,2,*,*,*). + +:- meta_predicate remove_optional_char(//,?,?). + +:- meta_predicate sexpr_vector0(*,//,?,?). +:- meta_predicate with_all_rest_info(1). +:- meta_predicate with_lisp_translation_stream(*,1). +:- meta_predicate write_trans(+,*,2,?). + +%:- assert((s3xpr:'$exported_op'(_,_,_):- fail)). +%:- assert((xlisting:'$exported_op'(_,_,_):- fail)). +:- assert((user:'$exported_op'(_,_,_):- fail)). +:- abolish((system:'$exported_op'/3)). +:- assert((system:'$exported_op'(_,_,_):- fail)). + +def_is_characterp(CH):- current_predicate(is_characterp/1),!,call(call,is_characterp,CH). +def_is_characterp_def('#\\'(_)). + +def_to_prolog_string(I,O):- current_predicate(to_prolog_string/2),!,call(call,to_prolog_string,I,O). +def_to_prolog_string(I,O):- any_to_string(I,O). + + +def_compile_all(I,O):- current_predicate(compile_all/2),!,call(call,compile_all,I,O). +def_compile_all(I,O):- wdmsg(undefined_compile_all(I)),I=O. + + +zalwayzz(G):- call(G)*->true;throw(fail_zalwayzz(G)). +zalwayzz(G,I,O):- phrase(G,I,O)*->true;ignore(((ignore((append(I,[],Txt),name(Str,Txt))),throw(fail_zalwayzz(Str,G))))). + + +% DCG rules for S-expressions metta_with metta_whitespace and comments +s_expr_metta(List) --> metta_wspace,!, s_expr_metta(List). +s_expr_metta(List) --> `(`, !, items_metta(List, `)`). +s_expr_metta(['[...]',List]) --> `[`, !, items_metta(List, `]`). +s_expr_metta(['{...}',List]) --> `{`, !, items_metta(List, `}`). + + +items_metta([], Until) --> Until,!. +items_metta([Item|Rest], Until) --> s_item_metta(Item, dcg_peek(Until)), !, items_metta(Rest, Until). + +%s_line_metta(end_of_file) --> file_eof,!. +s_line_metta(Expr) --> metta_wspace, !, s_line_metta(Expr). +s_line_metta(exec(Expr)) --> `!`, !, s_item_metta(Expr, e_o_s). +s_line_metta(Expr) --> s_item_metta(Expr, e_o_s). + +%s_item_metta(end_of_file, _) --> file_eof,!. +s_item_metta(Expr, Until) --> metta_wspace, !, s_item_metta(Expr, Until). +%s_item_metta('Expr', Until) --> Until,!. +s_item_metta(List,_Until) --> s_expr_metta(List),!. +s_item_metta(String,_Until) --> string_metta(String),!. +s_item_metta(Symbol, Until) --> symbol_metta(Symbol, Until). + +:- encoding(iso_latin_1). +%string_metta(S) --> `"`, !, string_until_metta(S, `"`), {atomics_to_string_metta(A,S)}. +%string_metta(Text) --> `"`, !, zalmetta_wayzz_metta(string_until_metta(Text,`"`)),!. +%string_metta(Text) --> `“`, !, zalmetta_wayzz_metta(string_until_metta(Text,(`”`;`“`))),!. +string_metta(Text) --> (`"`), string_until_metta(L,(`"`)), {atomics_to_string(L,Text)}, !. +string_metta(Text) --> (`”`;`“`;`"`), !, string_until_metta(L,(`“`;`”`;`"`)), {atomics_to_string(L,Text)}. +:- encoding(utf8). +%string_metta(Text) --> `#|`, !, zalmetta_wayzz_metta(string_until_metta(Text,`|#`)),!. + +% string_until_metta([], _) --> e_o_s, !. +%string_until_metta([], _) --> file_eof,!. +string_until_metta([], Until) --> Until, !. +string_until_metta([C|Cs], Until) --> escape_sequence_metta(C), !, string_until_metta(Cs, Until). +string_until_metta([C|Cs], Until) --> [R], { name(C, [R]) }, string_until_metta(Cs, Until). + +escape_sequence_metta(Char) --> `\\`,[Esc], { escape_char_metta([Esc], Char) }. +escape_char_metta(`"`, "\""). +escape_char_metta(`\\`, "\\"). +escape_char_metta(`n`, "\n"). +escape_char_metta(`r`, "\r"). +escape_char_metta(`t`,"\t"). +escape_char_metta(C,S):- sformat(S,'~s',[[C]]). + +symbol_metta(S, Until) --> metta_wspace,!,symbol_metta(S, Until). +symbol_metta(S, Until) --> string_until_metta(SChars,(dcg_peek(metta_white); Until)), { atomic_list_concat(SChars, S) }. + +%comment --> `;`,!,comment_chars_metta(S). +comment_chars_metta(S) --> string_until_metta(SChars,`\n`), { atomic_list_concat(SChars, S) }. + +%e_o_s --> file_eof,!. +e_o_s --> \+ [_|_]. + +%metta_ws --> e_o_s,!. +metta_ws --> metta_wspace, !, metta_ws. +metta_ws --> []. +metta_wspace --> `;`,!, comment_chars_metta(S), {assert(comment_metta(S))}. +metta_wspace --> metta_white. +metta_white --> [W], { char_type(W, white) }, !. + + + +%:- meta_predicate(always(0)). +%always(G):- must(G). + +:- use_module(library(logicmoo/filestreams)). +%:- use_module(library(bugger)). + +:- if(exists_file('./header')). +% :- include('./header'). +:- endif. +%:- use_module(eightball). + +:- thread_local(t_l:sreader_options/2). +kif_ok:- t_l:sreader_options(logicmoo_read_kif,TF),!,TF==true. + +with_kif_ok(G):- + locally(t_l:sreader_options(logicmoo_read_kif,true),G). + +with_kif_not_ok(G):- + locally(t_l:sreader_options(logicmoo_read_kif,false),G). + + +:- meta_predicate((with_lisp_translation(+,1),input_to_forms_debug(+,:))). +:- meta_predicate sexpr_vector(*,//, + ?,?). + + +:- dynamic user:file_search_path/2. +:- multifile user:file_search_path/2. + +:- thread_local(t_l:s_reader_info/1). + +:- meta_predicate(quietly_sreader(0)). +%quietly_sreader(G):- quietly(G). +quietly_sreader(G):- !, call(G). + +%% with_lisp_translation( +FileOrStream, :Pred1) is det. +% +% With File or Stream read all S-expressions submitting each to Pred1 +% +with_lisp_translation(In,Pred1):- + is_stream(In),!,with_lisp_translation_stream(In,Pred1). +with_lisp_translation(Other,Pred1):- + setup_call_cleanup(l_open_input(Other,In), + with_lisp_translation_stream(In,Pred1), + ignore(notrace_catch_fail(close(In)))),!. + +with_lisp_translation_stream(In,Pred1):- + repeat, + once((lisp_read(In,O))), + (O== end_of_file + -> (with_all_rest_info(Pred1),!) ; + (((once((zalwayzz(call_proc(Pred1,O))))),fail))). + +call_proc(Pred1,O):- call(Pred1,O),!,with_all_rest_info(Pred1),!. + +with_all_rest_info(Pred1):- + forall(clause(t_l:s_reader_info(O2),_,Ref), + (zalwayzz(once(call(Pred1,O2))),erase(Ref))),!. + +parse_sexpr_untyped(I,O):- quietly_sreader((parse_sexpr(I,M))), + quietly_sreader((to_untyped(M,O))). + +read_pending_whitespace(In):- repeat, peek_char(In,Code), + (( \+ char_type(Code,space), \+ char_type(Code,white))-> ! ; (get_char(In,_),fail)). + + +make_tmpfile_name(Name,Temp):- + atomic_list_concat(List1,'/',Name),atomic_list_concat(List1,'_',Temp1), + atomic_list_concat(List2,'.',Temp1),atomic_list_concat(List2,'_',Temp2), + atomic_list_concat(List3,'\\',Temp2),atomic_list_concat(List3,'_',Temp3), + atom_concat_or_rtrace(Temp3,'.tmp',Temp),!. + + + + +:- meta_predicate(with_lisp_translation_cached(:,2,1)). +:- meta_predicate(maybe_cache_lisp_translation(+,+,2)). + +with_lisp_translation_cached(M:LFile,WithPart2,WithPart1):- + absolute_file_name(LFile,File), + make_tmpfile_name(LFile,Temp), + maybe_cache_lisp_translation(File,Temp,WithPart2),!, + finish_lisp_translation_cached(M,File,Temp,WithPart1). + +finish_lisp_translation_cached(M,File,Temp,WithPart1):- + multifile(M:lisp_trans/2), + dynamic(M:lisp_trans/2), + file_base_name(File,BaseName), + M:load_files([Temp],[qcompile(auto)]), + forall(M:lisp_trans(Part2,BaseName:Line), + once((b_setval('$lisp_translation_line',Line), + zalwayzz(M:call(WithPart1,Part2))))). + +maybe_cache_lisp_translation(File,Temp,_):- \+ file_needs_rebuilt(Temp,File),!. +maybe_cache_lisp_translation(File,Temp,WithPart2):- + file_base_name(File,BaseName), + setup_call_cleanup(open(Temp,write,Outs,[encoding(utf8)]), + must_det((format(Outs,'~N~q.~n',[:- multifile(lisp_trans/2)]), + format(Outs,'~N~q.~n',[:- dynamic(lisp_trans/2)]), + format(Outs,'~N~q.~n',[:- style_check(-singleton)]), + format(Outs,'~N~q.~n',[lisp_trans(translated(File,Temp,BaseName),BaseName:( -1))]), + with_lisp_translation(File,write_trans(Outs,BaseName,WithPart2)), + format(Outs,'~N~q.~n',[end_of_file]))), + ((ignore(notrace_catch_fail(flush_output(Outs),_,true)),ignore(notrace_catch_fail(close(Outs),_,true))))),!. + + +write_trans(Outs,File,WithPart2,Lisp):- + zalwayzz((call(WithPart2,Lisp,Part), + nb_current('$lisp_translation_line',Line), + format(Outs,'~N~q.~n',[lisp_trans(Part,File:Line)]))),!. + +/* alternate method*/ +phrase_from_stream_partial(Grammar, In):- + phrase_from_stream((Grammar,!,lazy_forgotten(In)), In). + +lazy_forgotten(In,UnUsed,UnUsed):- + (is_list(UnUsed)-> true ; append(UnUsed,[],UnUsed)), + length(UnUsed,PlzUnread), + seek(In, -PlzUnread, current, _). + + +% :- use_module(library(yall)). +% :- rtrace. +% tstl(I):- with_lisp_translation(I,([O]>>(writeq(O),nl))). +tstl(I):- with_kifvars(with_lisp_translation(I,writeqnl)). + +with_kifvars(Goal):- + locally(t_l:sreader_options(logicmoo_read_kif,true),Goal). + + + +%:- thread_local(t_l:fake_buffer_codes/2). + + +%% parse_sexpr( :TermS, -Expr) is det. +% +% Parse S-expression. +% + +parse_sexpr(S, Expr) :- quietly_sreader(parse_meta_term( + file_sexpr_with_comments, S, Expr)). + +%% parse_sexpr_ascii( +Codes, -Expr) is det. +% +% Parse S-expression Codes. +% +parse_sexpr_ascii(S, Expr) :- quietly_sreader(parse_meta_ascii(file_sexpr_with_comments, S,Expr)),!. + + +parse_sexpr_ascii_as_list(Text, Expr) :- txt_to_codes(Text,DCodes), + clean_fromt_ws(DCodes,Codes),!,append([`(`,Codes,`)`],NCodes),!, + phrase(sexpr_rest(Expr), NCodes, []). + + +%% parse_sexpr_string( +Codes, -Expr) is det. +% +% Parse S-expression That maybe sees string from Codes. +% +parse_sexpr_string(S,Expr):- + locally_setval('$maybe_string',t,parse_sexpr(string(S), Expr)),!. + +%% parse_sexpr_stream( +Stream, -Expr) is det. +% +% Parse S-expression from a Stream +% +parse_sexpr_stream(S,Expr):- quietly_sreader(parse_meta_stream(file_sexpr_with_comments,S,Expr)),!. + +:- export('//'(file_sexpr,1)). +:- export('//'(sexpr,1)). + +% for offline use of this lisp reader +intern_and_eval(UTC,V):- current_predicate(lisp_compiled_eval/2),!, + call(call,(reader_intern_symbols(UTC,M),!,lisp_compiled_eval(M,V))). +intern_and_eval(UTC,'$intern_and_eval'(UTC)). + +% Use DCG for parser. + +%file_sexpr_with_comments(O) --> [], {clause(t_l:s_reader_info(O),_,Ref),erase(Ref)},!. + + +file_sexpr_with_comments(end_of_file) --> file_eof,!. +file_sexpr_with_comments(O) --> one_blank,!,file_sexpr_with_comments(O),!. % WANT? +file_sexpr_with_comments(end_of_file) --> `:EOF`,!. +file_sexpr_with_comments(C) --> dcg_peek(`#|`),!,zalwayzz(comment_expr(C)),swhite,!. +file_sexpr_with_comments(C) --> dcg_peek(`;`),!, zalwayzz(comment_expr(C)),swhite,!. + + +file_sexpr_with_comments(Out) --> {kif_ok}, prolog_expr_next, prolog_readable_term(Out), !. +file_sexpr_with_comments(Out,S,E):- \+ t_l:sreader_options(with_text,true),!,phrase(file_sexpr(Out),S,E),!. +file_sexpr_with_comments(Out,S,E):- expr_with_text(Out,file_sexpr(O),O,S,E),!. + +prolog_expr_next--> dcg_peek(`:-`). +prolog_expr_next--> dcg_peek(read_string_until(S,(eol;`.`))),{atom_contains(S,':-')}. +prolog_expr_next--> dcg_peek(`.{`). + +prolog_readable_term(Expr) --> `.`,prolog_readable_term(Read), {arg(1,Read,Expr),!}. +prolog_readable_term(Expr,S,E):- + notrace(catch((read_term_from_codes(S,Expr,[subterm_positions(FromTo),cycles(true), module( baseKB), + double_quotes(string), + comments(CMT), variable_names(Vars)]),implode_threse_vars(Vars), + arg(2,FromTo,To), length(TermCodes,To), + append(TermCodes,Remaining,S), + `.`=[Dot],(Remaining=[Dot|E]/*;Remaining=E*/),!, + must(record_plterm_comments(CMT))),_,fail)). +record_plterm_comments(L):- is_list(L),!,maplist(record_plterm_comments,L). +record_plterm_comments(_-CMT):- assert(t_l:s_reader_info(CMT)). + + +% in Cyc there was a fitness heuristic that every time an logical axiom had a generated a unique consequent it was considered to have utility as it would expand the breadth of a search .. the problem often was those consequents would feed a another axiom's antecedant where that +:- asserta((system:'$and'(X,Y):- (X,Y))). + +%expr_with_text(Out,DCG,O,S,E):- +% call(DCG,S,E) -> append(S,Some,E) -> get_sexpr_with_comments(O,Some,Out,S,E),!. + +get_sexpr_with_comments(O,_,O,_,_):- compound(O),functor(O,'$COMMENT',_),!. +get_sexpr_with_comments(O,Txt,with_text(O,Str),S,_E):-append(Txt,_,S),!,text_to_string(Txt,Str). +%file_sexpr_with_comments(O,with_text(O,Txt),S,E):- copy_until_tail(S,Copy),text_to_string_safe(Copy,Txt),!. + + +file_sexpr(end_of_file) --> file_eof,!. +% WANT? +file_sexpr(O) --> sblank,!,file_sexpr(O),!. +% file_sexpr(planStepLPG(Name,Expr,Value)) --> swhite,sym_or_num(Name),`:`,swhite, sexpr(Expr),swhite, `[`,sym_or_num(Value),`]`,swhite. % 0.0003: (PICK-UP ANDY IBM-R30 CS-LOUNGE) [0.1000] +% file_sexpr(Term,Left,Right):- eoln(EOL),append(LLeft,[46,EOL|Right],Left),read_term_from_codes(LLeft,Term,[double_quotes(string)]),!. +% file_sexpr(Term,Left,Right):- append(LLeft,[46|Right],Left), ( \+ member(46,Right)),read_term_from_codes(LLeft,Term,[double_quotes(string)]),!. + +%file_sexpr(C) --> !, s_line_metta(C), !. +file_sexpr(Expr) --> sexpr(Expr),!. +% file_sexpr(Expr,H,T):- lisp_dump_break,rtrace(phrase(file_sexpr(Expr), H,T)). +/* +file_sexpr(Expr) --> {fail}, + sexpr_lazy_list_character_count(Location,Stream), + {break, + seek(Stream,Location,bof,_), + read_clause(Stream,Expr,[cycles(true),double_quotes(string),variable_names(Vars)]), + implode_threse_vars(Vars)},!. + +file_sexpr(Expr) --> sexpr(Expr),!. + +file_sexpr(end_of_file) --> []. +*/ +% file_sexpr('$ERROR'(S_EOF)) --> read_until_eof_e(Unitl_EOF),!,{sformat(S_EOF,'~s',[Unitl_EOF])}. +% read_until_eof_e(Unitl_EOF,S,E):- append(S,E,Unitl_EOF),break,is_list(Unitl_EOF),!. + +%read_dispatch(E,[Disp,Char|In],Out):- read_dispatch_char([Disp,Char],E,In,Out). +read_dispatch(E,[DispatCH|In],Out):- read_dispatch_char([DispatCH],E,In,Out). + +read_dispatch_char(DispatCH,Form,In,Out):- sread_dyn:plugin_read_dispatch_char(DispatCH,Form,In,Out),!. +% read_dispatch_char(`@`,Form,In,Out):- phrase(sexpr(Form), In, Out),!. + +read_dispatch_error(Form,In,Out):- trace, dumpST,trace_or_throw((read_dispatch_error(Form,In,Out))). + + + + +:- multifile(sread_dyn:plugin_read_dispatch_char/4). +:- dynamic(sread_dyn:plugin_read_dispatch_char/4). + +:- use_module(library(dcg/basics)). + +% #x Hex +sread_dyn:plugin_read_dispatch_char([DispatCH],Form,In,Out):- + member(DispatCH,`Xx`),(phrase((`-`,dcg_basics:xinteger(FormP)), In, Out)),!,Form is -FormP. + +sread_dyn:plugin_read_dispatch_char([DispatCH],Form,In,Out):- + member(DispatCH,`Xx`),!,zalwayzz(phrase(dcg_basics:xinteger(Form), In, Out)),!. + +% #B Binary +sread_dyn:plugin_read_dispatch_char([DispatCH],Form,In,Out):- + member(DispatCH,`Bb`),!,phrase(signed_radix_2(2,Form), In, Out),!. + +% #O Octal +sread_dyn:plugin_read_dispatch_char([DispatCH],Form,In,Out):- + member(DispatCH,`Oo`),!,phrase(signed_radix_2(8,Form), In, Out),!. + +signed_radix_2(W,V)--> signed_radix_2_noext(W,Number),extend_radix(W,Number,V). + +signed_radix_2_noext(W,Number) --> `-`,!,unsigned_radix_2(W,NumberP),{Number is - NumberP },!. +signed_radix_2_noext(W,Number) --> `+`,!,unsigned_radix_2(W,Number). +signed_radix_2_noext(W,Number) --> unsigned_radix_2(W,Number). + +unsigned_radix_2(W,Number) --> radix_digits(W,Xs),!,{mkvar_w(Xs,W,Number)},!. + + +radix(Radix)-->`#`,integer(Radix),ci(`r`). +radix(16)-->`#`,ci(`X`). +radix(8)-->`#`,ci(`O`). +radix(2)-->`#`,ci(`B`). + +signed_radix_number(V)--> radix(Radix),!,signed_radix_2(Radix,V). +unsigned_radix_number(V)--> radix(Radix),!,unsigned_radix_2(Radix,V). + +extend_radix(Radix,Number0,'$RATIO'(Number0,Number1)) --> `/`,unsigned_radix_2(Radix,Number1). +%extend_radix(Radix,Number0,'/'(NumberB,Number1)) --> `.`,radix_number(Radix,Number1),{NumberB is (Number0*Number1)+1},!. +%extend_radix(Radix,Number0,'/'(NumberB,NumberR)) --> `.`,radix_number(Radix,Number1),{NumberR is Number1 * Radix, NumberB is (Number0*Number1)+1},!. +extend_radix(_Radix,Number,Number) --> []. + +radix_digits(OF,[X|Xs]) --> xdigit(X),{X alpha_to_lower(C),{X is C - 87,X []. + + + +mkvar_w([W0|Weights], Base, Val) :- + mkvar_w(Weights, Base, W0, Val). + +mkvar_w([], _, W, W). +mkvar_w([H|T], Base, W0, W) :- + W1 is W0*Base+(H), + mkvar_w(T, Base, W1, W). + + +ci([])--> !, []. +ci([U|Xs]) --> {to_lower(U,X)},!,alpha_to_lower(X),ci(Xs). + + +remove_optional_char(S)--> S,!. +remove_optional_char(_)-->[]. + +implode_threse_vars([N='$VAR'(N)|Vars]):-!, implode_threse_vars(Vars). +implode_threse_vars([]). + +ugly_sexpr_cont('$OBJ'([S|V])) --> rsymbol_maybe(``,S), sexpr_vector(V,`>`),swhite,!. +ugly_sexpr_cont('$OBJ'(V)) --> sexpr_vector(V,`>`),swhite,!. +ugly_sexpr_cont('$OBJ'(V)) --> sexpr_vector(V,`>`),swhite,!. +ugly_sexpr_cont('$OBJ'(V)) --> read_string_until_pairs(VS,`>`), swhite,{parse_sexpr_ascii_as_list(VS,V)},!. +ugly_sexpr_cont('$OBJ'(sugly,S)) --> read_string_until(S,`>`), swhite,!. + +%% sexpr(L)// is det. +% + +%sexpr(L) --> sblank,!,sexpr(L),!. +%sexpr(_) --> `)`,!,{trace,break,throw_reader_error(": an object cannot start with #\\)")}. +sexpr(X,H,T):- zalwayzz(sexpr0(X),H,M),zalwayzz(swhite,M,T), nop(if_debugging(sreader,(wdmsg(sexpr(X))))),!. +%sexpr(X,H,T):- zalwayzz(sexpr0(X,H,T)),!,swhite. +is_common_lisp:- fail. + +sexpr0(L) --> sblank,!,sexpr(L),!. +sexpr0(L) --> `(`, !, swhite, zalwayzz(sexpr_list(L)),!, swhite. +sexpr0((Expr)) --> `.{`, read_string_until(S,`}.`), swhite, + {prolog_readable_term(Expr,S,_)}. + + +sexpr0(['#'(quote),E]) --> `'`, !, sexpr(E). +sexpr0(['#'(hbackquote),E]) --> {is_scm}, `#```, !, sexpr(E). +sexpr0(['#'(backquote),E]) --> ````, !, sexpr(E). +sexpr0(['#BQ-COMMA-ELIPSE',E]) --> `,@`, !, sexpr(E). +sexpr0(['#COMMA',E]) --> { is_common_lisp }, `,`, !, sexpr(E). +sexpr0(['#HCOMMA',E]) --> {is_scm}, `#,`, !, sexpr(E). +sexpr0('$OBJ'(claz_bracket_vector,V)) --> `[`, sexpr_vector(V,`]`),!, swhite. + +% MeTTA/NARS % sexpr0('#'(A)) --> `|`, !, read_string_until(S,`|`), swhite,{quietly_sreader(((atom_string(A,S))))}. + +% maybe this is KIF +sexpr0('?'(E)) --> {kif_ok}, `?`, dcg_peek(([C],{sym_char(C)})),!, rsymbol(``,E), swhite. +% @TODO if KIF sexpr('#'(E)) --> `&%`, !, rsymbol(`#$`,E), swhite. + +sexpr0('$STRING'(S)) --> s_string(S),!. + +/******** BEGIN HASH ************/ + +sexpr0('#') --> `#`, swhite,!. +sexpr0('#\\'(35)) --> `#\\#`,!, swhite. +sexpr0(E) --> `#`,read_dispatch(E),!. + + +%sexpr('#\\'(C)) --> `#\\`,ci(`u`),!,remove_optional_char(`+`),dcg_basics:xinteger(C),!. +%sexpr('#\\'(C)) --> `#\\`,dcg_basics:digit(S0), swhite,!,{atom_codes(C,[S0])}. +sexpr0('#\\'(32)) --> `#\\ `,!. +sexpr0('#\\'(C)) --> `#\\`,!,zalwayzz(rsymbol(``,C)), swhite. + +%sexpr(['#-',K,Out]) --> `#-`,!,sexpr(C),swhite,expr_with_text(Out,sexpr(O),O),!,{as_keyword(C,K)}. +%sexpr(['#+',K,Out]) --> `#+`,!,sexpr(C),swhite,expr_with_text(Out,sexpr(O),O),!,{as_keyword(C,K)}. + +sexpr0(['#-',K,O]) --> `#-`,!,sexpr(C),swhite,sexpr(O),!,{as_keyword(C,K)},!. +sexpr0(['#+',K,O]) --> `#+`,!,sexpr(C),swhite,sexpr(O),!,{as_keyword(C,K)},!. + +:- if(is_wam_cl). + sexpr0(P) --> `#`,ci(`p`),!,zalwayzz((sexpr(C),{f_pathname(C,P)})),!. +:- endif. +sexpr0('$S'(C)) --> (`#`, ci(`s`),`(`),!,zalwayzz(sexpr_list(C)),swhite,!. +%sexpr('$COMPLEX'(R,I)) --> `#`,ci(`c`),`(`,!, lnumber(R),lnumber(I),`)`. +sexpr0('$COMPLEX'(R,I)) --> (`#`, ci(`c`),`(`),!,zalwayzz(sexpr_list([R,I])),swhite,!. +sexpr0('$OBJ'(claz_bitvector,C)) --> `#*`,radix_digits(2,C),swhite,!. + +sexpr0(function(E)) --> `#\'`, sexpr(E), !. %, swhite. +sexpr0('$OBJ'(claz_vector,V)) --> `#(`, !, zalwayzz(sexpr_vector(V,`)`)),!, swhite,!. + +sexpr0(Number) --> `#`,integer(Radix),ci(`r`),!,zalwayzz((signed_radix_2(Radix,Number0),extend_radix(Radix,Number0,Number))),!. +sexpr0('$ARRAY'(Dims,V)) --> `#`,integer(Dims),ci(`a`),!,sexpr(V). +sexpr0(V) --> `#.`, !,sexpr(C),{to_untyped(C,UTC),!,intern_and_eval(UTC,V)},!. +sexpr0('#'(E)) --> `#:`, !,zalwayzz(rsymbol(`#:`,E)), swhite. + +sexpr0(OBJ)--> `#<`,!,zalwayzz(ugly_sexpr_cont(OBJ)),!. + +% @TODO if CYC sexpr('#'(E)) --> `#$`, !, rsymbol(`#$`,E), swhite. +% @TODO if scheme sexpr('#'(t)) --> `#t`, !, swhite. +% @TODO if schemesexpr('#'(f)) --> `#f`, !, swhite. + +% sexpr(E) --> `#`,read_dispatch_error(E). + +/*********END HASH ***********/ + +sexpr0(E) --> sym_or_num(E), swhite,!. +sexpr0(Sym) --> `#`,integer(N123), swhite,!, {atom_concat('#',N123,Sym)}. +sexpr0(C) --> s_line_metta(C) , !. %s_line_metta(C), !. +sexpr0(C) --> s_item_metta(C, e_o_s). %s_line_metta(C), !. +sexpr0(E) --> !,zalwayzz(sym_or_num(E)), swhite,!. + +is_scm:- fail. + +% c:/opt/logicmoo_workspace/packs_sys/logicmoo_opencog/guile/module/ice-9/and-let-star.scm + +priority_symbol((`|-`)). +priority_symbol((`#=`)). +priority_symbol((`#+`)). +priority_symbol((`#-`)). +priority_symbol((`#false`)). +priority_symbol((`#true`)). +priority_symbol((`#nil`)). +priority_symbol((`#null`)). +priority_symbol((`#f`)). +priority_symbol((`#;`)):- is_scm. +priority_symbol((`#t`)). +priority_symbol((`+1+`)). +priority_symbol((`+1-`)). +priority_symbol((`-#+`)). +priority_symbol((`-1+`)). +priority_symbol((`-1-`)). +priority_symbol((`1+`)). +priority_symbol((`1-`)). + +sym_or_num('$COMPLEX'(L)) --> `#C(`,!, swhite, sexpr_list(L), swhite. +%sym_or_num((E)) --> unsigned_number(S),{number_string(E,S)}. +%sym_or_num((E)) --> unsigned_number(S),{number_string(E,S)}. + +sym_or_num((E)) --> lnumber(E),swhite,!. +sym_or_num(E) --> rsymbol_maybe(``,E),!. +%sym_or_num('#'(E)) --> [C],{atom_codes(E,[C])}. + +sym_or_num(E) --> dcg_xor(rsymbol(``,E),lnumber(E)),!. + + +sym_or_num(E) --> dcg_xor(rsymbol(``,E),lnumber(E)),!. +% sym_or_num('#'(E)) --> [C],{atom_codes(E,[C])}. + + +dcg_xor(DCG1,DCG2,S,E):- copy_term(DCG1,DCG1C),phrase(DCG1C,S,E),!, + (phrase(DCG2,S,[])->true;zalwayzz(DCG1C=DCG1)),!. +dcg_xor(_,DCG2,S,E):- phrase(DCG2,S,E),!. +%sblank --> [C], {var(C)},!. + +% sblank --> comment_expr(S,I,CP),!,{assert(t_l:s_reader_info('$COMMENT'(S,I,CP)))},!,swhite. +sblank --> comment_expr(CMT),!,{assert(t_l:s_reader_info(CMT))},!,swhite. +sblank --> [C], {nonvar(C),charvar(C),!,bx(C =< 32)},!,swhite. + +sblank_line --> eoln,!. +sblank_line --> [C],{bx(C =< 32)},!, sblank_line. + +s_string(Text) --> sexpr_string(Text). +s_string(Text) --> {kif_ok},`'`, !, zalwayzz(read_string_until(Text,`'`)),!. + + + +swhite --> sblank,!. +swhite --> []. + + +sexpr_lazy_list_character_count(Location, Stream, Here, Here) :- + sexpr_lazy_list_character_count(Here, Location, Stream). + +sexpr_lazy_list_character_count(Here, CharNo, Stream) :- + '$skip_list'(Skipped, Here, Tail), + ( attvar(Tail) + -> frozen(Tail, + pure_input:read_to_input_stream(Stream, _PrevPos, Pos, _List)), + stream_position_data(char_count, Pos, EndRecordCharNo), + CharNo is EndRecordCharNo - Skipped + ; Tail == [] + -> CharNo = end_of_file-Skipped + ; type_error(lazy_list, Here) + ). + + + +comment_expr('$COMMENT'(Expr,I,CP)) --> comment_expr_3(Expr,I,CP),!. + +comment_expr_3(T,N,CharPOS) --> {\+ kif_ok}, `#|`, !, my_lazy_list_location(file(_,_,N,CharPOS)),!, zalwayzz(read_string_until_no_esc(S,`|#`)),!, + {text_to_string_safe(S,T)},!. +comment_expr_3(T,N,CharPOS) --> `;`,!, my_lazy_list_location(file(_,_,N,CharPOS)),!,zalwayzz(read_string_until_no_esc(S,eoln)),!, + {text_to_string_safe(S,T)},!. +comment_expr_3(T,N,CharPOS) --> {kif_ok}, `#!`,!, my_lazy_list_location(file(_,_,N,CharPOS)),!,zalwayzz(read_string_until_no_esc(S,eoln)),!, + {text_to_string_safe(S,T)},!. +% For Scheme +comment_expr_3(T,N,CharPOS) --> `#!`,!, my_lazy_list_location(file(_,_,N,CharPOS)),!,zalwayzz(read_string_until_no_esc(S,`!#`)),!, + {text_to_string_safe(S,T)},!. + + +sexprs([H|T]) --> sexpr(H), !, sexprs(T). +sexprs([]) --> []. + + +:- export('//'(sexpr_list,1)). + + +peek_symbol_breaker_or_number --> dcg_peek([C]),{\+ sym_char(C),\+ char_type(C,digit)}. +peek_symbol_breaker --> dcg_peek([C]),{\+ sym_char(C)}. +peek_symbol_breaker --> one_blank. + +sexpr_list(X) --> one_blank,!,sexpr_list(X). +sexpr_list([]) --> `)`, !. +%sexpr_list(_) --> `.`, [C], {\+ sym_char(C)}, {fail}. +sexpr_list([Car|Cdr]) --> sexpr(Car), !, sexpr_rest(Cdr),!. + +sexpr_rest([]) --> `)`, !. +sexpr_rest(E) --> `.`, [C], {\+ sym_char(C)}, !, sexpr(E,C), !, `)`. +sexpr_rest(E) --> {kif_ok}, `@`, rsymbol(`?`,E), `)`. +sexpr_rest([Car|Cdr]) --> sexpr(Car), !, sexpr_rest(Cdr),!. + +sexpr_vector(O,End) --> zalwayzz(sexpr_vector0(IO,End)),!,{zalwayzz(O=IO)}. + +sexpr_vector0(X) --> one_blank,!,sexpr_vector0(X). +sexpr_vector0([],End) --> End, !. +sexpr_vector0([First|Rest],End) --> sexpr(First), !, sexpr_vector0(Rest,End). + +%s_string_cont(Until,"") --> Until,!, swhite. +:- encoding(iso_latin_1). +sexpr_string(Text) --> `"`, !, zalwayzz(read_string_until(Text,`"`)),!. +sexpr_string(Text) --> `“`, !, zalwayzz(read_string_until(Text,(`”`;`“`))),!. +sexpr_string(Text) --> (`”`;`“`), !, zalwayzz(read_string_until(Text,(`”`;`“`))),!. +sexpr_string(Text) --> `#|`, !, zalwayzz(read_string_until(Text,`|#`)),!. +:- encoding(utf8). +%sexpr_string([C|S],End) --> `\\`,!, zalwayzz(escaped_char(C)),!, sexpr_string(S,End). +%sexpr_string([],End) --> End, !. +% sexpr_string([32|S]) --> [C],{eoln(C)}, sexpr_string(S). +%sexpr_string([C|S],End) --> [C],!,sexpr_string(S,End). + +rsymbol_chars([C1,C2|Rest]) --> [C1,C2], {priority_symbol([C1,C2|Rest])},Rest,!. +rsymbol_chars([C|S])--> [C], {sym_char(C)},!, sym_continue(S),!. +%rsymbol_cont(Prepend,E) --> sym_continue(S), {append(Prepend,S,AChars),string_to_atom(AChars,E)},!. + +rsymbol(Chars,E) --> rsymbol_chars(List), {append(Chars,List,AChars),string_to_atom(AChars,E)},!. + +rsymbol_maybe(Prepend,ES) --> rsymbol(Prepend,E),{maybe_string(E,ES)},!. + +maybe_string(E,ES):- nb_current('$maybe_string',t),!,text_to_string_safe(E,ES),!. +maybe_string(E,E). + +sym_continue([H|T]) --> [H], {sym_char(H)},!, sym_continue(T). +sym_continue([39]) --> `'`, peek_symbol_breaker,!. +sym_continue([]) --> peek_symbol_breaker,!. +sym_continue([]) --> []. + +string_vector([First|Rest]) --> sexpr(First), !, string_vector(Rest),!. +string_vector([]) --> [], !. + +% . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . + +lnumber(_)--> [C],{code_type(C,alpha)},!,{fail}. +lnumber(N)--> lnumber0(N),!. % (peek_symbol_breaker;[]). + +oneof_ci(OneOf,[C])--> {member(C,OneOf)},ci([C]). +dcg_and2(DCG1,DCG2,S,E) :- dcg_phrase(DCG1,S,E),!,dcg_phrase(DCG2,S,E),!. +dcg_each_call_cleanup(Setup,DCG,Cleanup,S,E) :- each_call_cleanup(Setup,dcg_phrase(DCG,S,E),Cleanup). +dcg_phrase(\+ DCG1,S,E):- !, \+ phrase(DCG1,S,E). +dcg_phrase(DCG1,S,E):- phrase(DCG1,S,E),!. + +dcg_not(DCG1,S,E) :- \+ dcg_phrase(DCG1,S,E). + +enumber(N)--> lnumber(L),!,{to_untyped(L,N)},!. + +/* +Format Minimum Precision Minimum Exponent Size +Short 13 bits 5 bits +Single 24 bits 8 bits +Double 50 bits 8 bits +Long 50 bits 8 bits +*/ + +float_e_type(`E`,claz_single_float). +float_e_type(`f`,claz_single_float). +float_e_type(`d`,claz_double_float). +float_e_type(`L`,claz_long_float). +float_e_type(`s`,claz_short_float). + +lnumber_exp('$EXP'(N,T,E))-->snumber_no_exp(N),!,oneof_ci(`EsfdL`,TC),dcg_basics:integer(E),{exp:float_e_type(TC,T)},!. +lnumber_exp('$EXP'(N,T,E))-->dcg_basics:integer(N),!,oneof_ci(`EsfdL`,TC),dcg_basics:integer(E),!,{float_e_type(TC,T)},!. + + +lnumber0(N) --> lnumber_exp(N),!. +lnumber0('$RATIO'(N,D)) --> sint(N),`/`,uint(D),!. +lnumber0(N) --> snumber_no_exp(N),!. +%lnumber0(N) --> dcg_basics:number(N),!. + + +snumber_no_exp(N)--> `-`,!,unumber_no_exp(S),{N is -S},!. +snumber_no_exp(N)--> `+`,!,unumber_no_exp(N),!. +snumber_no_exp(N)--> unumber_no_exp(N),!. +%snumber_no_exp(N)--> sint(N),!. + + +sint(N) --> signed_radix_number(N),!. +sint(N)--> `-`,!,uint(S),{N is -S},!. +sint(N)--> `+`,!,uint(N),!. +sint(N)--> uint(N),!. + +natural_int(_) --> dcg_not(dcg_basics:digit(_)),!,{fail}. +natural_int(N) --> dcg_basics:integer(N),!. + +digits_dot_digits --> natural_int(_),!,`.`,!,natural_int(_),!. + +unumber_no_exp(N) --> dcg_and2(digits_dot_digits,dcg_basics:float(N)),!. +unumber_no_exp(N) --> `.`,!,dcg_basics:digit(S0),!,dcg_basics:digits(S),{(notrace_catch_fail(number_codes(N,[48,46,S0|S])))},!. +unumber_no_exp(N)--> natural_int(E),`.`,natural_int(S),{(notrace_catch_fail(number_codes(ND,[48,46|S]))),N is ND + E},!. +unumber_no_exp(N) --> natural_int(N),!,remove_optional_char(`.`),!. + +uint(N) --> unsigned_radix_number(N),!. +uint(N) --> natural_int(N),!,remove_optional_char(`.`),!. + + +% . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . + + +%= + +%% sexpr( ?E, ?C, ?X, ?Z) is det. +% +% S-Expression. +% +sexpr(E,C,X,Z) :- swhite([C|X],Y), sexpr(E,Y,Z),!. + +% dquote semicolon parens hash qquote comma backquote + +%= + +%% sym_char( ?C) is det. +% +% Sym Char. (not ";()#',` +% ) +% + +sym_char(C):- bx(C =< 32),!,fail. +%sym_char(44). % allow comma in middle of symbol +sym_char(C):- memberchk(C,`"()```),!,fail. % maybe 44 ? comma maybe not # or ; ? ' +%sym_char(C):- nb_current('$maybe_string',t),memberchk(C,`,.:;!%`),!,fail. +sym_char(_):- !. + +sym_char_start(C):- C\==44,C\==59,sym_char(C). + + + +:- thread_initialization(nb_setval('$maybe_string',[])). + +:- thread_local(t_l:s2p/1). +:- thread_local(t_l:each_file_term/1). + + + +%= + +%% to_unbackquote( ?I, ?O) is det. +% +% Converted To Unbackquote. +% +to_unbackquote(I,O):-to_untyped(I,O),!. + +:- export(to_untyped/2). + + +%atom_or_string(X):- (atom(X);string(X)),!. +as_keyword(C,K):- atom(C),!,(atom_concat_or_rtrace(':',_,C)->K=C;atom_concat_or_rtrace(':',C,K)),!. +as_keyword(C,C):- \+compound(C),!. +as_keyword([A|B],[AK|BK]):- !, as_keyword(A,AK),as_keyword(B,BK),!. +as_keyword(C,C). + + +%% to_untyped( :TermVar, :TermName) is det. +% +% Converted To Untyped. +% +to_untyped(S,S):- var(S),!. +to_untyped(S,S):- is_dict(S),!. +to_untyped([],[]):-!. +to_untyped('#-'(C,I),'#-'(K,O)):- as_keyword(C,K),!,to_untyped(I,O),!. +to_untyped('#+'(C,I),'#+'(K,O)):- as_keyword(C,K),!,to_untyped(I,O),!. +to_untyped('?'(S),_):- S=='??',!. +% to_untyped('?'(S),'$VAR'('_')):- S=='??',!. +% to_untyped(VAR,NameU):-atom(VAR),atom_concat_or_rtrace('#$',NameU,VAR),!. +to_untyped(VAR,NameU):-atom(VAR),(atom_concat_or_rtrace(N,'.',VAR)->true;N=VAR),(notrace_catch_fail(atom_number(N,NameU))),!. +%to_untyped(S,s(L)):- string(S),atom_contains(S,' '),atomic_list_concat(['(',S,')'],O),parse_sexpr_string(O,L),!. +to_untyped(S,S):- string(S),!. +to_untyped(S,S):- number(S),!. +%to_untyped(S,O):- atom(S),notrace_catch_fail(atom_number(S,O)),!. +to_untyped(Var,'$VAR'(Name)):-svar(Var,Name),!. +to_untyped('?'(Var),'$VAR'(Name)):-svar_fixvarname(Var,Name),!. +to_untyped(Atom,Atom):- \+ compound(Atom),!. +to_untyped('@'(Var),'$VAR'(Name)):-svar_fixvarname(Var,Name),!. +to_untyped('#'(S),O):- !, (nonvar(S)->to_untyped(S,O) ; O='#'(S)). +to_untyped('$CHAR'(S),C):-!,to_untyped('#\\'(S),C),!. +to_untyped('#\\'(S),C):-to_char(S,C),!. +to_untyped('#\\'(S),'#\\'(S)):-!. +to_untyped('$OBJ'([FUN, F]),O):- atom(FUN),!,to_untyped('$OBJ'(FUN, F),O). +to_untyped('$OBJ'([FUN| F]),O):- atom(FUN),!,to_untyped('$OBJ'(FUN, F),O). +to_untyped('$OBJ'(S),'$OBJ'(O)):-to_untyped(S,O),!. +to_untyped('$OBJ'(Ungly,S),'$OBJ'(Type,O)):- text_to_string_safe(Ungly,Str),string_to_atom(Str,Type),to_untyped(S,O),!. +to_untyped('$OBJ'(Ungly,S),'$OBJ'(Ungly,O)):-to_untyped(S,O),!. +to_untyped('$OBJ'(Ungly,S),O):-to_untyped(S,SO),!,O=..[Ungly,SO]. +to_untyped('$COMPLEX'(N0,D0),N):- to_untyped(D0,D), notrace_catch_fail(( 0 =:= D)),to_untyped(N0,N). +to_untyped('$RATIO'(N0,D0),V):- to_untyped(N0,N),to_untyped(D0,D), notrace_catch_fail(( 0 is N mod D, V is N div D)). +to_untyped('$NUMBER'(S),O):-nonvar(S),to_number(S,O),to_untyped(S,O),!. +to_untyped('$NUMBER'(S),'$NUMBER'(claz_short_float,S)):- float(S),!. +to_untyped('$NUMBER'(S),'$NUMBER'(claz_bignum,S)). +to_untyped('$EXP'(I,'E',E),N):- (notrace_catch_fail(N is 0.0 + ((I * 10^E)))),!. +to_untyped('$EXP'(I,claz_single_float,E),N):- (notrace_catch_fail(N is 0.0 + ((I * 10^E)))),!. +to_untyped('$EXP'(I,T,E),'$NUMBER'(T,N)):- (notrace_catch_fail(N is (I * 10^E))),!. +to_untyped('$EXP'(I,T,E),'$EXP'(I,T,E)):-!. + +to_untyped(with_text(I,_Txt),O):-to_untyped(I,O),!. +to_untyped(with_text(I,Txt),with_text(O,Txt)):-to_untyped(I,O),!. + +% to_untyped([[]],[]):-!. +to_untyped('$STR'(Expr),Forms):- (text_to_string_safe(Expr,Forms);to_untyped(Expr,Forms)),!. +to_untyped('$STRING'(Expr),'$STRING'(Forms)):- (text_to_string_safe(Expr,Forms);to_untyped(Expr,Forms)),!. +to_untyped(['#'(Backquote),Rest],Out):- is_common_lisp, Backquote == backquote, !,to_untyped(['#'('#BQ'),Rest],Out). +to_untyped(['#'(S)|Rest],OOut):- nonvar(S), is_list(Rest),must_maplist(to_untyped,[S|Rest],[F|Mid]), + ((atom(F),t_l:s2p(F))-> Out=..[F|Mid];Out=[F|Mid]), + to_untyped(Out,OOut). +to_untyped(ExprI,ExprO):- ExprI=..[F|Expr],atom_concat_or_rtrace('$',_,F),!,must_maplist(to_untyped,Expr,TT),ExprO=..[F|TT]. + +% to_untyped([H|T],Forms):-is_list([H|T]),zalwayzz(text_to_string_safe([H|T],Forms);maplist(to_untyped,[H|T],Forms)). +to_untyped([H|T],[HH|TT]):-!,zalwayzz((to_untyped(H,HH),!,to_untyped(T,TT))). +to_untyped(ExprI,ExprO):- zalwayzz(ExprI=..Expr), + must_maplist(to_untyped,Expr,[HH|TT]),(atom(HH)-> ExprO=..[HH|TT] ; ExprO=[HH|TT]),!. +% to_untyped(Expr,Forms):-def_compile_all(Expr,Forms),!. + +to_number(S,S):-number(S),!. +to_number(S,N):- text_to_string_safe(S,Str),number_string(N,Str),!. + + +to_char(S,'#\\'(S)):- var(S),!. +to_char('#'(S),C):- !, to_char(S,C). +to_char('#\\'(S),C):- !, to_char(S,C). +to_char(S,C):- atom(S),atom_concat('^',SS,S),upcase_atom(SS,SU),atom_codes(SU,[N64]),N is N64-64,N>=0,!,to_char(N,C). +to_char(S,C):- atom(S),atom_codes(S,[N]),!,to_char(N,C). +to_char(N,C):- text_to_string_safe(N,Str),name_to_charcode(Str,Code),to_char(Code,C),!. +%to_char(N,'#\\'(S)):- to_number(N,NC),!,char_code_to_char(NC,S),!. +to_char(N,'#\\'(S)):- integer(N),!,char_code_to_char(N,S),!. +to_char(N,'#\\'(N)). + +char_code_int(Char,Code):- notrace_catch_fail(char_code(Char,Code)),!. +char_code_int(Char,Code):- notrace_catch_fail(atom_codes(Char,[Code])),!. +char_code_int(Char,Code):- atom(Char),name_to_charcode(Char,Code),!. +char_code_int(Char,Code):- var(Char),!,wdmsg(char_code_int(Char,Code)), only_debug(break). +char_code_int(Char,Code):- wdmsg(char_code_int(Char,Code)),only_debug(break). + +char_code_to_char(N,S):- atom(N),atom_codes(N,[_]),!,S=N. +char_code_to_char(N,S):- atom(N),!,S=N. +%char_code_to_char(N,S):- code_type(N,graph),atom_codes(S,[N]),atom(S),!. +%char_code_to_char(N,O):- \+ integer(N),char_type(N,_),!,N=O. +%char_code_to_char(32,' '):-!. +%char_code_to_char(N,N):- \+ code_type(N,graph),!. +%char_code_to_char(N,N):- code_type(N,white),!. +char_code_to_char(N,S):- notrace_catch_fail(atom_codes(S,[N])),!. + + + +name_to_charcode(Str,Code):-find_from_name(Str,Code),!. +name_to_charcode(Str,Code):-text_upper(Str,StrU),find_from_name2(StrU,Code). +name_to_charcode(Str,Code):-string_codes(Str,[S,H1,H2,H3,H4|HEX]),memberchk(S,`Uu`),char_type(H4,xdigit(_)), + notrace_catch_fail(read_from_codes([48, 120,H1,H2,H3,H4|HEX],Code)). +name_to_charcode(Str,Code):-string_codes(Str,[S,H1|BASE10]),memberchk(S,`nd`),char_type(H1,digit), + notrace_catch_fail(read_from_codes([H1|BASE10],Code)). + +find_from_name(Str,Code):-string_codes(Str,Chars),lisp_code_name_extra(Code,Chars). +find_from_name(Str,Code):-lisp_code_name(Code,Str). +find_from_name(Str,Code):-string_chars(Str,Chars),lisp_code_name(Code,Chars). + +make_lisp_character(I,O):-quietly(to_char(I,O)). + +f_code_char(CH,CC):- zalwayzz(to_char(CH,CC)),!. +f_name_char(Name,CC):- zalwayzz((def_to_prolog_string(Name,CH),name_to_charcode(CH,Code),to_char(Code,CC))). +f_char_name(CH,CC):- zalwayzz(def_is_characterp(CH)),zalwayzz(code_to_name(CH,CC)). +f_char_int(CH,CC):- zalwayzz(def_is_characterp(CH)),zalwayzz('#\\'(C)=CH),(integer(C)->CC=C;char_code_int(C,CC)). +f_char_code(CH,CC):- f_char_int(CH,CC). + +to_prolog_char('#\\'(X),O):-!,to_prolog_char(X,O). +to_prolog_char(Code,Char):- number(Code),!,zalwayzz(char_code_int(Char,Code)),!. +%to_prolog_char(S,S):- atom(S),char_type(S,_),!. +to_prolog_char(Atom,Char):- name(Atom,[C|Odes]),!, + ((Odes==[] -> char_code_int(Char,C); + zalwayzz((text_to_string(Atom,String),name_to_charcode(String,Code),char_code_int(Char,Code))))). + +code_to_name(Char,Str):- number(Char),Char=Code,!,zalwayzz((code_to_name0(Code,Name),!,text_to_string(Name,Str))). +code_to_name(Char,Str):- zalwayzz((to_prolog_char(Char,PC),char_code_int(PC,Code),code_to_name0(Code,Name),!,text_to_string(Name,Str))). + +code_to_name0(Code,Name):-lisp_code_name_extra(Code,Name). +code_to_name0(Code,Name):-lisp_code_name(Code,Name). +code_to_name0(Code,Name):- Code<32, Ascii is Code+64,atom_codes(Name,[94,Ascii]). +code_to_name0(Code,Name):- code_type(Code,graph),!,atom_codes(Name,[Code]). + + +find_from_name2(Str,Code):-find_from_name(Str,Code). +find_from_name2(Str,Code):-lisp_code_name(Code,Chars),text_upper(Chars,Str). +find_from_name2(Str,Code):-lisp_code_name_extra(Code,Chars),text_upper(Chars,Str). + +text_upper(T,U):-text_to_string_safe(T,S),string_upper(S,U). + +lisp_code_name_extra(0,`Null`). +lisp_code_name_extra(1,`Soh`). +lisp_code_name_extra(2,`^B`). +lisp_code_name_extra(7,`Bell`). +lisp_code_name_extra(7,`bell`). +lisp_code_name_extra(8,`BCKSPC`). +lisp_code_name_extra(10,`Newline`). +lisp_code_name_extra(10,`LF`). +lisp_code_name_extra(10,`Linefeed`). +lisp_code_name_extra(11,`Vt`). +lisp_code_name_extra(27,`Escape`). +lisp_code_name_extra(27,`Esc`). +lisp_code_name_extra(32,`Space`). +lisp_code_name_extra(28,`fs`). +lisp_code_name_extra(13,`Ret`). + + +% @TODO undo this temp speedup +:- set_prolog_flag(all_lisp_char_names,false). +:- use_module('chars.data'). +/* + +(with-open-file (strm "lisp_code_names.pl" :direction :output :if-exists :supersede :if-does-not-exist :create) + (format strm ":- module(lisp_code_names,[lisp_code_name/2]).~%:- set_prolog_flag(double_quotes,chars).~%~%") + (loop for i from 0 to 655360 do (let ((cname (char-name (code-char i))) (uname4 (format () "U~4,'0X" i)) (uname8 (format () "U~8,'0X" i))) + (unless (equal cname uname4) (unless (equal cname uname8) (format strm "lisp_code_name(~A,~S).~%" i cname )))))) +*/ + + +%% remove_incompletes( :TermN, :TermCBefore) is det. +% +% Remove Incompletes. +% +remove_incompletes([],[]). +remove_incompletes([N=_|Before],CBefore):-var(N),!, + remove_incompletes(Before,CBefore). +remove_incompletes([NV|Before],[NV|CBefore]):- + remove_incompletes(Before,CBefore). + +:- export(extract_lvars/3). + +%= + +%% extract_lvars( ?A, ?B, ?After) is det. +% +% Extract Lvars. +% +extract_lvars(A,B,After):- + (get_varname_list(Before)->true;Before=[]), + remove_incompletes(Before,CBefore),!, + copy_lvars(A,CBefore,B,After),!. + +% copy_lvars( VAR,Vars,VAR,Vars):- var(VAR),!. + +%= + +%% copy_lvars( :TermVAR, ?Vars, :TermNV, ?NVars) is det. +% +% Copy Lvars. +% +copy_lvars(Term,Vars,Out,VarsO):- Term ==[],!,zalwayzz((Out=Term,VarsO=Vars)). +copy_lvars( VAR,Vars,Out,VarsO):- var(VAR),!,zalwayzz((Out=VAR,VarsO=Vars)). +copy_lvars([H|T],Vars,[NH|NT],VarsO):- !, copy_lvars(H,Vars,NH,SVars),!, copy_lvars(T,SVars,NT,VarsO). +copy_lvars('?'(Inner),Vars,Out,VarsO):- !, copy_lvars(Inner,Vars,NInner,VarsO), zalwayzz((atom(NInner) -> atom_concat_or_rtrace('?',NInner,Out) ; Out = '?'(NInner))),!. +copy_lvars( VAR,Vars,Out,VarsO):- svar(VAR,Name)->zalwayzz(atom(Name)),!,zalwayzz(register_var(Name=Out,Vars,VarsO)). +copy_lvars( VAR,Vars,Out,VarsO):- \+ compound(VAR),!,zalwayzz((Out=VAR,VarsO=Vars)). +copy_lvars(Term,Vars,NTerm,VarsO):- + Term=..[F|Args], % decompose term + (svar(F,_)-> copy_lvars( [F|Args],Vars,NTerm,VarsO); + % construct copy term + (copy_lvars(Args,Vars,NArgs,VarsO), NTerm=..[F|NArgs])),!. + + + +%= + +%% svar( ?Var, ?NameU) is det. +% +% If this is a KIF var, convert to a name for prolog +% +svar(SVAR,UP):- nonvar(UP),!,trace_or_throw(nonvar_svar(SVAR,UP)). +svar(Var,Name):- var(Var),!,zalwayzz(svar_fixvarname(Var,Name)). +svar('$VAR'(Var),Name):-number(Var),Var > -1, !, zalwayzz(format(atom(Name),'~w',['$VAR'(Var)])),!. +svar('$VAR'(Name),VarName):-!,zalwayzz(svar_fixvarname(Name,VarName)). +svar('?'(Name),NameU):-svar_fixvarname(Name,NameU),!. +svar(_,_):- \+ kif_ok,!,fail. +svar(VAR,Name):-atom(VAR),atom_concat_or_rtrace('?',A,VAR),non_empty_atom(A),svar_fixvarname(VAR,Name),!. +svar([],_):-!,fail. +svar('#'(Name),NameU):-!,svar(Name,NameU),!. +svar('@'(Name),NameU):-svar_fixvarname(Name,NameU),!. +% svar(VAR,Name):-atom(VAR),atom_concat_or_rtrace('_',_,VAR),svar_fixvarname(VAR,Name),!. +svar(VAR,Name):-atom(VAR),atom_concat_or_rtrace('@',A,VAR),non_empty_atom(A),svar_fixvarname(VAR,Name),!. + + +:- export(svar_fixvarname/2). + +%= + +%% svar_fixvarname( ?SVARIN, ?UP) is det. +% +% Svar Fixvarname. +% + +svar_fixvarname(SVAR,UP):- nonvar(UP),!,trace_or_throw(nonvar_svar_fixvarname(SVAR,UP)). +svar_fixvarname(SVAR,UP):- svar_fixname(SVAR,UP),!. +svar_fixvarname(SVAR,UP):- fail,trace_or_throw(svar_fixname(SVAR,UP)). + +svar_fixname(Var,NameO):-var(Var),!,variable_name_or_ref(Var,Name),sanity(nonvar(Name)),!,svar_fixvarname(Name,NameO). +svar_fixname('$VAR'(Name),UP):- !,svar_fixvarname(Name,UP). +svar_fixname('@'(Name),UP):- !,svar_fixvarname(Name,UP). +svar_fixname('?'(Name),UP):- !,svar_fixvarname(Name,UP). +svar_fixname('block'(Name),UP):- !,svar_fixvarname(Name,UP). +svar_fixname(SVAR,SVARO):- ok_var_name(SVAR),!,SVARO=SVAR. +svar_fixname('??','_'):-!. +svar_fixname(QA,AU):-atom_concat_or_rtrace('??',A,QA),non_empty_atom(A),!,svar_fixvarname(A,AO),atom_concat_or_rtrace('_',AO,AU). +svar_fixname(QA,AO):-atom_concat_or_rtrace('?',A,QA),non_empty_atom(A),!,svar_fixvarname(A,AO). +svar_fixname(QA,AO):-atom_concat_or_rtrace('@',A,QA),non_empty_atom(A),!,svar_fixvarname(A,AO). +svar_fixname(NameU,NameU):-atom_concat_or_rtrace('_',Name,NameU),non_empty_atom(Name),atom_number(Name,_),!. +svar_fixname(NameU,NameUO):-atom_concat_or_rtrace('_',Name,NameU),non_empty_atom(Name), + \+ atom_number(Name,_),!,svar_fixvarname(Name,NameO),atom_concat_or_rtrace('_',NameO,NameUO). +svar_fixname(I,O):- + notrace(( + notrace(catch(fix_varcase(I,M0),_,fail)), + atom_subst(M0,'@','_AT_',M1), + atom_subst(M1,'?','_Q_',M2), + atom_subst(M2,':','_C_',M3), + atom_subst(M3,'-','_',O), + ok_var_name(O))),!. + +%= + +%% fix_varcase( ?I, ?O) is det. +% +% Fix Varcase. +% +fix_varcase(Word,Word):- atom_concat_or_rtrace('_',_,Word),!. +fix_varcase(Word,WordC):- !, atom_codes(Word,[F|R]),to_upper(F,U),atom_codes(WordC,[U|R]). +% the cut above stops the rest +fix_varcase(Word,Word):-upcase_atom(Word,UC),UC=Word,!. +fix_varcase(Word,WordC):-downcase_atom(Word,UC),UC=Word,!,atom_codes(Word,[F|R]),to_upper(F,U),atom_codes(WordC,[U|R]). +fix_varcase(Word,Word). % mixed case + +:- export(ok_varname_or_int/1). + +%% ok_varname_or_int( ?Name) is det. +% +% Ok Varname. +% +ok_varname_or_int(Name):- atom(Name),!,ok_var_name(Name). +ok_varname_or_int(Name):- number(Name). + +%% ok_var_name( ?Name) is det. +% +% Ok Varname. +% +ok_var_name(Name):- + notrace(( + quietly_sreader(( atom(Name),atom_codes(Name,[C|_List]),char_type(C,prolog_var_start), + notrace(catch(read_term_from_atom(Name,Term,[variable_names(Vs)]),_,fail)), + !,var(Term),Vs=[RName=RVAR],!,RVAR==Term,RName==Name)))). + +%:- export(ok_codes_in_varname/1). +%ok_codes_in_varname([]). +%ok_codes_in_varname([C|List]):-!,ok_in_varname(C),ok_codes_in_varname(List). + +%:- export(ok_in_varname/1). +%ok_in_varname(C):-sym_char(C),\+member(C,`!@#$%^&*?()`). + + + +%= + +%% atom_upper( ?A, ?U) is det. +% +% Atom Upper. +% +atom_upper(A,U):-string_upper(A,S),quietly_sreader(((atom_string(U,S)))). + + +%= + +%% lisp_read_from_input( ?Forms) is det. +% +% Lisp Read Converted From Input. +% +lisp_read_from_input(Forms):-lisp_read(current_input,Forms),!. + +readCycL(Forms):-lisp_read(current_input,Forms). + +%% lisp_read_from_stream( ?I, ?Forms) is det. +% +% Lisp Read Converted To Simple Form. +% +lisp_read_from_stream(Input,Forms):- + lisp_read(Input,Forms). + + +%% lisp_read( ?I, ?Forms) is det. +% +% Lisp Read Converted To Simple Form. +% +lisp_read(Input,Forms):- + lisp_read_typed(Input, Forms0),!, + quietly_sreader((zalwayzz(to_untyped(Forms0,Forms)))). + + + +%% lisp_read_typed( ?I, -Expr) is det. +% +% Lisp Read, Expression models DCG +% +lisp_read_typed(In,Expr):- track_stream(In,parse_sexpr(In,Expr)),!. +/* +lisp_read_typed(In,Expr):- fail, % old_stream_read + (read_line_to_codes(current_input,AsciiCodes), + (AsciiCodes==[]-> (at_end_of_stream(In) -> (Expr=end_of_file); lisp_read_typed(In,Expr)); + once(zalwayzz(parse_sexpr(AsciiCodes,Expr);lisp_read_typed(In,Expr));read_term_from_codes(AsciiCodes,Expr,[])))). +*/ + + +%= + +%% lowcase( :TermC1, :TermC2) is det. +% +% Lowcase. +% +lowcase([],[]). +lowcase([C1|T1],[C2|T2]) :- lowercase(C1,C2), lowcase(T1,T2). + + +%= + +%% lowercase( ?C1, ?C2) is det. +% +% Lowercase. +% +lowercase(C1,C2) :- C1 >= 65, C1 =< 90, !, C2 is C1+32. +lowercase(C,C). + + +/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + Interpretation + -------------- + + Declaratively, execution of a Lisp form is a relation between the + (function and variable) binding environment before its execution + and the environment after its execution. A Lisp program is a + sequence of Lisp forms, and its result is the sequence of their + results. The environment is represented as a pair of association + lists Fs-Vs, associating function names with argument names and + bodies, and variables with values. DCGs are used to implicitly + thread the environment state through. +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */ + + + +%= + +%% codelist_to_forms( ?AsciiCodesList, ?FormsOut) is det. +% +% Codelist Converted To Forms. +% +codelist_to_forms(AsciiCodesList,FormsOut):- + parse_sexpr(AsciiCodesList, Forms0),!, + zalwayzz(def_compile_all(Forms0, FormsOut)),!. + + +/* + +:- export(baseKB:rff/0). + +baseKB:rff:-baseKB:rff(dbginfo(n(first)),dbginfo(n(retry)),dbginfo(n(success)),dbginfo(n(failure))). + +:- export(baseKB:rff/4). +baseKB:rff(OnFirst,OnRetry,OnSuccess,OnFailure) :- CU = was(never,first), + call_cleanup(( + process_rff(CU,OnFirst,OnRetry,OnSuccess,OnFailure), + (nb_setarg(1,CU,first));((nb_setarg(1,CU,second)),!,fail)), + (nb_setarg(2,CU,second),process_rff(CU,OnFirst,OnRetry,OnSuccess,OnFailure),dbginfo(cleanup(CU)))), + once(( + process_rff(CU,OnFirst,OnRetry,OnSuccess,OnFailure), + CU \= was(second, _))). + +:- export(process_rff/5). +process_rff(CU,OnFirst,OnRetry,OnSuccess,OnFailure):- + dbginfo(next(CU)), + once(((CU==was(first,first)->OnFirst;true), + (CU==was(second,first)->OnRetry;true), + (CU==was(second,second)->OnFailure;true), + (CU==was(first,second)-e>OnSuccess;true))). + + +*/ + + +/* +:- prolog_load_context(directory,Dir), + DirFor = plarkc, + (( \+ user:file_search_path(DirFor,Dir)) ->asserta(user:file_search_path(DirFor,Dir));true), + absolute_file_name('../../../../',Y,[relative_to(Dir),file_type(directory)]), + (( \+ user:file_search_path(pack,Y)) ->asserta(user:file_search_path(pack,Y));true). +:- attach_packs. +:- initialization(attach_packs). +*/ + +% [Required] Load the Logicmoo Library Utils +% = % :- ensure_loaded(logicmoo(logicmoo_utils)). + +% % :- ensure_loaded(logicmoo(plarkc/mpred_cyc_api)). + + +:- export(fixvars/4). + +%= + +%% fixvars( ?P, ?VALUE2, :TermARG3, ?P) is det. +% +% Fixvars. +% +fixvars(P,_,[],P):-!. +fixvars(P,N,[V|VARS],PO):- + quietly_sreader((atom_string(Name,V))), + svar_fixvarname(Name,NB),Var = '$VAR'(NB), + substM(P,'$VAR'(N),Var,PM0), + substM(PM0,'$VAR'(Name),Var,PM), + % (get_varname_list(Vs)->true;Vs=[]), + % append(Vs,[Name=Var],NVs), + % nput_variable_names( NVs), + N2 is N + 1, fixvars(PM,N2,VARS,PO). + + + + +non_empty_atom(A1):- atom(A1),atom_length(A1,AL),!,AL>0. + +:- meta_predicate(sexpr_sterm_to_pterm(+,?,?)). +:- meta_predicate(sexpr_sterm_to_pterm_list(+,?,?)). + +is_relation_sexpr('=>'). +is_relation_sexpr('<=>'). +is_relation_sexpr('==>'). +is_relation_sexpr('<==>'). +is_relation_sexpr('not'). +is_relation_sexpr(typeGenls). + +is_va_relation('or'). +is_va_relation('and'). +%= + + +is_exact_symbol(N,_):- \+ atom(N),!,fail. +is_exact_symbol(N,P):- nonvar(P),!,is_exact_symbol(N,PP),zalwayzz(P=PP). +is_exact_symbol(':-',':-'). +is_exact_symbol('?-','?-'). +is_exact_symbol('??',_). + +%:- baseKB:ensure_loaded(logicmoo('plarkc/logicmoo_i_cyc_rewriting')). + +maybe_var(S,Name,'$VAR'(Name)):- S=='?',atom(Name),!. + +%% sexpr_sterm_to_pterm(?VAR, ?V) is det. +% +% S-expression Sterm Converted To Pterm. +% +sexpr_sterm_to_pterm(S,P):- sexpr_sterm_to_pterm(0,S,P). + + +sexpr_sterm_to_pterm_pre_list(_,STERM,STERM):- \+ compound(STERM), !. +sexpr_sterm_to_pterm_pre_list(_,STERM,STERM):- \+ is_list(STERM), !. +% sexpr_sterm_to_pterm_pre_list(_,[S|STERM],[S|STERM]):- STERM == [], !. +sexpr_sterm_to_pterm_pre_list(TD,[S0|STERM0],[S|STERM]):- + (is_list(S0)->sexpr_sterm_to_pterm(TD,S0,S);sexpr_sterm_to_pterm_pre_list(TD,S0,S)), + sexpr_sterm_to_pterm_pre_list(TD,STERM0,STERM). + +sexpr_sterm_to_pterm(_TD,VAR,VAR):-is_ftVar(VAR),!. +sexpr_sterm_to_pterm(_TD,S,P):- is_exact_symbol(S,P),!. +sexpr_sterm_to_pterm(_TD,'#'(S),P):- is_exact_symbol(S,P),!. +sexpr_sterm_to_pterm(_TD,VAR,'$VAR'(Name)):- atom(VAR),svar(VAR,Name),!. + +% sexpr_sterm_to_pterm(TD,List,PTERM):- append(Left,[S,Name|TERM],List),maybe_var(S,Name,Var),!,append(Left,[Var|TERM],NewList), sexpr_sterm_to_pterm(TD,NewList,PTERM). +% sexpr_sterm_to_pterm(TD,[S|TERM],dot_holds(PTERM)):- \+ (is_list(TERM)),sexpr_sterm_to_pterm_list(TD,[S|TERM],PTERM),!. +%sexpr_sterm_to_pterm(TD,[S|TERM],PTERM):- \+ atom(S),sexpr_sterm_to_pterm_list(TD,[S|TERM],PTERM),!. +/* +sexpr_sterm_to_pterm(TD,[S,Vars|TERM],PTERM):- nonvar(S), + call_if_defined(common_logic_snark:is_quantifier(S)), + zalwayzz((sexpr_sterm_to_pterm_list(TD,TERM,PLIST), + PTERM=..[S,Vars|PLIST])),!. +*/ + +sexpr_sterm_to_pterm(TD,[S|STERM0],PTERM):- var(S), TD1 is TD + 1, sexpr_sterm_to_pterm_pre_list(TD1,STERM0,STERM), sexpr_sterm_to_pterm_list(TD1,STERM,PLIST),s_univ(TD,PTERM,[S|PLIST]),!. +sexpr_sterm_to_pterm(_,[S,STERM0],PTERM):- is_quoter(S),sexpr_sterm_to_pterm_pre_list(0,STERM0,STERM), !,PTERM=..[S,STERM],!. +sexpr_sterm_to_pterm(_,[S|STERM0],PTERM):- is_quoter(S),sexpr_sterm_to_pterm_pre_list(0,STERM0,STERM), !,PTERM=..[S,STERM],!. +sexpr_sterm_to_pterm(TD,[S|STERM0],PTERM):- sexpr_sterm_to_pterm_pre_list(TD,STERM0,STERM), is_list(STERM), + next_args_are_lists_unless_string(S,NonList), + length(LEFT,NonList),append(LEFT,[List|RIGHT],STERM),is_list(List), + TD1 is TD+1, + sexpr_sterm_to_pterm_list(TD1,LEFT,PLEFTLIST), + sexpr_sterm_to_pterm_list(0,RIGHT,PRIGHTLIST), + append(PLEFTLIST,[List|PRIGHTLIST],PLIST), + s_univ(TD,PTERM,[S|PLIST]),!. + +sexpr_sterm_to_pterm(TD,STERM0,PTERM):- TD1 is TD+1,sexpr_sterm_to_pterm_pre_list(TD,STERM0,STERM), + is_list(STERM),!, sexpr_sterm_to_pterm_list(TD1,STERM,PLIST),s_univ(TD,PTERM,PLIST),!. +sexpr_sterm_to_pterm(_TD,VAR,VAR). + +is_quoter('#BQ'):- is_common_lisp. +is_quoter('#COMMA'):- is_common_lisp. +is_quoter('quote'). + +next_args_are_lists_unless_string(defmacro,1). +next_args_are_lists_unless_string(defun,1). +next_args_are_lists_unless_string(let,0). +next_args_are_lists_unless_string('let*',0). + +%sexpr_sterm_to_pterm(TD,[S|TERM],PTERM):- (number(S); (atom(S),fail,atom_concat_or_rtrace(_,'Fn',S))),sexpr_sterm_to_pterm_list(TD,[S|TERM],PTERM),!. +%sexpr_sterm_to_pterm(TD,[S],O):- is_ftVar(S),sexpr_sterm_to_pterm(TD,S,Y),!,s_univ(TD,O,[Y]),!. +%sexpr_sterm_to_pterm(TD,[S],O):- nonvar(S),sexpr_sterm_to_pterm(TD,S,Y),!,s_univ(TD,O,[Y]),!. +%sexpr_sterm_to_pterm(TD,[S|TERM],PTERM):- is_ftVar(S), sexpr_sterm_to_pterm_list(TD,TERM,PLIST),s_univ(TD,PTERM,[t,S|PLIST]),!. +%sexpr_sterm_to_pterm(TD,[S|TERM],PTERM):- \+ atom(S), sexpr_sterm_to_pterm_list(TD,TERM,PLIST),s_univ(TD,PTERM,[t,S|PLIST]),!. +%sexpr_sterm_to_pterm(TD,[S|TERM],PTERM):- S==and,!,zalwayzz((maplist(sexpr_sterm_to_pterm,TERM,PLIST),list_to_conjuncts(',',PLIST,PTERM))). +% sexpr_sterm_to_pterm(TD,[S|TERM],PTERM):- is_va_relation(S),!,zalwayzz((maplist(sexpr_sterm_to_pterm,TERM,PLIST),list_to_conjuncts(S,PLIST,PTERM))). +%sexpr_sterm_to_pterm(TD,[S|TERM],PTERM):- is_relation_sexpr(S),zalwayzz((sexpr_sterm_to_pterm_list(TD,TERM,PLIST),PTERM=..[S|PLIST])),!. +%sexpr_sterm_to_pterm(TD,STERM,PTERM):- STERM=..[S|TERM],sexpr_sterm_to_pterm_list(TD,TERM,PLIST),s_univ(TD,PTERM,[S|PLIST]),!. + +s_functor(F):- \+ atom(F), !,fail. +s_functor(F):- \+ atom_concat('?',_,F). + +s_univ(1,S,S):-!. +s_univ(_TD,P,[F|ARGS]):- s_functor(F),is_list(ARGS),length(ARGS,A),l_arity(F,A),P=..[F|ARGS]. +s_univ(0,P,[F|ARGS]):- s_functor(F),is_list(ARGS),P=..[F|ARGS]. +s_univ(_TD,P,[F|ARGS]):- s_functor(F),is_list(ARGS),P=..[F|ARGS]. +s_univ(_TD,P,S):-P=S. + +l_arity(F,A):- clause_b(arity(F,A)). +l_arity(function,1). +l_arity(quote,1). +l_arity('#BQ',1):- is_common_lisp. +l_arity(F,A):-current_predicate(F/A). +l_arity(_,1). + +%% sexpr_sterm_to_pterm_list(TD, ?VAR, ?VAR) is det. +% +% S-expression Converted To Pterm List. +% + +sexpr_sterm_to_pterm_list(TD,TERM,PTERMO):- is_list(TERM),append(BEFORE,[VAR],TERM),atom(VAR), + atom_concat_or_rtrace('@',RVAR,VAR),non_empty_atom(RVAR),svar_fixvarname(RVAR,V),!,append(BEFORE,'$VAR'(V),PTERM), + sexpr_sterm_to_pterm_list0(TD,PTERM,PTERMO). +sexpr_sterm_to_pterm_list(TD,TERM,PTERM):- sexpr_sterm_to_pterm_list0(TD,TERM,PTERM). + +sexpr_sterm_to_pterm_list0(_,VAR,VAR):-is_ftVar(VAR),!. +sexpr_sterm_to_pterm_list0(_,[],[]):-!. +sexpr_sterm_to_pterm_list0(TD,[S|STERM],[P|PTERM]):-sexpr_sterm_to_pterm(TD,S,P),sexpr_sterm_to_pterm_list0(TD,STERM,PTERM),!. +sexpr_sterm_to_pterm_list0(_,VAR,VAR). + + +/*=================================================================== +% input_to_forms/3 does less consistancy checking then conv_to_sterm + +Always a S-Expression: 'WFFOut' placing variables in 'VARSOut' + +|?-input_to_forms(`(isa a b)`,Clause,Vars). +Clause = [isa,a,b] +Vars = _h70 + +| ?- input_to_forms(`(isa a (b))`,Clause,Vars). +Clause = [isa,a,[b]] +Vars = _h70 + +|?-input_to_forms(`(list a b )`,Clause,Vars) +Clause = [list,a,b] +Vars = _h70 + +?- input_to_forms_debug("(=> (isa ?NUMBER ImaginaryNumber) (exists (?REAL) (and (isa ?REAL RealNumber) (equal ?NUMBER (MultiplicationFn ?REAL (SquareRootFn -1))))))"). + +?- input_to_forms_debug("(=> (isa ?PROCESS DualObjectProcess) (exists (?OBJ1 ?OBJ2) (and (patient ?PROCESS ?OBJ1) (patient ?PROCESS ?OBJ2) (not (equal ?OBJ1 ?OBJ2)))))"). + + +| ?- input_to_forms(`(genlMt A ?B)`,Clause,Vars). +Clause = [genlMt,'A',_h998] +Vars = [=('B',_h998)|_h1101] + +| ?- input_to_forms(` + (goals Iran (not (exists (?CITIZEN) + (and (citizens Iran ?CITIZEN) (relationExistsInstance maleficiary ViolentAction ?CITIZEN)))))` + ). + +Clause = [goals,Iran,[not,[exists,[_h2866],[and,[citizens,Iran,_h2866],[relationExistsInstance,maleficiary,ViolentAction,_h2866]]]]] +Vars = [=(CITIZEN,_h2866)|_h3347] + +| ?- input_to_forms_debug(` +(queryTemplate-Reln QuestionTemplate definitionalDisplaySentence + (NLPatternList + (NLPattern-Exact "can you") + (RequireOne + (NLPattern-Word Acquaint-TheWord Verb) + (NLPattern-Word Tell-TheWord Verb)) + (RequireOne + (NLPattern-Exact "me with") + (NLPattern-Exact "me what")) + (OptionalOne + (WordSequence "the term") "a" "an") + (NLPattern-Template NPTemplate :THING) + (OptionalOne "is" ) + (OptionalOne TemplateQuestionMarkMarker)) + (definitionalDisplaySentence :THING ?SENTENCE)) ` +). + +| ?- input_to_forms_debug(` + (#$STemplate #$bioForProposal-short + (#$NLPatternList (#$NLPattern-Template #$NPTemplate :ARG1) + (#$NLPattern-Exact "short bio for use in proposals" ) (#$NLPattern-Word #$Be-TheWord #$Verb) + (#$NLPattern-Exact "") (#$NLPattern-Template #$NPTemplate :ARG2)) (#$bioForProposal-short :ARG1 :ARG2))` + ). + +input_to_forms_debug("(=> (disjointDecomposition ?CLASS @ROW) (forall (?ITEM1 ?ITEM2) (=> (and (inList ?ITEM1 (ListFn @ROW)) (inList ?ITEM2 (ListFn @ROW)) (not (equal ?ITEM1 ?ITEM2))) (disjoint ?ITEM1 ?ITEM2))))"). + + +input_to_forms_debug( +` + (#$STemplate #$bioForProposal-short + (#$NLPatternList (#$NLPattern-Template #$NPTemplate :ARG1) + (#$NLPattern-Exact "short bio for use in proposals" ) (#$NLPattern-Word #$Be-TheWord #$Verb) + (#$NLPattern-Exact "") (#$NLPattern-Template #$NPTemplate :ARG2)) (#$bioForProposal-short :ARG1 :ARG2)) ` + ). + +% txt_to_codes("(documentation Predicate EnglishLanguage \"A &%Predicate is a sentence-forming &%Relation. Each tuple in the &%Relation is a finite, ordered sequence of objects. The fact that a particular tuple is an element of a &%Predicate is denoted by '(*predicate* arg_1 arg_2 .. arg_n)', where the arg_i are the objects so related. In the case of &%BinaryPredicates, the fact can be read as `arg_1 is *predicate* arg_2' or `a *predicate* of arg_1 is arg_2'.\")",X). +input_to_forms_debug("(documentation Predicate EnglishLanguage \"A &%Predicate is a sentence-forming &%Relation. Each tuple in the &%Relation is a finite, ordered sequence of objects. The fact that a particular tuple is an element of a &%Predicate is denoted by '(*predicate* arg_1 arg_2 .. arg_n)', where the arg_i are the objects so related. In the case of &%BinaryPredicates, the fact can be read as `arg_1 is *predicate* arg_2' or `a *predicate* of arg_1 is arg_2'.\")",X,Y). + +// ==================================================================== */ +:- export(current_input_to_forms/2). + + +%% input_to_forms( ?FormsOut, ?Vars) is det. +% +% Input Converted To Forms. +% +current_input_to_forms(FormsOut,Vars):- + current_input(In), + input_to_forms(In, FormsOut,Vars). + +show_wff_debug(Wff,Vs):- nonvar(Wff),Wff=(H=B),!,show_wff_debug((H:-B),Vs). +show_wff_debug(Wff,Vs):- fmt("\n"), + must_or_rtrace(portray_clause_w_vars(Wff,Vs,[])),!. + +% input_to_forms_debug(String):- sumo_to_pdkb(String,Wff),dbginfo(Wff),!. +input_to_forms_debug(String):- + input_to_forms_debug(String,['=']). + +input_to_forms_debug(String,M:Decoders):- + setup_call_cleanup( + fmt("% ========================\n"), + (get_varnames(Was), show_wff_debug(input=String,Was), + input_to_forms(String,Wff,Vs), + b_setval('$variable_names',Vs), + show_wff_debug(to_forms=Wff,Vs), + do_decoders(Wff,Vs,M,Decoders),!, + ignore((nonvar(Vs),Vs\==[], show_wff_debug(vars=Vs,Vs)))), + fmt("\n% ========================\n")). + +do_decoders(_,_,_,[]):-!. +do_decoders(Wff,Vs,M,[Decoder|Decoders]):- !, + ((M:call(Decoder,Wff,WffO), ignore((Wff \== WffO , show_wff_debug((M:Decoder:-WffO),Vs)))) + -> do_decoders(WffO,Vs,M,Decoders) + ; + (fmt(decoder_failed(M:Decoder)), + do_decoders(Wff,Vs,M,Decoders))). +do_decoders(Wff,Vs,M,Decoder):- do_decoders(Wff,Vs,M,[Decoder]). + +:- export(input_to_forms/2). +%% input_to_forms( ?In, ?FormsOut) is det. +% +% Get Input Converted To Forms. +% +input_to_forms(Codes,FormsOut):- + input_to_forms(Codes,FormsOut,Vars) -> + add_variable_names(Vars). + +:- export(input_to_forms/3). + +%% input_to_forms( ?In, ?FormsOut, ?Vars) is det. +% +% Get Input Converted To Forms. +% +input_to_forms(Codes,FormsOut,Vars):- + push_varnames(_) -> + quietly_sreader((input_to_forms0(Codes,FormsOut,Vars))). + +is_variable_names_safe(Vars):- var(Vars),!. +is_variable_names_safe([N=V|Vars]):- !, + is_name_variable_safe(N,V) -> + is_variable_names_safe(Vars). +is_variable_names_safe([]). + +is_name_variable_safe(N,V):- + ok_var_name(N)-> var(V). + + +get_varnames(Was):- nb_current('$variable_names',Was)->true;Was=[]. + +push_varnames(New):- + (nonvar(New)-> b_setval('$variable_names',New) + ; (get_varnames(Was), Was = New, b_setval('$variable_names',Was))). + +add_variable_names(Vars):- var(Vars),!. +add_variable_names(N=V):- !, ignore(set_varname_s(N,V)). +add_variable_names([NV|Vars]):- add_variable_names(NV),!, add_variable_names(Vars). +add_variable_names([]). + +set_varname_s(N,V):- get_varnames(Was), set_varname4(Was,N,V,New),b_setval('$variable_names',New). + +set_varname4(Was,N,V,New):- member(NV,Was),NV=(NN=VV), NN==N,!, (V=VV->true;setarg(2,NV,V)), New = Was. +set_varname4(Was,N,V,New):- member(NV,Was),NV=(NN=VV), VV==V,!, (N=NN->true;setarg(1,NV,N)), New = Was. +set_varname4(Was,N,V,[N=V|Was]). + + +set_variable_names_safe(Vars):- + is_variable_names_safe(Vars)-> + b_setval('$variable_names',Vars); true. + +input_to_forms0(Codes,FormsOut,Vars):- + % is_openable(Codes),!, + parse_sexpr(Codes, Forms0),!, + once((to_untyped(Forms0, Forms1), + extract_lvars(Forms1,FormsOut,Vars))). + +input_to_forms0(Forms,FormsOut,Vars):- + (to_untyped(Forms, Forms1) -> + extract_lvars(Forms1,FormsOut,Vars)-> true),!. + + +/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + Lisprolog -- Interpreter for a simple Lisp. Written in Prolog. + Written Nov. 26th, 2006 by Markus Triska (triska@gmx.at). + Public domain code. +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */ + +%:- style_check(-singleton). +%:- style_check(-discontiguous). +% :- style_check(-atom). +/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + Parsing +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */ + + +tstl:- tstl('./ontologyportal_sumo/Merge.kif'), + tstl('./ontologyportal_sumo/Translations/relations-en.txt'), + tstl('./ontologyportal_sumo/english_format.kif'), + tstl('./ontologyportal_sumo/domainEnglishFormat.kif'), + tstl('./ontologyportal_sumo/Mid-level-ontology.kif'), + !. + +writeqnl(O):- writeq(O),nl. + + + +%:- fixup_exports. +%:- endif. + diff --git a/metta_vspace/pyswip-want/metta_reader.pl b/metta_vspace/pyswip-want/metta_reader.pl new file mode 100755 index 00000000..58c76bdd --- /dev/null +++ b/metta_vspace/pyswip-want/metta_reader.pl @@ -0,0 +1,1616 @@ +/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + Parsing +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */ +%:- encoding(iso_latin_1). +:- if(flush_output). :- endif. +:- if(setenv('RUST_BACKTRACE',full)). :- endif. +%:- if(\+ current_module(sxpr_reader)). +:- if( (false, \+ current_prolog_flag(wamcl_modules,false))). +:- module(s3xpr,[ + parse_sexpr/2, + codelist_to_forms/2, + svar_fixvarname/2, + parse_sexpr_untyped/2, + with_kifvars/1, + current_input_to_forms/2, + input_to_forms/2, + input_to_forms/3, + input_to_forms_debug/1, + input_to_forms_debug/2, + sexpr_sterm_to_pterm_list/3, + sexpr//1, + fixvars/4, + txt_to_codes/2, + quietly_sreader/1, + file_sexpr_with_comments//1, + with_lisp_translation/2, + to_untyped/2, + ok_var_name/1, + with_all_rest_info/1, + svar_fixvarname/2, + sexpr_sterm_to_pterm/2, + lisp_read/2, + phrase_from_stream_nd/2, + write_trans/4, + parse_sexpr/2]). +:- endif. + +:- ensure_loaded(swi_support). +:- ensure_loaded(metta_utils). +:- ensure_loaded(metta_testing). +:- set_prolog_flag(encoding,iso_latin_1). +is_wam_cl:- fail. + +:- use_module(library(backcomp)). +:- use_module(library(rbtrees)). + + +:- use_module(library(logicmoo/dcg_must)). +:- use_module(library(logicmoo/dcg_meta)). + + +%:- meta_predicate always_b(//,?,?). +%:- meta_predicate bx(0). +:- meta_predicate call_proc(1,?). +:- meta_predicate dcg_and2(//,//,?,?). +:- meta_predicate dcg_each_call_cleanup(0,//,0,?,?). +:- meta_predicate dcg_not(//,?,?). +:- meta_predicate dcg_phrase(//,?,?). +:- meta_predicate dcg_xor(//,//,?,?). +%:- meta_predicate expr_with_text(*,2,*,*,*). + +:- meta_predicate remove_optional_char(//,?,?). + +:- meta_predicate sexpr_vector0(*,//,?,?). +:- meta_predicate with_all_rest_info(1). +:- meta_predicate with_lisp_translation_stream(*,1). +:- meta_predicate write_trans(+,*,2,?). + +%:- assert((s3xpr:'$exported_op'(_,_,_):- fail)). +%:- assert((xlisting:'$exported_op'(_,_,_):- fail)). +:- assert((user:'$exported_op'(_,_,_):- fail)). +:- abolish((system:'$exported_op'/3)). +:- assert((system:'$exported_op'(_,_,_):- fail)). + +def_is_characterp(CH):- current_predicate(is_characterp/1),!,call(call,is_characterp,CH). +def_is_characterp_def('#\\'(_)). + +def_to_prolog_string(I,O):- current_predicate(to_prolog_string/2),!,call(call,to_prolog_string,I,O). +def_to_prolog_string(I,O):- any_to_string(I,O). + + +def_compile_all(I,O):- current_predicate(compile_all/2),!,call(call,compile_all,I,O). +def_compile_all(I,O):- fbug(undefined_compile_all(I)),I=O. + + +zalwayzz(G):- call(G)*->true;throw(fail_zalwayzz(G)). +zalwayzz(G,I,O):- phrase(G,I,O)*->true;ignore(((ignore((append(I,[],Txt),name(Str,Txt))),throw(fail_zalwayzz(Str,G))))). + + +% DCG rules for S-expressions metta_with metta_whitespace and comments +s_expr_metta(List) --> metta_wspace,!, s_expr_metta(List). +s_expr_metta(List) --> `(`, !, items_metta(List, `)`). +s_expr_metta(['[...]',List]) --> `[`, !, items_metta(List, `]`). +s_expr_metta(['{...}',List]) --> `{`, !, items_metta(List, `}`). + + +items_metta([], Until) --> Until,!. +items_metta([Item|Rest], Until) --> s_item_metta(Item, dcg_peek(Until)), !, items_metta(Rest, Until). + +%s_line_metta(end_of_file) --> file_eof,!. +s_line_metta(Expr) --> metta_wspace, !, s_line_metta(Expr). +s_line_metta(exec(Expr)) --> `!`, !, s_item_metta(Expr, e_o_s). +s_line_metta(Expr) --> s_item_metta(Expr, e_o_s). + +%s_item_metta(end_of_file, _) --> file_eof,!. +s_item_metta(Expr, Until) --> metta_wspace, !, s_item_metta(Expr, Until). +%s_item_metta('Expr', Until) --> Until,!. +s_item_metta(List,_Until) --> s_expr_metta(List),!. +s_item_metta(String,_Until) --> string_metta(String),!. +s_item_metta(Symbol, Until) --> symbol_metta(Symbol, Until). + +:- encoding(iso_latin_1). +%string_metta(S) --> `"`, !, string_until_metta(S, `"`), {atomics_to_string_metta(A,S)}. +%string_metta(Text) --> `"`, !, zalmetta_wayzz_metta(string_until_metta(Text,`"`)),!. +%string_metta(Text) --> `“`, !, zalmetta_wayzz_metta(string_until_metta(Text,(`”`;`“`))),!. +string_metta(Text) --> (`"`), string_until_metta(L,(`"`)), {atomics_to_string(L,Text)}, !. +string_metta(Text) --> (`”`;`“`;`"`), !, string_until_metta(L,(`“`;`”`;`"`)), {atomics_to_string(L,Text)}. +:- encoding(utf8). +%string_metta(Text) --> `#|`, !, zalmetta_wayzz_metta(string_until_metta(Text,`|#`)),!. + +% string_until_metta([], _) --> e_o_s, !. +%string_until_metta([], _) --> file_eof,!. +string_until_metta([], Until) --> Until, !. +string_until_metta([C|Cs], Until) --> escape_sequence_metta(C), !, string_until_metta(Cs, Until). +string_until_metta([C|Cs], Until) --> [R], { name(C, [R]) }, string_until_metta(Cs, Until). + +escape_sequence_metta(Char) --> `\\`,[Esc], { escape_char_metta([Esc], Char) }. +escape_char_metta(`"`, "\""). +escape_char_metta(`\\`, "\\"). +escape_char_metta(`n`, "\n"). +escape_char_metta(`r`, "\r"). +escape_char_metta(`t`,"\t"). +escape_char_metta(C,S):- sformat(S,'~s',[[C]]). + +symbol_metta(S, Until) --> metta_wspace,!,symbol_metta(S, Until). +symbol_metta(S, Until) --> string_until_metta(SChars,(dcg_peek(metta_white); Until)), { atomic_list_concat(SChars, S) }. + +%comment --> `;`,!,comment_chars_metta(S). +comment_chars_metta(S) --> string_until_metta(SChars,`\n`), { atomic_list_concat(SChars, S) }. + +%e_o_s --> file_eof,!. +e_o_s --> \+ [_|_]. + +%metta_ws --> e_o_s,!. +metta_ws --> metta_wspace, !, metta_ws. +metta_ws --> []. +metta_wspace --> `;`,!, comment_chars_metta(S), {assert(comment_metta(S))}. +metta_wspace --> metta_white. +metta_white --> [W], { char_type(W, white) }, !. + + + +%:- meta_predicate(always(0)). +%always(G):- must(G). + +:- use_module(library(logicmoo/filestreams)). +%:- use_module(library(bugger)). + +:- if(exists_file('./header')). +% :- include('./header'). +:- endif. +%:- use_module(eightball). + +:- thread_local(t_l:sreader_options/2). +kif_ok:- t_l:sreader_options(logicmoo_read_kif,TF),!,TF==true. + +with_kif_ok(G):- + locally(t_l:sreader_options(logicmoo_read_kif,true),G). + +with_kif_not_ok(G):- + locally(t_l:sreader_options(logicmoo_read_kif,false),G). + + +:- meta_predicate((with_lisp_translation(+,1),input_to_forms_debug(+,:))). +:- meta_predicate sexpr_vector(*,//, + ?,?). + + +:- dynamic user:file_search_path/2. +:- multifile user:file_search_path/2. + +:- thread_local(t_l:s_reader_info/1). + +:- meta_predicate(quietly_sreader(0)). +%quietly_sreader(G):- quietly(G). +quietly_sreader(G):- !, call(G). + +%% with_lisp_translation( +FileOrStream, :Pred1) is det. +% +% With File or Stream read all S-expressions submitting each to Pred1 +% +with_lisp_translation(In,Pred1):- + is_stream(In),!,with_lisp_translation_stream(In,Pred1). +with_lisp_translation(Other,Pred1):- + setup_call_cleanup(l_open_input(Other,In), + with_lisp_translation_stream(In,Pred1), + ignore(notrace_catch_fail(close(In)))),!. + +with_lisp_translation_stream(In,Pred1):- + repeat, + once((lisp_read(In,O))), + (O== end_of_file + -> (with_all_rest_info(Pred1),!) ; + (((once((zalwayzz(call_proc(Pred1,O))))),fail))). + +call_proc(Pred1,O):- call(Pred1,O),!,with_all_rest_info(Pred1),!. + +with_all_rest_info(Pred1):- + forall(clause(t_l:s_reader_info(O2),_,Ref), + (zalwayzz(once(call(Pred1,O2))),erase(Ref))),!. + +parse_sexpr_untyped(I,O):- quietly_sreader((parse_sexpr(I,M))), + quietly_sreader((to_untyped(M,O))). + +read_pending_whitespace(In):- repeat, peek_char(In,Code), + (( \+ char_type(Code,space), \+ char_type(Code,white))-> ! ; (get_char(In,_),fail)). + + +make_tmpfile_name(Name,Temp):- + atomic_list_concat(List1,'/',Name),atomic_list_concat(List1,'_',Temp1), + atomic_list_concat(List2,'.',Temp1),atomic_list_concat(List2,'_',Temp2), + atomic_list_concat(List3,'\\',Temp2),atomic_list_concat(List3,'_',Temp3), + atom_concat_or_rtrace(Temp3,'.tmp',Temp),!. + + + + +:- meta_predicate(with_lisp_translation_cached(:,2,1)). +:- meta_predicate(maybe_cache_lisp_translation(+,+,2)). + +with_lisp_translation_cached(M:LFile,WithPart2,WithPart1):- + absolute_file_name(LFile,File), + make_tmpfile_name(LFile,Temp), + maybe_cache_lisp_translation(File,Temp,WithPart2),!, + finish_lisp_translation_cached(M,File,Temp,WithPart1). + +finish_lisp_translation_cached(M,File,Temp,WithPart1):- + multifile(M:lisp_trans/2), + dynamic(M:lisp_trans/2), + file_base_name(File,BaseName), + M:load_files([Temp],[qcompile(auto)]), + forall(M:lisp_trans(Part2,BaseName:Line), + once((b_setval('$lisp_translation_line',Line), + zalwayzz(M:call(WithPart1,Part2))))). + +maybe_cache_lisp_translation(File,Temp,_):- \+ file_needs_rebuilt(Temp,File),!. +maybe_cache_lisp_translation(File,Temp,WithPart2):- + file_base_name(File,BaseName), + setup_call_cleanup(open(Temp,write,Outs,[encoding(utf8)]), + must_det((format(Outs,'~N~q.~n',[:- multifile(lisp_trans/2)]), + format(Outs,'~N~q.~n',[:- dynamic(lisp_trans/2)]), + format(Outs,'~N~q.~n',[:- style_check(-singleton)]), + format(Outs,'~N~q.~n',[lisp_trans(translated(File,Temp,BaseName),BaseName:( -1))]), + with_lisp_translation(File,write_trans(Outs,BaseName,WithPart2)), + format(Outs,'~N~q.~n',[end_of_file]))), + ((ignore(notrace_catch_fail(flush_output(Outs),_,true)),ignore(notrace_catch_fail(close(Outs),_,true))))),!. + + +write_trans(Outs,File,WithPart2,Lisp):- + zalwayzz((call(WithPart2,Lisp,Part), + nb_current('$lisp_translation_line',Line), + format(Outs,'~N~q.~n',[lisp_trans(Part,File:Line)]))),!. + +/* alternate method*/ +phrase_from_stream_partial(Grammar, In):- + phrase_from_stream((Grammar,!,lazy_forgotten(In)), In). + +lazy_forgotten(In,UnUsed,UnUsed):- + (is_list(UnUsed)-> true ; append(UnUsed,[],UnUsed)), + length(UnUsed,PlzUnread), + seek(In, -PlzUnread, current, _). + + +% :- use_module(library(yall)). +% :- rtrace. +% tstl(I):- with_lisp_translation(I,([O]>>(writeq(O),nl))). +tstl(I):- with_kifvars(with_lisp_translation(I,writeqnl)). + +with_kifvars(Goal):- + locally(t_l:sreader_options(logicmoo_read_kif,true),Goal). + + + +%:- thread_local(t_l:fake_buffer_codes/2). + + +%% parse_sexpr( :TermS, -Expr) is det. +% +% Parse S-expression. +% + +parse_sexpr(S, Expr) :- quietly_sreader(parse_meta_term( + file_sexpr_with_comments, S, Expr)). + +%% parse_sexpr_ascii( +Codes, -Expr) is det. +% +% Parse S-expression Codes. +% +parse_sexpr_ascii(S, Expr) :- quietly_sreader(parse_meta_ascii(file_sexpr_with_comments, S,Expr)),!. + + +parse_sexpr_ascii_as_list(Text, Expr) :- txt_to_codes(Text,DCodes), + clean_fromt_ws(DCodes,Codes),!,append([`(`,Codes,`)`],NCodes),!, + phrase(sexpr_rest(Expr), NCodes, []). + + +%% parse_sexpr_string( +Codes, -Expr) is det. +% +% Parse S-expression That maybe sees string from Codes. +% +parse_sexpr_string(S,Expr):- + locally_setval('$maybe_string',t,parse_sexpr(string(S), Expr)),!. + +%% parse_sexpr_stream( +Stream, -Expr) is det. +% +% Parse S-expression from a Stream +% +parse_sexpr_stream(S,Expr):- quietly_sreader(parse_meta_stream(file_sexpr_with_comments,S,Expr)),!. + +:- export('//'(file_sexpr,1)). +:- export('//'(sexpr,1)). + +% for offline use of this lisp reader +intern_and_eval(UTC,V):- current_predicate(lisp_compiled_eval/2),!, + call(call,(reader_intern_symbols(UTC,M),!,lisp_compiled_eval(M,V))). +intern_and_eval(UTC,'$intern_and_eval'(UTC)). + +% Use DCG for parser. + + +%file_sexpr_with_comments(O) --> [], {clause(t_l:s_reader_info(O),_,Ref),erase(Ref)},!. +file_sexpr_with_comments(end_of_file) --> file_eof,!. +file_sexpr_with_comments('+') --> `+`, swhite,!. + +file_sexpr_with_comments(O) --> one_blank,!,file_sexpr_with_comments(O),!. % WANT? +file_sexpr_with_comments(end_of_file) --> `:EOF`,!. +file_sexpr_with_comments(C) --> dcg_peek(`#|`),!,zalwayzz(comment_expr(C)),swhite,!. +file_sexpr_with_comments(C) --> dcg_peek(`;`),!, zalwayzz(comment_expr(C)),swhite,!. +file_sexpr_with_comments(Out) --> {kif_ok}, prolog_expr_next, prolog_readable_term(Out), !. +file_sexpr_with_comments(Out,S,E):- \+ t_l:sreader_options(with_text,true),!,phrase(file_sexpr(Out),S,E),!. +file_sexpr_with_comments(Out,S,E):- expr_with_text(Out,file_sexpr(O),O,S,E),!. + +prolog_expr_next--> dcg_peek(`:-`). +prolog_expr_next--> dcg_peek(read_string_until(S,(eol;`.`))),{atom_contains(S,':-')}. +prolog_expr_next--> dcg_peek(`.{`). + +prolog_readable_term(Expr) --> `.`,prolog_readable_term(Read), {arg(1,Read,Expr),!}. +prolog_readable_term(Expr,S,E):- + notrace(catch((read_term_from_codes(S,Expr,[subterm_positions(FromTo),cycles(true), module( baseKB), + double_quotes(string), + comments(CMT), variable_names(Vars)]),implode_threse_vars(Vars), + arg(2,FromTo,To), length(TermCodes,To), + append(TermCodes,Remaining,S), + `.`=[Dot],(Remaining=[Dot|E]/*;Remaining=E*/),!, + must(record_plterm_comments(CMT))),_,fail)). +record_plterm_comments(L):- is_list(L),!,maplist(record_plterm_comments,L). +record_plterm_comments(_-CMT):- assert(t_l:s_reader_info(CMT)). + + +% in Cyc there was a fitness heuristic that every time an logical axiom had a generated a unique consequent it was considered to have utility as it would expand the breadth of a search .. the problem often was those consequents would feed a another axiom's antecedant where that +:- asserta((system:'$and'(X,Y):- (X,Y))). + +%expr_with_text(Out,DCG,O,S,E):- +% call(DCG,S,E) -> append(S,Some,E) -> get_sexpr_with_comments(O,Some,Out,S,E),!. + +get_sexpr_with_comments(O,_,O,_,_):- compound(O),functor(O,'$COMMENT',_),!. +get_sexpr_with_comments(O,Txt,with_text(O,Str),S,_E):-append(Txt,_,S),!,text_to_string(Txt,Str). +%file_sexpr_with_comments(O,with_text(O,Txt),S,E):- copy_until_tail(S,Copy),text_to_string_safe(Copy,Txt),!. + + +file_sexpr(end_of_file) --> file_eof,!. +% WANT? +file_sexpr(O) --> sblank,!,file_sexpr(O),!. +% file_sexpr(planStepLPG(Name,Expr,Value)) --> swhite,sym_or_num(Name),`:`,swhite, sexpr(Expr),swhite, `[`,sym_or_num(Value),`]`,swhite. % 0.0003: (PICK-UP ANDY IBM-R30 CS-LOUNGE) [0.1000] +% file_sexpr(Term,Left,Right):- eoln(EOL),append(LLeft,[46,EOL|Right],Left),read_term_from_codes(LLeft,Term,[double_quotes(string),syntax_errors(fail)]),!. +% file_sexpr(Term,Left,Right):- append(LLeft,[46|Right],Left), ( \+ member(46,Right)),read_term_from_codes(LLeft,Term,[double_quotes(string),syntax_errors(fail)]),!. +file_sexpr(Expr) --> sexpr(Expr),!. +% file_sexpr(Expr,H,T):- lisp_dump_break,rtrace(phrase(file_sexpr(Expr), H,T)). +/* +file_sexpr(Expr) --> {fail}, + sexpr_lazy_list_character_count(Location,Stream), + {break, + seek(Stream,Location,bof,_), + read_clause(Stream,Expr,[cycles(true),double_quotes(string),variable_names(Vars)]), + implode_threse_vars(Vars)},!. + +file_sexpr(Expr) --> sexpr(Expr),!. + +file_sexpr(end_of_file) --> []. +*/ +% file_sexpr('$ERROR'(S_EOF)) --> read_until_eof_e(Unitl_EOF),!,{sformat(S_EOF,'~s',[Unitl_EOF])}. +% read_until_eof_e(Unitl_EOF,S,E):- append(S,E,Unitl_EOF),break,is_list(Unitl_EOF),!. + +%read_dispatch(E,[Disp,Char|In],Out):- read_dispatch_char([Disp,Char],E,In,Out). +read_dispatch(E,[DispatCH|In],Out):- read_dispatch_char([DispatCH],E,In,Out). + +read_dispatch_char(DispatCH,Form,In,Out):- sread_dyn:plugin_read_dispatch_char(DispatCH,Form,In,Out),!. +% read_dispatch_char(`@`,Form,In,Out):- phrase(sexpr(Form), In, Out),!. + +read_dispatch_error(Form,In,Out):- trace, dumpST,trace_or_throw((read_dispatch_error(Form,In,Out))). + + + + +:- multifile(sread_dyn:plugin_read_dispatch_char/4). +:- dynamic(sread_dyn:plugin_read_dispatch_char/4). + +:- use_module(library(dcg/basics)). + +% #x Hex +sread_dyn:plugin_read_dispatch_char([DispatCH],Form,In,Out):- + member(DispatCH,`Xx`),(phrase((`-`,dcg_basics:xinteger(FormP)), In, Out)),!,Form is -FormP. + +sread_dyn:plugin_read_dispatch_char([DispatCH],Form,In,Out):- + member(DispatCH,`Xx`),!,zalwayzz(phrase(dcg_basics:xinteger(Form), In, Out)),!. + +% #B Binary +sread_dyn:plugin_read_dispatch_char([DispatCH],Form,In,Out):- + member(DispatCH,`Bb`),!,phrase(signed_radix_2(2,Form), In, Out),!. + +% #O Octal +sread_dyn:plugin_read_dispatch_char([DispatCH],Form,In,Out):- + member(DispatCH,`Oo`),!,phrase(signed_radix_2(8,Form), In, Out),!. + +signed_radix_2(W,V)--> signed_radix_2_noext(W,Number),extend_radix(W,Number,V). + +signed_radix_2_noext(W,Number) --> `-`,!,unsigned_radix_2(W,NumberP),{Number is - NumberP },!. +signed_radix_2_noext(W,Number) --> `+`,!,unsigned_radix_2(W,Number). +signed_radix_2_noext(W,Number) --> unsigned_radix_2(W,Number). + +unsigned_radix_2(W,Number) --> radix_digits(W,Xs),!,{mkvar_w(Xs,W,Number)},!. + + +radix(Radix)-->`#`,integer(Radix),ci(`r`). +radix(16)-->`#`,ci(`X`). +radix(8)-->`#`,ci(`O`). +radix(2)-->`#`,ci(`B`). + +signed_radix_number(V)--> radix(Radix),!,signed_radix_2(Radix,V). +unsigned_radix_number(V)--> radix(Radix),!,unsigned_radix_2(Radix,V). + +extend_radix(Radix,Number0,'$RATIO'(Number0,Number1)) --> `/`,unsigned_radix_2(Radix,Number1). +%extend_radix(Radix,Number0,'/'(NumberB,Number1)) --> `.`,radix_number(Radix,Number1),{NumberB is (Number0*Number1)+1},!. +%extend_radix(Radix,Number0,'/'(NumberB,NumberR)) --> `.`,radix_number(Radix,Number1),{NumberR is Number1 * Radix, NumberB is (Number0*Number1)+1},!. +extend_radix(_Radix,Number,Number) --> []. + +radix_digits(OF,[X|Xs]) --> xdigit(X),{X alpha_to_lower(C),{X is C - 87,X []. + + + +mkvar_w([W0|Weights], Base, Val) :- + mkvar_w(Weights, Base, W0, Val). + +mkvar_w([], _, W, W). +mkvar_w([H|T], Base, W0, W) :- + W1 is W0*Base+(H), + mkvar_w(T, Base, W1, W). + + +ci([])--> !, []. +ci([U|Xs]) --> {to_lower(U,X)},!,alpha_to_lower(X),ci(Xs). + + +remove_optional_char(S)--> S,!. +remove_optional_char(_)-->[]. + +implode_threse_vars([N='$VAR'(N)|Vars]):-!, implode_threse_vars(Vars). +implode_threse_vars([]). + +ugly_sexpr_cont('$OBJ'([S|V])) --> rsymbol_maybe(``,S), sexpr_vector(V,`>`),swhite,!. +ugly_sexpr_cont('$OBJ'(V)) --> sexpr_vector(V,`>`),swhite,!. +ugly_sexpr_cont('$OBJ'(V)) --> sexpr_vector(V,`>`),swhite,!. +ugly_sexpr_cont('$OBJ'(V)) --> read_string_until_pairs(VS,`>`), swhite,{parse_sexpr_ascii_as_list(VS,V)},!. +ugly_sexpr_cont('$OBJ'(sugly,S)) --> read_string_until(S,`>`), swhite,!. + +%% sexpr(L)// is det. +% + +%sexpr(L) --> sblank,!,sexpr(L),!. +%sexpr(_) --> `)`,!,{trace,break,throw_reader_error(": an object cannot start with #\\)")}. +sexpr(X,H,T):- zalwayzz(sexpr0(X),H,M),zalwayzz(swhite,M,T), nop(if_debugging(sreader,(fbug(sexpr(X))))),!. +%sexpr(X,H,T):- zalwayzz(sexpr0(X,H,T)),!,swhite. +is_common_lisp:- fail. + +sexpr0(L) --> sblank,!,sexpr(L),!. +sexpr0(L) --> `(`, !, swhite, zalwayzz(sexpr_list(L)),!, swhite. +sexpr0((Expr)) --> `.{`, read_string_until(S,`}.`), swhite, + {prolog_readable_term(Expr,S,_)}. + + +sexpr0(['#'(quote),E]) --> `'`, !, sexpr(E). +sexpr0(['#'(hbackquote),E]) --> {is_scm}, `#```, !, sexpr(E). +sexpr0(['#'(backquote),E]) --> ````, !, sexpr(E). +sexpr0(['#BQ-COMMA-ELIPSE',E]) --> `,@`, !, sexpr(E). +sexpr0(['#COMMA',E]) --> { is_common_lisp }, `,`, !, sexpr(E). +sexpr0(['#HCOMMA',E]) --> {is_scm}, `#,`, !, sexpr(E). +sexpr0('$OBJ'(claz_bracket_vector,V)) --> `[`, sexpr_vector(V,`]`),!, swhite. + +% MeTTA/NARS % sexpr0('#'(A)) --> `|`, !, read_string_until(S,`|`), swhite,{quietly_sreader(((atom_string(A,S))))}. + +% maybe this is KIF +sexpr0('?'(E)) --> {kif_ok}, `?`, dcg_peek(([C],{sym_char(C)})),!, rsymbol(``,E), swhite. +% @TODO if KIF sexpr('#'(E)) --> `&%`, !, rsymbol(`#$`,E), swhite. + +sexpr0('$STRING'(S)) --> s_string(S),!. + +/******** BEGIN HASH ************/ + +sexpr0('#') --> `#`, swhite,!. +sexpr0('#\\'(35)) --> `#\\#`,!, swhite. +sexpr0(E) --> `#`,read_dispatch(E),!. + + +%sexpr('#\\'(C)) --> `#\\`,ci(`u`),!,remove_optional_char(`+`),dcg_basics:xinteger(C),!. +%sexpr('#\\'(C)) --> `#\\`,dcg_basics:digit(S0), swhite,!,{atom_codes(C,[S0])}. +sexpr0('#\\'(32)) --> `#\\ `,!. +sexpr0('#\\'(C)) --> `#\\`,!,zalwayzz(rsymbol(``,C)), swhite. + +%sexpr(['#-',K,Out]) --> `#-`,!,sexpr(C),swhite,expr_with_text(Out,sexpr(O),O),!,{as_keyword(C,K)}. +%sexpr(['#+',K,Out]) --> `#+`,!,sexpr(C),swhite,expr_with_text(Out,sexpr(O),O),!,{as_keyword(C,K)}. + +sexpr0(['#-',K,O]) --> `#-`,!,sexpr(C),swhite,sexpr(O),!,{as_keyword(C,K)},!. +sexpr0(['#+',K,O]) --> `#+`,!,sexpr(C),swhite,sexpr(O),!,{as_keyword(C,K)},!. + +:- if(is_wam_cl). + sexpr0(P) --> `#`,ci(`p`),!,zalwayzz((sexpr(C),{f_pathname(C,P)})),!. +:- endif. +sexpr0('$S'(C)) --> (`#`, ci(`s`),`(`),!,zalwayzz(sexpr_list(C)),swhite,!. +%sexpr('$COMPLEX'(R,I)) --> `#`,ci(`c`),`(`,!, lnumber(R),lnumber(I),`)`. +sexpr0('$COMPLEX'(R,I)) --> (`#`, ci(`c`),`(`),!,zalwayzz(sexpr_list([R,I])),swhite,!. +sexpr0('$OBJ'(claz_bitvector,C)) --> `#*`,radix_digits(2,C),swhite,!. + +sexpr0(function(E)) --> `#\'`, sexpr(E), !. %, swhite. +sexpr0('$OBJ'(claz_vector,V)) --> `#(`, !, zalwayzz(sexpr_vector(V,`)`)),!, swhite,!. + +sexpr0(Number) --> `#`,integer(Radix),ci(`r`),!,zalwayzz((signed_radix_2(Radix,Number0),extend_radix(Radix,Number0,Number))),!. +sexpr0('$ARRAY'(Dims,V)) --> `#`,integer(Dims),ci(`a`),!,sexpr(V). +sexpr0(V) --> `#.`, !,sexpr(C),{to_untyped(C,UTC),!,intern_and_eval(UTC,V)},!. +sexpr0('#'(E)) --> `#:`, !,zalwayzz(rsymbol(`#:`,E)), swhite. + +sexpr0(OBJ)--> `#<`,!,zalwayzz(ugly_sexpr_cont(OBJ)),!. + +% @TODO if CYC sexpr('#'(E)) --> `#$`, !, rsymbol(`#$`,E), swhite. +% @TODO if scheme sexpr('#'(t)) --> `#t`, !, swhite. +% @TODO if schemesexpr('#'(f)) --> `#f`, !, swhite. + +% sexpr(E) --> `#`,read_dispatch_error(E). + +/*********END HASH ***********/ + +sexpr0(E) --> sym_or_num(E), swhite,!. +sexpr0(Sym) --> `#`,integer(N123), swhite,!, {atom_concat('#',N123,Sym)}. +sexpr0(C) --> s_line_metta(C) ,swhite, !. %s_line_metta(C), !. +sexpr0(C) --> s_item_metta(C, e_o_s), swhite. %s_line_metta(C), !. +sexpr0(E) --> !,zalwayzz(sym_or_num(E)), swhite,!. + +is_scm:- fail. + +% c:/opt/logicmoo_workspace/packs_sys/logicmoo_opencog/guile/module/ice-9/and-let-star.scm + +priority_symbol((`|-`)). +/* +priority_symbol((`#=`)). +priority_symbol((`#+`)). +priority_symbol((`#-`)). +priority_symbol((`#false`)). +priority_symbol((`#true`)). +priority_symbol((`#nil`)). +priority_symbol((`#null`)). +priority_symbol((`#f`)). +priority_symbol((`#;`)):- is_scm. +priority_symbol((`#t`)). +priority_symbol((`+1+`)). +priority_symbol((`+1-`)). +priority_symbol((`-#+`)). +priority_symbol((`-1+`)). +priority_symbol((`-1-`)). +priority_symbol((`1+`)). +priority_symbol((`1-`)). +*/ + +sym_or_num('$COMPLEX'(L)) --> `#C(`,!, swhite, sexpr_list(L), swhite. +%sym_or_num((E)) --> unsigned_number(S),{number_string(E,S)}. +%sym_or_num((E)) --> unsigned_number(S),{number_string(E,S)}. + +%sym_or_num((E)) --> lnumber(E),swhite,!. +sym_or_num(E) --> rsymbol_maybe(``,E),!. +%sym_or_num('#'(E)) --> [C],{atom_codes(E,[C])}. + +sym_or_num(E) --> dcg_xor(rsymbol(``,E),lnumber(E)),!. +%sym_or_num(E) --> dcg_xor(rsymbol(``,E),lnumber(E)),!. +% sym_or_num('#'(E)) --> [C],{atom_codes(E,[C])}. + + +dcg_xor(DCG1,DCG2,S,E):- copy_term(DCG1,DCG1C),phrase(DCG1C,S,E),!, + (phrase(DCG2,S,[])->true;zalwayzz(DCG1C=DCG1)),!. +dcg_xor(_,DCG2,S,E):- phrase(DCG2,S,E),!. +%sblank --> [C], {var(C)},!. + +% sblank --> comment_expr(S,I,CP),!,{assert(t_l:s_reader_info('$COMMENT'(S,I,CP)))},!,swhite. +sblank --> comment_expr(CMT),!,{assert(t_l:s_reader_info(CMT))},!,swhite. +sblank --> [C], {nonvar(C),charvar(C),!,bx(C =< 32)},!,swhite. + +sblank_line --> eoln,!. +sblank_line --> [C],{bx(C =< 32)},!, sblank_line. + +s_string(Text) --> sexpr_string(Text). +s_string(Text) --> {kif_ok},`'`, !, zalwayzz(read_string_until(Text,`'`)),!. + + + +swhite --> sblank,!. +swhite --> []. + + +sexpr_lazy_list_character_count(Location, Stream, Here, Here) :- + sexpr_lazy_list_character_count(Here, Location, Stream). + +sexpr_lazy_list_character_count(Here, CharNo, Stream) :- + '$skip_list'(Skipped, Here, Tail), + ( attvar(Tail) + -> frozen(Tail, + pure_input:read_to_input_stream(Stream, _PrevPos, Pos, _List)), + stream_position_data(char_count, Pos, EndRecordCharNo), + CharNo is EndRecordCharNo - Skipped + ; Tail == [] + -> CharNo = end_of_file-Skipped + ; type_error(lazy_list, Here) + ). + + + +comment_expr('$COMMENT'(Expr,I,CP)) --> comment_expr_3(Expr,I,CP),!. + +comment_expr_3(T,N,CharPOS) --> {\+ kif_ok}, `#|`, !, my_lazy_list_location(file(_,_,N,CharPOS)),!, zalwayzz(read_string_until_no_esc(S,`|#`)),!, + {text_to_string_safe(S,T)},!. +comment_expr_3(T,N,CharPOS) --> `;`,!, my_lazy_list_location(file(_,_,N,CharPOS)),!,zalwayzz(read_string_until_no_esc(S,eoln)),!, + {text_to_string_safe(S,T)},!. +comment_expr_3(T,N,CharPOS) --> {kif_ok}, `#!`,!, my_lazy_list_location(file(_,_,N,CharPOS)),!,zalwayzz(read_string_until_no_esc(S,eoln)),!, + {text_to_string_safe(S,T)},!. +% For Scheme +comment_expr_3(T,N,CharPOS) --> `#!`,!, my_lazy_list_location(file(_,_,N,CharPOS)),!,zalwayzz(read_string_until_no_esc(S,`!#`)),!, + {text_to_string_safe(S,T)},!. + + +sexprs([H|T]) --> sexpr(H), !, sexprs(T). +sexprs([]) --> []. + + +:- export('//'(sexpr_list,1)). + + +peek_symbol_breaker_or_number --> dcg_peek([C]),{\+ sym_char(C),\+ char_type(C,digit)}. +peek_symbol_breaker --> dcg_peek([C]),{\+ sym_char(C)}. +peek_symbol_breaker --> one_blank. + +sexpr_list(X) --> one_blank,!,sexpr_list(X). +sexpr_list([]) --> `)`, !. +%sexpr_list(_) --> `.`, [C], {\+ sym_char(C)}, {fail}. +sexpr_list([Car|Cdr]) --> sexpr(Car), !, sexpr_rest(Cdr),!. + +sexpr_rest([]) --> `)`, !. +% allow dotcons/improper lists.. but also allow dot in the middle of the list (non-CL) +sexpr_rest(E) --> `.`, [C], {\+ sym_char(C)}, sexpr(E,C), `)` , ! . +sexpr_rest(E) --> {kif_ok}, `@`, rsymbol(`?`,E), `)`. +sexpr_rest([Car|Cdr]) --> sexpr(Car), !, sexpr_rest(Cdr),!. + +sexpr_vector(O,End) --> zalwayzz(sexpr_vector0(IO,End)),!,{zalwayzz(O=IO)}. + +sexpr_vector0(X) --> one_blank,!,sexpr_vector0(X). +sexpr_vector0([],End) --> End, !. +sexpr_vector0([First|Rest],End) --> sexpr(First), !, sexpr_vector0(Rest,End). + +%s_string_cont(Until,"") --> Until,!, swhite. +:- encoding(iso_latin_1). +sexpr_string(Text) --> `"`, !, zalwayzz(read_string_until(Text,`"`)),!. +sexpr_string(Text) --> `“`, !, zalwayzz(read_string_until(Text,(`”`;`“`))),!. +sexpr_string(Text) --> (`”`;`“`), !, zalwayzz(read_string_until(Text,(`”`;`“`))),!. +sexpr_string(Text) --> `#|`, !, zalwayzz(read_string_until(Text,`|#`)),!. +:- encoding(utf8). +%sexpr_string([C|S],End) --> `\\`,!, zalwayzz(escaped_char(C)),!, sexpr_string(S,End). +%sexpr_string([],End) --> End, !. +% sexpr_string([32|S]) --> [C],{eoln(C)}, sexpr_string(S). +%sexpr_string([C|S],End) --> [C],!,sexpr_string(S,End). + +rsymbol_chars([C1,C2|Rest]) --> [C1,C2], {priority_symbol([C1,C2|Rest])},Rest,!. +rsymbol_chars([C|S])--> [C], {sym_char(C)},!, sym_continue(S),!. +%rsymbol_cont(Prepend,E) --> sym_continue(S), {append(Prepend,S,AChars),string_to_atom(AChars,E)},!. + +rsymbol(Chars,E) --> rsymbol_chars(List), {append(Chars,List,AChars),string_to_atom(AChars,E)},!. + +rsymbol_maybe(Prepend,ES) --> rsymbol(Prepend,E),{maybe_string(E,ES)},!. + +maybe_string(E,ES):- nb_current('$maybe_string',t),!,text_to_string_safe(E,ES),!. +maybe_string(E,E). + +sym_continue([H|T]) --> [H], {sym_char(H)},!, sym_continue(T). +sym_continue([39]) --> `'`, peek_symbol_breaker,!. +sym_continue([]) --> peek_symbol_breaker,!. +sym_continue([]) --> []. + +string_vector([First|Rest]) --> sexpr(First), !, string_vector(Rest),!. +string_vector([]) --> [], !. + +% . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . + +lnumber(_)--> [C],{code_type(C,alpha)},!,{fail}. +lnumber(N)--> lnumber0(N),!. % (peek_symbol_breaker;[]). + +oneof_ci(OneOf,[C])--> {member(C,OneOf)},ci([C]). +dcg_and2(DCG1,DCG2,S,E) :- dcg_phrase(DCG1,S,E),!,dcg_phrase(DCG2,S,E),!. +dcg_each_call_cleanup(Setup,DCG,Cleanup,S,E) :- each_call_cleanup(Setup,dcg_phrase(DCG,S,E),Cleanup). +dcg_phrase(\+ DCG1,S,E):- !, \+ phrase(DCG1,S,E). +dcg_phrase(DCG1,S,E):- phrase(DCG1,S,E),!. + +dcg_not(DCG1,S,E) :- \+ dcg_phrase(DCG1,S,E). + +enumber(N)--> lnumber(L),!,{to_untyped(L,N)},!. + +/* +Format Minimum Precision Minimum Exponent Size +Short 13 bits 5 bits +Single 24 bits 8 bits +Double 50 bits 8 bits +Long 50 bits 8 bits +*/ + +float_e_type(`E`,claz_single_float). +float_e_type(`f`,claz_single_float). +float_e_type(`d`,claz_double_float). +float_e_type(`L`,claz_long_float). +float_e_type(`s`,claz_short_float). + +lnumber_exp('$EXP'(N,T,E))-->snumber_no_exp(N),!,oneof_ci(`EsfdL`,TC),dcg_basics:integer(E),{exp:float_e_type(TC,T)},!. +lnumber_exp('$EXP'(N,T,E))-->dcg_basics:integer(N),!,oneof_ci(`EsfdL`,TC),dcg_basics:integer(E),!,{float_e_type(TC,T)},!. + + +lnumber0(N) --> lnumber_exp(N),!. +lnumber0('$RATIO'(N,D)) --> sint(N),`/`,uint(D),!. +lnumber0(N) --> snumber_no_exp(N),!. +%lnumber0(N) --> dcg_basics:number(N),!. + + +snumber_no_exp(N)--> `-`,!,unumber_no_exp(S),{N is -S},!. +snumber_no_exp(N)--> `+`,!,unumber_no_exp(N),!. +snumber_no_exp(N)--> unumber_no_exp(N),!. +%snumber_no_exp(N)--> sint(N),!. + + +sint(N) --> signed_radix_number(N),!. +sint(N)--> `-`,!,uint(S),{N is -S},!. +sint(N)--> `+`,!,uint(N),!. +sint(N)--> uint(N),!. + +natural_int(_) --> dcg_not(dcg_basics:digit(_)),!,{fail}. +natural_int(N) --> dcg_basics:integer(N),!. + +digits_dot_digits --> natural_int(_),!,`.`,!,natural_int(_),!. + +unumber_no_exp(N) --> dcg_and2(digits_dot_digits,dcg_basics:float(N)),!. +unumber_no_exp(N) --> `.`,!,dcg_basics:digit(S0),!,dcg_basics:digits(S),{(notrace_catch_fail(number_codes(N,[48,46,S0|S])))},!. +unumber_no_exp(N)--> natural_int(E),`.`,natural_int(S),{(notrace_catch_fail(number_codes(ND,[48,46|S]))),N is ND + E},!. +unumber_no_exp(N) --> natural_int(N),!,remove_optional_char(`.`),!. + +uint(N) --> unsigned_radix_number(N),!. +uint(N) --> natural_int(N),!,remove_optional_char(`.`),!. + + +% . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . + + +%= + +%% sexpr( ?E, ?C, ?X, ?Z) is det. +% +% S-Expression. +% +sexpr(E,C,X,Z) :- swhite([C|X],Y), sexpr(E,Y,Z),!. + +% dquote semicolon parens hash qquote comma backquote + +%= + +%% sym_char( ?C) is det. +% +% Sym Char. (not ";()#',` +% ) +% + +sym_char(C):- bx(C =< 32),!,fail. +%sym_char(44). % allow comma in middle of symbol +sym_char(C):- memberchk(C,`"()```),!,fail. % maybe 44 ? comma maybe not # or ; ? ' +%sym_char(C):- nb_current('$maybe_string',t),memberchk(C,`,.:;!%`),!,fail. +sym_char(_):- !. + +sym_char_start(C):- C\==44,C\==59,sym_char(C). + + + +:- thread_initialization(nb_setval('$maybe_string',[])). + +:- thread_local(t_l:s2p/1). +:- thread_local(t_l:each_file_term/1). + + + +%= + +%% to_unbackquote( ?I, ?O) is det. +% +% Converted To Unbackquote. +% +to_unbackquote(I,O):-to_untyped(I,O),!. + +:- export(to_untyped/2). + + +%atom_or_string(X):- (atom(X);string(X)),!. +as_keyword(C,K):- atom(C),!,(atom_concat_or_rtrace(':',_,C)->K=C;atom_concat_or_rtrace(':',C,K)),!. +as_keyword(C,C):- \+compound(C),!. +as_keyword([A|B],[AK|BK]):- !, as_keyword(A,AK),as_keyword(B,BK),!. +as_keyword(C,C). + + +%% to_untyped( :TermVar, :TermName) is det. +% +% Converted To Untyped. +% +to_untyped(S,S):- var(S),!. +to_untyped(S,S):- is_dict(S),!. +to_untyped([],[]):-!. +to_untyped('#-'(C,I),'#-'(K,O)):- as_keyword(C,K),!,to_untyped(I,O),!. +to_untyped('#+'(C,I),'#+'(K,O)):- as_keyword(C,K),!,to_untyped(I,O),!. +to_untyped('?'(S),_):- S=='??',!. +% to_untyped('?'(S),'$VAR'('_')):- S=='??',!. +% to_untyped(VAR,NameU):-atom(VAR),atom_concat_or_rtrace('#$',NameU,VAR),!. +to_untyped(VAR,NameU):-atom(VAR),(atom_concat_or_rtrace(N,'.',VAR)->true;N=VAR),(notrace_catch_fail(atom_number(N,NameU))),!. +%to_untyped(S,s(L)):- string(S),atom_contains(S,' '),atomic_list_concat(['(',S,')'],O),parse_sexpr_string(O,L),!. +to_untyped(S,S):- string(S),!. +to_untyped(S,S):- number(S),!. +%to_untyped(S,O):- atom(S),notrace_catch_fail(atom_number(S,O)),!. +to_untyped(Var,'$VAR'(Name)):-svar(Var,Name),!. +to_untyped('?'(Var),'$VAR'(Name)):-svar_fixvarname(Var,Name),!. +to_untyped(Atom,Atom):- \+ compound(Atom),!. +to_untyped('@'(Var),'$VAR'(Name)):-svar_fixvarname(Var,Name),!. +to_untyped('#'(S),O):- !, (nonvar(S)->to_untyped(S,O) ; O='#'(S)). +to_untyped('$CHAR'(S),C):-!,to_untyped('#\\'(S),C),!. +to_untyped('#\\'(S),C):-to_char(S,C),!. +to_untyped('#\\'(S),'#\\'(S)):-!. +to_untyped('$OBJ'([FUN, F]),O):- atom(FUN),!,to_untyped('$OBJ'(FUN, F),O). +to_untyped('$OBJ'([FUN| F]),O):- atom(FUN),!,to_untyped('$OBJ'(FUN, F),O). +to_untyped('$OBJ'(S),'$OBJ'(O)):-to_untyped(S,O),!. +to_untyped('$OBJ'(Ungly,S),'$OBJ'(Type,O)):- text_to_string_safe(Ungly,Str),string_to_atom(Str,Type),to_untyped(S,O),!. +to_untyped('$OBJ'(Ungly,S),'$OBJ'(Ungly,O)):-to_untyped(S,O),!. +to_untyped('$OBJ'(Ungly,S),O):-to_untyped(S,SO),!,O=..[Ungly,SO]. +to_untyped('$COMPLEX'(N0,D0),N):- to_untyped(D0,D), notrace_catch_fail(( 0 =:= D)),to_untyped(N0,N). +to_untyped('$RATIO'(N0,D0),V):- to_untyped(N0,N),to_untyped(D0,D), notrace_catch_fail(( 0 is N mod D, V is N div D)). +to_untyped('$NUMBER'(S),O):-nonvar(S),to_number(S,O),to_untyped(S,O),!. +to_untyped('$NUMBER'(S),'$NUMBER'(claz_short_float,S)):- float(S),!. +to_untyped('$NUMBER'(S),'$NUMBER'(claz_bignum,S)). +to_untyped('$EXP'(I,'E',E),N):- (notrace_catch_fail(N is 0.0 + ((I * 10^E)))),!. +to_untyped('$EXP'(I,claz_single_float,E),N):- (notrace_catch_fail(N is 0.0 + ((I * 10^E)))),!. +to_untyped('$EXP'(I,T,E),'$NUMBER'(T,N)):- (notrace_catch_fail(N is (I * 10^E))),!. +to_untyped('$EXP'(I,T,E),'$EXP'(I,T,E)):-!. + +to_untyped(with_text(I,_Txt),O):-to_untyped(I,O),!. +to_untyped(with_text(I,Txt),with_text(O,Txt)):-to_untyped(I,O),!. + +% to_untyped([[]],[]):-!. +to_untyped('$STR'(Expr),Forms):- (text_to_string_safe(Expr,Forms);to_untyped(Expr,Forms)),!. +to_untyped('$STRING'(Expr),'$STRING'(Forms)):- (text_to_string_safe(Expr,Forms);to_untyped(Expr,Forms)),!. +to_untyped(['#'(Backquote),Rest],Out):- is_common_lisp, Backquote == backquote, !,to_untyped(['#'('#BQ'),Rest],Out). +to_untyped(['#'(S)|Rest],OOut):- nonvar(S), is_list(Rest),must_maplist(to_untyped,[S|Rest],[F|Mid]), + ((atom(F),t_l:s2p(F))-> Out=..[F|Mid];Out=[F|Mid]), + to_untyped(Out,OOut). +to_untyped(ExprI,ExprO):- ExprI=..[F|Expr],atom_concat_or_rtrace('$',_,F),!,must_maplist(to_untyped,Expr,TT),ExprO=..[F|TT]. + +% to_untyped([H|T],Forms):-is_list([H|T]),zalwayzz(text_to_string_safe([H|T],Forms);maplist(to_untyped,[H|T],Forms)). +to_untyped([H|T],[HH|TT]):-!,zalwayzz((to_untyped(H,HH),!,to_untyped(T,TT))). +to_untyped(ExprI,ExprO):- zalwayzz(ExprI=..Expr), + must_maplist(to_untyped,Expr,[HH|TT]),(atom(HH)-> ExprO=..[HH|TT] ; ExprO=[HH|TT]),!. +% to_untyped(Expr,Forms):-def_compile_all(Expr,Forms),!. + +to_number(S,S):-number(S),!. +to_number(S,N):- text_to_string_safe(S,Str),number_string(N,Str),!. + + +to_char(S,'#\\'(S)):- var(S),!. +to_char('#'(S),C):- !, to_char(S,C). +to_char('#\\'(S),C):- !, to_char(S,C). +to_char(S,C):- atom(S),atom_concat('^',SS,S),upcase_atom(SS,SU),atom_codes(SU,[N64]),N is N64-64,N>=0,!,to_char(N,C). +to_char(S,C):- atom(S),atom_codes(S,[N]),!,to_char(N,C). +to_char(N,C):- text_to_string_safe(N,Str),name_to_charcode(Str,Code),to_char(Code,C),!. +%to_char(N,'#\\'(S)):- to_number(N,NC),!,char_code_to_char(NC,S),!. +to_char(N,'#\\'(S)):- integer(N),!,char_code_to_char(N,S),!. +to_char(N,'#\\'(N)). + +char_code_int(Char,Code):- notrace_catch_fail(char_code(Char,Code)),!. +char_code_int(Char,Code):- notrace_catch_fail(atom_codes(Char,[Code])),!. +char_code_int(Char,Code):- atom(Char),name_to_charcode(Char,Code),!. +char_code_int(Char,Code):- var(Char),!,fbug(char_code_int(Char,Code)), only_debug(break). +char_code_int(Char,Code):- fbug(char_code_int(Char,Code)),only_debug(break). + +char_code_to_char(N,S):- atom(N),atom_codes(N,[_]),!,S=N. +char_code_to_char(N,S):- atom(N),!,S=N. +%char_code_to_char(N,S):- code_type(N,graph),atom_codes(S,[N]),atom(S),!. +%char_code_to_char(N,O):- \+ integer(N),char_type(N,_),!,N=O. +%char_code_to_char(32,' '):-!. +%char_code_to_char(N,N):- \+ code_type(N,graph),!. +%char_code_to_char(N,N):- code_type(N,white),!. +char_code_to_char(N,S):- notrace_catch_fail(atom_codes(S,[N])),!. + + + +name_to_charcode(Str,Code):-find_from_name(Str,Code),!. +name_to_charcode(Str,Code):-text_upper(Str,StrU),find_from_name2(StrU,Code). +name_to_charcode(Str,Code):-string_codes(Str,[S,H1,H2,H3,H4|HEX]),memberchk(S,`Uu`),char_type(H4,xdigit(_)), + notrace_catch_fail(read_from_codes([48, 120,H1,H2,H3,H4|HEX],Code)). +name_to_charcode(Str,Code):-string_codes(Str,[S,H1|BASE10]),memberchk(S,`nd`),char_type(H1,digit), + notrace_catch_fail(read_from_codes([H1|BASE10],Code)). + +find_from_name(Str,Code):-string_codes(Str,Chars),lisp_code_name_extra(Code,Chars). +find_from_name(Str,Code):-lisp_code_name(Code,Str). +find_from_name(Str,Code):-string_chars(Str,Chars),lisp_code_name(Code,Chars). + +make_lisp_character(I,O):-quietly(to_char(I,O)). + +f_code_char(CH,CC):- zalwayzz(to_char(CH,CC)),!. +f_name_char(Name,CC):- zalwayzz((def_to_prolog_string(Name,CH),name_to_charcode(CH,Code),to_char(Code,CC))). +f_char_name(CH,CC):- zalwayzz(def_is_characterp(CH)),zalwayzz(code_to_name(CH,CC)). +f_char_int(CH,CC):- zalwayzz(def_is_characterp(CH)),zalwayzz('#\\'(C)=CH),(integer(C)->CC=C;char_code_int(C,CC)). +f_char_code(CH,CC):- f_char_int(CH,CC). + +to_prolog_char('#\\'(X),O):-!,to_prolog_char(X,O). +to_prolog_char(Code,Char):- number(Code),!,zalwayzz(char_code_int(Char,Code)),!. +%to_prolog_char(S,S):- atom(S),char_type(S,_),!. +to_prolog_char(Atom,Char):- name(Atom,[C|Odes]),!, + ((Odes==[] -> char_code_int(Char,C); + zalwayzz((text_to_string(Atom,String),name_to_charcode(String,Code),char_code_int(Char,Code))))). + +code_to_name(Char,Str):- number(Char),Char=Code,!,zalwayzz((code_to_name0(Code,Name),!,text_to_string(Name,Str))). +code_to_name(Char,Str):- zalwayzz((to_prolog_char(Char,PC),char_code_int(PC,Code),code_to_name0(Code,Name),!,text_to_string(Name,Str))). + +code_to_name0(Code,Name):-lisp_code_name_extra(Code,Name). +code_to_name0(Code,Name):-lisp_code_name(Code,Name). +code_to_name0(Code,Name):- Code<32, Ascii is Code+64,atom_codes(Name,[94,Ascii]). +code_to_name0(Code,Name):- code_type(Code,graph),!,atom_codes(Name,[Code]). + + +find_from_name2(Str,Code):-find_from_name(Str,Code). +find_from_name2(Str,Code):-lisp_code_name(Code,Chars),text_upper(Chars,Str). +find_from_name2(Str,Code):-lisp_code_name_extra(Code,Chars),text_upper(Chars,Str). + +text_upper(T,U):-text_to_string_safe(T,S),string_upper(S,U). + +lisp_code_name_extra(0,`Null`). +lisp_code_name_extra(1,`Soh`). +lisp_code_name_extra(2,`^B`). +lisp_code_name_extra(7,`Bell`). +lisp_code_name_extra(7,`bell`). +lisp_code_name_extra(8,`BCKSPC`). +lisp_code_name_extra(10,`Newline`). +lisp_code_name_extra(10,`LF`). +lisp_code_name_extra(10,`Linefeed`). +lisp_code_name_extra(11,`Vt`). +lisp_code_name_extra(27,`Escape`). +lisp_code_name_extra(27,`Esc`). +lisp_code_name_extra(32,`Space`). +lisp_code_name_extra(28,`fs`). +lisp_code_name_extra(13,`Ret`). + + +% @TODO undo this temp speedup +:- set_prolog_flag(all_lisp_char_names,false). +:- use_module('chars.data'). +/* + +(with-open-file (strm "lisp_code_names.pl" :direction :output :if-exists :supersede :if-does-not-exist :create) + (format strm ":- module(lisp_code_names,[lisp_code_name/2]).~%:- set_prolog_flag(double_quotes,chars).~%~%") + (loop for i from 0 to 655360 do (let ((cname (char-name (code-char i))) (uname4 (format () "U~4,'0X" i)) (uname8 (format () "U~8,'0X" i))) + (unless (equal cname uname4) (unless (equal cname uname8) (format strm "lisp_code_name(~A,~S).~%" i cname )))))) +*/ + + +%% remove_incompletes( :TermN, :TermCBefore) is det. +% +% Remove Incompletes. +% +remove_incompletes([],[]). +remove_incompletes([N=_|Before],CBefore):-var(N),!, + remove_incompletes(Before,CBefore). +remove_incompletes([NV|Before],[NV|CBefore]):- + remove_incompletes(Before,CBefore). + +:- export(extract_lvars/3). + +%= + +%% extract_lvars( ?A, ?B, ?After) is det. +% +% Extract Lvars. +% +extract_lvars(A,B,After):- + (get_varname_list(Before)->true;Before=[]), + remove_incompletes(Before,CBefore),!, + copy_lvars(A,CBefore,B,After),!. + +% copy_lvars( VAR,Vars,VAR,Vars):- var(VAR),!. + +%= + +%% copy_lvars( :TermVAR, ?Vars, :TermNV, ?NVars) is det. +% +% Copy Lvars. +% +copy_lvars(Term,Vars,Out,VarsO):- Term ==[],!,zalwayzz((Out=Term,VarsO=Vars)). +copy_lvars( VAR,Vars,Out,VarsO):- var(VAR),!,zalwayzz((Out=VAR,VarsO=Vars)). +copy_lvars([H|T],Vars,[NH|NT],VarsO):- !, copy_lvars(H,Vars,NH,SVars),!, copy_lvars(T,SVars,NT,VarsO). +copy_lvars('?'(Inner),Vars,Out,VarsO):- !, copy_lvars(Inner,Vars,NInner,VarsO), zalwayzz((atom(NInner) -> atom_concat_or_rtrace('?',NInner,Out) ; Out = '?'(NInner))),!. +copy_lvars( VAR,Vars,Out,VarsO):- svar(VAR,Name)->zalwayzz(atom(Name)),!,zalwayzz(register_var(Name=Out,Vars,VarsO)). +copy_lvars( VAR,Vars,Out,VarsO):- \+ compound(VAR),!,zalwayzz((Out=VAR,VarsO=Vars)). +copy_lvars(Term,Vars,NTerm,VarsO):- + Term=..[F|Args], % decompose term + (svar(F,_)-> copy_lvars( [F|Args],Vars,NTerm,VarsO); + % construct copy term + (copy_lvars(Args,Vars,NArgs,VarsO), NTerm=..[F|NArgs])),!. + + + +%= + +%% svar( ?Var, ?NameU) is det. +% +% If this is a KIF var, convert to a name for prolog +% +svar(SVAR,UP):- nonvar(UP),!,trace_or_throw(nonvar_svar(SVAR,UP)). +svar(Var,Name):- var(Var),!,zalwayzz(svar_fixvarname(Var,Name)). +svar('$VAR'(Var),Name):-number(Var),Var > -1, !, zalwayzz(format(atom(Name),'~w',['$VAR'(Var)])),!. +svar('$VAR'(Name),VarName):-!,zalwayzz(svar_fixvarname(Name,VarName)). +svar('?'(Name),NameU):-svar_fixvarname(Name,NameU),!. +svar(_,_):- \+ kif_ok,!,fail. +svar(VAR,Name):-atom(VAR),atom_concat_or_rtrace('?',A,VAR),non_empty_atom(A),svar_fixvarname(VAR,Name),!. +svar([],_):-!,fail. +svar('#'(Name),NameU):-!,svar(Name,NameU),!. +svar('@'(Name),NameU):-svar_fixvarname(Name,NameU),!. +% svar(VAR,Name):-atom(VAR),atom_concat_or_rtrace('_',_,VAR),svar_fixvarname(VAR,Name),!. +svar(VAR,Name):-atom(VAR),atom_concat_or_rtrace('@',A,VAR),non_empty_atom(A),svar_fixvarname(VAR,Name),!. + + +:- export(svar_fixvarname/2). + +%= + +%% svar_fixvarname( ?SVARIN, ?UP) is det. +% +% Svar Fixvarname. +% + +svar_fixvarname(SVAR,UP):- nonvar(UP),!,trace_or_throw(nonvar_svar_fixvarname(SVAR,UP)). +svar_fixvarname(SVAR,UP):- svar_fixname(SVAR,UP),!. +svar_fixvarname(SVAR,UP):- fail,trace_or_throw(svar_fixname(SVAR,UP)). + +svar_fixname(Var,NameO):-var(Var),!,variable_name_or_ref(Var,Name),sanity(nonvar(Name)),!,svar_fixvarname(Name,NameO). +svar_fixname('$VAR'(Name),UP):- !,svar_fixvarname(Name,UP). +svar_fixname('@'(Name),UP):- !,svar_fixvarname(Name,UP). +svar_fixname('?'(Name),UP):- !,svar_fixvarname(Name,UP). +svar_fixname('block'(Name),UP):- !,svar_fixvarname(Name,UP). +svar_fixname(SVAR,SVARO):- ok_var_name(SVAR),!,SVARO=SVAR. +svar_fixname('??','_'):-!. +svar_fixname(QA,AU):-atom_concat_or_rtrace('??',A,QA),non_empty_atom(A),!,svar_fixvarname(A,AO),atom_concat_or_rtrace('_',AO,AU). +svar_fixname(QA,AO):-atom_concat_or_rtrace('?',A,QA),non_empty_atom(A),!,svar_fixvarname(A,AO). +svar_fixname(QA,AO):-atom_concat_or_rtrace('@',A,QA),non_empty_atom(A),!,svar_fixvarname(A,AO). +svar_fixname(NameU,NameU):-atom_concat_or_rtrace('_',Name,NameU),non_empty_atom(Name),atom_number(Name,_),!. +svar_fixname(NameU,NameUO):-atom_concat_or_rtrace('_',Name,NameU),non_empty_atom(Name), + \+ atom_number(Name,_),!,svar_fixvarname(Name,NameO),atom_concat_or_rtrace('_',NameO,NameUO). +svar_fixname(I,O):- + notrace(( + notrace(catch(fix_varcase(I,M0),_,fail)), + atom_subst(M0,'@','_AT_',M1), + atom_subst(M1,'?','_Q_',M2), + atom_subst(M2,':','_C_',M3), + atom_subst(M3,'-','_',O), + ok_var_name(O))),!. + +%= + +%% fix_varcase( ?I, ?O) is det. +% +% Fix Varcase. +% +fix_varcase(Word,Word):- atom_concat_or_rtrace('_',_,Word),!. +fix_varcase(Word,WordC):- !, atom_codes(Word,[F|R]),to_upper(F,U),atom_codes(WordC,[U|R]). +% the cut above stops the rest +fix_varcase(Word,Word):-upcase_atom(Word,UC),UC=Word,!. +fix_varcase(Word,WordC):-downcase_atom(Word,UC),UC=Word,!,atom_codes(Word,[F|R]),to_upper(F,U),atom_codes(WordC,[U|R]). +fix_varcase(Word,Word). % mixed case + +:- export(ok_varname_or_int/1). + +%% ok_varname_or_int( ?Name) is det. +% +% Ok Varname. +% +ok_varname_or_int(Name):- atom(Name),!,ok_var_name(Name). +ok_varname_or_int(Name):- number(Name). + +%% ok_var_name( ?Name) is det. +% +% Ok Varname. +% +ok_var_name(Name):- + notrace(( + quietly_sreader(( atom(Name),atom_codes(Name,[C|_List]),char_type(C,prolog_var_start), + notrace(catch(read_term_from_atom(Name,Term,[variable_names(Vs)]),_,fail)), + !,var(Term),Vs=[RName=RVAR],!,RVAR==Term,RName==Name)))). + +%:- export(ok_codes_in_varname/1). +%ok_codes_in_varname([]). +%ok_codes_in_varname([C|List]):-!,ok_in_varname(C),ok_codes_in_varname(List). + +%:- export(ok_in_varname/1). +%ok_in_varname(C):-sym_char(C),\+member(C,`!@#$%^&*?()`). + + + +%= + +%% atom_upper( ?A, ?U) is det. +% +% Atom Upper. +% +atom_upper(A,U):-string_upper(A,S),quietly_sreader(((atom_string(U,S)))). + + +%= + +%% lisp_read_from_input( ?Forms) is det. +% +% Lisp Read Converted From Input. +% +lisp_read_from_input(Forms):-lisp_read(current_input,Forms),!. + +readCycL(Forms):-lisp_read(current_input,Forms). + +%% lisp_read_from_stream( ?I, ?Forms) is det. +% +% Lisp Read Converted To Simple Form. +% +lisp_read_from_stream(Input,Forms):- + lisp_read(Input,Forms). + + +%% lisp_read( ?I, ?Forms) is det. +% +% Lisp Read Converted To Simple Form. +% +lisp_read(Input,Forms):- + lisp_read_typed(Input, Forms0),!, + quietly_sreader((zalwayzz(to_untyped(Forms0,Forms)))). + + + +%% lisp_read_typed( ?I, -Expr) is det. +% +% Lisp Read, Expression models DCG +% +lisp_read_typed(In,Expr):- track_stream(In,parse_sexpr(In,Expr)),!. +/* +lisp_read_typed(In,Expr):- fail, % old_stream_read + (read_line_to_codes(current_input,AsciiCodes), + (AsciiCodes==[]-> (at_end_of_stream(In) -> (Expr=end_of_file); lisp_read_typed(In,Expr)); + once(zalwayzz(parse_sexpr(AsciiCodes,Expr);lisp_read_typed(In,Expr));read_term_from_codes(AsciiCodes,Expr,[])))). +*/ + + +%= + +%% lowcase( :TermC1, :TermC2) is det. +% +% Lowcase. +% +lowcase([],[]). +lowcase([C1|T1],[C2|T2]) :- lowercase(C1,C2), lowcase(T1,T2). + + +%= + +%% lowercase( ?C1, ?C2) is det. +% +% Lowercase. +% +lowercase(C1,C2) :- C1 >= 65, C1 =< 90, !, C2 is C1+32. +lowercase(C,C). + + +/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + Interpretation + -------------- + + Declaratively, execution of a Lisp form is a relation between the + (function and variable) binding environment before its execution + and the environment after its execution. A Lisp program is a + sequence of Lisp forms, and its result is the sequence of their + results. The environment is represented as a pair of association + lists Fs-Vs, associating function names with argument names and + bodies, and variables with values. DCGs are used to implicitly + thread the environment state through. +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */ + + + +%= + +%% codelist_to_forms( ?AsciiCodesList, ?FormsOut) is det. +% +% Codelist Converted To Forms. +% +codelist_to_forms(AsciiCodesList,FormsOut):- + parse_sexpr(AsciiCodesList, Forms0),!, + zalwayzz(def_compile_all(Forms0, FormsOut)),!. + + +/* + +:- export(baseKB:rff/0). + +baseKB:rff:-baseKB:rff(dbginfo(n(first)),dbginfo(n(retry)),dbginfo(n(success)),dbginfo(n(failure))). + +:- export(baseKB:rff/4). +baseKB:rff(OnFirst,OnRetry,OnSuccess,OnFailure) :- CU = was(never,first), + call_cleanup(( + process_rff(CU,OnFirst,OnRetry,OnSuccess,OnFailure), + (nb_setarg(1,CU,first));((nb_setarg(1,CU,second)),!,fail)), + (nb_setarg(2,CU,second),process_rff(CU,OnFirst,OnRetry,OnSuccess,OnFailure),dbginfo(cleanup(CU)))), + once(( + process_rff(CU,OnFirst,OnRetry,OnSuccess,OnFailure), + CU \= was(second, _))). + +:- export(process_rff/5). +process_rff(CU,OnFirst,OnRetry,OnSuccess,OnFailure):- + dbginfo(next(CU)), + once(((CU==was(first,first)->OnFirst;true), + (CU==was(second,first)->OnRetry;true), + (CU==was(second,second)->OnFailure;true), + (CU==was(first,second)-e>OnSuccess;true))). + + +*/ + + +/* +:- prolog_load_context(directory,Dir), + DirFor = plarkc, + (( \+ user:file_search_path(DirFor,Dir)) ->asserta(user:file_search_path(DirFor,Dir));true), + absolute_file_name('../../../../',Y,[relative_to(Dir),file_type(directory)]), + (( \+ user:file_search_path(pack,Y)) ->asserta(user:file_search_path(pack,Y));true). +:- attach_packs. +:- initialization(attach_packs). +*/ + +% [Required] Load the Logicmoo Library Utils +% = % :- ensure_loaded(logicmoo(logicmoo_utils)). + +% % :- ensure_loaded(logicmoo(plarkc/mpred_cyc_api)). + + +:- export(fixvars/4). + +%= + +%% fixvars( ?P, ?VALUE2, :TermARG3, ?P) is det. +% +% Fixvars. +% +fixvars(P,_,[],P):-!. +fixvars(P,N,[V|VARS],PO):- + quietly_sreader((atom_string(Name,V))), + svar_fixvarname(Name,NB),Var = '$VAR'(NB), + substM(P,'$VAR'(N),Var,PM0), + substM(PM0,'$VAR'(Name),Var,PM), + % (get_varname_list(Vs)->true;Vs=[]), + % append(Vs,[Name=Var],NVs), + % nput_variable_names( NVs), + N2 is N + 1, fixvars(PM,N2,VARS,PO). + + + + +non_empty_atom(A1):- atom(A1),atom_length(A1,AL),!,AL>0. + +:- meta_predicate(sexpr_sterm_to_pterm(+,?,?)). +:- meta_predicate(sexpr_sterm_to_pterm_list(+,?,?)). + +is_relation_sexpr('=>'). +is_relation_sexpr('<=>'). +is_relation_sexpr('==>'). +is_relation_sexpr('<==>'). +is_relation_sexpr('not'). +is_relation_sexpr(typeGenls). + +is_va_relation('or'). +is_va_relation('and'). +%= + + +is_exact_symbol(N,_):- \+ atom(N),!,fail. +is_exact_symbol(N,P):- nonvar(P),!,is_exact_symbol(N,PP),zalwayzz(P=PP). +is_exact_symbol(':-',':-'). +is_exact_symbol('?-','?-'). +is_exact_symbol('??',_). + +%:- baseKB:ensure_loaded(logicmoo('plarkc/logicmoo_i_cyc_rewriting')). + +maybe_var(S,Name,'$VAR'(Name)):- S=='?',atom(Name),!. + +%% sexpr_sterm_to_pterm(?VAR, ?V) is det. +% +% S-expression Sterm Converted To Pterm. +% +sexpr_sterm_to_pterm(S,P):- sexpr_sterm_to_pterm(0,S,P). + + +sexpr_sterm_to_pterm_pre_list(_,STERM,STERM):- \+ compound(STERM), !. +sexpr_sterm_to_pterm_pre_list(_,STERM,STERM):- \+ is_list(STERM), !. +% sexpr_sterm_to_pterm_pre_list(_,[S|STERM],[S|STERM]):- STERM == [], !. +sexpr_sterm_to_pterm_pre_list(TD,[S0|STERM0],[S|STERM]):- + (is_list(S0)->sexpr_sterm_to_pterm(TD,S0,S);sexpr_sterm_to_pterm_pre_list(TD,S0,S)), + sexpr_sterm_to_pterm_pre_list(TD,STERM0,STERM). + +sexpr_sterm_to_pterm(_TD,VAR,VAR):-is_ftVar(VAR),!. +sexpr_sterm_to_pterm(_TD,S,P):- is_exact_symbol(S,P),!. +sexpr_sterm_to_pterm(_TD,'#'(S),P):- is_exact_symbol(S,P),!. +sexpr_sterm_to_pterm(_TD,VAR,'$VAR'(Name)):- atom(VAR),svar(VAR,Name),!. + +% sexpr_sterm_to_pterm(TD,List,PTERM):- append(Left,[S,Name|TERM],List),maybe_var(S,Name,Var),!,append(Left,[Var|TERM],NewList), sexpr_sterm_to_pterm(TD,NewList,PTERM). +% sexpr_sterm_to_pterm(TD,[S|TERM],dot_holds(PTERM)):- \+ (is_list(TERM)),sexpr_sterm_to_pterm_list(TD,[S|TERM],PTERM),!. +%sexpr_sterm_to_pterm(TD,[S|TERM],PTERM):- \+ atom(S),sexpr_sterm_to_pterm_list(TD,[S|TERM],PTERM),!. +/* +sexpr_sterm_to_pterm(TD,[S,Vars|TERM],PTERM):- nonvar(S), + call_if_defined(common_logic_snark:is_quantifier(S)), + zalwayzz((sexpr_sterm_to_pterm_list(TD,TERM,PLIST), + PTERM=..[S,Vars|PLIST])),!. +*/ + +sexpr_sterm_to_pterm(TD,[S|STERM0],PTERM):- var(S), TD1 is TD + 1, sexpr_sterm_to_pterm_pre_list(TD1,STERM0,STERM), sexpr_sterm_to_pterm_list(TD1,STERM,PLIST),s_univ(TD,PTERM,[S|PLIST]),!. +sexpr_sterm_to_pterm(_,[S,STERM0],PTERM):- is_quoter(S),sexpr_sterm_to_pterm_pre_list(0,STERM0,STERM), !,PTERM=..[S,STERM],!. +sexpr_sterm_to_pterm(_,[S|STERM0],PTERM):- is_quoter(S),sexpr_sterm_to_pterm_pre_list(0,STERM0,STERM), !,PTERM=..[S,STERM],!. +sexpr_sterm_to_pterm(TD,[S|STERM0],PTERM):- sexpr_sterm_to_pterm_pre_list(TD,STERM0,STERM), is_list(STERM), + next_args_are_lists_unless_string(S,NonList), + length(LEFT,NonList),append(LEFT,[List|RIGHT],STERM),is_list(List), + TD1 is TD+1, + sexpr_sterm_to_pterm_list(TD1,LEFT,PLEFTLIST), + sexpr_sterm_to_pterm_list(0,RIGHT,PRIGHTLIST), + append(PLEFTLIST,[List|PRIGHTLIST],PLIST), + s_univ(TD,PTERM,[S|PLIST]),!. + +sexpr_sterm_to_pterm(TD,STERM0,PTERM):- TD1 is TD+1,sexpr_sterm_to_pterm_pre_list(TD,STERM0,STERM), + is_list(STERM),!, sexpr_sterm_to_pterm_list(TD1,STERM,PLIST),s_univ(TD,PTERM,PLIST),!. +sexpr_sterm_to_pterm(_TD,VAR,VAR). + +is_quoter('#BQ'):- is_common_lisp. +is_quoter('#COMMA'):- is_common_lisp. +is_quoter('quote'). + +next_args_are_lists_unless_string(defmacro,1). +next_args_are_lists_unless_string(defun,1). +next_args_are_lists_unless_string(let,0). +next_args_are_lists_unless_string('let*',0). + +%sexpr_sterm_to_pterm(TD,[S|TERM],PTERM):- (number(S); (atom(S),fail,atom_concat_or_rtrace(_,'Fn',S))),sexpr_sterm_to_pterm_list(TD,[S|TERM],PTERM),!. +%sexpr_sterm_to_pterm(TD,[S],O):- is_ftVar(S),sexpr_sterm_to_pterm(TD,S,Y),!,s_univ(TD,O,[Y]),!. +%sexpr_sterm_to_pterm(TD,[S],O):- nonvar(S),sexpr_sterm_to_pterm(TD,S,Y),!,s_univ(TD,O,[Y]),!. +%sexpr_sterm_to_pterm(TD,[S|TERM],PTERM):- is_ftVar(S), sexpr_sterm_to_pterm_list(TD,TERM,PLIST),s_univ(TD,PTERM,[t,S|PLIST]),!. +%sexpr_sterm_to_pterm(TD,[S|TERM],PTERM):- \+ atom(S), sexpr_sterm_to_pterm_list(TD,TERM,PLIST),s_univ(TD,PTERM,[t,S|PLIST]),!. +%sexpr_sterm_to_pterm(TD,[S|TERM],PTERM):- S==and,!,zalwayzz((maplist(sexpr_sterm_to_pterm,TERM,PLIST),list_to_conjuncts(',',PLIST,PTERM))). +% sexpr_sterm_to_pterm(TD,[S|TERM],PTERM):- is_va_relation(S),!,zalwayzz((maplist(sexpr_sterm_to_pterm,TERM,PLIST),list_to_conjuncts(S,PLIST,PTERM))). +%sexpr_sterm_to_pterm(TD,[S|TERM],PTERM):- is_relation_sexpr(S),zalwayzz((sexpr_sterm_to_pterm_list(TD,TERM,PLIST),PTERM=..[S|PLIST])),!. +%sexpr_sterm_to_pterm(TD,STERM,PTERM):- STERM=..[S|TERM],sexpr_sterm_to_pterm_list(TD,TERM,PLIST),s_univ(TD,PTERM,[S|PLIST]),!. + +s_functor(F):- \+ atom(F), !,fail. +s_functor(F):- \+ atom_concat('?',_,F). + +s_univ(1,S,S):-!. +s_univ(_TD,P,[F|ARGS]):- s_functor(F),is_list(ARGS),length(ARGS,A),l_arity(F,A),P=..[F|ARGS]. +s_univ(0,P,[F|ARGS]):- s_functor(F),is_list(ARGS),P=..[F|ARGS]. +s_univ(_TD,P,[F|ARGS]):- s_functor(F),is_list(ARGS),P=..[F|ARGS]. +s_univ(_TD,P,S):-P=S. + +l_arity(F,A):- clause_b(arity(F,A)). +l_arity(function,1). +l_arity(quote,1). +l_arity('#BQ',1):- is_common_lisp. +l_arity(F,A):-current_predicate(F/A). +l_arity(_,1). + +%% sexpr_sterm_to_pterm_list(TD, ?VAR, ?VAR) is det. +% +% S-expression Converted To Pterm List. +% + +sexpr_sterm_to_pterm_list(TD,TERM,PTERMO):- is_list(TERM),append(BEFORE,[VAR],TERM),atom(VAR), + atom_concat_or_rtrace('@',RVAR,VAR),non_empty_atom(RVAR),svar_fixvarname(RVAR,V),!,append(BEFORE,'$VAR'(V),PTERM), + sexpr_sterm_to_pterm_list0(TD,PTERM,PTERMO). +sexpr_sterm_to_pterm_list(TD,TERM,PTERM):- sexpr_sterm_to_pterm_list0(TD,TERM,PTERM). + +sexpr_sterm_to_pterm_list0(_,VAR,VAR):-is_ftVar(VAR),!. +sexpr_sterm_to_pterm_list0(_,[],[]):-!. +sexpr_sterm_to_pterm_list0(TD,[S|STERM],[P|PTERM]):-sexpr_sterm_to_pterm(TD,S,P),sexpr_sterm_to_pterm_list0(TD,STERM,PTERM),!. +sexpr_sterm_to_pterm_list0(_,VAR,VAR). + + +/*=================================================================== +% input_to_forms/3 does less consistancy checking then conv_to_sterm + +Always a S-Expression: 'WFFOut' placing variables in 'VARSOut' + +|?-input_to_forms(`(isa a b)`,Clause,Vars). +Clause = [isa,a,b] +Vars = _h70 + +| ?- input_to_forms(`(isa a (b))`,Clause,Vars). +Clause = [isa,a,[b]] +Vars = _h70 + +|?-input_to_forms(`(list a b )`,Clause,Vars) +Clause = [list,a,b] +Vars = _h70 + +?- input_to_forms_debug("(=> (isa ?NUMBER ImaginaryNumber) (exists (?REAL) (and (isa ?REAL RealNumber) (equal ?NUMBER (MultiplicationFn ?REAL (SquareRootFn -1))))))"). + +?- input_to_forms_debug("(=> (isa ?PROCESS DualObjectProcess) (exists (?OBJ1 ?OBJ2) (and (patient ?PROCESS ?OBJ1) (patient ?PROCESS ?OBJ2) (not (equal ?OBJ1 ?OBJ2)))))"). + + +| ?- input_to_forms(`(genlMt A ?B)`,Clause,Vars). +Clause = [genlMt,'A',_h998] +Vars = [=('B',_h998)|_h1101] + +| ?- input_to_forms(` + (goals Iran (not (exists (?CITIZEN) + (and (citizens Iran ?CITIZEN) (relationExistsInstance maleficiary ViolentAction ?CITIZEN)))))` + ). + +Clause = [goals,Iran,[not,[exists,[_h2866],[and,[citizens,Iran,_h2866],[relationExistsInstance,maleficiary,ViolentAction,_h2866]]]]] +Vars = [=(CITIZEN,_h2866)|_h3347] + +| ?- input_to_forms_debug(` +(queryTemplate-Reln QuestionTemplate definitionalDisplaySentence + (NLPatternList + (NLPattern-Exact "can you") + (RequireOne + (NLPattern-Word Acquaint-TheWord Verb) + (NLPattern-Word Tell-TheWord Verb)) + (RequireOne + (NLPattern-Exact "me with") + (NLPattern-Exact "me what")) + (OptionalOne + (WordSequence "the term") "a" "an") + (NLPattern-Template NPTemplate :THING) + (OptionalOne "is" ) + (OptionalOne TemplateQuestionMarkMarker)) + (definitionalDisplaySentence :THING ?SENTENCE)) ` +). + +| ?- input_to_forms_debug(` + (#$STemplate #$bioForProposal-short + (#$NLPatternList (#$NLPattern-Template #$NPTemplate :ARG1) + (#$NLPattern-Exact "short bio for use in proposals" ) (#$NLPattern-Word #$Be-TheWord #$Verb) + (#$NLPattern-Exact "") (#$NLPattern-Template #$NPTemplate :ARG2)) (#$bioForProposal-short :ARG1 :ARG2))` + ). + +input_to_forms_debug("(=> (disjointDecomposition ?CLASS @ROW) (forall (?ITEM1 ?ITEM2) (=> (and (inList ?ITEM1 (ListFn @ROW)) (inList ?ITEM2 (ListFn @ROW)) (not (equal ?ITEM1 ?ITEM2))) (disjoint ?ITEM1 ?ITEM2))))"). + + +input_to_forms_debug( +` + (#$STemplate #$bioForProposal-short + (#$NLPatternList (#$NLPattern-Template #$NPTemplate :ARG1) + (#$NLPattern-Exact "short bio for use in proposals" ) (#$NLPattern-Word #$Be-TheWord #$Verb) + (#$NLPattern-Exact "") (#$NLPattern-Template #$NPTemplate :ARG2)) (#$bioForProposal-short :ARG1 :ARG2)) ` + ). + +% txt_to_codes("(documentation Predicate EnglishLanguage \"A &%Predicate is a sentence-forming &%Relation. Each tuple in the &%Relation is a finite, ordered sequence of objects. The fact that a particular tuple is an element of a &%Predicate is denoted by '(*predicate* arg_1 arg_2 .. arg_n)', where the arg_i are the objects so related. In the case of &%BinaryPredicates, the fact can be read as `arg_1 is *predicate* arg_2' or `a *predicate* of arg_1 is arg_2'.\")",X). +input_to_forms_debug("(documentation Predicate EnglishLanguage \"A &%Predicate is a sentence-forming &%Relation. Each tuple in the &%Relation is a finite, ordered sequence of objects. The fact that a particular tuple is an element of a &%Predicate is denoted by '(*predicate* arg_1 arg_2 .. arg_n)', where the arg_i are the objects so related. In the case of &%BinaryPredicates, the fact can be read as `arg_1 is *predicate* arg_2' or `a *predicate* of arg_1 is arg_2'.\")",X,Y). + +// ==================================================================== */ +:- export(current_input_to_forms/2). + + +%% input_to_forms( ?FormsOut, ?Vars) is det. +% +% Input Converted To Forms. +% +current_input_to_forms(FormsOut,Vars):- + current_input(In), + input_to_forms(In, FormsOut,Vars). + +show_wff_debug(Wff,Vs):- nonvar(Wff),Wff=(H=B),!,show_wff_debug((H:-B),Vs). +show_wff_debug(Wff,Vs):- fmt("\n"), + must_or_rtrace(portray_clause_w_vars(Wff,Vs,[])),!. + +% input_to_forms_debug(String):- sumo_to_pdkb(String,Wff),dbginfo(Wff),!. +input_to_forms_debug(String):- + input_to_forms_debug(String,['=']). + +input_to_forms_debug(String,M:Decoders):- + setup_call_cleanup( + fmt("% ========================\n"), + (get_varnames(Was), show_wff_debug(input=String,Was), + input_to_forms(String,Wff,Vs), + b_setval('$variable_names',Vs), + show_wff_debug(to_forms=Wff,Vs), + do_decoders(Wff,Vs,M,Decoders),!, + ignore((nonvar(Vs),Vs\==[], show_wff_debug(vars=Vs,Vs)))), + fmt("\n% ========================\n")). + +do_decoders(_,_,_,[]):-!. +do_decoders(Wff,Vs,M,[Decoder|Decoders]):- !, + ((M:call(Decoder,Wff,WffO), ignore((Wff \== WffO , show_wff_debug((M:Decoder:-WffO),Vs)))) + -> do_decoders(WffO,Vs,M,Decoders) + ; + (fmt(decoder_failed(M:Decoder)), + do_decoders(Wff,Vs,M,Decoders))). +do_decoders(Wff,Vs,M,Decoder):- do_decoders(Wff,Vs,M,[Decoder]). + +:- export(input_to_forms/2). +%% input_to_forms( ?In, ?FormsOut) is det. +% +% Get Input Converted To Forms. +% +input_to_forms(Codes,FormsOut):- + input_to_forms(Codes,FormsOut,Vars) -> + add_variable_names(Vars). + +:- export(input_to_forms/3). + +%% input_to_forms( ?In, ?FormsOut, ?Vars) is det. +% +% Get Input Converted To Forms. +% +input_to_forms(Codes,FormsOut,Vars):- + push_varnames(_) -> + quietly_sreader((input_to_forms0(Codes,FormsOut,Vars))). + +is_variable_names_safe(Vars):- var(Vars),!. +is_variable_names_safe([N=V|Vars]):- !, + is_name_variable_safe(N,V) -> + is_variable_names_safe(Vars). +is_variable_names_safe([]). + +is_name_variable_safe(N,V):- + ok_var_name(N)-> var(V). + + +get_varnames(Was):- nb_current('$variable_names',Was)->true;Was=[]. + +push_varnames(New):- + (nonvar(New)-> b_setval('$variable_names',New) + ; (get_varnames(Was), Was = New, b_setval('$variable_names',Was))). + +add_variable_names(Vars):- var(Vars),!. +add_variable_names(N=V):- !, ignore(set_varname_s(N,V)). +add_variable_names([NV|Vars]):- add_variable_names(NV),!, add_variable_names(Vars). +add_variable_names([]). + +set_varname_s(N,V):- get_varnames(Was), set_varname4(Was,N,V,New),b_setval('$variable_names',New). + +set_varname4(Was,N,V,New):- member(NV,Was),NV=(NN=VV), NN==N,!, (V=VV->true;setarg(2,NV,V)), New = Was. +set_varname4(Was,N,V,New):- member(NV,Was),NV=(NN=VV), VV==V,!, (N=NN->true;setarg(1,NV,N)), New = Was. +set_varname4(Was,N,V,[N=V|Was]). + + +set_variable_names_safe(Vars):- + is_variable_names_safe(Vars)-> + b_setval('$variable_names',Vars); true. + +input_to_forms0(Codes,FormsOut,Vars):- + % is_openable(Codes),!, + parse_sexpr(Codes, Forms0),!, + once((to_untyped(Forms0, Forms1), + extract_lvars(Forms1,FormsOut,Vars))). + +input_to_forms0(Forms,FormsOut,Vars):- + (to_untyped(Forms, Forms1) -> + extract_lvars(Forms1,FormsOut,Vars)-> true),!. + + +/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + Lisprolog -- Interpreter for a simple Lisp. Written in Prolog. + Written Nov. 26th, 2006 by Markus Triska (triska@gmx.at). + Public domain code. +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */ + +%:- style_check(-singleton). +%:- style_check(-discontiguous). +% :- style_check(-atom). +/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + Parsing +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */ + + +tstl:- tstl('./ontologyportal_sumo/Merge.kif'), + tstl('./ontologyportal_sumo/Translations/relations-en.txt'), + tstl('./ontologyportal_sumo/english_format.kif'), + tstl('./ontologyportal_sumo/domainEnglishFormat.kif'), + tstl('./ontologyportal_sumo/Mid-level-ontology.kif'), + !. + +writeqnl(O):- writeq(O),nl. + + + +%:- fixup_exports. +%:- endif. + diff --git a/metta_vspace/pyswip-want/metta_rust.pl b/metta_vspace/pyswip-want/metta_rust.pl new file mode 100755 index 00000000..fcae66a4 --- /dev/null +++ b/metta_vspace/pyswip-want/metta_rust.pl @@ -0,0 +1,5 @@ + + +:- ensure_loaded(metta_python). +:- ensure_loaded(metta_interp). + diff --git a/metta_vspace/pyswip-want/metta_server.pl b/metta_vspace/pyswip-want/metta_server.pl new file mode 100755 index 00000000..94bee387 --- /dev/null +++ b/metta_vspace/pyswip-want/metta_server.pl @@ -0,0 +1,95 @@ + +:- use_module(library(socket)). +:- use_module(library(thread)). + +call_wdet(Goal,WasDet):- call(Goal),deterministic(WasDet). +% Helper to parse Server and Port +parse_server_port(ServerPort,DefaultPort, Server, Port) :- + ( ServerPort = Server:Port -> true + ; integer(ServerPort) -> Server = localhost, Port = ServerPort + ; Server = ServerPort, Port = DefaultPort % Default port if none specified + ). + +start_vspace_server(Port) :- + thread_create(run_vspace_server(Port),_,[detached(true),alias(vspace_server)]). + +run_vspace_server(Port) :- + tcp_socket(Socket), tcp_bind(Socket, Port), tcp_listen(Socket, 5), tcp_open_socket(Socket, ListenFd), + fbug(run_vspace_server(Port)), + accept_vspace_connections(ListenFd). + +accept_vspace_connections(ListenFd) :- + tcp_accept(ListenFd, ClientFd, ClientAddr), + format(atom(ThreadAlias), 'client_~w', [ClientAddr]), + thread_create(setup_call_cleanup( + tcp_open_socket(ClientFd, Stream), + ignore(handle_vspace_client(Stream)), + catch(close(Stream),_,true)), _, [detached(true), alias(ThreadAlias)] ), + accept_vspace_connections(ListenFd). + +handle_vspace_client(Stream) :- + read_term(Stream, Goal,[]), + ( Goal \= end_of_file + -> ( catch(call_wdet(Goal,WasDet), Error, true) + *-> ( var(Error) -> send_term(Stream, success(Goal,WasDet)) ; send_term(Stream,error(Error))) + ;send_term(Stream, 'failed'))), + handle_vspace_client(Stream). + +% Start the server automatically on a default port or a specified port +:- dynamic vspace_port/1. +start_vspace_server:- ( vspace_port(Port) -> start_vspace_server(Port); start_vspace_server(3023) ). + +:- initialization(start_vspace_server). + +% Connects to the server and sends the goal +remote_call(ServerPort, Goal) :- + setup_call_cleanup( + (connect_to_server(ServerPort, Stream),send_term(Stream, Goal)), + read_response(Stream,Goal), + close(Stream)). + +% Helper to establish connection +connect_to_server(HostPort, Stream) :- + parse_server_port(HostPort, 3023, Host, Port), + tcp_socket(Socket), + tcp_connect(Socket, Host:Port), + tcp_open_socket(Socket, Stream). + +% Helper to send goal and receive response +send_term(Stream, Goal) :- write_canonical(Stream, Goal),writeln(Stream, '.'), flush_output(Stream). + + +% Read and process the server's response +read_response(Stream,Goal) :- + flush_output(Stream), + repeat, read_term(Stream,Response,[]), + (Response == failed -> (!,fail) ; + (Response = error(Throw) -> throw(Throw) ; + ((Response = success(Goal,WasDet)), + (WasDet==true-> (!, true) ; true)))). + +% Example usage +% ?- remote_call('localhost', member(X, [1,2,3])). + +:- dynamic predicate_server/2. % Maps predicate to server + +% Registers a predicate to a server +register_predicate_server(Predicate, Server) :- assertz(predicate_server(Predicate, Server)). + +% Meta-interpreter with cut handling +execute_goal(Goal, IsCut) :- + predicate_server(Goal, Server), !, + remote_call(Server, Goal), % If the goal is registered for a server, call remotely + IsCut = _. +execute_goal(!, IsCut) :- !, IsCut = cut. % Handle cuts +execute_goal(Goal, IsCut) :- predicate_property(Goal,numberr_of_clauses(_)),!, + clause(Goal, Body), % Retrieve the clause body for the goal + execute_goal(Body, IsCut), + (nonvar(IsCut)->!;true). +execute_goal((SubGoal1, SubGoal2), IsCut) :- !, execute_goal(SubGoal1, IsCut), execute_goal(SubGoal2, IsCut). +execute_goal((SubGoal1; SubGoal2), IsCut) :- !, (execute_goal(SubGoal1, IsCut); execute_goal(SubGoal2, IsCut)). +execute_goal((SubGoal1 -> SubGoal2), IsCut) :- !, (execute_goal(SubGoal1, IsCut) -> execute_goal(SubGoal2, IsCut)). +execute_goal(findall(X, Y, Z), _) :- !, findall(X, execute_goal(Y, _), Z). +execute_goal(forall(X, Y), _) :- !, forall(execute_goal(X, _), execute_goal(Y, _)). +execute_goal(SubGoal, _IsCut) :- call_wdet(SubGoal, _WasDet). + diff --git a/metta_vspace/pyswip-want/metta_space.pl b/metta_vspace/pyswip-want/metta_space.pl new file mode 100755 index 00000000..954c28dc --- /dev/null +++ b/metta_vspace/pyswip-want/metta_space.pl @@ -0,0 +1,679 @@ +:- encoding(iso_latin_1). +:- flush_output. +:- setenv('RUST_BACKTRACE',full). +:- ensure_loaded(metta_compiler). +%:- ensure_loaded(metta_compiler). +% TODO move non flybase specific code between here and the compiler +:- ensure_loaded(flybase_main). + +:- multifile(is_pre_statistic/2). +:- dynamic(is_pre_statistic/2). +save_pre_statistic(Name):- is_pre_statistic(Name,_)-> true; (statistics(Name,AS),term_number(AS,FN),assert(is_pre_statistic(Name,FN))). +pre_statistic(N,V):- is_pre_statistic(N,V)-> true ; V = 0. +post_statistic(N,V):- statistics(N,VV),term_number(VV,FV),pre_statistic(N,WV), V0 is FV-WV, (V0<0 -> V = 0 ; V0=V). +term_number(T,N):- sub_term(N,T),number(N). + + +call_match([G]):-!, call(G). +call_match([G|GG]):- !, call(G), call_match(GG). +call_match(G):- call(G). + + +:- dynamic(repeats/1). +:- dynamic(not_repeats/1). +assert_new(P):- call(P),!,assert_new1(repeats(P)). +assert_new(P):- assert(P), flag(assert_new,TA,TA+1),assert_new1(not_repeats(P)),!. + +retract1(P):- \+ call(P),!. +retract1(P):- ignore(\+ retract(P)). + +assert_new1(P):- \+ \+ call(P),!. +assert_new1(P):- assert(P). + + +:- dynamic(fb_pred/3). +:- dynamic(mod_f_a/3). +decl_m_fb_pred(Mod,Fn,A):- var(Mod),!,mod_f_a(Mod,Fn,A). +decl_m_fb_pred(Mod,Fn,A):- mod_f_a(Mod,Fn,A)->true;(dynamic(Mod:Fn/A),assert(mod_f_a(Mod,Fn,A))). +:- dynamic(fb_pred_file/3). +decl_fb_pred(Fn,A):- + (fb_pred(Fn,A)-> true; (dynamic(Fn/A),assert(fb_pred(Fn,A)))), + ignore((nb_current(loading_file,File), + (fb_pred_file(Fn,A,File)-> true; assert(fb_pred_file(Fn,A,File))))). +% Import necessary libraries +:- use_module(library(readutil)). + + +skip(_). + +% =============================== +% MeTTa Python incoming interface +% =============================== + +% ============================ +% %%%% Atom Manipulations +% ============================ + +% Clear all atoms from a space +'clear-atoms'(SpaceNameOrInstance) :- + debug_metta(['clear-atoms',SpaceNameOrInstance]), + space_type_method(Type,clear_space,Method), call(Type,SpaceNameOrInstance),!, + debug_metta(['type-method',Type,Method]), + call(Method,SpaceNameOrInstance). + +% Add an atom to the space +'add-atom'(SpaceNameOrInstance, Atom) :- % debug_metta(['add-atom',SpaceNameOrInstance, Atom]), + space_type_method(Type,add_atom,Method), call(Type,SpaceNameOrInstance),!, + if_t((SpaceNameOrInstance\=='&self' ; Type\=='is_asserted_space'), + debug_metta(['type-method',Type,Method,SpaceNameOrInstance,Atom])), + call(Method,SpaceNameOrInstance,Atom). +% Add Atom +'add-atom'(Environment, AtomDeclaration, Result):- eval_args(['add-atom', Environment, AtomDeclaration], Result). + +% remove an atom from the space +'remove-atom'(SpaceNameOrInstance, Atom) :- + debug_metta(['remove-atom',SpaceNameOrInstance, Atom]), + space_type_method(Type,remove_atom,Method), call(Type,SpaceNameOrInstance),!, + debug_metta(['type-method',Type,Method]), + call(Method,SpaceNameOrInstance,Atom). +% Remove Atom +'remove-atom'(Environment, AtomDeclaration, Result):- eval_args(['remove-atom', Environment, AtomDeclaration], Result). + +% Add an atom to the space +'replace-atom'(SpaceNameOrInstance, Atom, New) :- + debug_metta(['replace-atom',SpaceNameOrInstance, Atom, New]), + space_type_method(Type,replace_atom,Method), call(Type,SpaceNameOrInstance),!, + debug_metta(['type-method',Type,Method]), + call(Method,SpaceNameOrInstance,Atom, New). +% Replace Atom +'atom-replace'(Environment, OldAtom, NewAtom, Result):- eval_args(['atom-replace', Environment, OldAtom, NewAtom], Result). + +% Count atoms in a space +'atom-count'(SpaceNameOrInstance, Count) :- + debug_metta(['atom-count',SpaceNameOrInstance]), + space_type_method(Type,atom_count,Method), call(Type,SpaceNameOrInstance),!, + call(Method,SpaceNameOrInstance,Count), + debug_metta(['type-method-result',Type,Method,Count]). +% Count Atoms +'atom-count'(Environment, Count):- eval_args(['atom-count', Environment], Count). + +% Fetch all atoms from a space +'get-atoms'(SpaceNameOrInstance, AtomsL) :- + debug_metta(['get-atoms',SpaceNameOrInstance]), + space_type_method(Type,get_atoms,Method), call(Type,SpaceNameOrInstance),!, + call(Method,SpaceNameOrInstance, AtomsL), + length(AtomsL,Count), + debug_metta(['type-method-result',Type,Method,Count]). +% Get Atoms +'get-atoms'(Environment, Atoms):- eval_args(['get-atoms', Environment], Atoms). + +% Iterate all atoms from a space +'atoms_iter'(SpaceNameOrInstance, Iter) :- + debug_metta(['atoms_iter',SpaceNameOrInstance]), + space_type_method(Type,atoms_iter,Method), call(Type,SpaceNameOrInstance),!, + call(Method,SpaceNameOrInstance, Iter), + debug_metta(['type-method-result',Type,Method,Iter]). + +% Match all atoms from a space +'atoms_match'(SpaceNameOrInstance, Atoms, Template, Else) :- + space_type_method(Type,atoms_match,Method), call(Type,SpaceNameOrInstance),!, + call(Method,SpaceNameOrInstance, Atoms, Template, Else), + debug_metta(['type-method-result',Type,Method,Atoms, Template, Else]). + + +% Query all atoms from a space +'space_query'(SpaceNameOrInstance, QueryAtom, Result) :- + space_type_method(Type,query,Method), call(Type,SpaceNameOrInstance),!, + call(Method,SpaceNameOrInstance, QueryAtom, Result), + debug_metta(['type-method-result',Type,Method,Result]). + + +subst_pattern_template(SpaceNameOrInstance, Pattern, Template) :- + debug_metta([subst_pattern_template,SpaceNameOrInstance, Pattern, Template]), + 'atoms_match'(SpaceNameOrInstance, Pattern, Template, []). + +/* +space_query_vars(SpaceNameOrInstance, Query, Vars) :- is_as_nb_space(SpaceNameOrInstance),!, + fetch_or_create_space(SpaceNameOrInstance, Space), + call_metta(Space,Query,Vars). +*/ +:- dynamic(was_asserted_space/1). + +was_asserted_space('&flybase'). +was_asserted_space('&self'). +was_asserted_space('&attentional_focus'). +was_asserted_space('&belief_events'). +was_asserted_space('&goal_events'). +was_asserted_space('&tempset'). +was_asserted_space('&concepts'). +was_asserted_space('&belief_events'). + +is_asserted_space(X):- was_asserted_space(X). +is_asserted_space(X):- \+ is_as_nb_space(X), \+ py_named_space(X),!. + +is_python_space_not_prolog(X):- \+ is_as_nb_space(X), \+ is_asserted_space(X). + +:- dynamic(is_python_space/1). + +:- dynamic(py_named_space/1). + +%py_named_space('&self'). +%py_named_space('&vspace'). +% Function to check if an atom is registered as a space name +:- dynamic is_registered_space_name/1. +is_as_nb_space('&nb'). +is_as_nb_space(G):- is_valid_nb_space(G) -> true ; + is_registered_space_name(G),nb_current(G,S),is_valid_nb_space(S). + +is_nb_space(G):- nonvar(G), is_as_nb_space(G). +% ============================ +% %%%% Pattern Matching +% ============================ +% Pattern Matching with an else branch +'match'(Environment, Pattern, Template, ElseBranch, Result):- eval_args(['match', Environment, Pattern, Template, ElseBranch], Result). +% Pattern Matching without an else branch +'match'(Environment, Pattern, Template, Result):- eval_argss(['match', Environment, Pattern, Template], Result). +%'match'(_Environment, Pattern, Template, Result):- callable(Pattern),!, call(Pattern),Result=Template. +%'match'(_Environment, Pattern, Template, Result):- !, is_True(Pattern),Result=Template. + + +'new-space'(Space):- gensym('hyperon::space::DynSpace@_',Name), fetch_or_create_space(Name, Space). + +:- dynamic(is_python_space/1). +% =============================== +% MeTTa Python incoming interface +% =============================== + +:- multifile(space_type_method/3). +:- dynamic(space_type_method/3). +space_type_method(is_as_nb_space,new_space,init_space). +space_type_method(is_as_nb_space,clear_space,clear_nb_atoms). +space_type_method(is_as_nb_space,add_atom,add_nb_atom). +space_type_method(is_as_nb_space,remove_atom,remove_nb_atom). +space_type_method(is_as_nb_space,replace_atom,replace_nb_atom). +space_type_method(is_as_nb_space,atom_count,atom_nb_count). +space_type_method(is_as_nb_space,get_atoms,get_nb_atoms). +%space_type_method(is_as_nb_space,get_atoms,arg(1)). +space_type_method(is_as_nb_space,atom_iter,atom_nb_iter). +%space_type_method(is_as_nb_space,query,space_nb_query). + +% Clear all atoms from a space +clear_nb_atoms(SpaceNameOrInstance) :- + fetch_or_create_space(SpaceNameOrInstance, Space), + nb_setarg(1, Space, []). + +% Add an atom to the space +add_nb_atom(SpaceNameOrInstance, Atom) :- + fetch_or_create_space(SpaceNameOrInstance, Space), + arg(1, Space, Atoms), + NewAtoms = [Atom | Atoms], + nb_setarg(1, Space, NewAtoms). + +% Count atoms in a space +atom_nb_count(SpaceNameOrInstance, Count) :- + fetch_or_create_space(SpaceNameOrInstance, Space), + arg(1, Space, Atoms), + length(Atoms, Count). + +% Remove an atom from a space +remove_nb_atom(SpaceNameOrInstance, Atom) :- + fetch_or_create_space(SpaceNameOrInstance, Space), + arg(1, Space, Atoms), + select(Atom, Atoms, UpdatedAtoms), + nb_setarg(1, Space, UpdatedAtoms). + +% Fetch all atoms from a space +get_nb_atoms(SpaceNameOrInstance, Atoms) :- + fetch_or_create_space(SpaceNameOrInstance, Space), + arg(1, Space, Atoms). + +% Replace an atom in the space +replace_nb_atom(SpaceNameOrInstance, OldAtom, NewAtom) :- + fetch_or_create_space(SpaceNameOrInstance, Space), + arg(1, Space, Atoms), + ( (select(Found, Atoms, TempAtoms),OldAtom=@=Found) + -> NewAtoms = [NewAtom | TempAtoms], + nb_setarg(1, Space, NewAtoms) + ; false + ). + + + +% Function to confirm if a term represents a space +is_valid_nb_space(Space):- compound(Space),functor(Space,'Space',_). + +% Find the original name of a given space +space_original_name(Space, Name) :- + is_registered_space_name(Name), + nb_current(Name, Space). + +% Register and initialize a new space +init_space(Name) :- + Space = 'Space'([]), + asserta(is_registered_space_name(Name)), + nb_setval(Name, Space). + +fetch_or_create_space(Name):- fetch_or_create_space(Name,_). +% Fetch an existing space or create a new one +fetch_or_create_space(NameOrInstance, Space) :- + ( atom(NameOrInstance) + -> (is_registered_space_name(NameOrInstance) + -> nb_current(NameOrInstance, Space) + ; init_space(NameOrInstance), + nb_current(NameOrInstance, Space)) + ; is_valid_nb_space(NameOrInstance) + -> Space = NameOrInstance + ; writeln('Error: Invalid input.') + ), + is_valid_nb_space(Space). + + +% Match Pattern in Space and produce Template +'match'(Space, Pattern, Template) :- + 'get-atoms'(Space, Atoms), + 'match-pattern'(Atoms, Pattern, Template). + +% Simple pattern match +'match-pattern'([], _, []). +'match-pattern'([H |_T], H, H) :- !. +'match-pattern'([_H| T], Pattern, Template) :- 'match-pattern'(T, Pattern, Template). + +%is_python_space(X):- python_object(X). + +ensure_space(X,Y):- catch(ensure_space_py(X,Y),_,fail),!. +ensure_space(_N,_V):- fail. + +% =============================== +% Clause Database interface +% =============================== +%debug_metta(Call):- skip(Call). +if_metta_debug(Goal):- getenv('VSPACE_VERBOSE','2'),!,ignore(call(Goal)). +%if_metta_debug(_):-!. +if_metta_debug(Goal):- !,ignore(call(Goal)). +debug_metta(Term):- notrace(if_metta_debug((format('~N; ~@~n',[write_src(Term)])))). +debug_metta(Msg,Term):- notrace(if_metta_debug((format('~N; ~w: ~@~n',[Msg,write_src(Term)])))),!. + +:- multifile(space_type_method/3). +:- dynamic(space_type_method/3). +space_type_method(is_asserted_space,new_space,init_space). +space_type_method(is_asserted_space,clear_space,clear_nb_atoms). +space_type_method(is_asserted_space,add_atom,metta_assertdb_add). +space_type_method(is_asserted_space,remove_atom,metta_assertdb_rem). +space_type_method(is_asserted_space,replace_atom,metta_assertdb_replace). +space_type_method(is_asserted_space,atom_count,metta_assertdb_count). +space_type_method(is_asserted_space,get_atoms,metta_assertdb_get_atoms). +space_type_method(is_asserted_space,atom_iter,metta_assertdb_iter). +%space_type_method(is_asserted_space,query,space_nb_query). + +%:- dynamic(for_metta/2). +%for_metta(_,T):- fb_pred(F,A),functor(T,F,A),call(T). +metta_assertdb_ls(KB):-listing(asserted_metta_atom(KB,_)). +metta_assertdb_add(KB,Atom):- subst_vars(Atom,New), + decl_m_fb_pred(user,asserted_metta_atom,2), + MP = asserted_metta_atom(KB,New), + assert_new(MP). +metta_assertdb_rem(KB,Old):- metta_assertdb_del(KB,Old). +metta_assertdb_del(KB,Atom):- subst_vars(Atom,Old), decl_m_fb_pred(user,asserted_metta_atom,2), MP = asserted_metta_atom(KB,Old), + copy_term(MP,Copy), clause(MP,true,Ref), MP=@= Copy, !, erase(Ref). % ,metta_assertdb('DEL',Old). +metta_assertdb_replace(KB,Old,New):- metta_assertdb_del(KB,Old), metta_assertdb_add(KB,New). +metta_assertdb_count(KB,Count):- + must_det_ll(( + decl_m_fb_pred(user,asserted_metta_atom,2), full_atom_count(SL1), + MP = asserted_metta_atom(KB,_), + predicate_property(MP,number_of_clauses(SL2)), + predicate_property(MP,number_of_rules(SL3)), + %metta_assertdb_ls(KB), + Count is SL1 + SL2 - SL3)),!. +metta_assertdb_count(_KB,0):-!. +%metta_assertdb_count(KB,Count):- writeln(metta_assertdb_count_in(KB,Count)), findall(Atom,for_metta(KB,Atom),AtomsL),length(AtomsL,Count),writeln(metta_assertdb_count_out(KB,Count)). +metta_assertdb_iter(KB,Atoms):- decl_m_fb_pred(user,asserted_metta_atom,2), asserted_metta_atom(KB,Atoms). + + + +metta_iter_bind(KB,Query,Vars,VarNames):- + term_variables(Query,QVars), + align_varnames(VarNames,Vars), + TV = debug_metta(['match',KB,Query,QVars,Vars,VarNames]), +% \+ \+ (numbervars(TV,0,_,[]),print(tv=TV),nl), + ignore(QVars=Vars), +% \+ \+ (numbervars(TV,0,_,[]),print(qv=TV),nl), + \+ \+ (%numbervars(TV,0,_,[]), + writeq(av=TV),nl), + space_query_vars(KB,Query,TF),TF\=='False'. + + +% Query from hyperon.base.GroundingSpace +space_query_vars(KB,Query,Vars):- is_asserted_space(KB),!, + decl_m_fb_pred(user,asserted_metta_atom,2), + call_metta(KB,Query,Vars), + debug_metta('RES',space_query_vars(KB,Query,Vars)). + + +metta_assertdb_get_atoms(KB,AtomsL):- decl_m_fb_pred(user,asserted_metta_atom,2), findall(Atom,asserted_metta_atom(KB,Atom),AtomsL). +/* + +%metta_assertdb_iter_bind(KB,Query,Template,AtomsL):- decl_m_fb_pred(user,asserted_metta_atom,2), findall(Template,asserted_metta_atom(KB,Query),AtomsL). +metta_assertdb_iter_bind(KB,Query,Vars):- + ignore(term_variables(Query,Vars)), + print(metta_assertdb(['match',KB,Query,Vars])),nl, + decl_m_fb_pred(user,asserted_metta_atom,2), (asserted_metta_atom(KB,Query)*->true;call_metta_assertdb(KB,Query,Vars)), + metta_assertdb('RES',metta_assertdb_iter_bind(KB,Query,Vars)). +%metta_assertdb_iter_bind(KB,Atom,Template):- metta_assertdb_stats, findall(Template,metta_assertdb_iter(KB,Atom),VarList). + +metta_assertdb_iter_bind(KB,Atoms,Vars):- + metta_assertdb_stats, + term_variables(Atoms,AVars), + metta_assertdb_iter(KB,Atoms), ignore(AVars = Vars). +*/ + + +align_varnames(VarNames,Vars):- + list_to_set(VarNames,NameSet), + merge_named_vars(NameSet,VarNames,Vars). + +merge_named_vars([],_VarNames,_Vars):-!. +merge_named_vars([N|NameSet],VarNames,Vars):- + merge_named(N,_V,VarNames,Vars), + merge_named_vars(NameSet,VarNames,Vars). +%merge_named_vars(_,_,_). + +merge_named(_,_,[],[]):-!. +merge_named(N,V,[N|VarNames],[V|Vars]):- + merge_named(N,V,VarNames,Vars). + + +call_metta( KB,Query,_Vars):- metta_atom(KB,Query). +call_metta(_KB,Query,_Vars):- metta_to_pyswip([],Query,Call),!, + print(user:Call),nl,user:call(Call). + +metta_to_pyswip(_PS,Query,Call):- var(Query),!,Call=Query. +metta_to_pyswip(_PS,Query,Call):- \+ compound(Query),!,Call=Query,!. +metta_to_pyswip(PS,Query,Call):- is_list(Query),Query=[Q|Uery],!,cmpd_to_pyswip(PS,Q,Uery,Call). +metta_to_pyswip(PS,Query,Call):- Query=..[Q|Uery], cmpd_to_pyswip(PS,Q,Uery,Call). + +cmpd_to_pyswip(PS,Q,Uery,Call):- atom(Q),maplist(metta_to_pyswip([Q|PS]),Uery,Cery),Call=..[Q|Cery]. +cmpd_to_pyswip(PS,"and",Uery,Call):- maplist(metta_to_pyswip(PS),Uery,Args),list_to_conjuncts(Args,Call). + + +'show-metta-def'(Pred, []):- + 'get-metta-src'(Pred,[_|SrcL]), + maplist(write_src_nl,SrcL). + +write_src_nl(Src):- format('~N'),write_src(Src),format('~N'). + +%'get-metta-src'(Pred,[Len|SrcL]):- findall(['AtomDef',Src],'get-metta-src1'(Pred,Src),SrcL), length(SrcL,Len). +'get-metta-src'(Pred,[Len|SrcL]):- findall(Src,'get-metta-src1'(Pred,Src),SrcL), length(SrcL,Len). +'get-metta-src1'(Pred,Src):- + current_self(Space), + metta_atom(Space,[F,A|List]), + once((sub_var(Pred,A)->Src = [F,A|List];sub_var(Pred,F)->Src = [F,A|List])). + +% is a quine +'AtomDef'(X,['AtomDef',X]). + +% =============================== +% PRINTERS +% =============================== + + +pp_sax(V) :- is_final_write(V),!. +pp_sax(S) :- \+ allow_concepts,!, write_src(S). +pp_sax(S) :- is_englishy(S),!,print_concept("StringValue",S). +pp_sax(S) :- symbol_length(S,1),symbol_string(S,SS),!,print_concept("StringValue",SS). +pp_sax(S) :- is_an_arg_type(S,T),!,print_concept("TypeNode",T). +pp_sax(S) :- has_type(S,T),!,format('(~wValueNode "~w")',[T,S]). +pp_sax(S) :- sub_atom(S,0,4,Aft,FB),flybase_identifier(FB,Type),!,(Aft>0->format('(~wValueNode "~w")',[Type,S]);format('(TypeNode "~w")',[Type])). +pp_sax(S) :- print_concept("ConceptNode",S). + +print_concept( CType,V):- allow_concepts, !, write("("),write(CType),write(" "),ignore(with_concepts(false,write_src(V))),write(")"). +print_concept(_CType,V):- ignore(write_src(V)). +write_val(V):- number(V),!, write_src(V). +write_val(V):- compound(V),!, write_src(V). +write_val(V):- write('"'),write(V),write('"'). + +% Base case: atoms are printed as-is. +pp_as(V) :- \+ \+ pp_sex(V),flush_output. +pp_sex(V) :- is_final_write(V),!. +pp_sex('!'(V)) :- write('!'),!,pp_sex(V). +pp_sex('exec'(V)) :- write('!'),!,pp_sex(V). +%pp_sex('') :- format('(EmptyNode null)',[]). +pp_sex('') :- !, format('""',[]). +pp_sex([]):- !, write('()'). +pp_sex('='(N,V)):- allow_concepts, !, format("~N;; ~w == ~n",[N]),!,pp_sex(V). +pp_sex(V) :- (number(V) ; is_dict(V)), !, print_concept('ValueAtom',V). +%pp_sex(V) :- (symbol(V),symbol_number(V,N)), !, print_concept('ValueAtom',N). +pp_sex(S) :- symbol(S), always_dash_functor(S,D), pp_sax(D),!. +pp_sex(S) :- string(S),!, print_concept('StringValue',S). +% Lists are printed with parentheses. +pp_sex(V) :- \+ compound(V), !, format('~p',[V]). +pp_sex(V) :- V = '$VAR'(_), !, format('$~p',[V]). +pp_sex('!'(V)) :- write('!'),!,pp_sex(V). +pp_sex(listOf(S,_)) :- !,pp_sex(listOf(S)). +pp_sex(listOf(S)) :- !,format('(ListValue ~@)',[pp_sex(S)]). + +pp_sex([H|T]) :- \+ no_src_indents, atom(H),member(H,['If','cond','let','let*']),!, + with_indents(true,w_proper_indent(2,w_in_p(pp_sexi([H|T])))). + +pp_sex([H|T]) :- is_list(T), length(T,Args),Args =< 2, fail, + wots(SS,((with_indents(false,(write('('), pp_sex(H), print_list_as_sexpression(T), write(')')))))), + ((atom_length(SS,Len),Len < 20) ->write(SS); + with_indents(true,w_proper_indent(2,w_in_p(pp_sexi([H|T]))))),!. +/* + +pp_sex([H|T]) :- is_list(T),atom(H),upcase_atom(H,U),downcase_atom(H,U),!, + with_indents(false,(write('('), pp_sex(H), print_list_as_sexpression(T), write(')'))). + +%pp_sex([H,B,C|T]) :- T==[],!, +% with_indents(false,(write('('), pp_sex(H), print_list_as_sexpression([B,C]), write(')'))). +*/ +pp_sex(V) :- no_src_indents,!,pp_sexi(V). + +pp_sex(V) :- w_proper_indent(2,w_in_p(pp_sexi(V))). + +:- nb_setval(src_indents,'True'). +no_src_indents:- nb_setval(src_indents,'False'). + %option_else(src_indents,TF,true),!,TF=='False'. + +pp_sexi_l([H,S]):-H=='[...]', write('['),print_items_list(S),write(' ]'). +pp_sexi_l([H,S]):-H=='{...}', write('{'),print_items_list(S),write(' }'). +pp_sexi_l([H|T]):-write('('), pp_sex(H), print_list_as_sexpression(T), write(')'). + +print_items_list(X):- is_list(X),!,print_list_as_sexpression(X). +print_items_list(X):- write_src(X). + +pp_sexi(V) :- is_final_write(V),!. +pp_sexi([H|T]) :- is_list(T),!,pp_sexi_l([H|T]). +% Compound terms. +%pp_sex(Term) :- compound(Term), Term =.. [Functor|Args], write('('),format('(~w ',[Functor]), write_args_as_sexpression(Args), write(')'). +%pp_sex(Term) :- Term =.. ['=',H|Args], length(Args,L),L>2, write('(= '), pp_sex(H), write('\n\t\t'), maplist(pp_sex(2),Args). +pp_sexi(Term) :- Term==[],!,write('()'). +pp_sexi(Term) :- compound_name_arity(Term,F,0),!,pp_sexi([F]). +pp_sexi(Term) :- Term =.. [Functor|Args], always_dash_functor(Functor,DFunctor), format('(~w ',[DFunctor]), write_args_as_sexpression(Args), write(')'),!. +pp_sexi(Term) :- allow_concepts, Term =.. [Functor|Args], format('(EvaluationLink (PredicateNode "~w") (ListLink ',[Functor]), write_args_as_sexpression(Args), write('))'),!. +pp_sexi(Term) :- Term =.. [Functor|Args], + always_dash_functor(Functor,DFunctor), format('(~w ',[DFunctor]), write_args_as_sexpression(Args), write(')'),!. + +pp_sex(2,Result):- write('\t\t'),pp_sex(Result). + + +current_column(Column) :- current_output(Stream), line_position(Stream, Column),!. +current_column(Column) :- stream_property(current_output, position(Position)), stream_position_data(column, Position, Column). +min_indent(Sz):- current_column(Col),Col>Sz,nl,indent_len(Sz). +min_indent(Sz):- current_column(Col),Need is Sz-Col,indent_len(Need),!. +min_indent(Sz):- nl, indent_len(Sz). +indent_len(Need):- forall(between(1,Need,_),write(' ')). + +w_proper_indent(N,G):- + flag(w_in_p,X,X), %(X==0->nl;true), + XX is (X*2)+N,setup_call_cleanup(min_indent(XX),G,true). +w_in_p(G):- setup_call_cleanup(flag(w_in_p,X,X+1),G,flag(w_in_p,_,X)). + + +always_dash_functor(A,B):- once(dash_functor(A,B)),A\=@=B,!. +always_dash_functor(A,A). + +dash_functor(A,C):- \+ symbol(A),!,C=A. +dash_functor(A,C):- fail, p2m(A,B),A\==B,!,always_dash_functor(B,C). +dash_functor(Functor,DFunctor):- + symbol(Functor), atomic_list_concat(L,'-',Functor), L\=[_],maplist(always_dash_functor,L,LL), + atomic_list_concat(LL,'-',DFunctor). +dash_functor(Functor,DFunctor):- fail, + symbol(Functor), atomic_list_concat(L,'_',Functor), L\=[_],maplist(always_dash_functor,L,LL), + atomic_list_concat(LL,'-',DFunctor). +dash_functor(Functor,DFunctor):- + symbol(Functor), atomic_list_concat(L,'_',Functor), L\=[_],maplist(always_dash_functor,L,LL), + atomic_list_concat(LL,'_',DFunctor). + +sort_on(C,R,A,B):- (A==B-> R= (=) ; must_det_ll((call(C,A,AA),call(C,B,BB),!,compare(R,AA+A,BB+B)))),!. +tokens(X,VL):- unaccent_atom(X,A),!, findall(E,(is_tokenizer(T),call(T,A,E)),L),predsort(sort_on(length_fw_len),L,S),last(S,VL). + +length_fw_len([W|List],L+WL):- length(List,L),atom_length(W,WL). + +print_token_args:- make, + fb_arg(X),tokens(X,A0), + exclude(is_dash,A0,A),tterm(A,AT),writeq(X),write(' '),writeq(AT),write(' '),write_src(A),nl,fail. +is_dash('_'). +is_dash('-'). +tterm([A],A):-!. +tterm([A,':',B|M],BA):- atom(A),!,BA=..[A,B|M]. +tterm([A,B|M],BA):- atom(B),!,BA=..[B,A|M]. +tterm([A|B],BA):- atom(A),!,BA=..[B|A]. +tterm(A,A). + +is_tokenizer(into_list). +is_tokenizer(to_case_break_atoms). +is_tokenizer(atom_to_stem_list). +is_tokenizer(tokenize_atom). +%is_tokenizer(double_metaphone). + + + +is_an_arg_type(S,T):- flybase_identifier(S,T),!. +has_type(S,Type):- sub_atom(S,0,4,Aft,FB),flybase_identifier(FB,Type),!,Aft>0. + +% Print arguments of a compound term. +write_args_as_sexpression([]). +write_args_as_sexpression([H|T]) :- write(' '), pp_sex(H), write_args_as_sexpression(T). + +% Print the rest of the list. +print_list_as_sexpression([]). +%print_list_as_sexpression([H]):- w_proper_indent(pp_sex(H)),!. +print_list_as_sexpression([H|T]):- write(' '), pp_sex(H), print_list_as_sexpression(T). + +call_sexpr(S):- writeln(call=S). +%call_sexpr(Space,Expr,Result):- + +:- dynamic(fb_pred/2). + +%full_atom_count(SL):- flag(total_loaded_atoms,SL,SL),SL>1,!. +full_atom_count(SL):- findall(NC,(fb_pred_nr(F,A),metta_stats(F,A,NC)),Each), sumlist(Each,SL). + +fb_pred_nr(F,A):- dcall0000000000(no_repeats((F=A), fb_pred(F,A))). + +heartbeat :- + % Get the current time and the last printed time + get_time(CurrentTime), + % Check if the global variable is set + ( nb_current(last_printed_time, _) + -> true + ; nb_setval(last_printed_time, CurrentTime) + ), + + nb_getval(last_printed_time, LastPrintedTime), + + % Calculate the difference + Diff is CurrentTime - LastPrintedTime, + + % If the difference is greater than or equal to 60 seconds (1 minute) + ( Diff >= 60 + -> % Print the heartbeat message and update the last printed time + metta_stats + ; % Otherwise, do nothing + true + ). + +metta_stats:- gc_now, + writeln('\n\n\n\n\n\n;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~'), + writeln(';~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~'), + full_atom_count(SL), + format("~N~n; Total\t\tAtoms (Atomspace size): ~`.t ~D~108|~n",[SL]), + get_time(CurrentTime), nb_setval(last_printed_time, CurrentTime), + post_statistic(memory,Mem), + post_statistic(atom_space,AS), + post_statistic(cputime,TotalSeconds), + post_statistic(atoms,Concepts), + flag(assert_new,CTs,CTs), + post_statistic(stack,StackMem), + + + PM is Mem + StackMem, + RM is Mem-AS, + PA is RM//(SL+1), + APS is 60*floor(SL/(TotalSeconds+1)), + ACS is AS//(Concepts+1), + + pl_stats('SymbolAtoms',Concepts), + pl_stats('Random samples',CTs), + skip((pl_stats('Bytes Per Atom (Average)',PA), pl_stats('Bytes Per ConceptNode (Average)',ACS))), + skip((pl_stats('Relational Memory',RM), pl_stats('ConceptNode Memory',AS))), + %pl_stats('Queryspace Memory',StackMem), + %CPU is CPUTime-57600, + format_time(TotalSeconds, Formatted), + skip((pl_stats('Atoms per minute',APS))), + pl_stats('Total Memory Used',PM), + pl_stats('Runtime (days:hh:mm:ss)',Formatted), + nl,nl,!. + +metta_stats(F):- for_all(fb_pred_nr(F,A),metta_stats(F,A)). + +metta_stats(F,A):- forall(metta_stats(F,A,NC), pl_stats(F/A,NC)). +metta_stats(F,A,NC):- functor(P,F,A),(predicate_property(P,number_of_clauses(NC))->true;NC=0). +pl_stats(Stat):- statistics(Stat,Value),pl_stats(Stat,Value). +pl_stats(Stat,[Value|_]):- nonvar(Value),!, pl_stats(Stat,Value). +pl_stats(Stat,Value):- format("~N;\t\t~@: ~`.t ~@~100|",[format_value(Stat),format_value(Value)]),!. + + +% AsPred to print the formatted result. +format_value(Value) :- float(Value),!,format("~2f",[Value]),!. +format_value(Bytes) :- integer(Bytes),format_bytes(Bytes, Formatted), write(Formatted). +format_value(Term) :- format("~w",[Term]). +% Base case: If the number is 1G or more, show it in gigabytes (G). +format_bytes(Bytes, Formatted) :- Bytes >= 1073741824, GB is Bytes / 1073741824, format(string(Formatted), '~2fG', [GB]). +% If the number is less than 1G, show it in megabytes (M). +format_bytes(Bytes, Formatted) :- Bytes >= 104857600, Bytes < 1073741824, !, MB is Bytes / 1048576, D is floor(MB), format(string(Formatted), '~DM', [D]). +% If the number is less than 1K, show it in bytes (B). +format_bytes(Bytes, Formatted) :- format(string(Formatted), '~D', [Bytes]). +% % If the number is less than 1M, show it in kilobytes (K). +%format_bytes(Bytes, Formatted) :- Bytes >= 1024, Bytes < 1048576, !, KB is Bytes / 1024, format(string(Formatted), '~0fK', [KB]). + +% Convert total seconds to days, hours, minutes, seconds, and milliseconds. +format_time(TotalSeconds, Formatted) :- + Seconds is floor(TotalSeconds), + % Get days, remaining seconds + Days is div(Seconds, 86400), + Remain1 is mod(Seconds, 86400)-57600, + format_time(string(Out),'%T',Remain1), + % Format the result + format(string(Formatted), '~w:~w', [Days, Out]). + +% AsPred to print the formatted time. +print_formatted_time(TotalSeconds) :- + format_time(TotalSeconds, Formatted), + writeln(Formatted). + + +metta_final:- + save_pre_statistic(memory), + save_pre_statistic(atoms), + save_pre_statistic(atom_space). +/* +symbol(X):- atom(X). +symbol_number(S,N):- atom_number(S,N). +symbol_string(S,N):- atom_string(S,N). +symbol_chars(S,N):- atom_chars(S,N). +symbol_length(S,N):- atom_length(S,N). +symbol_concat(A,B,C):- atom_concat(A,B,C). +symbolic_list_concat(A,B,C):- atomic_list_concat(A,B,C). +symbol_contains(T,TT):- atom_contains(T,TT). +*/ + diff --git a/metta_vspace/pyswip-want/metta_subst.bk b/metta_vspace/pyswip-want/metta_subst.bk new file mode 100755 index 00000000..55f0ca41 --- /dev/null +++ b/metta_vspace/pyswip-want/metta_subst.bk @@ -0,0 +1,833 @@ +%self_eval_l1t(X):- var(X),!. +%self_eval_l1t(X):- string(X),!. +%self_eval_l1t(X):- number(X),!. +%self_eval_l1t([]). +self_eval_l1t(X):- \+ callable(X),!. +self_eval_l1t(X):- is_valid_nb_state(X),!. +self_eval_l1t(X):- is_list(X),!,fail. +%self_eval_l1t(X):- compound(X),!. +%self_eval_l1t(X):- is_ref(X),!,fail. +self_eval_l1t(X):- atom(X),!, \+ nb_current(X,_),!. +self_eval_l1t('True'). self_eval_l1t('False'). self_eval_l1t('F'). + + +:- nb_setval(self_space, '&self'). +eval_l1ts_to(XX,Y):- Y==XX,!. +eval_l1ts_to(XX,Y):- Y=='True',!, is_True(XX),!. + +%current_self(Space):- nb_current(self_space,Space). +eval_l1t_args(A,AA):- + current_self(Space), + eval_l1t_args(11,Space,A,AA). + +%eval_l1t_args(Depth,_Self,X,_Y):- forall(between(6,Depth,_),write(' ')),writeqln(eval_l1t_args(X)),fail. + +eval_l1t_args(_Dpth,_Slf,X,Y):- nonvar(Y),X=Y,!. + +eval_l1t_args(Depth,Self,X,Y):- nonvar(Y),!,eval_l1t_args(Depth,Self,X,XX),eval_l1ts_to(XX,Y). +eval_l1t_args(_Dpth,_Slf,X,Y):- self_eval_l1t(X),!,Y=X. +eval_l1t_args(_Dpth,_Slf,[X|T],Y):- T==[], \+ callable(X),!,Y=[X]. + +eval_l1t_args(Depth,Self,[F|X],Y):- + (F=='superpose' ; ( option_value(no_repeats,false))), + mnotrace((D1 is Depth-1)),!, + eval_l1t_args0(D1,Self,[F|X],Y). + +eval_l1t_args(Depth,Self,X,Y):- + mnotrace((no_repeats_var(YY), + D1 is Depth-1)), + eval_l1t_args0(D1,Self,X,Y), + mnotrace(( \+ (Y\=YY))). + + + + + +:- nodebug(metta(eval_l1t)). + +/* +debugging_metta(G):-is_debugging((eval_l1t))->ignore(G);true. +w_indent(Depth,Goal):- + \+ \+ mnotrace(ignore((( + format('~N'), + setup_call_cleanup(forall(between(Depth,101,_),write(' ')),Goal, format('~N')))))). +indentq(Depth,Term):- + \+ \+ mnotrace(ignore((( + format('~N'), + setup_call_cleanup(forall(between(Depth,101,_),write(' ')),format('~q',[Term]), + format('~N')))))). + + +with_debug(Flag,Goal):- is_debugging(Flag),!, call(Goal). +with_debug(Flag,Goal):- flag(eval_l1t_num,_,0), + setup_call_cleanup(set_debug(Flag,true),call(Goal),set_debug(Flag,flase)). + +flag_to_var(Flag,Var):- atom(Flag), \+ atom_concat('trace-on-',_,Flag),!,atom_concat('trace-on-',Flag,Var). +flag_to_var(metta(Flag),Var):- !, nonvar(Flag), flag_to_var(Flag,Var). +flag_to_var(Flag,Var):- Flag=Var. + +set_debug(Flag,Val):- \+ atom(Flag), flag_to_var(Flag,Var), atom(Var),!,set_debug(Var,Val). +set_debug(Flag,true):- !, debug(metta(Flag)),flag_to_var(Flag,Var),set_option_value(Var,true). +set_debug(Flag,false):- nodebug(metta(Flag)),flag_to_var(Flag,Var),set_option_value(Var,false). +if_trace((Flag;true),Goal):- !, notrace(( catch_err(ignore((Goal)),E,wdmsg(E-->if_trace((Flag;true),Goal))))). +if_trace(Flag,Goal):- notrace((catch_err(ignore((is_debugging(Flag),Goal)),E,wdmsg(E-->if_trace(Flag,Goal))))). + + +%maybe_efbug(SS,G):- efbug(SS,G)*-> if_trace(eval_l1t,wdmsg(SS=G)) ; fail. +maybe_efbug(_,G):- call(G). +%efbug(P1,G):- call(P1,G). +efbug(_,G):- call(G). + + + +is_debugging(Flag):- var(Flag),!,fail. +is_debugging((A;B)):- !, (is_debugging(A) ; is_debugging(B) ). +is_debugging((A,B)):- !, (is_debugging(A) , is_debugging(B) ). +is_debugging(not(Flag)):- !, \+ is_debugging(Flag). +is_debugging(Flag):- Flag== false,!,fail. +is_debugging(Flag):- Flag== true,!. +is_debugging(Flag):- debugging(metta(Flag),TF),!,TF==true. +is_debugging(Flag):- debugging(Flag,TF),!,TF==true. +is_debugging(Flag):- flag_to_var(Flag,Var), + (option_value(Var,true)->true;(Flag\==Var -> is_debugging(Var))). + +:- nodebug(metta(overflow)). + +*/ + +eval_l1t_args0(Depth,_Slf,X,Y):- Depth<1,!,X=Y, (\+ trace_on_overflow-> true; flag(eval_l1t_num,_,0),debug(metta(eval_l1t))). +eval_l1t_args0(_Dpth,_Slf,X,Y):- self_eval_l1t(X),!,Y=X. +eval_l1t_args0(Depth,Self,X,Y):- + Depth2 is Depth-1, + eval_l1t_args11(Depth,Self,X,M), + (M\=@=X ->eval_l1t_args0(Depth2,Self,M,Y);Y=X). + + + +eval_l1t_args11(_Dpth,_Slf,X,Y):- self_eval_l1t(X),!,Y=X. +eval_l1t_args11(Depth,Self,X,Y):- \+ debugging(metta(eval_l1t)),!, eval_l1t_args1(Depth,Self,X,Y). +eval_l1t_args11(Depth,Self,X,Y):- flag(eval_l1t_num,EX,EX+1), + option_else(traclen,Max,100), + (EX>Max->(nodebug(metta(eval_l1t)),write('Switched off tracing. For a longer trace !(pragma! tracelen 101))'));true), + mnotrace((no_repeats_var(YY), D1 is Depth-1)), + DR is 99-D1, + if_trace(metta(eval_l1t),indentq(Depth,'-->'(EX,Self,X,depth(DR)))), + Ret=retval(fail), + call_cleanup(( + eval_l1t_args1(D1,Self,X,Y), + mnotrace(( \+ (Y\=YY), nb_setarg(1,Ret,Y)))), + mnotrace(ignore(((Y\=@=X,if_trace(metta(eval_l1t),indentq(Depth,'<--'(EX,Ret)))))))), + (Ret\=@=retval(fail)->true;(rtrace(eval_l1t_args0(D1,Self,X,Y)),fail)). + + +:- discontiguous eval_l1t_args1/4. +:- discontiguous eval_l1t_args2/4. + +eval_l1t_args1(_Dpth,_Slf,Name,Value):- atom(Name), nb_current(Name,Value),!. + +eval_l1t_args1(Depth,Self,[V|VI],VVO):- \+ is_list(VI),!, + eval_l1t_args(Depth,Self,VI,VM), + ( VM\==VI -> eval_l1t_args(Depth,Self,[V|VM],VVO) ; + (eval_l1t_args(Depth,Self,V,VV), (V\==VV -> eval_l1t_args(Depth,Self,[VV|VI],VVO) ; VVO = [V|VI]))). + +eval_l1t_args1(_Dpth,_Slf,X,Y):- \+ is_list(X),!,Y=X. + +eval_l1t_args1(Depth,Self,[V|VI],[V|VO]):- var(V),is_list(VI),!,maplist(eval_l1t_args(Depth,Self),VI,VO). + +eval_l1t_args1(_Dpth,_Slf,['repl!'],'True'):- !, repl. +eval_l1t_args1(Depth,Self,['!',Cond],Res):- !, call(eval_l1t_args(Depth,Self,Cond,Res)). +eval_l1t_args1(Depth,Self,['rtrace',Cond],Res):- !, rtrace(eval_l1t_args(Depth,Self,Cond,Res)). +eval_l1t_args1(Depth,Self,['time',Cond],Res):- !, time(eval_l1t_args(Depth,Self,Cond,Res)). +eval_l1t_args1(Depth,Self,['print',Cond],Res):- !, eval_l1t_args(Depth,Self,Cond,Res),format('~N'),print(Res),format('~N'). +% !(println! $1) +eval_l1t_args1(Depth,Self,['println!',Cond],Res):- !, eval_l1t_args(Depth,Self,Cond,Res),format('~N'),print(Res),format('~N'). + +eval_l1t_args1(_Dpth,_Slf,List,Y):- is_list(List),maplist(self_eval_l1t,List),List=[H|_], \+ atom(H), !,Y=List. + +eval_l1t_args1(Depth,Self,['assertTrue', X],TF):- !, eval_l1t_args(Depth,Self,['assertEqual',X,'True'],TF). +eval_l1t_args1(Depth,Self,['assertFalse',X],TF):- !, eval_l1t_args(Depth,Self,['assertEqual',X,'False'],TF). + +eval_l1t_args1(Depth,Self,['assertEqual',X0,Y0],RetVal):- !, + subst_vars(X0,X),subst_vars(Y0,Y), + l1t_loonit_assert_source_tf( + ['assertEqual',X0,Y0], + (bagof_eval_l1t(Depth,Self,X,XX), + bagof_eval_l1t(Depth,Self,Y,YY)), + equal_enough_for_test(XX,YY), TF), + (TF=='True'->return_empty(RetVal);RetVal=[got,XX,expected,YY]). + +eval_l1t_args1(Depth,Self,['assertNotEqual',X0,Y0],RetVal):- !, + subst_vars(X0,X),subst_vars(Y0,Y), + l1t_loonit_assert_source_tf( + ['assertNotEqual',X0,Y0], + (setof_eval_l1t(Depth,Self,X,XX), setof_eval_l1t(Depth,Self,Y,YY)), + \+ equal_enough(XX,YY), TF), + (TF=='True'->return_empty(RetVal);RetVal=[got,XX,expected,not,YY]). + +eval_l1t_args1(Depth,Self,['assertEqualToResult',X0,Y0],RetVal):- !, + subst_vars(X0,X),subst_vars(Y0,Y), + l1t_loonit_assert_source_tf( + ['assertEqualToResult',X0,Y0], + (bagof_eval_l1t(Depth,Self,X,XX), =(Y,YY)), + equal_enough_for_test(XX,YY), TF), + (TF=='True'->return_empty(RetVal);RetVal=[got,XX,expected,YY]),!. + + +l1t_loonit_assert_source_tf(Src,Goal,Check,TF):- + copy_term(Goal,OrigGoal), + l1t_loonit_asserts(Src, time_eval('\n; EVAL TEST\n;',Goal), Check), + as_tf(Check,TF),!, + ignore(( + once((TF='True', is_debugging(pass));(TF='False', is_debugging(fail))), + with_debug((eval_l1t),time_eval('Trace',OrigGoal)))). + +l1t_loonit_asserts(Src,Goal,Check):- + loonit_asserts(Src,Goal,Check). + + +/* +sort_result(Res,Res):- \+ compound(Res),!. +sort_result([And|Res1],Res):- is_and(And),!,sort_result(Res1,Res). +sort_result([T,And|Res1],Res):- is_and(And),!,sort_result([T|Res1],Res). +sort_result([H|T],[HH|TT]):- !, sort_result(H,HH),sort_result(T,TT). +sort_result(Res,Res). + +unify_enough(L,L):-!. +unify_enough(L,C):- is_list(L),into_list_args(C,CC),!,unify_lists(CC,L). +unify_enough(C,L):- is_list(L),into_list_args(C,CC),!,unify_lists(CC,L). +unify_enough(C,L):- \+ compound(C),!,L=C. +unify_enough(L,C):- \+ compound(C),!,L=C. +unify_enough(L,C):- into_list_args(L,LL),into_list_args(C,CC),!,unify_lists(CC,LL). + +unify_lists(C,L):- \+ compound(C),!,L=C. +unify_lists(L,C):- \+ compound(C),!,L=C. +unify_lists([C|CC],[L|LL]):- unify_enough(L,C),!,unify_lists(CC,LL). + +equal_enough(R,V):- is_list(R),is_list(V),sort(R,RR),sort(V,VV),!,equal_enouf(RR,VV),!. +equal_enough(R,V):- copy_term(R,RR),copy_term(V,VV),equal_enouf(R,V),!,R=@=RR,V=@=VV. + +equal_enough_for_test(X,Y):- must_det_ll((subst_vars(X,XX),subst_vars(Y,YY))),!,equal_enough(XX,YY),!. + +equal_enouf(R,V):- R=@=V, !. +equal_enouf(_,V):- V=@='...',!. +equal_enouf(L,C):- is_list(L),into_list_args(C,CC),!,equal_enouf_l(CC,L). +equal_enouf(C,L):- is_list(L),into_list_args(C,CC),!,equal_enouf_l(CC,L). +%equal_enouf(R,V):- (var(R),var(V)),!, R=V. +equal_enouf(R,V):- (var(R);var(V)),!, R==V. +equal_enouf(R,V):- number(R),number(V),!, RV is abs(R-V), RV < 0.03 . +equal_enouf(R,V):- atom(R),!,atom(V), has_unicode(R),has_unicode(V). +equal_enouf(R,V):- (\+ compound(R) ; \+ compound(V)),!, R==V. +equal_enouf(L,C):- into_list_args(L,LL),into_list_args(C,CC),!,equal_enouf_l(CC,LL). + +equal_enouf_l(C,L):- \+ compound(C),!,L=@=C. +equal_enouf_l(L,C):- \+ compound(C),!,L=@=C. +equal_enouf_l([C|CC],[L|LL]):- !, equal_enouf(L,C),!,equal_enouf_l(CC,LL). + + +has_unicode(A):- atom_codes(A,Cs),member(N,Cs),N>127,!. +set_last_error(_). + +*/ + +eval_l1t_args1(Depth,Self,['match',Other,Goal,Template],Template):- into_space(Self,Other,Space),!, metta_atom_iter_l1t(Depth,Space,Goal). +eval_l1t_args1(Depth,Self,['match',Other,Goal,Template,Else],Template):- + (eval_l1t_args1(Depth,Self,['match',Other,Goal,Template],Template)*->true;Template=Else). + +% Macro: case +eval_l1t_args1(Depth,Self,X,Res):- + X= [CaseSym,A,CL],CaseSym == 'case', !, + into_case_l1t_list(CL,CASES), + findall(Key-Value, + (nth0(Nth,CASES,Case0), + (is_case_l1t(Key,Case0,Value), + if_trace((case),(format('~N'), + writeqln(c(Nth,Key)=Value))))),KVs),!, + ((eval_l1t_args(Depth,Self,A,AA), if_trace((case),writeqln(switch=AA)), + (select_case_l1t(Depth,Self,AA,KVs,Value)->true;(member(Void -Value,KVs),Void=='%void%'))) + *->true;(member(Void -Value,KVs),Void=='%void%')), + eval_l1t_args(Depth,Self,Value,Res). + + select_case_l1t(Depth,Self,AA,Cases,Value):- + (best_key_l1t(AA,Cases,Value) -> true ; + (maybe_special_key_l1ts(Depth,Self,Cases,CasES), + (best_key_l1t(AA,CasES,Value) -> true ; + (member(Void -Value,CasES),Void=='%void%')))). + + best_key_l1t(AA,Cases,Value):- + ((member(Match-Value,Cases),unify_enough(AA,Match))->true; + ((member(Match-Value,Cases),AA ==Match)->true; + ((member(Match-Value,Cases),AA=@=Match)->true; + (member(Match-Value,Cases),AA = Match)))). + + %into_case_l1t_list([[C|ASES0]],CASES):- is_list(C),!, into_case_l1t_list([C|ASES0],CASES),!. + into_case_l1t_list(CASES,CASES):- is_list(CASES),!. + is_case_l1t(AA,[AA,Value],Value):-!. + is_case_l1t(AA,[AA|Value],Value). + + maybe_special_key_l1ts(Depth,Self,[K-V|KVI],[AK-V|KVO]):- + eval_l1t_args(Depth,Self,K,AK), K\=@=AK,!, + maybe_special_key_l1ts(Depth,Self,KVI,KVO). + maybe_special_key_l1ts(Depth,Self,[_|KVI],KVO):- + maybe_special_key_l1ts(Depth,Self,KVI,KVO). + maybe_special_key_l1ts(_Depth,_Self,[],[]). + + +%[collapse,[1,2,3]] +eval_l1t_args1(Depth,Self,['collapse',List],Res):-!, bagof_eval_l1t(Depth,Self,List,Res). +%[superpose,[1,2,3]] +eval_l1t_args1(Depth,Self,['superpose',List],Res):- !, member(E,List),eval_l1t_args(Depth,Self,E,Res). +get_l1t_sa_p1(P3,E,Cmpd,SA):- compound(Cmpd), get_l1t_sa_p2(P3,E,Cmpd,SA). +get_l1t_sa_p2(P3,E,Cmpd,call(P3,N1,Cmpd)):- arg(N1,Cmpd,E). +get_l1t_sa_p2(P3,E,Cmpd,SA):- arg(_,Cmpd,Arg),get_l1t_sa_p1(P3,E,Arg,SA). +eval_l1t_args1(Depth,Self, Term, Res):- fail, + mnotrace(( get_l1t_sa_p1(setarg,ST,Term,P1), % ST\==Term, + compound(ST), ST = [F,List],F=='superpose',nonvar(List), %maplist(atomic,List), + call(P1,Var))), !, + %max_counting(F,20), + member(Var,List), + eval_l1t_args(Depth,Self, Term, Res). + +/* + +sub_sterm(Sub,Sub). +sub_sterm(Sub,Term):- sub_sterm1(Sub,Term). +sub_sterm1(_ ,List):- \+ compound(List),!,fail. +sub_sterm1(Sub,List):- is_list(List),!,member(SL,List),sub_sterm(Sub,SL). +sub_sterm1(_ ,[_|_]):-!,fail. +sub_sterm1(Sub,Term):- arg(_,Term,SL),sub_sterm(Sub,SL). +*/ + + + +eval_l1t_args1(Depth,Self, Term, Res):- + mnotrace(( get_l1t_sa_p1(setarg,ST,Term,P1), + compound(ST), ST = [F,List],F=='collapse',nonvar(List), %maplist(atomic,List), + call(P1,Var))), !, setof_eval_l1t(Depth,Self,List,Var), + eval_l1t_args(Depth,Self, Term, Res). + + +%max_counting(F,Max):- flag(F,X,X+1), X true; (flag(F,_,10),!,fail). + + +eval_l1t_args1(Depth,Self,['if',Cond,Then],Res):- !, + eval_l1t_args(Depth,Self,Cond,TF), + (is_True(TF) -> eval_l1t_args(Depth,Self,Then,Res) ; Res = []). + +eval_l1t_args1(Depth,Self,['if',Cond,Then,Else],Res):- !, + eval_l1t_args(Depth,Self,Cond,TF), + (is_True(TF) -> eval_l1t_args(Depth,Self,Then,Res);eval_l1t_args(Depth,Self,Else,Res)). + +eval_l1t_args1(_Dpth,_Slf,[_,Nothing],Nothing):- 'Nothing'==Nothing,!. + +eval_l1t_args1(Depth,Self,['let',A,A5,AA],OO):- !, + %(var(A)->true;trace), + ((eval_l1t_args(Depth,Self,A5,AE), AE=A)), + eval_l1t_args(Depth,Self,AA,OO). +%eval_l1t_args1(Depth,Self,['let',A,A5,AA],AAO):- !,eval_l1t_args(Depth,Self,A5,A),eval_l1t_args(Depth,Self,AA,AAO). +eval_l1t_args1(Depth,Self,['let*',[],Body],RetVal):- !, eval_l1t_args(Depth,Self,Body,RetVal). +eval_l1t_args1(Depth,Self,['let*',[[Var,Val]|LetRest],Body],RetVal):- !, + eval_l1t_args1(Depth,Self,['let',Var,Val,['let*',LetRest,Body]],RetVal). + +eval_l1t_args1(Depth,Self,['colapse'|List], Flat):- !, maplist(eval_l1t_args(Depth,Self),List,Res),flatten(Res,Flat). +eval_l1t_args1(Depth,Self,['get-atoms',Other],PredDecl):- !,into_space(Self,Other,Space), metta_atom_iter_l1t(Depth,Space,PredDecl). +eval_l1t_args1(_Dpth,_Slf,['car-atom',Atom],CAR):- !, Atom=[CAR|_],!. +eval_l1t_args1(_Dpth,_Slf,['cdr-atom',Atom],CDR):- !, Atom=[_|CDR],!. + +eval_l1t_args1(Depth,Self,['Cons', A, B ],['Cons', AA, BB]):- no_cons_reduce, !, + eval_l1t_args(Depth,Self,A,AA), eval_l1t_args(Depth,Self,B,BB). + +eval_l1t_args1(Depth,Self,['Cons', A, B ],[AA|BB]):- \+ no_cons_reduce, !, + eval_l1t_args(Depth,Self,A,AA), eval_l1t_args(Depth,Self,B,BB). + + +eval_l1t_args1(Depth,Self,['change-state!',StateExpr, UpdatedValue], Ret):- !, eval_l1t_args(Depth,Self,StateExpr,StateMonad), + eval_l1t_args(Depth,Self,UpdatedValue,Value), 'change-state!'(Depth,Self,StateMonad, Value, Ret). +eval_l1t_args1(Depth,Self,['new-state',UpdatedValue],StateMonad):- !, + eval_l1t_args(Depth,Self,UpdatedValue,Value), 'new-state'(Depth,Self,Value,StateMonad). +eval_l1t_args1(Depth,Self,['get-state',StateExpr],Value):- !, + eval_l1t_args(Depth,Self,StateExpr,StateMonad), 'get-state'(StateMonad,Value). + + + +% eval_l1t_args1(Depth,Self,['get-state',Expr],Value):- !, eval_l1t_args(Depth,Self,Expr,State), arg(1,State,Value). + + + +% check_type:- option_else(typecheck,TF,'False'), TF=='True'. + +:- dynamic is_registered_state/1. +:- flush_output. +:- setenv('RUST_BACKTRACE',full). + +/* +% Function to check if an value is registered as a state name +:- dynamic(is_registered_state/1). + +is_nb_state(G):- is_valid_nb_state(G) -> true ; + is_registered_state(G),nb_current(G,S),is_valid_nb_state(S). + + +:- multifile(state_type_method/3). +:- dynamic(state_type_method/3). +space_type_method(is_nb_state,new_space,init_state). +space_type_method(is_nb_state,clear_space,clear_nb_values). +space_type_method(is_nb_state,add_atom,add_nb_value). +space_type_method(is_nb_state,remove_atom,'change-state!'). +space_type_method(is_nb_state,replace_atom,replace_nb_value). +space_type_method(is_nb_state,atom_count,value_nb_count). +space_type_method(is_nb_state,get_atoms,'get-state'). +space_type_method(is_nb_state,atom_iter,value_nb_iter). + +state_type_method(is_nb_state,new_state,init_state). +state_type_method(is_nb_state,clear_state,clear_nb_values). +state_type_method(is_nb_state,add_value,add_nb_value). +state_type_method(is_nb_state,remove_value,'change-state!'). +state_type_method(is_nb_state,replace_value,replace_nb_value). +state_type_method(is_nb_state,value_count,value_nb_count). +state_type_method(is_nb_state,'get-state','get-state'). +state_type_method(is_nb_state,value_iter,value_nb_iter). +%state_type_method(is_nb_state,query,state_nb_query). + +% Clear all values from a state +clear_nb_values(StateNameOrInstance) :- + fetch_or_create_state(StateNameOrInstance, State), + nb_setarg(1, State, []). + + + +% Function to confirm if a term represents a state +is_valid_nb_state(State):- compound(State),functor(State,'State',_). + +% Find the original name of a given state +state_original_name(State, Name) :- + is_registered_state(Name), + nb_current(Name, State). + +% Register and initialize a new state +init_state(Name) :- + State = 'State'(_,_), + asserta(is_registered_state(Name)), + nb_setval(Name, State). + +% Change a value in a state +'change-state!'(Depth,Self,StateNameOrInstance, UpdatedValue, Out) :- + fetch_or_create_state(StateNameOrInstance, State), + arg(2, State, Type), + ( (check_type,\+ get_type(Depth,Self,UpdatedValue,Type)) + -> (Out = ['Error', UpdatedValue, 'BadType']) + ; (nb_setarg(1, State, UpdatedValue), Out = State) ). + +% Fetch all values from a state +'get-state'(StateNameOrInstance, Values) :- + fetch_or_create_state(StateNameOrInstance, State), + arg(1, State, Values). + +'new-state'(Depth,Self,Init,'State'(Init, Type)):- check_type->get_type(Depth,Self,Init,Type);true. + +'new-state'(Init,'State'(Init, Type)):- check_type->get_type(10,'&self',Init,Type);true. + +fetch_or_create_state(Name):- fetch_or_create_state(Name,_). +% Fetch an existing state or create a new one + +fetch_or_create_state(State, State) :- is_valid_nb_state(State),!. +fetch_or_create_state(NameOrInstance, State) :- + ( atom(NameOrInstance) + -> (is_registered_state(NameOrInstance) + -> nb_current(NameOrInstance, State) + ; init_state(NameOrInstance), + nb_current(NameOrInstance, State)) + ; is_valid_nb_state(NameOrInstance) + -> State = NameOrInstance + ; writeln('Error: Invalid input.') + ), + is_valid_nb_state(State). + +*/ + +eval_l1t_args1(Depth,Self,['get-type',Val],Type):- !, get_type(Depth,Self,Val,Type),ground(Type),Type\==[], Type\==Val,!. + +% mnotrace(G):- once(G). +/* +is_decl_type(ST):- metta_type(_,_,Type),sub_term(T,Type),T=@=ST, \+ nontype(ST). +is_type(Type):- nontype(Type),!,fail. +is_type(Type):- is_decl_type(Type). +is_type(Type):- atom(Type). + +nontype(Type):- var(Type),!. +nontype('->'). +nontype(N):- number(N). + +needs_eval_l1t(EvalMe):- is_list(EvalMe),!. + +get_type(_Dpth,_Slf,Var,'%Undefined%'):- var(Var),!. +get_type(_Dpth,_Slf,Val,'Number'):- number(Val),!. +get_type(Depth,Self,Expr,['StateMonad',Type]):- is_valid_nb_state(Expr),'get-state'(Expr,Val),!, + get_type(Depth,Self,Val,Type). + + +get_type(Depth,Self,EvalMe,Type):- needs_eval_l1t(EvalMe),eval_l1t_args(Depth,Self,EvalMe,Val), \+ needs_eval_l1t(Val),!, + get_type(Depth,Self,Val,Type). + +get_type(_Dpth,Self,[Fn|_],Type):- symbol(Fn),metta_type(Self,Fn,List),last_element(List,Type), nonvar(Type), + is_type(Type). +get_type(_Dpth,Self,List,Type):- is_list(List),metta_type(Self,List,LType),last_element(LType,Type), nonvar(Type), + is_type(Type). + +get_type(Depth,_Slf,Type,Type):- Depth<1,!. +get_type(_Dpth,Self,List,Type):- is_list(List),metta_type(Self,Type,['->'|List]). +get_type(Depth,Self,List,Types):- List\==[], is_list(List),Depth2 is Depth-1,maplist(get_type(Depth2,Self),List,Types). +get_type(_Dpth,Self,Fn,Type):- symbol(Fn),metta_type(Self,Fn,Type),!. +%get_type(Depth,Self,Fn,Type):- nonvar(Fn),metta_type(Self,Fn,Type2),Depth2 is Depth-1,get_type(Depth2,Self,Type2,Type). +%get_type(Depth,Self,Fn,Type):- Depth>0,nonvar(Fn),metta_type(Self,Type,Fn),!. %,!,last_element(List,Type). + +get_type(Depth,Self,Expr,Type):-Depth2 is Depth-1, eval_l1t_args(Depth2,Self,Expr,Val),Expr\=@=Val,get_type(Depth2,Self,Val,Type). + + +get_type(_Dpth,_Slf,Val,'String'):- string(Val),!. +get_type(_Dpth,_Slf,Val,Type):- is_decl_type(Val),Type=Val. +get_type(_Dpth,_Slf,Val,'Bool'):- (Val=='False';Val=='True'),!. +get_type(_Dpth,_Slf,Val,'Symbol'):- symbol(Val). +%get_type(Depth,Self,[T|List],['List',Type]):- Depth2 is Depth-1, is_list(List),get_type(Depth2,Self,T,Type),!, +% forall((member(Ele,List),nonvar(Ele)),get_type(Depth2,Self,Ele,Type)),!. +%get_type(Depth,_Slf,Cmpd,Type):- compound(Cmpd), functor(Cmpd,Type,1),!. +get_type(_Dpth,_Slf,Cmpd,Type):- \+ ground(Cmpd),!,Type=[]. +get_type(_Dpth,_Slf,_,'%Undefined%'):- fail. +*/ + +eval_l1t_args1(Depth,Self,['length',L],Res):- !, eval_l1t_args(Depth,Self,L,LL), !, (is_list(LL)->length(LL,Res);Res=1). +eval_l1t_args1(Depth,Self,['CountElement',L],Res):- !, eval_l1t_args(Depth,Self,L,LL), !, (is_list(LL)->length(LL,Res);Res=1). + +/* + +is_feo_f('Cons'). + +is_seo_f('{...}'). +is_seo_f('[...]'). +is_seo_f('{}'). +is_seo_f('[]'). +is_seo_f('StateMonad'). +is_seo_f('State'). +is_seo_f('Event'). +is_seo_f('Concept'). +is_seo_f(N):- number(N),!. + +*/ + +/* +eval_l1t_args1(Depth,Self,[F,A|Args],Res):- + \+ self_eval_l1t(A), + eval_l1t_args(Depth,Self,A,AA),AA\==A, + eval_l1t_args(Depth,Self,[F,AA|Args],Res). + + +eval_l1t_args1(Depth,Self,[F,A1|AArgs],Res):- fail, member(F,['+']), + cwdl(40,(( + append(L,[A|R],AArgs), + \+ self_eval_l1t(A), + eval_l1t_args(Depth,Self,A,AA),AA\==A,!, + append(L,[AA|R],NewArgs), eval_l1t_args(Depth,Self,[F,A1|NewArgs],Res)))). +*/ + +/* %% + +% !(assertEqualToResult ((inc) 2) (3)) +eval_l1t_args1(Depth,Self,[F|Args],Res):- is_list(F), + metta_atom_iter_l1t(Depth,Self,['=',F,R]), eval_l1t_args(Depth,Self,[R|Args],Res). + +eval_l1t_args1(Depth,Self,[F|Args],Res):- is_list(F), Args\==[], + append(F,Args,FArgs),!,eval_l1t_args(Depth,Self,FArgs,Res). +*/ +eval_l1t_args1(_Dpth,Self,['import!',Other,File],RetVal):- into_space(Self,Other,Space),!, include_metta(Space,File),!,return_empty(Space,RetVal). %RetVal=[]. +eval_l1t_args1(Depth,Self,['bind!',Other,Expr],RetVal):- + into_name(Self,Other,Name),!,eval_l1t_args(Depth,Self,Expr,Value),nb_setval(Name,Value), return_empty(Value,RetVal). +eval_l1t_args1(Depth,Self,['pragma!',Other,Expr],RetVal):- + into_name(Self,Other,Name),!,eval_l1t_args(Depth,Self,Expr,Value),set_option_value(Name,Value), return_empty(Value,RetVal). +eval_l1t_args1(_Dpth,Self,['transfer!',File],RetVal):- !, include_metta(Self,File), return_empty(Self,RetVal). + + + +eval_l1t_args1(Depth,Self,['nop',Expr],Empty):- !, eval_l1t_args(Depth,Self,Expr,_), return_empty([],Empty). + +/* +is_True(T):- T\=='False',T\=='F',T\==[]. + +is_and(S):- \+ atom(S),!,fail. +is_and('#COMMA'). is_and(','). is_and('and'). is_and('And'). +*/ +eval_l1t_args1(_Dpth,_Slf,[And],'True'):- is_and(And),!. +eval_l1t_args1(Depth,Self,['and',X,Y],TF):- !, as_tf((eval_l1t_args(Depth,Self,X,'True'),eval_l1t_args(Depth,Self,Y,'True')),TF). +eval_l1t_args1(Depth,Self,[And,X|Y],TF):- is_and(And),!,eval_l1t_args(Depth,Self,X,TF1), + is_True(TF1),eval_l1t_args1(Depth,Self,[And|Y],TF). +%eval_l1t_args2(Depth,Self,[H|T],_):- \+ is_list(T),!,fail. +eval_l1t_args1(Depth,Self,['or',X,Y],TF):- !, as_tf((eval_l1t_args(Depth,Self,X,'True');eval_l1t_args(Depth,Self,Y,'True')),TF). + + + +eval_l1t_args1(_Dpth,Self,['add-atom',Other,PredDecl],TF):- !, into_space(Self,Other,Space), as_tf(do_metta(Space,load,PredDecl),TF). +eval_l1t_args1(_Dpth,Self,['remove-atom',Other,PredDecl],TF):- !, into_space(Self,Other,Space), as_tf(do_metta(Space,unload,PredDecl),TF). +eval_l1t_args1(_Dpth,Self,['atom-count',Other],Count):- !, into_space(Self,Other,Space), findall(_,metta_defn(Expander,Other,_,_),L1),length(L1,C1),findall(_,metta_atom(Space,_),L2),length(L2,C2),Count is C1+C2. +eval_l1t_args1(_Dpth,Self,['atom-replace',Other,Rem,Add],TF):- !, into_space(Self,Other,Space), copy_term(Rem,RCopy), + as_tf((metta_atom_iter_l1t_ref(Space,RCopy,Ref), RCopy=@=Rem,erase(Ref), do_metta(Other,load,Add)),TF). + + +eval_l1t_args1(Depth,Self,['+',N1,N2],N):- number(N1),!, + eval_l1t_args(Depth,Self,N2,N2Res), catch_err(N is N1+N2Res,_E,(set_last_error(['Error',N2Res,'Number']),fail)). +eval_l1t_args1(Depth,Self,['-',N1,N2],N):- number(N1),!, + eval_l1t_args(Depth,Self,N2,N2Res), catch_err(N is N1-N2Res,_E,(set_last_error(['Error',N2Res,'Number']),fail)). + +eval_l1t_args1(Depth,Self,[V|VI],[V|VO]):- nonvar(V),is_metta_data_functor(V),is_list(VI),!,maplist(eval_l1t_args(Depth,Self),VI,VO). + +eval_l1t_args1(Depth,Self,X,Y):- + (eval_l1t_args2(Depth,Self,X,Y)*->true; + (eval_l1t_args2_failed(Depth,Self,X,Y)*->true;X=Y)). + + +eval_l1t_args2_failed(_Dpth,_Slf,T,TT):- T==[],!,TT=[]. +eval_l1t_args2_failed(_Dpth,_Slf,T,TT):- var(T),!,TT=T. +eval_l1t_args2_failed(_Dpth,_Slf,[F|LESS],Res):- once(eval_l1t_selfless([F|LESS],Res)),mnotrace([F|LESS]\==Res),!. +%eval_l1t_args2_failed(Depth,Self,[V|Nil],[O]):- Nil==[], once(eval_l1t_args(Depth,Self,V,O)),V\=@=O,!. +eval_l1t_args2_failed(Depth,Self,[H|T],[HH|TT]):- !, + eval_l1t_args(Depth,Self,H,HH), + eval_l1t_args2_failed(Depth,Self,T,TT). + +eval_l1t_args2_failed(Depth,Self,T,TT):- eval_l1t_args(Depth,Self,T,TT). + + %eval_l1t_args(Depth,Self,X,Y):- eval_l1t_args1(Depth,Self,X,Y)*->true;Y=[]. + +%eval_l1t_args1(Depth,_,_,_):- Depth<1,!,fail. +%eval_l1t_args1(Depth,_,X,Y):- Depth<3, !, ground(X), (Y=X). +%eval_l1t_args1(_Dpth,_Slf,X,Y):- self_eval_l1t(X),!,Y=X. + +% Kills zero arity functions eval_l1t_args1(Depth,Self,[X|Nil],[Y]):- Nil ==[],!,eval_l1t_args(Depth,Self,X,Y). + + +/* +into_values(List,Many):- List==[],!,Many=[]. +into_values([X|List],Many):- List==[],is_list(X),!,Many=X. +into_values(Many,Many). +eval_l1t_args2(_Dpth,_Slf,Name,Value):- atom(Name), nb_current(Name,Value),!. +*/ +% Macro Functions +%eval_l1t_args1(Depth,_,_,_):- Depth<1,!,fail. +eval_l1t_args2(Depth,_,X,Y):- Depth<3, !, fail, ground(X), (Y=X). +eval_l1t_args2(Depth,Self,[F|PredDecl],Res):- + Depth>1, + mnotrace((sub_sterm1(SSub,PredDecl), ground(SSub),SSub=[_|Sub], is_list(Sub), maplist(atomic,SSub))), + eval_l1t_args(Depth,Self,SSub,Repl), + mnotrace((SSub\=Repl, subst(PredDecl,SSub,Repl,Temp))), + eval_l1t_args(Depth,Self,[F|Temp],Res). + + + +% user defined function +eval_l1t_args2(Depth,Self,[H|PredDecl],Res):- mnotrace(is_user_defined_head(Self,H)),!, + eval_l1t_args30(Depth,Self,[H|PredDecl],Res). + +% function inherited by system +eval_l1t_args2(Depth,Self,PredDecl,Res):- eval_l1t_args40(Depth,Self,PredDecl,Res). + +/* +last_element(T,E):- \+ compound(T),!,E=T. +last_element(T,E):- is_list(T),last(T,L),last_element(L,E),!. +last_element(T,E):- compound_name_arguments(T,_,List),last_element(List,E),!. + + + + +%catch_warn(G):- notrace(catch_err(G,E,(wdmsg(catch_warn(G)-->E),fail))). +%catch_nowarn(G):- notrace(catch_err(G,error(_,_),fail)). + +%as_tf(G,TF):- catch_nowarn((call(G)*->TF='True';TF='False')). +*/ +eval_l1t_selfless(['==',X,Y],TF):- as_tf(X=:=Y,TF),!. +eval_l1t_selfless(['==',X,Y],TF):- as_tf(X=@=Y,TF),!. +eval_l1t_selfless(['=',X,Y],TF):-!,as_tf(X=Y,TF). +eval_l1t_selfless(['>',X,Y],TF):-!,as_tf(X>Y,TF). +eval_l1t_selfless(['<',X,Y],TF):-!,as_tf(X',X,Y],TF):-!,as_tf(X>=Y,TF). +eval_l1t_selfless(['<=',X,Y],TF):-!,as_tf(X= Bool Atom Atom)) +(= (ift True $then) $then) + +; For anything that is green, assert it is Green in &kb22 +!(ift (green $x) + (add-atom &kb22 (Green $x))) + +; Retrieve the inferred Green things: Fritz and Sam. +!(assertEqualToResult + (match &kb22 (Green $x) $x) + (Fritz Sam)) +*/ +:- discontiguous eval_l1t_args3/4. +%eval_l1t_args2(Depth,Self,PredDecl,Res):- eval_l1t_args3(Depth,Self,PredDecl,Res). + +%eval_l1t_args2(_Dpth,_Slf,L1,Res):- is_list(L1),maplist(self_eval_l1t,L1),!,Res=L1. +%eval_l1t_args2(_Depth,_Self,X,X). + +/* +is_user_defined_head(Other,H):- mnotrace(is_user_defined_head0(Other,H)). +is_user_defined_head0(Other,[H|_]):- !, nonvar(H),!, is_user_defined_head_f(Other,H). +is_user_defined_head0(Other,H):- callable(H),!,functor(H,F,_), is_user_defined_head_f(Other,F). +is_user_defined_head0(Other,H):- is_user_defined_head_f(Other,H). + +is_user_defined_head_f(Other,H):- is_user_defined_head_f1(Other,H). +is_user_defined_head_f(Other,H):- is_user_defined_head_f1(Other,[H|_]). + +%is_user_defined_head_f1(Other,H):- metta_type(Other,H,_). +is_user_defined_head_f1(Other,H):- metta_atom(Other,[H|_]). +is_user_defined_head_f1(Other,H):- metta_defn(Expander,Other,[H|_],_). +%is_user_defined_head_f(_,H):- is_metta_builtin(H). + + +is_special_op(F):- \+ atom(F), \+ var(F), !, fail. +is_special_op('case'). +is_special_op(':'). +is_special_op('='). +is_special_op('->'). +is_special_op('let'). +is_special_op('let*'). +is_special_op('if'). +is_special_op('rtrace'). +is_special_op('or'). +is_special_op('and'). +is_special_op('not'). +is_special_op('match'). +is_special_op('call'). +is_special_op('let'). +is_special_op('let*'). +is_special_op('nop'). +is_special_op('assertEqual'). +is_special_op('assertEqualToResult'). + +is_metta_builtin(Special):- is_special_op(Special). +is_metta_builtin('=='). +is_metta_builtin(F):- once(atom(F);var(F)), current_op(_,yfx,F). +is_metta_builtin('println!'). +is_metta_builtin('transfer!'). +is_metta_builtin('collapse'). +is_metta_builtin('superpose'). +is_metta_builtin('+'). +is_metta_builtin('-'). +is_metta_builtin('*'). +is_metta_builtin('/'). +is_metta_builtin('%'). +is_metta_builtin('=='). +is_metta_builtin('<'). +is_metta_builtin('>'). +is_metta_builtin('all'). +is_metta_builtin('import!'). +is_metta_builtin('pragma!'). +*/ + + +eval_l1t_args30(Depth,Self,H,B):- (eval_l1t_args34(Depth,Self,H,B)*->true;eval_l1t_args37(Depth,Self,H,B)). + +eval_l1t_args34(_Dpth,Self,H,B):- (metta_defn(Expander,Self,H,B);(metta_atom(Self,H),B='True')). + +% Has argument that is headed by the same function +eval_l1t_args37(Depth,Self,[H1|Args],Res):- + mnotrace((append(Left,[[H2|H2Args]|Rest],Args), H2==H1)),!, + eval_l1t_args(Depth,Self,[H2|H2Args],ArgRes), + mnotrace((ArgRes\==[H2|H2Args], append(Left,[ArgRes|Rest],NewArgs))), + eval_l1t_args30(Depth,Self,[H1|NewArgs],Res). + +eval_l1t_args37(Depth,Self,[[H|Start]|T1],Y):- + mnotrace((is_user_defined_head_f(Self,H),is_list(Start))), + metta_defn(Expander,Self,[H|Start],Left), + eval_l1t_args(Depth,Self,[Left|T1],Y). + +% Has subterm to eval_l1t +eval_l1t_args37(Depth,Self,[F|PredDecl],Res):- + Depth>1, + quietly(sub_sterm1(SSub,PredDecl)), + mnotrace((ground(SSub),SSub=[_|Sub], is_list(Sub),maplist(atomic,SSub))), + eval_l1t_args(Depth,Self,SSub,Repl), + mnotrace((SSub\=Repl,subst(PredDecl,SSub,Repl,Temp))), + eval_l1t_args30(Depth,Self,[F|Temp],Res). + +%eval_l1t_args37(Depth,Self,X,Y):- (eval_l1t_args38(Depth,Self,X,Y)*->true;metta_atom_iter_l1t(Depth,Self,[=,X,Y])). + +eval_l1t_args37(Depth,Self,PredDecl,Res):- fail, + ((term_variables(PredDecl,Vars), + (metta_atom(Self,PredDecl) *-> (Vars ==[]->Res='True';Vars=Res); + (eval_l1t_args(Depth,Self,PredDecl,Res),ignore(Vars ==[]->Res='True';Vars=Res))))), + PredDecl\=@=Res. + +eval_l1t_args38(_Dpth,Self,[H|_],_):- mnotrace( \+ is_user_defined_head_f(Self,H) ), !,fail. +eval_l1t_args38(_Dpth,Self,[H|T1],Y):- metta_defn(Expander,Self,[H|T1],Y). +eval_l1t_args38(_Dpth,Self,[H|T1],'True'):- metta_atom(Self,[H|T1]). +eval_l1t_args38(_Dpth,Self,CALL,Y):- fail,append(Left,[Y],CALL),metta_defn(Expander,Self,Left,Y). + + +%eval_l1t_args3(Depth,Self,['ift',CR,Then],RO):- fail, !, %fail, % trace, +% metta_defn(Expander,Self,['ift',R,Then],Become),eval_l1t_args(Depth,Self,CR,R),eval_l1t_args(Depth,Self,Then,_True),eval_l1t_args(Depth,Self,Become,RO). + +metta_atom_iter_l1t(_Dpth,Other,[Equal,H,B]):- '=' == Equal,!, + (metta_defn(Expander,Other,H,B)*->true;(metta_atom(Other,H),B='True')). + +metta_atom_iter_l1t(Depth,_,_):- Depth<3,!,fail. +metta_atom_iter_l1t(_Dpth,_Slf,[]):-!. +metta_atom_iter_l1t(_Dpth,Other,H):- metta_atom(Other,H). +metta_atom_iter_l1t(Depth,Other,H):- D2 is Depth -1, metta_defn(Expander,Other,H,B),metta_atom_iter_l1t(D2,Other,B). +metta_atom_iter_l1t(_Dpth,_Slf,[And]):- is_and(And),!. +metta_atom_iter_l1t(Depth,Self,[And,X|Y]):- is_and(And),!,D2 is Depth -1, metta_atom_iter_l1t(D2,Self,X),metta_atom_iter_l1t(D2,Self,[And|Y]). +/* +metta_atom_iter_l1t2(_,Self,[=,X,Y]):- metta_defn(Expander,Self,X,Y). +metta_atom_iter_l1t2(_Dpth,Other,[Equal,H,B]):- '=' == Equal,!, metta_defn(Expander,Other,H,B). +metta_atom_iter_l1t2(_Dpth,Self,X,Y):- metta_defn(Expander,Self,X,Y). %, Y\=='True'. +metta_atom_iter_l1t2(_Dpth,Self,X,Y):- metta_atom(Self,[=,X,Y]). %, Y\=='True'. + +*/ +metta_atom_iter_l1t_ref(Other,['=',H,B],Ref):-clause(metta_defn(Expander,Other,H,B),true,Ref). +metta_atom_iter_l1t_ref(Other,H,Ref):-clause(metta_atom(Other,H),true,Ref). + +%not_compound(Term):- \+ is_list(Term),!. +%eval_l1t_args2(Depth,Self,Term,Res):- maplist(not_compound,Term),!,eval_l1t_args345(Depth,Self,Term,Res). + + +% function inherited by system +eval_l1t_args40(Depth,Self,[F|X],FY):- is_function(F), \+ is_special_op(F), is_list(X), + maplist(eval_l1t_args(Depth,Self),X,Y),!,eval_l1t_args5(Depth,Self,[F|Y],FY). +eval_l1t_args40(Depth,Self,FX,FY):- eval_l1t_args5(Depth,Self,FX,FY). + +eval_l1t_args5(_Dpth,_Slf,[F|LESS],Res):- once(eval_l1t_selfless([F|LESS],Res)),mnotrace(([F|LESS]\==Res)),!. +eval_l1t_args5(Depth,Self,[AE|More],TF):- length(More,Len), + (is_syspred(AE,Len,Pred),catch_warn(as_tf(apply(Pred,More),TF)))*->true;eval_l1t_args6(Depth,Self,[AE|More],TF). +eval_l1t_args6(_Dpth,_Slf,[AE|More],TF):- length([AE|More],Len), is_syspred(AE,Len,Pred),append(More,[TF],Args),!,catch_warn(apply(Pred,Args)). + +%eval_l1t_args40(Depth,Self,[X1|[F2|X2]],[Y1|Y2]):- is_function(F2),!,eval_l1t_args(Depth,Self,[F2|X2],Y2),eval_l1t_args(Depth,Self,X1,Y1). + + +%cwdl(DL,Goal):- call_with_depth_limit(Goal,DL,R), (R==depth_limit_exceeded->(!,fail);true). +bagof_eval_l1t(Depth,Self,X,L):- !,findall(E,eval_l1t_args(Depth,Self,X,E),L). +setof_eval_l1t(Depth,Self,X,S):- !,findall(E,eval_l1t_args(Depth,Self,X,E),L),sort(L,S). +%setof_eval_l1t(Depth,Self,X,S):- setof(E,eval_l1t_args(Depth,Self,X,E),S)*->true;S=[]. + + diff --git a/metta_vspace/pyswip-want/metta_subst.pl b/metta_vspace/pyswip-want/metta_subst.pl new file mode 100755 index 00000000..23d76490 --- /dev/null +++ b/metta_vspace/pyswip-want/metta_subst.pl @@ -0,0 +1,937 @@ +%self_subst(X):- var(X),!. +%self_subst(X):- string(X),!. +%self_subst(X):- number(X),!. +%self_subst([]). +self_subst(X):- \+ callable(X),!. +self_subst(X):- self_eval(X),!. +self_subst(X):- is_valid_nb_state(X),!. +self_subst(X):- is_list(X),!,fail. +%self_subst(X):- compound(X),!. +%self_subst(X):- is_ref(X),!,fail. +self_subst(X):- atom(X),!, \+ nb_current(X,_),!. +self_subst('True'). self_subst('False'). self_subst('F'). + +:- style_check(-singleton). + +:- nb_setval(self_space, '&self'). +substs_to(XX,Y):- Y==XX,!. +substs_to(XX,Y):- Y=='True',!, is_True(XX),!. + +%current_self(Space):- nb_current(self_space,Space). +subst_args(Eq,RetType,A,AA):- + current_self(Space), + subst_args(Eq,RetType,11,Space,A,AA). + +%subst_args(Eq,RetType,Depth,_Self,X,_Y):- forall(between(6,Depth,_),write(' ')),writeqln(subst_args(Eq,RetType,X)),fail. + +subst_args(Eq,RetType,Depth,Self,X,Y):- atom(Eq), ( Eq \== ('=')) ,!, + call(Eq,'=',RetType,Depth,Self,X,Y). + + + +%subst_args(Eq,RetType,_Dpth,_Slf,X,Y):- nonvar(Y),X=Y,!. +%subst_args(Eq,RetType,Depth,Self,X,Y):- nonvar(Y),!,subst_args(Eq,RetType,Depth,Self,X,XX),substs_to(XX,Y). +subst_args(Eq,RetType,_Dpth,_Slf,X,Y):- self_subst(X),!,Y=X. +subst_args(Eq,RetType,_Dpth,_Slf,[X|T],Y):- T==[], \+ callable(X),!,Y=[X]. + +subst_args(Eq,RetType,Depth,Self,[F|X],Y):- + % (F=='superpose' ; ( option_value(no_repeats,false))), + mnotrace((D1 is Depth-1)),!, + subst_args0(D1,Self,[F|X],Y). + +subst_args(Eq,RetType,Depth,Self,X,Y):- subst_args0(Depth,Self,X,Y). +/* +subst_args(Eq,RetType,Depth,Self,X,Y):- + mnotrace((no_repeats_var(YY), + D1 is Depth-1)), + subst_args0(D1,Self,X,Y), + mnotrace(( \+ (Y\=YY))). +*/ + + + +:- nodebug(metta(eval)). + +/* +debugging_metta(G):-is_debugging((eval))->ignore(G);true. +w_indent(Depth,Goal):- + \+ \+ mnotrace(ignore((( + format('~N'), + setup_call_cleanup(forall(between(Depth,101,_),write(' ')),Goal, format('~N')))))). +indentq(Depth,Term):- + \+ \+ mnotrace(ignore((( + format('~N'), + setup_call_cleanup(forall(between(Depth,101,_),write(' ')),format('~q',[Term]), + format('~N')))))). + + +with_debug(Flag,Goal):- is_debugging(Flag),!, call(Goal). +with_debug(Flag,Goal):- flag(eval_num,_,0), + setup_call_cleanup(set_debug(Flag,true),call(Goal),set_debug(Flag,flase)). + +flag_to_var(Flag,Var):- atom(Flag), \+ atom_concat('trace-on-',_,Flag),!,atom_concat('trace-on-',Flag,Var). +flag_to_var(metta(Flag),Var):- !, nonvar(Flag), flag_to_var(Flag,Var). +flag_to_var(Flag,Var):- Flag=Var. + +set_debug(Flag,Val):- \+ atom(Flag), flag_to_var(Flag,Var), atom(Var),!,set_debug(Var,Val). +set_debug(Flag,true):- !, debug(metta(Flag)),flag_to_var(Flag,Var),set_option_value(Var,true). +set_debug(Flag,false):- nodebug(metta(Flag)),flag_to_var(Flag,Var),set_option_value(Var,false). +if_trace((Flag;true),Goal):- !, notrace(( catch_err(ignore((Goal)),E,fbug(E-->if_trace((Flag;true),Goal))))). +if_trace(Flag,Goal):- notrace((catch_err(ignore((is_debugging(Flag),Goal)),E,fbug(E-->if_trace(Flag,Goal))))). + + +%maybe_efbug(SS,G):- efbug(SS,G)*-> if_trace(eval,fbug(SS=G)) ; fail. +maybe_efbug(_,G):- call(G). +%efbug(P1,G):- call(P1,G). +efbug(_,G):- call(G). + + + +is_debugging(Flag):- var(Flag),!,fail. +is_debugging((A;B)):- !, (is_debugging(A) ; is_debugging(B) ). +is_debugging((A,B)):- !, (is_debugging(A) , is_debugging(B) ). +is_debugging(not(Flag)):- !, \+ is_debugging(Flag). +is_debugging(Flag):- Flag== false,!,fail. +is_debugging(Flag):- Flag== true,!. +is_debugging(Flag):- debugging(metta(Flag),TF),!,TF==true. +is_debugging(Flag):- debugging(Flag,TF),!,TF==true. +is_debugging(Flag):- flag_to_var(Flag,Var), + (option_value(Var,true)->true;(Flag\==Var -> is_debugging(Var))). + +:- nodebug(metta(overflow)). + +*/ + +subst_args0(Depth,_Slf,X,Y):- Depth<1,!,X=Y, (\+ trace_on_overflow-> true; flag(eval_num,_,0),debug(metta(eval))). +subst_args0(_Dpth,_Slf,X,Y):- self_subst(X),!,Y=X. +subst_args0(Depth,Self,X,Y):- + Depth2 is Depth-1, + subst_args11(Depth,Self,X,M), + (M\=@=X ->subst_args0(Depth2,Self,M,Y);Y=X). + + + +subst_args11(_Dpth,_Slf,X,Y):- self_subst(X),!,Y=X. +subst_args11(Depth,Self,X,Y):- \+ debugging(metta(eval)),!, subst_args1(Eq,RetType,Depth,Self,X,Y). +subst_args11(Depth,Self,X,Y):- + +notrace(( + + flag(eval_num,EX,EX+1), + D1 is Depth-1, + DR is 99-D1, + PrintRet = _, + option_else('trace-length',Max,100), + if_t((EX>Max), (set_debug(eval,false),MaxP1 is Max+1, set_debug(overflow,false), + format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)',[MaxP1]))), + nop(notrace(no_repeats_var(YY))), + + if_t(DR<10,if_trace((eval),(PrintRet=1, indentq(Depth,'-->'(EX,subst_args(Self,X,'$VAR'('RET')),depth(DR)))))), + Ret=retval(fail))), + + call_cleanup(( + subst_args1(Eq,RetType,D1,Self,X,Y), + mnotrace(( \+ (Y\=YY), nb_setarg(1,Ret,Y)))), + mnotrace(ignore(((Y\=@=X,if_trace(metta(eval),indentq(Depth,'<--'(EX,Ret)))))))), + (Ret\=@=retval(fail)->true;(rtrace(subst_args0(D1,Self,X,Y)),fail)). + + +:- discontiguous subst_args1/6. +:- discontiguous subst_args2/6. + +subst_args1(Eq,RetType,Depth,Self,X,Y):- + var(Eq) -> (!,subst_args1('=',RetType,Depth,Self,X,Y)); + (atom(Eq), ( Eq \== ('=')) ,!, call(Eq,'=',RetType,Depth,Self,X,Y)). + +subst_args1(Eq,RetType,_Dpth,_Slf,Name,Value):- atom(Name), nb_current(Name,Value),!. + +subst_args1(Eq,RetType,Depth,Self,[V|VI],VVO):- \+ is_list(VI),!, + subst_args(Eq,RetType,Depth,Self,VI,VM), + ( VM\==VI -> subst_args(Eq,RetType,Depth,Self,[V|VM],VVO) ; + (subst_args(Eq,RetType,Depth,Self,V,VV), (V\==VV -> subst_args(Eq,RetType,Depth,Self,[VV|VI],VVO) ; VVO = [V|VI]))). + +subst_args1(Eq,RetType,_Dpth,_Slf,X,Y):- \+ is_list(X),!,Y=X. + +subst_args1(Eq,RetType,Depth,Self,[V|VI],[V|VO]):- var(V),is_list(VI),!,maplist(subst_args(Eq,RetType,Depth,Self),VI,VO). + +subst_args1(Eq,RetType,Depth,Self,['let',A,A5,AA],OO):- !, + %(var(A)->true;trace), + ((subst_args(Eq,RetType,Depth,Self,A5,AE), AE=A)), + subst_args(Eq,RetType,Depth,Self,AA,OO). +%subst_args1(Eq,RetType,Depth,Self,['let',A,A5,AA],AAO):- !,subst_args(Eq,RetType,Depth,Self,A5,A),subst_args(Eq,RetType,Depth,Self,AA,AAO). +subst_args1(Eq,RetType,Depth,Self,['let*',[],Body],RetVal):- !, subst_args(Eq,RetType,Depth,Self,Body,RetVal). +subst_args1(Eq,RetType,Depth,Self,['let*',[[Var,Val]|LetRest],Body],RetVal):- !, + subst_args1(Eq,RetType,Depth,Self,['let',Var,Val,['let*',LetRest,Body]],RetVal). + + is_sl_op('>'). is_sl_op('<'). % is_sl_op('>'). + is_sl_op('\\=@='). + +subst_args1(Eq,RetType,Depth,Self,[OP,N1,N2],TF):- is_sl_op(OP), !, + ((subst_args(Eq,RetType,Depth,Self,N1,N1Res),subst_args(Eq,RetType,Depth,Self,N2,N2Res), + ((N1,N2)\=@=(N1Res,N2Res)),subst_args1(Eq,RetType,Depth,Self,[OP,N1Res,N2Res],TF)) + *->true; + subst_selfless([OP,N1,N2],TF)). + + + +subst_args1(Eq,RetType,_Dpth,_Slf,['repl!'],'True'):- !, repl. +subst_args1(Eq,RetType,Depth,Self,['!',Cond],Res):- !, call(subst_args(Eq,RetType,Depth,Self,Cond,Res)). +subst_args1(Eq,RetType,Depth,Self,['rtrace',Cond],Res):- !, rtrace(subst_args(Eq,RetType,Depth,Self,Cond,Res)). +subst_args1(Eq,RetType,Depth,Self,['time',Cond],Res):- !, time(subst_args(Eq,RetType,Depth,Self,Cond,Res)). +subst_args1(Eq,RetType,Depth,Self,['print',Cond],Res):- !, subst_args(Eq,RetType,Depth,Self,Cond,Res),format('~N'),print(Res),format('~N'). +% !(println! $1) +subst_args1(Eq,RetType,Depth,Self,['println!',Cond],Res):- !, subst_args(Eq,RetType,Depth,Self,Cond,Res),format('~N'),print(Res),format('~N'). + +subst_args1(Eq,RetType,_Dpth,_Slf,List,Y):- is_list(List),maplist(self_subst,List),List=[H|_], \+ atom(H), !,Y=List. + +subst_args1(Eq,RetType,Depth,Self,['assertTrue', X],TF):- !, subst_args(Eq,RetType,Depth,Self,['assertEqual',X,'True'],TF). +subst_args1(Eq,RetType,Depth,Self,['assertFalse',X],TF):- !, subst_args(Eq,RetType,Depth,Self,['assertEqual',X,'False'],TF). + +subst_args1(Eq,RetType,Depth,Self,['assertEqual',X0,Y0],RetVal):- !, + subst_vars(X0,X),subst_vars(Y0,Y), + l1t_loonit_assert_source_tf( + ['assertEqual',X0,Y0], + (bagof_subst(Depth,Self,X,XX), + bagof_subst(Depth,Self,Y,YY)), + equal_enough_for_test(XX,YY), TF), + (TF=='True'->return_empty(RetVal);RetVal=[got,XX,expected,YY]). + +subst_args1(Eq,RetType,Depth,Self,['assertNotEqual',X0,Y0],RetVal):- !, + subst_vars(X0,X),subst_vars(Y0,Y), + l1t_loonit_assert_source_tf( + ['assertNotEqual',X0,Y0], + (setof_subst(Depth,Self,X,XX), setof_subst(Depth,Self,Y,YY)), + \+ equal_enough(XX,YY), TF), + (TF=='True'->return_empty(RetVal);RetVal=[got,XX,expected,not,YY]). + +subst_args1(Eq,RetType,Depth,Self,['assertEqualToResult',X0,Y0],RetVal):- !, + subst_vars(X0,X),subst_vars(Y0,Y), + l1t_loonit_assert_source_tf( + ['assertEqualToResult',X0,Y0], + (bagof_subst(Depth,Self,X,XX), =(Y,YY)), + equal_enough_for_test(XX,YY), TF), + (TF=='True'->return_empty(RetVal);RetVal=[got,XX,expected,YY]),!. + + +l1t_loonit_assert_source_tf(Src,Goal,Check,TF):- + copy_term(Goal,OrigGoal), + l1t_loonit_asserts(Src, time_eval('\n; EVAL TEST\n;',Goal), Check), + as_tf(Check,TF),!, + ignore(( + once((TF='True', is_debugging(pass));(TF='False', is_debugging(fail))), + with_debug((eval),time_eval('Trace',OrigGoal)))). + +l1t_loonit_asserts(Src,Goal,Check):- + loonit_asserts(Src,Goal,Check). + + +/* +sort_result(Res,Res):- \+ compound(Res),!. +sort_result([And|Res1],Res):- is_and(And),!,sort_result(Res1,Res). +sort_result([T,And|Res1],Res):- is_and(And),!,sort_result([T|Res1],Res). +sort_result([H|T],[HH|TT]):- !, sort_result(H,HH),sort_result(T,TT). +sort_result(Res,Res). + +unify_enough(L,L):-!. +unify_enough(L,C):- is_list(L),into_list_args(C,CC),!,unify_lists(CC,L). +unify_enough(C,L):- is_list(L),into_list_args(C,CC),!,unify_lists(CC,L). +unify_enough(C,L):- \+ compound(C),!,L=C. +unify_enough(L,C):- \+ compound(C),!,L=C. +unify_enough(L,C):- into_list_args(L,LL),into_list_args(C,CC),!,unify_lists(CC,LL). + +unify_lists(C,L):- \+ compound(C),!,L=C. +unify_lists(L,C):- \+ compound(C),!,L=C. +unify_lists([C|CC],[L|LL]):- unify_enough(L,C),!,unify_lists(CC,LL). + +equal_enough(R,V):- is_list(R),is_list(V),sort(R,RR),sort(V,VV),!,equal_enouf(RR,VV),!. +equal_enough(R,V):- copy_term(R,RR),copy_term(V,VV),equal_enouf(R,V),!,R=@=RR,V=@=VV. + +equal_enough_for_test(X,Y):- must_det_ll((subst_vars(X,XX),subst_vars(Y,YY))),!,equal_enough(XX,YY),!. + +equal_enouf(R,V):- R=@=V, !. +equal_enouf(_,V):- V=@='...',!. +equal_enouf(L,C):- is_list(L),into_list_args(C,CC),!,equal_enouf_l(CC,L). +equal_enouf(C,L):- is_list(L),into_list_args(C,CC),!,equal_enouf_l(CC,L). +%equal_enouf(R,V):- (var(R),var(V)),!, R=V. +equal_enouf(R,V):- (var(R);var(V)),!, R==V. +equal_enouf(R,V):- number(R),number(V),!, RV is abs(R-V), RV < 0.03 . +equal_enouf(R,V):- atom(R),!,atom(V), has_unicode(R),has_unicode(V). +equal_enouf(R,V):- (\+ compound(R) ; \+ compound(V)),!, R==V. +equal_enouf(L,C):- into_list_args(L,LL),into_list_args(C,CC),!,equal_enouf_l(CC,LL). + +equal_enouf_l(C,L):- \+ compound(C),!,L=@=C. +equal_enouf_l(L,C):- \+ compound(C),!,L=@=C. +equal_enouf_l([C|CC],[L|LL]):- !, equal_enouf(L,C),!,equal_enouf_l(CC,LL). + + +has_unicode(A):- atom_codes(A,Cs),member(N,Cs),N>127,!. +set_last_error(_). + +*/ +subst_args1(Eq,RetType,Depth, Self, [OP|ARGS], Template):- + is_space_op(OP), !, + subst_args_as(Depth, Self, [OP|ARGS], Template). + +% Definition of uses_op to validate operations +is_space_op('match'). +is_space_op('get-atoms'). +is_space_op('add-atom'). +is_space_op('remove-atom'). +is_space_op('atom-count'). +is_space_op('atom-replace'). + +subst_args_as(Depth, Self, [OP|ARGS], Template):- !, eval('=',_,Depth, Self, [OP|ARGS], Template). + +subst_args_as(Depth,Self,['match',Other,Goal,Template],Template):- into_space(Self,Other,Space),!, metta_atom_iter_l1t(Eq,Depth,Space,Goal). +subst_args_as(Depth,Self,['match',Other,Goal,Template,Else],Template):- + (subst_args_as(Depth,Self,['match',Other,Goal,Template],Template)*->true;Template=Else). +subst_args_as(Depth,Self,['get-atoms',Other],PredDecl):- !,into_space(Self,Other,Space), metta_atom_iter_l1t(Eq,Depth,Space,PredDecl). +subst_args_as(_Dpth,Self,['add-atom',Other,PredDecl],TF):- !, into_space(Self,Other,Space), as_tf(do_metta(Space,load,PredDecl),TF). +subst_args_as(_Dpth,Self,['remove-atom',Other,PredDecl],TF):- !, into_space(Self,Other,Space), as_tf(do_metta(Space,unload,PredDecl),TF). +subst_args_as(_Dpth,Self,['atom-count',Other],Count):- !, into_space(Self,Other,Space), findall(_,metta_defn(Eq,Other,_,_),L_as),length(L_as,C_as),findall(_,get_metta_atom(Eq,Space,_),L2),length(L2,C2),Count is C_as+C2. +subst_args_as(_Dpth,Self,['atom-replace',Other,Rem,Add],TF):- !, into_space(Self,Other,Space), copy_term(Rem,RCopy), + as_tf((metta_atom_iter_l1t_ref(Space,RCopy,Ref), RCopy=@=Rem,erase(Ref), do_metta(Other,load,Add)),TF). + +subst_args1(Eq,RetType,Depth,Self,X,Res):- + X= [CaseSym|_],CaseSym == 'case', !, eval('=',_,Depth, Self, X,Res). + +% Macro: case +subst_args1_hide(Depth,Self,X,Res):- + X= [CaseSym,A,CL],CaseSym == 'case', !, + into_case_l1t_list(CL,CASES), + findall(Key-Value, + (nth0(Nth,CASES,Case0), + (is_case_l1t(Key,Case0,Value), + if_trace((case),(format('~N'), + writeqln(c(Nth,Key)=Value))))),KVs),!, + ((subst_args(Eq,RetType,Depth,Self,A,AA), if_trace((case),writeqln(switch=AA)), + (select_case_l1t(Depth,Self,AA,KVs,Value)->true;(member(Void -Value,KVs),Void=='%void%'))) + *->true;(member(Void -Value,KVs),Void=='%void%')), + subst_args(Eq,RetType,Depth,Self,Value,Res). + + select_case_l1t(Depth,Self,AA,Cases,Value):- + (best_key_l1t(AA,Cases,Value) -> true ; + (maybe_special_key_l1ts(Depth,Self,Cases,CasES), + (best_key_l1t(AA,CasES,Value) -> true ; + (member(Void -Value,CasES),Void=='%void%')))). + + best_key_l1t(AA,Cases,Value):- + ((member(Match-Value,Cases),unify_enough(AA,Match))->true; + ((member(Match-Value,Cases),AA ==Match)->true; + ((member(Match-Value,Cases),AA=@=Match)->true; + (member(Match-Value,Cases),AA = Match)))). + + %into_case_l1t_list([[C|ASES0]],CASES):- is_list(C),!, into_case_l1t_list([C|ASES0],CASES),!. + into_case_l1t_list(CASES,CASES):- is_list(CASES),!. + is_case_l1t(AA,[AA,Value],Value):-!. + is_case_l1t(AA,[AA|Value],Value). + + maybe_special_key_l1ts(Depth,Self,[K-V|KVI],[AK-V|KVO]):- + subst_args(Eq,RetType,Depth,Self,K,AK), K\=@=AK,!, + maybe_special_key_l1ts(Depth,Self,KVI,KVO). + maybe_special_key_l1ts(Depth,Self,[_|KVI],KVO):- + maybe_special_key_l1ts(Depth,Self,KVI,KVO). + maybe_special_key_l1ts(_Depth,_Self,[],[]). + + +%[collapse,[1,2,3]] +subst_args1(Eq,RetType,Depth,Self,['collapse',List],Res):-!, bagof_subst(Depth,Self,List,Res). +%[superpose,[1,2,3]] +subst_args1(Eq,RetType,Depth,Self,['superpose',List],Res):- !, member(E,List),subst_args(Eq,RetType,Depth,Self,E,Res). + +get_l1t_sa_p1(P3,E,Cmpd,SA):- compound(Cmpd), get_l1t_sa_p2(P3,E,Cmpd,SA). +get_l1t_sa_p2(P3,E,Cmpd,call(P3,N1,Cmpd)):- arg(N1,Cmpd,E). +get_l1t_sa_p2(P3,E,Cmpd,SA):- arg(_,Cmpd,Arg),get_l1t_sa_p1(P3,E,Arg,SA). +subst_args1(Eq,RetType,Depth,Self, Term, Res):- fail, + mnotrace(( get_l1t_sa_p1(setarg,ST,Term,P1), % ST\==Term, + compound(ST), ST = [F,List],F=='superpose',nonvar(List), %maplist(atomic,List), + call(P1,Var))), !, + %max_counting(F,20), + member(Var,List), + subst_args(Eq,RetType,Depth,Self, Term, Res). + +/* + +sub_sterm(Sub,Sub). +sub_sterm(Sub,Term):- sub_sterm1(Sub,Term). +sub_sterm1(_ ,List):- \+ compound(List),!,fail. +sub_sterm1(Sub,List):- is_list(List),!,member(SL,List),sub_sterm(Sub,SL). +sub_sterm1(_ ,[_|_]):-!,fail. +sub_sterm1(Sub,Term):- arg(_,Term,SL),sub_sterm(Sub,SL). +*/ +% ================================================================= +% ================================================================= +% ================================================================= +% NOP/EQUALITU/DO +% ================================================================= +% ================================================================= +% ================================================================ +subst_args1(Eq,RetType,_Depth,_Self,['nop'], _ ):- !, fail. +subst_args1(Eq,RetType,Depth,Self,['nop',Expr], Empty):- !, + ignore(subst_args(Eq,RetType,Depth,Self,Expr,_)), + return_empty([], Empty). + +subst_args1(Eq,RetType,Depth,Self,['do',Expr], Empty):- !, + forall(subst_args(Eq,RetType,Depth,Self,Expr,_),true), + return_empty([],Empty). + +subst_args1(Eq,RetType,_Depth,_Self,['call',S], TF):- !, eval_call(S,TF). + +% ================================================================= +% ================================================================= +% ================================================================= +% if/If +% ================================================================= +% ================================================================= +% ================================================================= + + +subst_args1(Eq,RetType,Depth,Self,PredDecl,Res):- + Do_more_defs = do_more_defs(true), + clause(eval_21(subst_args,RetType,Depth,Self,PredDecl,Res),Body), + Do_more_defs == do_more_defs(true), + (call(Body), nb_setarg(1,Do_more_defs,false), + deterministic(TF), (TF==true -> ! ; true)). + + +subst_args1(Eq,RetType,Depth,Self,['if',Cond,Then,Else],Res):- !, + subst_args(Eq,'Bool',Depth,Self,Cond,TF), + (is_True(TF) + -> subst_args(Eq,RetType,Depth,Self,Then,Res) + ; subst_args(Eq,RetType,Depth,Self,Else,Res)). + +subst_args1(Eq,RetType,Depth,Self,['If',Cond,Then,Else],Res):- !, + subst_args(Eq,'Bool',Depth,Self,Cond,TF), + (is_True(TF) + -> subst_args(Eq,RetType,Depth,Self,Then,Res) + ; subst_args(Eq,RetType,Depth,Self,Else,Res)). + +subst_args1(Eq,RetType,Depth,Self,['If',Cond,Then],Res):- !, + subst_args(Eq,'Bool',Depth,Self,Cond,TF), + (is_True(TF) -> subst_args(Eq,RetType,Depth,Self,Then,Res) ; + (!, fail,Res = [],!)). + +subst_args1(Eq,RetType,Depth,Self,['if',Cond,Then],Res):- !, + subst_args(Eq,'Bool',Depth,Self,Cond,TF), + (is_True(TF) -> subst_args(Eq,RetType,Depth,Self,Then,Res) ; + (!, fail,Res = [],!)). + + +subst_args1(Eq,RetType,_Dpth,_Slf,[_,Nothing],NothingO):- + 'Nothing'==Nothing,!,do_expander(Eq,RetType,Nothing,NothingO). + + + +subst_args1(Eq,RetType,Depth,Self, Term, Res):- fail, + mnotrace(( get_l1t_sa_p1(setarg,ST,Term,P1), + compound(ST), ST = [F,List],F=='collapse',nonvar(List), %maplist(atomic,List), + call(P1,Var))), !, setof_subst(Depth,Self,List,Var), + subst_args(Eq,RetType,Depth,Self, Term, Res). + + +%max_counting(F,Max):- flag(F,X,X+1), X true; (flag(F,_,10),!,fail). + + +subst_args1(Eq,RetType,_Dpth,_Slf,[_,Nothing],Nothing):- 'Nothing'==Nothing,!. + + + +subst_args1(Eq,RetType,Depth,Self,['colapse'|List], Flat):- !, maplist(subst_args(Eq,RetType,Depth,Self),List,Res),flatten(Res,Flat). +subst_args1(Eq,RetType,_Dpth,_Slf,['car-atom',Atom],CAR):- !, Atom=[CAR|_],!. +subst_args1(Eq,RetType,_Dpth,_Slf,['cdr-atom',Atom],CDR):- !, Atom=[_|CDR],!. + +subst_args1(Eq,RetType,Depth,Self,['Cons', A, B ],['Cons', AA, BB]):- no_cons_reduce, !, + subst_args(Eq,RetType,Depth,Self,A,AA), subst_args(Eq,RetType,Depth,Self,B,BB). + +subst_args1(Eq,RetType,Depth,Self,['Cons', A, B ],[AA|BB]):- \+ no_cons_reduce, !, + subst_args(Eq,RetType,Depth,Self,A,AA), subst_args(Eq,RetType,Depth,Self,B,BB). + + +subst_args1(Eq,RetType,Depth,Self,['change-state!',StateExpr, UpdatedValue], Ret):- !, subst_args(Eq,RetType,Depth,Self,StateExpr,StateMonad), + subst_args(Eq,RetType,Depth,Self,UpdatedValue,Value), 'change-state!'(Depth,Self,StateMonad, Value, Ret). +subst_args1(Eq,RetType,Depth,Self,['new-state',UpdatedValue],StateMonad):- !, + subst_args(Eq,RetType,Depth,Self,UpdatedValue,Value), 'new-state'(Depth,Self,Value,StateMonad). +subst_args1(Eq,RetType,Depth,Self,['get-state',StateExpr],Value):- !, + subst_args(Eq,RetType,Depth,Self,StateExpr,StateMonad), 'get-state'(StateMonad,Value). + + + +% subst_args1(Eq,RetType,Depth,Self,['get-state',Expr],Value):- !, subst_args(Eq,RetType,Depth,Self,Expr,State), arg(1,State,Value). + + + +% check_type:- option_else(typecheck,TF,'False'), TF=='True'. + +:- dynamic is_registered_state/1. +:- flush_output. +:- setenv('RUST_BACKTRACE',full). + +/* +% Function to check if an value is registered as a state name +:- dynamic(is_registered_state/1). + +is_nb_state(G):- is_valid_nb_state(G) -> true ; + is_registered_state(G),nb_current(G,S),is_valid_nb_state(S). + + +:- multifile(state_type_method/3). +:- dynamic(state_type_method/3). +space_type_method(is_nb_state,new_space,init_state). +space_type_method(is_nb_state,clear_space,clear_nb_values). +space_type_method(is_nb_state,add_atom,add_nb_value). +space_type_method(is_nb_state,remove_atom,'change-state!'). +space_type_method(is_nb_state,replace_atom,replace_nb_value). +space_type_method(is_nb_state,atom_count,value_nb_count). +space_type_method(is_nb_state,get_atoms,'get-state'). +space_type_method(is_nb_state,atom_iter,value_nb_iter). + +state_type_method(is_nb_state,new_state,init_state). +state_type_method(is_nb_state,clear_state,clear_nb_values). +state_type_method(is_nb_state,add_value,add_nb_value). +state_type_method(is_nb_state,remove_value,'change-state!'). +state_type_method(is_nb_state,replace_value,replace_nb_value). +state_type_method(is_nb_state,value_count,value_nb_count). +state_type_method(is_nb_state,'get-state','get-state'). +state_type_method(is_nb_state,value_iter,value_nb_iter). +%state_type_method(is_nb_state,query,state_nb_query). + +% Clear all values from a state +clear_nb_values(StateNameOrInstance) :- + fetch_or_create_state(StateNameOrInstance, State), + nb_setarg(1, State, []). + + + +% Function to confirm if a term represents a state +is_valid_nb_state(State):- compound(State),functor(State,'State',_). + +% Find the original name of a given state +state_original_name(State, Name) :- + is_registered_state(Name), + nb_current(Name, State). + +% Register and initialize a new state +init_state(Name) :- + State = 'State'(_,_), + asserta(is_registered_state(Name)), + nb_setval(Name, State). + +% Change a value in a state +'change-state!'(Depth,Self,StateNameOrInstance, UpdatedValue, Out) :- + fetch_or_create_state(StateNameOrInstance, State), + arg(2, State, Type), + ( (check_type,\+ get_type_l1t(Depth,Self,UpdatedValue,Type)) + -> (Out = ['Error', UpdatedValue, 'BadType']) + ; (nb_setarg(1, State, UpdatedValue), Out = State) ). + +% Fetch all values from a state +'get-state'(StateNameOrInstance, Values) :- + fetch_or_create_state(StateNameOrInstance, State), + arg(1, State, Values). + +'new-state'(Depth,Self,Init,'State'(Init, Type)):- check_type->get_type_l1t(Depth,Self,Init,Type);true. + +'new-state'(Init,'State'(Init, Type)):- check_type->get_type_l1t(10,'&self',Init,Type);true. + +fetch_or_create_state(Name):- fetch_or_create_state(Name,_). +% Fetch an existing state or create a new one + +fetch_or_create_state(State, State) :- is_valid_nb_state(State),!. +fetch_or_create_state(NameOrInstance, State) :- + ( atom(NameOrInstance) + -> (is_registered_state(NameOrInstance) + -> nb_current(NameOrInstance, State) + ; init_state(NameOrInstance), + nb_current(NameOrInstance, State)) + ; is_valid_nb_state(NameOrInstance) + -> State = NameOrInstance + ; writeln('Error: Invalid input.') + ), + is_valid_nb_state(State). + +*/ + +subst_args1(Eq,RetType,Depth,Self,['get-type',Val],Type):- !, get_type_l1t(Depth,Self,Val,Type),ground(Type),Type\==[], Type\==Val,!. + +% mnotrace(G):- once(G). +/* +is_decl_type(ST):- metta_type(_,_,Type),sub_term(T,Type),T=@=ST, \+ nontype(ST). +is_type(Type):- nontype(Type),!,fail. +is_type(Type):- is_decl_type(Type). +is_type(Type):- atom(Type). + +nontype(Type):- var(Type),!. +nontype('->'). +nontype(N):- number(N). + +*/ + +needs_subst(EvalMe):- is_list(EvalMe),!. + + +get_type_l1t(_Dpth,_Slf,Var,'%Undefined%'):- var(Var),!. +get_type_l1t(_Dpth,_Slf,Val,'Number'):- number(Val),!. +get_type_l1t(Depth,Self,Expr,['StateMonad',Type]):- is_valid_nb_state(Expr),'get-state'(Expr,Val),!, + get_type_l1t(Depth,Self,Val,Type). + + +get_type_l1t(Depth,Self,EvalMe,Type):- needs_subst(EvalMe),subst_args(Eq,RetType,Depth,Self,EvalMe,Val), \+ needs_subst(Val),!, + get_type_l1t(Depth,Self,Val,Type). + +get_type_l1t(_Dpth,Self,[Fn|_],Type):- symbol(Fn),metta_type(Self,Fn,List),last_element(List,Type), nonvar(Type), + is_type(Type). +get_type_l1t(_Dpth,Self,List,Type):- is_list(List),metta_type(Self,List,LType),last_element(LType,Type), nonvar(Type), + is_type(Type). + +get_type_l1t(Depth,_Slf,Type,Type):- Depth<1,!. +get_type_l1t(_Dpth,Self,List,Type):- is_list(List),metta_type(Self,Type,['->'|List]). +get_type_l1t(Depth,Self,List,Types):- List\==[], is_list(List),Depth2 is Depth-1,maplist(get_type_l1t(Depth2,Self),List,Types). +get_type_l1t(_Dpth,Self,Fn,Type):- symbol(Fn),metta_type(Self,Fn,Type),!. +%get_type_l1t(Depth,Self,Fn,Type):- nonvar(Fn),metta_type(Self,Fn,Type2),Depth2 is Depth-1,get_type_l1t(Depth2,Self,Type2,Type). +%get_type_l1t(Depth,Self,Fn,Type):- Depth>0,nonvar(Fn),metta_type(Self,Type,Fn),!. %,!,last_element(List,Type). + +get_type_l1t(Depth,Self,Expr,Type):-Depth2 is Depth-1, subst_args(Eq,RetType,Depth2,Self,Expr,Val),Expr\=@=Val,get_type_l1t(Depth2,Self,Val,Type). + + +get_type_l1t(_Dpth,_Slf,Val,'String'):- string(Val),!. +get_type_l1t(_Dpth,_Slf,Val,Type):- is_decl_type(Val),Type=Val. +get_type_l1t(_Dpth,_Slf,Val,'Bool'):- (Val=='False';Val=='True'),!. +get_type_l1t(_Dpth,_Slf,Val,'Symbol'):- symbol(Val). +%get_type_l1t(Depth,Self,[T|List],['List',Type]):- Depth2 is Depth-1, is_list(List),get_type_l1t(Depth2,Self,T,Type),!, +% forall((member(Ele,List),nonvar(Ele)),get_type_l1t(Depth2,Self,Ele,Type)),!. +%get_type_l1t(Depth,_Slf,Cmpd,Type):- compound(Cmpd), functor(Cmpd,Type,1),!. +get_type_l1t(_Dpth,_Slf,Cmpd,Type):- \+ ground(Cmpd),!,Type=[]. +get_type_l1t(_Dpth,_Slf,_,'%Undefined%'):- fail. + + +subst_args1(Eq,RetType,Depth,Self,['length',L],Res):- !, subst_args(Eq,RetType,Depth,Self,L,LL), !, (is_list(LL)->length(LL,Res);Res=1). +subst_args1(Eq,RetType,Depth,Self,['CountElement',L],Res):- !, subst_args(Eq,RetType,Depth,Self,L,LL), !, (is_list(LL)->length(LL,Res);Res=1). + +/* + +is_feo_f('Cons'). + +is_seo_f('{...}'). +is_seo_f('[...]'). +is_seo_f('{}'). +is_seo_f('[]'). +is_seo_f('StateMonad'). +is_seo_f('State'). +is_seo_f('Event'). +is_seo_f('Concept'). +is_seo_f(N):- number(N),!. + +*/ + +/* +subst_args1(Eq,RetType,Depth,Self,[F,A|Args],Res):- + \+ self_subst(A), + subst_args(Eq,RetType,Depth,Self,A,AA),AA\==A, + subst_args(Eq,RetType,Depth,Self,[F,AA|Args],Res). + + +subst_args1(Eq,RetType,Depth,Self,[F,A1|AArgs],Res):- fail, member(F,['+']), + cwdl(40,(( + append(L,[A|R],AArgs), + \+ self_subst(A), + subst_args(Eq,RetType,Depth,Self,A,AA),AA\==A,!, + append(L,[AA|R],NewArgs), subst_args(Eq,RetType,Depth,Self,[F,A1|NewArgs],Res)))). +*/ + +/* %% + +% !(assertEqualToResult ((inc) 2) (3)) +subst_args1(Eq,RetType,Depth,Self,[F|Args],Res):- is_list(F), + metta_atom_iter_l1t(Eq,Depth,Self,['=',F,R]), subst_args(Eq,RetType,Depth,Self,[R|Args],Res). + +subst_args1(Eq,RetType,Depth,Self,[F|Args],Res):- is_list(F), Args\==[], + append(F,Args,FArgs),!,subst_args(Eq,RetType,Depth,Self,FArgs,Res). +*/ +subst_args1(Eq,RetType,_Dpth,Self,['import!',Other,File],RetVal):- into_space(Self,Other,Space),!, include_metta(Space,File),!,return_empty(Space,RetVal). %RetVal=[]. +subst_args1(Eq,RetType,Depth,Self,['bind!',Other,Expr],RetVal):- + into_name(Self,Other,Name),!,subst_args(Eq,RetType,Depth,Self,Expr,Value),nb_setval(Name,Value), return_empty(Value,RetVal). +subst_args1(Eq,RetType,Depth,Self,['pragma!',Other,Expr],RetVal):- + into_name(Self,Other,Name),!,subst_args(Eq,RetType,Depth,Self,Expr,Value),set_option_value(Name,Value), return_empty(Value,RetVal). +subst_args1(Eq,RetType,_Dpth,Self,['transfer!',File],RetVal):- !, include_metta(Self,File), return_empty(Self,RetVal). + + + +%l_l1t_args1(Depth,Self,['nop',Expr],Empty):- !, subst_args(Eq,RetType,Depth,Self,Expr,_), return_empty([],Empty). + +/* +is_True(T):- T\=='False',T\=='F',T\==[]. + +is_and(S):- \+ atom(S),!,fail. +is_and('#COMMA'). is_and(','). is_and('and'). is_and('And'). +*/ +subst_args1(Eq,RetType,_Dpth,_Slf,[And],'True'):- is_and(And),!. +subst_args1(Eq,RetType,Depth,Self,['and',X,Y],TF):- !, as_tf((subst_args(Eq,RetType,Depth,Self,X,'True'),subst_args(Eq,RetType,Depth,Self,Y,'True')),TF). +subst_args1(Eq,RetType,Depth,Self,[And,X|Y],TF):- is_and(And),!,subst_args(Eq,RetType,Depth,Self,X,TF1), + is_True(TF1),subst_args1(Eq,RetType,Depth,Self,[And|Y],TF). +%subst_args2(Eq,Depth,Self,[H|T],_):- \+ is_list(T),!,fail. +subst_args1(Eq,RetType,Depth,Self,['or',X,Y],TF):- !, as_tf((subst_args(Eq,RetType,Depth,Self,X,'True');subst_args(Eq,RetType,Depth,Self,Y,'True')),TF). + + + + +subst_args1(Eq,RetType,Depth,Self,['+',N1,N2],N):- number(N1),!, + subst_args(Eq,RetType,Depth,Self,N2,N2Res), catch_err(N is N1+N2Res,_E,(set_last_error(['Error',N2Res,'Number']),fail)). +subst_args1(Eq,RetType,Depth,Self,['-',N1,N2],N):- number(N1),!, + subst_args(Eq,RetType,Depth,Self,N2,N2Res), catch_err(N is N1-N2Res,_E,(set_last_error(['Error',N2Res,'Number']),fail)). + +subst_args1(Eq,RetType,Depth,Self,[V|VI],[V|VO]):- nonvar(V),is_metta_data_functor(Eq,V),is_list(VI),!,maplist(subst_args(Eq,RetType,Depth,Self),VI,VO). + +subst_args1(Eq,RetType,Depth,Self,X,Y):- + (subst_args2(Eq,Depth,Self,X,Y)*->true; + (subst_args2_failed(Depth,Self,X,Y)*->true;X=Y)). + + +subst_args2_failed(_Dpth,_Slf,T,TT):- T==[],!,TT=[]. +subst_args2_failed(_Dpth,_Slf,T,TT):- var(T),!,TT=T. +subst_args2_failed(_Dpth,_Slf,[F|LESS],Res):- once(subst_selfless([F|LESS],Res)),mnotrace([F|LESS]\==Res),!. +%subst_args2_failed(Depth,Self,[V|Nil],[O]):- Nil==[], once(subst_args(Eq,RetType,Depth,Self,V,O)),V\=@=O,!. +subst_args2_failed(Depth,Self,[H|T],[HH|TT]):- !, + subst_args(Eq,RetType,Depth,Self,H,HH), + subst_args2_failed(Depth,Self,T,TT). + +subst_args2_failed(Depth,Self,T,TT):- subst_args(Eq,RetType,Depth,Self,T,TT). + + %subst_args(Eq,RetType,Depth,Self,X,Y):- subst_args1(Eq,RetType,Depth,Self,X,Y)*->true;Y=[]. + +%subst_args1(Eq,RetType,Depth,_,_,_):- Depth<1,!,fail. +%subst_args1(Eq,RetType,Depth,_,X,Y):- Depth<3, !, ground(X), (Y=X). +%subst_args1(Eq,RetType,_Dpth,_Slf,X,Y):- self_subst(X),!,Y=X. + +% Kills zero arity functions subst_args1(Eq,RetType,Depth,Self,[X|Nil],[Y]):- Nil ==[],!,subst_args(Eq,RetType,Depth,Self,X,Y). + + +/* +into_values(List,Many):- List==[],!,Many=[]. +into_values([X|List],Many):- List==[],is_list(X),!,Many=X. +into_values(Many,Many). +subst_args2(Eq,_Dpth,_Slf,Name,Value):- atom(Name), nb_current(Name,Value),!. +*/ +% Macro Functions +%subst_args1(Eq,RetType,Depth,_,_,_):- Depth<1,!,fail. +subst_args2(Eq,Depth,_,X,Y):- Depth<3, !, fail, ground(X), (Y=X). +subst_args2(Eq,Depth,Self,[F|PredDecl],Res):- fail, + Depth>1, + mnotrace((sub_sterm1(SSub,PredDecl), ground(SSub),SSub=[_|Sub], is_list(Sub), maplist(atomic,SSub))), + subst_args(Eq,RetType,Depth,Self,SSub,Repl), + mnotrace((SSub\=Repl, subst(PredDecl,SSub,Repl,Temp))), + subst_args(Eq,RetType,Depth,Self,[F|Temp],Res). + + + +% user defined function +subst_args2(Eq,Depth,Self,[H|PredDecl],Res):- mnotrace(is_user_defined_head(Eq,Self,H)),!, + subst_args30(Eq,Depth,Self,[H|PredDecl],Res). + +% function inherited by system +subst_args2(Eq,Depth,Self,PredDecl,Res):- subst_args40(Eq,Depth,Self,PredDecl,Res). + +/* +last_element(T,E):- \+ compound(T),!,E=T. +last_element(T,E):- is_list(T),last(T,L),last_element(L,E),!. +last_element(T,E):- compound_name_arguments(T,_,List),last_element(List,E),!. + + + + +%catch_warn(G):- notrace(catch_err(G,E,(fbug(catch_warn(G)-->E),fail))). +%catch_nowarn(G):- notrace(catch_err(G,error(_,_),fail)). + +%as_tf(G,TF):- catch_nowarn((call(G)*->TF='True';TF='False')). +*/ +subst_selfless(['==',X,Y],TF):- as_tf(X=:=Y,TF),!. +subst_selfless(['==',X,Y],TF):- as_tf(X=@=Y,TF),!. +subst_selfless(['=',X,Y],TF):-!,as_tf(X=Y,TF). +subst_selfless(['>',X,Y],TF):-!,as_tf(X>Y,TF). +subst_selfless(['<',X,Y],TF):-!,as_tf(X',X,Y],TF):-!,as_tf(X>=Y,TF). +subst_selfless(['<=',X,Y],TF):-!,as_tf(X= Bool Atom Atom)) +(= (ift True $then) $then) + +; For anything that is green, assert it is Green in &kb22 +!(ift (green $x) + (add-atom &kb22 (Green $x))) + +; Retrieve the inferred Green things: Fritz and Sam. +!(assertEqualToResult + (match &kb22 (Green $x) $x) + (Fritz Sam)) +*/ +:- discontiguous subst_args3/4. +%subst_args2(Eq,Depth,Self,PredDecl,Res):- subst_args3(Depth,Self,PredDecl,Res). + +%subst_args2(Eq,_Dpth,_Slf,L1,Res):- is_list(L1),maplist(self_subst,L1),!,Res=L1. +%subst_args2(Eq,_Depth,_Self,X,X). + +/* +is_user_defined_head(Eq,Other,H):- mnotrace(is_user_defined_head0(Eq,Other,H)). +is_user_defined_head0(Eq,Other,[H|_]):- !, nonvar(H),!, is_user_defined_head_f(Eq,Other,H). +is_user_defined_head0(Eq,Other,H):- callable(H),!,functor(H,F,_), is_user_defined_head_f(Eq,Other,F). +is_user_defined_head0(Eq,Other,H):- is_user_defined_head_f(Eq,Other,H). + +is_user_defined_head_f(Eq,Other,H):- is_user_defined_head_f1(Eq,Other,H). +is_user_defined_head_f(Eq,Other,H):- is_user_defined_head_f1(Eq,Other,[H|_]). + +%is_user_defined_head_f1(Eq,Other,H):- metta_type(Other,H,_). +is_user_defined_head_f1(Eq,Other,H):- get_metta_atom(Eq,Other,[H|_]). +is_user_defined_head_f1(Eq,Other,H):- metta_defn(Eq,Other,[H|_],_). +%is_user_defined_head_f(Eq,_,H):- is_metta_builtin(H). + + +is_special_op(F):- \+ atom(F), \+ var(F), !, fail. +is_special_op('case'). +is_special_op(':'). +is_special_op('='). +is_special_op('->'). +is_special_op('let'). +is_special_op('let*'). +is_special_op('if'). +is_special_op('rtrace'). +is_special_op('or'). +is_special_op('and'). +is_special_op('not'). +is_special_op('match'). +is_special_op('call'). +is_special_op('let'). +is_special_op('let*'). +is_special_op('nop'). +is_special_op('assertEqual'). +is_special_op('assertEqualToResult'). + +is_metta_builtin(Special):- is_special_op(Special). +is_metta_builtin('=='). +is_metta_builtin(F):- once(atom(F);var(F)), current_op(_,yfx,F). +is_metta_builtin('println!'). +is_metta_builtin('transfer!'). +is_metta_builtin('collapse'). +is_metta_builtin('superpose'). +is_metta_builtin('+'). +is_metta_builtin('-'). +is_metta_builtin('*'). +is_metta_builtin('/'). +is_metta_builtin('%'). +is_metta_builtin('=='). +is_metta_builtin('<'). +is_metta_builtin('>'). +is_metta_builtin('all'). +is_metta_builtin('import!'). +is_metta_builtin('pragma!'). +*/ + + +subst_args30(Eq,Depth,Self,H,B):- (subst_args34(Depth,Self,H,B)*->true;subst_args37(Eq,Depth,Self,H,B)). + +subst_args34(_Dpth,Self,H,B):- (metta_defn(Eq,Self,H,B);(get_metta_atom(Eq,Self,H),B=H)). + +% Has argument that is headed by the same function +subst_args37(Eq,Depth,Self,[H1|Args],Res):- + mnotrace((append(Left,[[H2|H2Args]|Rest],Args), H2==H1)),!, + subst_args(Eq,RetType,Depth,Self,[H2|H2Args],ArgRes), + mnotrace((ArgRes\==[H2|H2Args], append(Left,[ArgRes|Rest],NewArgs))), + subst_args30(Eq,Depth,Self,[H1|NewArgs],Res). + +subst_args37(Eq,Depth,Self,[[H|Start]|T1],Y):- + mnotrace((is_user_defined_head_f(Eq,Self,H),is_list(Start))), + metta_defn(Eq,Self,[H|Start],Left), + subst_args(Eq,RetType,Depth,Self,[Left|T1],Y). + +% Has subterm to subst +subst_args37(Eq,Depth,Self,[F|PredDecl],Res):- + Depth>1, fail, + quietly(sub_sterm1(SSub,PredDecl)), + mnotrace((ground(SSub),SSub=[_|Sub], is_list(Sub),maplist(atomic,SSub))), + subst_args(Eq,RetType,Depth,Self,SSub,Repl), + mnotrace((SSub\=Repl,subst(PredDecl,SSub,Repl,Temp))), + subst_args30(Eq,Depth,Self,[F|Temp],Res). + +%subst_args37(Eq,Depth,Self,X,Y):- (subst_args38(Eq,Depth,Self,X,Y)*->true;metta_atom_iter_l1t(Eq,Depth,Self,[=,X,Y])). + +subst_args37(Eq,Depth,Self,PredDecl,Res):- fail, + ((term_variables(PredDecl,Vars), + (get_metta_atom(Eq,Self,PredDecl) *-> (Vars ==[]->Res='True';Vars=Res); + (subst_args(Eq,RetType,Depth,Self,PredDecl,Res),ignore(Vars ==[]->Res='True';Vars=Res))))), + PredDecl\=@=Res. + +subst_args38(Eq,_Dpth,Self,[H|_],_):- mnotrace( \+ is_user_defined_head_f(Eq,Self,H) ), !,fail. +subst_args38(Eq,_Dpth,Self,[H|T1],Y):- metta_defn(Eq,Self,[H|T1],Y). +subst_args38(Eq,_Dpth,Self,[H|T1],'True'):- get_metta_atom(Eq,Self,[H|T1]). +subst_args38(Eq,_Dpth,Self,CALL,Y):- fail,append(Left,[Y],CALL),metta_defn(Eq,Self,Left,Y). + + +%subst_args3(Depth,Self,['ift',CR,Then],RO):- fail, !, %fail, % trace, +% metta_defn(Eq,Self,['ift',R,Then],Become),subst_args(Eq,RetType,Depth,Self,CR,R),subst_args(Eq,RetType,Depth,Self,Then,_True),subst_args(Eq,RetType,Depth,Self,Become,RO). + +metta_atom_iter_l1t(Eq,_Dpth,Other,[Equal,H,B]):- Eq == Equal,!, + (metta_defn(Eq,Other,H,B)*->true;(get_metta_atom(Eq,Other,H),B=H)). + +metta_atom_iter_l1t(Eq,Depth,_,_):- Depth<3,!,fail. +metta_atom_iter_l1t(Eq,_Dpth,_Slf,[]):-!. +metta_atom_iter_l1t(Eq,_Dpth,Other,H):- get_metta_atom(Eq,Other,H). +metta_atom_iter_l1t(Eq,Depth,Other,H):- D2 is Depth -1, metta_defn(Eq,Other,H,B),metta_atom_iter_l1t(Eq,D2,Other,B). +metta_atom_iter_l1t(Eq,_Dpth,_Slf,[And]):- is_and(And),!. +metta_atom_iter_l1t(Eq,Depth,Self,[And,X|Y]):- is_and(And),!,D2 is Depth -1, metta_atom_iter_l1t(Eq,D2,Self,X),metta_atom_iter_l1t(Eq,D2,Self,[And|Y]). +/* +metta_atom_iter_l1t2(_,Self,[=,X,Y]):- metta_defn(Eq,Self,X,Y). +metta_atom_iter_l1t2(_Dpth,Other,[Equal,H,B]):- '=' == Equal,!, metta_defn(Eq,Other,H,B). +metta_atom_iter_l1t2(_Dpth,Self,X,Y):- metta_defn(Eq,Self,X,Y). %, Y\=='True'. +metta_atom_iter_l1t2(_Dpth,Self,X,Y):- get_metta_atom(Eq,Self,[=,X,Y]). %, Y\=='True'. + +*/ +metta_atom_iter_l1t_ref(Other,['=',H,B],Ref):-clause(metta_defn(Eq,Other,H,B),true,Ref). +metta_atom_iter_l1t_ref(Other,H,Ref):-clause(get_metta_atom(Eq,Other,H),true,Ref). + +%not_compound(Term):- \+ is_list(Term),!. +%subst_args2(Eq,Depth,Self,Term,Res):- maplist(not_compound,Term),!,subst_args345(Depth,Self,Term,Res). + + +% function inherited by system +subst_args40(Eq,Depth,Self,[F|X],FY):- is_function(F), \+ is_special_op(F), is_list(X), + maplist(subst_args(Eq,RetType,Depth,Self),X,Y),!,subst_args5(Depth,Self,[F|Y],FY). +subst_args40(Eq,Depth,Self,FX,FY):- subst_args5(Depth,Self,FX,FY). + +subst_args5(_Dpth,_Slf,[F|LESS],Res):- once(subst_selfless([F|LESS],Res)),mnotrace(([F|LESS]\==Res)),!. +subst_args5(Depth,Self,[AE|More],TF):- fail, is_system_pred(AE), length(More,Len), + (is_syspred(AE,Len,Pred),catch_warn(as_tf(apply(Pred,More),TF)))*->true;subst_args6(Depth,Self,[AE|More],TF). +subst_args6(_Dpth,_Slf,[AE|More],TF):- fail, is_system_pred(AE),length([AE|More],Len), is_syspred(AE,Len,Pred),append(More,[TF],Args),!,catch_warn(apply(Pred,Args)). + +%subst_args40(Eq,Depth,Self,[X1|[F2|X2]],[Y1|Y2]):- is_function(F2),!,subst_args(Eq,RetType,Depth,Self,[F2|X2],Y2),subst_args(Eq,RetType,Depth,Self,X1,Y1). + + +%cwdl(DL,Goal):- call_with_depth_limit(Goal,DL,R), (R==depth_limit_exceeded->(!,fail);true). +bagof_subst(Depth,Self,X,L):- !,findall(E,subst_args(Eq,RetType,Depth,Self,X,E),L). +setof_subst(Depth,Self,X,S):- !,findall(E,subst_args(Eq,RetType,Depth,Self,X,E),L),sort(L,S). +%setof_subst(Depth,Self,X,S):- setof(E,subst_args(Eq,RetType,Depth,Self,X,E),S)*->true;S=[]. + + diff --git a/metta_vspace/pyswip-want/metta_test_nars_1.pl b/metta_vspace/pyswip-want/metta_test_nars_1.pl new file mode 100755 index 00000000..e80375a7 --- /dev/null +++ b/metta_vspace/pyswip-want/metta_test_nars_1.pl @@ -0,0 +1,1752 @@ +% (track_load_into_file "../../examples/VRUN_tests1.metta") +:-metta_eval(['extend-py!',metta_learner]). + +%;; stdlib extension +metta_type('&self','If',[->,'Bool','Atom','Atom']). + +metta_defn_ES(['If','True',Then],Then). + +metta_defn_ES(['If','False',Then],[]). + +metta_type('&self','If',[->,'Bool','Atom','Atom','Atom']). + +metta_defn_ES( + ['If',Cond,Then,Else], + [if,Cond,Then,Else]). + +metta_defn_ES( + ['TupleConcat',Ev1,Ev2], + [ collapse, + [ superpose, + [ [ superpose, Ev1 ], + [ superpose, Ev2 ]]]]). + +metta_defn_ES( + [max,Num1,Num2], + [ 'If', + [>,Num1,Num2], Num1,Num2]). + +metta_defn_ES( + [min,Num1,Num2], + [ 'If', + [<,Num1,Num2], Num1,Num2]). + +metta_defn_ES( + [abs,X], + [ 'If', + [<,X,0], + [-,0,X], + X]). + +metta_type('&self',sequential,[->,'Expression','%Undefined%']). + +metta_defn_ES([sequential,Num1],[superpose,Num1]). + +metta_type('&self',do,[->,'Expression','%Undefined%']). + +metta_defn_ES([do,Num1],[case,Num1,[]]). + +metta_defn_ES(['TupleCount',[]],0). + +metta_defn_ES(['TupleCount',[1]],1). + +metta_defn_ES( + ['BuildTupleCounts',TOld,C,N], + [ let, + T, + [ collapse, + [ superpose, + [ 1, + [superpose,TOld]]]], + [ superpose, + [ [ 'add-atom', + '&self', + [ =, + ['TupleCount',T], + [+,C,2]]], + [ 'If', + [<,C,N], + [ 'BuildTupleCounts', + T, + [+,C,1], + N]]]]]). + +metta_type('&self','CountElement',[->,'Expression','Number']). + +metta_defn_ES( + ['CountElement',X], + [ case, + X, + [ [ Y,1]]]). + +%;;Build for count up to 100 (takes a few sec but it is worth it if space or generally collapse counts are often needed) +:-metta_eval(['BuildTupleCounts',[1],0,100]). + +metta_defn_ES( + [ 'BuildTupleCounts', + [1], 0,100], + [ let, + A, + [ collapse, + [ superpose, + [ 1, + [ superpose, + [1]]]]], + [ superpose, + [ [ 'add-atom', + '&self', + [ =, + ['TupleCount',A], + [+,0,2]]], + [ 'If', + [<,0,100], + [ 'BuildTupleCounts', + A, + [+,0,1], + 100]]]]]). + +metta_type('&self','CollapseCardinality',[->,'Expression','Number']). + +metta_defn_ES( + ['CollapseCardinality',Expression], + [ 'TupleCount', + [ collapse, + ['CountElement',Expression]]]). + +%;; Truth functions +metta_defn_ES( + ['Truth_c2w',C], + [ /, + C, + [-,1,C]]). + +metta_defn_ES( + ['Truth_w2c',W], + [ /, + W, + [+,W,1]]). + +metta_defn_ES( + [ 'Truth_Deduction', + [F1,C1], + [F2,C2]], + [ [*,F1,F2], + [ *, + [*,F1,F2], + [*,C1,C2]]]). + +metta_defn_ES( + [ 'Truth_Abduction', + [F1,C1], + [F2,C2]], + [ F2, + [ 'Truth_w2c', + [ *, + [*,F1,C1], + C2]]]). + +metta_defn_ES( + ['Truth_Induction',T1,T2], + ['Truth_Abduction',T2,T1]). + +metta_defn_ES( + [ 'Truth_Exemplification', + [F1,C1], + [F2,C2]], + [ 1.0, + [ 'Truth_w2c', + [ *, + [*,F1,F2], + [*,C1,C2]]]]). + +metta_defn_ES( + ['Truth_StructuralDeduction',T], + [ 'Truth_Deduction', + T, + [1.0,0.9]]). + +metta_defn_ES( + [ 'Truth_Negation', + [F,C]], + [ [-,1,F], + C]). + +metta_defn_ES( + ['Truth','StructuralDeductionNegated',T], + [ 'Truth_Negation', + ['Truth_StructuralDeduction',T]]). + +metta_defn_ES( + [ 'Truth_Intersection', + [F1,C1], + [F2,C2]], + [ [ * ,F1,F2], + [ * ,C1,C2]]). + +metta_defn_ES( + ['Truth_StructuralIntersection',T], + [ 'Truth_Intersection', + T, + [1.0,0.9]]). + +metta_defn_ES( + ['Truth_or',A,B], + [ -, + 1, + [ *, + [-,1,A], + [-,1,B]]]). + +metta_defn_ES( + [ 'Truth_Comparison', + [F1,C1], + [F2,C2]], + [ let, + F0, + ['Truth_or',F1,F2], + [ [ 'If', + [==,F0,0.0], + 0.0, + [ /, + [*,F1,F2], + F0]], + [ 'Truth_w2c', + [ *, + F0, + [*,C1,C2]]]]]). + +metta_defn_ES( + [ 'Truth_Analogy', + [F1,C1], + [F2,C2]], + [ [*,F1,F2], + [ *, + [*,C1,C2], + F2]]). + +metta_defn_ES( + [ 'Truth_Resemblance', + [F1,C1], + [F2,C2]], + [ [*,F1,F2], + [ *, + [*,C1,C2], + ['Truth_or',F1,F2]]]). + +metta_defn_ES( + [ 'Truth_Union', + [F1,C1], + [F2,C2]], + [ [ 'Truth_or', F1 , F2 ], + [ * , C1 , C2 ]]). + +metta_defn_ES( + [ 'Truth_Difference', + [F1,C1], + [F2,C2]], + [ [ *, + F1, + [-,1,F2]], + [*,C1,C2]]). + +metta_defn_ES( + [ 'Truth_DecomposePNN', + [F1,C1], + [F2,C2]], + [ let, + Fn, + [ *, + F1, + [-,1,F2]], + [ [-,1,Fn], + [ *, + Fn, + [*,C1,C2]]]]). + +metta_defn_ES( + [ 'Truth_DecomposeNPP', + [F1,C1], + [F2,C2]], + [ let, + F, + [ *, + [-,1,F1], + F2], + [ F, + [ *, + F, + [*,C1,C2]]]]). + +metta_defn_ES( + [ 'Truth_DecomposePNP', + [F1,C1], + [F2,C2]], + [ let, + F, + [ *, + F1, + [-,1,F2]], + [ F, + [ *, + F, + [*,C1,C2]]]]). + +metta_defn_ES( + ['Truth_DecomposePPP',V1,V2], + [ 'Truth_DecomposeNPP', + ['Truth_Negation',V1], + V2]). + +metta_defn_ES( + [ 'Truth_DecomposeNNN', + [F1,C1], + [F2,C2]], + [ let, + Fn, + [ *, + [-,1,F1], + [-,1,F2]], + [ [-,1,Fn], + [ *, + Fn, + [*,C1,C2]]]]). + +metta_defn_ES( + [ 'Truth_Eternalize', + [F,C]], + [ F, + ['Truth_w2c',C]]). + +metta_defn_ES( + [ 'Truth_Revision', + [F1,C1], + [F2,C2]], + [ 'let*', + [ [ W1, + ['Truth_c2w',C1]], + [ W2, + ['Truth_c2w',C2]], + [ W, + [+,W1,W2]], + [ F, + [ /, + [ +, + [*,W1,F1], + [*,W2,F2]], + W]], + [ C, + ['Truth_w2c',W]]], + [ [min,1.0,F], + [ min, + 0.99, + [ max, + [max,C,C1], + C2]]]]). + +metta_defn_ES( + [ 'Truth_Expectation', + [F,C]], + [ +, + [ *, + C, + [-,F,0.5]], + 0.5]). +% ;;NAL-1 +% ;;!Syllogistic rules for Inheritance: +metta_defn_ES(['|-',[[A,-->,B],C],[[B,-->,D],E]] , [[A,-->,D],['Truth_Deduction',C,E]]). +metta_defn_ES(['|-',[[A,-->,B],C],[[A,-->,D],E]] , [[D,-->,B],['Truth_Induction',C,E]]). +metta_defn_ES(['|-',[[A,-->,B],C],[[D,-->,B],E]] , [[D,-->,A],['Truth_Abduction',C,E]]). +metta_defn_ES(['|-',[[A,-->,B],C],[[B,-->,D],E]] , [[D,-->,A],['Truth_Exemplification',C,E]]). +% ;;NAL-2 +% ;;!Rules for Similarity: +metta_defn_ES(['|-',[[A,<->,B],C]] , [[B,<->,A],['Truth_StructuralIntersection',C]]). +metta_defn_ES(['|-',[[A,<->,B],C],[[D,<->,A],E]] , [[D,<->,B],['Truth_Resemblance',C,E]]). +metta_defn_ES(['|-',[[A,-->,B],C],[[D,-->,B],E]] , [[D,<->,A],['Truth_Comparison',C,E]]). +metta_defn_ES(['|-',[[A,-->,B],C],[[A,-->,D],E]] , [[D,<->,B],['Truth_Comparison',C,E]]). +metta_defn_ES(['|-',[[A,-->,B],C],[[D,<->,A],E]] , [[D,-->,B],['Truth_Analogy',C,E]]). +metta_defn_ES(['|-',[[A,-->,B],C],[[D,<->,B],E]] , [[A,-->,D],['Truth_Analogy',C,E]]). +% ;;!Dealing with properties and instances: +metta_defn_ES(['|-',[[A,-->,['{',B,'}']],C]] , [[A,<->,['{',B,'}']],['Truth_StructuralIntersection',C]]). +metta_defn_ES(['|-',[[['$OBJ'(claz_bracket_vector,['$S'])],-->,A],B]] , [[['$OBJ'(claz_bracket_vector,['$S'])],<->,A],['Truth_StructuralIntersection',B]]). +metta_defn_ES(['|-',[[['{',A,'}'],-->,B],C],[[D,<->,A],E]] , [[['{',D,'}'],-->,B],['Truth_Analogy',C,E]]). +metta_defn_ES(['|-',[[A,-->,['$OBJ'(claz_bracket_vector,['$M'])]],B],[[_,<->,_],C]] , [[A,-->,['$OBJ'(claz_bracket_vector,['$S'])]],['Truth_Analogy',B,C]]). +metta_defn_ES([=,['|-',[[['{',A,'}'],<->,['{',B,'}']]],[A,<->,B],['Truth_StructuralIntersection',_]]]). +metta_defn_ES([=,['|-',[[['$OBJ'(claz_bracket_vector,[A])],<->,['$OBJ'(claz_bracket_vector,[B])]]],[_,<->,_],['Truth_StructuralIntersection',_]]]). +% ;;NAL-3 +% ;;!Set decomposition: +metta_defn_ES(['|-',[[['{',A,_,'}'],-->,B],C]] , [[['{',A,'}'],-->,B],['Truth_StructuralDeduction',C]]). +metta_defn_ES(['|-',[[['{',_,A,'}'],-->,B],C]] , [[['{',A,'}'],-->,B],['Truth_StructuralDeduction',C]]). +metta_defn_ES(['|-',[['M',-->,['$OBJ'(claz_bracket_vector,[A,B])]],A]] , [['M',-->,['$OBJ'(claz_bracket_vector,[A])]],['Truth_StructuralDeduction',A]]). +metta_defn_ES(['|-',[['M',-->,['$OBJ'(claz_bracket_vector,[A,B])]],A]] , [['M',-->,['$OBJ'(claz_bracket_vector,[B])]],['Truth_StructuralDeduction',A]]). +% ;;!Extensional and intensional intersection decomposition: +metta_defn_ES(['|-',[[[A,'|',_],-->,B],C]] , [[A,-->,B],['Truth_StructuralDeduction',C]]). +metta_defn_ES(['|-',[[A,-->,[B,&,_]],C]] , [[A,-->,B],['Truth_StructuralDeduction',C]]). +metta_defn_ES(['|-',[[[_,'|',A],-->,B],C]] , [[A,-->,B],['Truth_StructuralDeduction',C]]). +metta_defn_ES(['|-',[[A,-->,[_,&,B]],C]] , [[A,-->,B],['Truth_StructuralDeduction',C]]). +metta_defn_ES(['|-',[[[A,~,_],-->,B],C]] , [[A,-->,B],['Truth_StructuralDeduction',C]]). +metta_defn_ES(['|-',[[A,-->,[B,-,_]],C]] , [[A,-->,B],['Truth_StructuralDeduction',C]]). +metta_defn_ES(['|-',[[[_,~,A],-->,B],C]] , [[A,-->,B],['Truth_StructuralDeductionNegated',C]]). +metta_defn_ES(['|-',[[A,-->,[_,-,B]],C]] , [[A,-->,B],['Truth_StructuralDeductionNegated',C]]). +% ;;!Extensional and intensional intersection composition: (sets via reductions). +metta_defn_ES(['|-',[[A,-->,B],C],[[D,-->,B],E]] , [[[A,'|',D],-->,B],['Truth_Intersection',C,E]]). +metta_defn_ES(['|-',[[A,-->,B],C],[[D,-->,B],E]] , [[[A,&,D],-->,B],['Truth_Union',C,E]]). +metta_defn_ES(['|-',[[A,-->,B],C],[[D,-->,B],E]] , [[[A,~,D],-->,B],['Truth_Difference',C,E]]). +metta_defn_ES(['|-',[[A,-->,B],C],[[A,-->,D],E]] , [[A,-->,[B,&,D]],['Truth_Intersection',C,E]]). +metta_defn_ES(['|-',[[A,-->,B],C],[[A,-->,D],E]] , [[A,-->,[B,'|',D]],['Truth_Union',C,E]]). +metta_defn_ES(['|-',[[A,-->,B],C],[[A,-->,D],E]] , [[A,-->,[B,-,D]],['Truth_Difference',C,E]]). +% ;;!Extensional and intensional intersection decomposition: +metta_defn_ES(['|-',[[A,-->,B],C],[[[A,'|',D],-->,B],E]] , [[D,-->,B],['Truth_DecomposePNN',C,E]]). +metta_defn_ES(['|-',[[A,-->,B],C],[[[D,'|',A],-->,B],E]] , [[D,-->,B],['Truth_DecomposePNN',C,E]]). +metta_defn_ES(['|-',[[A,-->,B],C],[[[A,&,D],-->,B],E]] , [[D,-->,B],['Truth_DecomposeNPP',C,E]]). +metta_defn_ES(['|-',[[A,-->,B],C],[[[D,&,A],-->,B],E]] , [[D,-->,B],['Truth_DecomposeNPP',C,E]]). +metta_defn_ES(['|-',[[A,-->,B],C],[[[A,~,D],-->,B],E]] , [[D,-->,B],['Truth_DecomposePNP',C,E]]). +metta_defn_ES(['|-',[[A,-->,B],C],[[[D,~,A],-->,B],E]] , [[D,-->,B],['Truth_DecomposeNNN',C,E]]). +metta_defn_ES(['|-',[[A,-->,B],C],[[A,-->,[B,&,D]],E]] , [[A,-->,D],['Truth_DecomposePNN',C,E]]). +metta_defn_ES(['|-',[[A,-->,B],C],[[A,-->,[D,&,B]],E]] , [[A,-->,D],['Truth_DecomposePNN',C,E]]). +metta_defn_ES(['|-',[[A,-->,B],C],[[A,-->,[B,'|',D]],E]] , [[A,-->,D],['Truth_DecomposeNPP',C,E]]). +metta_defn_ES(['|-',[[A,-->,B],C],[[A,-->,[D,'|',B]],E]] , [[A,-->,D],['Truth_DecomposeNPP',C,E]]). +metta_defn_ES(['|-',[[A,-->,B],C],[[A,-->,[B,-,D]],E]] , [[A,-->,D],['Truth_DecomposePNP',C,E]]). +metta_defn_ES(['|-',[[A,-->,B],C],[[A,-->,[D,-,B]],E]] , [[A,-->,D],['Truth_DecomposeNNN',C,E]]). +% ;; NAL-4 +% ;;!Transformation rules between product and image: +metta_defn_ES(['|-',[[[A,*,B],-->,C],D]] , [[A,-->,[C,'/1',B]],['Truth_StructuralIntersection',D]]). +metta_defn_ES(['|-',[[[A,*,B],-->,C],D]] , [[B,-->,[C,'/2',A]],['Truth_StructuralIntersection',D]]). +metta_defn_ES(['|-',[[A,-->,[B,*,C]],D]] , [[[A,'\\1',C],-->,B],['Truth_StructuralIntersection',D]]). +metta_defn_ES(['|-',[[A,-->,[B,*,C]],D]] , [[[A,'\\2',B],-->,C],['Truth_StructuralIntersection',D]]). +% ;;other direction of same rules (as these are bi-directional). +metta_defn_ES(['|-',[[A,-->,[B,'/1',C]],D]] , [[[A,*,C],-->,B],['Truth_StructuralIntersection',D]]). +metta_defn_ES(['|-',[[A,-->,[B,'/2',C]],D]] , [[[C,*,A],-->,B],['Truth_StructuralIntersection',D]]). +metta_defn_ES(['|-',[[[A,'\\1',B],-->,C],D]] , [[A,-->,[C,*,B]],['Truth_StructuralIntersection',D]]). +metta_defn_ES(['|-',[[[A,'\\2',B],-->,C],D]] , [[A,-->,[B,*,C]],['Truth_StructuralIntersection',D]]). +% ;;!Comparative relations +metta_defn_ES(['|-',[[['{',A,'}'],'|-',>,['$OBJ'(claz_bracket_vector,['$P'])]],B],[[['{',C,'}'],'|-',>,['$OBJ'(claz_bracket_vector,['$P'])]],D]] , [[[['{',A,'}'],*,['{',C,'}']],-->,[>>>,_]],['Truth_FrequencyGreater',B,D]]). +metta_defn_ES(['|-',[[[A,*,B],-->,[>>>,C]],D],[[[B,*,E],-->,[>>>,C]],F]] , [[[A,*,E],-->,[>>>,C]],['Truth_Deduction',D,F]]). +metta_defn_ES(['|-',[[['{',A,'}'],'|-',>,['$OBJ'(claz_bracket_vector,['$P'])]],B],[[['{',C,'}'],'|-',>,['$OBJ'(claz_bracket_vector,['$P'])]],D]] , [[[['{',A,'}'],*,['{',C,'}']],-->,[===,_]],['Truth_FrequencyEqual',B,D]]). +metta_defn_ES(['|-',[[[A,*,B],-->,[===,C]],D],[[[B,*,E],-->,[===,C]],F]] , [[[A,*,E],-->,[===,C]],['Truth_Deduction',D,F]]). +metta_defn_ES(['|-',[[[A,*,B],-->,[===,C]],D]] , [[[B,*,A],-->,[===,C]],['Truth_StructuralIntersection',D]]). +% ;;!Optional rules for more efficient reasoning about relation components: +metta_defn_ES(['|-',[[[A,*,B],-->,C],D],[[[E,*,B],-->,C],F]] , [[E,-->,A],['Truth_Abduction',D,F]]). +metta_defn_ES(['|-',[[[A,*,B],-->,C],D],[[[A,*,E],-->,C],F]] , [[E,-->,B],['Truth_Abduction',D,F]]). +metta_defn_ES(['|-',[[A,-->,[B,*,C]],D],[[A,-->,[E,*,C]],F]] , [[E,-->,B],['Truth_Induction',D,F]]). +metta_defn_ES(['|-',[[A,-->,[B,*,C]],D],[[A,-->,[B,*,E]],F]] , [[E,-->,C],['Truth_Induction',D,F]]). +metta_defn_ES(['|-',[[[A,*,B],-->,C],D],[[E,-->,A],F]] , [[[E,*,B],-->,C],['Truth_Deduction',D,F]]). +metta_defn_ES(['|-',[[[A,*,B],-->,C],D],[[A,-->,E],F]] , [[[E,*,B],-->,C],['Truth_Induction',D,F]]). +metta_defn_ES(['|-',[[[A,*,B],-->,C],D],[[E,<->,A],F]] , [[[E,*,B],-->,C],['Truth_Analogy',D,F]]). +metta_defn_ES(['|-',[[[A,*,B],-->,C],D],[[E,-->,B],F]] , [[[A,*,E],-->,C],['Truth_Deduction',D,F]]). +metta_defn_ES(['|-',[[[A,*,B],-->,C],D],[[B,-->,E],F]] , [[[A,*,E],-->,C],['Truth_Induction',D,F]]). +metta_defn_ES(['|-',[[[A,*,B],-->,C],D],[[E,<->,B],F]] , [[[A,*,E],-->,C],['Truth_Analogy',D,F]]). +metta_defn_ES(['|-',[[A,-->,[B,*,C]],D],[[B,-->,E],F]] , [[A,-->,[E,*,C]],['Truth_Deduction',D,F]]). +metta_defn_ES(['|-',[[A,-->,[B,*,C]],D],[[E,-->,B],F]] , [[A,-->,[E,*,C]],['Truth_Abduction',D,F]]). +metta_defn_ES(['|-',[[A,-->,[B,*,C]],D],[[E,<->,B],F]] , [[A,-->,[E,*,C]],['Truth_Analogy',D,F]]). +metta_defn_ES(['|-',[[A,-->,[B,*,C]],D],[[C,-->,E],F]] , [[A,-->,[B,*,E]],['Truth_Deduction',D,F]]). +metta_defn_ES(['|-',[[A,-->,[B,*,C]],D],[[E,-->,C],F]] , [[A,-->,[B,*,E]],['Truth_Abduction',D,F]]). +metta_defn_ES(['|-',[[A,-->,[B,*,C]],D],[[E,<->,C],F]] , [[A,-->,[B,*,E]],['Truth_Analogy',D,F]]). +metta_defn_ES(['|-',[[[A,*,B],-->,C],D],[[[E,*,B],-->,C],F]] , [[A,<->,E],['Truth_Comparison',D,F]]). +metta_defn_ES(['|-',[[[A,*,B],-->,C],D],[[[A,*,E],-->,C],F]] , [[B,<->,E],['Truth_Comparison',D,F]]). +metta_defn_ES(['|-',[[A,-->,[B,*,C]],D],[[A,-->,[E,*,C]],F]] , [[B,<->,E],['Truth_Comparison',D,F]]). +metta_defn_ES(['|-',[[A,-->,[B,*,C]],D],[[A,-->,[B,*,E]],F]] , [[C,<->,E],['Truth_Comparison',D,F]]). +% ;;NAL-5 +% ;;!Negation conjunction and disjunction decomposition: +metta_defn_ES(['|-',[[!,A],B]],[A,['Truth_Negation',B]]). +metta_defn_ES(['|-',[[A,&&,_],B]],[A,['Truth_StructuralDeduction',B]]). +metta_defn_ES(['|-',[[_,&&,A],B]],[A,['Truth_StructuralDeduction',B]]). +metta_defn_ES(['|-',[[A,&&,B],C]] , [[B,&&,A],['Truth_StructuralIntersection',C]]). +metta_defn_ES(['|-',[A,B],[[A,&&,C],D]],[C,['Truth_DecomposePNN',B,D]]). +metta_defn_ES(['|-',[A,B],[[A,'||',C],D]],[C,['Truth_DecomposeNPP',B,D]]). +metta_defn_ES(['|-',[A,B],[[[!,A],&&,C],D]],[C,['Truth_DecomposeNNN',B,D]]). +metta_defn_ES(['|-',[A,B],[[[!,A],'||',C],D]],[C,['Truth_DecomposePPP',B,D]]). +% ;;!Syllogistic rules for Implication: +metta_defn_ES(['|-',[[A,==>,B],C],[[B,==>,D],E]] , [[A,==>,D],['Truth_Deduction',C,E]]). +metta_defn_ES(['|-',[[A,==>,B],C],[[A,==>,D],E]] , [[D,==>,B],['Truth_Induction',C,E]]). +metta_defn_ES(['|-',[[A,==>,B],C],[[D,==>,B],E]] , [[D,==>,A],['Truth_Abduction',C,E]]). +metta_defn_ES(['|-',[[A,==>,B],C],[[B,==>,D],E]] , [[D,==>,A],['Truth_Exemplification',C,E]]). +% ;;!Conditional composition for conjunction and disjunction: +metta_defn_ES(['|-',[[A,==>,B],C],[[D,==>,B],E]] , [[[A,&&,D],==>,B],['Truth_Union',C,E]]). +metta_defn_ES(['|-',[[A,==>,B],C],[[D,==>,B],E]] , [[[A,'||',D],==>,B],['Truth_Intersection',C,E]]). +metta_defn_ES(['|-',[[A,==>,B],C],[[A,==>,D],E]] , [[A,==>,[B,&&,D]],['Truth_Intersection',C,E]]). +metta_defn_ES(['|-',[[A,==>,B],C],[[A,==>,D],E]] , [[A,==>,[B,'||',D]],['Truth_Union',C,E]]). +% ;;!Multi-conditional inference: +metta_defn_ES(['|-',[[[A,&&,B],==>,C],D],[[A,==>,C],E]],[B,['Truth_Abduction',D,E]]). +metta_defn_ES(['|-',[[[A,&&,B],==>,C],D],[[E,==>,B],F]] , [[[A,&&,E],==>,C],['Truth_Deduction',D,F]]). +metta_defn_ES(['|-',[[[A,&&,B],==>,C],D],[[[A,&&,E],==>,C],F]] , [[E,==>,B],['Truth_Abduction',D,F]]). +metta_defn_ES(['|-',[[[A,&&,B],==>,C],D],[[B,==>,E],F]] , [[[A,&&,E],==>,C],['Truth_Induction',D,F]]). +% ;;!Rules for equivalence: +metta_defn_ES(['|-',[[A,<=>,B],C]] , [[B,<=>,A],['Truth_StructuralIntersection',C]]). +metta_defn_ES(['|-',[[A,==>,B],C],[[B,==>,A],D]] , [[A,<=>,B],['Truth_Intersection',C,D]]). +metta_defn_ES(['|-',[[A,==>,B],C],[[D,==>,B],E]] , [[D,<=>,A],['Truth_Comparison',C,E]]). +metta_defn_ES(['|-',[[A,==>,B],C],[[A,==>,D],E]] , [[D,<=>,B],['Truth_Comparison',C,E]]). +metta_defn_ES(['|-',[[A,==>,B],C],[[D,<=>,A],E]] , [[D,==>,B],['Truth_Analogy',C,E]]). +metta_defn_ES(['|-',[[A,==>,B],C],[[D,<=>,B],E]] , [[A,==>,D],['Truth_Analogy',C,E]]). +metta_defn_ES(['|-',[[A,<=>,B],C],[[D,<=>,A],E]] , [[D,<=>,B],['Truth_Resemblance',C,E]]). +% ;;!Higher-order decomposition +metta_defn_ES(['|-',[A,B],[[A,==>,C],D]],[C,['Truth_Deduction',B,D]]). +metta_defn_ES(['|-',[A,B],[[[A,&&,C],==>,D],E]] , [[C,==>,D],['Truth_Deduction',B,E]]). +metta_defn_ES(['|-',[A,B],[[C,==>,A],D]],[C,['Truth_Abduction',B,D]]). +metta_defn_ES(['|-',[A,B],[[A,<=>,C],D]],[C,['Truth_Analogy',B,D]]). +% ;;NAL term reductions +% ;;!Extensional intersection, union, conjunction reductions: +metta_defn_ES([A,&,A],A). +metta_defn_ES([A,'|',A],A). +metta_defn_ES([A,&&,A],A). +metta_defn_ES([A,'||',A],A). +% ;;!Extensional set reductions: +metta_defn_ES([['{',A,'}'],'|',['{',B,'}']],['{',A,B,'}']). +metta_defn_ES([['{',A,B,'}'],'|',['{',C,'}']],['{',[A|B],C,'}']). +metta_defn_ES([['{',A,'}'],'|',['{',B,C,'}']],['{',A,[B|C],'}']). +% ;;!Intensional set reductions: +metta_defn_ES([['$OBJ'(claz_bracket_vector,[A])],&,['$OBJ'(claz_bracket_vector,[B])]],['$OBJ'(claz_bracket_vector,[A,B])]). +metta_defn_ES([['$OBJ'(claz_bracket_vector,[A,B])],&,['$OBJ'(claz_bracket_vector,[C])]],['$OBJ'(claz_bracket_vector,[[A|B],C])]). +metta_defn_ES([['$OBJ'(claz_bracket_vector,[A])],&,['$OBJ'(claz_bracket_vector,[B,C])]],['$OBJ'(claz_bracket_vector,[A,[B|C]])]). +% ;;!Reduction for set element copula: +metta_defn_ES(['{',[A|B],'}'],['{',A,B,'}']). +metta_defn_ES(['$OBJ'(claz_bracket_vector,[[A|B]])],['$OBJ'(claz_bracket_vector,[A,B])]). + +%;params +metta_defn_ES(['BeliefEventsMax'],10). + +metta_defn_ES(['GoalEventsMax'],10). + +%;spaces +:-metta_eval(['bind!','&belief_events',['new-space']]). + +:-metta_eval(['bind!','&goal_events',['new-space']]). + +%;states +:-metta_eval(['bind!','¤tTime',['new-state',1]]). + +:-metta_eval(['bind!','&evidentialBase',['new-state',1]]). + +metta_defn_ES( + [increment,Atom], + [ 'change-state!', + Atom, + [ +, + 1, + ['get-state',Atom]]]). + +metta_defn_ES( + ['UpdateReasonerState'], + [ [ increment , '¤tTime' ], + [ increment ,'&evidentialBase']]). + +metta_defn_ES( + ['GetReasonerState'], + [ ['get-state','¤tTime'], + [ [ 'get-state' ,'&evidentialBase']]]). + +%;priority of events +metta_defn_ES( + [ 'EventPriorityNow', + [T,P], + T], + [ *, + P, + [ /, + 1, + [ +, + 1, + [-,T,T]]]]). + +%;retrieve the best candidate (allows to use tuples / collapse results / spaces as a PQ) +:-metta_eval(['bind!','&tempbest',['new-state',[]]]). + +:-metta_eval(['bind!','&tempbestscore',['new-state',0]]). + +metta_defn_ES( + ['BestCandidate',Tuple,EvaluateCandidateFunction,T], + [ sequential, + [ [ do, + ['change-state!','&tempbestscore',0]], + [ do, + ['change-state!','&tempbest',[]]], + [ do, + [ 'let*', + [ [ X, + [superpose,Tuple]], + [ Fx, + [EvaluateCandidateFunction,X,T]]], + [ superpose, + [ [ 'If', + [ >, + Fx, + ['get-state','&tempbestscore']], + [ sequential, + [ [ 'change-state!' , '&tempbest' , X ], + [ 'change-state!' ,'&tempbestscore', Fx ]]]]]]]], + ['get-state','&tempbest']]]). + +%;functions to select highest-priority events in belief and goal PQ +metta_defn_ES( + [ 'PriorityOf', + [ 'Event', + Sentence, + [OccT,Ev,Prio]], + T], + ['EventPriorityNow',Prio,T]). + +metta_defn_ES( + ['SelectHighestPriorityEvent',Collection,T], + [ 'BestCandidate', + [ collapse, + ['get-atoms',Collection]], 'PriorityOf',T]). + +%;a belief event to process, which demands adding it to the PQ and updating its concept +metta_defn_ES( + ['ProcessBeliefEvent',Ev,T], + [ sequential, + [ [ 'add-atom' ,'&belief_events', Ev ], + [ 'UpdateConcept' , Ev , T ]]]). + +%;bound the size of the attentional focus for tasks / events +metta_defn_ES( + [ 'BoundEvents', Collection,Threshold, + Increment, TargetAmount, T], + [ sequential, + [ [ do, + [ 'let*', + [ [ Ev, + ['get-atoms',Collection]], + [ [ 'Event', + Sentence, + [Time,Evidence,EPrio]], + Ev]], + [ 'If', + [ <, + ['EventPriorityNow',EPrio,T], + Threshold], + ['remove-atom',Collection,Ev]]]], + [ let, + CurrentAmount, + [ 'CollapseCardinality', + ['get-atoms',Collection]], + [ 'If', + [>,CurrentAmount,TargetAmount], + [ 'BoundEvents', + Collection, + [+,Threshold,Increment], Increment, TargetAmount, T]]]]]). + +%;params +metta_defn_ES(['AttentionalFocusConceptsMax'],10). + +%;spaces +:-metta_eval(['bind!','&concepts',['new-space']]). + +:-metta_eval(['bind!','&attentional_focus',['new-space']]). + +%;priority of concepts +metta_defn_ES( + [ 'ConceptPriorityNow', + [T,P], + T], + [ *, + P, + [ /, + 1, + [ +, + 1, + [-,T,T]]]]). + +%;whether evidence was just counted once +:-metta_eval(['bind!','&tempstate',['new-state','False']]). + +:-metta_eval(['bind!','&tempset',['new-space']]). + +metta_defn_ES( + ['StampDisjoint',X], + [ not, + [ sequential, + [ [ do, + ['change-state!','&tempstate','False']], + [ do, + [ case, + ['get-atoms','&tempset'], + [ [ Y, + ['remove-atom','&tempset',Y]]]]], + [ do, + [ let, + Z, + [superpose,X], + [ case, + [match,'&tempset',Z,Z], + [ [ W, + ['change-state!','&tempstate','True']], + [ '%void%', + ['add-atom','&tempset',Z]]]]]], + ['get-state','&tempstate']]]]). + +%;revise if there is no evidential overlap, else use higher-confident candidate +metta_defn_ES( + [ 'RevisionAndChoice', + [ 'Event', + [ Term1, + [F1,C1]], + [eternal,Ev1,EPrio1]], + [ 'Event', + [ Term2, + [F2,C2]], + [eternal,Ev2,EPrio2]]], + [ let, + ConclusionStamp, + ['TupleConcat',Ev1,Ev2], + [ 'If', + ['StampDisjoint',ConclusionStamp], + [ 'Event', + [ Term1, + [ 'Truth_Revision', + [F1,C1], + [F2,C2]]], + [ eternal, + ConclusionStamp, + [0,0.0]]], + [ 'If', + [>,C1,C2], + [ 'Event', + [ Term1, + [F1,C1]], + [ eternal, + Ev1, + [0,0.0]]], + [ 'Event', + [ Term2, + [F2,C2]], + [ eternal, + Ev2, + [0,0.0]]]]]]). + +%;;update beliefs in existing concept with the new event or create new concept to enter the new evidence +metta_defn_ES( + ['UpdateConcept',NewEvent,T], + [ 'let*', + [ [ [ 'Event', + [Term,TV], + [Time,Evidence,EPrio]], + NewEvent], + [ NewEventEternalized, + ['Eternalize',NewEvent]], + [ MatchConcept, + [ 'Concept', Term,Belief, + BeliefEvent,CPrio]]], + [ sequential, + [ [ case, + [match,'&attentional_focus',MatchConcept,MatchConcept], + [ [ MatchConcept, + [ sequential, + [ ['remove-atom','&attentional_focus',MatchConcept], + [ 'let*', + [ [ RevisedBelief, + ['RevisionAndChoice',Belief,NewEventEternalized]], + [ MaxPrio, + [ 'If', + [ >, + ['EventPriorityNow',EPrio,T], + ['ConceptPriorityNow',CPrio,T]], EPrio,CPrio]]], + [ 'add-atom', + '&attentional_focus', + [ 'Concept', Term, RevisedBelief, NewEvent, MaxPrio]]]]]], + [ '%void%', + [ case, + [match,'&concepts',MatchConcept,MatchConcept], + [ [ MatchConcept, + [ sequential, + [ [ 'remove-atom' , '&concepts' , MatchConcept ], + [ 'add-atom' ,'&attentional_focus', MatchConcept ], + [ 'UpdateConcept' , NewEvent , T ]]]], + [ '%void%', + [ 'add-atom', + '&attentional_focus', + [ 'Concept', Term, NewEventEternalized, NewEvent, EPrio]]]]]]]]]]]). + +%;bound the size of attentional focus of concepts +metta_defn_ES( + [ 'BoundAttention', Threshold,Increment, + TargetAmount,T], + [ sequential, + [ [ do, + [ 'let*', + [ [ C, + ['get-atoms','&attentional_focus']], + [ [ 'Concept', + Term, + ['Event',Sentence,Metadata], BeliefEvent,CPrio], + C]], + [ 'If', + [ <, + ['ConceptPriorityNow',CPrio,T], + Threshold], + [ sequential, + [ [ 'remove-atom' ,'&attentional_focus', C ], + [ 'add-atom' , '&concepts' , C ]]]]]], + [ let, + CurrentAmount, + [ 'CollapseCardinality', + ['get-atoms','&attentional_focus']], + [ 'If', + [>,CurrentAmount,TargetAmount], + [ 'BoundAttention', + [+,Threshold,Increment], Increment, TargetAmount, T]]]]]). + +%;get eternal belief of concept +metta_type('&self','EternalQuestion',[->,'Expression',T]). + +metta_defn_ES( + ['EternalQuestion',Term], + [ case, + [ match, + [ superpose, + ['&attentional_focus','&concepts']], + [ 'Concept', Term,Belief, + BeliefEvent,CPrio], + Belief], + [ [Ev,Ev], + [ '%void%', + [ 'Event', + [ 'None', + [0.5,0.0]], + [eternal,[],0.0]]]]]). + +%;get event belief of concept +metta_type('&self','EventQuestion',[->,'Expression',T]). + +metta_defn_ES( + ['EventQuestion',Term], + [ case, + [ match, + [ superpose, + ['&attentional_focus','&concepts']], + [ 'Concept', Term,Belief, + BeliefEvent,CPrio], + BeliefEvent], + [ [Ev,Ev], + [ '%void%', + [ 'Event', + [ 'None', + [0.5,0.0]], + [0,[],0.0]]]]]). + +%;;Declarative inference (deriving events and knowledge from observed events) +%;Derived belief event priority +metta_defn_ES( + ['ConclusionPriority',EPrio,CPrio,ConcTV], + [ *, + [*,EPrio,CPrio], + ['Truth_Expectation',ConcTV]]). + +%;making declarative inferences on two events (task from PQ and belief from concept) +metta_defn_ES( + [ 'Conclude', + [ 'Event', + S1, + [Time1,Ev1,Prio1]], + [ 'Event', + S2, + [Time2,Ev2,Prio2]], CPrio,T], + [ let, + ConclusionStamp, + ['TupleConcat',Ev1,Ev2], + [ 'If', + ['StampDisjoint',ConclusionStamp], + [ let, + [ConcTerm,ConcTV], + [ superpose, + [ [ '|-', S1 , S2 ], + [ '|-', S2 , S1 ]]], + [ 'Event', + [ConcTerm,ConcTV], + [ Time1, + ConclusionStamp, + [ T, + [ 'ConclusionPriority', + ['EventPriorityNow',Prio1,T], + ['ConceptPriorityNow',CPrio,T], + ConcTV]]]]]]]). + +%;find a belief for the task to generate conclusions with +metta_defn_ES( + [ 'ReasonWithTask', + [ 'Event', + S1, + [Time1,Ev1,Prio1]], + T], + [ let, + [Belief,CPrio], + [ case, + ['get-atoms','&attentional_focus'], + [ [ [ 'Concept', + Term, + [ 'Event', + SE2, + [TimeE2,EvE2,PrioE2]], + [ 'Event', + S2, + [Time2,Ev2,Prio2]], + CPrio], + [ 'If', + [ and, + [ not, + [==,Time1,eternal]], + [ >, + [ abs, + [-,Time1,Time2]], + 20]], + [ [ 'Event', + SE2, + [TimeE2,EvE2,PrioE2]], + Cprio], + [ [ 'Event', + S2, + [Time2,Ev2,Prio2]], + CPrio]]]]], + [ case, + [ 'Conclude', + [ 'Event', + S1, + [Time1,Ev1,Prio1]], + ['TemporallyAlignedBelief',Time1,Belief], CPrio,T], + [ [ ['Event',Num1,Num2], + [ 'ProcessBeliefEvent', + ['Event',Num1,Num2], + T]]]]]). + +%;select the highest priority belief event from the PQ and use it for reasoning +metta_defn_ES( + ['BeliefCycle',T], + [ do, + [ sequential, + [ [ let, + Ev, + ['SelectHighestPriorityEvent','&belief_events',T], + [ sequential, + [ [ 'remove-atom' ,'&belief_events', Ev ], + [ 'ReasonWithTask', Ev , T ]]]], + ['UpdateReasonerState'], + [ 'BoundEvents', '&belief_events',0.0,0.1, + ['BeliefEventsMax'], + T], + [ 'BoundAttention', 0.0,0.1, + ['AttentionalFocusConceptsMax'], + T]]]]). + +%;;Temporal inference (sequence and implication formation based on FIFO) +%;use the event's evidence to induce a time-independent belief which can be used in the future +metta_defn_ES( + ['Eternalize',Ev], + [ let, + [ 'Event', + [Term,TV], + [Time,Evidence,EPrio]], + Ev, + [ 'If', + [==,Time,eternal], + Ev, + [ 'Event', + [ Term, + ['Truth_Eternalize',TV]], + [ eternal, + Evidence, + [0,0.0]]]]]). + +%;use evidence of an event at a slightly different moment in time +metta_defn_ES( + [ 'Projection', + [ 'Event', + [ Term, + [F,C]], + [Time,Evidence,EPrio]], + TargetTime], + [ 'Event', + [ Term, + [ F, + [ *, + C, + [ min, + 1, + [ /, + 1, + [ abs, + [-,Time,TargetTime]]]]]]], + [TargetTime,Evidence,EPrio]]). + +%;make the belief occurrence time compatible with the task's +metta_defn_ES( + ['TemporallyAlignedBelief',TaskTime,Belief], + [ 'If', + [==,TaskTime,eternal], + ['Eternalize',Belief], + ['Projection',Belief,TaskTime]]). + +%;FIFO max. size bound +:-metta_eval(['bind!','&FIFO',['new-state',[]]]). + +metta_defn_ES(['ListFirstK',C,[]],[]). + +metta_defn_ES( + [ 'ListFirstK', + C, + [LH,LT]], + [ 'If', + [>,C,0], + [ LH, + [ 'ListFirstK', + [-,C,1], + LT]], + []]). + +%;Add event to FIFO +metta_defn_ES( + ['EventToFIFO',Ev], + [ let, + Newlist, + [ 'ListFirstK', + 3, + [ Ev, + ['get-state','&FIFO']]], + ['change-state!','&FIFO',Newlist]]). + +%;Form a sequence of two events +metta_defn_ES( + [ 'TemporalSequence', + Ev1, + [ 'Event', + [Term2,Truth2], + [Time2,Evidence2,EPrio2]]], + [ let, + [ 'Event', + [Term1,Truth1], + [Time1,Evidence1,EPrio1]], + ['Projection',Ev1,Time2], + [ 'Event', + [ [ Term1 , &/ , Term2 ], + [ 'Truth_Intersection', Truth1 , Truth2 ]], + [ Time2, + ['TupleConcat',Evidence1,Evidence2], + [0,0.0]]]]). + +%;Form a temporal implication between two events +metta_defn_ES( + [ 'TemporalImplication', + Ev1, + [ 'Event', + [Term2,Truth2], + [Time2,Evidence2,EPrio2]]], + [ let, + [ 'Event', + [Term1,Truth1], + [Time1,Evidence1,EPrio1]], + ['Projection',Ev1,Time2], + [ 'Event', + [ [ Term1 , =/> , Term2 ], + [ 'Truth_Induction', Truth1 , Truth2 ]], + [ Time2, + ['TupleConcat',Evidence1,Evidence2], + [0,0.0]]]]). + +%;Whether an event's term is an operation +metta_defn_ES( + [ 'IsOp', + [ 'Event', + [Term,Truth], + Metadata]], + [ case, + Term, + [ [ [^,Opname], + 'True'], + [Otherwise,'False']]]). + +%;Find implications in the event FIFO: +%;procedural implications +metta_defn_ES( + [ 'TemporalImplicationInduction', + [ Cons, + [ Op, + [Prec,Tail]]]], + [ 'If', + [ and, + ['IsOp',Op], + [ and, + [ not, + ['IsOp',Cons]], + [ not, + ['IsOp',Prec]]]], + [ let, + PrecOp, + ['TemporalSequence',Prec,Op], + ['TemporalImplication',PrecOp,Cons]]]). + +%;and temporal without operation +metta_defn_ES( + [ 'TemporalImplicationInduction', + [ Cons, + [Prec,Tail]]], + [ 'If', + [ and, + [ not, + ['IsOp',Prec]], + [ not, + ['IsOp',Cons]]], + ['TemporalImplication',Prec,Cons]]). + +%;Add negative evidence for implications which predicted the input unsuccessfully +metta_defn_ES( + ['NegConfirmation',PrecTerm,ObservedCons,T], + [ let, + [ 'Event', + [ [PrecTerm,=/>,PredictedCons], + ImpTV], + ImpMetadata], + [ 'EternalQuestion', + [PrecTerm,=/>,PredictedCons]], + [ 'If', + [ not, + [==,ObservedCons,PredictedCons]], + [ 'UpdateConcept', + [ 'Event', + [ [ PrecTerm , =/> ,PredictedCons], + [ 0.0 , 0.1 ]], + [ T, + [], + [0,0.0]]], + T]]]). + +%;Check if the implication's preconditions are met to anticipate the by the implication predicted outcome +get_metta_atom(Eq, '&self', [ + =, + [ 'Anticipate', + [Pos,[]], + T]]). + +metta_defn_ES( + [ 'Anticipate', + [ Pos, + [Pre,[]]], + T], + [ 'let*', + [ [ [ 'Event', + [PreTerm,PreTV], + PreMetadata], + Pre], + [ [ 'Event', + [PosTerm,PosTV], + PosMetadata], + Pos]], + [ 'If', + [ not, + ['IsOp',Pre]], + ['NegConfirmation',PreTerm,PosTerm,T]]]). + +metta_defn_ES( + [ 'Anticipate', + [ Pos, + [ Op, + [Pre,Trail]]], + T], + [ 'let*', + [ [ [ 'Event', + [PreTerm,PreTV], + PreMetadata], + Pre], + [ [ 'Event', + [OpTerm,OpTV], + OpMetadata], + Op], + [ [ 'Event', + [PosTerm,PosTV], + PosMetadata], + Pos], + [ Sequence, + [Pre,&/,'Pos']]], + [ 'If', + [ and, + ['IsOp',Op], + [ not, + ['IsOp',Pre]]], + [ 'NegConfirmation', + [PreTerm,&/,OpTerm], PosTerm,T]]]). + +%;;Input procedure +metta_defn_ES( + ['AddBeliefEvent',Sentence], + [ 'let*', + [ [ [ T , EvidentialBase ], + [ 'GetReasonerState']], + [ InputEvent, + [ 'Event', + Sentence, + [ T, + EvidentialBase, + [T,1.0]]]]], + [ do, + [ sequential, + [ ['EventToFIFO',InputEvent], + [ let, + InducedHypothesis, + [ 'TemporalImplicationInduction', + ['get-state','&FIFO']], + ['UpdateConcept',InducedHypothesis,T]], + ['ProcessBeliefEvent',InputEvent,T], + [ 'Anticipate', + ['get-state','&FIFO'], + T], + ['BeliefCycle',T]]]]]). + +%;;Procedural inference (decision making with operation execution and subgoaling) +%;Derived goal event priority +metta_defn_ES( + ['SubgoalPriority',EPrio,ConcTV], + [ *, + EPrio, + ['Truth_Expectation',ConcTV]]). + +%;Expectation of an operation is the truth expectation of its desire value +metta_defn_ES( + [ 'OpExpectation', + [ 'Decision', + [Opname,DVOp], + Subgoal], + T], + ['Truth_Expectation',DVOp]). + +%;Inject executed operation as an event and return its name +metta_defn_ES( + ['Execute',Opname], + [ superpose, + [ [ 'AddBeliefEvent', + [ Opname, + [1.0,0.9]]], + Opname]]). + +%;Add subgoals to the PQ +metta_defn_ES( + ['DeriveSubgoals',Options], + [ do, + [ let, + ['Decision',Op,Subgoal], + [superpose,Options], + ['add-atom','&goal_events',Subgoal]]]). + +%;execute the operation which most likely gets the goal achieved in current contexts, and if contexts are not yet fulfilled, derive them as subgoals +metta_defn_ES( + [ 'BestDecision', + T, + [ 'Event', + [Term,DV], + [GoalTime,GoalEvBase,GoalPrio]], + FIFO], + [ let, + Options, + [ collapse, + [ 'let*', + [ [ [ 'Event', + [ [ [ Prec, + &/, + [^,Op]], =/>,Term], + ImpTV], + [ImpTime,ImpEvBase,ImpPrio]], + [ 'EternalQuestion', + [ [ Prec, + &/, + [^,Op]], =/>,Term]]], + [ DVPrecOp, + ['Truth_Deduction',DV,ImpTV]], + [ [ 'Event', + [PrecTerm,PrecTV], + PrecMetadata], + [ 'Projection', + ['EventQuestion',Prec], + T]], + [ DVOp, + ['Truth_Deduction',PrecTV,DVPrecOp]], + [ DVPrec, + ['Truth_StructuralDeduction',DVPrecOp]], + [ SubgoalStamp, + ['TupleConcat',GoalEvBase,ImpEvBase]]], + [ 'If', + ['StampDisjoint',SubgoalStamp], + [ 'Decision', + [ [^,Op], + DVOp], + [ 'Event', + [ Prec, + ['Truth_StructuralDeduction',DVPrecOp]], + [ T, + SubgoalStamp, + [ T, + [ 'SubgoalPriority', + ['EventPriorityNow',GoalPrio,T], + DVPrec]]]]]]]], + [ let, + [ 'Decision', + [Opname,DVOp], + Subgoal], + ['BestCandidate',Options,'OpExpectation',T], + [ 'If', + [ >, + ['Truth_Expectation',DVOp], + 0.5], + ['Execute',Opname], + ['DeriveSubgoals',Options]]]]). + +%;;select the highest priority goal event from the PQ and use it for decision making +metta_defn_ES( + ['GoalCycle',T], + [ sequential, + [ [ let, + Ev, + ['SelectHighestPriorityEvent','&goal_events',T], + [ sequential, + [ [ do, + ['remove-atom','&goal_events',Ev]], + [ 'BestDecision', T,Ev, + ['get-state','&FIFO']]]]], + [ do, + ['UpdateReasonerState']], + [ do, + [ 'BoundEvents', '&goal_events',0.0,0.1, + ['GoalEventsMax'], + T]]]]). + +%;;Input procedure +metta_defn_ES( + ['AddGoalEvent',Sentence], + [ 'let*', + [ [ [ T , EvidentialBase ], + [ 'GetReasonerState']], + [ InputEvent, + [ 'Event', + Sentence, + [ T, + EvidentialBase, + [T,1.0]]]]], + [ sequential, + [ [ do, + ['add-atom','&goal_events',InputEvent]], + ['GoalCycle',T]]]]). + +:-metta_eval([print,'$STRING'("NARS test!!!!!!!!!!!!!!!!!!")]). + +:-metta_eval(['metta_learner::vspace-main']). + +( :- ( + metta_eval( [ 'AddBeliefEvent', + [ [ ['{',garfield,'}'], -->,cat], + [1.0,0.9]]])) ). + +metta_defn_ES( + [ 'AddBeliefEvent', + [ [ ['{',garfield,'}'], -->,cat], + [1.0,0.9]]], + [ 'let*', + [ [ [ A , B ], + [ 'GetReasonerState']], + [ C, + [ 'Event', + [ [ ['{',garfield,'}'], -->,cat], + [1.0,0.9]], + [ A, + B, + [A,1.0]]]]], + [ do, + [ sequential, + [ ['EventToFIFO',C], + [ let, + D, + [ 'TemporalImplicationInduction', + ['get-state','&FIFO']], + ['UpdateConcept',D,A]], + ['ProcessBeliefEvent',C,A], + [ 'Anticipate', + ['get-state','&FIFO'], + A], + ['BeliefCycle',A]]]]]). + +( :- ( + metta_eval( [ 'AddBeliefEvent', + [ [ [cat,*,sky], -->,like], + [1.0,0.9]]])) ). + +metta_defn_ES( + [ 'AddBeliefEvent', + [ [ [cat,*,sky], -->,like], + [1.0,0.9]]], + [ 'let*', + [ [ [ A , B ], + [ 'GetReasonerState']], + [ C, + [ 'Event', + [ [ [cat,*,sky], -->,like], + [1.0,0.9]], + [ A, + B, + [A,1.0]]]]], + [ do, + [ sequential, + [ ['EventToFIFO',C], + [ let, + D, + [ 'TemporalImplicationInduction', + ['get-state','&FIFO']], + ['UpdateConcept',D,A]], + ['ProcessBeliefEvent',C,A], + [ 'Anticipate', + ['get-state','&FIFO'], + A], + ['BeliefCycle',A]]]]]). + +( :- ( + metta_eval( [ 'AddBeliefEvent', + [ [ sky, + -->, + [ '$OBJ'(claz_bracket_vector,[blue])]], + [1.0,0.9]]])) ). + +metta_defn_ES( + [ 'AddBeliefEvent', + [ [ sky, + -->, + [ '$OBJ'(claz_bracket_vector,[blue])]], + [1.0,0.9]]], + [ 'let*', + [ [ [ A , B ], + [ 'GetReasonerState']], + [ C, + [ 'Event', + [ [ sky, + -->, + [ '$OBJ'(claz_bracket_vector,[blue])]], + [1.0,0.9]], + [ A, + B, + [A,1.0]]]]], + [ do, + [ sequential, + [ ['EventToFIFO',C], + [ let, + D, + [ 'TemporalImplicationInduction', + ['get-state','&FIFO']], + ['UpdateConcept',D,A]], + ['ProcessBeliefEvent',C,A], + [ 'Anticipate', + ['get-state','&FIFO'], + A], + ['BeliefCycle',A]]]]]). + +%;The following question needs both a deduction and abduction step: +( :- ( + metta_eval( [ 'EternalQuestion', + [ [ ['{',garfield,'}'], + *, + [ '$OBJ'(claz_bracket_vector,[blue])]], -->,like]])) ). + +metta_defn_ES( + [ 'EternalQuestion', + [ [ ['{',garfield,'}'], + *, + [ '$OBJ'(claz_bracket_vector,[blue])]], -->,like]], + [ case, + [ match, + [ superpose, + ['&attentional_focus','&concepts']], + [ 'Concept', + [ [ ['{',garfield,'}'], + *, + [ '$OBJ'(claz_bracket_vector,[blue])]], -->,like], A,_,_], + A], + [ [B,B], + [ '%void%', + [ 'Event', + [ 'None', + [0.5,0.0]], + [eternal,[],0.0]]]]]). + +%;expected: [(Event (((({ garfield }) * ([ blue ])) --> like) (1.0 0.2965825874694874)) (eternal (Cons 2 (Cons 1 (Cons 3 Nil))) 0.643288027761712))] +%;Lets stress the control mechanism as these type of events with common extension or intension causes dozens of derivations: +( :- ( + metta_eval( [ 'AddBeliefEvent', + [ [ A ,-->,cat], + [ 1.0,0.9]]])) ). + +metta_defn_ES( + [ 'AddBeliefEvent', + [ [ 'A',-->,cat], + [ 1.0,0.9]]], + [ 'let*', + [ [ [ A , B ], + [ 'GetReasonerState']], + [ C, + [ 'Event', + [ [ 'A',-->,cat], + [ 1.0,0.9]], + [ A, + B, + [A,1.0]]]]], + [ do, + [ sequential, + [ ['EventToFIFO',C], + [ let, + D, + [ 'TemporalImplicationInduction', + ['get-state','&FIFO']], + ['UpdateConcept',D,A]], + ['ProcessBeliefEvent',C,A], + [ 'Anticipate', + ['get-state','&FIFO'], + A], + ['BeliefCycle',A]]]]]). + +( :- ( + metta_eval( [ 'AddBeliefEvent', + [ [ B ,-->,cat], + [ 1.0,0.9]]])) ). + +metta_defn_ES( + [ 'AddBeliefEvent', + [ [ 'B',-->,cat], + [ 1.0,0.9]]], + [ 'let*', + [ [ [ A , B ], + [ 'GetReasonerState']], + [ C, + [ 'Event', + [ [ 'B',-->,cat], + [ 1.0,0.9]], + [ A, + B, + [A,1.0]]]]], + [ do, + [ sequential, + [ ['EventToFIFO',C], + [ let, + D, + [ 'TemporalImplicationInduction', + ['get-state','&FIFO']], + ['UpdateConcept',D,A]], + ['ProcessBeliefEvent',C,A], + [ 'Anticipate', + ['get-state','&FIFO'], + A], + ['BeliefCycle',A]]]]]). + +( :- ( + metta_eval( [ 'AddBeliefEvent', + [ [ C ,-->,cat], + [ 1.0,0.9]]])) ). + +metta_defn_ES( + [ 'AddBeliefEvent', + [ [ 'C',-->,cat], + [ 1.0,0.9]]], + [ 'let*', + [ [ [ A , B ], + [ 'GetReasonerState']], + [ C, + [ 'Event', + [ [ 'C',-->,cat], + [ 1.0,0.9]], + [ A, + B, + [A,1.0]]]]], + [ do, + [ sequential, + [ ['EventToFIFO',C], + [ let, + D, + [ 'TemporalImplicationInduction', + ['get-state','&FIFO']], + ['UpdateConcept',D,A]], + ['ProcessBeliefEvent',C,A], + [ 'Anticipate', + ['get-state','&FIFO'], + A], + ['BeliefCycle',A]]]]]). + +:-metta_eval(['EternalQuestion',[['A',&,'B'],-->,cat]]). + +metta_defn_ES( + [ 'EternalQuestion', + [['A',&,'B'],-->,cat]], + [ case, + [ match, + [ superpose, + ['&attentional_focus','&concepts']], + [ 'Concept', + [['A',&,'B'],-->,cat], A,_,_], + A], + [ [B,B], + [ '%void%', + [ 'Event', + [ 'None', + [0.5,0.0]], + [eternal,[],0.0]]]]]). + +%;expected: [(Event (((A & B) --> cat) (1.0 0.44751381215469616)) (eternal (Cons 4 (Cons 5 Nil)) (5 0.4525)))] +:-metta_eval(['EternalQuestion',[['B',&,'C'],-->,cat]]). + +metta_defn_ES( + [ 'EternalQuestion', + [['B',&,'C'],-->,cat]], + [ case, + [ match, + [ superpose, + ['&attentional_focus','&concepts']], + [ 'Concept', + [['B',&,'C'],-->,cat], A,_,_], + A], + [ [B,B], + [ '%void%', + [ 'Event', + [ 'None', + [0.5,0.0]], + [eternal,[],0.0]]]]]). + +%;expected: [(Event (((B & C) --> cat) (1.0 0.44751381215469616)) (eternal (Cons 5 (Cons 6 Nil)) (6 0.4525)))] +( :- ( + metta_eval( [ 'EternalQuestion', + [ [['A',&,'B'],&,'C'], -->,cat]])) ). + +metta_defn_ES( + [ 'EternalQuestion', + [ [['A',&,'B'],&,'C'], -->,cat]], + [ case, + [ match, + [ superpose, + ['&attentional_focus','&concepts']], + [ 'Concept', + [ [['A',&,'B'],&,'C'], -->,cat], A,_,_], + A], + [ [B,B], + [ '%void%', + [ 'Event', + [ 'None', + [0.5,0.0]], + [eternal,[],0.0]]]]]). + +%;expected: [(Event ((((A & B) & C) --> cat) (1.0 0.42163100057836905)) (eternal (Cons 5 (Cons 4 (Cons 6 Nil))) (6 0.195593125))) +( :- ( + metta_eval( [ 'AddBeliefEvent', + [ [ [ ['{',garfield,'}'], + *, + [ '$OBJ'(claz_bracket_vector,[blue])]], -->,like], + [1.0,0.9]]])) ). + +metta_defn_ES( + [ 'AddBeliefEvent', + [ [ [ ['{',garfield,'}'], + *, + [ '$OBJ'(claz_bracket_vector,[blue])]], -->,like], + [1.0,0.9]]], + [ 'let*', + [ [ [ A , B ], + [ 'GetReasonerState']], + [ C, + [ 'Event', + [ [ [ ['{',garfield,'}'], + *, + [ '$OBJ'(claz_bracket_vector,[blue])]], -->,like], + [1.0,0.9]], + [ A, + B, + [A,1.0]]]]], + [ do, + [ sequential, + [ ['EventToFIFO',C], + [ let, + D, + [ 'TemporalImplicationInduction', + ['get-state','&FIFO']], + ['UpdateConcept',D,A]], + ['ProcessBeliefEvent',C,A], + [ 'Anticipate', + ['get-state','&FIFO'], + A], + ['BeliefCycle',A]]]]]). + +( :- ( + metta_eval( [ 'EternalQuestion', + [ [ ['{',garfield,'}'], + *, + [ '$OBJ'(claz_bracket_vector,[blue])]], -->,like]])) ). + +metta_defn_ES( + [ 'EternalQuestion', + [ [ ['{',garfield,'}'], + *, + [ '$OBJ'(claz_bracket_vector,[blue])]], -->,like]], + [ case, + [ match, + [ superpose, + ['&attentional_focus','&concepts']], + [ 'Concept', + [ [ ['{',garfield,'}'], + *, + [ '$OBJ'(claz_bracket_vector,[blue])]], -->,like], A,_,_], + A], + [ [B,B], + [ '%void%', + [ 'Event', + [ 'None', + [0.5,0.0]], + [eternal,[],0.0]]]]]). + +%;expected: [(Event (((({ garfield }) * ([ blue ])) --> like) (1.0 0.5692683291397822)) (eternal (Cons 7 (Cons 2 (Cons 1 (Cons 3 Nil)))) 0.0))] +%;Please notice that it has revised it with the prior derived result, as you can also see in the evidence trail 1,2,3 being included +:-metta_eval(['metta_learner::vspace-main']). + +%;debug: +:-metta_eval(['CollapseCardinality',['get-atoms','&belief_events']]). + +metta_defn_ES( + [ 'CollapseCardinality', + ['get-atoms','&belief_events']], + [ 'TupleCount', + [ collapse, + [ 'CountElement', + ['get-atoms','&belief_events']]]]). + +metta_defn_ES( + [ 'CountElement', + ['get-atoms','&belief_events']], + [ case, + ['get-atoms','&belief_events'], + [ [ _,1]]]). + +%;[8] +:-metta_eval(['CollapseCardinality',['get-atoms','&attentional_focus']]). + +metta_defn_ES( + [ 'CollapseCardinality', + ['get-atoms','&attentional_focus']], + [ 'TupleCount', + [ collapse, + [ 'CountElement', + ['get-atoms','&attentional_focus']]]]). + +metta_defn_ES( + [ 'CountElement', + ['get-atoms','&attentional_focus']], + [ case, + ['get-atoms','&attentional_focus'], + [ [ _,1]]]). + +%;[8] +:-metta_eval(['CollapseCardinality',['get-atoms','&concepts']]). + +metta_defn_ES( + [ 'CollapseCardinality', + ['get-atoms','&concepts']], + [ 'TupleCount', + [ collapse, + [ 'CountElement', + ['get-atoms','&concepts']]]]). + +metta_defn_ES( + [ 'CountElement', + ['get-atoms','&concepts']], + [ case, + ['get-atoms','&concepts'], + [ [ _,1]]]). + +%;[100] +:-metta_eval(['metta_learner::vspace-main']). + +% 17,439,387 inferences, 1.561 CPU in 1.572 seconds (99% CPU, 11172049 Lips) + diff --git a/metta_vspace/pyswip-want/metta_testing.pl b/metta_vspace/pyswip-want/metta_testing.pl new file mode 100755 index 00000000..8d960b9a --- /dev/null +++ b/metta_vspace/pyswip-want/metta_testing.pl @@ -0,0 +1,1175 @@ +/* + this is part of (H)MUARC https://logicmoo.org/xwiki/bin/view/Main/ARC/ + + This work may not be copied and used by anyone other than the author Douglas Miles + unless permission or license is granted (contact at business@logicmoo.org) +*/ +%:- encoding(iso_latin_1). + +:- ensure_loaded(library(occurs)). +:- ensure_loaded(metta_utils). + +% Reset loonit counters +loonit_reset :- + flush_output, + loonit_report, + flush_output, + flag(loonit_failure, _, 0), + flag(loonit_success, _, 0). + +has_loonit_results :- loonit_number(FS),FS>1. + +loonit_number(FS) :- flag(loonit_test_number,FS,FS),FS>0,!. +loonit_number(FS) :- + flag(loonit_success, Successes, Successes), + flag(loonit_failure, Failures, Failures), + FS is Successes+Failures+1. + + +string_replace(Original, Search, Replace, Replaced) :- + atomic_list_concat(Split, Search, Original), + atomic_list_concat(Split, Replace, Replaced),!. + +get_test_name(Number,TestName) :- + ((nb_current(loading_file,FilePath),FilePath\==[])->true; FilePath='SOME/UNIT-TEST'), + make_test_name(FilePath, Number, TestName). + +ensure_basename(FilePath,FilePath):- \+ directory_file_path(('.'), _, FilePath),!. +ensure_basename(FilePath0,FilePath):- + absolute_file_name(FilePath0,FilePath),!. +ensure_basename(FilePath,FilePath). + +make_test_name(FilePath0, Number, TestName) :- + % Extract the file name and its parent directory from the file path + ensure_basename(FilePath0,FilePath), + file_base_name(FilePath, FileName), + directory_file_path(ParentDir, FileName, FilePath), + file_base_name(ParentDir, ParentDirBase), + % Remove file extension + file_name_extension(Base, _, FileName), + % Convert to uppercase + string_upper(ParentDirBase, UpperParentDirBase), + string_upper(Base, UpperBase), + % Replace "_" with "-" + string_replace(UpperBase, "_", "-", NoUnderscore), + string_replace(UpperParentDirBase, "_", "-", NoUnderscoreParent), + % Format the test name + wots(NS,format('~`0t~d~2|',[Number])), + format(string(TestName), "~w.~w.~w", [NoUnderscoreParent, NoUnderscore, NS]). + + +%color_g_mesg(C,G):- silent_loading,!. +color_g_mesg(C,G):- notrace((nop(check_silent_loading),color_g_mesg_ok(C,G))). +color_g_mesg_ok(C,G):- + quietly(( + wots(S,must_det_ll(user:G)), + (S == "" -> true ; our_ansi_format(C, '~w~n', [S])))),!. + +our_ansi_format(C, Fmt,Args):- \+ atom(C), % set_stream(current_output,encoding(utf8)), + ansi_format(C, Fmt,Args). +our_ansi_format(C, Fmt,Args):- our_ansi_format([fg(C)], Fmt,Args). + +print_current_test:- + loonit_number(Number), + get_test_name(Number,TestName),format(';

    ;; ~w

    ~n',[TestName,TestName]). + +% Increment loonit counters based on goal evaluation +loonit_asserts(S,Pre,G):- + flag(loonit_test_number,X,X+1), + copy_term(Pre,Pro), + print_current_test, + once(Pre), + ((nb_current(exec_src,Exec),Exec\==[])->true;S=Exec), + % wots(S,((((nb_current(exec_src,WS),WS\==[])->writeln(WS);write_src(exec(TestSrc)))))), + once(loonit_asserts1(Exec,Pro,G)). + +give_pass_credit(TestSrc,_Pre,_G):- + inside_assert(TestSrc,BaseEval), + always_exec(BaseEval),!. +give_pass_credit(TestSrc,_Pre,G):- + write_pass_fail(TestSrc,'PASS',G), + flag(loonit_success, X, X+1),!, + color_g_mesg(cyan,write_src(loonit_success(G))),!. + +write_pass_fail([P,C,_],PASS_FAIL,G):- + must_det_ll(( + loonit_number(Number), + get_test_name(Number,TestName), + arg(1,G,G1),arg(2,G,G2), write_pass_fail(TestName,P,C,PASS_FAIL,G1,G2))). + +write_pass_fail(TestName,P,C,PASS_FAIL,G1,G2):- + ignore((( + (nb_current(loading_file,FilePath),FilePath\==[])->true; FilePath='SOME/UNIT-TEST.metta'), + atomic_list_concat([_,R],'examples/',FilePath), + file_name_extension(Base, _, R))), + nop(format('

    ;; ~w

    ',[TestName,TestName])), + + if_t( (tee_file(TEE_FILE)->true;'TEE.ansi'=TEE_FILE), + (%atom_concat(TEE_FILE,'.UNITS',UNITS), + UNITS = '/tmp/SHARED.UNITS', + open(UNITS, append, Stream,[encoding(utf8)]), + format(Stream,'| ~w | [~w](https://htmlpreview.github.io/?https://raw.githubusercontent.com/logicmoo/vspace-metta/main/reports/~w.metta.html#~w) | ~@ | ~@ | ~@ |~n', + [PASS_FAIL,TestName,Base,TestName,trim_gstring(with_indents(false,write_src([P,C])),200), + trim_gstring(with_indents(false,write_src(G1)),100),with_indents(false,write_src(G2))]),!, + close(Stream))). + +trim_gstring(Goal, MaxLen) :- + wots(String,Goal), + atom_length(String, Len), + ( Len =< MaxLen + -> Trimmed = String + ; SubLen is MaxLen, + sub_atom(String, 0, SubLen, _, SubStr), + string_concat(SubStr, "...", Trimmed) + ), + write(Trimmed). + +loonit_asserts1(TestSrc,Pre,G) :- nop(Pre), + call(G), !, + give_pass_credit(TestSrc,Pre,G),!. + +loonit_asserts1(TestSrc,Pre,G) :- + sub_var('BadType',TestSrc), \+ check_type,!, + write('\n!check_type (not considering this a failure)\n'), + color_g_mesg('#D8BFD8',write_src(loonit_failureR(G))),!, + ignore((( + option_value('on-fail','trace'), + setup_call_cleanup(debug(metta(eval)),call((Pre,G)),nodebug(metta(eval)))))). + + +loonit_asserts1(TestSrc,Pre,G) :- + write_pass_fail(TestSrc,'FAIL',G), + ((sub_var('BadType',TestSrc), \+ check_type) -> write('\n!check_type (not considering this a failure)\n') ; + flag(loonit_failure, X, X+1)), !, + color_g_mesg(red,write_src(loonit_failureR(G))),!, + %itrace, G. + ignore((( + % repl + option_value('on-fail','trace'), + setup_call_cleanup(debug(metta(eval)),call((Pre,G)),nodebug(metta(eval)))))). + %(thread_self(main)->trace;sleep(0.3)) + +% Generate loonit report with colorized output +:- dynamic(gave_loonit_report/0). +loonit_report:- gave_loonit_report,!. +loonit_report :- +% assert(gave_loonit_report), + flag(loonit_success, Successes, Successes), + flag(loonit_failure, Failures, Failures), + loonit_report(Successes,Failures). + +:- at_halt(loonit_report). + + +loonit_report(0,0):-!. % ansi_format([fg(yellow)], 'Nothing to report~n', []). +loonit_report(Successes,Failures):- + ansi_format([bold], 'LoonIt Report~n',[]), + format('------------~n'), + ansi_format([fg(green)], 'Successes: ~w~n', [Successes]), + ((integer(Failures),Failures>0) -> ansi_format([fg(red)], 'Failures: ~w~n', [Failures]);ansi_format([fg(green)], 'Failures: ~w~n', [Failures])). + +% Resets loonit counters, consults the given file, and prints the status report. +loon_metta(File) :- + flag(loonit_success, WasSuccesses, 0), + flag(loonit_failure, WasFailures, 0), + load_metta(File), + loonit_report, + flag(loonit_success, _, WasSuccesses), + flag(loonit_failure, _, WasFailures),!. + + +:- dynamic(file_answers/3). +:- dynamic(file_exec_num/2). + +% set_exec_num/2 +% Update or assert the execution number for the given file. + +set_exec_num(SFileName, Val) :- + absolute_file_name(SFileName,FileName), + ( retract(file_exec_num(FileName, _)) % If an entry exists, retract it + -> true + ; true % Otherwise, do nothing + ), + asserta(file_exec_num(FileName, Val)). % Assert the new value + +% get_exec_num/2 +% Retrieve the execution number for the given file. If none exists, it returns 0. +get_exec_num(Val):- + current_exec_file_abs(FileName), + file_exec_num(FileName, Val),!. +get_exec_num(FileName, Val) :- + ( file_exec_num(FileName, CurrentVal) + -> Val = CurrentVal + ; Val = 0 + ). + + current_exec_file_abs(FileName):- + current_exec_file(SFileName), + absolute_file_name(SFileName,FileName),!. + + +get_expected_result(Ans):- + ignore(( + current_exec_file_abs(FileName), + file_exec_num(FileName, Nth), + file_answers(FileName, Nth, Ans))),!. + + + +got_exec_result(Val):- + ignore(( + current_exec_file_abs(FileName), + file_exec_num(FileName, Nth), + file_answers(FileName, Nth, Ans), + got_exec_result(Val,Ans))). + + +got_exec_result(Val,Ans):- + must_det_ll(( + current_exec_file_abs(FileName), + file_exec_num(FileName, Nth), + Nth100 is Nth+100, + get_test_name(Nth100,TestName), + nb_current(exec_src,Exec), + (equal_enough_for_test(Val,Ans) + -> write_pass_fail_result(TestName,exec,Exec,'PASS',Ans,Val) + ; write_pass_fail_result(TestName,exec,Exec,'FAIL',Ans,Val)))). + +write_pass_fail_result(TestName,exec,Exec,PASS_FAIL,Ans,Val):- + nl,writeq(write_pass_fail_result(TestName,exec,Exec,PASS_FAIL,Ans,Val)),nl, + write_pass_fail(TestName,exec,Exec,PASS_FAIL,Ans,Val). + + +current_exec_file(FileName):- nb_current(loading_file,FileName). + +% inc_exec_num/1 +% Increment the execution number for the given file. If no entry exists, initialize it to 1. +inc_exec_num :- current_exec_file_abs(FileName),!,inc_exec_num(FileName). +inc_exec_num(FileName) :- + ( retract(file_exec_num(FileName, CurrentVal)) + -> NewVal is CurrentVal + 1 + ; NewVal = 1 + ), + asserta(file_exec_num(FileName, NewVal)). + + +load_answer_file(File):- ( \+ atom(File); \+ is_absolute_file_name(File); \+ exists_file(File)), + absolute_file_name(File,AbsFile), File\=@=AbsFile, load_answer_file_now(AbsFile),!. +load_answer_file(File):- load_answer_file_now(File),!. +load_answer_file_now(File) :- + ignore(( + ensure_extension(File, answers, AnsFile), + remove_specific_extension(AnsFile, answers, StoredAs), + set_exec_num(StoredAs,1), + fbug(load_answer_file(AnsFile,StoredAs)), + load_answer_file(AnsFile,StoredAs))). + +load_answer_file(AnsFile,StoredAs):- + ( file_answers(StoredAs,_, _) -> true + ; ( \+ exists_file(AnsFile) -> true + ; (setup_call_cleanup( + open(AnsFile, read, Stream, [encoding(utf8)]), + (load_answer_stream(1,StoredAs, Stream)), + close(Stream))))), + set_exec_num(StoredAs,1),!. + +:- debug(metta(answers)). +load_answer_stream(_Nth, StoredAs, Stream):- at_end_of_stream(Stream),!, + if_trace(metta(answers), + prolog_only(listing(file_answers(StoredAs,_,_)))). +load_answer_stream(Nth, StoredAs, Stream):- + read_line_to_string(Stream, String), + load_answer_stream(Nth, StoredAs, String, Stream). +/* +load_answer_stream(Nth, StoredAs, String, Stream) :- fail, + atom_chars(String,Chars), + count_brackets(Chars, 0, 0, Balance), + ( Balance =< 0 + -> StoredAs = String + ; read_line_to_string(Stream, NextString), + string_concat(String, "\n", StringWithNewLine), + string_concat(StringWithNewLine, NextString, CombinedString), + load_answer_stream(Nth, StoredAs, CombinedString, Stream) + ). +*/ +load_answer_stream(Nth, StoredAs, String, Stream):- % string_concat("[",_,String),!, + fbug(Nth = String), + parse_answer_string(String,Metta),!, + %if_t(sub_var(',',Metta),rtrace(parse_answer_string(String,_Metta2))), + assert(file_answers(StoredAs,Nth,Metta)), + skip(must_det_ll(\+ sub_var(',',Metta))), + Nth2 is Nth+1,load_answer_stream(Nth2, StoredAs, Stream). + +load_answer_stream(Nth, StoredAs, _, Stream):- load_answer_stream(Nth, StoredAs, Stream). +/* +count_brackets([], Open, Close, Balance) :- !, + Balance is Open - Close. +count_brackets([Char|Rest], Open, Close, Balance) :- + (((( Char == '[' + -> NewOpen is Open + 1 + ; (Char == ']' + -> NewClose is Close + 1 + ; (NewOpen = Open, + NewClose = Close)))))), + count_brackets(Rest, NewOpen, NewClose, Balance). +*/ +parse_answer_string("[]",[]):- !. +%parse_answer_string(String,Metta):- string_concat("(",_,String),!,parse_sexpr_metta(String,Metta),!. +parse_answer_string(String,_Metta):- string_concat("[(Error (assert",_,String),!,fail. +parse_answer_string(String,_Metta):- string_concat("Expected: [",Mid,String),string_concat(_Expected_Inner,"]",Mid),!,fail. +parse_answer_string(String,Metta):- string_concat("Got: [",Mid,String),string_concat(Got_Inner,"]",Mid),!,parse_answer_inner(Got_Inner,Metta). +parse_answer_string(String,Metta):- string_concat("[",Mid,String),string_concat(Inner0,"]",Mid),!,parse_answer_inner(Inner0,Metta). + + +parse_answer_inner(Inner0,Metta):- must_det_ll(( replace_in_string([', '=' , '],Inner0,Inner), parse_answer_str(Inner,Metta), + skip((\+ sub_var(',',rc(Metta)))))). + +parse_answer_str(Inner,[C|Metta]):- + atomics_to_string(["(",Inner,")"],Str), + parse_sexpr_metta(Str,CMettaC), CMettaC=[C|MettaC], + ((remove_m_commas(MettaC,Metta), + \+ sub_var(',',rc(Metta)))). +parse_answer_str(Inner0,Metta):- atomic_list_concat(InnerL,' , ',Inner0), maplist(atom_string,InnerL,Inner), maplist(parse_sexpr_metta,Inner,Metta),skip((must_det_ll(( \+ sub_var(',',rc2(Metta)))))),!. +parse_answer_str(Inner0,Metta):- + (( replace_in_string([' , '=' '],Inner0,Inner), + atomics_to_string(["(",Inner,")"],Str),!, + parse_sexpr_metta(Str,Metta),!, + skip((must_det_ll(\+ sub_var(',',rc3(Metta))))), + skip((\+ sub_var(',',rc(Metta)))))). + +%parse_answer_string(String,Metta):- String=Metta,!,fail. + +remove_m_commas(Metta,Metta):- \+ sub_var(',',Metta),!. +remove_m_commas([C,H|T],[H|TT]):- C=='and', !, remove_m_commas(T,TT). +remove_m_commas([C,H|T],[H|TT]):- C==',', !, remove_m_commas(T,TT). +remove_m_commas([H|T],[H|TT]):- !, remove_m_commas(T,TT). + + +% Example usage: +% ?- change_extension('path/to/myfile.txt', 'pdf', NewFileName). +% NewFileName = 'path/to/myfile.pdf'. +change_extension(OriginalFileName, NewExtension, NewBaseName) :- + %file_base_name(OriginalFileName, BaseName), % Extract base name + file_name_extension(BaseWithoutExt, _, OriginalFileName), % Split extension + file_name_extension(BaseWithoutExt, NewExtension, NewBaseName),!. % Create new base name with new extension + %directory_file_path(Directory, NewBaseName, NewFileName). % Join with directory path +% Example usage: +% ?- ensure_extension('path/to/myfile.txt', 'txt', NewFileName). +% NewFileName = 'path/to/myfile.txt'. +ensure_extension(OriginalFileName, Extension, NewFileName) :- + file_name_extension(_, CurrentExt, OriginalFileName), + ( CurrentExt = Extension + -> NewFileName = OriginalFileName + ; atom_concat(OriginalFileName, '.', TempFileName), + atom_concat(TempFileName, Extension, NewFileName) + ). +% Example usage: +% ?- remove_specific_extension('path/to/myfile.txt', 'txt', NewFileName). +% NewFileName = 'path/to/myfile'. + +% ?- remove_specific_extension('path/to/myfile.txt', 'pdf', NewFileName). +% NewFileName = 'path/to/myfile.txt'. +remove_specific_extension(OriginalFileName, Extension, FileNameWithoutExtension) :- + file_name_extension(FileNameWithoutExtension, Ext, OriginalFileName), + ( Ext = Extension -> true ; FileNameWithoutExtension = OriginalFileName ). + + +quick_test:- + %set_prolog_flag(encoding,iso_latin_1), + forall(quick_test(Test), + forall(open_string(Test,Stream), + load_metta_stream('&self',Stream))). + +/* + tests for term expander + + +*/ +% :- debug(term_expansion). +:- if(debugging(term_expansion)). +:- enable_arc_expansion. +:- style_check(-singleton). +dte:- set(_X.local) = val. +dte:- gset(_X.global) = gval. +dte:- must_det_ll((set(_X.a) = b)). +dte:- must_det_ll(locally(nb_setval(e,X.locally),dte([foo|set(X.tail)]))). +dte:- member(set(V.element),set(V.list)). +dte(set(E.v)):- set(E.that)=v. +:- style_check(+singleton). +:- disable_arc_expansion. +:- listing(dte). +:- endif. + + + +% 1. Recursive Approach +factorial_recursive(0, 1). +factorial_recursive(N, Result) :- + N > 0, + N1 is N - 1, + factorial_recursive(N1, Result1), + Result is N * Result1. + +% 2. Tail Recursive Approach +factorial_tail_recursive(N, Result) :- factorial_tail_helper(N, 1, Result). + +factorial_tail_helper(0, Acc, Acc). +factorial_tail_helper(N, Acc, Result) :- + N > 0, + NewAcc is Acc * N, + N1 is N - 1, + factorial_tail_helper(N1, NewAcc, Result). + +% 3. Accumulator Approach +factorial_accumulator(N, Result) :- factorial_acc(N, 1, Result). + +factorial_acc(0, Result, Result). +factorial_acc(N, Acc, Result) :- + N > 0, + NewAcc is Acc * N, + N1 is N - 1, + factorial_acc(N1, NewAcc, Result). + +% You can test each one by querying, for example: +% ?- factorial_recursive(5, X + + + + + + +% Example-usage +example_usages :- + fetch_or_create_space(newSpace,Space), % Assuming fetch_or_create_space/1 is defined to initialize a space + 'add-atom'(Space, a), + 'add-atom'(Space, b), + 'add-atom'(Space, c), + 'match'(Space, a, Template), + write('Matched template: '), writeln(Template), + + + write('Initial space: '), writeln(Space), + + 'add-atom'(Space, a), + write('Space after adding "a": '), writeln(Space), + + 'add-atom'(Space, b), + write('Space after adding "b": '), writeln(Space), + + 'replace-atom'(Space, a, c), + write('Space after replacing "a" with "c": '), writeln(Space), + + 'get-atoms'(Space, Atoms), + write('Atoms in space: '), writeln(Atoms), + + 'atom-count'(Space, Count), + write('Number of atoms in space: '), writeln(Count). + +% Test case for clearing a space +test_clear_space :- + writeln('Test: Clearing a space'), + init_space('&kb1'), + 'add-atom'('&kb1', a), + 'add-atom'('&kb1', b), + writeln('Expected Count Before Clearing: 2'), + 'atom-count'('&kb1', CountBefore), writeln('Actual Count:'), writeln(CountBefore), + writeln('Expected Atoms Before Clearing: [b, a]'), + 'get-atoms'('&kb1', AtomsBefore), writeln('Actual Atoms:'), writeln(AtomsBefore), + 'clear-atoms'('&kb1'), + writeln('Expected Count After Clearing: 0'), + 'atom-count'('&kb1', CountAfter), writeln('Actual Count:'), writeln(CountAfter), + writeln('Expected Atoms After Clearing: []'), + 'get-atoms'('&kb1', AtomsAfter), writeln('Actual Atoms:'), writeln(AtomsAfter). + +% Test case for various operations on a space +test_operations :- + writeln('Test: Various Operations on a Space'), + init_space('&kb2'), + 'add-atom'('&kb2', a), + 'add-atom'('&kb2', b), + writeln('Expected Count After Adding: 2'), + 'atom-count'('&kb2', Count1), writeln('Actual Count:'), writeln(Count1), + writeln('Expected Atoms After Adding: [b, a]'), + 'get-atoms'('&kb2', Atoms1), writeln('Actual Atoms:'), writeln(Atoms1), + 'remove-atom'('&kb2', a), + writeln('Expected Atoms After Removing a: [b]'), + 'get-atoms'('&kb2', Atoms2), writeln('Actual Atoms:'), writeln(Atoms2), + 'replace-atom'('&kb2', b, c), + writeln('Expected Atoms After Replacing b with c: [c]'), + 'get-atoms'('&kb2', Atoms3), writeln('Actual Atoms:'), writeln(Atoms3). + +% Run the test cases +run_tests :- + writeln('Running test_clear_space:'), + test_clear_space, + writeln('---'), + writeln('Running test_operations:'), + test_operations. + + +% Test case for various operations on a space +test_my_space :- + fetch_or_create_space('&KB', InstanceOfKB), + 'clear-atoms'('&KB'), + 'add-atom'(InstanceOfKB, a), + 'add-atom'(InstanceOfKB, b), + 'atom-count'(InstanceOfKB, Count1), + writeln('Should print 2: ' : Count1), + + 'get-atoms'(InstanceOfKB, Atoms1), + writeln('Should print [b, a]: ' : Atoms1), + + 'remove-atom'(InstanceOfKB, a), + 'get-atoms'(InstanceOfKB, Atoms2), + writeln('Should print [b]: ' : Atoms2), + + 'replace-atom'(InstanceOfKB, b, c), + 'get-atoms'(InstanceOfKB, Atoms3), + writeln('Should print [c]: ' : Atoms3), + + space_original_name(InstanceOfKB, OriginalName), + writeln('Should print &KB':OriginalName), + + fetch_or_create_space('&KB'), + 'add-atom'('&KB', x), + 'add-atom'('&KB', y), + 'atom-count'('&KB', Count2), + writeln('Should print 3: ' : Count2), + + 'get-atoms'('&KB', Atoms4), + writeln('Should print [c, y, x]: ' : Atoms4), + + 'remove-atom'('&KB', x), + 'get-atoms'('&KB', Atoms5), + writeln('Should print [c,y]: ' : Atoms5), + + 'replace-atom'('&KB', y, z), + 'get-atoms'(InstanceOfKB, Atoms6), + writeln('Should print [c,z]: ' : Atoms6). + + +% Test the code +test_clr_my_kb22 :- + fetch_or_create_space('&kb22'), + 'add-atom'('&kb22', a), + 'add-atom'('&kb22', b), + 'atom-count'('&kb22', Count1), writeln(Count1), + 'get-atoms'('&kb22', Atoms1), writeln(Atoms1), + 'clear-atoms'('&kb22'), + 'atom-count'('&kb22', Count2), writeln(Count2), + 'get-atoms'('&kb22', Atoms2), writeln(Atoms2). + +% Test the code +test_my_kb2:- + fetch_or_create_space('&kb1', InstanceOfKB), + \+ \+ ('add-atom'('&kb1', a)), + \+ \+ ('add-atom'('&kb1', b)), + \+ \+ ('atom-count'('&kb1', Count), writeln(Count)), + \+ \+ ('get-atoms'('&kb1', Atoms), writeln(Atoms)), + \+ \+ ('remove-atom'(InstanceOfKB, a)), + \+ \+ ('get-atoms'('&kb1', NewAtoms), writeln(NewAtoms)), + \+ \+ ('replace-atom'('&kb1', b, c)), + \+ \+ ('get-atoms'('&kb1', FinalAtoms), writeln(FinalAtoms)), + \+ \+ (space_original_name(InstanceOfKB, OriginalName), writeln(OriginalName)), + \+ \+ (fetch_or_create_space('&kb2',_)), % Creating a new space with a different name + \+ \+ ('add-atom'('&kb2', a)), + \+ \+ ('add-atom'('&kb2', b)), + \+ \+ ('atom-count'('&kb2', Count), writeln(Count)), + \+ \+ ('get-atoms'('&kb2', Atoms), writeln(Atoms)), + \+ \+ ('remove-atom'('&kb2', a)), + \+ \+ ('get-atoms'('&kb2', NewAtoms), writeln(NewAtoms)), + \+ \+ ('replace-atom'('&kb2', b, c)), + \+ \+ ('get-atoms'('&kb2', FinalAtoms), writeln(FinalAtoms)). + + + + +end_of_file. % comment this out once to get these files in your readline history +mf('./1-VSpaceTest.metta'). +mf('./2-VSpaceTest.metta'). +mf('./3-Learn-Rules.metta'). +mf('./4-VSpaceTest.metta'). +mf('./5-Learn-Flybase.metta'). +mf('./6-Learn-Flybase-Full.metta'). +mf('./8-VSpaceTest.metta'). +mf('./autoexec.metta'). +mf('./data/OBO-Metta/export/Alliance_of_Genome_Resources.metta'). +mf('./data/OBO-Metta/export/biosapiens.metta'). +mf('./data/OBO-Metta/export/chebi_fb_2023_04.metta'). +mf('./data/OBO-Metta/export/DBVAR.metta'). +mf('./data/OBO-Metta/export/doid.metta'). +mf('./data/OBO-Metta/export/flybase_controlled_vocabulary.metta'). +mf('./data/OBO-Metta/export/flybase_stock_vocabulary.metta'). +mf('./data/OBO-Metta/export/fly_anatomy.metta'). +mf('./data/OBO-Metta/export/fly_development.metta'). +mf('./data/OBO-Metta/export/gene_group_FB2023_04.metta'). +mf('./data/OBO-Metta/export/go-basic.metta'). +mf('./data/OBO-Metta/export/image.metta'). +mf('./data/OBO-Metta/export/psi-mi.metta'). +mf('./data/OBO-Metta/export/slice.chebi.metta'). +mf('./data/OBO-Metta/export/so-simple.metta'). +mf('./data/OBO-Metta/export/so.metta'). +mf('./data/OBO-Metta/export/SOFA.metta'). +mf('./examples/compat/common/BelieveMe.metta'). +mf('./examples/compat/common/EqualityType.metta'). +mf('./examples/compat/common/EqualityTypeTest.metta'). +mf('./examples/compat/common/formula/DeductionFormula.metta'). +mf('./examples/compat/common/formula/DeductionFormulaTest.metta'). +mf('./examples/compat/common/formula/ImplicationDirectIntroductionFormula.metta'). +mf('./examples/compat/common/formula/ModusPonensFormula.metta'). +mf('./examples/compat/common/In.metta'). +mf('./examples/compat/common/InTest.metta'). +mf('./examples/compat/common/List.metta'). +mf('./examples/compat/common/ListTest.metta'). +mf('./examples/compat/common/Maybe.metta'). +mf('./examples/compat/common/MaybeTest.metta'). +mf('./examples/compat/common/Num.metta'). +mf('./examples/compat/common/NumTest.metta'). +mf('./examples/compat/common/OrderedSet.metta'). +mf('./examples/compat/common/OrderedSetTest.metta'). +mf('./examples/compat/common/Record.metta'). +mf('./examples/compat/common/truthvalue/EvidentialTruthValue.metta'). +mf('./examples/compat/common/truthvalue/EvidentialTruthValueTest.metta'). +mf('./examples/compat/common/truthvalue/MeasEq.metta'). +mf('./examples/compat/common/truthvalue/TemporalTruthValue.metta'). +mf('./examples/compat/common/truthvalue/TruthValue.metta'). +mf('./examples/compat/common/truthvalue/TruthValueTest.metta'). +mf('./examples/compat/dependent-types/DeductionDTL.metta'). +mf('./examples/compat/dependent-types/DeductionDTLTest.metta'). +mf('./examples/compat/dependent-types/DeductionImplicationDirectIntroductionDTLTest.metta'). +mf('./examples/compat/dependent-types/ImplicationDirectIntroductionDTL.metta'). +mf('./examples/compat/dependent-types/ImplicationDirectIntroductionDTLTest.metta'). +mf('./examples/compat/dependent-types/ModusPonensDTL.metta'). +mf('./examples/compat/dependent-types/ModusPonensDTLTest.metta'). +mf('./examples/compat/entail/DeductionEntail.metta'). +mf('./examples/compat/entail/DeductionEntailTest.metta'). +mf('./examples/compat/entail/ImplicationDirectIntroductionEntail.metta'). +mf('./examples/compat/entail/ImplicationDirectIntroductionEntailTest.metta'). +mf('./examples/compat/equal/DeductionEqual.metta'). +mf('./examples/compat/equal/DeductionEqualTest.metta'). +mf('./examples/compat/equal/ImplicationDirectIntroductionEqual.metta'). +mf('./examples/compat/equal/ImplicationDirectIntroductionEqualTest.metta'). +mf('./examples/compat/match/DeductionImplicationDirectIntroductionMatchTest.metta'). +mf('./examples/compat/match/DeductionMatch.metta'). +mf('./examples/compat/match/DeductionMatchTest.metta'). +mf('./examples/compat/match/ImplicationDirectIntroductionMatch.metta'). +mf('./examples/compat/match/ImplicationDirectIntroductionMatchTest.metta'). +mf('./examples/compat/prob-dep-types/inf_order_probs.metta'). +mf('./examples/compat/prob-dep-types/prob_dep_types.metta'). +mf('./examples/compat/recursion-schemes/src/base.metta'). +mf('./examples/compat/recursion-schemes/src/examples/benchmark.metta'). +mf('./examples/compat/recursion-schemes/src/examples/expression.metta'). +mf('./examples/compat/recursion-schemes/src/schemes.metta'). +mf('./examples/compat/synthesis/experiments/non-determinism.metta'). +mf('./examples/compat/synthesis/experiments/self-contained-synthesize.metta'). +mf('./examples/compat/synthesis/experiments/synthesize-via-case-test.metta'). +mf('./examples/compat/synthesis/experiments/synthesize-via-case.metta'). +mf('./examples/compat/synthesis/experiments/synthesize-via-let-test.metta'). +mf('./examples/compat/synthesis/experiments/synthesize-via-let.metta'). +mf('./examples/compat/synthesis/experiments/synthesize-via-superpose.metta'). +mf('./examples/compat/synthesis/experiments/synthesize-via-type-checking.metta'). +mf('./examples/compat/synthesis/experiments/synthesize-via-unify-test.metta'). +mf('./examples/compat/synthesis/experiments/synthesize-via-unify.metta'). +mf('./examples/compat/synthesis/experiments/unify-via-case.metta'). +mf('./examples/compat/synthesis/experiments/unify-via-let.metta'). +mf('./examples/compat/synthesis/Synthesize.metta'). +mf('./examples/compat/synthesis/SynthesizeTest.metta'). +mf('./examples/compat/synthesis/Unify.metta'). +mf('./examples/compat/synthesis/UnifyTest.metta'). +mf('./examples/compat/test_scripts/a1_symbols.metta'). +mf('./examples/compat/test_scripts/a2_opencoggy.metta'). +mf('./examples/compat/test_scripts/a3_twoside.metta'). +mf('./examples/compat/test_scripts/b0_chaining_prelim.metta'). +mf('./examples/compat/test_scripts/b1_equal_chain.metta'). +mf('./examples/compat/test_scripts/b2_backchain.metta'). +mf('./examples/compat/test_scripts/b3_direct.metta'). +mf('./examples/compat/test_scripts/b4_nondeterm.metta'). +mf('./examples/compat/test_scripts/b5_types_prelim.metta'). +mf('./examples/compat/test_scripts/c1_grounded_basic.metta'). +mf('./examples/compat/test_scripts/c2_spaces.metta'). +mf('./examples/compat/test_scripts/c2_spaces_kb.metta'). +mf('./examples/compat/test_scripts/c3_pln_stv.metta'). +mf('./examples/compat/test_scripts/d1_gadt.metta'). +mf('./examples/compat/test_scripts/d2_higherfunc.metta'). +mf('./examples/compat/test_scripts/d3_deptypes.metta'). +mf('./examples/compat/test_scripts/d4_type_prop.metta'). +mf('./examples/compat/test_scripts/d5_auto_types.metta'). +mf('./examples/compat/test_scripts/e1_kb_write.metta'). +mf('./examples/compat/test_scripts/e2_states.metta'). +mf('./examples/compat/test_scripts/e3_match_states.metta'). +mf('./examples/compat/test_scripts/f1_imports.metta'). +mf('./examples/compat/test_scripts/f1_moduleA.metta'). +mf('./examples/compat/test_scripts/f1_moduleB.metta'). +mf('./examples/compat/test_scripts/f1_moduleC.metta'). +mf('./examples/compat/test_scripts/_e2_states_dia.metta'). +mf('./examples/fibo.metta'). +mf('./examples/fwgc.metta'). +mf('./examples/httpclient.metta'). +mf('./examples/NARS.metta'). +mf('./examples/NARS_listing.metta'). +mf('./examples/RUN_minnars.metta'). +mf('./examples/RUN_tests0.metta'). +mf('./examples/RUN_tests1.metta'). +mf('./examples/RUN_tests2.metta'). +mf('./examples/RUN_tests3.metta'). +mf('./examples/send-more.metta'). +mf('./examples/talk80.metta'). +mf('./examples/VRUN_tests0.metta'). +mf('./examples/VRUN_tests1.metta'). +mf('./examples/VRUN_tests2.metta'). +mf('./examples/VRUN_tests3.metta'). +mf('./metta_vspace/nm_test.metta'). +mf('./metta_vspace/r.metta'). +mf('./metta_vspace/test_nspace.metta'). +:- forall(mf(H),add_history1(load_metta(H))). +%:- load_metta + + + + + +end_of_file. + + + +parsing(String, Expr) :- string(String),!,string_codes(String,Codes),phrase(expressions(Expr), Codes). +parsing(String, Expr) :- phrase(expressions(Expr), String). + +expressions([E|Es]) --> + ws, expression(E), ws, + !, % single solution: longest input match + expressions(Es). +expressions([]) --> []. + +% ws --> ";",until_eol, +ws --> [W], { code_type(W, space) }, ws. +ws --> []. + +% A number N is represented as n(N), a symbol S as s(S). + +expression(s(A)) --> symbol(Cs), { atom_codes(A, Cs) }. +expression(n(N)) --> number(Cs), { number_codes(N, Cs) }. +expression(List) --> [L],{is_bracket_lr(L,R)},expressions(List), [R]. +expression([s(quote),Q]) --> "'", expression(Q). + +number([D|Ds]) --> digit(D), number(Ds). +number([D]) --> digit(D). + +digit(D) --> [D], { code_type(D, digit) }. + +symbol([A|As]) --> + [A], + { is_ok_symbolchar(A) }, + symbolr(As). + +symbolr([A|As]) --> + [A], + { is_ok_symbolchar(A) ; code_type(A, alnum) }, + symbolr(As). +symbolr([]) --> []. + +is_bracket_lr(L,R):- member(LR,["()","{}","[]","\"\""]), nth0(0,LR,L),nth0(1,LR,R). +is_ok_symbolchar(A):- \+ code_type(A, space), \+ code_type(A, white), \+ is_bracket_lr(A,_), \+ is_bracket_lr(_,A). + +/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + Interpretation + -------------- + + Declaratively, execution of a Lisp form is a relation between the + (function and variable) binding environment before its execution + and the environment after its execution. A Lisp program is a + sequence of Lisp forms, and its result is the sequence of their + results. The environment is represented as a pair of association + lists Fs-Vs, associating function names with argument names and + bodies, and variables with values. DCGs are used to implicitly + thread the environment state through. +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */ + +codelist_to_forms_i(AsciiCodesList,FormsOut):- + parsing(AsciiCodesList, Forms0), + compile_all(Forms0, FormsOut),!. + +run(Program, Values) :- + parsing(Program, Forms0), + empty_assoc(E), + compile_all(Forms0, Forms), + writeq(seeingFormas(Forms)),nl, + phrase(eval_all(Forms, Values0), [E-E], _), + maplist(unfunc, Values0, Values). + +unfunc(s(S), S). +unfunc(t, t). +unfunc(n(N), N). +unfunc([], []). +unfunc([Q0|Qs0], [Q|Qs]) :- unfunc(Q0, Q), unfunc(Qs0, Qs). + +fold([], _, V, n(V)). +fold([n(F)|Fs], Op, V0, V) :- E =.. [Op,V0,F], V1 is E, fold(Fs, Op, V1, V). + +compile_all(Fs0, Fs) :- maplist(compile, Fs0, Fs). + +/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + compile/2 marks (with 'user/1') calls of user-defined functions. + This eliminates an otherwise defaulty representation of function + calls and thus allows for first argument indexing in eval//3. +- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */ + +compile(F0, F) :- + ( F0 = n(_) -> F = F0 + ; F0 = s(t) -> F = t + ; F0 = s(nil) -> F = [] + ; F0 = s(_) -> F = F0 + ; F0 = [] -> F = [] + ; F0 = [s(quote),Arg] -> F = [quote,Arg] + ; F0 = [s(setq),s(Var),Val0] -> compile(Val0, Val), F = [setq,Var,Val] + ; F0 = [s(Op)|Args0], + memberchk(Op, [+,-,*,equal,if,>,<,=,progn,eval,list,car,cons, + cdr,while,not]) -> + compile_all(Args0, Args), + F = [Op|Args] + ; F0 = [s(defun),s(Name),Args0|Body0] -> + compile_all(Body0, Body), + maplist(arg(1), Args0, Args), + F = [defun,Name,Args|Body] + ; F0 = [s(Op)|Args0] -> compile_all(Args0, Args), F = [user(Op)|Args] + ). + +eval_all([], []) --> []. +eval_all([A|As], [B|Bs]) --> eval(A, B), eval_all(As, Bs). + +eval(n(N), n(N)) --> []. +eval(t, t) --> []. +eval([], []) --> []. +eval(s(A), V), [Fs-Vs] --> [Fs-Vs], { get_assoc(A, Vs, V) }. +eval([L|Ls], Value) --> eval(L, Ls, Value). + +eval(quote, [Q], Q) --> []. +eval(+, As0, V) --> eval_all(As0, As), { fold(As, +, 0, V) }. +eval(-, As0, V) --> eval_all(As0, [n(V0)|Vs0]), { fold(Vs0, -, V0, V) }. +eval(*, As0, V) --> eval_all(As0, Vs), { fold(Vs, *, 1, V) }. +eval(car, [A], C) --> eval(A, V), { V == [] -> C = [] ; V = [C|_] }. +eval(cdr, [A], C) --> eval(A, V), { V == [] -> C = [] ; V = [_|C] }. +eval(list, Ls0, Ls) --> eval_all(Ls0, Ls). +eval(not, [A], V) --> eval(A, V0), goal_truth(V0=[], V). +eval(>, [A,B], V) --> eval(A, n(V1)), eval(B, n(V2)), goal_truth(V1>V2, V). +eval(<, [A,B], V) --> eval(>, [B,A], V). +eval(=, [A,B], V) --> eval(A, n(V1)), eval(B, n(V2)), goal_truth(V1=:=V2, V). +eval(progn, Ps, V) --> eval_all(Ps, Vs), { last(Vs, V) }. +eval(eval, [A], V) --> eval(A, F0), { compile(F0, F1) }, eval(F1, V). +eval(equal, [A,B], V) --> eval(A, V1), eval(B, V2), goal_truth(V1=V2, V). +eval(cons, [A,B], [V0|V1]) --> eval(A, V0), eval(B, V1). +eval(while, [Cond|Bs], []) --> + ( eval(Cond, []) -> [] + ; eval_all(Bs, _), + eval(while, [Cond|Bs], _) + ). +eval(defun, [F,As|Body], s(F)), [Fs-Vs0] --> + [Fs0-Vs0], + { put_assoc(F, Fs0, As-Body, Fs) }. +eval(user(F), As0, V), [Fs-Vs] --> + eval_all(As0, As1), + [Fs-Vs], + { empty_assoc(E), + get_assoc(F, Fs, As-Body), + bind_arguments(As, As1, E, Bindings), + phrase(eval_all(Body, Results), [Fs-Bindings], _), + last(Results, V) }. +eval('bind!', [Var,V0], V), [Fs0-Vs] --> + eval(V0, V), + [Fs0-Vs0], + { put_assoc(Var, Vs0, V, Vs) }. +eval(setq, [Var,V0], V), [Fs0-Vs] --> + eval(V0, V), + [Fs0-Vs0], + { put_assoc(Var, Vs0, V, Vs) }. +eval(if, [Cond,Then|Else], Value) --> + ( eval(Cond, []) -> eval_all(Else, Values), { last(Values, Value) } + ; eval(Then, Value) + ). + +:- meta_predicate goal_truth(0,*,//,//). +goal_truth(Goal, T) --> { Goal -> T = t ; T = [] }. + +bind_arguments([], [], Bs, Bs). +bind_arguments([A|As], [V|Vs], Bs0, Bs) :- + put_assoc(A, Bs0, V, Bs1), + bind_arguments(As, Vs, Bs1, Bs). + +run(S):-'format'('~n~s~n',[S]),run(S,V),writeq(V). + +%if_script_file_time(X):-if_startup_script(time(X)). +if_script_file_time(_):-!. +%if_script_file_time(X):- nop(time(X)). + +% Append: + :- if_script_file_time(run(" + (defun append (x y) + (if x + (cons (car x) (append (cdr x) y)) + y)) + + (append '(a b) '(3 4 5))")). + + %@ V = [append, [a, b, 3, 4, 5]]. + + +% Fibonacci, naive version: + :- if_script_file_time(run(" + (defun fib (n) + (if (= 0 n) + 0 + (if (= 1 n) + 1 + (+ (fib (- n 1)) (fib (- n 2)))))) + (fib 24)")). + + %@ % 14,255,802 inferences, 3.71 CPU in 3.87 seconds (96% CPU, 3842534 Lips) + %@ V = [fib, 46368]. + + +% Fibonacci, accumulating version: + :- if_script_file_time(run(" + (defun fib (n) + (if (= 0 n) 0 (fib1 0 1 1 n))) + + (defun fib1 (f1 f2 i to) + (if (= i to) + f2 + (fib1 f2 (+ f1 f2) (+ i 1) to))) + + (fib 250)")). + + %@ % 39,882 inferences, 0.010 CPU in 0.013 seconds (80% CPU, 3988200 Lips) + %@ V = [fib, fib1, 7896325826131730509282738943634332893686268675876375]. + + +% Fibonacci, iterative version: + :- if_script_file_time(run(" + (defun fib (n) + (setq f (cons 0 1)) + (setq i 0) + (while (< i n) + (setq f (cons (cdr f) (+ (car f) (cdr f)))) + (setq i (+ i 1))) + (car f)) + + (fib 350)")). + + %@ % 30,794 inferences, 0.002 CPU in 0.002 seconds (100% CPU, 12831368 Lips) + %@ V = [fib, 6254449428820551641549772190170184190608177514674331726439961915653414425]. + + + +% Fibonacci, accumulating version: + :- if_script_file_time(run(" + (defun fib (n) + (if (= 0 n) 0 (fib1 0 1 1 n))) + + (defun fib1 (f1 f2 i to) + (if (= i to) + f2 + (fib1 f2 (+ f1 f2) (+ i 1) to))) + + (fib 350)")). + + %@ % 44,595 inferences, 0.003 CPU in 0.003 seconds (100% CPU, 14526532 Lips) + %@ V = [fib, fib1, 6254449428820551641549772190170184190608177514674331726439961915653414425]. + + +% Higher-order programming and eval: + :- if_script_file_time(run(" + (defun map (f xs) + (if xs + (cons (eval (list f (car xs))) (map f (cdr xs))) + ())) + + (defun plus1 (x) (+ 1 x)) + + (map 'plus1 '(1 2 3)) + " + )). + + %@ V = [map, plus1, [2, 3, 4]]. + +%:- ensure_loaded(metta_reader). + + + +#[test] +fn test_case_operation() { + let metta = new_metta_rust(); + let result = metta.run(&mut SExprParser::new(" + ")); + + let expected = metta.run(&mut SExprParser::new(" + ! OK + ! 7 + ! (superpose (OK-3 OK-4)) + ! (superpose (3 4 5)) + ! (superpose ()) + ")); + assert_eq!(result, expected); + + let metta = new_metta_rust(); + let result = metta.run(&mut SExprParser::new(" + (Rel-P A B) + (Rel-Q A C) + + ; cases can be used for deconstruction + !(case (match &self ($rel A $x) ($rel $x)) + (((Rel-P $y) (P $y)) + ((Rel-Q $y) (Q $y)))) + + ; %void% can be used to capture empty results + !(case (match &self ($rel B $x) ($rel $x)) + (((Rel-P $y) (P $y)) + ((Rel-Q $y) (Q $y)) + (%void% no-match))) + + ; a functional example + (= (maybe-inc $x) + (case $x + (((Just $v) (Just (+ 1 $v))) + (Nothing Nothing))) + ) + !(maybe-inc Nothing) + !(maybe-inc (Just 2)) + ")); + let expected = metta.run(&mut SExprParser::new(" + ! (superpose ((Q C) (P B))) + ! no-match + ! Nothing + ! (Just 3) + ")); + assert_eq_metta_results!(result, expected); +} + + + +use hyperon::metta::text::*; +use hyperon::metta::runner::new_metta_rust; + +#[test] +fn test_reduce_higher_order() { + let program = " + ; Curried plus + (: plus (-> Number (-> Number Number))) + (= ((plus $x) $y) (+ $x $y)) + ; Define inc as partial evaluation of plus + (: inc (-> (-> Number Number))) + (= (inc) (plus 1)) + + !(assertEqualToResult ((inc) 2) (3)) + "; + let metta = new_metta_rust(); + + let result = metta.run(&mut SExprParser::new(program)); + + assert_eq!(result, Ok(vec![vec![]])); +} + + + +use hyperon::*; +use hyperon::space::grounding::GroundingSpace; + +#[test] +fn test_custom_match_with_space() { + let mut main_space = GroundingSpace::new(); + let mut inserted_space = GroundingSpace::new(); + inserted_space.add(expr!("implies" ("B" x) ("C" x))); + inserted_space.add(expr!("implies" ("A" x) ("B" x))); + inserted_space.add(expr!("A" "Sam")); + main_space.add(Atom::gnd(inserted_space)); + let result = main_space.query(&expr!("," ("implies" ("B" x) z) ("implies" ("A" x) y) ("A" x))); + assert_eq!(result.len(), 1); + assert_eq!(result[0].resolve(&VariableAtom::new("y")), Some(expr!("B" "Sam"))); + assert_eq!(result[0].resolve(&VariableAtom::new("z")), Some(expr!("C" "Sam"))); +} + + + +use hyperon::*; +use hyperon::common::*; +use hyperon::metta::interpreter::*; +use hyperon::space::grounding::GroundingSpace; + +#[test] +fn test_types_in_metta() { + let mut space = GroundingSpace::new(); + space.add(expr!("=" ("check" (":" n "Int")) ({IS_INT} n))); + space.add(expr!("=" ("check" (":" n "Nat")) ({AND} ("check" (":" n "Int")) ({GT} n {0})))); + space.add(expr!("=" ("if" {true} then else) then)); + space.add(expr!("=" ("if" {false} then else) else)); + space.add(expr!(":" "if" ("->" "bool" "Atom" "Atom" "Atom"))); + space.add(expr!("=" ("fac" n) ("if" ("check" (":" n "Nat")) ("if" ({EQ} n {1}) {1} ({MUL} n ("fac" ({SUB} n {1})))) ({ERR})))); + + assert_eq!(interpret(&space, &expr!("check" (":" {3} "Int"))), Ok(vec![expr!({true})])); + assert_eq!(interpret(&space, &expr!("check" (":" {(-3)} "Int"))), Ok(vec![expr!({true})])); + assert_eq!(interpret(&space, &expr!("check" (":" {3} "Nat"))), Ok(vec![expr!({true})])); + assert_eq!(interpret(&space, &expr!("check" (":" {(-3)} "Nat"))), Ok(vec![expr!({false})])); + assert_eq!(interpret(&space, &expr!("if" ("check" (":" {(3)} "Nat")) "ok" "nok")), Ok(vec![expr!("ok")])); + assert_eq!(interpret(&space, &expr!("if" ("check" (":" {(-3)} "Nat")) "ok" "nok")), Ok(vec![expr!("nok")])); + assert_eq!(interpret(&space, &expr!("fac" {1})), Ok(vec![expr!({1})])); + assert_eq!(interpret(&space, &expr!("fac" {3})), Ok(vec![expr!({6})])); +} + + + + + + + + + #[test] + fn test_match_expression_with_variables() { + let mut space = GroundingSpace::new(); + space.add(expr!("+" "A" ("*" "B" "C"))); + assert_eq!(space.query(&expr!("+" a ("*" b c))), + bind_set![{a: expr!("A"), b: expr!("B"), c: expr!("C") }]); + } + + #[test] + fn test_match_different_value_for_variable() { + let mut space = GroundingSpace::new(); + space.add(expr!("+" "A" ("*" "B" "C"))); + assert_eq!(space.query(&expr!("+" a ("*" a c))), BindingsSet::empty()); + } + + #[test] + fn test_match_query_variable_has_priority() { + let mut space = GroundingSpace::new(); + space.add(expr!("equals" x x)); + + let result = space.query(&expr!("equals" y z)); + assert_eq!(result, bind_set![{ y: expr!(z) }]); + } + + #[test] + fn test_match_query_variable_via_data_variable() { + let mut space = GroundingSpace::new(); + space.add(expr!(x x)); + assert_eq!(space.query(&expr!(y (z))), bind_set![{y: expr!((z))}]); + } + + #[test] + fn test_match_if_then_with_x() { + let mut space = GroundingSpace::new(); + space.add(expr!("=" ("if" "True" then) then)); + assert_eq!(space.query(&expr!("=" ("if" "True" "42") X)), + bind_set![{X: expr!("42")}]); + } + + #[test] + fn test_match_combined_query() { + let mut space = GroundingSpace::new(); + space.add(expr!("posesses" "Sam" "baloon")); + space.add(expr!("likes" "Sam" ("blue" "stuff"))); + space.add(expr!("has-color" "baloon" "blue")); + + let result = space.query(&expr!("," ("posesses" "Sam" object) + ("likes" "Sam" (color "stuff")) + ("has-color" object color))); + assert_eq!(result, bind_set![{object: expr!("baloon"), color: expr!("blue")}]); + } + diff --git a/metta_vspace/pyswip-want/metta_toplevel.pl b/metta_vspace/pyswip-want/metta_toplevel.pl new file mode 100755 index 00000000..82b52d6e --- /dev/null +++ b/metta_vspace/pyswip-want/metta_toplevel.pl @@ -0,0 +1,2155 @@ +/* Part of SWI-Prolog + + Author: Jan Wielemaker + E-mail: J.Wielemaker@vu.nl + WWW: http://www.swi-prolog.org + Copyright (c) 1985-2021, University of Amsterdam + VU University Amsterdam + SWI-Prolog Solutions b.v. + All rights reserved. + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS + FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE + COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, + INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, + BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER + CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN + ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + POSSIBILITY OF SUCH DAMAGE. +*/ +/* +:- module('metta_toplevel', + [ '$initialise'/0, % start Prolog + 'metta_toplevel'/0, % Prolog top-level (re-entrant) + '$compile'/0, % `-c' toplevel + '$config'/0, % --dump-runtime-variables toplevel + initialize/0, % Run program '$initialization' + version/0, % Write initial banner + version/1, % Add message to the banner + prolog/0, % user toplevel predicate + 'metta_query_loop'/0, % toplevel predicate + 'metta_execute_query'/3, % +Query, +Bindings, -Truth + residual_goals/1, % +Callable + ('$initialization')/1, % '$initialization' goal (directive) + '$thread_init'/0, % initialise thread + (thread_initialization)/1 % thread '$initialization' goal + ]). +*/ + + /******************************* + * VERSION BANNER * + *******************************/ + +:- dynamic + prolog:version_msg/1. + +%! version is det. +% +% Print the Prolog banner message and messages registered using +% version/1. + +version :- + print_message(banner, welcome). + +%! version(+Message) is det. +% +% Add message to version/0 +/* +:- multifile + system:term_expansion/2. + +system:term_expansion((:- version(Message)), + prolog:version_msg(Message)). + +version(Message) :- + ( prolog:version_msg(Message) + -> true + ; assertz(prolog:version_msg(Message)) + ). +*/ + + /******************************** + * INITIALISATION * + *********************************/ + +%! load_init_file is det. +% +% Load the user customization file. This can be done using ``swipl -f +% file`` or simply using ``swipl``. In the first case we search the +% file both directly and over the alias `user_app_config`. In the +% latter case we only use the alias. + +load_init_file :- + '$cmd_option_val'(init_file, OsFile), + !, + prolog_to_os_filename(File, OsFile), + load_init_file(File, explicit). +load_init_file :- + load_init_file('init.pl', implicit). + +%! loaded_init_file(?Base, ?AbsFile) +% +% Used by prolog_load_context/2 to confirm we are loading a script. + +:- dynamic + loaded_init_file/2. % already loaded init files + +load_init_file(none, _) :- !. +load_init_file(Base, _) :- + loaded_init_file(Base, _), + !. +load_init_file(InitFile, explicit) :- + exists_file(InitFile), + !, + ensure_loaded(user:InitFile). +load_init_file(Base, _) :- + absolute_file_name(user_app_config(Base), InitFile, + [ access(read), + file_errors(fail) + ]), + asserta(loaded_init_file(Base, InitFile)), + load_files(user:InitFile, + [ scope_settings(false) + ]). +load_init_file('init.pl', implicit) :- + ( current_prolog_flag(windows, true), + absolute_file_name(user_profile('swipl.ini'), InitFile, + [ access(read), + file_errors(fail) + ]) + ; expand_file_name('~/.swiplrc', [InitFile]), + exists_file(InitFile) + ), + !, + print_message(warning, backcomp(init_file_moved(InitFile))). +load_init_file(_, _). + +'$load_system_init_file' :- + loaded_init_file(system, _), + !. +'$load_system_init_file' :- + '$cmd_option_val'(system_init_file, Base), + Base \== none, + current_prolog_flag(home, Home), + file_name_extension(Base, rc, Name), + atomic_list_concat([Home, '/', Name], File), + absolute_file_name(File, Path, + [ file_type(prolog), + access(read), + file_errors(fail) + ]), + asserta(loaded_init_file(system, Path)), + load_files(user:Path, + [ silent(true), + scope_settings(false) + ]), + !. +'$load_system_init_file'. + +'$load_script_file' :- + loaded_init_file(script, _), + !. +'$load_script_file' :- + '$cmd_option_val'(script_file, OsFiles), + load_script_files(OsFiles). + +load_script_files([]). +load_script_files([OsFile|More]) :- + prolog_to_os_filename(File, OsFile), + ( absolute_file_name(File, Path, + [ file_type(prolog), + access(read), + file_errors(fail) + ]) + -> asserta(loaded_init_file(script, Path)), + load_files(user:Path, []), + load_files(More) + ; throw(error(existence_error(script_file, File), _)) + ). + + + /******************************* + * AT_INITIALISATION * + *******************************/ + +:- meta_predicate + '$initialization'(0). + +:- '$iso'(('$initialization')/1). + +%! '$initialization'(:Goal) +% +% Runs Goal after loading the file in which this directive +% appears as well as after restoring a saved state. +% +% @see '$initialization'/2 +/* +'$initialization'(Goal) :- + Goal = _:G, + prolog:initialize_now(G, Use), + !, + print_message(warning, initialize_now(G, Use)), + initialization(Goal, now). +'$initialization'(Goal) :- + initialization(Goal, after_load). + +:- multifile + prolog:initialize_now/2, + prolog:message//1. + +prolog:initialize_now(load_foreign_library(_), + 'use :- use_foreign_library/1 instead'). +prolog:initialize_now(load_foreign_library(_,_), + 'use :- use_foreign_library/2 instead'). + +prolog:message(initialize_now(Goal, Use)) --> + [ 'Initialization goal ~p will be executed'-[Goal],nl, + 'immediately for backward compatibility reasons', nl, + '~w'-[Use] + ]. + +'$run_initialization' :- + '$run_initialization'(_, []), + '$thread_init'. + +%! initialize +% +% Run goals registered with `:- '$initialization'(Goal, program).`. Stop +% with an exception if a goal fails or raises an exception. + +initialize :- + forall('$init_goal'(when(program), Goal, Ctx), + run_initialize(Goal, Ctx)). + +run_initialize(Goal, Ctx) :- + ( catch(Goal, E, true), + ( var(E) + -> true + ; throw(error(initialization_error(E, Goal, Ctx), _)) + ) + ; throw(error(initialization_error(failed, Goal, Ctx), _)) + ). + +*/ + /******************************* + * THREAD INITIALIZATION * + *******************************/ +/* +:- meta_predicate + thread_initialization(0). +:- dynamic + '$at_thread_initialization'/1. + +%! thread_initialization(:Goal) +% +% Run Goal now and everytime a new thread is created. + +thread_initialization(Goal) :- + assert('$at_thread_initialization'(Goal)), + call(Goal), + !. + +'$thread_init' :- + ( '$at_thread_initialization'(Goal), + ( call(Goal) + -> fail + ; fail + ) + ; true + ). +*/ + + /******************************* + * FILE SEARCH PATH (-p) * + *******************************/ +/* +%! '$set_file_search_paths' is det. +% +% Process -p PathSpec options. + +'$set_file_search_paths' :- + '$cmd_option_val'(search_paths, Paths), + ( '$member'(Path, Paths), + atom_chars(Path, Chars), + ( phrase('$search_path'(Name, Aliases), Chars) + -> '$reverse'(Aliases, Aliases1), + forall('$member'(Alias, Aliases1), + asserta(user:file_search_path(Name, Alias))) + ; print_message(error, commandline_arg_type(p, Path)) + ), + fail ; true + ). + +'$search_path'(Name, Aliases) --> + '$string'(NameChars), + [=], + !, + {atom_chars(Name, NameChars)}, + '$search_aliases'(Aliases). + +'$search_aliases'([Alias|More]) --> + '$string'(AliasChars), + path_sep, + !, + { '$make_alias'(AliasChars, Alias) }, + '$search_aliases'(More). +'$search_aliases'([Alias]) --> + '$string'(AliasChars), + '$eos', + !, + { '$make_alias'(AliasChars, Alias) }. + +path_sep --> + { current_prolog_flag(windows, true) + }, + !, + [;]. +path_sep --> + [:]. + +'$string'([]) --> []. +'$string'([H|T]) --> [H], '$string'(T). + +'$eos'([], []). + +'$make_alias'(Chars, Alias) :- + catch(term_to_atom(Alias, Chars), _, fail), + ( atom(Alias) + ; functor(Alias, F, 1), + F \== / + ), + !. +'$make_alias'(Chars, Alias) :- + atom_chars(Alias, Chars). + +*/ + /******************************* + * LOADING ASSIOCIATED FILES * + *******************************/ + +%! argv_files(-Files) is det. +% +% Update the Prolog flag `argv`, extracting the leading script files. +/* +argv_files(Files) :- + current_prolog_flag(argv, Argv), + no_option_files(Argv, Argv1, Files, ScriptArgs), + ( ( ScriptArgs == true + ; Argv1 == [] + ) + -> ( Argv1 \== Argv + -> set_prolog_flag(argv, Argv1) + ; true + ) + ; '$usage', + halt(1) + ). + +no_option_files([--|Argv], Argv, [], true) :- !. +no_option_files([Opt|_], _, _, ScriptArgs) :- + ScriptArgs \== true, + sub_atom(Opt, 0, _, _, '-'), + !, + '$usage', + halt(1). +no_option_files([OsFile|Argv0], Argv, [File|T], ScriptArgs) :- + file_name_extension(_, Ext, OsFile), + user:prolog_file_type(Ext, prolog), + !, + ScriptArgs = true, + prolog_to_os_filename(File, OsFile), + no_option_files(Argv0, Argv, T, ScriptArgs). +no_option_files([OsScript|Argv], Argv, [Script], ScriptArgs) :- + ScriptArgs \== true, + !, + prolog_to_os_filename(Script, OsScript), + ( exists_file(Script) + -> true + ; '$existence_error'(file, Script) + ), + ScriptArgs = true. +no_option_files(Argv, Argv, [], _). + +clean_argv :- + ( current_prolog_flag(argv, [--|Argv]) + -> set_prolog_flag(argv, Argv) + ; true + ). + +%! associated_files(-Files) +% +% If SWI-Prolog is started as ., where is +% the extension registered for associated files, set the Prolog +% flag associated_file, switch to the directory holding the file +% and -if possible- adjust the window title. + +associated_files([]) :- + current_prolog_flag(saved_program_class, runtime), + !, + clean_argv. +associated_files(Files) :- + '$set_prolog_file_extension', + argv_files(Files), + ( Files = [File|_] + -> absolute_file_name(File, AbsFile), + set_prolog_flag(associated_file, AbsFile), + set_working_directory(File), + set_window_title(Files) + ; true + ). + +%! set_working_directory(+File) +% +% When opening as a GUI application, e.g., by opening a file from +% the Finder/Explorer/..., we typically want to change working +% directory to the location of the primary file. We currently +% detect that we are a GUI app by the Prolog flag =console_menu=, +% which is set by swipl-win[.exe]. + +set_working_directory(File) :- + current_prolog_flag(console_menu, true), + access_file(File, read), + !, + file_directory_name(File, Dir), + working_directory(_, Dir). +set_working_directory(_). + +set_window_title([File|More]) :- + current_predicate(system:window_title/2), + !, + ( More == [] + -> Extra = [] + ; Extra = ['...'] + ), + atomic_list_concat(['SWI-Prolog --', File | Extra], ' ', Title), + system:window_title(_, Title). +set_window_title(_). + + +%! start_pldoc +% +% If the option =|--pldoc[=port]|= is given, load the PlDoc +% system. + +start_pldoc :- + '$cmd_option_val'(pldoc_server, Server), + ( Server == '' + -> call((doc_server(_), doc_browser)) + ; catch(atom_number(Server, Port), _, fail) + -> call(doc_server(Port)) + ; print_message(error, option_usage(pldoc)), + halt(1) + ). +start_pldoc. + + +%! load_associated_files(+Files) +% +% Load Prolog files specified from the commandline. + +load_associated_files(Files) :- + ( '$member'(File, Files), + load_files(user:File, [expand(false)]), + fail + ; true + ). + +hkey('HKEY_CURRENT_USER/Software/SWI/Prolog'). +hkey('HKEY_LOCAL_MACHINE/Software/SWI/Prolog'). + +'$set_prolog_file_extension' :- + current_prolog_flag(windows, true), + hkey(Key), + catch(win_registry_get_value(Key, fileExtension, Ext0), + _, fail), + !, + ( atom_concat('.', Ext, Ext0) + -> true + ; Ext = Ext0 + ), + ( user:prolog_file_type(Ext, prolog) + -> true + ; asserta(user:prolog_file_type(Ext, prolog)) + ). +'$set_prolog_file_extension'. + +*/ + /******************************** + * TOPLEVEL GOALS * + *********************************/ +/* +%! '$initialise' is semidet. +% +% Called from PL_initialise() to do the Prolog part of the +% '$initialization'. If an exception occurs, this is printed and +% '$initialise' fails. + +'$initialise' :- + catch(initialise_prolog, E, initialise_error(E)). + +initialise_error('$aborted') :- !. +initialise_error(E) :- + print_message(error, initialization_exception(E)), + fail. +*/ +initialise_prolog :- + '$clean_history', + apple_setup_app, + '$run_initialization', + '$load_system_init_file', + set_toplevel, + '$set_file_search_paths', + init_debug_flags, + start_pldoc, + opt_attach_packs, + load_init_file, + catch(setup_colors, E, print_message(warning, E)), + associated_files(Files), + '$load_script_file', + load_associated_files(Files), + '$cmd_option_val'(goals, Goals), + ( Goals == [], + \+ '$init_goal'(when(_), _, _) + -> version % default interactive run + ; run_init_goals(Goals), + ( load_only + -> version + ; run_program_init, + run_main_init + ) + ). + +:- if(current_prolog_flag(apple,true)). +apple_set_working_directory :- + ( expand_file_name('~', [Dir]), + exists_directory(Dir) + -> working_directory(_, Dir) + ; true + ). + +apple_set_locale :- + ( getenv('LC_CTYPE', 'UTF-8'), + apple_current_locale_identifier(LocaleID), + atom_concat(LocaleID, '.UTF-8', Locale), + catch(setlocale(ctype, _Old, Locale), _, fail) + -> setenv('LANG', Locale), + unsetenv('LC_CTYPE') + ; true + ). + +apple_setup_app :- + current_prolog_flag(apple, true), + current_prolog_flag(console_menu, true), % SWI-Prolog.app on MacOS + apple_set_working_directory, + apple_set_locale. +:- endif. +apple_setup_app. + +opt_attach_packs :- + current_prolog_flag(packs, true), + !, + attach_packs. +opt_attach_packs. + +set_toplevel :- + '$cmd_option_val'(toplevel, TopLevelAtom), + catch(term_to_atom(TopLevel, TopLevelAtom), E, + (print_message(error, E), + halt(1))), + create_prolog_flag(toplevel_goal, TopLevel, [type(term)]). + +load_only :- + current_prolog_flag(os_argv, OSArgv), + memberchk('-l', OSArgv), + current_prolog_flag(argv, Argv), + \+ memberchk('-l', Argv). + +%! run_init_goals(+Goals) is det. +% +% Run registered '$initialization' goals on order. If a goal fails, +% execution is halted. + +run_init_goals([]). +run_init_goals([H|T]) :- + run_init_goal(H), + run_init_goals(T). + +run_init_goal(Text) :- + catch(term_to_atom(Goal, Text), E, + ( print_message(error, init_goal_syntax(E, Text)), + halt(2) + )), + run_init_goal(Goal, Text). + +%! run_program_init is det. +% +% Run goals registered using + +run_program_init :- + forall('$init_goal'(when(program), Goal, Ctx), + run_init_goal(Goal, @(Goal,Ctx))). + +run_main_init :- + findall(Goal-Ctx, '$init_goal'(when(main), Goal, Ctx), Pairs), + '$last'(Pairs, Goal-Ctx), + !, + ( current_prolog_flag(toplevel_goal, default) + -> set_prolog_flag(toplevel_goal, halt) + ; true + ), + run_init_goal(Goal, @(Goal,Ctx)). +run_main_init. + +run_init_goal(Goal, Ctx) :- + ( catch_with_backtrace(user:Goal, E, true) + -> ( var(E) + -> true + ; print_message(error, init_goal_failed(E, Ctx)), + halt(2) + ) + ; ( current_prolog_flag(verbose, silent) + -> Level = silent + ; Level = error + ), + print_message(Level, init_goal_failed(failed, Ctx)), + halt(1) + ). + +%! init_debug_flags is det. +% +% Initialize the various Prolog flags that control the debugger and +% toplevel. + +init_debug_flags :- + once(print_predicate(_, [print], PrintOptions)), + Keep = [keep(true)], + create_prolog_flag(answer_write_options, PrintOptions, Keep), + create_prolog_flag(prompt_alternatives_on, determinism, Keep), + create_prolog_flag(toplevel_extra_white_line, true, Keep), + create_prolog_flag(toplevel_print_factorized, false, Keep), + create_prolog_flag(print_write_options, + [ portray(true), quoted(true), numbervars(true) ], + Keep), + create_prolog_flag(toplevel_residue_vars, false, Keep), + create_prolog_flag(toplevel_list_wfs_residual_program, true, Keep), + '$set_debugger_write_options'(print). + +%! setup_backtrace +% +% Initialise printing a backtrace. + +setup_backtrace :- + ( \+ current_prolog_flag(backtrace, false), + load_setup_file(library(prolog_stack)) + -> true + ; true + ). + +%! setup_colors is det. +% +% Setup interactive usage by enabling colored output. + +setup_colors :- + ( \+ current_prolog_flag(color_term, false), + stream_property(user_input, tty(true)), + stream_property(user_error, tty(true)), + stream_property(user_output, tty(true)), + \+ getenv('TERM', dumb), + load_setup_file(user:library(ansi_term)) + -> true + ; true + ). + +%! setup_history +% +% Enable per-directory persistent history. + +setup_history :- + ( \+ current_prolog_flag(save_history, false), + stream_property(user_input, tty(true)), + \+ current_prolog_flag(readline, false), + load_setup_file(library(prolog_history)) + -> prolog_history(enable) + ; true + ), + set_default_history, + '$load_history'. + +%! setup_readline +% +% Setup line editing. + +setup_readline :- + ( current_prolog_flag(readline, swipl_win) + -> true + ; stream_property(user_input, tty(true)), + current_prolog_flag(tty_control, true), + \+ getenv('TERM', dumb), + ( current_prolog_flag(readline, ReadLine) + -> true + ; ReadLine = true + ), + readline_library(ReadLine, Library), + load_setup_file(library(Library)) + -> set_prolog_flag(readline, Library) + ; set_prolog_flag(readline, false) + ). + +readline_library(true, Library) :- + !, + preferred_readline(Library). +readline_library(false, _) :- + !, + fail. +readline_library(Library, Library). + +preferred_readline(editline). +preferred_readline(readline). + +%! load_setup_file(+File) is semidet. +% +% Load a file and fail silently if the file does not exist. + +load_setup_file(File) :- + catch(load_files(File, + [ silent(true), + if(not_loaded) + ]), _, fail). + + +:- '$hide'('metta_toplevel'/0). % avoid in the GUI stacktrace + +%! 'metta_toplevel' +% +% Called from PL_toplevel() + +'metta_toplevel' :- + '$runtoplevel', + print_message(informational, halt). + +%! '$runtoplevel' +% +% Actually run the toplevel. The values `default` and `prolog` both +% start the interactive toplevel, where `prolog` implies the user gave +% =|-t prolog|=. +% +% @see prolog/0 is the default interactive toplevel + +'$runtoplevel' :- + current_prolog_flag(toplevel_goal, TopLevel0), + toplevel_goal(TopLevel0, TopLevel), + user:TopLevel. + +:- dynamic setup_done/0. +:- volatile setup_done/0. + +toplevel_goal(default, 'metta_query_loop') :- + !, + setup_interactive. +toplevel_goal(prolog, 'metta_query_loop') :- + !, + setup_interactive. +toplevel_goal(Goal, Goal). + +setup_interactive :- + setup_done, + !. +setup_interactive :- + asserta(setup_done), + catch(setup_backtrace, E, print_message(warning, E)), + catch(setup_readline, E, print_message(warning, E)), + catch(setup_history, E, print_message(warning, E)). + +%! '$compile' +% +% Toplevel called when invoked with -c option. + +'$compile' :- + ( catch('$compile_', E, (print_message(error, E), halt(1))) + -> true + ; print_message(error, error(goal_failed('$compile'), _)), + halt(1) + ), + halt. % set exit code + +'$compile_' :- + '$load_system_init_file', + catch(setup_colors, _, true), + '$set_file_search_paths', + init_debug_flags, + '$run_initialization', + opt_attach_packs, + use_module(library(qsave)), + qsave:qsave_toplevel. + +%! '$config' +% +% Toplevel when invoked with --dump-runtime-variables +/* +'$config' :- + '$load_system_init_file', + '$set_file_search_paths', + init_debug_flags, + '$run_initialization', + load_files(library(prolog_config)), + ( catch(prolog_dump_runtime_variables, E, + (print_message(error, E), halt(1))) + -> true + ; print_message(error, error(goal_failed(prolog_dump_runtime_variables),_)) + ). + +*/ + /******************************** + * USER INTERACTIVE LOOP * + *********************************/ + +%! prolog +% +% Run the Prolog toplevel. This is now the same as break/0, which +% pretends to be in a break-level if there is a parent +% environment. + +%prolog :- break. + +:- create_prolog_flag(toplevel_mode, backtracking, []). + +%! 'metta_query_loop' +% +% Run the normal Prolog query loop. Note that the query is not +% protected by catch/3. Dealing with unhandled exceptions is done +% by the C-function query_loop(). This ensures that unhandled +% exceptions are really unhandled (in Prolog). + +'metta_query_loop' :- + current_prolog_flag(toplevel_mode, recursive), + !, + break_level(Level), + read_expanded_query(Level, Query, Bindings), + ( Query == end_of_file + -> print_message(query, query(eof)) + ; '$call_no_catch'('metta_execute_query'(Query, Bindings, _)), + ( current_prolog_flag(toplevel_mode, recursive) + -> 'metta_query_loop' + ; '$switch_toplevel_mode'(backtracking), + 'metta_query_loop' % Maybe throw('$switch_toplevel_mode')? + ) + ). +'metta_query_loop' :- + break_level(BreakLev), + repeat, + read_expanded_query(BreakLev, Query, Bindings), + ( Query == end_of_file + -> !, print_message(query, query(eof)) + ; 'metta_execute_query'(Query, Bindings, _), + ( current_prolog_flag(toplevel_mode, recursive) + -> !, + '$switch_toplevel_mode'(recursive), + 'metta_query_loop' + ; fail + ) + ). + +break_level(BreakLev) :- + ( current_prolog_flag(break_level, BreakLev) + -> true + ; BreakLev = -1 + ). + +read_expanded_query(BreakLev, ExpandedQuery, ExpandedBindings) :- + '$current_typein_module'(TypeIn), + ( stream_property(user_input, tty(true)) + -> '$system_prompt'(TypeIn, BreakLev, Prompt), + prompt(Old, '| ') + ; Prompt = '', + prompt(Old, '') + ), + trim_stacks, + trim_heap, + repeat, + read_query(Prompt, Query, Bindings), + prompt(_, Old), + catch(call_expand_query(Query, ExpandedQuery, + Bindings, ExpandedBindings), + Error, + (print_message(error, Error), fail)), + !. + +%! read_s_term_with_history(-Term, +Options) +% +% Read a term guide by Options and maintain a history similar to most +% Unix shells. +% +% When read_history reads a term of the form $silent(Goal), it will +% call Goal and pretend it has not seen anything. This hook is used by +% the GNU-Emacs interface to for communication between GNU-EMACS and +% SWI-Prolog. + +read_s_term_with_history(Term, Options) :- + '$option'(prompt(Prompt), Options, '~! metta>'), + '$option'(input(Input), Options, user_input), + repeat, + prompt_history(Prompt), + read_query_line(Input, Raw), + read_history_(Raw, Term, Options), + !. + + +%! read_query(+Prompt, -Goal, -Bindings) is det. +% +% Read the next query. The first clause deals with the case where +% !-based history is enabled. The second is used if we have command +% line editing. + + +:- if(current_prolog_flag(emscripten, true)). +read_query(_Prompt, Goal, Bindings) :- + '$can_yield', + !, + await(goal, GoalString), + term_string(Goal, GoalString, [variable_names(Bindings)]). +:- endif. +read_query(Prompt, Goal, Bindings) :- + current_prolog_flag(history, N), + integer(N), N > 0, + !, + read_s_term_with_history( + Goal, + [ show(h), + help('!h'), + no_save([trace, end_of_file]), + prompt(Prompt), + variable_names(Bindings) + ]). +read_query(Prompt, Goal, Bindings) :- + remove_history_prompt(Prompt, Prompt1), + repeat, % over syntax errors + prompt1(Prompt1), + read_query_line(user_input, Line), + '$save_history_line'(Line), % save raw line (edit syntax errors) + '$current_typein_module'(TypeIn), + catch(read_s_term_as_atom(Line, Goal, + [ variable_names(Bindings), + module(TypeIn) + ]), E, + ( print_message(error, E), + fail + )), + !, + '$save_history_event'(Line). % save event (no syntax errors) + +%! read_query_line(+Input, -Line) is det. + +read_query_line(Input, Line) :- + stream_property(Input, error(true)), + !, + Line = end_of_file. +read_query_line(Input, Line) :- + catch(read_s_term_as_atom(Input, Line), Error, true), + save_debug_after_read, + ( var(Error) + -> true + ; catch(print_message(error, Error), _, true), + ( Error = error(syntax_error(_),_) + -> fail + ; throw(Error) + ) + ). + +%! read_s_term_as_atom(+Input, -Line) +% +% Read the next term as an atom and skip to the newline or a +% non-space character. + +read_s_term_as_atom(In, Line) :- + read_metta(In,Line), + ( Line == end_of_file + -> true + ; skip_to_nl(In) + ). +/* +read_s_term_as_atom(In, Line) :- + '$raw_read'(In, Line), + ( Line == end_of_file + -> true + ; skip_to_nl(In) + ). +*/ + +%! skip_to_nl(+Input) is det. +% +% Read input after the term. Skips white space and %... comment +% until the end of the line or a non-blank character. + +skip_to_nl(In) :- + repeat, + peek_char(In, C), + ( C == '%' + -> skip(In, '\n') + ; char_type(C, space) + -> get_char(In, _), + C == '\n' + ; true + ), + !. + +remove_history_prompt('', '') :- !. +remove_history_prompt(Prompt0, Prompt) :- + atom_chars(Prompt0, Chars0), + clean_history_prompt_chars(Chars0, Chars1), + delete_leading_blanks(Chars1, Chars), + atom_chars(Prompt, Chars). + +clean_history_prompt_chars([], []). +clean_history_prompt_chars(['~', !|T], T) :- !. +clean_history_prompt_chars([H|T0], [H|T]) :- + clean_history_prompt_chars(T0, T). + +delete_leading_blanks([' '|T0], T) :- + !, + delete_leading_blanks(T0, T). +delete_leading_blanks(L, L). + + +%! set_default_history +% +% Enable !-based numbered command history. This is enabled by default +% if we are not running under GNU-emacs and we do not have our own +% line editing. + +set_default_history :- + current_prolog_flag(history, _), + !. +set_default_history :- + ( ( \+ current_prolog_flag(readline, false) + ; current_prolog_flag(emacs_inferior_process, true) + ) + -> create_prolog_flag(history, 0, []) + ; create_prolog_flag(history, 25, []) + ). + + + /******************************* + * TOPLEVEL DEBUG * + *******************************/ + +%! save_debug_after_read +% +% Called right after the toplevel read to save the debug status if +% it was modified from the GUI thread using e.g. +% +% == +% thread_signal(main, gdebug) +% == +% +% @bug Ideally, the prompt would change if debug mode is enabled. +% That is hard to realise with all the different console +% interfaces supported by SWI-Prolog. + +save_debug_after_read :- + current_prolog_flag(debug, true), + !, + save_debug. +save_debug_after_read. + +save_debug :- + ( tracing, + notrace + -> Tracing = true + ; Tracing = false + ), + current_prolog_flag(debug, Debugging), + set_prolog_flag(debug, false), + create_prolog_flag(query_debug_settings, + debug(Debugging, Tracing), []). + +restore_debug :- + current_prolog_flag(query_debug_settings, debug(Debugging, Tracing)), + set_prolog_flag(debug, Debugging), + ( Tracing == true + -> trace + ; true + ). + +%:- '$initialization'(create_prolog_flag(query_debug_settings, debug(false, false), [])). + + + /******************************** + * PROMPTING * + ********************************/ + +'$system_prompt'(Module, BrekLev, Prompt) :- + current_prolog_flag(toplevel_prompt, PAtom), + atom_codes(PAtom, P0), + ( Module \== user + -> '$substitute'('~m', [Module, ': '], P0, P1) + ; '$substitute'('~m', [], P0, P1) + ), + ( BrekLev > 0 + -> '$substitute'('~l', ['[', BrekLev, '] '], P1, P2) + ; '$substitute'('~l', [], P1, P2) + ), + current_prolog_flag(query_debug_settings, debug(Debugging, Tracing)), + ( Tracing == true + -> '$substitute'('~d', ['[trace] '], P2, P3) + ; Debugging == true + -> '$substitute'('~d', ['[debug] '], P2, P3) + ; '$substitute'('~d', [], P2, P3) + ), + atom_chars(Prompt, P3). + +'$substitute'(From, T, Old, New) :- + atom_codes(From, FromCodes), + phrase(subst_chars(T), T0), + '$append'(Pre, S0, Old), + '$append'(FromCodes, Post, S0) -> + '$append'(Pre, T0, S1), + '$append'(S1, Post, New), + !. +'$substitute'(_, _, Old, Old). + +subst_chars([]) --> + []. +subst_chars([H|T]) --> + { atomic(H), + !, + atom_codes(H, Codes) + }, + Codes, + subst_chars(T). +subst_chars([H|T]) --> + H, + subst_chars(T). + + + /******************************** + * EXECUTION * + ********************************/ + +%! 'metta_execute_query'(Goal, Bindings, -Truth) is det. +% +% Execute Goal using Bindings. + +'metta_execute_query'(Var, _, true) :- + var(Var), + !, + print_message(informational, var_query(Var)). +'metta_execute_query'(Goal, Bindings, Truth) :- + '$current_typein_module'(TypeIn), + '$dwim_correct_goal'(TypeIn:Goal, Bindings, Corrected), + !, + setup_call_cleanup( + '$set_source_module'(M0, TypeIn), + expand_goal(Corrected, Expanded), + '$set_source_module'(M0)), + print_message(silent, toplevel_goal(Expanded, Bindings)), + '$execute_goal2'(Expanded, Bindings, Truth). +'metta_execute_query'(_, _, false) :- + notrace, + print_message(query, query(no)). + +'$execute_goal2'(Goal, Bindings, true) :- + restore_debug, + '$current_typein_module'(TypeIn), + residue_vars(TypeIn:Goal, Vars, TypeIn:Delays, Chp), + deterministic(Det), + ( save_debug + ; restore_debug, fail + ), + flush_output(user_output), + ( Det == true + -> DetOrChp = true + ; DetOrChp = Chp + ), + call_expand_answer(Bindings, NewBindings), + ( \+ \+ write_bindings(NewBindings, Vars, Delays, DetOrChp) + -> ! + ). +'$execute_goal2'(_, _, false) :- + save_debug, + print_message(query, query(no)). + +residue_vars(Goal, Vars, Delays, Chp) :- + current_prolog_flag(toplevel_residue_vars, true), + !, + '$wfs_call'(call_residue_vars(stop_backtrace(Goal, Chp), Vars), Delays). +residue_vars(Goal, [], Delays, Chp) :- + '$wfs_call'(stop_backtrace(Goal, Chp), Delays). + +stop_backtrace(Goal, Chp) :- + toplevel_call(Goal), + prolog_current_choice(Chp). + +toplevel_call(Goal) :- + call(Goal), + no_lco. + +no_lco. + +%! write_bindings(+Bindings, +ResidueVars, +Delays, +DetOrChp) +%! is semidet. +% +% Write bindings resulting from a query. The flag +% prompt_alternatives_on determines whether the user is prompted +% for alternatives. =groundness= gives the classical behaviour, +% =determinism= is considered more adequate and informative. +% +% Succeeds if the user accepts the answer and fails otherwise. +% +% @arg ResidueVars are the residual constraints and provided if +% the prolog flag `toplevel_residue_vars` is set to +% `project`. + +write_bindings(Bindings, ResidueVars, Delays, DetOrChp) :- + '$current_typein_module'(TypeIn), + translate_bindings(Bindings, Bindings1, ResidueVars, TypeIn:Residuals), + omit_qualifier(Delays, TypeIn, Delays1), + name_vars(Bindings1, Residuals, Delays1), + write_bindings2(Bindings1, Residuals, Delays1, DetOrChp). + +write_bindings2([], Residuals, Delays, _) :- + current_prolog_flag(prompt_alternatives_on, groundness), + !, + print_message(query, query(yes(Delays, Residuals))). +write_bindings2(Bindings, Residuals, Delays, true) :- + current_prolog_flag(prompt_alternatives_on, determinism), + !, + print_message(query, query(yes(Bindings, Delays, Residuals))). +write_bindings2(Bindings, Residuals, Delays, Chp) :- + repeat, + print_message(query, query(more(Bindings, Delays, Residuals))), + get_respons(Action, Chp), + ( Action == redo + -> !, fail + ; Action == show_again + -> fail + ; !, + print_message(query, query(done)) + ). + +name_vars(Bindings, Residuals, Delays) :- + current_prolog_flag(toplevel_name_variables, true), + !, + '$term_multitons'(t(Bindings,Residuals,Delays), Vars), + name_vars_(Vars, Bindings, 0), + term_variables(t(Bindings,Residuals,Delays), SVars), + anon_vars(SVars). +name_vars(_Bindings, _Residuals, _Delays). + +name_vars_([], _, _). +name_vars_([H|T], Bindings, N) :- + name_var(Bindings, Name, N, N1), + H = '$VAR'(Name), + name_vars_(T, Bindings, N1). + +anon_vars([]). +anon_vars(['$VAR'('_')|T]) :- + anon_vars(T). + +name_var(Bindings, Name, N0, N) :- + between(N0, infinite, N1), + I is N1//26, + J is 0'A + N1 mod 26, %' + ( I == 0 + -> format(atom(Name), '_~c', [J]) + ; format(atom(Name), '_~c~d', [J, I]) + ), + ( current_prolog_flag(toplevel_print_anon, false) + -> true + ; \+ is_bound(Bindings, Name) + ), + !, + N is N1+1. + +is_bound([Vars=_|T], Name) :- + ( in_vars(Vars, Name) + -> true + ; is_bound(T, Name) + ). + +in_vars(Name, Name) :- !. +in_vars(Names, Name) :- + '$member'(Name, Names). + +%! residual_goals(:NonTerminal) +% +% Directive that registers NonTerminal as a collector for residual +% goals. +/* +:- multifile + residual_goal_collector/1. + +:- meta_predicate + residual_goals(2). + +residual_goals(NonTerminal) :- + throw(error(context_error(nodirective, residual_goals(NonTerminal)), _)). + +system:term_expansion((:- residual_goals(NonTerminal)), + 'metta_toplevel':residual_goal_collector(M2:Head)) :- + \+ current_prolog_flag(xref, true), + prolog_load_context(module, M), + strip_module(M:NonTerminal, M2, Head), + '$must_be'(callable, Head). + +%! prolog:residual_goals// is det. +% +% DCG that collects residual goals that are not associated with +% the answer through attributed variables. + +:- public prolog:residual_goals//0. + +prolog:residual_goals --> + { findall(NT, residual_goal_collector(NT), NTL) }, + collect_residual_goals(NTL). + +collect_residual_goals([]) --> []. +collect_residual_goals([H|T]) --> + ( call(H) -> [] ; [] ), + collect_residual_goals(T). +*/ + + +%! prolog:translate_bindings(+Bindings0, -Bindings, +ResidueVars, +%! +ResidualGoals, -Residuals) is det. +% +% Translate the raw variable bindings resulting from successfully +% completing a query into a binding list and list of residual +% goals suitable for human consumption. +% +% @arg Bindings is a list of binding(Vars,Value,Substitutions), +% where Vars is a list of variable names. E.g. +% binding(['A','B'],42,[])` means that both the variable +% A and B have the value 42. Values may contain terms +% '$VAR'(Name) to indicate sharing with a given variable. +% Value is always an acyclic term. If cycles appear in the +% answer, Substitutions contains a list of substitutions +% that restore the original term. +% +% @arg Residuals is a pair of two lists representing residual +% goals. The first element of the pair are residuals +% related to the query variables and the second are +% related that are disconnected from the query. +/* +:- public + prolog:translate_bindings/5. +:- meta_predicate + prolog:translate_bindings(+, -, +, +, :). + +prolog:translate_bindings(Bindings0, Bindings, ResVars, ResGoals, Residuals) :- + translate_bindings(Bindings0, Bindings, ResVars, ResGoals, Residuals). +*/ +translate_bindings(Bindings0, Bindings, ResidueVars, Residuals) :- + prolog:residual_goals(ResidueGoals, []), + translate_bindings(Bindings0, Bindings, ResidueVars, ResidueGoals, + Residuals). + +translate_bindings(Bindings0, Bindings, [], [], _:[]-[]) :- + term_attvars(Bindings0, []), + !, + join_same_bindings(Bindings0, Bindings1), + factorize_bindings(Bindings1, Bindings2), + bind_vars(Bindings2, Bindings3), + filter_bindings(Bindings3, Bindings). +translate_bindings(Bindings0, Bindings, ResidueVars, ResGoals0, + TypeIn:Residuals-HiddenResiduals) :- + project_constraints(Bindings0, ResidueVars), + hidden_residuals(ResidueVars, Bindings0, HiddenResiduals0), + omit_qualifiers(HiddenResiduals0, TypeIn, HiddenResiduals), + copy_term(Bindings0+ResGoals0, Bindings1+ResGoals1, Residuals0), + '$append'(ResGoals1, Residuals0, Residuals1), + omit_qualifiers(Residuals1, TypeIn, Residuals), + join_same_bindings(Bindings1, Bindings2), + factorize_bindings(Bindings2, Bindings3), + bind_vars(Bindings3, Bindings4), + filter_bindings(Bindings4, Bindings). + +hidden_residuals(ResidueVars, Bindings, Goal) :- + term_attvars(ResidueVars, Remaining), + term_attvars(Bindings, QueryVars), + subtract_vars(Remaining, QueryVars, HiddenVars), + copy_term(HiddenVars, _, Goal). + +subtract_vars(All, Subtract, Remaining) :- + sort(All, AllSorted), + sort(Subtract, SubtractSorted), + ord_subtract(AllSorted, SubtractSorted, Remaining). + +ord_subtract([], _Not, []). +ord_subtract([H1|T1], L2, Diff) :- + diff21(L2, H1, T1, Diff). + +diff21([], H1, T1, [H1|T1]). +diff21([H2|T2], H1, T1, Diff) :- + compare(Order, H1, H2), + diff3(Order, H1, T1, H2, T2, Diff). + +diff12([], _H2, _T2, []). +diff12([H1|T1], H2, T2, Diff) :- + compare(Order, H1, H2), + diff3(Order, H1, T1, H2, T2, Diff). + +diff3(<, H1, T1, H2, T2, [H1|Diff]) :- + diff12(T1, H2, T2, Diff). +diff3(=, _H1, T1, _H2, T2, Diff) :- + ord_subtract(T1, T2, Diff). +diff3(>, H1, T1, _H2, T2, Diff) :- + diff21(T2, H1, T1, Diff). + + +%! project_constraints(+Bindings, +ResidueVars) is det. +% +% Call :project_attributes/2 if the Prolog flag +% `toplevel_residue_vars` is set to `project`. + +project_constraints(Bindings, ResidueVars) :- + !, + term_attvars(Bindings, AttVars), + phrase(attribute_modules(AttVars), Modules0), + sort(Modules0, Modules), + term_variables(Bindings, QueryVars), + project_attributes(Modules, QueryVars, ResidueVars). +project_constraints(_, _). + +project_attributes([], _, _). +project_attributes([M|T], QueryVars, ResidueVars) :- + ( current_predicate(M:project_attributes/2), + catch(M:project_attributes(QueryVars, ResidueVars), E, + print_message(error, E)) + -> true + ; true + ), + project_attributes(T, QueryVars, ResidueVars). + +attribute_modules([]) --> []. +attribute_modules([H|T]) --> + { get_attrs(H, Attrs) }, + attrs_modules(Attrs), + attribute_modules(T). + +attrs_modules([]) --> []. +attrs_modules(att(Module, _, More)) --> + [Module], + attrs_modules(More). + + +%! join_same_bindings(Bindings0, Bindings) +% +% Join variables that are bound to the same value. Note that we +% return the _last_ value. This is because the factorization may +% be different and ultimately the names will be printed as V1 = +% V2, ... VN = Value. Using the last, Value has the factorization +% of VN. + +join_same_bindings([], []). +join_same_bindings([Name=V0|T0], [[Name|Names]=V|T]) :- + take_same_bindings(T0, V0, V, Names, T1), + join_same_bindings(T1, T). + +take_same_bindings([], Val, Val, [], []). +take_same_bindings([Name=V1|T0], V0, V, [Name|Names], T) :- + V0 == V1, + !, + take_same_bindings(T0, V1, V, Names, T). +take_same_bindings([Pair|T0], V0, V, Names, [Pair|T]) :- + take_same_bindings(T0, V0, V, Names, T). + + +%! omit_qualifiers(+QGoals, +TypeIn, -Goals) is det. +% +% Omit unneeded module qualifiers from QGoals relative to the +% given module TypeIn. + + +omit_qualifiers([], _, []). +omit_qualifiers([Goal0|Goals0], TypeIn, [Goal|Goals]) :- + omit_qualifier(Goal0, TypeIn, Goal), + omit_qualifiers(Goals0, TypeIn, Goals). + +omit_qualifier(M:G0, TypeIn, G) :- + M == TypeIn, + !, + omit_meta_qualifiers(G0, TypeIn, G). +omit_qualifier(M:G0, TypeIn, G) :- + predicate_property(TypeIn:G0, imported_from(M)), + \+ predicate_property(G0, transparent), + !, + G0 = G. +omit_qualifier(_:G0, _, G) :- + predicate_property(G0, built_in), + \+ predicate_property(G0, transparent), + !, + G0 = G. +omit_qualifier(M:G0, _, M:G) :- + atom(M), + !, + omit_meta_qualifiers(G0, M, G). +omit_qualifier(G0, TypeIn, G) :- + omit_meta_qualifiers(G0, TypeIn, G). + +omit_meta_qualifiers(V, _, V) :- + var(V), + !. +omit_meta_qualifiers((QA,QB), TypeIn, (A,B)) :- + !, + omit_qualifier(QA, TypeIn, A), + omit_qualifier(QB, TypeIn, B). +omit_meta_qualifiers(tnot(QA), TypeIn, tnot(A)) :- + !, + omit_qualifier(QA, TypeIn, A). +omit_meta_qualifiers(freeze(V, QGoal), TypeIn, freeze(V, Goal)) :- + callable(QGoal), + !, + omit_qualifier(QGoal, TypeIn, Goal). +omit_meta_qualifiers(when(Cond, QGoal), TypeIn, when(Cond, Goal)) :- + callable(QGoal), + !, + omit_qualifier(QGoal, TypeIn, Goal). +omit_meta_qualifiers(G, _, G). + + +%! bind_vars(+BindingsIn, -Bindings) +% +% Bind variables to '$VAR'(Name), so they are printed by the names +% used in the query. Note that by binding in the reverse order, +% variables bound to one another come out in the natural order. + +bind_vars(Bindings0, Bindings) :- + bind_query_vars(Bindings0, Bindings, SNames), + bind_skel_vars(Bindings, Bindings, SNames, 1, _). + +bind_query_vars([], [], []). +bind_query_vars([binding(Names,Var,[Var2=Cycle])|T0], + [binding(Names,Cycle,[])|T], [Name|SNames]) :- + Var == Var2, % also implies var(Var) + !, + '$last'(Names, Name), + Var = '$VAR'(Name), + bind_query_vars(T0, T, SNames). +bind_query_vars([B|T0], [B|T], AllNames) :- + B = binding(Names,Var,Skel), + bind_query_vars(T0, T, SNames), + ( var(Var), \+ attvar(Var), Skel == [] + -> AllNames = [Name|SNames], + '$last'(Names, Name), + Var = '$VAR'(Name) + ; AllNames = SNames + ). + + + +bind_skel_vars([], _, _, N, N). +bind_skel_vars([binding(_,_,Skel)|T], Bindings, SNames, N0, N) :- + bind_one_skel_vars(Skel, Bindings, SNames, N0, N1), + bind_skel_vars(T, Bindings, SNames, N1, N). + +%! bind_one_skel_vars(+Subst, +Bindings, +VarName, +N0, -N) +% +% Give names to the factorized variables that do not have a name +% yet. This introduces names _S, avoiding duplicates. If a +% factorized variable shares with another binding, use the name of +% that variable. +% +% @tbd Consider the call below. We could remove either of the +% A = x(1). Which is best? +% +% == +% ?- A = x(1), B = a(A,A). +% A = x(1), +% B = a(A, A), % where +% A = x(1). +% == + +bind_one_skel_vars([], _, _, N, N). +bind_one_skel_vars([Var=Value|T], Bindings, Names, N0, N) :- + ( var(Var) + -> ( '$member'(binding(Names, VVal, []), Bindings), + same_term(Value, VVal) + -> '$last'(Names, VName), + Var = '$VAR'(VName), + N2 = N0 + ; between(N0, infinite, N1), + atom_concat('_S', N1, Name), + \+ memberchk(Name, Names), + !, + Var = '$VAR'(Name), + N2 is N1 + 1 + ) + ; N2 = N0 + ), + bind_one_skel_vars(T, Bindings, Names, N2, N). + + +%! factorize_bindings(+Bindings0, -Factorized) +% +% Factorize cycles and sharing in the bindings. + +factorize_bindings([], []). +factorize_bindings([Name=Value|T0], [binding(Name, Skel, Subst)|T]) :- + '$factorize_term'(Value, Skel, Subst0), + ( current_prolog_flag(toplevel_print_factorized, true) + -> Subst = Subst0 + ; only_cycles(Subst0, Subst) + ), + factorize_bindings(T0, T). + + +only_cycles([], []). +only_cycles([B|T0], List) :- + ( B = (Var=Value), + Var = Value, + acyclic_term(Var) + -> only_cycles(T0, List) + ; List = [B|T], + only_cycles(T0, T) + ). + + +%! filter_bindings(+Bindings0, -Bindings) +% +% Remove bindings that must not be printed. There are two of them: +% Variables whose name start with '_' and variables that are only +% bound to themselves (or, unbound). + +filter_bindings([], []). +filter_bindings([H0|T0], T) :- + hide_vars(H0, H), + ( ( arg(1, H, []) + ; self_bounded(H) + ) + -> filter_bindings(T0, T) + ; T = [H|T1], + filter_bindings(T0, T1) + ). + +hide_vars(binding(Names0, Skel, Subst), binding(Names, Skel, Subst)) :- + hide_names(Names0, Skel, Subst, Names). + +hide_names([], _, _, []). +hide_names([Name|T0], Skel, Subst, T) :- + ( sub_atom(Name, 0, _, _, '_'), + current_prolog_flag(toplevel_print_anon, false), + sub_atom(Name, 1, 1, _, Next), + char_type(Next, prolog_var_start) + -> true + ; Subst == [], + Skel == '$VAR'(Name) + ), + !, + hide_names(T0, Skel, Subst, T). +hide_names([Name|T0], Skel, Subst, [Name|T]) :- + hide_names(T0, Skel, Subst, T). + +self_bounded(binding([Name], Value, [])) :- + Value == '$VAR'(Name). + +%! get_respons(-Action, +Chp) +% +% Read the continuation entered by the user. + +:- if(current_prolog_flag(emscripten, true)). +get_respons(Action, _Chp) :- + '$can_yield', + !, + await(more, ActionS), + atom_string(Action, ActionS). +:- endif. +get_respons(Action, Chp) :- + repeat, + flush_output(user_output), + get_single_char(Char), + answer_respons(Char, Chp, Action), + ( Action == again + -> print_message(query, query(action)), + fail + ; ! + ). + +answer_respons(Char, _, again) :- + '$in_reply'(Char, '?h'), + !, + print_message(help, query(help)). +answer_respons(Char, _, redo) :- + '$in_reply'(Char, ';nrNR \t'), + !, + print_message(query, if_tty([ansi(bold, ';', [])])). +answer_respons(Char, _, redo) :- + '$in_reply'(Char, 'tT'), + !, + trace, + save_debug, + print_message(query, if_tty([ansi(bold, '; [trace]', [])])). +answer_respons(Char, _, continue) :- + '$in_reply'(Char, 'ca\n\ryY.'), + !, + print_message(query, if_tty([ansi(bold, '.', [])])). +answer_respons(0'b, _, show_again) :- %' + !, + break. +answer_respons(0'*, Chp, show_again) :- %' + !, + print_last_chpoint(Chp). +answer_respons(Char, _, show_again) :- + print_predicate(Char, Pred, Options), + !, + print_message(query, if_tty(['~w'-[Pred]])), + set_prolog_flag(answer_write_options, Options). +answer_respons(-1, _, show_again) :- + !, + print_message(query, halt('EOF')), + halt(0). +answer_respons(Char, _, again) :- + print_message(query, no_action(Char)). + +print_predicate(0'w, [write], [ quoted(true), + spacing(next_argument) + ]). +print_predicate(0'p, [print], [ quoted(true), + portray(true), + max_depth(10), + spacing(next_argument) + ]). + + +print_last_chpoint(Chp) :- + current_predicate(print_last_choice_point/0), + !, + print_last_chpoint_(Chp). +print_last_chpoint(Chp) :- + use_module(library(prolog_stack), [print_last_choicepoint/2]), + print_last_chpoint_(Chp). + +print_last_chpoint_(Chp) :- + print_last_choicepoint(Chp, [message_level(information)]). + + + /******************************* + * EXPANSION * + *******************************/ + +:- user:dynamic(expand_query/4). +:- user:multifile(expand_query/4). + +call_expand_query(Goal, Expanded, Bindings, ExpandedBindings) :- + user:expand_query(Goal, Expanded, Bindings, ExpandedBindings), + !. +call_expand_query(Goal, Expanded, Bindings, ExpandedBindings) :- + toplevel_variables:expand_query(Goal, Expanded, Bindings, ExpandedBindings), + !. +call_expand_query(Goal, Goal, Bindings, Bindings). + + +:- user:dynamic(expand_answer/2). +:- user:multifile(expand_answer/2). + +call_expand_answer(Goal, Expanded) :- + user:expand_answer(Goal, Expanded), + !. +call_expand_answer(Goal, Expanded) :- + toplevel_variables:expand_answer(Goal, Expanded), + !. +call_expand_answer(Goal, Goal). + + + +/* Part of SWI-Prolog + + Author: Jan Wielemaker + E-mail: J.Wielemaker@vu.nl + WWW: http://www.swi-prolog.org + Copyright (c) 1985-2020, University of Amsterdam + VU University Amsterdam + CWI Amsterdam + All rights reserved. + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS + FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE + COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, + INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, + BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER + CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN + ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + POSSIBILITY OF SUCH DAMAGE. +*/ +/* +:- module('$history', + [ read_term_with_history/2, % -Term, +Line + '$save_history_line'/1, % +Line + '$clean_history'/0, + '$load_history'/0, + '$save_history_event'/1 + ]). + +%! read_term_with_history(-Term, +Options) +% +% Read a term guide by Options and maintain a history similar to most +% Unix shells. +% +% When read_history reads a term of the form $silent(Goal), it will +% call Goal and pretend it has not seen anything. This hook is used by +% the GNU-Emacs interface to for communication between GNU-EMACS and +% SWI-Prolog. + +read_term_with_history(Term, Options) :- + '$option'(prompt(Prompt), Options, '~! ?> '), + '$option'(input(Input), Options, user_input), + repeat, + prompt_history(Prompt), + read_query_line(Input, Raw), + read_history_(Raw, Term, Options), + !. +*/ +read_history_(Raw, _Term, Options) :- + '$option'(show(Raw), Options, history), + list_history, + !, + fail. +read_history_(Raw, _Term, Options) :- + '$option'(help(Raw), Options, '!help'), + '$option'(show(Show), Options, '!history'), + print_message(help, history(help(Show, Raw))), + !, + fail. +read_history_(Raw, Term, Options) :- + expand_history(Raw, Expanded, Changed), + '$save_history_line'(Expanded), + '$option'(module(Module), Options, Var), + ( Module == Var + -> '$current_typein_module'(Module) + ; true + ), + ( '$select'(variable_names(Bindings), Options, Options1) + -> true + ; Options1 = Options, + i(Bindings) % ignore + ), + catch(read_term_from_atom(Expanded, Term0, + [ module(Module), + variable_names(Bindings0) + | Options1 + ]), + E, + ( print_message(error, E), + fail + )), + ( var(Term0) + -> Term = Term0, + Bindings = Bindings0 + ; Term0 = '$silent'(Goal) + -> user:ignore(Goal), + read_term_with_history(Term, Options) + ; save_event(Expanded, Options), + ( Changed == true + -> print_message(query, history(expanded(Expanded))) + ; true + ), + Term = Term0, + Bindings = Bindings0 + ). + +i(_). + +% list_history +% Write history events to the current output stream. + +list_history :- + ( '$history'(Last, _) + -> true + ; Last = 0 + ), + history_depth_(Depth), + plus(First, Depth, Last), + findall(Nr/Event, + ( between(First, Last, Nr), + '$history'(Nr, Event) + ), + Events), + print_message(query, history(history(Events))). + +'$clean_history' :- + retractall('$history'(_,_)). + +%! '$load_history' is det. +% +% Load persistent history using a hook + +'$load_history' :- + '$clean_history', + current_prolog_flag(history, Depth), + Depth > 0, + catch(prolog:history(current_input, load), _, true), !. +'$load_history'. + + +%% prompt_history(+Prompt) +% +% Give prompt, substituting '~!' by the event number. + +prompt_history('') :- + !, + ttyflush. +prompt_history(Prompt) :- + ( '$history'(Last, _) + -> This is Last + 1 + ; This = 1 + ), + atom_codes(Prompt, SP), + atom_codes(This, ST), + ( atom_codes('~!', Repl), + substitute(Repl, ST, SP, String) + -> prompt1(String) + ; prompt1(Prompt) + ), + ttyflush. + +% substitute(+Old, +New, +String, -Substituted) +% substitute first occurence of Old in String by New + +substitute(Old, New, String, Substituted) :- + '$append'(Head, OldAndTail, String), + '$append'(Old, Tail, OldAndTail), + !, + '$append'(Head, New, HeadAndNew), + '$append'(HeadAndNew, Tail, Substituted), + !. + +%! '$save_history_line'(+Line) +% +% Add Line to the command line editing history. + +:- multifile + prolog:history_line/2. + +'$save_history_line'(end_of_file) :- !. +'$save_history_line'(Line) :- + format(string(CompleteLine), '~W~W', + [ Line, [partial(true)], + '.', [partial(true)] + ]), + catch(prolog:history(user_input, add(CompleteLine)), _, fail), + !. +'$save_history_line'(_). + +%! save_event(+Event, +Options) +% +% Save Event into the history system unless it appears in the +% option `no_save`. + +save_event(Event, Options) :- + '$option'(no_save(Dont), Options), + memberchk(Event, Dont), + !. +save_event(Event, _) :- + '$save_history_event'(Event). + +%! '$save_history_event'(+Event) is det. +% +% Save an input line as text into the !- based history. Event is one +% of +% +% * a *string*. The event is added with a next number at the end. +% * a *pair*. The event is added with the given sequence number. + +:- thread_local + '$history'/2. + +'$save_history_event'(Num-String) :- + integer(Num), string(String), + !, + asserta('$history'(Num, String)), + truncate_history(Num). +'$save_history_event'(Event) :- + to_string(Event, Event1), + !, + last_event(Num, String), + ( Event1 == String + -> true + ; New is Num + 1, + asserta('$history'(New, Event1)), + truncate_history(New) + ). +'$save_history_event'(Event) :- + '$type_error'(history_event, Event). + +last_event(Num, String) :- + '$history'(Num, String), + !. +last_event(0, ""). + +to_string(String, String) :- + string(String), + !. +to_string(Atom, String) :- + atom_string(Atom, String). + +truncate_history(New) :- + history_depth_(Depth), + remove_history(New, Depth). + +remove_history(New, Depth) :- + New - Depth =< 0, + !. +remove_history(New, Depth) :- + Remove is New - Depth, + retract('$history'(Remove, _)), + !. +remove_history(_, _). + +% history_depth_(-Depth) +% Define the depth to which to keep the history. + +history_depth_(N) :- + current_prolog_flag(history, N), + integer(N), + N > 0, + !. +history_depth_(25). + +% expand_history(+Raw, -Expanded) +% Expand Raw using the available history list. Expandations performed +% are: +% +% !match % Last event starting +% !n % Event nr. +% !! % last event +% +% Note: the first character after a '!' should be a letter or number to +% avoid problems with the cut. + +expand_history(Raw, Expanded, Changed) :- + atom_chars(Raw, RawString), + expand_history2(RawString, ExpandedString, Changed), + atom_chars(Expanded, ExpandedString), + !. + +expand_history2([!], [!], false) :- !. +expand_history2([!, C|Rest], [!|Expanded], Changed) :- + not_event_char(C), + !, + expand_history2([C|Rest], Expanded, Changed). +expand_history2([!|Rest], Expanded, true) :- + !, + match_event(Rest, Event, NewRest), + '$append'(Event, RestExpanded, Expanded), + !, + expand_history2(NewRest, RestExpanded, _). +expand_history2(['\''|In], ['\''|Out], Changed) :- + !, + skip_quoted(In, '\'', Out, Tin, Tout), + expand_history2(Tin, Tout, Changed). +expand_history2(['"'|In], ['"'|Out], Changed) :- + !, + skip_quoted(In, '"', Out, Tin, Tout), + expand_history2(Tin, Tout, Changed). +expand_history2([H|T], [H|R], Changed) :- + !, + expand_history2(T, R, Changed). +expand_history2([], [], false). + +skip_quoted([Q|T],Q,[Q|R], T, R) :- !. +skip_quoted([\,Q|T0],Q,[\,Q|T], In, Out) :- + !, + skip_quoted(T0, Q, T, In, Out). +skip_quoted([Q,Q|T0],Q,[Q,Q|T], In, Out) :- + !, + skip_quoted(T0, Q, T, In, Out). +skip_quoted([C|T0],Q,[C|T], In, Out) :- + !, + skip_quoted(T0, Q, T, In, Out). +skip_quoted([], _, [], [], []). + +% get_last_event(-String) +% return last event typed as a string + +get_last_event(Event) :- + '$history'(_, Atom), + atom_chars(Atom, Event), + !. +get_last_event(_) :- + print_message(query, history(no_event)), + fail. + +% match_event(+Spec, -Event, -Rest) +% Use Spec as a specification of and event and return the event as Event +% and what is left of Spec as Rest. + +match_event(Spec, Event, Rest) :- + find_event(Spec, Event, Rest), + !. +match_event(_, _, _) :- + print_message(query, history(no_event)), + fail. + +not_event_char(C) :- code_type(C, csym), !, fail. +not_event_char(!) :- !, fail. +not_event_char(_). + +find_event([!|Left], Event, Left) :- + !, + get_last_event(Event). +find_event([N|Rest], Event, Left) :- + code_type(N, digit), + !, + take_number([N|Rest], String, Left), + number_codes(Number, String), + '$history'(Number, Atom), + atom_chars(Atom, Event). +find_event(Spec, Event, Left) :- + take_string(Spec, String, Left), + matching_event(String, Event). + +take_string([C|Rest], [C|String], Left) :- + code_type(C, csym), + !, + take_string(Rest, String, Left). +take_string([C|Rest], [], [C|Rest]) :- !. +take_string([], [], []). + +take_number([C|Rest], [C|String], Left) :- + code_type(C, digit), + !, + take_string(Rest, String, Left). +take_number([C|Rest], [], [C|Rest]) :- !. +take_number([], [], []). + +% matching_event(+String, -Event) +% +% Return first event with prefix String as a Prolog string. + +matching_event(String, Event) :- + '$history'(_, AtomEvent), + atom_chars(AtomEvent, Event), + '$append'(String, _, Event), + !. + diff --git a/metta_vspace/pyswip-want/metta_types.pl b/metta_vspace/pyswip-want/metta_types.pl new file mode 100755 index 00000000..f40155de --- /dev/null +++ b/metta_vspace/pyswip-want/metta_types.pl @@ -0,0 +1,1160 @@ + + +:- throw(metta_types). + + +mnotrace(G):- notrace(G). + +is_decl_type(ST):- metta_type(_,_,Type),sub_sterm(T,Type),T=@=ST, \+ nontype(ST). +is_decl_type([ST|_]):- !, atom(ST),is_decl_type_l(ST). +is_decl_type(ST):- \+ atom(ST),!,fail. +is_decl_type('%Undefined%'). is_decl_type('Number'). +is_decl_type('String'). is_decl_type('Bool'). +is_decl_type('Type'). is_decl_type('Symbol'). +is_decl_type('Expression'). +is_decl_type('Any'). is_decl_type('Atom'). +is_decl_type(Type):- is_decl_type_l(Type). +is_decl_type_l('StateMonad'). is_decl_type_l('List'). + + +last_type(List,Type):- is_list(List),last(List,Type),is_type(Type). +last_type(Type,Type):- is_type(Type),!. + +is_type(Type):- nontype(Type),!,fail. +is_type(Type):- is_decl_type(Type). +is_type(Type):- atom(Type). + +nontype(Type):- var(Type),!. +nontype('->'). +nontype(N):- number(N). + +needs_eval(EvalMe):- is_list(EvalMe),!. + + +args_violation(_Dpth,_Slf,Args,List):- ( \+ iz_conz(Args); \+ iz_conz(List)), !, fail. +args_violation(Depth,Self,[A|Args],[L|List]):- once(arg_violation(Depth,Self,A,L) ; args_violation(Depth,Self,Args,List)). +arg_violation(Depth,Self,A,L):- \+ (get_type0(Depth,Self,A,T), \+ type_violation(T,L)). +%arg_violation(Depth,Self,A,_):- get_type(Depth,Self,A,_),!. + +type_violation(T,L):- \+ \+ (is_nonspecific_type(T);is_nonspecific_type(L)),!,fail. +type_violation(T,L):- T\=L. + + +not_arg_violation(Depth,Self,Arg,Type):- + \+ arg_violation(Depth,Self,Arg,Type), + arg_conform(Depth,Self,Arg,Type). + + +args_conform(_Dpth,_Slf,Args,List):- ( \+ iz_conz(Args); \+ iz_conz(List)), !. +args_conform(Depth,Self,[A|Args],[L|List]):- arg_conform(Depth,Self,A,L) , args_conform(Depth,Self,Args,List). +arg_conform(Depth,Self,A,L):- get_type(Depth,Self,A,T), type_conform(T,L),!. +arg_conform(_Dpth,_Slf,_,_). +%arg_conform(Depth,Self,A,_):- get_type(Depth,Self,A,_),!. + +type_conform(T,L):- T=L,!. +type_conform(T,L):- \+ \+ (is_nonspecific_type(T);is_nonspecific_type(L)),!. + +is_nonspecific_type(Var):- var(Var),!. +is_nonspecific_type('%Undefined%'). +is_nonspecific_type([]). +is_nonspecific_type('Atom'). +is_nonspecific_type('Any'). + +%get_type(Depth,Self,Val,Type):- get_type01(Depth,Self,Val,Type). +get_type(Depth,Self,Val,TypeO):- no_repeats(TypeT,(get_type9(Depth,Self,Val,Type),TypeT=Type)),Type=TypeO. + +get_type9(_Dpth,_Slf,Expr,'hyperon::space::DynSpace'):- is_dynaspace(Expr),!. +get_type9(Depth,Self,Val,Type):- get_type0(Depth,Self,Val,Type). +get_type9(Depth,Self,Val,Type):- get_type1(Depth,Self,Val,Type), ground(Type),Type\==[], Type\==Val,!. +get_type9(Depth,Self,Val,Type):- get_type2(Depth,Self,Val,Type), ( is_list(Type)->! ; true). +get_type9(_Dpth,_Slf,_Vl,[]). + +get_type2(Depth,_Slf,Type,Type):- Depth<1,!. +%get_type(Depth,Self,Val,Type):- is_debugging(eval), !, +% ftrace(get_type0(Depth,Self,Val,Type)). +get_type2(Depth,Self,Val,Type):- get_type0(Depth,Self,Val,Type). +get_type2(Depth,Self,Val,Type):- get_type1(Depth,Self,Val,Type). + + +is_space_type(Space,is_asserted_space):- was_asserted_space(Space),!. +is_space_type(Space,Test):- no_repeats(Test,space_type_method(Test,_,_)),call(Test,Space),!. + +is_state_type(State,Test):- no_repeats(Test,state_type_method(Test,_,_)),call(Test,State),!. + +%is_dynaspace(Expr):- \+ is_list(Expr), callable(Expr), is_space_type(Expr,_). +is_dynaspace(S):- var(S),!,fail. +is_dynaspace(S):- was_asserted_space(S). +is_dynaspace(S):- py_named_space(S). +is_dynaspace(S):- typed_list(S,'hyperon::space::DynSpace',_). +% notrace( is_space_type(Expr,_)),!. +get_type0(_Dpth,_Slf,Expr,'hyperon::space::DynSpace'):- is_dynaspace(Expr),!. +get_type0(Depth,Self,Expr,['StateMonad',Type]):- notrace( is_valid_nb_state(Expr)),!, 'get-state'(Expr,Val),!, + ((state_decltype(Expr,Type),nonvar(Type)); (Depth2 is Depth-1, get_type(Depth2,Self,Val,Type))). +get_type0(Depth,Self,Val,Type):- \+ compound(Val),!,get_type01(Depth,Self,Val,Type),!. +get_type0(Depth,Self,Val,Type):- get_type03(Depth,Self,Val,Type),!. + +typed_list(Cmpd,Type,List):- compound(Cmpd), Cmpd\=[_|_], compound_name_arguments(Cmpd,Type,[List|_]),is_list(List). +/* +(: Left + (-> %Undefined% Either)) + +(: (Left %Undefined%) Either) + +*/ +get_type01(_Dpth,_Slf,Var,'%Undefined%'):- var(Var),!. +get_type01(_Dpth,_Slf, [],'%Undefined%'):- !. +get_type01(_Dpth,_Slf,Val,'Number'):- number(Val). +get_type01(_Dpth,_Slf,Val,'Integer'):- integer(Val). +get_type01(_Dpth,_Slf,Val,'Decimal'):- float(Val). +get_type01(_Dpth,_Slf,Val,'Rational'):- rational(Val). +get_type01(_Dpth,_Slf,Val,'Bool'):- (Val=='False';Val=='True'),!. +get_type01(_Dpth,_Slf,Val,Type):- string(Val),!,(Type='String';Type='Symbol'). +get_type01(_Dpth,_Slf,Expr,_):- \+ atom(Expr),!,fail. +get_type01(_Dpth,Self,Op,Type):- metta_type(Self,Op,Type). +get_type01(_Dpth,_Slf,Val,Type):- is_decl_type(Val),(Type=Val;Type='Type'). +get_type01(_Dpth,_Slf,Val,Type):- atomic_list_concat([Type,_|_],'@',Val). +get_type01(_Dpth,_Slf,Val,Type):- atomic_list_concat([Type,_|_],':',Val). +get_type01(Depth,Self,Op,Type):- Depth2 is Depth-1, eval_args(Depth2,Self,Op,Val),Op\=@=Val,!, get_type(Depth2,Self,Val,Type). +%get_type01(_Dpth,_Slf,Expr,'hyperon::space::DynSpace'):- \+ is_list(Expr), callable(Expr), is_space_type(Expr,_). +get_type01(_Dpth,_Slf,_Val,'String'). +get_type01(_Dpth,_Slf,_Val,'Symbol'). + + + +get_type02(_Dpth,Self,Expr,Type):- metta_type(Self,TExpr,Type), TExpr == Expr. +get_type02(_Dpth,Self,Expr,Type):- metta_type(Self,TExpr,Type), TExpr =@= Expr. +get_type02(Depth,Self,[Op|Expr],Type):- maplist(get_type(Depth,Self),Expr,Types), + metta_type(Self,[Op|Types],Type). + + +get_type03(Depth,Self,[[Op|Args]|Arg],Type):- symbol(Op), + get_type03(Depth,Self,[Op|Args],Type1), + get_type(Depth,Self,Arg,ArgType), + ignore(sub_var(ArgType,Type1)->true;(sub_term(ST,Type1),var(ST),ST=ArgType)), + last(Type1,Type). + +get_type03(_Dpth,_Slf,Cmpd,Type):-typed_list(Cmpd,Type,_List). +get_type03(Depth,Self,[Op|Args],Type):- symbol(Op), + get_operator_typedef(Self,Op,Params,RetType), + % Fills in type variables when possible + ignore(args_conform(Depth,Self,Args,Params)), + % unitests: arg violations should return () + (\+ args_violation(Depth,Self,Args,Params) -> Type=RetType ; (Type=[],!)). + + +get_type03(Depth,Self,Expr,Type):- get_type02(Depth,Self,Expr,Type). + +get_type03(Depth,Self,EvalMe,Type):- needs_eval(EvalMe),Depth2 is Depth-1, + eval_args(Depth2,Self,EvalMe,Val), + \+ needs_eval(Val),!, + get_type(Depth2,Self,Val,Type). + +get_type03(Depth,Self,Expr,Type):- Depth2 is Depth-1, + eval_args(Depth2, Self,Expr,Val), Expr\=@=Val,!, + get_type(Depth2,Self,Val,Type). + +get_type03(_Dpth,_Slf,Val,Type):- is_decl_type(Val),(Type=Val;Type='Type'). + +get_type03(_Dpth,_Slf,Expr,'Expression'):- is_list(Expr),!. + +get_type03(Depth,Self,List,Types):- List\==[], is_list(List), + Depth2 is Depth-1,maplist(get_type(Depth2,Self),List,Types). + + +get_type03(_Dpth,_Slf,Cmpd,Type):- compound(Cmpd),!, \+ ground(Cmpd),!,Type=[]. + +%get_type0(_Dpth,Self,List,Type):- is_list(List),metta_type(Self,Type,['->'|List]). +%get_type(Depth,Self,Op,Type):- nonvar(Op),metta_type(Self,Op,Type2),Depth2 is Depth-1,get_type(Depth2,Self,Type2,Type). +%get_type(Depth,Self,Op,Type):- Depth>0,nonvar(Op),metta_type(Self,Type,Op),!. %,!,last_element(List,Type). +%get_type(Depth,Self,[T|List],['List',Type]):- Depth2 is Depth-1, is_list(List),get_type(Depth2,Self,T,Type),!, +% forall((member(Ele,List),nonvar(Ele)),get_type(Depth2,Self,Ele,Type)),!. +%get_type(Depth,_Slf,Cmpd,Type):- compound(Cmpd), functor(Cmpd,Type,1),!. +%get_type0(_Dpth,_Slf,_,'%Undefined%'):- fail. + +state_decltype(Expr,Type):- functor(Expr,_,A),arg(A,Expr,Type),once(var(Type);is_decl_type(Type)). + + +get_type1(_Dpth,_Slf,Var,'%Undefined%'):- var(Var),!. +get_type1(_Dpth,_Slf,Val,'Number'):- number(Val),!. +get_type1(Depth,Self,Expr,['StateMonad',Type]):- is_valid_nb_state(Expr),'get-state'(Expr,Val),!, + get_type1(Depth,Self,Val,Type). + + +get_type1(Depth,Self,EvalMe,Type):- needs_eval(EvalMe), + eval_args(Depth,Self,EvalMe,Val), \+ needs_eval(Val),!, + get_type1(Depth,Self,Val,Type). + +get_type1(_Dpth,Self,[Fn|_],Type):- symbol(Fn),metta_type(Self,Fn,List),last_element(List,Type), nonvar(Type), + is_type(Type). +get_type1(_Dpth,Self,List,Type):- is_list(List),metta_type(Self,List,LType),last_element(LType,Type), nonvar(Type), + is_type(Type). + +get_type1(Depth,_Slf,Type,Type):- Depth<1,!. +get_type1(_Dpth,Self,List,Type):- is_list(List),metta_type(Self,Type,['->'|List]). +get_type1(Depth,Self,List,Types):- List\==[], is_list(List),Depth2 is Depth-1,maplist(get_type1(Depth2,Self),List,Types). +get_type1(_Dpth,Self,Fn,Type):- symbol(Fn),metta_type(Self,Fn,Type),!. +%get_type1(Depth,Self,Fn,Type):- nonvar(Fn),metta_type(Self,Fn,Type2),Depth2 is Depth-1,get_type1(Depth2,Self,Type2,Type). +%get_type1(Depth,Self,Fn,Type):- Depth>0,nonvar(Fn),metta_type(Self,Type,Fn),!. %,!,last_element(List,Type). + +get_type1(Depth,Self,Expr,Type):-Depth2 is Depth-1, + eval_args(Depth2,Self,Expr,Val), + Expr\=@=Val,get_type1(Depth2,Self,Val,Type). + + +get_type1(_Dpth,_Slf,Val,'String'):- string(Val),!. +get_type1(_Dpth,_Slf,Val,Type):- is_decl_type(Val),Type=Val. +get_type1(_Dpth,_Slf,Val,'Bool'):- (Val=='False';Val=='True'),!. +get_type1(_Dpth,_Slf,Val,'Symbol'):- symbol(Val). +%get_type1(Depth,Self,[T|List],['List',Type]):- Depth2 is Depth-1, is_list(List),get_type1(Depth2,Self,T,Type),!, +% forall((member(Ele,List),nonvar(Ele)),get_type1(Depth2,Self,Ele,Type)),!. +%get_type1(Depth,_Slf,Cmpd,Type):- compound(Cmpd), functor(Cmpd,Type,1),!. +get_type1(_Dpth,_Slf,Cmpd,Type):- \+ ground(Cmpd),!,Type=[]. +get_type1(_Dpth,_Slf,_,'%Undefined%'):- fail. +%get_type1(Depth,Self,Val,Type):- Depth2 is Depth-1, get_type0(Depth2,Self,Val,Type). + + + +as_prolog(_Dpth,_Slf,I,O):- \+ iz_conz(I),!,I=O. +as_prolog(Depth,Self,[H|T],O):- H=='::',!,as_prolog(Depth,Self,T,O). +as_prolog(Depth,Self,[H|T],[HH|TT]):- as_prolog(Depth,Self,H,HH),as_prolog(Depth,Self,T,TT). + + + +adjust_args(_Dpth,Self,F,X,X):- (is_special_op(Self,F); \+ iz_conz(X)),!. +adjust_args(Depth,Self,Op,X,Y):- + get_operator_typedef(Self,Op,Params,RetType), + try_adjust_arg_types(RetType,Depth,Self,Params,X,Y). + +try_adjust_arg_types(RetType,Depth,Self,Params,X,Y):- + as_prolog(Depth,Self,X,M), + args_conform(Depth,Self,M,Params),!, + set_type(Depth,Self,Y,RetType), + into_typed_args(Depth,Self,Params,M,Y). +%adjust_args(Depth,Self,_,X,Y):- is_list(X), !, maplist(eval_args(Depth,Self),X,Y). +%adjust_args(Depth,Self,_,X,Y):- is_list(X), !, maplist(as_prolog(Depth,Self),X,Y),!. +adjust_args(Depth,Self,_,X,Y):- as_prolog(Depth,Self,X,Y). + +into_typed_args(_Dpth,_Slf,T,M,Y):- (\+ iz_conz(T); \+ iz_conz(M)),!, M=Y. +into_typed_args(Depth,Self,[T|TT],[M|MM],[Y|YY]):- + into_typed_arg(Depth,Self,T,M,Y), + into_typed_args(Depth,Self,TT,MM,YY). + +into_typed_arg(Depth,Self,T,M,Y):- var(M),!,Y=M,put_attr(M,metta_vtype,typed_arg(Depth,Self,T)). +into_typed_arg(Depth,Self,T,M,Y):- into_typed_arg0(Depth,Self,T,M,Y)*->true;M=Y. + +into_typed_arg0(Depth,Self,T,M,Y):- var(T), !, get_type(Depth,Self,M,T), + (wants_eval_kind(T)->eval_args(Depth,Self,M,Y);Y=M). + +into_typed_arg0(Depth,Self,T,M,Y):- is_pro_eval_kind(T),!,eval_args(Depth,Self,M,Y). +into_typed_arg0(Depth,Self,T,M,Y):- ground(M),!, \+ arg_violation(Depth,Self,M,T),Y=M. +into_typed_arg0(_Dpth,_Slf,T,M,Y):- is_non_eval_kind(T),!,M=Y. +into_typed_arg0(Depth,Self,_,M,Y):- eval_args(Depth,Self,M,Y). + +set_type(Depth,Self,Var,Type):- nop(set_type(Depth,Self,Var,Type)),!. +set_type(Depth,Self,Var,Type):- get_type(Depth,Self,Var,Was) + *->Was=Type + ; if_t(var(Var),put_attr(Var,metta_vtype,typed_arg(Depth,Self,Type)). + +metta_vtype:attr_unify_hook(typed_arg(Depth,Self,Type),NewValue):- + get_type(Depth,Self,NewValue,Was), + can_assign(Was,Type). + +can_assign(Was,Type):- Was=Type,!. +can_assign(Was,Type):- (is_nonspecific_type(Was);is_nonspecific_type(Type)),!. +can_assign(_Ws,_Typ). + +is_non_eval_kind(Type):- is_nonspecific_type(Type),!. +is_non_eval_kind('Atom'). + +is_pro_eval_kind('Number'). +is_pro_eval_kind('Symbol'). +is_pro_eval_kind('Bool'). + +is_feo_f('Cons'). + +is_seo_f('{...}'). +is_seo_f('[...]'). +is_seo_f('{}'). +is_seo_f('[]'). +is_seo_f('StateMonad'). +is_seo_f('State'). +is_seo_f('Event'). +is_seo_f('Concept'). +is_seo_f(N):- number(N),!. + +%is_user_defined_goal(Self,[H|_]):- is_user_defined_head(Eq,Self,H). + +is_user_defined_head(Eq,Other,H):- mnotrace(is_user_defined_head0(Eq,Other,H)). +is_user_defined_head0(Eq,Other,[H|_]):- !, nonvar(H),!, is_user_defined_head_f(Eq,Other,H). +is_user_defined_head0(Eq,Other,H):- callable(H),!,functor(H,F,_), is_user_defined_head_f(Eq,Other,F). +is_user_defined_head0(Eq,Other,H):- is_user_defined_head_f(Eq,Other,H). + +is_user_defined_head_f(Eq,Other,H):- is_user_defined_head_f1(Eq,Other,H). +is_user_defined_head_f(Eq,Other,H):- is_user_defined_head_f1(Eq,Other,[H|_]). + +%is_user_defined_head_f1(Eq,Other,H):- metta_type(Other,H,_). +%s_user_defined_head_f1(Other,H):- get_metta_atom(Eq,Other,[H|_]). +is_user_defined_head_f1(Eq,Other,H):- metta_defn(Eq,Other,[H|_],_). +%is_user_defined_head_f(Eq,_,H):- is_metta_builtin(H). + + + +is_special_op(Op):- current_self(Self),is_special_op(Self,Op). + +is_special_op(_Slf,F):- \+ atom(F), \+ var(F), !, fail. +is_special_op(Self,Op):- get_operator_typedef(Self,Op,Params,_RetType), + maplist(is_non_eval_kind,Params). +is_special_op(_Slf,Op):- is_special_builtin(Op). + +is_syspred(H,Len,Pred):- notrace(is_syspred0(H,Len,Pred)). +is_syspred0(H,_Ln,_Prd):- \+ atom(H),!,fail. +is_syspred0(H,_Ln,_Prd):- upcase_atom(H,U),downcase_atom(H,U),!,fail. +is_syspred0(H,Len,Pred):- current_predicate(H/Len),!,Pred=H. +is_syspred0(H,Len,Pred):- atom_concat(Mid,'!',H), H\==Mid, is_syspred0(Mid,Len,Pred),!. +is_syspred0(H,Len,Pred):- atom_concat(Mid,'-fn',H), H\==Mid, is_syspred0(Mid,Len,Pred),!. +is_syspred0(H,Len,Pred):- atom_concat(Mid,'-p',H), H\==Mid, is_syspred0(Mid,Len,Pred),!. +is_syspred0(H,Len,Pred):- into_underscores(H,Mid), H\==Mid, is_syspred0(Mid,Len,Pred),!. +%is_function(F):- atom(F). +is_metta_data_functor(Eq,_Othr,H):- clause(is_data_functor(H),_). +is_metta_data_functor(Eq,Other,H):- H\=='Right', H\=='Something', + % metta_type(Other,H,_), % fail, + \+ get_metta_atom(Eq,Other,[H|_]), + \+ metta_defn(Eq,Other,[H|_],_), + \+ is_metta_builtin(H), + \+ is_comp_op(H,_), + \+ is_math_op(H,_,_). + + +get_operator_typedef(Self,Op,Params,RetType):- + get_operator_typedef1(Self,Op,Params,RetType)*->true; + get_operator_typedef2(Self,Op,Params,RetType). +get_operator_typedef1(Self,Op,Params,RetType):- + metta_type(Self,Op,['->'|List]), + append(Params,[RetType],List). +get_operator_typedef2(Self,Op,Params,RetType):- + nop(fbug(missing(get_operator_typedef2(Self,Op,Params,RetType)))),!,fail. + +is_metta_data_functor(Eq,F):- + current_self(Self),is_metta_data_functor(Eq,Self,F). + + +is_special_builtin('case'). +is_special_builtin(':'). + +%is_special_builtin('='). +is_special_builtin('->'). +is_special_builtin('bind!'). +%is_special_builtin('new-space'). +is_special_builtin('let'). +is_special_builtin('let*'). +is_special_builtin('if'). +is_special_builtin('rtrace'). +is_special_builtin('or'). +is_special_builtin('and'). +is_special_builtin('not'). +is_special_builtin('match'). +is_special_builtin('call'). +is_special_builtin('let'). +is_special_builtin('let*'). +is_special_builtin('nop'). +is_special_builtin('assertEqual'). +is_special_builtin('assertEqualToResult'). +is_special_builtin('collapse'). +is_special_builtin('superpose'). +%is_special_builtin('=='). + +is_metta_builtin(Special):- is_special_builtin(Special). + +is_metta_builtin('=='). +is_metta_builtin(F):- once(atom(F);var(F)), current_op(_,yfx,F). +is_metta_builtin('println!'). +is_metta_builtin('transfer!'). +is_metta_builtin('compile!'). +is_metta_builtin('+'). +is_metta_builtin('-'). +is_metta_builtin('*'). +is_metta_builtin('/'). +is_metta_builtin('%'). +is_metta_builtin('=='). +is_metta_builtin('<'). +is_metta_builtin('>'). +is_metta_builtin('all'). +is_metta_builtin('import!'). +is_metta_builtin('pragma!'). + + +% Comparison Operators in Prolog +% is_comp_op('=', 2). % Unification +is_comp_op('\\=', 2). % Not unifiable +is_comp_op('==', 2). % Strict equality +is_comp_op('\\==', 2). % Strict inequality +is_comp_op('@<', 2). % Term is before +is_comp_op('@=<', 2). % Term is before or equal +is_comp_op('@>', 2). % Term is after +is_comp_op('@>=', 2). % Term is after or equal +is_comp_op('=<', 2). % Less than or equal +is_comp_op('<', 2). % Less than +is_comp_op('>=', 2). % Greater than or equal +is_comp_op('>', 2). % Greater than +is_comp_op('is', 2). % Arithmetic equality +is_comp_op('=:=', 2). % Arithmetic exact equality +is_comp_op('=\\=', 2). % Arithmetic inequality + +% Arithmetic Operations +is_math_op('*', 2, exists). % Multiplication +is_math_op('**', 2, exists). % Exponentiation +is_math_op('+', 1, exists). % Unary Plus +is_math_op('+', 2, exists). % Addition +is_math_op('-', 1, exists). % Unary Minus +is_math_op('-', 2, exists). % Subtraction +is_math_op('.', 2, exists). % Array Indexing or Member Access (Depends on Context) +is_math_op('/', 2, exists). % Division +is_math_op('//', 2, exists). % Floor Division +is_math_op('///', 2, exists). % Alternative Division Operator (Language Specific) +is_math_op('/\\', 2, exists). % Bitwise AND +is_math_op('<<', 2, exists). % Bitwise Left Shift +is_math_op('>>', 2, exists). % Bitwise Right Shift +is_math_op('\\', 1, exists). % Bitwise NOT +is_math_op('\\/', 2, exists). % Bitwise OR +is_math_op('^', 2, exists). % Bitwise XOR +is_math_op('abs', 1, exists). % Absolute Value +is_math_op('acos', 1, exists). % Arc Cosine +is_math_op('acosh', 1, exists). % Hyperbolic Arc Cosine +is_math_op('asin', 1, exists). % Arc Sine +is_math_op('asinh', 1, exists). % Hyperbolic Arc Sine +is_math_op('atan', 1, exists). % Arc Tangent +is_math_op('atan2', 2, exists). % Two-Argument Arc Tangent +is_math_op('atanh', 1, exists). % Hyperbolic Arc Tangent +is_math_op('cbrt', 1, exists). % Cube Root +is_math_op('ceil', 1, exists). % Ceiling Function +is_math_op('ceiling', 1, exists). % Ceiling Value +is_math_op('cmpr', 2, exists). % Compare Two Values (Language Specific) +is_math_op('copysign', 2, exists). % Copy the Sign of a Number +is_math_op('cos', 1, exists). % Cosine Function +is_math_op('cosh', 1, exists). % Hyperbolic Cosine +is_math_op('cputime', 0, exists). % CPU Time +is_math_op('degrees', 1, exists). % Convert Radians to Degrees +is_math_op('denominator', 1, exists). % Get Denominator of Rational Number +is_math_op('div', 2, exists). % Integer Division +is_math_op('e', 0, exists). % Euler's Number +is_math_op('epsilon', 0, exists). % Machine Epsilon +is_math_op('erf', 1, exists). % Error Function +is_math_op('erfc', 1, exists). % Complementary Error Function +is_math_op('eval', 1, exists). % Evaluate Expression +is_math_op('exp', 1, exists). % Exponential Function +is_math_op('expm1', 1, exists). % exp(x) - 1 +is_math_op('fabs', 1, exists). % Absolute Value (Floating-Point) +is_math_op('float', 1, exists). % Convert Rational to Float +is_math_op('float_fractional_part', 1, exists). % Fractional Part of Float +is_math_op('float_integer_part', 1, exists). % Integer Part of Float +is_math_op('floor', 1, exists). % Floor Value +is_math_op('fmod', 2, exists). % Floating-Point Modulo Operation +is_math_op('frexp', 2, exists). % Get Mantissa and Exponent +is_math_op('fsum', 1, exists). % Accurate Floating Point Sum +is_math_op('gamma', 1, exists). % Gamma Function +is_math_op('gcd', 2, exists). % Greatest Common Divisor +is_math_op('getbit', 2, exists). % Get Bit at Position +is_math_op('hypot', 2, exists). % Euclidean Norm, Square Root of Sum of Squares +is_math_op('inf', 0, exists). % Positive Infinity +is_math_op('integer', 1, exists). % Convert Float to Integer +is_math_op('isinf', 1, exists). % Check for Infinity +is_math_op('isnan', 1, exists). % Check for Not a Number +is_math_op('lcm', 2, exists). % Least Common Multiple +is_math_op('ldexp', 2, exists). % Load Exponent of a Floating Point Number +is_math_op('lgamma', 1, exists). % Log Gamma +is_math_op('log', 1, exists). % Logarithm Base e +is_math_op('log10', 1, exists). % Base 10 Logarithm +is_math_op('log1p', 1, exists). % log(1 + x) +is_math_op('log2', 1, exists). % Base 2 Logarithm +is_math_op('lsb', 1, exists). % Least Significant Bit +is_math_op('max', 2, exists). % Maximum of Two Values +is_math_op('maxr', 2, exists). % Maximum Rational Number (Language Specific) +is_math_op('min', 2, exists). % Minimum of Two Values +is_math_op('minr', 2, exists). % Minimum Rational Number (Language Specific) +is_math_op('mod', 2, exists). % Modulo Operation +is_math_op('modf', 2, exists). % Return Fractional and Integer Parts +is_math_op('msb', 1, exists). % Most Significant Bit +is_math_op('nan', 0, exists). % Not a Number +is_math_op('nexttoward', 2, exists). % Next Representable Floating-Point Value +is_math_op('numerator', 1, exists). % Get Numerator of Rational Number +is_math_op('pi', 0, exists). % Pi +is_math_op('popcount', 1, exists). % Count of Set Bits +is_math_op('pow', 2, exists). % Exponentiation +is_math_op('powm', 3, exists). % Modulo Exponentiation +is_math_op('radians', 1, exists). % Convert Degrees to Radians +is_math_op('remainder', 2, exists). % Floating-Point Remainder +is_math_op('remquo', 3, exists). % Remainder and Part of Quotient +is_math_op('round', 1, exists). % Round to Nearest Integer +is_math_op('roundeven', 1, exists). % Round to Nearest Even Integer +is_math_op('setbit', 2, exists). % Set Bit at Position +is_math_op('signbit', 1, exists). % Sign Bit of Number +is_math_op('sin', 1, exists). % Sine Function +is_math_op('sinh', 1, exists). % Hyperbolic Sine +is_math_op('sqrt', 1, exists). % Square Root +is_math_op('tan', 1, exists). % Tangent Function +is_math_op('tanh', 1, exists). % Hyperbolic Tangent +is_math_op('testbit', 2, exists). % Test Bit at Position +is_math_op('trunc', 1, exists). % Truncate Decimal to Integer +is_math_op('ulogb', 1, exists). % Unbiased Exponent of a Floating-Point Value +is_math_op('xor', 2, exists). % Exclusive OR +is_math_op('zerop', 1, exists). % Test for Zero + + + +end_of_file. + + + +% # 1. Length of a List +% % Normal Recursive +% prolog +len([], 0). +len([_|T], N) :- + len(T, X), + N is X + 1. +% + +% % With Accumulator +% prolog +len_acc(L, N) :- + len_acc(L, 0, N). + +len_acc([], Acc, Acc). +len_acc([_|T], Acc, N) :- + NewAcc is Acc + 1, + len_acc(T, NewAcc, N). +% + +% # 2. Sum of a List +% % Normal Recursive +% prolog +sum([], 0). +sum([H|T], S) :- + sum(T, X), + S is X + H. +% + +% % With Accumulator +% prolog +sum_acc(L, S) :- + sum_acc(L, 0, S). + +sum_acc([], Acc, Acc). +sum_acc([H|T], Acc, S) :- + NewAcc is Acc + H, + sum_acc(T, NewAcc, S). +% + +% # 3. Factorial +% % Normal Recursive +% prolog +factorial(0, 1). +factorial(N, F) :- + N > 0, + X is N - 1, + factorial(X, Y), + F is N * Y. +% + +% % With Accumulator +% prolog +factorial_acc(N, F) :- + factorial_acc(N, 1, F). + +factorial_acc(0, Acc, Acc). +factorial_acc(N, Acc, F) :- + N > 0, + NewAcc is Acc * N, + NewN is N - 1, + factorial_acc(NewN, NewAcc, F). +% + +% # 4. Reverse List +% % Normal Recursive +% prolog +reverse_list([], []). +reverse_list([H|T], R) :- + reverse_list(T, RevT), + append(RevT, [H], R). +% + +% % With Accumulator +% prolog +reverse_list_acc(L, R) :- + reverse_list_acc(L, [], R). + +reverse_list_acc([], Acc, Acc). +reverse_list_acc([H|T], Acc, R) :- + reverse_list_acc(T, [H|Acc], R). +% + +% # 5. Fibonacci +% % Normal Recursive +% prolog +fibonacci(0, 0). +fibonacci(1, 1). +fibonacci(N, F) :- + N > 1, + N1 is N - 1, + N2 is N - 2, + fibonacci(N1, F1), + fibonacci(N2, F2), + F is F1 + F2. +% + +% % With Accumulator +% prolog +fibonacci_acc(N, F) :- + fibonacci_acc(N, 0, 1, F). + +fibonacci_acc(0, A, _, A). +fibonacci_acc(N, A, B, F) :- + N > 0, + NewN is N - 1, + NewB is A + B, + fibonacci_acc(NewN, B, NewB, F). +% + + + +% 6. Find an Element in a List +% # Normal Recursive +% prolog +element_in_list(X, [X|_]). +element_in_list(X, [_|T]) :- element_in_list(X, T). +% + +% # With Accumulator +% prolog +element_in_list_acc(X, L) :- element_in_list_acc(X, L, false). + +element_in_list_acc(X, [], Acc) :- Acc. +element_in_list_acc(X, [X|_], _) :- true. +element_in_list_acc(X, [_|T], Acc) :- element_in_list_acc(X, T, Acc). +% + +% 7. Check if a List is a Palindrome +% # Normal Recursive +% prolog +is_palindrome(L) :- reverse(L, L). +% + +% # With Accumulator +% prolog +is_palindrome_acc(L) :- reverse_acc(L, [], L). + +reverse_acc([], Acc, Acc). +reverse_acc([H|T], Acc, R) :- reverse_acc(T, [H|Acc], R). +% + +% 8. Calculate the Product of All Elements in a List +% # Normal Recursive +% prolog +product_list([], 1). +product_list([H|T], P) :- + product_list(T, Temp), + P is H * Temp. +% + +% # With Accumulator +% prolog +product_list_acc(L, P) :- product_list_acc(L, 1, P). + +product_list_acc([], Acc, Acc). +product_list_acc([H|T], Acc, P) :- + NewAcc is Acc * H, + product_list_acc(T, NewAcc, P). +% + +% 9. Find the Nth Element of a List +% # Normal Recursive +% prolog +nth_element(1, [H|_], H). +nth_element(N, [_|T], X) :- + N > 1, + M is N - 1, + nth_element(M, T, X). +% + +% # With Accumulator +% prolog +nth_element_acc(N, L, X) :- nth_element_acc(N, L, 1, X). + +nth_element_acc(N, [H|_], N, H). +nth_element_acc(N, [_|T], Acc, X) :- + NewAcc is Acc + 1, + nth_element_acc(N, T, NewAcc, X). +% + +% 10. Count the Occurrences of an Element in a List +% # Normal Recursive +% prolog +count_occurrences(_, [], 0). +count_occurrences(X, [X|T], N) :- + count_occurrences(X, T, M), + N is M + 1. +count_occurrences(X, [Y|T], N) :- + X \= Y, + count_occurrences(X, T, N). +% + +% # With Accumulator +% prolog +count_occurrences_acc(X, L, N) :- count_occurrences_acc(X, L, 0, N). + +count_occurrences_acc(_, [], Acc, Acc). +count_occurrences_acc(X, [X|T], Acc, N) :- + NewAcc is Acc + 1, + count_occurrences_acc(X, T, NewAcc, N). +count_occurrences_acc(X, [Y|T], Acc, N) :- + X \= Y, + count_occurrences_acc(X, T, Acc, N). +% + +% 11. Calculate the Greatest Common Divisor of Two Numbers +% # Normal Recursive +% prolog +gcd(A, 0, A) :- A > 0. +gcd(A, B, GCD) :- + B > 0, + R is A mod B, + gcd(B, R, GCD). +% + +% # With Accumulator +% prolog +gcd_acc(A, B, GCD) :- gcd_acc(A, B, 1, GCD). + +gcd_acc(A, 0, Acc, Acc) :- A > 0. +gcd_acc(A, B, Acc, GCD) :- + B > 0, + R is A mod B, + NewAcc is B * Acc, + gcd_acc(B, R, NewAcc, GCD). +% + +% 12. Check if a Number is Prime +% # Normal Recursive +% prolog +is_prime(2). +is_prime(N) :- + N > 2, + \+ (between(2, sqrt(N), X), N mod X =:= 0). +% + +% # With Accumulator +% prolog +is_prime_acc(N) :- is_prime_acc(N, 2). + +is_prime_acc(2, 2). +is_prime_acc(N, Acc) :- + N > 2, + ( + (Acc * Acc > N, !); + (N mod Acc =\= 0, NewAcc is Acc + 1, is_prime_acc(N, NewAcc)) + ). +% + +% 13. Merge Two Sorted Lists into a Sorted List +% # Normal Recursive +% prolog +merge_sorted([], L, L). +merge_sorted(L, [], L). +merge_sorted([H1|T1], [H2|T2], [H1|M]) :- + H1 =< H2, + merge_sorted(T1, [H2|T2], M). +merge_sorted([H1|T1], [H2|T2], [H2|M]) :- + H1 > H2, + merge_sorted([H1|T1], T2, M). +% + +% # With Accumulator +% prolog +merge_sorted_acc(L1, L2, L) :- merge_sorted_acc(L1, L2, [], L). + +merge_sorted_acc([], L, Acc, L) :- reverse(Acc, L), !. +merge_sorted_acc(L, [], Acc, L) :- reverse(Acc, L), !. +merge_sorted_acc([H1|T1], [H2|T2], Acc, [H|M]) :- + H1 =< H2, + merge_sorted_acc(T1, [H2|T2], [H1|Acc], M). +merge_sorted_acc([H1|T1], [H2|T2], Acc, [H|M]) :- + H1 > H2, + merge_sorted_acc([H1|T1], T2, [H2|Acc], M). + +% + +% 14. Find the Last Element of a List +% # Normal Recursive +% prolog +last_element([H], H). +last_element([_|T], X) :- last_element(T, X). +% + +% # With Accumulator +% prolog +last_element_acc([H|T], X) :- last_element_acc(T, H, X). + +last_element_acc([], Acc, Acc). +last_element_acc([H|T], _, X) :- last_element_acc(T, H, X). +% + +% 15. Remove Duplicate Elements from a List +% # Normal Recursive +% prolog +remove_duplicates([], []). +remove_duplicates([H|T], [H|T1]) :- \+ member(H, T), remove_duplicates(T, T1). +remove_duplicates([_|T], T1) :- remove_duplicates(T, T1). +% + +% # With Accumulator +% prolog +remove_duplicates_acc(L, R) :- remove_duplicates_acc(L, [], R). + +remove_duplicates_acc([], Acc, Acc). +remove_duplicates_acc([H|T], Acc, R) :- + (member(H, Acc) -> remove_duplicates_acc(T, Acc, R); + remove_duplicates_acc(T, [H|Acc], R)). +% + +% 16. Check if a Binary Tree is Balanced +% # Normal Recursive +% prolog +is_balanced(null). +is_balanced(tree(L, _, R)) :- + height(L, Hl), + height(R, Hr), + D is Hl - Hr, + abs(D) =< 1, + is_balanced(L), + is_balanced(R). +% + +% # With Accumulator +% prolog +is_balanced_acc(T) :- is_balanced_acc(T, 0). + +is_balanced_acc(null, 0). +is_balanced_acc(tree(L, _, R), H) :- + is_balanced_acc(L, Hl), + is_balanced_acc(R, Hr), + D is Hl - Hr, + abs(D) =< 1, + H is max(Hl, Hr) + 1. +% + +% 17. Calculate the Height of a Binary Tree +% # Normal Recursive +% prolog +height(null, 0). +height(tree(L, _, R), H) :- + height(L, Hl), + height(R, Hr), + H is max(Hl, Hr) + 1. +% + +% # With Accumulator +% prolog +height_acc(T, H) :- height_acc(T, 0, H). + +height_acc(null, Acc, Acc). +height_acc(tree(L, _, R), Acc, H) :- + NewAcc is Acc + 1, + height_acc(L, NewAcc, Hl), + height_acc(R, NewAcc, Hr), + H is max(Hl, Hr). +% + +% 18. Search for an Element in a Binary Search Tree +% # Normal Recursive +% prolog +search_bst(tree(_, X, _), X). +search_bst(tree(L, Y, _), X) :- + X < Y, + search_bst(L, X). +search_bst(tree(_, Y, R), X) :- + X > Y, + search_bst(R, X). +% + +% # With Accumulator +% prolog +% The accumulator is not very useful here, as the search path is already determined by the BST property. +search_bst_acc(Tree, X) :- search_bst(Tree, X). +% + +% 19. Insert an Element into a Binary Search Tree +% # Normal Recursive +% prolog +insert_bst(null, X, tree(null, X, null)). +insert_bst(tree(L, Y, R), X, tree(L1, Y, R)) :- + X < Y, + insert_bst(L, X, L1). +insert_bst(tree(L, Y, R), X, tree(L, Y, R1)) :- + X > Y, + insert_bst(R, X, R1). +% + +% # With Accumulator +% prolog +% The accumulator is not very useful here, as the insertion path is already determined by the BST property. +insert_bst_acc(Tree, X, NewTree) :- insert_bst(Tree, X, NewTree). +% + +% 20. Delete an Element from a Binary Search Tree +% # Normal Recursive +% prolog +delete_bst(Tree, X, NewTree) :- + remove_bst(Tree, X, NewTree). + +remove_bst(tree(L, X, R), X, Merged) :- merge_trees(L, R, Merged), !. +remove_bst(tree(L, Y, R), X, tree(L1, Y, R)) :- + X < Y, + remove_bst(L, X, L1). +remove_bst(tree(L, Y, R), X, tree(L, Y, R1)) :- + X > Y, + remove_bst(R, X, R1). + +merge_trees(null, Tree, Tree). +merge_trees(Tree, null, Tree). +merge_trees(tree(L1, X, R1), tree(L2, Y, R2), tree(Merged, Y, R2)) :- + merge_trees(tree(L1, X, R1), L2, Merged). +% + +% # With Accumulator +% prolog +% The accumulator is not very useful here, as the deletion path is already determined by the BST property. +delete_bst_acc(Tree, X, NewTree) :- delete_bst(Tree, X, NewTree). +% + +% 21. Find the Lowest Common Ancestor in a Binary Search Tree +% # Normal Recursive +% prolog +lowest_common_ancestor(tree(_, Y, _), X, Z, Y) :- + X < Y, Z > Y; + X > Y, Z < Y. +lowest_common_ancestor(tree(L, Y, _), X, Z, LCA) :- + X < Y, Z < Y, + lowest_common_ancestor(L, X, Z, LCA). +lowest_common_ancestor(tree(_, Y, R), X, Z, LCA) :- + X > Y, Z > Y, + + + lowest_common_ancestor(R, X, Z, LCA). +% + +% # With Accumulator +% prolog +% The accumulator is not very useful here, as the search path is already determined by the BST property. +lowest_common_ancestor_acc(Tree, X, Z, LCA) :- lowest_common_ancestor(Tree, X, Z, LCA). +% + +% 22. Check if a Graph is Cyclic +% For graphs, it's better to represent them in a Prolog-friendly format, such as adjacency lists. I will use a representation where each node has a list of its neighbors. +% # Normal Recursive +% prolog +is_cyclic(Graph) :- + member(Vertex-_, Graph), + dfs(Vertex, Graph, [Vertex], _), !. + +dfs(Vertex, Graph, Visited, [Vertex|Visited]) :- + member(Vertex-Neighbors, Graph), + member(Neighbor, Neighbors), + member(Neighbor, Visited), !. +dfs(Vertex, Graph, Visited, FinalVisited) :- + member(Vertex-Neighbors, Graph), + member(Neighbor, Neighbors), + \+ member(Neighbor, Visited), + dfs(Neighbor, Graph, [Neighbor|Visited], FinalVisited). +% + +% # With Accumulator +% prolog +% Due to the way depth-first search works, a typical accumulator wouldn't be very effective. +% The visited list already acts like an accumulator. +is_cyclic_acc(Graph) :- is_cyclic(Graph). +% + +% 23. Perform a Depth-First Search on a Graph +% # Normal Recursive +% prolog +dfs_graph(Vertex, Graph) :- dfs_vertex(Vertex, Graph, []). + +dfs_vertex(Vertex, _, Visited) :- member(Vertex, Visited), !. +dfs_vertex(Vertex, Graph, Visited) :- + write(Vertex), nl, + member(Vertex-Neighbors, Graph), + dfs_neighbors(Neighbors, Graph, [Vertex|Visited]). + +dfs_neighbors([], _, _). +dfs_neighbors([Neighbor|Neighbors], Graph, Visited) :- + dfs_vertex(Neighbor, Graph, Visited), + dfs_neighbors(Neighbors, Graph, Visited). +% + +% # With Accumulator +% prolog +% The visited list acts as an accumulator. +dfs_graph_acc(Vertex, Graph) :- dfs_graph(Vertex, Graph). +% + +% 24. Perform a Breadth-First Search on a Graph +% # Normal Recursive +% prolog +bfs_graph(Vertex, Graph) :- + bfs([Vertex], Graph, [Vertex]). + +bfs([], _, _). +bfs([Vertex|Vertices], Graph, Visited) :- + write(Vertex), nl, + member(Vertex-Neighbors, Graph), + filter_unvisited(Neighbors, Visited, NewNeighbors, NewVisited), + append(Vertices, NewNeighbors, NewVertices), + bfs(NewVertices, Graph, NewVisited). + +filter_unvisited([], Visited, [], Visited). +filter_unvisited([Neighbor|Neighbors], Visited, NewNeighbors, NewVisited) :- + (member(Neighbor, Visited) -> + filter_unvisited(Neighbors, Visited, NewNeighbors, NewVisited); + filter_unvisited(Neighbors, [Neighbor|Visited], NewNeighbors, [Neighbor|NewVisited]) + ). +% + +% # With Accumulator +% prolog +% The visited list acts as an accumulator. +bfs_graph_acc(Vertex, Graph) :- bfs_graph(Vertex, Graph). +% + +% 25. Check if a Graph is Connected +% # Normal Recursive +% prolog +is_connected(Graph) :- + Graph = [Vertex-_|_], + dfs_graph(Vertex, Graph), + \+ (member(OtherVertex-_, Graph), \+ member(OtherVertex, Visited)), !. +% + +% # With Accumulator +% prolog +% The visited list acts as an accumulator. +is_connected_acc(Graph) :- is_connected(Graph). +% + +% 26. Find the Shortest Path between Two Nodes in a Graph +% # Normal Recursive +% prolog +shortest_path(Start, End, Graph, Path) :- + shortest_path([Start], End, Graph, [Start], Path). + +shortest_path(_, End, _, Visited, ReversePath) :- + reverse(ReversePath, [End|_]), !. +shortest_path(Vertices, End, Graph, Visited, Path) :- + adjacent_unvisited(Vertices, Graph, Visited, Adjacent), + append(Visited, Adjacent, NewVisited), + append(Vertices, Adjacent, NewVertices), + shortest_path(NewVertices, End, Graph, NewVisited, Path). +% + +% # With Accumulator +% prolog +% The visited list and the list of vertices to explore act as accumulators. +shortest_path_acc(Start, End, Graph, Path) :- shortest_path(Start, End, Graph, Path). +% + +% 27. Check if a String is a Palindrome +% # Normal Recursive +% prolog +is_string_palindrome(Str) :- string_chars(Str, Chars), is_palindrome(Chars). +% + +% # With Accumulator +% prolog +is_string_pal + +indrome_acc(Str) :- string_chars(Str, Chars), is_palindrome_acc(Chars, []). +% + +% 28. Compute the Edit Distance between Two Strings +% # Normal Recursive +% prolog +edit_distance([], [], 0). +edit_distance([_|T1], [], D) :- + edit_distance(T1, [], D1), + D is D1 + 1. +edit_distance([], [_|T2], D) :- + edit_distance([], T2, D1), + D is D1 + 1. +edit_distance([H1|T1], [H2|T2], D) :- + edit_distance(T1, T2, D1), + D is D1 + (H1 \= H2). +% + +% # With Accumulator +% prolog +edit_distance_acc(S1, S2, D) :- edit_distance_acc(S1, S2, 0, D). + +edit_distance_acc([], [], Acc, Acc). +edit_distance_acc([_|T1], [], Acc, D) :- NewAcc is Acc + 1, edit_distance_acc(T1, [], NewAcc, D). +edit_distance_acc([], [_|T2], Acc, D) :- NewAcc is Acc + 1, edit_distance_acc([], T2, NewAcc, D). +edit_distance_acc([H1|T1], [H2|T2], Acc, D) :- + NewAcc is Acc + (H1 \= H2), + edit_distance_acc(T1, T2, NewAcc, D). +% + +% 29. Find the Longest Common Subsequence of Two Strings +% # Normal Recursive +% prolog +lcs([], _, []). +lcs(_, [], []). +lcs([H|T1], [H|T2], [H|Lcs]) :- lcs(T1, T2, Lcs), !. +lcs(S1, [_|T2], Lcs) :- lcs(S1, T2, Lcs). +lcs([_|T1], S2, Lcs) :- lcs(T1, S2, Lcs). +% + +% # With Accumulator +% prolog +lcs_acc(S1, S2, Lcs) :- lcs_acc(S1, S2, [], Lcs). + +lcs_acc([], _, Acc, Lcs) :- reverse(Acc, Lcs). +lcs_acc(_, [], Acc, Lcs) :- reverse(Acc, Lcs). +lcs_acc([H|T1], [H|T2], Acc, Lcs) :- lcs_acc(T1, T2, [H|Acc], Lcs). +lcs_acc(S1, [_|T2], Acc, Lcs) :- lcs_acc(S1, T2, Acc, Lcs). +lcs_acc([_|T1], S2, Acc, Lcs) :- lcs_acc(T1, S2, Acc, Lcs). +% + +% 30. Find the Longest Common Substring of Two Strings +% # Normal Recursive +% prolog +longest_common_substring(S1, S2, Lcs) :- + findall(Sub, (substring(S1, Sub), substring(S2, Sub)), Subs), + longest_string(Subs, Lcs). + +substring(Str, Sub) :- + append(_, Rest, Str), + append(Sub, _, Rest). + +longest_string([H|T], Longest) :- + longest_string(T, H, Longest). + +longest_string([], Acc, Acc). +longest_string([H|T], Acc, Longest) :- + length(H, LenH), + length(Acc, LenAcc), + (LenH > LenAcc -> longest_string(T, H, Longest); longest_string(T, Acc, Longest)). +% + +% # With Accumulator +% prolog +longest_common_substring_acc(S1, S2, Lcs) :- + findall(Sub, (substring(S1, Sub), substring(S2, Sub)), Subs), + longest_string_acc(Subs, [], Lcs). + +longest_string_acc([], Acc, Acc). +longest_string_acc([H|T], Acc, Longest) :- + length(H, LenH), + length(Acc, LenAcc), + (LenH > LenAcc -> longest_string_acc(T, H, Longest); longest_string_acc(T, Acc, Longest)). +% + + + diff --git a/metta_vspace/pyswip-want/metta_utils.pl b/metta_vspace/pyswip-want/metta_utils.pl new file mode 100755 index 00000000..e96034a0 --- /dev/null +++ b/metta_vspace/pyswip-want/metta_utils.pl @@ -0,0 +1,2513 @@ + +:- set_prolog_flag(verbose_autoload, false). +:- set_prolog_flag(verbose, silent). +:- set_prolog_flag(verbose_load, silent). +:- ensure_loaded(library(logicmoo_utils)). +:- assert((user:'$exported_op'(_,_,_):- fail)). +:- abolish((system:'$exported_op'/3)). +:- assert((system:'$exported_op'(_,_,_):- fail)). + +:- if(exists_source(library(logicmoo_utils))). +:- ensure_loaded(library(logicmoo_utils)). +:- endif. +:- if(exists_source(library(dictoo))). +:- ensure_loaded(library(dictoo)). +:- endif. + + +:- export(plain_var/1). +plain_var(V):- notrace((var(V), \+ attvar(V), \+ get_attr(V,ci,_))). +catch_nolog(G):- ignore(catch(notrace(G),E,once(true;nop(u_dmsg(E=G))))). +catch_log(G):- ignore(catch(notrace(G),E,((u_dmsg(E=G),ugtrace(G))))). +% catch_log(G):- ignore(catch(notrace(G),E,((writeln(E=G),catch_nolog(ds))))). + +get_user_error(UE):- stream_property(UE,file_no(2)),!. +get_user_error(UE):- stream_property(UE,alias(user_error)),!. + +ufmt(G):- notrace((fbug(G)->true;ufmt0(G))). +ufmt0(G):- fmt(G)->true;writeln(G). +u_dmsg(G):- is_list(G),!,my_maplist(u_dmsg,G). +u_dmsg(M):- get_user_error(UE), \+ current_predicate(with_toplevel_pp/2),!, with_output_to(UE,ufmt(M)). +u_dmsg(M):- get_user_error(UE),!, with_toplevel_pp(ansi, with_output_to(UE,ufmt(M))). +u_dmsg(M):- get_user_error(UE), stream_property(UO,file_no(1)), current_output(CO),!, + (UO==CO -> fbug(M) ; + (with_toplevel_pp(ansi, with_output_to(UE,ufmt(M))), with_output_to(CO,pp(M)))). +u_dmsg(G):-ufmt(G),!. + + +:- multifile(is_cgi/0). +:- dynamic(is_cgi/0). +:- multifile(arc_html/0). +:- dynamic(arc_html/0). + + +logicmoo_use_swish:- + set_prolog_flag(use_arc_swish,true), + ld_logicmoo_webui,call(call,webui_start_swish_and_clio), + http_handler('/swish', http_redirect(moved, '/swish/'), []). + +arc_user(Nonvar):- nonvar(Nonvar),!,arc_user(Var),!,Nonvar=Var. +arc_user(main):- main_thread, !. %\+ if_thread_main(fail),!. +arc_user(ID):- catch((pengine:pengine_user(ID)),_,fail),!. +arc_user(ID):- catch((xlisting_web:is_cgi_stream,xlisting_web:find_http_session(User),http_session:session_data(User,username(ID))),_,fail),!. +arc_user(ID):- catch((is_cgi, (xlisting_web:find_http_session(ID))),_,fail),!. +arc_user(ID):- is_cgi,!,ID=web_user. +arc_user(ID):- thread_self(ID). + +:- dynamic(arc_user_prop/3). + +%luser_setval(N,V):- nb_setval(N,V),!. +luser_setval(N,V):- arc_user(ID),luser_setval(ID,N,V),!. +luser_setval(ID,N,V):- \+ (arc_sensical_term(N),arc_sensical_term(V)), + warn_skip(not_arc_sensical_term(luser_setval(ID,N,V))). +luser_setval(ID,N,V):- + (atom(N)->nb_setval(N,V);true), + retractall(arc_user_prop(ID,N,_)),asserta(arc_user_prop(ID,N,V)). + + +luser_unsetval(N):- ignore(nb_delete(N)), arc_user(ID),luser_unsetval(ID,N),!. +luser_unsetval(ID,N):- retractall(arc_user_prop(ID,N,_)). + +set_luser_default(N,V):- luser_setval(global,N,V). +luser_default(N,V):- var(V),!,luser_getval(N,V). +luser_default(N,V):- set_luser_default(N,V). + +luser_linkval(N,V):- arc_user(ID),luser_linkval(ID,N,V),!. +luser_linkval(ID,N,V):- \+ var(V), \+ (arc_sensical_term(N),arc_sensical_term(V)), + trace, + warn_skip(not_arc_sensical_term(luser_linkval(ID,N,V))). +luser_linkval(ID,N,V):- + (atom(N)->nb_linkval(N,V);true), + retractall(arc_user_prop(ID,N,_)),asserta(arc_user_prop(ID,N,V)). + +arc_sensical_term(O):- nonvar(O), O\==[], O\=='', O \= (_ - _), O\==end_of_file. +arc_sensical_term(V,O):- arc_sensical_term(V), !, O=V. + +%arc_option(grid_size_only):- !,fail. +arc_option(O):- luser_getval(O,t). +if_arc_option(O,G):- (arc_option(O)->must_det_ll(G); true). + +with_luser(N,V,Goal):- + (luser_getval(N,OV);OV=[]), + setup_call_cleanup( + luser_setval(N,V), + once(Goal), + luser_setval(N,OV)). + +%luser_getval(N,V):- nb_current(N,VVV),arc_sensical_term(VVV,VV),!,V=VV. +% caches the valuetemp on this thread +luser_getval(N,V):- luser_getval_0(N,VV),VV=V,arc_sensical_term(V),!. + +luser_getval_0(arc_user,V):- arc_user(V). +luser_getval_0(N,V):- luser_getval_1(N,V). + +luser_getval_1(N,V):- luser_getval_2(N,V). +luser_getval_1(N,V):- luser_getval_3(N,V), \+ (luser_getval_2(N,VV), nop(VV\=V)). +luser_getval_1(N,V):- get_luser_default(N,V), \+ (luser_getval_3(N,VV), nop(VV\=V)), \+ (luser_getval_2(N,VV), nop(VV\=V)). + +%luser_getval_0(N,V):- luser_getval_2(N,V), \+ luser_getval_1(N,_). +%luser_getval_0(N,V):- luser_getval_3(N,V), \+ luser_getval_2(N,_), \+ luser_getval_1(N,_). +%luser_getval_3(N,V):- is_cgi, current_predicate(get_param_req/2),get_param_req(N,M),url_decode_term(M,V). +luser_getval_2(N,V):- \+ main_thread, atom(N), httpd_wrapper:http_current_request(Request), member(search(List),Request),member(N=VV,List),url_decode_term(VV,V),arc_sensical_term(V),!. +luser_getval_2(N,V):- atom(N), nb_current(N,ValV),arc_sensical_term(ValV,Val),Val=V. + +luser_getval_3(N,V):- arc_user(ID), arc_user_prop(ID,N,V). +luser_getval_3(_,_):- \+ is_cgi, !, fail. +luser_getval_3(N,V):- \+ main_thread, atom(N), current_predicate(get_param_sess/2),get_param_sess(N,M),url_decode_term(M,V),arc_sensical_term(V). +%luser_getval_3(N,V):- atom(N), nb_current(N,ValV),arc_sensical_term(ValV,Val),Val=V. + + +get_luser_default(N,V):- arc_user_prop(global,N,VV),VV=V,arc_sensical_term(V),!. +get_luser_default(N,V):- atom(N), current_prolog_flag(N,VV),VV=V,arc_sensical_term(V),!. +%luser_getval(ID,N,V):- thread_self(ID),nb_current(N,V),!. +%luser_getval(ID,N,V):- !, ((arc_user_prop(ID,N,V);nb_current(N,V))*->true;arc_user_prop(global,N,V)). + + +ansi_main:- thread_self(main),nop(is_cgi),!. + +main_thread:- thread_self(main),!. +if_thread_main(G):- main_thread->call(G);true. + + + + +:- if(\+ current_predicate(fbug/1)). +%fbug(P):- format(user_error,'~N~p~n',[P]). +:- endif. + + + +substM(T, F, R, R):- T==F,!. +substM(T, _, _, R):- \+ compound(T),!,R=T. +substM([H1|T1], F, R, [H2|T2]) :- !, substM(H1, F, R, H2), substM(T1, F, R, T2). +substM(C1, F, R, C2) :- C1 =.. [Fn|A1], substM_l(A1,F,R,A2),!, C2 =.. [Fn|A2]. +substM_l([], _, _, []). substM_l([H1|T1], F, R, [H2|T2]) :- substM(H1, F, R, H2), substM_l(T1, F, R, T2). + + +pp_m(Cl):- write_src(Cl),!. +pp_m(C,Cl):- color_g_mesg(C,write_src(Cl)),!. +% notrace((format('~N'), ignore(( \+ ((numbervars(Cl,0,_,[singletons(true)]), print_tree_with_final(Cl,"."))))))). +pp_q(Cl):- + notrace((format('~N'), ignore(( \+ ((numbervars(Cl,0,_,[singletons(true)]), print_tree_with_final(Cl,"."))))))). + + +ncatch(G,E,F):- catch(G,E,F). +mcatch(G,E,F):- catch(G,E,F). +%mcatch(G,E,F):- catch(G,E,(fbug(G=E),catch(bt,_,fail),fbug(G=E),ignore(call(F)),throw(E))). +%ncatch(G,E,F):- catch(G,E,(fbug(G=E),catch(bt,_,fail),fbug(G=E),call(G))). +%ncatch(G,E,(F)). + + +:- if( \+ current_predicate(if_t/2)). +:- meta_predicate(if_t(0,0)). +if_t(IF, THEN) :- call(call,ignore((((IF,THEN))))). +:- endif. + +:- if( \+ current_predicate(must_ll/1)). +:- meta_predicate(must_ll(0)). +must_ll(G):- md(call,G)*->true;throw(not_at_least_once(G)). +:- endif. + +:- if( \+ current_predicate(at_least_once/1)). +:- meta_predicate(at_least_once(0)). +at_least_once(G):- call(G)*->true;throw(not_at_least_once(G)). +:- endif. + +%wraps_each(must_ll,call). +wraps_each(must_det_ll,once). +md_like(MD):- wraps_each(MD,_). + +remove_must_det(_):- !,fail. +%remove_must_det(MD):- !. +%remove_must_det(MD):- nb_current(remove_must_det(MD),TF),!,TF==true. +%remove_must_det(MD):- \+ false. + +%remove_mds(MD,G,GGG):- compound(G), G = must_det_ll(GG),!,expand_goal(GG,GGG),!. +%remove_mds(MD,G,GGG):- compound(G), G = must_det_l(GG),!,expand_goal(GG,GGG),!. +remove_mds(MD,GG,GO):- sub_term(G,GG),compound(G),compound_name_arg(G,MD,GGGG),subst001(GG,G,GGGG,GGG),remove_mds(MD,GGG,GO). +remove_mds(_,GG,GG). +%remove_mds(MD,G,GG):- compound(G), G = ..[MD,AA], compound(G),removed_term(G,GO),expand_goal(GO,GG). + +%never_rrtrace:-!. +never_rrtrace:- nb_current(cant_rrtrace,t),!,notrace. +never_rrtrace:- is_cgi,notrace. + + +%itrace:- !. +%itrace:- \+ current_prolog_flag(debug,true),!. +itrace:- if_thread_main(trace),!. +ibreak:- if_thread_main(((trace,break))). +%recolor(_,_):- ibreak. + +%tc_arg(N,C,E):- compound(C),!,arg(N,C,E). +tc_arg(N,C,E):- catch(arg(N,C,E),Err, + /*unrepress_output*/((bt,fbug(tc_arg(N,C,E)=Err),((tracing->true;trace),break,arg(N,C,E))))). + + + + + + +compound_name_arg(G,MD,Goal):- var(G),!,atom(MD),G=..[MD,Goal]. +compound_name_arg(G,MD,Goal):- compound(G),!, compound_name_arguments(G,MD,[Goal]). + + +:- multifile(user:message_hook/3). +:- dynamic(user:message_hook/3). +%user:message_hook(Term, Kind, Lines):- error==Kind, itrace,fbug(user:message_hook(Term, Kind, Lines)),trace,fail. +user:message_hook(Term, Kind, Lines):- error==Kind, fbug(user:message_hook(Term, Kind, Lines)),fail. + +:- meta_predicate(must_det_ll(0)). +:- meta_predicate(must_det_ll1(1,0)). +:- meta_predicate(md_failed(1,0)). +:- meta_predicate(must_not_error(0)). +%:- meta_predicate(must_det_l(0)). + +%:- no_xdbg_flags. +:- meta_predicate(wno_must(0)). + +wno_must(G):- locally(nb_setval(no_must_det_ll,t),locally(nb_setval(cant_rrtrace,t),call(G))). + +md_maplist(_MD,_,[]):-!. +md_maplist(MD,P1,[H|T]):- call(MD,call(P1,H)), md_maplist(MD,P1,T). + +md_maplist(_MD,_,[],[]):-!. +md_maplist(MD,P2,[HA|TA],[HB|TB]):- call(MD,call(P2,HA,HB)), md_maplist(MD,P2,TA,TB). + +md_maplist(_MD,_,[],[],[]):-!. +md_maplist(MD,P3,[HA|TA],[HB|TB],[HC|TC]):- call(MD,call(P3,HA,HB,HC)), md_maplist(MD,P3,TA,TB,TC). + +%must_det_ll(G):- !, once((/*notrace*/(G)*->true;md_failed(P1,G))). + +%:- if( \+ current_predicate(must_det_ll/1)). +must_det_ll(X):- tracing,!,once(X). +must_det_ll(X):- md(once,X). +%:- endif. + +md(P1,G):- tracing,!, call(P1,G). % once((call(G)*->true;md_failed(P1,G))). +md(P1,G):- remove_must_det(MD), wraps_each(MD,P1),!,call(G). +md(P1,G):- never_rrtrace,!, call(P1,G). +md(P1,G):- /*notrace*/(arc_html),!, ignore(/*notrace*/(call(P1,G))),!. +%md(P1,X):- !,must_not_error(X). +md(P1,(X,Goal)):- is_trace_call(X),!,call((itrace,call(P1,Goal))). +md(_, X):- is_trace_call(X),!,itrace. +md(P1, X):- nb_current(no_must_det_ll,t),!,call(P1,X). +md(P1,X):- \+ callable(X), !, throw(md_not_callable(P1,X)). +md(P1,(A*->X;Y)):- !,(must_not_error(A)*->md(P1,X);md(P1,Y)). +md(P1,(A->X;Y)):- !,(must_not_error(A)->md(P1,X);md(P1,Y)). +md(P1,(X,Cut)):- (Cut==(!)),md(P1,X),!. +md(MD,maplist(P1,List)):- !, call(MD,md_maplist(MD,P1,List)). +md(MD,maplist(P2,ListA,ListB)):- !, call(MD,md_maplist(MD,P2,ListA,ListB)). +md(MD,maplist(P3,ListA,ListB,ListC)):- !, call(MD,md_maplist(MD,P3,ListA,ListB,ListC)). +md(P1,(X,Cut,Y)):- (Cut==(!)), !, (md(P1,X),!,md(P1,Y)). +md(P1,(X,Y)):- !, (md(P1,X),md(P1,Y)). +%md(P1,X):- /*notrace*/(ncatch(X,_,fail)),!. +%md(P1,X):- conjuncts_to_list(X,List),List\=[_],!,maplist(must_det_ll,List). +md(_,must_det_ll(X)):- !, must_det_ll(X). +md(_,grid_call(P2,I,O)):- !, must_grid_call(P2,I,O). +%md(P1,call(P2,I,O)):- !, must_grid_call(P2,I,O). +%md(P1,(X,Y,Z)):- !, (md(P1,X)->md(P1,Y)->md(P1,Z)). +%md(P1,(X,Y)):- !, (md(P1,X)->md(P1,Y)). +%md(P1,if_t(X,Y)):- !, if_t(must_not_error(X),md(P1,Y)). +md(P1,forall(X,Y)):- !, md(P1,forall(must_not_error(X),must_not_error(Y))). +md(P1,\+ (X, \+ Y)):- !, md(P1,forall(must_not_error(X),must_not_error(Y))). + +md(P1,(X;Y)):- !, ((must_not_error(X);must_not_error(Y))->true;md_failed(P1,X;Y)). +md(P1,\+ (X)):- !, (\+ must_not_error(X) -> true ; md_failed(P1,\+ X)). +%md(P1,(M:Y)):- nonvar(M), !, M:md(P1,Y). +md(P1,X):- + ncatch(must_det_ll1(P1,X), + md_failed(P1,G,N), % <- ExceptionTerm + % bubble up and start running + ((M is N -1, M>0)->throw(md_failed(P1,G,M));(ugtrace(X),throw('$aborted')))),!. +%must_det_ll(X):- must_det_ll1(P1,X),!. + +must_det_ll1(P1,X):- tracing,!,must_not_error(call(P1,X)),!. +must_det_ll1(P1,once(A)):- !, once(md(P1,A)). +must_det_ll1(P1,X):- + strip_module(X,M,P),functor(P,F,A),setup_call_cleanup(nop(trace(M:F/A,+fail)),(must_not_error(call(P1,X))*->true;md_failed(P1,X)), + nop(trace(M:F/A,-fail))),!. + +ugtrace(_):- option_value(testing,true),!, give_up(5). +ugtrace(G):- notrace,trace,rtrace(G). +%ugtrace(G):- ggtrace(G). + +%must_not_error(G):- must(once(G)). + +must_not_error(G):- (tracing;never_rrtrace),!,call(G). +must_not_error(G):- notrace(is_cgi),!, ncatch((G),E,((u_dmsg(E=G)))). +%must_not_error(X):- is_guitracer,!, call(X). +%must_not_error(G):- !, call(G). +must_not_error(X):- !,ncatch(X,E,(fbug(E=X),ugtrace(X))). +must_not_error(X):- ncatch(X,E,(rethrow_abort(E);(/*arcST,*/writeq(E=X),pp(etrace=X), + trace, + rrtrace(visible_rtrace([-all,+exception]),X)))). + +always_rethrow(E):- never_rrtrace,!,throw(E). +always_rethrow('$aborted'). +always_rethrow(md_failed(_,_,_)). + +%catch_non_abort(Goal):- cant_rrtrace(Goal). +catch_non_abort(Goal):- catch(cant_rrtrace(Goal),E,rethrow_abort(E)),!. +rethrow_abort(E):- format(user_error,'~N~q~n',[catch_non_abort_or_abort(E)]),fail. +%rethrow_abort(time_limit_exceeded):-!. +rethrow_abort('$aborted'):- !, throw('$aborted'),!,forall(between(1,700,_),sleep(0.01)),writeln(timeout),!,fail. +rethrow_abort(E):- ds,!,format(user_error,'~N~q~n',[catch_non_abort(E)]),!. + +cant_rrtrace(Goal):- never_rrtrace,!,call(Goal). +cant_rrtrace(Goal):- setup_call_cleanup(cant_rrtrace,Goal,can_rrtrace). + +main_debug:- main_thread,current_prolog_flag(debug,true). +cant_rrtrace:- nb_setval(cant_rrtrace,t). +can_rrtrace:- nb_setval(cant_rrtrace,f). +%md_failed(P1,X):- predicate_property(X,number_of_clauses(1)),clause(X,(A,B,C,Body)), (B\==!),!,must_det_ll(A),must_det_ll((B,C,Body)). +md_failed(P1,G):- never_rrtrace,!,notrace,/*notrace*/(u_dmsg(md_failed(P1,G))),!,throw(md_failed(P1,G,2)). +md_failed(_P1,_G):- option_value(testing,true),!,give_up(6). +md_failed(_,_):- never_rrtrace,!,fail. +md_failed(P1,G):- tracing,/*notrace*/(u_dmsg(md_failed(P1,G))),!,fail. +md_failed(P1,G):- main_debug,/*notrace*/(u_dmsg(md_failed(P1,G))),!,throw(md_failed(P1,G,2)). +md_failed(P1,G):- is_cgi,!, u_dmsg(arc_html(md_failed(P1,G))). +md_failed(P1,X):- notrace,is_guitracer,u_dmsg(failed(X))/*,arcST*/,nortrace,atrace, call(P1,X). +md_failed(P1,X):- + u_dmsg(failed(P1,X))/*,arcST*/,nortrace,atrace, + trace,visible_rtrace([-all,+fail,+call,+exception],X). +% must_det_ll(X):- must_det_ll(X),!. + +:- meta_predicate(rrtrace(0)). +rrtrace(X):- rrtrace(etrace,X). +give_up(_):- throw('$aborted'). + +is_guitracer:- getenv('DISPLAY',_), current_prolog_flag(gui_tracer,true). +:- meta_predicate(rrtrace(1,0)). +rrtrace(P1,X):- never_rrtrace,!,nop((u_dmsg(cant_rrtrace(P1,X)))),!,fail. +rrtrace(P1,G):- is_cgi,!, u_dmsg(arc_html(rrtrace(P1,G))),call(P1,G). +rrtrace(P1,X):- notrace, \+ is_guitracer,!,nortrace, /*arcST, sleep(0.5), trace,*/ + (notrace(\+ current_prolog_flag(gui_tracer,true)) -> call(P1,X); (itrace,call(P1,X))). +%rrtrace(_,X):- is_guitracer,!,notrace,nortrace,ncatch(call(call,ugtrace),_,true),atrace,call(X). +rrtrace(P1,X):- itrace,!, call(P1,X). + +:- meta_predicate(arc_wote(0)). +arc_wote(G):- with_pp(ansi,wote(G)). +arcST:- itrace,arc_wote(bts),itrace. +atrace:- arc_wote(bts). +%atrace:- ignore((stream_property(X,file_no(2)), with_output_to(X,dumpST))),!. + +:- meta_predicate(odd_failure(0)). +odd_failure(G):- never_rrtrace,!,call(G). +odd_failure(G):- wno_must(G)*->true;fail_odd_failure(G). + +:- meta_predicate(fail_odd_failure(0)). +fail_odd_failure(G):- u_dmsg(odd_failure(G)),rtrace(G), fail. +%fail_odd_failure(G):- call(G)*->true;(u_dmsg(odd_failure(G)),fail,rrtrace(G)). + + +bts:- + ensure_loaded(library(prolog_stack)), + prolog_stack:export(prolog_stack:get_prolog_backtrace_lc/3), + use_module(library(prolog_stack),[print_prolog_backtrace/2,get_prolog_backtrace_lc/3]), + /*notrace*/(prolog_stack:call(call,get_prolog_backtrace_lc,8000, Stack, [goal_depth(600)])), + stream_property(S,file_no(1)), prolog_stack:print_prolog_backtrace(S, Stack), + ignore((fail, current_output(Out), \+ stream_property(Out,file_no(1)), print_prolog_backtrace(Out, Stack))),!. + +my_assertion(G):- my_assertion(call(G),G). + +my_assertion(_,G):- call(G),!. +my_assertion(Why,G):- u_dmsg(my_assertion(Why,G)),writeq(Why=goal(G)),nl,!,ibreak. + +must_be_free(Free):- plain_var(Free),!. +must_be_free(Free):- \+ nonvar_or_ci(Free),!. +must_be_free(Nonfree):- arcST,u_dmsg(must_be_free(Nonfree)), + ignore((attvar(Nonfree),get_attrs(Nonfree,ATTS),pp(ATTS))),ibreak,fail. + +must_be_nonvar(Nonvar):- nonvar_or_ci(Nonvar),!. +must_be_nonvar(IsVar):- arcST,u_dmsg(must_be_nonvar(IsVar)),ibreak,fail. + + +% goal_expansion(must_det_l(G),I,must_det_ll(G),O):- nonvar(I),source_location(_,_), nonvar(G),I=O. + +%goal_expansion(G,I,GG,O):- nonvar(I),source_location(_,_), compound(G), remove_mds(MD,G,GG),I=O. + +%:- system:ensure_loaded(library(pfc_lib)). +%:- expects_dialect(pfc). +/* +goal_expansion(Goal,Out):- compound(Goal), tc_arg(N1,Goal,E), + compound(E), E = set(Obj,Member), setarg(N1,Goal,Var), + expand_goal((Goal,b_set_dict(Member,Obj,Var)),Out). +*/ +get_setarg_p1(P3,E,Cmpd,SA):- compound(Cmpd), get_setarg_p2(P3,E,Cmpd,SA). +get_setarg_p2(P3,E,Cmpd,SA):- arg(N1,Cmpd,E), SA=call(P3,N1,Cmpd). +get_setarg_p2(P3,E,Cmpd,SA):- arg(_,Cmpd,Arg),get_setarg_p1(P3,E,Arg,SA). + +my_b_set_dict(Member,Obj,Var):- set_omemberh(b,Member,Obj,Var). +%nb_set_dict(Member,Obj,Var), +set_omemberh(_,Member,Obj,Var):- !, arc_setval(Obj,Member,Var). +%nb_link_dict(Member,Obj,Var), +%set_omemberh(nb,Member,Obj,Var):- !, nb_set_dict(Member,Obj,Var). +%set_omemberh(link,Member,Obj,Var):- !, nb_link_dict(Member,Obj,Var). +%set_omemberh(How,Member,Obj,Var):- call(call,How,Member,Obj,Var),!. + +set_omember(Member,Obj,Var):- set_omember(b,Member,Obj,Var). + +set_omember(How,Member,Obj,Var):- + must_be_nonvar(Member), must_be_nonvar(Obj), must_be_nonvar(How), !, + set_omemberh(How,Member,Obj,Var),!. + + + +get_kov(K,O,V):- dictoo:is_dot_hook(user,O,K,V),!,o_m_v(O,K,V). +get_kov(K,O,V):- ((get_kov1(K,O,V)*->true;(get_kov1(props,O,VV),get_kov1(K,VV,V)))). + +get_kov1(K,O,V):- (is_hooked_obj(O),o_m_v(O,K,V))*->true;get_kov2(K,O,V). +% (get_kov(Prop,VM,Value) -> true ; (get_kov(props,VM,Hashmap),nonvar(Hashmap),must_not_error(nb_get_value(Hashmap,Prop,ValueOOV)),get_oov_value(ValueOOV,Value))). +get_kov2(K,O,V):- is_dict(O),!,get_dict(K,O,OOV),get_oov_value(OOV,V). +get_kov2(K,O,V):- nonvar(K),is_rbtree(O),!,rb_lookup(K,V,O). +get_kov2(K,O,V):- is_rbtree(O),!,rb_in(K,V,OOV),get_oov_value(OOV,V). +%get_kov(K,O,V):- is_rbtree(O),!,nb_rb_get_node(K,O,Node),nb_rb_node_value(Node,V). + +get_oov_value(ValueOOV,Value):- compound(ValueOOV),ValueOOV=oov(Value),!. +get_oov_value(Value,Value). + + +term_expansion_setter(I,O):- maybe_expand_md(must_det_ll,I,O),I\=@=O,!. +term_expansion_setter(I,O):- maybe_expand_md(must_det_ll,I,M),I\=@=M,!,term_expansion_setter(M,O). +term_expansion_setter(Goal,get_kov(Func,Self,Value)):- compound(Goal), + compound_name_arguments(Goal,'.',[ Self, Func, Value]),var(Value). + +term_expansion_setter((Head:-Body),Out):- + get_setarg_p1(setarg,I,Head,P1), is_setter_syntax(I,Obj,Member,Var,How), + call(P1,Var), + BodyCode = (Body, set_omember(How,Member,Obj,Var)), + % goal_expansion_setter(BodyCode,Goal), + expand_term((Head:- BodyCode),Out),!. + +%term_expansion_setter((Head:-Body),(Head:-GBody)):- goal_expansion_setter(Body,GBody),!. + +:- export(term_expansion_setter/2). +:- system:import(term_expansion_setter/2). + +%goal_expansion(Goal,'.'(Training, Objs, Obj)):- Goal = ('.'(Training, Objs, A), Obj = V), var(Obj). + +is_setter_syntax(I,_Obj,_Member,_Var,_):- \+ compound(I),!,fail. +is_setter_syntax(set(Obj,Member),Obj,Member,_Var,b). +is_setter_syntax(gset(Obj,Member),Obj,Member,_Var,nb). +is_setter_syntax(hset(How,Obj,Member),Obj,Member,_Var,How). +is_setter_syntax(set(ObjMember),Obj,Member,_Var,b):- obj_member_syntax(ObjMember,Obj,Member). +is_setter_syntax(gset(ObjMember),Obj,Member,_Var,nb):- obj_member_syntax(ObjMember,Obj,Member). +is_setter_syntax(hset(How,ObjMember),Obj,Member,_Var,How):- obj_member_syntax(ObjMember,Obj,Member). + +obj_member_syntax(ObjMember,Obj,Member):-compound(ObjMember), compound_name_arguments(ObjMember,'.',[Obj,Member]),!. + +maybe_expand_md(_MD,I,_):- \+ compound(I),!,fail. +%maybe_expand_md(MD,I,_):- compound(I),!,fail. % THIS DISABLES +% THIS DISABLES +%maybe_expand_md(MD,must_det_ll(GoalL),GoalL):-!. +maybe_expand_md(MD,MDGoal,GoalLO):- compound_name_arg(MDGoal,MD,Goal),!, expand_md(MD,Goal,GoalLO). +maybe_expand_md(MD,maplist(P1,GoalL),GoalLO):- P1 ==MD,!, + expand_md(MD,GoalL,GoalLO). +maybe_expand_md(MD,maplist(P1,GoalL),GoalLO):- P1 ==MD,!, + expand_md(MD,GoalL,GoalLO). +maybe_expand_md(MD,I,O):- sub_term(C,I),compound(C), compound_name_arg(C,MD,Goal), + compound(Goal),Goal=(_,_), + once((expand_md(MD,Goal,GoalO),substM(I,C,GoalO,O))),I\=@=O. + + +%maybe_expand_md(MD,I,O):- sub_term(S,I),compound(S),S=must_det_ll(G), +% once(expand_md(MD,S,M)),M\=S, + + + +expand_md(_MD,Nil,true):- Nil==[],!. +expand_md(_MD,Var,Var):- \+ callable(Var),!. +expand_md(MD,[A|B],(AA,BB)):- assertion(callable(A)), assertion(is_list(B)), !, + expand_md1(MD,A,AA), expand_md(MD,B,BB). +expand_md(MD,A,AA):- !, expand_md1(MD,A,AA). + +prevents_expansion(A):- is_trace_call(A). +is_trace_call(A):- A == trace. +is_trace_call(A):- A == itrace. + +skip_expansion(A):- var(A),!,fail. +skip_expansion(!). +skip_expansion(false). +skip_expansion(true). +skip_expansion(C):- compound(C),functor(C,F,A),skip_fa_expansion(F,A). +skip_fa_expansion(once,1). +skip_fa_expansion(call,_). +skip_fa_expansion(if_t,2). + +expand_md1(_MD,Var,Var):- \+ callable(Var),!. +expand_md1(_MD,Cut,Cut):- skip_expansion(Cut),!. +expand_md1(MD,MDAB, AABB):- compound(MDAB), compound_name_arg(MDAB,MD,AB),!, expand_md(MD,AB,AABB). +expand_md1(MD,maplist(P1,A),md_maplist(MD,P1,A)):-!. +expand_md1(MD,maplist(P2,A,B),md_maplist(MD,P2,A,B)):-!. +expand_md1(MD,maplist(P3,A,B,C),md_maplist(MD,P3,A,B,C)):-!. +expand_md1(MD,my_maplist(P1,A),md_maplist(MD,P1,A)):-!. +expand_md1(MD,my_maplist(P2,A,B),md_maplist(MD,P2,A,B)):-!. +expand_md1(MD,my_maplist(P3,A,B,C),md_maplist(MD,P3,A,B,C)):-!. +%expand_md1(MD,Goal,O):- \+ compound(Goal), !,O = must_det_ll(Goal). +%expand_md1(MD,(A,B),((A,B))):- remove_must_det(MD), prevents_expansion(A),!. +%expand_md1(MD,(A,B),must_det_ll((A,B))):- prevents_expansion(A),!. +expand_md1(MD,(A,B),(AA,BB)):- !, expand_md(MD,A,AA), expand_md(MD,B,BB). +expand_md1(MD,(C*->A;B),(CC*->AA;BB)):- !, expand_md(MD,A,AA), expand_md(MD,B,BB), expand_must_not_error(C,CC). +expand_md1(MD,(C->A;B),(CC->AA;BB)):- !, expand_md(MD,A,AA), expand_md(MD,B,BB), expand_must_not_error(C,CC). +expand_md1(MD,(C;B),(CC;BB)):- !, expand_md(MD,B,BB), expand_must_not_error(C,CC). + +expand_md1(MD,locally(C,A),locally(C,AA)):- !, expand_md(MD,A,AA). + +expand_md1(MD,call_cleanup(A,B),call_cleanup(AA,BB)):- !, expand_md(MD,A,AA), expand_md(MD,B,BB). +expand_md1(MD,setup_call_cleanup(C,A,B),setup_call_cleanup(CC,AA,BB)):- !, + expand_md(MD,C,CC),expand_md(MD,A,AA), expand_md(MD,B,BB). + +expand_md1(MD,M:P, M:AABB):-!,expand_md(MD,P, AABB). + +expand_md1(MD,P, AABB) :- predicate_property(P,(meta_predicate( MP ))), + strip_module(P,_,SP),strip_module(MP,_,SMP), kaggle_arc_1_pred(_,SP), + \+ skippable_built_in(P), + SP=..[F|Args],SMP=..[F|Margs],!, + maplist(expand_meta_predicate_arg(MD),Margs,Args,EArgs), + AABB=..[F|EArgs]. + +expand_md1(MD, A, MDAA):- \+ remove_must_det(MD), !, expand_goal(A,AA),!,compound_name_arg(MDAA,MD,AA). +expand_md1(_MD, A, AA):- expand_goal(A,AA),!. + +expand_must_not_error(C,C):- remove_must_det(must_not_error),!. +expand_must_not_error(C,CC):- \+ predicate_property(C,meta_predicate(_)),!, CC = must_not_error(C),!. +expand_must_not_error(C,CC):- expand_md(must_not_error, C, CC). + +kaggle_arc_1_pred(M,P):- + predicate_property(M:P,file(F)), + \+ predicate_property(M:P,imported_from(_)), + \+ \+ atom_contains(F,'arc_'), + \+ atom_contains(F,'_pfc'), + \+ atom_contains(F,'_afc'), + % \+ atom_contains(F,'_ui_'), + true. + +%meta_builtin(P):- var(P),meta_builtin(P). +%meta_builtin(P):- predicate_property(P,interpreted),predicate_property(P,static). +skippable_built_in(MP):- strip_module(MP,_,P), predicate_property(system:P,built_in), + once(predicate_property(system:P,iso);predicate_property(system:P,notrace)). +%meta_builtin(P):- predicate_property(P,/*notrace*/), \+ predicate_property(P,nodebug). + +expand_meta_predicate_arg(_MD,'?',A,A):-!. +expand_meta_predicate_arg(_MD,'+',A,A):-!. +expand_meta_predicate_arg(_MD,'-',A,A):-!. +expand_meta_predicate_arg(MD, ':',A,AA):- !,expand_md1(MD,A,AA). +expand_meta_predicate_arg(MD, 0,A,AA):- !,expand_md1(MD,A,AA). +%expand_meta_predicate_arg(MD,*,A,AA):- !,expand_md1(MD,A,AA). +expand_meta_predicate_arg(_MD,_,A,A). + +goal_expansion_getter(Goal,O):- \+ compound(Goal), !,O = Goal. +goal_expansion_getter(I,O):- md_like(MD),maybe_expand_md(MD,I,O),I\=@=O,!. +goal_expansion_getter(I,O):- md_like(MD),maybe_expand_md(MD,I,M),I\=@=M,!,goal_expansion_getter(M,O). +goal_expansion_getter(Goal,get_kov(Func,Self,Value)):- compound(Goal), + compound_name_arguments(Goal,'.',[ Self, Func, Value]),var(Value). +goal_expansion_getter(Goal,Out):- + compound_name_arguments(Goal,F,Args), + maplist(goal_expansion_getter,Args,ArgsOut), + compound_name_arguments(Out,F,ArgsOut). + +:- export(goal_expansion_getter/2). +:- system:import(goal_expansion_getter/2). + + +goal_expansion_setter(Goal,_):- \+ compound(Goal), !, fail. + + +goal_expansion_setter(I,O):- md_like(MD),maybe_expand_md(MD,I,O),I\=@=O,!. +goal_expansion_setter(G,GO):- remove_must_det(MD), !,remove_mds(MD,G,GG),goal_expansion_setter(GG,GO). +%goal_expansion_setter(GG,GO):- remove_must_det(MD), sub_term(G,GG),compound(G),G = must_det_ll(GGGG),subst001(GG,G,GGGG,GGG),!,goal_expansion_setter(GGG,GO). +%goal_expansion_setter((G1,G2),(O1,O2)):- !, expand_goal(G1,O1), expand_goal(G2,O2),!. +goal_expansion_setter(set_omember(A,B,C,D),set_omember(A,B,C,D)):-!. +goal_expansion_setter(set_omember(A,B,C),set_omember(b,A,B,C)):-!. +goal_expansion_setter(Goal,get_kov(Func,Self,Value)):- compound(Goal), + compound_name_arguments(Goal,'.',[ Self, Func, Value]),var(Value). +goal_expansion_setter(I,O):- md_like(MD),maybe_expand_md(MD,I,M),I\=@=M,!,goal_expansion_setter(M,O). + + +goal_expansion_setter(Goal,Out):- + predicate_property(Goal,meta_predicate(_)),!,fail, + tc_arg(N1,Goal,P), goal_expansion_setter(P,MOut), + setarg(N1,Goal,MOut), !, expand_goal(Goal, Out). + +goal_expansion_setter(Goal,Out):- + tc_arg(N1,Goal,P), is_setter_syntax(P,Obj,Member,Var,How), + setarg(N1,Goal,Var), !, expand_goal((Goal,set_omember(How,Member,Obj,Var)), Out). + +goal_expansion_setter(Goal,Out):- + get_setarg_p1(setarg,I,Goal,P1), compound(I), compound_name_arguments(I,'.',[ Self, Func, Value]), + call(P1,get_kov(Func,Self,Value)),!, + expand_goal(Goal,Out). + +goal_expansion_setter(Goal,Out):- + get_setarg_p1(setarg,I,Goal,P1), is_setter_syntax(I,Obj,Member,Var,How), + call(P1,Var),!, + expand_goal((Goal,set_omember(How,Member,Obj,Var)),Out). + +:- export(goal_expansion_setter/2). +:- system:import(goal_expansion_setter/2). + + +/* +system:term_expansion((Head:-Goal),I,(Head:-Out),O):- nonvar(I), compound(Goal), + goal_expansion_setter(Goal,Out),Goal\=@=Out,I=O,!, + nop((print(goal_expansion_getter(Goal-->Out)),nl)). +*/ +arc_term_expansion1((system:term_expansion((Head:-Body),I,Out,O):- + nonvar(I), compound(Head), + term_expansion_setter((Head:-Body),Out),(Head:-Body)=In,In\==Out,I=O,!, + nop((print(term_expansion_setter(In-->Out)),nl)))). + + +%system:goal_expansion(Goal,I,Out,O):- compound(Goal),goal_expansion_getter(Goal,Out),Goal\==Out,I=O,!, +% ((print(goal_expansion_getter(Goal-->Out)),nl)). + +%user:goal_expansion(Goal,I,Out,O):- compound(Goal),goal_expansion_getter(Goal,Out),Goal\==Out,I=O,!, +% ((print(goal_expansion_getter(Goal-->Out)),nl)). + +arc_term_expansion1((goal_expansion(Goal,I,Out,O):- + goal_expansion_setter(Goal,Out),Goal\==Out,I=O,!, + nop((print(goal_expansion_setter(Goal-->Out)),nl)))). + +:- export(arc_term_expansions/1). +arc_term_expansions(H:- (current_prolog_flag(arc_term_expansion, true), B)):- + arc_term_expansion1(H:-B). + +:- export(enable_arc_expansion/0). +enable_arc_expansion:- + forall(arc_term_expansions(Rule), + (strip_module(Rule,M,Rule0), + nop(u_dmsg(asserta_if_new(Rule,M,Rule0))), + asserta_if_new(Rule))), + set_prolog_flag(arc_term_expansion, true). + +:- export(disable_arc_expansion/0). +disable_arc_expansion:- + forall(arc_term_expansions(Rule),forall(retract(Rule),true)), + set_prolog_flag(arc_term_expansion, false). + +:- multifile(goal_expansion/4). +:- dynamic(goal_expansion/4). + +goal_expansion(G,I,GG,O):- nonvar(I),source_location(_,_), + compound(G), + (remove_must_det(MD)->remove_mds(MD,G,GG);(md_like(MD),maybe_expand_md(MD,G,GG))),I=O. + + + + + + + + + + + +/* +:- export(plain_var/1). +plain_var(V):- notrace((var(V), \+ attvar(V), \+ get_attr(V,ci,_))). + +my_assertion(G):- call(G),!. +my_assertion(G):- fbug(my_assertion(G)),writeq(goal(G)),nl,!,break. +must_be_free(AllNew):- plain_var(AllNew),!. +must_be_free(AllNew):- arcST,fbug(must_be_free(AllNew)),break,fail. +must_be_nonvar(AllNew):- nonvar_or_ci(AllNew),!. +must_be_nonvar(AllNew):- arcST,fbug(must_be_nonvar(AllNew)),break,fail. + +my_len(X,Y):- var(X),!,length(X,Y). +my_len(X,Y):- is_list(X),!,length(X,Y). +my_len(X,Y):- functor([_|_],F,A),functor(X,F,A),!,length(X,Y). +my_len(X,Y):- arcST,!,ibreak. +*/ +is_map(G):- is_vm_map(G),!. +%arc_webui:- false. +sort_safe(I,O):- catch(sort(I,O),_,I=O). +my_append(A,B):- append(A,B). +my_append(A,B,C):- append(A,B,C). +with_tty_false(Goal):- with_set_stream(current_output,tty(false),Goal). +with_tty_true(Goal):- with_set_stream(current_output,tty(true),Goal). + +% Count occurrences of G and store the result in N +count_of(G,N):- findall_vset(G,G,S),length(S,N). +findall_vset(T,G,S):- findall(T,G,L),variant_list_to_set(L,S). +flatten_objects(Objs,ObjsO):- flatten([Objs],ObjsO),!. + + +var_e(E,S):- E==S,!. +var_e(E,S):- (nonvar(E);attvar(E)),!,E=@=S. + +variant_list_to_set([E|List],Out):- select(S,List,Rest),var_e(E,S),!, variant_list_to_set([E|Rest],Out). +variant_list_to_set([E|List],[E|Out]):- !, variant_list_to_set(List,Out). +variant_list_to_set(H,H). + +nb_subst(Obj,New,Old):- + get_setarg_p1(nb_setarg,Found,Obj,P1),Found=@=Old, + p1_call(P1,New),!,nb_subst(Obj,New,Old). +nb_subst(_Obj,_New,_Old). + +system:any_arc_files(Some):- is_list(Some),!, Some\==[],maplist(any_arc_files,Some). +system:any_arc_files(Some):- atom_contains(Some,'arc'). + +:- thread_local(in_memo_cached/5). +:- multifile(prolog:make_hook/2). +:- dynamic(prolog:make_hook/2). +prolog:make_hook(before, Some):- any_arc_files(Some), forall(muarc:clear_all_caches,true). + +:- multifile(muarc:clear_all_caches/0). +:- dynamic(muarc:clear_all_caches/0). +muarc:clear_all_caches:- \+ luser_getval(extreme_caching,true), retractall(in_memo_cached(_,_,_,_,_)), fail. +%arc_memoized(G):- !, call(G). + +arc_memoized(G):- compound(G),ground(G),functor(G,F,1),functor(C,F,1),!,arc_memoized(C),G=C,!. +arc_memoized(G):- + copy_term(G,C,GT), + (Key = (C+GT)), + (in_memo_cached(Key,C,track,started,Info)->throw(already_memoizing(in_memo_cached(Key,C,track,started,Info))) ; true), + numbervars(Key,0,_,[attvar(bind),singletons(true)]),!, + setup_call_cleanup((asserta(in_memo_cached(Key,C,track,started,_),Started)), + catch( + (in_memo_cached(Key,C,GT,Found,AttGoals)*->(G=Found,maplist(call,AttGoals)) + ; ((call(G),copy_term(G,CG,GG)) *->asserta(in_memo_cached(Key,C,GT,CG,GG)) + ;asserta(in_memo_cached(Key,C,GT,failed,_)))), + E, (retractall(in_memo_cached(Key,C,GT,_,_)),throw(E))),erase(Started)). + +set_nth1(1,[_|Row],E,[E|Row]):-!. +set_nth1(N,[W|Row],E,[W|RowMod]):- Nm1 is N-1, set_nth1(Nm1,Row,E,RowMod). + +findall_count(T,G,N):- findall_set(T,G,S),length(S,N). + +findall_set(T,G,S):- findall(T,G,L),list_to_set(L,S). + +make_list_inited(0,_,[]):-!. +make_list_inited(1,E,[E]):-!. +make_list_inited(N,E,[E|List]):- Nm1 is N -1,make_list_inited(Nm1,E,List). + +nth_fact(P,I):- clause(P,true,Ref),nth_clause(P,I,Ref). + +nonvar_or_ci(C):- (nonvar(C);attvar(C)),!. + +add_i(Info):- + quietly((tersify(Info,InfoT), + luser_getval(test_rules,TRules), + luser_getval(pair_rules,PRules), + nb_set_add(TRules,InfoT), + nb_set_add(PRules,InfoT), + nop(pp(cyan,+InfoT)))). + +add_i(F,Info):- + append_term(i(F),Info,FInfo), + add_i(FInfo). + +add_rule(Info):- add_i(rule,Info). +add_cond(Info):- add_i(cond,Info). +%do_action(Info):- guess_pretty(Info),add_i(action,Info),call(Info). +do_action(Call):- !, copy_term(Call,Info),call(Call),add_i(action,Info). +add_action(Info):- add_i(action,Info). +add_note(Info):- add_i(note,Info). +add_indiv(W,Info):- add_i(indiv(W),Info). +add_comparitor(Info):- add_i(comparitor,Info). +show_rules:- + luser_getval(pair_rules,PRules), maplist(pp(cyan),PRules), + luser_getval(test_rules,TRules), maplist(pp(blue),TRules), + !. + + +sub_atom_value(TestID,A):- sub_term(A,TestID),(atom(A);string(A)). + +my_list_to_set(List, Set):- my_list_to_set(List, (=) ,Set). +my_list_to_set_variant(List, Set):- my_list_to_set(List, (=@=) ,Set). +my_list_to_set_cmp(List, Set):- my_list_to_set(List, (=@=) ,Set). + +my_list_to_set([E|List],P2, Set):- select(C,List,Rest), p2_call(P2, E,C), !, my_list_to_set([E|Rest],P2, Set). +my_list_to_set([E|List],P2, [E|Set]):-!, my_list_to_set(List,P2, Set). +my_list_to_set([],_,[]). + +my_list_to_set_cmp([E|List],C3, Set):- select(C,List,Rest), call(C3,R,E,C), + R== (=), my_list_to_set_cmp([C|Rest],C3, Set),!. + my_list_to_set_cmp([E|List],C3, [E|Set]):-!, my_list_to_set_cmp(List,C3, Set). +my_list_to_set_cmp([],_,[]). + + +contains_nonvar(N,Info):- sub_term(E,Info),nonvar_or_ci(E),E=N,!. + +max_min(A,B,C,D):- must_be_free(C),must_be_free(D),max_min0(A,B,C,D). +max_min0(A,B,B,B):- plain_var(A). +max_min0(A,B,A,A):- plain_var(B),!. +max_min0(A,B,C,D):- number(A),number(B), !, ((A > B) -> (C=A, D=B) ; (C=B, D=A)). +max_min0(_,A,A,A):- number(A),!. +max_min0(A,_,A,A):- number(A),!. +max_min0(_,_,_,_). + +as_debug(L,G):- as_debug(L,true,G). +as_debug(9,_,_):- !. +as_debug(_,C,G):- ignore(catch((call(C)->wots(S,G),format('~NDEBUG: ~w~N',[S]);true),_,true)). + +shall_count_as_same(A,B):- same_term(A,B),!. % unify ok_ok cmatch +shall_count_as_same(A,B):- plain_var(A),!,A==B. +shall_count_as_same(A,B):- atomic(A),!, A=@=B. +shall_count_as_same(A,B):- var(B),!,A=@=B. +shall_count_as_same(A,B):- A=@=B,!. +shall_count_as_same(A,B):- copy_term(B,CB),copy_term(A,CA),\+ \+ ( A=B, B=@=CB, A=@=CA),!. +%shall_count_as_same(A,B):- \+ A \= B, !. + +count_each([C|L],GC,[Len-C|LL]):- include(shall_count_as_same(C),GC,Lst),length(Lst,Len),!,count_each(L,GC,LL). +count_each([],_,[]). + +count_each_inv([C|L],GC,[C-Len|LL]):- include(shall_count_as_same(C),GC,Lst),length(Lst,Len),count_each_inv(L,GC,LL). +count_each_inv([],_,[]). + +maplist_n(N,P,[H1|T1]):- + p2_call(P,N,H1), N1 is N+1, + maplist_n(N1,P,T1). +maplist_n(_N,_P,[]). + +maplist_n(N,P,[H1|T1],[H2|T2]):- + call(P,N,H1,H2), N1 is N+1, + maplist_n(N1,P,T1,T2). +maplist_n(_N,_P,[],[]). + +/* +print_points_grid(Points):- + points_range(Points, LoH, LoV, HiH, HiV, H, V), writeqln(size_range(LoH, LoV, HiH, HiV, H, V)), points_to_grid(Points, Grid), print_grid(Grid). + +print_points_grid(Grid):- + points_range(Grid, LoH, LoV, HiH, HiV, _H, _V), print_grid(Grid, LoH, LoV, HiH, HiV, Grid). +*/ + + +%print_trainer:- kaggle_arc_train(Name, Stuff), atom_json_term(Stuff, JSON, []), print_arc(Name, JSON). +%print_evaler:- kaggle_arc_eval(Name, Stuff), atom_json_term(Stuff, JSON, []), print_arc(Name, JSON). + + /* +% data looks like + +kaggle_arc_train('007bbfb7', trn, [[0, 7, 7], [7, 7, 7], [0, 7, 7]], [[0,0,0,0, 7, 7,0, 7, 7], [0,0,0, 7, 7, 7, 7, 7, 7], [0,0,0,0, 7, 7,0, 7, 7], [0, 7, 7,0, 7, 7,0, 7, 7], [7, 7, 7, 7, 7, 7, 7, 7, 7], [0, 7, 7,0, 7, 7,0, 7, 7], [0,0,0,0, 7, 7,0, 7, 7], [0,0,0, 7, 7, 7, 7, 7, 7], [0,0,0,0, 7, 7,0, 7, 7]]). +kaggle_arc_train('007bbfb7', trn, [[4,0, 4], [0,0,0], [0, 4,0]], [[4,0, 4,0,0,0, 4,0, 4], [0,0,0,0,0,0,0,0,0], [0, 4,0,0,0,0,0, 4,0], [0,0,0,0,0,0,0,0,0], [0,0,0,0,0,0,0,0,0], [0,0,0,0,0,0,0,0,0], [0,0,0, 4,0, 4,0,0,0], [0,0,0,0,0,0,0,0,0], [0,0,0,0, 4,0,0,0,0]]). +kaggle_arc_train('007bbfb7', trn, [[0,0,0], [0,0, 2], [2,0, 2]], [[0,0,0,0,0,0,0,0,0], [0,0,0,0,0,0,0,0,0], [0,0,0,0,0,0,0,0,0], [0,0,0,0,0,0,0,0,0], [0,0,0,0,0,0,0,0, 2], [0,0,0,0,0,0, 2,0, 2], [0,0,0,0,0,0,0,0,0], [0,0, 2,0,0,0,0,0, 2], [2,0, 2,0,0,0, 2,0, 2]]). +kaggle_arc_train('007bbfb7', trn, [[6, 6,0], [6,0,0], [0, 6, 6]], [[6, 6,0, 6, 6,0,0,0,0], [6,0,0, 6,0,0,0,0,0], [0, 6, 6,0, 6, 6,0,0,0], [6, 6,0,0,0,0,0,0,0], [6,0,0,0,0,0,0,0,0], [0, 6, 6,0,0,0,0,0,0], [0,0,0, 6, 6,0, 6, 6,0], [0,0,0, 6,0,0, 6,0,0], [0,0,0,0, 6, 6,0, 6, 6]]). +kaggle_arc_train('007bbfb7', trn, [[2, 2, 2], [0,0,0], [0, 2, 2]], [[2, 2, 2, 2, 2, 2, 2, 2, 2], [0,0,0,0,0,0,0,0,0], [0, 2, 2,0, 2, 2,0, 2, 2], [0,0,0,0,0,0,0,0,0], [0,0,0,0,0,0,0,0,0], [0,0,0,0,0,0,0,0,0], [0,0,0, 2, 2, 2, 2, 2, 2], [0,0,0,0,0,0,0,0,0], [0,0,0,0, 2, 2,0, 2, 2]]). +kaggle_arc_train('007bbfb7', tst, [[7,0, 7], [7,0, 7], [7, 7,0]], [[7,0, 7,0,0,0, 7,0, 7], [7,0, 7,0,0,0, 7,0, 7], [7, 7,0,0,0,0, 7, 7,0], [7,0, 7,0,0,0, 7,0, 7], [7,0, 7,0,0,0, 7,0, 7], [7, 7,0,0,0,0, 7, 7,0], [7,0, 7, 7,0, 7,0,0,0], [7,0, 7, 7,0, 7,0,0,0], [7, 7,0, 7, 7,0,0,0,0]]). + +kaggle_arc_train('00d62c1b', trn, [[0,0,0,0,0,0], [0,0, 3,0,0,0], [0, 3,0, 3,0,0], [0,0, 3,0, 3,0], [0,0,0, 3,0,0], [0,0,0,0,0,0]], [[0,0,0,0,0,0], [0,0, 3,0,0,0], [0, 3, 4, 3,0,0], [0,0, 3, 4, 3,0], [0,0,0, 3,0,0], [0,0,0,0,0,0]]). +kaggle_arc_train('00d62c1b', trn, [[0,0,0,0,0,0,0,0,0,0], [0,0, 3,0, 3,0,0,0,0,0], [0,0,0, 3,0, 3,0,0,0,0], [0,0, 3,0,0,0, 3,0,0,0], [0,0,0,0,0, 3,0, 3,0,0], [0,0,0, 3,0, 3, 3,0,0,0], [0,0, 3, 3, 3,0,0,0,0,0], [0,0,0, 3,0,0,0,0,0,0], [0,0,0,0,0,0,0,0,0,0], [0,0,0,0,0,0,0,0,0,0]], [[0,0,0,0,0,0,0,0,0,0], [0,0, 3,0, 3,0,0,0,0,0], [0,0,0, 3,0, 3,0,0,0,0], [0,0, 3,0,0,0, 3,0,0,0], [0,0,0,0,0, 3, 4, 3,0,0], [0,0,0, 3,0, 3, 3,0,0,0], [0,0, 3, 3, 3,0,0,0,0,0], [0,0,0, 3,0,0,0,0,0,0], [0,0,0,0,0,0,0,0,0,0], [0,0,0,0,0,0,0,0,0,0]]). +kaggle_arc_train('00d62c1b', trn, [[0,0,0,0,0, 3,0,0,0,0], [0,0,0,0, 3,0,0,0,0,0], [0, 3, 3,0, 3, 3,0, 3,0,0], [3,0,0, 3,0,0, 3,0, 3,0], [0,0,0, 3,0,0, 3, 3,0,0], [0,0,0, 3,0,0, 3,0,0,0], [0,0,0, 3,0,0, 3,0,0,0], [0,0,0,0, 3, 3,0, 3,0,0], [0,0,0,0,0,0,0,0, 3,0], [0,0,0,0,0,0,0,0,0,0]], [[0,0,0,0,0, 3,0,0,0,0], [0,0,0,0, 3,0,0,0,0,0], [0, 3, 3,0, 3, 3,0, 3,0,0], [3,0,0, 3, 4, 4, 3, 4, 3,0], [0,0,0, 3, 4, 4, 3, 3,0,0], [0,0,0, 3, 4, 4, 3,0,0,0], [0,0,0, 3, 4, 4, 3,0,0,0], [0,0,0,0, 3, 3,0, 3,0,0], [0,0,0,0,0,0,0,0, 3,0], [0,0,0,0,0,0,0,0,0,0]]). +kaggle_arc_train('00d62c1b', trn, [[0,0,0,0,0,0,0,0,0,0], [0,0, 3, 3, 3, 3,0,0,0,0], [0,0, 3,0,0, 3,0,0,0,0], [0,0, 3,0,0, 3,0, 3,0,0], [0,0, 3, 3, 3, 3, 3, 3, 3,0], [0,0,0, 3,0,0,0,0, 3,0], [0,0,0, 3,0,0,0, 3, 3,0], [0,0,0, 3, 3,0,0, 3,0, 3], [0,0,0, 3,0, 3,0,0, 3,0], [0,0,0,0, 3,0,0,0,0,0]], [[0,0,0,0,0,0,0,0,0,0], [0,0, 3, 3, 3, 3,0,0,0,0], [0,0, 3, 4, 4, 3,0,0,0,0], [0,0, 3, 4, 4, 3,0, 3,0,0], [0,0, 3, 3, 3, 3, 3, 3, 3,0], [0,0,0, 3,0,0,0,0, 3,0], [0,0,0, 3,0,0,0, 3, 3,0], [0,0,0, 3, 3,0,0, 3, 4, 3], [0,0,0, 3, 4, 3,0,0, 3,0], [0,0,0,0, 3,0,0,0,0,0]]). +kaggle_arc_train('00d62c1b', trn, [[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], [0,0,0,0,0,0,0,0, 3,0,0,0,0,0,0,0,0,0,0,0], [0,0,0,0, 3, 3, 3, 3,0, 3, 3,0,0,0,0,0,0,0,0,0], [0,0,0,0,0,0,0,0, 3,0, 3,0,0,0,0,0,0,0, 3,0], [0,0,0,0,0,0,0,0, 3, 3, 3, 3, 3, 3, 3, 3,0,0,0,0], [0,0,0,0,0,0,0,0, 3,0,0,0,0,0,0, 3,0,0,0,0], [0,0,0,0, 3,0,0,0, 3,0,0,0,0,0,0, 3,0,0,0,0], [0,0,0,0,0,0,0,0, 3,0,0,0,0,0,0, 3,0,0,0,0], [0,0,0,0,0,0,0,0, 3,0,0,0,0,0,0, 3,0,0,0,0], [0,0, 3,0,0,0,0,0, 3, 3, 3, 3, 3, 3, 3, 3,0,0,0,0], [0,0,0,0,0,0,0,0, 3,0,0,0,0,0,0,0,0,0,0,0], [0,0,0,0,0,0,0,0, 3, 3, 3,0,0,0,0, 3,0, 3,0,0], [0,0,0,0,0,0, 3, 3,0,0, 3,0,0, 3,0,0,0,0,0,0], [0,0,0,0,0,0,0, 3,0,0, 3, 3,0,0, 3,0,0, 3,0,0], [0,0,0,0,0,0,0, 3, 3, 3, 3,0, 3,0,0, 3, 3, 3,0,0], [0,0,0,0,0,0,0,0,0,0, 3,0,0,0,0, 3,0, 3,0,0], [0,0,0,0,0,0,0,0,0,0,0,0, 3,0,0, 3, 3, 3,0,0], [0,0,0,0,0,0,0,0,0,0,0,0,0, 3,0,0,0,0,0,0], [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]], [[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], [0,0,0,0,0,0,0,0, 3,0,0,0,0,0,0,0,0,0,0,0], [0,0,0,0, 3, 3, 3, 3, 4, 3, 3,0,0,0,0,0,0,0,0,0], [0,0,0,0,0,0,0,0, 3, 4, 3,0,0,0,0,0,0,0, 3,0], [0,0,0,0,0,0,0,0, 3, 3, 3, 3, 3, 3, 3, 3,0,0,0,0], [0,0,0,0,0,0,0,0, 3, 4, 4, 4, 4, 4, 4, 3,0,0,0,0], [0,0,0,0, 3,0,0,0, 3, 4, 4, 4, 4, 4, 4, 3,0,0,0,0], [0,0,0,0,0,0,0,0, 3, 4, 4, 4, 4, 4, 4, 3,0,0,0,0], [0,0,0,0,0,0,0,0, 3, 4, 4, 4, 4, 4, 4, 3,0,0,0,0], [0,0, 3,0,0,0,0,0, 3, 3, 3, 3, 3, 3, 3, 3,0,0,0,0], [0,0,0,0,0,0,0,0, 3,0,0,0,0,0,0,0,0,0,0,0], [0,0,0,0,0,0,0,0, 3, 3, 3,0,0,0,0, 3,0, 3,0,0], [0,0,0,0,0,0, 3, 3, 4, 4, 3,0,0, 3,0,0,0,0,0,0], [0,0,0,0,0,0,0, 3, 4, 4, 3, 3,0,0, 3,0,0, 3,0,0], [0,0,0,0,0,0,0, 3, 3, 3, 3,0, 3,0,0, 3, 3, 3,0,0], [0,0,0,0,0,0,0,0,0,0, 3,0,0,0,0, 3, 4, 3,0,0], [0,0,0,0,0,0,0,0,0,0,0,0, 3,0,0, 3, 3, 3,0,0], [0,0,0,0,0,0,0,0,0,0,0,0,0, 3,0,0,0,0,0,0], [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]]). +kaggle_arc_train('00d62c1b', tst, [[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], [0,0, 3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], [0, 3,0, 3, 3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], [0,0, 3,0, 3, 3, 3, 3, 3,0, 3, 3,0,0,0,0,0,0,0,0], [0,0,0,0, 3,0,0,0,0, 3,0,0, 3,0,0,0,0,0,0,0], [0,0,0,0, 3, 3, 3, 3, 3,0, 3, 3, 3,0,0,0,0,0,0,0], [0,0,0,0,0,0,0,0,0,0,0,0,0, 3, 3, 3, 3, 3,0,0], [0,0,0,0,0,0,0,0,0,0,0,0,0, 3,0,0,0, 3,0,0], [0,0,0,0,0,0,0,0,0,0,0,0,0, 3,0,0,0, 3,0,0], [0,0,0,0,0,0,0,0,0, 3, 3, 3, 3, 3,0,0,0, 3,0,0], [0,0,0,0,0,0,0,0,0, 3,0,0,0, 3,0,0,0, 3,0,0], [0,0,0,0,0,0,0,0, 3, 3, 3, 3, 3, 3,0,0,0, 3,0,0], [0,0,0,0,0,0, 3, 3,0, 3,0,0,0, 3, 3, 3, 3, 3,0,0], [0,0, 3,0,0,0,0,0, 3, 3,0,0,0,0,0,0,0,0,0,0], [0, 3,0, 3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], [0,0, 3,0, 3,0, 3, 3, 3, 3, 3, 3,0,0,0,0,0,0,0,0], [0,0,0,0,0,0,0, 3,0,0,0, 3,0,0,0,0,0,0,0,0], [0,0,0,0,0,0,0, 3,0,0,0, 3,0,0,0,0,0,0,0,0], [0,0,0,0,0,0,0, 3, 3, 3, 3, 3,0,0,0,0,0,0,0,0], [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]], [[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], [0,0, 3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], [0, 3, 4, 3, 3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], [0,0, 3,0, 3, 3, 3, 3, 3,0, 3, 3,0,0,0,0,0,0,0,0], [0,0,0,0, 3, 4, 4, 4, 4, 3, 4, 4, 3,0,0,0,0,0,0,0], [0,0,0,0, 3, 3, 3, 3, 3,0, 3, 3, 3,0,0,0,0,0,0,0], [0,0,0,0,0,0,0,0,0,0,0,0,0, 3, 3, 3, 3, 3,0,0], [0,0,0,0,0,0,0,0,0,0,0,0,0, 3, 4, 4, 4, 3,0,0], [0,0,0,0,0,0,0,0,0,0,0,0,0, 3, 4, 4, 4, 3,0,0], [0,0,0,0,0,0,0,0,0, 3, 3, 3, 3, 3, 4, 4, 4, 3,0,0], [0,0,0,0,0,0,0,0,0, 3, 4, 4, 4, 3, 4, 4, 4, 3,0,0], [0,0,0,0,0,0,0,0, 3, 3, 3, 3, 3, 3, 4, 4, 4, 3,0,0], [0,0,0,0,0,0, 3, 3, 4, 3,0,0,0, 3, 3, 3, 3, 3,0,0], [0,0, 3,0,0,0,0,0, 3, 3,0,0,0,0,0,0,0,0,0,0], [0, 3, 4, 3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], [0,0, 3,0, 3,0, 3, 3, 3, 3, 3, 3,0,0,0,0,0,0,0,0], [0,0,0,0,0,0,0, 3, 4, 4, 4, 3,0,0,0,0,0,0,0,0], [0,0,0,0,0,0,0, 3, 4, 4, 4, 3,0,0,0,0,0,0,0,0], [0,0,0,0,0,0,0, 3, 3, 3, 3, 3,0,0,0,0,0,0,0,0], [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]]). +*/ +%tell(s), ignore((nl, nl, task_pairs(Name, ExampleNum, In, Out), format('~N~q.~n', [test_pairs_cache(Name, ExampleNum, In, Out)]), fail)), told. +map_pred(Pred, P, X) :- map_pred([],Pred, P, X). +%map_pred(NoCycles,_Pred, P, X) :- member(E,NoCycles), E==P,!, X = P. +map_pred(NoCycles,Pred, P, X) :- p2_call(Pred, P, X)*->true;map_pred0(NoCycles,Pred, P, X). + +map_pred1(Pred, P, P1) :- map_pred1(P, Pred, P, P1). + +map_pred0(_NoCycles,_Pred, Args, ArgSO) :- must_be_free(ArgSO), Args==[],!, ArgSO=[]. +map_pred0(_NoCycles, Pred, P, P1) :- p2_call(Pred, P, P1),!. % *->true;fail. +map_pred0(NoCycles,Pred, P, X) :- fail, attvar(P), !, %duplicate_term(P,X),P=X, + get_attrs(P,VS), map_pred([P|NoCycles],Pred, VS, VSX), P=X, put_attrs(X,VSX),!. +map_pred0(NoCycles,Pred, P, X):- map_pred1(NoCycles,Pred, P, X). + +map_pred1(_NoCycles,_Pred, P, P1) :- ( \+ compound(P) ; is_ftVar(P)), !, must_det_ll(P1=P), !. +% map_pred0(NoCycles,Pred, Args, ArgSO) :- is_list(Args), !, maplist(map_pred([Args|NoCycles],Pred), Args, ArgS), ArgS=ArgSO. +map_pred1(NoCycles,Pred, IO, OO) :- is_list(IO),!, maplist(map_pred(NoCycles,Pred), IO, OO). +map_pred1(NoCycles,Pred, IO, [O|ArgS]) :- IO= [I|Args], !, + map_pred([IO,ArgS|NoCycles],Pred, I, O), map_pred0([IO,I|NoCycles],Pred, Args, ArgS). +map_pred1(NoCycles,Pred, P, P1) :- + compound_name_arguments(P, F, Args), maplist(map_pred([P|NoCycles],Pred),Args,ArgS), compound_name_arguments(P1, F, ArgS). +%map_pred(_Pred, P, P). +/* +:- meta_predicate map_pred(2, ?, ?, ?, ?). +map_pred(Pred, P, X, Sk, P1) :- must_be_free(X), p2_call(Pred, P, X), !, must(Sk=P1), !. +map_pred(_Pred, P, _, _, P1) :- is_ftVar(P), !, must(P1=P), !. +map_pred(Pred, [P|Args], X, Sk, [P1|ArgS]) :- !, map_pred(Pred, P, X, Sk, P1), !, must(map_pred(Pred, Args, X, Sk, ArgS)), !. +map_pred(Pred, P, X, Sk, P1) :- compound(P), !, compound_name_arguments(P, F, Args), map_pred(Pred, [F|Args], X, Sk, [Fs|ArgS]), !, compound_name_arguments(P1, Fs, ArgS), !. +map_pred(_Pred, P, _, _, P). +*/ +is_cons(A):- compound(A),A=[_|_]. + +into_grid_or_var(G,G):- is_cons(G),!. +into_grid_or_var(G,G):- var(G),!. +into_grid_or_var(O,G):- cast_to_grid(O,G,_Uncast),!. + +maybe_mapgrid(P2,I,O):- is_grid(I),!,mapgrid(P2,I,O). +maybe_mapgrid(P3,I,O,M):- is_grid(I),!,mapgrid(P3,I,O,M). +maybe_mapgrid(P4,I,O,M,N):- is_grid(I),!,mapgrid(P4,I,O,M,N). + +mapgrid(P4,Grid,GridM,GridN,GridO):- into_grid_or_var(Grid,G1),into_grid_or_var(GridM,G2),into_grid_or_var(GridN,G3),into_grid_or_var(GridO,G4),mapg_list(P4,G1,G2,G3,G4). +mapg_list(P4,Grid,GridM,GridN,GridO):- is_list(Grid),!,maplist(mapg_list(P4),Grid,GridM,GridN,GridO). +mapg_list(P4,Grid,GridM,GridN,GridO):- call(P4,Grid,GridM,GridN,GridO),!. + +mapgrid(P3,Grid,GridN,GridO):- into_grid_or_var(Grid,G1),into_grid_or_var(GridN,G2),into_grid_or_var(GridO,G3),mapg_list(P3,G1,G2,G3). +mapg_list(P3,Grid,GridN,GridO):- is_list(Grid),!,maplist(mapg_list(P3),Grid,GridN,GridO). +mapg_list(P3,Grid,GridN,GridO):- call(P3,Grid,GridN,GridO),!. + +mapgrid(P2, Grid,GridN):- into_grid_or_var(Grid,G1),into_grid_or_var(GridN,G2),!,mapg_list(P2, G1,G2). +mapg_list(P2, Grid,GridN):- is_list(Grid),!,maplist(mapg_list(P2),Grid,GridN). +mapg_list(P2, Grid,GridN):- p2_call(P2, Grid,GridN),!. + +mapgrid(P1,Grid):- into_grid_or_var(Grid,G1),mapg_list(P1,G1). +mapg_list(P1,Grid):- is_list(Grid),!,maplist(mapg_list(P1),Grid). +mapg_list(P1,Grid):- p1_call(P1,Grid),!. + + +maplist_ignore(_3,H,I,J):- (H==[];I==[],J==[]),!,(ignore(H=[]),ignore(I=[]),ignore(J=[])). +maplist_ignore(P3,H,I,J):- \+ is_list(H),!, ignore(p2_call(call(P3,H),I,J)). +maplist_ignore(P3,[H|Grid],[I|GridN],[J|GridO]):- maplist_ignore(P3,H,I,J), !,maplist_ignore(P3,Grid,GridN,GridO). + +maplist_ignore(_2,H,I):- (H==[];I==[]),!,(ignore(H=[]),ignore(I=[])). +maplist_ignore(P2, H,I):- \+ is_list(H),!, ignore(p2_call(P2, H,I)). +maplist_ignore(P2, [H|Grid],[I|GridN]):- maplist_ignore(P2, H,I), !,maplist_ignore(P2, Grid,GridN). + +%p1_or(P1,Q1,E):- must_be(callable,P1),!, (p1_call(P1,E);p1_call(Q1,E)). + +p1_call((P1;Q1),E):- must_be(callable,P1),!, (p1_call(P1,E);p1_call(Q1,E)). +p1_call((P1,Q1),E):- must_be(callable,P1),!, (p1_call(P1,E),p1_call(Q1,E)). +p1_call(or(P1,Q1),E):- must_be(callable,P1),!, (p1_call(P1,E);p1_call(Q1,E)). +p1_call(and(P1,Q1),E):- must_be(callable,P1),!, (p1_call(P1,E),p1_call(Q1,E)). +p1_call(not(not(P1)),E):- !, \+ \+ p1_call(P1,E). +p1_call(not(P1),E):- !, not(p1_call(P1,E)). +p1_call(once(P1),E):- !, once(p1_call(P1,E)). +p1_call(ignore(P1),E):- !, ignore(p1_call(P1,E)). +p1_call(chk(P1),E):- !, \+ \+ (p1_call(P1,E)). +p1_call( \+ (P1),E):- !, \+ p1_call(P1,E). +p1_call(P1,E):- !, call(P1,E). + +chk(X,E):- \+ \+ call(X,E). + +p2_call_p2(P2a,P2b,A,B):- p2_call(P2a,A,M),p2_call(P2b,M,B). + +p2_call(P2,A,B):- P2==[],!,A=B. +p2_call(p1_call(P1),E,O):- !, p1_call(P1,E), E=O. +p2_call([P2],Grid,GridN):- !, p2_call(P2, Grid,GridN). +p2_call([P2|P2L],Grid,GridN):- !, p2_call(P2, Grid,GridM),p2_call(P2L,GridM,GridN). +p2_call(ignore(P2),A,B):- p2_call(P2,A,B)*->true;A=B. +p2_call(type(Type,P2),A,B):- into_type(Type,A,AA),p2_call(P2,AA,B). +p2_call(or(P2,Q2),A,B):- nop(must_be(callable,P2)),!, (p2_call(P2,A,B);p2_call(Q2,A,B)). +p2_call(and(P2,Q2),A,B):- nop(must_be(callable,P2)),!, (p2_call(P2,A,AB),p2_call(Q2,AB,B)). +p2_call(P2,A,B):- must_be(callable,P2), call(P2,A,B). + + +p1_or(P1A,P1B,X):- p1_call(P1A,X)->true;p1_call(P1B,X). +p1_and(P1A,P1B,X):- p1_call(P1A,X),p1_call(P1B,X). +p1_not(P1,E):- \+ p1_call(P1,E). +p1_ignore(P1,E):- ignore(p1_call(P1,E)). +p1_arg(N,P1,E):- tc_arg(N,E,Arg),p1_call(P1,Arg). +p1_subterm(P1,E):- sub_term(Arg,E),p1_call(P1,Arg). + +:- meta_predicate my_partition(-, ?, ?, ?). +my_partition(_,[],[],[]):-!. +my_partition(P1,[H|L],[H|I],E):- \+ \+ p1_call(P1,H),!, + my_partition(P1,L,I,E). +my_partition(P1,[H|L],I,[H|E]):- + my_partition(P1,L,I,E),!. +my_partition(P1,H,I,HE):- arcST,ibreak, + my_partition(P1,[H],I,HE). + + +mapgroup(P2,G1,L2):- into_list(G1,L1),!, with_my_group(L1,maplist(P2,L1,L2)). +mapgroup(P1,G1):- into_list(G1,L1), !, with_my_group(L1,maplist(P1,L1)). + +selected_group(Grp):- nb_current('$outer_group',Grp),!. +selected_group([]). + +sub_cmpd(_, LF) :- \+ compound(LF), !, fail. +sub_cmpd(X, X). +sub_cmpd(X, Term) :- + ( is_list(Term) + -> member(E, Term), + sub_cmpd(X, E) + ; tc_arg(_, Term, Arg), + sub_cmpd(X, Arg) + ). + + + +%with_my_group([O|Grp],Goal):- compound(O),O=obj(_),!, locally(nb_setval('$outer_group',[O|Grp]),Goal). +with_my_group(_,Goal):- call(Goal). + +into_mlist(L,L). +my_maplist(P4,G1,L2,L3,L4):- into_mlist(G1,L1),!, with_my_group(L1,maplist(P4,L1,L2,L3,L4)). +my_maplist(P3,G1,L2,L3):- into_mlist(G1,L1),!, with_my_group(L1,maplist(P3,L1,L2,L3)). +my_maplist(P2,G1,L2):- into_mlist(G1,L1),!, with_my_group(L1,maplist(P2,L1,L2)). +my_maplist(P1,G1):- into_mlist(G1,L1), !, with_my_group(L1,maplist(P1,L1)). + + +my_include(P1,L,I):- include(p1_call(P1),L,I). +%my_include(P1,[H|L],O):- (p2_call(p1_call(P1),H,HH)*->(my_include(P1,L,I),O=[HH|I]);my_include(P1,L,O)). +my_include(_,_,[]). + +%my_exclude(P1,I,O):- my_include(not(P1),I,O). +my_exclude(P1,I,O):- my_partition(P1,I,_,O). + + +subst_1L([],Term,Term):-!. +subst_1L([X-Y|List], Term, NewTerm ) :- + subst0011(X, Y, Term, MTerm ), + subst_1L(List, MTerm, NewTerm ). + +subst_2L([],_,I,I). +subst_2L([F|FF],[R|RR],I,O):- subst0011(F,R,I,M),subst_2L(FF,RR,M,O). + + +subst001(I,F,R,O):- subst0011(F,R,I,O),!. + + +subst0011(X, Y, Term, NewTerm ) :- + copy_term((X,Y,Term),(CX,CY,Copy),Goals), + (Goals==[] + ->subst0011a( X, Y, Term, NewTerm ) + ;(subst0011a(CX, CY, Goals, NewGoals), + (NewGoals==Goals -> + subst0011a( X, Y, Term, NewTerm ) + ; (subst0011a(CX, CY, Copy, NewCopy), + NewTerm = NewCopy, maplist(call,NewGoals))))). + + + +subst0011a(X, Y, Term, NewTerm ) :- + ((X==Term)-> Y=NewTerm ; + (is_list(Term)-> maplist(subst0011a(X, Y), Term, NewTerm ); + (( \+ compound(Term); Term='$VAR'(_))->Term=NewTerm; + ((compound_name_arguments(Term, F, Args), + maplist(subst0011a(X, Y), Args, ArgsNew), + compound_name_arguments( NewTerm, F, ArgsNew )))))),!. + +subst001C(I,F,R,O):- subst001_p2(same_term,I,F,R,O),!. +subst0011C(F,R,I,O):- subst0011_p2(same_term,F,R,I,O),!. +subst_2LC(F,R,I,O):- subst_2L_p2(same_term,F,R,I,O). + +subst_2L_p2(_P2, [],_,I,I):-!. +subst_2L_p2(_P2, _,[],I,I):-!. +subst_2L_p2(P2, [F|FF],[R|RR],I,O):- subst0011_p2(P2, F,R,I,M),subst_2L_p2(P2, FF,RR,M,O). + +subst001_p2(P2, I,F,R,O):- subst0011_p2(P2, F,R,I,O),!. + +subst_1L_p2(_, [],Term,Term):-!. +subst_1L_p2(P2, [X-Y|List], Term, NewTerm ) :- + subst0011_p2(P2, X, Y, Term, MTerm ), + subst_1L_p2(P2, List, MTerm, NewTerm ). + +subst0011_p2(P2, X, Y, Term, NewTerm ) :- + copy_term((X,Y,Term),(CX,CY,Copy),Goals), + (Goals==[] + ->subst0011a_p2(P2, X, Y, Term, NewTerm ) + ;(subst0011a_p2(P2, CX, CY, Goals, NewGoals), + (NewGoals==Goals -> + subst0011a_p2(P2, X, Y, Term, NewTerm ) + ; (subst0011a_p2(P2, CX, CY, Copy, NewCopy), + NewTerm = NewCopy, maplist(call,NewGoals))))). + +subst0011a_p2(P2, X, Y, Term, NewTerm ) :- + (p2_call(P2,X,Term)-> Y=NewTerm ; + (is_list(Term)-> maplist(subst0011a_p2(P2, X, Y), Term, NewTerm ); + (( \+ compound(Term); Term='$VAR'(_))->Term=NewTerm; + ((compound_name_arguments(Term, F, Args), + maplist(subst0011a_p2(P2, X, Y), Args, ArgsNew), + compound_name_arguments( NewTerm, F, ArgsNew )))))),!. + + + +ppa(FF):- + copy_term(FF,FA,GF), + numbervars(FA+GF,0,_,[attvar(bind),singletons(true)]), + sort_safe(GF,GS),write(' '), + locally(b_setval(arc_can_portray,nil), + ppawt(FA)),format('~N'), + ignore((GS\==[], format('\t'),ppawt(attvars=GS),nl)),nl,!. + +ppawt(FA):- + write_term(FA,[numbervars(false), quoted(true), + character_escapes(true),cycles(true),dotlists(false),no_lists(false), + blobs(portray),attributes(dots), + portray(true), partial(false), fullstop(true), + %portray(false), partial(true), fullstop(true), + ignore_ops(false), quoted(true), quote_non_ascii(true), brace_terms(false)]). + +intersection(APoints,BPoints,Intersected,LeftOverA,LeftOverB):- + intersection_univ(APoints,BPoints,Intersected,LeftOverA,LeftOverB),!. + +same_univ(A,B):- (plain_var(A)->A==B;(B=@=A->true; (fail, \+ (A \=B )))). + +intersection_univ(APoints,BPoints,Intersected):- + intersection_univ(APoints,BPoints,Intersected,_,_),!. +intersection_univ(APoints,BPoints,Intersected,LeftOverA,LeftOverB):- + pred_intersection(same_univ,APoints,BPoints,Intersected,_,LeftOverA,LeftOverB). + +intersection_eq(APoints,BPoints,Intersected):- + intersection_eq(APoints,BPoints,Intersected,_,_),!. +intersection_eq(APoints,BPoints,Intersected,LeftOverA,LeftOverB):- + pred_intersection(same_univ,APoints,BPoints,Intersected,_,LeftOverA,LeftOverB). + +/* +intersection_u([],LeftOverB,[],[],LeftOverB):-!. +intersection_u(LeftOverA,[],[],LeftOverA,[]):-!. +intersection_u([A|APoints],BPoints,[A|Intersected],LeftOverA,LeftOverB):- + select(A,BPoints,BPointsMinusA),!, + intersection_u(APoints,BPointsMinusA,Intersected,LeftOverA,LeftOverB). +intersection_u([A|APoints],BPoints,Intersected,[A|LeftOverA],LeftOverB):- + intersection_u(APoints,BPoints,Intersected,LeftOverA,LeftOverB). +*/ + +:- meta_predicate(each_obj(?,?,0)). +each_obj([],_,_):-!. +each_obj([Obj|List],Obj,Goal):- ignore(Goal), each_obj(List,Obj,Goal). + +pred_intersection(_P2, [],LeftOverB, [],[], [],LeftOverB):-!. +pred_intersection(_P2, LeftOverA,[], [],[], LeftOverA,[]):-!. +pred_intersection(P2, [A|APoints],BPoints,[A|IntersectedA],[B|IntersectedB],LeftOverA,LeftOverB):- + select(B,BPoints,BPointsMinusA), + \+ \+ p2_call(P2, A,B),!, + pred_intersection(P2, APoints,BPointsMinusA,IntersectedA,IntersectedB,LeftOverA,LeftOverB). +pred_intersection(P2, [A|APoints],BPoints,IntersectedA,IntersectedB,[A|LeftOverA],LeftOverB):- + pred_intersection(P2, APoints,BPoints,IntersectedA,IntersectedB,LeftOverA,LeftOverB). + + + + + + + + + + + + + + + + + + + +pp(PP):-pp_m(PP). +pp(Color,PP):- ansi_format([fg(Color)],'~@',[pp(PP)]). + + +warn_skip(P):- pp(warn_skip(P)). + +with_set_stream(_,_,G):- call(G). + +fake_impl(M:F/A):- functor(P,F,A), asserta((M:P :- !, fail)). +fake_impl(F/A):- functor(P,F,A), asserta((P :- !, fail)). + + +:- fake_impl(arc_setval/3). +:- fake_impl(cast_to_grid/3). +:- fake_impl(dot_cfg:dictoo_decl/8). +:- fake_impl(get_param_sess/2). +:- fake_impl(into_list/2). +:- fake_impl(into_type/3). +:- fake_impl(is_grid/1). +:- fake_impl(is_hooked_obj/1). +:- fake_impl(is_vm_map/1). +:- fake_impl(ld_logicmoo_webui/0). +:- fake_impl(must_grid_call/3). +:- fake_impl(o_m_v/3). +:- fake_impl(quick_test/1). +:- fake_impl(url_decode_term/2). +:- fake_impl(xlisting_web:find_http_session/1). +:- fake_impl(xlisting_web:is_cgi_stream/0). + + +end_of_file. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +:- encoding(iso_latin_1). +/* + this is part of (H)MUARC https://logicmoo.org/xwiki/bin/view/Main/ARC/ + + This work may not be copied and used by anyone other than the author Douglas Miles + unless permission or license is granted (contact at business@logicmoo.org) +*/ + + +:- meta_predicate(print_grid(+,+,+,+)). +:- meta_predicate(print_grid(+,+,+)). + + +%:- autoload(library(http/html_write),[html/3,print_html/1]). + +is_debugging(M):- \+ \+ debugging(M),!. +%is_debugging(_):- menu_or_upper('B'). + +debug_m(_,Tiny):- display_length(Tiny,Len),Len<30,!,pp(Tiny). +debug_m(M,_):- \+ is_debugging(M),!. +%debug_m(_,List):- is_list(List),!,print_ss(List). +debug_m(_,Term):- pp(Term). +debug_c(M,_):- \+ is_debugging(M),!. +debug_c(_,C):- call(C),!. +debug_c(M,C):- wots_hs(S,C),debug_m(M,S),!. + +:- meta_predicate(wno(0)). +wno(G):- + locally(b_setval(print_collapsed,10), G). + +:- meta_predicate(print_collapsed(0)). +print_collapsed(Size,G):- + locally(b_setval(print_collapsed,Size), print_collapsed0(Size,G)). + +:- meta_predicate(print_collapsed0(0)). +print_collapsed0(Size,G):- Size<10, !, call(G). +% print_collapsed(Size,G):- call(G). +print_collapsed0(Size,G):- Size>=10, !, wots_hs(_S,G). +print_collapsed0(_,G):- wots_vs(S,G),write(S). + +tersify(I,O):- tracing,!,I=O. +%tersify(I,O):- term_variables(I,Vs), \+ ( member(V,Vs), attvar(V)),!,I=O. +tersify(I,O):- tersify23(I,O),!. +tersify(X,X):-!. + +tersify23(I,O):- quietly((tersify2(I,M),tersify3(M,O))),!. + +%srw_arc(I,O):- is_grid(I),!, wots_hs(O,(write('"'),print_grid(I),write('"'))). +%srw_arc(I,O):- compound(I),!, wots_hs(O,(write(ppt(I)))). +/* +srw_arc(I,O):- is_grid(I),!, wots_hs(O,(write('"'),print_grid(I),write('"'))). +*/ +srw_arc(I,O):- is_vm_map(I),!, O='..vvmm..'. +srw_arc(I,O):- is_grid(I),!, O='..grid..'. +/* +srw_arc(List,O):- current_prolog_flag(dmsg_len,Three), + is_list(List),length(List,L),L>Three, + append([A,B,C],[F|_],List),F \='...'(_), !, + simplify_goal_printed([A,B,C,'....'(L>Three)],O). +*/ +%srw_arc(gridFn(_),gridFn):-!. +%srw_arc(I,O):- is_points_list(I), length(I,N),N>10,!,O='..lo_points..'(N),!. +%srw_arc(I,O):- is_list(I), length(I,N),N>10,!,O='..lo_points..'(N),!. +srw_arc(I,O):- tersify(I,O),!,I\==O,!. + +:- multifile(dumpst_hook:simple_rewrite/2). +:- dynamic(dumpst_hook:simple_rewrite/2). + +dumpst_hook:simple_rewrite(I,O):- fail, notrace(catch(arc_simple_rewrite(I,O),_,fail)). + +arc_simple_rewrite(I,O):- + \+ current_prolog_flag(never_pp_hook, true), nb_current(arc_can_portray,t), + current_predicate(bfly_startup/0), + current_predicate(is_group/1), + b_setval(arc_can_portray,nil), + locally(b_setval(arc_can_portray,nil),once((compound(I), lock_doing(srw_arc,I,srw_arc(I,O))))), I\==O, I\=@=O, !, \+ I=O, + b_setval(arc_can_portray,t). + + +%:- set_prolog_flag(never_pp_hook, true). + + +portray_terse:- true,!. + +:- discontiguous arc_portray/2. + + +arc_portray(S,_):- term_is_ansi(S), !, write_keeping_ansi_mb(S). +arc_portray(_,_):- \+ \+ current_prolog_flag(never_pp_hook, true), nb_current(arc_can_portray,t), !, fail. +arc_portray(Map,TF):- get_map_pairs(Map,Type,Pairs),!, arc_portray_pairs(Type,TF,Pairs). + +arc_portray_t(G, _):- is_vm_map(G), !, write_map(G,'arc_portray_t'). +arc_portray_t(G, _):- is_grid(G), !, data_type(G,W),writeq(grid(W)). +arc_portray_t(G, _):- print(G),!. + +arc_portray(G, _):- is_vm_map(G), !, write_map(G,'arc_portray'). +arc_portray(G, TF):- TF == true, portray_terse, arc_portray_t(G, TF),!. +arc_portray(G, TF):- catch(arc_portray_nt(G, TF),E,(writeln(E),never_let_arc_portray_again,fail)),!. +%arc_portray(G, _TF):- writeq(G),!. + +% Portray In Debugger + +arc_portray_nt(G, false):- is_grid(G), print_grid(G),!. +%arc_portray_nt([G|L],_False):- is_object(G), !, pp([G|L]). +%arc_portray_nt(G0, true):- is_group(G0), ppt(G0),!. +%arc_portray_nt(G0, false):- is_group(G0), ppt(G0),!. +arc_portray_nt(G0, Tracing):- is_group(G0), into_list(G0,G), length(G,L),% L>1, !, + maplist(tersify,G0,GG), write(GG), + if_t(Tracing==false, + in_cmt(( + dash_chars, + once(((why_grouped(_TestID,Why,WG),WG=@=G,fail);(Why = (size2D=L)))),!, + print_grid(Why,G),nl_now, + + %underline_print(writeln(Why)), + %print_info_l(G), + dash_chars))). + + +arc_portray_nt(G,_False):- is_object(G), wots(S,writeg(G)), + global_grid(G,GG),!, + print_grid(GG), + write(S),!. % show_indiv(S,G). + %object_grid(G,OG), + %neighbor_map(OG,NG), !, + %print_grid(object_grid,NG),nl_now, + %underline_print(print_info(G)), + +arc_portray_nt(G,false):- via_print_grid(G),!, grid_size(G,H,V),!,H>0,V>0, print_grid(H,V,G). + +% Portray In tracer +arc_portray_nt(G,true):- is_object(G),underline_print((ppt(G))). +arc_portray_nt(G,true):- via_print_grid(G),write_nbsp,underline_print((ppt(G))),write_nbsp. +arc_portray_nt(G,true):- tersify(G,O),write_nbsp,writeq(O),write_nbsp. +arc_portray_nt(G0, _):- \+ is_gridoid(G0),!,print(G0). + + +arc_portray_pairs(Type,TF,Pairs):- + length(Pairs,N), + writeln(arc_portray_pairs(Type,TF,len(N))), + swap_kv(Pairs,VKPairs), + keysort(VKPairs,SVKPairs), + my_maplist(tc_arg(2),SVKPairs,SVKPairs2), + arc_portray_type_pairs(TF,SVKPairs2). + +arc_portray_type_pairs(TF,Pairs):- append(Left,[K1-V1,K2-V2|Right],Pairs),is_grid(V1),is_grid(V2),!, + append(Left,[call-print_side_by_side(yellow,V1,K1,_,V2,K2)|Right],PairsM), + arc_portray_type_pairs(TF,PairsM). +arc_portray_type_pairs(TF,Pairs):- + forall(member(K-V,Pairs),arc_portray_pair(Pairs,K,V,TF)). + +swap_kv([_-V|Pairs],VKPairs):- plain_var(V),!, swap_kv(Pairs,VKPairs). +swap_kv([K-V|Pairs],['-'(Type,K-V)|VKPairs]):- + data_type(V,Type), + swap_kv(Pairs,VKPairs). +swap_kv([],[]). + + +arc_portray_pair(Ps,K,Val,TF):- + nl_if_needed, + arc_portray_1_pair(Ps,K,Val,TF), + nl_if_needed_ansi. + +arc_portray_1_pair(_Ps,call,Val,_TF):- !, call(Val). +arc_portray_1_pair(Ps,K,Val,TF):- + (via_print_grid(Val) -> print_grid(K,Val) + ; (print(K),write('= '),once(arc_portray(Val,TF);print(Val)))), + ignore(arc_portray_pair_optional(Ps,K,Val,TF)),!. + +arc_portray_pair_optional(Ps,K,Val,TF):- + once(( Val\==[], is_list(Val),my_maplist(is_object,Val), + print_info(Val), + Val \= [_], + compare_objects(Val,Diffs), + color_print(cyan,call(arc_portray_pair(Ps,diffs(K),Diffs,TF))))). + + +% arc_portray(G):- \+ \+ catch((wots_hs(S,( tracing->arc_portray(G,true);arc_portray(G,false))),write(S),ttyflush),_,fail). +arc_portray(G):- \+ compound(G),fail. +arc_portray(G):- is_vm(G), !, write('..VM..'). +arc_portray(G):- \+ nb_current(arc_portray,t),\+ nb_current(arc_portray,f),is_print_collapsed,!, + locally(nb_setval(arc_portray,t),arc_portray1(G)). +arc_portray(G):- \+ nb_current(arc_portray,f),!, locally(nb_setval(arc_portray,t),arc_portray1(G)). +arc_portray(G):- locally(nb_setval(arc_portray,f),arc_portray1(G)). + +arc_portray1(G):- + flag(arc_portray_current_depth,X,X), X < 3, + \+ \+ + setup_call_cleanup(flag(arc_portray_current_depth,X,X+1),catch(((tracing->arc_portray(G,true); + arc_portray(G,false)),ttyflush),E,(fail,format(user_error,"~N~q~n",[E]),fail)),flag(arc_portray_current_depth,_,X)). + + +%via_print_grid(G):- tracing,!,fail. +via_print_grid(G):- is_points_list(G). %,!,fail,grid_size(G,H,V),number(H),number(V),H>1,V>1. +via_print_grid(G):- is_grid(G). +via_print_grid(G):- is_obj_props(G),!,fail. +via_print_grid(G):- is_object(G). +via_print_grid(G):- is_group(G). +via_print_grid(G):- is_gridoid(G). + + + +terseA(_,[],[]):- !. +terseA(_,L,'... attrs ...'(N)):- is_list(L),length(L,N),N>10,!. +terseA(I,[A|L],[B|LL]):-terseA(I,A,B),terseA(I,L,LL),!. +terseA(I,dif(A,B),B):-A==I,!. +terseA(I,dif(B,A),B):-A==I,!. +terseA(_,put_attr(_,B,A),A):- B==ci,!. +terseA(_,put_attr(_,B,A),B=A):-!. +terseA(_,A,A):-!. + + +simple_enough(I):- plain_var(I). +simple_enough(I):- atomic(I). +simple_enough(I):- \+ compound(I),!. +simple_enough(_*_):-!. +simple_enough(_+_):-!. +simple_enough(A):- functor(A,_,1),tc_arg(1,A,E),!,simple_enough(E). +%simple_enough(I):- number(I). +%simple_enough(I):- atom(I). + +tersify0(I,O):- simple_enough(I),!,I=O. +tersify0(I,av(C,Others)):- attvar(I),copy_term(I,C,Attrs),terseA(C,Attrs,Others),!. +tersify0(I,I):- var(I),!. + + +%tersifyC(D):- is_vm_map(D),!. +tersifyC(av(_,_)). +tersifyC(objFn(_,_)). +tersifyC(groupFn(_,_)). +tersifyC(objFn(_)). +tersifyC(groupFn(_)). + +tersify1(I,O):- simple_enough(I),!,I=O. +tersify1(av(_,Blue), -(Blue)):-!. +tersify1(I,O):- compound(I), tersifyC(I),!,I=O. +tersify1(gridFn(I),gridFn(I)):-!. % tersifyG(I,O). +%tersify1(gridFn(I),gridFn(O)):-tersifyG(I,O). +tersify1(Nil,[]):- Nil == [],!. +tersify1(I,gridFn(S)):- is_grid(I), into_gridnameA(I,O),!,sformat(S,'~w',[O]). +tersify1(I,gridFn(O)):- is_grid(I),tersifyG(I,O),!. +tersify1(I,groupFn(O,List)):- is_group(I), mapgroup(tersify1,I,List),mapgroup(obj_to_oid,I,OIDs),length(List,N), !,ignore((get_current_test(TestID),is_why_grouped(TestID,N,Why,OIDs),!,O=Why)). + +tersify1(I,Q):- is_object(I),object_ref_desc(I,Q),!. +tersify1(I,O):- is_vm_map(I), get_kov(objs,I,_),!, O='$VAR'('VM'). +tersify1(I,O):- is_vm_map(I), get_kov(pairs,I,_),!, O='$VAR'('Training'). + + +tersifyG(I,O):- tersifyL(I,O),numbervars(O,1,_,[attvar(bind),singletons(false)]),!. + +%tersifyL(I,I):- is_ftVar(I),!. +%tersifyL(I,I):- \+ compound(I),!. +tersifyL(I,O):- \+ is_cons(I),!,O=I. +tersifyL([H|I],[HH|I]):- \+ is_list(I),!,tersify(H,HH). +tersifyL([H|I],O):- nonvar(H), \+ is_group(I), display_length(I,N) , N>170, + length(I,LL),tersify(H,HH),(('...'(HH,LL,'...'(N)))=O),!. +tersifyL(I,O):- tersify0(I,O),!. +tersifyL([H|TT],[HH|TT]):- tersify(H,HH),!,tersifyL(TT,TT),!. +tersifyL(I,O):- tersify1(I,O),!. +tersifyL(I,I). + +tersify2(I,O):- compound(I),(I=(N=V)),tersify2(N,NN),tersify2(V,VV),!,O=(NN=VV). +tersify2(I,O):- simple_enough(I),!,I=O. +tersify2(I,O):- compound(I),tersify1(I,O),!. +tersify2(I,O):- tersify0(I,O),!. +tersify2(I,O):- is_list(I), !, my_maplist(tersify2,I,O). +tersify2(I,O):- compound(I), !, compound_name_arguments(I,F,IA), my_maplist(tersify,IA,OA), compound_name_arguments(O,F,OA). +tersify2(I,I). + +tersify3(I,O):- compound(I),(I=(N=V)),tersify3(N,NN),tersify3(V,VV),!,O=(NN=VV). +tersify3(I,O):- simple_enough(I),!,I=O. +tersify3(I,O):- compound(I),tersify1(I,O),!. +tersify3(I,O):- tersify0(I,O),!. +tersify3([H|I],O):- is_list(I), ((display_length(I,N), N>170) -> + (length(I,LL),tersify(H,HH),(('...'(HH,LL,'...'(N)))=O)); I=O),!. +tersify3(I,O):- is_list(I), !, my_maplist(tersify3,I,O). +tersify3(I,O):- compound(I), !, compound_name_arguments(I,F,IA), my_maplist(tersify,IA,OA), compound_name_arguments(O,F,OA). +tersify3(I,I). + +write_map(G,Where):- is_vm(G), !, write('...VM_'),write(Where),write('...'). +write_map(G,Where):- is_vm_map(G), !, write('...Map_'),write(Where),write('...'). +write_map(G,Where):- is_dict(G), !, write('...Dict_'),write(Where),write('...'). +write_map(_G,Where):- write('...'),write(Where),write('...'). + + + +non_empty_wqs_c(V):- \+ empty_wqs_c(V). +empty_wqs_c(V):- var(V),!,fail. +empty_wqs_c(A):- atom(A),atom_string(A,S),!,empty_wqs_c(S). +empty_wqs_c([]). +empty_wqs_c(""). +empty_wqs_c(" "). +empty_wqs_c(" "). +empty_wqs_c("\n"). + +is_writer_goal(H):- \+ callable(H),!,fail. +is_writer_goal(H):- is_list(H),!,fail. +is_writer_goal(A):- atom(A),!,is_writer_goal_f(A). +is_writer_goal(H):- \+ compound(H),!,fail. +%is_writer_goal((C1,C2)):- !, (is_writer_goal(C1);is_writer_goal(C2)). +is_writer_goal(C):- compound_name_arity(C,F,_),once(is_writer_goal_f(F);(tc_arg(_,C,E),is_writer_goal(E))). + + +is_writer_goal_f(wqs_c). +is_writer_goal_f(F):- is_writer_goal_l(F),!. +is_writer_goal_f(F):- \+ atom(F),!, term_to_atom(F,A),is_writer_goal_f(A). +is_writer_goal_f(F):- not_writer_goal_r(R),atom_concat(_,R,F),!,fail. +is_writer_goal_f(F):- is_writer_goal_l(L),atom_concat(L,_,F),!. +is_writer_goal_f(F):- is_writer_goal_l(R),atom_concat(_,R,F),!. +not_writer_goal_r(test). is_writer_goal_l(msg). is_writer_goal_l(call). +is_writer_goal_l(nl). is_writer_goal_l(format). is_writer_goal_l(with_). +is_writer_goal_l(locally). + +is_writer_goal_l(html). is_writer_goal_l(ptcol). is_writer_goal_l(wots). +is_writer_goal_l(print). is_writer_goal_l(flush_output). is_writer_goal_l(wqs). +is_writer_goal_l(pp). is_writer_goal_l(write). is_writer_goal_l(dash_). + + +maybe_color(SS,_):- term_contains_ansi(SS),!, write_nbsp, write(SS). +maybe_color(SS,P):- term_contains_ansi(P),!, write_nbsp, write(SS). +maybe_color(SS,P):- pp_msg_color(P,C), ansicall(C,is_maybe_bold(P,write(SS))),!. + +write_atom(S):- \+ atom(S),!,wqs(S). +write_atom(S):- atom_contains(S,'~'),!,notrace(catch(format(S,[]),_,maybe_write_atom_link(S))). +write_atom(S):- maybe_write_atom_link(S),!. +write_atom(S):- into_title_str(S,TS),write(TS),!. + +:- meta_predicate(into_title_str(+,-)). +into_title_str(Term,Str):- string(Term),!,Str=Term. +into_title_str(Term,Str):- plain_var(Term),sformat(Str,'~p',[Term]),!. +into_title_str(Term,Str):- var(Term),tersify0(Term,Terse), sformat(Str,'~p',[Terse]),!. +into_title_str(Term,Str):- term_is_ansi(Term), wots(Str,write_keeping_ansi_mb(Term)),!. +into_title_str(Term,Str):- (is_codelist(Term);is_charlist(Term)),catch(sformat(Str,'~s',[Term]),_,sformat(Str,'~p',[Term])),!. +into_title_str(Term,Str):- is_list(Term),my_maplist(into_title_str,Term,O3),atomics_to_string(O3," ",Str),!. +into_title_str([H|T],Str):- into_title_str(H,A),into_title_str(T,B),atomics_to_string([A,B]," ",Str),!. +into_title_str(Term,Str):- \+ callable(Term),sformat(Str,'~p',[Term]),!. +into_title_str(format(Fmt,Args),Str):- sformat(Str,Fmt,Args),!. +into_title_str(Term,""):- empty_wqs_c(Term),!. +into_title_str(out,"Output"). +into_title_str(in,"Input"). +into_title_str(i,"IN"). +into_title_str(o,"OUT"). +into_title_str(Term,Str):- atom(Term),is_valid_linkid(Term,Kind,_),Term\=@=Kind,into_title_str(Kind,KS),sformat(Str,'~w (~w)',[Term,KS]),!. +into_title_str(Term,Str):- atom(Term), atom_contains(Term,'_'), \+ atom_contains(Term,' '), to_case_breaks(Term,T), + include(\=(xti(_,punct)),T,O),my_maplist(tc_arg(1),O,O1),my_maplist(toProperCamelAtom,O1,O2), + atomics_to_string(O2," ",Str),!. +into_title_str(Term,Str):- has_short_id(Term,Kind,ID),Term\=@=Kind,into_title_str(Kind,KS),sformat(Str,'~w (~w)',[ID,KS]),!. + +into_title_str(T-U,Str):- into_title_str([some(T),"..to..",some(U)],Str). +into_title_str(T*U,Str):- into_title_str([some(T),"(",some(U),")"],Str). +into_title_str(T+U,Str):- into_title_str(T,S1), number(U), N is U+1, sformat(Str,'~w #~w',[S1,N]). +into_title_str(T+U,Str):- var(U), into_title_str(T,S1), sformat(Str,'~w(s)',[S1]). +into_title_str(title(Term),Str):- !, into_title_str(Term,Str),!. +into_title_str(some(Var),"Some"):- var(Var),!. +into_title_str(some(Var),Str):- !, into_title_str(Var,Str). +into_title_str(User:Term,Str):- User == user, !, into_title_str(Term,Str). +into_title_str(trn,"Training Pair"). +into_title_str(tst,"EVALUATION TEST"). +%into_title_str(Term,Str):- tersify23(Term,Terse),Term\=@=Terse,!,into_title_str(Terse,Str). +into_title_str(Term,Str):- callable_arity(Term,0),is_writer_goal(Term),catch(notrace(wots(Str,call_e_dmsg(Term))),_,fail),!. +into_title_str(Term,Str):- catch(sformat(Str,'~p',[Term]),_,term_string(Term,Str)),nonvar(Str),atom_length(Str,E50),E50<180,!. +into_title_str(Term,Str):- compound(Term), compound_name_arguments(Term,Name,Args), + %include(not_p1(plain_var),Args,Nonvars), + Args=Nonvars, + my_maplist(tersify,Nonvars,ArgsT), into_title_str([Name,"(",ArgsT,")"],Str),!. +into_title_str(Term,Str):- catch(sformat(Str,'~p',[Term]),_,term_string(Term,Str)). + +has_short_id(TestID,testid,UUID):- is_valid_testname(TestID),test_id_atom(TestID,UUID). +has_short_id(Obj,object,OID):- is_object(Obj),obj_to_oid(Obj,OID). +has_short_id(Grid,grid,GID):- is_grid(Grid),grid_to_gid(Grid,GID). + + +is_valid_linkid(ID,testid,TestID):- atom_id(ID,TestID),is_valid_testname(TestID),!. +is_valid_linkid(ID,object,Obj):- known_object(ID,Obj),!. +is_valid_linkid(ID,grid,Grid):- known_grid(ID,Grid),!. +% individuate_3(complete, two(v_1d398264_trn_0_in, v_1d398264_trn_0_out)) +is_valid_linkid(ID,group,Grp):- get_current_test(TestID),is_why_grouped_g(TestID,_Count,ID,Grp). + + +wqs_c(S):- term_is_ansi(S), !, write_keeping_ansi_mb(S). +wqs_c(S):- (string(S);is_codelist(S);is_charlist(S)),catch(format('~s',[S]),_,writeq(S)). +wqs_c(S):- empty_wqs_c(S),!. +wqs_c(S):- var(S),!,write(var(S)). +wqs_c(S):- atom(S),into_title_str(S,TS),write(TS),!. +wqs_c(S):- atom(S),write_atom(S),!. +%wqs_c(S):- atom(S),write(S),!. +wqs_c(S):- \+compound(S),!,notrace(catch(format('~p',[S]),_,write(S))). +wqs_c(title(S)):- !, wqs_c(S). +wqs_c(H+T):- !, wqs_c(H),write_nbsp,wqs_c(T). +wqs_c(S):- is_grid(S), print_grid(S),!. +wqs_c(S):- is_vm(S), pp(S) ,!. +wqs_c(L):- is_list(L), include(non_empty_wqs_c,L,LL),!,wqs_c_l(LL). +wqs_c([H|T]):- pp([H|T]),!. +wqs_c(H):- callable_arity(H,0),is_writer_goal(H),catch(call_e_dmsg(H),_,fail),!. +%wqs_c(H):- callable_arity(H,0),call(H),!. +wqs_c(H):- locally(t_l:wqs_fb(pp_no_nl),wqs(H)),!. + +wqs_c_l([]):-!. +wqs_c_l([H]):- wqs_c(H),!. +wqs_c_l([H|T]):- wqs_c(H),write_nbsp,wqs_c_l(T),!. + + + + + +ppt(_):- is_print_collapsed,!. +ppt(G):- stack_check_or_call(4000,writeq(G)),!. +ppt(G):- is_vm_map(G), !, write_map(G,'ppt'). +ppt(S):- term_is_ansi(S), !, write_keeping_ansi_mb(S). +%ppt(P):- compound(P),wqs1(P),!. + +ppt(P):- \+ ansi_main, wants_html,!,ptcol_html(P),write_br. +ppt(P):- \+ \+ ((tersify(P,Q),!,pp(Q))),!. +ppt(Color,P):- \+ ansi_main, wants_html,!,with_color_span(Color,ptcol_html(P)),write_br. +ppt(Color,P):- \+ \+ ((tersify(P,Q),!,pp(Color,Q))),!. + + +write_br:- ansi_main,!,nl. +write_br:- write('
    '). + +ptc(Color,Call):- pp(Color,call(Call)). + +:- meta_predicate(ppnl(+)). +ppnl(Term):- is_list(Term),!,g_out(wqs(Term)). +ppnl(Term):- nl_if_needed,format('~q',[Term]),nl_if_needed_ansi. + +:- meta_predicate(pp(+)). +pp(Color,P):- \+ ansi_main, wants_html,!,with_color_span(Color,pp(P)),write_br. +pp(Color,P):- ignore((quietlyd((wots_hs(S,pp(P)),!,color_print(Color,S))))). + +pp(_):- is_print_collapsed,!. +%pp(Term):- is_toplevel_printing(Term), !, nl_if_needed, pp_no_nl(Term),!,nl_if_needed_ansi. +pp(_Term):- nl_if_needed, fail. +pp(Term):- \+ ansi_main, wants_html,!, wots_vs(SS,ptcol_html_scrollable(Term)),write(SS),write_br. +pp(Term):- \+ nb_current(arc_can_portray,_),!,locally(nb_setval(arc_can_portray,t),print(Term)). +pp(Term):- az_ansi(pp_no_nl(Term)),!,nl_if_needed_ansi. + +/* +ptcol(P):- wants_html,!,ptcol_html(P). +ptcol(call(P)):- callable(P),!,call(P). +ptcol(P):- pp(P). +*/ + +%ptcol_html(P):- ptcol_html_0(P). +ptcol_html(P):- ptcol_html_scrollable_0(P). +ptcol_html_scrollable(P):- with_tag_ats(div,scrollable,ptcol_html_scrollable_0(P)). + + +ptcol_html_0(P):- with_tag(pre,ptcol_html_wo_pre(P)). +ptcol_html_wo_pre(call(P)):- callable(P),!, in_pp_html(call(P)). +ptcol_html_wo_pre(P):- in_pp_html(print_tree_no_nl(P)). +ptcol_html_scrollable_0(P):- ptcol_html_wo_pre(P). + + +pp_wcg(G):- wants_html,!,ptcol_html_scrollable(G). +pp_wcg(G):- pp_safe(call((locally(nb_setval(arc_can_portray,t),print(G))))),!. + +wqln(Term):- ppnl(Term). +wqnl(G):- pp_safe(call((locally(nb_setval(arc_can_portray,nil),print(G))))),!. + +pp_safe(_):- nb_current(pp_hide,t),!. +pp_safe(call(W)):- !, nl_if_needed,nl_now,call(W),nl_now. +pp_safe(W):- nl_if_needed,nl_now,writeq(W),nl_now. +pp_safe(C,W):- color_print(C,call(pp_safe(W))). + + +%p_p_t_no_nl(Term):- is_toplevel_printing(Term), !, print_tree_no_nl(Term). + +p_p_t_no_nl(P):- \+ ansi_main, wants_html,!,ptcol_html(P). +p_p_t_no_nl(Term):- az_ansi(print_tree_no_nl(Term)). + +ppt_no_nl(P):- \+ ansi_main, wants_html,!,ptcol_html(P). +ppt_no_nl(P):- tersify(P,Q),!,pp_no_nl(Q). + +is_toplevel_printing(_):- \+ is_string_output, line_position(current_output,N), N<2, fail. + +pp_no_nl(P):- var(P),!,pp(var_pt(P)),nop((dumpST,ibreak)). +pp_no_nl(S):- term_is_ansi(S), !, write_keeping_ansi_mb(S). +pp_no_nl(P):- atom(P),atom_contains(P,'~'),!,format(P). +pp_no_nl(G):- is_vm_map(G), !, write_map(G,'pp'). +%pp_no_nl(S):- term_is_ansi(S), !, write_keeping_ansi_mb(S). +pp_no_nl(P):- \+ \+ (( pt_guess_pretty(P,GP),ptw(GP))). +%pp(P):-!,writeq(P). +%ptw(P):- quietlyd(p_p_t_nl(P)),!. +%ptw(_):- nl_if_needed,fail. +ptw(P):- var(P),!,ptw(var_ptw(P)),nop((dumpST,ibreak)). +ptw(G):- is_vm_map(G), !, write_map(G,'ptw'). +ptw(S):- term_is_ansi(S), !, write_keeping_ansi_mb(S). +ptw(P):- p_p_t_no_nl(P),!. + +%ptw(P):- quietlyd(write_term(P,[blobs(portray),quoted(true),quote_non_ascii(false), portray_goal(print_ansi_tree),portray(true)])),!. +print_ansi_tree(S,_):- term_is_ansi(S), !, write_keeping_ansi_mb(S). +print_ansi_tree(P,_):- catch(arc_portray(P),_,(never_let_arc_portray_again,fail)),!. +print_ansi_tree(P,_OL):- catch(p_p_t_no_nl(P),_,(never_let_arc_portray_again,fail)),!. + +%p_p_t_nl(T):- az_ansi(print_tree_nl(T)). +%p_p_t(T):- az_ansi(print_tree(T)). + +pt_guess_pretty(P,O):- \+ nb_current(in_pt_guess_pretty,t), locally(nb_setval(in_pt_guess_pretty,t),pt_guess_pretty_1(P,O)). +pt_guess_pretty(O,O). + +upcase_atom_var_l(IntL,NameL):- upcase_atom_var(IntL,NameL). +upcase_atom_var_l(IntL,NameL):- is_list(IntL),!,my_maplist(upcase_atom_var_l,IntL,NameL). + +pt_guess_pretty_1(P,O):- copy_term(P,O,_), + ignore((sub_term(Body,O), compound(Body), Body=was_once(InSet,InVars),upcase_atom_var_l(InSet,InVars))), + ignore(pretty1(O)),ignore(pretty_two(O)),ignore(pretty_three(O)),ignore(pretty_final(O)),!, + ((term_singletons(O,SS),numbervars(SS,999999999999,_,[attvar(skip),singletons(true)]))). + +:- dynamic(pretty_clauses:pp_hook/3). +:- multifile(pretty_clauses:pp_hook/3). +:- module_transparent(pretty_clauses:pp_hook/3). +pretty_clauses:pp_hook(FS,Tab,S):- \+ current_prolog_flag(never_pp_hook, true), nb_current(arc_can_portray,t), notrace(catch(arc_pp_hook(FS,Tab,S),_,fail)). + +arc_pp_hook(_,Tab,S):- term_is_ansi(S), !,prefix_spaces(Tab), write_keeping_ansi_mb(S). +%arc_pp_hook(_,Tab,S):- is_vm(S),!,prefix_spaces(Tab),!,write('..VM..'). +%arc_pp_hook(_, _,_):- \+ \+ current_prolog_flag(never_pp_hook, true), nb_current(arc_can_portray,t),!,fail. +arc_pp_hook(FS,_ ,G):- \+ current_prolog_flag(never_pp_hook, true), nb_current(arc_can_portray,t), + current_predicate(is_group/1), + locally(b_setval(pp_parent,FS), + print_with_pad(pp_hook_g(G))),!. + +pp_parent(PP):- nb_current(pp_parent,PP),!. +pp_parent([]):-!. + +%:- meta_predicate(lock_doing(+,+,0)). +:- meta_predicate(lock_doing(+,+,:)). +lock_doing(Lock,G,Goal):- + (nb_current(Lock,Was);Was=[]), !, + \+ ((member(E,Was),E==G)), + locally(nb_setval(Lock,[G|Was]),Goal). + +never_let_arc_portray_again:- set_prolog_flag(never_pp_hook, true),!. +arc_can_portray:- \+ current_prolog_flag(never_pp_hook, true), nb_current(arc_can_portray,t). + +arcp:will_arc_portray:- + \+ current_prolog_flag(never_pp_hook, true), + \+ nb_current(arc_can_portray,f), + %nb_current(arc_can_portray,t), + current_prolog_flag(debug,false), + \+ tracing, + flag(arc_portray_current_depth,X,X),X<3, + current_predicate(bfly_startup/0). + +user:portray(Grid):- + arcp:will_arc_portray, \+ \+ catch(quietly(arc_portray(Grid)),_,fail),!, flush_output. + + +pp_hook_g(S):- term_is_ansi(S), !, write_keeping_ansi_mb(S). +pp_hook_g(_):- \+ \+ current_prolog_flag(never_pp_hook, true), nb_current(arc_can_portray,t),!,fail. +pp_hook_g(S):- term_contains_ansi(S), !, write_nbsp, pp_hook_g0(S). +pp_hook_g(G):- \+ plain_var(G), lock_doing(in_pp_hook_g,G,pp_hook_g0(G)). + +pp_hook_g0(S):- term_is_ansi(S), !, write_nbsp, write_keeping_ansi_mb(S). +pp_hook_g0(_):- \+ \+ current_prolog_flag(never_pp_hook, true), nb_current(arc_can_portray,t),!,fail. +pp_hook_g0(_):- in_pp(bfly),!,fail. +pp_hook_g0(G):- wots_hs(S,in_bfly(f,pp_hook_g10(G))),write(S). + +mass_gt1(O1):- into_obj(O1,O2),mass(O2,M),!,M>1. + +% Pretty printing +pp_hook_g10(G):- \+ plain_var(G), current_predicate(pp_hook_g1/1), lock_doing(in_pp_hook_g10,G,pp_hook_g1(G)). + +%as_grid_string(O,SSS):- is_grid(O),wots_vs(S,print_grid(O)), sformat(SSS,'{ ~w}',[S]). +as_grid_string(O,SSS):- wots_vs(S,show_indiv(O)), sformat(SSS,'{ ~w}',[S]). +as_pre_string(O,SS):- wots_hs(S,show_indiv(O)), strip_vspace(S,SS). + + +pretty_grid(O):- + catch( + (wots_hs(S,print_grid(O)),strip_vspace(S,SS), + ptc(orange,(format('" ~w "',[SS])))), + _,fail),!. +/* +pretty_grid(O):- + catch( + (wots_hs(S,print_grid(O)),strip_vspace(S,SS), + ptc(orange,(format('" ~w "',[SS])))), + _,(never_let_arc_portray_again,fail)). +*/ +pp_hook_g1(O):- plain_var(O), !, fail. + +pp_hook_g1(O):- attvar(O), !, is_colorish(O), data_type(O,DT), writeq('...'(DT)),!. +pp_hook_g1(S):- term_is_ansi(S), !, write_nbsp, write_keeping_ansi_mb(S). +%pp_hook_g1(S):- term_contains_ansi(S), !, fail, write_nbsp, write_keeping_ansi_mb(S). +pp_hook_g1(rhs(O)):- write_nbsp,nl,bold_print(print(r_h_s(O))),!. + +pp_hook_g1(iz(O)):- compound(O), O = info(_),underline_print(print(izz(O))),!. +pp_hook_g1(O):- is_grid(O), /* \+ (sub_term(E,O),compound(E),E='$VAR'(_)), */ pretty_grid(O). + + +pp_hook_g1(O):- is_object(O), into_solid_grid(O,G), wots(SS,pretty_grid(G)),write(og(SS)),!. + +pp_hook_g1(shape_rep(grav,O)):- is_points_list(O), as_grid_string(O,S), wotsq(O,Q), print(shape_rep(grav,S,Q)),!. +pp_hook_g1(vals(O)):- !, writeq(vals(O)),!. +%pp_hook_g1(l2r(O)):- into_solid_grid_strings(l2r(O),Str),Str\=@=l2r(O),print_term_no_nl(Str),!. +pp_hook_g1(localpoints(O)):- is_points_list(O), as_grid_string(O,S), wotsq(O,Q), print(localpoints(S,Q)),!. +pp_hook_g1(C):- compound(C), compound_name_arguments(C,F,[O]),is_points_list(O), length(O,N),N>2, as_grid_string(O,S), compound_name_arguments(CO,F,[S]), print(CO),!. + +pp_hook_g1(O):- is_points_list(O),as_grid_string(O,S),write(S),!. +pp_hook_g1(O):- is_real_color(O), color_print(O,call(writeq(O))),!. +pp_hook_g1(O):- is_colorish(O), data_type(O,DT), writeq('...'(DT)),!. + +pp_hook_g1(_):- \+ in_pp(ansi),!, fail. + + +pp_hook_g1(Grp):- current_predicate(pp_ilp/1),is_rule_mapping(Grp),pp_ilp(Grp),!. + +pp_hook_g1(O):- atom(O), atom_contains(O,'o_'), pp_parent([LF|_]), \+ (LF==lf;LF==objFn), + resolve_reference(O,Var), O\==Var, \+ plain_var(Var),!, + write_nbsp, writeq(O), write(' /* '), show_indiv(Var), write(' */ '). + +pp_hook_g1(O):- is_object(O),pp_no_nl(O), !. +pp_hook_g1(O):- is_group(O),pp_no_nl(O), !. + +%pp_hook_g1(change_obj(N,O1,O2,Sames,Diffs)):- showdiff_objects5(N,O1,O2,Sames,Diffs),!. + +pp_hook_g1(O):- is_vm_map(O),data_type(O,DT), writeq('..map.'(DT)),!. +pp_hook_g1(O):- is_gridoid(O),show_indiv(O), !. +%pp_hook_g1(O):- O = change_obj( O1, O2, _Same, _Diff), with_tagged('h5',w_section(object,[O1, O2],pp(O))). +%pp_hook_g1(O):- O = change_obj( O1, O2, _Same, _Diff), w_section(showdiff_objects(O1,O2)),!. +%pp_hook_g1(O):- O = change_obj( O1, O2, _Same, _Diff), w_section(object,[O1, O2],with_tagged('h5',pp(O))). +%pp_hook_g1(O):- O = diff(A -> B), (is_gridoid(A);is_gridoid(B)),!, p_c_o('diff', [A, '-->', B]),!. +pp_hook_g1(O):- O = showdiff( O1, O2), !, showdiff(O1, O2). +%pp_hook_g1(O):- compound(O),wqs1(O), !. +pp_hook_g1(O):- \+ compound(O),fail. +pp_hook_g1(G):- '@'(pp_hook_g1a(G),user). + +pp_hook_g1a(G):- \+ current_prolog_flag(debug,true), + current_predicate(pp_hook_g2/1), lock_doing(in_pp_hook_g3,any,pp_hook_g2(G)),!. +pp_hook_g1a(G):- fch(G),!. + +%pp_hook_g2(O):- current_predicate(colorize_oterms/2),colorize_oterms(O,C), notrace(catch(fch(C),_,fail)),! . + +fch(O):- wqs1(O). +%fch(O):- pp_no_nl(O). +%fch(O):- print(O). +%fch(O):- p_p_t_no_nl(O). + +wotsq(O,Q):- wots_hs(Q,wqnl(O)). +has_goals(G):- term_attvars(G,AV),AV\==[]. +has_goals(G):- term_variables(G,TV),term_singletons(G,SV),TV\==SV. + +maybe_term_goals(Term,TermC,Goals):- + term_attvars(Term,Attvars), Attvars\==[],!, + term_variables(Term,Vars), + include(not_in(Attvars),Vars,PlainVars), + copy_term((Attvars+PlainVars+Term),(AttvarsC+PlainVarsC+TermC),Goals), + numbervars(PlainVarsC,10,Ten1,[singletons(true),attvar(skip)]), + numbervars(AttvarsC+Goals,Ten1,_Ten,[attvar(bind),singletons(false)]). + +maybe_replace_vars([],SGoals,TermC,SGoals,TermC):-!. +maybe_replace_vars([V|VarsC],SGoals,TermC,RSGoals,RTermC):- + my_partition(sub_var(V),SGoals,Withvar,WithoutVar), + Withvar=[OneGoal], + freeze(OneGoal,(OneGoal\==null,OneGoal \== @(null))), + findall(_,sub_var(V,TermC),LL),LL=[_],!, + subst([WithoutVar,TermC],V,{OneGoal},[SGoalsM,TermCM]), + maybe_replace_vars(VarsC,SGoalsM,TermCM,RSGoals,RTermC). +maybe_replace_vars([_|VarsC],SGoals,TermC,RSGoals,RTermC):- + maybe_replace_vars(VarsC,SGoals,TermC,RSGoals,RTermC). + + +src_sameish(Orig,Find):- copy_term(Orig,COrig),Find=Orig,Orig=@=COrig. + +number_vars_calc_goals(Term,SSRTermC,[1|SRSGoals]):- + term_singletons(Term,Singles), + term_attvars(Term,Vars), + copy_term(Term+Vars+Singles,TermC+VarsC+SinglesC,Goals), + notrace(catch(numbervars(TermC+Goals,0,_Ten1,[singletons(false),attvar(skip)]),_,fail)), + sort_goals(Goals,VarsC,SGoals), + maybe_replace_vars(VarsC,SGoals,TermC,RSGoals,RTermC), + include(not_sub_var(RSGoals),SinglesC,KSingles), + length(KSingles,SL),length(VSingles,SL),my_maplist(=('$VAR'('__')),VSingles), + subst_2L(KSingles,VSingles,[RTermC,RSGoals],[SRTermC,SRSGoals]), + subst_1L_p2(src_sameish,[ + {dif('$VAR'('__'),RED)}=dif(RED), + {cbg('$VAR'('__'))}=cbg], + SRTermC,SSRTermC),!. + +number_vars_calc_goals(Term,SRTermC,[2|RSGoals]):- + term_attvars(Term,AVars), + copy_term(Term+AVars,TermC+VarsC,GoalsI), + term_attvars(GoalsI,GAttvars), copy_term(GoalsI+GAttvars,_+GAttvarsC,GoalsGoals), + append(GoalsI,GoalsGoals,Goals), + append([VarsC,GAttvarsC,AVars,GAttvars],SortVars), + numbervars(TermC+Goals,0,_Ten1,[singletons(false),attvar(bind)]), + sort_goals(Goals,SortVars,SGoals), + maybe_replace_vars(SortVars,SGoals,TermC,RSGoals,RTermC), + subst_1L_p2(src_sameish,[ + {dif('$VAR'('___'),RED)}=dif(RED), + {cbg('$VAR'('___'))}=cbg], + RTermC,SRTermC),!. + +number_vars_calc_goals(Term,SSRTermC,[3|SRSGoals]):- + term_singletons(Term,Singles), + term_attvars(Term,Vars), + copy_term(Term+Vars+Singles,TermC+VarsC+SinglesC,Goals), + numbervars(TermC+Goals,0,_Ten1,[singletons(false),attvar(bind)]), + sort_goals(Goals,VarsC,SGoals), + maybe_replace_vars(VarsC,SGoals,TermC,RSGoals,RTermC), + include(not_sub_var(RSGoals),SinglesC,KSingles), + length(KSingles,SL),length(VSingles,SL),my_maplist(=('$VAR'('__')),VSingles), + subst_2L(KSingles,VSingles,[RTermC,RSGoals],[SRTermC,SRSGoals]), + subst(SRTermC,{cbg('_')},cbg,SSRTermC),!. + +number_vars_calc_goals(Term,TermC,[4|SGoals]):- + term_variables(Term,Vars), + term_attvars(Term,Attvars), + copy_term(Term+Vars+Attvars,TermC+VarsC+AttvarsC,Goals), + notrace(catch(numbervars(TermC+Goals,0,_Ten1,[singletons(true)]),_,fail)), + append([AttvarsC,VarsC,AttvarsC,Vars],Sorted), + sort_goals(Goals,Sorted,SGoals),!. + +number_vars_calc_goals(Term,TermC,[5|SGoals]):- + term_variables(Term,Vars), + term_attvars(Term,Attvars), + copy_term(Term+Vars+Attvars,TermC+VarsC+AttvarsC,Goals), + numbervars(TermC+Goals,0,_Ten1,[singletons(false),attvar(skip)]), + append([AttvarsC,VarsC,Attvars,Vars],Sorted), + sort_goals(Goals,Sorted,SGoals),!. + + + +writeg(Term):- ignore( \+ notrace(catch(once(writeg0(Term);ppa(Term)),E,(pp(E),ppa(Term))))),!. + +writeg0(Term):- term_attvars(Term,Attvars),Attvars\==[],!, + must_det_ll(((number_vars_calc_goals(Term,TermC,Goals), + writeg5(TermC)),!, + if_t(Goals\==[],(nl_if_needed, + write(' goals='), call_w_pad_prev(3,az_ansi(print_tree_no_nl(Goals))))))),!. + +writeg0(Term):- \+ ground(Term), + \+ \+ must_det_ll(( + numbervars(Term,0,_Ten1,[singletons(true),attvar(skip)]), writeg5(Term))). +writeg0(Term):- writeg5(Term),!. + +writeg5(X):- is_ftVar(X),!,write_nbsp,write_nbsp,print(X),write_nbsp. +writeg5(N=V):- is_simple_2x2(V),!,print_grid(N,V),writeln(' = '),call_w_pad_prev(2,writeg9(V)). +writeg5(N=V):- is_gridoid(V),!,print_grid(N,V),writeln(' = '),call_w_pad_prev(2,writeg9(V)). +writeg5(N=V):- nl_if_needed,nonvar(N), pp_no_nl(N),writeln(' = '), !, call_w_pad_prev(2,writeg5(V)). +writeg5(_):- write_nbsp, fail. +writeg5(V):- writeg9(V). + +writeg8(X):- is_ftVar(X),!,print(X). +writeg8(X):- var(X),!,print(X). +writeg8(X):- writeq(X). + +writeg9(V):- is_simple_2x2(V),!,print_simple_2x2(writeg8,V). +writeg9(V):- is_list(V),nl_if_needed,write('['),!,my_maplist(writeg5,V),write(']'). +writeg9(_):- write_nbsp,write(' \t '),fail. +writeg9(X):- is_ftVar(X),!,write_nbsp,write_nbsp,print(X). +writeg9(V):- pp_no_nl(V). + + +/* +writeg5(V):- is_simple_2x2(V),!,print_simple_2x2(writeg8,V). +writeg5(V):- is_gridoid(V),!,call_w_pad_prev(2,writeg9(V)). +writeg5(V):- is_list(V),nl_if_needed,write('['),my_maplist(writeg5,V),write(']'). +*/ +arg1_near(Vars,Goal,Nth):- tc_arg(1,Goal,PreSort),nth1(Nth,Vars,E),E==PreSort,!. +arg1_near(_VarsC,Goal,PreSort):- tc_arg(1,Goal,PreSort),!. +arg1_near(_VarsC,Goal,Goal). + +sort_goals(Goals,VarsC,SGoals):- predsort(sort_on(arg1_near(VarsC)),Goals,SGoals). + +/* + +writeg0(Obj):- is_object(Obj),pp(Obj),!. +writeg0(O):- writeg00(O). + +writeg00(Term):- + maybe_term_goals(Term,TermC,Goals), + writeg00(TermC), call_w_pad(2,writeg00(Goals)),!. +writeg00(N=V):- nl_if_needed,nonvar(N), pp_no_nl(N),writeln(' = '), !, call_w_pad(2,writeg00(V)). +writeg00(O):- compound(O),compound_name_arguments(O,F,[A]),!,call_w_pad(2,((writeq(F),write('('),writeg3(A),write(')')))). +writeg00(S):- term_contains_ansi(S), !, write_keeping_ansi_mb(S). +writeg00([H|T]):- compound(H),H=(_=_), my_maplist(writeg0,[H|T]). +writeg00([H|T]):- is_list(T),call_w_pad(2,((nl,write('['),writeg2(H),my_maplist(writeg0,T),write(']'),nl))). +%writeg0(Term):- \+ ground(Term),!, \+ \+ (numbervars(Term,99799,_,[singletons(true)]), +% subst(Term,'$VAR'('_'),'$VAR'('_____'),TermO), writeg0(TermO)). +%writeg0(V):- \+ is_list(V),!,writeq(V),nl_now. +writeg00(V):- \+ is_list(V),!,pp(V). +writeg00(X):- call_w_pad(2,pp(X)). + +writeg1(N=V):- is_gridoid(V),!,print_grid(N,V),call_w_pad(2,(my_maplist(writeg1,V))). +writeg1(X):- nl_if_needed,writeg2(X),!,write_nbsp,!. +writeg2(S):- term_contains_ansi(S), !, write_keeping_ansi_mb(S). +writeg2(X):- is_ftVar(X),!,print(X). +writeg2(X):- write_term(X,[quoted(true),quote_non_ascii(true),portrayed(false),nl(false),numbervars(true)]),!. +%writeg2(X):- write_term(X,[quoted(true),quote_non_ascii(true),portrayed(false),nl(false),numbervars(false)]),!. +%writeg1(X):- nl_if_needed,writeg(X). +writeg2(S):- term_is_ansi(S), !, write_keeping_ansi_mb(S). +writeg2(X):- writeq(X),!. +writeg3(X):- is_list(X),X\==[],X=[_,_|_],!,writeg(X). +writeg3(X):- writeg2(X). +*/ + +% Nov 9th, 1989 +/* +pp_hook_g1(T):- + nb_current('$portraying',Was) + -> ((member(E,Was), T==E) -> ptv2(T) ; locally(b_setval('$portraying',[T|Was]),ptv0(T))) + ; locally(b_setval('$portraying',[T]),ptv0(T)). +*/ + +%pp_hook_g(G):- compound(G),ppt(G),!. +%pp_hook_g(G):- ppt(G),!. + + +strip_vspace(S,Stripped):- string_concat(' ',SS,S),!,strip_vspace(SS,Stripped). +strip_vspace(S,Stripped):- string_concat(SS,' ',S),!,strip_vspace(SS,Stripped). +strip_vspace(S,Stripped):- string_concat('\n',SS,S),!,strip_vspace(SS,Stripped). +strip_vspace(S,Stripped):- string_concat(SS,'\n',S),!,strip_vspace(SS,Stripped). +strip_vspace(S,Stripped):- string_concat('\t',SS,S),!,strip_vspace(SS,Stripped). +strip_vspace(S,Stripped):- string_concat(SS,'\t',S),!,strip_vspace(SS,Stripped). + +strip_vspace(S,Stripped):- replace_in_string([" \n"="\n","( "="( ","(\n"="( "],S,S2),S2\==S,!,strip_vspace(S2,Stripped). +%strip_vspace(S,Stripped):- split_string(S, "", "\t\r\n", [Stripped]). +strip_vspace(S,S). + + +print_nl(P):- nl_if_needed, wots_hs(SS,pp_no_nl(P)), maybe_color(SS,P),nl_if_needed. + +color_write(S):- term_is_ansi(S), !, write_keeping_ansi_mb(S). +color_write(P):- wots_hs(SS,write(P)), maybe_color(SS,P). + +write_keeping_ansi_mb(P):- is_maybe_bold(P,write_keeping_ansi(P)). + +is_maybe_bold(P):- sformat(S,'~w',[P]),atom_contains(S,'stOF'). + +is_maybe_bold(P,G):- is_maybe_bold(P),!, underline_print(bold_print(G)). +is_maybe_bold(_P,G):- call(G). + +pp_msg_color(P,C):- compound(P),pc_msg_color(P,C),!. +pp_msg_color(P,C):- must_det_ll(mesg_color(P,C)). +pc_msg_color(iz(P),C):- pp_msg_color(P,C). +pc_msg_color(link(P,_,_),C):- pp_msg_color(P,C). +pc_msg_color(link(P,_),C):- pp_msg_color(P,C). +pc_msg_color((_->P),C):- pp_msg_color(P,C). +pc_msg_color([P|_],C):- pp_msg_color(P,C). +pc_msg_color(diff(P),C):- pp_msg_color(P,C). + +%:- meta_predicate(wots_hs(0)). +%wots_hs(G):- wots_hs(S,G),write(S). + +:- meta_predicate(wots_ansi(-,0)). +wots_ansi(S,Goal):- wots(S,woto_ansi(Goal)). +:- meta_predicate(wots_ansi(-,0)). +wots_html(S,Goal):- wots(S,woto_html(Goal)). + +:- meta_predicate(woto_ansi(0)). +woto_ansi(Goal):- with_toplevel_pp(ansi,Goal). +:- meta_predicate(woto_html(0)). +woto_html(Goal):- with_toplevel_pp(http,Goal). + +:- meta_predicate(wots_hs(-,0)). +%wots_hs(S,G):- \+ wants_html,!,wots(S,G). +%wots_hs(S,G):- wots(S,G),!. +wots_hs(S,G):- wots(SS,G),notrace(remove_huge_spaces(SS,S)). +:- meta_predicate(wots_vs(-,0)). +wots_vs(OOO,G):- wots(S,G),notrace(fix_vspace(S,OOO)). + +fix_vspace(S,OOO):- + strip_vspace(S,SS), (atom_contains(SS,'\n') -> + wots_hs(SSS,(nl_now,write(' '),write(SS),nl_now));SSS=SS), + remove_huge_spaces(SSS,OOO). + + +write_tall(L):- is_list(L),!,my_maplist(write_tall,L). +write_tall(E):- wots_vs(S,wqs_c(E)),writeln(S). +write_wide(L):- is_list(L),!,my_maplist(write_wide,L). +write_wide(E):- wots_vs(S,wqs_c(E)),write(S),write_nbsp. + +p_to_br(S,SS):- fix_br_nls(S,S0), + cr_to_br(S0,SSS), + replace_in_string(['

    '='
    ','
    '='
    ','

    '=' ','

    '='
    ','

    '='
    '],SSS,SSSS), + cr_to_br(SSSS,SS). + +cr_to_br(S,SSS):- wants_html,!,cr_to_br_html(S,SSS). +cr_to_br(S,SSS):- cr_to_br_ansi(S,SSS). + +cr_to_br_html(S,SSS):- replace_in_string(['\r\n'='
    ','\r'='
    ','\n'='
    '],S,SSS). +cr_to_br_ansi(S,SSS):- replace_in_string(['
    '='\n',' '=' '],S,SSS). + +fix_br_nls(S,O):- replace_in_string( + ['
    \n'='
    ','
    \n'='
    ','

    \n'='

    ','

    \n'='

    ','

    \n'='

    ', + '\n
    '='
    ','\n
    '='
    ','\n

    '='

    ','\n

    '='

    ','\n

    '='

    '],S,O). + +remove_huge_spaces(S,O):- notrace((fix_br_nls(S,SS),!,p_to_br(SS,O))),!. +/* +remove_huge_spaces(S,O):- fix_br_nls(S,S0), + replace_in_string([' '=' ', + ' '=' ', + ' '=' ', + ' '=' ', + ' '=' ', + ' '=' ', + ' '=' ', + '\t'=' ', + ' '=' '],S0,SS),p_to_br(SS,O). +*/ + + +wqs_l(H):- \+ is_list(H),!, wqs(H). +wqs_l(H):- wqs(H). + +wqs(P):- wots_hs(SS,wqs0(P)), maybe_color(SS,P). +wqs(C,P):- ansicall(C,wqs0(P)),!. + +wqs0(X):- plain_var(X), wqs(plain_var(X)),!. +wqs0(X):- plain_var(X), !, wqs(plain_var(X)), ibreak. +wqs0(S):- term_is_ansi(S), !, write_keeping_ansi_mb(S). +wqs0(C):- is_colorish(C),color_print(C,C),!. +wqs0(G):- is_vm_map(G), !, write_map(G,'wqs'). +wqs0(X):- var(X), !, get_attrs(X,AVs),!,writeq(X),write('/*{'),print(AVs),write('}*/'). +wqs0(X):- attvar(X), !, wqs(attvar(X)). +wqs0(nl_now):- !, nl_now. wqs0(X):- X=='', !. wqs0(X):- X==[], !. +wqs0(X):- is_grid(X), !, print_grid(X). +wqs0(G):- compound(G), G = call(C),callable(C),!,call(C). +wqs0([T]):- !, wqs(T). +wqs0([H|T]):- string(H), !, write(H), write_nbsp, wqs(T). +wqs0([H|T]):- compound(H),skip(_)=H, !,wqs(T). +wqs0([H|T]):- wqs(H), need_nl(H,T), wqs(T), !. +wqs0(X):- is_object(X), tersify1(X,Q), X\==Q,!, wqs(Q). +wqs0(X):- is_object(X), show_shape(X),!. +wqs0(X):- string(X), atom_contains(X,'~'), catch((sformat(S,X,[]),color_write(S)),_,fail),!. +wqs0(X):- string(X), !, color_write(X). +%wqs([H1,H2|T]):- string(H1),string(H2),!, write(H1),write_nbsp, wqs([H2|T]). +%wqs([H1|T]):- string(H1),!, write(H1), wqs(T). +%wqs([H|T]):- compound(H),!, writeq(H), wqs(T). + +wqs0(call(C)):- !, call(C). +wqs0(X):- \+ compound(X),!, write_nbsp, write(X). +wqs0(C):- compound(C),wqs1(C),!. +wqs0(C):- wqs2(C). +%wqs(S):- term_contains_ansi(S), !, write_nbsp, write_keeping_ansi_mb(S). + +wqs2(S):- term_contains_ansi(S), !, write_nbsp, write_keeping_ansi_mb(S). +%wqs2(P):- wants_html,!,pp(P). + +:- thread_local(t_l:wqs_fb/1). +wqs2(X):- t_l:wqs_fb(P1),call(P1,X),!. +%wqs2(X):- with_wqs_fb(writeq,X). +wqs2(X):- with_wqs_fb(writeq,print(X)),!. +%wqs2(X):- with_wqs_fb(writeq,((write_nbsp,write_term(X,[quoted(true)])))). + +with_wqs_fb(FB,Goal):- + locally(t_l:wqs_fb(FB),Goal). + + +as_arg_str(C,S):- wots_vs(S,print(C)). + +arg_string(S):- string(S),!. +arg_string(S):- term_contains_ansi(S),!. + +wqs1(C):- \+ compound(C),!,wqs0(C). +wqs1(S):- term_is_ansi(S), !, write_keeping_ansi_mb(S). + +wqs1(format(C,N)):- catch((sformat(S,C,N),color_write(S)),_,fail),!. +wqs1(writef(C,N)):- !, writef(C,N). +wqs1(q(C)):- \+ arg_string(C),wots_hs(S,writeq(C)),color_write(S),!. +wqs1(g(C)):- \+ arg_string(C),wots_vs(S,bold_print(wqs1(C))),print(g(S)),!. +wqs1(print_ss(C)):- \+ arg_string(C), wots_vs(S,print_ss(C)),wqs1(print_ss(S)),!. +wqs1(b(C)):- \+ arg_string(C), wots_vs(S,bold_print(wqs1(C))),color_write(S). +wqs1(T):- \+ is_list(T), term_contains_ansi(T),!,write_keeping_ansi_mb(T). +wqs1(norm(C)):- writeq(norm(C)),!. +wqs1(grid_rep(norm,C)):- writeq(grid_rep(norm,C)),!. +wqs1(grid(C)):- writeq(grid(C)),!. +wqs1(rhs(RHS)):- nl_now,wqnl(rhs(RHS)),nl_now. +%wqs1(grid_ops(norm,C)):- writeq(norm(C)),!. +%norm_grid + +wqs1(pp(P)):- wots_vs(S,pp_no_nl(P)),write((S)). +wqs1(ppt(P)):- wots_vs(S,ppt_no_nl(P)),write((S)). +wqs1(wqs(P)):- wots_vs(S,wqs(P)),write((S)). +wqs1(wqs(C,P)):- wots_vs(S,wqs(P)),color_print(C,S). + +wqs1(vals(C)):- writeq(vals(C)),!. +%wqs1(colors_cc(C)):- \+ arg_string(C), as_arg_str(C,S),wqs(colorsz(S)). +wqs1(io(C)):- \+ arg_string(C),wots_vs(S,bold_print(wqs(C))),write(io(S)). + +wqs1(uc(C,W)):- !, write_nbsp, color_print(C,call(underline_print(format("\t~@",[wqs(W)])))). +wqs1(cc(C,N)):- is_color(C),!,color_print(C,call(writeq(cc(C,N)))). +wqs1(write_nav_cmd(C,N)):- !, write_nav_cmd(C,N). + +wqs1(-(C,N)):- is_color(C),!,color_print(C,call(writeq(C))), write('-'), wqs(N). +wqs1(cc(C,N)):- N\==0,attvar(C), get_attrs(C,PC), !, wqs(ccc(PC,N)). +wqs1(cc(C,N)):- N\==0,var(C), sformat(PC,"~p",[C]), !, wqs(ccc(PC,N)). +wqs1(cc(C,N)):- \+ arg_string(C), wots_hs(S,color_print(C,C)), wqs(cc(S,N)). +wqs1(color_print(C,X)):- is_color(C), !, write_nbsp, color_print(C,X). +wqs1(color_print(C,X)):- \+ plain_var(C), !, write_nbsp, color_print(C,X). +wqs1(X):- into_f_arg1(X,_,Arg),is_gridoid(Arg),area_or_len(Arg,Area),Area<5,writeq(X),!. +% wqs1(C):- callable(C), is_wqs(C),wots_vs(S,catch(C,_,fail)),write((S)). +wqs1(X):- is_gridoid_arg1(X), print_gridoid_arg1(X). + +into_f_arg1(X,F,Arg):- compound(X), compound_name_arguments(X,F,[Arg]), compound(Arg). + +is_gridoid_arg1(X):- into_f_arg1(X,_F,Arg),is_gridoid(Arg). +print_gridoid_arg1(X):- into_f_arg1(X,F,Arg),print_gridoid_arg1(F,Arg). + +print_gridoid_arg1(F,Arg):- \+ wants_html,!, wots_vs(VS,wqs(Arg)), writeq(F),write('(`'),!, print_with_pad(write(VS)),write('`)'). +print_gridoid_arg1(F,Arg):- wots_vs(VS,wqs(Arg)), + with_tag_style(span,"display: inline; white-space: nowrap",(writeq(F),write('({'),!,write(VS),write('})'))). + + +nl_needed(N):- line_position(current_output,L1),L1>=N. + +nl_now :- wants_html,!,nl_if_needed_ansi. +nl_now :- nl. + +ansi_in_pre:- current_predicate(in_pre/0),in_pre. +nl_if_needed :- ansi_main,!, format('~N'). +nl_if_needed :- ansi_in_pre,ignore((nl_needed(11),write('
    '))),!. +nl_if_needed :- wants_html,!,ignore((nl_needed(11),write('
    \n'))). +nl_if_needed :- format('~N'). +nl_if_needed_ansi :- \+ ansi_main, wants_html,!. +nl_if_needed_ansi :- nl_if_needed. + +write_nbsp:- ansi_main,!,write(' '). +write_nbsp:- wants_html,!,write(' '). +write_nbsp:- write(' '). + +is_breaker(P):- compound(P),functor(P,_,A), A>=3. + +last_f(H,F):- \+ compound(H),data_type(H,F). +last_f(H,F/A):- compound(H),!,functor(H,F,A). + +need_nl(_,_):- line_position(current_output,L1),L1<40,!. +need_nl(_,_):- line_position(current_output,L1),L1>160,!,nl_if_needed. +need_nl(H0,[H1,H2|_]):- H1\=cc(_,_), last_f(H0,F0),last_f(H1,F1),last_f(H2,F2), F0\==F1, F1==F2,!,format('~N '). +%need_nl(H0,[H1|_]):- last_f(H0,F0),last_f(H1,F1), F0==F1, !, write_nbsp. +need_nl(_,_). +/* +need_nl(_Last,[H|_]):- last_f(H,F), + once(nb_current(last_h,cc(LF,C));(LF=F,C=0)), + (LF==F-> (write_nbsp, plus(C,1,CC), nb_setval(last_h,cc(F,CC))) ; ((C>2 -> nl_now ; write_nbsp), nb_setval(last_h,cc(F,0)))). + +need_nl(_,_):- wants_html,!,write_nbsp. +%need_nl(_,_):- !,write_nbsp. +need_nl(H,[P|_]):- \+ is_breaker(H),is_breaker(P),line_position(user_output,L1),L1>80,nl_now,bformatc1('\t\t'). +need_nl(_,_):- line_position(user_output,L1),L1>160,nl_now,bformatc1('\t\t'). +need_nl(_,_). +*/ + +dash_chars:- wants_html,!,section_break. +dash_chars:- dash_chars(40),!. + +dash_chars(_):- wants_html,!,section_break. +dash_chars(H):- integer(H), dash_border(H). +dash_chars(S):- nl_if_needed,dash_chars(60,S),nl_if_needed_ansi. +dash_chars(_,_):- wants_html,!,section_break. +dash_chars(H,_):- H < 1,!. +dash_chars(H,C):- forall(between(0,H,_),bformatc1(C)). + +%section_break:- wants_html,!,write('


    '). +section_break. +%dash_uborder_no_nl_1:- line_position(current_output,0),!, bformatc1('\u00AF\u00AF\u00AF '). +%dash_uborder_no_nl_1:- line_position(current_output,W),W==1,!, bformatc1('\u00AF\u00AF\u00AF '). +dash_uborder_no_nl_1:- bformatc1('\u00AF\u00AF\u00AF '). +dash_uborder_no_nl_1:- uborder(Short,Long),!, bformatc1(Short),bformatc1(Long),write_nbsp. +dash_uborder_no_nl(1):- !, dash_uborder_no_nl_1. +dash_uborder_no_nl(Width):- WidthM1 is Width-1, uborder(Short,Long),write_nbsp, write(Short),dash_chars(WidthM1,Long),!. +dash_uborder_no_nl(Width):- WidthM1 is Width-1, write_nbsp, bformat('\u00AF'),dash_chars(WidthM1,'\u00AF\u00AF'),!. +dash_uborder_no_nl(Width):- nl_if_needed, WidthM1 is Width-1, bformatc1(' \u00AF'),dash_chars(WidthM1,'\u00AF\u00AF'). + +dash_uborder(Width):- nl_if_needed,dash_uborder_no_nl(Width),nl_now. + +uborder('-','--'):- stream_property(current_output,encoding(utf8)),!. +uborder('\u00AF','\u00AF\u00AF'):- !. %stream_property(current_output,encoding(text)). +%uborder('-','--'). + +dash_border_no_nl_1:- line_position(current_output,0),!, bformatc1(' ___ '). +dash_border_no_nl_1:- line_position(current_output,W),W==1,!, bformatc1('___ '). +dash_border_no_nl_1:- bformatc1(' ___ '). + +%dash_border_no_nl(Width):- write(''),dash_chars(Width,'_'),write_nbsp,!. + +dash_border_no_nl(Width):- nl_if_needed, WidthM1 is Width-1, bformatc1(' _'),dash_chars(WidthM1,'__'). + +dash_border(Width):- !, dash_border_no_nl(Width),nl_now,!. + +functor_test_color(pass,green). +functor_test_color(fail,red). +functor_test_color(warn,yellow). + +arcdbg(G):- is_vm_map(G), !, write_map(G,'arcdbg'). +arcdbg(G):- compound(G), compound_name_arity(G,F,_),functor_test_color(F,C), + wots_hs(S,print(G)),color_print(C,S),!,nl_if_needed_ansi. +arcdbg(G):- u_dmsg(G). + + +%user:portray(Grid):- ((\+ tracing, is_group(Grid),print_grid(Grid))). +%user:portray(Grid):- quietlyd((is_object(Grid),print_grid(Grid))). +n_times(N,Goal):- forall(between(1,N,_),ignore(Goal)). +banner_lines(Color):- banner_lines(Color,1). +banner_lines(Color,N):- wants_html,!,format('\n
    \n',[N,Color]),!. +banner_lines(Color,N):- + must_det_ll((nl_if_needed, + n_times(N,color_print(Color,'-------------------------------------------------')),nl_now, + n_times(N,color_print(Color,'=================================================')),nl_now, + n_times(N,color_print(Color,'-------------------------------------------------')),nl_now, + n_times(N,color_print(Color,'=================================================')),nl_now, + n_times(N,color_print(Color,'-------------------------------------------------')),nl_now)),!. + +print_sso(A):- ( \+ compound(A) ; \+ (sub_term(E,A), is_gridoid(E))),!, u_dmsg(print_sso(A)),!. +print_sso(A):- grid_footer(A,G,W),writeln(print_sso(W)), print_grid(W,G),!. +print_sso(A):- must_det_ll(( nl_if_needed, into_ss_string(A,SS),!, + SS = ss(L,Lst), + writeln(print_sso(l(L))), + forall(member(S,Lst),writeln(S)),nl_if_needed)),!. + +var_or_number(V):- var(V),!. +var_or_number(V):- integer(V),!. + + +find_longest_len(SL,L):- find_longest_len(SL,10,L),!. +find_longest_len([],L,L). +find_longest_len([S|SS],N,L):- print_length(S,N2),max_min(N,N2,NM,_), + find_longest_len(SS,NM,L). + +:- meta_predicate( print_with_pad(0)). +:- export( print_with_pad/1). +/*print_with_pad(Goal):- + + (line_position(current_output,O);O=0),!, + O1 is O+1, + call_w_pad(O1,Goal). +*/ +print_with_pad(Goal):-(line_position(current_output,O);O=0),!, O1 is O+1,wots(S,Goal),print_w_pad(O1,S). + + +into_s(Text,S):- notrace(catch(text_to_string(Text,S),_,fail)),!. +into_s(Obj,S):- wots_hs(S,pp(Obj)),!. + +print_w_pad(Pad,Text):- into_s(Text,S), atomics_to_string(L,'\n',S)-> my_maplist(print_w_pad0(Pad),L). +print_w_pad0(Pad,S):- nl_if_needed,dash_chars(Pad,' '), write(S). + + +:- meta_predicate(call_w_pad_prev(+,0)). +call_w_pad_prev(Pad,Goal):- wots_hs(S,Goal), print_w_pad(Pad,S). + +%call_w_pad(N,Goal):- wants_html,!,format('',[N]),call_cleanup(call(Goal),write('')). +:- meta_predicate(call_w_pad(+,0)). +call_w_pad(_N,Goal):- wants_html,!,format('',[]),call_cleanup(call(Goal),write('')). +call_w_pad(N,Goal):- nl_if_needed,wots_hs(S,dash_chars(N,' ')),!,pre_pend_each_line(S,Goal). +maybe_print_pre_pended(Out,Pre,S):- atomics_to_string(L,'\n',S), maybe_print_pre_pended_L(Out,Pre,L). +maybe_print_pre_pended_L(Out,_,[L]):- write(Out,L),!,flush_output(Out). +maybe_print_pre_pended_L(Out,Pre,[H|L]):- write(Out,H),nl(Out),!,write(Out,Pre),maybe_print_pre_pended_L(Out,Pre,L). + +%pre_pend_each_line(_,Goal):- !,ignore(Goal). +:- meta_predicate(pre_pend_each_line(+,0)). +pre_pend_each_line(Pre,Goal):- write(Pre),pre_pend_each_line0(Pre,Goal). +pre_pend_each_line0(Pre,Goal):- + current_output(Out), + current_predicate(predicate_streams:new_predicate_output_stream/2),!, + call(call,predicate_streams:new_predicate_output_stream([Data]>>maybe_print_pre_pended(Out,Pre,Data),Stream)), + arc_set_stream(Stream,tty(true)), + %arc_set_stream(Stream,buffer(false)), + %undo(ignore(catch(close(Stream),_,true))),!, + setup_call_cleanup(true, + (with_output_to_each(Stream,once(Goal)),flush_output(Stream)), + ignore(catch(close(Stream),_,true))),!. +pre_pend_each_line0(Pre,Goal):- + with_output_to_each(string(Str),Goal)*->once((maybe_print_pre_pended(current_output,Pre,Str),nl_if_needed)). + + + +end_of_file. + + + +run_source_code(ShareVars, SourceCode, Vs, QQ):- + QQ = source_buffer(SourceCode,Vs),!, + %print(term=Sourcecode -> vs=Vs), + maplist(share_vars(Vs),ShareVars), + (\+ is_list(SourceCode) + -> mort(SourceCode) + ; maplist(mort,SourceCode)). + +run_source_code(ShareVars, Vs, QQ):- + QQ = source_buffer(SourceCode,Vs),!, + %print(term=Sourcecode -> vs=Vs), + maplist(share_vars(Vs),ShareVars), + (\+ is_list(SourceCode) + -> mort(SourceCode) + ; maplist(mort,SourceCode)). + + +%vars_to_dictation([_=Value|Gotten],TIn,TOut):- is_vm_map(Value),!, vars_to_dictation(Gotten,TIn,TOut). + +vars_to_dictation([Name=Value|Gotten],TIn,TOut):- !, + my_assertion(atom(Name)), + vars_to_dictation(Gotten,TIn,TMid), + to_prop_name(Name,UName), + tio_tersify(Value,ValueT),!, + put_dict(UName,TMid,ValueT,TOut). + +vars_to_dictation([NameValue|Gotten],TIn,TOut):- !, + vars_to_dictation(Gotten,TIn,TMid), + to_prop_name(NameValue,UName), + tio_tersify(NameValue,ValueT),!, + put_dict(UName,TMid,ValueT,TOut). + +vars_to_dictation([NameValue|Gotten],TIn,TOut):- compound(NameValue),compound_name_arguments(NameValue,Name,Value),!, + vars_to_dictation([Name=Value|Gotten],TIn,TOut). + +vars_to_dictation([],T,T). + +tio_tersify(Value,ValueT):- is_grid(Value),!,ValueT=_. +tio_tersify(Value,Value). +:- export(copy_qq_//1). + +copy_qq_([]) --> []. +copy_qq_([C|Cs]) --> [C], copy_qq_(Cs). + +:- export(copy_qq//1). +muarc:copy_qq(A) --> copy_qq_(Cs), {atom_codes(A, Cs)}. + +to_prop_name(Name=_,UName):- nonvar(Name),!,to_prop_name(Name,UName). +to_prop_name(Name,UName):- compound(Name),compound_name_arity(Name,F,_),!,to_prop_name(F,UName). +to_prop_name(Name,UName):- to_case_breaks(Name,Breaks),xtis_to_atomic(Breaks,UName). + +xtis_to_atomic([xti(Str,upper),xti(StrL,lower)|Breaks],StrO):- string_upper(Str,Str), + atom_chars(Str,CharsList),append(Left,[U],CharsList), + name(S1,Left),atomic_list_concat([S1,'_',U,StrL],'',StrUL),!, + xtis_to_atomic([xti(StrUL,lower)|Breaks],StrO). +xtis_to_atomic([],''). +xtis_to_atomic([xti(Str,_)],Lower):- downcase_atom(Str,Lower). +xtis_to_atomic([XTI|Breaks],Atomic):- + xtis_to_atomic([XTI],S1),xtis_to_atomic(Breaks,S2),!,atomic_list_concat([S1,S2],'_',Atomic). + +share_vars(Vs,Name=Value):- member(VName=VValue,Vs),VName==Name,!,(Value=VValue->true;trace_or_throw(cant(share_vars(Vs,Name=Value)))). +share_vars(_,Name=_):- string_concat('_',_,Name),!. % Hide some vars +share_vars(V,Name=Value):- fbug(missing(share_vars(V,Name=Value))),!. + + + +parse_expansions(_,Vs,Vs,Src,Src):- \+ compound(Src),!. +parse_expansions(_,Vs0,Vs,dont_include(Var),nop(dont_include(Var))):- + dont_include_var(Vs0,Vs,Var),!. +parse_expansions(F, Vs0,Vs,[Src0|Sourcecode0],[Src|Sourcecode]):- !, + parse_expansions(F, Vs0, Vs1, Src0, Src), + parse_expansions(F, Vs1, Vs, Sourcecode0, Sourcecode). +parse_expansions(FF, Vs0, Vs, Cmpd0, Cmpd):- + compound_name_arguments(Cmpd0,F,Args0), + parse_expansions([F|FF], Vs0, Vs, Args0,Args), + compound_name_arguments(Cmpd,F,Args). + +dont_include_var(Vs0,Vs,Var):- select(_=VV,Vs0,Vs),VV==Var,!. +dont_include_var(Vs,Vs,_). + +append_sets(Sets,Set):- append(Sets,List),list_to_set(List,Set). +append_sets(Set1,Set2,Set):- append(Set1,Set2,List),list_to_set(List,Set). +flatten_sets(Sets,Set):- flatten(Sets,List),list_to_set(List,Set). + +print_prop_val(N=V):- to_prop_name(N,P),format('~N\t\t'),print(P=V),nl. + + +ignore_numvars(Name='$VAR'(Name)). + + diff --git a/metta_vspace/pyswip-want/swi_flybase.pl b/metta_vspace/pyswip-want/swi_flybase.pl new file mode 100644 index 00000000..12a4e619 --- /dev/null +++ b/metta_vspace/pyswip-want/swi_flybase.pl @@ -0,0 +1,2 @@ + +:- ensure_loaded(flybase_main). \ No newline at end of file diff --git a/metta_vspace/pyswip-want/swi_support.pl b/metta_vspace/pyswip-want/swi_support.pl new file mode 100755 index 00000000..1854606e --- /dev/null +++ b/metta_vspace/pyswip-want/swi_support.pl @@ -0,0 +1,155 @@ + +:- set_prolog_flag(verbose_autoload, false). +:- set_prolog_flag(verbose, silent). +:- set_prolog_flag(verbose_load, silent). +:- assert((user:'$exported_op'(_,_,_):- fail)). +:- abolish((system:'$exported_op'/3)). +:- assert((system:'$exported_op'(_,_,_):- fail)). + +fbug(P) :- format("~N"), current_predicate(write_src/1),with_output_to(user_error,in_cmt(pp_fb(P))),!. +fbug(N=V) :- nonvar(N), !, fbdebug1(N:-V). +fbug(V) :- compound(V),functor(V,F,_A),!,fbdebug1(F:-V). +fbug(V) :- fbdebug1(debug:-V). +fbdebug1(Message) :- + % ISO Standard: flush_output/1 + flush_output(user_output), + flush_output(user_error), + catch(portray_clause(user_error,Message,[]),_,catch_ignore(format(user_error, "~n/* ~q. */~n", [Message]))), + %format(user_error, "~n/* ~p. */~n", [Message]), + flush_output(user_error). + + +swi_only(_):- is_scryer,!,fail. +swi_only(G):- call(G). +is_scryer:- \+ current_prolog_flag(libswipl,_). + + +:- create_prolog_flag(max_per_file,inf,[keep(true),access(read_write),type(term)]). +:- create_prolog_flag(max_disk_cache,inf,[keep(true),access(read_write),type(term)]). +:- create_prolog_flag(samples_per_million,inf,[keep(true),access(read_write),type(term)]). + +with_cwd(Dir,Goal):- Dir == '.',!,setup_call_cleanup(working_directory(X, X), Goal, working_directory(_,X)). +with_cwd(Dir,Goal):- setup_call_cleanup(working_directory(X, Dir), Goal, working_directory(_,X)). + +with_option([],G):-!,call(G). +with_option([H|T],G):- !, with_option(H,with_option(T,G)). +with_option(N=V,G):-!, with_option(N,V,G). +with_option(NV,G):- compound(NV), NV =..[N,V],!,with_option(N,V,G). +with_option(N,G):- with_option(N,true,G). + +with_option(N,V,G):- option_value(N,W), + setup_call_cleanup(set_option_value(N,V),G, set_option_value(N,W)). + + +was_option_value(N,V):- nb_current(N,VV), !,V=VV. +was_option_value(N,V):- current_prolog_flag(N,VV),!,V=VV. +was_option_value(N,V):- prolog_load_context(N,VV),!,V=VV. + +option_else(N,V,Else):- notrace(option_else0(N,V,Else)). +option_else0( N,V,_Else):- was_option_value(N,VV),!,VV=V. +option_else0(_N,V, Else):- !,V=Else. + +option_value(N,V):- notrace(option_value0(N,V)). +option_value0( N,V):- nonvar(V), option_value0( N,VV), !, p2m(VV,V1),p2m(V,V2),!,V1=V2.%equal_enough(V1,V2). +option_value0( N,V):- option_else0( N,V ,[]). + +p2mE(NA,NA):- \+ atom(NA),!. +p2mE(false,'False'). +p2mE(true,'True'). +p2mE(E,E). +set_option_value(N,V):- + set_option_value0(N,V). +set_option_value0(N,V):- + p2mE(V,VV),!, + catch(nb_setval(N,VV),E,fbug(E)), + catch(create_prolog_flag(N,V,[keep(false),access(read_write), type(term)]),E,fbug(E)), + catch(set_prolog_flag(N,V),E,fbug(E)),!. + +kaggle_arc:- \+ exists_directory('/opt/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/kaggle_arc/'), !. +%kaggle_arc:- !. +kaggle_arc:- + with_option(argv,['--libonly'], + with_cwd('/opt/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/kaggle_arc/', + ensure_loaded(kaggle_arc))). + +%:- ensure_loaded((read_obo2)). + +%:- kaggle_arc. + +symbol(X):- atom(X). +symbolic(X):- atomic(X). +symbol_number(S,N):- atom_number(S,N). +symbol_string(S,N):- atom_string(S,N). +symbol_chars(S,N):- atom_chars(S,N). +symbol_length(S,N):- atom_length(S,N). +symbol_concat(A,B,C):- atom_concat(A,B,C). +symbolic_list_concat(A,B,C):- atomic_list_concat(A,B,C). +symbol_contains(T,TT):- atom_contains(T,TT). + +:- prolog_load_context(file, File), + absolute_file_name('../../data/ftp.flybase.org/releases/current/',Dir,[relative_to(File),file_type(directory)]), + asserta(ftp_data(Dir)). + +:- prolog_load_context(file, File), + absolute_file_name('./',Dir,[relative_to(File),file_type(directory)]), + asserta(pyswip_dir(Dir)). + + +:- prolog_load_context(directory, Dir), + asserta(user:library_directory(Dir)), + asserta(pyswip_metta_dir(Dir)). + +metta_python:- ensure_loaded(library(metta_python)). +:- if( (fail, \+ current_predicate(must_det_ll/1))). +% Calls the given Goal and throws an exception if Goal fails. +% Usage: must_det_ll(+Goal). +must_det_ll(M:Goal) :- !, must_det_ll(M,Goal). +must_det_ll(Goal) :- must_det_ll(user,Goal). + +must_det_ll(_M,Goal) :- var(Goal),!,throw(var_must_det_ll(Goal)),!. +must_det_ll(M,Goal) :- var(M),!,strip_module(Goal,M,NewGoal),!,must_det_ll(M,NewGoal). +must_det_ll(M,(GoalA,GoalB)) :- !, must_det_ll(M,GoalA), must_det_ll(M,GoalB). +must_det_ll(M,(GoalA->GoalB;GoalC)) :- !, (call_ll(M,GoalA)-> must_det_ll(M,GoalB) ; must_det_ll(M,GoalC)). +must_det_ll(M,(GoalA*->GoalB;GoalC)) :- !, (call_ll(M,GoalA)*-> must_det_ll(M,GoalB) ; must_det_ll(M,GoalC)). +must_det_ll(M,(GoalA->GoalB)) :- !, (call_ll(M,GoalA)-> must_det_ll(M,GoalB)). +must_det_ll(_,M:Goal) :- !, must_det_ll(M,Goal). +must_det_ll(M,Goal) :- + % Call Goal, succeed with true if Goal succeeds. + M:call(Goal) -> true ; % If Goal fails, throw an exception indicating that Goal failed. + throw(failed(Goal)). + +call_ll(_M,Goal):- var(Goal),!,throw(var_call_ll(Goal)),!. +call_ll(M,Goal):- var(M),!,strip_module(Goal,M,NewGoal),!,call_ll(M,NewGoal). +call_ll(M,Goal):- M:call(Goal). + +:- endif. + + +:- if( \+ current_predicate(if_t/2)). +if_t(If,Then):- call(If)->call(Then);true. +:-endif. + +:- if( \+ current_predicate(atom_contains/2)). +atom_contains(Atom1, SubAtom) :- sub_atom(Atom1, _Before, _, _After, SubAtom). +:- endif. + +:- if( \+ current_predicate(nop/1)). +nop(_). +:- endif. + +:- if( \+ current_predicate(catch_ignore/1)). +catch_ignore(G):- ignore(catch(G,E,catch_i((nl,writeq(causes(G,E)),nl)))). +:- endif. + +:- if( \+ current_predicate(catch_i/1)). +catch_i(G):- ignore(catch(G,_,true)). +:- endif. + +:- if( \+ current_predicate(add_history1/1)). +add_history1(_). +:- endif. + +:- if( \+ current_predicate(add_history/1)). +add_history(_). +:- endif. + diff --git a/metta_vspace/pyswip/metta_data.pl b/metta_vspace/pyswip/metta_data.pl index 48a9c382..93eff6b2 100755 --- a/metta_vspace/pyswip/metta_data.pl +++ b/metta_vspace/pyswip/metta_data.pl @@ -1,26 +1,11 @@ - typed_list(Cmpd,Type,List):- compound(Cmpd), Cmpd\=[_|_], compound_name_arguments(Cmpd,Type,[List|_]),is_list(List). - is_syspred(H,Len,Pred):- notrace(is_syspred0(H,Len,Pred)). is_syspred0(H,_Ln,_Prd):- \+ atom(H),!,fail. is_syspred0(H,_Ln,_Prd):- upcase_atom(H,U),downcase_atom(H,U),!,fail. is_syspred0(H,Len,Pred):- current_predicate(H/Len),!,Pred=H. is_syspred0(H,Len,Pred):- atom_concat(Mid,'!',H), H\==Mid, is_syspred0(Mid,Len,Pred),!. -is_syspred0(H,Len,Pred):- atom_concat(Mid,'-p',H), H\==Mid, is_syspred0(Mid,Len,Pred),!. -is_syspred0(H,Len,Pred):- atom_concat(Mid,'-fn',H), H\==Mid, is_syspred0(Mid,Len,Pred),!. is_syspred0(H,Len,Pred):- into_underscores(H,Mid), H\==Mid, is_syspred0(Mid,Len,Pred),!. %is_function(F):- atom(F). -is_metta_data_functor(Eq,F):- !, fail, - current_self(Self),is_metta_data_functor(Eq,Self,F). - -is_metta_data_functor(_Othr,H):- clause(is_data_functor(H),_). -is_metta_data_functor(Other,H):- H\=='Right', H\=='Something', - % metta_type(Other,H,_), % fail, - \+ metta_atom(Other,[H|_]), - \+ metta_defn(Other,[H|_],_), - \+ is_metta_builtin(H), - \+ is_comp_op(H,_), - \+ is_math_op(H,_,_). is_metta_data_functor(_Eq,_Othr,H):- clause(is_data_functor(H),_). is_metta_data_functor(Eq,Other,H):- H\=='Right', H\=='Something', % metta_type(Other,H,_), % fail, @@ -36,7 +21,7 @@ :- endif. -is_decl_type(ST):- dif(Arrow,'->'),Type=[Arrow|_],metta_type(_,_,Type),sub_sterm(T,Type),T=@=ST, \+ nontype(ST). +is_decl_type(ST):- metta_type(_,_,Type),sub_sterm(T,Type),T=@=ST, \+ nontype(ST). is_decl_type([ST|_]):- !, atom(ST),is_decl_type_l(ST). is_decl_type(ST):- \+ atom(ST),!,fail. is_decl_type('%Undefined%'). is_decl_type('Number'). @@ -64,8 +49,8 @@ args_violation(_Dpth,_Slf,Args,List):- ( \+ iz_conz(Args); \+ iz_conz(List)), !, fail. args_violation(Depth,Self,[A|Args],[L|List]):- once(arg_violation(Depth,Self,A,L) ; args_violation(Depth,Self,Args,List)). -arg_violation(Depth,Self,A,L):- \+ (get_type0(false,Depth,Self,A,T), \+ type_violation(T,L)). -%arg_violation(Depth,Self,A,_):- get_type(false,Depth,Self,A,_),!. +arg_violation(Depth,Self,A,L):- \+ (get_type0(Depth,Self,A,T), \+ type_violation(T,L)). +%arg_violation(Depth,Self,A,_):- get_type(Depth,Self,A,_),!. type_violation(T,L):- \+ \+ (is_nonspecific_type(T);is_nonspecific_type(L)),!,fail. type_violation(T,L):- T\=L. @@ -75,13 +60,12 @@ \+ arg_violation(Depth,Self,Arg,Type), arg_conform(Depth,Self,Arg,Type). -args_conform(_,_,I,O):- I==[],!,O=I. -args_conform(_Dpth,_Slf,Args,ParamTypes):- ( \+ iz_conz(Args); \+ iz_conz(ParamTypes)), !. -args_conform(Depth,Self,[A|Args],[TypeSought|ParamTypes]):- arg_conform(Depth,Self,A,TypeSought) , args_conform(Depth,Self,Args,ParamTypes). -arg_conform(Depth,Self,Var,TypeSought):- var(Var),!,set_type(Depth,Self,Var,TypeSought),!. -arg_conform(Depth,Self,A,TypeSought):- get_type(false,Depth,Self,A,ArgType), type_conform(ArgType,TypeSought),!. -%arg_conform(_Dpth,_Slf,_,_). -%arg_conform(Depth,Self,A,_):- get_type(false,Depth,Self,A,_),!. + +args_conform(_Dpth,_Slf,Args,List):- ( \+ iz_conz(Args); \+ iz_conz(List)), !. +args_conform(Depth,Self,[A|Args],[L|List]):- arg_conform(Depth,Self,A,L) , args_conform(Depth,Self,Args,List). +arg_conform(Depth,Self,A,L):- get_type(Depth,Self,A,T), type_conform(T,L),!. +arg_conform(_Dpth,_Slf,_,_). +%arg_conform(Depth,Self,A,_):- get_type(Depth,Self,A,_),!. type_conform(T,L):- T=L,!. type_conform(T,L):- \+ \+ (is_nonspecific_type(T);is_nonspecific_type(L)),!. @@ -92,24 +76,20 @@ is_nonspecific_type('Atom'). is_nonspecific_type('Any'). -%get_type(false,Depth,Self,Val,Type):- get_type01(false,Depth,Self,Val,Type). -get_type(IsMT,Depth,Self,Val,TypeO):- no_repeats(TypeT,(get_type9(IsMT,Depth,Self,Val,Type),TypeT=Type)),Type=TypeO. -get_type(Depth,Self,Val,TypeO):- no_repeats(TypeT,(get_type9(false,Depth,Self,Val,Type),TypeT=Type)),Type=TypeO. -get_metatype(Depth,Self,Val,TypeO):- no_repeats(TypeT,(get_type9(true,Depth,Self,Val,Type),TypeT=Type)),Type=TypeO. - - +%get_type(Depth,Self,Val,Type):- get_type01(Depth,Self,Val,Type). +get_type(Depth,Self,Val,TypeO):- no_repeats(TypeT,(get_type9(Depth,Self,Val,Type),TypeT=Type)),Type=TypeO. -get_type9(false,_Dpth,_Slf, Val,Type):- var(Val),get_attr(Val,metta_vtype,Args),!,arg(3,Args,Type). -get_type9(IsMT,Depth,Self,Val,Type):- get_type0(IsMT,Depth,Self,Val,Type). -get_type9(IsMT,Depth,Self,Val,Type):- get_type1(IsMT,Depth,Self,Val,Type), ground(Type),Type\==[], Type\==Val,!. -get_type9(IsMT,Depth,Self,Val,Type):- get_type2(IsMT,Depth,Self,Val,Type), ( is_list(Type)->! ; true). -get_type9(false,_Dpth,_Slf,_Vl,[]). +get_type9(_Dpth,_Slf,Expr,'hyperon::space::DynSpace'):- is_dynaspace(Expr),!. +get_type9(Depth,Self,Val,Type):- get_type0(Depth,Self,Val,Type). +get_type9(Depth,Self,Val,Type):- get_type1(Depth,Self,Val,Type), ground(Type),Type\==[], Type\==Val,!. +get_type9(Depth,Self,Val,Type):- get_type2(Depth,Self,Val,Type), ( is_list(Type)->! ; true). +get_type9(_Dpth,_Slf,_Vl,[]). -get_type2(false,Depth,_Slf,Type,Type):- Depth<1,!. -%get_type(false,Depth,Self,Val,Type):- is_debugging(eval), !, -% ftrace(get_type0(false,Depth,Self,Val,Type)). -get_type2(IsMT,Depth,Self,Val,Type):- get_type0(IsMT,Depth,Self,Val,Type). -get_type2(IsMT,Depth,Self,Val,Type):- get_type1(IsMT,Depth,Self,Val,Type). +get_type2(Depth,_Slf,Type,Type):- Depth<1,!. +%get_type(Depth,Self,Val,Type):- is_debugging(eval), !, +% ftrace(get_type0(Depth,Self,Val,Type)). +get_type2(Depth,Self,Val,Type):- get_type0(Depth,Self,Val,Type). +get_type2(Depth,Self,Val,Type):- get_type1(Depth,Self,Val,Type). is_space_type(Space,is_asserted_space):- was_asserted_space(Space),!. @@ -123,128 +103,122 @@ is_dynaspace(S):- py_named_space(S). is_dynaspace(S):- typed_list(S,'hyperon::space::DynSpace',_). % notrace( is_space_type(Expr,_)),!. - -get_type0(_,_Dpth,_Slf,Expr,'hyperon::space::DynSpace'):- is_dynaspace(Expr),!. -get_type0(IsMT,Depth,Self,Expr,['StateMonad',Type]):- notrace( is_valid_nb_state(Expr)),!, 'get-state'(Expr,Val),!, - ((state_decltype(Expr,Type),nonvar(Type)); (Depth2 is Depth-1, get_type(IsMT,Depth2,Self,Val,Type))). -get_type0(IsMT,Depth,Self,Val,Type):- \+ compound(Val),!,get_type01(IsMT,Depth,Self,Val,Type),!. -get_type0(IsMT,Depth,Self,Val,Type):- get_type03(IsMT,Depth,Self,Val,Type),!. - -get_type01(false,_Dpth,_Slf,Var,_):- var(Var),!. -get_type01(true,_Dpth,_Slf, [],'Expression'):- !. -get_type01(false,_Dpth,_Slf, [],'%Undefined%'):- !. - -get_type01(false,_Dpth,Self,Op,Type):- metta_type(Self,Op,Type). - -get_type01(false,_Dpth,_Slf,Val,'Number'):- number(Val). -get_type01(false,_Dpth,_Slf,Val,'Integer'):- integer(Val). -get_type01(false,_Dpth,_Slf,Val,'Decimal'):- float(Val). -get_type01(false,_Dpth,_Slf,Val,'Rational'):- rational(Val). - -get_type01(_,_Dpth,_Slf,Val,'Bool'):- (Val=='False';Val=='True'),!. -get_type01(false,_Dpth,_Slf,Val,Type):- string(Val),!,(Type='String';Type='Symbol'). -get_type01(false,_Dpth,_Slf,Expr,_):- \+ atom(Expr),!,fail. - -get_type01(false,_Dpth,_Slf,Val,Type):- is_decl_type(Val),(Type=Val;Type='Type'). -get_type01(false,_Dpth,_Slf,Val,Type):- atomic_list_concat([Type,_|_],'@',Val). -get_type01(false,_Dpth,_Slf,Val,Type):- atomic_list_concat([Type,_|_],':',Val). -get_type01(IsMT,Depth,Self,Op,Type):- Depth2 is Depth-1, eval_args(Depth2,Self,Op,Val),Op\=@=Val,!, get_type(IsMT,Depth2,Self,Val,Type). -%get_type01(false,_Dpth,_Slf,Expr,'hyperon::space::DynSpace'):- \+ is_list(Expr), callable(Expr), is_space_type(Expr,_). -get_type01(true,_Dpth,_Slf,_Val,'String'). -get_type01(true,_Dpth,_Slf,_Val,'Symbol'). - - - -get_type02(false,_Dpth,Self,Expr,Type):- metta_type(Self,TExpr,Type), TExpr == Expr. -get_type02(false,_Dpth,Self,Expr,Type):- metta_type(Self,TExpr,Type), TExpr =@= Expr. -get_type02(IsMT,Depth,Self,[Op|Expr],Type):- maplist(get_type(IsMT,Depth,Self),Expr,Types), +get_type0(_Dpth,_Slf,Expr,'hyperon::space::DynSpace'):- is_dynaspace(Expr),!. +get_type0(Depth,Self,Expr,['StateMonad',Type]):- notrace( is_valid_nb_state(Expr)),!, 'get-state'(Expr,Val),!, + ((state_decltype(Expr,Type),nonvar(Type)); (Depth2 is Depth-1, get_type(Depth2,Self,Val,Type))). +get_type0(Depth,Self,Val,Type):- \+ compound(Val),!,get_type01(Depth,Self,Val,Type),!. +get_type0(Depth,Self,Val,Type):- get_type03(Depth,Self,Val,Type),!. + +get_type01(_Dpth,_Slf,Var,'%Undefined%'):- var(Var),!. +get_type01(_Dpth,_Slf, [],'%Undefined%'):- !. +get_type01(_Dpth,_Slf,Val,'Number'):- number(Val). +get_type01(_Dpth,_Slf,Val,'Integer'):- integer(Val). +get_type01(_Dpth,_Slf,Val,'Decimal'):- float(Val). +get_type01(_Dpth,_Slf,Val,'Rational'):- rational(Val). +get_type01(_Dpth,_Slf,Val,'Bool'):- (Val=='False';Val=='True'),!. +get_type01(_Dpth,_Slf,Val,Type):- string(Val),!,(Type='String';Type='Symbol'). +get_type01(_Dpth,_Slf,Expr,_):- \+ atom(Expr),!,fail. +get_type01(_Dpth,Self,Op,Type):- metta_type(Self,Op,Type). +get_type01(_Dpth,_Slf,Val,Type):- is_decl_type(Val),(Type=Val;Type='Type'). +get_type01(_Dpth,_Slf,Val,Type):- atomic_list_concat([Type,_|_],'@',Val). +get_type01(_Dpth,_Slf,Val,Type):- atomic_list_concat([Type,_|_],':',Val). +get_type01(Depth,Self,Op,Type):- Depth2 is Depth-1, eval_args(Depth2,Self,Op,Val),Op\=@=Val,!, get_type(Depth2,Self,Val,Type). +%get_type01(_Dpth,_Slf,Expr,'hyperon::space::DynSpace'):- \+ is_list(Expr), callable(Expr), is_space_type(Expr,_). +get_type01(_Dpth,_Slf,_Val,'String'). +get_type01(_Dpth,_Slf,_Val,'Symbol'). + + + +get_type02(_Dpth,Self,Expr,Type):- metta_type(Self,TExpr,Type), TExpr == Expr. +get_type02(_Dpth,Self,Expr,Type):- metta_type(Self,TExpr,Type), TExpr =@= Expr. +get_type02(Depth,Self,[Op|Expr],Type):- maplist(get_type(Depth,Self),Expr,Types), metta_type(Self,[Op|Types],Type). -get_type03(IsMT,Depth,Self,[[Op|Args]|Arg],Type):- symbol(Op), - get_type03(IsMT,Depth,Self,[Op|Args],Type1), - get_type(IsMT,Depth,Self,Arg,ArgType), +get_type03(Depth,Self,[[Op|Args]|Arg],Type):- symbol(Op), + get_type03(Depth,Self,[Op|Args],Type1), + get_type(Depth,Self,Arg,ArgType), ignore(sub_var(ArgType,Type1)->true;(sub_term(ST,Type1),var(ST),ST=ArgType)), last(Type1,Type). -get_type03(false,_Dpth,_Slf,Cmpd,Type):-typed_list(Cmpd,Type,_List). -get_type03(false,Depth,Self,[Op|Args],Type):- symbol(Op), - get_operator_typedef(Self,Op,ParamTypes,RetType), +get_type03(_Dpth,_Slf,Cmpd,Type):-typed_list(Cmpd,Type,_List). +get_type03(Depth,Self,[Op|Args],Type):- symbol(Op), + get_operator_typedef(Self,Op,Params,RetType), % Fills in type variables when possible - ignore(args_conform(Depth,Self,Args,ParamTypes)), + ignore(args_conform(Depth,Self,Args,Params)), % unitests: arg violations should return () - (\+ args_violation(Depth,Self,Args,ParamTypes) -> Type=RetType ; (Type=[],!)). + (\+ args_violation(Depth,Self,Args,Params) -> Type=RetType ; (Type=[],!)). -get_type03(IsMT,Depth,Self,Expr,Type):- get_type02(IsMT,Depth,Self,Expr,Type). +get_type03(Depth,Self,Expr,Type):- get_type02(Depth,Self,Expr,Type). -get_type03(IsMT,Depth,Self,EvalMe,Type):- needs_eval(EvalMe),Depth2 is Depth-1, +get_type03(Depth,Self,EvalMe,Type):- needs_eval(EvalMe),Depth2 is Depth-1, eval_args(Depth2,Self,EvalMe,Val), \+ needs_eval(Val),!, - get_type(IsMT,Depth2,Self,Val,Type). + get_type(Depth2,Self,Val,Type). -get_type03(IsMT,Depth,Self,Expr,Type):- Depth2 is Depth-1, +get_type03(Depth,Self,Expr,Type):- Depth2 is Depth-1, eval_args(Depth2, Self,Expr,Val), Expr\=@=Val,!, - get_type(IsMT,Depth2,Self,Val,Type). + get_type(Depth2,Self,Val,Type). -get_type03(false,_Dpth,_Slf,Val,Type):- is_decl_type(Val),(Type=Val;Type='Type'). +get_type03(_Dpth,_Slf,Val,Type):- is_decl_type(Val),(Type=Val;Type='Type'). -get_type03(false,_Dpth,_Slf,Expr,'Expression'):- is_list(Expr),!. +get_type03(_Dpth,_Slf,Expr,'Expression'):- is_list(Expr),!. -get_type03(IsMT,Depth,Self,List,Types):- List\==[], is_list(List), - Depth2 is Depth-1,maplist(get_type(IsMT,Depth2,Self),List,Types). +get_type03(Depth,Self,List,Types):- List\==[], is_list(List), + Depth2 is Depth-1,maplist(get_type(Depth2,Self),List,Types). -get_type03(false,_Dpth,_Slf,Cmpd,Type):- compound(Cmpd),!, \+ ground(Cmpd),!,Type=[]. +get_type03(_Dpth,_Slf,Cmpd,Type):- compound(Cmpd),!, \+ ground(Cmpd),!,Type=[]. -%get_type0(false,_Dpth,Self,List,Type):- is_list(List),metta_type(Self,Type,['->'|List]). -%get_type(false,Depth,Self,Op,Type):- nonvar(Op),metta_type(Self,Op,Type2),Depth2 is Depth-1,get_type(false,Depth2,Self,Type2,Type). -%get_type(false,Depth,Self,Op,Type):- Depth>0,nonvar(Op),metta_type(Self,Type,Op),!. %,!,last_element(List,Type). -%get_type(false,Depth,Self,[T|List],['List',Type]):- Depth2 is Depth-1, is_list(List),get_type(false,Depth2,Self,T,Type),!, -% forall((member(Ele,List),nonvar(Ele)),get_type(false,Depth2,Self,Ele,Type)),!. -%get_type(false,Depth,_Slf,Cmpd,Type):- compound(Cmpd), functor(Cmpd,Type,1),!. -%get_type0(false,_Dpth,_Slf,_,'%Undefined%'):- fail. +%get_type0(_Dpth,Self,List,Type):- is_list(List),metta_type(Self,Type,['->'|List]). +%get_type(Depth,Self,Op,Type):- nonvar(Op),metta_type(Self,Op,Type2),Depth2 is Depth-1,get_type(Depth2,Self,Type2,Type). +%get_type(Depth,Self,Op,Type):- Depth>0,nonvar(Op),metta_type(Self,Type,Op),!. %,!,last_element(List,Type). +%get_type(Depth,Self,[T|List],['List',Type]):- Depth2 is Depth-1, is_list(List),get_type(Depth2,Self,T,Type),!, +% forall((member(Ele,List),nonvar(Ele)),get_type(Depth2,Self,Ele,Type)),!. +%get_type(Depth,_Slf,Cmpd,Type):- compound(Cmpd), functor(Cmpd,Type,1),!. +%get_type0(_Dpth,_Slf,_,'%Undefined%'):- fail. state_decltype(Expr,Type):- functor(Expr,_,A),arg(A,Expr,Type),once(var(Type);is_decl_type(Type)). -get_type1(false,_Dpth,_Slf,Var,'%Undefined%'):- var(Var),!. -get_type1(false,_Dpth,_Slf,Val,'Number'):- number(Val),!. -get_type1(IsMT,Depth,Self,Expr,['StateMonad',Type]):- is_valid_nb_state(Expr),'get-state'(Expr,Val),!, - get_type1(IsMT,Depth,Self,Val,Type). +get_type1(_Dpth,_Slf,Var,'%Undefined%'):- var(Var),!. +get_type1(_Dpth,_Slf,Val,'Number'):- number(Val),!. +get_type1(Depth,Self,Expr,['StateMonad',Type]):- is_valid_nb_state(Expr),'get-state'(Expr,Val),!, + get_type1(Depth,Self,Val,Type). -get_type1(IsMT,Depth,Self,EvalMe,Type):- needs_eval(EvalMe), +get_type1(Depth,Self,EvalMe,Type):- needs_eval(EvalMe), eval_args(Depth,Self,EvalMe,Val), \+ needs_eval(Val),!, - get_type1(IsMT,Depth,Self,Val,Type). + get_type1(Depth,Self,Val,Type). -get_type1(false,_Dpth,Self,[Fn|_],Type):- symbol(Fn),metta_type(Self,Fn,List),last_element(List,Type), nonvar(Type), +get_type1(_Dpth,Self,[Fn|_],Type):- symbol(Fn),metta_type(Self,Fn,List),last_element(List,Type), nonvar(Type), is_type(Type). -get_type1(false,_Dpth,Self,List,Type):- is_list(List),metta_type(Self,List,LType),last_element(LType,Type), nonvar(Type), +get_type1(_Dpth,Self,List,Type):- is_list(List),metta_type(Self,List,LType),last_element(LType,Type), nonvar(Type), is_type(Type). -get_type1(false,Depth,_Slf,Type,Type):- Depth<1,!. -get_type1(_True,_Dpth,Self,List,Type):- is_list(List),metta_type(Self,Type,['->'|List]). -get_type1(IsMT,Depth,Self,List,Types):- List\==[], is_list(List),Depth2 is Depth-1,maplist(get_type1(IsMT,Depth2,Self),List,Types). -get_type1(false,_Dpth,Self,Fn,Type):- symbol(Fn),metta_type(Self,Fn,Type),!. -%get_type1(false,Depth,Self,Fn,Type):- nonvar(Fn),metta_type(Self,Fn,Type2),Depth2 is Depth-1,get_type1(false,Depth2,Self,Type2,Type). -%get_type1(false,Depth,Self,Fn,Type):- Depth>0,nonvar(Fn),metta_type(Self,Type,Fn),!. %,!,last_element(List,Type). +get_type1(Depth,_Slf,Type,Type):- Depth<1,!. +get_type1(_Dpth,Self,List,Type):- is_list(List),metta_type(Self,Type,['->'|List]). +get_type1(Depth,Self,List,Types):- List\==[], is_list(List),Depth2 is Depth-1,maplist(get_type1(Depth2,Self),List,Types). +get_type1(_Dpth,Self,Fn,Type):- symbol(Fn),metta_type(Self,Fn,Type),!. +%get_type1(Depth,Self,Fn,Type):- nonvar(Fn),metta_type(Self,Fn,Type2),Depth2 is Depth-1,get_type1(Depth2,Self,Type2,Type). +%get_type1(Depth,Self,Fn,Type):- Depth>0,nonvar(Fn),metta_type(Self,Type,Fn),!. %,!,last_element(List,Type). -get_type1(IsMT,Depth,Self,Expr,Type):-Depth2 is Depth-1, +get_type1(Depth,Self,Expr,Type):-Depth2 is Depth-1, eval_args(Depth2,Self,Expr,Val), - Expr\=@=Val,get_type1(IsMT,Depth2,Self,Val,Type). + Expr\=@=Val,get_type1(Depth2,Self,Val,Type). -get_type1(false,_Dpth,_Slf,Val,'String'):- string(Val),!. -get_type1(false,_Dpth,_Slf,Val,Type):- is_decl_type(Val),Type=Val. -get_type1(false,_Dpth,_Slf,Val,'Bool'):- (Val=='False';Val=='True'),!. -%get_type1(false,_Dpth,_Slf,Val,'Symbol'):- symbol(Val). -%get_type1(false,Depth,Self,[T|List],['List',Type]):- Depth2 is Depth-1, is_list(List),get_type1(false,Depth2,Self,T,Type),!, -% forall((member(Ele,List),nonvar(Ele)),get_type1(false,Depth2,Self,Ele,Type)),!. -%get_type1(false,Depth,_Slf,Cmpd,Type):- compound(Cmpd), functor(Cmpd,Type,1),!. -get_type1(false,_Dpth,_Slf,Cmpd,Type):- \+ ground(Cmpd),!,Type=[]. -get_type1(false,_Dpth,_Slf,_,'%Undefined%'). -%get_type1(false,Depth,Self,Val,Type):- Depth2 is Depth-1, get_type0(false,Depth2,Self,Val,Type). +get_type1(_Dpth,_Slf,Val,'String'):- string(Val),!. +get_type1(_Dpth,_Slf,Val,Type):- is_decl_type(Val),Type=Val. +get_type1(_Dpth,_Slf,Val,'Bool'):- (Val=='False';Val=='True'),!. +get_type1(_Dpth,_Slf,Val,'Symbol'):- symbol(Val). +%get_type1(Depth,Self,[T|List],['List',Type]):- Depth2 is Depth-1, is_list(List),get_type1(Depth2,Self,T,Type),!, +% forall((member(Ele,List),nonvar(Ele)),get_type1(Depth2,Self,Ele,Type)),!. +%get_type1(Depth,_Slf,Cmpd,Type):- compound(Cmpd), functor(Cmpd,Type,1),!. +get_type1(_Dpth,_Slf,Cmpd,Type):- \+ ground(Cmpd),!,Type=[]. +get_type1(_Dpth,_Slf,_,'%Undefined%'):- fail. +%get_type1(Depth,Self,Val,Type):- Depth2 is Depth-1, get_type0(Depth2,Self,Val,Type). @@ -253,68 +227,58 @@ as_prolog(Depth,Self,[H|T],[HH|TT]):- as_prolog(Depth,Self,H,HH),as_prolog(Depth,Self,T,TT). -as_prolog_e(_Dpth,_Slf,I,O):- \+ iz_conz(I),!,I=O. -as_prolog_e(Depth,Self,[H|T],O):- H=='::',!,as_prolog(Depth,Self,T,O). -as_prolog_e(Depth,Self,[H|T],[HH|TT]):- eval(Depth,Self,H,HH),as_prolog_e(Depth,Self,T,TT). - - -try_adjust_arg_types(_Eq,_RetType,Depth,Self,ParamTypes,X,Y):- - args_conform(Depth,Self,X,ParamTypes),!, - %set_type(Depth,Self,Y,RetType), - into_typed_args(Depth,Self,ParamTypes,X,Y). +try_adjust_arg_types(_Eq,RetType,Depth,Self,Params,X,Y):- + as_prolog(Depth,Self,X,M), + args_conform(Depth,Self,M,Params),!, + set_type(Depth,Self,Y,RetType), + into_typed_args(Depth,Self,Params,M,Y). %adjust_args(Eq,RetType,Depth,Self,_,X,Y):- is_list(X), !, maplist(eval_args(Depth,Self),X,Y). %adjust_args(Eq,RetType,Depth,Self,_,X,Y):- is_list(X), !, maplist(as_prolog(Depth,Self),X,Y),!. -:- nodebug(casting). - -adjust_args(_Eq,_RetType,Res,Res,_Depth,_Self,_Op,X,Y):- X==[],!,Y=[]. -adjust_args(Eq,RetType,Res,NewRes,Depth,Self,Op,X,Y):- - get_operator_typedef(Self,Op,ParamTypes,RetType),!, - show_failure(casting,try_adjust_arg_types(Eq,RetType,Depth,Self,[RetType|ParamTypes],[Res|X],[NewRes|Y])). -adjust_args(_Eq,_RetType,Res,Res,_Dpth,Self,F,X,X):- (is_special_op(Self,F); \+ iz_conz(X)),!. -adjust_args(Eq,_RetType,Res,NewRes,Depth,Self,_,X,Y):- maplist(eval_99(Eq,_,Depth,Self),[Res|X],[NewRes|Y]),!. +adjust_args(_Eq,_RetType,_Depth,_Self,_Op,X,Y):- X==[],!,Y=[]. +adjust_args(_Eq,_RetType,_Dpth,Self,F,X,X):- (is_special_op(Self,F); \+ iz_conz(X)),!. +adjust_args(Eq,RetType,Depth,Self,Op,X,Y):- + %trace, + get_operator_typedef(Self,Op,Params,RetType), + try_adjust_arg_types(Eq,RetType,Depth,Self,Params,X,Y). +adjust_args(_Eq,_RetType,Depth,Self,_,X,Y):- as_prolog(Depth,Self,X,Y). -into_typed_args(_Dpth,_Slf,Sought,Before,Y):- (\+ iz_conz(Sought); \+ iz_conz(Before)),!, Before=Y. -into_typed_args(Depth,Self,[Sought|SoughtSought],[Before|BeforeBefore],[Y|YY]):- - into_typed_arg(Depth,Self,Sought,Before,Y), - into_typed_args(Depth,Self,SoughtSought,BeforeBefore,YY). +into_typed_args(_Dpth,_Slf,T,M,Y):- (\+ iz_conz(T); \+ iz_conz(M)),!, M=Y. +into_typed_args(Depth,Self,[T|TT],[M|MM],[Y|YY]):- + into_typed_arg(Depth,Self,T,M,Y), + into_typed_args(Depth,Self,TT,MM,YY). -into_typed_arg(Depth,Self,Sought,Before,Y):- into_typed_arg0(Depth,Self,Sought,Before,Y)*->true;Before=Y. +into_typed_arg(_Dpth,Self,T,M,Y):- var(M),!,put_attr(M,metta_type,Self=T),put_attr(Y,metta_type,Self=T),Y=M. +into_typed_arg(Depth,Self,T,M,Y):- into_typed_arg0(Depth,Self,T,M,Y)*->true;M=Y. -into_typed_arg0(Depth,Self,T,M,Y):- var(M),!,Y=M,put_attr(M,metta_vtype,typed_arg(Depth,Self,T)). -%into_typed_arg0(_Dpth,Self,Sought,Before,Y):- var(Before),!,put_attr(Before,metta_type,Self=Sought),put_attr(Y,metta_type,Self=Sought),Y=Before. -into_typed_arg0(Depth,Self,Sought,Before,Y):- var(Sought), !, get_type(false,Depth,Self,Before,Sought), - (wants_eval_kind(Sought)->eval_args(Depth,Self,Before,Y);Y=Before). +into_typed_arg0(Depth,Self,T,M,Y):- var(T), !, get_type(Depth,Self,M,T), + (wants_eval_kind(T)->eval_args(Depth,Self,M,Y);Y=M). -into_typed_arg0(Depth,Self,Sought,Before,Y):- is_pro_eval_kind(Sought),!,eval_args(Depth,Self,Before,Y). -into_typed_arg0(Depth,Self,Sought,Before,Y):- ground(Before),!, \+ arg_violation(Depth,Self,Before,Sought),Y=Before. -into_typed_arg0(_Dpth,_Slf,Sought,Before,Y):- is_non_eval_kind(Sought),!,Before=Y. -into_typed_arg0(Depth,Self,_,Before,Y):- eval_args(Depth,Self,Before,Y). +into_typed_arg0(Depth,Self,T,M,Y):- is_pro_eval_kind(T),!,eval_args(Depth,Self,M,Y). +into_typed_arg0(Depth,Self,T,M,Y):- ground(M),!, \+ arg_violation(Depth,Self,M,T),Y=M. +into_typed_arg0(_Dpth,_Slf,T,M,Y):- is_non_eval_kind(T),!,M=Y. +into_typed_arg0(Depth,Self,_,M,Y):- eval_args(Depth,Self,M,Y). set_type(Depth,Self,Var,Type):- nop(set_type(Depth,Self,Var,Type)),!. set_type(Depth,Self,Var,Type):- get_type(Depth,Self,Var,Was) *->Was=Type - ; if_t(var(Var),put_attr(Var,metta_vtype,typed_arg(Depth,Self,Type))). + ; if_t(var(Var),put_attr(Var,metta_type,Self=Type)). -metta_vtype:attr_unify_hook(typed_arg(Depth,Self,Type),NewValue):- - get_type(Depth,Self,NewValue,Was), +metta_type:attr_unify_hook(Self=Type,NewValue):- + get_type(20,Self,NewValue,Was), can_assign(Was,Type). can_assign(Was,Type):- Was=Type,!. can_assign(Was,Type):- (is_nonspecific_type(Was);is_nonspecific_type(Type)),!. -can_assign(_Ws,_Typ):- fail. +can_assign(_Ws,_Typ). is_non_eval_kind(Type):- is_nonspecific_type(Type),!. -is_non_eval_kind('Type'). -is_non_eval_kind('Expression'). is_non_eval_kind('Atom'). is_pro_eval_kind('Number'). -%is_pro_eval_kind('Nat'). is_pro_eval_kind('Symbol'). is_pro_eval_kind('Bool'). -is_pro_eval_kind(Type):- \+ is_non_eval_kind(Type). is_feo_f('Cons'). @@ -330,6 +294,7 @@ %is_user_defined_goal(Self,[H|_]):- is_user_defined_head(Eq,Self,H). +is_user_defined_head(Other,H):- is_user_defined_head(=,Other,H). is_user_defined_head(Eq,Other,H):- mnotrace(is_user_defined_head0(Eq,Other,H)). is_user_defined_head0(Eq,Other,[H|_]):- !, nonvar(H),!, is_user_defined_head_f(Eq,Other,H). is_user_defined_head0(Eq,Other,H):- callable(H),!,functor(H,F,_), is_user_defined_head_f(Eq,Other,F). @@ -345,38 +310,28 @@ is_user_defined_head_f1(Eq,Other,H):- metta_defn(Eq,Other,[H|_],_). %is_user_defined_head_f(Eq,_,H):- is_metta_builtin(H). -is_user_defined_head(Other,H):- mnotrace(is_user_defined_head0(Other,H)). -is_user_defined_head0(Other,[H|_]):- !, nonvar(H),!, is_user_defined_head_f(Other,H). -is_user_defined_head0(Other,H):- callable(H),!,functor(H,F,_), is_user_defined_head_f(Other,F). -is_user_defined_head0(Other,H):- is_user_defined_head_f(Other,H). - -is_user_defined_head_f(Other,H):- is_user_defined_head_f1(Other,H). -is_user_defined_head_f(Other,H):- is_user_defined_head_f1(Other,[H|_]). - -%is_user_defined_head_f1(Other,H):- metta_type(Other,H,_). -%s_user_defined_head_f1(Other,H):- metta_atom(Other,[H|_]). -is_user_defined_head_f1(Other,H):- metta_defn(Other,[H|_],_). -%is_user_defined_head_f(_,H):- is_metta_builtin(H). - is_special_op(Op):- current_self(Self),is_special_op(Self,Op). is_special_op(_Slf,F):- \+ atom(F), \+ var(F), !, fail. -is_special_op(Self,Op):- get_operator_typedef(Self,Op,ParamTypes,_RetType), - maplist(is_non_eval_kind,ParamTypes). +is_special_op(Self,Op):- get_operator_typedef(Self,Op,Params,_RetType), + maplist(is_non_eval_kind,Params). is_special_op(_Slf,Op):- is_special_builtin(Op). -get_operator_typedef(Self,Op,ParamTypes,RetType):- - get_operator_typedef1(Self,Op,ParamTypes,RetType)*->true; - get_operator_typedef2(Self,Op,ParamTypes,RetType). -get_operator_typedef1(Self,Op,ParamTypes,RetType):- +get_operator_typedef(Self,Op,Params,RetType):- + get_operator_typedef1(Self,Op,Params,RetType)*->true; + get_operator_typedef2(Self,Op,Params,RetType). +get_operator_typedef1(Self,Op,Params,RetType):- metta_type(Self,Op,['->'|List]), - append(ParamTypes,[RetType],List). -get_operator_typedef2(Self,Op,ParamTypes,RetType):- - nop(fbug(missing(get_operator_typedef2(Self,Op,ParamTypes,RetType)))),!,fail. + append(Params,[RetType],List). +get_operator_typedef2(Self,Op,Params,RetType):- + nop(wdmsg(missing(get_operator_typedef2(Self,Op,Params,RetType)))),!,fail. + +is_metta_data_functor(Eq,F):- + current_self(Self),is_metta_data_functor(Eq,Self,F). is_special_builtin('case'). diff --git a/metta_vspace/pyswip/metta_eval.pl b/metta_vspace/pyswip/metta_eval.pl index bcd8b5eb..a4657e79 100755 --- a/metta_vspace/pyswip/metta_eval.pl +++ b/metta_vspace/pyswip/metta_eval.pl @@ -1,6 +1,6 @@ % % post match modew -:- style_check(-singleton). +%:- style_check(-singleton). self_eval0(X):- \+ callable(X),!. self_eval0(X):- is_valid_nb_state(X),!. @@ -8,7 +8,7 @@ %self_eval0(X):- number(X),!. %self_eval0([]). self_eval0(X):- is_metta_declaration(X),!. -self_eval0([F|X]):- is_list(X),length(X,Len),!,nonvar(F), is_self_eval_l_fa(F,Len),!. +self_eval0(X):- is_list(X),!,fail. self_eval0(X):- typed_list(X,_,_),!. %self_eval0(X):- compound(X),!. %self_eval0(X):- is_ref(X),!,fail. @@ -16,8 +16,6 @@ self_eval0('Empty'). self_eval0(X):- atom(X),!, \+ nb_current(X,_),!. -is_self_eval_l_fa('S',1). - self_eval(X):- notrace(self_eval0(X)). :- set_prolog_flag(access_level,system). @@ -50,7 +48,7 @@ evals_to(XX,Y):- Y=@=XX,!. evals_to(XX,Y):- Y=='True',!, is_True(XX),!. -current_space(Space):- current_self(Space). +%current_self(Space):- nb_current(self_space,Space). do_expander('=',_,X,X):-!. do_expander(':',_,X,Y):- !, get_type(X,Y)*->X=Y. @@ -60,30 +58,26 @@ -eval_args(X,Y):- current_self(Self), eval_args(100,Self,X,Y). -eval_args(Depth,Self,X,Y):- eval_args('=',_,Depth,Self,X,Y). -eval_args(Eq,RetType,Depth,Self,X,Y):- eval(Eq,RetType,Depth,Self,X,Y). -/* +eval_args(X,Y):- current_self(Space), + rtrace_on_existence_error(eval(100,Space,X,Y)). +eval_args(Depth,Self,X,Y):- locally(set_prolog_flag(gc,false),rtrace_on_existence_error(eval(Depth,Self,X,Y))). eval_args(Eq,RetType,Depth,Self,X,Y):- locally(set_prolog_flag(gc,true), rtrace_on_existence_error( eval(Eq,RetType,Depth,Self,X,Y))). -*/ - %eval(Eq,RetType,Depth,_Self,X,_Y):- forall(between(6,Depth,_),write(' ')),writeqln(eval(Eq,RetType,X)),fail. eval(Depth,Self,X,Y):- eval('=',_RetType,Depth,Self,X,Y). %eval(Eq,RetType,_Dpth,_Slf,X,Y):- nonvar(Y),X=Y,!. -eval(_Eq,_RetType,_Dpth,_Slf,X,Y):- notrace(var(X)),!,Y=X. - -eval(Eq,RetType,Depth,Self,X,Y):- notrace(nonvar(Y)),!, +eval(Eq,RetType,Depth,Self,X,Y):- nonvar(Y),!, get_type(Depth,Self,Y,RetType), !, eval(Eq,RetType,Depth,Self,X,XX),evals_to(XX,Y). +eval(_Expander,_RetType,_Dpth,_Slf,X,Y):- var(X),!,Y=X. -eval(Eq,RetType,_Dpth,_Slf,[X|T],Y):- notrace((T==[], number(X))),!, do_expander(Eq,RetType,X,YY),Y=[YY]. +eval(Eq,RetType,_Dpth,_Slf,[X|T],Y):- T==[], number(X),!, do_expander(Eq,RetType,X,YY),Y=[YY]. /* eval(Eq,RetType,Depth,Self,[F|X],Y):- @@ -99,7 +93,6 @@ %notrace(allow_repeats_eval_(X)), !, eval_11(Eq,RetType,Depth,Self,X,Y). -/* eval(Eq,RetType,Depth,Self,X,Y):- nop(notrace((no_repeats_var(YY)), D1 is Depth-1)),!, @@ -112,7 +105,7 @@ allow_repeats_eval_([F|_]):- atom(F),allow_repeats_eval_f(F). allow_repeats_eval_f('superpose'). allow_repeats_eval_f('collapse'). -*/ + debugging_metta(G):- notrace((is_debugging((eval))->ignore(G);true)). @@ -138,7 +131,7 @@ format('~` t~d~5|:', [EX]), format('~` t~d~8|', [DR]), forall(between(1,DR,_),write(' |')),write('-'),write(AR),with_indents(false,write_src(Term)), - format('~N')))))). + format('~N')))))). with_debug(Flag,Goal):- is_debugging(Flag),!, call(Goal). @@ -150,13 +143,13 @@ flag_to_var(Flag,Var):- Flag=Var. set_debug(Flag,Val):- \+ atom(Flag), flag_to_var(Flag,Var), atom(Var),!,set_debug(Var,Val). -set_debug(Flag,true):- !, debug(metta(Flag)),flag_to_var(Flag,Var),set_option_value(Var,rtrace). -set_debug(Flag,false):- nodebug(metta(Flag)),flag_to_var(Flag,Var),set_option_value(Var,true). -if_trace((Flag;true),Goal):- !, notrace(( catch_err(ignore((Goal)),E,fbug(E-->if_trace((Flag;true),Goal))))). -if_trace(Flag,Goal):- notrace((catch_err(ignore((is_debugging(Flag),Goal)),E,fbug(E-->if_trace(Flag,Goal))))). +set_debug(Flag,true):- !, debug(metta(Flag)),flag_to_var(Flag,Var),set_option_value(Var,true). +set_debug(Flag,false):- nodebug(metta(Flag)),flag_to_var(Flag,Var),set_option_value(Var,false). +if_trace((Flag;true),Goal):- !, notrace(( catch_err(ignore((Goal)),E,wdmsg(E-->if_trace((Flag;true),Goal))))). +if_trace(Flag,Goal):- notrace((catch_err(ignore((is_debugging(Flag),Goal)),E,wdmsg(E-->if_trace(Flag,Goal))))). -%maybe_efbug(SS,G):- efbug(SS,G)*-> if_trace(eval,fbug(SS=G)) ; fail. +%maybe_efbug(SS,G):- efbug(SS,G)*-> if_trace(eval,wdmsg(SS=G)) ; fail. maybe_efbug(_,G):- call(G). %efbug(P1,G):- call(P1,G). efbug(_,G):- call(G). @@ -172,74 +165,94 @@ is_debugging(Flag):- debugging(metta(Flag),TF),!,TF==true. is_debugging(Flag):- debugging(Flag,TF),!,TF==true. is_debugging(Flag):- flag_to_var(Flag,Var), - (option_value(Var,rtrace)->true;(Flag\==Var -> is_debugging(Var))). + (option_value(Var,true)->true;(Flag\==Var -> is_debugging(Var))). :- nodebug(metta(overflow)). eval_99(Eq,RetType,Depth,Self,X,Y):- - eval(Eq,RetType,Depth,Self,X,Y)*->true;eval_failed(Eq,RetVal,Depth,Self,X,Y). + eval_20(Eq,RetType,Depth,Self,X,Y)*->true;eval_failed(Depth,Self,X,Y). -eval_00(_Eq,_RetType,Depth,_Slf,X,Y):- Depth<1,!,X=Y, (\+ trace_on_overflow-> true; flag(eval_num,_,0), - debug(metta(eval))). -eval_00(_Eq,_RetType,_Dpth,_Slf,X,Y):- self_eval(X),!,Y=X. +eval_00(_Expander,_RetType,Depth,_Slf,X,Y):- Depth<1,!,X=Y, (\+ trace_on_overflow-> true; flag(eval_num,_,0),debug(metta(eval))). +eval_00(_Expander,_RetType,_Dpth,_Slf,X,Y):- self_eval(X),!,Y=X. eval_00(Eq,RetType,Depth,Self,X,YO):- Depth2 is Depth-1, - Nth = nth(0), - copy_term(X, XX),!, - call_nth(eval_20(Eq,RetType,Depth2,Self,X,M),RNum), - (((RNum>1 , XX=@=M))-> (!,fail) ; true), - eval_01(Eq,RetType,Depth2,Self,XX,M,Y), - - notrace(eval_03(Eq,RetType,Depth2,Self,_XX,Y,YO)), - nop((arg(1,Nth,Was), Was1 is Was+1, nb_setarg(1,Nth,Was1))). - -eval_01(Eq,RetType,Depth,Self,XX,M,YO):- notrace(((M\=@=XX, \+ self_eval(M)))),!,eval_02(Eq,RetType,Depth,Self,XX,M,YO). -eval_01(_Eq,_RetType,_Depth,_Self,_,M,M). - - -eval_02(Eq,RetType,Depth,Self,_XX,M,YO):- eval_00(Eq,RetType,Depth,Self,M,Y)*-> Y=YO; YO=M. - - -eval_03(Eq,RetType,Depth2,Self,_XX,Y,YO):- - (if_or_else((fail,subst_args(Eq,RetType,Depth2,Self,Y,YO)), - if_or_else((fail,finish_eval(Eq,RetType,Depth2,Self,Y,YO)), + copy_term(X, XX), + eval_20(Eq,RetType,Depth,Self,X,M), + ((M\=@=XX, \+ self_eval(M))-> + eval_00(Eq,RetType,Depth2,Self,M,Y);Y=M), + once(if_or_else(subst_args(Eq,RetType,Depth2,Self,Y,YO), + if_or_else(finish_eval(Depth2,Self,Y,YO), Y=YO))). eval_11(_Eq,_RetType,_Dpth,_Slf,X,Y):- self_eval(X),!,Y=X. -%eval_11(Eq,RetType,Depth,Self,X,Y):- \+ is_debugging((eval)),!, D1 is Depth-1, eval_00(Eq,RetType,D1,Self,X,Y). +eval_11(Eq,RetType,Depth,Self,X,Y):- \+ is_debugging((eval)),!, + D1 is Depth-1, + eval_00(Eq,RetType,D1,Self,X,Y). eval_11(Eq,RetType,Depth,Self,X,Y):- - (( + notrace(( - notrace((flag(eval_num,EX,EX+1), + flag(eval_num,EX,EX+1), D1 is Depth-1, DR is 99-D1, - PrintRet = _)), + PrintRet = _, option_else('trace-length',Max,100), - notrace((if_t((EX>Max), (set_debug(eval,false),MaxP1 is Max+1, set_debug(overflow,false), - nop(format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)',[MaxP1])))))), + if_t((EX>Max), (set_debug(eval,false),MaxP1 is Max+1, set_debug(overflow,false), + format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)',[MaxP1]))), nop(notrace(no_repeats_var(YY))), - if_t(DR<20,if_trace((eval),(PrintRet=1, indentq(DR,EX, '-->',eval(X))))), + if_t(DR<10,if_trace((eval),(PrintRet=1, indentq(Depth,'-->'(EX,eval(Self,X,'$VAR'('RET')),depth(DR)))))), Ret=retval(fail))), call_cleanup(( - (eval_00(Eq,RetType,D1,Self,X,Y)), + call(eval_00(Eq,RetType,D1,Self,X,Y)), notrace(( \+ (Y\=YY), nb_setarg(1,Ret,Y)))), - (PrintRet==1 -> indentq(DR,EX,'<--',Ret) ; + (PrintRet==1 -> indentq(Depth,'<--'(EX,Ret)) ; notrace(ignore(((Y\=@=X, - if_t(DR<20,if_trace((eval),indentq(DR,EX,'<--',Ret))))))))), + if_t(DR<10,if_trace((eval),indentq(Depth,'<--'(EX,Ret)))))))))), (Ret\=@=retval(fail)->true;(rtrace(eval_00(Eq,RetType,D1,Self,X,Y)),fail)). + +eval_15(Eq,RetType,Depth,Self,X,Y):- !, + eval_20(Eq,RetType,Depth,Self,X,Y). + +eval_15(Eq,RetType,Depth,Self,X,Y):- + ((eval_20(Eq,RetType,Depth,Self,X,Y), + if_t(var(Y),dmsg((eval_20(Eq,RetType,Depth,Self,X,Y),var(Y)))), + nonvar(Y))*->true;(eval_failed(Depth,Self,X,Y),fail)). + + + + + + + + + + + + + :- discontiguous eval_20/6. :- discontiguous eval_40/6. +%:- discontiguous eval_30fz/5. +%:- discontiguous eval_31/5. +%:- discontiguous eval_60/5. + +eval_20(Eq,RetType,_Dpth,_Slf,Name,Y):- + atom(Name), !, + (nb_current(Name,X)->do_expander(Eq,RetType,X,Y); + Y = Name). + + +eval_20(Eq,RetType,_Dpth,_Slf,X,Y):- self_eval(X),!,do_expander(Eq,RetType,X,Y). % ================================================================= % ================================================================= @@ -249,14 +262,6 @@ % ================================================================= % ================================================================= -eval_20(Eq,RetType,Depth,Self,X,Y):- maybe_redirect(Eq,RetType,Depth,Self,X,Y), - fail, - eval_50(Eq,RetType,Depth,Self,X,Y). - -maybe_redirect(_Eq,_RetType,_Dpth,_Slf,X,_Y):- \+ is_list(X). -maybe_redirect(_Eq,_RetType,_Dpth,_Slf,[X|_],_Y):- \+ atom(X). -maybe_redirect(_Eq,_RetType,_Dpth,_Slf,X,_Y):- self_eval(X). - eval_20(Eq,RetType,_Dpth,_Slf,[X|T],Y):- T==[], \+ callable(X),!, do_expander(Eq,RetType,X,YY),Y=[YY]. %eval_20(Eq,RetType,_Dpth,Self,[X|T],Y):- T==[], atom(X), % \+ is_user_defined_head_f(Self,X), @@ -275,8 +280,6 @@ eval_20(Eq,_RetType,Depth,Self,[V|VI],[V|VO]):- var(V),is_list(VI),!,maplist(eval(Eq,_ArgRetType,Depth,Self),VI,VO). -eval_20(_Eq,_RetType,_Depth,_Self,[ConceptNode,X],X):-notrace(( atom(ConceptNode),atom_concat(_Concept,'Node',ConceptNode))),!. - % ================================================================= % ================================================================= @@ -293,20 +296,29 @@ eval_20(Eq,RetType,Depth,Self,['time',Cond],Res):- !, time_eval(eval(Cond),eval(Eq,RetType,Depth,Self,Cond,Res)). eval_20(Eq,RetType,Depth,Self,['print',Cond],Res):- !, eval(Eq,RetType,Depth,Self,Cond,Res),format('~N'),print(Res),format('~N'). % !(println! $1) -eval_20(Eq,RetType,Depth,Self,['println!'|Cond],Res):- !, - maplist(eval(Eq,RetType,Depth,Self),Cond,[Res|Out]), +eval_20(Eq,RetType,Depth,Self,['println!'|Cond],Res):- !, maplist(eval(Eq,RetType,Depth,Self),Cond,[Res|Out]), format('~N'),maplist(write_src,[Res|Out]),format('~N'). +eval_20(Eq,RetType,Depth,Self,['trace!',A|Cond],Res):- !, maplist(eval(Eq,RetType,Depth,Self),[A|Cond],[AA|Result]), + last(Result,Res), format('~N'),maplist(write_src,[AA]),format('~N'). +%eval_20(Eq,RetType,Depth,Self,['trace!',A,B],C):- !,eval(Eq,RetType,Depth,Self,B,C),format('~N'),wdmsg(['trace!',A,B]=C),format('~N'). +%eval_20(Eq,RetType,_Dpth,_Slf,['trace!',A],A):- !, format('~N'),wdmsg(A),format('~N'). -eval_20(_Eq,_RetType,_Depth,_Self,['println'|Cond],'Empty'):- !, format('~N'),maplist(write_src_nl,Cond),format('~N'). +eval_20(Eq,RetType,_Dpth,_Slf,List,YY):- is_list(List),maplist(self_eval,List),List=[H|_], \+ atom(H), !,Y=List,do_expander(Eq,RetType,Y,YY). -eval_20(Eq,RetType,Depth,Self,['trace!',A|Cond],Res):- !, maplist(eval(Eq,RetType,Depth,Self),[A|Cond],[AA|Result]), - last(Result,Res), format('~N'),maplist(write_src,[AA]),format('~N'). +eval_20(Eq,_ListOfRetType,Depth,Self,['TupleConcat',A,B],OO):- fail, !, + eval(Eq,RetType,Depth,Self,A,AA), + eval(Eq,RetType,Depth,Self,B,BB), + append(AA,BB,OO). +eval_20(Eq,OuterRetType,Depth,Self,['range',A,B],OO):- (is_list(A);is_list(B)), + ((eval(Eq,RetType,Depth,Self,A,AA), + eval(Eq,RetType,Depth,Self,B,BB))), + ((AA+BB)\=@=(A+B)), + eval_20(Eq,OuterRetType,Depth,Self,['range',AA,BB],OO),!. -%eval_20(Eq,RetType,Depth,Self,['trace!',A,B],C):- !,eval(Eq,RetType,Depth,Self,B,C),format('~N'),fbug(['trace!',A,B]=C),format('~N'). -%eval_20(Eq,RetType,_Dpth,_Slf,['trace!',A],A):- !, format('~N'),fbug(A),format('~N'). -eval_20(Eq,RetType,_Dpth,_Slf,List,YY):- notrace((is_list(List),maplist(self_eval,List),List=[H|_], \+ atom(H))), !,Y=List,do_expander(Eq,RetType,Y,YY). +%eval_20(Eq,RetType,Depth,Self,['colapse'|List], Flat):- !, maplist(eval(Eq,RetType,Depth,Self),List,Res),flatten(Res,Flat). + @@ -327,21 +339,21 @@ ['assertEqual',X,Y], (bagof_eval(Eq,RetType,Depth,Self,X,XX), bagof_eval(Eq,RetType,Depth,Self,Y,YY)), equal_enough_for_test(XX,YY), TF), - (TF=='True'->return_empty(RetVal);RetVal=[got,XX,[expected,YY]]). + (TF=='True'->return_empty(RetVal);RetVal=[got,XX,[expected(_)],YY]). eval_20(Eq,RetType,Depth,Self,['assertNotEqual',X,Y],RetVal):- !, loonit_assert_source_tf( ['assertEqual',X,Y], (bagof_eval(Eq,RetType,Depth,Self,X,XX), bagof_eval(Eq,RetType,Depth,Self,Y,YY)), \+ equal_enough(XX,YY), TF), - (TF=='True'->return_empty(RetVal);RetVal=[got,XX,[expected,YY]]). + (TF=='True'->return_empty(RetVal);RetVal=[got,XX,expected,YY]). eval_20(Eq,RetType,Depth,Self,['assertEqualToResult',X,Y],RetVal):- !, loonit_assert_source_tf( ['assertEqualToResult',X,Y], (bagof_eval(Eq,RetType,Depth,Self,X,XX), sort(Y,YY)), equal_enough_for_test(XX,YY), TF), - (TF=='True'->return_empty(RetVal);RetVal=[got,XX,[expected,YY]]). + (TF=='True'->return_empty(RetVal);RetVal=[got,XX,expected,YY]). loonit_assert_source_tf(Src,Goal,Check,TF):- @@ -359,6 +371,10 @@ sort_result(Res,Res). unify_enough(L,L). +%unify_enough(L,C):- is_list(L),into_list_args(C,CC),!,unify_lists(CC,L). +%unify_enough(C,L):- is_list(L),into_list_args(C,CC),!,unify_lists(CC,L). +%unify_enough(C,L):- \+ compound(C),!,L=C. +%unify_enough(L,C):- \+ compound(C),!,L=C. unify_enough(L,C):- into_list_args(L,LL),into_list_args(C,CC),unify_lists(CC,LL). %unify_lists(C,L):- \+ compound(C),!,L=C. @@ -411,9 +427,14 @@ % ================================================================= % ================================================================= % ================================================================= - -eval_20(Eq,RetType,_Dpth,_Slf,['new-space'],Space):- !, 'new-space'(Space),check_returnval(Eq,RetType,Space). - +% do_metta(_Who,What,Where,PredDecl,_TF):- do_metta(Where,What, PredDecl). +/* +eval_20(Eq,RetType,_Dpth,Self,['add-atom',Other,PredDecl],TF):- !, into_space(Self,Other,Space), as_tf(do_metta(Space,load,PredDecl),TF). +eval_20(Eq,RetType,_Dpth,Self,['remove-atom',Other,PredDecl],TF):- !, into_space(Self,Other,Space), as_tf(do_metta(Space,unload,PredDecl),TF). +eval_20(Eq,RetType,_Dpth,Self,['atom-count',Other],Count):- !, into_space(Self,Other,Space), findall(_,metta_defn(Eq,Other,_,_),L1),length(L1,C1),findall(_,get_metta_atom(Eq,Space,_),L2),length(L2,C2),Count is C1+C2. +eval_20(Eq,RetType,_Dpth,Self,['atom-replace',Other,Rem,Add],TF):- !, into_space(Self,Other,Space), copy_term(Rem,RCopy), + as_tf((metta_atom_iter_ref(Space,RCopy,Ref), RCopy=@=Rem,erase(Ref), do_metta(Other,load,Add)),TF). +*/ eval_20(Eq,RetType,Depth,Self,[Op,Space|Args],Res):- is_space_op(Op),!, eval_space_start(Eq,RetType,Depth,Self,[Op,Space|Args],Res). @@ -444,55 +465,100 @@ eval_space(Eq,RetType,_Dpth,_Slf,['get-atoms',Space],Atom):- !, ignore(RetType='Atom'), get_metta_atom_from(Space, Atom), check_returnval(Eq,RetType,Atom). +/* +get_atoms(_Dpth,_Slf,Other,Atom):- Other=='&self',!,get_metta_atom_from(Other, Atom). +% get_atoms_fail(Depth,Self,Other,Atom):- fail, is_asserted_space(Other),!, get_metta_atom(Eq,Other,Atom). +get_atoms(Depth,Self,Other,AtomO):- + into_space(Depth,Self,Other,Space), + once((space_to_Space(Depth,Self,Space,SpaceC), + into_listoid(SpaceC,AtomsL))), + %no_repeat_var(NRAtom), + call((member(Atom,AtomsL), + %Atom = NRAtom, + AtomO=Atom)). + +space_to_Space(_Dpth,_Slf,Space,SpaceC):- compound(Space),functor(Space,_,1),arg(1,Space,L),is_list(L),!,SpaceC=Space. +space_to_Space(_Dpth,_Slf,Space,SpaceC):- findall(Atom, get_metta_atom_from(Space, Atom),Atoms), + SpaceC = 'hyperon::space::DynSpace'(Atoms). +*/ + +%eval_space(Eq,RetType,Depth,Self,['match',Other,Goal,Template],Template):- into_space(Self,Other,Space),!, metta_atom_iter(Eq,Depth,Space,Goal). +%eval_space(Eq,RetType,Depth,Self,['match',Other,Goal,Template,Else],Template):- into_space(Self,Other,Space),!, (metta_atom_iter(Eq,Depth,Space,Goal)*->true;Else=Template). + % Match-ELSE eval_space(Eq,RetType,Depth,Self,['match',Other,Goal,Template,Else],Template):- !, ((eval_space(Eq,RetType,Depth,Self,['match',Other,Goal,Template],Template), \+ return_empty([],Template))*->true;Template=Else). % Match-TEMPLATE + eval_space(Eq,_RetType,Depth,Self,['match',Other,Goal,Template],Res):- !, metta_atom_iter(Eq,Depth,Self,Other,Goal), Template=Res. - -metta_atom_iter(Eq,Depth,Self,Other,[Equal,[F|H],B]):- Eq == Equal,!, % trace, - metta_defn(Eq,Other,[F|H],B). - + %finish_eval(Eq,RetType,Depth,Self,Template,Res). /* -metta_atom_iter(Eq,Depth,Self,Other,[Equal,[F|H],B]):- Eq == Equal,!, % trace, - metta_defn(Eq,Other,[F|H],BB), - eval_sometimes(Eq,_RetType,Depth,Self,B,BB). + call(( % copy_term(Goal+Template,CGoal+CTemplate), + catch_err(try_match(Eq,RetType,Depth,Self,Other,Goal),E, + ((wdmsg(catch_err(try_match(Eq,RetType,Depth,Self,Other,Goal))=E)), + rtrace(try_match(Eq,RetType,Depth,Self,Other,Goal)))))), + %print(Template), + finish_eval(Eq,RetType,Depth,Self,Template,Res). + +try_match(Eq,RetType,Depth,Self,Space,Goal):- !, + % into_space(Depth,Self,Other,Space), + metta_atom_iter(Eq,Depth,Self,Space,Goal). + +%try_match(Depth,Self,Other,Goal,_Template):- get_atoms(Depth,Self,Other,Goal). % Template=Res. +metta_atom_iter(Eq,Depth,Other,Goal):- + current_self(Self), + metta_atom_iter(Eq,Depth,Self,Other,Goal). + +metta_atom_iter_fail(Depth,_Slf,Other,[Equal,[F|H],B]):- fail, '=' == Equal,!, % trace, + call(metta_defn(Eq,Other,[F|HH],BB)), + once(eval_until_unify(Eq,RetType,Depth,Other,H,HH)), + once(eval_until_unify(Eq,RetType,Depth,Other,B,BB)). */ -metta_atom_iter(_Eq,Depth,_,_,_):- Depth<3,!,fail. -metta_atom_iter(Eq,Depth,Self,Other,[And|Y]):- atom(And), is_and(And),!, - (Y==[] -> true ; - ( D2 is Depth -1, Y = [H|T], - metta_atom_iter(Eq,D2,Self,Other,H),metta_atom_iter(Eq,D2,Self,Other,[And|T]))). +metta_atom_iter(Eq,_Depth,_Slf,Other,[Equal,[F|H],B]):- Eq == Equal,!, % trace, + (metta_defn(Eq,Other,[F|H],B)). % once(eval_until_unify(Eq,RetType,Depth,Other,H,HH)). -%metta_atom_iter(Eq,Depth,_Slf,Other,X):- dcall0000000000(eval_args_true(Eq,_RetType,Depth,Other,X)). -metta_atom_iter(Eq,Depth,_Slf,Other,X):- - %copy_term(X,XX), - dcall0000000000(eval_args_true(Eq,_RetType,Depth,Other,XX)), X=XX. +%metta_atom_iter(Eq,Depth,_Slf,Other,[Equal,[F|H],B]):- '=' == Equal,!, % trace, + % call(metta_defn(Eq,Other,[F|HH],B)), once(eval_until_unify(Eq,RetType,Depth,Other,H,HH)). +metta_atom_iter(_Eq,Depth,_,_,_):- Depth<3,!,fail. +metta_atom_iter(Eq,Depth,Self,Other,[And|Y]):- atom(And), is_and(And),!, + (Y==[] -> true ; ( D2 is Depth -1, Y = [H|T], metta_atom_iter(Eq,D2,Self,Other,H),metta_atom_iter(Eq,D2,Self,Other,[And|T]))). +metta_atom_iter(Eq,_Dpth,_Slf,Other,H):- get_metta_atom(Eq,Other,H). -eval_args_true_r(Eq,RetType,Depth,Self,X,TF1):- - ((eval_ne(Eq,RetType,Depth,Self,X,TF1), \+ is_False(TF1)); - ( \+ is_False(TF1),metta_atom_true(Eq,Depth,Self,Self,X))). +% is this OK? +metta_atom_iter(Eq,Depth,Self,Other,H):- metta_defn(Eq,Other,H,B), D2 is Depth -1, metta_atom_iter(Eq,D2,Self,Other,B). +%metta_atom_iter_l2(Depth,Self,Other,H):- metta_atom_iter(Eq,Depth,Self,Other,H). +%$metta_atom_iter(Eq,_Dpth,_Slf,[]):-!. -eval_args_true(Eq,RetType,Depth,Self,X):- - metta_atom_true(Eq,Depth,Self,Self,X); (nonvar(X),eval_ne(Eq,RetType,Depth,Self,X,TF1), TF1\=@=X, \+ is_False(TF1)). +eval_20(Eq,RetType,_Dpth,_Slf,['new-space'],Space):- !, 'new-space'(Space),check_returnval(Eq,RetType,Space). -% is this OK? -metta_atom_true(Eq,Depth,Self,Other,H):- nonvar(H), metta_defn(Eq,Other,H,B), D2 is Depth -1, metta_atom_true(Eq,D2,Self,Other,B). -metta_atom_true(Eq,_Dpth,_Slf,Other,H):- get_metta_atom(Eq,Other,H). +/* +metta_atom_iter(Eq,_Dpth,Other,[Equal,H,B]):- '=' == Equal,!, + (metta_defn(Eq,Other,H,B)*->true;(get_metta_atom(Eq,Other,H),B='True')). +metta_atom_iter(Eq,Depth,_,_):- Depth<3,!,fail. +metta_atom_iter(Eq,_Dpth,_Slf,[]):-!. +metta_atom_iter(Eq,_Dpth,Other,H):- get_metta_atom(Eq,Other,H). +metta_atom_iter(Eq,Depth,Other,H):- D2 is Depth -1, metta_defn(Eq,Other,H,B),metta_atom_iter(Eq,D2,Other,B). +metta_atom_iter(Eq,_Dpth,_Slf,[And]):- is_and(And),!. +metta_atom_iter(Eq,Depth,Self,[And,X|Y]):- is_and(And),!,D2 is Depth -1, metta_atom_iter(Eq,D2,Self,X),metta_atom_iter(Eq,D2,Self,[And|Y]). +*/ +/* +metta_atom_iter2(_,Self,[=,X,Y]):- metta_defn(Eq,Self,X,Y). +metta_atom_iter2(_Dpth,Other,[Equal,H,B]):- '=' == Equal,!, metta_defn(Eq,Other,H,B). +metta_atom_iter2(_Dpth,Self,X,Y):- metta_defn(Eq,Self,X,Y). %, Y\=='True'. +metta_atom_iter2(_Dpth,Self,X,Y):- get_metta_atom(Eq,Self,[=,X,Y]). %, Y\=='True'. +*/ +%metta_atom_iter_ref(Other,[Eq,H,B],Ref):-clause(metta_defn(Eq,Other,H,B),true,Ref). metta_atom_iter_ref(Other,H,Ref):-clause(asserted_metta_atom(Other,H),true,Ref). -eval_sometimes(Eq,RetType,Depth,Self,B,BB):- eval_20(Eq,RetType,Depth,Self,B,BB)*->true;(trace,B=BB). -%eval_sometimes(_Eq,_RetType,_Depth,_Self,B,B) - % ================================================================= % ================================================================= % ================================================================= @@ -509,13 +575,13 @@ eval(Eq,_UnkRetType,Depth,Self,A,_),!,Res =[]. % if there is nothing for case just treat like a collapse -eval_20(Eq,_RetType,Depth,Self,['case',A,[]],Empty):- !, +eval_20(Eq,_RetType,Depth,Self,['case',A,[]],Empty):- %forall(eval(Eq,_RetType2,Depth,Self,Expr,_),true), once(eval(Eq,_RetType2,Depth,Self,A,_)), return_empty([],Empty). % Macro: case -eval_20(Eq,RetType,Depth,Self,['case',A,CL|T],Res):- !, +eval_20(Eq,RetType,Depth,Self,['case',A,CL|T],Res):- must_det_ll(T==[]), into_case_list(CL,CASES), findall(Key-Value, @@ -543,6 +609,7 @@ ((member(Match-Value,Cases),AA=@=Match)->true; (member(Match-Value,Cases),AA = Match))). + %into_case_list([[C|ASES0]],CASES):- is_list(C),!, into_case_list([C|ASES0],CASES),!. into_case_list(CASES,CASES):- is_list(CASES),!. is_case(AA,[AA,Value],Value):-!. is_case(AA,[AA|Value],Value). @@ -569,9 +636,26 @@ eval_20(Eq,RetType,Depth,Self,['collapse',List],Res):-!, bagof_eval(Eq,RetType,Depth,Self,List,Res). +eval_20(Eq,RetType,Depth,Self,PredDecl,Res):- + Do_more_defs = do_more_defs(true), + clause(eval_21(Eq,RetType,Depth,Self,PredDecl,Res),Body), + Do_more_defs == do_more_defs(true), + call_ndet(Body,DET), + nb_setarg(1,Do_more_defs,false), + (DET==true -> ! ; true). + +eval_21(Eq,RetType,Depth,Self,['CollapseCardinality',List],Len):-!, + bagof_eval(Eq,RetType,Depth,Self,List,Res), + length(Res,Len). +/* +eval_21(_Eq,_RetType,_Depth,_Self,['TupleCount', [N]],N):- number(N),!. +eval_21(Eq,RetType,Depth,Self,['TupleCount',List],Len):-!, + bagof_eval(Eq,RetType,Depth,Self,List,Res), + length(Res,Len). +*/ %[superpose,[1,2,3]] eval_20(Eq,RetType,Depth,Self,['superpose',List],Res):- !, @@ -590,6 +674,13 @@ get_sa_p1(P3,E,Cmpd,SA):- compound(Cmpd), get_sa_p2(P3,E,Cmpd,SA). get_sa_p2(P3,E,Cmpd,call(P3,N1,Cmpd)):- arg(N1,Cmpd,E). get_sa_p2(P3,E,Cmpd,SA):- arg(_,Cmpd,Arg),get_sa_p1(P3,E,Arg,SA). +eval20_failed(Eq,RetType,Depth,Self, Term, Res):- + notrace(( get_sa_p1(setarg,ST,Term,P1), % ST\==Term, + compound(ST), ST = [F,List],F=='superpose',nonvar(List), %maplist(atomic,List), + call(P1,Var))), !, + %max_counting(F,20), + member(Var,List), + eval(Eq,RetType,Depth,Self, Term, Res). sub_sterm(Sub,Sub). @@ -598,6 +689,11 @@ sub_sterm1(Sub,List):- is_list(List),!,member(SL,List),sub_sterm(Sub,SL). sub_sterm1(_ ,[_|_]):-!,fail. sub_sterm1(Sub,Term):- arg(_,Term,SL),sub_sterm(Sub,SL). +eval20_failed_2(Eq,RetType,Depth,Self, Term, Res):- + notrace(( get_sa_p1(setarg,ST,Term,P1), + compound(ST), ST = [F,List],F=='collapse',nonvar(List), %maplist(atomic,List), + call(P1,Var))), !, bagof_eval(Eq,RetType,Depth,Self,List,Var), + eval(Eq,RetType,Depth,Self, Term, Res). % ================================================================= @@ -607,8 +703,8 @@ % ================================================================= % ================================================================= % ================================================================ -eval_20(_Eq,_RetType,_Depth,_Self,['nop'], _ ):- !, fail. -eval_20(_Eq,_RetType1,Depth,Self,['nop',Expr], Empty):- !, +eval_20(_Expander,_RetType,_Depth,_Self,['nop'], _ ):- !, fail. +eval_20(_Expander,_RetType1,Depth,Self,['nop',Expr], Empty):- !, ignore(eval('=',_RetType2,Depth,Self,Expr,_)), return_empty([], Empty). @@ -617,6 +713,7 @@ %eval_ne(Eq,_RetType2,Depth,Self,Expr,_),!, return_empty([],Empty). +eval_20(_Expander,_RetType1,_Depth,_Self,['call',S], TF):- !, eval_call(S,TF). max_counting(F,Max):- flag(F,X,X+1), X true; (flag(F,_,10),!,fail). % ================================================================= @@ -665,7 +762,7 @@ -eval_until_unify(_Eq,_RetType,_Dpth,_Slf,X,X):- !. +eval_until_unify(_Expander,_RetType,_Dpth,_Slf,X,X):- !. eval_until_unify(Eq,RetType,Depth,Self,X,Y):- eval_until_eq(Eq,RetType,Depth,Self,X,Y). eval_until_eq(Eq,RetType,_Dpth,_Slf,X,Y):- X=Y,check_returnval(Eq,RetType,Y). @@ -674,7 +771,7 @@ eval_until_eq(Eq,RetType,Depth,Self,X,Y):- \+is_list(Y),!,eval_in_steps_some_change(Eq,RetType,Depth,Self,X,XX),Y=XX. eval_until_eq(Eq,RetType,Depth,Self,Y,X):- \+is_list(Y),!,eval_in_steps_some_change(Eq,RetType,Depth,Self,X,XX),Y=XX. eval_until_eq(Eq,RetType,Depth,Self,X,Y):- eval_in_steps_some_change(Eq,RetType,Depth,Self,X,XX),eval_until_eq(Eq,RetType,Depth,Self,Y,XX). -eval_until_eq(_Eq,_RetType,_Dpth,_Slf,X,Y):- length(X,Len), \+ length(Y,Len),!,fail. +eval_until_eq(_Expander,_RetType,_Dpth,_Slf,X,Y):- length(X,Len), \+ length(Y,Len),!,fail. eval_until_eq(Eq,RetType,Depth,Self,X,Y):- nth1(N,X,EX,RX), nth1(N,Y,EY,RY), EX=EY,!, maplist(eval_until_eq(Eq,RetType,Depth,Self),RX,RY). eval_until_eq(Eq,RetType,Depth,Self,X,Y):- nth1(N,X,EX,RX), nth1(N,Y,EY,RY), @@ -690,7 +787,7 @@ eval_complete_change(Eq,RetType,Depth,Self,EX,EXX):- eval(Eq,RetType,Depth,Self,EX,EXX), EX \=@= EXX. -eval_in_steps_some_change(_Eq,_RetType,_Dpth,_Slf,EX,_):- \+ is_list(EX),!,fail. +eval_in_steps_some_change(_Expander,_RetType,_Dpth,_Slf,EX,_):- \+ is_list(EX),!,fail. eval_in_steps_some_change(Eq,RetType,Depth,Self,EX,EXX):- eval_1change(Eq,RetType,Depth,Self,EX,EXX). eval_in_steps_some_change(Eq,RetType,Depth,Self,X,Y):- append(L,[EX|R],X),is_list(EX), eval_in_steps_some_change(Eq,RetType,Depth,Self,EX,EXX), EX\=@=EXX, @@ -738,9 +835,15 @@ into_listoid(AtomC,Atom):- is_list(AtomC),!,Atom=AtomC. into_listoid(AtomC,Atom):- typed_list(AtomC,_,Atom),!. +:- if( \+ current_predicate( typed_list / 3 )). +typed_list(Cmpd,Type,List):- compound(Cmpd), Cmpd\=[_|_], compound_name_arguments(Cmpd,Type,[List|_]),is_list(List). +:- endif. + %eval_20(Eq,RetType,Depth,Self,['colapse'|List], Flat):- !, maplist(eval(Eq,RetType,Depth,Self),List,Res),flatten(Res,Flat). + %eval_20(Eq,RetType,Depth,Self,['flatten'|List], Flat):- !, maplist(eval(Eq,RetType,Depth,Self),List,Res),flatten(Res,Flat). + eval_20(Eq,RetType,_Dpth,_Slf,['car-atom',Atom],CAR_Y):- !, Atom=[CAR|_],!,do_expander(Eq,RetType,CAR,CAR_Y). eval_20(Eq,RetType,_Dpth,_Slf,['cdr-atom',Atom],CDR_Y):- !, Atom=[_|CDR],!,do_expander(Eq,RetType,CDR,CDR_Y). @@ -760,15 +863,14 @@ % ================================================================= % ================================================================= -eval_20(Eq,RetType,Depth,Self,['change-state!',StateExpr, UpdatedValue], Ret):- !, - call_in_shared_space(((eval(Eq,RetType,Depth,Self,StateExpr,StateMonad), - eval(Eq,RetType,Depth,Self,UpdatedValue,Value), 'change-state!'(Depth,Self,StateMonad, Value, Ret)))). +eval_20(Eq,RetType,Depth,Self,['change-state!',StateExpr, UpdatedValue], Ret):- !, eval(Eq,RetType,Depth,Self,StateExpr,StateMonad), + eval(Eq,RetType,Depth,Self,UpdatedValue,Value), 'change-state!'(Depth,Self,StateMonad, Value, Ret). eval_20(Eq,RetType,Depth,Self,['new-state',UpdatedValue],StateMonad):- !, - call_in_shared_space(((eval(Eq,RetType,Depth,Self,UpdatedValue,Value), 'new-state'(Depth,Self,Value,StateMonad)))). + eval(Eq,RetType,Depth,Self,UpdatedValue,Value), 'new-state'(Depth,Self,Value,StateMonad). eval_20(Eq,RetType,Depth,Self,['get-state',StateExpr],Value):- !, - call_in_shared_space((eval(Eq,RetType,Depth,Self,StateExpr,StateMonad), 'get-state'(StateMonad,Value))). + eval(Eq,RetType,Depth,Self,StateExpr,StateMonad), 'get-state'(StateMonad,Value). + -call_in_shared_space(G):- call_in_thread(main,G). % eval_20(Eq,RetType,Depth,Self,['get-state',Expr],Value):- !, eval(Eq,RetType,Depth,Self,Expr,State), arg(1,State,Value). @@ -785,6 +887,18 @@ is_nb_state(G):- is_valid_nb_state(G) -> true ; is_registered_state(G),nb_current(G,S),is_valid_nb_state(S). +/* +:- multifile(space_type_method/3). +:- dynamic(space_type_method/3). +space_type_method(is_nb_space,new_space,init_space). +space_type_method(is_nb_space,clear_space,clear_nb_atoms). +space_type_method(is_nb_space,add_atom,add_nb_atom). +space_type_method(is_nb_space,remove_atom,'change-space!'). +space_type_method(is_nb_space,replace_atom,replace_nb_atom). +space_type_method(is_nb_space,atom_count,atom_nb_count). +space_type_method(is_nb_space,get_atoms,'get-space'). +space_type_method(is_nb_space,atom_iter,atom_nb_iter). +*/ :- multifile(state_type_method/3). :- dynamic(state_type_method/3). @@ -811,13 +925,13 @@ % Find the original name of a given state state_original_name(State, Name) :- is_registered_state(Name), - call_in_shared_space(nb_current(Name, State)). + nb_current(Name, State). % Register and initialize a new state init_state(Name) :- State = 'State'(_,_), asserta(is_registered_state(Name)), - call_in_shared_space(nb_setval(Name, State)). + nb_setval(Name, State). % Change a value in a state 'change-state!'(Depth,Self,StateNameOrInstance, UpdatedValue, Out) :- @@ -863,10 +977,10 @@ eval_20(Eq,RetType,Depth,Self,['get-type',Val],TypeO):- !, get_type(Depth,Self,Val,Type),ground(Type),Type\==[], Type\==Val,!, do_expander(Eq,RetType,Type,TypeO). -eval_20(Eq,RetType,Depth,Self,['get-metatype',Val],TypeO):- !, get_metatype(Depth,Self,Val,Type),ground(Type),Type\==[], Type\==Val,!, - do_expander(Eq,RetType,Type,TypeO). +eval_20(Eq,RetType,Depth,Self,['length',L],Res):- !, eval(Eq,RetType,Depth,Self,L,LL), !, (is_list(LL)->length(LL,Res);Res=1). +eval_20(Eq,RetType,Depth,Self,['CountElement',L],Res):- !, eval(Eq,RetType,Depth,Self,L,LL), !, (is_list(LL)->length(LL,Res);Res=1). @@ -881,22 +995,21 @@ % ================================================================= % ================================================================= nb_bind(Name,Value):- nb_current(Name,Was),same_term(Value,Was),!. -nb_bind(Name,Value):- call_in_shared_space(nb_setval(Name,Value)),!. -eval_20(Eq,RetType,Depth,Self,['import!',Other,File],RetVal):- !, - (( into_space(Depth,Self,Other,Space), include_metta(Space,File),!,return_empty(Space,RetVal))), +nb_bind(Name,Value):- nb_setval(Name,Value),!. +eval_20(Eq,RetType,Depth,Self,['import!',Other,File],RetVal):- + (( into_space(Depth,Self,Other,Space),!, include_metta(Space,File),!,return_empty(Space,RetVal))), check_returnval(Eq,RetType,RetVal). %RetVal=[]. eval_20(Eq,RetType,_Depth,_Slf,['bind!',Other,['new-space']],RetVal):- atom(Other),!,assert(was_asserted_space(Other)), return_empty([],RetVal), check_returnval(Eq,RetType,RetVal). -eval_20(Eq,RetType,Depth,Self,['bind!',Other,Expr],RetVal):- !, +eval_20(Eq,RetType,Depth,Self,['bind!',Other,Expr],RetVal):- must_det_ll((into_name(Self,Other,Name),!,eval(Eq,RetType,Depth,Self,Expr,Value), nb_bind(Name,Value), return_empty(Value,RetVal))), check_returnval(Eq,RetType,RetVal). -eval_20(Eq,RetType,Depth,Self,['pragma!',Other,Expr],RetVal):- !, - must_det_ll((into_name(Self,Other,Name),nd_ignore((eval(Eq,RetType,Depth,Self,Expr,Value), +eval_20(Eq,RetType,Depth,Self,['pragma!',Other,Expr],RetVal):- + must_det_ll((into_name(Self,Other,Name),!,nd_ignore((eval(Eq,RetType,Depth,Self,Expr,Value), set_option_value(Name,Value))), return_empty(Value,RetVal), check_returnval(Eq,RetType,RetVal))). -eval_20(Eq,RetType,_Dpth,Self,['transfer!',File],RetVal):- !, must_det_ll((include_metta(Self,File), - return_empty(Self,RetVal),check_returnval(Eq,RetType,RetVal))). +eval_20(Eq,RetType,_Dpth,Self,['transfer!',File],RetVal):- !, must_det_ll((include_metta(Self,File), return_empty(Self,RetVal),check_returnval(Eq,RetType,RetVal))). nd_ignore(Goal):- call(Goal)*->true;true. @@ -918,7 +1031,6 @@ % ================================================================= is_True(T):- T\=='False',T\==[]. -%is_False(T):- once(T=='False';T==[]). is_and(S):- \+ atom(S),!,fail. is_and(','). @@ -927,33 +1039,20 @@ is_and(S,_):- \+ atom(S),!,fail. is_and('and','True'). is_and('and2','True'). -is_and('#COMMA','True'). -is_and(',' , 'EmptyType'). % is_and('And'). +is_and('#COMMA','True'). is_and(',','True'). % is_and('And'). -%eval_20(Eq,RetType,Depth,Self,[And,X,Y],TF):- is_and(And,True),!, - %as_tf((eval_args(Eq,RetType,Depth,Self,X,True), - % eval_args(Eq,RetType,Depth,Self,Y,True)),TF). - -%eval_20(Eq,RetType,Depth,Self,[And,X],True):- is_and(And,True),!, eval_args(Eq,RetType,Depth,Self,X,True). - -eval_20(Eq,RetType,_Dpth,_Slf,[And],TF):- is_and(And,_), !, \+ is_False(TF), check_returnval(Eq,RetType,TF), ignore(TF='True'). +eval_20(Eq,RetType,_Dpth,_Slf,[And],True):- is_and(And,True),!,check_returnval(Eq,RetType,True). +eval_20(Eq,RetType,Depth,Self,[And,X,Y],TF):- is_and(And,True),!, as_tf(( + eval_args(Eq,RetType,Depth,Self,X,True),eval_args(Eq,RetType,Depth,Self,Y,True)),TF). +eval_20(Eq,RetType,Depth,Self,[And,X],True):- is_and(And,True),!, + eval_args(Eq,RetType,Depth,Self,X,True). eval_20(Eq,RetType,Depth,Self,[And,X|Y],TF):- is_and(And,_True),!, - eval_args_true_r(Eq,RetType,Depth,Self,X,TF), - eval_args(Eq,RetType,Depth,Self,[And|Y],_TF). + eval_args(Eq,RetType,Depth,Self,X,TF1), \+ \+ is_True(TF1), + eval_args(Eq,RetType,Depth,Self,[And|Y],TF). eval_20(Eq,RetType,Depth,Self,['or',X,Y],TF):- !, - as_tf((eval_args_true(Eq,RetType,Depth,Self,X);eval_args_true(Eq,RetType,Depth,Self,Y)),TF). - -eval_20(Eq,RetType,Depth,Self,['not',X],TF):- !, - as_tf(( \+ eval_args_true(Eq,RetType,Depth,Self,X)), TF). - -eval_20(Eq,RetType,Depth,Self,['number-of',X],N):- !, - bagof_eval(Eq,RetType,Depth,Self,X,ResL), - length(ResL,N), ignore(RetType='Number'). + as_tf((eval_args(Eq,RetType,Depth,Self,X,'True');eval_args(Eq,RetType,Depth,Self,Y,'True')),TF). -eval_20(Eq,RetType,Depth,Self,['number-of',X,N],TF):- !, - bagof_eval(Eq,RetType,Depth,Self,X,ResL), - length(ResL,N), true_type(Eq,RetType,TF). % ================================================================= @@ -966,70 +1065,72 @@ eval20_failked(Eq,RetType,Depth,Self,[V|VI],[V|VO]):- nonvar(V),is_metta_data_functor(V),is_list(VI),!, maplist(eval(Eq,RetType,Depth,Self),VI,VO). -eval20_failed(Eq,RetType,Depth,Self, Term, Res):- - notrace(( get_sa_p1(setarg,ST,Term,P1), % ST\==Term, - compound(ST), ST = [F,List],F=='superpose',nonvar(List), %maplist(atomic,List), - call(P1,Var))), !, - %max_counting(F,20), - member(Var,List), - eval(Eq,RetType,Depth,Self, Term, Res). -eval20_failed_2(Eq,RetType,Depth,Self, Term, Res):- - notrace(( get_sa_p1(setarg,ST,Term,P1), - compound(ST), ST = [F,List],F=='collapse',nonvar(List), %maplist(atomic,List), - call(P1,Var))), !, bagof_eval(Eq,RetType,Depth,Self,List,Var), - eval(Eq,RetType,Depth,Self, Term, Res). % ================================================================= % ================================================================= % ================================================================= -% MeTTaLog Extras +% EVAL FAILED % ================================================================= % ================================================================= % ================================================================= +eval_20(Eq,RetType,Depth,Self,X,Y):- + (eval_40(Eq,RetType,Depth,Self,X,M)*-> + M=Y ; + % finish_eval(Depth,Self,M,Y); + (eval_failed(Depth,Self,X,Y)*->true;X=Y)). -eval_20(_Eq,_RetType1,_Depth,_Self,['call',S], TF):- !, eval_call(S,TF). -eval_20(Eq,RetType,Depth,Self,['eval',S], Res):- !, eval(Eq,RetType,Depth,Self,S, Res). -eval_20(Eq,RetType,Depth,Self,['limit!',NE,S], Res):- !, - eval_20(Eq,RetType,Depth,Self,NE, N),!, - limit(N,eval_ne(Eq,RetType,Depth,Self,S, Res)). +eval_failed(Depth,Self,T,TT):- + finish_eval(Depth,Self,T,TT). -eval_20(Eq,RetType,Depth,Self,PredDecl,Res):- - Do_more_defs = do_more_defs(true), - clause(eval_21(Eq,RetType,Depth,Self,PredDecl,Res),Body), - Do_more_defs == do_more_defs(true), - call_ndet(Body,DET), - nb_setarg(1,Do_more_defs,false), - (DET==true -> ! ; true). +finish_eval(_Dpth,_Slf,T,TT):- var(T),!,TT=T. +finish_eval(_Dpth,_Slf,[],[]):-!. +%finish_eval(_Dpth,_Slf,[F|LESS],Res):- once(eval_selfless([F|LESS],Res)),notrace([F|LESS]\==Res),!. +%finish_eval(Depth,Self,[V|Nil],[O]):- Nil==[], once(eval(Eq,RetType,Depth,Self,V,O)),V\=@=O,!. +finish_eval(Depth,Self,[H|T],[HH|TT]):- !, + eval(Depth,Self,H,HH), + finish_eval(Depth,Self,T,TT). +finish_eval(Depth,Self,T,TT):- eval(Depth,Self,T,TT). + %eval(Eq,RetType,Depth,Self,X,Y):- eval_20(Eq,RetType,Depth,Self,X,Y)*->true;Y=[]. -eval_21(Eq,RetType,Depth,Self,['CollapseCardinality',List],Len):-!, - bagof_eval(Eq,RetType,Depth,Self,List,Res), - length(Res,Len). -/* -eval_21(_Eq,_RetType,_Depth,_Self,['TupleCount', [N]],N):- number(N),!. +%eval_20(Eq,RetType,Depth,_,_,_):- Depth<1,!,fail. +%eval_20(Eq,RetType,Depth,_,X,Y):- Depth<3, !, ground(X), (Y=X). +%eval_20(Eq,RetType,_Dpth,_Slf,X,Y):- self_eval(X),!,Y=X. +% Kills zero arity functions eval_20(Eq,RetType,Depth,Self,[X|Nil],[Y]):- Nil ==[],!,eval(Eq,RetType,Depth,Self,X,Y). -eval_21(Eq,RetType,Depth,Self,['TupleCount',List],Len):-!, - bagof_eval(Eq,RetType,Depth,Self,List,Res), - length(Res,Len). -*/ +/* +into_values(List,Many):- List==[],!,Many=[]. +into_values([X|List],Many):- List==[],is_list(X),!,Many=X. +into_values(Many,Many). +eval_40(Eq,RetType,_Dpth,_Slf,Name,Value):- atom(Name), nb_current(Name,Value),!. +*/ +% Macro Functions +%eval_20(Eq,RetType,Depth,_,_,_):- Depth<1,!,fail. +eval_40(_Expander,_RetType,Depth,_,X,Y):- Depth<3, !, fail, ground(X), (Y=X). +eval_40(Eq,RetType,Depth,Self,[F|PredDecl],Res):- fail, + Depth>1, + notrace((sub_sterm1(SSub,PredDecl), ground(SSub),SSub=[_|Sub], is_list(Sub), maplist(atomic,SSub))), + eval(Eq,RetType,Depth,Self,SSub,Repl), + notrace((SSub\=Repl, subst(PredDecl,SSub,Repl,Temp))), + eval(Eq,RetType,Depth,Self,[F|Temp],Res). -eval_20(Eq,RetType,Depth,Self,['length',L],Res):- !, eval(Eq,RetType,Depth,Self,L,LL), !, (is_list(LL)->length(LL,Res);Res=1). -eval_20(Eq,RetType,Depth,Self,['CountElement',L],Res):- !, eval(Eq,RetType,Depth,Self,L,LL), !, (is_list(LL)->length(LL,Res);Res=1). - -eval_20(Eq,_ListOfRetType,Depth,Self,['TupleConcat',A,B],OO):- fail, !, - eval(Eq,RetType,Depth,Self,A,AA), - eval(Eq,RetType,Depth,Self,B,BB), - append(AA,BB,OO). -eval_20(Eq,OuterRetType,Depth,Self,['range',A,B],OO):- (is_list(A);is_list(B)), - ((eval(Eq,RetType,Depth,Self,A,AA), - eval(Eq,RetType,Depth,Self,B,BB))), - ((AA+BB)\=@=(A+B)), - eval_20(Eq,OuterRetType,Depth,Self,['range',AA,BB],OO),!. -%eval_20(Eq,RetType,Depth,Self,['colapse'|List], Flat):- !, maplist(eval(Eq,RetType,Depth,Self),List,Res),flatten(Res,Flat). +% ================================================================= +% ================================================================= +% ================================================================= +% PLUS/MINUS +% ================================================================= +% ================================================================= +% ================================================================= +eval_40(Eq,RetType,Depth,Self,['+',N1,N2],N):- number(N1),!, + eval(Eq,RetType,Depth,Self,N2,N2Res), notrace(catch_err(N is N1+N2Res,_E,(set_last_error(['Error',N2Res,'Number']),fail))). +eval_40(Eq,RetType,Depth,Self,['-',N1,N2],N):- number(N1),!, + eval(Eq,RetType,Depth,Self,N2,N2Res), notrace(catch_err(N is N1-N2Res,_E,(set_last_error(['Error',N2Res,'Number']),fail))). +eval_40(Eq,RetType,Depth,Self,['*',N1,N2],N):- number(N1),!, + eval(Eq,RetType,Depth,Self,N2,N2Res), notrace(catch_err(N is N1*N2Res,_E,(set_last_error(['Error',N2Res,'Number']),fail))). % ================================================================= % ================================================================= @@ -1039,133 +1140,38 @@ % ================================================================= % ================================================================= -eval_20(Eq,RetType,Depth,Self,['length',L],Res):- !, eval(Depth,Self,L,LL), +eval_40(Eq,RetType,Depth,Self,['length',L],Res):- !, eval(Depth,Self,L,LL), (is_list(LL)->length(LL,Res);Res=1), check_returnval(Eq,RetType,Res). -eval_20(Eq,RetType,_Dpth,_Slf,['arity',F,A],TF):- !,as_tf(current_predicate(F/A),TF),check_returnval(Eq,RetType,TF). -eval_20(Eq,RetType,Depth,Self,['CountElement',L],Res):- !, eval(Eq,RetType,Depth,Self,L,LL), !, (is_list(LL)->length(LL,Res);Res=1),check_returnval(Eq,RetType,Res). -eval_20(Eq,RetType,_Dpth,_Slf,['make_list',List],MettaList):- !, into_metta_cons(List,MettaList),check_returnval(Eq,RetType,MettaList). - - - - -eval_20(Eq,RetType,Depth,Self,['maplist!',Pred,ArgL1],ResL):- !, - maplist(eval_pred(Eq,RetType,Depth,Self,Pred),ArgL1,ResL). -eval_20(Eq,RetType,Depth,Self,['maplist!',Pred,ArgL1,ArgL2],ResL):- !, - maplist(eval_pred(Eq,RetType,Depth,Self,Pred),ArgL1,ArgL2,ResL). -eval_20(Eq,RetType,Depth,Self,['maplist!',Pred,ArgL1,ArgL2,ArgL3],ResL):- !, - maplist(eval_pred(Eq,RetType,Depth,Self,Pred),ArgL1,ArgL2,ArgL3,ResL). - - eval_pred(Eq,RetType,Depth,Self,Pred,Arg1,Res):- - eval(Eq,RetType,Depth,Self,[Pred,Arg1],Res). - eval_pred(Eq,RetType,Depth,Self,Pred,Arg1,Arg2,Res):- - eval(Eq,RetType,Depth,Self,[Pred,Arg1,Arg2],Res). - eval_pred(Eq,RetType,Depth,Self,Pred,Arg1,Arg2,Arg3,Res):- - eval(Eq,RetType,Depth,Self,[Pred,Arg1,Arg2,Arg3],Res). - -eval_20(Eq,RetType,Depth,Self,['concurrent-maplist!',Pred,ArgL1],ResL):- !, - concurrent_maplist(eval_pred(Eq,RetType,Depth,Self,Pred),ArgL1,ResL). -eval_20(Eq,RetType,Depth,Self,['concurrent-maplist!',Pred,ArgL1,ArgL2],ResL):- !, - concurrent_maplist(eval_pred(Eq,RetType,Depth,Self,Pred),ArgL1,ArgL2,ResL). -eval_20(Eq,RetType,Depth,Self,['concurrent-maplist!',Pred,ArgL1,ArgL2,ArgL3],ResL):- !, - concurrent_maplist(eval_pred(Eq,RetType,Depth,Self,Pred),ArgL1,ArgL2,ArgL3,ResL). -eval_20(Eq,RetType,Depth,Self,['concurrent-forall!',Gen,Test|Options],Empty):- !, - maplist(s2p,Options,POptions), - call(thread:concurrent_forall( - user:eval_ne(Eq,RetType,Depth,Self,Gen,_), - user:forall(eval(Eq,RetType,Depth,Self,Test,_),true), - POptions)), - return_empty([],Empty). -eval_20(Eq,RetType,Depth,Self,['hyperpose',ArgL1],ResL):- !, concurrent_maplist(eval(Eq,RetType,Depth,Self),ArgL1,ResL). +eval_40(Eq,RetType,_Dpth,_Slf,['arity',F,A],TF):- !,as_tf(current_predicate(F/A),TF),check_returnval(Eq,RetType,TF). +eval_40(Eq,RetType,Depth,Self,['CountElement',L],Res):- !, eval(Eq,RetType,Depth,Self,L,LL), !, (is_list(LL)->length(LL,Res);Res=1),check_returnval(Eq,RetType,Res). +eval_40(Eq,RetType,_Dpth,_Slf,['make_list',List],MettaList):- !, into_metta_cons(List,MettaList),check_returnval(Eq,RetType,MettaList). +% user defined function +eval_40(Eq,RetType,Depth,Self,[H|PredDecl],Res):- + notrace(is_user_defined_head(Self,H)),!, + eval_60(Eq,RetType,Depth,Self,[H|PredDecl],Res). -eval_20(Eq,RetType,_Dpth,_Slf,['==',X,Y],Res):- !, +eval_40(Eq,RetType,_Dpth,_Slf,['==',X,Y],Res):- !, suggest_type(RetType,'Bool'), eq_unify(Eq,_SharedType, X, Y, Res). -eq_unify(_Eq,_SharedType, X, Y, TF):- as_tf(X=:=Y,TF),!. -eq_unify(_Eq,_SharedType, X, Y, TF):- as_tf( '#='(X,Y),TF),!. +eq_unify(_Expander,_SharedType, X, Y, TF):- as_tf(X=:=Y,TF),!. +eq_unify(_Expander,_SharedType, X, Y, TF):- as_tf( '#='(X,Y),TF),!. eq_unify( Eq, SharedType, X, Y, TF):- as_tf(eval_until_unify(Eq,SharedType, X, Y), TF). suggest_type(_RetType,_Bool). +eval_40(Eq,RetType,Depth,Self,[AE|More],Res):- is_special_op(AE),!, + eval_70(Eq,RetType,Depth,Self,[AE|More],Res), + check_returnval(Eq,RetType,Res). -true_type(_,_,_). - -eval_20(Eq,RetType,Depth,Self,PredDecl,Res):- - if_or_else(eval_30(Eq,RetType,Depth,Self,PredDecl,Res), - if_or_else(eval_40(Eq,RetType,Depth,Self,PredDecl,Res), - if_or_else(eval_60(Eq,RetType,Depth,Self,PredDecl,Res), - (Nth==nth(0),fail,eval_failed(Eq,RetType,Depth,Self,PredDecl,Res))))). - -eval_30(Eq,RetType,Depth,Self,PredDecl,Res):- - Do_more_defs = do_more_defs(true), - clause(eval_80(Eq,RetType,Depth,Self,PredDecl,Res),Body), - (arg(1,Do_more_defs,true)-> true ; (!,fail)), - call_ndet(show_ndet(Body),DET), - (DET==true -> ! ; true), - nb_setarg(1,Do_more_defs,false). - - %trace, - -%eval_80(Eq,RetType,Depth,Self,PredDecl,Res):- fail. -eval_80(Eq,RetType,Depth,Self,PredDecl,Res):- eval_math(Eq,RetType,Depth,Self,PredDecl,Res). -eval_80(Eq,RetType,Depth,Self,PredDecl,Res):- eval_sys_predicate(Eq,RetType,Depth,Self,PredDecl,Res). -eval_80(Eq,RetType,Depth,Self,PredDecl,Res):- eval_sys_function(Eq,RetType,Depth,Self,PredDecl,Res). -%eval_80(Eq,RetType,Depth,Self,PredDecl,Res):- fail. - -% ================================================================= -% ================================================================= -% ================================================================= -% EVAL FAILED -% ================================================================= -% ================================================================= -% ================================================================= - - -eval_failed(Eq,RetVal,Depth,Self,T,TT):- - finish_eval(Eq,RetVal,Depth,Self,T,TT),!. - -finish_eval(_Eq,_RetVal,_Dpth,_Slf,T,TT):- \+ compound(T),!,TT=T. -%finish_eval(Eq,RetVal,_Dpth,_Slf,[],[]):-!. -%finish_eval(Eq,RetVal,_Dpth,_Slf,[F|LESS],Res):- once(Eq,RetVal,eval_selfless(Eq,RetVal,[F|LESS],Res)),notrace(Eq,RetVal,[F|LESS]\==Res),!. -%finish_eval(Eq,RetVal,Depth,Self,[V|Nil],[O]):- Nil==[], once(Eq,RetVal,eval(Eq,RetVal,Eq,RetType,Depth,Self,V,O)),V\=@=O,!. -finish_eval(Eq,RetVal,Depth,Self,[H|T],[HH|TT]):- !, - eval(Eq,RetVal,Depth,Self,H,HH), - finish_eval(Eq,RetVal,Depth,Self,T,TT). -finish_eval(Eq,RetVal,Depth,Self,T,TT):- eval(Eq,RetVal,Depth,Self,T,TT). - - - :- discontiguous eval_40/6. - -% Macro Functions -%eval_40(Eq,RetType,Depth,_,_,_):- Depth<1,!,fail. -eval_40_fail(_Eq,_RetType,Depth,_,X,Y):- Depth<3, !, fail, ground(X), (Y=X). -eval_40_fail(Eq,RetType,Depth,Self,[F|PredDecl],Res):- fail, - Depth>1, - notrace((sub_sterm1(SSub,PredDecl), ground(SSub),SSub=[_|Sub], is_list(Sub), maplist(atomic,SSub))), - eval(Eq,RetType,Depth,Self,SSub,Repl), - notrace((SSub\=Repl, subst(PredDecl,SSub,Repl,Temp))), - eval(Eq,RetType,Depth,Self,[F|Temp],Res). -% ================================================================= -% ================================================================= -% ================================================================= -% PLUS/MINUS -% ================================================================= -% ================================================================= -% ================================================================= -eval_40(Eq,RetType,Depth,Self,['+',N1,N2],N):- number(N1),!, - eval(Eq,RetType,Depth,Self,N2,N2Res), notrace(catch_err(N is N1+N2Res,_E,(set_last_error(['Error',N2Res,'Number']),fail))). -eval_40(Eq,RetType,Depth,Self,['-',N1,N2],N):- number(N1),!, - eval(Eq,RetType,Depth,Self,N2,N2Res), notrace(catch_err(N is N1-N2Res,_E,(set_last_error(['Error',N2Res,'Number']),fail))). -eval_40(Eq,RetType,Depth,Self,['*',N1,N2],N):- number(N1),!, - eval(Eq,RetType,Depth,Self,N2,N2Res), notrace(catch_err(N is N1*N2Res,_E,(set_last_error(['Error',N2Res,'Number']),fail))). - -eval_40_fail_50(Eq,RetType,Depth,Self,X,Y):- - fail, - eval_50(Eq,RetType,Depth,Self,X,Y). +eval_40(Eq,RetType,Depth,Self,[AE|More],Res):- + maplist(must_eval_args(Eq,_,Depth,Self),More,Adjusted), + eval_70(Eq,RetType,Depth,Self,[AE|Adjusted],Res), + check_returnval(Eq,RetType,Res). must_eval_args(Eq,RetType,Depth,Self,More,Adjusted):- (eval_args(Eq,RetType,Depth,Self,More,Adjusted)*->true; @@ -1176,30 +1182,14 @@ (trace, throw(must_eval_args(Eq,RetType,Depth,Self,More,Adjusted))))))). -% user defined function -eval_40_fail_to_60(Eq,RetType,Depth,Self,[H|PredDecl],Res):- fail, - %notrace(is_user_defined_head(Self,H)),!, - eval_60(Eq,RetType,Depth,Self,[H|PredDecl],Res). - - -eval_50(Eq,RetType,_Dpth,_Slf,Name,Y):- atom(Name), !, - (nb_current(Name,X)-> do_expander(Eq,RetType,X,Y); Y = Name). - -eval_50(Eq,RetType,_Dpth,_Slf,[X|T],Y):- T==[], \+ callable(X),!, do_expander(Eq,RetType,X,YY),Y=[YY]. - -eval_50(Eq,RetType,Depth,Self,X,Y):- atom(Eq), ( (Eq \== ('='), Eq \== ('match'))) ,!, - if_or_else(call(Eq,'=',RetType,Depth,Self,X,Y),eval_51(Eq,RetType,Depth,Self,X,Y)). -eval_50(Eq,RetType,Depth,Self,X,Y):- eval_51(Eq,RetType,Depth,Self,X,Y). -eval_51(Eq,RetType,Depth,Self,[V|VI],VVO):- \+ is_list(VI),!, - eval(Eq,RetType,Depth,Self,VI,VM), - ( VM\==VI -> eval(Eq,RetType,Depth,Self,[V|VM],VVO) ; - (eval(Eq,RetType,Depth,Self,V,VV), (V\==VV -> eval(Eq,RetType,Depth,Self,[VV|VI],VVO) ; VVO = [V|VI]))). - -eval_51(Eq,RetType,_Dpth,_Slf,X,Y):- \+ is_list(X),!,do_expander(Eq,RetType,X,Y). +eval_70(Eq,RetType,Depth,Self,PredDecl,Res):- + Do_more_defs = do_more_defs(true), + clause(eval_80(Eq,RetType,Depth,Self,PredDecl,Res),Body), + Do_more_defs == do_more_defs(true), + call(Body),nb_setarg(1,Do_more_defs,false). -eval_51(Eq,_RetType,Depth,Self,[V|VI],[V|VO]):- var(V),is_list(VI),!,maplist(eval(Eq,_ArgRetType,Depth,Self),VI,VO). % ================================================================= % ================================================================= @@ -1210,29 +1200,24 @@ % ================================================================= is_system_pred(S):- atom(S),atom_concat(_,'!',S). -eval_math(_Eq,_RetType,_Dpth,_Slf,LESS,Res):- + + +eval_80(_Expander,_RetType,_Dpth,_Slf,LESS,Res):- notrace((ground(LESS),once((eval_selfless(LESS,Res),notrace(LESS\==Res))))),!. % predicate inherited by system -eval_sys_predicate(Eq,RetType,_Depth,Self,[AE|More],TF):- - once((is_system_pred(AE), +eval_80(Eq,RetType,_Depth,_Self,[AE|More],TF):- + is_system_pred(AE), length(More,Len), - is_syspred(AE,Len,Pred))), - \+ (atom(AE), atom_concat(_,'-fn',AE)), - current_predicate(Pred/Len), - %trace, ls,length(More,Len), - notrace( \+ is_user_defined_goal(Self,[AE|More]) ),!, - %show_ndet(adjust_args_mp(Eq,RetType,Depth,Self,Pred,Len,AE,More,Adjusted)), - % + is_syspred(AE,Len,Pred), + %notrace( \+ is_user_defined_goal(Self,[AE|More])),!, + %adjust_args(Depth,Self,AE,More,Adjusted), More = Adjusted, - show_ndet(efbug(show_call,eval_call(catch_warn(apply(Pred,Adjusted)),TF))), - show_ndet(check_returnval(Eq,RetType,TF)). - -show_ndet(G):- call(G). -%show_ndet(G):- call_ndet(G,DET),(DET==true -> ! ; dmsg(show_ndet(G))). + catch_warn(efbug(show_call,eval_call(apply(Pred,Adjusted),TF))), + check_returnval(Eq,RetType,TF). -:- if( \+ current_predicate( is_user_defined_goal / 2 )). +:- if( \+ current_predicate( adjust_args / 2 )). :- discontiguous eval_80/6. @@ -1241,40 +1226,18 @@ :- endif. -adjust_args_mp(_Eq,_RetType,Res,Res,_Depth,_Self,_Pred,_Len,_AE,Args,Adjusted):- Args==[],!,Adjusted=Args. -adjust_args_mp(Eq,RetType,Res,NewRes,Depth,Self,Pred,Len,AE,Args,Adjusted):- - functor(P,Pred,Len), predicate_property(P,meta_predicate(Needs)), - account_needs(1,Needs,Args,More),!, - adjust_args(Eq,RetType,Res,NewRes,Depth,Self,AE,More,Adjusted). -adjust_args_mp(Eq,RetType,Res,NewRes,Depth,Self,_Pred,_Len,AE,Args,Adjusted):- - adjust_args(Eq,RetType,Res,NewRes,Depth,Self,AE,Args,Adjusted). - -acct(0,A,call(eval(A,_))). -acct(':',A,call(eval(A,_))). -acct(_,A,A). -account_needs(_,_,[],[]). -account_needs(N,Needs,[A|Args],[M|More]):- arg(N,Needs,What),!, - acct(What,A,M),plus(1,N,NP1), - account_needs(NP1,Needs,Args,More). - -:- nodebug(metta(call)). - eval_call(S,TF):- s2p(S,P), !, - %if_trace(call,dmsg(eval_call_S(S,'$VAR'('TF')))),!, - if_trace(call,dmsg(eval_call_P(P,'$VAR'('TF')))),!, - as_tf(P,TF). + dmsg(eval_call(P,'$VAR'('TF'))),as_tf(P,TF). -eval_sys_function(Eq,RetType,_Depth,Self,[AE|More],Res):- +eval_80(Eq,RetType,_Depth,_Self,[AE|More],Res):- is_system_pred(AE), length([AE|More],Len), is_syspred(AE,Len,Pred), - \+ (atom(AE), atom_concat(_,'-p',AE)), - notrace( \+ is_user_defined_goal(Self,[AE|More])),!, + %notrace( \+ is_user_defined_goal(Self,[AE|More])),!, %adjust_args(Depth,Self,AE,More,Adjusted),!, - %adjust_args_mp(Eq,RetType,Depth,Self,Pred,Len,AE,More,Adjusted), More = Adjusted, - append(Adjusted,[Res],Args), + append(Adjusted,[Res],Args),!, efbug(show_call,catch_warn(apply(Pred,Args))), check_returnval(Eq,RetType,Res). @@ -1282,8 +1245,12 @@ check_returnval(_,_RetType,_TF). :- endif. +:- if( \+ current_predicate( adjust_args / 5 )). +adjust_args(_Depth,_Self,_V,VI,VI). +:- endif. -%eval_80(Eq,RetType,Depth,Self,PredDecl,Res):- eval_67(Eq,RetType,Depth,Self,PredDecl,Res). +eval_80(Eq,RetType,Depth,Self,PredDecl,Res):- + eval_67(Eq,RetType,Depth,Self,PredDecl,Res). @@ -1294,8 +1261,8 @@ -catch_warn(G):- quietly(catch(G,E,(fbug(catch_warn(G)-->E),fail))). -catch_nowarn(G):- quietly(catch(G,error(_,_),fail)). +catch_warn(G):- quietly(catch_err(G,E,(wdmsg(catch_warn(G)-->E),fail))). +catch_nowarn(G):- quietly(catch_err(G,error(_,_),fail)). as_tf(G,TF):- G\=[_|_], catch_nowarn((call(G)*->TF='True';TF='False')). @@ -1322,21 +1289,8 @@ % ================================================================= % ================================================================= -call_ndet(Goal,DET):- call(Goal),deterministic(DET),(DET==true->!;true). +call_ndet(Goal,DET):- call(Goal),deterministic(DET). -/* -eval_60(Eq,_RetT,Depth,Self,[H|Args0],B):- - \+ get_operator_typedef1(Self,H,_ParamTypes,_RType),!, - maplist(eval_99(Eq,_,Depth,Self),Args0,Args), - eval_65(Eq,RetType,Depth,Self,[H|Args],B),!. -*/ -/* -eval_60(Eq,_RetT,Depth,Self,[H|Args0],B):- symbol(H), - \+ notrace((is_user_defined_head_f(Self,H))), - \+ get_operator_typedef1(Self,H,_ParamTypes,_RType),!, - maplist(eval_99(Eq,_,Depth,Self),Args0,Args), - eval_65(Eq,RetType,Depth,Self,[H|Args],B),!. -*/ eval_60(Eq,RetType,Depth,Self,H,B):- (eval_64(Eq,RetType,Depth,Self,H,B)*->true; (fail,eval_67(Eq,RetType,Depth,Self,H,B))). @@ -1344,7 +1298,7 @@ %eval_64(Eq,_RetType,_Dpth,Self,H,B):- Eq='=',!, metta_defn(Eq,Self,H,B). eval_64(Eq,_RetType,_Dpth,Self,H,B):- - Eq=='match',!,call(metta_atom(Self,H)),B=H. + Eq='match', call(metta_atom(Self,H)),B=H. eval_64(Eq,RetType,Depth,Self,[[H|Start]|T1],Y):- @@ -1353,20 +1307,18 @@ [Left|T1] \=@= [[H|Start]|T1], eval(Eq,RetType,Depth,Self,[Left|T1],Y). -eval_64(Eq,RetType,Depth,Self,[H|Args0],B):- % no weird template matchers +eval_64(Eq,_RetType,Depth,Self,[H|Args],B):- % no weird template matchers % forall(metta_defn(Eq,Self,[H|Template],_), % maplist(not_template_arg,Template)), - Eq==('='), - adjust_args(Eq,RetType,_,_,Depth,Self,H,Args0,Args), - (metta_defn(Eq,Self,[H|Args],B0)*->true;([H|Args]=B0)), + Eq='=', + (metta_defn(Eq,Self,[H|Args],B0)*->true;(fail,[H|Args]=B0)), light_eval(Depth,Self,B0,B). - %(eval(Eq,RetType,Depth,Self,B,Y);eval_match(Eq,RetType,Depth,Self,Y)). - + %(eval(Eq,RetType,Depth,Self,B,Y);metta_atom_iter(Depth,Self,Y)). % Use the first template match -eval_65(Eq,_RetType,Depth,Self,[H|Args],B):- fail, +eval_64(Eq,_RetType,Depth,Self,[H|Args],B):- fail, Eq='=', (metta_defn(Eq,Self,[H|Template],B0),Args=Template), - light_eval(Depth,Self,B0,B). + light_eval(Depth,Self,B0,B). light_eval(_Depth,_Self,B,B). @@ -1413,7 +1365,7 @@ %bagof_eval(Eq,RetType,Depth,Self,X,S):- bagof(E,eval_ne(Eq,RetType,Depth,Self,X,E),S)*->true;S=[]. -bagof_eval(_Eq,_RetType,_Dpth,_Slf,X,L):- typed_list(X,_Type,L),!. +bagof_eval(_Expander,_RetType,_Dpth,_Slf,X,L):- typed_list(X,_Type,L),!. bagof_eval(Eq,RetType,Depth,Self,X,L):- findall(E,eval_ne(Eq,RetType,Depth,Self,X,E),L). @@ -1422,8 +1374,9 @@ sort(L,S). -eval_ne(Eq,RetType,Depth,Self,X,O):- - eval(Eq,RetType,Depth,Self,X,E), \+ var(E), \+ is_empty(E), O=E. +eval_ne(Eq,RetType,Depth,Self,X,E):- + eval(Eq,RetType,Depth,Self,X,E), \+ var(E), \+ is_empty(E). + :- ensure_loaded(metta_subst). diff --git a/metta_vspace/pyswip/metta_interp.pl b/metta_vspace/pyswip/metta_interp.pl index 30ff310c..f59efaf7 100755 --- a/metta_vspace/pyswip/metta_interp.pl +++ b/metta_vspace/pyswip/metta_interp.pl @@ -422,41 +422,20 @@ must_det_ll( load_metta_file_stream(Filename,Self,In))))),close(In)))))). load_metta_file_stream(Filename,Self,In):- - once((is_file_stream_and_size(In, Size) , Size>102400) -> P2 = read_sform2 ; P2 = read_metta2), with_option(loading_file,Filename, %current_exec_file(Filename), ((must_det_ll(( set_exec_num(Filename,1), load_answer_file(Filename), set_exec_num(Filename,0))), - load_metta_file_stream_fast(Size,P2,Filename,Self,In)))). - - - -accept_line(_Self,end_of_file):-!. -accept_line(Self,I):- normalize_space(string(Str),I),!,accept_line2(Self,Str),!. - -accept_line2(_Self,S):- string_concat(";",_,S),!,writeln(S). -accept_line2(Self,S):- string_concat('(',RS,S),string_concat(M,')',RS),!, - atomic_list_concat([F|LL],' ',M),PL =..[F,Self|LL],assert(PL),!,flag(next_assert,X,X+1), - if_t((0 is X mod 10_000_000),(writeln(X=PL),statistics)). -accept_line2(Self,S):- fbug(accept_line2(Self,S)),!. - -load_metta_file_stream_fast(_Size,_P2,Filename,Self,S):- atomic_list_concat([_,_,_|_],'.',Filename), - \+ option_value(html,true), - atomic(S),is_stream(S),stream_property(S,input),!, - repeat, - read_line_to_string(S,I), - accept_line(Self,I), - I==end_of_file,!. - -load_metta_file_stream_fast(_Size,P2,Filename,Self,In):- - repeat, + once((repeat, (( current_read_mode(Mode), - call(P2, In,Expr), %write_src(read_metta=Expr),nl, - once((((do_metta(file(Filename),Mode,Self,Expr,_O)))->true; pp_m(unknown_do_metta(file(Filename),Mode,Self,Expr)))), - flush_output, - at_end_of_stream(In),!. + once(read_metta(In,Expr)), %write_src(read_metta=Expr),nl, + must_det_ll((((do_metta(file(Filename),Mode,Self,Expr,_O)))->true; + pp_m(unknown_do_metta(file(Filename),Mode,Self,Expr)))), + flush_output)), + at_end_of_stream(In)))))),!. + clear_spaces:- clear_space(_). clear_space(S):- @@ -464,7 +443,6 @@ nop(retractall(metta_type(S,_,_))), retractall(asserted_metta_atom(S,_)). -dcall(G):- call(G). lsm:- lsm(_). lsm(S):- @@ -488,8 +466,8 @@ -debug_only(G):- notrace(ignore(catch_warn(G))). -debug_only(_What,G):- ignore((fail,notrace(catch_warn(G)))). +debug_only(G):- mnotrace(ignore(catch_warn(G))). +debug_only(_What,G):- ignore((fail,mnotrace(catch_warn(G)))). 'True':- true. @@ -517,7 +495,7 @@ ). /* -is_syspred(H,Len,Pred):- notrace(is_syspred0(H,Len,Pred)). +is_syspred(H,Len,Pred):- mnotrace(is_syspred0(H,Len,Pred)). is_syspred0(H,_Ln,_Prd):- \+ atom(H),!,fail. is_syspred0(H,_Ln,_Prd):- upcase_atom(H,U),downcase_atom(H,U),!,fail. is_syspred0(H,Len,Pred):- current_predicate(H/Len),!,Pred=H. @@ -581,7 +559,6 @@ (write('Syntax error: '), writeq(E), nl, repl_read(Expr))),!. -%repl_read(Str, Expr):- ((clause(t_l:s_reader_info(Expr),_,Ref),erase(Ref))). repl_read("!", '!'):-!. repl_read("+", '+'):-!. repl_read(Str,Atom):- atom_string(Atom,Str),metta_interp_mode(Atom,_),!. @@ -608,53 +585,42 @@ repl_read(O2):- clause(t_l:s_reader_info(O2),_,Ref),erase(Ref). repl_read(Expr) :- repeat, remove_pending_buffer_codes(_,Was),text_to_string(Was,Str), - repl_read(Str, Expr), - % once(((atom(Expr1),atom_concat('@',_,Expr1), \+ atom_contains(Expr1,"="), repl_read(Expr2)) -> Expr=[Expr1,Expr2] ; Expr1 = Expr)), + repl_read(Str, Expr1), + once(((atom(Expr1),atom_concat('@',_,Expr1), + \+ atom_contains(Expr1,"="), + repl_read(Expr2)) + -> Expr=[Expr1,Expr2] ; Expr1 = Expr)), % this cutrs the repeat/0 ((peek_pending_codes(_,Peek),Peek==[])->!;true). -add_history_string(Str):- notrace(ignore(add_history01(Str))),!. +add_history_string(Str):- mnotrace(ignore(add_history01(Str))),!. -add_history_src(Exec):- notrace(ignore((Exec\=[],with_output_to(string(H),with_indents(false,write_src(Exec))),add_history_string(H)))). +add_history_src(Exec):- mnotrace(ignore((Exec\=[],with_output_to(string(H),with_indents(false,write_src(Exec))),add_history_string(H)))). add_history_pl(Exec):- var(Exec), !. add_history_pl(eval(_,catch_red(PL),_)):- !,add_history_pl(PL). add_history_pl(show_failure(PL)):-!,add_history_pl(PL). add_history_pl(as_tf(PL,_OUT)):-!,add_history_pl(PL). -add_history_pl(Exec):- notrace(ignore((Exec\=[],with_output_to(string(H),with_indents(false,(writeq(Exec),writeln('.')))),add_history_string(H)))). - - -%read_metta(In,Expr):- current_input(CI), \+ is_same_streams(CI,In), !, read_sform(In,Expr). -read_metta(_,O):- clause(t_l:s_reader_info(O),_,Ref),erase(Ref). -read_metta(I,O):- string(I),normalize_space(string(M),I),!,parse_sexpr_metta1(M,O),!. -read_metta(In,Expr):- current_input(In0),In==In0,!, repl_read(Expr). -read_metta(In,Expr):- read_metta1(In,Expr). +add_history_pl(Exec):- mnotrace(ignore((Exec\=[],with_output_to(string(H),with_indents(false,(writeq(Exec),writeln('.')))),add_history_string(H)))). -read_metta1(In,Expr):- is_file_stream_and_size(In, Size) , Size>10240,!,read_sform1([],In,Expr). -read_metta1(In,Expr):- read_metta2(In,Expr). +read_metta1(_,O2):- clause(t_l:s_reader_info(O2),_,Ref),erase(Ref). +read_metta1(In,Expr):- current_input(In0),In==In0,!, repl_read(Expr). +read_metta1(In,Expr):- string(In),!,parse_sexpr_metta(In,Expr),!. -read_metta2(_,O):- clause(t_l:s_reader_info(O),_,Ref),erase(Ref). -read_metta2(In,Expr):- peek_char(In,Char), read_metta2(In,Char,Expr). -read_metta2(In,Char,Expr):- char_type(Char,space),get_char(In,Char),put(Char),!,read_metta2(In,Expr). -read_metta2(In,'!',Expr):- get_char(In,_), !, read_metta2(In,Read1),!,Expr=exec(Read1). -read_metta2(In,';',Expr):- get_char(In,_), !, (maybe_read_pl(In,Expr)-> true ; (read_line_to_string(In,Str),Expr='$COMMENT'(Str,0,0))). -% write_comment(Str),!,read_metta2(In,Expr))),!. -% read_metta2(In,_,Expr):- maybe_read_pl(In,Expr),!. -read_metta2(In,_,Read1):- parse_sexpr_metta(In,Expr),!,must_det_ll(Expr=Read1). +read_metta1(In,Expr):- !, get_char(In,Char), !, must_det_ll((read_sform3(s,[],Char,In,Expr))). +read_metta1(In,Expr):- peek_char(In,Char), read_metta1(In,Char,Expr). -% Predicate to check if a stream is a file stream and get its size. -is_file_stream_and_size(Stream, Size) :- - % Check if the stream is associated with a file. - stream_property(Stream, file_name(FileName)), - % Check if the file is accessible and get its size. - exists_file(FileName), - size_file(FileName, Size). +read_metta1(In,Char,Expr):- char_type(Char,space),get_char(In,Char),put(Char),!,read_metta1(In,Expr). +read_metta1(In,'!',Expr):- get_char(In,_), !, read_metta(In,Read1),!,Expr=exec(Read1). +read_metta1(In,';',Expr):- get_char(In,_), !, (maybe_read_pl(In,Expr)-> true ; (read_line_to_string(In,Str),write_comment(Str),!,read_metta(In,Expr))),!. +read_metta1(In,_,Expr):- maybe_read_pl(In,Expr),!. +read_metta1(In,_,Read1):- parse_sexpr_metta(In,Expr),!,must_det_ll(Expr=Read1). maybe_read_pl(In,Expr):- peek_line(In,Line1), Line1\=='', atom_contains(Line1, '.'),atom_contains(Line1, ':-'), - notrace(((catch_err((read_term_from_atom(Line1, Term, []), Term\==end_of_file, Expr=call(Term)),_, fail),!, + mnotrace(((catch_err((read_term_from_atom(Line1, Term, []), Term\==end_of_file, Expr=call(Term)),_, fail),!, read_term(In, Term, [])))). peek_line(In,Line1):- peek_string(In, 1024, Str), split_string(Str, "\r\n", "\s", [Line1,_|_]),!. peek_line(In,Line1):- peek_string(In, 4096, Str), split_string(Str, "\r\n", "\s", [Line1,_|_]),!. @@ -669,11 +635,6 @@ ( F1\=='!' -> F=F1 ; (read_sform1([],S,F2), F = exec(F2))). - -read_sform2(S,F1):- !, read_metta2(S,F1). -read_sform2(S,F1):- read_sform1([],S,F1). - -read_sform1(_,_,O):- clause(t_l:s_reader_info(O),_,Ref),erase(Ref). read_sform1( AltEnd,Str,F):- string(Str),open_string(Str,S),!,read_sform1( AltEnd,S,F). read_sform1(_AltEnd,S,F):- at_end_of_stream(S),!,F=end_of_file. read_sform1( AltEnd,S,M):- get_char(S,C),read_sform3(s, AltEnd,C,S,F), untyped_to_metta(F,M). @@ -730,7 +691,14 @@ in2_stream(N1,S1):- atom(N1),stream_property(S1,file_name(N1)),!. is_same_streams(N1,N2):- in2_stream(N1,S1),in2_stream(N2,S2),!,S1==S2. - +%read_metta(In,Expr):- current_input(CI), \+ is_same_streams(CI,In), !, read_sform(In,Expr). +read_metta(_,O2):- clause(t_l:s_reader_info(O2),_,Ref),erase(Ref). +read_metta(In,Expr):- current_input(In0),In==In0,!, repl_read(Expr). +read_metta(In,Expr):- + read_metta1(In,Read1), + (Read1=='!' + -> (read_metta1(In,Read2), Expr=exec(Read2), nop(add_history_src(Expr))) + ; Expr = Read1),!. parse_sexpr_metta(I,O):- string(I),normalize_space(string(M),I),parse_sexpr_metta1(M,O),!. parse_sexpr_metta(I,O):- parse_sexpr_untyped(I,U),trly(untyped_to_metta,U,O). @@ -896,22 +864,17 @@ assert_preds(Self,Load,Preds). */ -use_metta_compiler:- notrace(option_value('compile','full')), !. +use_metta_compiler:- mnotrace(option_value('compile','full')), !. preview_compiler:- \+ option_value('compile',false), !. %preview_compiler:- use_metta_compiler,!. -op_decl('pragma!', [ 'Atom', 'Atom'], 'EmptyType'). -op_decl('match', [ 'Space', 'Atom', 'Atom'], '%Undefined%'). +op_decl(match, [ 'Space', 'Atom', 'Atom'], '%Undefined%'). op_decl('remove-atom', [ 'Space', 'Atom'], 'EmptyType'). op_decl('add-atom', [ 'Space', 'Atom'], 'EmptyType'). op_decl('get-atoms', [ 'Space' ], 'Atom'). -op_decl('get-state', [[ 'MonadicState', Type]],Type). -op_decl('change-state!', [[ 'MonadicState',Type],Type],'EmptyType'). -op_decl('new-state', [Type], ['MonadicState',Type ]). - op_decl('car-atom', [ 'Expression' ], 'Atom'). op_decl('cdr-atom', [ 'Expression' ], 'Expression'). @@ -940,11 +903,11 @@ op_decl(decons, [ 'Atom' ], 'Atom'). op_decl(empty, [], '%Undefined%'). op_decl('Error', [ 'Atom', 'Atom' ], 'ErrorType'). +op_decl(eval, [ 'Atom' ], 'Atom'). op_decl(function, [ 'Atom' ], 'Atom'). op_decl(id, [ 'Atom' ], 'Atom'). op_decl(unify, [ 'Atom', 'Atom', 'Atom', 'Atom' ], 'Atom'). */ -op_decl(eval, [ 'Atom' ], 'Atom'). op_decl(unify, [ 'Atom', 'Atom', 'Atom', 'Atom'], '%Undefined%'). op_decl(if, [ 'Bool', 'Atom', 'Atom'], _T). op_decl('%', [ 'Number', 'Number' ], 'Number'). @@ -973,7 +936,6 @@ :- dynamic(get_metta_atom/2). :- dynamic(asserted_metta_atom/2). -metta_atom_stdlib(_):-!,fail. metta_atom_stdlib([:, Type, 'Type']):- type_decl(Type). metta_atom_stdlib([:, Op, [->|List]]):- op_decl(Op,Params,ReturnType),append(Params,[ReturnType],List). @@ -982,7 +944,7 @@ get_metta_atom(Eq,Space, Atom):- get_metta_atom_from(Space, Atom), \+ (Atom =[EQ,_,_], EQ==Eq). -get_metta_atom_from(KB, [F, A| List]):- KB='&flybase',fb_pred_nr(F, Len),current_predicate(F/Len), length([A|List],Len),apply(F,[A|List]). +get_metta_atom_from(KB, [F, A| List]):- KB='&flybase',fb_pred(F, Len), length([A|List],Len),apply(F,[A|List]). get_metta_atom_from([Superpose,ListOf], Atom):- Superpose == 'superpose',is_list(ListOf),!,member(KB,ListOf),get_metta_atom_from(KB,Atom). get_metta_atom_from(Space, Atom):- typed_list(Space,_,L),!, member(Atom,L). get_metta_atom_from(KB,Atom):- (KB=='&self'; KB='&stdlib'), metta_atom_stdlib(Atom). @@ -992,8 +954,6 @@ %asserted_metta_atom_fallback( KB,Atom):- get_metta_atom_from(KB,Atom) %metta_atom(KB,[F,A|List]):- metta_atom(KB,F,A,List), F \== '=',!. -metta_atom(KB,Atom):- get_metta_atom_from(KB,Atom). -metta_defn(KB,Head,Body):- metta_defn(_Eq,KB,Head,Body). metta_defn(Eq,KB,Head,Body):- ignore(Eq = '='), get_metta_atom_from(KB,[Eq,Head,Body]). metta_type(S,H,B):- get_metta_atom_from(S,[':',H,B]). %typed_list(Cmpd,Type,List):- compound(Cmpd), Cmpd\=[_|_], compound_name_arguments(Cmpd,Type,[List|_]),is_list(List). @@ -1049,9 +1009,7 @@ % check_silent_loading:- silent_loading,!,trace,break. check_silent_loading. silent_loading:- is_converting,!. -silent_loading:- option_value('html','True'), !,fail. -silent_loading:- option_value('trace-on-load','False'), !. - +silent_loading:- \+ option_value('trace-on-load',true), !. @@ -1061,14 +1019,68 @@ uncompound([Is|NotList],[SrcH|SrcT]):-!, uncompound(Is,SrcH),uncompound(NotList,SrcT). uncompound(Compound,Src):- compound_name_arguments(Compound,Name,Args),maplist(uncompound,[Name|Args],Src). +:- dynamic(all_data_to/1). +all_data_once:- all_data_to(_),!. +all_data_once:- open('whole_flybase.pl',write,Out,[alias(all_data),encoding(utf8),lock(write)]), + assert(all_data_to(Out)), + writeln(Out,':- encoding(utf8).'), + writeln(Out,':- style_check(-discontiguous).'), + flush_output(Out), + all_data_preds. +all_data_preds:- + all_data_to(Out), + with_output_to(Out, +((listing_c(table_n_type/3), + listing_c(load_state/2), + listing_c(is_loaded_from_file_count/2), + listing_c(fb_pred/2), + listing_c(fb_arg_type/1), + listing_c(fb_arg_table_n/3), + listing_c(fb_arg/1), + listing_c(done_reading/1)))),!. +all_data_done:- + all_data_preds, + ignore(retract(all_data_to(Out))), + close(Out). + +listing_c(F/A):- + format('~N~q.~n',[:-multifile(F/A)]), + format('~q.~n',[:-dynamic(F/A)]), + functor(P,F,A), + catch(forall(P,format('~q.~n',[P])),E, fbug(caused(F/A,E))). + + +:- dynamic(all_metta_to/1). +all_metta_once:- all_metta_to(_),!. +all_metta_once:- open('whole_flybase.metta',write,Out,[alias(all_metta),encoding(utf8),lock(write)]), + assert(all_metta_to(Out)), + all_metta_preds. +all_metta_preds:-!. +all_metta_done:- + all_metta_preds, + retract(all_metta_to(Out)), + close(Out). + +real_assert(OBO):- is_converting,!,print_src(OBO). +real_assert(OBO):- + ignore(real_assert1(OBO)), + real_assert2(OBO). + +%real_assert(OBO):- is_converting,!,print_src(OBO). +real_assert1(OBO):- all_metta_to(Out),!,with_output_to(Out,print_src(OBO)). +real_assert2(OBO):- all_data_to(Out),!,write_canonical(Out,OBO),!,writeln(Out,'.'). +real_assert2(OBO):- call(OBO),!. +real_assert2(OBO):- assert(OBO). + +print_src(OBO):- format('~N'), uncompound(OBO,Src),!, with_indents(false,write_src(Src)). + assert_to_metta(_):- reached_file_max,!. assert_to_metta(OBO):- - must_det_ll((OBO=..[Fn|DataLL], - maplist(better_arg,DataLL,DataL), + OBO=..[Fn|DataL], into_datum(Fn, DataL, Data), functor(Data,Fn,A),decl_fb_pred(Fn,A), real_assert(Data),!, - incr_file_count(_))). + incr_file_count(_). assert_to_metta(OBO):- ignore(( A>=2,A<700, @@ -1126,12 +1138,12 @@ (con_write('(= '), with_indents(false,write_src(A)), (is_list(B) -> connl ; true),con_write(' '),with_indents(true,write_src(B)),con_write(')'))),connl. do_metta1_e(_Self,_LoadExec,Term):- write_src(Term),connl. -write_exec(Exec):- notrace(write_exec0(Exec)). +write_exec(Exec):- mnotrace(write_exec0(Exec)). %write_exec0(Exec):- atom(Exec),!,write_exec0([Exec]). write_exec0(Exec):- wots(S,write_src(exec(Exec))), nb_setval(exec_src,Exec), - ignore((notrace((color_g_mesg_ok('#0D6328',(format('~N'),writeln(S))))))). + ignore((mnotrace((color_g_mesg_ok('#0D6328',(format('~N'),writeln(S))))))). @@ -1241,10 +1253,10 @@ convert_tax(How,_Self,Tax,Expr,How):- %parse_sexpr_metta(Tax,Expr). normalize_space(string(NewTax),Tax), - parse_sexpr_metta1(NewTax,Expr). + read_metta(NewTax,Expr). -:- if( \+ current_predicate(notrace/1) ). - notrace(G):- once(G). +:- if( \+ current_predicate(mnotrace/1) ). + mnotrace(G):- once(G). :- endif. metta_interp_mode('+',load). @@ -1289,7 +1301,7 @@ do_metta(_File,Load,Self,Src,Out):- Load\==exec, !, as_tf(asserted_do_metta(Self,Load,Src),Out). do_metta(file(Filename),exec,Self,TermV,Out):- - notrace(( + mnotrace(( inc_exec_num(Filename), must_det_ll(( get_exec_num(Filename,Nth), @@ -1307,7 +1319,7 @@ do_metta_exec(From,Self,TermV,FOut):- Output = X, - notrace(into_metta_callable(Self,TermV,Term,X,NamedVarsList,Was)),!, + mnotrace(into_metta_callable(Self,TermV,Term,X,NamedVarsList,Was)),!, user:interactively_do_metta_exec(From,Self,TermV,Term,X,NamedVarsList,Was,Output,FOut). @@ -1328,7 +1340,7 @@ subst_vars(Res+ExecGoal,Res+Term,NamedVarsList), copy_term(NamedVarsList,Was), term_variables(Term,Vars), - notrace((color_g_mesg('#114411',print_tree(exec(Res):-ExecGoal)))), + mnotrace((color_g_mesg('#114411',print_tree(exec(Res):-ExecGoal)))), %nl,writeq(Term),nl, ((\+ \+ ((numbervars(v(TermV,Term,NamedVarsList,Vars),999,_,[attvar(bind)]), @@ -1343,7 +1355,7 @@ into_metta_callable(Self,TermV,CALL,X,NamedVarsList,Was):-!, option_else('stack-max',StackMax,100), CALL = eval_H(StackMax,Self,Term,X), - notrace(( must_det_ll(( + mnotrace(( must_det_ll(( if_t(preview_compiler,write_compiled_exec(TermV,_Goal)), subst_vars(TermV,Term,NamedVarsList), copy_term(NamedVarsList,Was) @@ -1356,7 +1368,7 @@ )))),!. eval_H(StackMax,Self,Term,X):- eval_args('=',_,StackMax,Self,Term,X). -eval_H(Term,X):- eval_args(Term,X). + /* eval_H(StackMax,Self,Term,X). @@ -1396,7 +1408,7 @@ catch(if_or_else(call_with_time_limit(MaxTime, Goal),Else), time_limit_exceeded, Else). -catch_err(G,E,C):- catch(G,E,(notrace(if_t(atom(E),throw(E))),C)). +catch_err(G,E,C):- catch(G,E,(mnotrace(if_t(atom(E),throw(E))),C)). %repl:- option_value('repl',prolog),!,prolog. %:- ensure_loaded(metta_toplevel). @@ -1412,7 +1424,7 @@ with_option('doing_repl',true, with_option(repl,true,repl2)). %catch((repeat, repl2, fail)'$aborted',true). repl2:- - %notrace((current_input(In),nop(catch(load_history,_,true)))), + %mnotrace((current_input(In),nop(catch(load_history,_,true)))), % ignore(install_readline(In)), repeat, set_prolog_flag(gc,false), @@ -1420,35 +1432,33 @@ ignore(catch(once(repl3),restart_reading,true)), set_prolog_flag(gc,true),fail. repl3:- - notrace(( flag(eval_num,_,0), + mnotrace(( flag(eval_num,_,0), current_self(Self), current_read_mode(Mode), %ignore(shell('stty sane ; stty echo')), %current_input(In), format(atom(P),'metta ~w ~w> ',[Self, Mode]))), setup_call_cleanup( - notrace(prompt(Was,P)), - notrace((ttyflush,repl_read(Expr),ttyflush)), - notrace(prompt(_,Was))), - if_trace(repl,fbug(repl_read(Expr))), - %fbug(repl_read(Expr)), - notrace(if_t(Expr==end_of_file,throw(end_of_input))), + mnotrace(prompt(Was,P)), + mnotrace((ttyflush,repl_read(Expr),ttyflush)), + mnotrace(prompt(_,Was))), + fbug(repl_read(Expr)), + mnotrace(if_t(Expr==end_of_file,throw(end_of_input))), %ignore(shell('stty sane ; stty echo')), - notrace(ignore(check_has_directive(Expr))), + mnotrace(ignore(check_has_directive(Expr))), once(do_metta(repl_true,Mode,Self,Expr,_)). check_has_directive(Atom):- atom(Atom),atom_concat(_,'.',Atom),!. check_has_directive(call(N=V)):- nonvar(N),!, set_directive(N,V). -check_has_directive(call(Rtrace)):- rtrace == Rtrace,!, rtrace,notrace(throw(restart_reading)). +check_has_directive(call(Rtrace)):- rtrace == Rtrace,!, rtrace,mnotrace(throw(restart_reading)). check_has_directive(NEV):- atom(NEV), atomic_list_concat([N,V],'=',NEV), set_directive(N,V). check_has_directive([AtEq,Value]):-atom(AtEq),atom_concat('@',Name,AtEq), set_directive(Name,Value). check_has_directive(ModeChar):- atom(ModeChar),metta_interp_mode(ModeChar,_Mode),!,set_directive(read_mode,ModeChar). -check_has_directive('@'):- show_options_values,nl,!,notrace(throw(restart_reading)). -check_has_directive(AtEq):-atom(AtEq),atom_concat('@',NEV,AtEq),option_value(NEV,Foo),print(NEV=Foo),nl,!,notrace(throw(restart_reading)). +check_has_directive(AtEq):-atom(AtEq),atom_concat('@',NEV,AtEq),check_has_directive(NEV,true). check_has_directive(_). set_directive(N,V):- atom_concat('@',NN,N),!,set_directive(NN,V). set_directive(N,V):- N==mode,!,set_directive(read_mode,V). -set_directive(N,V):- show_call(set_option_value(N,V)),!,notrace(throw(restart_reading)). +set_directive(N,V):- show_call(set_option_value(N,V)),!,mnotrace(throw(restart_reading)). read_pending_white_codes(In):- read_pending_codes(In,[10],[]),!. @@ -1514,7 +1524,7 @@ -is_interactive(From):- notrace(is_interactive0(From)). +is_interactive(From):- mnotrace(is_interactive0(From)). is_interactive0(From):- From==false,!,fail. is_interactive0(From):- atomic(From),is_stream(From),!, \+ stream_property(From,filename(_)). is_interactive0(From):- From = repl_true,!. @@ -1559,15 +1569,13 @@ do_metta(prolog,exec,Self,Form,Out). name_vars(X='$VAR'(X)). -interactively_do_metta_exec(From,Self,TermV,Term,X,NamedVarsList,Was,Output,FOut):- - catch(interactively_do_metta_exec0(From,Self,TermV,Term,X,NamedVarsList,Was,Output,FOut),'$aborted',fbug(aborted(From,TermV))). -interactively_do_metta_exec0(From,Self,TermV,Term,X,NamedVarsList,Was,Output,FOut):- - notrace(( +interactively_do_metta_exec(From,Self,TermV,Term,X,NamedVarsList,Was,Output,FOut):- + mnotrace(( Result = res(FOut), inside_assert(Term,BaseEval), option_else(answer,Leap,each), - Control = contrl(inf,Leap), + Control = contrl(Leap), Skipping = _, % Initialize Control as a compound term with 'each' as its argument. %GG = interact(['Result'=X|NamedVarsList],Term,trace_off), @@ -1606,38 +1614,33 @@ true))))), (forall_interactive( - From, WasInteractive,Complete, %may_rtrace - (timed_call(GG,Seconds)), + From, WasInteractive,Complete,may_rtrace(timed_call(GG,Seconds)), ((Complete==true->!;true), %repeat, set_option_value(interactive,WasInteractive), - Control = contrl(Max,DoLeap), nb_setarg(1,Result,Output), read_pending_codes(user_input,_,[]), flag(result_num,R,R+1), flag(result_num,ResNum,ResNum), - if_t(ResNum=(format('~NDeterministic: ', []), !); %or Nondet + (((ResNum==1,Complete==true)->(format('~NDeterministic: ', []), !); %or Nondet ( Complete==true -> (format('~NLast Result(~w): ',[ResNum]),! ); format('~NNDet Result(~w): ',[ResNum])))), color_g_mesg(yellow, ignore((( if_t( \+ atomic(Output), nl), write_src(Output), nl)))), - give_time('Execution',Seconds), color_g_mesg(green, - ignore((NamedVarsList \=@= Was ->( maplist(print_var,NamedVarsList), nl) ; true))))), - ( - (Complete\==true, WasInteractive, DoLeap\==leap, ResNum + ignore((NamedVarsList \=@= Was ->( maplist(print_var,NamedVarsList), nl) ; true))), + ( give_time('Execution',Seconds), + (Complete\==true, WasInteractive, Control \== contrl(leap))-> (write("More Solutions? "),get_single_char_key(C), writeq(key=C),nl, (C=='b' -> (once(repl),fail) ; (C=='m' -> make ; (C=='t' -> (nop(set_debug(eval,true)),rtrace) ; (C=='T' -> (set_debug(eval,true)); (C==';' -> true ; - (C==esc('[A',[27,91,65]) -> nb_setarg(2, Control, leap) ; - (C=='L' -> nb_setarg(1, Control, ResNum) ; - (C=='l' -> nb_setarg(2, Control, leap) ; + (C==esc('[A',[27,91,65]) -> nb_setarg(1, Control, leap) ; + (C=='l' -> nb_setarg(1, Control, leap) ; (((C=='\n');(C=='\r')) -> (!,fail); - (!,fail)))))))))))); - (Complete\==true, \+ WasInteractive, Control = contrl(Max,leap)) -> true ; + (!,fail))))))))))); + (Complete\==true, \+ WasInteractive, Control == contrl(leap)) -> true ; (((Complete==true ->! ; true))))) *-> (ignore(Result = res(FOut)),ignore(Output = (FOut))) ; (flag(result_num,ResNum,ResNum),(ResNum==0->(format('~N~n~n'),!,true);true))), @@ -1665,7 +1668,6 @@ Goal, (Complete==true -> ( quietly(After),!) ; ( quietly( \+ After) )). print_var(Name=Var) :- print_var(Name,Var). -print_var(Name,_Var) :- atom_concat('Num',Rest,Name),atom_number(Rest,_),!. print_var(Name,Var):- write('$'),write(Name), write(' = '), write_src(Var), nl. % Entry point for the user to call with tracing enabled @@ -1731,7 +1733,7 @@ % Command implementations handle_command(make, Variables, Goal, Tracing) :- writeln('Recompiling...'), - % Insert the logic to recompile the code. + % Insert the logic to re4 the code. % This might involve calling `make/0` or similar. make, % This is assuming your Prolog environment has a `make` predicate. fail. % interact(Variables, Goal, Tracing). @@ -1739,9 +1741,9 @@ handle_command(compile, Variables, Goal, Tracing) :- writeln('Compiling new executable...'), % Insert the logic to compile a new executable. - % This will depend on how you compile Prolog programs in your environment. + % This will depend on how you 4 Prolog programs in your environment. % For example, you might use `qsave_program/2` to create an executable. - % Pseudocode: compile_executable(ExecutableName) + % Pseudocode: 4_executable(ExecutableName) fail. % interact(Variables, Goal, Tracing). handle_command(alternatives, Variables, Goal, Tracing) :- writeln('Showing alternatives...'), @@ -1830,7 +1832,6 @@ rtrace_on_existence_error(G):- !, catch_err(G,E, (fbug(E=G), \+ tracing, trace, rtrace(G))). %rtrace_on_existence_error(G):- catch(G,error(existence_error(procedure,W),Where),rtrace(G)). -prolog_only(Goal):- !,Goal. prolog_only(Goal):- if_trace(prolog,Goal). write_compiled_exec(Exec,Goal):- @@ -2075,8 +2076,9 @@ gensym(Stem,Name), \+ exists_file(Name), Name\==E,!. -next_save_name(SavMeTTaLog):- option_value(exeout,SavMeTTaLog),atomic(SavMeTTaLog),atom_length(SavMeTTaLog,Len),Len>1,!. -next_save_name('Sav.MeTTaLog'). +next_save_name(SavMeTTaLog):- option_value(exeout,SavMeTTaLog), + atomic(SavMeTTaLog),atom_length(SavMeTTaLog,Len),Len>1,!. +next_save_name('Sav.godlike.MeTTaLog'). qcompile_mettalog:- ensure_mettalog_system, option_value(exeout,Named), diff --git a/metta_vspace/pyswip/metta_python.pl b/metta_vspace/pyswip/metta_python.pl index 402ba431..65a830f1 100755 --- a/metta_vspace/pyswip/metta_python.pl +++ b/metta_vspace/pyswip/metta_python.pl @@ -117,7 +117,7 @@ py_to_pl(VL,I,O):- ignore(VL=[vars]), py_to_pl(VL,[],[],_,I,O),!. is_var_or_nil(I):- var(I),!. is_var_or_nil([]). -%py_to_pl(VL,Par,_Cir,_,L,_):- fbug(py_to_pl(VL,Par,L)),fail. +%py_to_pl(VL,Par,_Cir,_,L,_):- wdmsg(py_to_pl(VL,Par,L)),fail. py_to_pl(_VL,_Par,Cir,Cir,L,E):- var(L),!,E=L. py_to_pl(_VL,_Par,Cir,Cir,L,E):- L ==[],!,E=L. py_to_pl(_VL,_Par,Cir,Cir,L,E):- member(N-NE,Cir), N==L, !, (E=L;NE=E), !. @@ -162,9 +162,9 @@ pyo_to_pl(VL,_Par,Cir,Cir,Cl,O,E):- Cl=='VariableAtom', !, py_call(O:get_name(),R), real_VL_var(R,VL,E),!. pyo_to_pl(VL,Par,Cir,CirO,Cl,O,E):- class_to_pl1(Par,Cl,M),py_member_values(O,M,R), !, py_to_pl(VL,[Cl|Par],Cir,CirO,R,E). -pyo_to_pl(VL,Par,Cir,CirO,Cl,O,E):- class_to_pl(Par,Cl,M), % fbug(class_to_pl(Par,Cl,M)), +pyo_to_pl(VL,Par,Cir,CirO,Cl,O,E):- class_to_pl(Par,Cl,M), % wdmsg(class_to_pl(Par,Cl,M)), py_member_values(O,M,R), !, py_to_pl(VL,[Cl|Par],Cir,CirO,R,E). -pyo_to_pl(VL,Par,Cir,CirO,Cl,O,E):- catch(py_obj_dir(O,L),_,fail),fbug(py_obj_dir(O,L)),py_decomp(M),meets_dir(L,M),fbug(py_decomp(M)), +pyo_to_pl(VL,Par,Cir,CirO,Cl,O,E):- catch(py_obj_dir(O,L),_,fail),wdmsg(py_obj_dir(O,L)),py_decomp(M),meets_dir(L,M),wdmsg(py_decomp(M)), py_member_values(O,M,R), member(N-_,Cir), R\==N, !, py_to_pl(VL,[Cl|Par],Cir,CirO,R,E),!. pl_to_py(Var,Py):- pl_to_py(_VL,Var,Py). @@ -258,15 +258,15 @@ with_safe_argv(( %listing(ensure_rust_metta/1), ensure_metta_learner, - fbug('extend-py!'(Module)), + wdmsg('extend-py!'(Module)), ensure_rust_metta(MeTTa), replace_in_string(["/"="."],Module,ToPython), py_call(MeTTa:load_py_module(ToPython),Result), - fbug(result(MeTTa->Result)))),!. + wdmsg(result(MeTTa->Result)))),!. ensure_metta_learner:- with_safe_argv(ensure_metta_learner(Learner)), - fbug(ensure_metta_learner(Learner)). + wdmsg(ensure_metta_learner(Learner)). % Example usage example_usage :- diff --git a/metta_vspace/pyswip/metta_reader.pl b/metta_vspace/pyswip/metta_reader.pl index 58c76bdd..f3d0d14b 100755 --- a/metta_vspace/pyswip/metta_reader.pl +++ b/metta_vspace/pyswip/metta_reader.pl @@ -80,7 +80,7 @@ def_compile_all(I,O):- current_predicate(compile_all/2),!,call(call,compile_all,I,O). -def_compile_all(I,O):- fbug(undefined_compile_all(I)),I=O. +def_compile_all(I,O):- wdmsg(undefined_compile_all(I)),I=O. zalwayzz(G):- call(G)*->true;throw(fail_zalwayzz(G)). @@ -480,7 +480,7 @@ %sexpr(L) --> sblank,!,sexpr(L),!. %sexpr(_) --> `)`,!,{trace,break,throw_reader_error(": an object cannot start with #\\)")}. -sexpr(X,H,T):- zalwayzz(sexpr0(X),H,M),zalwayzz(swhite,M,T), nop(if_debugging(sreader,(fbug(sexpr(X))))),!. +sexpr(X,H,T):- zalwayzz(sexpr0(X),H,M),zalwayzz(swhite,M,T), nop(if_debugging(sreader,(wdmsg(sexpr(X))))),!. %sexpr(X,H,T):- zalwayzz(sexpr0(X,H,T)),!,swhite. is_common_lisp:- fail. @@ -561,7 +561,6 @@ % c:/opt/logicmoo_workspace/packs_sys/logicmoo_opencog/guile/module/ice-9/and-let-star.scm priority_symbol((`|-`)). -/* priority_symbol((`#=`)). priority_symbol((`#+`)). priority_symbol((`#-`)). @@ -579,18 +578,19 @@ priority_symbol((`-1-`)). priority_symbol((`1+`)). priority_symbol((`1-`)). -*/ sym_or_num('$COMPLEX'(L)) --> `#C(`,!, swhite, sexpr_list(L), swhite. %sym_or_num((E)) --> unsigned_number(S),{number_string(E,S)}. %sym_or_num((E)) --> unsigned_number(S),{number_string(E,S)}. -%sym_or_num((E)) --> lnumber(E),swhite,!. +sym_or_num((E)) --> lnumber(E),swhite,!. sym_or_num(E) --> rsymbol_maybe(``,E),!. %sym_or_num('#'(E)) --> [C],{atom_codes(E,[C])}. sym_or_num(E) --> dcg_xor(rsymbol(``,E),lnumber(E)),!. -%sym_or_num(E) --> dcg_xor(rsymbol(``,E),lnumber(E)),!. + + +sym_or_num(E) --> dcg_xor(rsymbol(``,E),lnumber(E)),!. % sym_or_num('#'(E)) --> [C],{atom_codes(E,[C])}. @@ -900,8 +900,8 @@ char_code_int(Char,Code):- notrace_catch_fail(char_code(Char,Code)),!. char_code_int(Char,Code):- notrace_catch_fail(atom_codes(Char,[Code])),!. char_code_int(Char,Code):- atom(Char),name_to_charcode(Char,Code),!. -char_code_int(Char,Code):- var(Char),!,fbug(char_code_int(Char,Code)), only_debug(break). -char_code_int(Char,Code):- fbug(char_code_int(Char,Code)),only_debug(break). +char_code_int(Char,Code):- var(Char),!,wdmsg(char_code_int(Char,Code)), only_debug(break). +char_code_int(Char,Code):- wdmsg(char_code_int(Char,Code)),only_debug(break). char_code_to_char(N,S):- atom(N),atom_codes(N,[_]),!,S=N. char_code_to_char(N,S):- atom(N),!,S=N. diff --git a/metta_vspace/pyswip/metta_server.pl b/metta_vspace/pyswip/metta_server.pl new file mode 100755 index 00000000..94bee387 --- /dev/null +++ b/metta_vspace/pyswip/metta_server.pl @@ -0,0 +1,95 @@ + +:- use_module(library(socket)). +:- use_module(library(thread)). + +call_wdet(Goal,WasDet):- call(Goal),deterministic(WasDet). +% Helper to parse Server and Port +parse_server_port(ServerPort,DefaultPort, Server, Port) :- + ( ServerPort = Server:Port -> true + ; integer(ServerPort) -> Server = localhost, Port = ServerPort + ; Server = ServerPort, Port = DefaultPort % Default port if none specified + ). + +start_vspace_server(Port) :- + thread_create(run_vspace_server(Port),_,[detached(true),alias(vspace_server)]). + +run_vspace_server(Port) :- + tcp_socket(Socket), tcp_bind(Socket, Port), tcp_listen(Socket, 5), tcp_open_socket(Socket, ListenFd), + fbug(run_vspace_server(Port)), + accept_vspace_connections(ListenFd). + +accept_vspace_connections(ListenFd) :- + tcp_accept(ListenFd, ClientFd, ClientAddr), + format(atom(ThreadAlias), 'client_~w', [ClientAddr]), + thread_create(setup_call_cleanup( + tcp_open_socket(ClientFd, Stream), + ignore(handle_vspace_client(Stream)), + catch(close(Stream),_,true)), _, [detached(true), alias(ThreadAlias)] ), + accept_vspace_connections(ListenFd). + +handle_vspace_client(Stream) :- + read_term(Stream, Goal,[]), + ( Goal \= end_of_file + -> ( catch(call_wdet(Goal,WasDet), Error, true) + *-> ( var(Error) -> send_term(Stream, success(Goal,WasDet)) ; send_term(Stream,error(Error))) + ;send_term(Stream, 'failed'))), + handle_vspace_client(Stream). + +% Start the server automatically on a default port or a specified port +:- dynamic vspace_port/1. +start_vspace_server:- ( vspace_port(Port) -> start_vspace_server(Port); start_vspace_server(3023) ). + +:- initialization(start_vspace_server). + +% Connects to the server and sends the goal +remote_call(ServerPort, Goal) :- + setup_call_cleanup( + (connect_to_server(ServerPort, Stream),send_term(Stream, Goal)), + read_response(Stream,Goal), + close(Stream)). + +% Helper to establish connection +connect_to_server(HostPort, Stream) :- + parse_server_port(HostPort, 3023, Host, Port), + tcp_socket(Socket), + tcp_connect(Socket, Host:Port), + tcp_open_socket(Socket, Stream). + +% Helper to send goal and receive response +send_term(Stream, Goal) :- write_canonical(Stream, Goal),writeln(Stream, '.'), flush_output(Stream). + + +% Read and process the server's response +read_response(Stream,Goal) :- + flush_output(Stream), + repeat, read_term(Stream,Response,[]), + (Response == failed -> (!,fail) ; + (Response = error(Throw) -> throw(Throw) ; + ((Response = success(Goal,WasDet)), + (WasDet==true-> (!, true) ; true)))). + +% Example usage +% ?- remote_call('localhost', member(X, [1,2,3])). + +:- dynamic predicate_server/2. % Maps predicate to server + +% Registers a predicate to a server +register_predicate_server(Predicate, Server) :- assertz(predicate_server(Predicate, Server)). + +% Meta-interpreter with cut handling +execute_goal(Goal, IsCut) :- + predicate_server(Goal, Server), !, + remote_call(Server, Goal), % If the goal is registered for a server, call remotely + IsCut = _. +execute_goal(!, IsCut) :- !, IsCut = cut. % Handle cuts +execute_goal(Goal, IsCut) :- predicate_property(Goal,numberr_of_clauses(_)),!, + clause(Goal, Body), % Retrieve the clause body for the goal + execute_goal(Body, IsCut), + (nonvar(IsCut)->!;true). +execute_goal((SubGoal1, SubGoal2), IsCut) :- !, execute_goal(SubGoal1, IsCut), execute_goal(SubGoal2, IsCut). +execute_goal((SubGoal1; SubGoal2), IsCut) :- !, (execute_goal(SubGoal1, IsCut); execute_goal(SubGoal2, IsCut)). +execute_goal((SubGoal1 -> SubGoal2), IsCut) :- !, (execute_goal(SubGoal1, IsCut) -> execute_goal(SubGoal2, IsCut)). +execute_goal(findall(X, Y, Z), _) :- !, findall(X, execute_goal(Y, _), Z). +execute_goal(forall(X, Y), _) :- !, forall(execute_goal(X, _), execute_goal(Y, _)). +execute_goal(SubGoal, _IsCut) :- call_wdet(SubGoal, _WasDet). + diff --git a/metta_vspace/pyswip/metta_space.pl b/metta_vspace/pyswip/metta_space.pl index 954c28dc..c63a1c27 100755 --- a/metta_vspace/pyswip/metta_space.pl +++ b/metta_vspace/pyswip/metta_space.pl @@ -136,8 +136,7 @@ space_query_vars(SpaceNameOrInstance, Query, Vars) :- is_as_nb_space(SpaceNameOrInstance),!, fetch_or_create_space(SpaceNameOrInstance, Space), call_metta(Space,Query,Vars). -*/ -:- dynamic(was_asserted_space/1). +*/ :- dynamic(was_asserted_space/1). was_asserted_space('&flybase'). was_asserted_space('&self'). @@ -307,26 +306,26 @@ %:- dynamic(for_metta/2). %for_metta(_,T):- fb_pred(F,A),functor(T,F,A),call(T). -metta_assertdb_ls(KB):-listing(asserted_metta_atom(KB,_)). +metta_assertdb_ls(KB):-listing(metta_atom(KB,_)). metta_assertdb_add(KB,Atom):- subst_vars(Atom,New), - decl_m_fb_pred(user,asserted_metta_atom,2), - MP = asserted_metta_atom(KB,New), + decl_m_fb_pred(user,get_metta_atom,2), + MP = metta_atom(KB,New), assert_new(MP). metta_assertdb_rem(KB,Old):- metta_assertdb_del(KB,Old). -metta_assertdb_del(KB,Atom):- subst_vars(Atom,Old), decl_m_fb_pred(user,asserted_metta_atom,2), MP = asserted_metta_atom(KB,Old), +metta_assertdb_del(KB,Atom):- subst_vars(Atom,Old), decl_m_fb_pred(user,get_metta_atom,2), MP = metta_atom(KB,Old), copy_term(MP,Copy), clause(MP,true,Ref), MP=@= Copy, !, erase(Ref). % ,metta_assertdb('DEL',Old). metta_assertdb_replace(KB,Old,New):- metta_assertdb_del(KB,Old), metta_assertdb_add(KB,New). metta_assertdb_count(KB,Count):- must_det_ll(( - decl_m_fb_pred(user,asserted_metta_atom,2), full_atom_count(SL1), - MP = asserted_metta_atom(KB,_), + decl_m_fb_pred(user,get_metta_atom,2), full_symbol_count(SL1), + MP = metta_atom(KB,_), predicate_property(MP,number_of_clauses(SL2)), predicate_property(MP,number_of_rules(SL3)), %metta_assertdb_ls(KB), Count is SL1 + SL2 - SL3)),!. metta_assertdb_count(_KB,0):-!. %metta_assertdb_count(KB,Count):- writeln(metta_assertdb_count_in(KB,Count)), findall(Atom,for_metta(KB,Atom),AtomsL),length(AtomsL,Count),writeln(metta_assertdb_count_out(KB,Count)). -metta_assertdb_iter(KB,Atoms):- decl_m_fb_pred(user,asserted_metta_atom,2), asserted_metta_atom(KB,Atoms). +metta_assertdb_iter(KB,Atoms):- decl_m_fb_pred(user,get_metta_atom,2), metta_atom(KB,Atoms). @@ -344,19 +343,19 @@ % Query from hyperon.base.GroundingSpace space_query_vars(KB,Query,Vars):- is_asserted_space(KB),!, - decl_m_fb_pred(user,asserted_metta_atom,2), + decl_m_fb_pred(user,get_metta_atom,2), call_metta(KB,Query,Vars), debug_metta('RES',space_query_vars(KB,Query,Vars)). -metta_assertdb_get_atoms(KB,AtomsL):- decl_m_fb_pred(user,asserted_metta_atom,2), findall(Atom,asserted_metta_atom(KB,Atom),AtomsL). +metta_assertdb_get_atoms(KB,AtomsL):- decl_m_fb_pred(user,get_metta_atom,2), findall(Atom,metta_atom(KB,Atom),AtomsL). /* -%metta_assertdb_iter_bind(KB,Query,Template,AtomsL):- decl_m_fb_pred(user,asserted_metta_atom,2), findall(Template,asserted_metta_atom(KB,Query),AtomsL). +%metta_assertdb_iter_bind(KB,Query,Template,AtomsL):- decl_m_fb_pred(user,get_metta_atom,2), findall(Template,metta_atom(KB,Query),AtomsL). metta_assertdb_iter_bind(KB,Query,Vars):- ignore(term_variables(Query,Vars)), print(metta_assertdb(['match',KB,Query,Vars])),nl, - decl_m_fb_pred(user,asserted_metta_atom,2), (asserted_metta_atom(KB,Query)*->true;call_metta_assertdb(KB,Query,Vars)), + decl_m_fb_pred(user,get_metta_atom,2), (metta_atom(KB,Query)*->true;call_metta_assertdb(KB,Query,Vars)), metta_assertdb('RES',metta_assertdb_iter_bind(KB,Query,Vars)). %metta_assertdb_iter_bind(KB,Atom,Template):- metta_assertdb_stats, findall(Template,metta_assertdb_iter(KB,Atom),VarList). @@ -405,8 +404,8 @@ 'get-metta-src'(Pred,[Len|SrcL]):- findall(Src,'get-metta-src1'(Pred,Src),SrcL), length(SrcL,Len). 'get-metta-src1'(Pred,Src):- current_self(Space), - metta_atom(Space,[F,A|List]), - once((sub_var(Pred,A)->Src = [F,A|List];sub_var(Pred,F)->Src = [F,A|List])). + metta_atom(Space,F,A,List), + once((sub_var(Pred,A)->Src = [F,A,List];sub_var(Pred,F)->Src = [F,A|List])). % is a quine 'AtomDef'(X,['AtomDef',X]). @@ -470,9 +469,7 @@ pp_sex(V) :- w_proper_indent(2,w_in_p(pp_sexi(V))). -:- nb_setval(src_indents,'True'). -no_src_indents:- nb_setval(src_indents,'False'). - %option_else(src_indents,TF,true),!,TF=='False'. +no_src_indents:- option_else(src_indents,TF,true),!,TF=='False'. pp_sexi_l([H,S]):-H=='[...]', write('['),print_items_list(S),write(' ]'). pp_sexi_l([H,S]):-H=='{...}', write('{'),print_items_list(S),write(' }'). @@ -513,7 +510,7 @@ always_dash_functor(A,A). dash_functor(A,C):- \+ symbol(A),!,C=A. -dash_functor(A,C):- fail, p2m(A,B),A\==B,!,always_dash_functor(B,C). +dash_functor(A,C):- p2m(A,B),A\==B,!,always_dash_functor(B,C). dash_functor(Functor,DFunctor):- symbol(Functor), atomic_list_concat(L,'-',Functor), L\=[_],maplist(always_dash_functor,L,LL), atomic_list_concat(LL,'-',DFunctor). @@ -565,10 +562,8 @@ :- dynamic(fb_pred/2). -%full_atom_count(SL):- flag(total_loaded_atoms,SL,SL),SL>1,!. -full_atom_count(SL):- findall(NC,(fb_pred_nr(F,A),metta_stats(F,A,NC)),Each), sumlist(Each,SL). - -fb_pred_nr(F,A):- dcall0000000000(no_repeats((F=A), fb_pred(F,A))). +full_symbol_count(SL):- flag(total_loaded_atoms,SL,SL),SL>1,!. +full_symbol_count(SL):- findall(NC,(fb_pred(F,A),metta_stats(F,A,NC)),Each), sumlist(Each,SL). heartbeat :- % Get the current time and the last printed time @@ -595,7 +590,7 @@ metta_stats:- gc_now, writeln('\n\n\n\n\n\n;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~'), writeln(';~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~'), - full_atom_count(SL), + full_symbol_count(SL), format("~N~n; Total\t\tAtoms (Atomspace size): ~`.t ~D~108|~n",[SL]), get_time(CurrentTime), nb_setval(last_printed_time, CurrentTime), post_statistic(memory,Mem), @@ -623,11 +618,9 @@ pl_stats('Total Memory Used',PM), pl_stats('Runtime (days:hh:mm:ss)',Formatted), nl,nl,!. - -metta_stats(F):- for_all(fb_pred_nr(F,A),metta_stats(F,A)). - -metta_stats(F,A):- forall(metta_stats(F,A,NC), pl_stats(F/A,NC)). -metta_stats(F,A,NC):- functor(P,F,A),(predicate_property(P,number_of_clauses(NC))->true;NC=0). +metta_stats(F):- for_all(fb_pred(F,A),metta_stats(F,A)). +metta_stats(F,A):- metta_stats(F,A,NC), pl_stats(F/A,NC). +metta_stats(F,A,NC):- functor(P,F,A),predicate_property(P,number_of_clauses(NC)). pl_stats(Stat):- statistics(Stat,Value),pl_stats(Stat,Value). pl_stats(Stat,[Value|_]):- nonvar(Value),!, pl_stats(Stat,Value). pl_stats(Stat,Value):- format("~N;\t\t~@: ~`.t ~@~100|",[format_value(Stat),format_value(Value)]),!. diff --git a/metta_vspace/pyswip/metta_subst.pl b/metta_vspace/pyswip/metta_subst.pl index 23d76490..0cb31401 100755 --- a/metta_vspace/pyswip/metta_subst.pl +++ b/metta_vspace/pyswip/metta_subst.pl @@ -11,22 +11,25 @@ self_subst(X):- atom(X),!, \+ nb_current(X,_),!. self_subst('True'). self_subst('False'). self_subst('F'). -:- style_check(-singleton). :- nb_setval(self_space, '&self'). substs_to(XX,Y):- Y==XX,!. substs_to(XX,Y):- Y=='True',!, is_True(XX),!. %current_self(Space):- nb_current(self_space,Space). +/* subst_args(Eq,RetType,A,AA):- current_self(Space), subst_args(Eq,RetType,11,Space,A,AA). %subst_args(Eq,RetType,Depth,_Self,X,_Y):- forall(between(6,Depth,_),write(' ')),writeqln(subst_args(Eq,RetType,X)),fail. +*/ subst_args(Eq,RetType,Depth,Self,X,Y):- atom(Eq), ( Eq \== ('=')) ,!, call(Eq,'=',RetType,Depth,Self,X,Y). + :- style_check(-singleton). + %subst_args(Eq,RetType,_Dpth,_Slf,X,Y):- nonvar(Y),X=Y,!. @@ -37,14 +40,14 @@ subst_args(Eq,RetType,Depth,Self,[F|X],Y):- % (F=='superpose' ; ( option_value(no_repeats,false))), mnotrace((D1 is Depth-1)),!, - subst_args0(D1,Self,[F|X],Y). + subst_args0(Eq,RetType,D1,Self,[F|X],Y). -subst_args(Eq,RetType,Depth,Self,X,Y):- subst_args0(Depth,Self,X,Y). +subst_args(Eq,RetType,Depth,Self,X,Y):- subst_args0(Eq,RetType,Depth,Self,X,Y). /* subst_args(Eq,RetType,Depth,Self,X,Y):- mnotrace((no_repeats_var(YY), D1 is Depth-1)), - subst_args0(D1,Self,X,Y), + subst_args0(Eq,RetType,D1,Self,X,Y), mnotrace(( \+ (Y\=YY))). */ @@ -58,7 +61,7 @@ \+ \+ mnotrace(ignore((( format('~N'), setup_call_cleanup(forall(between(Depth,101,_),write(' ')),Goal, format('~N')))))). -indentq(Depth,Term):- +indentq(DR,EX,Term):- \+ \+ mnotrace(ignore((( format('~N'), setup_call_cleanup(forall(between(Depth,101,_),write(' ')),format('~q',[Term]), @@ -76,11 +79,11 @@ set_debug(Flag,Val):- \+ atom(Flag), flag_to_var(Flag,Var), atom(Var),!,set_debug(Var,Val). set_debug(Flag,true):- !, debug(metta(Flag)),flag_to_var(Flag,Var),set_option_value(Var,true). set_debug(Flag,false):- nodebug(metta(Flag)),flag_to_var(Flag,Var),set_option_value(Var,false). -if_trace((Flag;true),Goal):- !, notrace(( catch_err(ignore((Goal)),E,fbug(E-->if_trace((Flag;true),Goal))))). -if_trace(Flag,Goal):- notrace((catch_err(ignore((is_debugging(Flag),Goal)),E,fbug(E-->if_trace(Flag,Goal))))). +if_trace((Flag;true),Goal):- !, notrace(( catch_err(ignore((Goal)),E,wdmsg(E-->if_trace((Flag;true),Goal))))). +if_trace(Flag,Goal):- notrace((catch_err(ignore((is_debugging(Flag),Goal)),E,wdmsg(E-->if_trace(Flag,Goal))))). -%maybe_efbug(SS,G):- efbug(SS,G)*-> if_trace(eval,fbug(SS=G)) ; fail. +%maybe_efbug(SS,G):- efbug(SS,G)*-> if_trace(eval,wdmsg(SS=G)) ; fail. maybe_efbug(_,G):- call(G). %efbug(P1,G):- call(P1,G). efbug(_,G):- call(G). @@ -102,18 +105,49 @@ */ -subst_args0(Depth,_Slf,X,Y):- Depth<1,!,X=Y, (\+ trace_on_overflow-> true; flag(eval_num,_,0),debug(metta(eval))). -subst_args0(_Dpth,_Slf,X,Y):- self_subst(X),!,Y=X. -subst_args0(Depth,Self,X,Y):- +subst_args0(Eq,RetType,Depth,_Slf,X,Y):- Depth<1,!,X=Y, (\+ trace_on_overflow-> true; flag(eval_num,_,0),debug(metta(eval))). +subst_args0(Eq,RetType,_Dpth,_Slf,X,Y):- self_subst(X),!,Y=X. +subst_args0(Eq,RetType,Depth,Self,X,Y):- Depth2 is Depth-1, - subst_args11(Depth,Self,X,M), - (M\=@=X ->subst_args0(Depth2,Self,M,Y);Y=X). + subst_args11(Eq,RetType,Depth,Self,X,M), + (M\=@=X ->subst_args0(Eq,RetType,Depth2,Self,M,Y);Y=X). + + + +subst_args11(_Eq,_RetType,_Dpth,_Slf,X,Y):- self_subst(X),!,Y=X. +subst_args11(Eq,RetType,Depth,Self,X,Y):- \+ is_debugging((subst_args)),!, + D1 is Depth-1, + subst_args1(Eq,RetType,D1,Self,X,Y). +subst_args11(Eq,RetType,Eq,RetType,Depth,Self,X,Y):- + notrace(( + + flag(subst_args_num,EX,EX+1), + D1 is Depth-1, + DR is 99-D1, + PrintRet = _, + option_else('trace-length',Max,100), + if_t((EX>Max), (set_debug(subst_args,false),MaxP1 is Max+1, set_debug(overflow,false), + format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)',[MaxP1]))), + nop(notrace(no_repeats_var(YY))), + if_t(DR<10,if_trace((subst_args),(PrintRet=1, indentq(DR,EX, '-->',subst(X))))), + Ret=retval(fail))), + + call_cleanup(( + (subst_args1(Eq,RetType,D1,Self,X,Y)), + notrace(( \+ (Y\=YY), nb_setarg(1,Ret,Y)))), + (PrintRet==1 -> indentq(DR,EX,'<--',Ret) ; + mnotrace(ignore(((Y\=@=X, + if_t(DR<10,if_trace((subst_args),indentq(DR,EX,'<--',s(Ret)))))))))), -subst_args11(_Dpth,_Slf,X,Y):- self_subst(X),!,Y=X. -subst_args11(Depth,Self,X,Y):- \+ debugging(metta(eval)),!, subst_args1(Eq,RetType,Depth,Self,X,Y). -subst_args11(Depth,Self,X,Y):- + (Ret\=@=retval(fail)->true;(rtrace(subst_args_00(Eq,RetType,D1,Self,X,Y)),fail)). + +/* + +subst_args11(Eq,RetType,_Dpth,_Slf,X,Y):- self_subst(X),!,Y=X. +subst_args11(Eq,RetType,Depth,Self,X,Y):- \+ debugging(metta(eval)),!, subst_args1(Eq,RetType,Depth,Self,X,Y). +subst_args11(Eq,RetType,Depth,Self,X,Y):- notrace(( @@ -126,15 +160,15 @@ format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)',[MaxP1]))), nop(notrace(no_repeats_var(YY))), - if_t(DR<10,if_trace((eval),(PrintRet=1, indentq(Depth,'-->'(EX,subst_args(Self,X,'$VAR'('RET')),depth(DR)))))), + if_t(DR<10,if_trace((eval),(PrintRet=1, indentq(DR,EX,'-->'(subst_args(Self,X,'$VAR'('RET'))))))), Ret=retval(fail))), call_cleanup(( subst_args1(Eq,RetType,D1,Self,X,Y), mnotrace(( \+ (Y\=YY), nb_setarg(1,Ret,Y)))), - mnotrace(ignore(((Y\=@=X,if_trace(metta(eval),indentq(Depth,'<--'(EX,Ret)))))))), - (Ret\=@=retval(fail)->true;(rtrace(subst_args0(D1,Self,X,Y)),fail)). - + mnotrace(ignore(((Y\=@=X,if_trace(metta(eval),indentq(DR,EX,'<--'(Ret)))))))), + (Ret\=@=retval(fail)->true;(rtrace(subst_args0(Eq,RetType,D1,Self,X,Y)),fail)). +*/ :- discontiguous subst_args1/6. :- discontiguous subst_args2/6. @@ -280,7 +314,7 @@ is_space_op('atom-count'). is_space_op('atom-replace'). -subst_args_as(Depth, Self, [OP|ARGS], Template):- !, eval('=',_,Depth, Self, [OP|ARGS], Template). +subst_args_as(Depth, Self, [OP|ARGS], Template):- !, eval_20('=',_,Depth, Self, [OP|ARGS], Template). subst_args_as(Depth,Self,['match',Other,Goal,Template],Template):- into_space(Self,Other,Space),!, metta_atom_iter_l1t(Eq,Depth,Space,Goal). subst_args_as(Depth,Self,['match',Other,Goal,Template,Else],Template):- @@ -293,7 +327,7 @@ as_tf((metta_atom_iter_l1t_ref(Space,RCopy,Ref), RCopy=@=Rem,erase(Ref), do_metta(Other,load,Add)),TF). subst_args1(Eq,RetType,Depth,Self,X,Res):- - X= [CaseSym|_],CaseSym == 'case', !, eval('=',_,Depth, Self, X,Res). + X= [CaseSym|_],CaseSym == 'case', !, eval_20('=',_,Depth, Self, X,Res). % Macro: case subst_args1_hide(Depth,Self,X,Res):- @@ -738,7 +772,7 @@ -%catch_warn(G):- notrace(catch_err(G,E,(fbug(catch_warn(G)-->E),fail))). +%catch_warn(G):- notrace(catch_err(G,E,(wdmsg(catch_warn(G)-->E),fail))). %catch_nowarn(G):- notrace(catch_err(G,error(_,_),fail)). %as_tf(G,TF):- catch_nowarn((call(G)*->TF='True';TF='False')). @@ -922,9 +956,9 @@ subst_args40(Eq,Depth,Self,FX,FY):- subst_args5(Depth,Self,FX,FY). subst_args5(_Dpth,_Slf,[F|LESS],Res):- once(subst_selfless([F|LESS],Res)),mnotrace(([F|LESS]\==Res)),!. -subst_args5(Depth,Self,[AE|More],TF):- fail, is_system_pred(AE), length(More,Len), +subst_args5(Depth,Self,[AE|More],TF):- is_system_pred(AE), length(More,Len), (is_syspred(AE,Len,Pred),catch_warn(as_tf(apply(Pred,More),TF)))*->true;subst_args6(Depth,Self,[AE|More],TF). -subst_args6(_Dpth,_Slf,[AE|More],TF):- fail, is_system_pred(AE),length([AE|More],Len), is_syspred(AE,Len,Pred),append(More,[TF],Args),!,catch_warn(apply(Pred,Args)). +subst_args6(_Dpth,_Slf,[AE|More],TF):- is_system_pred(AE),length([AE|More],Len), is_syspred(AE,Len,Pred),append(More,[TF],Args),!,catch_warn(apply(Pred,Args)). %subst_args40(Eq,Depth,Self,[X1|[F2|X2]],[Y1|Y2]):- is_function(F2),!,subst_args(Eq,RetType,Depth,Self,[F2|X2],Y2),subst_args(Eq,RetType,Depth,Self,X1,Y1). diff --git a/metta_vspace/pyswip/metta_test_nars_1.pl b/metta_vspace/pyswip/metta_test_nars_1.pl index e80375a7..4a2f432f 100755 --- a/metta_vspace/pyswip/metta_test_nars_1.pl +++ b/metta_vspace/pyswip/metta_test_nars_1.pl @@ -370,8 +370,8 @@ metta_defn_ES(['|-',[[['$OBJ'(claz_bracket_vector,['$S'])],-->,A],B]] , [[['$OBJ'(claz_bracket_vector,['$S'])],<->,A],['Truth_StructuralIntersection',B]]). metta_defn_ES(['|-',[[['{',A,'}'],-->,B],C],[[D,<->,A],E]] , [[['{',D,'}'],-->,B],['Truth_Analogy',C,E]]). metta_defn_ES(['|-',[[A,-->,['$OBJ'(claz_bracket_vector,['$M'])]],B],[[_,<->,_],C]] , [[A,-->,['$OBJ'(claz_bracket_vector,['$S'])]],['Truth_Analogy',B,C]]). -metta_defn_ES([=,['|-',[[['{',A,'}'],<->,['{',B,'}']]],[A,<->,B],['Truth_StructuralIntersection',_]]]). -metta_defn_ES([=,['|-',[[['$OBJ'(claz_bracket_vector,[A])],<->,['$OBJ'(claz_bracket_vector,[B])]]],[_,<->,_],['Truth_StructuralIntersection',_]]]). +get_metta_atom(Eq,'&self',[=,['|-',[[['{',A,'}'],<->,['{',B,'}']]],[A,<->,B],['Truth_StructuralIntersection',_]]]). +get_metta_atom(Eq,'&self',[=,['|-',[[['$OBJ'(claz_bracket_vector,[A])],<->,['$OBJ'(claz_bracket_vector,[B])]]],[_,<->,_],['Truth_StructuralIntersection',_]]]). % ;;NAL-3 % ;;!Set decomposition: metta_defn_ES(['|-',[[['{',A,_,'}'],-->,B],C]] , [[['{',A,'}'],-->,B],['Truth_StructuralDeduction',C]]). diff --git a/metta_vspace/pyswip/metta_testing.pl b/metta_vspace/pyswip/metta_testing.pl index fcc96473..ef36d30c 100755 --- a/metta_vspace/pyswip/metta_testing.pl +++ b/metta_vspace/pyswip/metta_testing.pl @@ -108,7 +108,7 @@ (%atom_concat(TEE_FILE,'.UNITS',UNITS), UNITS = '/tmp/SHARED.UNITS', open(UNITS, append, Stream,[encoding(utf8)]), - format(Stream,'| ~w | [~w](https://htmlpreview.github.io/?https://raw.githubusercontent.com/logicmoo/vspace-metta/main/reports/~w.metta.html#~w) | ~@ | ~@ | ~@ |~n', + format(Stream,'| ~w | [~w](https://htmlpreview.github.io/?https://raw.githubusercontent.com/logicmoo/vspace-metta/main/reports/cuRRent/~w.metta.html#~w) | ~@ | ~@ | ~@ |~n', [PASS_FAIL,TestName,Base,TestName,trim_gstring(with_indents(false,write_src([P,C])),200), trim_gstring(with_indents(false,write_src(G1)),100),with_indents(false,write_src(G2))]),!, close(Stream))). diff --git a/metta_vspace/pyswip/metta_types.pl b/metta_vspace/pyswip/metta_types.pl index f40155de..cc99d99a 100755 --- a/metta_vspace/pyswip/metta_types.pl +++ b/metta_vspace/pyswip/metta_types.pl @@ -1,9 +1,7 @@ -:- throw(metta_types). - -mnotrace(G):- notrace(G). +mnotrace(G):- once(G). is_decl_type(ST):- metta_type(_,_,Type),sub_sterm(T,Type),T=@=ST, \+ nontype(ST). is_decl_type([ST|_]):- !, atom(ST),is_decl_type_l(ST). @@ -239,7 +237,7 @@ into_typed_arg(Depth,Self,T,M,Y), into_typed_args(Depth,Self,TT,MM,YY). -into_typed_arg(Depth,Self,T,M,Y):- var(M),!,Y=M,put_attr(M,metta_vtype,typed_arg(Depth,Self,T)). +into_typed_arg(_Dpth,Self,T,M,Y):- var(M),!,put_attr(M,metta_type,Self=T),put_attr(Y,metta_type,Self=T),Y=M. into_typed_arg(Depth,Self,T,M,Y):- into_typed_arg0(Depth,Self,T,M,Y)*->true;M=Y. into_typed_arg0(Depth,Self,T,M,Y):- var(T), !, get_type(Depth,Self,M,T), @@ -253,10 +251,10 @@ set_type(Depth,Self,Var,Type):- nop(set_type(Depth,Self,Var,Type)),!. set_type(Depth,Self,Var,Type):- get_type(Depth,Self,Var,Was) *->Was=Type - ; if_t(var(Var),put_attr(Var,metta_vtype,typed_arg(Depth,Self,Type)). + ; if_t(var(Var),put_attr(Var,metta_type,Self=Type)). -metta_vtype:attr_unify_hook(typed_arg(Depth,Self,Type),NewValue):- - get_type(Depth,Self,NewValue,Was), +metta_type:attr_unify_hook(Self=Type,NewValue):- + get_type(20,Self,NewValue,Was), can_assign(Was,Type). can_assign(Was,Type):- Was=Type,!. @@ -311,8 +309,6 @@ is_syspred0(H,_Ln,_Prd):- upcase_atom(H,U),downcase_atom(H,U),!,fail. is_syspred0(H,Len,Pred):- current_predicate(H/Len),!,Pred=H. is_syspred0(H,Len,Pred):- atom_concat(Mid,'!',H), H\==Mid, is_syspred0(Mid,Len,Pred),!. -is_syspred0(H,Len,Pred):- atom_concat(Mid,'-fn',H), H\==Mid, is_syspred0(Mid,Len,Pred),!. -is_syspred0(H,Len,Pred):- atom_concat(Mid,'-p',H), H\==Mid, is_syspred0(Mid,Len,Pred),!. is_syspred0(H,Len,Pred):- into_underscores(H,Mid), H\==Mid, is_syspred0(Mid,Len,Pred),!. %is_function(F):- atom(F). is_metta_data_functor(Eq,_Othr,H):- clause(is_data_functor(H),_). @@ -332,7 +328,7 @@ metta_type(Self,Op,['->'|List]), append(Params,[RetType],List). get_operator_typedef2(Self,Op,Params,RetType):- - nop(fbug(missing(get_operator_typedef2(Self,Op,Params,RetType)))),!,fail. + nop(wdmsg(missing(get_operator_typedef2(Self,Op,Params,RetType)))),!,fail. is_metta_data_functor(Eq,F):- current_self(Self),is_metta_data_functor(Eq,Self,F). diff --git a/metta_vspace/pyswip/metta_utils.pl b/metta_vspace/pyswip/metta_utils.pl index e96034a0..fae8da81 100755 --- a/metta_vspace/pyswip/metta_utils.pl +++ b/metta_vspace/pyswip/metta_utils.pl @@ -24,13 +24,13 @@ get_user_error(UE):- stream_property(UE,file_no(2)),!. get_user_error(UE):- stream_property(UE,alias(user_error)),!. -ufmt(G):- notrace((fbug(G)->true;ufmt0(G))). +ufmt(G):- fbug(G)->true;ufmt0(G). ufmt0(G):- fmt(G)->true;writeln(G). u_dmsg(G):- is_list(G),!,my_maplist(u_dmsg,G). u_dmsg(M):- get_user_error(UE), \+ current_predicate(with_toplevel_pp/2),!, with_output_to(UE,ufmt(M)). u_dmsg(M):- get_user_error(UE),!, with_toplevel_pp(ansi, with_output_to(UE,ufmt(M))). u_dmsg(M):- get_user_error(UE), stream_property(UO,file_no(1)), current_output(CO),!, - (UO==CO -> fbug(M) ; + (UO==CO -> dmsg(M) ; (with_toplevel_pp(ansi, with_output_to(UE,ufmt(M))), with_output_to(CO,pp(M)))). u_dmsg(G):-ufmt(G),!. @@ -131,8 +131,8 @@ -:- if(\+ current_predicate(fbug/1)). -%fbug(P):- format(user_error,'~N~p~n',[P]). +:- if(\+ current_predicate(wdmsg/1)). +%wdmsg(P):- format(user_error,'~N~p~n',[P]). :- endif. @@ -153,8 +153,8 @@ ncatch(G,E,F):- catch(G,E,F). mcatch(G,E,F):- catch(G,E,F). -%mcatch(G,E,F):- catch(G,E,(fbug(G=E),catch(bt,_,fail),fbug(G=E),ignore(call(F)),throw(E))). -%ncatch(G,E,F):- catch(G,E,(fbug(G=E),catch(bt,_,fail),fbug(G=E),call(G))). +%mcatch(G,E,F):- catch(G,E,(wdmsg(G=E),catch(bt,_,fail),wdmsg(G=E),ignore(call(F)),throw(E))). +%ncatch(G,E,F):- catch(G,E,(wdmsg(G=E),catch(bt,_,fail),wdmsg(G=E),call(G))). %ncatch(G,E,(F)). @@ -201,7 +201,7 @@ %tc_arg(N,C,E):- compound(C),!,arg(N,C,E). tc_arg(N,C,E):- catch(arg(N,C,E),Err, - /*unrepress_output*/((bt,fbug(tc_arg(N,C,E)=Err),((tracing->true;trace),break,arg(N,C,E))))). + /*unrepress_output*/((bt,wdmsg(tc_arg(N,C,E)=Err),((tracing->true;trace),break,arg(N,C,E))))). @@ -214,8 +214,8 @@ :- multifile(user:message_hook/3). :- dynamic(user:message_hook/3). -%user:message_hook(Term, Kind, Lines):- error==Kind, itrace,fbug(user:message_hook(Term, Kind, Lines)),trace,fail. -user:message_hook(Term, Kind, Lines):- error==Kind, fbug(user:message_hook(Term, Kind, Lines)),fail. +%user:message_hook(Term, Kind, Lines):- error==Kind, itrace,wdmsg(user:message_hook(Term, Kind, Lines)),trace,fail. +user:message_hook(Term, Kind, Lines):- error==Kind, wdmsg(user:message_hook(Term, Kind, Lines)),fail. :- meta_predicate(must_det_ll(0)). :- meta_predicate(must_det_ll1(1,0)). @@ -288,8 +288,8 @@ strip_module(X,M,P),functor(P,F,A),setup_call_cleanup(nop(trace(M:F/A,+fail)),(must_not_error(call(P1,X))*->true;md_failed(P1,X)), nop(trace(M:F/A,-fail))),!. -ugtrace(_):- option_value(testing,true),!, give_up(5). -ugtrace(G):- notrace,trace,rtrace(G). +ugtrace(_):- option_value(testing,true),!, halt(5). +ugtrace(G):- rtrace(G). %ugtrace(G):- ggtrace(G). %must_not_error(G):- must(once(G)). @@ -298,7 +298,7 @@ must_not_error(G):- notrace(is_cgi),!, ncatch((G),E,((u_dmsg(E=G)))). %must_not_error(X):- is_guitracer,!, call(X). %must_not_error(G):- !, call(G). -must_not_error(X):- !,ncatch(X,E,(fbug(E=X),ugtrace(X))). +must_not_error(X):- !,ncatch(X,E,(wdmsg(E=X),ugtrace(X))). must_not_error(X):- ncatch(X,E,(rethrow_abort(E);(/*arcST,*/writeq(E=X),pp(etrace=X), trace, rrtrace(visible_rtrace([-all,+exception]),X)))). @@ -322,20 +322,18 @@ can_rrtrace:- nb_setval(cant_rrtrace,f). %md_failed(P1,X):- predicate_property(X,number_of_clauses(1)),clause(X,(A,B,C,Body)), (B\==!),!,must_det_ll(A),must_det_ll((B,C,Body)). md_failed(P1,G):- never_rrtrace,!,notrace,/*notrace*/(u_dmsg(md_failed(P1,G))),!,throw(md_failed(P1,G,2)). -md_failed(_P1,_G):- option_value(testing,true),!,give_up(6). +md_failed(_P1,_G):- option_value(testing,true),!,halt(6). md_failed(_,_):- never_rrtrace,!,fail. md_failed(P1,G):- tracing,/*notrace*/(u_dmsg(md_failed(P1,G))),!,fail. md_failed(P1,G):- main_debug,/*notrace*/(u_dmsg(md_failed(P1,G))),!,throw(md_failed(P1,G,2)). md_failed(P1,G):- is_cgi,!, u_dmsg(arc_html(md_failed(P1,G))). md_failed(P1,X):- notrace,is_guitracer,u_dmsg(failed(X))/*,arcST*/,nortrace,atrace, call(P1,X). -md_failed(P1,X):- - u_dmsg(failed(P1,X))/*,arcST*/,nortrace,atrace, +md_failed(P1,X):- u_dmsg(failed(P1,X))/*,arcST*/,nortrace,atrace, trace,visible_rtrace([-all,+fail,+call,+exception],X). % must_det_ll(X):- must_det_ll(X),!. :- meta_predicate(rrtrace(0)). rrtrace(X):- rrtrace(etrace,X). -give_up(_):- throw('$aborted'). is_guitracer:- getenv('DISPLAY',_), current_prolog_flag(gui_tracer,true). :- meta_predicate(rrtrace(1,0)). @@ -668,11 +666,11 @@ plain_var(V):- notrace((var(V), \+ attvar(V), \+ get_attr(V,ci,_))). my_assertion(G):- call(G),!. -my_assertion(G):- fbug(my_assertion(G)),writeq(goal(G)),nl,!,break. +my_assertion(G):- wdmsg(my_assertion(G)),writeq(goal(G)),nl,!,break. must_be_free(AllNew):- plain_var(AllNew),!. -must_be_free(AllNew):- arcST,fbug(must_be_free(AllNew)),break,fail. +must_be_free(AllNew):- arcST,wdmsg(must_be_free(AllNew)),break,fail. must_be_nonvar(AllNew):- nonvar_or_ci(AllNew),!. -must_be_nonvar(AllNew):- arcST,fbug(must_be_nonvar(AllNew)),break,fail. +must_be_nonvar(AllNew):- arcST,wdmsg(must_be_nonvar(AllNew)),break,fail. my_len(X,Y):- var(X),!,length(X,Y). my_len(X,Y):- is_list(X),!,length(X,Y). @@ -2483,7 +2481,7 @@ share_vars(Vs,Name=Value):- member(VName=VValue,Vs),VName==Name,!,(Value=VValue->true;trace_or_throw(cant(share_vars(Vs,Name=Value)))). share_vars(_,Name=_):- string_concat('_',_,Name),!. % Hide some vars -share_vars(V,Name=Value):- fbug(missing(share_vars(V,Name=Value))),!. +share_vars(V,Name=Value):- dmsg(missing(share_vars(V,Name=Value))),!. diff --git a/metta_vspace/pyswip/swi_flybase.pl b/metta_vspace/pyswip/swi_flybase.pl old mode 100644 new mode 100755 diff --git a/metta_vspace/pyswip_lng/chars.data b/metta_vspace/pyswip_lng/chars.data deleted file mode 100755 index 91070ff5..00000000 --- a/metta_vspace/pyswip_lng/chars.data +++ /dev/null @@ -1,38781 +0,0 @@ -:-module(lisp_code_names,[lisp_code_name/2]). -:- set_module(class(library)). -:- set_prolog_flag(double_quotes,chars). - -lisp_code_name(0,"Nul"). -lisp_code_name(1,"Soh"). -lisp_code_name(2,"Stx"). -lisp_code_name(3,"Etx"). -lisp_code_name(4,"Eot"). -lisp_code_name(5,"Enq"). -lisp_code_name(6,"Ack"). -lisp_code_name(7,"Bel"). -lisp_code_name(8,"Backspace"). -lisp_code_name(9,"Tab"). -lisp_code_name(10,"Newline"). -lisp_code_name(11,"Vt"). -lisp_code_name(12,"Page"). -lisp_code_name(13,"Return"). -lisp_code_name(14,"So"). -lisp_code_name(15,"Si"). -lisp_code_name(16,"Dle"). -lisp_code_name(17,"Dc1"). -lisp_code_name(18,"Dc2"). -lisp_code_name(19,"Dc3"). -lisp_code_name(20,"Dc4"). -lisp_code_name(21,"Nak"). -lisp_code_name(22,"Syn"). -lisp_code_name(23,"Etb"). -lisp_code_name(24,"Can"). -lisp_code_name(25,"Em"). -lisp_code_name(26,"Sub"). -lisp_code_name(27,"Esc"). -lisp_code_name(28,"Fs"). -lisp_code_name(29,"Gs"). -lisp_code_name(30,"Rs"). -lisp_code_name(31,"Us"). -lisp_code_name(32,"Space"). -lisp_code_name(33,"EXCLAMATION_MARK"). -lisp_code_name(34,"QUOTATION_MARK"). -lisp_code_name(35,"NUMBER_SIGN"). -lisp_code_name(36,"DOLLAR_SIGN"). -lisp_code_name(37,"PERCENT_SIGN"). -lisp_code_name(38,"AMPERSAND"). -lisp_code_name(39,"APOSTROPHE"). -lisp_code_name(40,"LEFT_PARENTHESIS"). -lisp_code_name(41,"RIGHT_PARENTHESIS"). -lisp_code_name(42,"ASTERISK"). -lisp_code_name(43,"PLUS_SIGN"). -lisp_code_name(44,"COMMA"). -lisp_code_name(45,"HYPHEN-MINUS"). -lisp_code_name(46,"FULL_STOP"). -lisp_code_name(47,"SOLIDUS"). -lisp_code_name(48,"DIGIT_ZERO"). -lisp_code_name(49,"DIGIT_ONE"). -lisp_code_name(50,"DIGIT_TWO"). -lisp_code_name(51,"DIGIT_THREE"). -lisp_code_name(52,"DIGIT_FOUR"). -lisp_code_name(53,"DIGIT_FIVE"). -lisp_code_name(54,"DIGIT_SIX"). -lisp_code_name(55,"DIGIT_SEVEN"). -lisp_code_name(56,"DIGIT_EIGHT"). -lisp_code_name(57,"DIGIT_NINE"). -lisp_code_name(58,"COLON"). -lisp_code_name(59,"SEMICOLON"). -lisp_code_name(60,"LESS-THAN_SIGN"). -lisp_code_name(61,"EQUALS_SIGN"). -lisp_code_name(62,"GREATER-THAN_SIGN"). -lisp_code_name(63,"QUESTION_MARK"). -lisp_code_name(64,"COMMERCIAL_AT"). -lisp_code_name(65,"LATIN_CAPITAL_LETTER_A"). -lisp_code_name(66,"LATIN_CAPITAL_LETTER_B"). -lisp_code_name(67,"LATIN_CAPITAL_LETTER_C"). -lisp_code_name(68,"LATIN_CAPITAL_LETTER_D"). -lisp_code_name(69,"LATIN_CAPITAL_LETTER_E"). -lisp_code_name(70,"LATIN_CAPITAL_LETTER_F"). -lisp_code_name(71,"LATIN_CAPITAL_LETTER_G"). -lisp_code_name(72,"LATIN_CAPITAL_LETTER_H"). -lisp_code_name(73,"LATIN_CAPITAL_LETTER_I"). -lisp_code_name(74,"LATIN_CAPITAL_LETTER_J"). -lisp_code_name(75,"LATIN_CAPITAL_LETTER_K"). -lisp_code_name(76,"LATIN_CAPITAL_LETTER_L"). -lisp_code_name(77,"LATIN_CAPITAL_LETTER_M"). -lisp_code_name(78,"LATIN_CAPITAL_LETTER_N"). -lisp_code_name(79,"LATIN_CAPITAL_LETTER_O"). -lisp_code_name(80,"LATIN_CAPITAL_LETTER_P"). -lisp_code_name(81,"LATIN_CAPITAL_LETTER_Q"). -lisp_code_name(82,"LATIN_CAPITAL_LETTER_R"). -lisp_code_name(83,"LATIN_CAPITAL_LETTER_S"). -lisp_code_name(84,"LATIN_CAPITAL_LETTER_T"). -lisp_code_name(85,"LATIN_CAPITAL_LETTER_U"). -lisp_code_name(86,"LATIN_CAPITAL_LETTER_V"). -lisp_code_name(87,"LATIN_CAPITAL_LETTER_W"). -lisp_code_name(88,"LATIN_CAPITAL_LETTER_X"). -lisp_code_name(89,"LATIN_CAPITAL_LETTER_Y"). -lisp_code_name(90,"LATIN_CAPITAL_LETTER_Z"). -lisp_code_name(91,"LEFT_SQUARE_BRACKET"). -lisp_code_name(92,"REVERSE_SOLIDUS"). -lisp_code_name(93,"RIGHT_SQUARE_BRACKET"). -lisp_code_name(94,"CIRCUMFLEX_ACCENT"). -lisp_code_name(95,"LOW_LINE"). -lisp_code_name(96,"GRAVE_ACCENT"). -lisp_code_name(97,"LATIN_SMALL_LETTER_A"). -lisp_code_name(98,"LATIN_SMALL_LETTER_B"). -lisp_code_name(99,"LATIN_SMALL_LETTER_C"). -lisp_code_name(100,"LATIN_SMALL_LETTER_D"). -lisp_code_name(101,"LATIN_SMALL_LETTER_E"). -lisp_code_name(102,"LATIN_SMALL_LETTER_F"). -lisp_code_name(103,"LATIN_SMALL_LETTER_G"). -lisp_code_name(104,"LATIN_SMALL_LETTER_H"). -lisp_code_name(105,"LATIN_SMALL_LETTER_I"). -lisp_code_name(106,"LATIN_SMALL_LETTER_J"). -lisp_code_name(107,"LATIN_SMALL_LETTER_K"). -lisp_code_name(108,"LATIN_SMALL_LETTER_L"). -lisp_code_name(109,"LATIN_SMALL_LETTER_M"). -lisp_code_name(110,"LATIN_SMALL_LETTER_N"). -lisp_code_name(111,"LATIN_SMALL_LETTER_O"). -lisp_code_name(112,"LATIN_SMALL_LETTER_P"). -lisp_code_name(113,"LATIN_SMALL_LETTER_Q"). -lisp_code_name(114,"LATIN_SMALL_LETTER_R"). -lisp_code_name(115,"LATIN_SMALL_LETTER_S"). -lisp_code_name(116,"LATIN_SMALL_LETTER_T"). -lisp_code_name(117,"LATIN_SMALL_LETTER_U"). -lisp_code_name(118,"LATIN_SMALL_LETTER_V"). -lisp_code_name(119,"LATIN_SMALL_LETTER_W"). -lisp_code_name(120,"LATIN_SMALL_LETTER_X"). -lisp_code_name(121,"LATIN_SMALL_LETTER_Y"). -lisp_code_name(122,"LATIN_SMALL_LETTER_Z"). -lisp_code_name(123,"LEFT_CURLY_BRACKET"). -lisp_code_name(124,"VERTICAL_LINE"). -lisp_code_name(125,"RIGHT_CURLY_BRACKET"). -lisp_code_name(126,"TILDE"). -lisp_code_name(127,"Rubout"). -lisp_code_name(128,"C80"). -lisp_code_name(129,"C81"). -lisp_code_name(130,"Break-Permitted"). -lisp_code_name(131,"No-Break-Permitted"). -lisp_code_name(132,"C84"). -lisp_code_name(133,"Next-Line"). -lisp_code_name(134,"Start-Selected-Area"). -lisp_code_name(135,"End-Selected-Area"). -lisp_code_name(136,"Character-Tabulation-Set"). -lisp_code_name(137,"Character-Tabulation-With-Justification"). -lisp_code_name(138,"Line-Tabulation-Set"). -lisp_code_name(139,"Partial-Line-Forward"). -lisp_code_name(140,"Partial-Line-Backward"). -lisp_code_name(141,"Reverse-Linefeed"). -lisp_code_name(142,"Single-Shift-Two"). -lisp_code_name(143,"Single-Shift-Three"). -lisp_code_name(144,"Device-Control-String"). -lisp_code_name(145,"Private-Use-One"). -lisp_code_name(146,"Private-Use-Two"). -lisp_code_name(147,"Set-Transmit-State"). -lisp_code_name(148,"Cancel-Character"). -lisp_code_name(149,"Message-Waiting"). -lisp_code_name(150,"Start-Guarded-Area"). -lisp_code_name(151,"End-Guarded-Area"). -lisp_code_name(152,"Start-String"). -lisp_code_name(153,"C99"). -lisp_code_name(154,"Single-Character-Introducer"). -lisp_code_name(155,"Control-Sequence-Introducer"). -lisp_code_name(156,"String-Terminator"). -lisp_code_name(157,"Operating-System-Command"). -lisp_code_name(158,"Privacy-Message"). -lisp_code_name(159,"Application-Program-Command"). -lisp_code_name(160,"NO-BREAK_SPACE"). -lisp_code_name(161,"INVERTED_EXCLAMATION_MARK"). -lisp_code_name(162,"CENT_SIGN"). -lisp_code_name(163,"POUND_SIGN"). -lisp_code_name(164,"CURRENCY_SIGN"). -lisp_code_name(165,"YEN_SIGN"). -lisp_code_name(166,"BROKEN_BAR"). -lisp_code_name(167,"SECTION_SIGN"). -lisp_code_name(168,"DIAERESIS"). -lisp_code_name(169,"COPYRIGHT_SIGN"). -lisp_code_name(170,"FEMININE_ORDINAL_INDICATOR"). -lisp_code_name(171,"LEFT-POINTING_DOUBLE_ANGLE_QUOTATION_MARK"). -lisp_code_name(172,"NOT_SIGN"). -lisp_code_name(173,"SOFT_HYPHEN"). -lisp_code_name(174,"REGISTERED_SIGN"). -lisp_code_name(175,"MACRON"). -lisp_code_name(176,"DEGREE_SIGN"). -lisp_code_name(177,"PLUS-MINUS_SIGN"). -lisp_code_name(178,"SUPERSCRIPT_TWO"). -lisp_code_name(179,"SUPERSCRIPT_THREE"). -lisp_code_name(180,"ACUTE_ACCENT"). -lisp_code_name(181,"MICRO_SIGN"). -lisp_code_name(182,"PILCROW_SIGN"). -lisp_code_name(183,"MIDDLE_DOT"). -lisp_code_name(184,"CEDILLA"). -lisp_code_name(185,"SUPERSCRIPT_ONE"). -lisp_code_name(186,"MASCULINE_ORDINAL_INDICATOR"). -lisp_code_name(187,"RIGHT-POINTING_DOUBLE_ANGLE_QUOTATION_MARK"). -lisp_code_name(188,"VULGAR_FRACTION_ONE_QUARTER"). -lisp_code_name(189,"VULGAR_FRACTION_ONE_HALF"). -lisp_code_name(190,"VULGAR_FRACTION_THREE_QUARTERS"). -lisp_code_name(191,"INVERTED_QUESTION_MARK"). -lisp_code_name(192,"LATIN_CAPITAL_LETTER_A_WITH_GRAVE"). -lisp_code_name(193,"LATIN_CAPITAL_LETTER_A_WITH_ACUTE"). -lisp_code_name(194,"LATIN_CAPITAL_LETTER_A_WITH_CIRCUMFLEX"). -lisp_code_name(195,"LATIN_CAPITAL_LETTER_A_WITH_TILDE"). -lisp_code_name(196,"LATIN_CAPITAL_LETTER_A_WITH_DIAERESIS"). -lisp_code_name(197,"LATIN_CAPITAL_LETTER_A_WITH_RING_ABOVE"). -lisp_code_name(198,"LATIN_CAPITAL_LETTER_AE"). -lisp_code_name(199,"LATIN_CAPITAL_LETTER_C_WITH_CEDILLA"). -lisp_code_name(200,"LATIN_CAPITAL_LETTER_E_WITH_GRAVE"). -lisp_code_name(201,"LATIN_CAPITAL_LETTER_E_WITH_ACUTE"). -lisp_code_name(202,"LATIN_CAPITAL_LETTER_E_WITH_CIRCUMFLEX"). -lisp_code_name(203,"LATIN_CAPITAL_LETTER_E_WITH_DIAERESIS"). -lisp_code_name(204,"LATIN_CAPITAL_LETTER_I_WITH_GRAVE"). -lisp_code_name(205,"LATIN_CAPITAL_LETTER_I_WITH_ACUTE"). -lisp_code_name(206,"LATIN_CAPITAL_LETTER_I_WITH_CIRCUMFLEX"). -lisp_code_name(207,"LATIN_CAPITAL_LETTER_I_WITH_DIAERESIS"). -lisp_code_name(208,"LATIN_CAPITAL_LETTER_ETH"). -lisp_code_name(209,"LATIN_CAPITAL_LETTER_N_WITH_TILDE"). -lisp_code_name(210,"LATIN_CAPITAL_LETTER_O_WITH_GRAVE"). -lisp_code_name(211,"LATIN_CAPITAL_LETTER_O_WITH_ACUTE"). -lisp_code_name(212,"LATIN_CAPITAL_LETTER_O_WITH_CIRCUMFLEX"). -lisp_code_name(213,"LATIN_CAPITAL_LETTER_O_WITH_TILDE"). -lisp_code_name(214,"LATIN_CAPITAL_LETTER_O_WITH_DIAERESIS"). -lisp_code_name(215,"MULTIPLICATION_SIGN"). -lisp_code_name(216,"LATIN_CAPITAL_LETTER_O_WITH_STROKE"). -lisp_code_name(217,"LATIN_CAPITAL_LETTER_U_WITH_GRAVE"). -lisp_code_name(218,"LATIN_CAPITAL_LETTER_U_WITH_ACUTE"). -lisp_code_name(219,"LATIN_CAPITAL_LETTER_U_WITH_CIRCUMFLEX"). -lisp_code_name(220,"LATIN_CAPITAL_LETTER_U_WITH_DIAERESIS"). -lisp_code_name(221,"LATIN_CAPITAL_LETTER_Y_WITH_ACUTE"). -lisp_code_name(222,"LATIN_CAPITAL_LETTER_THORN"). -lisp_code_name(223,"LATIN_SMALL_LETTER_SHARP_S"). -lisp_code_name(224,"LATIN_SMALL_LETTER_A_WITH_GRAVE"). -lisp_code_name(225,"LATIN_SMALL_LETTER_A_WITH_ACUTE"). -lisp_code_name(226,"LATIN_SMALL_LETTER_A_WITH_CIRCUMFLEX"). -lisp_code_name(227,"LATIN_SMALL_LETTER_A_WITH_TILDE"). -lisp_code_name(228,"LATIN_SMALL_LETTER_A_WITH_DIAERESIS"). -lisp_code_name(229,"LATIN_SMALL_LETTER_A_WITH_RING_ABOVE"). -lisp_code_name(230,"LATIN_SMALL_LETTER_AE"). -lisp_code_name(231,"LATIN_SMALL_LETTER_C_WITH_CEDILLA"). -lisp_code_name(232,"LATIN_SMALL_LETTER_E_WITH_GRAVE"). -lisp_code_name(233,"LATIN_SMALL_LETTER_E_WITH_ACUTE"). -lisp_code_name(234,"LATIN_SMALL_LETTER_E_WITH_CIRCUMFLEX"). -lisp_code_name(235,"LATIN_SMALL_LETTER_E_WITH_DIAERESIS"). -lisp_code_name(236,"LATIN_SMALL_LETTER_I_WITH_GRAVE"). -lisp_code_name(237,"LATIN_SMALL_LETTER_I_WITH_ACUTE"). -lisp_code_name(238,"LATIN_SMALL_LETTER_I_WITH_CIRCUMFLEX"). -lisp_code_name(239,"LATIN_SMALL_LETTER_I_WITH_DIAERESIS"). -lisp_code_name(240,"LATIN_SMALL_LETTER_ETH"). -lisp_code_name(241,"LATIN_SMALL_LETTER_N_WITH_TILDE"). -lisp_code_name(242,"LATIN_SMALL_LETTER_O_WITH_GRAVE"). -lisp_code_name(243,"LATIN_SMALL_LETTER_O_WITH_ACUTE"). -lisp_code_name(244,"LATIN_SMALL_LETTER_O_WITH_CIRCUMFLEX"). -lisp_code_name(245,"LATIN_SMALL_LETTER_O_WITH_TILDE"). -lisp_code_name(246,"LATIN_SMALL_LETTER_O_WITH_DIAERESIS"). -lisp_code_name(247,"DIVISION_SIGN"). -lisp_code_name(248,"LATIN_SMALL_LETTER_O_WITH_STROKE"). -lisp_code_name(249,"LATIN_SMALL_LETTER_U_WITH_GRAVE"). -lisp_code_name(250,"LATIN_SMALL_LETTER_U_WITH_ACUTE"). -lisp_code_name(251,"LATIN_SMALL_LETTER_U_WITH_CIRCUMFLEX"). -lisp_code_name(252,"LATIN_SMALL_LETTER_U_WITH_DIAERESIS"). -lisp_code_name(253,"LATIN_SMALL_LETTER_Y_WITH_ACUTE"). -lisp_code_name(254,"LATIN_SMALL_LETTER_THORN"). -lisp_code_name(255,"LATIN_SMALL_LETTER_Y_WITH_DIAERESIS"). - -:- if(current_prolog_flag(all_lisp_char_names,true)). -lisp_code_name(256,"LATIN_CAPITAL_LETTER_A_WITH_MACRON"). -lisp_code_name(257,"LATIN_SMALL_LETTER_A_WITH_MACRON"). -lisp_code_name(258,"LATIN_CAPITAL_LETTER_A_WITH_BREVE"). -lisp_code_name(259,"LATIN_SMALL_LETTER_A_WITH_BREVE"). -lisp_code_name(260,"LATIN_CAPITAL_LETTER_A_WITH_OGONEK"). -lisp_code_name(261,"LATIN_SMALL_LETTER_A_WITH_OGONEK"). -lisp_code_name(262,"LATIN_CAPITAL_LETTER_C_WITH_ACUTE"). -lisp_code_name(263,"LATIN_SMALL_LETTER_C_WITH_ACUTE"). -lisp_code_name(264,"LATIN_CAPITAL_LETTER_C_WITH_CIRCUMFLEX"). -lisp_code_name(265,"LATIN_SMALL_LETTER_C_WITH_CIRCUMFLEX"). -lisp_code_name(266,"LATIN_CAPITAL_LETTER_C_WITH_DOT_ABOVE"). -lisp_code_name(267,"LATIN_SMALL_LETTER_C_WITH_DOT_ABOVE"). -lisp_code_name(268,"LATIN_CAPITAL_LETTER_C_WITH_CARON"). -lisp_code_name(269,"LATIN_SMALL_LETTER_C_WITH_CARON"). -lisp_code_name(270,"LATIN_CAPITAL_LETTER_D_WITH_CARON"). -lisp_code_name(271,"LATIN_SMALL_LETTER_D_WITH_CARON"). -lisp_code_name(272,"LATIN_CAPITAL_LETTER_D_WITH_STROKE"). -lisp_code_name(273,"LATIN_SMALL_LETTER_D_WITH_STROKE"). -lisp_code_name(274,"LATIN_CAPITAL_LETTER_E_WITH_MACRON"). -lisp_code_name(275,"LATIN_SMALL_LETTER_E_WITH_MACRON"). -lisp_code_name(276,"LATIN_CAPITAL_LETTER_E_WITH_BREVE"). -lisp_code_name(277,"LATIN_SMALL_LETTER_E_WITH_BREVE"). -lisp_code_name(278,"LATIN_CAPITAL_LETTER_E_WITH_DOT_ABOVE"). -lisp_code_name(279,"LATIN_SMALL_LETTER_E_WITH_DOT_ABOVE"). -lisp_code_name(280,"LATIN_CAPITAL_LETTER_E_WITH_OGONEK"). -lisp_code_name(281,"LATIN_SMALL_LETTER_E_WITH_OGONEK"). -lisp_code_name(282,"LATIN_CAPITAL_LETTER_E_WITH_CARON"). -lisp_code_name(283,"LATIN_SMALL_LETTER_E_WITH_CARON"). -lisp_code_name(284,"LATIN_CAPITAL_LETTER_G_WITH_CIRCUMFLEX"). -lisp_code_name(285,"LATIN_SMALL_LETTER_G_WITH_CIRCUMFLEX"). -lisp_code_name(286,"LATIN_CAPITAL_LETTER_G_WITH_BREVE"). -lisp_code_name(287,"LATIN_SMALL_LETTER_G_WITH_BREVE"). -lisp_code_name(288,"LATIN_CAPITAL_LETTER_G_WITH_DOT_ABOVE"). -lisp_code_name(289,"LATIN_SMALL_LETTER_G_WITH_DOT_ABOVE"). -lisp_code_name(290,"LATIN_CAPITAL_LETTER_G_WITH_CEDILLA"). -lisp_code_name(291,"LATIN_SMALL_LETTER_G_WITH_CEDILLA"). -lisp_code_name(292,"LATIN_CAPITAL_LETTER_H_WITH_CIRCUMFLEX"). -lisp_code_name(293,"LATIN_SMALL_LETTER_H_WITH_CIRCUMFLEX"). -lisp_code_name(294,"LATIN_CAPITAL_LETTER_H_WITH_STROKE"). -lisp_code_name(295,"LATIN_SMALL_LETTER_H_WITH_STROKE"). -lisp_code_name(296,"LATIN_CAPITAL_LETTER_I_WITH_TILDE"). -lisp_code_name(297,"LATIN_SMALL_LETTER_I_WITH_TILDE"). -lisp_code_name(298,"LATIN_CAPITAL_LETTER_I_WITH_MACRON"). -lisp_code_name(299,"LATIN_SMALL_LETTER_I_WITH_MACRON"). -lisp_code_name(300,"LATIN_CAPITAL_LETTER_I_WITH_BREVE"). -lisp_code_name(301,"LATIN_SMALL_LETTER_I_WITH_BREVE"). -lisp_code_name(302,"LATIN_CAPITAL_LETTER_I_WITH_OGONEK"). -lisp_code_name(303,"LATIN_SMALL_LETTER_I_WITH_OGONEK"). -lisp_code_name(304,"LATIN_CAPITAL_LETTER_I_WITH_DOT_ABOVE"). -lisp_code_name(305,"LATIN_SMALL_LETTER_DOTLESS_I"). -lisp_code_name(306,"LATIN_CAPITAL_LIGATURE_IJ"). -lisp_code_name(307,"LATIN_SMALL_LIGATURE_IJ"). -lisp_code_name(308,"LATIN_CAPITAL_LETTER_J_WITH_CIRCUMFLEX"). -lisp_code_name(309,"LATIN_SMALL_LETTER_J_WITH_CIRCUMFLEX"). -lisp_code_name(310,"LATIN_CAPITAL_LETTER_K_WITH_CEDILLA"). -lisp_code_name(311,"LATIN_SMALL_LETTER_K_WITH_CEDILLA"). -lisp_code_name(312,"LATIN_SMALL_LETTER_KRA"). -lisp_code_name(313,"LATIN_CAPITAL_LETTER_L_WITH_ACUTE"). -lisp_code_name(314,"LATIN_SMALL_LETTER_L_WITH_ACUTE"). -lisp_code_name(315,"LATIN_CAPITAL_LETTER_L_WITH_CEDILLA"). -lisp_code_name(316,"LATIN_SMALL_LETTER_L_WITH_CEDILLA"). -lisp_code_name(317,"LATIN_CAPITAL_LETTER_L_WITH_CARON"). -lisp_code_name(318,"LATIN_SMALL_LETTER_L_WITH_CARON"). -lisp_code_name(319,"LATIN_CAPITAL_LETTER_L_WITH_MIDDLE_DOT"). -lisp_code_name(320,"LATIN_SMALL_LETTER_L_WITH_MIDDLE_DOT"). -lisp_code_name(321,"LATIN_CAPITAL_LETTER_L_WITH_STROKE"). -lisp_code_name(322,"LATIN_SMALL_LETTER_L_WITH_STROKE"). -lisp_code_name(323,"LATIN_CAPITAL_LETTER_N_WITH_ACUTE"). -lisp_code_name(324,"LATIN_SMALL_LETTER_N_WITH_ACUTE"). -lisp_code_name(325,"LATIN_CAPITAL_LETTER_N_WITH_CEDILLA"). -lisp_code_name(326,"LATIN_SMALL_LETTER_N_WITH_CEDILLA"). -lisp_code_name(327,"LATIN_CAPITAL_LETTER_N_WITH_CARON"). -lisp_code_name(328,"LATIN_SMALL_LETTER_N_WITH_CARON"). -lisp_code_name(329,"LATIN_SMALL_LETTER_N_PRECEDED_BY_APOSTROPHE"). -lisp_code_name(330,"LATIN_CAPITAL_LETTER_ENG"). -lisp_code_name(331,"LATIN_SMALL_LETTER_ENG"). -lisp_code_name(332,"LATIN_CAPITAL_LETTER_O_WITH_MACRON"). -lisp_code_name(333,"LATIN_SMALL_LETTER_O_WITH_MACRON"). -lisp_code_name(334,"LATIN_CAPITAL_LETTER_O_WITH_BREVE"). -lisp_code_name(335,"LATIN_SMALL_LETTER_O_WITH_BREVE"). -lisp_code_name(336,"LATIN_CAPITAL_LETTER_O_WITH_DOUBLE_ACUTE"). -lisp_code_name(337,"LATIN_SMALL_LETTER_O_WITH_DOUBLE_ACUTE"). -lisp_code_name(338,"LATIN_CAPITAL_LIGATURE_OE"). -lisp_code_name(339,"LATIN_SMALL_LIGATURE_OE"). -lisp_code_name(340,"LATIN_CAPITAL_LETTER_R_WITH_ACUTE"). -lisp_code_name(341,"LATIN_SMALL_LETTER_R_WITH_ACUTE"). -lisp_code_name(342,"LATIN_CAPITAL_LETTER_R_WITH_CEDILLA"). -lisp_code_name(343,"LATIN_SMALL_LETTER_R_WITH_CEDILLA"). -lisp_code_name(344,"LATIN_CAPITAL_LETTER_R_WITH_CARON"). -lisp_code_name(345,"LATIN_SMALL_LETTER_R_WITH_CARON"). -lisp_code_name(346,"LATIN_CAPITAL_LETTER_S_WITH_ACUTE"). -lisp_code_name(347,"LATIN_SMALL_LETTER_S_WITH_ACUTE"). -lisp_code_name(348,"LATIN_CAPITAL_LETTER_S_WITH_CIRCUMFLEX"). -lisp_code_name(349,"LATIN_SMALL_LETTER_S_WITH_CIRCUMFLEX"). -lisp_code_name(350,"LATIN_CAPITAL_LETTER_S_WITH_CEDILLA"). -lisp_code_name(351,"LATIN_SMALL_LETTER_S_WITH_CEDILLA"). -lisp_code_name(352,"LATIN_CAPITAL_LETTER_S_WITH_CARON"). -lisp_code_name(353,"LATIN_SMALL_LETTER_S_WITH_CARON"). -lisp_code_name(354,"LATIN_CAPITAL_LETTER_T_WITH_CEDILLA"). -lisp_code_name(355,"LATIN_SMALL_LETTER_T_WITH_CEDILLA"). -lisp_code_name(356,"LATIN_CAPITAL_LETTER_T_WITH_CARON"). -lisp_code_name(357,"LATIN_SMALL_LETTER_T_WITH_CARON"). -lisp_code_name(358,"LATIN_CAPITAL_LETTER_T_WITH_STROKE"). -lisp_code_name(359,"LATIN_SMALL_LETTER_T_WITH_STROKE"). -lisp_code_name(360,"LATIN_CAPITAL_LETTER_U_WITH_TILDE"). -lisp_code_name(361,"LATIN_SMALL_LETTER_U_WITH_TILDE"). -lisp_code_name(362,"LATIN_CAPITAL_LETTER_U_WITH_MACRON"). -lisp_code_name(363,"LATIN_SMALL_LETTER_U_WITH_MACRON"). -lisp_code_name(364,"LATIN_CAPITAL_LETTER_U_WITH_BREVE"). -lisp_code_name(365,"LATIN_SMALL_LETTER_U_WITH_BREVE"). -lisp_code_name(366,"LATIN_CAPITAL_LETTER_U_WITH_RING_ABOVE"). -lisp_code_name(367,"LATIN_SMALL_LETTER_U_WITH_RING_ABOVE"). -lisp_code_name(368,"LATIN_CAPITAL_LETTER_U_WITH_DOUBLE_ACUTE"). -lisp_code_name(369,"LATIN_SMALL_LETTER_U_WITH_DOUBLE_ACUTE"). -lisp_code_name(370,"LATIN_CAPITAL_LETTER_U_WITH_OGONEK"). -lisp_code_name(371,"LATIN_SMALL_LETTER_U_WITH_OGONEK"). -lisp_code_name(372,"LATIN_CAPITAL_LETTER_W_WITH_CIRCUMFLEX"). -lisp_code_name(373,"LATIN_SMALL_LETTER_W_WITH_CIRCUMFLEX"). -lisp_code_name(374,"LATIN_CAPITAL_LETTER_Y_WITH_CIRCUMFLEX"). -lisp_code_name(375,"LATIN_SMALL_LETTER_Y_WITH_CIRCUMFLEX"). -lisp_code_name(376,"LATIN_CAPITAL_LETTER_Y_WITH_DIAERESIS"). -lisp_code_name(377,"LATIN_CAPITAL_LETTER_Z_WITH_ACUTE"). -lisp_code_name(378,"LATIN_SMALL_LETTER_Z_WITH_ACUTE"). -lisp_code_name(379,"LATIN_CAPITAL_LETTER_Z_WITH_DOT_ABOVE"). -lisp_code_name(380,"LATIN_SMALL_LETTER_Z_WITH_DOT_ABOVE"). -lisp_code_name(381,"LATIN_CAPITAL_LETTER_Z_WITH_CARON"). -lisp_code_name(382,"LATIN_SMALL_LETTER_Z_WITH_CARON"). -lisp_code_name(383,"LATIN_SMALL_LETTER_LONG_S"). -lisp_code_name(384,"LATIN_SMALL_LETTER_B_WITH_STROKE"). -lisp_code_name(385,"LATIN_CAPITAL_LETTER_B_WITH_HOOK"). -lisp_code_name(386,"LATIN_CAPITAL_LETTER_B_WITH_TOPBAR"). -lisp_code_name(387,"LATIN_SMALL_LETTER_B_WITH_TOPBAR"). -lisp_code_name(388,"LATIN_CAPITAL_LETTER_TONE_SIX"). -lisp_code_name(389,"LATIN_SMALL_LETTER_TONE_SIX"). -lisp_code_name(390,"LATIN_CAPITAL_LETTER_OPEN_O"). -lisp_code_name(391,"LATIN_CAPITAL_LETTER_C_WITH_HOOK"). -lisp_code_name(392,"LATIN_SMALL_LETTER_C_WITH_HOOK"). -lisp_code_name(393,"LATIN_CAPITAL_LETTER_AFRICAN_D"). -lisp_code_name(394,"LATIN_CAPITAL_LETTER_D_WITH_HOOK"). -lisp_code_name(395,"LATIN_CAPITAL_LETTER_D_WITH_TOPBAR"). -lisp_code_name(396,"LATIN_SMALL_LETTER_D_WITH_TOPBAR"). -lisp_code_name(397,"LATIN_SMALL_LETTER_TURNED_DELTA"). -lisp_code_name(398,"LATIN_CAPITAL_LETTER_REVERSED_E"). -lisp_code_name(399,"LATIN_CAPITAL_LETTER_SCHWA"). -lisp_code_name(400,"LATIN_CAPITAL_LETTER_OPEN_E"). -lisp_code_name(401,"LATIN_CAPITAL_LETTER_F_WITH_HOOK"). -lisp_code_name(402,"LATIN_SMALL_LETTER_F_WITH_HOOK"). -lisp_code_name(403,"LATIN_CAPITAL_LETTER_G_WITH_HOOK"). -lisp_code_name(404,"LATIN_CAPITAL_LETTER_GAMMA"). -lisp_code_name(405,"LATIN_SMALL_LETTER_HV"). -lisp_code_name(406,"LATIN_CAPITAL_LETTER_IOTA"). -lisp_code_name(407,"LATIN_CAPITAL_LETTER_I_WITH_STROKE"). -lisp_code_name(408,"LATIN_CAPITAL_LETTER_K_WITH_HOOK"). -lisp_code_name(409,"LATIN_SMALL_LETTER_K_WITH_HOOK"). -lisp_code_name(410,"LATIN_SMALL_LETTER_L_WITH_BAR"). -lisp_code_name(411,"LATIN_SMALL_LETTER_LAMBDA_WITH_STROKE"). -lisp_code_name(412,"LATIN_CAPITAL_LETTER_TURNED_M"). -lisp_code_name(413,"LATIN_CAPITAL_LETTER_N_WITH_LEFT_HOOK"). -lisp_code_name(414,"LATIN_SMALL_LETTER_N_WITH_LONG_RIGHT_LEG"). -lisp_code_name(415,"LATIN_CAPITAL_LETTER_O_WITH_MIDDLE_TILDE"). -lisp_code_name(416,"LATIN_CAPITAL_LETTER_O_WITH_HORN"). -lisp_code_name(417,"LATIN_SMALL_LETTER_O_WITH_HORN"). -lisp_code_name(418,"LATIN_CAPITAL_LETTER_OI"). -lisp_code_name(419,"LATIN_SMALL_LETTER_OI"). -lisp_code_name(420,"LATIN_CAPITAL_LETTER_P_WITH_HOOK"). -lisp_code_name(421,"LATIN_SMALL_LETTER_P_WITH_HOOK"). -lisp_code_name(422,"LATIN_LETTER_YR"). -lisp_code_name(423,"LATIN_CAPITAL_LETTER_TONE_TWO"). -lisp_code_name(424,"LATIN_SMALL_LETTER_TONE_TWO"). -lisp_code_name(425,"LATIN_CAPITAL_LETTER_ESH"). -lisp_code_name(426,"LATIN_LETTER_REVERSED_ESH_LOOP"). -lisp_code_name(427,"LATIN_SMALL_LETTER_T_WITH_PALATAL_HOOK"). -lisp_code_name(428,"LATIN_CAPITAL_LETTER_T_WITH_HOOK"). -lisp_code_name(429,"LATIN_SMALL_LETTER_T_WITH_HOOK"). -lisp_code_name(430,"LATIN_CAPITAL_LETTER_T_WITH_RETROFLEX_HOOK"). -lisp_code_name(431,"LATIN_CAPITAL_LETTER_U_WITH_HORN"). -lisp_code_name(432,"LATIN_SMALL_LETTER_U_WITH_HORN"). -lisp_code_name(433,"LATIN_CAPITAL_LETTER_UPSILON"). -lisp_code_name(434,"LATIN_CAPITAL_LETTER_V_WITH_HOOK"). -lisp_code_name(435,"LATIN_CAPITAL_LETTER_Y_WITH_HOOK"). -lisp_code_name(436,"LATIN_SMALL_LETTER_Y_WITH_HOOK"). -lisp_code_name(437,"LATIN_CAPITAL_LETTER_Z_WITH_STROKE"). -lisp_code_name(438,"LATIN_SMALL_LETTER_Z_WITH_STROKE"). -lisp_code_name(439,"LATIN_CAPITAL_LETTER_EZH"). -lisp_code_name(440,"LATIN_CAPITAL_LETTER_EZH_REVERSED"). -lisp_code_name(441,"LATIN_SMALL_LETTER_EZH_REVERSED"). -lisp_code_name(442,"LATIN_SMALL_LETTER_EZH_WITH_TAIL"). -lisp_code_name(443,"LATIN_LETTER_TWO_WITH_STROKE"). -lisp_code_name(444,"LATIN_CAPITAL_LETTER_TONE_FIVE"). -lisp_code_name(445,"LATIN_SMALL_LETTER_TONE_FIVE"). -lisp_code_name(446,"LATIN_LETTER_INVERTED_GLOTTAL_STOP_WITH_STROKE"). -lisp_code_name(447,"LATIN_LETTER_WYNN"). -lisp_code_name(448,"LATIN_LETTER_DENTAL_CLICK"). -lisp_code_name(449,"LATIN_LETTER_LATERAL_CLICK"). -lisp_code_name(450,"LATIN_LETTER_ALVEOLAR_CLICK"). -lisp_code_name(451,"LATIN_LETTER_RETROFLEX_CLICK"). -lisp_code_name(452,"LATIN_CAPITAL_LETTER_DZ_WITH_CARON"). -lisp_code_name(453,"LATIN_CAPITAL_LETTER_D_WITH_SMALL_LETTER_Z_WITH_CARON"). -lisp_code_name(454,"LATIN_SMALL_LETTER_DZ_WITH_CARON"). -lisp_code_name(455,"LATIN_CAPITAL_LETTER_LJ"). -lisp_code_name(456,"LATIN_CAPITAL_LETTER_L_WITH_SMALL_LETTER_J"). -lisp_code_name(457,"LATIN_SMALL_LETTER_LJ"). -lisp_code_name(458,"LATIN_CAPITAL_LETTER_NJ"). -lisp_code_name(459,"LATIN_CAPITAL_LETTER_N_WITH_SMALL_LETTER_J"). -lisp_code_name(460,"LATIN_SMALL_LETTER_NJ"). -lisp_code_name(461,"LATIN_CAPITAL_LETTER_A_WITH_CARON"). -lisp_code_name(462,"LATIN_SMALL_LETTER_A_WITH_CARON"). -lisp_code_name(463,"LATIN_CAPITAL_LETTER_I_WITH_CARON"). -lisp_code_name(464,"LATIN_SMALL_LETTER_I_WITH_CARON"). -lisp_code_name(465,"LATIN_CAPITAL_LETTER_O_WITH_CARON"). -lisp_code_name(466,"LATIN_SMALL_LETTER_O_WITH_CARON"). -lisp_code_name(467,"LATIN_CAPITAL_LETTER_U_WITH_CARON"). -lisp_code_name(468,"LATIN_SMALL_LETTER_U_WITH_CARON"). -lisp_code_name(469,"LATIN_CAPITAL_LETTER_U_WITH_DIAERESIS_AND_MACRON"). -lisp_code_name(470,"LATIN_SMALL_LETTER_U_WITH_DIAERESIS_AND_MACRON"). -lisp_code_name(471,"LATIN_CAPITAL_LETTER_U_WITH_DIAERESIS_AND_ACUTE"). -lisp_code_name(472,"LATIN_SMALL_LETTER_U_WITH_DIAERESIS_AND_ACUTE"). -lisp_code_name(473,"LATIN_CAPITAL_LETTER_U_WITH_DIAERESIS_AND_CARON"). -lisp_code_name(474,"LATIN_SMALL_LETTER_U_WITH_DIAERESIS_AND_CARON"). -lisp_code_name(475,"LATIN_CAPITAL_LETTER_U_WITH_DIAERESIS_AND_GRAVE"). -lisp_code_name(476,"LATIN_SMALL_LETTER_U_WITH_DIAERESIS_AND_GRAVE"). -lisp_code_name(477,"LATIN_SMALL_LETTER_TURNED_E"). -lisp_code_name(478,"LATIN_CAPITAL_LETTER_A_WITH_DIAERESIS_AND_MACRON"). -lisp_code_name(479,"LATIN_SMALL_LETTER_A_WITH_DIAERESIS_AND_MACRON"). -lisp_code_name(480,"LATIN_CAPITAL_LETTER_A_WITH_DOT_ABOVE_AND_MACRON"). -lisp_code_name(481,"LATIN_SMALL_LETTER_A_WITH_DOT_ABOVE_AND_MACRON"). -lisp_code_name(482,"LATIN_CAPITAL_LETTER_AE_WITH_MACRON"). -lisp_code_name(483,"LATIN_SMALL_LETTER_AE_WITH_MACRON"). -lisp_code_name(484,"LATIN_CAPITAL_LETTER_G_WITH_STROKE"). -lisp_code_name(485,"LATIN_SMALL_LETTER_G_WITH_STROKE"). -lisp_code_name(486,"LATIN_CAPITAL_LETTER_G_WITH_CARON"). -lisp_code_name(487,"LATIN_SMALL_LETTER_G_WITH_CARON"). -lisp_code_name(488,"LATIN_CAPITAL_LETTER_K_WITH_CARON"). -lisp_code_name(489,"LATIN_SMALL_LETTER_K_WITH_CARON"). -lisp_code_name(490,"LATIN_CAPITAL_LETTER_O_WITH_OGONEK"). -lisp_code_name(491,"LATIN_SMALL_LETTER_O_WITH_OGONEK"). -lisp_code_name(492,"LATIN_CAPITAL_LETTER_O_WITH_OGONEK_AND_MACRON"). -lisp_code_name(493,"LATIN_SMALL_LETTER_O_WITH_OGONEK_AND_MACRON"). -lisp_code_name(494,"LATIN_CAPITAL_LETTER_EZH_WITH_CARON"). -lisp_code_name(495,"LATIN_SMALL_LETTER_EZH_WITH_CARON"). -lisp_code_name(496,"LATIN_SMALL_LETTER_J_WITH_CARON"). -lisp_code_name(497,"LATIN_CAPITAL_LETTER_DZ"). -lisp_code_name(498,"LATIN_CAPITAL_LETTER_D_WITH_SMALL_LETTER_Z"). -lisp_code_name(499,"LATIN_SMALL_LETTER_DZ"). -lisp_code_name(500,"LATIN_CAPITAL_LETTER_G_WITH_ACUTE"). -lisp_code_name(501,"LATIN_SMALL_LETTER_G_WITH_ACUTE"). -lisp_code_name(502,"LATIN_CAPITAL_LETTER_HWAIR"). -lisp_code_name(503,"LATIN_CAPITAL_LETTER_WYNN"). -lisp_code_name(504,"LATIN_CAPITAL_LETTER_N_WITH_GRAVE"). -lisp_code_name(505,"LATIN_SMALL_LETTER_N_WITH_GRAVE"). -lisp_code_name(506,"LATIN_CAPITAL_LETTER_A_WITH_RING_ABOVE_AND_ACUTE"). -lisp_code_name(507,"LATIN_SMALL_LETTER_A_WITH_RING_ABOVE_AND_ACUTE"). -lisp_code_name(508,"LATIN_CAPITAL_LETTER_AE_WITH_ACUTE"). -lisp_code_name(509,"LATIN_SMALL_LETTER_AE_WITH_ACUTE"). -lisp_code_name(510,"LATIN_CAPITAL_LETTER_O_WITH_STROKE_AND_ACUTE"). -lisp_code_name(511,"LATIN_SMALL_LETTER_O_WITH_STROKE_AND_ACUTE"). -lisp_code_name(512,"LATIN_CAPITAL_LETTER_A_WITH_DOUBLE_GRAVE"). -lisp_code_name(513,"LATIN_SMALL_LETTER_A_WITH_DOUBLE_GRAVE"). -lisp_code_name(514,"LATIN_CAPITAL_LETTER_A_WITH_INVERTED_BREVE"). -lisp_code_name(515,"LATIN_SMALL_LETTER_A_WITH_INVERTED_BREVE"). -lisp_code_name(516,"LATIN_CAPITAL_LETTER_E_WITH_DOUBLE_GRAVE"). -lisp_code_name(517,"LATIN_SMALL_LETTER_E_WITH_DOUBLE_GRAVE"). -lisp_code_name(518,"LATIN_CAPITAL_LETTER_E_WITH_INVERTED_BREVE"). -lisp_code_name(519,"LATIN_SMALL_LETTER_E_WITH_INVERTED_BREVE"). -lisp_code_name(520,"LATIN_CAPITAL_LETTER_I_WITH_DOUBLE_GRAVE"). -lisp_code_name(521,"LATIN_SMALL_LETTER_I_WITH_DOUBLE_GRAVE"). -lisp_code_name(522,"LATIN_CAPITAL_LETTER_I_WITH_INVERTED_BREVE"). -lisp_code_name(523,"LATIN_SMALL_LETTER_I_WITH_INVERTED_BREVE"). -lisp_code_name(524,"LATIN_CAPITAL_LETTER_O_WITH_DOUBLE_GRAVE"). -lisp_code_name(525,"LATIN_SMALL_LETTER_O_WITH_DOUBLE_GRAVE"). -lisp_code_name(526,"LATIN_CAPITAL_LETTER_O_WITH_INVERTED_BREVE"). -lisp_code_name(527,"LATIN_SMALL_LETTER_O_WITH_INVERTED_BREVE"). -lisp_code_name(528,"LATIN_CAPITAL_LETTER_R_WITH_DOUBLE_GRAVE"). -lisp_code_name(529,"LATIN_SMALL_LETTER_R_WITH_DOUBLE_GRAVE"). -lisp_code_name(530,"LATIN_CAPITAL_LETTER_R_WITH_INVERTED_BREVE"). -lisp_code_name(531,"LATIN_SMALL_LETTER_R_WITH_INVERTED_BREVE"). -lisp_code_name(532,"LATIN_CAPITAL_LETTER_U_WITH_DOUBLE_GRAVE"). -lisp_code_name(533,"LATIN_SMALL_LETTER_U_WITH_DOUBLE_GRAVE"). -lisp_code_name(534,"LATIN_CAPITAL_LETTER_U_WITH_INVERTED_BREVE"). -lisp_code_name(535,"LATIN_SMALL_LETTER_U_WITH_INVERTED_BREVE"). -lisp_code_name(536,"LATIN_CAPITAL_LETTER_S_WITH_COMMA_BELOW"). -lisp_code_name(537,"LATIN_SMALL_LETTER_S_WITH_COMMA_BELOW"). -lisp_code_name(538,"LATIN_CAPITAL_LETTER_T_WITH_COMMA_BELOW"). -lisp_code_name(539,"LATIN_SMALL_LETTER_T_WITH_COMMA_BELOW"). -lisp_code_name(540,"LATIN_CAPITAL_LETTER_YOGH"). -lisp_code_name(541,"LATIN_SMALL_LETTER_YOGH"). -lisp_code_name(542,"LATIN_CAPITAL_LETTER_H_WITH_CARON"). -lisp_code_name(543,"LATIN_SMALL_LETTER_H_WITH_CARON"). -lisp_code_name(544,"LATIN_CAPITAL_LETTER_N_WITH_LONG_RIGHT_LEG"). -lisp_code_name(545,"LATIN_SMALL_LETTER_D_WITH_CURL"). -lisp_code_name(546,"LATIN_CAPITAL_LETTER_OU"). -lisp_code_name(547,"LATIN_SMALL_LETTER_OU"). -lisp_code_name(548,"LATIN_CAPITAL_LETTER_Z_WITH_HOOK"). -lisp_code_name(549,"LATIN_SMALL_LETTER_Z_WITH_HOOK"). -lisp_code_name(550,"LATIN_CAPITAL_LETTER_A_WITH_DOT_ABOVE"). -lisp_code_name(551,"LATIN_SMALL_LETTER_A_WITH_DOT_ABOVE"). -lisp_code_name(552,"LATIN_CAPITAL_LETTER_E_WITH_CEDILLA"). -lisp_code_name(553,"LATIN_SMALL_LETTER_E_WITH_CEDILLA"). -lisp_code_name(554,"LATIN_CAPITAL_LETTER_O_WITH_DIAERESIS_AND_MACRON"). -lisp_code_name(555,"LATIN_SMALL_LETTER_O_WITH_DIAERESIS_AND_MACRON"). -lisp_code_name(556,"LATIN_CAPITAL_LETTER_O_WITH_TILDE_AND_MACRON"). -lisp_code_name(557,"LATIN_SMALL_LETTER_O_WITH_TILDE_AND_MACRON"). -lisp_code_name(558,"LATIN_CAPITAL_LETTER_O_WITH_DOT_ABOVE"). -lisp_code_name(559,"LATIN_SMALL_LETTER_O_WITH_DOT_ABOVE"). -lisp_code_name(560,"LATIN_CAPITAL_LETTER_O_WITH_DOT_ABOVE_AND_MACRON"). -lisp_code_name(561,"LATIN_SMALL_LETTER_O_WITH_DOT_ABOVE_AND_MACRON"). -lisp_code_name(562,"LATIN_CAPITAL_LETTER_Y_WITH_MACRON"). -lisp_code_name(563,"LATIN_SMALL_LETTER_Y_WITH_MACRON"). -lisp_code_name(564,"LATIN_SMALL_LETTER_L_WITH_CURL"). -lisp_code_name(565,"LATIN_SMALL_LETTER_N_WITH_CURL"). -lisp_code_name(566,"LATIN_SMALL_LETTER_T_WITH_CURL"). -lisp_code_name(567,"LATIN_SMALL_LETTER_DOTLESS_J"). -lisp_code_name(568,"LATIN_SMALL_LETTER_DB_DIGRAPH"). -lisp_code_name(569,"LATIN_SMALL_LETTER_QP_DIGRAPH"). -lisp_code_name(570,"LATIN_CAPITAL_LETTER_A_WITH_STROKE"). -lisp_code_name(571,"LATIN_CAPITAL_LETTER_C_WITH_STROKE"). -lisp_code_name(572,"LATIN_SMALL_LETTER_C_WITH_STROKE"). -lisp_code_name(573,"LATIN_CAPITAL_LETTER_L_WITH_BAR"). -lisp_code_name(574,"LATIN_CAPITAL_LETTER_T_WITH_DIAGONAL_STROKE"). -lisp_code_name(575,"LATIN_SMALL_LETTER_S_WITH_SWASH_TAIL"). -lisp_code_name(576,"LATIN_SMALL_LETTER_Z_WITH_SWASH_TAIL"). -lisp_code_name(577,"LATIN_CAPITAL_LETTER_GLOTTAL_STOP"). -lisp_code_name(578,"LATIN_SMALL_LETTER_GLOTTAL_STOP"). -lisp_code_name(579,"LATIN_CAPITAL_LETTER_B_WITH_STROKE"). -lisp_code_name(580,"LATIN_CAPITAL_LETTER_U_BAR"). -lisp_code_name(581,"LATIN_CAPITAL_LETTER_TURNED_V"). -lisp_code_name(582,"LATIN_CAPITAL_LETTER_E_WITH_STROKE"). -lisp_code_name(583,"LATIN_SMALL_LETTER_E_WITH_STROKE"). -lisp_code_name(584,"LATIN_CAPITAL_LETTER_J_WITH_STROKE"). -lisp_code_name(585,"LATIN_SMALL_LETTER_J_WITH_STROKE"). -lisp_code_name(586,"LATIN_CAPITAL_LETTER_SMALL_Q_WITH_HOOK_TAIL"). -lisp_code_name(587,"LATIN_SMALL_LETTER_Q_WITH_HOOK_TAIL"). -lisp_code_name(588,"LATIN_CAPITAL_LETTER_R_WITH_STROKE"). -lisp_code_name(589,"LATIN_SMALL_LETTER_R_WITH_STROKE"). -lisp_code_name(590,"LATIN_CAPITAL_LETTER_Y_WITH_STROKE"). -lisp_code_name(591,"LATIN_SMALL_LETTER_Y_WITH_STROKE"). -lisp_code_name(592,"LATIN_SMALL_LETTER_TURNED_A"). -lisp_code_name(593,"LATIN_SMALL_LETTER_ALPHA"). -lisp_code_name(594,"LATIN_SMALL_LETTER_TURNED_ALPHA"). -lisp_code_name(595,"LATIN_SMALL_LETTER_B_WITH_HOOK"). -lisp_code_name(596,"LATIN_SMALL_LETTER_OPEN_O"). -lisp_code_name(597,"LATIN_SMALL_LETTER_C_WITH_CURL"). -lisp_code_name(598,"LATIN_SMALL_LETTER_D_WITH_TAIL"). -lisp_code_name(599,"LATIN_SMALL_LETTER_D_WITH_HOOK"). -lisp_code_name(600,"LATIN_SMALL_LETTER_REVERSED_E"). -lisp_code_name(601,"LATIN_SMALL_LETTER_SCHWA"). -lisp_code_name(602,"LATIN_SMALL_LETTER_SCHWA_WITH_HOOK"). -lisp_code_name(603,"LATIN_SMALL_LETTER_OPEN_E"). -lisp_code_name(604,"LATIN_SMALL_LETTER_REVERSED_OPEN_E"). -lisp_code_name(605,"LATIN_SMALL_LETTER_REVERSED_OPEN_E_WITH_HOOK"). -lisp_code_name(606,"LATIN_SMALL_LETTER_CLOSED_REVERSED_OPEN_E"). -lisp_code_name(607,"LATIN_SMALL_LETTER_DOTLESS_J_WITH_STROKE"). -lisp_code_name(608,"LATIN_SMALL_LETTER_G_WITH_HOOK"). -lisp_code_name(609,"LATIN_SMALL_LETTER_SCRIPT_G"). -lisp_code_name(610,"LATIN_LETTER_SMALL_CAPITAL_G"). -lisp_code_name(611,"LATIN_SMALL_LETTER_GAMMA"). -lisp_code_name(612,"LATIN_SMALL_LETTER_RAMS_HORN"). -lisp_code_name(613,"LATIN_SMALL_LETTER_TURNED_H"). -lisp_code_name(614,"LATIN_SMALL_LETTER_H_WITH_HOOK"). -lisp_code_name(615,"LATIN_SMALL_LETTER_HENG_WITH_HOOK"). -lisp_code_name(616,"LATIN_SMALL_LETTER_I_WITH_STROKE"). -lisp_code_name(617,"LATIN_SMALL_LETTER_IOTA"). -lisp_code_name(618,"LATIN_LETTER_SMALL_CAPITAL_I"). -lisp_code_name(619,"LATIN_SMALL_LETTER_L_WITH_MIDDLE_TILDE"). -lisp_code_name(620,"LATIN_SMALL_LETTER_L_WITH_BELT"). -lisp_code_name(621,"LATIN_SMALL_LETTER_L_WITH_RETROFLEX_HOOK"). -lisp_code_name(622,"LATIN_SMALL_LETTER_LEZH"). -lisp_code_name(623,"LATIN_SMALL_LETTER_TURNED_M"). -lisp_code_name(624,"LATIN_SMALL_LETTER_TURNED_M_WITH_LONG_LEG"). -lisp_code_name(625,"LATIN_SMALL_LETTER_M_WITH_HOOK"). -lisp_code_name(626,"LATIN_SMALL_LETTER_N_WITH_LEFT_HOOK"). -lisp_code_name(627,"LATIN_SMALL_LETTER_N_WITH_RETROFLEX_HOOK"). -lisp_code_name(628,"LATIN_LETTER_SMALL_CAPITAL_N"). -lisp_code_name(629,"LATIN_SMALL_LETTER_BARRED_O"). -lisp_code_name(630,"LATIN_LETTER_SMALL_CAPITAL_OE"). -lisp_code_name(631,"LATIN_SMALL_LETTER_CLOSED_OMEGA"). -lisp_code_name(632,"LATIN_SMALL_LETTER_PHI"). -lisp_code_name(633,"LATIN_SMALL_LETTER_TURNED_R"). -lisp_code_name(634,"LATIN_SMALL_LETTER_TURNED_R_WITH_LONG_LEG"). -lisp_code_name(635,"LATIN_SMALL_LETTER_TURNED_R_WITH_HOOK"). -lisp_code_name(636,"LATIN_SMALL_LETTER_R_WITH_LONG_LEG"). -lisp_code_name(637,"LATIN_SMALL_LETTER_R_WITH_TAIL"). -lisp_code_name(638,"LATIN_SMALL_LETTER_R_WITH_FISHHOOK"). -lisp_code_name(639,"LATIN_SMALL_LETTER_REVERSED_R_WITH_FISHHOOK"). -lisp_code_name(640,"LATIN_LETTER_SMALL_CAPITAL_R"). -lisp_code_name(641,"LATIN_LETTER_SMALL_CAPITAL_INVERTED_R"). -lisp_code_name(642,"LATIN_SMALL_LETTER_S_WITH_HOOK"). -lisp_code_name(643,"LATIN_SMALL_LETTER_ESH"). -lisp_code_name(644,"LATIN_SMALL_LETTER_DOTLESS_J_WITH_STROKE_AND_HOOK"). -lisp_code_name(645,"LATIN_SMALL_LETTER_SQUAT_REVERSED_ESH"). -lisp_code_name(646,"LATIN_SMALL_LETTER_ESH_WITH_CURL"). -lisp_code_name(647,"LATIN_SMALL_LETTER_TURNED_T"). -lisp_code_name(648,"LATIN_SMALL_LETTER_T_WITH_RETROFLEX_HOOK"). -lisp_code_name(649,"LATIN_SMALL_LETTER_U_BAR"). -lisp_code_name(650,"LATIN_SMALL_LETTER_UPSILON"). -lisp_code_name(651,"LATIN_SMALL_LETTER_V_WITH_HOOK"). -lisp_code_name(652,"LATIN_SMALL_LETTER_TURNED_V"). -lisp_code_name(653,"LATIN_SMALL_LETTER_TURNED_W"). -lisp_code_name(654,"LATIN_SMALL_LETTER_TURNED_Y"). -lisp_code_name(655,"LATIN_LETTER_SMALL_CAPITAL_Y"). -lisp_code_name(656,"LATIN_SMALL_LETTER_Z_WITH_RETROFLEX_HOOK"). -lisp_code_name(657,"LATIN_SMALL_LETTER_Z_WITH_CURL"). -lisp_code_name(658,"LATIN_SMALL_LETTER_EZH"). -lisp_code_name(659,"LATIN_SMALL_LETTER_EZH_WITH_CURL"). -lisp_code_name(660,"LATIN_LETTER_GLOTTAL_STOP"). -lisp_code_name(661,"LATIN_LETTER_PHARYNGEAL_VOICED_FRICATIVE"). -lisp_code_name(662,"LATIN_LETTER_INVERTED_GLOTTAL_STOP"). -lisp_code_name(663,"LATIN_LETTER_STRETCHED_C"). -lisp_code_name(664,"LATIN_LETTER_BILABIAL_CLICK"). -lisp_code_name(665,"LATIN_LETTER_SMALL_CAPITAL_B"). -lisp_code_name(666,"LATIN_SMALL_LETTER_CLOSED_OPEN_E"). -lisp_code_name(667,"LATIN_LETTER_SMALL_CAPITAL_G_WITH_HOOK"). -lisp_code_name(668,"LATIN_LETTER_SMALL_CAPITAL_H"). -lisp_code_name(669,"LATIN_SMALL_LETTER_J_WITH_CROSSED-TAIL"). -lisp_code_name(670,"LATIN_SMALL_LETTER_TURNED_K"). -lisp_code_name(671,"LATIN_LETTER_SMALL_CAPITAL_L"). -lisp_code_name(672,"LATIN_SMALL_LETTER_Q_WITH_HOOK"). -lisp_code_name(673,"LATIN_LETTER_GLOTTAL_STOP_WITH_STROKE"). -lisp_code_name(674,"LATIN_LETTER_REVERSED_GLOTTAL_STOP_WITH_STROKE"). -lisp_code_name(675,"LATIN_SMALL_LETTER_DZ_DIGRAPH"). -lisp_code_name(676,"LATIN_SMALL_LETTER_DEZH_DIGRAPH"). -lisp_code_name(677,"LATIN_SMALL_LETTER_DZ_DIGRAPH_WITH_CURL"). -lisp_code_name(678,"LATIN_SMALL_LETTER_TS_DIGRAPH"). -lisp_code_name(679,"LATIN_SMALL_LETTER_TESH_DIGRAPH"). -lisp_code_name(680,"LATIN_SMALL_LETTER_TC_DIGRAPH_WITH_CURL"). -lisp_code_name(681,"LATIN_SMALL_LETTER_FENG_DIGRAPH"). -lisp_code_name(682,"LATIN_SMALL_LETTER_LS_DIGRAPH"). -lisp_code_name(683,"LATIN_SMALL_LETTER_LZ_DIGRAPH"). -lisp_code_name(684,"LATIN_LETTER_BILABIAL_PERCUSSIVE"). -lisp_code_name(685,"LATIN_LETTER_BIDENTAL_PERCUSSIVE"). -lisp_code_name(686,"LATIN_SMALL_LETTER_TURNED_H_WITH_FISHHOOK"). -lisp_code_name(687,"LATIN_SMALL_LETTER_TURNED_H_WITH_FISHHOOK_AND_TAIL"). -lisp_code_name(688,"MODIFIER_LETTER_SMALL_H"). -lisp_code_name(689,"MODIFIER_LETTER_SMALL_H_WITH_HOOK"). -lisp_code_name(690,"MODIFIER_LETTER_SMALL_J"). -lisp_code_name(691,"MODIFIER_LETTER_SMALL_R"). -lisp_code_name(692,"MODIFIER_LETTER_SMALL_TURNED_R"). -lisp_code_name(693,"MODIFIER_LETTER_SMALL_TURNED_R_WITH_HOOK"). -lisp_code_name(694,"MODIFIER_LETTER_SMALL_CAPITAL_INVERTED_R"). -lisp_code_name(695,"MODIFIER_LETTER_SMALL_W"). -lisp_code_name(696,"MODIFIER_LETTER_SMALL_Y"). -lisp_code_name(697,"MODIFIER_LETTER_PRIME"). -lisp_code_name(698,"MODIFIER_LETTER_DOUBLE_PRIME"). -lisp_code_name(699,"MODIFIER_LETTER_TURNED_COMMA"). -lisp_code_name(700,"MODIFIER_LETTER_APOSTROPHE"). -lisp_code_name(701,"MODIFIER_LETTER_REVERSED_COMMA"). -lisp_code_name(702,"MODIFIER_LETTER_RIGHT_HALF_RING"). -lisp_code_name(703,"MODIFIER_LETTER_LEFT_HALF_RING"). -lisp_code_name(704,"MODIFIER_LETTER_GLOTTAL_STOP"). -lisp_code_name(705,"MODIFIER_LETTER_REVERSED_GLOTTAL_STOP"). -lisp_code_name(706,"MODIFIER_LETTER_LEFT_ARROWHEAD"). -lisp_code_name(707,"MODIFIER_LETTER_RIGHT_ARROWHEAD"). -lisp_code_name(708,"MODIFIER_LETTER_UP_ARROWHEAD"). -lisp_code_name(709,"MODIFIER_LETTER_DOWN_ARROWHEAD"). -lisp_code_name(710,"MODIFIER_LETTER_CIRCUMFLEX_ACCENT"). -lisp_code_name(711,"CARON"). -lisp_code_name(712,"MODIFIER_LETTER_VERTICAL_LINE"). -lisp_code_name(713,"MODIFIER_LETTER_MACRON"). -lisp_code_name(714,"MODIFIER_LETTER_ACUTE_ACCENT"). -lisp_code_name(715,"MODIFIER_LETTER_GRAVE_ACCENT"). -lisp_code_name(716,"MODIFIER_LETTER_LOW_VERTICAL_LINE"). -lisp_code_name(717,"MODIFIER_LETTER_LOW_MACRON"). -lisp_code_name(718,"MODIFIER_LETTER_LOW_GRAVE_ACCENT"). -lisp_code_name(719,"MODIFIER_LETTER_LOW_ACUTE_ACCENT"). -lisp_code_name(720,"MODIFIER_LETTER_TRIANGULAR_COLON"). -lisp_code_name(721,"MODIFIER_LETTER_HALF_TRIANGULAR_COLON"). -lisp_code_name(722,"MODIFIER_LETTER_CENTRED_RIGHT_HALF_RING"). -lisp_code_name(723,"MODIFIER_LETTER_CENTRED_LEFT_HALF_RING"). -lisp_code_name(724,"MODIFIER_LETTER_UP_TACK"). -lisp_code_name(725,"MODIFIER_LETTER_DOWN_TACK"). -lisp_code_name(726,"MODIFIER_LETTER_PLUS_SIGN"). -lisp_code_name(727,"MODIFIER_LETTER_MINUS_SIGN"). -lisp_code_name(728,"BREVE"). -lisp_code_name(729,"DOT_ABOVE"). -lisp_code_name(730,"RING_ABOVE"). -lisp_code_name(731,"OGONEK"). -lisp_code_name(732,"SMALL_TILDE"). -lisp_code_name(733,"DOUBLE_ACUTE_ACCENT"). -lisp_code_name(734,"MODIFIER_LETTER_RHOTIC_HOOK"). -lisp_code_name(735,"MODIFIER_LETTER_CROSS_ACCENT"). -lisp_code_name(736,"MODIFIER_LETTER_SMALL_GAMMA"). -lisp_code_name(737,"MODIFIER_LETTER_SMALL_L"). -lisp_code_name(738,"MODIFIER_LETTER_SMALL_S"). -lisp_code_name(739,"MODIFIER_LETTER_SMALL_X"). -lisp_code_name(740,"MODIFIER_LETTER_SMALL_REVERSED_GLOTTAL_STOP"). -lisp_code_name(741,"MODIFIER_LETTER_EXTRA-HIGH_TONE_BAR"). -lisp_code_name(742,"MODIFIER_LETTER_HIGH_TONE_BAR"). -lisp_code_name(743,"MODIFIER_LETTER_MID_TONE_BAR"). -lisp_code_name(744,"MODIFIER_LETTER_LOW_TONE_BAR"). -lisp_code_name(745,"MODIFIER_LETTER_EXTRA-LOW_TONE_BAR"). -lisp_code_name(746,"MODIFIER_LETTER_YIN_DEPARTING_TONE_MARK"). -lisp_code_name(747,"MODIFIER_LETTER_YANG_DEPARTING_TONE_MARK"). -lisp_code_name(748,"MODIFIER_LETTER_VOICING"). -lisp_code_name(749,"MODIFIER_LETTER_UNASPIRATED"). -lisp_code_name(750,"MODIFIER_LETTER_DOUBLE_APOSTROPHE"). -lisp_code_name(751,"MODIFIER_LETTER_LOW_DOWN_ARROWHEAD"). -lisp_code_name(752,"MODIFIER_LETTER_LOW_UP_ARROWHEAD"). -lisp_code_name(753,"MODIFIER_LETTER_LOW_LEFT_ARROWHEAD"). -lisp_code_name(754,"MODIFIER_LETTER_LOW_RIGHT_ARROWHEAD"). -lisp_code_name(755,"MODIFIER_LETTER_LOW_RING"). -lisp_code_name(756,"MODIFIER_LETTER_MIDDLE_GRAVE_ACCENT"). -lisp_code_name(757,"MODIFIER_LETTER_MIDDLE_DOUBLE_GRAVE_ACCENT"). -lisp_code_name(758,"MODIFIER_LETTER_MIDDLE_DOUBLE_ACUTE_ACCENT"). -lisp_code_name(759,"MODIFIER_LETTER_LOW_TILDE"). -lisp_code_name(760,"MODIFIER_LETTER_RAISED_COLON"). -lisp_code_name(761,"MODIFIER_LETTER_BEGIN_HIGH_TONE"). -lisp_code_name(762,"MODIFIER_LETTER_END_HIGH_TONE"). -lisp_code_name(763,"MODIFIER_LETTER_BEGIN_LOW_TONE"). -lisp_code_name(764,"MODIFIER_LETTER_END_LOW_TONE"). -lisp_code_name(765,"MODIFIER_LETTER_SHELF"). -lisp_code_name(766,"MODIFIER_LETTER_OPEN_SHELF"). -lisp_code_name(767,"MODIFIER_LETTER_LOW_LEFT_ARROW"). -lisp_code_name(768,"COMBINING_GRAVE_ACCENT"). -lisp_code_name(769,"COMBINING_ACUTE_ACCENT"). -lisp_code_name(770,"COMBINING_CIRCUMFLEX_ACCENT"). -lisp_code_name(771,"COMBINING_TILDE"). -lisp_code_name(772,"COMBINING_MACRON"). -lisp_code_name(773,"COMBINING_OVERLINE"). -lisp_code_name(774,"COMBINING_BREVE"). -lisp_code_name(775,"COMBINING_DOT_ABOVE"). -lisp_code_name(776,"COMBINING_DIAERESIS"). -lisp_code_name(777,"COMBINING_HOOK_ABOVE"). -lisp_code_name(778,"COMBINING_RING_ABOVE"). -lisp_code_name(779,"COMBINING_DOUBLE_ACUTE_ACCENT"). -lisp_code_name(780,"COMBINING_CARON"). -lisp_code_name(781,"COMBINING_VERTICAL_LINE_ABOVE"). -lisp_code_name(782,"COMBINING_DOUBLE_VERTICAL_LINE_ABOVE"). -lisp_code_name(783,"COMBINING_DOUBLE_GRAVE_ACCENT"). -lisp_code_name(784,"COMBINING_CANDRABINDU"). -lisp_code_name(785,"COMBINING_INVERTED_BREVE"). -lisp_code_name(786,"COMBINING_TURNED_COMMA_ABOVE"). -lisp_code_name(787,"COMBINING_COMMA_ABOVE"). -lisp_code_name(788,"COMBINING_REVERSED_COMMA_ABOVE"). -lisp_code_name(789,"COMBINING_COMMA_ABOVE_RIGHT"). -lisp_code_name(790,"COMBINING_GRAVE_ACCENT_BELOW"). -lisp_code_name(791,"COMBINING_ACUTE_ACCENT_BELOW"). -lisp_code_name(792,"COMBINING_LEFT_TACK_BELOW"). -lisp_code_name(793,"COMBINING_RIGHT_TACK_BELOW"). -lisp_code_name(794,"COMBINING_LEFT_ANGLE_ABOVE"). -lisp_code_name(795,"COMBINING_HORN"). -lisp_code_name(796,"COMBINING_LEFT_HALF_RING_BELOW"). -lisp_code_name(797,"COMBINING_UP_TACK_BELOW"). -lisp_code_name(798,"COMBINING_DOWN_TACK_BELOW"). -lisp_code_name(799,"COMBINING_PLUS_SIGN_BELOW"). -lisp_code_name(800,"COMBINING_MINUS_SIGN_BELOW"). -lisp_code_name(801,"COMBINING_PALATALIZED_HOOK_BELOW"). -lisp_code_name(802,"COMBINING_RETROFLEX_HOOK_BELOW"). -lisp_code_name(803,"COMBINING_DOT_BELOW"). -lisp_code_name(804,"COMBINING_DIAERESIS_BELOW"). -lisp_code_name(805,"COMBINING_RING_BELOW"). -lisp_code_name(806,"COMBINING_COMMA_BELOW"). -lisp_code_name(807,"COMBINING_CEDILLA"). -lisp_code_name(808,"COMBINING_OGONEK"). -lisp_code_name(809,"COMBINING_VERTICAL_LINE_BELOW"). -lisp_code_name(810,"COMBINING_BRIDGE_BELOW"). -lisp_code_name(811,"COMBINING_INVERTED_DOUBLE_ARCH_BELOW"). -lisp_code_name(812,"COMBINING_CARON_BELOW"). -lisp_code_name(813,"COMBINING_CIRCUMFLEX_ACCENT_BELOW"). -lisp_code_name(814,"COMBINING_BREVE_BELOW"). -lisp_code_name(815,"COMBINING_INVERTED_BREVE_BELOW"). -lisp_code_name(816,"COMBINING_TILDE_BELOW"). -lisp_code_name(817,"COMBINING_MACRON_BELOW"). -lisp_code_name(818,"COMBINING_LOW_LINE"). -lisp_code_name(819,"COMBINING_DOUBLE_LOW_LINE"). -lisp_code_name(820,"COMBINING_TILDE_OVERLAY"). -lisp_code_name(821,"COMBINING_SHORT_STROKE_OVERLAY"). -lisp_code_name(822,"COMBINING_LONG_STROKE_OVERLAY"). -lisp_code_name(823,"COMBINING_SHORT_SOLIDUS_OVERLAY"). -lisp_code_name(824,"COMBINING_LONG_SOLIDUS_OVERLAY"). -lisp_code_name(825,"COMBINING_RIGHT_HALF_RING_BELOW"). -lisp_code_name(826,"COMBINING_INVERTED_BRIDGE_BELOW"). -lisp_code_name(827,"COMBINING_SQUARE_BELOW"). -lisp_code_name(828,"COMBINING_SEAGULL_BELOW"). -lisp_code_name(829,"COMBINING_X_ABOVE"). -lisp_code_name(830,"COMBINING_VERTICAL_TILDE"). -lisp_code_name(831,"COMBINING_DOUBLE_OVERLINE"). -lisp_code_name(832,"COMBINING_GRAVE_TONE_MARK"). -lisp_code_name(833,"COMBINING_ACUTE_TONE_MARK"). -lisp_code_name(834,"COMBINING_GREEK_PERISPOMENI"). -lisp_code_name(835,"COMBINING_GREEK_KORONIS"). -lisp_code_name(836,"COMBINING_GREEK_DIALYTIKA_TONOS"). -lisp_code_name(837,"COMBINING_GREEK_YPOGEGRAMMENI"). -lisp_code_name(838,"COMBINING_BRIDGE_ABOVE"). -lisp_code_name(839,"COMBINING_EQUALS_SIGN_BELOW"). -lisp_code_name(840,"COMBINING_DOUBLE_VERTICAL_LINE_BELOW"). -lisp_code_name(841,"COMBINING_LEFT_ANGLE_BELOW"). -lisp_code_name(842,"COMBINING_NOT_TILDE_ABOVE"). -lisp_code_name(843,"COMBINING_HOMOTHETIC_ABOVE"). -lisp_code_name(844,"COMBINING_ALMOST_EQUAL_TO_ABOVE"). -lisp_code_name(845,"COMBINING_LEFT_RIGHT_ARROW_BELOW"). -lisp_code_name(846,"COMBINING_UPWARDS_ARROW_BELOW"). -lisp_code_name(847,"COMBINING_GRAPHEME_JOINER"). -lisp_code_name(848,"COMBINING_RIGHT_ARROWHEAD_ABOVE"). -lisp_code_name(849,"COMBINING_LEFT_HALF_RING_ABOVE"). -lisp_code_name(850,"COMBINING_FERMATA"). -lisp_code_name(851,"COMBINING_X_BELOW"). -lisp_code_name(852,"COMBINING_LEFT_ARROWHEAD_BELOW"). -lisp_code_name(853,"COMBINING_RIGHT_ARROWHEAD_BELOW"). -lisp_code_name(854,"COMBINING_RIGHT_ARROWHEAD_AND_UP_ARROWHEAD_BELOW"). -lisp_code_name(855,"COMBINING_RIGHT_HALF_RING_ABOVE"). -lisp_code_name(856,"COMBINING_DOT_ABOVE_RIGHT"). -lisp_code_name(857,"COMBINING_ASTERISK_BELOW"). -lisp_code_name(858,"COMBINING_DOUBLE_RING_BELOW"). -lisp_code_name(859,"COMBINING_ZIGZAG_ABOVE"). -lisp_code_name(860,"COMBINING_DOUBLE_BREVE_BELOW"). -lisp_code_name(861,"COMBINING_DOUBLE_BREVE"). -lisp_code_name(862,"COMBINING_DOUBLE_MACRON"). -lisp_code_name(863,"COMBINING_DOUBLE_MACRON_BELOW"). -lisp_code_name(864,"COMBINING_DOUBLE_TILDE"). -lisp_code_name(865,"COMBINING_DOUBLE_INVERTED_BREVE"). -lisp_code_name(866,"COMBINING_DOUBLE_RIGHTWARDS_ARROW_BELOW"). -lisp_code_name(867,"COMBINING_LATIN_SMALL_LETTER_A"). -lisp_code_name(868,"COMBINING_LATIN_SMALL_LETTER_E"). -lisp_code_name(869,"COMBINING_LATIN_SMALL_LETTER_I"). -lisp_code_name(870,"COMBINING_LATIN_SMALL_LETTER_O"). -lisp_code_name(871,"COMBINING_LATIN_SMALL_LETTER_U"). -lisp_code_name(872,"COMBINING_LATIN_SMALL_LETTER_C"). -lisp_code_name(873,"COMBINING_LATIN_SMALL_LETTER_D"). -lisp_code_name(874,"COMBINING_LATIN_SMALL_LETTER_H"). -lisp_code_name(875,"COMBINING_LATIN_SMALL_LETTER_M"). -lisp_code_name(876,"COMBINING_LATIN_SMALL_LETTER_R"). -lisp_code_name(877,"COMBINING_LATIN_SMALL_LETTER_T"). -lisp_code_name(878,"COMBINING_LATIN_SMALL_LETTER_V"). -lisp_code_name(879,"COMBINING_LATIN_SMALL_LETTER_X"). -lisp_code_name(880,"GREEK_CAPITAL_LETTER_HETA"). -lisp_code_name(881,"GREEK_SMALL_LETTER_HETA"). -lisp_code_name(882,"GREEK_CAPITAL_LETTER_ARCHAIC_SAMPI"). -lisp_code_name(883,"GREEK_SMALL_LETTER_ARCHAIC_SAMPI"). -lisp_code_name(884,"GREEK_NUMERAL_SIGN"). -lisp_code_name(885,"GREEK_LOWER_NUMERAL_SIGN"). -lisp_code_name(886,"GREEK_CAPITAL_LETTER_PAMPHYLIAN_DIGAMMA"). -lisp_code_name(887,"GREEK_SMALL_LETTER_PAMPHYLIAN_DIGAMMA"). -lisp_code_name(888,"U378"). -lisp_code_name(889,"U379"). -lisp_code_name(890,"GREEK_YPOGEGRAMMENI"). -lisp_code_name(891,"GREEK_SMALL_REVERSED_LUNATE_SIGMA_SYMBOL"). -lisp_code_name(892,"GREEK_SMALL_DOTTED_LUNATE_SIGMA_SYMBOL"). -lisp_code_name(893,"GREEK_SMALL_REVERSED_DOTTED_LUNATE_SIGMA_SYMBOL"). -lisp_code_name(894,"GREEK_QUESTION_MARK"). -lisp_code_name(895,"GREEK_CAPITAL_LETTER_YOT"). -lisp_code_name(896,"U380"). -lisp_code_name(897,"U381"). -lisp_code_name(898,"U382"). -lisp_code_name(899,"U383"). -lisp_code_name(900,"GREEK_TONOS"). -lisp_code_name(901,"GREEK_DIALYTIKA_TONOS"). -lisp_code_name(902,"GREEK_CAPITAL_LETTER_ALPHA_WITH_TONOS"). -lisp_code_name(903,"GREEK_ANO_TELEIA"). -lisp_code_name(904,"GREEK_CAPITAL_LETTER_EPSILON_WITH_TONOS"). -lisp_code_name(905,"GREEK_CAPITAL_LETTER_ETA_WITH_TONOS"). -lisp_code_name(906,"GREEK_CAPITAL_LETTER_IOTA_WITH_TONOS"). -lisp_code_name(907,"U38B"). -lisp_code_name(908,"GREEK_CAPITAL_LETTER_OMICRON_WITH_TONOS"). -lisp_code_name(909,"U38D"). -lisp_code_name(910,"GREEK_CAPITAL_LETTER_UPSILON_WITH_TONOS"). -lisp_code_name(911,"GREEK_CAPITAL_LETTER_OMEGA_WITH_TONOS"). -lisp_code_name(912,"GREEK_SMALL_LETTER_IOTA_WITH_DIALYTIKA_AND_TONOS"). -lisp_code_name(913,"GREEK_CAPITAL_LETTER_ALPHA"). -lisp_code_name(914,"GREEK_CAPITAL_LETTER_BETA"). -lisp_code_name(915,"GREEK_CAPITAL_LETTER_GAMMA"). -lisp_code_name(916,"GREEK_CAPITAL_LETTER_DELTA"). -lisp_code_name(917,"GREEK_CAPITAL_LETTER_EPSILON"). -lisp_code_name(918,"GREEK_CAPITAL_LETTER_ZETA"). -lisp_code_name(919,"GREEK_CAPITAL_LETTER_ETA"). -lisp_code_name(920,"GREEK_CAPITAL_LETTER_THETA"). -lisp_code_name(921,"GREEK_CAPITAL_LETTER_IOTA"). -lisp_code_name(922,"GREEK_CAPITAL_LETTER_KAPPA"). -lisp_code_name(923,"GREEK_CAPITAL_LETTER_LAMDA"). -lisp_code_name(924,"GREEK_CAPITAL_LETTER_MU"). -lisp_code_name(925,"GREEK_CAPITAL_LETTER_NU"). -lisp_code_name(926,"GREEK_CAPITAL_LETTER_XI"). -lisp_code_name(927,"GREEK_CAPITAL_LETTER_OMICRON"). -lisp_code_name(928,"GREEK_CAPITAL_LETTER_PI"). -lisp_code_name(929,"GREEK_CAPITAL_LETTER_RHO"). -lisp_code_name(930,"U3A2"). -lisp_code_name(931,"GREEK_CAPITAL_LETTER_SIGMA"). -lisp_code_name(932,"GREEK_CAPITAL_LETTER_TAU"). -lisp_code_name(933,"GREEK_CAPITAL_LETTER_UPSILON"). -lisp_code_name(934,"GREEK_CAPITAL_LETTER_PHI"). -lisp_code_name(935,"GREEK_CAPITAL_LETTER_CHI"). -lisp_code_name(936,"GREEK_CAPITAL_LETTER_PSI"). -lisp_code_name(937,"GREEK_CAPITAL_LETTER_OMEGA"). -lisp_code_name(938,"GREEK_CAPITAL_LETTER_IOTA_WITH_DIALYTIKA"). -lisp_code_name(939,"GREEK_CAPITAL_LETTER_UPSILON_WITH_DIALYTIKA"). -lisp_code_name(940,"GREEK_SMALL_LETTER_ALPHA_WITH_TONOS"). -lisp_code_name(941,"GREEK_SMALL_LETTER_EPSILON_WITH_TONOS"). -lisp_code_name(942,"GREEK_SMALL_LETTER_ETA_WITH_TONOS"). -lisp_code_name(943,"GREEK_SMALL_LETTER_IOTA_WITH_TONOS"). -lisp_code_name(944,"GREEK_SMALL_LETTER_UPSILON_WITH_DIALYTIKA_AND_TONOS"). -lisp_code_name(945,"GREEK_SMALL_LETTER_ALPHA"). -lisp_code_name(946,"GREEK_SMALL_LETTER_BETA"). -lisp_code_name(947,"GREEK_SMALL_LETTER_GAMMA"). -lisp_code_name(948,"GREEK_SMALL_LETTER_DELTA"). -lisp_code_name(949,"GREEK_SMALL_LETTER_EPSILON"). -lisp_code_name(950,"GREEK_SMALL_LETTER_ZETA"). -lisp_code_name(951,"GREEK_SMALL_LETTER_ETA"). -lisp_code_name(952,"GREEK_SMALL_LETTER_THETA"). -lisp_code_name(953,"GREEK_SMALL_LETTER_IOTA"). -lisp_code_name(954,"GREEK_SMALL_LETTER_KAPPA"). -lisp_code_name(955,"GREEK_SMALL_LETTER_LAMDA"). -lisp_code_name(956,"GREEK_SMALL_LETTER_MU"). -lisp_code_name(957,"GREEK_SMALL_LETTER_NU"). -lisp_code_name(958,"GREEK_SMALL_LETTER_XI"). -lisp_code_name(959,"GREEK_SMALL_LETTER_OMICRON"). -lisp_code_name(960,"GREEK_SMALL_LETTER_PI"). -lisp_code_name(961,"GREEK_SMALL_LETTER_RHO"). -lisp_code_name(962,"GREEK_SMALL_LETTER_FINAL_SIGMA"). -lisp_code_name(963,"GREEK_SMALL_LETTER_SIGMA"). -lisp_code_name(964,"GREEK_SMALL_LETTER_TAU"). -lisp_code_name(965,"GREEK_SMALL_LETTER_UPSILON"). -lisp_code_name(966,"GREEK_SMALL_LETTER_PHI"). -lisp_code_name(967,"GREEK_SMALL_LETTER_CHI"). -lisp_code_name(968,"GREEK_SMALL_LETTER_PSI"). -lisp_code_name(969,"GREEK_SMALL_LETTER_OMEGA"). -lisp_code_name(970,"GREEK_SMALL_LETTER_IOTA_WITH_DIALYTIKA"). -lisp_code_name(971,"GREEK_SMALL_LETTER_UPSILON_WITH_DIALYTIKA"). -lisp_code_name(972,"GREEK_SMALL_LETTER_OMICRON_WITH_TONOS"). -lisp_code_name(973,"GREEK_SMALL_LETTER_UPSILON_WITH_TONOS"). -lisp_code_name(974,"GREEK_SMALL_LETTER_OMEGA_WITH_TONOS"). -lisp_code_name(975,"GREEK_CAPITAL_KAI_SYMBOL"). -lisp_code_name(976,"GREEK_BETA_SYMBOL"). -lisp_code_name(977,"GREEK_THETA_SYMBOL"). -lisp_code_name(978,"GREEK_UPSILON_WITH_HOOK_SYMBOL"). -lisp_code_name(979,"GREEK_UPSILON_WITH_ACUTE_AND_HOOK_SYMBOL"). -lisp_code_name(980,"GREEK_UPSILON_WITH_DIAERESIS_AND_HOOK_SYMBOL"). -lisp_code_name(981,"GREEK_PHI_SYMBOL"). -lisp_code_name(982,"GREEK_PI_SYMBOL"). -lisp_code_name(983,"GREEK_KAI_SYMBOL"). -lisp_code_name(984,"GREEK_LETTER_ARCHAIC_KOPPA"). -lisp_code_name(985,"GREEK_SMALL_LETTER_ARCHAIC_KOPPA"). -lisp_code_name(986,"GREEK_LETTER_STIGMA"). -lisp_code_name(987,"GREEK_SMALL_LETTER_STIGMA"). -lisp_code_name(988,"GREEK_LETTER_DIGAMMA"). -lisp_code_name(989,"GREEK_SMALL_LETTER_DIGAMMA"). -lisp_code_name(990,"GREEK_LETTER_KOPPA"). -lisp_code_name(991,"GREEK_SMALL_LETTER_KOPPA"). -lisp_code_name(992,"GREEK_LETTER_SAMPI"). -lisp_code_name(993,"GREEK_SMALL_LETTER_SAMPI"). -lisp_code_name(994,"COPTIC_CAPITAL_LETTER_SHEI"). -lisp_code_name(995,"COPTIC_SMALL_LETTER_SHEI"). -lisp_code_name(996,"COPTIC_CAPITAL_LETTER_FEI"). -lisp_code_name(997,"COPTIC_SMALL_LETTER_FEI"). -lisp_code_name(998,"COPTIC_CAPITAL_LETTER_KHEI"). -lisp_code_name(999,"COPTIC_SMALL_LETTER_KHEI"). -lisp_code_name(1000,"COPTIC_CAPITAL_LETTER_HORI"). -lisp_code_name(1001,"COPTIC_SMALL_LETTER_HORI"). -lisp_code_name(1002,"COPTIC_CAPITAL_LETTER_GANGIA"). -lisp_code_name(1003,"COPTIC_SMALL_LETTER_GANGIA"). -lisp_code_name(1004,"COPTIC_CAPITAL_LETTER_SHIMA"). -lisp_code_name(1005,"COPTIC_SMALL_LETTER_SHIMA"). -lisp_code_name(1006,"COPTIC_CAPITAL_LETTER_DEI"). -lisp_code_name(1007,"COPTIC_SMALL_LETTER_DEI"). -lisp_code_name(1008,"GREEK_KAPPA_SYMBOL"). -lisp_code_name(1009,"GREEK_RHO_SYMBOL"). -lisp_code_name(1010,"GREEK_LUNATE_SIGMA_SYMBOL"). -lisp_code_name(1011,"GREEK_LETTER_YOT"). -lisp_code_name(1012,"GREEK_CAPITAL_THETA_SYMBOL"). -lisp_code_name(1013,"GREEK_LUNATE_EPSILON_SYMBOL"). -lisp_code_name(1014,"GREEK_REVERSED_LUNATE_EPSILON_SYMBOL"). -lisp_code_name(1015,"GREEK_CAPITAL_LETTER_SHO"). -lisp_code_name(1016,"GREEK_SMALL_LETTER_SHO"). -lisp_code_name(1017,"GREEK_CAPITAL_LUNATE_SIGMA_SYMBOL"). -lisp_code_name(1018,"GREEK_CAPITAL_LETTER_SAN"). -lisp_code_name(1019,"GREEK_SMALL_LETTER_SAN"). -lisp_code_name(1020,"GREEK_RHO_WITH_STROKE_SYMBOL"). -lisp_code_name(1021,"GREEK_CAPITAL_REVERSED_LUNATE_SIGMA_SYMBOL"). -lisp_code_name(1022,"GREEK_CAPITAL_DOTTED_LUNATE_SIGMA_SYMBOL"). -lisp_code_name(1023,"GREEK_CAPITAL_REVERSED_DOTTED_LUNATE_SIGMA_SYMBOL"). -lisp_code_name(1024,"CYRILLIC_CAPITAL_LETTER_IE_WITH_GRAVE"). -lisp_code_name(1025,"CYRILLIC_CAPITAL_LETTER_IO"). -lisp_code_name(1026,"CYRILLIC_CAPITAL_LETTER_DJE"). -lisp_code_name(1027,"CYRILLIC_CAPITAL_LETTER_GJE"). -lisp_code_name(1028,"CYRILLIC_CAPITAL_LETTER_UKRAINIAN_IE"). -lisp_code_name(1029,"CYRILLIC_CAPITAL_LETTER_DZE"). -lisp_code_name(1030,"CYRILLIC_CAPITAL_LETTER_BYELORUSSIAN-UKRAINIAN_I"). -lisp_code_name(1031,"CYRILLIC_CAPITAL_LETTER_YI"). -lisp_code_name(1032,"CYRILLIC_CAPITAL_LETTER_JE"). -lisp_code_name(1033,"CYRILLIC_CAPITAL_LETTER_LJE"). -lisp_code_name(1034,"CYRILLIC_CAPITAL_LETTER_NJE"). -lisp_code_name(1035,"CYRILLIC_CAPITAL_LETTER_TSHE"). -lisp_code_name(1036,"CYRILLIC_CAPITAL_LETTER_KJE"). -lisp_code_name(1037,"CYRILLIC_CAPITAL_LETTER_I_WITH_GRAVE"). -lisp_code_name(1038,"CYRILLIC_CAPITAL_LETTER_SHORT_U"). -lisp_code_name(1039,"CYRILLIC_CAPITAL_LETTER_DZHE"). -lisp_code_name(1040,"CYRILLIC_CAPITAL_LETTER_A"). -lisp_code_name(1041,"CYRILLIC_CAPITAL_LETTER_BE"). -lisp_code_name(1042,"CYRILLIC_CAPITAL_LETTER_VE"). -lisp_code_name(1043,"CYRILLIC_CAPITAL_LETTER_GHE"). -lisp_code_name(1044,"CYRILLIC_CAPITAL_LETTER_DE"). -lisp_code_name(1045,"CYRILLIC_CAPITAL_LETTER_IE"). -lisp_code_name(1046,"CYRILLIC_CAPITAL_LETTER_ZHE"). -lisp_code_name(1047,"CYRILLIC_CAPITAL_LETTER_ZE"). -lisp_code_name(1048,"CYRILLIC_CAPITAL_LETTER_I"). -lisp_code_name(1049,"CYRILLIC_CAPITAL_LETTER_SHORT_I"). -lisp_code_name(1050,"CYRILLIC_CAPITAL_LETTER_KA"). -lisp_code_name(1051,"CYRILLIC_CAPITAL_LETTER_EL"). -lisp_code_name(1052,"CYRILLIC_CAPITAL_LETTER_EM"). -lisp_code_name(1053,"CYRILLIC_CAPITAL_LETTER_EN"). -lisp_code_name(1054,"CYRILLIC_CAPITAL_LETTER_O"). -lisp_code_name(1055,"CYRILLIC_CAPITAL_LETTER_PE"). -lisp_code_name(1056,"CYRILLIC_CAPITAL_LETTER_ER"). -lisp_code_name(1057,"CYRILLIC_CAPITAL_LETTER_ES"). -lisp_code_name(1058,"CYRILLIC_CAPITAL_LETTER_TE"). -lisp_code_name(1059,"CYRILLIC_CAPITAL_LETTER_U"). -lisp_code_name(1060,"CYRILLIC_CAPITAL_LETTER_EF"). -lisp_code_name(1061,"CYRILLIC_CAPITAL_LETTER_HA"). -lisp_code_name(1062,"CYRILLIC_CAPITAL_LETTER_TSE"). -lisp_code_name(1063,"CYRILLIC_CAPITAL_LETTER_CHE"). -lisp_code_name(1064,"CYRILLIC_CAPITAL_LETTER_SHA"). -lisp_code_name(1065,"CYRILLIC_CAPITAL_LETTER_SHCHA"). -lisp_code_name(1066,"CYRILLIC_CAPITAL_LETTER_HARD_SIGN"). -lisp_code_name(1067,"CYRILLIC_CAPITAL_LETTER_YERU"). -lisp_code_name(1068,"CYRILLIC_CAPITAL_LETTER_SOFT_SIGN"). -lisp_code_name(1069,"CYRILLIC_CAPITAL_LETTER_E"). -lisp_code_name(1070,"CYRILLIC_CAPITAL_LETTER_YU"). -lisp_code_name(1071,"CYRILLIC_CAPITAL_LETTER_YA"). -lisp_code_name(1072,"CYRILLIC_SMALL_LETTER_A"). -lisp_code_name(1073,"CYRILLIC_SMALL_LETTER_BE"). -lisp_code_name(1074,"CYRILLIC_SMALL_LETTER_VE"). -lisp_code_name(1075,"CYRILLIC_SMALL_LETTER_GHE"). -lisp_code_name(1076,"CYRILLIC_SMALL_LETTER_DE"). -lisp_code_name(1077,"CYRILLIC_SMALL_LETTER_IE"). -lisp_code_name(1078,"CYRILLIC_SMALL_LETTER_ZHE"). -lisp_code_name(1079,"CYRILLIC_SMALL_LETTER_ZE"). -lisp_code_name(1080,"CYRILLIC_SMALL_LETTER_I"). -lisp_code_name(1081,"CYRILLIC_SMALL_LETTER_SHORT_I"). -lisp_code_name(1082,"CYRILLIC_SMALL_LETTER_KA"). -lisp_code_name(1083,"CYRILLIC_SMALL_LETTER_EL"). -lisp_code_name(1084,"CYRILLIC_SMALL_LETTER_EM"). -lisp_code_name(1085,"CYRILLIC_SMALL_LETTER_EN"). -lisp_code_name(1086,"CYRILLIC_SMALL_LETTER_O"). -lisp_code_name(1087,"CYRILLIC_SMALL_LETTER_PE"). -lisp_code_name(1088,"CYRILLIC_SMALL_LETTER_ER"). -lisp_code_name(1089,"CYRILLIC_SMALL_LETTER_ES"). -lisp_code_name(1090,"CYRILLIC_SMALL_LETTER_TE"). -lisp_code_name(1091,"CYRILLIC_SMALL_LETTER_U"). -lisp_code_name(1092,"CYRILLIC_SMALL_LETTER_EF"). -lisp_code_name(1093,"CYRILLIC_SMALL_LETTER_HA"). -lisp_code_name(1094,"CYRILLIC_SMALL_LETTER_TSE"). -lisp_code_name(1095,"CYRILLIC_SMALL_LETTER_CHE"). -lisp_code_name(1096,"CYRILLIC_SMALL_LETTER_SHA"). -lisp_code_name(1097,"CYRILLIC_SMALL_LETTER_SHCHA"). -lisp_code_name(1098,"CYRILLIC_SMALL_LETTER_HARD_SIGN"). -lisp_code_name(1099,"CYRILLIC_SMALL_LETTER_YERU"). -lisp_code_name(1100,"CYRILLIC_SMALL_LETTER_SOFT_SIGN"). -lisp_code_name(1101,"CYRILLIC_SMALL_LETTER_E"). -lisp_code_name(1102,"CYRILLIC_SMALL_LETTER_YU"). -lisp_code_name(1103,"CYRILLIC_SMALL_LETTER_YA"). -lisp_code_name(1104,"CYRILLIC_SMALL_LETTER_IE_WITH_GRAVE"). -lisp_code_name(1105,"CYRILLIC_SMALL_LETTER_IO"). -lisp_code_name(1106,"CYRILLIC_SMALL_LETTER_DJE"). -lisp_code_name(1107,"CYRILLIC_SMALL_LETTER_GJE"). -lisp_code_name(1108,"CYRILLIC_SMALL_LETTER_UKRAINIAN_IE"). -lisp_code_name(1109,"CYRILLIC_SMALL_LETTER_DZE"). -lisp_code_name(1110,"CYRILLIC_SMALL_LETTER_BYELORUSSIAN-UKRAINIAN_I"). -lisp_code_name(1111,"CYRILLIC_SMALL_LETTER_YI"). -lisp_code_name(1112,"CYRILLIC_SMALL_LETTER_JE"). -lisp_code_name(1113,"CYRILLIC_SMALL_LETTER_LJE"). -lisp_code_name(1114,"CYRILLIC_SMALL_LETTER_NJE"). -lisp_code_name(1115,"CYRILLIC_SMALL_LETTER_TSHE"). -lisp_code_name(1116,"CYRILLIC_SMALL_LETTER_KJE"). -lisp_code_name(1117,"CYRILLIC_SMALL_LETTER_I_WITH_GRAVE"). -lisp_code_name(1118,"CYRILLIC_SMALL_LETTER_SHORT_U"). -lisp_code_name(1119,"CYRILLIC_SMALL_LETTER_DZHE"). -lisp_code_name(1120,"CYRILLIC_CAPITAL_LETTER_OMEGA"). -lisp_code_name(1121,"CYRILLIC_SMALL_LETTER_OMEGA"). -lisp_code_name(1122,"CYRILLIC_CAPITAL_LETTER_YAT"). -lisp_code_name(1123,"CYRILLIC_SMALL_LETTER_YAT"). -lisp_code_name(1124,"CYRILLIC_CAPITAL_LETTER_IOTIFIED_E"). -lisp_code_name(1125,"CYRILLIC_SMALL_LETTER_IOTIFIED_E"). -lisp_code_name(1126,"CYRILLIC_CAPITAL_LETTER_LITTLE_YUS"). -lisp_code_name(1127,"CYRILLIC_SMALL_LETTER_LITTLE_YUS"). -lisp_code_name(1128,"CYRILLIC_CAPITAL_LETTER_IOTIFIED_LITTLE_YUS"). -lisp_code_name(1129,"CYRILLIC_SMALL_LETTER_IOTIFIED_LITTLE_YUS"). -lisp_code_name(1130,"CYRILLIC_CAPITAL_LETTER_BIG_YUS"). -lisp_code_name(1131,"CYRILLIC_SMALL_LETTER_BIG_YUS"). -lisp_code_name(1132,"CYRILLIC_CAPITAL_LETTER_IOTIFIED_BIG_YUS"). -lisp_code_name(1133,"CYRILLIC_SMALL_LETTER_IOTIFIED_BIG_YUS"). -lisp_code_name(1134,"CYRILLIC_CAPITAL_LETTER_KSI"). -lisp_code_name(1135,"CYRILLIC_SMALL_LETTER_KSI"). -lisp_code_name(1136,"CYRILLIC_CAPITAL_LETTER_PSI"). -lisp_code_name(1137,"CYRILLIC_SMALL_LETTER_PSI"). -lisp_code_name(1138,"CYRILLIC_CAPITAL_LETTER_FITA"). -lisp_code_name(1139,"CYRILLIC_SMALL_LETTER_FITA"). -lisp_code_name(1140,"CYRILLIC_CAPITAL_LETTER_IZHITSA"). -lisp_code_name(1141,"CYRILLIC_SMALL_LETTER_IZHITSA"). -lisp_code_name(1142,"CYRILLIC_CAPITAL_LETTER_IZHITSA_WITH_DOUBLE_GRAVE_ACCENT"). -lisp_code_name(1143,"CYRILLIC_SMALL_LETTER_IZHITSA_WITH_DOUBLE_GRAVE_ACCENT"). -lisp_code_name(1144,"CYRILLIC_CAPITAL_LETTER_UK"). -lisp_code_name(1145,"CYRILLIC_SMALL_LETTER_UK"). -lisp_code_name(1146,"CYRILLIC_CAPITAL_LETTER_ROUND_OMEGA"). -lisp_code_name(1147,"CYRILLIC_SMALL_LETTER_ROUND_OMEGA"). -lisp_code_name(1148,"CYRILLIC_CAPITAL_LETTER_OMEGA_WITH_TITLO"). -lisp_code_name(1149,"CYRILLIC_SMALL_LETTER_OMEGA_WITH_TITLO"). -lisp_code_name(1150,"CYRILLIC_CAPITAL_LETTER_OT"). -lisp_code_name(1151,"CYRILLIC_SMALL_LETTER_OT"). -lisp_code_name(1152,"CYRILLIC_CAPITAL_LETTER_KOPPA"). -lisp_code_name(1153,"CYRILLIC_SMALL_LETTER_KOPPA"). -lisp_code_name(1154,"CYRILLIC_THOUSANDS_SIGN"). -lisp_code_name(1155,"COMBINING_CYRILLIC_TITLO"). -lisp_code_name(1156,"COMBINING_CYRILLIC_PALATALIZATION"). -lisp_code_name(1157,"COMBINING_CYRILLIC_DASIA_PNEUMATA"). -lisp_code_name(1158,"COMBINING_CYRILLIC_PSILI_PNEUMATA"). -lisp_code_name(1159,"COMBINING_CYRILLIC_POKRYTIE"). -lisp_code_name(1160,"COMBINING_CYRILLIC_HUNDRED_THOUSANDS_SIGN"). -lisp_code_name(1161,"COMBINING_CYRILLIC_MILLIONS_SIGN"). -lisp_code_name(1162,"CYRILLIC_CAPITAL_LETTER_SHORT_I_WITH_TAIL"). -lisp_code_name(1163,"CYRILLIC_SMALL_LETTER_SHORT_I_WITH_TAIL"). -lisp_code_name(1164,"CYRILLIC_CAPITAL_LETTER_SEMISOFT_SIGN"). -lisp_code_name(1165,"CYRILLIC_SMALL_LETTER_SEMISOFT_SIGN"). -lisp_code_name(1166,"CYRILLIC_CAPITAL_LETTER_ER_WITH_TICK"). -lisp_code_name(1167,"CYRILLIC_SMALL_LETTER_ER_WITH_TICK"). -lisp_code_name(1168,"CYRILLIC_CAPITAL_LETTER_GHE_WITH_UPTURN"). -lisp_code_name(1169,"CYRILLIC_SMALL_LETTER_GHE_WITH_UPTURN"). -lisp_code_name(1170,"CYRILLIC_CAPITAL_LETTER_GHE_WITH_STROKE"). -lisp_code_name(1171,"CYRILLIC_SMALL_LETTER_GHE_WITH_STROKE"). -lisp_code_name(1172,"CYRILLIC_CAPITAL_LETTER_GHE_WITH_MIDDLE_HOOK"). -lisp_code_name(1173,"CYRILLIC_SMALL_LETTER_GHE_WITH_MIDDLE_HOOK"). -lisp_code_name(1174,"CYRILLIC_CAPITAL_LETTER_ZHE_WITH_DESCENDER"). -lisp_code_name(1175,"CYRILLIC_SMALL_LETTER_ZHE_WITH_DESCENDER"). -lisp_code_name(1176,"CYRILLIC_CAPITAL_LETTER_ZE_WITH_DESCENDER"). -lisp_code_name(1177,"CYRILLIC_SMALL_LETTER_ZE_WITH_DESCENDER"). -lisp_code_name(1178,"CYRILLIC_CAPITAL_LETTER_KA_WITH_DESCENDER"). -lisp_code_name(1179,"CYRILLIC_SMALL_LETTER_KA_WITH_DESCENDER"). -lisp_code_name(1180,"CYRILLIC_CAPITAL_LETTER_KA_WITH_VERTICAL_STROKE"). -lisp_code_name(1181,"CYRILLIC_SMALL_LETTER_KA_WITH_VERTICAL_STROKE"). -lisp_code_name(1182,"CYRILLIC_CAPITAL_LETTER_KA_WITH_STROKE"). -lisp_code_name(1183,"CYRILLIC_SMALL_LETTER_KA_WITH_STROKE"). -lisp_code_name(1184,"CYRILLIC_CAPITAL_LETTER_BASHKIR_KA"). -lisp_code_name(1185,"CYRILLIC_SMALL_LETTER_BASHKIR_KA"). -lisp_code_name(1186,"CYRILLIC_CAPITAL_LETTER_EN_WITH_DESCENDER"). -lisp_code_name(1187,"CYRILLIC_SMALL_LETTER_EN_WITH_DESCENDER"). -lisp_code_name(1188,"CYRILLIC_CAPITAL_LIGATURE_EN_GHE"). -lisp_code_name(1189,"CYRILLIC_SMALL_LIGATURE_EN_GHE"). -lisp_code_name(1190,"CYRILLIC_CAPITAL_LETTER_PE_WITH_MIDDLE_HOOK"). -lisp_code_name(1191,"CYRILLIC_SMALL_LETTER_PE_WITH_MIDDLE_HOOK"). -lisp_code_name(1192,"CYRILLIC_CAPITAL_LETTER_ABKHASIAN_HA"). -lisp_code_name(1193,"CYRILLIC_SMALL_LETTER_ABKHASIAN_HA"). -lisp_code_name(1194,"CYRILLIC_CAPITAL_LETTER_ES_WITH_DESCENDER"). -lisp_code_name(1195,"CYRILLIC_SMALL_LETTER_ES_WITH_DESCENDER"). -lisp_code_name(1196,"CYRILLIC_CAPITAL_LETTER_TE_WITH_DESCENDER"). -lisp_code_name(1197,"CYRILLIC_SMALL_LETTER_TE_WITH_DESCENDER"). -lisp_code_name(1198,"CYRILLIC_CAPITAL_LETTER_STRAIGHT_U"). -lisp_code_name(1199,"CYRILLIC_SMALL_LETTER_STRAIGHT_U"). -lisp_code_name(1200,"CYRILLIC_CAPITAL_LETTER_STRAIGHT_U_WITH_STROKE"). -lisp_code_name(1201,"CYRILLIC_SMALL_LETTER_STRAIGHT_U_WITH_STROKE"). -lisp_code_name(1202,"CYRILLIC_CAPITAL_LETTER_HA_WITH_DESCENDER"). -lisp_code_name(1203,"CYRILLIC_SMALL_LETTER_HA_WITH_DESCENDER"). -lisp_code_name(1204,"CYRILLIC_CAPITAL_LIGATURE_TE_TSE"). -lisp_code_name(1205,"CYRILLIC_SMALL_LIGATURE_TE_TSE"). -lisp_code_name(1206,"CYRILLIC_CAPITAL_LETTER_CHE_WITH_DESCENDER"). -lisp_code_name(1207,"CYRILLIC_SMALL_LETTER_CHE_WITH_DESCENDER"). -lisp_code_name(1208,"CYRILLIC_CAPITAL_LETTER_CHE_WITH_VERTICAL_STROKE"). -lisp_code_name(1209,"CYRILLIC_SMALL_LETTER_CHE_WITH_VERTICAL_STROKE"). -lisp_code_name(1210,"CYRILLIC_CAPITAL_LETTER_SHHA"). -lisp_code_name(1211,"CYRILLIC_SMALL_LETTER_SHHA"). -lisp_code_name(1212,"CYRILLIC_CAPITAL_LETTER_ABKHASIAN_CHE"). -lisp_code_name(1213,"CYRILLIC_SMALL_LETTER_ABKHASIAN_CHE"). -lisp_code_name(1214,"CYRILLIC_CAPITAL_LETTER_ABKHASIAN_CHE_WITH_DESCENDER"). -lisp_code_name(1215,"CYRILLIC_SMALL_LETTER_ABKHASIAN_CHE_WITH_DESCENDER"). -lisp_code_name(1216,"CYRILLIC_LETTER_PALOCHKA"). -lisp_code_name(1217,"CYRILLIC_CAPITAL_LETTER_ZHE_WITH_BREVE"). -lisp_code_name(1218,"CYRILLIC_SMALL_LETTER_ZHE_WITH_BREVE"). -lisp_code_name(1219,"CYRILLIC_CAPITAL_LETTER_KA_WITH_HOOK"). -lisp_code_name(1220,"CYRILLIC_SMALL_LETTER_KA_WITH_HOOK"). -lisp_code_name(1221,"CYRILLIC_CAPITAL_LETTER_EL_WITH_TAIL"). -lisp_code_name(1222,"CYRILLIC_SMALL_LETTER_EL_WITH_TAIL"). -lisp_code_name(1223,"CYRILLIC_CAPITAL_LETTER_EN_WITH_HOOK"). -lisp_code_name(1224,"CYRILLIC_SMALL_LETTER_EN_WITH_HOOK"). -lisp_code_name(1225,"CYRILLIC_CAPITAL_LETTER_EN_WITH_TAIL"). -lisp_code_name(1226,"CYRILLIC_SMALL_LETTER_EN_WITH_TAIL"). -lisp_code_name(1227,"CYRILLIC_CAPITAL_LETTER_KHAKASSIAN_CHE"). -lisp_code_name(1228,"CYRILLIC_SMALL_LETTER_KHAKASSIAN_CHE"). -lisp_code_name(1229,"CYRILLIC_CAPITAL_LETTER_EM_WITH_TAIL"). -lisp_code_name(1230,"CYRILLIC_SMALL_LETTER_EM_WITH_TAIL"). -lisp_code_name(1231,"CYRILLIC_SMALL_LETTER_PALOCHKA"). -lisp_code_name(1232,"CYRILLIC_CAPITAL_LETTER_A_WITH_BREVE"). -lisp_code_name(1233,"CYRILLIC_SMALL_LETTER_A_WITH_BREVE"). -lisp_code_name(1234,"CYRILLIC_CAPITAL_LETTER_A_WITH_DIAERESIS"). -lisp_code_name(1235,"CYRILLIC_SMALL_LETTER_A_WITH_DIAERESIS"). -lisp_code_name(1236,"CYRILLIC_CAPITAL_LIGATURE_A_IE"). -lisp_code_name(1237,"CYRILLIC_SMALL_LIGATURE_A_IE"). -lisp_code_name(1238,"CYRILLIC_CAPITAL_LETTER_IE_WITH_BREVE"). -lisp_code_name(1239,"CYRILLIC_SMALL_LETTER_IE_WITH_BREVE"). -lisp_code_name(1240,"CYRILLIC_CAPITAL_LETTER_SCHWA"). -lisp_code_name(1241,"CYRILLIC_SMALL_LETTER_SCHWA"). -lisp_code_name(1242,"CYRILLIC_CAPITAL_LETTER_SCHWA_WITH_DIAERESIS"). -lisp_code_name(1243,"CYRILLIC_SMALL_LETTER_SCHWA_WITH_DIAERESIS"). -lisp_code_name(1244,"CYRILLIC_CAPITAL_LETTER_ZHE_WITH_DIAERESIS"). -lisp_code_name(1245,"CYRILLIC_SMALL_LETTER_ZHE_WITH_DIAERESIS"). -lisp_code_name(1246,"CYRILLIC_CAPITAL_LETTER_ZE_WITH_DIAERESIS"). -lisp_code_name(1247,"CYRILLIC_SMALL_LETTER_ZE_WITH_DIAERESIS"). -lisp_code_name(1248,"CYRILLIC_CAPITAL_LETTER_ABKHASIAN_DZE"). -lisp_code_name(1249,"CYRILLIC_SMALL_LETTER_ABKHASIAN_DZE"). -lisp_code_name(1250,"CYRILLIC_CAPITAL_LETTER_I_WITH_MACRON"). -lisp_code_name(1251,"CYRILLIC_SMALL_LETTER_I_WITH_MACRON"). -lisp_code_name(1252,"CYRILLIC_CAPITAL_LETTER_I_WITH_DIAERESIS"). -lisp_code_name(1253,"CYRILLIC_SMALL_LETTER_I_WITH_DIAERESIS"). -lisp_code_name(1254,"CYRILLIC_CAPITAL_LETTER_O_WITH_DIAERESIS"). -lisp_code_name(1255,"CYRILLIC_SMALL_LETTER_O_WITH_DIAERESIS"). -lisp_code_name(1256,"CYRILLIC_CAPITAL_LETTER_BARRED_O"). -lisp_code_name(1257,"CYRILLIC_SMALL_LETTER_BARRED_O"). -lisp_code_name(1258,"CYRILLIC_CAPITAL_LETTER_BARRED_O_WITH_DIAERESIS"). -lisp_code_name(1259,"CYRILLIC_SMALL_LETTER_BARRED_O_WITH_DIAERESIS"). -lisp_code_name(1260,"CYRILLIC_CAPITAL_LETTER_E_WITH_DIAERESIS"). -lisp_code_name(1261,"CYRILLIC_SMALL_LETTER_E_WITH_DIAERESIS"). -lisp_code_name(1262,"CYRILLIC_CAPITAL_LETTER_U_WITH_MACRON"). -lisp_code_name(1263,"CYRILLIC_SMALL_LETTER_U_WITH_MACRON"). -lisp_code_name(1264,"CYRILLIC_CAPITAL_LETTER_U_WITH_DIAERESIS"). -lisp_code_name(1265,"CYRILLIC_SMALL_LETTER_U_WITH_DIAERESIS"). -lisp_code_name(1266,"CYRILLIC_CAPITAL_LETTER_U_WITH_DOUBLE_ACUTE"). -lisp_code_name(1267,"CYRILLIC_SMALL_LETTER_U_WITH_DOUBLE_ACUTE"). -lisp_code_name(1268,"CYRILLIC_CAPITAL_LETTER_CHE_WITH_DIAERESIS"). -lisp_code_name(1269,"CYRILLIC_SMALL_LETTER_CHE_WITH_DIAERESIS"). -lisp_code_name(1270,"CYRILLIC_CAPITAL_LETTER_GHE_WITH_DESCENDER"). -lisp_code_name(1271,"CYRILLIC_SMALL_LETTER_GHE_WITH_DESCENDER"). -lisp_code_name(1272,"CYRILLIC_CAPITAL_LETTER_YERU_WITH_DIAERESIS"). -lisp_code_name(1273,"CYRILLIC_SMALL_LETTER_YERU_WITH_DIAERESIS"). -lisp_code_name(1274,"CYRILLIC_CAPITAL_LETTER_GHE_WITH_STROKE_AND_HOOK"). -lisp_code_name(1275,"CYRILLIC_SMALL_LETTER_GHE_WITH_STROKE_AND_HOOK"). -lisp_code_name(1276,"CYRILLIC_CAPITAL_LETTER_HA_WITH_HOOK"). -lisp_code_name(1277,"CYRILLIC_SMALL_LETTER_HA_WITH_HOOK"). -lisp_code_name(1278,"CYRILLIC_CAPITAL_LETTER_HA_WITH_STROKE"). -lisp_code_name(1279,"CYRILLIC_SMALL_LETTER_HA_WITH_STROKE"). -lisp_code_name(1280,"CYRILLIC_CAPITAL_LETTER_KOMI_DE"). -lisp_code_name(1281,"CYRILLIC_SMALL_LETTER_KOMI_DE"). -lisp_code_name(1282,"CYRILLIC_CAPITAL_LETTER_KOMI_DJE"). -lisp_code_name(1283,"CYRILLIC_SMALL_LETTER_KOMI_DJE"). -lisp_code_name(1284,"CYRILLIC_CAPITAL_LETTER_KOMI_ZJE"). -lisp_code_name(1285,"CYRILLIC_SMALL_LETTER_KOMI_ZJE"). -lisp_code_name(1286,"CYRILLIC_CAPITAL_LETTER_KOMI_DZJE"). -lisp_code_name(1287,"CYRILLIC_SMALL_LETTER_KOMI_DZJE"). -lisp_code_name(1288,"CYRILLIC_CAPITAL_LETTER_KOMI_LJE"). -lisp_code_name(1289,"CYRILLIC_SMALL_LETTER_KOMI_LJE"). -lisp_code_name(1290,"CYRILLIC_CAPITAL_LETTER_KOMI_NJE"). -lisp_code_name(1291,"CYRILLIC_SMALL_LETTER_KOMI_NJE"). -lisp_code_name(1292,"CYRILLIC_CAPITAL_LETTER_KOMI_SJE"). -lisp_code_name(1293,"CYRILLIC_SMALL_LETTER_KOMI_SJE"). -lisp_code_name(1294,"CYRILLIC_CAPITAL_LETTER_KOMI_TJE"). -lisp_code_name(1295,"CYRILLIC_SMALL_LETTER_KOMI_TJE"). -lisp_code_name(1296,"CYRILLIC_CAPITAL_LETTER_REVERSED_ZE"). -lisp_code_name(1297,"CYRILLIC_SMALL_LETTER_REVERSED_ZE"). -lisp_code_name(1298,"CYRILLIC_CAPITAL_LETTER_EL_WITH_HOOK"). -lisp_code_name(1299,"CYRILLIC_SMALL_LETTER_EL_WITH_HOOK"). -lisp_code_name(1300,"CYRILLIC_CAPITAL_LETTER_LHA"). -lisp_code_name(1301,"CYRILLIC_SMALL_LETTER_LHA"). -lisp_code_name(1302,"CYRILLIC_CAPITAL_LETTER_RHA"). -lisp_code_name(1303,"CYRILLIC_SMALL_LETTER_RHA"). -lisp_code_name(1304,"CYRILLIC_CAPITAL_LETTER_YAE"). -lisp_code_name(1305,"CYRILLIC_SMALL_LETTER_YAE"). -lisp_code_name(1306,"CYRILLIC_CAPITAL_LETTER_QA"). -lisp_code_name(1307,"CYRILLIC_SMALL_LETTER_QA"). -lisp_code_name(1308,"CYRILLIC_CAPITAL_LETTER_WE"). -lisp_code_name(1309,"CYRILLIC_SMALL_LETTER_WE"). -lisp_code_name(1310,"CYRILLIC_CAPITAL_LETTER_ALEUT_KA"). -lisp_code_name(1311,"CYRILLIC_SMALL_LETTER_ALEUT_KA"). -lisp_code_name(1312,"CYRILLIC_CAPITAL_LETTER_EL_WITH_MIDDLE_HOOK"). -lisp_code_name(1313,"CYRILLIC_SMALL_LETTER_EL_WITH_MIDDLE_HOOK"). -lisp_code_name(1314,"CYRILLIC_CAPITAL_LETTER_EN_WITH_MIDDLE_HOOK"). -lisp_code_name(1315,"CYRILLIC_SMALL_LETTER_EN_WITH_MIDDLE_HOOK"). -lisp_code_name(1316,"CYRILLIC_CAPITAL_LETTER_PE_WITH_DESCENDER"). -lisp_code_name(1317,"CYRILLIC_SMALL_LETTER_PE_WITH_DESCENDER"). -lisp_code_name(1318,"CYRILLIC_CAPITAL_LETTER_SHHA_WITH_DESCENDER"). -lisp_code_name(1319,"CYRILLIC_SMALL_LETTER_SHHA_WITH_DESCENDER"). -lisp_code_name(1320,"CYRILLIC_CAPITAL_LETTER_EN_WITH_LEFT_HOOK"). -lisp_code_name(1321,"CYRILLIC_SMALL_LETTER_EN_WITH_LEFT_HOOK"). -lisp_code_name(1322,"CYRILLIC_CAPITAL_LETTER_DZZHE"). -lisp_code_name(1323,"CYRILLIC_SMALL_LETTER_DZZHE"). -lisp_code_name(1324,"CYRILLIC_CAPITAL_LETTER_DCHE"). -lisp_code_name(1325,"CYRILLIC_SMALL_LETTER_DCHE"). -lisp_code_name(1326,"CYRILLIC_CAPITAL_LETTER_EL_WITH_DESCENDER"). -lisp_code_name(1327,"CYRILLIC_SMALL_LETTER_EL_WITH_DESCENDER"). -lisp_code_name(1328,"U530"). -lisp_code_name(1329,"ARMENIAN_CAPITAL_LETTER_AYB"). -lisp_code_name(1330,"ARMENIAN_CAPITAL_LETTER_BEN"). -lisp_code_name(1331,"ARMENIAN_CAPITAL_LETTER_GIM"). -lisp_code_name(1332,"ARMENIAN_CAPITAL_LETTER_DA"). -lisp_code_name(1333,"ARMENIAN_CAPITAL_LETTER_ECH"). -lisp_code_name(1334,"ARMENIAN_CAPITAL_LETTER_ZA"). -lisp_code_name(1335,"ARMENIAN_CAPITAL_LETTER_EH"). -lisp_code_name(1336,"ARMENIAN_CAPITAL_LETTER_ET"). -lisp_code_name(1337,"ARMENIAN_CAPITAL_LETTER_TO"). -lisp_code_name(1338,"ARMENIAN_CAPITAL_LETTER_ZHE"). -lisp_code_name(1339,"ARMENIAN_CAPITAL_LETTER_INI"). -lisp_code_name(1340,"ARMENIAN_CAPITAL_LETTER_LIWN"). -lisp_code_name(1341,"ARMENIAN_CAPITAL_LETTER_XEH"). -lisp_code_name(1342,"ARMENIAN_CAPITAL_LETTER_CA"). -lisp_code_name(1343,"ARMENIAN_CAPITAL_LETTER_KEN"). -lisp_code_name(1344,"ARMENIAN_CAPITAL_LETTER_HO"). -lisp_code_name(1345,"ARMENIAN_CAPITAL_LETTER_JA"). -lisp_code_name(1346,"ARMENIAN_CAPITAL_LETTER_GHAD"). -lisp_code_name(1347,"ARMENIAN_CAPITAL_LETTER_CHEH"). -lisp_code_name(1348,"ARMENIAN_CAPITAL_LETTER_MEN"). -lisp_code_name(1349,"ARMENIAN_CAPITAL_LETTER_YI"). -lisp_code_name(1350,"ARMENIAN_CAPITAL_LETTER_NOW"). -lisp_code_name(1351,"ARMENIAN_CAPITAL_LETTER_SHA"). -lisp_code_name(1352,"ARMENIAN_CAPITAL_LETTER_VO"). -lisp_code_name(1353,"ARMENIAN_CAPITAL_LETTER_CHA"). -lisp_code_name(1354,"ARMENIAN_CAPITAL_LETTER_PEH"). -lisp_code_name(1355,"ARMENIAN_CAPITAL_LETTER_JHEH"). -lisp_code_name(1356,"ARMENIAN_CAPITAL_LETTER_RA"). -lisp_code_name(1357,"ARMENIAN_CAPITAL_LETTER_SEH"). -lisp_code_name(1358,"ARMENIAN_CAPITAL_LETTER_VEW"). -lisp_code_name(1359,"ARMENIAN_CAPITAL_LETTER_TIWN"). -lisp_code_name(1360,"ARMENIAN_CAPITAL_LETTER_REH"). -lisp_code_name(1361,"ARMENIAN_CAPITAL_LETTER_CO"). -lisp_code_name(1362,"ARMENIAN_CAPITAL_LETTER_YIWN"). -lisp_code_name(1363,"ARMENIAN_CAPITAL_LETTER_PIWR"). -lisp_code_name(1364,"ARMENIAN_CAPITAL_LETTER_KEH"). -lisp_code_name(1365,"ARMENIAN_CAPITAL_LETTER_OH"). -lisp_code_name(1366,"ARMENIAN_CAPITAL_LETTER_FEH"). -lisp_code_name(1367,"U557"). -lisp_code_name(1368,"U558"). -lisp_code_name(1369,"ARMENIAN_MODIFIER_LETTER_LEFT_HALF_RING"). -lisp_code_name(1370,"ARMENIAN_APOSTROPHE"). -lisp_code_name(1371,"ARMENIAN_EMPHASIS_MARK"). -lisp_code_name(1372,"ARMENIAN_EXCLAMATION_MARK"). -lisp_code_name(1373,"ARMENIAN_COMMA"). -lisp_code_name(1374,"ARMENIAN_QUESTION_MARK"). -lisp_code_name(1375,"ARMENIAN_ABBREVIATION_MARK"). -lisp_code_name(1376,"U560"). -lisp_code_name(1377,"ARMENIAN_SMALL_LETTER_AYB"). -lisp_code_name(1378,"ARMENIAN_SMALL_LETTER_BEN"). -lisp_code_name(1379,"ARMENIAN_SMALL_LETTER_GIM"). -lisp_code_name(1380,"ARMENIAN_SMALL_LETTER_DA"). -lisp_code_name(1381,"ARMENIAN_SMALL_LETTER_ECH"). -lisp_code_name(1382,"ARMENIAN_SMALL_LETTER_ZA"). -lisp_code_name(1383,"ARMENIAN_SMALL_LETTER_EH"). -lisp_code_name(1384,"ARMENIAN_SMALL_LETTER_ET"). -lisp_code_name(1385,"ARMENIAN_SMALL_LETTER_TO"). -lisp_code_name(1386,"ARMENIAN_SMALL_LETTER_ZHE"). -lisp_code_name(1387,"ARMENIAN_SMALL_LETTER_INI"). -lisp_code_name(1388,"ARMENIAN_SMALL_LETTER_LIWN"). -lisp_code_name(1389,"ARMENIAN_SMALL_LETTER_XEH"). -lisp_code_name(1390,"ARMENIAN_SMALL_LETTER_CA"). -lisp_code_name(1391,"ARMENIAN_SMALL_LETTER_KEN"). -lisp_code_name(1392,"ARMENIAN_SMALL_LETTER_HO"). -lisp_code_name(1393,"ARMENIAN_SMALL_LETTER_JA"). -lisp_code_name(1394,"ARMENIAN_SMALL_LETTER_GHAD"). -lisp_code_name(1395,"ARMENIAN_SMALL_LETTER_CHEH"). -lisp_code_name(1396,"ARMENIAN_SMALL_LETTER_MEN"). -lisp_code_name(1397,"ARMENIAN_SMALL_LETTER_YI"). -lisp_code_name(1398,"ARMENIAN_SMALL_LETTER_NOW"). -lisp_code_name(1399,"ARMENIAN_SMALL_LETTER_SHA"). -lisp_code_name(1400,"ARMENIAN_SMALL_LETTER_VO"). -lisp_code_name(1401,"ARMENIAN_SMALL_LETTER_CHA"). -lisp_code_name(1402,"ARMENIAN_SMALL_LETTER_PEH"). -lisp_code_name(1403,"ARMENIAN_SMALL_LETTER_JHEH"). -lisp_code_name(1404,"ARMENIAN_SMALL_LETTER_RA"). -lisp_code_name(1405,"ARMENIAN_SMALL_LETTER_SEH"). -lisp_code_name(1406,"ARMENIAN_SMALL_LETTER_VEW"). -lisp_code_name(1407,"ARMENIAN_SMALL_LETTER_TIWN"). -lisp_code_name(1408,"ARMENIAN_SMALL_LETTER_REH"). -lisp_code_name(1409,"ARMENIAN_SMALL_LETTER_CO"). -lisp_code_name(1410,"ARMENIAN_SMALL_LETTER_YIWN"). -lisp_code_name(1411,"ARMENIAN_SMALL_LETTER_PIWR"). -lisp_code_name(1412,"ARMENIAN_SMALL_LETTER_KEH"). -lisp_code_name(1413,"ARMENIAN_SMALL_LETTER_OH"). -lisp_code_name(1414,"ARMENIAN_SMALL_LETTER_FEH"). -lisp_code_name(1415,"ARMENIAN_SMALL_LIGATURE_ECH_YIWN"). -lisp_code_name(1416,"U588"). -lisp_code_name(1417,"ARMENIAN_FULL_STOP"). -lisp_code_name(1418,"ARMENIAN_HYPHEN"). -lisp_code_name(1419,"U58B"). -lisp_code_name(1420,"U58C"). -lisp_code_name(1421,"RIGHT-FACING_ARMENIAN_ETERNITY_SIGN"). -lisp_code_name(1422,"LEFT-FACING_ARMENIAN_ETERNITY_SIGN"). -lisp_code_name(1423,"ARMENIAN_DRAM_SIGN"). -lisp_code_name(1424,"U590"). -lisp_code_name(1425,"HEBREW_ACCENT_ETNAHTA"). -lisp_code_name(1426,"HEBREW_ACCENT_SEGOL"). -lisp_code_name(1427,"HEBREW_ACCENT_SHALSHELET"). -lisp_code_name(1428,"HEBREW_ACCENT_ZAQEF_QATAN"). -lisp_code_name(1429,"HEBREW_ACCENT_ZAQEF_GADOL"). -lisp_code_name(1430,"HEBREW_ACCENT_TIPEHA"). -lisp_code_name(1431,"HEBREW_ACCENT_REVIA"). -lisp_code_name(1432,"HEBREW_ACCENT_ZARQA"). -lisp_code_name(1433,"HEBREW_ACCENT_PASHTA"). -lisp_code_name(1434,"HEBREW_ACCENT_YETIV"). -lisp_code_name(1435,"HEBREW_ACCENT_TEVIR"). -lisp_code_name(1436,"HEBREW_ACCENT_GERESH"). -lisp_code_name(1437,"HEBREW_ACCENT_GERESH_MUQDAM"). -lisp_code_name(1438,"HEBREW_ACCENT_GERSHAYIM"). -lisp_code_name(1439,"HEBREW_ACCENT_QARNEY_PARA"). -lisp_code_name(1440,"HEBREW_ACCENT_TELISHA_GEDOLA"). -lisp_code_name(1441,"HEBREW_ACCENT_PAZER"). -lisp_code_name(1442,"HEBREW_ACCENT_ATNAH_HAFUKH"). -lisp_code_name(1443,"HEBREW_ACCENT_MUNAH"). -lisp_code_name(1444,"HEBREW_ACCENT_MAHAPAKH"). -lisp_code_name(1445,"HEBREW_ACCENT_MERKHA"). -lisp_code_name(1446,"HEBREW_ACCENT_MERKHA_KEFULA"). -lisp_code_name(1447,"HEBREW_ACCENT_DARGA"). -lisp_code_name(1448,"HEBREW_ACCENT_QADMA"). -lisp_code_name(1449,"HEBREW_ACCENT_TELISHA_QETANA"). -lisp_code_name(1450,"HEBREW_ACCENT_YERAH_BEN_YOMO"). -lisp_code_name(1451,"HEBREW_ACCENT_OLE"). -lisp_code_name(1452,"HEBREW_ACCENT_ILUY"). -lisp_code_name(1453,"HEBREW_ACCENT_DEHI"). -lisp_code_name(1454,"HEBREW_ACCENT_ZINOR"). -lisp_code_name(1455,"HEBREW_MARK_MASORA_CIRCLE"). -lisp_code_name(1456,"HEBREW_POINT_SHEVA"). -lisp_code_name(1457,"HEBREW_POINT_HATAF_SEGOL"). -lisp_code_name(1458,"HEBREW_POINT_HATAF_PATAH"). -lisp_code_name(1459,"HEBREW_POINT_HATAF_QAMATS"). -lisp_code_name(1460,"HEBREW_POINT_HIRIQ"). -lisp_code_name(1461,"HEBREW_POINT_TSERE"). -lisp_code_name(1462,"HEBREW_POINT_SEGOL"). -lisp_code_name(1463,"HEBREW_POINT_PATAH"). -lisp_code_name(1464,"HEBREW_POINT_QAMATS"). -lisp_code_name(1465,"HEBREW_POINT_HOLAM"). -lisp_code_name(1466,"HEBREW_POINT_HOLAM_HASER_FOR_VAV"). -lisp_code_name(1467,"HEBREW_POINT_QUBUTS"). -lisp_code_name(1468,"HEBREW_POINT_DAGESH_OR_MAPIQ"). -lisp_code_name(1469,"HEBREW_POINT_METEG"). -lisp_code_name(1470,"HEBREW_PUNCTUATION_MAQAF"). -lisp_code_name(1471,"HEBREW_POINT_RAFE"). -lisp_code_name(1472,"HEBREW_PUNCTUATION_PASEQ"). -lisp_code_name(1473,"HEBREW_POINT_SHIN_DOT"). -lisp_code_name(1474,"HEBREW_POINT_SIN_DOT"). -lisp_code_name(1475,"HEBREW_PUNCTUATION_SOF_PASUQ"). -lisp_code_name(1476,"HEBREW_MARK_UPPER_DOT"). -lisp_code_name(1477,"HEBREW_MARK_LOWER_DOT"). -lisp_code_name(1478,"HEBREW_PUNCTUATION_NUN_HAFUKHA"). -lisp_code_name(1479,"HEBREW_POINT_QAMATS_QATAN"). -lisp_code_name(1480,"U5C8"). -lisp_code_name(1481,"U5C9"). -lisp_code_name(1482,"U5CA"). -lisp_code_name(1483,"U5CB"). -lisp_code_name(1484,"U5CC"). -lisp_code_name(1485,"U5CD"). -lisp_code_name(1486,"U5CE"). -lisp_code_name(1487,"U5CF"). -lisp_code_name(1488,"HEBREW_LETTER_ALEF"). -lisp_code_name(1489,"HEBREW_LETTER_BET"). -lisp_code_name(1490,"HEBREW_LETTER_GIMEL"). -lisp_code_name(1491,"HEBREW_LETTER_DALET"). -lisp_code_name(1492,"HEBREW_LETTER_HE"). -lisp_code_name(1493,"HEBREW_LETTER_VAV"). -lisp_code_name(1494,"HEBREW_LETTER_ZAYIN"). -lisp_code_name(1495,"HEBREW_LETTER_HET"). -lisp_code_name(1496,"HEBREW_LETTER_TET"). -lisp_code_name(1497,"HEBREW_LETTER_YOD"). -lisp_code_name(1498,"HEBREW_LETTER_FINAL_KAF"). -lisp_code_name(1499,"HEBREW_LETTER_KAF"). -lisp_code_name(1500,"HEBREW_LETTER_LAMED"). -lisp_code_name(1501,"HEBREW_LETTER_FINAL_MEM"). -lisp_code_name(1502,"HEBREW_LETTER_MEM"). -lisp_code_name(1503,"HEBREW_LETTER_FINAL_NUN"). -lisp_code_name(1504,"HEBREW_LETTER_NUN"). -lisp_code_name(1505,"HEBREW_LETTER_SAMEKH"). -lisp_code_name(1506,"HEBREW_LETTER_AYIN"). -lisp_code_name(1507,"HEBREW_LETTER_FINAL_PE"). -lisp_code_name(1508,"HEBREW_LETTER_PE"). -lisp_code_name(1509,"HEBREW_LETTER_FINAL_TSADI"). -lisp_code_name(1510,"HEBREW_LETTER_TSADI"). -lisp_code_name(1511,"HEBREW_LETTER_QOF"). -lisp_code_name(1512,"HEBREW_LETTER_RESH"). -lisp_code_name(1513,"HEBREW_LETTER_SHIN"). -lisp_code_name(1514,"HEBREW_LETTER_TAV"). -lisp_code_name(1515,"U5EB"). -lisp_code_name(1516,"U5EC"). -lisp_code_name(1517,"U5ED"). -lisp_code_name(1518,"U5EE"). -lisp_code_name(1519,"U5EF"). -lisp_code_name(1520,"HEBREW_LIGATURE_YIDDISH_DOUBLE_VAV"). -lisp_code_name(1521,"HEBREW_LIGATURE_YIDDISH_VAV_YOD"). -lisp_code_name(1522,"HEBREW_LIGATURE_YIDDISH_DOUBLE_YOD"). -lisp_code_name(1523,"HEBREW_PUNCTUATION_GERESH"). -lisp_code_name(1524,"HEBREW_PUNCTUATION_GERSHAYIM"). -lisp_code_name(1525,"U5F5"). -lisp_code_name(1526,"U5F6"). -lisp_code_name(1527,"U5F7"). -lisp_code_name(1528,"U5F8"). -lisp_code_name(1529,"U5F9"). -lisp_code_name(1530,"U5FA"). -lisp_code_name(1531,"U5FB"). -lisp_code_name(1532,"U5FC"). -lisp_code_name(1533,"U5FD"). -lisp_code_name(1534,"U5FE"). -lisp_code_name(1535,"U5FF"). -lisp_code_name(1536,"ARABIC_NUMBER_SIGN"). -lisp_code_name(1537,"ARABIC_SIGN_SANAH"). -lisp_code_name(1538,"ARABIC_FOOTNOTE_MARKER"). -lisp_code_name(1539,"ARABIC_SIGN_SAFHA"). -lisp_code_name(1540,"ARABIC_SIGN_SAMVAT"). -lisp_code_name(1541,"ARABIC_NUMBER_MARK_ABOVE"). -lisp_code_name(1542,"ARABIC-INDIC_CUBE_ROOT"). -lisp_code_name(1543,"ARABIC-INDIC_FOURTH_ROOT"). -lisp_code_name(1544,"ARABIC_RAY"). -lisp_code_name(1545,"ARABIC-INDIC_PER_MILLE_SIGN"). -lisp_code_name(1546,"ARABIC-INDIC_PER_TEN_THOUSAND_SIGN"). -lisp_code_name(1547,"AFGHANI_SIGN"). -lisp_code_name(1548,"ARABIC_COMMA"). -lisp_code_name(1549,"ARABIC_DATE_SEPARATOR"). -lisp_code_name(1550,"ARABIC_POETIC_VERSE_SIGN"). -lisp_code_name(1551,"ARABIC_SIGN_MISRA"). -lisp_code_name(1552,"ARABIC_SIGN_SALLALLAHOU_ALAYHE_WASSALLAM"). -lisp_code_name(1553,"ARABIC_SIGN_ALAYHE_ASSALLAM"). -lisp_code_name(1554,"ARABIC_SIGN_RAHMATULLAH_ALAYHE"). -lisp_code_name(1555,"ARABIC_SIGN_RADI_ALLAHOU_ANHU"). -lisp_code_name(1556,"ARABIC_SIGN_TAKHALLUS"). -lisp_code_name(1557,"ARABIC_SMALL_HIGH_TAH"). -lisp_code_name(1558,"ARABIC_SMALL_HIGH_LIGATURE_ALEF_WITH_LAM_WITH_YEH"). -lisp_code_name(1559,"ARABIC_SMALL_HIGH_ZAIN"). -lisp_code_name(1560,"ARABIC_SMALL_FATHA"). -lisp_code_name(1561,"ARABIC_SMALL_DAMMA"). -lisp_code_name(1562,"ARABIC_SMALL_KASRA"). -lisp_code_name(1563,"ARABIC_SEMICOLON"). -lisp_code_name(1564,"ARABIC_LETTER_MARK"). -lisp_code_name(1565,"U61D"). -lisp_code_name(1566,"ARABIC_TRIPLE_DOT_PUNCTUATION_MARK"). -lisp_code_name(1567,"ARABIC_QUESTION_MARK"). -lisp_code_name(1568,"ARABIC_LETTER_KASHMIRI_YEH"). -lisp_code_name(1569,"ARABIC_LETTER_HAMZA"). -lisp_code_name(1570,"ARABIC_LETTER_ALEF_WITH_MADDA_ABOVE"). -lisp_code_name(1571,"ARABIC_LETTER_ALEF_WITH_HAMZA_ABOVE"). -lisp_code_name(1572,"ARABIC_LETTER_WAW_WITH_HAMZA_ABOVE"). -lisp_code_name(1573,"ARABIC_LETTER_ALEF_WITH_HAMZA_BELOW"). -lisp_code_name(1574,"ARABIC_LETTER_YEH_WITH_HAMZA_ABOVE"). -lisp_code_name(1575,"ARABIC_LETTER_ALEF"). -lisp_code_name(1576,"ARABIC_LETTER_BEH"). -lisp_code_name(1577,"ARABIC_LETTER_TEH_MARBUTA"). -lisp_code_name(1578,"ARABIC_LETTER_TEH"). -lisp_code_name(1579,"ARABIC_LETTER_THEH"). -lisp_code_name(1580,"ARABIC_LETTER_JEEM"). -lisp_code_name(1581,"ARABIC_LETTER_HAH"). -lisp_code_name(1582,"ARABIC_LETTER_KHAH"). -lisp_code_name(1583,"ARABIC_LETTER_DAL"). -lisp_code_name(1584,"ARABIC_LETTER_THAL"). -lisp_code_name(1585,"ARABIC_LETTER_REH"). -lisp_code_name(1586,"ARABIC_LETTER_ZAIN"). -lisp_code_name(1587,"ARABIC_LETTER_SEEN"). -lisp_code_name(1588,"ARABIC_LETTER_SHEEN"). -lisp_code_name(1589,"ARABIC_LETTER_SAD"). -lisp_code_name(1590,"ARABIC_LETTER_DAD"). -lisp_code_name(1591,"ARABIC_LETTER_TAH"). -lisp_code_name(1592,"ARABIC_LETTER_ZAH"). -lisp_code_name(1593,"ARABIC_LETTER_AIN"). -lisp_code_name(1594,"ARABIC_LETTER_GHAIN"). -lisp_code_name(1595,"ARABIC_LETTER_KEHEH_WITH_TWO_DOTS_ABOVE"). -lisp_code_name(1596,"ARABIC_LETTER_KEHEH_WITH_THREE_DOTS_BELOW"). -lisp_code_name(1597,"ARABIC_LETTER_FARSI_YEH_WITH_INVERTED_V"). -lisp_code_name(1598,"ARABIC_LETTER_FARSI_YEH_WITH_TWO_DOTS_ABOVE"). -lisp_code_name(1599,"ARABIC_LETTER_FARSI_YEH_WITH_THREE_DOTS_ABOVE"). -lisp_code_name(1600,"ARABIC_TATWEEL"). -lisp_code_name(1601,"ARABIC_LETTER_FEH"). -lisp_code_name(1602,"ARABIC_LETTER_QAF"). -lisp_code_name(1603,"ARABIC_LETTER_KAF"). -lisp_code_name(1604,"ARABIC_LETTER_LAM"). -lisp_code_name(1605,"ARABIC_LETTER_MEEM"). -lisp_code_name(1606,"ARABIC_LETTER_NOON"). -lisp_code_name(1607,"ARABIC_LETTER_HEH"). -lisp_code_name(1608,"ARABIC_LETTER_WAW"). -lisp_code_name(1609,"ARABIC_LETTER_ALEF_MAKSURA"). -lisp_code_name(1610,"ARABIC_LETTER_YEH"). -lisp_code_name(1611,"ARABIC_FATHATAN"). -lisp_code_name(1612,"ARABIC_DAMMATAN"). -lisp_code_name(1613,"ARABIC_KASRATAN"). -lisp_code_name(1614,"ARABIC_FATHA"). -lisp_code_name(1615,"ARABIC_DAMMA"). -lisp_code_name(1616,"ARABIC_KASRA"). -lisp_code_name(1617,"ARABIC_SHADDA"). -lisp_code_name(1618,"ARABIC_SUKUN"). -lisp_code_name(1619,"ARABIC_MADDAH_ABOVE"). -lisp_code_name(1620,"ARABIC_HAMZA_ABOVE"). -lisp_code_name(1621,"ARABIC_HAMZA_BELOW"). -lisp_code_name(1622,"ARABIC_SUBSCRIPT_ALEF"). -lisp_code_name(1623,"ARABIC_INVERTED_DAMMA"). -lisp_code_name(1624,"ARABIC_MARK_NOON_GHUNNA"). -lisp_code_name(1625,"ARABIC_ZWARAKAY"). -lisp_code_name(1626,"ARABIC_VOWEL_SIGN_SMALL_V_ABOVE"). -lisp_code_name(1627,"ARABIC_VOWEL_SIGN_INVERTED_SMALL_V_ABOVE"). -lisp_code_name(1628,"ARABIC_VOWEL_SIGN_DOT_BELOW"). -lisp_code_name(1629,"ARABIC_REVERSED_DAMMA"). -lisp_code_name(1630,"ARABIC_FATHA_WITH_TWO_DOTS"). -lisp_code_name(1631,"ARABIC_WAVY_HAMZA_BELOW"). -lisp_code_name(1632,"ARABIC-INDIC_DIGIT_ZERO"). -lisp_code_name(1633,"ARABIC-INDIC_DIGIT_ONE"). -lisp_code_name(1634,"ARABIC-INDIC_DIGIT_TWO"). -lisp_code_name(1635,"ARABIC-INDIC_DIGIT_THREE"). -lisp_code_name(1636,"ARABIC-INDIC_DIGIT_FOUR"). -lisp_code_name(1637,"ARABIC-INDIC_DIGIT_FIVE"). -lisp_code_name(1638,"ARABIC-INDIC_DIGIT_SIX"). -lisp_code_name(1639,"ARABIC-INDIC_DIGIT_SEVEN"). -lisp_code_name(1640,"ARABIC-INDIC_DIGIT_EIGHT"). -lisp_code_name(1641,"ARABIC-INDIC_DIGIT_NINE"). -lisp_code_name(1642,"ARABIC_PERCENT_SIGN"). -lisp_code_name(1643,"ARABIC_DECIMAL_SEPARATOR"). -lisp_code_name(1644,"ARABIC_THOUSANDS_SEPARATOR"). -lisp_code_name(1645,"ARABIC_FIVE_POINTED_STAR"). -lisp_code_name(1646,"ARABIC_LETTER_DOTLESS_BEH"). -lisp_code_name(1647,"ARABIC_LETTER_DOTLESS_QAF"). -lisp_code_name(1648,"ARABIC_LETTER_SUPERSCRIPT_ALEF"). -lisp_code_name(1649,"ARABIC_LETTER_ALEF_WASLA"). -lisp_code_name(1650,"ARABIC_LETTER_ALEF_WITH_WAVY_HAMZA_ABOVE"). -lisp_code_name(1651,"ARABIC_LETTER_ALEF_WITH_WAVY_HAMZA_BELOW"). -lisp_code_name(1652,"ARABIC_LETTER_HIGH_HAMZA"). -lisp_code_name(1653,"ARABIC_LETTER_HIGH_HAMZA_ALEF"). -lisp_code_name(1654,"ARABIC_LETTER_HIGH_HAMZA_WAW"). -lisp_code_name(1655,"ARABIC_LETTER_U_WITH_HAMZA_ABOVE"). -lisp_code_name(1656,"ARABIC_LETTER_HIGH_HAMZA_YEH"). -lisp_code_name(1657,"ARABIC_LETTER_TTEH"). -lisp_code_name(1658,"ARABIC_LETTER_TTEHEH"). -lisp_code_name(1659,"ARABIC_LETTER_BEEH"). -lisp_code_name(1660,"ARABIC_LETTER_TEH_WITH_RING"). -lisp_code_name(1661,"ARABIC_LETTER_TEH_WITH_THREE_DOTS_ABOVE_DOWNWARDS"). -lisp_code_name(1662,"ARABIC_LETTER_PEH"). -lisp_code_name(1663,"ARABIC_LETTER_TEHEH"). -lisp_code_name(1664,"ARABIC_LETTER_BEHEH"). -lisp_code_name(1665,"ARABIC_LETTER_HAH_WITH_HAMZA_ABOVE"). -lisp_code_name(1666,"ARABIC_LETTER_HAH_WITH_TWO_DOTS_VERTICAL_ABOVE"). -lisp_code_name(1667,"ARABIC_LETTER_NYEH"). -lisp_code_name(1668,"ARABIC_LETTER_DYEH"). -lisp_code_name(1669,"ARABIC_LETTER_HAH_WITH_THREE_DOTS_ABOVE"). -lisp_code_name(1670,"ARABIC_LETTER_TCHEH"). -lisp_code_name(1671,"ARABIC_LETTER_TCHEHEH"). -lisp_code_name(1672,"ARABIC_LETTER_DDAL"). -lisp_code_name(1673,"ARABIC_LETTER_DAL_WITH_RING"). -lisp_code_name(1674,"ARABIC_LETTER_DAL_WITH_DOT_BELOW"). -lisp_code_name(1675,"ARABIC_LETTER_DAL_WITH_DOT_BELOW_AND_SMALL_TAH"). -lisp_code_name(1676,"ARABIC_LETTER_DAHAL"). -lisp_code_name(1677,"ARABIC_LETTER_DDAHAL"). -lisp_code_name(1678,"ARABIC_LETTER_DUL"). -lisp_code_name(1679,"ARABIC_LETTER_DAL_WITH_THREE_DOTS_ABOVE_DOWNWARDS"). -lisp_code_name(1680,"ARABIC_LETTER_DAL_WITH_FOUR_DOTS_ABOVE"). -lisp_code_name(1681,"ARABIC_LETTER_RREH"). -lisp_code_name(1682,"ARABIC_LETTER_REH_WITH_SMALL_V"). -lisp_code_name(1683,"ARABIC_LETTER_REH_WITH_RING"). -lisp_code_name(1684,"ARABIC_LETTER_REH_WITH_DOT_BELOW"). -lisp_code_name(1685,"ARABIC_LETTER_REH_WITH_SMALL_V_BELOW"). -lisp_code_name(1686,"ARABIC_LETTER_REH_WITH_DOT_BELOW_AND_DOT_ABOVE"). -lisp_code_name(1687,"ARABIC_LETTER_REH_WITH_TWO_DOTS_ABOVE"). -lisp_code_name(1688,"ARABIC_LETTER_JEH"). -lisp_code_name(1689,"ARABIC_LETTER_REH_WITH_FOUR_DOTS_ABOVE"). -lisp_code_name(1690,"ARABIC_LETTER_SEEN_WITH_DOT_BELOW_AND_DOT_ABOVE"). -lisp_code_name(1691,"ARABIC_LETTER_SEEN_WITH_THREE_DOTS_BELOW"). -lisp_code_name(1692,"ARABIC_LETTER_SEEN_WITH_THREE_DOTS_BELOW_AND_THREE_DOTS_ABOVE"). -lisp_code_name(1693,"ARABIC_LETTER_SAD_WITH_TWO_DOTS_BELOW"). -lisp_code_name(1694,"ARABIC_LETTER_SAD_WITH_THREE_DOTS_ABOVE"). -lisp_code_name(1695,"ARABIC_LETTER_TAH_WITH_THREE_DOTS_ABOVE"). -lisp_code_name(1696,"ARABIC_LETTER_AIN_WITH_THREE_DOTS_ABOVE"). -lisp_code_name(1697,"ARABIC_LETTER_DOTLESS_FEH"). -lisp_code_name(1698,"ARABIC_LETTER_FEH_WITH_DOT_MOVED_BELOW"). -lisp_code_name(1699,"ARABIC_LETTER_FEH_WITH_DOT_BELOW"). -lisp_code_name(1700,"ARABIC_LETTER_VEH"). -lisp_code_name(1701,"ARABIC_LETTER_FEH_WITH_THREE_DOTS_BELOW"). -lisp_code_name(1702,"ARABIC_LETTER_PEHEH"). -lisp_code_name(1703,"ARABIC_LETTER_QAF_WITH_DOT_ABOVE"). -lisp_code_name(1704,"ARABIC_LETTER_QAF_WITH_THREE_DOTS_ABOVE"). -lisp_code_name(1705,"ARABIC_LETTER_KEHEH"). -lisp_code_name(1706,"ARABIC_LETTER_SWASH_KAF"). -lisp_code_name(1707,"ARABIC_LETTER_KAF_WITH_RING"). -lisp_code_name(1708,"ARABIC_LETTER_KAF_WITH_DOT_ABOVE"). -lisp_code_name(1709,"ARABIC_LETTER_NG"). -lisp_code_name(1710,"ARABIC_LETTER_KAF_WITH_THREE_DOTS_BELOW"). -lisp_code_name(1711,"ARABIC_LETTER_GAF"). -lisp_code_name(1712,"ARABIC_LETTER_GAF_WITH_RING"). -lisp_code_name(1713,"ARABIC_LETTER_NGOEH"). -lisp_code_name(1714,"ARABIC_LETTER_GAF_WITH_TWO_DOTS_BELOW"). -lisp_code_name(1715,"ARABIC_LETTER_GUEH"). -lisp_code_name(1716,"ARABIC_LETTER_GAF_WITH_THREE_DOTS_ABOVE"). -lisp_code_name(1717,"ARABIC_LETTER_LAM_WITH_SMALL_V"). -lisp_code_name(1718,"ARABIC_LETTER_LAM_WITH_DOT_ABOVE"). -lisp_code_name(1719,"ARABIC_LETTER_LAM_WITH_THREE_DOTS_ABOVE"). -lisp_code_name(1720,"ARABIC_LETTER_LAM_WITH_THREE_DOTS_BELOW"). -lisp_code_name(1721,"ARABIC_LETTER_NOON_WITH_DOT_BELOW"). -lisp_code_name(1722,"ARABIC_LETTER_NOON_GHUNNA"). -lisp_code_name(1723,"ARABIC_LETTER_RNOON"). -lisp_code_name(1724,"ARABIC_LETTER_NOON_WITH_RING"). -lisp_code_name(1725,"ARABIC_LETTER_NOON_WITH_THREE_DOTS_ABOVE"). -lisp_code_name(1726,"ARABIC_LETTER_HEH_DOACHASHMEE"). -lisp_code_name(1727,"ARABIC_LETTER_TCHEH_WITH_DOT_ABOVE"). -lisp_code_name(1728,"ARABIC_LETTER_HEH_WITH_YEH_ABOVE"). -lisp_code_name(1729,"ARABIC_LETTER_HEH_GOAL"). -lisp_code_name(1730,"ARABIC_LETTER_HEH_GOAL_WITH_HAMZA_ABOVE"). -lisp_code_name(1731,"ARABIC_LETTER_TEH_MARBUTA_GOAL"). -lisp_code_name(1732,"ARABIC_LETTER_WAW_WITH_RING"). -lisp_code_name(1733,"ARABIC_LETTER_KIRGHIZ_OE"). -lisp_code_name(1734,"ARABIC_LETTER_OE"). -lisp_code_name(1735,"ARABIC_LETTER_U"). -lisp_code_name(1736,"ARABIC_LETTER_YU"). -lisp_code_name(1737,"ARABIC_LETTER_KIRGHIZ_YU"). -lisp_code_name(1738,"ARABIC_LETTER_WAW_WITH_TWO_DOTS_ABOVE"). -lisp_code_name(1739,"ARABIC_LETTER_VE"). -lisp_code_name(1740,"ARABIC_LETTER_FARSI_YEH"). -lisp_code_name(1741,"ARABIC_LETTER_YEH_WITH_TAIL"). -lisp_code_name(1742,"ARABIC_LETTER_YEH_WITH_SMALL_V"). -lisp_code_name(1743,"ARABIC_LETTER_WAW_WITH_DOT_ABOVE"). -lisp_code_name(1744,"ARABIC_LETTER_E"). -lisp_code_name(1745,"ARABIC_LETTER_YEH_WITH_THREE_DOTS_BELOW"). -lisp_code_name(1746,"ARABIC_LETTER_YEH_BARREE"). -lisp_code_name(1747,"ARABIC_LETTER_YEH_BARREE_WITH_HAMZA_ABOVE"). -lisp_code_name(1748,"ARABIC_FULL_STOP"). -lisp_code_name(1749,"ARABIC_LETTER_AE"). -lisp_code_name(1750,"ARABIC_SMALL_HIGH_LIGATURE_SAD_WITH_LAM_WITH_ALEF_MAKSURA"). -lisp_code_name(1751,"ARABIC_SMALL_HIGH_LIGATURE_QAF_WITH_LAM_WITH_ALEF_MAKSURA"). -lisp_code_name(1752,"ARABIC_SMALL_HIGH_MEEM_INITIAL_FORM"). -lisp_code_name(1753,"ARABIC_SMALL_HIGH_LAM_ALEF"). -lisp_code_name(1754,"ARABIC_SMALL_HIGH_JEEM"). -lisp_code_name(1755,"ARABIC_SMALL_HIGH_THREE_DOTS"). -lisp_code_name(1756,"ARABIC_SMALL_HIGH_SEEN"). -lisp_code_name(1757,"ARABIC_END_OF_AYAH"). -lisp_code_name(1758,"ARABIC_START_OF_RUB_EL_HIZB"). -lisp_code_name(1759,"ARABIC_SMALL_HIGH_ROUNDED_ZERO"). -lisp_code_name(1760,"ARABIC_SMALL_HIGH_UPRIGHT_RECTANGULAR_ZERO"). -lisp_code_name(1761,"ARABIC_SMALL_HIGH_DOTLESS_HEAD_OF_KHAH"). -lisp_code_name(1762,"ARABIC_SMALL_HIGH_MEEM_ISOLATED_FORM"). -lisp_code_name(1763,"ARABIC_SMALL_LOW_SEEN"). -lisp_code_name(1764,"ARABIC_SMALL_HIGH_MADDA"). -lisp_code_name(1765,"ARABIC_SMALL_WAW"). -lisp_code_name(1766,"ARABIC_SMALL_YEH"). -lisp_code_name(1767,"ARABIC_SMALL_HIGH_YEH"). -lisp_code_name(1768,"ARABIC_SMALL_HIGH_NOON"). -lisp_code_name(1769,"ARABIC_PLACE_OF_SAJDAH"). -lisp_code_name(1770,"ARABIC_EMPTY_CENTRE_LOW_STOP"). -lisp_code_name(1771,"ARABIC_EMPTY_CENTRE_HIGH_STOP"). -lisp_code_name(1772,"ARABIC_ROUNDED_HIGH_STOP_WITH_FILLED_CENTRE"). -lisp_code_name(1773,"ARABIC_SMALL_LOW_MEEM"). -lisp_code_name(1774,"ARABIC_LETTER_DAL_WITH_INVERTED_V"). -lisp_code_name(1775,"ARABIC_LETTER_REH_WITH_INVERTED_V"). -lisp_code_name(1776,"EXTENDED_ARABIC-INDIC_DIGIT_ZERO"). -lisp_code_name(1777,"EXTENDED_ARABIC-INDIC_DIGIT_ONE"). -lisp_code_name(1778,"EXTENDED_ARABIC-INDIC_DIGIT_TWO"). -lisp_code_name(1779,"EXTENDED_ARABIC-INDIC_DIGIT_THREE"). -lisp_code_name(1780,"EXTENDED_ARABIC-INDIC_DIGIT_FOUR"). -lisp_code_name(1781,"EXTENDED_ARABIC-INDIC_DIGIT_FIVE"). -lisp_code_name(1782,"EXTENDED_ARABIC-INDIC_DIGIT_SIX"). -lisp_code_name(1783,"EXTENDED_ARABIC-INDIC_DIGIT_SEVEN"). -lisp_code_name(1784,"EXTENDED_ARABIC-INDIC_DIGIT_EIGHT"). -lisp_code_name(1785,"EXTENDED_ARABIC-INDIC_DIGIT_NINE"). -lisp_code_name(1786,"ARABIC_LETTER_SHEEN_WITH_DOT_BELOW"). -lisp_code_name(1787,"ARABIC_LETTER_DAD_WITH_DOT_BELOW"). -lisp_code_name(1788,"ARABIC_LETTER_GHAIN_WITH_DOT_BELOW"). -lisp_code_name(1789,"ARABIC_SIGN_SINDHI_AMPERSAND"). -lisp_code_name(1790,"ARABIC_SIGN_SINDHI_POSTPOSITION_MEN"). -lisp_code_name(1791,"ARABIC_LETTER_HEH_WITH_INVERTED_V"). -lisp_code_name(1792,"SYRIAC_END_OF_PARAGRAPH"). -lisp_code_name(1793,"SYRIAC_SUPRALINEAR_FULL_STOP"). -lisp_code_name(1794,"SYRIAC_SUBLINEAR_FULL_STOP"). -lisp_code_name(1795,"SYRIAC_SUPRALINEAR_COLON"). -lisp_code_name(1796,"SYRIAC_SUBLINEAR_COLON"). -lisp_code_name(1797,"SYRIAC_HORIZONTAL_COLON"). -lisp_code_name(1798,"SYRIAC_COLON_SKEWED_LEFT"). -lisp_code_name(1799,"SYRIAC_COLON_SKEWED_RIGHT"). -lisp_code_name(1800,"SYRIAC_SUPRALINEAR_COLON_SKEWED_LEFT"). -lisp_code_name(1801,"SYRIAC_SUBLINEAR_COLON_SKEWED_RIGHT"). -lisp_code_name(1802,"SYRIAC_CONTRACTION"). -lisp_code_name(1803,"SYRIAC_HARKLEAN_OBELUS"). -lisp_code_name(1804,"SYRIAC_HARKLEAN_METOBELUS"). -lisp_code_name(1805,"SYRIAC_HARKLEAN_ASTERISCUS"). -lisp_code_name(1806,"U70E"). -lisp_code_name(1807,"SYRIAC_ABBREVIATION_MARK"). -lisp_code_name(1808,"SYRIAC_LETTER_ALAPH"). -lisp_code_name(1809,"SYRIAC_LETTER_SUPERSCRIPT_ALAPH"). -lisp_code_name(1810,"SYRIAC_LETTER_BETH"). -lisp_code_name(1811,"SYRIAC_LETTER_GAMAL"). -lisp_code_name(1812,"SYRIAC_LETTER_GAMAL_GARSHUNI"). -lisp_code_name(1813,"SYRIAC_LETTER_DALATH"). -lisp_code_name(1814,"SYRIAC_LETTER_DOTLESS_DALATH_RISH"). -lisp_code_name(1815,"SYRIAC_LETTER_HE"). -lisp_code_name(1816,"SYRIAC_LETTER_WAW"). -lisp_code_name(1817,"SYRIAC_LETTER_ZAIN"). -lisp_code_name(1818,"SYRIAC_LETTER_HETH"). -lisp_code_name(1819,"SYRIAC_LETTER_TETH"). -lisp_code_name(1820,"SYRIAC_LETTER_TETH_GARSHUNI"). -lisp_code_name(1821,"SYRIAC_LETTER_YUDH"). -lisp_code_name(1822,"SYRIAC_LETTER_YUDH_HE"). -lisp_code_name(1823,"SYRIAC_LETTER_KAPH"). -lisp_code_name(1824,"SYRIAC_LETTER_LAMADH"). -lisp_code_name(1825,"SYRIAC_LETTER_MIM"). -lisp_code_name(1826,"SYRIAC_LETTER_NUN"). -lisp_code_name(1827,"SYRIAC_LETTER_SEMKATH"). -lisp_code_name(1828,"SYRIAC_LETTER_FINAL_SEMKATH"). -lisp_code_name(1829,"SYRIAC_LETTER_E"). -lisp_code_name(1830,"SYRIAC_LETTER_PE"). -lisp_code_name(1831,"SYRIAC_LETTER_REVERSED_PE"). -lisp_code_name(1832,"SYRIAC_LETTER_SADHE"). -lisp_code_name(1833,"SYRIAC_LETTER_QAPH"). -lisp_code_name(1834,"SYRIAC_LETTER_RISH"). -lisp_code_name(1835,"SYRIAC_LETTER_SHIN"). -lisp_code_name(1836,"SYRIAC_LETTER_TAW"). -lisp_code_name(1837,"SYRIAC_LETTER_PERSIAN_BHETH"). -lisp_code_name(1838,"SYRIAC_LETTER_PERSIAN_GHAMAL"). -lisp_code_name(1839,"SYRIAC_LETTER_PERSIAN_DHALATH"). -lisp_code_name(1840,"SYRIAC_PTHAHA_ABOVE"). -lisp_code_name(1841,"SYRIAC_PTHAHA_BELOW"). -lisp_code_name(1842,"SYRIAC_PTHAHA_DOTTED"). -lisp_code_name(1843,"SYRIAC_ZQAPHA_ABOVE"). -lisp_code_name(1844,"SYRIAC_ZQAPHA_BELOW"). -lisp_code_name(1845,"SYRIAC_ZQAPHA_DOTTED"). -lisp_code_name(1846,"SYRIAC_RBASA_ABOVE"). -lisp_code_name(1847,"SYRIAC_RBASA_BELOW"). -lisp_code_name(1848,"SYRIAC_DOTTED_ZLAMA_HORIZONTAL"). -lisp_code_name(1849,"SYRIAC_DOTTED_ZLAMA_ANGULAR"). -lisp_code_name(1850,"SYRIAC_HBASA_ABOVE"). -lisp_code_name(1851,"SYRIAC_HBASA_BELOW"). -lisp_code_name(1852,"SYRIAC_HBASA-ESASA_DOTTED"). -lisp_code_name(1853,"SYRIAC_ESASA_ABOVE"). -lisp_code_name(1854,"SYRIAC_ESASA_BELOW"). -lisp_code_name(1855,"SYRIAC_RWAHA"). -lisp_code_name(1856,"SYRIAC_FEMININE_DOT"). -lisp_code_name(1857,"SYRIAC_QUSHSHAYA"). -lisp_code_name(1858,"SYRIAC_RUKKAKHA"). -lisp_code_name(1859,"SYRIAC_TWO_VERTICAL_DOTS_ABOVE"). -lisp_code_name(1860,"SYRIAC_TWO_VERTICAL_DOTS_BELOW"). -lisp_code_name(1861,"SYRIAC_THREE_DOTS_ABOVE"). -lisp_code_name(1862,"SYRIAC_THREE_DOTS_BELOW"). -lisp_code_name(1863,"SYRIAC_OBLIQUE_LINE_ABOVE"). -lisp_code_name(1864,"SYRIAC_OBLIQUE_LINE_BELOW"). -lisp_code_name(1865,"SYRIAC_MUSIC"). -lisp_code_name(1866,"SYRIAC_BARREKH"). -lisp_code_name(1867,"U74B"). -lisp_code_name(1868,"U74C"). -lisp_code_name(1869,"SYRIAC_LETTER_SOGDIAN_ZHAIN"). -lisp_code_name(1870,"SYRIAC_LETTER_SOGDIAN_KHAPH"). -lisp_code_name(1871,"SYRIAC_LETTER_SOGDIAN_FE"). -lisp_code_name(1872,"ARABIC_LETTER_BEH_WITH_THREE_DOTS_HORIZONTALLY_BELOW"). -lisp_code_name(1873,"ARABIC_LETTER_BEH_WITH_DOT_BELOW_AND_THREE_DOTS_ABOVE"). -lisp_code_name(1874,"ARABIC_LETTER_BEH_WITH_THREE_DOTS_POINTING_UPWARDS_BELOW"). -lisp_code_name(1875,"ARABIC_LETTER_BEH_WITH_THREE_DOTS_POINTING_UPWARDS_BELOW_AND_TWO_DOTS_ABOVE"). -lisp_code_name(1876,"ARABIC_LETTER_BEH_WITH_TWO_DOTS_BELOW_AND_DOT_ABOVE"). -lisp_code_name(1877,"ARABIC_LETTER_BEH_WITH_INVERTED_SMALL_V_BELOW"). -lisp_code_name(1878,"ARABIC_LETTER_BEH_WITH_SMALL_V"). -lisp_code_name(1879,"ARABIC_LETTER_HAH_WITH_TWO_DOTS_ABOVE"). -lisp_code_name(1880,"ARABIC_LETTER_HAH_WITH_THREE_DOTS_POINTING_UPWARDS_BELOW"). -lisp_code_name(1881,"ARABIC_LETTER_DAL_WITH_TWO_DOTS_VERTICALLY_BELOW_AND_SMALL_TAH"). -lisp_code_name(1882,"ARABIC_LETTER_DAL_WITH_INVERTED_SMALL_V_BELOW"). -lisp_code_name(1883,"ARABIC_LETTER_REH_WITH_STROKE"). -lisp_code_name(1884,"ARABIC_LETTER_SEEN_WITH_FOUR_DOTS_ABOVE"). -lisp_code_name(1885,"ARABIC_LETTER_AIN_WITH_TWO_DOTS_ABOVE"). -lisp_code_name(1886,"ARABIC_LETTER_AIN_WITH_THREE_DOTS_POINTING_DOWNWARDS_ABOVE"). -lisp_code_name(1887,"ARABIC_LETTER_AIN_WITH_TWO_DOTS_VERTICALLY_ABOVE"). -lisp_code_name(1888,"ARABIC_LETTER_FEH_WITH_TWO_DOTS_BELOW"). -lisp_code_name(1889,"ARABIC_LETTER_FEH_WITH_THREE_DOTS_POINTING_UPWARDS_BELOW"). -lisp_code_name(1890,"ARABIC_LETTER_KEHEH_WITH_DOT_ABOVE"). -lisp_code_name(1891,"ARABIC_LETTER_KEHEH_WITH_THREE_DOTS_ABOVE"). -lisp_code_name(1892,"ARABIC_LETTER_KEHEH_WITH_THREE_DOTS_POINTING_UPWARDS_BELOW"). -lisp_code_name(1893,"ARABIC_LETTER_MEEM_WITH_DOT_ABOVE"). -lisp_code_name(1894,"ARABIC_LETTER_MEEM_WITH_DOT_BELOW"). -lisp_code_name(1895,"ARABIC_LETTER_NOON_WITH_TWO_DOTS_BELOW"). -lisp_code_name(1896,"ARABIC_LETTER_NOON_WITH_SMALL_TAH"). -lisp_code_name(1897,"ARABIC_LETTER_NOON_WITH_SMALL_V"). -lisp_code_name(1898,"ARABIC_LETTER_LAM_WITH_BAR"). -lisp_code_name(1899,"ARABIC_LETTER_REH_WITH_TWO_DOTS_VERTICALLY_ABOVE"). -lisp_code_name(1900,"ARABIC_LETTER_REH_WITH_HAMZA_ABOVE"). -lisp_code_name(1901,"ARABIC_LETTER_SEEN_WITH_TWO_DOTS_VERTICALLY_ABOVE"). -lisp_code_name(1902,"ARABIC_LETTER_HAH_WITH_SMALL_ARABIC_LETTER_TAH_BELOW"). -lisp_code_name(1903,"ARABIC_LETTER_HAH_WITH_SMALL_ARABIC_LETTER_TAH_AND_TWO_DOTS"). -lisp_code_name(1904,"ARABIC_LETTER_SEEN_WITH_SMALL_ARABIC_LETTER_TAH_AND_TWO_DOTS"). -lisp_code_name(1905,"ARABIC_LETTER_REH_WITH_SMALL_ARABIC_LETTER_TAH_AND_TWO_DOTS"). -lisp_code_name(1906,"ARABIC_LETTER_HAH_WITH_SMALL_ARABIC_LETTER_TAH_ABOVE"). -lisp_code_name(1907,"ARABIC_LETTER_ALEF_WITH_EXTENDED_ARABIC-INDIC_DIGIT_TWO_ABOVE"). -lisp_code_name(1908,"ARABIC_LETTER_ALEF_WITH_EXTENDED_ARABIC-INDIC_DIGIT_THREE_ABOVE"). -lisp_code_name(1909,"ARABIC_LETTER_FARSI_YEH_WITH_EXTENDED_ARABIC-INDIC_DIGIT_TWO_ABOVE"). -lisp_code_name(1910,"ARABIC_LETTER_FARSI_YEH_WITH_EXTENDED_ARABIC-INDIC_DIGIT_THREE_ABOVE"). -lisp_code_name(1911,"ARABIC_LETTER_FARSI_YEH_WITH_EXTENDED_ARABIC-INDIC_DIGIT_FOUR_BELOW"). -lisp_code_name(1912,"ARABIC_LETTER_WAW_WITH_EXTENDED_ARABIC-INDIC_DIGIT_TWO_ABOVE"). -lisp_code_name(1913,"ARABIC_LETTER_WAW_WITH_EXTENDED_ARABIC-INDIC_DIGIT_THREE_ABOVE"). -lisp_code_name(1914,"ARABIC_LETTER_YEH_BARREE_WITH_EXTENDED_ARABIC-INDIC_DIGIT_TWO_ABOVE"). -lisp_code_name(1915,"ARABIC_LETTER_YEH_BARREE_WITH_EXTENDED_ARABIC-INDIC_DIGIT_THREE_ABOVE"). -lisp_code_name(1916,"ARABIC_LETTER_HAH_WITH_EXTENDED_ARABIC-INDIC_DIGIT_FOUR_BELOW"). -lisp_code_name(1917,"ARABIC_LETTER_SEEN_WITH_EXTENDED_ARABIC-INDIC_DIGIT_FOUR_ABOVE"). -lisp_code_name(1918,"ARABIC_LETTER_SEEN_WITH_INVERTED_V"). -lisp_code_name(1919,"ARABIC_LETTER_KAF_WITH_TWO_DOTS_ABOVE"). -lisp_code_name(1920,"THAANA_LETTER_HAA"). -lisp_code_name(1921,"THAANA_LETTER_SHAVIYANI"). -lisp_code_name(1922,"THAANA_LETTER_NOONU"). -lisp_code_name(1923,"THAANA_LETTER_RAA"). -lisp_code_name(1924,"THAANA_LETTER_BAA"). -lisp_code_name(1925,"THAANA_LETTER_LHAVIYANI"). -lisp_code_name(1926,"THAANA_LETTER_KAAFU"). -lisp_code_name(1927,"THAANA_LETTER_ALIFU"). -lisp_code_name(1928,"THAANA_LETTER_VAAVU"). -lisp_code_name(1929,"THAANA_LETTER_MEEMU"). -lisp_code_name(1930,"THAANA_LETTER_FAAFU"). -lisp_code_name(1931,"THAANA_LETTER_DHAALU"). -lisp_code_name(1932,"THAANA_LETTER_THAA"). -lisp_code_name(1933,"THAANA_LETTER_LAAMU"). -lisp_code_name(1934,"THAANA_LETTER_GAAFU"). -lisp_code_name(1935,"THAANA_LETTER_GNAVIYANI"). -lisp_code_name(1936,"THAANA_LETTER_SEENU"). -lisp_code_name(1937,"THAANA_LETTER_DAVIYANI"). -lisp_code_name(1938,"THAANA_LETTER_ZAVIYANI"). -lisp_code_name(1939,"THAANA_LETTER_TAVIYANI"). -lisp_code_name(1940,"THAANA_LETTER_YAA"). -lisp_code_name(1941,"THAANA_LETTER_PAVIYANI"). -lisp_code_name(1942,"THAANA_LETTER_JAVIYANI"). -lisp_code_name(1943,"THAANA_LETTER_CHAVIYANI"). -lisp_code_name(1944,"THAANA_LETTER_TTAA"). -lisp_code_name(1945,"THAANA_LETTER_HHAA"). -lisp_code_name(1946,"THAANA_LETTER_KHAA"). -lisp_code_name(1947,"THAANA_LETTER_THAALU"). -lisp_code_name(1948,"THAANA_LETTER_ZAA"). -lisp_code_name(1949,"THAANA_LETTER_SHEENU"). -lisp_code_name(1950,"THAANA_LETTER_SAADHU"). -lisp_code_name(1951,"THAANA_LETTER_DAADHU"). -lisp_code_name(1952,"THAANA_LETTER_TO"). -lisp_code_name(1953,"THAANA_LETTER_ZO"). -lisp_code_name(1954,"THAANA_LETTER_AINU"). -lisp_code_name(1955,"THAANA_LETTER_GHAINU"). -lisp_code_name(1956,"THAANA_LETTER_QAAFU"). -lisp_code_name(1957,"THAANA_LETTER_WAAVU"). -lisp_code_name(1958,"THAANA_ABAFILI"). -lisp_code_name(1959,"THAANA_AABAAFILI"). -lisp_code_name(1960,"THAANA_IBIFILI"). -lisp_code_name(1961,"THAANA_EEBEEFILI"). -lisp_code_name(1962,"THAANA_UBUFILI"). -lisp_code_name(1963,"THAANA_OOBOOFILI"). -lisp_code_name(1964,"THAANA_EBEFILI"). -lisp_code_name(1965,"THAANA_EYBEYFILI"). -lisp_code_name(1966,"THAANA_OBOFILI"). -lisp_code_name(1967,"THAANA_OABOAFILI"). -lisp_code_name(1968,"THAANA_SUKUN"). -lisp_code_name(1969,"THAANA_LETTER_NAA"). -lisp_code_name(1970,"U7B2"). -lisp_code_name(1971,"U7B3"). -lisp_code_name(1972,"U7B4"). -lisp_code_name(1973,"U7B5"). -lisp_code_name(1974,"U7B6"). -lisp_code_name(1975,"U7B7"). -lisp_code_name(1976,"U7B8"). -lisp_code_name(1977,"U7B9"). -lisp_code_name(1978,"U7BA"). -lisp_code_name(1979,"U7BB"). -lisp_code_name(1980,"U7BC"). -lisp_code_name(1981,"U7BD"). -lisp_code_name(1982,"U7BE"). -lisp_code_name(1983,"U7BF"). -lisp_code_name(1984,"NKO_DIGIT_ZERO"). -lisp_code_name(1985,"NKO_DIGIT_ONE"). -lisp_code_name(1986,"NKO_DIGIT_TWO"). -lisp_code_name(1987,"NKO_DIGIT_THREE"). -lisp_code_name(1988,"NKO_DIGIT_FOUR"). -lisp_code_name(1989,"NKO_DIGIT_FIVE"). -lisp_code_name(1990,"NKO_DIGIT_SIX"). -lisp_code_name(1991,"NKO_DIGIT_SEVEN"). -lisp_code_name(1992,"NKO_DIGIT_EIGHT"). -lisp_code_name(1993,"NKO_DIGIT_NINE"). -lisp_code_name(1994,"NKO_LETTER_A"). -lisp_code_name(1995,"NKO_LETTER_EE"). -lisp_code_name(1996,"NKO_LETTER_I"). -lisp_code_name(1997,"NKO_LETTER_E"). -lisp_code_name(1998,"NKO_LETTER_U"). -lisp_code_name(1999,"NKO_LETTER_OO"). -lisp_code_name(2000,"NKO_LETTER_O"). -lisp_code_name(2001,"NKO_LETTER_DAGBASINNA"). -lisp_code_name(2002,"NKO_LETTER_N"). -lisp_code_name(2003,"NKO_LETTER_BA"). -lisp_code_name(2004,"NKO_LETTER_PA"). -lisp_code_name(2005,"NKO_LETTER_TA"). -lisp_code_name(2006,"NKO_LETTER_JA"). -lisp_code_name(2007,"NKO_LETTER_CHA"). -lisp_code_name(2008,"NKO_LETTER_DA"). -lisp_code_name(2009,"NKO_LETTER_RA"). -lisp_code_name(2010,"NKO_LETTER_RRA"). -lisp_code_name(2011,"NKO_LETTER_SA"). -lisp_code_name(2012,"NKO_LETTER_GBA"). -lisp_code_name(2013,"NKO_LETTER_FA"). -lisp_code_name(2014,"NKO_LETTER_KA"). -lisp_code_name(2015,"NKO_LETTER_LA"). -lisp_code_name(2016,"NKO_LETTER_NA_WOLOSO"). -lisp_code_name(2017,"NKO_LETTER_MA"). -lisp_code_name(2018,"NKO_LETTER_NYA"). -lisp_code_name(2019,"NKO_LETTER_NA"). -lisp_code_name(2020,"NKO_LETTER_HA"). -lisp_code_name(2021,"NKO_LETTER_WA"). -lisp_code_name(2022,"NKO_LETTER_YA"). -lisp_code_name(2023,"NKO_LETTER_NYA_WOLOSO"). -lisp_code_name(2024,"NKO_LETTER_JONA_JA"). -lisp_code_name(2025,"NKO_LETTER_JONA_CHA"). -lisp_code_name(2026,"NKO_LETTER_JONA_RA"). -lisp_code_name(2027,"NKO_COMBINING_SHORT_HIGH_TONE"). -lisp_code_name(2028,"NKO_COMBINING_SHORT_LOW_TONE"). -lisp_code_name(2029,"NKO_COMBINING_SHORT_RISING_TONE"). -lisp_code_name(2030,"NKO_COMBINING_LONG_DESCENDING_TONE"). -lisp_code_name(2031,"NKO_COMBINING_LONG_HIGH_TONE"). -lisp_code_name(2032,"NKO_COMBINING_LONG_LOW_TONE"). -lisp_code_name(2033,"NKO_COMBINING_LONG_RISING_TONE"). -lisp_code_name(2034,"NKO_COMBINING_NASALIZATION_MARK"). -lisp_code_name(2035,"NKO_COMBINING_DOUBLE_DOT_ABOVE"). -lisp_code_name(2036,"NKO_HIGH_TONE_APOSTROPHE"). -lisp_code_name(2037,"NKO_LOW_TONE_APOSTROPHE"). -lisp_code_name(2038,"NKO_SYMBOL_OO_DENNEN"). -lisp_code_name(2039,"NKO_SYMBOL_GBAKURUNEN"). -lisp_code_name(2040,"NKO_COMMA"). -lisp_code_name(2041,"NKO_EXCLAMATION_MARK"). -lisp_code_name(2042,"NKO_LAJANYALAN"). -lisp_code_name(2043,"U7FB"). -lisp_code_name(2044,"U7FC"). -lisp_code_name(2045,"U7FD"). -lisp_code_name(2046,"U7FE"). -lisp_code_name(2047,"U7FF"). -lisp_code_name(2048,"SAMARITAN_LETTER_ALAF"). -lisp_code_name(2049,"SAMARITAN_LETTER_BIT"). -lisp_code_name(2050,"SAMARITAN_LETTER_GAMAN"). -lisp_code_name(2051,"SAMARITAN_LETTER_DALAT"). -lisp_code_name(2052,"SAMARITAN_LETTER_IY"). -lisp_code_name(2053,"SAMARITAN_LETTER_BAA"). -lisp_code_name(2054,"SAMARITAN_LETTER_ZEN"). -lisp_code_name(2055,"SAMARITAN_LETTER_IT"). -lisp_code_name(2056,"SAMARITAN_LETTER_TIT"). -lisp_code_name(2057,"SAMARITAN_LETTER_YUT"). -lisp_code_name(2058,"SAMARITAN_LETTER_KAAF"). -lisp_code_name(2059,"SAMARITAN_LETTER_LABAT"). -lisp_code_name(2060,"SAMARITAN_LETTER_MIM"). -lisp_code_name(2061,"SAMARITAN_LETTER_NUN"). -lisp_code_name(2062,"SAMARITAN_LETTER_SINGAAT"). -lisp_code_name(2063,"SAMARITAN_LETTER_IN"). -lisp_code_name(2064,"SAMARITAN_LETTER_FI"). -lisp_code_name(2065,"SAMARITAN_LETTER_TSAADIY"). -lisp_code_name(2066,"SAMARITAN_LETTER_QUF"). -lisp_code_name(2067,"SAMARITAN_LETTER_RISH"). -lisp_code_name(2068,"SAMARITAN_LETTER_SHAN"). -lisp_code_name(2069,"SAMARITAN_LETTER_TAAF"). -lisp_code_name(2070,"SAMARITAN_MARK_IN"). -lisp_code_name(2071,"SAMARITAN_MARK_IN-ALAF"). -lisp_code_name(2072,"SAMARITAN_MARK_OCCLUSION"). -lisp_code_name(2073,"SAMARITAN_MARK_DAGESH"). -lisp_code_name(2074,"SAMARITAN_MODIFIER_LETTER_EPENTHETIC_YUT"). -lisp_code_name(2075,"SAMARITAN_MARK_EPENTHETIC_YUT"). -lisp_code_name(2076,"SAMARITAN_VOWEL_SIGN_LONG_E"). -lisp_code_name(2077,"SAMARITAN_VOWEL_SIGN_E"). -lisp_code_name(2078,"SAMARITAN_VOWEL_SIGN_OVERLONG_AA"). -lisp_code_name(2079,"SAMARITAN_VOWEL_SIGN_LONG_AA"). -lisp_code_name(2080,"SAMARITAN_VOWEL_SIGN_AA"). -lisp_code_name(2081,"SAMARITAN_VOWEL_SIGN_OVERLONG_A"). -lisp_code_name(2082,"SAMARITAN_VOWEL_SIGN_LONG_A"). -lisp_code_name(2083,"SAMARITAN_VOWEL_SIGN_A"). -lisp_code_name(2084,"SAMARITAN_MODIFIER_LETTER_SHORT_A"). -lisp_code_name(2085,"SAMARITAN_VOWEL_SIGN_SHORT_A"). -lisp_code_name(2086,"SAMARITAN_VOWEL_SIGN_LONG_U"). -lisp_code_name(2087,"SAMARITAN_VOWEL_SIGN_U"). -lisp_code_name(2088,"SAMARITAN_MODIFIER_LETTER_I"). -lisp_code_name(2089,"SAMARITAN_VOWEL_SIGN_LONG_I"). -lisp_code_name(2090,"SAMARITAN_VOWEL_SIGN_I"). -lisp_code_name(2091,"SAMARITAN_VOWEL_SIGN_O"). -lisp_code_name(2092,"SAMARITAN_VOWEL_SIGN_SUKUN"). -lisp_code_name(2093,"SAMARITAN_MARK_NEQUDAA"). -lisp_code_name(2094,"U82E"). -lisp_code_name(2095,"U82F"). -lisp_code_name(2096,"SAMARITAN_PUNCTUATION_NEQUDAA"). -lisp_code_name(2097,"SAMARITAN_PUNCTUATION_AFSAAQ"). -lisp_code_name(2098,"SAMARITAN_PUNCTUATION_ANGED"). -lisp_code_name(2099,"SAMARITAN_PUNCTUATION_BAU"). -lisp_code_name(2100,"SAMARITAN_PUNCTUATION_ATMAAU"). -lisp_code_name(2101,"SAMARITAN_PUNCTUATION_SHIYYAALAA"). -lisp_code_name(2102,"SAMARITAN_ABBREVIATION_MARK"). -lisp_code_name(2103,"SAMARITAN_PUNCTUATION_MELODIC_QITSA"). -lisp_code_name(2104,"SAMARITAN_PUNCTUATION_ZIQAA"). -lisp_code_name(2105,"SAMARITAN_PUNCTUATION_QITSA"). -lisp_code_name(2106,"SAMARITAN_PUNCTUATION_ZAEF"). -lisp_code_name(2107,"SAMARITAN_PUNCTUATION_TURU"). -lisp_code_name(2108,"SAMARITAN_PUNCTUATION_ARKAANU"). -lisp_code_name(2109,"SAMARITAN_PUNCTUATION_SOF_MASHFAAT"). -lisp_code_name(2110,"SAMARITAN_PUNCTUATION_ANNAAU"). -lisp_code_name(2111,"U83F"). -lisp_code_name(2112,"MANDAIC_LETTER_HALQA"). -lisp_code_name(2113,"MANDAIC_LETTER_AB"). -lisp_code_name(2114,"MANDAIC_LETTER_AG"). -lisp_code_name(2115,"MANDAIC_LETTER_AD"). -lisp_code_name(2116,"MANDAIC_LETTER_AH"). -lisp_code_name(2117,"MANDAIC_LETTER_USHENNA"). -lisp_code_name(2118,"MANDAIC_LETTER_AZ"). -lisp_code_name(2119,"MANDAIC_LETTER_IT"). -lisp_code_name(2120,"MANDAIC_LETTER_ATT"). -lisp_code_name(2121,"MANDAIC_LETTER_AKSA"). -lisp_code_name(2122,"MANDAIC_LETTER_AK"). -lisp_code_name(2123,"MANDAIC_LETTER_AL"). -lisp_code_name(2124,"MANDAIC_LETTER_AM"). -lisp_code_name(2125,"MANDAIC_LETTER_AN"). -lisp_code_name(2126,"MANDAIC_LETTER_AS"). -lisp_code_name(2127,"MANDAIC_LETTER_IN"). -lisp_code_name(2128,"MANDAIC_LETTER_AP"). -lisp_code_name(2129,"MANDAIC_LETTER_ASZ"). -lisp_code_name(2130,"MANDAIC_LETTER_AQ"). -lisp_code_name(2131,"MANDAIC_LETTER_AR"). -lisp_code_name(2132,"MANDAIC_LETTER_ASH"). -lisp_code_name(2133,"MANDAIC_LETTER_AT"). -lisp_code_name(2134,"MANDAIC_LETTER_DUSHENNA"). -lisp_code_name(2135,"MANDAIC_LETTER_KAD"). -lisp_code_name(2136,"MANDAIC_LETTER_AIN"). -lisp_code_name(2137,"MANDAIC_AFFRICATION_MARK"). -lisp_code_name(2138,"MANDAIC_VOCALIZATION_MARK"). -lisp_code_name(2139,"MANDAIC_GEMINATION_MARK"). -lisp_code_name(2140,"U85C"). -lisp_code_name(2141,"U85D"). -lisp_code_name(2142,"MANDAIC_PUNCTUATION"). -lisp_code_name(2143,"U85F"). -lisp_code_name(2144,"U860"). -lisp_code_name(2145,"U861"). -lisp_code_name(2146,"U862"). -lisp_code_name(2147,"U863"). -lisp_code_name(2148,"U864"). -lisp_code_name(2149,"U865"). -lisp_code_name(2150,"U866"). -lisp_code_name(2151,"U867"). -lisp_code_name(2152,"U868"). -lisp_code_name(2153,"U869"). -lisp_code_name(2154,"U86A"). -lisp_code_name(2155,"U86B"). -lisp_code_name(2156,"U86C"). -lisp_code_name(2157,"U86D"). -lisp_code_name(2158,"U86E"). -lisp_code_name(2159,"U86F"). -lisp_code_name(2160,"U870"). -lisp_code_name(2161,"U871"). -lisp_code_name(2162,"U872"). -lisp_code_name(2163,"U873"). -lisp_code_name(2164,"U874"). -lisp_code_name(2165,"U875"). -lisp_code_name(2166,"U876"). -lisp_code_name(2167,"U877"). -lisp_code_name(2168,"U878"). -lisp_code_name(2169,"U879"). -lisp_code_name(2170,"U87A"). -lisp_code_name(2171,"U87B"). -lisp_code_name(2172,"U87C"). -lisp_code_name(2173,"U87D"). -lisp_code_name(2174,"U87E"). -lisp_code_name(2175,"U87F"). -lisp_code_name(2176,"U880"). -lisp_code_name(2177,"U881"). -lisp_code_name(2178,"U882"). -lisp_code_name(2179,"U883"). -lisp_code_name(2180,"U884"). -lisp_code_name(2181,"U885"). -lisp_code_name(2182,"U886"). -lisp_code_name(2183,"U887"). -lisp_code_name(2184,"U888"). -lisp_code_name(2185,"U889"). -lisp_code_name(2186,"U88A"). -lisp_code_name(2187,"U88B"). -lisp_code_name(2188,"U88C"). -lisp_code_name(2189,"U88D"). -lisp_code_name(2190,"U88E"). -lisp_code_name(2191,"U88F"). -lisp_code_name(2192,"U890"). -lisp_code_name(2193,"U891"). -lisp_code_name(2194,"U892"). -lisp_code_name(2195,"U893"). -lisp_code_name(2196,"U894"). -lisp_code_name(2197,"U895"). -lisp_code_name(2198,"U896"). -lisp_code_name(2199,"U897"). -lisp_code_name(2200,"U898"). -lisp_code_name(2201,"U899"). -lisp_code_name(2202,"U89A"). -lisp_code_name(2203,"U89B"). -lisp_code_name(2204,"U89C"). -lisp_code_name(2205,"U89D"). -lisp_code_name(2206,"U89E"). -lisp_code_name(2207,"U89F"). -lisp_code_name(2208,"ARABIC_LETTER_BEH_WITH_SMALL_V_BELOW"). -lisp_code_name(2209,"ARABIC_LETTER_BEH_WITH_HAMZA_ABOVE"). -lisp_code_name(2210,"ARABIC_LETTER_JEEM_WITH_TWO_DOTS_ABOVE"). -lisp_code_name(2211,"ARABIC_LETTER_TAH_WITH_TWO_DOTS_ABOVE"). -lisp_code_name(2212,"ARABIC_LETTER_FEH_WITH_DOT_BELOW_AND_THREE_DOTS_ABOVE"). -lisp_code_name(2213,"ARABIC_LETTER_QAF_WITH_DOT_BELOW"). -lisp_code_name(2214,"ARABIC_LETTER_LAM_WITH_DOUBLE_BAR"). -lisp_code_name(2215,"ARABIC_LETTER_MEEM_WITH_THREE_DOTS_ABOVE"). -lisp_code_name(2216,"ARABIC_LETTER_YEH_WITH_TWO_DOTS_BELOW_AND_HAMZA_ABOVE"). -lisp_code_name(2217,"ARABIC_LETTER_YEH_WITH_TWO_DOTS_BELOW_AND_DOT_ABOVE"). -lisp_code_name(2218,"ARABIC_LETTER_REH_WITH_LOOP"). -lisp_code_name(2219,"ARABIC_LETTER_WAW_WITH_DOT_WITHIN"). -lisp_code_name(2220,"ARABIC_LETTER_ROHINGYA_YEH"). -lisp_code_name(2221,"ARABIC_LETTER_LOW_ALEF"). -lisp_code_name(2222,"ARABIC_LETTER_DAL_WITH_THREE_DOTS_BELOW"). -lisp_code_name(2223,"ARABIC_LETTER_SAD_WITH_THREE_DOTS_BELOW"). -lisp_code_name(2224,"ARABIC_LETTER_GAF_WITH_INVERTED_STROKE"). -lisp_code_name(2225,"ARABIC_LETTER_STRAIGHT_WAW"). -lisp_code_name(2226,"ARABIC_LETTER_ZAIN_WITH_INVERTED_V_ABOVE"). -lisp_code_name(2227,"U8B3"). -lisp_code_name(2228,"U8B4"). -lisp_code_name(2229,"U8B5"). -lisp_code_name(2230,"U8B6"). -lisp_code_name(2231,"U8B7"). -lisp_code_name(2232,"U8B8"). -lisp_code_name(2233,"U8B9"). -lisp_code_name(2234,"U8BA"). -lisp_code_name(2235,"U8BB"). -lisp_code_name(2236,"U8BC"). -lisp_code_name(2237,"U8BD"). -lisp_code_name(2238,"U8BE"). -lisp_code_name(2239,"U8BF"). -lisp_code_name(2240,"U8C0"). -lisp_code_name(2241,"U8C1"). -lisp_code_name(2242,"U8C2"). -lisp_code_name(2243,"U8C3"). -lisp_code_name(2244,"U8C4"). -lisp_code_name(2245,"U8C5"). -lisp_code_name(2246,"U8C6"). -lisp_code_name(2247,"U8C7"). -lisp_code_name(2248,"U8C8"). -lisp_code_name(2249,"U8C9"). -lisp_code_name(2250,"U8CA"). -lisp_code_name(2251,"U8CB"). -lisp_code_name(2252,"U8CC"). -lisp_code_name(2253,"U8CD"). -lisp_code_name(2254,"U8CE"). -lisp_code_name(2255,"U8CF"). -lisp_code_name(2256,"U8D0"). -lisp_code_name(2257,"U8D1"). -lisp_code_name(2258,"U8D2"). -lisp_code_name(2259,"U8D3"). -lisp_code_name(2260,"U8D4"). -lisp_code_name(2261,"U8D5"). -lisp_code_name(2262,"U8D6"). -lisp_code_name(2263,"U8D7"). -lisp_code_name(2264,"U8D8"). -lisp_code_name(2265,"U8D9"). -lisp_code_name(2266,"U8DA"). -lisp_code_name(2267,"U8DB"). -lisp_code_name(2268,"U8DC"). -lisp_code_name(2269,"U8DD"). -lisp_code_name(2270,"U8DE"). -lisp_code_name(2271,"U8DF"). -lisp_code_name(2272,"U8E0"). -lisp_code_name(2273,"U8E1"). -lisp_code_name(2274,"U8E2"). -lisp_code_name(2275,"U8E3"). -lisp_code_name(2276,"ARABIC_CURLY_FATHA"). -lisp_code_name(2277,"ARABIC_CURLY_DAMMA"). -lisp_code_name(2278,"ARABIC_CURLY_KASRA"). -lisp_code_name(2279,"ARABIC_CURLY_FATHATAN"). -lisp_code_name(2280,"ARABIC_CURLY_DAMMATAN"). -lisp_code_name(2281,"ARABIC_CURLY_KASRATAN"). -lisp_code_name(2282,"ARABIC_TONE_ONE_DOT_ABOVE"). -lisp_code_name(2283,"ARABIC_TONE_TWO_DOTS_ABOVE"). -lisp_code_name(2284,"ARABIC_TONE_LOOP_ABOVE"). -lisp_code_name(2285,"ARABIC_TONE_ONE_DOT_BELOW"). -lisp_code_name(2286,"ARABIC_TONE_TWO_DOTS_BELOW"). -lisp_code_name(2287,"ARABIC_TONE_LOOP_BELOW"). -lisp_code_name(2288,"ARABIC_OPEN_FATHATAN"). -lisp_code_name(2289,"ARABIC_OPEN_DAMMATAN"). -lisp_code_name(2290,"ARABIC_OPEN_KASRATAN"). -lisp_code_name(2291,"ARABIC_SMALL_HIGH_WAW"). -lisp_code_name(2292,"ARABIC_FATHA_WITH_RING"). -lisp_code_name(2293,"ARABIC_FATHA_WITH_DOT_ABOVE"). -lisp_code_name(2294,"ARABIC_KASRA_WITH_DOT_BELOW"). -lisp_code_name(2295,"ARABIC_LEFT_ARROWHEAD_ABOVE"). -lisp_code_name(2296,"ARABIC_RIGHT_ARROWHEAD_ABOVE"). -lisp_code_name(2297,"ARABIC_LEFT_ARROWHEAD_BELOW"). -lisp_code_name(2298,"ARABIC_RIGHT_ARROWHEAD_BELOW"). -lisp_code_name(2299,"ARABIC_DOUBLE_RIGHT_ARROWHEAD_ABOVE"). -lisp_code_name(2300,"ARABIC_DOUBLE_RIGHT_ARROWHEAD_ABOVE_WITH_DOT"). -lisp_code_name(2301,"ARABIC_RIGHT_ARROWHEAD_ABOVE_WITH_DOT"). -lisp_code_name(2302,"ARABIC_DAMMA_WITH_DOT"). -lisp_code_name(2303,"ARABIC_MARK_SIDEWAYS_NOON_GHUNNA"). -lisp_code_name(2304,"DEVANAGARI_SIGN_INVERTED_CANDRABINDU"). -lisp_code_name(2305,"DEVANAGARI_SIGN_CANDRABINDU"). -lisp_code_name(2306,"DEVANAGARI_SIGN_ANUSVARA"). -lisp_code_name(2307,"DEVANAGARI_SIGN_VISARGA"). -lisp_code_name(2308,"DEVANAGARI_LETTER_SHORT_A"). -lisp_code_name(2309,"DEVANAGARI_LETTER_A"). -lisp_code_name(2310,"DEVANAGARI_LETTER_AA"). -lisp_code_name(2311,"DEVANAGARI_LETTER_I"). -lisp_code_name(2312,"DEVANAGARI_LETTER_II"). -lisp_code_name(2313,"DEVANAGARI_LETTER_U"). -lisp_code_name(2314,"DEVANAGARI_LETTER_UU"). -lisp_code_name(2315,"DEVANAGARI_LETTER_VOCALIC_R"). -lisp_code_name(2316,"DEVANAGARI_LETTER_VOCALIC_L"). -lisp_code_name(2317,"DEVANAGARI_LETTER_CANDRA_E"). -lisp_code_name(2318,"DEVANAGARI_LETTER_SHORT_E"). -lisp_code_name(2319,"DEVANAGARI_LETTER_E"). -lisp_code_name(2320,"DEVANAGARI_LETTER_AI"). -lisp_code_name(2321,"DEVANAGARI_LETTER_CANDRA_O"). -lisp_code_name(2322,"DEVANAGARI_LETTER_SHORT_O"). -lisp_code_name(2323,"DEVANAGARI_LETTER_O"). -lisp_code_name(2324,"DEVANAGARI_LETTER_AU"). -lisp_code_name(2325,"DEVANAGARI_LETTER_KA"). -lisp_code_name(2326,"DEVANAGARI_LETTER_KHA"). -lisp_code_name(2327,"DEVANAGARI_LETTER_GA"). -lisp_code_name(2328,"DEVANAGARI_LETTER_GHA"). -lisp_code_name(2329,"DEVANAGARI_LETTER_NGA"). -lisp_code_name(2330,"DEVANAGARI_LETTER_CA"). -lisp_code_name(2331,"DEVANAGARI_LETTER_CHA"). -lisp_code_name(2332,"DEVANAGARI_LETTER_JA"). -lisp_code_name(2333,"DEVANAGARI_LETTER_JHA"). -lisp_code_name(2334,"DEVANAGARI_LETTER_NYA"). -lisp_code_name(2335,"DEVANAGARI_LETTER_TTA"). -lisp_code_name(2336,"DEVANAGARI_LETTER_TTHA"). -lisp_code_name(2337,"DEVANAGARI_LETTER_DDA"). -lisp_code_name(2338,"DEVANAGARI_LETTER_DDHA"). -lisp_code_name(2339,"DEVANAGARI_LETTER_NNA"). -lisp_code_name(2340,"DEVANAGARI_LETTER_TA"). -lisp_code_name(2341,"DEVANAGARI_LETTER_THA"). -lisp_code_name(2342,"DEVANAGARI_LETTER_DA"). -lisp_code_name(2343,"DEVANAGARI_LETTER_DHA"). -lisp_code_name(2344,"DEVANAGARI_LETTER_NA"). -lisp_code_name(2345,"DEVANAGARI_LETTER_NNNA"). -lisp_code_name(2346,"DEVANAGARI_LETTER_PA"). -lisp_code_name(2347,"DEVANAGARI_LETTER_PHA"). -lisp_code_name(2348,"DEVANAGARI_LETTER_BA"). -lisp_code_name(2349,"DEVANAGARI_LETTER_BHA"). -lisp_code_name(2350,"DEVANAGARI_LETTER_MA"). -lisp_code_name(2351,"DEVANAGARI_LETTER_YA"). -lisp_code_name(2352,"DEVANAGARI_LETTER_RA"). -lisp_code_name(2353,"DEVANAGARI_LETTER_RRA"). -lisp_code_name(2354,"DEVANAGARI_LETTER_LA"). -lisp_code_name(2355,"DEVANAGARI_LETTER_LLA"). -lisp_code_name(2356,"DEVANAGARI_LETTER_LLLA"). -lisp_code_name(2357,"DEVANAGARI_LETTER_VA"). -lisp_code_name(2358,"DEVANAGARI_LETTER_SHA"). -lisp_code_name(2359,"DEVANAGARI_LETTER_SSA"). -lisp_code_name(2360,"DEVANAGARI_LETTER_SA"). -lisp_code_name(2361,"DEVANAGARI_LETTER_HA"). -lisp_code_name(2362,"DEVANAGARI_VOWEL_SIGN_OE"). -lisp_code_name(2363,"DEVANAGARI_VOWEL_SIGN_OOE"). -lisp_code_name(2364,"DEVANAGARI_SIGN_NUKTA"). -lisp_code_name(2365,"DEVANAGARI_SIGN_AVAGRAHA"). -lisp_code_name(2366,"DEVANAGARI_VOWEL_SIGN_AA"). -lisp_code_name(2367,"DEVANAGARI_VOWEL_SIGN_I"). -lisp_code_name(2368,"DEVANAGARI_VOWEL_SIGN_II"). -lisp_code_name(2369,"DEVANAGARI_VOWEL_SIGN_U"). -lisp_code_name(2370,"DEVANAGARI_VOWEL_SIGN_UU"). -lisp_code_name(2371,"DEVANAGARI_VOWEL_SIGN_VOCALIC_R"). -lisp_code_name(2372,"DEVANAGARI_VOWEL_SIGN_VOCALIC_RR"). -lisp_code_name(2373,"DEVANAGARI_VOWEL_SIGN_CANDRA_E"). -lisp_code_name(2374,"DEVANAGARI_VOWEL_SIGN_SHORT_E"). -lisp_code_name(2375,"DEVANAGARI_VOWEL_SIGN_E"). -lisp_code_name(2376,"DEVANAGARI_VOWEL_SIGN_AI"). -lisp_code_name(2377,"DEVANAGARI_VOWEL_SIGN_CANDRA_O"). -lisp_code_name(2378,"DEVANAGARI_VOWEL_SIGN_SHORT_O"). -lisp_code_name(2379,"DEVANAGARI_VOWEL_SIGN_O"). -lisp_code_name(2380,"DEVANAGARI_VOWEL_SIGN_AU"). -lisp_code_name(2381,"DEVANAGARI_SIGN_VIRAMA"). -lisp_code_name(2382,"DEVANAGARI_VOWEL_SIGN_PRISHTHAMATRA_E"). -lisp_code_name(2383,"DEVANAGARI_VOWEL_SIGN_AW"). -lisp_code_name(2384,"DEVANAGARI_OM"). -lisp_code_name(2385,"DEVANAGARI_STRESS_SIGN_UDATTA"). -lisp_code_name(2386,"DEVANAGARI_STRESS_SIGN_ANUDATTA"). -lisp_code_name(2387,"DEVANAGARI_GRAVE_ACCENT"). -lisp_code_name(2388,"DEVANAGARI_ACUTE_ACCENT"). -lisp_code_name(2389,"DEVANAGARI_VOWEL_SIGN_CANDRA_LONG_E"). -lisp_code_name(2390,"DEVANAGARI_VOWEL_SIGN_UE"). -lisp_code_name(2391,"DEVANAGARI_VOWEL_SIGN_UUE"). -lisp_code_name(2392,"DEVANAGARI_LETTER_QA"). -lisp_code_name(2393,"DEVANAGARI_LETTER_KHHA"). -lisp_code_name(2394,"DEVANAGARI_LETTER_GHHA"). -lisp_code_name(2395,"DEVANAGARI_LETTER_ZA"). -lisp_code_name(2396,"DEVANAGARI_LETTER_DDDHA"). -lisp_code_name(2397,"DEVANAGARI_LETTER_RHA"). -lisp_code_name(2398,"DEVANAGARI_LETTER_FA"). -lisp_code_name(2399,"DEVANAGARI_LETTER_YYA"). -lisp_code_name(2400,"DEVANAGARI_LETTER_VOCALIC_RR"). -lisp_code_name(2401,"DEVANAGARI_LETTER_VOCALIC_LL"). -lisp_code_name(2402,"DEVANAGARI_VOWEL_SIGN_VOCALIC_L"). -lisp_code_name(2403,"DEVANAGARI_VOWEL_SIGN_VOCALIC_LL"). -lisp_code_name(2404,"DEVANAGARI_DANDA"). -lisp_code_name(2405,"DEVANAGARI_DOUBLE_DANDA"). -lisp_code_name(2406,"DEVANAGARI_DIGIT_ZERO"). -lisp_code_name(2407,"DEVANAGARI_DIGIT_ONE"). -lisp_code_name(2408,"DEVANAGARI_DIGIT_TWO"). -lisp_code_name(2409,"DEVANAGARI_DIGIT_THREE"). -lisp_code_name(2410,"DEVANAGARI_DIGIT_FOUR"). -lisp_code_name(2411,"DEVANAGARI_DIGIT_FIVE"). -lisp_code_name(2412,"DEVANAGARI_DIGIT_SIX"). -lisp_code_name(2413,"DEVANAGARI_DIGIT_SEVEN"). -lisp_code_name(2414,"DEVANAGARI_DIGIT_EIGHT"). -lisp_code_name(2415,"DEVANAGARI_DIGIT_NINE"). -lisp_code_name(2416,"DEVANAGARI_ABBREVIATION_SIGN"). -lisp_code_name(2417,"DEVANAGARI_SIGN_HIGH_SPACING_DOT"). -lisp_code_name(2418,"DEVANAGARI_LETTER_CANDRA_A"). -lisp_code_name(2419,"DEVANAGARI_LETTER_OE"). -lisp_code_name(2420,"DEVANAGARI_LETTER_OOE"). -lisp_code_name(2421,"DEVANAGARI_LETTER_AW"). -lisp_code_name(2422,"DEVANAGARI_LETTER_UE"). -lisp_code_name(2423,"DEVANAGARI_LETTER_UUE"). -lisp_code_name(2424,"DEVANAGARI_LETTER_MARWARI_DDA"). -lisp_code_name(2425,"DEVANAGARI_LETTER_ZHA"). -lisp_code_name(2426,"DEVANAGARI_LETTER_HEAVY_YA"). -lisp_code_name(2427,"DEVANAGARI_LETTER_GGA"). -lisp_code_name(2428,"DEVANAGARI_LETTER_JJA"). -lisp_code_name(2429,"DEVANAGARI_LETTER_GLOTTAL_STOP"). -lisp_code_name(2430,"DEVANAGARI_LETTER_DDDA"). -lisp_code_name(2431,"DEVANAGARI_LETTER_BBA"). -lisp_code_name(2432,"BENGALI_ANJI"). -lisp_code_name(2433,"BENGALI_SIGN_CANDRABINDU"). -lisp_code_name(2434,"BENGALI_SIGN_ANUSVARA"). -lisp_code_name(2435,"BENGALI_SIGN_VISARGA"). -lisp_code_name(2436,"U984"). -lisp_code_name(2437,"BENGALI_LETTER_A"). -lisp_code_name(2438,"BENGALI_LETTER_AA"). -lisp_code_name(2439,"BENGALI_LETTER_I"). -lisp_code_name(2440,"BENGALI_LETTER_II"). -lisp_code_name(2441,"BENGALI_LETTER_U"). -lisp_code_name(2442,"BENGALI_LETTER_UU"). -lisp_code_name(2443,"BENGALI_LETTER_VOCALIC_R"). -lisp_code_name(2444,"BENGALI_LETTER_VOCALIC_L"). -lisp_code_name(2445,"U98D"). -lisp_code_name(2446,"U98E"). -lisp_code_name(2447,"BENGALI_LETTER_E"). -lisp_code_name(2448,"BENGALI_LETTER_AI"). -lisp_code_name(2449,"U991"). -lisp_code_name(2450,"U992"). -lisp_code_name(2451,"BENGALI_LETTER_O"). -lisp_code_name(2452,"BENGALI_LETTER_AU"). -lisp_code_name(2453,"BENGALI_LETTER_KA"). -lisp_code_name(2454,"BENGALI_LETTER_KHA"). -lisp_code_name(2455,"BENGALI_LETTER_GA"). -lisp_code_name(2456,"BENGALI_LETTER_GHA"). -lisp_code_name(2457,"BENGALI_LETTER_NGA"). -lisp_code_name(2458,"BENGALI_LETTER_CA"). -lisp_code_name(2459,"BENGALI_LETTER_CHA"). -lisp_code_name(2460,"BENGALI_LETTER_JA"). -lisp_code_name(2461,"BENGALI_LETTER_JHA"). -lisp_code_name(2462,"BENGALI_LETTER_NYA"). -lisp_code_name(2463,"BENGALI_LETTER_TTA"). -lisp_code_name(2464,"BENGALI_LETTER_TTHA"). -lisp_code_name(2465,"BENGALI_LETTER_DDA"). -lisp_code_name(2466,"BENGALI_LETTER_DDHA"). -lisp_code_name(2467,"BENGALI_LETTER_NNA"). -lisp_code_name(2468,"BENGALI_LETTER_TA"). -lisp_code_name(2469,"BENGALI_LETTER_THA"). -lisp_code_name(2470,"BENGALI_LETTER_DA"). -lisp_code_name(2471,"BENGALI_LETTER_DHA"). -lisp_code_name(2472,"BENGALI_LETTER_NA"). -lisp_code_name(2473,"U9A9"). -lisp_code_name(2474,"BENGALI_LETTER_PA"). -lisp_code_name(2475,"BENGALI_LETTER_PHA"). -lisp_code_name(2476,"BENGALI_LETTER_BA"). -lisp_code_name(2477,"BENGALI_LETTER_BHA"). -lisp_code_name(2478,"BENGALI_LETTER_MA"). -lisp_code_name(2479,"BENGALI_LETTER_YA"). -lisp_code_name(2480,"BENGALI_LETTER_RA"). -lisp_code_name(2481,"U9B1"). -lisp_code_name(2482,"BENGALI_LETTER_LA"). -lisp_code_name(2483,"U9B3"). -lisp_code_name(2484,"U9B4"). -lisp_code_name(2485,"U9B5"). -lisp_code_name(2486,"BENGALI_LETTER_SHA"). -lisp_code_name(2487,"BENGALI_LETTER_SSA"). -lisp_code_name(2488,"BENGALI_LETTER_SA"). -lisp_code_name(2489,"BENGALI_LETTER_HA"). -lisp_code_name(2490,"U9BA"). -lisp_code_name(2491,"U9BB"). -lisp_code_name(2492,"BENGALI_SIGN_NUKTA"). -lisp_code_name(2493,"BENGALI_SIGN_AVAGRAHA"). -lisp_code_name(2494,"BENGALI_VOWEL_SIGN_AA"). -lisp_code_name(2495,"BENGALI_VOWEL_SIGN_I"). -lisp_code_name(2496,"BENGALI_VOWEL_SIGN_II"). -lisp_code_name(2497,"BENGALI_VOWEL_SIGN_U"). -lisp_code_name(2498,"BENGALI_VOWEL_SIGN_UU"). -lisp_code_name(2499,"BENGALI_VOWEL_SIGN_VOCALIC_R"). -lisp_code_name(2500,"BENGALI_VOWEL_SIGN_VOCALIC_RR"). -lisp_code_name(2501,"U9C5"). -lisp_code_name(2502,"U9C6"). -lisp_code_name(2503,"BENGALI_VOWEL_SIGN_E"). -lisp_code_name(2504,"BENGALI_VOWEL_SIGN_AI"). -lisp_code_name(2505,"U9C9"). -lisp_code_name(2506,"U9CA"). -lisp_code_name(2507,"BENGALI_VOWEL_SIGN_O"). -lisp_code_name(2508,"BENGALI_VOWEL_SIGN_AU"). -lisp_code_name(2509,"BENGALI_SIGN_VIRAMA"). -lisp_code_name(2510,"BENGALI_LETTER_KHANDA_TA"). -lisp_code_name(2511,"U9CF"). -lisp_code_name(2512,"U9D0"). -lisp_code_name(2513,"U9D1"). -lisp_code_name(2514,"U9D2"). -lisp_code_name(2515,"U9D3"). -lisp_code_name(2516,"U9D4"). -lisp_code_name(2517,"U9D5"). -lisp_code_name(2518,"U9D6"). -lisp_code_name(2519,"BENGALI_AU_LENGTH_MARK"). -lisp_code_name(2520,"U9D8"). -lisp_code_name(2521,"U9D9"). -lisp_code_name(2522,"U9DA"). -lisp_code_name(2523,"U9DB"). -lisp_code_name(2524,"BENGALI_LETTER_RRA"). -lisp_code_name(2525,"BENGALI_LETTER_RHA"). -lisp_code_name(2526,"U9DE"). -lisp_code_name(2527,"BENGALI_LETTER_YYA"). -lisp_code_name(2528,"BENGALI_LETTER_VOCALIC_RR"). -lisp_code_name(2529,"BENGALI_LETTER_VOCALIC_LL"). -lisp_code_name(2530,"BENGALI_VOWEL_SIGN_VOCALIC_L"). -lisp_code_name(2531,"BENGALI_VOWEL_SIGN_VOCALIC_LL"). -lisp_code_name(2532,"U9E4"). -lisp_code_name(2533,"U9E5"). -lisp_code_name(2534,"BENGALI_DIGIT_ZERO"). -lisp_code_name(2535,"BENGALI_DIGIT_ONE"). -lisp_code_name(2536,"BENGALI_DIGIT_TWO"). -lisp_code_name(2537,"BENGALI_DIGIT_THREE"). -lisp_code_name(2538,"BENGALI_DIGIT_FOUR"). -lisp_code_name(2539,"BENGALI_DIGIT_FIVE"). -lisp_code_name(2540,"BENGALI_DIGIT_SIX"). -lisp_code_name(2541,"BENGALI_DIGIT_SEVEN"). -lisp_code_name(2542,"BENGALI_DIGIT_EIGHT"). -lisp_code_name(2543,"BENGALI_DIGIT_NINE"). -lisp_code_name(2544,"BENGALI_LETTER_RA_WITH_MIDDLE_DIAGONAL"). -lisp_code_name(2545,"BENGALI_LETTER_RA_WITH_LOWER_DIAGONAL"). -lisp_code_name(2546,"BENGALI_RUPEE_MARK"). -lisp_code_name(2547,"BENGALI_RUPEE_SIGN"). -lisp_code_name(2548,"BENGALI_CURRENCY_NUMERATOR_ONE"). -lisp_code_name(2549,"BENGALI_CURRENCY_NUMERATOR_TWO"). -lisp_code_name(2550,"BENGALI_CURRENCY_NUMERATOR_THREE"). -lisp_code_name(2551,"BENGALI_CURRENCY_NUMERATOR_FOUR"). -lisp_code_name(2552,"BENGALI_CURRENCY_NUMERATOR_ONE_LESS_THAN_THE_DENOMINATOR"). -lisp_code_name(2553,"BENGALI_CURRENCY_DENOMINATOR_SIXTEEN"). -lisp_code_name(2554,"BENGALI_ISSHAR"). -lisp_code_name(2555,"BENGALI_GANDA_MARK"). -lisp_code_name(2556,"U9FC"). -lisp_code_name(2557,"U9FD"). -lisp_code_name(2558,"U9FE"). -lisp_code_name(2559,"U9FF"). -lisp_code_name(2560,"UA00"). -lisp_code_name(2561,"GURMUKHI_SIGN_ADAK_BINDI"). -lisp_code_name(2562,"GURMUKHI_SIGN_BINDI"). -lisp_code_name(2563,"GURMUKHI_SIGN_VISARGA"). -lisp_code_name(2564,"UA04"). -lisp_code_name(2565,"GURMUKHI_LETTER_A"). -lisp_code_name(2566,"GURMUKHI_LETTER_AA"). -lisp_code_name(2567,"GURMUKHI_LETTER_I"). -lisp_code_name(2568,"GURMUKHI_LETTER_II"). -lisp_code_name(2569,"GURMUKHI_LETTER_U"). -lisp_code_name(2570,"GURMUKHI_LETTER_UU"). -lisp_code_name(2571,"UA0B"). -lisp_code_name(2572,"UA0C"). -lisp_code_name(2573,"UA0D"). -lisp_code_name(2574,"UA0E"). -lisp_code_name(2575,"GURMUKHI_LETTER_EE"). -lisp_code_name(2576,"GURMUKHI_LETTER_AI"). -lisp_code_name(2577,"UA11"). -lisp_code_name(2578,"UA12"). -lisp_code_name(2579,"GURMUKHI_LETTER_OO"). -lisp_code_name(2580,"GURMUKHI_LETTER_AU"). -lisp_code_name(2581,"GURMUKHI_LETTER_KA"). -lisp_code_name(2582,"GURMUKHI_LETTER_KHA"). -lisp_code_name(2583,"GURMUKHI_LETTER_GA"). -lisp_code_name(2584,"GURMUKHI_LETTER_GHA"). -lisp_code_name(2585,"GURMUKHI_LETTER_NGA"). -lisp_code_name(2586,"GURMUKHI_LETTER_CA"). -lisp_code_name(2587,"GURMUKHI_LETTER_CHA"). -lisp_code_name(2588,"GURMUKHI_LETTER_JA"). -lisp_code_name(2589,"GURMUKHI_LETTER_JHA"). -lisp_code_name(2590,"GURMUKHI_LETTER_NYA"). -lisp_code_name(2591,"GURMUKHI_LETTER_TTA"). -lisp_code_name(2592,"GURMUKHI_LETTER_TTHA"). -lisp_code_name(2593,"GURMUKHI_LETTER_DDA"). -lisp_code_name(2594,"GURMUKHI_LETTER_DDHA"). -lisp_code_name(2595,"GURMUKHI_LETTER_NNA"). -lisp_code_name(2596,"GURMUKHI_LETTER_TA"). -lisp_code_name(2597,"GURMUKHI_LETTER_THA"). -lisp_code_name(2598,"GURMUKHI_LETTER_DA"). -lisp_code_name(2599,"GURMUKHI_LETTER_DHA"). -lisp_code_name(2600,"GURMUKHI_LETTER_NA"). -lisp_code_name(2601,"UA29"). -lisp_code_name(2602,"GURMUKHI_LETTER_PA"). -lisp_code_name(2603,"GURMUKHI_LETTER_PHA"). -lisp_code_name(2604,"GURMUKHI_LETTER_BA"). -lisp_code_name(2605,"GURMUKHI_LETTER_BHA"). -lisp_code_name(2606,"GURMUKHI_LETTER_MA"). -lisp_code_name(2607,"GURMUKHI_LETTER_YA"). -lisp_code_name(2608,"GURMUKHI_LETTER_RA"). -lisp_code_name(2609,"UA31"). -lisp_code_name(2610,"GURMUKHI_LETTER_LA"). -lisp_code_name(2611,"GURMUKHI_LETTER_LLA"). -lisp_code_name(2612,"UA34"). -lisp_code_name(2613,"GURMUKHI_LETTER_VA"). -lisp_code_name(2614,"GURMUKHI_LETTER_SHA"). -lisp_code_name(2615,"UA37"). -lisp_code_name(2616,"GURMUKHI_LETTER_SA"). -lisp_code_name(2617,"GURMUKHI_LETTER_HA"). -lisp_code_name(2618,"UA3A"). -lisp_code_name(2619,"UA3B"). -lisp_code_name(2620,"GURMUKHI_SIGN_NUKTA"). -lisp_code_name(2621,"UA3D"). -lisp_code_name(2622,"GURMUKHI_VOWEL_SIGN_AA"). -lisp_code_name(2623,"GURMUKHI_VOWEL_SIGN_I"). -lisp_code_name(2624,"GURMUKHI_VOWEL_SIGN_II"). -lisp_code_name(2625,"GURMUKHI_VOWEL_SIGN_U"). -lisp_code_name(2626,"GURMUKHI_VOWEL_SIGN_UU"). -lisp_code_name(2627,"UA43"). -lisp_code_name(2628,"UA44"). -lisp_code_name(2629,"UA45"). -lisp_code_name(2630,"UA46"). -lisp_code_name(2631,"GURMUKHI_VOWEL_SIGN_EE"). -lisp_code_name(2632,"GURMUKHI_VOWEL_SIGN_AI"). -lisp_code_name(2633,"UA49"). -lisp_code_name(2634,"UA4A"). -lisp_code_name(2635,"GURMUKHI_VOWEL_SIGN_OO"). -lisp_code_name(2636,"GURMUKHI_VOWEL_SIGN_AU"). -lisp_code_name(2637,"GURMUKHI_SIGN_VIRAMA"). -lisp_code_name(2638,"UA4E"). -lisp_code_name(2639,"UA4F"). -lisp_code_name(2640,"UA50"). -lisp_code_name(2641,"GURMUKHI_SIGN_UDAAT"). -lisp_code_name(2642,"UA52"). -lisp_code_name(2643,"UA53"). -lisp_code_name(2644,"UA54"). -lisp_code_name(2645,"UA55"). -lisp_code_name(2646,"UA56"). -lisp_code_name(2647,"UA57"). -lisp_code_name(2648,"UA58"). -lisp_code_name(2649,"GURMUKHI_LETTER_KHHA"). -lisp_code_name(2650,"GURMUKHI_LETTER_GHHA"). -lisp_code_name(2651,"GURMUKHI_LETTER_ZA"). -lisp_code_name(2652,"GURMUKHI_LETTER_RRA"). -lisp_code_name(2653,"UA5D"). -lisp_code_name(2654,"GURMUKHI_LETTER_FA"). -lisp_code_name(2655,"UA5F"). -lisp_code_name(2656,"UA60"). -lisp_code_name(2657,"UA61"). -lisp_code_name(2658,"UA62"). -lisp_code_name(2659,"UA63"). -lisp_code_name(2660,"UA64"). -lisp_code_name(2661,"UA65"). -lisp_code_name(2662,"GURMUKHI_DIGIT_ZERO"). -lisp_code_name(2663,"GURMUKHI_DIGIT_ONE"). -lisp_code_name(2664,"GURMUKHI_DIGIT_TWO"). -lisp_code_name(2665,"GURMUKHI_DIGIT_THREE"). -lisp_code_name(2666,"GURMUKHI_DIGIT_FOUR"). -lisp_code_name(2667,"GURMUKHI_DIGIT_FIVE"). -lisp_code_name(2668,"GURMUKHI_DIGIT_SIX"). -lisp_code_name(2669,"GURMUKHI_DIGIT_SEVEN"). -lisp_code_name(2670,"GURMUKHI_DIGIT_EIGHT"). -lisp_code_name(2671,"GURMUKHI_DIGIT_NINE"). -lisp_code_name(2672,"GURMUKHI_TIPPI"). -lisp_code_name(2673,"GURMUKHI_ADDAK"). -lisp_code_name(2674,"GURMUKHI_IRI"). -lisp_code_name(2675,"GURMUKHI_URA"). -lisp_code_name(2676,"GURMUKHI_EK_ONKAR"). -lisp_code_name(2677,"GURMUKHI_SIGN_YAKASH"). -lisp_code_name(2678,"UA76"). -lisp_code_name(2679,"UA77"). -lisp_code_name(2680,"UA78"). -lisp_code_name(2681,"UA79"). -lisp_code_name(2682,"UA7A"). -lisp_code_name(2683,"UA7B"). -lisp_code_name(2684,"UA7C"). -lisp_code_name(2685,"UA7D"). -lisp_code_name(2686,"UA7E"). -lisp_code_name(2687,"UA7F"). -lisp_code_name(2688,"UA80"). -lisp_code_name(2689,"GUJARATI_SIGN_CANDRABINDU"). -lisp_code_name(2690,"GUJARATI_SIGN_ANUSVARA"). -lisp_code_name(2691,"GUJARATI_SIGN_VISARGA"). -lisp_code_name(2692,"UA84"). -lisp_code_name(2693,"GUJARATI_LETTER_A"). -lisp_code_name(2694,"GUJARATI_LETTER_AA"). -lisp_code_name(2695,"GUJARATI_LETTER_I"). -lisp_code_name(2696,"GUJARATI_LETTER_II"). -lisp_code_name(2697,"GUJARATI_LETTER_U"). -lisp_code_name(2698,"GUJARATI_LETTER_UU"). -lisp_code_name(2699,"GUJARATI_LETTER_VOCALIC_R"). -lisp_code_name(2700,"GUJARATI_LETTER_VOCALIC_L"). -lisp_code_name(2701,"GUJARATI_VOWEL_CANDRA_E"). -lisp_code_name(2702,"UA8E"). -lisp_code_name(2703,"GUJARATI_LETTER_E"). -lisp_code_name(2704,"GUJARATI_LETTER_AI"). -lisp_code_name(2705,"GUJARATI_VOWEL_CANDRA_O"). -lisp_code_name(2706,"UA92"). -lisp_code_name(2707,"GUJARATI_LETTER_O"). -lisp_code_name(2708,"GUJARATI_LETTER_AU"). -lisp_code_name(2709,"GUJARATI_LETTER_KA"). -lisp_code_name(2710,"GUJARATI_LETTER_KHA"). -lisp_code_name(2711,"GUJARATI_LETTER_GA"). -lisp_code_name(2712,"GUJARATI_LETTER_GHA"). -lisp_code_name(2713,"GUJARATI_LETTER_NGA"). -lisp_code_name(2714,"GUJARATI_LETTER_CA"). -lisp_code_name(2715,"GUJARATI_LETTER_CHA"). -lisp_code_name(2716,"GUJARATI_LETTER_JA"). -lisp_code_name(2717,"GUJARATI_LETTER_JHA"). -lisp_code_name(2718,"GUJARATI_LETTER_NYA"). -lisp_code_name(2719,"GUJARATI_LETTER_TTA"). -lisp_code_name(2720,"GUJARATI_LETTER_TTHA"). -lisp_code_name(2721,"GUJARATI_LETTER_DDA"). -lisp_code_name(2722,"GUJARATI_LETTER_DDHA"). -lisp_code_name(2723,"GUJARATI_LETTER_NNA"). -lisp_code_name(2724,"GUJARATI_LETTER_TA"). -lisp_code_name(2725,"GUJARATI_LETTER_THA"). -lisp_code_name(2726,"GUJARATI_LETTER_DA"). -lisp_code_name(2727,"GUJARATI_LETTER_DHA"). -lisp_code_name(2728,"GUJARATI_LETTER_NA"). -lisp_code_name(2729,"UAA9"). -lisp_code_name(2730,"GUJARATI_LETTER_PA"). -lisp_code_name(2731,"GUJARATI_LETTER_PHA"). -lisp_code_name(2732,"GUJARATI_LETTER_BA"). -lisp_code_name(2733,"GUJARATI_LETTER_BHA"). -lisp_code_name(2734,"GUJARATI_LETTER_MA"). -lisp_code_name(2735,"GUJARATI_LETTER_YA"). -lisp_code_name(2736,"GUJARATI_LETTER_RA"). -lisp_code_name(2737,"UAB1"). -lisp_code_name(2738,"GUJARATI_LETTER_LA"). -lisp_code_name(2739,"GUJARATI_LETTER_LLA"). -lisp_code_name(2740,"UAB4"). -lisp_code_name(2741,"GUJARATI_LETTER_VA"). -lisp_code_name(2742,"GUJARATI_LETTER_SHA"). -lisp_code_name(2743,"GUJARATI_LETTER_SSA"). -lisp_code_name(2744,"GUJARATI_LETTER_SA"). -lisp_code_name(2745,"GUJARATI_LETTER_HA"). -lisp_code_name(2746,"UABA"). -lisp_code_name(2747,"UABB"). -lisp_code_name(2748,"GUJARATI_SIGN_NUKTA"). -lisp_code_name(2749,"GUJARATI_SIGN_AVAGRAHA"). -lisp_code_name(2750,"GUJARATI_VOWEL_SIGN_AA"). -lisp_code_name(2751,"GUJARATI_VOWEL_SIGN_I"). -lisp_code_name(2752,"GUJARATI_VOWEL_SIGN_II"). -lisp_code_name(2753,"GUJARATI_VOWEL_SIGN_U"). -lisp_code_name(2754,"GUJARATI_VOWEL_SIGN_UU"). -lisp_code_name(2755,"GUJARATI_VOWEL_SIGN_VOCALIC_R"). -lisp_code_name(2756,"GUJARATI_VOWEL_SIGN_VOCALIC_RR"). -lisp_code_name(2757,"GUJARATI_VOWEL_SIGN_CANDRA_E"). -lisp_code_name(2758,"UAC6"). -lisp_code_name(2759,"GUJARATI_VOWEL_SIGN_E"). -lisp_code_name(2760,"GUJARATI_VOWEL_SIGN_AI"). -lisp_code_name(2761,"GUJARATI_VOWEL_SIGN_CANDRA_O"). -lisp_code_name(2762,"UACA"). -lisp_code_name(2763,"GUJARATI_VOWEL_SIGN_O"). -lisp_code_name(2764,"GUJARATI_VOWEL_SIGN_AU"). -lisp_code_name(2765,"GUJARATI_SIGN_VIRAMA"). -lisp_code_name(2766,"UACE"). -lisp_code_name(2767,"UACF"). -lisp_code_name(2768,"GUJARATI_OM"). -lisp_code_name(2769,"UAD1"). -lisp_code_name(2770,"UAD2"). -lisp_code_name(2771,"UAD3"). -lisp_code_name(2772,"UAD4"). -lisp_code_name(2773,"UAD5"). -lisp_code_name(2774,"UAD6"). -lisp_code_name(2775,"UAD7"). -lisp_code_name(2776,"UAD8"). -lisp_code_name(2777,"UAD9"). -lisp_code_name(2778,"UADA"). -lisp_code_name(2779,"UADB"). -lisp_code_name(2780,"UADC"). -lisp_code_name(2781,"UADD"). -lisp_code_name(2782,"UADE"). -lisp_code_name(2783,"UADF"). -lisp_code_name(2784,"GUJARATI_LETTER_VOCALIC_RR"). -lisp_code_name(2785,"GUJARATI_LETTER_VOCALIC_LL"). -lisp_code_name(2786,"GUJARATI_VOWEL_SIGN_VOCALIC_L"). -lisp_code_name(2787,"GUJARATI_VOWEL_SIGN_VOCALIC_LL"). -lisp_code_name(2788,"UAE4"). -lisp_code_name(2789,"UAE5"). -lisp_code_name(2790,"GUJARATI_DIGIT_ZERO"). -lisp_code_name(2791,"GUJARATI_DIGIT_ONE"). -lisp_code_name(2792,"GUJARATI_DIGIT_TWO"). -lisp_code_name(2793,"GUJARATI_DIGIT_THREE"). -lisp_code_name(2794,"GUJARATI_DIGIT_FOUR"). -lisp_code_name(2795,"GUJARATI_DIGIT_FIVE"). -lisp_code_name(2796,"GUJARATI_DIGIT_SIX"). -lisp_code_name(2797,"GUJARATI_DIGIT_SEVEN"). -lisp_code_name(2798,"GUJARATI_DIGIT_EIGHT"). -lisp_code_name(2799,"GUJARATI_DIGIT_NINE"). -lisp_code_name(2800,"GUJARATI_ABBREVIATION_SIGN"). -lisp_code_name(2801,"GUJARATI_RUPEE_SIGN"). -lisp_code_name(2802,"UAF2"). -lisp_code_name(2803,"UAF3"). -lisp_code_name(2804,"UAF4"). -lisp_code_name(2805,"UAF5"). -lisp_code_name(2806,"UAF6"). -lisp_code_name(2807,"UAF7"). -lisp_code_name(2808,"UAF8"). -lisp_code_name(2809,"UAF9"). -lisp_code_name(2810,"UAFA"). -lisp_code_name(2811,"UAFB"). -lisp_code_name(2812,"UAFC"). -lisp_code_name(2813,"UAFD"). -lisp_code_name(2814,"UAFE"). -lisp_code_name(2815,"UAFF"). -lisp_code_name(2816,"UB00"). -lisp_code_name(2817,"ORIYA_SIGN_CANDRABINDU"). -lisp_code_name(2818,"ORIYA_SIGN_ANUSVARA"). -lisp_code_name(2819,"ORIYA_SIGN_VISARGA"). -lisp_code_name(2820,"UB04"). -lisp_code_name(2821,"ORIYA_LETTER_A"). -lisp_code_name(2822,"ORIYA_LETTER_AA"). -lisp_code_name(2823,"ORIYA_LETTER_I"). -lisp_code_name(2824,"ORIYA_LETTER_II"). -lisp_code_name(2825,"ORIYA_LETTER_U"). -lisp_code_name(2826,"ORIYA_LETTER_UU"). -lisp_code_name(2827,"ORIYA_LETTER_VOCALIC_R"). -lisp_code_name(2828,"ORIYA_LETTER_VOCALIC_L"). -lisp_code_name(2829,"UB0D"). -lisp_code_name(2830,"UB0E"). -lisp_code_name(2831,"ORIYA_LETTER_E"). -lisp_code_name(2832,"ORIYA_LETTER_AI"). -lisp_code_name(2833,"UB11"). -lisp_code_name(2834,"UB12"). -lisp_code_name(2835,"ORIYA_LETTER_O"). -lisp_code_name(2836,"ORIYA_LETTER_AU"). -lisp_code_name(2837,"ORIYA_LETTER_KA"). -lisp_code_name(2838,"ORIYA_LETTER_KHA"). -lisp_code_name(2839,"ORIYA_LETTER_GA"). -lisp_code_name(2840,"ORIYA_LETTER_GHA"). -lisp_code_name(2841,"ORIYA_LETTER_NGA"). -lisp_code_name(2842,"ORIYA_LETTER_CA"). -lisp_code_name(2843,"ORIYA_LETTER_CHA"). -lisp_code_name(2844,"ORIYA_LETTER_JA"). -lisp_code_name(2845,"ORIYA_LETTER_JHA"). -lisp_code_name(2846,"ORIYA_LETTER_NYA"). -lisp_code_name(2847,"ORIYA_LETTER_TTA"). -lisp_code_name(2848,"ORIYA_LETTER_TTHA"). -lisp_code_name(2849,"ORIYA_LETTER_DDA"). -lisp_code_name(2850,"ORIYA_LETTER_DDHA"). -lisp_code_name(2851,"ORIYA_LETTER_NNA"). -lisp_code_name(2852,"ORIYA_LETTER_TA"). -lisp_code_name(2853,"ORIYA_LETTER_THA"). -lisp_code_name(2854,"ORIYA_LETTER_DA"). -lisp_code_name(2855,"ORIYA_LETTER_DHA"). -lisp_code_name(2856,"ORIYA_LETTER_NA"). -lisp_code_name(2857,"UB29"). -lisp_code_name(2858,"ORIYA_LETTER_PA"). -lisp_code_name(2859,"ORIYA_LETTER_PHA"). -lisp_code_name(2860,"ORIYA_LETTER_BA"). -lisp_code_name(2861,"ORIYA_LETTER_BHA"). -lisp_code_name(2862,"ORIYA_LETTER_MA"). -lisp_code_name(2863,"ORIYA_LETTER_YA"). -lisp_code_name(2864,"ORIYA_LETTER_RA"). -lisp_code_name(2865,"UB31"). -lisp_code_name(2866,"ORIYA_LETTER_LA"). -lisp_code_name(2867,"ORIYA_LETTER_LLA"). -lisp_code_name(2868,"UB34"). -lisp_code_name(2869,"ORIYA_LETTER_VA"). -lisp_code_name(2870,"ORIYA_LETTER_SHA"). -lisp_code_name(2871,"ORIYA_LETTER_SSA"). -lisp_code_name(2872,"ORIYA_LETTER_SA"). -lisp_code_name(2873,"ORIYA_LETTER_HA"). -lisp_code_name(2874,"UB3A"). -lisp_code_name(2875,"UB3B"). -lisp_code_name(2876,"ORIYA_SIGN_NUKTA"). -lisp_code_name(2877,"ORIYA_SIGN_AVAGRAHA"). -lisp_code_name(2878,"ORIYA_VOWEL_SIGN_AA"). -lisp_code_name(2879,"ORIYA_VOWEL_SIGN_I"). -lisp_code_name(2880,"ORIYA_VOWEL_SIGN_II"). -lisp_code_name(2881,"ORIYA_VOWEL_SIGN_U"). -lisp_code_name(2882,"ORIYA_VOWEL_SIGN_UU"). -lisp_code_name(2883,"ORIYA_VOWEL_SIGN_VOCALIC_R"). -lisp_code_name(2884,"ORIYA_VOWEL_SIGN_VOCALIC_RR"). -lisp_code_name(2885,"UB45"). -lisp_code_name(2886,"UB46"). -lisp_code_name(2887,"ORIYA_VOWEL_SIGN_E"). -lisp_code_name(2888,"ORIYA_VOWEL_SIGN_AI"). -lisp_code_name(2889,"UB49"). -lisp_code_name(2890,"UB4A"). -lisp_code_name(2891,"ORIYA_VOWEL_SIGN_O"). -lisp_code_name(2892,"ORIYA_VOWEL_SIGN_AU"). -lisp_code_name(2893,"ORIYA_SIGN_VIRAMA"). -lisp_code_name(2894,"UB4E"). -lisp_code_name(2895,"UB4F"). -lisp_code_name(2896,"UB50"). -lisp_code_name(2897,"UB51"). -lisp_code_name(2898,"UB52"). -lisp_code_name(2899,"UB53"). -lisp_code_name(2900,"UB54"). -lisp_code_name(2901,"UB55"). -lisp_code_name(2902,"ORIYA_AI_LENGTH_MARK"). -lisp_code_name(2903,"ORIYA_AU_LENGTH_MARK"). -lisp_code_name(2904,"UB58"). -lisp_code_name(2905,"UB59"). -lisp_code_name(2906,"UB5A"). -lisp_code_name(2907,"UB5B"). -lisp_code_name(2908,"ORIYA_LETTER_RRA"). -lisp_code_name(2909,"ORIYA_LETTER_RHA"). -lisp_code_name(2910,"UB5E"). -lisp_code_name(2911,"ORIYA_LETTER_YYA"). -lisp_code_name(2912,"ORIYA_LETTER_VOCALIC_RR"). -lisp_code_name(2913,"ORIYA_LETTER_VOCALIC_LL"). -lisp_code_name(2914,"ORIYA_VOWEL_SIGN_VOCALIC_L"). -lisp_code_name(2915,"ORIYA_VOWEL_SIGN_VOCALIC_LL"). -lisp_code_name(2916,"UB64"). -lisp_code_name(2917,"UB65"). -lisp_code_name(2918,"ORIYA_DIGIT_ZERO"). -lisp_code_name(2919,"ORIYA_DIGIT_ONE"). -lisp_code_name(2920,"ORIYA_DIGIT_TWO"). -lisp_code_name(2921,"ORIYA_DIGIT_THREE"). -lisp_code_name(2922,"ORIYA_DIGIT_FOUR"). -lisp_code_name(2923,"ORIYA_DIGIT_FIVE"). -lisp_code_name(2924,"ORIYA_DIGIT_SIX"). -lisp_code_name(2925,"ORIYA_DIGIT_SEVEN"). -lisp_code_name(2926,"ORIYA_DIGIT_EIGHT"). -lisp_code_name(2927,"ORIYA_DIGIT_NINE"). -lisp_code_name(2928,"ORIYA_ISSHAR"). -lisp_code_name(2929,"ORIYA_LETTER_WA"). -lisp_code_name(2930,"ORIYA_FRACTION_ONE_QUARTER"). -lisp_code_name(2931,"ORIYA_FRACTION_ONE_HALF"). -lisp_code_name(2932,"ORIYA_FRACTION_THREE_QUARTERS"). -lisp_code_name(2933,"ORIYA_FRACTION_ONE_SIXTEENTH"). -lisp_code_name(2934,"ORIYA_FRACTION_ONE_EIGHTH"). -lisp_code_name(2935,"ORIYA_FRACTION_THREE_SIXTEENTHS"). -lisp_code_name(2936,"UB78"). -lisp_code_name(2937,"UB79"). -lisp_code_name(2938,"UB7A"). -lisp_code_name(2939,"UB7B"). -lisp_code_name(2940,"UB7C"). -lisp_code_name(2941,"UB7D"). -lisp_code_name(2942,"UB7E"). -lisp_code_name(2943,"UB7F"). -lisp_code_name(2944,"UB80"). -lisp_code_name(2945,"UB81"). -lisp_code_name(2946,"TAMIL_SIGN_ANUSVARA"). -lisp_code_name(2947,"TAMIL_SIGN_VISARGA"). -lisp_code_name(2948,"UB84"). -lisp_code_name(2949,"TAMIL_LETTER_A"). -lisp_code_name(2950,"TAMIL_LETTER_AA"). -lisp_code_name(2951,"TAMIL_LETTER_I"). -lisp_code_name(2952,"TAMIL_LETTER_II"). -lisp_code_name(2953,"TAMIL_LETTER_U"). -lisp_code_name(2954,"TAMIL_LETTER_UU"). -lisp_code_name(2955,"UB8B"). -lisp_code_name(2956,"UB8C"). -lisp_code_name(2957,"UB8D"). -lisp_code_name(2958,"TAMIL_LETTER_E"). -lisp_code_name(2959,"TAMIL_LETTER_EE"). -lisp_code_name(2960,"TAMIL_LETTER_AI"). -lisp_code_name(2961,"UB91"). -lisp_code_name(2962,"TAMIL_LETTER_O"). -lisp_code_name(2963,"TAMIL_LETTER_OO"). -lisp_code_name(2964,"TAMIL_LETTER_AU"). -lisp_code_name(2965,"TAMIL_LETTER_KA"). -lisp_code_name(2966,"UB96"). -lisp_code_name(2967,"UB97"). -lisp_code_name(2968,"UB98"). -lisp_code_name(2969,"TAMIL_LETTER_NGA"). -lisp_code_name(2970,"TAMIL_LETTER_CA"). -lisp_code_name(2971,"UB9B"). -lisp_code_name(2972,"TAMIL_LETTER_JA"). -lisp_code_name(2973,"UB9D"). -lisp_code_name(2974,"TAMIL_LETTER_NYA"). -lisp_code_name(2975,"TAMIL_LETTER_TTA"). -lisp_code_name(2976,"UBA0"). -lisp_code_name(2977,"UBA1"). -lisp_code_name(2978,"UBA2"). -lisp_code_name(2979,"TAMIL_LETTER_NNA"). -lisp_code_name(2980,"TAMIL_LETTER_TA"). -lisp_code_name(2981,"UBA5"). -lisp_code_name(2982,"UBA6"). -lisp_code_name(2983,"UBA7"). -lisp_code_name(2984,"TAMIL_LETTER_NA"). -lisp_code_name(2985,"TAMIL_LETTER_NNNA"). -lisp_code_name(2986,"TAMIL_LETTER_PA"). -lisp_code_name(2987,"UBAB"). -lisp_code_name(2988,"UBAC"). -lisp_code_name(2989,"UBAD"). -lisp_code_name(2990,"TAMIL_LETTER_MA"). -lisp_code_name(2991,"TAMIL_LETTER_YA"). -lisp_code_name(2992,"TAMIL_LETTER_RA"). -lisp_code_name(2993,"TAMIL_LETTER_RRA"). -lisp_code_name(2994,"TAMIL_LETTER_LA"). -lisp_code_name(2995,"TAMIL_LETTER_LLA"). -lisp_code_name(2996,"TAMIL_LETTER_LLLA"). -lisp_code_name(2997,"TAMIL_LETTER_VA"). -lisp_code_name(2998,"TAMIL_LETTER_SHA"). -lisp_code_name(2999,"TAMIL_LETTER_SSA"). -lisp_code_name(3000,"TAMIL_LETTER_SA"). -lisp_code_name(3001,"TAMIL_LETTER_HA"). -lisp_code_name(3002,"UBBA"). -lisp_code_name(3003,"UBBB"). -lisp_code_name(3004,"UBBC"). -lisp_code_name(3005,"UBBD"). -lisp_code_name(3006,"TAMIL_VOWEL_SIGN_AA"). -lisp_code_name(3007,"TAMIL_VOWEL_SIGN_I"). -lisp_code_name(3008,"TAMIL_VOWEL_SIGN_II"). -lisp_code_name(3009,"TAMIL_VOWEL_SIGN_U"). -lisp_code_name(3010,"TAMIL_VOWEL_SIGN_UU"). -lisp_code_name(3011,"UBC3"). -lisp_code_name(3012,"UBC4"). -lisp_code_name(3013,"UBC5"). -lisp_code_name(3014,"TAMIL_VOWEL_SIGN_E"). -lisp_code_name(3015,"TAMIL_VOWEL_SIGN_EE"). -lisp_code_name(3016,"TAMIL_VOWEL_SIGN_AI"). -lisp_code_name(3017,"UBC9"). -lisp_code_name(3018,"TAMIL_VOWEL_SIGN_O"). -lisp_code_name(3019,"TAMIL_VOWEL_SIGN_OO"). -lisp_code_name(3020,"TAMIL_VOWEL_SIGN_AU"). -lisp_code_name(3021,"TAMIL_SIGN_VIRAMA"). -lisp_code_name(3022,"UBCE"). -lisp_code_name(3023,"UBCF"). -lisp_code_name(3024,"TAMIL_OM"). -lisp_code_name(3025,"UBD1"). -lisp_code_name(3026,"UBD2"). -lisp_code_name(3027,"UBD3"). -lisp_code_name(3028,"UBD4"). -lisp_code_name(3029,"UBD5"). -lisp_code_name(3030,"UBD6"). -lisp_code_name(3031,"TAMIL_AU_LENGTH_MARK"). -lisp_code_name(3032,"UBD8"). -lisp_code_name(3033,"UBD9"). -lisp_code_name(3034,"UBDA"). -lisp_code_name(3035,"UBDB"). -lisp_code_name(3036,"UBDC"). -lisp_code_name(3037,"UBDD"). -lisp_code_name(3038,"UBDE"). -lisp_code_name(3039,"UBDF"). -lisp_code_name(3040,"UBE0"). -lisp_code_name(3041,"UBE1"). -lisp_code_name(3042,"UBE2"). -lisp_code_name(3043,"UBE3"). -lisp_code_name(3044,"UBE4"). -lisp_code_name(3045,"UBE5"). -lisp_code_name(3046,"TAMIL_DIGIT_ZERO"). -lisp_code_name(3047,"TAMIL_DIGIT_ONE"). -lisp_code_name(3048,"TAMIL_DIGIT_TWO"). -lisp_code_name(3049,"TAMIL_DIGIT_THREE"). -lisp_code_name(3050,"TAMIL_DIGIT_FOUR"). -lisp_code_name(3051,"TAMIL_DIGIT_FIVE"). -lisp_code_name(3052,"TAMIL_DIGIT_SIX"). -lisp_code_name(3053,"TAMIL_DIGIT_SEVEN"). -lisp_code_name(3054,"TAMIL_DIGIT_EIGHT"). -lisp_code_name(3055,"TAMIL_DIGIT_NINE"). -lisp_code_name(3056,"TAMIL_NUMBER_TEN"). -lisp_code_name(3057,"TAMIL_NUMBER_ONE_HUNDRED"). -lisp_code_name(3058,"TAMIL_NUMBER_ONE_THOUSAND"). -lisp_code_name(3059,"TAMIL_DAY_SIGN"). -lisp_code_name(3060,"TAMIL_MONTH_SIGN"). -lisp_code_name(3061,"TAMIL_YEAR_SIGN"). -lisp_code_name(3062,"TAMIL_DEBIT_SIGN"). -lisp_code_name(3063,"TAMIL_CREDIT_SIGN"). -lisp_code_name(3064,"TAMIL_AS_ABOVE_SIGN"). -lisp_code_name(3065,"TAMIL_RUPEE_SIGN"). -lisp_code_name(3066,"TAMIL_NUMBER_SIGN"). -lisp_code_name(3067,"UBFB"). -lisp_code_name(3068,"UBFC"). -lisp_code_name(3069,"UBFD"). -lisp_code_name(3070,"UBFE"). -lisp_code_name(3071,"UBFF"). -lisp_code_name(3072,"TELUGU_SIGN_COMBINING_CANDRABINDU_ABOVE"). -lisp_code_name(3073,"TELUGU_SIGN_CANDRABINDU"). -lisp_code_name(3074,"TELUGU_SIGN_ANUSVARA"). -lisp_code_name(3075,"TELUGU_SIGN_VISARGA"). -lisp_code_name(3076,"UC04"). -lisp_code_name(3077,"TELUGU_LETTER_A"). -lisp_code_name(3078,"TELUGU_LETTER_AA"). -lisp_code_name(3079,"TELUGU_LETTER_I"). -lisp_code_name(3080,"TELUGU_LETTER_II"). -lisp_code_name(3081,"TELUGU_LETTER_U"). -lisp_code_name(3082,"TELUGU_LETTER_UU"). -lisp_code_name(3083,"TELUGU_LETTER_VOCALIC_R"). -lisp_code_name(3084,"TELUGU_LETTER_VOCALIC_L"). -lisp_code_name(3085,"UC0D"). -lisp_code_name(3086,"TELUGU_LETTER_E"). -lisp_code_name(3087,"TELUGU_LETTER_EE"). -lisp_code_name(3088,"TELUGU_LETTER_AI"). -lisp_code_name(3089,"UC11"). -lisp_code_name(3090,"TELUGU_LETTER_O"). -lisp_code_name(3091,"TELUGU_LETTER_OO"). -lisp_code_name(3092,"TELUGU_LETTER_AU"). -lisp_code_name(3093,"TELUGU_LETTER_KA"). -lisp_code_name(3094,"TELUGU_LETTER_KHA"). -lisp_code_name(3095,"TELUGU_LETTER_GA"). -lisp_code_name(3096,"TELUGU_LETTER_GHA"). -lisp_code_name(3097,"TELUGU_LETTER_NGA"). -lisp_code_name(3098,"TELUGU_LETTER_CA"). -lisp_code_name(3099,"TELUGU_LETTER_CHA"). -lisp_code_name(3100,"TELUGU_LETTER_JA"). -lisp_code_name(3101,"TELUGU_LETTER_JHA"). -lisp_code_name(3102,"TELUGU_LETTER_NYA"). -lisp_code_name(3103,"TELUGU_LETTER_TTA"). -lisp_code_name(3104,"TELUGU_LETTER_TTHA"). -lisp_code_name(3105,"TELUGU_LETTER_DDA"). -lisp_code_name(3106,"TELUGU_LETTER_DDHA"). -lisp_code_name(3107,"TELUGU_LETTER_NNA"). -lisp_code_name(3108,"TELUGU_LETTER_TA"). -lisp_code_name(3109,"TELUGU_LETTER_THA"). -lisp_code_name(3110,"TELUGU_LETTER_DA"). -lisp_code_name(3111,"TELUGU_LETTER_DHA"). -lisp_code_name(3112,"TELUGU_LETTER_NA"). -lisp_code_name(3113,"UC29"). -lisp_code_name(3114,"TELUGU_LETTER_PA"). -lisp_code_name(3115,"TELUGU_LETTER_PHA"). -lisp_code_name(3116,"TELUGU_LETTER_BA"). -lisp_code_name(3117,"TELUGU_LETTER_BHA"). -lisp_code_name(3118,"TELUGU_LETTER_MA"). -lisp_code_name(3119,"TELUGU_LETTER_YA"). -lisp_code_name(3120,"TELUGU_LETTER_RA"). -lisp_code_name(3121,"TELUGU_LETTER_RRA"). -lisp_code_name(3122,"TELUGU_LETTER_LA"). -lisp_code_name(3123,"TELUGU_LETTER_LLA"). -lisp_code_name(3124,"TELUGU_LETTER_LLLA"). -lisp_code_name(3125,"TELUGU_LETTER_VA"). -lisp_code_name(3126,"TELUGU_LETTER_SHA"). -lisp_code_name(3127,"TELUGU_LETTER_SSA"). -lisp_code_name(3128,"TELUGU_LETTER_SA"). -lisp_code_name(3129,"TELUGU_LETTER_HA"). -lisp_code_name(3130,"UC3A"). -lisp_code_name(3131,"UC3B"). -lisp_code_name(3132,"UC3C"). -lisp_code_name(3133,"TELUGU_SIGN_AVAGRAHA"). -lisp_code_name(3134,"TELUGU_VOWEL_SIGN_AA"). -lisp_code_name(3135,"TELUGU_VOWEL_SIGN_I"). -lisp_code_name(3136,"TELUGU_VOWEL_SIGN_II"). -lisp_code_name(3137,"TELUGU_VOWEL_SIGN_U"). -lisp_code_name(3138,"TELUGU_VOWEL_SIGN_UU"). -lisp_code_name(3139,"TELUGU_VOWEL_SIGN_VOCALIC_R"). -lisp_code_name(3140,"TELUGU_VOWEL_SIGN_VOCALIC_RR"). -lisp_code_name(3141,"UC45"). -lisp_code_name(3142,"TELUGU_VOWEL_SIGN_E"). -lisp_code_name(3143,"TELUGU_VOWEL_SIGN_EE"). -lisp_code_name(3144,"TELUGU_VOWEL_SIGN_AI"). -lisp_code_name(3145,"UC49"). -lisp_code_name(3146,"TELUGU_VOWEL_SIGN_O"). -lisp_code_name(3147,"TELUGU_VOWEL_SIGN_OO"). -lisp_code_name(3148,"TELUGU_VOWEL_SIGN_AU"). -lisp_code_name(3149,"TELUGU_SIGN_VIRAMA"). -lisp_code_name(3150,"UC4E"). -lisp_code_name(3151,"UC4F"). -lisp_code_name(3152,"UC50"). -lisp_code_name(3153,"UC51"). -lisp_code_name(3154,"UC52"). -lisp_code_name(3155,"UC53"). -lisp_code_name(3156,"UC54"). -lisp_code_name(3157,"TELUGU_LENGTH_MARK"). -lisp_code_name(3158,"TELUGU_AI_LENGTH_MARK"). -lisp_code_name(3159,"UC57"). -lisp_code_name(3160,"TELUGU_LETTER_TSA"). -lisp_code_name(3161,"TELUGU_LETTER_DZA"). -lisp_code_name(3162,"UC5A"). -lisp_code_name(3163,"UC5B"). -lisp_code_name(3164,"UC5C"). -lisp_code_name(3165,"UC5D"). -lisp_code_name(3166,"UC5E"). -lisp_code_name(3167,"UC5F"). -lisp_code_name(3168,"TELUGU_LETTER_VOCALIC_RR"). -lisp_code_name(3169,"TELUGU_LETTER_VOCALIC_LL"). -lisp_code_name(3170,"TELUGU_VOWEL_SIGN_VOCALIC_L"). -lisp_code_name(3171,"TELUGU_VOWEL_SIGN_VOCALIC_LL"). -lisp_code_name(3172,"UC64"). -lisp_code_name(3173,"UC65"). -lisp_code_name(3174,"TELUGU_DIGIT_ZERO"). -lisp_code_name(3175,"TELUGU_DIGIT_ONE"). -lisp_code_name(3176,"TELUGU_DIGIT_TWO"). -lisp_code_name(3177,"TELUGU_DIGIT_THREE"). -lisp_code_name(3178,"TELUGU_DIGIT_FOUR"). -lisp_code_name(3179,"TELUGU_DIGIT_FIVE"). -lisp_code_name(3180,"TELUGU_DIGIT_SIX"). -lisp_code_name(3181,"TELUGU_DIGIT_SEVEN"). -lisp_code_name(3182,"TELUGU_DIGIT_EIGHT"). -lisp_code_name(3183,"TELUGU_DIGIT_NINE"). -lisp_code_name(3184,"UC70"). -lisp_code_name(3185,"UC71"). -lisp_code_name(3186,"UC72"). -lisp_code_name(3187,"UC73"). -lisp_code_name(3188,"UC74"). -lisp_code_name(3189,"UC75"). -lisp_code_name(3190,"UC76"). -lisp_code_name(3191,"UC77"). -lisp_code_name(3192,"TELUGU_FRACTION_DIGIT_ZERO_FOR_ODD_POWERS_OF_FOUR"). -lisp_code_name(3193,"TELUGU_FRACTION_DIGIT_ONE_FOR_ODD_POWERS_OF_FOUR"). -lisp_code_name(3194,"TELUGU_FRACTION_DIGIT_TWO_FOR_ODD_POWERS_OF_FOUR"). -lisp_code_name(3195,"TELUGU_FRACTION_DIGIT_THREE_FOR_ODD_POWERS_OF_FOUR"). -lisp_code_name(3196,"TELUGU_FRACTION_DIGIT_ONE_FOR_EVEN_POWERS_OF_FOUR"). -lisp_code_name(3197,"TELUGU_FRACTION_DIGIT_TWO_FOR_EVEN_POWERS_OF_FOUR"). -lisp_code_name(3198,"TELUGU_FRACTION_DIGIT_THREE_FOR_EVEN_POWERS_OF_FOUR"). -lisp_code_name(3199,"TELUGU_SIGN_TUUMU"). -lisp_code_name(3200,"UC80"). -lisp_code_name(3201,"KANNADA_SIGN_CANDRABINDU"). -lisp_code_name(3202,"KANNADA_SIGN_ANUSVARA"). -lisp_code_name(3203,"KANNADA_SIGN_VISARGA"). -lisp_code_name(3204,"UC84"). -lisp_code_name(3205,"KANNADA_LETTER_A"). -lisp_code_name(3206,"KANNADA_LETTER_AA"). -lisp_code_name(3207,"KANNADA_LETTER_I"). -lisp_code_name(3208,"KANNADA_LETTER_II"). -lisp_code_name(3209,"KANNADA_LETTER_U"). -lisp_code_name(3210,"KANNADA_LETTER_UU"). -lisp_code_name(3211,"KANNADA_LETTER_VOCALIC_R"). -lisp_code_name(3212,"KANNADA_LETTER_VOCALIC_L"). -lisp_code_name(3213,"UC8D"). -lisp_code_name(3214,"KANNADA_LETTER_E"). -lisp_code_name(3215,"KANNADA_LETTER_EE"). -lisp_code_name(3216,"KANNADA_LETTER_AI"). -lisp_code_name(3217,"UC91"). -lisp_code_name(3218,"KANNADA_LETTER_O"). -lisp_code_name(3219,"KANNADA_LETTER_OO"). -lisp_code_name(3220,"KANNADA_LETTER_AU"). -lisp_code_name(3221,"KANNADA_LETTER_KA"). -lisp_code_name(3222,"KANNADA_LETTER_KHA"). -lisp_code_name(3223,"KANNADA_LETTER_GA"). -lisp_code_name(3224,"KANNADA_LETTER_GHA"). -lisp_code_name(3225,"KANNADA_LETTER_NGA"). -lisp_code_name(3226,"KANNADA_LETTER_CA"). -lisp_code_name(3227,"KANNADA_LETTER_CHA"). -lisp_code_name(3228,"KANNADA_LETTER_JA"). -lisp_code_name(3229,"KANNADA_LETTER_JHA"). -lisp_code_name(3230,"KANNADA_LETTER_NYA"). -lisp_code_name(3231,"KANNADA_LETTER_TTA"). -lisp_code_name(3232,"KANNADA_LETTER_TTHA"). -lisp_code_name(3233,"KANNADA_LETTER_DDA"). -lisp_code_name(3234,"KANNADA_LETTER_DDHA"). -lisp_code_name(3235,"KANNADA_LETTER_NNA"). -lisp_code_name(3236,"KANNADA_LETTER_TA"). -lisp_code_name(3237,"KANNADA_LETTER_THA"). -lisp_code_name(3238,"KANNADA_LETTER_DA"). -lisp_code_name(3239,"KANNADA_LETTER_DHA"). -lisp_code_name(3240,"KANNADA_LETTER_NA"). -lisp_code_name(3241,"UCA9"). -lisp_code_name(3242,"KANNADA_LETTER_PA"). -lisp_code_name(3243,"KANNADA_LETTER_PHA"). -lisp_code_name(3244,"KANNADA_LETTER_BA"). -lisp_code_name(3245,"KANNADA_LETTER_BHA"). -lisp_code_name(3246,"KANNADA_LETTER_MA"). -lisp_code_name(3247,"KANNADA_LETTER_YA"). -lisp_code_name(3248,"KANNADA_LETTER_RA"). -lisp_code_name(3249,"KANNADA_LETTER_RRA"). -lisp_code_name(3250,"KANNADA_LETTER_LA"). -lisp_code_name(3251,"KANNADA_LETTER_LLA"). -lisp_code_name(3252,"UCB4"). -lisp_code_name(3253,"KANNADA_LETTER_VA"). -lisp_code_name(3254,"KANNADA_LETTER_SHA"). -lisp_code_name(3255,"KANNADA_LETTER_SSA"). -lisp_code_name(3256,"KANNADA_LETTER_SA"). -lisp_code_name(3257,"KANNADA_LETTER_HA"). -lisp_code_name(3258,"UCBA"). -lisp_code_name(3259,"UCBB"). -lisp_code_name(3260,"KANNADA_SIGN_NUKTA"). -lisp_code_name(3261,"KANNADA_SIGN_AVAGRAHA"). -lisp_code_name(3262,"KANNADA_VOWEL_SIGN_AA"). -lisp_code_name(3263,"KANNADA_VOWEL_SIGN_I"). -lisp_code_name(3264,"KANNADA_VOWEL_SIGN_II"). -lisp_code_name(3265,"KANNADA_VOWEL_SIGN_U"). -lisp_code_name(3266,"KANNADA_VOWEL_SIGN_UU"). -lisp_code_name(3267,"KANNADA_VOWEL_SIGN_VOCALIC_R"). -lisp_code_name(3268,"KANNADA_VOWEL_SIGN_VOCALIC_RR"). -lisp_code_name(3269,"UCC5"). -lisp_code_name(3270,"KANNADA_VOWEL_SIGN_E"). -lisp_code_name(3271,"KANNADA_VOWEL_SIGN_EE"). -lisp_code_name(3272,"KANNADA_VOWEL_SIGN_AI"). -lisp_code_name(3273,"UCC9"). -lisp_code_name(3274,"KANNADA_VOWEL_SIGN_O"). -lisp_code_name(3275,"KANNADA_VOWEL_SIGN_OO"). -lisp_code_name(3276,"KANNADA_VOWEL_SIGN_AU"). -lisp_code_name(3277,"KANNADA_SIGN_VIRAMA"). -lisp_code_name(3278,"UCCE"). -lisp_code_name(3279,"UCCF"). -lisp_code_name(3280,"UCD0"). -lisp_code_name(3281,"UCD1"). -lisp_code_name(3282,"UCD2"). -lisp_code_name(3283,"UCD3"). -lisp_code_name(3284,"UCD4"). -lisp_code_name(3285,"KANNADA_LENGTH_MARK"). -lisp_code_name(3286,"KANNADA_AI_LENGTH_MARK"). -lisp_code_name(3287,"UCD7"). -lisp_code_name(3288,"UCD8"). -lisp_code_name(3289,"UCD9"). -lisp_code_name(3290,"UCDA"). -lisp_code_name(3291,"UCDB"). -lisp_code_name(3292,"UCDC"). -lisp_code_name(3293,"UCDD"). -lisp_code_name(3294,"KANNADA_LETTER_FA"). -lisp_code_name(3295,"UCDF"). -lisp_code_name(3296,"KANNADA_LETTER_VOCALIC_RR"). -lisp_code_name(3297,"KANNADA_LETTER_VOCALIC_LL"). -lisp_code_name(3298,"KANNADA_VOWEL_SIGN_VOCALIC_L"). -lisp_code_name(3299,"KANNADA_VOWEL_SIGN_VOCALIC_LL"). -lisp_code_name(3300,"UCE4"). -lisp_code_name(3301,"UCE5"). -lisp_code_name(3302,"KANNADA_DIGIT_ZERO"). -lisp_code_name(3303,"KANNADA_DIGIT_ONE"). -lisp_code_name(3304,"KANNADA_DIGIT_TWO"). -lisp_code_name(3305,"KANNADA_DIGIT_THREE"). -lisp_code_name(3306,"KANNADA_DIGIT_FOUR"). -lisp_code_name(3307,"KANNADA_DIGIT_FIVE"). -lisp_code_name(3308,"KANNADA_DIGIT_SIX"). -lisp_code_name(3309,"KANNADA_DIGIT_SEVEN"). -lisp_code_name(3310,"KANNADA_DIGIT_EIGHT"). -lisp_code_name(3311,"KANNADA_DIGIT_NINE"). -lisp_code_name(3312,"UCF0"). -lisp_code_name(3313,"KANNADA_SIGN_JIHVAMULIYA"). -lisp_code_name(3314,"KANNADA_SIGN_UPADHMANIYA"). -lisp_code_name(3315,"UCF3"). -lisp_code_name(3316,"UCF4"). -lisp_code_name(3317,"UCF5"). -lisp_code_name(3318,"UCF6"). -lisp_code_name(3319,"UCF7"). -lisp_code_name(3320,"UCF8"). -lisp_code_name(3321,"UCF9"). -lisp_code_name(3322,"UCFA"). -lisp_code_name(3323,"UCFB"). -lisp_code_name(3324,"UCFC"). -lisp_code_name(3325,"UCFD"). -lisp_code_name(3326,"UCFE"). -lisp_code_name(3327,"UCFF"). -lisp_code_name(3328,"UD00"). -lisp_code_name(3329,"MALAYALAM_SIGN_CANDRABINDU"). -lisp_code_name(3330,"MALAYALAM_SIGN_ANUSVARA"). -lisp_code_name(3331,"MALAYALAM_SIGN_VISARGA"). -lisp_code_name(3332,"UD04"). -lisp_code_name(3333,"MALAYALAM_LETTER_A"). -lisp_code_name(3334,"MALAYALAM_LETTER_AA"). -lisp_code_name(3335,"MALAYALAM_LETTER_I"). -lisp_code_name(3336,"MALAYALAM_LETTER_II"). -lisp_code_name(3337,"MALAYALAM_LETTER_U"). -lisp_code_name(3338,"MALAYALAM_LETTER_UU"). -lisp_code_name(3339,"MALAYALAM_LETTER_VOCALIC_R"). -lisp_code_name(3340,"MALAYALAM_LETTER_VOCALIC_L"). -lisp_code_name(3341,"UD0D"). -lisp_code_name(3342,"MALAYALAM_LETTER_E"). -lisp_code_name(3343,"MALAYALAM_LETTER_EE"). -lisp_code_name(3344,"MALAYALAM_LETTER_AI"). -lisp_code_name(3345,"UD11"). -lisp_code_name(3346,"MALAYALAM_LETTER_O"). -lisp_code_name(3347,"MALAYALAM_LETTER_OO"). -lisp_code_name(3348,"MALAYALAM_LETTER_AU"). -lisp_code_name(3349,"MALAYALAM_LETTER_KA"). -lisp_code_name(3350,"MALAYALAM_LETTER_KHA"). -lisp_code_name(3351,"MALAYALAM_LETTER_GA"). -lisp_code_name(3352,"MALAYALAM_LETTER_GHA"). -lisp_code_name(3353,"MALAYALAM_LETTER_NGA"). -lisp_code_name(3354,"MALAYALAM_LETTER_CA"). -lisp_code_name(3355,"MALAYALAM_LETTER_CHA"). -lisp_code_name(3356,"MALAYALAM_LETTER_JA"). -lisp_code_name(3357,"MALAYALAM_LETTER_JHA"). -lisp_code_name(3358,"MALAYALAM_LETTER_NYA"). -lisp_code_name(3359,"MALAYALAM_LETTER_TTA"). -lisp_code_name(3360,"MALAYALAM_LETTER_TTHA"). -lisp_code_name(3361,"MALAYALAM_LETTER_DDA"). -lisp_code_name(3362,"MALAYALAM_LETTER_DDHA"). -lisp_code_name(3363,"MALAYALAM_LETTER_NNA"). -lisp_code_name(3364,"MALAYALAM_LETTER_TA"). -lisp_code_name(3365,"MALAYALAM_LETTER_THA"). -lisp_code_name(3366,"MALAYALAM_LETTER_DA"). -lisp_code_name(3367,"MALAYALAM_LETTER_DHA"). -lisp_code_name(3368,"MALAYALAM_LETTER_NA"). -lisp_code_name(3369,"MALAYALAM_LETTER_NNNA"). -lisp_code_name(3370,"MALAYALAM_LETTER_PA"). -lisp_code_name(3371,"MALAYALAM_LETTER_PHA"). -lisp_code_name(3372,"MALAYALAM_LETTER_BA"). -lisp_code_name(3373,"MALAYALAM_LETTER_BHA"). -lisp_code_name(3374,"MALAYALAM_LETTER_MA"). -lisp_code_name(3375,"MALAYALAM_LETTER_YA"). -lisp_code_name(3376,"MALAYALAM_LETTER_RA"). -lisp_code_name(3377,"MALAYALAM_LETTER_RRA"). -lisp_code_name(3378,"MALAYALAM_LETTER_LA"). -lisp_code_name(3379,"MALAYALAM_LETTER_LLA"). -lisp_code_name(3380,"MALAYALAM_LETTER_LLLA"). -lisp_code_name(3381,"MALAYALAM_LETTER_VA"). -lisp_code_name(3382,"MALAYALAM_LETTER_SHA"). -lisp_code_name(3383,"MALAYALAM_LETTER_SSA"). -lisp_code_name(3384,"MALAYALAM_LETTER_SA"). -lisp_code_name(3385,"MALAYALAM_LETTER_HA"). -lisp_code_name(3386,"MALAYALAM_LETTER_TTTA"). -lisp_code_name(3387,"UD3B"). -lisp_code_name(3388,"UD3C"). -lisp_code_name(3389,"MALAYALAM_SIGN_AVAGRAHA"). -lisp_code_name(3390,"MALAYALAM_VOWEL_SIGN_AA"). -lisp_code_name(3391,"MALAYALAM_VOWEL_SIGN_I"). -lisp_code_name(3392,"MALAYALAM_VOWEL_SIGN_II"). -lisp_code_name(3393,"MALAYALAM_VOWEL_SIGN_U"). -lisp_code_name(3394,"MALAYALAM_VOWEL_SIGN_UU"). -lisp_code_name(3395,"MALAYALAM_VOWEL_SIGN_VOCALIC_R"). -lisp_code_name(3396,"MALAYALAM_VOWEL_SIGN_VOCALIC_RR"). -lisp_code_name(3397,"UD45"). -lisp_code_name(3398,"MALAYALAM_VOWEL_SIGN_E"). -lisp_code_name(3399,"MALAYALAM_VOWEL_SIGN_EE"). -lisp_code_name(3400,"MALAYALAM_VOWEL_SIGN_AI"). -lisp_code_name(3401,"UD49"). -lisp_code_name(3402,"MALAYALAM_VOWEL_SIGN_O"). -lisp_code_name(3403,"MALAYALAM_VOWEL_SIGN_OO"). -lisp_code_name(3404,"MALAYALAM_VOWEL_SIGN_AU"). -lisp_code_name(3405,"MALAYALAM_SIGN_VIRAMA"). -lisp_code_name(3406,"MALAYALAM_LETTER_DOT_REPH"). -lisp_code_name(3407,"UD4F"). -lisp_code_name(3408,"UD50"). -lisp_code_name(3409,"UD51"). -lisp_code_name(3410,"UD52"). -lisp_code_name(3411,"UD53"). -lisp_code_name(3412,"UD54"). -lisp_code_name(3413,"UD55"). -lisp_code_name(3414,"UD56"). -lisp_code_name(3415,"MALAYALAM_AU_LENGTH_MARK"). -lisp_code_name(3416,"UD58"). -lisp_code_name(3417,"UD59"). -lisp_code_name(3418,"UD5A"). -lisp_code_name(3419,"UD5B"). -lisp_code_name(3420,"UD5C"). -lisp_code_name(3421,"UD5D"). -lisp_code_name(3422,"UD5E"). -lisp_code_name(3423,"UD5F"). -lisp_code_name(3424,"MALAYALAM_LETTER_VOCALIC_RR"). -lisp_code_name(3425,"MALAYALAM_LETTER_VOCALIC_LL"). -lisp_code_name(3426,"MALAYALAM_VOWEL_SIGN_VOCALIC_L"). -lisp_code_name(3427,"MALAYALAM_VOWEL_SIGN_VOCALIC_LL"). -lisp_code_name(3428,"UD64"). -lisp_code_name(3429,"UD65"). -lisp_code_name(3430,"MALAYALAM_DIGIT_ZERO"). -lisp_code_name(3431,"MALAYALAM_DIGIT_ONE"). -lisp_code_name(3432,"MALAYALAM_DIGIT_TWO"). -lisp_code_name(3433,"MALAYALAM_DIGIT_THREE"). -lisp_code_name(3434,"MALAYALAM_DIGIT_FOUR"). -lisp_code_name(3435,"MALAYALAM_DIGIT_FIVE"). -lisp_code_name(3436,"MALAYALAM_DIGIT_SIX"). -lisp_code_name(3437,"MALAYALAM_DIGIT_SEVEN"). -lisp_code_name(3438,"MALAYALAM_DIGIT_EIGHT"). -lisp_code_name(3439,"MALAYALAM_DIGIT_NINE"). -lisp_code_name(3440,"MALAYALAM_NUMBER_TEN"). -lisp_code_name(3441,"MALAYALAM_NUMBER_ONE_HUNDRED"). -lisp_code_name(3442,"MALAYALAM_NUMBER_ONE_THOUSAND"). -lisp_code_name(3443,"MALAYALAM_FRACTION_ONE_QUARTER"). -lisp_code_name(3444,"MALAYALAM_FRACTION_ONE_HALF"). -lisp_code_name(3445,"MALAYALAM_FRACTION_THREE_QUARTERS"). -lisp_code_name(3446,"UD76"). -lisp_code_name(3447,"UD77"). -lisp_code_name(3448,"UD78"). -lisp_code_name(3449,"MALAYALAM_DATE_MARK"). -lisp_code_name(3450,"MALAYALAM_LETTER_CHILLU_NN"). -lisp_code_name(3451,"MALAYALAM_LETTER_CHILLU_N"). -lisp_code_name(3452,"MALAYALAM_LETTER_CHILLU_RR"). -lisp_code_name(3453,"MALAYALAM_LETTER_CHILLU_L"). -lisp_code_name(3454,"MALAYALAM_LETTER_CHILLU_LL"). -lisp_code_name(3455,"MALAYALAM_LETTER_CHILLU_K"). -lisp_code_name(3456,"UD80"). -lisp_code_name(3457,"UD81"). -lisp_code_name(3458,"SINHALA_SIGN_ANUSVARAYA"). -lisp_code_name(3459,"SINHALA_SIGN_VISARGAYA"). -lisp_code_name(3460,"UD84"). -lisp_code_name(3461,"SINHALA_LETTER_AYANNA"). -lisp_code_name(3462,"SINHALA_LETTER_AAYANNA"). -lisp_code_name(3463,"SINHALA_LETTER_AEYANNA"). -lisp_code_name(3464,"SINHALA_LETTER_AEEYANNA"). -lisp_code_name(3465,"SINHALA_LETTER_IYANNA"). -lisp_code_name(3466,"SINHALA_LETTER_IIYANNA"). -lisp_code_name(3467,"SINHALA_LETTER_UYANNA"). -lisp_code_name(3468,"SINHALA_LETTER_UUYANNA"). -lisp_code_name(3469,"SINHALA_LETTER_IRUYANNA"). -lisp_code_name(3470,"SINHALA_LETTER_IRUUYANNA"). -lisp_code_name(3471,"SINHALA_LETTER_ILUYANNA"). -lisp_code_name(3472,"SINHALA_LETTER_ILUUYANNA"). -lisp_code_name(3473,"SINHALA_LETTER_EYANNA"). -lisp_code_name(3474,"SINHALA_LETTER_EEYANNA"). -lisp_code_name(3475,"SINHALA_LETTER_AIYANNA"). -lisp_code_name(3476,"SINHALA_LETTER_OYANNA"). -lisp_code_name(3477,"SINHALA_LETTER_OOYANNA"). -lisp_code_name(3478,"SINHALA_LETTER_AUYANNA"). -lisp_code_name(3479,"UD97"). -lisp_code_name(3480,"UD98"). -lisp_code_name(3481,"UD99"). -lisp_code_name(3482,"SINHALA_LETTER_ALPAPRAANA_KAYANNA"). -lisp_code_name(3483,"SINHALA_LETTER_MAHAAPRAANA_KAYANNA"). -lisp_code_name(3484,"SINHALA_LETTER_ALPAPRAANA_GAYANNA"). -lisp_code_name(3485,"SINHALA_LETTER_MAHAAPRAANA_GAYANNA"). -lisp_code_name(3486,"SINHALA_LETTER_KANTAJA_NAASIKYAYA"). -lisp_code_name(3487,"SINHALA_LETTER_SANYAKA_GAYANNA"). -lisp_code_name(3488,"SINHALA_LETTER_ALPAPRAANA_CAYANNA"). -lisp_code_name(3489,"SINHALA_LETTER_MAHAAPRAANA_CAYANNA"). -lisp_code_name(3490,"SINHALA_LETTER_ALPAPRAANA_JAYANNA"). -lisp_code_name(3491,"SINHALA_LETTER_MAHAAPRAANA_JAYANNA"). -lisp_code_name(3492,"SINHALA_LETTER_TAALUJA_NAASIKYAYA"). -lisp_code_name(3493,"SINHALA_LETTER_TAALUJA_SANYOOGA_NAAKSIKYAYA"). -lisp_code_name(3494,"SINHALA_LETTER_SANYAKA_JAYANNA"). -lisp_code_name(3495,"SINHALA_LETTER_ALPAPRAANA_TTAYANNA"). -lisp_code_name(3496,"SINHALA_LETTER_MAHAAPRAANA_TTAYANNA"). -lisp_code_name(3497,"SINHALA_LETTER_ALPAPRAANA_DDAYANNA"). -lisp_code_name(3498,"SINHALA_LETTER_MAHAAPRAANA_DDAYANNA"). -lisp_code_name(3499,"SINHALA_LETTER_MUURDHAJA_NAYANNA"). -lisp_code_name(3500,"SINHALA_LETTER_SANYAKA_DDAYANNA"). -lisp_code_name(3501,"SINHALA_LETTER_ALPAPRAANA_TAYANNA"). -lisp_code_name(3502,"SINHALA_LETTER_MAHAAPRAANA_TAYANNA"). -lisp_code_name(3503,"SINHALA_LETTER_ALPAPRAANA_DAYANNA"). -lisp_code_name(3504,"SINHALA_LETTER_MAHAAPRAANA_DAYANNA"). -lisp_code_name(3505,"SINHALA_LETTER_DANTAJA_NAYANNA"). -lisp_code_name(3506,"UDB2"). -lisp_code_name(3507,"SINHALA_LETTER_SANYAKA_DAYANNA"). -lisp_code_name(3508,"SINHALA_LETTER_ALPAPRAANA_PAYANNA"). -lisp_code_name(3509,"SINHALA_LETTER_MAHAAPRAANA_PAYANNA"). -lisp_code_name(3510,"SINHALA_LETTER_ALPAPRAANA_BAYANNA"). -lisp_code_name(3511,"SINHALA_LETTER_MAHAAPRAANA_BAYANNA"). -lisp_code_name(3512,"SINHALA_LETTER_MAYANNA"). -lisp_code_name(3513,"SINHALA_LETTER_AMBA_BAYANNA"). -lisp_code_name(3514,"SINHALA_LETTER_YAYANNA"). -lisp_code_name(3515,"SINHALA_LETTER_RAYANNA"). -lisp_code_name(3516,"UDBC"). -lisp_code_name(3517,"SINHALA_LETTER_DANTAJA_LAYANNA"). -lisp_code_name(3518,"UDBE"). -lisp_code_name(3519,"UDBF"). -lisp_code_name(3520,"SINHALA_LETTER_VAYANNA"). -lisp_code_name(3521,"SINHALA_LETTER_TAALUJA_SAYANNA"). -lisp_code_name(3522,"SINHALA_LETTER_MUURDHAJA_SAYANNA"). -lisp_code_name(3523,"SINHALA_LETTER_DANTAJA_SAYANNA"). -lisp_code_name(3524,"SINHALA_LETTER_HAYANNA"). -lisp_code_name(3525,"SINHALA_LETTER_MUURDHAJA_LAYANNA"). -lisp_code_name(3526,"SINHALA_LETTER_FAYANNA"). -lisp_code_name(3527,"UDC7"). -lisp_code_name(3528,"UDC8"). -lisp_code_name(3529,"UDC9"). -lisp_code_name(3530,"SINHALA_SIGN_AL-LAKUNA"). -lisp_code_name(3531,"UDCB"). -lisp_code_name(3532,"UDCC"). -lisp_code_name(3533,"UDCD"). -lisp_code_name(3534,"UDCE"). -lisp_code_name(3535,"SINHALA_VOWEL_SIGN_AELA-PILLA"). -lisp_code_name(3536,"SINHALA_VOWEL_SIGN_KETTI_AEDA-PILLA"). -lisp_code_name(3537,"SINHALA_VOWEL_SIGN_DIGA_AEDA-PILLA"). -lisp_code_name(3538,"SINHALA_VOWEL_SIGN_KETTI_IS-PILLA"). -lisp_code_name(3539,"SINHALA_VOWEL_SIGN_DIGA_IS-PILLA"). -lisp_code_name(3540,"SINHALA_VOWEL_SIGN_KETTI_PAA-PILLA"). -lisp_code_name(3541,"UDD5"). -lisp_code_name(3542,"SINHALA_VOWEL_SIGN_DIGA_PAA-PILLA"). -lisp_code_name(3543,"UDD7"). -lisp_code_name(3544,"SINHALA_VOWEL_SIGN_GAETTA-PILLA"). -lisp_code_name(3545,"SINHALA_VOWEL_SIGN_KOMBUVA"). -lisp_code_name(3546,"SINHALA_VOWEL_SIGN_DIGA_KOMBUVA"). -lisp_code_name(3547,"SINHALA_VOWEL_SIGN_KOMBU_DEKA"). -lisp_code_name(3548,"SINHALA_VOWEL_SIGN_KOMBUVA_HAA_AELA-PILLA"). -lisp_code_name(3549,"SINHALA_VOWEL_SIGN_KOMBUVA_HAA_DIGA_AELA-PILLA"). -lisp_code_name(3550,"SINHALA_VOWEL_SIGN_KOMBUVA_HAA_GAYANUKITTA"). -lisp_code_name(3551,"SINHALA_VOWEL_SIGN_GAYANUKITTA"). -lisp_code_name(3552,"UDE0"). -lisp_code_name(3553,"UDE1"). -lisp_code_name(3554,"UDE2"). -lisp_code_name(3555,"UDE3"). -lisp_code_name(3556,"UDE4"). -lisp_code_name(3557,"UDE5"). -lisp_code_name(3558,"SINHALA_LITH_DIGIT_ZERO"). -lisp_code_name(3559,"SINHALA_LITH_DIGIT_ONE"). -lisp_code_name(3560,"SINHALA_LITH_DIGIT_TWO"). -lisp_code_name(3561,"SINHALA_LITH_DIGIT_THREE"). -lisp_code_name(3562,"SINHALA_LITH_DIGIT_FOUR"). -lisp_code_name(3563,"SINHALA_LITH_DIGIT_FIVE"). -lisp_code_name(3564,"SINHALA_LITH_DIGIT_SIX"). -lisp_code_name(3565,"SINHALA_LITH_DIGIT_SEVEN"). -lisp_code_name(3566,"SINHALA_LITH_DIGIT_EIGHT"). -lisp_code_name(3567,"SINHALA_LITH_DIGIT_NINE"). -lisp_code_name(3568,"UDF0"). -lisp_code_name(3569,"UDF1"). -lisp_code_name(3570,"SINHALA_VOWEL_SIGN_DIGA_GAETTA-PILLA"). -lisp_code_name(3571,"SINHALA_VOWEL_SIGN_DIGA_GAYANUKITTA"). -lisp_code_name(3572,"SINHALA_PUNCTUATION_KUNDDALIYA"). -lisp_code_name(3573,"UDF5"). -lisp_code_name(3574,"UDF6"). -lisp_code_name(3575,"UDF7"). -lisp_code_name(3576,"UDF8"). -lisp_code_name(3577,"UDF9"). -lisp_code_name(3578,"UDFA"). -lisp_code_name(3579,"UDFB"). -lisp_code_name(3580,"UDFC"). -lisp_code_name(3581,"UDFD"). -lisp_code_name(3582,"UDFE"). -lisp_code_name(3583,"UDFF"). -lisp_code_name(3584,"UE00"). -lisp_code_name(3585,"THAI_CHARACTER_KO_KAI"). -lisp_code_name(3586,"THAI_CHARACTER_KHO_KHAI"). -lisp_code_name(3587,"THAI_CHARACTER_KHO_KHUAT"). -lisp_code_name(3588,"THAI_CHARACTER_KHO_KHWAI"). -lisp_code_name(3589,"THAI_CHARACTER_KHO_KHON"). -lisp_code_name(3590,"THAI_CHARACTER_KHO_RAKHANG"). -lisp_code_name(3591,"THAI_CHARACTER_NGO_NGU"). -lisp_code_name(3592,"THAI_CHARACTER_CHO_CHAN"). -lisp_code_name(3593,"THAI_CHARACTER_CHO_CHING"). -lisp_code_name(3594,"THAI_CHARACTER_CHO_CHANG"). -lisp_code_name(3595,"THAI_CHARACTER_SO_SO"). -lisp_code_name(3596,"THAI_CHARACTER_CHO_CHOE"). -lisp_code_name(3597,"THAI_CHARACTER_YO_YING"). -lisp_code_name(3598,"THAI_CHARACTER_DO_CHADA"). -lisp_code_name(3599,"THAI_CHARACTER_TO_PATAK"). -lisp_code_name(3600,"THAI_CHARACTER_THO_THAN"). -lisp_code_name(3601,"THAI_CHARACTER_THO_NANGMONTHO"). -lisp_code_name(3602,"THAI_CHARACTER_THO_PHUTHAO"). -lisp_code_name(3603,"THAI_CHARACTER_NO_NEN"). -lisp_code_name(3604,"THAI_CHARACTER_DO_DEK"). -lisp_code_name(3605,"THAI_CHARACTER_TO_TAO"). -lisp_code_name(3606,"THAI_CHARACTER_THO_THUNG"). -lisp_code_name(3607,"THAI_CHARACTER_THO_THAHAN"). -lisp_code_name(3608,"THAI_CHARACTER_THO_THONG"). -lisp_code_name(3609,"THAI_CHARACTER_NO_NU"). -lisp_code_name(3610,"THAI_CHARACTER_BO_BAIMAI"). -lisp_code_name(3611,"THAI_CHARACTER_PO_PLA"). -lisp_code_name(3612,"THAI_CHARACTER_PHO_PHUNG"). -lisp_code_name(3613,"THAI_CHARACTER_FO_FA"). -lisp_code_name(3614,"THAI_CHARACTER_PHO_PHAN"). -lisp_code_name(3615,"THAI_CHARACTER_FO_FAN"). -lisp_code_name(3616,"THAI_CHARACTER_PHO_SAMPHAO"). -lisp_code_name(3617,"THAI_CHARACTER_MO_MA"). -lisp_code_name(3618,"THAI_CHARACTER_YO_YAK"). -lisp_code_name(3619,"THAI_CHARACTER_RO_RUA"). -lisp_code_name(3620,"THAI_CHARACTER_RU"). -lisp_code_name(3621,"THAI_CHARACTER_LO_LING"). -lisp_code_name(3622,"THAI_CHARACTER_LU"). -lisp_code_name(3623,"THAI_CHARACTER_WO_WAEN"). -lisp_code_name(3624,"THAI_CHARACTER_SO_SALA"). -lisp_code_name(3625,"THAI_CHARACTER_SO_RUSI"). -lisp_code_name(3626,"THAI_CHARACTER_SO_SUA"). -lisp_code_name(3627,"THAI_CHARACTER_HO_HIP"). -lisp_code_name(3628,"THAI_CHARACTER_LO_CHULA"). -lisp_code_name(3629,"THAI_CHARACTER_O_ANG"). -lisp_code_name(3630,"THAI_CHARACTER_HO_NOKHUK"). -lisp_code_name(3631,"THAI_CHARACTER_PAIYANNOI"). -lisp_code_name(3632,"THAI_CHARACTER_SARA_A"). -lisp_code_name(3633,"THAI_CHARACTER_MAI_HAN-AKAT"). -lisp_code_name(3634,"THAI_CHARACTER_SARA_AA"). -lisp_code_name(3635,"THAI_CHARACTER_SARA_AM"). -lisp_code_name(3636,"THAI_CHARACTER_SARA_I"). -lisp_code_name(3637,"THAI_CHARACTER_SARA_II"). -lisp_code_name(3638,"THAI_CHARACTER_SARA_UE"). -lisp_code_name(3639,"THAI_CHARACTER_SARA_UEE"). -lisp_code_name(3640,"THAI_CHARACTER_SARA_U"). -lisp_code_name(3641,"THAI_CHARACTER_SARA_UU"). -lisp_code_name(3642,"THAI_CHARACTER_PHINTHU"). -lisp_code_name(3643,"UE3B"). -lisp_code_name(3644,"UE3C"). -lisp_code_name(3645,"UE3D"). -lisp_code_name(3646,"UE3E"). -lisp_code_name(3647,"THAI_CURRENCY_SYMBOL_BAHT"). -lisp_code_name(3648,"THAI_CHARACTER_SARA_E"). -lisp_code_name(3649,"THAI_CHARACTER_SARA_AE"). -lisp_code_name(3650,"THAI_CHARACTER_SARA_O"). -lisp_code_name(3651,"THAI_CHARACTER_SARA_AI_MAIMUAN"). -lisp_code_name(3652,"THAI_CHARACTER_SARA_AI_MAIMALAI"). -lisp_code_name(3653,"THAI_CHARACTER_LAKKHANGYAO"). -lisp_code_name(3654,"THAI_CHARACTER_MAIYAMOK"). -lisp_code_name(3655,"THAI_CHARACTER_MAITAIKHU"). -lisp_code_name(3656,"THAI_CHARACTER_MAI_EK"). -lisp_code_name(3657,"THAI_CHARACTER_MAI_THO"). -lisp_code_name(3658,"THAI_CHARACTER_MAI_TRI"). -lisp_code_name(3659,"THAI_CHARACTER_MAI_CHATTAWA"). -lisp_code_name(3660,"THAI_CHARACTER_THANTHAKHAT"). -lisp_code_name(3661,"THAI_CHARACTER_NIKHAHIT"). -lisp_code_name(3662,"THAI_CHARACTER_YAMAKKAN"). -lisp_code_name(3663,"THAI_CHARACTER_FONGMAN"). -lisp_code_name(3664,"THAI_DIGIT_ZERO"). -lisp_code_name(3665,"THAI_DIGIT_ONE"). -lisp_code_name(3666,"THAI_DIGIT_TWO"). -lisp_code_name(3667,"THAI_DIGIT_THREE"). -lisp_code_name(3668,"THAI_DIGIT_FOUR"). -lisp_code_name(3669,"THAI_DIGIT_FIVE"). -lisp_code_name(3670,"THAI_DIGIT_SIX"). -lisp_code_name(3671,"THAI_DIGIT_SEVEN"). -lisp_code_name(3672,"THAI_DIGIT_EIGHT"). -lisp_code_name(3673,"THAI_DIGIT_NINE"). -lisp_code_name(3674,"THAI_CHARACTER_ANGKHANKHU"). -lisp_code_name(3675,"THAI_CHARACTER_KHOMUT"). -lisp_code_name(3676,"UE5C"). -lisp_code_name(3677,"UE5D"). -lisp_code_name(3678,"UE5E"). -lisp_code_name(3679,"UE5F"). -lisp_code_name(3680,"UE60"). -lisp_code_name(3681,"UE61"). -lisp_code_name(3682,"UE62"). -lisp_code_name(3683,"UE63"). -lisp_code_name(3684,"UE64"). -lisp_code_name(3685,"UE65"). -lisp_code_name(3686,"UE66"). -lisp_code_name(3687,"UE67"). -lisp_code_name(3688,"UE68"). -lisp_code_name(3689,"UE69"). -lisp_code_name(3690,"UE6A"). -lisp_code_name(3691,"UE6B"). -lisp_code_name(3692,"UE6C"). -lisp_code_name(3693,"UE6D"). -lisp_code_name(3694,"UE6E"). -lisp_code_name(3695,"UE6F"). -lisp_code_name(3696,"UE70"). -lisp_code_name(3697,"UE71"). -lisp_code_name(3698,"UE72"). -lisp_code_name(3699,"UE73"). -lisp_code_name(3700,"UE74"). -lisp_code_name(3701,"UE75"). -lisp_code_name(3702,"UE76"). -lisp_code_name(3703,"UE77"). -lisp_code_name(3704,"UE78"). -lisp_code_name(3705,"UE79"). -lisp_code_name(3706,"UE7A"). -lisp_code_name(3707,"UE7B"). -lisp_code_name(3708,"UE7C"). -lisp_code_name(3709,"UE7D"). -lisp_code_name(3710,"UE7E"). -lisp_code_name(3711,"UE7F"). -lisp_code_name(3712,"UE80"). -lisp_code_name(3713,"LAO_LETTER_KO"). -lisp_code_name(3714,"LAO_LETTER_KHO_SUNG"). -lisp_code_name(3715,"UE83"). -lisp_code_name(3716,"LAO_LETTER_KHO_TAM"). -lisp_code_name(3717,"UE85"). -lisp_code_name(3718,"UE86"). -lisp_code_name(3719,"LAO_LETTER_NGO"). -lisp_code_name(3720,"LAO_LETTER_CO"). -lisp_code_name(3721,"UE89"). -lisp_code_name(3722,"LAO_LETTER_SO_TAM"). -lisp_code_name(3723,"UE8B"). -lisp_code_name(3724,"UE8C"). -lisp_code_name(3725,"LAO_LETTER_NYO"). -lisp_code_name(3726,"UE8E"). -lisp_code_name(3727,"UE8F"). -lisp_code_name(3728,"UE90"). -lisp_code_name(3729,"UE91"). -lisp_code_name(3730,"UE92"). -lisp_code_name(3731,"UE93"). -lisp_code_name(3732,"LAO_LETTER_DO"). -lisp_code_name(3733,"LAO_LETTER_TO"). -lisp_code_name(3734,"LAO_LETTER_THO_SUNG"). -lisp_code_name(3735,"LAO_LETTER_THO_TAM"). -lisp_code_name(3736,"UE98"). -lisp_code_name(3737,"LAO_LETTER_NO"). -lisp_code_name(3738,"LAO_LETTER_BO"). -lisp_code_name(3739,"LAO_LETTER_PO"). -lisp_code_name(3740,"LAO_LETTER_PHO_SUNG"). -lisp_code_name(3741,"LAO_LETTER_FO_TAM"). -lisp_code_name(3742,"LAO_LETTER_PHO_TAM"). -lisp_code_name(3743,"LAO_LETTER_FO_SUNG"). -lisp_code_name(3744,"UEA0"). -lisp_code_name(3745,"LAO_LETTER_MO"). -lisp_code_name(3746,"LAO_LETTER_YO"). -lisp_code_name(3747,"LAO_LETTER_LO_LING"). -lisp_code_name(3748,"UEA4"). -lisp_code_name(3749,"LAO_LETTER_LO_LOOT"). -lisp_code_name(3750,"UEA6"). -lisp_code_name(3751,"LAO_LETTER_WO"). -lisp_code_name(3752,"UEA8"). -lisp_code_name(3753,"UEA9"). -lisp_code_name(3754,"LAO_LETTER_SO_SUNG"). -lisp_code_name(3755,"LAO_LETTER_HO_SUNG"). -lisp_code_name(3756,"UEAC"). -lisp_code_name(3757,"LAO_LETTER_O"). -lisp_code_name(3758,"LAO_LETTER_HO_TAM"). -lisp_code_name(3759,"LAO_ELLIPSIS"). -lisp_code_name(3760,"LAO_VOWEL_SIGN_A"). -lisp_code_name(3761,"LAO_VOWEL_SIGN_MAI_KAN"). -lisp_code_name(3762,"LAO_VOWEL_SIGN_AA"). -lisp_code_name(3763,"LAO_VOWEL_SIGN_AM"). -lisp_code_name(3764,"LAO_VOWEL_SIGN_I"). -lisp_code_name(3765,"LAO_VOWEL_SIGN_II"). -lisp_code_name(3766,"LAO_VOWEL_SIGN_Y"). -lisp_code_name(3767,"LAO_VOWEL_SIGN_YY"). -lisp_code_name(3768,"LAO_VOWEL_SIGN_U"). -lisp_code_name(3769,"LAO_VOWEL_SIGN_UU"). -lisp_code_name(3770,"UEBA"). -lisp_code_name(3771,"LAO_VOWEL_SIGN_MAI_KON"). -lisp_code_name(3772,"LAO_SEMIVOWEL_SIGN_LO"). -lisp_code_name(3773,"LAO_SEMIVOWEL_SIGN_NYO"). -lisp_code_name(3774,"UEBE"). -lisp_code_name(3775,"UEBF"). -lisp_code_name(3776,"LAO_VOWEL_SIGN_E"). -lisp_code_name(3777,"LAO_VOWEL_SIGN_EI"). -lisp_code_name(3778,"LAO_VOWEL_SIGN_O"). -lisp_code_name(3779,"LAO_VOWEL_SIGN_AY"). -lisp_code_name(3780,"LAO_VOWEL_SIGN_AI"). -lisp_code_name(3781,"UEC5"). -lisp_code_name(3782,"LAO_KO_LA"). -lisp_code_name(3783,"UEC7"). -lisp_code_name(3784,"LAO_TONE_MAI_EK"). -lisp_code_name(3785,"LAO_TONE_MAI_THO"). -lisp_code_name(3786,"LAO_TONE_MAI_TI"). -lisp_code_name(3787,"LAO_TONE_MAI_CATAWA"). -lisp_code_name(3788,"LAO_CANCELLATION_MARK"). -lisp_code_name(3789,"LAO_NIGGAHITA"). -lisp_code_name(3790,"UECE"). -lisp_code_name(3791,"UECF"). -lisp_code_name(3792,"LAO_DIGIT_ZERO"). -lisp_code_name(3793,"LAO_DIGIT_ONE"). -lisp_code_name(3794,"LAO_DIGIT_TWO"). -lisp_code_name(3795,"LAO_DIGIT_THREE"). -lisp_code_name(3796,"LAO_DIGIT_FOUR"). -lisp_code_name(3797,"LAO_DIGIT_FIVE"). -lisp_code_name(3798,"LAO_DIGIT_SIX"). -lisp_code_name(3799,"LAO_DIGIT_SEVEN"). -lisp_code_name(3800,"LAO_DIGIT_EIGHT"). -lisp_code_name(3801,"LAO_DIGIT_NINE"). -lisp_code_name(3802,"UEDA"). -lisp_code_name(3803,"UEDB"). -lisp_code_name(3804,"LAO_HO_NO"). -lisp_code_name(3805,"LAO_HO_MO"). -lisp_code_name(3806,"LAO_LETTER_KHMU_GO"). -lisp_code_name(3807,"LAO_LETTER_KHMU_NYO"). -lisp_code_name(3808,"UEE0"). -lisp_code_name(3809,"UEE1"). -lisp_code_name(3810,"UEE2"). -lisp_code_name(3811,"UEE3"). -lisp_code_name(3812,"UEE4"). -lisp_code_name(3813,"UEE5"). -lisp_code_name(3814,"UEE6"). -lisp_code_name(3815,"UEE7"). -lisp_code_name(3816,"UEE8"). -lisp_code_name(3817,"UEE9"). -lisp_code_name(3818,"UEEA"). -lisp_code_name(3819,"UEEB"). -lisp_code_name(3820,"UEEC"). -lisp_code_name(3821,"UEED"). -lisp_code_name(3822,"UEEE"). -lisp_code_name(3823,"UEEF"). -lisp_code_name(3824,"UEF0"). -lisp_code_name(3825,"UEF1"). -lisp_code_name(3826,"UEF2"). -lisp_code_name(3827,"UEF3"). -lisp_code_name(3828,"UEF4"). -lisp_code_name(3829,"UEF5"). -lisp_code_name(3830,"UEF6"). -lisp_code_name(3831,"UEF7"). -lisp_code_name(3832,"UEF8"). -lisp_code_name(3833,"UEF9"). -lisp_code_name(3834,"UEFA"). -lisp_code_name(3835,"UEFB"). -lisp_code_name(3836,"UEFC"). -lisp_code_name(3837,"UEFD"). -lisp_code_name(3838,"UEFE"). -lisp_code_name(3839,"UEFF"). -lisp_code_name(3840,"TIBETAN_SYLLABLE_OM"). -lisp_code_name(3841,"TIBETAN_MARK_GTER_YIG_MGO_TRUNCATED_A"). -lisp_code_name(3842,"TIBETAN_MARK_GTER_YIG_MGO_-UM_RNAM_BCAD_MA"). -lisp_code_name(3843,"TIBETAN_MARK_GTER_YIG_MGO_-UM_GTER_TSHEG_MA"). -lisp_code_name(3844,"TIBETAN_MARK_INITIAL_YIG_MGO_MDUN_MA"). -lisp_code_name(3845,"TIBETAN_MARK_CLOSING_YIG_MGO_SGAB_MA"). -lisp_code_name(3846,"TIBETAN_MARK_CARET_YIG_MGO_PHUR_SHAD_MA"). -lisp_code_name(3847,"TIBETAN_MARK_YIG_MGO_TSHEG_SHAD_MA"). -lisp_code_name(3848,"TIBETAN_MARK_SBRUL_SHAD"). -lisp_code_name(3849,"TIBETAN_MARK_BSKUR_YIG_MGO"). -lisp_code_name(3850,"TIBETAN_MARK_BKA-_SHOG_YIG_MGO"). -lisp_code_name(3851,"TIBETAN_MARK_INTERSYLLABIC_TSHEG"). -lisp_code_name(3852,"TIBETAN_MARK_DELIMITER_TSHEG_BSTAR"). -lisp_code_name(3853,"TIBETAN_MARK_SHAD"). -lisp_code_name(3854,"TIBETAN_MARK_NYIS_SHAD"). -lisp_code_name(3855,"TIBETAN_MARK_TSHEG_SHAD"). -lisp_code_name(3856,"TIBETAN_MARK_NYIS_TSHEG_SHAD"). -lisp_code_name(3857,"TIBETAN_MARK_RIN_CHEN_SPUNGS_SHAD"). -lisp_code_name(3858,"TIBETAN_MARK_RGYA_GRAM_SHAD"). -lisp_code_name(3859,"TIBETAN_MARK_CARET_-DZUD_RTAGS_ME_LONG_CAN"). -lisp_code_name(3860,"TIBETAN_MARK_GTER_TSHEG"). -lisp_code_name(3861,"TIBETAN_LOGOTYPE_SIGN_CHAD_RTAGS"). -lisp_code_name(3862,"TIBETAN_LOGOTYPE_SIGN_LHAG_RTAGS"). -lisp_code_name(3863,"TIBETAN_ASTROLOGICAL_SIGN_SGRA_GCAN_-CHAR_RTAGS"). -lisp_code_name(3864,"TIBETAN_ASTROLOGICAL_SIGN_-KHYUD_PA"). -lisp_code_name(3865,"TIBETAN_ASTROLOGICAL_SIGN_SDONG_TSHUGS"). -lisp_code_name(3866,"TIBETAN_SIGN_RDEL_DKAR_GCIG"). -lisp_code_name(3867,"TIBETAN_SIGN_RDEL_DKAR_GNYIS"). -lisp_code_name(3868,"TIBETAN_SIGN_RDEL_DKAR_GSUM"). -lisp_code_name(3869,"TIBETAN_SIGN_RDEL_NAG_GCIG"). -lisp_code_name(3870,"TIBETAN_SIGN_RDEL_NAG_GNYIS"). -lisp_code_name(3871,"TIBETAN_SIGN_RDEL_DKAR_RDEL_NAG"). -lisp_code_name(3872,"TIBETAN_DIGIT_ZERO"). -lisp_code_name(3873,"TIBETAN_DIGIT_ONE"). -lisp_code_name(3874,"TIBETAN_DIGIT_TWO"). -lisp_code_name(3875,"TIBETAN_DIGIT_THREE"). -lisp_code_name(3876,"TIBETAN_DIGIT_FOUR"). -lisp_code_name(3877,"TIBETAN_DIGIT_FIVE"). -lisp_code_name(3878,"TIBETAN_DIGIT_SIX"). -lisp_code_name(3879,"TIBETAN_DIGIT_SEVEN"). -lisp_code_name(3880,"TIBETAN_DIGIT_EIGHT"). -lisp_code_name(3881,"TIBETAN_DIGIT_NINE"). -lisp_code_name(3882,"TIBETAN_DIGIT_HALF_ONE"). -lisp_code_name(3883,"TIBETAN_DIGIT_HALF_TWO"). -lisp_code_name(3884,"TIBETAN_DIGIT_HALF_THREE"). -lisp_code_name(3885,"TIBETAN_DIGIT_HALF_FOUR"). -lisp_code_name(3886,"TIBETAN_DIGIT_HALF_FIVE"). -lisp_code_name(3887,"TIBETAN_DIGIT_HALF_SIX"). -lisp_code_name(3888,"TIBETAN_DIGIT_HALF_SEVEN"). -lisp_code_name(3889,"TIBETAN_DIGIT_HALF_EIGHT"). -lisp_code_name(3890,"TIBETAN_DIGIT_HALF_NINE"). -lisp_code_name(3891,"TIBETAN_DIGIT_HALF_ZERO"). -lisp_code_name(3892,"TIBETAN_MARK_BSDUS_RTAGS"). -lisp_code_name(3893,"TIBETAN_MARK_NGAS_BZUNG_NYI_ZLA"). -lisp_code_name(3894,"TIBETAN_MARK_CARET_-DZUD_RTAGS_BZHI_MIG_CAN"). -lisp_code_name(3895,"TIBETAN_MARK_NGAS_BZUNG_SGOR_RTAGS"). -lisp_code_name(3896,"TIBETAN_MARK_CHE_MGO"). -lisp_code_name(3897,"TIBETAN_MARK_TSA_-PHRU"). -lisp_code_name(3898,"TIBETAN_MARK_GUG_RTAGS_GYON"). -lisp_code_name(3899,"TIBETAN_MARK_GUG_RTAGS_GYAS"). -lisp_code_name(3900,"TIBETAN_MARK_ANG_KHANG_GYON"). -lisp_code_name(3901,"TIBETAN_MARK_ANG_KHANG_GYAS"). -lisp_code_name(3902,"TIBETAN_SIGN_YAR_TSHES"). -lisp_code_name(3903,"TIBETAN_SIGN_MAR_TSHES"). -lisp_code_name(3904,"TIBETAN_LETTER_KA"). -lisp_code_name(3905,"TIBETAN_LETTER_KHA"). -lisp_code_name(3906,"TIBETAN_LETTER_GA"). -lisp_code_name(3907,"TIBETAN_LETTER_GHA"). -lisp_code_name(3908,"TIBETAN_LETTER_NGA"). -lisp_code_name(3909,"TIBETAN_LETTER_CA"). -lisp_code_name(3910,"TIBETAN_LETTER_CHA"). -lisp_code_name(3911,"TIBETAN_LETTER_JA"). -lisp_code_name(3912,"UF48"). -lisp_code_name(3913,"TIBETAN_LETTER_NYA"). -lisp_code_name(3914,"TIBETAN_LETTER_TTA"). -lisp_code_name(3915,"TIBETAN_LETTER_TTHA"). -lisp_code_name(3916,"TIBETAN_LETTER_DDA"). -lisp_code_name(3917,"TIBETAN_LETTER_DDHA"). -lisp_code_name(3918,"TIBETAN_LETTER_NNA"). -lisp_code_name(3919,"TIBETAN_LETTER_TA"). -lisp_code_name(3920,"TIBETAN_LETTER_THA"). -lisp_code_name(3921,"TIBETAN_LETTER_DA"). -lisp_code_name(3922,"TIBETAN_LETTER_DHA"). -lisp_code_name(3923,"TIBETAN_LETTER_NA"). -lisp_code_name(3924,"TIBETAN_LETTER_PA"). -lisp_code_name(3925,"TIBETAN_LETTER_PHA"). -lisp_code_name(3926,"TIBETAN_LETTER_BA"). -lisp_code_name(3927,"TIBETAN_LETTER_BHA"). -lisp_code_name(3928,"TIBETAN_LETTER_MA"). -lisp_code_name(3929,"TIBETAN_LETTER_TSA"). -lisp_code_name(3930,"TIBETAN_LETTER_TSHA"). -lisp_code_name(3931,"TIBETAN_LETTER_DZA"). -lisp_code_name(3932,"TIBETAN_LETTER_DZHA"). -lisp_code_name(3933,"TIBETAN_LETTER_WA"). -lisp_code_name(3934,"TIBETAN_LETTER_ZHA"). -lisp_code_name(3935,"TIBETAN_LETTER_ZA"). -lisp_code_name(3936,"TIBETAN_LETTER_-A"). -lisp_code_name(3937,"TIBETAN_LETTER_YA"). -lisp_code_name(3938,"TIBETAN_LETTER_RA"). -lisp_code_name(3939,"TIBETAN_LETTER_LA"). -lisp_code_name(3940,"TIBETAN_LETTER_SHA"). -lisp_code_name(3941,"TIBETAN_LETTER_SSA"). -lisp_code_name(3942,"TIBETAN_LETTER_SA"). -lisp_code_name(3943,"TIBETAN_LETTER_HA"). -lisp_code_name(3944,"TIBETAN_LETTER_A"). -lisp_code_name(3945,"TIBETAN_LETTER_KSSA"). -lisp_code_name(3946,"TIBETAN_LETTER_FIXED-FORM_RA"). -lisp_code_name(3947,"TIBETAN_LETTER_KKA"). -lisp_code_name(3948,"TIBETAN_LETTER_RRA"). -lisp_code_name(3949,"UF6D"). -lisp_code_name(3950,"UF6E"). -lisp_code_name(3951,"UF6F"). -lisp_code_name(3952,"UF70"). -lisp_code_name(3953,"TIBETAN_VOWEL_SIGN_AA"). -lisp_code_name(3954,"TIBETAN_VOWEL_SIGN_I"). -lisp_code_name(3955,"TIBETAN_VOWEL_SIGN_II"). -lisp_code_name(3956,"TIBETAN_VOWEL_SIGN_U"). -lisp_code_name(3957,"TIBETAN_VOWEL_SIGN_UU"). -lisp_code_name(3958,"TIBETAN_VOWEL_SIGN_VOCALIC_R"). -lisp_code_name(3959,"TIBETAN_VOWEL_SIGN_VOCALIC_RR"). -lisp_code_name(3960,"TIBETAN_VOWEL_SIGN_VOCALIC_L"). -lisp_code_name(3961,"TIBETAN_VOWEL_SIGN_VOCALIC_LL"). -lisp_code_name(3962,"TIBETAN_VOWEL_SIGN_E"). -lisp_code_name(3963,"TIBETAN_VOWEL_SIGN_EE"). -lisp_code_name(3964,"TIBETAN_VOWEL_SIGN_O"). -lisp_code_name(3965,"TIBETAN_VOWEL_SIGN_OO"). -lisp_code_name(3966,"TIBETAN_SIGN_RJES_SU_NGA_RO"). -lisp_code_name(3967,"TIBETAN_SIGN_RNAM_BCAD"). -lisp_code_name(3968,"TIBETAN_VOWEL_SIGN_REVERSED_I"). -lisp_code_name(3969,"TIBETAN_VOWEL_SIGN_REVERSED_II"). -lisp_code_name(3970,"TIBETAN_SIGN_NYI_ZLA_NAA_DA"). -lisp_code_name(3971,"TIBETAN_SIGN_SNA_LDAN"). -lisp_code_name(3972,"TIBETAN_MARK_HALANTA"). -lisp_code_name(3973,"TIBETAN_MARK_PALUTA"). -lisp_code_name(3974,"TIBETAN_SIGN_LCI_RTAGS"). -lisp_code_name(3975,"TIBETAN_SIGN_YANG_RTAGS"). -lisp_code_name(3976,"TIBETAN_SIGN_LCE_TSA_CAN"). -lisp_code_name(3977,"TIBETAN_SIGN_MCHU_CAN"). -lisp_code_name(3978,"TIBETAN_SIGN_GRU_CAN_RGYINGS"). -lisp_code_name(3979,"TIBETAN_SIGN_GRU_MED_RGYINGS"). -lisp_code_name(3980,"TIBETAN_SIGN_INVERTED_MCHU_CAN"). -lisp_code_name(3981,"TIBETAN_SUBJOINED_SIGN_LCE_TSA_CAN"). -lisp_code_name(3982,"TIBETAN_SUBJOINED_SIGN_MCHU_CAN"). -lisp_code_name(3983,"TIBETAN_SUBJOINED_SIGN_INVERTED_MCHU_CAN"). -lisp_code_name(3984,"TIBETAN_SUBJOINED_LETTER_KA"). -lisp_code_name(3985,"TIBETAN_SUBJOINED_LETTER_KHA"). -lisp_code_name(3986,"TIBETAN_SUBJOINED_LETTER_GA"). -lisp_code_name(3987,"TIBETAN_SUBJOINED_LETTER_GHA"). -lisp_code_name(3988,"TIBETAN_SUBJOINED_LETTER_NGA"). -lisp_code_name(3989,"TIBETAN_SUBJOINED_LETTER_CA"). -lisp_code_name(3990,"TIBETAN_SUBJOINED_LETTER_CHA"). -lisp_code_name(3991,"TIBETAN_SUBJOINED_LETTER_JA"). -lisp_code_name(3992,"UF98"). -lisp_code_name(3993,"TIBETAN_SUBJOINED_LETTER_NYA"). -lisp_code_name(3994,"TIBETAN_SUBJOINED_LETTER_TTA"). -lisp_code_name(3995,"TIBETAN_SUBJOINED_LETTER_TTHA"). -lisp_code_name(3996,"TIBETAN_SUBJOINED_LETTER_DDA"). -lisp_code_name(3997,"TIBETAN_SUBJOINED_LETTER_DDHA"). -lisp_code_name(3998,"TIBETAN_SUBJOINED_LETTER_NNA"). -lisp_code_name(3999,"TIBETAN_SUBJOINED_LETTER_TA"). -lisp_code_name(4000,"TIBETAN_SUBJOINED_LETTER_THA"). -lisp_code_name(4001,"TIBETAN_SUBJOINED_LETTER_DA"). -lisp_code_name(4002,"TIBETAN_SUBJOINED_LETTER_DHA"). -lisp_code_name(4003,"TIBETAN_SUBJOINED_LETTER_NA"). -lisp_code_name(4004,"TIBETAN_SUBJOINED_LETTER_PA"). -lisp_code_name(4005,"TIBETAN_SUBJOINED_LETTER_PHA"). -lisp_code_name(4006,"TIBETAN_SUBJOINED_LETTER_BA"). -lisp_code_name(4007,"TIBETAN_SUBJOINED_LETTER_BHA"). -lisp_code_name(4008,"TIBETAN_SUBJOINED_LETTER_MA"). -lisp_code_name(4009,"TIBETAN_SUBJOINED_LETTER_TSA"). -lisp_code_name(4010,"TIBETAN_SUBJOINED_LETTER_TSHA"). -lisp_code_name(4011,"TIBETAN_SUBJOINED_LETTER_DZA"). -lisp_code_name(4012,"TIBETAN_SUBJOINED_LETTER_DZHA"). -lisp_code_name(4013,"TIBETAN_SUBJOINED_LETTER_WA"). -lisp_code_name(4014,"TIBETAN_SUBJOINED_LETTER_ZHA"). -lisp_code_name(4015,"TIBETAN_SUBJOINED_LETTER_ZA"). -lisp_code_name(4016,"TIBETAN_SUBJOINED_LETTER_-A"). -lisp_code_name(4017,"TIBETAN_SUBJOINED_LETTER_YA"). -lisp_code_name(4018,"TIBETAN_SUBJOINED_LETTER_RA"). -lisp_code_name(4019,"TIBETAN_SUBJOINED_LETTER_LA"). -lisp_code_name(4020,"TIBETAN_SUBJOINED_LETTER_SHA"). -lisp_code_name(4021,"TIBETAN_SUBJOINED_LETTER_SSA"). -lisp_code_name(4022,"TIBETAN_SUBJOINED_LETTER_SA"). -lisp_code_name(4023,"TIBETAN_SUBJOINED_LETTER_HA"). -lisp_code_name(4024,"TIBETAN_SUBJOINED_LETTER_A"). -lisp_code_name(4025,"TIBETAN_SUBJOINED_LETTER_KSSA"). -lisp_code_name(4026,"TIBETAN_SUBJOINED_LETTER_FIXED-FORM_WA"). -lisp_code_name(4027,"TIBETAN_SUBJOINED_LETTER_FIXED-FORM_YA"). -lisp_code_name(4028,"TIBETAN_SUBJOINED_LETTER_FIXED-FORM_RA"). -lisp_code_name(4029,"UFBD"). -lisp_code_name(4030,"TIBETAN_KU_RU_KHA"). -lisp_code_name(4031,"TIBETAN_KU_RU_KHA_BZHI_MIG_CAN"). -lisp_code_name(4032,"TIBETAN_CANTILLATION_SIGN_HEAVY_BEAT"). -lisp_code_name(4033,"TIBETAN_CANTILLATION_SIGN_LIGHT_BEAT"). -lisp_code_name(4034,"TIBETAN_CANTILLATION_SIGN_CANG_TE-U"). -lisp_code_name(4035,"TIBETAN_CANTILLATION_SIGN_SBUB_-CHAL"). -lisp_code_name(4036,"TIBETAN_SYMBOL_DRIL_BU"). -lisp_code_name(4037,"TIBETAN_SYMBOL_RDO_RJE"). -lisp_code_name(4038,"TIBETAN_SYMBOL_PADMA_GDAN"). -lisp_code_name(4039,"TIBETAN_SYMBOL_RDO_RJE_RGYA_GRAM"). -lisp_code_name(4040,"TIBETAN_SYMBOL_PHUR_PA"). -lisp_code_name(4041,"TIBETAN_SYMBOL_NOR_BU"). -lisp_code_name(4042,"TIBETAN_SYMBOL_NOR_BU_NYIS_-KHYIL"). -lisp_code_name(4043,"TIBETAN_SYMBOL_NOR_BU_GSUM_-KHYIL"). -lisp_code_name(4044,"TIBETAN_SYMBOL_NOR_BU_BZHI_-KHYIL"). -lisp_code_name(4045,"UFCD"). -lisp_code_name(4046,"TIBETAN_SIGN_RDEL_NAG_RDEL_DKAR"). -lisp_code_name(4047,"TIBETAN_SIGN_RDEL_NAG_GSUM"). -lisp_code_name(4048,"TIBETAN_MARK_BSKA-_SHOG_GI_MGO_RGYAN"). -lisp_code_name(4049,"TIBETAN_MARK_MNYAM_YIG_GI_MGO_RGYAN"). -lisp_code_name(4050,"TIBETAN_MARK_NYIS_TSHEG"). -lisp_code_name(4051,"TIBETAN_MARK_INITIAL_BRDA_RNYING_YIG_MGO_MDUN_MA"). -lisp_code_name(4052,"TIBETAN_MARK_CLOSING_BRDA_RNYING_YIG_MGO_SGAB_MA"). -lisp_code_name(4053,"RIGHT-FACING_SVASTI_SIGN"). -lisp_code_name(4054,"LEFT-FACING_SVASTI_SIGN"). -lisp_code_name(4055,"RIGHT-FACING_SVASTI_SIGN_WITH_DOTS"). -lisp_code_name(4056,"LEFT-FACING_SVASTI_SIGN_WITH_DOTS"). -lisp_code_name(4057,"TIBETAN_MARK_LEADING_MCHAN_RTAGS"). -lisp_code_name(4058,"TIBETAN_MARK_TRAILING_MCHAN_RTAGS"). -lisp_code_name(4059,"UFDB"). -lisp_code_name(4060,"UFDC"). -lisp_code_name(4061,"UFDD"). -lisp_code_name(4062,"UFDE"). -lisp_code_name(4063,"UFDF"). -lisp_code_name(4064,"UFE0"). -lisp_code_name(4065,"UFE1"). -lisp_code_name(4066,"UFE2"). -lisp_code_name(4067,"UFE3"). -lisp_code_name(4068,"UFE4"). -lisp_code_name(4069,"UFE5"). -lisp_code_name(4070,"UFE6"). -lisp_code_name(4071,"UFE7"). -lisp_code_name(4072,"UFE8"). -lisp_code_name(4073,"UFE9"). -lisp_code_name(4074,"UFEA"). -lisp_code_name(4075,"UFEB"). -lisp_code_name(4076,"UFEC"). -lisp_code_name(4077,"UFED"). -lisp_code_name(4078,"UFEE"). -lisp_code_name(4079,"UFEF"). -lisp_code_name(4080,"UFF0"). -lisp_code_name(4081,"UFF1"). -lisp_code_name(4082,"UFF2"). -lisp_code_name(4083,"UFF3"). -lisp_code_name(4084,"UFF4"). -lisp_code_name(4085,"UFF5"). -lisp_code_name(4086,"UFF6"). -lisp_code_name(4087,"UFF7"). -lisp_code_name(4088,"UFF8"). -lisp_code_name(4089,"UFF9"). -lisp_code_name(4090,"UFFA"). -lisp_code_name(4091,"UFFB"). -lisp_code_name(4092,"UFFC"). -lisp_code_name(4093,"UFFD"). -lisp_code_name(4094,"UFFE"). -lisp_code_name(4095,"UFFF"). -lisp_code_name(4096,"MYANMAR_LETTER_KA"). -lisp_code_name(4097,"MYANMAR_LETTER_KHA"). -lisp_code_name(4098,"MYANMAR_LETTER_GA"). -lisp_code_name(4099,"MYANMAR_LETTER_GHA"). -lisp_code_name(4100,"MYANMAR_LETTER_NGA"). -lisp_code_name(4101,"MYANMAR_LETTER_CA"). -lisp_code_name(4102,"MYANMAR_LETTER_CHA"). -lisp_code_name(4103,"MYANMAR_LETTER_JA"). -lisp_code_name(4104,"MYANMAR_LETTER_JHA"). -lisp_code_name(4105,"MYANMAR_LETTER_NYA"). -lisp_code_name(4106,"MYANMAR_LETTER_NNYA"). -lisp_code_name(4107,"MYANMAR_LETTER_TTA"). -lisp_code_name(4108,"MYANMAR_LETTER_TTHA"). -lisp_code_name(4109,"MYANMAR_LETTER_DDA"). -lisp_code_name(4110,"MYANMAR_LETTER_DDHA"). -lisp_code_name(4111,"MYANMAR_LETTER_NNA"). -lisp_code_name(4112,"MYANMAR_LETTER_TA"). -lisp_code_name(4113,"MYANMAR_LETTER_THA"). -lisp_code_name(4114,"MYANMAR_LETTER_DA"). -lisp_code_name(4115,"MYANMAR_LETTER_DHA"). -lisp_code_name(4116,"MYANMAR_LETTER_NA"). -lisp_code_name(4117,"MYANMAR_LETTER_PA"). -lisp_code_name(4118,"MYANMAR_LETTER_PHA"). -lisp_code_name(4119,"MYANMAR_LETTER_BA"). -lisp_code_name(4120,"MYANMAR_LETTER_BHA"). -lisp_code_name(4121,"MYANMAR_LETTER_MA"). -lisp_code_name(4122,"MYANMAR_LETTER_YA"). -lisp_code_name(4123,"MYANMAR_LETTER_RA"). -lisp_code_name(4124,"MYANMAR_LETTER_LA"). -lisp_code_name(4125,"MYANMAR_LETTER_WA"). -lisp_code_name(4126,"MYANMAR_LETTER_SA"). -lisp_code_name(4127,"MYANMAR_LETTER_HA"). -lisp_code_name(4128,"MYANMAR_LETTER_LLA"). -lisp_code_name(4129,"MYANMAR_LETTER_A"). -lisp_code_name(4130,"MYANMAR_LETTER_SHAN_A"). -lisp_code_name(4131,"MYANMAR_LETTER_I"). -lisp_code_name(4132,"MYANMAR_LETTER_II"). -lisp_code_name(4133,"MYANMAR_LETTER_U"). -lisp_code_name(4134,"MYANMAR_LETTER_UU"). -lisp_code_name(4135,"MYANMAR_LETTER_E"). -lisp_code_name(4136,"MYANMAR_LETTER_MON_E"). -lisp_code_name(4137,"MYANMAR_LETTER_O"). -lisp_code_name(4138,"MYANMAR_LETTER_AU"). -lisp_code_name(4139,"MYANMAR_VOWEL_SIGN_TALL_AA"). -lisp_code_name(4140,"MYANMAR_VOWEL_SIGN_AA"). -lisp_code_name(4141,"MYANMAR_VOWEL_SIGN_I"). -lisp_code_name(4142,"MYANMAR_VOWEL_SIGN_II"). -lisp_code_name(4143,"MYANMAR_VOWEL_SIGN_U"). -lisp_code_name(4144,"MYANMAR_VOWEL_SIGN_UU"). -lisp_code_name(4145,"MYANMAR_VOWEL_SIGN_E"). -lisp_code_name(4146,"MYANMAR_VOWEL_SIGN_AI"). -lisp_code_name(4147,"MYANMAR_VOWEL_SIGN_MON_II"). -lisp_code_name(4148,"MYANMAR_VOWEL_SIGN_MON_O"). -lisp_code_name(4149,"MYANMAR_VOWEL_SIGN_E_ABOVE"). -lisp_code_name(4150,"MYANMAR_SIGN_ANUSVARA"). -lisp_code_name(4151,"MYANMAR_SIGN_DOT_BELOW"). -lisp_code_name(4152,"MYANMAR_SIGN_VISARGA"). -lisp_code_name(4153,"MYANMAR_SIGN_VIRAMA"). -lisp_code_name(4154,"MYANMAR_SIGN_ASAT"). -lisp_code_name(4155,"MYANMAR_CONSONANT_SIGN_MEDIAL_YA"). -lisp_code_name(4156,"MYANMAR_CONSONANT_SIGN_MEDIAL_RA"). -lisp_code_name(4157,"MYANMAR_CONSONANT_SIGN_MEDIAL_WA"). -lisp_code_name(4158,"MYANMAR_CONSONANT_SIGN_MEDIAL_HA"). -lisp_code_name(4159,"MYANMAR_LETTER_GREAT_SA"). -lisp_code_name(4160,"MYANMAR_DIGIT_ZERO"). -lisp_code_name(4161,"MYANMAR_DIGIT_ONE"). -lisp_code_name(4162,"MYANMAR_DIGIT_TWO"). -lisp_code_name(4163,"MYANMAR_DIGIT_THREE"). -lisp_code_name(4164,"MYANMAR_DIGIT_FOUR"). -lisp_code_name(4165,"MYANMAR_DIGIT_FIVE"). -lisp_code_name(4166,"MYANMAR_DIGIT_SIX"). -lisp_code_name(4167,"MYANMAR_DIGIT_SEVEN"). -lisp_code_name(4168,"MYANMAR_DIGIT_EIGHT"). -lisp_code_name(4169,"MYANMAR_DIGIT_NINE"). -lisp_code_name(4170,"MYANMAR_SIGN_LITTLE_SECTION"). -lisp_code_name(4171,"MYANMAR_SIGN_SECTION"). -lisp_code_name(4172,"MYANMAR_SYMBOL_LOCATIVE"). -lisp_code_name(4173,"MYANMAR_SYMBOL_COMPLETED"). -lisp_code_name(4174,"MYANMAR_SYMBOL_AFOREMENTIONED"). -lisp_code_name(4175,"MYANMAR_SYMBOL_GENITIVE"). -lisp_code_name(4176,"MYANMAR_LETTER_SHA"). -lisp_code_name(4177,"MYANMAR_LETTER_SSA"). -lisp_code_name(4178,"MYANMAR_LETTER_VOCALIC_R"). -lisp_code_name(4179,"MYANMAR_LETTER_VOCALIC_RR"). -lisp_code_name(4180,"MYANMAR_LETTER_VOCALIC_L"). -lisp_code_name(4181,"MYANMAR_LETTER_VOCALIC_LL"). -lisp_code_name(4182,"MYANMAR_VOWEL_SIGN_VOCALIC_R"). -lisp_code_name(4183,"MYANMAR_VOWEL_SIGN_VOCALIC_RR"). -lisp_code_name(4184,"MYANMAR_VOWEL_SIGN_VOCALIC_L"). -lisp_code_name(4185,"MYANMAR_VOWEL_SIGN_VOCALIC_LL"). -lisp_code_name(4186,"MYANMAR_LETTER_MON_NGA"). -lisp_code_name(4187,"MYANMAR_LETTER_MON_JHA"). -lisp_code_name(4188,"MYANMAR_LETTER_MON_BBA"). -lisp_code_name(4189,"MYANMAR_LETTER_MON_BBE"). -lisp_code_name(4190,"MYANMAR_CONSONANT_SIGN_MON_MEDIAL_NA"). -lisp_code_name(4191,"MYANMAR_CONSONANT_SIGN_MON_MEDIAL_MA"). -lisp_code_name(4192,"MYANMAR_CONSONANT_SIGN_MON_MEDIAL_LA"). -lisp_code_name(4193,"MYANMAR_LETTER_SGAW_KAREN_SHA"). -lisp_code_name(4194,"MYANMAR_VOWEL_SIGN_SGAW_KAREN_EU"). -lisp_code_name(4195,"MYANMAR_TONE_MARK_SGAW_KAREN_HATHI"). -lisp_code_name(4196,"MYANMAR_TONE_MARK_SGAW_KAREN_KE_PHO"). -lisp_code_name(4197,"MYANMAR_LETTER_WESTERN_PWO_KAREN_THA"). -lisp_code_name(4198,"MYANMAR_LETTER_WESTERN_PWO_KAREN_PWA"). -lisp_code_name(4199,"MYANMAR_VOWEL_SIGN_WESTERN_PWO_KAREN_EU"). -lisp_code_name(4200,"MYANMAR_VOWEL_SIGN_WESTERN_PWO_KAREN_UE"). -lisp_code_name(4201,"MYANMAR_SIGN_WESTERN_PWO_KAREN_TONE-1"). -lisp_code_name(4202,"MYANMAR_SIGN_WESTERN_PWO_KAREN_TONE-2"). -lisp_code_name(4203,"MYANMAR_SIGN_WESTERN_PWO_KAREN_TONE-3"). -lisp_code_name(4204,"MYANMAR_SIGN_WESTERN_PWO_KAREN_TONE-4"). -lisp_code_name(4205,"MYANMAR_SIGN_WESTERN_PWO_KAREN_TONE-5"). -lisp_code_name(4206,"MYANMAR_LETTER_EASTERN_PWO_KAREN_NNA"). -lisp_code_name(4207,"MYANMAR_LETTER_EASTERN_PWO_KAREN_YWA"). -lisp_code_name(4208,"MYANMAR_LETTER_EASTERN_PWO_KAREN_GHWA"). -lisp_code_name(4209,"MYANMAR_VOWEL_SIGN_GEBA_KAREN_I"). -lisp_code_name(4210,"MYANMAR_VOWEL_SIGN_KAYAH_OE"). -lisp_code_name(4211,"MYANMAR_VOWEL_SIGN_KAYAH_U"). -lisp_code_name(4212,"MYANMAR_VOWEL_SIGN_KAYAH_EE"). -lisp_code_name(4213,"MYANMAR_LETTER_SHAN_KA"). -lisp_code_name(4214,"MYANMAR_LETTER_SHAN_KHA"). -lisp_code_name(4215,"MYANMAR_LETTER_SHAN_GA"). -lisp_code_name(4216,"MYANMAR_LETTER_SHAN_CA"). -lisp_code_name(4217,"MYANMAR_LETTER_SHAN_ZA"). -lisp_code_name(4218,"MYANMAR_LETTER_SHAN_NYA"). -lisp_code_name(4219,"MYANMAR_LETTER_SHAN_DA"). -lisp_code_name(4220,"MYANMAR_LETTER_SHAN_NA"). -lisp_code_name(4221,"MYANMAR_LETTER_SHAN_PHA"). -lisp_code_name(4222,"MYANMAR_LETTER_SHAN_FA"). -lisp_code_name(4223,"MYANMAR_LETTER_SHAN_BA"). -lisp_code_name(4224,"MYANMAR_LETTER_SHAN_THA"). -lisp_code_name(4225,"MYANMAR_LETTER_SHAN_HA"). -lisp_code_name(4226,"MYANMAR_CONSONANT_SIGN_SHAN_MEDIAL_WA"). -lisp_code_name(4227,"MYANMAR_VOWEL_SIGN_SHAN_AA"). -lisp_code_name(4228,"MYANMAR_VOWEL_SIGN_SHAN_E"). -lisp_code_name(4229,"MYANMAR_VOWEL_SIGN_SHAN_E_ABOVE"). -lisp_code_name(4230,"MYANMAR_VOWEL_SIGN_SHAN_FINAL_Y"). -lisp_code_name(4231,"MYANMAR_SIGN_SHAN_TONE-2"). -lisp_code_name(4232,"MYANMAR_SIGN_SHAN_TONE-3"). -lisp_code_name(4233,"MYANMAR_SIGN_SHAN_TONE-5"). -lisp_code_name(4234,"MYANMAR_SIGN_SHAN_TONE-6"). -lisp_code_name(4235,"MYANMAR_SIGN_SHAN_COUNCIL_TONE-2"). -lisp_code_name(4236,"MYANMAR_SIGN_SHAN_COUNCIL_TONE-3"). -lisp_code_name(4237,"MYANMAR_SIGN_SHAN_COUNCIL_EMPHATIC_TONE"). -lisp_code_name(4238,"MYANMAR_LETTER_RUMAI_PALAUNG_FA"). -lisp_code_name(4239,"MYANMAR_SIGN_RUMAI_PALAUNG_TONE-5"). -lisp_code_name(4240,"MYANMAR_SHAN_DIGIT_ZERO"). -lisp_code_name(4241,"MYANMAR_SHAN_DIGIT_ONE"). -lisp_code_name(4242,"MYANMAR_SHAN_DIGIT_TWO"). -lisp_code_name(4243,"MYANMAR_SHAN_DIGIT_THREE"). -lisp_code_name(4244,"MYANMAR_SHAN_DIGIT_FOUR"). -lisp_code_name(4245,"MYANMAR_SHAN_DIGIT_FIVE"). -lisp_code_name(4246,"MYANMAR_SHAN_DIGIT_SIX"). -lisp_code_name(4247,"MYANMAR_SHAN_DIGIT_SEVEN"). -lisp_code_name(4248,"MYANMAR_SHAN_DIGIT_EIGHT"). -lisp_code_name(4249,"MYANMAR_SHAN_DIGIT_NINE"). -lisp_code_name(4250,"MYANMAR_SIGN_KHAMTI_TONE-1"). -lisp_code_name(4251,"MYANMAR_SIGN_KHAMTI_TONE-3"). -lisp_code_name(4252,"MYANMAR_VOWEL_SIGN_AITON_A"). -lisp_code_name(4253,"MYANMAR_VOWEL_SIGN_AITON_AI"). -lisp_code_name(4254,"MYANMAR_SYMBOL_SHAN_ONE"). -lisp_code_name(4255,"MYANMAR_SYMBOL_SHAN_EXCLAMATION"). -lisp_code_name(4256,"GEORGIAN_CAPITAL_LETTER_AN"). -lisp_code_name(4257,"GEORGIAN_CAPITAL_LETTER_BAN"). -lisp_code_name(4258,"GEORGIAN_CAPITAL_LETTER_GAN"). -lisp_code_name(4259,"GEORGIAN_CAPITAL_LETTER_DON"). -lisp_code_name(4260,"GEORGIAN_CAPITAL_LETTER_EN"). -lisp_code_name(4261,"GEORGIAN_CAPITAL_LETTER_VIN"). -lisp_code_name(4262,"GEORGIAN_CAPITAL_LETTER_ZEN"). -lisp_code_name(4263,"GEORGIAN_CAPITAL_LETTER_TAN"). -lisp_code_name(4264,"GEORGIAN_CAPITAL_LETTER_IN"). -lisp_code_name(4265,"GEORGIAN_CAPITAL_LETTER_KAN"). -lisp_code_name(4266,"GEORGIAN_CAPITAL_LETTER_LAS"). -lisp_code_name(4267,"GEORGIAN_CAPITAL_LETTER_MAN"). -lisp_code_name(4268,"GEORGIAN_CAPITAL_LETTER_NAR"). -lisp_code_name(4269,"GEORGIAN_CAPITAL_LETTER_ON"). -lisp_code_name(4270,"GEORGIAN_CAPITAL_LETTER_PAR"). -lisp_code_name(4271,"GEORGIAN_CAPITAL_LETTER_ZHAR"). -lisp_code_name(4272,"GEORGIAN_CAPITAL_LETTER_RAE"). -lisp_code_name(4273,"GEORGIAN_CAPITAL_LETTER_SAN"). -lisp_code_name(4274,"GEORGIAN_CAPITAL_LETTER_TAR"). -lisp_code_name(4275,"GEORGIAN_CAPITAL_LETTER_UN"). -lisp_code_name(4276,"GEORGIAN_CAPITAL_LETTER_PHAR"). -lisp_code_name(4277,"GEORGIAN_CAPITAL_LETTER_KHAR"). -lisp_code_name(4278,"GEORGIAN_CAPITAL_LETTER_GHAN"). -lisp_code_name(4279,"GEORGIAN_CAPITAL_LETTER_QAR"). -lisp_code_name(4280,"GEORGIAN_CAPITAL_LETTER_SHIN"). -lisp_code_name(4281,"GEORGIAN_CAPITAL_LETTER_CHIN"). -lisp_code_name(4282,"GEORGIAN_CAPITAL_LETTER_CAN"). -lisp_code_name(4283,"GEORGIAN_CAPITAL_LETTER_JIL"). -lisp_code_name(4284,"GEORGIAN_CAPITAL_LETTER_CIL"). -lisp_code_name(4285,"GEORGIAN_CAPITAL_LETTER_CHAR"). -lisp_code_name(4286,"GEORGIAN_CAPITAL_LETTER_XAN"). -lisp_code_name(4287,"GEORGIAN_CAPITAL_LETTER_JHAN"). -lisp_code_name(4288,"GEORGIAN_CAPITAL_LETTER_HAE"). -lisp_code_name(4289,"GEORGIAN_CAPITAL_LETTER_HE"). -lisp_code_name(4290,"GEORGIAN_CAPITAL_LETTER_HIE"). -lisp_code_name(4291,"GEORGIAN_CAPITAL_LETTER_WE"). -lisp_code_name(4292,"GEORGIAN_CAPITAL_LETTER_HAR"). -lisp_code_name(4293,"GEORGIAN_CAPITAL_LETTER_HOE"). -lisp_code_name(4295,"GEORGIAN_CAPITAL_LETTER_YN"). -lisp_code_name(4301,"GEORGIAN_CAPITAL_LETTER_AEN"). -lisp_code_name(4304,"GEORGIAN_LETTER_AN"). -lisp_code_name(4305,"GEORGIAN_LETTER_BAN"). -lisp_code_name(4306,"GEORGIAN_LETTER_GAN"). -lisp_code_name(4307,"GEORGIAN_LETTER_DON"). -lisp_code_name(4308,"GEORGIAN_LETTER_EN"). -lisp_code_name(4309,"GEORGIAN_LETTER_VIN"). -lisp_code_name(4310,"GEORGIAN_LETTER_ZEN"). -lisp_code_name(4311,"GEORGIAN_LETTER_TAN"). -lisp_code_name(4312,"GEORGIAN_LETTER_IN"). -lisp_code_name(4313,"GEORGIAN_LETTER_KAN"). -lisp_code_name(4314,"GEORGIAN_LETTER_LAS"). -lisp_code_name(4315,"GEORGIAN_LETTER_MAN"). -lisp_code_name(4316,"GEORGIAN_LETTER_NAR"). -lisp_code_name(4317,"GEORGIAN_LETTER_ON"). -lisp_code_name(4318,"GEORGIAN_LETTER_PAR"). -lisp_code_name(4319,"GEORGIAN_LETTER_ZHAR"). -lisp_code_name(4320,"GEORGIAN_LETTER_RAE"). -lisp_code_name(4321,"GEORGIAN_LETTER_SAN"). -lisp_code_name(4322,"GEORGIAN_LETTER_TAR"). -lisp_code_name(4323,"GEORGIAN_LETTER_UN"). -lisp_code_name(4324,"GEORGIAN_LETTER_PHAR"). -lisp_code_name(4325,"GEORGIAN_LETTER_KHAR"). -lisp_code_name(4326,"GEORGIAN_LETTER_GHAN"). -lisp_code_name(4327,"GEORGIAN_LETTER_QAR"). -lisp_code_name(4328,"GEORGIAN_LETTER_SHIN"). -lisp_code_name(4329,"GEORGIAN_LETTER_CHIN"). -lisp_code_name(4330,"GEORGIAN_LETTER_CAN"). -lisp_code_name(4331,"GEORGIAN_LETTER_JIL"). -lisp_code_name(4332,"GEORGIAN_LETTER_CIL"). -lisp_code_name(4333,"GEORGIAN_LETTER_CHAR"). -lisp_code_name(4334,"GEORGIAN_LETTER_XAN"). -lisp_code_name(4335,"GEORGIAN_LETTER_JHAN"). -lisp_code_name(4336,"GEORGIAN_LETTER_HAE"). -lisp_code_name(4337,"GEORGIAN_LETTER_HE"). -lisp_code_name(4338,"GEORGIAN_LETTER_HIE"). -lisp_code_name(4339,"GEORGIAN_LETTER_WE"). -lisp_code_name(4340,"GEORGIAN_LETTER_HAR"). -lisp_code_name(4341,"GEORGIAN_LETTER_HOE"). -lisp_code_name(4342,"GEORGIAN_LETTER_FI"). -lisp_code_name(4343,"GEORGIAN_LETTER_YN"). -lisp_code_name(4344,"GEORGIAN_LETTER_ELIFI"). -lisp_code_name(4345,"GEORGIAN_LETTER_TURNED_GAN"). -lisp_code_name(4346,"GEORGIAN_LETTER_AIN"). -lisp_code_name(4347,"GEORGIAN_PARAGRAPH_SEPARATOR"). -lisp_code_name(4348,"MODIFIER_LETTER_GEORGIAN_NAR"). -lisp_code_name(4349,"GEORGIAN_LETTER_AEN"). -lisp_code_name(4350,"GEORGIAN_LETTER_HARD_SIGN"). -lisp_code_name(4351,"GEORGIAN_LETTER_LABIAL_SIGN"). -lisp_code_name(4352,"HANGUL_CHOSEONG_KIYEOK"). -lisp_code_name(4353,"HANGUL_CHOSEONG_SSANGKIYEOK"). -lisp_code_name(4354,"HANGUL_CHOSEONG_NIEUN"). -lisp_code_name(4355,"HANGUL_CHOSEONG_TIKEUT"). -lisp_code_name(4356,"HANGUL_CHOSEONG_SSANGTIKEUT"). -lisp_code_name(4357,"HANGUL_CHOSEONG_RIEUL"). -lisp_code_name(4358,"HANGUL_CHOSEONG_MIEUM"). -lisp_code_name(4359,"HANGUL_CHOSEONG_PIEUP"). -lisp_code_name(4360,"HANGUL_CHOSEONG_SSANGPIEUP"). -lisp_code_name(4361,"HANGUL_CHOSEONG_SIOS"). -lisp_code_name(4362,"HANGUL_CHOSEONG_SSANGSIOS"). -lisp_code_name(4363,"HANGUL_CHOSEONG_IEUNG"). -lisp_code_name(4364,"HANGUL_CHOSEONG_CIEUC"). -lisp_code_name(4365,"HANGUL_CHOSEONG_SSANGCIEUC"). -lisp_code_name(4366,"HANGUL_CHOSEONG_CHIEUCH"). -lisp_code_name(4367,"HANGUL_CHOSEONG_KHIEUKH"). -lisp_code_name(4368,"HANGUL_CHOSEONG_THIEUTH"). -lisp_code_name(4369,"HANGUL_CHOSEONG_PHIEUPH"). -lisp_code_name(4370,"HANGUL_CHOSEONG_HIEUH"). -lisp_code_name(4371,"HANGUL_CHOSEONG_NIEUN-KIYEOK"). -lisp_code_name(4372,"HANGUL_CHOSEONG_SSANGNIEUN"). -lisp_code_name(4373,"HANGUL_CHOSEONG_NIEUN-TIKEUT"). -lisp_code_name(4374,"HANGUL_CHOSEONG_NIEUN-PIEUP"). -lisp_code_name(4375,"HANGUL_CHOSEONG_TIKEUT-KIYEOK"). -lisp_code_name(4376,"HANGUL_CHOSEONG_RIEUL-NIEUN"). -lisp_code_name(4377,"HANGUL_CHOSEONG_SSANGRIEUL"). -lisp_code_name(4378,"HANGUL_CHOSEONG_RIEUL-HIEUH"). -lisp_code_name(4379,"HANGUL_CHOSEONG_KAPYEOUNRIEUL"). -lisp_code_name(4380,"HANGUL_CHOSEONG_MIEUM-PIEUP"). -lisp_code_name(4381,"HANGUL_CHOSEONG_KAPYEOUNMIEUM"). -lisp_code_name(4382,"HANGUL_CHOSEONG_PIEUP-KIYEOK"). -lisp_code_name(4383,"HANGUL_CHOSEONG_PIEUP-NIEUN"). -lisp_code_name(4384,"HANGUL_CHOSEONG_PIEUP-TIKEUT"). -lisp_code_name(4385,"HANGUL_CHOSEONG_PIEUP-SIOS"). -lisp_code_name(4386,"HANGUL_CHOSEONG_PIEUP-SIOS-KIYEOK"). -lisp_code_name(4387,"HANGUL_CHOSEONG_PIEUP-SIOS-TIKEUT"). -lisp_code_name(4388,"HANGUL_CHOSEONG_PIEUP-SIOS-PIEUP"). -lisp_code_name(4389,"HANGUL_CHOSEONG_PIEUP-SSANGSIOS"). -lisp_code_name(4390,"HANGUL_CHOSEONG_PIEUP-SIOS-CIEUC"). -lisp_code_name(4391,"HANGUL_CHOSEONG_PIEUP-CIEUC"). -lisp_code_name(4392,"HANGUL_CHOSEONG_PIEUP-CHIEUCH"). -lisp_code_name(4393,"HANGUL_CHOSEONG_PIEUP-THIEUTH"). -lisp_code_name(4394,"HANGUL_CHOSEONG_PIEUP-PHIEUPH"). -lisp_code_name(4395,"HANGUL_CHOSEONG_KAPYEOUNPIEUP"). -lisp_code_name(4396,"HANGUL_CHOSEONG_KAPYEOUNSSANGPIEUP"). -lisp_code_name(4397,"HANGUL_CHOSEONG_SIOS-KIYEOK"). -lisp_code_name(4398,"HANGUL_CHOSEONG_SIOS-NIEUN"). -lisp_code_name(4399,"HANGUL_CHOSEONG_SIOS-TIKEUT"). -lisp_code_name(4400,"HANGUL_CHOSEONG_SIOS-RIEUL"). -lisp_code_name(4401,"HANGUL_CHOSEONG_SIOS-MIEUM"). -lisp_code_name(4402,"HANGUL_CHOSEONG_SIOS-PIEUP"). -lisp_code_name(4403,"HANGUL_CHOSEONG_SIOS-PIEUP-KIYEOK"). -lisp_code_name(4404,"HANGUL_CHOSEONG_SIOS-SSANGSIOS"). -lisp_code_name(4405,"HANGUL_CHOSEONG_SIOS-IEUNG"). -lisp_code_name(4406,"HANGUL_CHOSEONG_SIOS-CIEUC"). -lisp_code_name(4407,"HANGUL_CHOSEONG_SIOS-CHIEUCH"). -lisp_code_name(4408,"HANGUL_CHOSEONG_SIOS-KHIEUKH"). -lisp_code_name(4409,"HANGUL_CHOSEONG_SIOS-THIEUTH"). -lisp_code_name(4410,"HANGUL_CHOSEONG_SIOS-PHIEUPH"). -lisp_code_name(4411,"HANGUL_CHOSEONG_SIOS-HIEUH"). -lisp_code_name(4412,"HANGUL_CHOSEONG_CHITUEUMSIOS"). -lisp_code_name(4413,"HANGUL_CHOSEONG_CHITUEUMSSANGSIOS"). -lisp_code_name(4414,"HANGUL_CHOSEONG_CEONGCHIEUMSIOS"). -lisp_code_name(4415,"HANGUL_CHOSEONG_CEONGCHIEUMSSANGSIOS"). -lisp_code_name(4416,"HANGUL_CHOSEONG_PANSIOS"). -lisp_code_name(4417,"HANGUL_CHOSEONG_IEUNG-KIYEOK"). -lisp_code_name(4418,"HANGUL_CHOSEONG_IEUNG-TIKEUT"). -lisp_code_name(4419,"HANGUL_CHOSEONG_IEUNG-MIEUM"). -lisp_code_name(4420,"HANGUL_CHOSEONG_IEUNG-PIEUP"). -lisp_code_name(4421,"HANGUL_CHOSEONG_IEUNG-SIOS"). -lisp_code_name(4422,"HANGUL_CHOSEONG_IEUNG-PANSIOS"). -lisp_code_name(4423,"HANGUL_CHOSEONG_SSANGIEUNG"). -lisp_code_name(4424,"HANGUL_CHOSEONG_IEUNG-CIEUC"). -lisp_code_name(4425,"HANGUL_CHOSEONG_IEUNG-CHIEUCH"). -lisp_code_name(4426,"HANGUL_CHOSEONG_IEUNG-THIEUTH"). -lisp_code_name(4427,"HANGUL_CHOSEONG_IEUNG-PHIEUPH"). -lisp_code_name(4428,"HANGUL_CHOSEONG_YESIEUNG"). -lisp_code_name(4429,"HANGUL_CHOSEONG_CIEUC-IEUNG"). -lisp_code_name(4430,"HANGUL_CHOSEONG_CHITUEUMCIEUC"). -lisp_code_name(4431,"HANGUL_CHOSEONG_CHITUEUMSSANGCIEUC"). -lisp_code_name(4432,"HANGUL_CHOSEONG_CEONGCHIEUMCIEUC"). -lisp_code_name(4433,"HANGUL_CHOSEONG_CEONGCHIEUMSSANGCIEUC"). -lisp_code_name(4434,"HANGUL_CHOSEONG_CHIEUCH-KHIEUKH"). -lisp_code_name(4435,"HANGUL_CHOSEONG_CHIEUCH-HIEUH"). -lisp_code_name(4436,"HANGUL_CHOSEONG_CHITUEUMCHIEUCH"). -lisp_code_name(4437,"HANGUL_CHOSEONG_CEONGCHIEUMCHIEUCH"). -lisp_code_name(4438,"HANGUL_CHOSEONG_PHIEUPH-PIEUP"). -lisp_code_name(4439,"HANGUL_CHOSEONG_KAPYEOUNPHIEUPH"). -lisp_code_name(4440,"HANGUL_CHOSEONG_SSANGHIEUH"). -lisp_code_name(4441,"HANGUL_CHOSEONG_YEORINHIEUH"). -lisp_code_name(4442,"HANGUL_CHOSEONG_KIYEOK-TIKEUT"). -lisp_code_name(4443,"HANGUL_CHOSEONG_NIEUN-SIOS"). -lisp_code_name(4444,"HANGUL_CHOSEONG_NIEUN-CIEUC"). -lisp_code_name(4445,"HANGUL_CHOSEONG_NIEUN-HIEUH"). -lisp_code_name(4446,"HANGUL_CHOSEONG_TIKEUT-RIEUL"). -lisp_code_name(4447,"HANGUL_CHOSEONG_FILLER"). -lisp_code_name(4448,"HANGUL_JUNGSEONG_FILLER"). -lisp_code_name(4449,"HANGUL_JUNGSEONG_A"). -lisp_code_name(4450,"HANGUL_JUNGSEONG_AE"). -lisp_code_name(4451,"HANGUL_JUNGSEONG_YA"). -lisp_code_name(4452,"HANGUL_JUNGSEONG_YAE"). -lisp_code_name(4453,"HANGUL_JUNGSEONG_EO"). -lisp_code_name(4454,"HANGUL_JUNGSEONG_E"). -lisp_code_name(4455,"HANGUL_JUNGSEONG_YEO"). -lisp_code_name(4456,"HANGUL_JUNGSEONG_YE"). -lisp_code_name(4457,"HANGUL_JUNGSEONG_O"). -lisp_code_name(4458,"HANGUL_JUNGSEONG_WA"). -lisp_code_name(4459,"HANGUL_JUNGSEONG_WAE"). -lisp_code_name(4460,"HANGUL_JUNGSEONG_OE"). -lisp_code_name(4461,"HANGUL_JUNGSEONG_YO"). -lisp_code_name(4462,"HANGUL_JUNGSEONG_U"). -lisp_code_name(4463,"HANGUL_JUNGSEONG_WEO"). -lisp_code_name(4464,"HANGUL_JUNGSEONG_WE"). -lisp_code_name(4465,"HANGUL_JUNGSEONG_WI"). -lisp_code_name(4466,"HANGUL_JUNGSEONG_YU"). -lisp_code_name(4467,"HANGUL_JUNGSEONG_EU"). -lisp_code_name(4468,"HANGUL_JUNGSEONG_YI"). -lisp_code_name(4469,"HANGUL_JUNGSEONG_I"). -lisp_code_name(4470,"HANGUL_JUNGSEONG_A-O"). -lisp_code_name(4471,"HANGUL_JUNGSEONG_A-U"). -lisp_code_name(4472,"HANGUL_JUNGSEONG_YA-O"). -lisp_code_name(4473,"HANGUL_JUNGSEONG_YA-YO"). -lisp_code_name(4474,"HANGUL_JUNGSEONG_EO-O"). -lisp_code_name(4475,"HANGUL_JUNGSEONG_EO-U"). -lisp_code_name(4476,"HANGUL_JUNGSEONG_EO-EU"). -lisp_code_name(4477,"HANGUL_JUNGSEONG_YEO-O"). -lisp_code_name(4478,"HANGUL_JUNGSEONG_YEO-U"). -lisp_code_name(4479,"HANGUL_JUNGSEONG_O-EO"). -lisp_code_name(4480,"HANGUL_JUNGSEONG_O-E"). -lisp_code_name(4481,"HANGUL_JUNGSEONG_O-YE"). -lisp_code_name(4482,"HANGUL_JUNGSEONG_O-O"). -lisp_code_name(4483,"HANGUL_JUNGSEONG_O-U"). -lisp_code_name(4484,"HANGUL_JUNGSEONG_YO-YA"). -lisp_code_name(4485,"HANGUL_JUNGSEONG_YO-YAE"). -lisp_code_name(4486,"HANGUL_JUNGSEONG_YO-YEO"). -lisp_code_name(4487,"HANGUL_JUNGSEONG_YO-O"). -lisp_code_name(4488,"HANGUL_JUNGSEONG_YO-I"). -lisp_code_name(4489,"HANGUL_JUNGSEONG_U-A"). -lisp_code_name(4490,"HANGUL_JUNGSEONG_U-AE"). -lisp_code_name(4491,"HANGUL_JUNGSEONG_U-EO-EU"). -lisp_code_name(4492,"HANGUL_JUNGSEONG_U-YE"). -lisp_code_name(4493,"HANGUL_JUNGSEONG_U-U"). -lisp_code_name(4494,"HANGUL_JUNGSEONG_YU-A"). -lisp_code_name(4495,"HANGUL_JUNGSEONG_YU-EO"). -lisp_code_name(4496,"HANGUL_JUNGSEONG_YU-E"). -lisp_code_name(4497,"HANGUL_JUNGSEONG_YU-YEO"). -lisp_code_name(4498,"HANGUL_JUNGSEONG_YU-YE"). -lisp_code_name(4499,"HANGUL_JUNGSEONG_YU-U"). -lisp_code_name(4500,"HANGUL_JUNGSEONG_YU-I"). -lisp_code_name(4501,"HANGUL_JUNGSEONG_EU-U"). -lisp_code_name(4502,"HANGUL_JUNGSEONG_EU-EU"). -lisp_code_name(4503,"HANGUL_JUNGSEONG_YI-U"). -lisp_code_name(4504,"HANGUL_JUNGSEONG_I-A"). -lisp_code_name(4505,"HANGUL_JUNGSEONG_I-YA"). -lisp_code_name(4506,"HANGUL_JUNGSEONG_I-O"). -lisp_code_name(4507,"HANGUL_JUNGSEONG_I-U"). -lisp_code_name(4508,"HANGUL_JUNGSEONG_I-EU"). -lisp_code_name(4509,"HANGUL_JUNGSEONG_I-ARAEA"). -lisp_code_name(4510,"HANGUL_JUNGSEONG_ARAEA"). -lisp_code_name(4511,"HANGUL_JUNGSEONG_ARAEA-EO"). -lisp_code_name(4512,"HANGUL_JUNGSEONG_ARAEA-U"). -lisp_code_name(4513,"HANGUL_JUNGSEONG_ARAEA-I"). -lisp_code_name(4514,"HANGUL_JUNGSEONG_SSANGARAEA"). -lisp_code_name(4515,"HANGUL_JUNGSEONG_A-EU"). -lisp_code_name(4516,"HANGUL_JUNGSEONG_YA-U"). -lisp_code_name(4517,"HANGUL_JUNGSEONG_YEO-YA"). -lisp_code_name(4518,"HANGUL_JUNGSEONG_O-YA"). -lisp_code_name(4519,"HANGUL_JUNGSEONG_O-YAE"). -lisp_code_name(4520,"HANGUL_JONGSEONG_KIYEOK"). -lisp_code_name(4521,"HANGUL_JONGSEONG_SSANGKIYEOK"). -lisp_code_name(4522,"HANGUL_JONGSEONG_KIYEOK-SIOS"). -lisp_code_name(4523,"HANGUL_JONGSEONG_NIEUN"). -lisp_code_name(4524,"HANGUL_JONGSEONG_NIEUN-CIEUC"). -lisp_code_name(4525,"HANGUL_JONGSEONG_NIEUN-HIEUH"). -lisp_code_name(4526,"HANGUL_JONGSEONG_TIKEUT"). -lisp_code_name(4527,"HANGUL_JONGSEONG_RIEUL"). -lisp_code_name(4528,"HANGUL_JONGSEONG_RIEUL-KIYEOK"). -lisp_code_name(4529,"HANGUL_JONGSEONG_RIEUL-MIEUM"). -lisp_code_name(4530,"HANGUL_JONGSEONG_RIEUL-PIEUP"). -lisp_code_name(4531,"HANGUL_JONGSEONG_RIEUL-SIOS"). -lisp_code_name(4532,"HANGUL_JONGSEONG_RIEUL-THIEUTH"). -lisp_code_name(4533,"HANGUL_JONGSEONG_RIEUL-PHIEUPH"). -lisp_code_name(4534,"HANGUL_JONGSEONG_RIEUL-HIEUH"). -lisp_code_name(4535,"HANGUL_JONGSEONG_MIEUM"). -lisp_code_name(4536,"HANGUL_JONGSEONG_PIEUP"). -lisp_code_name(4537,"HANGUL_JONGSEONG_PIEUP-SIOS"). -lisp_code_name(4538,"HANGUL_JONGSEONG_SIOS"). -lisp_code_name(4539,"HANGUL_JONGSEONG_SSANGSIOS"). -lisp_code_name(4540,"HANGUL_JONGSEONG_IEUNG"). -lisp_code_name(4541,"HANGUL_JONGSEONG_CIEUC"). -lisp_code_name(4542,"HANGUL_JONGSEONG_CHIEUCH"). -lisp_code_name(4543,"HANGUL_JONGSEONG_KHIEUKH"). -lisp_code_name(4544,"HANGUL_JONGSEONG_THIEUTH"). -lisp_code_name(4545,"HANGUL_JONGSEONG_PHIEUPH"). -lisp_code_name(4546,"HANGUL_JONGSEONG_HIEUH"). -lisp_code_name(4547,"HANGUL_JONGSEONG_KIYEOK-RIEUL"). -lisp_code_name(4548,"HANGUL_JONGSEONG_KIYEOK-SIOS-KIYEOK"). -lisp_code_name(4549,"HANGUL_JONGSEONG_NIEUN-KIYEOK"). -lisp_code_name(4550,"HANGUL_JONGSEONG_NIEUN-TIKEUT"). -lisp_code_name(4551,"HANGUL_JONGSEONG_NIEUN-SIOS"). -lisp_code_name(4552,"HANGUL_JONGSEONG_NIEUN-PANSIOS"). -lisp_code_name(4553,"HANGUL_JONGSEONG_NIEUN-THIEUTH"). -lisp_code_name(4554,"HANGUL_JONGSEONG_TIKEUT-KIYEOK"). -lisp_code_name(4555,"HANGUL_JONGSEONG_TIKEUT-RIEUL"). -lisp_code_name(4556,"HANGUL_JONGSEONG_RIEUL-KIYEOK-SIOS"). -lisp_code_name(4557,"HANGUL_JONGSEONG_RIEUL-NIEUN"). -lisp_code_name(4558,"HANGUL_JONGSEONG_RIEUL-TIKEUT"). -lisp_code_name(4559,"HANGUL_JONGSEONG_RIEUL-TIKEUT-HIEUH"). -lisp_code_name(4560,"HANGUL_JONGSEONG_SSANGRIEUL"). -lisp_code_name(4561,"HANGUL_JONGSEONG_RIEUL-MIEUM-KIYEOK"). -lisp_code_name(4562,"HANGUL_JONGSEONG_RIEUL-MIEUM-SIOS"). -lisp_code_name(4563,"HANGUL_JONGSEONG_RIEUL-PIEUP-SIOS"). -lisp_code_name(4564,"HANGUL_JONGSEONG_RIEUL-PIEUP-HIEUH"). -lisp_code_name(4565,"HANGUL_JONGSEONG_RIEUL-KAPYEOUNPIEUP"). -lisp_code_name(4566,"HANGUL_JONGSEONG_RIEUL-SSANGSIOS"). -lisp_code_name(4567,"HANGUL_JONGSEONG_RIEUL-PANSIOS"). -lisp_code_name(4568,"HANGUL_JONGSEONG_RIEUL-KHIEUKH"). -lisp_code_name(4569,"HANGUL_JONGSEONG_RIEUL-YEORINHIEUH"). -lisp_code_name(4570,"HANGUL_JONGSEONG_MIEUM-KIYEOK"). -lisp_code_name(4571,"HANGUL_JONGSEONG_MIEUM-RIEUL"). -lisp_code_name(4572,"HANGUL_JONGSEONG_MIEUM-PIEUP"). -lisp_code_name(4573,"HANGUL_JONGSEONG_MIEUM-SIOS"). -lisp_code_name(4574,"HANGUL_JONGSEONG_MIEUM-SSANGSIOS"). -lisp_code_name(4575,"HANGUL_JONGSEONG_MIEUM-PANSIOS"). -lisp_code_name(4576,"HANGUL_JONGSEONG_MIEUM-CHIEUCH"). -lisp_code_name(4577,"HANGUL_JONGSEONG_MIEUM-HIEUH"). -lisp_code_name(4578,"HANGUL_JONGSEONG_KAPYEOUNMIEUM"). -lisp_code_name(4579,"HANGUL_JONGSEONG_PIEUP-RIEUL"). -lisp_code_name(4580,"HANGUL_JONGSEONG_PIEUP-PHIEUPH"). -lisp_code_name(4581,"HANGUL_JONGSEONG_PIEUP-HIEUH"). -lisp_code_name(4582,"HANGUL_JONGSEONG_KAPYEOUNPIEUP"). -lisp_code_name(4583,"HANGUL_JONGSEONG_SIOS-KIYEOK"). -lisp_code_name(4584,"HANGUL_JONGSEONG_SIOS-TIKEUT"). -lisp_code_name(4585,"HANGUL_JONGSEONG_SIOS-RIEUL"). -lisp_code_name(4586,"HANGUL_JONGSEONG_SIOS-PIEUP"). -lisp_code_name(4587,"HANGUL_JONGSEONG_PANSIOS"). -lisp_code_name(4588,"HANGUL_JONGSEONG_IEUNG-KIYEOK"). -lisp_code_name(4589,"HANGUL_JONGSEONG_IEUNG-SSANGKIYEOK"). -lisp_code_name(4590,"HANGUL_JONGSEONG_SSANGIEUNG"). -lisp_code_name(4591,"HANGUL_JONGSEONG_IEUNG-KHIEUKH"). -lisp_code_name(4592,"HANGUL_JONGSEONG_YESIEUNG"). -lisp_code_name(4593,"HANGUL_JONGSEONG_YESIEUNG-SIOS"). -lisp_code_name(4594,"HANGUL_JONGSEONG_YESIEUNG-PANSIOS"). -lisp_code_name(4595,"HANGUL_JONGSEONG_PHIEUPH-PIEUP"). -lisp_code_name(4596,"HANGUL_JONGSEONG_KAPYEOUNPHIEUPH"). -lisp_code_name(4597,"HANGUL_JONGSEONG_HIEUH-NIEUN"). -lisp_code_name(4598,"HANGUL_JONGSEONG_HIEUH-RIEUL"). -lisp_code_name(4599,"HANGUL_JONGSEONG_HIEUH-MIEUM"). -lisp_code_name(4600,"HANGUL_JONGSEONG_HIEUH-PIEUP"). -lisp_code_name(4601,"HANGUL_JONGSEONG_YEORINHIEUH"). -lisp_code_name(4602,"HANGUL_JONGSEONG_KIYEOK-NIEUN"). -lisp_code_name(4603,"HANGUL_JONGSEONG_KIYEOK-PIEUP"). -lisp_code_name(4604,"HANGUL_JONGSEONG_KIYEOK-CHIEUCH"). -lisp_code_name(4605,"HANGUL_JONGSEONG_KIYEOK-KHIEUKH"). -lisp_code_name(4606,"HANGUL_JONGSEONG_KIYEOK-HIEUH"). -lisp_code_name(4607,"HANGUL_JONGSEONG_SSANGNIEUN"). -lisp_code_name(4608,"ETHIOPIC_SYLLABLE_HA"). -lisp_code_name(4609,"ETHIOPIC_SYLLABLE_HU"). -lisp_code_name(4610,"ETHIOPIC_SYLLABLE_HI"). -lisp_code_name(4611,"ETHIOPIC_SYLLABLE_HAA"). -lisp_code_name(4612,"ETHIOPIC_SYLLABLE_HEE"). -lisp_code_name(4613,"ETHIOPIC_SYLLABLE_HE"). -lisp_code_name(4614,"ETHIOPIC_SYLLABLE_HO"). -lisp_code_name(4615,"ETHIOPIC_SYLLABLE_HOA"). -lisp_code_name(4616,"ETHIOPIC_SYLLABLE_LA"). -lisp_code_name(4617,"ETHIOPIC_SYLLABLE_LU"). -lisp_code_name(4618,"ETHIOPIC_SYLLABLE_LI"). -lisp_code_name(4619,"ETHIOPIC_SYLLABLE_LAA"). -lisp_code_name(4620,"ETHIOPIC_SYLLABLE_LEE"). -lisp_code_name(4621,"ETHIOPIC_SYLLABLE_LE"). -lisp_code_name(4622,"ETHIOPIC_SYLLABLE_LO"). -lisp_code_name(4623,"ETHIOPIC_SYLLABLE_LWA"). -lisp_code_name(4624,"ETHIOPIC_SYLLABLE_HHA"). -lisp_code_name(4625,"ETHIOPIC_SYLLABLE_HHU"). -lisp_code_name(4626,"ETHIOPIC_SYLLABLE_HHI"). -lisp_code_name(4627,"ETHIOPIC_SYLLABLE_HHAA"). -lisp_code_name(4628,"ETHIOPIC_SYLLABLE_HHEE"). -lisp_code_name(4629,"ETHIOPIC_SYLLABLE_HHE"). -lisp_code_name(4630,"ETHIOPIC_SYLLABLE_HHO"). -lisp_code_name(4631,"ETHIOPIC_SYLLABLE_HHWA"). -lisp_code_name(4632,"ETHIOPIC_SYLLABLE_MA"). -lisp_code_name(4633,"ETHIOPIC_SYLLABLE_MU"). -lisp_code_name(4634,"ETHIOPIC_SYLLABLE_MI"). -lisp_code_name(4635,"ETHIOPIC_SYLLABLE_MAA"). -lisp_code_name(4636,"ETHIOPIC_SYLLABLE_MEE"). -lisp_code_name(4637,"ETHIOPIC_SYLLABLE_ME"). -lisp_code_name(4638,"ETHIOPIC_SYLLABLE_MO"). -lisp_code_name(4639,"ETHIOPIC_SYLLABLE_MWA"). -lisp_code_name(4640,"ETHIOPIC_SYLLABLE_SZA"). -lisp_code_name(4641,"ETHIOPIC_SYLLABLE_SZU"). -lisp_code_name(4642,"ETHIOPIC_SYLLABLE_SZI"). -lisp_code_name(4643,"ETHIOPIC_SYLLABLE_SZAA"). -lisp_code_name(4644,"ETHIOPIC_SYLLABLE_SZEE"). -lisp_code_name(4645,"ETHIOPIC_SYLLABLE_SZE"). -lisp_code_name(4646,"ETHIOPIC_SYLLABLE_SZO"). -lisp_code_name(4647,"ETHIOPIC_SYLLABLE_SZWA"). -lisp_code_name(4648,"ETHIOPIC_SYLLABLE_RA"). -lisp_code_name(4649,"ETHIOPIC_SYLLABLE_RU"). -lisp_code_name(4650,"ETHIOPIC_SYLLABLE_RI"). -lisp_code_name(4651,"ETHIOPIC_SYLLABLE_RAA"). -lisp_code_name(4652,"ETHIOPIC_SYLLABLE_REE"). -lisp_code_name(4653,"ETHIOPIC_SYLLABLE_RE"). -lisp_code_name(4654,"ETHIOPIC_SYLLABLE_RO"). -lisp_code_name(4655,"ETHIOPIC_SYLLABLE_RWA"). -lisp_code_name(4656,"ETHIOPIC_SYLLABLE_SA"). -lisp_code_name(4657,"ETHIOPIC_SYLLABLE_SU"). -lisp_code_name(4658,"ETHIOPIC_SYLLABLE_SI"). -lisp_code_name(4659,"ETHIOPIC_SYLLABLE_SAA"). -lisp_code_name(4660,"ETHIOPIC_SYLLABLE_SEE"). -lisp_code_name(4661,"ETHIOPIC_SYLLABLE_SE"). -lisp_code_name(4662,"ETHIOPIC_SYLLABLE_SO"). -lisp_code_name(4663,"ETHIOPIC_SYLLABLE_SWA"). -lisp_code_name(4664,"ETHIOPIC_SYLLABLE_SHA"). -lisp_code_name(4665,"ETHIOPIC_SYLLABLE_SHU"). -lisp_code_name(4666,"ETHIOPIC_SYLLABLE_SHI"). -lisp_code_name(4667,"ETHIOPIC_SYLLABLE_SHAA"). -lisp_code_name(4668,"ETHIOPIC_SYLLABLE_SHEE"). -lisp_code_name(4669,"ETHIOPIC_SYLLABLE_SHE"). -lisp_code_name(4670,"ETHIOPIC_SYLLABLE_SHO"). -lisp_code_name(4671,"ETHIOPIC_SYLLABLE_SHWA"). -lisp_code_name(4672,"ETHIOPIC_SYLLABLE_QA"). -lisp_code_name(4673,"ETHIOPIC_SYLLABLE_QU"). -lisp_code_name(4674,"ETHIOPIC_SYLLABLE_QI"). -lisp_code_name(4675,"ETHIOPIC_SYLLABLE_QAA"). -lisp_code_name(4676,"ETHIOPIC_SYLLABLE_QEE"). -lisp_code_name(4677,"ETHIOPIC_SYLLABLE_QE"). -lisp_code_name(4678,"ETHIOPIC_SYLLABLE_QO"). -lisp_code_name(4679,"ETHIOPIC_SYLLABLE_QOA"). -lisp_code_name(4680,"ETHIOPIC_SYLLABLE_QWA"). -lisp_code_name(4682,"ETHIOPIC_SYLLABLE_QWI"). -lisp_code_name(4683,"ETHIOPIC_SYLLABLE_QWAA"). -lisp_code_name(4684,"ETHIOPIC_SYLLABLE_QWEE"). -lisp_code_name(4685,"ETHIOPIC_SYLLABLE_QWE"). -lisp_code_name(4688,"ETHIOPIC_SYLLABLE_QHA"). -lisp_code_name(4689,"ETHIOPIC_SYLLABLE_QHU"). -lisp_code_name(4690,"ETHIOPIC_SYLLABLE_QHI"). -lisp_code_name(4691,"ETHIOPIC_SYLLABLE_QHAA"). -lisp_code_name(4692,"ETHIOPIC_SYLLABLE_QHEE"). -lisp_code_name(4693,"ETHIOPIC_SYLLABLE_QHE"). -lisp_code_name(4694,"ETHIOPIC_SYLLABLE_QHO"). -lisp_code_name(4696,"ETHIOPIC_SYLLABLE_QHWA"). -lisp_code_name(4698,"ETHIOPIC_SYLLABLE_QHWI"). -lisp_code_name(4699,"ETHIOPIC_SYLLABLE_QHWAA"). -lisp_code_name(4700,"ETHIOPIC_SYLLABLE_QHWEE"). -lisp_code_name(4701,"ETHIOPIC_SYLLABLE_QHWE"). -lisp_code_name(4704,"ETHIOPIC_SYLLABLE_BA"). -lisp_code_name(4705,"ETHIOPIC_SYLLABLE_BU"). -lisp_code_name(4706,"ETHIOPIC_SYLLABLE_BI"). -lisp_code_name(4707,"ETHIOPIC_SYLLABLE_BAA"). -lisp_code_name(4708,"ETHIOPIC_SYLLABLE_BEE"). -lisp_code_name(4709,"ETHIOPIC_SYLLABLE_BE"). -lisp_code_name(4710,"ETHIOPIC_SYLLABLE_BO"). -lisp_code_name(4711,"ETHIOPIC_SYLLABLE_BWA"). -lisp_code_name(4712,"ETHIOPIC_SYLLABLE_VA"). -lisp_code_name(4713,"ETHIOPIC_SYLLABLE_VU"). -lisp_code_name(4714,"ETHIOPIC_SYLLABLE_VI"). -lisp_code_name(4715,"ETHIOPIC_SYLLABLE_VAA"). -lisp_code_name(4716,"ETHIOPIC_SYLLABLE_VEE"). -lisp_code_name(4717,"ETHIOPIC_SYLLABLE_VE"). -lisp_code_name(4718,"ETHIOPIC_SYLLABLE_VO"). -lisp_code_name(4719,"ETHIOPIC_SYLLABLE_VWA"). -lisp_code_name(4720,"ETHIOPIC_SYLLABLE_TA"). -lisp_code_name(4721,"ETHIOPIC_SYLLABLE_TU"). -lisp_code_name(4722,"ETHIOPIC_SYLLABLE_TI"). -lisp_code_name(4723,"ETHIOPIC_SYLLABLE_TAA"). -lisp_code_name(4724,"ETHIOPIC_SYLLABLE_TEE"). -lisp_code_name(4725,"ETHIOPIC_SYLLABLE_TE"). -lisp_code_name(4726,"ETHIOPIC_SYLLABLE_TO"). -lisp_code_name(4727,"ETHIOPIC_SYLLABLE_TWA"). -lisp_code_name(4728,"ETHIOPIC_SYLLABLE_CA"). -lisp_code_name(4729,"ETHIOPIC_SYLLABLE_CU"). -lisp_code_name(4730,"ETHIOPIC_SYLLABLE_CI"). -lisp_code_name(4731,"ETHIOPIC_SYLLABLE_CAA"). -lisp_code_name(4732,"ETHIOPIC_SYLLABLE_CEE"). -lisp_code_name(4733,"ETHIOPIC_SYLLABLE_CE"). -lisp_code_name(4734,"ETHIOPIC_SYLLABLE_CO"). -lisp_code_name(4735,"ETHIOPIC_SYLLABLE_CWA"). -lisp_code_name(4736,"ETHIOPIC_SYLLABLE_XA"). -lisp_code_name(4737,"ETHIOPIC_SYLLABLE_XU"). -lisp_code_name(4738,"ETHIOPIC_SYLLABLE_XI"). -lisp_code_name(4739,"ETHIOPIC_SYLLABLE_XAA"). -lisp_code_name(4740,"ETHIOPIC_SYLLABLE_XEE"). -lisp_code_name(4741,"ETHIOPIC_SYLLABLE_XE"). -lisp_code_name(4742,"ETHIOPIC_SYLLABLE_XO"). -lisp_code_name(4743,"ETHIOPIC_SYLLABLE_XOA"). -lisp_code_name(4744,"ETHIOPIC_SYLLABLE_XWA"). -lisp_code_name(4746,"ETHIOPIC_SYLLABLE_XWI"). -lisp_code_name(4747,"ETHIOPIC_SYLLABLE_XWAA"). -lisp_code_name(4748,"ETHIOPIC_SYLLABLE_XWEE"). -lisp_code_name(4749,"ETHIOPIC_SYLLABLE_XWE"). -lisp_code_name(4752,"ETHIOPIC_SYLLABLE_NA"). -lisp_code_name(4753,"ETHIOPIC_SYLLABLE_NU"). -lisp_code_name(4754,"ETHIOPIC_SYLLABLE_NI"). -lisp_code_name(4755,"ETHIOPIC_SYLLABLE_NAA"). -lisp_code_name(4756,"ETHIOPIC_SYLLABLE_NEE"). -lisp_code_name(4757,"ETHIOPIC_SYLLABLE_NE"). -lisp_code_name(4758,"ETHIOPIC_SYLLABLE_NO"). -lisp_code_name(4759,"ETHIOPIC_SYLLABLE_NWA"). -lisp_code_name(4760,"ETHIOPIC_SYLLABLE_NYA"). -lisp_code_name(4761,"ETHIOPIC_SYLLABLE_NYU"). -lisp_code_name(4762,"ETHIOPIC_SYLLABLE_NYI"). -lisp_code_name(4763,"ETHIOPIC_SYLLABLE_NYAA"). -lisp_code_name(4764,"ETHIOPIC_SYLLABLE_NYEE"). -lisp_code_name(4765,"ETHIOPIC_SYLLABLE_NYE"). -lisp_code_name(4766,"ETHIOPIC_SYLLABLE_NYO"). -lisp_code_name(4767,"ETHIOPIC_SYLLABLE_NYWA"). -lisp_code_name(4768,"ETHIOPIC_SYLLABLE_GLOTTAL_A"). -lisp_code_name(4769,"ETHIOPIC_SYLLABLE_GLOTTAL_U"). -lisp_code_name(4770,"ETHIOPIC_SYLLABLE_GLOTTAL_I"). -lisp_code_name(4771,"ETHIOPIC_SYLLABLE_GLOTTAL_AA"). -lisp_code_name(4772,"ETHIOPIC_SYLLABLE_GLOTTAL_EE"). -lisp_code_name(4773,"ETHIOPIC_SYLLABLE_GLOTTAL_E"). -lisp_code_name(4774,"ETHIOPIC_SYLLABLE_GLOTTAL_O"). -lisp_code_name(4775,"ETHIOPIC_SYLLABLE_GLOTTAL_WA"). -lisp_code_name(4776,"ETHIOPIC_SYLLABLE_KA"). -lisp_code_name(4777,"ETHIOPIC_SYLLABLE_KU"). -lisp_code_name(4778,"ETHIOPIC_SYLLABLE_KI"). -lisp_code_name(4779,"ETHIOPIC_SYLLABLE_KAA"). -lisp_code_name(4780,"ETHIOPIC_SYLLABLE_KEE"). -lisp_code_name(4781,"ETHIOPIC_SYLLABLE_KE"). -lisp_code_name(4782,"ETHIOPIC_SYLLABLE_KO"). -lisp_code_name(4783,"ETHIOPIC_SYLLABLE_KOA"). -lisp_code_name(4784,"ETHIOPIC_SYLLABLE_KWA"). -lisp_code_name(4786,"ETHIOPIC_SYLLABLE_KWI"). -lisp_code_name(4787,"ETHIOPIC_SYLLABLE_KWAA"). -lisp_code_name(4788,"ETHIOPIC_SYLLABLE_KWEE"). -lisp_code_name(4789,"ETHIOPIC_SYLLABLE_KWE"). -lisp_code_name(4792,"ETHIOPIC_SYLLABLE_KXA"). -lisp_code_name(4793,"ETHIOPIC_SYLLABLE_KXU"). -lisp_code_name(4794,"ETHIOPIC_SYLLABLE_KXI"). -lisp_code_name(4795,"ETHIOPIC_SYLLABLE_KXAA"). -lisp_code_name(4796,"ETHIOPIC_SYLLABLE_KXEE"). -lisp_code_name(4797,"ETHIOPIC_SYLLABLE_KXE"). -lisp_code_name(4798,"ETHIOPIC_SYLLABLE_KXO"). -lisp_code_name(4800,"ETHIOPIC_SYLLABLE_KXWA"). -lisp_code_name(4802,"ETHIOPIC_SYLLABLE_KXWI"). -lisp_code_name(4803,"ETHIOPIC_SYLLABLE_KXWAA"). -lisp_code_name(4804,"ETHIOPIC_SYLLABLE_KXWEE"). -lisp_code_name(4805,"ETHIOPIC_SYLLABLE_KXWE"). -lisp_code_name(4808,"ETHIOPIC_SYLLABLE_WA"). -lisp_code_name(4809,"ETHIOPIC_SYLLABLE_WU"). -lisp_code_name(4810,"ETHIOPIC_SYLLABLE_WI"). -lisp_code_name(4811,"ETHIOPIC_SYLLABLE_WAA"). -lisp_code_name(4812,"ETHIOPIC_SYLLABLE_WEE"). -lisp_code_name(4813,"ETHIOPIC_SYLLABLE_WE"). -lisp_code_name(4814,"ETHIOPIC_SYLLABLE_WO"). -lisp_code_name(4815,"ETHIOPIC_SYLLABLE_WOA"). -lisp_code_name(4816,"ETHIOPIC_SYLLABLE_PHARYNGEAL_A"). -lisp_code_name(4817,"ETHIOPIC_SYLLABLE_PHARYNGEAL_U"). -lisp_code_name(4818,"ETHIOPIC_SYLLABLE_PHARYNGEAL_I"). -lisp_code_name(4819,"ETHIOPIC_SYLLABLE_PHARYNGEAL_AA"). -lisp_code_name(4820,"ETHIOPIC_SYLLABLE_PHARYNGEAL_EE"). -lisp_code_name(4821,"ETHIOPIC_SYLLABLE_PHARYNGEAL_E"). -lisp_code_name(4822,"ETHIOPIC_SYLLABLE_PHARYNGEAL_O"). -lisp_code_name(4824,"ETHIOPIC_SYLLABLE_ZA"). -lisp_code_name(4825,"ETHIOPIC_SYLLABLE_ZU"). -lisp_code_name(4826,"ETHIOPIC_SYLLABLE_ZI"). -lisp_code_name(4827,"ETHIOPIC_SYLLABLE_ZAA"). -lisp_code_name(4828,"ETHIOPIC_SYLLABLE_ZEE"). -lisp_code_name(4829,"ETHIOPIC_SYLLABLE_ZE"). -lisp_code_name(4830,"ETHIOPIC_SYLLABLE_ZO"). -lisp_code_name(4831,"ETHIOPIC_SYLLABLE_ZWA"). -lisp_code_name(4832,"ETHIOPIC_SYLLABLE_ZHA"). -lisp_code_name(4833,"ETHIOPIC_SYLLABLE_ZHU"). -lisp_code_name(4834,"ETHIOPIC_SYLLABLE_ZHI"). -lisp_code_name(4835,"ETHIOPIC_SYLLABLE_ZHAA"). -lisp_code_name(4836,"ETHIOPIC_SYLLABLE_ZHEE"). -lisp_code_name(4837,"ETHIOPIC_SYLLABLE_ZHE"). -lisp_code_name(4838,"ETHIOPIC_SYLLABLE_ZHO"). -lisp_code_name(4839,"ETHIOPIC_SYLLABLE_ZHWA"). -lisp_code_name(4840,"ETHIOPIC_SYLLABLE_YA"). -lisp_code_name(4841,"ETHIOPIC_SYLLABLE_YU"). -lisp_code_name(4842,"ETHIOPIC_SYLLABLE_YI"). -lisp_code_name(4843,"ETHIOPIC_SYLLABLE_YAA"). -lisp_code_name(4844,"ETHIOPIC_SYLLABLE_YEE"). -lisp_code_name(4845,"ETHIOPIC_SYLLABLE_YE"). -lisp_code_name(4846,"ETHIOPIC_SYLLABLE_YO"). -lisp_code_name(4847,"ETHIOPIC_SYLLABLE_YOA"). -lisp_code_name(4848,"ETHIOPIC_SYLLABLE_DA"). -lisp_code_name(4849,"ETHIOPIC_SYLLABLE_DU"). -lisp_code_name(4850,"ETHIOPIC_SYLLABLE_DI"). -lisp_code_name(4851,"ETHIOPIC_SYLLABLE_DAA"). -lisp_code_name(4852,"ETHIOPIC_SYLLABLE_DEE"). -lisp_code_name(4853,"ETHIOPIC_SYLLABLE_DE"). -lisp_code_name(4854,"ETHIOPIC_SYLLABLE_DO"). -lisp_code_name(4855,"ETHIOPIC_SYLLABLE_DWA"). -lisp_code_name(4856,"ETHIOPIC_SYLLABLE_DDA"). -lisp_code_name(4857,"ETHIOPIC_SYLLABLE_DDU"). -lisp_code_name(4858,"ETHIOPIC_SYLLABLE_DDI"). -lisp_code_name(4859,"ETHIOPIC_SYLLABLE_DDAA"). -lisp_code_name(4860,"ETHIOPIC_SYLLABLE_DDEE"). -lisp_code_name(4861,"ETHIOPIC_SYLLABLE_DDE"). -lisp_code_name(4862,"ETHIOPIC_SYLLABLE_DDO"). -lisp_code_name(4863,"ETHIOPIC_SYLLABLE_DDWA"). -lisp_code_name(4864,"ETHIOPIC_SYLLABLE_JA"). -lisp_code_name(4865,"ETHIOPIC_SYLLABLE_JU"). -lisp_code_name(4866,"ETHIOPIC_SYLLABLE_JI"). -lisp_code_name(4867,"ETHIOPIC_SYLLABLE_JAA"). -lisp_code_name(4868,"ETHIOPIC_SYLLABLE_JEE"). -lisp_code_name(4869,"ETHIOPIC_SYLLABLE_JE"). -lisp_code_name(4870,"ETHIOPIC_SYLLABLE_JO"). -lisp_code_name(4871,"ETHIOPIC_SYLLABLE_JWA"). -lisp_code_name(4872,"ETHIOPIC_SYLLABLE_GA"). -lisp_code_name(4873,"ETHIOPIC_SYLLABLE_GU"). -lisp_code_name(4874,"ETHIOPIC_SYLLABLE_GI"). -lisp_code_name(4875,"ETHIOPIC_SYLLABLE_GAA"). -lisp_code_name(4876,"ETHIOPIC_SYLLABLE_GEE"). -lisp_code_name(4877,"ETHIOPIC_SYLLABLE_GE"). -lisp_code_name(4878,"ETHIOPIC_SYLLABLE_GO"). -lisp_code_name(4879,"ETHIOPIC_SYLLABLE_GOA"). -lisp_code_name(4880,"ETHIOPIC_SYLLABLE_GWA"). -lisp_code_name(4882,"ETHIOPIC_SYLLABLE_GWI"). -lisp_code_name(4883,"ETHIOPIC_SYLLABLE_GWAA"). -lisp_code_name(4884,"ETHIOPIC_SYLLABLE_GWEE"). -lisp_code_name(4885,"ETHIOPIC_SYLLABLE_GWE"). -lisp_code_name(4888,"ETHIOPIC_SYLLABLE_GGA"). -lisp_code_name(4889,"ETHIOPIC_SYLLABLE_GGU"). -lisp_code_name(4890,"ETHIOPIC_SYLLABLE_GGI"). -lisp_code_name(4891,"ETHIOPIC_SYLLABLE_GGAA"). -lisp_code_name(4892,"ETHIOPIC_SYLLABLE_GGEE"). -lisp_code_name(4893,"ETHIOPIC_SYLLABLE_GGE"). -lisp_code_name(4894,"ETHIOPIC_SYLLABLE_GGO"). -lisp_code_name(4895,"ETHIOPIC_SYLLABLE_GGWAA"). -lisp_code_name(4896,"ETHIOPIC_SYLLABLE_THA"). -lisp_code_name(4897,"ETHIOPIC_SYLLABLE_THU"). -lisp_code_name(4898,"ETHIOPIC_SYLLABLE_THI"). -lisp_code_name(4899,"ETHIOPIC_SYLLABLE_THAA"). -lisp_code_name(4900,"ETHIOPIC_SYLLABLE_THEE"). -lisp_code_name(4901,"ETHIOPIC_SYLLABLE_THE"). -lisp_code_name(4902,"ETHIOPIC_SYLLABLE_THO"). -lisp_code_name(4903,"ETHIOPIC_SYLLABLE_THWA"). -lisp_code_name(4904,"ETHIOPIC_SYLLABLE_CHA"). -lisp_code_name(4905,"ETHIOPIC_SYLLABLE_CHU"). -lisp_code_name(4906,"ETHIOPIC_SYLLABLE_CHI"). -lisp_code_name(4907,"ETHIOPIC_SYLLABLE_CHAA"). -lisp_code_name(4908,"ETHIOPIC_SYLLABLE_CHEE"). -lisp_code_name(4909,"ETHIOPIC_SYLLABLE_CHE"). -lisp_code_name(4910,"ETHIOPIC_SYLLABLE_CHO"). -lisp_code_name(4911,"ETHIOPIC_SYLLABLE_CHWA"). -lisp_code_name(4912,"ETHIOPIC_SYLLABLE_PHA"). -lisp_code_name(4913,"ETHIOPIC_SYLLABLE_PHU"). -lisp_code_name(4914,"ETHIOPIC_SYLLABLE_PHI"). -lisp_code_name(4915,"ETHIOPIC_SYLLABLE_PHAA"). -lisp_code_name(4916,"ETHIOPIC_SYLLABLE_PHEE"). -lisp_code_name(4917,"ETHIOPIC_SYLLABLE_PHE"). -lisp_code_name(4918,"ETHIOPIC_SYLLABLE_PHO"). -lisp_code_name(4919,"ETHIOPIC_SYLLABLE_PHWA"). -lisp_code_name(4920,"ETHIOPIC_SYLLABLE_TSA"). -lisp_code_name(4921,"ETHIOPIC_SYLLABLE_TSU"). -lisp_code_name(4922,"ETHIOPIC_SYLLABLE_TSI"). -lisp_code_name(4923,"ETHIOPIC_SYLLABLE_TSAA"). -lisp_code_name(4924,"ETHIOPIC_SYLLABLE_TSEE"). -lisp_code_name(4925,"ETHIOPIC_SYLLABLE_TSE"). -lisp_code_name(4926,"ETHIOPIC_SYLLABLE_TSO"). -lisp_code_name(4927,"ETHIOPIC_SYLLABLE_TSWA"). -lisp_code_name(4928,"ETHIOPIC_SYLLABLE_TZA"). -lisp_code_name(4929,"ETHIOPIC_SYLLABLE_TZU"). -lisp_code_name(4930,"ETHIOPIC_SYLLABLE_TZI"). -lisp_code_name(4931,"ETHIOPIC_SYLLABLE_TZAA"). -lisp_code_name(4932,"ETHIOPIC_SYLLABLE_TZEE"). -lisp_code_name(4933,"ETHIOPIC_SYLLABLE_TZE"). -lisp_code_name(4934,"ETHIOPIC_SYLLABLE_TZO"). -lisp_code_name(4935,"ETHIOPIC_SYLLABLE_TZOA"). -lisp_code_name(4936,"ETHIOPIC_SYLLABLE_FA"). -lisp_code_name(4937,"ETHIOPIC_SYLLABLE_FU"). -lisp_code_name(4938,"ETHIOPIC_SYLLABLE_FI"). -lisp_code_name(4939,"ETHIOPIC_SYLLABLE_FAA"). -lisp_code_name(4940,"ETHIOPIC_SYLLABLE_FEE"). -lisp_code_name(4941,"ETHIOPIC_SYLLABLE_FE"). -lisp_code_name(4942,"ETHIOPIC_SYLLABLE_FO"). -lisp_code_name(4943,"ETHIOPIC_SYLLABLE_FWA"). -lisp_code_name(4944,"ETHIOPIC_SYLLABLE_PA"). -lisp_code_name(4945,"ETHIOPIC_SYLLABLE_PU"). -lisp_code_name(4946,"ETHIOPIC_SYLLABLE_PI"). -lisp_code_name(4947,"ETHIOPIC_SYLLABLE_PAA"). -lisp_code_name(4948,"ETHIOPIC_SYLLABLE_PEE"). -lisp_code_name(4949,"ETHIOPIC_SYLLABLE_PE"). -lisp_code_name(4950,"ETHIOPIC_SYLLABLE_PO"). -lisp_code_name(4951,"ETHIOPIC_SYLLABLE_PWA"). -lisp_code_name(4952,"ETHIOPIC_SYLLABLE_RYA"). -lisp_code_name(4953,"ETHIOPIC_SYLLABLE_MYA"). -lisp_code_name(4954,"ETHIOPIC_SYLLABLE_FYA"). -lisp_code_name(4957,"ETHIOPIC_COMBINING_GEMINATION_AND_VOWEL_LENGTH_MARK"). -lisp_code_name(4958,"ETHIOPIC_COMBINING_VOWEL_LENGTH_MARK"). -lisp_code_name(4959,"ETHIOPIC_COMBINING_GEMINATION_MARK"). -lisp_code_name(4960,"ETHIOPIC_SECTION_MARK"). -lisp_code_name(4961,"ETHIOPIC_WORDSPACE"). -lisp_code_name(4962,"ETHIOPIC_FULL_STOP"). -lisp_code_name(4963,"ETHIOPIC_COMMA"). -lisp_code_name(4964,"ETHIOPIC_SEMICOLON"). -lisp_code_name(4965,"ETHIOPIC_COLON"). -lisp_code_name(4966,"ETHIOPIC_PREFACE_COLON"). -lisp_code_name(4967,"ETHIOPIC_QUESTION_MARK"). -lisp_code_name(4968,"ETHIOPIC_PARAGRAPH_SEPARATOR"). -lisp_code_name(4969,"ETHIOPIC_DIGIT_ONE"). -lisp_code_name(4970,"ETHIOPIC_DIGIT_TWO"). -lisp_code_name(4971,"ETHIOPIC_DIGIT_THREE"). -lisp_code_name(4972,"ETHIOPIC_DIGIT_FOUR"). -lisp_code_name(4973,"ETHIOPIC_DIGIT_FIVE"). -lisp_code_name(4974,"ETHIOPIC_DIGIT_SIX"). -lisp_code_name(4975,"ETHIOPIC_DIGIT_SEVEN"). -lisp_code_name(4976,"ETHIOPIC_DIGIT_EIGHT"). -lisp_code_name(4977,"ETHIOPIC_DIGIT_NINE"). -lisp_code_name(4978,"ETHIOPIC_NUMBER_TEN"). -lisp_code_name(4979,"ETHIOPIC_NUMBER_TWENTY"). -lisp_code_name(4980,"ETHIOPIC_NUMBER_THIRTY"). -lisp_code_name(4981,"ETHIOPIC_NUMBER_FORTY"). -lisp_code_name(4982,"ETHIOPIC_NUMBER_FIFTY"). -lisp_code_name(4983,"ETHIOPIC_NUMBER_SIXTY"). -lisp_code_name(4984,"ETHIOPIC_NUMBER_SEVENTY"). -lisp_code_name(4985,"ETHIOPIC_NUMBER_EIGHTY"). -lisp_code_name(4986,"ETHIOPIC_NUMBER_NINETY"). -lisp_code_name(4987,"ETHIOPIC_NUMBER_HUNDRED"). -lisp_code_name(4988,"ETHIOPIC_NUMBER_TEN_THOUSAND"). -lisp_code_name(4992,"ETHIOPIC_SYLLABLE_SEBATBEIT_MWA"). -lisp_code_name(4993,"ETHIOPIC_SYLLABLE_MWI"). -lisp_code_name(4994,"ETHIOPIC_SYLLABLE_MWEE"). -lisp_code_name(4995,"ETHIOPIC_SYLLABLE_MWE"). -lisp_code_name(4996,"ETHIOPIC_SYLLABLE_SEBATBEIT_BWA"). -lisp_code_name(4997,"ETHIOPIC_SYLLABLE_BWI"). -lisp_code_name(4998,"ETHIOPIC_SYLLABLE_BWEE"). -lisp_code_name(4999,"ETHIOPIC_SYLLABLE_BWE"). -lisp_code_name(5000,"ETHIOPIC_SYLLABLE_SEBATBEIT_FWA"). -lisp_code_name(5001,"ETHIOPIC_SYLLABLE_FWI"). -lisp_code_name(5002,"ETHIOPIC_SYLLABLE_FWEE"). -lisp_code_name(5003,"ETHIOPIC_SYLLABLE_FWE"). -lisp_code_name(5004,"ETHIOPIC_SYLLABLE_SEBATBEIT_PWA"). -lisp_code_name(5005,"ETHIOPIC_SYLLABLE_PWI"). -lisp_code_name(5006,"ETHIOPIC_SYLLABLE_PWEE"). -lisp_code_name(5007,"ETHIOPIC_SYLLABLE_PWE"). -lisp_code_name(5008,"ETHIOPIC_TONAL_MARK_YIZET"). -lisp_code_name(5009,"ETHIOPIC_TONAL_MARK_DERET"). -lisp_code_name(5010,"ETHIOPIC_TONAL_MARK_RIKRIK"). -lisp_code_name(5011,"ETHIOPIC_TONAL_MARK_SHORT_RIKRIK"). -lisp_code_name(5012,"ETHIOPIC_TONAL_MARK_DIFAT"). -lisp_code_name(5013,"ETHIOPIC_TONAL_MARK_KENAT"). -lisp_code_name(5014,"ETHIOPIC_TONAL_MARK_CHIRET"). -lisp_code_name(5015,"ETHIOPIC_TONAL_MARK_HIDET"). -lisp_code_name(5016,"ETHIOPIC_TONAL_MARK_DERET-HIDET"). -lisp_code_name(5017,"ETHIOPIC_TONAL_MARK_KURT"). -lisp_code_name(5024,"CHEROKEE_LETTER_A"). -lisp_code_name(5025,"CHEROKEE_LETTER_E"). -lisp_code_name(5026,"CHEROKEE_LETTER_I"). -lisp_code_name(5027,"CHEROKEE_LETTER_O"). -lisp_code_name(5028,"CHEROKEE_LETTER_U"). -lisp_code_name(5029,"CHEROKEE_LETTER_V"). -lisp_code_name(5030,"CHEROKEE_LETTER_GA"). -lisp_code_name(5031,"CHEROKEE_LETTER_KA"). -lisp_code_name(5032,"CHEROKEE_LETTER_GE"). -lisp_code_name(5033,"CHEROKEE_LETTER_GI"). -lisp_code_name(5034,"CHEROKEE_LETTER_GO"). -lisp_code_name(5035,"CHEROKEE_LETTER_GU"). -lisp_code_name(5036,"CHEROKEE_LETTER_GV"). -lisp_code_name(5037,"CHEROKEE_LETTER_HA"). -lisp_code_name(5038,"CHEROKEE_LETTER_HE"). -lisp_code_name(5039,"CHEROKEE_LETTER_HI"). -lisp_code_name(5040,"CHEROKEE_LETTER_HO"). -lisp_code_name(5041,"CHEROKEE_LETTER_HU"). -lisp_code_name(5042,"CHEROKEE_LETTER_HV"). -lisp_code_name(5043,"CHEROKEE_LETTER_LA"). -lisp_code_name(5044,"CHEROKEE_LETTER_LE"). -lisp_code_name(5045,"CHEROKEE_LETTER_LI"). -lisp_code_name(5046,"CHEROKEE_LETTER_LO"). -lisp_code_name(5047,"CHEROKEE_LETTER_LU"). -lisp_code_name(5048,"CHEROKEE_LETTER_LV"). -lisp_code_name(5049,"CHEROKEE_LETTER_MA"). -lisp_code_name(5050,"CHEROKEE_LETTER_ME"). -lisp_code_name(5051,"CHEROKEE_LETTER_MI"). -lisp_code_name(5052,"CHEROKEE_LETTER_MO"). -lisp_code_name(5053,"CHEROKEE_LETTER_MU"). -lisp_code_name(5054,"CHEROKEE_LETTER_NA"). -lisp_code_name(5055,"CHEROKEE_LETTER_HNA"). -lisp_code_name(5056,"CHEROKEE_LETTER_NAH"). -lisp_code_name(5057,"CHEROKEE_LETTER_NE"). -lisp_code_name(5058,"CHEROKEE_LETTER_NI"). -lisp_code_name(5059,"CHEROKEE_LETTER_NO"). -lisp_code_name(5060,"CHEROKEE_LETTER_NU"). -lisp_code_name(5061,"CHEROKEE_LETTER_NV"). -lisp_code_name(5062,"CHEROKEE_LETTER_QUA"). -lisp_code_name(5063,"CHEROKEE_LETTER_QUE"). -lisp_code_name(5064,"CHEROKEE_LETTER_QUI"). -lisp_code_name(5065,"CHEROKEE_LETTER_QUO"). -lisp_code_name(5066,"CHEROKEE_LETTER_QUU"). -lisp_code_name(5067,"CHEROKEE_LETTER_QUV"). -lisp_code_name(5068,"CHEROKEE_LETTER_SA"). -lisp_code_name(5069,"CHEROKEE_LETTER_S"). -lisp_code_name(5070,"CHEROKEE_LETTER_SE"). -lisp_code_name(5071,"CHEROKEE_LETTER_SI"). -lisp_code_name(5072,"CHEROKEE_LETTER_SO"). -lisp_code_name(5073,"CHEROKEE_LETTER_SU"). -lisp_code_name(5074,"CHEROKEE_LETTER_SV"). -lisp_code_name(5075,"CHEROKEE_LETTER_DA"). -lisp_code_name(5076,"CHEROKEE_LETTER_TA"). -lisp_code_name(5077,"CHEROKEE_LETTER_DE"). -lisp_code_name(5078,"CHEROKEE_LETTER_TE"). -lisp_code_name(5079,"CHEROKEE_LETTER_DI"). -lisp_code_name(5080,"CHEROKEE_LETTER_TI"). -lisp_code_name(5081,"CHEROKEE_LETTER_DO"). -lisp_code_name(5082,"CHEROKEE_LETTER_DU"). -lisp_code_name(5083,"CHEROKEE_LETTER_DV"). -lisp_code_name(5084,"CHEROKEE_LETTER_DLA"). -lisp_code_name(5085,"CHEROKEE_LETTER_TLA"). -lisp_code_name(5086,"CHEROKEE_LETTER_TLE"). -lisp_code_name(5087,"CHEROKEE_LETTER_TLI"). -lisp_code_name(5088,"CHEROKEE_LETTER_TLO"). -lisp_code_name(5089,"CHEROKEE_LETTER_TLU"). -lisp_code_name(5090,"CHEROKEE_LETTER_TLV"). -lisp_code_name(5091,"CHEROKEE_LETTER_TSA"). -lisp_code_name(5092,"CHEROKEE_LETTER_TSE"). -lisp_code_name(5093,"CHEROKEE_LETTER_TSI"). -lisp_code_name(5094,"CHEROKEE_LETTER_TSO"). -lisp_code_name(5095,"CHEROKEE_LETTER_TSU"). -lisp_code_name(5096,"CHEROKEE_LETTER_TSV"). -lisp_code_name(5097,"CHEROKEE_LETTER_WA"). -lisp_code_name(5098,"CHEROKEE_LETTER_WE"). -lisp_code_name(5099,"CHEROKEE_LETTER_WI"). -lisp_code_name(5100,"CHEROKEE_LETTER_WO"). -lisp_code_name(5101,"CHEROKEE_LETTER_WU"). -lisp_code_name(5102,"CHEROKEE_LETTER_WV"). -lisp_code_name(5103,"CHEROKEE_LETTER_YA"). -lisp_code_name(5104,"CHEROKEE_LETTER_YE"). -lisp_code_name(5105,"CHEROKEE_LETTER_YI"). -lisp_code_name(5106,"CHEROKEE_LETTER_YO"). -lisp_code_name(5107,"CHEROKEE_LETTER_YU"). -lisp_code_name(5108,"CHEROKEE_LETTER_YV"). -lisp_code_name(5120,"CANADIAN_SYLLABICS_HYPHEN"). -lisp_code_name(5121,"CANADIAN_SYLLABICS_E"). -lisp_code_name(5122,"CANADIAN_SYLLABICS_AAI"). -lisp_code_name(5123,"CANADIAN_SYLLABICS_I"). -lisp_code_name(5124,"CANADIAN_SYLLABICS_II"). -lisp_code_name(5125,"CANADIAN_SYLLABICS_O"). -lisp_code_name(5126,"CANADIAN_SYLLABICS_OO"). -lisp_code_name(5127,"CANADIAN_SYLLABICS_Y-CREE_OO"). -lisp_code_name(5128,"CANADIAN_SYLLABICS_CARRIER_EE"). -lisp_code_name(5129,"CANADIAN_SYLLABICS_CARRIER_I"). -lisp_code_name(5130,"CANADIAN_SYLLABICS_A"). -lisp_code_name(5131,"CANADIAN_SYLLABICS_AA"). -lisp_code_name(5132,"CANADIAN_SYLLABICS_WE"). -lisp_code_name(5133,"CANADIAN_SYLLABICS_WEST-CREE_WE"). -lisp_code_name(5134,"CANADIAN_SYLLABICS_WI"). -lisp_code_name(5135,"CANADIAN_SYLLABICS_WEST-CREE_WI"). -lisp_code_name(5136,"CANADIAN_SYLLABICS_WII"). -lisp_code_name(5137,"CANADIAN_SYLLABICS_WEST-CREE_WII"). -lisp_code_name(5138,"CANADIAN_SYLLABICS_WO"). -lisp_code_name(5139,"CANADIAN_SYLLABICS_WEST-CREE_WO"). -lisp_code_name(5140,"CANADIAN_SYLLABICS_WOO"). -lisp_code_name(5141,"CANADIAN_SYLLABICS_WEST-CREE_WOO"). -lisp_code_name(5142,"CANADIAN_SYLLABICS_NASKAPI_WOO"). -lisp_code_name(5143,"CANADIAN_SYLLABICS_WA"). -lisp_code_name(5144,"CANADIAN_SYLLABICS_WEST-CREE_WA"). -lisp_code_name(5145,"CANADIAN_SYLLABICS_WAA"). -lisp_code_name(5146,"CANADIAN_SYLLABICS_WEST-CREE_WAA"). -lisp_code_name(5147,"CANADIAN_SYLLABICS_NASKAPI_WAA"). -lisp_code_name(5148,"CANADIAN_SYLLABICS_AI"). -lisp_code_name(5149,"CANADIAN_SYLLABICS_Y-CREE_W"). -lisp_code_name(5150,"CANADIAN_SYLLABICS_GLOTTAL_STOP"). -lisp_code_name(5151,"CANADIAN_SYLLABICS_FINAL_ACUTE"). -lisp_code_name(5152,"CANADIAN_SYLLABICS_FINAL_GRAVE"). -lisp_code_name(5153,"CANADIAN_SYLLABICS_FINAL_BOTTOM_HALF_RING"). -lisp_code_name(5154,"CANADIAN_SYLLABICS_FINAL_TOP_HALF_RING"). -lisp_code_name(5155,"CANADIAN_SYLLABICS_FINAL_RIGHT_HALF_RING"). -lisp_code_name(5156,"CANADIAN_SYLLABICS_FINAL_RING"). -lisp_code_name(5157,"CANADIAN_SYLLABICS_FINAL_DOUBLE_ACUTE"). -lisp_code_name(5158,"CANADIAN_SYLLABICS_FINAL_DOUBLE_SHORT_VERTICAL_STROKES"). -lisp_code_name(5159,"CANADIAN_SYLLABICS_FINAL_MIDDLE_DOT"). -lisp_code_name(5160,"CANADIAN_SYLLABICS_FINAL_SHORT_HORIZONTAL_STROKE"). -lisp_code_name(5161,"CANADIAN_SYLLABICS_FINAL_PLUS"). -lisp_code_name(5162,"CANADIAN_SYLLABICS_FINAL_DOWN_TACK"). -lisp_code_name(5163,"CANADIAN_SYLLABICS_EN"). -lisp_code_name(5164,"CANADIAN_SYLLABICS_IN"). -lisp_code_name(5165,"CANADIAN_SYLLABICS_ON"). -lisp_code_name(5166,"CANADIAN_SYLLABICS_AN"). -lisp_code_name(5167,"CANADIAN_SYLLABICS_PE"). -lisp_code_name(5168,"CANADIAN_SYLLABICS_PAAI"). -lisp_code_name(5169,"CANADIAN_SYLLABICS_PI"). -lisp_code_name(5170,"CANADIAN_SYLLABICS_PII"). -lisp_code_name(5171,"CANADIAN_SYLLABICS_PO"). -lisp_code_name(5172,"CANADIAN_SYLLABICS_POO"). -lisp_code_name(5173,"CANADIAN_SYLLABICS_Y-CREE_POO"). -lisp_code_name(5174,"CANADIAN_SYLLABICS_CARRIER_HEE"). -lisp_code_name(5175,"CANADIAN_SYLLABICS_CARRIER_HI"). -lisp_code_name(5176,"CANADIAN_SYLLABICS_PA"). -lisp_code_name(5177,"CANADIAN_SYLLABICS_PAA"). -lisp_code_name(5178,"CANADIAN_SYLLABICS_PWE"). -lisp_code_name(5179,"CANADIAN_SYLLABICS_WEST-CREE_PWE"). -lisp_code_name(5180,"CANADIAN_SYLLABICS_PWI"). -lisp_code_name(5181,"CANADIAN_SYLLABICS_WEST-CREE_PWI"). -lisp_code_name(5182,"CANADIAN_SYLLABICS_PWII"). -lisp_code_name(5183,"CANADIAN_SYLLABICS_WEST-CREE_PWII"). -lisp_code_name(5184,"CANADIAN_SYLLABICS_PWO"). -lisp_code_name(5185,"CANADIAN_SYLLABICS_WEST-CREE_PWO"). -lisp_code_name(5186,"CANADIAN_SYLLABICS_PWOO"). -lisp_code_name(5187,"CANADIAN_SYLLABICS_WEST-CREE_PWOO"). -lisp_code_name(5188,"CANADIAN_SYLLABICS_PWA"). -lisp_code_name(5189,"CANADIAN_SYLLABICS_WEST-CREE_PWA"). -lisp_code_name(5190,"CANADIAN_SYLLABICS_PWAA"). -lisp_code_name(5191,"CANADIAN_SYLLABICS_WEST-CREE_PWAA"). -lisp_code_name(5192,"CANADIAN_SYLLABICS_Y-CREE_PWAA"). -lisp_code_name(5193,"CANADIAN_SYLLABICS_P"). -lisp_code_name(5194,"CANADIAN_SYLLABICS_WEST-CREE_P"). -lisp_code_name(5195,"CANADIAN_SYLLABICS_CARRIER_H"). -lisp_code_name(5196,"CANADIAN_SYLLABICS_TE"). -lisp_code_name(5197,"CANADIAN_SYLLABICS_TAAI"). -lisp_code_name(5198,"CANADIAN_SYLLABICS_TI"). -lisp_code_name(5199,"CANADIAN_SYLLABICS_TII"). -lisp_code_name(5200,"CANADIAN_SYLLABICS_TO"). -lisp_code_name(5201,"CANADIAN_SYLLABICS_TOO"). -lisp_code_name(5202,"CANADIAN_SYLLABICS_Y-CREE_TOO"). -lisp_code_name(5203,"CANADIAN_SYLLABICS_CARRIER_DEE"). -lisp_code_name(5204,"CANADIAN_SYLLABICS_CARRIER_DI"). -lisp_code_name(5205,"CANADIAN_SYLLABICS_TA"). -lisp_code_name(5206,"CANADIAN_SYLLABICS_TAA"). -lisp_code_name(5207,"CANADIAN_SYLLABICS_TWE"). -lisp_code_name(5208,"CANADIAN_SYLLABICS_WEST-CREE_TWE"). -lisp_code_name(5209,"CANADIAN_SYLLABICS_TWI"). -lisp_code_name(5210,"CANADIAN_SYLLABICS_WEST-CREE_TWI"). -lisp_code_name(5211,"CANADIAN_SYLLABICS_TWII"). -lisp_code_name(5212,"CANADIAN_SYLLABICS_WEST-CREE_TWII"). -lisp_code_name(5213,"CANADIAN_SYLLABICS_TWO"). -lisp_code_name(5214,"CANADIAN_SYLLABICS_WEST-CREE_TWO"). -lisp_code_name(5215,"CANADIAN_SYLLABICS_TWOO"). -lisp_code_name(5216,"CANADIAN_SYLLABICS_WEST-CREE_TWOO"). -lisp_code_name(5217,"CANADIAN_SYLLABICS_TWA"). -lisp_code_name(5218,"CANADIAN_SYLLABICS_WEST-CREE_TWA"). -lisp_code_name(5219,"CANADIAN_SYLLABICS_TWAA"). -lisp_code_name(5220,"CANADIAN_SYLLABICS_WEST-CREE_TWAA"). -lisp_code_name(5221,"CANADIAN_SYLLABICS_NASKAPI_TWAA"). -lisp_code_name(5222,"CANADIAN_SYLLABICS_T"). -lisp_code_name(5223,"CANADIAN_SYLLABICS_TTE"). -lisp_code_name(5224,"CANADIAN_SYLLABICS_TTI"). -lisp_code_name(5225,"CANADIAN_SYLLABICS_TTO"). -lisp_code_name(5226,"CANADIAN_SYLLABICS_TTA"). -lisp_code_name(5227,"CANADIAN_SYLLABICS_KE"). -lisp_code_name(5228,"CANADIAN_SYLLABICS_KAAI"). -lisp_code_name(5229,"CANADIAN_SYLLABICS_KI"). -lisp_code_name(5230,"CANADIAN_SYLLABICS_KII"). -lisp_code_name(5231,"CANADIAN_SYLLABICS_KO"). -lisp_code_name(5232,"CANADIAN_SYLLABICS_KOO"). -lisp_code_name(5233,"CANADIAN_SYLLABICS_Y-CREE_KOO"). -lisp_code_name(5234,"CANADIAN_SYLLABICS_KA"). -lisp_code_name(5235,"CANADIAN_SYLLABICS_KAA"). -lisp_code_name(5236,"CANADIAN_SYLLABICS_KWE"). -lisp_code_name(5237,"CANADIAN_SYLLABICS_WEST-CREE_KWE"). -lisp_code_name(5238,"CANADIAN_SYLLABICS_KWI"). -lisp_code_name(5239,"CANADIAN_SYLLABICS_WEST-CREE_KWI"). -lisp_code_name(5240,"CANADIAN_SYLLABICS_KWII"). -lisp_code_name(5241,"CANADIAN_SYLLABICS_WEST-CREE_KWII"). -lisp_code_name(5242,"CANADIAN_SYLLABICS_KWO"). -lisp_code_name(5243,"CANADIAN_SYLLABICS_WEST-CREE_KWO"). -lisp_code_name(5244,"CANADIAN_SYLLABICS_KWOO"). -lisp_code_name(5245,"CANADIAN_SYLLABICS_WEST-CREE_KWOO"). -lisp_code_name(5246,"CANADIAN_SYLLABICS_KWA"). -lisp_code_name(5247,"CANADIAN_SYLLABICS_WEST-CREE_KWA"). -lisp_code_name(5248,"CANADIAN_SYLLABICS_KWAA"). -lisp_code_name(5249,"CANADIAN_SYLLABICS_WEST-CREE_KWAA"). -lisp_code_name(5250,"CANADIAN_SYLLABICS_NASKAPI_KWAA"). -lisp_code_name(5251,"CANADIAN_SYLLABICS_K"). -lisp_code_name(5252,"CANADIAN_SYLLABICS_KW"). -lisp_code_name(5253,"CANADIAN_SYLLABICS_SOUTH-SLAVEY_KEH"). -lisp_code_name(5254,"CANADIAN_SYLLABICS_SOUTH-SLAVEY_KIH"). -lisp_code_name(5255,"CANADIAN_SYLLABICS_SOUTH-SLAVEY_KOH"). -lisp_code_name(5256,"CANADIAN_SYLLABICS_SOUTH-SLAVEY_KAH"). -lisp_code_name(5257,"CANADIAN_SYLLABICS_CE"). -lisp_code_name(5258,"CANADIAN_SYLLABICS_CAAI"). -lisp_code_name(5259,"CANADIAN_SYLLABICS_CI"). -lisp_code_name(5260,"CANADIAN_SYLLABICS_CII"). -lisp_code_name(5261,"CANADIAN_SYLLABICS_CO"). -lisp_code_name(5262,"CANADIAN_SYLLABICS_COO"). -lisp_code_name(5263,"CANADIAN_SYLLABICS_Y-CREE_COO"). -lisp_code_name(5264,"CANADIAN_SYLLABICS_CA"). -lisp_code_name(5265,"CANADIAN_SYLLABICS_CAA"). -lisp_code_name(5266,"CANADIAN_SYLLABICS_CWE"). -lisp_code_name(5267,"CANADIAN_SYLLABICS_WEST-CREE_CWE"). -lisp_code_name(5268,"CANADIAN_SYLLABICS_CWI"). -lisp_code_name(5269,"CANADIAN_SYLLABICS_WEST-CREE_CWI"). -lisp_code_name(5270,"CANADIAN_SYLLABICS_CWII"). -lisp_code_name(5271,"CANADIAN_SYLLABICS_WEST-CREE_CWII"). -lisp_code_name(5272,"CANADIAN_SYLLABICS_CWO"). -lisp_code_name(5273,"CANADIAN_SYLLABICS_WEST-CREE_CWO"). -lisp_code_name(5274,"CANADIAN_SYLLABICS_CWOO"). -lisp_code_name(5275,"CANADIAN_SYLLABICS_WEST-CREE_CWOO"). -lisp_code_name(5276,"CANADIAN_SYLLABICS_CWA"). -lisp_code_name(5277,"CANADIAN_SYLLABICS_WEST-CREE_CWA"). -lisp_code_name(5278,"CANADIAN_SYLLABICS_CWAA"). -lisp_code_name(5279,"CANADIAN_SYLLABICS_WEST-CREE_CWAA"). -lisp_code_name(5280,"CANADIAN_SYLLABICS_NASKAPI_CWAA"). -lisp_code_name(5281,"CANADIAN_SYLLABICS_C"). -lisp_code_name(5282,"CANADIAN_SYLLABICS_SAYISI_TH"). -lisp_code_name(5283,"CANADIAN_SYLLABICS_ME"). -lisp_code_name(5284,"CANADIAN_SYLLABICS_MAAI"). -lisp_code_name(5285,"CANADIAN_SYLLABICS_MI"). -lisp_code_name(5286,"CANADIAN_SYLLABICS_MII"). -lisp_code_name(5287,"CANADIAN_SYLLABICS_MO"). -lisp_code_name(5288,"CANADIAN_SYLLABICS_MOO"). -lisp_code_name(5289,"CANADIAN_SYLLABICS_Y-CREE_MOO"). -lisp_code_name(5290,"CANADIAN_SYLLABICS_MA"). -lisp_code_name(5291,"CANADIAN_SYLLABICS_MAA"). -lisp_code_name(5292,"CANADIAN_SYLLABICS_MWE"). -lisp_code_name(5293,"CANADIAN_SYLLABICS_WEST-CREE_MWE"). -lisp_code_name(5294,"CANADIAN_SYLLABICS_MWI"). -lisp_code_name(5295,"CANADIAN_SYLLABICS_WEST-CREE_MWI"). -lisp_code_name(5296,"CANADIAN_SYLLABICS_MWII"). -lisp_code_name(5297,"CANADIAN_SYLLABICS_WEST-CREE_MWII"). -lisp_code_name(5298,"CANADIAN_SYLLABICS_MWO"). -lisp_code_name(5299,"CANADIAN_SYLLABICS_WEST-CREE_MWO"). -lisp_code_name(5300,"CANADIAN_SYLLABICS_MWOO"). -lisp_code_name(5301,"CANADIAN_SYLLABICS_WEST-CREE_MWOO"). -lisp_code_name(5302,"CANADIAN_SYLLABICS_MWA"). -lisp_code_name(5303,"CANADIAN_SYLLABICS_WEST-CREE_MWA"). -lisp_code_name(5304,"CANADIAN_SYLLABICS_MWAA"). -lisp_code_name(5305,"CANADIAN_SYLLABICS_WEST-CREE_MWAA"). -lisp_code_name(5306,"CANADIAN_SYLLABICS_NASKAPI_MWAA"). -lisp_code_name(5307,"CANADIAN_SYLLABICS_M"). -lisp_code_name(5308,"CANADIAN_SYLLABICS_WEST-CREE_M"). -lisp_code_name(5309,"CANADIAN_SYLLABICS_MH"). -lisp_code_name(5310,"CANADIAN_SYLLABICS_ATHAPASCAN_M"). -lisp_code_name(5311,"CANADIAN_SYLLABICS_SAYISI_M"). -lisp_code_name(5312,"CANADIAN_SYLLABICS_NE"). -lisp_code_name(5313,"CANADIAN_SYLLABICS_NAAI"). -lisp_code_name(5314,"CANADIAN_SYLLABICS_NI"). -lisp_code_name(5315,"CANADIAN_SYLLABICS_NII"). -lisp_code_name(5316,"CANADIAN_SYLLABICS_NO"). -lisp_code_name(5317,"CANADIAN_SYLLABICS_NOO"). -lisp_code_name(5318,"CANADIAN_SYLLABICS_Y-CREE_NOO"). -lisp_code_name(5319,"CANADIAN_SYLLABICS_NA"). -lisp_code_name(5320,"CANADIAN_SYLLABICS_NAA"). -lisp_code_name(5321,"CANADIAN_SYLLABICS_NWE"). -lisp_code_name(5322,"CANADIAN_SYLLABICS_WEST-CREE_NWE"). -lisp_code_name(5323,"CANADIAN_SYLLABICS_NWA"). -lisp_code_name(5324,"CANADIAN_SYLLABICS_WEST-CREE_NWA"). -lisp_code_name(5325,"CANADIAN_SYLLABICS_NWAA"). -lisp_code_name(5326,"CANADIAN_SYLLABICS_WEST-CREE_NWAA"). -lisp_code_name(5327,"CANADIAN_SYLLABICS_NASKAPI_NWAA"). -lisp_code_name(5328,"CANADIAN_SYLLABICS_N"). -lisp_code_name(5329,"CANADIAN_SYLLABICS_CARRIER_NG"). -lisp_code_name(5330,"CANADIAN_SYLLABICS_NH"). -lisp_code_name(5331,"CANADIAN_SYLLABICS_LE"). -lisp_code_name(5332,"CANADIAN_SYLLABICS_LAAI"). -lisp_code_name(5333,"CANADIAN_SYLLABICS_LI"). -lisp_code_name(5334,"CANADIAN_SYLLABICS_LII"). -lisp_code_name(5335,"CANADIAN_SYLLABICS_LO"). -lisp_code_name(5336,"CANADIAN_SYLLABICS_LOO"). -lisp_code_name(5337,"CANADIAN_SYLLABICS_Y-CREE_LOO"). -lisp_code_name(5338,"CANADIAN_SYLLABICS_LA"). -lisp_code_name(5339,"CANADIAN_SYLLABICS_LAA"). -lisp_code_name(5340,"CANADIAN_SYLLABICS_LWE"). -lisp_code_name(5341,"CANADIAN_SYLLABICS_WEST-CREE_LWE"). -lisp_code_name(5342,"CANADIAN_SYLLABICS_LWI"). -lisp_code_name(5343,"CANADIAN_SYLLABICS_WEST-CREE_LWI"). -lisp_code_name(5344,"CANADIAN_SYLLABICS_LWII"). -lisp_code_name(5345,"CANADIAN_SYLLABICS_WEST-CREE_LWII"). -lisp_code_name(5346,"CANADIAN_SYLLABICS_LWO"). -lisp_code_name(5347,"CANADIAN_SYLLABICS_WEST-CREE_LWO"). -lisp_code_name(5348,"CANADIAN_SYLLABICS_LWOO"). -lisp_code_name(5349,"CANADIAN_SYLLABICS_WEST-CREE_LWOO"). -lisp_code_name(5350,"CANADIAN_SYLLABICS_LWA"). -lisp_code_name(5351,"CANADIAN_SYLLABICS_WEST-CREE_LWA"). -lisp_code_name(5352,"CANADIAN_SYLLABICS_LWAA"). -lisp_code_name(5353,"CANADIAN_SYLLABICS_WEST-CREE_LWAA"). -lisp_code_name(5354,"CANADIAN_SYLLABICS_L"). -lisp_code_name(5355,"CANADIAN_SYLLABICS_WEST-CREE_L"). -lisp_code_name(5356,"CANADIAN_SYLLABICS_MEDIAL_L"). -lisp_code_name(5357,"CANADIAN_SYLLABICS_SE"). -lisp_code_name(5358,"CANADIAN_SYLLABICS_SAAI"). -lisp_code_name(5359,"CANADIAN_SYLLABICS_SI"). -lisp_code_name(5360,"CANADIAN_SYLLABICS_SII"). -lisp_code_name(5361,"CANADIAN_SYLLABICS_SO"). -lisp_code_name(5362,"CANADIAN_SYLLABICS_SOO"). -lisp_code_name(5363,"CANADIAN_SYLLABICS_Y-CREE_SOO"). -lisp_code_name(5364,"CANADIAN_SYLLABICS_SA"). -lisp_code_name(5365,"CANADIAN_SYLLABICS_SAA"). -lisp_code_name(5366,"CANADIAN_SYLLABICS_SWE"). -lisp_code_name(5367,"CANADIAN_SYLLABICS_WEST-CREE_SWE"). -lisp_code_name(5368,"CANADIAN_SYLLABICS_SWI"). -lisp_code_name(5369,"CANADIAN_SYLLABICS_WEST-CREE_SWI"). -lisp_code_name(5370,"CANADIAN_SYLLABICS_SWII"). -lisp_code_name(5371,"CANADIAN_SYLLABICS_WEST-CREE_SWII"). -lisp_code_name(5372,"CANADIAN_SYLLABICS_SWO"). -lisp_code_name(5373,"CANADIAN_SYLLABICS_WEST-CREE_SWO"). -lisp_code_name(5374,"CANADIAN_SYLLABICS_SWOO"). -lisp_code_name(5375,"CANADIAN_SYLLABICS_WEST-CREE_SWOO"). -lisp_code_name(5376,"CANADIAN_SYLLABICS_SWA"). -lisp_code_name(5377,"CANADIAN_SYLLABICS_WEST-CREE_SWA"). -lisp_code_name(5378,"CANADIAN_SYLLABICS_SWAA"). -lisp_code_name(5379,"CANADIAN_SYLLABICS_WEST-CREE_SWAA"). -lisp_code_name(5380,"CANADIAN_SYLLABICS_NASKAPI_SWAA"). -lisp_code_name(5381,"CANADIAN_SYLLABICS_S"). -lisp_code_name(5382,"CANADIAN_SYLLABICS_ATHAPASCAN_S"). -lisp_code_name(5383,"CANADIAN_SYLLABICS_SW"). -lisp_code_name(5384,"CANADIAN_SYLLABICS_BLACKFOOT_S"). -lisp_code_name(5385,"CANADIAN_SYLLABICS_MOOSE-CREE_SK"). -lisp_code_name(5386,"CANADIAN_SYLLABICS_NASKAPI_SKW"). -lisp_code_name(5387,"CANADIAN_SYLLABICS_NASKAPI_S-W"). -lisp_code_name(5388,"CANADIAN_SYLLABICS_NASKAPI_SPWA"). -lisp_code_name(5389,"CANADIAN_SYLLABICS_NASKAPI_STWA"). -lisp_code_name(5390,"CANADIAN_SYLLABICS_NASKAPI_SKWA"). -lisp_code_name(5391,"CANADIAN_SYLLABICS_NASKAPI_SCWA"). -lisp_code_name(5392,"CANADIAN_SYLLABICS_SHE"). -lisp_code_name(5393,"CANADIAN_SYLLABICS_SHI"). -lisp_code_name(5394,"CANADIAN_SYLLABICS_SHII"). -lisp_code_name(5395,"CANADIAN_SYLLABICS_SHO"). -lisp_code_name(5396,"CANADIAN_SYLLABICS_SHOO"). -lisp_code_name(5397,"CANADIAN_SYLLABICS_SHA"). -lisp_code_name(5398,"CANADIAN_SYLLABICS_SHAA"). -lisp_code_name(5399,"CANADIAN_SYLLABICS_SHWE"). -lisp_code_name(5400,"CANADIAN_SYLLABICS_WEST-CREE_SHWE"). -lisp_code_name(5401,"CANADIAN_SYLLABICS_SHWI"). -lisp_code_name(5402,"CANADIAN_SYLLABICS_WEST-CREE_SHWI"). -lisp_code_name(5403,"CANADIAN_SYLLABICS_SHWII"). -lisp_code_name(5404,"CANADIAN_SYLLABICS_WEST-CREE_SHWII"). -lisp_code_name(5405,"CANADIAN_SYLLABICS_SHWO"). -lisp_code_name(5406,"CANADIAN_SYLLABICS_WEST-CREE_SHWO"). -lisp_code_name(5407,"CANADIAN_SYLLABICS_SHWOO"). -lisp_code_name(5408,"CANADIAN_SYLLABICS_WEST-CREE_SHWOO"). -lisp_code_name(5409,"CANADIAN_SYLLABICS_SHWA"). -lisp_code_name(5410,"CANADIAN_SYLLABICS_WEST-CREE_SHWA"). -lisp_code_name(5411,"CANADIAN_SYLLABICS_SHWAA"). -lisp_code_name(5412,"CANADIAN_SYLLABICS_WEST-CREE_SHWAA"). -lisp_code_name(5413,"CANADIAN_SYLLABICS_SH"). -lisp_code_name(5414,"CANADIAN_SYLLABICS_YE"). -lisp_code_name(5415,"CANADIAN_SYLLABICS_YAAI"). -lisp_code_name(5416,"CANADIAN_SYLLABICS_YI"). -lisp_code_name(5417,"CANADIAN_SYLLABICS_YII"). -lisp_code_name(5418,"CANADIAN_SYLLABICS_YO"). -lisp_code_name(5419,"CANADIAN_SYLLABICS_YOO"). -lisp_code_name(5420,"CANADIAN_SYLLABICS_Y-CREE_YOO"). -lisp_code_name(5421,"CANADIAN_SYLLABICS_YA"). -lisp_code_name(5422,"CANADIAN_SYLLABICS_YAA"). -lisp_code_name(5423,"CANADIAN_SYLLABICS_YWE"). -lisp_code_name(5424,"CANADIAN_SYLLABICS_WEST-CREE_YWE"). -lisp_code_name(5425,"CANADIAN_SYLLABICS_YWI"). -lisp_code_name(5426,"CANADIAN_SYLLABICS_WEST-CREE_YWI"). -lisp_code_name(5427,"CANADIAN_SYLLABICS_YWII"). -lisp_code_name(5428,"CANADIAN_SYLLABICS_WEST-CREE_YWII"). -lisp_code_name(5429,"CANADIAN_SYLLABICS_YWO"). -lisp_code_name(5430,"CANADIAN_SYLLABICS_WEST-CREE_YWO"). -lisp_code_name(5431,"CANADIAN_SYLLABICS_YWOO"). -lisp_code_name(5432,"CANADIAN_SYLLABICS_WEST-CREE_YWOO"). -lisp_code_name(5433,"CANADIAN_SYLLABICS_YWA"). -lisp_code_name(5434,"CANADIAN_SYLLABICS_WEST-CREE_YWA"). -lisp_code_name(5435,"CANADIAN_SYLLABICS_YWAA"). -lisp_code_name(5436,"CANADIAN_SYLLABICS_WEST-CREE_YWAA"). -lisp_code_name(5437,"CANADIAN_SYLLABICS_NASKAPI_YWAA"). -lisp_code_name(5438,"CANADIAN_SYLLABICS_Y"). -lisp_code_name(5439,"CANADIAN_SYLLABICS_BIBLE-CREE_Y"). -lisp_code_name(5440,"CANADIAN_SYLLABICS_WEST-CREE_Y"). -lisp_code_name(5441,"CANADIAN_SYLLABICS_SAYISI_YI"). -lisp_code_name(5442,"CANADIAN_SYLLABICS_RE"). -lisp_code_name(5443,"CANADIAN_SYLLABICS_R-CREE_RE"). -lisp_code_name(5444,"CANADIAN_SYLLABICS_WEST-CREE_LE"). -lisp_code_name(5445,"CANADIAN_SYLLABICS_RAAI"). -lisp_code_name(5446,"CANADIAN_SYLLABICS_RI"). -lisp_code_name(5447,"CANADIAN_SYLLABICS_RII"). -lisp_code_name(5448,"CANADIAN_SYLLABICS_RO"). -lisp_code_name(5449,"CANADIAN_SYLLABICS_ROO"). -lisp_code_name(5450,"CANADIAN_SYLLABICS_WEST-CREE_LO"). -lisp_code_name(5451,"CANADIAN_SYLLABICS_RA"). -lisp_code_name(5452,"CANADIAN_SYLLABICS_RAA"). -lisp_code_name(5453,"CANADIAN_SYLLABICS_WEST-CREE_LA"). -lisp_code_name(5454,"CANADIAN_SYLLABICS_RWAA"). -lisp_code_name(5455,"CANADIAN_SYLLABICS_WEST-CREE_RWAA"). -lisp_code_name(5456,"CANADIAN_SYLLABICS_R"). -lisp_code_name(5457,"CANADIAN_SYLLABICS_WEST-CREE_R"). -lisp_code_name(5458,"CANADIAN_SYLLABICS_MEDIAL_R"). -lisp_code_name(5459,"CANADIAN_SYLLABICS_FE"). -lisp_code_name(5460,"CANADIAN_SYLLABICS_FAAI"). -lisp_code_name(5461,"CANADIAN_SYLLABICS_FI"). -lisp_code_name(5462,"CANADIAN_SYLLABICS_FII"). -lisp_code_name(5463,"CANADIAN_SYLLABICS_FO"). -lisp_code_name(5464,"CANADIAN_SYLLABICS_FOO"). -lisp_code_name(5465,"CANADIAN_SYLLABICS_FA"). -lisp_code_name(5466,"CANADIAN_SYLLABICS_FAA"). -lisp_code_name(5467,"CANADIAN_SYLLABICS_FWAA"). -lisp_code_name(5468,"CANADIAN_SYLLABICS_WEST-CREE_FWAA"). -lisp_code_name(5469,"CANADIAN_SYLLABICS_F"). -lisp_code_name(5470,"CANADIAN_SYLLABICS_THE"). -lisp_code_name(5471,"CANADIAN_SYLLABICS_N-CREE_THE"). -lisp_code_name(5472,"CANADIAN_SYLLABICS_THI"). -lisp_code_name(5473,"CANADIAN_SYLLABICS_N-CREE_THI"). -lisp_code_name(5474,"CANADIAN_SYLLABICS_THII"). -lisp_code_name(5475,"CANADIAN_SYLLABICS_N-CREE_THII"). -lisp_code_name(5476,"CANADIAN_SYLLABICS_THO"). -lisp_code_name(5477,"CANADIAN_SYLLABICS_THOO"). -lisp_code_name(5478,"CANADIAN_SYLLABICS_THA"). -lisp_code_name(5479,"CANADIAN_SYLLABICS_THAA"). -lisp_code_name(5480,"CANADIAN_SYLLABICS_THWAA"). -lisp_code_name(5481,"CANADIAN_SYLLABICS_WEST-CREE_THWAA"). -lisp_code_name(5482,"CANADIAN_SYLLABICS_TH"). -lisp_code_name(5483,"CANADIAN_SYLLABICS_TTHE"). -lisp_code_name(5484,"CANADIAN_SYLLABICS_TTHI"). -lisp_code_name(5485,"CANADIAN_SYLLABICS_TTHO"). -lisp_code_name(5486,"CANADIAN_SYLLABICS_TTHA"). -lisp_code_name(5487,"CANADIAN_SYLLABICS_TTH"). -lisp_code_name(5488,"CANADIAN_SYLLABICS_TYE"). -lisp_code_name(5489,"CANADIAN_SYLLABICS_TYI"). -lisp_code_name(5490,"CANADIAN_SYLLABICS_TYO"). -lisp_code_name(5491,"CANADIAN_SYLLABICS_TYA"). -lisp_code_name(5492,"CANADIAN_SYLLABICS_NUNAVIK_HE"). -lisp_code_name(5493,"CANADIAN_SYLLABICS_NUNAVIK_HI"). -lisp_code_name(5494,"CANADIAN_SYLLABICS_NUNAVIK_HII"). -lisp_code_name(5495,"CANADIAN_SYLLABICS_NUNAVIK_HO"). -lisp_code_name(5496,"CANADIAN_SYLLABICS_NUNAVIK_HOO"). -lisp_code_name(5497,"CANADIAN_SYLLABICS_NUNAVIK_HA"). -lisp_code_name(5498,"CANADIAN_SYLLABICS_NUNAVIK_HAA"). -lisp_code_name(5499,"CANADIAN_SYLLABICS_NUNAVIK_H"). -lisp_code_name(5500,"CANADIAN_SYLLABICS_NUNAVUT_H"). -lisp_code_name(5501,"CANADIAN_SYLLABICS_HK"). -lisp_code_name(5502,"CANADIAN_SYLLABICS_QAAI"). -lisp_code_name(5503,"CANADIAN_SYLLABICS_QI"). -lisp_code_name(5504,"CANADIAN_SYLLABICS_QII"). -lisp_code_name(5505,"CANADIAN_SYLLABICS_QO"). -lisp_code_name(5506,"CANADIAN_SYLLABICS_QOO"). -lisp_code_name(5507,"CANADIAN_SYLLABICS_QA"). -lisp_code_name(5508,"CANADIAN_SYLLABICS_QAA"). -lisp_code_name(5509,"CANADIAN_SYLLABICS_Q"). -lisp_code_name(5510,"CANADIAN_SYLLABICS_TLHE"). -lisp_code_name(5511,"CANADIAN_SYLLABICS_TLHI"). -lisp_code_name(5512,"CANADIAN_SYLLABICS_TLHO"). -lisp_code_name(5513,"CANADIAN_SYLLABICS_TLHA"). -lisp_code_name(5514,"CANADIAN_SYLLABICS_WEST-CREE_RE"). -lisp_code_name(5515,"CANADIAN_SYLLABICS_WEST-CREE_RI"). -lisp_code_name(5516,"CANADIAN_SYLLABICS_WEST-CREE_RO"). -lisp_code_name(5517,"CANADIAN_SYLLABICS_WEST-CREE_RA"). -lisp_code_name(5518,"CANADIAN_SYLLABICS_NGAAI"). -lisp_code_name(5519,"CANADIAN_SYLLABICS_NGI"). -lisp_code_name(5520,"CANADIAN_SYLLABICS_NGII"). -lisp_code_name(5521,"CANADIAN_SYLLABICS_NGO"). -lisp_code_name(5522,"CANADIAN_SYLLABICS_NGOO"). -lisp_code_name(5523,"CANADIAN_SYLLABICS_NGA"). -lisp_code_name(5524,"CANADIAN_SYLLABICS_NGAA"). -lisp_code_name(5525,"CANADIAN_SYLLABICS_NG"). -lisp_code_name(5526,"CANADIAN_SYLLABICS_NNG"). -lisp_code_name(5527,"CANADIAN_SYLLABICS_SAYISI_SHE"). -lisp_code_name(5528,"CANADIAN_SYLLABICS_SAYISI_SHI"). -lisp_code_name(5529,"CANADIAN_SYLLABICS_SAYISI_SHO"). -lisp_code_name(5530,"CANADIAN_SYLLABICS_SAYISI_SHA"). -lisp_code_name(5531,"CANADIAN_SYLLABICS_WOODS-CREE_THE"). -lisp_code_name(5532,"CANADIAN_SYLLABICS_WOODS-CREE_THI"). -lisp_code_name(5533,"CANADIAN_SYLLABICS_WOODS-CREE_THO"). -lisp_code_name(5534,"CANADIAN_SYLLABICS_WOODS-CREE_THA"). -lisp_code_name(5535,"CANADIAN_SYLLABICS_WOODS-CREE_TH"). -lisp_code_name(5536,"CANADIAN_SYLLABICS_LHI"). -lisp_code_name(5537,"CANADIAN_SYLLABICS_LHII"). -lisp_code_name(5538,"CANADIAN_SYLLABICS_LHO"). -lisp_code_name(5539,"CANADIAN_SYLLABICS_LHOO"). -lisp_code_name(5540,"CANADIAN_SYLLABICS_LHA"). -lisp_code_name(5541,"CANADIAN_SYLLABICS_LHAA"). -lisp_code_name(5542,"CANADIAN_SYLLABICS_LH"). -lisp_code_name(5543,"CANADIAN_SYLLABICS_TH-CREE_THE"). -lisp_code_name(5544,"CANADIAN_SYLLABICS_TH-CREE_THI"). -lisp_code_name(5545,"CANADIAN_SYLLABICS_TH-CREE_THII"). -lisp_code_name(5546,"CANADIAN_SYLLABICS_TH-CREE_THO"). -lisp_code_name(5547,"CANADIAN_SYLLABICS_TH-CREE_THOO"). -lisp_code_name(5548,"CANADIAN_SYLLABICS_TH-CREE_THA"). -lisp_code_name(5549,"CANADIAN_SYLLABICS_TH-CREE_THAA"). -lisp_code_name(5550,"CANADIAN_SYLLABICS_TH-CREE_TH"). -lisp_code_name(5551,"CANADIAN_SYLLABICS_AIVILIK_B"). -lisp_code_name(5552,"CANADIAN_SYLLABICS_BLACKFOOT_E"). -lisp_code_name(5553,"CANADIAN_SYLLABICS_BLACKFOOT_I"). -lisp_code_name(5554,"CANADIAN_SYLLABICS_BLACKFOOT_O"). -lisp_code_name(5555,"CANADIAN_SYLLABICS_BLACKFOOT_A"). -lisp_code_name(5556,"CANADIAN_SYLLABICS_BLACKFOOT_WE"). -lisp_code_name(5557,"CANADIAN_SYLLABICS_BLACKFOOT_WI"). -lisp_code_name(5558,"CANADIAN_SYLLABICS_BLACKFOOT_WO"). -lisp_code_name(5559,"CANADIAN_SYLLABICS_BLACKFOOT_WA"). -lisp_code_name(5560,"CANADIAN_SYLLABICS_BLACKFOOT_NE"). -lisp_code_name(5561,"CANADIAN_SYLLABICS_BLACKFOOT_NI"). -lisp_code_name(5562,"CANADIAN_SYLLABICS_BLACKFOOT_NO"). -lisp_code_name(5563,"CANADIAN_SYLLABICS_BLACKFOOT_NA"). -lisp_code_name(5564,"CANADIAN_SYLLABICS_BLACKFOOT_KE"). -lisp_code_name(5565,"CANADIAN_SYLLABICS_BLACKFOOT_KI"). -lisp_code_name(5566,"CANADIAN_SYLLABICS_BLACKFOOT_KO"). -lisp_code_name(5567,"CANADIAN_SYLLABICS_BLACKFOOT_KA"). -lisp_code_name(5568,"CANADIAN_SYLLABICS_SAYISI_HE"). -lisp_code_name(5569,"CANADIAN_SYLLABICS_SAYISI_HI"). -lisp_code_name(5570,"CANADIAN_SYLLABICS_SAYISI_HO"). -lisp_code_name(5571,"CANADIAN_SYLLABICS_SAYISI_HA"). -lisp_code_name(5572,"CANADIAN_SYLLABICS_CARRIER_GHU"). -lisp_code_name(5573,"CANADIAN_SYLLABICS_CARRIER_GHO"). -lisp_code_name(5574,"CANADIAN_SYLLABICS_CARRIER_GHE"). -lisp_code_name(5575,"CANADIAN_SYLLABICS_CARRIER_GHEE"). -lisp_code_name(5576,"CANADIAN_SYLLABICS_CARRIER_GHI"). -lisp_code_name(5577,"CANADIAN_SYLLABICS_CARRIER_GHA"). -lisp_code_name(5578,"CANADIAN_SYLLABICS_CARRIER_RU"). -lisp_code_name(5579,"CANADIAN_SYLLABICS_CARRIER_RO"). -lisp_code_name(5580,"CANADIAN_SYLLABICS_CARRIER_RE"). -lisp_code_name(5581,"CANADIAN_SYLLABICS_CARRIER_REE"). -lisp_code_name(5582,"CANADIAN_SYLLABICS_CARRIER_RI"). -lisp_code_name(5583,"CANADIAN_SYLLABICS_CARRIER_RA"). -lisp_code_name(5584,"CANADIAN_SYLLABICS_CARRIER_WU"). -lisp_code_name(5585,"CANADIAN_SYLLABICS_CARRIER_WO"). -lisp_code_name(5586,"CANADIAN_SYLLABICS_CARRIER_WE"). -lisp_code_name(5587,"CANADIAN_SYLLABICS_CARRIER_WEE"). -lisp_code_name(5588,"CANADIAN_SYLLABICS_CARRIER_WI"). -lisp_code_name(5589,"CANADIAN_SYLLABICS_CARRIER_WA"). -lisp_code_name(5590,"CANADIAN_SYLLABICS_CARRIER_HWU"). -lisp_code_name(5591,"CANADIAN_SYLLABICS_CARRIER_HWO"). -lisp_code_name(5592,"CANADIAN_SYLLABICS_CARRIER_HWE"). -lisp_code_name(5593,"CANADIAN_SYLLABICS_CARRIER_HWEE"). -lisp_code_name(5594,"CANADIAN_SYLLABICS_CARRIER_HWI"). -lisp_code_name(5595,"CANADIAN_SYLLABICS_CARRIER_HWA"). -lisp_code_name(5596,"CANADIAN_SYLLABICS_CARRIER_THU"). -lisp_code_name(5597,"CANADIAN_SYLLABICS_CARRIER_THO"). -lisp_code_name(5598,"CANADIAN_SYLLABICS_CARRIER_THE"). -lisp_code_name(5599,"CANADIAN_SYLLABICS_CARRIER_THEE"). -lisp_code_name(5600,"CANADIAN_SYLLABICS_CARRIER_THI"). -lisp_code_name(5601,"CANADIAN_SYLLABICS_CARRIER_THA"). -lisp_code_name(5602,"CANADIAN_SYLLABICS_CARRIER_TTU"). -lisp_code_name(5603,"CANADIAN_SYLLABICS_CARRIER_TTO"). -lisp_code_name(5604,"CANADIAN_SYLLABICS_CARRIER_TTE"). -lisp_code_name(5605,"CANADIAN_SYLLABICS_CARRIER_TTEE"). -lisp_code_name(5606,"CANADIAN_SYLLABICS_CARRIER_TTI"). -lisp_code_name(5607,"CANADIAN_SYLLABICS_CARRIER_TTA"). -lisp_code_name(5608,"CANADIAN_SYLLABICS_CARRIER_PU"). -lisp_code_name(5609,"CANADIAN_SYLLABICS_CARRIER_PO"). -lisp_code_name(5610,"CANADIAN_SYLLABICS_CARRIER_PE"). -lisp_code_name(5611,"CANADIAN_SYLLABICS_CARRIER_PEE"). -lisp_code_name(5612,"CANADIAN_SYLLABICS_CARRIER_PI"). -lisp_code_name(5613,"CANADIAN_SYLLABICS_CARRIER_PA"). -lisp_code_name(5614,"CANADIAN_SYLLABICS_CARRIER_P"). -lisp_code_name(5615,"CANADIAN_SYLLABICS_CARRIER_GU"). -lisp_code_name(5616,"CANADIAN_SYLLABICS_CARRIER_GO"). -lisp_code_name(5617,"CANADIAN_SYLLABICS_CARRIER_GE"). -lisp_code_name(5618,"CANADIAN_SYLLABICS_CARRIER_GEE"). -lisp_code_name(5619,"CANADIAN_SYLLABICS_CARRIER_GI"). -lisp_code_name(5620,"CANADIAN_SYLLABICS_CARRIER_GA"). -lisp_code_name(5621,"CANADIAN_SYLLABICS_CARRIER_KHU"). -lisp_code_name(5622,"CANADIAN_SYLLABICS_CARRIER_KHO"). -lisp_code_name(5623,"CANADIAN_SYLLABICS_CARRIER_KHE"). -lisp_code_name(5624,"CANADIAN_SYLLABICS_CARRIER_KHEE"). -lisp_code_name(5625,"CANADIAN_SYLLABICS_CARRIER_KHI"). -lisp_code_name(5626,"CANADIAN_SYLLABICS_CARRIER_KHA"). -lisp_code_name(5627,"CANADIAN_SYLLABICS_CARRIER_KKU"). -lisp_code_name(5628,"CANADIAN_SYLLABICS_CARRIER_KKO"). -lisp_code_name(5629,"CANADIAN_SYLLABICS_CARRIER_KKE"). -lisp_code_name(5630,"CANADIAN_SYLLABICS_CARRIER_KKEE"). -lisp_code_name(5631,"CANADIAN_SYLLABICS_CARRIER_KKI"). -lisp_code_name(5632,"CANADIAN_SYLLABICS_CARRIER_KKA"). -lisp_code_name(5633,"CANADIAN_SYLLABICS_CARRIER_KK"). -lisp_code_name(5634,"CANADIAN_SYLLABICS_CARRIER_NU"). -lisp_code_name(5635,"CANADIAN_SYLLABICS_CARRIER_NO"). -lisp_code_name(5636,"CANADIAN_SYLLABICS_CARRIER_NE"). -lisp_code_name(5637,"CANADIAN_SYLLABICS_CARRIER_NEE"). -lisp_code_name(5638,"CANADIAN_SYLLABICS_CARRIER_NI"). -lisp_code_name(5639,"CANADIAN_SYLLABICS_CARRIER_NA"). -lisp_code_name(5640,"CANADIAN_SYLLABICS_CARRIER_MU"). -lisp_code_name(5641,"CANADIAN_SYLLABICS_CARRIER_MO"). -lisp_code_name(5642,"CANADIAN_SYLLABICS_CARRIER_ME"). -lisp_code_name(5643,"CANADIAN_SYLLABICS_CARRIER_MEE"). -lisp_code_name(5644,"CANADIAN_SYLLABICS_CARRIER_MI"). -lisp_code_name(5645,"CANADIAN_SYLLABICS_CARRIER_MA"). -lisp_code_name(5646,"CANADIAN_SYLLABICS_CARRIER_YU"). -lisp_code_name(5647,"CANADIAN_SYLLABICS_CARRIER_YO"). -lisp_code_name(5648,"CANADIAN_SYLLABICS_CARRIER_YE"). -lisp_code_name(5649,"CANADIAN_SYLLABICS_CARRIER_YEE"). -lisp_code_name(5650,"CANADIAN_SYLLABICS_CARRIER_YI"). -lisp_code_name(5651,"CANADIAN_SYLLABICS_CARRIER_YA"). -lisp_code_name(5652,"CANADIAN_SYLLABICS_CARRIER_JU"). -lisp_code_name(5653,"CANADIAN_SYLLABICS_SAYISI_JU"). -lisp_code_name(5654,"CANADIAN_SYLLABICS_CARRIER_JO"). -lisp_code_name(5655,"CANADIAN_SYLLABICS_CARRIER_JE"). -lisp_code_name(5656,"CANADIAN_SYLLABICS_CARRIER_JEE"). -lisp_code_name(5657,"CANADIAN_SYLLABICS_CARRIER_JI"). -lisp_code_name(5658,"CANADIAN_SYLLABICS_SAYISI_JI"). -lisp_code_name(5659,"CANADIAN_SYLLABICS_CARRIER_JA"). -lisp_code_name(5660,"CANADIAN_SYLLABICS_CARRIER_JJU"). -lisp_code_name(5661,"CANADIAN_SYLLABICS_CARRIER_JJO"). -lisp_code_name(5662,"CANADIAN_SYLLABICS_CARRIER_JJE"). -lisp_code_name(5663,"CANADIAN_SYLLABICS_CARRIER_JJEE"). -lisp_code_name(5664,"CANADIAN_SYLLABICS_CARRIER_JJI"). -lisp_code_name(5665,"CANADIAN_SYLLABICS_CARRIER_JJA"). -lisp_code_name(5666,"CANADIAN_SYLLABICS_CARRIER_LU"). -lisp_code_name(5667,"CANADIAN_SYLLABICS_CARRIER_LO"). -lisp_code_name(5668,"CANADIAN_SYLLABICS_CARRIER_LE"). -lisp_code_name(5669,"CANADIAN_SYLLABICS_CARRIER_LEE"). -lisp_code_name(5670,"CANADIAN_SYLLABICS_CARRIER_LI"). -lisp_code_name(5671,"CANADIAN_SYLLABICS_CARRIER_LA"). -lisp_code_name(5672,"CANADIAN_SYLLABICS_CARRIER_DLU"). -lisp_code_name(5673,"CANADIAN_SYLLABICS_CARRIER_DLO"). -lisp_code_name(5674,"CANADIAN_SYLLABICS_CARRIER_DLE"). -lisp_code_name(5675,"CANADIAN_SYLLABICS_CARRIER_DLEE"). -lisp_code_name(5676,"CANADIAN_SYLLABICS_CARRIER_DLI"). -lisp_code_name(5677,"CANADIAN_SYLLABICS_CARRIER_DLA"). -lisp_code_name(5678,"CANADIAN_SYLLABICS_CARRIER_LHU"). -lisp_code_name(5679,"CANADIAN_SYLLABICS_CARRIER_LHO"). -lisp_code_name(5680,"CANADIAN_SYLLABICS_CARRIER_LHE"). -lisp_code_name(5681,"CANADIAN_SYLLABICS_CARRIER_LHEE"). -lisp_code_name(5682,"CANADIAN_SYLLABICS_CARRIER_LHI"). -lisp_code_name(5683,"CANADIAN_SYLLABICS_CARRIER_LHA"). -lisp_code_name(5684,"CANADIAN_SYLLABICS_CARRIER_TLHU"). -lisp_code_name(5685,"CANADIAN_SYLLABICS_CARRIER_TLHO"). -lisp_code_name(5686,"CANADIAN_SYLLABICS_CARRIER_TLHE"). -lisp_code_name(5687,"CANADIAN_SYLLABICS_CARRIER_TLHEE"). -lisp_code_name(5688,"CANADIAN_SYLLABICS_CARRIER_TLHI"). -lisp_code_name(5689,"CANADIAN_SYLLABICS_CARRIER_TLHA"). -lisp_code_name(5690,"CANADIAN_SYLLABICS_CARRIER_TLU"). -lisp_code_name(5691,"CANADIAN_SYLLABICS_CARRIER_TLO"). -lisp_code_name(5692,"CANADIAN_SYLLABICS_CARRIER_TLE"). -lisp_code_name(5693,"CANADIAN_SYLLABICS_CARRIER_TLEE"). -lisp_code_name(5694,"CANADIAN_SYLLABICS_CARRIER_TLI"). -lisp_code_name(5695,"CANADIAN_SYLLABICS_CARRIER_TLA"). -lisp_code_name(5696,"CANADIAN_SYLLABICS_CARRIER_ZU"). -lisp_code_name(5697,"CANADIAN_SYLLABICS_CARRIER_ZO"). -lisp_code_name(5698,"CANADIAN_SYLLABICS_CARRIER_ZE"). -lisp_code_name(5699,"CANADIAN_SYLLABICS_CARRIER_ZEE"). -lisp_code_name(5700,"CANADIAN_SYLLABICS_CARRIER_ZI"). -lisp_code_name(5701,"CANADIAN_SYLLABICS_CARRIER_ZA"). -lisp_code_name(5702,"CANADIAN_SYLLABICS_CARRIER_Z"). -lisp_code_name(5703,"CANADIAN_SYLLABICS_CARRIER_INITIAL_Z"). -lisp_code_name(5704,"CANADIAN_SYLLABICS_CARRIER_DZU"). -lisp_code_name(5705,"CANADIAN_SYLLABICS_CARRIER_DZO"). -lisp_code_name(5706,"CANADIAN_SYLLABICS_CARRIER_DZE"). -lisp_code_name(5707,"CANADIAN_SYLLABICS_CARRIER_DZEE"). -lisp_code_name(5708,"CANADIAN_SYLLABICS_CARRIER_DZI"). -lisp_code_name(5709,"CANADIAN_SYLLABICS_CARRIER_DZA"). -lisp_code_name(5710,"CANADIAN_SYLLABICS_CARRIER_SU"). -lisp_code_name(5711,"CANADIAN_SYLLABICS_CARRIER_SO"). -lisp_code_name(5712,"CANADIAN_SYLLABICS_CARRIER_SE"). -lisp_code_name(5713,"CANADIAN_SYLLABICS_CARRIER_SEE"). -lisp_code_name(5714,"CANADIAN_SYLLABICS_CARRIER_SI"). -lisp_code_name(5715,"CANADIAN_SYLLABICS_CARRIER_SA"). -lisp_code_name(5716,"CANADIAN_SYLLABICS_CARRIER_SHU"). -lisp_code_name(5717,"CANADIAN_SYLLABICS_CARRIER_SHO"). -lisp_code_name(5718,"CANADIAN_SYLLABICS_CARRIER_SHE"). -lisp_code_name(5719,"CANADIAN_SYLLABICS_CARRIER_SHEE"). -lisp_code_name(5720,"CANADIAN_SYLLABICS_CARRIER_SHI"). -lisp_code_name(5721,"CANADIAN_SYLLABICS_CARRIER_SHA"). -lisp_code_name(5722,"CANADIAN_SYLLABICS_CARRIER_SH"). -lisp_code_name(5723,"CANADIAN_SYLLABICS_CARRIER_TSU"). -lisp_code_name(5724,"CANADIAN_SYLLABICS_CARRIER_TSO"). -lisp_code_name(5725,"CANADIAN_SYLLABICS_CARRIER_TSE"). -lisp_code_name(5726,"CANADIAN_SYLLABICS_CARRIER_TSEE"). -lisp_code_name(5727,"CANADIAN_SYLLABICS_CARRIER_TSI"). -lisp_code_name(5728,"CANADIAN_SYLLABICS_CARRIER_TSA"). -lisp_code_name(5729,"CANADIAN_SYLLABICS_CARRIER_CHU"). -lisp_code_name(5730,"CANADIAN_SYLLABICS_CARRIER_CHO"). -lisp_code_name(5731,"CANADIAN_SYLLABICS_CARRIER_CHE"). -lisp_code_name(5732,"CANADIAN_SYLLABICS_CARRIER_CHEE"). -lisp_code_name(5733,"CANADIAN_SYLLABICS_CARRIER_CHI"). -lisp_code_name(5734,"CANADIAN_SYLLABICS_CARRIER_CHA"). -lisp_code_name(5735,"CANADIAN_SYLLABICS_CARRIER_TTSU"). -lisp_code_name(5736,"CANADIAN_SYLLABICS_CARRIER_TTSO"). -lisp_code_name(5737,"CANADIAN_SYLLABICS_CARRIER_TTSE"). -lisp_code_name(5738,"CANADIAN_SYLLABICS_CARRIER_TTSEE"). -lisp_code_name(5739,"CANADIAN_SYLLABICS_CARRIER_TTSI"). -lisp_code_name(5740,"CANADIAN_SYLLABICS_CARRIER_TTSA"). -lisp_code_name(5741,"CANADIAN_SYLLABICS_CHI_SIGN"). -lisp_code_name(5742,"CANADIAN_SYLLABICS_FULL_STOP"). -lisp_code_name(5743,"CANADIAN_SYLLABICS_QAI"). -lisp_code_name(5744,"CANADIAN_SYLLABICS_NGAI"). -lisp_code_name(5745,"CANADIAN_SYLLABICS_NNGI"). -lisp_code_name(5746,"CANADIAN_SYLLABICS_NNGII"). -lisp_code_name(5747,"CANADIAN_SYLLABICS_NNGO"). -lisp_code_name(5748,"CANADIAN_SYLLABICS_NNGOO"). -lisp_code_name(5749,"CANADIAN_SYLLABICS_NNGA"). -lisp_code_name(5750,"CANADIAN_SYLLABICS_NNGAA"). -lisp_code_name(5751,"CANADIAN_SYLLABICS_WOODS-CREE_THWEE"). -lisp_code_name(5752,"CANADIAN_SYLLABICS_WOODS-CREE_THWI"). -lisp_code_name(5753,"CANADIAN_SYLLABICS_WOODS-CREE_THWII"). -lisp_code_name(5754,"CANADIAN_SYLLABICS_WOODS-CREE_THWO"). -lisp_code_name(5755,"CANADIAN_SYLLABICS_WOODS-CREE_THWOO"). -lisp_code_name(5756,"CANADIAN_SYLLABICS_WOODS-CREE_THWA"). -lisp_code_name(5757,"CANADIAN_SYLLABICS_WOODS-CREE_THWAA"). -lisp_code_name(5758,"CANADIAN_SYLLABICS_WOODS-CREE_FINAL_TH"). -lisp_code_name(5759,"CANADIAN_SYLLABICS_BLACKFOOT_W"). -lisp_code_name(5760,"OGHAM_SPACE_MARK"). -lisp_code_name(5761,"OGHAM_LETTER_BEITH"). -lisp_code_name(5762,"OGHAM_LETTER_LUIS"). -lisp_code_name(5763,"OGHAM_LETTER_FEARN"). -lisp_code_name(5764,"OGHAM_LETTER_SAIL"). -lisp_code_name(5765,"OGHAM_LETTER_NION"). -lisp_code_name(5766,"OGHAM_LETTER_UATH"). -lisp_code_name(5767,"OGHAM_LETTER_DAIR"). -lisp_code_name(5768,"OGHAM_LETTER_TINNE"). -lisp_code_name(5769,"OGHAM_LETTER_COLL"). -lisp_code_name(5770,"OGHAM_LETTER_CEIRT"). -lisp_code_name(5771,"OGHAM_LETTER_MUIN"). -lisp_code_name(5772,"OGHAM_LETTER_GORT"). -lisp_code_name(5773,"OGHAM_LETTER_NGEADAL"). -lisp_code_name(5774,"OGHAM_LETTER_STRAIF"). -lisp_code_name(5775,"OGHAM_LETTER_RUIS"). -lisp_code_name(5776,"OGHAM_LETTER_AILM"). -lisp_code_name(5777,"OGHAM_LETTER_ONN"). -lisp_code_name(5778,"OGHAM_LETTER_UR"). -lisp_code_name(5779,"OGHAM_LETTER_EADHADH"). -lisp_code_name(5780,"OGHAM_LETTER_IODHADH"). -lisp_code_name(5781,"OGHAM_LETTER_EABHADH"). -lisp_code_name(5782,"OGHAM_LETTER_OR"). -lisp_code_name(5783,"OGHAM_LETTER_UILLEANN"). -lisp_code_name(5784,"OGHAM_LETTER_IFIN"). -lisp_code_name(5785,"OGHAM_LETTER_EAMHANCHOLL"). -lisp_code_name(5786,"OGHAM_LETTER_PEITH"). -lisp_code_name(5787,"OGHAM_FEATHER_MARK"). -lisp_code_name(5788,"OGHAM_REVERSED_FEATHER_MARK"). -lisp_code_name(5792,"RUNIC_LETTER_FEHU_FEOH_FE_F"). -lisp_code_name(5793,"RUNIC_LETTER_V"). -lisp_code_name(5794,"RUNIC_LETTER_URUZ_UR_U"). -lisp_code_name(5795,"RUNIC_LETTER_YR"). -lisp_code_name(5796,"RUNIC_LETTER_Y"). -lisp_code_name(5797,"RUNIC_LETTER_W"). -lisp_code_name(5798,"RUNIC_LETTER_THURISAZ_THURS_THORN"). -lisp_code_name(5799,"RUNIC_LETTER_ETH"). -lisp_code_name(5800,"RUNIC_LETTER_ANSUZ_A"). -lisp_code_name(5801,"RUNIC_LETTER_OS_O"). -lisp_code_name(5802,"RUNIC_LETTER_AC_A"). -lisp_code_name(5803,"RUNIC_LETTER_AESC"). -lisp_code_name(5804,"RUNIC_LETTER_LONG-BRANCH-OSS_O"). -lisp_code_name(5805,"RUNIC_LETTER_SHORT-TWIG-OSS_O"). -lisp_code_name(5806,"RUNIC_LETTER_O"). -lisp_code_name(5807,"RUNIC_LETTER_OE"). -lisp_code_name(5808,"RUNIC_LETTER_ON"). -lisp_code_name(5809,"RUNIC_LETTER_RAIDO_RAD_REID_R"). -lisp_code_name(5810,"RUNIC_LETTER_KAUNA"). -lisp_code_name(5811,"RUNIC_LETTER_CEN"). -lisp_code_name(5812,"RUNIC_LETTER_KAUN_K"). -lisp_code_name(5813,"RUNIC_LETTER_G"). -lisp_code_name(5814,"RUNIC_LETTER_ENG"). -lisp_code_name(5815,"RUNIC_LETTER_GEBO_GYFU_G"). -lisp_code_name(5816,"RUNIC_LETTER_GAR"). -lisp_code_name(5817,"RUNIC_LETTER_WUNJO_WYNN_W"). -lisp_code_name(5818,"RUNIC_LETTER_HAGLAZ_H"). -lisp_code_name(5819,"RUNIC_LETTER_HAEGL_H"). -lisp_code_name(5820,"RUNIC_LETTER_LONG-BRANCH-HAGALL_H"). -lisp_code_name(5821,"RUNIC_LETTER_SHORT-TWIG-HAGALL_H"). -lisp_code_name(5822,"RUNIC_LETTER_NAUDIZ_NYD_NAUD_N"). -lisp_code_name(5823,"RUNIC_LETTER_SHORT-TWIG-NAUD_N"). -lisp_code_name(5824,"RUNIC_LETTER_DOTTED-N"). -lisp_code_name(5825,"RUNIC_LETTER_ISAZ_IS_ISS_I"). -lisp_code_name(5826,"RUNIC_LETTER_E"). -lisp_code_name(5827,"RUNIC_LETTER_JERAN_J"). -lisp_code_name(5828,"RUNIC_LETTER_GER"). -lisp_code_name(5829,"RUNIC_LETTER_LONG-BRANCH-AR_AE"). -lisp_code_name(5830,"RUNIC_LETTER_SHORT-TWIG-AR_A"). -lisp_code_name(5831,"RUNIC_LETTER_IWAZ_EOH"). -lisp_code_name(5832,"RUNIC_LETTER_PERTHO_PEORTH_P"). -lisp_code_name(5833,"RUNIC_LETTER_ALGIZ_EOLHX"). -lisp_code_name(5834,"RUNIC_LETTER_SOWILO_S"). -lisp_code_name(5835,"RUNIC_LETTER_SIGEL_LONG-BRANCH-SOL_S"). -lisp_code_name(5836,"RUNIC_LETTER_SHORT-TWIG-SOL_S"). -lisp_code_name(5837,"RUNIC_LETTER_C"). -lisp_code_name(5838,"RUNIC_LETTER_Z"). -lisp_code_name(5839,"RUNIC_LETTER_TIWAZ_TIR_TYR_T"). -lisp_code_name(5840,"RUNIC_LETTER_SHORT-TWIG-TYR_T"). -lisp_code_name(5841,"RUNIC_LETTER_D"). -lisp_code_name(5842,"RUNIC_LETTER_BERKANAN_BEORC_BJARKAN_B"). -lisp_code_name(5843,"RUNIC_LETTER_SHORT-TWIG-BJARKAN_B"). -lisp_code_name(5844,"RUNIC_LETTER_DOTTED-P"). -lisp_code_name(5845,"RUNIC_LETTER_OPEN-P"). -lisp_code_name(5846,"RUNIC_LETTER_EHWAZ_EH_E"). -lisp_code_name(5847,"RUNIC_LETTER_MANNAZ_MAN_M"). -lisp_code_name(5848,"RUNIC_LETTER_LONG-BRANCH-MADR_M"). -lisp_code_name(5849,"RUNIC_LETTER_SHORT-TWIG-MADR_M"). -lisp_code_name(5850,"RUNIC_LETTER_LAUKAZ_LAGU_LOGR_L"). -lisp_code_name(5851,"RUNIC_LETTER_DOTTED-L"). -lisp_code_name(5852,"RUNIC_LETTER_INGWAZ"). -lisp_code_name(5853,"RUNIC_LETTER_ING"). -lisp_code_name(5854,"RUNIC_LETTER_DAGAZ_DAEG_D"). -lisp_code_name(5855,"RUNIC_LETTER_OTHALAN_ETHEL_O"). -lisp_code_name(5856,"RUNIC_LETTER_EAR"). -lisp_code_name(5857,"RUNIC_LETTER_IOR"). -lisp_code_name(5858,"RUNIC_LETTER_CWEORTH"). -lisp_code_name(5859,"RUNIC_LETTER_CALC"). -lisp_code_name(5860,"RUNIC_LETTER_CEALC"). -lisp_code_name(5861,"RUNIC_LETTER_STAN"). -lisp_code_name(5862,"RUNIC_LETTER_LONG-BRANCH-YR"). -lisp_code_name(5863,"RUNIC_LETTER_SHORT-TWIG-YR"). -lisp_code_name(5864,"RUNIC_LETTER_ICELANDIC-YR"). -lisp_code_name(5865,"RUNIC_LETTER_Q"). -lisp_code_name(5866,"RUNIC_LETTER_X"). -lisp_code_name(5867,"RUNIC_SINGLE_PUNCTUATION"). -lisp_code_name(5868,"RUNIC_MULTIPLE_PUNCTUATION"). -lisp_code_name(5869,"RUNIC_CROSS_PUNCTUATION"). -lisp_code_name(5870,"RUNIC_ARLAUG_SYMBOL"). -lisp_code_name(5871,"RUNIC_TVIMADUR_SYMBOL"). -lisp_code_name(5872,"RUNIC_BELGTHOR_SYMBOL"). -lisp_code_name(5873,"RUNIC_LETTER_K"). -lisp_code_name(5874,"RUNIC_LETTER_SH"). -lisp_code_name(5875,"RUNIC_LETTER_OO"). -lisp_code_name(5876,"RUNIC_LETTER_FRANKS_CASKET_OS"). -lisp_code_name(5877,"RUNIC_LETTER_FRANKS_CASKET_IS"). -lisp_code_name(5878,"RUNIC_LETTER_FRANKS_CASKET_EH"). -lisp_code_name(5879,"RUNIC_LETTER_FRANKS_CASKET_AC"). -lisp_code_name(5880,"RUNIC_LETTER_FRANKS_CASKET_AESC"). -lisp_code_name(5888,"TAGALOG_LETTER_A"). -lisp_code_name(5889,"TAGALOG_LETTER_I"). -lisp_code_name(5890,"TAGALOG_LETTER_U"). -lisp_code_name(5891,"TAGALOG_LETTER_KA"). -lisp_code_name(5892,"TAGALOG_LETTER_GA"). -lisp_code_name(5893,"TAGALOG_LETTER_NGA"). -lisp_code_name(5894,"TAGALOG_LETTER_TA"). -lisp_code_name(5895,"TAGALOG_LETTER_DA"). -lisp_code_name(5896,"TAGALOG_LETTER_NA"). -lisp_code_name(5897,"TAGALOG_LETTER_PA"). -lisp_code_name(5898,"TAGALOG_LETTER_BA"). -lisp_code_name(5899,"TAGALOG_LETTER_MA"). -lisp_code_name(5900,"TAGALOG_LETTER_YA"). -lisp_code_name(5902,"TAGALOG_LETTER_LA"). -lisp_code_name(5903,"TAGALOG_LETTER_WA"). -lisp_code_name(5904,"TAGALOG_LETTER_SA"). -lisp_code_name(5905,"TAGALOG_LETTER_HA"). -lisp_code_name(5906,"TAGALOG_VOWEL_SIGN_I"). -lisp_code_name(5907,"TAGALOG_VOWEL_SIGN_U"). -lisp_code_name(5908,"TAGALOG_SIGN_VIRAMA"). -lisp_code_name(5920,"HANUNOO_LETTER_A"). -lisp_code_name(5921,"HANUNOO_LETTER_I"). -lisp_code_name(5922,"HANUNOO_LETTER_U"). -lisp_code_name(5923,"HANUNOO_LETTER_KA"). -lisp_code_name(5924,"HANUNOO_LETTER_GA"). -lisp_code_name(5925,"HANUNOO_LETTER_NGA"). -lisp_code_name(5926,"HANUNOO_LETTER_TA"). -lisp_code_name(5927,"HANUNOO_LETTER_DA"). -lisp_code_name(5928,"HANUNOO_LETTER_NA"). -lisp_code_name(5929,"HANUNOO_LETTER_PA"). -lisp_code_name(5930,"HANUNOO_LETTER_BA"). -lisp_code_name(5931,"HANUNOO_LETTER_MA"). -lisp_code_name(5932,"HANUNOO_LETTER_YA"). -lisp_code_name(5933,"HANUNOO_LETTER_RA"). -lisp_code_name(5934,"HANUNOO_LETTER_LA"). -lisp_code_name(5935,"HANUNOO_LETTER_WA"). -lisp_code_name(5936,"HANUNOO_LETTER_SA"). -lisp_code_name(5937,"HANUNOO_LETTER_HA"). -lisp_code_name(5938,"HANUNOO_VOWEL_SIGN_I"). -lisp_code_name(5939,"HANUNOO_VOWEL_SIGN_U"). -lisp_code_name(5940,"HANUNOO_SIGN_PAMUDPOD"). -lisp_code_name(5941,"PHILIPPINE_SINGLE_PUNCTUATION"). -lisp_code_name(5942,"PHILIPPINE_DOUBLE_PUNCTUATION"). -lisp_code_name(5952,"BUHID_LETTER_A"). -lisp_code_name(5953,"BUHID_LETTER_I"). -lisp_code_name(5954,"BUHID_LETTER_U"). -lisp_code_name(5955,"BUHID_LETTER_KA"). -lisp_code_name(5956,"BUHID_LETTER_GA"). -lisp_code_name(5957,"BUHID_LETTER_NGA"). -lisp_code_name(5958,"BUHID_LETTER_TA"). -lisp_code_name(5959,"BUHID_LETTER_DA"). -lisp_code_name(5960,"BUHID_LETTER_NA"). -lisp_code_name(5961,"BUHID_LETTER_PA"). -lisp_code_name(5962,"BUHID_LETTER_BA"). -lisp_code_name(5963,"BUHID_LETTER_MA"). -lisp_code_name(5964,"BUHID_LETTER_YA"). -lisp_code_name(5965,"BUHID_LETTER_RA"). -lisp_code_name(5966,"BUHID_LETTER_LA"). -lisp_code_name(5967,"BUHID_LETTER_WA"). -lisp_code_name(5968,"BUHID_LETTER_SA"). -lisp_code_name(5969,"BUHID_LETTER_HA"). -lisp_code_name(5970,"BUHID_VOWEL_SIGN_I"). -lisp_code_name(5971,"BUHID_VOWEL_SIGN_U"). -lisp_code_name(5984,"TAGBANWA_LETTER_A"). -lisp_code_name(5985,"TAGBANWA_LETTER_I"). -lisp_code_name(5986,"TAGBANWA_LETTER_U"). -lisp_code_name(5987,"TAGBANWA_LETTER_KA"). -lisp_code_name(5988,"TAGBANWA_LETTER_GA"). -lisp_code_name(5989,"TAGBANWA_LETTER_NGA"). -lisp_code_name(5990,"TAGBANWA_LETTER_TA"). -lisp_code_name(5991,"TAGBANWA_LETTER_DA"). -lisp_code_name(5992,"TAGBANWA_LETTER_NA"). -lisp_code_name(5993,"TAGBANWA_LETTER_PA"). -lisp_code_name(5994,"TAGBANWA_LETTER_BA"). -lisp_code_name(5995,"TAGBANWA_LETTER_MA"). -lisp_code_name(5996,"TAGBANWA_LETTER_YA"). -lisp_code_name(5998,"TAGBANWA_LETTER_LA"). -lisp_code_name(5999,"TAGBANWA_LETTER_WA"). -lisp_code_name(6000,"TAGBANWA_LETTER_SA"). -lisp_code_name(6002,"TAGBANWA_VOWEL_SIGN_I"). -lisp_code_name(6003,"TAGBANWA_VOWEL_SIGN_U"). -lisp_code_name(6016,"KHMER_LETTER_KA"). -lisp_code_name(6017,"KHMER_LETTER_KHA"). -lisp_code_name(6018,"KHMER_LETTER_KO"). -lisp_code_name(6019,"KHMER_LETTER_KHO"). -lisp_code_name(6020,"KHMER_LETTER_NGO"). -lisp_code_name(6021,"KHMER_LETTER_CA"). -lisp_code_name(6022,"KHMER_LETTER_CHA"). -lisp_code_name(6023,"KHMER_LETTER_CO"). -lisp_code_name(6024,"KHMER_LETTER_CHO"). -lisp_code_name(6025,"KHMER_LETTER_NYO"). -lisp_code_name(6026,"KHMER_LETTER_DA"). -lisp_code_name(6027,"KHMER_LETTER_TTHA"). -lisp_code_name(6028,"KHMER_LETTER_DO"). -lisp_code_name(6029,"KHMER_LETTER_TTHO"). -lisp_code_name(6030,"KHMER_LETTER_NNO"). -lisp_code_name(6031,"KHMER_LETTER_TA"). -lisp_code_name(6032,"KHMER_LETTER_THA"). -lisp_code_name(6033,"KHMER_LETTER_TO"). -lisp_code_name(6034,"KHMER_LETTER_THO"). -lisp_code_name(6035,"KHMER_LETTER_NO"). -lisp_code_name(6036,"KHMER_LETTER_BA"). -lisp_code_name(6037,"KHMER_LETTER_PHA"). -lisp_code_name(6038,"KHMER_LETTER_PO"). -lisp_code_name(6039,"KHMER_LETTER_PHO"). -lisp_code_name(6040,"KHMER_LETTER_MO"). -lisp_code_name(6041,"KHMER_LETTER_YO"). -lisp_code_name(6042,"KHMER_LETTER_RO"). -lisp_code_name(6043,"KHMER_LETTER_LO"). -lisp_code_name(6044,"KHMER_LETTER_VO"). -lisp_code_name(6045,"KHMER_LETTER_SHA"). -lisp_code_name(6046,"KHMER_LETTER_SSO"). -lisp_code_name(6047,"KHMER_LETTER_SA"). -lisp_code_name(6048,"KHMER_LETTER_HA"). -lisp_code_name(6049,"KHMER_LETTER_LA"). -lisp_code_name(6050,"KHMER_LETTER_QA"). -lisp_code_name(6051,"KHMER_INDEPENDENT_VOWEL_QAQ"). -lisp_code_name(6052,"KHMER_INDEPENDENT_VOWEL_QAA"). -lisp_code_name(6053,"KHMER_INDEPENDENT_VOWEL_QI"). -lisp_code_name(6054,"KHMER_INDEPENDENT_VOWEL_QII"). -lisp_code_name(6055,"KHMER_INDEPENDENT_VOWEL_QU"). -lisp_code_name(6056,"KHMER_INDEPENDENT_VOWEL_QUK"). -lisp_code_name(6057,"KHMER_INDEPENDENT_VOWEL_QUU"). -lisp_code_name(6058,"KHMER_INDEPENDENT_VOWEL_QUUV"). -lisp_code_name(6059,"KHMER_INDEPENDENT_VOWEL_RY"). -lisp_code_name(6060,"KHMER_INDEPENDENT_VOWEL_RYY"). -lisp_code_name(6061,"KHMER_INDEPENDENT_VOWEL_LY"). -lisp_code_name(6062,"KHMER_INDEPENDENT_VOWEL_LYY"). -lisp_code_name(6063,"KHMER_INDEPENDENT_VOWEL_QE"). -lisp_code_name(6064,"KHMER_INDEPENDENT_VOWEL_QAI"). -lisp_code_name(6065,"KHMER_INDEPENDENT_VOWEL_QOO_TYPE_ONE"). -lisp_code_name(6066,"KHMER_INDEPENDENT_VOWEL_QOO_TYPE_TWO"). -lisp_code_name(6067,"KHMER_INDEPENDENT_VOWEL_QAU"). -lisp_code_name(6068,"KHMER_VOWEL_INHERENT_AQ"). -lisp_code_name(6069,"KHMER_VOWEL_INHERENT_AA"). -lisp_code_name(6070,"KHMER_VOWEL_SIGN_AA"). -lisp_code_name(6071,"KHMER_VOWEL_SIGN_I"). -lisp_code_name(6072,"KHMER_VOWEL_SIGN_II"). -lisp_code_name(6073,"KHMER_VOWEL_SIGN_Y"). -lisp_code_name(6074,"KHMER_VOWEL_SIGN_YY"). -lisp_code_name(6075,"KHMER_VOWEL_SIGN_U"). -lisp_code_name(6076,"KHMER_VOWEL_SIGN_UU"). -lisp_code_name(6077,"KHMER_VOWEL_SIGN_UA"). -lisp_code_name(6078,"KHMER_VOWEL_SIGN_OE"). -lisp_code_name(6079,"KHMER_VOWEL_SIGN_YA"). -lisp_code_name(6080,"KHMER_VOWEL_SIGN_IE"). -lisp_code_name(6081,"KHMER_VOWEL_SIGN_E"). -lisp_code_name(6082,"KHMER_VOWEL_SIGN_AE"). -lisp_code_name(6083,"KHMER_VOWEL_SIGN_AI"). -lisp_code_name(6084,"KHMER_VOWEL_SIGN_OO"). -lisp_code_name(6085,"KHMER_VOWEL_SIGN_AU"). -lisp_code_name(6086,"KHMER_SIGN_NIKAHIT"). -lisp_code_name(6087,"KHMER_SIGN_REAHMUK"). -lisp_code_name(6088,"KHMER_SIGN_YUUKALEAPINTU"). -lisp_code_name(6089,"KHMER_SIGN_MUUSIKATOAN"). -lisp_code_name(6090,"KHMER_SIGN_TRIISAP"). -lisp_code_name(6091,"KHMER_SIGN_BANTOC"). -lisp_code_name(6092,"KHMER_SIGN_ROBAT"). -lisp_code_name(6093,"KHMER_SIGN_TOANDAKHIAT"). -lisp_code_name(6094,"KHMER_SIGN_KAKABAT"). -lisp_code_name(6095,"KHMER_SIGN_AHSDA"). -lisp_code_name(6096,"KHMER_SIGN_SAMYOK_SANNYA"). -lisp_code_name(6097,"KHMER_SIGN_VIRIAM"). -lisp_code_name(6098,"KHMER_SIGN_COENG"). -lisp_code_name(6099,"KHMER_SIGN_BATHAMASAT"). -lisp_code_name(6100,"KHMER_SIGN_KHAN"). -lisp_code_name(6101,"KHMER_SIGN_BARIYOOSAN"). -lisp_code_name(6102,"KHMER_SIGN_CAMNUC_PII_KUUH"). -lisp_code_name(6103,"KHMER_SIGN_LEK_TOO"). -lisp_code_name(6104,"KHMER_SIGN_BEYYAL"). -lisp_code_name(6105,"KHMER_SIGN_PHNAEK_MUAN"). -lisp_code_name(6106,"KHMER_SIGN_KOOMUUT"). -lisp_code_name(6107,"KHMER_CURRENCY_SYMBOL_RIEL"). -lisp_code_name(6108,"KHMER_SIGN_AVAKRAHASANYA"). -lisp_code_name(6109,"KHMER_SIGN_ATTHACAN"). -lisp_code_name(6112,"KHMER_DIGIT_ZERO"). -lisp_code_name(6113,"KHMER_DIGIT_ONE"). -lisp_code_name(6114,"KHMER_DIGIT_TWO"). -lisp_code_name(6115,"KHMER_DIGIT_THREE"). -lisp_code_name(6116,"KHMER_DIGIT_FOUR"). -lisp_code_name(6117,"KHMER_DIGIT_FIVE"). -lisp_code_name(6118,"KHMER_DIGIT_SIX"). -lisp_code_name(6119,"KHMER_DIGIT_SEVEN"). -lisp_code_name(6120,"KHMER_DIGIT_EIGHT"). -lisp_code_name(6121,"KHMER_DIGIT_NINE"). -lisp_code_name(6128,"KHMER_SYMBOL_LEK_ATTAK_SON"). -lisp_code_name(6129,"KHMER_SYMBOL_LEK_ATTAK_MUOY"). -lisp_code_name(6130,"KHMER_SYMBOL_LEK_ATTAK_PII"). -lisp_code_name(6131,"KHMER_SYMBOL_LEK_ATTAK_BEI"). -lisp_code_name(6132,"KHMER_SYMBOL_LEK_ATTAK_BUON"). -lisp_code_name(6133,"KHMER_SYMBOL_LEK_ATTAK_PRAM"). -lisp_code_name(6134,"KHMER_SYMBOL_LEK_ATTAK_PRAM-MUOY"). -lisp_code_name(6135,"KHMER_SYMBOL_LEK_ATTAK_PRAM-PII"). -lisp_code_name(6136,"KHMER_SYMBOL_LEK_ATTAK_PRAM-BEI"). -lisp_code_name(6137,"KHMER_SYMBOL_LEK_ATTAK_PRAM-BUON"). -lisp_code_name(6144,"MONGOLIAN_BIRGA"). -lisp_code_name(6145,"MONGOLIAN_ELLIPSIS"). -lisp_code_name(6146,"MONGOLIAN_COMMA"). -lisp_code_name(6147,"MONGOLIAN_FULL_STOP"). -lisp_code_name(6148,"MONGOLIAN_COLON"). -lisp_code_name(6149,"MONGOLIAN_FOUR_DOTS"). -lisp_code_name(6150,"MONGOLIAN_TODO_SOFT_HYPHEN"). -lisp_code_name(6151,"MONGOLIAN_SIBE_SYLLABLE_BOUNDARY_MARKER"). -lisp_code_name(6152,"MONGOLIAN_MANCHU_COMMA"). -lisp_code_name(6153,"MONGOLIAN_MANCHU_FULL_STOP"). -lisp_code_name(6154,"MONGOLIAN_NIRUGU"). -lisp_code_name(6155,"MONGOLIAN_FREE_VARIATION_SELECTOR_ONE"). -lisp_code_name(6156,"MONGOLIAN_FREE_VARIATION_SELECTOR_TWO"). -lisp_code_name(6157,"MONGOLIAN_FREE_VARIATION_SELECTOR_THREE"). -lisp_code_name(6158,"MONGOLIAN_VOWEL_SEPARATOR"). -lisp_code_name(6160,"MONGOLIAN_DIGIT_ZERO"). -lisp_code_name(6161,"MONGOLIAN_DIGIT_ONE"). -lisp_code_name(6162,"MONGOLIAN_DIGIT_TWO"). -lisp_code_name(6163,"MONGOLIAN_DIGIT_THREE"). -lisp_code_name(6164,"MONGOLIAN_DIGIT_FOUR"). -lisp_code_name(6165,"MONGOLIAN_DIGIT_FIVE"). -lisp_code_name(6166,"MONGOLIAN_DIGIT_SIX"). -lisp_code_name(6167,"MONGOLIAN_DIGIT_SEVEN"). -lisp_code_name(6168,"MONGOLIAN_DIGIT_EIGHT"). -lisp_code_name(6169,"MONGOLIAN_DIGIT_NINE"). -lisp_code_name(6176,"MONGOLIAN_LETTER_A"). -lisp_code_name(6177,"MONGOLIAN_LETTER_E"). -lisp_code_name(6178,"MONGOLIAN_LETTER_I"). -lisp_code_name(6179,"MONGOLIAN_LETTER_O"). -lisp_code_name(6180,"MONGOLIAN_LETTER_U"). -lisp_code_name(6181,"MONGOLIAN_LETTER_OE"). -lisp_code_name(6182,"MONGOLIAN_LETTER_UE"). -lisp_code_name(6183,"MONGOLIAN_LETTER_EE"). -lisp_code_name(6184,"MONGOLIAN_LETTER_NA"). -lisp_code_name(6185,"MONGOLIAN_LETTER_ANG"). -lisp_code_name(6186,"MONGOLIAN_LETTER_BA"). -lisp_code_name(6187,"MONGOLIAN_LETTER_PA"). -lisp_code_name(6188,"MONGOLIAN_LETTER_QA"). -lisp_code_name(6189,"MONGOLIAN_LETTER_GA"). -lisp_code_name(6190,"MONGOLIAN_LETTER_MA"). -lisp_code_name(6191,"MONGOLIAN_LETTER_LA"). -lisp_code_name(6192,"MONGOLIAN_LETTER_SA"). -lisp_code_name(6193,"MONGOLIAN_LETTER_SHA"). -lisp_code_name(6194,"MONGOLIAN_LETTER_TA"). -lisp_code_name(6195,"MONGOLIAN_LETTER_DA"). -lisp_code_name(6196,"MONGOLIAN_LETTER_CHA"). -lisp_code_name(6197,"MONGOLIAN_LETTER_JA"). -lisp_code_name(6198,"MONGOLIAN_LETTER_YA"). -lisp_code_name(6199,"MONGOLIAN_LETTER_RA"). -lisp_code_name(6200,"MONGOLIAN_LETTER_WA"). -lisp_code_name(6201,"MONGOLIAN_LETTER_FA"). -lisp_code_name(6202,"MONGOLIAN_LETTER_KA"). -lisp_code_name(6203,"MONGOLIAN_LETTER_KHA"). -lisp_code_name(6204,"MONGOLIAN_LETTER_TSA"). -lisp_code_name(6205,"MONGOLIAN_LETTER_ZA"). -lisp_code_name(6206,"MONGOLIAN_LETTER_HAA"). -lisp_code_name(6207,"MONGOLIAN_LETTER_ZRA"). -lisp_code_name(6208,"MONGOLIAN_LETTER_LHA"). -lisp_code_name(6209,"MONGOLIAN_LETTER_ZHI"). -lisp_code_name(6210,"MONGOLIAN_LETTER_CHI"). -lisp_code_name(6211,"MONGOLIAN_LETTER_TODO_LONG_VOWEL_SIGN"). -lisp_code_name(6212,"MONGOLIAN_LETTER_TODO_E"). -lisp_code_name(6213,"MONGOLIAN_LETTER_TODO_I"). -lisp_code_name(6214,"MONGOLIAN_LETTER_TODO_O"). -lisp_code_name(6215,"MONGOLIAN_LETTER_TODO_U"). -lisp_code_name(6216,"MONGOLIAN_LETTER_TODO_OE"). -lisp_code_name(6217,"MONGOLIAN_LETTER_TODO_UE"). -lisp_code_name(6218,"MONGOLIAN_LETTER_TODO_ANG"). -lisp_code_name(6219,"MONGOLIAN_LETTER_TODO_BA"). -lisp_code_name(6220,"MONGOLIAN_LETTER_TODO_PA"). -lisp_code_name(6221,"MONGOLIAN_LETTER_TODO_QA"). -lisp_code_name(6222,"MONGOLIAN_LETTER_TODO_GA"). -lisp_code_name(6223,"MONGOLIAN_LETTER_TODO_MA"). -lisp_code_name(6224,"MONGOLIAN_LETTER_TODO_TA"). -lisp_code_name(6225,"MONGOLIAN_LETTER_TODO_DA"). -lisp_code_name(6226,"MONGOLIAN_LETTER_TODO_CHA"). -lisp_code_name(6227,"MONGOLIAN_LETTER_TODO_JA"). -lisp_code_name(6228,"MONGOLIAN_LETTER_TODO_TSA"). -lisp_code_name(6229,"MONGOLIAN_LETTER_TODO_YA"). -lisp_code_name(6230,"MONGOLIAN_LETTER_TODO_WA"). -lisp_code_name(6231,"MONGOLIAN_LETTER_TODO_KA"). -lisp_code_name(6232,"MONGOLIAN_LETTER_TODO_GAA"). -lisp_code_name(6233,"MONGOLIAN_LETTER_TODO_HAA"). -lisp_code_name(6234,"MONGOLIAN_LETTER_TODO_JIA"). -lisp_code_name(6235,"MONGOLIAN_LETTER_TODO_NIA"). -lisp_code_name(6236,"MONGOLIAN_LETTER_TODO_DZA"). -lisp_code_name(6237,"MONGOLIAN_LETTER_SIBE_E"). -lisp_code_name(6238,"MONGOLIAN_LETTER_SIBE_I"). -lisp_code_name(6239,"MONGOLIAN_LETTER_SIBE_IY"). -lisp_code_name(6240,"MONGOLIAN_LETTER_SIBE_UE"). -lisp_code_name(6241,"MONGOLIAN_LETTER_SIBE_U"). -lisp_code_name(6242,"MONGOLIAN_LETTER_SIBE_ANG"). -lisp_code_name(6243,"MONGOLIAN_LETTER_SIBE_KA"). -lisp_code_name(6244,"MONGOLIAN_LETTER_SIBE_GA"). -lisp_code_name(6245,"MONGOLIAN_LETTER_SIBE_HA"). -lisp_code_name(6246,"MONGOLIAN_LETTER_SIBE_PA"). -lisp_code_name(6247,"MONGOLIAN_LETTER_SIBE_SHA"). -lisp_code_name(6248,"MONGOLIAN_LETTER_SIBE_TA"). -lisp_code_name(6249,"MONGOLIAN_LETTER_SIBE_DA"). -lisp_code_name(6250,"MONGOLIAN_LETTER_SIBE_JA"). -lisp_code_name(6251,"MONGOLIAN_LETTER_SIBE_FA"). -lisp_code_name(6252,"MONGOLIAN_LETTER_SIBE_GAA"). -lisp_code_name(6253,"MONGOLIAN_LETTER_SIBE_HAA"). -lisp_code_name(6254,"MONGOLIAN_LETTER_SIBE_TSA"). -lisp_code_name(6255,"MONGOLIAN_LETTER_SIBE_ZA"). -lisp_code_name(6256,"MONGOLIAN_LETTER_SIBE_RAA"). -lisp_code_name(6257,"MONGOLIAN_LETTER_SIBE_CHA"). -lisp_code_name(6258,"MONGOLIAN_LETTER_SIBE_ZHA"). -lisp_code_name(6259,"MONGOLIAN_LETTER_MANCHU_I"). -lisp_code_name(6260,"MONGOLIAN_LETTER_MANCHU_KA"). -lisp_code_name(6261,"MONGOLIAN_LETTER_MANCHU_RA"). -lisp_code_name(6262,"MONGOLIAN_LETTER_MANCHU_FA"). -lisp_code_name(6263,"MONGOLIAN_LETTER_MANCHU_ZHA"). -lisp_code_name(6272,"MONGOLIAN_LETTER_ALI_GALI_ANUSVARA_ONE"). -lisp_code_name(6273,"MONGOLIAN_LETTER_ALI_GALI_VISARGA_ONE"). -lisp_code_name(6274,"MONGOLIAN_LETTER_ALI_GALI_DAMARU"). -lisp_code_name(6275,"MONGOLIAN_LETTER_ALI_GALI_UBADAMA"). -lisp_code_name(6276,"MONGOLIAN_LETTER_ALI_GALI_INVERTED_UBADAMA"). -lisp_code_name(6277,"MONGOLIAN_LETTER_ALI_GALI_BALUDA"). -lisp_code_name(6278,"MONGOLIAN_LETTER_ALI_GALI_THREE_BALUDA"). -lisp_code_name(6279,"MONGOLIAN_LETTER_ALI_GALI_A"). -lisp_code_name(6280,"MONGOLIAN_LETTER_ALI_GALI_I"). -lisp_code_name(6281,"MONGOLIAN_LETTER_ALI_GALI_KA"). -lisp_code_name(6282,"MONGOLIAN_LETTER_ALI_GALI_NGA"). -lisp_code_name(6283,"MONGOLIAN_LETTER_ALI_GALI_CA"). -lisp_code_name(6284,"MONGOLIAN_LETTER_ALI_GALI_TTA"). -lisp_code_name(6285,"MONGOLIAN_LETTER_ALI_GALI_TTHA"). -lisp_code_name(6286,"MONGOLIAN_LETTER_ALI_GALI_DDA"). -lisp_code_name(6287,"MONGOLIAN_LETTER_ALI_GALI_NNA"). -lisp_code_name(6288,"MONGOLIAN_LETTER_ALI_GALI_TA"). -lisp_code_name(6289,"MONGOLIAN_LETTER_ALI_GALI_DA"). -lisp_code_name(6290,"MONGOLIAN_LETTER_ALI_GALI_PA"). -lisp_code_name(6291,"MONGOLIAN_LETTER_ALI_GALI_PHA"). -lisp_code_name(6292,"MONGOLIAN_LETTER_ALI_GALI_SSA"). -lisp_code_name(6293,"MONGOLIAN_LETTER_ALI_GALI_ZHA"). -lisp_code_name(6294,"MONGOLIAN_LETTER_ALI_GALI_ZA"). -lisp_code_name(6295,"MONGOLIAN_LETTER_ALI_GALI_AH"). -lisp_code_name(6296,"MONGOLIAN_LETTER_TODO_ALI_GALI_TA"). -lisp_code_name(6297,"MONGOLIAN_LETTER_TODO_ALI_GALI_ZHA"). -lisp_code_name(6298,"MONGOLIAN_LETTER_MANCHU_ALI_GALI_GHA"). -lisp_code_name(6299,"MONGOLIAN_LETTER_MANCHU_ALI_GALI_NGA"). -lisp_code_name(6300,"MONGOLIAN_LETTER_MANCHU_ALI_GALI_CA"). -lisp_code_name(6301,"MONGOLIAN_LETTER_MANCHU_ALI_GALI_JHA"). -lisp_code_name(6302,"MONGOLIAN_LETTER_MANCHU_ALI_GALI_TTA"). -lisp_code_name(6303,"MONGOLIAN_LETTER_MANCHU_ALI_GALI_DDHA"). -lisp_code_name(6304,"MONGOLIAN_LETTER_MANCHU_ALI_GALI_TA"). -lisp_code_name(6305,"MONGOLIAN_LETTER_MANCHU_ALI_GALI_DHA"). -lisp_code_name(6306,"MONGOLIAN_LETTER_MANCHU_ALI_GALI_SSA"). -lisp_code_name(6307,"MONGOLIAN_LETTER_MANCHU_ALI_GALI_CYA"). -lisp_code_name(6308,"MONGOLIAN_LETTER_MANCHU_ALI_GALI_ZHA"). -lisp_code_name(6309,"MONGOLIAN_LETTER_MANCHU_ALI_GALI_ZA"). -lisp_code_name(6310,"MONGOLIAN_LETTER_ALI_GALI_HALF_U"). -lisp_code_name(6311,"MONGOLIAN_LETTER_ALI_GALI_HALF_YA"). -lisp_code_name(6312,"MONGOLIAN_LETTER_MANCHU_ALI_GALI_BHA"). -lisp_code_name(6313,"MONGOLIAN_LETTER_ALI_GALI_DAGALGA"). -lisp_code_name(6314,"MONGOLIAN_LETTER_MANCHU_ALI_GALI_LHA"). -lisp_code_name(6320,"CANADIAN_SYLLABICS_OY"). -lisp_code_name(6321,"CANADIAN_SYLLABICS_AY"). -lisp_code_name(6322,"CANADIAN_SYLLABICS_AAY"). -lisp_code_name(6323,"CANADIAN_SYLLABICS_WAY"). -lisp_code_name(6324,"CANADIAN_SYLLABICS_POY"). -lisp_code_name(6325,"CANADIAN_SYLLABICS_PAY"). -lisp_code_name(6326,"CANADIAN_SYLLABICS_PWOY"). -lisp_code_name(6327,"CANADIAN_SYLLABICS_TAY"). -lisp_code_name(6328,"CANADIAN_SYLLABICS_KAY"). -lisp_code_name(6329,"CANADIAN_SYLLABICS_KWAY"). -lisp_code_name(6330,"CANADIAN_SYLLABICS_MAY"). -lisp_code_name(6331,"CANADIAN_SYLLABICS_NOY"). -lisp_code_name(6332,"CANADIAN_SYLLABICS_NAY"). -lisp_code_name(6333,"CANADIAN_SYLLABICS_LAY"). -lisp_code_name(6334,"CANADIAN_SYLLABICS_SOY"). -lisp_code_name(6335,"CANADIAN_SYLLABICS_SAY"). -lisp_code_name(6336,"CANADIAN_SYLLABICS_SHOY"). -lisp_code_name(6337,"CANADIAN_SYLLABICS_SHAY"). -lisp_code_name(6338,"CANADIAN_SYLLABICS_SHWOY"). -lisp_code_name(6339,"CANADIAN_SYLLABICS_YOY"). -lisp_code_name(6340,"CANADIAN_SYLLABICS_YAY"). -lisp_code_name(6341,"CANADIAN_SYLLABICS_RAY"). -lisp_code_name(6342,"CANADIAN_SYLLABICS_NWI"). -lisp_code_name(6343,"CANADIAN_SYLLABICS_OJIBWAY_NWI"). -lisp_code_name(6344,"CANADIAN_SYLLABICS_NWII"). -lisp_code_name(6345,"CANADIAN_SYLLABICS_OJIBWAY_NWII"). -lisp_code_name(6346,"CANADIAN_SYLLABICS_NWO"). -lisp_code_name(6347,"CANADIAN_SYLLABICS_OJIBWAY_NWO"). -lisp_code_name(6348,"CANADIAN_SYLLABICS_NWOO"). -lisp_code_name(6349,"CANADIAN_SYLLABICS_OJIBWAY_NWOO"). -lisp_code_name(6350,"CANADIAN_SYLLABICS_RWEE"). -lisp_code_name(6351,"CANADIAN_SYLLABICS_RWI"). -lisp_code_name(6352,"CANADIAN_SYLLABICS_RWII"). -lisp_code_name(6353,"CANADIAN_SYLLABICS_RWO"). -lisp_code_name(6354,"CANADIAN_SYLLABICS_RWOO"). -lisp_code_name(6355,"CANADIAN_SYLLABICS_RWA"). -lisp_code_name(6356,"CANADIAN_SYLLABICS_OJIBWAY_P"). -lisp_code_name(6357,"CANADIAN_SYLLABICS_OJIBWAY_T"). -lisp_code_name(6358,"CANADIAN_SYLLABICS_OJIBWAY_K"). -lisp_code_name(6359,"CANADIAN_SYLLABICS_OJIBWAY_C"). -lisp_code_name(6360,"CANADIAN_SYLLABICS_OJIBWAY_M"). -lisp_code_name(6361,"CANADIAN_SYLLABICS_OJIBWAY_N"). -lisp_code_name(6362,"CANADIAN_SYLLABICS_OJIBWAY_S"). -lisp_code_name(6363,"CANADIAN_SYLLABICS_OJIBWAY_SH"). -lisp_code_name(6364,"CANADIAN_SYLLABICS_EASTERN_W"). -lisp_code_name(6365,"CANADIAN_SYLLABICS_WESTERN_W"). -lisp_code_name(6366,"CANADIAN_SYLLABICS_FINAL_SMALL_RING"). -lisp_code_name(6367,"CANADIAN_SYLLABICS_FINAL_RAISED_DOT"). -lisp_code_name(6368,"CANADIAN_SYLLABICS_R-CREE_RWE"). -lisp_code_name(6369,"CANADIAN_SYLLABICS_WEST-CREE_LOO"). -lisp_code_name(6370,"CANADIAN_SYLLABICS_WEST-CREE_LAA"). -lisp_code_name(6371,"CANADIAN_SYLLABICS_THWE"). -lisp_code_name(6372,"CANADIAN_SYLLABICS_THWA"). -lisp_code_name(6373,"CANADIAN_SYLLABICS_TTHWE"). -lisp_code_name(6374,"CANADIAN_SYLLABICS_TTHOO"). -lisp_code_name(6375,"CANADIAN_SYLLABICS_TTHAA"). -lisp_code_name(6376,"CANADIAN_SYLLABICS_TLHWE"). -lisp_code_name(6377,"CANADIAN_SYLLABICS_TLHOO"). -lisp_code_name(6378,"CANADIAN_SYLLABICS_SAYISI_SHWE"). -lisp_code_name(6379,"CANADIAN_SYLLABICS_SAYISI_SHOO"). -lisp_code_name(6380,"CANADIAN_SYLLABICS_SAYISI_HOO"). -lisp_code_name(6381,"CANADIAN_SYLLABICS_CARRIER_GWU"). -lisp_code_name(6382,"CANADIAN_SYLLABICS_CARRIER_DENE_GEE"). -lisp_code_name(6383,"CANADIAN_SYLLABICS_CARRIER_GAA"). -lisp_code_name(6384,"CANADIAN_SYLLABICS_CARRIER_GWA"). -lisp_code_name(6385,"CANADIAN_SYLLABICS_SAYISI_JUU"). -lisp_code_name(6386,"CANADIAN_SYLLABICS_CARRIER_JWA"). -lisp_code_name(6387,"CANADIAN_SYLLABICS_BEAVER_DENE_L"). -lisp_code_name(6388,"CANADIAN_SYLLABICS_BEAVER_DENE_R"). -lisp_code_name(6389,"CANADIAN_SYLLABICS_CARRIER_DENTAL_S"). -lisp_code_name(6400,"LIMBU_VOWEL-CARRIER_LETTER"). -lisp_code_name(6401,"LIMBU_LETTER_KA"). -lisp_code_name(6402,"LIMBU_LETTER_KHA"). -lisp_code_name(6403,"LIMBU_LETTER_GA"). -lisp_code_name(6404,"LIMBU_LETTER_GHA"). -lisp_code_name(6405,"LIMBU_LETTER_NGA"). -lisp_code_name(6406,"LIMBU_LETTER_CA"). -lisp_code_name(6407,"LIMBU_LETTER_CHA"). -lisp_code_name(6408,"LIMBU_LETTER_JA"). -lisp_code_name(6409,"LIMBU_LETTER_JHA"). -lisp_code_name(6410,"LIMBU_LETTER_YAN"). -lisp_code_name(6411,"LIMBU_LETTER_TA"). -lisp_code_name(6412,"LIMBU_LETTER_THA"). -lisp_code_name(6413,"LIMBU_LETTER_DA"). -lisp_code_name(6414,"LIMBU_LETTER_DHA"). -lisp_code_name(6415,"LIMBU_LETTER_NA"). -lisp_code_name(6416,"LIMBU_LETTER_PA"). -lisp_code_name(6417,"LIMBU_LETTER_PHA"). -lisp_code_name(6418,"LIMBU_LETTER_BA"). -lisp_code_name(6419,"LIMBU_LETTER_BHA"). -lisp_code_name(6420,"LIMBU_LETTER_MA"). -lisp_code_name(6421,"LIMBU_LETTER_YA"). -lisp_code_name(6422,"LIMBU_LETTER_RA"). -lisp_code_name(6423,"LIMBU_LETTER_LA"). -lisp_code_name(6424,"LIMBU_LETTER_WA"). -lisp_code_name(6425,"LIMBU_LETTER_SHA"). -lisp_code_name(6426,"LIMBU_LETTER_SSA"). -lisp_code_name(6427,"LIMBU_LETTER_SA"). -lisp_code_name(6428,"LIMBU_LETTER_HA"). -lisp_code_name(6429,"LIMBU_LETTER_GYAN"). -lisp_code_name(6430,"LIMBU_LETTER_TRA"). -lisp_code_name(6432,"LIMBU_VOWEL_SIGN_A"). -lisp_code_name(6433,"LIMBU_VOWEL_SIGN_I"). -lisp_code_name(6434,"LIMBU_VOWEL_SIGN_U"). -lisp_code_name(6435,"LIMBU_VOWEL_SIGN_EE"). -lisp_code_name(6436,"LIMBU_VOWEL_SIGN_AI"). -lisp_code_name(6437,"LIMBU_VOWEL_SIGN_OO"). -lisp_code_name(6438,"LIMBU_VOWEL_SIGN_AU"). -lisp_code_name(6439,"LIMBU_VOWEL_SIGN_E"). -lisp_code_name(6440,"LIMBU_VOWEL_SIGN_O"). -lisp_code_name(6441,"LIMBU_SUBJOINED_LETTER_YA"). -lisp_code_name(6442,"LIMBU_SUBJOINED_LETTER_RA"). -lisp_code_name(6443,"LIMBU_SUBJOINED_LETTER_WA"). -lisp_code_name(6448,"LIMBU_SMALL_LETTER_KA"). -lisp_code_name(6449,"LIMBU_SMALL_LETTER_NGA"). -lisp_code_name(6450,"LIMBU_SMALL_LETTER_ANUSVARA"). -lisp_code_name(6451,"LIMBU_SMALL_LETTER_TA"). -lisp_code_name(6452,"LIMBU_SMALL_LETTER_NA"). -lisp_code_name(6453,"LIMBU_SMALL_LETTER_PA"). -lisp_code_name(6454,"LIMBU_SMALL_LETTER_MA"). -lisp_code_name(6455,"LIMBU_SMALL_LETTER_RA"). -lisp_code_name(6456,"LIMBU_SMALL_LETTER_LA"). -lisp_code_name(6457,"LIMBU_SIGN_MUKPHRENG"). -lisp_code_name(6458,"LIMBU_SIGN_KEMPHRENG"). -lisp_code_name(6459,"LIMBU_SIGN_SA-I"). -lisp_code_name(6464,"LIMBU_SIGN_LOO"). -lisp_code_name(6468,"LIMBU_EXCLAMATION_MARK"). -lisp_code_name(6469,"LIMBU_QUESTION_MARK"). -lisp_code_name(6470,"LIMBU_DIGIT_ZERO"). -lisp_code_name(6471,"LIMBU_DIGIT_ONE"). -lisp_code_name(6472,"LIMBU_DIGIT_TWO"). -lisp_code_name(6473,"LIMBU_DIGIT_THREE"). -lisp_code_name(6474,"LIMBU_DIGIT_FOUR"). -lisp_code_name(6475,"LIMBU_DIGIT_FIVE"). -lisp_code_name(6476,"LIMBU_DIGIT_SIX"). -lisp_code_name(6477,"LIMBU_DIGIT_SEVEN"). -lisp_code_name(6478,"LIMBU_DIGIT_EIGHT"). -lisp_code_name(6479,"LIMBU_DIGIT_NINE"). -lisp_code_name(6480,"TAI_LE_LETTER_KA"). -lisp_code_name(6481,"TAI_LE_LETTER_XA"). -lisp_code_name(6482,"TAI_LE_LETTER_NGA"). -lisp_code_name(6483,"TAI_LE_LETTER_TSA"). -lisp_code_name(6484,"TAI_LE_LETTER_SA"). -lisp_code_name(6485,"TAI_LE_LETTER_YA"). -lisp_code_name(6486,"TAI_LE_LETTER_TA"). -lisp_code_name(6487,"TAI_LE_LETTER_THA"). -lisp_code_name(6488,"TAI_LE_LETTER_LA"). -lisp_code_name(6489,"TAI_LE_LETTER_PA"). -lisp_code_name(6490,"TAI_LE_LETTER_PHA"). -lisp_code_name(6491,"TAI_LE_LETTER_MA"). -lisp_code_name(6492,"TAI_LE_LETTER_FA"). -lisp_code_name(6493,"TAI_LE_LETTER_VA"). -lisp_code_name(6494,"TAI_LE_LETTER_HA"). -lisp_code_name(6495,"TAI_LE_LETTER_QA"). -lisp_code_name(6496,"TAI_LE_LETTER_KHA"). -lisp_code_name(6497,"TAI_LE_LETTER_TSHA"). -lisp_code_name(6498,"TAI_LE_LETTER_NA"). -lisp_code_name(6499,"TAI_LE_LETTER_A"). -lisp_code_name(6500,"TAI_LE_LETTER_I"). -lisp_code_name(6501,"TAI_LE_LETTER_EE"). -lisp_code_name(6502,"TAI_LE_LETTER_EH"). -lisp_code_name(6503,"TAI_LE_LETTER_U"). -lisp_code_name(6504,"TAI_LE_LETTER_OO"). -lisp_code_name(6505,"TAI_LE_LETTER_O"). -lisp_code_name(6506,"TAI_LE_LETTER_UE"). -lisp_code_name(6507,"TAI_LE_LETTER_E"). -lisp_code_name(6508,"TAI_LE_LETTER_AUE"). -lisp_code_name(6509,"TAI_LE_LETTER_AI"). -lisp_code_name(6512,"TAI_LE_LETTER_TONE-2"). -lisp_code_name(6513,"TAI_LE_LETTER_TONE-3"). -lisp_code_name(6514,"TAI_LE_LETTER_TONE-4"). -lisp_code_name(6515,"TAI_LE_LETTER_TONE-5"). -lisp_code_name(6516,"TAI_LE_LETTER_TONE-6"). -lisp_code_name(6528,"NEW_TAI_LUE_LETTER_HIGH_QA"). -lisp_code_name(6529,"NEW_TAI_LUE_LETTER_LOW_QA"). -lisp_code_name(6530,"NEW_TAI_LUE_LETTER_HIGH_KA"). -lisp_code_name(6531,"NEW_TAI_LUE_LETTER_HIGH_XA"). -lisp_code_name(6532,"NEW_TAI_LUE_LETTER_HIGH_NGA"). -lisp_code_name(6533,"NEW_TAI_LUE_LETTER_LOW_KA"). -lisp_code_name(6534,"NEW_TAI_LUE_LETTER_LOW_XA"). -lisp_code_name(6535,"NEW_TAI_LUE_LETTER_LOW_NGA"). -lisp_code_name(6536,"NEW_TAI_LUE_LETTER_HIGH_TSA"). -lisp_code_name(6537,"NEW_TAI_LUE_LETTER_HIGH_SA"). -lisp_code_name(6538,"NEW_TAI_LUE_LETTER_HIGH_YA"). -lisp_code_name(6539,"NEW_TAI_LUE_LETTER_LOW_TSA"). -lisp_code_name(6540,"NEW_TAI_LUE_LETTER_LOW_SA"). -lisp_code_name(6541,"NEW_TAI_LUE_LETTER_LOW_YA"). -lisp_code_name(6542,"NEW_TAI_LUE_LETTER_HIGH_TA"). -lisp_code_name(6543,"NEW_TAI_LUE_LETTER_HIGH_THA"). -lisp_code_name(6544,"NEW_TAI_LUE_LETTER_HIGH_NA"). -lisp_code_name(6545,"NEW_TAI_LUE_LETTER_LOW_TA"). -lisp_code_name(6546,"NEW_TAI_LUE_LETTER_LOW_THA"). -lisp_code_name(6547,"NEW_TAI_LUE_LETTER_LOW_NA"). -lisp_code_name(6548,"NEW_TAI_LUE_LETTER_HIGH_PA"). -lisp_code_name(6549,"NEW_TAI_LUE_LETTER_HIGH_PHA"). -lisp_code_name(6550,"NEW_TAI_LUE_LETTER_HIGH_MA"). -lisp_code_name(6551,"NEW_TAI_LUE_LETTER_LOW_PA"). -lisp_code_name(6552,"NEW_TAI_LUE_LETTER_LOW_PHA"). -lisp_code_name(6553,"NEW_TAI_LUE_LETTER_LOW_MA"). -lisp_code_name(6554,"NEW_TAI_LUE_LETTER_HIGH_FA"). -lisp_code_name(6555,"NEW_TAI_LUE_LETTER_HIGH_VA"). -lisp_code_name(6556,"NEW_TAI_LUE_LETTER_HIGH_LA"). -lisp_code_name(6557,"NEW_TAI_LUE_LETTER_LOW_FA"). -lisp_code_name(6558,"NEW_TAI_LUE_LETTER_LOW_VA"). -lisp_code_name(6559,"NEW_TAI_LUE_LETTER_LOW_LA"). -lisp_code_name(6560,"NEW_TAI_LUE_LETTER_HIGH_HA"). -lisp_code_name(6561,"NEW_TAI_LUE_LETTER_HIGH_DA"). -lisp_code_name(6562,"NEW_TAI_LUE_LETTER_HIGH_BA"). -lisp_code_name(6563,"NEW_TAI_LUE_LETTER_LOW_HA"). -lisp_code_name(6564,"NEW_TAI_LUE_LETTER_LOW_DA"). -lisp_code_name(6565,"NEW_TAI_LUE_LETTER_LOW_BA"). -lisp_code_name(6566,"NEW_TAI_LUE_LETTER_HIGH_KVA"). -lisp_code_name(6567,"NEW_TAI_LUE_LETTER_HIGH_XVA"). -lisp_code_name(6568,"NEW_TAI_LUE_LETTER_LOW_KVA"). -lisp_code_name(6569,"NEW_TAI_LUE_LETTER_LOW_XVA"). -lisp_code_name(6570,"NEW_TAI_LUE_LETTER_HIGH_SUA"). -lisp_code_name(6571,"NEW_TAI_LUE_LETTER_LOW_SUA"). -lisp_code_name(6576,"NEW_TAI_LUE_VOWEL_SIGN_VOWEL_SHORTENER"). -lisp_code_name(6577,"NEW_TAI_LUE_VOWEL_SIGN_AA"). -lisp_code_name(6578,"NEW_TAI_LUE_VOWEL_SIGN_II"). -lisp_code_name(6579,"NEW_TAI_LUE_VOWEL_SIGN_U"). -lisp_code_name(6580,"NEW_TAI_LUE_VOWEL_SIGN_UU"). -lisp_code_name(6581,"NEW_TAI_LUE_VOWEL_SIGN_E"). -lisp_code_name(6582,"NEW_TAI_LUE_VOWEL_SIGN_AE"). -lisp_code_name(6583,"NEW_TAI_LUE_VOWEL_SIGN_O"). -lisp_code_name(6584,"NEW_TAI_LUE_VOWEL_SIGN_OA"). -lisp_code_name(6585,"NEW_TAI_LUE_VOWEL_SIGN_UE"). -lisp_code_name(6586,"NEW_TAI_LUE_VOWEL_SIGN_AY"). -lisp_code_name(6587,"NEW_TAI_LUE_VOWEL_SIGN_AAY"). -lisp_code_name(6588,"NEW_TAI_LUE_VOWEL_SIGN_UY"). -lisp_code_name(6589,"NEW_TAI_LUE_VOWEL_SIGN_OY"). -lisp_code_name(6590,"NEW_TAI_LUE_VOWEL_SIGN_OAY"). -lisp_code_name(6591,"NEW_TAI_LUE_VOWEL_SIGN_UEY"). -lisp_code_name(6592,"NEW_TAI_LUE_VOWEL_SIGN_IY"). -lisp_code_name(6593,"NEW_TAI_LUE_LETTER_FINAL_V"). -lisp_code_name(6594,"NEW_TAI_LUE_LETTER_FINAL_NG"). -lisp_code_name(6595,"NEW_TAI_LUE_LETTER_FINAL_N"). -lisp_code_name(6596,"NEW_TAI_LUE_LETTER_FINAL_M"). -lisp_code_name(6597,"NEW_TAI_LUE_LETTER_FINAL_K"). -lisp_code_name(6598,"NEW_TAI_LUE_LETTER_FINAL_D"). -lisp_code_name(6599,"NEW_TAI_LUE_LETTER_FINAL_B"). -lisp_code_name(6600,"NEW_TAI_LUE_TONE_MARK-1"). -lisp_code_name(6601,"NEW_TAI_LUE_TONE_MARK-2"). -lisp_code_name(6608,"NEW_TAI_LUE_DIGIT_ZERO"). -lisp_code_name(6609,"NEW_TAI_LUE_DIGIT_ONE"). -lisp_code_name(6610,"NEW_TAI_LUE_DIGIT_TWO"). -lisp_code_name(6611,"NEW_TAI_LUE_DIGIT_THREE"). -lisp_code_name(6612,"NEW_TAI_LUE_DIGIT_FOUR"). -lisp_code_name(6613,"NEW_TAI_LUE_DIGIT_FIVE"). -lisp_code_name(6614,"NEW_TAI_LUE_DIGIT_SIX"). -lisp_code_name(6615,"NEW_TAI_LUE_DIGIT_SEVEN"). -lisp_code_name(6616,"NEW_TAI_LUE_DIGIT_EIGHT"). -lisp_code_name(6617,"NEW_TAI_LUE_DIGIT_NINE"). -lisp_code_name(6618,"NEW_TAI_LUE_THAM_DIGIT_ONE"). -lisp_code_name(6622,"NEW_TAI_LUE_SIGN_LAE"). -lisp_code_name(6623,"NEW_TAI_LUE_SIGN_LAEV"). -lisp_code_name(6624,"KHMER_SYMBOL_PATHAMASAT"). -lisp_code_name(6625,"KHMER_SYMBOL_MUOY_KOET"). -lisp_code_name(6626,"KHMER_SYMBOL_PII_KOET"). -lisp_code_name(6627,"KHMER_SYMBOL_BEI_KOET"). -lisp_code_name(6628,"KHMER_SYMBOL_BUON_KOET"). -lisp_code_name(6629,"KHMER_SYMBOL_PRAM_KOET"). -lisp_code_name(6630,"KHMER_SYMBOL_PRAM-MUOY_KOET"). -lisp_code_name(6631,"KHMER_SYMBOL_PRAM-PII_KOET"). -lisp_code_name(6632,"KHMER_SYMBOL_PRAM-BEI_KOET"). -lisp_code_name(6633,"KHMER_SYMBOL_PRAM-BUON_KOET"). -lisp_code_name(6634,"KHMER_SYMBOL_DAP_KOET"). -lisp_code_name(6635,"KHMER_SYMBOL_DAP-MUOY_KOET"). -lisp_code_name(6636,"KHMER_SYMBOL_DAP-PII_KOET"). -lisp_code_name(6637,"KHMER_SYMBOL_DAP-BEI_KOET"). -lisp_code_name(6638,"KHMER_SYMBOL_DAP-BUON_KOET"). -lisp_code_name(6639,"KHMER_SYMBOL_DAP-PRAM_KOET"). -lisp_code_name(6640,"KHMER_SYMBOL_TUTEYASAT"). -lisp_code_name(6641,"KHMER_SYMBOL_MUOY_ROC"). -lisp_code_name(6642,"KHMER_SYMBOL_PII_ROC"). -lisp_code_name(6643,"KHMER_SYMBOL_BEI_ROC"). -lisp_code_name(6644,"KHMER_SYMBOL_BUON_ROC"). -lisp_code_name(6645,"KHMER_SYMBOL_PRAM_ROC"). -lisp_code_name(6646,"KHMER_SYMBOL_PRAM-MUOY_ROC"). -lisp_code_name(6647,"KHMER_SYMBOL_PRAM-PII_ROC"). -lisp_code_name(6648,"KHMER_SYMBOL_PRAM-BEI_ROC"). -lisp_code_name(6649,"KHMER_SYMBOL_PRAM-BUON_ROC"). -lisp_code_name(6650,"KHMER_SYMBOL_DAP_ROC"). -lisp_code_name(6651,"KHMER_SYMBOL_DAP-MUOY_ROC"). -lisp_code_name(6652,"KHMER_SYMBOL_DAP-PII_ROC"). -lisp_code_name(6653,"KHMER_SYMBOL_DAP-BEI_ROC"). -lisp_code_name(6654,"KHMER_SYMBOL_DAP-BUON_ROC"). -lisp_code_name(6655,"KHMER_SYMBOL_DAP-PRAM_ROC"). -lisp_code_name(6656,"BUGINESE_LETTER_KA"). -lisp_code_name(6657,"BUGINESE_LETTER_GA"). -lisp_code_name(6658,"BUGINESE_LETTER_NGA"). -lisp_code_name(6659,"BUGINESE_LETTER_NGKA"). -lisp_code_name(6660,"BUGINESE_LETTER_PA"). -lisp_code_name(6661,"BUGINESE_LETTER_BA"). -lisp_code_name(6662,"BUGINESE_LETTER_MA"). -lisp_code_name(6663,"BUGINESE_LETTER_MPA"). -lisp_code_name(6664,"BUGINESE_LETTER_TA"). -lisp_code_name(6665,"BUGINESE_LETTER_DA"). -lisp_code_name(6666,"BUGINESE_LETTER_NA"). -lisp_code_name(6667,"BUGINESE_LETTER_NRA"). -lisp_code_name(6668,"BUGINESE_LETTER_CA"). -lisp_code_name(6669,"BUGINESE_LETTER_JA"). -lisp_code_name(6670,"BUGINESE_LETTER_NYA"). -lisp_code_name(6671,"BUGINESE_LETTER_NYCA"). -lisp_code_name(6672,"BUGINESE_LETTER_YA"). -lisp_code_name(6673,"BUGINESE_LETTER_RA"). -lisp_code_name(6674,"BUGINESE_LETTER_LA"). -lisp_code_name(6675,"BUGINESE_LETTER_VA"). -lisp_code_name(6676,"BUGINESE_LETTER_SA"). -lisp_code_name(6677,"BUGINESE_LETTER_A"). -lisp_code_name(6678,"BUGINESE_LETTER_HA"). -lisp_code_name(6679,"BUGINESE_VOWEL_SIGN_I"). -lisp_code_name(6680,"BUGINESE_VOWEL_SIGN_U"). -lisp_code_name(6681,"BUGINESE_VOWEL_SIGN_E"). -lisp_code_name(6682,"BUGINESE_VOWEL_SIGN_O"). -lisp_code_name(6683,"BUGINESE_VOWEL_SIGN_AE"). -lisp_code_name(6686,"BUGINESE_PALLAWA"). -lisp_code_name(6687,"BUGINESE_END_OF_SECTION"). -lisp_code_name(6688,"TAI_THAM_LETTER_HIGH_KA"). -lisp_code_name(6689,"TAI_THAM_LETTER_HIGH_KHA"). -lisp_code_name(6690,"TAI_THAM_LETTER_HIGH_KXA"). -lisp_code_name(6691,"TAI_THAM_LETTER_LOW_KA"). -lisp_code_name(6692,"TAI_THAM_LETTER_LOW_KXA"). -lisp_code_name(6693,"TAI_THAM_LETTER_LOW_KHA"). -lisp_code_name(6694,"TAI_THAM_LETTER_NGA"). -lisp_code_name(6695,"TAI_THAM_LETTER_HIGH_CA"). -lisp_code_name(6696,"TAI_THAM_LETTER_HIGH_CHA"). -lisp_code_name(6697,"TAI_THAM_LETTER_LOW_CA"). -lisp_code_name(6698,"TAI_THAM_LETTER_LOW_SA"). -lisp_code_name(6699,"TAI_THAM_LETTER_LOW_CHA"). -lisp_code_name(6700,"TAI_THAM_LETTER_NYA"). -lisp_code_name(6701,"TAI_THAM_LETTER_RATA"). -lisp_code_name(6702,"TAI_THAM_LETTER_HIGH_RATHA"). -lisp_code_name(6703,"TAI_THAM_LETTER_DA"). -lisp_code_name(6704,"TAI_THAM_LETTER_LOW_RATHA"). -lisp_code_name(6705,"TAI_THAM_LETTER_RANA"). -lisp_code_name(6706,"TAI_THAM_LETTER_HIGH_TA"). -lisp_code_name(6707,"TAI_THAM_LETTER_HIGH_THA"). -lisp_code_name(6708,"TAI_THAM_LETTER_LOW_TA"). -lisp_code_name(6709,"TAI_THAM_LETTER_LOW_THA"). -lisp_code_name(6710,"TAI_THAM_LETTER_NA"). -lisp_code_name(6711,"TAI_THAM_LETTER_BA"). -lisp_code_name(6712,"TAI_THAM_LETTER_HIGH_PA"). -lisp_code_name(6713,"TAI_THAM_LETTER_HIGH_PHA"). -lisp_code_name(6714,"TAI_THAM_LETTER_HIGH_FA"). -lisp_code_name(6715,"TAI_THAM_LETTER_LOW_PA"). -lisp_code_name(6716,"TAI_THAM_LETTER_LOW_FA"). -lisp_code_name(6717,"TAI_THAM_LETTER_LOW_PHA"). -lisp_code_name(6718,"TAI_THAM_LETTER_MA"). -lisp_code_name(6719,"TAI_THAM_LETTER_LOW_YA"). -lisp_code_name(6720,"TAI_THAM_LETTER_HIGH_YA"). -lisp_code_name(6721,"TAI_THAM_LETTER_RA"). -lisp_code_name(6722,"TAI_THAM_LETTER_RUE"). -lisp_code_name(6723,"TAI_THAM_LETTER_LA"). -lisp_code_name(6724,"TAI_THAM_LETTER_LUE"). -lisp_code_name(6725,"TAI_THAM_LETTER_WA"). -lisp_code_name(6726,"TAI_THAM_LETTER_HIGH_SHA"). -lisp_code_name(6727,"TAI_THAM_LETTER_HIGH_SSA"). -lisp_code_name(6728,"TAI_THAM_LETTER_HIGH_SA"). -lisp_code_name(6729,"TAI_THAM_LETTER_HIGH_HA"). -lisp_code_name(6730,"TAI_THAM_LETTER_LLA"). -lisp_code_name(6731,"TAI_THAM_LETTER_A"). -lisp_code_name(6732,"TAI_THAM_LETTER_LOW_HA"). -lisp_code_name(6733,"TAI_THAM_LETTER_I"). -lisp_code_name(6734,"TAI_THAM_LETTER_II"). -lisp_code_name(6735,"TAI_THAM_LETTER_U"). -lisp_code_name(6736,"TAI_THAM_LETTER_UU"). -lisp_code_name(6737,"TAI_THAM_LETTER_EE"). -lisp_code_name(6738,"TAI_THAM_LETTER_OO"). -lisp_code_name(6739,"TAI_THAM_LETTER_LAE"). -lisp_code_name(6740,"TAI_THAM_LETTER_GREAT_SA"). -lisp_code_name(6741,"TAI_THAM_CONSONANT_SIGN_MEDIAL_RA"). -lisp_code_name(6742,"TAI_THAM_CONSONANT_SIGN_MEDIAL_LA"). -lisp_code_name(6743,"TAI_THAM_CONSONANT_SIGN_LA_TANG_LAI"). -lisp_code_name(6744,"TAI_THAM_SIGN_MAI_KANG_LAI"). -lisp_code_name(6745,"TAI_THAM_CONSONANT_SIGN_FINAL_NGA"). -lisp_code_name(6746,"TAI_THAM_CONSONANT_SIGN_LOW_PA"). -lisp_code_name(6747,"TAI_THAM_CONSONANT_SIGN_HIGH_RATHA_OR_LOW_PA"). -lisp_code_name(6748,"TAI_THAM_CONSONANT_SIGN_MA"). -lisp_code_name(6749,"TAI_THAM_CONSONANT_SIGN_BA"). -lisp_code_name(6750,"TAI_THAM_CONSONANT_SIGN_SA"). -lisp_code_name(6752,"TAI_THAM_SIGN_SAKOT"). -lisp_code_name(6753,"TAI_THAM_VOWEL_SIGN_A"). -lisp_code_name(6754,"TAI_THAM_VOWEL_SIGN_MAI_SAT"). -lisp_code_name(6755,"TAI_THAM_VOWEL_SIGN_AA"). -lisp_code_name(6756,"TAI_THAM_VOWEL_SIGN_TALL_AA"). -lisp_code_name(6757,"TAI_THAM_VOWEL_SIGN_I"). -lisp_code_name(6758,"TAI_THAM_VOWEL_SIGN_II"). -lisp_code_name(6759,"TAI_THAM_VOWEL_SIGN_UE"). -lisp_code_name(6760,"TAI_THAM_VOWEL_SIGN_UUE"). -lisp_code_name(6761,"TAI_THAM_VOWEL_SIGN_U"). -lisp_code_name(6762,"TAI_THAM_VOWEL_SIGN_UU"). -lisp_code_name(6763,"TAI_THAM_VOWEL_SIGN_O"). -lisp_code_name(6764,"TAI_THAM_VOWEL_SIGN_OA_BELOW"). -lisp_code_name(6765,"TAI_THAM_VOWEL_SIGN_OY"). -lisp_code_name(6766,"TAI_THAM_VOWEL_SIGN_E"). -lisp_code_name(6767,"TAI_THAM_VOWEL_SIGN_AE"). -lisp_code_name(6768,"TAI_THAM_VOWEL_SIGN_OO"). -lisp_code_name(6769,"TAI_THAM_VOWEL_SIGN_AI"). -lisp_code_name(6770,"TAI_THAM_VOWEL_SIGN_THAM_AI"). -lisp_code_name(6771,"TAI_THAM_VOWEL_SIGN_OA_ABOVE"). -lisp_code_name(6772,"TAI_THAM_SIGN_MAI_KANG"). -lisp_code_name(6773,"TAI_THAM_SIGN_TONE-1"). -lisp_code_name(6774,"TAI_THAM_SIGN_TONE-2"). -lisp_code_name(6775,"TAI_THAM_SIGN_KHUEN_TONE-3"). -lisp_code_name(6776,"TAI_THAM_SIGN_KHUEN_TONE-4"). -lisp_code_name(6777,"TAI_THAM_SIGN_KHUEN_TONE-5"). -lisp_code_name(6778,"TAI_THAM_SIGN_RA_HAAM"). -lisp_code_name(6779,"TAI_THAM_SIGN_MAI_SAM"). -lisp_code_name(6780,"TAI_THAM_SIGN_KHUEN-LUE_KARAN"). -lisp_code_name(6783,"TAI_THAM_COMBINING_CRYPTOGRAMMIC_DOT"). -lisp_code_name(6784,"TAI_THAM_HORA_DIGIT_ZERO"). -lisp_code_name(6785,"TAI_THAM_HORA_DIGIT_ONE"). -lisp_code_name(6786,"TAI_THAM_HORA_DIGIT_TWO"). -lisp_code_name(6787,"TAI_THAM_HORA_DIGIT_THREE"). -lisp_code_name(6788,"TAI_THAM_HORA_DIGIT_FOUR"). -lisp_code_name(6789,"TAI_THAM_HORA_DIGIT_FIVE"). -lisp_code_name(6790,"TAI_THAM_HORA_DIGIT_SIX"). -lisp_code_name(6791,"TAI_THAM_HORA_DIGIT_SEVEN"). -lisp_code_name(6792,"TAI_THAM_HORA_DIGIT_EIGHT"). -lisp_code_name(6793,"TAI_THAM_HORA_DIGIT_NINE"). -lisp_code_name(6800,"TAI_THAM_THAM_DIGIT_ZERO"). -lisp_code_name(6801,"TAI_THAM_THAM_DIGIT_ONE"). -lisp_code_name(6802,"TAI_THAM_THAM_DIGIT_TWO"). -lisp_code_name(6803,"TAI_THAM_THAM_DIGIT_THREE"). -lisp_code_name(6804,"TAI_THAM_THAM_DIGIT_FOUR"). -lisp_code_name(6805,"TAI_THAM_THAM_DIGIT_FIVE"). -lisp_code_name(6806,"TAI_THAM_THAM_DIGIT_SIX"). -lisp_code_name(6807,"TAI_THAM_THAM_DIGIT_SEVEN"). -lisp_code_name(6808,"TAI_THAM_THAM_DIGIT_EIGHT"). -lisp_code_name(6809,"TAI_THAM_THAM_DIGIT_NINE"). -lisp_code_name(6816,"TAI_THAM_SIGN_WIANG"). -lisp_code_name(6817,"TAI_THAM_SIGN_WIANGWAAK"). -lisp_code_name(6818,"TAI_THAM_SIGN_SAWAN"). -lisp_code_name(6819,"TAI_THAM_SIGN_KEOW"). -lisp_code_name(6820,"TAI_THAM_SIGN_HOY"). -lisp_code_name(6821,"TAI_THAM_SIGN_DOKMAI"). -lisp_code_name(6822,"TAI_THAM_SIGN_REVERSED_ROTATED_RANA"). -lisp_code_name(6823,"TAI_THAM_SIGN_MAI_YAMOK"). -lisp_code_name(6824,"TAI_THAM_SIGN_KAAN"). -lisp_code_name(6825,"TAI_THAM_SIGN_KAANKUU"). -lisp_code_name(6826,"TAI_THAM_SIGN_SATKAAN"). -lisp_code_name(6827,"TAI_THAM_SIGN_SATKAANKUU"). -lisp_code_name(6828,"TAI_THAM_SIGN_HANG"). -lisp_code_name(6829,"TAI_THAM_SIGN_CAANG"). -lisp_code_name(6832,"COMBINING_DOUBLED_CIRCUMFLEX_ACCENT"). -lisp_code_name(6833,"COMBINING_DIAERESIS-RING"). -lisp_code_name(6834,"COMBINING_INFINITY"). -lisp_code_name(6835,"COMBINING_DOWNWARDS_ARROW"). -lisp_code_name(6836,"COMBINING_TRIPLE_DOT"). -lisp_code_name(6837,"COMBINING_X-X_BELOW"). -lisp_code_name(6838,"COMBINING_WIGGLY_LINE_BELOW"). -lisp_code_name(6839,"COMBINING_OPEN_MARK_BELOW"). -lisp_code_name(6840,"COMBINING_DOUBLE_OPEN_MARK_BELOW"). -lisp_code_name(6841,"COMBINING_LIGHT_CENTRALIZATION_STROKE_BELOW"). -lisp_code_name(6842,"COMBINING_STRONG_CENTRALIZATION_STROKE_BELOW"). -lisp_code_name(6843,"COMBINING_PARENTHESES_ABOVE"). -lisp_code_name(6844,"COMBINING_DOUBLE_PARENTHESES_ABOVE"). -lisp_code_name(6845,"COMBINING_PARENTHESES_BELOW"). -lisp_code_name(6846,"COMBINING_PARENTHESES_OVERLAY"). -lisp_code_name(6912,"BALINESE_SIGN_ULU_RICEM"). -lisp_code_name(6913,"BALINESE_SIGN_ULU_CANDRA"). -lisp_code_name(6914,"BALINESE_SIGN_CECEK"). -lisp_code_name(6915,"BALINESE_SIGN_SURANG"). -lisp_code_name(6916,"BALINESE_SIGN_BISAH"). -lisp_code_name(6917,"BALINESE_LETTER_AKARA"). -lisp_code_name(6918,"BALINESE_LETTER_AKARA_TEDUNG"). -lisp_code_name(6919,"BALINESE_LETTER_IKARA"). -lisp_code_name(6920,"BALINESE_LETTER_IKARA_TEDUNG"). -lisp_code_name(6921,"BALINESE_LETTER_UKARA"). -lisp_code_name(6922,"BALINESE_LETTER_UKARA_TEDUNG"). -lisp_code_name(6923,"BALINESE_LETTER_RA_REPA"). -lisp_code_name(6924,"BALINESE_LETTER_RA_REPA_TEDUNG"). -lisp_code_name(6925,"BALINESE_LETTER_LA_LENGA"). -lisp_code_name(6926,"BALINESE_LETTER_LA_LENGA_TEDUNG"). -lisp_code_name(6927,"BALINESE_LETTER_EKARA"). -lisp_code_name(6928,"BALINESE_LETTER_AIKARA"). -lisp_code_name(6929,"BALINESE_LETTER_OKARA"). -lisp_code_name(6930,"BALINESE_LETTER_OKARA_TEDUNG"). -lisp_code_name(6931,"BALINESE_LETTER_KA"). -lisp_code_name(6932,"BALINESE_LETTER_KA_MAHAPRANA"). -lisp_code_name(6933,"BALINESE_LETTER_GA"). -lisp_code_name(6934,"BALINESE_LETTER_GA_GORA"). -lisp_code_name(6935,"BALINESE_LETTER_NGA"). -lisp_code_name(6936,"BALINESE_LETTER_CA"). -lisp_code_name(6937,"BALINESE_LETTER_CA_LACA"). -lisp_code_name(6938,"BALINESE_LETTER_JA"). -lisp_code_name(6939,"BALINESE_LETTER_JA_JERA"). -lisp_code_name(6940,"BALINESE_LETTER_NYA"). -lisp_code_name(6941,"BALINESE_LETTER_TA_LATIK"). -lisp_code_name(6942,"BALINESE_LETTER_TA_MURDA_MAHAPRANA"). -lisp_code_name(6943,"BALINESE_LETTER_DA_MURDA_ALPAPRANA"). -lisp_code_name(6944,"BALINESE_LETTER_DA_MURDA_MAHAPRANA"). -lisp_code_name(6945,"BALINESE_LETTER_NA_RAMBAT"). -lisp_code_name(6946,"BALINESE_LETTER_TA"). -lisp_code_name(6947,"BALINESE_LETTER_TA_TAWA"). -lisp_code_name(6948,"BALINESE_LETTER_DA"). -lisp_code_name(6949,"BALINESE_LETTER_DA_MADU"). -lisp_code_name(6950,"BALINESE_LETTER_NA"). -lisp_code_name(6951,"BALINESE_LETTER_PA"). -lisp_code_name(6952,"BALINESE_LETTER_PA_KAPAL"). -lisp_code_name(6953,"BALINESE_LETTER_BA"). -lisp_code_name(6954,"BALINESE_LETTER_BA_KEMBANG"). -lisp_code_name(6955,"BALINESE_LETTER_MA"). -lisp_code_name(6956,"BALINESE_LETTER_YA"). -lisp_code_name(6957,"BALINESE_LETTER_RA"). -lisp_code_name(6958,"BALINESE_LETTER_LA"). -lisp_code_name(6959,"BALINESE_LETTER_WA"). -lisp_code_name(6960,"BALINESE_LETTER_SA_SAGA"). -lisp_code_name(6961,"BALINESE_LETTER_SA_SAPA"). -lisp_code_name(6962,"BALINESE_LETTER_SA"). -lisp_code_name(6963,"BALINESE_LETTER_HA"). -lisp_code_name(6964,"BALINESE_SIGN_REREKAN"). -lisp_code_name(6965,"BALINESE_VOWEL_SIGN_TEDUNG"). -lisp_code_name(6966,"BALINESE_VOWEL_SIGN_ULU"). -lisp_code_name(6967,"BALINESE_VOWEL_SIGN_ULU_SARI"). -lisp_code_name(6968,"BALINESE_VOWEL_SIGN_SUKU"). -lisp_code_name(6969,"BALINESE_VOWEL_SIGN_SUKU_ILUT"). -lisp_code_name(6970,"BALINESE_VOWEL_SIGN_RA_REPA"). -lisp_code_name(6971,"BALINESE_VOWEL_SIGN_RA_REPA_TEDUNG"). -lisp_code_name(6972,"BALINESE_VOWEL_SIGN_LA_LENGA"). -lisp_code_name(6973,"BALINESE_VOWEL_SIGN_LA_LENGA_TEDUNG"). -lisp_code_name(6974,"BALINESE_VOWEL_SIGN_TALING"). -lisp_code_name(6975,"BALINESE_VOWEL_SIGN_TALING_REPA"). -lisp_code_name(6976,"BALINESE_VOWEL_SIGN_TALING_TEDUNG"). -lisp_code_name(6977,"BALINESE_VOWEL_SIGN_TALING_REPA_TEDUNG"). -lisp_code_name(6978,"BALINESE_VOWEL_SIGN_PEPET"). -lisp_code_name(6979,"BALINESE_VOWEL_SIGN_PEPET_TEDUNG"). -lisp_code_name(6980,"BALINESE_ADEG_ADEG"). -lisp_code_name(6981,"BALINESE_LETTER_KAF_SASAK"). -lisp_code_name(6982,"BALINESE_LETTER_KHOT_SASAK"). -lisp_code_name(6983,"BALINESE_LETTER_TZIR_SASAK"). -lisp_code_name(6984,"BALINESE_LETTER_EF_SASAK"). -lisp_code_name(6985,"BALINESE_LETTER_VE_SASAK"). -lisp_code_name(6986,"BALINESE_LETTER_ZAL_SASAK"). -lisp_code_name(6987,"BALINESE_LETTER_ASYURA_SASAK"). -lisp_code_name(6992,"BALINESE_DIGIT_ZERO"). -lisp_code_name(6993,"BALINESE_DIGIT_ONE"). -lisp_code_name(6994,"BALINESE_DIGIT_TWO"). -lisp_code_name(6995,"BALINESE_DIGIT_THREE"). -lisp_code_name(6996,"BALINESE_DIGIT_FOUR"). -lisp_code_name(6997,"BALINESE_DIGIT_FIVE"). -lisp_code_name(6998,"BALINESE_DIGIT_SIX"). -lisp_code_name(6999,"BALINESE_DIGIT_SEVEN"). -lisp_code_name(7000,"BALINESE_DIGIT_EIGHT"). -lisp_code_name(7001,"BALINESE_DIGIT_NINE"). -lisp_code_name(7002,"BALINESE_PANTI"). -lisp_code_name(7003,"BALINESE_PAMADA"). -lisp_code_name(7004,"BALINESE_WINDU"). -lisp_code_name(7005,"BALINESE_CARIK_PAMUNGKAH"). -lisp_code_name(7006,"BALINESE_CARIK_SIKI"). -lisp_code_name(7007,"BALINESE_CARIK_PAREREN"). -lisp_code_name(7008,"BALINESE_PAMENENG"). -lisp_code_name(7009,"BALINESE_MUSICAL_SYMBOL_DONG"). -lisp_code_name(7010,"BALINESE_MUSICAL_SYMBOL_DENG"). -lisp_code_name(7011,"BALINESE_MUSICAL_SYMBOL_DUNG"). -lisp_code_name(7012,"BALINESE_MUSICAL_SYMBOL_DANG"). -lisp_code_name(7013,"BALINESE_MUSICAL_SYMBOL_DANG_SURANG"). -lisp_code_name(7014,"BALINESE_MUSICAL_SYMBOL_DING"). -lisp_code_name(7015,"BALINESE_MUSICAL_SYMBOL_DAENG"). -lisp_code_name(7016,"BALINESE_MUSICAL_SYMBOL_DEUNG"). -lisp_code_name(7017,"BALINESE_MUSICAL_SYMBOL_DAING"). -lisp_code_name(7018,"BALINESE_MUSICAL_SYMBOL_DANG_GEDE"). -lisp_code_name(7019,"BALINESE_MUSICAL_SYMBOL_COMBINING_TEGEH"). -lisp_code_name(7020,"BALINESE_MUSICAL_SYMBOL_COMBINING_ENDEP"). -lisp_code_name(7021,"BALINESE_MUSICAL_SYMBOL_COMBINING_KEMPUL"). -lisp_code_name(7022,"BALINESE_MUSICAL_SYMBOL_COMBINING_KEMPLI"). -lisp_code_name(7023,"BALINESE_MUSICAL_SYMBOL_COMBINING_JEGOGAN"). -lisp_code_name(7024,"BALINESE_MUSICAL_SYMBOL_COMBINING_KEMPUL_WITH_JEGOGAN"). -lisp_code_name(7025,"BALINESE_MUSICAL_SYMBOL_COMBINING_KEMPLI_WITH_JEGOGAN"). -lisp_code_name(7026,"BALINESE_MUSICAL_SYMBOL_COMBINING_BENDE"). -lisp_code_name(7027,"BALINESE_MUSICAL_SYMBOL_COMBINING_GONG"). -lisp_code_name(7028,"BALINESE_MUSICAL_SYMBOL_RIGHT-HAND_OPEN_DUG"). -lisp_code_name(7029,"BALINESE_MUSICAL_SYMBOL_RIGHT-HAND_OPEN_DAG"). -lisp_code_name(7030,"BALINESE_MUSICAL_SYMBOL_RIGHT-HAND_CLOSED_TUK"). -lisp_code_name(7031,"BALINESE_MUSICAL_SYMBOL_RIGHT-HAND_CLOSED_TAK"). -lisp_code_name(7032,"BALINESE_MUSICAL_SYMBOL_LEFT-HAND_OPEN_PANG"). -lisp_code_name(7033,"BALINESE_MUSICAL_SYMBOL_LEFT-HAND_OPEN_PUNG"). -lisp_code_name(7034,"BALINESE_MUSICAL_SYMBOL_LEFT-HAND_CLOSED_PLAK"). -lisp_code_name(7035,"BALINESE_MUSICAL_SYMBOL_LEFT-HAND_CLOSED_PLUK"). -lisp_code_name(7036,"BALINESE_MUSICAL_SYMBOL_LEFT-HAND_OPEN_PING"). -lisp_code_name(7040,"SUNDANESE_SIGN_PANYECEK"). -lisp_code_name(7041,"SUNDANESE_SIGN_PANGLAYAR"). -lisp_code_name(7042,"SUNDANESE_SIGN_PANGWISAD"). -lisp_code_name(7043,"SUNDANESE_LETTER_A"). -lisp_code_name(7044,"SUNDANESE_LETTER_I"). -lisp_code_name(7045,"SUNDANESE_LETTER_U"). -lisp_code_name(7046,"SUNDANESE_LETTER_AE"). -lisp_code_name(7047,"SUNDANESE_LETTER_O"). -lisp_code_name(7048,"SUNDANESE_LETTER_E"). -lisp_code_name(7049,"SUNDANESE_LETTER_EU"). -lisp_code_name(7050,"SUNDANESE_LETTER_KA"). -lisp_code_name(7051,"SUNDANESE_LETTER_QA"). -lisp_code_name(7052,"SUNDANESE_LETTER_GA"). -lisp_code_name(7053,"SUNDANESE_LETTER_NGA"). -lisp_code_name(7054,"SUNDANESE_LETTER_CA"). -lisp_code_name(7055,"SUNDANESE_LETTER_JA"). -lisp_code_name(7056,"SUNDANESE_LETTER_ZA"). -lisp_code_name(7057,"SUNDANESE_LETTER_NYA"). -lisp_code_name(7058,"SUNDANESE_LETTER_TA"). -lisp_code_name(7059,"SUNDANESE_LETTER_DA"). -lisp_code_name(7060,"SUNDANESE_LETTER_NA"). -lisp_code_name(7061,"SUNDANESE_LETTER_PA"). -lisp_code_name(7062,"SUNDANESE_LETTER_FA"). -lisp_code_name(7063,"SUNDANESE_LETTER_VA"). -lisp_code_name(7064,"SUNDANESE_LETTER_BA"). -lisp_code_name(7065,"SUNDANESE_LETTER_MA"). -lisp_code_name(7066,"SUNDANESE_LETTER_YA"). -lisp_code_name(7067,"SUNDANESE_LETTER_RA"). -lisp_code_name(7068,"SUNDANESE_LETTER_LA"). -lisp_code_name(7069,"SUNDANESE_LETTER_WA"). -lisp_code_name(7070,"SUNDANESE_LETTER_SA"). -lisp_code_name(7071,"SUNDANESE_LETTER_XA"). -lisp_code_name(7072,"SUNDANESE_LETTER_HA"). -lisp_code_name(7073,"SUNDANESE_CONSONANT_SIGN_PAMINGKAL"). -lisp_code_name(7074,"SUNDANESE_CONSONANT_SIGN_PANYAKRA"). -lisp_code_name(7075,"SUNDANESE_CONSONANT_SIGN_PANYIKU"). -lisp_code_name(7076,"SUNDANESE_VOWEL_SIGN_PANGHULU"). -lisp_code_name(7077,"SUNDANESE_VOWEL_SIGN_PANYUKU"). -lisp_code_name(7078,"SUNDANESE_VOWEL_SIGN_PANAELAENG"). -lisp_code_name(7079,"SUNDANESE_VOWEL_SIGN_PANOLONG"). -lisp_code_name(7080,"SUNDANESE_VOWEL_SIGN_PAMEPET"). -lisp_code_name(7081,"SUNDANESE_VOWEL_SIGN_PANEULEUNG"). -lisp_code_name(7082,"SUNDANESE_SIGN_PAMAAEH"). -lisp_code_name(7083,"SUNDANESE_SIGN_VIRAMA"). -lisp_code_name(7084,"SUNDANESE_CONSONANT_SIGN_PASANGAN_MA"). -lisp_code_name(7085,"SUNDANESE_CONSONANT_SIGN_PASANGAN_WA"). -lisp_code_name(7086,"SUNDANESE_LETTER_KHA"). -lisp_code_name(7087,"SUNDANESE_LETTER_SYA"). -lisp_code_name(7088,"SUNDANESE_DIGIT_ZERO"). -lisp_code_name(7089,"SUNDANESE_DIGIT_ONE"). -lisp_code_name(7090,"SUNDANESE_DIGIT_TWO"). -lisp_code_name(7091,"SUNDANESE_DIGIT_THREE"). -lisp_code_name(7092,"SUNDANESE_DIGIT_FOUR"). -lisp_code_name(7093,"SUNDANESE_DIGIT_FIVE"). -lisp_code_name(7094,"SUNDANESE_DIGIT_SIX"). -lisp_code_name(7095,"SUNDANESE_DIGIT_SEVEN"). -lisp_code_name(7096,"SUNDANESE_DIGIT_EIGHT"). -lisp_code_name(7097,"SUNDANESE_DIGIT_NINE"). -lisp_code_name(7098,"SUNDANESE_AVAGRAHA"). -lisp_code_name(7099,"SUNDANESE_LETTER_REU"). -lisp_code_name(7100,"SUNDANESE_LETTER_LEU"). -lisp_code_name(7101,"SUNDANESE_LETTER_BHA"). -lisp_code_name(7102,"SUNDANESE_LETTER_FINAL_K"). -lisp_code_name(7103,"SUNDANESE_LETTER_FINAL_M"). -lisp_code_name(7104,"BATAK_LETTER_A"). -lisp_code_name(7105,"BATAK_LETTER_SIMALUNGUN_A"). -lisp_code_name(7106,"BATAK_LETTER_HA"). -lisp_code_name(7107,"BATAK_LETTER_SIMALUNGUN_HA"). -lisp_code_name(7108,"BATAK_LETTER_MANDAILING_HA"). -lisp_code_name(7109,"BATAK_LETTER_BA"). -lisp_code_name(7110,"BATAK_LETTER_KARO_BA"). -lisp_code_name(7111,"BATAK_LETTER_PA"). -lisp_code_name(7112,"BATAK_LETTER_SIMALUNGUN_PA"). -lisp_code_name(7113,"BATAK_LETTER_NA"). -lisp_code_name(7114,"BATAK_LETTER_MANDAILING_NA"). -lisp_code_name(7115,"BATAK_LETTER_WA"). -lisp_code_name(7116,"BATAK_LETTER_SIMALUNGUN_WA"). -lisp_code_name(7117,"BATAK_LETTER_PAKPAK_WA"). -lisp_code_name(7118,"BATAK_LETTER_GA"). -lisp_code_name(7119,"BATAK_LETTER_SIMALUNGUN_GA"). -lisp_code_name(7120,"BATAK_LETTER_JA"). -lisp_code_name(7121,"BATAK_LETTER_DA"). -lisp_code_name(7122,"BATAK_LETTER_RA"). -lisp_code_name(7123,"BATAK_LETTER_SIMALUNGUN_RA"). -lisp_code_name(7124,"BATAK_LETTER_MA"). -lisp_code_name(7125,"BATAK_LETTER_SIMALUNGUN_MA"). -lisp_code_name(7126,"BATAK_LETTER_SOUTHERN_TA"). -lisp_code_name(7127,"BATAK_LETTER_NORTHERN_TA"). -lisp_code_name(7128,"BATAK_LETTER_SA"). -lisp_code_name(7129,"BATAK_LETTER_SIMALUNGUN_SA"). -lisp_code_name(7130,"BATAK_LETTER_MANDAILING_SA"). -lisp_code_name(7131,"BATAK_LETTER_YA"). -lisp_code_name(7132,"BATAK_LETTER_SIMALUNGUN_YA"). -lisp_code_name(7133,"BATAK_LETTER_NGA"). -lisp_code_name(7134,"BATAK_LETTER_LA"). -lisp_code_name(7135,"BATAK_LETTER_SIMALUNGUN_LA"). -lisp_code_name(7136,"BATAK_LETTER_NYA"). -lisp_code_name(7137,"BATAK_LETTER_CA"). -lisp_code_name(7138,"BATAK_LETTER_NDA"). -lisp_code_name(7139,"BATAK_LETTER_MBA"). -lisp_code_name(7140,"BATAK_LETTER_I"). -lisp_code_name(7141,"BATAK_LETTER_U"). -lisp_code_name(7142,"BATAK_SIGN_TOMPI"). -lisp_code_name(7143,"BATAK_VOWEL_SIGN_E"). -lisp_code_name(7144,"BATAK_VOWEL_SIGN_PAKPAK_E"). -lisp_code_name(7145,"BATAK_VOWEL_SIGN_EE"). -lisp_code_name(7146,"BATAK_VOWEL_SIGN_I"). -lisp_code_name(7147,"BATAK_VOWEL_SIGN_KARO_I"). -lisp_code_name(7148,"BATAK_VOWEL_SIGN_O"). -lisp_code_name(7149,"BATAK_VOWEL_SIGN_KARO_O"). -lisp_code_name(7150,"BATAK_VOWEL_SIGN_U"). -lisp_code_name(7151,"BATAK_VOWEL_SIGN_U_FOR_SIMALUNGUN_SA"). -lisp_code_name(7152,"BATAK_CONSONANT_SIGN_NG"). -lisp_code_name(7153,"BATAK_CONSONANT_SIGN_H"). -lisp_code_name(7154,"BATAK_PANGOLAT"). -lisp_code_name(7155,"BATAK_PANONGONAN"). -lisp_code_name(7164,"BATAK_SYMBOL_BINDU_NA_METEK"). -lisp_code_name(7165,"BATAK_SYMBOL_BINDU_PINARBORAS"). -lisp_code_name(7166,"BATAK_SYMBOL_BINDU_JUDUL"). -lisp_code_name(7167,"BATAK_SYMBOL_BINDU_PANGOLAT"). -lisp_code_name(7168,"LEPCHA_LETTER_KA"). -lisp_code_name(7169,"LEPCHA_LETTER_KLA"). -lisp_code_name(7170,"LEPCHA_LETTER_KHA"). -lisp_code_name(7171,"LEPCHA_LETTER_GA"). -lisp_code_name(7172,"LEPCHA_LETTER_GLA"). -lisp_code_name(7173,"LEPCHA_LETTER_NGA"). -lisp_code_name(7174,"LEPCHA_LETTER_CA"). -lisp_code_name(7175,"LEPCHA_LETTER_CHA"). -lisp_code_name(7176,"LEPCHA_LETTER_JA"). -lisp_code_name(7177,"LEPCHA_LETTER_NYA"). -lisp_code_name(7178,"LEPCHA_LETTER_TA"). -lisp_code_name(7179,"LEPCHA_LETTER_THA"). -lisp_code_name(7180,"LEPCHA_LETTER_DA"). -lisp_code_name(7181,"LEPCHA_LETTER_NA"). -lisp_code_name(7182,"LEPCHA_LETTER_PA"). -lisp_code_name(7183,"LEPCHA_LETTER_PLA"). -lisp_code_name(7184,"LEPCHA_LETTER_PHA"). -lisp_code_name(7185,"LEPCHA_LETTER_FA"). -lisp_code_name(7186,"LEPCHA_LETTER_FLA"). -lisp_code_name(7187,"LEPCHA_LETTER_BA"). -lisp_code_name(7188,"LEPCHA_LETTER_BLA"). -lisp_code_name(7189,"LEPCHA_LETTER_MA"). -lisp_code_name(7190,"LEPCHA_LETTER_MLA"). -lisp_code_name(7191,"LEPCHA_LETTER_TSA"). -lisp_code_name(7192,"LEPCHA_LETTER_TSHA"). -lisp_code_name(7193,"LEPCHA_LETTER_DZA"). -lisp_code_name(7194,"LEPCHA_LETTER_YA"). -lisp_code_name(7195,"LEPCHA_LETTER_RA"). -lisp_code_name(7196,"LEPCHA_LETTER_LA"). -lisp_code_name(7197,"LEPCHA_LETTER_HA"). -lisp_code_name(7198,"LEPCHA_LETTER_HLA"). -lisp_code_name(7199,"LEPCHA_LETTER_VA"). -lisp_code_name(7200,"LEPCHA_LETTER_SA"). -lisp_code_name(7201,"LEPCHA_LETTER_SHA"). -lisp_code_name(7202,"LEPCHA_LETTER_WA"). -lisp_code_name(7203,"LEPCHA_LETTER_A"). -lisp_code_name(7204,"LEPCHA_SUBJOINED_LETTER_YA"). -lisp_code_name(7205,"LEPCHA_SUBJOINED_LETTER_RA"). -lisp_code_name(7206,"LEPCHA_VOWEL_SIGN_AA"). -lisp_code_name(7207,"LEPCHA_VOWEL_SIGN_I"). -lisp_code_name(7208,"LEPCHA_VOWEL_SIGN_O"). -lisp_code_name(7209,"LEPCHA_VOWEL_SIGN_OO"). -lisp_code_name(7210,"LEPCHA_VOWEL_SIGN_U"). -lisp_code_name(7211,"LEPCHA_VOWEL_SIGN_UU"). -lisp_code_name(7212,"LEPCHA_VOWEL_SIGN_E"). -lisp_code_name(7213,"LEPCHA_CONSONANT_SIGN_K"). -lisp_code_name(7214,"LEPCHA_CONSONANT_SIGN_M"). -lisp_code_name(7215,"LEPCHA_CONSONANT_SIGN_L"). -lisp_code_name(7216,"LEPCHA_CONSONANT_SIGN_N"). -lisp_code_name(7217,"LEPCHA_CONSONANT_SIGN_P"). -lisp_code_name(7218,"LEPCHA_CONSONANT_SIGN_R"). -lisp_code_name(7219,"LEPCHA_CONSONANT_SIGN_T"). -lisp_code_name(7220,"LEPCHA_CONSONANT_SIGN_NYIN-DO"). -lisp_code_name(7221,"LEPCHA_CONSONANT_SIGN_KANG"). -lisp_code_name(7222,"LEPCHA_SIGN_RAN"). -lisp_code_name(7223,"LEPCHA_SIGN_NUKTA"). -lisp_code_name(7227,"LEPCHA_PUNCTUATION_TA-ROL"). -lisp_code_name(7228,"LEPCHA_PUNCTUATION_NYET_THYOOM_TA-ROL"). -lisp_code_name(7229,"LEPCHA_PUNCTUATION_CER-WA"). -lisp_code_name(7230,"LEPCHA_PUNCTUATION_TSHOOK_CER-WA"). -lisp_code_name(7231,"LEPCHA_PUNCTUATION_TSHOOK"). -lisp_code_name(7232,"LEPCHA_DIGIT_ZERO"). -lisp_code_name(7233,"LEPCHA_DIGIT_ONE"). -lisp_code_name(7234,"LEPCHA_DIGIT_TWO"). -lisp_code_name(7235,"LEPCHA_DIGIT_THREE"). -lisp_code_name(7236,"LEPCHA_DIGIT_FOUR"). -lisp_code_name(7237,"LEPCHA_DIGIT_FIVE"). -lisp_code_name(7238,"LEPCHA_DIGIT_SIX"). -lisp_code_name(7239,"LEPCHA_DIGIT_SEVEN"). -lisp_code_name(7240,"LEPCHA_DIGIT_EIGHT"). -lisp_code_name(7241,"LEPCHA_DIGIT_NINE"). -lisp_code_name(7245,"LEPCHA_LETTER_TTA"). -lisp_code_name(7246,"LEPCHA_LETTER_TTHA"). -lisp_code_name(7247,"LEPCHA_LETTER_DDA"). -lisp_code_name(7248,"OL_CHIKI_DIGIT_ZERO"). -lisp_code_name(7249,"OL_CHIKI_DIGIT_ONE"). -lisp_code_name(7250,"OL_CHIKI_DIGIT_TWO"). -lisp_code_name(7251,"OL_CHIKI_DIGIT_THREE"). -lisp_code_name(7252,"OL_CHIKI_DIGIT_FOUR"). -lisp_code_name(7253,"OL_CHIKI_DIGIT_FIVE"). -lisp_code_name(7254,"OL_CHIKI_DIGIT_SIX"). -lisp_code_name(7255,"OL_CHIKI_DIGIT_SEVEN"). -lisp_code_name(7256,"OL_CHIKI_DIGIT_EIGHT"). -lisp_code_name(7257,"OL_CHIKI_DIGIT_NINE"). -lisp_code_name(7258,"OL_CHIKI_LETTER_LA"). -lisp_code_name(7259,"OL_CHIKI_LETTER_AT"). -lisp_code_name(7260,"OL_CHIKI_LETTER_AG"). -lisp_code_name(7261,"OL_CHIKI_LETTER_ANG"). -lisp_code_name(7262,"OL_CHIKI_LETTER_AL"). -lisp_code_name(7263,"OL_CHIKI_LETTER_LAA"). -lisp_code_name(7264,"OL_CHIKI_LETTER_AAK"). -lisp_code_name(7265,"OL_CHIKI_LETTER_AAJ"). -lisp_code_name(7266,"OL_CHIKI_LETTER_AAM"). -lisp_code_name(7267,"OL_CHIKI_LETTER_AAW"). -lisp_code_name(7268,"OL_CHIKI_LETTER_LI"). -lisp_code_name(7269,"OL_CHIKI_LETTER_IS"). -lisp_code_name(7270,"OL_CHIKI_LETTER_IH"). -lisp_code_name(7271,"OL_CHIKI_LETTER_INY"). -lisp_code_name(7272,"OL_CHIKI_LETTER_IR"). -lisp_code_name(7273,"OL_CHIKI_LETTER_LU"). -lisp_code_name(7274,"OL_CHIKI_LETTER_UC"). -lisp_code_name(7275,"OL_CHIKI_LETTER_UD"). -lisp_code_name(7276,"OL_CHIKI_LETTER_UNN"). -lisp_code_name(7277,"OL_CHIKI_LETTER_UY"). -lisp_code_name(7278,"OL_CHIKI_LETTER_LE"). -lisp_code_name(7279,"OL_CHIKI_LETTER_EP"). -lisp_code_name(7280,"OL_CHIKI_LETTER_EDD"). -lisp_code_name(7281,"OL_CHIKI_LETTER_EN"). -lisp_code_name(7282,"OL_CHIKI_LETTER_ERR"). -lisp_code_name(7283,"OL_CHIKI_LETTER_LO"). -lisp_code_name(7284,"OL_CHIKI_LETTER_OTT"). -lisp_code_name(7285,"OL_CHIKI_LETTER_OB"). -lisp_code_name(7286,"OL_CHIKI_LETTER_OV"). -lisp_code_name(7287,"OL_CHIKI_LETTER_OH"). -lisp_code_name(7288,"OL_CHIKI_MU_TTUDDAG"). -lisp_code_name(7289,"OL_CHIKI_GAAHLAA_TTUDDAAG"). -lisp_code_name(7290,"OL_CHIKI_MU-GAAHLAA_TTUDDAAG"). -lisp_code_name(7291,"OL_CHIKI_RELAA"). -lisp_code_name(7292,"OL_CHIKI_PHAARKAA"). -lisp_code_name(7293,"OL_CHIKI_AHAD"). -lisp_code_name(7294,"OL_CHIKI_PUNCTUATION_MUCAAD"). -lisp_code_name(7295,"OL_CHIKI_PUNCTUATION_DOUBLE_MUCAAD"). -lisp_code_name(7360,"SUNDANESE_PUNCTUATION_BINDU_SURYA"). -lisp_code_name(7361,"SUNDANESE_PUNCTUATION_BINDU_PANGLONG"). -lisp_code_name(7362,"SUNDANESE_PUNCTUATION_BINDU_PURNAMA"). -lisp_code_name(7363,"SUNDANESE_PUNCTUATION_BINDU_CAKRA"). -lisp_code_name(7364,"SUNDANESE_PUNCTUATION_BINDU_LEU_SATANGA"). -lisp_code_name(7365,"SUNDANESE_PUNCTUATION_BINDU_KA_SATANGA"). -lisp_code_name(7366,"SUNDANESE_PUNCTUATION_BINDU_DA_SATANGA"). -lisp_code_name(7367,"SUNDANESE_PUNCTUATION_BINDU_BA_SATANGA"). -lisp_code_name(7376,"VEDIC_TONE_KARSHANA"). -lisp_code_name(7377,"VEDIC_TONE_SHARA"). -lisp_code_name(7378,"VEDIC_TONE_PRENKHA"). -lisp_code_name(7379,"VEDIC_SIGN_NIHSHVASA"). -lisp_code_name(7380,"VEDIC_SIGN_YAJURVEDIC_MIDLINE_SVARITA"). -lisp_code_name(7381,"VEDIC_TONE_YAJURVEDIC_AGGRAVATED_INDEPENDENT_SVARITA"). -lisp_code_name(7382,"VEDIC_TONE_YAJURVEDIC_INDEPENDENT_SVARITA"). -lisp_code_name(7383,"VEDIC_TONE_YAJURVEDIC_KATHAKA_INDEPENDENT_SVARITA"). -lisp_code_name(7384,"VEDIC_TONE_CANDRA_BELOW"). -lisp_code_name(7385,"VEDIC_TONE_YAJURVEDIC_KATHAKA_INDEPENDENT_SVARITA_SCHROEDER"). -lisp_code_name(7386,"VEDIC_TONE_DOUBLE_SVARITA"). -lisp_code_name(7387,"VEDIC_TONE_TRIPLE_SVARITA"). -lisp_code_name(7388,"VEDIC_TONE_KATHAKA_ANUDATTA"). -lisp_code_name(7389,"VEDIC_TONE_DOT_BELOW"). -lisp_code_name(7390,"VEDIC_TONE_TWO_DOTS_BELOW"). -lisp_code_name(7391,"VEDIC_TONE_THREE_DOTS_BELOW"). -lisp_code_name(7392,"VEDIC_TONE_RIGVEDIC_KASHMIRI_INDEPENDENT_SVARITA"). -lisp_code_name(7393,"VEDIC_TONE_ATHARVAVEDIC_INDEPENDENT_SVARITA"). -lisp_code_name(7394,"VEDIC_SIGN_VISARGA_SVARITA"). -lisp_code_name(7395,"VEDIC_SIGN_VISARGA_UDATTA"). -lisp_code_name(7396,"VEDIC_SIGN_REVERSED_VISARGA_UDATTA"). -lisp_code_name(7397,"VEDIC_SIGN_VISARGA_ANUDATTA"). -lisp_code_name(7398,"VEDIC_SIGN_REVERSED_VISARGA_ANUDATTA"). -lisp_code_name(7399,"VEDIC_SIGN_VISARGA_UDATTA_WITH_TAIL"). -lisp_code_name(7400,"VEDIC_SIGN_VISARGA_ANUDATTA_WITH_TAIL"). -lisp_code_name(7401,"VEDIC_SIGN_ANUSVARA_ANTARGOMUKHA"). -lisp_code_name(7402,"VEDIC_SIGN_ANUSVARA_BAHIRGOMUKHA"). -lisp_code_name(7403,"VEDIC_SIGN_ANUSVARA_VAMAGOMUKHA"). -lisp_code_name(7404,"VEDIC_SIGN_ANUSVARA_VAMAGOMUKHA_WITH_TAIL"). -lisp_code_name(7405,"VEDIC_SIGN_TIRYAK"). -lisp_code_name(7406,"VEDIC_SIGN_HEXIFORM_LONG_ANUSVARA"). -lisp_code_name(7407,"VEDIC_SIGN_LONG_ANUSVARA"). -lisp_code_name(7408,"VEDIC_SIGN_RTHANG_LONG_ANUSVARA"). -lisp_code_name(7409,"VEDIC_SIGN_ANUSVARA_UBHAYATO_MUKHA"). -lisp_code_name(7410,"VEDIC_SIGN_ARDHAVISARGA"). -lisp_code_name(7411,"VEDIC_SIGN_ROTATED_ARDHAVISARGA"). -lisp_code_name(7412,"VEDIC_TONE_CANDRA_ABOVE"). -lisp_code_name(7413,"VEDIC_SIGN_JIHVAMULIYA"). -lisp_code_name(7414,"VEDIC_SIGN_UPADHMANIYA"). -lisp_code_name(7416,"VEDIC_TONE_RING_ABOVE"). -lisp_code_name(7417,"VEDIC_TONE_DOUBLE_RING_ABOVE"). -lisp_code_name(7424,"LATIN_LETTER_SMALL_CAPITAL_A"). -lisp_code_name(7425,"LATIN_LETTER_SMALL_CAPITAL_AE"). -lisp_code_name(7426,"LATIN_SMALL_LETTER_TURNED_AE"). -lisp_code_name(7427,"LATIN_LETTER_SMALL_CAPITAL_BARRED_B"). -lisp_code_name(7428,"LATIN_LETTER_SMALL_CAPITAL_C"). -lisp_code_name(7429,"LATIN_LETTER_SMALL_CAPITAL_D"). -lisp_code_name(7430,"LATIN_LETTER_SMALL_CAPITAL_ETH"). -lisp_code_name(7431,"LATIN_LETTER_SMALL_CAPITAL_E"). -lisp_code_name(7432,"LATIN_SMALL_LETTER_TURNED_OPEN_E"). -lisp_code_name(7433,"LATIN_SMALL_LETTER_TURNED_I"). -lisp_code_name(7434,"LATIN_LETTER_SMALL_CAPITAL_J"). -lisp_code_name(7435,"LATIN_LETTER_SMALL_CAPITAL_K"). -lisp_code_name(7436,"LATIN_LETTER_SMALL_CAPITAL_L_WITH_STROKE"). -lisp_code_name(7437,"LATIN_LETTER_SMALL_CAPITAL_M"). -lisp_code_name(7438,"LATIN_LETTER_SMALL_CAPITAL_REVERSED_N"). -lisp_code_name(7439,"LATIN_LETTER_SMALL_CAPITAL_O"). -lisp_code_name(7440,"LATIN_LETTER_SMALL_CAPITAL_OPEN_O"). -lisp_code_name(7441,"LATIN_SMALL_LETTER_SIDEWAYS_O"). -lisp_code_name(7442,"LATIN_SMALL_LETTER_SIDEWAYS_OPEN_O"). -lisp_code_name(7443,"LATIN_SMALL_LETTER_SIDEWAYS_O_WITH_STROKE"). -lisp_code_name(7444,"LATIN_SMALL_LETTER_TURNED_OE"). -lisp_code_name(7445,"LATIN_LETTER_SMALL_CAPITAL_OU"). -lisp_code_name(7446,"LATIN_SMALL_LETTER_TOP_HALF_O"). -lisp_code_name(7447,"LATIN_SMALL_LETTER_BOTTOM_HALF_O"). -lisp_code_name(7448,"LATIN_LETTER_SMALL_CAPITAL_P"). -lisp_code_name(7449,"LATIN_LETTER_SMALL_CAPITAL_REVERSED_R"). -lisp_code_name(7450,"LATIN_LETTER_SMALL_CAPITAL_TURNED_R"). -lisp_code_name(7451,"LATIN_LETTER_SMALL_CAPITAL_T"). -lisp_code_name(7452,"LATIN_LETTER_SMALL_CAPITAL_U"). -lisp_code_name(7453,"LATIN_SMALL_LETTER_SIDEWAYS_U"). -lisp_code_name(7454,"LATIN_SMALL_LETTER_SIDEWAYS_DIAERESIZED_U"). -lisp_code_name(7455,"LATIN_SMALL_LETTER_SIDEWAYS_TURNED_M"). -lisp_code_name(7456,"LATIN_LETTER_SMALL_CAPITAL_V"). -lisp_code_name(7457,"LATIN_LETTER_SMALL_CAPITAL_W"). -lisp_code_name(7458,"LATIN_LETTER_SMALL_CAPITAL_Z"). -lisp_code_name(7459,"LATIN_LETTER_SMALL_CAPITAL_EZH"). -lisp_code_name(7460,"LATIN_LETTER_VOICED_LARYNGEAL_SPIRANT"). -lisp_code_name(7461,"LATIN_LETTER_AIN"). -lisp_code_name(7462,"GREEK_LETTER_SMALL_CAPITAL_GAMMA"). -lisp_code_name(7463,"GREEK_LETTER_SMALL_CAPITAL_LAMDA"). -lisp_code_name(7464,"GREEK_LETTER_SMALL_CAPITAL_PI"). -lisp_code_name(7465,"GREEK_LETTER_SMALL_CAPITAL_RHO"). -lisp_code_name(7466,"GREEK_LETTER_SMALL_CAPITAL_PSI"). -lisp_code_name(7467,"CYRILLIC_LETTER_SMALL_CAPITAL_EL"). -lisp_code_name(7468,"MODIFIER_LETTER_CAPITAL_A"). -lisp_code_name(7469,"MODIFIER_LETTER_CAPITAL_AE"). -lisp_code_name(7470,"MODIFIER_LETTER_CAPITAL_B"). -lisp_code_name(7471,"MODIFIER_LETTER_CAPITAL_BARRED_B"). -lisp_code_name(7472,"MODIFIER_LETTER_CAPITAL_D"). -lisp_code_name(7473,"MODIFIER_LETTER_CAPITAL_E"). -lisp_code_name(7474,"MODIFIER_LETTER_CAPITAL_REVERSED_E"). -lisp_code_name(7475,"MODIFIER_LETTER_CAPITAL_G"). -lisp_code_name(7476,"MODIFIER_LETTER_CAPITAL_H"). -lisp_code_name(7477,"MODIFIER_LETTER_CAPITAL_I"). -lisp_code_name(7478,"MODIFIER_LETTER_CAPITAL_J"). -lisp_code_name(7479,"MODIFIER_LETTER_CAPITAL_K"). -lisp_code_name(7480,"MODIFIER_LETTER_CAPITAL_L"). -lisp_code_name(7481,"MODIFIER_LETTER_CAPITAL_M"). -lisp_code_name(7482,"MODIFIER_LETTER_CAPITAL_N"). -lisp_code_name(7483,"MODIFIER_LETTER_CAPITAL_REVERSED_N"). -lisp_code_name(7484,"MODIFIER_LETTER_CAPITAL_O"). -lisp_code_name(7485,"MODIFIER_LETTER_CAPITAL_OU"). -lisp_code_name(7486,"MODIFIER_LETTER_CAPITAL_P"). -lisp_code_name(7487,"MODIFIER_LETTER_CAPITAL_R"). -lisp_code_name(7488,"MODIFIER_LETTER_CAPITAL_T"). -lisp_code_name(7489,"MODIFIER_LETTER_CAPITAL_U"). -lisp_code_name(7490,"MODIFIER_LETTER_CAPITAL_W"). -lisp_code_name(7491,"MODIFIER_LETTER_SMALL_A"). -lisp_code_name(7492,"MODIFIER_LETTER_SMALL_TURNED_A"). -lisp_code_name(7493,"MODIFIER_LETTER_SMALL_ALPHA"). -lisp_code_name(7494,"MODIFIER_LETTER_SMALL_TURNED_AE"). -lisp_code_name(7495,"MODIFIER_LETTER_SMALL_B"). -lisp_code_name(7496,"MODIFIER_LETTER_SMALL_D"). -lisp_code_name(7497,"MODIFIER_LETTER_SMALL_E"). -lisp_code_name(7498,"MODIFIER_LETTER_SMALL_SCHWA"). -lisp_code_name(7499,"MODIFIER_LETTER_SMALL_OPEN_E"). -lisp_code_name(7500,"MODIFIER_LETTER_SMALL_TURNED_OPEN_E"). -lisp_code_name(7501,"MODIFIER_LETTER_SMALL_G"). -lisp_code_name(7502,"MODIFIER_LETTER_SMALL_TURNED_I"). -lisp_code_name(7503,"MODIFIER_LETTER_SMALL_K"). -lisp_code_name(7504,"MODIFIER_LETTER_SMALL_M"). -lisp_code_name(7505,"MODIFIER_LETTER_SMALL_ENG"). -lisp_code_name(7506,"MODIFIER_LETTER_SMALL_O"). -lisp_code_name(7507,"MODIFIER_LETTER_SMALL_OPEN_O"). -lisp_code_name(7508,"MODIFIER_LETTER_SMALL_TOP_HALF_O"). -lisp_code_name(7509,"MODIFIER_LETTER_SMALL_BOTTOM_HALF_O"). -lisp_code_name(7510,"MODIFIER_LETTER_SMALL_P"). -lisp_code_name(7511,"MODIFIER_LETTER_SMALL_T"). -lisp_code_name(7512,"MODIFIER_LETTER_SMALL_U"). -lisp_code_name(7513,"MODIFIER_LETTER_SMALL_SIDEWAYS_U"). -lisp_code_name(7514,"MODIFIER_LETTER_SMALL_TURNED_M"). -lisp_code_name(7515,"MODIFIER_LETTER_SMALL_V"). -lisp_code_name(7516,"MODIFIER_LETTER_SMALL_AIN"). -lisp_code_name(7517,"MODIFIER_LETTER_SMALL_BETA"). -lisp_code_name(7518,"MODIFIER_LETTER_SMALL_GREEK_GAMMA"). -lisp_code_name(7519,"MODIFIER_LETTER_SMALL_DELTA"). -lisp_code_name(7520,"MODIFIER_LETTER_SMALL_GREEK_PHI"). -lisp_code_name(7521,"MODIFIER_LETTER_SMALL_CHI"). -lisp_code_name(7522,"LATIN_SUBSCRIPT_SMALL_LETTER_I"). -lisp_code_name(7523,"LATIN_SUBSCRIPT_SMALL_LETTER_R"). -lisp_code_name(7524,"LATIN_SUBSCRIPT_SMALL_LETTER_U"). -lisp_code_name(7525,"LATIN_SUBSCRIPT_SMALL_LETTER_V"). -lisp_code_name(7526,"GREEK_SUBSCRIPT_SMALL_LETTER_BETA"). -lisp_code_name(7527,"GREEK_SUBSCRIPT_SMALL_LETTER_GAMMA"). -lisp_code_name(7528,"GREEK_SUBSCRIPT_SMALL_LETTER_RHO"). -lisp_code_name(7529,"GREEK_SUBSCRIPT_SMALL_LETTER_PHI"). -lisp_code_name(7530,"GREEK_SUBSCRIPT_SMALL_LETTER_CHI"). -lisp_code_name(7531,"LATIN_SMALL_LETTER_UE"). -lisp_code_name(7532,"LATIN_SMALL_LETTER_B_WITH_MIDDLE_TILDE"). -lisp_code_name(7533,"LATIN_SMALL_LETTER_D_WITH_MIDDLE_TILDE"). -lisp_code_name(7534,"LATIN_SMALL_LETTER_F_WITH_MIDDLE_TILDE"). -lisp_code_name(7535,"LATIN_SMALL_LETTER_M_WITH_MIDDLE_TILDE"). -lisp_code_name(7536,"LATIN_SMALL_LETTER_N_WITH_MIDDLE_TILDE"). -lisp_code_name(7537,"LATIN_SMALL_LETTER_P_WITH_MIDDLE_TILDE"). -lisp_code_name(7538,"LATIN_SMALL_LETTER_R_WITH_MIDDLE_TILDE"). -lisp_code_name(7539,"LATIN_SMALL_LETTER_R_WITH_FISHHOOK_AND_MIDDLE_TILDE"). -lisp_code_name(7540,"LATIN_SMALL_LETTER_S_WITH_MIDDLE_TILDE"). -lisp_code_name(7541,"LATIN_SMALL_LETTER_T_WITH_MIDDLE_TILDE"). -lisp_code_name(7542,"LATIN_SMALL_LETTER_Z_WITH_MIDDLE_TILDE"). -lisp_code_name(7543,"LATIN_SMALL_LETTER_TURNED_G"). -lisp_code_name(7544,"MODIFIER_LETTER_CYRILLIC_EN"). -lisp_code_name(7545,"LATIN_SMALL_LETTER_INSULAR_G"). -lisp_code_name(7546,"LATIN_SMALL_LETTER_TH_WITH_STRIKETHROUGH"). -lisp_code_name(7547,"LATIN_SMALL_CAPITAL_LETTER_I_WITH_STROKE"). -lisp_code_name(7548,"LATIN_SMALL_LETTER_IOTA_WITH_STROKE"). -lisp_code_name(7549,"LATIN_SMALL_LETTER_P_WITH_STROKE"). -lisp_code_name(7550,"LATIN_SMALL_CAPITAL_LETTER_U_WITH_STROKE"). -lisp_code_name(7551,"LATIN_SMALL_LETTER_UPSILON_WITH_STROKE"). -lisp_code_name(7552,"LATIN_SMALL_LETTER_B_WITH_PALATAL_HOOK"). -lisp_code_name(7553,"LATIN_SMALL_LETTER_D_WITH_PALATAL_HOOK"). -lisp_code_name(7554,"LATIN_SMALL_LETTER_F_WITH_PALATAL_HOOK"). -lisp_code_name(7555,"LATIN_SMALL_LETTER_G_WITH_PALATAL_HOOK"). -lisp_code_name(7556,"LATIN_SMALL_LETTER_K_WITH_PALATAL_HOOK"). -lisp_code_name(7557,"LATIN_SMALL_LETTER_L_WITH_PALATAL_HOOK"). -lisp_code_name(7558,"LATIN_SMALL_LETTER_M_WITH_PALATAL_HOOK"). -lisp_code_name(7559,"LATIN_SMALL_LETTER_N_WITH_PALATAL_HOOK"). -lisp_code_name(7560,"LATIN_SMALL_LETTER_P_WITH_PALATAL_HOOK"). -lisp_code_name(7561,"LATIN_SMALL_LETTER_R_WITH_PALATAL_HOOK"). -lisp_code_name(7562,"LATIN_SMALL_LETTER_S_WITH_PALATAL_HOOK"). -lisp_code_name(7563,"LATIN_SMALL_LETTER_ESH_WITH_PALATAL_HOOK"). -lisp_code_name(7564,"LATIN_SMALL_LETTER_V_WITH_PALATAL_HOOK"). -lisp_code_name(7565,"LATIN_SMALL_LETTER_X_WITH_PALATAL_HOOK"). -lisp_code_name(7566,"LATIN_SMALL_LETTER_Z_WITH_PALATAL_HOOK"). -lisp_code_name(7567,"LATIN_SMALL_LETTER_A_WITH_RETROFLEX_HOOK"). -lisp_code_name(7568,"LATIN_SMALL_LETTER_ALPHA_WITH_RETROFLEX_HOOK"). -lisp_code_name(7569,"LATIN_SMALL_LETTER_D_WITH_HOOK_AND_TAIL"). -lisp_code_name(7570,"LATIN_SMALL_LETTER_E_WITH_RETROFLEX_HOOK"). -lisp_code_name(7571,"LATIN_SMALL_LETTER_OPEN_E_WITH_RETROFLEX_HOOK"). -lisp_code_name(7572,"LATIN_SMALL_LETTER_REVERSED_OPEN_E_WITH_RETROFLEX_HOOK"). -lisp_code_name(7573,"LATIN_SMALL_LETTER_SCHWA_WITH_RETROFLEX_HOOK"). -lisp_code_name(7574,"LATIN_SMALL_LETTER_I_WITH_RETROFLEX_HOOK"). -lisp_code_name(7575,"LATIN_SMALL_LETTER_OPEN_O_WITH_RETROFLEX_HOOK"). -lisp_code_name(7576,"LATIN_SMALL_LETTER_ESH_WITH_RETROFLEX_HOOK"). -lisp_code_name(7577,"LATIN_SMALL_LETTER_U_WITH_RETROFLEX_HOOK"). -lisp_code_name(7578,"LATIN_SMALL_LETTER_EZH_WITH_RETROFLEX_HOOK"). -lisp_code_name(7579,"MODIFIER_LETTER_SMALL_TURNED_ALPHA"). -lisp_code_name(7580,"MODIFIER_LETTER_SMALL_C"). -lisp_code_name(7581,"MODIFIER_LETTER_SMALL_C_WITH_CURL"). -lisp_code_name(7582,"MODIFIER_LETTER_SMALL_ETH"). -lisp_code_name(7583,"MODIFIER_LETTER_SMALL_REVERSED_OPEN_E"). -lisp_code_name(7584,"MODIFIER_LETTER_SMALL_F"). -lisp_code_name(7585,"MODIFIER_LETTER_SMALL_DOTLESS_J_WITH_STROKE"). -lisp_code_name(7586,"MODIFIER_LETTER_SMALL_SCRIPT_G"). -lisp_code_name(7587,"MODIFIER_LETTER_SMALL_TURNED_H"). -lisp_code_name(7588,"MODIFIER_LETTER_SMALL_I_WITH_STROKE"). -lisp_code_name(7589,"MODIFIER_LETTER_SMALL_IOTA"). -lisp_code_name(7590,"MODIFIER_LETTER_SMALL_CAPITAL_I"). -lisp_code_name(7591,"MODIFIER_LETTER_SMALL_CAPITAL_I_WITH_STROKE"). -lisp_code_name(7592,"MODIFIER_LETTER_SMALL_J_WITH_CROSSED-TAIL"). -lisp_code_name(7593,"MODIFIER_LETTER_SMALL_L_WITH_RETROFLEX_HOOK"). -lisp_code_name(7594,"MODIFIER_LETTER_SMALL_L_WITH_PALATAL_HOOK"). -lisp_code_name(7595,"MODIFIER_LETTER_SMALL_CAPITAL_L"). -lisp_code_name(7596,"MODIFIER_LETTER_SMALL_M_WITH_HOOK"). -lisp_code_name(7597,"MODIFIER_LETTER_SMALL_TURNED_M_WITH_LONG_LEG"). -lisp_code_name(7598,"MODIFIER_LETTER_SMALL_N_WITH_LEFT_HOOK"). -lisp_code_name(7599,"MODIFIER_LETTER_SMALL_N_WITH_RETROFLEX_HOOK"). -lisp_code_name(7600,"MODIFIER_LETTER_SMALL_CAPITAL_N"). -lisp_code_name(7601,"MODIFIER_LETTER_SMALL_BARRED_O"). -lisp_code_name(7602,"MODIFIER_LETTER_SMALL_PHI"). -lisp_code_name(7603,"MODIFIER_LETTER_SMALL_S_WITH_HOOK"). -lisp_code_name(7604,"MODIFIER_LETTER_SMALL_ESH"). -lisp_code_name(7605,"MODIFIER_LETTER_SMALL_T_WITH_PALATAL_HOOK"). -lisp_code_name(7606,"MODIFIER_LETTER_SMALL_U_BAR"). -lisp_code_name(7607,"MODIFIER_LETTER_SMALL_UPSILON"). -lisp_code_name(7608,"MODIFIER_LETTER_SMALL_CAPITAL_U"). -lisp_code_name(7609,"MODIFIER_LETTER_SMALL_V_WITH_HOOK"). -lisp_code_name(7610,"MODIFIER_LETTER_SMALL_TURNED_V"). -lisp_code_name(7611,"MODIFIER_LETTER_SMALL_Z"). -lisp_code_name(7612,"MODIFIER_LETTER_SMALL_Z_WITH_RETROFLEX_HOOK"). -lisp_code_name(7613,"MODIFIER_LETTER_SMALL_Z_WITH_CURL"). -lisp_code_name(7614,"MODIFIER_LETTER_SMALL_EZH"). -lisp_code_name(7615,"MODIFIER_LETTER_SMALL_THETA"). -lisp_code_name(7616,"COMBINING_DOTTED_GRAVE_ACCENT"). -lisp_code_name(7617,"COMBINING_DOTTED_ACUTE_ACCENT"). -lisp_code_name(7618,"COMBINING_SNAKE_BELOW"). -lisp_code_name(7619,"COMBINING_SUSPENSION_MARK"). -lisp_code_name(7620,"COMBINING_MACRON-ACUTE"). -lisp_code_name(7621,"COMBINING_GRAVE-MACRON"). -lisp_code_name(7622,"COMBINING_MACRON-GRAVE"). -lisp_code_name(7623,"COMBINING_ACUTE-MACRON"). -lisp_code_name(7624,"COMBINING_GRAVE-ACUTE-GRAVE"). -lisp_code_name(7625,"COMBINING_ACUTE-GRAVE-ACUTE"). -lisp_code_name(7626,"COMBINING_LATIN_SMALL_LETTER_R_BELOW"). -lisp_code_name(7627,"COMBINING_BREVE-MACRON"). -lisp_code_name(7628,"COMBINING_MACRON-BREVE"). -lisp_code_name(7629,"COMBINING_DOUBLE_CIRCUMFLEX_ABOVE"). -lisp_code_name(7630,"COMBINING_OGONEK_ABOVE"). -lisp_code_name(7631,"COMBINING_ZIGZAG_BELOW"). -lisp_code_name(7632,"COMBINING_IS_BELOW"). -lisp_code_name(7633,"COMBINING_UR_ABOVE"). -lisp_code_name(7634,"COMBINING_US_ABOVE"). -lisp_code_name(7635,"COMBINING_LATIN_SMALL_LETTER_FLATTENED_OPEN_A_ABOVE"). -lisp_code_name(7636,"COMBINING_LATIN_SMALL_LETTER_AE"). -lisp_code_name(7637,"COMBINING_LATIN_SMALL_LETTER_AO"). -lisp_code_name(7638,"COMBINING_LATIN_SMALL_LETTER_AV"). -lisp_code_name(7639,"COMBINING_LATIN_SMALL_LETTER_C_CEDILLA"). -lisp_code_name(7640,"COMBINING_LATIN_SMALL_LETTER_INSULAR_D"). -lisp_code_name(7641,"COMBINING_LATIN_SMALL_LETTER_ETH"). -lisp_code_name(7642,"COMBINING_LATIN_SMALL_LETTER_G"). -lisp_code_name(7643,"COMBINING_LATIN_LETTER_SMALL_CAPITAL_G"). -lisp_code_name(7644,"COMBINING_LATIN_SMALL_LETTER_K"). -lisp_code_name(7645,"COMBINING_LATIN_SMALL_LETTER_L"). -lisp_code_name(7646,"COMBINING_LATIN_LETTER_SMALL_CAPITAL_L"). -lisp_code_name(7647,"COMBINING_LATIN_LETTER_SMALL_CAPITAL_M"). -lisp_code_name(7648,"COMBINING_LATIN_SMALL_LETTER_N"). -lisp_code_name(7649,"COMBINING_LATIN_LETTER_SMALL_CAPITAL_N"). -lisp_code_name(7650,"COMBINING_LATIN_LETTER_SMALL_CAPITAL_R"). -lisp_code_name(7651,"COMBINING_LATIN_SMALL_LETTER_R_ROTUNDA"). -lisp_code_name(7652,"COMBINING_LATIN_SMALL_LETTER_S"). -lisp_code_name(7653,"COMBINING_LATIN_SMALL_LETTER_LONG_S"). -lisp_code_name(7654,"COMBINING_LATIN_SMALL_LETTER_Z"). -lisp_code_name(7655,"COMBINING_LATIN_SMALL_LETTER_ALPHA"). -lisp_code_name(7656,"COMBINING_LATIN_SMALL_LETTER_B"). -lisp_code_name(7657,"COMBINING_LATIN_SMALL_LETTER_BETA"). -lisp_code_name(7658,"COMBINING_LATIN_SMALL_LETTER_SCHWA"). -lisp_code_name(7659,"COMBINING_LATIN_SMALL_LETTER_F"). -lisp_code_name(7660,"COMBINING_LATIN_SMALL_LETTER_L_WITH_DOUBLE_MIDDLE_TILDE"). -lisp_code_name(7661,"COMBINING_LATIN_SMALL_LETTER_O_WITH_LIGHT_CENTRALIZATION_STROKE"). -lisp_code_name(7662,"COMBINING_LATIN_SMALL_LETTER_P"). -lisp_code_name(7663,"COMBINING_LATIN_SMALL_LETTER_ESH"). -lisp_code_name(7664,"COMBINING_LATIN_SMALL_LETTER_U_WITH_LIGHT_CENTRALIZATION_STROKE"). -lisp_code_name(7665,"COMBINING_LATIN_SMALL_LETTER_W"). -lisp_code_name(7666,"COMBINING_LATIN_SMALL_LETTER_A_WITH_DIAERESIS"). -lisp_code_name(7667,"COMBINING_LATIN_SMALL_LETTER_O_WITH_DIAERESIS"). -lisp_code_name(7668,"COMBINING_LATIN_SMALL_LETTER_U_WITH_DIAERESIS"). -lisp_code_name(7669,"COMBINING_UP_TACK_ABOVE"). -lisp_code_name(7676,"COMBINING_DOUBLE_INVERTED_BREVE_BELOW"). -lisp_code_name(7677,"COMBINING_ALMOST_EQUAL_TO_BELOW"). -lisp_code_name(7678,"COMBINING_LEFT_ARROWHEAD_ABOVE"). -lisp_code_name(7679,"COMBINING_RIGHT_ARROWHEAD_AND_DOWN_ARROWHEAD_BELOW"). -lisp_code_name(7680,"LATIN_CAPITAL_LETTER_A_WITH_RING_BELOW"). -lisp_code_name(7681,"LATIN_SMALL_LETTER_A_WITH_RING_BELOW"). -lisp_code_name(7682,"LATIN_CAPITAL_LETTER_B_WITH_DOT_ABOVE"). -lisp_code_name(7683,"LATIN_SMALL_LETTER_B_WITH_DOT_ABOVE"). -lisp_code_name(7684,"LATIN_CAPITAL_LETTER_B_WITH_DOT_BELOW"). -lisp_code_name(7685,"LATIN_SMALL_LETTER_B_WITH_DOT_BELOW"). -lisp_code_name(7686,"LATIN_CAPITAL_LETTER_B_WITH_LINE_BELOW"). -lisp_code_name(7687,"LATIN_SMALL_LETTER_B_WITH_LINE_BELOW"). -lisp_code_name(7688,"LATIN_CAPITAL_LETTER_C_WITH_CEDILLA_AND_ACUTE"). -lisp_code_name(7689,"LATIN_SMALL_LETTER_C_WITH_CEDILLA_AND_ACUTE"). -lisp_code_name(7690,"LATIN_CAPITAL_LETTER_D_WITH_DOT_ABOVE"). -lisp_code_name(7691,"LATIN_SMALL_LETTER_D_WITH_DOT_ABOVE"). -lisp_code_name(7692,"LATIN_CAPITAL_LETTER_D_WITH_DOT_BELOW"). -lisp_code_name(7693,"LATIN_SMALL_LETTER_D_WITH_DOT_BELOW"). -lisp_code_name(7694,"LATIN_CAPITAL_LETTER_D_WITH_LINE_BELOW"). -lisp_code_name(7695,"LATIN_SMALL_LETTER_D_WITH_LINE_BELOW"). -lisp_code_name(7696,"LATIN_CAPITAL_LETTER_D_WITH_CEDILLA"). -lisp_code_name(7697,"LATIN_SMALL_LETTER_D_WITH_CEDILLA"). -lisp_code_name(7698,"LATIN_CAPITAL_LETTER_D_WITH_CIRCUMFLEX_BELOW"). -lisp_code_name(7699,"LATIN_SMALL_LETTER_D_WITH_CIRCUMFLEX_BELOW"). -lisp_code_name(7700,"LATIN_CAPITAL_LETTER_E_WITH_MACRON_AND_GRAVE"). -lisp_code_name(7701,"LATIN_SMALL_LETTER_E_WITH_MACRON_AND_GRAVE"). -lisp_code_name(7702,"LATIN_CAPITAL_LETTER_E_WITH_MACRON_AND_ACUTE"). -lisp_code_name(7703,"LATIN_SMALL_LETTER_E_WITH_MACRON_AND_ACUTE"). -lisp_code_name(7704,"LATIN_CAPITAL_LETTER_E_WITH_CIRCUMFLEX_BELOW"). -lisp_code_name(7705,"LATIN_SMALL_LETTER_E_WITH_CIRCUMFLEX_BELOW"). -lisp_code_name(7706,"LATIN_CAPITAL_LETTER_E_WITH_TILDE_BELOW"). -lisp_code_name(7707,"LATIN_SMALL_LETTER_E_WITH_TILDE_BELOW"). -lisp_code_name(7708,"LATIN_CAPITAL_LETTER_E_WITH_CEDILLA_AND_BREVE"). -lisp_code_name(7709,"LATIN_SMALL_LETTER_E_WITH_CEDILLA_AND_BREVE"). -lisp_code_name(7710,"LATIN_CAPITAL_LETTER_F_WITH_DOT_ABOVE"). -lisp_code_name(7711,"LATIN_SMALL_LETTER_F_WITH_DOT_ABOVE"). -lisp_code_name(7712,"LATIN_CAPITAL_LETTER_G_WITH_MACRON"). -lisp_code_name(7713,"LATIN_SMALL_LETTER_G_WITH_MACRON"). -lisp_code_name(7714,"LATIN_CAPITAL_LETTER_H_WITH_DOT_ABOVE"). -lisp_code_name(7715,"LATIN_SMALL_LETTER_H_WITH_DOT_ABOVE"). -lisp_code_name(7716,"LATIN_CAPITAL_LETTER_H_WITH_DOT_BELOW"). -lisp_code_name(7717,"LATIN_SMALL_LETTER_H_WITH_DOT_BELOW"). -lisp_code_name(7718,"LATIN_CAPITAL_LETTER_H_WITH_DIAERESIS"). -lisp_code_name(7719,"LATIN_SMALL_LETTER_H_WITH_DIAERESIS"). -lisp_code_name(7720,"LATIN_CAPITAL_LETTER_H_WITH_CEDILLA"). -lisp_code_name(7721,"LATIN_SMALL_LETTER_H_WITH_CEDILLA"). -lisp_code_name(7722,"LATIN_CAPITAL_LETTER_H_WITH_BREVE_BELOW"). -lisp_code_name(7723,"LATIN_SMALL_LETTER_H_WITH_BREVE_BELOW"). -lisp_code_name(7724,"LATIN_CAPITAL_LETTER_I_WITH_TILDE_BELOW"). -lisp_code_name(7725,"LATIN_SMALL_LETTER_I_WITH_TILDE_BELOW"). -lisp_code_name(7726,"LATIN_CAPITAL_LETTER_I_WITH_DIAERESIS_AND_ACUTE"). -lisp_code_name(7727,"LATIN_SMALL_LETTER_I_WITH_DIAERESIS_AND_ACUTE"). -lisp_code_name(7728,"LATIN_CAPITAL_LETTER_K_WITH_ACUTE"). -lisp_code_name(7729,"LATIN_SMALL_LETTER_K_WITH_ACUTE"). -lisp_code_name(7730,"LATIN_CAPITAL_LETTER_K_WITH_DOT_BELOW"). -lisp_code_name(7731,"LATIN_SMALL_LETTER_K_WITH_DOT_BELOW"). -lisp_code_name(7732,"LATIN_CAPITAL_LETTER_K_WITH_LINE_BELOW"). -lisp_code_name(7733,"LATIN_SMALL_LETTER_K_WITH_LINE_BELOW"). -lisp_code_name(7734,"LATIN_CAPITAL_LETTER_L_WITH_DOT_BELOW"). -lisp_code_name(7735,"LATIN_SMALL_LETTER_L_WITH_DOT_BELOW"). -lisp_code_name(7736,"LATIN_CAPITAL_LETTER_L_WITH_DOT_BELOW_AND_MACRON"). -lisp_code_name(7737,"LATIN_SMALL_LETTER_L_WITH_DOT_BELOW_AND_MACRON"). -lisp_code_name(7738,"LATIN_CAPITAL_LETTER_L_WITH_LINE_BELOW"). -lisp_code_name(7739,"LATIN_SMALL_LETTER_L_WITH_LINE_BELOW"). -lisp_code_name(7740,"LATIN_CAPITAL_LETTER_L_WITH_CIRCUMFLEX_BELOW"). -lisp_code_name(7741,"LATIN_SMALL_LETTER_L_WITH_CIRCUMFLEX_BELOW"). -lisp_code_name(7742,"LATIN_CAPITAL_LETTER_M_WITH_ACUTE"). -lisp_code_name(7743,"LATIN_SMALL_LETTER_M_WITH_ACUTE"). -lisp_code_name(7744,"LATIN_CAPITAL_LETTER_M_WITH_DOT_ABOVE"). -lisp_code_name(7745,"LATIN_SMALL_LETTER_M_WITH_DOT_ABOVE"). -lisp_code_name(7746,"LATIN_CAPITAL_LETTER_M_WITH_DOT_BELOW"). -lisp_code_name(7747,"LATIN_SMALL_LETTER_M_WITH_DOT_BELOW"). -lisp_code_name(7748,"LATIN_CAPITAL_LETTER_N_WITH_DOT_ABOVE"). -lisp_code_name(7749,"LATIN_SMALL_LETTER_N_WITH_DOT_ABOVE"). -lisp_code_name(7750,"LATIN_CAPITAL_LETTER_N_WITH_DOT_BELOW"). -lisp_code_name(7751,"LATIN_SMALL_LETTER_N_WITH_DOT_BELOW"). -lisp_code_name(7752,"LATIN_CAPITAL_LETTER_N_WITH_LINE_BELOW"). -lisp_code_name(7753,"LATIN_SMALL_LETTER_N_WITH_LINE_BELOW"). -lisp_code_name(7754,"LATIN_CAPITAL_LETTER_N_WITH_CIRCUMFLEX_BELOW"). -lisp_code_name(7755,"LATIN_SMALL_LETTER_N_WITH_CIRCUMFLEX_BELOW"). -lisp_code_name(7756,"LATIN_CAPITAL_LETTER_O_WITH_TILDE_AND_ACUTE"). -lisp_code_name(7757,"LATIN_SMALL_LETTER_O_WITH_TILDE_AND_ACUTE"). -lisp_code_name(7758,"LATIN_CAPITAL_LETTER_O_WITH_TILDE_AND_DIAERESIS"). -lisp_code_name(7759,"LATIN_SMALL_LETTER_O_WITH_TILDE_AND_DIAERESIS"). -lisp_code_name(7760,"LATIN_CAPITAL_LETTER_O_WITH_MACRON_AND_GRAVE"). -lisp_code_name(7761,"LATIN_SMALL_LETTER_O_WITH_MACRON_AND_GRAVE"). -lisp_code_name(7762,"LATIN_CAPITAL_LETTER_O_WITH_MACRON_AND_ACUTE"). -lisp_code_name(7763,"LATIN_SMALL_LETTER_O_WITH_MACRON_AND_ACUTE"). -lisp_code_name(7764,"LATIN_CAPITAL_LETTER_P_WITH_ACUTE"). -lisp_code_name(7765,"LATIN_SMALL_LETTER_P_WITH_ACUTE"). -lisp_code_name(7766,"LATIN_CAPITAL_LETTER_P_WITH_DOT_ABOVE"). -lisp_code_name(7767,"LATIN_SMALL_LETTER_P_WITH_DOT_ABOVE"). -lisp_code_name(7768,"LATIN_CAPITAL_LETTER_R_WITH_DOT_ABOVE"). -lisp_code_name(7769,"LATIN_SMALL_LETTER_R_WITH_DOT_ABOVE"). -lisp_code_name(7770,"LATIN_CAPITAL_LETTER_R_WITH_DOT_BELOW"). -lisp_code_name(7771,"LATIN_SMALL_LETTER_R_WITH_DOT_BELOW"). -lisp_code_name(7772,"LATIN_CAPITAL_LETTER_R_WITH_DOT_BELOW_AND_MACRON"). -lisp_code_name(7773,"LATIN_SMALL_LETTER_R_WITH_DOT_BELOW_AND_MACRON"). -lisp_code_name(7774,"LATIN_CAPITAL_LETTER_R_WITH_LINE_BELOW"). -lisp_code_name(7775,"LATIN_SMALL_LETTER_R_WITH_LINE_BELOW"). -lisp_code_name(7776,"LATIN_CAPITAL_LETTER_S_WITH_DOT_ABOVE"). -lisp_code_name(7777,"LATIN_SMALL_LETTER_S_WITH_DOT_ABOVE"). -lisp_code_name(7778,"LATIN_CAPITAL_LETTER_S_WITH_DOT_BELOW"). -lisp_code_name(7779,"LATIN_SMALL_LETTER_S_WITH_DOT_BELOW"). -lisp_code_name(7780,"LATIN_CAPITAL_LETTER_S_WITH_ACUTE_AND_DOT_ABOVE"). -lisp_code_name(7781,"LATIN_SMALL_LETTER_S_WITH_ACUTE_AND_DOT_ABOVE"). -lisp_code_name(7782,"LATIN_CAPITAL_LETTER_S_WITH_CARON_AND_DOT_ABOVE"). -lisp_code_name(7783,"LATIN_SMALL_LETTER_S_WITH_CARON_AND_DOT_ABOVE"). -lisp_code_name(7784,"LATIN_CAPITAL_LETTER_S_WITH_DOT_BELOW_AND_DOT_ABOVE"). -lisp_code_name(7785,"LATIN_SMALL_LETTER_S_WITH_DOT_BELOW_AND_DOT_ABOVE"). -lisp_code_name(7786,"LATIN_CAPITAL_LETTER_T_WITH_DOT_ABOVE"). -lisp_code_name(7787,"LATIN_SMALL_LETTER_T_WITH_DOT_ABOVE"). -lisp_code_name(7788,"LATIN_CAPITAL_LETTER_T_WITH_DOT_BELOW"). -lisp_code_name(7789,"LATIN_SMALL_LETTER_T_WITH_DOT_BELOW"). -lisp_code_name(7790,"LATIN_CAPITAL_LETTER_T_WITH_LINE_BELOW"). -lisp_code_name(7791,"LATIN_SMALL_LETTER_T_WITH_LINE_BELOW"). -lisp_code_name(7792,"LATIN_CAPITAL_LETTER_T_WITH_CIRCUMFLEX_BELOW"). -lisp_code_name(7793,"LATIN_SMALL_LETTER_T_WITH_CIRCUMFLEX_BELOW"). -lisp_code_name(7794,"LATIN_CAPITAL_LETTER_U_WITH_DIAERESIS_BELOW"). -lisp_code_name(7795,"LATIN_SMALL_LETTER_U_WITH_DIAERESIS_BELOW"). -lisp_code_name(7796,"LATIN_CAPITAL_LETTER_U_WITH_TILDE_BELOW"). -lisp_code_name(7797,"LATIN_SMALL_LETTER_U_WITH_TILDE_BELOW"). -lisp_code_name(7798,"LATIN_CAPITAL_LETTER_U_WITH_CIRCUMFLEX_BELOW"). -lisp_code_name(7799,"LATIN_SMALL_LETTER_U_WITH_CIRCUMFLEX_BELOW"). -lisp_code_name(7800,"LATIN_CAPITAL_LETTER_U_WITH_TILDE_AND_ACUTE"). -lisp_code_name(7801,"LATIN_SMALL_LETTER_U_WITH_TILDE_AND_ACUTE"). -lisp_code_name(7802,"LATIN_CAPITAL_LETTER_U_WITH_MACRON_AND_DIAERESIS"). -lisp_code_name(7803,"LATIN_SMALL_LETTER_U_WITH_MACRON_AND_DIAERESIS"). -lisp_code_name(7804,"LATIN_CAPITAL_LETTER_V_WITH_TILDE"). -lisp_code_name(7805,"LATIN_SMALL_LETTER_V_WITH_TILDE"). -lisp_code_name(7806,"LATIN_CAPITAL_LETTER_V_WITH_DOT_BELOW"). -lisp_code_name(7807,"LATIN_SMALL_LETTER_V_WITH_DOT_BELOW"). -lisp_code_name(7808,"LATIN_CAPITAL_LETTER_W_WITH_GRAVE"). -lisp_code_name(7809,"LATIN_SMALL_LETTER_W_WITH_GRAVE"). -lisp_code_name(7810,"LATIN_CAPITAL_LETTER_W_WITH_ACUTE"). -lisp_code_name(7811,"LATIN_SMALL_LETTER_W_WITH_ACUTE"). -lisp_code_name(7812,"LATIN_CAPITAL_LETTER_W_WITH_DIAERESIS"). -lisp_code_name(7813,"LATIN_SMALL_LETTER_W_WITH_DIAERESIS"). -lisp_code_name(7814,"LATIN_CAPITAL_LETTER_W_WITH_DOT_ABOVE"). -lisp_code_name(7815,"LATIN_SMALL_LETTER_W_WITH_DOT_ABOVE"). -lisp_code_name(7816,"LATIN_CAPITAL_LETTER_W_WITH_DOT_BELOW"). -lisp_code_name(7817,"LATIN_SMALL_LETTER_W_WITH_DOT_BELOW"). -lisp_code_name(7818,"LATIN_CAPITAL_LETTER_X_WITH_DOT_ABOVE"). -lisp_code_name(7819,"LATIN_SMALL_LETTER_X_WITH_DOT_ABOVE"). -lisp_code_name(7820,"LATIN_CAPITAL_LETTER_X_WITH_DIAERESIS"). -lisp_code_name(7821,"LATIN_SMALL_LETTER_X_WITH_DIAERESIS"). -lisp_code_name(7822,"LATIN_CAPITAL_LETTER_Y_WITH_DOT_ABOVE"). -lisp_code_name(7823,"LATIN_SMALL_LETTER_Y_WITH_DOT_ABOVE"). -lisp_code_name(7824,"LATIN_CAPITAL_LETTER_Z_WITH_CIRCUMFLEX"). -lisp_code_name(7825,"LATIN_SMALL_LETTER_Z_WITH_CIRCUMFLEX"). -lisp_code_name(7826,"LATIN_CAPITAL_LETTER_Z_WITH_DOT_BELOW"). -lisp_code_name(7827,"LATIN_SMALL_LETTER_Z_WITH_DOT_BELOW"). -lisp_code_name(7828,"LATIN_CAPITAL_LETTER_Z_WITH_LINE_BELOW"). -lisp_code_name(7829,"LATIN_SMALL_LETTER_Z_WITH_LINE_BELOW"). -lisp_code_name(7830,"LATIN_SMALL_LETTER_H_WITH_LINE_BELOW"). -lisp_code_name(7831,"LATIN_SMALL_LETTER_T_WITH_DIAERESIS"). -lisp_code_name(7832,"LATIN_SMALL_LETTER_W_WITH_RING_ABOVE"). -lisp_code_name(7833,"LATIN_SMALL_LETTER_Y_WITH_RING_ABOVE"). -lisp_code_name(7834,"LATIN_SMALL_LETTER_A_WITH_RIGHT_HALF_RING"). -lisp_code_name(7835,"LATIN_SMALL_LETTER_LONG_S_WITH_DOT_ABOVE"). -lisp_code_name(7836,"LATIN_SMALL_LETTER_LONG_S_WITH_DIAGONAL_STROKE"). -lisp_code_name(7837,"LATIN_SMALL_LETTER_LONG_S_WITH_HIGH_STROKE"). -lisp_code_name(7838,"LATIN_CAPITAL_LETTER_SHARP_S"). -lisp_code_name(7839,"LATIN_SMALL_LETTER_DELTA"). -lisp_code_name(7840,"LATIN_CAPITAL_LETTER_A_WITH_DOT_BELOW"). -lisp_code_name(7841,"LATIN_SMALL_LETTER_A_WITH_DOT_BELOW"). -lisp_code_name(7842,"LATIN_CAPITAL_LETTER_A_WITH_HOOK_ABOVE"). -lisp_code_name(7843,"LATIN_SMALL_LETTER_A_WITH_HOOK_ABOVE"). -lisp_code_name(7844,"LATIN_CAPITAL_LETTER_A_WITH_CIRCUMFLEX_AND_ACUTE"). -lisp_code_name(7845,"LATIN_SMALL_LETTER_A_WITH_CIRCUMFLEX_AND_ACUTE"). -lisp_code_name(7846,"LATIN_CAPITAL_LETTER_A_WITH_CIRCUMFLEX_AND_GRAVE"). -lisp_code_name(7847,"LATIN_SMALL_LETTER_A_WITH_CIRCUMFLEX_AND_GRAVE"). -lisp_code_name(7848,"LATIN_CAPITAL_LETTER_A_WITH_CIRCUMFLEX_AND_HOOK_ABOVE"). -lisp_code_name(7849,"LATIN_SMALL_LETTER_A_WITH_CIRCUMFLEX_AND_HOOK_ABOVE"). -lisp_code_name(7850,"LATIN_CAPITAL_LETTER_A_WITH_CIRCUMFLEX_AND_TILDE"). -lisp_code_name(7851,"LATIN_SMALL_LETTER_A_WITH_CIRCUMFLEX_AND_TILDE"). -lisp_code_name(7852,"LATIN_CAPITAL_LETTER_A_WITH_CIRCUMFLEX_AND_DOT_BELOW"). -lisp_code_name(7853,"LATIN_SMALL_LETTER_A_WITH_CIRCUMFLEX_AND_DOT_BELOW"). -lisp_code_name(7854,"LATIN_CAPITAL_LETTER_A_WITH_BREVE_AND_ACUTE"). -lisp_code_name(7855,"LATIN_SMALL_LETTER_A_WITH_BREVE_AND_ACUTE"). -lisp_code_name(7856,"LATIN_CAPITAL_LETTER_A_WITH_BREVE_AND_GRAVE"). -lisp_code_name(7857,"LATIN_SMALL_LETTER_A_WITH_BREVE_AND_GRAVE"). -lisp_code_name(7858,"LATIN_CAPITAL_LETTER_A_WITH_BREVE_AND_HOOK_ABOVE"). -lisp_code_name(7859,"LATIN_SMALL_LETTER_A_WITH_BREVE_AND_HOOK_ABOVE"). -lisp_code_name(7860,"LATIN_CAPITAL_LETTER_A_WITH_BREVE_AND_TILDE"). -lisp_code_name(7861,"LATIN_SMALL_LETTER_A_WITH_BREVE_AND_TILDE"). -lisp_code_name(7862,"LATIN_CAPITAL_LETTER_A_WITH_BREVE_AND_DOT_BELOW"). -lisp_code_name(7863,"LATIN_SMALL_LETTER_A_WITH_BREVE_AND_DOT_BELOW"). -lisp_code_name(7864,"LATIN_CAPITAL_LETTER_E_WITH_DOT_BELOW"). -lisp_code_name(7865,"LATIN_SMALL_LETTER_E_WITH_DOT_BELOW"). -lisp_code_name(7866,"LATIN_CAPITAL_LETTER_E_WITH_HOOK_ABOVE"). -lisp_code_name(7867,"LATIN_SMALL_LETTER_E_WITH_HOOK_ABOVE"). -lisp_code_name(7868,"LATIN_CAPITAL_LETTER_E_WITH_TILDE"). -lisp_code_name(7869,"LATIN_SMALL_LETTER_E_WITH_TILDE"). -lisp_code_name(7870,"LATIN_CAPITAL_LETTER_E_WITH_CIRCUMFLEX_AND_ACUTE"). -lisp_code_name(7871,"LATIN_SMALL_LETTER_E_WITH_CIRCUMFLEX_AND_ACUTE"). -lisp_code_name(7872,"LATIN_CAPITAL_LETTER_E_WITH_CIRCUMFLEX_AND_GRAVE"). -lisp_code_name(7873,"LATIN_SMALL_LETTER_E_WITH_CIRCUMFLEX_AND_GRAVE"). -lisp_code_name(7874,"LATIN_CAPITAL_LETTER_E_WITH_CIRCUMFLEX_AND_HOOK_ABOVE"). -lisp_code_name(7875,"LATIN_SMALL_LETTER_E_WITH_CIRCUMFLEX_AND_HOOK_ABOVE"). -lisp_code_name(7876,"LATIN_CAPITAL_LETTER_E_WITH_CIRCUMFLEX_AND_TILDE"). -lisp_code_name(7877,"LATIN_SMALL_LETTER_E_WITH_CIRCUMFLEX_AND_TILDE"). -lisp_code_name(7878,"LATIN_CAPITAL_LETTER_E_WITH_CIRCUMFLEX_AND_DOT_BELOW"). -lisp_code_name(7879,"LATIN_SMALL_LETTER_E_WITH_CIRCUMFLEX_AND_DOT_BELOW"). -lisp_code_name(7880,"LATIN_CAPITAL_LETTER_I_WITH_HOOK_ABOVE"). -lisp_code_name(7881,"LATIN_SMALL_LETTER_I_WITH_HOOK_ABOVE"). -lisp_code_name(7882,"LATIN_CAPITAL_LETTER_I_WITH_DOT_BELOW"). -lisp_code_name(7883,"LATIN_SMALL_LETTER_I_WITH_DOT_BELOW"). -lisp_code_name(7884,"LATIN_CAPITAL_LETTER_O_WITH_DOT_BELOW"). -lisp_code_name(7885,"LATIN_SMALL_LETTER_O_WITH_DOT_BELOW"). -lisp_code_name(7886,"LATIN_CAPITAL_LETTER_O_WITH_HOOK_ABOVE"). -lisp_code_name(7887,"LATIN_SMALL_LETTER_O_WITH_HOOK_ABOVE"). -lisp_code_name(7888,"LATIN_CAPITAL_LETTER_O_WITH_CIRCUMFLEX_AND_ACUTE"). -lisp_code_name(7889,"LATIN_SMALL_LETTER_O_WITH_CIRCUMFLEX_AND_ACUTE"). -lisp_code_name(7890,"LATIN_CAPITAL_LETTER_O_WITH_CIRCUMFLEX_AND_GRAVE"). -lisp_code_name(7891,"LATIN_SMALL_LETTER_O_WITH_CIRCUMFLEX_AND_GRAVE"). -lisp_code_name(7892,"LATIN_CAPITAL_LETTER_O_WITH_CIRCUMFLEX_AND_HOOK_ABOVE"). -lisp_code_name(7893,"LATIN_SMALL_LETTER_O_WITH_CIRCUMFLEX_AND_HOOK_ABOVE"). -lisp_code_name(7894,"LATIN_CAPITAL_LETTER_O_WITH_CIRCUMFLEX_AND_TILDE"). -lisp_code_name(7895,"LATIN_SMALL_LETTER_O_WITH_CIRCUMFLEX_AND_TILDE"). -lisp_code_name(7896,"LATIN_CAPITAL_LETTER_O_WITH_CIRCUMFLEX_AND_DOT_BELOW"). -lisp_code_name(7897,"LATIN_SMALL_LETTER_O_WITH_CIRCUMFLEX_AND_DOT_BELOW"). -lisp_code_name(7898,"LATIN_CAPITAL_LETTER_O_WITH_HORN_AND_ACUTE"). -lisp_code_name(7899,"LATIN_SMALL_LETTER_O_WITH_HORN_AND_ACUTE"). -lisp_code_name(7900,"LATIN_CAPITAL_LETTER_O_WITH_HORN_AND_GRAVE"). -lisp_code_name(7901,"LATIN_SMALL_LETTER_O_WITH_HORN_AND_GRAVE"). -lisp_code_name(7902,"LATIN_CAPITAL_LETTER_O_WITH_HORN_AND_HOOK_ABOVE"). -lisp_code_name(7903,"LATIN_SMALL_LETTER_O_WITH_HORN_AND_HOOK_ABOVE"). -lisp_code_name(7904,"LATIN_CAPITAL_LETTER_O_WITH_HORN_AND_TILDE"). -lisp_code_name(7905,"LATIN_SMALL_LETTER_O_WITH_HORN_AND_TILDE"). -lisp_code_name(7906,"LATIN_CAPITAL_LETTER_O_WITH_HORN_AND_DOT_BELOW"). -lisp_code_name(7907,"LATIN_SMALL_LETTER_O_WITH_HORN_AND_DOT_BELOW"). -lisp_code_name(7908,"LATIN_CAPITAL_LETTER_U_WITH_DOT_BELOW"). -lisp_code_name(7909,"LATIN_SMALL_LETTER_U_WITH_DOT_BELOW"). -lisp_code_name(7910,"LATIN_CAPITAL_LETTER_U_WITH_HOOK_ABOVE"). -lisp_code_name(7911,"LATIN_SMALL_LETTER_U_WITH_HOOK_ABOVE"). -lisp_code_name(7912,"LATIN_CAPITAL_LETTER_U_WITH_HORN_AND_ACUTE"). -lisp_code_name(7913,"LATIN_SMALL_LETTER_U_WITH_HORN_AND_ACUTE"). -lisp_code_name(7914,"LATIN_CAPITAL_LETTER_U_WITH_HORN_AND_GRAVE"). -lisp_code_name(7915,"LATIN_SMALL_LETTER_U_WITH_HORN_AND_GRAVE"). -lisp_code_name(7916,"LATIN_CAPITAL_LETTER_U_WITH_HORN_AND_HOOK_ABOVE"). -lisp_code_name(7917,"LATIN_SMALL_LETTER_U_WITH_HORN_AND_HOOK_ABOVE"). -lisp_code_name(7918,"LATIN_CAPITAL_LETTER_U_WITH_HORN_AND_TILDE"). -lisp_code_name(7919,"LATIN_SMALL_LETTER_U_WITH_HORN_AND_TILDE"). -lisp_code_name(7920,"LATIN_CAPITAL_LETTER_U_WITH_HORN_AND_DOT_BELOW"). -lisp_code_name(7921,"LATIN_SMALL_LETTER_U_WITH_HORN_AND_DOT_BELOW"). -lisp_code_name(7922,"LATIN_CAPITAL_LETTER_Y_WITH_GRAVE"). -lisp_code_name(7923,"LATIN_SMALL_LETTER_Y_WITH_GRAVE"). -lisp_code_name(7924,"LATIN_CAPITAL_LETTER_Y_WITH_DOT_BELOW"). -lisp_code_name(7925,"LATIN_SMALL_LETTER_Y_WITH_DOT_BELOW"). -lisp_code_name(7926,"LATIN_CAPITAL_LETTER_Y_WITH_HOOK_ABOVE"). -lisp_code_name(7927,"LATIN_SMALL_LETTER_Y_WITH_HOOK_ABOVE"). -lisp_code_name(7928,"LATIN_CAPITAL_LETTER_Y_WITH_TILDE"). -lisp_code_name(7929,"LATIN_SMALL_LETTER_Y_WITH_TILDE"). -lisp_code_name(7930,"LATIN_CAPITAL_LETTER_MIDDLE-WELSH_LL"). -lisp_code_name(7931,"LATIN_SMALL_LETTER_MIDDLE-WELSH_LL"). -lisp_code_name(7932,"LATIN_CAPITAL_LETTER_MIDDLE-WELSH_V"). -lisp_code_name(7933,"LATIN_SMALL_LETTER_MIDDLE-WELSH_V"). -lisp_code_name(7934,"LATIN_CAPITAL_LETTER_Y_WITH_LOOP"). -lisp_code_name(7935,"LATIN_SMALL_LETTER_Y_WITH_LOOP"). -lisp_code_name(7936,"GREEK_SMALL_LETTER_ALPHA_WITH_PSILI"). -lisp_code_name(7937,"GREEK_SMALL_LETTER_ALPHA_WITH_DASIA"). -lisp_code_name(7938,"GREEK_SMALL_LETTER_ALPHA_WITH_PSILI_AND_VARIA"). -lisp_code_name(7939,"GREEK_SMALL_LETTER_ALPHA_WITH_DASIA_AND_VARIA"). -lisp_code_name(7940,"GREEK_SMALL_LETTER_ALPHA_WITH_PSILI_AND_OXIA"). -lisp_code_name(7941,"GREEK_SMALL_LETTER_ALPHA_WITH_DASIA_AND_OXIA"). -lisp_code_name(7942,"GREEK_SMALL_LETTER_ALPHA_WITH_PSILI_AND_PERISPOMENI"). -lisp_code_name(7943,"GREEK_SMALL_LETTER_ALPHA_WITH_DASIA_AND_PERISPOMENI"). -lisp_code_name(7944,"GREEK_CAPITAL_LETTER_ALPHA_WITH_PSILI"). -lisp_code_name(7945,"GREEK_CAPITAL_LETTER_ALPHA_WITH_DASIA"). -lisp_code_name(7946,"GREEK_CAPITAL_LETTER_ALPHA_WITH_PSILI_AND_VARIA"). -lisp_code_name(7947,"GREEK_CAPITAL_LETTER_ALPHA_WITH_DASIA_AND_VARIA"). -lisp_code_name(7948,"GREEK_CAPITAL_LETTER_ALPHA_WITH_PSILI_AND_OXIA"). -lisp_code_name(7949,"GREEK_CAPITAL_LETTER_ALPHA_WITH_DASIA_AND_OXIA"). -lisp_code_name(7950,"GREEK_CAPITAL_LETTER_ALPHA_WITH_PSILI_AND_PERISPOMENI"). -lisp_code_name(7951,"GREEK_CAPITAL_LETTER_ALPHA_WITH_DASIA_AND_PERISPOMENI"). -lisp_code_name(7952,"GREEK_SMALL_LETTER_EPSILON_WITH_PSILI"). -lisp_code_name(7953,"GREEK_SMALL_LETTER_EPSILON_WITH_DASIA"). -lisp_code_name(7954,"GREEK_SMALL_LETTER_EPSILON_WITH_PSILI_AND_VARIA"). -lisp_code_name(7955,"GREEK_SMALL_LETTER_EPSILON_WITH_DASIA_AND_VARIA"). -lisp_code_name(7956,"GREEK_SMALL_LETTER_EPSILON_WITH_PSILI_AND_OXIA"). -lisp_code_name(7957,"GREEK_SMALL_LETTER_EPSILON_WITH_DASIA_AND_OXIA"). -lisp_code_name(7960,"GREEK_CAPITAL_LETTER_EPSILON_WITH_PSILI"). -lisp_code_name(7961,"GREEK_CAPITAL_LETTER_EPSILON_WITH_DASIA"). -lisp_code_name(7962,"GREEK_CAPITAL_LETTER_EPSILON_WITH_PSILI_AND_VARIA"). -lisp_code_name(7963,"GREEK_CAPITAL_LETTER_EPSILON_WITH_DASIA_AND_VARIA"). -lisp_code_name(7964,"GREEK_CAPITAL_LETTER_EPSILON_WITH_PSILI_AND_OXIA"). -lisp_code_name(7965,"GREEK_CAPITAL_LETTER_EPSILON_WITH_DASIA_AND_OXIA"). -lisp_code_name(7968,"GREEK_SMALL_LETTER_ETA_WITH_PSILI"). -lisp_code_name(7969,"GREEK_SMALL_LETTER_ETA_WITH_DASIA"). -lisp_code_name(7970,"GREEK_SMALL_LETTER_ETA_WITH_PSILI_AND_VARIA"). -lisp_code_name(7971,"GREEK_SMALL_LETTER_ETA_WITH_DASIA_AND_VARIA"). -lisp_code_name(7972,"GREEK_SMALL_LETTER_ETA_WITH_PSILI_AND_OXIA"). -lisp_code_name(7973,"GREEK_SMALL_LETTER_ETA_WITH_DASIA_AND_OXIA"). -lisp_code_name(7974,"GREEK_SMALL_LETTER_ETA_WITH_PSILI_AND_PERISPOMENI"). -lisp_code_name(7975,"GREEK_SMALL_LETTER_ETA_WITH_DASIA_AND_PERISPOMENI"). -lisp_code_name(7976,"GREEK_CAPITAL_LETTER_ETA_WITH_PSILI"). -lisp_code_name(7977,"GREEK_CAPITAL_LETTER_ETA_WITH_DASIA"). -lisp_code_name(7978,"GREEK_CAPITAL_LETTER_ETA_WITH_PSILI_AND_VARIA"). -lisp_code_name(7979,"GREEK_CAPITAL_LETTER_ETA_WITH_DASIA_AND_VARIA"). -lisp_code_name(7980,"GREEK_CAPITAL_LETTER_ETA_WITH_PSILI_AND_OXIA"). -lisp_code_name(7981,"GREEK_CAPITAL_LETTER_ETA_WITH_DASIA_AND_OXIA"). -lisp_code_name(7982,"GREEK_CAPITAL_LETTER_ETA_WITH_PSILI_AND_PERISPOMENI"). -lisp_code_name(7983,"GREEK_CAPITAL_LETTER_ETA_WITH_DASIA_AND_PERISPOMENI"). -lisp_code_name(7984,"GREEK_SMALL_LETTER_IOTA_WITH_PSILI"). -lisp_code_name(7985,"GREEK_SMALL_LETTER_IOTA_WITH_DASIA"). -lisp_code_name(7986,"GREEK_SMALL_LETTER_IOTA_WITH_PSILI_AND_VARIA"). -lisp_code_name(7987,"GREEK_SMALL_LETTER_IOTA_WITH_DASIA_AND_VARIA"). -lisp_code_name(7988,"GREEK_SMALL_LETTER_IOTA_WITH_PSILI_AND_OXIA"). -lisp_code_name(7989,"GREEK_SMALL_LETTER_IOTA_WITH_DASIA_AND_OXIA"). -lisp_code_name(7990,"GREEK_SMALL_LETTER_IOTA_WITH_PSILI_AND_PERISPOMENI"). -lisp_code_name(7991,"GREEK_SMALL_LETTER_IOTA_WITH_DASIA_AND_PERISPOMENI"). -lisp_code_name(7992,"GREEK_CAPITAL_LETTER_IOTA_WITH_PSILI"). -lisp_code_name(7993,"GREEK_CAPITAL_LETTER_IOTA_WITH_DASIA"). -lisp_code_name(7994,"GREEK_CAPITAL_LETTER_IOTA_WITH_PSILI_AND_VARIA"). -lisp_code_name(7995,"GREEK_CAPITAL_LETTER_IOTA_WITH_DASIA_AND_VARIA"). -lisp_code_name(7996,"GREEK_CAPITAL_LETTER_IOTA_WITH_PSILI_AND_OXIA"). -lisp_code_name(7997,"GREEK_CAPITAL_LETTER_IOTA_WITH_DASIA_AND_OXIA"). -lisp_code_name(7998,"GREEK_CAPITAL_LETTER_IOTA_WITH_PSILI_AND_PERISPOMENI"). -lisp_code_name(7999,"GREEK_CAPITAL_LETTER_IOTA_WITH_DASIA_AND_PERISPOMENI"). -lisp_code_name(8000,"GREEK_SMALL_LETTER_OMICRON_WITH_PSILI"). -lisp_code_name(8001,"GREEK_SMALL_LETTER_OMICRON_WITH_DASIA"). -lisp_code_name(8002,"GREEK_SMALL_LETTER_OMICRON_WITH_PSILI_AND_VARIA"). -lisp_code_name(8003,"GREEK_SMALL_LETTER_OMICRON_WITH_DASIA_AND_VARIA"). -lisp_code_name(8004,"GREEK_SMALL_LETTER_OMICRON_WITH_PSILI_AND_OXIA"). -lisp_code_name(8005,"GREEK_SMALL_LETTER_OMICRON_WITH_DASIA_AND_OXIA"). -lisp_code_name(8008,"GREEK_CAPITAL_LETTER_OMICRON_WITH_PSILI"). -lisp_code_name(8009,"GREEK_CAPITAL_LETTER_OMICRON_WITH_DASIA"). -lisp_code_name(8010,"GREEK_CAPITAL_LETTER_OMICRON_WITH_PSILI_AND_VARIA"). -lisp_code_name(8011,"GREEK_CAPITAL_LETTER_OMICRON_WITH_DASIA_AND_VARIA"). -lisp_code_name(8012,"GREEK_CAPITAL_LETTER_OMICRON_WITH_PSILI_AND_OXIA"). -lisp_code_name(8013,"GREEK_CAPITAL_LETTER_OMICRON_WITH_DASIA_AND_OXIA"). -lisp_code_name(8016,"GREEK_SMALL_LETTER_UPSILON_WITH_PSILI"). -lisp_code_name(8017,"GREEK_SMALL_LETTER_UPSILON_WITH_DASIA"). -lisp_code_name(8018,"GREEK_SMALL_LETTER_UPSILON_WITH_PSILI_AND_VARIA"). -lisp_code_name(8019,"GREEK_SMALL_LETTER_UPSILON_WITH_DASIA_AND_VARIA"). -lisp_code_name(8020,"GREEK_SMALL_LETTER_UPSILON_WITH_PSILI_AND_OXIA"). -lisp_code_name(8021,"GREEK_SMALL_LETTER_UPSILON_WITH_DASIA_AND_OXIA"). -lisp_code_name(8022,"GREEK_SMALL_LETTER_UPSILON_WITH_PSILI_AND_PERISPOMENI"). -lisp_code_name(8023,"GREEK_SMALL_LETTER_UPSILON_WITH_DASIA_AND_PERISPOMENI"). -lisp_code_name(8025,"GREEK_CAPITAL_LETTER_UPSILON_WITH_DASIA"). -lisp_code_name(8027,"GREEK_CAPITAL_LETTER_UPSILON_WITH_DASIA_AND_VARIA"). -lisp_code_name(8029,"GREEK_CAPITAL_LETTER_UPSILON_WITH_DASIA_AND_OXIA"). -lisp_code_name(8031,"GREEK_CAPITAL_LETTER_UPSILON_WITH_DASIA_AND_PERISPOMENI"). -lisp_code_name(8032,"GREEK_SMALL_LETTER_OMEGA_WITH_PSILI"). -lisp_code_name(8033,"GREEK_SMALL_LETTER_OMEGA_WITH_DASIA"). -lisp_code_name(8034,"GREEK_SMALL_LETTER_OMEGA_WITH_PSILI_AND_VARIA"). -lisp_code_name(8035,"GREEK_SMALL_LETTER_OMEGA_WITH_DASIA_AND_VARIA"). -lisp_code_name(8036,"GREEK_SMALL_LETTER_OMEGA_WITH_PSILI_AND_OXIA"). -lisp_code_name(8037,"GREEK_SMALL_LETTER_OMEGA_WITH_DASIA_AND_OXIA"). -lisp_code_name(8038,"GREEK_SMALL_LETTER_OMEGA_WITH_PSILI_AND_PERISPOMENI"). -lisp_code_name(8039,"GREEK_SMALL_LETTER_OMEGA_WITH_DASIA_AND_PERISPOMENI"). -lisp_code_name(8040,"GREEK_CAPITAL_LETTER_OMEGA_WITH_PSILI"). -lisp_code_name(8041,"GREEK_CAPITAL_LETTER_OMEGA_WITH_DASIA"). -lisp_code_name(8042,"GREEK_CAPITAL_LETTER_OMEGA_WITH_PSILI_AND_VARIA"). -lisp_code_name(8043,"GREEK_CAPITAL_LETTER_OMEGA_WITH_DASIA_AND_VARIA"). -lisp_code_name(8044,"GREEK_CAPITAL_LETTER_OMEGA_WITH_PSILI_AND_OXIA"). -lisp_code_name(8045,"GREEK_CAPITAL_LETTER_OMEGA_WITH_DASIA_AND_OXIA"). -lisp_code_name(8046,"GREEK_CAPITAL_LETTER_OMEGA_WITH_PSILI_AND_PERISPOMENI"). -lisp_code_name(8047,"GREEK_CAPITAL_LETTER_OMEGA_WITH_DASIA_AND_PERISPOMENI"). -lisp_code_name(8048,"GREEK_SMALL_LETTER_ALPHA_WITH_VARIA"). -lisp_code_name(8049,"GREEK_SMALL_LETTER_ALPHA_WITH_OXIA"). -lisp_code_name(8050,"GREEK_SMALL_LETTER_EPSILON_WITH_VARIA"). -lisp_code_name(8051,"GREEK_SMALL_LETTER_EPSILON_WITH_OXIA"). -lisp_code_name(8052,"GREEK_SMALL_LETTER_ETA_WITH_VARIA"). -lisp_code_name(8053,"GREEK_SMALL_LETTER_ETA_WITH_OXIA"). -lisp_code_name(8054,"GREEK_SMALL_LETTER_IOTA_WITH_VARIA"). -lisp_code_name(8055,"GREEK_SMALL_LETTER_IOTA_WITH_OXIA"). -lisp_code_name(8056,"GREEK_SMALL_LETTER_OMICRON_WITH_VARIA"). -lisp_code_name(8057,"GREEK_SMALL_LETTER_OMICRON_WITH_OXIA"). -lisp_code_name(8058,"GREEK_SMALL_LETTER_UPSILON_WITH_VARIA"). -lisp_code_name(8059,"GREEK_SMALL_LETTER_UPSILON_WITH_OXIA"). -lisp_code_name(8060,"GREEK_SMALL_LETTER_OMEGA_WITH_VARIA"). -lisp_code_name(8061,"GREEK_SMALL_LETTER_OMEGA_WITH_OXIA"). -lisp_code_name(8064,"GREEK_SMALL_LETTER_ALPHA_WITH_PSILI_AND_YPOGEGRAMMENI"). -lisp_code_name(8065,"GREEK_SMALL_LETTER_ALPHA_WITH_DASIA_AND_YPOGEGRAMMENI"). -lisp_code_name(8066,"GREEK_SMALL_LETTER_ALPHA_WITH_PSILI_AND_VARIA_AND_YPOGEGRAMMENI"). -lisp_code_name(8067,"GREEK_SMALL_LETTER_ALPHA_WITH_DASIA_AND_VARIA_AND_YPOGEGRAMMENI"). -lisp_code_name(8068,"GREEK_SMALL_LETTER_ALPHA_WITH_PSILI_AND_OXIA_AND_YPOGEGRAMMENI"). -lisp_code_name(8069,"GREEK_SMALL_LETTER_ALPHA_WITH_DASIA_AND_OXIA_AND_YPOGEGRAMMENI"). -lisp_code_name(8070,"GREEK_SMALL_LETTER_ALPHA_WITH_PSILI_AND_PERISPOMENI_AND_YPOGEGRAMMENI"). -lisp_code_name(8071,"GREEK_SMALL_LETTER_ALPHA_WITH_DASIA_AND_PERISPOMENI_AND_YPOGEGRAMMENI"). -lisp_code_name(8072,"GREEK_CAPITAL_LETTER_ALPHA_WITH_PSILI_AND_PROSGEGRAMMENI"). -lisp_code_name(8073,"GREEK_CAPITAL_LETTER_ALPHA_WITH_DASIA_AND_PROSGEGRAMMENI"). -lisp_code_name(8074,"GREEK_CAPITAL_LETTER_ALPHA_WITH_PSILI_AND_VARIA_AND_PROSGEGRAMMENI"). -lisp_code_name(8075,"GREEK_CAPITAL_LETTER_ALPHA_WITH_DASIA_AND_VARIA_AND_PROSGEGRAMMENI"). -lisp_code_name(8076,"GREEK_CAPITAL_LETTER_ALPHA_WITH_PSILI_AND_OXIA_AND_PROSGEGRAMMENI"). -lisp_code_name(8077,"GREEK_CAPITAL_LETTER_ALPHA_WITH_DASIA_AND_OXIA_AND_PROSGEGRAMMENI"). -lisp_code_name(8078,"GREEK_CAPITAL_LETTER_ALPHA_WITH_PSILI_AND_PERISPOMENI_AND_PROSGEGRAMMENI"). -lisp_code_name(8079,"GREEK_CAPITAL_LETTER_ALPHA_WITH_DASIA_AND_PERISPOMENI_AND_PROSGEGRAMMENI"). -lisp_code_name(8080,"GREEK_SMALL_LETTER_ETA_WITH_PSILI_AND_YPOGEGRAMMENI"). -lisp_code_name(8081,"GREEK_SMALL_LETTER_ETA_WITH_DASIA_AND_YPOGEGRAMMENI"). -lisp_code_name(8082,"GREEK_SMALL_LETTER_ETA_WITH_PSILI_AND_VARIA_AND_YPOGEGRAMMENI"). -lisp_code_name(8083,"GREEK_SMALL_LETTER_ETA_WITH_DASIA_AND_VARIA_AND_YPOGEGRAMMENI"). -lisp_code_name(8084,"GREEK_SMALL_LETTER_ETA_WITH_PSILI_AND_OXIA_AND_YPOGEGRAMMENI"). -lisp_code_name(8085,"GREEK_SMALL_LETTER_ETA_WITH_DASIA_AND_OXIA_AND_YPOGEGRAMMENI"). -lisp_code_name(8086,"GREEK_SMALL_LETTER_ETA_WITH_PSILI_AND_PERISPOMENI_AND_YPOGEGRAMMENI"). -lisp_code_name(8087,"GREEK_SMALL_LETTER_ETA_WITH_DASIA_AND_PERISPOMENI_AND_YPOGEGRAMMENI"). -lisp_code_name(8088,"GREEK_CAPITAL_LETTER_ETA_WITH_PSILI_AND_PROSGEGRAMMENI"). -lisp_code_name(8089,"GREEK_CAPITAL_LETTER_ETA_WITH_DASIA_AND_PROSGEGRAMMENI"). -lisp_code_name(8090,"GREEK_CAPITAL_LETTER_ETA_WITH_PSILI_AND_VARIA_AND_PROSGEGRAMMENI"). -lisp_code_name(8091,"GREEK_CAPITAL_LETTER_ETA_WITH_DASIA_AND_VARIA_AND_PROSGEGRAMMENI"). -lisp_code_name(8092,"GREEK_CAPITAL_LETTER_ETA_WITH_PSILI_AND_OXIA_AND_PROSGEGRAMMENI"). -lisp_code_name(8093,"GREEK_CAPITAL_LETTER_ETA_WITH_DASIA_AND_OXIA_AND_PROSGEGRAMMENI"). -lisp_code_name(8094,"GREEK_CAPITAL_LETTER_ETA_WITH_PSILI_AND_PERISPOMENI_AND_PROSGEGRAMMENI"). -lisp_code_name(8095,"GREEK_CAPITAL_LETTER_ETA_WITH_DASIA_AND_PERISPOMENI_AND_PROSGEGRAMMENI"). -lisp_code_name(8096,"GREEK_SMALL_LETTER_OMEGA_WITH_PSILI_AND_YPOGEGRAMMENI"). -lisp_code_name(8097,"GREEK_SMALL_LETTER_OMEGA_WITH_DASIA_AND_YPOGEGRAMMENI"). -lisp_code_name(8098,"GREEK_SMALL_LETTER_OMEGA_WITH_PSILI_AND_VARIA_AND_YPOGEGRAMMENI"). -lisp_code_name(8099,"GREEK_SMALL_LETTER_OMEGA_WITH_DASIA_AND_VARIA_AND_YPOGEGRAMMENI"). -lisp_code_name(8100,"GREEK_SMALL_LETTER_OMEGA_WITH_PSILI_AND_OXIA_AND_YPOGEGRAMMENI"). -lisp_code_name(8101,"GREEK_SMALL_LETTER_OMEGA_WITH_DASIA_AND_OXIA_AND_YPOGEGRAMMENI"). -lisp_code_name(8102,"GREEK_SMALL_LETTER_OMEGA_WITH_PSILI_AND_PERISPOMENI_AND_YPOGEGRAMMENI"). -lisp_code_name(8103,"GREEK_SMALL_LETTER_OMEGA_WITH_DASIA_AND_PERISPOMENI_AND_YPOGEGRAMMENI"). -lisp_code_name(8104,"GREEK_CAPITAL_LETTER_OMEGA_WITH_PSILI_AND_PROSGEGRAMMENI"). -lisp_code_name(8105,"GREEK_CAPITAL_LETTER_OMEGA_WITH_DASIA_AND_PROSGEGRAMMENI"). -lisp_code_name(8106,"GREEK_CAPITAL_LETTER_OMEGA_WITH_PSILI_AND_VARIA_AND_PROSGEGRAMMENI"). -lisp_code_name(8107,"GREEK_CAPITAL_LETTER_OMEGA_WITH_DASIA_AND_VARIA_AND_PROSGEGRAMMENI"). -lisp_code_name(8108,"GREEK_CAPITAL_LETTER_OMEGA_WITH_PSILI_AND_OXIA_AND_PROSGEGRAMMENI"). -lisp_code_name(8109,"GREEK_CAPITAL_LETTER_OMEGA_WITH_DASIA_AND_OXIA_AND_PROSGEGRAMMENI"). -lisp_code_name(8110,"GREEK_CAPITAL_LETTER_OMEGA_WITH_PSILI_AND_PERISPOMENI_AND_PROSGEGRAMMENI"). -lisp_code_name(8111,"GREEK_CAPITAL_LETTER_OMEGA_WITH_DASIA_AND_PERISPOMENI_AND_PROSGEGRAMMENI"). -lisp_code_name(8112,"GREEK_SMALL_LETTER_ALPHA_WITH_VRACHY"). -lisp_code_name(8113,"GREEK_SMALL_LETTER_ALPHA_WITH_MACRON"). -lisp_code_name(8114,"GREEK_SMALL_LETTER_ALPHA_WITH_VARIA_AND_YPOGEGRAMMENI"). -lisp_code_name(8115,"GREEK_SMALL_LETTER_ALPHA_WITH_YPOGEGRAMMENI"). -lisp_code_name(8116,"GREEK_SMALL_LETTER_ALPHA_WITH_OXIA_AND_YPOGEGRAMMENI"). -lisp_code_name(8118,"GREEK_SMALL_LETTER_ALPHA_WITH_PERISPOMENI"). -lisp_code_name(8119,"GREEK_SMALL_LETTER_ALPHA_WITH_PERISPOMENI_AND_YPOGEGRAMMENI"). -lisp_code_name(8120,"GREEK_CAPITAL_LETTER_ALPHA_WITH_VRACHY"). -lisp_code_name(8121,"GREEK_CAPITAL_LETTER_ALPHA_WITH_MACRON"). -lisp_code_name(8122,"GREEK_CAPITAL_LETTER_ALPHA_WITH_VARIA"). -lisp_code_name(8123,"GREEK_CAPITAL_LETTER_ALPHA_WITH_OXIA"). -lisp_code_name(8124,"GREEK_CAPITAL_LETTER_ALPHA_WITH_PROSGEGRAMMENI"). -lisp_code_name(8125,"GREEK_KORONIS"). -lisp_code_name(8126,"GREEK_PROSGEGRAMMENI"). -lisp_code_name(8127,"GREEK_PSILI"). -lisp_code_name(8128,"GREEK_PERISPOMENI"). -lisp_code_name(8129,"GREEK_DIALYTIKA_AND_PERISPOMENI"). -lisp_code_name(8130,"GREEK_SMALL_LETTER_ETA_WITH_VARIA_AND_YPOGEGRAMMENI"). -lisp_code_name(8131,"GREEK_SMALL_LETTER_ETA_WITH_YPOGEGRAMMENI"). -lisp_code_name(8132,"GREEK_SMALL_LETTER_ETA_WITH_OXIA_AND_YPOGEGRAMMENI"). -lisp_code_name(8134,"GREEK_SMALL_LETTER_ETA_WITH_PERISPOMENI"). -lisp_code_name(8135,"GREEK_SMALL_LETTER_ETA_WITH_PERISPOMENI_AND_YPOGEGRAMMENI"). -lisp_code_name(8136,"GREEK_CAPITAL_LETTER_EPSILON_WITH_VARIA"). -lisp_code_name(8137,"GREEK_CAPITAL_LETTER_EPSILON_WITH_OXIA"). -lisp_code_name(8138,"GREEK_CAPITAL_LETTER_ETA_WITH_VARIA"). -lisp_code_name(8139,"GREEK_CAPITAL_LETTER_ETA_WITH_OXIA"). -lisp_code_name(8140,"GREEK_CAPITAL_LETTER_ETA_WITH_PROSGEGRAMMENI"). -lisp_code_name(8141,"GREEK_PSILI_AND_VARIA"). -lisp_code_name(8142,"GREEK_PSILI_AND_OXIA"). -lisp_code_name(8143,"GREEK_PSILI_AND_PERISPOMENI"). -lisp_code_name(8144,"GREEK_SMALL_LETTER_IOTA_WITH_VRACHY"). -lisp_code_name(8145,"GREEK_SMALL_LETTER_IOTA_WITH_MACRON"). -lisp_code_name(8146,"GREEK_SMALL_LETTER_IOTA_WITH_DIALYTIKA_AND_VARIA"). -lisp_code_name(8147,"GREEK_SMALL_LETTER_IOTA_WITH_DIALYTIKA_AND_OXIA"). -lisp_code_name(8150,"GREEK_SMALL_LETTER_IOTA_WITH_PERISPOMENI"). -lisp_code_name(8151,"GREEK_SMALL_LETTER_IOTA_WITH_DIALYTIKA_AND_PERISPOMENI"). -lisp_code_name(8152,"GREEK_CAPITAL_LETTER_IOTA_WITH_VRACHY"). -lisp_code_name(8153,"GREEK_CAPITAL_LETTER_IOTA_WITH_MACRON"). -lisp_code_name(8154,"GREEK_CAPITAL_LETTER_IOTA_WITH_VARIA"). -lisp_code_name(8155,"GREEK_CAPITAL_LETTER_IOTA_WITH_OXIA"). -lisp_code_name(8157,"GREEK_DASIA_AND_VARIA"). -lisp_code_name(8158,"GREEK_DASIA_AND_OXIA"). -lisp_code_name(8159,"GREEK_DASIA_AND_PERISPOMENI"). -lisp_code_name(8160,"GREEK_SMALL_LETTER_UPSILON_WITH_VRACHY"). -lisp_code_name(8161,"GREEK_SMALL_LETTER_UPSILON_WITH_MACRON"). -lisp_code_name(8162,"GREEK_SMALL_LETTER_UPSILON_WITH_DIALYTIKA_AND_VARIA"). -lisp_code_name(8163,"GREEK_SMALL_LETTER_UPSILON_WITH_DIALYTIKA_AND_OXIA"). -lisp_code_name(8164,"GREEK_SMALL_LETTER_RHO_WITH_PSILI"). -lisp_code_name(8165,"GREEK_SMALL_LETTER_RHO_WITH_DASIA"). -lisp_code_name(8166,"GREEK_SMALL_LETTER_UPSILON_WITH_PERISPOMENI"). -lisp_code_name(8167,"GREEK_SMALL_LETTER_UPSILON_WITH_DIALYTIKA_AND_PERISPOMENI"). -lisp_code_name(8168,"GREEK_CAPITAL_LETTER_UPSILON_WITH_VRACHY"). -lisp_code_name(8169,"GREEK_CAPITAL_LETTER_UPSILON_WITH_MACRON"). -lisp_code_name(8170,"GREEK_CAPITAL_LETTER_UPSILON_WITH_VARIA"). -lisp_code_name(8171,"GREEK_CAPITAL_LETTER_UPSILON_WITH_OXIA"). -lisp_code_name(8172,"GREEK_CAPITAL_LETTER_RHO_WITH_DASIA"). -lisp_code_name(8173,"GREEK_DIALYTIKA_AND_VARIA"). -lisp_code_name(8174,"GREEK_DIALYTIKA_AND_OXIA"). -lisp_code_name(8175,"GREEK_VARIA"). -lisp_code_name(8178,"GREEK_SMALL_LETTER_OMEGA_WITH_VARIA_AND_YPOGEGRAMMENI"). -lisp_code_name(8179,"GREEK_SMALL_LETTER_OMEGA_WITH_YPOGEGRAMMENI"). -lisp_code_name(8180,"GREEK_SMALL_LETTER_OMEGA_WITH_OXIA_AND_YPOGEGRAMMENI"). -lisp_code_name(8182,"GREEK_SMALL_LETTER_OMEGA_WITH_PERISPOMENI"). -lisp_code_name(8183,"GREEK_SMALL_LETTER_OMEGA_WITH_PERISPOMENI_AND_YPOGEGRAMMENI"). -lisp_code_name(8184,"GREEK_CAPITAL_LETTER_OMICRON_WITH_VARIA"). -lisp_code_name(8185,"GREEK_CAPITAL_LETTER_OMICRON_WITH_OXIA"). -lisp_code_name(8186,"GREEK_CAPITAL_LETTER_OMEGA_WITH_VARIA"). -lisp_code_name(8187,"GREEK_CAPITAL_LETTER_OMEGA_WITH_OXIA"). -lisp_code_name(8188,"GREEK_CAPITAL_LETTER_OMEGA_WITH_PROSGEGRAMMENI"). -lisp_code_name(8189,"GREEK_OXIA"). -lisp_code_name(8190,"GREEK_DASIA"). -lisp_code_name(8192,"EN_QUAD"). -lisp_code_name(8193,"EM_QUAD"). -lisp_code_name(8194,"EN_SPACE"). -lisp_code_name(8195,"EM_SPACE"). -lisp_code_name(8196,"THREE-PER-EM_SPACE"). -lisp_code_name(8197,"FOUR-PER-EM_SPACE"). -lisp_code_name(8198,"SIX-PER-EM_SPACE"). -lisp_code_name(8199,"FIGURE_SPACE"). -lisp_code_name(8200,"PUNCTUATION_SPACE"). -lisp_code_name(8201,"THIN_SPACE"). -lisp_code_name(8202,"HAIR_SPACE"). -lisp_code_name(8203,"ZERO_WIDTH_SPACE"). -lisp_code_name(8204,"ZERO_WIDTH_NON-JOINER"). -lisp_code_name(8205,"ZERO_WIDTH_JOINER"). -lisp_code_name(8206,"LEFT-TO-RIGHT_MARK"). -lisp_code_name(8207,"RIGHT-TO-LEFT_MARK"). -lisp_code_name(8208,"HYPHEN"). -lisp_code_name(8209,"NON-BREAKING_HYPHEN"). -lisp_code_name(8210,"FIGURE_DASH"). -lisp_code_name(8211,"EN_DASH"). -lisp_code_name(8212,"EM_DASH"). -lisp_code_name(8213,"HORIZONTAL_BAR"). -lisp_code_name(8214,"DOUBLE_VERTICAL_LINE"). -lisp_code_name(8215,"DOUBLE_LOW_LINE"). -lisp_code_name(8216,"LEFT_SINGLE_QUOTATION_MARK"). -lisp_code_name(8217,"RIGHT_SINGLE_QUOTATION_MARK"). -lisp_code_name(8218,"SINGLE_LOW-9_QUOTATION_MARK"). -lisp_code_name(8219,"SINGLE_HIGH-REVERSED-9_QUOTATION_MARK"). -lisp_code_name(8220,"LEFT_DOUBLE_QUOTATION_MARK"). -lisp_code_name(8221,"RIGHT_DOUBLE_QUOTATION_MARK"). -lisp_code_name(8222,"DOUBLE_LOW-9_QUOTATION_MARK"). -lisp_code_name(8223,"DOUBLE_HIGH-REVERSED-9_QUOTATION_MARK"). -lisp_code_name(8224,"DAGGER"). -lisp_code_name(8225,"DOUBLE_DAGGER"). -lisp_code_name(8226,"BULLET"). -lisp_code_name(8227,"TRIANGULAR_BULLET"). -lisp_code_name(8228,"ONE_DOT_LEADER"). -lisp_code_name(8229,"TWO_DOT_LEADER"). -lisp_code_name(8230,"HORIZONTAL_ELLIPSIS"). -lisp_code_name(8231,"HYPHENATION_POINT"). -lisp_code_name(8232,"LINE_SEPARATOR"). -lisp_code_name(8233,"PARAGRAPH_SEPARATOR"). -lisp_code_name(8234,"LEFT-TO-RIGHT_EMBEDDING"). -lisp_code_name(8235,"RIGHT-TO-LEFT_EMBEDDING"). -lisp_code_name(8236,"POP_DIRECTIONAL_FORMATTING"). -lisp_code_name(8237,"LEFT-TO-RIGHT_OVERRIDE"). -lisp_code_name(8238,"RIGHT-TO-LEFT_OVERRIDE"). -lisp_code_name(8239,"NARROW_NO-BREAK_SPACE"). -lisp_code_name(8240,"PER_MILLE_SIGN"). -lisp_code_name(8241,"PER_TEN_THOUSAND_SIGN"). -lisp_code_name(8242,"PRIME"). -lisp_code_name(8243,"DOUBLE_PRIME"). -lisp_code_name(8244,"TRIPLE_PRIME"). -lisp_code_name(8245,"REVERSED_PRIME"). -lisp_code_name(8246,"REVERSED_DOUBLE_PRIME"). -lisp_code_name(8247,"REVERSED_TRIPLE_PRIME"). -lisp_code_name(8248,"CARET"). -lisp_code_name(8249,"SINGLE_LEFT-POINTING_ANGLE_QUOTATION_MARK"). -lisp_code_name(8250,"SINGLE_RIGHT-POINTING_ANGLE_QUOTATION_MARK"). -lisp_code_name(8251,"REFERENCE_MARK"). -lisp_code_name(8252,"DOUBLE_EXCLAMATION_MARK"). -lisp_code_name(8253,"INTERROBANG"). -lisp_code_name(8254,"OVERLINE"). -lisp_code_name(8255,"UNDERTIE"). -lisp_code_name(8256,"CHARACTER_TIE"). -lisp_code_name(8257,"CARET_INSERTION_POINT"). -lisp_code_name(8258,"ASTERISM"). -lisp_code_name(8259,"HYPHEN_BULLET"). -lisp_code_name(8260,"FRACTION_SLASH"). -lisp_code_name(8261,"LEFT_SQUARE_BRACKET_WITH_QUILL"). -lisp_code_name(8262,"RIGHT_SQUARE_BRACKET_WITH_QUILL"). -lisp_code_name(8263,"DOUBLE_QUESTION_MARK"). -lisp_code_name(8264,"QUESTION_EXCLAMATION_MARK"). -lisp_code_name(8265,"EXCLAMATION_QUESTION_MARK"). -lisp_code_name(8266,"TIRONIAN_SIGN_ET"). -lisp_code_name(8267,"REVERSED_PILCROW_SIGN"). -lisp_code_name(8268,"BLACK_LEFTWARDS_BULLET"). -lisp_code_name(8269,"BLACK_RIGHTWARDS_BULLET"). -lisp_code_name(8270,"LOW_ASTERISK"). -lisp_code_name(8271,"REVERSED_SEMICOLON"). -lisp_code_name(8272,"CLOSE_UP"). -lisp_code_name(8273,"TWO_ASTERISKS_ALIGNED_VERTICALLY"). -lisp_code_name(8274,"COMMERCIAL_MINUS_SIGN"). -lisp_code_name(8275,"SWUNG_DASH"). -lisp_code_name(8276,"INVERTED_UNDERTIE"). -lisp_code_name(8277,"FLOWER_PUNCTUATION_MARK"). -lisp_code_name(8278,"THREE_DOT_PUNCTUATION"). -lisp_code_name(8279,"QUADRUPLE_PRIME"). -lisp_code_name(8280,"FOUR_DOT_PUNCTUATION"). -lisp_code_name(8281,"FIVE_DOT_PUNCTUATION"). -lisp_code_name(8282,"TWO_DOT_PUNCTUATION"). -lisp_code_name(8283,"FOUR_DOT_MARK"). -lisp_code_name(8284,"DOTTED_CROSS"). -lisp_code_name(8285,"TRICOLON"). -lisp_code_name(8286,"VERTICAL_FOUR_DOTS"). -lisp_code_name(8287,"MEDIUM_MATHEMATICAL_SPACE"). -lisp_code_name(8288,"WORD_JOINER"). -lisp_code_name(8289,"FUNCTION_APPLICATION"). -lisp_code_name(8290,"INVISIBLE_TIMES"). -lisp_code_name(8291,"INVISIBLE_SEPARATOR"). -lisp_code_name(8292,"INVISIBLE_PLUS"). -lisp_code_name(8294,"LEFT-TO-RIGHT_ISOLATE"). -lisp_code_name(8295,"RIGHT-TO-LEFT_ISOLATE"). -lisp_code_name(8296,"FIRST_STRONG_ISOLATE"). -lisp_code_name(8297,"POP_DIRECTIONAL_ISOLATE"). -lisp_code_name(8298,"INHIBIT_SYMMETRIC_SWAPPING"). -lisp_code_name(8299,"ACTIVATE_SYMMETRIC_SWAPPING"). -lisp_code_name(8300,"INHIBIT_ARABIC_FORM_SHAPING"). -lisp_code_name(8301,"ACTIVATE_ARABIC_FORM_SHAPING"). -lisp_code_name(8302,"NATIONAL_DIGIT_SHAPES"). -lisp_code_name(8303,"NOMINAL_DIGIT_SHAPES"). -lisp_code_name(8304,"SUPERSCRIPT_ZERO"). -lisp_code_name(8305,"SUPERSCRIPT_LATIN_SMALL_LETTER_I"). -lisp_code_name(8308,"SUPERSCRIPT_FOUR"). -lisp_code_name(8309,"SUPERSCRIPT_FIVE"). -lisp_code_name(8310,"SUPERSCRIPT_SIX"). -lisp_code_name(8311,"SUPERSCRIPT_SEVEN"). -lisp_code_name(8312,"SUPERSCRIPT_EIGHT"). -lisp_code_name(8313,"SUPERSCRIPT_NINE"). -lisp_code_name(8314,"SUPERSCRIPT_PLUS_SIGN"). -lisp_code_name(8315,"SUPERSCRIPT_MINUS"). -lisp_code_name(8316,"SUPERSCRIPT_EQUALS_SIGN"). -lisp_code_name(8317,"SUPERSCRIPT_LEFT_PARENTHESIS"). -lisp_code_name(8318,"SUPERSCRIPT_RIGHT_PARENTHESIS"). -lisp_code_name(8319,"SUPERSCRIPT_LATIN_SMALL_LETTER_N"). -lisp_code_name(8320,"SUBSCRIPT_ZERO"). -lisp_code_name(8321,"SUBSCRIPT_ONE"). -lisp_code_name(8322,"SUBSCRIPT_TWO"). -lisp_code_name(8323,"SUBSCRIPT_THREE"). -lisp_code_name(8324,"SUBSCRIPT_FOUR"). -lisp_code_name(8325,"SUBSCRIPT_FIVE"). -lisp_code_name(8326,"SUBSCRIPT_SIX"). -lisp_code_name(8327,"SUBSCRIPT_SEVEN"). -lisp_code_name(8328,"SUBSCRIPT_EIGHT"). -lisp_code_name(8329,"SUBSCRIPT_NINE"). -lisp_code_name(8330,"SUBSCRIPT_PLUS_SIGN"). -lisp_code_name(8331,"SUBSCRIPT_MINUS"). -lisp_code_name(8332,"SUBSCRIPT_EQUALS_SIGN"). -lisp_code_name(8333,"SUBSCRIPT_LEFT_PARENTHESIS"). -lisp_code_name(8334,"SUBSCRIPT_RIGHT_PARENTHESIS"). -lisp_code_name(8336,"LATIN_SUBSCRIPT_SMALL_LETTER_A"). -lisp_code_name(8337,"LATIN_SUBSCRIPT_SMALL_LETTER_E"). -lisp_code_name(8338,"LATIN_SUBSCRIPT_SMALL_LETTER_O"). -lisp_code_name(8339,"LATIN_SUBSCRIPT_SMALL_LETTER_X"). -lisp_code_name(8340,"LATIN_SUBSCRIPT_SMALL_LETTER_SCHWA"). -lisp_code_name(8341,"LATIN_SUBSCRIPT_SMALL_LETTER_H"). -lisp_code_name(8342,"LATIN_SUBSCRIPT_SMALL_LETTER_K"). -lisp_code_name(8343,"LATIN_SUBSCRIPT_SMALL_LETTER_L"). -lisp_code_name(8344,"LATIN_SUBSCRIPT_SMALL_LETTER_M"). -lisp_code_name(8345,"LATIN_SUBSCRIPT_SMALL_LETTER_N"). -lisp_code_name(8346,"LATIN_SUBSCRIPT_SMALL_LETTER_P"). -lisp_code_name(8347,"LATIN_SUBSCRIPT_SMALL_LETTER_S"). -lisp_code_name(8348,"LATIN_SUBSCRIPT_SMALL_LETTER_T"). -lisp_code_name(8352,"EURO-CURRENCY_SIGN"). -lisp_code_name(8353,"COLON_SIGN"). -lisp_code_name(8354,"CRUZEIRO_SIGN"). -lisp_code_name(8355,"FRENCH_FRANC_SIGN"). -lisp_code_name(8356,"LIRA_SIGN"). -lisp_code_name(8357,"MILL_SIGN"). -lisp_code_name(8358,"NAIRA_SIGN"). -lisp_code_name(8359,"PESETA_SIGN"). -lisp_code_name(8360,"RUPEE_SIGN"). -lisp_code_name(8361,"WON_SIGN"). -lisp_code_name(8362,"NEW_SHEQEL_SIGN"). -lisp_code_name(8363,"DONG_SIGN"). -lisp_code_name(8364,"EURO_SIGN"). -lisp_code_name(8365,"KIP_SIGN"). -lisp_code_name(8366,"TUGRIK_SIGN"). -lisp_code_name(8367,"DRACHMA_SIGN"). -lisp_code_name(8368,"GERMAN_PENNY_SIGN"). -lisp_code_name(8369,"PESO_SIGN"). -lisp_code_name(8370,"GUARANI_SIGN"). -lisp_code_name(8371,"AUSTRAL_SIGN"). -lisp_code_name(8372,"HRYVNIA_SIGN"). -lisp_code_name(8373,"CEDI_SIGN"). -lisp_code_name(8374,"LIVRE_TOURNOIS_SIGN"). -lisp_code_name(8375,"SPESMILO_SIGN"). -lisp_code_name(8376,"TENGE_SIGN"). -lisp_code_name(8377,"INDIAN_RUPEE_SIGN"). -lisp_code_name(8378,"TURKISH_LIRA_SIGN"). -lisp_code_name(8379,"NORDIC_MARK_SIGN"). -lisp_code_name(8380,"MANAT_SIGN"). -lisp_code_name(8381,"RUBLE_SIGN"). -lisp_code_name(8400,"COMBINING_LEFT_HARPOON_ABOVE"). -lisp_code_name(8401,"COMBINING_RIGHT_HARPOON_ABOVE"). -lisp_code_name(8402,"COMBINING_LONG_VERTICAL_LINE_OVERLAY"). -lisp_code_name(8403,"COMBINING_SHORT_VERTICAL_LINE_OVERLAY"). -lisp_code_name(8404,"COMBINING_ANTICLOCKWISE_ARROW_ABOVE"). -lisp_code_name(8405,"COMBINING_CLOCKWISE_ARROW_ABOVE"). -lisp_code_name(8406,"COMBINING_LEFT_ARROW_ABOVE"). -lisp_code_name(8407,"COMBINING_RIGHT_ARROW_ABOVE"). -lisp_code_name(8408,"COMBINING_RING_OVERLAY"). -lisp_code_name(8409,"COMBINING_CLOCKWISE_RING_OVERLAY"). -lisp_code_name(8410,"COMBINING_ANTICLOCKWISE_RING_OVERLAY"). -lisp_code_name(8411,"COMBINING_THREE_DOTS_ABOVE"). -lisp_code_name(8412,"COMBINING_FOUR_DOTS_ABOVE"). -lisp_code_name(8413,"COMBINING_ENCLOSING_CIRCLE"). -lisp_code_name(8414,"COMBINING_ENCLOSING_SQUARE"). -lisp_code_name(8415,"COMBINING_ENCLOSING_DIAMOND"). -lisp_code_name(8416,"COMBINING_ENCLOSING_CIRCLE_BACKSLASH"). -lisp_code_name(8417,"COMBINING_LEFT_RIGHT_ARROW_ABOVE"). -lisp_code_name(8418,"COMBINING_ENCLOSING_SCREEN"). -lisp_code_name(8419,"COMBINING_ENCLOSING_KEYCAP"). -lisp_code_name(8420,"COMBINING_ENCLOSING_UPWARD_POINTING_TRIANGLE"). -lisp_code_name(8421,"COMBINING_REVERSE_SOLIDUS_OVERLAY"). -lisp_code_name(8422,"COMBINING_DOUBLE_VERTICAL_STROKE_OVERLAY"). -lisp_code_name(8423,"COMBINING_ANNUITY_SYMBOL"). -lisp_code_name(8424,"COMBINING_TRIPLE_UNDERDOT"). -lisp_code_name(8425,"COMBINING_WIDE_BRIDGE_ABOVE"). -lisp_code_name(8426,"COMBINING_LEFTWARDS_ARROW_OVERLAY"). -lisp_code_name(8427,"COMBINING_LONG_DOUBLE_SOLIDUS_OVERLAY"). -lisp_code_name(8428,"COMBINING_RIGHTWARDS_HARPOON_WITH_BARB_DOWNWARDS"). -lisp_code_name(8429,"COMBINING_LEFTWARDS_HARPOON_WITH_BARB_DOWNWARDS"). -lisp_code_name(8430,"COMBINING_LEFT_ARROW_BELOW"). -lisp_code_name(8431,"COMBINING_RIGHT_ARROW_BELOW"). -lisp_code_name(8432,"COMBINING_ASTERISK_ABOVE"). -lisp_code_name(8448,"ACCOUNT_OF"). -lisp_code_name(8449,"ADDRESSED_TO_THE_SUBJECT"). -lisp_code_name(8450,"DOUBLE-STRUCK_CAPITAL_C"). -lisp_code_name(8451,"DEGREE_CELSIUS"). -lisp_code_name(8452,"CENTRE_LINE_SYMBOL"). -lisp_code_name(8453,"CARE_OF"). -lisp_code_name(8454,"CADA_UNA"). -lisp_code_name(8455,"EULER_CONSTANT"). -lisp_code_name(8456,"SCRUPLE"). -lisp_code_name(8457,"DEGREE_FAHRENHEIT"). -lisp_code_name(8458,"SCRIPT_SMALL_G"). -lisp_code_name(8459,"SCRIPT_CAPITAL_H"). -lisp_code_name(8460,"BLACK-LETTER_CAPITAL_H"). -lisp_code_name(8461,"DOUBLE-STRUCK_CAPITAL_H"). -lisp_code_name(8462,"PLANCK_CONSTANT"). -lisp_code_name(8463,"PLANCK_CONSTANT_OVER_TWO_PI"). -lisp_code_name(8464,"SCRIPT_CAPITAL_I"). -lisp_code_name(8465,"BLACK-LETTER_CAPITAL_I"). -lisp_code_name(8466,"SCRIPT_CAPITAL_L"). -lisp_code_name(8467,"SCRIPT_SMALL_L"). -lisp_code_name(8468,"L_B_BAR_SYMBOL"). -lisp_code_name(8469,"DOUBLE-STRUCK_CAPITAL_N"). -lisp_code_name(8470,"NUMERO_SIGN"). -lisp_code_name(8471,"SOUND_RECORDING_COPYRIGHT"). -lisp_code_name(8472,"SCRIPT_CAPITAL_P"). -lisp_code_name(8473,"DOUBLE-STRUCK_CAPITAL_P"). -lisp_code_name(8474,"DOUBLE-STRUCK_CAPITAL_Q"). -lisp_code_name(8475,"SCRIPT_CAPITAL_R"). -lisp_code_name(8476,"BLACK-LETTER_CAPITAL_R"). -lisp_code_name(8477,"DOUBLE-STRUCK_CAPITAL_R"). -lisp_code_name(8478,"PRESCRIPTION_TAKE"). -lisp_code_name(8479,"RESPONSE"). -lisp_code_name(8480,"SERVICE_MARK"). -lisp_code_name(8481,"TELEPHONE_SIGN"). -lisp_code_name(8482,"TRADE_MARK_SIGN"). -lisp_code_name(8483,"VERSICLE"). -lisp_code_name(8484,"DOUBLE-STRUCK_CAPITAL_Z"). -lisp_code_name(8485,"OUNCE_SIGN"). -lisp_code_name(8486,"OHM_SIGN"). -lisp_code_name(8487,"INVERTED_OHM_SIGN"). -lisp_code_name(8488,"BLACK-LETTER_CAPITAL_Z"). -lisp_code_name(8489,"TURNED_GREEK_SMALL_LETTER_IOTA"). -lisp_code_name(8490,"KELVIN_SIGN"). -lisp_code_name(8491,"ANGSTROM_SIGN"). -lisp_code_name(8492,"SCRIPT_CAPITAL_B"). -lisp_code_name(8493,"BLACK-LETTER_CAPITAL_C"). -lisp_code_name(8494,"ESTIMATED_SYMBOL"). -lisp_code_name(8495,"SCRIPT_SMALL_E"). -lisp_code_name(8496,"SCRIPT_CAPITAL_E"). -lisp_code_name(8497,"SCRIPT_CAPITAL_F"). -lisp_code_name(8498,"TURNED_CAPITAL_F"). -lisp_code_name(8499,"SCRIPT_CAPITAL_M"). -lisp_code_name(8500,"SCRIPT_SMALL_O"). -lisp_code_name(8501,"ALEF_SYMBOL"). -lisp_code_name(8502,"BET_SYMBOL"). -lisp_code_name(8503,"GIMEL_SYMBOL"). -lisp_code_name(8504,"DALET_SYMBOL"). -lisp_code_name(8505,"INFORMATION_SOURCE"). -lisp_code_name(8506,"ROTATED_CAPITAL_Q"). -lisp_code_name(8507,"FACSIMILE_SIGN"). -lisp_code_name(8508,"DOUBLE-STRUCK_SMALL_PI"). -lisp_code_name(8509,"DOUBLE-STRUCK_SMALL_GAMMA"). -lisp_code_name(8510,"DOUBLE-STRUCK_CAPITAL_GAMMA"). -lisp_code_name(8511,"DOUBLE-STRUCK_CAPITAL_PI"). -lisp_code_name(8512,"DOUBLE-STRUCK_N-ARY_SUMMATION"). -lisp_code_name(8513,"TURNED_SANS-SERIF_CAPITAL_G"). -lisp_code_name(8514,"TURNED_SANS-SERIF_CAPITAL_L"). -lisp_code_name(8515,"REVERSED_SANS-SERIF_CAPITAL_L"). -lisp_code_name(8516,"TURNED_SANS-SERIF_CAPITAL_Y"). -lisp_code_name(8517,"DOUBLE-STRUCK_ITALIC_CAPITAL_D"). -lisp_code_name(8518,"DOUBLE-STRUCK_ITALIC_SMALL_D"). -lisp_code_name(8519,"DOUBLE-STRUCK_ITALIC_SMALL_E"). -lisp_code_name(8520,"DOUBLE-STRUCK_ITALIC_SMALL_I"). -lisp_code_name(8521,"DOUBLE-STRUCK_ITALIC_SMALL_J"). -lisp_code_name(8522,"PROPERTY_LINE"). -lisp_code_name(8523,"TURNED_AMPERSAND"). -lisp_code_name(8524,"PER_SIGN"). -lisp_code_name(8525,"AKTIESELSKAB"). -lisp_code_name(8526,"TURNED_SMALL_F"). -lisp_code_name(8527,"SYMBOL_FOR_SAMARITAN_SOURCE"). -lisp_code_name(8528,"VULGAR_FRACTION_ONE_SEVENTH"). -lisp_code_name(8529,"VULGAR_FRACTION_ONE_NINTH"). -lisp_code_name(8530,"VULGAR_FRACTION_ONE_TENTH"). -lisp_code_name(8531,"VULGAR_FRACTION_ONE_THIRD"). -lisp_code_name(8532,"VULGAR_FRACTION_TWO_THIRDS"). -lisp_code_name(8533,"VULGAR_FRACTION_ONE_FIFTH"). -lisp_code_name(8534,"VULGAR_FRACTION_TWO_FIFTHS"). -lisp_code_name(8535,"VULGAR_FRACTION_THREE_FIFTHS"). -lisp_code_name(8536,"VULGAR_FRACTION_FOUR_FIFTHS"). -lisp_code_name(8537,"VULGAR_FRACTION_ONE_SIXTH"). -lisp_code_name(8538,"VULGAR_FRACTION_FIVE_SIXTHS"). -lisp_code_name(8539,"VULGAR_FRACTION_ONE_EIGHTH"). -lisp_code_name(8540,"VULGAR_FRACTION_THREE_EIGHTHS"). -lisp_code_name(8541,"VULGAR_FRACTION_FIVE_EIGHTHS"). -lisp_code_name(8542,"VULGAR_FRACTION_SEVEN_EIGHTHS"). -lisp_code_name(8543,"FRACTION_NUMERATOR_ONE"). -lisp_code_name(8544,"ROMAN_NUMERAL_ONE"). -lisp_code_name(8545,"ROMAN_NUMERAL_TWO"). -lisp_code_name(8546,"ROMAN_NUMERAL_THREE"). -lisp_code_name(8547,"ROMAN_NUMERAL_FOUR"). -lisp_code_name(8548,"ROMAN_NUMERAL_FIVE"). -lisp_code_name(8549,"ROMAN_NUMERAL_SIX"). -lisp_code_name(8550,"ROMAN_NUMERAL_SEVEN"). -lisp_code_name(8551,"ROMAN_NUMERAL_EIGHT"). -lisp_code_name(8552,"ROMAN_NUMERAL_NINE"). -lisp_code_name(8553,"ROMAN_NUMERAL_TEN"). -lisp_code_name(8554,"ROMAN_NUMERAL_ELEVEN"). -lisp_code_name(8555,"ROMAN_NUMERAL_TWELVE"). -lisp_code_name(8556,"ROMAN_NUMERAL_FIFTY"). -lisp_code_name(8557,"ROMAN_NUMERAL_ONE_HUNDRED"). -lisp_code_name(8558,"ROMAN_NUMERAL_FIVE_HUNDRED"). -lisp_code_name(8559,"ROMAN_NUMERAL_ONE_THOUSAND"). -lisp_code_name(8560,"SMALL_ROMAN_NUMERAL_ONE"). -lisp_code_name(8561,"SMALL_ROMAN_NUMERAL_TWO"). -lisp_code_name(8562,"SMALL_ROMAN_NUMERAL_THREE"). -lisp_code_name(8563,"SMALL_ROMAN_NUMERAL_FOUR"). -lisp_code_name(8564,"SMALL_ROMAN_NUMERAL_FIVE"). -lisp_code_name(8565,"SMALL_ROMAN_NUMERAL_SIX"). -lisp_code_name(8566,"SMALL_ROMAN_NUMERAL_SEVEN"). -lisp_code_name(8567,"SMALL_ROMAN_NUMERAL_EIGHT"). -lisp_code_name(8568,"SMALL_ROMAN_NUMERAL_NINE"). -lisp_code_name(8569,"SMALL_ROMAN_NUMERAL_TEN"). -lisp_code_name(8570,"SMALL_ROMAN_NUMERAL_ELEVEN"). -lisp_code_name(8571,"SMALL_ROMAN_NUMERAL_TWELVE"). -lisp_code_name(8572,"SMALL_ROMAN_NUMERAL_FIFTY"). -lisp_code_name(8573,"SMALL_ROMAN_NUMERAL_ONE_HUNDRED"). -lisp_code_name(8574,"SMALL_ROMAN_NUMERAL_FIVE_HUNDRED"). -lisp_code_name(8575,"SMALL_ROMAN_NUMERAL_ONE_THOUSAND"). -lisp_code_name(8576,"ROMAN_NUMERAL_ONE_THOUSAND_C_D"). -lisp_code_name(8577,"ROMAN_NUMERAL_FIVE_THOUSAND"). -lisp_code_name(8578,"ROMAN_NUMERAL_TEN_THOUSAND"). -lisp_code_name(8579,"ROMAN_NUMERAL_REVERSED_ONE_HUNDRED"). -lisp_code_name(8580,"LATIN_SMALL_LETTER_REVERSED_C"). -lisp_code_name(8581,"ROMAN_NUMERAL_SIX_LATE_FORM"). -lisp_code_name(8582,"ROMAN_NUMERAL_FIFTY_EARLY_FORM"). -lisp_code_name(8583,"ROMAN_NUMERAL_FIFTY_THOUSAND"). -lisp_code_name(8584,"ROMAN_NUMERAL_ONE_HUNDRED_THOUSAND"). -lisp_code_name(8585,"VULGAR_FRACTION_ZERO_THIRDS"). -lisp_code_name(8592,"LEFTWARDS_ARROW"). -lisp_code_name(8593,"UPWARDS_ARROW"). -lisp_code_name(8594,"RIGHTWARDS_ARROW"). -lisp_code_name(8595,"DOWNWARDS_ARROW"). -lisp_code_name(8596,"LEFT_RIGHT_ARROW"). -lisp_code_name(8597,"UP_DOWN_ARROW"). -lisp_code_name(8598,"NORTH_WEST_ARROW"). -lisp_code_name(8599,"NORTH_EAST_ARROW"). -lisp_code_name(8600,"SOUTH_EAST_ARROW"). -lisp_code_name(8601,"SOUTH_WEST_ARROW"). -lisp_code_name(8602,"LEFTWARDS_ARROW_WITH_STROKE"). -lisp_code_name(8603,"RIGHTWARDS_ARROW_WITH_STROKE"). -lisp_code_name(8604,"LEFTWARDS_WAVE_ARROW"). -lisp_code_name(8605,"RIGHTWARDS_WAVE_ARROW"). -lisp_code_name(8606,"LEFTWARDS_TWO_HEADED_ARROW"). -lisp_code_name(8607,"UPWARDS_TWO_HEADED_ARROW"). -lisp_code_name(8608,"RIGHTWARDS_TWO_HEADED_ARROW"). -lisp_code_name(8609,"DOWNWARDS_TWO_HEADED_ARROW"). -lisp_code_name(8610,"LEFTWARDS_ARROW_WITH_TAIL"). -lisp_code_name(8611,"RIGHTWARDS_ARROW_WITH_TAIL"). -lisp_code_name(8612,"LEFTWARDS_ARROW_FROM_BAR"). -lisp_code_name(8613,"UPWARDS_ARROW_FROM_BAR"). -lisp_code_name(8614,"RIGHTWARDS_ARROW_FROM_BAR"). -lisp_code_name(8615,"DOWNWARDS_ARROW_FROM_BAR"). -lisp_code_name(8616,"UP_DOWN_ARROW_WITH_BASE"). -lisp_code_name(8617,"LEFTWARDS_ARROW_WITH_HOOK"). -lisp_code_name(8618,"RIGHTWARDS_ARROW_WITH_HOOK"). -lisp_code_name(8619,"LEFTWARDS_ARROW_WITH_LOOP"). -lisp_code_name(8620,"RIGHTWARDS_ARROW_WITH_LOOP"). -lisp_code_name(8621,"LEFT_RIGHT_WAVE_ARROW"). -lisp_code_name(8622,"LEFT_RIGHT_ARROW_WITH_STROKE"). -lisp_code_name(8623,"DOWNWARDS_ZIGZAG_ARROW"). -lisp_code_name(8624,"UPWARDS_ARROW_WITH_TIP_LEFTWARDS"). -lisp_code_name(8625,"UPWARDS_ARROW_WITH_TIP_RIGHTWARDS"). -lisp_code_name(8626,"DOWNWARDS_ARROW_WITH_TIP_LEFTWARDS"). -lisp_code_name(8627,"DOWNWARDS_ARROW_WITH_TIP_RIGHTWARDS"). -lisp_code_name(8628,"RIGHTWARDS_ARROW_WITH_CORNER_DOWNWARDS"). -lisp_code_name(8629,"DOWNWARDS_ARROW_WITH_CORNER_LEFTWARDS"). -lisp_code_name(8630,"ANTICLOCKWISE_TOP_SEMICIRCLE_ARROW"). -lisp_code_name(8631,"CLOCKWISE_TOP_SEMICIRCLE_ARROW"). -lisp_code_name(8632,"NORTH_WEST_ARROW_TO_LONG_BAR"). -lisp_code_name(8633,"LEFTWARDS_ARROW_TO_BAR_OVER_RIGHTWARDS_ARROW_TO_BAR"). -lisp_code_name(8634,"ANTICLOCKWISE_OPEN_CIRCLE_ARROW"). -lisp_code_name(8635,"CLOCKWISE_OPEN_CIRCLE_ARROW"). -lisp_code_name(8636,"LEFTWARDS_HARPOON_WITH_BARB_UPWARDS"). -lisp_code_name(8637,"LEFTWARDS_HARPOON_WITH_BARB_DOWNWARDS"). -lisp_code_name(8638,"UPWARDS_HARPOON_WITH_BARB_RIGHTWARDS"). -lisp_code_name(8639,"UPWARDS_HARPOON_WITH_BARB_LEFTWARDS"). -lisp_code_name(8640,"RIGHTWARDS_HARPOON_WITH_BARB_UPWARDS"). -lisp_code_name(8641,"RIGHTWARDS_HARPOON_WITH_BARB_DOWNWARDS"). -lisp_code_name(8642,"DOWNWARDS_HARPOON_WITH_BARB_RIGHTWARDS"). -lisp_code_name(8643,"DOWNWARDS_HARPOON_WITH_BARB_LEFTWARDS"). -lisp_code_name(8644,"RIGHTWARDS_ARROW_OVER_LEFTWARDS_ARROW"). -lisp_code_name(8645,"UPWARDS_ARROW_LEFTWARDS_OF_DOWNWARDS_ARROW"). -lisp_code_name(8646,"LEFTWARDS_ARROW_OVER_RIGHTWARDS_ARROW"). -lisp_code_name(8647,"LEFTWARDS_PAIRED_ARROWS"). -lisp_code_name(8648,"UPWARDS_PAIRED_ARROWS"). -lisp_code_name(8649,"RIGHTWARDS_PAIRED_ARROWS"). -lisp_code_name(8650,"DOWNWARDS_PAIRED_ARROWS"). -lisp_code_name(8651,"LEFTWARDS_HARPOON_OVER_RIGHTWARDS_HARPOON"). -lisp_code_name(8652,"RIGHTWARDS_HARPOON_OVER_LEFTWARDS_HARPOON"). -lisp_code_name(8653,"LEFTWARDS_DOUBLE_ARROW_WITH_STROKE"). -lisp_code_name(8654,"LEFT_RIGHT_DOUBLE_ARROW_WITH_STROKE"). -lisp_code_name(8655,"RIGHTWARDS_DOUBLE_ARROW_WITH_STROKE"). -lisp_code_name(8656,"LEFTWARDS_DOUBLE_ARROW"). -lisp_code_name(8657,"UPWARDS_DOUBLE_ARROW"). -lisp_code_name(8658,"RIGHTWARDS_DOUBLE_ARROW"). -lisp_code_name(8659,"DOWNWARDS_DOUBLE_ARROW"). -lisp_code_name(8660,"LEFT_RIGHT_DOUBLE_ARROW"). -lisp_code_name(8661,"UP_DOWN_DOUBLE_ARROW"). -lisp_code_name(8662,"NORTH_WEST_DOUBLE_ARROW"). -lisp_code_name(8663,"NORTH_EAST_DOUBLE_ARROW"). -lisp_code_name(8664,"SOUTH_EAST_DOUBLE_ARROW"). -lisp_code_name(8665,"SOUTH_WEST_DOUBLE_ARROW"). -lisp_code_name(8666,"LEFTWARDS_TRIPLE_ARROW"). -lisp_code_name(8667,"RIGHTWARDS_TRIPLE_ARROW"). -lisp_code_name(8668,"LEFTWARDS_SQUIGGLE_ARROW"). -lisp_code_name(8669,"RIGHTWARDS_SQUIGGLE_ARROW"). -lisp_code_name(8670,"UPWARDS_ARROW_WITH_DOUBLE_STROKE"). -lisp_code_name(8671,"DOWNWARDS_ARROW_WITH_DOUBLE_STROKE"). -lisp_code_name(8672,"LEFTWARDS_DASHED_ARROW"). -lisp_code_name(8673,"UPWARDS_DASHED_ARROW"). -lisp_code_name(8674,"RIGHTWARDS_DASHED_ARROW"). -lisp_code_name(8675,"DOWNWARDS_DASHED_ARROW"). -lisp_code_name(8676,"LEFTWARDS_ARROW_TO_BAR"). -lisp_code_name(8677,"RIGHTWARDS_ARROW_TO_BAR"). -lisp_code_name(8678,"LEFTWARDS_WHITE_ARROW"). -lisp_code_name(8679,"UPWARDS_WHITE_ARROW"). -lisp_code_name(8680,"RIGHTWARDS_WHITE_ARROW"). -lisp_code_name(8681,"DOWNWARDS_WHITE_ARROW"). -lisp_code_name(8682,"UPWARDS_WHITE_ARROW_FROM_BAR"). -lisp_code_name(8683,"UPWARDS_WHITE_ARROW_ON_PEDESTAL"). -lisp_code_name(8684,"UPWARDS_WHITE_ARROW_ON_PEDESTAL_WITH_HORIZONTAL_BAR"). -lisp_code_name(8685,"UPWARDS_WHITE_ARROW_ON_PEDESTAL_WITH_VERTICAL_BAR"). -lisp_code_name(8686,"UPWARDS_WHITE_DOUBLE_ARROW"). -lisp_code_name(8687,"UPWARDS_WHITE_DOUBLE_ARROW_ON_PEDESTAL"). -lisp_code_name(8688,"RIGHTWARDS_WHITE_ARROW_FROM_WALL"). -lisp_code_name(8689,"NORTH_WEST_ARROW_TO_CORNER"). -lisp_code_name(8690,"SOUTH_EAST_ARROW_TO_CORNER"). -lisp_code_name(8691,"UP_DOWN_WHITE_ARROW"). -lisp_code_name(8692,"RIGHT_ARROW_WITH_SMALL_CIRCLE"). -lisp_code_name(8693,"DOWNWARDS_ARROW_LEFTWARDS_OF_UPWARDS_ARROW"). -lisp_code_name(8694,"THREE_RIGHTWARDS_ARROWS"). -lisp_code_name(8695,"LEFTWARDS_ARROW_WITH_VERTICAL_STROKE"). -lisp_code_name(8696,"RIGHTWARDS_ARROW_WITH_VERTICAL_STROKE"). -lisp_code_name(8697,"LEFT_RIGHT_ARROW_WITH_VERTICAL_STROKE"). -lisp_code_name(8698,"LEFTWARDS_ARROW_WITH_DOUBLE_VERTICAL_STROKE"). -lisp_code_name(8699,"RIGHTWARDS_ARROW_WITH_DOUBLE_VERTICAL_STROKE"). -lisp_code_name(8700,"LEFT_RIGHT_ARROW_WITH_DOUBLE_VERTICAL_STROKE"). -lisp_code_name(8701,"LEFTWARDS_OPEN-HEADED_ARROW"). -lisp_code_name(8702,"RIGHTWARDS_OPEN-HEADED_ARROW"). -lisp_code_name(8703,"LEFT_RIGHT_OPEN-HEADED_ARROW"). -lisp_code_name(8704,"FOR_ALL"). -lisp_code_name(8705,"COMPLEMENT"). -lisp_code_name(8706,"PARTIAL_DIFFERENTIAL"). -lisp_code_name(8707,"THERE_EXISTS"). -lisp_code_name(8708,"THERE_DOES_NOT_EXIST"). -lisp_code_name(8709,"EMPTY_SET"). -lisp_code_name(8710,"INCREMENT"). -lisp_code_name(8711,"NABLA"). -lisp_code_name(8712,"ELEMENT_OF"). -lisp_code_name(8713,"NOT_AN_ELEMENT_OF"). -lisp_code_name(8714,"SMALL_ELEMENT_OF"). -lisp_code_name(8715,"CONTAINS_AS_MEMBER"). -lisp_code_name(8716,"DOES_NOT_CONTAIN_AS_MEMBER"). -lisp_code_name(8717,"SMALL_CONTAINS_AS_MEMBER"). -lisp_code_name(8718,"END_OF_PROOF"). -lisp_code_name(8719,"N-ARY_PRODUCT"). -lisp_code_name(8720,"N-ARY_COPRODUCT"). -lisp_code_name(8721,"N-ARY_SUMMATION"). -lisp_code_name(8722,"MINUS_SIGN"). -lisp_code_name(8723,"MINUS-OR-PLUS_SIGN"). -lisp_code_name(8724,"DOT_PLUS"). -lisp_code_name(8725,"DIVISION_SLASH"). -lisp_code_name(8726,"SET_MINUS"). -lisp_code_name(8727,"ASTERISK_OPERATOR"). -lisp_code_name(8728,"RING_OPERATOR"). -lisp_code_name(8729,"BULLET_OPERATOR"). -lisp_code_name(8730,"SQUARE_ROOT"). -lisp_code_name(8731,"CUBE_ROOT"). -lisp_code_name(8732,"FOURTH_ROOT"). -lisp_code_name(8733,"PROPORTIONAL_TO"). -lisp_code_name(8734,"INFINITY"). -lisp_code_name(8735,"RIGHT_ANGLE"). -lisp_code_name(8736,"ANGLE"). -lisp_code_name(8737,"MEASURED_ANGLE"). -lisp_code_name(8738,"SPHERICAL_ANGLE"). -lisp_code_name(8739,"DIVIDES"). -lisp_code_name(8740,"DOES_NOT_DIVIDE"). -lisp_code_name(8741,"PARALLEL_TO"). -lisp_code_name(8742,"NOT_PARALLEL_TO"). -lisp_code_name(8743,"LOGICAL_AND"). -lisp_code_name(8744,"LOGICAL_OR"). -lisp_code_name(8745,"INTERSECTION"). -lisp_code_name(8746,"UNION"). -lisp_code_name(8747,"INTEGRAL"). -lisp_code_name(8748,"DOUBLE_INTEGRAL"). -lisp_code_name(8749,"TRIPLE_INTEGRAL"). -lisp_code_name(8750,"CONTOUR_INTEGRAL"). -lisp_code_name(8751,"SURFACE_INTEGRAL"). -lisp_code_name(8752,"VOLUME_INTEGRAL"). -lisp_code_name(8753,"CLOCKWISE_INTEGRAL"). -lisp_code_name(8754,"CLOCKWISE_CONTOUR_INTEGRAL"). -lisp_code_name(8755,"ANTICLOCKWISE_CONTOUR_INTEGRAL"). -lisp_code_name(8756,"THEREFORE"). -lisp_code_name(8757,"BECAUSE"). -lisp_code_name(8758,"RATIO"). -lisp_code_name(8759,"PROPORTION"). -lisp_code_name(8760,"DOT_MINUS"). -lisp_code_name(8761,"EXCESS"). -lisp_code_name(8762,"GEOMETRIC_PROPORTION"). -lisp_code_name(8763,"HOMOTHETIC"). -lisp_code_name(8764,"TILDE_OPERATOR"). -lisp_code_name(8765,"REVERSED_TILDE"). -lisp_code_name(8766,"INVERTED_LAZY_S"). -lisp_code_name(8767,"SINE_WAVE"). -lisp_code_name(8768,"WREATH_PRODUCT"). -lisp_code_name(8769,"NOT_TILDE"). -lisp_code_name(8770,"MINUS_TILDE"). -lisp_code_name(8771,"ASYMPTOTICALLY_EQUAL_TO"). -lisp_code_name(8772,"NOT_ASYMPTOTICALLY_EQUAL_TO"). -lisp_code_name(8773,"APPROXIMATELY_EQUAL_TO"). -lisp_code_name(8774,"APPROXIMATELY_BUT_NOT_ACTUALLY_EQUAL_TO"). -lisp_code_name(8775,"NEITHER_APPROXIMATELY_NOR_ACTUALLY_EQUAL_TO"). -lisp_code_name(8776,"ALMOST_EQUAL_TO"). -lisp_code_name(8777,"NOT_ALMOST_EQUAL_TO"). -lisp_code_name(8778,"ALMOST_EQUAL_OR_EQUAL_TO"). -lisp_code_name(8779,"TRIPLE_TILDE"). -lisp_code_name(8780,"ALL_EQUAL_TO"). -lisp_code_name(8781,"EQUIVALENT_TO"). -lisp_code_name(8782,"GEOMETRICALLY_EQUIVALENT_TO"). -lisp_code_name(8783,"DIFFERENCE_BETWEEN"). -lisp_code_name(8784,"APPROACHES_THE_LIMIT"). -lisp_code_name(8785,"GEOMETRICALLY_EQUAL_TO"). -lisp_code_name(8786,"APPROXIMATELY_EQUAL_TO_OR_THE_IMAGE_OF"). -lisp_code_name(8787,"IMAGE_OF_OR_APPROXIMATELY_EQUAL_TO"). -lisp_code_name(8788,"COLON_EQUALS"). -lisp_code_name(8789,"EQUALS_COLON"). -lisp_code_name(8790,"RING_IN_EQUAL_TO"). -lisp_code_name(8791,"RING_EQUAL_TO"). -lisp_code_name(8792,"CORRESPONDS_TO"). -lisp_code_name(8793,"ESTIMATES"). -lisp_code_name(8794,"EQUIANGULAR_TO"). -lisp_code_name(8795,"STAR_EQUALS"). -lisp_code_name(8796,"DELTA_EQUAL_TO"). -lisp_code_name(8797,"EQUAL_TO_BY_DEFINITION"). -lisp_code_name(8798,"MEASURED_BY"). -lisp_code_name(8799,"QUESTIONED_EQUAL_TO"). -lisp_code_name(8800,"NOT_EQUAL_TO"). -lisp_code_name(8801,"IDENTICAL_TO"). -lisp_code_name(8802,"NOT_IDENTICAL_TO"). -lisp_code_name(8803,"STRICTLY_EQUIVALENT_TO"). -lisp_code_name(8804,"LESS-THAN_OR_EQUAL_TO"). -lisp_code_name(8805,"GREATER-THAN_OR_EQUAL_TO"). -lisp_code_name(8806,"LESS-THAN_OVER_EQUAL_TO"). -lisp_code_name(8807,"GREATER-THAN_OVER_EQUAL_TO"). -lisp_code_name(8808,"LESS-THAN_BUT_NOT_EQUAL_TO"). -lisp_code_name(8809,"GREATER-THAN_BUT_NOT_EQUAL_TO"). -lisp_code_name(8810,"MUCH_LESS-THAN"). -lisp_code_name(8811,"MUCH_GREATER-THAN"). -lisp_code_name(8812,"BETWEEN"). -lisp_code_name(8813,"NOT_EQUIVALENT_TO"). -lisp_code_name(8814,"NOT_LESS-THAN"). -lisp_code_name(8815,"NOT_GREATER-THAN"). -lisp_code_name(8816,"NEITHER_LESS-THAN_NOR_EQUAL_TO"). -lisp_code_name(8817,"NEITHER_GREATER-THAN_NOR_EQUAL_TO"). -lisp_code_name(8818,"LESS-THAN_OR_EQUIVALENT_TO"). -lisp_code_name(8819,"GREATER-THAN_OR_EQUIVALENT_TO"). -lisp_code_name(8820,"NEITHER_LESS-THAN_NOR_EQUIVALENT_TO"). -lisp_code_name(8821,"NEITHER_GREATER-THAN_NOR_EQUIVALENT_TO"). -lisp_code_name(8822,"LESS-THAN_OR_GREATER-THAN"). -lisp_code_name(8823,"GREATER-THAN_OR_LESS-THAN"). -lisp_code_name(8824,"NEITHER_LESS-THAN_NOR_GREATER-THAN"). -lisp_code_name(8825,"NEITHER_GREATER-THAN_NOR_LESS-THAN"). -lisp_code_name(8826,"PRECEDES"). -lisp_code_name(8827,"SUCCEEDS"). -lisp_code_name(8828,"PRECEDES_OR_EQUAL_TO"). -lisp_code_name(8829,"SUCCEEDS_OR_EQUAL_TO"). -lisp_code_name(8830,"PRECEDES_OR_EQUIVALENT_TO"). -lisp_code_name(8831,"SUCCEEDS_OR_EQUIVALENT_TO"). -lisp_code_name(8832,"DOES_NOT_PRECEDE"). -lisp_code_name(8833,"DOES_NOT_SUCCEED"). -lisp_code_name(8834,"SUBSET_OF"). -lisp_code_name(8835,"SUPERSET_OF"). -lisp_code_name(8836,"NOT_A_SUBSET_OF"). -lisp_code_name(8837,"NOT_A_SUPERSET_OF"). -lisp_code_name(8838,"SUBSET_OF_OR_EQUAL_TO"). -lisp_code_name(8839,"SUPERSET_OF_OR_EQUAL_TO"). -lisp_code_name(8840,"NEITHER_A_SUBSET_OF_NOR_EQUAL_TO"). -lisp_code_name(8841,"NEITHER_A_SUPERSET_OF_NOR_EQUAL_TO"). -lisp_code_name(8842,"SUBSET_OF_WITH_NOT_EQUAL_TO"). -lisp_code_name(8843,"SUPERSET_OF_WITH_NOT_EQUAL_TO"). -lisp_code_name(8844,"MULTISET"). -lisp_code_name(8845,"MULTISET_MULTIPLICATION"). -lisp_code_name(8846,"MULTISET_UNION"). -lisp_code_name(8847,"SQUARE_IMAGE_OF"). -lisp_code_name(8848,"SQUARE_ORIGINAL_OF"). -lisp_code_name(8849,"SQUARE_IMAGE_OF_OR_EQUAL_TO"). -lisp_code_name(8850,"SQUARE_ORIGINAL_OF_OR_EQUAL_TO"). -lisp_code_name(8851,"SQUARE_CAP"). -lisp_code_name(8852,"SQUARE_CUP"). -lisp_code_name(8853,"CIRCLED_PLUS"). -lisp_code_name(8854,"CIRCLED_MINUS"). -lisp_code_name(8855,"CIRCLED_TIMES"). -lisp_code_name(8856,"CIRCLED_DIVISION_SLASH"). -lisp_code_name(8857,"CIRCLED_DOT_OPERATOR"). -lisp_code_name(8858,"CIRCLED_RING_OPERATOR"). -lisp_code_name(8859,"CIRCLED_ASTERISK_OPERATOR"). -lisp_code_name(8860,"CIRCLED_EQUALS"). -lisp_code_name(8861,"CIRCLED_DASH"). -lisp_code_name(8862,"SQUARED_PLUS"). -lisp_code_name(8863,"SQUARED_MINUS"). -lisp_code_name(8864,"SQUARED_TIMES"). -lisp_code_name(8865,"SQUARED_DOT_OPERATOR"). -lisp_code_name(8866,"RIGHT_TACK"). -lisp_code_name(8867,"LEFT_TACK"). -lisp_code_name(8868,"DOWN_TACK"). -lisp_code_name(8869,"UP_TACK"). -lisp_code_name(8870,"ASSERTION"). -lisp_code_name(8871,"MODELS"). -lisp_code_name(8872,"TRUE"). -lisp_code_name(8873,"FORCES"). -lisp_code_name(8874,"TRIPLE_VERTICAL_BAR_RIGHT_TURNSTILE"). -lisp_code_name(8875,"DOUBLE_VERTICAL_BAR_DOUBLE_RIGHT_TURNSTILE"). -lisp_code_name(8876,"DOES_NOT_PROVE"). -lisp_code_name(8877,"NOT_TRUE"). -lisp_code_name(8878,"DOES_NOT_FORCE"). -lisp_code_name(8879,"NEGATED_DOUBLE_VERTICAL_BAR_DOUBLE_RIGHT_TURNSTILE"). -lisp_code_name(8880,"PRECEDES_UNDER_RELATION"). -lisp_code_name(8881,"SUCCEEDS_UNDER_RELATION"). -lisp_code_name(8882,"NORMAL_SUBGROUP_OF"). -lisp_code_name(8883,"CONTAINS_AS_NORMAL_SUBGROUP"). -lisp_code_name(8884,"NORMAL_SUBGROUP_OF_OR_EQUAL_TO"). -lisp_code_name(8885,"CONTAINS_AS_NORMAL_SUBGROUP_OR_EQUAL_TO"). -lisp_code_name(8886,"ORIGINAL_OF"). -lisp_code_name(8887,"IMAGE_OF"). -lisp_code_name(8888,"MULTIMAP"). -lisp_code_name(8889,"HERMITIAN_CONJUGATE_MATRIX"). -lisp_code_name(8890,"INTERCALATE"). -lisp_code_name(8891,"XOR"). -lisp_code_name(8892,"NAND"). -lisp_code_name(8893,"NOR"). -lisp_code_name(8894,"RIGHT_ANGLE_WITH_ARC"). -lisp_code_name(8895,"RIGHT_TRIANGLE"). -lisp_code_name(8896,"N-ARY_LOGICAL_AND"). -lisp_code_name(8897,"N-ARY_LOGICAL_OR"). -lisp_code_name(8898,"N-ARY_INTERSECTION"). -lisp_code_name(8899,"N-ARY_UNION"). -lisp_code_name(8900,"DIAMOND_OPERATOR"). -lisp_code_name(8901,"DOT_OPERATOR"). -lisp_code_name(8902,"STAR_OPERATOR"). -lisp_code_name(8903,"DIVISION_TIMES"). -lisp_code_name(8904,"BOWTIE"). -lisp_code_name(8905,"LEFT_NORMAL_FACTOR_SEMIDIRECT_PRODUCT"). -lisp_code_name(8906,"RIGHT_NORMAL_FACTOR_SEMIDIRECT_PRODUCT"). -lisp_code_name(8907,"LEFT_SEMIDIRECT_PRODUCT"). -lisp_code_name(8908,"RIGHT_SEMIDIRECT_PRODUCT"). -lisp_code_name(8909,"REVERSED_TILDE_EQUALS"). -lisp_code_name(8910,"CURLY_LOGICAL_OR"). -lisp_code_name(8911,"CURLY_LOGICAL_AND"). -lisp_code_name(8912,"DOUBLE_SUBSET"). -lisp_code_name(8913,"DOUBLE_SUPERSET"). -lisp_code_name(8914,"DOUBLE_INTERSECTION"). -lisp_code_name(8915,"DOUBLE_UNION"). -lisp_code_name(8916,"PITCHFORK"). -lisp_code_name(8917,"EQUAL_AND_PARALLEL_TO"). -lisp_code_name(8918,"LESS-THAN_WITH_DOT"). -lisp_code_name(8919,"GREATER-THAN_WITH_DOT"). -lisp_code_name(8920,"VERY_MUCH_LESS-THAN"). -lisp_code_name(8921,"VERY_MUCH_GREATER-THAN"). -lisp_code_name(8922,"LESS-THAN_EQUAL_TO_OR_GREATER-THAN"). -lisp_code_name(8923,"GREATER-THAN_EQUAL_TO_OR_LESS-THAN"). -lisp_code_name(8924,"EQUAL_TO_OR_LESS-THAN"). -lisp_code_name(8925,"EQUAL_TO_OR_GREATER-THAN"). -lisp_code_name(8926,"EQUAL_TO_OR_PRECEDES"). -lisp_code_name(8927,"EQUAL_TO_OR_SUCCEEDS"). -lisp_code_name(8928,"DOES_NOT_PRECEDE_OR_EQUAL"). -lisp_code_name(8929,"DOES_NOT_SUCCEED_OR_EQUAL"). -lisp_code_name(8930,"NOT_SQUARE_IMAGE_OF_OR_EQUAL_TO"). -lisp_code_name(8931,"NOT_SQUARE_ORIGINAL_OF_OR_EQUAL_TO"). -lisp_code_name(8932,"SQUARE_IMAGE_OF_OR_NOT_EQUAL_TO"). -lisp_code_name(8933,"SQUARE_ORIGINAL_OF_OR_NOT_EQUAL_TO"). -lisp_code_name(8934,"LESS-THAN_BUT_NOT_EQUIVALENT_TO"). -lisp_code_name(8935,"GREATER-THAN_BUT_NOT_EQUIVALENT_TO"). -lisp_code_name(8936,"PRECEDES_BUT_NOT_EQUIVALENT_TO"). -lisp_code_name(8937,"SUCCEEDS_BUT_NOT_EQUIVALENT_TO"). -lisp_code_name(8938,"NOT_NORMAL_SUBGROUP_OF"). -lisp_code_name(8939,"DOES_NOT_CONTAIN_AS_NORMAL_SUBGROUP"). -lisp_code_name(8940,"NOT_NORMAL_SUBGROUP_OF_OR_EQUAL_TO"). -lisp_code_name(8941,"DOES_NOT_CONTAIN_AS_NORMAL_SUBGROUP_OR_EQUAL"). -lisp_code_name(8942,"VERTICAL_ELLIPSIS"). -lisp_code_name(8943,"MIDLINE_HORIZONTAL_ELLIPSIS"). -lisp_code_name(8944,"UP_RIGHT_DIAGONAL_ELLIPSIS"). -lisp_code_name(8945,"DOWN_RIGHT_DIAGONAL_ELLIPSIS"). -lisp_code_name(8946,"ELEMENT_OF_WITH_LONG_HORIZONTAL_STROKE"). -lisp_code_name(8947,"ELEMENT_OF_WITH_VERTICAL_BAR_AT_END_OF_HORIZONTAL_STROKE"). -lisp_code_name(8948,"SMALL_ELEMENT_OF_WITH_VERTICAL_BAR_AT_END_OF_HORIZONTAL_STROKE"). -lisp_code_name(8949,"ELEMENT_OF_WITH_DOT_ABOVE"). -lisp_code_name(8950,"ELEMENT_OF_WITH_OVERBAR"). -lisp_code_name(8951,"SMALL_ELEMENT_OF_WITH_OVERBAR"). -lisp_code_name(8952,"ELEMENT_OF_WITH_UNDERBAR"). -lisp_code_name(8953,"ELEMENT_OF_WITH_TWO_HORIZONTAL_STROKES"). -lisp_code_name(8954,"CONTAINS_WITH_LONG_HORIZONTAL_STROKE"). -lisp_code_name(8955,"CONTAINS_WITH_VERTICAL_BAR_AT_END_OF_HORIZONTAL_STROKE"). -lisp_code_name(8956,"SMALL_CONTAINS_WITH_VERTICAL_BAR_AT_END_OF_HORIZONTAL_STROKE"). -lisp_code_name(8957,"CONTAINS_WITH_OVERBAR"). -lisp_code_name(8958,"SMALL_CONTAINS_WITH_OVERBAR"). -lisp_code_name(8959,"Z_NOTATION_BAG_MEMBERSHIP"). -lisp_code_name(8960,"DIAMETER_SIGN"). -lisp_code_name(8961,"ELECTRIC_ARROW"). -lisp_code_name(8962,"HOUSE"). -lisp_code_name(8963,"UP_ARROWHEAD"). -lisp_code_name(8964,"DOWN_ARROWHEAD"). -lisp_code_name(8965,"PROJECTIVE"). -lisp_code_name(8966,"PERSPECTIVE"). -lisp_code_name(8967,"WAVY_LINE"). -lisp_code_name(8968,"LEFT_CEILING"). -lisp_code_name(8969,"RIGHT_CEILING"). -lisp_code_name(8970,"LEFT_FLOOR"). -lisp_code_name(8971,"RIGHT_FLOOR"). -lisp_code_name(8972,"BOTTOM_RIGHT_CROP"). -lisp_code_name(8973,"BOTTOM_LEFT_CROP"). -lisp_code_name(8974,"TOP_RIGHT_CROP"). -lisp_code_name(8975,"TOP_LEFT_CROP"). -lisp_code_name(8976,"REVERSED_NOT_SIGN"). -lisp_code_name(8977,"SQUARE_LOZENGE"). -lisp_code_name(8978,"ARC"). -lisp_code_name(8979,"SEGMENT"). -lisp_code_name(8980,"SECTOR"). -lisp_code_name(8981,"TELEPHONE_RECORDER"). -lisp_code_name(8982,"POSITION_INDICATOR"). -lisp_code_name(8983,"VIEWDATA_SQUARE"). -lisp_code_name(8984,"PLACE_OF_INTEREST_SIGN"). -lisp_code_name(8985,"TURNED_NOT_SIGN"). -lisp_code_name(8986,"WATCH"). -lisp_code_name(8987,"HOURGLASS"). -lisp_code_name(8988,"TOP_LEFT_CORNER"). -lisp_code_name(8989,"TOP_RIGHT_CORNER"). -lisp_code_name(8990,"BOTTOM_LEFT_CORNER"). -lisp_code_name(8991,"BOTTOM_RIGHT_CORNER"). -lisp_code_name(8992,"TOP_HALF_INTEGRAL"). -lisp_code_name(8993,"BOTTOM_HALF_INTEGRAL"). -lisp_code_name(8994,"FROWN"). -lisp_code_name(8995,"SMILE"). -lisp_code_name(8996,"UP_ARROWHEAD_BETWEEN_TWO_HORIZONTAL_BARS"). -lisp_code_name(8997,"OPTION_KEY"). -lisp_code_name(8998,"ERASE_TO_THE_RIGHT"). -lisp_code_name(8999,"X_IN_A_RECTANGLE_BOX"). -lisp_code_name(9000,"KEYBOARD"). -lisp_code_name(9001,"LEFT-POINTING_ANGLE_BRACKET"). -lisp_code_name(9002,"RIGHT-POINTING_ANGLE_BRACKET"). -lisp_code_name(9003,"ERASE_TO_THE_LEFT"). -lisp_code_name(9004,"BENZENE_RING"). -lisp_code_name(9005,"CYLINDRICITY"). -lisp_code_name(9006,"ALL_AROUND-PROFILE"). -lisp_code_name(9007,"SYMMETRY"). -lisp_code_name(9008,"TOTAL_RUNOUT"). -lisp_code_name(9009,"DIMENSION_ORIGIN"). -lisp_code_name(9010,"CONICAL_TAPER"). -lisp_code_name(9011,"SLOPE"). -lisp_code_name(9012,"COUNTERBORE"). -lisp_code_name(9013,"COUNTERSINK"). -lisp_code_name(9014,"APL_FUNCTIONAL_SYMBOL_I-BEAM"). -lisp_code_name(9015,"APL_FUNCTIONAL_SYMBOL_SQUISH_QUAD"). -lisp_code_name(9016,"APL_FUNCTIONAL_SYMBOL_QUAD_EQUAL"). -lisp_code_name(9017,"APL_FUNCTIONAL_SYMBOL_QUAD_DIVIDE"). -lisp_code_name(9018,"APL_FUNCTIONAL_SYMBOL_QUAD_DIAMOND"). -lisp_code_name(9019,"APL_FUNCTIONAL_SYMBOL_QUAD_JOT"). -lisp_code_name(9020,"APL_FUNCTIONAL_SYMBOL_QUAD_CIRCLE"). -lisp_code_name(9021,"APL_FUNCTIONAL_SYMBOL_CIRCLE_STILE"). -lisp_code_name(9022,"APL_FUNCTIONAL_SYMBOL_CIRCLE_JOT"). -lisp_code_name(9023,"APL_FUNCTIONAL_SYMBOL_SLASH_BAR"). -lisp_code_name(9024,"APL_FUNCTIONAL_SYMBOL_BACKSLASH_BAR"). -lisp_code_name(9025,"APL_FUNCTIONAL_SYMBOL_QUAD_SLASH"). -lisp_code_name(9026,"APL_FUNCTIONAL_SYMBOL_QUAD_BACKSLASH"). -lisp_code_name(9027,"APL_FUNCTIONAL_SYMBOL_QUAD_LESS-THAN"). -lisp_code_name(9028,"APL_FUNCTIONAL_SYMBOL_QUAD_GREATER-THAN"). -lisp_code_name(9029,"APL_FUNCTIONAL_SYMBOL_LEFTWARDS_VANE"). -lisp_code_name(9030,"APL_FUNCTIONAL_SYMBOL_RIGHTWARDS_VANE"). -lisp_code_name(9031,"APL_FUNCTIONAL_SYMBOL_QUAD_LEFTWARDS_ARROW"). -lisp_code_name(9032,"APL_FUNCTIONAL_SYMBOL_QUAD_RIGHTWARDS_ARROW"). -lisp_code_name(9033,"APL_FUNCTIONAL_SYMBOL_CIRCLE_BACKSLASH"). -lisp_code_name(9034,"APL_FUNCTIONAL_SYMBOL_DOWN_TACK_UNDERBAR"). -lisp_code_name(9035,"APL_FUNCTIONAL_SYMBOL_DELTA_STILE"). -lisp_code_name(9036,"APL_FUNCTIONAL_SYMBOL_QUAD_DOWN_CARET"). -lisp_code_name(9037,"APL_FUNCTIONAL_SYMBOL_QUAD_DELTA"). -lisp_code_name(9038,"APL_FUNCTIONAL_SYMBOL_DOWN_TACK_JOT"). -lisp_code_name(9039,"APL_FUNCTIONAL_SYMBOL_UPWARDS_VANE"). -lisp_code_name(9040,"APL_FUNCTIONAL_SYMBOL_QUAD_UPWARDS_ARROW"). -lisp_code_name(9041,"APL_FUNCTIONAL_SYMBOL_UP_TACK_OVERBAR"). -lisp_code_name(9042,"APL_FUNCTIONAL_SYMBOL_DEL_STILE"). -lisp_code_name(9043,"APL_FUNCTIONAL_SYMBOL_QUAD_UP_CARET"). -lisp_code_name(9044,"APL_FUNCTIONAL_SYMBOL_QUAD_DEL"). -lisp_code_name(9045,"APL_FUNCTIONAL_SYMBOL_UP_TACK_JOT"). -lisp_code_name(9046,"APL_FUNCTIONAL_SYMBOL_DOWNWARDS_VANE"). -lisp_code_name(9047,"APL_FUNCTIONAL_SYMBOL_QUAD_DOWNWARDS_ARROW"). -lisp_code_name(9048,"APL_FUNCTIONAL_SYMBOL_QUOTE_UNDERBAR"). -lisp_code_name(9049,"APL_FUNCTIONAL_SYMBOL_DELTA_UNDERBAR"). -lisp_code_name(9050,"APL_FUNCTIONAL_SYMBOL_DIAMOND_UNDERBAR"). -lisp_code_name(9051,"APL_FUNCTIONAL_SYMBOL_JOT_UNDERBAR"). -lisp_code_name(9052,"APL_FUNCTIONAL_SYMBOL_CIRCLE_UNDERBAR"). -lisp_code_name(9053,"APL_FUNCTIONAL_SYMBOL_UP_SHOE_JOT"). -lisp_code_name(9054,"APL_FUNCTIONAL_SYMBOL_QUOTE_QUAD"). -lisp_code_name(9055,"APL_FUNCTIONAL_SYMBOL_CIRCLE_STAR"). -lisp_code_name(9056,"APL_FUNCTIONAL_SYMBOL_QUAD_COLON"). -lisp_code_name(9057,"APL_FUNCTIONAL_SYMBOL_UP_TACK_DIAERESIS"). -lisp_code_name(9058,"APL_FUNCTIONAL_SYMBOL_DEL_DIAERESIS"). -lisp_code_name(9059,"APL_FUNCTIONAL_SYMBOL_STAR_DIAERESIS"). -lisp_code_name(9060,"APL_FUNCTIONAL_SYMBOL_JOT_DIAERESIS"). -lisp_code_name(9061,"APL_FUNCTIONAL_SYMBOL_CIRCLE_DIAERESIS"). -lisp_code_name(9062,"APL_FUNCTIONAL_SYMBOL_DOWN_SHOE_STILE"). -lisp_code_name(9063,"APL_FUNCTIONAL_SYMBOL_LEFT_SHOE_STILE"). -lisp_code_name(9064,"APL_FUNCTIONAL_SYMBOL_TILDE_DIAERESIS"). -lisp_code_name(9065,"APL_FUNCTIONAL_SYMBOL_GREATER-THAN_DIAERESIS"). -lisp_code_name(9066,"APL_FUNCTIONAL_SYMBOL_COMMA_BAR"). -lisp_code_name(9067,"APL_FUNCTIONAL_SYMBOL_DEL_TILDE"). -lisp_code_name(9068,"APL_FUNCTIONAL_SYMBOL_ZILDE"). -lisp_code_name(9069,"APL_FUNCTIONAL_SYMBOL_STILE_TILDE"). -lisp_code_name(9070,"APL_FUNCTIONAL_SYMBOL_SEMICOLON_UNDERBAR"). -lisp_code_name(9071,"APL_FUNCTIONAL_SYMBOL_QUAD_NOT_EQUAL"). -lisp_code_name(9072,"APL_FUNCTIONAL_SYMBOL_QUAD_QUESTION"). -lisp_code_name(9073,"APL_FUNCTIONAL_SYMBOL_DOWN_CARET_TILDE"). -lisp_code_name(9074,"APL_FUNCTIONAL_SYMBOL_UP_CARET_TILDE"). -lisp_code_name(9075,"APL_FUNCTIONAL_SYMBOL_IOTA"). -lisp_code_name(9076,"APL_FUNCTIONAL_SYMBOL_RHO"). -lisp_code_name(9077,"APL_FUNCTIONAL_SYMBOL_OMEGA"). -lisp_code_name(9078,"APL_FUNCTIONAL_SYMBOL_ALPHA_UNDERBAR"). -lisp_code_name(9079,"APL_FUNCTIONAL_SYMBOL_EPSILON_UNDERBAR"). -lisp_code_name(9080,"APL_FUNCTIONAL_SYMBOL_IOTA_UNDERBAR"). -lisp_code_name(9081,"APL_FUNCTIONAL_SYMBOL_OMEGA_UNDERBAR"). -lisp_code_name(9082,"APL_FUNCTIONAL_SYMBOL_ALPHA"). -lisp_code_name(9083,"NOT_CHECK_MARK"). -lisp_code_name(9084,"RIGHT_ANGLE_WITH_DOWNWARDS_ZIGZAG_ARROW"). -lisp_code_name(9085,"SHOULDERED_OPEN_BOX"). -lisp_code_name(9086,"BELL_SYMBOL"). -lisp_code_name(9087,"VERTICAL_LINE_WITH_MIDDLE_DOT"). -lisp_code_name(9088,"INSERTION_SYMBOL"). -lisp_code_name(9089,"CONTINUOUS_UNDERLINE_SYMBOL"). -lisp_code_name(9090,"DISCONTINUOUS_UNDERLINE_SYMBOL"). -lisp_code_name(9091,"EMPHASIS_SYMBOL"). -lisp_code_name(9092,"COMPOSITION_SYMBOL"). -lisp_code_name(9093,"WHITE_SQUARE_WITH_CENTRE_VERTICAL_LINE"). -lisp_code_name(9094,"ENTER_SYMBOL"). -lisp_code_name(9095,"ALTERNATIVE_KEY_SYMBOL"). -lisp_code_name(9096,"HELM_SYMBOL"). -lisp_code_name(9097,"CIRCLED_HORIZONTAL_BAR_WITH_NOTCH"). -lisp_code_name(9098,"CIRCLED_TRIANGLE_DOWN"). -lisp_code_name(9099,"BROKEN_CIRCLE_WITH_NORTHWEST_ARROW"). -lisp_code_name(9100,"UNDO_SYMBOL"). -lisp_code_name(9101,"MONOSTABLE_SYMBOL"). -lisp_code_name(9102,"HYSTERESIS_SYMBOL"). -lisp_code_name(9103,"OPEN-CIRCUIT-OUTPUT_H-TYPE_SYMBOL"). -lisp_code_name(9104,"OPEN-CIRCUIT-OUTPUT_L-TYPE_SYMBOL"). -lisp_code_name(9105,"PASSIVE-PULL-DOWN-OUTPUT_SYMBOL"). -lisp_code_name(9106,"PASSIVE-PULL-UP-OUTPUT_SYMBOL"). -lisp_code_name(9107,"DIRECT_CURRENT_SYMBOL_FORM_TWO"). -lisp_code_name(9108,"SOFTWARE-FUNCTION_SYMBOL"). -lisp_code_name(9109,"APL_FUNCTIONAL_SYMBOL_QUAD"). -lisp_code_name(9110,"DECIMAL_SEPARATOR_KEY_SYMBOL"). -lisp_code_name(9111,"PREVIOUS_PAGE"). -lisp_code_name(9112,"NEXT_PAGE"). -lisp_code_name(9113,"PRINT_SCREEN_SYMBOL"). -lisp_code_name(9114,"CLEAR_SCREEN_SYMBOL"). -lisp_code_name(9115,"LEFT_PARENTHESIS_UPPER_HOOK"). -lisp_code_name(9116,"LEFT_PARENTHESIS_EXTENSION"). -lisp_code_name(9117,"LEFT_PARENTHESIS_LOWER_HOOK"). -lisp_code_name(9118,"RIGHT_PARENTHESIS_UPPER_HOOK"). -lisp_code_name(9119,"RIGHT_PARENTHESIS_EXTENSION"). -lisp_code_name(9120,"RIGHT_PARENTHESIS_LOWER_HOOK"). -lisp_code_name(9121,"LEFT_SQUARE_BRACKET_UPPER_CORNER"). -lisp_code_name(9122,"LEFT_SQUARE_BRACKET_EXTENSION"). -lisp_code_name(9123,"LEFT_SQUARE_BRACKET_LOWER_CORNER"). -lisp_code_name(9124,"RIGHT_SQUARE_BRACKET_UPPER_CORNER"). -lisp_code_name(9125,"RIGHT_SQUARE_BRACKET_EXTENSION"). -lisp_code_name(9126,"RIGHT_SQUARE_BRACKET_LOWER_CORNER"). -lisp_code_name(9127,"LEFT_CURLY_BRACKET_UPPER_HOOK"). -lisp_code_name(9128,"LEFT_CURLY_BRACKET_MIDDLE_PIECE"). -lisp_code_name(9129,"LEFT_CURLY_BRACKET_LOWER_HOOK"). -lisp_code_name(9130,"CURLY_BRACKET_EXTENSION"). -lisp_code_name(9131,"RIGHT_CURLY_BRACKET_UPPER_HOOK"). -lisp_code_name(9132,"RIGHT_CURLY_BRACKET_MIDDLE_PIECE"). -lisp_code_name(9133,"RIGHT_CURLY_BRACKET_LOWER_HOOK"). -lisp_code_name(9134,"INTEGRAL_EXTENSION"). -lisp_code_name(9135,"HORIZONTAL_LINE_EXTENSION"). -lisp_code_name(9136,"UPPER_LEFT_OR_LOWER_RIGHT_CURLY_BRACKET_SECTION"). -lisp_code_name(9137,"UPPER_RIGHT_OR_LOWER_LEFT_CURLY_BRACKET_SECTION"). -lisp_code_name(9138,"SUMMATION_TOP"). -lisp_code_name(9139,"SUMMATION_BOTTOM"). -lisp_code_name(9140,"TOP_SQUARE_BRACKET"). -lisp_code_name(9141,"BOTTOM_SQUARE_BRACKET"). -lisp_code_name(9142,"BOTTOM_SQUARE_BRACKET_OVER_TOP_SQUARE_BRACKET"). -lisp_code_name(9143,"RADICAL_SYMBOL_BOTTOM"). -lisp_code_name(9144,"LEFT_VERTICAL_BOX_LINE"). -lisp_code_name(9145,"RIGHT_VERTICAL_BOX_LINE"). -lisp_code_name(9146,"HORIZONTAL_SCAN_LINE-1"). -lisp_code_name(9147,"HORIZONTAL_SCAN_LINE-3"). -lisp_code_name(9148,"HORIZONTAL_SCAN_LINE-7"). -lisp_code_name(9149,"HORIZONTAL_SCAN_LINE-9"). -lisp_code_name(9150,"DENTISTRY_SYMBOL_LIGHT_VERTICAL_AND_TOP_RIGHT"). -lisp_code_name(9151,"DENTISTRY_SYMBOL_LIGHT_VERTICAL_AND_BOTTOM_RIGHT"). -lisp_code_name(9152,"DENTISTRY_SYMBOL_LIGHT_VERTICAL_WITH_CIRCLE"). -lisp_code_name(9153,"DENTISTRY_SYMBOL_LIGHT_DOWN_AND_HORIZONTAL_WITH_CIRCLE"). -lisp_code_name(9154,"DENTISTRY_SYMBOL_LIGHT_UP_AND_HORIZONTAL_WITH_CIRCLE"). -lisp_code_name(9155,"DENTISTRY_SYMBOL_LIGHT_VERTICAL_WITH_TRIANGLE"). -lisp_code_name(9156,"DENTISTRY_SYMBOL_LIGHT_DOWN_AND_HORIZONTAL_WITH_TRIANGLE"). -lisp_code_name(9157,"DENTISTRY_SYMBOL_LIGHT_UP_AND_HORIZONTAL_WITH_TRIANGLE"). -lisp_code_name(9158,"DENTISTRY_SYMBOL_LIGHT_VERTICAL_AND_WAVE"). -lisp_code_name(9159,"DENTISTRY_SYMBOL_LIGHT_DOWN_AND_HORIZONTAL_WITH_WAVE"). -lisp_code_name(9160,"DENTISTRY_SYMBOL_LIGHT_UP_AND_HORIZONTAL_WITH_WAVE"). -lisp_code_name(9161,"DENTISTRY_SYMBOL_LIGHT_DOWN_AND_HORIZONTAL"). -lisp_code_name(9162,"DENTISTRY_SYMBOL_LIGHT_UP_AND_HORIZONTAL"). -lisp_code_name(9163,"DENTISTRY_SYMBOL_LIGHT_VERTICAL_AND_TOP_LEFT"). -lisp_code_name(9164,"DENTISTRY_SYMBOL_LIGHT_VERTICAL_AND_BOTTOM_LEFT"). -lisp_code_name(9165,"SQUARE_FOOT"). -lisp_code_name(9166,"RETURN_SYMBOL"). -lisp_code_name(9167,"EJECT_SYMBOL"). -lisp_code_name(9168,"VERTICAL_LINE_EXTENSION"). -lisp_code_name(9169,"METRICAL_BREVE"). -lisp_code_name(9170,"METRICAL_LONG_OVER_SHORT"). -lisp_code_name(9171,"METRICAL_SHORT_OVER_LONG"). -lisp_code_name(9172,"METRICAL_LONG_OVER_TWO_SHORTS"). -lisp_code_name(9173,"METRICAL_TWO_SHORTS_OVER_LONG"). -lisp_code_name(9174,"METRICAL_TWO_SHORTS_JOINED"). -lisp_code_name(9175,"METRICAL_TRISEME"). -lisp_code_name(9176,"METRICAL_TETRASEME"). -lisp_code_name(9177,"METRICAL_PENTASEME"). -lisp_code_name(9178,"EARTH_GROUND"). -lisp_code_name(9179,"FUSE"). -lisp_code_name(9180,"TOP_PARENTHESIS"). -lisp_code_name(9181,"BOTTOM_PARENTHESIS"). -lisp_code_name(9182,"TOP_CURLY_BRACKET"). -lisp_code_name(9183,"BOTTOM_CURLY_BRACKET"). -lisp_code_name(9184,"TOP_TORTOISE_SHELL_BRACKET"). -lisp_code_name(9185,"BOTTOM_TORTOISE_SHELL_BRACKET"). -lisp_code_name(9186,"WHITE_TRAPEZIUM"). -lisp_code_name(9187,"BENZENE_RING_WITH_CIRCLE"). -lisp_code_name(9188,"STRAIGHTNESS"). -lisp_code_name(9189,"FLATNESS"). -lisp_code_name(9190,"AC_CURRENT"). -lisp_code_name(9191,"ELECTRICAL_INTERSECTION"). -lisp_code_name(9192,"DECIMAL_EXPONENT_SYMBOL"). -lisp_code_name(9193,"BLACK_RIGHT-POINTING_DOUBLE_TRIANGLE"). -lisp_code_name(9194,"BLACK_LEFT-POINTING_DOUBLE_TRIANGLE"). -lisp_code_name(9195,"BLACK_UP-POINTING_DOUBLE_TRIANGLE"). -lisp_code_name(9196,"BLACK_DOWN-POINTING_DOUBLE_TRIANGLE"). -lisp_code_name(9197,"BLACK_RIGHT-POINTING_DOUBLE_TRIANGLE_WITH_VERTICAL_BAR"). -lisp_code_name(9198,"BLACK_LEFT-POINTING_DOUBLE_TRIANGLE_WITH_VERTICAL_BAR"). -lisp_code_name(9199,"BLACK_RIGHT-POINTING_TRIANGLE_WITH_DOUBLE_VERTICAL_BAR"). -lisp_code_name(9200,"ALARM_CLOCK"). -lisp_code_name(9201,"STOPWATCH"). -lisp_code_name(9202,"TIMER_CLOCK"). -lisp_code_name(9203,"HOURGLASS_WITH_FLOWING_SAND"). -lisp_code_name(9204,"BLACK_MEDIUM_LEFT-POINTING_TRIANGLE"). -lisp_code_name(9205,"BLACK_MEDIUM_RIGHT-POINTING_TRIANGLE"). -lisp_code_name(9206,"BLACK_MEDIUM_UP-POINTING_TRIANGLE"). -lisp_code_name(9207,"BLACK_MEDIUM_DOWN-POINTING_TRIANGLE"). -lisp_code_name(9208,"DOUBLE_VERTICAL_BAR"). -lisp_code_name(9209,"BLACK_SQUARE_FOR_STOP"). -lisp_code_name(9210,"BLACK_CIRCLE_FOR_RECORD"). -lisp_code_name(9216,"SYMBOL_FOR_NULL"). -lisp_code_name(9217,"SYMBOL_FOR_START_OF_HEADING"). -lisp_code_name(9218,"SYMBOL_FOR_START_OF_TEXT"). -lisp_code_name(9219,"SYMBOL_FOR_END_OF_TEXT"). -lisp_code_name(9220,"SYMBOL_FOR_END_OF_TRANSMISSION"). -lisp_code_name(9221,"SYMBOL_FOR_ENQUIRY"). -lisp_code_name(9222,"SYMBOL_FOR_ACKNOWLEDGE"). -lisp_code_name(9223,"SYMBOL_FOR_BELL"). -lisp_code_name(9224,"SYMBOL_FOR_BACKSPACE"). -lisp_code_name(9225,"SYMBOL_FOR_HORIZONTAL_TABULATION"). -lisp_code_name(9226,"SYMBOL_FOR_LINE_FEED"). -lisp_code_name(9227,"SYMBOL_FOR_VERTICAL_TABULATION"). -lisp_code_name(9228,"SYMBOL_FOR_FORM_FEED"). -lisp_code_name(9229,"SYMBOL_FOR_CARRIAGE_RETURN"). -lisp_code_name(9230,"SYMBOL_FOR_SHIFT_OUT"). -lisp_code_name(9231,"SYMBOL_FOR_SHIFT_IN"). -lisp_code_name(9232,"SYMBOL_FOR_DATA_LINK_ESCAPE"). -lisp_code_name(9233,"SYMBOL_FOR_DEVICE_CONTROL_ONE"). -lisp_code_name(9234,"SYMBOL_FOR_DEVICE_CONTROL_TWO"). -lisp_code_name(9235,"SYMBOL_FOR_DEVICE_CONTROL_THREE"). -lisp_code_name(9236,"SYMBOL_FOR_DEVICE_CONTROL_FOUR"). -lisp_code_name(9237,"SYMBOL_FOR_NEGATIVE_ACKNOWLEDGE"). -lisp_code_name(9238,"SYMBOL_FOR_SYNCHRONOUS_IDLE"). -lisp_code_name(9239,"SYMBOL_FOR_END_OF_TRANSMISSION_BLOCK"). -lisp_code_name(9240,"SYMBOL_FOR_CANCEL"). -lisp_code_name(9241,"SYMBOL_FOR_END_OF_MEDIUM"). -lisp_code_name(9242,"SYMBOL_FOR_SUBSTITUTE"). -lisp_code_name(9243,"SYMBOL_FOR_ESCAPE"). -lisp_code_name(9244,"SYMBOL_FOR_FILE_SEPARATOR"). -lisp_code_name(9245,"SYMBOL_FOR_GROUP_SEPARATOR"). -lisp_code_name(9246,"SYMBOL_FOR_RECORD_SEPARATOR"). -lisp_code_name(9247,"SYMBOL_FOR_UNIT_SEPARATOR"). -lisp_code_name(9248,"SYMBOL_FOR_SPACE"). -lisp_code_name(9249,"SYMBOL_FOR_DELETE"). -lisp_code_name(9250,"BLANK_SYMBOL"). -lisp_code_name(9251,"OPEN_BOX"). -lisp_code_name(9252,"SYMBOL_FOR_NEWLINE"). -lisp_code_name(9253,"SYMBOL_FOR_DELETE_FORM_TWO"). -lisp_code_name(9254,"SYMBOL_FOR_SUBSTITUTE_FORM_TWO"). -lisp_code_name(9280,"OCR_HOOK"). -lisp_code_name(9281,"OCR_CHAIR"). -lisp_code_name(9282,"OCR_FORK"). -lisp_code_name(9283,"OCR_INVERTED_FORK"). -lisp_code_name(9284,"OCR_BELT_BUCKLE"). -lisp_code_name(9285,"OCR_BOW_TIE"). -lisp_code_name(9286,"OCR_BRANCH_BANK_IDENTIFICATION"). -lisp_code_name(9287,"OCR_AMOUNT_OF_CHECK"). -lisp_code_name(9288,"OCR_DASH"). -lisp_code_name(9289,"OCR_CUSTOMER_ACCOUNT_NUMBER"). -lisp_code_name(9290,"OCR_DOUBLE_BACKSLASH"). -lisp_code_name(9312,"CIRCLED_DIGIT_ONE"). -lisp_code_name(9313,"CIRCLED_DIGIT_TWO"). -lisp_code_name(9314,"CIRCLED_DIGIT_THREE"). -lisp_code_name(9315,"CIRCLED_DIGIT_FOUR"). -lisp_code_name(9316,"CIRCLED_DIGIT_FIVE"). -lisp_code_name(9317,"CIRCLED_DIGIT_SIX"). -lisp_code_name(9318,"CIRCLED_DIGIT_SEVEN"). -lisp_code_name(9319,"CIRCLED_DIGIT_EIGHT"). -lisp_code_name(9320,"CIRCLED_DIGIT_NINE"). -lisp_code_name(9321,"CIRCLED_NUMBER_TEN"). -lisp_code_name(9322,"CIRCLED_NUMBER_ELEVEN"). -lisp_code_name(9323,"CIRCLED_NUMBER_TWELVE"). -lisp_code_name(9324,"CIRCLED_NUMBER_THIRTEEN"). -lisp_code_name(9325,"CIRCLED_NUMBER_FOURTEEN"). -lisp_code_name(9326,"CIRCLED_NUMBER_FIFTEEN"). -lisp_code_name(9327,"CIRCLED_NUMBER_SIXTEEN"). -lisp_code_name(9328,"CIRCLED_NUMBER_SEVENTEEN"). -lisp_code_name(9329,"CIRCLED_NUMBER_EIGHTEEN"). -lisp_code_name(9330,"CIRCLED_NUMBER_NINETEEN"). -lisp_code_name(9331,"CIRCLED_NUMBER_TWENTY"). -lisp_code_name(9332,"PARENTHESIZED_DIGIT_ONE"). -lisp_code_name(9333,"PARENTHESIZED_DIGIT_TWO"). -lisp_code_name(9334,"PARENTHESIZED_DIGIT_THREE"). -lisp_code_name(9335,"PARENTHESIZED_DIGIT_FOUR"). -lisp_code_name(9336,"PARENTHESIZED_DIGIT_FIVE"). -lisp_code_name(9337,"PARENTHESIZED_DIGIT_SIX"). -lisp_code_name(9338,"PARENTHESIZED_DIGIT_SEVEN"). -lisp_code_name(9339,"PARENTHESIZED_DIGIT_EIGHT"). -lisp_code_name(9340,"PARENTHESIZED_DIGIT_NINE"). -lisp_code_name(9341,"PARENTHESIZED_NUMBER_TEN"). -lisp_code_name(9342,"PARENTHESIZED_NUMBER_ELEVEN"). -lisp_code_name(9343,"PARENTHESIZED_NUMBER_TWELVE"). -lisp_code_name(9344,"PARENTHESIZED_NUMBER_THIRTEEN"). -lisp_code_name(9345,"PARENTHESIZED_NUMBER_FOURTEEN"). -lisp_code_name(9346,"PARENTHESIZED_NUMBER_FIFTEEN"). -lisp_code_name(9347,"PARENTHESIZED_NUMBER_SIXTEEN"). -lisp_code_name(9348,"PARENTHESIZED_NUMBER_SEVENTEEN"). -lisp_code_name(9349,"PARENTHESIZED_NUMBER_EIGHTEEN"). -lisp_code_name(9350,"PARENTHESIZED_NUMBER_NINETEEN"). -lisp_code_name(9351,"PARENTHESIZED_NUMBER_TWENTY"). -lisp_code_name(9352,"DIGIT_ONE_FULL_STOP"). -lisp_code_name(9353,"DIGIT_TWO_FULL_STOP"). -lisp_code_name(9354,"DIGIT_THREE_FULL_STOP"). -lisp_code_name(9355,"DIGIT_FOUR_FULL_STOP"). -lisp_code_name(9356,"DIGIT_FIVE_FULL_STOP"). -lisp_code_name(9357,"DIGIT_SIX_FULL_STOP"). -lisp_code_name(9358,"DIGIT_SEVEN_FULL_STOP"). -lisp_code_name(9359,"DIGIT_EIGHT_FULL_STOP"). -lisp_code_name(9360,"DIGIT_NINE_FULL_STOP"). -lisp_code_name(9361,"NUMBER_TEN_FULL_STOP"). -lisp_code_name(9362,"NUMBER_ELEVEN_FULL_STOP"). -lisp_code_name(9363,"NUMBER_TWELVE_FULL_STOP"). -lisp_code_name(9364,"NUMBER_THIRTEEN_FULL_STOP"). -lisp_code_name(9365,"NUMBER_FOURTEEN_FULL_STOP"). -lisp_code_name(9366,"NUMBER_FIFTEEN_FULL_STOP"). -lisp_code_name(9367,"NUMBER_SIXTEEN_FULL_STOP"). -lisp_code_name(9368,"NUMBER_SEVENTEEN_FULL_STOP"). -lisp_code_name(9369,"NUMBER_EIGHTEEN_FULL_STOP"). -lisp_code_name(9370,"NUMBER_NINETEEN_FULL_STOP"). -lisp_code_name(9371,"NUMBER_TWENTY_FULL_STOP"). -lisp_code_name(9372,"PARENTHESIZED_LATIN_SMALL_LETTER_A"). -lisp_code_name(9373,"PARENTHESIZED_LATIN_SMALL_LETTER_B"). -lisp_code_name(9374,"PARENTHESIZED_LATIN_SMALL_LETTER_C"). -lisp_code_name(9375,"PARENTHESIZED_LATIN_SMALL_LETTER_D"). -lisp_code_name(9376,"PARENTHESIZED_LATIN_SMALL_LETTER_E"). -lisp_code_name(9377,"PARENTHESIZED_LATIN_SMALL_LETTER_F"). -lisp_code_name(9378,"PARENTHESIZED_LATIN_SMALL_LETTER_G"). -lisp_code_name(9379,"PARENTHESIZED_LATIN_SMALL_LETTER_H"). -lisp_code_name(9380,"PARENTHESIZED_LATIN_SMALL_LETTER_I"). -lisp_code_name(9381,"PARENTHESIZED_LATIN_SMALL_LETTER_J"). -lisp_code_name(9382,"PARENTHESIZED_LATIN_SMALL_LETTER_K"). -lisp_code_name(9383,"PARENTHESIZED_LATIN_SMALL_LETTER_L"). -lisp_code_name(9384,"PARENTHESIZED_LATIN_SMALL_LETTER_M"). -lisp_code_name(9385,"PARENTHESIZED_LATIN_SMALL_LETTER_N"). -lisp_code_name(9386,"PARENTHESIZED_LATIN_SMALL_LETTER_O"). -lisp_code_name(9387,"PARENTHESIZED_LATIN_SMALL_LETTER_P"). -lisp_code_name(9388,"PARENTHESIZED_LATIN_SMALL_LETTER_Q"). -lisp_code_name(9389,"PARENTHESIZED_LATIN_SMALL_LETTER_R"). -lisp_code_name(9390,"PARENTHESIZED_LATIN_SMALL_LETTER_S"). -lisp_code_name(9391,"PARENTHESIZED_LATIN_SMALL_LETTER_T"). -lisp_code_name(9392,"PARENTHESIZED_LATIN_SMALL_LETTER_U"). -lisp_code_name(9393,"PARENTHESIZED_LATIN_SMALL_LETTER_V"). -lisp_code_name(9394,"PARENTHESIZED_LATIN_SMALL_LETTER_W"). -lisp_code_name(9395,"PARENTHESIZED_LATIN_SMALL_LETTER_X"). -lisp_code_name(9396,"PARENTHESIZED_LATIN_SMALL_LETTER_Y"). -lisp_code_name(9397,"PARENTHESIZED_LATIN_SMALL_LETTER_Z"). -lisp_code_name(9398,"CIRCLED_LATIN_CAPITAL_LETTER_A"). -lisp_code_name(9399,"CIRCLED_LATIN_CAPITAL_LETTER_B"). -lisp_code_name(9400,"CIRCLED_LATIN_CAPITAL_LETTER_C"). -lisp_code_name(9401,"CIRCLED_LATIN_CAPITAL_LETTER_D"). -lisp_code_name(9402,"CIRCLED_LATIN_CAPITAL_LETTER_E"). -lisp_code_name(9403,"CIRCLED_LATIN_CAPITAL_LETTER_F"). -lisp_code_name(9404,"CIRCLED_LATIN_CAPITAL_LETTER_G"). -lisp_code_name(9405,"CIRCLED_LATIN_CAPITAL_LETTER_H"). -lisp_code_name(9406,"CIRCLED_LATIN_CAPITAL_LETTER_I"). -lisp_code_name(9407,"CIRCLED_LATIN_CAPITAL_LETTER_J"). -lisp_code_name(9408,"CIRCLED_LATIN_CAPITAL_LETTER_K"). -lisp_code_name(9409,"CIRCLED_LATIN_CAPITAL_LETTER_L"). -lisp_code_name(9410,"CIRCLED_LATIN_CAPITAL_LETTER_M"). -lisp_code_name(9411,"CIRCLED_LATIN_CAPITAL_LETTER_N"). -lisp_code_name(9412,"CIRCLED_LATIN_CAPITAL_LETTER_O"). -lisp_code_name(9413,"CIRCLED_LATIN_CAPITAL_LETTER_P"). -lisp_code_name(9414,"CIRCLED_LATIN_CAPITAL_LETTER_Q"). -lisp_code_name(9415,"CIRCLED_LATIN_CAPITAL_LETTER_R"). -lisp_code_name(9416,"CIRCLED_LATIN_CAPITAL_LETTER_S"). -lisp_code_name(9417,"CIRCLED_LATIN_CAPITAL_LETTER_T"). -lisp_code_name(9418,"CIRCLED_LATIN_CAPITAL_LETTER_U"). -lisp_code_name(9419,"CIRCLED_LATIN_CAPITAL_LETTER_V"). -lisp_code_name(9420,"CIRCLED_LATIN_CAPITAL_LETTER_W"). -lisp_code_name(9421,"CIRCLED_LATIN_CAPITAL_LETTER_X"). -lisp_code_name(9422,"CIRCLED_LATIN_CAPITAL_LETTER_Y"). -lisp_code_name(9423,"CIRCLED_LATIN_CAPITAL_LETTER_Z"). -lisp_code_name(9424,"CIRCLED_LATIN_SMALL_LETTER_A"). -lisp_code_name(9425,"CIRCLED_LATIN_SMALL_LETTER_B"). -lisp_code_name(9426,"CIRCLED_LATIN_SMALL_LETTER_C"). -lisp_code_name(9427,"CIRCLED_LATIN_SMALL_LETTER_D"). -lisp_code_name(9428,"CIRCLED_LATIN_SMALL_LETTER_E"). -lisp_code_name(9429,"CIRCLED_LATIN_SMALL_LETTER_F"). -lisp_code_name(9430,"CIRCLED_LATIN_SMALL_LETTER_G"). -lisp_code_name(9431,"CIRCLED_LATIN_SMALL_LETTER_H"). -lisp_code_name(9432,"CIRCLED_LATIN_SMALL_LETTER_I"). -lisp_code_name(9433,"CIRCLED_LATIN_SMALL_LETTER_J"). -lisp_code_name(9434,"CIRCLED_LATIN_SMALL_LETTER_K"). -lisp_code_name(9435,"CIRCLED_LATIN_SMALL_LETTER_L"). -lisp_code_name(9436,"CIRCLED_LATIN_SMALL_LETTER_M"). -lisp_code_name(9437,"CIRCLED_LATIN_SMALL_LETTER_N"). -lisp_code_name(9438,"CIRCLED_LATIN_SMALL_LETTER_O"). -lisp_code_name(9439,"CIRCLED_LATIN_SMALL_LETTER_P"). -lisp_code_name(9440,"CIRCLED_LATIN_SMALL_LETTER_Q"). -lisp_code_name(9441,"CIRCLED_LATIN_SMALL_LETTER_R"). -lisp_code_name(9442,"CIRCLED_LATIN_SMALL_LETTER_S"). -lisp_code_name(9443,"CIRCLED_LATIN_SMALL_LETTER_T"). -lisp_code_name(9444,"CIRCLED_LATIN_SMALL_LETTER_U"). -lisp_code_name(9445,"CIRCLED_LATIN_SMALL_LETTER_V"). -lisp_code_name(9446,"CIRCLED_LATIN_SMALL_LETTER_W"). -lisp_code_name(9447,"CIRCLED_LATIN_SMALL_LETTER_X"). -lisp_code_name(9448,"CIRCLED_LATIN_SMALL_LETTER_Y"). -lisp_code_name(9449,"CIRCLED_LATIN_SMALL_LETTER_Z"). -lisp_code_name(9450,"CIRCLED_DIGIT_ZERO"). -lisp_code_name(9451,"NEGATIVE_CIRCLED_NUMBER_ELEVEN"). -lisp_code_name(9452,"NEGATIVE_CIRCLED_NUMBER_TWELVE"). -lisp_code_name(9453,"NEGATIVE_CIRCLED_NUMBER_THIRTEEN"). -lisp_code_name(9454,"NEGATIVE_CIRCLED_NUMBER_FOURTEEN"). -lisp_code_name(9455,"NEGATIVE_CIRCLED_NUMBER_FIFTEEN"). -lisp_code_name(9456,"NEGATIVE_CIRCLED_NUMBER_SIXTEEN"). -lisp_code_name(9457,"NEGATIVE_CIRCLED_NUMBER_SEVENTEEN"). -lisp_code_name(9458,"NEGATIVE_CIRCLED_NUMBER_EIGHTEEN"). -lisp_code_name(9459,"NEGATIVE_CIRCLED_NUMBER_NINETEEN"). -lisp_code_name(9460,"NEGATIVE_CIRCLED_NUMBER_TWENTY"). -lisp_code_name(9461,"DOUBLE_CIRCLED_DIGIT_ONE"). -lisp_code_name(9462,"DOUBLE_CIRCLED_DIGIT_TWO"). -lisp_code_name(9463,"DOUBLE_CIRCLED_DIGIT_THREE"). -lisp_code_name(9464,"DOUBLE_CIRCLED_DIGIT_FOUR"). -lisp_code_name(9465,"DOUBLE_CIRCLED_DIGIT_FIVE"). -lisp_code_name(9466,"DOUBLE_CIRCLED_DIGIT_SIX"). -lisp_code_name(9467,"DOUBLE_CIRCLED_DIGIT_SEVEN"). -lisp_code_name(9468,"DOUBLE_CIRCLED_DIGIT_EIGHT"). -lisp_code_name(9469,"DOUBLE_CIRCLED_DIGIT_NINE"). -lisp_code_name(9470,"DOUBLE_CIRCLED_NUMBER_TEN"). -lisp_code_name(9471,"NEGATIVE_CIRCLED_DIGIT_ZERO"). -lisp_code_name(9472,"BOX_DRAWINGS_LIGHT_HORIZONTAL"). -lisp_code_name(9473,"BOX_DRAWINGS_HEAVY_HORIZONTAL"). -lisp_code_name(9474,"BOX_DRAWINGS_LIGHT_VERTICAL"). -lisp_code_name(9475,"BOX_DRAWINGS_HEAVY_VERTICAL"). -lisp_code_name(9476,"BOX_DRAWINGS_LIGHT_TRIPLE_DASH_HORIZONTAL"). -lisp_code_name(9477,"BOX_DRAWINGS_HEAVY_TRIPLE_DASH_HORIZONTAL"). -lisp_code_name(9478,"BOX_DRAWINGS_LIGHT_TRIPLE_DASH_VERTICAL"). -lisp_code_name(9479,"BOX_DRAWINGS_HEAVY_TRIPLE_DASH_VERTICAL"). -lisp_code_name(9480,"BOX_DRAWINGS_LIGHT_QUADRUPLE_DASH_HORIZONTAL"). -lisp_code_name(9481,"BOX_DRAWINGS_HEAVY_QUADRUPLE_DASH_HORIZONTAL"). -lisp_code_name(9482,"BOX_DRAWINGS_LIGHT_QUADRUPLE_DASH_VERTICAL"). -lisp_code_name(9483,"BOX_DRAWINGS_HEAVY_QUADRUPLE_DASH_VERTICAL"). -lisp_code_name(9484,"BOX_DRAWINGS_LIGHT_DOWN_AND_RIGHT"). -lisp_code_name(9485,"BOX_DRAWINGS_DOWN_LIGHT_AND_RIGHT_HEAVY"). -lisp_code_name(9486,"BOX_DRAWINGS_DOWN_HEAVY_AND_RIGHT_LIGHT"). -lisp_code_name(9487,"BOX_DRAWINGS_HEAVY_DOWN_AND_RIGHT"). -lisp_code_name(9488,"BOX_DRAWINGS_LIGHT_DOWN_AND_LEFT"). -lisp_code_name(9489,"BOX_DRAWINGS_DOWN_LIGHT_AND_LEFT_HEAVY"). -lisp_code_name(9490,"BOX_DRAWINGS_DOWN_HEAVY_AND_LEFT_LIGHT"). -lisp_code_name(9491,"BOX_DRAWINGS_HEAVY_DOWN_AND_LEFT"). -lisp_code_name(9492,"BOX_DRAWINGS_LIGHT_UP_AND_RIGHT"). -lisp_code_name(9493,"BOX_DRAWINGS_UP_LIGHT_AND_RIGHT_HEAVY"). -lisp_code_name(9494,"BOX_DRAWINGS_UP_HEAVY_AND_RIGHT_LIGHT"). -lisp_code_name(9495,"BOX_DRAWINGS_HEAVY_UP_AND_RIGHT"). -lisp_code_name(9496,"BOX_DRAWINGS_LIGHT_UP_AND_LEFT"). -lisp_code_name(9497,"BOX_DRAWINGS_UP_LIGHT_AND_LEFT_HEAVY"). -lisp_code_name(9498,"BOX_DRAWINGS_UP_HEAVY_AND_LEFT_LIGHT"). -lisp_code_name(9499,"BOX_DRAWINGS_HEAVY_UP_AND_LEFT"). -lisp_code_name(9500,"BOX_DRAWINGS_LIGHT_VERTICAL_AND_RIGHT"). -lisp_code_name(9501,"BOX_DRAWINGS_VERTICAL_LIGHT_AND_RIGHT_HEAVY"). -lisp_code_name(9502,"BOX_DRAWINGS_UP_HEAVY_AND_RIGHT_DOWN_LIGHT"). -lisp_code_name(9503,"BOX_DRAWINGS_DOWN_HEAVY_AND_RIGHT_UP_LIGHT"). -lisp_code_name(9504,"BOX_DRAWINGS_VERTICAL_HEAVY_AND_RIGHT_LIGHT"). -lisp_code_name(9505,"BOX_DRAWINGS_DOWN_LIGHT_AND_RIGHT_UP_HEAVY"). -lisp_code_name(9506,"BOX_DRAWINGS_UP_LIGHT_AND_RIGHT_DOWN_HEAVY"). -lisp_code_name(9507,"BOX_DRAWINGS_HEAVY_VERTICAL_AND_RIGHT"). -lisp_code_name(9508,"BOX_DRAWINGS_LIGHT_VERTICAL_AND_LEFT"). -lisp_code_name(9509,"BOX_DRAWINGS_VERTICAL_LIGHT_AND_LEFT_HEAVY"). -lisp_code_name(9510,"BOX_DRAWINGS_UP_HEAVY_AND_LEFT_DOWN_LIGHT"). -lisp_code_name(9511,"BOX_DRAWINGS_DOWN_HEAVY_AND_LEFT_UP_LIGHT"). -lisp_code_name(9512,"BOX_DRAWINGS_VERTICAL_HEAVY_AND_LEFT_LIGHT"). -lisp_code_name(9513,"BOX_DRAWINGS_DOWN_LIGHT_AND_LEFT_UP_HEAVY"). -lisp_code_name(9514,"BOX_DRAWINGS_UP_LIGHT_AND_LEFT_DOWN_HEAVY"). -lisp_code_name(9515,"BOX_DRAWINGS_HEAVY_VERTICAL_AND_LEFT"). -lisp_code_name(9516,"BOX_DRAWINGS_LIGHT_DOWN_AND_HORIZONTAL"). -lisp_code_name(9517,"BOX_DRAWINGS_LEFT_HEAVY_AND_RIGHT_DOWN_LIGHT"). -lisp_code_name(9518,"BOX_DRAWINGS_RIGHT_HEAVY_AND_LEFT_DOWN_LIGHT"). -lisp_code_name(9519,"BOX_DRAWINGS_DOWN_LIGHT_AND_HORIZONTAL_HEAVY"). -lisp_code_name(9520,"BOX_DRAWINGS_DOWN_HEAVY_AND_HORIZONTAL_LIGHT"). -lisp_code_name(9521,"BOX_DRAWINGS_RIGHT_LIGHT_AND_LEFT_DOWN_HEAVY"). -lisp_code_name(9522,"BOX_DRAWINGS_LEFT_LIGHT_AND_RIGHT_DOWN_HEAVY"). -lisp_code_name(9523,"BOX_DRAWINGS_HEAVY_DOWN_AND_HORIZONTAL"). -lisp_code_name(9524,"BOX_DRAWINGS_LIGHT_UP_AND_HORIZONTAL"). -lisp_code_name(9525,"BOX_DRAWINGS_LEFT_HEAVY_AND_RIGHT_UP_LIGHT"). -lisp_code_name(9526,"BOX_DRAWINGS_RIGHT_HEAVY_AND_LEFT_UP_LIGHT"). -lisp_code_name(9527,"BOX_DRAWINGS_UP_LIGHT_AND_HORIZONTAL_HEAVY"). -lisp_code_name(9528,"BOX_DRAWINGS_UP_HEAVY_AND_HORIZONTAL_LIGHT"). -lisp_code_name(9529,"BOX_DRAWINGS_RIGHT_LIGHT_AND_LEFT_UP_HEAVY"). -lisp_code_name(9530,"BOX_DRAWINGS_LEFT_LIGHT_AND_RIGHT_UP_HEAVY"). -lisp_code_name(9531,"BOX_DRAWINGS_HEAVY_UP_AND_HORIZONTAL"). -lisp_code_name(9532,"BOX_DRAWINGS_LIGHT_VERTICAL_AND_HORIZONTAL"). -lisp_code_name(9533,"BOX_DRAWINGS_LEFT_HEAVY_AND_RIGHT_VERTICAL_LIGHT"). -lisp_code_name(9534,"BOX_DRAWINGS_RIGHT_HEAVY_AND_LEFT_VERTICAL_LIGHT"). -lisp_code_name(9535,"BOX_DRAWINGS_VERTICAL_LIGHT_AND_HORIZONTAL_HEAVY"). -lisp_code_name(9536,"BOX_DRAWINGS_UP_HEAVY_AND_DOWN_HORIZONTAL_LIGHT"). -lisp_code_name(9537,"BOX_DRAWINGS_DOWN_HEAVY_AND_UP_HORIZONTAL_LIGHT"). -lisp_code_name(9538,"BOX_DRAWINGS_VERTICAL_HEAVY_AND_HORIZONTAL_LIGHT"). -lisp_code_name(9539,"BOX_DRAWINGS_LEFT_UP_HEAVY_AND_RIGHT_DOWN_LIGHT"). -lisp_code_name(9540,"BOX_DRAWINGS_RIGHT_UP_HEAVY_AND_LEFT_DOWN_LIGHT"). -lisp_code_name(9541,"BOX_DRAWINGS_LEFT_DOWN_HEAVY_AND_RIGHT_UP_LIGHT"). -lisp_code_name(9542,"BOX_DRAWINGS_RIGHT_DOWN_HEAVY_AND_LEFT_UP_LIGHT"). -lisp_code_name(9543,"BOX_DRAWINGS_DOWN_LIGHT_AND_UP_HORIZONTAL_HEAVY"). -lisp_code_name(9544,"BOX_DRAWINGS_UP_LIGHT_AND_DOWN_HORIZONTAL_HEAVY"). -lisp_code_name(9545,"BOX_DRAWINGS_RIGHT_LIGHT_AND_LEFT_VERTICAL_HEAVY"). -lisp_code_name(9546,"BOX_DRAWINGS_LEFT_LIGHT_AND_RIGHT_VERTICAL_HEAVY"). -lisp_code_name(9547,"BOX_DRAWINGS_HEAVY_VERTICAL_AND_HORIZONTAL"). -lisp_code_name(9548,"BOX_DRAWINGS_LIGHT_DOUBLE_DASH_HORIZONTAL"). -lisp_code_name(9549,"BOX_DRAWINGS_HEAVY_DOUBLE_DASH_HORIZONTAL"). -lisp_code_name(9550,"BOX_DRAWINGS_LIGHT_DOUBLE_DASH_VERTICAL"). -lisp_code_name(9551,"BOX_DRAWINGS_HEAVY_DOUBLE_DASH_VERTICAL"). -lisp_code_name(9552,"BOX_DRAWINGS_DOUBLE_HORIZONTAL"). -lisp_code_name(9553,"BOX_DRAWINGS_DOUBLE_VERTICAL"). -lisp_code_name(9554,"BOX_DRAWINGS_DOWN_SINGLE_AND_RIGHT_DOUBLE"). -lisp_code_name(9555,"BOX_DRAWINGS_DOWN_DOUBLE_AND_RIGHT_SINGLE"). -lisp_code_name(9556,"BOX_DRAWINGS_DOUBLE_DOWN_AND_RIGHT"). -lisp_code_name(9557,"BOX_DRAWINGS_DOWN_SINGLE_AND_LEFT_DOUBLE"). -lisp_code_name(9558,"BOX_DRAWINGS_DOWN_DOUBLE_AND_LEFT_SINGLE"). -lisp_code_name(9559,"BOX_DRAWINGS_DOUBLE_DOWN_AND_LEFT"). -lisp_code_name(9560,"BOX_DRAWINGS_UP_SINGLE_AND_RIGHT_DOUBLE"). -lisp_code_name(9561,"BOX_DRAWINGS_UP_DOUBLE_AND_RIGHT_SINGLE"). -lisp_code_name(9562,"BOX_DRAWINGS_DOUBLE_UP_AND_RIGHT"). -lisp_code_name(9563,"BOX_DRAWINGS_UP_SINGLE_AND_LEFT_DOUBLE"). -lisp_code_name(9564,"BOX_DRAWINGS_UP_DOUBLE_AND_LEFT_SINGLE"). -lisp_code_name(9565,"BOX_DRAWINGS_DOUBLE_UP_AND_LEFT"). -lisp_code_name(9566,"BOX_DRAWINGS_VERTICAL_SINGLE_AND_RIGHT_DOUBLE"). -lisp_code_name(9567,"BOX_DRAWINGS_VERTICAL_DOUBLE_AND_RIGHT_SINGLE"). -lisp_code_name(9568,"BOX_DRAWINGS_DOUBLE_VERTICAL_AND_RIGHT"). -lisp_code_name(9569,"BOX_DRAWINGS_VERTICAL_SINGLE_AND_LEFT_DOUBLE"). -lisp_code_name(9570,"BOX_DRAWINGS_VERTICAL_DOUBLE_AND_LEFT_SINGLE"). -lisp_code_name(9571,"BOX_DRAWINGS_DOUBLE_VERTICAL_AND_LEFT"). -lisp_code_name(9572,"BOX_DRAWINGS_DOWN_SINGLE_AND_HORIZONTAL_DOUBLE"). -lisp_code_name(9573,"BOX_DRAWINGS_DOWN_DOUBLE_AND_HORIZONTAL_SINGLE"). -lisp_code_name(9574,"BOX_DRAWINGS_DOUBLE_DOWN_AND_HORIZONTAL"). -lisp_code_name(9575,"BOX_DRAWINGS_UP_SINGLE_AND_HORIZONTAL_DOUBLE"). -lisp_code_name(9576,"BOX_DRAWINGS_UP_DOUBLE_AND_HORIZONTAL_SINGLE"). -lisp_code_name(9577,"BOX_DRAWINGS_DOUBLE_UP_AND_HORIZONTAL"). -lisp_code_name(9578,"BOX_DRAWINGS_VERTICAL_SINGLE_AND_HORIZONTAL_DOUBLE"). -lisp_code_name(9579,"BOX_DRAWINGS_VERTICAL_DOUBLE_AND_HORIZONTAL_SINGLE"). -lisp_code_name(9580,"BOX_DRAWINGS_DOUBLE_VERTICAL_AND_HORIZONTAL"). -lisp_code_name(9581,"BOX_DRAWINGS_LIGHT_ARC_DOWN_AND_RIGHT"). -lisp_code_name(9582,"BOX_DRAWINGS_LIGHT_ARC_DOWN_AND_LEFT"). -lisp_code_name(9583,"BOX_DRAWINGS_LIGHT_ARC_UP_AND_LEFT"). -lisp_code_name(9584,"BOX_DRAWINGS_LIGHT_ARC_UP_AND_RIGHT"). -lisp_code_name(9585,"BOX_DRAWINGS_LIGHT_DIAGONAL_UPPER_RIGHT_TO_LOWER_LEFT"). -lisp_code_name(9586,"BOX_DRAWINGS_LIGHT_DIAGONAL_UPPER_LEFT_TO_LOWER_RIGHT"). -lisp_code_name(9587,"BOX_DRAWINGS_LIGHT_DIAGONAL_CROSS"). -lisp_code_name(9588,"BOX_DRAWINGS_LIGHT_LEFT"). -lisp_code_name(9589,"BOX_DRAWINGS_LIGHT_UP"). -lisp_code_name(9590,"BOX_DRAWINGS_LIGHT_RIGHT"). -lisp_code_name(9591,"BOX_DRAWINGS_LIGHT_DOWN"). -lisp_code_name(9592,"BOX_DRAWINGS_HEAVY_LEFT"). -lisp_code_name(9593,"BOX_DRAWINGS_HEAVY_UP"). -lisp_code_name(9594,"BOX_DRAWINGS_HEAVY_RIGHT"). -lisp_code_name(9595,"BOX_DRAWINGS_HEAVY_DOWN"). -lisp_code_name(9596,"BOX_DRAWINGS_LIGHT_LEFT_AND_HEAVY_RIGHT"). -lisp_code_name(9597,"BOX_DRAWINGS_LIGHT_UP_AND_HEAVY_DOWN"). -lisp_code_name(9598,"BOX_DRAWINGS_HEAVY_LEFT_AND_LIGHT_RIGHT"). -lisp_code_name(9599,"BOX_DRAWINGS_HEAVY_UP_AND_LIGHT_DOWN"). -lisp_code_name(9600,"UPPER_HALF_BLOCK"). -lisp_code_name(9601,"LOWER_ONE_EIGHTH_BLOCK"). -lisp_code_name(9602,"LOWER_ONE_QUARTER_BLOCK"). -lisp_code_name(9603,"LOWER_THREE_EIGHTHS_BLOCK"). -lisp_code_name(9604,"LOWER_HALF_BLOCK"). -lisp_code_name(9605,"LOWER_FIVE_EIGHTHS_BLOCK"). -lisp_code_name(9606,"LOWER_THREE_QUARTERS_BLOCK"). -lisp_code_name(9607,"LOWER_SEVEN_EIGHTHS_BLOCK"). -lisp_code_name(9608,"FULL_BLOCK"). -lisp_code_name(9609,"LEFT_SEVEN_EIGHTHS_BLOCK"). -lisp_code_name(9610,"LEFT_THREE_QUARTERS_BLOCK"). -lisp_code_name(9611,"LEFT_FIVE_EIGHTHS_BLOCK"). -lisp_code_name(9612,"LEFT_HALF_BLOCK"). -lisp_code_name(9613,"LEFT_THREE_EIGHTHS_BLOCK"). -lisp_code_name(9614,"LEFT_ONE_QUARTER_BLOCK"). -lisp_code_name(9615,"LEFT_ONE_EIGHTH_BLOCK"). -lisp_code_name(9616,"RIGHT_HALF_BLOCK"). -lisp_code_name(9617,"LIGHT_SHADE"). -lisp_code_name(9618,"MEDIUM_SHADE"). -lisp_code_name(9619,"DARK_SHADE"). -lisp_code_name(9620,"UPPER_ONE_EIGHTH_BLOCK"). -lisp_code_name(9621,"RIGHT_ONE_EIGHTH_BLOCK"). -lisp_code_name(9622,"QUADRANT_LOWER_LEFT"). -lisp_code_name(9623,"QUADRANT_LOWER_RIGHT"). -lisp_code_name(9624,"QUADRANT_UPPER_LEFT"). -lisp_code_name(9625,"QUADRANT_UPPER_LEFT_AND_LOWER_LEFT_AND_LOWER_RIGHT"). -lisp_code_name(9626,"QUADRANT_UPPER_LEFT_AND_LOWER_RIGHT"). -lisp_code_name(9627,"QUADRANT_UPPER_LEFT_AND_UPPER_RIGHT_AND_LOWER_LEFT"). -lisp_code_name(9628,"QUADRANT_UPPER_LEFT_AND_UPPER_RIGHT_AND_LOWER_RIGHT"). -lisp_code_name(9629,"QUADRANT_UPPER_RIGHT"). -lisp_code_name(9630,"QUADRANT_UPPER_RIGHT_AND_LOWER_LEFT"). -lisp_code_name(9631,"QUADRANT_UPPER_RIGHT_AND_LOWER_LEFT_AND_LOWER_RIGHT"). -lisp_code_name(9632,"BLACK_SQUARE"). -lisp_code_name(9633,"WHITE_SQUARE"). -lisp_code_name(9634,"WHITE_SQUARE_WITH_ROUNDED_CORNERS"). -lisp_code_name(9635,"WHITE_SQUARE_CONTAINING_BLACK_SMALL_SQUARE"). -lisp_code_name(9636,"SQUARE_WITH_HORIZONTAL_FILL"). -lisp_code_name(9637,"SQUARE_WITH_VERTICAL_FILL"). -lisp_code_name(9638,"SQUARE_WITH_ORTHOGONAL_CROSSHATCH_FILL"). -lisp_code_name(9639,"SQUARE_WITH_UPPER_LEFT_TO_LOWER_RIGHT_FILL"). -lisp_code_name(9640,"SQUARE_WITH_UPPER_RIGHT_TO_LOWER_LEFT_FILL"). -lisp_code_name(9641,"SQUARE_WITH_DIAGONAL_CROSSHATCH_FILL"). -lisp_code_name(9642,"BLACK_SMALL_SQUARE"). -lisp_code_name(9643,"WHITE_SMALL_SQUARE"). -lisp_code_name(9644,"BLACK_RECTANGLE"). -lisp_code_name(9645,"WHITE_RECTANGLE"). -lisp_code_name(9646,"BLACK_VERTICAL_RECTANGLE"). -lisp_code_name(9647,"WHITE_VERTICAL_RECTANGLE"). -lisp_code_name(9648,"BLACK_PARALLELOGRAM"). -lisp_code_name(9649,"WHITE_PARALLELOGRAM"). -lisp_code_name(9650,"BLACK_UP-POINTING_TRIANGLE"). -lisp_code_name(9651,"WHITE_UP-POINTING_TRIANGLE"). -lisp_code_name(9652,"BLACK_UP-POINTING_SMALL_TRIANGLE"). -lisp_code_name(9653,"WHITE_UP-POINTING_SMALL_TRIANGLE"). -lisp_code_name(9654,"BLACK_RIGHT-POINTING_TRIANGLE"). -lisp_code_name(9655,"WHITE_RIGHT-POINTING_TRIANGLE"). -lisp_code_name(9656,"BLACK_RIGHT-POINTING_SMALL_TRIANGLE"). -lisp_code_name(9657,"WHITE_RIGHT-POINTING_SMALL_TRIANGLE"). -lisp_code_name(9658,"BLACK_RIGHT-POINTING_POINTER"). -lisp_code_name(9659,"WHITE_RIGHT-POINTING_POINTER"). -lisp_code_name(9660,"BLACK_DOWN-POINTING_TRIANGLE"). -lisp_code_name(9661,"WHITE_DOWN-POINTING_TRIANGLE"). -lisp_code_name(9662,"BLACK_DOWN-POINTING_SMALL_TRIANGLE"). -lisp_code_name(9663,"WHITE_DOWN-POINTING_SMALL_TRIANGLE"). -lisp_code_name(9664,"BLACK_LEFT-POINTING_TRIANGLE"). -lisp_code_name(9665,"WHITE_LEFT-POINTING_TRIANGLE"). -lisp_code_name(9666,"BLACK_LEFT-POINTING_SMALL_TRIANGLE"). -lisp_code_name(9667,"WHITE_LEFT-POINTING_SMALL_TRIANGLE"). -lisp_code_name(9668,"BLACK_LEFT-POINTING_POINTER"). -lisp_code_name(9669,"WHITE_LEFT-POINTING_POINTER"). -lisp_code_name(9670,"BLACK_DIAMOND"). -lisp_code_name(9671,"WHITE_DIAMOND"). -lisp_code_name(9672,"WHITE_DIAMOND_CONTAINING_BLACK_SMALL_DIAMOND"). -lisp_code_name(9673,"FISHEYE"). -lisp_code_name(9674,"LOZENGE"). -lisp_code_name(9675,"WHITE_CIRCLE"). -lisp_code_name(9676,"DOTTED_CIRCLE"). -lisp_code_name(9677,"CIRCLE_WITH_VERTICAL_FILL"). -lisp_code_name(9678,"BULLSEYE"). -lisp_code_name(9679,"BLACK_CIRCLE"). -lisp_code_name(9680,"CIRCLE_WITH_LEFT_HALF_BLACK"). -lisp_code_name(9681,"CIRCLE_WITH_RIGHT_HALF_BLACK"). -lisp_code_name(9682,"CIRCLE_WITH_LOWER_HALF_BLACK"). -lisp_code_name(9683,"CIRCLE_WITH_UPPER_HALF_BLACK"). -lisp_code_name(9684,"CIRCLE_WITH_UPPER_RIGHT_QUADRANT_BLACK"). -lisp_code_name(9685,"CIRCLE_WITH_ALL_BUT_UPPER_LEFT_QUADRANT_BLACK"). -lisp_code_name(9686,"LEFT_HALF_BLACK_CIRCLE"). -lisp_code_name(9687,"RIGHT_HALF_BLACK_CIRCLE"). -lisp_code_name(9688,"INVERSE_BULLET"). -lisp_code_name(9689,"INVERSE_WHITE_CIRCLE"). -lisp_code_name(9690,"UPPER_HALF_INVERSE_WHITE_CIRCLE"). -lisp_code_name(9691,"LOWER_HALF_INVERSE_WHITE_CIRCLE"). -lisp_code_name(9692,"UPPER_LEFT_QUADRANT_CIRCULAR_ARC"). -lisp_code_name(9693,"UPPER_RIGHT_QUADRANT_CIRCULAR_ARC"). -lisp_code_name(9694,"LOWER_RIGHT_QUADRANT_CIRCULAR_ARC"). -lisp_code_name(9695,"LOWER_LEFT_QUADRANT_CIRCULAR_ARC"). -lisp_code_name(9696,"UPPER_HALF_CIRCLE"). -lisp_code_name(9697,"LOWER_HALF_CIRCLE"). -lisp_code_name(9698,"BLACK_LOWER_RIGHT_TRIANGLE"). -lisp_code_name(9699,"BLACK_LOWER_LEFT_TRIANGLE"). -lisp_code_name(9700,"BLACK_UPPER_LEFT_TRIANGLE"). -lisp_code_name(9701,"BLACK_UPPER_RIGHT_TRIANGLE"). -lisp_code_name(9702,"WHITE_BULLET"). -lisp_code_name(9703,"SQUARE_WITH_LEFT_HALF_BLACK"). -lisp_code_name(9704,"SQUARE_WITH_RIGHT_HALF_BLACK"). -lisp_code_name(9705,"SQUARE_WITH_UPPER_LEFT_DIAGONAL_HALF_BLACK"). -lisp_code_name(9706,"SQUARE_WITH_LOWER_RIGHT_DIAGONAL_HALF_BLACK"). -lisp_code_name(9707,"WHITE_SQUARE_WITH_VERTICAL_BISECTING_LINE"). -lisp_code_name(9708,"WHITE_UP-POINTING_TRIANGLE_WITH_DOT"). -lisp_code_name(9709,"UP-POINTING_TRIANGLE_WITH_LEFT_HALF_BLACK"). -lisp_code_name(9710,"UP-POINTING_TRIANGLE_WITH_RIGHT_HALF_BLACK"). -lisp_code_name(9711,"LARGE_CIRCLE"). -lisp_code_name(9712,"WHITE_SQUARE_WITH_UPPER_LEFT_QUADRANT"). -lisp_code_name(9713,"WHITE_SQUARE_WITH_LOWER_LEFT_QUADRANT"). -lisp_code_name(9714,"WHITE_SQUARE_WITH_LOWER_RIGHT_QUADRANT"). -lisp_code_name(9715,"WHITE_SQUARE_WITH_UPPER_RIGHT_QUADRANT"). -lisp_code_name(9716,"WHITE_CIRCLE_WITH_UPPER_LEFT_QUADRANT"). -lisp_code_name(9717,"WHITE_CIRCLE_WITH_LOWER_LEFT_QUADRANT"). -lisp_code_name(9718,"WHITE_CIRCLE_WITH_LOWER_RIGHT_QUADRANT"). -lisp_code_name(9719,"WHITE_CIRCLE_WITH_UPPER_RIGHT_QUADRANT"). -lisp_code_name(9720,"UPPER_LEFT_TRIANGLE"). -lisp_code_name(9721,"UPPER_RIGHT_TRIANGLE"). -lisp_code_name(9722,"LOWER_LEFT_TRIANGLE"). -lisp_code_name(9723,"WHITE_MEDIUM_SQUARE"). -lisp_code_name(9724,"BLACK_MEDIUM_SQUARE"). -lisp_code_name(9725,"WHITE_MEDIUM_SMALL_SQUARE"). -lisp_code_name(9726,"BLACK_MEDIUM_SMALL_SQUARE"). -lisp_code_name(9727,"LOWER_RIGHT_TRIANGLE"). -lisp_code_name(9728,"BLACK_SUN_WITH_RAYS"). -lisp_code_name(9729,"CLOUD"). -lisp_code_name(9730,"UMBRELLA"). -lisp_code_name(9731,"SNOWMAN"). -lisp_code_name(9732,"COMET"). -lisp_code_name(9733,"BLACK_STAR"). -lisp_code_name(9734,"WHITE_STAR"). -lisp_code_name(9735,"LIGHTNING"). -lisp_code_name(9736,"THUNDERSTORM"). -lisp_code_name(9737,"SUN"). -lisp_code_name(9738,"ASCENDING_NODE"). -lisp_code_name(9739,"DESCENDING_NODE"). -lisp_code_name(9740,"CONJUNCTION"). -lisp_code_name(9741,"OPPOSITION"). -lisp_code_name(9742,"BLACK_TELEPHONE"). -lisp_code_name(9743,"WHITE_TELEPHONE"). -lisp_code_name(9744,"BALLOT_BOX"). -lisp_code_name(9745,"BALLOT_BOX_WITH_CHECK"). -lisp_code_name(9746,"BALLOT_BOX_WITH_X"). -lisp_code_name(9747,"SALTIRE"). -lisp_code_name(9748,"UMBRELLA_WITH_RAIN_DROPS"). -lisp_code_name(9749,"HOT_BEVERAGE"). -lisp_code_name(9750,"WHITE_SHOGI_PIECE"). -lisp_code_name(9751,"BLACK_SHOGI_PIECE"). -lisp_code_name(9752,"SHAMROCK"). -lisp_code_name(9753,"REVERSED_ROTATED_FLORAL_HEART_BULLET"). -lisp_code_name(9754,"BLACK_LEFT_POINTING_INDEX"). -lisp_code_name(9755,"BLACK_RIGHT_POINTING_INDEX"). -lisp_code_name(9756,"WHITE_LEFT_POINTING_INDEX"). -lisp_code_name(9757,"WHITE_UP_POINTING_INDEX"). -lisp_code_name(9758,"WHITE_RIGHT_POINTING_INDEX"). -lisp_code_name(9759,"WHITE_DOWN_POINTING_INDEX"). -lisp_code_name(9760,"SKULL_AND_CROSSBONES"). -lisp_code_name(9761,"CAUTION_SIGN"). -lisp_code_name(9762,"RADIOACTIVE_SIGN"). -lisp_code_name(9763,"BIOHAZARD_SIGN"). -lisp_code_name(9764,"CADUCEUS"). -lisp_code_name(9765,"ANKH"). -lisp_code_name(9766,"ORTHODOX_CROSS"). -lisp_code_name(9767,"CHI_RHO"). -lisp_code_name(9768,"CROSS_OF_LORRAINE"). -lisp_code_name(9769,"CROSS_OF_JERUSALEM"). -lisp_code_name(9770,"STAR_AND_CRESCENT"). -lisp_code_name(9771,"FARSI_SYMBOL"). -lisp_code_name(9772,"ADI_SHAKTI"). -lisp_code_name(9773,"HAMMER_AND_SICKLE"). -lisp_code_name(9774,"PEACE_SYMBOL"). -lisp_code_name(9775,"YIN_YANG"). -lisp_code_name(9776,"TRIGRAM_FOR_HEAVEN"). -lisp_code_name(9777,"TRIGRAM_FOR_LAKE"). -lisp_code_name(9778,"TRIGRAM_FOR_FIRE"). -lisp_code_name(9779,"TRIGRAM_FOR_THUNDER"). -lisp_code_name(9780,"TRIGRAM_FOR_WIND"). -lisp_code_name(9781,"TRIGRAM_FOR_WATER"). -lisp_code_name(9782,"TRIGRAM_FOR_MOUNTAIN"). -lisp_code_name(9783,"TRIGRAM_FOR_EARTH"). -lisp_code_name(9784,"WHEEL_OF_DHARMA"). -lisp_code_name(9785,"WHITE_FROWNING_FACE"). -lisp_code_name(9786,"WHITE_SMILING_FACE"). -lisp_code_name(9787,"BLACK_SMILING_FACE"). -lisp_code_name(9788,"WHITE_SUN_WITH_RAYS"). -lisp_code_name(9789,"FIRST_QUARTER_MOON"). -lisp_code_name(9790,"LAST_QUARTER_MOON"). -lisp_code_name(9791,"MERCURY"). -lisp_code_name(9792,"FEMALE_SIGN"). -lisp_code_name(9793,"EARTH"). -lisp_code_name(9794,"MALE_SIGN"). -lisp_code_name(9795,"JUPITER"). -lisp_code_name(9796,"SATURN"). -lisp_code_name(9797,"URANUS"). -lisp_code_name(9798,"NEPTUNE"). -lisp_code_name(9799,"PLUTO"). -lisp_code_name(9800,"ARIES"). -lisp_code_name(9801,"TAURUS"). -lisp_code_name(9802,"GEMINI"). -lisp_code_name(9803,"CANCER"). -lisp_code_name(9804,"LEO"). -lisp_code_name(9805,"VIRGO"). -lisp_code_name(9806,"LIBRA"). -lisp_code_name(9807,"SCORPIUS"). -lisp_code_name(9808,"SAGITTARIUS"). -lisp_code_name(9809,"CAPRICORN"). -lisp_code_name(9810,"AQUARIUS"). -lisp_code_name(9811,"PISCES"). -lisp_code_name(9812,"WHITE_CHESS_KING"). -lisp_code_name(9813,"WHITE_CHESS_QUEEN"). -lisp_code_name(9814,"WHITE_CHESS_ROOK"). -lisp_code_name(9815,"WHITE_CHESS_BISHOP"). -lisp_code_name(9816,"WHITE_CHESS_KNIGHT"). -lisp_code_name(9817,"WHITE_CHESS_PAWN"). -lisp_code_name(9818,"BLACK_CHESS_KING"). -lisp_code_name(9819,"BLACK_CHESS_QUEEN"). -lisp_code_name(9820,"BLACK_CHESS_ROOK"). -lisp_code_name(9821,"BLACK_CHESS_BISHOP"). -lisp_code_name(9822,"BLACK_CHESS_KNIGHT"). -lisp_code_name(9823,"BLACK_CHESS_PAWN"). -lisp_code_name(9824,"BLACK_SPADE_SUIT"). -lisp_code_name(9825,"WHITE_HEART_SUIT"). -lisp_code_name(9826,"WHITE_DIAMOND_SUIT"). -lisp_code_name(9827,"BLACK_CLUB_SUIT"). -lisp_code_name(9828,"WHITE_SPADE_SUIT"). -lisp_code_name(9829,"BLACK_HEART_SUIT"). -lisp_code_name(9830,"BLACK_DIAMOND_SUIT"). -lisp_code_name(9831,"WHITE_CLUB_SUIT"). -lisp_code_name(9832,"HOT_SPRINGS"). -lisp_code_name(9833,"QUARTER_NOTE"). -lisp_code_name(9834,"EIGHTH_NOTE"). -lisp_code_name(9835,"BEAMED_EIGHTH_NOTES"). -lisp_code_name(9836,"BEAMED_SIXTEENTH_NOTES"). -lisp_code_name(9837,"MUSIC_FLAT_SIGN"). -lisp_code_name(9838,"MUSIC_NATURAL_SIGN"). -lisp_code_name(9839,"MUSIC_SHARP_SIGN"). -lisp_code_name(9840,"WEST_SYRIAC_CROSS"). -lisp_code_name(9841,"EAST_SYRIAC_CROSS"). -lisp_code_name(9842,"UNIVERSAL_RECYCLING_SYMBOL"). -lisp_code_name(9843,"RECYCLING_SYMBOL_FOR_TYPE-1_PLASTICS"). -lisp_code_name(9844,"RECYCLING_SYMBOL_FOR_TYPE-2_PLASTICS"). -lisp_code_name(9845,"RECYCLING_SYMBOL_FOR_TYPE-3_PLASTICS"). -lisp_code_name(9846,"RECYCLING_SYMBOL_FOR_TYPE-4_PLASTICS"). -lisp_code_name(9847,"RECYCLING_SYMBOL_FOR_TYPE-5_PLASTICS"). -lisp_code_name(9848,"RECYCLING_SYMBOL_FOR_TYPE-6_PLASTICS"). -lisp_code_name(9849,"RECYCLING_SYMBOL_FOR_TYPE-7_PLASTICS"). -lisp_code_name(9850,"RECYCLING_SYMBOL_FOR_GENERIC_MATERIALS"). -lisp_code_name(9851,"BLACK_UNIVERSAL_RECYCLING_SYMBOL"). -lisp_code_name(9852,"RECYCLED_PAPER_SYMBOL"). -lisp_code_name(9853,"PARTIALLY-RECYCLED_PAPER_SYMBOL"). -lisp_code_name(9854,"PERMANENT_PAPER_SIGN"). -lisp_code_name(9855,"WHEELCHAIR_SYMBOL"). -lisp_code_name(9856,"DIE_FACE-1"). -lisp_code_name(9857,"DIE_FACE-2"). -lisp_code_name(9858,"DIE_FACE-3"). -lisp_code_name(9859,"DIE_FACE-4"). -lisp_code_name(9860,"DIE_FACE-5"). -lisp_code_name(9861,"DIE_FACE-6"). -lisp_code_name(9862,"WHITE_CIRCLE_WITH_DOT_RIGHT"). -lisp_code_name(9863,"WHITE_CIRCLE_WITH_TWO_DOTS"). -lisp_code_name(9864,"BLACK_CIRCLE_WITH_WHITE_DOT_RIGHT"). -lisp_code_name(9865,"BLACK_CIRCLE_WITH_TWO_WHITE_DOTS"). -lisp_code_name(9866,"MONOGRAM_FOR_YANG"). -lisp_code_name(9867,"MONOGRAM_FOR_YIN"). -lisp_code_name(9868,"DIGRAM_FOR_GREATER_YANG"). -lisp_code_name(9869,"DIGRAM_FOR_LESSER_YIN"). -lisp_code_name(9870,"DIGRAM_FOR_LESSER_YANG"). -lisp_code_name(9871,"DIGRAM_FOR_GREATER_YIN"). -lisp_code_name(9872,"WHITE_FLAG"). -lisp_code_name(9873,"BLACK_FLAG"). -lisp_code_name(9874,"HAMMER_AND_PICK"). -lisp_code_name(9875,"ANCHOR"). -lisp_code_name(9876,"CROSSED_SWORDS"). -lisp_code_name(9877,"STAFF_OF_AESCULAPIUS"). -lisp_code_name(9878,"SCALES"). -lisp_code_name(9879,"ALEMBIC"). -lisp_code_name(9880,"FLOWER"). -lisp_code_name(9881,"GEAR"). -lisp_code_name(9882,"STAFF_OF_HERMES"). -lisp_code_name(9883,"ATOM_SYMBOL"). -lisp_code_name(9884,"FLEUR-DE-LIS"). -lisp_code_name(9885,"OUTLINED_WHITE_STAR"). -lisp_code_name(9886,"THREE_LINES_CONVERGING_RIGHT"). -lisp_code_name(9887,"THREE_LINES_CONVERGING_LEFT"). -lisp_code_name(9888,"WARNING_SIGN"). -lisp_code_name(9889,"HIGH_VOLTAGE_SIGN"). -lisp_code_name(9890,"DOUBLED_FEMALE_SIGN"). -lisp_code_name(9891,"DOUBLED_MALE_SIGN"). -lisp_code_name(9892,"INTERLOCKED_FEMALE_AND_MALE_SIGN"). -lisp_code_name(9893,"MALE_AND_FEMALE_SIGN"). -lisp_code_name(9894,"MALE_WITH_STROKE_SIGN"). -lisp_code_name(9895,"MALE_WITH_STROKE_AND_MALE_AND_FEMALE_SIGN"). -lisp_code_name(9896,"VERTICAL_MALE_WITH_STROKE_SIGN"). -lisp_code_name(9897,"HORIZONTAL_MALE_WITH_STROKE_SIGN"). -lisp_code_name(9898,"MEDIUM_WHITE_CIRCLE"). -lisp_code_name(9899,"MEDIUM_BLACK_CIRCLE"). -lisp_code_name(9900,"MEDIUM_SMALL_WHITE_CIRCLE"). -lisp_code_name(9901,"MARRIAGE_SYMBOL"). -lisp_code_name(9902,"DIVORCE_SYMBOL"). -lisp_code_name(9903,"UNMARRIED_PARTNERSHIP_SYMBOL"). -lisp_code_name(9904,"COFFIN"). -lisp_code_name(9905,"FUNERAL_URN"). -lisp_code_name(9906,"NEUTER"). -lisp_code_name(9907,"CERES"). -lisp_code_name(9908,"PALLAS"). -lisp_code_name(9909,"JUNO"). -lisp_code_name(9910,"VESTA"). -lisp_code_name(9911,"CHIRON"). -lisp_code_name(9912,"BLACK_MOON_LILITH"). -lisp_code_name(9913,"SEXTILE"). -lisp_code_name(9914,"SEMISEXTILE"). -lisp_code_name(9915,"QUINCUNX"). -lisp_code_name(9916,"SESQUIQUADRATE"). -lisp_code_name(9917,"SOCCER_BALL"). -lisp_code_name(9918,"BASEBALL"). -lisp_code_name(9919,"SQUARED_KEY"). -lisp_code_name(9920,"WHITE_DRAUGHTS_MAN"). -lisp_code_name(9921,"WHITE_DRAUGHTS_KING"). -lisp_code_name(9922,"BLACK_DRAUGHTS_MAN"). -lisp_code_name(9923,"BLACK_DRAUGHTS_KING"). -lisp_code_name(9924,"SNOWMAN_WITHOUT_SNOW"). -lisp_code_name(9925,"SUN_BEHIND_CLOUD"). -lisp_code_name(9926,"RAIN"). -lisp_code_name(9927,"BLACK_SNOWMAN"). -lisp_code_name(9928,"THUNDER_CLOUD_AND_RAIN"). -lisp_code_name(9929,"TURNED_WHITE_SHOGI_PIECE"). -lisp_code_name(9930,"TURNED_BLACK_SHOGI_PIECE"). -lisp_code_name(9931,"WHITE_DIAMOND_IN_SQUARE"). -lisp_code_name(9932,"CROSSING_LANES"). -lisp_code_name(9933,"DISABLED_CAR"). -lisp_code_name(9934,"OPHIUCHUS"). -lisp_code_name(9935,"PICK"). -lisp_code_name(9936,"CAR_SLIDING"). -lisp_code_name(9937,"HELMET_WITH_WHITE_CROSS"). -lisp_code_name(9938,"CIRCLED_CROSSING_LANES"). -lisp_code_name(9939,"CHAINS"). -lisp_code_name(9940,"NO_ENTRY"). -lisp_code_name(9941,"ALTERNATE_ONE-WAY_LEFT_WAY_TRAFFIC"). -lisp_code_name(9942,"BLACK_TWO-WAY_LEFT_WAY_TRAFFIC"). -lisp_code_name(9943,"WHITE_TWO-WAY_LEFT_WAY_TRAFFIC"). -lisp_code_name(9944,"BLACK_LEFT_LANE_MERGE"). -lisp_code_name(9945,"WHITE_LEFT_LANE_MERGE"). -lisp_code_name(9946,"DRIVE_SLOW_SIGN"). -lisp_code_name(9947,"HEAVY_WHITE_DOWN-POINTING_TRIANGLE"). -lisp_code_name(9948,"LEFT_CLOSED_ENTRY"). -lisp_code_name(9949,"SQUARED_SALTIRE"). -lisp_code_name(9950,"FALLING_DIAGONAL_IN_WHITE_CIRCLE_IN_BLACK_SQUARE"). -lisp_code_name(9951,"BLACK_TRUCK"). -lisp_code_name(9952,"RESTRICTED_LEFT_ENTRY-1"). -lisp_code_name(9953,"RESTRICTED_LEFT_ENTRY-2"). -lisp_code_name(9954,"ASTRONOMICAL_SYMBOL_FOR_URANUS"). -lisp_code_name(9955,"HEAVY_CIRCLE_WITH_STROKE_AND_TWO_DOTS_ABOVE"). -lisp_code_name(9956,"PENTAGRAM"). -lisp_code_name(9957,"RIGHT-HANDED_INTERLACED_PENTAGRAM"). -lisp_code_name(9958,"LEFT-HANDED_INTERLACED_PENTAGRAM"). -lisp_code_name(9959,"INVERTED_PENTAGRAM"). -lisp_code_name(9960,"BLACK_CROSS_ON_SHIELD"). -lisp_code_name(9961,"SHINTO_SHRINE"). -lisp_code_name(9962,"CHURCH"). -lisp_code_name(9963,"CASTLE"). -lisp_code_name(9964,"HISTORIC_SITE"). -lisp_code_name(9965,"GEAR_WITHOUT_HUB"). -lisp_code_name(9966,"GEAR_WITH_HANDLES"). -lisp_code_name(9967,"MAP_SYMBOL_FOR_LIGHTHOUSE"). -lisp_code_name(9968,"MOUNTAIN"). -lisp_code_name(9969,"UMBRELLA_ON_GROUND"). -lisp_code_name(9970,"FOUNTAIN"). -lisp_code_name(9971,"FLAG_IN_HOLE"). -lisp_code_name(9972,"FERRY"). -lisp_code_name(9973,"SAILBOAT"). -lisp_code_name(9974,"SQUARE_FOUR_CORNERS"). -lisp_code_name(9975,"SKIER"). -lisp_code_name(9976,"ICE_SKATE"). -lisp_code_name(9977,"PERSON_WITH_BALL"). -lisp_code_name(9978,"TENT"). -lisp_code_name(9979,"JAPANESE_BANK_SYMBOL"). -lisp_code_name(9980,"HEADSTONE_GRAVEYARD_SYMBOL"). -lisp_code_name(9981,"FUEL_PUMP"). -lisp_code_name(9982,"CUP_ON_BLACK_SQUARE"). -lisp_code_name(9983,"WHITE_FLAG_WITH_HORIZONTAL_MIDDLE_BLACK_STRIPE"). -lisp_code_name(9984,"BLACK_SAFETY_SCISSORS"). -lisp_code_name(9985,"UPPER_BLADE_SCISSORS"). -lisp_code_name(9986,"BLACK_SCISSORS"). -lisp_code_name(9987,"LOWER_BLADE_SCISSORS"). -lisp_code_name(9988,"WHITE_SCISSORS"). -lisp_code_name(9989,"WHITE_HEAVY_CHECK_MARK"). -lisp_code_name(9990,"TELEPHONE_LOCATION_SIGN"). -lisp_code_name(9991,"TAPE_DRIVE"). -lisp_code_name(9992,"AIRPLANE"). -lisp_code_name(9993,"ENVELOPE"). -lisp_code_name(9994,"RAISED_FIST"). -lisp_code_name(9995,"RAISED_HAND"). -lisp_code_name(9996,"VICTORY_HAND"). -lisp_code_name(9997,"WRITING_HAND"). -lisp_code_name(9998,"LOWER_RIGHT_PENCIL"). -lisp_code_name(9999,"PENCIL"). -lisp_code_name(10000,"UPPER_RIGHT_PENCIL"). -lisp_code_name(10001,"WHITE_NIB"). -lisp_code_name(10002,"BLACK_NIB"). -lisp_code_name(10003,"CHECK_MARK"). -lisp_code_name(10004,"HEAVY_CHECK_MARK"). -lisp_code_name(10005,"MULTIPLICATION_X"). -lisp_code_name(10006,"HEAVY_MULTIPLICATION_X"). -lisp_code_name(10007,"BALLOT_X"). -lisp_code_name(10008,"HEAVY_BALLOT_X"). -lisp_code_name(10009,"OUTLINED_GREEK_CROSS"). -lisp_code_name(10010,"HEAVY_GREEK_CROSS"). -lisp_code_name(10011,"OPEN_CENTRE_CROSS"). -lisp_code_name(10012,"HEAVY_OPEN_CENTRE_CROSS"). -lisp_code_name(10013,"LATIN_CROSS"). -lisp_code_name(10014,"SHADOWED_WHITE_LATIN_CROSS"). -lisp_code_name(10015,"OUTLINED_LATIN_CROSS"). -lisp_code_name(10016,"MALTESE_CROSS"). -lisp_code_name(10017,"STAR_OF_DAVID"). -lisp_code_name(10018,"FOUR_TEARDROP-SPOKED_ASTERISK"). -lisp_code_name(10019,"FOUR_BALLOON-SPOKED_ASTERISK"). -lisp_code_name(10020,"HEAVY_FOUR_BALLOON-SPOKED_ASTERISK"). -lisp_code_name(10021,"FOUR_CLUB-SPOKED_ASTERISK"). -lisp_code_name(10022,"BLACK_FOUR_POINTED_STAR"). -lisp_code_name(10023,"WHITE_FOUR_POINTED_STAR"). -lisp_code_name(10024,"SPARKLES"). -lisp_code_name(10025,"STRESS_OUTLINED_WHITE_STAR"). -lisp_code_name(10026,"CIRCLED_WHITE_STAR"). -lisp_code_name(10027,"OPEN_CENTRE_BLACK_STAR"). -lisp_code_name(10028,"BLACK_CENTRE_WHITE_STAR"). -lisp_code_name(10029,"OUTLINED_BLACK_STAR"). -lisp_code_name(10030,"HEAVY_OUTLINED_BLACK_STAR"). -lisp_code_name(10031,"PINWHEEL_STAR"). -lisp_code_name(10032,"SHADOWED_WHITE_STAR"). -lisp_code_name(10033,"HEAVY_ASTERISK"). -lisp_code_name(10034,"OPEN_CENTRE_ASTERISK"). -lisp_code_name(10035,"EIGHT_SPOKED_ASTERISK"). -lisp_code_name(10036,"EIGHT_POINTED_BLACK_STAR"). -lisp_code_name(10037,"EIGHT_POINTED_PINWHEEL_STAR"). -lisp_code_name(10038,"SIX_POINTED_BLACK_STAR"). -lisp_code_name(10039,"EIGHT_POINTED_RECTILINEAR_BLACK_STAR"). -lisp_code_name(10040,"HEAVY_EIGHT_POINTED_RECTILINEAR_BLACK_STAR"). -lisp_code_name(10041,"TWELVE_POINTED_BLACK_STAR"). -lisp_code_name(10042,"SIXTEEN_POINTED_ASTERISK"). -lisp_code_name(10043,"TEARDROP-SPOKED_ASTERISK"). -lisp_code_name(10044,"OPEN_CENTRE_TEARDROP-SPOKED_ASTERISK"). -lisp_code_name(10045,"HEAVY_TEARDROP-SPOKED_ASTERISK"). -lisp_code_name(10046,"SIX_PETALLED_BLACK_AND_WHITE_FLORETTE"). -lisp_code_name(10047,"BLACK_FLORETTE"). -lisp_code_name(10048,"WHITE_FLORETTE"). -lisp_code_name(10049,"EIGHT_PETALLED_OUTLINED_BLACK_FLORETTE"). -lisp_code_name(10050,"CIRCLED_OPEN_CENTRE_EIGHT_POINTED_STAR"). -lisp_code_name(10051,"HEAVY_TEARDROP-SPOKED_PINWHEEL_ASTERISK"). -lisp_code_name(10052,"SNOWFLAKE"). -lisp_code_name(10053,"TIGHT_TRIFOLIATE_SNOWFLAKE"). -lisp_code_name(10054,"HEAVY_CHEVRON_SNOWFLAKE"). -lisp_code_name(10055,"SPARKLE"). -lisp_code_name(10056,"HEAVY_SPARKLE"). -lisp_code_name(10057,"BALLOON-SPOKED_ASTERISK"). -lisp_code_name(10058,"EIGHT_TEARDROP-SPOKED_PROPELLER_ASTERISK"). -lisp_code_name(10059,"HEAVY_EIGHT_TEARDROP-SPOKED_PROPELLER_ASTERISK"). -lisp_code_name(10060,"CROSS_MARK"). -lisp_code_name(10061,"SHADOWED_WHITE_CIRCLE"). -lisp_code_name(10062,"NEGATIVE_SQUARED_CROSS_MARK"). -lisp_code_name(10063,"LOWER_RIGHT_DROP-SHADOWED_WHITE_SQUARE"). -lisp_code_name(10064,"UPPER_RIGHT_DROP-SHADOWED_WHITE_SQUARE"). -lisp_code_name(10065,"LOWER_RIGHT_SHADOWED_WHITE_SQUARE"). -lisp_code_name(10066,"UPPER_RIGHT_SHADOWED_WHITE_SQUARE"). -lisp_code_name(10067,"BLACK_QUESTION_MARK_ORNAMENT"). -lisp_code_name(10068,"WHITE_QUESTION_MARK_ORNAMENT"). -lisp_code_name(10069,"WHITE_EXCLAMATION_MARK_ORNAMENT"). -lisp_code_name(10070,"BLACK_DIAMOND_MINUS_WHITE_X"). -lisp_code_name(10071,"HEAVY_EXCLAMATION_MARK_SYMBOL"). -lisp_code_name(10072,"LIGHT_VERTICAL_BAR"). -lisp_code_name(10073,"MEDIUM_VERTICAL_BAR"). -lisp_code_name(10074,"HEAVY_VERTICAL_BAR"). -lisp_code_name(10075,"HEAVY_SINGLE_TURNED_COMMA_QUOTATION_MARK_ORNAMENT"). -lisp_code_name(10076,"HEAVY_SINGLE_COMMA_QUOTATION_MARK_ORNAMENT"). -lisp_code_name(10077,"HEAVY_DOUBLE_TURNED_COMMA_QUOTATION_MARK_ORNAMENT"). -lisp_code_name(10078,"HEAVY_DOUBLE_COMMA_QUOTATION_MARK_ORNAMENT"). -lisp_code_name(10079,"HEAVY_LOW_SINGLE_COMMA_QUOTATION_MARK_ORNAMENT"). -lisp_code_name(10080,"HEAVY_LOW_DOUBLE_COMMA_QUOTATION_MARK_ORNAMENT"). -lisp_code_name(10081,"CURVED_STEM_PARAGRAPH_SIGN_ORNAMENT"). -lisp_code_name(10082,"HEAVY_EXCLAMATION_MARK_ORNAMENT"). -lisp_code_name(10083,"HEAVY_HEART_EXCLAMATION_MARK_ORNAMENT"). -lisp_code_name(10084,"HEAVY_BLACK_HEART"). -lisp_code_name(10085,"ROTATED_HEAVY_BLACK_HEART_BULLET"). -lisp_code_name(10086,"FLORAL_HEART"). -lisp_code_name(10087,"ROTATED_FLORAL_HEART_BULLET"). -lisp_code_name(10088,"MEDIUM_LEFT_PARENTHESIS_ORNAMENT"). -lisp_code_name(10089,"MEDIUM_RIGHT_PARENTHESIS_ORNAMENT"). -lisp_code_name(10090,"MEDIUM_FLATTENED_LEFT_PARENTHESIS_ORNAMENT"). -lisp_code_name(10091,"MEDIUM_FLATTENED_RIGHT_PARENTHESIS_ORNAMENT"). -lisp_code_name(10092,"MEDIUM_LEFT-POINTING_ANGLE_BRACKET_ORNAMENT"). -lisp_code_name(10093,"MEDIUM_RIGHT-POINTING_ANGLE_BRACKET_ORNAMENT"). -lisp_code_name(10094,"HEAVY_LEFT-POINTING_ANGLE_QUOTATION_MARK_ORNAMENT"). -lisp_code_name(10095,"HEAVY_RIGHT-POINTING_ANGLE_QUOTATION_MARK_ORNAMENT"). -lisp_code_name(10096,"HEAVY_LEFT-POINTING_ANGLE_BRACKET_ORNAMENT"). -lisp_code_name(10097,"HEAVY_RIGHT-POINTING_ANGLE_BRACKET_ORNAMENT"). -lisp_code_name(10098,"LIGHT_LEFT_TORTOISE_SHELL_BRACKET_ORNAMENT"). -lisp_code_name(10099,"LIGHT_RIGHT_TORTOISE_SHELL_BRACKET_ORNAMENT"). -lisp_code_name(10100,"MEDIUM_LEFT_CURLY_BRACKET_ORNAMENT"). -lisp_code_name(10101,"MEDIUM_RIGHT_CURLY_BRACKET_ORNAMENT"). -lisp_code_name(10102,"DINGBAT_NEGATIVE_CIRCLED_DIGIT_ONE"). -lisp_code_name(10103,"DINGBAT_NEGATIVE_CIRCLED_DIGIT_TWO"). -lisp_code_name(10104,"DINGBAT_NEGATIVE_CIRCLED_DIGIT_THREE"). -lisp_code_name(10105,"DINGBAT_NEGATIVE_CIRCLED_DIGIT_FOUR"). -lisp_code_name(10106,"DINGBAT_NEGATIVE_CIRCLED_DIGIT_FIVE"). -lisp_code_name(10107,"DINGBAT_NEGATIVE_CIRCLED_DIGIT_SIX"). -lisp_code_name(10108,"DINGBAT_NEGATIVE_CIRCLED_DIGIT_SEVEN"). -lisp_code_name(10109,"DINGBAT_NEGATIVE_CIRCLED_DIGIT_EIGHT"). -lisp_code_name(10110,"DINGBAT_NEGATIVE_CIRCLED_DIGIT_NINE"). -lisp_code_name(10111,"DINGBAT_NEGATIVE_CIRCLED_NUMBER_TEN"). -lisp_code_name(10112,"DINGBAT_CIRCLED_SANS-SERIF_DIGIT_ONE"). -lisp_code_name(10113,"DINGBAT_CIRCLED_SANS-SERIF_DIGIT_TWO"). -lisp_code_name(10114,"DINGBAT_CIRCLED_SANS-SERIF_DIGIT_THREE"). -lisp_code_name(10115,"DINGBAT_CIRCLED_SANS-SERIF_DIGIT_FOUR"). -lisp_code_name(10116,"DINGBAT_CIRCLED_SANS-SERIF_DIGIT_FIVE"). -lisp_code_name(10117,"DINGBAT_CIRCLED_SANS-SERIF_DIGIT_SIX"). -lisp_code_name(10118,"DINGBAT_CIRCLED_SANS-SERIF_DIGIT_SEVEN"). -lisp_code_name(10119,"DINGBAT_CIRCLED_SANS-SERIF_DIGIT_EIGHT"). -lisp_code_name(10120,"DINGBAT_CIRCLED_SANS-SERIF_DIGIT_NINE"). -lisp_code_name(10121,"DINGBAT_CIRCLED_SANS-SERIF_NUMBER_TEN"). -lisp_code_name(10122,"DINGBAT_NEGATIVE_CIRCLED_SANS-SERIF_DIGIT_ONE"). -lisp_code_name(10123,"DINGBAT_NEGATIVE_CIRCLED_SANS-SERIF_DIGIT_TWO"). -lisp_code_name(10124,"DINGBAT_NEGATIVE_CIRCLED_SANS-SERIF_DIGIT_THREE"). -lisp_code_name(10125,"DINGBAT_NEGATIVE_CIRCLED_SANS-SERIF_DIGIT_FOUR"). -lisp_code_name(10126,"DINGBAT_NEGATIVE_CIRCLED_SANS-SERIF_DIGIT_FIVE"). -lisp_code_name(10127,"DINGBAT_NEGATIVE_CIRCLED_SANS-SERIF_DIGIT_SIX"). -lisp_code_name(10128,"DINGBAT_NEGATIVE_CIRCLED_SANS-SERIF_DIGIT_SEVEN"). -lisp_code_name(10129,"DINGBAT_NEGATIVE_CIRCLED_SANS-SERIF_DIGIT_EIGHT"). -lisp_code_name(10130,"DINGBAT_NEGATIVE_CIRCLED_SANS-SERIF_DIGIT_NINE"). -lisp_code_name(10131,"DINGBAT_NEGATIVE_CIRCLED_SANS-SERIF_NUMBER_TEN"). -lisp_code_name(10132,"HEAVY_WIDE-HEADED_RIGHTWARDS_ARROW"). -lisp_code_name(10133,"HEAVY_PLUS_SIGN"). -lisp_code_name(10134,"HEAVY_MINUS_SIGN"). -lisp_code_name(10135,"HEAVY_DIVISION_SIGN"). -lisp_code_name(10136,"HEAVY_SOUTH_EAST_ARROW"). -lisp_code_name(10137,"HEAVY_RIGHTWARDS_ARROW"). -lisp_code_name(10138,"HEAVY_NORTH_EAST_ARROW"). -lisp_code_name(10139,"DRAFTING_POINT_RIGHTWARDS_ARROW"). -lisp_code_name(10140,"HEAVY_ROUND-TIPPED_RIGHTWARDS_ARROW"). -lisp_code_name(10141,"TRIANGLE-HEADED_RIGHTWARDS_ARROW"). -lisp_code_name(10142,"HEAVY_TRIANGLE-HEADED_RIGHTWARDS_ARROW"). -lisp_code_name(10143,"DASHED_TRIANGLE-HEADED_RIGHTWARDS_ARROW"). -lisp_code_name(10144,"HEAVY_DASHED_TRIANGLE-HEADED_RIGHTWARDS_ARROW"). -lisp_code_name(10145,"BLACK_RIGHTWARDS_ARROW"). -lisp_code_name(10146,"THREE-D_TOP-LIGHTED_RIGHTWARDS_ARROWHEAD"). -lisp_code_name(10147,"THREE-D_BOTTOM-LIGHTED_RIGHTWARDS_ARROWHEAD"). -lisp_code_name(10148,"BLACK_RIGHTWARDS_ARROWHEAD"). -lisp_code_name(10149,"HEAVY_BLACK_CURVED_DOWNWARDS_AND_RIGHTWARDS_ARROW"). -lisp_code_name(10150,"HEAVY_BLACK_CURVED_UPWARDS_AND_RIGHTWARDS_ARROW"). -lisp_code_name(10151,"SQUAT_BLACK_RIGHTWARDS_ARROW"). -lisp_code_name(10152,"HEAVY_CONCAVE-POINTED_BLACK_RIGHTWARDS_ARROW"). -lisp_code_name(10153,"RIGHT-SHADED_WHITE_RIGHTWARDS_ARROW"). -lisp_code_name(10154,"LEFT-SHADED_WHITE_RIGHTWARDS_ARROW"). -lisp_code_name(10155,"BACK-TILTED_SHADOWED_WHITE_RIGHTWARDS_ARROW"). -lisp_code_name(10156,"FRONT-TILTED_SHADOWED_WHITE_RIGHTWARDS_ARROW"). -lisp_code_name(10157,"HEAVY_LOWER_RIGHT-SHADOWED_WHITE_RIGHTWARDS_ARROW"). -lisp_code_name(10158,"HEAVY_UPPER_RIGHT-SHADOWED_WHITE_RIGHTWARDS_ARROW"). -lisp_code_name(10159,"NOTCHED_LOWER_RIGHT-SHADOWED_WHITE_RIGHTWARDS_ARROW"). -lisp_code_name(10160,"CURLY_LOOP"). -lisp_code_name(10161,"NOTCHED_UPPER_RIGHT-SHADOWED_WHITE_RIGHTWARDS_ARROW"). -lisp_code_name(10162,"CIRCLED_HEAVY_WHITE_RIGHTWARDS_ARROW"). -lisp_code_name(10163,"WHITE-FEATHERED_RIGHTWARDS_ARROW"). -lisp_code_name(10164,"BLACK-FEATHERED_SOUTH_EAST_ARROW"). -lisp_code_name(10165,"BLACK-FEATHERED_RIGHTWARDS_ARROW"). -lisp_code_name(10166,"BLACK-FEATHERED_NORTH_EAST_ARROW"). -lisp_code_name(10167,"HEAVY_BLACK-FEATHERED_SOUTH_EAST_ARROW"). -lisp_code_name(10168,"HEAVY_BLACK-FEATHERED_RIGHTWARDS_ARROW"). -lisp_code_name(10169,"HEAVY_BLACK-FEATHERED_NORTH_EAST_ARROW"). -lisp_code_name(10170,"TEARDROP-BARBED_RIGHTWARDS_ARROW"). -lisp_code_name(10171,"HEAVY_TEARDROP-SHANKED_RIGHTWARDS_ARROW"). -lisp_code_name(10172,"WEDGE-TAILED_RIGHTWARDS_ARROW"). -lisp_code_name(10173,"HEAVY_WEDGE-TAILED_RIGHTWARDS_ARROW"). -lisp_code_name(10174,"OPEN-OUTLINED_RIGHTWARDS_ARROW"). -lisp_code_name(10175,"DOUBLE_CURLY_LOOP"). -lisp_code_name(10176,"THREE_DIMENSIONAL_ANGLE"). -lisp_code_name(10177,"WHITE_TRIANGLE_CONTAINING_SMALL_WHITE_TRIANGLE"). -lisp_code_name(10178,"PERPENDICULAR"). -lisp_code_name(10179,"OPEN_SUBSET"). -lisp_code_name(10180,"OPEN_SUPERSET"). -lisp_code_name(10181,"LEFT_S-SHAPED_BAG_DELIMITER"). -lisp_code_name(10182,"RIGHT_S-SHAPED_BAG_DELIMITER"). -lisp_code_name(10183,"OR_WITH_DOT_INSIDE"). -lisp_code_name(10184,"REVERSE_SOLIDUS_PRECEDING_SUBSET"). -lisp_code_name(10185,"SUPERSET_PRECEDING_SOLIDUS"). -lisp_code_name(10186,"VERTICAL_BAR_WITH_HORIZONTAL_STROKE"). -lisp_code_name(10187,"MATHEMATICAL_RISING_DIAGONAL"). -lisp_code_name(10188,"LONG_DIVISION"). -lisp_code_name(10189,"MATHEMATICAL_FALLING_DIAGONAL"). -lisp_code_name(10190,"SQUARED_LOGICAL_AND"). -lisp_code_name(10191,"SQUARED_LOGICAL_OR"). -lisp_code_name(10192,"WHITE_DIAMOND_WITH_CENTRED_DOT"). -lisp_code_name(10193,"AND_WITH_DOT"). -lisp_code_name(10194,"ELEMENT_OF_OPENING_UPWARDS"). -lisp_code_name(10195,"LOWER_RIGHT_CORNER_WITH_DOT"). -lisp_code_name(10196,"UPPER_LEFT_CORNER_WITH_DOT"). -lisp_code_name(10197,"LEFT_OUTER_JOIN"). -lisp_code_name(10198,"RIGHT_OUTER_JOIN"). -lisp_code_name(10199,"FULL_OUTER_JOIN"). -lisp_code_name(10200,"LARGE_UP_TACK"). -lisp_code_name(10201,"LARGE_DOWN_TACK"). -lisp_code_name(10202,"LEFT_AND_RIGHT_DOUBLE_TURNSTILE"). -lisp_code_name(10203,"LEFT_AND_RIGHT_TACK"). -lisp_code_name(10204,"LEFT_MULTIMAP"). -lisp_code_name(10205,"LONG_RIGHT_TACK"). -lisp_code_name(10206,"LONG_LEFT_TACK"). -lisp_code_name(10207,"UP_TACK_WITH_CIRCLE_ABOVE"). -lisp_code_name(10208,"LOZENGE_DIVIDED_BY_HORIZONTAL_RULE"). -lisp_code_name(10209,"WHITE_CONCAVE-SIDED_DIAMOND"). -lisp_code_name(10210,"WHITE_CONCAVE-SIDED_DIAMOND_WITH_LEFTWARDS_TICK"). -lisp_code_name(10211,"WHITE_CONCAVE-SIDED_DIAMOND_WITH_RIGHTWARDS_TICK"). -lisp_code_name(10212,"WHITE_SQUARE_WITH_LEFTWARDS_TICK"). -lisp_code_name(10213,"WHITE_SQUARE_WITH_RIGHTWARDS_TICK"). -lisp_code_name(10214,"MATHEMATICAL_LEFT_WHITE_SQUARE_BRACKET"). -lisp_code_name(10215,"MATHEMATICAL_RIGHT_WHITE_SQUARE_BRACKET"). -lisp_code_name(10216,"MATHEMATICAL_LEFT_ANGLE_BRACKET"). -lisp_code_name(10217,"MATHEMATICAL_RIGHT_ANGLE_BRACKET"). -lisp_code_name(10218,"MATHEMATICAL_LEFT_DOUBLE_ANGLE_BRACKET"). -lisp_code_name(10219,"MATHEMATICAL_RIGHT_DOUBLE_ANGLE_BRACKET"). -lisp_code_name(10220,"MATHEMATICAL_LEFT_WHITE_TORTOISE_SHELL_BRACKET"). -lisp_code_name(10221,"MATHEMATICAL_RIGHT_WHITE_TORTOISE_SHELL_BRACKET"). -lisp_code_name(10222,"MATHEMATICAL_LEFT_FLATTENED_PARENTHESIS"). -lisp_code_name(10223,"MATHEMATICAL_RIGHT_FLATTENED_PARENTHESIS"). -lisp_code_name(10224,"UPWARDS_QUADRUPLE_ARROW"). -lisp_code_name(10225,"DOWNWARDS_QUADRUPLE_ARROW"). -lisp_code_name(10226,"ANTICLOCKWISE_GAPPED_CIRCLE_ARROW"). -lisp_code_name(10227,"CLOCKWISE_GAPPED_CIRCLE_ARROW"). -lisp_code_name(10228,"RIGHT_ARROW_WITH_CIRCLED_PLUS"). -lisp_code_name(10229,"LONG_LEFTWARDS_ARROW"). -lisp_code_name(10230,"LONG_RIGHTWARDS_ARROW"). -lisp_code_name(10231,"LONG_LEFT_RIGHT_ARROW"). -lisp_code_name(10232,"LONG_LEFTWARDS_DOUBLE_ARROW"). -lisp_code_name(10233,"LONG_RIGHTWARDS_DOUBLE_ARROW"). -lisp_code_name(10234,"LONG_LEFT_RIGHT_DOUBLE_ARROW"). -lisp_code_name(10235,"LONG_LEFTWARDS_ARROW_FROM_BAR"). -lisp_code_name(10236,"LONG_RIGHTWARDS_ARROW_FROM_BAR"). -lisp_code_name(10237,"LONG_LEFTWARDS_DOUBLE_ARROW_FROM_BAR"). -lisp_code_name(10238,"LONG_RIGHTWARDS_DOUBLE_ARROW_FROM_BAR"). -lisp_code_name(10239,"LONG_RIGHTWARDS_SQUIGGLE_ARROW"). -lisp_code_name(10240,"BRAILLE_PATTERN_BLANK"). -lisp_code_name(10241,"BRAILLE_PATTERN_DOTS-1"). -lisp_code_name(10242,"BRAILLE_PATTERN_DOTS-2"). -lisp_code_name(10243,"BRAILLE_PATTERN_DOTS-12"). -lisp_code_name(10244,"BRAILLE_PATTERN_DOTS-3"). -lisp_code_name(10245,"BRAILLE_PATTERN_DOTS-13"). -lisp_code_name(10246,"BRAILLE_PATTERN_DOTS-23"). -lisp_code_name(10247,"BRAILLE_PATTERN_DOTS-123"). -lisp_code_name(10248,"BRAILLE_PATTERN_DOTS-4"). -lisp_code_name(10249,"BRAILLE_PATTERN_DOTS-14"). -lisp_code_name(10250,"BRAILLE_PATTERN_DOTS-24"). -lisp_code_name(10251,"BRAILLE_PATTERN_DOTS-124"). -lisp_code_name(10252,"BRAILLE_PATTERN_DOTS-34"). -lisp_code_name(10253,"BRAILLE_PATTERN_DOTS-134"). -lisp_code_name(10254,"BRAILLE_PATTERN_DOTS-234"). -lisp_code_name(10255,"BRAILLE_PATTERN_DOTS-1234"). -lisp_code_name(10256,"BRAILLE_PATTERN_DOTS-5"). -lisp_code_name(10257,"BRAILLE_PATTERN_DOTS-15"). -lisp_code_name(10258,"BRAILLE_PATTERN_DOTS-25"). -lisp_code_name(10259,"BRAILLE_PATTERN_DOTS-125"). -lisp_code_name(10260,"BRAILLE_PATTERN_DOTS-35"). -lisp_code_name(10261,"BRAILLE_PATTERN_DOTS-135"). -lisp_code_name(10262,"BRAILLE_PATTERN_DOTS-235"). -lisp_code_name(10263,"BRAILLE_PATTERN_DOTS-1235"). -lisp_code_name(10264,"BRAILLE_PATTERN_DOTS-45"). -lisp_code_name(10265,"BRAILLE_PATTERN_DOTS-145"). -lisp_code_name(10266,"BRAILLE_PATTERN_DOTS-245"). -lisp_code_name(10267,"BRAILLE_PATTERN_DOTS-1245"). -lisp_code_name(10268,"BRAILLE_PATTERN_DOTS-345"). -lisp_code_name(10269,"BRAILLE_PATTERN_DOTS-1345"). -lisp_code_name(10270,"BRAILLE_PATTERN_DOTS-2345"). -lisp_code_name(10271,"BRAILLE_PATTERN_DOTS-12345"). -lisp_code_name(10272,"BRAILLE_PATTERN_DOTS-6"). -lisp_code_name(10273,"BRAILLE_PATTERN_DOTS-16"). -lisp_code_name(10274,"BRAILLE_PATTERN_DOTS-26"). -lisp_code_name(10275,"BRAILLE_PATTERN_DOTS-126"). -lisp_code_name(10276,"BRAILLE_PATTERN_DOTS-36"). -lisp_code_name(10277,"BRAILLE_PATTERN_DOTS-136"). -lisp_code_name(10278,"BRAILLE_PATTERN_DOTS-236"). -lisp_code_name(10279,"BRAILLE_PATTERN_DOTS-1236"). -lisp_code_name(10280,"BRAILLE_PATTERN_DOTS-46"). -lisp_code_name(10281,"BRAILLE_PATTERN_DOTS-146"). -lisp_code_name(10282,"BRAILLE_PATTERN_DOTS-246"). -lisp_code_name(10283,"BRAILLE_PATTERN_DOTS-1246"). -lisp_code_name(10284,"BRAILLE_PATTERN_DOTS-346"). -lisp_code_name(10285,"BRAILLE_PATTERN_DOTS-1346"). -lisp_code_name(10286,"BRAILLE_PATTERN_DOTS-2346"). -lisp_code_name(10287,"BRAILLE_PATTERN_DOTS-12346"). -lisp_code_name(10288,"BRAILLE_PATTERN_DOTS-56"). -lisp_code_name(10289,"BRAILLE_PATTERN_DOTS-156"). -lisp_code_name(10290,"BRAILLE_PATTERN_DOTS-256"). -lisp_code_name(10291,"BRAILLE_PATTERN_DOTS-1256"). -lisp_code_name(10292,"BRAILLE_PATTERN_DOTS-356"). -lisp_code_name(10293,"BRAILLE_PATTERN_DOTS-1356"). -lisp_code_name(10294,"BRAILLE_PATTERN_DOTS-2356"). -lisp_code_name(10295,"BRAILLE_PATTERN_DOTS-12356"). -lisp_code_name(10296,"BRAILLE_PATTERN_DOTS-456"). -lisp_code_name(10297,"BRAILLE_PATTERN_DOTS-1456"). -lisp_code_name(10298,"BRAILLE_PATTERN_DOTS-2456"). -lisp_code_name(10299,"BRAILLE_PATTERN_DOTS-12456"). -lisp_code_name(10300,"BRAILLE_PATTERN_DOTS-3456"). -lisp_code_name(10301,"BRAILLE_PATTERN_DOTS-13456"). -lisp_code_name(10302,"BRAILLE_PATTERN_DOTS-23456"). -lisp_code_name(10303,"BRAILLE_PATTERN_DOTS-123456"). -lisp_code_name(10304,"BRAILLE_PATTERN_DOTS-7"). -lisp_code_name(10305,"BRAILLE_PATTERN_DOTS-17"). -lisp_code_name(10306,"BRAILLE_PATTERN_DOTS-27"). -lisp_code_name(10307,"BRAILLE_PATTERN_DOTS-127"). -lisp_code_name(10308,"BRAILLE_PATTERN_DOTS-37"). -lisp_code_name(10309,"BRAILLE_PATTERN_DOTS-137"). -lisp_code_name(10310,"BRAILLE_PATTERN_DOTS-237"). -lisp_code_name(10311,"BRAILLE_PATTERN_DOTS-1237"). -lisp_code_name(10312,"BRAILLE_PATTERN_DOTS-47"). -lisp_code_name(10313,"BRAILLE_PATTERN_DOTS-147"). -lisp_code_name(10314,"BRAILLE_PATTERN_DOTS-247"). -lisp_code_name(10315,"BRAILLE_PATTERN_DOTS-1247"). -lisp_code_name(10316,"BRAILLE_PATTERN_DOTS-347"). -lisp_code_name(10317,"BRAILLE_PATTERN_DOTS-1347"). -lisp_code_name(10318,"BRAILLE_PATTERN_DOTS-2347"). -lisp_code_name(10319,"BRAILLE_PATTERN_DOTS-12347"). -lisp_code_name(10320,"BRAILLE_PATTERN_DOTS-57"). -lisp_code_name(10321,"BRAILLE_PATTERN_DOTS-157"). -lisp_code_name(10322,"BRAILLE_PATTERN_DOTS-257"). -lisp_code_name(10323,"BRAILLE_PATTERN_DOTS-1257"). -lisp_code_name(10324,"BRAILLE_PATTERN_DOTS-357"). -lisp_code_name(10325,"BRAILLE_PATTERN_DOTS-1357"). -lisp_code_name(10326,"BRAILLE_PATTERN_DOTS-2357"). -lisp_code_name(10327,"BRAILLE_PATTERN_DOTS-12357"). -lisp_code_name(10328,"BRAILLE_PATTERN_DOTS-457"). -lisp_code_name(10329,"BRAILLE_PATTERN_DOTS-1457"). -lisp_code_name(10330,"BRAILLE_PATTERN_DOTS-2457"). -lisp_code_name(10331,"BRAILLE_PATTERN_DOTS-12457"). -lisp_code_name(10332,"BRAILLE_PATTERN_DOTS-3457"). -lisp_code_name(10333,"BRAILLE_PATTERN_DOTS-13457"). -lisp_code_name(10334,"BRAILLE_PATTERN_DOTS-23457"). -lisp_code_name(10335,"BRAILLE_PATTERN_DOTS-123457"). -lisp_code_name(10336,"BRAILLE_PATTERN_DOTS-67"). -lisp_code_name(10337,"BRAILLE_PATTERN_DOTS-167"). -lisp_code_name(10338,"BRAILLE_PATTERN_DOTS-267"). -lisp_code_name(10339,"BRAILLE_PATTERN_DOTS-1267"). -lisp_code_name(10340,"BRAILLE_PATTERN_DOTS-367"). -lisp_code_name(10341,"BRAILLE_PATTERN_DOTS-1367"). -lisp_code_name(10342,"BRAILLE_PATTERN_DOTS-2367"). -lisp_code_name(10343,"BRAILLE_PATTERN_DOTS-12367"). -lisp_code_name(10344,"BRAILLE_PATTERN_DOTS-467"). -lisp_code_name(10345,"BRAILLE_PATTERN_DOTS-1467"). -lisp_code_name(10346,"BRAILLE_PATTERN_DOTS-2467"). -lisp_code_name(10347,"BRAILLE_PATTERN_DOTS-12467"). -lisp_code_name(10348,"BRAILLE_PATTERN_DOTS-3467"). -lisp_code_name(10349,"BRAILLE_PATTERN_DOTS-13467"). -lisp_code_name(10350,"BRAILLE_PATTERN_DOTS-23467"). -lisp_code_name(10351,"BRAILLE_PATTERN_DOTS-123467"). -lisp_code_name(10352,"BRAILLE_PATTERN_DOTS-567"). -lisp_code_name(10353,"BRAILLE_PATTERN_DOTS-1567"). -lisp_code_name(10354,"BRAILLE_PATTERN_DOTS-2567"). -lisp_code_name(10355,"BRAILLE_PATTERN_DOTS-12567"). -lisp_code_name(10356,"BRAILLE_PATTERN_DOTS-3567"). -lisp_code_name(10357,"BRAILLE_PATTERN_DOTS-13567"). -lisp_code_name(10358,"BRAILLE_PATTERN_DOTS-23567"). -lisp_code_name(10359,"BRAILLE_PATTERN_DOTS-123567"). -lisp_code_name(10360,"BRAILLE_PATTERN_DOTS-4567"). -lisp_code_name(10361,"BRAILLE_PATTERN_DOTS-14567"). -lisp_code_name(10362,"BRAILLE_PATTERN_DOTS-24567"). -lisp_code_name(10363,"BRAILLE_PATTERN_DOTS-124567"). -lisp_code_name(10364,"BRAILLE_PATTERN_DOTS-34567"). -lisp_code_name(10365,"BRAILLE_PATTERN_DOTS-134567"). -lisp_code_name(10366,"BRAILLE_PATTERN_DOTS-234567"). -lisp_code_name(10367,"BRAILLE_PATTERN_DOTS-1234567"). -lisp_code_name(10368,"BRAILLE_PATTERN_DOTS-8"). -lisp_code_name(10369,"BRAILLE_PATTERN_DOTS-18"). -lisp_code_name(10370,"BRAILLE_PATTERN_DOTS-28"). -lisp_code_name(10371,"BRAILLE_PATTERN_DOTS-128"). -lisp_code_name(10372,"BRAILLE_PATTERN_DOTS-38"). -lisp_code_name(10373,"BRAILLE_PATTERN_DOTS-138"). -lisp_code_name(10374,"BRAILLE_PATTERN_DOTS-238"). -lisp_code_name(10375,"BRAILLE_PATTERN_DOTS-1238"). -lisp_code_name(10376,"BRAILLE_PATTERN_DOTS-48"). -lisp_code_name(10377,"BRAILLE_PATTERN_DOTS-148"). -lisp_code_name(10378,"BRAILLE_PATTERN_DOTS-248"). -lisp_code_name(10379,"BRAILLE_PATTERN_DOTS-1248"). -lisp_code_name(10380,"BRAILLE_PATTERN_DOTS-348"). -lisp_code_name(10381,"BRAILLE_PATTERN_DOTS-1348"). -lisp_code_name(10382,"BRAILLE_PATTERN_DOTS-2348"). -lisp_code_name(10383,"BRAILLE_PATTERN_DOTS-12348"). -lisp_code_name(10384,"BRAILLE_PATTERN_DOTS-58"). -lisp_code_name(10385,"BRAILLE_PATTERN_DOTS-158"). -lisp_code_name(10386,"BRAILLE_PATTERN_DOTS-258"). -lisp_code_name(10387,"BRAILLE_PATTERN_DOTS-1258"). -lisp_code_name(10388,"BRAILLE_PATTERN_DOTS-358"). -lisp_code_name(10389,"BRAILLE_PATTERN_DOTS-1358"). -lisp_code_name(10390,"BRAILLE_PATTERN_DOTS-2358"). -lisp_code_name(10391,"BRAILLE_PATTERN_DOTS-12358"). -lisp_code_name(10392,"BRAILLE_PATTERN_DOTS-458"). -lisp_code_name(10393,"BRAILLE_PATTERN_DOTS-1458"). -lisp_code_name(10394,"BRAILLE_PATTERN_DOTS-2458"). -lisp_code_name(10395,"BRAILLE_PATTERN_DOTS-12458"). -lisp_code_name(10396,"BRAILLE_PATTERN_DOTS-3458"). -lisp_code_name(10397,"BRAILLE_PATTERN_DOTS-13458"). -lisp_code_name(10398,"BRAILLE_PATTERN_DOTS-23458"). -lisp_code_name(10399,"BRAILLE_PATTERN_DOTS-123458"). -lisp_code_name(10400,"BRAILLE_PATTERN_DOTS-68"). -lisp_code_name(10401,"BRAILLE_PATTERN_DOTS-168"). -lisp_code_name(10402,"BRAILLE_PATTERN_DOTS-268"). -lisp_code_name(10403,"BRAILLE_PATTERN_DOTS-1268"). -lisp_code_name(10404,"BRAILLE_PATTERN_DOTS-368"). -lisp_code_name(10405,"BRAILLE_PATTERN_DOTS-1368"). -lisp_code_name(10406,"BRAILLE_PATTERN_DOTS-2368"). -lisp_code_name(10407,"BRAILLE_PATTERN_DOTS-12368"). -lisp_code_name(10408,"BRAILLE_PATTERN_DOTS-468"). -lisp_code_name(10409,"BRAILLE_PATTERN_DOTS-1468"). -lisp_code_name(10410,"BRAILLE_PATTERN_DOTS-2468"). -lisp_code_name(10411,"BRAILLE_PATTERN_DOTS-12468"). -lisp_code_name(10412,"BRAILLE_PATTERN_DOTS-3468"). -lisp_code_name(10413,"BRAILLE_PATTERN_DOTS-13468"). -lisp_code_name(10414,"BRAILLE_PATTERN_DOTS-23468"). -lisp_code_name(10415,"BRAILLE_PATTERN_DOTS-123468"). -lisp_code_name(10416,"BRAILLE_PATTERN_DOTS-568"). -lisp_code_name(10417,"BRAILLE_PATTERN_DOTS-1568"). -lisp_code_name(10418,"BRAILLE_PATTERN_DOTS-2568"). -lisp_code_name(10419,"BRAILLE_PATTERN_DOTS-12568"). -lisp_code_name(10420,"BRAILLE_PATTERN_DOTS-3568"). -lisp_code_name(10421,"BRAILLE_PATTERN_DOTS-13568"). -lisp_code_name(10422,"BRAILLE_PATTERN_DOTS-23568"). -lisp_code_name(10423,"BRAILLE_PATTERN_DOTS-123568"). -lisp_code_name(10424,"BRAILLE_PATTERN_DOTS-4568"). -lisp_code_name(10425,"BRAILLE_PATTERN_DOTS-14568"). -lisp_code_name(10426,"BRAILLE_PATTERN_DOTS-24568"). -lisp_code_name(10427,"BRAILLE_PATTERN_DOTS-124568"). -lisp_code_name(10428,"BRAILLE_PATTERN_DOTS-34568"). -lisp_code_name(10429,"BRAILLE_PATTERN_DOTS-134568"). -lisp_code_name(10430,"BRAILLE_PATTERN_DOTS-234568"). -lisp_code_name(10431,"BRAILLE_PATTERN_DOTS-1234568"). -lisp_code_name(10432,"BRAILLE_PATTERN_DOTS-78"). -lisp_code_name(10433,"BRAILLE_PATTERN_DOTS-178"). -lisp_code_name(10434,"BRAILLE_PATTERN_DOTS-278"). -lisp_code_name(10435,"BRAILLE_PATTERN_DOTS-1278"). -lisp_code_name(10436,"BRAILLE_PATTERN_DOTS-378"). -lisp_code_name(10437,"BRAILLE_PATTERN_DOTS-1378"). -lisp_code_name(10438,"BRAILLE_PATTERN_DOTS-2378"). -lisp_code_name(10439,"BRAILLE_PATTERN_DOTS-12378"). -lisp_code_name(10440,"BRAILLE_PATTERN_DOTS-478"). -lisp_code_name(10441,"BRAILLE_PATTERN_DOTS-1478"). -lisp_code_name(10442,"BRAILLE_PATTERN_DOTS-2478"). -lisp_code_name(10443,"BRAILLE_PATTERN_DOTS-12478"). -lisp_code_name(10444,"BRAILLE_PATTERN_DOTS-3478"). -lisp_code_name(10445,"BRAILLE_PATTERN_DOTS-13478"). -lisp_code_name(10446,"BRAILLE_PATTERN_DOTS-23478"). -lisp_code_name(10447,"BRAILLE_PATTERN_DOTS-123478"). -lisp_code_name(10448,"BRAILLE_PATTERN_DOTS-578"). -lisp_code_name(10449,"BRAILLE_PATTERN_DOTS-1578"). -lisp_code_name(10450,"BRAILLE_PATTERN_DOTS-2578"). -lisp_code_name(10451,"BRAILLE_PATTERN_DOTS-12578"). -lisp_code_name(10452,"BRAILLE_PATTERN_DOTS-3578"). -lisp_code_name(10453,"BRAILLE_PATTERN_DOTS-13578"). -lisp_code_name(10454,"BRAILLE_PATTERN_DOTS-23578"). -lisp_code_name(10455,"BRAILLE_PATTERN_DOTS-123578"). -lisp_code_name(10456,"BRAILLE_PATTERN_DOTS-4578"). -lisp_code_name(10457,"BRAILLE_PATTERN_DOTS-14578"). -lisp_code_name(10458,"BRAILLE_PATTERN_DOTS-24578"). -lisp_code_name(10459,"BRAILLE_PATTERN_DOTS-124578"). -lisp_code_name(10460,"BRAILLE_PATTERN_DOTS-34578"). -lisp_code_name(10461,"BRAILLE_PATTERN_DOTS-134578"). -lisp_code_name(10462,"BRAILLE_PATTERN_DOTS-234578"). -lisp_code_name(10463,"BRAILLE_PATTERN_DOTS-1234578"). -lisp_code_name(10464,"BRAILLE_PATTERN_DOTS-678"). -lisp_code_name(10465,"BRAILLE_PATTERN_DOTS-1678"). -lisp_code_name(10466,"BRAILLE_PATTERN_DOTS-2678"). -lisp_code_name(10467,"BRAILLE_PATTERN_DOTS-12678"). -lisp_code_name(10468,"BRAILLE_PATTERN_DOTS-3678"). -lisp_code_name(10469,"BRAILLE_PATTERN_DOTS-13678"). -lisp_code_name(10470,"BRAILLE_PATTERN_DOTS-23678"). -lisp_code_name(10471,"BRAILLE_PATTERN_DOTS-123678"). -lisp_code_name(10472,"BRAILLE_PATTERN_DOTS-4678"). -lisp_code_name(10473,"BRAILLE_PATTERN_DOTS-14678"). -lisp_code_name(10474,"BRAILLE_PATTERN_DOTS-24678"). -lisp_code_name(10475,"BRAILLE_PATTERN_DOTS-124678"). -lisp_code_name(10476,"BRAILLE_PATTERN_DOTS-34678"). -lisp_code_name(10477,"BRAILLE_PATTERN_DOTS-134678"). -lisp_code_name(10478,"BRAILLE_PATTERN_DOTS-234678"). -lisp_code_name(10479,"BRAILLE_PATTERN_DOTS-1234678"). -lisp_code_name(10480,"BRAILLE_PATTERN_DOTS-5678"). -lisp_code_name(10481,"BRAILLE_PATTERN_DOTS-15678"). -lisp_code_name(10482,"BRAILLE_PATTERN_DOTS-25678"). -lisp_code_name(10483,"BRAILLE_PATTERN_DOTS-125678"). -lisp_code_name(10484,"BRAILLE_PATTERN_DOTS-35678"). -lisp_code_name(10485,"BRAILLE_PATTERN_DOTS-135678"). -lisp_code_name(10486,"BRAILLE_PATTERN_DOTS-235678"). -lisp_code_name(10487,"BRAILLE_PATTERN_DOTS-1235678"). -lisp_code_name(10488,"BRAILLE_PATTERN_DOTS-45678"). -lisp_code_name(10489,"BRAILLE_PATTERN_DOTS-145678"). -lisp_code_name(10490,"BRAILLE_PATTERN_DOTS-245678"). -lisp_code_name(10491,"BRAILLE_PATTERN_DOTS-1245678"). -lisp_code_name(10492,"BRAILLE_PATTERN_DOTS-345678"). -lisp_code_name(10493,"BRAILLE_PATTERN_DOTS-1345678"). -lisp_code_name(10494,"BRAILLE_PATTERN_DOTS-2345678"). -lisp_code_name(10495,"BRAILLE_PATTERN_DOTS-12345678"). -lisp_code_name(10496,"RIGHTWARDS_TWO-HEADED_ARROW_WITH_VERTICAL_STROKE"). -lisp_code_name(10497,"RIGHTWARDS_TWO-HEADED_ARROW_WITH_DOUBLE_VERTICAL_STROKE"). -lisp_code_name(10498,"LEFTWARDS_DOUBLE_ARROW_WITH_VERTICAL_STROKE"). -lisp_code_name(10499,"RIGHTWARDS_DOUBLE_ARROW_WITH_VERTICAL_STROKE"). -lisp_code_name(10500,"LEFT_RIGHT_DOUBLE_ARROW_WITH_VERTICAL_STROKE"). -lisp_code_name(10501,"RIGHTWARDS_TWO-HEADED_ARROW_FROM_BAR"). -lisp_code_name(10502,"LEFTWARDS_DOUBLE_ARROW_FROM_BAR"). -lisp_code_name(10503,"RIGHTWARDS_DOUBLE_ARROW_FROM_BAR"). -lisp_code_name(10504,"DOWNWARDS_ARROW_WITH_HORIZONTAL_STROKE"). -lisp_code_name(10505,"UPWARDS_ARROW_WITH_HORIZONTAL_STROKE"). -lisp_code_name(10506,"UPWARDS_TRIPLE_ARROW"). -lisp_code_name(10507,"DOWNWARDS_TRIPLE_ARROW"). -lisp_code_name(10508,"LEFTWARDS_DOUBLE_DASH_ARROW"). -lisp_code_name(10509,"RIGHTWARDS_DOUBLE_DASH_ARROW"). -lisp_code_name(10510,"LEFTWARDS_TRIPLE_DASH_ARROW"). -lisp_code_name(10511,"RIGHTWARDS_TRIPLE_DASH_ARROW"). -lisp_code_name(10512,"RIGHTWARDS_TWO-HEADED_TRIPLE_DASH_ARROW"). -lisp_code_name(10513,"RIGHTWARDS_ARROW_WITH_DOTTED_STEM"). -lisp_code_name(10514,"UPWARDS_ARROW_TO_BAR"). -lisp_code_name(10515,"DOWNWARDS_ARROW_TO_BAR"). -lisp_code_name(10516,"RIGHTWARDS_ARROW_WITH_TAIL_WITH_VERTICAL_STROKE"). -lisp_code_name(10517,"RIGHTWARDS_ARROW_WITH_TAIL_WITH_DOUBLE_VERTICAL_STROKE"). -lisp_code_name(10518,"RIGHTWARDS_TWO-HEADED_ARROW_WITH_TAIL"). -lisp_code_name(10519,"RIGHTWARDS_TWO-HEADED_ARROW_WITH_TAIL_WITH_VERTICAL_STROKE"). -lisp_code_name(10520,"RIGHTWARDS_TWO-HEADED_ARROW_WITH_TAIL_WITH_DOUBLE_VERTICAL_STROKE"). -lisp_code_name(10521,"LEFTWARDS_ARROW-TAIL"). -lisp_code_name(10522,"RIGHTWARDS_ARROW-TAIL"). -lisp_code_name(10523,"LEFTWARDS_DOUBLE_ARROW-TAIL"). -lisp_code_name(10524,"RIGHTWARDS_DOUBLE_ARROW-TAIL"). -lisp_code_name(10525,"LEFTWARDS_ARROW_TO_BLACK_DIAMOND"). -lisp_code_name(10526,"RIGHTWARDS_ARROW_TO_BLACK_DIAMOND"). -lisp_code_name(10527,"LEFTWARDS_ARROW_FROM_BAR_TO_BLACK_DIAMOND"). -lisp_code_name(10528,"RIGHTWARDS_ARROW_FROM_BAR_TO_BLACK_DIAMOND"). -lisp_code_name(10529,"NORTH_WEST_AND_SOUTH_EAST_ARROW"). -lisp_code_name(10530,"NORTH_EAST_AND_SOUTH_WEST_ARROW"). -lisp_code_name(10531,"NORTH_WEST_ARROW_WITH_HOOK"). -lisp_code_name(10532,"NORTH_EAST_ARROW_WITH_HOOK"). -lisp_code_name(10533,"SOUTH_EAST_ARROW_WITH_HOOK"). -lisp_code_name(10534,"SOUTH_WEST_ARROW_WITH_HOOK"). -lisp_code_name(10535,"NORTH_WEST_ARROW_AND_NORTH_EAST_ARROW"). -lisp_code_name(10536,"NORTH_EAST_ARROW_AND_SOUTH_EAST_ARROW"). -lisp_code_name(10537,"SOUTH_EAST_ARROW_AND_SOUTH_WEST_ARROW"). -lisp_code_name(10538,"SOUTH_WEST_ARROW_AND_NORTH_WEST_ARROW"). -lisp_code_name(10539,"RISING_DIAGONAL_CROSSING_FALLING_DIAGONAL"). -lisp_code_name(10540,"FALLING_DIAGONAL_CROSSING_RISING_DIAGONAL"). -lisp_code_name(10541,"SOUTH_EAST_ARROW_CROSSING_NORTH_EAST_ARROW"). -lisp_code_name(10542,"NORTH_EAST_ARROW_CROSSING_SOUTH_EAST_ARROW"). -lisp_code_name(10543,"FALLING_DIAGONAL_CROSSING_NORTH_EAST_ARROW"). -lisp_code_name(10544,"RISING_DIAGONAL_CROSSING_SOUTH_EAST_ARROW"). -lisp_code_name(10545,"NORTH_EAST_ARROW_CROSSING_NORTH_WEST_ARROW"). -lisp_code_name(10546,"NORTH_WEST_ARROW_CROSSING_NORTH_EAST_ARROW"). -lisp_code_name(10547,"WAVE_ARROW_POINTING_DIRECTLY_RIGHT"). -lisp_code_name(10548,"ARROW_POINTING_RIGHTWARDS_THEN_CURVING_UPWARDS"). -lisp_code_name(10549,"ARROW_POINTING_RIGHTWARDS_THEN_CURVING_DOWNWARDS"). -lisp_code_name(10550,"ARROW_POINTING_DOWNWARDS_THEN_CURVING_LEFTWARDS"). -lisp_code_name(10551,"ARROW_POINTING_DOWNWARDS_THEN_CURVING_RIGHTWARDS"). -lisp_code_name(10552,"RIGHT-SIDE_ARC_CLOCKWISE_ARROW"). -lisp_code_name(10553,"LEFT-SIDE_ARC_ANTICLOCKWISE_ARROW"). -lisp_code_name(10554,"TOP_ARC_ANTICLOCKWISE_ARROW"). -lisp_code_name(10555,"BOTTOM_ARC_ANTICLOCKWISE_ARROW"). -lisp_code_name(10556,"TOP_ARC_CLOCKWISE_ARROW_WITH_MINUS"). -lisp_code_name(10557,"TOP_ARC_ANTICLOCKWISE_ARROW_WITH_PLUS"). -lisp_code_name(10558,"LOWER_RIGHT_SEMICIRCULAR_CLOCKWISE_ARROW"). -lisp_code_name(10559,"LOWER_LEFT_SEMICIRCULAR_ANTICLOCKWISE_ARROW"). -lisp_code_name(10560,"ANTICLOCKWISE_CLOSED_CIRCLE_ARROW"). -lisp_code_name(10561,"CLOCKWISE_CLOSED_CIRCLE_ARROW"). -lisp_code_name(10562,"RIGHTWARDS_ARROW_ABOVE_SHORT_LEFTWARDS_ARROW"). -lisp_code_name(10563,"LEFTWARDS_ARROW_ABOVE_SHORT_RIGHTWARDS_ARROW"). -lisp_code_name(10564,"SHORT_RIGHTWARDS_ARROW_ABOVE_LEFTWARDS_ARROW"). -lisp_code_name(10565,"RIGHTWARDS_ARROW_WITH_PLUS_BELOW"). -lisp_code_name(10566,"LEFTWARDS_ARROW_WITH_PLUS_BELOW"). -lisp_code_name(10567,"RIGHTWARDS_ARROW_THROUGH_X"). -lisp_code_name(10568,"LEFT_RIGHT_ARROW_THROUGH_SMALL_CIRCLE"). -lisp_code_name(10569,"UPWARDS_TWO-HEADED_ARROW_FROM_SMALL_CIRCLE"). -lisp_code_name(10570,"LEFT_BARB_UP_RIGHT_BARB_DOWN_HARPOON"). -lisp_code_name(10571,"LEFT_BARB_DOWN_RIGHT_BARB_UP_HARPOON"). -lisp_code_name(10572,"UP_BARB_RIGHT_DOWN_BARB_LEFT_HARPOON"). -lisp_code_name(10573,"UP_BARB_LEFT_DOWN_BARB_RIGHT_HARPOON"). -lisp_code_name(10574,"LEFT_BARB_UP_RIGHT_BARB_UP_HARPOON"). -lisp_code_name(10575,"UP_BARB_RIGHT_DOWN_BARB_RIGHT_HARPOON"). -lisp_code_name(10576,"LEFT_BARB_DOWN_RIGHT_BARB_DOWN_HARPOON"). -lisp_code_name(10577,"UP_BARB_LEFT_DOWN_BARB_LEFT_HARPOON"). -lisp_code_name(10578,"LEFTWARDS_HARPOON_WITH_BARB_UP_TO_BAR"). -lisp_code_name(10579,"RIGHTWARDS_HARPOON_WITH_BARB_UP_TO_BAR"). -lisp_code_name(10580,"UPWARDS_HARPOON_WITH_BARB_RIGHT_TO_BAR"). -lisp_code_name(10581,"DOWNWARDS_HARPOON_WITH_BARB_RIGHT_TO_BAR"). -lisp_code_name(10582,"LEFTWARDS_HARPOON_WITH_BARB_DOWN_TO_BAR"). -lisp_code_name(10583,"RIGHTWARDS_HARPOON_WITH_BARB_DOWN_TO_BAR"). -lisp_code_name(10584,"UPWARDS_HARPOON_WITH_BARB_LEFT_TO_BAR"). -lisp_code_name(10585,"DOWNWARDS_HARPOON_WITH_BARB_LEFT_TO_BAR"). -lisp_code_name(10586,"LEFTWARDS_HARPOON_WITH_BARB_UP_FROM_BAR"). -lisp_code_name(10587,"RIGHTWARDS_HARPOON_WITH_BARB_UP_FROM_BAR"). -lisp_code_name(10588,"UPWARDS_HARPOON_WITH_BARB_RIGHT_FROM_BAR"). -lisp_code_name(10589,"DOWNWARDS_HARPOON_WITH_BARB_RIGHT_FROM_BAR"). -lisp_code_name(10590,"LEFTWARDS_HARPOON_WITH_BARB_DOWN_FROM_BAR"). -lisp_code_name(10591,"RIGHTWARDS_HARPOON_WITH_BARB_DOWN_FROM_BAR"). -lisp_code_name(10592,"UPWARDS_HARPOON_WITH_BARB_LEFT_FROM_BAR"). -lisp_code_name(10593,"DOWNWARDS_HARPOON_WITH_BARB_LEFT_FROM_BAR"). -lisp_code_name(10594,"LEFTWARDS_HARPOON_WITH_BARB_UP_ABOVE_LEFTWARDS_HARPOON_WITH_BARB_DOWN"). -lisp_code_name(10595,"UPWARDS_HARPOON_WITH_BARB_LEFT_BESIDE_UPWARDS_HARPOON_WITH_BARB_RIGHT"). -lisp_code_name(10596,"RIGHTWARDS_HARPOON_WITH_BARB_UP_ABOVE_RIGHTWARDS_HARPOON_WITH_BARB_DOWN"). -lisp_code_name(10597,"DOWNWARDS_HARPOON_WITH_BARB_LEFT_BESIDE_DOWNWARDS_HARPOON_WITH_BARB_RIGHT"). -lisp_code_name(10598,"LEFTWARDS_HARPOON_WITH_BARB_UP_ABOVE_RIGHTWARDS_HARPOON_WITH_BARB_UP"). -lisp_code_name(10599,"LEFTWARDS_HARPOON_WITH_BARB_DOWN_ABOVE_RIGHTWARDS_HARPOON_WITH_BARB_DOWN"). -lisp_code_name(10600,"RIGHTWARDS_HARPOON_WITH_BARB_UP_ABOVE_LEFTWARDS_HARPOON_WITH_BARB_UP"). -lisp_code_name(10601,"RIGHTWARDS_HARPOON_WITH_BARB_DOWN_ABOVE_LEFTWARDS_HARPOON_WITH_BARB_DOWN"). -lisp_code_name(10602,"LEFTWARDS_HARPOON_WITH_BARB_UP_ABOVE_LONG_DASH"). -lisp_code_name(10603,"LEFTWARDS_HARPOON_WITH_BARB_DOWN_BELOW_LONG_DASH"). -lisp_code_name(10604,"RIGHTWARDS_HARPOON_WITH_BARB_UP_ABOVE_LONG_DASH"). -lisp_code_name(10605,"RIGHTWARDS_HARPOON_WITH_BARB_DOWN_BELOW_LONG_DASH"). -lisp_code_name(10606,"UPWARDS_HARPOON_WITH_BARB_LEFT_BESIDE_DOWNWARDS_HARPOON_WITH_BARB_RIGHT"). -lisp_code_name(10607,"DOWNWARDS_HARPOON_WITH_BARB_LEFT_BESIDE_UPWARDS_HARPOON_WITH_BARB_RIGHT"). -lisp_code_name(10608,"RIGHT_DOUBLE_ARROW_WITH_ROUNDED_HEAD"). -lisp_code_name(10609,"EQUALS_SIGN_ABOVE_RIGHTWARDS_ARROW"). -lisp_code_name(10610,"TILDE_OPERATOR_ABOVE_RIGHTWARDS_ARROW"). -lisp_code_name(10611,"LEFTWARDS_ARROW_ABOVE_TILDE_OPERATOR"). -lisp_code_name(10612,"RIGHTWARDS_ARROW_ABOVE_TILDE_OPERATOR"). -lisp_code_name(10613,"RIGHTWARDS_ARROW_ABOVE_ALMOST_EQUAL_TO"). -lisp_code_name(10614,"LESS-THAN_ABOVE_LEFTWARDS_ARROW"). -lisp_code_name(10615,"LEFTWARDS_ARROW_THROUGH_LESS-THAN"). -lisp_code_name(10616,"GREATER-THAN_ABOVE_RIGHTWARDS_ARROW"). -lisp_code_name(10617,"SUBSET_ABOVE_RIGHTWARDS_ARROW"). -lisp_code_name(10618,"LEFTWARDS_ARROW_THROUGH_SUBSET"). -lisp_code_name(10619,"SUPERSET_ABOVE_LEFTWARDS_ARROW"). -lisp_code_name(10620,"LEFT_FISH_TAIL"). -lisp_code_name(10621,"RIGHT_FISH_TAIL"). -lisp_code_name(10622,"UP_FISH_TAIL"). -lisp_code_name(10623,"DOWN_FISH_TAIL"). -lisp_code_name(10624,"TRIPLE_VERTICAL_BAR_DELIMITER"). -lisp_code_name(10625,"Z_NOTATION_SPOT"). -lisp_code_name(10626,"Z_NOTATION_TYPE_COLON"). -lisp_code_name(10627,"LEFT_WHITE_CURLY_BRACKET"). -lisp_code_name(10628,"RIGHT_WHITE_CURLY_BRACKET"). -lisp_code_name(10629,"LEFT_WHITE_PARENTHESIS"). -lisp_code_name(10630,"RIGHT_WHITE_PARENTHESIS"). -lisp_code_name(10631,"Z_NOTATION_LEFT_IMAGE_BRACKET"). -lisp_code_name(10632,"Z_NOTATION_RIGHT_IMAGE_BRACKET"). -lisp_code_name(10633,"Z_NOTATION_LEFT_BINDING_BRACKET"). -lisp_code_name(10634,"Z_NOTATION_RIGHT_BINDING_BRACKET"). -lisp_code_name(10635,"LEFT_SQUARE_BRACKET_WITH_UNDERBAR"). -lisp_code_name(10636,"RIGHT_SQUARE_BRACKET_WITH_UNDERBAR"). -lisp_code_name(10637,"LEFT_SQUARE_BRACKET_WITH_TICK_IN_TOP_CORNER"). -lisp_code_name(10638,"RIGHT_SQUARE_BRACKET_WITH_TICK_IN_BOTTOM_CORNER"). -lisp_code_name(10639,"LEFT_SQUARE_BRACKET_WITH_TICK_IN_BOTTOM_CORNER"). -lisp_code_name(10640,"RIGHT_SQUARE_BRACKET_WITH_TICK_IN_TOP_CORNER"). -lisp_code_name(10641,"LEFT_ANGLE_BRACKET_WITH_DOT"). -lisp_code_name(10642,"RIGHT_ANGLE_BRACKET_WITH_DOT"). -lisp_code_name(10643,"LEFT_ARC_LESS-THAN_BRACKET"). -lisp_code_name(10644,"RIGHT_ARC_GREATER-THAN_BRACKET"). -lisp_code_name(10645,"DOUBLE_LEFT_ARC_GREATER-THAN_BRACKET"). -lisp_code_name(10646,"DOUBLE_RIGHT_ARC_LESS-THAN_BRACKET"). -lisp_code_name(10647,"LEFT_BLACK_TORTOISE_SHELL_BRACKET"). -lisp_code_name(10648,"RIGHT_BLACK_TORTOISE_SHELL_BRACKET"). -lisp_code_name(10649,"DOTTED_FENCE"). -lisp_code_name(10650,"VERTICAL_ZIGZAG_LINE"). -lisp_code_name(10651,"MEASURED_ANGLE_OPENING_LEFT"). -lisp_code_name(10652,"RIGHT_ANGLE_VARIANT_WITH_SQUARE"). -lisp_code_name(10653,"MEASURED_RIGHT_ANGLE_WITH_DOT"). -lisp_code_name(10654,"ANGLE_WITH_S_INSIDE"). -lisp_code_name(10655,"ACUTE_ANGLE"). -lisp_code_name(10656,"SPHERICAL_ANGLE_OPENING_LEFT"). -lisp_code_name(10657,"SPHERICAL_ANGLE_OPENING_UP"). -lisp_code_name(10658,"TURNED_ANGLE"). -lisp_code_name(10659,"REVERSED_ANGLE"). -lisp_code_name(10660,"ANGLE_WITH_UNDERBAR"). -lisp_code_name(10661,"REVERSED_ANGLE_WITH_UNDERBAR"). -lisp_code_name(10662,"OBLIQUE_ANGLE_OPENING_UP"). -lisp_code_name(10663,"OBLIQUE_ANGLE_OPENING_DOWN"). -lisp_code_name(10664,"MEASURED_ANGLE_WITH_OPEN_ARM_ENDING_IN_ARROW_POINTING_UP_AND_RIGHT"). -lisp_code_name(10665,"MEASURED_ANGLE_WITH_OPEN_ARM_ENDING_IN_ARROW_POINTING_UP_AND_LEFT"). -lisp_code_name(10666,"MEASURED_ANGLE_WITH_OPEN_ARM_ENDING_IN_ARROW_POINTING_DOWN_AND_RIGHT"). -lisp_code_name(10667,"MEASURED_ANGLE_WITH_OPEN_ARM_ENDING_IN_ARROW_POINTING_DOWN_AND_LEFT"). -lisp_code_name(10668,"MEASURED_ANGLE_WITH_OPEN_ARM_ENDING_IN_ARROW_POINTING_RIGHT_AND_UP"). -lisp_code_name(10669,"MEASURED_ANGLE_WITH_OPEN_ARM_ENDING_IN_ARROW_POINTING_LEFT_AND_UP"). -lisp_code_name(10670,"MEASURED_ANGLE_WITH_OPEN_ARM_ENDING_IN_ARROW_POINTING_RIGHT_AND_DOWN"). -lisp_code_name(10671,"MEASURED_ANGLE_WITH_OPEN_ARM_ENDING_IN_ARROW_POINTING_LEFT_AND_DOWN"). -lisp_code_name(10672,"REVERSED_EMPTY_SET"). -lisp_code_name(10673,"EMPTY_SET_WITH_OVERBAR"). -lisp_code_name(10674,"EMPTY_SET_WITH_SMALL_CIRCLE_ABOVE"). -lisp_code_name(10675,"EMPTY_SET_WITH_RIGHT_ARROW_ABOVE"). -lisp_code_name(10676,"EMPTY_SET_WITH_LEFT_ARROW_ABOVE"). -lisp_code_name(10677,"CIRCLE_WITH_HORIZONTAL_BAR"). -lisp_code_name(10678,"CIRCLED_VERTICAL_BAR"). -lisp_code_name(10679,"CIRCLED_PARALLEL"). -lisp_code_name(10680,"CIRCLED_REVERSE_SOLIDUS"). -lisp_code_name(10681,"CIRCLED_PERPENDICULAR"). -lisp_code_name(10682,"CIRCLE_DIVIDED_BY_HORIZONTAL_BAR_AND_TOP_HALF_DIVIDED_BY_VERTICAL_BAR"). -lisp_code_name(10683,"CIRCLE_WITH_SUPERIMPOSED_X"). -lisp_code_name(10684,"CIRCLED_ANTICLOCKWISE-ROTATED_DIVISION_SIGN"). -lisp_code_name(10685,"UP_ARROW_THROUGH_CIRCLE"). -lisp_code_name(10686,"CIRCLED_WHITE_BULLET"). -lisp_code_name(10687,"CIRCLED_BULLET"). -lisp_code_name(10688,"CIRCLED_LESS-THAN"). -lisp_code_name(10689,"CIRCLED_GREATER-THAN"). -lisp_code_name(10690,"CIRCLE_WITH_SMALL_CIRCLE_TO_THE_RIGHT"). -lisp_code_name(10691,"CIRCLE_WITH_TWO_HORIZONTAL_STROKES_TO_THE_RIGHT"). -lisp_code_name(10692,"SQUARED_RISING_DIAGONAL_SLASH"). -lisp_code_name(10693,"SQUARED_FALLING_DIAGONAL_SLASH"). -lisp_code_name(10694,"SQUARED_ASTERISK"). -lisp_code_name(10695,"SQUARED_SMALL_CIRCLE"). -lisp_code_name(10696,"SQUARED_SQUARE"). -lisp_code_name(10697,"TWO_JOINED_SQUARES"). -lisp_code_name(10698,"TRIANGLE_WITH_DOT_ABOVE"). -lisp_code_name(10699,"TRIANGLE_WITH_UNDERBAR"). -lisp_code_name(10700,"S_IN_TRIANGLE"). -lisp_code_name(10701,"TRIANGLE_WITH_SERIFS_AT_BOTTOM"). -lisp_code_name(10702,"RIGHT_TRIANGLE_ABOVE_LEFT_TRIANGLE"). -lisp_code_name(10703,"LEFT_TRIANGLE_BESIDE_VERTICAL_BAR"). -lisp_code_name(10704,"VERTICAL_BAR_BESIDE_RIGHT_TRIANGLE"). -lisp_code_name(10705,"BOWTIE_WITH_LEFT_HALF_BLACK"). -lisp_code_name(10706,"BOWTIE_WITH_RIGHT_HALF_BLACK"). -lisp_code_name(10707,"BLACK_BOWTIE"). -lisp_code_name(10708,"TIMES_WITH_LEFT_HALF_BLACK"). -lisp_code_name(10709,"TIMES_WITH_RIGHT_HALF_BLACK"). -lisp_code_name(10710,"WHITE_HOURGLASS"). -lisp_code_name(10711,"BLACK_HOURGLASS"). -lisp_code_name(10712,"LEFT_WIGGLY_FENCE"). -lisp_code_name(10713,"RIGHT_WIGGLY_FENCE"). -lisp_code_name(10714,"LEFT_DOUBLE_WIGGLY_FENCE"). -lisp_code_name(10715,"RIGHT_DOUBLE_WIGGLY_FENCE"). -lisp_code_name(10716,"INCOMPLETE_INFINITY"). -lisp_code_name(10717,"TIE_OVER_INFINITY"). -lisp_code_name(10718,"INFINITY_NEGATED_WITH_VERTICAL_BAR"). -lisp_code_name(10719,"DOUBLE-ENDED_MULTIMAP"). -lisp_code_name(10720,"SQUARE_WITH_CONTOURED_OUTLINE"). -lisp_code_name(10721,"INCREASES_AS"). -lisp_code_name(10722,"SHUFFLE_PRODUCT"). -lisp_code_name(10723,"EQUALS_SIGN_AND_SLANTED_PARALLEL"). -lisp_code_name(10724,"EQUALS_SIGN_AND_SLANTED_PARALLEL_WITH_TILDE_ABOVE"). -lisp_code_name(10725,"IDENTICAL_TO_AND_SLANTED_PARALLEL"). -lisp_code_name(10726,"GLEICH_STARK"). -lisp_code_name(10727,"THERMODYNAMIC"). -lisp_code_name(10728,"DOWN-POINTING_TRIANGLE_WITH_LEFT_HALF_BLACK"). -lisp_code_name(10729,"DOWN-POINTING_TRIANGLE_WITH_RIGHT_HALF_BLACK"). -lisp_code_name(10730,"BLACK_DIAMOND_WITH_DOWN_ARROW"). -lisp_code_name(10731,"BLACK_LOZENGE"). -lisp_code_name(10732,"WHITE_CIRCLE_WITH_DOWN_ARROW"). -lisp_code_name(10733,"BLACK_CIRCLE_WITH_DOWN_ARROW"). -lisp_code_name(10734,"ERROR-BARRED_WHITE_SQUARE"). -lisp_code_name(10735,"ERROR-BARRED_BLACK_SQUARE"). -lisp_code_name(10736,"ERROR-BARRED_WHITE_DIAMOND"). -lisp_code_name(10737,"ERROR-BARRED_BLACK_DIAMOND"). -lisp_code_name(10738,"ERROR-BARRED_WHITE_CIRCLE"). -lisp_code_name(10739,"ERROR-BARRED_BLACK_CIRCLE"). -lisp_code_name(10740,"RULE-DELAYED"). -lisp_code_name(10741,"REVERSE_SOLIDUS_OPERATOR"). -lisp_code_name(10742,"SOLIDUS_WITH_OVERBAR"). -lisp_code_name(10743,"REVERSE_SOLIDUS_WITH_HORIZONTAL_STROKE"). -lisp_code_name(10744,"BIG_SOLIDUS"). -lisp_code_name(10745,"BIG_REVERSE_SOLIDUS"). -lisp_code_name(10746,"DOUBLE_PLUS"). -lisp_code_name(10747,"TRIPLE_PLUS"). -lisp_code_name(10748,"LEFT-POINTING_CURVED_ANGLE_BRACKET"). -lisp_code_name(10749,"RIGHT-POINTING_CURVED_ANGLE_BRACKET"). -lisp_code_name(10750,"TINY"). -lisp_code_name(10751,"MINY"). -lisp_code_name(10752,"N-ARY_CIRCLED_DOT_OPERATOR"). -lisp_code_name(10753,"N-ARY_CIRCLED_PLUS_OPERATOR"). -lisp_code_name(10754,"N-ARY_CIRCLED_TIMES_OPERATOR"). -lisp_code_name(10755,"N-ARY_UNION_OPERATOR_WITH_DOT"). -lisp_code_name(10756,"N-ARY_UNION_OPERATOR_WITH_PLUS"). -lisp_code_name(10757,"N-ARY_SQUARE_INTERSECTION_OPERATOR"). -lisp_code_name(10758,"N-ARY_SQUARE_UNION_OPERATOR"). -lisp_code_name(10759,"TWO_LOGICAL_AND_OPERATOR"). -lisp_code_name(10760,"TWO_LOGICAL_OR_OPERATOR"). -lisp_code_name(10761,"N-ARY_TIMES_OPERATOR"). -lisp_code_name(10762,"MODULO_TWO_SUM"). -lisp_code_name(10763,"SUMMATION_WITH_INTEGRAL"). -lisp_code_name(10764,"QUADRUPLE_INTEGRAL_OPERATOR"). -lisp_code_name(10765,"FINITE_PART_INTEGRAL"). -lisp_code_name(10766,"INTEGRAL_WITH_DOUBLE_STROKE"). -lisp_code_name(10767,"INTEGRAL_AVERAGE_WITH_SLASH"). -lisp_code_name(10768,"CIRCULATION_FUNCTION"). -lisp_code_name(10769,"ANTICLOCKWISE_INTEGRATION"). -lisp_code_name(10770,"LINE_INTEGRATION_WITH_RECTANGULAR_PATH_AROUND_POLE"). -lisp_code_name(10771,"LINE_INTEGRATION_WITH_SEMICIRCULAR_PATH_AROUND_POLE"). -lisp_code_name(10772,"LINE_INTEGRATION_NOT_INCLUDING_THE_POLE"). -lisp_code_name(10773,"INTEGRAL_AROUND_A_POINT_OPERATOR"). -lisp_code_name(10774,"QUATERNION_INTEGRAL_OPERATOR"). -lisp_code_name(10775,"INTEGRAL_WITH_LEFTWARDS_ARROW_WITH_HOOK"). -lisp_code_name(10776,"INTEGRAL_WITH_TIMES_SIGN"). -lisp_code_name(10777,"INTEGRAL_WITH_INTERSECTION"). -lisp_code_name(10778,"INTEGRAL_WITH_UNION"). -lisp_code_name(10779,"INTEGRAL_WITH_OVERBAR"). -lisp_code_name(10780,"INTEGRAL_WITH_UNDERBAR"). -lisp_code_name(10781,"JOIN"). -lisp_code_name(10782,"LARGE_LEFT_TRIANGLE_OPERATOR"). -lisp_code_name(10783,"Z_NOTATION_SCHEMA_COMPOSITION"). -lisp_code_name(10784,"Z_NOTATION_SCHEMA_PIPING"). -lisp_code_name(10785,"Z_NOTATION_SCHEMA_PROJECTION"). -lisp_code_name(10786,"PLUS_SIGN_WITH_SMALL_CIRCLE_ABOVE"). -lisp_code_name(10787,"PLUS_SIGN_WITH_CIRCUMFLEX_ACCENT_ABOVE"). -lisp_code_name(10788,"PLUS_SIGN_WITH_TILDE_ABOVE"). -lisp_code_name(10789,"PLUS_SIGN_WITH_DOT_BELOW"). -lisp_code_name(10790,"PLUS_SIGN_WITH_TILDE_BELOW"). -lisp_code_name(10791,"PLUS_SIGN_WITH_SUBSCRIPT_TWO"). -lisp_code_name(10792,"PLUS_SIGN_WITH_BLACK_TRIANGLE"). -lisp_code_name(10793,"MINUS_SIGN_WITH_COMMA_ABOVE"). -lisp_code_name(10794,"MINUS_SIGN_WITH_DOT_BELOW"). -lisp_code_name(10795,"MINUS_SIGN_WITH_FALLING_DOTS"). -lisp_code_name(10796,"MINUS_SIGN_WITH_RISING_DOTS"). -lisp_code_name(10797,"PLUS_SIGN_IN_LEFT_HALF_CIRCLE"). -lisp_code_name(10798,"PLUS_SIGN_IN_RIGHT_HALF_CIRCLE"). -lisp_code_name(10799,"VECTOR_OR_CROSS_PRODUCT"). -lisp_code_name(10800,"MULTIPLICATION_SIGN_WITH_DOT_ABOVE"). -lisp_code_name(10801,"MULTIPLICATION_SIGN_WITH_UNDERBAR"). -lisp_code_name(10802,"SEMIDIRECT_PRODUCT_WITH_BOTTOM_CLOSED"). -lisp_code_name(10803,"SMASH_PRODUCT"). -lisp_code_name(10804,"MULTIPLICATION_SIGN_IN_LEFT_HALF_CIRCLE"). -lisp_code_name(10805,"MULTIPLICATION_SIGN_IN_RIGHT_HALF_CIRCLE"). -lisp_code_name(10806,"CIRCLED_MULTIPLICATION_SIGN_WITH_CIRCUMFLEX_ACCENT"). -lisp_code_name(10807,"MULTIPLICATION_SIGN_IN_DOUBLE_CIRCLE"). -lisp_code_name(10808,"CIRCLED_DIVISION_SIGN"). -lisp_code_name(10809,"PLUS_SIGN_IN_TRIANGLE"). -lisp_code_name(10810,"MINUS_SIGN_IN_TRIANGLE"). -lisp_code_name(10811,"MULTIPLICATION_SIGN_IN_TRIANGLE"). -lisp_code_name(10812,"INTERIOR_PRODUCT"). -lisp_code_name(10813,"RIGHTHAND_INTERIOR_PRODUCT"). -lisp_code_name(10814,"Z_NOTATION_RELATIONAL_COMPOSITION"). -lisp_code_name(10815,"AMALGAMATION_OR_COPRODUCT"). -lisp_code_name(10816,"INTERSECTION_WITH_DOT"). -lisp_code_name(10817,"UNION_WITH_MINUS_SIGN"). -lisp_code_name(10818,"UNION_WITH_OVERBAR"). -lisp_code_name(10819,"INTERSECTION_WITH_OVERBAR"). -lisp_code_name(10820,"INTERSECTION_WITH_LOGICAL_AND"). -lisp_code_name(10821,"UNION_WITH_LOGICAL_OR"). -lisp_code_name(10822,"UNION_ABOVE_INTERSECTION"). -lisp_code_name(10823,"INTERSECTION_ABOVE_UNION"). -lisp_code_name(10824,"UNION_ABOVE_BAR_ABOVE_INTERSECTION"). -lisp_code_name(10825,"INTERSECTION_ABOVE_BAR_ABOVE_UNION"). -lisp_code_name(10826,"UNION_BESIDE_AND_JOINED_WITH_UNION"). -lisp_code_name(10827,"INTERSECTION_BESIDE_AND_JOINED_WITH_INTERSECTION"). -lisp_code_name(10828,"CLOSED_UNION_WITH_SERIFS"). -lisp_code_name(10829,"CLOSED_INTERSECTION_WITH_SERIFS"). -lisp_code_name(10830,"DOUBLE_SQUARE_INTERSECTION"). -lisp_code_name(10831,"DOUBLE_SQUARE_UNION"). -lisp_code_name(10832,"CLOSED_UNION_WITH_SERIFS_AND_SMASH_PRODUCT"). -lisp_code_name(10833,"LOGICAL_AND_WITH_DOT_ABOVE"). -lisp_code_name(10834,"LOGICAL_OR_WITH_DOT_ABOVE"). -lisp_code_name(10835,"DOUBLE_LOGICAL_AND"). -lisp_code_name(10836,"DOUBLE_LOGICAL_OR"). -lisp_code_name(10837,"TWO_INTERSECTING_LOGICAL_AND"). -lisp_code_name(10838,"TWO_INTERSECTING_LOGICAL_OR"). -lisp_code_name(10839,"SLOPING_LARGE_OR"). -lisp_code_name(10840,"SLOPING_LARGE_AND"). -lisp_code_name(10841,"LOGICAL_OR_OVERLAPPING_LOGICAL_AND"). -lisp_code_name(10842,"LOGICAL_AND_WITH_MIDDLE_STEM"). -lisp_code_name(10843,"LOGICAL_OR_WITH_MIDDLE_STEM"). -lisp_code_name(10844,"LOGICAL_AND_WITH_HORIZONTAL_DASH"). -lisp_code_name(10845,"LOGICAL_OR_WITH_HORIZONTAL_DASH"). -lisp_code_name(10846,"LOGICAL_AND_WITH_DOUBLE_OVERBAR"). -lisp_code_name(10847,"LOGICAL_AND_WITH_UNDERBAR"). -lisp_code_name(10848,"LOGICAL_AND_WITH_DOUBLE_UNDERBAR"). -lisp_code_name(10849,"SMALL_VEE_WITH_UNDERBAR"). -lisp_code_name(10850,"LOGICAL_OR_WITH_DOUBLE_OVERBAR"). -lisp_code_name(10851,"LOGICAL_OR_WITH_DOUBLE_UNDERBAR"). -lisp_code_name(10852,"Z_NOTATION_DOMAIN_ANTIRESTRICTION"). -lisp_code_name(10853,"Z_NOTATION_RANGE_ANTIRESTRICTION"). -lisp_code_name(10854,"EQUALS_SIGN_WITH_DOT_BELOW"). -lisp_code_name(10855,"IDENTICAL_WITH_DOT_ABOVE"). -lisp_code_name(10856,"TRIPLE_HORIZONTAL_BAR_WITH_DOUBLE_VERTICAL_STROKE"). -lisp_code_name(10857,"TRIPLE_HORIZONTAL_BAR_WITH_TRIPLE_VERTICAL_STROKE"). -lisp_code_name(10858,"TILDE_OPERATOR_WITH_DOT_ABOVE"). -lisp_code_name(10859,"TILDE_OPERATOR_WITH_RISING_DOTS"). -lisp_code_name(10860,"SIMILAR_MINUS_SIMILAR"). -lisp_code_name(10861,"CONGRUENT_WITH_DOT_ABOVE"). -lisp_code_name(10862,"EQUALS_WITH_ASTERISK"). -lisp_code_name(10863,"ALMOST_EQUAL_TO_WITH_CIRCUMFLEX_ACCENT"). -lisp_code_name(10864,"APPROXIMATELY_EQUAL_OR_EQUAL_TO"). -lisp_code_name(10865,"EQUALS_SIGN_ABOVE_PLUS_SIGN"). -lisp_code_name(10866,"PLUS_SIGN_ABOVE_EQUALS_SIGN"). -lisp_code_name(10867,"EQUALS_SIGN_ABOVE_TILDE_OPERATOR"). -lisp_code_name(10868,"DOUBLE_COLON_EQUAL"). -lisp_code_name(10869,"TWO_CONSECUTIVE_EQUALS_SIGNS"). -lisp_code_name(10870,"THREE_CONSECUTIVE_EQUALS_SIGNS"). -lisp_code_name(10871,"EQUALS_SIGN_WITH_TWO_DOTS_ABOVE_AND_TWO_DOTS_BELOW"). -lisp_code_name(10872,"EQUIVALENT_WITH_FOUR_DOTS_ABOVE"). -lisp_code_name(10873,"LESS-THAN_WITH_CIRCLE_INSIDE"). -lisp_code_name(10874,"GREATER-THAN_WITH_CIRCLE_INSIDE"). -lisp_code_name(10875,"LESS-THAN_WITH_QUESTION_MARK_ABOVE"). -lisp_code_name(10876,"GREATER-THAN_WITH_QUESTION_MARK_ABOVE"). -lisp_code_name(10877,"LESS-THAN_OR_SLANTED_EQUAL_TO"). -lisp_code_name(10878,"GREATER-THAN_OR_SLANTED_EQUAL_TO"). -lisp_code_name(10879,"LESS-THAN_OR_SLANTED_EQUAL_TO_WITH_DOT_INSIDE"). -lisp_code_name(10880,"GREATER-THAN_OR_SLANTED_EQUAL_TO_WITH_DOT_INSIDE"). -lisp_code_name(10881,"LESS-THAN_OR_SLANTED_EQUAL_TO_WITH_DOT_ABOVE"). -lisp_code_name(10882,"GREATER-THAN_OR_SLANTED_EQUAL_TO_WITH_DOT_ABOVE"). -lisp_code_name(10883,"LESS-THAN_OR_SLANTED_EQUAL_TO_WITH_DOT_ABOVE_RIGHT"). -lisp_code_name(10884,"GREATER-THAN_OR_SLANTED_EQUAL_TO_WITH_DOT_ABOVE_LEFT"). -lisp_code_name(10885,"LESS-THAN_OR_APPROXIMATE"). -lisp_code_name(10886,"GREATER-THAN_OR_APPROXIMATE"). -lisp_code_name(10887,"LESS-THAN_AND_SINGLE-LINE_NOT_EQUAL_TO"). -lisp_code_name(10888,"GREATER-THAN_AND_SINGLE-LINE_NOT_EQUAL_TO"). -lisp_code_name(10889,"LESS-THAN_AND_NOT_APPROXIMATE"). -lisp_code_name(10890,"GREATER-THAN_AND_NOT_APPROXIMATE"). -lisp_code_name(10891,"LESS-THAN_ABOVE_DOUBLE-LINE_EQUAL_ABOVE_GREATER-THAN"). -lisp_code_name(10892,"GREATER-THAN_ABOVE_DOUBLE-LINE_EQUAL_ABOVE_LESS-THAN"). -lisp_code_name(10893,"LESS-THAN_ABOVE_SIMILAR_OR_EQUAL"). -lisp_code_name(10894,"GREATER-THAN_ABOVE_SIMILAR_OR_EQUAL"). -lisp_code_name(10895,"LESS-THAN_ABOVE_SIMILAR_ABOVE_GREATER-THAN"). -lisp_code_name(10896,"GREATER-THAN_ABOVE_SIMILAR_ABOVE_LESS-THAN"). -lisp_code_name(10897,"LESS-THAN_ABOVE_GREATER-THAN_ABOVE_DOUBLE-LINE_EQUAL"). -lisp_code_name(10898,"GREATER-THAN_ABOVE_LESS-THAN_ABOVE_DOUBLE-LINE_EQUAL"). -lisp_code_name(10899,"LESS-THAN_ABOVE_SLANTED_EQUAL_ABOVE_GREATER-THAN_ABOVE_SLANTED_EQUAL"). -lisp_code_name(10900,"GREATER-THAN_ABOVE_SLANTED_EQUAL_ABOVE_LESS-THAN_ABOVE_SLANTED_EQUAL"). -lisp_code_name(10901,"SLANTED_EQUAL_TO_OR_LESS-THAN"). -lisp_code_name(10902,"SLANTED_EQUAL_TO_OR_GREATER-THAN"). -lisp_code_name(10903,"SLANTED_EQUAL_TO_OR_LESS-THAN_WITH_DOT_INSIDE"). -lisp_code_name(10904,"SLANTED_EQUAL_TO_OR_GREATER-THAN_WITH_DOT_INSIDE"). -lisp_code_name(10905,"DOUBLE-LINE_EQUAL_TO_OR_LESS-THAN"). -lisp_code_name(10906,"DOUBLE-LINE_EQUAL_TO_OR_GREATER-THAN"). -lisp_code_name(10907,"DOUBLE-LINE_SLANTED_EQUAL_TO_OR_LESS-THAN"). -lisp_code_name(10908,"DOUBLE-LINE_SLANTED_EQUAL_TO_OR_GREATER-THAN"). -lisp_code_name(10909,"SIMILAR_OR_LESS-THAN"). -lisp_code_name(10910,"SIMILAR_OR_GREATER-THAN"). -lisp_code_name(10911,"SIMILAR_ABOVE_LESS-THAN_ABOVE_EQUALS_SIGN"). -lisp_code_name(10912,"SIMILAR_ABOVE_GREATER-THAN_ABOVE_EQUALS_SIGN"). -lisp_code_name(10913,"DOUBLE_NESTED_LESS-THAN"). -lisp_code_name(10914,"DOUBLE_NESTED_GREATER-THAN"). -lisp_code_name(10915,"DOUBLE_NESTED_LESS-THAN_WITH_UNDERBAR"). -lisp_code_name(10916,"GREATER-THAN_OVERLAPPING_LESS-THAN"). -lisp_code_name(10917,"GREATER-THAN_BESIDE_LESS-THAN"). -lisp_code_name(10918,"LESS-THAN_CLOSED_BY_CURVE"). -lisp_code_name(10919,"GREATER-THAN_CLOSED_BY_CURVE"). -lisp_code_name(10920,"LESS-THAN_CLOSED_BY_CURVE_ABOVE_SLANTED_EQUAL"). -lisp_code_name(10921,"GREATER-THAN_CLOSED_BY_CURVE_ABOVE_SLANTED_EQUAL"). -lisp_code_name(10922,"SMALLER_THAN"). -lisp_code_name(10923,"LARGER_THAN"). -lisp_code_name(10924,"SMALLER_THAN_OR_EQUAL_TO"). -lisp_code_name(10925,"LARGER_THAN_OR_EQUAL_TO"). -lisp_code_name(10926,"EQUALS_SIGN_WITH_BUMPY_ABOVE"). -lisp_code_name(10927,"PRECEDES_ABOVE_SINGLE-LINE_EQUALS_SIGN"). -lisp_code_name(10928,"SUCCEEDS_ABOVE_SINGLE-LINE_EQUALS_SIGN"). -lisp_code_name(10929,"PRECEDES_ABOVE_SINGLE-LINE_NOT_EQUAL_TO"). -lisp_code_name(10930,"SUCCEEDS_ABOVE_SINGLE-LINE_NOT_EQUAL_TO"). -lisp_code_name(10931,"PRECEDES_ABOVE_EQUALS_SIGN"). -lisp_code_name(10932,"SUCCEEDS_ABOVE_EQUALS_SIGN"). -lisp_code_name(10933,"PRECEDES_ABOVE_NOT_EQUAL_TO"). -lisp_code_name(10934,"SUCCEEDS_ABOVE_NOT_EQUAL_TO"). -lisp_code_name(10935,"PRECEDES_ABOVE_ALMOST_EQUAL_TO"). -lisp_code_name(10936,"SUCCEEDS_ABOVE_ALMOST_EQUAL_TO"). -lisp_code_name(10937,"PRECEDES_ABOVE_NOT_ALMOST_EQUAL_TO"). -lisp_code_name(10938,"SUCCEEDS_ABOVE_NOT_ALMOST_EQUAL_TO"). -lisp_code_name(10939,"DOUBLE_PRECEDES"). -lisp_code_name(10940,"DOUBLE_SUCCEEDS"). -lisp_code_name(10941,"SUBSET_WITH_DOT"). -lisp_code_name(10942,"SUPERSET_WITH_DOT"). -lisp_code_name(10943,"SUBSET_WITH_PLUS_SIGN_BELOW"). -lisp_code_name(10944,"SUPERSET_WITH_PLUS_SIGN_BELOW"). -lisp_code_name(10945,"SUBSET_WITH_MULTIPLICATION_SIGN_BELOW"). -lisp_code_name(10946,"SUPERSET_WITH_MULTIPLICATION_SIGN_BELOW"). -lisp_code_name(10947,"SUBSET_OF_OR_EQUAL_TO_WITH_DOT_ABOVE"). -lisp_code_name(10948,"SUPERSET_OF_OR_EQUAL_TO_WITH_DOT_ABOVE"). -lisp_code_name(10949,"SUBSET_OF_ABOVE_EQUALS_SIGN"). -lisp_code_name(10950,"SUPERSET_OF_ABOVE_EQUALS_SIGN"). -lisp_code_name(10951,"SUBSET_OF_ABOVE_TILDE_OPERATOR"). -lisp_code_name(10952,"SUPERSET_OF_ABOVE_TILDE_OPERATOR"). -lisp_code_name(10953,"SUBSET_OF_ABOVE_ALMOST_EQUAL_TO"). -lisp_code_name(10954,"SUPERSET_OF_ABOVE_ALMOST_EQUAL_TO"). -lisp_code_name(10955,"SUBSET_OF_ABOVE_NOT_EQUAL_TO"). -lisp_code_name(10956,"SUPERSET_OF_ABOVE_NOT_EQUAL_TO"). -lisp_code_name(10957,"SQUARE_LEFT_OPEN_BOX_OPERATOR"). -lisp_code_name(10958,"SQUARE_RIGHT_OPEN_BOX_OPERATOR"). -lisp_code_name(10959,"CLOSED_SUBSET"). -lisp_code_name(10960,"CLOSED_SUPERSET"). -lisp_code_name(10961,"CLOSED_SUBSET_OR_EQUAL_TO"). -lisp_code_name(10962,"CLOSED_SUPERSET_OR_EQUAL_TO"). -lisp_code_name(10963,"SUBSET_ABOVE_SUPERSET"). -lisp_code_name(10964,"SUPERSET_ABOVE_SUBSET"). -lisp_code_name(10965,"SUBSET_ABOVE_SUBSET"). -lisp_code_name(10966,"SUPERSET_ABOVE_SUPERSET"). -lisp_code_name(10967,"SUPERSET_BESIDE_SUBSET"). -lisp_code_name(10968,"SUPERSET_BESIDE_AND_JOINED_BY_DASH_WITH_SUBSET"). -lisp_code_name(10969,"ELEMENT_OF_OPENING_DOWNWARDS"). -lisp_code_name(10970,"PITCHFORK_WITH_TEE_TOP"). -lisp_code_name(10971,"TRANSVERSAL_INTERSECTION"). -lisp_code_name(10972,"FORKING"). -lisp_code_name(10973,"NONFORKING"). -lisp_code_name(10974,"SHORT_LEFT_TACK"). -lisp_code_name(10975,"SHORT_DOWN_TACK"). -lisp_code_name(10976,"SHORT_UP_TACK"). -lisp_code_name(10977,"PERPENDICULAR_WITH_S"). -lisp_code_name(10978,"VERTICAL_BAR_TRIPLE_RIGHT_TURNSTILE"). -lisp_code_name(10979,"DOUBLE_VERTICAL_BAR_LEFT_TURNSTILE"). -lisp_code_name(10980,"VERTICAL_BAR_DOUBLE_LEFT_TURNSTILE"). -lisp_code_name(10981,"DOUBLE_VERTICAL_BAR_DOUBLE_LEFT_TURNSTILE"). -lisp_code_name(10982,"LONG_DASH_FROM_LEFT_MEMBER_OF_DOUBLE_VERTICAL"). -lisp_code_name(10983,"SHORT_DOWN_TACK_WITH_OVERBAR"). -lisp_code_name(10984,"SHORT_UP_TACK_WITH_UNDERBAR"). -lisp_code_name(10985,"SHORT_UP_TACK_ABOVE_SHORT_DOWN_TACK"). -lisp_code_name(10986,"DOUBLE_DOWN_TACK"). -lisp_code_name(10987,"DOUBLE_UP_TACK"). -lisp_code_name(10988,"DOUBLE_STROKE_NOT_SIGN"). -lisp_code_name(10989,"REVERSED_DOUBLE_STROKE_NOT_SIGN"). -lisp_code_name(10990,"DOES_NOT_DIVIDE_WITH_REVERSED_NEGATION_SLASH"). -lisp_code_name(10991,"VERTICAL_LINE_WITH_CIRCLE_ABOVE"). -lisp_code_name(10992,"VERTICAL_LINE_WITH_CIRCLE_BELOW"). -lisp_code_name(10993,"DOWN_TACK_WITH_CIRCLE_BELOW"). -lisp_code_name(10994,"PARALLEL_WITH_HORIZONTAL_STROKE"). -lisp_code_name(10995,"PARALLEL_WITH_TILDE_OPERATOR"). -lisp_code_name(10996,"TRIPLE_VERTICAL_BAR_BINARY_RELATION"). -lisp_code_name(10997,"TRIPLE_VERTICAL_BAR_WITH_HORIZONTAL_STROKE"). -lisp_code_name(10998,"TRIPLE_COLON_OPERATOR"). -lisp_code_name(10999,"TRIPLE_NESTED_LESS-THAN"). -lisp_code_name(11000,"TRIPLE_NESTED_GREATER-THAN"). -lisp_code_name(11001,"DOUBLE-LINE_SLANTED_LESS-THAN_OR_EQUAL_TO"). -lisp_code_name(11002,"DOUBLE-LINE_SLANTED_GREATER-THAN_OR_EQUAL_TO"). -lisp_code_name(11003,"TRIPLE_SOLIDUS_BINARY_RELATION"). -lisp_code_name(11004,"LARGE_TRIPLE_VERTICAL_BAR_OPERATOR"). -lisp_code_name(11005,"DOUBLE_SOLIDUS_OPERATOR"). -lisp_code_name(11006,"WHITE_VERTICAL_BAR"). -lisp_code_name(11007,"N-ARY_WHITE_VERTICAL_BAR"). -lisp_code_name(11008,"NORTH_EAST_WHITE_ARROW"). -lisp_code_name(11009,"NORTH_WEST_WHITE_ARROW"). -lisp_code_name(11010,"SOUTH_EAST_WHITE_ARROW"). -lisp_code_name(11011,"SOUTH_WEST_WHITE_ARROW"). -lisp_code_name(11012,"LEFT_RIGHT_WHITE_ARROW"). -lisp_code_name(11013,"LEFTWARDS_BLACK_ARROW"). -lisp_code_name(11014,"UPWARDS_BLACK_ARROW"). -lisp_code_name(11015,"DOWNWARDS_BLACK_ARROW"). -lisp_code_name(11016,"NORTH_EAST_BLACK_ARROW"). -lisp_code_name(11017,"NORTH_WEST_BLACK_ARROW"). -lisp_code_name(11018,"SOUTH_EAST_BLACK_ARROW"). -lisp_code_name(11019,"SOUTH_WEST_BLACK_ARROW"). -lisp_code_name(11020,"LEFT_RIGHT_BLACK_ARROW"). -lisp_code_name(11021,"UP_DOWN_BLACK_ARROW"). -lisp_code_name(11022,"RIGHTWARDS_ARROW_WITH_TIP_DOWNWARDS"). -lisp_code_name(11023,"RIGHTWARDS_ARROW_WITH_TIP_UPWARDS"). -lisp_code_name(11024,"LEFTWARDS_ARROW_WITH_TIP_DOWNWARDS"). -lisp_code_name(11025,"LEFTWARDS_ARROW_WITH_TIP_UPWARDS"). -lisp_code_name(11026,"SQUARE_WITH_TOP_HALF_BLACK"). -lisp_code_name(11027,"SQUARE_WITH_BOTTOM_HALF_BLACK"). -lisp_code_name(11028,"SQUARE_WITH_UPPER_RIGHT_DIAGONAL_HALF_BLACK"). -lisp_code_name(11029,"SQUARE_WITH_LOWER_LEFT_DIAGONAL_HALF_BLACK"). -lisp_code_name(11030,"DIAMOND_WITH_LEFT_HALF_BLACK"). -lisp_code_name(11031,"DIAMOND_WITH_RIGHT_HALF_BLACK"). -lisp_code_name(11032,"DIAMOND_WITH_TOP_HALF_BLACK"). -lisp_code_name(11033,"DIAMOND_WITH_BOTTOM_HALF_BLACK"). -lisp_code_name(11034,"DOTTED_SQUARE"). -lisp_code_name(11035,"BLACK_LARGE_SQUARE"). -lisp_code_name(11036,"WHITE_LARGE_SQUARE"). -lisp_code_name(11037,"BLACK_VERY_SMALL_SQUARE"). -lisp_code_name(11038,"WHITE_VERY_SMALL_SQUARE"). -lisp_code_name(11039,"BLACK_PENTAGON"). -lisp_code_name(11040,"WHITE_PENTAGON"). -lisp_code_name(11041,"WHITE_HEXAGON"). -lisp_code_name(11042,"BLACK_HEXAGON"). -lisp_code_name(11043,"HORIZONTAL_BLACK_HEXAGON"). -lisp_code_name(11044,"BLACK_LARGE_CIRCLE"). -lisp_code_name(11045,"BLACK_MEDIUM_DIAMOND"). -lisp_code_name(11046,"WHITE_MEDIUM_DIAMOND"). -lisp_code_name(11047,"BLACK_MEDIUM_LOZENGE"). -lisp_code_name(11048,"WHITE_MEDIUM_LOZENGE"). -lisp_code_name(11049,"BLACK_SMALL_DIAMOND"). -lisp_code_name(11050,"BLACK_SMALL_LOZENGE"). -lisp_code_name(11051,"WHITE_SMALL_LOZENGE"). -lisp_code_name(11052,"BLACK_HORIZONTAL_ELLIPSE"). -lisp_code_name(11053,"WHITE_HORIZONTAL_ELLIPSE"). -lisp_code_name(11054,"BLACK_VERTICAL_ELLIPSE"). -lisp_code_name(11055,"WHITE_VERTICAL_ELLIPSE"). -lisp_code_name(11056,"LEFT_ARROW_WITH_SMALL_CIRCLE"). -lisp_code_name(11057,"THREE_LEFTWARDS_ARROWS"). -lisp_code_name(11058,"LEFT_ARROW_WITH_CIRCLED_PLUS"). -lisp_code_name(11059,"LONG_LEFTWARDS_SQUIGGLE_ARROW"). -lisp_code_name(11060,"LEFTWARDS_TWO-HEADED_ARROW_WITH_VERTICAL_STROKE"). -lisp_code_name(11061,"LEFTWARDS_TWO-HEADED_ARROW_WITH_DOUBLE_VERTICAL_STROKE"). -lisp_code_name(11062,"LEFTWARDS_TWO-HEADED_ARROW_FROM_BAR"). -lisp_code_name(11063,"LEFTWARDS_TWO-HEADED_TRIPLE_DASH_ARROW"). -lisp_code_name(11064,"LEFTWARDS_ARROW_WITH_DOTTED_STEM"). -lisp_code_name(11065,"LEFTWARDS_ARROW_WITH_TAIL_WITH_VERTICAL_STROKE"). -lisp_code_name(11066,"LEFTWARDS_ARROW_WITH_TAIL_WITH_DOUBLE_VERTICAL_STROKE"). -lisp_code_name(11067,"LEFTWARDS_TWO-HEADED_ARROW_WITH_TAIL"). -lisp_code_name(11068,"LEFTWARDS_TWO-HEADED_ARROW_WITH_TAIL_WITH_VERTICAL_STROKE"). -lisp_code_name(11069,"LEFTWARDS_TWO-HEADED_ARROW_WITH_TAIL_WITH_DOUBLE_VERTICAL_STROKE"). -lisp_code_name(11070,"LEFTWARDS_ARROW_THROUGH_X"). -lisp_code_name(11071,"WAVE_ARROW_POINTING_DIRECTLY_LEFT"). -lisp_code_name(11072,"EQUALS_SIGN_ABOVE_LEFTWARDS_ARROW"). -lisp_code_name(11073,"REVERSE_TILDE_OPERATOR_ABOVE_LEFTWARDS_ARROW"). -lisp_code_name(11074,"LEFTWARDS_ARROW_ABOVE_REVERSE_ALMOST_EQUAL_TO"). -lisp_code_name(11075,"RIGHTWARDS_ARROW_THROUGH_GREATER-THAN"). -lisp_code_name(11076,"RIGHTWARDS_ARROW_THROUGH_SUPERSET"). -lisp_code_name(11077,"LEFTWARDS_QUADRUPLE_ARROW"). -lisp_code_name(11078,"RIGHTWARDS_QUADRUPLE_ARROW"). -lisp_code_name(11079,"REVERSE_TILDE_OPERATOR_ABOVE_RIGHTWARDS_ARROW"). -lisp_code_name(11080,"RIGHTWARDS_ARROW_ABOVE_REVERSE_ALMOST_EQUAL_TO"). -lisp_code_name(11081,"TILDE_OPERATOR_ABOVE_LEFTWARDS_ARROW"). -lisp_code_name(11082,"LEFTWARDS_ARROW_ABOVE_ALMOST_EQUAL_TO"). -lisp_code_name(11083,"LEFTWARDS_ARROW_ABOVE_REVERSE_TILDE_OPERATOR"). -lisp_code_name(11084,"RIGHTWARDS_ARROW_ABOVE_REVERSE_TILDE_OPERATOR"). -lisp_code_name(11085,"DOWNWARDS_TRIANGLE-HEADED_ZIGZAG_ARROW"). -lisp_code_name(11086,"SHORT_SLANTED_NORTH_ARROW"). -lisp_code_name(11087,"SHORT_BACKSLANTED_SOUTH_ARROW"). -lisp_code_name(11088,"WHITE_MEDIUM_STAR"). -lisp_code_name(11089,"BLACK_SMALL_STAR"). -lisp_code_name(11090,"WHITE_SMALL_STAR"). -lisp_code_name(11091,"BLACK_RIGHT-POINTING_PENTAGON"). -lisp_code_name(11092,"WHITE_RIGHT-POINTING_PENTAGON"). -lisp_code_name(11093,"HEAVY_LARGE_CIRCLE"). -lisp_code_name(11094,"HEAVY_OVAL_WITH_OVAL_INSIDE"). -lisp_code_name(11095,"HEAVY_CIRCLE_WITH_CIRCLE_INSIDE"). -lisp_code_name(11096,"HEAVY_CIRCLE"). -lisp_code_name(11097,"HEAVY_CIRCLED_SALTIRE"). -lisp_code_name(11098,"SLANTED_NORTH_ARROW_WITH_HOOKED_HEAD"). -lisp_code_name(11099,"BACKSLANTED_SOUTH_ARROW_WITH_HOOKED_TAIL"). -lisp_code_name(11100,"SLANTED_NORTH_ARROW_WITH_HORIZONTAL_TAIL"). -lisp_code_name(11101,"BACKSLANTED_SOUTH_ARROW_WITH_HORIZONTAL_TAIL"). -lisp_code_name(11102,"BENT_ARROW_POINTING_DOWNWARDS_THEN_NORTH_EAST"). -lisp_code_name(11103,"SHORT_BENT_ARROW_POINTING_DOWNWARDS_THEN_NORTH_EAST"). -lisp_code_name(11104,"LEFTWARDS_TRIANGLE-HEADED_ARROW"). -lisp_code_name(11105,"UPWARDS_TRIANGLE-HEADED_ARROW"). -lisp_code_name(11106,"RIGHTWARDS_TRIANGLE-HEADED_ARROW"). -lisp_code_name(11107,"DOWNWARDS_TRIANGLE-HEADED_ARROW"). -lisp_code_name(11108,"LEFT_RIGHT_TRIANGLE-HEADED_ARROW"). -lisp_code_name(11109,"UP_DOWN_TRIANGLE-HEADED_ARROW"). -lisp_code_name(11110,"NORTH_WEST_TRIANGLE-HEADED_ARROW"). -lisp_code_name(11111,"NORTH_EAST_TRIANGLE-HEADED_ARROW"). -lisp_code_name(11112,"SOUTH_EAST_TRIANGLE-HEADED_ARROW"). -lisp_code_name(11113,"SOUTH_WEST_TRIANGLE-HEADED_ARROW"). -lisp_code_name(11114,"LEFTWARDS_TRIANGLE-HEADED_DASHED_ARROW"). -lisp_code_name(11115,"UPWARDS_TRIANGLE-HEADED_DASHED_ARROW"). -lisp_code_name(11116,"RIGHTWARDS_TRIANGLE-HEADED_DASHED_ARROW"). -lisp_code_name(11117,"DOWNWARDS_TRIANGLE-HEADED_DASHED_ARROW"). -lisp_code_name(11118,"CLOCKWISE_TRIANGLE-HEADED_OPEN_CIRCLE_ARROW"). -lisp_code_name(11119,"ANTICLOCKWISE_TRIANGLE-HEADED_OPEN_CIRCLE_ARROW"). -lisp_code_name(11120,"LEFTWARDS_TRIANGLE-HEADED_ARROW_TO_BAR"). -lisp_code_name(11121,"UPWARDS_TRIANGLE-HEADED_ARROW_TO_BAR"). -lisp_code_name(11122,"RIGHTWARDS_TRIANGLE-HEADED_ARROW_TO_BAR"). -lisp_code_name(11123,"DOWNWARDS_TRIANGLE-HEADED_ARROW_TO_BAR"). -lisp_code_name(11126,"NORTH_WEST_TRIANGLE-HEADED_ARROW_TO_BAR"). -lisp_code_name(11127,"NORTH_EAST_TRIANGLE-HEADED_ARROW_TO_BAR"). -lisp_code_name(11128,"SOUTH_EAST_TRIANGLE-HEADED_ARROW_TO_BAR"). -lisp_code_name(11129,"SOUTH_WEST_TRIANGLE-HEADED_ARROW_TO_BAR"). -lisp_code_name(11130,"LEFTWARDS_TRIANGLE-HEADED_ARROW_WITH_DOUBLE_HORIZONTAL_STROKE"). -lisp_code_name(11131,"UPWARDS_TRIANGLE-HEADED_ARROW_WITH_DOUBLE_HORIZONTAL_STROKE"). -lisp_code_name(11132,"RIGHTWARDS_TRIANGLE-HEADED_ARROW_WITH_DOUBLE_HORIZONTAL_STROKE"). -lisp_code_name(11133,"DOWNWARDS_TRIANGLE-HEADED_ARROW_WITH_DOUBLE_HORIZONTAL_STROKE"). -lisp_code_name(11134,"HORIZONTAL_TAB_KEY"). -lisp_code_name(11135,"VERTICAL_TAB_KEY"). -lisp_code_name(11136,"LEFTWARDS_TRIANGLE-HEADED_ARROW_OVER_RIGHTWARDS_TRIANGLE-HEADED_ARROW"). -lisp_code_name(11137,"UPWARDS_TRIANGLE-HEADED_ARROW_LEFTWARDS_OF_DOWNWARDS_TRIANGLE-HEADED_ARROW"). -lisp_code_name(11138,"RIGHTWARDS_TRIANGLE-HEADED_ARROW_OVER_LEFTWARDS_TRIANGLE-HEADED_ARROW"). -lisp_code_name(11139,"DOWNWARDS_TRIANGLE-HEADED_ARROW_LEFTWARDS_OF_UPWARDS_TRIANGLE-HEADED_ARROW"). -lisp_code_name(11140,"LEFTWARDS_TRIANGLE-HEADED_PAIRED_ARROWS"). -lisp_code_name(11141,"UPWARDS_TRIANGLE-HEADED_PAIRED_ARROWS"). -lisp_code_name(11142,"RIGHTWARDS_TRIANGLE-HEADED_PAIRED_ARROWS"). -lisp_code_name(11143,"DOWNWARDS_TRIANGLE-HEADED_PAIRED_ARROWS"). -lisp_code_name(11144,"LEFTWARDS_BLACK_CIRCLED_WHITE_ARROW"). -lisp_code_name(11145,"UPWARDS_BLACK_CIRCLED_WHITE_ARROW"). -lisp_code_name(11146,"RIGHTWARDS_BLACK_CIRCLED_WHITE_ARROW"). -lisp_code_name(11147,"DOWNWARDS_BLACK_CIRCLED_WHITE_ARROW"). -lisp_code_name(11148,"ANTICLOCKWISE_TRIANGLE-HEADED_RIGHT_U-SHAPED_ARROW"). -lisp_code_name(11149,"ANTICLOCKWISE_TRIANGLE-HEADED_BOTTOM_U-SHAPED_ARROW"). -lisp_code_name(11150,"ANTICLOCKWISE_TRIANGLE-HEADED_LEFT_U-SHAPED_ARROW"). -lisp_code_name(11151,"ANTICLOCKWISE_TRIANGLE-HEADED_TOP_U-SHAPED_ARROW"). -lisp_code_name(11152,"RETURN_LEFT"). -lisp_code_name(11153,"RETURN_RIGHT"). -lisp_code_name(11154,"NEWLINE_LEFT"). -lisp_code_name(11155,"NEWLINE_RIGHT"). -lisp_code_name(11156,"FOUR_CORNER_ARROWS_CIRCLING_ANTICLOCKWISE"). -lisp_code_name(11157,"RIGHTWARDS_BLACK_ARROW"). -lisp_code_name(11160,"THREE-D_TOP-LIGHTED_LEFTWARDS_EQUILATERAL_ARROWHEAD"). -lisp_code_name(11161,"THREE-D_RIGHT-LIGHTED_UPWARDS_EQUILATERAL_ARROWHEAD"). -lisp_code_name(11162,"THREE-D_TOP-LIGHTED_RIGHTWARDS_EQUILATERAL_ARROWHEAD"). -lisp_code_name(11163,"THREE-D_LEFT-LIGHTED_DOWNWARDS_EQUILATERAL_ARROWHEAD"). -lisp_code_name(11164,"BLACK_LEFTWARDS_EQUILATERAL_ARROWHEAD"). -lisp_code_name(11165,"BLACK_UPWARDS_EQUILATERAL_ARROWHEAD"). -lisp_code_name(11166,"BLACK_RIGHTWARDS_EQUILATERAL_ARROWHEAD"). -lisp_code_name(11167,"BLACK_DOWNWARDS_EQUILATERAL_ARROWHEAD"). -lisp_code_name(11168,"DOWNWARDS_TRIANGLE-HEADED_ARROW_WITH_LONG_TIP_LEFTWARDS"). -lisp_code_name(11169,"DOWNWARDS_TRIANGLE-HEADED_ARROW_WITH_LONG_TIP_RIGHTWARDS"). -lisp_code_name(11170,"UPWARDS_TRIANGLE-HEADED_ARROW_WITH_LONG_TIP_LEFTWARDS"). -lisp_code_name(11171,"UPWARDS_TRIANGLE-HEADED_ARROW_WITH_LONG_TIP_RIGHTWARDS"). -lisp_code_name(11172,"LEFTWARDS_TRIANGLE-HEADED_ARROW_WITH_LONG_TIP_UPWARDS"). -lisp_code_name(11173,"RIGHTWARDS_TRIANGLE-HEADED_ARROW_WITH_LONG_TIP_UPWARDS"). -lisp_code_name(11174,"LEFTWARDS_TRIANGLE-HEADED_ARROW_WITH_LONG_TIP_DOWNWARDS"). -lisp_code_name(11175,"RIGHTWARDS_TRIANGLE-HEADED_ARROW_WITH_LONG_TIP_DOWNWARDS"). -lisp_code_name(11176,"BLACK_CURVED_DOWNWARDS_AND_LEFTWARDS_ARROW"). -lisp_code_name(11177,"BLACK_CURVED_DOWNWARDS_AND_RIGHTWARDS_ARROW"). -lisp_code_name(11178,"BLACK_CURVED_UPWARDS_AND_LEFTWARDS_ARROW"). -lisp_code_name(11179,"BLACK_CURVED_UPWARDS_AND_RIGHTWARDS_ARROW"). -lisp_code_name(11180,"BLACK_CURVED_LEFTWARDS_AND_UPWARDS_ARROW"). -lisp_code_name(11181,"BLACK_CURVED_RIGHTWARDS_AND_UPWARDS_ARROW"). -lisp_code_name(11182,"BLACK_CURVED_LEFTWARDS_AND_DOWNWARDS_ARROW"). -lisp_code_name(11183,"BLACK_CURVED_RIGHTWARDS_AND_DOWNWARDS_ARROW"). -lisp_code_name(11184,"RIBBON_ARROW_DOWN_LEFT"). -lisp_code_name(11185,"RIBBON_ARROW_DOWN_RIGHT"). -lisp_code_name(11186,"RIBBON_ARROW_UP_LEFT"). -lisp_code_name(11187,"RIBBON_ARROW_UP_RIGHT"). -lisp_code_name(11188,"RIBBON_ARROW_LEFT_UP"). -lisp_code_name(11189,"RIBBON_ARROW_RIGHT_UP"). -lisp_code_name(11190,"RIBBON_ARROW_LEFT_DOWN"). -lisp_code_name(11191,"RIBBON_ARROW_RIGHT_DOWN"). -lisp_code_name(11192,"UPWARDS_WHITE_ARROW_FROM_BAR_WITH_HORIZONTAL_BAR"). -lisp_code_name(11193,"UP_ARROWHEAD_IN_A_RECTANGLE_BOX"). -lisp_code_name(11197,"BALLOT_BOX_WITH_LIGHT_X"). -lisp_code_name(11198,"CIRCLED_X"). -lisp_code_name(11199,"CIRCLED_BOLD_X"). -lisp_code_name(11200,"BLACK_SQUARE_CENTRED"). -lisp_code_name(11201,"BLACK_DIAMOND_CENTRED"). -lisp_code_name(11202,"TURNED_BLACK_PENTAGON"). -lisp_code_name(11203,"HORIZONTAL_BLACK_OCTAGON"). -lisp_code_name(11204,"BLACK_OCTAGON"). -lisp_code_name(11205,"BLACK_MEDIUM_UP-POINTING_TRIANGLE_CENTRED"). -lisp_code_name(11206,"BLACK_MEDIUM_DOWN-POINTING_TRIANGLE_CENTRED"). -lisp_code_name(11207,"BLACK_MEDIUM_LEFT-POINTING_TRIANGLE_CENTRED"). -lisp_code_name(11208,"BLACK_MEDIUM_RIGHT-POINTING_TRIANGLE_CENTRED"). -lisp_code_name(11210,"TOP_HALF_BLACK_CIRCLE"). -lisp_code_name(11211,"BOTTOM_HALF_BLACK_CIRCLE"). -lisp_code_name(11212,"LIGHT_FOUR_POINTED_BLACK_CUSP"). -lisp_code_name(11213,"ROTATED_LIGHT_FOUR_POINTED_BLACK_CUSP"). -lisp_code_name(11214,"WHITE_FOUR_POINTED_CUSP"). -lisp_code_name(11215,"ROTATED_WHITE_FOUR_POINTED_CUSP"). -lisp_code_name(11216,"SQUARE_POSITION_INDICATOR"). -lisp_code_name(11217,"UNCERTAINTY_SIGN"). -lisp_code_name(11264,"GLAGOLITIC_CAPITAL_LETTER_AZU"). -lisp_code_name(11265,"GLAGOLITIC_CAPITAL_LETTER_BUKY"). -lisp_code_name(11266,"GLAGOLITIC_CAPITAL_LETTER_VEDE"). -lisp_code_name(11267,"GLAGOLITIC_CAPITAL_LETTER_GLAGOLI"). -lisp_code_name(11268,"GLAGOLITIC_CAPITAL_LETTER_DOBRO"). -lisp_code_name(11269,"GLAGOLITIC_CAPITAL_LETTER_YESTU"). -lisp_code_name(11270,"GLAGOLITIC_CAPITAL_LETTER_ZHIVETE"). -lisp_code_name(11271,"GLAGOLITIC_CAPITAL_LETTER_DZELO"). -lisp_code_name(11272,"GLAGOLITIC_CAPITAL_LETTER_ZEMLJA"). -lisp_code_name(11273,"GLAGOLITIC_CAPITAL_LETTER_IZHE"). -lisp_code_name(11274,"GLAGOLITIC_CAPITAL_LETTER_INITIAL_IZHE"). -lisp_code_name(11275,"GLAGOLITIC_CAPITAL_LETTER_I"). -lisp_code_name(11276,"GLAGOLITIC_CAPITAL_LETTER_DJERVI"). -lisp_code_name(11277,"GLAGOLITIC_CAPITAL_LETTER_KAKO"). -lisp_code_name(11278,"GLAGOLITIC_CAPITAL_LETTER_LJUDIJE"). -lisp_code_name(11279,"GLAGOLITIC_CAPITAL_LETTER_MYSLITE"). -lisp_code_name(11280,"GLAGOLITIC_CAPITAL_LETTER_NASHI"). -lisp_code_name(11281,"GLAGOLITIC_CAPITAL_LETTER_ONU"). -lisp_code_name(11282,"GLAGOLITIC_CAPITAL_LETTER_POKOJI"). -lisp_code_name(11283,"GLAGOLITIC_CAPITAL_LETTER_RITSI"). -lisp_code_name(11284,"GLAGOLITIC_CAPITAL_LETTER_SLOVO"). -lisp_code_name(11285,"GLAGOLITIC_CAPITAL_LETTER_TVRIDO"). -lisp_code_name(11286,"GLAGOLITIC_CAPITAL_LETTER_UKU"). -lisp_code_name(11287,"GLAGOLITIC_CAPITAL_LETTER_FRITU"). -lisp_code_name(11288,"GLAGOLITIC_CAPITAL_LETTER_HERU"). -lisp_code_name(11289,"GLAGOLITIC_CAPITAL_LETTER_OTU"). -lisp_code_name(11290,"GLAGOLITIC_CAPITAL_LETTER_PE"). -lisp_code_name(11291,"GLAGOLITIC_CAPITAL_LETTER_SHTA"). -lisp_code_name(11292,"GLAGOLITIC_CAPITAL_LETTER_TSI"). -lisp_code_name(11293,"GLAGOLITIC_CAPITAL_LETTER_CHRIVI"). -lisp_code_name(11294,"GLAGOLITIC_CAPITAL_LETTER_SHA"). -lisp_code_name(11295,"GLAGOLITIC_CAPITAL_LETTER_YERU"). -lisp_code_name(11296,"GLAGOLITIC_CAPITAL_LETTER_YERI"). -lisp_code_name(11297,"GLAGOLITIC_CAPITAL_LETTER_YATI"). -lisp_code_name(11298,"GLAGOLITIC_CAPITAL_LETTER_SPIDERY_HA"). -lisp_code_name(11299,"GLAGOLITIC_CAPITAL_LETTER_YU"). -lisp_code_name(11300,"GLAGOLITIC_CAPITAL_LETTER_SMALL_YUS"). -lisp_code_name(11301,"GLAGOLITIC_CAPITAL_LETTER_SMALL_YUS_WITH_TAIL"). -lisp_code_name(11302,"GLAGOLITIC_CAPITAL_LETTER_YO"). -lisp_code_name(11303,"GLAGOLITIC_CAPITAL_LETTER_IOTATED_SMALL_YUS"). -lisp_code_name(11304,"GLAGOLITIC_CAPITAL_LETTER_BIG_YUS"). -lisp_code_name(11305,"GLAGOLITIC_CAPITAL_LETTER_IOTATED_BIG_YUS"). -lisp_code_name(11306,"GLAGOLITIC_CAPITAL_LETTER_FITA"). -lisp_code_name(11307,"GLAGOLITIC_CAPITAL_LETTER_IZHITSA"). -lisp_code_name(11308,"GLAGOLITIC_CAPITAL_LETTER_SHTAPIC"). -lisp_code_name(11309,"GLAGOLITIC_CAPITAL_LETTER_TROKUTASTI_A"). -lisp_code_name(11310,"GLAGOLITIC_CAPITAL_LETTER_LATINATE_MYSLITE"). -lisp_code_name(11312,"GLAGOLITIC_SMALL_LETTER_AZU"). -lisp_code_name(11313,"GLAGOLITIC_SMALL_LETTER_BUKY"). -lisp_code_name(11314,"GLAGOLITIC_SMALL_LETTER_VEDE"). -lisp_code_name(11315,"GLAGOLITIC_SMALL_LETTER_GLAGOLI"). -lisp_code_name(11316,"GLAGOLITIC_SMALL_LETTER_DOBRO"). -lisp_code_name(11317,"GLAGOLITIC_SMALL_LETTER_YESTU"). -lisp_code_name(11318,"GLAGOLITIC_SMALL_LETTER_ZHIVETE"). -lisp_code_name(11319,"GLAGOLITIC_SMALL_LETTER_DZELO"). -lisp_code_name(11320,"GLAGOLITIC_SMALL_LETTER_ZEMLJA"). -lisp_code_name(11321,"GLAGOLITIC_SMALL_LETTER_IZHE"). -lisp_code_name(11322,"GLAGOLITIC_SMALL_LETTER_INITIAL_IZHE"). -lisp_code_name(11323,"GLAGOLITIC_SMALL_LETTER_I"). -lisp_code_name(11324,"GLAGOLITIC_SMALL_LETTER_DJERVI"). -lisp_code_name(11325,"GLAGOLITIC_SMALL_LETTER_KAKO"). -lisp_code_name(11326,"GLAGOLITIC_SMALL_LETTER_LJUDIJE"). -lisp_code_name(11327,"GLAGOLITIC_SMALL_LETTER_MYSLITE"). -lisp_code_name(11328,"GLAGOLITIC_SMALL_LETTER_NASHI"). -lisp_code_name(11329,"GLAGOLITIC_SMALL_LETTER_ONU"). -lisp_code_name(11330,"GLAGOLITIC_SMALL_LETTER_POKOJI"). -lisp_code_name(11331,"GLAGOLITIC_SMALL_LETTER_RITSI"). -lisp_code_name(11332,"GLAGOLITIC_SMALL_LETTER_SLOVO"). -lisp_code_name(11333,"GLAGOLITIC_SMALL_LETTER_TVRIDO"). -lisp_code_name(11334,"GLAGOLITIC_SMALL_LETTER_UKU"). -lisp_code_name(11335,"GLAGOLITIC_SMALL_LETTER_FRITU"). -lisp_code_name(11336,"GLAGOLITIC_SMALL_LETTER_HERU"). -lisp_code_name(11337,"GLAGOLITIC_SMALL_LETTER_OTU"). -lisp_code_name(11338,"GLAGOLITIC_SMALL_LETTER_PE"). -lisp_code_name(11339,"GLAGOLITIC_SMALL_LETTER_SHTA"). -lisp_code_name(11340,"GLAGOLITIC_SMALL_LETTER_TSI"). -lisp_code_name(11341,"GLAGOLITIC_SMALL_LETTER_CHRIVI"). -lisp_code_name(11342,"GLAGOLITIC_SMALL_LETTER_SHA"). -lisp_code_name(11343,"GLAGOLITIC_SMALL_LETTER_YERU"). -lisp_code_name(11344,"GLAGOLITIC_SMALL_LETTER_YERI"). -lisp_code_name(11345,"GLAGOLITIC_SMALL_LETTER_YATI"). -lisp_code_name(11346,"GLAGOLITIC_SMALL_LETTER_SPIDERY_HA"). -lisp_code_name(11347,"GLAGOLITIC_SMALL_LETTER_YU"). -lisp_code_name(11348,"GLAGOLITIC_SMALL_LETTER_SMALL_YUS"). -lisp_code_name(11349,"GLAGOLITIC_SMALL_LETTER_SMALL_YUS_WITH_TAIL"). -lisp_code_name(11350,"GLAGOLITIC_SMALL_LETTER_YO"). -lisp_code_name(11351,"GLAGOLITIC_SMALL_LETTER_IOTATED_SMALL_YUS"). -lisp_code_name(11352,"GLAGOLITIC_SMALL_LETTER_BIG_YUS"). -lisp_code_name(11353,"GLAGOLITIC_SMALL_LETTER_IOTATED_BIG_YUS"). -lisp_code_name(11354,"GLAGOLITIC_SMALL_LETTER_FITA"). -lisp_code_name(11355,"GLAGOLITIC_SMALL_LETTER_IZHITSA"). -lisp_code_name(11356,"GLAGOLITIC_SMALL_LETTER_SHTAPIC"). -lisp_code_name(11357,"GLAGOLITIC_SMALL_LETTER_TROKUTASTI_A"). -lisp_code_name(11358,"GLAGOLITIC_SMALL_LETTER_LATINATE_MYSLITE"). -lisp_code_name(11360,"LATIN_CAPITAL_LETTER_L_WITH_DOUBLE_BAR"). -lisp_code_name(11361,"LATIN_SMALL_LETTER_L_WITH_DOUBLE_BAR"). -lisp_code_name(11362,"LATIN_CAPITAL_LETTER_L_WITH_MIDDLE_TILDE"). -lisp_code_name(11363,"LATIN_CAPITAL_LETTER_P_WITH_STROKE"). -lisp_code_name(11364,"LATIN_CAPITAL_LETTER_R_WITH_TAIL"). -lisp_code_name(11365,"LATIN_SMALL_LETTER_A_WITH_STROKE"). -lisp_code_name(11366,"LATIN_SMALL_LETTER_T_WITH_DIAGONAL_STROKE"). -lisp_code_name(11367,"LATIN_CAPITAL_LETTER_H_WITH_DESCENDER"). -lisp_code_name(11368,"LATIN_SMALL_LETTER_H_WITH_DESCENDER"). -lisp_code_name(11369,"LATIN_CAPITAL_LETTER_K_WITH_DESCENDER"). -lisp_code_name(11370,"LATIN_SMALL_LETTER_K_WITH_DESCENDER"). -lisp_code_name(11371,"LATIN_CAPITAL_LETTER_Z_WITH_DESCENDER"). -lisp_code_name(11372,"LATIN_SMALL_LETTER_Z_WITH_DESCENDER"). -lisp_code_name(11373,"LATIN_CAPITAL_LETTER_ALPHA"). -lisp_code_name(11374,"LATIN_CAPITAL_LETTER_M_WITH_HOOK"). -lisp_code_name(11375,"LATIN_CAPITAL_LETTER_TURNED_A"). -lisp_code_name(11376,"LATIN_CAPITAL_LETTER_TURNED_ALPHA"). -lisp_code_name(11377,"LATIN_SMALL_LETTER_V_WITH_RIGHT_HOOK"). -lisp_code_name(11378,"LATIN_CAPITAL_LETTER_W_WITH_HOOK"). -lisp_code_name(11379,"LATIN_SMALL_LETTER_W_WITH_HOOK"). -lisp_code_name(11380,"LATIN_SMALL_LETTER_V_WITH_CURL"). -lisp_code_name(11381,"LATIN_CAPITAL_LETTER_HALF_H"). -lisp_code_name(11382,"LATIN_SMALL_LETTER_HALF_H"). -lisp_code_name(11383,"LATIN_SMALL_LETTER_TAILLESS_PHI"). -lisp_code_name(11384,"LATIN_SMALL_LETTER_E_WITH_NOTCH"). -lisp_code_name(11385,"LATIN_SMALL_LETTER_TURNED_R_WITH_TAIL"). -lisp_code_name(11386,"LATIN_SMALL_LETTER_O_WITH_LOW_RING_INSIDE"). -lisp_code_name(11387,"LATIN_LETTER_SMALL_CAPITAL_TURNED_E"). -lisp_code_name(11388,"LATIN_SUBSCRIPT_SMALL_LETTER_J"). -lisp_code_name(11389,"MODIFIER_LETTER_CAPITAL_V"). -lisp_code_name(11390,"LATIN_CAPITAL_LETTER_S_WITH_SWASH_TAIL"). -lisp_code_name(11391,"LATIN_CAPITAL_LETTER_Z_WITH_SWASH_TAIL"). -lisp_code_name(11392,"COPTIC_CAPITAL_LETTER_ALFA"). -lisp_code_name(11393,"COPTIC_SMALL_LETTER_ALFA"). -lisp_code_name(11394,"COPTIC_CAPITAL_LETTER_VIDA"). -lisp_code_name(11395,"COPTIC_SMALL_LETTER_VIDA"). -lisp_code_name(11396,"COPTIC_CAPITAL_LETTER_GAMMA"). -lisp_code_name(11397,"COPTIC_SMALL_LETTER_GAMMA"). -lisp_code_name(11398,"COPTIC_CAPITAL_LETTER_DALDA"). -lisp_code_name(11399,"COPTIC_SMALL_LETTER_DALDA"). -lisp_code_name(11400,"COPTIC_CAPITAL_LETTER_EIE"). -lisp_code_name(11401,"COPTIC_SMALL_LETTER_EIE"). -lisp_code_name(11402,"COPTIC_CAPITAL_LETTER_SOU"). -lisp_code_name(11403,"COPTIC_SMALL_LETTER_SOU"). -lisp_code_name(11404,"COPTIC_CAPITAL_LETTER_ZATA"). -lisp_code_name(11405,"COPTIC_SMALL_LETTER_ZATA"). -lisp_code_name(11406,"COPTIC_CAPITAL_LETTER_HATE"). -lisp_code_name(11407,"COPTIC_SMALL_LETTER_HATE"). -lisp_code_name(11408,"COPTIC_CAPITAL_LETTER_THETHE"). -lisp_code_name(11409,"COPTIC_SMALL_LETTER_THETHE"). -lisp_code_name(11410,"COPTIC_CAPITAL_LETTER_IAUDA"). -lisp_code_name(11411,"COPTIC_SMALL_LETTER_IAUDA"). -lisp_code_name(11412,"COPTIC_CAPITAL_LETTER_KAPA"). -lisp_code_name(11413,"COPTIC_SMALL_LETTER_KAPA"). -lisp_code_name(11414,"COPTIC_CAPITAL_LETTER_LAULA"). -lisp_code_name(11415,"COPTIC_SMALL_LETTER_LAULA"). -lisp_code_name(11416,"COPTIC_CAPITAL_LETTER_MI"). -lisp_code_name(11417,"COPTIC_SMALL_LETTER_MI"). -lisp_code_name(11418,"COPTIC_CAPITAL_LETTER_NI"). -lisp_code_name(11419,"COPTIC_SMALL_LETTER_NI"). -lisp_code_name(11420,"COPTIC_CAPITAL_LETTER_KSI"). -lisp_code_name(11421,"COPTIC_SMALL_LETTER_KSI"). -lisp_code_name(11422,"COPTIC_CAPITAL_LETTER_O"). -lisp_code_name(11423,"COPTIC_SMALL_LETTER_O"). -lisp_code_name(11424,"COPTIC_CAPITAL_LETTER_PI"). -lisp_code_name(11425,"COPTIC_SMALL_LETTER_PI"). -lisp_code_name(11426,"COPTIC_CAPITAL_LETTER_RO"). -lisp_code_name(11427,"COPTIC_SMALL_LETTER_RO"). -lisp_code_name(11428,"COPTIC_CAPITAL_LETTER_SIMA"). -lisp_code_name(11429,"COPTIC_SMALL_LETTER_SIMA"). -lisp_code_name(11430,"COPTIC_CAPITAL_LETTER_TAU"). -lisp_code_name(11431,"COPTIC_SMALL_LETTER_TAU"). -lisp_code_name(11432,"COPTIC_CAPITAL_LETTER_UA"). -lisp_code_name(11433,"COPTIC_SMALL_LETTER_UA"). -lisp_code_name(11434,"COPTIC_CAPITAL_LETTER_FI"). -lisp_code_name(11435,"COPTIC_SMALL_LETTER_FI"). -lisp_code_name(11436,"COPTIC_CAPITAL_LETTER_KHI"). -lisp_code_name(11437,"COPTIC_SMALL_LETTER_KHI"). -lisp_code_name(11438,"COPTIC_CAPITAL_LETTER_PSI"). -lisp_code_name(11439,"COPTIC_SMALL_LETTER_PSI"). -lisp_code_name(11440,"COPTIC_CAPITAL_LETTER_OOU"). -lisp_code_name(11441,"COPTIC_SMALL_LETTER_OOU"). -lisp_code_name(11442,"COPTIC_CAPITAL_LETTER_DIALECT-P_ALEF"). -lisp_code_name(11443,"COPTIC_SMALL_LETTER_DIALECT-P_ALEF"). -lisp_code_name(11444,"COPTIC_CAPITAL_LETTER_OLD_COPTIC_AIN"). -lisp_code_name(11445,"COPTIC_SMALL_LETTER_OLD_COPTIC_AIN"). -lisp_code_name(11446,"COPTIC_CAPITAL_LETTER_CRYPTOGRAMMIC_EIE"). -lisp_code_name(11447,"COPTIC_SMALL_LETTER_CRYPTOGRAMMIC_EIE"). -lisp_code_name(11448,"COPTIC_CAPITAL_LETTER_DIALECT-P_KAPA"). -lisp_code_name(11449,"COPTIC_SMALL_LETTER_DIALECT-P_KAPA"). -lisp_code_name(11450,"COPTIC_CAPITAL_LETTER_DIALECT-P_NI"). -lisp_code_name(11451,"COPTIC_SMALL_LETTER_DIALECT-P_NI"). -lisp_code_name(11452,"COPTIC_CAPITAL_LETTER_CRYPTOGRAMMIC_NI"). -lisp_code_name(11453,"COPTIC_SMALL_LETTER_CRYPTOGRAMMIC_NI"). -lisp_code_name(11454,"COPTIC_CAPITAL_LETTER_OLD_COPTIC_OOU"). -lisp_code_name(11455,"COPTIC_SMALL_LETTER_OLD_COPTIC_OOU"). -lisp_code_name(11456,"COPTIC_CAPITAL_LETTER_SAMPI"). -lisp_code_name(11457,"COPTIC_SMALL_LETTER_SAMPI"). -lisp_code_name(11458,"COPTIC_CAPITAL_LETTER_CROSSED_SHEI"). -lisp_code_name(11459,"COPTIC_SMALL_LETTER_CROSSED_SHEI"). -lisp_code_name(11460,"COPTIC_CAPITAL_LETTER_OLD_COPTIC_SHEI"). -lisp_code_name(11461,"COPTIC_SMALL_LETTER_OLD_COPTIC_SHEI"). -lisp_code_name(11462,"COPTIC_CAPITAL_LETTER_OLD_COPTIC_ESH"). -lisp_code_name(11463,"COPTIC_SMALL_LETTER_OLD_COPTIC_ESH"). -lisp_code_name(11464,"COPTIC_CAPITAL_LETTER_AKHMIMIC_KHEI"). -lisp_code_name(11465,"COPTIC_SMALL_LETTER_AKHMIMIC_KHEI"). -lisp_code_name(11466,"COPTIC_CAPITAL_LETTER_DIALECT-P_HORI"). -lisp_code_name(11467,"COPTIC_SMALL_LETTER_DIALECT-P_HORI"). -lisp_code_name(11468,"COPTIC_CAPITAL_LETTER_OLD_COPTIC_HORI"). -lisp_code_name(11469,"COPTIC_SMALL_LETTER_OLD_COPTIC_HORI"). -lisp_code_name(11470,"COPTIC_CAPITAL_LETTER_OLD_COPTIC_HA"). -lisp_code_name(11471,"COPTIC_SMALL_LETTER_OLD_COPTIC_HA"). -lisp_code_name(11472,"COPTIC_CAPITAL_LETTER_L-SHAPED_HA"). -lisp_code_name(11473,"COPTIC_SMALL_LETTER_L-SHAPED_HA"). -lisp_code_name(11474,"COPTIC_CAPITAL_LETTER_OLD_COPTIC_HEI"). -lisp_code_name(11475,"COPTIC_SMALL_LETTER_OLD_COPTIC_HEI"). -lisp_code_name(11476,"COPTIC_CAPITAL_LETTER_OLD_COPTIC_HAT"). -lisp_code_name(11477,"COPTIC_SMALL_LETTER_OLD_COPTIC_HAT"). -lisp_code_name(11478,"COPTIC_CAPITAL_LETTER_OLD_COPTIC_GANGIA"). -lisp_code_name(11479,"COPTIC_SMALL_LETTER_OLD_COPTIC_GANGIA"). -lisp_code_name(11480,"COPTIC_CAPITAL_LETTER_OLD_COPTIC_DJA"). -lisp_code_name(11481,"COPTIC_SMALL_LETTER_OLD_COPTIC_DJA"). -lisp_code_name(11482,"COPTIC_CAPITAL_LETTER_OLD_COPTIC_SHIMA"). -lisp_code_name(11483,"COPTIC_SMALL_LETTER_OLD_COPTIC_SHIMA"). -lisp_code_name(11484,"COPTIC_CAPITAL_LETTER_OLD_NUBIAN_SHIMA"). -lisp_code_name(11485,"COPTIC_SMALL_LETTER_OLD_NUBIAN_SHIMA"). -lisp_code_name(11486,"COPTIC_CAPITAL_LETTER_OLD_NUBIAN_NGI"). -lisp_code_name(11487,"COPTIC_SMALL_LETTER_OLD_NUBIAN_NGI"). -lisp_code_name(11488,"COPTIC_CAPITAL_LETTER_OLD_NUBIAN_NYI"). -lisp_code_name(11489,"COPTIC_SMALL_LETTER_OLD_NUBIAN_NYI"). -lisp_code_name(11490,"COPTIC_CAPITAL_LETTER_OLD_NUBIAN_WAU"). -lisp_code_name(11491,"COPTIC_SMALL_LETTER_OLD_NUBIAN_WAU"). -lisp_code_name(11492,"COPTIC_SYMBOL_KAI"). -lisp_code_name(11493,"COPTIC_SYMBOL_MI_RO"). -lisp_code_name(11494,"COPTIC_SYMBOL_PI_RO"). -lisp_code_name(11495,"COPTIC_SYMBOL_STAUROS"). -lisp_code_name(11496,"COPTIC_SYMBOL_TAU_RO"). -lisp_code_name(11497,"COPTIC_SYMBOL_KHI_RO"). -lisp_code_name(11498,"COPTIC_SYMBOL_SHIMA_SIMA"). -lisp_code_name(11499,"COPTIC_CAPITAL_LETTER_CRYPTOGRAMMIC_SHEI"). -lisp_code_name(11500,"COPTIC_SMALL_LETTER_CRYPTOGRAMMIC_SHEI"). -lisp_code_name(11501,"COPTIC_CAPITAL_LETTER_CRYPTOGRAMMIC_GANGIA"). -lisp_code_name(11502,"COPTIC_SMALL_LETTER_CRYPTOGRAMMIC_GANGIA"). -lisp_code_name(11503,"COPTIC_COMBINING_NI_ABOVE"). -lisp_code_name(11504,"COPTIC_COMBINING_SPIRITUS_ASPER"). -lisp_code_name(11505,"COPTIC_COMBINING_SPIRITUS_LENIS"). -lisp_code_name(11506,"COPTIC_CAPITAL_LETTER_BOHAIRIC_KHEI"). -lisp_code_name(11507,"COPTIC_SMALL_LETTER_BOHAIRIC_KHEI"). -lisp_code_name(11513,"COPTIC_OLD_NUBIAN_FULL_STOP"). -lisp_code_name(11514,"COPTIC_OLD_NUBIAN_DIRECT_QUESTION_MARK"). -lisp_code_name(11515,"COPTIC_OLD_NUBIAN_INDIRECT_QUESTION_MARK"). -lisp_code_name(11516,"COPTIC_OLD_NUBIAN_VERSE_DIVIDER"). -lisp_code_name(11517,"COPTIC_FRACTION_ONE_HALF"). -lisp_code_name(11518,"COPTIC_FULL_STOP"). -lisp_code_name(11519,"COPTIC_MORPHOLOGICAL_DIVIDER"). -lisp_code_name(11520,"GEORGIAN_SMALL_LETTER_AN"). -lisp_code_name(11521,"GEORGIAN_SMALL_LETTER_BAN"). -lisp_code_name(11522,"GEORGIAN_SMALL_LETTER_GAN"). -lisp_code_name(11523,"GEORGIAN_SMALL_LETTER_DON"). -lisp_code_name(11524,"GEORGIAN_SMALL_LETTER_EN"). -lisp_code_name(11525,"GEORGIAN_SMALL_LETTER_VIN"). -lisp_code_name(11526,"GEORGIAN_SMALL_LETTER_ZEN"). -lisp_code_name(11527,"GEORGIAN_SMALL_LETTER_TAN"). -lisp_code_name(11528,"GEORGIAN_SMALL_LETTER_IN"). -lisp_code_name(11529,"GEORGIAN_SMALL_LETTER_KAN"). -lisp_code_name(11530,"GEORGIAN_SMALL_LETTER_LAS"). -lisp_code_name(11531,"GEORGIAN_SMALL_LETTER_MAN"). -lisp_code_name(11532,"GEORGIAN_SMALL_LETTER_NAR"). -lisp_code_name(11533,"GEORGIAN_SMALL_LETTER_ON"). -lisp_code_name(11534,"GEORGIAN_SMALL_LETTER_PAR"). -lisp_code_name(11535,"GEORGIAN_SMALL_LETTER_ZHAR"). -lisp_code_name(11536,"GEORGIAN_SMALL_LETTER_RAE"). -lisp_code_name(11537,"GEORGIAN_SMALL_LETTER_SAN"). -lisp_code_name(11538,"GEORGIAN_SMALL_LETTER_TAR"). -lisp_code_name(11539,"GEORGIAN_SMALL_LETTER_UN"). -lisp_code_name(11540,"GEORGIAN_SMALL_LETTER_PHAR"). -lisp_code_name(11541,"GEORGIAN_SMALL_LETTER_KHAR"). -lisp_code_name(11542,"GEORGIAN_SMALL_LETTER_GHAN"). -lisp_code_name(11543,"GEORGIAN_SMALL_LETTER_QAR"). -lisp_code_name(11544,"GEORGIAN_SMALL_LETTER_SHIN"). -lisp_code_name(11545,"GEORGIAN_SMALL_LETTER_CHIN"). -lisp_code_name(11546,"GEORGIAN_SMALL_LETTER_CAN"). -lisp_code_name(11547,"GEORGIAN_SMALL_LETTER_JIL"). -lisp_code_name(11548,"GEORGIAN_SMALL_LETTER_CIL"). -lisp_code_name(11549,"GEORGIAN_SMALL_LETTER_CHAR"). -lisp_code_name(11550,"GEORGIAN_SMALL_LETTER_XAN"). -lisp_code_name(11551,"GEORGIAN_SMALL_LETTER_JHAN"). -lisp_code_name(11552,"GEORGIAN_SMALL_LETTER_HAE"). -lisp_code_name(11553,"GEORGIAN_SMALL_LETTER_HE"). -lisp_code_name(11554,"GEORGIAN_SMALL_LETTER_HIE"). -lisp_code_name(11555,"GEORGIAN_SMALL_LETTER_WE"). -lisp_code_name(11556,"GEORGIAN_SMALL_LETTER_HAR"). -lisp_code_name(11557,"GEORGIAN_SMALL_LETTER_HOE"). -lisp_code_name(11559,"GEORGIAN_SMALL_LETTER_YN"). -lisp_code_name(11565,"GEORGIAN_SMALL_LETTER_AEN"). -lisp_code_name(11568,"TIFINAGH_LETTER_YA"). -lisp_code_name(11569,"TIFINAGH_LETTER_YAB"). -lisp_code_name(11570,"TIFINAGH_LETTER_YABH"). -lisp_code_name(11571,"TIFINAGH_LETTER_YAG"). -lisp_code_name(11572,"TIFINAGH_LETTER_YAGHH"). -lisp_code_name(11573,"TIFINAGH_LETTER_BERBER_ACADEMY_YAJ"). -lisp_code_name(11574,"TIFINAGH_LETTER_YAJ"). -lisp_code_name(11575,"TIFINAGH_LETTER_YAD"). -lisp_code_name(11576,"TIFINAGH_LETTER_YADH"). -lisp_code_name(11577,"TIFINAGH_LETTER_YADD"). -lisp_code_name(11578,"TIFINAGH_LETTER_YADDH"). -lisp_code_name(11579,"TIFINAGH_LETTER_YEY"). -lisp_code_name(11580,"TIFINAGH_LETTER_YAF"). -lisp_code_name(11581,"TIFINAGH_LETTER_YAK"). -lisp_code_name(11582,"TIFINAGH_LETTER_TUAREG_YAK"). -lisp_code_name(11583,"TIFINAGH_LETTER_YAKHH"). -lisp_code_name(11584,"TIFINAGH_LETTER_YAH"). -lisp_code_name(11585,"TIFINAGH_LETTER_BERBER_ACADEMY_YAH"). -lisp_code_name(11586,"TIFINAGH_LETTER_TUAREG_YAH"). -lisp_code_name(11587,"TIFINAGH_LETTER_YAHH"). -lisp_code_name(11588,"TIFINAGH_LETTER_YAA"). -lisp_code_name(11589,"TIFINAGH_LETTER_YAKH"). -lisp_code_name(11590,"TIFINAGH_LETTER_TUAREG_YAKH"). -lisp_code_name(11591,"TIFINAGH_LETTER_YAQ"). -lisp_code_name(11592,"TIFINAGH_LETTER_TUAREG_YAQ"). -lisp_code_name(11593,"TIFINAGH_LETTER_YI"). -lisp_code_name(11594,"TIFINAGH_LETTER_YAZH"). -lisp_code_name(11595,"TIFINAGH_LETTER_AHAGGAR_YAZH"). -lisp_code_name(11596,"TIFINAGH_LETTER_TUAREG_YAZH"). -lisp_code_name(11597,"TIFINAGH_LETTER_YAL"). -lisp_code_name(11598,"TIFINAGH_LETTER_YAM"). -lisp_code_name(11599,"TIFINAGH_LETTER_YAN"). -lisp_code_name(11600,"TIFINAGH_LETTER_TUAREG_YAGN"). -lisp_code_name(11601,"TIFINAGH_LETTER_TUAREG_YANG"). -lisp_code_name(11602,"TIFINAGH_LETTER_YAP"). -lisp_code_name(11603,"TIFINAGH_LETTER_YU"). -lisp_code_name(11604,"TIFINAGH_LETTER_YAR"). -lisp_code_name(11605,"TIFINAGH_LETTER_YARR"). -lisp_code_name(11606,"TIFINAGH_LETTER_YAGH"). -lisp_code_name(11607,"TIFINAGH_LETTER_TUAREG_YAGH"). -lisp_code_name(11608,"TIFINAGH_LETTER_AYER_YAGH"). -lisp_code_name(11609,"TIFINAGH_LETTER_YAS"). -lisp_code_name(11610,"TIFINAGH_LETTER_YASS"). -lisp_code_name(11611,"TIFINAGH_LETTER_YASH"). -lisp_code_name(11612,"TIFINAGH_LETTER_YAT"). -lisp_code_name(11613,"TIFINAGH_LETTER_YATH"). -lisp_code_name(11614,"TIFINAGH_LETTER_YACH"). -lisp_code_name(11615,"TIFINAGH_LETTER_YATT"). -lisp_code_name(11616,"TIFINAGH_LETTER_YAV"). -lisp_code_name(11617,"TIFINAGH_LETTER_YAW"). -lisp_code_name(11618,"TIFINAGH_LETTER_YAY"). -lisp_code_name(11619,"TIFINAGH_LETTER_YAZ"). -lisp_code_name(11620,"TIFINAGH_LETTER_TAWELLEMET_YAZ"). -lisp_code_name(11621,"TIFINAGH_LETTER_YAZZ"). -lisp_code_name(11622,"TIFINAGH_LETTER_YE"). -lisp_code_name(11623,"TIFINAGH_LETTER_YO"). -lisp_code_name(11631,"TIFINAGH_MODIFIER_LETTER_LABIALIZATION_MARK"). -lisp_code_name(11632,"TIFINAGH_SEPARATOR_MARK"). -lisp_code_name(11647,"TIFINAGH_CONSONANT_JOINER"). -lisp_code_name(11648,"ETHIOPIC_SYLLABLE_LOA"). -lisp_code_name(11649,"ETHIOPIC_SYLLABLE_MOA"). -lisp_code_name(11650,"ETHIOPIC_SYLLABLE_ROA"). -lisp_code_name(11651,"ETHIOPIC_SYLLABLE_SOA"). -lisp_code_name(11652,"ETHIOPIC_SYLLABLE_SHOA"). -lisp_code_name(11653,"ETHIOPIC_SYLLABLE_BOA"). -lisp_code_name(11654,"ETHIOPIC_SYLLABLE_TOA"). -lisp_code_name(11655,"ETHIOPIC_SYLLABLE_COA"). -lisp_code_name(11656,"ETHIOPIC_SYLLABLE_NOA"). -lisp_code_name(11657,"ETHIOPIC_SYLLABLE_NYOA"). -lisp_code_name(11658,"ETHIOPIC_SYLLABLE_GLOTTAL_OA"). -lisp_code_name(11659,"ETHIOPIC_SYLLABLE_ZOA"). -lisp_code_name(11660,"ETHIOPIC_SYLLABLE_DOA"). -lisp_code_name(11661,"ETHIOPIC_SYLLABLE_DDOA"). -lisp_code_name(11662,"ETHIOPIC_SYLLABLE_JOA"). -lisp_code_name(11663,"ETHIOPIC_SYLLABLE_THOA"). -lisp_code_name(11664,"ETHIOPIC_SYLLABLE_CHOA"). -lisp_code_name(11665,"ETHIOPIC_SYLLABLE_PHOA"). -lisp_code_name(11666,"ETHIOPIC_SYLLABLE_POA"). -lisp_code_name(11667,"ETHIOPIC_SYLLABLE_GGWA"). -lisp_code_name(11668,"ETHIOPIC_SYLLABLE_GGWI"). -lisp_code_name(11669,"ETHIOPIC_SYLLABLE_GGWEE"). -lisp_code_name(11670,"ETHIOPIC_SYLLABLE_GGWE"). -lisp_code_name(11680,"ETHIOPIC_SYLLABLE_SSA"). -lisp_code_name(11681,"ETHIOPIC_SYLLABLE_SSU"). -lisp_code_name(11682,"ETHIOPIC_SYLLABLE_SSI"). -lisp_code_name(11683,"ETHIOPIC_SYLLABLE_SSAA"). -lisp_code_name(11684,"ETHIOPIC_SYLLABLE_SSEE"). -lisp_code_name(11685,"ETHIOPIC_SYLLABLE_SSE"). -lisp_code_name(11686,"ETHIOPIC_SYLLABLE_SSO"). -lisp_code_name(11688,"ETHIOPIC_SYLLABLE_CCA"). -lisp_code_name(11689,"ETHIOPIC_SYLLABLE_CCU"). -lisp_code_name(11690,"ETHIOPIC_SYLLABLE_CCI"). -lisp_code_name(11691,"ETHIOPIC_SYLLABLE_CCAA"). -lisp_code_name(11692,"ETHIOPIC_SYLLABLE_CCEE"). -lisp_code_name(11693,"ETHIOPIC_SYLLABLE_CCE"). -lisp_code_name(11694,"ETHIOPIC_SYLLABLE_CCO"). -lisp_code_name(11696,"ETHIOPIC_SYLLABLE_ZZA"). -lisp_code_name(11697,"ETHIOPIC_SYLLABLE_ZZU"). -lisp_code_name(11698,"ETHIOPIC_SYLLABLE_ZZI"). -lisp_code_name(11699,"ETHIOPIC_SYLLABLE_ZZAA"). -lisp_code_name(11700,"ETHIOPIC_SYLLABLE_ZZEE"). -lisp_code_name(11701,"ETHIOPIC_SYLLABLE_ZZE"). -lisp_code_name(11702,"ETHIOPIC_SYLLABLE_ZZO"). -lisp_code_name(11704,"ETHIOPIC_SYLLABLE_CCHA"). -lisp_code_name(11705,"ETHIOPIC_SYLLABLE_CCHU"). -lisp_code_name(11706,"ETHIOPIC_SYLLABLE_CCHI"). -lisp_code_name(11707,"ETHIOPIC_SYLLABLE_CCHAA"). -lisp_code_name(11708,"ETHIOPIC_SYLLABLE_CCHEE"). -lisp_code_name(11709,"ETHIOPIC_SYLLABLE_CCHE"). -lisp_code_name(11710,"ETHIOPIC_SYLLABLE_CCHO"). -lisp_code_name(11712,"ETHIOPIC_SYLLABLE_QYA"). -lisp_code_name(11713,"ETHIOPIC_SYLLABLE_QYU"). -lisp_code_name(11714,"ETHIOPIC_SYLLABLE_QYI"). -lisp_code_name(11715,"ETHIOPIC_SYLLABLE_QYAA"). -lisp_code_name(11716,"ETHIOPIC_SYLLABLE_QYEE"). -lisp_code_name(11717,"ETHIOPIC_SYLLABLE_QYE"). -lisp_code_name(11718,"ETHIOPIC_SYLLABLE_QYO"). -lisp_code_name(11720,"ETHIOPIC_SYLLABLE_KYA"). -lisp_code_name(11721,"ETHIOPIC_SYLLABLE_KYU"). -lisp_code_name(11722,"ETHIOPIC_SYLLABLE_KYI"). -lisp_code_name(11723,"ETHIOPIC_SYLLABLE_KYAA"). -lisp_code_name(11724,"ETHIOPIC_SYLLABLE_KYEE"). -lisp_code_name(11725,"ETHIOPIC_SYLLABLE_KYE"). -lisp_code_name(11726,"ETHIOPIC_SYLLABLE_KYO"). -lisp_code_name(11728,"ETHIOPIC_SYLLABLE_XYA"). -lisp_code_name(11729,"ETHIOPIC_SYLLABLE_XYU"). -lisp_code_name(11730,"ETHIOPIC_SYLLABLE_XYI"). -lisp_code_name(11731,"ETHIOPIC_SYLLABLE_XYAA"). -lisp_code_name(11732,"ETHIOPIC_SYLLABLE_XYEE"). -lisp_code_name(11733,"ETHIOPIC_SYLLABLE_XYE"). -lisp_code_name(11734,"ETHIOPIC_SYLLABLE_XYO"). -lisp_code_name(11736,"ETHIOPIC_SYLLABLE_GYA"). -lisp_code_name(11737,"ETHIOPIC_SYLLABLE_GYU"). -lisp_code_name(11738,"ETHIOPIC_SYLLABLE_GYI"). -lisp_code_name(11739,"ETHIOPIC_SYLLABLE_GYAA"). -lisp_code_name(11740,"ETHIOPIC_SYLLABLE_GYEE"). -lisp_code_name(11741,"ETHIOPIC_SYLLABLE_GYE"). -lisp_code_name(11742,"ETHIOPIC_SYLLABLE_GYO"). -lisp_code_name(11744,"COMBINING_CYRILLIC_LETTER_BE"). -lisp_code_name(11745,"COMBINING_CYRILLIC_LETTER_VE"). -lisp_code_name(11746,"COMBINING_CYRILLIC_LETTER_GHE"). -lisp_code_name(11747,"COMBINING_CYRILLIC_LETTER_DE"). -lisp_code_name(11748,"COMBINING_CYRILLIC_LETTER_ZHE"). -lisp_code_name(11749,"COMBINING_CYRILLIC_LETTER_ZE"). -lisp_code_name(11750,"COMBINING_CYRILLIC_LETTER_KA"). -lisp_code_name(11751,"COMBINING_CYRILLIC_LETTER_EL"). -lisp_code_name(11752,"COMBINING_CYRILLIC_LETTER_EM"). -lisp_code_name(11753,"COMBINING_CYRILLIC_LETTER_EN"). -lisp_code_name(11754,"COMBINING_CYRILLIC_LETTER_O"). -lisp_code_name(11755,"COMBINING_CYRILLIC_LETTER_PE"). -lisp_code_name(11756,"COMBINING_CYRILLIC_LETTER_ER"). -lisp_code_name(11757,"COMBINING_CYRILLIC_LETTER_ES"). -lisp_code_name(11758,"COMBINING_CYRILLIC_LETTER_TE"). -lisp_code_name(11759,"COMBINING_CYRILLIC_LETTER_HA"). -lisp_code_name(11760,"COMBINING_CYRILLIC_LETTER_TSE"). -lisp_code_name(11761,"COMBINING_CYRILLIC_LETTER_CHE"). -lisp_code_name(11762,"COMBINING_CYRILLIC_LETTER_SHA"). -lisp_code_name(11763,"COMBINING_CYRILLIC_LETTER_SHCHA"). -lisp_code_name(11764,"COMBINING_CYRILLIC_LETTER_FITA"). -lisp_code_name(11765,"COMBINING_CYRILLIC_LETTER_ES-TE"). -lisp_code_name(11766,"COMBINING_CYRILLIC_LETTER_A"). -lisp_code_name(11767,"COMBINING_CYRILLIC_LETTER_IE"). -lisp_code_name(11768,"COMBINING_CYRILLIC_LETTER_DJERV"). -lisp_code_name(11769,"COMBINING_CYRILLIC_LETTER_MONOGRAPH_UK"). -lisp_code_name(11770,"COMBINING_CYRILLIC_LETTER_YAT"). -lisp_code_name(11771,"COMBINING_CYRILLIC_LETTER_YU"). -lisp_code_name(11772,"COMBINING_CYRILLIC_LETTER_IOTIFIED_A"). -lisp_code_name(11773,"COMBINING_CYRILLIC_LETTER_LITTLE_YUS"). -lisp_code_name(11774,"COMBINING_CYRILLIC_LETTER_BIG_YUS"). -lisp_code_name(11775,"COMBINING_CYRILLIC_LETTER_IOTIFIED_BIG_YUS"). -lisp_code_name(11776,"RIGHT_ANGLE_SUBSTITUTION_MARKER"). -lisp_code_name(11777,"RIGHT_ANGLE_DOTTED_SUBSTITUTION_MARKER"). -lisp_code_name(11778,"LEFT_SUBSTITUTION_BRACKET"). -lisp_code_name(11779,"RIGHT_SUBSTITUTION_BRACKET"). -lisp_code_name(11780,"LEFT_DOTTED_SUBSTITUTION_BRACKET"). -lisp_code_name(11781,"RIGHT_DOTTED_SUBSTITUTION_BRACKET"). -lisp_code_name(11782,"RAISED_INTERPOLATION_MARKER"). -lisp_code_name(11783,"RAISED_DOTTED_INTERPOLATION_MARKER"). -lisp_code_name(11784,"DOTTED_TRANSPOSITION_MARKER"). -lisp_code_name(11785,"LEFT_TRANSPOSITION_BRACKET"). -lisp_code_name(11786,"RIGHT_TRANSPOSITION_BRACKET"). -lisp_code_name(11787,"RAISED_SQUARE"). -lisp_code_name(11788,"LEFT_RAISED_OMISSION_BRACKET"). -lisp_code_name(11789,"RIGHT_RAISED_OMISSION_BRACKET"). -lisp_code_name(11790,"EDITORIAL_CORONIS"). -lisp_code_name(11791,"PARAGRAPHOS"). -lisp_code_name(11792,"FORKED_PARAGRAPHOS"). -lisp_code_name(11793,"REVERSED_FORKED_PARAGRAPHOS"). -lisp_code_name(11794,"HYPODIASTOLE"). -lisp_code_name(11795,"DOTTED_OBELOS"). -lisp_code_name(11796,"DOWNWARDS_ANCORA"). -lisp_code_name(11797,"UPWARDS_ANCORA"). -lisp_code_name(11798,"DOTTED_RIGHT-POINTING_ANGLE"). -lisp_code_name(11799,"DOUBLE_OBLIQUE_HYPHEN"). -lisp_code_name(11800,"INVERTED_INTERROBANG"). -lisp_code_name(11801,"PALM_BRANCH"). -lisp_code_name(11802,"HYPHEN_WITH_DIAERESIS"). -lisp_code_name(11803,"TILDE_WITH_RING_ABOVE"). -lisp_code_name(11804,"LEFT_LOW_PARAPHRASE_BRACKET"). -lisp_code_name(11805,"RIGHT_LOW_PARAPHRASE_BRACKET"). -lisp_code_name(11806,"TILDE_WITH_DOT_ABOVE"). -lisp_code_name(11807,"TILDE_WITH_DOT_BELOW"). -lisp_code_name(11808,"LEFT_VERTICAL_BAR_WITH_QUILL"). -lisp_code_name(11809,"RIGHT_VERTICAL_BAR_WITH_QUILL"). -lisp_code_name(11810,"TOP_LEFT_HALF_BRACKET"). -lisp_code_name(11811,"TOP_RIGHT_HALF_BRACKET"). -lisp_code_name(11812,"BOTTOM_LEFT_HALF_BRACKET"). -lisp_code_name(11813,"BOTTOM_RIGHT_HALF_BRACKET"). -lisp_code_name(11814,"LEFT_SIDEWAYS_U_BRACKET"). -lisp_code_name(11815,"RIGHT_SIDEWAYS_U_BRACKET"). -lisp_code_name(11816,"LEFT_DOUBLE_PARENTHESIS"). -lisp_code_name(11817,"RIGHT_DOUBLE_PARENTHESIS"). -lisp_code_name(11818,"TWO_DOTS_OVER_ONE_DOT_PUNCTUATION"). -lisp_code_name(11819,"ONE_DOT_OVER_TWO_DOTS_PUNCTUATION"). -lisp_code_name(11820,"SQUARED_FOUR_DOT_PUNCTUATION"). -lisp_code_name(11821,"FIVE_DOT_MARK"). -lisp_code_name(11822,"REVERSED_QUESTION_MARK"). -lisp_code_name(11823,"VERTICAL_TILDE"). -lisp_code_name(11824,"RING_POINT"). -lisp_code_name(11825,"WORD_SEPARATOR_MIDDLE_DOT"). -lisp_code_name(11826,"TURNED_COMMA"). -lisp_code_name(11827,"RAISED_DOT"). -lisp_code_name(11828,"RAISED_COMMA"). -lisp_code_name(11829,"TURNED_SEMICOLON"). -lisp_code_name(11830,"DAGGER_WITH_LEFT_GUARD"). -lisp_code_name(11831,"DAGGER_WITH_RIGHT_GUARD"). -lisp_code_name(11832,"TURNED_DAGGER"). -lisp_code_name(11833,"TOP_HALF_SECTION_SIGN"). -lisp_code_name(11834,"TWO-EM_DASH"). -lisp_code_name(11835,"THREE-EM_DASH"). -lisp_code_name(11836,"STENOGRAPHIC_FULL_STOP"). -lisp_code_name(11837,"VERTICAL_SIX_DOTS"). -lisp_code_name(11838,"WIGGLY_VERTICAL_LINE"). -lisp_code_name(11839,"CAPITULUM"). -lisp_code_name(11840,"DOUBLE_HYPHEN"). -lisp_code_name(11841,"REVERSED_COMMA"). -lisp_code_name(11842,"DOUBLE_LOW-REVERSED-9_QUOTATION_MARK"). -lisp_code_name(11904,"CJK_RADICAL_REPEAT"). -lisp_code_name(11905,"CJK_RADICAL_CLIFF"). -lisp_code_name(11906,"CJK_RADICAL_SECOND_ONE"). -lisp_code_name(11907,"CJK_RADICAL_SECOND_TWO"). -lisp_code_name(11908,"CJK_RADICAL_SECOND_THREE"). -lisp_code_name(11909,"CJK_RADICAL_PERSON"). -lisp_code_name(11910,"CJK_RADICAL_BOX"). -lisp_code_name(11911,"CJK_RADICAL_TABLE"). -lisp_code_name(11912,"CJK_RADICAL_KNIFE_ONE"). -lisp_code_name(11913,"CJK_RADICAL_KNIFE_TWO"). -lisp_code_name(11914,"CJK_RADICAL_DIVINATION"). -lisp_code_name(11915,"CJK_RADICAL_SEAL"). -lisp_code_name(11916,"CJK_RADICAL_SMALL_ONE"). -lisp_code_name(11917,"CJK_RADICAL_SMALL_TWO"). -lisp_code_name(11918,"CJK_RADICAL_LAME_ONE"). -lisp_code_name(11919,"CJK_RADICAL_LAME_TWO"). -lisp_code_name(11920,"CJK_RADICAL_LAME_THREE"). -lisp_code_name(11921,"CJK_RADICAL_LAME_FOUR"). -lisp_code_name(11922,"CJK_RADICAL_SNAKE"). -lisp_code_name(11923,"CJK_RADICAL_THREAD"). -lisp_code_name(11924,"CJK_RADICAL_SNOUT_ONE"). -lisp_code_name(11925,"CJK_RADICAL_SNOUT_TWO"). -lisp_code_name(11926,"CJK_RADICAL_HEART_ONE"). -lisp_code_name(11927,"CJK_RADICAL_HEART_TWO"). -lisp_code_name(11928,"CJK_RADICAL_HAND"). -lisp_code_name(11929,"CJK_RADICAL_RAP"). -lisp_code_name(11931,"CJK_RADICAL_CHOKE"). -lisp_code_name(11932,"CJK_RADICAL_SUN"). -lisp_code_name(11933,"CJK_RADICAL_MOON"). -lisp_code_name(11934,"CJK_RADICAL_DEATH"). -lisp_code_name(11935,"CJK_RADICAL_MOTHER"). -lisp_code_name(11936,"CJK_RADICAL_CIVILIAN"). -lisp_code_name(11937,"CJK_RADICAL_WATER_ONE"). -lisp_code_name(11938,"CJK_RADICAL_WATER_TWO"). -lisp_code_name(11939,"CJK_RADICAL_FIRE"). -lisp_code_name(11940,"CJK_RADICAL_PAW_ONE"). -lisp_code_name(11941,"CJK_RADICAL_PAW_TWO"). -lisp_code_name(11942,"CJK_RADICAL_SIMPLIFIED_HALF_TREE_TRUNK"). -lisp_code_name(11943,"CJK_RADICAL_COW"). -lisp_code_name(11944,"CJK_RADICAL_DOG"). -lisp_code_name(11945,"CJK_RADICAL_JADE"). -lisp_code_name(11946,"CJK_RADICAL_BOLT_OF_CLOTH"). -lisp_code_name(11947,"CJK_RADICAL_EYE"). -lisp_code_name(11948,"CJK_RADICAL_SPIRIT_ONE"). -lisp_code_name(11949,"CJK_RADICAL_SPIRIT_TWO"). -lisp_code_name(11950,"CJK_RADICAL_BAMBOO"). -lisp_code_name(11951,"CJK_RADICAL_SILK"). -lisp_code_name(11952,"CJK_RADICAL_C-SIMPLIFIED_SILK"). -lisp_code_name(11953,"CJK_RADICAL_NET_ONE"). -lisp_code_name(11954,"CJK_RADICAL_NET_TWO"). -lisp_code_name(11955,"CJK_RADICAL_NET_THREE"). -lisp_code_name(11956,"CJK_RADICAL_NET_FOUR"). -lisp_code_name(11957,"CJK_RADICAL_MESH"). -lisp_code_name(11958,"CJK_RADICAL_SHEEP"). -lisp_code_name(11959,"CJK_RADICAL_RAM"). -lisp_code_name(11960,"CJK_RADICAL_EWE"). -lisp_code_name(11961,"CJK_RADICAL_OLD"). -lisp_code_name(11962,"CJK_RADICAL_BRUSH_ONE"). -lisp_code_name(11963,"CJK_RADICAL_BRUSH_TWO"). -lisp_code_name(11964,"CJK_RADICAL_MEAT"). -lisp_code_name(11965,"CJK_RADICAL_MORTAR"). -lisp_code_name(11966,"CJK_RADICAL_GRASS_ONE"). -lisp_code_name(11967,"CJK_RADICAL_GRASS_TWO"). -lisp_code_name(11968,"CJK_RADICAL_GRASS_THREE"). -lisp_code_name(11969,"CJK_RADICAL_TIGER"). -lisp_code_name(11970,"CJK_RADICAL_CLOTHES"). -lisp_code_name(11971,"CJK_RADICAL_WEST_ONE"). -lisp_code_name(11972,"CJK_RADICAL_WEST_TWO"). -lisp_code_name(11973,"CJK_RADICAL_C-SIMPLIFIED_SEE"). -lisp_code_name(11974,"CJK_RADICAL_SIMPLIFIED_HORN"). -lisp_code_name(11975,"CJK_RADICAL_HORN"). -lisp_code_name(11976,"CJK_RADICAL_C-SIMPLIFIED_SPEECH"). -lisp_code_name(11977,"CJK_RADICAL_C-SIMPLIFIED_SHELL"). -lisp_code_name(11978,"CJK_RADICAL_FOOT"). -lisp_code_name(11979,"CJK_RADICAL_C-SIMPLIFIED_CART"). -lisp_code_name(11980,"CJK_RADICAL_SIMPLIFIED_WALK"). -lisp_code_name(11981,"CJK_RADICAL_WALK_ONE"). -lisp_code_name(11982,"CJK_RADICAL_WALK_TWO"). -lisp_code_name(11983,"CJK_RADICAL_CITY"). -lisp_code_name(11984,"CJK_RADICAL_C-SIMPLIFIED_GOLD"). -lisp_code_name(11985,"CJK_RADICAL_LONG_ONE"). -lisp_code_name(11986,"CJK_RADICAL_LONG_TWO"). -lisp_code_name(11987,"CJK_RADICAL_C-SIMPLIFIED_LONG"). -lisp_code_name(11988,"CJK_RADICAL_C-SIMPLIFIED_GATE"). -lisp_code_name(11989,"CJK_RADICAL_MOUND_ONE"). -lisp_code_name(11990,"CJK_RADICAL_MOUND_TWO"). -lisp_code_name(11991,"CJK_RADICAL_RAIN"). -lisp_code_name(11992,"CJK_RADICAL_BLUE"). -lisp_code_name(11993,"CJK_RADICAL_C-SIMPLIFIED_TANNED_LEATHER"). -lisp_code_name(11994,"CJK_RADICAL_C-SIMPLIFIED_LEAF"). -lisp_code_name(11995,"CJK_RADICAL_C-SIMPLIFIED_WIND"). -lisp_code_name(11996,"CJK_RADICAL_C-SIMPLIFIED_FLY"). -lisp_code_name(11997,"CJK_RADICAL_EAT_ONE"). -lisp_code_name(11998,"CJK_RADICAL_EAT_TWO"). -lisp_code_name(11999,"CJK_RADICAL_EAT_THREE"). -lisp_code_name(12000,"CJK_RADICAL_C-SIMPLIFIED_EAT"). -lisp_code_name(12001,"CJK_RADICAL_HEAD"). -lisp_code_name(12002,"CJK_RADICAL_C-SIMPLIFIED_HORSE"). -lisp_code_name(12003,"CJK_RADICAL_BONE"). -lisp_code_name(12004,"CJK_RADICAL_GHOST"). -lisp_code_name(12005,"CJK_RADICAL_C-SIMPLIFIED_FISH"). -lisp_code_name(12006,"CJK_RADICAL_C-SIMPLIFIED_BIRD"). -lisp_code_name(12007,"CJK_RADICAL_C-SIMPLIFIED_SALT"). -lisp_code_name(12008,"CJK_RADICAL_SIMPLIFIED_WHEAT"). -lisp_code_name(12009,"CJK_RADICAL_SIMPLIFIED_YELLOW"). -lisp_code_name(12010,"CJK_RADICAL_C-SIMPLIFIED_FROG"). -lisp_code_name(12011,"CJK_RADICAL_J-SIMPLIFIED_EVEN"). -lisp_code_name(12012,"CJK_RADICAL_C-SIMPLIFIED_EVEN"). -lisp_code_name(12013,"CJK_RADICAL_J-SIMPLIFIED_TOOTH"). -lisp_code_name(12014,"CJK_RADICAL_C-SIMPLIFIED_TOOTH"). -lisp_code_name(12015,"CJK_RADICAL_J-SIMPLIFIED_DRAGON"). -lisp_code_name(12016,"CJK_RADICAL_C-SIMPLIFIED_DRAGON"). -lisp_code_name(12017,"CJK_RADICAL_TURTLE"). -lisp_code_name(12018,"CJK_RADICAL_J-SIMPLIFIED_TURTLE"). -lisp_code_name(12019,"CJK_RADICAL_C-SIMPLIFIED_TURTLE"). -lisp_code_name(12032,"KANGXI_RADICAL_ONE"). -lisp_code_name(12033,"KANGXI_RADICAL_LINE"). -lisp_code_name(12034,"KANGXI_RADICAL_DOT"). -lisp_code_name(12035,"KANGXI_RADICAL_SLASH"). -lisp_code_name(12036,"KANGXI_RADICAL_SECOND"). -lisp_code_name(12037,"KANGXI_RADICAL_HOOK"). -lisp_code_name(12038,"KANGXI_RADICAL_TWO"). -lisp_code_name(12039,"KANGXI_RADICAL_LID"). -lisp_code_name(12040,"KANGXI_RADICAL_MAN"). -lisp_code_name(12041,"KANGXI_RADICAL_LEGS"). -lisp_code_name(12042,"KANGXI_RADICAL_ENTER"). -lisp_code_name(12043,"KANGXI_RADICAL_EIGHT"). -lisp_code_name(12044,"KANGXI_RADICAL_DOWN_BOX"). -lisp_code_name(12045,"KANGXI_RADICAL_COVER"). -lisp_code_name(12046,"KANGXI_RADICAL_ICE"). -lisp_code_name(12047,"KANGXI_RADICAL_TABLE"). -lisp_code_name(12048,"KANGXI_RADICAL_OPEN_BOX"). -lisp_code_name(12049,"KANGXI_RADICAL_KNIFE"). -lisp_code_name(12050,"KANGXI_RADICAL_POWER"). -lisp_code_name(12051,"KANGXI_RADICAL_WRAP"). -lisp_code_name(12052,"KANGXI_RADICAL_SPOON"). -lisp_code_name(12053,"KANGXI_RADICAL_RIGHT_OPEN_BOX"). -lisp_code_name(12054,"KANGXI_RADICAL_HIDING_ENCLOSURE"). -lisp_code_name(12055,"KANGXI_RADICAL_TEN"). -lisp_code_name(12056,"KANGXI_RADICAL_DIVINATION"). -lisp_code_name(12057,"KANGXI_RADICAL_SEAL"). -lisp_code_name(12058,"KANGXI_RADICAL_CLIFF"). -lisp_code_name(12059,"KANGXI_RADICAL_PRIVATE"). -lisp_code_name(12060,"KANGXI_RADICAL_AGAIN"). -lisp_code_name(12061,"KANGXI_RADICAL_MOUTH"). -lisp_code_name(12062,"KANGXI_RADICAL_ENCLOSURE"). -lisp_code_name(12063,"KANGXI_RADICAL_EARTH"). -lisp_code_name(12064,"KANGXI_RADICAL_SCHOLAR"). -lisp_code_name(12065,"KANGXI_RADICAL_GO"). -lisp_code_name(12066,"KANGXI_RADICAL_GO_SLOWLY"). -lisp_code_name(12067,"KANGXI_RADICAL_EVENING"). -lisp_code_name(12068,"KANGXI_RADICAL_BIG"). -lisp_code_name(12069,"KANGXI_RADICAL_WOMAN"). -lisp_code_name(12070,"KANGXI_RADICAL_CHILD"). -lisp_code_name(12071,"KANGXI_RADICAL_ROOF"). -lisp_code_name(12072,"KANGXI_RADICAL_INCH"). -lisp_code_name(12073,"KANGXI_RADICAL_SMALL"). -lisp_code_name(12074,"KANGXI_RADICAL_LAME"). -lisp_code_name(12075,"KANGXI_RADICAL_CORPSE"). -lisp_code_name(12076,"KANGXI_RADICAL_SPROUT"). -lisp_code_name(12077,"KANGXI_RADICAL_MOUNTAIN"). -lisp_code_name(12078,"KANGXI_RADICAL_RIVER"). -lisp_code_name(12079,"KANGXI_RADICAL_WORK"). -lisp_code_name(12080,"KANGXI_RADICAL_ONESELF"). -lisp_code_name(12081,"KANGXI_RADICAL_TURBAN"). -lisp_code_name(12082,"KANGXI_RADICAL_DRY"). -lisp_code_name(12083,"KANGXI_RADICAL_SHORT_THREAD"). -lisp_code_name(12084,"KANGXI_RADICAL_DOTTED_CLIFF"). -lisp_code_name(12085,"KANGXI_RADICAL_LONG_STRIDE"). -lisp_code_name(12086,"KANGXI_RADICAL_TWO_HANDS"). -lisp_code_name(12087,"KANGXI_RADICAL_SHOOT"). -lisp_code_name(12088,"KANGXI_RADICAL_BOW"). -lisp_code_name(12089,"KANGXI_RADICAL_SNOUT"). -lisp_code_name(12090,"KANGXI_RADICAL_BRISTLE"). -lisp_code_name(12091,"KANGXI_RADICAL_STEP"). -lisp_code_name(12092,"KANGXI_RADICAL_HEART"). -lisp_code_name(12093,"KANGXI_RADICAL_HALBERD"). -lisp_code_name(12094,"KANGXI_RADICAL_DOOR"). -lisp_code_name(12095,"KANGXI_RADICAL_HAND"). -lisp_code_name(12096,"KANGXI_RADICAL_BRANCH"). -lisp_code_name(12097,"KANGXI_RADICAL_RAP"). -lisp_code_name(12098,"KANGXI_RADICAL_SCRIPT"). -lisp_code_name(12099,"KANGXI_RADICAL_DIPPER"). -lisp_code_name(12100,"KANGXI_RADICAL_AXE"). -lisp_code_name(12101,"KANGXI_RADICAL_SQUARE"). -lisp_code_name(12102,"KANGXI_RADICAL_NOT"). -lisp_code_name(12103,"KANGXI_RADICAL_SUN"). -lisp_code_name(12104,"KANGXI_RADICAL_SAY"). -lisp_code_name(12105,"KANGXI_RADICAL_MOON"). -lisp_code_name(12106,"KANGXI_RADICAL_TREE"). -lisp_code_name(12107,"KANGXI_RADICAL_LACK"). -lisp_code_name(12108,"KANGXI_RADICAL_STOP"). -lisp_code_name(12109,"KANGXI_RADICAL_DEATH"). -lisp_code_name(12110,"KANGXI_RADICAL_WEAPON"). -lisp_code_name(12111,"KANGXI_RADICAL_DO_NOT"). -lisp_code_name(12112,"KANGXI_RADICAL_COMPARE"). -lisp_code_name(12113,"KANGXI_RADICAL_FUR"). -lisp_code_name(12114,"KANGXI_RADICAL_CLAN"). -lisp_code_name(12115,"KANGXI_RADICAL_STEAM"). -lisp_code_name(12116,"KANGXI_RADICAL_WATER"). -lisp_code_name(12117,"KANGXI_RADICAL_FIRE"). -lisp_code_name(12118,"KANGXI_RADICAL_CLAW"). -lisp_code_name(12119,"KANGXI_RADICAL_FATHER"). -lisp_code_name(12120,"KANGXI_RADICAL_DOUBLE_X"). -lisp_code_name(12121,"KANGXI_RADICAL_HALF_TREE_TRUNK"). -lisp_code_name(12122,"KANGXI_RADICAL_SLICE"). -lisp_code_name(12123,"KANGXI_RADICAL_FANG"). -lisp_code_name(12124,"KANGXI_RADICAL_COW"). -lisp_code_name(12125,"KANGXI_RADICAL_DOG"). -lisp_code_name(12126,"KANGXI_RADICAL_PROFOUND"). -lisp_code_name(12127,"KANGXI_RADICAL_JADE"). -lisp_code_name(12128,"KANGXI_RADICAL_MELON"). -lisp_code_name(12129,"KANGXI_RADICAL_TILE"). -lisp_code_name(12130,"KANGXI_RADICAL_SWEET"). -lisp_code_name(12131,"KANGXI_RADICAL_LIFE"). -lisp_code_name(12132,"KANGXI_RADICAL_USE"). -lisp_code_name(12133,"KANGXI_RADICAL_FIELD"). -lisp_code_name(12134,"KANGXI_RADICAL_BOLT_OF_CLOTH"). -lisp_code_name(12135,"KANGXI_RADICAL_SICKNESS"). -lisp_code_name(12136,"KANGXI_RADICAL_DOTTED_TENT"). -lisp_code_name(12137,"KANGXI_RADICAL_WHITE"). -lisp_code_name(12138,"KANGXI_RADICAL_SKIN"). -lisp_code_name(12139,"KANGXI_RADICAL_DISH"). -lisp_code_name(12140,"KANGXI_RADICAL_EYE"). -lisp_code_name(12141,"KANGXI_RADICAL_SPEAR"). -lisp_code_name(12142,"KANGXI_RADICAL_ARROW"). -lisp_code_name(12143,"KANGXI_RADICAL_STONE"). -lisp_code_name(12144,"KANGXI_RADICAL_SPIRIT"). -lisp_code_name(12145,"KANGXI_RADICAL_TRACK"). -lisp_code_name(12146,"KANGXI_RADICAL_GRAIN"). -lisp_code_name(12147,"KANGXI_RADICAL_CAVE"). -lisp_code_name(12148,"KANGXI_RADICAL_STAND"). -lisp_code_name(12149,"KANGXI_RADICAL_BAMBOO"). -lisp_code_name(12150,"KANGXI_RADICAL_RICE"). -lisp_code_name(12151,"KANGXI_RADICAL_SILK"). -lisp_code_name(12152,"KANGXI_RADICAL_JAR"). -lisp_code_name(12153,"KANGXI_RADICAL_NET"). -lisp_code_name(12154,"KANGXI_RADICAL_SHEEP"). -lisp_code_name(12155,"KANGXI_RADICAL_FEATHER"). -lisp_code_name(12156,"KANGXI_RADICAL_OLD"). -lisp_code_name(12157,"KANGXI_RADICAL_AND"). -lisp_code_name(12158,"KANGXI_RADICAL_PLOW"). -lisp_code_name(12159,"KANGXI_RADICAL_EAR"). -lisp_code_name(12160,"KANGXI_RADICAL_BRUSH"). -lisp_code_name(12161,"KANGXI_RADICAL_MEAT"). -lisp_code_name(12162,"KANGXI_RADICAL_MINISTER"). -lisp_code_name(12163,"KANGXI_RADICAL_SELF"). -lisp_code_name(12164,"KANGXI_RADICAL_ARRIVE"). -lisp_code_name(12165,"KANGXI_RADICAL_MORTAR"). -lisp_code_name(12166,"KANGXI_RADICAL_TONGUE"). -lisp_code_name(12167,"KANGXI_RADICAL_OPPOSE"). -lisp_code_name(12168,"KANGXI_RADICAL_BOAT"). -lisp_code_name(12169,"KANGXI_RADICAL_STOPPING"). -lisp_code_name(12170,"KANGXI_RADICAL_COLOR"). -lisp_code_name(12171,"KANGXI_RADICAL_GRASS"). -lisp_code_name(12172,"KANGXI_RADICAL_TIGER"). -lisp_code_name(12173,"KANGXI_RADICAL_INSECT"). -lisp_code_name(12174,"KANGXI_RADICAL_BLOOD"). -lisp_code_name(12175,"KANGXI_RADICAL_WALK_ENCLOSURE"). -lisp_code_name(12176,"KANGXI_RADICAL_CLOTHES"). -lisp_code_name(12177,"KANGXI_RADICAL_WEST"). -lisp_code_name(12178,"KANGXI_RADICAL_SEE"). -lisp_code_name(12179,"KANGXI_RADICAL_HORN"). -lisp_code_name(12180,"KANGXI_RADICAL_SPEECH"). -lisp_code_name(12181,"KANGXI_RADICAL_VALLEY"). -lisp_code_name(12182,"KANGXI_RADICAL_BEAN"). -lisp_code_name(12183,"KANGXI_RADICAL_PIG"). -lisp_code_name(12184,"KANGXI_RADICAL_BADGER"). -lisp_code_name(12185,"KANGXI_RADICAL_SHELL"). -lisp_code_name(12186,"KANGXI_RADICAL_RED"). -lisp_code_name(12187,"KANGXI_RADICAL_RUN"). -lisp_code_name(12188,"KANGXI_RADICAL_FOOT"). -lisp_code_name(12189,"KANGXI_RADICAL_BODY"). -lisp_code_name(12190,"KANGXI_RADICAL_CART"). -lisp_code_name(12191,"KANGXI_RADICAL_BITTER"). -lisp_code_name(12192,"KANGXI_RADICAL_MORNING"). -lisp_code_name(12193,"KANGXI_RADICAL_WALK"). -lisp_code_name(12194,"KANGXI_RADICAL_CITY"). -lisp_code_name(12195,"KANGXI_RADICAL_WINE"). -lisp_code_name(12196,"KANGXI_RADICAL_DISTINGUISH"). -lisp_code_name(12197,"KANGXI_RADICAL_VILLAGE"). -lisp_code_name(12198,"KANGXI_RADICAL_GOLD"). -lisp_code_name(12199,"KANGXI_RADICAL_LONG"). -lisp_code_name(12200,"KANGXI_RADICAL_GATE"). -lisp_code_name(12201,"KANGXI_RADICAL_MOUND"). -lisp_code_name(12202,"KANGXI_RADICAL_SLAVE"). -lisp_code_name(12203,"KANGXI_RADICAL_SHORT_TAILED_BIRD"). -lisp_code_name(12204,"KANGXI_RADICAL_RAIN"). -lisp_code_name(12205,"KANGXI_RADICAL_BLUE"). -lisp_code_name(12206,"KANGXI_RADICAL_WRONG"). -lisp_code_name(12207,"KANGXI_RADICAL_FACE"). -lisp_code_name(12208,"KANGXI_RADICAL_LEATHER"). -lisp_code_name(12209,"KANGXI_RADICAL_TANNED_LEATHER"). -lisp_code_name(12210,"KANGXI_RADICAL_LEEK"). -lisp_code_name(12211,"KANGXI_RADICAL_SOUND"). -lisp_code_name(12212,"KANGXI_RADICAL_LEAF"). -lisp_code_name(12213,"KANGXI_RADICAL_WIND"). -lisp_code_name(12214,"KANGXI_RADICAL_FLY"). -lisp_code_name(12215,"KANGXI_RADICAL_EAT"). -lisp_code_name(12216,"KANGXI_RADICAL_HEAD"). -lisp_code_name(12217,"KANGXI_RADICAL_FRAGRANT"). -lisp_code_name(12218,"KANGXI_RADICAL_HORSE"). -lisp_code_name(12219,"KANGXI_RADICAL_BONE"). -lisp_code_name(12220,"KANGXI_RADICAL_TALL"). -lisp_code_name(12221,"KANGXI_RADICAL_HAIR"). -lisp_code_name(12222,"KANGXI_RADICAL_FIGHT"). -lisp_code_name(12223,"KANGXI_RADICAL_SACRIFICIAL_WINE"). -lisp_code_name(12224,"KANGXI_RADICAL_CAULDRON"). -lisp_code_name(12225,"KANGXI_RADICAL_GHOST"). -lisp_code_name(12226,"KANGXI_RADICAL_FISH"). -lisp_code_name(12227,"KANGXI_RADICAL_BIRD"). -lisp_code_name(12228,"KANGXI_RADICAL_SALT"). -lisp_code_name(12229,"KANGXI_RADICAL_DEER"). -lisp_code_name(12230,"KANGXI_RADICAL_WHEAT"). -lisp_code_name(12231,"KANGXI_RADICAL_HEMP"). -lisp_code_name(12232,"KANGXI_RADICAL_YELLOW"). -lisp_code_name(12233,"KANGXI_RADICAL_MILLET"). -lisp_code_name(12234,"KANGXI_RADICAL_BLACK"). -lisp_code_name(12235,"KANGXI_RADICAL_EMBROIDERY"). -lisp_code_name(12236,"KANGXI_RADICAL_FROG"). -lisp_code_name(12237,"KANGXI_RADICAL_TRIPOD"). -lisp_code_name(12238,"KANGXI_RADICAL_DRUM"). -lisp_code_name(12239,"KANGXI_RADICAL_RAT"). -lisp_code_name(12240,"KANGXI_RADICAL_NOSE"). -lisp_code_name(12241,"KANGXI_RADICAL_EVEN"). -lisp_code_name(12242,"KANGXI_RADICAL_TOOTH"). -lisp_code_name(12243,"KANGXI_RADICAL_DRAGON"). -lisp_code_name(12244,"KANGXI_RADICAL_TURTLE"). -lisp_code_name(12245,"KANGXI_RADICAL_FLUTE"). -lisp_code_name(12272,"IDEOGRAPHIC_DESCRIPTION_CHARACTER_LEFT_TO_RIGHT"). -lisp_code_name(12273,"IDEOGRAPHIC_DESCRIPTION_CHARACTER_ABOVE_TO_BELOW"). -lisp_code_name(12274,"IDEOGRAPHIC_DESCRIPTION_CHARACTER_LEFT_TO_MIDDLE_AND_RIGHT"). -lisp_code_name(12275,"IDEOGRAPHIC_DESCRIPTION_CHARACTER_ABOVE_TO_MIDDLE_AND_BELOW"). -lisp_code_name(12276,"IDEOGRAPHIC_DESCRIPTION_CHARACTER_FULL_SURROUND"). -lisp_code_name(12277,"IDEOGRAPHIC_DESCRIPTION_CHARACTER_SURROUND_FROM_ABOVE"). -lisp_code_name(12278,"IDEOGRAPHIC_DESCRIPTION_CHARACTER_SURROUND_FROM_BELOW"). -lisp_code_name(12279,"IDEOGRAPHIC_DESCRIPTION_CHARACTER_SURROUND_FROM_LEFT"). -lisp_code_name(12280,"IDEOGRAPHIC_DESCRIPTION_CHARACTER_SURROUND_FROM_UPPER_LEFT"). -lisp_code_name(12281,"IDEOGRAPHIC_DESCRIPTION_CHARACTER_SURROUND_FROM_UPPER_RIGHT"). -lisp_code_name(12282,"IDEOGRAPHIC_DESCRIPTION_CHARACTER_SURROUND_FROM_LOWER_LEFT"). -lisp_code_name(12283,"IDEOGRAPHIC_DESCRIPTION_CHARACTER_OVERLAID"). -lisp_code_name(12288,"IDEOGRAPHIC_SPACE"). -lisp_code_name(12289,"IDEOGRAPHIC_COMMA"). -lisp_code_name(12290,"IDEOGRAPHIC_FULL_STOP"). -lisp_code_name(12291,"DITTO_MARK"). -lisp_code_name(12292,"JAPANESE_INDUSTRIAL_STANDARD_SYMBOL"). -lisp_code_name(12293,"IDEOGRAPHIC_ITERATION_MARK"). -lisp_code_name(12294,"IDEOGRAPHIC_CLOSING_MARK"). -lisp_code_name(12295,"IDEOGRAPHIC_NUMBER_ZERO"). -lisp_code_name(12296,"LEFT_ANGLE_BRACKET"). -lisp_code_name(12297,"RIGHT_ANGLE_BRACKET"). -lisp_code_name(12298,"LEFT_DOUBLE_ANGLE_BRACKET"). -lisp_code_name(12299,"RIGHT_DOUBLE_ANGLE_BRACKET"). -lisp_code_name(12300,"LEFT_CORNER_BRACKET"). -lisp_code_name(12301,"RIGHT_CORNER_BRACKET"). -lisp_code_name(12302,"LEFT_WHITE_CORNER_BRACKET"). -lisp_code_name(12303,"RIGHT_WHITE_CORNER_BRACKET"). -lisp_code_name(12304,"LEFT_BLACK_LENTICULAR_BRACKET"). -lisp_code_name(12305,"RIGHT_BLACK_LENTICULAR_BRACKET"). -lisp_code_name(12306,"POSTAL_MARK"). -lisp_code_name(12307,"GETA_MARK"). -lisp_code_name(12308,"LEFT_TORTOISE_SHELL_BRACKET"). -lisp_code_name(12309,"RIGHT_TORTOISE_SHELL_BRACKET"). -lisp_code_name(12310,"LEFT_WHITE_LENTICULAR_BRACKET"). -lisp_code_name(12311,"RIGHT_WHITE_LENTICULAR_BRACKET"). -lisp_code_name(12312,"LEFT_WHITE_TORTOISE_SHELL_BRACKET"). -lisp_code_name(12313,"RIGHT_WHITE_TORTOISE_SHELL_BRACKET"). -lisp_code_name(12314,"LEFT_WHITE_SQUARE_BRACKET"). -lisp_code_name(12315,"RIGHT_WHITE_SQUARE_BRACKET"). -lisp_code_name(12316,"WAVE_DASH"). -lisp_code_name(12317,"REVERSED_DOUBLE_PRIME_QUOTATION_MARK"). -lisp_code_name(12318,"DOUBLE_PRIME_QUOTATION_MARK"). -lisp_code_name(12319,"LOW_DOUBLE_PRIME_QUOTATION_MARK"). -lisp_code_name(12320,"POSTAL_MARK_FACE"). -lisp_code_name(12321,"HANGZHOU_NUMERAL_ONE"). -lisp_code_name(12322,"HANGZHOU_NUMERAL_TWO"). -lisp_code_name(12323,"HANGZHOU_NUMERAL_THREE"). -lisp_code_name(12324,"HANGZHOU_NUMERAL_FOUR"). -lisp_code_name(12325,"HANGZHOU_NUMERAL_FIVE"). -lisp_code_name(12326,"HANGZHOU_NUMERAL_SIX"). -lisp_code_name(12327,"HANGZHOU_NUMERAL_SEVEN"). -lisp_code_name(12328,"HANGZHOU_NUMERAL_EIGHT"). -lisp_code_name(12329,"HANGZHOU_NUMERAL_NINE"). -lisp_code_name(12330,"IDEOGRAPHIC_LEVEL_TONE_MARK"). -lisp_code_name(12331,"IDEOGRAPHIC_RISING_TONE_MARK"). -lisp_code_name(12332,"IDEOGRAPHIC_DEPARTING_TONE_MARK"). -lisp_code_name(12333,"IDEOGRAPHIC_ENTERING_TONE_MARK"). -lisp_code_name(12334,"HANGUL_SINGLE_DOT_TONE_MARK"). -lisp_code_name(12335,"HANGUL_DOUBLE_DOT_TONE_MARK"). -lisp_code_name(12336,"WAVY_DASH"). -lisp_code_name(12337,"VERTICAL_KANA_REPEAT_MARK"). -lisp_code_name(12338,"VERTICAL_KANA_REPEAT_WITH_VOICED_SOUND_MARK"). -lisp_code_name(12339,"VERTICAL_KANA_REPEAT_MARK_UPPER_HALF"). -lisp_code_name(12340,"VERTICAL_KANA_REPEAT_WITH_VOICED_SOUND_MARK_UPPER_HALF"). -lisp_code_name(12341,"VERTICAL_KANA_REPEAT_MARK_LOWER_HALF"). -lisp_code_name(12342,"CIRCLED_POSTAL_MARK"). -lisp_code_name(12343,"IDEOGRAPHIC_TELEGRAPH_LINE_FEED_SEPARATOR_SYMBOL"). -lisp_code_name(12344,"HANGZHOU_NUMERAL_TEN"). -lisp_code_name(12345,"HANGZHOU_NUMERAL_TWENTY"). -lisp_code_name(12346,"HANGZHOU_NUMERAL_THIRTY"). -lisp_code_name(12347,"VERTICAL_IDEOGRAPHIC_ITERATION_MARK"). -lisp_code_name(12348,"MASU_MARK"). -lisp_code_name(12349,"PART_ALTERNATION_MARK"). -lisp_code_name(12350,"IDEOGRAPHIC_VARIATION_INDICATOR"). -lisp_code_name(12351,"IDEOGRAPHIC_HALF_FILL_SPACE"). -lisp_code_name(12353,"HIRAGANA_LETTER_SMALL_A"). -lisp_code_name(12354,"HIRAGANA_LETTER_A"). -lisp_code_name(12355,"HIRAGANA_LETTER_SMALL_I"). -lisp_code_name(12356,"HIRAGANA_LETTER_I"). -lisp_code_name(12357,"HIRAGANA_LETTER_SMALL_U"). -lisp_code_name(12358,"HIRAGANA_LETTER_U"). -lisp_code_name(12359,"HIRAGANA_LETTER_SMALL_E"). -lisp_code_name(12360,"HIRAGANA_LETTER_E"). -lisp_code_name(12361,"HIRAGANA_LETTER_SMALL_O"). -lisp_code_name(12362,"HIRAGANA_LETTER_O"). -lisp_code_name(12363,"HIRAGANA_LETTER_KA"). -lisp_code_name(12364,"HIRAGANA_LETTER_GA"). -lisp_code_name(12365,"HIRAGANA_LETTER_KI"). -lisp_code_name(12366,"HIRAGANA_LETTER_GI"). -lisp_code_name(12367,"HIRAGANA_LETTER_KU"). -lisp_code_name(12368,"HIRAGANA_LETTER_GU"). -lisp_code_name(12369,"HIRAGANA_LETTER_KE"). -lisp_code_name(12370,"HIRAGANA_LETTER_GE"). -lisp_code_name(12371,"HIRAGANA_LETTER_KO"). -lisp_code_name(12372,"HIRAGANA_LETTER_GO"). -lisp_code_name(12373,"HIRAGANA_LETTER_SA"). -lisp_code_name(12374,"HIRAGANA_LETTER_ZA"). -lisp_code_name(12375,"HIRAGANA_LETTER_SI"). -lisp_code_name(12376,"HIRAGANA_LETTER_ZI"). -lisp_code_name(12377,"HIRAGANA_LETTER_SU"). -lisp_code_name(12378,"HIRAGANA_LETTER_ZU"). -lisp_code_name(12379,"HIRAGANA_LETTER_SE"). -lisp_code_name(12380,"HIRAGANA_LETTER_ZE"). -lisp_code_name(12381,"HIRAGANA_LETTER_SO"). -lisp_code_name(12382,"HIRAGANA_LETTER_ZO"). -lisp_code_name(12383,"HIRAGANA_LETTER_TA"). -lisp_code_name(12384,"HIRAGANA_LETTER_DA"). -lisp_code_name(12385,"HIRAGANA_LETTER_TI"). -lisp_code_name(12386,"HIRAGANA_LETTER_DI"). -lisp_code_name(12387,"HIRAGANA_LETTER_SMALL_TU"). -lisp_code_name(12388,"HIRAGANA_LETTER_TU"). -lisp_code_name(12389,"HIRAGANA_LETTER_DU"). -lisp_code_name(12390,"HIRAGANA_LETTER_TE"). -lisp_code_name(12391,"HIRAGANA_LETTER_DE"). -lisp_code_name(12392,"HIRAGANA_LETTER_TO"). -lisp_code_name(12393,"HIRAGANA_LETTER_DO"). -lisp_code_name(12394,"HIRAGANA_LETTER_NA"). -lisp_code_name(12395,"HIRAGANA_LETTER_NI"). -lisp_code_name(12396,"HIRAGANA_LETTER_NU"). -lisp_code_name(12397,"HIRAGANA_LETTER_NE"). -lisp_code_name(12398,"HIRAGANA_LETTER_NO"). -lisp_code_name(12399,"HIRAGANA_LETTER_HA"). -lisp_code_name(12400,"HIRAGANA_LETTER_BA"). -lisp_code_name(12401,"HIRAGANA_LETTER_PA"). -lisp_code_name(12402,"HIRAGANA_LETTER_HI"). -lisp_code_name(12403,"HIRAGANA_LETTER_BI"). -lisp_code_name(12404,"HIRAGANA_LETTER_PI"). -lisp_code_name(12405,"HIRAGANA_LETTER_HU"). -lisp_code_name(12406,"HIRAGANA_LETTER_BU"). -lisp_code_name(12407,"HIRAGANA_LETTER_PU"). -lisp_code_name(12408,"HIRAGANA_LETTER_HE"). -lisp_code_name(12409,"HIRAGANA_LETTER_BE"). -lisp_code_name(12410,"HIRAGANA_LETTER_PE"). -lisp_code_name(12411,"HIRAGANA_LETTER_HO"). -lisp_code_name(12412,"HIRAGANA_LETTER_BO"). -lisp_code_name(12413,"HIRAGANA_LETTER_PO"). -lisp_code_name(12414,"HIRAGANA_LETTER_MA"). -lisp_code_name(12415,"HIRAGANA_LETTER_MI"). -lisp_code_name(12416,"HIRAGANA_LETTER_MU"). -lisp_code_name(12417,"HIRAGANA_LETTER_ME"). -lisp_code_name(12418,"HIRAGANA_LETTER_MO"). -lisp_code_name(12419,"HIRAGANA_LETTER_SMALL_YA"). -lisp_code_name(12420,"HIRAGANA_LETTER_YA"). -lisp_code_name(12421,"HIRAGANA_LETTER_SMALL_YU"). -lisp_code_name(12422,"HIRAGANA_LETTER_YU"). -lisp_code_name(12423,"HIRAGANA_LETTER_SMALL_YO"). -lisp_code_name(12424,"HIRAGANA_LETTER_YO"). -lisp_code_name(12425,"HIRAGANA_LETTER_RA"). -lisp_code_name(12426,"HIRAGANA_LETTER_RI"). -lisp_code_name(12427,"HIRAGANA_LETTER_RU"). -lisp_code_name(12428,"HIRAGANA_LETTER_RE"). -lisp_code_name(12429,"HIRAGANA_LETTER_RO"). -lisp_code_name(12430,"HIRAGANA_LETTER_SMALL_WA"). -lisp_code_name(12431,"HIRAGANA_LETTER_WA"). -lisp_code_name(12432,"HIRAGANA_LETTER_WI"). -lisp_code_name(12433,"HIRAGANA_LETTER_WE"). -lisp_code_name(12434,"HIRAGANA_LETTER_WO"). -lisp_code_name(12435,"HIRAGANA_LETTER_N"). -lisp_code_name(12436,"HIRAGANA_LETTER_VU"). -lisp_code_name(12437,"HIRAGANA_LETTER_SMALL_KA"). -lisp_code_name(12438,"HIRAGANA_LETTER_SMALL_KE"). -lisp_code_name(12441,"COMBINING_KATAKANA-HIRAGANA_VOICED_SOUND_MARK"). -lisp_code_name(12442,"COMBINING_KATAKANA-HIRAGANA_SEMI-VOICED_SOUND_MARK"). -lisp_code_name(12443,"KATAKANA-HIRAGANA_VOICED_SOUND_MARK"). -lisp_code_name(12444,"KATAKANA-HIRAGANA_SEMI-VOICED_SOUND_MARK"). -lisp_code_name(12445,"HIRAGANA_ITERATION_MARK"). -lisp_code_name(12446,"HIRAGANA_VOICED_ITERATION_MARK"). -lisp_code_name(12447,"HIRAGANA_DIGRAPH_YORI"). -lisp_code_name(12448,"KATAKANA-HIRAGANA_DOUBLE_HYPHEN"). -lisp_code_name(12449,"KATAKANA_LETTER_SMALL_A"). -lisp_code_name(12450,"KATAKANA_LETTER_A"). -lisp_code_name(12451,"KATAKANA_LETTER_SMALL_I"). -lisp_code_name(12452,"KATAKANA_LETTER_I"). -lisp_code_name(12453,"KATAKANA_LETTER_SMALL_U"). -lisp_code_name(12454,"KATAKANA_LETTER_U"). -lisp_code_name(12455,"KATAKANA_LETTER_SMALL_E"). -lisp_code_name(12456,"KATAKANA_LETTER_E"). -lisp_code_name(12457,"KATAKANA_LETTER_SMALL_O"). -lisp_code_name(12458,"KATAKANA_LETTER_O"). -lisp_code_name(12459,"KATAKANA_LETTER_KA"). -lisp_code_name(12460,"KATAKANA_LETTER_GA"). -lisp_code_name(12461,"KATAKANA_LETTER_KI"). -lisp_code_name(12462,"KATAKANA_LETTER_GI"). -lisp_code_name(12463,"KATAKANA_LETTER_KU"). -lisp_code_name(12464,"KATAKANA_LETTER_GU"). -lisp_code_name(12465,"KATAKANA_LETTER_KE"). -lisp_code_name(12466,"KATAKANA_LETTER_GE"). -lisp_code_name(12467,"KATAKANA_LETTER_KO"). -lisp_code_name(12468,"KATAKANA_LETTER_GO"). -lisp_code_name(12469,"KATAKANA_LETTER_SA"). -lisp_code_name(12470,"KATAKANA_LETTER_ZA"). -lisp_code_name(12471,"KATAKANA_LETTER_SI"). -lisp_code_name(12472,"KATAKANA_LETTER_ZI"). -lisp_code_name(12473,"KATAKANA_LETTER_SU"). -lisp_code_name(12474,"KATAKANA_LETTER_ZU"). -lisp_code_name(12475,"KATAKANA_LETTER_SE"). -lisp_code_name(12476,"KATAKANA_LETTER_ZE"). -lisp_code_name(12477,"KATAKANA_LETTER_SO"). -lisp_code_name(12478,"KATAKANA_LETTER_ZO"). -lisp_code_name(12479,"KATAKANA_LETTER_TA"). -lisp_code_name(12480,"KATAKANA_LETTER_DA"). -lisp_code_name(12481,"KATAKANA_LETTER_TI"). -lisp_code_name(12482,"KATAKANA_LETTER_DI"). -lisp_code_name(12483,"KATAKANA_LETTER_SMALL_TU"). -lisp_code_name(12484,"KATAKANA_LETTER_TU"). -lisp_code_name(12485,"KATAKANA_LETTER_DU"). -lisp_code_name(12486,"KATAKANA_LETTER_TE"). -lisp_code_name(12487,"KATAKANA_LETTER_DE"). -lisp_code_name(12488,"KATAKANA_LETTER_TO"). -lisp_code_name(12489,"KATAKANA_LETTER_DO"). -lisp_code_name(12490,"KATAKANA_LETTER_NA"). -lisp_code_name(12491,"KATAKANA_LETTER_NI"). -lisp_code_name(12492,"KATAKANA_LETTER_NU"). -lisp_code_name(12493,"KATAKANA_LETTER_NE"). -lisp_code_name(12494,"KATAKANA_LETTER_NO"). -lisp_code_name(12495,"KATAKANA_LETTER_HA"). -lisp_code_name(12496,"KATAKANA_LETTER_BA"). -lisp_code_name(12497,"KATAKANA_LETTER_PA"). -lisp_code_name(12498,"KATAKANA_LETTER_HI"). -lisp_code_name(12499,"KATAKANA_LETTER_BI"). -lisp_code_name(12500,"KATAKANA_LETTER_PI"). -lisp_code_name(12501,"KATAKANA_LETTER_HU"). -lisp_code_name(12502,"KATAKANA_LETTER_BU"). -lisp_code_name(12503,"KATAKANA_LETTER_PU"). -lisp_code_name(12504,"KATAKANA_LETTER_HE"). -lisp_code_name(12505,"KATAKANA_LETTER_BE"). -lisp_code_name(12506,"KATAKANA_LETTER_PE"). -lisp_code_name(12507,"KATAKANA_LETTER_HO"). -lisp_code_name(12508,"KATAKANA_LETTER_BO"). -lisp_code_name(12509,"KATAKANA_LETTER_PO"). -lisp_code_name(12510,"KATAKANA_LETTER_MA"). -lisp_code_name(12511,"KATAKANA_LETTER_MI"). -lisp_code_name(12512,"KATAKANA_LETTER_MU"). -lisp_code_name(12513,"KATAKANA_LETTER_ME"). -lisp_code_name(12514,"KATAKANA_LETTER_MO"). -lisp_code_name(12515,"KATAKANA_LETTER_SMALL_YA"). -lisp_code_name(12516,"KATAKANA_LETTER_YA"). -lisp_code_name(12517,"KATAKANA_LETTER_SMALL_YU"). -lisp_code_name(12518,"KATAKANA_LETTER_YU"). -lisp_code_name(12519,"KATAKANA_LETTER_SMALL_YO"). -lisp_code_name(12520,"KATAKANA_LETTER_YO"). -lisp_code_name(12521,"KATAKANA_LETTER_RA"). -lisp_code_name(12522,"KATAKANA_LETTER_RI"). -lisp_code_name(12523,"KATAKANA_LETTER_RU"). -lisp_code_name(12524,"KATAKANA_LETTER_RE"). -lisp_code_name(12525,"KATAKANA_LETTER_RO"). -lisp_code_name(12526,"KATAKANA_LETTER_SMALL_WA"). -lisp_code_name(12527,"KATAKANA_LETTER_WA"). -lisp_code_name(12528,"KATAKANA_LETTER_WI"). -lisp_code_name(12529,"KATAKANA_LETTER_WE"). -lisp_code_name(12530,"KATAKANA_LETTER_WO"). -lisp_code_name(12531,"KATAKANA_LETTER_N"). -lisp_code_name(12532,"KATAKANA_LETTER_VU"). -lisp_code_name(12533,"KATAKANA_LETTER_SMALL_KA"). -lisp_code_name(12534,"KATAKANA_LETTER_SMALL_KE"). -lisp_code_name(12535,"KATAKANA_LETTER_VA"). -lisp_code_name(12536,"KATAKANA_LETTER_VI"). -lisp_code_name(12537,"KATAKANA_LETTER_VE"). -lisp_code_name(12538,"KATAKANA_LETTER_VO"). -lisp_code_name(12539,"KATAKANA_MIDDLE_DOT"). -lisp_code_name(12540,"KATAKANA-HIRAGANA_PROLONGED_SOUND_MARK"). -lisp_code_name(12541,"KATAKANA_ITERATION_MARK"). -lisp_code_name(12542,"KATAKANA_VOICED_ITERATION_MARK"). -lisp_code_name(12543,"KATAKANA_DIGRAPH_KOTO"). -lisp_code_name(12549,"BOPOMOFO_LETTER_B"). -lisp_code_name(12550,"BOPOMOFO_LETTER_P"). -lisp_code_name(12551,"BOPOMOFO_LETTER_M"). -lisp_code_name(12552,"BOPOMOFO_LETTER_F"). -lisp_code_name(12553,"BOPOMOFO_LETTER_D"). -lisp_code_name(12554,"BOPOMOFO_LETTER_T"). -lisp_code_name(12555,"BOPOMOFO_LETTER_N"). -lisp_code_name(12556,"BOPOMOFO_LETTER_L"). -lisp_code_name(12557,"BOPOMOFO_LETTER_G"). -lisp_code_name(12558,"BOPOMOFO_LETTER_K"). -lisp_code_name(12559,"BOPOMOFO_LETTER_H"). -lisp_code_name(12560,"BOPOMOFO_LETTER_J"). -lisp_code_name(12561,"BOPOMOFO_LETTER_Q"). -lisp_code_name(12562,"BOPOMOFO_LETTER_X"). -lisp_code_name(12563,"BOPOMOFO_LETTER_ZH"). -lisp_code_name(12564,"BOPOMOFO_LETTER_CH"). -lisp_code_name(12565,"BOPOMOFO_LETTER_SH"). -lisp_code_name(12566,"BOPOMOFO_LETTER_R"). -lisp_code_name(12567,"BOPOMOFO_LETTER_Z"). -lisp_code_name(12568,"BOPOMOFO_LETTER_C"). -lisp_code_name(12569,"BOPOMOFO_LETTER_S"). -lisp_code_name(12570,"BOPOMOFO_LETTER_A"). -lisp_code_name(12571,"BOPOMOFO_LETTER_O"). -lisp_code_name(12572,"BOPOMOFO_LETTER_E"). -lisp_code_name(12573,"BOPOMOFO_LETTER_EH"). -lisp_code_name(12574,"BOPOMOFO_LETTER_AI"). -lisp_code_name(12575,"BOPOMOFO_LETTER_EI"). -lisp_code_name(12576,"BOPOMOFO_LETTER_AU"). -lisp_code_name(12577,"BOPOMOFO_LETTER_OU"). -lisp_code_name(12578,"BOPOMOFO_LETTER_AN"). -lisp_code_name(12579,"BOPOMOFO_LETTER_EN"). -lisp_code_name(12580,"BOPOMOFO_LETTER_ANG"). -lisp_code_name(12581,"BOPOMOFO_LETTER_ENG"). -lisp_code_name(12582,"BOPOMOFO_LETTER_ER"). -lisp_code_name(12583,"BOPOMOFO_LETTER_I"). -lisp_code_name(12584,"BOPOMOFO_LETTER_U"). -lisp_code_name(12585,"BOPOMOFO_LETTER_IU"). -lisp_code_name(12586,"BOPOMOFO_LETTER_V"). -lisp_code_name(12587,"BOPOMOFO_LETTER_NG"). -lisp_code_name(12588,"BOPOMOFO_LETTER_GN"). -lisp_code_name(12589,"BOPOMOFO_LETTER_IH"). -lisp_code_name(12593,"HANGUL_LETTER_KIYEOK"). -lisp_code_name(12594,"HANGUL_LETTER_SSANGKIYEOK"). -lisp_code_name(12595,"HANGUL_LETTER_KIYEOK-SIOS"). -lisp_code_name(12596,"HANGUL_LETTER_NIEUN"). -lisp_code_name(12597,"HANGUL_LETTER_NIEUN-CIEUC"). -lisp_code_name(12598,"HANGUL_LETTER_NIEUN-HIEUH"). -lisp_code_name(12599,"HANGUL_LETTER_TIKEUT"). -lisp_code_name(12600,"HANGUL_LETTER_SSANGTIKEUT"). -lisp_code_name(12601,"HANGUL_LETTER_RIEUL"). -lisp_code_name(12602,"HANGUL_LETTER_RIEUL-KIYEOK"). -lisp_code_name(12603,"HANGUL_LETTER_RIEUL-MIEUM"). -lisp_code_name(12604,"HANGUL_LETTER_RIEUL-PIEUP"). -lisp_code_name(12605,"HANGUL_LETTER_RIEUL-SIOS"). -lisp_code_name(12606,"HANGUL_LETTER_RIEUL-THIEUTH"). -lisp_code_name(12607,"HANGUL_LETTER_RIEUL-PHIEUPH"). -lisp_code_name(12608,"HANGUL_LETTER_RIEUL-HIEUH"). -lisp_code_name(12609,"HANGUL_LETTER_MIEUM"). -lisp_code_name(12610,"HANGUL_LETTER_PIEUP"). -lisp_code_name(12611,"HANGUL_LETTER_SSANGPIEUP"). -lisp_code_name(12612,"HANGUL_LETTER_PIEUP-SIOS"). -lisp_code_name(12613,"HANGUL_LETTER_SIOS"). -lisp_code_name(12614,"HANGUL_LETTER_SSANGSIOS"). -lisp_code_name(12615,"HANGUL_LETTER_IEUNG"). -lisp_code_name(12616,"HANGUL_LETTER_CIEUC"). -lisp_code_name(12617,"HANGUL_LETTER_SSANGCIEUC"). -lisp_code_name(12618,"HANGUL_LETTER_CHIEUCH"). -lisp_code_name(12619,"HANGUL_LETTER_KHIEUKH"). -lisp_code_name(12620,"HANGUL_LETTER_THIEUTH"). -lisp_code_name(12621,"HANGUL_LETTER_PHIEUPH"). -lisp_code_name(12622,"HANGUL_LETTER_HIEUH"). -lisp_code_name(12623,"HANGUL_LETTER_A"). -lisp_code_name(12624,"HANGUL_LETTER_AE"). -lisp_code_name(12625,"HANGUL_LETTER_YA"). -lisp_code_name(12626,"HANGUL_LETTER_YAE"). -lisp_code_name(12627,"HANGUL_LETTER_EO"). -lisp_code_name(12628,"HANGUL_LETTER_E"). -lisp_code_name(12629,"HANGUL_LETTER_YEO"). -lisp_code_name(12630,"HANGUL_LETTER_YE"). -lisp_code_name(12631,"HANGUL_LETTER_O"). -lisp_code_name(12632,"HANGUL_LETTER_WA"). -lisp_code_name(12633,"HANGUL_LETTER_WAE"). -lisp_code_name(12634,"HANGUL_LETTER_OE"). -lisp_code_name(12635,"HANGUL_LETTER_YO"). -lisp_code_name(12636,"HANGUL_LETTER_U"). -lisp_code_name(12637,"HANGUL_LETTER_WEO"). -lisp_code_name(12638,"HANGUL_LETTER_WE"). -lisp_code_name(12639,"HANGUL_LETTER_WI"). -lisp_code_name(12640,"HANGUL_LETTER_YU"). -lisp_code_name(12641,"HANGUL_LETTER_EU"). -lisp_code_name(12642,"HANGUL_LETTER_YI"). -lisp_code_name(12643,"HANGUL_LETTER_I"). -lisp_code_name(12644,"HANGUL_FILLER"). -lisp_code_name(12645,"HANGUL_LETTER_SSANGNIEUN"). -lisp_code_name(12646,"HANGUL_LETTER_NIEUN-TIKEUT"). -lisp_code_name(12647,"HANGUL_LETTER_NIEUN-SIOS"). -lisp_code_name(12648,"HANGUL_LETTER_NIEUN-PANSIOS"). -lisp_code_name(12649,"HANGUL_LETTER_RIEUL-KIYEOK-SIOS"). -lisp_code_name(12650,"HANGUL_LETTER_RIEUL-TIKEUT"). -lisp_code_name(12651,"HANGUL_LETTER_RIEUL-PIEUP-SIOS"). -lisp_code_name(12652,"HANGUL_LETTER_RIEUL-PANSIOS"). -lisp_code_name(12653,"HANGUL_LETTER_RIEUL-YEORINHIEUH"). -lisp_code_name(12654,"HANGUL_LETTER_MIEUM-PIEUP"). -lisp_code_name(12655,"HANGUL_LETTER_MIEUM-SIOS"). -lisp_code_name(12656,"HANGUL_LETTER_MIEUM-PANSIOS"). -lisp_code_name(12657,"HANGUL_LETTER_KAPYEOUNMIEUM"). -lisp_code_name(12658,"HANGUL_LETTER_PIEUP-KIYEOK"). -lisp_code_name(12659,"HANGUL_LETTER_PIEUP-TIKEUT"). -lisp_code_name(12660,"HANGUL_LETTER_PIEUP-SIOS-KIYEOK"). -lisp_code_name(12661,"HANGUL_LETTER_PIEUP-SIOS-TIKEUT"). -lisp_code_name(12662,"HANGUL_LETTER_PIEUP-CIEUC"). -lisp_code_name(12663,"HANGUL_LETTER_PIEUP-THIEUTH"). -lisp_code_name(12664,"HANGUL_LETTER_KAPYEOUNPIEUP"). -lisp_code_name(12665,"HANGUL_LETTER_KAPYEOUNSSANGPIEUP"). -lisp_code_name(12666,"HANGUL_LETTER_SIOS-KIYEOK"). -lisp_code_name(12667,"HANGUL_LETTER_SIOS-NIEUN"). -lisp_code_name(12668,"HANGUL_LETTER_SIOS-TIKEUT"). -lisp_code_name(12669,"HANGUL_LETTER_SIOS-PIEUP"). -lisp_code_name(12670,"HANGUL_LETTER_SIOS-CIEUC"). -lisp_code_name(12671,"HANGUL_LETTER_PANSIOS"). -lisp_code_name(12672,"HANGUL_LETTER_SSANGIEUNG"). -lisp_code_name(12673,"HANGUL_LETTER_YESIEUNG"). -lisp_code_name(12674,"HANGUL_LETTER_YESIEUNG-SIOS"). -lisp_code_name(12675,"HANGUL_LETTER_YESIEUNG-PANSIOS"). -lisp_code_name(12676,"HANGUL_LETTER_KAPYEOUNPHIEUPH"). -lisp_code_name(12677,"HANGUL_LETTER_SSANGHIEUH"). -lisp_code_name(12678,"HANGUL_LETTER_YEORINHIEUH"). -lisp_code_name(12679,"HANGUL_LETTER_YO-YA"). -lisp_code_name(12680,"HANGUL_LETTER_YO-YAE"). -lisp_code_name(12681,"HANGUL_LETTER_YO-I"). -lisp_code_name(12682,"HANGUL_LETTER_YU-YEO"). -lisp_code_name(12683,"HANGUL_LETTER_YU-YE"). -lisp_code_name(12684,"HANGUL_LETTER_YU-I"). -lisp_code_name(12685,"HANGUL_LETTER_ARAEA"). -lisp_code_name(12686,"HANGUL_LETTER_ARAEAE"). -lisp_code_name(12688,"IDEOGRAPHIC_ANNOTATION_LINKING_MARK"). -lisp_code_name(12689,"IDEOGRAPHIC_ANNOTATION_REVERSE_MARK"). -lisp_code_name(12690,"IDEOGRAPHIC_ANNOTATION_ONE_MARK"). -lisp_code_name(12691,"IDEOGRAPHIC_ANNOTATION_TWO_MARK"). -lisp_code_name(12692,"IDEOGRAPHIC_ANNOTATION_THREE_MARK"). -lisp_code_name(12693,"IDEOGRAPHIC_ANNOTATION_FOUR_MARK"). -lisp_code_name(12694,"IDEOGRAPHIC_ANNOTATION_TOP_MARK"). -lisp_code_name(12695,"IDEOGRAPHIC_ANNOTATION_MIDDLE_MARK"). -lisp_code_name(12696,"IDEOGRAPHIC_ANNOTATION_BOTTOM_MARK"). -lisp_code_name(12697,"IDEOGRAPHIC_ANNOTATION_FIRST_MARK"). -lisp_code_name(12698,"IDEOGRAPHIC_ANNOTATION_SECOND_MARK"). -lisp_code_name(12699,"IDEOGRAPHIC_ANNOTATION_THIRD_MARK"). -lisp_code_name(12700,"IDEOGRAPHIC_ANNOTATION_FOURTH_MARK"). -lisp_code_name(12701,"IDEOGRAPHIC_ANNOTATION_HEAVEN_MARK"). -lisp_code_name(12702,"IDEOGRAPHIC_ANNOTATION_EARTH_MARK"). -lisp_code_name(12703,"IDEOGRAPHIC_ANNOTATION_MAN_MARK"). -lisp_code_name(12704,"BOPOMOFO_LETTER_BU"). -lisp_code_name(12705,"BOPOMOFO_LETTER_ZI"). -lisp_code_name(12706,"BOPOMOFO_LETTER_JI"). -lisp_code_name(12707,"BOPOMOFO_LETTER_GU"). -lisp_code_name(12708,"BOPOMOFO_LETTER_EE"). -lisp_code_name(12709,"BOPOMOFO_LETTER_ENN"). -lisp_code_name(12710,"BOPOMOFO_LETTER_OO"). -lisp_code_name(12711,"BOPOMOFO_LETTER_ONN"). -lisp_code_name(12712,"BOPOMOFO_LETTER_IR"). -lisp_code_name(12713,"BOPOMOFO_LETTER_ANN"). -lisp_code_name(12714,"BOPOMOFO_LETTER_INN"). -lisp_code_name(12715,"BOPOMOFO_LETTER_UNN"). -lisp_code_name(12716,"BOPOMOFO_LETTER_IM"). -lisp_code_name(12717,"BOPOMOFO_LETTER_NGG"). -lisp_code_name(12718,"BOPOMOFO_LETTER_AINN"). -lisp_code_name(12719,"BOPOMOFO_LETTER_AUNN"). -lisp_code_name(12720,"BOPOMOFO_LETTER_AM"). -lisp_code_name(12721,"BOPOMOFO_LETTER_OM"). -lisp_code_name(12722,"BOPOMOFO_LETTER_ONG"). -lisp_code_name(12723,"BOPOMOFO_LETTER_INNN"). -lisp_code_name(12724,"BOPOMOFO_FINAL_LETTER_P"). -lisp_code_name(12725,"BOPOMOFO_FINAL_LETTER_T"). -lisp_code_name(12726,"BOPOMOFO_FINAL_LETTER_K"). -lisp_code_name(12727,"BOPOMOFO_FINAL_LETTER_H"). -lisp_code_name(12728,"BOPOMOFO_LETTER_GH"). -lisp_code_name(12729,"BOPOMOFO_LETTER_LH"). -lisp_code_name(12730,"BOPOMOFO_LETTER_ZY"). -lisp_code_name(12736,"CJK_STROKE_T"). -lisp_code_name(12737,"CJK_STROKE_WG"). -lisp_code_name(12738,"CJK_STROKE_XG"). -lisp_code_name(12739,"CJK_STROKE_BXG"). -lisp_code_name(12740,"CJK_STROKE_SW"). -lisp_code_name(12741,"CJK_STROKE_HZZ"). -lisp_code_name(12742,"CJK_STROKE_HZG"). -lisp_code_name(12743,"CJK_STROKE_HP"). -lisp_code_name(12744,"CJK_STROKE_HZWG"). -lisp_code_name(12745,"CJK_STROKE_SZWG"). -lisp_code_name(12746,"CJK_STROKE_HZT"). -lisp_code_name(12747,"CJK_STROKE_HZZP"). -lisp_code_name(12748,"CJK_STROKE_HPWG"). -lisp_code_name(12749,"CJK_STROKE_HZW"). -lisp_code_name(12750,"CJK_STROKE_HZZZ"). -lisp_code_name(12751,"CJK_STROKE_N"). -lisp_code_name(12752,"CJK_STROKE_H"). -lisp_code_name(12753,"CJK_STROKE_S"). -lisp_code_name(12754,"CJK_STROKE_P"). -lisp_code_name(12755,"CJK_STROKE_SP"). -lisp_code_name(12756,"CJK_STROKE_D"). -lisp_code_name(12757,"CJK_STROKE_HZ"). -lisp_code_name(12758,"CJK_STROKE_HG"). -lisp_code_name(12759,"CJK_STROKE_SZ"). -lisp_code_name(12760,"CJK_STROKE_SWZ"). -lisp_code_name(12761,"CJK_STROKE_ST"). -lisp_code_name(12762,"CJK_STROKE_SG"). -lisp_code_name(12763,"CJK_STROKE_PD"). -lisp_code_name(12764,"CJK_STROKE_PZ"). -lisp_code_name(12765,"CJK_STROKE_TN"). -lisp_code_name(12766,"CJK_STROKE_SZZ"). -lisp_code_name(12767,"CJK_STROKE_SWG"). -lisp_code_name(12768,"CJK_STROKE_HXWG"). -lisp_code_name(12769,"CJK_STROKE_HZZZG"). -lisp_code_name(12770,"CJK_STROKE_PG"). -lisp_code_name(12771,"CJK_STROKE_Q"). -lisp_code_name(12784,"KATAKANA_LETTER_SMALL_KU"). -lisp_code_name(12785,"KATAKANA_LETTER_SMALL_SI"). -lisp_code_name(12786,"KATAKANA_LETTER_SMALL_SU"). -lisp_code_name(12787,"KATAKANA_LETTER_SMALL_TO"). -lisp_code_name(12788,"KATAKANA_LETTER_SMALL_NU"). -lisp_code_name(12789,"KATAKANA_LETTER_SMALL_HA"). -lisp_code_name(12790,"KATAKANA_LETTER_SMALL_HI"). -lisp_code_name(12791,"KATAKANA_LETTER_SMALL_HU"). -lisp_code_name(12792,"KATAKANA_LETTER_SMALL_HE"). -lisp_code_name(12793,"KATAKANA_LETTER_SMALL_HO"). -lisp_code_name(12794,"KATAKANA_LETTER_SMALL_MU"). -lisp_code_name(12795,"KATAKANA_LETTER_SMALL_RA"). -lisp_code_name(12796,"KATAKANA_LETTER_SMALL_RI"). -lisp_code_name(12797,"KATAKANA_LETTER_SMALL_RU"). -lisp_code_name(12798,"KATAKANA_LETTER_SMALL_RE"). -lisp_code_name(12799,"KATAKANA_LETTER_SMALL_RO"). -lisp_code_name(12800,"PARENTHESIZED_HANGUL_KIYEOK"). -lisp_code_name(12801,"PARENTHESIZED_HANGUL_NIEUN"). -lisp_code_name(12802,"PARENTHESIZED_HANGUL_TIKEUT"). -lisp_code_name(12803,"PARENTHESIZED_HANGUL_RIEUL"). -lisp_code_name(12804,"PARENTHESIZED_HANGUL_MIEUM"). -lisp_code_name(12805,"PARENTHESIZED_HANGUL_PIEUP"). -lisp_code_name(12806,"PARENTHESIZED_HANGUL_SIOS"). -lisp_code_name(12807,"PARENTHESIZED_HANGUL_IEUNG"). -lisp_code_name(12808,"PARENTHESIZED_HANGUL_CIEUC"). -lisp_code_name(12809,"PARENTHESIZED_HANGUL_CHIEUCH"). -lisp_code_name(12810,"PARENTHESIZED_HANGUL_KHIEUKH"). -lisp_code_name(12811,"PARENTHESIZED_HANGUL_THIEUTH"). -lisp_code_name(12812,"PARENTHESIZED_HANGUL_PHIEUPH"). -lisp_code_name(12813,"PARENTHESIZED_HANGUL_HIEUH"). -lisp_code_name(12814,"PARENTHESIZED_HANGUL_KIYEOK_A"). -lisp_code_name(12815,"PARENTHESIZED_HANGUL_NIEUN_A"). -lisp_code_name(12816,"PARENTHESIZED_HANGUL_TIKEUT_A"). -lisp_code_name(12817,"PARENTHESIZED_HANGUL_RIEUL_A"). -lisp_code_name(12818,"PARENTHESIZED_HANGUL_MIEUM_A"). -lisp_code_name(12819,"PARENTHESIZED_HANGUL_PIEUP_A"). -lisp_code_name(12820,"PARENTHESIZED_HANGUL_SIOS_A"). -lisp_code_name(12821,"PARENTHESIZED_HANGUL_IEUNG_A"). -lisp_code_name(12822,"PARENTHESIZED_HANGUL_CIEUC_A"). -lisp_code_name(12823,"PARENTHESIZED_HANGUL_CHIEUCH_A"). -lisp_code_name(12824,"PARENTHESIZED_HANGUL_KHIEUKH_A"). -lisp_code_name(12825,"PARENTHESIZED_HANGUL_THIEUTH_A"). -lisp_code_name(12826,"PARENTHESIZED_HANGUL_PHIEUPH_A"). -lisp_code_name(12827,"PARENTHESIZED_HANGUL_HIEUH_A"). -lisp_code_name(12828,"PARENTHESIZED_HANGUL_CIEUC_U"). -lisp_code_name(12829,"PARENTHESIZED_KOREAN_CHARACTER_OJEON"). -lisp_code_name(12830,"PARENTHESIZED_KOREAN_CHARACTER_O_HU"). -lisp_code_name(12832,"PARENTHESIZED_IDEOGRAPH_ONE"). -lisp_code_name(12833,"PARENTHESIZED_IDEOGRAPH_TWO"). -lisp_code_name(12834,"PARENTHESIZED_IDEOGRAPH_THREE"). -lisp_code_name(12835,"PARENTHESIZED_IDEOGRAPH_FOUR"). -lisp_code_name(12836,"PARENTHESIZED_IDEOGRAPH_FIVE"). -lisp_code_name(12837,"PARENTHESIZED_IDEOGRAPH_SIX"). -lisp_code_name(12838,"PARENTHESIZED_IDEOGRAPH_SEVEN"). -lisp_code_name(12839,"PARENTHESIZED_IDEOGRAPH_EIGHT"). -lisp_code_name(12840,"PARENTHESIZED_IDEOGRAPH_NINE"). -lisp_code_name(12841,"PARENTHESIZED_IDEOGRAPH_TEN"). -lisp_code_name(12842,"PARENTHESIZED_IDEOGRAPH_MOON"). -lisp_code_name(12843,"PARENTHESIZED_IDEOGRAPH_FIRE"). -lisp_code_name(12844,"PARENTHESIZED_IDEOGRAPH_WATER"). -lisp_code_name(12845,"PARENTHESIZED_IDEOGRAPH_WOOD"). -lisp_code_name(12846,"PARENTHESIZED_IDEOGRAPH_METAL"). -lisp_code_name(12847,"PARENTHESIZED_IDEOGRAPH_EARTH"). -lisp_code_name(12848,"PARENTHESIZED_IDEOGRAPH_SUN"). -lisp_code_name(12849,"PARENTHESIZED_IDEOGRAPH_STOCK"). -lisp_code_name(12850,"PARENTHESIZED_IDEOGRAPH_HAVE"). -lisp_code_name(12851,"PARENTHESIZED_IDEOGRAPH_SOCIETY"). -lisp_code_name(12852,"PARENTHESIZED_IDEOGRAPH_NAME"). -lisp_code_name(12853,"PARENTHESIZED_IDEOGRAPH_SPECIAL"). -lisp_code_name(12854,"PARENTHESIZED_IDEOGRAPH_FINANCIAL"). -lisp_code_name(12855,"PARENTHESIZED_IDEOGRAPH_CONGRATULATION"). -lisp_code_name(12856,"PARENTHESIZED_IDEOGRAPH_LABOR"). -lisp_code_name(12857,"PARENTHESIZED_IDEOGRAPH_REPRESENT"). -lisp_code_name(12858,"PARENTHESIZED_IDEOGRAPH_CALL"). -lisp_code_name(12859,"PARENTHESIZED_IDEOGRAPH_STUDY"). -lisp_code_name(12860,"PARENTHESIZED_IDEOGRAPH_SUPERVISE"). -lisp_code_name(12861,"PARENTHESIZED_IDEOGRAPH_ENTERPRISE"). -lisp_code_name(12862,"PARENTHESIZED_IDEOGRAPH_RESOURCE"). -lisp_code_name(12863,"PARENTHESIZED_IDEOGRAPH_ALLIANCE"). -lisp_code_name(12864,"PARENTHESIZED_IDEOGRAPH_FESTIVAL"). -lisp_code_name(12865,"PARENTHESIZED_IDEOGRAPH_REST"). -lisp_code_name(12866,"PARENTHESIZED_IDEOGRAPH_SELF"). -lisp_code_name(12867,"PARENTHESIZED_IDEOGRAPH_REACH"). -lisp_code_name(12868,"CIRCLED_IDEOGRAPH_QUESTION"). -lisp_code_name(12869,"CIRCLED_IDEOGRAPH_KINDERGARTEN"). -lisp_code_name(12870,"CIRCLED_IDEOGRAPH_SCHOOL"). -lisp_code_name(12871,"CIRCLED_IDEOGRAPH_KOTO"). -lisp_code_name(12872,"CIRCLED_NUMBER_TEN_ON_BLACK_SQUARE"). -lisp_code_name(12873,"CIRCLED_NUMBER_TWENTY_ON_BLACK_SQUARE"). -lisp_code_name(12874,"CIRCLED_NUMBER_THIRTY_ON_BLACK_SQUARE"). -lisp_code_name(12875,"CIRCLED_NUMBER_FORTY_ON_BLACK_SQUARE"). -lisp_code_name(12876,"CIRCLED_NUMBER_FIFTY_ON_BLACK_SQUARE"). -lisp_code_name(12877,"CIRCLED_NUMBER_SIXTY_ON_BLACK_SQUARE"). -lisp_code_name(12878,"CIRCLED_NUMBER_SEVENTY_ON_BLACK_SQUARE"). -lisp_code_name(12879,"CIRCLED_NUMBER_EIGHTY_ON_BLACK_SQUARE"). -lisp_code_name(12880,"PARTNERSHIP_SIGN"). -lisp_code_name(12881,"CIRCLED_NUMBER_TWENTY_ONE"). -lisp_code_name(12882,"CIRCLED_NUMBER_TWENTY_TWO"). -lisp_code_name(12883,"CIRCLED_NUMBER_TWENTY_THREE"). -lisp_code_name(12884,"CIRCLED_NUMBER_TWENTY_FOUR"). -lisp_code_name(12885,"CIRCLED_NUMBER_TWENTY_FIVE"). -lisp_code_name(12886,"CIRCLED_NUMBER_TWENTY_SIX"). -lisp_code_name(12887,"CIRCLED_NUMBER_TWENTY_SEVEN"). -lisp_code_name(12888,"CIRCLED_NUMBER_TWENTY_EIGHT"). -lisp_code_name(12889,"CIRCLED_NUMBER_TWENTY_NINE"). -lisp_code_name(12890,"CIRCLED_NUMBER_THIRTY"). -lisp_code_name(12891,"CIRCLED_NUMBER_THIRTY_ONE"). -lisp_code_name(12892,"CIRCLED_NUMBER_THIRTY_TWO"). -lisp_code_name(12893,"CIRCLED_NUMBER_THIRTY_THREE"). -lisp_code_name(12894,"CIRCLED_NUMBER_THIRTY_FOUR"). -lisp_code_name(12895,"CIRCLED_NUMBER_THIRTY_FIVE"). -lisp_code_name(12896,"CIRCLED_HANGUL_KIYEOK"). -lisp_code_name(12897,"CIRCLED_HANGUL_NIEUN"). -lisp_code_name(12898,"CIRCLED_HANGUL_TIKEUT"). -lisp_code_name(12899,"CIRCLED_HANGUL_RIEUL"). -lisp_code_name(12900,"CIRCLED_HANGUL_MIEUM"). -lisp_code_name(12901,"CIRCLED_HANGUL_PIEUP"). -lisp_code_name(12902,"CIRCLED_HANGUL_SIOS"). -lisp_code_name(12903,"CIRCLED_HANGUL_IEUNG"). -lisp_code_name(12904,"CIRCLED_HANGUL_CIEUC"). -lisp_code_name(12905,"CIRCLED_HANGUL_CHIEUCH"). -lisp_code_name(12906,"CIRCLED_HANGUL_KHIEUKH"). -lisp_code_name(12907,"CIRCLED_HANGUL_THIEUTH"). -lisp_code_name(12908,"CIRCLED_HANGUL_PHIEUPH"). -lisp_code_name(12909,"CIRCLED_HANGUL_HIEUH"). -lisp_code_name(12910,"CIRCLED_HANGUL_KIYEOK_A"). -lisp_code_name(12911,"CIRCLED_HANGUL_NIEUN_A"). -lisp_code_name(12912,"CIRCLED_HANGUL_TIKEUT_A"). -lisp_code_name(12913,"CIRCLED_HANGUL_RIEUL_A"). -lisp_code_name(12914,"CIRCLED_HANGUL_MIEUM_A"). -lisp_code_name(12915,"CIRCLED_HANGUL_PIEUP_A"). -lisp_code_name(12916,"CIRCLED_HANGUL_SIOS_A"). -lisp_code_name(12917,"CIRCLED_HANGUL_IEUNG_A"). -lisp_code_name(12918,"CIRCLED_HANGUL_CIEUC_A"). -lisp_code_name(12919,"CIRCLED_HANGUL_CHIEUCH_A"). -lisp_code_name(12920,"CIRCLED_HANGUL_KHIEUKH_A"). -lisp_code_name(12921,"CIRCLED_HANGUL_THIEUTH_A"). -lisp_code_name(12922,"CIRCLED_HANGUL_PHIEUPH_A"). -lisp_code_name(12923,"CIRCLED_HANGUL_HIEUH_A"). -lisp_code_name(12924,"CIRCLED_KOREAN_CHARACTER_CHAMKO"). -lisp_code_name(12925,"CIRCLED_KOREAN_CHARACTER_JUEUI"). -lisp_code_name(12926,"CIRCLED_HANGUL_IEUNG_U"). -lisp_code_name(12927,"KOREAN_STANDARD_SYMBOL"). -lisp_code_name(12928,"CIRCLED_IDEOGRAPH_ONE"). -lisp_code_name(12929,"CIRCLED_IDEOGRAPH_TWO"). -lisp_code_name(12930,"CIRCLED_IDEOGRAPH_THREE"). -lisp_code_name(12931,"CIRCLED_IDEOGRAPH_FOUR"). -lisp_code_name(12932,"CIRCLED_IDEOGRAPH_FIVE"). -lisp_code_name(12933,"CIRCLED_IDEOGRAPH_SIX"). -lisp_code_name(12934,"CIRCLED_IDEOGRAPH_SEVEN"). -lisp_code_name(12935,"CIRCLED_IDEOGRAPH_EIGHT"). -lisp_code_name(12936,"CIRCLED_IDEOGRAPH_NINE"). -lisp_code_name(12937,"CIRCLED_IDEOGRAPH_TEN"). -lisp_code_name(12938,"CIRCLED_IDEOGRAPH_MOON"). -lisp_code_name(12939,"CIRCLED_IDEOGRAPH_FIRE"). -lisp_code_name(12940,"CIRCLED_IDEOGRAPH_WATER"). -lisp_code_name(12941,"CIRCLED_IDEOGRAPH_WOOD"). -lisp_code_name(12942,"CIRCLED_IDEOGRAPH_METAL"). -lisp_code_name(12943,"CIRCLED_IDEOGRAPH_EARTH"). -lisp_code_name(12944,"CIRCLED_IDEOGRAPH_SUN"). -lisp_code_name(12945,"CIRCLED_IDEOGRAPH_STOCK"). -lisp_code_name(12946,"CIRCLED_IDEOGRAPH_HAVE"). -lisp_code_name(12947,"CIRCLED_IDEOGRAPH_SOCIETY"). -lisp_code_name(12948,"CIRCLED_IDEOGRAPH_NAME"). -lisp_code_name(12949,"CIRCLED_IDEOGRAPH_SPECIAL"). -lisp_code_name(12950,"CIRCLED_IDEOGRAPH_FINANCIAL"). -lisp_code_name(12951,"CIRCLED_IDEOGRAPH_CONGRATULATION"). -lisp_code_name(12952,"CIRCLED_IDEOGRAPH_LABOR"). -lisp_code_name(12953,"CIRCLED_IDEOGRAPH_SECRET"). -lisp_code_name(12954,"CIRCLED_IDEOGRAPH_MALE"). -lisp_code_name(12955,"CIRCLED_IDEOGRAPH_FEMALE"). -lisp_code_name(12956,"CIRCLED_IDEOGRAPH_SUITABLE"). -lisp_code_name(12957,"CIRCLED_IDEOGRAPH_EXCELLENT"). -lisp_code_name(12958,"CIRCLED_IDEOGRAPH_PRINT"). -lisp_code_name(12959,"CIRCLED_IDEOGRAPH_ATTENTION"). -lisp_code_name(12960,"CIRCLED_IDEOGRAPH_ITEM"). -lisp_code_name(12961,"CIRCLED_IDEOGRAPH_REST"). -lisp_code_name(12962,"CIRCLED_IDEOGRAPH_COPY"). -lisp_code_name(12963,"CIRCLED_IDEOGRAPH_CORRECT"). -lisp_code_name(12964,"CIRCLED_IDEOGRAPH_HIGH"). -lisp_code_name(12965,"CIRCLED_IDEOGRAPH_CENTRE"). -lisp_code_name(12966,"CIRCLED_IDEOGRAPH_LOW"). -lisp_code_name(12967,"CIRCLED_IDEOGRAPH_LEFT"). -lisp_code_name(12968,"CIRCLED_IDEOGRAPH_RIGHT"). -lisp_code_name(12969,"CIRCLED_IDEOGRAPH_MEDICINE"). -lisp_code_name(12970,"CIRCLED_IDEOGRAPH_RELIGION"). -lisp_code_name(12971,"CIRCLED_IDEOGRAPH_STUDY"). -lisp_code_name(12972,"CIRCLED_IDEOGRAPH_SUPERVISE"). -lisp_code_name(12973,"CIRCLED_IDEOGRAPH_ENTERPRISE"). -lisp_code_name(12974,"CIRCLED_IDEOGRAPH_RESOURCE"). -lisp_code_name(12975,"CIRCLED_IDEOGRAPH_ALLIANCE"). -lisp_code_name(12976,"CIRCLED_IDEOGRAPH_NIGHT"). -lisp_code_name(12977,"CIRCLED_NUMBER_THIRTY_SIX"). -lisp_code_name(12978,"CIRCLED_NUMBER_THIRTY_SEVEN"). -lisp_code_name(12979,"CIRCLED_NUMBER_THIRTY_EIGHT"). -lisp_code_name(12980,"CIRCLED_NUMBER_THIRTY_NINE"). -lisp_code_name(12981,"CIRCLED_NUMBER_FORTY"). -lisp_code_name(12982,"CIRCLED_NUMBER_FORTY_ONE"). -lisp_code_name(12983,"CIRCLED_NUMBER_FORTY_TWO"). -lisp_code_name(12984,"CIRCLED_NUMBER_FORTY_THREE"). -lisp_code_name(12985,"CIRCLED_NUMBER_FORTY_FOUR"). -lisp_code_name(12986,"CIRCLED_NUMBER_FORTY_FIVE"). -lisp_code_name(12987,"CIRCLED_NUMBER_FORTY_SIX"). -lisp_code_name(12988,"CIRCLED_NUMBER_FORTY_SEVEN"). -lisp_code_name(12989,"CIRCLED_NUMBER_FORTY_EIGHT"). -lisp_code_name(12990,"CIRCLED_NUMBER_FORTY_NINE"). -lisp_code_name(12991,"CIRCLED_NUMBER_FIFTY"). -lisp_code_name(12992,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_JANUARY"). -lisp_code_name(12993,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_FEBRUARY"). -lisp_code_name(12994,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_MARCH"). -lisp_code_name(12995,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_APRIL"). -lisp_code_name(12996,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_MAY"). -lisp_code_name(12997,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_JUNE"). -lisp_code_name(12998,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_JULY"). -lisp_code_name(12999,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_AUGUST"). -lisp_code_name(13000,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_SEPTEMBER"). -lisp_code_name(13001,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_OCTOBER"). -lisp_code_name(13002,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_NOVEMBER"). -lisp_code_name(13003,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_DECEMBER"). -lisp_code_name(13004,"SQUARE_HG"). -lisp_code_name(13005,"SQUARE_ERG"). -lisp_code_name(13006,"SQUARE_EV"). -lisp_code_name(13007,"LIMITED_LIABILITY_SIGN"). -lisp_code_name(13008,"CIRCLED_KATAKANA_A"). -lisp_code_name(13009,"CIRCLED_KATAKANA_I"). -lisp_code_name(13010,"CIRCLED_KATAKANA_U"). -lisp_code_name(13011,"CIRCLED_KATAKANA_E"). -lisp_code_name(13012,"CIRCLED_KATAKANA_O"). -lisp_code_name(13013,"CIRCLED_KATAKANA_KA"). -lisp_code_name(13014,"CIRCLED_KATAKANA_KI"). -lisp_code_name(13015,"CIRCLED_KATAKANA_KU"). -lisp_code_name(13016,"CIRCLED_KATAKANA_KE"). -lisp_code_name(13017,"CIRCLED_KATAKANA_KO"). -lisp_code_name(13018,"CIRCLED_KATAKANA_SA"). -lisp_code_name(13019,"CIRCLED_KATAKANA_SI"). -lisp_code_name(13020,"CIRCLED_KATAKANA_SU"). -lisp_code_name(13021,"CIRCLED_KATAKANA_SE"). -lisp_code_name(13022,"CIRCLED_KATAKANA_SO"). -lisp_code_name(13023,"CIRCLED_KATAKANA_TA"). -lisp_code_name(13024,"CIRCLED_KATAKANA_TI"). -lisp_code_name(13025,"CIRCLED_KATAKANA_TU"). -lisp_code_name(13026,"CIRCLED_KATAKANA_TE"). -lisp_code_name(13027,"CIRCLED_KATAKANA_TO"). -lisp_code_name(13028,"CIRCLED_KATAKANA_NA"). -lisp_code_name(13029,"CIRCLED_KATAKANA_NI"). -lisp_code_name(13030,"CIRCLED_KATAKANA_NU"). -lisp_code_name(13031,"CIRCLED_KATAKANA_NE"). -lisp_code_name(13032,"CIRCLED_KATAKANA_NO"). -lisp_code_name(13033,"CIRCLED_KATAKANA_HA"). -lisp_code_name(13034,"CIRCLED_KATAKANA_HI"). -lisp_code_name(13035,"CIRCLED_KATAKANA_HU"). -lisp_code_name(13036,"CIRCLED_KATAKANA_HE"). -lisp_code_name(13037,"CIRCLED_KATAKANA_HO"). -lisp_code_name(13038,"CIRCLED_KATAKANA_MA"). -lisp_code_name(13039,"CIRCLED_KATAKANA_MI"). -lisp_code_name(13040,"CIRCLED_KATAKANA_MU"). -lisp_code_name(13041,"CIRCLED_KATAKANA_ME"). -lisp_code_name(13042,"CIRCLED_KATAKANA_MO"). -lisp_code_name(13043,"CIRCLED_KATAKANA_YA"). -lisp_code_name(13044,"CIRCLED_KATAKANA_YU"). -lisp_code_name(13045,"CIRCLED_KATAKANA_YO"). -lisp_code_name(13046,"CIRCLED_KATAKANA_RA"). -lisp_code_name(13047,"CIRCLED_KATAKANA_RI"). -lisp_code_name(13048,"CIRCLED_KATAKANA_RU"). -lisp_code_name(13049,"CIRCLED_KATAKANA_RE"). -lisp_code_name(13050,"CIRCLED_KATAKANA_RO"). -lisp_code_name(13051,"CIRCLED_KATAKANA_WA"). -lisp_code_name(13052,"CIRCLED_KATAKANA_WI"). -lisp_code_name(13053,"CIRCLED_KATAKANA_WE"). -lisp_code_name(13054,"CIRCLED_KATAKANA_WO"). -lisp_code_name(13056,"SQUARE_APAATO"). -lisp_code_name(13057,"SQUARE_ARUHUA"). -lisp_code_name(13058,"SQUARE_ANPEA"). -lisp_code_name(13059,"SQUARE_AARU"). -lisp_code_name(13060,"SQUARE_ININGU"). -lisp_code_name(13061,"SQUARE_INTI"). -lisp_code_name(13062,"SQUARE_UON"). -lisp_code_name(13063,"SQUARE_ESUKUUDO"). -lisp_code_name(13064,"SQUARE_EEKAA"). -lisp_code_name(13065,"SQUARE_ONSU"). -lisp_code_name(13066,"SQUARE_OOMU"). -lisp_code_name(13067,"SQUARE_KAIRI"). -lisp_code_name(13068,"SQUARE_KARATTO"). -lisp_code_name(13069,"SQUARE_KARORII"). -lisp_code_name(13070,"SQUARE_GARON"). -lisp_code_name(13071,"SQUARE_GANMA"). -lisp_code_name(13072,"SQUARE_GIGA"). -lisp_code_name(13073,"SQUARE_GINII"). -lisp_code_name(13074,"SQUARE_KYURII"). -lisp_code_name(13075,"SQUARE_GIRUDAA"). -lisp_code_name(13076,"SQUARE_KIRO"). -lisp_code_name(13077,"SQUARE_KIROGURAMU"). -lisp_code_name(13078,"SQUARE_KIROMEETORU"). -lisp_code_name(13079,"SQUARE_KIROWATTO"). -lisp_code_name(13080,"SQUARE_GURAMU"). -lisp_code_name(13081,"SQUARE_GURAMUTON"). -lisp_code_name(13082,"SQUARE_KURUZEIRO"). -lisp_code_name(13083,"SQUARE_KUROONE"). -lisp_code_name(13084,"SQUARE_KEESU"). -lisp_code_name(13085,"SQUARE_KORUNA"). -lisp_code_name(13086,"SQUARE_KOOPO"). -lisp_code_name(13087,"SQUARE_SAIKURU"). -lisp_code_name(13088,"SQUARE_SANTIIMU"). -lisp_code_name(13089,"SQUARE_SIRINGU"). -lisp_code_name(13090,"SQUARE_SENTI"). -lisp_code_name(13091,"SQUARE_SENTO"). -lisp_code_name(13092,"SQUARE_DAASU"). -lisp_code_name(13093,"SQUARE_DESI"). -lisp_code_name(13094,"SQUARE_DORU"). -lisp_code_name(13095,"SQUARE_TON"). -lisp_code_name(13096,"SQUARE_NANO"). -lisp_code_name(13097,"SQUARE_NOTTO"). -lisp_code_name(13098,"SQUARE_HAITU"). -lisp_code_name(13099,"SQUARE_PAASENTO"). -lisp_code_name(13100,"SQUARE_PAATU"). -lisp_code_name(13101,"SQUARE_BAARERU"). -lisp_code_name(13102,"SQUARE_PIASUTORU"). -lisp_code_name(13103,"SQUARE_PIKURU"). -lisp_code_name(13104,"SQUARE_PIKO"). -lisp_code_name(13105,"SQUARE_BIRU"). -lisp_code_name(13106,"SQUARE_HUARADDO"). -lisp_code_name(13107,"SQUARE_HUIITO"). -lisp_code_name(13108,"SQUARE_BUSSYERU"). -lisp_code_name(13109,"SQUARE_HURAN"). -lisp_code_name(13110,"SQUARE_HEKUTAARU"). -lisp_code_name(13111,"SQUARE_PESO"). -lisp_code_name(13112,"SQUARE_PENIHI"). -lisp_code_name(13113,"SQUARE_HERUTU"). -lisp_code_name(13114,"SQUARE_PENSU"). -lisp_code_name(13115,"SQUARE_PEEZI"). -lisp_code_name(13116,"SQUARE_BEETA"). -lisp_code_name(13117,"SQUARE_POINTO"). -lisp_code_name(13118,"SQUARE_BORUTO"). -lisp_code_name(13119,"SQUARE_HON"). -lisp_code_name(13120,"SQUARE_PONDO"). -lisp_code_name(13121,"SQUARE_HOORU"). -lisp_code_name(13122,"SQUARE_HOON"). -lisp_code_name(13123,"SQUARE_MAIKURO"). -lisp_code_name(13124,"SQUARE_MAIRU"). -lisp_code_name(13125,"SQUARE_MAHHA"). -lisp_code_name(13126,"SQUARE_MARUKU"). -lisp_code_name(13127,"SQUARE_MANSYON"). -lisp_code_name(13128,"SQUARE_MIKURON"). -lisp_code_name(13129,"SQUARE_MIRI"). -lisp_code_name(13130,"SQUARE_MIRIBAARU"). -lisp_code_name(13131,"SQUARE_MEGA"). -lisp_code_name(13132,"SQUARE_MEGATON"). -lisp_code_name(13133,"SQUARE_MEETORU"). -lisp_code_name(13134,"SQUARE_YAADO"). -lisp_code_name(13135,"SQUARE_YAARU"). -lisp_code_name(13136,"SQUARE_YUAN"). -lisp_code_name(13137,"SQUARE_RITTORU"). -lisp_code_name(13138,"SQUARE_RIRA"). -lisp_code_name(13139,"SQUARE_RUPII"). -lisp_code_name(13140,"SQUARE_RUUBURU"). -lisp_code_name(13141,"SQUARE_REMU"). -lisp_code_name(13142,"SQUARE_RENTOGEN"). -lisp_code_name(13143,"SQUARE_WATTO"). -lisp_code_name(13144,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_HOUR_ZERO"). -lisp_code_name(13145,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_HOUR_ONE"). -lisp_code_name(13146,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_HOUR_TWO"). -lisp_code_name(13147,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_HOUR_THREE"). -lisp_code_name(13148,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_HOUR_FOUR"). -lisp_code_name(13149,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_HOUR_FIVE"). -lisp_code_name(13150,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_HOUR_SIX"). -lisp_code_name(13151,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_HOUR_SEVEN"). -lisp_code_name(13152,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_HOUR_EIGHT"). -lisp_code_name(13153,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_HOUR_NINE"). -lisp_code_name(13154,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_HOUR_TEN"). -lisp_code_name(13155,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_HOUR_ELEVEN"). -lisp_code_name(13156,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_HOUR_TWELVE"). -lisp_code_name(13157,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_HOUR_THIRTEEN"). -lisp_code_name(13158,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_HOUR_FOURTEEN"). -lisp_code_name(13159,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_HOUR_FIFTEEN"). -lisp_code_name(13160,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_HOUR_SIXTEEN"). -lisp_code_name(13161,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_HOUR_SEVENTEEN"). -lisp_code_name(13162,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_HOUR_EIGHTEEN"). -lisp_code_name(13163,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_HOUR_NINETEEN"). -lisp_code_name(13164,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_HOUR_TWENTY"). -lisp_code_name(13165,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_HOUR_TWENTY-ONE"). -lisp_code_name(13166,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_HOUR_TWENTY-TWO"). -lisp_code_name(13167,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_HOUR_TWENTY-THREE"). -lisp_code_name(13168,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_HOUR_TWENTY-FOUR"). -lisp_code_name(13169,"SQUARE_HPA"). -lisp_code_name(13170,"SQUARE_DA"). -lisp_code_name(13171,"SQUARE_AU"). -lisp_code_name(13172,"SQUARE_BAR"). -lisp_code_name(13173,"SQUARE_OV"). -lisp_code_name(13174,"SQUARE_PC"). -lisp_code_name(13175,"SQUARE_DM"). -lisp_code_name(13176,"SQUARE_DM_SQUARED"). -lisp_code_name(13177,"SQUARE_DM_CUBED"). -lisp_code_name(13178,"SQUARE_IU"). -lisp_code_name(13179,"SQUARE_ERA_NAME_HEISEI"). -lisp_code_name(13180,"SQUARE_ERA_NAME_SYOUWA"). -lisp_code_name(13181,"SQUARE_ERA_NAME_TAISYOU"). -lisp_code_name(13182,"SQUARE_ERA_NAME_MEIZI"). -lisp_code_name(13183,"SQUARE_CORPORATION"). -lisp_code_name(13184,"SQUARE_PA_AMPS"). -lisp_code_name(13185,"SQUARE_NA"). -lisp_code_name(13186,"SQUARE_MU_A"). -lisp_code_name(13187,"SQUARE_MA"). -lisp_code_name(13188,"SQUARE_KA"). -lisp_code_name(13189,"SQUARE_KB"). -lisp_code_name(13190,"SQUARE_MB"). -lisp_code_name(13191,"SQUARE_GB"). -lisp_code_name(13192,"SQUARE_CAL"). -lisp_code_name(13193,"SQUARE_KCAL"). -lisp_code_name(13194,"SQUARE_PF"). -lisp_code_name(13195,"SQUARE_NF"). -lisp_code_name(13196,"SQUARE_MU_F"). -lisp_code_name(13197,"SQUARE_MU_G"). -lisp_code_name(13198,"SQUARE_MG"). -lisp_code_name(13199,"SQUARE_KG"). -lisp_code_name(13200,"SQUARE_HZ"). -lisp_code_name(13201,"SQUARE_KHZ"). -lisp_code_name(13202,"SQUARE_MHZ"). -lisp_code_name(13203,"SQUARE_GHZ"). -lisp_code_name(13204,"SQUARE_THZ"). -lisp_code_name(13205,"SQUARE_MU_L"). -lisp_code_name(13206,"SQUARE_ML"). -lisp_code_name(13207,"SQUARE_DL"). -lisp_code_name(13208,"SQUARE_KL"). -lisp_code_name(13209,"SQUARE_FM"). -lisp_code_name(13210,"SQUARE_NM"). -lisp_code_name(13211,"SQUARE_MU_M"). -lisp_code_name(13212,"SQUARE_MM"). -lisp_code_name(13213,"SQUARE_CM"). -lisp_code_name(13214,"SQUARE_KM"). -lisp_code_name(13215,"SQUARE_MM_SQUARED"). -lisp_code_name(13216,"SQUARE_CM_SQUARED"). -lisp_code_name(13217,"SQUARE_M_SQUARED"). -lisp_code_name(13218,"SQUARE_KM_SQUARED"). -lisp_code_name(13219,"SQUARE_MM_CUBED"). -lisp_code_name(13220,"SQUARE_CM_CUBED"). -lisp_code_name(13221,"SQUARE_M_CUBED"). -lisp_code_name(13222,"SQUARE_KM_CUBED"). -lisp_code_name(13223,"SQUARE_M_OVER_S"). -lisp_code_name(13224,"SQUARE_M_OVER_S_SQUARED"). -lisp_code_name(13225,"SQUARE_PA"). -lisp_code_name(13226,"SQUARE_KPA"). -lisp_code_name(13227,"SQUARE_MPA"). -lisp_code_name(13228,"SQUARE_GPA"). -lisp_code_name(13229,"SQUARE_RAD"). -lisp_code_name(13230,"SQUARE_RAD_OVER_S"). -lisp_code_name(13231,"SQUARE_RAD_OVER_S_SQUARED"). -lisp_code_name(13232,"SQUARE_PS"). -lisp_code_name(13233,"SQUARE_NS"). -lisp_code_name(13234,"SQUARE_MU_S"). -lisp_code_name(13235,"SQUARE_MS"). -lisp_code_name(13236,"SQUARE_PV"). -lisp_code_name(13237,"SQUARE_NV"). -lisp_code_name(13238,"SQUARE_MU_V"). -lisp_code_name(13239,"SQUARE_MV"). -lisp_code_name(13240,"SQUARE_KV"). -lisp_code_name(13241,"SQUARE_MV_MEGA"). -lisp_code_name(13242,"SQUARE_PW"). -lisp_code_name(13243,"SQUARE_NW"). -lisp_code_name(13244,"SQUARE_MU_W"). -lisp_code_name(13245,"SQUARE_MW"). -lisp_code_name(13246,"SQUARE_KW"). -lisp_code_name(13247,"SQUARE_MW_MEGA"). -lisp_code_name(13248,"SQUARE_K_OHM"). -lisp_code_name(13249,"SQUARE_M_OHM"). -lisp_code_name(13250,"SQUARE_AM"). -lisp_code_name(13251,"SQUARE_BQ"). -lisp_code_name(13252,"SQUARE_CC"). -lisp_code_name(13253,"SQUARE_CD"). -lisp_code_name(13254,"SQUARE_C_OVER_KG"). -lisp_code_name(13255,"SQUARE_CO"). -lisp_code_name(13256,"SQUARE_DB"). -lisp_code_name(13257,"SQUARE_GY"). -lisp_code_name(13258,"SQUARE_HA"). -lisp_code_name(13259,"SQUARE_HP"). -lisp_code_name(13260,"SQUARE_IN"). -lisp_code_name(13261,"SQUARE_KK"). -lisp_code_name(13262,"SQUARE_KM_CAPITAL"). -lisp_code_name(13263,"SQUARE_KT"). -lisp_code_name(13264,"SQUARE_LM"). -lisp_code_name(13265,"SQUARE_LN"). -lisp_code_name(13266,"SQUARE_LOG"). -lisp_code_name(13267,"SQUARE_LX"). -lisp_code_name(13268,"SQUARE_MB_SMALL"). -lisp_code_name(13269,"SQUARE_MIL"). -lisp_code_name(13270,"SQUARE_MOL"). -lisp_code_name(13271,"SQUARE_PH"). -lisp_code_name(13272,"SQUARE_PM"). -lisp_code_name(13273,"SQUARE_PPM"). -lisp_code_name(13274,"SQUARE_PR"). -lisp_code_name(13275,"SQUARE_SR"). -lisp_code_name(13276,"SQUARE_SV"). -lisp_code_name(13277,"SQUARE_WB"). -lisp_code_name(13278,"SQUARE_V_OVER_M"). -lisp_code_name(13279,"SQUARE_A_OVER_M"). -lisp_code_name(13280,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_DAY_ONE"). -lisp_code_name(13281,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_DAY_TWO"). -lisp_code_name(13282,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_DAY_THREE"). -lisp_code_name(13283,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_DAY_FOUR"). -lisp_code_name(13284,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_DAY_FIVE"). -lisp_code_name(13285,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_DAY_SIX"). -lisp_code_name(13286,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_DAY_SEVEN"). -lisp_code_name(13287,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_DAY_EIGHT"). -lisp_code_name(13288,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_DAY_NINE"). -lisp_code_name(13289,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_DAY_TEN"). -lisp_code_name(13290,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_DAY_ELEVEN"). -lisp_code_name(13291,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_DAY_TWELVE"). -lisp_code_name(13292,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_DAY_THIRTEEN"). -lisp_code_name(13293,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_DAY_FOURTEEN"). -lisp_code_name(13294,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_DAY_FIFTEEN"). -lisp_code_name(13295,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_DAY_SIXTEEN"). -lisp_code_name(13296,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_DAY_SEVENTEEN"). -lisp_code_name(13297,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_DAY_EIGHTEEN"). -lisp_code_name(13298,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_DAY_NINETEEN"). -lisp_code_name(13299,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_DAY_TWENTY"). -lisp_code_name(13300,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_DAY_TWENTY-ONE"). -lisp_code_name(13301,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_DAY_TWENTY-TWO"). -lisp_code_name(13302,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_DAY_TWENTY-THREE"). -lisp_code_name(13303,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_DAY_TWENTY-FOUR"). -lisp_code_name(13304,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_DAY_TWENTY-FIVE"). -lisp_code_name(13305,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_DAY_TWENTY-SIX"). -lisp_code_name(13306,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_DAY_TWENTY-SEVEN"). -lisp_code_name(13307,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_DAY_TWENTY-EIGHT"). -lisp_code_name(13308,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_DAY_TWENTY-NINE"). -lisp_code_name(13309,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_DAY_THIRTY"). -lisp_code_name(13310,"IDEOGRAPHIC_TELEGRAPH_SYMBOL_FOR_DAY_THIRTY-ONE"). -lisp_code_name(13311,"SQUARE_GAL"). -lisp_code_name(19904,"HEXAGRAM_FOR_THE_CREATIVE_HEAVEN"). -lisp_code_name(19905,"HEXAGRAM_FOR_THE_RECEPTIVE_EARTH"). -lisp_code_name(19906,"HEXAGRAM_FOR_DIFFICULTY_AT_THE_BEGINNING"). -lisp_code_name(19907,"HEXAGRAM_FOR_YOUTHFUL_FOLLY"). -lisp_code_name(19908,"HEXAGRAM_FOR_WAITING"). -lisp_code_name(19909,"HEXAGRAM_FOR_CONFLICT"). -lisp_code_name(19910,"HEXAGRAM_FOR_THE_ARMY"). -lisp_code_name(19911,"HEXAGRAM_FOR_HOLDING_TOGETHER"). -lisp_code_name(19912,"HEXAGRAM_FOR_SMALL_TAMING"). -lisp_code_name(19913,"HEXAGRAM_FOR_TREADING"). -lisp_code_name(19914,"HEXAGRAM_FOR_PEACE"). -lisp_code_name(19915,"HEXAGRAM_FOR_STANDSTILL"). -lisp_code_name(19916,"HEXAGRAM_FOR_FELLOWSHIP"). -lisp_code_name(19917,"HEXAGRAM_FOR_GREAT_POSSESSION"). -lisp_code_name(19918,"HEXAGRAM_FOR_MODESTY"). -lisp_code_name(19919,"HEXAGRAM_FOR_ENTHUSIASM"). -lisp_code_name(19920,"HEXAGRAM_FOR_FOLLOWING"). -lisp_code_name(19921,"HEXAGRAM_FOR_WORK_ON_THE_DECAYED"). -lisp_code_name(19922,"HEXAGRAM_FOR_APPROACH"). -lisp_code_name(19923,"HEXAGRAM_FOR_CONTEMPLATION"). -lisp_code_name(19924,"HEXAGRAM_FOR_BITING_THROUGH"). -lisp_code_name(19925,"HEXAGRAM_FOR_GRACE"). -lisp_code_name(19926,"HEXAGRAM_FOR_SPLITTING_APART"). -lisp_code_name(19927,"HEXAGRAM_FOR_RETURN"). -lisp_code_name(19928,"HEXAGRAM_FOR_INNOCENCE"). -lisp_code_name(19929,"HEXAGRAM_FOR_GREAT_TAMING"). -lisp_code_name(19930,"HEXAGRAM_FOR_MOUTH_CORNERS"). -lisp_code_name(19931,"HEXAGRAM_FOR_GREAT_PREPONDERANCE"). -lisp_code_name(19932,"HEXAGRAM_FOR_THE_ABYSMAL_WATER"). -lisp_code_name(19933,"HEXAGRAM_FOR_THE_CLINGING_FIRE"). -lisp_code_name(19934,"HEXAGRAM_FOR_INFLUENCE"). -lisp_code_name(19935,"HEXAGRAM_FOR_DURATION"). -lisp_code_name(19936,"HEXAGRAM_FOR_RETREAT"). -lisp_code_name(19937,"HEXAGRAM_FOR_GREAT_POWER"). -lisp_code_name(19938,"HEXAGRAM_FOR_PROGRESS"). -lisp_code_name(19939,"HEXAGRAM_FOR_DARKENING_OF_THE_LIGHT"). -lisp_code_name(19940,"HEXAGRAM_FOR_THE_FAMILY"). -lisp_code_name(19941,"HEXAGRAM_FOR_OPPOSITION"). -lisp_code_name(19942,"HEXAGRAM_FOR_OBSTRUCTION"). -lisp_code_name(19943,"HEXAGRAM_FOR_DELIVERANCE"). -lisp_code_name(19944,"HEXAGRAM_FOR_DECREASE"). -lisp_code_name(19945,"HEXAGRAM_FOR_INCREASE"). -lisp_code_name(19946,"HEXAGRAM_FOR_BREAKTHROUGH"). -lisp_code_name(19947,"HEXAGRAM_FOR_COMING_TO_MEET"). -lisp_code_name(19948,"HEXAGRAM_FOR_GATHERING_TOGETHER"). -lisp_code_name(19949,"HEXAGRAM_FOR_PUSHING_UPWARD"). -lisp_code_name(19950,"HEXAGRAM_FOR_OPPRESSION"). -lisp_code_name(19951,"HEXAGRAM_FOR_THE_WELL"). -lisp_code_name(19952,"HEXAGRAM_FOR_REVOLUTION"). -lisp_code_name(19953,"HEXAGRAM_FOR_THE_CAULDRON"). -lisp_code_name(19954,"HEXAGRAM_FOR_THE_AROUSING_THUNDER"). -lisp_code_name(19955,"HEXAGRAM_FOR_THE_KEEPING_STILL_MOUNTAIN"). -lisp_code_name(19956,"HEXAGRAM_FOR_DEVELOPMENT"). -lisp_code_name(19957,"HEXAGRAM_FOR_THE_MARRYING_MAIDEN"). -lisp_code_name(19958,"HEXAGRAM_FOR_ABUNDANCE"). -lisp_code_name(19959,"HEXAGRAM_FOR_THE_WANDERER"). -lisp_code_name(19960,"HEXAGRAM_FOR_THE_GENTLE_WIND"). -lisp_code_name(19961,"HEXAGRAM_FOR_THE_JOYOUS_LAKE"). -lisp_code_name(19962,"HEXAGRAM_FOR_DISPERSION"). -lisp_code_name(19963,"HEXAGRAM_FOR_LIMITATION"). -lisp_code_name(19964,"HEXAGRAM_FOR_INNER_TRUTH"). -lisp_code_name(19965,"HEXAGRAM_FOR_SMALL_PREPONDERANCE"). -lisp_code_name(19966,"HEXAGRAM_FOR_AFTER_COMPLETION"). -lisp_code_name(19967,"HEXAGRAM_FOR_BEFORE_COMPLETION"). -lisp_code_name(40960,"YI_SYLLABLE_IT"). -lisp_code_name(40961,"YI_SYLLABLE_IX"). -lisp_code_name(40962,"YI_SYLLABLE_I"). -lisp_code_name(40963,"YI_SYLLABLE_IP"). -lisp_code_name(40964,"YI_SYLLABLE_IET"). -lisp_code_name(40965,"YI_SYLLABLE_IEX"). -lisp_code_name(40966,"YI_SYLLABLE_IE"). -lisp_code_name(40967,"YI_SYLLABLE_IEP"). -lisp_code_name(40968,"YI_SYLLABLE_AT"). -lisp_code_name(40969,"YI_SYLLABLE_AX"). -lisp_code_name(40970,"YI_SYLLABLE_A"). -lisp_code_name(40971,"YI_SYLLABLE_AP"). -lisp_code_name(40972,"YI_SYLLABLE_UOX"). -lisp_code_name(40973,"YI_SYLLABLE_UO"). -lisp_code_name(40974,"YI_SYLLABLE_UOP"). -lisp_code_name(40975,"YI_SYLLABLE_OT"). -lisp_code_name(40976,"YI_SYLLABLE_OX"). -lisp_code_name(40977,"YI_SYLLABLE_O"). -lisp_code_name(40978,"YI_SYLLABLE_OP"). -lisp_code_name(40979,"YI_SYLLABLE_EX"). -lisp_code_name(40980,"YI_SYLLABLE_E"). -lisp_code_name(40981,"YI_SYLLABLE_WU"). -lisp_code_name(40982,"YI_SYLLABLE_BIT"). -lisp_code_name(40983,"YI_SYLLABLE_BIX"). -lisp_code_name(40984,"YI_SYLLABLE_BI"). -lisp_code_name(40985,"YI_SYLLABLE_BIP"). -lisp_code_name(40986,"YI_SYLLABLE_BIET"). -lisp_code_name(40987,"YI_SYLLABLE_BIEX"). -lisp_code_name(40988,"YI_SYLLABLE_BIE"). -lisp_code_name(40989,"YI_SYLLABLE_BIEP"). -lisp_code_name(40990,"YI_SYLLABLE_BAT"). -lisp_code_name(40991,"YI_SYLLABLE_BAX"). -lisp_code_name(40992,"YI_SYLLABLE_BA"). -lisp_code_name(40993,"YI_SYLLABLE_BAP"). -lisp_code_name(40994,"YI_SYLLABLE_BUOX"). -lisp_code_name(40995,"YI_SYLLABLE_BUO"). -lisp_code_name(40996,"YI_SYLLABLE_BUOP"). -lisp_code_name(40997,"YI_SYLLABLE_BOT"). -lisp_code_name(40998,"YI_SYLLABLE_BOX"). -lisp_code_name(40999,"YI_SYLLABLE_BO"). -lisp_code_name(41000,"YI_SYLLABLE_BOP"). -lisp_code_name(41001,"YI_SYLLABLE_BEX"). -lisp_code_name(41002,"YI_SYLLABLE_BE"). -lisp_code_name(41003,"YI_SYLLABLE_BEP"). -lisp_code_name(41004,"YI_SYLLABLE_BUT"). -lisp_code_name(41005,"YI_SYLLABLE_BUX"). -lisp_code_name(41006,"YI_SYLLABLE_BU"). -lisp_code_name(41007,"YI_SYLLABLE_BUP"). -lisp_code_name(41008,"YI_SYLLABLE_BURX"). -lisp_code_name(41009,"YI_SYLLABLE_BUR"). -lisp_code_name(41010,"YI_SYLLABLE_BYT"). -lisp_code_name(41011,"YI_SYLLABLE_BYX"). -lisp_code_name(41012,"YI_SYLLABLE_BY"). -lisp_code_name(41013,"YI_SYLLABLE_BYP"). -lisp_code_name(41014,"YI_SYLLABLE_BYRX"). -lisp_code_name(41015,"YI_SYLLABLE_BYR"). -lisp_code_name(41016,"YI_SYLLABLE_PIT"). -lisp_code_name(41017,"YI_SYLLABLE_PIX"). -lisp_code_name(41018,"YI_SYLLABLE_PI"). -lisp_code_name(41019,"YI_SYLLABLE_PIP"). -lisp_code_name(41020,"YI_SYLLABLE_PIEX"). -lisp_code_name(41021,"YI_SYLLABLE_PIE"). -lisp_code_name(41022,"YI_SYLLABLE_PIEP"). -lisp_code_name(41023,"YI_SYLLABLE_PAT"). -lisp_code_name(41024,"YI_SYLLABLE_PAX"). -lisp_code_name(41025,"YI_SYLLABLE_PA"). -lisp_code_name(41026,"YI_SYLLABLE_PAP"). -lisp_code_name(41027,"YI_SYLLABLE_PUOX"). -lisp_code_name(41028,"YI_SYLLABLE_PUO"). -lisp_code_name(41029,"YI_SYLLABLE_PUOP"). -lisp_code_name(41030,"YI_SYLLABLE_POT"). -lisp_code_name(41031,"YI_SYLLABLE_POX"). -lisp_code_name(41032,"YI_SYLLABLE_PO"). -lisp_code_name(41033,"YI_SYLLABLE_POP"). -lisp_code_name(41034,"YI_SYLLABLE_PUT"). -lisp_code_name(41035,"YI_SYLLABLE_PUX"). -lisp_code_name(41036,"YI_SYLLABLE_PU"). -lisp_code_name(41037,"YI_SYLLABLE_PUP"). -lisp_code_name(41038,"YI_SYLLABLE_PURX"). -lisp_code_name(41039,"YI_SYLLABLE_PUR"). -lisp_code_name(41040,"YI_SYLLABLE_PYT"). -lisp_code_name(41041,"YI_SYLLABLE_PYX"). -lisp_code_name(41042,"YI_SYLLABLE_PY"). -lisp_code_name(41043,"YI_SYLLABLE_PYP"). -lisp_code_name(41044,"YI_SYLLABLE_PYRX"). -lisp_code_name(41045,"YI_SYLLABLE_PYR"). -lisp_code_name(41046,"YI_SYLLABLE_BBIT"). -lisp_code_name(41047,"YI_SYLLABLE_BBIX"). -lisp_code_name(41048,"YI_SYLLABLE_BBI"). -lisp_code_name(41049,"YI_SYLLABLE_BBIP"). -lisp_code_name(41050,"YI_SYLLABLE_BBIET"). -lisp_code_name(41051,"YI_SYLLABLE_BBIEX"). -lisp_code_name(41052,"YI_SYLLABLE_BBIE"). -lisp_code_name(41053,"YI_SYLLABLE_BBIEP"). -lisp_code_name(41054,"YI_SYLLABLE_BBAT"). -lisp_code_name(41055,"YI_SYLLABLE_BBAX"). -lisp_code_name(41056,"YI_SYLLABLE_BBA"). -lisp_code_name(41057,"YI_SYLLABLE_BBAP"). -lisp_code_name(41058,"YI_SYLLABLE_BBUOX"). -lisp_code_name(41059,"YI_SYLLABLE_BBUO"). -lisp_code_name(41060,"YI_SYLLABLE_BBUOP"). -lisp_code_name(41061,"YI_SYLLABLE_BBOT"). -lisp_code_name(41062,"YI_SYLLABLE_BBOX"). -lisp_code_name(41063,"YI_SYLLABLE_BBO"). -lisp_code_name(41064,"YI_SYLLABLE_BBOP"). -lisp_code_name(41065,"YI_SYLLABLE_BBEX"). -lisp_code_name(41066,"YI_SYLLABLE_BBE"). -lisp_code_name(41067,"YI_SYLLABLE_BBEP"). -lisp_code_name(41068,"YI_SYLLABLE_BBUT"). -lisp_code_name(41069,"YI_SYLLABLE_BBUX"). -lisp_code_name(41070,"YI_SYLLABLE_BBU"). -lisp_code_name(41071,"YI_SYLLABLE_BBUP"). -lisp_code_name(41072,"YI_SYLLABLE_BBURX"). -lisp_code_name(41073,"YI_SYLLABLE_BBUR"). -lisp_code_name(41074,"YI_SYLLABLE_BBYT"). -lisp_code_name(41075,"YI_SYLLABLE_BBYX"). -lisp_code_name(41076,"YI_SYLLABLE_BBY"). -lisp_code_name(41077,"YI_SYLLABLE_BBYP"). -lisp_code_name(41078,"YI_SYLLABLE_NBIT"). -lisp_code_name(41079,"YI_SYLLABLE_NBIX"). -lisp_code_name(41080,"YI_SYLLABLE_NBI"). -lisp_code_name(41081,"YI_SYLLABLE_NBIP"). -lisp_code_name(41082,"YI_SYLLABLE_NBIEX"). -lisp_code_name(41083,"YI_SYLLABLE_NBIE"). -lisp_code_name(41084,"YI_SYLLABLE_NBIEP"). -lisp_code_name(41085,"YI_SYLLABLE_NBAT"). -lisp_code_name(41086,"YI_SYLLABLE_NBAX"). -lisp_code_name(41087,"YI_SYLLABLE_NBA"). -lisp_code_name(41088,"YI_SYLLABLE_NBAP"). -lisp_code_name(41089,"YI_SYLLABLE_NBOT"). -lisp_code_name(41090,"YI_SYLLABLE_NBOX"). -lisp_code_name(41091,"YI_SYLLABLE_NBO"). -lisp_code_name(41092,"YI_SYLLABLE_NBOP"). -lisp_code_name(41093,"YI_SYLLABLE_NBUT"). -lisp_code_name(41094,"YI_SYLLABLE_NBUX"). -lisp_code_name(41095,"YI_SYLLABLE_NBU"). -lisp_code_name(41096,"YI_SYLLABLE_NBUP"). -lisp_code_name(41097,"YI_SYLLABLE_NBURX"). -lisp_code_name(41098,"YI_SYLLABLE_NBUR"). -lisp_code_name(41099,"YI_SYLLABLE_NBYT"). -lisp_code_name(41100,"YI_SYLLABLE_NBYX"). -lisp_code_name(41101,"YI_SYLLABLE_NBY"). -lisp_code_name(41102,"YI_SYLLABLE_NBYP"). -lisp_code_name(41103,"YI_SYLLABLE_NBYRX"). -lisp_code_name(41104,"YI_SYLLABLE_NBYR"). -lisp_code_name(41105,"YI_SYLLABLE_HMIT"). -lisp_code_name(41106,"YI_SYLLABLE_HMIX"). -lisp_code_name(41107,"YI_SYLLABLE_HMI"). -lisp_code_name(41108,"YI_SYLLABLE_HMIP"). -lisp_code_name(41109,"YI_SYLLABLE_HMIEX"). -lisp_code_name(41110,"YI_SYLLABLE_HMIE"). -lisp_code_name(41111,"YI_SYLLABLE_HMIEP"). -lisp_code_name(41112,"YI_SYLLABLE_HMAT"). -lisp_code_name(41113,"YI_SYLLABLE_HMAX"). -lisp_code_name(41114,"YI_SYLLABLE_HMA"). -lisp_code_name(41115,"YI_SYLLABLE_HMAP"). -lisp_code_name(41116,"YI_SYLLABLE_HMUOX"). -lisp_code_name(41117,"YI_SYLLABLE_HMUO"). -lisp_code_name(41118,"YI_SYLLABLE_HMUOP"). -lisp_code_name(41119,"YI_SYLLABLE_HMOT"). -lisp_code_name(41120,"YI_SYLLABLE_HMOX"). -lisp_code_name(41121,"YI_SYLLABLE_HMO"). -lisp_code_name(41122,"YI_SYLLABLE_HMOP"). -lisp_code_name(41123,"YI_SYLLABLE_HMUT"). -lisp_code_name(41124,"YI_SYLLABLE_HMUX"). -lisp_code_name(41125,"YI_SYLLABLE_HMU"). -lisp_code_name(41126,"YI_SYLLABLE_HMUP"). -lisp_code_name(41127,"YI_SYLLABLE_HMURX"). -lisp_code_name(41128,"YI_SYLLABLE_HMUR"). -lisp_code_name(41129,"YI_SYLLABLE_HMYX"). -lisp_code_name(41130,"YI_SYLLABLE_HMY"). -lisp_code_name(41131,"YI_SYLLABLE_HMYP"). -lisp_code_name(41132,"YI_SYLLABLE_HMYRX"). -lisp_code_name(41133,"YI_SYLLABLE_HMYR"). -lisp_code_name(41134,"YI_SYLLABLE_MIT"). -lisp_code_name(41135,"YI_SYLLABLE_MIX"). -lisp_code_name(41136,"YI_SYLLABLE_MI"). -lisp_code_name(41137,"YI_SYLLABLE_MIP"). -lisp_code_name(41138,"YI_SYLLABLE_MIEX"). -lisp_code_name(41139,"YI_SYLLABLE_MIE"). -lisp_code_name(41140,"YI_SYLLABLE_MIEP"). -lisp_code_name(41141,"YI_SYLLABLE_MAT"). -lisp_code_name(41142,"YI_SYLLABLE_MAX"). -lisp_code_name(41143,"YI_SYLLABLE_MA"). -lisp_code_name(41144,"YI_SYLLABLE_MAP"). -lisp_code_name(41145,"YI_SYLLABLE_MUOT"). -lisp_code_name(41146,"YI_SYLLABLE_MUOX"). -lisp_code_name(41147,"YI_SYLLABLE_MUO"). -lisp_code_name(41148,"YI_SYLLABLE_MUOP"). -lisp_code_name(41149,"YI_SYLLABLE_MOT"). -lisp_code_name(41150,"YI_SYLLABLE_MOX"). -lisp_code_name(41151,"YI_SYLLABLE_MO"). -lisp_code_name(41152,"YI_SYLLABLE_MOP"). -lisp_code_name(41153,"YI_SYLLABLE_MEX"). -lisp_code_name(41154,"YI_SYLLABLE_ME"). -lisp_code_name(41155,"YI_SYLLABLE_MUT"). -lisp_code_name(41156,"YI_SYLLABLE_MUX"). -lisp_code_name(41157,"YI_SYLLABLE_MU"). -lisp_code_name(41158,"YI_SYLLABLE_MUP"). -lisp_code_name(41159,"YI_SYLLABLE_MURX"). -lisp_code_name(41160,"YI_SYLLABLE_MUR"). -lisp_code_name(41161,"YI_SYLLABLE_MYT"). -lisp_code_name(41162,"YI_SYLLABLE_MYX"). -lisp_code_name(41163,"YI_SYLLABLE_MY"). -lisp_code_name(41164,"YI_SYLLABLE_MYP"). -lisp_code_name(41165,"YI_SYLLABLE_FIT"). -lisp_code_name(41166,"YI_SYLLABLE_FIX"). -lisp_code_name(41167,"YI_SYLLABLE_FI"). -lisp_code_name(41168,"YI_SYLLABLE_FIP"). -lisp_code_name(41169,"YI_SYLLABLE_FAT"). -lisp_code_name(41170,"YI_SYLLABLE_FAX"). -lisp_code_name(41171,"YI_SYLLABLE_FA"). -lisp_code_name(41172,"YI_SYLLABLE_FAP"). -lisp_code_name(41173,"YI_SYLLABLE_FOX"). -lisp_code_name(41174,"YI_SYLLABLE_FO"). -lisp_code_name(41175,"YI_SYLLABLE_FOP"). -lisp_code_name(41176,"YI_SYLLABLE_FUT"). -lisp_code_name(41177,"YI_SYLLABLE_FUX"). -lisp_code_name(41178,"YI_SYLLABLE_FU"). -lisp_code_name(41179,"YI_SYLLABLE_FUP"). -lisp_code_name(41180,"YI_SYLLABLE_FURX"). -lisp_code_name(41181,"YI_SYLLABLE_FUR"). -lisp_code_name(41182,"YI_SYLLABLE_FYT"). -lisp_code_name(41183,"YI_SYLLABLE_FYX"). -lisp_code_name(41184,"YI_SYLLABLE_FY"). -lisp_code_name(41185,"YI_SYLLABLE_FYP"). -lisp_code_name(41186,"YI_SYLLABLE_VIT"). -lisp_code_name(41187,"YI_SYLLABLE_VIX"). -lisp_code_name(41188,"YI_SYLLABLE_VI"). -lisp_code_name(41189,"YI_SYLLABLE_VIP"). -lisp_code_name(41190,"YI_SYLLABLE_VIET"). -lisp_code_name(41191,"YI_SYLLABLE_VIEX"). -lisp_code_name(41192,"YI_SYLLABLE_VIE"). -lisp_code_name(41193,"YI_SYLLABLE_VIEP"). -lisp_code_name(41194,"YI_SYLLABLE_VAT"). -lisp_code_name(41195,"YI_SYLLABLE_VAX"). -lisp_code_name(41196,"YI_SYLLABLE_VA"). -lisp_code_name(41197,"YI_SYLLABLE_VAP"). -lisp_code_name(41198,"YI_SYLLABLE_VOT"). -lisp_code_name(41199,"YI_SYLLABLE_VOX"). -lisp_code_name(41200,"YI_SYLLABLE_VO"). -lisp_code_name(41201,"YI_SYLLABLE_VOP"). -lisp_code_name(41202,"YI_SYLLABLE_VEX"). -lisp_code_name(41203,"YI_SYLLABLE_VEP"). -lisp_code_name(41204,"YI_SYLLABLE_VUT"). -lisp_code_name(41205,"YI_SYLLABLE_VUX"). -lisp_code_name(41206,"YI_SYLLABLE_VU"). -lisp_code_name(41207,"YI_SYLLABLE_VUP"). -lisp_code_name(41208,"YI_SYLLABLE_VURX"). -lisp_code_name(41209,"YI_SYLLABLE_VUR"). -lisp_code_name(41210,"YI_SYLLABLE_VYT"). -lisp_code_name(41211,"YI_SYLLABLE_VYX"). -lisp_code_name(41212,"YI_SYLLABLE_VY"). -lisp_code_name(41213,"YI_SYLLABLE_VYP"). -lisp_code_name(41214,"YI_SYLLABLE_VYRX"). -lisp_code_name(41215,"YI_SYLLABLE_VYR"). -lisp_code_name(41216,"YI_SYLLABLE_DIT"). -lisp_code_name(41217,"YI_SYLLABLE_DIX"). -lisp_code_name(41218,"YI_SYLLABLE_DI"). -lisp_code_name(41219,"YI_SYLLABLE_DIP"). -lisp_code_name(41220,"YI_SYLLABLE_DIEX"). -lisp_code_name(41221,"YI_SYLLABLE_DIE"). -lisp_code_name(41222,"YI_SYLLABLE_DIEP"). -lisp_code_name(41223,"YI_SYLLABLE_DAT"). -lisp_code_name(41224,"YI_SYLLABLE_DAX"). -lisp_code_name(41225,"YI_SYLLABLE_DA"). -lisp_code_name(41226,"YI_SYLLABLE_DAP"). -lisp_code_name(41227,"YI_SYLLABLE_DUOX"). -lisp_code_name(41228,"YI_SYLLABLE_DUO"). -lisp_code_name(41229,"YI_SYLLABLE_DOT"). -lisp_code_name(41230,"YI_SYLLABLE_DOX"). -lisp_code_name(41231,"YI_SYLLABLE_DO"). -lisp_code_name(41232,"YI_SYLLABLE_DOP"). -lisp_code_name(41233,"YI_SYLLABLE_DEX"). -lisp_code_name(41234,"YI_SYLLABLE_DE"). -lisp_code_name(41235,"YI_SYLLABLE_DEP"). -lisp_code_name(41236,"YI_SYLLABLE_DUT"). -lisp_code_name(41237,"YI_SYLLABLE_DUX"). -lisp_code_name(41238,"YI_SYLLABLE_DU"). -lisp_code_name(41239,"YI_SYLLABLE_DUP"). -lisp_code_name(41240,"YI_SYLLABLE_DURX"). -lisp_code_name(41241,"YI_SYLLABLE_DUR"). -lisp_code_name(41242,"YI_SYLLABLE_TIT"). -lisp_code_name(41243,"YI_SYLLABLE_TIX"). -lisp_code_name(41244,"YI_SYLLABLE_TI"). -lisp_code_name(41245,"YI_SYLLABLE_TIP"). -lisp_code_name(41246,"YI_SYLLABLE_TIEX"). -lisp_code_name(41247,"YI_SYLLABLE_TIE"). -lisp_code_name(41248,"YI_SYLLABLE_TIEP"). -lisp_code_name(41249,"YI_SYLLABLE_TAT"). -lisp_code_name(41250,"YI_SYLLABLE_TAX"). -lisp_code_name(41251,"YI_SYLLABLE_TA"). -lisp_code_name(41252,"YI_SYLLABLE_TAP"). -lisp_code_name(41253,"YI_SYLLABLE_TUOT"). -lisp_code_name(41254,"YI_SYLLABLE_TUOX"). -lisp_code_name(41255,"YI_SYLLABLE_TUO"). -lisp_code_name(41256,"YI_SYLLABLE_TUOP"). -lisp_code_name(41257,"YI_SYLLABLE_TOT"). -lisp_code_name(41258,"YI_SYLLABLE_TOX"). -lisp_code_name(41259,"YI_SYLLABLE_TO"). -lisp_code_name(41260,"YI_SYLLABLE_TOP"). -lisp_code_name(41261,"YI_SYLLABLE_TEX"). -lisp_code_name(41262,"YI_SYLLABLE_TE"). -lisp_code_name(41263,"YI_SYLLABLE_TEP"). -lisp_code_name(41264,"YI_SYLLABLE_TUT"). -lisp_code_name(41265,"YI_SYLLABLE_TUX"). -lisp_code_name(41266,"YI_SYLLABLE_TU"). -lisp_code_name(41267,"YI_SYLLABLE_TUP"). -lisp_code_name(41268,"YI_SYLLABLE_TURX"). -lisp_code_name(41269,"YI_SYLLABLE_TUR"). -lisp_code_name(41270,"YI_SYLLABLE_DDIT"). -lisp_code_name(41271,"YI_SYLLABLE_DDIX"). -lisp_code_name(41272,"YI_SYLLABLE_DDI"). -lisp_code_name(41273,"YI_SYLLABLE_DDIP"). -lisp_code_name(41274,"YI_SYLLABLE_DDIEX"). -lisp_code_name(41275,"YI_SYLLABLE_DDIE"). -lisp_code_name(41276,"YI_SYLLABLE_DDIEP"). -lisp_code_name(41277,"YI_SYLLABLE_DDAT"). -lisp_code_name(41278,"YI_SYLLABLE_DDAX"). -lisp_code_name(41279,"YI_SYLLABLE_DDA"). -lisp_code_name(41280,"YI_SYLLABLE_DDAP"). -lisp_code_name(41281,"YI_SYLLABLE_DDUOX"). -lisp_code_name(41282,"YI_SYLLABLE_DDUO"). -lisp_code_name(41283,"YI_SYLLABLE_DDUOP"). -lisp_code_name(41284,"YI_SYLLABLE_DDOT"). -lisp_code_name(41285,"YI_SYLLABLE_DDOX"). -lisp_code_name(41286,"YI_SYLLABLE_DDO"). -lisp_code_name(41287,"YI_SYLLABLE_DDOP"). -lisp_code_name(41288,"YI_SYLLABLE_DDEX"). -lisp_code_name(41289,"YI_SYLLABLE_DDE"). -lisp_code_name(41290,"YI_SYLLABLE_DDEP"). -lisp_code_name(41291,"YI_SYLLABLE_DDUT"). -lisp_code_name(41292,"YI_SYLLABLE_DDUX"). -lisp_code_name(41293,"YI_SYLLABLE_DDU"). -lisp_code_name(41294,"YI_SYLLABLE_DDUP"). -lisp_code_name(41295,"YI_SYLLABLE_DDURX"). -lisp_code_name(41296,"YI_SYLLABLE_DDUR"). -lisp_code_name(41297,"YI_SYLLABLE_NDIT"). -lisp_code_name(41298,"YI_SYLLABLE_NDIX"). -lisp_code_name(41299,"YI_SYLLABLE_NDI"). -lisp_code_name(41300,"YI_SYLLABLE_NDIP"). -lisp_code_name(41301,"YI_SYLLABLE_NDIEX"). -lisp_code_name(41302,"YI_SYLLABLE_NDIE"). -lisp_code_name(41303,"YI_SYLLABLE_NDAT"). -lisp_code_name(41304,"YI_SYLLABLE_NDAX"). -lisp_code_name(41305,"YI_SYLLABLE_NDA"). -lisp_code_name(41306,"YI_SYLLABLE_NDAP"). -lisp_code_name(41307,"YI_SYLLABLE_NDOT"). -lisp_code_name(41308,"YI_SYLLABLE_NDOX"). -lisp_code_name(41309,"YI_SYLLABLE_NDO"). -lisp_code_name(41310,"YI_SYLLABLE_NDOP"). -lisp_code_name(41311,"YI_SYLLABLE_NDEX"). -lisp_code_name(41312,"YI_SYLLABLE_NDE"). -lisp_code_name(41313,"YI_SYLLABLE_NDEP"). -lisp_code_name(41314,"YI_SYLLABLE_NDUT"). -lisp_code_name(41315,"YI_SYLLABLE_NDUX"). -lisp_code_name(41316,"YI_SYLLABLE_NDU"). -lisp_code_name(41317,"YI_SYLLABLE_NDUP"). -lisp_code_name(41318,"YI_SYLLABLE_NDURX"). -lisp_code_name(41319,"YI_SYLLABLE_NDUR"). -lisp_code_name(41320,"YI_SYLLABLE_HNIT"). -lisp_code_name(41321,"YI_SYLLABLE_HNIX"). -lisp_code_name(41322,"YI_SYLLABLE_HNI"). -lisp_code_name(41323,"YI_SYLLABLE_HNIP"). -lisp_code_name(41324,"YI_SYLLABLE_HNIET"). -lisp_code_name(41325,"YI_SYLLABLE_HNIEX"). -lisp_code_name(41326,"YI_SYLLABLE_HNIE"). -lisp_code_name(41327,"YI_SYLLABLE_HNIEP"). -lisp_code_name(41328,"YI_SYLLABLE_HNAT"). -lisp_code_name(41329,"YI_SYLLABLE_HNAX"). -lisp_code_name(41330,"YI_SYLLABLE_HNA"). -lisp_code_name(41331,"YI_SYLLABLE_HNAP"). -lisp_code_name(41332,"YI_SYLLABLE_HNUOX"). -lisp_code_name(41333,"YI_SYLLABLE_HNUO"). -lisp_code_name(41334,"YI_SYLLABLE_HNOT"). -lisp_code_name(41335,"YI_SYLLABLE_HNOX"). -lisp_code_name(41336,"YI_SYLLABLE_HNOP"). -lisp_code_name(41337,"YI_SYLLABLE_HNEX"). -lisp_code_name(41338,"YI_SYLLABLE_HNE"). -lisp_code_name(41339,"YI_SYLLABLE_HNEP"). -lisp_code_name(41340,"YI_SYLLABLE_HNUT"). -lisp_code_name(41341,"YI_SYLLABLE_NIT"). -lisp_code_name(41342,"YI_SYLLABLE_NIX"). -lisp_code_name(41343,"YI_SYLLABLE_NI"). -lisp_code_name(41344,"YI_SYLLABLE_NIP"). -lisp_code_name(41345,"YI_SYLLABLE_NIEX"). -lisp_code_name(41346,"YI_SYLLABLE_NIE"). -lisp_code_name(41347,"YI_SYLLABLE_NIEP"). -lisp_code_name(41348,"YI_SYLLABLE_NAX"). -lisp_code_name(41349,"YI_SYLLABLE_NA"). -lisp_code_name(41350,"YI_SYLLABLE_NAP"). -lisp_code_name(41351,"YI_SYLLABLE_NUOX"). -lisp_code_name(41352,"YI_SYLLABLE_NUO"). -lisp_code_name(41353,"YI_SYLLABLE_NUOP"). -lisp_code_name(41354,"YI_SYLLABLE_NOT"). -lisp_code_name(41355,"YI_SYLLABLE_NOX"). -lisp_code_name(41356,"YI_SYLLABLE_NO"). -lisp_code_name(41357,"YI_SYLLABLE_NOP"). -lisp_code_name(41358,"YI_SYLLABLE_NEX"). -lisp_code_name(41359,"YI_SYLLABLE_NE"). -lisp_code_name(41360,"YI_SYLLABLE_NEP"). -lisp_code_name(41361,"YI_SYLLABLE_NUT"). -lisp_code_name(41362,"YI_SYLLABLE_NUX"). -lisp_code_name(41363,"YI_SYLLABLE_NU"). -lisp_code_name(41364,"YI_SYLLABLE_NUP"). -lisp_code_name(41365,"YI_SYLLABLE_NURX"). -lisp_code_name(41366,"YI_SYLLABLE_NUR"). -lisp_code_name(41367,"YI_SYLLABLE_HLIT"). -lisp_code_name(41368,"YI_SYLLABLE_HLIX"). -lisp_code_name(41369,"YI_SYLLABLE_HLI"). -lisp_code_name(41370,"YI_SYLLABLE_HLIP"). -lisp_code_name(41371,"YI_SYLLABLE_HLIEX"). -lisp_code_name(41372,"YI_SYLLABLE_HLIE"). -lisp_code_name(41373,"YI_SYLLABLE_HLIEP"). -lisp_code_name(41374,"YI_SYLLABLE_HLAT"). -lisp_code_name(41375,"YI_SYLLABLE_HLAX"). -lisp_code_name(41376,"YI_SYLLABLE_HLA"). -lisp_code_name(41377,"YI_SYLLABLE_HLAP"). -lisp_code_name(41378,"YI_SYLLABLE_HLUOX"). -lisp_code_name(41379,"YI_SYLLABLE_HLUO"). -lisp_code_name(41380,"YI_SYLLABLE_HLUOP"). -lisp_code_name(41381,"YI_SYLLABLE_HLOX"). -lisp_code_name(41382,"YI_SYLLABLE_HLO"). -lisp_code_name(41383,"YI_SYLLABLE_HLOP"). -lisp_code_name(41384,"YI_SYLLABLE_HLEX"). -lisp_code_name(41385,"YI_SYLLABLE_HLE"). -lisp_code_name(41386,"YI_SYLLABLE_HLEP"). -lisp_code_name(41387,"YI_SYLLABLE_HLUT"). -lisp_code_name(41388,"YI_SYLLABLE_HLUX"). -lisp_code_name(41389,"YI_SYLLABLE_HLU"). -lisp_code_name(41390,"YI_SYLLABLE_HLUP"). -lisp_code_name(41391,"YI_SYLLABLE_HLURX"). -lisp_code_name(41392,"YI_SYLLABLE_HLUR"). -lisp_code_name(41393,"YI_SYLLABLE_HLYT"). -lisp_code_name(41394,"YI_SYLLABLE_HLYX"). -lisp_code_name(41395,"YI_SYLLABLE_HLY"). -lisp_code_name(41396,"YI_SYLLABLE_HLYP"). -lisp_code_name(41397,"YI_SYLLABLE_HLYRX"). -lisp_code_name(41398,"YI_SYLLABLE_HLYR"). -lisp_code_name(41399,"YI_SYLLABLE_LIT"). -lisp_code_name(41400,"YI_SYLLABLE_LIX"). -lisp_code_name(41401,"YI_SYLLABLE_LI"). -lisp_code_name(41402,"YI_SYLLABLE_LIP"). -lisp_code_name(41403,"YI_SYLLABLE_LIET"). -lisp_code_name(41404,"YI_SYLLABLE_LIEX"). -lisp_code_name(41405,"YI_SYLLABLE_LIE"). -lisp_code_name(41406,"YI_SYLLABLE_LIEP"). -lisp_code_name(41407,"YI_SYLLABLE_LAT"). -lisp_code_name(41408,"YI_SYLLABLE_LAX"). -lisp_code_name(41409,"YI_SYLLABLE_LA"). -lisp_code_name(41410,"YI_SYLLABLE_LAP"). -lisp_code_name(41411,"YI_SYLLABLE_LUOT"). -lisp_code_name(41412,"YI_SYLLABLE_LUOX"). -lisp_code_name(41413,"YI_SYLLABLE_LUO"). -lisp_code_name(41414,"YI_SYLLABLE_LUOP"). -lisp_code_name(41415,"YI_SYLLABLE_LOT"). -lisp_code_name(41416,"YI_SYLLABLE_LOX"). -lisp_code_name(41417,"YI_SYLLABLE_LO"). -lisp_code_name(41418,"YI_SYLLABLE_LOP"). -lisp_code_name(41419,"YI_SYLLABLE_LEX"). -lisp_code_name(41420,"YI_SYLLABLE_LE"). -lisp_code_name(41421,"YI_SYLLABLE_LEP"). -lisp_code_name(41422,"YI_SYLLABLE_LUT"). -lisp_code_name(41423,"YI_SYLLABLE_LUX"). -lisp_code_name(41424,"YI_SYLLABLE_LU"). -lisp_code_name(41425,"YI_SYLLABLE_LUP"). -lisp_code_name(41426,"YI_SYLLABLE_LURX"). -lisp_code_name(41427,"YI_SYLLABLE_LUR"). -lisp_code_name(41428,"YI_SYLLABLE_LYT"). -lisp_code_name(41429,"YI_SYLLABLE_LYX"). -lisp_code_name(41430,"YI_SYLLABLE_LY"). -lisp_code_name(41431,"YI_SYLLABLE_LYP"). -lisp_code_name(41432,"YI_SYLLABLE_LYRX"). -lisp_code_name(41433,"YI_SYLLABLE_LYR"). -lisp_code_name(41434,"YI_SYLLABLE_GIT"). -lisp_code_name(41435,"YI_SYLLABLE_GIX"). -lisp_code_name(41436,"YI_SYLLABLE_GI"). -lisp_code_name(41437,"YI_SYLLABLE_GIP"). -lisp_code_name(41438,"YI_SYLLABLE_GIET"). -lisp_code_name(41439,"YI_SYLLABLE_GIEX"). -lisp_code_name(41440,"YI_SYLLABLE_GIE"). -lisp_code_name(41441,"YI_SYLLABLE_GIEP"). -lisp_code_name(41442,"YI_SYLLABLE_GAT"). -lisp_code_name(41443,"YI_SYLLABLE_GAX"). -lisp_code_name(41444,"YI_SYLLABLE_GA"). -lisp_code_name(41445,"YI_SYLLABLE_GAP"). -lisp_code_name(41446,"YI_SYLLABLE_GUOT"). -lisp_code_name(41447,"YI_SYLLABLE_GUOX"). -lisp_code_name(41448,"YI_SYLLABLE_GUO"). -lisp_code_name(41449,"YI_SYLLABLE_GUOP"). -lisp_code_name(41450,"YI_SYLLABLE_GOT"). -lisp_code_name(41451,"YI_SYLLABLE_GOX"). -lisp_code_name(41452,"YI_SYLLABLE_GO"). -lisp_code_name(41453,"YI_SYLLABLE_GOP"). -lisp_code_name(41454,"YI_SYLLABLE_GET"). -lisp_code_name(41455,"YI_SYLLABLE_GEX"). -lisp_code_name(41456,"YI_SYLLABLE_GE"). -lisp_code_name(41457,"YI_SYLLABLE_GEP"). -lisp_code_name(41458,"YI_SYLLABLE_GUT"). -lisp_code_name(41459,"YI_SYLLABLE_GUX"). -lisp_code_name(41460,"YI_SYLLABLE_GU"). -lisp_code_name(41461,"YI_SYLLABLE_GUP"). -lisp_code_name(41462,"YI_SYLLABLE_GURX"). -lisp_code_name(41463,"YI_SYLLABLE_GUR"). -lisp_code_name(41464,"YI_SYLLABLE_KIT"). -lisp_code_name(41465,"YI_SYLLABLE_KIX"). -lisp_code_name(41466,"YI_SYLLABLE_KI"). -lisp_code_name(41467,"YI_SYLLABLE_KIP"). -lisp_code_name(41468,"YI_SYLLABLE_KIEX"). -lisp_code_name(41469,"YI_SYLLABLE_KIE"). -lisp_code_name(41470,"YI_SYLLABLE_KIEP"). -lisp_code_name(41471,"YI_SYLLABLE_KAT"). -lisp_code_name(41472,"YI_SYLLABLE_KAX"). -lisp_code_name(41473,"YI_SYLLABLE_KA"). -lisp_code_name(41474,"YI_SYLLABLE_KAP"). -lisp_code_name(41475,"YI_SYLLABLE_KUOX"). -lisp_code_name(41476,"YI_SYLLABLE_KUO"). -lisp_code_name(41477,"YI_SYLLABLE_KUOP"). -lisp_code_name(41478,"YI_SYLLABLE_KOT"). -lisp_code_name(41479,"YI_SYLLABLE_KOX"). -lisp_code_name(41480,"YI_SYLLABLE_KO"). -lisp_code_name(41481,"YI_SYLLABLE_KOP"). -lisp_code_name(41482,"YI_SYLLABLE_KET"). -lisp_code_name(41483,"YI_SYLLABLE_KEX"). -lisp_code_name(41484,"YI_SYLLABLE_KE"). -lisp_code_name(41485,"YI_SYLLABLE_KEP"). -lisp_code_name(41486,"YI_SYLLABLE_KUT"). -lisp_code_name(41487,"YI_SYLLABLE_KUX"). -lisp_code_name(41488,"YI_SYLLABLE_KU"). -lisp_code_name(41489,"YI_SYLLABLE_KUP"). -lisp_code_name(41490,"YI_SYLLABLE_KURX"). -lisp_code_name(41491,"YI_SYLLABLE_KUR"). -lisp_code_name(41492,"YI_SYLLABLE_GGIT"). -lisp_code_name(41493,"YI_SYLLABLE_GGIX"). -lisp_code_name(41494,"YI_SYLLABLE_GGI"). -lisp_code_name(41495,"YI_SYLLABLE_GGIEX"). -lisp_code_name(41496,"YI_SYLLABLE_GGIE"). -lisp_code_name(41497,"YI_SYLLABLE_GGIEP"). -lisp_code_name(41498,"YI_SYLLABLE_GGAT"). -lisp_code_name(41499,"YI_SYLLABLE_GGAX"). -lisp_code_name(41500,"YI_SYLLABLE_GGA"). -lisp_code_name(41501,"YI_SYLLABLE_GGAP"). -lisp_code_name(41502,"YI_SYLLABLE_GGUOT"). -lisp_code_name(41503,"YI_SYLLABLE_GGUOX"). -lisp_code_name(41504,"YI_SYLLABLE_GGUO"). -lisp_code_name(41505,"YI_SYLLABLE_GGUOP"). -lisp_code_name(41506,"YI_SYLLABLE_GGOT"). -lisp_code_name(41507,"YI_SYLLABLE_GGOX"). -lisp_code_name(41508,"YI_SYLLABLE_GGO"). -lisp_code_name(41509,"YI_SYLLABLE_GGOP"). -lisp_code_name(41510,"YI_SYLLABLE_GGET"). -lisp_code_name(41511,"YI_SYLLABLE_GGEX"). -lisp_code_name(41512,"YI_SYLLABLE_GGE"). -lisp_code_name(41513,"YI_SYLLABLE_GGEP"). -lisp_code_name(41514,"YI_SYLLABLE_GGUT"). -lisp_code_name(41515,"YI_SYLLABLE_GGUX"). -lisp_code_name(41516,"YI_SYLLABLE_GGU"). -lisp_code_name(41517,"YI_SYLLABLE_GGUP"). -lisp_code_name(41518,"YI_SYLLABLE_GGURX"). -lisp_code_name(41519,"YI_SYLLABLE_GGUR"). -lisp_code_name(41520,"YI_SYLLABLE_MGIEX"). -lisp_code_name(41521,"YI_SYLLABLE_MGIE"). -lisp_code_name(41522,"YI_SYLLABLE_MGAT"). -lisp_code_name(41523,"YI_SYLLABLE_MGAX"). -lisp_code_name(41524,"YI_SYLLABLE_MGA"). -lisp_code_name(41525,"YI_SYLLABLE_MGAP"). -lisp_code_name(41526,"YI_SYLLABLE_MGUOX"). -lisp_code_name(41527,"YI_SYLLABLE_MGUO"). -lisp_code_name(41528,"YI_SYLLABLE_MGUOP"). -lisp_code_name(41529,"YI_SYLLABLE_MGOT"). -lisp_code_name(41530,"YI_SYLLABLE_MGOX"). -lisp_code_name(41531,"YI_SYLLABLE_MGO"). -lisp_code_name(41532,"YI_SYLLABLE_MGOP"). -lisp_code_name(41533,"YI_SYLLABLE_MGEX"). -lisp_code_name(41534,"YI_SYLLABLE_MGE"). -lisp_code_name(41535,"YI_SYLLABLE_MGEP"). -lisp_code_name(41536,"YI_SYLLABLE_MGUT"). -lisp_code_name(41537,"YI_SYLLABLE_MGUX"). -lisp_code_name(41538,"YI_SYLLABLE_MGU"). -lisp_code_name(41539,"YI_SYLLABLE_MGUP"). -lisp_code_name(41540,"YI_SYLLABLE_MGURX"). -lisp_code_name(41541,"YI_SYLLABLE_MGUR"). -lisp_code_name(41542,"YI_SYLLABLE_HXIT"). -lisp_code_name(41543,"YI_SYLLABLE_HXIX"). -lisp_code_name(41544,"YI_SYLLABLE_HXI"). -lisp_code_name(41545,"YI_SYLLABLE_HXIP"). -lisp_code_name(41546,"YI_SYLLABLE_HXIET"). -lisp_code_name(41547,"YI_SYLLABLE_HXIEX"). -lisp_code_name(41548,"YI_SYLLABLE_HXIE"). -lisp_code_name(41549,"YI_SYLLABLE_HXIEP"). -lisp_code_name(41550,"YI_SYLLABLE_HXAT"). -lisp_code_name(41551,"YI_SYLLABLE_HXAX"). -lisp_code_name(41552,"YI_SYLLABLE_HXA"). -lisp_code_name(41553,"YI_SYLLABLE_HXAP"). -lisp_code_name(41554,"YI_SYLLABLE_HXUOT"). -lisp_code_name(41555,"YI_SYLLABLE_HXUOX"). -lisp_code_name(41556,"YI_SYLLABLE_HXUO"). -lisp_code_name(41557,"YI_SYLLABLE_HXUOP"). -lisp_code_name(41558,"YI_SYLLABLE_HXOT"). -lisp_code_name(41559,"YI_SYLLABLE_HXOX"). -lisp_code_name(41560,"YI_SYLLABLE_HXO"). -lisp_code_name(41561,"YI_SYLLABLE_HXOP"). -lisp_code_name(41562,"YI_SYLLABLE_HXEX"). -lisp_code_name(41563,"YI_SYLLABLE_HXE"). -lisp_code_name(41564,"YI_SYLLABLE_HXEP"). -lisp_code_name(41565,"YI_SYLLABLE_NGIEX"). -lisp_code_name(41566,"YI_SYLLABLE_NGIE"). -lisp_code_name(41567,"YI_SYLLABLE_NGIEP"). -lisp_code_name(41568,"YI_SYLLABLE_NGAT"). -lisp_code_name(41569,"YI_SYLLABLE_NGAX"). -lisp_code_name(41570,"YI_SYLLABLE_NGA"). -lisp_code_name(41571,"YI_SYLLABLE_NGAP"). -lisp_code_name(41572,"YI_SYLLABLE_NGUOT"). -lisp_code_name(41573,"YI_SYLLABLE_NGUOX"). -lisp_code_name(41574,"YI_SYLLABLE_NGUO"). -lisp_code_name(41575,"YI_SYLLABLE_NGOT"). -lisp_code_name(41576,"YI_SYLLABLE_NGOX"). -lisp_code_name(41577,"YI_SYLLABLE_NGO"). -lisp_code_name(41578,"YI_SYLLABLE_NGOP"). -lisp_code_name(41579,"YI_SYLLABLE_NGEX"). -lisp_code_name(41580,"YI_SYLLABLE_NGE"). -lisp_code_name(41581,"YI_SYLLABLE_NGEP"). -lisp_code_name(41582,"YI_SYLLABLE_HIT"). -lisp_code_name(41583,"YI_SYLLABLE_HIEX"). -lisp_code_name(41584,"YI_SYLLABLE_HIE"). -lisp_code_name(41585,"YI_SYLLABLE_HAT"). -lisp_code_name(41586,"YI_SYLLABLE_HAX"). -lisp_code_name(41587,"YI_SYLLABLE_HA"). -lisp_code_name(41588,"YI_SYLLABLE_HAP"). -lisp_code_name(41589,"YI_SYLLABLE_HUOT"). -lisp_code_name(41590,"YI_SYLLABLE_HUOX"). -lisp_code_name(41591,"YI_SYLLABLE_HUO"). -lisp_code_name(41592,"YI_SYLLABLE_HUOP"). -lisp_code_name(41593,"YI_SYLLABLE_HOT"). -lisp_code_name(41594,"YI_SYLLABLE_HOX"). -lisp_code_name(41595,"YI_SYLLABLE_HO"). -lisp_code_name(41596,"YI_SYLLABLE_HOP"). -lisp_code_name(41597,"YI_SYLLABLE_HEX"). -lisp_code_name(41598,"YI_SYLLABLE_HE"). -lisp_code_name(41599,"YI_SYLLABLE_HEP"). -lisp_code_name(41600,"YI_SYLLABLE_WAT"). -lisp_code_name(41601,"YI_SYLLABLE_WAX"). -lisp_code_name(41602,"YI_SYLLABLE_WA"). -lisp_code_name(41603,"YI_SYLLABLE_WAP"). -lisp_code_name(41604,"YI_SYLLABLE_WUOX"). -lisp_code_name(41605,"YI_SYLLABLE_WUO"). -lisp_code_name(41606,"YI_SYLLABLE_WUOP"). -lisp_code_name(41607,"YI_SYLLABLE_WOX"). -lisp_code_name(41608,"YI_SYLLABLE_WO"). -lisp_code_name(41609,"YI_SYLLABLE_WOP"). -lisp_code_name(41610,"YI_SYLLABLE_WEX"). -lisp_code_name(41611,"YI_SYLLABLE_WE"). -lisp_code_name(41612,"YI_SYLLABLE_WEP"). -lisp_code_name(41613,"YI_SYLLABLE_ZIT"). -lisp_code_name(41614,"YI_SYLLABLE_ZIX"). -lisp_code_name(41615,"YI_SYLLABLE_ZI"). -lisp_code_name(41616,"YI_SYLLABLE_ZIP"). -lisp_code_name(41617,"YI_SYLLABLE_ZIEX"). -lisp_code_name(41618,"YI_SYLLABLE_ZIE"). -lisp_code_name(41619,"YI_SYLLABLE_ZIEP"). -lisp_code_name(41620,"YI_SYLLABLE_ZAT"). -lisp_code_name(41621,"YI_SYLLABLE_ZAX"). -lisp_code_name(41622,"YI_SYLLABLE_ZA"). -lisp_code_name(41623,"YI_SYLLABLE_ZAP"). -lisp_code_name(41624,"YI_SYLLABLE_ZUOX"). -lisp_code_name(41625,"YI_SYLLABLE_ZUO"). -lisp_code_name(41626,"YI_SYLLABLE_ZUOP"). -lisp_code_name(41627,"YI_SYLLABLE_ZOT"). -lisp_code_name(41628,"YI_SYLLABLE_ZOX"). -lisp_code_name(41629,"YI_SYLLABLE_ZO"). -lisp_code_name(41630,"YI_SYLLABLE_ZOP"). -lisp_code_name(41631,"YI_SYLLABLE_ZEX"). -lisp_code_name(41632,"YI_SYLLABLE_ZE"). -lisp_code_name(41633,"YI_SYLLABLE_ZEP"). -lisp_code_name(41634,"YI_SYLLABLE_ZUT"). -lisp_code_name(41635,"YI_SYLLABLE_ZUX"). -lisp_code_name(41636,"YI_SYLLABLE_ZU"). -lisp_code_name(41637,"YI_SYLLABLE_ZUP"). -lisp_code_name(41638,"YI_SYLLABLE_ZURX"). -lisp_code_name(41639,"YI_SYLLABLE_ZUR"). -lisp_code_name(41640,"YI_SYLLABLE_ZYT"). -lisp_code_name(41641,"YI_SYLLABLE_ZYX"). -lisp_code_name(41642,"YI_SYLLABLE_ZY"). -lisp_code_name(41643,"YI_SYLLABLE_ZYP"). -lisp_code_name(41644,"YI_SYLLABLE_ZYRX"). -lisp_code_name(41645,"YI_SYLLABLE_ZYR"). -lisp_code_name(41646,"YI_SYLLABLE_CIT"). -lisp_code_name(41647,"YI_SYLLABLE_CIX"). -lisp_code_name(41648,"YI_SYLLABLE_CI"). -lisp_code_name(41649,"YI_SYLLABLE_CIP"). -lisp_code_name(41650,"YI_SYLLABLE_CIET"). -lisp_code_name(41651,"YI_SYLLABLE_CIEX"). -lisp_code_name(41652,"YI_SYLLABLE_CIE"). -lisp_code_name(41653,"YI_SYLLABLE_CIEP"). -lisp_code_name(41654,"YI_SYLLABLE_CAT"). -lisp_code_name(41655,"YI_SYLLABLE_CAX"). -lisp_code_name(41656,"YI_SYLLABLE_CA"). -lisp_code_name(41657,"YI_SYLLABLE_CAP"). -lisp_code_name(41658,"YI_SYLLABLE_CUOX"). -lisp_code_name(41659,"YI_SYLLABLE_CUO"). -lisp_code_name(41660,"YI_SYLLABLE_CUOP"). -lisp_code_name(41661,"YI_SYLLABLE_COT"). -lisp_code_name(41662,"YI_SYLLABLE_COX"). -lisp_code_name(41663,"YI_SYLLABLE_CO"). -lisp_code_name(41664,"YI_SYLLABLE_COP"). -lisp_code_name(41665,"YI_SYLLABLE_CEX"). -lisp_code_name(41666,"YI_SYLLABLE_CE"). -lisp_code_name(41667,"YI_SYLLABLE_CEP"). -lisp_code_name(41668,"YI_SYLLABLE_CUT"). -lisp_code_name(41669,"YI_SYLLABLE_CUX"). -lisp_code_name(41670,"YI_SYLLABLE_CU"). -lisp_code_name(41671,"YI_SYLLABLE_CUP"). -lisp_code_name(41672,"YI_SYLLABLE_CURX"). -lisp_code_name(41673,"YI_SYLLABLE_CUR"). -lisp_code_name(41674,"YI_SYLLABLE_CYT"). -lisp_code_name(41675,"YI_SYLLABLE_CYX"). -lisp_code_name(41676,"YI_SYLLABLE_CY"). -lisp_code_name(41677,"YI_SYLLABLE_CYP"). -lisp_code_name(41678,"YI_SYLLABLE_CYRX"). -lisp_code_name(41679,"YI_SYLLABLE_CYR"). -lisp_code_name(41680,"YI_SYLLABLE_ZZIT"). -lisp_code_name(41681,"YI_SYLLABLE_ZZIX"). -lisp_code_name(41682,"YI_SYLLABLE_ZZI"). -lisp_code_name(41683,"YI_SYLLABLE_ZZIP"). -lisp_code_name(41684,"YI_SYLLABLE_ZZIET"). -lisp_code_name(41685,"YI_SYLLABLE_ZZIEX"). -lisp_code_name(41686,"YI_SYLLABLE_ZZIE"). -lisp_code_name(41687,"YI_SYLLABLE_ZZIEP"). -lisp_code_name(41688,"YI_SYLLABLE_ZZAT"). -lisp_code_name(41689,"YI_SYLLABLE_ZZAX"). -lisp_code_name(41690,"YI_SYLLABLE_ZZA"). -lisp_code_name(41691,"YI_SYLLABLE_ZZAP"). -lisp_code_name(41692,"YI_SYLLABLE_ZZOX"). -lisp_code_name(41693,"YI_SYLLABLE_ZZO"). -lisp_code_name(41694,"YI_SYLLABLE_ZZOP"). -lisp_code_name(41695,"YI_SYLLABLE_ZZEX"). -lisp_code_name(41696,"YI_SYLLABLE_ZZE"). -lisp_code_name(41697,"YI_SYLLABLE_ZZEP"). -lisp_code_name(41698,"YI_SYLLABLE_ZZUX"). -lisp_code_name(41699,"YI_SYLLABLE_ZZU"). -lisp_code_name(41700,"YI_SYLLABLE_ZZUP"). -lisp_code_name(41701,"YI_SYLLABLE_ZZURX"). -lisp_code_name(41702,"YI_SYLLABLE_ZZUR"). -lisp_code_name(41703,"YI_SYLLABLE_ZZYT"). -lisp_code_name(41704,"YI_SYLLABLE_ZZYX"). -lisp_code_name(41705,"YI_SYLLABLE_ZZY"). -lisp_code_name(41706,"YI_SYLLABLE_ZZYP"). -lisp_code_name(41707,"YI_SYLLABLE_ZZYRX"). -lisp_code_name(41708,"YI_SYLLABLE_ZZYR"). -lisp_code_name(41709,"YI_SYLLABLE_NZIT"). -lisp_code_name(41710,"YI_SYLLABLE_NZIX"). -lisp_code_name(41711,"YI_SYLLABLE_NZI"). -lisp_code_name(41712,"YI_SYLLABLE_NZIP"). -lisp_code_name(41713,"YI_SYLLABLE_NZIEX"). -lisp_code_name(41714,"YI_SYLLABLE_NZIE"). -lisp_code_name(41715,"YI_SYLLABLE_NZIEP"). -lisp_code_name(41716,"YI_SYLLABLE_NZAT"). -lisp_code_name(41717,"YI_SYLLABLE_NZAX"). -lisp_code_name(41718,"YI_SYLLABLE_NZA"). -lisp_code_name(41719,"YI_SYLLABLE_NZAP"). -lisp_code_name(41720,"YI_SYLLABLE_NZUOX"). -lisp_code_name(41721,"YI_SYLLABLE_NZUO"). -lisp_code_name(41722,"YI_SYLLABLE_NZOX"). -lisp_code_name(41723,"YI_SYLLABLE_NZOP"). -lisp_code_name(41724,"YI_SYLLABLE_NZEX"). -lisp_code_name(41725,"YI_SYLLABLE_NZE"). -lisp_code_name(41726,"YI_SYLLABLE_NZUX"). -lisp_code_name(41727,"YI_SYLLABLE_NZU"). -lisp_code_name(41728,"YI_SYLLABLE_NZUP"). -lisp_code_name(41729,"YI_SYLLABLE_NZURX"). -lisp_code_name(41730,"YI_SYLLABLE_NZUR"). -lisp_code_name(41731,"YI_SYLLABLE_NZYT"). -lisp_code_name(41732,"YI_SYLLABLE_NZYX"). -lisp_code_name(41733,"YI_SYLLABLE_NZY"). -lisp_code_name(41734,"YI_SYLLABLE_NZYP"). -lisp_code_name(41735,"YI_SYLLABLE_NZYRX"). -lisp_code_name(41736,"YI_SYLLABLE_NZYR"). -lisp_code_name(41737,"YI_SYLLABLE_SIT"). -lisp_code_name(41738,"YI_SYLLABLE_SIX"). -lisp_code_name(41739,"YI_SYLLABLE_SI"). -lisp_code_name(41740,"YI_SYLLABLE_SIP"). -lisp_code_name(41741,"YI_SYLLABLE_SIEX"). -lisp_code_name(41742,"YI_SYLLABLE_SIE"). -lisp_code_name(41743,"YI_SYLLABLE_SIEP"). -lisp_code_name(41744,"YI_SYLLABLE_SAT"). -lisp_code_name(41745,"YI_SYLLABLE_SAX"). -lisp_code_name(41746,"YI_SYLLABLE_SA"). -lisp_code_name(41747,"YI_SYLLABLE_SAP"). -lisp_code_name(41748,"YI_SYLLABLE_SUOX"). -lisp_code_name(41749,"YI_SYLLABLE_SUO"). -lisp_code_name(41750,"YI_SYLLABLE_SUOP"). -lisp_code_name(41751,"YI_SYLLABLE_SOT"). -lisp_code_name(41752,"YI_SYLLABLE_SOX"). -lisp_code_name(41753,"YI_SYLLABLE_SO"). -lisp_code_name(41754,"YI_SYLLABLE_SOP"). -lisp_code_name(41755,"YI_SYLLABLE_SEX"). -lisp_code_name(41756,"YI_SYLLABLE_SE"). -lisp_code_name(41757,"YI_SYLLABLE_SEP"). -lisp_code_name(41758,"YI_SYLLABLE_SUT"). -lisp_code_name(41759,"YI_SYLLABLE_SUX"). -lisp_code_name(41760,"YI_SYLLABLE_SU"). -lisp_code_name(41761,"YI_SYLLABLE_SUP"). -lisp_code_name(41762,"YI_SYLLABLE_SURX"). -lisp_code_name(41763,"YI_SYLLABLE_SUR"). -lisp_code_name(41764,"YI_SYLLABLE_SYT"). -lisp_code_name(41765,"YI_SYLLABLE_SYX"). -lisp_code_name(41766,"YI_SYLLABLE_SY"). -lisp_code_name(41767,"YI_SYLLABLE_SYP"). -lisp_code_name(41768,"YI_SYLLABLE_SYRX"). -lisp_code_name(41769,"YI_SYLLABLE_SYR"). -lisp_code_name(41770,"YI_SYLLABLE_SSIT"). -lisp_code_name(41771,"YI_SYLLABLE_SSIX"). -lisp_code_name(41772,"YI_SYLLABLE_SSI"). -lisp_code_name(41773,"YI_SYLLABLE_SSIP"). -lisp_code_name(41774,"YI_SYLLABLE_SSIEX"). -lisp_code_name(41775,"YI_SYLLABLE_SSIE"). -lisp_code_name(41776,"YI_SYLLABLE_SSIEP"). -lisp_code_name(41777,"YI_SYLLABLE_SSAT"). -lisp_code_name(41778,"YI_SYLLABLE_SSAX"). -lisp_code_name(41779,"YI_SYLLABLE_SSA"). -lisp_code_name(41780,"YI_SYLLABLE_SSAP"). -lisp_code_name(41781,"YI_SYLLABLE_SSOT"). -lisp_code_name(41782,"YI_SYLLABLE_SSOX"). -lisp_code_name(41783,"YI_SYLLABLE_SSO"). -lisp_code_name(41784,"YI_SYLLABLE_SSOP"). -lisp_code_name(41785,"YI_SYLLABLE_SSEX"). -lisp_code_name(41786,"YI_SYLLABLE_SSE"). -lisp_code_name(41787,"YI_SYLLABLE_SSEP"). -lisp_code_name(41788,"YI_SYLLABLE_SSUT"). -lisp_code_name(41789,"YI_SYLLABLE_SSUX"). -lisp_code_name(41790,"YI_SYLLABLE_SSU"). -lisp_code_name(41791,"YI_SYLLABLE_SSUP"). -lisp_code_name(41792,"YI_SYLLABLE_SSYT"). -lisp_code_name(41793,"YI_SYLLABLE_SSYX"). -lisp_code_name(41794,"YI_SYLLABLE_SSY"). -lisp_code_name(41795,"YI_SYLLABLE_SSYP"). -lisp_code_name(41796,"YI_SYLLABLE_SSYRX"). -lisp_code_name(41797,"YI_SYLLABLE_SSYR"). -lisp_code_name(41798,"YI_SYLLABLE_ZHAT"). -lisp_code_name(41799,"YI_SYLLABLE_ZHAX"). -lisp_code_name(41800,"YI_SYLLABLE_ZHA"). -lisp_code_name(41801,"YI_SYLLABLE_ZHAP"). -lisp_code_name(41802,"YI_SYLLABLE_ZHUOX"). -lisp_code_name(41803,"YI_SYLLABLE_ZHUO"). -lisp_code_name(41804,"YI_SYLLABLE_ZHUOP"). -lisp_code_name(41805,"YI_SYLLABLE_ZHOT"). -lisp_code_name(41806,"YI_SYLLABLE_ZHOX"). -lisp_code_name(41807,"YI_SYLLABLE_ZHO"). -lisp_code_name(41808,"YI_SYLLABLE_ZHOP"). -lisp_code_name(41809,"YI_SYLLABLE_ZHET"). -lisp_code_name(41810,"YI_SYLLABLE_ZHEX"). -lisp_code_name(41811,"YI_SYLLABLE_ZHE"). -lisp_code_name(41812,"YI_SYLLABLE_ZHEP"). -lisp_code_name(41813,"YI_SYLLABLE_ZHUT"). -lisp_code_name(41814,"YI_SYLLABLE_ZHUX"). -lisp_code_name(41815,"YI_SYLLABLE_ZHU"). -lisp_code_name(41816,"YI_SYLLABLE_ZHUP"). -lisp_code_name(41817,"YI_SYLLABLE_ZHURX"). -lisp_code_name(41818,"YI_SYLLABLE_ZHUR"). -lisp_code_name(41819,"YI_SYLLABLE_ZHYT"). -lisp_code_name(41820,"YI_SYLLABLE_ZHYX"). -lisp_code_name(41821,"YI_SYLLABLE_ZHY"). -lisp_code_name(41822,"YI_SYLLABLE_ZHYP"). -lisp_code_name(41823,"YI_SYLLABLE_ZHYRX"). -lisp_code_name(41824,"YI_SYLLABLE_ZHYR"). -lisp_code_name(41825,"YI_SYLLABLE_CHAT"). -lisp_code_name(41826,"YI_SYLLABLE_CHAX"). -lisp_code_name(41827,"YI_SYLLABLE_CHA"). -lisp_code_name(41828,"YI_SYLLABLE_CHAP"). -lisp_code_name(41829,"YI_SYLLABLE_CHUOT"). -lisp_code_name(41830,"YI_SYLLABLE_CHUOX"). -lisp_code_name(41831,"YI_SYLLABLE_CHUO"). -lisp_code_name(41832,"YI_SYLLABLE_CHUOP"). -lisp_code_name(41833,"YI_SYLLABLE_CHOT"). -lisp_code_name(41834,"YI_SYLLABLE_CHOX"). -lisp_code_name(41835,"YI_SYLLABLE_CHO"). -lisp_code_name(41836,"YI_SYLLABLE_CHOP"). -lisp_code_name(41837,"YI_SYLLABLE_CHET"). -lisp_code_name(41838,"YI_SYLLABLE_CHEX"). -lisp_code_name(41839,"YI_SYLLABLE_CHE"). -lisp_code_name(41840,"YI_SYLLABLE_CHEP"). -lisp_code_name(41841,"YI_SYLLABLE_CHUX"). -lisp_code_name(41842,"YI_SYLLABLE_CHU"). -lisp_code_name(41843,"YI_SYLLABLE_CHUP"). -lisp_code_name(41844,"YI_SYLLABLE_CHURX"). -lisp_code_name(41845,"YI_SYLLABLE_CHUR"). -lisp_code_name(41846,"YI_SYLLABLE_CHYT"). -lisp_code_name(41847,"YI_SYLLABLE_CHYX"). -lisp_code_name(41848,"YI_SYLLABLE_CHY"). -lisp_code_name(41849,"YI_SYLLABLE_CHYP"). -lisp_code_name(41850,"YI_SYLLABLE_CHYRX"). -lisp_code_name(41851,"YI_SYLLABLE_CHYR"). -lisp_code_name(41852,"YI_SYLLABLE_RRAX"). -lisp_code_name(41853,"YI_SYLLABLE_RRA"). -lisp_code_name(41854,"YI_SYLLABLE_RRUOX"). -lisp_code_name(41855,"YI_SYLLABLE_RRUO"). -lisp_code_name(41856,"YI_SYLLABLE_RROT"). -lisp_code_name(41857,"YI_SYLLABLE_RROX"). -lisp_code_name(41858,"YI_SYLLABLE_RRO"). -lisp_code_name(41859,"YI_SYLLABLE_RROP"). -lisp_code_name(41860,"YI_SYLLABLE_RRET"). -lisp_code_name(41861,"YI_SYLLABLE_RREX"). -lisp_code_name(41862,"YI_SYLLABLE_RRE"). -lisp_code_name(41863,"YI_SYLLABLE_RREP"). -lisp_code_name(41864,"YI_SYLLABLE_RRUT"). -lisp_code_name(41865,"YI_SYLLABLE_RRUX"). -lisp_code_name(41866,"YI_SYLLABLE_RRU"). -lisp_code_name(41867,"YI_SYLLABLE_RRUP"). -lisp_code_name(41868,"YI_SYLLABLE_RRURX"). -lisp_code_name(41869,"YI_SYLLABLE_RRUR"). -lisp_code_name(41870,"YI_SYLLABLE_RRYT"). -lisp_code_name(41871,"YI_SYLLABLE_RRYX"). -lisp_code_name(41872,"YI_SYLLABLE_RRY"). -lisp_code_name(41873,"YI_SYLLABLE_RRYP"). -lisp_code_name(41874,"YI_SYLLABLE_RRYRX"). -lisp_code_name(41875,"YI_SYLLABLE_RRYR"). -lisp_code_name(41876,"YI_SYLLABLE_NRAT"). -lisp_code_name(41877,"YI_SYLLABLE_NRAX"). -lisp_code_name(41878,"YI_SYLLABLE_NRA"). -lisp_code_name(41879,"YI_SYLLABLE_NRAP"). -lisp_code_name(41880,"YI_SYLLABLE_NROX"). -lisp_code_name(41881,"YI_SYLLABLE_NRO"). -lisp_code_name(41882,"YI_SYLLABLE_NROP"). -lisp_code_name(41883,"YI_SYLLABLE_NRET"). -lisp_code_name(41884,"YI_SYLLABLE_NREX"). -lisp_code_name(41885,"YI_SYLLABLE_NRE"). -lisp_code_name(41886,"YI_SYLLABLE_NREP"). -lisp_code_name(41887,"YI_SYLLABLE_NRUT"). -lisp_code_name(41888,"YI_SYLLABLE_NRUX"). -lisp_code_name(41889,"YI_SYLLABLE_NRU"). -lisp_code_name(41890,"YI_SYLLABLE_NRUP"). -lisp_code_name(41891,"YI_SYLLABLE_NRURX"). -lisp_code_name(41892,"YI_SYLLABLE_NRUR"). -lisp_code_name(41893,"YI_SYLLABLE_NRYT"). -lisp_code_name(41894,"YI_SYLLABLE_NRYX"). -lisp_code_name(41895,"YI_SYLLABLE_NRY"). -lisp_code_name(41896,"YI_SYLLABLE_NRYP"). -lisp_code_name(41897,"YI_SYLLABLE_NRYRX"). -lisp_code_name(41898,"YI_SYLLABLE_NRYR"). -lisp_code_name(41899,"YI_SYLLABLE_SHAT"). -lisp_code_name(41900,"YI_SYLLABLE_SHAX"). -lisp_code_name(41901,"YI_SYLLABLE_SHA"). -lisp_code_name(41902,"YI_SYLLABLE_SHAP"). -lisp_code_name(41903,"YI_SYLLABLE_SHUOX"). -lisp_code_name(41904,"YI_SYLLABLE_SHUO"). -lisp_code_name(41905,"YI_SYLLABLE_SHUOP"). -lisp_code_name(41906,"YI_SYLLABLE_SHOT"). -lisp_code_name(41907,"YI_SYLLABLE_SHOX"). -lisp_code_name(41908,"YI_SYLLABLE_SHO"). -lisp_code_name(41909,"YI_SYLLABLE_SHOP"). -lisp_code_name(41910,"YI_SYLLABLE_SHET"). -lisp_code_name(41911,"YI_SYLLABLE_SHEX"). -lisp_code_name(41912,"YI_SYLLABLE_SHE"). -lisp_code_name(41913,"YI_SYLLABLE_SHEP"). -lisp_code_name(41914,"YI_SYLLABLE_SHUT"). -lisp_code_name(41915,"YI_SYLLABLE_SHUX"). -lisp_code_name(41916,"YI_SYLLABLE_SHU"). -lisp_code_name(41917,"YI_SYLLABLE_SHUP"). -lisp_code_name(41918,"YI_SYLLABLE_SHURX"). -lisp_code_name(41919,"YI_SYLLABLE_SHUR"). -lisp_code_name(41920,"YI_SYLLABLE_SHYT"). -lisp_code_name(41921,"YI_SYLLABLE_SHYX"). -lisp_code_name(41922,"YI_SYLLABLE_SHY"). -lisp_code_name(41923,"YI_SYLLABLE_SHYP"). -lisp_code_name(41924,"YI_SYLLABLE_SHYRX"). -lisp_code_name(41925,"YI_SYLLABLE_SHYR"). -lisp_code_name(41926,"YI_SYLLABLE_RAT"). -lisp_code_name(41927,"YI_SYLLABLE_RAX"). -lisp_code_name(41928,"YI_SYLLABLE_RA"). -lisp_code_name(41929,"YI_SYLLABLE_RAP"). -lisp_code_name(41930,"YI_SYLLABLE_RUOX"). -lisp_code_name(41931,"YI_SYLLABLE_RUO"). -lisp_code_name(41932,"YI_SYLLABLE_RUOP"). -lisp_code_name(41933,"YI_SYLLABLE_ROT"). -lisp_code_name(41934,"YI_SYLLABLE_ROX"). -lisp_code_name(41935,"YI_SYLLABLE_RO"). -lisp_code_name(41936,"YI_SYLLABLE_ROP"). -lisp_code_name(41937,"YI_SYLLABLE_REX"). -lisp_code_name(41938,"YI_SYLLABLE_RE"). -lisp_code_name(41939,"YI_SYLLABLE_REP"). -lisp_code_name(41940,"YI_SYLLABLE_RUT"). -lisp_code_name(41941,"YI_SYLLABLE_RUX"). -lisp_code_name(41942,"YI_SYLLABLE_RU"). -lisp_code_name(41943,"YI_SYLLABLE_RUP"). -lisp_code_name(41944,"YI_SYLLABLE_RURX"). -lisp_code_name(41945,"YI_SYLLABLE_RUR"). -lisp_code_name(41946,"YI_SYLLABLE_RYT"). -lisp_code_name(41947,"YI_SYLLABLE_RYX"). -lisp_code_name(41948,"YI_SYLLABLE_RY"). -lisp_code_name(41949,"YI_SYLLABLE_RYP"). -lisp_code_name(41950,"YI_SYLLABLE_RYRX"). -lisp_code_name(41951,"YI_SYLLABLE_RYR"). -lisp_code_name(41952,"YI_SYLLABLE_JIT"). -lisp_code_name(41953,"YI_SYLLABLE_JIX"). -lisp_code_name(41954,"YI_SYLLABLE_JI"). -lisp_code_name(41955,"YI_SYLLABLE_JIP"). -lisp_code_name(41956,"YI_SYLLABLE_JIET"). -lisp_code_name(41957,"YI_SYLLABLE_JIEX"). -lisp_code_name(41958,"YI_SYLLABLE_JIE"). -lisp_code_name(41959,"YI_SYLLABLE_JIEP"). -lisp_code_name(41960,"YI_SYLLABLE_JUOT"). -lisp_code_name(41961,"YI_SYLLABLE_JUOX"). -lisp_code_name(41962,"YI_SYLLABLE_JUO"). -lisp_code_name(41963,"YI_SYLLABLE_JUOP"). -lisp_code_name(41964,"YI_SYLLABLE_JOT"). -lisp_code_name(41965,"YI_SYLLABLE_JOX"). -lisp_code_name(41966,"YI_SYLLABLE_JO"). -lisp_code_name(41967,"YI_SYLLABLE_JOP"). -lisp_code_name(41968,"YI_SYLLABLE_JUT"). -lisp_code_name(41969,"YI_SYLLABLE_JUX"). -lisp_code_name(41970,"YI_SYLLABLE_JU"). -lisp_code_name(41971,"YI_SYLLABLE_JUP"). -lisp_code_name(41972,"YI_SYLLABLE_JURX"). -lisp_code_name(41973,"YI_SYLLABLE_JUR"). -lisp_code_name(41974,"YI_SYLLABLE_JYT"). -lisp_code_name(41975,"YI_SYLLABLE_JYX"). -lisp_code_name(41976,"YI_SYLLABLE_JY"). -lisp_code_name(41977,"YI_SYLLABLE_JYP"). -lisp_code_name(41978,"YI_SYLLABLE_JYRX"). -lisp_code_name(41979,"YI_SYLLABLE_JYR"). -lisp_code_name(41980,"YI_SYLLABLE_QIT"). -lisp_code_name(41981,"YI_SYLLABLE_QIX"). -lisp_code_name(41982,"YI_SYLLABLE_QI"). -lisp_code_name(41983,"YI_SYLLABLE_QIP"). -lisp_code_name(41984,"YI_SYLLABLE_QIET"). -lisp_code_name(41985,"YI_SYLLABLE_QIEX"). -lisp_code_name(41986,"YI_SYLLABLE_QIE"). -lisp_code_name(41987,"YI_SYLLABLE_QIEP"). -lisp_code_name(41988,"YI_SYLLABLE_QUOT"). -lisp_code_name(41989,"YI_SYLLABLE_QUOX"). -lisp_code_name(41990,"YI_SYLLABLE_QUO"). -lisp_code_name(41991,"YI_SYLLABLE_QUOP"). -lisp_code_name(41992,"YI_SYLLABLE_QOT"). -lisp_code_name(41993,"YI_SYLLABLE_QOX"). -lisp_code_name(41994,"YI_SYLLABLE_QO"). -lisp_code_name(41995,"YI_SYLLABLE_QOP"). -lisp_code_name(41996,"YI_SYLLABLE_QUT"). -lisp_code_name(41997,"YI_SYLLABLE_QUX"). -lisp_code_name(41998,"YI_SYLLABLE_QU"). -lisp_code_name(41999,"YI_SYLLABLE_QUP"). -lisp_code_name(42000,"YI_SYLLABLE_QURX"). -lisp_code_name(42001,"YI_SYLLABLE_QUR"). -lisp_code_name(42002,"YI_SYLLABLE_QYT"). -lisp_code_name(42003,"YI_SYLLABLE_QYX"). -lisp_code_name(42004,"YI_SYLLABLE_QY"). -lisp_code_name(42005,"YI_SYLLABLE_QYP"). -lisp_code_name(42006,"YI_SYLLABLE_QYRX"). -lisp_code_name(42007,"YI_SYLLABLE_QYR"). -lisp_code_name(42008,"YI_SYLLABLE_JJIT"). -lisp_code_name(42009,"YI_SYLLABLE_JJIX"). -lisp_code_name(42010,"YI_SYLLABLE_JJI"). -lisp_code_name(42011,"YI_SYLLABLE_JJIP"). -lisp_code_name(42012,"YI_SYLLABLE_JJIET"). -lisp_code_name(42013,"YI_SYLLABLE_JJIEX"). -lisp_code_name(42014,"YI_SYLLABLE_JJIE"). -lisp_code_name(42015,"YI_SYLLABLE_JJIEP"). -lisp_code_name(42016,"YI_SYLLABLE_JJUOX"). -lisp_code_name(42017,"YI_SYLLABLE_JJUO"). -lisp_code_name(42018,"YI_SYLLABLE_JJUOP"). -lisp_code_name(42019,"YI_SYLLABLE_JJOT"). -lisp_code_name(42020,"YI_SYLLABLE_JJOX"). -lisp_code_name(42021,"YI_SYLLABLE_JJO"). -lisp_code_name(42022,"YI_SYLLABLE_JJOP"). -lisp_code_name(42023,"YI_SYLLABLE_JJUT"). -lisp_code_name(42024,"YI_SYLLABLE_JJUX"). -lisp_code_name(42025,"YI_SYLLABLE_JJU"). -lisp_code_name(42026,"YI_SYLLABLE_JJUP"). -lisp_code_name(42027,"YI_SYLLABLE_JJURX"). -lisp_code_name(42028,"YI_SYLLABLE_JJUR"). -lisp_code_name(42029,"YI_SYLLABLE_JJYT"). -lisp_code_name(42030,"YI_SYLLABLE_JJYX"). -lisp_code_name(42031,"YI_SYLLABLE_JJY"). -lisp_code_name(42032,"YI_SYLLABLE_JJYP"). -lisp_code_name(42033,"YI_SYLLABLE_NJIT"). -lisp_code_name(42034,"YI_SYLLABLE_NJIX"). -lisp_code_name(42035,"YI_SYLLABLE_NJI"). -lisp_code_name(42036,"YI_SYLLABLE_NJIP"). -lisp_code_name(42037,"YI_SYLLABLE_NJIET"). -lisp_code_name(42038,"YI_SYLLABLE_NJIEX"). -lisp_code_name(42039,"YI_SYLLABLE_NJIE"). -lisp_code_name(42040,"YI_SYLLABLE_NJIEP"). -lisp_code_name(42041,"YI_SYLLABLE_NJUOX"). -lisp_code_name(42042,"YI_SYLLABLE_NJUO"). -lisp_code_name(42043,"YI_SYLLABLE_NJOT"). -lisp_code_name(42044,"YI_SYLLABLE_NJOX"). -lisp_code_name(42045,"YI_SYLLABLE_NJO"). -lisp_code_name(42046,"YI_SYLLABLE_NJOP"). -lisp_code_name(42047,"YI_SYLLABLE_NJUX"). -lisp_code_name(42048,"YI_SYLLABLE_NJU"). -lisp_code_name(42049,"YI_SYLLABLE_NJUP"). -lisp_code_name(42050,"YI_SYLLABLE_NJURX"). -lisp_code_name(42051,"YI_SYLLABLE_NJUR"). -lisp_code_name(42052,"YI_SYLLABLE_NJYT"). -lisp_code_name(42053,"YI_SYLLABLE_NJYX"). -lisp_code_name(42054,"YI_SYLLABLE_NJY"). -lisp_code_name(42055,"YI_SYLLABLE_NJYP"). -lisp_code_name(42056,"YI_SYLLABLE_NJYRX"). -lisp_code_name(42057,"YI_SYLLABLE_NJYR"). -lisp_code_name(42058,"YI_SYLLABLE_NYIT"). -lisp_code_name(42059,"YI_SYLLABLE_NYIX"). -lisp_code_name(42060,"YI_SYLLABLE_NYI"). -lisp_code_name(42061,"YI_SYLLABLE_NYIP"). -lisp_code_name(42062,"YI_SYLLABLE_NYIET"). -lisp_code_name(42063,"YI_SYLLABLE_NYIEX"). -lisp_code_name(42064,"YI_SYLLABLE_NYIE"). -lisp_code_name(42065,"YI_SYLLABLE_NYIEP"). -lisp_code_name(42066,"YI_SYLLABLE_NYUOX"). -lisp_code_name(42067,"YI_SYLLABLE_NYUO"). -lisp_code_name(42068,"YI_SYLLABLE_NYUOP"). -lisp_code_name(42069,"YI_SYLLABLE_NYOT"). -lisp_code_name(42070,"YI_SYLLABLE_NYOX"). -lisp_code_name(42071,"YI_SYLLABLE_NYO"). -lisp_code_name(42072,"YI_SYLLABLE_NYOP"). -lisp_code_name(42073,"YI_SYLLABLE_NYUT"). -lisp_code_name(42074,"YI_SYLLABLE_NYUX"). -lisp_code_name(42075,"YI_SYLLABLE_NYU"). -lisp_code_name(42076,"YI_SYLLABLE_NYUP"). -lisp_code_name(42077,"YI_SYLLABLE_XIT"). -lisp_code_name(42078,"YI_SYLLABLE_XIX"). -lisp_code_name(42079,"YI_SYLLABLE_XI"). -lisp_code_name(42080,"YI_SYLLABLE_XIP"). -lisp_code_name(42081,"YI_SYLLABLE_XIET"). -lisp_code_name(42082,"YI_SYLLABLE_XIEX"). -lisp_code_name(42083,"YI_SYLLABLE_XIE"). -lisp_code_name(42084,"YI_SYLLABLE_XIEP"). -lisp_code_name(42085,"YI_SYLLABLE_XUOX"). -lisp_code_name(42086,"YI_SYLLABLE_XUO"). -lisp_code_name(42087,"YI_SYLLABLE_XOT"). -lisp_code_name(42088,"YI_SYLLABLE_XOX"). -lisp_code_name(42089,"YI_SYLLABLE_XO"). -lisp_code_name(42090,"YI_SYLLABLE_XOP"). -lisp_code_name(42091,"YI_SYLLABLE_XYT"). -lisp_code_name(42092,"YI_SYLLABLE_XYX"). -lisp_code_name(42093,"YI_SYLLABLE_XY"). -lisp_code_name(42094,"YI_SYLLABLE_XYP"). -lisp_code_name(42095,"YI_SYLLABLE_XYRX"). -lisp_code_name(42096,"YI_SYLLABLE_XYR"). -lisp_code_name(42097,"YI_SYLLABLE_YIT"). -lisp_code_name(42098,"YI_SYLLABLE_YIX"). -lisp_code_name(42099,"YI_SYLLABLE_YI"). -lisp_code_name(42100,"YI_SYLLABLE_YIP"). -lisp_code_name(42101,"YI_SYLLABLE_YIET"). -lisp_code_name(42102,"YI_SYLLABLE_YIEX"). -lisp_code_name(42103,"YI_SYLLABLE_YIE"). -lisp_code_name(42104,"YI_SYLLABLE_YIEP"). -lisp_code_name(42105,"YI_SYLLABLE_YUOT"). -lisp_code_name(42106,"YI_SYLLABLE_YUOX"). -lisp_code_name(42107,"YI_SYLLABLE_YUO"). -lisp_code_name(42108,"YI_SYLLABLE_YUOP"). -lisp_code_name(42109,"YI_SYLLABLE_YOT"). -lisp_code_name(42110,"YI_SYLLABLE_YOX"). -lisp_code_name(42111,"YI_SYLLABLE_YO"). -lisp_code_name(42112,"YI_SYLLABLE_YOP"). -lisp_code_name(42113,"YI_SYLLABLE_YUT"). -lisp_code_name(42114,"YI_SYLLABLE_YUX"). -lisp_code_name(42115,"YI_SYLLABLE_YU"). -lisp_code_name(42116,"YI_SYLLABLE_YUP"). -lisp_code_name(42117,"YI_SYLLABLE_YURX"). -lisp_code_name(42118,"YI_SYLLABLE_YUR"). -lisp_code_name(42119,"YI_SYLLABLE_YYT"). -lisp_code_name(42120,"YI_SYLLABLE_YYX"). -lisp_code_name(42121,"YI_SYLLABLE_YY"). -lisp_code_name(42122,"YI_SYLLABLE_YYP"). -lisp_code_name(42123,"YI_SYLLABLE_YYRX"). -lisp_code_name(42124,"YI_SYLLABLE_YYR"). -lisp_code_name(42128,"YI_RADICAL_QOT"). -lisp_code_name(42129,"YI_RADICAL_LI"). -lisp_code_name(42130,"YI_RADICAL_KIT"). -lisp_code_name(42131,"YI_RADICAL_NYIP"). -lisp_code_name(42132,"YI_RADICAL_CYP"). -lisp_code_name(42133,"YI_RADICAL_SSI"). -lisp_code_name(42134,"YI_RADICAL_GGOP"). -lisp_code_name(42135,"YI_RADICAL_GEP"). -lisp_code_name(42136,"YI_RADICAL_MI"). -lisp_code_name(42137,"YI_RADICAL_HXIT"). -lisp_code_name(42138,"YI_RADICAL_LYR"). -lisp_code_name(42139,"YI_RADICAL_BBUT"). -lisp_code_name(42140,"YI_RADICAL_MOP"). -lisp_code_name(42141,"YI_RADICAL_YO"). -lisp_code_name(42142,"YI_RADICAL_PUT"). -lisp_code_name(42143,"YI_RADICAL_HXUO"). -lisp_code_name(42144,"YI_RADICAL_TAT"). -lisp_code_name(42145,"YI_RADICAL_GA"). -lisp_code_name(42146,"YI_RADICAL_ZUP"). -lisp_code_name(42147,"YI_RADICAL_CYT"). -lisp_code_name(42148,"YI_RADICAL_DDUR"). -lisp_code_name(42149,"YI_RADICAL_BUR"). -lisp_code_name(42150,"YI_RADICAL_GGUO"). -lisp_code_name(42151,"YI_RADICAL_NYOP"). -lisp_code_name(42152,"YI_RADICAL_TU"). -lisp_code_name(42153,"YI_RADICAL_OP"). -lisp_code_name(42154,"YI_RADICAL_JJUT"). -lisp_code_name(42155,"YI_RADICAL_ZOT"). -lisp_code_name(42156,"YI_RADICAL_PYT"). -lisp_code_name(42157,"YI_RADICAL_HMO"). -lisp_code_name(42158,"YI_RADICAL_YIT"). -lisp_code_name(42159,"YI_RADICAL_VUR"). -lisp_code_name(42160,"YI_RADICAL_SHY"). -lisp_code_name(42161,"YI_RADICAL_VEP"). -lisp_code_name(42162,"YI_RADICAL_ZA"). -lisp_code_name(42163,"YI_RADICAL_JO"). -lisp_code_name(42164,"YI_RADICAL_NZUP"). -lisp_code_name(42165,"YI_RADICAL_JJY"). -lisp_code_name(42166,"YI_RADICAL_GOT"). -lisp_code_name(42167,"YI_RADICAL_JJIE"). -lisp_code_name(42168,"YI_RADICAL_WO"). -lisp_code_name(42169,"YI_RADICAL_DU"). -lisp_code_name(42170,"YI_RADICAL_SHUR"). -lisp_code_name(42171,"YI_RADICAL_LIE"). -lisp_code_name(42172,"YI_RADICAL_CY"). -lisp_code_name(42173,"YI_RADICAL_CUOP"). -lisp_code_name(42174,"YI_RADICAL_CIP"). -lisp_code_name(42175,"YI_RADICAL_HXOP"). -lisp_code_name(42176,"YI_RADICAL_SHAT"). -lisp_code_name(42177,"YI_RADICAL_ZUR"). -lisp_code_name(42178,"YI_RADICAL_SHOP"). -lisp_code_name(42179,"YI_RADICAL_CHE"). -lisp_code_name(42180,"YI_RADICAL_ZZIET"). -lisp_code_name(42181,"YI_RADICAL_NBIE"). -lisp_code_name(42182,"YI_RADICAL_KE"). -lisp_code_name(42192,"LISU_LETTER_BA"). -lisp_code_name(42193,"LISU_LETTER_PA"). -lisp_code_name(42194,"LISU_LETTER_PHA"). -lisp_code_name(42195,"LISU_LETTER_DA"). -lisp_code_name(42196,"LISU_LETTER_TA"). -lisp_code_name(42197,"LISU_LETTER_THA"). -lisp_code_name(42198,"LISU_LETTER_GA"). -lisp_code_name(42199,"LISU_LETTER_KA"). -lisp_code_name(42200,"LISU_LETTER_KHA"). -lisp_code_name(42201,"LISU_LETTER_JA"). -lisp_code_name(42202,"LISU_LETTER_CA"). -lisp_code_name(42203,"LISU_LETTER_CHA"). -lisp_code_name(42204,"LISU_LETTER_DZA"). -lisp_code_name(42205,"LISU_LETTER_TSA"). -lisp_code_name(42206,"LISU_LETTER_TSHA"). -lisp_code_name(42207,"LISU_LETTER_MA"). -lisp_code_name(42208,"LISU_LETTER_NA"). -lisp_code_name(42209,"LISU_LETTER_LA"). -lisp_code_name(42210,"LISU_LETTER_SA"). -lisp_code_name(42211,"LISU_LETTER_ZHA"). -lisp_code_name(42212,"LISU_LETTER_ZA"). -lisp_code_name(42213,"LISU_LETTER_NGA"). -lisp_code_name(42214,"LISU_LETTER_HA"). -lisp_code_name(42215,"LISU_LETTER_XA"). -lisp_code_name(42216,"LISU_LETTER_HHA"). -lisp_code_name(42217,"LISU_LETTER_FA"). -lisp_code_name(42218,"LISU_LETTER_WA"). -lisp_code_name(42219,"LISU_LETTER_SHA"). -lisp_code_name(42220,"LISU_LETTER_YA"). -lisp_code_name(42221,"LISU_LETTER_GHA"). -lisp_code_name(42222,"LISU_LETTER_A"). -lisp_code_name(42223,"LISU_LETTER_AE"). -lisp_code_name(42224,"LISU_LETTER_E"). -lisp_code_name(42225,"LISU_LETTER_EU"). -lisp_code_name(42226,"LISU_LETTER_I"). -lisp_code_name(42227,"LISU_LETTER_O"). -lisp_code_name(42228,"LISU_LETTER_U"). -lisp_code_name(42229,"LISU_LETTER_UE"). -lisp_code_name(42230,"LISU_LETTER_UH"). -lisp_code_name(42231,"LISU_LETTER_OE"). -lisp_code_name(42232,"LISU_LETTER_TONE_MYA_TI"). -lisp_code_name(42233,"LISU_LETTER_TONE_NA_PO"). -lisp_code_name(42234,"LISU_LETTER_TONE_MYA_CYA"). -lisp_code_name(42235,"LISU_LETTER_TONE_MYA_BO"). -lisp_code_name(42236,"LISU_LETTER_TONE_MYA_NA"). -lisp_code_name(42237,"LISU_LETTER_TONE_MYA_JEU"). -lisp_code_name(42238,"LISU_PUNCTUATION_COMMA"). -lisp_code_name(42239,"LISU_PUNCTUATION_FULL_STOP"). -lisp_code_name(42240,"VAI_SYLLABLE_EE"). -lisp_code_name(42241,"VAI_SYLLABLE_EEN"). -lisp_code_name(42242,"VAI_SYLLABLE_HEE"). -lisp_code_name(42243,"VAI_SYLLABLE_WEE"). -lisp_code_name(42244,"VAI_SYLLABLE_WEEN"). -lisp_code_name(42245,"VAI_SYLLABLE_PEE"). -lisp_code_name(42246,"VAI_SYLLABLE_BHEE"). -lisp_code_name(42247,"VAI_SYLLABLE_BEE"). -lisp_code_name(42248,"VAI_SYLLABLE_MBEE"). -lisp_code_name(42249,"VAI_SYLLABLE_KPEE"). -lisp_code_name(42250,"VAI_SYLLABLE_MGBEE"). -lisp_code_name(42251,"VAI_SYLLABLE_GBEE"). -lisp_code_name(42252,"VAI_SYLLABLE_FEE"). -lisp_code_name(42253,"VAI_SYLLABLE_VEE"). -lisp_code_name(42254,"VAI_SYLLABLE_TEE"). -lisp_code_name(42255,"VAI_SYLLABLE_THEE"). -lisp_code_name(42256,"VAI_SYLLABLE_DHEE"). -lisp_code_name(42257,"VAI_SYLLABLE_DHHEE"). -lisp_code_name(42258,"VAI_SYLLABLE_LEE"). -lisp_code_name(42259,"VAI_SYLLABLE_REE"). -lisp_code_name(42260,"VAI_SYLLABLE_DEE"). -lisp_code_name(42261,"VAI_SYLLABLE_NDEE"). -lisp_code_name(42262,"VAI_SYLLABLE_SEE"). -lisp_code_name(42263,"VAI_SYLLABLE_SHEE"). -lisp_code_name(42264,"VAI_SYLLABLE_ZEE"). -lisp_code_name(42265,"VAI_SYLLABLE_ZHEE"). -lisp_code_name(42266,"VAI_SYLLABLE_CEE"). -lisp_code_name(42267,"VAI_SYLLABLE_JEE"). -lisp_code_name(42268,"VAI_SYLLABLE_NJEE"). -lisp_code_name(42269,"VAI_SYLLABLE_YEE"). -lisp_code_name(42270,"VAI_SYLLABLE_KEE"). -lisp_code_name(42271,"VAI_SYLLABLE_NGGEE"). -lisp_code_name(42272,"VAI_SYLLABLE_GEE"). -lisp_code_name(42273,"VAI_SYLLABLE_MEE"). -lisp_code_name(42274,"VAI_SYLLABLE_NEE"). -lisp_code_name(42275,"VAI_SYLLABLE_NYEE"). -lisp_code_name(42276,"VAI_SYLLABLE_I"). -lisp_code_name(42277,"VAI_SYLLABLE_IN"). -lisp_code_name(42278,"VAI_SYLLABLE_HI"). -lisp_code_name(42279,"VAI_SYLLABLE_HIN"). -lisp_code_name(42280,"VAI_SYLLABLE_WI"). -lisp_code_name(42281,"VAI_SYLLABLE_WIN"). -lisp_code_name(42282,"VAI_SYLLABLE_PI"). -lisp_code_name(42283,"VAI_SYLLABLE_BHI"). -lisp_code_name(42284,"VAI_SYLLABLE_BI"). -lisp_code_name(42285,"VAI_SYLLABLE_MBI"). -lisp_code_name(42286,"VAI_SYLLABLE_KPI"). -lisp_code_name(42287,"VAI_SYLLABLE_MGBI"). -lisp_code_name(42288,"VAI_SYLLABLE_GBI"). -lisp_code_name(42289,"VAI_SYLLABLE_FI"). -lisp_code_name(42290,"VAI_SYLLABLE_VI"). -lisp_code_name(42291,"VAI_SYLLABLE_TI"). -lisp_code_name(42292,"VAI_SYLLABLE_THI"). -lisp_code_name(42293,"VAI_SYLLABLE_DHI"). -lisp_code_name(42294,"VAI_SYLLABLE_DHHI"). -lisp_code_name(42295,"VAI_SYLLABLE_LI"). -lisp_code_name(42296,"VAI_SYLLABLE_RI"). -lisp_code_name(42297,"VAI_SYLLABLE_DI"). -lisp_code_name(42298,"VAI_SYLLABLE_NDI"). -lisp_code_name(42299,"VAI_SYLLABLE_SI"). -lisp_code_name(42300,"VAI_SYLLABLE_SHI"). -lisp_code_name(42301,"VAI_SYLLABLE_ZI"). -lisp_code_name(42302,"VAI_SYLLABLE_ZHI"). -lisp_code_name(42303,"VAI_SYLLABLE_CI"). -lisp_code_name(42304,"VAI_SYLLABLE_JI"). -lisp_code_name(42305,"VAI_SYLLABLE_NJI"). -lisp_code_name(42306,"VAI_SYLLABLE_YI"). -lisp_code_name(42307,"VAI_SYLLABLE_KI"). -lisp_code_name(42308,"VAI_SYLLABLE_NGGI"). -lisp_code_name(42309,"VAI_SYLLABLE_GI"). -lisp_code_name(42310,"VAI_SYLLABLE_MI"). -lisp_code_name(42311,"VAI_SYLLABLE_NI"). -lisp_code_name(42312,"VAI_SYLLABLE_NYI"). -lisp_code_name(42313,"VAI_SYLLABLE_A"). -lisp_code_name(42314,"VAI_SYLLABLE_AN"). -lisp_code_name(42315,"VAI_SYLLABLE_NGAN"). -lisp_code_name(42316,"VAI_SYLLABLE_HA"). -lisp_code_name(42317,"VAI_SYLLABLE_HAN"). -lisp_code_name(42318,"VAI_SYLLABLE_WA"). -lisp_code_name(42319,"VAI_SYLLABLE_WAN"). -lisp_code_name(42320,"VAI_SYLLABLE_PA"). -lisp_code_name(42321,"VAI_SYLLABLE_BHA"). -lisp_code_name(42322,"VAI_SYLLABLE_BA"). -lisp_code_name(42323,"VAI_SYLLABLE_MBA"). -lisp_code_name(42324,"VAI_SYLLABLE_KPA"). -lisp_code_name(42325,"VAI_SYLLABLE_KPAN"). -lisp_code_name(42326,"VAI_SYLLABLE_MGBA"). -lisp_code_name(42327,"VAI_SYLLABLE_GBA"). -lisp_code_name(42328,"VAI_SYLLABLE_FA"). -lisp_code_name(42329,"VAI_SYLLABLE_VA"). -lisp_code_name(42330,"VAI_SYLLABLE_TA"). -lisp_code_name(42331,"VAI_SYLLABLE_THA"). -lisp_code_name(42332,"VAI_SYLLABLE_DHA"). -lisp_code_name(42333,"VAI_SYLLABLE_DHHA"). -lisp_code_name(42334,"VAI_SYLLABLE_LA"). -lisp_code_name(42335,"VAI_SYLLABLE_RA"). -lisp_code_name(42336,"VAI_SYLLABLE_DA"). -lisp_code_name(42337,"VAI_SYLLABLE_NDA"). -lisp_code_name(42338,"VAI_SYLLABLE_SA"). -lisp_code_name(42339,"VAI_SYLLABLE_SHA"). -lisp_code_name(42340,"VAI_SYLLABLE_ZA"). -lisp_code_name(42341,"VAI_SYLLABLE_ZHA"). -lisp_code_name(42342,"VAI_SYLLABLE_CA"). -lisp_code_name(42343,"VAI_SYLLABLE_JA"). -lisp_code_name(42344,"VAI_SYLLABLE_NJA"). -lisp_code_name(42345,"VAI_SYLLABLE_YA"). -lisp_code_name(42346,"VAI_SYLLABLE_KA"). -lisp_code_name(42347,"VAI_SYLLABLE_KAN"). -lisp_code_name(42348,"VAI_SYLLABLE_NGGA"). -lisp_code_name(42349,"VAI_SYLLABLE_GA"). -lisp_code_name(42350,"VAI_SYLLABLE_MA"). -lisp_code_name(42351,"VAI_SYLLABLE_NA"). -lisp_code_name(42352,"VAI_SYLLABLE_NYA"). -lisp_code_name(42353,"VAI_SYLLABLE_OO"). -lisp_code_name(42354,"VAI_SYLLABLE_OON"). -lisp_code_name(42355,"VAI_SYLLABLE_HOO"). -lisp_code_name(42356,"VAI_SYLLABLE_WOO"). -lisp_code_name(42357,"VAI_SYLLABLE_WOON"). -lisp_code_name(42358,"VAI_SYLLABLE_POO"). -lisp_code_name(42359,"VAI_SYLLABLE_BHOO"). -lisp_code_name(42360,"VAI_SYLLABLE_BOO"). -lisp_code_name(42361,"VAI_SYLLABLE_MBOO"). -lisp_code_name(42362,"VAI_SYLLABLE_KPOO"). -lisp_code_name(42363,"VAI_SYLLABLE_MGBOO"). -lisp_code_name(42364,"VAI_SYLLABLE_GBOO"). -lisp_code_name(42365,"VAI_SYLLABLE_FOO"). -lisp_code_name(42366,"VAI_SYLLABLE_VOO"). -lisp_code_name(42367,"VAI_SYLLABLE_TOO"). -lisp_code_name(42368,"VAI_SYLLABLE_THOO"). -lisp_code_name(42369,"VAI_SYLLABLE_DHOO"). -lisp_code_name(42370,"VAI_SYLLABLE_DHHOO"). -lisp_code_name(42371,"VAI_SYLLABLE_LOO"). -lisp_code_name(42372,"VAI_SYLLABLE_ROO"). -lisp_code_name(42373,"VAI_SYLLABLE_DOO"). -lisp_code_name(42374,"VAI_SYLLABLE_NDOO"). -lisp_code_name(42375,"VAI_SYLLABLE_SOO"). -lisp_code_name(42376,"VAI_SYLLABLE_SHOO"). -lisp_code_name(42377,"VAI_SYLLABLE_ZOO"). -lisp_code_name(42378,"VAI_SYLLABLE_ZHOO"). -lisp_code_name(42379,"VAI_SYLLABLE_COO"). -lisp_code_name(42380,"VAI_SYLLABLE_JOO"). -lisp_code_name(42381,"VAI_SYLLABLE_NJOO"). -lisp_code_name(42382,"VAI_SYLLABLE_YOO"). -lisp_code_name(42383,"VAI_SYLLABLE_KOO"). -lisp_code_name(42384,"VAI_SYLLABLE_NGGOO"). -lisp_code_name(42385,"VAI_SYLLABLE_GOO"). -lisp_code_name(42386,"VAI_SYLLABLE_MOO"). -lisp_code_name(42387,"VAI_SYLLABLE_NOO"). -lisp_code_name(42388,"VAI_SYLLABLE_NYOO"). -lisp_code_name(42389,"VAI_SYLLABLE_U"). -lisp_code_name(42390,"VAI_SYLLABLE_UN"). -lisp_code_name(42391,"VAI_SYLLABLE_HU"). -lisp_code_name(42392,"VAI_SYLLABLE_HUN"). -lisp_code_name(42393,"VAI_SYLLABLE_WU"). -lisp_code_name(42394,"VAI_SYLLABLE_WUN"). -lisp_code_name(42395,"VAI_SYLLABLE_PU"). -lisp_code_name(42396,"VAI_SYLLABLE_BHU"). -lisp_code_name(42397,"VAI_SYLLABLE_BU"). -lisp_code_name(42398,"VAI_SYLLABLE_MBU"). -lisp_code_name(42399,"VAI_SYLLABLE_KPU"). -lisp_code_name(42400,"VAI_SYLLABLE_MGBU"). -lisp_code_name(42401,"VAI_SYLLABLE_GBU"). -lisp_code_name(42402,"VAI_SYLLABLE_FU"). -lisp_code_name(42403,"VAI_SYLLABLE_VU"). -lisp_code_name(42404,"VAI_SYLLABLE_TU"). -lisp_code_name(42405,"VAI_SYLLABLE_THU"). -lisp_code_name(42406,"VAI_SYLLABLE_DHU"). -lisp_code_name(42407,"VAI_SYLLABLE_DHHU"). -lisp_code_name(42408,"VAI_SYLLABLE_LU"). -lisp_code_name(42409,"VAI_SYLLABLE_RU"). -lisp_code_name(42410,"VAI_SYLLABLE_DU"). -lisp_code_name(42411,"VAI_SYLLABLE_NDU"). -lisp_code_name(42412,"VAI_SYLLABLE_SU"). -lisp_code_name(42413,"VAI_SYLLABLE_SHU"). -lisp_code_name(42414,"VAI_SYLLABLE_ZU"). -lisp_code_name(42415,"VAI_SYLLABLE_ZHU"). -lisp_code_name(42416,"VAI_SYLLABLE_CU"). -lisp_code_name(42417,"VAI_SYLLABLE_JU"). -lisp_code_name(42418,"VAI_SYLLABLE_NJU"). -lisp_code_name(42419,"VAI_SYLLABLE_YU"). -lisp_code_name(42420,"VAI_SYLLABLE_KU"). -lisp_code_name(42421,"VAI_SYLLABLE_NGGU"). -lisp_code_name(42422,"VAI_SYLLABLE_GU"). -lisp_code_name(42423,"VAI_SYLLABLE_MU"). -lisp_code_name(42424,"VAI_SYLLABLE_NU"). -lisp_code_name(42425,"VAI_SYLLABLE_NYU"). -lisp_code_name(42426,"VAI_SYLLABLE_O"). -lisp_code_name(42427,"VAI_SYLLABLE_ON"). -lisp_code_name(42428,"VAI_SYLLABLE_NGON"). -lisp_code_name(42429,"VAI_SYLLABLE_HO"). -lisp_code_name(42430,"VAI_SYLLABLE_HON"). -lisp_code_name(42431,"VAI_SYLLABLE_WO"). -lisp_code_name(42432,"VAI_SYLLABLE_WON"). -lisp_code_name(42433,"VAI_SYLLABLE_PO"). -lisp_code_name(42434,"VAI_SYLLABLE_BHO"). -lisp_code_name(42435,"VAI_SYLLABLE_BO"). -lisp_code_name(42436,"VAI_SYLLABLE_MBO"). -lisp_code_name(42437,"VAI_SYLLABLE_KPO"). -lisp_code_name(42438,"VAI_SYLLABLE_MGBO"). -lisp_code_name(42439,"VAI_SYLLABLE_GBO"). -lisp_code_name(42440,"VAI_SYLLABLE_GBON"). -lisp_code_name(42441,"VAI_SYLLABLE_FO"). -lisp_code_name(42442,"VAI_SYLLABLE_VO"). -lisp_code_name(42443,"VAI_SYLLABLE_TO"). -lisp_code_name(42444,"VAI_SYLLABLE_THO"). -lisp_code_name(42445,"VAI_SYLLABLE_DHO"). -lisp_code_name(42446,"VAI_SYLLABLE_DHHO"). -lisp_code_name(42447,"VAI_SYLLABLE_LO"). -lisp_code_name(42448,"VAI_SYLLABLE_RO"). -lisp_code_name(42449,"VAI_SYLLABLE_DO"). -lisp_code_name(42450,"VAI_SYLLABLE_NDO"). -lisp_code_name(42451,"VAI_SYLLABLE_SO"). -lisp_code_name(42452,"VAI_SYLLABLE_SHO"). -lisp_code_name(42453,"VAI_SYLLABLE_ZO"). -lisp_code_name(42454,"VAI_SYLLABLE_ZHO"). -lisp_code_name(42455,"VAI_SYLLABLE_CO"). -lisp_code_name(42456,"VAI_SYLLABLE_JO"). -lisp_code_name(42457,"VAI_SYLLABLE_NJO"). -lisp_code_name(42458,"VAI_SYLLABLE_YO"). -lisp_code_name(42459,"VAI_SYLLABLE_KO"). -lisp_code_name(42460,"VAI_SYLLABLE_NGGO"). -lisp_code_name(42461,"VAI_SYLLABLE_GO"). -lisp_code_name(42462,"VAI_SYLLABLE_MO"). -lisp_code_name(42463,"VAI_SYLLABLE_NO"). -lisp_code_name(42464,"VAI_SYLLABLE_NYO"). -lisp_code_name(42465,"VAI_SYLLABLE_E"). -lisp_code_name(42466,"VAI_SYLLABLE_EN"). -lisp_code_name(42467,"VAI_SYLLABLE_NGEN"). -lisp_code_name(42468,"VAI_SYLLABLE_HE"). -lisp_code_name(42469,"VAI_SYLLABLE_HEN"). -lisp_code_name(42470,"VAI_SYLLABLE_WE"). -lisp_code_name(42471,"VAI_SYLLABLE_WEN"). -lisp_code_name(42472,"VAI_SYLLABLE_PE"). -lisp_code_name(42473,"VAI_SYLLABLE_BHE"). -lisp_code_name(42474,"VAI_SYLLABLE_BE"). -lisp_code_name(42475,"VAI_SYLLABLE_MBE"). -lisp_code_name(42476,"VAI_SYLLABLE_KPE"). -lisp_code_name(42477,"VAI_SYLLABLE_KPEN"). -lisp_code_name(42478,"VAI_SYLLABLE_MGBE"). -lisp_code_name(42479,"VAI_SYLLABLE_GBE"). -lisp_code_name(42480,"VAI_SYLLABLE_GBEN"). -lisp_code_name(42481,"VAI_SYLLABLE_FE"). -lisp_code_name(42482,"VAI_SYLLABLE_VE"). -lisp_code_name(42483,"VAI_SYLLABLE_TE"). -lisp_code_name(42484,"VAI_SYLLABLE_THE"). -lisp_code_name(42485,"VAI_SYLLABLE_DHE"). -lisp_code_name(42486,"VAI_SYLLABLE_DHHE"). -lisp_code_name(42487,"VAI_SYLLABLE_LE"). -lisp_code_name(42488,"VAI_SYLLABLE_RE"). -lisp_code_name(42489,"VAI_SYLLABLE_DE"). -lisp_code_name(42490,"VAI_SYLLABLE_NDE"). -lisp_code_name(42491,"VAI_SYLLABLE_SE"). -lisp_code_name(42492,"VAI_SYLLABLE_SHE"). -lisp_code_name(42493,"VAI_SYLLABLE_ZE"). -lisp_code_name(42494,"VAI_SYLLABLE_ZHE"). -lisp_code_name(42495,"VAI_SYLLABLE_CE"). -lisp_code_name(42496,"VAI_SYLLABLE_JE"). -lisp_code_name(42497,"VAI_SYLLABLE_NJE"). -lisp_code_name(42498,"VAI_SYLLABLE_YE"). -lisp_code_name(42499,"VAI_SYLLABLE_KE"). -lisp_code_name(42500,"VAI_SYLLABLE_NGGE"). -lisp_code_name(42501,"VAI_SYLLABLE_NGGEN"). -lisp_code_name(42502,"VAI_SYLLABLE_GE"). -lisp_code_name(42503,"VAI_SYLLABLE_GEN"). -lisp_code_name(42504,"VAI_SYLLABLE_ME"). -lisp_code_name(42505,"VAI_SYLLABLE_NE"). -lisp_code_name(42506,"VAI_SYLLABLE_NYE"). -lisp_code_name(42507,"VAI_SYLLABLE_NG"). -lisp_code_name(42508,"VAI_SYLLABLE_LENGTHENER"). -lisp_code_name(42509,"VAI_COMMA"). -lisp_code_name(42510,"VAI_FULL_STOP"). -lisp_code_name(42511,"VAI_QUESTION_MARK"). -lisp_code_name(42512,"VAI_SYLLABLE_NDOLE_FA"). -lisp_code_name(42513,"VAI_SYLLABLE_NDOLE_KA"). -lisp_code_name(42514,"VAI_SYLLABLE_NDOLE_SOO"). -lisp_code_name(42515,"VAI_SYMBOL_FEENG"). -lisp_code_name(42516,"VAI_SYMBOL_KEENG"). -lisp_code_name(42517,"VAI_SYMBOL_TING"). -lisp_code_name(42518,"VAI_SYMBOL_NII"). -lisp_code_name(42519,"VAI_SYMBOL_BANG"). -lisp_code_name(42520,"VAI_SYMBOL_FAA"). -lisp_code_name(42521,"VAI_SYMBOL_TAA"). -lisp_code_name(42522,"VAI_SYMBOL_DANG"). -lisp_code_name(42523,"VAI_SYMBOL_DOONG"). -lisp_code_name(42524,"VAI_SYMBOL_KUNG"). -lisp_code_name(42525,"VAI_SYMBOL_TONG"). -lisp_code_name(42526,"VAI_SYMBOL_DO-O"). -lisp_code_name(42527,"VAI_SYMBOL_JONG"). -lisp_code_name(42528,"VAI_DIGIT_ZERO"). -lisp_code_name(42529,"VAI_DIGIT_ONE"). -lisp_code_name(42530,"VAI_DIGIT_TWO"). -lisp_code_name(42531,"VAI_DIGIT_THREE"). -lisp_code_name(42532,"VAI_DIGIT_FOUR"). -lisp_code_name(42533,"VAI_DIGIT_FIVE"). -lisp_code_name(42534,"VAI_DIGIT_SIX"). -lisp_code_name(42535,"VAI_DIGIT_SEVEN"). -lisp_code_name(42536,"VAI_DIGIT_EIGHT"). -lisp_code_name(42537,"VAI_DIGIT_NINE"). -lisp_code_name(42538,"VAI_SYLLABLE_NDOLE_MA"). -lisp_code_name(42539,"VAI_SYLLABLE_NDOLE_DO"). -lisp_code_name(42560,"CYRILLIC_CAPITAL_LETTER_ZEMLYA"). -lisp_code_name(42561,"CYRILLIC_SMALL_LETTER_ZEMLYA"). -lisp_code_name(42562,"CYRILLIC_CAPITAL_LETTER_DZELO"). -lisp_code_name(42563,"CYRILLIC_SMALL_LETTER_DZELO"). -lisp_code_name(42564,"CYRILLIC_CAPITAL_LETTER_REVERSED_DZE"). -lisp_code_name(42565,"CYRILLIC_SMALL_LETTER_REVERSED_DZE"). -lisp_code_name(42566,"CYRILLIC_CAPITAL_LETTER_IOTA"). -lisp_code_name(42567,"CYRILLIC_SMALL_LETTER_IOTA"). -lisp_code_name(42568,"CYRILLIC_CAPITAL_LETTER_DJERV"). -lisp_code_name(42569,"CYRILLIC_SMALL_LETTER_DJERV"). -lisp_code_name(42570,"CYRILLIC_CAPITAL_LETTER_MONOGRAPH_UK"). -lisp_code_name(42571,"CYRILLIC_SMALL_LETTER_MONOGRAPH_UK"). -lisp_code_name(42572,"CYRILLIC_CAPITAL_LETTER_BROAD_OMEGA"). -lisp_code_name(42573,"CYRILLIC_SMALL_LETTER_BROAD_OMEGA"). -lisp_code_name(42574,"CYRILLIC_CAPITAL_LETTER_NEUTRAL_YER"). -lisp_code_name(42575,"CYRILLIC_SMALL_LETTER_NEUTRAL_YER"). -lisp_code_name(42576,"CYRILLIC_CAPITAL_LETTER_YERU_WITH_BACK_YER"). -lisp_code_name(42577,"CYRILLIC_SMALL_LETTER_YERU_WITH_BACK_YER"). -lisp_code_name(42578,"CYRILLIC_CAPITAL_LETTER_IOTIFIED_YAT"). -lisp_code_name(42579,"CYRILLIC_SMALL_LETTER_IOTIFIED_YAT"). -lisp_code_name(42580,"CYRILLIC_CAPITAL_LETTER_REVERSED_YU"). -lisp_code_name(42581,"CYRILLIC_SMALL_LETTER_REVERSED_YU"). -lisp_code_name(42582,"CYRILLIC_CAPITAL_LETTER_IOTIFIED_A"). -lisp_code_name(42583,"CYRILLIC_SMALL_LETTER_IOTIFIED_A"). -lisp_code_name(42584,"CYRILLIC_CAPITAL_LETTER_CLOSED_LITTLE_YUS"). -lisp_code_name(42585,"CYRILLIC_SMALL_LETTER_CLOSED_LITTLE_YUS"). -lisp_code_name(42586,"CYRILLIC_CAPITAL_LETTER_BLENDED_YUS"). -lisp_code_name(42587,"CYRILLIC_SMALL_LETTER_BLENDED_YUS"). -lisp_code_name(42588,"CYRILLIC_CAPITAL_LETTER_IOTIFIED_CLOSED_LITTLE_YUS"). -lisp_code_name(42589,"CYRILLIC_SMALL_LETTER_IOTIFIED_CLOSED_LITTLE_YUS"). -lisp_code_name(42590,"CYRILLIC_CAPITAL_LETTER_YN"). -lisp_code_name(42591,"CYRILLIC_SMALL_LETTER_YN"). -lisp_code_name(42592,"CYRILLIC_CAPITAL_LETTER_REVERSED_TSE"). -lisp_code_name(42593,"CYRILLIC_SMALL_LETTER_REVERSED_TSE"). -lisp_code_name(42594,"CYRILLIC_CAPITAL_LETTER_SOFT_DE"). -lisp_code_name(42595,"CYRILLIC_SMALL_LETTER_SOFT_DE"). -lisp_code_name(42596,"CYRILLIC_CAPITAL_LETTER_SOFT_EL"). -lisp_code_name(42597,"CYRILLIC_SMALL_LETTER_SOFT_EL"). -lisp_code_name(42598,"CYRILLIC_CAPITAL_LETTER_SOFT_EM"). -lisp_code_name(42599,"CYRILLIC_SMALL_LETTER_SOFT_EM"). -lisp_code_name(42600,"CYRILLIC_CAPITAL_LETTER_MONOCULAR_O"). -lisp_code_name(42601,"CYRILLIC_SMALL_LETTER_MONOCULAR_O"). -lisp_code_name(42602,"CYRILLIC_CAPITAL_LETTER_BINOCULAR_O"). -lisp_code_name(42603,"CYRILLIC_SMALL_LETTER_BINOCULAR_O"). -lisp_code_name(42604,"CYRILLIC_CAPITAL_LETTER_DOUBLE_MONOCULAR_O"). -lisp_code_name(42605,"CYRILLIC_SMALL_LETTER_DOUBLE_MONOCULAR_O"). -lisp_code_name(42606,"CYRILLIC_LETTER_MULTIOCULAR_O"). -lisp_code_name(42607,"COMBINING_CYRILLIC_VZMET"). -lisp_code_name(42608,"COMBINING_CYRILLIC_TEN_MILLIONS_SIGN"). -lisp_code_name(42609,"COMBINING_CYRILLIC_HUNDRED_MILLIONS_SIGN"). -lisp_code_name(42610,"COMBINING_CYRILLIC_THOUSAND_MILLIONS_SIGN"). -lisp_code_name(42611,"SLAVONIC_ASTERISK"). -lisp_code_name(42612,"COMBINING_CYRILLIC_LETTER_UKRAINIAN_IE"). -lisp_code_name(42613,"COMBINING_CYRILLIC_LETTER_I"). -lisp_code_name(42614,"COMBINING_CYRILLIC_LETTER_YI"). -lisp_code_name(42615,"COMBINING_CYRILLIC_LETTER_U"). -lisp_code_name(42616,"COMBINING_CYRILLIC_LETTER_HARD_SIGN"). -lisp_code_name(42617,"COMBINING_CYRILLIC_LETTER_YERU"). -lisp_code_name(42618,"COMBINING_CYRILLIC_LETTER_SOFT_SIGN"). -lisp_code_name(42619,"COMBINING_CYRILLIC_LETTER_OMEGA"). -lisp_code_name(42620,"COMBINING_CYRILLIC_KAVYKA"). -lisp_code_name(42621,"COMBINING_CYRILLIC_PAYEROK"). -lisp_code_name(42622,"CYRILLIC_KAVYKA"). -lisp_code_name(42623,"CYRILLIC_PAYEROK"). -lisp_code_name(42624,"CYRILLIC_CAPITAL_LETTER_DWE"). -lisp_code_name(42625,"CYRILLIC_SMALL_LETTER_DWE"). -lisp_code_name(42626,"CYRILLIC_CAPITAL_LETTER_DZWE"). -lisp_code_name(42627,"CYRILLIC_SMALL_LETTER_DZWE"). -lisp_code_name(42628,"CYRILLIC_CAPITAL_LETTER_ZHWE"). -lisp_code_name(42629,"CYRILLIC_SMALL_LETTER_ZHWE"). -lisp_code_name(42630,"CYRILLIC_CAPITAL_LETTER_CCHE"). -lisp_code_name(42631,"CYRILLIC_SMALL_LETTER_CCHE"). -lisp_code_name(42632,"CYRILLIC_CAPITAL_LETTER_DZZE"). -lisp_code_name(42633,"CYRILLIC_SMALL_LETTER_DZZE"). -lisp_code_name(42634,"CYRILLIC_CAPITAL_LETTER_TE_WITH_MIDDLE_HOOK"). -lisp_code_name(42635,"CYRILLIC_SMALL_LETTER_TE_WITH_MIDDLE_HOOK"). -lisp_code_name(42636,"CYRILLIC_CAPITAL_LETTER_TWE"). -lisp_code_name(42637,"CYRILLIC_SMALL_LETTER_TWE"). -lisp_code_name(42638,"CYRILLIC_CAPITAL_LETTER_TSWE"). -lisp_code_name(42639,"CYRILLIC_SMALL_LETTER_TSWE"). -lisp_code_name(42640,"CYRILLIC_CAPITAL_LETTER_TSSE"). -lisp_code_name(42641,"CYRILLIC_SMALL_LETTER_TSSE"). -lisp_code_name(42642,"CYRILLIC_CAPITAL_LETTER_TCHE"). -lisp_code_name(42643,"CYRILLIC_SMALL_LETTER_TCHE"). -lisp_code_name(42644,"CYRILLIC_CAPITAL_LETTER_HWE"). -lisp_code_name(42645,"CYRILLIC_SMALL_LETTER_HWE"). -lisp_code_name(42646,"CYRILLIC_CAPITAL_LETTER_SHWE"). -lisp_code_name(42647,"CYRILLIC_SMALL_LETTER_SHWE"). -lisp_code_name(42648,"CYRILLIC_CAPITAL_LETTER_DOUBLE_O"). -lisp_code_name(42649,"CYRILLIC_SMALL_LETTER_DOUBLE_O"). -lisp_code_name(42650,"CYRILLIC_CAPITAL_LETTER_CROSSED_O"). -lisp_code_name(42651,"CYRILLIC_SMALL_LETTER_CROSSED_O"). -lisp_code_name(42652,"MODIFIER_LETTER_CYRILLIC_HARD_SIGN"). -lisp_code_name(42653,"MODIFIER_LETTER_CYRILLIC_SOFT_SIGN"). -lisp_code_name(42655,"COMBINING_CYRILLIC_LETTER_IOTIFIED_E"). -lisp_code_name(42656,"BAMUM_LETTER_A"). -lisp_code_name(42657,"BAMUM_LETTER_KA"). -lisp_code_name(42658,"BAMUM_LETTER_U"). -lisp_code_name(42659,"BAMUM_LETTER_KU"). -lisp_code_name(42660,"BAMUM_LETTER_EE"). -lisp_code_name(42661,"BAMUM_LETTER_REE"). -lisp_code_name(42662,"BAMUM_LETTER_TAE"). -lisp_code_name(42663,"BAMUM_LETTER_O"). -lisp_code_name(42664,"BAMUM_LETTER_NYI"). -lisp_code_name(42665,"BAMUM_LETTER_I"). -lisp_code_name(42666,"BAMUM_LETTER_LA"). -lisp_code_name(42667,"BAMUM_LETTER_PA"). -lisp_code_name(42668,"BAMUM_LETTER_RII"). -lisp_code_name(42669,"BAMUM_LETTER_RIEE"). -lisp_code_name(42670,"BAMUM_LETTER_LEEEE"). -lisp_code_name(42671,"BAMUM_LETTER_MEEEE"). -lisp_code_name(42672,"BAMUM_LETTER_TAA"). -lisp_code_name(42673,"BAMUM_LETTER_NDAA"). -lisp_code_name(42674,"BAMUM_LETTER_NJAEM"). -lisp_code_name(42675,"BAMUM_LETTER_M"). -lisp_code_name(42676,"BAMUM_LETTER_SUU"). -lisp_code_name(42677,"BAMUM_LETTER_MU"). -lisp_code_name(42678,"BAMUM_LETTER_SHII"). -lisp_code_name(42679,"BAMUM_LETTER_SI"). -lisp_code_name(42680,"BAMUM_LETTER_SHEUX"). -lisp_code_name(42681,"BAMUM_LETTER_SEUX"). -lisp_code_name(42682,"BAMUM_LETTER_KYEE"). -lisp_code_name(42683,"BAMUM_LETTER_KET"). -lisp_code_name(42684,"BAMUM_LETTER_NUAE"). -lisp_code_name(42685,"BAMUM_LETTER_NU"). -lisp_code_name(42686,"BAMUM_LETTER_NJUAE"). -lisp_code_name(42687,"BAMUM_LETTER_YOQ"). -lisp_code_name(42688,"BAMUM_LETTER_SHU"). -lisp_code_name(42689,"BAMUM_LETTER_YUQ"). -lisp_code_name(42690,"BAMUM_LETTER_YA"). -lisp_code_name(42691,"BAMUM_LETTER_NSHA"). -lisp_code_name(42692,"BAMUM_LETTER_KEUX"). -lisp_code_name(42693,"BAMUM_LETTER_PEUX"). -lisp_code_name(42694,"BAMUM_LETTER_NJEE"). -lisp_code_name(42695,"BAMUM_LETTER_NTEE"). -lisp_code_name(42696,"BAMUM_LETTER_PUE"). -lisp_code_name(42697,"BAMUM_LETTER_WUE"). -lisp_code_name(42698,"BAMUM_LETTER_PEE"). -lisp_code_name(42699,"BAMUM_LETTER_FEE"). -lisp_code_name(42700,"BAMUM_LETTER_RU"). -lisp_code_name(42701,"BAMUM_LETTER_LU"). -lisp_code_name(42702,"BAMUM_LETTER_MI"). -lisp_code_name(42703,"BAMUM_LETTER_NI"). -lisp_code_name(42704,"BAMUM_LETTER_REUX"). -lisp_code_name(42705,"BAMUM_LETTER_RAE"). -lisp_code_name(42706,"BAMUM_LETTER_KEN"). -lisp_code_name(42707,"BAMUM_LETTER_NGKWAEN"). -lisp_code_name(42708,"BAMUM_LETTER_NGGA"). -lisp_code_name(42709,"BAMUM_LETTER_NGA"). -lisp_code_name(42710,"BAMUM_LETTER_SHO"). -lisp_code_name(42711,"BAMUM_LETTER_PUAE"). -lisp_code_name(42712,"BAMUM_LETTER_FU"). -lisp_code_name(42713,"BAMUM_LETTER_FOM"). -lisp_code_name(42714,"BAMUM_LETTER_WA"). -lisp_code_name(42715,"BAMUM_LETTER_NA"). -lisp_code_name(42716,"BAMUM_LETTER_LI"). -lisp_code_name(42717,"BAMUM_LETTER_PI"). -lisp_code_name(42718,"BAMUM_LETTER_LOQ"). -lisp_code_name(42719,"BAMUM_LETTER_KO"). -lisp_code_name(42720,"BAMUM_LETTER_MBEN"). -lisp_code_name(42721,"BAMUM_LETTER_REN"). -lisp_code_name(42722,"BAMUM_LETTER_MEN"). -lisp_code_name(42723,"BAMUM_LETTER_MA"). -lisp_code_name(42724,"BAMUM_LETTER_TI"). -lisp_code_name(42725,"BAMUM_LETTER_KI"). -lisp_code_name(42726,"BAMUM_LETTER_MO"). -lisp_code_name(42727,"BAMUM_LETTER_MBAA"). -lisp_code_name(42728,"BAMUM_LETTER_TET"). -lisp_code_name(42729,"BAMUM_LETTER_KPA"). -lisp_code_name(42730,"BAMUM_LETTER_TEN"). -lisp_code_name(42731,"BAMUM_LETTER_NTUU"). -lisp_code_name(42732,"BAMUM_LETTER_SAMBA"). -lisp_code_name(42733,"BAMUM_LETTER_FAAMAE"). -lisp_code_name(42734,"BAMUM_LETTER_KOVUU"). -lisp_code_name(42735,"BAMUM_LETTER_KOGHOM"). -lisp_code_name(42736,"BAMUM_COMBINING_MARK_KOQNDON"). -lisp_code_name(42737,"BAMUM_COMBINING_MARK_TUKWENTIS"). -lisp_code_name(42738,"BAMUM_NJAEMLI"). -lisp_code_name(42739,"BAMUM_FULL_STOP"). -lisp_code_name(42740,"BAMUM_COLON"). -lisp_code_name(42741,"BAMUM_COMMA"). -lisp_code_name(42742,"BAMUM_SEMICOLON"). -lisp_code_name(42743,"BAMUM_QUESTION_MARK"). -lisp_code_name(42752,"MODIFIER_LETTER_CHINESE_TONE_YIN_PING"). -lisp_code_name(42753,"MODIFIER_LETTER_CHINESE_TONE_YANG_PING"). -lisp_code_name(42754,"MODIFIER_LETTER_CHINESE_TONE_YIN_SHANG"). -lisp_code_name(42755,"MODIFIER_LETTER_CHINESE_TONE_YANG_SHANG"). -lisp_code_name(42756,"MODIFIER_LETTER_CHINESE_TONE_YIN_QU"). -lisp_code_name(42757,"MODIFIER_LETTER_CHINESE_TONE_YANG_QU"). -lisp_code_name(42758,"MODIFIER_LETTER_CHINESE_TONE_YIN_RU"). -lisp_code_name(42759,"MODIFIER_LETTER_CHINESE_TONE_YANG_RU"). -lisp_code_name(42760,"MODIFIER_LETTER_EXTRA-HIGH_DOTTED_TONE_BAR"). -lisp_code_name(42761,"MODIFIER_LETTER_HIGH_DOTTED_TONE_BAR"). -lisp_code_name(42762,"MODIFIER_LETTER_MID_DOTTED_TONE_BAR"). -lisp_code_name(42763,"MODIFIER_LETTER_LOW_DOTTED_TONE_BAR"). -lisp_code_name(42764,"MODIFIER_LETTER_EXTRA-LOW_DOTTED_TONE_BAR"). -lisp_code_name(42765,"MODIFIER_LETTER_EXTRA-HIGH_DOTTED_LEFT-STEM_TONE_BAR"). -lisp_code_name(42766,"MODIFIER_LETTER_HIGH_DOTTED_LEFT-STEM_TONE_BAR"). -lisp_code_name(42767,"MODIFIER_LETTER_MID_DOTTED_LEFT-STEM_TONE_BAR"). -lisp_code_name(42768,"MODIFIER_LETTER_LOW_DOTTED_LEFT-STEM_TONE_BAR"). -lisp_code_name(42769,"MODIFIER_LETTER_EXTRA-LOW_DOTTED_LEFT-STEM_TONE_BAR"). -lisp_code_name(42770,"MODIFIER_LETTER_EXTRA-HIGH_LEFT-STEM_TONE_BAR"). -lisp_code_name(42771,"MODIFIER_LETTER_HIGH_LEFT-STEM_TONE_BAR"). -lisp_code_name(42772,"MODIFIER_LETTER_MID_LEFT-STEM_TONE_BAR"). -lisp_code_name(42773,"MODIFIER_LETTER_LOW_LEFT-STEM_TONE_BAR"). -lisp_code_name(42774,"MODIFIER_LETTER_EXTRA-LOW_LEFT-STEM_TONE_BAR"). -lisp_code_name(42775,"MODIFIER_LETTER_DOT_VERTICAL_BAR"). -lisp_code_name(42776,"MODIFIER_LETTER_DOT_SLASH"). -lisp_code_name(42777,"MODIFIER_LETTER_DOT_HORIZONTAL_BAR"). -lisp_code_name(42778,"MODIFIER_LETTER_LOWER_RIGHT_CORNER_ANGLE"). -lisp_code_name(42779,"MODIFIER_LETTER_RAISED_UP_ARROW"). -lisp_code_name(42780,"MODIFIER_LETTER_RAISED_DOWN_ARROW"). -lisp_code_name(42781,"MODIFIER_LETTER_RAISED_EXCLAMATION_MARK"). -lisp_code_name(42782,"MODIFIER_LETTER_RAISED_INVERTED_EXCLAMATION_MARK"). -lisp_code_name(42783,"MODIFIER_LETTER_LOW_INVERTED_EXCLAMATION_MARK"). -lisp_code_name(42784,"MODIFIER_LETTER_STRESS_AND_HIGH_TONE"). -lisp_code_name(42785,"MODIFIER_LETTER_STRESS_AND_LOW_TONE"). -lisp_code_name(42786,"LATIN_CAPITAL_LETTER_EGYPTOLOGICAL_ALEF"). -lisp_code_name(42787,"LATIN_SMALL_LETTER_EGYPTOLOGICAL_ALEF"). -lisp_code_name(42788,"LATIN_CAPITAL_LETTER_EGYPTOLOGICAL_AIN"). -lisp_code_name(42789,"LATIN_SMALL_LETTER_EGYPTOLOGICAL_AIN"). -lisp_code_name(42790,"LATIN_CAPITAL_LETTER_HENG"). -lisp_code_name(42791,"LATIN_SMALL_LETTER_HENG"). -lisp_code_name(42792,"LATIN_CAPITAL_LETTER_TZ"). -lisp_code_name(42793,"LATIN_SMALL_LETTER_TZ"). -lisp_code_name(42794,"LATIN_CAPITAL_LETTER_TRESILLO"). -lisp_code_name(42795,"LATIN_SMALL_LETTER_TRESILLO"). -lisp_code_name(42796,"LATIN_CAPITAL_LETTER_CUATRILLO"). -lisp_code_name(42797,"LATIN_SMALL_LETTER_CUATRILLO"). -lisp_code_name(42798,"LATIN_CAPITAL_LETTER_CUATRILLO_WITH_COMMA"). -lisp_code_name(42799,"LATIN_SMALL_LETTER_CUATRILLO_WITH_COMMA"). -lisp_code_name(42800,"LATIN_LETTER_SMALL_CAPITAL_F"). -lisp_code_name(42801,"LATIN_LETTER_SMALL_CAPITAL_S"). -lisp_code_name(42802,"LATIN_CAPITAL_LETTER_AA"). -lisp_code_name(42803,"LATIN_SMALL_LETTER_AA"). -lisp_code_name(42804,"LATIN_CAPITAL_LETTER_AO"). -lisp_code_name(42805,"LATIN_SMALL_LETTER_AO"). -lisp_code_name(42806,"LATIN_CAPITAL_LETTER_AU"). -lisp_code_name(42807,"LATIN_SMALL_LETTER_AU"). -lisp_code_name(42808,"LATIN_CAPITAL_LETTER_AV"). -lisp_code_name(42809,"LATIN_SMALL_LETTER_AV"). -lisp_code_name(42810,"LATIN_CAPITAL_LETTER_AV_WITH_HORIZONTAL_BAR"). -lisp_code_name(42811,"LATIN_SMALL_LETTER_AV_WITH_HORIZONTAL_BAR"). -lisp_code_name(42812,"LATIN_CAPITAL_LETTER_AY"). -lisp_code_name(42813,"LATIN_SMALL_LETTER_AY"). -lisp_code_name(42814,"LATIN_CAPITAL_LETTER_REVERSED_C_WITH_DOT"). -lisp_code_name(42815,"LATIN_SMALL_LETTER_REVERSED_C_WITH_DOT"). -lisp_code_name(42816,"LATIN_CAPITAL_LETTER_K_WITH_STROKE"). -lisp_code_name(42817,"LATIN_SMALL_LETTER_K_WITH_STROKE"). -lisp_code_name(42818,"LATIN_CAPITAL_LETTER_K_WITH_DIAGONAL_STROKE"). -lisp_code_name(42819,"LATIN_SMALL_LETTER_K_WITH_DIAGONAL_STROKE"). -lisp_code_name(42820,"LATIN_CAPITAL_LETTER_K_WITH_STROKE_AND_DIAGONAL_STROKE"). -lisp_code_name(42821,"LATIN_SMALL_LETTER_K_WITH_STROKE_AND_DIAGONAL_STROKE"). -lisp_code_name(42822,"LATIN_CAPITAL_LETTER_BROKEN_L"). -lisp_code_name(42823,"LATIN_SMALL_LETTER_BROKEN_L"). -lisp_code_name(42824,"LATIN_CAPITAL_LETTER_L_WITH_HIGH_STROKE"). -lisp_code_name(42825,"LATIN_SMALL_LETTER_L_WITH_HIGH_STROKE"). -lisp_code_name(42826,"LATIN_CAPITAL_LETTER_O_WITH_LONG_STROKE_OVERLAY"). -lisp_code_name(42827,"LATIN_SMALL_LETTER_O_WITH_LONG_STROKE_OVERLAY"). -lisp_code_name(42828,"LATIN_CAPITAL_LETTER_O_WITH_LOOP"). -lisp_code_name(42829,"LATIN_SMALL_LETTER_O_WITH_LOOP"). -lisp_code_name(42830,"LATIN_CAPITAL_LETTER_OO"). -lisp_code_name(42831,"LATIN_SMALL_LETTER_OO"). -lisp_code_name(42832,"LATIN_CAPITAL_LETTER_P_WITH_STROKE_THROUGH_DESCENDER"). -lisp_code_name(42833,"LATIN_SMALL_LETTER_P_WITH_STROKE_THROUGH_DESCENDER"). -lisp_code_name(42834,"LATIN_CAPITAL_LETTER_P_WITH_FLOURISH"). -lisp_code_name(42835,"LATIN_SMALL_LETTER_P_WITH_FLOURISH"). -lisp_code_name(42836,"LATIN_CAPITAL_LETTER_P_WITH_SQUIRREL_TAIL"). -lisp_code_name(42837,"LATIN_SMALL_LETTER_P_WITH_SQUIRREL_TAIL"). -lisp_code_name(42838,"LATIN_CAPITAL_LETTER_Q_WITH_STROKE_THROUGH_DESCENDER"). -lisp_code_name(42839,"LATIN_SMALL_LETTER_Q_WITH_STROKE_THROUGH_DESCENDER"). -lisp_code_name(42840,"LATIN_CAPITAL_LETTER_Q_WITH_DIAGONAL_STROKE"). -lisp_code_name(42841,"LATIN_SMALL_LETTER_Q_WITH_DIAGONAL_STROKE"). -lisp_code_name(42842,"LATIN_CAPITAL_LETTER_R_ROTUNDA"). -lisp_code_name(42843,"LATIN_SMALL_LETTER_R_ROTUNDA"). -lisp_code_name(42844,"LATIN_CAPITAL_LETTER_RUM_ROTUNDA"). -lisp_code_name(42845,"LATIN_SMALL_LETTER_RUM_ROTUNDA"). -lisp_code_name(42846,"LATIN_CAPITAL_LETTER_V_WITH_DIAGONAL_STROKE"). -lisp_code_name(42847,"LATIN_SMALL_LETTER_V_WITH_DIAGONAL_STROKE"). -lisp_code_name(42848,"LATIN_CAPITAL_LETTER_VY"). -lisp_code_name(42849,"LATIN_SMALL_LETTER_VY"). -lisp_code_name(42850,"LATIN_CAPITAL_LETTER_VISIGOTHIC_Z"). -lisp_code_name(42851,"LATIN_SMALL_LETTER_VISIGOTHIC_Z"). -lisp_code_name(42852,"LATIN_CAPITAL_LETTER_THORN_WITH_STROKE"). -lisp_code_name(42853,"LATIN_SMALL_LETTER_THORN_WITH_STROKE"). -lisp_code_name(42854,"LATIN_CAPITAL_LETTER_THORN_WITH_STROKE_THROUGH_DESCENDER"). -lisp_code_name(42855,"LATIN_SMALL_LETTER_THORN_WITH_STROKE_THROUGH_DESCENDER"). -lisp_code_name(42856,"LATIN_CAPITAL_LETTER_VEND"). -lisp_code_name(42857,"LATIN_SMALL_LETTER_VEND"). -lisp_code_name(42858,"LATIN_CAPITAL_LETTER_ET"). -lisp_code_name(42859,"LATIN_SMALL_LETTER_ET"). -lisp_code_name(42860,"LATIN_CAPITAL_LETTER_IS"). -lisp_code_name(42861,"LATIN_SMALL_LETTER_IS"). -lisp_code_name(42862,"LATIN_CAPITAL_LETTER_CON"). -lisp_code_name(42863,"LATIN_SMALL_LETTER_CON"). -lisp_code_name(42864,"MODIFIER_LETTER_US"). -lisp_code_name(42865,"LATIN_SMALL_LETTER_DUM"). -lisp_code_name(42866,"LATIN_SMALL_LETTER_LUM"). -lisp_code_name(42867,"LATIN_SMALL_LETTER_MUM"). -lisp_code_name(42868,"LATIN_SMALL_LETTER_NUM"). -lisp_code_name(42869,"LATIN_SMALL_LETTER_RUM"). -lisp_code_name(42870,"LATIN_LETTER_SMALL_CAPITAL_RUM"). -lisp_code_name(42871,"LATIN_SMALL_LETTER_TUM"). -lisp_code_name(42872,"LATIN_SMALL_LETTER_UM"). -lisp_code_name(42873,"LATIN_CAPITAL_LETTER_INSULAR_D"). -lisp_code_name(42874,"LATIN_SMALL_LETTER_INSULAR_D"). -lisp_code_name(42875,"LATIN_CAPITAL_LETTER_INSULAR_F"). -lisp_code_name(42876,"LATIN_SMALL_LETTER_INSULAR_F"). -lisp_code_name(42877,"LATIN_CAPITAL_LETTER_INSULAR_G"). -lisp_code_name(42878,"LATIN_CAPITAL_LETTER_TURNED_INSULAR_G"). -lisp_code_name(42879,"LATIN_SMALL_LETTER_TURNED_INSULAR_G"). -lisp_code_name(42880,"LATIN_CAPITAL_LETTER_TURNED_L"). -lisp_code_name(42881,"LATIN_SMALL_LETTER_TURNED_L"). -lisp_code_name(42882,"LATIN_CAPITAL_LETTER_INSULAR_R"). -lisp_code_name(42883,"LATIN_SMALL_LETTER_INSULAR_R"). -lisp_code_name(42884,"LATIN_CAPITAL_LETTER_INSULAR_S"). -lisp_code_name(42885,"LATIN_SMALL_LETTER_INSULAR_S"). -lisp_code_name(42886,"LATIN_CAPITAL_LETTER_INSULAR_T"). -lisp_code_name(42887,"LATIN_SMALL_LETTER_INSULAR_T"). -lisp_code_name(42888,"MODIFIER_LETTER_LOW_CIRCUMFLEX_ACCENT"). -lisp_code_name(42889,"MODIFIER_LETTER_COLON"). -lisp_code_name(42890,"MODIFIER_LETTER_SHORT_EQUALS_SIGN"). -lisp_code_name(42891,"LATIN_CAPITAL_LETTER_SALTILLO"). -lisp_code_name(42892,"LATIN_SMALL_LETTER_SALTILLO"). -lisp_code_name(42893,"LATIN_CAPITAL_LETTER_TURNED_H"). -lisp_code_name(42894,"LATIN_SMALL_LETTER_L_WITH_RETROFLEX_HOOK_AND_BELT"). -lisp_code_name(42896,"LATIN_CAPITAL_LETTER_N_WITH_DESCENDER"). -lisp_code_name(42897,"LATIN_SMALL_LETTER_N_WITH_DESCENDER"). -lisp_code_name(42898,"LATIN_CAPITAL_LETTER_C_WITH_BAR"). -lisp_code_name(42899,"LATIN_SMALL_LETTER_C_WITH_BAR"). -lisp_code_name(42900,"LATIN_SMALL_LETTER_C_WITH_PALATAL_HOOK"). -lisp_code_name(42901,"LATIN_SMALL_LETTER_H_WITH_PALATAL_HOOK"). -lisp_code_name(42902,"LATIN_CAPITAL_LETTER_B_WITH_FLOURISH"). -lisp_code_name(42903,"LATIN_SMALL_LETTER_B_WITH_FLOURISH"). -lisp_code_name(42904,"LATIN_CAPITAL_LETTER_F_WITH_STROKE"). -lisp_code_name(42905,"LATIN_SMALL_LETTER_F_WITH_STROKE"). -lisp_code_name(42906,"LATIN_CAPITAL_LETTER_VOLAPUK_AE"). -lisp_code_name(42907,"LATIN_SMALL_LETTER_VOLAPUK_AE"). -lisp_code_name(42908,"LATIN_CAPITAL_LETTER_VOLAPUK_OE"). -lisp_code_name(42909,"LATIN_SMALL_LETTER_VOLAPUK_OE"). -lisp_code_name(42910,"LATIN_CAPITAL_LETTER_VOLAPUK_UE"). -lisp_code_name(42911,"LATIN_SMALL_LETTER_VOLAPUK_UE"). -lisp_code_name(42912,"LATIN_CAPITAL_LETTER_G_WITH_OBLIQUE_STROKE"). -lisp_code_name(42913,"LATIN_SMALL_LETTER_G_WITH_OBLIQUE_STROKE"). -lisp_code_name(42914,"LATIN_CAPITAL_LETTER_K_WITH_OBLIQUE_STROKE"). -lisp_code_name(42915,"LATIN_SMALL_LETTER_K_WITH_OBLIQUE_STROKE"). -lisp_code_name(42916,"LATIN_CAPITAL_LETTER_N_WITH_OBLIQUE_STROKE"). -lisp_code_name(42917,"LATIN_SMALL_LETTER_N_WITH_OBLIQUE_STROKE"). -lisp_code_name(42918,"LATIN_CAPITAL_LETTER_R_WITH_OBLIQUE_STROKE"). -lisp_code_name(42919,"LATIN_SMALL_LETTER_R_WITH_OBLIQUE_STROKE"). -lisp_code_name(42920,"LATIN_CAPITAL_LETTER_S_WITH_OBLIQUE_STROKE"). -lisp_code_name(42921,"LATIN_SMALL_LETTER_S_WITH_OBLIQUE_STROKE"). -lisp_code_name(42922,"LATIN_CAPITAL_LETTER_H_WITH_HOOK"). -lisp_code_name(42923,"LATIN_CAPITAL_LETTER_REVERSED_OPEN_E"). -lisp_code_name(42924,"LATIN_CAPITAL_LETTER_SCRIPT_G"). -lisp_code_name(42925,"LATIN_CAPITAL_LETTER_L_WITH_BELT"). -lisp_code_name(42928,"LATIN_CAPITAL_LETTER_TURNED_K"). -lisp_code_name(42929,"LATIN_CAPITAL_LETTER_TURNED_T"). -lisp_code_name(42999,"LATIN_EPIGRAPHIC_LETTER_SIDEWAYS_I"). -lisp_code_name(43000,"MODIFIER_LETTER_CAPITAL_H_WITH_STROKE"). -lisp_code_name(43001,"MODIFIER_LETTER_SMALL_LIGATURE_OE"). -lisp_code_name(43002,"LATIN_LETTER_SMALL_CAPITAL_TURNED_M"). -lisp_code_name(43003,"LATIN_EPIGRAPHIC_LETTER_REVERSED_F"). -lisp_code_name(43004,"LATIN_EPIGRAPHIC_LETTER_REVERSED_P"). -lisp_code_name(43005,"LATIN_EPIGRAPHIC_LETTER_INVERTED_M"). -lisp_code_name(43006,"LATIN_EPIGRAPHIC_LETTER_I_LONGA"). -lisp_code_name(43007,"LATIN_EPIGRAPHIC_LETTER_ARCHAIC_M"). -lisp_code_name(43008,"SYLOTI_NAGRI_LETTER_A"). -lisp_code_name(43009,"SYLOTI_NAGRI_LETTER_I"). -lisp_code_name(43010,"SYLOTI_NAGRI_SIGN_DVISVARA"). -lisp_code_name(43011,"SYLOTI_NAGRI_LETTER_U"). -lisp_code_name(43012,"SYLOTI_NAGRI_LETTER_E"). -lisp_code_name(43013,"SYLOTI_NAGRI_LETTER_O"). -lisp_code_name(43014,"SYLOTI_NAGRI_SIGN_HASANTA"). -lisp_code_name(43015,"SYLOTI_NAGRI_LETTER_KO"). -lisp_code_name(43016,"SYLOTI_NAGRI_LETTER_KHO"). -lisp_code_name(43017,"SYLOTI_NAGRI_LETTER_GO"). -lisp_code_name(43018,"SYLOTI_NAGRI_LETTER_GHO"). -lisp_code_name(43019,"SYLOTI_NAGRI_SIGN_ANUSVARA"). -lisp_code_name(43020,"SYLOTI_NAGRI_LETTER_CO"). -lisp_code_name(43021,"SYLOTI_NAGRI_LETTER_CHO"). -lisp_code_name(43022,"SYLOTI_NAGRI_LETTER_JO"). -lisp_code_name(43023,"SYLOTI_NAGRI_LETTER_JHO"). -lisp_code_name(43024,"SYLOTI_NAGRI_LETTER_TTO"). -lisp_code_name(43025,"SYLOTI_NAGRI_LETTER_TTHO"). -lisp_code_name(43026,"SYLOTI_NAGRI_LETTER_DDO"). -lisp_code_name(43027,"SYLOTI_NAGRI_LETTER_DDHO"). -lisp_code_name(43028,"SYLOTI_NAGRI_LETTER_TO"). -lisp_code_name(43029,"SYLOTI_NAGRI_LETTER_THO"). -lisp_code_name(43030,"SYLOTI_NAGRI_LETTER_DO"). -lisp_code_name(43031,"SYLOTI_NAGRI_LETTER_DHO"). -lisp_code_name(43032,"SYLOTI_NAGRI_LETTER_NO"). -lisp_code_name(43033,"SYLOTI_NAGRI_LETTER_PO"). -lisp_code_name(43034,"SYLOTI_NAGRI_LETTER_PHO"). -lisp_code_name(43035,"SYLOTI_NAGRI_LETTER_BO"). -lisp_code_name(43036,"SYLOTI_NAGRI_LETTER_BHO"). -lisp_code_name(43037,"SYLOTI_NAGRI_LETTER_MO"). -lisp_code_name(43038,"SYLOTI_NAGRI_LETTER_RO"). -lisp_code_name(43039,"SYLOTI_NAGRI_LETTER_LO"). -lisp_code_name(43040,"SYLOTI_NAGRI_LETTER_RRO"). -lisp_code_name(43041,"SYLOTI_NAGRI_LETTER_SO"). -lisp_code_name(43042,"SYLOTI_NAGRI_LETTER_HO"). -lisp_code_name(43043,"SYLOTI_NAGRI_VOWEL_SIGN_A"). -lisp_code_name(43044,"SYLOTI_NAGRI_VOWEL_SIGN_I"). -lisp_code_name(43045,"SYLOTI_NAGRI_VOWEL_SIGN_U"). -lisp_code_name(43046,"SYLOTI_NAGRI_VOWEL_SIGN_E"). -lisp_code_name(43047,"SYLOTI_NAGRI_VOWEL_SIGN_OO"). -lisp_code_name(43048,"SYLOTI_NAGRI_POETRY_MARK-1"). -lisp_code_name(43049,"SYLOTI_NAGRI_POETRY_MARK-2"). -lisp_code_name(43050,"SYLOTI_NAGRI_POETRY_MARK-3"). -lisp_code_name(43051,"SYLOTI_NAGRI_POETRY_MARK-4"). -lisp_code_name(43056,"NORTH_INDIC_FRACTION_ONE_QUARTER"). -lisp_code_name(43057,"NORTH_INDIC_FRACTION_ONE_HALF"). -lisp_code_name(43058,"NORTH_INDIC_FRACTION_THREE_QUARTERS"). -lisp_code_name(43059,"NORTH_INDIC_FRACTION_ONE_SIXTEENTH"). -lisp_code_name(43060,"NORTH_INDIC_FRACTION_ONE_EIGHTH"). -lisp_code_name(43061,"NORTH_INDIC_FRACTION_THREE_SIXTEENTHS"). -lisp_code_name(43062,"NORTH_INDIC_QUARTER_MARK"). -lisp_code_name(43063,"NORTH_INDIC_PLACEHOLDER_MARK"). -lisp_code_name(43064,"NORTH_INDIC_RUPEE_MARK"). -lisp_code_name(43065,"NORTH_INDIC_QUANTITY_MARK"). -lisp_code_name(43072,"PHAGS-PA_LETTER_KA"). -lisp_code_name(43073,"PHAGS-PA_LETTER_KHA"). -lisp_code_name(43074,"PHAGS-PA_LETTER_GA"). -lisp_code_name(43075,"PHAGS-PA_LETTER_NGA"). -lisp_code_name(43076,"PHAGS-PA_LETTER_CA"). -lisp_code_name(43077,"PHAGS-PA_LETTER_CHA"). -lisp_code_name(43078,"PHAGS-PA_LETTER_JA"). -lisp_code_name(43079,"PHAGS-PA_LETTER_NYA"). -lisp_code_name(43080,"PHAGS-PA_LETTER_TA"). -lisp_code_name(43081,"PHAGS-PA_LETTER_THA"). -lisp_code_name(43082,"PHAGS-PA_LETTER_DA"). -lisp_code_name(43083,"PHAGS-PA_LETTER_NA"). -lisp_code_name(43084,"PHAGS-PA_LETTER_PA"). -lisp_code_name(43085,"PHAGS-PA_LETTER_PHA"). -lisp_code_name(43086,"PHAGS-PA_LETTER_BA"). -lisp_code_name(43087,"PHAGS-PA_LETTER_MA"). -lisp_code_name(43088,"PHAGS-PA_LETTER_TSA"). -lisp_code_name(43089,"PHAGS-PA_LETTER_TSHA"). -lisp_code_name(43090,"PHAGS-PA_LETTER_DZA"). -lisp_code_name(43091,"PHAGS-PA_LETTER_WA"). -lisp_code_name(43092,"PHAGS-PA_LETTER_ZHA"). -lisp_code_name(43093,"PHAGS-PA_LETTER_ZA"). -lisp_code_name(43094,"PHAGS-PA_LETTER_SMALL_A"). -lisp_code_name(43095,"PHAGS-PA_LETTER_YA"). -lisp_code_name(43096,"PHAGS-PA_LETTER_RA"). -lisp_code_name(43097,"PHAGS-PA_LETTER_LA"). -lisp_code_name(43098,"PHAGS-PA_LETTER_SHA"). -lisp_code_name(43099,"PHAGS-PA_LETTER_SA"). -lisp_code_name(43100,"PHAGS-PA_LETTER_HA"). -lisp_code_name(43101,"PHAGS-PA_LETTER_A"). -lisp_code_name(43102,"PHAGS-PA_LETTER_I"). -lisp_code_name(43103,"PHAGS-PA_LETTER_U"). -lisp_code_name(43104,"PHAGS-PA_LETTER_E"). -lisp_code_name(43105,"PHAGS-PA_LETTER_O"). -lisp_code_name(43106,"PHAGS-PA_LETTER_QA"). -lisp_code_name(43107,"PHAGS-PA_LETTER_XA"). -lisp_code_name(43108,"PHAGS-PA_LETTER_FA"). -lisp_code_name(43109,"PHAGS-PA_LETTER_GGA"). -lisp_code_name(43110,"PHAGS-PA_LETTER_EE"). -lisp_code_name(43111,"PHAGS-PA_SUBJOINED_LETTER_WA"). -lisp_code_name(43112,"PHAGS-PA_SUBJOINED_LETTER_YA"). -lisp_code_name(43113,"PHAGS-PA_LETTER_TTA"). -lisp_code_name(43114,"PHAGS-PA_LETTER_TTHA"). -lisp_code_name(43115,"PHAGS-PA_LETTER_DDA"). -lisp_code_name(43116,"PHAGS-PA_LETTER_NNA"). -lisp_code_name(43117,"PHAGS-PA_LETTER_ALTERNATE_YA"). -lisp_code_name(43118,"PHAGS-PA_LETTER_VOICELESS_SHA"). -lisp_code_name(43119,"PHAGS-PA_LETTER_VOICED_HA"). -lisp_code_name(43120,"PHAGS-PA_LETTER_ASPIRATED_FA"). -lisp_code_name(43121,"PHAGS-PA_SUBJOINED_LETTER_RA"). -lisp_code_name(43122,"PHAGS-PA_SUPERFIXED_LETTER_RA"). -lisp_code_name(43123,"PHAGS-PA_LETTER_CANDRABINDU"). -lisp_code_name(43124,"PHAGS-PA_SINGLE_HEAD_MARK"). -lisp_code_name(43125,"PHAGS-PA_DOUBLE_HEAD_MARK"). -lisp_code_name(43126,"PHAGS-PA_MARK_SHAD"). -lisp_code_name(43127,"PHAGS-PA_MARK_DOUBLE_SHAD"). -lisp_code_name(43136,"SAURASHTRA_SIGN_ANUSVARA"). -lisp_code_name(43137,"SAURASHTRA_SIGN_VISARGA"). -lisp_code_name(43138,"SAURASHTRA_LETTER_A"). -lisp_code_name(43139,"SAURASHTRA_LETTER_AA"). -lisp_code_name(43140,"SAURASHTRA_LETTER_I"). -lisp_code_name(43141,"SAURASHTRA_LETTER_II"). -lisp_code_name(43142,"SAURASHTRA_LETTER_U"). -lisp_code_name(43143,"SAURASHTRA_LETTER_UU"). -lisp_code_name(43144,"SAURASHTRA_LETTER_VOCALIC_R"). -lisp_code_name(43145,"SAURASHTRA_LETTER_VOCALIC_RR"). -lisp_code_name(43146,"SAURASHTRA_LETTER_VOCALIC_L"). -lisp_code_name(43147,"SAURASHTRA_LETTER_VOCALIC_LL"). -lisp_code_name(43148,"SAURASHTRA_LETTER_E"). -lisp_code_name(43149,"SAURASHTRA_LETTER_EE"). -lisp_code_name(43150,"SAURASHTRA_LETTER_AI"). -lisp_code_name(43151,"SAURASHTRA_LETTER_O"). -lisp_code_name(43152,"SAURASHTRA_LETTER_OO"). -lisp_code_name(43153,"SAURASHTRA_LETTER_AU"). -lisp_code_name(43154,"SAURASHTRA_LETTER_KA"). -lisp_code_name(43155,"SAURASHTRA_LETTER_KHA"). -lisp_code_name(43156,"SAURASHTRA_LETTER_GA"). -lisp_code_name(43157,"SAURASHTRA_LETTER_GHA"). -lisp_code_name(43158,"SAURASHTRA_LETTER_NGA"). -lisp_code_name(43159,"SAURASHTRA_LETTER_CA"). -lisp_code_name(43160,"SAURASHTRA_LETTER_CHA"). -lisp_code_name(43161,"SAURASHTRA_LETTER_JA"). -lisp_code_name(43162,"SAURASHTRA_LETTER_JHA"). -lisp_code_name(43163,"SAURASHTRA_LETTER_NYA"). -lisp_code_name(43164,"SAURASHTRA_LETTER_TTA"). -lisp_code_name(43165,"SAURASHTRA_LETTER_TTHA"). -lisp_code_name(43166,"SAURASHTRA_LETTER_DDA"). -lisp_code_name(43167,"SAURASHTRA_LETTER_DDHA"). -lisp_code_name(43168,"SAURASHTRA_LETTER_NNA"). -lisp_code_name(43169,"SAURASHTRA_LETTER_TA"). -lisp_code_name(43170,"SAURASHTRA_LETTER_THA"). -lisp_code_name(43171,"SAURASHTRA_LETTER_DA"). -lisp_code_name(43172,"SAURASHTRA_LETTER_DHA"). -lisp_code_name(43173,"SAURASHTRA_LETTER_NA"). -lisp_code_name(43174,"SAURASHTRA_LETTER_PA"). -lisp_code_name(43175,"SAURASHTRA_LETTER_PHA"). -lisp_code_name(43176,"SAURASHTRA_LETTER_BA"). -lisp_code_name(43177,"SAURASHTRA_LETTER_BHA"). -lisp_code_name(43178,"SAURASHTRA_LETTER_MA"). -lisp_code_name(43179,"SAURASHTRA_LETTER_YA"). -lisp_code_name(43180,"SAURASHTRA_LETTER_RA"). -lisp_code_name(43181,"SAURASHTRA_LETTER_LA"). -lisp_code_name(43182,"SAURASHTRA_LETTER_VA"). -lisp_code_name(43183,"SAURASHTRA_LETTER_SHA"). -lisp_code_name(43184,"SAURASHTRA_LETTER_SSA"). -lisp_code_name(43185,"SAURASHTRA_LETTER_SA"). -lisp_code_name(43186,"SAURASHTRA_LETTER_HA"). -lisp_code_name(43187,"SAURASHTRA_LETTER_LLA"). -lisp_code_name(43188,"SAURASHTRA_CONSONANT_SIGN_HAARU"). -lisp_code_name(43189,"SAURASHTRA_VOWEL_SIGN_AA"). -lisp_code_name(43190,"SAURASHTRA_VOWEL_SIGN_I"). -lisp_code_name(43191,"SAURASHTRA_VOWEL_SIGN_II"). -lisp_code_name(43192,"SAURASHTRA_VOWEL_SIGN_U"). -lisp_code_name(43193,"SAURASHTRA_VOWEL_SIGN_UU"). -lisp_code_name(43194,"SAURASHTRA_VOWEL_SIGN_VOCALIC_R"). -lisp_code_name(43195,"SAURASHTRA_VOWEL_SIGN_VOCALIC_RR"). -lisp_code_name(43196,"SAURASHTRA_VOWEL_SIGN_VOCALIC_L"). -lisp_code_name(43197,"SAURASHTRA_VOWEL_SIGN_VOCALIC_LL"). -lisp_code_name(43198,"SAURASHTRA_VOWEL_SIGN_E"). -lisp_code_name(43199,"SAURASHTRA_VOWEL_SIGN_EE"). -lisp_code_name(43200,"SAURASHTRA_VOWEL_SIGN_AI"). -lisp_code_name(43201,"SAURASHTRA_VOWEL_SIGN_O"). -lisp_code_name(43202,"SAURASHTRA_VOWEL_SIGN_OO"). -lisp_code_name(43203,"SAURASHTRA_VOWEL_SIGN_AU"). -lisp_code_name(43204,"SAURASHTRA_SIGN_VIRAMA"). -lisp_code_name(43214,"SAURASHTRA_DANDA"). -lisp_code_name(43215,"SAURASHTRA_DOUBLE_DANDA"). -lisp_code_name(43216,"SAURASHTRA_DIGIT_ZERO"). -lisp_code_name(43217,"SAURASHTRA_DIGIT_ONE"). -lisp_code_name(43218,"SAURASHTRA_DIGIT_TWO"). -lisp_code_name(43219,"SAURASHTRA_DIGIT_THREE"). -lisp_code_name(43220,"SAURASHTRA_DIGIT_FOUR"). -lisp_code_name(43221,"SAURASHTRA_DIGIT_FIVE"). -lisp_code_name(43222,"SAURASHTRA_DIGIT_SIX"). -lisp_code_name(43223,"SAURASHTRA_DIGIT_SEVEN"). -lisp_code_name(43224,"SAURASHTRA_DIGIT_EIGHT"). -lisp_code_name(43225,"SAURASHTRA_DIGIT_NINE"). -lisp_code_name(43232,"COMBINING_DEVANAGARI_DIGIT_ZERO"). -lisp_code_name(43233,"COMBINING_DEVANAGARI_DIGIT_ONE"). -lisp_code_name(43234,"COMBINING_DEVANAGARI_DIGIT_TWO"). -lisp_code_name(43235,"COMBINING_DEVANAGARI_DIGIT_THREE"). -lisp_code_name(43236,"COMBINING_DEVANAGARI_DIGIT_FOUR"). -lisp_code_name(43237,"COMBINING_DEVANAGARI_DIGIT_FIVE"). -lisp_code_name(43238,"COMBINING_DEVANAGARI_DIGIT_SIX"). -lisp_code_name(43239,"COMBINING_DEVANAGARI_DIGIT_SEVEN"). -lisp_code_name(43240,"COMBINING_DEVANAGARI_DIGIT_EIGHT"). -lisp_code_name(43241,"COMBINING_DEVANAGARI_DIGIT_NINE"). -lisp_code_name(43242,"COMBINING_DEVANAGARI_LETTER_A"). -lisp_code_name(43243,"COMBINING_DEVANAGARI_LETTER_U"). -lisp_code_name(43244,"COMBINING_DEVANAGARI_LETTER_KA"). -lisp_code_name(43245,"COMBINING_DEVANAGARI_LETTER_NA"). -lisp_code_name(43246,"COMBINING_DEVANAGARI_LETTER_PA"). -lisp_code_name(43247,"COMBINING_DEVANAGARI_LETTER_RA"). -lisp_code_name(43248,"COMBINING_DEVANAGARI_LETTER_VI"). -lisp_code_name(43249,"COMBINING_DEVANAGARI_SIGN_AVAGRAHA"). -lisp_code_name(43250,"DEVANAGARI_SIGN_SPACING_CANDRABINDU"). -lisp_code_name(43251,"DEVANAGARI_SIGN_CANDRABINDU_VIRAMA"). -lisp_code_name(43252,"DEVANAGARI_SIGN_DOUBLE_CANDRABINDU_VIRAMA"). -lisp_code_name(43253,"DEVANAGARI_SIGN_CANDRABINDU_TWO"). -lisp_code_name(43254,"DEVANAGARI_SIGN_CANDRABINDU_THREE"). -lisp_code_name(43255,"DEVANAGARI_SIGN_CANDRABINDU_AVAGRAHA"). -lisp_code_name(43256,"DEVANAGARI_SIGN_PUSHPIKA"). -lisp_code_name(43257,"DEVANAGARI_GAP_FILLER"). -lisp_code_name(43258,"DEVANAGARI_CARET"). -lisp_code_name(43259,"DEVANAGARI_HEADSTROKE"). -lisp_code_name(43264,"KAYAH_LI_DIGIT_ZERO"). -lisp_code_name(43265,"KAYAH_LI_DIGIT_ONE"). -lisp_code_name(43266,"KAYAH_LI_DIGIT_TWO"). -lisp_code_name(43267,"KAYAH_LI_DIGIT_THREE"). -lisp_code_name(43268,"KAYAH_LI_DIGIT_FOUR"). -lisp_code_name(43269,"KAYAH_LI_DIGIT_FIVE"). -lisp_code_name(43270,"KAYAH_LI_DIGIT_SIX"). -lisp_code_name(43271,"KAYAH_LI_DIGIT_SEVEN"). -lisp_code_name(43272,"KAYAH_LI_DIGIT_EIGHT"). -lisp_code_name(43273,"KAYAH_LI_DIGIT_NINE"). -lisp_code_name(43274,"KAYAH_LI_LETTER_KA"). -lisp_code_name(43275,"KAYAH_LI_LETTER_KHA"). -lisp_code_name(43276,"KAYAH_LI_LETTER_GA"). -lisp_code_name(43277,"KAYAH_LI_LETTER_NGA"). -lisp_code_name(43278,"KAYAH_LI_LETTER_SA"). -lisp_code_name(43279,"KAYAH_LI_LETTER_SHA"). -lisp_code_name(43280,"KAYAH_LI_LETTER_ZA"). -lisp_code_name(43281,"KAYAH_LI_LETTER_NYA"). -lisp_code_name(43282,"KAYAH_LI_LETTER_TA"). -lisp_code_name(43283,"KAYAH_LI_LETTER_HTA"). -lisp_code_name(43284,"KAYAH_LI_LETTER_NA"). -lisp_code_name(43285,"KAYAH_LI_LETTER_PA"). -lisp_code_name(43286,"KAYAH_LI_LETTER_PHA"). -lisp_code_name(43287,"KAYAH_LI_LETTER_MA"). -lisp_code_name(43288,"KAYAH_LI_LETTER_DA"). -lisp_code_name(43289,"KAYAH_LI_LETTER_BA"). -lisp_code_name(43290,"KAYAH_LI_LETTER_RA"). -lisp_code_name(43291,"KAYAH_LI_LETTER_YA"). -lisp_code_name(43292,"KAYAH_LI_LETTER_LA"). -lisp_code_name(43293,"KAYAH_LI_LETTER_WA"). -lisp_code_name(43294,"KAYAH_LI_LETTER_THA"). -lisp_code_name(43295,"KAYAH_LI_LETTER_HA"). -lisp_code_name(43296,"KAYAH_LI_LETTER_VA"). -lisp_code_name(43297,"KAYAH_LI_LETTER_CA"). -lisp_code_name(43298,"KAYAH_LI_LETTER_A"). -lisp_code_name(43299,"KAYAH_LI_LETTER_OE"). -lisp_code_name(43300,"KAYAH_LI_LETTER_I"). -lisp_code_name(43301,"KAYAH_LI_LETTER_OO"). -lisp_code_name(43302,"KAYAH_LI_VOWEL_UE"). -lisp_code_name(43303,"KAYAH_LI_VOWEL_E"). -lisp_code_name(43304,"KAYAH_LI_VOWEL_U"). -lisp_code_name(43305,"KAYAH_LI_VOWEL_EE"). -lisp_code_name(43306,"KAYAH_LI_VOWEL_O"). -lisp_code_name(43307,"KAYAH_LI_TONE_PLOPHU"). -lisp_code_name(43308,"KAYAH_LI_TONE_CALYA"). -lisp_code_name(43309,"KAYAH_LI_TONE_CALYA_PLOPHU"). -lisp_code_name(43310,"KAYAH_LI_SIGN_CWI"). -lisp_code_name(43311,"KAYAH_LI_SIGN_SHYA"). -lisp_code_name(43312,"REJANG_LETTER_KA"). -lisp_code_name(43313,"REJANG_LETTER_GA"). -lisp_code_name(43314,"REJANG_LETTER_NGA"). -lisp_code_name(43315,"REJANG_LETTER_TA"). -lisp_code_name(43316,"REJANG_LETTER_DA"). -lisp_code_name(43317,"REJANG_LETTER_NA"). -lisp_code_name(43318,"REJANG_LETTER_PA"). -lisp_code_name(43319,"REJANG_LETTER_BA"). -lisp_code_name(43320,"REJANG_LETTER_MA"). -lisp_code_name(43321,"REJANG_LETTER_CA"). -lisp_code_name(43322,"REJANG_LETTER_JA"). -lisp_code_name(43323,"REJANG_LETTER_NYA"). -lisp_code_name(43324,"REJANG_LETTER_SA"). -lisp_code_name(43325,"REJANG_LETTER_RA"). -lisp_code_name(43326,"REJANG_LETTER_LA"). -lisp_code_name(43327,"REJANG_LETTER_YA"). -lisp_code_name(43328,"REJANG_LETTER_WA"). -lisp_code_name(43329,"REJANG_LETTER_HA"). -lisp_code_name(43330,"REJANG_LETTER_MBA"). -lisp_code_name(43331,"REJANG_LETTER_NGGA"). -lisp_code_name(43332,"REJANG_LETTER_NDA"). -lisp_code_name(43333,"REJANG_LETTER_NYJA"). -lisp_code_name(43334,"REJANG_LETTER_A"). -lisp_code_name(43335,"REJANG_VOWEL_SIGN_I"). -lisp_code_name(43336,"REJANG_VOWEL_SIGN_U"). -lisp_code_name(43337,"REJANG_VOWEL_SIGN_E"). -lisp_code_name(43338,"REJANG_VOWEL_SIGN_AI"). -lisp_code_name(43339,"REJANG_VOWEL_SIGN_O"). -lisp_code_name(43340,"REJANG_VOWEL_SIGN_AU"). -lisp_code_name(43341,"REJANG_VOWEL_SIGN_EU"). -lisp_code_name(43342,"REJANG_VOWEL_SIGN_EA"). -lisp_code_name(43343,"REJANG_CONSONANT_SIGN_NG"). -lisp_code_name(43344,"REJANG_CONSONANT_SIGN_N"). -lisp_code_name(43345,"REJANG_CONSONANT_SIGN_R"). -lisp_code_name(43346,"REJANG_CONSONANT_SIGN_H"). -lisp_code_name(43347,"REJANG_VIRAMA"). -lisp_code_name(43359,"REJANG_SECTION_MARK"). -lisp_code_name(43360,"HANGUL_CHOSEONG_TIKEUT-MIEUM"). -lisp_code_name(43361,"HANGUL_CHOSEONG_TIKEUT-PIEUP"). -lisp_code_name(43362,"HANGUL_CHOSEONG_TIKEUT-SIOS"). -lisp_code_name(43363,"HANGUL_CHOSEONG_TIKEUT-CIEUC"). -lisp_code_name(43364,"HANGUL_CHOSEONG_RIEUL-KIYEOK"). -lisp_code_name(43365,"HANGUL_CHOSEONG_RIEUL-SSANGKIYEOK"). -lisp_code_name(43366,"HANGUL_CHOSEONG_RIEUL-TIKEUT"). -lisp_code_name(43367,"HANGUL_CHOSEONG_RIEUL-SSANGTIKEUT"). -lisp_code_name(43368,"HANGUL_CHOSEONG_RIEUL-MIEUM"). -lisp_code_name(43369,"HANGUL_CHOSEONG_RIEUL-PIEUP"). -lisp_code_name(43370,"HANGUL_CHOSEONG_RIEUL-SSANGPIEUP"). -lisp_code_name(43371,"HANGUL_CHOSEONG_RIEUL-KAPYEOUNPIEUP"). -lisp_code_name(43372,"HANGUL_CHOSEONG_RIEUL-SIOS"). -lisp_code_name(43373,"HANGUL_CHOSEONG_RIEUL-CIEUC"). -lisp_code_name(43374,"HANGUL_CHOSEONG_RIEUL-KHIEUKH"). -lisp_code_name(43375,"HANGUL_CHOSEONG_MIEUM-KIYEOK"). -lisp_code_name(43376,"HANGUL_CHOSEONG_MIEUM-TIKEUT"). -lisp_code_name(43377,"HANGUL_CHOSEONG_MIEUM-SIOS"). -lisp_code_name(43378,"HANGUL_CHOSEONG_PIEUP-SIOS-THIEUTH"). -lisp_code_name(43379,"HANGUL_CHOSEONG_PIEUP-KHIEUKH"). -lisp_code_name(43380,"HANGUL_CHOSEONG_PIEUP-HIEUH"). -lisp_code_name(43381,"HANGUL_CHOSEONG_SSANGSIOS-PIEUP"). -lisp_code_name(43382,"HANGUL_CHOSEONG_IEUNG-RIEUL"). -lisp_code_name(43383,"HANGUL_CHOSEONG_IEUNG-HIEUH"). -lisp_code_name(43384,"HANGUL_CHOSEONG_SSANGCIEUC-HIEUH"). -lisp_code_name(43385,"HANGUL_CHOSEONG_SSANGTHIEUTH"). -lisp_code_name(43386,"HANGUL_CHOSEONG_PHIEUPH-HIEUH"). -lisp_code_name(43387,"HANGUL_CHOSEONG_HIEUH-SIOS"). -lisp_code_name(43388,"HANGUL_CHOSEONG_SSANGYEORINHIEUH"). -lisp_code_name(43392,"JAVANESE_SIGN_PANYANGGA"). -lisp_code_name(43393,"JAVANESE_SIGN_CECAK"). -lisp_code_name(43394,"JAVANESE_SIGN_LAYAR"). -lisp_code_name(43395,"JAVANESE_SIGN_WIGNYAN"). -lisp_code_name(43396,"JAVANESE_LETTER_A"). -lisp_code_name(43397,"JAVANESE_LETTER_I_KAWI"). -lisp_code_name(43398,"JAVANESE_LETTER_I"). -lisp_code_name(43399,"JAVANESE_LETTER_II"). -lisp_code_name(43400,"JAVANESE_LETTER_U"). -lisp_code_name(43401,"JAVANESE_LETTER_PA_CEREK"). -lisp_code_name(43402,"JAVANESE_LETTER_NGA_LELET"). -lisp_code_name(43403,"JAVANESE_LETTER_NGA_LELET_RASWADI"). -lisp_code_name(43404,"JAVANESE_LETTER_E"). -lisp_code_name(43405,"JAVANESE_LETTER_AI"). -lisp_code_name(43406,"JAVANESE_LETTER_O"). -lisp_code_name(43407,"JAVANESE_LETTER_KA"). -lisp_code_name(43408,"JAVANESE_LETTER_KA_SASAK"). -lisp_code_name(43409,"JAVANESE_LETTER_KA_MURDA"). -lisp_code_name(43410,"JAVANESE_LETTER_GA"). -lisp_code_name(43411,"JAVANESE_LETTER_GA_MURDA"). -lisp_code_name(43412,"JAVANESE_LETTER_NGA"). -lisp_code_name(43413,"JAVANESE_LETTER_CA"). -lisp_code_name(43414,"JAVANESE_LETTER_CA_MURDA"). -lisp_code_name(43415,"JAVANESE_LETTER_JA"). -lisp_code_name(43416,"JAVANESE_LETTER_NYA_MURDA"). -lisp_code_name(43417,"JAVANESE_LETTER_JA_MAHAPRANA"). -lisp_code_name(43418,"JAVANESE_LETTER_NYA"). -lisp_code_name(43419,"JAVANESE_LETTER_TTA"). -lisp_code_name(43420,"JAVANESE_LETTER_TTA_MAHAPRANA"). -lisp_code_name(43421,"JAVANESE_LETTER_DDA"). -lisp_code_name(43422,"JAVANESE_LETTER_DDA_MAHAPRANA"). -lisp_code_name(43423,"JAVANESE_LETTER_NA_MURDA"). -lisp_code_name(43424,"JAVANESE_LETTER_TA"). -lisp_code_name(43425,"JAVANESE_LETTER_TA_MURDA"). -lisp_code_name(43426,"JAVANESE_LETTER_DA"). -lisp_code_name(43427,"JAVANESE_LETTER_DA_MAHAPRANA"). -lisp_code_name(43428,"JAVANESE_LETTER_NA"). -lisp_code_name(43429,"JAVANESE_LETTER_PA"). -lisp_code_name(43430,"JAVANESE_LETTER_PA_MURDA"). -lisp_code_name(43431,"JAVANESE_LETTER_BA"). -lisp_code_name(43432,"JAVANESE_LETTER_BA_MURDA"). -lisp_code_name(43433,"JAVANESE_LETTER_MA"). -lisp_code_name(43434,"JAVANESE_LETTER_YA"). -lisp_code_name(43435,"JAVANESE_LETTER_RA"). -lisp_code_name(43436,"JAVANESE_LETTER_RA_AGUNG"). -lisp_code_name(43437,"JAVANESE_LETTER_LA"). -lisp_code_name(43438,"JAVANESE_LETTER_WA"). -lisp_code_name(43439,"JAVANESE_LETTER_SA_MURDA"). -lisp_code_name(43440,"JAVANESE_LETTER_SA_MAHAPRANA"). -lisp_code_name(43441,"JAVANESE_LETTER_SA"). -lisp_code_name(43442,"JAVANESE_LETTER_HA"). -lisp_code_name(43443,"JAVANESE_SIGN_CECAK_TELU"). -lisp_code_name(43444,"JAVANESE_VOWEL_SIGN_TARUNG"). -lisp_code_name(43445,"JAVANESE_VOWEL_SIGN_TOLONG"). -lisp_code_name(43446,"JAVANESE_VOWEL_SIGN_WULU"). -lisp_code_name(43447,"JAVANESE_VOWEL_SIGN_WULU_MELIK"). -lisp_code_name(43448,"JAVANESE_VOWEL_SIGN_SUKU"). -lisp_code_name(43449,"JAVANESE_VOWEL_SIGN_SUKU_MENDUT"). -lisp_code_name(43450,"JAVANESE_VOWEL_SIGN_TALING"). -lisp_code_name(43451,"JAVANESE_VOWEL_SIGN_DIRGA_MURE"). -lisp_code_name(43452,"JAVANESE_VOWEL_SIGN_PEPET"). -lisp_code_name(43453,"JAVANESE_CONSONANT_SIGN_KERET"). -lisp_code_name(43454,"JAVANESE_CONSONANT_SIGN_PENGKAL"). -lisp_code_name(43455,"JAVANESE_CONSONANT_SIGN_CAKRA"). -lisp_code_name(43456,"JAVANESE_PANGKON"). -lisp_code_name(43457,"JAVANESE_LEFT_RERENGGAN"). -lisp_code_name(43458,"JAVANESE_RIGHT_RERENGGAN"). -lisp_code_name(43459,"JAVANESE_PADA_ANDAP"). -lisp_code_name(43460,"JAVANESE_PADA_MADYA"). -lisp_code_name(43461,"JAVANESE_PADA_LUHUR"). -lisp_code_name(43462,"JAVANESE_PADA_WINDU"). -lisp_code_name(43463,"JAVANESE_PADA_PANGKAT"). -lisp_code_name(43464,"JAVANESE_PADA_LINGSA"). -lisp_code_name(43465,"JAVANESE_PADA_LUNGSI"). -lisp_code_name(43466,"JAVANESE_PADA_ADEG"). -lisp_code_name(43467,"JAVANESE_PADA_ADEG_ADEG"). -lisp_code_name(43468,"JAVANESE_PADA_PISELEH"). -lisp_code_name(43469,"JAVANESE_TURNED_PADA_PISELEH"). -lisp_code_name(43471,"JAVANESE_PANGRANGKEP"). -lisp_code_name(43472,"JAVANESE_DIGIT_ZERO"). -lisp_code_name(43473,"JAVANESE_DIGIT_ONE"). -lisp_code_name(43474,"JAVANESE_DIGIT_TWO"). -lisp_code_name(43475,"JAVANESE_DIGIT_THREE"). -lisp_code_name(43476,"JAVANESE_DIGIT_FOUR"). -lisp_code_name(43477,"JAVANESE_DIGIT_FIVE"). -lisp_code_name(43478,"JAVANESE_DIGIT_SIX"). -lisp_code_name(43479,"JAVANESE_DIGIT_SEVEN"). -lisp_code_name(43480,"JAVANESE_DIGIT_EIGHT"). -lisp_code_name(43481,"JAVANESE_DIGIT_NINE"). -lisp_code_name(43486,"JAVANESE_PADA_TIRTA_TUMETES"). -lisp_code_name(43487,"JAVANESE_PADA_ISEN-ISEN"). -lisp_code_name(43488,"MYANMAR_LETTER_SHAN_GHA"). -lisp_code_name(43489,"MYANMAR_LETTER_SHAN_CHA"). -lisp_code_name(43490,"MYANMAR_LETTER_SHAN_JHA"). -lisp_code_name(43491,"MYANMAR_LETTER_SHAN_NNA"). -lisp_code_name(43492,"MYANMAR_LETTER_SHAN_BHA"). -lisp_code_name(43493,"MYANMAR_SIGN_SHAN_SAW"). -lisp_code_name(43494,"MYANMAR_MODIFIER_LETTER_SHAN_REDUPLICATION"). -lisp_code_name(43495,"MYANMAR_LETTER_TAI_LAING_NYA"). -lisp_code_name(43496,"MYANMAR_LETTER_TAI_LAING_FA"). -lisp_code_name(43497,"MYANMAR_LETTER_TAI_LAING_GA"). -lisp_code_name(43498,"MYANMAR_LETTER_TAI_LAING_GHA"). -lisp_code_name(43499,"MYANMAR_LETTER_TAI_LAING_JA"). -lisp_code_name(43500,"MYANMAR_LETTER_TAI_LAING_JHA"). -lisp_code_name(43501,"MYANMAR_LETTER_TAI_LAING_DDA"). -lisp_code_name(43502,"MYANMAR_LETTER_TAI_LAING_DDHA"). -lisp_code_name(43503,"MYANMAR_LETTER_TAI_LAING_NNA"). -lisp_code_name(43504,"MYANMAR_TAI_LAING_DIGIT_ZERO"). -lisp_code_name(43505,"MYANMAR_TAI_LAING_DIGIT_ONE"). -lisp_code_name(43506,"MYANMAR_TAI_LAING_DIGIT_TWO"). -lisp_code_name(43507,"MYANMAR_TAI_LAING_DIGIT_THREE"). -lisp_code_name(43508,"MYANMAR_TAI_LAING_DIGIT_FOUR"). -lisp_code_name(43509,"MYANMAR_TAI_LAING_DIGIT_FIVE"). -lisp_code_name(43510,"MYANMAR_TAI_LAING_DIGIT_SIX"). -lisp_code_name(43511,"MYANMAR_TAI_LAING_DIGIT_SEVEN"). -lisp_code_name(43512,"MYANMAR_TAI_LAING_DIGIT_EIGHT"). -lisp_code_name(43513,"MYANMAR_TAI_LAING_DIGIT_NINE"). -lisp_code_name(43514,"MYANMAR_LETTER_TAI_LAING_LLA"). -lisp_code_name(43515,"MYANMAR_LETTER_TAI_LAING_DA"). -lisp_code_name(43516,"MYANMAR_LETTER_TAI_LAING_DHA"). -lisp_code_name(43517,"MYANMAR_LETTER_TAI_LAING_BA"). -lisp_code_name(43518,"MYANMAR_LETTER_TAI_LAING_BHA"). -lisp_code_name(43520,"CHAM_LETTER_A"). -lisp_code_name(43521,"CHAM_LETTER_I"). -lisp_code_name(43522,"CHAM_LETTER_U"). -lisp_code_name(43523,"CHAM_LETTER_E"). -lisp_code_name(43524,"CHAM_LETTER_AI"). -lisp_code_name(43525,"CHAM_LETTER_O"). -lisp_code_name(43526,"CHAM_LETTER_KA"). -lisp_code_name(43527,"CHAM_LETTER_KHA"). -lisp_code_name(43528,"CHAM_LETTER_GA"). -lisp_code_name(43529,"CHAM_LETTER_GHA"). -lisp_code_name(43530,"CHAM_LETTER_NGUE"). -lisp_code_name(43531,"CHAM_LETTER_NGA"). -lisp_code_name(43532,"CHAM_LETTER_CHA"). -lisp_code_name(43533,"CHAM_LETTER_CHHA"). -lisp_code_name(43534,"CHAM_LETTER_JA"). -lisp_code_name(43535,"CHAM_LETTER_JHA"). -lisp_code_name(43536,"CHAM_LETTER_NHUE"). -lisp_code_name(43537,"CHAM_LETTER_NHA"). -lisp_code_name(43538,"CHAM_LETTER_NHJA"). -lisp_code_name(43539,"CHAM_LETTER_TA"). -lisp_code_name(43540,"CHAM_LETTER_THA"). -lisp_code_name(43541,"CHAM_LETTER_DA"). -lisp_code_name(43542,"CHAM_LETTER_DHA"). -lisp_code_name(43543,"CHAM_LETTER_NUE"). -lisp_code_name(43544,"CHAM_LETTER_NA"). -lisp_code_name(43545,"CHAM_LETTER_DDA"). -lisp_code_name(43546,"CHAM_LETTER_PA"). -lisp_code_name(43547,"CHAM_LETTER_PPA"). -lisp_code_name(43548,"CHAM_LETTER_PHA"). -lisp_code_name(43549,"CHAM_LETTER_BA"). -lisp_code_name(43550,"CHAM_LETTER_BHA"). -lisp_code_name(43551,"CHAM_LETTER_MUE"). -lisp_code_name(43552,"CHAM_LETTER_MA"). -lisp_code_name(43553,"CHAM_LETTER_BBA"). -lisp_code_name(43554,"CHAM_LETTER_YA"). -lisp_code_name(43555,"CHAM_LETTER_RA"). -lisp_code_name(43556,"CHAM_LETTER_LA"). -lisp_code_name(43557,"CHAM_LETTER_VA"). -lisp_code_name(43558,"CHAM_LETTER_SSA"). -lisp_code_name(43559,"CHAM_LETTER_SA"). -lisp_code_name(43560,"CHAM_LETTER_HA"). -lisp_code_name(43561,"CHAM_VOWEL_SIGN_AA"). -lisp_code_name(43562,"CHAM_VOWEL_SIGN_I"). -lisp_code_name(43563,"CHAM_VOWEL_SIGN_II"). -lisp_code_name(43564,"CHAM_VOWEL_SIGN_EI"). -lisp_code_name(43565,"CHAM_VOWEL_SIGN_U"). -lisp_code_name(43566,"CHAM_VOWEL_SIGN_OE"). -lisp_code_name(43567,"CHAM_VOWEL_SIGN_O"). -lisp_code_name(43568,"CHAM_VOWEL_SIGN_AI"). -lisp_code_name(43569,"CHAM_VOWEL_SIGN_AU"). -lisp_code_name(43570,"CHAM_VOWEL_SIGN_UE"). -lisp_code_name(43571,"CHAM_CONSONANT_SIGN_YA"). -lisp_code_name(43572,"CHAM_CONSONANT_SIGN_RA"). -lisp_code_name(43573,"CHAM_CONSONANT_SIGN_LA"). -lisp_code_name(43574,"CHAM_CONSONANT_SIGN_WA"). -lisp_code_name(43584,"CHAM_LETTER_FINAL_K"). -lisp_code_name(43585,"CHAM_LETTER_FINAL_G"). -lisp_code_name(43586,"CHAM_LETTER_FINAL_NG"). -lisp_code_name(43587,"CHAM_CONSONANT_SIGN_FINAL_NG"). -lisp_code_name(43588,"CHAM_LETTER_FINAL_CH"). -lisp_code_name(43589,"CHAM_LETTER_FINAL_T"). -lisp_code_name(43590,"CHAM_LETTER_FINAL_N"). -lisp_code_name(43591,"CHAM_LETTER_FINAL_P"). -lisp_code_name(43592,"CHAM_LETTER_FINAL_Y"). -lisp_code_name(43593,"CHAM_LETTER_FINAL_R"). -lisp_code_name(43594,"CHAM_LETTER_FINAL_L"). -lisp_code_name(43595,"CHAM_LETTER_FINAL_SS"). -lisp_code_name(43596,"CHAM_CONSONANT_SIGN_FINAL_M"). -lisp_code_name(43597,"CHAM_CONSONANT_SIGN_FINAL_H"). -lisp_code_name(43600,"CHAM_DIGIT_ZERO"). -lisp_code_name(43601,"CHAM_DIGIT_ONE"). -lisp_code_name(43602,"CHAM_DIGIT_TWO"). -lisp_code_name(43603,"CHAM_DIGIT_THREE"). -lisp_code_name(43604,"CHAM_DIGIT_FOUR"). -lisp_code_name(43605,"CHAM_DIGIT_FIVE"). -lisp_code_name(43606,"CHAM_DIGIT_SIX"). -lisp_code_name(43607,"CHAM_DIGIT_SEVEN"). -lisp_code_name(43608,"CHAM_DIGIT_EIGHT"). -lisp_code_name(43609,"CHAM_DIGIT_NINE"). -lisp_code_name(43612,"CHAM_PUNCTUATION_SPIRAL"). -lisp_code_name(43613,"CHAM_PUNCTUATION_DANDA"). -lisp_code_name(43614,"CHAM_PUNCTUATION_DOUBLE_DANDA"). -lisp_code_name(43615,"CHAM_PUNCTUATION_TRIPLE_DANDA"). -lisp_code_name(43616,"MYANMAR_LETTER_KHAMTI_GA"). -lisp_code_name(43617,"MYANMAR_LETTER_KHAMTI_CA"). -lisp_code_name(43618,"MYANMAR_LETTER_KHAMTI_CHA"). -lisp_code_name(43619,"MYANMAR_LETTER_KHAMTI_JA"). -lisp_code_name(43620,"MYANMAR_LETTER_KHAMTI_JHA"). -lisp_code_name(43621,"MYANMAR_LETTER_KHAMTI_NYA"). -lisp_code_name(43622,"MYANMAR_LETTER_KHAMTI_TTA"). -lisp_code_name(43623,"MYANMAR_LETTER_KHAMTI_TTHA"). -lisp_code_name(43624,"MYANMAR_LETTER_KHAMTI_DDA"). -lisp_code_name(43625,"MYANMAR_LETTER_KHAMTI_DDHA"). -lisp_code_name(43626,"MYANMAR_LETTER_KHAMTI_DHA"). -lisp_code_name(43627,"MYANMAR_LETTER_KHAMTI_NA"). -lisp_code_name(43628,"MYANMAR_LETTER_KHAMTI_SA"). -lisp_code_name(43629,"MYANMAR_LETTER_KHAMTI_HA"). -lisp_code_name(43630,"MYANMAR_LETTER_KHAMTI_HHA"). -lisp_code_name(43631,"MYANMAR_LETTER_KHAMTI_FA"). -lisp_code_name(43632,"MYANMAR_MODIFIER_LETTER_KHAMTI_REDUPLICATION"). -lisp_code_name(43633,"MYANMAR_LETTER_KHAMTI_XA"). -lisp_code_name(43634,"MYANMAR_LETTER_KHAMTI_ZA"). -lisp_code_name(43635,"MYANMAR_LETTER_KHAMTI_RA"). -lisp_code_name(43636,"MYANMAR_LOGOGRAM_KHAMTI_OAY"). -lisp_code_name(43637,"MYANMAR_LOGOGRAM_KHAMTI_QN"). -lisp_code_name(43638,"MYANMAR_LOGOGRAM_KHAMTI_HM"). -lisp_code_name(43639,"MYANMAR_SYMBOL_AITON_EXCLAMATION"). -lisp_code_name(43640,"MYANMAR_SYMBOL_AITON_ONE"). -lisp_code_name(43641,"MYANMAR_SYMBOL_AITON_TWO"). -lisp_code_name(43642,"MYANMAR_LETTER_AITON_RA"). -lisp_code_name(43643,"MYANMAR_SIGN_PAO_KAREN_TONE"). -lisp_code_name(43644,"MYANMAR_SIGN_TAI_LAING_TONE-2"). -lisp_code_name(43645,"MYANMAR_SIGN_TAI_LAING_TONE-5"). -lisp_code_name(43646,"MYANMAR_LETTER_SHWE_PALAUNG_CHA"). -lisp_code_name(43647,"MYANMAR_LETTER_SHWE_PALAUNG_SHA"). -lisp_code_name(43648,"TAI_VIET_LETTER_LOW_KO"). -lisp_code_name(43649,"TAI_VIET_LETTER_HIGH_KO"). -lisp_code_name(43650,"TAI_VIET_LETTER_LOW_KHO"). -lisp_code_name(43651,"TAI_VIET_LETTER_HIGH_KHO"). -lisp_code_name(43652,"TAI_VIET_LETTER_LOW_KHHO"). -lisp_code_name(43653,"TAI_VIET_LETTER_HIGH_KHHO"). -lisp_code_name(43654,"TAI_VIET_LETTER_LOW_GO"). -lisp_code_name(43655,"TAI_VIET_LETTER_HIGH_GO"). -lisp_code_name(43656,"TAI_VIET_LETTER_LOW_NGO"). -lisp_code_name(43657,"TAI_VIET_LETTER_HIGH_NGO"). -lisp_code_name(43658,"TAI_VIET_LETTER_LOW_CO"). -lisp_code_name(43659,"TAI_VIET_LETTER_HIGH_CO"). -lisp_code_name(43660,"TAI_VIET_LETTER_LOW_CHO"). -lisp_code_name(43661,"TAI_VIET_LETTER_HIGH_CHO"). -lisp_code_name(43662,"TAI_VIET_LETTER_LOW_SO"). -lisp_code_name(43663,"TAI_VIET_LETTER_HIGH_SO"). -lisp_code_name(43664,"TAI_VIET_LETTER_LOW_NYO"). -lisp_code_name(43665,"TAI_VIET_LETTER_HIGH_NYO"). -lisp_code_name(43666,"TAI_VIET_LETTER_LOW_DO"). -lisp_code_name(43667,"TAI_VIET_LETTER_HIGH_DO"). -lisp_code_name(43668,"TAI_VIET_LETTER_LOW_TO"). -lisp_code_name(43669,"TAI_VIET_LETTER_HIGH_TO"). -lisp_code_name(43670,"TAI_VIET_LETTER_LOW_THO"). -lisp_code_name(43671,"TAI_VIET_LETTER_HIGH_THO"). -lisp_code_name(43672,"TAI_VIET_LETTER_LOW_NO"). -lisp_code_name(43673,"TAI_VIET_LETTER_HIGH_NO"). -lisp_code_name(43674,"TAI_VIET_LETTER_LOW_BO"). -lisp_code_name(43675,"TAI_VIET_LETTER_HIGH_BO"). -lisp_code_name(43676,"TAI_VIET_LETTER_LOW_PO"). -lisp_code_name(43677,"TAI_VIET_LETTER_HIGH_PO"). -lisp_code_name(43678,"TAI_VIET_LETTER_LOW_PHO"). -lisp_code_name(43679,"TAI_VIET_LETTER_HIGH_PHO"). -lisp_code_name(43680,"TAI_VIET_LETTER_LOW_FO"). -lisp_code_name(43681,"TAI_VIET_LETTER_HIGH_FO"). -lisp_code_name(43682,"TAI_VIET_LETTER_LOW_MO"). -lisp_code_name(43683,"TAI_VIET_LETTER_HIGH_MO"). -lisp_code_name(43684,"TAI_VIET_LETTER_LOW_YO"). -lisp_code_name(43685,"TAI_VIET_LETTER_HIGH_YO"). -lisp_code_name(43686,"TAI_VIET_LETTER_LOW_RO"). -lisp_code_name(43687,"TAI_VIET_LETTER_HIGH_RO"). -lisp_code_name(43688,"TAI_VIET_LETTER_LOW_LO"). -lisp_code_name(43689,"TAI_VIET_LETTER_HIGH_LO"). -lisp_code_name(43690,"TAI_VIET_LETTER_LOW_VO"). -lisp_code_name(43691,"TAI_VIET_LETTER_HIGH_VO"). -lisp_code_name(43692,"TAI_VIET_LETTER_LOW_HO"). -lisp_code_name(43693,"TAI_VIET_LETTER_HIGH_HO"). -lisp_code_name(43694,"TAI_VIET_LETTER_LOW_O"). -lisp_code_name(43695,"TAI_VIET_LETTER_HIGH_O"). -lisp_code_name(43696,"TAI_VIET_MAI_KANG"). -lisp_code_name(43697,"TAI_VIET_VOWEL_AA"). -lisp_code_name(43698,"TAI_VIET_VOWEL_I"). -lisp_code_name(43699,"TAI_VIET_VOWEL_UE"). -lisp_code_name(43700,"TAI_VIET_VOWEL_U"). -lisp_code_name(43701,"TAI_VIET_VOWEL_E"). -lisp_code_name(43702,"TAI_VIET_VOWEL_O"). -lisp_code_name(43703,"TAI_VIET_MAI_KHIT"). -lisp_code_name(43704,"TAI_VIET_VOWEL_IA"). -lisp_code_name(43705,"TAI_VIET_VOWEL_UEA"). -lisp_code_name(43706,"TAI_VIET_VOWEL_UA"). -lisp_code_name(43707,"TAI_VIET_VOWEL_AUE"). -lisp_code_name(43708,"TAI_VIET_VOWEL_AY"). -lisp_code_name(43709,"TAI_VIET_VOWEL_AN"). -lisp_code_name(43710,"TAI_VIET_VOWEL_AM"). -lisp_code_name(43711,"TAI_VIET_TONE_MAI_EK"). -lisp_code_name(43712,"TAI_VIET_TONE_MAI_NUENG"). -lisp_code_name(43713,"TAI_VIET_TONE_MAI_THO"). -lisp_code_name(43714,"TAI_VIET_TONE_MAI_SONG"). -lisp_code_name(43739,"TAI_VIET_SYMBOL_KON"). -lisp_code_name(43740,"TAI_VIET_SYMBOL_NUENG"). -lisp_code_name(43741,"TAI_VIET_SYMBOL_SAM"). -lisp_code_name(43742,"TAI_VIET_SYMBOL_HO_HOI"). -lisp_code_name(43743,"TAI_VIET_SYMBOL_KOI_KOI"). -lisp_code_name(43744,"MEETEI_MAYEK_LETTER_E"). -lisp_code_name(43745,"MEETEI_MAYEK_LETTER_O"). -lisp_code_name(43746,"MEETEI_MAYEK_LETTER_CHA"). -lisp_code_name(43747,"MEETEI_MAYEK_LETTER_NYA"). -lisp_code_name(43748,"MEETEI_MAYEK_LETTER_TTA"). -lisp_code_name(43749,"MEETEI_MAYEK_LETTER_TTHA"). -lisp_code_name(43750,"MEETEI_MAYEK_LETTER_DDA"). -lisp_code_name(43751,"MEETEI_MAYEK_LETTER_DDHA"). -lisp_code_name(43752,"MEETEI_MAYEK_LETTER_NNA"). -lisp_code_name(43753,"MEETEI_MAYEK_LETTER_SHA"). -lisp_code_name(43754,"MEETEI_MAYEK_LETTER_SSA"). -lisp_code_name(43755,"MEETEI_MAYEK_VOWEL_SIGN_II"). -lisp_code_name(43756,"MEETEI_MAYEK_VOWEL_SIGN_UU"). -lisp_code_name(43757,"MEETEI_MAYEK_VOWEL_SIGN_AAI"). -lisp_code_name(43758,"MEETEI_MAYEK_VOWEL_SIGN_AU"). -lisp_code_name(43759,"MEETEI_MAYEK_VOWEL_SIGN_AAU"). -lisp_code_name(43760,"MEETEI_MAYEK_CHEIKHAN"). -lisp_code_name(43761,"MEETEI_MAYEK_AHANG_KHUDAM"). -lisp_code_name(43762,"MEETEI_MAYEK_ANJI"). -lisp_code_name(43763,"MEETEI_MAYEK_SYLLABLE_REPETITION_MARK"). -lisp_code_name(43764,"MEETEI_MAYEK_WORD_REPETITION_MARK"). -lisp_code_name(43765,"MEETEI_MAYEK_VOWEL_SIGN_VISARGA"). -lisp_code_name(43766,"MEETEI_MAYEK_VIRAMA"). -lisp_code_name(43777,"ETHIOPIC_SYLLABLE_TTHU"). -lisp_code_name(43778,"ETHIOPIC_SYLLABLE_TTHI"). -lisp_code_name(43779,"ETHIOPIC_SYLLABLE_TTHAA"). -lisp_code_name(43780,"ETHIOPIC_SYLLABLE_TTHEE"). -lisp_code_name(43781,"ETHIOPIC_SYLLABLE_TTHE"). -lisp_code_name(43782,"ETHIOPIC_SYLLABLE_TTHO"). -lisp_code_name(43785,"ETHIOPIC_SYLLABLE_DDHU"). -lisp_code_name(43786,"ETHIOPIC_SYLLABLE_DDHI"). -lisp_code_name(43787,"ETHIOPIC_SYLLABLE_DDHAA"). -lisp_code_name(43788,"ETHIOPIC_SYLLABLE_DDHEE"). -lisp_code_name(43789,"ETHIOPIC_SYLLABLE_DDHE"). -lisp_code_name(43790,"ETHIOPIC_SYLLABLE_DDHO"). -lisp_code_name(43793,"ETHIOPIC_SYLLABLE_DZU"). -lisp_code_name(43794,"ETHIOPIC_SYLLABLE_DZI"). -lisp_code_name(43795,"ETHIOPIC_SYLLABLE_DZAA"). -lisp_code_name(43796,"ETHIOPIC_SYLLABLE_DZEE"). -lisp_code_name(43797,"ETHIOPIC_SYLLABLE_DZE"). -lisp_code_name(43798,"ETHIOPIC_SYLLABLE_DZO"). -lisp_code_name(43808,"ETHIOPIC_SYLLABLE_CCHHA"). -lisp_code_name(43809,"ETHIOPIC_SYLLABLE_CCHHU"). -lisp_code_name(43810,"ETHIOPIC_SYLLABLE_CCHHI"). -lisp_code_name(43811,"ETHIOPIC_SYLLABLE_CCHHAA"). -lisp_code_name(43812,"ETHIOPIC_SYLLABLE_CCHHEE"). -lisp_code_name(43813,"ETHIOPIC_SYLLABLE_CCHHE"). -lisp_code_name(43814,"ETHIOPIC_SYLLABLE_CCHHO"). -lisp_code_name(43816,"ETHIOPIC_SYLLABLE_BBA"). -lisp_code_name(43817,"ETHIOPIC_SYLLABLE_BBU"). -lisp_code_name(43818,"ETHIOPIC_SYLLABLE_BBI"). -lisp_code_name(43819,"ETHIOPIC_SYLLABLE_BBAA"). -lisp_code_name(43820,"ETHIOPIC_SYLLABLE_BBEE"). -lisp_code_name(43821,"ETHIOPIC_SYLLABLE_BBE"). -lisp_code_name(43822,"ETHIOPIC_SYLLABLE_BBO"). -lisp_code_name(43824,"LATIN_SMALL_LETTER_BARRED_ALPHA"). -lisp_code_name(43825,"LATIN_SMALL_LETTER_A_REVERSED-SCHWA"). -lisp_code_name(43826,"LATIN_SMALL_LETTER_BLACKLETTER_E"). -lisp_code_name(43827,"LATIN_SMALL_LETTER_BARRED_E"). -lisp_code_name(43828,"LATIN_SMALL_LETTER_E_WITH_FLOURISH"). -lisp_code_name(43829,"LATIN_SMALL_LETTER_LENIS_F"). -lisp_code_name(43830,"LATIN_SMALL_LETTER_SCRIPT_G_WITH_CROSSED-TAIL"). -lisp_code_name(43831,"LATIN_SMALL_LETTER_L_WITH_INVERTED_LAZY_S"). -lisp_code_name(43832,"LATIN_SMALL_LETTER_L_WITH_DOUBLE_MIDDLE_TILDE"). -lisp_code_name(43833,"LATIN_SMALL_LETTER_L_WITH_MIDDLE_RING"). -lisp_code_name(43834,"LATIN_SMALL_LETTER_M_WITH_CROSSED-TAIL"). -lisp_code_name(43835,"LATIN_SMALL_LETTER_N_WITH_CROSSED-TAIL"). -lisp_code_name(43836,"LATIN_SMALL_LETTER_ENG_WITH_CROSSED-TAIL"). -lisp_code_name(43837,"LATIN_SMALL_LETTER_BLACKLETTER_O"). -lisp_code_name(43838,"LATIN_SMALL_LETTER_BLACKLETTER_O_WITH_STROKE"). -lisp_code_name(43839,"LATIN_SMALL_LETTER_OPEN_O_WITH_STROKE"). -lisp_code_name(43840,"LATIN_SMALL_LETTER_INVERTED_OE"). -lisp_code_name(43841,"LATIN_SMALL_LETTER_TURNED_OE_WITH_STROKE"). -lisp_code_name(43842,"LATIN_SMALL_LETTER_TURNED_OE_WITH_HORIZONTAL_STROKE"). -lisp_code_name(43843,"LATIN_SMALL_LETTER_TURNED_O_OPEN-O"). -lisp_code_name(43844,"LATIN_SMALL_LETTER_TURNED_O_OPEN-O_WITH_STROKE"). -lisp_code_name(43845,"LATIN_SMALL_LETTER_STIRRUP_R"). -lisp_code_name(43846,"LATIN_LETTER_SMALL_CAPITAL_R_WITH_RIGHT_LEG"). -lisp_code_name(43847,"LATIN_SMALL_LETTER_R_WITHOUT_HANDLE"). -lisp_code_name(43848,"LATIN_SMALL_LETTER_DOUBLE_R"). -lisp_code_name(43849,"LATIN_SMALL_LETTER_R_WITH_CROSSED-TAIL"). -lisp_code_name(43850,"LATIN_SMALL_LETTER_DOUBLE_R_WITH_CROSSED-TAIL"). -lisp_code_name(43851,"LATIN_SMALL_LETTER_SCRIPT_R"). -lisp_code_name(43852,"LATIN_SMALL_LETTER_SCRIPT_R_WITH_RING"). -lisp_code_name(43853,"LATIN_SMALL_LETTER_BASELINE_ESH"). -lisp_code_name(43854,"LATIN_SMALL_LETTER_U_WITH_SHORT_RIGHT_LEG"). -lisp_code_name(43855,"LATIN_SMALL_LETTER_U_BAR_WITH_SHORT_RIGHT_LEG"). -lisp_code_name(43856,"LATIN_SMALL_LETTER_UI"). -lisp_code_name(43857,"LATIN_SMALL_LETTER_TURNED_UI"). -lisp_code_name(43858,"LATIN_SMALL_LETTER_U_WITH_LEFT_HOOK"). -lisp_code_name(43859,"LATIN_SMALL_LETTER_CHI"). -lisp_code_name(43860,"LATIN_SMALL_LETTER_CHI_WITH_LOW_RIGHT_RING"). -lisp_code_name(43861,"LATIN_SMALL_LETTER_CHI_WITH_LOW_LEFT_SERIF"). -lisp_code_name(43862,"LATIN_SMALL_LETTER_X_WITH_LOW_RIGHT_RING"). -lisp_code_name(43863,"LATIN_SMALL_LETTER_X_WITH_LONG_LEFT_LEG"). -lisp_code_name(43864,"LATIN_SMALL_LETTER_X_WITH_LONG_LEFT_LEG_AND_LOW_RIGHT_RING"). -lisp_code_name(43865,"LATIN_SMALL_LETTER_X_WITH_LONG_LEFT_LEG_WITH_SERIF"). -lisp_code_name(43866,"LATIN_SMALL_LETTER_Y_WITH_SHORT_RIGHT_LEG"). -lisp_code_name(43867,"MODIFIER_BREVE_WITH_INVERTED_BREVE"). -lisp_code_name(43868,"MODIFIER_LETTER_SMALL_HENG"). -lisp_code_name(43869,"MODIFIER_LETTER_SMALL_L_WITH_INVERTED_LAZY_S"). -lisp_code_name(43870,"MODIFIER_LETTER_SMALL_L_WITH_MIDDLE_TILDE"). -lisp_code_name(43871,"MODIFIER_LETTER_SMALL_U_WITH_LEFT_HOOK"). -lisp_code_name(43876,"LATIN_SMALL_LETTER_INVERTED_ALPHA"). -lisp_code_name(43877,"GREEK_LETTER_SMALL_CAPITAL_OMEGA"). -lisp_code_name(43968,"MEETEI_MAYEK_LETTER_KOK"). -lisp_code_name(43969,"MEETEI_MAYEK_LETTER_SAM"). -lisp_code_name(43970,"MEETEI_MAYEK_LETTER_LAI"). -lisp_code_name(43971,"MEETEI_MAYEK_LETTER_MIT"). -lisp_code_name(43972,"MEETEI_MAYEK_LETTER_PA"). -lisp_code_name(43973,"MEETEI_MAYEK_LETTER_NA"). -lisp_code_name(43974,"MEETEI_MAYEK_LETTER_CHIL"). -lisp_code_name(43975,"MEETEI_MAYEK_LETTER_TIL"). -lisp_code_name(43976,"MEETEI_MAYEK_LETTER_KHOU"). -lisp_code_name(43977,"MEETEI_MAYEK_LETTER_NGOU"). -lisp_code_name(43978,"MEETEI_MAYEK_LETTER_THOU"). -lisp_code_name(43979,"MEETEI_MAYEK_LETTER_WAI"). -lisp_code_name(43980,"MEETEI_MAYEK_LETTER_YANG"). -lisp_code_name(43981,"MEETEI_MAYEK_LETTER_HUK"). -lisp_code_name(43982,"MEETEI_MAYEK_LETTER_UN"). -lisp_code_name(43983,"MEETEI_MAYEK_LETTER_I"). -lisp_code_name(43984,"MEETEI_MAYEK_LETTER_PHAM"). -lisp_code_name(43985,"MEETEI_MAYEK_LETTER_ATIYA"). -lisp_code_name(43986,"MEETEI_MAYEK_LETTER_GOK"). -lisp_code_name(43987,"MEETEI_MAYEK_LETTER_JHAM"). -lisp_code_name(43988,"MEETEI_MAYEK_LETTER_RAI"). -lisp_code_name(43989,"MEETEI_MAYEK_LETTER_BA"). -lisp_code_name(43990,"MEETEI_MAYEK_LETTER_JIL"). -lisp_code_name(43991,"MEETEI_MAYEK_LETTER_DIL"). -lisp_code_name(43992,"MEETEI_MAYEK_LETTER_GHOU"). -lisp_code_name(43993,"MEETEI_MAYEK_LETTER_DHOU"). -lisp_code_name(43994,"MEETEI_MAYEK_LETTER_BHAM"). -lisp_code_name(43995,"MEETEI_MAYEK_LETTER_KOK_LONSUM"). -lisp_code_name(43996,"MEETEI_MAYEK_LETTER_LAI_LONSUM"). -lisp_code_name(43997,"MEETEI_MAYEK_LETTER_MIT_LONSUM"). -lisp_code_name(43998,"MEETEI_MAYEK_LETTER_PA_LONSUM"). -lisp_code_name(43999,"MEETEI_MAYEK_LETTER_NA_LONSUM"). -lisp_code_name(44000,"MEETEI_MAYEK_LETTER_TIL_LONSUM"). -lisp_code_name(44001,"MEETEI_MAYEK_LETTER_NGOU_LONSUM"). -lisp_code_name(44002,"MEETEI_MAYEK_LETTER_I_LONSUM"). -lisp_code_name(44003,"MEETEI_MAYEK_VOWEL_SIGN_ONAP"). -lisp_code_name(44004,"MEETEI_MAYEK_VOWEL_SIGN_INAP"). -lisp_code_name(44005,"MEETEI_MAYEK_VOWEL_SIGN_ANAP"). -lisp_code_name(44006,"MEETEI_MAYEK_VOWEL_SIGN_YENAP"). -lisp_code_name(44007,"MEETEI_MAYEK_VOWEL_SIGN_SOUNAP"). -lisp_code_name(44008,"MEETEI_MAYEK_VOWEL_SIGN_UNAP"). -lisp_code_name(44009,"MEETEI_MAYEK_VOWEL_SIGN_CHEINAP"). -lisp_code_name(44010,"MEETEI_MAYEK_VOWEL_SIGN_NUNG"). -lisp_code_name(44011,"MEETEI_MAYEK_CHEIKHEI"). -lisp_code_name(44012,"MEETEI_MAYEK_LUM_IYEK"). -lisp_code_name(44013,"MEETEI_MAYEK_APUN_IYEK"). -lisp_code_name(44016,"MEETEI_MAYEK_DIGIT_ZERO"). -lisp_code_name(44017,"MEETEI_MAYEK_DIGIT_ONE"). -lisp_code_name(44018,"MEETEI_MAYEK_DIGIT_TWO"). -lisp_code_name(44019,"MEETEI_MAYEK_DIGIT_THREE"). -lisp_code_name(44020,"MEETEI_MAYEK_DIGIT_FOUR"). -lisp_code_name(44021,"MEETEI_MAYEK_DIGIT_FIVE"). -lisp_code_name(44022,"MEETEI_MAYEK_DIGIT_SIX"). -lisp_code_name(44023,"MEETEI_MAYEK_DIGIT_SEVEN"). -lisp_code_name(44024,"MEETEI_MAYEK_DIGIT_EIGHT"). -lisp_code_name(44025,"MEETEI_MAYEK_DIGIT_NINE"). -lisp_code_name(44032,"HANGUL_SYLLABLE_GA"). -lisp_code_name(44033,"HANGUL_SYLLABLE_GAG"). -lisp_code_name(44034,"HANGUL_SYLLABLE_GAGG"). -lisp_code_name(44035,"HANGUL_SYLLABLE_GAGS"). -lisp_code_name(44036,"HANGUL_SYLLABLE_GAN"). -lisp_code_name(44037,"HANGUL_SYLLABLE_GANJ"). -lisp_code_name(44038,"HANGUL_SYLLABLE_GANH"). -lisp_code_name(44039,"HANGUL_SYLLABLE_GAD"). -lisp_code_name(44040,"HANGUL_SYLLABLE_GAL"). -lisp_code_name(44041,"HANGUL_SYLLABLE_GALG"). -lisp_code_name(44042,"HANGUL_SYLLABLE_GALM"). -lisp_code_name(44043,"HANGUL_SYLLABLE_GALB"). -lisp_code_name(44044,"HANGUL_SYLLABLE_GALS"). -lisp_code_name(44045,"HANGUL_SYLLABLE_GALT"). -lisp_code_name(44046,"HANGUL_SYLLABLE_GALP"). -lisp_code_name(44047,"HANGUL_SYLLABLE_GALH"). -lisp_code_name(44048,"HANGUL_SYLLABLE_GAM"). -lisp_code_name(44049,"HANGUL_SYLLABLE_GAB"). -lisp_code_name(44050,"HANGUL_SYLLABLE_GABS"). -lisp_code_name(44051,"HANGUL_SYLLABLE_GAS"). -lisp_code_name(44052,"HANGUL_SYLLABLE_GASS"). -lisp_code_name(44053,"HANGUL_SYLLABLE_GANG"). -lisp_code_name(44054,"HANGUL_SYLLABLE_GAJ"). -lisp_code_name(44055,"HANGUL_SYLLABLE_GAC"). -lisp_code_name(44056,"HANGUL_SYLLABLE_GAK"). -lisp_code_name(44057,"HANGUL_SYLLABLE_GAT"). -lisp_code_name(44058,"HANGUL_SYLLABLE_GAP"). -lisp_code_name(44059,"HANGUL_SYLLABLE_GAH"). -lisp_code_name(44060,"HANGUL_SYLLABLE_GAE"). -lisp_code_name(44061,"HANGUL_SYLLABLE_GAEG"). -lisp_code_name(44062,"HANGUL_SYLLABLE_GAEGG"). -lisp_code_name(44063,"HANGUL_SYLLABLE_GAEGS"). -lisp_code_name(44064,"HANGUL_SYLLABLE_GAEN"). -lisp_code_name(44065,"HANGUL_SYLLABLE_GAENJ"). -lisp_code_name(44066,"HANGUL_SYLLABLE_GAENH"). -lisp_code_name(44067,"HANGUL_SYLLABLE_GAED"). -lisp_code_name(44068,"HANGUL_SYLLABLE_GAEL"). -lisp_code_name(44069,"HANGUL_SYLLABLE_GAELG"). -lisp_code_name(44070,"HANGUL_SYLLABLE_GAELM"). -lisp_code_name(44071,"HANGUL_SYLLABLE_GAELB"). -lisp_code_name(44072,"HANGUL_SYLLABLE_GAELS"). -lisp_code_name(44073,"HANGUL_SYLLABLE_GAELT"). -lisp_code_name(44074,"HANGUL_SYLLABLE_GAELP"). -lisp_code_name(44075,"HANGUL_SYLLABLE_GAELH"). -lisp_code_name(44076,"HANGUL_SYLLABLE_GAEM"). -lisp_code_name(44077,"HANGUL_SYLLABLE_GAEB"). -lisp_code_name(44078,"HANGUL_SYLLABLE_GAEBS"). -lisp_code_name(44079,"HANGUL_SYLLABLE_GAES"). -lisp_code_name(44080,"HANGUL_SYLLABLE_GAESS"). -lisp_code_name(44081,"HANGUL_SYLLABLE_GAENG"). -lisp_code_name(44082,"HANGUL_SYLLABLE_GAEJ"). -lisp_code_name(44083,"HANGUL_SYLLABLE_GAEC"). -lisp_code_name(44084,"HANGUL_SYLLABLE_GAEK"). -lisp_code_name(44085,"HANGUL_SYLLABLE_GAET"). -lisp_code_name(44086,"HANGUL_SYLLABLE_GAEP"). -lisp_code_name(44087,"HANGUL_SYLLABLE_GAEH"). -lisp_code_name(44088,"HANGUL_SYLLABLE_GYA"). -lisp_code_name(44089,"HANGUL_SYLLABLE_GYAG"). -lisp_code_name(44090,"HANGUL_SYLLABLE_GYAGG"). -lisp_code_name(44091,"HANGUL_SYLLABLE_GYAGS"). -lisp_code_name(44092,"HANGUL_SYLLABLE_GYAN"). -lisp_code_name(44093,"HANGUL_SYLLABLE_GYANJ"). -lisp_code_name(44094,"HANGUL_SYLLABLE_GYANH"). -lisp_code_name(44095,"HANGUL_SYLLABLE_GYAD"). -lisp_code_name(44096,"HANGUL_SYLLABLE_GYAL"). -lisp_code_name(44097,"HANGUL_SYLLABLE_GYALG"). -lisp_code_name(44098,"HANGUL_SYLLABLE_GYALM"). -lisp_code_name(44099,"HANGUL_SYLLABLE_GYALB"). -lisp_code_name(44100,"HANGUL_SYLLABLE_GYALS"). -lisp_code_name(44101,"HANGUL_SYLLABLE_GYALT"). -lisp_code_name(44102,"HANGUL_SYLLABLE_GYALP"). -lisp_code_name(44103,"HANGUL_SYLLABLE_GYALH"). -lisp_code_name(44104,"HANGUL_SYLLABLE_GYAM"). -lisp_code_name(44105,"HANGUL_SYLLABLE_GYAB"). -lisp_code_name(44106,"HANGUL_SYLLABLE_GYABS"). -lisp_code_name(44107,"HANGUL_SYLLABLE_GYAS"). -lisp_code_name(44108,"HANGUL_SYLLABLE_GYASS"). -lisp_code_name(44109,"HANGUL_SYLLABLE_GYANG"). -lisp_code_name(44110,"HANGUL_SYLLABLE_GYAJ"). -lisp_code_name(44111,"HANGUL_SYLLABLE_GYAC"). -lisp_code_name(44112,"HANGUL_SYLLABLE_GYAK"). -lisp_code_name(44113,"HANGUL_SYLLABLE_GYAT"). -lisp_code_name(44114,"HANGUL_SYLLABLE_GYAP"). -lisp_code_name(44115,"HANGUL_SYLLABLE_GYAH"). -lisp_code_name(44116,"HANGUL_SYLLABLE_GYAE"). -lisp_code_name(44117,"HANGUL_SYLLABLE_GYAEG"). -lisp_code_name(44118,"HANGUL_SYLLABLE_GYAEGG"). -lisp_code_name(44119,"HANGUL_SYLLABLE_GYAEGS"). -lisp_code_name(44120,"HANGUL_SYLLABLE_GYAEN"). -lisp_code_name(44121,"HANGUL_SYLLABLE_GYAENJ"). -lisp_code_name(44122,"HANGUL_SYLLABLE_GYAENH"). -lisp_code_name(44123,"HANGUL_SYLLABLE_GYAED"). -lisp_code_name(44124,"HANGUL_SYLLABLE_GYAEL"). -lisp_code_name(44125,"HANGUL_SYLLABLE_GYAELG"). -lisp_code_name(44126,"HANGUL_SYLLABLE_GYAELM"). -lisp_code_name(44127,"HANGUL_SYLLABLE_GYAELB"). -lisp_code_name(44128,"HANGUL_SYLLABLE_GYAELS"). -lisp_code_name(44129,"HANGUL_SYLLABLE_GYAELT"). -lisp_code_name(44130,"HANGUL_SYLLABLE_GYAELP"). -lisp_code_name(44131,"HANGUL_SYLLABLE_GYAELH"). -lisp_code_name(44132,"HANGUL_SYLLABLE_GYAEM"). -lisp_code_name(44133,"HANGUL_SYLLABLE_GYAEB"). -lisp_code_name(44134,"HANGUL_SYLLABLE_GYAEBS"). -lisp_code_name(44135,"HANGUL_SYLLABLE_GYAES"). -lisp_code_name(44136,"HANGUL_SYLLABLE_GYAESS"). -lisp_code_name(44137,"HANGUL_SYLLABLE_GYAENG"). -lisp_code_name(44138,"HANGUL_SYLLABLE_GYAEJ"). -lisp_code_name(44139,"HANGUL_SYLLABLE_GYAEC"). -lisp_code_name(44140,"HANGUL_SYLLABLE_GYAEK"). -lisp_code_name(44141,"HANGUL_SYLLABLE_GYAET"). -lisp_code_name(44142,"HANGUL_SYLLABLE_GYAEP"). -lisp_code_name(44143,"HANGUL_SYLLABLE_GYAEH"). -lisp_code_name(44144,"HANGUL_SYLLABLE_GEO"). -lisp_code_name(44145,"HANGUL_SYLLABLE_GEOG"). -lisp_code_name(44146,"HANGUL_SYLLABLE_GEOGG"). -lisp_code_name(44147,"HANGUL_SYLLABLE_GEOGS"). -lisp_code_name(44148,"HANGUL_SYLLABLE_GEON"). -lisp_code_name(44149,"HANGUL_SYLLABLE_GEONJ"). -lisp_code_name(44150,"HANGUL_SYLLABLE_GEONH"). -lisp_code_name(44151,"HANGUL_SYLLABLE_GEOD"). -lisp_code_name(44152,"HANGUL_SYLLABLE_GEOL"). -lisp_code_name(44153,"HANGUL_SYLLABLE_GEOLG"). -lisp_code_name(44154,"HANGUL_SYLLABLE_GEOLM"). -lisp_code_name(44155,"HANGUL_SYLLABLE_GEOLB"). -lisp_code_name(44156,"HANGUL_SYLLABLE_GEOLS"). -lisp_code_name(44157,"HANGUL_SYLLABLE_GEOLT"). -lisp_code_name(44158,"HANGUL_SYLLABLE_GEOLP"). -lisp_code_name(44159,"HANGUL_SYLLABLE_GEOLH"). -lisp_code_name(44160,"HANGUL_SYLLABLE_GEOM"). -lisp_code_name(44161,"HANGUL_SYLLABLE_GEOB"). -lisp_code_name(44162,"HANGUL_SYLLABLE_GEOBS"). -lisp_code_name(44163,"HANGUL_SYLLABLE_GEOS"). -lisp_code_name(44164,"HANGUL_SYLLABLE_GEOSS"). -lisp_code_name(44165,"HANGUL_SYLLABLE_GEONG"). -lisp_code_name(44166,"HANGUL_SYLLABLE_GEOJ"). -lisp_code_name(44167,"HANGUL_SYLLABLE_GEOC"). -lisp_code_name(44168,"HANGUL_SYLLABLE_GEOK"). -lisp_code_name(44169,"HANGUL_SYLLABLE_GEOT"). -lisp_code_name(44170,"HANGUL_SYLLABLE_GEOP"). -lisp_code_name(44171,"HANGUL_SYLLABLE_GEOH"). -lisp_code_name(44172,"HANGUL_SYLLABLE_GE"). -lisp_code_name(44173,"HANGUL_SYLLABLE_GEG"). -lisp_code_name(44174,"HANGUL_SYLLABLE_GEGG"). -lisp_code_name(44175,"HANGUL_SYLLABLE_GEGS"). -lisp_code_name(44176,"HANGUL_SYLLABLE_GEN"). -lisp_code_name(44177,"HANGUL_SYLLABLE_GENJ"). -lisp_code_name(44178,"HANGUL_SYLLABLE_GENH"). -lisp_code_name(44179,"HANGUL_SYLLABLE_GED"). -lisp_code_name(44180,"HANGUL_SYLLABLE_GEL"). -lisp_code_name(44181,"HANGUL_SYLLABLE_GELG"). -lisp_code_name(44182,"HANGUL_SYLLABLE_GELM"). -lisp_code_name(44183,"HANGUL_SYLLABLE_GELB"). -lisp_code_name(44184,"HANGUL_SYLLABLE_GELS"). -lisp_code_name(44185,"HANGUL_SYLLABLE_GELT"). -lisp_code_name(44186,"HANGUL_SYLLABLE_GELP"). -lisp_code_name(44187,"HANGUL_SYLLABLE_GELH"). -lisp_code_name(44188,"HANGUL_SYLLABLE_GEM"). -lisp_code_name(44189,"HANGUL_SYLLABLE_GEB"). -lisp_code_name(44190,"HANGUL_SYLLABLE_GEBS"). -lisp_code_name(44191,"HANGUL_SYLLABLE_GES"). -lisp_code_name(44192,"HANGUL_SYLLABLE_GESS"). -lisp_code_name(44193,"HANGUL_SYLLABLE_GENG"). -lisp_code_name(44194,"HANGUL_SYLLABLE_GEJ"). -lisp_code_name(44195,"HANGUL_SYLLABLE_GEC"). -lisp_code_name(44196,"HANGUL_SYLLABLE_GEK"). -lisp_code_name(44197,"HANGUL_SYLLABLE_GET"). -lisp_code_name(44198,"HANGUL_SYLLABLE_GEP"). -lisp_code_name(44199,"HANGUL_SYLLABLE_GEH"). -lisp_code_name(44200,"HANGUL_SYLLABLE_GYEO"). -lisp_code_name(44201,"HANGUL_SYLLABLE_GYEOG"). -lisp_code_name(44202,"HANGUL_SYLLABLE_GYEOGG"). -lisp_code_name(44203,"HANGUL_SYLLABLE_GYEOGS"). -lisp_code_name(44204,"HANGUL_SYLLABLE_GYEON"). -lisp_code_name(44205,"HANGUL_SYLLABLE_GYEONJ"). -lisp_code_name(44206,"HANGUL_SYLLABLE_GYEONH"). -lisp_code_name(44207,"HANGUL_SYLLABLE_GYEOD"). -lisp_code_name(44208,"HANGUL_SYLLABLE_GYEOL"). -lisp_code_name(44209,"HANGUL_SYLLABLE_GYEOLG"). -lisp_code_name(44210,"HANGUL_SYLLABLE_GYEOLM"). -lisp_code_name(44211,"HANGUL_SYLLABLE_GYEOLB"). -lisp_code_name(44212,"HANGUL_SYLLABLE_GYEOLS"). -lisp_code_name(44213,"HANGUL_SYLLABLE_GYEOLT"). -lisp_code_name(44214,"HANGUL_SYLLABLE_GYEOLP"). -lisp_code_name(44215,"HANGUL_SYLLABLE_GYEOLH"). -lisp_code_name(44216,"HANGUL_SYLLABLE_GYEOM"). -lisp_code_name(44217,"HANGUL_SYLLABLE_GYEOB"). -lisp_code_name(44218,"HANGUL_SYLLABLE_GYEOBS"). -lisp_code_name(44219,"HANGUL_SYLLABLE_GYEOS"). -lisp_code_name(44220,"HANGUL_SYLLABLE_GYEOSS"). -lisp_code_name(44221,"HANGUL_SYLLABLE_GYEONG"). -lisp_code_name(44222,"HANGUL_SYLLABLE_GYEOJ"). -lisp_code_name(44223,"HANGUL_SYLLABLE_GYEOC"). -lisp_code_name(44224,"HANGUL_SYLLABLE_GYEOK"). -lisp_code_name(44225,"HANGUL_SYLLABLE_GYEOT"). -lisp_code_name(44226,"HANGUL_SYLLABLE_GYEOP"). -lisp_code_name(44227,"HANGUL_SYLLABLE_GYEOH"). -lisp_code_name(44228,"HANGUL_SYLLABLE_GYE"). -lisp_code_name(44229,"HANGUL_SYLLABLE_GYEG"). -lisp_code_name(44230,"HANGUL_SYLLABLE_GYEGG"). -lisp_code_name(44231,"HANGUL_SYLLABLE_GYEGS"). -lisp_code_name(44232,"HANGUL_SYLLABLE_GYEN"). -lisp_code_name(44233,"HANGUL_SYLLABLE_GYENJ"). -lisp_code_name(44234,"HANGUL_SYLLABLE_GYENH"). -lisp_code_name(44235,"HANGUL_SYLLABLE_GYED"). -lisp_code_name(44236,"HANGUL_SYLLABLE_GYEL"). -lisp_code_name(44237,"HANGUL_SYLLABLE_GYELG"). -lisp_code_name(44238,"HANGUL_SYLLABLE_GYELM"). -lisp_code_name(44239,"HANGUL_SYLLABLE_GYELB"). -lisp_code_name(44240,"HANGUL_SYLLABLE_GYELS"). -lisp_code_name(44241,"HANGUL_SYLLABLE_GYELT"). -lisp_code_name(44242,"HANGUL_SYLLABLE_GYELP"). -lisp_code_name(44243,"HANGUL_SYLLABLE_GYELH"). -lisp_code_name(44244,"HANGUL_SYLLABLE_GYEM"). -lisp_code_name(44245,"HANGUL_SYLLABLE_GYEB"). -lisp_code_name(44246,"HANGUL_SYLLABLE_GYEBS"). -lisp_code_name(44247,"HANGUL_SYLLABLE_GYES"). -lisp_code_name(44248,"HANGUL_SYLLABLE_GYESS"). -lisp_code_name(44249,"HANGUL_SYLLABLE_GYENG"). -lisp_code_name(44250,"HANGUL_SYLLABLE_GYEJ"). -lisp_code_name(44251,"HANGUL_SYLLABLE_GYEC"). -lisp_code_name(44252,"HANGUL_SYLLABLE_GYEK"). -lisp_code_name(44253,"HANGUL_SYLLABLE_GYET"). -lisp_code_name(44254,"HANGUL_SYLLABLE_GYEP"). -lisp_code_name(44255,"HANGUL_SYLLABLE_GYEH"). -lisp_code_name(44256,"HANGUL_SYLLABLE_GO"). -lisp_code_name(44257,"HANGUL_SYLLABLE_GOG"). -lisp_code_name(44258,"HANGUL_SYLLABLE_GOGG"). -lisp_code_name(44259,"HANGUL_SYLLABLE_GOGS"). -lisp_code_name(44260,"HANGUL_SYLLABLE_GON"). -lisp_code_name(44261,"HANGUL_SYLLABLE_GONJ"). -lisp_code_name(44262,"HANGUL_SYLLABLE_GONH"). -lisp_code_name(44263,"HANGUL_SYLLABLE_GOD"). -lisp_code_name(44264,"HANGUL_SYLLABLE_GOL"). -lisp_code_name(44265,"HANGUL_SYLLABLE_GOLG"). -lisp_code_name(44266,"HANGUL_SYLLABLE_GOLM"). -lisp_code_name(44267,"HANGUL_SYLLABLE_GOLB"). -lisp_code_name(44268,"HANGUL_SYLLABLE_GOLS"). -lisp_code_name(44269,"HANGUL_SYLLABLE_GOLT"). -lisp_code_name(44270,"HANGUL_SYLLABLE_GOLP"). -lisp_code_name(44271,"HANGUL_SYLLABLE_GOLH"). -lisp_code_name(44272,"HANGUL_SYLLABLE_GOM"). -lisp_code_name(44273,"HANGUL_SYLLABLE_GOB"). -lisp_code_name(44274,"HANGUL_SYLLABLE_GOBS"). -lisp_code_name(44275,"HANGUL_SYLLABLE_GOS"). -lisp_code_name(44276,"HANGUL_SYLLABLE_GOSS"). -lisp_code_name(44277,"HANGUL_SYLLABLE_GONG"). -lisp_code_name(44278,"HANGUL_SYLLABLE_GOJ"). -lisp_code_name(44279,"HANGUL_SYLLABLE_GOC"). -lisp_code_name(44280,"HANGUL_SYLLABLE_GOK"). -lisp_code_name(44281,"HANGUL_SYLLABLE_GOT"). -lisp_code_name(44282,"HANGUL_SYLLABLE_GOP"). -lisp_code_name(44283,"HANGUL_SYLLABLE_GOH"). -lisp_code_name(44284,"HANGUL_SYLLABLE_GWA"). -lisp_code_name(44285,"HANGUL_SYLLABLE_GWAG"). -lisp_code_name(44286,"HANGUL_SYLLABLE_GWAGG"). -lisp_code_name(44287,"HANGUL_SYLLABLE_GWAGS"). -lisp_code_name(44288,"HANGUL_SYLLABLE_GWAN"). -lisp_code_name(44289,"HANGUL_SYLLABLE_GWANJ"). -lisp_code_name(44290,"HANGUL_SYLLABLE_GWANH"). -lisp_code_name(44291,"HANGUL_SYLLABLE_GWAD"). -lisp_code_name(44292,"HANGUL_SYLLABLE_GWAL"). -lisp_code_name(44293,"HANGUL_SYLLABLE_GWALG"). -lisp_code_name(44294,"HANGUL_SYLLABLE_GWALM"). -lisp_code_name(44295,"HANGUL_SYLLABLE_GWALB"). -lisp_code_name(44296,"HANGUL_SYLLABLE_GWALS"). -lisp_code_name(44297,"HANGUL_SYLLABLE_GWALT"). -lisp_code_name(44298,"HANGUL_SYLLABLE_GWALP"). -lisp_code_name(44299,"HANGUL_SYLLABLE_GWALH"). -lisp_code_name(44300,"HANGUL_SYLLABLE_GWAM"). -lisp_code_name(44301,"HANGUL_SYLLABLE_GWAB"). -lisp_code_name(44302,"HANGUL_SYLLABLE_GWABS"). -lisp_code_name(44303,"HANGUL_SYLLABLE_GWAS"). -lisp_code_name(44304,"HANGUL_SYLLABLE_GWASS"). -lisp_code_name(44305,"HANGUL_SYLLABLE_GWANG"). -lisp_code_name(44306,"HANGUL_SYLLABLE_GWAJ"). -lisp_code_name(44307,"HANGUL_SYLLABLE_GWAC"). -lisp_code_name(44308,"HANGUL_SYLLABLE_GWAK"). -lisp_code_name(44309,"HANGUL_SYLLABLE_GWAT"). -lisp_code_name(44310,"HANGUL_SYLLABLE_GWAP"). -lisp_code_name(44311,"HANGUL_SYLLABLE_GWAH"). -lisp_code_name(44312,"HANGUL_SYLLABLE_GWAE"). -lisp_code_name(44313,"HANGUL_SYLLABLE_GWAEG"). -lisp_code_name(44314,"HANGUL_SYLLABLE_GWAEGG"). -lisp_code_name(44315,"HANGUL_SYLLABLE_GWAEGS"). -lisp_code_name(44316,"HANGUL_SYLLABLE_GWAEN"). -lisp_code_name(44317,"HANGUL_SYLLABLE_GWAENJ"). -lisp_code_name(44318,"HANGUL_SYLLABLE_GWAENH"). -lisp_code_name(44319,"HANGUL_SYLLABLE_GWAED"). -lisp_code_name(44320,"HANGUL_SYLLABLE_GWAEL"). -lisp_code_name(44321,"HANGUL_SYLLABLE_GWAELG"). -lisp_code_name(44322,"HANGUL_SYLLABLE_GWAELM"). -lisp_code_name(44323,"HANGUL_SYLLABLE_GWAELB"). -lisp_code_name(44324,"HANGUL_SYLLABLE_GWAELS"). -lisp_code_name(44325,"HANGUL_SYLLABLE_GWAELT"). -lisp_code_name(44326,"HANGUL_SYLLABLE_GWAELP"). -lisp_code_name(44327,"HANGUL_SYLLABLE_GWAELH"). -lisp_code_name(44328,"HANGUL_SYLLABLE_GWAEM"). -lisp_code_name(44329,"HANGUL_SYLLABLE_GWAEB"). -lisp_code_name(44330,"HANGUL_SYLLABLE_GWAEBS"). -lisp_code_name(44331,"HANGUL_SYLLABLE_GWAES"). -lisp_code_name(44332,"HANGUL_SYLLABLE_GWAESS"). -lisp_code_name(44333,"HANGUL_SYLLABLE_GWAENG"). -lisp_code_name(44334,"HANGUL_SYLLABLE_GWAEJ"). -lisp_code_name(44335,"HANGUL_SYLLABLE_GWAEC"). -lisp_code_name(44336,"HANGUL_SYLLABLE_GWAEK"). -lisp_code_name(44337,"HANGUL_SYLLABLE_GWAET"). -lisp_code_name(44338,"HANGUL_SYLLABLE_GWAEP"). -lisp_code_name(44339,"HANGUL_SYLLABLE_GWAEH"). -lisp_code_name(44340,"HANGUL_SYLLABLE_GOE"). -lisp_code_name(44341,"HANGUL_SYLLABLE_GOEG"). -lisp_code_name(44342,"HANGUL_SYLLABLE_GOEGG"). -lisp_code_name(44343,"HANGUL_SYLLABLE_GOEGS"). -lisp_code_name(44344,"HANGUL_SYLLABLE_GOEN"). -lisp_code_name(44345,"HANGUL_SYLLABLE_GOENJ"). -lisp_code_name(44346,"HANGUL_SYLLABLE_GOENH"). -lisp_code_name(44347,"HANGUL_SYLLABLE_GOED"). -lisp_code_name(44348,"HANGUL_SYLLABLE_GOEL"). -lisp_code_name(44349,"HANGUL_SYLLABLE_GOELG"). -lisp_code_name(44350,"HANGUL_SYLLABLE_GOELM"). -lisp_code_name(44351,"HANGUL_SYLLABLE_GOELB"). -lisp_code_name(44352,"HANGUL_SYLLABLE_GOELS"). -lisp_code_name(44353,"HANGUL_SYLLABLE_GOELT"). -lisp_code_name(44354,"HANGUL_SYLLABLE_GOELP"). -lisp_code_name(44355,"HANGUL_SYLLABLE_GOELH"). -lisp_code_name(44356,"HANGUL_SYLLABLE_GOEM"). -lisp_code_name(44357,"HANGUL_SYLLABLE_GOEB"). -lisp_code_name(44358,"HANGUL_SYLLABLE_GOEBS"). -lisp_code_name(44359,"HANGUL_SYLLABLE_GOES"). -lisp_code_name(44360,"HANGUL_SYLLABLE_GOESS"). -lisp_code_name(44361,"HANGUL_SYLLABLE_GOENG"). -lisp_code_name(44362,"HANGUL_SYLLABLE_GOEJ"). -lisp_code_name(44363,"HANGUL_SYLLABLE_GOEC"). -lisp_code_name(44364,"HANGUL_SYLLABLE_GOEK"). -lisp_code_name(44365,"HANGUL_SYLLABLE_GOET"). -lisp_code_name(44366,"HANGUL_SYLLABLE_GOEP"). -lisp_code_name(44367,"HANGUL_SYLLABLE_GOEH"). -lisp_code_name(44368,"HANGUL_SYLLABLE_GYO"). -lisp_code_name(44369,"HANGUL_SYLLABLE_GYOG"). -lisp_code_name(44370,"HANGUL_SYLLABLE_GYOGG"). -lisp_code_name(44371,"HANGUL_SYLLABLE_GYOGS"). -lisp_code_name(44372,"HANGUL_SYLLABLE_GYON"). -lisp_code_name(44373,"HANGUL_SYLLABLE_GYONJ"). -lisp_code_name(44374,"HANGUL_SYLLABLE_GYONH"). -lisp_code_name(44375,"HANGUL_SYLLABLE_GYOD"). -lisp_code_name(44376,"HANGUL_SYLLABLE_GYOL"). -lisp_code_name(44377,"HANGUL_SYLLABLE_GYOLG"). -lisp_code_name(44378,"HANGUL_SYLLABLE_GYOLM"). -lisp_code_name(44379,"HANGUL_SYLLABLE_GYOLB"). -lisp_code_name(44380,"HANGUL_SYLLABLE_GYOLS"). -lisp_code_name(44381,"HANGUL_SYLLABLE_GYOLT"). -lisp_code_name(44382,"HANGUL_SYLLABLE_GYOLP"). -lisp_code_name(44383,"HANGUL_SYLLABLE_GYOLH"). -lisp_code_name(44384,"HANGUL_SYLLABLE_GYOM"). -lisp_code_name(44385,"HANGUL_SYLLABLE_GYOB"). -lisp_code_name(44386,"HANGUL_SYLLABLE_GYOBS"). -lisp_code_name(44387,"HANGUL_SYLLABLE_GYOS"). -lisp_code_name(44388,"HANGUL_SYLLABLE_GYOSS"). -lisp_code_name(44389,"HANGUL_SYLLABLE_GYONG"). -lisp_code_name(44390,"HANGUL_SYLLABLE_GYOJ"). -lisp_code_name(44391,"HANGUL_SYLLABLE_GYOC"). -lisp_code_name(44392,"HANGUL_SYLLABLE_GYOK"). -lisp_code_name(44393,"HANGUL_SYLLABLE_GYOT"). -lisp_code_name(44394,"HANGUL_SYLLABLE_GYOP"). -lisp_code_name(44395,"HANGUL_SYLLABLE_GYOH"). -lisp_code_name(44396,"HANGUL_SYLLABLE_GU"). -lisp_code_name(44397,"HANGUL_SYLLABLE_GUG"). -lisp_code_name(44398,"HANGUL_SYLLABLE_GUGG"). -lisp_code_name(44399,"HANGUL_SYLLABLE_GUGS"). -lisp_code_name(44400,"HANGUL_SYLLABLE_GUN"). -lisp_code_name(44401,"HANGUL_SYLLABLE_GUNJ"). -lisp_code_name(44402,"HANGUL_SYLLABLE_GUNH"). -lisp_code_name(44403,"HANGUL_SYLLABLE_GUD"). -lisp_code_name(44404,"HANGUL_SYLLABLE_GUL"). -lisp_code_name(44405,"HANGUL_SYLLABLE_GULG"). -lisp_code_name(44406,"HANGUL_SYLLABLE_GULM"). -lisp_code_name(44407,"HANGUL_SYLLABLE_GULB"). -lisp_code_name(44408,"HANGUL_SYLLABLE_GULS"). -lisp_code_name(44409,"HANGUL_SYLLABLE_GULT"). -lisp_code_name(44410,"HANGUL_SYLLABLE_GULP"). -lisp_code_name(44411,"HANGUL_SYLLABLE_GULH"). -lisp_code_name(44412,"HANGUL_SYLLABLE_GUM"). -lisp_code_name(44413,"HANGUL_SYLLABLE_GUB"). -lisp_code_name(44414,"HANGUL_SYLLABLE_GUBS"). -lisp_code_name(44415,"HANGUL_SYLLABLE_GUS"). -lisp_code_name(44416,"HANGUL_SYLLABLE_GUSS"). -lisp_code_name(44417,"HANGUL_SYLLABLE_GUNG"). -lisp_code_name(44418,"HANGUL_SYLLABLE_GUJ"). -lisp_code_name(44419,"HANGUL_SYLLABLE_GUC"). -lisp_code_name(44420,"HANGUL_SYLLABLE_GUK"). -lisp_code_name(44421,"HANGUL_SYLLABLE_GUT"). -lisp_code_name(44422,"HANGUL_SYLLABLE_GUP"). -lisp_code_name(44423,"HANGUL_SYLLABLE_GUH"). -lisp_code_name(44424,"HANGUL_SYLLABLE_GWEO"). -lisp_code_name(44425,"HANGUL_SYLLABLE_GWEOG"). -lisp_code_name(44426,"HANGUL_SYLLABLE_GWEOGG"). -lisp_code_name(44427,"HANGUL_SYLLABLE_GWEOGS"). -lisp_code_name(44428,"HANGUL_SYLLABLE_GWEON"). -lisp_code_name(44429,"HANGUL_SYLLABLE_GWEONJ"). -lisp_code_name(44430,"HANGUL_SYLLABLE_GWEONH"). -lisp_code_name(44431,"HANGUL_SYLLABLE_GWEOD"). -lisp_code_name(44432,"HANGUL_SYLLABLE_GWEOL"). -lisp_code_name(44433,"HANGUL_SYLLABLE_GWEOLG"). -lisp_code_name(44434,"HANGUL_SYLLABLE_GWEOLM"). -lisp_code_name(44435,"HANGUL_SYLLABLE_GWEOLB"). -lisp_code_name(44436,"HANGUL_SYLLABLE_GWEOLS"). -lisp_code_name(44437,"HANGUL_SYLLABLE_GWEOLT"). -lisp_code_name(44438,"HANGUL_SYLLABLE_GWEOLP"). -lisp_code_name(44439,"HANGUL_SYLLABLE_GWEOLH"). -lisp_code_name(44440,"HANGUL_SYLLABLE_GWEOM"). -lisp_code_name(44441,"HANGUL_SYLLABLE_GWEOB"). -lisp_code_name(44442,"HANGUL_SYLLABLE_GWEOBS"). -lisp_code_name(44443,"HANGUL_SYLLABLE_GWEOS"). -lisp_code_name(44444,"HANGUL_SYLLABLE_GWEOSS"). -lisp_code_name(44445,"HANGUL_SYLLABLE_GWEONG"). -lisp_code_name(44446,"HANGUL_SYLLABLE_GWEOJ"). -lisp_code_name(44447,"HANGUL_SYLLABLE_GWEOC"). -lisp_code_name(44448,"HANGUL_SYLLABLE_GWEOK"). -lisp_code_name(44449,"HANGUL_SYLLABLE_GWEOT"). -lisp_code_name(44450,"HANGUL_SYLLABLE_GWEOP"). -lisp_code_name(44451,"HANGUL_SYLLABLE_GWEOH"). -lisp_code_name(44452,"HANGUL_SYLLABLE_GWE"). -lisp_code_name(44453,"HANGUL_SYLLABLE_GWEG"). -lisp_code_name(44454,"HANGUL_SYLLABLE_GWEGG"). -lisp_code_name(44455,"HANGUL_SYLLABLE_GWEGS"). -lisp_code_name(44456,"HANGUL_SYLLABLE_GWEN"). -lisp_code_name(44457,"HANGUL_SYLLABLE_GWENJ"). -lisp_code_name(44458,"HANGUL_SYLLABLE_GWENH"). -lisp_code_name(44459,"HANGUL_SYLLABLE_GWED"). -lisp_code_name(44460,"HANGUL_SYLLABLE_GWEL"). -lisp_code_name(44461,"HANGUL_SYLLABLE_GWELG"). -lisp_code_name(44462,"HANGUL_SYLLABLE_GWELM"). -lisp_code_name(44463,"HANGUL_SYLLABLE_GWELB"). -lisp_code_name(44464,"HANGUL_SYLLABLE_GWELS"). -lisp_code_name(44465,"HANGUL_SYLLABLE_GWELT"). -lisp_code_name(44466,"HANGUL_SYLLABLE_GWELP"). -lisp_code_name(44467,"HANGUL_SYLLABLE_GWELH"). -lisp_code_name(44468,"HANGUL_SYLLABLE_GWEM"). -lisp_code_name(44469,"HANGUL_SYLLABLE_GWEB"). -lisp_code_name(44470,"HANGUL_SYLLABLE_GWEBS"). -lisp_code_name(44471,"HANGUL_SYLLABLE_GWES"). -lisp_code_name(44472,"HANGUL_SYLLABLE_GWESS"). -lisp_code_name(44473,"HANGUL_SYLLABLE_GWENG"). -lisp_code_name(44474,"HANGUL_SYLLABLE_GWEJ"). -lisp_code_name(44475,"HANGUL_SYLLABLE_GWEC"). -lisp_code_name(44476,"HANGUL_SYLLABLE_GWEK"). -lisp_code_name(44477,"HANGUL_SYLLABLE_GWET"). -lisp_code_name(44478,"HANGUL_SYLLABLE_GWEP"). -lisp_code_name(44479,"HANGUL_SYLLABLE_GWEH"). -lisp_code_name(44480,"HANGUL_SYLLABLE_GWI"). -lisp_code_name(44481,"HANGUL_SYLLABLE_GWIG"). -lisp_code_name(44482,"HANGUL_SYLLABLE_GWIGG"). -lisp_code_name(44483,"HANGUL_SYLLABLE_GWIGS"). -lisp_code_name(44484,"HANGUL_SYLLABLE_GWIN"). -lisp_code_name(44485,"HANGUL_SYLLABLE_GWINJ"). -lisp_code_name(44486,"HANGUL_SYLLABLE_GWINH"). -lisp_code_name(44487,"HANGUL_SYLLABLE_GWID"). -lisp_code_name(44488,"HANGUL_SYLLABLE_GWIL"). -lisp_code_name(44489,"HANGUL_SYLLABLE_GWILG"). -lisp_code_name(44490,"HANGUL_SYLLABLE_GWILM"). -lisp_code_name(44491,"HANGUL_SYLLABLE_GWILB"). -lisp_code_name(44492,"HANGUL_SYLLABLE_GWILS"). -lisp_code_name(44493,"HANGUL_SYLLABLE_GWILT"). -lisp_code_name(44494,"HANGUL_SYLLABLE_GWILP"). -lisp_code_name(44495,"HANGUL_SYLLABLE_GWILH"). -lisp_code_name(44496,"HANGUL_SYLLABLE_GWIM"). -lisp_code_name(44497,"HANGUL_SYLLABLE_GWIB"). -lisp_code_name(44498,"HANGUL_SYLLABLE_GWIBS"). -lisp_code_name(44499,"HANGUL_SYLLABLE_GWIS"). -lisp_code_name(44500,"HANGUL_SYLLABLE_GWISS"). -lisp_code_name(44501,"HANGUL_SYLLABLE_GWING"). -lisp_code_name(44502,"HANGUL_SYLLABLE_GWIJ"). -lisp_code_name(44503,"HANGUL_SYLLABLE_GWIC"). -lisp_code_name(44504,"HANGUL_SYLLABLE_GWIK"). -lisp_code_name(44505,"HANGUL_SYLLABLE_GWIT"). -lisp_code_name(44506,"HANGUL_SYLLABLE_GWIP"). -lisp_code_name(44507,"HANGUL_SYLLABLE_GWIH"). -lisp_code_name(44508,"HANGUL_SYLLABLE_GYU"). -lisp_code_name(44509,"HANGUL_SYLLABLE_GYUG"). -lisp_code_name(44510,"HANGUL_SYLLABLE_GYUGG"). -lisp_code_name(44511,"HANGUL_SYLLABLE_GYUGS"). -lisp_code_name(44512,"HANGUL_SYLLABLE_GYUN"). -lisp_code_name(44513,"HANGUL_SYLLABLE_GYUNJ"). -lisp_code_name(44514,"HANGUL_SYLLABLE_GYUNH"). -lisp_code_name(44515,"HANGUL_SYLLABLE_GYUD"). -lisp_code_name(44516,"HANGUL_SYLLABLE_GYUL"). -lisp_code_name(44517,"HANGUL_SYLLABLE_GYULG"). -lisp_code_name(44518,"HANGUL_SYLLABLE_GYULM"). -lisp_code_name(44519,"HANGUL_SYLLABLE_GYULB"). -lisp_code_name(44520,"HANGUL_SYLLABLE_GYULS"). -lisp_code_name(44521,"HANGUL_SYLLABLE_GYULT"). -lisp_code_name(44522,"HANGUL_SYLLABLE_GYULP"). -lisp_code_name(44523,"HANGUL_SYLLABLE_GYULH"). -lisp_code_name(44524,"HANGUL_SYLLABLE_GYUM"). -lisp_code_name(44525,"HANGUL_SYLLABLE_GYUB"). -lisp_code_name(44526,"HANGUL_SYLLABLE_GYUBS"). -lisp_code_name(44527,"HANGUL_SYLLABLE_GYUS"). -lisp_code_name(44528,"HANGUL_SYLLABLE_GYUSS"). -lisp_code_name(44529,"HANGUL_SYLLABLE_GYUNG"). -lisp_code_name(44530,"HANGUL_SYLLABLE_GYUJ"). -lisp_code_name(44531,"HANGUL_SYLLABLE_GYUC"). -lisp_code_name(44532,"HANGUL_SYLLABLE_GYUK"). -lisp_code_name(44533,"HANGUL_SYLLABLE_GYUT"). -lisp_code_name(44534,"HANGUL_SYLLABLE_GYUP"). -lisp_code_name(44535,"HANGUL_SYLLABLE_GYUH"). -lisp_code_name(44536,"HANGUL_SYLLABLE_GEU"). -lisp_code_name(44537,"HANGUL_SYLLABLE_GEUG"). -lisp_code_name(44538,"HANGUL_SYLLABLE_GEUGG"). -lisp_code_name(44539,"HANGUL_SYLLABLE_GEUGS"). -lisp_code_name(44540,"HANGUL_SYLLABLE_GEUN"). -lisp_code_name(44541,"HANGUL_SYLLABLE_GEUNJ"). -lisp_code_name(44542,"HANGUL_SYLLABLE_GEUNH"). -lisp_code_name(44543,"HANGUL_SYLLABLE_GEUD"). -lisp_code_name(44544,"HANGUL_SYLLABLE_GEUL"). -lisp_code_name(44545,"HANGUL_SYLLABLE_GEULG"). -lisp_code_name(44546,"HANGUL_SYLLABLE_GEULM"). -lisp_code_name(44547,"HANGUL_SYLLABLE_GEULB"). -lisp_code_name(44548,"HANGUL_SYLLABLE_GEULS"). -lisp_code_name(44549,"HANGUL_SYLLABLE_GEULT"). -lisp_code_name(44550,"HANGUL_SYLLABLE_GEULP"). -lisp_code_name(44551,"HANGUL_SYLLABLE_GEULH"). -lisp_code_name(44552,"HANGUL_SYLLABLE_GEUM"). -lisp_code_name(44553,"HANGUL_SYLLABLE_GEUB"). -lisp_code_name(44554,"HANGUL_SYLLABLE_GEUBS"). -lisp_code_name(44555,"HANGUL_SYLLABLE_GEUS"). -lisp_code_name(44556,"HANGUL_SYLLABLE_GEUSS"). -lisp_code_name(44557,"HANGUL_SYLLABLE_GEUNG"). -lisp_code_name(44558,"HANGUL_SYLLABLE_GEUJ"). -lisp_code_name(44559,"HANGUL_SYLLABLE_GEUC"). -lisp_code_name(44560,"HANGUL_SYLLABLE_GEUK"). -lisp_code_name(44561,"HANGUL_SYLLABLE_GEUT"). -lisp_code_name(44562,"HANGUL_SYLLABLE_GEUP"). -lisp_code_name(44563,"HANGUL_SYLLABLE_GEUH"). -lisp_code_name(44564,"HANGUL_SYLLABLE_GYI"). -lisp_code_name(44565,"HANGUL_SYLLABLE_GYIG"). -lisp_code_name(44566,"HANGUL_SYLLABLE_GYIGG"). -lisp_code_name(44567,"HANGUL_SYLLABLE_GYIGS"). -lisp_code_name(44568,"HANGUL_SYLLABLE_GYIN"). -lisp_code_name(44569,"HANGUL_SYLLABLE_GYINJ"). -lisp_code_name(44570,"HANGUL_SYLLABLE_GYINH"). -lisp_code_name(44571,"HANGUL_SYLLABLE_GYID"). -lisp_code_name(44572,"HANGUL_SYLLABLE_GYIL"). -lisp_code_name(44573,"HANGUL_SYLLABLE_GYILG"). -lisp_code_name(44574,"HANGUL_SYLLABLE_GYILM"). -lisp_code_name(44575,"HANGUL_SYLLABLE_GYILB"). -lisp_code_name(44576,"HANGUL_SYLLABLE_GYILS"). -lisp_code_name(44577,"HANGUL_SYLLABLE_GYILT"). -lisp_code_name(44578,"HANGUL_SYLLABLE_GYILP"). -lisp_code_name(44579,"HANGUL_SYLLABLE_GYILH"). -lisp_code_name(44580,"HANGUL_SYLLABLE_GYIM"). -lisp_code_name(44581,"HANGUL_SYLLABLE_GYIB"). -lisp_code_name(44582,"HANGUL_SYLLABLE_GYIBS"). -lisp_code_name(44583,"HANGUL_SYLLABLE_GYIS"). -lisp_code_name(44584,"HANGUL_SYLLABLE_GYISS"). -lisp_code_name(44585,"HANGUL_SYLLABLE_GYING"). -lisp_code_name(44586,"HANGUL_SYLLABLE_GYIJ"). -lisp_code_name(44587,"HANGUL_SYLLABLE_GYIC"). -lisp_code_name(44588,"HANGUL_SYLLABLE_GYIK"). -lisp_code_name(44589,"HANGUL_SYLLABLE_GYIT"). -lisp_code_name(44590,"HANGUL_SYLLABLE_GYIP"). -lisp_code_name(44591,"HANGUL_SYLLABLE_GYIH"). -lisp_code_name(44592,"HANGUL_SYLLABLE_GI"). -lisp_code_name(44593,"HANGUL_SYLLABLE_GIG"). -lisp_code_name(44594,"HANGUL_SYLLABLE_GIGG"). -lisp_code_name(44595,"HANGUL_SYLLABLE_GIGS"). -lisp_code_name(44596,"HANGUL_SYLLABLE_GIN"). -lisp_code_name(44597,"HANGUL_SYLLABLE_GINJ"). -lisp_code_name(44598,"HANGUL_SYLLABLE_GINH"). -lisp_code_name(44599,"HANGUL_SYLLABLE_GID"). -lisp_code_name(44600,"HANGUL_SYLLABLE_GIL"). -lisp_code_name(44601,"HANGUL_SYLLABLE_GILG"). -lisp_code_name(44602,"HANGUL_SYLLABLE_GILM"). -lisp_code_name(44603,"HANGUL_SYLLABLE_GILB"). -lisp_code_name(44604,"HANGUL_SYLLABLE_GILS"). -lisp_code_name(44605,"HANGUL_SYLLABLE_GILT"). -lisp_code_name(44606,"HANGUL_SYLLABLE_GILP"). -lisp_code_name(44607,"HANGUL_SYLLABLE_GILH"). -lisp_code_name(44608,"HANGUL_SYLLABLE_GIM"). -lisp_code_name(44609,"HANGUL_SYLLABLE_GIB"). -lisp_code_name(44610,"HANGUL_SYLLABLE_GIBS"). -lisp_code_name(44611,"HANGUL_SYLLABLE_GIS"). -lisp_code_name(44612,"HANGUL_SYLLABLE_GISS"). -lisp_code_name(44613,"HANGUL_SYLLABLE_GING"). -lisp_code_name(44614,"HANGUL_SYLLABLE_GIJ"). -lisp_code_name(44615,"HANGUL_SYLLABLE_GIC"). -lisp_code_name(44616,"HANGUL_SYLLABLE_GIK"). -lisp_code_name(44617,"HANGUL_SYLLABLE_GIT"). -lisp_code_name(44618,"HANGUL_SYLLABLE_GIP"). -lisp_code_name(44619,"HANGUL_SYLLABLE_GIH"). -lisp_code_name(44620,"HANGUL_SYLLABLE_GGA"). -lisp_code_name(44621,"HANGUL_SYLLABLE_GGAG"). -lisp_code_name(44622,"HANGUL_SYLLABLE_GGAGG"). -lisp_code_name(44623,"HANGUL_SYLLABLE_GGAGS"). -lisp_code_name(44624,"HANGUL_SYLLABLE_GGAN"). -lisp_code_name(44625,"HANGUL_SYLLABLE_GGANJ"). -lisp_code_name(44626,"HANGUL_SYLLABLE_GGANH"). -lisp_code_name(44627,"HANGUL_SYLLABLE_GGAD"). -lisp_code_name(44628,"HANGUL_SYLLABLE_GGAL"). -lisp_code_name(44629,"HANGUL_SYLLABLE_GGALG"). -lisp_code_name(44630,"HANGUL_SYLLABLE_GGALM"). -lisp_code_name(44631,"HANGUL_SYLLABLE_GGALB"). -lisp_code_name(44632,"HANGUL_SYLLABLE_GGALS"). -lisp_code_name(44633,"HANGUL_SYLLABLE_GGALT"). -lisp_code_name(44634,"HANGUL_SYLLABLE_GGALP"). -lisp_code_name(44635,"HANGUL_SYLLABLE_GGALH"). -lisp_code_name(44636,"HANGUL_SYLLABLE_GGAM"). -lisp_code_name(44637,"HANGUL_SYLLABLE_GGAB"). -lisp_code_name(44638,"HANGUL_SYLLABLE_GGABS"). -lisp_code_name(44639,"HANGUL_SYLLABLE_GGAS"). -lisp_code_name(44640,"HANGUL_SYLLABLE_GGASS"). -lisp_code_name(44641,"HANGUL_SYLLABLE_GGANG"). -lisp_code_name(44642,"HANGUL_SYLLABLE_GGAJ"). -lisp_code_name(44643,"HANGUL_SYLLABLE_GGAC"). -lisp_code_name(44644,"HANGUL_SYLLABLE_GGAK"). -lisp_code_name(44645,"HANGUL_SYLLABLE_GGAT"). -lisp_code_name(44646,"HANGUL_SYLLABLE_GGAP"). -lisp_code_name(44647,"HANGUL_SYLLABLE_GGAH"). -lisp_code_name(44648,"HANGUL_SYLLABLE_GGAE"). -lisp_code_name(44649,"HANGUL_SYLLABLE_GGAEG"). -lisp_code_name(44650,"HANGUL_SYLLABLE_GGAEGG"). -lisp_code_name(44651,"HANGUL_SYLLABLE_GGAEGS"). -lisp_code_name(44652,"HANGUL_SYLLABLE_GGAEN"). -lisp_code_name(44653,"HANGUL_SYLLABLE_GGAENJ"). -lisp_code_name(44654,"HANGUL_SYLLABLE_GGAENH"). -lisp_code_name(44655,"HANGUL_SYLLABLE_GGAED"). -lisp_code_name(44656,"HANGUL_SYLLABLE_GGAEL"). -lisp_code_name(44657,"HANGUL_SYLLABLE_GGAELG"). -lisp_code_name(44658,"HANGUL_SYLLABLE_GGAELM"). -lisp_code_name(44659,"HANGUL_SYLLABLE_GGAELB"). -lisp_code_name(44660,"HANGUL_SYLLABLE_GGAELS"). -lisp_code_name(44661,"HANGUL_SYLLABLE_GGAELT"). -lisp_code_name(44662,"HANGUL_SYLLABLE_GGAELP"). -lisp_code_name(44663,"HANGUL_SYLLABLE_GGAELH"). -lisp_code_name(44664,"HANGUL_SYLLABLE_GGAEM"). -lisp_code_name(44665,"HANGUL_SYLLABLE_GGAEB"). -lisp_code_name(44666,"HANGUL_SYLLABLE_GGAEBS"). -lisp_code_name(44667,"HANGUL_SYLLABLE_GGAES"). -lisp_code_name(44668,"HANGUL_SYLLABLE_GGAESS"). -lisp_code_name(44669,"HANGUL_SYLLABLE_GGAENG"). -lisp_code_name(44670,"HANGUL_SYLLABLE_GGAEJ"). -lisp_code_name(44671,"HANGUL_SYLLABLE_GGAEC"). -lisp_code_name(44672,"HANGUL_SYLLABLE_GGAEK"). -lisp_code_name(44673,"HANGUL_SYLLABLE_GGAET"). -lisp_code_name(44674,"HANGUL_SYLLABLE_GGAEP"). -lisp_code_name(44675,"HANGUL_SYLLABLE_GGAEH"). -lisp_code_name(44676,"HANGUL_SYLLABLE_GGYA"). -lisp_code_name(44677,"HANGUL_SYLLABLE_GGYAG"). -lisp_code_name(44678,"HANGUL_SYLLABLE_GGYAGG"). -lisp_code_name(44679,"HANGUL_SYLLABLE_GGYAGS"). -lisp_code_name(44680,"HANGUL_SYLLABLE_GGYAN"). -lisp_code_name(44681,"HANGUL_SYLLABLE_GGYANJ"). -lisp_code_name(44682,"HANGUL_SYLLABLE_GGYANH"). -lisp_code_name(44683,"HANGUL_SYLLABLE_GGYAD"). -lisp_code_name(44684,"HANGUL_SYLLABLE_GGYAL"). -lisp_code_name(44685,"HANGUL_SYLLABLE_GGYALG"). -lisp_code_name(44686,"HANGUL_SYLLABLE_GGYALM"). -lisp_code_name(44687,"HANGUL_SYLLABLE_GGYALB"). -lisp_code_name(44688,"HANGUL_SYLLABLE_GGYALS"). -lisp_code_name(44689,"HANGUL_SYLLABLE_GGYALT"). -lisp_code_name(44690,"HANGUL_SYLLABLE_GGYALP"). -lisp_code_name(44691,"HANGUL_SYLLABLE_GGYALH"). -lisp_code_name(44692,"HANGUL_SYLLABLE_GGYAM"). -lisp_code_name(44693,"HANGUL_SYLLABLE_GGYAB"). -lisp_code_name(44694,"HANGUL_SYLLABLE_GGYABS"). -lisp_code_name(44695,"HANGUL_SYLLABLE_GGYAS"). -lisp_code_name(44696,"HANGUL_SYLLABLE_GGYASS"). -lisp_code_name(44697,"HANGUL_SYLLABLE_GGYANG"). -lisp_code_name(44698,"HANGUL_SYLLABLE_GGYAJ"). -lisp_code_name(44699,"HANGUL_SYLLABLE_GGYAC"). -lisp_code_name(44700,"HANGUL_SYLLABLE_GGYAK"). -lisp_code_name(44701,"HANGUL_SYLLABLE_GGYAT"). -lisp_code_name(44702,"HANGUL_SYLLABLE_GGYAP"). -lisp_code_name(44703,"HANGUL_SYLLABLE_GGYAH"). -lisp_code_name(44704,"HANGUL_SYLLABLE_GGYAE"). -lisp_code_name(44705,"HANGUL_SYLLABLE_GGYAEG"). -lisp_code_name(44706,"HANGUL_SYLLABLE_GGYAEGG"). -lisp_code_name(44707,"HANGUL_SYLLABLE_GGYAEGS"). -lisp_code_name(44708,"HANGUL_SYLLABLE_GGYAEN"). -lisp_code_name(44709,"HANGUL_SYLLABLE_GGYAENJ"). -lisp_code_name(44710,"HANGUL_SYLLABLE_GGYAENH"). -lisp_code_name(44711,"HANGUL_SYLLABLE_GGYAED"). -lisp_code_name(44712,"HANGUL_SYLLABLE_GGYAEL"). -lisp_code_name(44713,"HANGUL_SYLLABLE_GGYAELG"). -lisp_code_name(44714,"HANGUL_SYLLABLE_GGYAELM"). -lisp_code_name(44715,"HANGUL_SYLLABLE_GGYAELB"). -lisp_code_name(44716,"HANGUL_SYLLABLE_GGYAELS"). -lisp_code_name(44717,"HANGUL_SYLLABLE_GGYAELT"). -lisp_code_name(44718,"HANGUL_SYLLABLE_GGYAELP"). -lisp_code_name(44719,"HANGUL_SYLLABLE_GGYAELH"). -lisp_code_name(44720,"HANGUL_SYLLABLE_GGYAEM"). -lisp_code_name(44721,"HANGUL_SYLLABLE_GGYAEB"). -lisp_code_name(44722,"HANGUL_SYLLABLE_GGYAEBS"). -lisp_code_name(44723,"HANGUL_SYLLABLE_GGYAES"). -lisp_code_name(44724,"HANGUL_SYLLABLE_GGYAESS"). -lisp_code_name(44725,"HANGUL_SYLLABLE_GGYAENG"). -lisp_code_name(44726,"HANGUL_SYLLABLE_GGYAEJ"). -lisp_code_name(44727,"HANGUL_SYLLABLE_GGYAEC"). -lisp_code_name(44728,"HANGUL_SYLLABLE_GGYAEK"). -lisp_code_name(44729,"HANGUL_SYLLABLE_GGYAET"). -lisp_code_name(44730,"HANGUL_SYLLABLE_GGYAEP"). -lisp_code_name(44731,"HANGUL_SYLLABLE_GGYAEH"). -lisp_code_name(44732,"HANGUL_SYLLABLE_GGEO"). -lisp_code_name(44733,"HANGUL_SYLLABLE_GGEOG"). -lisp_code_name(44734,"HANGUL_SYLLABLE_GGEOGG"). -lisp_code_name(44735,"HANGUL_SYLLABLE_GGEOGS"). -lisp_code_name(44736,"HANGUL_SYLLABLE_GGEON"). -lisp_code_name(44737,"HANGUL_SYLLABLE_GGEONJ"). -lisp_code_name(44738,"HANGUL_SYLLABLE_GGEONH"). -lisp_code_name(44739,"HANGUL_SYLLABLE_GGEOD"). -lisp_code_name(44740,"HANGUL_SYLLABLE_GGEOL"). -lisp_code_name(44741,"HANGUL_SYLLABLE_GGEOLG"). -lisp_code_name(44742,"HANGUL_SYLLABLE_GGEOLM"). -lisp_code_name(44743,"HANGUL_SYLLABLE_GGEOLB"). -lisp_code_name(44744,"HANGUL_SYLLABLE_GGEOLS"). -lisp_code_name(44745,"HANGUL_SYLLABLE_GGEOLT"). -lisp_code_name(44746,"HANGUL_SYLLABLE_GGEOLP"). -lisp_code_name(44747,"HANGUL_SYLLABLE_GGEOLH"). -lisp_code_name(44748,"HANGUL_SYLLABLE_GGEOM"). -lisp_code_name(44749,"HANGUL_SYLLABLE_GGEOB"). -lisp_code_name(44750,"HANGUL_SYLLABLE_GGEOBS"). -lisp_code_name(44751,"HANGUL_SYLLABLE_GGEOS"). -lisp_code_name(44752,"HANGUL_SYLLABLE_GGEOSS"). -lisp_code_name(44753,"HANGUL_SYLLABLE_GGEONG"). -lisp_code_name(44754,"HANGUL_SYLLABLE_GGEOJ"). -lisp_code_name(44755,"HANGUL_SYLLABLE_GGEOC"). -lisp_code_name(44756,"HANGUL_SYLLABLE_GGEOK"). -lisp_code_name(44757,"HANGUL_SYLLABLE_GGEOT"). -lisp_code_name(44758,"HANGUL_SYLLABLE_GGEOP"). -lisp_code_name(44759,"HANGUL_SYLLABLE_GGEOH"). -lisp_code_name(44760,"HANGUL_SYLLABLE_GGE"). -lisp_code_name(44761,"HANGUL_SYLLABLE_GGEG"). -lisp_code_name(44762,"HANGUL_SYLLABLE_GGEGG"). -lisp_code_name(44763,"HANGUL_SYLLABLE_GGEGS"). -lisp_code_name(44764,"HANGUL_SYLLABLE_GGEN"). -lisp_code_name(44765,"HANGUL_SYLLABLE_GGENJ"). -lisp_code_name(44766,"HANGUL_SYLLABLE_GGENH"). -lisp_code_name(44767,"HANGUL_SYLLABLE_GGED"). -lisp_code_name(44768,"HANGUL_SYLLABLE_GGEL"). -lisp_code_name(44769,"HANGUL_SYLLABLE_GGELG"). -lisp_code_name(44770,"HANGUL_SYLLABLE_GGELM"). -lisp_code_name(44771,"HANGUL_SYLLABLE_GGELB"). -lisp_code_name(44772,"HANGUL_SYLLABLE_GGELS"). -lisp_code_name(44773,"HANGUL_SYLLABLE_GGELT"). -lisp_code_name(44774,"HANGUL_SYLLABLE_GGELP"). -lisp_code_name(44775,"HANGUL_SYLLABLE_GGELH"). -lisp_code_name(44776,"HANGUL_SYLLABLE_GGEM"). -lisp_code_name(44777,"HANGUL_SYLLABLE_GGEB"). -lisp_code_name(44778,"HANGUL_SYLLABLE_GGEBS"). -lisp_code_name(44779,"HANGUL_SYLLABLE_GGES"). -lisp_code_name(44780,"HANGUL_SYLLABLE_GGESS"). -lisp_code_name(44781,"HANGUL_SYLLABLE_GGENG"). -lisp_code_name(44782,"HANGUL_SYLLABLE_GGEJ"). -lisp_code_name(44783,"HANGUL_SYLLABLE_GGEC"). -lisp_code_name(44784,"HANGUL_SYLLABLE_GGEK"). -lisp_code_name(44785,"HANGUL_SYLLABLE_GGET"). -lisp_code_name(44786,"HANGUL_SYLLABLE_GGEP"). -lisp_code_name(44787,"HANGUL_SYLLABLE_GGEH"). -lisp_code_name(44788,"HANGUL_SYLLABLE_GGYEO"). -lisp_code_name(44789,"HANGUL_SYLLABLE_GGYEOG"). -lisp_code_name(44790,"HANGUL_SYLLABLE_GGYEOGG"). -lisp_code_name(44791,"HANGUL_SYLLABLE_GGYEOGS"). -lisp_code_name(44792,"HANGUL_SYLLABLE_GGYEON"). -lisp_code_name(44793,"HANGUL_SYLLABLE_GGYEONJ"). -lisp_code_name(44794,"HANGUL_SYLLABLE_GGYEONH"). -lisp_code_name(44795,"HANGUL_SYLLABLE_GGYEOD"). -lisp_code_name(44796,"HANGUL_SYLLABLE_GGYEOL"). -lisp_code_name(44797,"HANGUL_SYLLABLE_GGYEOLG"). -lisp_code_name(44798,"HANGUL_SYLLABLE_GGYEOLM"). -lisp_code_name(44799,"HANGUL_SYLLABLE_GGYEOLB"). -lisp_code_name(44800,"HANGUL_SYLLABLE_GGYEOLS"). -lisp_code_name(44801,"HANGUL_SYLLABLE_GGYEOLT"). -lisp_code_name(44802,"HANGUL_SYLLABLE_GGYEOLP"). -lisp_code_name(44803,"HANGUL_SYLLABLE_GGYEOLH"). -lisp_code_name(44804,"HANGUL_SYLLABLE_GGYEOM"). -lisp_code_name(44805,"HANGUL_SYLLABLE_GGYEOB"). -lisp_code_name(44806,"HANGUL_SYLLABLE_GGYEOBS"). -lisp_code_name(44807,"HANGUL_SYLLABLE_GGYEOS"). -lisp_code_name(44808,"HANGUL_SYLLABLE_GGYEOSS"). -lisp_code_name(44809,"HANGUL_SYLLABLE_GGYEONG"). -lisp_code_name(44810,"HANGUL_SYLLABLE_GGYEOJ"). -lisp_code_name(44811,"HANGUL_SYLLABLE_GGYEOC"). -lisp_code_name(44812,"HANGUL_SYLLABLE_GGYEOK"). -lisp_code_name(44813,"HANGUL_SYLLABLE_GGYEOT"). -lisp_code_name(44814,"HANGUL_SYLLABLE_GGYEOP"). -lisp_code_name(44815,"HANGUL_SYLLABLE_GGYEOH"). -lisp_code_name(44816,"HANGUL_SYLLABLE_GGYE"). -lisp_code_name(44817,"HANGUL_SYLLABLE_GGYEG"). -lisp_code_name(44818,"HANGUL_SYLLABLE_GGYEGG"). -lisp_code_name(44819,"HANGUL_SYLLABLE_GGYEGS"). -lisp_code_name(44820,"HANGUL_SYLLABLE_GGYEN"). -lisp_code_name(44821,"HANGUL_SYLLABLE_GGYENJ"). -lisp_code_name(44822,"HANGUL_SYLLABLE_GGYENH"). -lisp_code_name(44823,"HANGUL_SYLLABLE_GGYED"). -lisp_code_name(44824,"HANGUL_SYLLABLE_GGYEL"). -lisp_code_name(44825,"HANGUL_SYLLABLE_GGYELG"). -lisp_code_name(44826,"HANGUL_SYLLABLE_GGYELM"). -lisp_code_name(44827,"HANGUL_SYLLABLE_GGYELB"). -lisp_code_name(44828,"HANGUL_SYLLABLE_GGYELS"). -lisp_code_name(44829,"HANGUL_SYLLABLE_GGYELT"). -lisp_code_name(44830,"HANGUL_SYLLABLE_GGYELP"). -lisp_code_name(44831,"HANGUL_SYLLABLE_GGYELH"). -lisp_code_name(44832,"HANGUL_SYLLABLE_GGYEM"). -lisp_code_name(44833,"HANGUL_SYLLABLE_GGYEB"). -lisp_code_name(44834,"HANGUL_SYLLABLE_GGYEBS"). -lisp_code_name(44835,"HANGUL_SYLLABLE_GGYES"). -lisp_code_name(44836,"HANGUL_SYLLABLE_GGYESS"). -lisp_code_name(44837,"HANGUL_SYLLABLE_GGYENG"). -lisp_code_name(44838,"HANGUL_SYLLABLE_GGYEJ"). -lisp_code_name(44839,"HANGUL_SYLLABLE_GGYEC"). -lisp_code_name(44840,"HANGUL_SYLLABLE_GGYEK"). -lisp_code_name(44841,"HANGUL_SYLLABLE_GGYET"). -lisp_code_name(44842,"HANGUL_SYLLABLE_GGYEP"). -lisp_code_name(44843,"HANGUL_SYLLABLE_GGYEH"). -lisp_code_name(44844,"HANGUL_SYLLABLE_GGO"). -lisp_code_name(44845,"HANGUL_SYLLABLE_GGOG"). -lisp_code_name(44846,"HANGUL_SYLLABLE_GGOGG"). -lisp_code_name(44847,"HANGUL_SYLLABLE_GGOGS"). -lisp_code_name(44848,"HANGUL_SYLLABLE_GGON"). -lisp_code_name(44849,"HANGUL_SYLLABLE_GGONJ"). -lisp_code_name(44850,"HANGUL_SYLLABLE_GGONH"). -lisp_code_name(44851,"HANGUL_SYLLABLE_GGOD"). -lisp_code_name(44852,"HANGUL_SYLLABLE_GGOL"). -lisp_code_name(44853,"HANGUL_SYLLABLE_GGOLG"). -lisp_code_name(44854,"HANGUL_SYLLABLE_GGOLM"). -lisp_code_name(44855,"HANGUL_SYLLABLE_GGOLB"). -lisp_code_name(44856,"HANGUL_SYLLABLE_GGOLS"). -lisp_code_name(44857,"HANGUL_SYLLABLE_GGOLT"). -lisp_code_name(44858,"HANGUL_SYLLABLE_GGOLP"). -lisp_code_name(44859,"HANGUL_SYLLABLE_GGOLH"). -lisp_code_name(44860,"HANGUL_SYLLABLE_GGOM"). -lisp_code_name(44861,"HANGUL_SYLLABLE_GGOB"). -lisp_code_name(44862,"HANGUL_SYLLABLE_GGOBS"). -lisp_code_name(44863,"HANGUL_SYLLABLE_GGOS"). -lisp_code_name(44864,"HANGUL_SYLLABLE_GGOSS"). -lisp_code_name(44865,"HANGUL_SYLLABLE_GGONG"). -lisp_code_name(44866,"HANGUL_SYLLABLE_GGOJ"). -lisp_code_name(44867,"HANGUL_SYLLABLE_GGOC"). -lisp_code_name(44868,"HANGUL_SYLLABLE_GGOK"). -lisp_code_name(44869,"HANGUL_SYLLABLE_GGOT"). -lisp_code_name(44870,"HANGUL_SYLLABLE_GGOP"). -lisp_code_name(44871,"HANGUL_SYLLABLE_GGOH"). -lisp_code_name(44872,"HANGUL_SYLLABLE_GGWA"). -lisp_code_name(44873,"HANGUL_SYLLABLE_GGWAG"). -lisp_code_name(44874,"HANGUL_SYLLABLE_GGWAGG"). -lisp_code_name(44875,"HANGUL_SYLLABLE_GGWAGS"). -lisp_code_name(44876,"HANGUL_SYLLABLE_GGWAN"). -lisp_code_name(44877,"HANGUL_SYLLABLE_GGWANJ"). -lisp_code_name(44878,"HANGUL_SYLLABLE_GGWANH"). -lisp_code_name(44879,"HANGUL_SYLLABLE_GGWAD"). -lisp_code_name(44880,"HANGUL_SYLLABLE_GGWAL"). -lisp_code_name(44881,"HANGUL_SYLLABLE_GGWALG"). -lisp_code_name(44882,"HANGUL_SYLLABLE_GGWALM"). -lisp_code_name(44883,"HANGUL_SYLLABLE_GGWALB"). -lisp_code_name(44884,"HANGUL_SYLLABLE_GGWALS"). -lisp_code_name(44885,"HANGUL_SYLLABLE_GGWALT"). -lisp_code_name(44886,"HANGUL_SYLLABLE_GGWALP"). -lisp_code_name(44887,"HANGUL_SYLLABLE_GGWALH"). -lisp_code_name(44888,"HANGUL_SYLLABLE_GGWAM"). -lisp_code_name(44889,"HANGUL_SYLLABLE_GGWAB"). -lisp_code_name(44890,"HANGUL_SYLLABLE_GGWABS"). -lisp_code_name(44891,"HANGUL_SYLLABLE_GGWAS"). -lisp_code_name(44892,"HANGUL_SYLLABLE_GGWASS"). -lisp_code_name(44893,"HANGUL_SYLLABLE_GGWANG"). -lisp_code_name(44894,"HANGUL_SYLLABLE_GGWAJ"). -lisp_code_name(44895,"HANGUL_SYLLABLE_GGWAC"). -lisp_code_name(44896,"HANGUL_SYLLABLE_GGWAK"). -lisp_code_name(44897,"HANGUL_SYLLABLE_GGWAT"). -lisp_code_name(44898,"HANGUL_SYLLABLE_GGWAP"). -lisp_code_name(44899,"HANGUL_SYLLABLE_GGWAH"). -lisp_code_name(44900,"HANGUL_SYLLABLE_GGWAE"). -lisp_code_name(44901,"HANGUL_SYLLABLE_GGWAEG"). -lisp_code_name(44902,"HANGUL_SYLLABLE_GGWAEGG"). -lisp_code_name(44903,"HANGUL_SYLLABLE_GGWAEGS"). -lisp_code_name(44904,"HANGUL_SYLLABLE_GGWAEN"). -lisp_code_name(44905,"HANGUL_SYLLABLE_GGWAENJ"). -lisp_code_name(44906,"HANGUL_SYLLABLE_GGWAENH"). -lisp_code_name(44907,"HANGUL_SYLLABLE_GGWAED"). -lisp_code_name(44908,"HANGUL_SYLLABLE_GGWAEL"). -lisp_code_name(44909,"HANGUL_SYLLABLE_GGWAELG"). -lisp_code_name(44910,"HANGUL_SYLLABLE_GGWAELM"). -lisp_code_name(44911,"HANGUL_SYLLABLE_GGWAELB"). -lisp_code_name(44912,"HANGUL_SYLLABLE_GGWAELS"). -lisp_code_name(44913,"HANGUL_SYLLABLE_GGWAELT"). -lisp_code_name(44914,"HANGUL_SYLLABLE_GGWAELP"). -lisp_code_name(44915,"HANGUL_SYLLABLE_GGWAELH"). -lisp_code_name(44916,"HANGUL_SYLLABLE_GGWAEM"). -lisp_code_name(44917,"HANGUL_SYLLABLE_GGWAEB"). -lisp_code_name(44918,"HANGUL_SYLLABLE_GGWAEBS"). -lisp_code_name(44919,"HANGUL_SYLLABLE_GGWAES"). -lisp_code_name(44920,"HANGUL_SYLLABLE_GGWAESS"). -lisp_code_name(44921,"HANGUL_SYLLABLE_GGWAENG"). -lisp_code_name(44922,"HANGUL_SYLLABLE_GGWAEJ"). -lisp_code_name(44923,"HANGUL_SYLLABLE_GGWAEC"). -lisp_code_name(44924,"HANGUL_SYLLABLE_GGWAEK"). -lisp_code_name(44925,"HANGUL_SYLLABLE_GGWAET"). -lisp_code_name(44926,"HANGUL_SYLLABLE_GGWAEP"). -lisp_code_name(44927,"HANGUL_SYLLABLE_GGWAEH"). -lisp_code_name(44928,"HANGUL_SYLLABLE_GGOE"). -lisp_code_name(44929,"HANGUL_SYLLABLE_GGOEG"). -lisp_code_name(44930,"HANGUL_SYLLABLE_GGOEGG"). -lisp_code_name(44931,"HANGUL_SYLLABLE_GGOEGS"). -lisp_code_name(44932,"HANGUL_SYLLABLE_GGOEN"). -lisp_code_name(44933,"HANGUL_SYLLABLE_GGOENJ"). -lisp_code_name(44934,"HANGUL_SYLLABLE_GGOENH"). -lisp_code_name(44935,"HANGUL_SYLLABLE_GGOED"). -lisp_code_name(44936,"HANGUL_SYLLABLE_GGOEL"). -lisp_code_name(44937,"HANGUL_SYLLABLE_GGOELG"). -lisp_code_name(44938,"HANGUL_SYLLABLE_GGOELM"). -lisp_code_name(44939,"HANGUL_SYLLABLE_GGOELB"). -lisp_code_name(44940,"HANGUL_SYLLABLE_GGOELS"). -lisp_code_name(44941,"HANGUL_SYLLABLE_GGOELT"). -lisp_code_name(44942,"HANGUL_SYLLABLE_GGOELP"). -lisp_code_name(44943,"HANGUL_SYLLABLE_GGOELH"). -lisp_code_name(44944,"HANGUL_SYLLABLE_GGOEM"). -lisp_code_name(44945,"HANGUL_SYLLABLE_GGOEB"). -lisp_code_name(44946,"HANGUL_SYLLABLE_GGOEBS"). -lisp_code_name(44947,"HANGUL_SYLLABLE_GGOES"). -lisp_code_name(44948,"HANGUL_SYLLABLE_GGOESS"). -lisp_code_name(44949,"HANGUL_SYLLABLE_GGOENG"). -lisp_code_name(44950,"HANGUL_SYLLABLE_GGOEJ"). -lisp_code_name(44951,"HANGUL_SYLLABLE_GGOEC"). -lisp_code_name(44952,"HANGUL_SYLLABLE_GGOEK"). -lisp_code_name(44953,"HANGUL_SYLLABLE_GGOET"). -lisp_code_name(44954,"HANGUL_SYLLABLE_GGOEP"). -lisp_code_name(44955,"HANGUL_SYLLABLE_GGOEH"). -lisp_code_name(44956,"HANGUL_SYLLABLE_GGYO"). -lisp_code_name(44957,"HANGUL_SYLLABLE_GGYOG"). -lisp_code_name(44958,"HANGUL_SYLLABLE_GGYOGG"). -lisp_code_name(44959,"HANGUL_SYLLABLE_GGYOGS"). -lisp_code_name(44960,"HANGUL_SYLLABLE_GGYON"). -lisp_code_name(44961,"HANGUL_SYLLABLE_GGYONJ"). -lisp_code_name(44962,"HANGUL_SYLLABLE_GGYONH"). -lisp_code_name(44963,"HANGUL_SYLLABLE_GGYOD"). -lisp_code_name(44964,"HANGUL_SYLLABLE_GGYOL"). -lisp_code_name(44965,"HANGUL_SYLLABLE_GGYOLG"). -lisp_code_name(44966,"HANGUL_SYLLABLE_GGYOLM"). -lisp_code_name(44967,"HANGUL_SYLLABLE_GGYOLB"). -lisp_code_name(44968,"HANGUL_SYLLABLE_GGYOLS"). -lisp_code_name(44969,"HANGUL_SYLLABLE_GGYOLT"). -lisp_code_name(44970,"HANGUL_SYLLABLE_GGYOLP"). -lisp_code_name(44971,"HANGUL_SYLLABLE_GGYOLH"). -lisp_code_name(44972,"HANGUL_SYLLABLE_GGYOM"). -lisp_code_name(44973,"HANGUL_SYLLABLE_GGYOB"). -lisp_code_name(44974,"HANGUL_SYLLABLE_GGYOBS"). -lisp_code_name(44975,"HANGUL_SYLLABLE_GGYOS"). -lisp_code_name(44976,"HANGUL_SYLLABLE_GGYOSS"). -lisp_code_name(44977,"HANGUL_SYLLABLE_GGYONG"). -lisp_code_name(44978,"HANGUL_SYLLABLE_GGYOJ"). -lisp_code_name(44979,"HANGUL_SYLLABLE_GGYOC"). -lisp_code_name(44980,"HANGUL_SYLLABLE_GGYOK"). -lisp_code_name(44981,"HANGUL_SYLLABLE_GGYOT"). -lisp_code_name(44982,"HANGUL_SYLLABLE_GGYOP"). -lisp_code_name(44983,"HANGUL_SYLLABLE_GGYOH"). -lisp_code_name(44984,"HANGUL_SYLLABLE_GGU"). -lisp_code_name(44985,"HANGUL_SYLLABLE_GGUG"). -lisp_code_name(44986,"HANGUL_SYLLABLE_GGUGG"). -lisp_code_name(44987,"HANGUL_SYLLABLE_GGUGS"). -lisp_code_name(44988,"HANGUL_SYLLABLE_GGUN"). -lisp_code_name(44989,"HANGUL_SYLLABLE_GGUNJ"). -lisp_code_name(44990,"HANGUL_SYLLABLE_GGUNH"). -lisp_code_name(44991,"HANGUL_SYLLABLE_GGUD"). -lisp_code_name(44992,"HANGUL_SYLLABLE_GGUL"). -lisp_code_name(44993,"HANGUL_SYLLABLE_GGULG"). -lisp_code_name(44994,"HANGUL_SYLLABLE_GGULM"). -lisp_code_name(44995,"HANGUL_SYLLABLE_GGULB"). -lisp_code_name(44996,"HANGUL_SYLLABLE_GGULS"). -lisp_code_name(44997,"HANGUL_SYLLABLE_GGULT"). -lisp_code_name(44998,"HANGUL_SYLLABLE_GGULP"). -lisp_code_name(44999,"HANGUL_SYLLABLE_GGULH"). -lisp_code_name(45000,"HANGUL_SYLLABLE_GGUM"). -lisp_code_name(45001,"HANGUL_SYLLABLE_GGUB"). -lisp_code_name(45002,"HANGUL_SYLLABLE_GGUBS"). -lisp_code_name(45003,"HANGUL_SYLLABLE_GGUS"). -lisp_code_name(45004,"HANGUL_SYLLABLE_GGUSS"). -lisp_code_name(45005,"HANGUL_SYLLABLE_GGUNG"). -lisp_code_name(45006,"HANGUL_SYLLABLE_GGUJ"). -lisp_code_name(45007,"HANGUL_SYLLABLE_GGUC"). -lisp_code_name(45008,"HANGUL_SYLLABLE_GGUK"). -lisp_code_name(45009,"HANGUL_SYLLABLE_GGUT"). -lisp_code_name(45010,"HANGUL_SYLLABLE_GGUP"). -lisp_code_name(45011,"HANGUL_SYLLABLE_GGUH"). -lisp_code_name(45012,"HANGUL_SYLLABLE_GGWEO"). -lisp_code_name(45013,"HANGUL_SYLLABLE_GGWEOG"). -lisp_code_name(45014,"HANGUL_SYLLABLE_GGWEOGG"). -lisp_code_name(45015,"HANGUL_SYLLABLE_GGWEOGS"). -lisp_code_name(45016,"HANGUL_SYLLABLE_GGWEON"). -lisp_code_name(45017,"HANGUL_SYLLABLE_GGWEONJ"). -lisp_code_name(45018,"HANGUL_SYLLABLE_GGWEONH"). -lisp_code_name(45019,"HANGUL_SYLLABLE_GGWEOD"). -lisp_code_name(45020,"HANGUL_SYLLABLE_GGWEOL"). -lisp_code_name(45021,"HANGUL_SYLLABLE_GGWEOLG"). -lisp_code_name(45022,"HANGUL_SYLLABLE_GGWEOLM"). -lisp_code_name(45023,"HANGUL_SYLLABLE_GGWEOLB"). -lisp_code_name(45024,"HANGUL_SYLLABLE_GGWEOLS"). -lisp_code_name(45025,"HANGUL_SYLLABLE_GGWEOLT"). -lisp_code_name(45026,"HANGUL_SYLLABLE_GGWEOLP"). -lisp_code_name(45027,"HANGUL_SYLLABLE_GGWEOLH"). -lisp_code_name(45028,"HANGUL_SYLLABLE_GGWEOM"). -lisp_code_name(45029,"HANGUL_SYLLABLE_GGWEOB"). -lisp_code_name(45030,"HANGUL_SYLLABLE_GGWEOBS"). -lisp_code_name(45031,"HANGUL_SYLLABLE_GGWEOS"). -lisp_code_name(45032,"HANGUL_SYLLABLE_GGWEOSS"). -lisp_code_name(45033,"HANGUL_SYLLABLE_GGWEONG"). -lisp_code_name(45034,"HANGUL_SYLLABLE_GGWEOJ"). -lisp_code_name(45035,"HANGUL_SYLLABLE_GGWEOC"). -lisp_code_name(45036,"HANGUL_SYLLABLE_GGWEOK"). -lisp_code_name(45037,"HANGUL_SYLLABLE_GGWEOT"). -lisp_code_name(45038,"HANGUL_SYLLABLE_GGWEOP"). -lisp_code_name(45039,"HANGUL_SYLLABLE_GGWEOH"). -lisp_code_name(45040,"HANGUL_SYLLABLE_GGWE"). -lisp_code_name(45041,"HANGUL_SYLLABLE_GGWEG"). -lisp_code_name(45042,"HANGUL_SYLLABLE_GGWEGG"). -lisp_code_name(45043,"HANGUL_SYLLABLE_GGWEGS"). -lisp_code_name(45044,"HANGUL_SYLLABLE_GGWEN"). -lisp_code_name(45045,"HANGUL_SYLLABLE_GGWENJ"). -lisp_code_name(45046,"HANGUL_SYLLABLE_GGWENH"). -lisp_code_name(45047,"HANGUL_SYLLABLE_GGWED"). -lisp_code_name(45048,"HANGUL_SYLLABLE_GGWEL"). -lisp_code_name(45049,"HANGUL_SYLLABLE_GGWELG"). -lisp_code_name(45050,"HANGUL_SYLLABLE_GGWELM"). -lisp_code_name(45051,"HANGUL_SYLLABLE_GGWELB"). -lisp_code_name(45052,"HANGUL_SYLLABLE_GGWELS"). -lisp_code_name(45053,"HANGUL_SYLLABLE_GGWELT"). -lisp_code_name(45054,"HANGUL_SYLLABLE_GGWELP"). -lisp_code_name(45055,"HANGUL_SYLLABLE_GGWELH"). -lisp_code_name(45056,"HANGUL_SYLLABLE_GGWEM"). -lisp_code_name(45057,"HANGUL_SYLLABLE_GGWEB"). -lisp_code_name(45058,"HANGUL_SYLLABLE_GGWEBS"). -lisp_code_name(45059,"HANGUL_SYLLABLE_GGWES"). -lisp_code_name(45060,"HANGUL_SYLLABLE_GGWESS"). -lisp_code_name(45061,"HANGUL_SYLLABLE_GGWENG"). -lisp_code_name(45062,"HANGUL_SYLLABLE_GGWEJ"). -lisp_code_name(45063,"HANGUL_SYLLABLE_GGWEC"). -lisp_code_name(45064,"HANGUL_SYLLABLE_GGWEK"). -lisp_code_name(45065,"HANGUL_SYLLABLE_GGWET"). -lisp_code_name(45066,"HANGUL_SYLLABLE_GGWEP"). -lisp_code_name(45067,"HANGUL_SYLLABLE_GGWEH"). -lisp_code_name(45068,"HANGUL_SYLLABLE_GGWI"). -lisp_code_name(45069,"HANGUL_SYLLABLE_GGWIG"). -lisp_code_name(45070,"HANGUL_SYLLABLE_GGWIGG"). -lisp_code_name(45071,"HANGUL_SYLLABLE_GGWIGS"). -lisp_code_name(45072,"HANGUL_SYLLABLE_GGWIN"). -lisp_code_name(45073,"HANGUL_SYLLABLE_GGWINJ"). -lisp_code_name(45074,"HANGUL_SYLLABLE_GGWINH"). -lisp_code_name(45075,"HANGUL_SYLLABLE_GGWID"). -lisp_code_name(45076,"HANGUL_SYLLABLE_GGWIL"). -lisp_code_name(45077,"HANGUL_SYLLABLE_GGWILG"). -lisp_code_name(45078,"HANGUL_SYLLABLE_GGWILM"). -lisp_code_name(45079,"HANGUL_SYLLABLE_GGWILB"). -lisp_code_name(45080,"HANGUL_SYLLABLE_GGWILS"). -lisp_code_name(45081,"HANGUL_SYLLABLE_GGWILT"). -lisp_code_name(45082,"HANGUL_SYLLABLE_GGWILP"). -lisp_code_name(45083,"HANGUL_SYLLABLE_GGWILH"). -lisp_code_name(45084,"HANGUL_SYLLABLE_GGWIM"). -lisp_code_name(45085,"HANGUL_SYLLABLE_GGWIB"). -lisp_code_name(45086,"HANGUL_SYLLABLE_GGWIBS"). -lisp_code_name(45087,"HANGUL_SYLLABLE_GGWIS"). -lisp_code_name(45088,"HANGUL_SYLLABLE_GGWISS"). -lisp_code_name(45089,"HANGUL_SYLLABLE_GGWING"). -lisp_code_name(45090,"HANGUL_SYLLABLE_GGWIJ"). -lisp_code_name(45091,"HANGUL_SYLLABLE_GGWIC"). -lisp_code_name(45092,"HANGUL_SYLLABLE_GGWIK"). -lisp_code_name(45093,"HANGUL_SYLLABLE_GGWIT"). -lisp_code_name(45094,"HANGUL_SYLLABLE_GGWIP"). -lisp_code_name(45095,"HANGUL_SYLLABLE_GGWIH"). -lisp_code_name(45096,"HANGUL_SYLLABLE_GGYU"). -lisp_code_name(45097,"HANGUL_SYLLABLE_GGYUG"). -lisp_code_name(45098,"HANGUL_SYLLABLE_GGYUGG"). -lisp_code_name(45099,"HANGUL_SYLLABLE_GGYUGS"). -lisp_code_name(45100,"HANGUL_SYLLABLE_GGYUN"). -lisp_code_name(45101,"HANGUL_SYLLABLE_GGYUNJ"). -lisp_code_name(45102,"HANGUL_SYLLABLE_GGYUNH"). -lisp_code_name(45103,"HANGUL_SYLLABLE_GGYUD"). -lisp_code_name(45104,"HANGUL_SYLLABLE_GGYUL"). -lisp_code_name(45105,"HANGUL_SYLLABLE_GGYULG"). -lisp_code_name(45106,"HANGUL_SYLLABLE_GGYULM"). -lisp_code_name(45107,"HANGUL_SYLLABLE_GGYULB"). -lisp_code_name(45108,"HANGUL_SYLLABLE_GGYULS"). -lisp_code_name(45109,"HANGUL_SYLLABLE_GGYULT"). -lisp_code_name(45110,"HANGUL_SYLLABLE_GGYULP"). -lisp_code_name(45111,"HANGUL_SYLLABLE_GGYULH"). -lisp_code_name(45112,"HANGUL_SYLLABLE_GGYUM"). -lisp_code_name(45113,"HANGUL_SYLLABLE_GGYUB"). -lisp_code_name(45114,"HANGUL_SYLLABLE_GGYUBS"). -lisp_code_name(45115,"HANGUL_SYLLABLE_GGYUS"). -lisp_code_name(45116,"HANGUL_SYLLABLE_GGYUSS"). -lisp_code_name(45117,"HANGUL_SYLLABLE_GGYUNG"). -lisp_code_name(45118,"HANGUL_SYLLABLE_GGYUJ"). -lisp_code_name(45119,"HANGUL_SYLLABLE_GGYUC"). -lisp_code_name(45120,"HANGUL_SYLLABLE_GGYUK"). -lisp_code_name(45121,"HANGUL_SYLLABLE_GGYUT"). -lisp_code_name(45122,"HANGUL_SYLLABLE_GGYUP"). -lisp_code_name(45123,"HANGUL_SYLLABLE_GGYUH"). -lisp_code_name(45124,"HANGUL_SYLLABLE_GGEU"). -lisp_code_name(45125,"HANGUL_SYLLABLE_GGEUG"). -lisp_code_name(45126,"HANGUL_SYLLABLE_GGEUGG"). -lisp_code_name(45127,"HANGUL_SYLLABLE_GGEUGS"). -lisp_code_name(45128,"HANGUL_SYLLABLE_GGEUN"). -lisp_code_name(45129,"HANGUL_SYLLABLE_GGEUNJ"). -lisp_code_name(45130,"HANGUL_SYLLABLE_GGEUNH"). -lisp_code_name(45131,"HANGUL_SYLLABLE_GGEUD"). -lisp_code_name(45132,"HANGUL_SYLLABLE_GGEUL"). -lisp_code_name(45133,"HANGUL_SYLLABLE_GGEULG"). -lisp_code_name(45134,"HANGUL_SYLLABLE_GGEULM"). -lisp_code_name(45135,"HANGUL_SYLLABLE_GGEULB"). -lisp_code_name(45136,"HANGUL_SYLLABLE_GGEULS"). -lisp_code_name(45137,"HANGUL_SYLLABLE_GGEULT"). -lisp_code_name(45138,"HANGUL_SYLLABLE_GGEULP"). -lisp_code_name(45139,"HANGUL_SYLLABLE_GGEULH"). -lisp_code_name(45140,"HANGUL_SYLLABLE_GGEUM"). -lisp_code_name(45141,"HANGUL_SYLLABLE_GGEUB"). -lisp_code_name(45142,"HANGUL_SYLLABLE_GGEUBS"). -lisp_code_name(45143,"HANGUL_SYLLABLE_GGEUS"). -lisp_code_name(45144,"HANGUL_SYLLABLE_GGEUSS"). -lisp_code_name(45145,"HANGUL_SYLLABLE_GGEUNG"). -lisp_code_name(45146,"HANGUL_SYLLABLE_GGEUJ"). -lisp_code_name(45147,"HANGUL_SYLLABLE_GGEUC"). -lisp_code_name(45148,"HANGUL_SYLLABLE_GGEUK"). -lisp_code_name(45149,"HANGUL_SYLLABLE_GGEUT"). -lisp_code_name(45150,"HANGUL_SYLLABLE_GGEUP"). -lisp_code_name(45151,"HANGUL_SYLLABLE_GGEUH"). -lisp_code_name(45152,"HANGUL_SYLLABLE_GGYI"). -lisp_code_name(45153,"HANGUL_SYLLABLE_GGYIG"). -lisp_code_name(45154,"HANGUL_SYLLABLE_GGYIGG"). -lisp_code_name(45155,"HANGUL_SYLLABLE_GGYIGS"). -lisp_code_name(45156,"HANGUL_SYLLABLE_GGYIN"). -lisp_code_name(45157,"HANGUL_SYLLABLE_GGYINJ"). -lisp_code_name(45158,"HANGUL_SYLLABLE_GGYINH"). -lisp_code_name(45159,"HANGUL_SYLLABLE_GGYID"). -lisp_code_name(45160,"HANGUL_SYLLABLE_GGYIL"). -lisp_code_name(45161,"HANGUL_SYLLABLE_GGYILG"). -lisp_code_name(45162,"HANGUL_SYLLABLE_GGYILM"). -lisp_code_name(45163,"HANGUL_SYLLABLE_GGYILB"). -lisp_code_name(45164,"HANGUL_SYLLABLE_GGYILS"). -lisp_code_name(45165,"HANGUL_SYLLABLE_GGYILT"). -lisp_code_name(45166,"HANGUL_SYLLABLE_GGYILP"). -lisp_code_name(45167,"HANGUL_SYLLABLE_GGYILH"). -lisp_code_name(45168,"HANGUL_SYLLABLE_GGYIM"). -lisp_code_name(45169,"HANGUL_SYLLABLE_GGYIB"). -lisp_code_name(45170,"HANGUL_SYLLABLE_GGYIBS"). -lisp_code_name(45171,"HANGUL_SYLLABLE_GGYIS"). -lisp_code_name(45172,"HANGUL_SYLLABLE_GGYISS"). -lisp_code_name(45173,"HANGUL_SYLLABLE_GGYING"). -lisp_code_name(45174,"HANGUL_SYLLABLE_GGYIJ"). -lisp_code_name(45175,"HANGUL_SYLLABLE_GGYIC"). -lisp_code_name(45176,"HANGUL_SYLLABLE_GGYIK"). -lisp_code_name(45177,"HANGUL_SYLLABLE_GGYIT"). -lisp_code_name(45178,"HANGUL_SYLLABLE_GGYIP"). -lisp_code_name(45179,"HANGUL_SYLLABLE_GGYIH"). -lisp_code_name(45180,"HANGUL_SYLLABLE_GGI"). -lisp_code_name(45181,"HANGUL_SYLLABLE_GGIG"). -lisp_code_name(45182,"HANGUL_SYLLABLE_GGIGG"). -lisp_code_name(45183,"HANGUL_SYLLABLE_GGIGS"). -lisp_code_name(45184,"HANGUL_SYLLABLE_GGIN"). -lisp_code_name(45185,"HANGUL_SYLLABLE_GGINJ"). -lisp_code_name(45186,"HANGUL_SYLLABLE_GGINH"). -lisp_code_name(45187,"HANGUL_SYLLABLE_GGID"). -lisp_code_name(45188,"HANGUL_SYLLABLE_GGIL"). -lisp_code_name(45189,"HANGUL_SYLLABLE_GGILG"). -lisp_code_name(45190,"HANGUL_SYLLABLE_GGILM"). -lisp_code_name(45191,"HANGUL_SYLLABLE_GGILB"). -lisp_code_name(45192,"HANGUL_SYLLABLE_GGILS"). -lisp_code_name(45193,"HANGUL_SYLLABLE_GGILT"). -lisp_code_name(45194,"HANGUL_SYLLABLE_GGILP"). -lisp_code_name(45195,"HANGUL_SYLLABLE_GGILH"). -lisp_code_name(45196,"HANGUL_SYLLABLE_GGIM"). -lisp_code_name(45197,"HANGUL_SYLLABLE_GGIB"). -lisp_code_name(45198,"HANGUL_SYLLABLE_GGIBS"). -lisp_code_name(45199,"HANGUL_SYLLABLE_GGIS"). -lisp_code_name(45200,"HANGUL_SYLLABLE_GGISS"). -lisp_code_name(45201,"HANGUL_SYLLABLE_GGING"). -lisp_code_name(45202,"HANGUL_SYLLABLE_GGIJ"). -lisp_code_name(45203,"HANGUL_SYLLABLE_GGIC"). -lisp_code_name(45204,"HANGUL_SYLLABLE_GGIK"). -lisp_code_name(45205,"HANGUL_SYLLABLE_GGIT"). -lisp_code_name(45206,"HANGUL_SYLLABLE_GGIP"). -lisp_code_name(45207,"HANGUL_SYLLABLE_GGIH"). -lisp_code_name(45208,"HANGUL_SYLLABLE_NA"). -lisp_code_name(45209,"HANGUL_SYLLABLE_NAG"). -lisp_code_name(45210,"HANGUL_SYLLABLE_NAGG"). -lisp_code_name(45211,"HANGUL_SYLLABLE_NAGS"). -lisp_code_name(45212,"HANGUL_SYLLABLE_NAN"). -lisp_code_name(45213,"HANGUL_SYLLABLE_NANJ"). -lisp_code_name(45214,"HANGUL_SYLLABLE_NANH"). -lisp_code_name(45215,"HANGUL_SYLLABLE_NAD"). -lisp_code_name(45216,"HANGUL_SYLLABLE_NAL"). -lisp_code_name(45217,"HANGUL_SYLLABLE_NALG"). -lisp_code_name(45218,"HANGUL_SYLLABLE_NALM"). -lisp_code_name(45219,"HANGUL_SYLLABLE_NALB"). -lisp_code_name(45220,"HANGUL_SYLLABLE_NALS"). -lisp_code_name(45221,"HANGUL_SYLLABLE_NALT"). -lisp_code_name(45222,"HANGUL_SYLLABLE_NALP"). -lisp_code_name(45223,"HANGUL_SYLLABLE_NALH"). -lisp_code_name(45224,"HANGUL_SYLLABLE_NAM"). -lisp_code_name(45225,"HANGUL_SYLLABLE_NAB"). -lisp_code_name(45226,"HANGUL_SYLLABLE_NABS"). -lisp_code_name(45227,"HANGUL_SYLLABLE_NAS"). -lisp_code_name(45228,"HANGUL_SYLLABLE_NASS"). -lisp_code_name(45229,"HANGUL_SYLLABLE_NANG"). -lisp_code_name(45230,"HANGUL_SYLLABLE_NAJ"). -lisp_code_name(45231,"HANGUL_SYLLABLE_NAC"). -lisp_code_name(45232,"HANGUL_SYLLABLE_NAK"). -lisp_code_name(45233,"HANGUL_SYLLABLE_NAT"). -lisp_code_name(45234,"HANGUL_SYLLABLE_NAP"). -lisp_code_name(45235,"HANGUL_SYLLABLE_NAH"). -lisp_code_name(45236,"HANGUL_SYLLABLE_NAE"). -lisp_code_name(45237,"HANGUL_SYLLABLE_NAEG"). -lisp_code_name(45238,"HANGUL_SYLLABLE_NAEGG"). -lisp_code_name(45239,"HANGUL_SYLLABLE_NAEGS"). -lisp_code_name(45240,"HANGUL_SYLLABLE_NAEN"). -lisp_code_name(45241,"HANGUL_SYLLABLE_NAENJ"). -lisp_code_name(45242,"HANGUL_SYLLABLE_NAENH"). -lisp_code_name(45243,"HANGUL_SYLLABLE_NAED"). -lisp_code_name(45244,"HANGUL_SYLLABLE_NAEL"). -lisp_code_name(45245,"HANGUL_SYLLABLE_NAELG"). -lisp_code_name(45246,"HANGUL_SYLLABLE_NAELM"). -lisp_code_name(45247,"HANGUL_SYLLABLE_NAELB"). -lisp_code_name(45248,"HANGUL_SYLLABLE_NAELS"). -lisp_code_name(45249,"HANGUL_SYLLABLE_NAELT"). -lisp_code_name(45250,"HANGUL_SYLLABLE_NAELP"). -lisp_code_name(45251,"HANGUL_SYLLABLE_NAELH"). -lisp_code_name(45252,"HANGUL_SYLLABLE_NAEM"). -lisp_code_name(45253,"HANGUL_SYLLABLE_NAEB"). -lisp_code_name(45254,"HANGUL_SYLLABLE_NAEBS"). -lisp_code_name(45255,"HANGUL_SYLLABLE_NAES"). -lisp_code_name(45256,"HANGUL_SYLLABLE_NAESS"). -lisp_code_name(45257,"HANGUL_SYLLABLE_NAENG"). -lisp_code_name(45258,"HANGUL_SYLLABLE_NAEJ"). -lisp_code_name(45259,"HANGUL_SYLLABLE_NAEC"). -lisp_code_name(45260,"HANGUL_SYLLABLE_NAEK"). -lisp_code_name(45261,"HANGUL_SYLLABLE_NAET"). -lisp_code_name(45262,"HANGUL_SYLLABLE_NAEP"). -lisp_code_name(45263,"HANGUL_SYLLABLE_NAEH"). -lisp_code_name(45264,"HANGUL_SYLLABLE_NYA"). -lisp_code_name(45265,"HANGUL_SYLLABLE_NYAG"). -lisp_code_name(45266,"HANGUL_SYLLABLE_NYAGG"). -lisp_code_name(45267,"HANGUL_SYLLABLE_NYAGS"). -lisp_code_name(45268,"HANGUL_SYLLABLE_NYAN"). -lisp_code_name(45269,"HANGUL_SYLLABLE_NYANJ"). -lisp_code_name(45270,"HANGUL_SYLLABLE_NYANH"). -lisp_code_name(45271,"HANGUL_SYLLABLE_NYAD"). -lisp_code_name(45272,"HANGUL_SYLLABLE_NYAL"). -lisp_code_name(45273,"HANGUL_SYLLABLE_NYALG"). -lisp_code_name(45274,"HANGUL_SYLLABLE_NYALM"). -lisp_code_name(45275,"HANGUL_SYLLABLE_NYALB"). -lisp_code_name(45276,"HANGUL_SYLLABLE_NYALS"). -lisp_code_name(45277,"HANGUL_SYLLABLE_NYALT"). -lisp_code_name(45278,"HANGUL_SYLLABLE_NYALP"). -lisp_code_name(45279,"HANGUL_SYLLABLE_NYALH"). -lisp_code_name(45280,"HANGUL_SYLLABLE_NYAM"). -lisp_code_name(45281,"HANGUL_SYLLABLE_NYAB"). -lisp_code_name(45282,"HANGUL_SYLLABLE_NYABS"). -lisp_code_name(45283,"HANGUL_SYLLABLE_NYAS"). -lisp_code_name(45284,"HANGUL_SYLLABLE_NYASS"). -lisp_code_name(45285,"HANGUL_SYLLABLE_NYANG"). -lisp_code_name(45286,"HANGUL_SYLLABLE_NYAJ"). -lisp_code_name(45287,"HANGUL_SYLLABLE_NYAC"). -lisp_code_name(45288,"HANGUL_SYLLABLE_NYAK"). -lisp_code_name(45289,"HANGUL_SYLLABLE_NYAT"). -lisp_code_name(45290,"HANGUL_SYLLABLE_NYAP"). -lisp_code_name(45291,"HANGUL_SYLLABLE_NYAH"). -lisp_code_name(45292,"HANGUL_SYLLABLE_NYAE"). -lisp_code_name(45293,"HANGUL_SYLLABLE_NYAEG"). -lisp_code_name(45294,"HANGUL_SYLLABLE_NYAEGG"). -lisp_code_name(45295,"HANGUL_SYLLABLE_NYAEGS"). -lisp_code_name(45296,"HANGUL_SYLLABLE_NYAEN"). -lisp_code_name(45297,"HANGUL_SYLLABLE_NYAENJ"). -lisp_code_name(45298,"HANGUL_SYLLABLE_NYAENH"). -lisp_code_name(45299,"HANGUL_SYLLABLE_NYAED"). -lisp_code_name(45300,"HANGUL_SYLLABLE_NYAEL"). -lisp_code_name(45301,"HANGUL_SYLLABLE_NYAELG"). -lisp_code_name(45302,"HANGUL_SYLLABLE_NYAELM"). -lisp_code_name(45303,"HANGUL_SYLLABLE_NYAELB"). -lisp_code_name(45304,"HANGUL_SYLLABLE_NYAELS"). -lisp_code_name(45305,"HANGUL_SYLLABLE_NYAELT"). -lisp_code_name(45306,"HANGUL_SYLLABLE_NYAELP"). -lisp_code_name(45307,"HANGUL_SYLLABLE_NYAELH"). -lisp_code_name(45308,"HANGUL_SYLLABLE_NYAEM"). -lisp_code_name(45309,"HANGUL_SYLLABLE_NYAEB"). -lisp_code_name(45310,"HANGUL_SYLLABLE_NYAEBS"). -lisp_code_name(45311,"HANGUL_SYLLABLE_NYAES"). -lisp_code_name(45312,"HANGUL_SYLLABLE_NYAESS"). -lisp_code_name(45313,"HANGUL_SYLLABLE_NYAENG"). -lisp_code_name(45314,"HANGUL_SYLLABLE_NYAEJ"). -lisp_code_name(45315,"HANGUL_SYLLABLE_NYAEC"). -lisp_code_name(45316,"HANGUL_SYLLABLE_NYAEK"). -lisp_code_name(45317,"HANGUL_SYLLABLE_NYAET"). -lisp_code_name(45318,"HANGUL_SYLLABLE_NYAEP"). -lisp_code_name(45319,"HANGUL_SYLLABLE_NYAEH"). -lisp_code_name(45320,"HANGUL_SYLLABLE_NEO"). -lisp_code_name(45321,"HANGUL_SYLLABLE_NEOG"). -lisp_code_name(45322,"HANGUL_SYLLABLE_NEOGG"). -lisp_code_name(45323,"HANGUL_SYLLABLE_NEOGS"). -lisp_code_name(45324,"HANGUL_SYLLABLE_NEON"). -lisp_code_name(45325,"HANGUL_SYLLABLE_NEONJ"). -lisp_code_name(45326,"HANGUL_SYLLABLE_NEONH"). -lisp_code_name(45327,"HANGUL_SYLLABLE_NEOD"). -lisp_code_name(45328,"HANGUL_SYLLABLE_NEOL"). -lisp_code_name(45329,"HANGUL_SYLLABLE_NEOLG"). -lisp_code_name(45330,"HANGUL_SYLLABLE_NEOLM"). -lisp_code_name(45331,"HANGUL_SYLLABLE_NEOLB"). -lisp_code_name(45332,"HANGUL_SYLLABLE_NEOLS"). -lisp_code_name(45333,"HANGUL_SYLLABLE_NEOLT"). -lisp_code_name(45334,"HANGUL_SYLLABLE_NEOLP"). -lisp_code_name(45335,"HANGUL_SYLLABLE_NEOLH"). -lisp_code_name(45336,"HANGUL_SYLLABLE_NEOM"). -lisp_code_name(45337,"HANGUL_SYLLABLE_NEOB"). -lisp_code_name(45338,"HANGUL_SYLLABLE_NEOBS"). -lisp_code_name(45339,"HANGUL_SYLLABLE_NEOS"). -lisp_code_name(45340,"HANGUL_SYLLABLE_NEOSS"). -lisp_code_name(45341,"HANGUL_SYLLABLE_NEONG"). -lisp_code_name(45342,"HANGUL_SYLLABLE_NEOJ"). -lisp_code_name(45343,"HANGUL_SYLLABLE_NEOC"). -lisp_code_name(45344,"HANGUL_SYLLABLE_NEOK"). -lisp_code_name(45345,"HANGUL_SYLLABLE_NEOT"). -lisp_code_name(45346,"HANGUL_SYLLABLE_NEOP"). -lisp_code_name(45347,"HANGUL_SYLLABLE_NEOH"). -lisp_code_name(45348,"HANGUL_SYLLABLE_NE"). -lisp_code_name(45349,"HANGUL_SYLLABLE_NEG"). -lisp_code_name(45350,"HANGUL_SYLLABLE_NEGG"). -lisp_code_name(45351,"HANGUL_SYLLABLE_NEGS"). -lisp_code_name(45352,"HANGUL_SYLLABLE_NEN"). -lisp_code_name(45353,"HANGUL_SYLLABLE_NENJ"). -lisp_code_name(45354,"HANGUL_SYLLABLE_NENH"). -lisp_code_name(45355,"HANGUL_SYLLABLE_NED"). -lisp_code_name(45356,"HANGUL_SYLLABLE_NEL"). -lisp_code_name(45357,"HANGUL_SYLLABLE_NELG"). -lisp_code_name(45358,"HANGUL_SYLLABLE_NELM"). -lisp_code_name(45359,"HANGUL_SYLLABLE_NELB"). -lisp_code_name(45360,"HANGUL_SYLLABLE_NELS"). -lisp_code_name(45361,"HANGUL_SYLLABLE_NELT"). -lisp_code_name(45362,"HANGUL_SYLLABLE_NELP"). -lisp_code_name(45363,"HANGUL_SYLLABLE_NELH"). -lisp_code_name(45364,"HANGUL_SYLLABLE_NEM"). -lisp_code_name(45365,"HANGUL_SYLLABLE_NEB"). -lisp_code_name(45366,"HANGUL_SYLLABLE_NEBS"). -lisp_code_name(45367,"HANGUL_SYLLABLE_NES"). -lisp_code_name(45368,"HANGUL_SYLLABLE_NESS"). -lisp_code_name(45369,"HANGUL_SYLLABLE_NENG"). -lisp_code_name(45370,"HANGUL_SYLLABLE_NEJ"). -lisp_code_name(45371,"HANGUL_SYLLABLE_NEC"). -lisp_code_name(45372,"HANGUL_SYLLABLE_NEK"). -lisp_code_name(45373,"HANGUL_SYLLABLE_NET"). -lisp_code_name(45374,"HANGUL_SYLLABLE_NEP"). -lisp_code_name(45375,"HANGUL_SYLLABLE_NEH"). -lisp_code_name(45376,"HANGUL_SYLLABLE_NYEO"). -lisp_code_name(45377,"HANGUL_SYLLABLE_NYEOG"). -lisp_code_name(45378,"HANGUL_SYLLABLE_NYEOGG"). -lisp_code_name(45379,"HANGUL_SYLLABLE_NYEOGS"). -lisp_code_name(45380,"HANGUL_SYLLABLE_NYEON"). -lisp_code_name(45381,"HANGUL_SYLLABLE_NYEONJ"). -lisp_code_name(45382,"HANGUL_SYLLABLE_NYEONH"). -lisp_code_name(45383,"HANGUL_SYLLABLE_NYEOD"). -lisp_code_name(45384,"HANGUL_SYLLABLE_NYEOL"). -lisp_code_name(45385,"HANGUL_SYLLABLE_NYEOLG"). -lisp_code_name(45386,"HANGUL_SYLLABLE_NYEOLM"). -lisp_code_name(45387,"HANGUL_SYLLABLE_NYEOLB"). -lisp_code_name(45388,"HANGUL_SYLLABLE_NYEOLS"). -lisp_code_name(45389,"HANGUL_SYLLABLE_NYEOLT"). -lisp_code_name(45390,"HANGUL_SYLLABLE_NYEOLP"). -lisp_code_name(45391,"HANGUL_SYLLABLE_NYEOLH"). -lisp_code_name(45392,"HANGUL_SYLLABLE_NYEOM"). -lisp_code_name(45393,"HANGUL_SYLLABLE_NYEOB"). -lisp_code_name(45394,"HANGUL_SYLLABLE_NYEOBS"). -lisp_code_name(45395,"HANGUL_SYLLABLE_NYEOS"). -lisp_code_name(45396,"HANGUL_SYLLABLE_NYEOSS"). -lisp_code_name(45397,"HANGUL_SYLLABLE_NYEONG"). -lisp_code_name(45398,"HANGUL_SYLLABLE_NYEOJ"). -lisp_code_name(45399,"HANGUL_SYLLABLE_NYEOC"). -lisp_code_name(45400,"HANGUL_SYLLABLE_NYEOK"). -lisp_code_name(45401,"HANGUL_SYLLABLE_NYEOT"). -lisp_code_name(45402,"HANGUL_SYLLABLE_NYEOP"). -lisp_code_name(45403,"HANGUL_SYLLABLE_NYEOH"). -lisp_code_name(45404,"HANGUL_SYLLABLE_NYE"). -lisp_code_name(45405,"HANGUL_SYLLABLE_NYEG"). -lisp_code_name(45406,"HANGUL_SYLLABLE_NYEGG"). -lisp_code_name(45407,"HANGUL_SYLLABLE_NYEGS"). -lisp_code_name(45408,"HANGUL_SYLLABLE_NYEN"). -lisp_code_name(45409,"HANGUL_SYLLABLE_NYENJ"). -lisp_code_name(45410,"HANGUL_SYLLABLE_NYENH"). -lisp_code_name(45411,"HANGUL_SYLLABLE_NYED"). -lisp_code_name(45412,"HANGUL_SYLLABLE_NYEL"). -lisp_code_name(45413,"HANGUL_SYLLABLE_NYELG"). -lisp_code_name(45414,"HANGUL_SYLLABLE_NYELM"). -lisp_code_name(45415,"HANGUL_SYLLABLE_NYELB"). -lisp_code_name(45416,"HANGUL_SYLLABLE_NYELS"). -lisp_code_name(45417,"HANGUL_SYLLABLE_NYELT"). -lisp_code_name(45418,"HANGUL_SYLLABLE_NYELP"). -lisp_code_name(45419,"HANGUL_SYLLABLE_NYELH"). -lisp_code_name(45420,"HANGUL_SYLLABLE_NYEM"). -lisp_code_name(45421,"HANGUL_SYLLABLE_NYEB"). -lisp_code_name(45422,"HANGUL_SYLLABLE_NYEBS"). -lisp_code_name(45423,"HANGUL_SYLLABLE_NYES"). -lisp_code_name(45424,"HANGUL_SYLLABLE_NYESS"). -lisp_code_name(45425,"HANGUL_SYLLABLE_NYENG"). -lisp_code_name(45426,"HANGUL_SYLLABLE_NYEJ"). -lisp_code_name(45427,"HANGUL_SYLLABLE_NYEC"). -lisp_code_name(45428,"HANGUL_SYLLABLE_NYEK"). -lisp_code_name(45429,"HANGUL_SYLLABLE_NYET"). -lisp_code_name(45430,"HANGUL_SYLLABLE_NYEP"). -lisp_code_name(45431,"HANGUL_SYLLABLE_NYEH"). -lisp_code_name(45432,"HANGUL_SYLLABLE_NO"). -lisp_code_name(45433,"HANGUL_SYLLABLE_NOG"). -lisp_code_name(45434,"HANGUL_SYLLABLE_NOGG"). -lisp_code_name(45435,"HANGUL_SYLLABLE_NOGS"). -lisp_code_name(45436,"HANGUL_SYLLABLE_NON"). -lisp_code_name(45437,"HANGUL_SYLLABLE_NONJ"). -lisp_code_name(45438,"HANGUL_SYLLABLE_NONH"). -lisp_code_name(45439,"HANGUL_SYLLABLE_NOD"). -lisp_code_name(45440,"HANGUL_SYLLABLE_NOL"). -lisp_code_name(45441,"HANGUL_SYLLABLE_NOLG"). -lisp_code_name(45442,"HANGUL_SYLLABLE_NOLM"). -lisp_code_name(45443,"HANGUL_SYLLABLE_NOLB"). -lisp_code_name(45444,"HANGUL_SYLLABLE_NOLS"). -lisp_code_name(45445,"HANGUL_SYLLABLE_NOLT"). -lisp_code_name(45446,"HANGUL_SYLLABLE_NOLP"). -lisp_code_name(45447,"HANGUL_SYLLABLE_NOLH"). -lisp_code_name(45448,"HANGUL_SYLLABLE_NOM"). -lisp_code_name(45449,"HANGUL_SYLLABLE_NOB"). -lisp_code_name(45450,"HANGUL_SYLLABLE_NOBS"). -lisp_code_name(45451,"HANGUL_SYLLABLE_NOS"). -lisp_code_name(45452,"HANGUL_SYLLABLE_NOSS"). -lisp_code_name(45453,"HANGUL_SYLLABLE_NONG"). -lisp_code_name(45454,"HANGUL_SYLLABLE_NOJ"). -lisp_code_name(45455,"HANGUL_SYLLABLE_NOC"). -lisp_code_name(45456,"HANGUL_SYLLABLE_NOK"). -lisp_code_name(45457,"HANGUL_SYLLABLE_NOT"). -lisp_code_name(45458,"HANGUL_SYLLABLE_NOP"). -lisp_code_name(45459,"HANGUL_SYLLABLE_NOH"). -lisp_code_name(45460,"HANGUL_SYLLABLE_NWA"). -lisp_code_name(45461,"HANGUL_SYLLABLE_NWAG"). -lisp_code_name(45462,"HANGUL_SYLLABLE_NWAGG"). -lisp_code_name(45463,"HANGUL_SYLLABLE_NWAGS"). -lisp_code_name(45464,"HANGUL_SYLLABLE_NWAN"). -lisp_code_name(45465,"HANGUL_SYLLABLE_NWANJ"). -lisp_code_name(45466,"HANGUL_SYLLABLE_NWANH"). -lisp_code_name(45467,"HANGUL_SYLLABLE_NWAD"). -lisp_code_name(45468,"HANGUL_SYLLABLE_NWAL"). -lisp_code_name(45469,"HANGUL_SYLLABLE_NWALG"). -lisp_code_name(45470,"HANGUL_SYLLABLE_NWALM"). -lisp_code_name(45471,"HANGUL_SYLLABLE_NWALB"). -lisp_code_name(45472,"HANGUL_SYLLABLE_NWALS"). -lisp_code_name(45473,"HANGUL_SYLLABLE_NWALT"). -lisp_code_name(45474,"HANGUL_SYLLABLE_NWALP"). -lisp_code_name(45475,"HANGUL_SYLLABLE_NWALH"). -lisp_code_name(45476,"HANGUL_SYLLABLE_NWAM"). -lisp_code_name(45477,"HANGUL_SYLLABLE_NWAB"). -lisp_code_name(45478,"HANGUL_SYLLABLE_NWABS"). -lisp_code_name(45479,"HANGUL_SYLLABLE_NWAS"). -lisp_code_name(45480,"HANGUL_SYLLABLE_NWASS"). -lisp_code_name(45481,"HANGUL_SYLLABLE_NWANG"). -lisp_code_name(45482,"HANGUL_SYLLABLE_NWAJ"). -lisp_code_name(45483,"HANGUL_SYLLABLE_NWAC"). -lisp_code_name(45484,"HANGUL_SYLLABLE_NWAK"). -lisp_code_name(45485,"HANGUL_SYLLABLE_NWAT"). -lisp_code_name(45486,"HANGUL_SYLLABLE_NWAP"). -lisp_code_name(45487,"HANGUL_SYLLABLE_NWAH"). -lisp_code_name(45488,"HANGUL_SYLLABLE_NWAE"). -lisp_code_name(45489,"HANGUL_SYLLABLE_NWAEG"). -lisp_code_name(45490,"HANGUL_SYLLABLE_NWAEGG"). -lisp_code_name(45491,"HANGUL_SYLLABLE_NWAEGS"). -lisp_code_name(45492,"HANGUL_SYLLABLE_NWAEN"). -lisp_code_name(45493,"HANGUL_SYLLABLE_NWAENJ"). -lisp_code_name(45494,"HANGUL_SYLLABLE_NWAENH"). -lisp_code_name(45495,"HANGUL_SYLLABLE_NWAED"). -lisp_code_name(45496,"HANGUL_SYLLABLE_NWAEL"). -lisp_code_name(45497,"HANGUL_SYLLABLE_NWAELG"). -lisp_code_name(45498,"HANGUL_SYLLABLE_NWAELM"). -lisp_code_name(45499,"HANGUL_SYLLABLE_NWAELB"). -lisp_code_name(45500,"HANGUL_SYLLABLE_NWAELS"). -lisp_code_name(45501,"HANGUL_SYLLABLE_NWAELT"). -lisp_code_name(45502,"HANGUL_SYLLABLE_NWAELP"). -lisp_code_name(45503,"HANGUL_SYLLABLE_NWAELH"). -lisp_code_name(45504,"HANGUL_SYLLABLE_NWAEM"). -lisp_code_name(45505,"HANGUL_SYLLABLE_NWAEB"). -lisp_code_name(45506,"HANGUL_SYLLABLE_NWAEBS"). -lisp_code_name(45507,"HANGUL_SYLLABLE_NWAES"). -lisp_code_name(45508,"HANGUL_SYLLABLE_NWAESS"). -lisp_code_name(45509,"HANGUL_SYLLABLE_NWAENG"). -lisp_code_name(45510,"HANGUL_SYLLABLE_NWAEJ"). -lisp_code_name(45511,"HANGUL_SYLLABLE_NWAEC"). -lisp_code_name(45512,"HANGUL_SYLLABLE_NWAEK"). -lisp_code_name(45513,"HANGUL_SYLLABLE_NWAET"). -lisp_code_name(45514,"HANGUL_SYLLABLE_NWAEP"). -lisp_code_name(45515,"HANGUL_SYLLABLE_NWAEH"). -lisp_code_name(45516,"HANGUL_SYLLABLE_NOE"). -lisp_code_name(45517,"HANGUL_SYLLABLE_NOEG"). -lisp_code_name(45518,"HANGUL_SYLLABLE_NOEGG"). -lisp_code_name(45519,"HANGUL_SYLLABLE_NOEGS"). -lisp_code_name(45520,"HANGUL_SYLLABLE_NOEN"). -lisp_code_name(45521,"HANGUL_SYLLABLE_NOENJ"). -lisp_code_name(45522,"HANGUL_SYLLABLE_NOENH"). -lisp_code_name(45523,"HANGUL_SYLLABLE_NOED"). -lisp_code_name(45524,"HANGUL_SYLLABLE_NOEL"). -lisp_code_name(45525,"HANGUL_SYLLABLE_NOELG"). -lisp_code_name(45526,"HANGUL_SYLLABLE_NOELM"). -lisp_code_name(45527,"HANGUL_SYLLABLE_NOELB"). -lisp_code_name(45528,"HANGUL_SYLLABLE_NOELS"). -lisp_code_name(45529,"HANGUL_SYLLABLE_NOELT"). -lisp_code_name(45530,"HANGUL_SYLLABLE_NOELP"). -lisp_code_name(45531,"HANGUL_SYLLABLE_NOELH"). -lisp_code_name(45532,"HANGUL_SYLLABLE_NOEM"). -lisp_code_name(45533,"HANGUL_SYLLABLE_NOEB"). -lisp_code_name(45534,"HANGUL_SYLLABLE_NOEBS"). -lisp_code_name(45535,"HANGUL_SYLLABLE_NOES"). -lisp_code_name(45536,"HANGUL_SYLLABLE_NOESS"). -lisp_code_name(45537,"HANGUL_SYLLABLE_NOENG"). -lisp_code_name(45538,"HANGUL_SYLLABLE_NOEJ"). -lisp_code_name(45539,"HANGUL_SYLLABLE_NOEC"). -lisp_code_name(45540,"HANGUL_SYLLABLE_NOEK"). -lisp_code_name(45541,"HANGUL_SYLLABLE_NOET"). -lisp_code_name(45542,"HANGUL_SYLLABLE_NOEP"). -lisp_code_name(45543,"HANGUL_SYLLABLE_NOEH"). -lisp_code_name(45544,"HANGUL_SYLLABLE_NYO"). -lisp_code_name(45545,"HANGUL_SYLLABLE_NYOG"). -lisp_code_name(45546,"HANGUL_SYLLABLE_NYOGG"). -lisp_code_name(45547,"HANGUL_SYLLABLE_NYOGS"). -lisp_code_name(45548,"HANGUL_SYLLABLE_NYON"). -lisp_code_name(45549,"HANGUL_SYLLABLE_NYONJ"). -lisp_code_name(45550,"HANGUL_SYLLABLE_NYONH"). -lisp_code_name(45551,"HANGUL_SYLLABLE_NYOD"). -lisp_code_name(45552,"HANGUL_SYLLABLE_NYOL"). -lisp_code_name(45553,"HANGUL_SYLLABLE_NYOLG"). -lisp_code_name(45554,"HANGUL_SYLLABLE_NYOLM"). -lisp_code_name(45555,"HANGUL_SYLLABLE_NYOLB"). -lisp_code_name(45556,"HANGUL_SYLLABLE_NYOLS"). -lisp_code_name(45557,"HANGUL_SYLLABLE_NYOLT"). -lisp_code_name(45558,"HANGUL_SYLLABLE_NYOLP"). -lisp_code_name(45559,"HANGUL_SYLLABLE_NYOLH"). -lisp_code_name(45560,"HANGUL_SYLLABLE_NYOM"). -lisp_code_name(45561,"HANGUL_SYLLABLE_NYOB"). -lisp_code_name(45562,"HANGUL_SYLLABLE_NYOBS"). -lisp_code_name(45563,"HANGUL_SYLLABLE_NYOS"). -lisp_code_name(45564,"HANGUL_SYLLABLE_NYOSS"). -lisp_code_name(45565,"HANGUL_SYLLABLE_NYONG"). -lisp_code_name(45566,"HANGUL_SYLLABLE_NYOJ"). -lisp_code_name(45567,"HANGUL_SYLLABLE_NYOC"). -lisp_code_name(45568,"HANGUL_SYLLABLE_NYOK"). -lisp_code_name(45569,"HANGUL_SYLLABLE_NYOT"). -lisp_code_name(45570,"HANGUL_SYLLABLE_NYOP"). -lisp_code_name(45571,"HANGUL_SYLLABLE_NYOH"). -lisp_code_name(45572,"HANGUL_SYLLABLE_NU"). -lisp_code_name(45573,"HANGUL_SYLLABLE_NUG"). -lisp_code_name(45574,"HANGUL_SYLLABLE_NUGG"). -lisp_code_name(45575,"HANGUL_SYLLABLE_NUGS"). -lisp_code_name(45576,"HANGUL_SYLLABLE_NUN"). -lisp_code_name(45577,"HANGUL_SYLLABLE_NUNJ"). -lisp_code_name(45578,"HANGUL_SYLLABLE_NUNH"). -lisp_code_name(45579,"HANGUL_SYLLABLE_NUD"). -lisp_code_name(45580,"HANGUL_SYLLABLE_NUL"). -lisp_code_name(45581,"HANGUL_SYLLABLE_NULG"). -lisp_code_name(45582,"HANGUL_SYLLABLE_NULM"). -lisp_code_name(45583,"HANGUL_SYLLABLE_NULB"). -lisp_code_name(45584,"HANGUL_SYLLABLE_NULS"). -lisp_code_name(45585,"HANGUL_SYLLABLE_NULT"). -lisp_code_name(45586,"HANGUL_SYLLABLE_NULP"). -lisp_code_name(45587,"HANGUL_SYLLABLE_NULH"). -lisp_code_name(45588,"HANGUL_SYLLABLE_NUM"). -lisp_code_name(45589,"HANGUL_SYLLABLE_NUB"). -lisp_code_name(45590,"HANGUL_SYLLABLE_NUBS"). -lisp_code_name(45591,"HANGUL_SYLLABLE_NUS"). -lisp_code_name(45592,"HANGUL_SYLLABLE_NUSS"). -lisp_code_name(45593,"HANGUL_SYLLABLE_NUNG"). -lisp_code_name(45594,"HANGUL_SYLLABLE_NUJ"). -lisp_code_name(45595,"HANGUL_SYLLABLE_NUC"). -lisp_code_name(45596,"HANGUL_SYLLABLE_NUK"). -lisp_code_name(45597,"HANGUL_SYLLABLE_NUT"). -lisp_code_name(45598,"HANGUL_SYLLABLE_NUP"). -lisp_code_name(45599,"HANGUL_SYLLABLE_NUH"). -lisp_code_name(45600,"HANGUL_SYLLABLE_NWEO"). -lisp_code_name(45601,"HANGUL_SYLLABLE_NWEOG"). -lisp_code_name(45602,"HANGUL_SYLLABLE_NWEOGG"). -lisp_code_name(45603,"HANGUL_SYLLABLE_NWEOGS"). -lisp_code_name(45604,"HANGUL_SYLLABLE_NWEON"). -lisp_code_name(45605,"HANGUL_SYLLABLE_NWEONJ"). -lisp_code_name(45606,"HANGUL_SYLLABLE_NWEONH"). -lisp_code_name(45607,"HANGUL_SYLLABLE_NWEOD"). -lisp_code_name(45608,"HANGUL_SYLLABLE_NWEOL"). -lisp_code_name(45609,"HANGUL_SYLLABLE_NWEOLG"). -lisp_code_name(45610,"HANGUL_SYLLABLE_NWEOLM"). -lisp_code_name(45611,"HANGUL_SYLLABLE_NWEOLB"). -lisp_code_name(45612,"HANGUL_SYLLABLE_NWEOLS"). -lisp_code_name(45613,"HANGUL_SYLLABLE_NWEOLT"). -lisp_code_name(45614,"HANGUL_SYLLABLE_NWEOLP"). -lisp_code_name(45615,"HANGUL_SYLLABLE_NWEOLH"). -lisp_code_name(45616,"HANGUL_SYLLABLE_NWEOM"). -lisp_code_name(45617,"HANGUL_SYLLABLE_NWEOB"). -lisp_code_name(45618,"HANGUL_SYLLABLE_NWEOBS"). -lisp_code_name(45619,"HANGUL_SYLLABLE_NWEOS"). -lisp_code_name(45620,"HANGUL_SYLLABLE_NWEOSS"). -lisp_code_name(45621,"HANGUL_SYLLABLE_NWEONG"). -lisp_code_name(45622,"HANGUL_SYLLABLE_NWEOJ"). -lisp_code_name(45623,"HANGUL_SYLLABLE_NWEOC"). -lisp_code_name(45624,"HANGUL_SYLLABLE_NWEOK"). -lisp_code_name(45625,"HANGUL_SYLLABLE_NWEOT"). -lisp_code_name(45626,"HANGUL_SYLLABLE_NWEOP"). -lisp_code_name(45627,"HANGUL_SYLLABLE_NWEOH"). -lisp_code_name(45628,"HANGUL_SYLLABLE_NWE"). -lisp_code_name(45629,"HANGUL_SYLLABLE_NWEG"). -lisp_code_name(45630,"HANGUL_SYLLABLE_NWEGG"). -lisp_code_name(45631,"HANGUL_SYLLABLE_NWEGS"). -lisp_code_name(45632,"HANGUL_SYLLABLE_NWEN"). -lisp_code_name(45633,"HANGUL_SYLLABLE_NWENJ"). -lisp_code_name(45634,"HANGUL_SYLLABLE_NWENH"). -lisp_code_name(45635,"HANGUL_SYLLABLE_NWED"). -lisp_code_name(45636,"HANGUL_SYLLABLE_NWEL"). -lisp_code_name(45637,"HANGUL_SYLLABLE_NWELG"). -lisp_code_name(45638,"HANGUL_SYLLABLE_NWELM"). -lisp_code_name(45639,"HANGUL_SYLLABLE_NWELB"). -lisp_code_name(45640,"HANGUL_SYLLABLE_NWELS"). -lisp_code_name(45641,"HANGUL_SYLLABLE_NWELT"). -lisp_code_name(45642,"HANGUL_SYLLABLE_NWELP"). -lisp_code_name(45643,"HANGUL_SYLLABLE_NWELH"). -lisp_code_name(45644,"HANGUL_SYLLABLE_NWEM"). -lisp_code_name(45645,"HANGUL_SYLLABLE_NWEB"). -lisp_code_name(45646,"HANGUL_SYLLABLE_NWEBS"). -lisp_code_name(45647,"HANGUL_SYLLABLE_NWES"). -lisp_code_name(45648,"HANGUL_SYLLABLE_NWESS"). -lisp_code_name(45649,"HANGUL_SYLLABLE_NWENG"). -lisp_code_name(45650,"HANGUL_SYLLABLE_NWEJ"). -lisp_code_name(45651,"HANGUL_SYLLABLE_NWEC"). -lisp_code_name(45652,"HANGUL_SYLLABLE_NWEK"). -lisp_code_name(45653,"HANGUL_SYLLABLE_NWET"). -lisp_code_name(45654,"HANGUL_SYLLABLE_NWEP"). -lisp_code_name(45655,"HANGUL_SYLLABLE_NWEH"). -lisp_code_name(45656,"HANGUL_SYLLABLE_NWI"). -lisp_code_name(45657,"HANGUL_SYLLABLE_NWIG"). -lisp_code_name(45658,"HANGUL_SYLLABLE_NWIGG"). -lisp_code_name(45659,"HANGUL_SYLLABLE_NWIGS"). -lisp_code_name(45660,"HANGUL_SYLLABLE_NWIN"). -lisp_code_name(45661,"HANGUL_SYLLABLE_NWINJ"). -lisp_code_name(45662,"HANGUL_SYLLABLE_NWINH"). -lisp_code_name(45663,"HANGUL_SYLLABLE_NWID"). -lisp_code_name(45664,"HANGUL_SYLLABLE_NWIL"). -lisp_code_name(45665,"HANGUL_SYLLABLE_NWILG"). -lisp_code_name(45666,"HANGUL_SYLLABLE_NWILM"). -lisp_code_name(45667,"HANGUL_SYLLABLE_NWILB"). -lisp_code_name(45668,"HANGUL_SYLLABLE_NWILS"). -lisp_code_name(45669,"HANGUL_SYLLABLE_NWILT"). -lisp_code_name(45670,"HANGUL_SYLLABLE_NWILP"). -lisp_code_name(45671,"HANGUL_SYLLABLE_NWILH"). -lisp_code_name(45672,"HANGUL_SYLLABLE_NWIM"). -lisp_code_name(45673,"HANGUL_SYLLABLE_NWIB"). -lisp_code_name(45674,"HANGUL_SYLLABLE_NWIBS"). -lisp_code_name(45675,"HANGUL_SYLLABLE_NWIS"). -lisp_code_name(45676,"HANGUL_SYLLABLE_NWISS"). -lisp_code_name(45677,"HANGUL_SYLLABLE_NWING"). -lisp_code_name(45678,"HANGUL_SYLLABLE_NWIJ"). -lisp_code_name(45679,"HANGUL_SYLLABLE_NWIC"). -lisp_code_name(45680,"HANGUL_SYLLABLE_NWIK"). -lisp_code_name(45681,"HANGUL_SYLLABLE_NWIT"). -lisp_code_name(45682,"HANGUL_SYLLABLE_NWIP"). -lisp_code_name(45683,"HANGUL_SYLLABLE_NWIH"). -lisp_code_name(45684,"HANGUL_SYLLABLE_NYU"). -lisp_code_name(45685,"HANGUL_SYLLABLE_NYUG"). -lisp_code_name(45686,"HANGUL_SYLLABLE_NYUGG"). -lisp_code_name(45687,"HANGUL_SYLLABLE_NYUGS"). -lisp_code_name(45688,"HANGUL_SYLLABLE_NYUN"). -lisp_code_name(45689,"HANGUL_SYLLABLE_NYUNJ"). -lisp_code_name(45690,"HANGUL_SYLLABLE_NYUNH"). -lisp_code_name(45691,"HANGUL_SYLLABLE_NYUD"). -lisp_code_name(45692,"HANGUL_SYLLABLE_NYUL"). -lisp_code_name(45693,"HANGUL_SYLLABLE_NYULG"). -lisp_code_name(45694,"HANGUL_SYLLABLE_NYULM"). -lisp_code_name(45695,"HANGUL_SYLLABLE_NYULB"). -lisp_code_name(45696,"HANGUL_SYLLABLE_NYULS"). -lisp_code_name(45697,"HANGUL_SYLLABLE_NYULT"). -lisp_code_name(45698,"HANGUL_SYLLABLE_NYULP"). -lisp_code_name(45699,"HANGUL_SYLLABLE_NYULH"). -lisp_code_name(45700,"HANGUL_SYLLABLE_NYUM"). -lisp_code_name(45701,"HANGUL_SYLLABLE_NYUB"). -lisp_code_name(45702,"HANGUL_SYLLABLE_NYUBS"). -lisp_code_name(45703,"HANGUL_SYLLABLE_NYUS"). -lisp_code_name(45704,"HANGUL_SYLLABLE_NYUSS"). -lisp_code_name(45705,"HANGUL_SYLLABLE_NYUNG"). -lisp_code_name(45706,"HANGUL_SYLLABLE_NYUJ"). -lisp_code_name(45707,"HANGUL_SYLLABLE_NYUC"). -lisp_code_name(45708,"HANGUL_SYLLABLE_NYUK"). -lisp_code_name(45709,"HANGUL_SYLLABLE_NYUT"). -lisp_code_name(45710,"HANGUL_SYLLABLE_NYUP"). -lisp_code_name(45711,"HANGUL_SYLLABLE_NYUH"). -lisp_code_name(45712,"HANGUL_SYLLABLE_NEU"). -lisp_code_name(45713,"HANGUL_SYLLABLE_NEUG"). -lisp_code_name(45714,"HANGUL_SYLLABLE_NEUGG"). -lisp_code_name(45715,"HANGUL_SYLLABLE_NEUGS"). -lisp_code_name(45716,"HANGUL_SYLLABLE_NEUN"). -lisp_code_name(45717,"HANGUL_SYLLABLE_NEUNJ"). -lisp_code_name(45718,"HANGUL_SYLLABLE_NEUNH"). -lisp_code_name(45719,"HANGUL_SYLLABLE_NEUD"). -lisp_code_name(45720,"HANGUL_SYLLABLE_NEUL"). -lisp_code_name(45721,"HANGUL_SYLLABLE_NEULG"). -lisp_code_name(45722,"HANGUL_SYLLABLE_NEULM"). -lisp_code_name(45723,"HANGUL_SYLLABLE_NEULB"). -lisp_code_name(45724,"HANGUL_SYLLABLE_NEULS"). -lisp_code_name(45725,"HANGUL_SYLLABLE_NEULT"). -lisp_code_name(45726,"HANGUL_SYLLABLE_NEULP"). -lisp_code_name(45727,"HANGUL_SYLLABLE_NEULH"). -lisp_code_name(45728,"HANGUL_SYLLABLE_NEUM"). -lisp_code_name(45729,"HANGUL_SYLLABLE_NEUB"). -lisp_code_name(45730,"HANGUL_SYLLABLE_NEUBS"). -lisp_code_name(45731,"HANGUL_SYLLABLE_NEUS"). -lisp_code_name(45732,"HANGUL_SYLLABLE_NEUSS"). -lisp_code_name(45733,"HANGUL_SYLLABLE_NEUNG"). -lisp_code_name(45734,"HANGUL_SYLLABLE_NEUJ"). -lisp_code_name(45735,"HANGUL_SYLLABLE_NEUC"). -lisp_code_name(45736,"HANGUL_SYLLABLE_NEUK"). -lisp_code_name(45737,"HANGUL_SYLLABLE_NEUT"). -lisp_code_name(45738,"HANGUL_SYLLABLE_NEUP"). -lisp_code_name(45739,"HANGUL_SYLLABLE_NEUH"). -lisp_code_name(45740,"HANGUL_SYLLABLE_NYI"). -lisp_code_name(45741,"HANGUL_SYLLABLE_NYIG"). -lisp_code_name(45742,"HANGUL_SYLLABLE_NYIGG"). -lisp_code_name(45743,"HANGUL_SYLLABLE_NYIGS"). -lisp_code_name(45744,"HANGUL_SYLLABLE_NYIN"). -lisp_code_name(45745,"HANGUL_SYLLABLE_NYINJ"). -lisp_code_name(45746,"HANGUL_SYLLABLE_NYINH"). -lisp_code_name(45747,"HANGUL_SYLLABLE_NYID"). -lisp_code_name(45748,"HANGUL_SYLLABLE_NYIL"). -lisp_code_name(45749,"HANGUL_SYLLABLE_NYILG"). -lisp_code_name(45750,"HANGUL_SYLLABLE_NYILM"). -lisp_code_name(45751,"HANGUL_SYLLABLE_NYILB"). -lisp_code_name(45752,"HANGUL_SYLLABLE_NYILS"). -lisp_code_name(45753,"HANGUL_SYLLABLE_NYILT"). -lisp_code_name(45754,"HANGUL_SYLLABLE_NYILP"). -lisp_code_name(45755,"HANGUL_SYLLABLE_NYILH"). -lisp_code_name(45756,"HANGUL_SYLLABLE_NYIM"). -lisp_code_name(45757,"HANGUL_SYLLABLE_NYIB"). -lisp_code_name(45758,"HANGUL_SYLLABLE_NYIBS"). -lisp_code_name(45759,"HANGUL_SYLLABLE_NYIS"). -lisp_code_name(45760,"HANGUL_SYLLABLE_NYISS"). -lisp_code_name(45761,"HANGUL_SYLLABLE_NYING"). -lisp_code_name(45762,"HANGUL_SYLLABLE_NYIJ"). -lisp_code_name(45763,"HANGUL_SYLLABLE_NYIC"). -lisp_code_name(45764,"HANGUL_SYLLABLE_NYIK"). -lisp_code_name(45765,"HANGUL_SYLLABLE_NYIT"). -lisp_code_name(45766,"HANGUL_SYLLABLE_NYIP"). -lisp_code_name(45767,"HANGUL_SYLLABLE_NYIH"). -lisp_code_name(45768,"HANGUL_SYLLABLE_NI"). -lisp_code_name(45769,"HANGUL_SYLLABLE_NIG"). -lisp_code_name(45770,"HANGUL_SYLLABLE_NIGG"). -lisp_code_name(45771,"HANGUL_SYLLABLE_NIGS"). -lisp_code_name(45772,"HANGUL_SYLLABLE_NIN"). -lisp_code_name(45773,"HANGUL_SYLLABLE_NINJ"). -lisp_code_name(45774,"HANGUL_SYLLABLE_NINH"). -lisp_code_name(45775,"HANGUL_SYLLABLE_NID"). -lisp_code_name(45776,"HANGUL_SYLLABLE_NIL"). -lisp_code_name(45777,"HANGUL_SYLLABLE_NILG"). -lisp_code_name(45778,"HANGUL_SYLLABLE_NILM"). -lisp_code_name(45779,"HANGUL_SYLLABLE_NILB"). -lisp_code_name(45780,"HANGUL_SYLLABLE_NILS"). -lisp_code_name(45781,"HANGUL_SYLLABLE_NILT"). -lisp_code_name(45782,"HANGUL_SYLLABLE_NILP"). -lisp_code_name(45783,"HANGUL_SYLLABLE_NILH"). -lisp_code_name(45784,"HANGUL_SYLLABLE_NIM"). -lisp_code_name(45785,"HANGUL_SYLLABLE_NIB"). -lisp_code_name(45786,"HANGUL_SYLLABLE_NIBS"). -lisp_code_name(45787,"HANGUL_SYLLABLE_NIS"). -lisp_code_name(45788,"HANGUL_SYLLABLE_NISS"). -lisp_code_name(45789,"HANGUL_SYLLABLE_NING"). -lisp_code_name(45790,"HANGUL_SYLLABLE_NIJ"). -lisp_code_name(45791,"HANGUL_SYLLABLE_NIC"). -lisp_code_name(45792,"HANGUL_SYLLABLE_NIK"). -lisp_code_name(45793,"HANGUL_SYLLABLE_NIT"). -lisp_code_name(45794,"HANGUL_SYLLABLE_NIP"). -lisp_code_name(45795,"HANGUL_SYLLABLE_NIH"). -lisp_code_name(45796,"HANGUL_SYLLABLE_DA"). -lisp_code_name(45797,"HANGUL_SYLLABLE_DAG"). -lisp_code_name(45798,"HANGUL_SYLLABLE_DAGG"). -lisp_code_name(45799,"HANGUL_SYLLABLE_DAGS"). -lisp_code_name(45800,"HANGUL_SYLLABLE_DAN"). -lisp_code_name(45801,"HANGUL_SYLLABLE_DANJ"). -lisp_code_name(45802,"HANGUL_SYLLABLE_DANH"). -lisp_code_name(45803,"HANGUL_SYLLABLE_DAD"). -lisp_code_name(45804,"HANGUL_SYLLABLE_DAL"). -lisp_code_name(45805,"HANGUL_SYLLABLE_DALG"). -lisp_code_name(45806,"HANGUL_SYLLABLE_DALM"). -lisp_code_name(45807,"HANGUL_SYLLABLE_DALB"). -lisp_code_name(45808,"HANGUL_SYLLABLE_DALS"). -lisp_code_name(45809,"HANGUL_SYLLABLE_DALT"). -lisp_code_name(45810,"HANGUL_SYLLABLE_DALP"). -lisp_code_name(45811,"HANGUL_SYLLABLE_DALH"). -lisp_code_name(45812,"HANGUL_SYLLABLE_DAM"). -lisp_code_name(45813,"HANGUL_SYLLABLE_DAB"). -lisp_code_name(45814,"HANGUL_SYLLABLE_DABS"). -lisp_code_name(45815,"HANGUL_SYLLABLE_DAS"). -lisp_code_name(45816,"HANGUL_SYLLABLE_DASS"). -lisp_code_name(45817,"HANGUL_SYLLABLE_DANG"). -lisp_code_name(45818,"HANGUL_SYLLABLE_DAJ"). -lisp_code_name(45819,"HANGUL_SYLLABLE_DAC"). -lisp_code_name(45820,"HANGUL_SYLLABLE_DAK"). -lisp_code_name(45821,"HANGUL_SYLLABLE_DAT"). -lisp_code_name(45822,"HANGUL_SYLLABLE_DAP"). -lisp_code_name(45823,"HANGUL_SYLLABLE_DAH"). -lisp_code_name(45824,"HANGUL_SYLLABLE_DAE"). -lisp_code_name(45825,"HANGUL_SYLLABLE_DAEG"). -lisp_code_name(45826,"HANGUL_SYLLABLE_DAEGG"). -lisp_code_name(45827,"HANGUL_SYLLABLE_DAEGS"). -lisp_code_name(45828,"HANGUL_SYLLABLE_DAEN"). -lisp_code_name(45829,"HANGUL_SYLLABLE_DAENJ"). -lisp_code_name(45830,"HANGUL_SYLLABLE_DAENH"). -lisp_code_name(45831,"HANGUL_SYLLABLE_DAED"). -lisp_code_name(45832,"HANGUL_SYLLABLE_DAEL"). -lisp_code_name(45833,"HANGUL_SYLLABLE_DAELG"). -lisp_code_name(45834,"HANGUL_SYLLABLE_DAELM"). -lisp_code_name(45835,"HANGUL_SYLLABLE_DAELB"). -lisp_code_name(45836,"HANGUL_SYLLABLE_DAELS"). -lisp_code_name(45837,"HANGUL_SYLLABLE_DAELT"). -lisp_code_name(45838,"HANGUL_SYLLABLE_DAELP"). -lisp_code_name(45839,"HANGUL_SYLLABLE_DAELH"). -lisp_code_name(45840,"HANGUL_SYLLABLE_DAEM"). -lisp_code_name(45841,"HANGUL_SYLLABLE_DAEB"). -lisp_code_name(45842,"HANGUL_SYLLABLE_DAEBS"). -lisp_code_name(45843,"HANGUL_SYLLABLE_DAES"). -lisp_code_name(45844,"HANGUL_SYLLABLE_DAESS"). -lisp_code_name(45845,"HANGUL_SYLLABLE_DAENG"). -lisp_code_name(45846,"HANGUL_SYLLABLE_DAEJ"). -lisp_code_name(45847,"HANGUL_SYLLABLE_DAEC"). -lisp_code_name(45848,"HANGUL_SYLLABLE_DAEK"). -lisp_code_name(45849,"HANGUL_SYLLABLE_DAET"). -lisp_code_name(45850,"HANGUL_SYLLABLE_DAEP"). -lisp_code_name(45851,"HANGUL_SYLLABLE_DAEH"). -lisp_code_name(45852,"HANGUL_SYLLABLE_DYA"). -lisp_code_name(45853,"HANGUL_SYLLABLE_DYAG"). -lisp_code_name(45854,"HANGUL_SYLLABLE_DYAGG"). -lisp_code_name(45855,"HANGUL_SYLLABLE_DYAGS"). -lisp_code_name(45856,"HANGUL_SYLLABLE_DYAN"). -lisp_code_name(45857,"HANGUL_SYLLABLE_DYANJ"). -lisp_code_name(45858,"HANGUL_SYLLABLE_DYANH"). -lisp_code_name(45859,"HANGUL_SYLLABLE_DYAD"). -lisp_code_name(45860,"HANGUL_SYLLABLE_DYAL"). -lisp_code_name(45861,"HANGUL_SYLLABLE_DYALG"). -lisp_code_name(45862,"HANGUL_SYLLABLE_DYALM"). -lisp_code_name(45863,"HANGUL_SYLLABLE_DYALB"). -lisp_code_name(45864,"HANGUL_SYLLABLE_DYALS"). -lisp_code_name(45865,"HANGUL_SYLLABLE_DYALT"). -lisp_code_name(45866,"HANGUL_SYLLABLE_DYALP"). -lisp_code_name(45867,"HANGUL_SYLLABLE_DYALH"). -lisp_code_name(45868,"HANGUL_SYLLABLE_DYAM"). -lisp_code_name(45869,"HANGUL_SYLLABLE_DYAB"). -lisp_code_name(45870,"HANGUL_SYLLABLE_DYABS"). -lisp_code_name(45871,"HANGUL_SYLLABLE_DYAS"). -lisp_code_name(45872,"HANGUL_SYLLABLE_DYASS"). -lisp_code_name(45873,"HANGUL_SYLLABLE_DYANG"). -lisp_code_name(45874,"HANGUL_SYLLABLE_DYAJ"). -lisp_code_name(45875,"HANGUL_SYLLABLE_DYAC"). -lisp_code_name(45876,"HANGUL_SYLLABLE_DYAK"). -lisp_code_name(45877,"HANGUL_SYLLABLE_DYAT"). -lisp_code_name(45878,"HANGUL_SYLLABLE_DYAP"). -lisp_code_name(45879,"HANGUL_SYLLABLE_DYAH"). -lisp_code_name(45880,"HANGUL_SYLLABLE_DYAE"). -lisp_code_name(45881,"HANGUL_SYLLABLE_DYAEG"). -lisp_code_name(45882,"HANGUL_SYLLABLE_DYAEGG"). -lisp_code_name(45883,"HANGUL_SYLLABLE_DYAEGS"). -lisp_code_name(45884,"HANGUL_SYLLABLE_DYAEN"). -lisp_code_name(45885,"HANGUL_SYLLABLE_DYAENJ"). -lisp_code_name(45886,"HANGUL_SYLLABLE_DYAENH"). -lisp_code_name(45887,"HANGUL_SYLLABLE_DYAED"). -lisp_code_name(45888,"HANGUL_SYLLABLE_DYAEL"). -lisp_code_name(45889,"HANGUL_SYLLABLE_DYAELG"). -lisp_code_name(45890,"HANGUL_SYLLABLE_DYAELM"). -lisp_code_name(45891,"HANGUL_SYLLABLE_DYAELB"). -lisp_code_name(45892,"HANGUL_SYLLABLE_DYAELS"). -lisp_code_name(45893,"HANGUL_SYLLABLE_DYAELT"). -lisp_code_name(45894,"HANGUL_SYLLABLE_DYAELP"). -lisp_code_name(45895,"HANGUL_SYLLABLE_DYAELH"). -lisp_code_name(45896,"HANGUL_SYLLABLE_DYAEM"). -lisp_code_name(45897,"HANGUL_SYLLABLE_DYAEB"). -lisp_code_name(45898,"HANGUL_SYLLABLE_DYAEBS"). -lisp_code_name(45899,"HANGUL_SYLLABLE_DYAES"). -lisp_code_name(45900,"HANGUL_SYLLABLE_DYAESS"). -lisp_code_name(45901,"HANGUL_SYLLABLE_DYAENG"). -lisp_code_name(45902,"HANGUL_SYLLABLE_DYAEJ"). -lisp_code_name(45903,"HANGUL_SYLLABLE_DYAEC"). -lisp_code_name(45904,"HANGUL_SYLLABLE_DYAEK"). -lisp_code_name(45905,"HANGUL_SYLLABLE_DYAET"). -lisp_code_name(45906,"HANGUL_SYLLABLE_DYAEP"). -lisp_code_name(45907,"HANGUL_SYLLABLE_DYAEH"). -lisp_code_name(45908,"HANGUL_SYLLABLE_DEO"). -lisp_code_name(45909,"HANGUL_SYLLABLE_DEOG"). -lisp_code_name(45910,"HANGUL_SYLLABLE_DEOGG"). -lisp_code_name(45911,"HANGUL_SYLLABLE_DEOGS"). -lisp_code_name(45912,"HANGUL_SYLLABLE_DEON"). -lisp_code_name(45913,"HANGUL_SYLLABLE_DEONJ"). -lisp_code_name(45914,"HANGUL_SYLLABLE_DEONH"). -lisp_code_name(45915,"HANGUL_SYLLABLE_DEOD"). -lisp_code_name(45916,"HANGUL_SYLLABLE_DEOL"). -lisp_code_name(45917,"HANGUL_SYLLABLE_DEOLG"). -lisp_code_name(45918,"HANGUL_SYLLABLE_DEOLM"). -lisp_code_name(45919,"HANGUL_SYLLABLE_DEOLB"). -lisp_code_name(45920,"HANGUL_SYLLABLE_DEOLS"). -lisp_code_name(45921,"HANGUL_SYLLABLE_DEOLT"). -lisp_code_name(45922,"HANGUL_SYLLABLE_DEOLP"). -lisp_code_name(45923,"HANGUL_SYLLABLE_DEOLH"). -lisp_code_name(45924,"HANGUL_SYLLABLE_DEOM"). -lisp_code_name(45925,"HANGUL_SYLLABLE_DEOB"). -lisp_code_name(45926,"HANGUL_SYLLABLE_DEOBS"). -lisp_code_name(45927,"HANGUL_SYLLABLE_DEOS"). -lisp_code_name(45928,"HANGUL_SYLLABLE_DEOSS"). -lisp_code_name(45929,"HANGUL_SYLLABLE_DEONG"). -lisp_code_name(45930,"HANGUL_SYLLABLE_DEOJ"). -lisp_code_name(45931,"HANGUL_SYLLABLE_DEOC"). -lisp_code_name(45932,"HANGUL_SYLLABLE_DEOK"). -lisp_code_name(45933,"HANGUL_SYLLABLE_DEOT"). -lisp_code_name(45934,"HANGUL_SYLLABLE_DEOP"). -lisp_code_name(45935,"HANGUL_SYLLABLE_DEOH"). -lisp_code_name(45936,"HANGUL_SYLLABLE_DE"). -lisp_code_name(45937,"HANGUL_SYLLABLE_DEG"). -lisp_code_name(45938,"HANGUL_SYLLABLE_DEGG"). -lisp_code_name(45939,"HANGUL_SYLLABLE_DEGS"). -lisp_code_name(45940,"HANGUL_SYLLABLE_DEN"). -lisp_code_name(45941,"HANGUL_SYLLABLE_DENJ"). -lisp_code_name(45942,"HANGUL_SYLLABLE_DENH"). -lisp_code_name(45943,"HANGUL_SYLLABLE_DED"). -lisp_code_name(45944,"HANGUL_SYLLABLE_DEL"). -lisp_code_name(45945,"HANGUL_SYLLABLE_DELG"). -lisp_code_name(45946,"HANGUL_SYLLABLE_DELM"). -lisp_code_name(45947,"HANGUL_SYLLABLE_DELB"). -lisp_code_name(45948,"HANGUL_SYLLABLE_DELS"). -lisp_code_name(45949,"HANGUL_SYLLABLE_DELT"). -lisp_code_name(45950,"HANGUL_SYLLABLE_DELP"). -lisp_code_name(45951,"HANGUL_SYLLABLE_DELH"). -lisp_code_name(45952,"HANGUL_SYLLABLE_DEM"). -lisp_code_name(45953,"HANGUL_SYLLABLE_DEB"). -lisp_code_name(45954,"HANGUL_SYLLABLE_DEBS"). -lisp_code_name(45955,"HANGUL_SYLLABLE_DES"). -lisp_code_name(45956,"HANGUL_SYLLABLE_DESS"). -lisp_code_name(45957,"HANGUL_SYLLABLE_DENG"). -lisp_code_name(45958,"HANGUL_SYLLABLE_DEJ"). -lisp_code_name(45959,"HANGUL_SYLLABLE_DEC"). -lisp_code_name(45960,"HANGUL_SYLLABLE_DEK"). -lisp_code_name(45961,"HANGUL_SYLLABLE_DET"). -lisp_code_name(45962,"HANGUL_SYLLABLE_DEP"). -lisp_code_name(45963,"HANGUL_SYLLABLE_DEH"). -lisp_code_name(45964,"HANGUL_SYLLABLE_DYEO"). -lisp_code_name(45965,"HANGUL_SYLLABLE_DYEOG"). -lisp_code_name(45966,"HANGUL_SYLLABLE_DYEOGG"). -lisp_code_name(45967,"HANGUL_SYLLABLE_DYEOGS"). -lisp_code_name(45968,"HANGUL_SYLLABLE_DYEON"). -lisp_code_name(45969,"HANGUL_SYLLABLE_DYEONJ"). -lisp_code_name(45970,"HANGUL_SYLLABLE_DYEONH"). -lisp_code_name(45971,"HANGUL_SYLLABLE_DYEOD"). -lisp_code_name(45972,"HANGUL_SYLLABLE_DYEOL"). -lisp_code_name(45973,"HANGUL_SYLLABLE_DYEOLG"). -lisp_code_name(45974,"HANGUL_SYLLABLE_DYEOLM"). -lisp_code_name(45975,"HANGUL_SYLLABLE_DYEOLB"). -lisp_code_name(45976,"HANGUL_SYLLABLE_DYEOLS"). -lisp_code_name(45977,"HANGUL_SYLLABLE_DYEOLT"). -lisp_code_name(45978,"HANGUL_SYLLABLE_DYEOLP"). -lisp_code_name(45979,"HANGUL_SYLLABLE_DYEOLH"). -lisp_code_name(45980,"HANGUL_SYLLABLE_DYEOM"). -lisp_code_name(45981,"HANGUL_SYLLABLE_DYEOB"). -lisp_code_name(45982,"HANGUL_SYLLABLE_DYEOBS"). -lisp_code_name(45983,"HANGUL_SYLLABLE_DYEOS"). -lisp_code_name(45984,"HANGUL_SYLLABLE_DYEOSS"). -lisp_code_name(45985,"HANGUL_SYLLABLE_DYEONG"). -lisp_code_name(45986,"HANGUL_SYLLABLE_DYEOJ"). -lisp_code_name(45987,"HANGUL_SYLLABLE_DYEOC"). -lisp_code_name(45988,"HANGUL_SYLLABLE_DYEOK"). -lisp_code_name(45989,"HANGUL_SYLLABLE_DYEOT"). -lisp_code_name(45990,"HANGUL_SYLLABLE_DYEOP"). -lisp_code_name(45991,"HANGUL_SYLLABLE_DYEOH"). -lisp_code_name(45992,"HANGUL_SYLLABLE_DYE"). -lisp_code_name(45993,"HANGUL_SYLLABLE_DYEG"). -lisp_code_name(45994,"HANGUL_SYLLABLE_DYEGG"). -lisp_code_name(45995,"HANGUL_SYLLABLE_DYEGS"). -lisp_code_name(45996,"HANGUL_SYLLABLE_DYEN"). -lisp_code_name(45997,"HANGUL_SYLLABLE_DYENJ"). -lisp_code_name(45998,"HANGUL_SYLLABLE_DYENH"). -lisp_code_name(45999,"HANGUL_SYLLABLE_DYED"). -lisp_code_name(46000,"HANGUL_SYLLABLE_DYEL"). -lisp_code_name(46001,"HANGUL_SYLLABLE_DYELG"). -lisp_code_name(46002,"HANGUL_SYLLABLE_DYELM"). -lisp_code_name(46003,"HANGUL_SYLLABLE_DYELB"). -lisp_code_name(46004,"HANGUL_SYLLABLE_DYELS"). -lisp_code_name(46005,"HANGUL_SYLLABLE_DYELT"). -lisp_code_name(46006,"HANGUL_SYLLABLE_DYELP"). -lisp_code_name(46007,"HANGUL_SYLLABLE_DYELH"). -lisp_code_name(46008,"HANGUL_SYLLABLE_DYEM"). -lisp_code_name(46009,"HANGUL_SYLLABLE_DYEB"). -lisp_code_name(46010,"HANGUL_SYLLABLE_DYEBS"). -lisp_code_name(46011,"HANGUL_SYLLABLE_DYES"). -lisp_code_name(46012,"HANGUL_SYLLABLE_DYESS"). -lisp_code_name(46013,"HANGUL_SYLLABLE_DYENG"). -lisp_code_name(46014,"HANGUL_SYLLABLE_DYEJ"). -lisp_code_name(46015,"HANGUL_SYLLABLE_DYEC"). -lisp_code_name(46016,"HANGUL_SYLLABLE_DYEK"). -lisp_code_name(46017,"HANGUL_SYLLABLE_DYET"). -lisp_code_name(46018,"HANGUL_SYLLABLE_DYEP"). -lisp_code_name(46019,"HANGUL_SYLLABLE_DYEH"). -lisp_code_name(46020,"HANGUL_SYLLABLE_DO"). -lisp_code_name(46021,"HANGUL_SYLLABLE_DOG"). -lisp_code_name(46022,"HANGUL_SYLLABLE_DOGG"). -lisp_code_name(46023,"HANGUL_SYLLABLE_DOGS"). -lisp_code_name(46024,"HANGUL_SYLLABLE_DON"). -lisp_code_name(46025,"HANGUL_SYLLABLE_DONJ"). -lisp_code_name(46026,"HANGUL_SYLLABLE_DONH"). -lisp_code_name(46027,"HANGUL_SYLLABLE_DOD"). -lisp_code_name(46028,"HANGUL_SYLLABLE_DOL"). -lisp_code_name(46029,"HANGUL_SYLLABLE_DOLG"). -lisp_code_name(46030,"HANGUL_SYLLABLE_DOLM"). -lisp_code_name(46031,"HANGUL_SYLLABLE_DOLB"). -lisp_code_name(46032,"HANGUL_SYLLABLE_DOLS"). -lisp_code_name(46033,"HANGUL_SYLLABLE_DOLT"). -lisp_code_name(46034,"HANGUL_SYLLABLE_DOLP"). -lisp_code_name(46035,"HANGUL_SYLLABLE_DOLH"). -lisp_code_name(46036,"HANGUL_SYLLABLE_DOM"). -lisp_code_name(46037,"HANGUL_SYLLABLE_DOB"). -lisp_code_name(46038,"HANGUL_SYLLABLE_DOBS"). -lisp_code_name(46039,"HANGUL_SYLLABLE_DOS"). -lisp_code_name(46040,"HANGUL_SYLLABLE_DOSS"). -lisp_code_name(46041,"HANGUL_SYLLABLE_DONG"). -lisp_code_name(46042,"HANGUL_SYLLABLE_DOJ"). -lisp_code_name(46043,"HANGUL_SYLLABLE_DOC"). -lisp_code_name(46044,"HANGUL_SYLLABLE_DOK"). -lisp_code_name(46045,"HANGUL_SYLLABLE_DOT"). -lisp_code_name(46046,"HANGUL_SYLLABLE_DOP"). -lisp_code_name(46047,"HANGUL_SYLLABLE_DOH"). -lisp_code_name(46048,"HANGUL_SYLLABLE_DWA"). -lisp_code_name(46049,"HANGUL_SYLLABLE_DWAG"). -lisp_code_name(46050,"HANGUL_SYLLABLE_DWAGG"). -lisp_code_name(46051,"HANGUL_SYLLABLE_DWAGS"). -lisp_code_name(46052,"HANGUL_SYLLABLE_DWAN"). -lisp_code_name(46053,"HANGUL_SYLLABLE_DWANJ"). -lisp_code_name(46054,"HANGUL_SYLLABLE_DWANH"). -lisp_code_name(46055,"HANGUL_SYLLABLE_DWAD"). -lisp_code_name(46056,"HANGUL_SYLLABLE_DWAL"). -lisp_code_name(46057,"HANGUL_SYLLABLE_DWALG"). -lisp_code_name(46058,"HANGUL_SYLLABLE_DWALM"). -lisp_code_name(46059,"HANGUL_SYLLABLE_DWALB"). -lisp_code_name(46060,"HANGUL_SYLLABLE_DWALS"). -lisp_code_name(46061,"HANGUL_SYLLABLE_DWALT"). -lisp_code_name(46062,"HANGUL_SYLLABLE_DWALP"). -lisp_code_name(46063,"HANGUL_SYLLABLE_DWALH"). -lisp_code_name(46064,"HANGUL_SYLLABLE_DWAM"). -lisp_code_name(46065,"HANGUL_SYLLABLE_DWAB"). -lisp_code_name(46066,"HANGUL_SYLLABLE_DWABS"). -lisp_code_name(46067,"HANGUL_SYLLABLE_DWAS"). -lisp_code_name(46068,"HANGUL_SYLLABLE_DWASS"). -lisp_code_name(46069,"HANGUL_SYLLABLE_DWANG"). -lisp_code_name(46070,"HANGUL_SYLLABLE_DWAJ"). -lisp_code_name(46071,"HANGUL_SYLLABLE_DWAC"). -lisp_code_name(46072,"HANGUL_SYLLABLE_DWAK"). -lisp_code_name(46073,"HANGUL_SYLLABLE_DWAT"). -lisp_code_name(46074,"HANGUL_SYLLABLE_DWAP"). -lisp_code_name(46075,"HANGUL_SYLLABLE_DWAH"). -lisp_code_name(46076,"HANGUL_SYLLABLE_DWAE"). -lisp_code_name(46077,"HANGUL_SYLLABLE_DWAEG"). -lisp_code_name(46078,"HANGUL_SYLLABLE_DWAEGG"). -lisp_code_name(46079,"HANGUL_SYLLABLE_DWAEGS"). -lisp_code_name(46080,"HANGUL_SYLLABLE_DWAEN"). -lisp_code_name(46081,"HANGUL_SYLLABLE_DWAENJ"). -lisp_code_name(46082,"HANGUL_SYLLABLE_DWAENH"). -lisp_code_name(46083,"HANGUL_SYLLABLE_DWAED"). -lisp_code_name(46084,"HANGUL_SYLLABLE_DWAEL"). -lisp_code_name(46085,"HANGUL_SYLLABLE_DWAELG"). -lisp_code_name(46086,"HANGUL_SYLLABLE_DWAELM"). -lisp_code_name(46087,"HANGUL_SYLLABLE_DWAELB"). -lisp_code_name(46088,"HANGUL_SYLLABLE_DWAELS"). -lisp_code_name(46089,"HANGUL_SYLLABLE_DWAELT"). -lisp_code_name(46090,"HANGUL_SYLLABLE_DWAELP"). -lisp_code_name(46091,"HANGUL_SYLLABLE_DWAELH"). -lisp_code_name(46092,"HANGUL_SYLLABLE_DWAEM"). -lisp_code_name(46093,"HANGUL_SYLLABLE_DWAEB"). -lisp_code_name(46094,"HANGUL_SYLLABLE_DWAEBS"). -lisp_code_name(46095,"HANGUL_SYLLABLE_DWAES"). -lisp_code_name(46096,"HANGUL_SYLLABLE_DWAESS"). -lisp_code_name(46097,"HANGUL_SYLLABLE_DWAENG"). -lisp_code_name(46098,"HANGUL_SYLLABLE_DWAEJ"). -lisp_code_name(46099,"HANGUL_SYLLABLE_DWAEC"). -lisp_code_name(46100,"HANGUL_SYLLABLE_DWAEK"). -lisp_code_name(46101,"HANGUL_SYLLABLE_DWAET"). -lisp_code_name(46102,"HANGUL_SYLLABLE_DWAEP"). -lisp_code_name(46103,"HANGUL_SYLLABLE_DWAEH"). -lisp_code_name(46104,"HANGUL_SYLLABLE_DOE"). -lisp_code_name(46105,"HANGUL_SYLLABLE_DOEG"). -lisp_code_name(46106,"HANGUL_SYLLABLE_DOEGG"). -lisp_code_name(46107,"HANGUL_SYLLABLE_DOEGS"). -lisp_code_name(46108,"HANGUL_SYLLABLE_DOEN"). -lisp_code_name(46109,"HANGUL_SYLLABLE_DOENJ"). -lisp_code_name(46110,"HANGUL_SYLLABLE_DOENH"). -lisp_code_name(46111,"HANGUL_SYLLABLE_DOED"). -lisp_code_name(46112,"HANGUL_SYLLABLE_DOEL"). -lisp_code_name(46113,"HANGUL_SYLLABLE_DOELG"). -lisp_code_name(46114,"HANGUL_SYLLABLE_DOELM"). -lisp_code_name(46115,"HANGUL_SYLLABLE_DOELB"). -lisp_code_name(46116,"HANGUL_SYLLABLE_DOELS"). -lisp_code_name(46117,"HANGUL_SYLLABLE_DOELT"). -lisp_code_name(46118,"HANGUL_SYLLABLE_DOELP"). -lisp_code_name(46119,"HANGUL_SYLLABLE_DOELH"). -lisp_code_name(46120,"HANGUL_SYLLABLE_DOEM"). -lisp_code_name(46121,"HANGUL_SYLLABLE_DOEB"). -lisp_code_name(46122,"HANGUL_SYLLABLE_DOEBS"). -lisp_code_name(46123,"HANGUL_SYLLABLE_DOES"). -lisp_code_name(46124,"HANGUL_SYLLABLE_DOESS"). -lisp_code_name(46125,"HANGUL_SYLLABLE_DOENG"). -lisp_code_name(46126,"HANGUL_SYLLABLE_DOEJ"). -lisp_code_name(46127,"HANGUL_SYLLABLE_DOEC"). -lisp_code_name(46128,"HANGUL_SYLLABLE_DOEK"). -lisp_code_name(46129,"HANGUL_SYLLABLE_DOET"). -lisp_code_name(46130,"HANGUL_SYLLABLE_DOEP"). -lisp_code_name(46131,"HANGUL_SYLLABLE_DOEH"). -lisp_code_name(46132,"HANGUL_SYLLABLE_DYO"). -lisp_code_name(46133,"HANGUL_SYLLABLE_DYOG"). -lisp_code_name(46134,"HANGUL_SYLLABLE_DYOGG"). -lisp_code_name(46135,"HANGUL_SYLLABLE_DYOGS"). -lisp_code_name(46136,"HANGUL_SYLLABLE_DYON"). -lisp_code_name(46137,"HANGUL_SYLLABLE_DYONJ"). -lisp_code_name(46138,"HANGUL_SYLLABLE_DYONH"). -lisp_code_name(46139,"HANGUL_SYLLABLE_DYOD"). -lisp_code_name(46140,"HANGUL_SYLLABLE_DYOL"). -lisp_code_name(46141,"HANGUL_SYLLABLE_DYOLG"). -lisp_code_name(46142,"HANGUL_SYLLABLE_DYOLM"). -lisp_code_name(46143,"HANGUL_SYLLABLE_DYOLB"). -lisp_code_name(46144,"HANGUL_SYLLABLE_DYOLS"). -lisp_code_name(46145,"HANGUL_SYLLABLE_DYOLT"). -lisp_code_name(46146,"HANGUL_SYLLABLE_DYOLP"). -lisp_code_name(46147,"HANGUL_SYLLABLE_DYOLH"). -lisp_code_name(46148,"HANGUL_SYLLABLE_DYOM"). -lisp_code_name(46149,"HANGUL_SYLLABLE_DYOB"). -lisp_code_name(46150,"HANGUL_SYLLABLE_DYOBS"). -lisp_code_name(46151,"HANGUL_SYLLABLE_DYOS"). -lisp_code_name(46152,"HANGUL_SYLLABLE_DYOSS"). -lisp_code_name(46153,"HANGUL_SYLLABLE_DYONG"). -lisp_code_name(46154,"HANGUL_SYLLABLE_DYOJ"). -lisp_code_name(46155,"HANGUL_SYLLABLE_DYOC"). -lisp_code_name(46156,"HANGUL_SYLLABLE_DYOK"). -lisp_code_name(46157,"HANGUL_SYLLABLE_DYOT"). -lisp_code_name(46158,"HANGUL_SYLLABLE_DYOP"). -lisp_code_name(46159,"HANGUL_SYLLABLE_DYOH"). -lisp_code_name(46160,"HANGUL_SYLLABLE_DU"). -lisp_code_name(46161,"HANGUL_SYLLABLE_DUG"). -lisp_code_name(46162,"HANGUL_SYLLABLE_DUGG"). -lisp_code_name(46163,"HANGUL_SYLLABLE_DUGS"). -lisp_code_name(46164,"HANGUL_SYLLABLE_DUN"). -lisp_code_name(46165,"HANGUL_SYLLABLE_DUNJ"). -lisp_code_name(46166,"HANGUL_SYLLABLE_DUNH"). -lisp_code_name(46167,"HANGUL_SYLLABLE_DUD"). -lisp_code_name(46168,"HANGUL_SYLLABLE_DUL"). -lisp_code_name(46169,"HANGUL_SYLLABLE_DULG"). -lisp_code_name(46170,"HANGUL_SYLLABLE_DULM"). -lisp_code_name(46171,"HANGUL_SYLLABLE_DULB"). -lisp_code_name(46172,"HANGUL_SYLLABLE_DULS"). -lisp_code_name(46173,"HANGUL_SYLLABLE_DULT"). -lisp_code_name(46174,"HANGUL_SYLLABLE_DULP"). -lisp_code_name(46175,"HANGUL_SYLLABLE_DULH"). -lisp_code_name(46176,"HANGUL_SYLLABLE_DUM"). -lisp_code_name(46177,"HANGUL_SYLLABLE_DUB"). -lisp_code_name(46178,"HANGUL_SYLLABLE_DUBS"). -lisp_code_name(46179,"HANGUL_SYLLABLE_DUS"). -lisp_code_name(46180,"HANGUL_SYLLABLE_DUSS"). -lisp_code_name(46181,"HANGUL_SYLLABLE_DUNG"). -lisp_code_name(46182,"HANGUL_SYLLABLE_DUJ"). -lisp_code_name(46183,"HANGUL_SYLLABLE_DUC"). -lisp_code_name(46184,"HANGUL_SYLLABLE_DUK"). -lisp_code_name(46185,"HANGUL_SYLLABLE_DUT"). -lisp_code_name(46186,"HANGUL_SYLLABLE_DUP"). -lisp_code_name(46187,"HANGUL_SYLLABLE_DUH"). -lisp_code_name(46188,"HANGUL_SYLLABLE_DWEO"). -lisp_code_name(46189,"HANGUL_SYLLABLE_DWEOG"). -lisp_code_name(46190,"HANGUL_SYLLABLE_DWEOGG"). -lisp_code_name(46191,"HANGUL_SYLLABLE_DWEOGS"). -lisp_code_name(46192,"HANGUL_SYLLABLE_DWEON"). -lisp_code_name(46193,"HANGUL_SYLLABLE_DWEONJ"). -lisp_code_name(46194,"HANGUL_SYLLABLE_DWEONH"). -lisp_code_name(46195,"HANGUL_SYLLABLE_DWEOD"). -lisp_code_name(46196,"HANGUL_SYLLABLE_DWEOL"). -lisp_code_name(46197,"HANGUL_SYLLABLE_DWEOLG"). -lisp_code_name(46198,"HANGUL_SYLLABLE_DWEOLM"). -lisp_code_name(46199,"HANGUL_SYLLABLE_DWEOLB"). -lisp_code_name(46200,"HANGUL_SYLLABLE_DWEOLS"). -lisp_code_name(46201,"HANGUL_SYLLABLE_DWEOLT"). -lisp_code_name(46202,"HANGUL_SYLLABLE_DWEOLP"). -lisp_code_name(46203,"HANGUL_SYLLABLE_DWEOLH"). -lisp_code_name(46204,"HANGUL_SYLLABLE_DWEOM"). -lisp_code_name(46205,"HANGUL_SYLLABLE_DWEOB"). -lisp_code_name(46206,"HANGUL_SYLLABLE_DWEOBS"). -lisp_code_name(46207,"HANGUL_SYLLABLE_DWEOS"). -lisp_code_name(46208,"HANGUL_SYLLABLE_DWEOSS"). -lisp_code_name(46209,"HANGUL_SYLLABLE_DWEONG"). -lisp_code_name(46210,"HANGUL_SYLLABLE_DWEOJ"). -lisp_code_name(46211,"HANGUL_SYLLABLE_DWEOC"). -lisp_code_name(46212,"HANGUL_SYLLABLE_DWEOK"). -lisp_code_name(46213,"HANGUL_SYLLABLE_DWEOT"). -lisp_code_name(46214,"HANGUL_SYLLABLE_DWEOP"). -lisp_code_name(46215,"HANGUL_SYLLABLE_DWEOH"). -lisp_code_name(46216,"HANGUL_SYLLABLE_DWE"). -lisp_code_name(46217,"HANGUL_SYLLABLE_DWEG"). -lisp_code_name(46218,"HANGUL_SYLLABLE_DWEGG"). -lisp_code_name(46219,"HANGUL_SYLLABLE_DWEGS"). -lisp_code_name(46220,"HANGUL_SYLLABLE_DWEN"). -lisp_code_name(46221,"HANGUL_SYLLABLE_DWENJ"). -lisp_code_name(46222,"HANGUL_SYLLABLE_DWENH"). -lisp_code_name(46223,"HANGUL_SYLLABLE_DWED"). -lisp_code_name(46224,"HANGUL_SYLLABLE_DWEL"). -lisp_code_name(46225,"HANGUL_SYLLABLE_DWELG"). -lisp_code_name(46226,"HANGUL_SYLLABLE_DWELM"). -lisp_code_name(46227,"HANGUL_SYLLABLE_DWELB"). -lisp_code_name(46228,"HANGUL_SYLLABLE_DWELS"). -lisp_code_name(46229,"HANGUL_SYLLABLE_DWELT"). -lisp_code_name(46230,"HANGUL_SYLLABLE_DWELP"). -lisp_code_name(46231,"HANGUL_SYLLABLE_DWELH"). -lisp_code_name(46232,"HANGUL_SYLLABLE_DWEM"). -lisp_code_name(46233,"HANGUL_SYLLABLE_DWEB"). -lisp_code_name(46234,"HANGUL_SYLLABLE_DWEBS"). -lisp_code_name(46235,"HANGUL_SYLLABLE_DWES"). -lisp_code_name(46236,"HANGUL_SYLLABLE_DWESS"). -lisp_code_name(46237,"HANGUL_SYLLABLE_DWENG"). -lisp_code_name(46238,"HANGUL_SYLLABLE_DWEJ"). -lisp_code_name(46239,"HANGUL_SYLLABLE_DWEC"). -lisp_code_name(46240,"HANGUL_SYLLABLE_DWEK"). -lisp_code_name(46241,"HANGUL_SYLLABLE_DWET"). -lisp_code_name(46242,"HANGUL_SYLLABLE_DWEP"). -lisp_code_name(46243,"HANGUL_SYLLABLE_DWEH"). -lisp_code_name(46244,"HANGUL_SYLLABLE_DWI"). -lisp_code_name(46245,"HANGUL_SYLLABLE_DWIG"). -lisp_code_name(46246,"HANGUL_SYLLABLE_DWIGG"). -lisp_code_name(46247,"HANGUL_SYLLABLE_DWIGS"). -lisp_code_name(46248,"HANGUL_SYLLABLE_DWIN"). -lisp_code_name(46249,"HANGUL_SYLLABLE_DWINJ"). -lisp_code_name(46250,"HANGUL_SYLLABLE_DWINH"). -lisp_code_name(46251,"HANGUL_SYLLABLE_DWID"). -lisp_code_name(46252,"HANGUL_SYLLABLE_DWIL"). -lisp_code_name(46253,"HANGUL_SYLLABLE_DWILG"). -lisp_code_name(46254,"HANGUL_SYLLABLE_DWILM"). -lisp_code_name(46255,"HANGUL_SYLLABLE_DWILB"). -lisp_code_name(46256,"HANGUL_SYLLABLE_DWILS"). -lisp_code_name(46257,"HANGUL_SYLLABLE_DWILT"). -lisp_code_name(46258,"HANGUL_SYLLABLE_DWILP"). -lisp_code_name(46259,"HANGUL_SYLLABLE_DWILH"). -lisp_code_name(46260,"HANGUL_SYLLABLE_DWIM"). -lisp_code_name(46261,"HANGUL_SYLLABLE_DWIB"). -lisp_code_name(46262,"HANGUL_SYLLABLE_DWIBS"). -lisp_code_name(46263,"HANGUL_SYLLABLE_DWIS"). -lisp_code_name(46264,"HANGUL_SYLLABLE_DWISS"). -lisp_code_name(46265,"HANGUL_SYLLABLE_DWING"). -lisp_code_name(46266,"HANGUL_SYLLABLE_DWIJ"). -lisp_code_name(46267,"HANGUL_SYLLABLE_DWIC"). -lisp_code_name(46268,"HANGUL_SYLLABLE_DWIK"). -lisp_code_name(46269,"HANGUL_SYLLABLE_DWIT"). -lisp_code_name(46270,"HANGUL_SYLLABLE_DWIP"). -lisp_code_name(46271,"HANGUL_SYLLABLE_DWIH"). -lisp_code_name(46272,"HANGUL_SYLLABLE_DYU"). -lisp_code_name(46273,"HANGUL_SYLLABLE_DYUG"). -lisp_code_name(46274,"HANGUL_SYLLABLE_DYUGG"). -lisp_code_name(46275,"HANGUL_SYLLABLE_DYUGS"). -lisp_code_name(46276,"HANGUL_SYLLABLE_DYUN"). -lisp_code_name(46277,"HANGUL_SYLLABLE_DYUNJ"). -lisp_code_name(46278,"HANGUL_SYLLABLE_DYUNH"). -lisp_code_name(46279,"HANGUL_SYLLABLE_DYUD"). -lisp_code_name(46280,"HANGUL_SYLLABLE_DYUL"). -lisp_code_name(46281,"HANGUL_SYLLABLE_DYULG"). -lisp_code_name(46282,"HANGUL_SYLLABLE_DYULM"). -lisp_code_name(46283,"HANGUL_SYLLABLE_DYULB"). -lisp_code_name(46284,"HANGUL_SYLLABLE_DYULS"). -lisp_code_name(46285,"HANGUL_SYLLABLE_DYULT"). -lisp_code_name(46286,"HANGUL_SYLLABLE_DYULP"). -lisp_code_name(46287,"HANGUL_SYLLABLE_DYULH"). -lisp_code_name(46288,"HANGUL_SYLLABLE_DYUM"). -lisp_code_name(46289,"HANGUL_SYLLABLE_DYUB"). -lisp_code_name(46290,"HANGUL_SYLLABLE_DYUBS"). -lisp_code_name(46291,"HANGUL_SYLLABLE_DYUS"). -lisp_code_name(46292,"HANGUL_SYLLABLE_DYUSS"). -lisp_code_name(46293,"HANGUL_SYLLABLE_DYUNG"). -lisp_code_name(46294,"HANGUL_SYLLABLE_DYUJ"). -lisp_code_name(46295,"HANGUL_SYLLABLE_DYUC"). -lisp_code_name(46296,"HANGUL_SYLLABLE_DYUK"). -lisp_code_name(46297,"HANGUL_SYLLABLE_DYUT"). -lisp_code_name(46298,"HANGUL_SYLLABLE_DYUP"). -lisp_code_name(46299,"HANGUL_SYLLABLE_DYUH"). -lisp_code_name(46300,"HANGUL_SYLLABLE_DEU"). -lisp_code_name(46301,"HANGUL_SYLLABLE_DEUG"). -lisp_code_name(46302,"HANGUL_SYLLABLE_DEUGG"). -lisp_code_name(46303,"HANGUL_SYLLABLE_DEUGS"). -lisp_code_name(46304,"HANGUL_SYLLABLE_DEUN"). -lisp_code_name(46305,"HANGUL_SYLLABLE_DEUNJ"). -lisp_code_name(46306,"HANGUL_SYLLABLE_DEUNH"). -lisp_code_name(46307,"HANGUL_SYLLABLE_DEUD"). -lisp_code_name(46308,"HANGUL_SYLLABLE_DEUL"). -lisp_code_name(46309,"HANGUL_SYLLABLE_DEULG"). -lisp_code_name(46310,"HANGUL_SYLLABLE_DEULM"). -lisp_code_name(46311,"HANGUL_SYLLABLE_DEULB"). -lisp_code_name(46312,"HANGUL_SYLLABLE_DEULS"). -lisp_code_name(46313,"HANGUL_SYLLABLE_DEULT"). -lisp_code_name(46314,"HANGUL_SYLLABLE_DEULP"). -lisp_code_name(46315,"HANGUL_SYLLABLE_DEULH"). -lisp_code_name(46316,"HANGUL_SYLLABLE_DEUM"). -lisp_code_name(46317,"HANGUL_SYLLABLE_DEUB"). -lisp_code_name(46318,"HANGUL_SYLLABLE_DEUBS"). -lisp_code_name(46319,"HANGUL_SYLLABLE_DEUS"). -lisp_code_name(46320,"HANGUL_SYLLABLE_DEUSS"). -lisp_code_name(46321,"HANGUL_SYLLABLE_DEUNG"). -lisp_code_name(46322,"HANGUL_SYLLABLE_DEUJ"). -lisp_code_name(46323,"HANGUL_SYLLABLE_DEUC"). -lisp_code_name(46324,"HANGUL_SYLLABLE_DEUK"). -lisp_code_name(46325,"HANGUL_SYLLABLE_DEUT"). -lisp_code_name(46326,"HANGUL_SYLLABLE_DEUP"). -lisp_code_name(46327,"HANGUL_SYLLABLE_DEUH"). -lisp_code_name(46328,"HANGUL_SYLLABLE_DYI"). -lisp_code_name(46329,"HANGUL_SYLLABLE_DYIG"). -lisp_code_name(46330,"HANGUL_SYLLABLE_DYIGG"). -lisp_code_name(46331,"HANGUL_SYLLABLE_DYIGS"). -lisp_code_name(46332,"HANGUL_SYLLABLE_DYIN"). -lisp_code_name(46333,"HANGUL_SYLLABLE_DYINJ"). -lisp_code_name(46334,"HANGUL_SYLLABLE_DYINH"). -lisp_code_name(46335,"HANGUL_SYLLABLE_DYID"). -lisp_code_name(46336,"HANGUL_SYLLABLE_DYIL"). -lisp_code_name(46337,"HANGUL_SYLLABLE_DYILG"). -lisp_code_name(46338,"HANGUL_SYLLABLE_DYILM"). -lisp_code_name(46339,"HANGUL_SYLLABLE_DYILB"). -lisp_code_name(46340,"HANGUL_SYLLABLE_DYILS"). -lisp_code_name(46341,"HANGUL_SYLLABLE_DYILT"). -lisp_code_name(46342,"HANGUL_SYLLABLE_DYILP"). -lisp_code_name(46343,"HANGUL_SYLLABLE_DYILH"). -lisp_code_name(46344,"HANGUL_SYLLABLE_DYIM"). -lisp_code_name(46345,"HANGUL_SYLLABLE_DYIB"). -lisp_code_name(46346,"HANGUL_SYLLABLE_DYIBS"). -lisp_code_name(46347,"HANGUL_SYLLABLE_DYIS"). -lisp_code_name(46348,"HANGUL_SYLLABLE_DYISS"). -lisp_code_name(46349,"HANGUL_SYLLABLE_DYING"). -lisp_code_name(46350,"HANGUL_SYLLABLE_DYIJ"). -lisp_code_name(46351,"HANGUL_SYLLABLE_DYIC"). -lisp_code_name(46352,"HANGUL_SYLLABLE_DYIK"). -lisp_code_name(46353,"HANGUL_SYLLABLE_DYIT"). -lisp_code_name(46354,"HANGUL_SYLLABLE_DYIP"). -lisp_code_name(46355,"HANGUL_SYLLABLE_DYIH"). -lisp_code_name(46356,"HANGUL_SYLLABLE_DI"). -lisp_code_name(46357,"HANGUL_SYLLABLE_DIG"). -lisp_code_name(46358,"HANGUL_SYLLABLE_DIGG"). -lisp_code_name(46359,"HANGUL_SYLLABLE_DIGS"). -lisp_code_name(46360,"HANGUL_SYLLABLE_DIN"). -lisp_code_name(46361,"HANGUL_SYLLABLE_DINJ"). -lisp_code_name(46362,"HANGUL_SYLLABLE_DINH"). -lisp_code_name(46363,"HANGUL_SYLLABLE_DID"). -lisp_code_name(46364,"HANGUL_SYLLABLE_DIL"). -lisp_code_name(46365,"HANGUL_SYLLABLE_DILG"). -lisp_code_name(46366,"HANGUL_SYLLABLE_DILM"). -lisp_code_name(46367,"HANGUL_SYLLABLE_DILB"). -lisp_code_name(46368,"HANGUL_SYLLABLE_DILS"). -lisp_code_name(46369,"HANGUL_SYLLABLE_DILT"). -lisp_code_name(46370,"HANGUL_SYLLABLE_DILP"). -lisp_code_name(46371,"HANGUL_SYLLABLE_DILH"). -lisp_code_name(46372,"HANGUL_SYLLABLE_DIM"). -lisp_code_name(46373,"HANGUL_SYLLABLE_DIB"). -lisp_code_name(46374,"HANGUL_SYLLABLE_DIBS"). -lisp_code_name(46375,"HANGUL_SYLLABLE_DIS"). -lisp_code_name(46376,"HANGUL_SYLLABLE_DISS"). -lisp_code_name(46377,"HANGUL_SYLLABLE_DING"). -lisp_code_name(46378,"HANGUL_SYLLABLE_DIJ"). -lisp_code_name(46379,"HANGUL_SYLLABLE_DIC"). -lisp_code_name(46380,"HANGUL_SYLLABLE_DIK"). -lisp_code_name(46381,"HANGUL_SYLLABLE_DIT"). -lisp_code_name(46382,"HANGUL_SYLLABLE_DIP"). -lisp_code_name(46383,"HANGUL_SYLLABLE_DIH"). -lisp_code_name(46384,"HANGUL_SYLLABLE_DDA"). -lisp_code_name(46385,"HANGUL_SYLLABLE_DDAG"). -lisp_code_name(46386,"HANGUL_SYLLABLE_DDAGG"). -lisp_code_name(46387,"HANGUL_SYLLABLE_DDAGS"). -lisp_code_name(46388,"HANGUL_SYLLABLE_DDAN"). -lisp_code_name(46389,"HANGUL_SYLLABLE_DDANJ"). -lisp_code_name(46390,"HANGUL_SYLLABLE_DDANH"). -lisp_code_name(46391,"HANGUL_SYLLABLE_DDAD"). -lisp_code_name(46392,"HANGUL_SYLLABLE_DDAL"). -lisp_code_name(46393,"HANGUL_SYLLABLE_DDALG"). -lisp_code_name(46394,"HANGUL_SYLLABLE_DDALM"). -lisp_code_name(46395,"HANGUL_SYLLABLE_DDALB"). -lisp_code_name(46396,"HANGUL_SYLLABLE_DDALS"). -lisp_code_name(46397,"HANGUL_SYLLABLE_DDALT"). -lisp_code_name(46398,"HANGUL_SYLLABLE_DDALP"). -lisp_code_name(46399,"HANGUL_SYLLABLE_DDALH"). -lisp_code_name(46400,"HANGUL_SYLLABLE_DDAM"). -lisp_code_name(46401,"HANGUL_SYLLABLE_DDAB"). -lisp_code_name(46402,"HANGUL_SYLLABLE_DDABS"). -lisp_code_name(46403,"HANGUL_SYLLABLE_DDAS"). -lisp_code_name(46404,"HANGUL_SYLLABLE_DDASS"). -lisp_code_name(46405,"HANGUL_SYLLABLE_DDANG"). -lisp_code_name(46406,"HANGUL_SYLLABLE_DDAJ"). -lisp_code_name(46407,"HANGUL_SYLLABLE_DDAC"). -lisp_code_name(46408,"HANGUL_SYLLABLE_DDAK"). -lisp_code_name(46409,"HANGUL_SYLLABLE_DDAT"). -lisp_code_name(46410,"HANGUL_SYLLABLE_DDAP"). -lisp_code_name(46411,"HANGUL_SYLLABLE_DDAH"). -lisp_code_name(46412,"HANGUL_SYLLABLE_DDAE"). -lisp_code_name(46413,"HANGUL_SYLLABLE_DDAEG"). -lisp_code_name(46414,"HANGUL_SYLLABLE_DDAEGG"). -lisp_code_name(46415,"HANGUL_SYLLABLE_DDAEGS"). -lisp_code_name(46416,"HANGUL_SYLLABLE_DDAEN"). -lisp_code_name(46417,"HANGUL_SYLLABLE_DDAENJ"). -lisp_code_name(46418,"HANGUL_SYLLABLE_DDAENH"). -lisp_code_name(46419,"HANGUL_SYLLABLE_DDAED"). -lisp_code_name(46420,"HANGUL_SYLLABLE_DDAEL"). -lisp_code_name(46421,"HANGUL_SYLLABLE_DDAELG"). -lisp_code_name(46422,"HANGUL_SYLLABLE_DDAELM"). -lisp_code_name(46423,"HANGUL_SYLLABLE_DDAELB"). -lisp_code_name(46424,"HANGUL_SYLLABLE_DDAELS"). -lisp_code_name(46425,"HANGUL_SYLLABLE_DDAELT"). -lisp_code_name(46426,"HANGUL_SYLLABLE_DDAELP"). -lisp_code_name(46427,"HANGUL_SYLLABLE_DDAELH"). -lisp_code_name(46428,"HANGUL_SYLLABLE_DDAEM"). -lisp_code_name(46429,"HANGUL_SYLLABLE_DDAEB"). -lisp_code_name(46430,"HANGUL_SYLLABLE_DDAEBS"). -lisp_code_name(46431,"HANGUL_SYLLABLE_DDAES"). -lisp_code_name(46432,"HANGUL_SYLLABLE_DDAESS"). -lisp_code_name(46433,"HANGUL_SYLLABLE_DDAENG"). -lisp_code_name(46434,"HANGUL_SYLLABLE_DDAEJ"). -lisp_code_name(46435,"HANGUL_SYLLABLE_DDAEC"). -lisp_code_name(46436,"HANGUL_SYLLABLE_DDAEK"). -lisp_code_name(46437,"HANGUL_SYLLABLE_DDAET"). -lisp_code_name(46438,"HANGUL_SYLLABLE_DDAEP"). -lisp_code_name(46439,"HANGUL_SYLLABLE_DDAEH"). -lisp_code_name(46440,"HANGUL_SYLLABLE_DDYA"). -lisp_code_name(46441,"HANGUL_SYLLABLE_DDYAG"). -lisp_code_name(46442,"HANGUL_SYLLABLE_DDYAGG"). -lisp_code_name(46443,"HANGUL_SYLLABLE_DDYAGS"). -lisp_code_name(46444,"HANGUL_SYLLABLE_DDYAN"). -lisp_code_name(46445,"HANGUL_SYLLABLE_DDYANJ"). -lisp_code_name(46446,"HANGUL_SYLLABLE_DDYANH"). -lisp_code_name(46447,"HANGUL_SYLLABLE_DDYAD"). -lisp_code_name(46448,"HANGUL_SYLLABLE_DDYAL"). -lisp_code_name(46449,"HANGUL_SYLLABLE_DDYALG"). -lisp_code_name(46450,"HANGUL_SYLLABLE_DDYALM"). -lisp_code_name(46451,"HANGUL_SYLLABLE_DDYALB"). -lisp_code_name(46452,"HANGUL_SYLLABLE_DDYALS"). -lisp_code_name(46453,"HANGUL_SYLLABLE_DDYALT"). -lisp_code_name(46454,"HANGUL_SYLLABLE_DDYALP"). -lisp_code_name(46455,"HANGUL_SYLLABLE_DDYALH"). -lisp_code_name(46456,"HANGUL_SYLLABLE_DDYAM"). -lisp_code_name(46457,"HANGUL_SYLLABLE_DDYAB"). -lisp_code_name(46458,"HANGUL_SYLLABLE_DDYABS"). -lisp_code_name(46459,"HANGUL_SYLLABLE_DDYAS"). -lisp_code_name(46460,"HANGUL_SYLLABLE_DDYASS"). -lisp_code_name(46461,"HANGUL_SYLLABLE_DDYANG"). -lisp_code_name(46462,"HANGUL_SYLLABLE_DDYAJ"). -lisp_code_name(46463,"HANGUL_SYLLABLE_DDYAC"). -lisp_code_name(46464,"HANGUL_SYLLABLE_DDYAK"). -lisp_code_name(46465,"HANGUL_SYLLABLE_DDYAT"). -lisp_code_name(46466,"HANGUL_SYLLABLE_DDYAP"). -lisp_code_name(46467,"HANGUL_SYLLABLE_DDYAH"). -lisp_code_name(46468,"HANGUL_SYLLABLE_DDYAE"). -lisp_code_name(46469,"HANGUL_SYLLABLE_DDYAEG"). -lisp_code_name(46470,"HANGUL_SYLLABLE_DDYAEGG"). -lisp_code_name(46471,"HANGUL_SYLLABLE_DDYAEGS"). -lisp_code_name(46472,"HANGUL_SYLLABLE_DDYAEN"). -lisp_code_name(46473,"HANGUL_SYLLABLE_DDYAENJ"). -lisp_code_name(46474,"HANGUL_SYLLABLE_DDYAENH"). -lisp_code_name(46475,"HANGUL_SYLLABLE_DDYAED"). -lisp_code_name(46476,"HANGUL_SYLLABLE_DDYAEL"). -lisp_code_name(46477,"HANGUL_SYLLABLE_DDYAELG"). -lisp_code_name(46478,"HANGUL_SYLLABLE_DDYAELM"). -lisp_code_name(46479,"HANGUL_SYLLABLE_DDYAELB"). -lisp_code_name(46480,"HANGUL_SYLLABLE_DDYAELS"). -lisp_code_name(46481,"HANGUL_SYLLABLE_DDYAELT"). -lisp_code_name(46482,"HANGUL_SYLLABLE_DDYAELP"). -lisp_code_name(46483,"HANGUL_SYLLABLE_DDYAELH"). -lisp_code_name(46484,"HANGUL_SYLLABLE_DDYAEM"). -lisp_code_name(46485,"HANGUL_SYLLABLE_DDYAEB"). -lisp_code_name(46486,"HANGUL_SYLLABLE_DDYAEBS"). -lisp_code_name(46487,"HANGUL_SYLLABLE_DDYAES"). -lisp_code_name(46488,"HANGUL_SYLLABLE_DDYAESS"). -lisp_code_name(46489,"HANGUL_SYLLABLE_DDYAENG"). -lisp_code_name(46490,"HANGUL_SYLLABLE_DDYAEJ"). -lisp_code_name(46491,"HANGUL_SYLLABLE_DDYAEC"). -lisp_code_name(46492,"HANGUL_SYLLABLE_DDYAEK"). -lisp_code_name(46493,"HANGUL_SYLLABLE_DDYAET"). -lisp_code_name(46494,"HANGUL_SYLLABLE_DDYAEP"). -lisp_code_name(46495,"HANGUL_SYLLABLE_DDYAEH"). -lisp_code_name(46496,"HANGUL_SYLLABLE_DDEO"). -lisp_code_name(46497,"HANGUL_SYLLABLE_DDEOG"). -lisp_code_name(46498,"HANGUL_SYLLABLE_DDEOGG"). -lisp_code_name(46499,"HANGUL_SYLLABLE_DDEOGS"). -lisp_code_name(46500,"HANGUL_SYLLABLE_DDEON"). -lisp_code_name(46501,"HANGUL_SYLLABLE_DDEONJ"). -lisp_code_name(46502,"HANGUL_SYLLABLE_DDEONH"). -lisp_code_name(46503,"HANGUL_SYLLABLE_DDEOD"). -lisp_code_name(46504,"HANGUL_SYLLABLE_DDEOL"). -lisp_code_name(46505,"HANGUL_SYLLABLE_DDEOLG"). -lisp_code_name(46506,"HANGUL_SYLLABLE_DDEOLM"). -lisp_code_name(46507,"HANGUL_SYLLABLE_DDEOLB"). -lisp_code_name(46508,"HANGUL_SYLLABLE_DDEOLS"). -lisp_code_name(46509,"HANGUL_SYLLABLE_DDEOLT"). -lisp_code_name(46510,"HANGUL_SYLLABLE_DDEOLP"). -lisp_code_name(46511,"HANGUL_SYLLABLE_DDEOLH"). -lisp_code_name(46512,"HANGUL_SYLLABLE_DDEOM"). -lisp_code_name(46513,"HANGUL_SYLLABLE_DDEOB"). -lisp_code_name(46514,"HANGUL_SYLLABLE_DDEOBS"). -lisp_code_name(46515,"HANGUL_SYLLABLE_DDEOS"). -lisp_code_name(46516,"HANGUL_SYLLABLE_DDEOSS"). -lisp_code_name(46517,"HANGUL_SYLLABLE_DDEONG"). -lisp_code_name(46518,"HANGUL_SYLLABLE_DDEOJ"). -lisp_code_name(46519,"HANGUL_SYLLABLE_DDEOC"). -lisp_code_name(46520,"HANGUL_SYLLABLE_DDEOK"). -lisp_code_name(46521,"HANGUL_SYLLABLE_DDEOT"). -lisp_code_name(46522,"HANGUL_SYLLABLE_DDEOP"). -lisp_code_name(46523,"HANGUL_SYLLABLE_DDEOH"). -lisp_code_name(46524,"HANGUL_SYLLABLE_DDE"). -lisp_code_name(46525,"HANGUL_SYLLABLE_DDEG"). -lisp_code_name(46526,"HANGUL_SYLLABLE_DDEGG"). -lisp_code_name(46527,"HANGUL_SYLLABLE_DDEGS"). -lisp_code_name(46528,"HANGUL_SYLLABLE_DDEN"). -lisp_code_name(46529,"HANGUL_SYLLABLE_DDENJ"). -lisp_code_name(46530,"HANGUL_SYLLABLE_DDENH"). -lisp_code_name(46531,"HANGUL_SYLLABLE_DDED"). -lisp_code_name(46532,"HANGUL_SYLLABLE_DDEL"). -lisp_code_name(46533,"HANGUL_SYLLABLE_DDELG"). -lisp_code_name(46534,"HANGUL_SYLLABLE_DDELM"). -lisp_code_name(46535,"HANGUL_SYLLABLE_DDELB"). -lisp_code_name(46536,"HANGUL_SYLLABLE_DDELS"). -lisp_code_name(46537,"HANGUL_SYLLABLE_DDELT"). -lisp_code_name(46538,"HANGUL_SYLLABLE_DDELP"). -lisp_code_name(46539,"HANGUL_SYLLABLE_DDELH"). -lisp_code_name(46540,"HANGUL_SYLLABLE_DDEM"). -lisp_code_name(46541,"HANGUL_SYLLABLE_DDEB"). -lisp_code_name(46542,"HANGUL_SYLLABLE_DDEBS"). -lisp_code_name(46543,"HANGUL_SYLLABLE_DDES"). -lisp_code_name(46544,"HANGUL_SYLLABLE_DDESS"). -lisp_code_name(46545,"HANGUL_SYLLABLE_DDENG"). -lisp_code_name(46546,"HANGUL_SYLLABLE_DDEJ"). -lisp_code_name(46547,"HANGUL_SYLLABLE_DDEC"). -lisp_code_name(46548,"HANGUL_SYLLABLE_DDEK"). -lisp_code_name(46549,"HANGUL_SYLLABLE_DDET"). -lisp_code_name(46550,"HANGUL_SYLLABLE_DDEP"). -lisp_code_name(46551,"HANGUL_SYLLABLE_DDEH"). -lisp_code_name(46552,"HANGUL_SYLLABLE_DDYEO"). -lisp_code_name(46553,"HANGUL_SYLLABLE_DDYEOG"). -lisp_code_name(46554,"HANGUL_SYLLABLE_DDYEOGG"). -lisp_code_name(46555,"HANGUL_SYLLABLE_DDYEOGS"). -lisp_code_name(46556,"HANGUL_SYLLABLE_DDYEON"). -lisp_code_name(46557,"HANGUL_SYLLABLE_DDYEONJ"). -lisp_code_name(46558,"HANGUL_SYLLABLE_DDYEONH"). -lisp_code_name(46559,"HANGUL_SYLLABLE_DDYEOD"). -lisp_code_name(46560,"HANGUL_SYLLABLE_DDYEOL"). -lisp_code_name(46561,"HANGUL_SYLLABLE_DDYEOLG"). -lisp_code_name(46562,"HANGUL_SYLLABLE_DDYEOLM"). -lisp_code_name(46563,"HANGUL_SYLLABLE_DDYEOLB"). -lisp_code_name(46564,"HANGUL_SYLLABLE_DDYEOLS"). -lisp_code_name(46565,"HANGUL_SYLLABLE_DDYEOLT"). -lisp_code_name(46566,"HANGUL_SYLLABLE_DDYEOLP"). -lisp_code_name(46567,"HANGUL_SYLLABLE_DDYEOLH"). -lisp_code_name(46568,"HANGUL_SYLLABLE_DDYEOM"). -lisp_code_name(46569,"HANGUL_SYLLABLE_DDYEOB"). -lisp_code_name(46570,"HANGUL_SYLLABLE_DDYEOBS"). -lisp_code_name(46571,"HANGUL_SYLLABLE_DDYEOS"). -lisp_code_name(46572,"HANGUL_SYLLABLE_DDYEOSS"). -lisp_code_name(46573,"HANGUL_SYLLABLE_DDYEONG"). -lisp_code_name(46574,"HANGUL_SYLLABLE_DDYEOJ"). -lisp_code_name(46575,"HANGUL_SYLLABLE_DDYEOC"). -lisp_code_name(46576,"HANGUL_SYLLABLE_DDYEOK"). -lisp_code_name(46577,"HANGUL_SYLLABLE_DDYEOT"). -lisp_code_name(46578,"HANGUL_SYLLABLE_DDYEOP"). -lisp_code_name(46579,"HANGUL_SYLLABLE_DDYEOH"). -lisp_code_name(46580,"HANGUL_SYLLABLE_DDYE"). -lisp_code_name(46581,"HANGUL_SYLLABLE_DDYEG"). -lisp_code_name(46582,"HANGUL_SYLLABLE_DDYEGG"). -lisp_code_name(46583,"HANGUL_SYLLABLE_DDYEGS"). -lisp_code_name(46584,"HANGUL_SYLLABLE_DDYEN"). -lisp_code_name(46585,"HANGUL_SYLLABLE_DDYENJ"). -lisp_code_name(46586,"HANGUL_SYLLABLE_DDYENH"). -lisp_code_name(46587,"HANGUL_SYLLABLE_DDYED"). -lisp_code_name(46588,"HANGUL_SYLLABLE_DDYEL"). -lisp_code_name(46589,"HANGUL_SYLLABLE_DDYELG"). -lisp_code_name(46590,"HANGUL_SYLLABLE_DDYELM"). -lisp_code_name(46591,"HANGUL_SYLLABLE_DDYELB"). -lisp_code_name(46592,"HANGUL_SYLLABLE_DDYELS"). -lisp_code_name(46593,"HANGUL_SYLLABLE_DDYELT"). -lisp_code_name(46594,"HANGUL_SYLLABLE_DDYELP"). -lisp_code_name(46595,"HANGUL_SYLLABLE_DDYELH"). -lisp_code_name(46596,"HANGUL_SYLLABLE_DDYEM"). -lisp_code_name(46597,"HANGUL_SYLLABLE_DDYEB"). -lisp_code_name(46598,"HANGUL_SYLLABLE_DDYEBS"). -lisp_code_name(46599,"HANGUL_SYLLABLE_DDYES"). -lisp_code_name(46600,"HANGUL_SYLLABLE_DDYESS"). -lisp_code_name(46601,"HANGUL_SYLLABLE_DDYENG"). -lisp_code_name(46602,"HANGUL_SYLLABLE_DDYEJ"). -lisp_code_name(46603,"HANGUL_SYLLABLE_DDYEC"). -lisp_code_name(46604,"HANGUL_SYLLABLE_DDYEK"). -lisp_code_name(46605,"HANGUL_SYLLABLE_DDYET"). -lisp_code_name(46606,"HANGUL_SYLLABLE_DDYEP"). -lisp_code_name(46607,"HANGUL_SYLLABLE_DDYEH"). -lisp_code_name(46608,"HANGUL_SYLLABLE_DDO"). -lisp_code_name(46609,"HANGUL_SYLLABLE_DDOG"). -lisp_code_name(46610,"HANGUL_SYLLABLE_DDOGG"). -lisp_code_name(46611,"HANGUL_SYLLABLE_DDOGS"). -lisp_code_name(46612,"HANGUL_SYLLABLE_DDON"). -lisp_code_name(46613,"HANGUL_SYLLABLE_DDONJ"). -lisp_code_name(46614,"HANGUL_SYLLABLE_DDONH"). -lisp_code_name(46615,"HANGUL_SYLLABLE_DDOD"). -lisp_code_name(46616,"HANGUL_SYLLABLE_DDOL"). -lisp_code_name(46617,"HANGUL_SYLLABLE_DDOLG"). -lisp_code_name(46618,"HANGUL_SYLLABLE_DDOLM"). -lisp_code_name(46619,"HANGUL_SYLLABLE_DDOLB"). -lisp_code_name(46620,"HANGUL_SYLLABLE_DDOLS"). -lisp_code_name(46621,"HANGUL_SYLLABLE_DDOLT"). -lisp_code_name(46622,"HANGUL_SYLLABLE_DDOLP"). -lisp_code_name(46623,"HANGUL_SYLLABLE_DDOLH"). -lisp_code_name(46624,"HANGUL_SYLLABLE_DDOM"). -lisp_code_name(46625,"HANGUL_SYLLABLE_DDOB"). -lisp_code_name(46626,"HANGUL_SYLLABLE_DDOBS"). -lisp_code_name(46627,"HANGUL_SYLLABLE_DDOS"). -lisp_code_name(46628,"HANGUL_SYLLABLE_DDOSS"). -lisp_code_name(46629,"HANGUL_SYLLABLE_DDONG"). -lisp_code_name(46630,"HANGUL_SYLLABLE_DDOJ"). -lisp_code_name(46631,"HANGUL_SYLLABLE_DDOC"). -lisp_code_name(46632,"HANGUL_SYLLABLE_DDOK"). -lisp_code_name(46633,"HANGUL_SYLLABLE_DDOT"). -lisp_code_name(46634,"HANGUL_SYLLABLE_DDOP"). -lisp_code_name(46635,"HANGUL_SYLLABLE_DDOH"). -lisp_code_name(46636,"HANGUL_SYLLABLE_DDWA"). -lisp_code_name(46637,"HANGUL_SYLLABLE_DDWAG"). -lisp_code_name(46638,"HANGUL_SYLLABLE_DDWAGG"). -lisp_code_name(46639,"HANGUL_SYLLABLE_DDWAGS"). -lisp_code_name(46640,"HANGUL_SYLLABLE_DDWAN"). -lisp_code_name(46641,"HANGUL_SYLLABLE_DDWANJ"). -lisp_code_name(46642,"HANGUL_SYLLABLE_DDWANH"). -lisp_code_name(46643,"HANGUL_SYLLABLE_DDWAD"). -lisp_code_name(46644,"HANGUL_SYLLABLE_DDWAL"). -lisp_code_name(46645,"HANGUL_SYLLABLE_DDWALG"). -lisp_code_name(46646,"HANGUL_SYLLABLE_DDWALM"). -lisp_code_name(46647,"HANGUL_SYLLABLE_DDWALB"). -lisp_code_name(46648,"HANGUL_SYLLABLE_DDWALS"). -lisp_code_name(46649,"HANGUL_SYLLABLE_DDWALT"). -lisp_code_name(46650,"HANGUL_SYLLABLE_DDWALP"). -lisp_code_name(46651,"HANGUL_SYLLABLE_DDWALH"). -lisp_code_name(46652,"HANGUL_SYLLABLE_DDWAM"). -lisp_code_name(46653,"HANGUL_SYLLABLE_DDWAB"). -lisp_code_name(46654,"HANGUL_SYLLABLE_DDWABS"). -lisp_code_name(46655,"HANGUL_SYLLABLE_DDWAS"). -lisp_code_name(46656,"HANGUL_SYLLABLE_DDWASS"). -lisp_code_name(46657,"HANGUL_SYLLABLE_DDWANG"). -lisp_code_name(46658,"HANGUL_SYLLABLE_DDWAJ"). -lisp_code_name(46659,"HANGUL_SYLLABLE_DDWAC"). -lisp_code_name(46660,"HANGUL_SYLLABLE_DDWAK"). -lisp_code_name(46661,"HANGUL_SYLLABLE_DDWAT"). -lisp_code_name(46662,"HANGUL_SYLLABLE_DDWAP"). -lisp_code_name(46663,"HANGUL_SYLLABLE_DDWAH"). -lisp_code_name(46664,"HANGUL_SYLLABLE_DDWAE"). -lisp_code_name(46665,"HANGUL_SYLLABLE_DDWAEG"). -lisp_code_name(46666,"HANGUL_SYLLABLE_DDWAEGG"). -lisp_code_name(46667,"HANGUL_SYLLABLE_DDWAEGS"). -lisp_code_name(46668,"HANGUL_SYLLABLE_DDWAEN"). -lisp_code_name(46669,"HANGUL_SYLLABLE_DDWAENJ"). -lisp_code_name(46670,"HANGUL_SYLLABLE_DDWAENH"). -lisp_code_name(46671,"HANGUL_SYLLABLE_DDWAED"). -lisp_code_name(46672,"HANGUL_SYLLABLE_DDWAEL"). -lisp_code_name(46673,"HANGUL_SYLLABLE_DDWAELG"). -lisp_code_name(46674,"HANGUL_SYLLABLE_DDWAELM"). -lisp_code_name(46675,"HANGUL_SYLLABLE_DDWAELB"). -lisp_code_name(46676,"HANGUL_SYLLABLE_DDWAELS"). -lisp_code_name(46677,"HANGUL_SYLLABLE_DDWAELT"). -lisp_code_name(46678,"HANGUL_SYLLABLE_DDWAELP"). -lisp_code_name(46679,"HANGUL_SYLLABLE_DDWAELH"). -lisp_code_name(46680,"HANGUL_SYLLABLE_DDWAEM"). -lisp_code_name(46681,"HANGUL_SYLLABLE_DDWAEB"). -lisp_code_name(46682,"HANGUL_SYLLABLE_DDWAEBS"). -lisp_code_name(46683,"HANGUL_SYLLABLE_DDWAES"). -lisp_code_name(46684,"HANGUL_SYLLABLE_DDWAESS"). -lisp_code_name(46685,"HANGUL_SYLLABLE_DDWAENG"). -lisp_code_name(46686,"HANGUL_SYLLABLE_DDWAEJ"). -lisp_code_name(46687,"HANGUL_SYLLABLE_DDWAEC"). -lisp_code_name(46688,"HANGUL_SYLLABLE_DDWAEK"). -lisp_code_name(46689,"HANGUL_SYLLABLE_DDWAET"). -lisp_code_name(46690,"HANGUL_SYLLABLE_DDWAEP"). -lisp_code_name(46691,"HANGUL_SYLLABLE_DDWAEH"). -lisp_code_name(46692,"HANGUL_SYLLABLE_DDOE"). -lisp_code_name(46693,"HANGUL_SYLLABLE_DDOEG"). -lisp_code_name(46694,"HANGUL_SYLLABLE_DDOEGG"). -lisp_code_name(46695,"HANGUL_SYLLABLE_DDOEGS"). -lisp_code_name(46696,"HANGUL_SYLLABLE_DDOEN"). -lisp_code_name(46697,"HANGUL_SYLLABLE_DDOENJ"). -lisp_code_name(46698,"HANGUL_SYLLABLE_DDOENH"). -lisp_code_name(46699,"HANGUL_SYLLABLE_DDOED"). -lisp_code_name(46700,"HANGUL_SYLLABLE_DDOEL"). -lisp_code_name(46701,"HANGUL_SYLLABLE_DDOELG"). -lisp_code_name(46702,"HANGUL_SYLLABLE_DDOELM"). -lisp_code_name(46703,"HANGUL_SYLLABLE_DDOELB"). -lisp_code_name(46704,"HANGUL_SYLLABLE_DDOELS"). -lisp_code_name(46705,"HANGUL_SYLLABLE_DDOELT"). -lisp_code_name(46706,"HANGUL_SYLLABLE_DDOELP"). -lisp_code_name(46707,"HANGUL_SYLLABLE_DDOELH"). -lisp_code_name(46708,"HANGUL_SYLLABLE_DDOEM"). -lisp_code_name(46709,"HANGUL_SYLLABLE_DDOEB"). -lisp_code_name(46710,"HANGUL_SYLLABLE_DDOEBS"). -lisp_code_name(46711,"HANGUL_SYLLABLE_DDOES"). -lisp_code_name(46712,"HANGUL_SYLLABLE_DDOESS"). -lisp_code_name(46713,"HANGUL_SYLLABLE_DDOENG"). -lisp_code_name(46714,"HANGUL_SYLLABLE_DDOEJ"). -lisp_code_name(46715,"HANGUL_SYLLABLE_DDOEC"). -lisp_code_name(46716,"HANGUL_SYLLABLE_DDOEK"). -lisp_code_name(46717,"HANGUL_SYLLABLE_DDOET"). -lisp_code_name(46718,"HANGUL_SYLLABLE_DDOEP"). -lisp_code_name(46719,"HANGUL_SYLLABLE_DDOEH"). -lisp_code_name(46720,"HANGUL_SYLLABLE_DDYO"). -lisp_code_name(46721,"HANGUL_SYLLABLE_DDYOG"). -lisp_code_name(46722,"HANGUL_SYLLABLE_DDYOGG"). -lisp_code_name(46723,"HANGUL_SYLLABLE_DDYOGS"). -lisp_code_name(46724,"HANGUL_SYLLABLE_DDYON"). -lisp_code_name(46725,"HANGUL_SYLLABLE_DDYONJ"). -lisp_code_name(46726,"HANGUL_SYLLABLE_DDYONH"). -lisp_code_name(46727,"HANGUL_SYLLABLE_DDYOD"). -lisp_code_name(46728,"HANGUL_SYLLABLE_DDYOL"). -lisp_code_name(46729,"HANGUL_SYLLABLE_DDYOLG"). -lisp_code_name(46730,"HANGUL_SYLLABLE_DDYOLM"). -lisp_code_name(46731,"HANGUL_SYLLABLE_DDYOLB"). -lisp_code_name(46732,"HANGUL_SYLLABLE_DDYOLS"). -lisp_code_name(46733,"HANGUL_SYLLABLE_DDYOLT"). -lisp_code_name(46734,"HANGUL_SYLLABLE_DDYOLP"). -lisp_code_name(46735,"HANGUL_SYLLABLE_DDYOLH"). -lisp_code_name(46736,"HANGUL_SYLLABLE_DDYOM"). -lisp_code_name(46737,"HANGUL_SYLLABLE_DDYOB"). -lisp_code_name(46738,"HANGUL_SYLLABLE_DDYOBS"). -lisp_code_name(46739,"HANGUL_SYLLABLE_DDYOS"). -lisp_code_name(46740,"HANGUL_SYLLABLE_DDYOSS"). -lisp_code_name(46741,"HANGUL_SYLLABLE_DDYONG"). -lisp_code_name(46742,"HANGUL_SYLLABLE_DDYOJ"). -lisp_code_name(46743,"HANGUL_SYLLABLE_DDYOC"). -lisp_code_name(46744,"HANGUL_SYLLABLE_DDYOK"). -lisp_code_name(46745,"HANGUL_SYLLABLE_DDYOT"). -lisp_code_name(46746,"HANGUL_SYLLABLE_DDYOP"). -lisp_code_name(46747,"HANGUL_SYLLABLE_DDYOH"). -lisp_code_name(46748,"HANGUL_SYLLABLE_DDU"). -lisp_code_name(46749,"HANGUL_SYLLABLE_DDUG"). -lisp_code_name(46750,"HANGUL_SYLLABLE_DDUGG"). -lisp_code_name(46751,"HANGUL_SYLLABLE_DDUGS"). -lisp_code_name(46752,"HANGUL_SYLLABLE_DDUN"). -lisp_code_name(46753,"HANGUL_SYLLABLE_DDUNJ"). -lisp_code_name(46754,"HANGUL_SYLLABLE_DDUNH"). -lisp_code_name(46755,"HANGUL_SYLLABLE_DDUD"). -lisp_code_name(46756,"HANGUL_SYLLABLE_DDUL"). -lisp_code_name(46757,"HANGUL_SYLLABLE_DDULG"). -lisp_code_name(46758,"HANGUL_SYLLABLE_DDULM"). -lisp_code_name(46759,"HANGUL_SYLLABLE_DDULB"). -lisp_code_name(46760,"HANGUL_SYLLABLE_DDULS"). -lisp_code_name(46761,"HANGUL_SYLLABLE_DDULT"). -lisp_code_name(46762,"HANGUL_SYLLABLE_DDULP"). -lisp_code_name(46763,"HANGUL_SYLLABLE_DDULH"). -lisp_code_name(46764,"HANGUL_SYLLABLE_DDUM"). -lisp_code_name(46765,"HANGUL_SYLLABLE_DDUB"). -lisp_code_name(46766,"HANGUL_SYLLABLE_DDUBS"). -lisp_code_name(46767,"HANGUL_SYLLABLE_DDUS"). -lisp_code_name(46768,"HANGUL_SYLLABLE_DDUSS"). -lisp_code_name(46769,"HANGUL_SYLLABLE_DDUNG"). -lisp_code_name(46770,"HANGUL_SYLLABLE_DDUJ"). -lisp_code_name(46771,"HANGUL_SYLLABLE_DDUC"). -lisp_code_name(46772,"HANGUL_SYLLABLE_DDUK"). -lisp_code_name(46773,"HANGUL_SYLLABLE_DDUT"). -lisp_code_name(46774,"HANGUL_SYLLABLE_DDUP"). -lisp_code_name(46775,"HANGUL_SYLLABLE_DDUH"). -lisp_code_name(46776,"HANGUL_SYLLABLE_DDWEO"). -lisp_code_name(46777,"HANGUL_SYLLABLE_DDWEOG"). -lisp_code_name(46778,"HANGUL_SYLLABLE_DDWEOGG"). -lisp_code_name(46779,"HANGUL_SYLLABLE_DDWEOGS"). -lisp_code_name(46780,"HANGUL_SYLLABLE_DDWEON"). -lisp_code_name(46781,"HANGUL_SYLLABLE_DDWEONJ"). -lisp_code_name(46782,"HANGUL_SYLLABLE_DDWEONH"). -lisp_code_name(46783,"HANGUL_SYLLABLE_DDWEOD"). -lisp_code_name(46784,"HANGUL_SYLLABLE_DDWEOL"). -lisp_code_name(46785,"HANGUL_SYLLABLE_DDWEOLG"). -lisp_code_name(46786,"HANGUL_SYLLABLE_DDWEOLM"). -lisp_code_name(46787,"HANGUL_SYLLABLE_DDWEOLB"). -lisp_code_name(46788,"HANGUL_SYLLABLE_DDWEOLS"). -lisp_code_name(46789,"HANGUL_SYLLABLE_DDWEOLT"). -lisp_code_name(46790,"HANGUL_SYLLABLE_DDWEOLP"). -lisp_code_name(46791,"HANGUL_SYLLABLE_DDWEOLH"). -lisp_code_name(46792,"HANGUL_SYLLABLE_DDWEOM"). -lisp_code_name(46793,"HANGUL_SYLLABLE_DDWEOB"). -lisp_code_name(46794,"HANGUL_SYLLABLE_DDWEOBS"). -lisp_code_name(46795,"HANGUL_SYLLABLE_DDWEOS"). -lisp_code_name(46796,"HANGUL_SYLLABLE_DDWEOSS"). -lisp_code_name(46797,"HANGUL_SYLLABLE_DDWEONG"). -lisp_code_name(46798,"HANGUL_SYLLABLE_DDWEOJ"). -lisp_code_name(46799,"HANGUL_SYLLABLE_DDWEOC"). -lisp_code_name(46800,"HANGUL_SYLLABLE_DDWEOK"). -lisp_code_name(46801,"HANGUL_SYLLABLE_DDWEOT"). -lisp_code_name(46802,"HANGUL_SYLLABLE_DDWEOP"). -lisp_code_name(46803,"HANGUL_SYLLABLE_DDWEOH"). -lisp_code_name(46804,"HANGUL_SYLLABLE_DDWE"). -lisp_code_name(46805,"HANGUL_SYLLABLE_DDWEG"). -lisp_code_name(46806,"HANGUL_SYLLABLE_DDWEGG"). -lisp_code_name(46807,"HANGUL_SYLLABLE_DDWEGS"). -lisp_code_name(46808,"HANGUL_SYLLABLE_DDWEN"). -lisp_code_name(46809,"HANGUL_SYLLABLE_DDWENJ"). -lisp_code_name(46810,"HANGUL_SYLLABLE_DDWENH"). -lisp_code_name(46811,"HANGUL_SYLLABLE_DDWED"). -lisp_code_name(46812,"HANGUL_SYLLABLE_DDWEL"). -lisp_code_name(46813,"HANGUL_SYLLABLE_DDWELG"). -lisp_code_name(46814,"HANGUL_SYLLABLE_DDWELM"). -lisp_code_name(46815,"HANGUL_SYLLABLE_DDWELB"). -lisp_code_name(46816,"HANGUL_SYLLABLE_DDWELS"). -lisp_code_name(46817,"HANGUL_SYLLABLE_DDWELT"). -lisp_code_name(46818,"HANGUL_SYLLABLE_DDWELP"). -lisp_code_name(46819,"HANGUL_SYLLABLE_DDWELH"). -lisp_code_name(46820,"HANGUL_SYLLABLE_DDWEM"). -lisp_code_name(46821,"HANGUL_SYLLABLE_DDWEB"). -lisp_code_name(46822,"HANGUL_SYLLABLE_DDWEBS"). -lisp_code_name(46823,"HANGUL_SYLLABLE_DDWES"). -lisp_code_name(46824,"HANGUL_SYLLABLE_DDWESS"). -lisp_code_name(46825,"HANGUL_SYLLABLE_DDWENG"). -lisp_code_name(46826,"HANGUL_SYLLABLE_DDWEJ"). -lisp_code_name(46827,"HANGUL_SYLLABLE_DDWEC"). -lisp_code_name(46828,"HANGUL_SYLLABLE_DDWEK"). -lisp_code_name(46829,"HANGUL_SYLLABLE_DDWET"). -lisp_code_name(46830,"HANGUL_SYLLABLE_DDWEP"). -lisp_code_name(46831,"HANGUL_SYLLABLE_DDWEH"). -lisp_code_name(46832,"HANGUL_SYLLABLE_DDWI"). -lisp_code_name(46833,"HANGUL_SYLLABLE_DDWIG"). -lisp_code_name(46834,"HANGUL_SYLLABLE_DDWIGG"). -lisp_code_name(46835,"HANGUL_SYLLABLE_DDWIGS"). -lisp_code_name(46836,"HANGUL_SYLLABLE_DDWIN"). -lisp_code_name(46837,"HANGUL_SYLLABLE_DDWINJ"). -lisp_code_name(46838,"HANGUL_SYLLABLE_DDWINH"). -lisp_code_name(46839,"HANGUL_SYLLABLE_DDWID"). -lisp_code_name(46840,"HANGUL_SYLLABLE_DDWIL"). -lisp_code_name(46841,"HANGUL_SYLLABLE_DDWILG"). -lisp_code_name(46842,"HANGUL_SYLLABLE_DDWILM"). -lisp_code_name(46843,"HANGUL_SYLLABLE_DDWILB"). -lisp_code_name(46844,"HANGUL_SYLLABLE_DDWILS"). -lisp_code_name(46845,"HANGUL_SYLLABLE_DDWILT"). -lisp_code_name(46846,"HANGUL_SYLLABLE_DDWILP"). -lisp_code_name(46847,"HANGUL_SYLLABLE_DDWILH"). -lisp_code_name(46848,"HANGUL_SYLLABLE_DDWIM"). -lisp_code_name(46849,"HANGUL_SYLLABLE_DDWIB"). -lisp_code_name(46850,"HANGUL_SYLLABLE_DDWIBS"). -lisp_code_name(46851,"HANGUL_SYLLABLE_DDWIS"). -lisp_code_name(46852,"HANGUL_SYLLABLE_DDWISS"). -lisp_code_name(46853,"HANGUL_SYLLABLE_DDWING"). -lisp_code_name(46854,"HANGUL_SYLLABLE_DDWIJ"). -lisp_code_name(46855,"HANGUL_SYLLABLE_DDWIC"). -lisp_code_name(46856,"HANGUL_SYLLABLE_DDWIK"). -lisp_code_name(46857,"HANGUL_SYLLABLE_DDWIT"). -lisp_code_name(46858,"HANGUL_SYLLABLE_DDWIP"). -lisp_code_name(46859,"HANGUL_SYLLABLE_DDWIH"). -lisp_code_name(46860,"HANGUL_SYLLABLE_DDYU"). -lisp_code_name(46861,"HANGUL_SYLLABLE_DDYUG"). -lisp_code_name(46862,"HANGUL_SYLLABLE_DDYUGG"). -lisp_code_name(46863,"HANGUL_SYLLABLE_DDYUGS"). -lisp_code_name(46864,"HANGUL_SYLLABLE_DDYUN"). -lisp_code_name(46865,"HANGUL_SYLLABLE_DDYUNJ"). -lisp_code_name(46866,"HANGUL_SYLLABLE_DDYUNH"). -lisp_code_name(46867,"HANGUL_SYLLABLE_DDYUD"). -lisp_code_name(46868,"HANGUL_SYLLABLE_DDYUL"). -lisp_code_name(46869,"HANGUL_SYLLABLE_DDYULG"). -lisp_code_name(46870,"HANGUL_SYLLABLE_DDYULM"). -lisp_code_name(46871,"HANGUL_SYLLABLE_DDYULB"). -lisp_code_name(46872,"HANGUL_SYLLABLE_DDYULS"). -lisp_code_name(46873,"HANGUL_SYLLABLE_DDYULT"). -lisp_code_name(46874,"HANGUL_SYLLABLE_DDYULP"). -lisp_code_name(46875,"HANGUL_SYLLABLE_DDYULH"). -lisp_code_name(46876,"HANGUL_SYLLABLE_DDYUM"). -lisp_code_name(46877,"HANGUL_SYLLABLE_DDYUB"). -lisp_code_name(46878,"HANGUL_SYLLABLE_DDYUBS"). -lisp_code_name(46879,"HANGUL_SYLLABLE_DDYUS"). -lisp_code_name(46880,"HANGUL_SYLLABLE_DDYUSS"). -lisp_code_name(46881,"HANGUL_SYLLABLE_DDYUNG"). -lisp_code_name(46882,"HANGUL_SYLLABLE_DDYUJ"). -lisp_code_name(46883,"HANGUL_SYLLABLE_DDYUC"). -lisp_code_name(46884,"HANGUL_SYLLABLE_DDYUK"). -lisp_code_name(46885,"HANGUL_SYLLABLE_DDYUT"). -lisp_code_name(46886,"HANGUL_SYLLABLE_DDYUP"). -lisp_code_name(46887,"HANGUL_SYLLABLE_DDYUH"). -lisp_code_name(46888,"HANGUL_SYLLABLE_DDEU"). -lisp_code_name(46889,"HANGUL_SYLLABLE_DDEUG"). -lisp_code_name(46890,"HANGUL_SYLLABLE_DDEUGG"). -lisp_code_name(46891,"HANGUL_SYLLABLE_DDEUGS"). -lisp_code_name(46892,"HANGUL_SYLLABLE_DDEUN"). -lisp_code_name(46893,"HANGUL_SYLLABLE_DDEUNJ"). -lisp_code_name(46894,"HANGUL_SYLLABLE_DDEUNH"). -lisp_code_name(46895,"HANGUL_SYLLABLE_DDEUD"). -lisp_code_name(46896,"HANGUL_SYLLABLE_DDEUL"). -lisp_code_name(46897,"HANGUL_SYLLABLE_DDEULG"). -lisp_code_name(46898,"HANGUL_SYLLABLE_DDEULM"). -lisp_code_name(46899,"HANGUL_SYLLABLE_DDEULB"). -lisp_code_name(46900,"HANGUL_SYLLABLE_DDEULS"). -lisp_code_name(46901,"HANGUL_SYLLABLE_DDEULT"). -lisp_code_name(46902,"HANGUL_SYLLABLE_DDEULP"). -lisp_code_name(46903,"HANGUL_SYLLABLE_DDEULH"). -lisp_code_name(46904,"HANGUL_SYLLABLE_DDEUM"). -lisp_code_name(46905,"HANGUL_SYLLABLE_DDEUB"). -lisp_code_name(46906,"HANGUL_SYLLABLE_DDEUBS"). -lisp_code_name(46907,"HANGUL_SYLLABLE_DDEUS"). -lisp_code_name(46908,"HANGUL_SYLLABLE_DDEUSS"). -lisp_code_name(46909,"HANGUL_SYLLABLE_DDEUNG"). -lisp_code_name(46910,"HANGUL_SYLLABLE_DDEUJ"). -lisp_code_name(46911,"HANGUL_SYLLABLE_DDEUC"). -lisp_code_name(46912,"HANGUL_SYLLABLE_DDEUK"). -lisp_code_name(46913,"HANGUL_SYLLABLE_DDEUT"). -lisp_code_name(46914,"HANGUL_SYLLABLE_DDEUP"). -lisp_code_name(46915,"HANGUL_SYLLABLE_DDEUH"). -lisp_code_name(46916,"HANGUL_SYLLABLE_DDYI"). -lisp_code_name(46917,"HANGUL_SYLLABLE_DDYIG"). -lisp_code_name(46918,"HANGUL_SYLLABLE_DDYIGG"). -lisp_code_name(46919,"HANGUL_SYLLABLE_DDYIGS"). -lisp_code_name(46920,"HANGUL_SYLLABLE_DDYIN"). -lisp_code_name(46921,"HANGUL_SYLLABLE_DDYINJ"). -lisp_code_name(46922,"HANGUL_SYLLABLE_DDYINH"). -lisp_code_name(46923,"HANGUL_SYLLABLE_DDYID"). -lisp_code_name(46924,"HANGUL_SYLLABLE_DDYIL"). -lisp_code_name(46925,"HANGUL_SYLLABLE_DDYILG"). -lisp_code_name(46926,"HANGUL_SYLLABLE_DDYILM"). -lisp_code_name(46927,"HANGUL_SYLLABLE_DDYILB"). -lisp_code_name(46928,"HANGUL_SYLLABLE_DDYILS"). -lisp_code_name(46929,"HANGUL_SYLLABLE_DDYILT"). -lisp_code_name(46930,"HANGUL_SYLLABLE_DDYILP"). -lisp_code_name(46931,"HANGUL_SYLLABLE_DDYILH"). -lisp_code_name(46932,"HANGUL_SYLLABLE_DDYIM"). -lisp_code_name(46933,"HANGUL_SYLLABLE_DDYIB"). -lisp_code_name(46934,"HANGUL_SYLLABLE_DDYIBS"). -lisp_code_name(46935,"HANGUL_SYLLABLE_DDYIS"). -lisp_code_name(46936,"HANGUL_SYLLABLE_DDYISS"). -lisp_code_name(46937,"HANGUL_SYLLABLE_DDYING"). -lisp_code_name(46938,"HANGUL_SYLLABLE_DDYIJ"). -lisp_code_name(46939,"HANGUL_SYLLABLE_DDYIC"). -lisp_code_name(46940,"HANGUL_SYLLABLE_DDYIK"). -lisp_code_name(46941,"HANGUL_SYLLABLE_DDYIT"). -lisp_code_name(46942,"HANGUL_SYLLABLE_DDYIP"). -lisp_code_name(46943,"HANGUL_SYLLABLE_DDYIH"). -lisp_code_name(46944,"HANGUL_SYLLABLE_DDI"). -lisp_code_name(46945,"HANGUL_SYLLABLE_DDIG"). -lisp_code_name(46946,"HANGUL_SYLLABLE_DDIGG"). -lisp_code_name(46947,"HANGUL_SYLLABLE_DDIGS"). -lisp_code_name(46948,"HANGUL_SYLLABLE_DDIN"). -lisp_code_name(46949,"HANGUL_SYLLABLE_DDINJ"). -lisp_code_name(46950,"HANGUL_SYLLABLE_DDINH"). -lisp_code_name(46951,"HANGUL_SYLLABLE_DDID"). -lisp_code_name(46952,"HANGUL_SYLLABLE_DDIL"). -lisp_code_name(46953,"HANGUL_SYLLABLE_DDILG"). -lisp_code_name(46954,"HANGUL_SYLLABLE_DDILM"). -lisp_code_name(46955,"HANGUL_SYLLABLE_DDILB"). -lisp_code_name(46956,"HANGUL_SYLLABLE_DDILS"). -lisp_code_name(46957,"HANGUL_SYLLABLE_DDILT"). -lisp_code_name(46958,"HANGUL_SYLLABLE_DDILP"). -lisp_code_name(46959,"HANGUL_SYLLABLE_DDILH"). -lisp_code_name(46960,"HANGUL_SYLLABLE_DDIM"). -lisp_code_name(46961,"HANGUL_SYLLABLE_DDIB"). -lisp_code_name(46962,"HANGUL_SYLLABLE_DDIBS"). -lisp_code_name(46963,"HANGUL_SYLLABLE_DDIS"). -lisp_code_name(46964,"HANGUL_SYLLABLE_DDISS"). -lisp_code_name(46965,"HANGUL_SYLLABLE_DDING"). -lisp_code_name(46966,"HANGUL_SYLLABLE_DDIJ"). -lisp_code_name(46967,"HANGUL_SYLLABLE_DDIC"). -lisp_code_name(46968,"HANGUL_SYLLABLE_DDIK"). -lisp_code_name(46969,"HANGUL_SYLLABLE_DDIT"). -lisp_code_name(46970,"HANGUL_SYLLABLE_DDIP"). -lisp_code_name(46971,"HANGUL_SYLLABLE_DDIH"). -lisp_code_name(46972,"HANGUL_SYLLABLE_RA"). -lisp_code_name(46973,"HANGUL_SYLLABLE_RAG"). -lisp_code_name(46974,"HANGUL_SYLLABLE_RAGG"). -lisp_code_name(46975,"HANGUL_SYLLABLE_RAGS"). -lisp_code_name(46976,"HANGUL_SYLLABLE_RAN"). -lisp_code_name(46977,"HANGUL_SYLLABLE_RANJ"). -lisp_code_name(46978,"HANGUL_SYLLABLE_RANH"). -lisp_code_name(46979,"HANGUL_SYLLABLE_RAD"). -lisp_code_name(46980,"HANGUL_SYLLABLE_RAL"). -lisp_code_name(46981,"HANGUL_SYLLABLE_RALG"). -lisp_code_name(46982,"HANGUL_SYLLABLE_RALM"). -lisp_code_name(46983,"HANGUL_SYLLABLE_RALB"). -lisp_code_name(46984,"HANGUL_SYLLABLE_RALS"). -lisp_code_name(46985,"HANGUL_SYLLABLE_RALT"). -lisp_code_name(46986,"HANGUL_SYLLABLE_RALP"). -lisp_code_name(46987,"HANGUL_SYLLABLE_RALH"). -lisp_code_name(46988,"HANGUL_SYLLABLE_RAM"). -lisp_code_name(46989,"HANGUL_SYLLABLE_RAB"). -lisp_code_name(46990,"HANGUL_SYLLABLE_RABS"). -lisp_code_name(46991,"HANGUL_SYLLABLE_RAS"). -lisp_code_name(46992,"HANGUL_SYLLABLE_RASS"). -lisp_code_name(46993,"HANGUL_SYLLABLE_RANG"). -lisp_code_name(46994,"HANGUL_SYLLABLE_RAJ"). -lisp_code_name(46995,"HANGUL_SYLLABLE_RAC"). -lisp_code_name(46996,"HANGUL_SYLLABLE_RAK"). -lisp_code_name(46997,"HANGUL_SYLLABLE_RAT"). -lisp_code_name(46998,"HANGUL_SYLLABLE_RAP"). -lisp_code_name(46999,"HANGUL_SYLLABLE_RAH"). -lisp_code_name(47000,"HANGUL_SYLLABLE_RAE"). -lisp_code_name(47001,"HANGUL_SYLLABLE_RAEG"). -lisp_code_name(47002,"HANGUL_SYLLABLE_RAEGG"). -lisp_code_name(47003,"HANGUL_SYLLABLE_RAEGS"). -lisp_code_name(47004,"HANGUL_SYLLABLE_RAEN"). -lisp_code_name(47005,"HANGUL_SYLLABLE_RAENJ"). -lisp_code_name(47006,"HANGUL_SYLLABLE_RAENH"). -lisp_code_name(47007,"HANGUL_SYLLABLE_RAED"). -lisp_code_name(47008,"HANGUL_SYLLABLE_RAEL"). -lisp_code_name(47009,"HANGUL_SYLLABLE_RAELG"). -lisp_code_name(47010,"HANGUL_SYLLABLE_RAELM"). -lisp_code_name(47011,"HANGUL_SYLLABLE_RAELB"). -lisp_code_name(47012,"HANGUL_SYLLABLE_RAELS"). -lisp_code_name(47013,"HANGUL_SYLLABLE_RAELT"). -lisp_code_name(47014,"HANGUL_SYLLABLE_RAELP"). -lisp_code_name(47015,"HANGUL_SYLLABLE_RAELH"). -lisp_code_name(47016,"HANGUL_SYLLABLE_RAEM"). -lisp_code_name(47017,"HANGUL_SYLLABLE_RAEB"). -lisp_code_name(47018,"HANGUL_SYLLABLE_RAEBS"). -lisp_code_name(47019,"HANGUL_SYLLABLE_RAES"). -lisp_code_name(47020,"HANGUL_SYLLABLE_RAESS"). -lisp_code_name(47021,"HANGUL_SYLLABLE_RAENG"). -lisp_code_name(47022,"HANGUL_SYLLABLE_RAEJ"). -lisp_code_name(47023,"HANGUL_SYLLABLE_RAEC"). -lisp_code_name(47024,"HANGUL_SYLLABLE_RAEK"). -lisp_code_name(47025,"HANGUL_SYLLABLE_RAET"). -lisp_code_name(47026,"HANGUL_SYLLABLE_RAEP"). -lisp_code_name(47027,"HANGUL_SYLLABLE_RAEH"). -lisp_code_name(47028,"HANGUL_SYLLABLE_RYA"). -lisp_code_name(47029,"HANGUL_SYLLABLE_RYAG"). -lisp_code_name(47030,"HANGUL_SYLLABLE_RYAGG"). -lisp_code_name(47031,"HANGUL_SYLLABLE_RYAGS"). -lisp_code_name(47032,"HANGUL_SYLLABLE_RYAN"). -lisp_code_name(47033,"HANGUL_SYLLABLE_RYANJ"). -lisp_code_name(47034,"HANGUL_SYLLABLE_RYANH"). -lisp_code_name(47035,"HANGUL_SYLLABLE_RYAD"). -lisp_code_name(47036,"HANGUL_SYLLABLE_RYAL"). -lisp_code_name(47037,"HANGUL_SYLLABLE_RYALG"). -lisp_code_name(47038,"HANGUL_SYLLABLE_RYALM"). -lisp_code_name(47039,"HANGUL_SYLLABLE_RYALB"). -lisp_code_name(47040,"HANGUL_SYLLABLE_RYALS"). -lisp_code_name(47041,"HANGUL_SYLLABLE_RYALT"). -lisp_code_name(47042,"HANGUL_SYLLABLE_RYALP"). -lisp_code_name(47043,"HANGUL_SYLLABLE_RYALH"). -lisp_code_name(47044,"HANGUL_SYLLABLE_RYAM"). -lisp_code_name(47045,"HANGUL_SYLLABLE_RYAB"). -lisp_code_name(47046,"HANGUL_SYLLABLE_RYABS"). -lisp_code_name(47047,"HANGUL_SYLLABLE_RYAS"). -lisp_code_name(47048,"HANGUL_SYLLABLE_RYASS"). -lisp_code_name(47049,"HANGUL_SYLLABLE_RYANG"). -lisp_code_name(47050,"HANGUL_SYLLABLE_RYAJ"). -lisp_code_name(47051,"HANGUL_SYLLABLE_RYAC"). -lisp_code_name(47052,"HANGUL_SYLLABLE_RYAK"). -lisp_code_name(47053,"HANGUL_SYLLABLE_RYAT"). -lisp_code_name(47054,"HANGUL_SYLLABLE_RYAP"). -lisp_code_name(47055,"HANGUL_SYLLABLE_RYAH"). -lisp_code_name(47056,"HANGUL_SYLLABLE_RYAE"). -lisp_code_name(47057,"HANGUL_SYLLABLE_RYAEG"). -lisp_code_name(47058,"HANGUL_SYLLABLE_RYAEGG"). -lisp_code_name(47059,"HANGUL_SYLLABLE_RYAEGS"). -lisp_code_name(47060,"HANGUL_SYLLABLE_RYAEN"). -lisp_code_name(47061,"HANGUL_SYLLABLE_RYAENJ"). -lisp_code_name(47062,"HANGUL_SYLLABLE_RYAENH"). -lisp_code_name(47063,"HANGUL_SYLLABLE_RYAED"). -lisp_code_name(47064,"HANGUL_SYLLABLE_RYAEL"). -lisp_code_name(47065,"HANGUL_SYLLABLE_RYAELG"). -lisp_code_name(47066,"HANGUL_SYLLABLE_RYAELM"). -lisp_code_name(47067,"HANGUL_SYLLABLE_RYAELB"). -lisp_code_name(47068,"HANGUL_SYLLABLE_RYAELS"). -lisp_code_name(47069,"HANGUL_SYLLABLE_RYAELT"). -lisp_code_name(47070,"HANGUL_SYLLABLE_RYAELP"). -lisp_code_name(47071,"HANGUL_SYLLABLE_RYAELH"). -lisp_code_name(47072,"HANGUL_SYLLABLE_RYAEM"). -lisp_code_name(47073,"HANGUL_SYLLABLE_RYAEB"). -lisp_code_name(47074,"HANGUL_SYLLABLE_RYAEBS"). -lisp_code_name(47075,"HANGUL_SYLLABLE_RYAES"). -lisp_code_name(47076,"HANGUL_SYLLABLE_RYAESS"). -lisp_code_name(47077,"HANGUL_SYLLABLE_RYAENG"). -lisp_code_name(47078,"HANGUL_SYLLABLE_RYAEJ"). -lisp_code_name(47079,"HANGUL_SYLLABLE_RYAEC"). -lisp_code_name(47080,"HANGUL_SYLLABLE_RYAEK"). -lisp_code_name(47081,"HANGUL_SYLLABLE_RYAET"). -lisp_code_name(47082,"HANGUL_SYLLABLE_RYAEP"). -lisp_code_name(47083,"HANGUL_SYLLABLE_RYAEH"). -lisp_code_name(47084,"HANGUL_SYLLABLE_REO"). -lisp_code_name(47085,"HANGUL_SYLLABLE_REOG"). -lisp_code_name(47086,"HANGUL_SYLLABLE_REOGG"). -lisp_code_name(47087,"HANGUL_SYLLABLE_REOGS"). -lisp_code_name(47088,"HANGUL_SYLLABLE_REON"). -lisp_code_name(47089,"HANGUL_SYLLABLE_REONJ"). -lisp_code_name(47090,"HANGUL_SYLLABLE_REONH"). -lisp_code_name(47091,"HANGUL_SYLLABLE_REOD"). -lisp_code_name(47092,"HANGUL_SYLLABLE_REOL"). -lisp_code_name(47093,"HANGUL_SYLLABLE_REOLG"). -lisp_code_name(47094,"HANGUL_SYLLABLE_REOLM"). -lisp_code_name(47095,"HANGUL_SYLLABLE_REOLB"). -lisp_code_name(47096,"HANGUL_SYLLABLE_REOLS"). -lisp_code_name(47097,"HANGUL_SYLLABLE_REOLT"). -lisp_code_name(47098,"HANGUL_SYLLABLE_REOLP"). -lisp_code_name(47099,"HANGUL_SYLLABLE_REOLH"). -lisp_code_name(47100,"HANGUL_SYLLABLE_REOM"). -lisp_code_name(47101,"HANGUL_SYLLABLE_REOB"). -lisp_code_name(47102,"HANGUL_SYLLABLE_REOBS"). -lisp_code_name(47103,"HANGUL_SYLLABLE_REOS"). -lisp_code_name(47104,"HANGUL_SYLLABLE_REOSS"). -lisp_code_name(47105,"HANGUL_SYLLABLE_REONG"). -lisp_code_name(47106,"HANGUL_SYLLABLE_REOJ"). -lisp_code_name(47107,"HANGUL_SYLLABLE_REOC"). -lisp_code_name(47108,"HANGUL_SYLLABLE_REOK"). -lisp_code_name(47109,"HANGUL_SYLLABLE_REOT"). -lisp_code_name(47110,"HANGUL_SYLLABLE_REOP"). -lisp_code_name(47111,"HANGUL_SYLLABLE_REOH"). -lisp_code_name(47112,"HANGUL_SYLLABLE_RE"). -lisp_code_name(47113,"HANGUL_SYLLABLE_REG"). -lisp_code_name(47114,"HANGUL_SYLLABLE_REGG"). -lisp_code_name(47115,"HANGUL_SYLLABLE_REGS"). -lisp_code_name(47116,"HANGUL_SYLLABLE_REN"). -lisp_code_name(47117,"HANGUL_SYLLABLE_RENJ"). -lisp_code_name(47118,"HANGUL_SYLLABLE_RENH"). -lisp_code_name(47119,"HANGUL_SYLLABLE_RED"). -lisp_code_name(47120,"HANGUL_SYLLABLE_REL"). -lisp_code_name(47121,"HANGUL_SYLLABLE_RELG"). -lisp_code_name(47122,"HANGUL_SYLLABLE_RELM"). -lisp_code_name(47123,"HANGUL_SYLLABLE_RELB"). -lisp_code_name(47124,"HANGUL_SYLLABLE_RELS"). -lisp_code_name(47125,"HANGUL_SYLLABLE_RELT"). -lisp_code_name(47126,"HANGUL_SYLLABLE_RELP"). -lisp_code_name(47127,"HANGUL_SYLLABLE_RELH"). -lisp_code_name(47128,"HANGUL_SYLLABLE_REM"). -lisp_code_name(47129,"HANGUL_SYLLABLE_REB"). -lisp_code_name(47130,"HANGUL_SYLLABLE_REBS"). -lisp_code_name(47131,"HANGUL_SYLLABLE_RES"). -lisp_code_name(47132,"HANGUL_SYLLABLE_RESS"). -lisp_code_name(47133,"HANGUL_SYLLABLE_RENG"). -lisp_code_name(47134,"HANGUL_SYLLABLE_REJ"). -lisp_code_name(47135,"HANGUL_SYLLABLE_REC"). -lisp_code_name(47136,"HANGUL_SYLLABLE_REK"). -lisp_code_name(47137,"HANGUL_SYLLABLE_RET"). -lisp_code_name(47138,"HANGUL_SYLLABLE_REP"). -lisp_code_name(47139,"HANGUL_SYLLABLE_REH"). -lisp_code_name(47140,"HANGUL_SYLLABLE_RYEO"). -lisp_code_name(47141,"HANGUL_SYLLABLE_RYEOG"). -lisp_code_name(47142,"HANGUL_SYLLABLE_RYEOGG"). -lisp_code_name(47143,"HANGUL_SYLLABLE_RYEOGS"). -lisp_code_name(47144,"HANGUL_SYLLABLE_RYEON"). -lisp_code_name(47145,"HANGUL_SYLLABLE_RYEONJ"). -lisp_code_name(47146,"HANGUL_SYLLABLE_RYEONH"). -lisp_code_name(47147,"HANGUL_SYLLABLE_RYEOD"). -lisp_code_name(47148,"HANGUL_SYLLABLE_RYEOL"). -lisp_code_name(47149,"HANGUL_SYLLABLE_RYEOLG"). -lisp_code_name(47150,"HANGUL_SYLLABLE_RYEOLM"). -lisp_code_name(47151,"HANGUL_SYLLABLE_RYEOLB"). -lisp_code_name(47152,"HANGUL_SYLLABLE_RYEOLS"). -lisp_code_name(47153,"HANGUL_SYLLABLE_RYEOLT"). -lisp_code_name(47154,"HANGUL_SYLLABLE_RYEOLP"). -lisp_code_name(47155,"HANGUL_SYLLABLE_RYEOLH"). -lisp_code_name(47156,"HANGUL_SYLLABLE_RYEOM"). -lisp_code_name(47157,"HANGUL_SYLLABLE_RYEOB"). -lisp_code_name(47158,"HANGUL_SYLLABLE_RYEOBS"). -lisp_code_name(47159,"HANGUL_SYLLABLE_RYEOS"). -lisp_code_name(47160,"HANGUL_SYLLABLE_RYEOSS"). -lisp_code_name(47161,"HANGUL_SYLLABLE_RYEONG"). -lisp_code_name(47162,"HANGUL_SYLLABLE_RYEOJ"). -lisp_code_name(47163,"HANGUL_SYLLABLE_RYEOC"). -lisp_code_name(47164,"HANGUL_SYLLABLE_RYEOK"). -lisp_code_name(47165,"HANGUL_SYLLABLE_RYEOT"). -lisp_code_name(47166,"HANGUL_SYLLABLE_RYEOP"). -lisp_code_name(47167,"HANGUL_SYLLABLE_RYEOH"). -lisp_code_name(47168,"HANGUL_SYLLABLE_RYE"). -lisp_code_name(47169,"HANGUL_SYLLABLE_RYEG"). -lisp_code_name(47170,"HANGUL_SYLLABLE_RYEGG"). -lisp_code_name(47171,"HANGUL_SYLLABLE_RYEGS"). -lisp_code_name(47172,"HANGUL_SYLLABLE_RYEN"). -lisp_code_name(47173,"HANGUL_SYLLABLE_RYENJ"). -lisp_code_name(47174,"HANGUL_SYLLABLE_RYENH"). -lisp_code_name(47175,"HANGUL_SYLLABLE_RYED"). -lisp_code_name(47176,"HANGUL_SYLLABLE_RYEL"). -lisp_code_name(47177,"HANGUL_SYLLABLE_RYELG"). -lisp_code_name(47178,"HANGUL_SYLLABLE_RYELM"). -lisp_code_name(47179,"HANGUL_SYLLABLE_RYELB"). -lisp_code_name(47180,"HANGUL_SYLLABLE_RYELS"). -lisp_code_name(47181,"HANGUL_SYLLABLE_RYELT"). -lisp_code_name(47182,"HANGUL_SYLLABLE_RYELP"). -lisp_code_name(47183,"HANGUL_SYLLABLE_RYELH"). -lisp_code_name(47184,"HANGUL_SYLLABLE_RYEM"). -lisp_code_name(47185,"HANGUL_SYLLABLE_RYEB"). -lisp_code_name(47186,"HANGUL_SYLLABLE_RYEBS"). -lisp_code_name(47187,"HANGUL_SYLLABLE_RYES"). -lisp_code_name(47188,"HANGUL_SYLLABLE_RYESS"). -lisp_code_name(47189,"HANGUL_SYLLABLE_RYENG"). -lisp_code_name(47190,"HANGUL_SYLLABLE_RYEJ"). -lisp_code_name(47191,"HANGUL_SYLLABLE_RYEC"). -lisp_code_name(47192,"HANGUL_SYLLABLE_RYEK"). -lisp_code_name(47193,"HANGUL_SYLLABLE_RYET"). -lisp_code_name(47194,"HANGUL_SYLLABLE_RYEP"). -lisp_code_name(47195,"HANGUL_SYLLABLE_RYEH"). -lisp_code_name(47196,"HANGUL_SYLLABLE_RO"). -lisp_code_name(47197,"HANGUL_SYLLABLE_ROG"). -lisp_code_name(47198,"HANGUL_SYLLABLE_ROGG"). -lisp_code_name(47199,"HANGUL_SYLLABLE_ROGS"). -lisp_code_name(47200,"HANGUL_SYLLABLE_RON"). -lisp_code_name(47201,"HANGUL_SYLLABLE_RONJ"). -lisp_code_name(47202,"HANGUL_SYLLABLE_RONH"). -lisp_code_name(47203,"HANGUL_SYLLABLE_ROD"). -lisp_code_name(47204,"HANGUL_SYLLABLE_ROL"). -lisp_code_name(47205,"HANGUL_SYLLABLE_ROLG"). -lisp_code_name(47206,"HANGUL_SYLLABLE_ROLM"). -lisp_code_name(47207,"HANGUL_SYLLABLE_ROLB"). -lisp_code_name(47208,"HANGUL_SYLLABLE_ROLS"). -lisp_code_name(47209,"HANGUL_SYLLABLE_ROLT"). -lisp_code_name(47210,"HANGUL_SYLLABLE_ROLP"). -lisp_code_name(47211,"HANGUL_SYLLABLE_ROLH"). -lisp_code_name(47212,"HANGUL_SYLLABLE_ROM"). -lisp_code_name(47213,"HANGUL_SYLLABLE_ROB"). -lisp_code_name(47214,"HANGUL_SYLLABLE_ROBS"). -lisp_code_name(47215,"HANGUL_SYLLABLE_ROS"). -lisp_code_name(47216,"HANGUL_SYLLABLE_ROSS"). -lisp_code_name(47217,"HANGUL_SYLLABLE_RONG"). -lisp_code_name(47218,"HANGUL_SYLLABLE_ROJ"). -lisp_code_name(47219,"HANGUL_SYLLABLE_ROC"). -lisp_code_name(47220,"HANGUL_SYLLABLE_ROK"). -lisp_code_name(47221,"HANGUL_SYLLABLE_ROT"). -lisp_code_name(47222,"HANGUL_SYLLABLE_ROP"). -lisp_code_name(47223,"HANGUL_SYLLABLE_ROH"). -lisp_code_name(47224,"HANGUL_SYLLABLE_RWA"). -lisp_code_name(47225,"HANGUL_SYLLABLE_RWAG"). -lisp_code_name(47226,"HANGUL_SYLLABLE_RWAGG"). -lisp_code_name(47227,"HANGUL_SYLLABLE_RWAGS"). -lisp_code_name(47228,"HANGUL_SYLLABLE_RWAN"). -lisp_code_name(47229,"HANGUL_SYLLABLE_RWANJ"). -lisp_code_name(47230,"HANGUL_SYLLABLE_RWANH"). -lisp_code_name(47231,"HANGUL_SYLLABLE_RWAD"). -lisp_code_name(47232,"HANGUL_SYLLABLE_RWAL"). -lisp_code_name(47233,"HANGUL_SYLLABLE_RWALG"). -lisp_code_name(47234,"HANGUL_SYLLABLE_RWALM"). -lisp_code_name(47235,"HANGUL_SYLLABLE_RWALB"). -lisp_code_name(47236,"HANGUL_SYLLABLE_RWALS"). -lisp_code_name(47237,"HANGUL_SYLLABLE_RWALT"). -lisp_code_name(47238,"HANGUL_SYLLABLE_RWALP"). -lisp_code_name(47239,"HANGUL_SYLLABLE_RWALH"). -lisp_code_name(47240,"HANGUL_SYLLABLE_RWAM"). -lisp_code_name(47241,"HANGUL_SYLLABLE_RWAB"). -lisp_code_name(47242,"HANGUL_SYLLABLE_RWABS"). -lisp_code_name(47243,"HANGUL_SYLLABLE_RWAS"). -lisp_code_name(47244,"HANGUL_SYLLABLE_RWASS"). -lisp_code_name(47245,"HANGUL_SYLLABLE_RWANG"). -lisp_code_name(47246,"HANGUL_SYLLABLE_RWAJ"). -lisp_code_name(47247,"HANGUL_SYLLABLE_RWAC"). -lisp_code_name(47248,"HANGUL_SYLLABLE_RWAK"). -lisp_code_name(47249,"HANGUL_SYLLABLE_RWAT"). -lisp_code_name(47250,"HANGUL_SYLLABLE_RWAP"). -lisp_code_name(47251,"HANGUL_SYLLABLE_RWAH"). -lisp_code_name(47252,"HANGUL_SYLLABLE_RWAE"). -lisp_code_name(47253,"HANGUL_SYLLABLE_RWAEG"). -lisp_code_name(47254,"HANGUL_SYLLABLE_RWAEGG"). -lisp_code_name(47255,"HANGUL_SYLLABLE_RWAEGS"). -lisp_code_name(47256,"HANGUL_SYLLABLE_RWAEN"). -lisp_code_name(47257,"HANGUL_SYLLABLE_RWAENJ"). -lisp_code_name(47258,"HANGUL_SYLLABLE_RWAENH"). -lisp_code_name(47259,"HANGUL_SYLLABLE_RWAED"). -lisp_code_name(47260,"HANGUL_SYLLABLE_RWAEL"). -lisp_code_name(47261,"HANGUL_SYLLABLE_RWAELG"). -lisp_code_name(47262,"HANGUL_SYLLABLE_RWAELM"). -lisp_code_name(47263,"HANGUL_SYLLABLE_RWAELB"). -lisp_code_name(47264,"HANGUL_SYLLABLE_RWAELS"). -lisp_code_name(47265,"HANGUL_SYLLABLE_RWAELT"). -lisp_code_name(47266,"HANGUL_SYLLABLE_RWAELP"). -lisp_code_name(47267,"HANGUL_SYLLABLE_RWAELH"). -lisp_code_name(47268,"HANGUL_SYLLABLE_RWAEM"). -lisp_code_name(47269,"HANGUL_SYLLABLE_RWAEB"). -lisp_code_name(47270,"HANGUL_SYLLABLE_RWAEBS"). -lisp_code_name(47271,"HANGUL_SYLLABLE_RWAES"). -lisp_code_name(47272,"HANGUL_SYLLABLE_RWAESS"). -lisp_code_name(47273,"HANGUL_SYLLABLE_RWAENG"). -lisp_code_name(47274,"HANGUL_SYLLABLE_RWAEJ"). -lisp_code_name(47275,"HANGUL_SYLLABLE_RWAEC"). -lisp_code_name(47276,"HANGUL_SYLLABLE_RWAEK"). -lisp_code_name(47277,"HANGUL_SYLLABLE_RWAET"). -lisp_code_name(47278,"HANGUL_SYLLABLE_RWAEP"). -lisp_code_name(47279,"HANGUL_SYLLABLE_RWAEH"). -lisp_code_name(47280,"HANGUL_SYLLABLE_ROE"). -lisp_code_name(47281,"HANGUL_SYLLABLE_ROEG"). -lisp_code_name(47282,"HANGUL_SYLLABLE_ROEGG"). -lisp_code_name(47283,"HANGUL_SYLLABLE_ROEGS"). -lisp_code_name(47284,"HANGUL_SYLLABLE_ROEN"). -lisp_code_name(47285,"HANGUL_SYLLABLE_ROENJ"). -lisp_code_name(47286,"HANGUL_SYLLABLE_ROENH"). -lisp_code_name(47287,"HANGUL_SYLLABLE_ROED"). -lisp_code_name(47288,"HANGUL_SYLLABLE_ROEL"). -lisp_code_name(47289,"HANGUL_SYLLABLE_ROELG"). -lisp_code_name(47290,"HANGUL_SYLLABLE_ROELM"). -lisp_code_name(47291,"HANGUL_SYLLABLE_ROELB"). -lisp_code_name(47292,"HANGUL_SYLLABLE_ROELS"). -lisp_code_name(47293,"HANGUL_SYLLABLE_ROELT"). -lisp_code_name(47294,"HANGUL_SYLLABLE_ROELP"). -lisp_code_name(47295,"HANGUL_SYLLABLE_ROELH"). -lisp_code_name(47296,"HANGUL_SYLLABLE_ROEM"). -lisp_code_name(47297,"HANGUL_SYLLABLE_ROEB"). -lisp_code_name(47298,"HANGUL_SYLLABLE_ROEBS"). -lisp_code_name(47299,"HANGUL_SYLLABLE_ROES"). -lisp_code_name(47300,"HANGUL_SYLLABLE_ROESS"). -lisp_code_name(47301,"HANGUL_SYLLABLE_ROENG"). -lisp_code_name(47302,"HANGUL_SYLLABLE_ROEJ"). -lisp_code_name(47303,"HANGUL_SYLLABLE_ROEC"). -lisp_code_name(47304,"HANGUL_SYLLABLE_ROEK"). -lisp_code_name(47305,"HANGUL_SYLLABLE_ROET"). -lisp_code_name(47306,"HANGUL_SYLLABLE_ROEP"). -lisp_code_name(47307,"HANGUL_SYLLABLE_ROEH"). -lisp_code_name(47308,"HANGUL_SYLLABLE_RYO"). -lisp_code_name(47309,"HANGUL_SYLLABLE_RYOG"). -lisp_code_name(47310,"HANGUL_SYLLABLE_RYOGG"). -lisp_code_name(47311,"HANGUL_SYLLABLE_RYOGS"). -lisp_code_name(47312,"HANGUL_SYLLABLE_RYON"). -lisp_code_name(47313,"HANGUL_SYLLABLE_RYONJ"). -lisp_code_name(47314,"HANGUL_SYLLABLE_RYONH"). -lisp_code_name(47315,"HANGUL_SYLLABLE_RYOD"). -lisp_code_name(47316,"HANGUL_SYLLABLE_RYOL"). -lisp_code_name(47317,"HANGUL_SYLLABLE_RYOLG"). -lisp_code_name(47318,"HANGUL_SYLLABLE_RYOLM"). -lisp_code_name(47319,"HANGUL_SYLLABLE_RYOLB"). -lisp_code_name(47320,"HANGUL_SYLLABLE_RYOLS"). -lisp_code_name(47321,"HANGUL_SYLLABLE_RYOLT"). -lisp_code_name(47322,"HANGUL_SYLLABLE_RYOLP"). -lisp_code_name(47323,"HANGUL_SYLLABLE_RYOLH"). -lisp_code_name(47324,"HANGUL_SYLLABLE_RYOM"). -lisp_code_name(47325,"HANGUL_SYLLABLE_RYOB"). -lisp_code_name(47326,"HANGUL_SYLLABLE_RYOBS"). -lisp_code_name(47327,"HANGUL_SYLLABLE_RYOS"). -lisp_code_name(47328,"HANGUL_SYLLABLE_RYOSS"). -lisp_code_name(47329,"HANGUL_SYLLABLE_RYONG"). -lisp_code_name(47330,"HANGUL_SYLLABLE_RYOJ"). -lisp_code_name(47331,"HANGUL_SYLLABLE_RYOC"). -lisp_code_name(47332,"HANGUL_SYLLABLE_RYOK"). -lisp_code_name(47333,"HANGUL_SYLLABLE_RYOT"). -lisp_code_name(47334,"HANGUL_SYLLABLE_RYOP"). -lisp_code_name(47335,"HANGUL_SYLLABLE_RYOH"). -lisp_code_name(47336,"HANGUL_SYLLABLE_RU"). -lisp_code_name(47337,"HANGUL_SYLLABLE_RUG"). -lisp_code_name(47338,"HANGUL_SYLLABLE_RUGG"). -lisp_code_name(47339,"HANGUL_SYLLABLE_RUGS"). -lisp_code_name(47340,"HANGUL_SYLLABLE_RUN"). -lisp_code_name(47341,"HANGUL_SYLLABLE_RUNJ"). -lisp_code_name(47342,"HANGUL_SYLLABLE_RUNH"). -lisp_code_name(47343,"HANGUL_SYLLABLE_RUD"). -lisp_code_name(47344,"HANGUL_SYLLABLE_RUL"). -lisp_code_name(47345,"HANGUL_SYLLABLE_RULG"). -lisp_code_name(47346,"HANGUL_SYLLABLE_RULM"). -lisp_code_name(47347,"HANGUL_SYLLABLE_RULB"). -lisp_code_name(47348,"HANGUL_SYLLABLE_RULS"). -lisp_code_name(47349,"HANGUL_SYLLABLE_RULT"). -lisp_code_name(47350,"HANGUL_SYLLABLE_RULP"). -lisp_code_name(47351,"HANGUL_SYLLABLE_RULH"). -lisp_code_name(47352,"HANGUL_SYLLABLE_RUM"). -lisp_code_name(47353,"HANGUL_SYLLABLE_RUB"). -lisp_code_name(47354,"HANGUL_SYLLABLE_RUBS"). -lisp_code_name(47355,"HANGUL_SYLLABLE_RUS"). -lisp_code_name(47356,"HANGUL_SYLLABLE_RUSS"). -lisp_code_name(47357,"HANGUL_SYLLABLE_RUNG"). -lisp_code_name(47358,"HANGUL_SYLLABLE_RUJ"). -lisp_code_name(47359,"HANGUL_SYLLABLE_RUC"). -lisp_code_name(47360,"HANGUL_SYLLABLE_RUK"). -lisp_code_name(47361,"HANGUL_SYLLABLE_RUT"). -lisp_code_name(47362,"HANGUL_SYLLABLE_RUP"). -lisp_code_name(47363,"HANGUL_SYLLABLE_RUH"). -lisp_code_name(47364,"HANGUL_SYLLABLE_RWEO"). -lisp_code_name(47365,"HANGUL_SYLLABLE_RWEOG"). -lisp_code_name(47366,"HANGUL_SYLLABLE_RWEOGG"). -lisp_code_name(47367,"HANGUL_SYLLABLE_RWEOGS"). -lisp_code_name(47368,"HANGUL_SYLLABLE_RWEON"). -lisp_code_name(47369,"HANGUL_SYLLABLE_RWEONJ"). -lisp_code_name(47370,"HANGUL_SYLLABLE_RWEONH"). -lisp_code_name(47371,"HANGUL_SYLLABLE_RWEOD"). -lisp_code_name(47372,"HANGUL_SYLLABLE_RWEOL"). -lisp_code_name(47373,"HANGUL_SYLLABLE_RWEOLG"). -lisp_code_name(47374,"HANGUL_SYLLABLE_RWEOLM"). -lisp_code_name(47375,"HANGUL_SYLLABLE_RWEOLB"). -lisp_code_name(47376,"HANGUL_SYLLABLE_RWEOLS"). -lisp_code_name(47377,"HANGUL_SYLLABLE_RWEOLT"). -lisp_code_name(47378,"HANGUL_SYLLABLE_RWEOLP"). -lisp_code_name(47379,"HANGUL_SYLLABLE_RWEOLH"). -lisp_code_name(47380,"HANGUL_SYLLABLE_RWEOM"). -lisp_code_name(47381,"HANGUL_SYLLABLE_RWEOB"). -lisp_code_name(47382,"HANGUL_SYLLABLE_RWEOBS"). -lisp_code_name(47383,"HANGUL_SYLLABLE_RWEOS"). -lisp_code_name(47384,"HANGUL_SYLLABLE_RWEOSS"). -lisp_code_name(47385,"HANGUL_SYLLABLE_RWEONG"). -lisp_code_name(47386,"HANGUL_SYLLABLE_RWEOJ"). -lisp_code_name(47387,"HANGUL_SYLLABLE_RWEOC"). -lisp_code_name(47388,"HANGUL_SYLLABLE_RWEOK"). -lisp_code_name(47389,"HANGUL_SYLLABLE_RWEOT"). -lisp_code_name(47390,"HANGUL_SYLLABLE_RWEOP"). -lisp_code_name(47391,"HANGUL_SYLLABLE_RWEOH"). -lisp_code_name(47392,"HANGUL_SYLLABLE_RWE"). -lisp_code_name(47393,"HANGUL_SYLLABLE_RWEG"). -lisp_code_name(47394,"HANGUL_SYLLABLE_RWEGG"). -lisp_code_name(47395,"HANGUL_SYLLABLE_RWEGS"). -lisp_code_name(47396,"HANGUL_SYLLABLE_RWEN"). -lisp_code_name(47397,"HANGUL_SYLLABLE_RWENJ"). -lisp_code_name(47398,"HANGUL_SYLLABLE_RWENH"). -lisp_code_name(47399,"HANGUL_SYLLABLE_RWED"). -lisp_code_name(47400,"HANGUL_SYLLABLE_RWEL"). -lisp_code_name(47401,"HANGUL_SYLLABLE_RWELG"). -lisp_code_name(47402,"HANGUL_SYLLABLE_RWELM"). -lisp_code_name(47403,"HANGUL_SYLLABLE_RWELB"). -lisp_code_name(47404,"HANGUL_SYLLABLE_RWELS"). -lisp_code_name(47405,"HANGUL_SYLLABLE_RWELT"). -lisp_code_name(47406,"HANGUL_SYLLABLE_RWELP"). -lisp_code_name(47407,"HANGUL_SYLLABLE_RWELH"). -lisp_code_name(47408,"HANGUL_SYLLABLE_RWEM"). -lisp_code_name(47409,"HANGUL_SYLLABLE_RWEB"). -lisp_code_name(47410,"HANGUL_SYLLABLE_RWEBS"). -lisp_code_name(47411,"HANGUL_SYLLABLE_RWES"). -lisp_code_name(47412,"HANGUL_SYLLABLE_RWESS"). -lisp_code_name(47413,"HANGUL_SYLLABLE_RWENG"). -lisp_code_name(47414,"HANGUL_SYLLABLE_RWEJ"). -lisp_code_name(47415,"HANGUL_SYLLABLE_RWEC"). -lisp_code_name(47416,"HANGUL_SYLLABLE_RWEK"). -lisp_code_name(47417,"HANGUL_SYLLABLE_RWET"). -lisp_code_name(47418,"HANGUL_SYLLABLE_RWEP"). -lisp_code_name(47419,"HANGUL_SYLLABLE_RWEH"). -lisp_code_name(47420,"HANGUL_SYLLABLE_RWI"). -lisp_code_name(47421,"HANGUL_SYLLABLE_RWIG"). -lisp_code_name(47422,"HANGUL_SYLLABLE_RWIGG"). -lisp_code_name(47423,"HANGUL_SYLLABLE_RWIGS"). -lisp_code_name(47424,"HANGUL_SYLLABLE_RWIN"). -lisp_code_name(47425,"HANGUL_SYLLABLE_RWINJ"). -lisp_code_name(47426,"HANGUL_SYLLABLE_RWINH"). -lisp_code_name(47427,"HANGUL_SYLLABLE_RWID"). -lisp_code_name(47428,"HANGUL_SYLLABLE_RWIL"). -lisp_code_name(47429,"HANGUL_SYLLABLE_RWILG"). -lisp_code_name(47430,"HANGUL_SYLLABLE_RWILM"). -lisp_code_name(47431,"HANGUL_SYLLABLE_RWILB"). -lisp_code_name(47432,"HANGUL_SYLLABLE_RWILS"). -lisp_code_name(47433,"HANGUL_SYLLABLE_RWILT"). -lisp_code_name(47434,"HANGUL_SYLLABLE_RWILP"). -lisp_code_name(47435,"HANGUL_SYLLABLE_RWILH"). -lisp_code_name(47436,"HANGUL_SYLLABLE_RWIM"). -lisp_code_name(47437,"HANGUL_SYLLABLE_RWIB"). -lisp_code_name(47438,"HANGUL_SYLLABLE_RWIBS"). -lisp_code_name(47439,"HANGUL_SYLLABLE_RWIS"). -lisp_code_name(47440,"HANGUL_SYLLABLE_RWISS"). -lisp_code_name(47441,"HANGUL_SYLLABLE_RWING"). -lisp_code_name(47442,"HANGUL_SYLLABLE_RWIJ"). -lisp_code_name(47443,"HANGUL_SYLLABLE_RWIC"). -lisp_code_name(47444,"HANGUL_SYLLABLE_RWIK"). -lisp_code_name(47445,"HANGUL_SYLLABLE_RWIT"). -lisp_code_name(47446,"HANGUL_SYLLABLE_RWIP"). -lisp_code_name(47447,"HANGUL_SYLLABLE_RWIH"). -lisp_code_name(47448,"HANGUL_SYLLABLE_RYU"). -lisp_code_name(47449,"HANGUL_SYLLABLE_RYUG"). -lisp_code_name(47450,"HANGUL_SYLLABLE_RYUGG"). -lisp_code_name(47451,"HANGUL_SYLLABLE_RYUGS"). -lisp_code_name(47452,"HANGUL_SYLLABLE_RYUN"). -lisp_code_name(47453,"HANGUL_SYLLABLE_RYUNJ"). -lisp_code_name(47454,"HANGUL_SYLLABLE_RYUNH"). -lisp_code_name(47455,"HANGUL_SYLLABLE_RYUD"). -lisp_code_name(47456,"HANGUL_SYLLABLE_RYUL"). -lisp_code_name(47457,"HANGUL_SYLLABLE_RYULG"). -lisp_code_name(47458,"HANGUL_SYLLABLE_RYULM"). -lisp_code_name(47459,"HANGUL_SYLLABLE_RYULB"). -lisp_code_name(47460,"HANGUL_SYLLABLE_RYULS"). -lisp_code_name(47461,"HANGUL_SYLLABLE_RYULT"). -lisp_code_name(47462,"HANGUL_SYLLABLE_RYULP"). -lisp_code_name(47463,"HANGUL_SYLLABLE_RYULH"). -lisp_code_name(47464,"HANGUL_SYLLABLE_RYUM"). -lisp_code_name(47465,"HANGUL_SYLLABLE_RYUB"). -lisp_code_name(47466,"HANGUL_SYLLABLE_RYUBS"). -lisp_code_name(47467,"HANGUL_SYLLABLE_RYUS"). -lisp_code_name(47468,"HANGUL_SYLLABLE_RYUSS"). -lisp_code_name(47469,"HANGUL_SYLLABLE_RYUNG"). -lisp_code_name(47470,"HANGUL_SYLLABLE_RYUJ"). -lisp_code_name(47471,"HANGUL_SYLLABLE_RYUC"). -lisp_code_name(47472,"HANGUL_SYLLABLE_RYUK"). -lisp_code_name(47473,"HANGUL_SYLLABLE_RYUT"). -lisp_code_name(47474,"HANGUL_SYLLABLE_RYUP"). -lisp_code_name(47475,"HANGUL_SYLLABLE_RYUH"). -lisp_code_name(47476,"HANGUL_SYLLABLE_REU"). -lisp_code_name(47477,"HANGUL_SYLLABLE_REUG"). -lisp_code_name(47478,"HANGUL_SYLLABLE_REUGG"). -lisp_code_name(47479,"HANGUL_SYLLABLE_REUGS"). -lisp_code_name(47480,"HANGUL_SYLLABLE_REUN"). -lisp_code_name(47481,"HANGUL_SYLLABLE_REUNJ"). -lisp_code_name(47482,"HANGUL_SYLLABLE_REUNH"). -lisp_code_name(47483,"HANGUL_SYLLABLE_REUD"). -lisp_code_name(47484,"HANGUL_SYLLABLE_REUL"). -lisp_code_name(47485,"HANGUL_SYLLABLE_REULG"). -lisp_code_name(47486,"HANGUL_SYLLABLE_REULM"). -lisp_code_name(47487,"HANGUL_SYLLABLE_REULB"). -lisp_code_name(47488,"HANGUL_SYLLABLE_REULS"). -lisp_code_name(47489,"HANGUL_SYLLABLE_REULT"). -lisp_code_name(47490,"HANGUL_SYLLABLE_REULP"). -lisp_code_name(47491,"HANGUL_SYLLABLE_REULH"). -lisp_code_name(47492,"HANGUL_SYLLABLE_REUM"). -lisp_code_name(47493,"HANGUL_SYLLABLE_REUB"). -lisp_code_name(47494,"HANGUL_SYLLABLE_REUBS"). -lisp_code_name(47495,"HANGUL_SYLLABLE_REUS"). -lisp_code_name(47496,"HANGUL_SYLLABLE_REUSS"). -lisp_code_name(47497,"HANGUL_SYLLABLE_REUNG"). -lisp_code_name(47498,"HANGUL_SYLLABLE_REUJ"). -lisp_code_name(47499,"HANGUL_SYLLABLE_REUC"). -lisp_code_name(47500,"HANGUL_SYLLABLE_REUK"). -lisp_code_name(47501,"HANGUL_SYLLABLE_REUT"). -lisp_code_name(47502,"HANGUL_SYLLABLE_REUP"). -lisp_code_name(47503,"HANGUL_SYLLABLE_REUH"). -lisp_code_name(47504,"HANGUL_SYLLABLE_RYI"). -lisp_code_name(47505,"HANGUL_SYLLABLE_RYIG"). -lisp_code_name(47506,"HANGUL_SYLLABLE_RYIGG"). -lisp_code_name(47507,"HANGUL_SYLLABLE_RYIGS"). -lisp_code_name(47508,"HANGUL_SYLLABLE_RYIN"). -lisp_code_name(47509,"HANGUL_SYLLABLE_RYINJ"). -lisp_code_name(47510,"HANGUL_SYLLABLE_RYINH"). -lisp_code_name(47511,"HANGUL_SYLLABLE_RYID"). -lisp_code_name(47512,"HANGUL_SYLLABLE_RYIL"). -lisp_code_name(47513,"HANGUL_SYLLABLE_RYILG"). -lisp_code_name(47514,"HANGUL_SYLLABLE_RYILM"). -lisp_code_name(47515,"HANGUL_SYLLABLE_RYILB"). -lisp_code_name(47516,"HANGUL_SYLLABLE_RYILS"). -lisp_code_name(47517,"HANGUL_SYLLABLE_RYILT"). -lisp_code_name(47518,"HANGUL_SYLLABLE_RYILP"). -lisp_code_name(47519,"HANGUL_SYLLABLE_RYILH"). -lisp_code_name(47520,"HANGUL_SYLLABLE_RYIM"). -lisp_code_name(47521,"HANGUL_SYLLABLE_RYIB"). -lisp_code_name(47522,"HANGUL_SYLLABLE_RYIBS"). -lisp_code_name(47523,"HANGUL_SYLLABLE_RYIS"). -lisp_code_name(47524,"HANGUL_SYLLABLE_RYISS"). -lisp_code_name(47525,"HANGUL_SYLLABLE_RYING"). -lisp_code_name(47526,"HANGUL_SYLLABLE_RYIJ"). -lisp_code_name(47527,"HANGUL_SYLLABLE_RYIC"). -lisp_code_name(47528,"HANGUL_SYLLABLE_RYIK"). -lisp_code_name(47529,"HANGUL_SYLLABLE_RYIT"). -lisp_code_name(47530,"HANGUL_SYLLABLE_RYIP"). -lisp_code_name(47531,"HANGUL_SYLLABLE_RYIH"). -lisp_code_name(47532,"HANGUL_SYLLABLE_RI"). -lisp_code_name(47533,"HANGUL_SYLLABLE_RIG"). -lisp_code_name(47534,"HANGUL_SYLLABLE_RIGG"). -lisp_code_name(47535,"HANGUL_SYLLABLE_RIGS"). -lisp_code_name(47536,"HANGUL_SYLLABLE_RIN"). -lisp_code_name(47537,"HANGUL_SYLLABLE_RINJ"). -lisp_code_name(47538,"HANGUL_SYLLABLE_RINH"). -lisp_code_name(47539,"HANGUL_SYLLABLE_RID"). -lisp_code_name(47540,"HANGUL_SYLLABLE_RIL"). -lisp_code_name(47541,"HANGUL_SYLLABLE_RILG"). -lisp_code_name(47542,"HANGUL_SYLLABLE_RILM"). -lisp_code_name(47543,"HANGUL_SYLLABLE_RILB"). -lisp_code_name(47544,"HANGUL_SYLLABLE_RILS"). -lisp_code_name(47545,"HANGUL_SYLLABLE_RILT"). -lisp_code_name(47546,"HANGUL_SYLLABLE_RILP"). -lisp_code_name(47547,"HANGUL_SYLLABLE_RILH"). -lisp_code_name(47548,"HANGUL_SYLLABLE_RIM"). -lisp_code_name(47549,"HANGUL_SYLLABLE_RIB"). -lisp_code_name(47550,"HANGUL_SYLLABLE_RIBS"). -lisp_code_name(47551,"HANGUL_SYLLABLE_RIS"). -lisp_code_name(47552,"HANGUL_SYLLABLE_RISS"). -lisp_code_name(47553,"HANGUL_SYLLABLE_RING"). -lisp_code_name(47554,"HANGUL_SYLLABLE_RIJ"). -lisp_code_name(47555,"HANGUL_SYLLABLE_RIC"). -lisp_code_name(47556,"HANGUL_SYLLABLE_RIK"). -lisp_code_name(47557,"HANGUL_SYLLABLE_RIT"). -lisp_code_name(47558,"HANGUL_SYLLABLE_RIP"). -lisp_code_name(47559,"HANGUL_SYLLABLE_RIH"). -lisp_code_name(47560,"HANGUL_SYLLABLE_MA"). -lisp_code_name(47561,"HANGUL_SYLLABLE_MAG"). -lisp_code_name(47562,"HANGUL_SYLLABLE_MAGG"). -lisp_code_name(47563,"HANGUL_SYLLABLE_MAGS"). -lisp_code_name(47564,"HANGUL_SYLLABLE_MAN"). -lisp_code_name(47565,"HANGUL_SYLLABLE_MANJ"). -lisp_code_name(47566,"HANGUL_SYLLABLE_MANH"). -lisp_code_name(47567,"HANGUL_SYLLABLE_MAD"). -lisp_code_name(47568,"HANGUL_SYLLABLE_MAL"). -lisp_code_name(47569,"HANGUL_SYLLABLE_MALG"). -lisp_code_name(47570,"HANGUL_SYLLABLE_MALM"). -lisp_code_name(47571,"HANGUL_SYLLABLE_MALB"). -lisp_code_name(47572,"HANGUL_SYLLABLE_MALS"). -lisp_code_name(47573,"HANGUL_SYLLABLE_MALT"). -lisp_code_name(47574,"HANGUL_SYLLABLE_MALP"). -lisp_code_name(47575,"HANGUL_SYLLABLE_MALH"). -lisp_code_name(47576,"HANGUL_SYLLABLE_MAM"). -lisp_code_name(47577,"HANGUL_SYLLABLE_MAB"). -lisp_code_name(47578,"HANGUL_SYLLABLE_MABS"). -lisp_code_name(47579,"HANGUL_SYLLABLE_MAS"). -lisp_code_name(47580,"HANGUL_SYLLABLE_MASS"). -lisp_code_name(47581,"HANGUL_SYLLABLE_MANG"). -lisp_code_name(47582,"HANGUL_SYLLABLE_MAJ"). -lisp_code_name(47583,"HANGUL_SYLLABLE_MAC"). -lisp_code_name(47584,"HANGUL_SYLLABLE_MAK"). -lisp_code_name(47585,"HANGUL_SYLLABLE_MAT"). -lisp_code_name(47586,"HANGUL_SYLLABLE_MAP"). -lisp_code_name(47587,"HANGUL_SYLLABLE_MAH"). -lisp_code_name(47588,"HANGUL_SYLLABLE_MAE"). -lisp_code_name(47589,"HANGUL_SYLLABLE_MAEG"). -lisp_code_name(47590,"HANGUL_SYLLABLE_MAEGG"). -lisp_code_name(47591,"HANGUL_SYLLABLE_MAEGS"). -lisp_code_name(47592,"HANGUL_SYLLABLE_MAEN"). -lisp_code_name(47593,"HANGUL_SYLLABLE_MAENJ"). -lisp_code_name(47594,"HANGUL_SYLLABLE_MAENH"). -lisp_code_name(47595,"HANGUL_SYLLABLE_MAED"). -lisp_code_name(47596,"HANGUL_SYLLABLE_MAEL"). -lisp_code_name(47597,"HANGUL_SYLLABLE_MAELG"). -lisp_code_name(47598,"HANGUL_SYLLABLE_MAELM"). -lisp_code_name(47599,"HANGUL_SYLLABLE_MAELB"). -lisp_code_name(47600,"HANGUL_SYLLABLE_MAELS"). -lisp_code_name(47601,"HANGUL_SYLLABLE_MAELT"). -lisp_code_name(47602,"HANGUL_SYLLABLE_MAELP"). -lisp_code_name(47603,"HANGUL_SYLLABLE_MAELH"). -lisp_code_name(47604,"HANGUL_SYLLABLE_MAEM"). -lisp_code_name(47605,"HANGUL_SYLLABLE_MAEB"). -lisp_code_name(47606,"HANGUL_SYLLABLE_MAEBS"). -lisp_code_name(47607,"HANGUL_SYLLABLE_MAES"). -lisp_code_name(47608,"HANGUL_SYLLABLE_MAESS"). -lisp_code_name(47609,"HANGUL_SYLLABLE_MAENG"). -lisp_code_name(47610,"HANGUL_SYLLABLE_MAEJ"). -lisp_code_name(47611,"HANGUL_SYLLABLE_MAEC"). -lisp_code_name(47612,"HANGUL_SYLLABLE_MAEK"). -lisp_code_name(47613,"HANGUL_SYLLABLE_MAET"). -lisp_code_name(47614,"HANGUL_SYLLABLE_MAEP"). -lisp_code_name(47615,"HANGUL_SYLLABLE_MAEH"). -lisp_code_name(47616,"HANGUL_SYLLABLE_MYA"). -lisp_code_name(47617,"HANGUL_SYLLABLE_MYAG"). -lisp_code_name(47618,"HANGUL_SYLLABLE_MYAGG"). -lisp_code_name(47619,"HANGUL_SYLLABLE_MYAGS"). -lisp_code_name(47620,"HANGUL_SYLLABLE_MYAN"). -lisp_code_name(47621,"HANGUL_SYLLABLE_MYANJ"). -lisp_code_name(47622,"HANGUL_SYLLABLE_MYANH"). -lisp_code_name(47623,"HANGUL_SYLLABLE_MYAD"). -lisp_code_name(47624,"HANGUL_SYLLABLE_MYAL"). -lisp_code_name(47625,"HANGUL_SYLLABLE_MYALG"). -lisp_code_name(47626,"HANGUL_SYLLABLE_MYALM"). -lisp_code_name(47627,"HANGUL_SYLLABLE_MYALB"). -lisp_code_name(47628,"HANGUL_SYLLABLE_MYALS"). -lisp_code_name(47629,"HANGUL_SYLLABLE_MYALT"). -lisp_code_name(47630,"HANGUL_SYLLABLE_MYALP"). -lisp_code_name(47631,"HANGUL_SYLLABLE_MYALH"). -lisp_code_name(47632,"HANGUL_SYLLABLE_MYAM"). -lisp_code_name(47633,"HANGUL_SYLLABLE_MYAB"). -lisp_code_name(47634,"HANGUL_SYLLABLE_MYABS"). -lisp_code_name(47635,"HANGUL_SYLLABLE_MYAS"). -lisp_code_name(47636,"HANGUL_SYLLABLE_MYASS"). -lisp_code_name(47637,"HANGUL_SYLLABLE_MYANG"). -lisp_code_name(47638,"HANGUL_SYLLABLE_MYAJ"). -lisp_code_name(47639,"HANGUL_SYLLABLE_MYAC"). -lisp_code_name(47640,"HANGUL_SYLLABLE_MYAK"). -lisp_code_name(47641,"HANGUL_SYLLABLE_MYAT"). -lisp_code_name(47642,"HANGUL_SYLLABLE_MYAP"). -lisp_code_name(47643,"HANGUL_SYLLABLE_MYAH"). -lisp_code_name(47644,"HANGUL_SYLLABLE_MYAE"). -lisp_code_name(47645,"HANGUL_SYLLABLE_MYAEG"). -lisp_code_name(47646,"HANGUL_SYLLABLE_MYAEGG"). -lisp_code_name(47647,"HANGUL_SYLLABLE_MYAEGS"). -lisp_code_name(47648,"HANGUL_SYLLABLE_MYAEN"). -lisp_code_name(47649,"HANGUL_SYLLABLE_MYAENJ"). -lisp_code_name(47650,"HANGUL_SYLLABLE_MYAENH"). -lisp_code_name(47651,"HANGUL_SYLLABLE_MYAED"). -lisp_code_name(47652,"HANGUL_SYLLABLE_MYAEL"). -lisp_code_name(47653,"HANGUL_SYLLABLE_MYAELG"). -lisp_code_name(47654,"HANGUL_SYLLABLE_MYAELM"). -lisp_code_name(47655,"HANGUL_SYLLABLE_MYAELB"). -lisp_code_name(47656,"HANGUL_SYLLABLE_MYAELS"). -lisp_code_name(47657,"HANGUL_SYLLABLE_MYAELT"). -lisp_code_name(47658,"HANGUL_SYLLABLE_MYAELP"). -lisp_code_name(47659,"HANGUL_SYLLABLE_MYAELH"). -lisp_code_name(47660,"HANGUL_SYLLABLE_MYAEM"). -lisp_code_name(47661,"HANGUL_SYLLABLE_MYAEB"). -lisp_code_name(47662,"HANGUL_SYLLABLE_MYAEBS"). -lisp_code_name(47663,"HANGUL_SYLLABLE_MYAES"). -lisp_code_name(47664,"HANGUL_SYLLABLE_MYAESS"). -lisp_code_name(47665,"HANGUL_SYLLABLE_MYAENG"). -lisp_code_name(47666,"HANGUL_SYLLABLE_MYAEJ"). -lisp_code_name(47667,"HANGUL_SYLLABLE_MYAEC"). -lisp_code_name(47668,"HANGUL_SYLLABLE_MYAEK"). -lisp_code_name(47669,"HANGUL_SYLLABLE_MYAET"). -lisp_code_name(47670,"HANGUL_SYLLABLE_MYAEP"). -lisp_code_name(47671,"HANGUL_SYLLABLE_MYAEH"). -lisp_code_name(47672,"HANGUL_SYLLABLE_MEO"). -lisp_code_name(47673,"HANGUL_SYLLABLE_MEOG"). -lisp_code_name(47674,"HANGUL_SYLLABLE_MEOGG"). -lisp_code_name(47675,"HANGUL_SYLLABLE_MEOGS"). -lisp_code_name(47676,"HANGUL_SYLLABLE_MEON"). -lisp_code_name(47677,"HANGUL_SYLLABLE_MEONJ"). -lisp_code_name(47678,"HANGUL_SYLLABLE_MEONH"). -lisp_code_name(47679,"HANGUL_SYLLABLE_MEOD"). -lisp_code_name(47680,"HANGUL_SYLLABLE_MEOL"). -lisp_code_name(47681,"HANGUL_SYLLABLE_MEOLG"). -lisp_code_name(47682,"HANGUL_SYLLABLE_MEOLM"). -lisp_code_name(47683,"HANGUL_SYLLABLE_MEOLB"). -lisp_code_name(47684,"HANGUL_SYLLABLE_MEOLS"). -lisp_code_name(47685,"HANGUL_SYLLABLE_MEOLT"). -lisp_code_name(47686,"HANGUL_SYLLABLE_MEOLP"). -lisp_code_name(47687,"HANGUL_SYLLABLE_MEOLH"). -lisp_code_name(47688,"HANGUL_SYLLABLE_MEOM"). -lisp_code_name(47689,"HANGUL_SYLLABLE_MEOB"). -lisp_code_name(47690,"HANGUL_SYLLABLE_MEOBS"). -lisp_code_name(47691,"HANGUL_SYLLABLE_MEOS"). -lisp_code_name(47692,"HANGUL_SYLLABLE_MEOSS"). -lisp_code_name(47693,"HANGUL_SYLLABLE_MEONG"). -lisp_code_name(47694,"HANGUL_SYLLABLE_MEOJ"). -lisp_code_name(47695,"HANGUL_SYLLABLE_MEOC"). -lisp_code_name(47696,"HANGUL_SYLLABLE_MEOK"). -lisp_code_name(47697,"HANGUL_SYLLABLE_MEOT"). -lisp_code_name(47698,"HANGUL_SYLLABLE_MEOP"). -lisp_code_name(47699,"HANGUL_SYLLABLE_MEOH"). -lisp_code_name(47700,"HANGUL_SYLLABLE_ME"). -lisp_code_name(47701,"HANGUL_SYLLABLE_MEG"). -lisp_code_name(47702,"HANGUL_SYLLABLE_MEGG"). -lisp_code_name(47703,"HANGUL_SYLLABLE_MEGS"). -lisp_code_name(47704,"HANGUL_SYLLABLE_MEN"). -lisp_code_name(47705,"HANGUL_SYLLABLE_MENJ"). -lisp_code_name(47706,"HANGUL_SYLLABLE_MENH"). -lisp_code_name(47707,"HANGUL_SYLLABLE_MED"). -lisp_code_name(47708,"HANGUL_SYLLABLE_MEL"). -lisp_code_name(47709,"HANGUL_SYLLABLE_MELG"). -lisp_code_name(47710,"HANGUL_SYLLABLE_MELM"). -lisp_code_name(47711,"HANGUL_SYLLABLE_MELB"). -lisp_code_name(47712,"HANGUL_SYLLABLE_MELS"). -lisp_code_name(47713,"HANGUL_SYLLABLE_MELT"). -lisp_code_name(47714,"HANGUL_SYLLABLE_MELP"). -lisp_code_name(47715,"HANGUL_SYLLABLE_MELH"). -lisp_code_name(47716,"HANGUL_SYLLABLE_MEM"). -lisp_code_name(47717,"HANGUL_SYLLABLE_MEB"). -lisp_code_name(47718,"HANGUL_SYLLABLE_MEBS"). -lisp_code_name(47719,"HANGUL_SYLLABLE_MES"). -lisp_code_name(47720,"HANGUL_SYLLABLE_MESS"). -lisp_code_name(47721,"HANGUL_SYLLABLE_MENG"). -lisp_code_name(47722,"HANGUL_SYLLABLE_MEJ"). -lisp_code_name(47723,"HANGUL_SYLLABLE_MEC"). -lisp_code_name(47724,"HANGUL_SYLLABLE_MEK"). -lisp_code_name(47725,"HANGUL_SYLLABLE_MET"). -lisp_code_name(47726,"HANGUL_SYLLABLE_MEP"). -lisp_code_name(47727,"HANGUL_SYLLABLE_MEH"). -lisp_code_name(47728,"HANGUL_SYLLABLE_MYEO"). -lisp_code_name(47729,"HANGUL_SYLLABLE_MYEOG"). -lisp_code_name(47730,"HANGUL_SYLLABLE_MYEOGG"). -lisp_code_name(47731,"HANGUL_SYLLABLE_MYEOGS"). -lisp_code_name(47732,"HANGUL_SYLLABLE_MYEON"). -lisp_code_name(47733,"HANGUL_SYLLABLE_MYEONJ"). -lisp_code_name(47734,"HANGUL_SYLLABLE_MYEONH"). -lisp_code_name(47735,"HANGUL_SYLLABLE_MYEOD"). -lisp_code_name(47736,"HANGUL_SYLLABLE_MYEOL"). -lisp_code_name(47737,"HANGUL_SYLLABLE_MYEOLG"). -lisp_code_name(47738,"HANGUL_SYLLABLE_MYEOLM"). -lisp_code_name(47739,"HANGUL_SYLLABLE_MYEOLB"). -lisp_code_name(47740,"HANGUL_SYLLABLE_MYEOLS"). -lisp_code_name(47741,"HANGUL_SYLLABLE_MYEOLT"). -lisp_code_name(47742,"HANGUL_SYLLABLE_MYEOLP"). -lisp_code_name(47743,"HANGUL_SYLLABLE_MYEOLH"). -lisp_code_name(47744,"HANGUL_SYLLABLE_MYEOM"). -lisp_code_name(47745,"HANGUL_SYLLABLE_MYEOB"). -lisp_code_name(47746,"HANGUL_SYLLABLE_MYEOBS"). -lisp_code_name(47747,"HANGUL_SYLLABLE_MYEOS"). -lisp_code_name(47748,"HANGUL_SYLLABLE_MYEOSS"). -lisp_code_name(47749,"HANGUL_SYLLABLE_MYEONG"). -lisp_code_name(47750,"HANGUL_SYLLABLE_MYEOJ"). -lisp_code_name(47751,"HANGUL_SYLLABLE_MYEOC"). -lisp_code_name(47752,"HANGUL_SYLLABLE_MYEOK"). -lisp_code_name(47753,"HANGUL_SYLLABLE_MYEOT"). -lisp_code_name(47754,"HANGUL_SYLLABLE_MYEOP"). -lisp_code_name(47755,"HANGUL_SYLLABLE_MYEOH"). -lisp_code_name(47756,"HANGUL_SYLLABLE_MYE"). -lisp_code_name(47757,"HANGUL_SYLLABLE_MYEG"). -lisp_code_name(47758,"HANGUL_SYLLABLE_MYEGG"). -lisp_code_name(47759,"HANGUL_SYLLABLE_MYEGS"). -lisp_code_name(47760,"HANGUL_SYLLABLE_MYEN"). -lisp_code_name(47761,"HANGUL_SYLLABLE_MYENJ"). -lisp_code_name(47762,"HANGUL_SYLLABLE_MYENH"). -lisp_code_name(47763,"HANGUL_SYLLABLE_MYED"). -lisp_code_name(47764,"HANGUL_SYLLABLE_MYEL"). -lisp_code_name(47765,"HANGUL_SYLLABLE_MYELG"). -lisp_code_name(47766,"HANGUL_SYLLABLE_MYELM"). -lisp_code_name(47767,"HANGUL_SYLLABLE_MYELB"). -lisp_code_name(47768,"HANGUL_SYLLABLE_MYELS"). -lisp_code_name(47769,"HANGUL_SYLLABLE_MYELT"). -lisp_code_name(47770,"HANGUL_SYLLABLE_MYELP"). -lisp_code_name(47771,"HANGUL_SYLLABLE_MYELH"). -lisp_code_name(47772,"HANGUL_SYLLABLE_MYEM"). -lisp_code_name(47773,"HANGUL_SYLLABLE_MYEB"). -lisp_code_name(47774,"HANGUL_SYLLABLE_MYEBS"). -lisp_code_name(47775,"HANGUL_SYLLABLE_MYES"). -lisp_code_name(47776,"HANGUL_SYLLABLE_MYESS"). -lisp_code_name(47777,"HANGUL_SYLLABLE_MYENG"). -lisp_code_name(47778,"HANGUL_SYLLABLE_MYEJ"). -lisp_code_name(47779,"HANGUL_SYLLABLE_MYEC"). -lisp_code_name(47780,"HANGUL_SYLLABLE_MYEK"). -lisp_code_name(47781,"HANGUL_SYLLABLE_MYET"). -lisp_code_name(47782,"HANGUL_SYLLABLE_MYEP"). -lisp_code_name(47783,"HANGUL_SYLLABLE_MYEH"). -lisp_code_name(47784,"HANGUL_SYLLABLE_MO"). -lisp_code_name(47785,"HANGUL_SYLLABLE_MOG"). -lisp_code_name(47786,"HANGUL_SYLLABLE_MOGG"). -lisp_code_name(47787,"HANGUL_SYLLABLE_MOGS"). -lisp_code_name(47788,"HANGUL_SYLLABLE_MON"). -lisp_code_name(47789,"HANGUL_SYLLABLE_MONJ"). -lisp_code_name(47790,"HANGUL_SYLLABLE_MONH"). -lisp_code_name(47791,"HANGUL_SYLLABLE_MOD"). -lisp_code_name(47792,"HANGUL_SYLLABLE_MOL"). -lisp_code_name(47793,"HANGUL_SYLLABLE_MOLG"). -lisp_code_name(47794,"HANGUL_SYLLABLE_MOLM"). -lisp_code_name(47795,"HANGUL_SYLLABLE_MOLB"). -lisp_code_name(47796,"HANGUL_SYLLABLE_MOLS"). -lisp_code_name(47797,"HANGUL_SYLLABLE_MOLT"). -lisp_code_name(47798,"HANGUL_SYLLABLE_MOLP"). -lisp_code_name(47799,"HANGUL_SYLLABLE_MOLH"). -lisp_code_name(47800,"HANGUL_SYLLABLE_MOM"). -lisp_code_name(47801,"HANGUL_SYLLABLE_MOB"). -lisp_code_name(47802,"HANGUL_SYLLABLE_MOBS"). -lisp_code_name(47803,"HANGUL_SYLLABLE_MOS"). -lisp_code_name(47804,"HANGUL_SYLLABLE_MOSS"). -lisp_code_name(47805,"HANGUL_SYLLABLE_MONG"). -lisp_code_name(47806,"HANGUL_SYLLABLE_MOJ"). -lisp_code_name(47807,"HANGUL_SYLLABLE_MOC"). -lisp_code_name(47808,"HANGUL_SYLLABLE_MOK"). -lisp_code_name(47809,"HANGUL_SYLLABLE_MOT"). -lisp_code_name(47810,"HANGUL_SYLLABLE_MOP"). -lisp_code_name(47811,"HANGUL_SYLLABLE_MOH"). -lisp_code_name(47812,"HANGUL_SYLLABLE_MWA"). -lisp_code_name(47813,"HANGUL_SYLLABLE_MWAG"). -lisp_code_name(47814,"HANGUL_SYLLABLE_MWAGG"). -lisp_code_name(47815,"HANGUL_SYLLABLE_MWAGS"). -lisp_code_name(47816,"HANGUL_SYLLABLE_MWAN"). -lisp_code_name(47817,"HANGUL_SYLLABLE_MWANJ"). -lisp_code_name(47818,"HANGUL_SYLLABLE_MWANH"). -lisp_code_name(47819,"HANGUL_SYLLABLE_MWAD"). -lisp_code_name(47820,"HANGUL_SYLLABLE_MWAL"). -lisp_code_name(47821,"HANGUL_SYLLABLE_MWALG"). -lisp_code_name(47822,"HANGUL_SYLLABLE_MWALM"). -lisp_code_name(47823,"HANGUL_SYLLABLE_MWALB"). -lisp_code_name(47824,"HANGUL_SYLLABLE_MWALS"). -lisp_code_name(47825,"HANGUL_SYLLABLE_MWALT"). -lisp_code_name(47826,"HANGUL_SYLLABLE_MWALP"). -lisp_code_name(47827,"HANGUL_SYLLABLE_MWALH"). -lisp_code_name(47828,"HANGUL_SYLLABLE_MWAM"). -lisp_code_name(47829,"HANGUL_SYLLABLE_MWAB"). -lisp_code_name(47830,"HANGUL_SYLLABLE_MWABS"). -lisp_code_name(47831,"HANGUL_SYLLABLE_MWAS"). -lisp_code_name(47832,"HANGUL_SYLLABLE_MWASS"). -lisp_code_name(47833,"HANGUL_SYLLABLE_MWANG"). -lisp_code_name(47834,"HANGUL_SYLLABLE_MWAJ"). -lisp_code_name(47835,"HANGUL_SYLLABLE_MWAC"). -lisp_code_name(47836,"HANGUL_SYLLABLE_MWAK"). -lisp_code_name(47837,"HANGUL_SYLLABLE_MWAT"). -lisp_code_name(47838,"HANGUL_SYLLABLE_MWAP"). -lisp_code_name(47839,"HANGUL_SYLLABLE_MWAH"). -lisp_code_name(47840,"HANGUL_SYLLABLE_MWAE"). -lisp_code_name(47841,"HANGUL_SYLLABLE_MWAEG"). -lisp_code_name(47842,"HANGUL_SYLLABLE_MWAEGG"). -lisp_code_name(47843,"HANGUL_SYLLABLE_MWAEGS"). -lisp_code_name(47844,"HANGUL_SYLLABLE_MWAEN"). -lisp_code_name(47845,"HANGUL_SYLLABLE_MWAENJ"). -lisp_code_name(47846,"HANGUL_SYLLABLE_MWAENH"). -lisp_code_name(47847,"HANGUL_SYLLABLE_MWAED"). -lisp_code_name(47848,"HANGUL_SYLLABLE_MWAEL"). -lisp_code_name(47849,"HANGUL_SYLLABLE_MWAELG"). -lisp_code_name(47850,"HANGUL_SYLLABLE_MWAELM"). -lisp_code_name(47851,"HANGUL_SYLLABLE_MWAELB"). -lisp_code_name(47852,"HANGUL_SYLLABLE_MWAELS"). -lisp_code_name(47853,"HANGUL_SYLLABLE_MWAELT"). -lisp_code_name(47854,"HANGUL_SYLLABLE_MWAELP"). -lisp_code_name(47855,"HANGUL_SYLLABLE_MWAELH"). -lisp_code_name(47856,"HANGUL_SYLLABLE_MWAEM"). -lisp_code_name(47857,"HANGUL_SYLLABLE_MWAEB"). -lisp_code_name(47858,"HANGUL_SYLLABLE_MWAEBS"). -lisp_code_name(47859,"HANGUL_SYLLABLE_MWAES"). -lisp_code_name(47860,"HANGUL_SYLLABLE_MWAESS"). -lisp_code_name(47861,"HANGUL_SYLLABLE_MWAENG"). -lisp_code_name(47862,"HANGUL_SYLLABLE_MWAEJ"). -lisp_code_name(47863,"HANGUL_SYLLABLE_MWAEC"). -lisp_code_name(47864,"HANGUL_SYLLABLE_MWAEK"). -lisp_code_name(47865,"HANGUL_SYLLABLE_MWAET"). -lisp_code_name(47866,"HANGUL_SYLLABLE_MWAEP"). -lisp_code_name(47867,"HANGUL_SYLLABLE_MWAEH"). -lisp_code_name(47868,"HANGUL_SYLLABLE_MOE"). -lisp_code_name(47869,"HANGUL_SYLLABLE_MOEG"). -lisp_code_name(47870,"HANGUL_SYLLABLE_MOEGG"). -lisp_code_name(47871,"HANGUL_SYLLABLE_MOEGS"). -lisp_code_name(47872,"HANGUL_SYLLABLE_MOEN"). -lisp_code_name(47873,"HANGUL_SYLLABLE_MOENJ"). -lisp_code_name(47874,"HANGUL_SYLLABLE_MOENH"). -lisp_code_name(47875,"HANGUL_SYLLABLE_MOED"). -lisp_code_name(47876,"HANGUL_SYLLABLE_MOEL"). -lisp_code_name(47877,"HANGUL_SYLLABLE_MOELG"). -lisp_code_name(47878,"HANGUL_SYLLABLE_MOELM"). -lisp_code_name(47879,"HANGUL_SYLLABLE_MOELB"). -lisp_code_name(47880,"HANGUL_SYLLABLE_MOELS"). -lisp_code_name(47881,"HANGUL_SYLLABLE_MOELT"). -lisp_code_name(47882,"HANGUL_SYLLABLE_MOELP"). -lisp_code_name(47883,"HANGUL_SYLLABLE_MOELH"). -lisp_code_name(47884,"HANGUL_SYLLABLE_MOEM"). -lisp_code_name(47885,"HANGUL_SYLLABLE_MOEB"). -lisp_code_name(47886,"HANGUL_SYLLABLE_MOEBS"). -lisp_code_name(47887,"HANGUL_SYLLABLE_MOES"). -lisp_code_name(47888,"HANGUL_SYLLABLE_MOESS"). -lisp_code_name(47889,"HANGUL_SYLLABLE_MOENG"). -lisp_code_name(47890,"HANGUL_SYLLABLE_MOEJ"). -lisp_code_name(47891,"HANGUL_SYLLABLE_MOEC"). -lisp_code_name(47892,"HANGUL_SYLLABLE_MOEK"). -lisp_code_name(47893,"HANGUL_SYLLABLE_MOET"). -lisp_code_name(47894,"HANGUL_SYLLABLE_MOEP"). -lisp_code_name(47895,"HANGUL_SYLLABLE_MOEH"). -lisp_code_name(47896,"HANGUL_SYLLABLE_MYO"). -lisp_code_name(47897,"HANGUL_SYLLABLE_MYOG"). -lisp_code_name(47898,"HANGUL_SYLLABLE_MYOGG"). -lisp_code_name(47899,"HANGUL_SYLLABLE_MYOGS"). -lisp_code_name(47900,"HANGUL_SYLLABLE_MYON"). -lisp_code_name(47901,"HANGUL_SYLLABLE_MYONJ"). -lisp_code_name(47902,"HANGUL_SYLLABLE_MYONH"). -lisp_code_name(47903,"HANGUL_SYLLABLE_MYOD"). -lisp_code_name(47904,"HANGUL_SYLLABLE_MYOL"). -lisp_code_name(47905,"HANGUL_SYLLABLE_MYOLG"). -lisp_code_name(47906,"HANGUL_SYLLABLE_MYOLM"). -lisp_code_name(47907,"HANGUL_SYLLABLE_MYOLB"). -lisp_code_name(47908,"HANGUL_SYLLABLE_MYOLS"). -lisp_code_name(47909,"HANGUL_SYLLABLE_MYOLT"). -lisp_code_name(47910,"HANGUL_SYLLABLE_MYOLP"). -lisp_code_name(47911,"HANGUL_SYLLABLE_MYOLH"). -lisp_code_name(47912,"HANGUL_SYLLABLE_MYOM"). -lisp_code_name(47913,"HANGUL_SYLLABLE_MYOB"). -lisp_code_name(47914,"HANGUL_SYLLABLE_MYOBS"). -lisp_code_name(47915,"HANGUL_SYLLABLE_MYOS"). -lisp_code_name(47916,"HANGUL_SYLLABLE_MYOSS"). -lisp_code_name(47917,"HANGUL_SYLLABLE_MYONG"). -lisp_code_name(47918,"HANGUL_SYLLABLE_MYOJ"). -lisp_code_name(47919,"HANGUL_SYLLABLE_MYOC"). -lisp_code_name(47920,"HANGUL_SYLLABLE_MYOK"). -lisp_code_name(47921,"HANGUL_SYLLABLE_MYOT"). -lisp_code_name(47922,"HANGUL_SYLLABLE_MYOP"). -lisp_code_name(47923,"HANGUL_SYLLABLE_MYOH"). -lisp_code_name(47924,"HANGUL_SYLLABLE_MU"). -lisp_code_name(47925,"HANGUL_SYLLABLE_MUG"). -lisp_code_name(47926,"HANGUL_SYLLABLE_MUGG"). -lisp_code_name(47927,"HANGUL_SYLLABLE_MUGS"). -lisp_code_name(47928,"HANGUL_SYLLABLE_MUN"). -lisp_code_name(47929,"HANGUL_SYLLABLE_MUNJ"). -lisp_code_name(47930,"HANGUL_SYLLABLE_MUNH"). -lisp_code_name(47931,"HANGUL_SYLLABLE_MUD"). -lisp_code_name(47932,"HANGUL_SYLLABLE_MUL"). -lisp_code_name(47933,"HANGUL_SYLLABLE_MULG"). -lisp_code_name(47934,"HANGUL_SYLLABLE_MULM"). -lisp_code_name(47935,"HANGUL_SYLLABLE_MULB"). -lisp_code_name(47936,"HANGUL_SYLLABLE_MULS"). -lisp_code_name(47937,"HANGUL_SYLLABLE_MULT"). -lisp_code_name(47938,"HANGUL_SYLLABLE_MULP"). -lisp_code_name(47939,"HANGUL_SYLLABLE_MULH"). -lisp_code_name(47940,"HANGUL_SYLLABLE_MUM"). -lisp_code_name(47941,"HANGUL_SYLLABLE_MUB"). -lisp_code_name(47942,"HANGUL_SYLLABLE_MUBS"). -lisp_code_name(47943,"HANGUL_SYLLABLE_MUS"). -lisp_code_name(47944,"HANGUL_SYLLABLE_MUSS"). -lisp_code_name(47945,"HANGUL_SYLLABLE_MUNG"). -lisp_code_name(47946,"HANGUL_SYLLABLE_MUJ"). -lisp_code_name(47947,"HANGUL_SYLLABLE_MUC"). -lisp_code_name(47948,"HANGUL_SYLLABLE_MUK"). -lisp_code_name(47949,"HANGUL_SYLLABLE_MUT"). -lisp_code_name(47950,"HANGUL_SYLLABLE_MUP"). -lisp_code_name(47951,"HANGUL_SYLLABLE_MUH"). -lisp_code_name(47952,"HANGUL_SYLLABLE_MWEO"). -lisp_code_name(47953,"HANGUL_SYLLABLE_MWEOG"). -lisp_code_name(47954,"HANGUL_SYLLABLE_MWEOGG"). -lisp_code_name(47955,"HANGUL_SYLLABLE_MWEOGS"). -lisp_code_name(47956,"HANGUL_SYLLABLE_MWEON"). -lisp_code_name(47957,"HANGUL_SYLLABLE_MWEONJ"). -lisp_code_name(47958,"HANGUL_SYLLABLE_MWEONH"). -lisp_code_name(47959,"HANGUL_SYLLABLE_MWEOD"). -lisp_code_name(47960,"HANGUL_SYLLABLE_MWEOL"). -lisp_code_name(47961,"HANGUL_SYLLABLE_MWEOLG"). -lisp_code_name(47962,"HANGUL_SYLLABLE_MWEOLM"). -lisp_code_name(47963,"HANGUL_SYLLABLE_MWEOLB"). -lisp_code_name(47964,"HANGUL_SYLLABLE_MWEOLS"). -lisp_code_name(47965,"HANGUL_SYLLABLE_MWEOLT"). -lisp_code_name(47966,"HANGUL_SYLLABLE_MWEOLP"). -lisp_code_name(47967,"HANGUL_SYLLABLE_MWEOLH"). -lisp_code_name(47968,"HANGUL_SYLLABLE_MWEOM"). -lisp_code_name(47969,"HANGUL_SYLLABLE_MWEOB"). -lisp_code_name(47970,"HANGUL_SYLLABLE_MWEOBS"). -lisp_code_name(47971,"HANGUL_SYLLABLE_MWEOS"). -lisp_code_name(47972,"HANGUL_SYLLABLE_MWEOSS"). -lisp_code_name(47973,"HANGUL_SYLLABLE_MWEONG"). -lisp_code_name(47974,"HANGUL_SYLLABLE_MWEOJ"). -lisp_code_name(47975,"HANGUL_SYLLABLE_MWEOC"). -lisp_code_name(47976,"HANGUL_SYLLABLE_MWEOK"). -lisp_code_name(47977,"HANGUL_SYLLABLE_MWEOT"). -lisp_code_name(47978,"HANGUL_SYLLABLE_MWEOP"). -lisp_code_name(47979,"HANGUL_SYLLABLE_MWEOH"). -lisp_code_name(47980,"HANGUL_SYLLABLE_MWE"). -lisp_code_name(47981,"HANGUL_SYLLABLE_MWEG"). -lisp_code_name(47982,"HANGUL_SYLLABLE_MWEGG"). -lisp_code_name(47983,"HANGUL_SYLLABLE_MWEGS"). -lisp_code_name(47984,"HANGUL_SYLLABLE_MWEN"). -lisp_code_name(47985,"HANGUL_SYLLABLE_MWENJ"). -lisp_code_name(47986,"HANGUL_SYLLABLE_MWENH"). -lisp_code_name(47987,"HANGUL_SYLLABLE_MWED"). -lisp_code_name(47988,"HANGUL_SYLLABLE_MWEL"). -lisp_code_name(47989,"HANGUL_SYLLABLE_MWELG"). -lisp_code_name(47990,"HANGUL_SYLLABLE_MWELM"). -lisp_code_name(47991,"HANGUL_SYLLABLE_MWELB"). -lisp_code_name(47992,"HANGUL_SYLLABLE_MWELS"). -lisp_code_name(47993,"HANGUL_SYLLABLE_MWELT"). -lisp_code_name(47994,"HANGUL_SYLLABLE_MWELP"). -lisp_code_name(47995,"HANGUL_SYLLABLE_MWELH"). -lisp_code_name(47996,"HANGUL_SYLLABLE_MWEM"). -lisp_code_name(47997,"HANGUL_SYLLABLE_MWEB"). -lisp_code_name(47998,"HANGUL_SYLLABLE_MWEBS"). -lisp_code_name(47999,"HANGUL_SYLLABLE_MWES"). -lisp_code_name(48000,"HANGUL_SYLLABLE_MWESS"). -lisp_code_name(48001,"HANGUL_SYLLABLE_MWENG"). -lisp_code_name(48002,"HANGUL_SYLLABLE_MWEJ"). -lisp_code_name(48003,"HANGUL_SYLLABLE_MWEC"). -lisp_code_name(48004,"HANGUL_SYLLABLE_MWEK"). -lisp_code_name(48005,"HANGUL_SYLLABLE_MWET"). -lisp_code_name(48006,"HANGUL_SYLLABLE_MWEP"). -lisp_code_name(48007,"HANGUL_SYLLABLE_MWEH"). -lisp_code_name(48008,"HANGUL_SYLLABLE_MWI"). -lisp_code_name(48009,"HANGUL_SYLLABLE_MWIG"). -lisp_code_name(48010,"HANGUL_SYLLABLE_MWIGG"). -lisp_code_name(48011,"HANGUL_SYLLABLE_MWIGS"). -lisp_code_name(48012,"HANGUL_SYLLABLE_MWIN"). -lisp_code_name(48013,"HANGUL_SYLLABLE_MWINJ"). -lisp_code_name(48014,"HANGUL_SYLLABLE_MWINH"). -lisp_code_name(48015,"HANGUL_SYLLABLE_MWID"). -lisp_code_name(48016,"HANGUL_SYLLABLE_MWIL"). -lisp_code_name(48017,"HANGUL_SYLLABLE_MWILG"). -lisp_code_name(48018,"HANGUL_SYLLABLE_MWILM"). -lisp_code_name(48019,"HANGUL_SYLLABLE_MWILB"). -lisp_code_name(48020,"HANGUL_SYLLABLE_MWILS"). -lisp_code_name(48021,"HANGUL_SYLLABLE_MWILT"). -lisp_code_name(48022,"HANGUL_SYLLABLE_MWILP"). -lisp_code_name(48023,"HANGUL_SYLLABLE_MWILH"). -lisp_code_name(48024,"HANGUL_SYLLABLE_MWIM"). -lisp_code_name(48025,"HANGUL_SYLLABLE_MWIB"). -lisp_code_name(48026,"HANGUL_SYLLABLE_MWIBS"). -lisp_code_name(48027,"HANGUL_SYLLABLE_MWIS"). -lisp_code_name(48028,"HANGUL_SYLLABLE_MWISS"). -lisp_code_name(48029,"HANGUL_SYLLABLE_MWING"). -lisp_code_name(48030,"HANGUL_SYLLABLE_MWIJ"). -lisp_code_name(48031,"HANGUL_SYLLABLE_MWIC"). -lisp_code_name(48032,"HANGUL_SYLLABLE_MWIK"). -lisp_code_name(48033,"HANGUL_SYLLABLE_MWIT"). -lisp_code_name(48034,"HANGUL_SYLLABLE_MWIP"). -lisp_code_name(48035,"HANGUL_SYLLABLE_MWIH"). -lisp_code_name(48036,"HANGUL_SYLLABLE_MYU"). -lisp_code_name(48037,"HANGUL_SYLLABLE_MYUG"). -lisp_code_name(48038,"HANGUL_SYLLABLE_MYUGG"). -lisp_code_name(48039,"HANGUL_SYLLABLE_MYUGS"). -lisp_code_name(48040,"HANGUL_SYLLABLE_MYUN"). -lisp_code_name(48041,"HANGUL_SYLLABLE_MYUNJ"). -lisp_code_name(48042,"HANGUL_SYLLABLE_MYUNH"). -lisp_code_name(48043,"HANGUL_SYLLABLE_MYUD"). -lisp_code_name(48044,"HANGUL_SYLLABLE_MYUL"). -lisp_code_name(48045,"HANGUL_SYLLABLE_MYULG"). -lisp_code_name(48046,"HANGUL_SYLLABLE_MYULM"). -lisp_code_name(48047,"HANGUL_SYLLABLE_MYULB"). -lisp_code_name(48048,"HANGUL_SYLLABLE_MYULS"). -lisp_code_name(48049,"HANGUL_SYLLABLE_MYULT"). -lisp_code_name(48050,"HANGUL_SYLLABLE_MYULP"). -lisp_code_name(48051,"HANGUL_SYLLABLE_MYULH"). -lisp_code_name(48052,"HANGUL_SYLLABLE_MYUM"). -lisp_code_name(48053,"HANGUL_SYLLABLE_MYUB"). -lisp_code_name(48054,"HANGUL_SYLLABLE_MYUBS"). -lisp_code_name(48055,"HANGUL_SYLLABLE_MYUS"). -lisp_code_name(48056,"HANGUL_SYLLABLE_MYUSS"). -lisp_code_name(48057,"HANGUL_SYLLABLE_MYUNG"). -lisp_code_name(48058,"HANGUL_SYLLABLE_MYUJ"). -lisp_code_name(48059,"HANGUL_SYLLABLE_MYUC"). -lisp_code_name(48060,"HANGUL_SYLLABLE_MYUK"). -lisp_code_name(48061,"HANGUL_SYLLABLE_MYUT"). -lisp_code_name(48062,"HANGUL_SYLLABLE_MYUP"). -lisp_code_name(48063,"HANGUL_SYLLABLE_MYUH"). -lisp_code_name(48064,"HANGUL_SYLLABLE_MEU"). -lisp_code_name(48065,"HANGUL_SYLLABLE_MEUG"). -lisp_code_name(48066,"HANGUL_SYLLABLE_MEUGG"). -lisp_code_name(48067,"HANGUL_SYLLABLE_MEUGS"). -lisp_code_name(48068,"HANGUL_SYLLABLE_MEUN"). -lisp_code_name(48069,"HANGUL_SYLLABLE_MEUNJ"). -lisp_code_name(48070,"HANGUL_SYLLABLE_MEUNH"). -lisp_code_name(48071,"HANGUL_SYLLABLE_MEUD"). -lisp_code_name(48072,"HANGUL_SYLLABLE_MEUL"). -lisp_code_name(48073,"HANGUL_SYLLABLE_MEULG"). -lisp_code_name(48074,"HANGUL_SYLLABLE_MEULM"). -lisp_code_name(48075,"HANGUL_SYLLABLE_MEULB"). -lisp_code_name(48076,"HANGUL_SYLLABLE_MEULS"). -lisp_code_name(48077,"HANGUL_SYLLABLE_MEULT"). -lisp_code_name(48078,"HANGUL_SYLLABLE_MEULP"). -lisp_code_name(48079,"HANGUL_SYLLABLE_MEULH"). -lisp_code_name(48080,"HANGUL_SYLLABLE_MEUM"). -lisp_code_name(48081,"HANGUL_SYLLABLE_MEUB"). -lisp_code_name(48082,"HANGUL_SYLLABLE_MEUBS"). -lisp_code_name(48083,"HANGUL_SYLLABLE_MEUS"). -lisp_code_name(48084,"HANGUL_SYLLABLE_MEUSS"). -lisp_code_name(48085,"HANGUL_SYLLABLE_MEUNG"). -lisp_code_name(48086,"HANGUL_SYLLABLE_MEUJ"). -lisp_code_name(48087,"HANGUL_SYLLABLE_MEUC"). -lisp_code_name(48088,"HANGUL_SYLLABLE_MEUK"). -lisp_code_name(48089,"HANGUL_SYLLABLE_MEUT"). -lisp_code_name(48090,"HANGUL_SYLLABLE_MEUP"). -lisp_code_name(48091,"HANGUL_SYLLABLE_MEUH"). -lisp_code_name(48092,"HANGUL_SYLLABLE_MYI"). -lisp_code_name(48093,"HANGUL_SYLLABLE_MYIG"). -lisp_code_name(48094,"HANGUL_SYLLABLE_MYIGG"). -lisp_code_name(48095,"HANGUL_SYLLABLE_MYIGS"). -lisp_code_name(48096,"HANGUL_SYLLABLE_MYIN"). -lisp_code_name(48097,"HANGUL_SYLLABLE_MYINJ"). -lisp_code_name(48098,"HANGUL_SYLLABLE_MYINH"). -lisp_code_name(48099,"HANGUL_SYLLABLE_MYID"). -lisp_code_name(48100,"HANGUL_SYLLABLE_MYIL"). -lisp_code_name(48101,"HANGUL_SYLLABLE_MYILG"). -lisp_code_name(48102,"HANGUL_SYLLABLE_MYILM"). -lisp_code_name(48103,"HANGUL_SYLLABLE_MYILB"). -lisp_code_name(48104,"HANGUL_SYLLABLE_MYILS"). -lisp_code_name(48105,"HANGUL_SYLLABLE_MYILT"). -lisp_code_name(48106,"HANGUL_SYLLABLE_MYILP"). -lisp_code_name(48107,"HANGUL_SYLLABLE_MYILH"). -lisp_code_name(48108,"HANGUL_SYLLABLE_MYIM"). -lisp_code_name(48109,"HANGUL_SYLLABLE_MYIB"). -lisp_code_name(48110,"HANGUL_SYLLABLE_MYIBS"). -lisp_code_name(48111,"HANGUL_SYLLABLE_MYIS"). -lisp_code_name(48112,"HANGUL_SYLLABLE_MYISS"). -lisp_code_name(48113,"HANGUL_SYLLABLE_MYING"). -lisp_code_name(48114,"HANGUL_SYLLABLE_MYIJ"). -lisp_code_name(48115,"HANGUL_SYLLABLE_MYIC"). -lisp_code_name(48116,"HANGUL_SYLLABLE_MYIK"). -lisp_code_name(48117,"HANGUL_SYLLABLE_MYIT"). -lisp_code_name(48118,"HANGUL_SYLLABLE_MYIP"). -lisp_code_name(48119,"HANGUL_SYLLABLE_MYIH"). -lisp_code_name(48120,"HANGUL_SYLLABLE_MI"). -lisp_code_name(48121,"HANGUL_SYLLABLE_MIG"). -lisp_code_name(48122,"HANGUL_SYLLABLE_MIGG"). -lisp_code_name(48123,"HANGUL_SYLLABLE_MIGS"). -lisp_code_name(48124,"HANGUL_SYLLABLE_MIN"). -lisp_code_name(48125,"HANGUL_SYLLABLE_MINJ"). -lisp_code_name(48126,"HANGUL_SYLLABLE_MINH"). -lisp_code_name(48127,"HANGUL_SYLLABLE_MID"). -lisp_code_name(48128,"HANGUL_SYLLABLE_MIL"). -lisp_code_name(48129,"HANGUL_SYLLABLE_MILG"). -lisp_code_name(48130,"HANGUL_SYLLABLE_MILM"). -lisp_code_name(48131,"HANGUL_SYLLABLE_MILB"). -lisp_code_name(48132,"HANGUL_SYLLABLE_MILS"). -lisp_code_name(48133,"HANGUL_SYLLABLE_MILT"). -lisp_code_name(48134,"HANGUL_SYLLABLE_MILP"). -lisp_code_name(48135,"HANGUL_SYLLABLE_MILH"). -lisp_code_name(48136,"HANGUL_SYLLABLE_MIM"). -lisp_code_name(48137,"HANGUL_SYLLABLE_MIB"). -lisp_code_name(48138,"HANGUL_SYLLABLE_MIBS"). -lisp_code_name(48139,"HANGUL_SYLLABLE_MIS"). -lisp_code_name(48140,"HANGUL_SYLLABLE_MISS"). -lisp_code_name(48141,"HANGUL_SYLLABLE_MING"). -lisp_code_name(48142,"HANGUL_SYLLABLE_MIJ"). -lisp_code_name(48143,"HANGUL_SYLLABLE_MIC"). -lisp_code_name(48144,"HANGUL_SYLLABLE_MIK"). -lisp_code_name(48145,"HANGUL_SYLLABLE_MIT"). -lisp_code_name(48146,"HANGUL_SYLLABLE_MIP"). -lisp_code_name(48147,"HANGUL_SYLLABLE_MIH"). -lisp_code_name(48148,"HANGUL_SYLLABLE_BA"). -lisp_code_name(48149,"HANGUL_SYLLABLE_BAG"). -lisp_code_name(48150,"HANGUL_SYLLABLE_BAGG"). -lisp_code_name(48151,"HANGUL_SYLLABLE_BAGS"). -lisp_code_name(48152,"HANGUL_SYLLABLE_BAN"). -lisp_code_name(48153,"HANGUL_SYLLABLE_BANJ"). -lisp_code_name(48154,"HANGUL_SYLLABLE_BANH"). -lisp_code_name(48155,"HANGUL_SYLLABLE_BAD"). -lisp_code_name(48156,"HANGUL_SYLLABLE_BAL"). -lisp_code_name(48157,"HANGUL_SYLLABLE_BALG"). -lisp_code_name(48158,"HANGUL_SYLLABLE_BALM"). -lisp_code_name(48159,"HANGUL_SYLLABLE_BALB"). -lisp_code_name(48160,"HANGUL_SYLLABLE_BALS"). -lisp_code_name(48161,"HANGUL_SYLLABLE_BALT"). -lisp_code_name(48162,"HANGUL_SYLLABLE_BALP"). -lisp_code_name(48163,"HANGUL_SYLLABLE_BALH"). -lisp_code_name(48164,"HANGUL_SYLLABLE_BAM"). -lisp_code_name(48165,"HANGUL_SYLLABLE_BAB"). -lisp_code_name(48166,"HANGUL_SYLLABLE_BABS"). -lisp_code_name(48167,"HANGUL_SYLLABLE_BAS"). -lisp_code_name(48168,"HANGUL_SYLLABLE_BASS"). -lisp_code_name(48169,"HANGUL_SYLLABLE_BANG"). -lisp_code_name(48170,"HANGUL_SYLLABLE_BAJ"). -lisp_code_name(48171,"HANGUL_SYLLABLE_BAC"). -lisp_code_name(48172,"HANGUL_SYLLABLE_BAK"). -lisp_code_name(48173,"HANGUL_SYLLABLE_BAT"). -lisp_code_name(48174,"HANGUL_SYLLABLE_BAP"). -lisp_code_name(48175,"HANGUL_SYLLABLE_BAH"). -lisp_code_name(48176,"HANGUL_SYLLABLE_BAE"). -lisp_code_name(48177,"HANGUL_SYLLABLE_BAEG"). -lisp_code_name(48178,"HANGUL_SYLLABLE_BAEGG"). -lisp_code_name(48179,"HANGUL_SYLLABLE_BAEGS"). -lisp_code_name(48180,"HANGUL_SYLLABLE_BAEN"). -lisp_code_name(48181,"HANGUL_SYLLABLE_BAENJ"). -lisp_code_name(48182,"HANGUL_SYLLABLE_BAENH"). -lisp_code_name(48183,"HANGUL_SYLLABLE_BAED"). -lisp_code_name(48184,"HANGUL_SYLLABLE_BAEL"). -lisp_code_name(48185,"HANGUL_SYLLABLE_BAELG"). -lisp_code_name(48186,"HANGUL_SYLLABLE_BAELM"). -lisp_code_name(48187,"HANGUL_SYLLABLE_BAELB"). -lisp_code_name(48188,"HANGUL_SYLLABLE_BAELS"). -lisp_code_name(48189,"HANGUL_SYLLABLE_BAELT"). -lisp_code_name(48190,"HANGUL_SYLLABLE_BAELP"). -lisp_code_name(48191,"HANGUL_SYLLABLE_BAELH"). -lisp_code_name(48192,"HANGUL_SYLLABLE_BAEM"). -lisp_code_name(48193,"HANGUL_SYLLABLE_BAEB"). -lisp_code_name(48194,"HANGUL_SYLLABLE_BAEBS"). -lisp_code_name(48195,"HANGUL_SYLLABLE_BAES"). -lisp_code_name(48196,"HANGUL_SYLLABLE_BAESS"). -lisp_code_name(48197,"HANGUL_SYLLABLE_BAENG"). -lisp_code_name(48198,"HANGUL_SYLLABLE_BAEJ"). -lisp_code_name(48199,"HANGUL_SYLLABLE_BAEC"). -lisp_code_name(48200,"HANGUL_SYLLABLE_BAEK"). -lisp_code_name(48201,"HANGUL_SYLLABLE_BAET"). -lisp_code_name(48202,"HANGUL_SYLLABLE_BAEP"). -lisp_code_name(48203,"HANGUL_SYLLABLE_BAEH"). -lisp_code_name(48204,"HANGUL_SYLLABLE_BYA"). -lisp_code_name(48205,"HANGUL_SYLLABLE_BYAG"). -lisp_code_name(48206,"HANGUL_SYLLABLE_BYAGG"). -lisp_code_name(48207,"HANGUL_SYLLABLE_BYAGS"). -lisp_code_name(48208,"HANGUL_SYLLABLE_BYAN"). -lisp_code_name(48209,"HANGUL_SYLLABLE_BYANJ"). -lisp_code_name(48210,"HANGUL_SYLLABLE_BYANH"). -lisp_code_name(48211,"HANGUL_SYLLABLE_BYAD"). -lisp_code_name(48212,"HANGUL_SYLLABLE_BYAL"). -lisp_code_name(48213,"HANGUL_SYLLABLE_BYALG"). -lisp_code_name(48214,"HANGUL_SYLLABLE_BYALM"). -lisp_code_name(48215,"HANGUL_SYLLABLE_BYALB"). -lisp_code_name(48216,"HANGUL_SYLLABLE_BYALS"). -lisp_code_name(48217,"HANGUL_SYLLABLE_BYALT"). -lisp_code_name(48218,"HANGUL_SYLLABLE_BYALP"). -lisp_code_name(48219,"HANGUL_SYLLABLE_BYALH"). -lisp_code_name(48220,"HANGUL_SYLLABLE_BYAM"). -lisp_code_name(48221,"HANGUL_SYLLABLE_BYAB"). -lisp_code_name(48222,"HANGUL_SYLLABLE_BYABS"). -lisp_code_name(48223,"HANGUL_SYLLABLE_BYAS"). -lisp_code_name(48224,"HANGUL_SYLLABLE_BYASS"). -lisp_code_name(48225,"HANGUL_SYLLABLE_BYANG"). -lisp_code_name(48226,"HANGUL_SYLLABLE_BYAJ"). -lisp_code_name(48227,"HANGUL_SYLLABLE_BYAC"). -lisp_code_name(48228,"HANGUL_SYLLABLE_BYAK"). -lisp_code_name(48229,"HANGUL_SYLLABLE_BYAT"). -lisp_code_name(48230,"HANGUL_SYLLABLE_BYAP"). -lisp_code_name(48231,"HANGUL_SYLLABLE_BYAH"). -lisp_code_name(48232,"HANGUL_SYLLABLE_BYAE"). -lisp_code_name(48233,"HANGUL_SYLLABLE_BYAEG"). -lisp_code_name(48234,"HANGUL_SYLLABLE_BYAEGG"). -lisp_code_name(48235,"HANGUL_SYLLABLE_BYAEGS"). -lisp_code_name(48236,"HANGUL_SYLLABLE_BYAEN"). -lisp_code_name(48237,"HANGUL_SYLLABLE_BYAENJ"). -lisp_code_name(48238,"HANGUL_SYLLABLE_BYAENH"). -lisp_code_name(48239,"HANGUL_SYLLABLE_BYAED"). -lisp_code_name(48240,"HANGUL_SYLLABLE_BYAEL"). -lisp_code_name(48241,"HANGUL_SYLLABLE_BYAELG"). -lisp_code_name(48242,"HANGUL_SYLLABLE_BYAELM"). -lisp_code_name(48243,"HANGUL_SYLLABLE_BYAELB"). -lisp_code_name(48244,"HANGUL_SYLLABLE_BYAELS"). -lisp_code_name(48245,"HANGUL_SYLLABLE_BYAELT"). -lisp_code_name(48246,"HANGUL_SYLLABLE_BYAELP"). -lisp_code_name(48247,"HANGUL_SYLLABLE_BYAELH"). -lisp_code_name(48248,"HANGUL_SYLLABLE_BYAEM"). -lisp_code_name(48249,"HANGUL_SYLLABLE_BYAEB"). -lisp_code_name(48250,"HANGUL_SYLLABLE_BYAEBS"). -lisp_code_name(48251,"HANGUL_SYLLABLE_BYAES"). -lisp_code_name(48252,"HANGUL_SYLLABLE_BYAESS"). -lisp_code_name(48253,"HANGUL_SYLLABLE_BYAENG"). -lisp_code_name(48254,"HANGUL_SYLLABLE_BYAEJ"). -lisp_code_name(48255,"HANGUL_SYLLABLE_BYAEC"). -lisp_code_name(48256,"HANGUL_SYLLABLE_BYAEK"). -lisp_code_name(48257,"HANGUL_SYLLABLE_BYAET"). -lisp_code_name(48258,"HANGUL_SYLLABLE_BYAEP"). -lisp_code_name(48259,"HANGUL_SYLLABLE_BYAEH"). -lisp_code_name(48260,"HANGUL_SYLLABLE_BEO"). -lisp_code_name(48261,"HANGUL_SYLLABLE_BEOG"). -lisp_code_name(48262,"HANGUL_SYLLABLE_BEOGG"). -lisp_code_name(48263,"HANGUL_SYLLABLE_BEOGS"). -lisp_code_name(48264,"HANGUL_SYLLABLE_BEON"). -lisp_code_name(48265,"HANGUL_SYLLABLE_BEONJ"). -lisp_code_name(48266,"HANGUL_SYLLABLE_BEONH"). -lisp_code_name(48267,"HANGUL_SYLLABLE_BEOD"). -lisp_code_name(48268,"HANGUL_SYLLABLE_BEOL"). -lisp_code_name(48269,"HANGUL_SYLLABLE_BEOLG"). -lisp_code_name(48270,"HANGUL_SYLLABLE_BEOLM"). -lisp_code_name(48271,"HANGUL_SYLLABLE_BEOLB"). -lisp_code_name(48272,"HANGUL_SYLLABLE_BEOLS"). -lisp_code_name(48273,"HANGUL_SYLLABLE_BEOLT"). -lisp_code_name(48274,"HANGUL_SYLLABLE_BEOLP"). -lisp_code_name(48275,"HANGUL_SYLLABLE_BEOLH"). -lisp_code_name(48276,"HANGUL_SYLLABLE_BEOM"). -lisp_code_name(48277,"HANGUL_SYLLABLE_BEOB"). -lisp_code_name(48278,"HANGUL_SYLLABLE_BEOBS"). -lisp_code_name(48279,"HANGUL_SYLLABLE_BEOS"). -lisp_code_name(48280,"HANGUL_SYLLABLE_BEOSS"). -lisp_code_name(48281,"HANGUL_SYLLABLE_BEONG"). -lisp_code_name(48282,"HANGUL_SYLLABLE_BEOJ"). -lisp_code_name(48283,"HANGUL_SYLLABLE_BEOC"). -lisp_code_name(48284,"HANGUL_SYLLABLE_BEOK"). -lisp_code_name(48285,"HANGUL_SYLLABLE_BEOT"). -lisp_code_name(48286,"HANGUL_SYLLABLE_BEOP"). -lisp_code_name(48287,"HANGUL_SYLLABLE_BEOH"). -lisp_code_name(48288,"HANGUL_SYLLABLE_BE"). -lisp_code_name(48289,"HANGUL_SYLLABLE_BEG"). -lisp_code_name(48290,"HANGUL_SYLLABLE_BEGG"). -lisp_code_name(48291,"HANGUL_SYLLABLE_BEGS"). -lisp_code_name(48292,"HANGUL_SYLLABLE_BEN"). -lisp_code_name(48293,"HANGUL_SYLLABLE_BENJ"). -lisp_code_name(48294,"HANGUL_SYLLABLE_BENH"). -lisp_code_name(48295,"HANGUL_SYLLABLE_BED"). -lisp_code_name(48296,"HANGUL_SYLLABLE_BEL"). -lisp_code_name(48297,"HANGUL_SYLLABLE_BELG"). -lisp_code_name(48298,"HANGUL_SYLLABLE_BELM"). -lisp_code_name(48299,"HANGUL_SYLLABLE_BELB"). -lisp_code_name(48300,"HANGUL_SYLLABLE_BELS"). -lisp_code_name(48301,"HANGUL_SYLLABLE_BELT"). -lisp_code_name(48302,"HANGUL_SYLLABLE_BELP"). -lisp_code_name(48303,"HANGUL_SYLLABLE_BELH"). -lisp_code_name(48304,"HANGUL_SYLLABLE_BEM"). -lisp_code_name(48305,"HANGUL_SYLLABLE_BEB"). -lisp_code_name(48306,"HANGUL_SYLLABLE_BEBS"). -lisp_code_name(48307,"HANGUL_SYLLABLE_BES"). -lisp_code_name(48308,"HANGUL_SYLLABLE_BESS"). -lisp_code_name(48309,"HANGUL_SYLLABLE_BENG"). -lisp_code_name(48310,"HANGUL_SYLLABLE_BEJ"). -lisp_code_name(48311,"HANGUL_SYLLABLE_BEC"). -lisp_code_name(48312,"HANGUL_SYLLABLE_BEK"). -lisp_code_name(48313,"HANGUL_SYLLABLE_BET"). -lisp_code_name(48314,"HANGUL_SYLLABLE_BEP"). -lisp_code_name(48315,"HANGUL_SYLLABLE_BEH"). -lisp_code_name(48316,"HANGUL_SYLLABLE_BYEO"). -lisp_code_name(48317,"HANGUL_SYLLABLE_BYEOG"). -lisp_code_name(48318,"HANGUL_SYLLABLE_BYEOGG"). -lisp_code_name(48319,"HANGUL_SYLLABLE_BYEOGS"). -lisp_code_name(48320,"HANGUL_SYLLABLE_BYEON"). -lisp_code_name(48321,"HANGUL_SYLLABLE_BYEONJ"). -lisp_code_name(48322,"HANGUL_SYLLABLE_BYEONH"). -lisp_code_name(48323,"HANGUL_SYLLABLE_BYEOD"). -lisp_code_name(48324,"HANGUL_SYLLABLE_BYEOL"). -lisp_code_name(48325,"HANGUL_SYLLABLE_BYEOLG"). -lisp_code_name(48326,"HANGUL_SYLLABLE_BYEOLM"). -lisp_code_name(48327,"HANGUL_SYLLABLE_BYEOLB"). -lisp_code_name(48328,"HANGUL_SYLLABLE_BYEOLS"). -lisp_code_name(48329,"HANGUL_SYLLABLE_BYEOLT"). -lisp_code_name(48330,"HANGUL_SYLLABLE_BYEOLP"). -lisp_code_name(48331,"HANGUL_SYLLABLE_BYEOLH"). -lisp_code_name(48332,"HANGUL_SYLLABLE_BYEOM"). -lisp_code_name(48333,"HANGUL_SYLLABLE_BYEOB"). -lisp_code_name(48334,"HANGUL_SYLLABLE_BYEOBS"). -lisp_code_name(48335,"HANGUL_SYLLABLE_BYEOS"). -lisp_code_name(48336,"HANGUL_SYLLABLE_BYEOSS"). -lisp_code_name(48337,"HANGUL_SYLLABLE_BYEONG"). -lisp_code_name(48338,"HANGUL_SYLLABLE_BYEOJ"). -lisp_code_name(48339,"HANGUL_SYLLABLE_BYEOC"). -lisp_code_name(48340,"HANGUL_SYLLABLE_BYEOK"). -lisp_code_name(48341,"HANGUL_SYLLABLE_BYEOT"). -lisp_code_name(48342,"HANGUL_SYLLABLE_BYEOP"). -lisp_code_name(48343,"HANGUL_SYLLABLE_BYEOH"). -lisp_code_name(48344,"HANGUL_SYLLABLE_BYE"). -lisp_code_name(48345,"HANGUL_SYLLABLE_BYEG"). -lisp_code_name(48346,"HANGUL_SYLLABLE_BYEGG"). -lisp_code_name(48347,"HANGUL_SYLLABLE_BYEGS"). -lisp_code_name(48348,"HANGUL_SYLLABLE_BYEN"). -lisp_code_name(48349,"HANGUL_SYLLABLE_BYENJ"). -lisp_code_name(48350,"HANGUL_SYLLABLE_BYENH"). -lisp_code_name(48351,"HANGUL_SYLLABLE_BYED"). -lisp_code_name(48352,"HANGUL_SYLLABLE_BYEL"). -lisp_code_name(48353,"HANGUL_SYLLABLE_BYELG"). -lisp_code_name(48354,"HANGUL_SYLLABLE_BYELM"). -lisp_code_name(48355,"HANGUL_SYLLABLE_BYELB"). -lisp_code_name(48356,"HANGUL_SYLLABLE_BYELS"). -lisp_code_name(48357,"HANGUL_SYLLABLE_BYELT"). -lisp_code_name(48358,"HANGUL_SYLLABLE_BYELP"). -lisp_code_name(48359,"HANGUL_SYLLABLE_BYELH"). -lisp_code_name(48360,"HANGUL_SYLLABLE_BYEM"). -lisp_code_name(48361,"HANGUL_SYLLABLE_BYEB"). -lisp_code_name(48362,"HANGUL_SYLLABLE_BYEBS"). -lisp_code_name(48363,"HANGUL_SYLLABLE_BYES"). -lisp_code_name(48364,"HANGUL_SYLLABLE_BYESS"). -lisp_code_name(48365,"HANGUL_SYLLABLE_BYENG"). -lisp_code_name(48366,"HANGUL_SYLLABLE_BYEJ"). -lisp_code_name(48367,"HANGUL_SYLLABLE_BYEC"). -lisp_code_name(48368,"HANGUL_SYLLABLE_BYEK"). -lisp_code_name(48369,"HANGUL_SYLLABLE_BYET"). -lisp_code_name(48370,"HANGUL_SYLLABLE_BYEP"). -lisp_code_name(48371,"HANGUL_SYLLABLE_BYEH"). -lisp_code_name(48372,"HANGUL_SYLLABLE_BO"). -lisp_code_name(48373,"HANGUL_SYLLABLE_BOG"). -lisp_code_name(48374,"HANGUL_SYLLABLE_BOGG"). -lisp_code_name(48375,"HANGUL_SYLLABLE_BOGS"). -lisp_code_name(48376,"HANGUL_SYLLABLE_BON"). -lisp_code_name(48377,"HANGUL_SYLLABLE_BONJ"). -lisp_code_name(48378,"HANGUL_SYLLABLE_BONH"). -lisp_code_name(48379,"HANGUL_SYLLABLE_BOD"). -lisp_code_name(48380,"HANGUL_SYLLABLE_BOL"). -lisp_code_name(48381,"HANGUL_SYLLABLE_BOLG"). -lisp_code_name(48382,"HANGUL_SYLLABLE_BOLM"). -lisp_code_name(48383,"HANGUL_SYLLABLE_BOLB"). -lisp_code_name(48384,"HANGUL_SYLLABLE_BOLS"). -lisp_code_name(48385,"HANGUL_SYLLABLE_BOLT"). -lisp_code_name(48386,"HANGUL_SYLLABLE_BOLP"). -lisp_code_name(48387,"HANGUL_SYLLABLE_BOLH"). -lisp_code_name(48388,"HANGUL_SYLLABLE_BOM"). -lisp_code_name(48389,"HANGUL_SYLLABLE_BOB"). -lisp_code_name(48390,"HANGUL_SYLLABLE_BOBS"). -lisp_code_name(48391,"HANGUL_SYLLABLE_BOS"). -lisp_code_name(48392,"HANGUL_SYLLABLE_BOSS"). -lisp_code_name(48393,"HANGUL_SYLLABLE_BONG"). -lisp_code_name(48394,"HANGUL_SYLLABLE_BOJ"). -lisp_code_name(48395,"HANGUL_SYLLABLE_BOC"). -lisp_code_name(48396,"HANGUL_SYLLABLE_BOK"). -lisp_code_name(48397,"HANGUL_SYLLABLE_BOT"). -lisp_code_name(48398,"HANGUL_SYLLABLE_BOP"). -lisp_code_name(48399,"HANGUL_SYLLABLE_BOH"). -lisp_code_name(48400,"HANGUL_SYLLABLE_BWA"). -lisp_code_name(48401,"HANGUL_SYLLABLE_BWAG"). -lisp_code_name(48402,"HANGUL_SYLLABLE_BWAGG"). -lisp_code_name(48403,"HANGUL_SYLLABLE_BWAGS"). -lisp_code_name(48404,"HANGUL_SYLLABLE_BWAN"). -lisp_code_name(48405,"HANGUL_SYLLABLE_BWANJ"). -lisp_code_name(48406,"HANGUL_SYLLABLE_BWANH"). -lisp_code_name(48407,"HANGUL_SYLLABLE_BWAD"). -lisp_code_name(48408,"HANGUL_SYLLABLE_BWAL"). -lisp_code_name(48409,"HANGUL_SYLLABLE_BWALG"). -lisp_code_name(48410,"HANGUL_SYLLABLE_BWALM"). -lisp_code_name(48411,"HANGUL_SYLLABLE_BWALB"). -lisp_code_name(48412,"HANGUL_SYLLABLE_BWALS"). -lisp_code_name(48413,"HANGUL_SYLLABLE_BWALT"). -lisp_code_name(48414,"HANGUL_SYLLABLE_BWALP"). -lisp_code_name(48415,"HANGUL_SYLLABLE_BWALH"). -lisp_code_name(48416,"HANGUL_SYLLABLE_BWAM"). -lisp_code_name(48417,"HANGUL_SYLLABLE_BWAB"). -lisp_code_name(48418,"HANGUL_SYLLABLE_BWABS"). -lisp_code_name(48419,"HANGUL_SYLLABLE_BWAS"). -lisp_code_name(48420,"HANGUL_SYLLABLE_BWASS"). -lisp_code_name(48421,"HANGUL_SYLLABLE_BWANG"). -lisp_code_name(48422,"HANGUL_SYLLABLE_BWAJ"). -lisp_code_name(48423,"HANGUL_SYLLABLE_BWAC"). -lisp_code_name(48424,"HANGUL_SYLLABLE_BWAK"). -lisp_code_name(48425,"HANGUL_SYLLABLE_BWAT"). -lisp_code_name(48426,"HANGUL_SYLLABLE_BWAP"). -lisp_code_name(48427,"HANGUL_SYLLABLE_BWAH"). -lisp_code_name(48428,"HANGUL_SYLLABLE_BWAE"). -lisp_code_name(48429,"HANGUL_SYLLABLE_BWAEG"). -lisp_code_name(48430,"HANGUL_SYLLABLE_BWAEGG"). -lisp_code_name(48431,"HANGUL_SYLLABLE_BWAEGS"). -lisp_code_name(48432,"HANGUL_SYLLABLE_BWAEN"). -lisp_code_name(48433,"HANGUL_SYLLABLE_BWAENJ"). -lisp_code_name(48434,"HANGUL_SYLLABLE_BWAENH"). -lisp_code_name(48435,"HANGUL_SYLLABLE_BWAED"). -lisp_code_name(48436,"HANGUL_SYLLABLE_BWAEL"). -lisp_code_name(48437,"HANGUL_SYLLABLE_BWAELG"). -lisp_code_name(48438,"HANGUL_SYLLABLE_BWAELM"). -lisp_code_name(48439,"HANGUL_SYLLABLE_BWAELB"). -lisp_code_name(48440,"HANGUL_SYLLABLE_BWAELS"). -lisp_code_name(48441,"HANGUL_SYLLABLE_BWAELT"). -lisp_code_name(48442,"HANGUL_SYLLABLE_BWAELP"). -lisp_code_name(48443,"HANGUL_SYLLABLE_BWAELH"). -lisp_code_name(48444,"HANGUL_SYLLABLE_BWAEM"). -lisp_code_name(48445,"HANGUL_SYLLABLE_BWAEB"). -lisp_code_name(48446,"HANGUL_SYLLABLE_BWAEBS"). -lisp_code_name(48447,"HANGUL_SYLLABLE_BWAES"). -lisp_code_name(48448,"HANGUL_SYLLABLE_BWAESS"). -lisp_code_name(48449,"HANGUL_SYLLABLE_BWAENG"). -lisp_code_name(48450,"HANGUL_SYLLABLE_BWAEJ"). -lisp_code_name(48451,"HANGUL_SYLLABLE_BWAEC"). -lisp_code_name(48452,"HANGUL_SYLLABLE_BWAEK"). -lisp_code_name(48453,"HANGUL_SYLLABLE_BWAET"). -lisp_code_name(48454,"HANGUL_SYLLABLE_BWAEP"). -lisp_code_name(48455,"HANGUL_SYLLABLE_BWAEH"). -lisp_code_name(48456,"HANGUL_SYLLABLE_BOE"). -lisp_code_name(48457,"HANGUL_SYLLABLE_BOEG"). -lisp_code_name(48458,"HANGUL_SYLLABLE_BOEGG"). -lisp_code_name(48459,"HANGUL_SYLLABLE_BOEGS"). -lisp_code_name(48460,"HANGUL_SYLLABLE_BOEN"). -lisp_code_name(48461,"HANGUL_SYLLABLE_BOENJ"). -lisp_code_name(48462,"HANGUL_SYLLABLE_BOENH"). -lisp_code_name(48463,"HANGUL_SYLLABLE_BOED"). -lisp_code_name(48464,"HANGUL_SYLLABLE_BOEL"). -lisp_code_name(48465,"HANGUL_SYLLABLE_BOELG"). -lisp_code_name(48466,"HANGUL_SYLLABLE_BOELM"). -lisp_code_name(48467,"HANGUL_SYLLABLE_BOELB"). -lisp_code_name(48468,"HANGUL_SYLLABLE_BOELS"). -lisp_code_name(48469,"HANGUL_SYLLABLE_BOELT"). -lisp_code_name(48470,"HANGUL_SYLLABLE_BOELP"). -lisp_code_name(48471,"HANGUL_SYLLABLE_BOELH"). -lisp_code_name(48472,"HANGUL_SYLLABLE_BOEM"). -lisp_code_name(48473,"HANGUL_SYLLABLE_BOEB"). -lisp_code_name(48474,"HANGUL_SYLLABLE_BOEBS"). -lisp_code_name(48475,"HANGUL_SYLLABLE_BOES"). -lisp_code_name(48476,"HANGUL_SYLLABLE_BOESS"). -lisp_code_name(48477,"HANGUL_SYLLABLE_BOENG"). -lisp_code_name(48478,"HANGUL_SYLLABLE_BOEJ"). -lisp_code_name(48479,"HANGUL_SYLLABLE_BOEC"). -lisp_code_name(48480,"HANGUL_SYLLABLE_BOEK"). -lisp_code_name(48481,"HANGUL_SYLLABLE_BOET"). -lisp_code_name(48482,"HANGUL_SYLLABLE_BOEP"). -lisp_code_name(48483,"HANGUL_SYLLABLE_BOEH"). -lisp_code_name(48484,"HANGUL_SYLLABLE_BYO"). -lisp_code_name(48485,"HANGUL_SYLLABLE_BYOG"). -lisp_code_name(48486,"HANGUL_SYLLABLE_BYOGG"). -lisp_code_name(48487,"HANGUL_SYLLABLE_BYOGS"). -lisp_code_name(48488,"HANGUL_SYLLABLE_BYON"). -lisp_code_name(48489,"HANGUL_SYLLABLE_BYONJ"). -lisp_code_name(48490,"HANGUL_SYLLABLE_BYONH"). -lisp_code_name(48491,"HANGUL_SYLLABLE_BYOD"). -lisp_code_name(48492,"HANGUL_SYLLABLE_BYOL"). -lisp_code_name(48493,"HANGUL_SYLLABLE_BYOLG"). -lisp_code_name(48494,"HANGUL_SYLLABLE_BYOLM"). -lisp_code_name(48495,"HANGUL_SYLLABLE_BYOLB"). -lisp_code_name(48496,"HANGUL_SYLLABLE_BYOLS"). -lisp_code_name(48497,"HANGUL_SYLLABLE_BYOLT"). -lisp_code_name(48498,"HANGUL_SYLLABLE_BYOLP"). -lisp_code_name(48499,"HANGUL_SYLLABLE_BYOLH"). -lisp_code_name(48500,"HANGUL_SYLLABLE_BYOM"). -lisp_code_name(48501,"HANGUL_SYLLABLE_BYOB"). -lisp_code_name(48502,"HANGUL_SYLLABLE_BYOBS"). -lisp_code_name(48503,"HANGUL_SYLLABLE_BYOS"). -lisp_code_name(48504,"HANGUL_SYLLABLE_BYOSS"). -lisp_code_name(48505,"HANGUL_SYLLABLE_BYONG"). -lisp_code_name(48506,"HANGUL_SYLLABLE_BYOJ"). -lisp_code_name(48507,"HANGUL_SYLLABLE_BYOC"). -lisp_code_name(48508,"HANGUL_SYLLABLE_BYOK"). -lisp_code_name(48509,"HANGUL_SYLLABLE_BYOT"). -lisp_code_name(48510,"HANGUL_SYLLABLE_BYOP"). -lisp_code_name(48511,"HANGUL_SYLLABLE_BYOH"). -lisp_code_name(48512,"HANGUL_SYLLABLE_BU"). -lisp_code_name(48513,"HANGUL_SYLLABLE_BUG"). -lisp_code_name(48514,"HANGUL_SYLLABLE_BUGG"). -lisp_code_name(48515,"HANGUL_SYLLABLE_BUGS"). -lisp_code_name(48516,"HANGUL_SYLLABLE_BUN"). -lisp_code_name(48517,"HANGUL_SYLLABLE_BUNJ"). -lisp_code_name(48518,"HANGUL_SYLLABLE_BUNH"). -lisp_code_name(48519,"HANGUL_SYLLABLE_BUD"). -lisp_code_name(48520,"HANGUL_SYLLABLE_BUL"). -lisp_code_name(48521,"HANGUL_SYLLABLE_BULG"). -lisp_code_name(48522,"HANGUL_SYLLABLE_BULM"). -lisp_code_name(48523,"HANGUL_SYLLABLE_BULB"). -lisp_code_name(48524,"HANGUL_SYLLABLE_BULS"). -lisp_code_name(48525,"HANGUL_SYLLABLE_BULT"). -lisp_code_name(48526,"HANGUL_SYLLABLE_BULP"). -lisp_code_name(48527,"HANGUL_SYLLABLE_BULH"). -lisp_code_name(48528,"HANGUL_SYLLABLE_BUM"). -lisp_code_name(48529,"HANGUL_SYLLABLE_BUB"). -lisp_code_name(48530,"HANGUL_SYLLABLE_BUBS"). -lisp_code_name(48531,"HANGUL_SYLLABLE_BUS"). -lisp_code_name(48532,"HANGUL_SYLLABLE_BUSS"). -lisp_code_name(48533,"HANGUL_SYLLABLE_BUNG"). -lisp_code_name(48534,"HANGUL_SYLLABLE_BUJ"). -lisp_code_name(48535,"HANGUL_SYLLABLE_BUC"). -lisp_code_name(48536,"HANGUL_SYLLABLE_BUK"). -lisp_code_name(48537,"HANGUL_SYLLABLE_BUT"). -lisp_code_name(48538,"HANGUL_SYLLABLE_BUP"). -lisp_code_name(48539,"HANGUL_SYLLABLE_BUH"). -lisp_code_name(48540,"HANGUL_SYLLABLE_BWEO"). -lisp_code_name(48541,"HANGUL_SYLLABLE_BWEOG"). -lisp_code_name(48542,"HANGUL_SYLLABLE_BWEOGG"). -lisp_code_name(48543,"HANGUL_SYLLABLE_BWEOGS"). -lisp_code_name(48544,"HANGUL_SYLLABLE_BWEON"). -lisp_code_name(48545,"HANGUL_SYLLABLE_BWEONJ"). -lisp_code_name(48546,"HANGUL_SYLLABLE_BWEONH"). -lisp_code_name(48547,"HANGUL_SYLLABLE_BWEOD"). -lisp_code_name(48548,"HANGUL_SYLLABLE_BWEOL"). -lisp_code_name(48549,"HANGUL_SYLLABLE_BWEOLG"). -lisp_code_name(48550,"HANGUL_SYLLABLE_BWEOLM"). -lisp_code_name(48551,"HANGUL_SYLLABLE_BWEOLB"). -lisp_code_name(48552,"HANGUL_SYLLABLE_BWEOLS"). -lisp_code_name(48553,"HANGUL_SYLLABLE_BWEOLT"). -lisp_code_name(48554,"HANGUL_SYLLABLE_BWEOLP"). -lisp_code_name(48555,"HANGUL_SYLLABLE_BWEOLH"). -lisp_code_name(48556,"HANGUL_SYLLABLE_BWEOM"). -lisp_code_name(48557,"HANGUL_SYLLABLE_BWEOB"). -lisp_code_name(48558,"HANGUL_SYLLABLE_BWEOBS"). -lisp_code_name(48559,"HANGUL_SYLLABLE_BWEOS"). -lisp_code_name(48560,"HANGUL_SYLLABLE_BWEOSS"). -lisp_code_name(48561,"HANGUL_SYLLABLE_BWEONG"). -lisp_code_name(48562,"HANGUL_SYLLABLE_BWEOJ"). -lisp_code_name(48563,"HANGUL_SYLLABLE_BWEOC"). -lisp_code_name(48564,"HANGUL_SYLLABLE_BWEOK"). -lisp_code_name(48565,"HANGUL_SYLLABLE_BWEOT"). -lisp_code_name(48566,"HANGUL_SYLLABLE_BWEOP"). -lisp_code_name(48567,"HANGUL_SYLLABLE_BWEOH"). -lisp_code_name(48568,"HANGUL_SYLLABLE_BWE"). -lisp_code_name(48569,"HANGUL_SYLLABLE_BWEG"). -lisp_code_name(48570,"HANGUL_SYLLABLE_BWEGG"). -lisp_code_name(48571,"HANGUL_SYLLABLE_BWEGS"). -lisp_code_name(48572,"HANGUL_SYLLABLE_BWEN"). -lisp_code_name(48573,"HANGUL_SYLLABLE_BWENJ"). -lisp_code_name(48574,"HANGUL_SYLLABLE_BWENH"). -lisp_code_name(48575,"HANGUL_SYLLABLE_BWED"). -lisp_code_name(48576,"HANGUL_SYLLABLE_BWEL"). -lisp_code_name(48577,"HANGUL_SYLLABLE_BWELG"). -lisp_code_name(48578,"HANGUL_SYLLABLE_BWELM"). -lisp_code_name(48579,"HANGUL_SYLLABLE_BWELB"). -lisp_code_name(48580,"HANGUL_SYLLABLE_BWELS"). -lisp_code_name(48581,"HANGUL_SYLLABLE_BWELT"). -lisp_code_name(48582,"HANGUL_SYLLABLE_BWELP"). -lisp_code_name(48583,"HANGUL_SYLLABLE_BWELH"). -lisp_code_name(48584,"HANGUL_SYLLABLE_BWEM"). -lisp_code_name(48585,"HANGUL_SYLLABLE_BWEB"). -lisp_code_name(48586,"HANGUL_SYLLABLE_BWEBS"). -lisp_code_name(48587,"HANGUL_SYLLABLE_BWES"). -lisp_code_name(48588,"HANGUL_SYLLABLE_BWESS"). -lisp_code_name(48589,"HANGUL_SYLLABLE_BWENG"). -lisp_code_name(48590,"HANGUL_SYLLABLE_BWEJ"). -lisp_code_name(48591,"HANGUL_SYLLABLE_BWEC"). -lisp_code_name(48592,"HANGUL_SYLLABLE_BWEK"). -lisp_code_name(48593,"HANGUL_SYLLABLE_BWET"). -lisp_code_name(48594,"HANGUL_SYLLABLE_BWEP"). -lisp_code_name(48595,"HANGUL_SYLLABLE_BWEH"). -lisp_code_name(48596,"HANGUL_SYLLABLE_BWI"). -lisp_code_name(48597,"HANGUL_SYLLABLE_BWIG"). -lisp_code_name(48598,"HANGUL_SYLLABLE_BWIGG"). -lisp_code_name(48599,"HANGUL_SYLLABLE_BWIGS"). -lisp_code_name(48600,"HANGUL_SYLLABLE_BWIN"). -lisp_code_name(48601,"HANGUL_SYLLABLE_BWINJ"). -lisp_code_name(48602,"HANGUL_SYLLABLE_BWINH"). -lisp_code_name(48603,"HANGUL_SYLLABLE_BWID"). -lisp_code_name(48604,"HANGUL_SYLLABLE_BWIL"). -lisp_code_name(48605,"HANGUL_SYLLABLE_BWILG"). -lisp_code_name(48606,"HANGUL_SYLLABLE_BWILM"). -lisp_code_name(48607,"HANGUL_SYLLABLE_BWILB"). -lisp_code_name(48608,"HANGUL_SYLLABLE_BWILS"). -lisp_code_name(48609,"HANGUL_SYLLABLE_BWILT"). -lisp_code_name(48610,"HANGUL_SYLLABLE_BWILP"). -lisp_code_name(48611,"HANGUL_SYLLABLE_BWILH"). -lisp_code_name(48612,"HANGUL_SYLLABLE_BWIM"). -lisp_code_name(48613,"HANGUL_SYLLABLE_BWIB"). -lisp_code_name(48614,"HANGUL_SYLLABLE_BWIBS"). -lisp_code_name(48615,"HANGUL_SYLLABLE_BWIS"). -lisp_code_name(48616,"HANGUL_SYLLABLE_BWISS"). -lisp_code_name(48617,"HANGUL_SYLLABLE_BWING"). -lisp_code_name(48618,"HANGUL_SYLLABLE_BWIJ"). -lisp_code_name(48619,"HANGUL_SYLLABLE_BWIC"). -lisp_code_name(48620,"HANGUL_SYLLABLE_BWIK"). -lisp_code_name(48621,"HANGUL_SYLLABLE_BWIT"). -lisp_code_name(48622,"HANGUL_SYLLABLE_BWIP"). -lisp_code_name(48623,"HANGUL_SYLLABLE_BWIH"). -lisp_code_name(48624,"HANGUL_SYLLABLE_BYU"). -lisp_code_name(48625,"HANGUL_SYLLABLE_BYUG"). -lisp_code_name(48626,"HANGUL_SYLLABLE_BYUGG"). -lisp_code_name(48627,"HANGUL_SYLLABLE_BYUGS"). -lisp_code_name(48628,"HANGUL_SYLLABLE_BYUN"). -lisp_code_name(48629,"HANGUL_SYLLABLE_BYUNJ"). -lisp_code_name(48630,"HANGUL_SYLLABLE_BYUNH"). -lisp_code_name(48631,"HANGUL_SYLLABLE_BYUD"). -lisp_code_name(48632,"HANGUL_SYLLABLE_BYUL"). -lisp_code_name(48633,"HANGUL_SYLLABLE_BYULG"). -lisp_code_name(48634,"HANGUL_SYLLABLE_BYULM"). -lisp_code_name(48635,"HANGUL_SYLLABLE_BYULB"). -lisp_code_name(48636,"HANGUL_SYLLABLE_BYULS"). -lisp_code_name(48637,"HANGUL_SYLLABLE_BYULT"). -lisp_code_name(48638,"HANGUL_SYLLABLE_BYULP"). -lisp_code_name(48639,"HANGUL_SYLLABLE_BYULH"). -lisp_code_name(48640,"HANGUL_SYLLABLE_BYUM"). -lisp_code_name(48641,"HANGUL_SYLLABLE_BYUB"). -lisp_code_name(48642,"HANGUL_SYLLABLE_BYUBS"). -lisp_code_name(48643,"HANGUL_SYLLABLE_BYUS"). -lisp_code_name(48644,"HANGUL_SYLLABLE_BYUSS"). -lisp_code_name(48645,"HANGUL_SYLLABLE_BYUNG"). -lisp_code_name(48646,"HANGUL_SYLLABLE_BYUJ"). -lisp_code_name(48647,"HANGUL_SYLLABLE_BYUC"). -lisp_code_name(48648,"HANGUL_SYLLABLE_BYUK"). -lisp_code_name(48649,"HANGUL_SYLLABLE_BYUT"). -lisp_code_name(48650,"HANGUL_SYLLABLE_BYUP"). -lisp_code_name(48651,"HANGUL_SYLLABLE_BYUH"). -lisp_code_name(48652,"HANGUL_SYLLABLE_BEU"). -lisp_code_name(48653,"HANGUL_SYLLABLE_BEUG"). -lisp_code_name(48654,"HANGUL_SYLLABLE_BEUGG"). -lisp_code_name(48655,"HANGUL_SYLLABLE_BEUGS"). -lisp_code_name(48656,"HANGUL_SYLLABLE_BEUN"). -lisp_code_name(48657,"HANGUL_SYLLABLE_BEUNJ"). -lisp_code_name(48658,"HANGUL_SYLLABLE_BEUNH"). -lisp_code_name(48659,"HANGUL_SYLLABLE_BEUD"). -lisp_code_name(48660,"HANGUL_SYLLABLE_BEUL"). -lisp_code_name(48661,"HANGUL_SYLLABLE_BEULG"). -lisp_code_name(48662,"HANGUL_SYLLABLE_BEULM"). -lisp_code_name(48663,"HANGUL_SYLLABLE_BEULB"). -lisp_code_name(48664,"HANGUL_SYLLABLE_BEULS"). -lisp_code_name(48665,"HANGUL_SYLLABLE_BEULT"). -lisp_code_name(48666,"HANGUL_SYLLABLE_BEULP"). -lisp_code_name(48667,"HANGUL_SYLLABLE_BEULH"). -lisp_code_name(48668,"HANGUL_SYLLABLE_BEUM"). -lisp_code_name(48669,"HANGUL_SYLLABLE_BEUB"). -lisp_code_name(48670,"HANGUL_SYLLABLE_BEUBS"). -lisp_code_name(48671,"HANGUL_SYLLABLE_BEUS"). -lisp_code_name(48672,"HANGUL_SYLLABLE_BEUSS"). -lisp_code_name(48673,"HANGUL_SYLLABLE_BEUNG"). -lisp_code_name(48674,"HANGUL_SYLLABLE_BEUJ"). -lisp_code_name(48675,"HANGUL_SYLLABLE_BEUC"). -lisp_code_name(48676,"HANGUL_SYLLABLE_BEUK"). -lisp_code_name(48677,"HANGUL_SYLLABLE_BEUT"). -lisp_code_name(48678,"HANGUL_SYLLABLE_BEUP"). -lisp_code_name(48679,"HANGUL_SYLLABLE_BEUH"). -lisp_code_name(48680,"HANGUL_SYLLABLE_BYI"). -lisp_code_name(48681,"HANGUL_SYLLABLE_BYIG"). -lisp_code_name(48682,"HANGUL_SYLLABLE_BYIGG"). -lisp_code_name(48683,"HANGUL_SYLLABLE_BYIGS"). -lisp_code_name(48684,"HANGUL_SYLLABLE_BYIN"). -lisp_code_name(48685,"HANGUL_SYLLABLE_BYINJ"). -lisp_code_name(48686,"HANGUL_SYLLABLE_BYINH"). -lisp_code_name(48687,"HANGUL_SYLLABLE_BYID"). -lisp_code_name(48688,"HANGUL_SYLLABLE_BYIL"). -lisp_code_name(48689,"HANGUL_SYLLABLE_BYILG"). -lisp_code_name(48690,"HANGUL_SYLLABLE_BYILM"). -lisp_code_name(48691,"HANGUL_SYLLABLE_BYILB"). -lisp_code_name(48692,"HANGUL_SYLLABLE_BYILS"). -lisp_code_name(48693,"HANGUL_SYLLABLE_BYILT"). -lisp_code_name(48694,"HANGUL_SYLLABLE_BYILP"). -lisp_code_name(48695,"HANGUL_SYLLABLE_BYILH"). -lisp_code_name(48696,"HANGUL_SYLLABLE_BYIM"). -lisp_code_name(48697,"HANGUL_SYLLABLE_BYIB"). -lisp_code_name(48698,"HANGUL_SYLLABLE_BYIBS"). -lisp_code_name(48699,"HANGUL_SYLLABLE_BYIS"). -lisp_code_name(48700,"HANGUL_SYLLABLE_BYISS"). -lisp_code_name(48701,"HANGUL_SYLLABLE_BYING"). -lisp_code_name(48702,"HANGUL_SYLLABLE_BYIJ"). -lisp_code_name(48703,"HANGUL_SYLLABLE_BYIC"). -lisp_code_name(48704,"HANGUL_SYLLABLE_BYIK"). -lisp_code_name(48705,"HANGUL_SYLLABLE_BYIT"). -lisp_code_name(48706,"HANGUL_SYLLABLE_BYIP"). -lisp_code_name(48707,"HANGUL_SYLLABLE_BYIH"). -lisp_code_name(48708,"HANGUL_SYLLABLE_BI"). -lisp_code_name(48709,"HANGUL_SYLLABLE_BIG"). -lisp_code_name(48710,"HANGUL_SYLLABLE_BIGG"). -lisp_code_name(48711,"HANGUL_SYLLABLE_BIGS"). -lisp_code_name(48712,"HANGUL_SYLLABLE_BIN"). -lisp_code_name(48713,"HANGUL_SYLLABLE_BINJ"). -lisp_code_name(48714,"HANGUL_SYLLABLE_BINH"). -lisp_code_name(48715,"HANGUL_SYLLABLE_BID"). -lisp_code_name(48716,"HANGUL_SYLLABLE_BIL"). -lisp_code_name(48717,"HANGUL_SYLLABLE_BILG"). -lisp_code_name(48718,"HANGUL_SYLLABLE_BILM"). -lisp_code_name(48719,"HANGUL_SYLLABLE_BILB"). -lisp_code_name(48720,"HANGUL_SYLLABLE_BILS"). -lisp_code_name(48721,"HANGUL_SYLLABLE_BILT"). -lisp_code_name(48722,"HANGUL_SYLLABLE_BILP"). -lisp_code_name(48723,"HANGUL_SYLLABLE_BILH"). -lisp_code_name(48724,"HANGUL_SYLLABLE_BIM"). -lisp_code_name(48725,"HANGUL_SYLLABLE_BIB"). -lisp_code_name(48726,"HANGUL_SYLLABLE_BIBS"). -lisp_code_name(48727,"HANGUL_SYLLABLE_BIS"). -lisp_code_name(48728,"HANGUL_SYLLABLE_BISS"). -lisp_code_name(48729,"HANGUL_SYLLABLE_BING"). -lisp_code_name(48730,"HANGUL_SYLLABLE_BIJ"). -lisp_code_name(48731,"HANGUL_SYLLABLE_BIC"). -lisp_code_name(48732,"HANGUL_SYLLABLE_BIK"). -lisp_code_name(48733,"HANGUL_SYLLABLE_BIT"). -lisp_code_name(48734,"HANGUL_SYLLABLE_BIP"). -lisp_code_name(48735,"HANGUL_SYLLABLE_BIH"). -lisp_code_name(48736,"HANGUL_SYLLABLE_BBA"). -lisp_code_name(48737,"HANGUL_SYLLABLE_BBAG"). -lisp_code_name(48738,"HANGUL_SYLLABLE_BBAGG"). -lisp_code_name(48739,"HANGUL_SYLLABLE_BBAGS"). -lisp_code_name(48740,"HANGUL_SYLLABLE_BBAN"). -lisp_code_name(48741,"HANGUL_SYLLABLE_BBANJ"). -lisp_code_name(48742,"HANGUL_SYLLABLE_BBANH"). -lisp_code_name(48743,"HANGUL_SYLLABLE_BBAD"). -lisp_code_name(48744,"HANGUL_SYLLABLE_BBAL"). -lisp_code_name(48745,"HANGUL_SYLLABLE_BBALG"). -lisp_code_name(48746,"HANGUL_SYLLABLE_BBALM"). -lisp_code_name(48747,"HANGUL_SYLLABLE_BBALB"). -lisp_code_name(48748,"HANGUL_SYLLABLE_BBALS"). -lisp_code_name(48749,"HANGUL_SYLLABLE_BBALT"). -lisp_code_name(48750,"HANGUL_SYLLABLE_BBALP"). -lisp_code_name(48751,"HANGUL_SYLLABLE_BBALH"). -lisp_code_name(48752,"HANGUL_SYLLABLE_BBAM"). -lisp_code_name(48753,"HANGUL_SYLLABLE_BBAB"). -lisp_code_name(48754,"HANGUL_SYLLABLE_BBABS"). -lisp_code_name(48755,"HANGUL_SYLLABLE_BBAS"). -lisp_code_name(48756,"HANGUL_SYLLABLE_BBASS"). -lisp_code_name(48757,"HANGUL_SYLLABLE_BBANG"). -lisp_code_name(48758,"HANGUL_SYLLABLE_BBAJ"). -lisp_code_name(48759,"HANGUL_SYLLABLE_BBAC"). -lisp_code_name(48760,"HANGUL_SYLLABLE_BBAK"). -lisp_code_name(48761,"HANGUL_SYLLABLE_BBAT"). -lisp_code_name(48762,"HANGUL_SYLLABLE_BBAP"). -lisp_code_name(48763,"HANGUL_SYLLABLE_BBAH"). -lisp_code_name(48764,"HANGUL_SYLLABLE_BBAE"). -lisp_code_name(48765,"HANGUL_SYLLABLE_BBAEG"). -lisp_code_name(48766,"HANGUL_SYLLABLE_BBAEGG"). -lisp_code_name(48767,"HANGUL_SYLLABLE_BBAEGS"). -lisp_code_name(48768,"HANGUL_SYLLABLE_BBAEN"). -lisp_code_name(48769,"HANGUL_SYLLABLE_BBAENJ"). -lisp_code_name(48770,"HANGUL_SYLLABLE_BBAENH"). -lisp_code_name(48771,"HANGUL_SYLLABLE_BBAED"). -lisp_code_name(48772,"HANGUL_SYLLABLE_BBAEL"). -lisp_code_name(48773,"HANGUL_SYLLABLE_BBAELG"). -lisp_code_name(48774,"HANGUL_SYLLABLE_BBAELM"). -lisp_code_name(48775,"HANGUL_SYLLABLE_BBAELB"). -lisp_code_name(48776,"HANGUL_SYLLABLE_BBAELS"). -lisp_code_name(48777,"HANGUL_SYLLABLE_BBAELT"). -lisp_code_name(48778,"HANGUL_SYLLABLE_BBAELP"). -lisp_code_name(48779,"HANGUL_SYLLABLE_BBAELH"). -lisp_code_name(48780,"HANGUL_SYLLABLE_BBAEM"). -lisp_code_name(48781,"HANGUL_SYLLABLE_BBAEB"). -lisp_code_name(48782,"HANGUL_SYLLABLE_BBAEBS"). -lisp_code_name(48783,"HANGUL_SYLLABLE_BBAES"). -lisp_code_name(48784,"HANGUL_SYLLABLE_BBAESS"). -lisp_code_name(48785,"HANGUL_SYLLABLE_BBAENG"). -lisp_code_name(48786,"HANGUL_SYLLABLE_BBAEJ"). -lisp_code_name(48787,"HANGUL_SYLLABLE_BBAEC"). -lisp_code_name(48788,"HANGUL_SYLLABLE_BBAEK"). -lisp_code_name(48789,"HANGUL_SYLLABLE_BBAET"). -lisp_code_name(48790,"HANGUL_SYLLABLE_BBAEP"). -lisp_code_name(48791,"HANGUL_SYLLABLE_BBAEH"). -lisp_code_name(48792,"HANGUL_SYLLABLE_BBYA"). -lisp_code_name(48793,"HANGUL_SYLLABLE_BBYAG"). -lisp_code_name(48794,"HANGUL_SYLLABLE_BBYAGG"). -lisp_code_name(48795,"HANGUL_SYLLABLE_BBYAGS"). -lisp_code_name(48796,"HANGUL_SYLLABLE_BBYAN"). -lisp_code_name(48797,"HANGUL_SYLLABLE_BBYANJ"). -lisp_code_name(48798,"HANGUL_SYLLABLE_BBYANH"). -lisp_code_name(48799,"HANGUL_SYLLABLE_BBYAD"). -lisp_code_name(48800,"HANGUL_SYLLABLE_BBYAL"). -lisp_code_name(48801,"HANGUL_SYLLABLE_BBYALG"). -lisp_code_name(48802,"HANGUL_SYLLABLE_BBYALM"). -lisp_code_name(48803,"HANGUL_SYLLABLE_BBYALB"). -lisp_code_name(48804,"HANGUL_SYLLABLE_BBYALS"). -lisp_code_name(48805,"HANGUL_SYLLABLE_BBYALT"). -lisp_code_name(48806,"HANGUL_SYLLABLE_BBYALP"). -lisp_code_name(48807,"HANGUL_SYLLABLE_BBYALH"). -lisp_code_name(48808,"HANGUL_SYLLABLE_BBYAM"). -lisp_code_name(48809,"HANGUL_SYLLABLE_BBYAB"). -lisp_code_name(48810,"HANGUL_SYLLABLE_BBYABS"). -lisp_code_name(48811,"HANGUL_SYLLABLE_BBYAS"). -lisp_code_name(48812,"HANGUL_SYLLABLE_BBYASS"). -lisp_code_name(48813,"HANGUL_SYLLABLE_BBYANG"). -lisp_code_name(48814,"HANGUL_SYLLABLE_BBYAJ"). -lisp_code_name(48815,"HANGUL_SYLLABLE_BBYAC"). -lisp_code_name(48816,"HANGUL_SYLLABLE_BBYAK"). -lisp_code_name(48817,"HANGUL_SYLLABLE_BBYAT"). -lisp_code_name(48818,"HANGUL_SYLLABLE_BBYAP"). -lisp_code_name(48819,"HANGUL_SYLLABLE_BBYAH"). -lisp_code_name(48820,"HANGUL_SYLLABLE_BBYAE"). -lisp_code_name(48821,"HANGUL_SYLLABLE_BBYAEG"). -lisp_code_name(48822,"HANGUL_SYLLABLE_BBYAEGG"). -lisp_code_name(48823,"HANGUL_SYLLABLE_BBYAEGS"). -lisp_code_name(48824,"HANGUL_SYLLABLE_BBYAEN"). -lisp_code_name(48825,"HANGUL_SYLLABLE_BBYAENJ"). -lisp_code_name(48826,"HANGUL_SYLLABLE_BBYAENH"). -lisp_code_name(48827,"HANGUL_SYLLABLE_BBYAED"). -lisp_code_name(48828,"HANGUL_SYLLABLE_BBYAEL"). -lisp_code_name(48829,"HANGUL_SYLLABLE_BBYAELG"). -lisp_code_name(48830,"HANGUL_SYLLABLE_BBYAELM"). -lisp_code_name(48831,"HANGUL_SYLLABLE_BBYAELB"). -lisp_code_name(48832,"HANGUL_SYLLABLE_BBYAELS"). -lisp_code_name(48833,"HANGUL_SYLLABLE_BBYAELT"). -lisp_code_name(48834,"HANGUL_SYLLABLE_BBYAELP"). -lisp_code_name(48835,"HANGUL_SYLLABLE_BBYAELH"). -lisp_code_name(48836,"HANGUL_SYLLABLE_BBYAEM"). -lisp_code_name(48837,"HANGUL_SYLLABLE_BBYAEB"). -lisp_code_name(48838,"HANGUL_SYLLABLE_BBYAEBS"). -lisp_code_name(48839,"HANGUL_SYLLABLE_BBYAES"). -lisp_code_name(48840,"HANGUL_SYLLABLE_BBYAESS"). -lisp_code_name(48841,"HANGUL_SYLLABLE_BBYAENG"). -lisp_code_name(48842,"HANGUL_SYLLABLE_BBYAEJ"). -lisp_code_name(48843,"HANGUL_SYLLABLE_BBYAEC"). -lisp_code_name(48844,"HANGUL_SYLLABLE_BBYAEK"). -lisp_code_name(48845,"HANGUL_SYLLABLE_BBYAET"). -lisp_code_name(48846,"HANGUL_SYLLABLE_BBYAEP"). -lisp_code_name(48847,"HANGUL_SYLLABLE_BBYAEH"). -lisp_code_name(48848,"HANGUL_SYLLABLE_BBEO"). -lisp_code_name(48849,"HANGUL_SYLLABLE_BBEOG"). -lisp_code_name(48850,"HANGUL_SYLLABLE_BBEOGG"). -lisp_code_name(48851,"HANGUL_SYLLABLE_BBEOGS"). -lisp_code_name(48852,"HANGUL_SYLLABLE_BBEON"). -lisp_code_name(48853,"HANGUL_SYLLABLE_BBEONJ"). -lisp_code_name(48854,"HANGUL_SYLLABLE_BBEONH"). -lisp_code_name(48855,"HANGUL_SYLLABLE_BBEOD"). -lisp_code_name(48856,"HANGUL_SYLLABLE_BBEOL"). -lisp_code_name(48857,"HANGUL_SYLLABLE_BBEOLG"). -lisp_code_name(48858,"HANGUL_SYLLABLE_BBEOLM"). -lisp_code_name(48859,"HANGUL_SYLLABLE_BBEOLB"). -lisp_code_name(48860,"HANGUL_SYLLABLE_BBEOLS"). -lisp_code_name(48861,"HANGUL_SYLLABLE_BBEOLT"). -lisp_code_name(48862,"HANGUL_SYLLABLE_BBEOLP"). -lisp_code_name(48863,"HANGUL_SYLLABLE_BBEOLH"). -lisp_code_name(48864,"HANGUL_SYLLABLE_BBEOM"). -lisp_code_name(48865,"HANGUL_SYLLABLE_BBEOB"). -lisp_code_name(48866,"HANGUL_SYLLABLE_BBEOBS"). -lisp_code_name(48867,"HANGUL_SYLLABLE_BBEOS"). -lisp_code_name(48868,"HANGUL_SYLLABLE_BBEOSS"). -lisp_code_name(48869,"HANGUL_SYLLABLE_BBEONG"). -lisp_code_name(48870,"HANGUL_SYLLABLE_BBEOJ"). -lisp_code_name(48871,"HANGUL_SYLLABLE_BBEOC"). -lisp_code_name(48872,"HANGUL_SYLLABLE_BBEOK"). -lisp_code_name(48873,"HANGUL_SYLLABLE_BBEOT"). -lisp_code_name(48874,"HANGUL_SYLLABLE_BBEOP"). -lisp_code_name(48875,"HANGUL_SYLLABLE_BBEOH"). -lisp_code_name(48876,"HANGUL_SYLLABLE_BBE"). -lisp_code_name(48877,"HANGUL_SYLLABLE_BBEG"). -lisp_code_name(48878,"HANGUL_SYLLABLE_BBEGG"). -lisp_code_name(48879,"HANGUL_SYLLABLE_BBEGS"). -lisp_code_name(48880,"HANGUL_SYLLABLE_BBEN"). -lisp_code_name(48881,"HANGUL_SYLLABLE_BBENJ"). -lisp_code_name(48882,"HANGUL_SYLLABLE_BBENH"). -lisp_code_name(48883,"HANGUL_SYLLABLE_BBED"). -lisp_code_name(48884,"HANGUL_SYLLABLE_BBEL"). -lisp_code_name(48885,"HANGUL_SYLLABLE_BBELG"). -lisp_code_name(48886,"HANGUL_SYLLABLE_BBELM"). -lisp_code_name(48887,"HANGUL_SYLLABLE_BBELB"). -lisp_code_name(48888,"HANGUL_SYLLABLE_BBELS"). -lisp_code_name(48889,"HANGUL_SYLLABLE_BBELT"). -lisp_code_name(48890,"HANGUL_SYLLABLE_BBELP"). -lisp_code_name(48891,"HANGUL_SYLLABLE_BBELH"). -lisp_code_name(48892,"HANGUL_SYLLABLE_BBEM"). -lisp_code_name(48893,"HANGUL_SYLLABLE_BBEB"). -lisp_code_name(48894,"HANGUL_SYLLABLE_BBEBS"). -lisp_code_name(48895,"HANGUL_SYLLABLE_BBES"). -lisp_code_name(48896,"HANGUL_SYLLABLE_BBESS"). -lisp_code_name(48897,"HANGUL_SYLLABLE_BBENG"). -lisp_code_name(48898,"HANGUL_SYLLABLE_BBEJ"). -lisp_code_name(48899,"HANGUL_SYLLABLE_BBEC"). -lisp_code_name(48900,"HANGUL_SYLLABLE_BBEK"). -lisp_code_name(48901,"HANGUL_SYLLABLE_BBET"). -lisp_code_name(48902,"HANGUL_SYLLABLE_BBEP"). -lisp_code_name(48903,"HANGUL_SYLLABLE_BBEH"). -lisp_code_name(48904,"HANGUL_SYLLABLE_BBYEO"). -lisp_code_name(48905,"HANGUL_SYLLABLE_BBYEOG"). -lisp_code_name(48906,"HANGUL_SYLLABLE_BBYEOGG"). -lisp_code_name(48907,"HANGUL_SYLLABLE_BBYEOGS"). -lisp_code_name(48908,"HANGUL_SYLLABLE_BBYEON"). -lisp_code_name(48909,"HANGUL_SYLLABLE_BBYEONJ"). -lisp_code_name(48910,"HANGUL_SYLLABLE_BBYEONH"). -lisp_code_name(48911,"HANGUL_SYLLABLE_BBYEOD"). -lisp_code_name(48912,"HANGUL_SYLLABLE_BBYEOL"). -lisp_code_name(48913,"HANGUL_SYLLABLE_BBYEOLG"). -lisp_code_name(48914,"HANGUL_SYLLABLE_BBYEOLM"). -lisp_code_name(48915,"HANGUL_SYLLABLE_BBYEOLB"). -lisp_code_name(48916,"HANGUL_SYLLABLE_BBYEOLS"). -lisp_code_name(48917,"HANGUL_SYLLABLE_BBYEOLT"). -lisp_code_name(48918,"HANGUL_SYLLABLE_BBYEOLP"). -lisp_code_name(48919,"HANGUL_SYLLABLE_BBYEOLH"). -lisp_code_name(48920,"HANGUL_SYLLABLE_BBYEOM"). -lisp_code_name(48921,"HANGUL_SYLLABLE_BBYEOB"). -lisp_code_name(48922,"HANGUL_SYLLABLE_BBYEOBS"). -lisp_code_name(48923,"HANGUL_SYLLABLE_BBYEOS"). -lisp_code_name(48924,"HANGUL_SYLLABLE_BBYEOSS"). -lisp_code_name(48925,"HANGUL_SYLLABLE_BBYEONG"). -lisp_code_name(48926,"HANGUL_SYLLABLE_BBYEOJ"). -lisp_code_name(48927,"HANGUL_SYLLABLE_BBYEOC"). -lisp_code_name(48928,"HANGUL_SYLLABLE_BBYEOK"). -lisp_code_name(48929,"HANGUL_SYLLABLE_BBYEOT"). -lisp_code_name(48930,"HANGUL_SYLLABLE_BBYEOP"). -lisp_code_name(48931,"HANGUL_SYLLABLE_BBYEOH"). -lisp_code_name(48932,"HANGUL_SYLLABLE_BBYE"). -lisp_code_name(48933,"HANGUL_SYLLABLE_BBYEG"). -lisp_code_name(48934,"HANGUL_SYLLABLE_BBYEGG"). -lisp_code_name(48935,"HANGUL_SYLLABLE_BBYEGS"). -lisp_code_name(48936,"HANGUL_SYLLABLE_BBYEN"). -lisp_code_name(48937,"HANGUL_SYLLABLE_BBYENJ"). -lisp_code_name(48938,"HANGUL_SYLLABLE_BBYENH"). -lisp_code_name(48939,"HANGUL_SYLLABLE_BBYED"). -lisp_code_name(48940,"HANGUL_SYLLABLE_BBYEL"). -lisp_code_name(48941,"HANGUL_SYLLABLE_BBYELG"). -lisp_code_name(48942,"HANGUL_SYLLABLE_BBYELM"). -lisp_code_name(48943,"HANGUL_SYLLABLE_BBYELB"). -lisp_code_name(48944,"HANGUL_SYLLABLE_BBYELS"). -lisp_code_name(48945,"HANGUL_SYLLABLE_BBYELT"). -lisp_code_name(48946,"HANGUL_SYLLABLE_BBYELP"). -lisp_code_name(48947,"HANGUL_SYLLABLE_BBYELH"). -lisp_code_name(48948,"HANGUL_SYLLABLE_BBYEM"). -lisp_code_name(48949,"HANGUL_SYLLABLE_BBYEB"). -lisp_code_name(48950,"HANGUL_SYLLABLE_BBYEBS"). -lisp_code_name(48951,"HANGUL_SYLLABLE_BBYES"). -lisp_code_name(48952,"HANGUL_SYLLABLE_BBYESS"). -lisp_code_name(48953,"HANGUL_SYLLABLE_BBYENG"). -lisp_code_name(48954,"HANGUL_SYLLABLE_BBYEJ"). -lisp_code_name(48955,"HANGUL_SYLLABLE_BBYEC"). -lisp_code_name(48956,"HANGUL_SYLLABLE_BBYEK"). -lisp_code_name(48957,"HANGUL_SYLLABLE_BBYET"). -lisp_code_name(48958,"HANGUL_SYLLABLE_BBYEP"). -lisp_code_name(48959,"HANGUL_SYLLABLE_BBYEH"). -lisp_code_name(48960,"HANGUL_SYLLABLE_BBO"). -lisp_code_name(48961,"HANGUL_SYLLABLE_BBOG"). -lisp_code_name(48962,"HANGUL_SYLLABLE_BBOGG"). -lisp_code_name(48963,"HANGUL_SYLLABLE_BBOGS"). -lisp_code_name(48964,"HANGUL_SYLLABLE_BBON"). -lisp_code_name(48965,"HANGUL_SYLLABLE_BBONJ"). -lisp_code_name(48966,"HANGUL_SYLLABLE_BBONH"). -lisp_code_name(48967,"HANGUL_SYLLABLE_BBOD"). -lisp_code_name(48968,"HANGUL_SYLLABLE_BBOL"). -lisp_code_name(48969,"HANGUL_SYLLABLE_BBOLG"). -lisp_code_name(48970,"HANGUL_SYLLABLE_BBOLM"). -lisp_code_name(48971,"HANGUL_SYLLABLE_BBOLB"). -lisp_code_name(48972,"HANGUL_SYLLABLE_BBOLS"). -lisp_code_name(48973,"HANGUL_SYLLABLE_BBOLT"). -lisp_code_name(48974,"HANGUL_SYLLABLE_BBOLP"). -lisp_code_name(48975,"HANGUL_SYLLABLE_BBOLH"). -lisp_code_name(48976,"HANGUL_SYLLABLE_BBOM"). -lisp_code_name(48977,"HANGUL_SYLLABLE_BBOB"). -lisp_code_name(48978,"HANGUL_SYLLABLE_BBOBS"). -lisp_code_name(48979,"HANGUL_SYLLABLE_BBOS"). -lisp_code_name(48980,"HANGUL_SYLLABLE_BBOSS"). -lisp_code_name(48981,"HANGUL_SYLLABLE_BBONG"). -lisp_code_name(48982,"HANGUL_SYLLABLE_BBOJ"). -lisp_code_name(48983,"HANGUL_SYLLABLE_BBOC"). -lisp_code_name(48984,"HANGUL_SYLLABLE_BBOK"). -lisp_code_name(48985,"HANGUL_SYLLABLE_BBOT"). -lisp_code_name(48986,"HANGUL_SYLLABLE_BBOP"). -lisp_code_name(48987,"HANGUL_SYLLABLE_BBOH"). -lisp_code_name(48988,"HANGUL_SYLLABLE_BBWA"). -lisp_code_name(48989,"HANGUL_SYLLABLE_BBWAG"). -lisp_code_name(48990,"HANGUL_SYLLABLE_BBWAGG"). -lisp_code_name(48991,"HANGUL_SYLLABLE_BBWAGS"). -lisp_code_name(48992,"HANGUL_SYLLABLE_BBWAN"). -lisp_code_name(48993,"HANGUL_SYLLABLE_BBWANJ"). -lisp_code_name(48994,"HANGUL_SYLLABLE_BBWANH"). -lisp_code_name(48995,"HANGUL_SYLLABLE_BBWAD"). -lisp_code_name(48996,"HANGUL_SYLLABLE_BBWAL"). -lisp_code_name(48997,"HANGUL_SYLLABLE_BBWALG"). -lisp_code_name(48998,"HANGUL_SYLLABLE_BBWALM"). -lisp_code_name(48999,"HANGUL_SYLLABLE_BBWALB"). -lisp_code_name(49000,"HANGUL_SYLLABLE_BBWALS"). -lisp_code_name(49001,"HANGUL_SYLLABLE_BBWALT"). -lisp_code_name(49002,"HANGUL_SYLLABLE_BBWALP"). -lisp_code_name(49003,"HANGUL_SYLLABLE_BBWALH"). -lisp_code_name(49004,"HANGUL_SYLLABLE_BBWAM"). -lisp_code_name(49005,"HANGUL_SYLLABLE_BBWAB"). -lisp_code_name(49006,"HANGUL_SYLLABLE_BBWABS"). -lisp_code_name(49007,"HANGUL_SYLLABLE_BBWAS"). -lisp_code_name(49008,"HANGUL_SYLLABLE_BBWASS"). -lisp_code_name(49009,"HANGUL_SYLLABLE_BBWANG"). -lisp_code_name(49010,"HANGUL_SYLLABLE_BBWAJ"). -lisp_code_name(49011,"HANGUL_SYLLABLE_BBWAC"). -lisp_code_name(49012,"HANGUL_SYLLABLE_BBWAK"). -lisp_code_name(49013,"HANGUL_SYLLABLE_BBWAT"). -lisp_code_name(49014,"HANGUL_SYLLABLE_BBWAP"). -lisp_code_name(49015,"HANGUL_SYLLABLE_BBWAH"). -lisp_code_name(49016,"HANGUL_SYLLABLE_BBWAE"). -lisp_code_name(49017,"HANGUL_SYLLABLE_BBWAEG"). -lisp_code_name(49018,"HANGUL_SYLLABLE_BBWAEGG"). -lisp_code_name(49019,"HANGUL_SYLLABLE_BBWAEGS"). -lisp_code_name(49020,"HANGUL_SYLLABLE_BBWAEN"). -lisp_code_name(49021,"HANGUL_SYLLABLE_BBWAENJ"). -lisp_code_name(49022,"HANGUL_SYLLABLE_BBWAENH"). -lisp_code_name(49023,"HANGUL_SYLLABLE_BBWAED"). -lisp_code_name(49024,"HANGUL_SYLLABLE_BBWAEL"). -lisp_code_name(49025,"HANGUL_SYLLABLE_BBWAELG"). -lisp_code_name(49026,"HANGUL_SYLLABLE_BBWAELM"). -lisp_code_name(49027,"HANGUL_SYLLABLE_BBWAELB"). -lisp_code_name(49028,"HANGUL_SYLLABLE_BBWAELS"). -lisp_code_name(49029,"HANGUL_SYLLABLE_BBWAELT"). -lisp_code_name(49030,"HANGUL_SYLLABLE_BBWAELP"). -lisp_code_name(49031,"HANGUL_SYLLABLE_BBWAELH"). -lisp_code_name(49032,"HANGUL_SYLLABLE_BBWAEM"). -lisp_code_name(49033,"HANGUL_SYLLABLE_BBWAEB"). -lisp_code_name(49034,"HANGUL_SYLLABLE_BBWAEBS"). -lisp_code_name(49035,"HANGUL_SYLLABLE_BBWAES"). -lisp_code_name(49036,"HANGUL_SYLLABLE_BBWAESS"). -lisp_code_name(49037,"HANGUL_SYLLABLE_BBWAENG"). -lisp_code_name(49038,"HANGUL_SYLLABLE_BBWAEJ"). -lisp_code_name(49039,"HANGUL_SYLLABLE_BBWAEC"). -lisp_code_name(49040,"HANGUL_SYLLABLE_BBWAEK"). -lisp_code_name(49041,"HANGUL_SYLLABLE_BBWAET"). -lisp_code_name(49042,"HANGUL_SYLLABLE_BBWAEP"). -lisp_code_name(49043,"HANGUL_SYLLABLE_BBWAEH"). -lisp_code_name(49044,"HANGUL_SYLLABLE_BBOE"). -lisp_code_name(49045,"HANGUL_SYLLABLE_BBOEG"). -lisp_code_name(49046,"HANGUL_SYLLABLE_BBOEGG"). -lisp_code_name(49047,"HANGUL_SYLLABLE_BBOEGS"). -lisp_code_name(49048,"HANGUL_SYLLABLE_BBOEN"). -lisp_code_name(49049,"HANGUL_SYLLABLE_BBOENJ"). -lisp_code_name(49050,"HANGUL_SYLLABLE_BBOENH"). -lisp_code_name(49051,"HANGUL_SYLLABLE_BBOED"). -lisp_code_name(49052,"HANGUL_SYLLABLE_BBOEL"). -lisp_code_name(49053,"HANGUL_SYLLABLE_BBOELG"). -lisp_code_name(49054,"HANGUL_SYLLABLE_BBOELM"). -lisp_code_name(49055,"HANGUL_SYLLABLE_BBOELB"). -lisp_code_name(49056,"HANGUL_SYLLABLE_BBOELS"). -lisp_code_name(49057,"HANGUL_SYLLABLE_BBOELT"). -lisp_code_name(49058,"HANGUL_SYLLABLE_BBOELP"). -lisp_code_name(49059,"HANGUL_SYLLABLE_BBOELH"). -lisp_code_name(49060,"HANGUL_SYLLABLE_BBOEM"). -lisp_code_name(49061,"HANGUL_SYLLABLE_BBOEB"). -lisp_code_name(49062,"HANGUL_SYLLABLE_BBOEBS"). -lisp_code_name(49063,"HANGUL_SYLLABLE_BBOES"). -lisp_code_name(49064,"HANGUL_SYLLABLE_BBOESS"). -lisp_code_name(49065,"HANGUL_SYLLABLE_BBOENG"). -lisp_code_name(49066,"HANGUL_SYLLABLE_BBOEJ"). -lisp_code_name(49067,"HANGUL_SYLLABLE_BBOEC"). -lisp_code_name(49068,"HANGUL_SYLLABLE_BBOEK"). -lisp_code_name(49069,"HANGUL_SYLLABLE_BBOET"). -lisp_code_name(49070,"HANGUL_SYLLABLE_BBOEP"). -lisp_code_name(49071,"HANGUL_SYLLABLE_BBOEH"). -lisp_code_name(49072,"HANGUL_SYLLABLE_BBYO"). -lisp_code_name(49073,"HANGUL_SYLLABLE_BBYOG"). -lisp_code_name(49074,"HANGUL_SYLLABLE_BBYOGG"). -lisp_code_name(49075,"HANGUL_SYLLABLE_BBYOGS"). -lisp_code_name(49076,"HANGUL_SYLLABLE_BBYON"). -lisp_code_name(49077,"HANGUL_SYLLABLE_BBYONJ"). -lisp_code_name(49078,"HANGUL_SYLLABLE_BBYONH"). -lisp_code_name(49079,"HANGUL_SYLLABLE_BBYOD"). -lisp_code_name(49080,"HANGUL_SYLLABLE_BBYOL"). -lisp_code_name(49081,"HANGUL_SYLLABLE_BBYOLG"). -lisp_code_name(49082,"HANGUL_SYLLABLE_BBYOLM"). -lisp_code_name(49083,"HANGUL_SYLLABLE_BBYOLB"). -lisp_code_name(49084,"HANGUL_SYLLABLE_BBYOLS"). -lisp_code_name(49085,"HANGUL_SYLLABLE_BBYOLT"). -lisp_code_name(49086,"HANGUL_SYLLABLE_BBYOLP"). -lisp_code_name(49087,"HANGUL_SYLLABLE_BBYOLH"). -lisp_code_name(49088,"HANGUL_SYLLABLE_BBYOM"). -lisp_code_name(49089,"HANGUL_SYLLABLE_BBYOB"). -lisp_code_name(49090,"HANGUL_SYLLABLE_BBYOBS"). -lisp_code_name(49091,"HANGUL_SYLLABLE_BBYOS"). -lisp_code_name(49092,"HANGUL_SYLLABLE_BBYOSS"). -lisp_code_name(49093,"HANGUL_SYLLABLE_BBYONG"). -lisp_code_name(49094,"HANGUL_SYLLABLE_BBYOJ"). -lisp_code_name(49095,"HANGUL_SYLLABLE_BBYOC"). -lisp_code_name(49096,"HANGUL_SYLLABLE_BBYOK"). -lisp_code_name(49097,"HANGUL_SYLLABLE_BBYOT"). -lisp_code_name(49098,"HANGUL_SYLLABLE_BBYOP"). -lisp_code_name(49099,"HANGUL_SYLLABLE_BBYOH"). -lisp_code_name(49100,"HANGUL_SYLLABLE_BBU"). -lisp_code_name(49101,"HANGUL_SYLLABLE_BBUG"). -lisp_code_name(49102,"HANGUL_SYLLABLE_BBUGG"). -lisp_code_name(49103,"HANGUL_SYLLABLE_BBUGS"). -lisp_code_name(49104,"HANGUL_SYLLABLE_BBUN"). -lisp_code_name(49105,"HANGUL_SYLLABLE_BBUNJ"). -lisp_code_name(49106,"HANGUL_SYLLABLE_BBUNH"). -lisp_code_name(49107,"HANGUL_SYLLABLE_BBUD"). -lisp_code_name(49108,"HANGUL_SYLLABLE_BBUL"). -lisp_code_name(49109,"HANGUL_SYLLABLE_BBULG"). -lisp_code_name(49110,"HANGUL_SYLLABLE_BBULM"). -lisp_code_name(49111,"HANGUL_SYLLABLE_BBULB"). -lisp_code_name(49112,"HANGUL_SYLLABLE_BBULS"). -lisp_code_name(49113,"HANGUL_SYLLABLE_BBULT"). -lisp_code_name(49114,"HANGUL_SYLLABLE_BBULP"). -lisp_code_name(49115,"HANGUL_SYLLABLE_BBULH"). -lisp_code_name(49116,"HANGUL_SYLLABLE_BBUM"). -lisp_code_name(49117,"HANGUL_SYLLABLE_BBUB"). -lisp_code_name(49118,"HANGUL_SYLLABLE_BBUBS"). -lisp_code_name(49119,"HANGUL_SYLLABLE_BBUS"). -lisp_code_name(49120,"HANGUL_SYLLABLE_BBUSS"). -lisp_code_name(49121,"HANGUL_SYLLABLE_BBUNG"). -lisp_code_name(49122,"HANGUL_SYLLABLE_BBUJ"). -lisp_code_name(49123,"HANGUL_SYLLABLE_BBUC"). -lisp_code_name(49124,"HANGUL_SYLLABLE_BBUK"). -lisp_code_name(49125,"HANGUL_SYLLABLE_BBUT"). -lisp_code_name(49126,"HANGUL_SYLLABLE_BBUP"). -lisp_code_name(49127,"HANGUL_SYLLABLE_BBUH"). -lisp_code_name(49128,"HANGUL_SYLLABLE_BBWEO"). -lisp_code_name(49129,"HANGUL_SYLLABLE_BBWEOG"). -lisp_code_name(49130,"HANGUL_SYLLABLE_BBWEOGG"). -lisp_code_name(49131,"HANGUL_SYLLABLE_BBWEOGS"). -lisp_code_name(49132,"HANGUL_SYLLABLE_BBWEON"). -lisp_code_name(49133,"HANGUL_SYLLABLE_BBWEONJ"). -lisp_code_name(49134,"HANGUL_SYLLABLE_BBWEONH"). -lisp_code_name(49135,"HANGUL_SYLLABLE_BBWEOD"). -lisp_code_name(49136,"HANGUL_SYLLABLE_BBWEOL"). -lisp_code_name(49137,"HANGUL_SYLLABLE_BBWEOLG"). -lisp_code_name(49138,"HANGUL_SYLLABLE_BBWEOLM"). -lisp_code_name(49139,"HANGUL_SYLLABLE_BBWEOLB"). -lisp_code_name(49140,"HANGUL_SYLLABLE_BBWEOLS"). -lisp_code_name(49141,"HANGUL_SYLLABLE_BBWEOLT"). -lisp_code_name(49142,"HANGUL_SYLLABLE_BBWEOLP"). -lisp_code_name(49143,"HANGUL_SYLLABLE_BBWEOLH"). -lisp_code_name(49144,"HANGUL_SYLLABLE_BBWEOM"). -lisp_code_name(49145,"HANGUL_SYLLABLE_BBWEOB"). -lisp_code_name(49146,"HANGUL_SYLLABLE_BBWEOBS"). -lisp_code_name(49147,"HANGUL_SYLLABLE_BBWEOS"). -lisp_code_name(49148,"HANGUL_SYLLABLE_BBWEOSS"). -lisp_code_name(49149,"HANGUL_SYLLABLE_BBWEONG"). -lisp_code_name(49150,"HANGUL_SYLLABLE_BBWEOJ"). -lisp_code_name(49151,"HANGUL_SYLLABLE_BBWEOC"). -lisp_code_name(49152,"HANGUL_SYLLABLE_BBWEOK"). -lisp_code_name(49153,"HANGUL_SYLLABLE_BBWEOT"). -lisp_code_name(49154,"HANGUL_SYLLABLE_BBWEOP"). -lisp_code_name(49155,"HANGUL_SYLLABLE_BBWEOH"). -lisp_code_name(49156,"HANGUL_SYLLABLE_BBWE"). -lisp_code_name(49157,"HANGUL_SYLLABLE_BBWEG"). -lisp_code_name(49158,"HANGUL_SYLLABLE_BBWEGG"). -lisp_code_name(49159,"HANGUL_SYLLABLE_BBWEGS"). -lisp_code_name(49160,"HANGUL_SYLLABLE_BBWEN"). -lisp_code_name(49161,"HANGUL_SYLLABLE_BBWENJ"). -lisp_code_name(49162,"HANGUL_SYLLABLE_BBWENH"). -lisp_code_name(49163,"HANGUL_SYLLABLE_BBWED"). -lisp_code_name(49164,"HANGUL_SYLLABLE_BBWEL"). -lisp_code_name(49165,"HANGUL_SYLLABLE_BBWELG"). -lisp_code_name(49166,"HANGUL_SYLLABLE_BBWELM"). -lisp_code_name(49167,"HANGUL_SYLLABLE_BBWELB"). -lisp_code_name(49168,"HANGUL_SYLLABLE_BBWELS"). -lisp_code_name(49169,"HANGUL_SYLLABLE_BBWELT"). -lisp_code_name(49170,"HANGUL_SYLLABLE_BBWELP"). -lisp_code_name(49171,"HANGUL_SYLLABLE_BBWELH"). -lisp_code_name(49172,"HANGUL_SYLLABLE_BBWEM"). -lisp_code_name(49173,"HANGUL_SYLLABLE_BBWEB"). -lisp_code_name(49174,"HANGUL_SYLLABLE_BBWEBS"). -lisp_code_name(49175,"HANGUL_SYLLABLE_BBWES"). -lisp_code_name(49176,"HANGUL_SYLLABLE_BBWESS"). -lisp_code_name(49177,"HANGUL_SYLLABLE_BBWENG"). -lisp_code_name(49178,"HANGUL_SYLLABLE_BBWEJ"). -lisp_code_name(49179,"HANGUL_SYLLABLE_BBWEC"). -lisp_code_name(49180,"HANGUL_SYLLABLE_BBWEK"). -lisp_code_name(49181,"HANGUL_SYLLABLE_BBWET"). -lisp_code_name(49182,"HANGUL_SYLLABLE_BBWEP"). -lisp_code_name(49183,"HANGUL_SYLLABLE_BBWEH"). -lisp_code_name(49184,"HANGUL_SYLLABLE_BBWI"). -lisp_code_name(49185,"HANGUL_SYLLABLE_BBWIG"). -lisp_code_name(49186,"HANGUL_SYLLABLE_BBWIGG"). -lisp_code_name(49187,"HANGUL_SYLLABLE_BBWIGS"). -lisp_code_name(49188,"HANGUL_SYLLABLE_BBWIN"). -lisp_code_name(49189,"HANGUL_SYLLABLE_BBWINJ"). -lisp_code_name(49190,"HANGUL_SYLLABLE_BBWINH"). -lisp_code_name(49191,"HANGUL_SYLLABLE_BBWID"). -lisp_code_name(49192,"HANGUL_SYLLABLE_BBWIL"). -lisp_code_name(49193,"HANGUL_SYLLABLE_BBWILG"). -lisp_code_name(49194,"HANGUL_SYLLABLE_BBWILM"). -lisp_code_name(49195,"HANGUL_SYLLABLE_BBWILB"). -lisp_code_name(49196,"HANGUL_SYLLABLE_BBWILS"). -lisp_code_name(49197,"HANGUL_SYLLABLE_BBWILT"). -lisp_code_name(49198,"HANGUL_SYLLABLE_BBWILP"). -lisp_code_name(49199,"HANGUL_SYLLABLE_BBWILH"). -lisp_code_name(49200,"HANGUL_SYLLABLE_BBWIM"). -lisp_code_name(49201,"HANGUL_SYLLABLE_BBWIB"). -lisp_code_name(49202,"HANGUL_SYLLABLE_BBWIBS"). -lisp_code_name(49203,"HANGUL_SYLLABLE_BBWIS"). -lisp_code_name(49204,"HANGUL_SYLLABLE_BBWISS"). -lisp_code_name(49205,"HANGUL_SYLLABLE_BBWING"). -lisp_code_name(49206,"HANGUL_SYLLABLE_BBWIJ"). -lisp_code_name(49207,"HANGUL_SYLLABLE_BBWIC"). -lisp_code_name(49208,"HANGUL_SYLLABLE_BBWIK"). -lisp_code_name(49209,"HANGUL_SYLLABLE_BBWIT"). -lisp_code_name(49210,"HANGUL_SYLLABLE_BBWIP"). -lisp_code_name(49211,"HANGUL_SYLLABLE_BBWIH"). -lisp_code_name(49212,"HANGUL_SYLLABLE_BBYU"). -lisp_code_name(49213,"HANGUL_SYLLABLE_BBYUG"). -lisp_code_name(49214,"HANGUL_SYLLABLE_BBYUGG"). -lisp_code_name(49215,"HANGUL_SYLLABLE_BBYUGS"). -lisp_code_name(49216,"HANGUL_SYLLABLE_BBYUN"). -lisp_code_name(49217,"HANGUL_SYLLABLE_BBYUNJ"). -lisp_code_name(49218,"HANGUL_SYLLABLE_BBYUNH"). -lisp_code_name(49219,"HANGUL_SYLLABLE_BBYUD"). -lisp_code_name(49220,"HANGUL_SYLLABLE_BBYUL"). -lisp_code_name(49221,"HANGUL_SYLLABLE_BBYULG"). -lisp_code_name(49222,"HANGUL_SYLLABLE_BBYULM"). -lisp_code_name(49223,"HANGUL_SYLLABLE_BBYULB"). -lisp_code_name(49224,"HANGUL_SYLLABLE_BBYULS"). -lisp_code_name(49225,"HANGUL_SYLLABLE_BBYULT"). -lisp_code_name(49226,"HANGUL_SYLLABLE_BBYULP"). -lisp_code_name(49227,"HANGUL_SYLLABLE_BBYULH"). -lisp_code_name(49228,"HANGUL_SYLLABLE_BBYUM"). -lisp_code_name(49229,"HANGUL_SYLLABLE_BBYUB"). -lisp_code_name(49230,"HANGUL_SYLLABLE_BBYUBS"). -lisp_code_name(49231,"HANGUL_SYLLABLE_BBYUS"). -lisp_code_name(49232,"HANGUL_SYLLABLE_BBYUSS"). -lisp_code_name(49233,"HANGUL_SYLLABLE_BBYUNG"). -lisp_code_name(49234,"HANGUL_SYLLABLE_BBYUJ"). -lisp_code_name(49235,"HANGUL_SYLLABLE_BBYUC"). -lisp_code_name(49236,"HANGUL_SYLLABLE_BBYUK"). -lisp_code_name(49237,"HANGUL_SYLLABLE_BBYUT"). -lisp_code_name(49238,"HANGUL_SYLLABLE_BBYUP"). -lisp_code_name(49239,"HANGUL_SYLLABLE_BBYUH"). -lisp_code_name(49240,"HANGUL_SYLLABLE_BBEU"). -lisp_code_name(49241,"HANGUL_SYLLABLE_BBEUG"). -lisp_code_name(49242,"HANGUL_SYLLABLE_BBEUGG"). -lisp_code_name(49243,"HANGUL_SYLLABLE_BBEUGS"). -lisp_code_name(49244,"HANGUL_SYLLABLE_BBEUN"). -lisp_code_name(49245,"HANGUL_SYLLABLE_BBEUNJ"). -lisp_code_name(49246,"HANGUL_SYLLABLE_BBEUNH"). -lisp_code_name(49247,"HANGUL_SYLLABLE_BBEUD"). -lisp_code_name(49248,"HANGUL_SYLLABLE_BBEUL"). -lisp_code_name(49249,"HANGUL_SYLLABLE_BBEULG"). -lisp_code_name(49250,"HANGUL_SYLLABLE_BBEULM"). -lisp_code_name(49251,"HANGUL_SYLLABLE_BBEULB"). -lisp_code_name(49252,"HANGUL_SYLLABLE_BBEULS"). -lisp_code_name(49253,"HANGUL_SYLLABLE_BBEULT"). -lisp_code_name(49254,"HANGUL_SYLLABLE_BBEULP"). -lisp_code_name(49255,"HANGUL_SYLLABLE_BBEULH"). -lisp_code_name(49256,"HANGUL_SYLLABLE_BBEUM"). -lisp_code_name(49257,"HANGUL_SYLLABLE_BBEUB"). -lisp_code_name(49258,"HANGUL_SYLLABLE_BBEUBS"). -lisp_code_name(49259,"HANGUL_SYLLABLE_BBEUS"). -lisp_code_name(49260,"HANGUL_SYLLABLE_BBEUSS"). -lisp_code_name(49261,"HANGUL_SYLLABLE_BBEUNG"). -lisp_code_name(49262,"HANGUL_SYLLABLE_BBEUJ"). -lisp_code_name(49263,"HANGUL_SYLLABLE_BBEUC"). -lisp_code_name(49264,"HANGUL_SYLLABLE_BBEUK"). -lisp_code_name(49265,"HANGUL_SYLLABLE_BBEUT"). -lisp_code_name(49266,"HANGUL_SYLLABLE_BBEUP"). -lisp_code_name(49267,"HANGUL_SYLLABLE_BBEUH"). -lisp_code_name(49268,"HANGUL_SYLLABLE_BBYI"). -lisp_code_name(49269,"HANGUL_SYLLABLE_BBYIG"). -lisp_code_name(49270,"HANGUL_SYLLABLE_BBYIGG"). -lisp_code_name(49271,"HANGUL_SYLLABLE_BBYIGS"). -lisp_code_name(49272,"HANGUL_SYLLABLE_BBYIN"). -lisp_code_name(49273,"HANGUL_SYLLABLE_BBYINJ"). -lisp_code_name(49274,"HANGUL_SYLLABLE_BBYINH"). -lisp_code_name(49275,"HANGUL_SYLLABLE_BBYID"). -lisp_code_name(49276,"HANGUL_SYLLABLE_BBYIL"). -lisp_code_name(49277,"HANGUL_SYLLABLE_BBYILG"). -lisp_code_name(49278,"HANGUL_SYLLABLE_BBYILM"). -lisp_code_name(49279,"HANGUL_SYLLABLE_BBYILB"). -lisp_code_name(49280,"HANGUL_SYLLABLE_BBYILS"). -lisp_code_name(49281,"HANGUL_SYLLABLE_BBYILT"). -lisp_code_name(49282,"HANGUL_SYLLABLE_BBYILP"). -lisp_code_name(49283,"HANGUL_SYLLABLE_BBYILH"). -lisp_code_name(49284,"HANGUL_SYLLABLE_BBYIM"). -lisp_code_name(49285,"HANGUL_SYLLABLE_BBYIB"). -lisp_code_name(49286,"HANGUL_SYLLABLE_BBYIBS"). -lisp_code_name(49287,"HANGUL_SYLLABLE_BBYIS"). -lisp_code_name(49288,"HANGUL_SYLLABLE_BBYISS"). -lisp_code_name(49289,"HANGUL_SYLLABLE_BBYING"). -lisp_code_name(49290,"HANGUL_SYLLABLE_BBYIJ"). -lisp_code_name(49291,"HANGUL_SYLLABLE_BBYIC"). -lisp_code_name(49292,"HANGUL_SYLLABLE_BBYIK"). -lisp_code_name(49293,"HANGUL_SYLLABLE_BBYIT"). -lisp_code_name(49294,"HANGUL_SYLLABLE_BBYIP"). -lisp_code_name(49295,"HANGUL_SYLLABLE_BBYIH"). -lisp_code_name(49296,"HANGUL_SYLLABLE_BBI"). -lisp_code_name(49297,"HANGUL_SYLLABLE_BBIG"). -lisp_code_name(49298,"HANGUL_SYLLABLE_BBIGG"). -lisp_code_name(49299,"HANGUL_SYLLABLE_BBIGS"). -lisp_code_name(49300,"HANGUL_SYLLABLE_BBIN"). -lisp_code_name(49301,"HANGUL_SYLLABLE_BBINJ"). -lisp_code_name(49302,"HANGUL_SYLLABLE_BBINH"). -lisp_code_name(49303,"HANGUL_SYLLABLE_BBID"). -lisp_code_name(49304,"HANGUL_SYLLABLE_BBIL"). -lisp_code_name(49305,"HANGUL_SYLLABLE_BBILG"). -lisp_code_name(49306,"HANGUL_SYLLABLE_BBILM"). -lisp_code_name(49307,"HANGUL_SYLLABLE_BBILB"). -lisp_code_name(49308,"HANGUL_SYLLABLE_BBILS"). -lisp_code_name(49309,"HANGUL_SYLLABLE_BBILT"). -lisp_code_name(49310,"HANGUL_SYLLABLE_BBILP"). -lisp_code_name(49311,"HANGUL_SYLLABLE_BBILH"). -lisp_code_name(49312,"HANGUL_SYLLABLE_BBIM"). -lisp_code_name(49313,"HANGUL_SYLLABLE_BBIB"). -lisp_code_name(49314,"HANGUL_SYLLABLE_BBIBS"). -lisp_code_name(49315,"HANGUL_SYLLABLE_BBIS"). -lisp_code_name(49316,"HANGUL_SYLLABLE_BBISS"). -lisp_code_name(49317,"HANGUL_SYLLABLE_BBING"). -lisp_code_name(49318,"HANGUL_SYLLABLE_BBIJ"). -lisp_code_name(49319,"HANGUL_SYLLABLE_BBIC"). -lisp_code_name(49320,"HANGUL_SYLLABLE_BBIK"). -lisp_code_name(49321,"HANGUL_SYLLABLE_BBIT"). -lisp_code_name(49322,"HANGUL_SYLLABLE_BBIP"). -lisp_code_name(49323,"HANGUL_SYLLABLE_BBIH"). -lisp_code_name(49324,"HANGUL_SYLLABLE_SA"). -lisp_code_name(49325,"HANGUL_SYLLABLE_SAG"). -lisp_code_name(49326,"HANGUL_SYLLABLE_SAGG"). -lisp_code_name(49327,"HANGUL_SYLLABLE_SAGS"). -lisp_code_name(49328,"HANGUL_SYLLABLE_SAN"). -lisp_code_name(49329,"HANGUL_SYLLABLE_SANJ"). -lisp_code_name(49330,"HANGUL_SYLLABLE_SANH"). -lisp_code_name(49331,"HANGUL_SYLLABLE_SAD"). -lisp_code_name(49332,"HANGUL_SYLLABLE_SAL"). -lisp_code_name(49333,"HANGUL_SYLLABLE_SALG"). -lisp_code_name(49334,"HANGUL_SYLLABLE_SALM"). -lisp_code_name(49335,"HANGUL_SYLLABLE_SALB"). -lisp_code_name(49336,"HANGUL_SYLLABLE_SALS"). -lisp_code_name(49337,"HANGUL_SYLLABLE_SALT"). -lisp_code_name(49338,"HANGUL_SYLLABLE_SALP"). -lisp_code_name(49339,"HANGUL_SYLLABLE_SALH"). -lisp_code_name(49340,"HANGUL_SYLLABLE_SAM"). -lisp_code_name(49341,"HANGUL_SYLLABLE_SAB"). -lisp_code_name(49342,"HANGUL_SYLLABLE_SABS"). -lisp_code_name(49343,"HANGUL_SYLLABLE_SAS"). -lisp_code_name(49344,"HANGUL_SYLLABLE_SASS"). -lisp_code_name(49345,"HANGUL_SYLLABLE_SANG"). -lisp_code_name(49346,"HANGUL_SYLLABLE_SAJ"). -lisp_code_name(49347,"HANGUL_SYLLABLE_SAC"). -lisp_code_name(49348,"HANGUL_SYLLABLE_SAK"). -lisp_code_name(49349,"HANGUL_SYLLABLE_SAT"). -lisp_code_name(49350,"HANGUL_SYLLABLE_SAP"). -lisp_code_name(49351,"HANGUL_SYLLABLE_SAH"). -lisp_code_name(49352,"HANGUL_SYLLABLE_SAE"). -lisp_code_name(49353,"HANGUL_SYLLABLE_SAEG"). -lisp_code_name(49354,"HANGUL_SYLLABLE_SAEGG"). -lisp_code_name(49355,"HANGUL_SYLLABLE_SAEGS"). -lisp_code_name(49356,"HANGUL_SYLLABLE_SAEN"). -lisp_code_name(49357,"HANGUL_SYLLABLE_SAENJ"). -lisp_code_name(49358,"HANGUL_SYLLABLE_SAENH"). -lisp_code_name(49359,"HANGUL_SYLLABLE_SAED"). -lisp_code_name(49360,"HANGUL_SYLLABLE_SAEL"). -lisp_code_name(49361,"HANGUL_SYLLABLE_SAELG"). -lisp_code_name(49362,"HANGUL_SYLLABLE_SAELM"). -lisp_code_name(49363,"HANGUL_SYLLABLE_SAELB"). -lisp_code_name(49364,"HANGUL_SYLLABLE_SAELS"). -lisp_code_name(49365,"HANGUL_SYLLABLE_SAELT"). -lisp_code_name(49366,"HANGUL_SYLLABLE_SAELP"). -lisp_code_name(49367,"HANGUL_SYLLABLE_SAELH"). -lisp_code_name(49368,"HANGUL_SYLLABLE_SAEM"). -lisp_code_name(49369,"HANGUL_SYLLABLE_SAEB"). -lisp_code_name(49370,"HANGUL_SYLLABLE_SAEBS"). -lisp_code_name(49371,"HANGUL_SYLLABLE_SAES"). -lisp_code_name(49372,"HANGUL_SYLLABLE_SAESS"). -lisp_code_name(49373,"HANGUL_SYLLABLE_SAENG"). -lisp_code_name(49374,"HANGUL_SYLLABLE_SAEJ"). -lisp_code_name(49375,"HANGUL_SYLLABLE_SAEC"). -lisp_code_name(49376,"HANGUL_SYLLABLE_SAEK"). -lisp_code_name(49377,"HANGUL_SYLLABLE_SAET"). -lisp_code_name(49378,"HANGUL_SYLLABLE_SAEP"). -lisp_code_name(49379,"HANGUL_SYLLABLE_SAEH"). -lisp_code_name(49380,"HANGUL_SYLLABLE_SYA"). -lisp_code_name(49381,"HANGUL_SYLLABLE_SYAG"). -lisp_code_name(49382,"HANGUL_SYLLABLE_SYAGG"). -lisp_code_name(49383,"HANGUL_SYLLABLE_SYAGS"). -lisp_code_name(49384,"HANGUL_SYLLABLE_SYAN"). -lisp_code_name(49385,"HANGUL_SYLLABLE_SYANJ"). -lisp_code_name(49386,"HANGUL_SYLLABLE_SYANH"). -lisp_code_name(49387,"HANGUL_SYLLABLE_SYAD"). -lisp_code_name(49388,"HANGUL_SYLLABLE_SYAL"). -lisp_code_name(49389,"HANGUL_SYLLABLE_SYALG"). -lisp_code_name(49390,"HANGUL_SYLLABLE_SYALM"). -lisp_code_name(49391,"HANGUL_SYLLABLE_SYALB"). -lisp_code_name(49392,"HANGUL_SYLLABLE_SYALS"). -lisp_code_name(49393,"HANGUL_SYLLABLE_SYALT"). -lisp_code_name(49394,"HANGUL_SYLLABLE_SYALP"). -lisp_code_name(49395,"HANGUL_SYLLABLE_SYALH"). -lisp_code_name(49396,"HANGUL_SYLLABLE_SYAM"). -lisp_code_name(49397,"HANGUL_SYLLABLE_SYAB"). -lisp_code_name(49398,"HANGUL_SYLLABLE_SYABS"). -lisp_code_name(49399,"HANGUL_SYLLABLE_SYAS"). -lisp_code_name(49400,"HANGUL_SYLLABLE_SYASS"). -lisp_code_name(49401,"HANGUL_SYLLABLE_SYANG"). -lisp_code_name(49402,"HANGUL_SYLLABLE_SYAJ"). -lisp_code_name(49403,"HANGUL_SYLLABLE_SYAC"). -lisp_code_name(49404,"HANGUL_SYLLABLE_SYAK"). -lisp_code_name(49405,"HANGUL_SYLLABLE_SYAT"). -lisp_code_name(49406,"HANGUL_SYLLABLE_SYAP"). -lisp_code_name(49407,"HANGUL_SYLLABLE_SYAH"). -lisp_code_name(49408,"HANGUL_SYLLABLE_SYAE"). -lisp_code_name(49409,"HANGUL_SYLLABLE_SYAEG"). -lisp_code_name(49410,"HANGUL_SYLLABLE_SYAEGG"). -lisp_code_name(49411,"HANGUL_SYLLABLE_SYAEGS"). -lisp_code_name(49412,"HANGUL_SYLLABLE_SYAEN"). -lisp_code_name(49413,"HANGUL_SYLLABLE_SYAENJ"). -lisp_code_name(49414,"HANGUL_SYLLABLE_SYAENH"). -lisp_code_name(49415,"HANGUL_SYLLABLE_SYAED"). -lisp_code_name(49416,"HANGUL_SYLLABLE_SYAEL"). -lisp_code_name(49417,"HANGUL_SYLLABLE_SYAELG"). -lisp_code_name(49418,"HANGUL_SYLLABLE_SYAELM"). -lisp_code_name(49419,"HANGUL_SYLLABLE_SYAELB"). -lisp_code_name(49420,"HANGUL_SYLLABLE_SYAELS"). -lisp_code_name(49421,"HANGUL_SYLLABLE_SYAELT"). -lisp_code_name(49422,"HANGUL_SYLLABLE_SYAELP"). -lisp_code_name(49423,"HANGUL_SYLLABLE_SYAELH"). -lisp_code_name(49424,"HANGUL_SYLLABLE_SYAEM"). -lisp_code_name(49425,"HANGUL_SYLLABLE_SYAEB"). -lisp_code_name(49426,"HANGUL_SYLLABLE_SYAEBS"). -lisp_code_name(49427,"HANGUL_SYLLABLE_SYAES"). -lisp_code_name(49428,"HANGUL_SYLLABLE_SYAESS"). -lisp_code_name(49429,"HANGUL_SYLLABLE_SYAENG"). -lisp_code_name(49430,"HANGUL_SYLLABLE_SYAEJ"). -lisp_code_name(49431,"HANGUL_SYLLABLE_SYAEC"). -lisp_code_name(49432,"HANGUL_SYLLABLE_SYAEK"). -lisp_code_name(49433,"HANGUL_SYLLABLE_SYAET"). -lisp_code_name(49434,"HANGUL_SYLLABLE_SYAEP"). -lisp_code_name(49435,"HANGUL_SYLLABLE_SYAEH"). -lisp_code_name(49436,"HANGUL_SYLLABLE_SEO"). -lisp_code_name(49437,"HANGUL_SYLLABLE_SEOG"). -lisp_code_name(49438,"HANGUL_SYLLABLE_SEOGG"). -lisp_code_name(49439,"HANGUL_SYLLABLE_SEOGS"). -lisp_code_name(49440,"HANGUL_SYLLABLE_SEON"). -lisp_code_name(49441,"HANGUL_SYLLABLE_SEONJ"). -lisp_code_name(49442,"HANGUL_SYLLABLE_SEONH"). -lisp_code_name(49443,"HANGUL_SYLLABLE_SEOD"). -lisp_code_name(49444,"HANGUL_SYLLABLE_SEOL"). -lisp_code_name(49445,"HANGUL_SYLLABLE_SEOLG"). -lisp_code_name(49446,"HANGUL_SYLLABLE_SEOLM"). -lisp_code_name(49447,"HANGUL_SYLLABLE_SEOLB"). -lisp_code_name(49448,"HANGUL_SYLLABLE_SEOLS"). -lisp_code_name(49449,"HANGUL_SYLLABLE_SEOLT"). -lisp_code_name(49450,"HANGUL_SYLLABLE_SEOLP"). -lisp_code_name(49451,"HANGUL_SYLLABLE_SEOLH"). -lisp_code_name(49452,"HANGUL_SYLLABLE_SEOM"). -lisp_code_name(49453,"HANGUL_SYLLABLE_SEOB"). -lisp_code_name(49454,"HANGUL_SYLLABLE_SEOBS"). -lisp_code_name(49455,"HANGUL_SYLLABLE_SEOS"). -lisp_code_name(49456,"HANGUL_SYLLABLE_SEOSS"). -lisp_code_name(49457,"HANGUL_SYLLABLE_SEONG"). -lisp_code_name(49458,"HANGUL_SYLLABLE_SEOJ"). -lisp_code_name(49459,"HANGUL_SYLLABLE_SEOC"). -lisp_code_name(49460,"HANGUL_SYLLABLE_SEOK"). -lisp_code_name(49461,"HANGUL_SYLLABLE_SEOT"). -lisp_code_name(49462,"HANGUL_SYLLABLE_SEOP"). -lisp_code_name(49463,"HANGUL_SYLLABLE_SEOH"). -lisp_code_name(49464,"HANGUL_SYLLABLE_SE"). -lisp_code_name(49465,"HANGUL_SYLLABLE_SEG"). -lisp_code_name(49466,"HANGUL_SYLLABLE_SEGG"). -lisp_code_name(49467,"HANGUL_SYLLABLE_SEGS"). -lisp_code_name(49468,"HANGUL_SYLLABLE_SEN"). -lisp_code_name(49469,"HANGUL_SYLLABLE_SENJ"). -lisp_code_name(49470,"HANGUL_SYLLABLE_SENH"). -lisp_code_name(49471,"HANGUL_SYLLABLE_SED"). -lisp_code_name(49472,"HANGUL_SYLLABLE_SEL"). -lisp_code_name(49473,"HANGUL_SYLLABLE_SELG"). -lisp_code_name(49474,"HANGUL_SYLLABLE_SELM"). -lisp_code_name(49475,"HANGUL_SYLLABLE_SELB"). -lisp_code_name(49476,"HANGUL_SYLLABLE_SELS"). -lisp_code_name(49477,"HANGUL_SYLLABLE_SELT"). -lisp_code_name(49478,"HANGUL_SYLLABLE_SELP"). -lisp_code_name(49479,"HANGUL_SYLLABLE_SELH"). -lisp_code_name(49480,"HANGUL_SYLLABLE_SEM"). -lisp_code_name(49481,"HANGUL_SYLLABLE_SEB"). -lisp_code_name(49482,"HANGUL_SYLLABLE_SEBS"). -lisp_code_name(49483,"HANGUL_SYLLABLE_SES"). -lisp_code_name(49484,"HANGUL_SYLLABLE_SESS"). -lisp_code_name(49485,"HANGUL_SYLLABLE_SENG"). -lisp_code_name(49486,"HANGUL_SYLLABLE_SEJ"). -lisp_code_name(49487,"HANGUL_SYLLABLE_SEC"). -lisp_code_name(49488,"HANGUL_SYLLABLE_SEK"). -lisp_code_name(49489,"HANGUL_SYLLABLE_SET"). -lisp_code_name(49490,"HANGUL_SYLLABLE_SEP"). -lisp_code_name(49491,"HANGUL_SYLLABLE_SEH"). -lisp_code_name(49492,"HANGUL_SYLLABLE_SYEO"). -lisp_code_name(49493,"HANGUL_SYLLABLE_SYEOG"). -lisp_code_name(49494,"HANGUL_SYLLABLE_SYEOGG"). -lisp_code_name(49495,"HANGUL_SYLLABLE_SYEOGS"). -lisp_code_name(49496,"HANGUL_SYLLABLE_SYEON"). -lisp_code_name(49497,"HANGUL_SYLLABLE_SYEONJ"). -lisp_code_name(49498,"HANGUL_SYLLABLE_SYEONH"). -lisp_code_name(49499,"HANGUL_SYLLABLE_SYEOD"). -lisp_code_name(49500,"HANGUL_SYLLABLE_SYEOL"). -lisp_code_name(49501,"HANGUL_SYLLABLE_SYEOLG"). -lisp_code_name(49502,"HANGUL_SYLLABLE_SYEOLM"). -lisp_code_name(49503,"HANGUL_SYLLABLE_SYEOLB"). -lisp_code_name(49504,"HANGUL_SYLLABLE_SYEOLS"). -lisp_code_name(49505,"HANGUL_SYLLABLE_SYEOLT"). -lisp_code_name(49506,"HANGUL_SYLLABLE_SYEOLP"). -lisp_code_name(49507,"HANGUL_SYLLABLE_SYEOLH"). -lisp_code_name(49508,"HANGUL_SYLLABLE_SYEOM"). -lisp_code_name(49509,"HANGUL_SYLLABLE_SYEOB"). -lisp_code_name(49510,"HANGUL_SYLLABLE_SYEOBS"). -lisp_code_name(49511,"HANGUL_SYLLABLE_SYEOS"). -lisp_code_name(49512,"HANGUL_SYLLABLE_SYEOSS"). -lisp_code_name(49513,"HANGUL_SYLLABLE_SYEONG"). -lisp_code_name(49514,"HANGUL_SYLLABLE_SYEOJ"). -lisp_code_name(49515,"HANGUL_SYLLABLE_SYEOC"). -lisp_code_name(49516,"HANGUL_SYLLABLE_SYEOK"). -lisp_code_name(49517,"HANGUL_SYLLABLE_SYEOT"). -lisp_code_name(49518,"HANGUL_SYLLABLE_SYEOP"). -lisp_code_name(49519,"HANGUL_SYLLABLE_SYEOH"). -lisp_code_name(49520,"HANGUL_SYLLABLE_SYE"). -lisp_code_name(49521,"HANGUL_SYLLABLE_SYEG"). -lisp_code_name(49522,"HANGUL_SYLLABLE_SYEGG"). -lisp_code_name(49523,"HANGUL_SYLLABLE_SYEGS"). -lisp_code_name(49524,"HANGUL_SYLLABLE_SYEN"). -lisp_code_name(49525,"HANGUL_SYLLABLE_SYENJ"). -lisp_code_name(49526,"HANGUL_SYLLABLE_SYENH"). -lisp_code_name(49527,"HANGUL_SYLLABLE_SYED"). -lisp_code_name(49528,"HANGUL_SYLLABLE_SYEL"). -lisp_code_name(49529,"HANGUL_SYLLABLE_SYELG"). -lisp_code_name(49530,"HANGUL_SYLLABLE_SYELM"). -lisp_code_name(49531,"HANGUL_SYLLABLE_SYELB"). -lisp_code_name(49532,"HANGUL_SYLLABLE_SYELS"). -lisp_code_name(49533,"HANGUL_SYLLABLE_SYELT"). -lisp_code_name(49534,"HANGUL_SYLLABLE_SYELP"). -lisp_code_name(49535,"HANGUL_SYLLABLE_SYELH"). -lisp_code_name(49536,"HANGUL_SYLLABLE_SYEM"). -lisp_code_name(49537,"HANGUL_SYLLABLE_SYEB"). -lisp_code_name(49538,"HANGUL_SYLLABLE_SYEBS"). -lisp_code_name(49539,"HANGUL_SYLLABLE_SYES"). -lisp_code_name(49540,"HANGUL_SYLLABLE_SYESS"). -lisp_code_name(49541,"HANGUL_SYLLABLE_SYENG"). -lisp_code_name(49542,"HANGUL_SYLLABLE_SYEJ"). -lisp_code_name(49543,"HANGUL_SYLLABLE_SYEC"). -lisp_code_name(49544,"HANGUL_SYLLABLE_SYEK"). -lisp_code_name(49545,"HANGUL_SYLLABLE_SYET"). -lisp_code_name(49546,"HANGUL_SYLLABLE_SYEP"). -lisp_code_name(49547,"HANGUL_SYLLABLE_SYEH"). -lisp_code_name(49548,"HANGUL_SYLLABLE_SO"). -lisp_code_name(49549,"HANGUL_SYLLABLE_SOG"). -lisp_code_name(49550,"HANGUL_SYLLABLE_SOGG"). -lisp_code_name(49551,"HANGUL_SYLLABLE_SOGS"). -lisp_code_name(49552,"HANGUL_SYLLABLE_SON"). -lisp_code_name(49553,"HANGUL_SYLLABLE_SONJ"). -lisp_code_name(49554,"HANGUL_SYLLABLE_SONH"). -lisp_code_name(49555,"HANGUL_SYLLABLE_SOD"). -lisp_code_name(49556,"HANGUL_SYLLABLE_SOL"). -lisp_code_name(49557,"HANGUL_SYLLABLE_SOLG"). -lisp_code_name(49558,"HANGUL_SYLLABLE_SOLM"). -lisp_code_name(49559,"HANGUL_SYLLABLE_SOLB"). -lisp_code_name(49560,"HANGUL_SYLLABLE_SOLS"). -lisp_code_name(49561,"HANGUL_SYLLABLE_SOLT"). -lisp_code_name(49562,"HANGUL_SYLLABLE_SOLP"). -lisp_code_name(49563,"HANGUL_SYLLABLE_SOLH"). -lisp_code_name(49564,"HANGUL_SYLLABLE_SOM"). -lisp_code_name(49565,"HANGUL_SYLLABLE_SOB"). -lisp_code_name(49566,"HANGUL_SYLLABLE_SOBS"). -lisp_code_name(49567,"HANGUL_SYLLABLE_SOS"). -lisp_code_name(49568,"HANGUL_SYLLABLE_SOSS"). -lisp_code_name(49569,"HANGUL_SYLLABLE_SONG"). -lisp_code_name(49570,"HANGUL_SYLLABLE_SOJ"). -lisp_code_name(49571,"HANGUL_SYLLABLE_SOC"). -lisp_code_name(49572,"HANGUL_SYLLABLE_SOK"). -lisp_code_name(49573,"HANGUL_SYLLABLE_SOT"). -lisp_code_name(49574,"HANGUL_SYLLABLE_SOP"). -lisp_code_name(49575,"HANGUL_SYLLABLE_SOH"). -lisp_code_name(49576,"HANGUL_SYLLABLE_SWA"). -lisp_code_name(49577,"HANGUL_SYLLABLE_SWAG"). -lisp_code_name(49578,"HANGUL_SYLLABLE_SWAGG"). -lisp_code_name(49579,"HANGUL_SYLLABLE_SWAGS"). -lisp_code_name(49580,"HANGUL_SYLLABLE_SWAN"). -lisp_code_name(49581,"HANGUL_SYLLABLE_SWANJ"). -lisp_code_name(49582,"HANGUL_SYLLABLE_SWANH"). -lisp_code_name(49583,"HANGUL_SYLLABLE_SWAD"). -lisp_code_name(49584,"HANGUL_SYLLABLE_SWAL"). -lisp_code_name(49585,"HANGUL_SYLLABLE_SWALG"). -lisp_code_name(49586,"HANGUL_SYLLABLE_SWALM"). -lisp_code_name(49587,"HANGUL_SYLLABLE_SWALB"). -lisp_code_name(49588,"HANGUL_SYLLABLE_SWALS"). -lisp_code_name(49589,"HANGUL_SYLLABLE_SWALT"). -lisp_code_name(49590,"HANGUL_SYLLABLE_SWALP"). -lisp_code_name(49591,"HANGUL_SYLLABLE_SWALH"). -lisp_code_name(49592,"HANGUL_SYLLABLE_SWAM"). -lisp_code_name(49593,"HANGUL_SYLLABLE_SWAB"). -lisp_code_name(49594,"HANGUL_SYLLABLE_SWABS"). -lisp_code_name(49595,"HANGUL_SYLLABLE_SWAS"). -lisp_code_name(49596,"HANGUL_SYLLABLE_SWASS"). -lisp_code_name(49597,"HANGUL_SYLLABLE_SWANG"). -lisp_code_name(49598,"HANGUL_SYLLABLE_SWAJ"). -lisp_code_name(49599,"HANGUL_SYLLABLE_SWAC"). -lisp_code_name(49600,"HANGUL_SYLLABLE_SWAK"). -lisp_code_name(49601,"HANGUL_SYLLABLE_SWAT"). -lisp_code_name(49602,"HANGUL_SYLLABLE_SWAP"). -lisp_code_name(49603,"HANGUL_SYLLABLE_SWAH"). -lisp_code_name(49604,"HANGUL_SYLLABLE_SWAE"). -lisp_code_name(49605,"HANGUL_SYLLABLE_SWAEG"). -lisp_code_name(49606,"HANGUL_SYLLABLE_SWAEGG"). -lisp_code_name(49607,"HANGUL_SYLLABLE_SWAEGS"). -lisp_code_name(49608,"HANGUL_SYLLABLE_SWAEN"). -lisp_code_name(49609,"HANGUL_SYLLABLE_SWAENJ"). -lisp_code_name(49610,"HANGUL_SYLLABLE_SWAENH"). -lisp_code_name(49611,"HANGUL_SYLLABLE_SWAED"). -lisp_code_name(49612,"HANGUL_SYLLABLE_SWAEL"). -lisp_code_name(49613,"HANGUL_SYLLABLE_SWAELG"). -lisp_code_name(49614,"HANGUL_SYLLABLE_SWAELM"). -lisp_code_name(49615,"HANGUL_SYLLABLE_SWAELB"). -lisp_code_name(49616,"HANGUL_SYLLABLE_SWAELS"). -lisp_code_name(49617,"HANGUL_SYLLABLE_SWAELT"). -lisp_code_name(49618,"HANGUL_SYLLABLE_SWAELP"). -lisp_code_name(49619,"HANGUL_SYLLABLE_SWAELH"). -lisp_code_name(49620,"HANGUL_SYLLABLE_SWAEM"). -lisp_code_name(49621,"HANGUL_SYLLABLE_SWAEB"). -lisp_code_name(49622,"HANGUL_SYLLABLE_SWAEBS"). -lisp_code_name(49623,"HANGUL_SYLLABLE_SWAES"). -lisp_code_name(49624,"HANGUL_SYLLABLE_SWAESS"). -lisp_code_name(49625,"HANGUL_SYLLABLE_SWAENG"). -lisp_code_name(49626,"HANGUL_SYLLABLE_SWAEJ"). -lisp_code_name(49627,"HANGUL_SYLLABLE_SWAEC"). -lisp_code_name(49628,"HANGUL_SYLLABLE_SWAEK"). -lisp_code_name(49629,"HANGUL_SYLLABLE_SWAET"). -lisp_code_name(49630,"HANGUL_SYLLABLE_SWAEP"). -lisp_code_name(49631,"HANGUL_SYLLABLE_SWAEH"). -lisp_code_name(49632,"HANGUL_SYLLABLE_SOE"). -lisp_code_name(49633,"HANGUL_SYLLABLE_SOEG"). -lisp_code_name(49634,"HANGUL_SYLLABLE_SOEGG"). -lisp_code_name(49635,"HANGUL_SYLLABLE_SOEGS"). -lisp_code_name(49636,"HANGUL_SYLLABLE_SOEN"). -lisp_code_name(49637,"HANGUL_SYLLABLE_SOENJ"). -lisp_code_name(49638,"HANGUL_SYLLABLE_SOENH"). -lisp_code_name(49639,"HANGUL_SYLLABLE_SOED"). -lisp_code_name(49640,"HANGUL_SYLLABLE_SOEL"). -lisp_code_name(49641,"HANGUL_SYLLABLE_SOELG"). -lisp_code_name(49642,"HANGUL_SYLLABLE_SOELM"). -lisp_code_name(49643,"HANGUL_SYLLABLE_SOELB"). -lisp_code_name(49644,"HANGUL_SYLLABLE_SOELS"). -lisp_code_name(49645,"HANGUL_SYLLABLE_SOELT"). -lisp_code_name(49646,"HANGUL_SYLLABLE_SOELP"). -lisp_code_name(49647,"HANGUL_SYLLABLE_SOELH"). -lisp_code_name(49648,"HANGUL_SYLLABLE_SOEM"). -lisp_code_name(49649,"HANGUL_SYLLABLE_SOEB"). -lisp_code_name(49650,"HANGUL_SYLLABLE_SOEBS"). -lisp_code_name(49651,"HANGUL_SYLLABLE_SOES"). -lisp_code_name(49652,"HANGUL_SYLLABLE_SOESS"). -lisp_code_name(49653,"HANGUL_SYLLABLE_SOENG"). -lisp_code_name(49654,"HANGUL_SYLLABLE_SOEJ"). -lisp_code_name(49655,"HANGUL_SYLLABLE_SOEC"). -lisp_code_name(49656,"HANGUL_SYLLABLE_SOEK"). -lisp_code_name(49657,"HANGUL_SYLLABLE_SOET"). -lisp_code_name(49658,"HANGUL_SYLLABLE_SOEP"). -lisp_code_name(49659,"HANGUL_SYLLABLE_SOEH"). -lisp_code_name(49660,"HANGUL_SYLLABLE_SYO"). -lisp_code_name(49661,"HANGUL_SYLLABLE_SYOG"). -lisp_code_name(49662,"HANGUL_SYLLABLE_SYOGG"). -lisp_code_name(49663,"HANGUL_SYLLABLE_SYOGS"). -lisp_code_name(49664,"HANGUL_SYLLABLE_SYON"). -lisp_code_name(49665,"HANGUL_SYLLABLE_SYONJ"). -lisp_code_name(49666,"HANGUL_SYLLABLE_SYONH"). -lisp_code_name(49667,"HANGUL_SYLLABLE_SYOD"). -lisp_code_name(49668,"HANGUL_SYLLABLE_SYOL"). -lisp_code_name(49669,"HANGUL_SYLLABLE_SYOLG"). -lisp_code_name(49670,"HANGUL_SYLLABLE_SYOLM"). -lisp_code_name(49671,"HANGUL_SYLLABLE_SYOLB"). -lisp_code_name(49672,"HANGUL_SYLLABLE_SYOLS"). -lisp_code_name(49673,"HANGUL_SYLLABLE_SYOLT"). -lisp_code_name(49674,"HANGUL_SYLLABLE_SYOLP"). -lisp_code_name(49675,"HANGUL_SYLLABLE_SYOLH"). -lisp_code_name(49676,"HANGUL_SYLLABLE_SYOM"). -lisp_code_name(49677,"HANGUL_SYLLABLE_SYOB"). -lisp_code_name(49678,"HANGUL_SYLLABLE_SYOBS"). -lisp_code_name(49679,"HANGUL_SYLLABLE_SYOS"). -lisp_code_name(49680,"HANGUL_SYLLABLE_SYOSS"). -lisp_code_name(49681,"HANGUL_SYLLABLE_SYONG"). -lisp_code_name(49682,"HANGUL_SYLLABLE_SYOJ"). -lisp_code_name(49683,"HANGUL_SYLLABLE_SYOC"). -lisp_code_name(49684,"HANGUL_SYLLABLE_SYOK"). -lisp_code_name(49685,"HANGUL_SYLLABLE_SYOT"). -lisp_code_name(49686,"HANGUL_SYLLABLE_SYOP"). -lisp_code_name(49687,"HANGUL_SYLLABLE_SYOH"). -lisp_code_name(49688,"HANGUL_SYLLABLE_SU"). -lisp_code_name(49689,"HANGUL_SYLLABLE_SUG"). -lisp_code_name(49690,"HANGUL_SYLLABLE_SUGG"). -lisp_code_name(49691,"HANGUL_SYLLABLE_SUGS"). -lisp_code_name(49692,"HANGUL_SYLLABLE_SUN"). -lisp_code_name(49693,"HANGUL_SYLLABLE_SUNJ"). -lisp_code_name(49694,"HANGUL_SYLLABLE_SUNH"). -lisp_code_name(49695,"HANGUL_SYLLABLE_SUD"). -lisp_code_name(49696,"HANGUL_SYLLABLE_SUL"). -lisp_code_name(49697,"HANGUL_SYLLABLE_SULG"). -lisp_code_name(49698,"HANGUL_SYLLABLE_SULM"). -lisp_code_name(49699,"HANGUL_SYLLABLE_SULB"). -lisp_code_name(49700,"HANGUL_SYLLABLE_SULS"). -lisp_code_name(49701,"HANGUL_SYLLABLE_SULT"). -lisp_code_name(49702,"HANGUL_SYLLABLE_SULP"). -lisp_code_name(49703,"HANGUL_SYLLABLE_SULH"). -lisp_code_name(49704,"HANGUL_SYLLABLE_SUM"). -lisp_code_name(49705,"HANGUL_SYLLABLE_SUB"). -lisp_code_name(49706,"HANGUL_SYLLABLE_SUBS"). -lisp_code_name(49707,"HANGUL_SYLLABLE_SUS"). -lisp_code_name(49708,"HANGUL_SYLLABLE_SUSS"). -lisp_code_name(49709,"HANGUL_SYLLABLE_SUNG"). -lisp_code_name(49710,"HANGUL_SYLLABLE_SUJ"). -lisp_code_name(49711,"HANGUL_SYLLABLE_SUC"). -lisp_code_name(49712,"HANGUL_SYLLABLE_SUK"). -lisp_code_name(49713,"HANGUL_SYLLABLE_SUT"). -lisp_code_name(49714,"HANGUL_SYLLABLE_SUP"). -lisp_code_name(49715,"HANGUL_SYLLABLE_SUH"). -lisp_code_name(49716,"HANGUL_SYLLABLE_SWEO"). -lisp_code_name(49717,"HANGUL_SYLLABLE_SWEOG"). -lisp_code_name(49718,"HANGUL_SYLLABLE_SWEOGG"). -lisp_code_name(49719,"HANGUL_SYLLABLE_SWEOGS"). -lisp_code_name(49720,"HANGUL_SYLLABLE_SWEON"). -lisp_code_name(49721,"HANGUL_SYLLABLE_SWEONJ"). -lisp_code_name(49722,"HANGUL_SYLLABLE_SWEONH"). -lisp_code_name(49723,"HANGUL_SYLLABLE_SWEOD"). -lisp_code_name(49724,"HANGUL_SYLLABLE_SWEOL"). -lisp_code_name(49725,"HANGUL_SYLLABLE_SWEOLG"). -lisp_code_name(49726,"HANGUL_SYLLABLE_SWEOLM"). -lisp_code_name(49727,"HANGUL_SYLLABLE_SWEOLB"). -lisp_code_name(49728,"HANGUL_SYLLABLE_SWEOLS"). -lisp_code_name(49729,"HANGUL_SYLLABLE_SWEOLT"). -lisp_code_name(49730,"HANGUL_SYLLABLE_SWEOLP"). -lisp_code_name(49731,"HANGUL_SYLLABLE_SWEOLH"). -lisp_code_name(49732,"HANGUL_SYLLABLE_SWEOM"). -lisp_code_name(49733,"HANGUL_SYLLABLE_SWEOB"). -lisp_code_name(49734,"HANGUL_SYLLABLE_SWEOBS"). -lisp_code_name(49735,"HANGUL_SYLLABLE_SWEOS"). -lisp_code_name(49736,"HANGUL_SYLLABLE_SWEOSS"). -lisp_code_name(49737,"HANGUL_SYLLABLE_SWEONG"). -lisp_code_name(49738,"HANGUL_SYLLABLE_SWEOJ"). -lisp_code_name(49739,"HANGUL_SYLLABLE_SWEOC"). -lisp_code_name(49740,"HANGUL_SYLLABLE_SWEOK"). -lisp_code_name(49741,"HANGUL_SYLLABLE_SWEOT"). -lisp_code_name(49742,"HANGUL_SYLLABLE_SWEOP"). -lisp_code_name(49743,"HANGUL_SYLLABLE_SWEOH"). -lisp_code_name(49744,"HANGUL_SYLLABLE_SWE"). -lisp_code_name(49745,"HANGUL_SYLLABLE_SWEG"). -lisp_code_name(49746,"HANGUL_SYLLABLE_SWEGG"). -lisp_code_name(49747,"HANGUL_SYLLABLE_SWEGS"). -lisp_code_name(49748,"HANGUL_SYLLABLE_SWEN"). -lisp_code_name(49749,"HANGUL_SYLLABLE_SWENJ"). -lisp_code_name(49750,"HANGUL_SYLLABLE_SWENH"). -lisp_code_name(49751,"HANGUL_SYLLABLE_SWED"). -lisp_code_name(49752,"HANGUL_SYLLABLE_SWEL"). -lisp_code_name(49753,"HANGUL_SYLLABLE_SWELG"). -lisp_code_name(49754,"HANGUL_SYLLABLE_SWELM"). -lisp_code_name(49755,"HANGUL_SYLLABLE_SWELB"). -lisp_code_name(49756,"HANGUL_SYLLABLE_SWELS"). -lisp_code_name(49757,"HANGUL_SYLLABLE_SWELT"). -lisp_code_name(49758,"HANGUL_SYLLABLE_SWELP"). -lisp_code_name(49759,"HANGUL_SYLLABLE_SWELH"). -lisp_code_name(49760,"HANGUL_SYLLABLE_SWEM"). -lisp_code_name(49761,"HANGUL_SYLLABLE_SWEB"). -lisp_code_name(49762,"HANGUL_SYLLABLE_SWEBS"). -lisp_code_name(49763,"HANGUL_SYLLABLE_SWES"). -lisp_code_name(49764,"HANGUL_SYLLABLE_SWESS"). -lisp_code_name(49765,"HANGUL_SYLLABLE_SWENG"). -lisp_code_name(49766,"HANGUL_SYLLABLE_SWEJ"). -lisp_code_name(49767,"HANGUL_SYLLABLE_SWEC"). -lisp_code_name(49768,"HANGUL_SYLLABLE_SWEK"). -lisp_code_name(49769,"HANGUL_SYLLABLE_SWET"). -lisp_code_name(49770,"HANGUL_SYLLABLE_SWEP"). -lisp_code_name(49771,"HANGUL_SYLLABLE_SWEH"). -lisp_code_name(49772,"HANGUL_SYLLABLE_SWI"). -lisp_code_name(49773,"HANGUL_SYLLABLE_SWIG"). -lisp_code_name(49774,"HANGUL_SYLLABLE_SWIGG"). -lisp_code_name(49775,"HANGUL_SYLLABLE_SWIGS"). -lisp_code_name(49776,"HANGUL_SYLLABLE_SWIN"). -lisp_code_name(49777,"HANGUL_SYLLABLE_SWINJ"). -lisp_code_name(49778,"HANGUL_SYLLABLE_SWINH"). -lisp_code_name(49779,"HANGUL_SYLLABLE_SWID"). -lisp_code_name(49780,"HANGUL_SYLLABLE_SWIL"). -lisp_code_name(49781,"HANGUL_SYLLABLE_SWILG"). -lisp_code_name(49782,"HANGUL_SYLLABLE_SWILM"). -lisp_code_name(49783,"HANGUL_SYLLABLE_SWILB"). -lisp_code_name(49784,"HANGUL_SYLLABLE_SWILS"). -lisp_code_name(49785,"HANGUL_SYLLABLE_SWILT"). -lisp_code_name(49786,"HANGUL_SYLLABLE_SWILP"). -lisp_code_name(49787,"HANGUL_SYLLABLE_SWILH"). -lisp_code_name(49788,"HANGUL_SYLLABLE_SWIM"). -lisp_code_name(49789,"HANGUL_SYLLABLE_SWIB"). -lisp_code_name(49790,"HANGUL_SYLLABLE_SWIBS"). -lisp_code_name(49791,"HANGUL_SYLLABLE_SWIS"). -lisp_code_name(49792,"HANGUL_SYLLABLE_SWISS"). -lisp_code_name(49793,"HANGUL_SYLLABLE_SWING"). -lisp_code_name(49794,"HANGUL_SYLLABLE_SWIJ"). -lisp_code_name(49795,"HANGUL_SYLLABLE_SWIC"). -lisp_code_name(49796,"HANGUL_SYLLABLE_SWIK"). -lisp_code_name(49797,"HANGUL_SYLLABLE_SWIT"). -lisp_code_name(49798,"HANGUL_SYLLABLE_SWIP"). -lisp_code_name(49799,"HANGUL_SYLLABLE_SWIH"). -lisp_code_name(49800,"HANGUL_SYLLABLE_SYU"). -lisp_code_name(49801,"HANGUL_SYLLABLE_SYUG"). -lisp_code_name(49802,"HANGUL_SYLLABLE_SYUGG"). -lisp_code_name(49803,"HANGUL_SYLLABLE_SYUGS"). -lisp_code_name(49804,"HANGUL_SYLLABLE_SYUN"). -lisp_code_name(49805,"HANGUL_SYLLABLE_SYUNJ"). -lisp_code_name(49806,"HANGUL_SYLLABLE_SYUNH"). -lisp_code_name(49807,"HANGUL_SYLLABLE_SYUD"). -lisp_code_name(49808,"HANGUL_SYLLABLE_SYUL"). -lisp_code_name(49809,"HANGUL_SYLLABLE_SYULG"). -lisp_code_name(49810,"HANGUL_SYLLABLE_SYULM"). -lisp_code_name(49811,"HANGUL_SYLLABLE_SYULB"). -lisp_code_name(49812,"HANGUL_SYLLABLE_SYULS"). -lisp_code_name(49813,"HANGUL_SYLLABLE_SYULT"). -lisp_code_name(49814,"HANGUL_SYLLABLE_SYULP"). -lisp_code_name(49815,"HANGUL_SYLLABLE_SYULH"). -lisp_code_name(49816,"HANGUL_SYLLABLE_SYUM"). -lisp_code_name(49817,"HANGUL_SYLLABLE_SYUB"). -lisp_code_name(49818,"HANGUL_SYLLABLE_SYUBS"). -lisp_code_name(49819,"HANGUL_SYLLABLE_SYUS"). -lisp_code_name(49820,"HANGUL_SYLLABLE_SYUSS"). -lisp_code_name(49821,"HANGUL_SYLLABLE_SYUNG"). -lisp_code_name(49822,"HANGUL_SYLLABLE_SYUJ"). -lisp_code_name(49823,"HANGUL_SYLLABLE_SYUC"). -lisp_code_name(49824,"HANGUL_SYLLABLE_SYUK"). -lisp_code_name(49825,"HANGUL_SYLLABLE_SYUT"). -lisp_code_name(49826,"HANGUL_SYLLABLE_SYUP"). -lisp_code_name(49827,"HANGUL_SYLLABLE_SYUH"). -lisp_code_name(49828,"HANGUL_SYLLABLE_SEU"). -lisp_code_name(49829,"HANGUL_SYLLABLE_SEUG"). -lisp_code_name(49830,"HANGUL_SYLLABLE_SEUGG"). -lisp_code_name(49831,"HANGUL_SYLLABLE_SEUGS"). -lisp_code_name(49832,"HANGUL_SYLLABLE_SEUN"). -lisp_code_name(49833,"HANGUL_SYLLABLE_SEUNJ"). -lisp_code_name(49834,"HANGUL_SYLLABLE_SEUNH"). -lisp_code_name(49835,"HANGUL_SYLLABLE_SEUD"). -lisp_code_name(49836,"HANGUL_SYLLABLE_SEUL"). -lisp_code_name(49837,"HANGUL_SYLLABLE_SEULG"). -lisp_code_name(49838,"HANGUL_SYLLABLE_SEULM"). -lisp_code_name(49839,"HANGUL_SYLLABLE_SEULB"). -lisp_code_name(49840,"HANGUL_SYLLABLE_SEULS"). -lisp_code_name(49841,"HANGUL_SYLLABLE_SEULT"). -lisp_code_name(49842,"HANGUL_SYLLABLE_SEULP"). -lisp_code_name(49843,"HANGUL_SYLLABLE_SEULH"). -lisp_code_name(49844,"HANGUL_SYLLABLE_SEUM"). -lisp_code_name(49845,"HANGUL_SYLLABLE_SEUB"). -lisp_code_name(49846,"HANGUL_SYLLABLE_SEUBS"). -lisp_code_name(49847,"HANGUL_SYLLABLE_SEUS"). -lisp_code_name(49848,"HANGUL_SYLLABLE_SEUSS"). -lisp_code_name(49849,"HANGUL_SYLLABLE_SEUNG"). -lisp_code_name(49850,"HANGUL_SYLLABLE_SEUJ"). -lisp_code_name(49851,"HANGUL_SYLLABLE_SEUC"). -lisp_code_name(49852,"HANGUL_SYLLABLE_SEUK"). -lisp_code_name(49853,"HANGUL_SYLLABLE_SEUT"). -lisp_code_name(49854,"HANGUL_SYLLABLE_SEUP"). -lisp_code_name(49855,"HANGUL_SYLLABLE_SEUH"). -lisp_code_name(49856,"HANGUL_SYLLABLE_SYI"). -lisp_code_name(49857,"HANGUL_SYLLABLE_SYIG"). -lisp_code_name(49858,"HANGUL_SYLLABLE_SYIGG"). -lisp_code_name(49859,"HANGUL_SYLLABLE_SYIGS"). -lisp_code_name(49860,"HANGUL_SYLLABLE_SYIN"). -lisp_code_name(49861,"HANGUL_SYLLABLE_SYINJ"). -lisp_code_name(49862,"HANGUL_SYLLABLE_SYINH"). -lisp_code_name(49863,"HANGUL_SYLLABLE_SYID"). -lisp_code_name(49864,"HANGUL_SYLLABLE_SYIL"). -lisp_code_name(49865,"HANGUL_SYLLABLE_SYILG"). -lisp_code_name(49866,"HANGUL_SYLLABLE_SYILM"). -lisp_code_name(49867,"HANGUL_SYLLABLE_SYILB"). -lisp_code_name(49868,"HANGUL_SYLLABLE_SYILS"). -lisp_code_name(49869,"HANGUL_SYLLABLE_SYILT"). -lisp_code_name(49870,"HANGUL_SYLLABLE_SYILP"). -lisp_code_name(49871,"HANGUL_SYLLABLE_SYILH"). -lisp_code_name(49872,"HANGUL_SYLLABLE_SYIM"). -lisp_code_name(49873,"HANGUL_SYLLABLE_SYIB"). -lisp_code_name(49874,"HANGUL_SYLLABLE_SYIBS"). -lisp_code_name(49875,"HANGUL_SYLLABLE_SYIS"). -lisp_code_name(49876,"HANGUL_SYLLABLE_SYISS"). -lisp_code_name(49877,"HANGUL_SYLLABLE_SYING"). -lisp_code_name(49878,"HANGUL_SYLLABLE_SYIJ"). -lisp_code_name(49879,"HANGUL_SYLLABLE_SYIC"). -lisp_code_name(49880,"HANGUL_SYLLABLE_SYIK"). -lisp_code_name(49881,"HANGUL_SYLLABLE_SYIT"). -lisp_code_name(49882,"HANGUL_SYLLABLE_SYIP"). -lisp_code_name(49883,"HANGUL_SYLLABLE_SYIH"). -lisp_code_name(49884,"HANGUL_SYLLABLE_SI"). -lisp_code_name(49885,"HANGUL_SYLLABLE_SIG"). -lisp_code_name(49886,"HANGUL_SYLLABLE_SIGG"). -lisp_code_name(49887,"HANGUL_SYLLABLE_SIGS"). -lisp_code_name(49888,"HANGUL_SYLLABLE_SIN"). -lisp_code_name(49889,"HANGUL_SYLLABLE_SINJ"). -lisp_code_name(49890,"HANGUL_SYLLABLE_SINH"). -lisp_code_name(49891,"HANGUL_SYLLABLE_SID"). -lisp_code_name(49892,"HANGUL_SYLLABLE_SIL"). -lisp_code_name(49893,"HANGUL_SYLLABLE_SILG"). -lisp_code_name(49894,"HANGUL_SYLLABLE_SILM"). -lisp_code_name(49895,"HANGUL_SYLLABLE_SILB"). -lisp_code_name(49896,"HANGUL_SYLLABLE_SILS"). -lisp_code_name(49897,"HANGUL_SYLLABLE_SILT"). -lisp_code_name(49898,"HANGUL_SYLLABLE_SILP"). -lisp_code_name(49899,"HANGUL_SYLLABLE_SILH"). -lisp_code_name(49900,"HANGUL_SYLLABLE_SIM"). -lisp_code_name(49901,"HANGUL_SYLLABLE_SIB"). -lisp_code_name(49902,"HANGUL_SYLLABLE_SIBS"). -lisp_code_name(49903,"HANGUL_SYLLABLE_SIS"). -lisp_code_name(49904,"HANGUL_SYLLABLE_SISS"). -lisp_code_name(49905,"HANGUL_SYLLABLE_SING"). -lisp_code_name(49906,"HANGUL_SYLLABLE_SIJ"). -lisp_code_name(49907,"HANGUL_SYLLABLE_SIC"). -lisp_code_name(49908,"HANGUL_SYLLABLE_SIK"). -lisp_code_name(49909,"HANGUL_SYLLABLE_SIT"). -lisp_code_name(49910,"HANGUL_SYLLABLE_SIP"). -lisp_code_name(49911,"HANGUL_SYLLABLE_SIH"). -lisp_code_name(49912,"HANGUL_SYLLABLE_SSA"). -lisp_code_name(49913,"HANGUL_SYLLABLE_SSAG"). -lisp_code_name(49914,"HANGUL_SYLLABLE_SSAGG"). -lisp_code_name(49915,"HANGUL_SYLLABLE_SSAGS"). -lisp_code_name(49916,"HANGUL_SYLLABLE_SSAN"). -lisp_code_name(49917,"HANGUL_SYLLABLE_SSANJ"). -lisp_code_name(49918,"HANGUL_SYLLABLE_SSANH"). -lisp_code_name(49919,"HANGUL_SYLLABLE_SSAD"). -lisp_code_name(49920,"HANGUL_SYLLABLE_SSAL"). -lisp_code_name(49921,"HANGUL_SYLLABLE_SSALG"). -lisp_code_name(49922,"HANGUL_SYLLABLE_SSALM"). -lisp_code_name(49923,"HANGUL_SYLLABLE_SSALB"). -lisp_code_name(49924,"HANGUL_SYLLABLE_SSALS"). -lisp_code_name(49925,"HANGUL_SYLLABLE_SSALT"). -lisp_code_name(49926,"HANGUL_SYLLABLE_SSALP"). -lisp_code_name(49927,"HANGUL_SYLLABLE_SSALH"). -lisp_code_name(49928,"HANGUL_SYLLABLE_SSAM"). -lisp_code_name(49929,"HANGUL_SYLLABLE_SSAB"). -lisp_code_name(49930,"HANGUL_SYLLABLE_SSABS"). -lisp_code_name(49931,"HANGUL_SYLLABLE_SSAS"). -lisp_code_name(49932,"HANGUL_SYLLABLE_SSASS"). -lisp_code_name(49933,"HANGUL_SYLLABLE_SSANG"). -lisp_code_name(49934,"HANGUL_SYLLABLE_SSAJ"). -lisp_code_name(49935,"HANGUL_SYLLABLE_SSAC"). -lisp_code_name(49936,"HANGUL_SYLLABLE_SSAK"). -lisp_code_name(49937,"HANGUL_SYLLABLE_SSAT"). -lisp_code_name(49938,"HANGUL_SYLLABLE_SSAP"). -lisp_code_name(49939,"HANGUL_SYLLABLE_SSAH"). -lisp_code_name(49940,"HANGUL_SYLLABLE_SSAE"). -lisp_code_name(49941,"HANGUL_SYLLABLE_SSAEG"). -lisp_code_name(49942,"HANGUL_SYLLABLE_SSAEGG"). -lisp_code_name(49943,"HANGUL_SYLLABLE_SSAEGS"). -lisp_code_name(49944,"HANGUL_SYLLABLE_SSAEN"). -lisp_code_name(49945,"HANGUL_SYLLABLE_SSAENJ"). -lisp_code_name(49946,"HANGUL_SYLLABLE_SSAENH"). -lisp_code_name(49947,"HANGUL_SYLLABLE_SSAED"). -lisp_code_name(49948,"HANGUL_SYLLABLE_SSAEL"). -lisp_code_name(49949,"HANGUL_SYLLABLE_SSAELG"). -lisp_code_name(49950,"HANGUL_SYLLABLE_SSAELM"). -lisp_code_name(49951,"HANGUL_SYLLABLE_SSAELB"). -lisp_code_name(49952,"HANGUL_SYLLABLE_SSAELS"). -lisp_code_name(49953,"HANGUL_SYLLABLE_SSAELT"). -lisp_code_name(49954,"HANGUL_SYLLABLE_SSAELP"). -lisp_code_name(49955,"HANGUL_SYLLABLE_SSAELH"). -lisp_code_name(49956,"HANGUL_SYLLABLE_SSAEM"). -lisp_code_name(49957,"HANGUL_SYLLABLE_SSAEB"). -lisp_code_name(49958,"HANGUL_SYLLABLE_SSAEBS"). -lisp_code_name(49959,"HANGUL_SYLLABLE_SSAES"). -lisp_code_name(49960,"HANGUL_SYLLABLE_SSAESS"). -lisp_code_name(49961,"HANGUL_SYLLABLE_SSAENG"). -lisp_code_name(49962,"HANGUL_SYLLABLE_SSAEJ"). -lisp_code_name(49963,"HANGUL_SYLLABLE_SSAEC"). -lisp_code_name(49964,"HANGUL_SYLLABLE_SSAEK"). -lisp_code_name(49965,"HANGUL_SYLLABLE_SSAET"). -lisp_code_name(49966,"HANGUL_SYLLABLE_SSAEP"). -lisp_code_name(49967,"HANGUL_SYLLABLE_SSAEH"). -lisp_code_name(49968,"HANGUL_SYLLABLE_SSYA"). -lisp_code_name(49969,"HANGUL_SYLLABLE_SSYAG"). -lisp_code_name(49970,"HANGUL_SYLLABLE_SSYAGG"). -lisp_code_name(49971,"HANGUL_SYLLABLE_SSYAGS"). -lisp_code_name(49972,"HANGUL_SYLLABLE_SSYAN"). -lisp_code_name(49973,"HANGUL_SYLLABLE_SSYANJ"). -lisp_code_name(49974,"HANGUL_SYLLABLE_SSYANH"). -lisp_code_name(49975,"HANGUL_SYLLABLE_SSYAD"). -lisp_code_name(49976,"HANGUL_SYLLABLE_SSYAL"). -lisp_code_name(49977,"HANGUL_SYLLABLE_SSYALG"). -lisp_code_name(49978,"HANGUL_SYLLABLE_SSYALM"). -lisp_code_name(49979,"HANGUL_SYLLABLE_SSYALB"). -lisp_code_name(49980,"HANGUL_SYLLABLE_SSYALS"). -lisp_code_name(49981,"HANGUL_SYLLABLE_SSYALT"). -lisp_code_name(49982,"HANGUL_SYLLABLE_SSYALP"). -lisp_code_name(49983,"HANGUL_SYLLABLE_SSYALH"). -lisp_code_name(49984,"HANGUL_SYLLABLE_SSYAM"). -lisp_code_name(49985,"HANGUL_SYLLABLE_SSYAB"). -lisp_code_name(49986,"HANGUL_SYLLABLE_SSYABS"). -lisp_code_name(49987,"HANGUL_SYLLABLE_SSYAS"). -lisp_code_name(49988,"HANGUL_SYLLABLE_SSYASS"). -lisp_code_name(49989,"HANGUL_SYLLABLE_SSYANG"). -lisp_code_name(49990,"HANGUL_SYLLABLE_SSYAJ"). -lisp_code_name(49991,"HANGUL_SYLLABLE_SSYAC"). -lisp_code_name(49992,"HANGUL_SYLLABLE_SSYAK"). -lisp_code_name(49993,"HANGUL_SYLLABLE_SSYAT"). -lisp_code_name(49994,"HANGUL_SYLLABLE_SSYAP"). -lisp_code_name(49995,"HANGUL_SYLLABLE_SSYAH"). -lisp_code_name(49996,"HANGUL_SYLLABLE_SSYAE"). -lisp_code_name(49997,"HANGUL_SYLLABLE_SSYAEG"). -lisp_code_name(49998,"HANGUL_SYLLABLE_SSYAEGG"). -lisp_code_name(49999,"HANGUL_SYLLABLE_SSYAEGS"). -lisp_code_name(50000,"HANGUL_SYLLABLE_SSYAEN"). -lisp_code_name(50001,"HANGUL_SYLLABLE_SSYAENJ"). -lisp_code_name(50002,"HANGUL_SYLLABLE_SSYAENH"). -lisp_code_name(50003,"HANGUL_SYLLABLE_SSYAED"). -lisp_code_name(50004,"HANGUL_SYLLABLE_SSYAEL"). -lisp_code_name(50005,"HANGUL_SYLLABLE_SSYAELG"). -lisp_code_name(50006,"HANGUL_SYLLABLE_SSYAELM"). -lisp_code_name(50007,"HANGUL_SYLLABLE_SSYAELB"). -lisp_code_name(50008,"HANGUL_SYLLABLE_SSYAELS"). -lisp_code_name(50009,"HANGUL_SYLLABLE_SSYAELT"). -lisp_code_name(50010,"HANGUL_SYLLABLE_SSYAELP"). -lisp_code_name(50011,"HANGUL_SYLLABLE_SSYAELH"). -lisp_code_name(50012,"HANGUL_SYLLABLE_SSYAEM"). -lisp_code_name(50013,"HANGUL_SYLLABLE_SSYAEB"). -lisp_code_name(50014,"HANGUL_SYLLABLE_SSYAEBS"). -lisp_code_name(50015,"HANGUL_SYLLABLE_SSYAES"). -lisp_code_name(50016,"HANGUL_SYLLABLE_SSYAESS"). -lisp_code_name(50017,"HANGUL_SYLLABLE_SSYAENG"). -lisp_code_name(50018,"HANGUL_SYLLABLE_SSYAEJ"). -lisp_code_name(50019,"HANGUL_SYLLABLE_SSYAEC"). -lisp_code_name(50020,"HANGUL_SYLLABLE_SSYAEK"). -lisp_code_name(50021,"HANGUL_SYLLABLE_SSYAET"). -lisp_code_name(50022,"HANGUL_SYLLABLE_SSYAEP"). -lisp_code_name(50023,"HANGUL_SYLLABLE_SSYAEH"). -lisp_code_name(50024,"HANGUL_SYLLABLE_SSEO"). -lisp_code_name(50025,"HANGUL_SYLLABLE_SSEOG"). -lisp_code_name(50026,"HANGUL_SYLLABLE_SSEOGG"). -lisp_code_name(50027,"HANGUL_SYLLABLE_SSEOGS"). -lisp_code_name(50028,"HANGUL_SYLLABLE_SSEON"). -lisp_code_name(50029,"HANGUL_SYLLABLE_SSEONJ"). -lisp_code_name(50030,"HANGUL_SYLLABLE_SSEONH"). -lisp_code_name(50031,"HANGUL_SYLLABLE_SSEOD"). -lisp_code_name(50032,"HANGUL_SYLLABLE_SSEOL"). -lisp_code_name(50033,"HANGUL_SYLLABLE_SSEOLG"). -lisp_code_name(50034,"HANGUL_SYLLABLE_SSEOLM"). -lisp_code_name(50035,"HANGUL_SYLLABLE_SSEOLB"). -lisp_code_name(50036,"HANGUL_SYLLABLE_SSEOLS"). -lisp_code_name(50037,"HANGUL_SYLLABLE_SSEOLT"). -lisp_code_name(50038,"HANGUL_SYLLABLE_SSEOLP"). -lisp_code_name(50039,"HANGUL_SYLLABLE_SSEOLH"). -lisp_code_name(50040,"HANGUL_SYLLABLE_SSEOM"). -lisp_code_name(50041,"HANGUL_SYLLABLE_SSEOB"). -lisp_code_name(50042,"HANGUL_SYLLABLE_SSEOBS"). -lisp_code_name(50043,"HANGUL_SYLLABLE_SSEOS"). -lisp_code_name(50044,"HANGUL_SYLLABLE_SSEOSS"). -lisp_code_name(50045,"HANGUL_SYLLABLE_SSEONG"). -lisp_code_name(50046,"HANGUL_SYLLABLE_SSEOJ"). -lisp_code_name(50047,"HANGUL_SYLLABLE_SSEOC"). -lisp_code_name(50048,"HANGUL_SYLLABLE_SSEOK"). -lisp_code_name(50049,"HANGUL_SYLLABLE_SSEOT"). -lisp_code_name(50050,"HANGUL_SYLLABLE_SSEOP"). -lisp_code_name(50051,"HANGUL_SYLLABLE_SSEOH"). -lisp_code_name(50052,"HANGUL_SYLLABLE_SSE"). -lisp_code_name(50053,"HANGUL_SYLLABLE_SSEG"). -lisp_code_name(50054,"HANGUL_SYLLABLE_SSEGG"). -lisp_code_name(50055,"HANGUL_SYLLABLE_SSEGS"). -lisp_code_name(50056,"HANGUL_SYLLABLE_SSEN"). -lisp_code_name(50057,"HANGUL_SYLLABLE_SSENJ"). -lisp_code_name(50058,"HANGUL_SYLLABLE_SSENH"). -lisp_code_name(50059,"HANGUL_SYLLABLE_SSED"). -lisp_code_name(50060,"HANGUL_SYLLABLE_SSEL"). -lisp_code_name(50061,"HANGUL_SYLLABLE_SSELG"). -lisp_code_name(50062,"HANGUL_SYLLABLE_SSELM"). -lisp_code_name(50063,"HANGUL_SYLLABLE_SSELB"). -lisp_code_name(50064,"HANGUL_SYLLABLE_SSELS"). -lisp_code_name(50065,"HANGUL_SYLLABLE_SSELT"). -lisp_code_name(50066,"HANGUL_SYLLABLE_SSELP"). -lisp_code_name(50067,"HANGUL_SYLLABLE_SSELH"). -lisp_code_name(50068,"HANGUL_SYLLABLE_SSEM"). -lisp_code_name(50069,"HANGUL_SYLLABLE_SSEB"). -lisp_code_name(50070,"HANGUL_SYLLABLE_SSEBS"). -lisp_code_name(50071,"HANGUL_SYLLABLE_SSES"). -lisp_code_name(50072,"HANGUL_SYLLABLE_SSESS"). -lisp_code_name(50073,"HANGUL_SYLLABLE_SSENG"). -lisp_code_name(50074,"HANGUL_SYLLABLE_SSEJ"). -lisp_code_name(50075,"HANGUL_SYLLABLE_SSEC"). -lisp_code_name(50076,"HANGUL_SYLLABLE_SSEK"). -lisp_code_name(50077,"HANGUL_SYLLABLE_SSET"). -lisp_code_name(50078,"HANGUL_SYLLABLE_SSEP"). -lisp_code_name(50079,"HANGUL_SYLLABLE_SSEH"). -lisp_code_name(50080,"HANGUL_SYLLABLE_SSYEO"). -lisp_code_name(50081,"HANGUL_SYLLABLE_SSYEOG"). -lisp_code_name(50082,"HANGUL_SYLLABLE_SSYEOGG"). -lisp_code_name(50083,"HANGUL_SYLLABLE_SSYEOGS"). -lisp_code_name(50084,"HANGUL_SYLLABLE_SSYEON"). -lisp_code_name(50085,"HANGUL_SYLLABLE_SSYEONJ"). -lisp_code_name(50086,"HANGUL_SYLLABLE_SSYEONH"). -lisp_code_name(50087,"HANGUL_SYLLABLE_SSYEOD"). -lisp_code_name(50088,"HANGUL_SYLLABLE_SSYEOL"). -lisp_code_name(50089,"HANGUL_SYLLABLE_SSYEOLG"). -lisp_code_name(50090,"HANGUL_SYLLABLE_SSYEOLM"). -lisp_code_name(50091,"HANGUL_SYLLABLE_SSYEOLB"). -lisp_code_name(50092,"HANGUL_SYLLABLE_SSYEOLS"). -lisp_code_name(50093,"HANGUL_SYLLABLE_SSYEOLT"). -lisp_code_name(50094,"HANGUL_SYLLABLE_SSYEOLP"). -lisp_code_name(50095,"HANGUL_SYLLABLE_SSYEOLH"). -lisp_code_name(50096,"HANGUL_SYLLABLE_SSYEOM"). -lisp_code_name(50097,"HANGUL_SYLLABLE_SSYEOB"). -lisp_code_name(50098,"HANGUL_SYLLABLE_SSYEOBS"). -lisp_code_name(50099,"HANGUL_SYLLABLE_SSYEOS"). -lisp_code_name(50100,"HANGUL_SYLLABLE_SSYEOSS"). -lisp_code_name(50101,"HANGUL_SYLLABLE_SSYEONG"). -lisp_code_name(50102,"HANGUL_SYLLABLE_SSYEOJ"). -lisp_code_name(50103,"HANGUL_SYLLABLE_SSYEOC"). -lisp_code_name(50104,"HANGUL_SYLLABLE_SSYEOK"). -lisp_code_name(50105,"HANGUL_SYLLABLE_SSYEOT"). -lisp_code_name(50106,"HANGUL_SYLLABLE_SSYEOP"). -lisp_code_name(50107,"HANGUL_SYLLABLE_SSYEOH"). -lisp_code_name(50108,"HANGUL_SYLLABLE_SSYE"). -lisp_code_name(50109,"HANGUL_SYLLABLE_SSYEG"). -lisp_code_name(50110,"HANGUL_SYLLABLE_SSYEGG"). -lisp_code_name(50111,"HANGUL_SYLLABLE_SSYEGS"). -lisp_code_name(50112,"HANGUL_SYLLABLE_SSYEN"). -lisp_code_name(50113,"HANGUL_SYLLABLE_SSYENJ"). -lisp_code_name(50114,"HANGUL_SYLLABLE_SSYENH"). -lisp_code_name(50115,"HANGUL_SYLLABLE_SSYED"). -lisp_code_name(50116,"HANGUL_SYLLABLE_SSYEL"). -lisp_code_name(50117,"HANGUL_SYLLABLE_SSYELG"). -lisp_code_name(50118,"HANGUL_SYLLABLE_SSYELM"). -lisp_code_name(50119,"HANGUL_SYLLABLE_SSYELB"). -lisp_code_name(50120,"HANGUL_SYLLABLE_SSYELS"). -lisp_code_name(50121,"HANGUL_SYLLABLE_SSYELT"). -lisp_code_name(50122,"HANGUL_SYLLABLE_SSYELP"). -lisp_code_name(50123,"HANGUL_SYLLABLE_SSYELH"). -lisp_code_name(50124,"HANGUL_SYLLABLE_SSYEM"). -lisp_code_name(50125,"HANGUL_SYLLABLE_SSYEB"). -lisp_code_name(50126,"HANGUL_SYLLABLE_SSYEBS"). -lisp_code_name(50127,"HANGUL_SYLLABLE_SSYES"). -lisp_code_name(50128,"HANGUL_SYLLABLE_SSYESS"). -lisp_code_name(50129,"HANGUL_SYLLABLE_SSYENG"). -lisp_code_name(50130,"HANGUL_SYLLABLE_SSYEJ"). -lisp_code_name(50131,"HANGUL_SYLLABLE_SSYEC"). -lisp_code_name(50132,"HANGUL_SYLLABLE_SSYEK"). -lisp_code_name(50133,"HANGUL_SYLLABLE_SSYET"). -lisp_code_name(50134,"HANGUL_SYLLABLE_SSYEP"). -lisp_code_name(50135,"HANGUL_SYLLABLE_SSYEH"). -lisp_code_name(50136,"HANGUL_SYLLABLE_SSO"). -lisp_code_name(50137,"HANGUL_SYLLABLE_SSOG"). -lisp_code_name(50138,"HANGUL_SYLLABLE_SSOGG"). -lisp_code_name(50139,"HANGUL_SYLLABLE_SSOGS"). -lisp_code_name(50140,"HANGUL_SYLLABLE_SSON"). -lisp_code_name(50141,"HANGUL_SYLLABLE_SSONJ"). -lisp_code_name(50142,"HANGUL_SYLLABLE_SSONH"). -lisp_code_name(50143,"HANGUL_SYLLABLE_SSOD"). -lisp_code_name(50144,"HANGUL_SYLLABLE_SSOL"). -lisp_code_name(50145,"HANGUL_SYLLABLE_SSOLG"). -lisp_code_name(50146,"HANGUL_SYLLABLE_SSOLM"). -lisp_code_name(50147,"HANGUL_SYLLABLE_SSOLB"). -lisp_code_name(50148,"HANGUL_SYLLABLE_SSOLS"). -lisp_code_name(50149,"HANGUL_SYLLABLE_SSOLT"). -lisp_code_name(50150,"HANGUL_SYLLABLE_SSOLP"). -lisp_code_name(50151,"HANGUL_SYLLABLE_SSOLH"). -lisp_code_name(50152,"HANGUL_SYLLABLE_SSOM"). -lisp_code_name(50153,"HANGUL_SYLLABLE_SSOB"). -lisp_code_name(50154,"HANGUL_SYLLABLE_SSOBS"). -lisp_code_name(50155,"HANGUL_SYLLABLE_SSOS"). -lisp_code_name(50156,"HANGUL_SYLLABLE_SSOSS"). -lisp_code_name(50157,"HANGUL_SYLLABLE_SSONG"). -lisp_code_name(50158,"HANGUL_SYLLABLE_SSOJ"). -lisp_code_name(50159,"HANGUL_SYLLABLE_SSOC"). -lisp_code_name(50160,"HANGUL_SYLLABLE_SSOK"). -lisp_code_name(50161,"HANGUL_SYLLABLE_SSOT"). -lisp_code_name(50162,"HANGUL_SYLLABLE_SSOP"). -lisp_code_name(50163,"HANGUL_SYLLABLE_SSOH"). -lisp_code_name(50164,"HANGUL_SYLLABLE_SSWA"). -lisp_code_name(50165,"HANGUL_SYLLABLE_SSWAG"). -lisp_code_name(50166,"HANGUL_SYLLABLE_SSWAGG"). -lisp_code_name(50167,"HANGUL_SYLLABLE_SSWAGS"). -lisp_code_name(50168,"HANGUL_SYLLABLE_SSWAN"). -lisp_code_name(50169,"HANGUL_SYLLABLE_SSWANJ"). -lisp_code_name(50170,"HANGUL_SYLLABLE_SSWANH"). -lisp_code_name(50171,"HANGUL_SYLLABLE_SSWAD"). -lisp_code_name(50172,"HANGUL_SYLLABLE_SSWAL"). -lisp_code_name(50173,"HANGUL_SYLLABLE_SSWALG"). -lisp_code_name(50174,"HANGUL_SYLLABLE_SSWALM"). -lisp_code_name(50175,"HANGUL_SYLLABLE_SSWALB"). -lisp_code_name(50176,"HANGUL_SYLLABLE_SSWALS"). -lisp_code_name(50177,"HANGUL_SYLLABLE_SSWALT"). -lisp_code_name(50178,"HANGUL_SYLLABLE_SSWALP"). -lisp_code_name(50179,"HANGUL_SYLLABLE_SSWALH"). -lisp_code_name(50180,"HANGUL_SYLLABLE_SSWAM"). -lisp_code_name(50181,"HANGUL_SYLLABLE_SSWAB"). -lisp_code_name(50182,"HANGUL_SYLLABLE_SSWABS"). -lisp_code_name(50183,"HANGUL_SYLLABLE_SSWAS"). -lisp_code_name(50184,"HANGUL_SYLLABLE_SSWASS"). -lisp_code_name(50185,"HANGUL_SYLLABLE_SSWANG"). -lisp_code_name(50186,"HANGUL_SYLLABLE_SSWAJ"). -lisp_code_name(50187,"HANGUL_SYLLABLE_SSWAC"). -lisp_code_name(50188,"HANGUL_SYLLABLE_SSWAK"). -lisp_code_name(50189,"HANGUL_SYLLABLE_SSWAT"). -lisp_code_name(50190,"HANGUL_SYLLABLE_SSWAP"). -lisp_code_name(50191,"HANGUL_SYLLABLE_SSWAH"). -lisp_code_name(50192,"HANGUL_SYLLABLE_SSWAE"). -lisp_code_name(50193,"HANGUL_SYLLABLE_SSWAEG"). -lisp_code_name(50194,"HANGUL_SYLLABLE_SSWAEGG"). -lisp_code_name(50195,"HANGUL_SYLLABLE_SSWAEGS"). -lisp_code_name(50196,"HANGUL_SYLLABLE_SSWAEN"). -lisp_code_name(50197,"HANGUL_SYLLABLE_SSWAENJ"). -lisp_code_name(50198,"HANGUL_SYLLABLE_SSWAENH"). -lisp_code_name(50199,"HANGUL_SYLLABLE_SSWAED"). -lisp_code_name(50200,"HANGUL_SYLLABLE_SSWAEL"). -lisp_code_name(50201,"HANGUL_SYLLABLE_SSWAELG"). -lisp_code_name(50202,"HANGUL_SYLLABLE_SSWAELM"). -lisp_code_name(50203,"HANGUL_SYLLABLE_SSWAELB"). -lisp_code_name(50204,"HANGUL_SYLLABLE_SSWAELS"). -lisp_code_name(50205,"HANGUL_SYLLABLE_SSWAELT"). -lisp_code_name(50206,"HANGUL_SYLLABLE_SSWAELP"). -lisp_code_name(50207,"HANGUL_SYLLABLE_SSWAELH"). -lisp_code_name(50208,"HANGUL_SYLLABLE_SSWAEM"). -lisp_code_name(50209,"HANGUL_SYLLABLE_SSWAEB"). -lisp_code_name(50210,"HANGUL_SYLLABLE_SSWAEBS"). -lisp_code_name(50211,"HANGUL_SYLLABLE_SSWAES"). -lisp_code_name(50212,"HANGUL_SYLLABLE_SSWAESS"). -lisp_code_name(50213,"HANGUL_SYLLABLE_SSWAENG"). -lisp_code_name(50214,"HANGUL_SYLLABLE_SSWAEJ"). -lisp_code_name(50215,"HANGUL_SYLLABLE_SSWAEC"). -lisp_code_name(50216,"HANGUL_SYLLABLE_SSWAEK"). -lisp_code_name(50217,"HANGUL_SYLLABLE_SSWAET"). -lisp_code_name(50218,"HANGUL_SYLLABLE_SSWAEP"). -lisp_code_name(50219,"HANGUL_SYLLABLE_SSWAEH"). -lisp_code_name(50220,"HANGUL_SYLLABLE_SSOE"). -lisp_code_name(50221,"HANGUL_SYLLABLE_SSOEG"). -lisp_code_name(50222,"HANGUL_SYLLABLE_SSOEGG"). -lisp_code_name(50223,"HANGUL_SYLLABLE_SSOEGS"). -lisp_code_name(50224,"HANGUL_SYLLABLE_SSOEN"). -lisp_code_name(50225,"HANGUL_SYLLABLE_SSOENJ"). -lisp_code_name(50226,"HANGUL_SYLLABLE_SSOENH"). -lisp_code_name(50227,"HANGUL_SYLLABLE_SSOED"). -lisp_code_name(50228,"HANGUL_SYLLABLE_SSOEL"). -lisp_code_name(50229,"HANGUL_SYLLABLE_SSOELG"). -lisp_code_name(50230,"HANGUL_SYLLABLE_SSOELM"). -lisp_code_name(50231,"HANGUL_SYLLABLE_SSOELB"). -lisp_code_name(50232,"HANGUL_SYLLABLE_SSOELS"). -lisp_code_name(50233,"HANGUL_SYLLABLE_SSOELT"). -lisp_code_name(50234,"HANGUL_SYLLABLE_SSOELP"). -lisp_code_name(50235,"HANGUL_SYLLABLE_SSOELH"). -lisp_code_name(50236,"HANGUL_SYLLABLE_SSOEM"). -lisp_code_name(50237,"HANGUL_SYLLABLE_SSOEB"). -lisp_code_name(50238,"HANGUL_SYLLABLE_SSOEBS"). -lisp_code_name(50239,"HANGUL_SYLLABLE_SSOES"). -lisp_code_name(50240,"HANGUL_SYLLABLE_SSOESS"). -lisp_code_name(50241,"HANGUL_SYLLABLE_SSOENG"). -lisp_code_name(50242,"HANGUL_SYLLABLE_SSOEJ"). -lisp_code_name(50243,"HANGUL_SYLLABLE_SSOEC"). -lisp_code_name(50244,"HANGUL_SYLLABLE_SSOEK"). -lisp_code_name(50245,"HANGUL_SYLLABLE_SSOET"). -lisp_code_name(50246,"HANGUL_SYLLABLE_SSOEP"). -lisp_code_name(50247,"HANGUL_SYLLABLE_SSOEH"). -lisp_code_name(50248,"HANGUL_SYLLABLE_SSYO"). -lisp_code_name(50249,"HANGUL_SYLLABLE_SSYOG"). -lisp_code_name(50250,"HANGUL_SYLLABLE_SSYOGG"). -lisp_code_name(50251,"HANGUL_SYLLABLE_SSYOGS"). -lisp_code_name(50252,"HANGUL_SYLLABLE_SSYON"). -lisp_code_name(50253,"HANGUL_SYLLABLE_SSYONJ"). -lisp_code_name(50254,"HANGUL_SYLLABLE_SSYONH"). -lisp_code_name(50255,"HANGUL_SYLLABLE_SSYOD"). -lisp_code_name(50256,"HANGUL_SYLLABLE_SSYOL"). -lisp_code_name(50257,"HANGUL_SYLLABLE_SSYOLG"). -lisp_code_name(50258,"HANGUL_SYLLABLE_SSYOLM"). -lisp_code_name(50259,"HANGUL_SYLLABLE_SSYOLB"). -lisp_code_name(50260,"HANGUL_SYLLABLE_SSYOLS"). -lisp_code_name(50261,"HANGUL_SYLLABLE_SSYOLT"). -lisp_code_name(50262,"HANGUL_SYLLABLE_SSYOLP"). -lisp_code_name(50263,"HANGUL_SYLLABLE_SSYOLH"). -lisp_code_name(50264,"HANGUL_SYLLABLE_SSYOM"). -lisp_code_name(50265,"HANGUL_SYLLABLE_SSYOB"). -lisp_code_name(50266,"HANGUL_SYLLABLE_SSYOBS"). -lisp_code_name(50267,"HANGUL_SYLLABLE_SSYOS"). -lisp_code_name(50268,"HANGUL_SYLLABLE_SSYOSS"). -lisp_code_name(50269,"HANGUL_SYLLABLE_SSYONG"). -lisp_code_name(50270,"HANGUL_SYLLABLE_SSYOJ"). -lisp_code_name(50271,"HANGUL_SYLLABLE_SSYOC"). -lisp_code_name(50272,"HANGUL_SYLLABLE_SSYOK"). -lisp_code_name(50273,"HANGUL_SYLLABLE_SSYOT"). -lisp_code_name(50274,"HANGUL_SYLLABLE_SSYOP"). -lisp_code_name(50275,"HANGUL_SYLLABLE_SSYOH"). -lisp_code_name(50276,"HANGUL_SYLLABLE_SSU"). -lisp_code_name(50277,"HANGUL_SYLLABLE_SSUG"). -lisp_code_name(50278,"HANGUL_SYLLABLE_SSUGG"). -lisp_code_name(50279,"HANGUL_SYLLABLE_SSUGS"). -lisp_code_name(50280,"HANGUL_SYLLABLE_SSUN"). -lisp_code_name(50281,"HANGUL_SYLLABLE_SSUNJ"). -lisp_code_name(50282,"HANGUL_SYLLABLE_SSUNH"). -lisp_code_name(50283,"HANGUL_SYLLABLE_SSUD"). -lisp_code_name(50284,"HANGUL_SYLLABLE_SSUL"). -lisp_code_name(50285,"HANGUL_SYLLABLE_SSULG"). -lisp_code_name(50286,"HANGUL_SYLLABLE_SSULM"). -lisp_code_name(50287,"HANGUL_SYLLABLE_SSULB"). -lisp_code_name(50288,"HANGUL_SYLLABLE_SSULS"). -lisp_code_name(50289,"HANGUL_SYLLABLE_SSULT"). -lisp_code_name(50290,"HANGUL_SYLLABLE_SSULP"). -lisp_code_name(50291,"HANGUL_SYLLABLE_SSULH"). -lisp_code_name(50292,"HANGUL_SYLLABLE_SSUM"). -lisp_code_name(50293,"HANGUL_SYLLABLE_SSUB"). -lisp_code_name(50294,"HANGUL_SYLLABLE_SSUBS"). -lisp_code_name(50295,"HANGUL_SYLLABLE_SSUS"). -lisp_code_name(50296,"HANGUL_SYLLABLE_SSUSS"). -lisp_code_name(50297,"HANGUL_SYLLABLE_SSUNG"). -lisp_code_name(50298,"HANGUL_SYLLABLE_SSUJ"). -lisp_code_name(50299,"HANGUL_SYLLABLE_SSUC"). -lisp_code_name(50300,"HANGUL_SYLLABLE_SSUK"). -lisp_code_name(50301,"HANGUL_SYLLABLE_SSUT"). -lisp_code_name(50302,"HANGUL_SYLLABLE_SSUP"). -lisp_code_name(50303,"HANGUL_SYLLABLE_SSUH"). -lisp_code_name(50304,"HANGUL_SYLLABLE_SSWEO"). -lisp_code_name(50305,"HANGUL_SYLLABLE_SSWEOG"). -lisp_code_name(50306,"HANGUL_SYLLABLE_SSWEOGG"). -lisp_code_name(50307,"HANGUL_SYLLABLE_SSWEOGS"). -lisp_code_name(50308,"HANGUL_SYLLABLE_SSWEON"). -lisp_code_name(50309,"HANGUL_SYLLABLE_SSWEONJ"). -lisp_code_name(50310,"HANGUL_SYLLABLE_SSWEONH"). -lisp_code_name(50311,"HANGUL_SYLLABLE_SSWEOD"). -lisp_code_name(50312,"HANGUL_SYLLABLE_SSWEOL"). -lisp_code_name(50313,"HANGUL_SYLLABLE_SSWEOLG"). -lisp_code_name(50314,"HANGUL_SYLLABLE_SSWEOLM"). -lisp_code_name(50315,"HANGUL_SYLLABLE_SSWEOLB"). -lisp_code_name(50316,"HANGUL_SYLLABLE_SSWEOLS"). -lisp_code_name(50317,"HANGUL_SYLLABLE_SSWEOLT"). -lisp_code_name(50318,"HANGUL_SYLLABLE_SSWEOLP"). -lisp_code_name(50319,"HANGUL_SYLLABLE_SSWEOLH"). -lisp_code_name(50320,"HANGUL_SYLLABLE_SSWEOM"). -lisp_code_name(50321,"HANGUL_SYLLABLE_SSWEOB"). -lisp_code_name(50322,"HANGUL_SYLLABLE_SSWEOBS"). -lisp_code_name(50323,"HANGUL_SYLLABLE_SSWEOS"). -lisp_code_name(50324,"HANGUL_SYLLABLE_SSWEOSS"). -lisp_code_name(50325,"HANGUL_SYLLABLE_SSWEONG"). -lisp_code_name(50326,"HANGUL_SYLLABLE_SSWEOJ"). -lisp_code_name(50327,"HANGUL_SYLLABLE_SSWEOC"). -lisp_code_name(50328,"HANGUL_SYLLABLE_SSWEOK"). -lisp_code_name(50329,"HANGUL_SYLLABLE_SSWEOT"). -lisp_code_name(50330,"HANGUL_SYLLABLE_SSWEOP"). -lisp_code_name(50331,"HANGUL_SYLLABLE_SSWEOH"). -lisp_code_name(50332,"HANGUL_SYLLABLE_SSWE"). -lisp_code_name(50333,"HANGUL_SYLLABLE_SSWEG"). -lisp_code_name(50334,"HANGUL_SYLLABLE_SSWEGG"). -lisp_code_name(50335,"HANGUL_SYLLABLE_SSWEGS"). -lisp_code_name(50336,"HANGUL_SYLLABLE_SSWEN"). -lisp_code_name(50337,"HANGUL_SYLLABLE_SSWENJ"). -lisp_code_name(50338,"HANGUL_SYLLABLE_SSWENH"). -lisp_code_name(50339,"HANGUL_SYLLABLE_SSWED"). -lisp_code_name(50340,"HANGUL_SYLLABLE_SSWEL"). -lisp_code_name(50341,"HANGUL_SYLLABLE_SSWELG"). -lisp_code_name(50342,"HANGUL_SYLLABLE_SSWELM"). -lisp_code_name(50343,"HANGUL_SYLLABLE_SSWELB"). -lisp_code_name(50344,"HANGUL_SYLLABLE_SSWELS"). -lisp_code_name(50345,"HANGUL_SYLLABLE_SSWELT"). -lisp_code_name(50346,"HANGUL_SYLLABLE_SSWELP"). -lisp_code_name(50347,"HANGUL_SYLLABLE_SSWELH"). -lisp_code_name(50348,"HANGUL_SYLLABLE_SSWEM"). -lisp_code_name(50349,"HANGUL_SYLLABLE_SSWEB"). -lisp_code_name(50350,"HANGUL_SYLLABLE_SSWEBS"). -lisp_code_name(50351,"HANGUL_SYLLABLE_SSWES"). -lisp_code_name(50352,"HANGUL_SYLLABLE_SSWESS"). -lisp_code_name(50353,"HANGUL_SYLLABLE_SSWENG"). -lisp_code_name(50354,"HANGUL_SYLLABLE_SSWEJ"). -lisp_code_name(50355,"HANGUL_SYLLABLE_SSWEC"). -lisp_code_name(50356,"HANGUL_SYLLABLE_SSWEK"). -lisp_code_name(50357,"HANGUL_SYLLABLE_SSWET"). -lisp_code_name(50358,"HANGUL_SYLLABLE_SSWEP"). -lisp_code_name(50359,"HANGUL_SYLLABLE_SSWEH"). -lisp_code_name(50360,"HANGUL_SYLLABLE_SSWI"). -lisp_code_name(50361,"HANGUL_SYLLABLE_SSWIG"). -lisp_code_name(50362,"HANGUL_SYLLABLE_SSWIGG"). -lisp_code_name(50363,"HANGUL_SYLLABLE_SSWIGS"). -lisp_code_name(50364,"HANGUL_SYLLABLE_SSWIN"). -lisp_code_name(50365,"HANGUL_SYLLABLE_SSWINJ"). -lisp_code_name(50366,"HANGUL_SYLLABLE_SSWINH"). -lisp_code_name(50367,"HANGUL_SYLLABLE_SSWID"). -lisp_code_name(50368,"HANGUL_SYLLABLE_SSWIL"). -lisp_code_name(50369,"HANGUL_SYLLABLE_SSWILG"). -lisp_code_name(50370,"HANGUL_SYLLABLE_SSWILM"). -lisp_code_name(50371,"HANGUL_SYLLABLE_SSWILB"). -lisp_code_name(50372,"HANGUL_SYLLABLE_SSWILS"). -lisp_code_name(50373,"HANGUL_SYLLABLE_SSWILT"). -lisp_code_name(50374,"HANGUL_SYLLABLE_SSWILP"). -lisp_code_name(50375,"HANGUL_SYLLABLE_SSWILH"). -lisp_code_name(50376,"HANGUL_SYLLABLE_SSWIM"). -lisp_code_name(50377,"HANGUL_SYLLABLE_SSWIB"). -lisp_code_name(50378,"HANGUL_SYLLABLE_SSWIBS"). -lisp_code_name(50379,"HANGUL_SYLLABLE_SSWIS"). -lisp_code_name(50380,"HANGUL_SYLLABLE_SSWISS"). -lisp_code_name(50381,"HANGUL_SYLLABLE_SSWING"). -lisp_code_name(50382,"HANGUL_SYLLABLE_SSWIJ"). -lisp_code_name(50383,"HANGUL_SYLLABLE_SSWIC"). -lisp_code_name(50384,"HANGUL_SYLLABLE_SSWIK"). -lisp_code_name(50385,"HANGUL_SYLLABLE_SSWIT"). -lisp_code_name(50386,"HANGUL_SYLLABLE_SSWIP"). -lisp_code_name(50387,"HANGUL_SYLLABLE_SSWIH"). -lisp_code_name(50388,"HANGUL_SYLLABLE_SSYU"). -lisp_code_name(50389,"HANGUL_SYLLABLE_SSYUG"). -lisp_code_name(50390,"HANGUL_SYLLABLE_SSYUGG"). -lisp_code_name(50391,"HANGUL_SYLLABLE_SSYUGS"). -lisp_code_name(50392,"HANGUL_SYLLABLE_SSYUN"). -lisp_code_name(50393,"HANGUL_SYLLABLE_SSYUNJ"). -lisp_code_name(50394,"HANGUL_SYLLABLE_SSYUNH"). -lisp_code_name(50395,"HANGUL_SYLLABLE_SSYUD"). -lisp_code_name(50396,"HANGUL_SYLLABLE_SSYUL"). -lisp_code_name(50397,"HANGUL_SYLLABLE_SSYULG"). -lisp_code_name(50398,"HANGUL_SYLLABLE_SSYULM"). -lisp_code_name(50399,"HANGUL_SYLLABLE_SSYULB"). -lisp_code_name(50400,"HANGUL_SYLLABLE_SSYULS"). -lisp_code_name(50401,"HANGUL_SYLLABLE_SSYULT"). -lisp_code_name(50402,"HANGUL_SYLLABLE_SSYULP"). -lisp_code_name(50403,"HANGUL_SYLLABLE_SSYULH"). -lisp_code_name(50404,"HANGUL_SYLLABLE_SSYUM"). -lisp_code_name(50405,"HANGUL_SYLLABLE_SSYUB"). -lisp_code_name(50406,"HANGUL_SYLLABLE_SSYUBS"). -lisp_code_name(50407,"HANGUL_SYLLABLE_SSYUS"). -lisp_code_name(50408,"HANGUL_SYLLABLE_SSYUSS"). -lisp_code_name(50409,"HANGUL_SYLLABLE_SSYUNG"). -lisp_code_name(50410,"HANGUL_SYLLABLE_SSYUJ"). -lisp_code_name(50411,"HANGUL_SYLLABLE_SSYUC"). -lisp_code_name(50412,"HANGUL_SYLLABLE_SSYUK"). -lisp_code_name(50413,"HANGUL_SYLLABLE_SSYUT"). -lisp_code_name(50414,"HANGUL_SYLLABLE_SSYUP"). -lisp_code_name(50415,"HANGUL_SYLLABLE_SSYUH"). -lisp_code_name(50416,"HANGUL_SYLLABLE_SSEU"). -lisp_code_name(50417,"HANGUL_SYLLABLE_SSEUG"). -lisp_code_name(50418,"HANGUL_SYLLABLE_SSEUGG"). -lisp_code_name(50419,"HANGUL_SYLLABLE_SSEUGS"). -lisp_code_name(50420,"HANGUL_SYLLABLE_SSEUN"). -lisp_code_name(50421,"HANGUL_SYLLABLE_SSEUNJ"). -lisp_code_name(50422,"HANGUL_SYLLABLE_SSEUNH"). -lisp_code_name(50423,"HANGUL_SYLLABLE_SSEUD"). -lisp_code_name(50424,"HANGUL_SYLLABLE_SSEUL"). -lisp_code_name(50425,"HANGUL_SYLLABLE_SSEULG"). -lisp_code_name(50426,"HANGUL_SYLLABLE_SSEULM"). -lisp_code_name(50427,"HANGUL_SYLLABLE_SSEULB"). -lisp_code_name(50428,"HANGUL_SYLLABLE_SSEULS"). -lisp_code_name(50429,"HANGUL_SYLLABLE_SSEULT"). -lisp_code_name(50430,"HANGUL_SYLLABLE_SSEULP"). -lisp_code_name(50431,"HANGUL_SYLLABLE_SSEULH"). -lisp_code_name(50432,"HANGUL_SYLLABLE_SSEUM"). -lisp_code_name(50433,"HANGUL_SYLLABLE_SSEUB"). -lisp_code_name(50434,"HANGUL_SYLLABLE_SSEUBS"). -lisp_code_name(50435,"HANGUL_SYLLABLE_SSEUS"). -lisp_code_name(50436,"HANGUL_SYLLABLE_SSEUSS"). -lisp_code_name(50437,"HANGUL_SYLLABLE_SSEUNG"). -lisp_code_name(50438,"HANGUL_SYLLABLE_SSEUJ"). -lisp_code_name(50439,"HANGUL_SYLLABLE_SSEUC"). -lisp_code_name(50440,"HANGUL_SYLLABLE_SSEUK"). -lisp_code_name(50441,"HANGUL_SYLLABLE_SSEUT"). -lisp_code_name(50442,"HANGUL_SYLLABLE_SSEUP"). -lisp_code_name(50443,"HANGUL_SYLLABLE_SSEUH"). -lisp_code_name(50444,"HANGUL_SYLLABLE_SSYI"). -lisp_code_name(50445,"HANGUL_SYLLABLE_SSYIG"). -lisp_code_name(50446,"HANGUL_SYLLABLE_SSYIGG"). -lisp_code_name(50447,"HANGUL_SYLLABLE_SSYIGS"). -lisp_code_name(50448,"HANGUL_SYLLABLE_SSYIN"). -lisp_code_name(50449,"HANGUL_SYLLABLE_SSYINJ"). -lisp_code_name(50450,"HANGUL_SYLLABLE_SSYINH"). -lisp_code_name(50451,"HANGUL_SYLLABLE_SSYID"). -lisp_code_name(50452,"HANGUL_SYLLABLE_SSYIL"). -lisp_code_name(50453,"HANGUL_SYLLABLE_SSYILG"). -lisp_code_name(50454,"HANGUL_SYLLABLE_SSYILM"). -lisp_code_name(50455,"HANGUL_SYLLABLE_SSYILB"). -lisp_code_name(50456,"HANGUL_SYLLABLE_SSYILS"). -lisp_code_name(50457,"HANGUL_SYLLABLE_SSYILT"). -lisp_code_name(50458,"HANGUL_SYLLABLE_SSYILP"). -lisp_code_name(50459,"HANGUL_SYLLABLE_SSYILH"). -lisp_code_name(50460,"HANGUL_SYLLABLE_SSYIM"). -lisp_code_name(50461,"HANGUL_SYLLABLE_SSYIB"). -lisp_code_name(50462,"HANGUL_SYLLABLE_SSYIBS"). -lisp_code_name(50463,"HANGUL_SYLLABLE_SSYIS"). -lisp_code_name(50464,"HANGUL_SYLLABLE_SSYISS"). -lisp_code_name(50465,"HANGUL_SYLLABLE_SSYING"). -lisp_code_name(50466,"HANGUL_SYLLABLE_SSYIJ"). -lisp_code_name(50467,"HANGUL_SYLLABLE_SSYIC"). -lisp_code_name(50468,"HANGUL_SYLLABLE_SSYIK"). -lisp_code_name(50469,"HANGUL_SYLLABLE_SSYIT"). -lisp_code_name(50470,"HANGUL_SYLLABLE_SSYIP"). -lisp_code_name(50471,"HANGUL_SYLLABLE_SSYIH"). -lisp_code_name(50472,"HANGUL_SYLLABLE_SSI"). -lisp_code_name(50473,"HANGUL_SYLLABLE_SSIG"). -lisp_code_name(50474,"HANGUL_SYLLABLE_SSIGG"). -lisp_code_name(50475,"HANGUL_SYLLABLE_SSIGS"). -lisp_code_name(50476,"HANGUL_SYLLABLE_SSIN"). -lisp_code_name(50477,"HANGUL_SYLLABLE_SSINJ"). -lisp_code_name(50478,"HANGUL_SYLLABLE_SSINH"). -lisp_code_name(50479,"HANGUL_SYLLABLE_SSID"). -lisp_code_name(50480,"HANGUL_SYLLABLE_SSIL"). -lisp_code_name(50481,"HANGUL_SYLLABLE_SSILG"). -lisp_code_name(50482,"HANGUL_SYLLABLE_SSILM"). -lisp_code_name(50483,"HANGUL_SYLLABLE_SSILB"). -lisp_code_name(50484,"HANGUL_SYLLABLE_SSILS"). -lisp_code_name(50485,"HANGUL_SYLLABLE_SSILT"). -lisp_code_name(50486,"HANGUL_SYLLABLE_SSILP"). -lisp_code_name(50487,"HANGUL_SYLLABLE_SSILH"). -lisp_code_name(50488,"HANGUL_SYLLABLE_SSIM"). -lisp_code_name(50489,"HANGUL_SYLLABLE_SSIB"). -lisp_code_name(50490,"HANGUL_SYLLABLE_SSIBS"). -lisp_code_name(50491,"HANGUL_SYLLABLE_SSIS"). -lisp_code_name(50492,"HANGUL_SYLLABLE_SSISS"). -lisp_code_name(50493,"HANGUL_SYLLABLE_SSING"). -lisp_code_name(50494,"HANGUL_SYLLABLE_SSIJ"). -lisp_code_name(50495,"HANGUL_SYLLABLE_SSIC"). -lisp_code_name(50496,"HANGUL_SYLLABLE_SSIK"). -lisp_code_name(50497,"HANGUL_SYLLABLE_SSIT"). -lisp_code_name(50498,"HANGUL_SYLLABLE_SSIP"). -lisp_code_name(50499,"HANGUL_SYLLABLE_SSIH"). -lisp_code_name(50500,"HANGUL_SYLLABLE_A"). -lisp_code_name(50501,"HANGUL_SYLLABLE_AG"). -lisp_code_name(50502,"HANGUL_SYLLABLE_AGG"). -lisp_code_name(50503,"HANGUL_SYLLABLE_AGS"). -lisp_code_name(50504,"HANGUL_SYLLABLE_AN"). -lisp_code_name(50505,"HANGUL_SYLLABLE_ANJ"). -lisp_code_name(50506,"HANGUL_SYLLABLE_ANH"). -lisp_code_name(50507,"HANGUL_SYLLABLE_AD"). -lisp_code_name(50508,"HANGUL_SYLLABLE_AL"). -lisp_code_name(50509,"HANGUL_SYLLABLE_ALG"). -lisp_code_name(50510,"HANGUL_SYLLABLE_ALM"). -lisp_code_name(50511,"HANGUL_SYLLABLE_ALB"). -lisp_code_name(50512,"HANGUL_SYLLABLE_ALS"). -lisp_code_name(50513,"HANGUL_SYLLABLE_ALT"). -lisp_code_name(50514,"HANGUL_SYLLABLE_ALP"). -lisp_code_name(50515,"HANGUL_SYLLABLE_ALH"). -lisp_code_name(50516,"HANGUL_SYLLABLE_AM"). -lisp_code_name(50517,"HANGUL_SYLLABLE_AB"). -lisp_code_name(50518,"HANGUL_SYLLABLE_ABS"). -lisp_code_name(50519,"HANGUL_SYLLABLE_AS"). -lisp_code_name(50520,"HANGUL_SYLLABLE_ASS"). -lisp_code_name(50521,"HANGUL_SYLLABLE_ANG"). -lisp_code_name(50522,"HANGUL_SYLLABLE_AJ"). -lisp_code_name(50523,"HANGUL_SYLLABLE_AC"). -lisp_code_name(50524,"HANGUL_SYLLABLE_AK"). -lisp_code_name(50525,"HANGUL_SYLLABLE_AT"). -lisp_code_name(50526,"HANGUL_SYLLABLE_AP"). -lisp_code_name(50527,"HANGUL_SYLLABLE_AH"). -lisp_code_name(50528,"HANGUL_SYLLABLE_AE"). -lisp_code_name(50529,"HANGUL_SYLLABLE_AEG"). -lisp_code_name(50530,"HANGUL_SYLLABLE_AEGG"). -lisp_code_name(50531,"HANGUL_SYLLABLE_AEGS"). -lisp_code_name(50532,"HANGUL_SYLLABLE_AEN"). -lisp_code_name(50533,"HANGUL_SYLLABLE_AENJ"). -lisp_code_name(50534,"HANGUL_SYLLABLE_AENH"). -lisp_code_name(50535,"HANGUL_SYLLABLE_AED"). -lisp_code_name(50536,"HANGUL_SYLLABLE_AEL"). -lisp_code_name(50537,"HANGUL_SYLLABLE_AELG"). -lisp_code_name(50538,"HANGUL_SYLLABLE_AELM"). -lisp_code_name(50539,"HANGUL_SYLLABLE_AELB"). -lisp_code_name(50540,"HANGUL_SYLLABLE_AELS"). -lisp_code_name(50541,"HANGUL_SYLLABLE_AELT"). -lisp_code_name(50542,"HANGUL_SYLLABLE_AELP"). -lisp_code_name(50543,"HANGUL_SYLLABLE_AELH"). -lisp_code_name(50544,"HANGUL_SYLLABLE_AEM"). -lisp_code_name(50545,"HANGUL_SYLLABLE_AEB"). -lisp_code_name(50546,"HANGUL_SYLLABLE_AEBS"). -lisp_code_name(50547,"HANGUL_SYLLABLE_AES"). -lisp_code_name(50548,"HANGUL_SYLLABLE_AESS"). -lisp_code_name(50549,"HANGUL_SYLLABLE_AENG"). -lisp_code_name(50550,"HANGUL_SYLLABLE_AEJ"). -lisp_code_name(50551,"HANGUL_SYLLABLE_AEC"). -lisp_code_name(50552,"HANGUL_SYLLABLE_AEK"). -lisp_code_name(50553,"HANGUL_SYLLABLE_AET"). -lisp_code_name(50554,"HANGUL_SYLLABLE_AEP"). -lisp_code_name(50555,"HANGUL_SYLLABLE_AEH"). -lisp_code_name(50556,"HANGUL_SYLLABLE_YA"). -lisp_code_name(50557,"HANGUL_SYLLABLE_YAG"). -lisp_code_name(50558,"HANGUL_SYLLABLE_YAGG"). -lisp_code_name(50559,"HANGUL_SYLLABLE_YAGS"). -lisp_code_name(50560,"HANGUL_SYLLABLE_YAN"). -lisp_code_name(50561,"HANGUL_SYLLABLE_YANJ"). -lisp_code_name(50562,"HANGUL_SYLLABLE_YANH"). -lisp_code_name(50563,"HANGUL_SYLLABLE_YAD"). -lisp_code_name(50564,"HANGUL_SYLLABLE_YAL"). -lisp_code_name(50565,"HANGUL_SYLLABLE_YALG"). -lisp_code_name(50566,"HANGUL_SYLLABLE_YALM"). -lisp_code_name(50567,"HANGUL_SYLLABLE_YALB"). -lisp_code_name(50568,"HANGUL_SYLLABLE_YALS"). -lisp_code_name(50569,"HANGUL_SYLLABLE_YALT"). -lisp_code_name(50570,"HANGUL_SYLLABLE_YALP"). -lisp_code_name(50571,"HANGUL_SYLLABLE_YALH"). -lisp_code_name(50572,"HANGUL_SYLLABLE_YAM"). -lisp_code_name(50573,"HANGUL_SYLLABLE_YAB"). -lisp_code_name(50574,"HANGUL_SYLLABLE_YABS"). -lisp_code_name(50575,"HANGUL_SYLLABLE_YAS"). -lisp_code_name(50576,"HANGUL_SYLLABLE_YASS"). -lisp_code_name(50577,"HANGUL_SYLLABLE_YANG"). -lisp_code_name(50578,"HANGUL_SYLLABLE_YAJ"). -lisp_code_name(50579,"HANGUL_SYLLABLE_YAC"). -lisp_code_name(50580,"HANGUL_SYLLABLE_YAK"). -lisp_code_name(50581,"HANGUL_SYLLABLE_YAT"). -lisp_code_name(50582,"HANGUL_SYLLABLE_YAP"). -lisp_code_name(50583,"HANGUL_SYLLABLE_YAH"). -lisp_code_name(50584,"HANGUL_SYLLABLE_YAE"). -lisp_code_name(50585,"HANGUL_SYLLABLE_YAEG"). -lisp_code_name(50586,"HANGUL_SYLLABLE_YAEGG"). -lisp_code_name(50587,"HANGUL_SYLLABLE_YAEGS"). -lisp_code_name(50588,"HANGUL_SYLLABLE_YAEN"). -lisp_code_name(50589,"HANGUL_SYLLABLE_YAENJ"). -lisp_code_name(50590,"HANGUL_SYLLABLE_YAENH"). -lisp_code_name(50591,"HANGUL_SYLLABLE_YAED"). -lisp_code_name(50592,"HANGUL_SYLLABLE_YAEL"). -lisp_code_name(50593,"HANGUL_SYLLABLE_YAELG"). -lisp_code_name(50594,"HANGUL_SYLLABLE_YAELM"). -lisp_code_name(50595,"HANGUL_SYLLABLE_YAELB"). -lisp_code_name(50596,"HANGUL_SYLLABLE_YAELS"). -lisp_code_name(50597,"HANGUL_SYLLABLE_YAELT"). -lisp_code_name(50598,"HANGUL_SYLLABLE_YAELP"). -lisp_code_name(50599,"HANGUL_SYLLABLE_YAELH"). -lisp_code_name(50600,"HANGUL_SYLLABLE_YAEM"). -lisp_code_name(50601,"HANGUL_SYLLABLE_YAEB"). -lisp_code_name(50602,"HANGUL_SYLLABLE_YAEBS"). -lisp_code_name(50603,"HANGUL_SYLLABLE_YAES"). -lisp_code_name(50604,"HANGUL_SYLLABLE_YAESS"). -lisp_code_name(50605,"HANGUL_SYLLABLE_YAENG"). -lisp_code_name(50606,"HANGUL_SYLLABLE_YAEJ"). -lisp_code_name(50607,"HANGUL_SYLLABLE_YAEC"). -lisp_code_name(50608,"HANGUL_SYLLABLE_YAEK"). -lisp_code_name(50609,"HANGUL_SYLLABLE_YAET"). -lisp_code_name(50610,"HANGUL_SYLLABLE_YAEP"). -lisp_code_name(50611,"HANGUL_SYLLABLE_YAEH"). -lisp_code_name(50612,"HANGUL_SYLLABLE_EO"). -lisp_code_name(50613,"HANGUL_SYLLABLE_EOG"). -lisp_code_name(50614,"HANGUL_SYLLABLE_EOGG"). -lisp_code_name(50615,"HANGUL_SYLLABLE_EOGS"). -lisp_code_name(50616,"HANGUL_SYLLABLE_EON"). -lisp_code_name(50617,"HANGUL_SYLLABLE_EONJ"). -lisp_code_name(50618,"HANGUL_SYLLABLE_EONH"). -lisp_code_name(50619,"HANGUL_SYLLABLE_EOD"). -lisp_code_name(50620,"HANGUL_SYLLABLE_EOL"). -lisp_code_name(50621,"HANGUL_SYLLABLE_EOLG"). -lisp_code_name(50622,"HANGUL_SYLLABLE_EOLM"). -lisp_code_name(50623,"HANGUL_SYLLABLE_EOLB"). -lisp_code_name(50624,"HANGUL_SYLLABLE_EOLS"). -lisp_code_name(50625,"HANGUL_SYLLABLE_EOLT"). -lisp_code_name(50626,"HANGUL_SYLLABLE_EOLP"). -lisp_code_name(50627,"HANGUL_SYLLABLE_EOLH"). -lisp_code_name(50628,"HANGUL_SYLLABLE_EOM"). -lisp_code_name(50629,"HANGUL_SYLLABLE_EOB"). -lisp_code_name(50630,"HANGUL_SYLLABLE_EOBS"). -lisp_code_name(50631,"HANGUL_SYLLABLE_EOS"). -lisp_code_name(50632,"HANGUL_SYLLABLE_EOSS"). -lisp_code_name(50633,"HANGUL_SYLLABLE_EONG"). -lisp_code_name(50634,"HANGUL_SYLLABLE_EOJ"). -lisp_code_name(50635,"HANGUL_SYLLABLE_EOC"). -lisp_code_name(50636,"HANGUL_SYLLABLE_EOK"). -lisp_code_name(50637,"HANGUL_SYLLABLE_EOT"). -lisp_code_name(50638,"HANGUL_SYLLABLE_EOP"). -lisp_code_name(50639,"HANGUL_SYLLABLE_EOH"). -lisp_code_name(50640,"HANGUL_SYLLABLE_E"). -lisp_code_name(50641,"HANGUL_SYLLABLE_EG"). -lisp_code_name(50642,"HANGUL_SYLLABLE_EGG"). -lisp_code_name(50643,"HANGUL_SYLLABLE_EGS"). -lisp_code_name(50644,"HANGUL_SYLLABLE_EN"). -lisp_code_name(50645,"HANGUL_SYLLABLE_ENJ"). -lisp_code_name(50646,"HANGUL_SYLLABLE_ENH"). -lisp_code_name(50647,"HANGUL_SYLLABLE_ED"). -lisp_code_name(50648,"HANGUL_SYLLABLE_EL"). -lisp_code_name(50649,"HANGUL_SYLLABLE_ELG"). -lisp_code_name(50650,"HANGUL_SYLLABLE_ELM"). -lisp_code_name(50651,"HANGUL_SYLLABLE_ELB"). -lisp_code_name(50652,"HANGUL_SYLLABLE_ELS"). -lisp_code_name(50653,"HANGUL_SYLLABLE_ELT"). -lisp_code_name(50654,"HANGUL_SYLLABLE_ELP"). -lisp_code_name(50655,"HANGUL_SYLLABLE_ELH"). -lisp_code_name(50656,"HANGUL_SYLLABLE_EM"). -lisp_code_name(50657,"HANGUL_SYLLABLE_EB"). -lisp_code_name(50658,"HANGUL_SYLLABLE_EBS"). -lisp_code_name(50659,"HANGUL_SYLLABLE_ES"). -lisp_code_name(50660,"HANGUL_SYLLABLE_ESS"). -lisp_code_name(50661,"HANGUL_SYLLABLE_ENG"). -lisp_code_name(50662,"HANGUL_SYLLABLE_EJ"). -lisp_code_name(50663,"HANGUL_SYLLABLE_EC"). -lisp_code_name(50664,"HANGUL_SYLLABLE_EK"). -lisp_code_name(50665,"HANGUL_SYLLABLE_ET"). -lisp_code_name(50666,"HANGUL_SYLLABLE_EP"). -lisp_code_name(50667,"HANGUL_SYLLABLE_EH"). -lisp_code_name(50668,"HANGUL_SYLLABLE_YEO"). -lisp_code_name(50669,"HANGUL_SYLLABLE_YEOG"). -lisp_code_name(50670,"HANGUL_SYLLABLE_YEOGG"). -lisp_code_name(50671,"HANGUL_SYLLABLE_YEOGS"). -lisp_code_name(50672,"HANGUL_SYLLABLE_YEON"). -lisp_code_name(50673,"HANGUL_SYLLABLE_YEONJ"). -lisp_code_name(50674,"HANGUL_SYLLABLE_YEONH"). -lisp_code_name(50675,"HANGUL_SYLLABLE_YEOD"). -lisp_code_name(50676,"HANGUL_SYLLABLE_YEOL"). -lisp_code_name(50677,"HANGUL_SYLLABLE_YEOLG"). -lisp_code_name(50678,"HANGUL_SYLLABLE_YEOLM"). -lisp_code_name(50679,"HANGUL_SYLLABLE_YEOLB"). -lisp_code_name(50680,"HANGUL_SYLLABLE_YEOLS"). -lisp_code_name(50681,"HANGUL_SYLLABLE_YEOLT"). -lisp_code_name(50682,"HANGUL_SYLLABLE_YEOLP"). -lisp_code_name(50683,"HANGUL_SYLLABLE_YEOLH"). -lisp_code_name(50684,"HANGUL_SYLLABLE_YEOM"). -lisp_code_name(50685,"HANGUL_SYLLABLE_YEOB"). -lisp_code_name(50686,"HANGUL_SYLLABLE_YEOBS"). -lisp_code_name(50687,"HANGUL_SYLLABLE_YEOS"). -lisp_code_name(50688,"HANGUL_SYLLABLE_YEOSS"). -lisp_code_name(50689,"HANGUL_SYLLABLE_YEONG"). -lisp_code_name(50690,"HANGUL_SYLLABLE_YEOJ"). -lisp_code_name(50691,"HANGUL_SYLLABLE_YEOC"). -lisp_code_name(50692,"HANGUL_SYLLABLE_YEOK"). -lisp_code_name(50693,"HANGUL_SYLLABLE_YEOT"). -lisp_code_name(50694,"HANGUL_SYLLABLE_YEOP"). -lisp_code_name(50695,"HANGUL_SYLLABLE_YEOH"). -lisp_code_name(50696,"HANGUL_SYLLABLE_YE"). -lisp_code_name(50697,"HANGUL_SYLLABLE_YEG"). -lisp_code_name(50698,"HANGUL_SYLLABLE_YEGG"). -lisp_code_name(50699,"HANGUL_SYLLABLE_YEGS"). -lisp_code_name(50700,"HANGUL_SYLLABLE_YEN"). -lisp_code_name(50701,"HANGUL_SYLLABLE_YENJ"). -lisp_code_name(50702,"HANGUL_SYLLABLE_YENH"). -lisp_code_name(50703,"HANGUL_SYLLABLE_YED"). -lisp_code_name(50704,"HANGUL_SYLLABLE_YEL"). -lisp_code_name(50705,"HANGUL_SYLLABLE_YELG"). -lisp_code_name(50706,"HANGUL_SYLLABLE_YELM"). -lisp_code_name(50707,"HANGUL_SYLLABLE_YELB"). -lisp_code_name(50708,"HANGUL_SYLLABLE_YELS"). -lisp_code_name(50709,"HANGUL_SYLLABLE_YELT"). -lisp_code_name(50710,"HANGUL_SYLLABLE_YELP"). -lisp_code_name(50711,"HANGUL_SYLLABLE_YELH"). -lisp_code_name(50712,"HANGUL_SYLLABLE_YEM"). -lisp_code_name(50713,"HANGUL_SYLLABLE_YEB"). -lisp_code_name(50714,"HANGUL_SYLLABLE_YEBS"). -lisp_code_name(50715,"HANGUL_SYLLABLE_YES"). -lisp_code_name(50716,"HANGUL_SYLLABLE_YESS"). -lisp_code_name(50717,"HANGUL_SYLLABLE_YENG"). -lisp_code_name(50718,"HANGUL_SYLLABLE_YEJ"). -lisp_code_name(50719,"HANGUL_SYLLABLE_YEC"). -lisp_code_name(50720,"HANGUL_SYLLABLE_YEK"). -lisp_code_name(50721,"HANGUL_SYLLABLE_YET"). -lisp_code_name(50722,"HANGUL_SYLLABLE_YEP"). -lisp_code_name(50723,"HANGUL_SYLLABLE_YEH"). -lisp_code_name(50724,"HANGUL_SYLLABLE_O"). -lisp_code_name(50725,"HANGUL_SYLLABLE_OG"). -lisp_code_name(50726,"HANGUL_SYLLABLE_OGG"). -lisp_code_name(50727,"HANGUL_SYLLABLE_OGS"). -lisp_code_name(50728,"HANGUL_SYLLABLE_ON"). -lisp_code_name(50729,"HANGUL_SYLLABLE_ONJ"). -lisp_code_name(50730,"HANGUL_SYLLABLE_ONH"). -lisp_code_name(50731,"HANGUL_SYLLABLE_OD"). -lisp_code_name(50732,"HANGUL_SYLLABLE_OL"). -lisp_code_name(50733,"HANGUL_SYLLABLE_OLG"). -lisp_code_name(50734,"HANGUL_SYLLABLE_OLM"). -lisp_code_name(50735,"HANGUL_SYLLABLE_OLB"). -lisp_code_name(50736,"HANGUL_SYLLABLE_OLS"). -lisp_code_name(50737,"HANGUL_SYLLABLE_OLT"). -lisp_code_name(50738,"HANGUL_SYLLABLE_OLP"). -lisp_code_name(50739,"HANGUL_SYLLABLE_OLH"). -lisp_code_name(50740,"HANGUL_SYLLABLE_OM"). -lisp_code_name(50741,"HANGUL_SYLLABLE_OB"). -lisp_code_name(50742,"HANGUL_SYLLABLE_OBS"). -lisp_code_name(50743,"HANGUL_SYLLABLE_OS"). -lisp_code_name(50744,"HANGUL_SYLLABLE_OSS"). -lisp_code_name(50745,"HANGUL_SYLLABLE_ONG"). -lisp_code_name(50746,"HANGUL_SYLLABLE_OJ"). -lisp_code_name(50747,"HANGUL_SYLLABLE_OC"). -lisp_code_name(50748,"HANGUL_SYLLABLE_OK"). -lisp_code_name(50749,"HANGUL_SYLLABLE_OT"). -lisp_code_name(50750,"HANGUL_SYLLABLE_OP"). -lisp_code_name(50751,"HANGUL_SYLLABLE_OH"). -lisp_code_name(50752,"HANGUL_SYLLABLE_WA"). -lisp_code_name(50753,"HANGUL_SYLLABLE_WAG"). -lisp_code_name(50754,"HANGUL_SYLLABLE_WAGG"). -lisp_code_name(50755,"HANGUL_SYLLABLE_WAGS"). -lisp_code_name(50756,"HANGUL_SYLLABLE_WAN"). -lisp_code_name(50757,"HANGUL_SYLLABLE_WANJ"). -lisp_code_name(50758,"HANGUL_SYLLABLE_WANH"). -lisp_code_name(50759,"HANGUL_SYLLABLE_WAD"). -lisp_code_name(50760,"HANGUL_SYLLABLE_WAL"). -lisp_code_name(50761,"HANGUL_SYLLABLE_WALG"). -lisp_code_name(50762,"HANGUL_SYLLABLE_WALM"). -lisp_code_name(50763,"HANGUL_SYLLABLE_WALB"). -lisp_code_name(50764,"HANGUL_SYLLABLE_WALS"). -lisp_code_name(50765,"HANGUL_SYLLABLE_WALT"). -lisp_code_name(50766,"HANGUL_SYLLABLE_WALP"). -lisp_code_name(50767,"HANGUL_SYLLABLE_WALH"). -lisp_code_name(50768,"HANGUL_SYLLABLE_WAM"). -lisp_code_name(50769,"HANGUL_SYLLABLE_WAB"). -lisp_code_name(50770,"HANGUL_SYLLABLE_WABS"). -lisp_code_name(50771,"HANGUL_SYLLABLE_WAS"). -lisp_code_name(50772,"HANGUL_SYLLABLE_WASS"). -lisp_code_name(50773,"HANGUL_SYLLABLE_WANG"). -lisp_code_name(50774,"HANGUL_SYLLABLE_WAJ"). -lisp_code_name(50775,"HANGUL_SYLLABLE_WAC"). -lisp_code_name(50776,"HANGUL_SYLLABLE_WAK"). -lisp_code_name(50777,"HANGUL_SYLLABLE_WAT"). -lisp_code_name(50778,"HANGUL_SYLLABLE_WAP"). -lisp_code_name(50779,"HANGUL_SYLLABLE_WAH"). -lisp_code_name(50780,"HANGUL_SYLLABLE_WAE"). -lisp_code_name(50781,"HANGUL_SYLLABLE_WAEG"). -lisp_code_name(50782,"HANGUL_SYLLABLE_WAEGG"). -lisp_code_name(50783,"HANGUL_SYLLABLE_WAEGS"). -lisp_code_name(50784,"HANGUL_SYLLABLE_WAEN"). -lisp_code_name(50785,"HANGUL_SYLLABLE_WAENJ"). -lisp_code_name(50786,"HANGUL_SYLLABLE_WAENH"). -lisp_code_name(50787,"HANGUL_SYLLABLE_WAED"). -lisp_code_name(50788,"HANGUL_SYLLABLE_WAEL"). -lisp_code_name(50789,"HANGUL_SYLLABLE_WAELG"). -lisp_code_name(50790,"HANGUL_SYLLABLE_WAELM"). -lisp_code_name(50791,"HANGUL_SYLLABLE_WAELB"). -lisp_code_name(50792,"HANGUL_SYLLABLE_WAELS"). -lisp_code_name(50793,"HANGUL_SYLLABLE_WAELT"). -lisp_code_name(50794,"HANGUL_SYLLABLE_WAELP"). -lisp_code_name(50795,"HANGUL_SYLLABLE_WAELH"). -lisp_code_name(50796,"HANGUL_SYLLABLE_WAEM"). -lisp_code_name(50797,"HANGUL_SYLLABLE_WAEB"). -lisp_code_name(50798,"HANGUL_SYLLABLE_WAEBS"). -lisp_code_name(50799,"HANGUL_SYLLABLE_WAES"). -lisp_code_name(50800,"HANGUL_SYLLABLE_WAESS"). -lisp_code_name(50801,"HANGUL_SYLLABLE_WAENG"). -lisp_code_name(50802,"HANGUL_SYLLABLE_WAEJ"). -lisp_code_name(50803,"HANGUL_SYLLABLE_WAEC"). -lisp_code_name(50804,"HANGUL_SYLLABLE_WAEK"). -lisp_code_name(50805,"HANGUL_SYLLABLE_WAET"). -lisp_code_name(50806,"HANGUL_SYLLABLE_WAEP"). -lisp_code_name(50807,"HANGUL_SYLLABLE_WAEH"). -lisp_code_name(50808,"HANGUL_SYLLABLE_OE"). -lisp_code_name(50809,"HANGUL_SYLLABLE_OEG"). -lisp_code_name(50810,"HANGUL_SYLLABLE_OEGG"). -lisp_code_name(50811,"HANGUL_SYLLABLE_OEGS"). -lisp_code_name(50812,"HANGUL_SYLLABLE_OEN"). -lisp_code_name(50813,"HANGUL_SYLLABLE_OENJ"). -lisp_code_name(50814,"HANGUL_SYLLABLE_OENH"). -lisp_code_name(50815,"HANGUL_SYLLABLE_OED"). -lisp_code_name(50816,"HANGUL_SYLLABLE_OEL"). -lisp_code_name(50817,"HANGUL_SYLLABLE_OELG"). -lisp_code_name(50818,"HANGUL_SYLLABLE_OELM"). -lisp_code_name(50819,"HANGUL_SYLLABLE_OELB"). -lisp_code_name(50820,"HANGUL_SYLLABLE_OELS"). -lisp_code_name(50821,"HANGUL_SYLLABLE_OELT"). -lisp_code_name(50822,"HANGUL_SYLLABLE_OELP"). -lisp_code_name(50823,"HANGUL_SYLLABLE_OELH"). -lisp_code_name(50824,"HANGUL_SYLLABLE_OEM"). -lisp_code_name(50825,"HANGUL_SYLLABLE_OEB"). -lisp_code_name(50826,"HANGUL_SYLLABLE_OEBS"). -lisp_code_name(50827,"HANGUL_SYLLABLE_OES"). -lisp_code_name(50828,"HANGUL_SYLLABLE_OESS"). -lisp_code_name(50829,"HANGUL_SYLLABLE_OENG"). -lisp_code_name(50830,"HANGUL_SYLLABLE_OEJ"). -lisp_code_name(50831,"HANGUL_SYLLABLE_OEC"). -lisp_code_name(50832,"HANGUL_SYLLABLE_OEK"). -lisp_code_name(50833,"HANGUL_SYLLABLE_OET"). -lisp_code_name(50834,"HANGUL_SYLLABLE_OEP"). -lisp_code_name(50835,"HANGUL_SYLLABLE_OEH"). -lisp_code_name(50836,"HANGUL_SYLLABLE_YO"). -lisp_code_name(50837,"HANGUL_SYLLABLE_YOG"). -lisp_code_name(50838,"HANGUL_SYLLABLE_YOGG"). -lisp_code_name(50839,"HANGUL_SYLLABLE_YOGS"). -lisp_code_name(50840,"HANGUL_SYLLABLE_YON"). -lisp_code_name(50841,"HANGUL_SYLLABLE_YONJ"). -lisp_code_name(50842,"HANGUL_SYLLABLE_YONH"). -lisp_code_name(50843,"HANGUL_SYLLABLE_YOD"). -lisp_code_name(50844,"HANGUL_SYLLABLE_YOL"). -lisp_code_name(50845,"HANGUL_SYLLABLE_YOLG"). -lisp_code_name(50846,"HANGUL_SYLLABLE_YOLM"). -lisp_code_name(50847,"HANGUL_SYLLABLE_YOLB"). -lisp_code_name(50848,"HANGUL_SYLLABLE_YOLS"). -lisp_code_name(50849,"HANGUL_SYLLABLE_YOLT"). -lisp_code_name(50850,"HANGUL_SYLLABLE_YOLP"). -lisp_code_name(50851,"HANGUL_SYLLABLE_YOLH"). -lisp_code_name(50852,"HANGUL_SYLLABLE_YOM"). -lisp_code_name(50853,"HANGUL_SYLLABLE_YOB"). -lisp_code_name(50854,"HANGUL_SYLLABLE_YOBS"). -lisp_code_name(50855,"HANGUL_SYLLABLE_YOS"). -lisp_code_name(50856,"HANGUL_SYLLABLE_YOSS"). -lisp_code_name(50857,"HANGUL_SYLLABLE_YONG"). -lisp_code_name(50858,"HANGUL_SYLLABLE_YOJ"). -lisp_code_name(50859,"HANGUL_SYLLABLE_YOC"). -lisp_code_name(50860,"HANGUL_SYLLABLE_YOK"). -lisp_code_name(50861,"HANGUL_SYLLABLE_YOT"). -lisp_code_name(50862,"HANGUL_SYLLABLE_YOP"). -lisp_code_name(50863,"HANGUL_SYLLABLE_YOH"). -lisp_code_name(50864,"HANGUL_SYLLABLE_U"). -lisp_code_name(50865,"HANGUL_SYLLABLE_UG"). -lisp_code_name(50866,"HANGUL_SYLLABLE_UGG"). -lisp_code_name(50867,"HANGUL_SYLLABLE_UGS"). -lisp_code_name(50868,"HANGUL_SYLLABLE_UN"). -lisp_code_name(50869,"HANGUL_SYLLABLE_UNJ"). -lisp_code_name(50870,"HANGUL_SYLLABLE_UNH"). -lisp_code_name(50871,"HANGUL_SYLLABLE_UD"). -lisp_code_name(50872,"HANGUL_SYLLABLE_UL"). -lisp_code_name(50873,"HANGUL_SYLLABLE_ULG"). -lisp_code_name(50874,"HANGUL_SYLLABLE_ULM"). -lisp_code_name(50875,"HANGUL_SYLLABLE_ULB"). -lisp_code_name(50876,"HANGUL_SYLLABLE_ULS"). -lisp_code_name(50877,"HANGUL_SYLLABLE_ULT"). -lisp_code_name(50878,"HANGUL_SYLLABLE_ULP"). -lisp_code_name(50879,"HANGUL_SYLLABLE_ULH"). -lisp_code_name(50880,"HANGUL_SYLLABLE_UM"). -lisp_code_name(50881,"HANGUL_SYLLABLE_UB"). -lisp_code_name(50882,"HANGUL_SYLLABLE_UBS"). -lisp_code_name(50883,"HANGUL_SYLLABLE_US"). -lisp_code_name(50884,"HANGUL_SYLLABLE_USS"). -lisp_code_name(50885,"HANGUL_SYLLABLE_UNG"). -lisp_code_name(50886,"HANGUL_SYLLABLE_UJ"). -lisp_code_name(50887,"HANGUL_SYLLABLE_UC"). -lisp_code_name(50888,"HANGUL_SYLLABLE_UK"). -lisp_code_name(50889,"HANGUL_SYLLABLE_UT"). -lisp_code_name(50890,"HANGUL_SYLLABLE_UP"). -lisp_code_name(50891,"HANGUL_SYLLABLE_UH"). -lisp_code_name(50892,"HANGUL_SYLLABLE_WEO"). -lisp_code_name(50893,"HANGUL_SYLLABLE_WEOG"). -lisp_code_name(50894,"HANGUL_SYLLABLE_WEOGG"). -lisp_code_name(50895,"HANGUL_SYLLABLE_WEOGS"). -lisp_code_name(50896,"HANGUL_SYLLABLE_WEON"). -lisp_code_name(50897,"HANGUL_SYLLABLE_WEONJ"). -lisp_code_name(50898,"HANGUL_SYLLABLE_WEONH"). -lisp_code_name(50899,"HANGUL_SYLLABLE_WEOD"). -lisp_code_name(50900,"HANGUL_SYLLABLE_WEOL"). -lisp_code_name(50901,"HANGUL_SYLLABLE_WEOLG"). -lisp_code_name(50902,"HANGUL_SYLLABLE_WEOLM"). -lisp_code_name(50903,"HANGUL_SYLLABLE_WEOLB"). -lisp_code_name(50904,"HANGUL_SYLLABLE_WEOLS"). -lisp_code_name(50905,"HANGUL_SYLLABLE_WEOLT"). -lisp_code_name(50906,"HANGUL_SYLLABLE_WEOLP"). -lisp_code_name(50907,"HANGUL_SYLLABLE_WEOLH"). -lisp_code_name(50908,"HANGUL_SYLLABLE_WEOM"). -lisp_code_name(50909,"HANGUL_SYLLABLE_WEOB"). -lisp_code_name(50910,"HANGUL_SYLLABLE_WEOBS"). -lisp_code_name(50911,"HANGUL_SYLLABLE_WEOS"). -lisp_code_name(50912,"HANGUL_SYLLABLE_WEOSS"). -lisp_code_name(50913,"HANGUL_SYLLABLE_WEONG"). -lisp_code_name(50914,"HANGUL_SYLLABLE_WEOJ"). -lisp_code_name(50915,"HANGUL_SYLLABLE_WEOC"). -lisp_code_name(50916,"HANGUL_SYLLABLE_WEOK"). -lisp_code_name(50917,"HANGUL_SYLLABLE_WEOT"). -lisp_code_name(50918,"HANGUL_SYLLABLE_WEOP"). -lisp_code_name(50919,"HANGUL_SYLLABLE_WEOH"). -lisp_code_name(50920,"HANGUL_SYLLABLE_WE"). -lisp_code_name(50921,"HANGUL_SYLLABLE_WEG"). -lisp_code_name(50922,"HANGUL_SYLLABLE_WEGG"). -lisp_code_name(50923,"HANGUL_SYLLABLE_WEGS"). -lisp_code_name(50924,"HANGUL_SYLLABLE_WEN"). -lisp_code_name(50925,"HANGUL_SYLLABLE_WENJ"). -lisp_code_name(50926,"HANGUL_SYLLABLE_WENH"). -lisp_code_name(50927,"HANGUL_SYLLABLE_WED"). -lisp_code_name(50928,"HANGUL_SYLLABLE_WEL"). -lisp_code_name(50929,"HANGUL_SYLLABLE_WELG"). -lisp_code_name(50930,"HANGUL_SYLLABLE_WELM"). -lisp_code_name(50931,"HANGUL_SYLLABLE_WELB"). -lisp_code_name(50932,"HANGUL_SYLLABLE_WELS"). -lisp_code_name(50933,"HANGUL_SYLLABLE_WELT"). -lisp_code_name(50934,"HANGUL_SYLLABLE_WELP"). -lisp_code_name(50935,"HANGUL_SYLLABLE_WELH"). -lisp_code_name(50936,"HANGUL_SYLLABLE_WEM"). -lisp_code_name(50937,"HANGUL_SYLLABLE_WEB"). -lisp_code_name(50938,"HANGUL_SYLLABLE_WEBS"). -lisp_code_name(50939,"HANGUL_SYLLABLE_WES"). -lisp_code_name(50940,"HANGUL_SYLLABLE_WESS"). -lisp_code_name(50941,"HANGUL_SYLLABLE_WENG"). -lisp_code_name(50942,"HANGUL_SYLLABLE_WEJ"). -lisp_code_name(50943,"HANGUL_SYLLABLE_WEC"). -lisp_code_name(50944,"HANGUL_SYLLABLE_WEK"). -lisp_code_name(50945,"HANGUL_SYLLABLE_WET"). -lisp_code_name(50946,"HANGUL_SYLLABLE_WEP"). -lisp_code_name(50947,"HANGUL_SYLLABLE_WEH"). -lisp_code_name(50948,"HANGUL_SYLLABLE_WI"). -lisp_code_name(50949,"HANGUL_SYLLABLE_WIG"). -lisp_code_name(50950,"HANGUL_SYLLABLE_WIGG"). -lisp_code_name(50951,"HANGUL_SYLLABLE_WIGS"). -lisp_code_name(50952,"HANGUL_SYLLABLE_WIN"). -lisp_code_name(50953,"HANGUL_SYLLABLE_WINJ"). -lisp_code_name(50954,"HANGUL_SYLLABLE_WINH"). -lisp_code_name(50955,"HANGUL_SYLLABLE_WID"). -lisp_code_name(50956,"HANGUL_SYLLABLE_WIL"). -lisp_code_name(50957,"HANGUL_SYLLABLE_WILG"). -lisp_code_name(50958,"HANGUL_SYLLABLE_WILM"). -lisp_code_name(50959,"HANGUL_SYLLABLE_WILB"). -lisp_code_name(50960,"HANGUL_SYLLABLE_WILS"). -lisp_code_name(50961,"HANGUL_SYLLABLE_WILT"). -lisp_code_name(50962,"HANGUL_SYLLABLE_WILP"). -lisp_code_name(50963,"HANGUL_SYLLABLE_WILH"). -lisp_code_name(50964,"HANGUL_SYLLABLE_WIM"). -lisp_code_name(50965,"HANGUL_SYLLABLE_WIB"). -lisp_code_name(50966,"HANGUL_SYLLABLE_WIBS"). -lisp_code_name(50967,"HANGUL_SYLLABLE_WIS"). -lisp_code_name(50968,"HANGUL_SYLLABLE_WISS"). -lisp_code_name(50969,"HANGUL_SYLLABLE_WING"). -lisp_code_name(50970,"HANGUL_SYLLABLE_WIJ"). -lisp_code_name(50971,"HANGUL_SYLLABLE_WIC"). -lisp_code_name(50972,"HANGUL_SYLLABLE_WIK"). -lisp_code_name(50973,"HANGUL_SYLLABLE_WIT"). -lisp_code_name(50974,"HANGUL_SYLLABLE_WIP"). -lisp_code_name(50975,"HANGUL_SYLLABLE_WIH"). -lisp_code_name(50976,"HANGUL_SYLLABLE_YU"). -lisp_code_name(50977,"HANGUL_SYLLABLE_YUG"). -lisp_code_name(50978,"HANGUL_SYLLABLE_YUGG"). -lisp_code_name(50979,"HANGUL_SYLLABLE_YUGS"). -lisp_code_name(50980,"HANGUL_SYLLABLE_YUN"). -lisp_code_name(50981,"HANGUL_SYLLABLE_YUNJ"). -lisp_code_name(50982,"HANGUL_SYLLABLE_YUNH"). -lisp_code_name(50983,"HANGUL_SYLLABLE_YUD"). -lisp_code_name(50984,"HANGUL_SYLLABLE_YUL"). -lisp_code_name(50985,"HANGUL_SYLLABLE_YULG"). -lisp_code_name(50986,"HANGUL_SYLLABLE_YULM"). -lisp_code_name(50987,"HANGUL_SYLLABLE_YULB"). -lisp_code_name(50988,"HANGUL_SYLLABLE_YULS"). -lisp_code_name(50989,"HANGUL_SYLLABLE_YULT"). -lisp_code_name(50990,"HANGUL_SYLLABLE_YULP"). -lisp_code_name(50991,"HANGUL_SYLLABLE_YULH"). -lisp_code_name(50992,"HANGUL_SYLLABLE_YUM"). -lisp_code_name(50993,"HANGUL_SYLLABLE_YUB"). -lisp_code_name(50994,"HANGUL_SYLLABLE_YUBS"). -lisp_code_name(50995,"HANGUL_SYLLABLE_YUS"). -lisp_code_name(50996,"HANGUL_SYLLABLE_YUSS"). -lisp_code_name(50997,"HANGUL_SYLLABLE_YUNG"). -lisp_code_name(50998,"HANGUL_SYLLABLE_YUJ"). -lisp_code_name(50999,"HANGUL_SYLLABLE_YUC"). -lisp_code_name(51000,"HANGUL_SYLLABLE_YUK"). -lisp_code_name(51001,"HANGUL_SYLLABLE_YUT"). -lisp_code_name(51002,"HANGUL_SYLLABLE_YUP"). -lisp_code_name(51003,"HANGUL_SYLLABLE_YUH"). -lisp_code_name(51004,"HANGUL_SYLLABLE_EU"). -lisp_code_name(51005,"HANGUL_SYLLABLE_EUG"). -lisp_code_name(51006,"HANGUL_SYLLABLE_EUGG"). -lisp_code_name(51007,"HANGUL_SYLLABLE_EUGS"). -lisp_code_name(51008,"HANGUL_SYLLABLE_EUN"). -lisp_code_name(51009,"HANGUL_SYLLABLE_EUNJ"). -lisp_code_name(51010,"HANGUL_SYLLABLE_EUNH"). -lisp_code_name(51011,"HANGUL_SYLLABLE_EUD"). -lisp_code_name(51012,"HANGUL_SYLLABLE_EUL"). -lisp_code_name(51013,"HANGUL_SYLLABLE_EULG"). -lisp_code_name(51014,"HANGUL_SYLLABLE_EULM"). -lisp_code_name(51015,"HANGUL_SYLLABLE_EULB"). -lisp_code_name(51016,"HANGUL_SYLLABLE_EULS"). -lisp_code_name(51017,"HANGUL_SYLLABLE_EULT"). -lisp_code_name(51018,"HANGUL_SYLLABLE_EULP"). -lisp_code_name(51019,"HANGUL_SYLLABLE_EULH"). -lisp_code_name(51020,"HANGUL_SYLLABLE_EUM"). -lisp_code_name(51021,"HANGUL_SYLLABLE_EUB"). -lisp_code_name(51022,"HANGUL_SYLLABLE_EUBS"). -lisp_code_name(51023,"HANGUL_SYLLABLE_EUS"). -lisp_code_name(51024,"HANGUL_SYLLABLE_EUSS"). -lisp_code_name(51025,"HANGUL_SYLLABLE_EUNG"). -lisp_code_name(51026,"HANGUL_SYLLABLE_EUJ"). -lisp_code_name(51027,"HANGUL_SYLLABLE_EUC"). -lisp_code_name(51028,"HANGUL_SYLLABLE_EUK"). -lisp_code_name(51029,"HANGUL_SYLLABLE_EUT"). -lisp_code_name(51030,"HANGUL_SYLLABLE_EUP"). -lisp_code_name(51031,"HANGUL_SYLLABLE_EUH"). -lisp_code_name(51032,"HANGUL_SYLLABLE_YI"). -lisp_code_name(51033,"HANGUL_SYLLABLE_YIG"). -lisp_code_name(51034,"HANGUL_SYLLABLE_YIGG"). -lisp_code_name(51035,"HANGUL_SYLLABLE_YIGS"). -lisp_code_name(51036,"HANGUL_SYLLABLE_YIN"). -lisp_code_name(51037,"HANGUL_SYLLABLE_YINJ"). -lisp_code_name(51038,"HANGUL_SYLLABLE_YINH"). -lisp_code_name(51039,"HANGUL_SYLLABLE_YID"). -lisp_code_name(51040,"HANGUL_SYLLABLE_YIL"). -lisp_code_name(51041,"HANGUL_SYLLABLE_YILG"). -lisp_code_name(51042,"HANGUL_SYLLABLE_YILM"). -lisp_code_name(51043,"HANGUL_SYLLABLE_YILB"). -lisp_code_name(51044,"HANGUL_SYLLABLE_YILS"). -lisp_code_name(51045,"HANGUL_SYLLABLE_YILT"). -lisp_code_name(51046,"HANGUL_SYLLABLE_YILP"). -lisp_code_name(51047,"HANGUL_SYLLABLE_YILH"). -lisp_code_name(51048,"HANGUL_SYLLABLE_YIM"). -lisp_code_name(51049,"HANGUL_SYLLABLE_YIB"). -lisp_code_name(51050,"HANGUL_SYLLABLE_YIBS"). -lisp_code_name(51051,"HANGUL_SYLLABLE_YIS"). -lisp_code_name(51052,"HANGUL_SYLLABLE_YISS"). -lisp_code_name(51053,"HANGUL_SYLLABLE_YING"). -lisp_code_name(51054,"HANGUL_SYLLABLE_YIJ"). -lisp_code_name(51055,"HANGUL_SYLLABLE_YIC"). -lisp_code_name(51056,"HANGUL_SYLLABLE_YIK"). -lisp_code_name(51057,"HANGUL_SYLLABLE_YIT"). -lisp_code_name(51058,"HANGUL_SYLLABLE_YIP"). -lisp_code_name(51059,"HANGUL_SYLLABLE_YIH"). -lisp_code_name(51060,"HANGUL_SYLLABLE_I"). -lisp_code_name(51061,"HANGUL_SYLLABLE_IG"). -lisp_code_name(51062,"HANGUL_SYLLABLE_IGG"). -lisp_code_name(51063,"HANGUL_SYLLABLE_IGS"). -lisp_code_name(51064,"HANGUL_SYLLABLE_IN"). -lisp_code_name(51065,"HANGUL_SYLLABLE_INJ"). -lisp_code_name(51066,"HANGUL_SYLLABLE_INH"). -lisp_code_name(51067,"HANGUL_SYLLABLE_ID"). -lisp_code_name(51068,"HANGUL_SYLLABLE_IL"). -lisp_code_name(51069,"HANGUL_SYLLABLE_ILG"). -lisp_code_name(51070,"HANGUL_SYLLABLE_ILM"). -lisp_code_name(51071,"HANGUL_SYLLABLE_ILB"). -lisp_code_name(51072,"HANGUL_SYLLABLE_ILS"). -lisp_code_name(51073,"HANGUL_SYLLABLE_ILT"). -lisp_code_name(51074,"HANGUL_SYLLABLE_ILP"). -lisp_code_name(51075,"HANGUL_SYLLABLE_ILH"). -lisp_code_name(51076,"HANGUL_SYLLABLE_IM"). -lisp_code_name(51077,"HANGUL_SYLLABLE_IB"). -lisp_code_name(51078,"HANGUL_SYLLABLE_IBS"). -lisp_code_name(51079,"HANGUL_SYLLABLE_IS"). -lisp_code_name(51080,"HANGUL_SYLLABLE_ISS"). -lisp_code_name(51081,"HANGUL_SYLLABLE_ING"). -lisp_code_name(51082,"HANGUL_SYLLABLE_IJ"). -lisp_code_name(51083,"HANGUL_SYLLABLE_IC"). -lisp_code_name(51084,"HANGUL_SYLLABLE_IK"). -lisp_code_name(51085,"HANGUL_SYLLABLE_IT"). -lisp_code_name(51086,"HANGUL_SYLLABLE_IP"). -lisp_code_name(51087,"HANGUL_SYLLABLE_IH"). -lisp_code_name(51088,"HANGUL_SYLLABLE_JA"). -lisp_code_name(51089,"HANGUL_SYLLABLE_JAG"). -lisp_code_name(51090,"HANGUL_SYLLABLE_JAGG"). -lisp_code_name(51091,"HANGUL_SYLLABLE_JAGS"). -lisp_code_name(51092,"HANGUL_SYLLABLE_JAN"). -lisp_code_name(51093,"HANGUL_SYLLABLE_JANJ"). -lisp_code_name(51094,"HANGUL_SYLLABLE_JANH"). -lisp_code_name(51095,"HANGUL_SYLLABLE_JAD"). -lisp_code_name(51096,"HANGUL_SYLLABLE_JAL"). -lisp_code_name(51097,"HANGUL_SYLLABLE_JALG"). -lisp_code_name(51098,"HANGUL_SYLLABLE_JALM"). -lisp_code_name(51099,"HANGUL_SYLLABLE_JALB"). -lisp_code_name(51100,"HANGUL_SYLLABLE_JALS"). -lisp_code_name(51101,"HANGUL_SYLLABLE_JALT"). -lisp_code_name(51102,"HANGUL_SYLLABLE_JALP"). -lisp_code_name(51103,"HANGUL_SYLLABLE_JALH"). -lisp_code_name(51104,"HANGUL_SYLLABLE_JAM"). -lisp_code_name(51105,"HANGUL_SYLLABLE_JAB"). -lisp_code_name(51106,"HANGUL_SYLLABLE_JABS"). -lisp_code_name(51107,"HANGUL_SYLLABLE_JAS"). -lisp_code_name(51108,"HANGUL_SYLLABLE_JASS"). -lisp_code_name(51109,"HANGUL_SYLLABLE_JANG"). -lisp_code_name(51110,"HANGUL_SYLLABLE_JAJ"). -lisp_code_name(51111,"HANGUL_SYLLABLE_JAC"). -lisp_code_name(51112,"HANGUL_SYLLABLE_JAK"). -lisp_code_name(51113,"HANGUL_SYLLABLE_JAT"). -lisp_code_name(51114,"HANGUL_SYLLABLE_JAP"). -lisp_code_name(51115,"HANGUL_SYLLABLE_JAH"). -lisp_code_name(51116,"HANGUL_SYLLABLE_JAE"). -lisp_code_name(51117,"HANGUL_SYLLABLE_JAEG"). -lisp_code_name(51118,"HANGUL_SYLLABLE_JAEGG"). -lisp_code_name(51119,"HANGUL_SYLLABLE_JAEGS"). -lisp_code_name(51120,"HANGUL_SYLLABLE_JAEN"). -lisp_code_name(51121,"HANGUL_SYLLABLE_JAENJ"). -lisp_code_name(51122,"HANGUL_SYLLABLE_JAENH"). -lisp_code_name(51123,"HANGUL_SYLLABLE_JAED"). -lisp_code_name(51124,"HANGUL_SYLLABLE_JAEL"). -lisp_code_name(51125,"HANGUL_SYLLABLE_JAELG"). -lisp_code_name(51126,"HANGUL_SYLLABLE_JAELM"). -lisp_code_name(51127,"HANGUL_SYLLABLE_JAELB"). -lisp_code_name(51128,"HANGUL_SYLLABLE_JAELS"). -lisp_code_name(51129,"HANGUL_SYLLABLE_JAELT"). -lisp_code_name(51130,"HANGUL_SYLLABLE_JAELP"). -lisp_code_name(51131,"HANGUL_SYLLABLE_JAELH"). -lisp_code_name(51132,"HANGUL_SYLLABLE_JAEM"). -lisp_code_name(51133,"HANGUL_SYLLABLE_JAEB"). -lisp_code_name(51134,"HANGUL_SYLLABLE_JAEBS"). -lisp_code_name(51135,"HANGUL_SYLLABLE_JAES"). -lisp_code_name(51136,"HANGUL_SYLLABLE_JAESS"). -lisp_code_name(51137,"HANGUL_SYLLABLE_JAENG"). -lisp_code_name(51138,"HANGUL_SYLLABLE_JAEJ"). -lisp_code_name(51139,"HANGUL_SYLLABLE_JAEC"). -lisp_code_name(51140,"HANGUL_SYLLABLE_JAEK"). -lisp_code_name(51141,"HANGUL_SYLLABLE_JAET"). -lisp_code_name(51142,"HANGUL_SYLLABLE_JAEP"). -lisp_code_name(51143,"HANGUL_SYLLABLE_JAEH"). -lisp_code_name(51144,"HANGUL_SYLLABLE_JYA"). -lisp_code_name(51145,"HANGUL_SYLLABLE_JYAG"). -lisp_code_name(51146,"HANGUL_SYLLABLE_JYAGG"). -lisp_code_name(51147,"HANGUL_SYLLABLE_JYAGS"). -lisp_code_name(51148,"HANGUL_SYLLABLE_JYAN"). -lisp_code_name(51149,"HANGUL_SYLLABLE_JYANJ"). -lisp_code_name(51150,"HANGUL_SYLLABLE_JYANH"). -lisp_code_name(51151,"HANGUL_SYLLABLE_JYAD"). -lisp_code_name(51152,"HANGUL_SYLLABLE_JYAL"). -lisp_code_name(51153,"HANGUL_SYLLABLE_JYALG"). -lisp_code_name(51154,"HANGUL_SYLLABLE_JYALM"). -lisp_code_name(51155,"HANGUL_SYLLABLE_JYALB"). -lisp_code_name(51156,"HANGUL_SYLLABLE_JYALS"). -lisp_code_name(51157,"HANGUL_SYLLABLE_JYALT"). -lisp_code_name(51158,"HANGUL_SYLLABLE_JYALP"). -lisp_code_name(51159,"HANGUL_SYLLABLE_JYALH"). -lisp_code_name(51160,"HANGUL_SYLLABLE_JYAM"). -lisp_code_name(51161,"HANGUL_SYLLABLE_JYAB"). -lisp_code_name(51162,"HANGUL_SYLLABLE_JYABS"). -lisp_code_name(51163,"HANGUL_SYLLABLE_JYAS"). -lisp_code_name(51164,"HANGUL_SYLLABLE_JYASS"). -lisp_code_name(51165,"HANGUL_SYLLABLE_JYANG"). -lisp_code_name(51166,"HANGUL_SYLLABLE_JYAJ"). -lisp_code_name(51167,"HANGUL_SYLLABLE_JYAC"). -lisp_code_name(51168,"HANGUL_SYLLABLE_JYAK"). -lisp_code_name(51169,"HANGUL_SYLLABLE_JYAT"). -lisp_code_name(51170,"HANGUL_SYLLABLE_JYAP"). -lisp_code_name(51171,"HANGUL_SYLLABLE_JYAH"). -lisp_code_name(51172,"HANGUL_SYLLABLE_JYAE"). -lisp_code_name(51173,"HANGUL_SYLLABLE_JYAEG"). -lisp_code_name(51174,"HANGUL_SYLLABLE_JYAEGG"). -lisp_code_name(51175,"HANGUL_SYLLABLE_JYAEGS"). -lisp_code_name(51176,"HANGUL_SYLLABLE_JYAEN"). -lisp_code_name(51177,"HANGUL_SYLLABLE_JYAENJ"). -lisp_code_name(51178,"HANGUL_SYLLABLE_JYAENH"). -lisp_code_name(51179,"HANGUL_SYLLABLE_JYAED"). -lisp_code_name(51180,"HANGUL_SYLLABLE_JYAEL"). -lisp_code_name(51181,"HANGUL_SYLLABLE_JYAELG"). -lisp_code_name(51182,"HANGUL_SYLLABLE_JYAELM"). -lisp_code_name(51183,"HANGUL_SYLLABLE_JYAELB"). -lisp_code_name(51184,"HANGUL_SYLLABLE_JYAELS"). -lisp_code_name(51185,"HANGUL_SYLLABLE_JYAELT"). -lisp_code_name(51186,"HANGUL_SYLLABLE_JYAELP"). -lisp_code_name(51187,"HANGUL_SYLLABLE_JYAELH"). -lisp_code_name(51188,"HANGUL_SYLLABLE_JYAEM"). -lisp_code_name(51189,"HANGUL_SYLLABLE_JYAEB"). -lisp_code_name(51190,"HANGUL_SYLLABLE_JYAEBS"). -lisp_code_name(51191,"HANGUL_SYLLABLE_JYAES"). -lisp_code_name(51192,"HANGUL_SYLLABLE_JYAESS"). -lisp_code_name(51193,"HANGUL_SYLLABLE_JYAENG"). -lisp_code_name(51194,"HANGUL_SYLLABLE_JYAEJ"). -lisp_code_name(51195,"HANGUL_SYLLABLE_JYAEC"). -lisp_code_name(51196,"HANGUL_SYLLABLE_JYAEK"). -lisp_code_name(51197,"HANGUL_SYLLABLE_JYAET"). -lisp_code_name(51198,"HANGUL_SYLLABLE_JYAEP"). -lisp_code_name(51199,"HANGUL_SYLLABLE_JYAEH"). -lisp_code_name(51200,"HANGUL_SYLLABLE_JEO"). -lisp_code_name(51201,"HANGUL_SYLLABLE_JEOG"). -lisp_code_name(51202,"HANGUL_SYLLABLE_JEOGG"). -lisp_code_name(51203,"HANGUL_SYLLABLE_JEOGS"). -lisp_code_name(51204,"HANGUL_SYLLABLE_JEON"). -lisp_code_name(51205,"HANGUL_SYLLABLE_JEONJ"). -lisp_code_name(51206,"HANGUL_SYLLABLE_JEONH"). -lisp_code_name(51207,"HANGUL_SYLLABLE_JEOD"). -lisp_code_name(51208,"HANGUL_SYLLABLE_JEOL"). -lisp_code_name(51209,"HANGUL_SYLLABLE_JEOLG"). -lisp_code_name(51210,"HANGUL_SYLLABLE_JEOLM"). -lisp_code_name(51211,"HANGUL_SYLLABLE_JEOLB"). -lisp_code_name(51212,"HANGUL_SYLLABLE_JEOLS"). -lisp_code_name(51213,"HANGUL_SYLLABLE_JEOLT"). -lisp_code_name(51214,"HANGUL_SYLLABLE_JEOLP"). -lisp_code_name(51215,"HANGUL_SYLLABLE_JEOLH"). -lisp_code_name(51216,"HANGUL_SYLLABLE_JEOM"). -lisp_code_name(51217,"HANGUL_SYLLABLE_JEOB"). -lisp_code_name(51218,"HANGUL_SYLLABLE_JEOBS"). -lisp_code_name(51219,"HANGUL_SYLLABLE_JEOS"). -lisp_code_name(51220,"HANGUL_SYLLABLE_JEOSS"). -lisp_code_name(51221,"HANGUL_SYLLABLE_JEONG"). -lisp_code_name(51222,"HANGUL_SYLLABLE_JEOJ"). -lisp_code_name(51223,"HANGUL_SYLLABLE_JEOC"). -lisp_code_name(51224,"HANGUL_SYLLABLE_JEOK"). -lisp_code_name(51225,"HANGUL_SYLLABLE_JEOT"). -lisp_code_name(51226,"HANGUL_SYLLABLE_JEOP"). -lisp_code_name(51227,"HANGUL_SYLLABLE_JEOH"). -lisp_code_name(51228,"HANGUL_SYLLABLE_JE"). -lisp_code_name(51229,"HANGUL_SYLLABLE_JEG"). -lisp_code_name(51230,"HANGUL_SYLLABLE_JEGG"). -lisp_code_name(51231,"HANGUL_SYLLABLE_JEGS"). -lisp_code_name(51232,"HANGUL_SYLLABLE_JEN"). -lisp_code_name(51233,"HANGUL_SYLLABLE_JENJ"). -lisp_code_name(51234,"HANGUL_SYLLABLE_JENH"). -lisp_code_name(51235,"HANGUL_SYLLABLE_JED"). -lisp_code_name(51236,"HANGUL_SYLLABLE_JEL"). -lisp_code_name(51237,"HANGUL_SYLLABLE_JELG"). -lisp_code_name(51238,"HANGUL_SYLLABLE_JELM"). -lisp_code_name(51239,"HANGUL_SYLLABLE_JELB"). -lisp_code_name(51240,"HANGUL_SYLLABLE_JELS"). -lisp_code_name(51241,"HANGUL_SYLLABLE_JELT"). -lisp_code_name(51242,"HANGUL_SYLLABLE_JELP"). -lisp_code_name(51243,"HANGUL_SYLLABLE_JELH"). -lisp_code_name(51244,"HANGUL_SYLLABLE_JEM"). -lisp_code_name(51245,"HANGUL_SYLLABLE_JEB"). -lisp_code_name(51246,"HANGUL_SYLLABLE_JEBS"). -lisp_code_name(51247,"HANGUL_SYLLABLE_JES"). -lisp_code_name(51248,"HANGUL_SYLLABLE_JESS"). -lisp_code_name(51249,"HANGUL_SYLLABLE_JENG"). -lisp_code_name(51250,"HANGUL_SYLLABLE_JEJ"). -lisp_code_name(51251,"HANGUL_SYLLABLE_JEC"). -lisp_code_name(51252,"HANGUL_SYLLABLE_JEK"). -lisp_code_name(51253,"HANGUL_SYLLABLE_JET"). -lisp_code_name(51254,"HANGUL_SYLLABLE_JEP"). -lisp_code_name(51255,"HANGUL_SYLLABLE_JEH"). -lisp_code_name(51256,"HANGUL_SYLLABLE_JYEO"). -lisp_code_name(51257,"HANGUL_SYLLABLE_JYEOG"). -lisp_code_name(51258,"HANGUL_SYLLABLE_JYEOGG"). -lisp_code_name(51259,"HANGUL_SYLLABLE_JYEOGS"). -lisp_code_name(51260,"HANGUL_SYLLABLE_JYEON"). -lisp_code_name(51261,"HANGUL_SYLLABLE_JYEONJ"). -lisp_code_name(51262,"HANGUL_SYLLABLE_JYEONH"). -lisp_code_name(51263,"HANGUL_SYLLABLE_JYEOD"). -lisp_code_name(51264,"HANGUL_SYLLABLE_JYEOL"). -lisp_code_name(51265,"HANGUL_SYLLABLE_JYEOLG"). -lisp_code_name(51266,"HANGUL_SYLLABLE_JYEOLM"). -lisp_code_name(51267,"HANGUL_SYLLABLE_JYEOLB"). -lisp_code_name(51268,"HANGUL_SYLLABLE_JYEOLS"). -lisp_code_name(51269,"HANGUL_SYLLABLE_JYEOLT"). -lisp_code_name(51270,"HANGUL_SYLLABLE_JYEOLP"). -lisp_code_name(51271,"HANGUL_SYLLABLE_JYEOLH"). -lisp_code_name(51272,"HANGUL_SYLLABLE_JYEOM"). -lisp_code_name(51273,"HANGUL_SYLLABLE_JYEOB"). -lisp_code_name(51274,"HANGUL_SYLLABLE_JYEOBS"). -lisp_code_name(51275,"HANGUL_SYLLABLE_JYEOS"). -lisp_code_name(51276,"HANGUL_SYLLABLE_JYEOSS"). -lisp_code_name(51277,"HANGUL_SYLLABLE_JYEONG"). -lisp_code_name(51278,"HANGUL_SYLLABLE_JYEOJ"). -lisp_code_name(51279,"HANGUL_SYLLABLE_JYEOC"). -lisp_code_name(51280,"HANGUL_SYLLABLE_JYEOK"). -lisp_code_name(51281,"HANGUL_SYLLABLE_JYEOT"). -lisp_code_name(51282,"HANGUL_SYLLABLE_JYEOP"). -lisp_code_name(51283,"HANGUL_SYLLABLE_JYEOH"). -lisp_code_name(51284,"HANGUL_SYLLABLE_JYE"). -lisp_code_name(51285,"HANGUL_SYLLABLE_JYEG"). -lisp_code_name(51286,"HANGUL_SYLLABLE_JYEGG"). -lisp_code_name(51287,"HANGUL_SYLLABLE_JYEGS"). -lisp_code_name(51288,"HANGUL_SYLLABLE_JYEN"). -lisp_code_name(51289,"HANGUL_SYLLABLE_JYENJ"). -lisp_code_name(51290,"HANGUL_SYLLABLE_JYENH"). -lisp_code_name(51291,"HANGUL_SYLLABLE_JYED"). -lisp_code_name(51292,"HANGUL_SYLLABLE_JYEL"). -lisp_code_name(51293,"HANGUL_SYLLABLE_JYELG"). -lisp_code_name(51294,"HANGUL_SYLLABLE_JYELM"). -lisp_code_name(51295,"HANGUL_SYLLABLE_JYELB"). -lisp_code_name(51296,"HANGUL_SYLLABLE_JYELS"). -lisp_code_name(51297,"HANGUL_SYLLABLE_JYELT"). -lisp_code_name(51298,"HANGUL_SYLLABLE_JYELP"). -lisp_code_name(51299,"HANGUL_SYLLABLE_JYELH"). -lisp_code_name(51300,"HANGUL_SYLLABLE_JYEM"). -lisp_code_name(51301,"HANGUL_SYLLABLE_JYEB"). -lisp_code_name(51302,"HANGUL_SYLLABLE_JYEBS"). -lisp_code_name(51303,"HANGUL_SYLLABLE_JYES"). -lisp_code_name(51304,"HANGUL_SYLLABLE_JYESS"). -lisp_code_name(51305,"HANGUL_SYLLABLE_JYENG"). -lisp_code_name(51306,"HANGUL_SYLLABLE_JYEJ"). -lisp_code_name(51307,"HANGUL_SYLLABLE_JYEC"). -lisp_code_name(51308,"HANGUL_SYLLABLE_JYEK"). -lisp_code_name(51309,"HANGUL_SYLLABLE_JYET"). -lisp_code_name(51310,"HANGUL_SYLLABLE_JYEP"). -lisp_code_name(51311,"HANGUL_SYLLABLE_JYEH"). -lisp_code_name(51312,"HANGUL_SYLLABLE_JO"). -lisp_code_name(51313,"HANGUL_SYLLABLE_JOG"). -lisp_code_name(51314,"HANGUL_SYLLABLE_JOGG"). -lisp_code_name(51315,"HANGUL_SYLLABLE_JOGS"). -lisp_code_name(51316,"HANGUL_SYLLABLE_JON"). -lisp_code_name(51317,"HANGUL_SYLLABLE_JONJ"). -lisp_code_name(51318,"HANGUL_SYLLABLE_JONH"). -lisp_code_name(51319,"HANGUL_SYLLABLE_JOD"). -lisp_code_name(51320,"HANGUL_SYLLABLE_JOL"). -lisp_code_name(51321,"HANGUL_SYLLABLE_JOLG"). -lisp_code_name(51322,"HANGUL_SYLLABLE_JOLM"). -lisp_code_name(51323,"HANGUL_SYLLABLE_JOLB"). -lisp_code_name(51324,"HANGUL_SYLLABLE_JOLS"). -lisp_code_name(51325,"HANGUL_SYLLABLE_JOLT"). -lisp_code_name(51326,"HANGUL_SYLLABLE_JOLP"). -lisp_code_name(51327,"HANGUL_SYLLABLE_JOLH"). -lisp_code_name(51328,"HANGUL_SYLLABLE_JOM"). -lisp_code_name(51329,"HANGUL_SYLLABLE_JOB"). -lisp_code_name(51330,"HANGUL_SYLLABLE_JOBS"). -lisp_code_name(51331,"HANGUL_SYLLABLE_JOS"). -lisp_code_name(51332,"HANGUL_SYLLABLE_JOSS"). -lisp_code_name(51333,"HANGUL_SYLLABLE_JONG"). -lisp_code_name(51334,"HANGUL_SYLLABLE_JOJ"). -lisp_code_name(51335,"HANGUL_SYLLABLE_JOC"). -lisp_code_name(51336,"HANGUL_SYLLABLE_JOK"). -lisp_code_name(51337,"HANGUL_SYLLABLE_JOT"). -lisp_code_name(51338,"HANGUL_SYLLABLE_JOP"). -lisp_code_name(51339,"HANGUL_SYLLABLE_JOH"). -lisp_code_name(51340,"HANGUL_SYLLABLE_JWA"). -lisp_code_name(51341,"HANGUL_SYLLABLE_JWAG"). -lisp_code_name(51342,"HANGUL_SYLLABLE_JWAGG"). -lisp_code_name(51343,"HANGUL_SYLLABLE_JWAGS"). -lisp_code_name(51344,"HANGUL_SYLLABLE_JWAN"). -lisp_code_name(51345,"HANGUL_SYLLABLE_JWANJ"). -lisp_code_name(51346,"HANGUL_SYLLABLE_JWANH"). -lisp_code_name(51347,"HANGUL_SYLLABLE_JWAD"). -lisp_code_name(51348,"HANGUL_SYLLABLE_JWAL"). -lisp_code_name(51349,"HANGUL_SYLLABLE_JWALG"). -lisp_code_name(51350,"HANGUL_SYLLABLE_JWALM"). -lisp_code_name(51351,"HANGUL_SYLLABLE_JWALB"). -lisp_code_name(51352,"HANGUL_SYLLABLE_JWALS"). -lisp_code_name(51353,"HANGUL_SYLLABLE_JWALT"). -lisp_code_name(51354,"HANGUL_SYLLABLE_JWALP"). -lisp_code_name(51355,"HANGUL_SYLLABLE_JWALH"). -lisp_code_name(51356,"HANGUL_SYLLABLE_JWAM"). -lisp_code_name(51357,"HANGUL_SYLLABLE_JWAB"). -lisp_code_name(51358,"HANGUL_SYLLABLE_JWABS"). -lisp_code_name(51359,"HANGUL_SYLLABLE_JWAS"). -lisp_code_name(51360,"HANGUL_SYLLABLE_JWASS"). -lisp_code_name(51361,"HANGUL_SYLLABLE_JWANG"). -lisp_code_name(51362,"HANGUL_SYLLABLE_JWAJ"). -lisp_code_name(51363,"HANGUL_SYLLABLE_JWAC"). -lisp_code_name(51364,"HANGUL_SYLLABLE_JWAK"). -lisp_code_name(51365,"HANGUL_SYLLABLE_JWAT"). -lisp_code_name(51366,"HANGUL_SYLLABLE_JWAP"). -lisp_code_name(51367,"HANGUL_SYLLABLE_JWAH"). -lisp_code_name(51368,"HANGUL_SYLLABLE_JWAE"). -lisp_code_name(51369,"HANGUL_SYLLABLE_JWAEG"). -lisp_code_name(51370,"HANGUL_SYLLABLE_JWAEGG"). -lisp_code_name(51371,"HANGUL_SYLLABLE_JWAEGS"). -lisp_code_name(51372,"HANGUL_SYLLABLE_JWAEN"). -lisp_code_name(51373,"HANGUL_SYLLABLE_JWAENJ"). -lisp_code_name(51374,"HANGUL_SYLLABLE_JWAENH"). -lisp_code_name(51375,"HANGUL_SYLLABLE_JWAED"). -lisp_code_name(51376,"HANGUL_SYLLABLE_JWAEL"). -lisp_code_name(51377,"HANGUL_SYLLABLE_JWAELG"). -lisp_code_name(51378,"HANGUL_SYLLABLE_JWAELM"). -lisp_code_name(51379,"HANGUL_SYLLABLE_JWAELB"). -lisp_code_name(51380,"HANGUL_SYLLABLE_JWAELS"). -lisp_code_name(51381,"HANGUL_SYLLABLE_JWAELT"). -lisp_code_name(51382,"HANGUL_SYLLABLE_JWAELP"). -lisp_code_name(51383,"HANGUL_SYLLABLE_JWAELH"). -lisp_code_name(51384,"HANGUL_SYLLABLE_JWAEM"). -lisp_code_name(51385,"HANGUL_SYLLABLE_JWAEB"). -lisp_code_name(51386,"HANGUL_SYLLABLE_JWAEBS"). -lisp_code_name(51387,"HANGUL_SYLLABLE_JWAES"). -lisp_code_name(51388,"HANGUL_SYLLABLE_JWAESS"). -lisp_code_name(51389,"HANGUL_SYLLABLE_JWAENG"). -lisp_code_name(51390,"HANGUL_SYLLABLE_JWAEJ"). -lisp_code_name(51391,"HANGUL_SYLLABLE_JWAEC"). -lisp_code_name(51392,"HANGUL_SYLLABLE_JWAEK"). -lisp_code_name(51393,"HANGUL_SYLLABLE_JWAET"). -lisp_code_name(51394,"HANGUL_SYLLABLE_JWAEP"). -lisp_code_name(51395,"HANGUL_SYLLABLE_JWAEH"). -lisp_code_name(51396,"HANGUL_SYLLABLE_JOE"). -lisp_code_name(51397,"HANGUL_SYLLABLE_JOEG"). -lisp_code_name(51398,"HANGUL_SYLLABLE_JOEGG"). -lisp_code_name(51399,"HANGUL_SYLLABLE_JOEGS"). -lisp_code_name(51400,"HANGUL_SYLLABLE_JOEN"). -lisp_code_name(51401,"HANGUL_SYLLABLE_JOENJ"). -lisp_code_name(51402,"HANGUL_SYLLABLE_JOENH"). -lisp_code_name(51403,"HANGUL_SYLLABLE_JOED"). -lisp_code_name(51404,"HANGUL_SYLLABLE_JOEL"). -lisp_code_name(51405,"HANGUL_SYLLABLE_JOELG"). -lisp_code_name(51406,"HANGUL_SYLLABLE_JOELM"). -lisp_code_name(51407,"HANGUL_SYLLABLE_JOELB"). -lisp_code_name(51408,"HANGUL_SYLLABLE_JOELS"). -lisp_code_name(51409,"HANGUL_SYLLABLE_JOELT"). -lisp_code_name(51410,"HANGUL_SYLLABLE_JOELP"). -lisp_code_name(51411,"HANGUL_SYLLABLE_JOELH"). -lisp_code_name(51412,"HANGUL_SYLLABLE_JOEM"). -lisp_code_name(51413,"HANGUL_SYLLABLE_JOEB"). -lisp_code_name(51414,"HANGUL_SYLLABLE_JOEBS"). -lisp_code_name(51415,"HANGUL_SYLLABLE_JOES"). -lisp_code_name(51416,"HANGUL_SYLLABLE_JOESS"). -lisp_code_name(51417,"HANGUL_SYLLABLE_JOENG"). -lisp_code_name(51418,"HANGUL_SYLLABLE_JOEJ"). -lisp_code_name(51419,"HANGUL_SYLLABLE_JOEC"). -lisp_code_name(51420,"HANGUL_SYLLABLE_JOEK"). -lisp_code_name(51421,"HANGUL_SYLLABLE_JOET"). -lisp_code_name(51422,"HANGUL_SYLLABLE_JOEP"). -lisp_code_name(51423,"HANGUL_SYLLABLE_JOEH"). -lisp_code_name(51424,"HANGUL_SYLLABLE_JYO"). -lisp_code_name(51425,"HANGUL_SYLLABLE_JYOG"). -lisp_code_name(51426,"HANGUL_SYLLABLE_JYOGG"). -lisp_code_name(51427,"HANGUL_SYLLABLE_JYOGS"). -lisp_code_name(51428,"HANGUL_SYLLABLE_JYON"). -lisp_code_name(51429,"HANGUL_SYLLABLE_JYONJ"). -lisp_code_name(51430,"HANGUL_SYLLABLE_JYONH"). -lisp_code_name(51431,"HANGUL_SYLLABLE_JYOD"). -lisp_code_name(51432,"HANGUL_SYLLABLE_JYOL"). -lisp_code_name(51433,"HANGUL_SYLLABLE_JYOLG"). -lisp_code_name(51434,"HANGUL_SYLLABLE_JYOLM"). -lisp_code_name(51435,"HANGUL_SYLLABLE_JYOLB"). -lisp_code_name(51436,"HANGUL_SYLLABLE_JYOLS"). -lisp_code_name(51437,"HANGUL_SYLLABLE_JYOLT"). -lisp_code_name(51438,"HANGUL_SYLLABLE_JYOLP"). -lisp_code_name(51439,"HANGUL_SYLLABLE_JYOLH"). -lisp_code_name(51440,"HANGUL_SYLLABLE_JYOM"). -lisp_code_name(51441,"HANGUL_SYLLABLE_JYOB"). -lisp_code_name(51442,"HANGUL_SYLLABLE_JYOBS"). -lisp_code_name(51443,"HANGUL_SYLLABLE_JYOS"). -lisp_code_name(51444,"HANGUL_SYLLABLE_JYOSS"). -lisp_code_name(51445,"HANGUL_SYLLABLE_JYONG"). -lisp_code_name(51446,"HANGUL_SYLLABLE_JYOJ"). -lisp_code_name(51447,"HANGUL_SYLLABLE_JYOC"). -lisp_code_name(51448,"HANGUL_SYLLABLE_JYOK"). -lisp_code_name(51449,"HANGUL_SYLLABLE_JYOT"). -lisp_code_name(51450,"HANGUL_SYLLABLE_JYOP"). -lisp_code_name(51451,"HANGUL_SYLLABLE_JYOH"). -lisp_code_name(51452,"HANGUL_SYLLABLE_JU"). -lisp_code_name(51453,"HANGUL_SYLLABLE_JUG"). -lisp_code_name(51454,"HANGUL_SYLLABLE_JUGG"). -lisp_code_name(51455,"HANGUL_SYLLABLE_JUGS"). -lisp_code_name(51456,"HANGUL_SYLLABLE_JUN"). -lisp_code_name(51457,"HANGUL_SYLLABLE_JUNJ"). -lisp_code_name(51458,"HANGUL_SYLLABLE_JUNH"). -lisp_code_name(51459,"HANGUL_SYLLABLE_JUD"). -lisp_code_name(51460,"HANGUL_SYLLABLE_JUL"). -lisp_code_name(51461,"HANGUL_SYLLABLE_JULG"). -lisp_code_name(51462,"HANGUL_SYLLABLE_JULM"). -lisp_code_name(51463,"HANGUL_SYLLABLE_JULB"). -lisp_code_name(51464,"HANGUL_SYLLABLE_JULS"). -lisp_code_name(51465,"HANGUL_SYLLABLE_JULT"). -lisp_code_name(51466,"HANGUL_SYLLABLE_JULP"). -lisp_code_name(51467,"HANGUL_SYLLABLE_JULH"). -lisp_code_name(51468,"HANGUL_SYLLABLE_JUM"). -lisp_code_name(51469,"HANGUL_SYLLABLE_JUB"). -lisp_code_name(51470,"HANGUL_SYLLABLE_JUBS"). -lisp_code_name(51471,"HANGUL_SYLLABLE_JUS"). -lisp_code_name(51472,"HANGUL_SYLLABLE_JUSS"). -lisp_code_name(51473,"HANGUL_SYLLABLE_JUNG"). -lisp_code_name(51474,"HANGUL_SYLLABLE_JUJ"). -lisp_code_name(51475,"HANGUL_SYLLABLE_JUC"). -lisp_code_name(51476,"HANGUL_SYLLABLE_JUK"). -lisp_code_name(51477,"HANGUL_SYLLABLE_JUT"). -lisp_code_name(51478,"HANGUL_SYLLABLE_JUP"). -lisp_code_name(51479,"HANGUL_SYLLABLE_JUH"). -lisp_code_name(51480,"HANGUL_SYLLABLE_JWEO"). -lisp_code_name(51481,"HANGUL_SYLLABLE_JWEOG"). -lisp_code_name(51482,"HANGUL_SYLLABLE_JWEOGG"). -lisp_code_name(51483,"HANGUL_SYLLABLE_JWEOGS"). -lisp_code_name(51484,"HANGUL_SYLLABLE_JWEON"). -lisp_code_name(51485,"HANGUL_SYLLABLE_JWEONJ"). -lisp_code_name(51486,"HANGUL_SYLLABLE_JWEONH"). -lisp_code_name(51487,"HANGUL_SYLLABLE_JWEOD"). -lisp_code_name(51488,"HANGUL_SYLLABLE_JWEOL"). -lisp_code_name(51489,"HANGUL_SYLLABLE_JWEOLG"). -lisp_code_name(51490,"HANGUL_SYLLABLE_JWEOLM"). -lisp_code_name(51491,"HANGUL_SYLLABLE_JWEOLB"). -lisp_code_name(51492,"HANGUL_SYLLABLE_JWEOLS"). -lisp_code_name(51493,"HANGUL_SYLLABLE_JWEOLT"). -lisp_code_name(51494,"HANGUL_SYLLABLE_JWEOLP"). -lisp_code_name(51495,"HANGUL_SYLLABLE_JWEOLH"). -lisp_code_name(51496,"HANGUL_SYLLABLE_JWEOM"). -lisp_code_name(51497,"HANGUL_SYLLABLE_JWEOB"). -lisp_code_name(51498,"HANGUL_SYLLABLE_JWEOBS"). -lisp_code_name(51499,"HANGUL_SYLLABLE_JWEOS"). -lisp_code_name(51500,"HANGUL_SYLLABLE_JWEOSS"). -lisp_code_name(51501,"HANGUL_SYLLABLE_JWEONG"). -lisp_code_name(51502,"HANGUL_SYLLABLE_JWEOJ"). -lisp_code_name(51503,"HANGUL_SYLLABLE_JWEOC"). -lisp_code_name(51504,"HANGUL_SYLLABLE_JWEOK"). -lisp_code_name(51505,"HANGUL_SYLLABLE_JWEOT"). -lisp_code_name(51506,"HANGUL_SYLLABLE_JWEOP"). -lisp_code_name(51507,"HANGUL_SYLLABLE_JWEOH"). -lisp_code_name(51508,"HANGUL_SYLLABLE_JWE"). -lisp_code_name(51509,"HANGUL_SYLLABLE_JWEG"). -lisp_code_name(51510,"HANGUL_SYLLABLE_JWEGG"). -lisp_code_name(51511,"HANGUL_SYLLABLE_JWEGS"). -lisp_code_name(51512,"HANGUL_SYLLABLE_JWEN"). -lisp_code_name(51513,"HANGUL_SYLLABLE_JWENJ"). -lisp_code_name(51514,"HANGUL_SYLLABLE_JWENH"). -lisp_code_name(51515,"HANGUL_SYLLABLE_JWED"). -lisp_code_name(51516,"HANGUL_SYLLABLE_JWEL"). -lisp_code_name(51517,"HANGUL_SYLLABLE_JWELG"). -lisp_code_name(51518,"HANGUL_SYLLABLE_JWELM"). -lisp_code_name(51519,"HANGUL_SYLLABLE_JWELB"). -lisp_code_name(51520,"HANGUL_SYLLABLE_JWELS"). -lisp_code_name(51521,"HANGUL_SYLLABLE_JWELT"). -lisp_code_name(51522,"HANGUL_SYLLABLE_JWELP"). -lisp_code_name(51523,"HANGUL_SYLLABLE_JWELH"). -lisp_code_name(51524,"HANGUL_SYLLABLE_JWEM"). -lisp_code_name(51525,"HANGUL_SYLLABLE_JWEB"). -lisp_code_name(51526,"HANGUL_SYLLABLE_JWEBS"). -lisp_code_name(51527,"HANGUL_SYLLABLE_JWES"). -lisp_code_name(51528,"HANGUL_SYLLABLE_JWESS"). -lisp_code_name(51529,"HANGUL_SYLLABLE_JWENG"). -lisp_code_name(51530,"HANGUL_SYLLABLE_JWEJ"). -lisp_code_name(51531,"HANGUL_SYLLABLE_JWEC"). -lisp_code_name(51532,"HANGUL_SYLLABLE_JWEK"). -lisp_code_name(51533,"HANGUL_SYLLABLE_JWET"). -lisp_code_name(51534,"HANGUL_SYLLABLE_JWEP"). -lisp_code_name(51535,"HANGUL_SYLLABLE_JWEH"). -lisp_code_name(51536,"HANGUL_SYLLABLE_JWI"). -lisp_code_name(51537,"HANGUL_SYLLABLE_JWIG"). -lisp_code_name(51538,"HANGUL_SYLLABLE_JWIGG"). -lisp_code_name(51539,"HANGUL_SYLLABLE_JWIGS"). -lisp_code_name(51540,"HANGUL_SYLLABLE_JWIN"). -lisp_code_name(51541,"HANGUL_SYLLABLE_JWINJ"). -lisp_code_name(51542,"HANGUL_SYLLABLE_JWINH"). -lisp_code_name(51543,"HANGUL_SYLLABLE_JWID"). -lisp_code_name(51544,"HANGUL_SYLLABLE_JWIL"). -lisp_code_name(51545,"HANGUL_SYLLABLE_JWILG"). -lisp_code_name(51546,"HANGUL_SYLLABLE_JWILM"). -lisp_code_name(51547,"HANGUL_SYLLABLE_JWILB"). -lisp_code_name(51548,"HANGUL_SYLLABLE_JWILS"). -lisp_code_name(51549,"HANGUL_SYLLABLE_JWILT"). -lisp_code_name(51550,"HANGUL_SYLLABLE_JWILP"). -lisp_code_name(51551,"HANGUL_SYLLABLE_JWILH"). -lisp_code_name(51552,"HANGUL_SYLLABLE_JWIM"). -lisp_code_name(51553,"HANGUL_SYLLABLE_JWIB"). -lisp_code_name(51554,"HANGUL_SYLLABLE_JWIBS"). -lisp_code_name(51555,"HANGUL_SYLLABLE_JWIS"). -lisp_code_name(51556,"HANGUL_SYLLABLE_JWISS"). -lisp_code_name(51557,"HANGUL_SYLLABLE_JWING"). -lisp_code_name(51558,"HANGUL_SYLLABLE_JWIJ"). -lisp_code_name(51559,"HANGUL_SYLLABLE_JWIC"). -lisp_code_name(51560,"HANGUL_SYLLABLE_JWIK"). -lisp_code_name(51561,"HANGUL_SYLLABLE_JWIT"). -lisp_code_name(51562,"HANGUL_SYLLABLE_JWIP"). -lisp_code_name(51563,"HANGUL_SYLLABLE_JWIH"). -lisp_code_name(51564,"HANGUL_SYLLABLE_JYU"). -lisp_code_name(51565,"HANGUL_SYLLABLE_JYUG"). -lisp_code_name(51566,"HANGUL_SYLLABLE_JYUGG"). -lisp_code_name(51567,"HANGUL_SYLLABLE_JYUGS"). -lisp_code_name(51568,"HANGUL_SYLLABLE_JYUN"). -lisp_code_name(51569,"HANGUL_SYLLABLE_JYUNJ"). -lisp_code_name(51570,"HANGUL_SYLLABLE_JYUNH"). -lisp_code_name(51571,"HANGUL_SYLLABLE_JYUD"). -lisp_code_name(51572,"HANGUL_SYLLABLE_JYUL"). -lisp_code_name(51573,"HANGUL_SYLLABLE_JYULG"). -lisp_code_name(51574,"HANGUL_SYLLABLE_JYULM"). -lisp_code_name(51575,"HANGUL_SYLLABLE_JYULB"). -lisp_code_name(51576,"HANGUL_SYLLABLE_JYULS"). -lisp_code_name(51577,"HANGUL_SYLLABLE_JYULT"). -lisp_code_name(51578,"HANGUL_SYLLABLE_JYULP"). -lisp_code_name(51579,"HANGUL_SYLLABLE_JYULH"). -lisp_code_name(51580,"HANGUL_SYLLABLE_JYUM"). -lisp_code_name(51581,"HANGUL_SYLLABLE_JYUB"). -lisp_code_name(51582,"HANGUL_SYLLABLE_JYUBS"). -lisp_code_name(51583,"HANGUL_SYLLABLE_JYUS"). -lisp_code_name(51584,"HANGUL_SYLLABLE_JYUSS"). -lisp_code_name(51585,"HANGUL_SYLLABLE_JYUNG"). -lisp_code_name(51586,"HANGUL_SYLLABLE_JYUJ"). -lisp_code_name(51587,"HANGUL_SYLLABLE_JYUC"). -lisp_code_name(51588,"HANGUL_SYLLABLE_JYUK"). -lisp_code_name(51589,"HANGUL_SYLLABLE_JYUT"). -lisp_code_name(51590,"HANGUL_SYLLABLE_JYUP"). -lisp_code_name(51591,"HANGUL_SYLLABLE_JYUH"). -lisp_code_name(51592,"HANGUL_SYLLABLE_JEU"). -lisp_code_name(51593,"HANGUL_SYLLABLE_JEUG"). -lisp_code_name(51594,"HANGUL_SYLLABLE_JEUGG"). -lisp_code_name(51595,"HANGUL_SYLLABLE_JEUGS"). -lisp_code_name(51596,"HANGUL_SYLLABLE_JEUN"). -lisp_code_name(51597,"HANGUL_SYLLABLE_JEUNJ"). -lisp_code_name(51598,"HANGUL_SYLLABLE_JEUNH"). -lisp_code_name(51599,"HANGUL_SYLLABLE_JEUD"). -lisp_code_name(51600,"HANGUL_SYLLABLE_JEUL"). -lisp_code_name(51601,"HANGUL_SYLLABLE_JEULG"). -lisp_code_name(51602,"HANGUL_SYLLABLE_JEULM"). -lisp_code_name(51603,"HANGUL_SYLLABLE_JEULB"). -lisp_code_name(51604,"HANGUL_SYLLABLE_JEULS"). -lisp_code_name(51605,"HANGUL_SYLLABLE_JEULT"). -lisp_code_name(51606,"HANGUL_SYLLABLE_JEULP"). -lisp_code_name(51607,"HANGUL_SYLLABLE_JEULH"). -lisp_code_name(51608,"HANGUL_SYLLABLE_JEUM"). -lisp_code_name(51609,"HANGUL_SYLLABLE_JEUB"). -lisp_code_name(51610,"HANGUL_SYLLABLE_JEUBS"). -lisp_code_name(51611,"HANGUL_SYLLABLE_JEUS"). -lisp_code_name(51612,"HANGUL_SYLLABLE_JEUSS"). -lisp_code_name(51613,"HANGUL_SYLLABLE_JEUNG"). -lisp_code_name(51614,"HANGUL_SYLLABLE_JEUJ"). -lisp_code_name(51615,"HANGUL_SYLLABLE_JEUC"). -lisp_code_name(51616,"HANGUL_SYLLABLE_JEUK"). -lisp_code_name(51617,"HANGUL_SYLLABLE_JEUT"). -lisp_code_name(51618,"HANGUL_SYLLABLE_JEUP"). -lisp_code_name(51619,"HANGUL_SYLLABLE_JEUH"). -lisp_code_name(51620,"HANGUL_SYLLABLE_JYI"). -lisp_code_name(51621,"HANGUL_SYLLABLE_JYIG"). -lisp_code_name(51622,"HANGUL_SYLLABLE_JYIGG"). -lisp_code_name(51623,"HANGUL_SYLLABLE_JYIGS"). -lisp_code_name(51624,"HANGUL_SYLLABLE_JYIN"). -lisp_code_name(51625,"HANGUL_SYLLABLE_JYINJ"). -lisp_code_name(51626,"HANGUL_SYLLABLE_JYINH"). -lisp_code_name(51627,"HANGUL_SYLLABLE_JYID"). -lisp_code_name(51628,"HANGUL_SYLLABLE_JYIL"). -lisp_code_name(51629,"HANGUL_SYLLABLE_JYILG"). -lisp_code_name(51630,"HANGUL_SYLLABLE_JYILM"). -lisp_code_name(51631,"HANGUL_SYLLABLE_JYILB"). -lisp_code_name(51632,"HANGUL_SYLLABLE_JYILS"). -lisp_code_name(51633,"HANGUL_SYLLABLE_JYILT"). -lisp_code_name(51634,"HANGUL_SYLLABLE_JYILP"). -lisp_code_name(51635,"HANGUL_SYLLABLE_JYILH"). -lisp_code_name(51636,"HANGUL_SYLLABLE_JYIM"). -lisp_code_name(51637,"HANGUL_SYLLABLE_JYIB"). -lisp_code_name(51638,"HANGUL_SYLLABLE_JYIBS"). -lisp_code_name(51639,"HANGUL_SYLLABLE_JYIS"). -lisp_code_name(51640,"HANGUL_SYLLABLE_JYISS"). -lisp_code_name(51641,"HANGUL_SYLLABLE_JYING"). -lisp_code_name(51642,"HANGUL_SYLLABLE_JYIJ"). -lisp_code_name(51643,"HANGUL_SYLLABLE_JYIC"). -lisp_code_name(51644,"HANGUL_SYLLABLE_JYIK"). -lisp_code_name(51645,"HANGUL_SYLLABLE_JYIT"). -lisp_code_name(51646,"HANGUL_SYLLABLE_JYIP"). -lisp_code_name(51647,"HANGUL_SYLLABLE_JYIH"). -lisp_code_name(51648,"HANGUL_SYLLABLE_JI"). -lisp_code_name(51649,"HANGUL_SYLLABLE_JIG"). -lisp_code_name(51650,"HANGUL_SYLLABLE_JIGG"). -lisp_code_name(51651,"HANGUL_SYLLABLE_JIGS"). -lisp_code_name(51652,"HANGUL_SYLLABLE_JIN"). -lisp_code_name(51653,"HANGUL_SYLLABLE_JINJ"). -lisp_code_name(51654,"HANGUL_SYLLABLE_JINH"). -lisp_code_name(51655,"HANGUL_SYLLABLE_JID"). -lisp_code_name(51656,"HANGUL_SYLLABLE_JIL"). -lisp_code_name(51657,"HANGUL_SYLLABLE_JILG"). -lisp_code_name(51658,"HANGUL_SYLLABLE_JILM"). -lisp_code_name(51659,"HANGUL_SYLLABLE_JILB"). -lisp_code_name(51660,"HANGUL_SYLLABLE_JILS"). -lisp_code_name(51661,"HANGUL_SYLLABLE_JILT"). -lisp_code_name(51662,"HANGUL_SYLLABLE_JILP"). -lisp_code_name(51663,"HANGUL_SYLLABLE_JILH"). -lisp_code_name(51664,"HANGUL_SYLLABLE_JIM"). -lisp_code_name(51665,"HANGUL_SYLLABLE_JIB"). -lisp_code_name(51666,"HANGUL_SYLLABLE_JIBS"). -lisp_code_name(51667,"HANGUL_SYLLABLE_JIS"). -lisp_code_name(51668,"HANGUL_SYLLABLE_JISS"). -lisp_code_name(51669,"HANGUL_SYLLABLE_JING"). -lisp_code_name(51670,"HANGUL_SYLLABLE_JIJ"). -lisp_code_name(51671,"HANGUL_SYLLABLE_JIC"). -lisp_code_name(51672,"HANGUL_SYLLABLE_JIK"). -lisp_code_name(51673,"HANGUL_SYLLABLE_JIT"). -lisp_code_name(51674,"HANGUL_SYLLABLE_JIP"). -lisp_code_name(51675,"HANGUL_SYLLABLE_JIH"). -lisp_code_name(51676,"HANGUL_SYLLABLE_JJA"). -lisp_code_name(51677,"HANGUL_SYLLABLE_JJAG"). -lisp_code_name(51678,"HANGUL_SYLLABLE_JJAGG"). -lisp_code_name(51679,"HANGUL_SYLLABLE_JJAGS"). -lisp_code_name(51680,"HANGUL_SYLLABLE_JJAN"). -lisp_code_name(51681,"HANGUL_SYLLABLE_JJANJ"). -lisp_code_name(51682,"HANGUL_SYLLABLE_JJANH"). -lisp_code_name(51683,"HANGUL_SYLLABLE_JJAD"). -lisp_code_name(51684,"HANGUL_SYLLABLE_JJAL"). -lisp_code_name(51685,"HANGUL_SYLLABLE_JJALG"). -lisp_code_name(51686,"HANGUL_SYLLABLE_JJALM"). -lisp_code_name(51687,"HANGUL_SYLLABLE_JJALB"). -lisp_code_name(51688,"HANGUL_SYLLABLE_JJALS"). -lisp_code_name(51689,"HANGUL_SYLLABLE_JJALT"). -lisp_code_name(51690,"HANGUL_SYLLABLE_JJALP"). -lisp_code_name(51691,"HANGUL_SYLLABLE_JJALH"). -lisp_code_name(51692,"HANGUL_SYLLABLE_JJAM"). -lisp_code_name(51693,"HANGUL_SYLLABLE_JJAB"). -lisp_code_name(51694,"HANGUL_SYLLABLE_JJABS"). -lisp_code_name(51695,"HANGUL_SYLLABLE_JJAS"). -lisp_code_name(51696,"HANGUL_SYLLABLE_JJASS"). -lisp_code_name(51697,"HANGUL_SYLLABLE_JJANG"). -lisp_code_name(51698,"HANGUL_SYLLABLE_JJAJ"). -lisp_code_name(51699,"HANGUL_SYLLABLE_JJAC"). -lisp_code_name(51700,"HANGUL_SYLLABLE_JJAK"). -lisp_code_name(51701,"HANGUL_SYLLABLE_JJAT"). -lisp_code_name(51702,"HANGUL_SYLLABLE_JJAP"). -lisp_code_name(51703,"HANGUL_SYLLABLE_JJAH"). -lisp_code_name(51704,"HANGUL_SYLLABLE_JJAE"). -lisp_code_name(51705,"HANGUL_SYLLABLE_JJAEG"). -lisp_code_name(51706,"HANGUL_SYLLABLE_JJAEGG"). -lisp_code_name(51707,"HANGUL_SYLLABLE_JJAEGS"). -lisp_code_name(51708,"HANGUL_SYLLABLE_JJAEN"). -lisp_code_name(51709,"HANGUL_SYLLABLE_JJAENJ"). -lisp_code_name(51710,"HANGUL_SYLLABLE_JJAENH"). -lisp_code_name(51711,"HANGUL_SYLLABLE_JJAED"). -lisp_code_name(51712,"HANGUL_SYLLABLE_JJAEL"). -lisp_code_name(51713,"HANGUL_SYLLABLE_JJAELG"). -lisp_code_name(51714,"HANGUL_SYLLABLE_JJAELM"). -lisp_code_name(51715,"HANGUL_SYLLABLE_JJAELB"). -lisp_code_name(51716,"HANGUL_SYLLABLE_JJAELS"). -lisp_code_name(51717,"HANGUL_SYLLABLE_JJAELT"). -lisp_code_name(51718,"HANGUL_SYLLABLE_JJAELP"). -lisp_code_name(51719,"HANGUL_SYLLABLE_JJAELH"). -lisp_code_name(51720,"HANGUL_SYLLABLE_JJAEM"). -lisp_code_name(51721,"HANGUL_SYLLABLE_JJAEB"). -lisp_code_name(51722,"HANGUL_SYLLABLE_JJAEBS"). -lisp_code_name(51723,"HANGUL_SYLLABLE_JJAES"). -lisp_code_name(51724,"HANGUL_SYLLABLE_JJAESS"). -lisp_code_name(51725,"HANGUL_SYLLABLE_JJAENG"). -lisp_code_name(51726,"HANGUL_SYLLABLE_JJAEJ"). -lisp_code_name(51727,"HANGUL_SYLLABLE_JJAEC"). -lisp_code_name(51728,"HANGUL_SYLLABLE_JJAEK"). -lisp_code_name(51729,"HANGUL_SYLLABLE_JJAET"). -lisp_code_name(51730,"HANGUL_SYLLABLE_JJAEP"). -lisp_code_name(51731,"HANGUL_SYLLABLE_JJAEH"). -lisp_code_name(51732,"HANGUL_SYLLABLE_JJYA"). -lisp_code_name(51733,"HANGUL_SYLLABLE_JJYAG"). -lisp_code_name(51734,"HANGUL_SYLLABLE_JJYAGG"). -lisp_code_name(51735,"HANGUL_SYLLABLE_JJYAGS"). -lisp_code_name(51736,"HANGUL_SYLLABLE_JJYAN"). -lisp_code_name(51737,"HANGUL_SYLLABLE_JJYANJ"). -lisp_code_name(51738,"HANGUL_SYLLABLE_JJYANH"). -lisp_code_name(51739,"HANGUL_SYLLABLE_JJYAD"). -lisp_code_name(51740,"HANGUL_SYLLABLE_JJYAL"). -lisp_code_name(51741,"HANGUL_SYLLABLE_JJYALG"). -lisp_code_name(51742,"HANGUL_SYLLABLE_JJYALM"). -lisp_code_name(51743,"HANGUL_SYLLABLE_JJYALB"). -lisp_code_name(51744,"HANGUL_SYLLABLE_JJYALS"). -lisp_code_name(51745,"HANGUL_SYLLABLE_JJYALT"). -lisp_code_name(51746,"HANGUL_SYLLABLE_JJYALP"). -lisp_code_name(51747,"HANGUL_SYLLABLE_JJYALH"). -lisp_code_name(51748,"HANGUL_SYLLABLE_JJYAM"). -lisp_code_name(51749,"HANGUL_SYLLABLE_JJYAB"). -lisp_code_name(51750,"HANGUL_SYLLABLE_JJYABS"). -lisp_code_name(51751,"HANGUL_SYLLABLE_JJYAS"). -lisp_code_name(51752,"HANGUL_SYLLABLE_JJYASS"). -lisp_code_name(51753,"HANGUL_SYLLABLE_JJYANG"). -lisp_code_name(51754,"HANGUL_SYLLABLE_JJYAJ"). -lisp_code_name(51755,"HANGUL_SYLLABLE_JJYAC"). -lisp_code_name(51756,"HANGUL_SYLLABLE_JJYAK"). -lisp_code_name(51757,"HANGUL_SYLLABLE_JJYAT"). -lisp_code_name(51758,"HANGUL_SYLLABLE_JJYAP"). -lisp_code_name(51759,"HANGUL_SYLLABLE_JJYAH"). -lisp_code_name(51760,"HANGUL_SYLLABLE_JJYAE"). -lisp_code_name(51761,"HANGUL_SYLLABLE_JJYAEG"). -lisp_code_name(51762,"HANGUL_SYLLABLE_JJYAEGG"). -lisp_code_name(51763,"HANGUL_SYLLABLE_JJYAEGS"). -lisp_code_name(51764,"HANGUL_SYLLABLE_JJYAEN"). -lisp_code_name(51765,"HANGUL_SYLLABLE_JJYAENJ"). -lisp_code_name(51766,"HANGUL_SYLLABLE_JJYAENH"). -lisp_code_name(51767,"HANGUL_SYLLABLE_JJYAED"). -lisp_code_name(51768,"HANGUL_SYLLABLE_JJYAEL"). -lisp_code_name(51769,"HANGUL_SYLLABLE_JJYAELG"). -lisp_code_name(51770,"HANGUL_SYLLABLE_JJYAELM"). -lisp_code_name(51771,"HANGUL_SYLLABLE_JJYAELB"). -lisp_code_name(51772,"HANGUL_SYLLABLE_JJYAELS"). -lisp_code_name(51773,"HANGUL_SYLLABLE_JJYAELT"). -lisp_code_name(51774,"HANGUL_SYLLABLE_JJYAELP"). -lisp_code_name(51775,"HANGUL_SYLLABLE_JJYAELH"). -lisp_code_name(51776,"HANGUL_SYLLABLE_JJYAEM"). -lisp_code_name(51777,"HANGUL_SYLLABLE_JJYAEB"). -lisp_code_name(51778,"HANGUL_SYLLABLE_JJYAEBS"). -lisp_code_name(51779,"HANGUL_SYLLABLE_JJYAES"). -lisp_code_name(51780,"HANGUL_SYLLABLE_JJYAESS"). -lisp_code_name(51781,"HANGUL_SYLLABLE_JJYAENG"). -lisp_code_name(51782,"HANGUL_SYLLABLE_JJYAEJ"). -lisp_code_name(51783,"HANGUL_SYLLABLE_JJYAEC"). -lisp_code_name(51784,"HANGUL_SYLLABLE_JJYAEK"). -lisp_code_name(51785,"HANGUL_SYLLABLE_JJYAET"). -lisp_code_name(51786,"HANGUL_SYLLABLE_JJYAEP"). -lisp_code_name(51787,"HANGUL_SYLLABLE_JJYAEH"). -lisp_code_name(51788,"HANGUL_SYLLABLE_JJEO"). -lisp_code_name(51789,"HANGUL_SYLLABLE_JJEOG"). -lisp_code_name(51790,"HANGUL_SYLLABLE_JJEOGG"). -lisp_code_name(51791,"HANGUL_SYLLABLE_JJEOGS"). -lisp_code_name(51792,"HANGUL_SYLLABLE_JJEON"). -lisp_code_name(51793,"HANGUL_SYLLABLE_JJEONJ"). -lisp_code_name(51794,"HANGUL_SYLLABLE_JJEONH"). -lisp_code_name(51795,"HANGUL_SYLLABLE_JJEOD"). -lisp_code_name(51796,"HANGUL_SYLLABLE_JJEOL"). -lisp_code_name(51797,"HANGUL_SYLLABLE_JJEOLG"). -lisp_code_name(51798,"HANGUL_SYLLABLE_JJEOLM"). -lisp_code_name(51799,"HANGUL_SYLLABLE_JJEOLB"). -lisp_code_name(51800,"HANGUL_SYLLABLE_JJEOLS"). -lisp_code_name(51801,"HANGUL_SYLLABLE_JJEOLT"). -lisp_code_name(51802,"HANGUL_SYLLABLE_JJEOLP"). -lisp_code_name(51803,"HANGUL_SYLLABLE_JJEOLH"). -lisp_code_name(51804,"HANGUL_SYLLABLE_JJEOM"). -lisp_code_name(51805,"HANGUL_SYLLABLE_JJEOB"). -lisp_code_name(51806,"HANGUL_SYLLABLE_JJEOBS"). -lisp_code_name(51807,"HANGUL_SYLLABLE_JJEOS"). -lisp_code_name(51808,"HANGUL_SYLLABLE_JJEOSS"). -lisp_code_name(51809,"HANGUL_SYLLABLE_JJEONG"). -lisp_code_name(51810,"HANGUL_SYLLABLE_JJEOJ"). -lisp_code_name(51811,"HANGUL_SYLLABLE_JJEOC"). -lisp_code_name(51812,"HANGUL_SYLLABLE_JJEOK"). -lisp_code_name(51813,"HANGUL_SYLLABLE_JJEOT"). -lisp_code_name(51814,"HANGUL_SYLLABLE_JJEOP"). -lisp_code_name(51815,"HANGUL_SYLLABLE_JJEOH"). -lisp_code_name(51816,"HANGUL_SYLLABLE_JJE"). -lisp_code_name(51817,"HANGUL_SYLLABLE_JJEG"). -lisp_code_name(51818,"HANGUL_SYLLABLE_JJEGG"). -lisp_code_name(51819,"HANGUL_SYLLABLE_JJEGS"). -lisp_code_name(51820,"HANGUL_SYLLABLE_JJEN"). -lisp_code_name(51821,"HANGUL_SYLLABLE_JJENJ"). -lisp_code_name(51822,"HANGUL_SYLLABLE_JJENH"). -lisp_code_name(51823,"HANGUL_SYLLABLE_JJED"). -lisp_code_name(51824,"HANGUL_SYLLABLE_JJEL"). -lisp_code_name(51825,"HANGUL_SYLLABLE_JJELG"). -lisp_code_name(51826,"HANGUL_SYLLABLE_JJELM"). -lisp_code_name(51827,"HANGUL_SYLLABLE_JJELB"). -lisp_code_name(51828,"HANGUL_SYLLABLE_JJELS"). -lisp_code_name(51829,"HANGUL_SYLLABLE_JJELT"). -lisp_code_name(51830,"HANGUL_SYLLABLE_JJELP"). -lisp_code_name(51831,"HANGUL_SYLLABLE_JJELH"). -lisp_code_name(51832,"HANGUL_SYLLABLE_JJEM"). -lisp_code_name(51833,"HANGUL_SYLLABLE_JJEB"). -lisp_code_name(51834,"HANGUL_SYLLABLE_JJEBS"). -lisp_code_name(51835,"HANGUL_SYLLABLE_JJES"). -lisp_code_name(51836,"HANGUL_SYLLABLE_JJESS"). -lisp_code_name(51837,"HANGUL_SYLLABLE_JJENG"). -lisp_code_name(51838,"HANGUL_SYLLABLE_JJEJ"). -lisp_code_name(51839,"HANGUL_SYLLABLE_JJEC"). -lisp_code_name(51840,"HANGUL_SYLLABLE_JJEK"). -lisp_code_name(51841,"HANGUL_SYLLABLE_JJET"). -lisp_code_name(51842,"HANGUL_SYLLABLE_JJEP"). -lisp_code_name(51843,"HANGUL_SYLLABLE_JJEH"). -lisp_code_name(51844,"HANGUL_SYLLABLE_JJYEO"). -lisp_code_name(51845,"HANGUL_SYLLABLE_JJYEOG"). -lisp_code_name(51846,"HANGUL_SYLLABLE_JJYEOGG"). -lisp_code_name(51847,"HANGUL_SYLLABLE_JJYEOGS"). -lisp_code_name(51848,"HANGUL_SYLLABLE_JJYEON"). -lisp_code_name(51849,"HANGUL_SYLLABLE_JJYEONJ"). -lisp_code_name(51850,"HANGUL_SYLLABLE_JJYEONH"). -lisp_code_name(51851,"HANGUL_SYLLABLE_JJYEOD"). -lisp_code_name(51852,"HANGUL_SYLLABLE_JJYEOL"). -lisp_code_name(51853,"HANGUL_SYLLABLE_JJYEOLG"). -lisp_code_name(51854,"HANGUL_SYLLABLE_JJYEOLM"). -lisp_code_name(51855,"HANGUL_SYLLABLE_JJYEOLB"). -lisp_code_name(51856,"HANGUL_SYLLABLE_JJYEOLS"). -lisp_code_name(51857,"HANGUL_SYLLABLE_JJYEOLT"). -lisp_code_name(51858,"HANGUL_SYLLABLE_JJYEOLP"). -lisp_code_name(51859,"HANGUL_SYLLABLE_JJYEOLH"). -lisp_code_name(51860,"HANGUL_SYLLABLE_JJYEOM"). -lisp_code_name(51861,"HANGUL_SYLLABLE_JJYEOB"). -lisp_code_name(51862,"HANGUL_SYLLABLE_JJYEOBS"). -lisp_code_name(51863,"HANGUL_SYLLABLE_JJYEOS"). -lisp_code_name(51864,"HANGUL_SYLLABLE_JJYEOSS"). -lisp_code_name(51865,"HANGUL_SYLLABLE_JJYEONG"). -lisp_code_name(51866,"HANGUL_SYLLABLE_JJYEOJ"). -lisp_code_name(51867,"HANGUL_SYLLABLE_JJYEOC"). -lisp_code_name(51868,"HANGUL_SYLLABLE_JJYEOK"). -lisp_code_name(51869,"HANGUL_SYLLABLE_JJYEOT"). -lisp_code_name(51870,"HANGUL_SYLLABLE_JJYEOP"). -lisp_code_name(51871,"HANGUL_SYLLABLE_JJYEOH"). -lisp_code_name(51872,"HANGUL_SYLLABLE_JJYE"). -lisp_code_name(51873,"HANGUL_SYLLABLE_JJYEG"). -lisp_code_name(51874,"HANGUL_SYLLABLE_JJYEGG"). -lisp_code_name(51875,"HANGUL_SYLLABLE_JJYEGS"). -lisp_code_name(51876,"HANGUL_SYLLABLE_JJYEN"). -lisp_code_name(51877,"HANGUL_SYLLABLE_JJYENJ"). -lisp_code_name(51878,"HANGUL_SYLLABLE_JJYENH"). -lisp_code_name(51879,"HANGUL_SYLLABLE_JJYED"). -lisp_code_name(51880,"HANGUL_SYLLABLE_JJYEL"). -lisp_code_name(51881,"HANGUL_SYLLABLE_JJYELG"). -lisp_code_name(51882,"HANGUL_SYLLABLE_JJYELM"). -lisp_code_name(51883,"HANGUL_SYLLABLE_JJYELB"). -lisp_code_name(51884,"HANGUL_SYLLABLE_JJYELS"). -lisp_code_name(51885,"HANGUL_SYLLABLE_JJYELT"). -lisp_code_name(51886,"HANGUL_SYLLABLE_JJYELP"). -lisp_code_name(51887,"HANGUL_SYLLABLE_JJYELH"). -lisp_code_name(51888,"HANGUL_SYLLABLE_JJYEM"). -lisp_code_name(51889,"HANGUL_SYLLABLE_JJYEB"). -lisp_code_name(51890,"HANGUL_SYLLABLE_JJYEBS"). -lisp_code_name(51891,"HANGUL_SYLLABLE_JJYES"). -lisp_code_name(51892,"HANGUL_SYLLABLE_JJYESS"). -lisp_code_name(51893,"HANGUL_SYLLABLE_JJYENG"). -lisp_code_name(51894,"HANGUL_SYLLABLE_JJYEJ"). -lisp_code_name(51895,"HANGUL_SYLLABLE_JJYEC"). -lisp_code_name(51896,"HANGUL_SYLLABLE_JJYEK"). -lisp_code_name(51897,"HANGUL_SYLLABLE_JJYET"). -lisp_code_name(51898,"HANGUL_SYLLABLE_JJYEP"). -lisp_code_name(51899,"HANGUL_SYLLABLE_JJYEH"). -lisp_code_name(51900,"HANGUL_SYLLABLE_JJO"). -lisp_code_name(51901,"HANGUL_SYLLABLE_JJOG"). -lisp_code_name(51902,"HANGUL_SYLLABLE_JJOGG"). -lisp_code_name(51903,"HANGUL_SYLLABLE_JJOGS"). -lisp_code_name(51904,"HANGUL_SYLLABLE_JJON"). -lisp_code_name(51905,"HANGUL_SYLLABLE_JJONJ"). -lisp_code_name(51906,"HANGUL_SYLLABLE_JJONH"). -lisp_code_name(51907,"HANGUL_SYLLABLE_JJOD"). -lisp_code_name(51908,"HANGUL_SYLLABLE_JJOL"). -lisp_code_name(51909,"HANGUL_SYLLABLE_JJOLG"). -lisp_code_name(51910,"HANGUL_SYLLABLE_JJOLM"). -lisp_code_name(51911,"HANGUL_SYLLABLE_JJOLB"). -lisp_code_name(51912,"HANGUL_SYLLABLE_JJOLS"). -lisp_code_name(51913,"HANGUL_SYLLABLE_JJOLT"). -lisp_code_name(51914,"HANGUL_SYLLABLE_JJOLP"). -lisp_code_name(51915,"HANGUL_SYLLABLE_JJOLH"). -lisp_code_name(51916,"HANGUL_SYLLABLE_JJOM"). -lisp_code_name(51917,"HANGUL_SYLLABLE_JJOB"). -lisp_code_name(51918,"HANGUL_SYLLABLE_JJOBS"). -lisp_code_name(51919,"HANGUL_SYLLABLE_JJOS"). -lisp_code_name(51920,"HANGUL_SYLLABLE_JJOSS"). -lisp_code_name(51921,"HANGUL_SYLLABLE_JJONG"). -lisp_code_name(51922,"HANGUL_SYLLABLE_JJOJ"). -lisp_code_name(51923,"HANGUL_SYLLABLE_JJOC"). -lisp_code_name(51924,"HANGUL_SYLLABLE_JJOK"). -lisp_code_name(51925,"HANGUL_SYLLABLE_JJOT"). -lisp_code_name(51926,"HANGUL_SYLLABLE_JJOP"). -lisp_code_name(51927,"HANGUL_SYLLABLE_JJOH"). -lisp_code_name(51928,"HANGUL_SYLLABLE_JJWA"). -lisp_code_name(51929,"HANGUL_SYLLABLE_JJWAG"). -lisp_code_name(51930,"HANGUL_SYLLABLE_JJWAGG"). -lisp_code_name(51931,"HANGUL_SYLLABLE_JJWAGS"). -lisp_code_name(51932,"HANGUL_SYLLABLE_JJWAN"). -lisp_code_name(51933,"HANGUL_SYLLABLE_JJWANJ"). -lisp_code_name(51934,"HANGUL_SYLLABLE_JJWANH"). -lisp_code_name(51935,"HANGUL_SYLLABLE_JJWAD"). -lisp_code_name(51936,"HANGUL_SYLLABLE_JJWAL"). -lisp_code_name(51937,"HANGUL_SYLLABLE_JJWALG"). -lisp_code_name(51938,"HANGUL_SYLLABLE_JJWALM"). -lisp_code_name(51939,"HANGUL_SYLLABLE_JJWALB"). -lisp_code_name(51940,"HANGUL_SYLLABLE_JJWALS"). -lisp_code_name(51941,"HANGUL_SYLLABLE_JJWALT"). -lisp_code_name(51942,"HANGUL_SYLLABLE_JJWALP"). -lisp_code_name(51943,"HANGUL_SYLLABLE_JJWALH"). -lisp_code_name(51944,"HANGUL_SYLLABLE_JJWAM"). -lisp_code_name(51945,"HANGUL_SYLLABLE_JJWAB"). -lisp_code_name(51946,"HANGUL_SYLLABLE_JJWABS"). -lisp_code_name(51947,"HANGUL_SYLLABLE_JJWAS"). -lisp_code_name(51948,"HANGUL_SYLLABLE_JJWASS"). -lisp_code_name(51949,"HANGUL_SYLLABLE_JJWANG"). -lisp_code_name(51950,"HANGUL_SYLLABLE_JJWAJ"). -lisp_code_name(51951,"HANGUL_SYLLABLE_JJWAC"). -lisp_code_name(51952,"HANGUL_SYLLABLE_JJWAK"). -lisp_code_name(51953,"HANGUL_SYLLABLE_JJWAT"). -lisp_code_name(51954,"HANGUL_SYLLABLE_JJWAP"). -lisp_code_name(51955,"HANGUL_SYLLABLE_JJWAH"). -lisp_code_name(51956,"HANGUL_SYLLABLE_JJWAE"). -lisp_code_name(51957,"HANGUL_SYLLABLE_JJWAEG"). -lisp_code_name(51958,"HANGUL_SYLLABLE_JJWAEGG"). -lisp_code_name(51959,"HANGUL_SYLLABLE_JJWAEGS"). -lisp_code_name(51960,"HANGUL_SYLLABLE_JJWAEN"). -lisp_code_name(51961,"HANGUL_SYLLABLE_JJWAENJ"). -lisp_code_name(51962,"HANGUL_SYLLABLE_JJWAENH"). -lisp_code_name(51963,"HANGUL_SYLLABLE_JJWAED"). -lisp_code_name(51964,"HANGUL_SYLLABLE_JJWAEL"). -lisp_code_name(51965,"HANGUL_SYLLABLE_JJWAELG"). -lisp_code_name(51966,"HANGUL_SYLLABLE_JJWAELM"). -lisp_code_name(51967,"HANGUL_SYLLABLE_JJWAELB"). -lisp_code_name(51968,"HANGUL_SYLLABLE_JJWAELS"). -lisp_code_name(51969,"HANGUL_SYLLABLE_JJWAELT"). -lisp_code_name(51970,"HANGUL_SYLLABLE_JJWAELP"). -lisp_code_name(51971,"HANGUL_SYLLABLE_JJWAELH"). -lisp_code_name(51972,"HANGUL_SYLLABLE_JJWAEM"). -lisp_code_name(51973,"HANGUL_SYLLABLE_JJWAEB"). -lisp_code_name(51974,"HANGUL_SYLLABLE_JJWAEBS"). -lisp_code_name(51975,"HANGUL_SYLLABLE_JJWAES"). -lisp_code_name(51976,"HANGUL_SYLLABLE_JJWAESS"). -lisp_code_name(51977,"HANGUL_SYLLABLE_JJWAENG"). -lisp_code_name(51978,"HANGUL_SYLLABLE_JJWAEJ"). -lisp_code_name(51979,"HANGUL_SYLLABLE_JJWAEC"). -lisp_code_name(51980,"HANGUL_SYLLABLE_JJWAEK"). -lisp_code_name(51981,"HANGUL_SYLLABLE_JJWAET"). -lisp_code_name(51982,"HANGUL_SYLLABLE_JJWAEP"). -lisp_code_name(51983,"HANGUL_SYLLABLE_JJWAEH"). -lisp_code_name(51984,"HANGUL_SYLLABLE_JJOE"). -lisp_code_name(51985,"HANGUL_SYLLABLE_JJOEG"). -lisp_code_name(51986,"HANGUL_SYLLABLE_JJOEGG"). -lisp_code_name(51987,"HANGUL_SYLLABLE_JJOEGS"). -lisp_code_name(51988,"HANGUL_SYLLABLE_JJOEN"). -lisp_code_name(51989,"HANGUL_SYLLABLE_JJOENJ"). -lisp_code_name(51990,"HANGUL_SYLLABLE_JJOENH"). -lisp_code_name(51991,"HANGUL_SYLLABLE_JJOED"). -lisp_code_name(51992,"HANGUL_SYLLABLE_JJOEL"). -lisp_code_name(51993,"HANGUL_SYLLABLE_JJOELG"). -lisp_code_name(51994,"HANGUL_SYLLABLE_JJOELM"). -lisp_code_name(51995,"HANGUL_SYLLABLE_JJOELB"). -lisp_code_name(51996,"HANGUL_SYLLABLE_JJOELS"). -lisp_code_name(51997,"HANGUL_SYLLABLE_JJOELT"). -lisp_code_name(51998,"HANGUL_SYLLABLE_JJOELP"). -lisp_code_name(51999,"HANGUL_SYLLABLE_JJOELH"). -lisp_code_name(52000,"HANGUL_SYLLABLE_JJOEM"). -lisp_code_name(52001,"HANGUL_SYLLABLE_JJOEB"). -lisp_code_name(52002,"HANGUL_SYLLABLE_JJOEBS"). -lisp_code_name(52003,"HANGUL_SYLLABLE_JJOES"). -lisp_code_name(52004,"HANGUL_SYLLABLE_JJOESS"). -lisp_code_name(52005,"HANGUL_SYLLABLE_JJOENG"). -lisp_code_name(52006,"HANGUL_SYLLABLE_JJOEJ"). -lisp_code_name(52007,"HANGUL_SYLLABLE_JJOEC"). -lisp_code_name(52008,"HANGUL_SYLLABLE_JJOEK"). -lisp_code_name(52009,"HANGUL_SYLLABLE_JJOET"). -lisp_code_name(52010,"HANGUL_SYLLABLE_JJOEP"). -lisp_code_name(52011,"HANGUL_SYLLABLE_JJOEH"). -lisp_code_name(52012,"HANGUL_SYLLABLE_JJYO"). -lisp_code_name(52013,"HANGUL_SYLLABLE_JJYOG"). -lisp_code_name(52014,"HANGUL_SYLLABLE_JJYOGG"). -lisp_code_name(52015,"HANGUL_SYLLABLE_JJYOGS"). -lisp_code_name(52016,"HANGUL_SYLLABLE_JJYON"). -lisp_code_name(52017,"HANGUL_SYLLABLE_JJYONJ"). -lisp_code_name(52018,"HANGUL_SYLLABLE_JJYONH"). -lisp_code_name(52019,"HANGUL_SYLLABLE_JJYOD"). -lisp_code_name(52020,"HANGUL_SYLLABLE_JJYOL"). -lisp_code_name(52021,"HANGUL_SYLLABLE_JJYOLG"). -lisp_code_name(52022,"HANGUL_SYLLABLE_JJYOLM"). -lisp_code_name(52023,"HANGUL_SYLLABLE_JJYOLB"). -lisp_code_name(52024,"HANGUL_SYLLABLE_JJYOLS"). -lisp_code_name(52025,"HANGUL_SYLLABLE_JJYOLT"). -lisp_code_name(52026,"HANGUL_SYLLABLE_JJYOLP"). -lisp_code_name(52027,"HANGUL_SYLLABLE_JJYOLH"). -lisp_code_name(52028,"HANGUL_SYLLABLE_JJYOM"). -lisp_code_name(52029,"HANGUL_SYLLABLE_JJYOB"). -lisp_code_name(52030,"HANGUL_SYLLABLE_JJYOBS"). -lisp_code_name(52031,"HANGUL_SYLLABLE_JJYOS"). -lisp_code_name(52032,"HANGUL_SYLLABLE_JJYOSS"). -lisp_code_name(52033,"HANGUL_SYLLABLE_JJYONG"). -lisp_code_name(52034,"HANGUL_SYLLABLE_JJYOJ"). -lisp_code_name(52035,"HANGUL_SYLLABLE_JJYOC"). -lisp_code_name(52036,"HANGUL_SYLLABLE_JJYOK"). -lisp_code_name(52037,"HANGUL_SYLLABLE_JJYOT"). -lisp_code_name(52038,"HANGUL_SYLLABLE_JJYOP"). -lisp_code_name(52039,"HANGUL_SYLLABLE_JJYOH"). -lisp_code_name(52040,"HANGUL_SYLLABLE_JJU"). -lisp_code_name(52041,"HANGUL_SYLLABLE_JJUG"). -lisp_code_name(52042,"HANGUL_SYLLABLE_JJUGG"). -lisp_code_name(52043,"HANGUL_SYLLABLE_JJUGS"). -lisp_code_name(52044,"HANGUL_SYLLABLE_JJUN"). -lisp_code_name(52045,"HANGUL_SYLLABLE_JJUNJ"). -lisp_code_name(52046,"HANGUL_SYLLABLE_JJUNH"). -lisp_code_name(52047,"HANGUL_SYLLABLE_JJUD"). -lisp_code_name(52048,"HANGUL_SYLLABLE_JJUL"). -lisp_code_name(52049,"HANGUL_SYLLABLE_JJULG"). -lisp_code_name(52050,"HANGUL_SYLLABLE_JJULM"). -lisp_code_name(52051,"HANGUL_SYLLABLE_JJULB"). -lisp_code_name(52052,"HANGUL_SYLLABLE_JJULS"). -lisp_code_name(52053,"HANGUL_SYLLABLE_JJULT"). -lisp_code_name(52054,"HANGUL_SYLLABLE_JJULP"). -lisp_code_name(52055,"HANGUL_SYLLABLE_JJULH"). -lisp_code_name(52056,"HANGUL_SYLLABLE_JJUM"). -lisp_code_name(52057,"HANGUL_SYLLABLE_JJUB"). -lisp_code_name(52058,"HANGUL_SYLLABLE_JJUBS"). -lisp_code_name(52059,"HANGUL_SYLLABLE_JJUS"). -lisp_code_name(52060,"HANGUL_SYLLABLE_JJUSS"). -lisp_code_name(52061,"HANGUL_SYLLABLE_JJUNG"). -lisp_code_name(52062,"HANGUL_SYLLABLE_JJUJ"). -lisp_code_name(52063,"HANGUL_SYLLABLE_JJUC"). -lisp_code_name(52064,"HANGUL_SYLLABLE_JJUK"). -lisp_code_name(52065,"HANGUL_SYLLABLE_JJUT"). -lisp_code_name(52066,"HANGUL_SYLLABLE_JJUP"). -lisp_code_name(52067,"HANGUL_SYLLABLE_JJUH"). -lisp_code_name(52068,"HANGUL_SYLLABLE_JJWEO"). -lisp_code_name(52069,"HANGUL_SYLLABLE_JJWEOG"). -lisp_code_name(52070,"HANGUL_SYLLABLE_JJWEOGG"). -lisp_code_name(52071,"HANGUL_SYLLABLE_JJWEOGS"). -lisp_code_name(52072,"HANGUL_SYLLABLE_JJWEON"). -lisp_code_name(52073,"HANGUL_SYLLABLE_JJWEONJ"). -lisp_code_name(52074,"HANGUL_SYLLABLE_JJWEONH"). -lisp_code_name(52075,"HANGUL_SYLLABLE_JJWEOD"). -lisp_code_name(52076,"HANGUL_SYLLABLE_JJWEOL"). -lisp_code_name(52077,"HANGUL_SYLLABLE_JJWEOLG"). -lisp_code_name(52078,"HANGUL_SYLLABLE_JJWEOLM"). -lisp_code_name(52079,"HANGUL_SYLLABLE_JJWEOLB"). -lisp_code_name(52080,"HANGUL_SYLLABLE_JJWEOLS"). -lisp_code_name(52081,"HANGUL_SYLLABLE_JJWEOLT"). -lisp_code_name(52082,"HANGUL_SYLLABLE_JJWEOLP"). -lisp_code_name(52083,"HANGUL_SYLLABLE_JJWEOLH"). -lisp_code_name(52084,"HANGUL_SYLLABLE_JJWEOM"). -lisp_code_name(52085,"HANGUL_SYLLABLE_JJWEOB"). -lisp_code_name(52086,"HANGUL_SYLLABLE_JJWEOBS"). -lisp_code_name(52087,"HANGUL_SYLLABLE_JJWEOS"). -lisp_code_name(52088,"HANGUL_SYLLABLE_JJWEOSS"). -lisp_code_name(52089,"HANGUL_SYLLABLE_JJWEONG"). -lisp_code_name(52090,"HANGUL_SYLLABLE_JJWEOJ"). -lisp_code_name(52091,"HANGUL_SYLLABLE_JJWEOC"). -lisp_code_name(52092,"HANGUL_SYLLABLE_JJWEOK"). -lisp_code_name(52093,"HANGUL_SYLLABLE_JJWEOT"). -lisp_code_name(52094,"HANGUL_SYLLABLE_JJWEOP"). -lisp_code_name(52095,"HANGUL_SYLLABLE_JJWEOH"). -lisp_code_name(52096,"HANGUL_SYLLABLE_JJWE"). -lisp_code_name(52097,"HANGUL_SYLLABLE_JJWEG"). -lisp_code_name(52098,"HANGUL_SYLLABLE_JJWEGG"). -lisp_code_name(52099,"HANGUL_SYLLABLE_JJWEGS"). -lisp_code_name(52100,"HANGUL_SYLLABLE_JJWEN"). -lisp_code_name(52101,"HANGUL_SYLLABLE_JJWENJ"). -lisp_code_name(52102,"HANGUL_SYLLABLE_JJWENH"). -lisp_code_name(52103,"HANGUL_SYLLABLE_JJWED"). -lisp_code_name(52104,"HANGUL_SYLLABLE_JJWEL"). -lisp_code_name(52105,"HANGUL_SYLLABLE_JJWELG"). -lisp_code_name(52106,"HANGUL_SYLLABLE_JJWELM"). -lisp_code_name(52107,"HANGUL_SYLLABLE_JJWELB"). -lisp_code_name(52108,"HANGUL_SYLLABLE_JJWELS"). -lisp_code_name(52109,"HANGUL_SYLLABLE_JJWELT"). -lisp_code_name(52110,"HANGUL_SYLLABLE_JJWELP"). -lisp_code_name(52111,"HANGUL_SYLLABLE_JJWELH"). -lisp_code_name(52112,"HANGUL_SYLLABLE_JJWEM"). -lisp_code_name(52113,"HANGUL_SYLLABLE_JJWEB"). -lisp_code_name(52114,"HANGUL_SYLLABLE_JJWEBS"). -lisp_code_name(52115,"HANGUL_SYLLABLE_JJWES"). -lisp_code_name(52116,"HANGUL_SYLLABLE_JJWESS"). -lisp_code_name(52117,"HANGUL_SYLLABLE_JJWENG"). -lisp_code_name(52118,"HANGUL_SYLLABLE_JJWEJ"). -lisp_code_name(52119,"HANGUL_SYLLABLE_JJWEC"). -lisp_code_name(52120,"HANGUL_SYLLABLE_JJWEK"). -lisp_code_name(52121,"HANGUL_SYLLABLE_JJWET"). -lisp_code_name(52122,"HANGUL_SYLLABLE_JJWEP"). -lisp_code_name(52123,"HANGUL_SYLLABLE_JJWEH"). -lisp_code_name(52124,"HANGUL_SYLLABLE_JJWI"). -lisp_code_name(52125,"HANGUL_SYLLABLE_JJWIG"). -lisp_code_name(52126,"HANGUL_SYLLABLE_JJWIGG"). -lisp_code_name(52127,"HANGUL_SYLLABLE_JJWIGS"). -lisp_code_name(52128,"HANGUL_SYLLABLE_JJWIN"). -lisp_code_name(52129,"HANGUL_SYLLABLE_JJWINJ"). -lisp_code_name(52130,"HANGUL_SYLLABLE_JJWINH"). -lisp_code_name(52131,"HANGUL_SYLLABLE_JJWID"). -lisp_code_name(52132,"HANGUL_SYLLABLE_JJWIL"). -lisp_code_name(52133,"HANGUL_SYLLABLE_JJWILG"). -lisp_code_name(52134,"HANGUL_SYLLABLE_JJWILM"). -lisp_code_name(52135,"HANGUL_SYLLABLE_JJWILB"). -lisp_code_name(52136,"HANGUL_SYLLABLE_JJWILS"). -lisp_code_name(52137,"HANGUL_SYLLABLE_JJWILT"). -lisp_code_name(52138,"HANGUL_SYLLABLE_JJWILP"). -lisp_code_name(52139,"HANGUL_SYLLABLE_JJWILH"). -lisp_code_name(52140,"HANGUL_SYLLABLE_JJWIM"). -lisp_code_name(52141,"HANGUL_SYLLABLE_JJWIB"). -lisp_code_name(52142,"HANGUL_SYLLABLE_JJWIBS"). -lisp_code_name(52143,"HANGUL_SYLLABLE_JJWIS"). -lisp_code_name(52144,"HANGUL_SYLLABLE_JJWISS"). -lisp_code_name(52145,"HANGUL_SYLLABLE_JJWING"). -lisp_code_name(52146,"HANGUL_SYLLABLE_JJWIJ"). -lisp_code_name(52147,"HANGUL_SYLLABLE_JJWIC"). -lisp_code_name(52148,"HANGUL_SYLLABLE_JJWIK"). -lisp_code_name(52149,"HANGUL_SYLLABLE_JJWIT"). -lisp_code_name(52150,"HANGUL_SYLLABLE_JJWIP"). -lisp_code_name(52151,"HANGUL_SYLLABLE_JJWIH"). -lisp_code_name(52152,"HANGUL_SYLLABLE_JJYU"). -lisp_code_name(52153,"HANGUL_SYLLABLE_JJYUG"). -lisp_code_name(52154,"HANGUL_SYLLABLE_JJYUGG"). -lisp_code_name(52155,"HANGUL_SYLLABLE_JJYUGS"). -lisp_code_name(52156,"HANGUL_SYLLABLE_JJYUN"). -lisp_code_name(52157,"HANGUL_SYLLABLE_JJYUNJ"). -lisp_code_name(52158,"HANGUL_SYLLABLE_JJYUNH"). -lisp_code_name(52159,"HANGUL_SYLLABLE_JJYUD"). -lisp_code_name(52160,"HANGUL_SYLLABLE_JJYUL"). -lisp_code_name(52161,"HANGUL_SYLLABLE_JJYULG"). -lisp_code_name(52162,"HANGUL_SYLLABLE_JJYULM"). -lisp_code_name(52163,"HANGUL_SYLLABLE_JJYULB"). -lisp_code_name(52164,"HANGUL_SYLLABLE_JJYULS"). -lisp_code_name(52165,"HANGUL_SYLLABLE_JJYULT"). -lisp_code_name(52166,"HANGUL_SYLLABLE_JJYULP"). -lisp_code_name(52167,"HANGUL_SYLLABLE_JJYULH"). -lisp_code_name(52168,"HANGUL_SYLLABLE_JJYUM"). -lisp_code_name(52169,"HANGUL_SYLLABLE_JJYUB"). -lisp_code_name(52170,"HANGUL_SYLLABLE_JJYUBS"). -lisp_code_name(52171,"HANGUL_SYLLABLE_JJYUS"). -lisp_code_name(52172,"HANGUL_SYLLABLE_JJYUSS"). -lisp_code_name(52173,"HANGUL_SYLLABLE_JJYUNG"). -lisp_code_name(52174,"HANGUL_SYLLABLE_JJYUJ"). -lisp_code_name(52175,"HANGUL_SYLLABLE_JJYUC"). -lisp_code_name(52176,"HANGUL_SYLLABLE_JJYUK"). -lisp_code_name(52177,"HANGUL_SYLLABLE_JJYUT"). -lisp_code_name(52178,"HANGUL_SYLLABLE_JJYUP"). -lisp_code_name(52179,"HANGUL_SYLLABLE_JJYUH"). -lisp_code_name(52180,"HANGUL_SYLLABLE_JJEU"). -lisp_code_name(52181,"HANGUL_SYLLABLE_JJEUG"). -lisp_code_name(52182,"HANGUL_SYLLABLE_JJEUGG"). -lisp_code_name(52183,"HANGUL_SYLLABLE_JJEUGS"). -lisp_code_name(52184,"HANGUL_SYLLABLE_JJEUN"). -lisp_code_name(52185,"HANGUL_SYLLABLE_JJEUNJ"). -lisp_code_name(52186,"HANGUL_SYLLABLE_JJEUNH"). -lisp_code_name(52187,"HANGUL_SYLLABLE_JJEUD"). -lisp_code_name(52188,"HANGUL_SYLLABLE_JJEUL"). -lisp_code_name(52189,"HANGUL_SYLLABLE_JJEULG"). -lisp_code_name(52190,"HANGUL_SYLLABLE_JJEULM"). -lisp_code_name(52191,"HANGUL_SYLLABLE_JJEULB"). -lisp_code_name(52192,"HANGUL_SYLLABLE_JJEULS"). -lisp_code_name(52193,"HANGUL_SYLLABLE_JJEULT"). -lisp_code_name(52194,"HANGUL_SYLLABLE_JJEULP"). -lisp_code_name(52195,"HANGUL_SYLLABLE_JJEULH"). -lisp_code_name(52196,"HANGUL_SYLLABLE_JJEUM"). -lisp_code_name(52197,"HANGUL_SYLLABLE_JJEUB"). -lisp_code_name(52198,"HANGUL_SYLLABLE_JJEUBS"). -lisp_code_name(52199,"HANGUL_SYLLABLE_JJEUS"). -lisp_code_name(52200,"HANGUL_SYLLABLE_JJEUSS"). -lisp_code_name(52201,"HANGUL_SYLLABLE_JJEUNG"). -lisp_code_name(52202,"HANGUL_SYLLABLE_JJEUJ"). -lisp_code_name(52203,"HANGUL_SYLLABLE_JJEUC"). -lisp_code_name(52204,"HANGUL_SYLLABLE_JJEUK"). -lisp_code_name(52205,"HANGUL_SYLLABLE_JJEUT"). -lisp_code_name(52206,"HANGUL_SYLLABLE_JJEUP"). -lisp_code_name(52207,"HANGUL_SYLLABLE_JJEUH"). -lisp_code_name(52208,"HANGUL_SYLLABLE_JJYI"). -lisp_code_name(52209,"HANGUL_SYLLABLE_JJYIG"). -lisp_code_name(52210,"HANGUL_SYLLABLE_JJYIGG"). -lisp_code_name(52211,"HANGUL_SYLLABLE_JJYIGS"). -lisp_code_name(52212,"HANGUL_SYLLABLE_JJYIN"). -lisp_code_name(52213,"HANGUL_SYLLABLE_JJYINJ"). -lisp_code_name(52214,"HANGUL_SYLLABLE_JJYINH"). -lisp_code_name(52215,"HANGUL_SYLLABLE_JJYID"). -lisp_code_name(52216,"HANGUL_SYLLABLE_JJYIL"). -lisp_code_name(52217,"HANGUL_SYLLABLE_JJYILG"). -lisp_code_name(52218,"HANGUL_SYLLABLE_JJYILM"). -lisp_code_name(52219,"HANGUL_SYLLABLE_JJYILB"). -lisp_code_name(52220,"HANGUL_SYLLABLE_JJYILS"). -lisp_code_name(52221,"HANGUL_SYLLABLE_JJYILT"). -lisp_code_name(52222,"HANGUL_SYLLABLE_JJYILP"). -lisp_code_name(52223,"HANGUL_SYLLABLE_JJYILH"). -lisp_code_name(52224,"HANGUL_SYLLABLE_JJYIM"). -lisp_code_name(52225,"HANGUL_SYLLABLE_JJYIB"). -lisp_code_name(52226,"HANGUL_SYLLABLE_JJYIBS"). -lisp_code_name(52227,"HANGUL_SYLLABLE_JJYIS"). -lisp_code_name(52228,"HANGUL_SYLLABLE_JJYISS"). -lisp_code_name(52229,"HANGUL_SYLLABLE_JJYING"). -lisp_code_name(52230,"HANGUL_SYLLABLE_JJYIJ"). -lisp_code_name(52231,"HANGUL_SYLLABLE_JJYIC"). -lisp_code_name(52232,"HANGUL_SYLLABLE_JJYIK"). -lisp_code_name(52233,"HANGUL_SYLLABLE_JJYIT"). -lisp_code_name(52234,"HANGUL_SYLLABLE_JJYIP"). -lisp_code_name(52235,"HANGUL_SYLLABLE_JJYIH"). -lisp_code_name(52236,"HANGUL_SYLLABLE_JJI"). -lisp_code_name(52237,"HANGUL_SYLLABLE_JJIG"). -lisp_code_name(52238,"HANGUL_SYLLABLE_JJIGG"). -lisp_code_name(52239,"HANGUL_SYLLABLE_JJIGS"). -lisp_code_name(52240,"HANGUL_SYLLABLE_JJIN"). -lisp_code_name(52241,"HANGUL_SYLLABLE_JJINJ"). -lisp_code_name(52242,"HANGUL_SYLLABLE_JJINH"). -lisp_code_name(52243,"HANGUL_SYLLABLE_JJID"). -lisp_code_name(52244,"HANGUL_SYLLABLE_JJIL"). -lisp_code_name(52245,"HANGUL_SYLLABLE_JJILG"). -lisp_code_name(52246,"HANGUL_SYLLABLE_JJILM"). -lisp_code_name(52247,"HANGUL_SYLLABLE_JJILB"). -lisp_code_name(52248,"HANGUL_SYLLABLE_JJILS"). -lisp_code_name(52249,"HANGUL_SYLLABLE_JJILT"). -lisp_code_name(52250,"HANGUL_SYLLABLE_JJILP"). -lisp_code_name(52251,"HANGUL_SYLLABLE_JJILH"). -lisp_code_name(52252,"HANGUL_SYLLABLE_JJIM"). -lisp_code_name(52253,"HANGUL_SYLLABLE_JJIB"). -lisp_code_name(52254,"HANGUL_SYLLABLE_JJIBS"). -lisp_code_name(52255,"HANGUL_SYLLABLE_JJIS"). -lisp_code_name(52256,"HANGUL_SYLLABLE_JJISS"). -lisp_code_name(52257,"HANGUL_SYLLABLE_JJING"). -lisp_code_name(52258,"HANGUL_SYLLABLE_JJIJ"). -lisp_code_name(52259,"HANGUL_SYLLABLE_JJIC"). -lisp_code_name(52260,"HANGUL_SYLLABLE_JJIK"). -lisp_code_name(52261,"HANGUL_SYLLABLE_JJIT"). -lisp_code_name(52262,"HANGUL_SYLLABLE_JJIP"). -lisp_code_name(52263,"HANGUL_SYLLABLE_JJIH"). -lisp_code_name(52264,"HANGUL_SYLLABLE_CA"). -lisp_code_name(52265,"HANGUL_SYLLABLE_CAG"). -lisp_code_name(52266,"HANGUL_SYLLABLE_CAGG"). -lisp_code_name(52267,"HANGUL_SYLLABLE_CAGS"). -lisp_code_name(52268,"HANGUL_SYLLABLE_CAN"). -lisp_code_name(52269,"HANGUL_SYLLABLE_CANJ"). -lisp_code_name(52270,"HANGUL_SYLLABLE_CANH"). -lisp_code_name(52271,"HANGUL_SYLLABLE_CAD"). -lisp_code_name(52272,"HANGUL_SYLLABLE_CAL"). -lisp_code_name(52273,"HANGUL_SYLLABLE_CALG"). -lisp_code_name(52274,"HANGUL_SYLLABLE_CALM"). -lisp_code_name(52275,"HANGUL_SYLLABLE_CALB"). -lisp_code_name(52276,"HANGUL_SYLLABLE_CALS"). -lisp_code_name(52277,"HANGUL_SYLLABLE_CALT"). -lisp_code_name(52278,"HANGUL_SYLLABLE_CALP"). -lisp_code_name(52279,"HANGUL_SYLLABLE_CALH"). -lisp_code_name(52280,"HANGUL_SYLLABLE_CAM"). -lisp_code_name(52281,"HANGUL_SYLLABLE_CAB"). -lisp_code_name(52282,"HANGUL_SYLLABLE_CABS"). -lisp_code_name(52283,"HANGUL_SYLLABLE_CAS"). -lisp_code_name(52284,"HANGUL_SYLLABLE_CASS"). -lisp_code_name(52285,"HANGUL_SYLLABLE_CANG"). -lisp_code_name(52286,"HANGUL_SYLLABLE_CAJ"). -lisp_code_name(52287,"HANGUL_SYLLABLE_CAC"). -lisp_code_name(52288,"HANGUL_SYLLABLE_CAK"). -lisp_code_name(52289,"HANGUL_SYLLABLE_CAT"). -lisp_code_name(52290,"HANGUL_SYLLABLE_CAP"). -lisp_code_name(52291,"HANGUL_SYLLABLE_CAH"). -lisp_code_name(52292,"HANGUL_SYLLABLE_CAE"). -lisp_code_name(52293,"HANGUL_SYLLABLE_CAEG"). -lisp_code_name(52294,"HANGUL_SYLLABLE_CAEGG"). -lisp_code_name(52295,"HANGUL_SYLLABLE_CAEGS"). -lisp_code_name(52296,"HANGUL_SYLLABLE_CAEN"). -lisp_code_name(52297,"HANGUL_SYLLABLE_CAENJ"). -lisp_code_name(52298,"HANGUL_SYLLABLE_CAENH"). -lisp_code_name(52299,"HANGUL_SYLLABLE_CAED"). -lisp_code_name(52300,"HANGUL_SYLLABLE_CAEL"). -lisp_code_name(52301,"HANGUL_SYLLABLE_CAELG"). -lisp_code_name(52302,"HANGUL_SYLLABLE_CAELM"). -lisp_code_name(52303,"HANGUL_SYLLABLE_CAELB"). -lisp_code_name(52304,"HANGUL_SYLLABLE_CAELS"). -lisp_code_name(52305,"HANGUL_SYLLABLE_CAELT"). -lisp_code_name(52306,"HANGUL_SYLLABLE_CAELP"). -lisp_code_name(52307,"HANGUL_SYLLABLE_CAELH"). -lisp_code_name(52308,"HANGUL_SYLLABLE_CAEM"). -lisp_code_name(52309,"HANGUL_SYLLABLE_CAEB"). -lisp_code_name(52310,"HANGUL_SYLLABLE_CAEBS"). -lisp_code_name(52311,"HANGUL_SYLLABLE_CAES"). -lisp_code_name(52312,"HANGUL_SYLLABLE_CAESS"). -lisp_code_name(52313,"HANGUL_SYLLABLE_CAENG"). -lisp_code_name(52314,"HANGUL_SYLLABLE_CAEJ"). -lisp_code_name(52315,"HANGUL_SYLLABLE_CAEC"). -lisp_code_name(52316,"HANGUL_SYLLABLE_CAEK"). -lisp_code_name(52317,"HANGUL_SYLLABLE_CAET"). -lisp_code_name(52318,"HANGUL_SYLLABLE_CAEP"). -lisp_code_name(52319,"HANGUL_SYLLABLE_CAEH"). -lisp_code_name(52320,"HANGUL_SYLLABLE_CYA"). -lisp_code_name(52321,"HANGUL_SYLLABLE_CYAG"). -lisp_code_name(52322,"HANGUL_SYLLABLE_CYAGG"). -lisp_code_name(52323,"HANGUL_SYLLABLE_CYAGS"). -lisp_code_name(52324,"HANGUL_SYLLABLE_CYAN"). -lisp_code_name(52325,"HANGUL_SYLLABLE_CYANJ"). -lisp_code_name(52326,"HANGUL_SYLLABLE_CYANH"). -lisp_code_name(52327,"HANGUL_SYLLABLE_CYAD"). -lisp_code_name(52328,"HANGUL_SYLLABLE_CYAL"). -lisp_code_name(52329,"HANGUL_SYLLABLE_CYALG"). -lisp_code_name(52330,"HANGUL_SYLLABLE_CYALM"). -lisp_code_name(52331,"HANGUL_SYLLABLE_CYALB"). -lisp_code_name(52332,"HANGUL_SYLLABLE_CYALS"). -lisp_code_name(52333,"HANGUL_SYLLABLE_CYALT"). -lisp_code_name(52334,"HANGUL_SYLLABLE_CYALP"). -lisp_code_name(52335,"HANGUL_SYLLABLE_CYALH"). -lisp_code_name(52336,"HANGUL_SYLLABLE_CYAM"). -lisp_code_name(52337,"HANGUL_SYLLABLE_CYAB"). -lisp_code_name(52338,"HANGUL_SYLLABLE_CYABS"). -lisp_code_name(52339,"HANGUL_SYLLABLE_CYAS"). -lisp_code_name(52340,"HANGUL_SYLLABLE_CYASS"). -lisp_code_name(52341,"HANGUL_SYLLABLE_CYANG"). -lisp_code_name(52342,"HANGUL_SYLLABLE_CYAJ"). -lisp_code_name(52343,"HANGUL_SYLLABLE_CYAC"). -lisp_code_name(52344,"HANGUL_SYLLABLE_CYAK"). -lisp_code_name(52345,"HANGUL_SYLLABLE_CYAT"). -lisp_code_name(52346,"HANGUL_SYLLABLE_CYAP"). -lisp_code_name(52347,"HANGUL_SYLLABLE_CYAH"). -lisp_code_name(52348,"HANGUL_SYLLABLE_CYAE"). -lisp_code_name(52349,"HANGUL_SYLLABLE_CYAEG"). -lisp_code_name(52350,"HANGUL_SYLLABLE_CYAEGG"). -lisp_code_name(52351,"HANGUL_SYLLABLE_CYAEGS"). -lisp_code_name(52352,"HANGUL_SYLLABLE_CYAEN"). -lisp_code_name(52353,"HANGUL_SYLLABLE_CYAENJ"). -lisp_code_name(52354,"HANGUL_SYLLABLE_CYAENH"). -lisp_code_name(52355,"HANGUL_SYLLABLE_CYAED"). -lisp_code_name(52356,"HANGUL_SYLLABLE_CYAEL"). -lisp_code_name(52357,"HANGUL_SYLLABLE_CYAELG"). -lisp_code_name(52358,"HANGUL_SYLLABLE_CYAELM"). -lisp_code_name(52359,"HANGUL_SYLLABLE_CYAELB"). -lisp_code_name(52360,"HANGUL_SYLLABLE_CYAELS"). -lisp_code_name(52361,"HANGUL_SYLLABLE_CYAELT"). -lisp_code_name(52362,"HANGUL_SYLLABLE_CYAELP"). -lisp_code_name(52363,"HANGUL_SYLLABLE_CYAELH"). -lisp_code_name(52364,"HANGUL_SYLLABLE_CYAEM"). -lisp_code_name(52365,"HANGUL_SYLLABLE_CYAEB"). -lisp_code_name(52366,"HANGUL_SYLLABLE_CYAEBS"). -lisp_code_name(52367,"HANGUL_SYLLABLE_CYAES"). -lisp_code_name(52368,"HANGUL_SYLLABLE_CYAESS"). -lisp_code_name(52369,"HANGUL_SYLLABLE_CYAENG"). -lisp_code_name(52370,"HANGUL_SYLLABLE_CYAEJ"). -lisp_code_name(52371,"HANGUL_SYLLABLE_CYAEC"). -lisp_code_name(52372,"HANGUL_SYLLABLE_CYAEK"). -lisp_code_name(52373,"HANGUL_SYLLABLE_CYAET"). -lisp_code_name(52374,"HANGUL_SYLLABLE_CYAEP"). -lisp_code_name(52375,"HANGUL_SYLLABLE_CYAEH"). -lisp_code_name(52376,"HANGUL_SYLLABLE_CEO"). -lisp_code_name(52377,"HANGUL_SYLLABLE_CEOG"). -lisp_code_name(52378,"HANGUL_SYLLABLE_CEOGG"). -lisp_code_name(52379,"HANGUL_SYLLABLE_CEOGS"). -lisp_code_name(52380,"HANGUL_SYLLABLE_CEON"). -lisp_code_name(52381,"HANGUL_SYLLABLE_CEONJ"). -lisp_code_name(52382,"HANGUL_SYLLABLE_CEONH"). -lisp_code_name(52383,"HANGUL_SYLLABLE_CEOD"). -lisp_code_name(52384,"HANGUL_SYLLABLE_CEOL"). -lisp_code_name(52385,"HANGUL_SYLLABLE_CEOLG"). -lisp_code_name(52386,"HANGUL_SYLLABLE_CEOLM"). -lisp_code_name(52387,"HANGUL_SYLLABLE_CEOLB"). -lisp_code_name(52388,"HANGUL_SYLLABLE_CEOLS"). -lisp_code_name(52389,"HANGUL_SYLLABLE_CEOLT"). -lisp_code_name(52390,"HANGUL_SYLLABLE_CEOLP"). -lisp_code_name(52391,"HANGUL_SYLLABLE_CEOLH"). -lisp_code_name(52392,"HANGUL_SYLLABLE_CEOM"). -lisp_code_name(52393,"HANGUL_SYLLABLE_CEOB"). -lisp_code_name(52394,"HANGUL_SYLLABLE_CEOBS"). -lisp_code_name(52395,"HANGUL_SYLLABLE_CEOS"). -lisp_code_name(52396,"HANGUL_SYLLABLE_CEOSS"). -lisp_code_name(52397,"HANGUL_SYLLABLE_CEONG"). -lisp_code_name(52398,"HANGUL_SYLLABLE_CEOJ"). -lisp_code_name(52399,"HANGUL_SYLLABLE_CEOC"). -lisp_code_name(52400,"HANGUL_SYLLABLE_CEOK"). -lisp_code_name(52401,"HANGUL_SYLLABLE_CEOT"). -lisp_code_name(52402,"HANGUL_SYLLABLE_CEOP"). -lisp_code_name(52403,"HANGUL_SYLLABLE_CEOH"). -lisp_code_name(52404,"HANGUL_SYLLABLE_CE"). -lisp_code_name(52405,"HANGUL_SYLLABLE_CEG"). -lisp_code_name(52406,"HANGUL_SYLLABLE_CEGG"). -lisp_code_name(52407,"HANGUL_SYLLABLE_CEGS"). -lisp_code_name(52408,"HANGUL_SYLLABLE_CEN"). -lisp_code_name(52409,"HANGUL_SYLLABLE_CENJ"). -lisp_code_name(52410,"HANGUL_SYLLABLE_CENH"). -lisp_code_name(52411,"HANGUL_SYLLABLE_CED"). -lisp_code_name(52412,"HANGUL_SYLLABLE_CEL"). -lisp_code_name(52413,"HANGUL_SYLLABLE_CELG"). -lisp_code_name(52414,"HANGUL_SYLLABLE_CELM"). -lisp_code_name(52415,"HANGUL_SYLLABLE_CELB"). -lisp_code_name(52416,"HANGUL_SYLLABLE_CELS"). -lisp_code_name(52417,"HANGUL_SYLLABLE_CELT"). -lisp_code_name(52418,"HANGUL_SYLLABLE_CELP"). -lisp_code_name(52419,"HANGUL_SYLLABLE_CELH"). -lisp_code_name(52420,"HANGUL_SYLLABLE_CEM"). -lisp_code_name(52421,"HANGUL_SYLLABLE_CEB"). -lisp_code_name(52422,"HANGUL_SYLLABLE_CEBS"). -lisp_code_name(52423,"HANGUL_SYLLABLE_CES"). -lisp_code_name(52424,"HANGUL_SYLLABLE_CESS"). -lisp_code_name(52425,"HANGUL_SYLLABLE_CENG"). -lisp_code_name(52426,"HANGUL_SYLLABLE_CEJ"). -lisp_code_name(52427,"HANGUL_SYLLABLE_CEC"). -lisp_code_name(52428,"HANGUL_SYLLABLE_CEK"). -lisp_code_name(52429,"HANGUL_SYLLABLE_CET"). -lisp_code_name(52430,"HANGUL_SYLLABLE_CEP"). -lisp_code_name(52431,"HANGUL_SYLLABLE_CEH"). -lisp_code_name(52432,"HANGUL_SYLLABLE_CYEO"). -lisp_code_name(52433,"HANGUL_SYLLABLE_CYEOG"). -lisp_code_name(52434,"HANGUL_SYLLABLE_CYEOGG"). -lisp_code_name(52435,"HANGUL_SYLLABLE_CYEOGS"). -lisp_code_name(52436,"HANGUL_SYLLABLE_CYEON"). -lisp_code_name(52437,"HANGUL_SYLLABLE_CYEONJ"). -lisp_code_name(52438,"HANGUL_SYLLABLE_CYEONH"). -lisp_code_name(52439,"HANGUL_SYLLABLE_CYEOD"). -lisp_code_name(52440,"HANGUL_SYLLABLE_CYEOL"). -lisp_code_name(52441,"HANGUL_SYLLABLE_CYEOLG"). -lisp_code_name(52442,"HANGUL_SYLLABLE_CYEOLM"). -lisp_code_name(52443,"HANGUL_SYLLABLE_CYEOLB"). -lisp_code_name(52444,"HANGUL_SYLLABLE_CYEOLS"). -lisp_code_name(52445,"HANGUL_SYLLABLE_CYEOLT"). -lisp_code_name(52446,"HANGUL_SYLLABLE_CYEOLP"). -lisp_code_name(52447,"HANGUL_SYLLABLE_CYEOLH"). -lisp_code_name(52448,"HANGUL_SYLLABLE_CYEOM"). -lisp_code_name(52449,"HANGUL_SYLLABLE_CYEOB"). -lisp_code_name(52450,"HANGUL_SYLLABLE_CYEOBS"). -lisp_code_name(52451,"HANGUL_SYLLABLE_CYEOS"). -lisp_code_name(52452,"HANGUL_SYLLABLE_CYEOSS"). -lisp_code_name(52453,"HANGUL_SYLLABLE_CYEONG"). -lisp_code_name(52454,"HANGUL_SYLLABLE_CYEOJ"). -lisp_code_name(52455,"HANGUL_SYLLABLE_CYEOC"). -lisp_code_name(52456,"HANGUL_SYLLABLE_CYEOK"). -lisp_code_name(52457,"HANGUL_SYLLABLE_CYEOT"). -lisp_code_name(52458,"HANGUL_SYLLABLE_CYEOP"). -lisp_code_name(52459,"HANGUL_SYLLABLE_CYEOH"). -lisp_code_name(52460,"HANGUL_SYLLABLE_CYE"). -lisp_code_name(52461,"HANGUL_SYLLABLE_CYEG"). -lisp_code_name(52462,"HANGUL_SYLLABLE_CYEGG"). -lisp_code_name(52463,"HANGUL_SYLLABLE_CYEGS"). -lisp_code_name(52464,"HANGUL_SYLLABLE_CYEN"). -lisp_code_name(52465,"HANGUL_SYLLABLE_CYENJ"). -lisp_code_name(52466,"HANGUL_SYLLABLE_CYENH"). -lisp_code_name(52467,"HANGUL_SYLLABLE_CYED"). -lisp_code_name(52468,"HANGUL_SYLLABLE_CYEL"). -lisp_code_name(52469,"HANGUL_SYLLABLE_CYELG"). -lisp_code_name(52470,"HANGUL_SYLLABLE_CYELM"). -lisp_code_name(52471,"HANGUL_SYLLABLE_CYELB"). -lisp_code_name(52472,"HANGUL_SYLLABLE_CYELS"). -lisp_code_name(52473,"HANGUL_SYLLABLE_CYELT"). -lisp_code_name(52474,"HANGUL_SYLLABLE_CYELP"). -lisp_code_name(52475,"HANGUL_SYLLABLE_CYELH"). -lisp_code_name(52476,"HANGUL_SYLLABLE_CYEM"). -lisp_code_name(52477,"HANGUL_SYLLABLE_CYEB"). -lisp_code_name(52478,"HANGUL_SYLLABLE_CYEBS"). -lisp_code_name(52479,"HANGUL_SYLLABLE_CYES"). -lisp_code_name(52480,"HANGUL_SYLLABLE_CYESS"). -lisp_code_name(52481,"HANGUL_SYLLABLE_CYENG"). -lisp_code_name(52482,"HANGUL_SYLLABLE_CYEJ"). -lisp_code_name(52483,"HANGUL_SYLLABLE_CYEC"). -lisp_code_name(52484,"HANGUL_SYLLABLE_CYEK"). -lisp_code_name(52485,"HANGUL_SYLLABLE_CYET"). -lisp_code_name(52486,"HANGUL_SYLLABLE_CYEP"). -lisp_code_name(52487,"HANGUL_SYLLABLE_CYEH"). -lisp_code_name(52488,"HANGUL_SYLLABLE_CO"). -lisp_code_name(52489,"HANGUL_SYLLABLE_COG"). -lisp_code_name(52490,"HANGUL_SYLLABLE_COGG"). -lisp_code_name(52491,"HANGUL_SYLLABLE_COGS"). -lisp_code_name(52492,"HANGUL_SYLLABLE_CON"). -lisp_code_name(52493,"HANGUL_SYLLABLE_CONJ"). -lisp_code_name(52494,"HANGUL_SYLLABLE_CONH"). -lisp_code_name(52495,"HANGUL_SYLLABLE_COD"). -lisp_code_name(52496,"HANGUL_SYLLABLE_COL"). -lisp_code_name(52497,"HANGUL_SYLLABLE_COLG"). -lisp_code_name(52498,"HANGUL_SYLLABLE_COLM"). -lisp_code_name(52499,"HANGUL_SYLLABLE_COLB"). -lisp_code_name(52500,"HANGUL_SYLLABLE_COLS"). -lisp_code_name(52501,"HANGUL_SYLLABLE_COLT"). -lisp_code_name(52502,"HANGUL_SYLLABLE_COLP"). -lisp_code_name(52503,"HANGUL_SYLLABLE_COLH"). -lisp_code_name(52504,"HANGUL_SYLLABLE_COM"). -lisp_code_name(52505,"HANGUL_SYLLABLE_COB"). -lisp_code_name(52506,"HANGUL_SYLLABLE_COBS"). -lisp_code_name(52507,"HANGUL_SYLLABLE_COS"). -lisp_code_name(52508,"HANGUL_SYLLABLE_COSS"). -lisp_code_name(52509,"HANGUL_SYLLABLE_CONG"). -lisp_code_name(52510,"HANGUL_SYLLABLE_COJ"). -lisp_code_name(52511,"HANGUL_SYLLABLE_COC"). -lisp_code_name(52512,"HANGUL_SYLLABLE_COK"). -lisp_code_name(52513,"HANGUL_SYLLABLE_COT"). -lisp_code_name(52514,"HANGUL_SYLLABLE_COP"). -lisp_code_name(52515,"HANGUL_SYLLABLE_COH"). -lisp_code_name(52516,"HANGUL_SYLLABLE_CWA"). -lisp_code_name(52517,"HANGUL_SYLLABLE_CWAG"). -lisp_code_name(52518,"HANGUL_SYLLABLE_CWAGG"). -lisp_code_name(52519,"HANGUL_SYLLABLE_CWAGS"). -lisp_code_name(52520,"HANGUL_SYLLABLE_CWAN"). -lisp_code_name(52521,"HANGUL_SYLLABLE_CWANJ"). -lisp_code_name(52522,"HANGUL_SYLLABLE_CWANH"). -lisp_code_name(52523,"HANGUL_SYLLABLE_CWAD"). -lisp_code_name(52524,"HANGUL_SYLLABLE_CWAL"). -lisp_code_name(52525,"HANGUL_SYLLABLE_CWALG"). -lisp_code_name(52526,"HANGUL_SYLLABLE_CWALM"). -lisp_code_name(52527,"HANGUL_SYLLABLE_CWALB"). -lisp_code_name(52528,"HANGUL_SYLLABLE_CWALS"). -lisp_code_name(52529,"HANGUL_SYLLABLE_CWALT"). -lisp_code_name(52530,"HANGUL_SYLLABLE_CWALP"). -lisp_code_name(52531,"HANGUL_SYLLABLE_CWALH"). -lisp_code_name(52532,"HANGUL_SYLLABLE_CWAM"). -lisp_code_name(52533,"HANGUL_SYLLABLE_CWAB"). -lisp_code_name(52534,"HANGUL_SYLLABLE_CWABS"). -lisp_code_name(52535,"HANGUL_SYLLABLE_CWAS"). -lisp_code_name(52536,"HANGUL_SYLLABLE_CWASS"). -lisp_code_name(52537,"HANGUL_SYLLABLE_CWANG"). -lisp_code_name(52538,"HANGUL_SYLLABLE_CWAJ"). -lisp_code_name(52539,"HANGUL_SYLLABLE_CWAC"). -lisp_code_name(52540,"HANGUL_SYLLABLE_CWAK"). -lisp_code_name(52541,"HANGUL_SYLLABLE_CWAT"). -lisp_code_name(52542,"HANGUL_SYLLABLE_CWAP"). -lisp_code_name(52543,"HANGUL_SYLLABLE_CWAH"). -lisp_code_name(52544,"HANGUL_SYLLABLE_CWAE"). -lisp_code_name(52545,"HANGUL_SYLLABLE_CWAEG"). -lisp_code_name(52546,"HANGUL_SYLLABLE_CWAEGG"). -lisp_code_name(52547,"HANGUL_SYLLABLE_CWAEGS"). -lisp_code_name(52548,"HANGUL_SYLLABLE_CWAEN"). -lisp_code_name(52549,"HANGUL_SYLLABLE_CWAENJ"). -lisp_code_name(52550,"HANGUL_SYLLABLE_CWAENH"). -lisp_code_name(52551,"HANGUL_SYLLABLE_CWAED"). -lisp_code_name(52552,"HANGUL_SYLLABLE_CWAEL"). -lisp_code_name(52553,"HANGUL_SYLLABLE_CWAELG"). -lisp_code_name(52554,"HANGUL_SYLLABLE_CWAELM"). -lisp_code_name(52555,"HANGUL_SYLLABLE_CWAELB"). -lisp_code_name(52556,"HANGUL_SYLLABLE_CWAELS"). -lisp_code_name(52557,"HANGUL_SYLLABLE_CWAELT"). -lisp_code_name(52558,"HANGUL_SYLLABLE_CWAELP"). -lisp_code_name(52559,"HANGUL_SYLLABLE_CWAELH"). -lisp_code_name(52560,"HANGUL_SYLLABLE_CWAEM"). -lisp_code_name(52561,"HANGUL_SYLLABLE_CWAEB"). -lisp_code_name(52562,"HANGUL_SYLLABLE_CWAEBS"). -lisp_code_name(52563,"HANGUL_SYLLABLE_CWAES"). -lisp_code_name(52564,"HANGUL_SYLLABLE_CWAESS"). -lisp_code_name(52565,"HANGUL_SYLLABLE_CWAENG"). -lisp_code_name(52566,"HANGUL_SYLLABLE_CWAEJ"). -lisp_code_name(52567,"HANGUL_SYLLABLE_CWAEC"). -lisp_code_name(52568,"HANGUL_SYLLABLE_CWAEK"). -lisp_code_name(52569,"HANGUL_SYLLABLE_CWAET"). -lisp_code_name(52570,"HANGUL_SYLLABLE_CWAEP"). -lisp_code_name(52571,"HANGUL_SYLLABLE_CWAEH"). -lisp_code_name(52572,"HANGUL_SYLLABLE_COE"). -lisp_code_name(52573,"HANGUL_SYLLABLE_COEG"). -lisp_code_name(52574,"HANGUL_SYLLABLE_COEGG"). -lisp_code_name(52575,"HANGUL_SYLLABLE_COEGS"). -lisp_code_name(52576,"HANGUL_SYLLABLE_COEN"). -lisp_code_name(52577,"HANGUL_SYLLABLE_COENJ"). -lisp_code_name(52578,"HANGUL_SYLLABLE_COENH"). -lisp_code_name(52579,"HANGUL_SYLLABLE_COED"). -lisp_code_name(52580,"HANGUL_SYLLABLE_COEL"). -lisp_code_name(52581,"HANGUL_SYLLABLE_COELG"). -lisp_code_name(52582,"HANGUL_SYLLABLE_COELM"). -lisp_code_name(52583,"HANGUL_SYLLABLE_COELB"). -lisp_code_name(52584,"HANGUL_SYLLABLE_COELS"). -lisp_code_name(52585,"HANGUL_SYLLABLE_COELT"). -lisp_code_name(52586,"HANGUL_SYLLABLE_COELP"). -lisp_code_name(52587,"HANGUL_SYLLABLE_COELH"). -lisp_code_name(52588,"HANGUL_SYLLABLE_COEM"). -lisp_code_name(52589,"HANGUL_SYLLABLE_COEB"). -lisp_code_name(52590,"HANGUL_SYLLABLE_COEBS"). -lisp_code_name(52591,"HANGUL_SYLLABLE_COES"). -lisp_code_name(52592,"HANGUL_SYLLABLE_COESS"). -lisp_code_name(52593,"HANGUL_SYLLABLE_COENG"). -lisp_code_name(52594,"HANGUL_SYLLABLE_COEJ"). -lisp_code_name(52595,"HANGUL_SYLLABLE_COEC"). -lisp_code_name(52596,"HANGUL_SYLLABLE_COEK"). -lisp_code_name(52597,"HANGUL_SYLLABLE_COET"). -lisp_code_name(52598,"HANGUL_SYLLABLE_COEP"). -lisp_code_name(52599,"HANGUL_SYLLABLE_COEH"). -lisp_code_name(52600,"HANGUL_SYLLABLE_CYO"). -lisp_code_name(52601,"HANGUL_SYLLABLE_CYOG"). -lisp_code_name(52602,"HANGUL_SYLLABLE_CYOGG"). -lisp_code_name(52603,"HANGUL_SYLLABLE_CYOGS"). -lisp_code_name(52604,"HANGUL_SYLLABLE_CYON"). -lisp_code_name(52605,"HANGUL_SYLLABLE_CYONJ"). -lisp_code_name(52606,"HANGUL_SYLLABLE_CYONH"). -lisp_code_name(52607,"HANGUL_SYLLABLE_CYOD"). -lisp_code_name(52608,"HANGUL_SYLLABLE_CYOL"). -lisp_code_name(52609,"HANGUL_SYLLABLE_CYOLG"). -lisp_code_name(52610,"HANGUL_SYLLABLE_CYOLM"). -lisp_code_name(52611,"HANGUL_SYLLABLE_CYOLB"). -lisp_code_name(52612,"HANGUL_SYLLABLE_CYOLS"). -lisp_code_name(52613,"HANGUL_SYLLABLE_CYOLT"). -lisp_code_name(52614,"HANGUL_SYLLABLE_CYOLP"). -lisp_code_name(52615,"HANGUL_SYLLABLE_CYOLH"). -lisp_code_name(52616,"HANGUL_SYLLABLE_CYOM"). -lisp_code_name(52617,"HANGUL_SYLLABLE_CYOB"). -lisp_code_name(52618,"HANGUL_SYLLABLE_CYOBS"). -lisp_code_name(52619,"HANGUL_SYLLABLE_CYOS"). -lisp_code_name(52620,"HANGUL_SYLLABLE_CYOSS"). -lisp_code_name(52621,"HANGUL_SYLLABLE_CYONG"). -lisp_code_name(52622,"HANGUL_SYLLABLE_CYOJ"). -lisp_code_name(52623,"HANGUL_SYLLABLE_CYOC"). -lisp_code_name(52624,"HANGUL_SYLLABLE_CYOK"). -lisp_code_name(52625,"HANGUL_SYLLABLE_CYOT"). -lisp_code_name(52626,"HANGUL_SYLLABLE_CYOP"). -lisp_code_name(52627,"HANGUL_SYLLABLE_CYOH"). -lisp_code_name(52628,"HANGUL_SYLLABLE_CU"). -lisp_code_name(52629,"HANGUL_SYLLABLE_CUG"). -lisp_code_name(52630,"HANGUL_SYLLABLE_CUGG"). -lisp_code_name(52631,"HANGUL_SYLLABLE_CUGS"). -lisp_code_name(52632,"HANGUL_SYLLABLE_CUN"). -lisp_code_name(52633,"HANGUL_SYLLABLE_CUNJ"). -lisp_code_name(52634,"HANGUL_SYLLABLE_CUNH"). -lisp_code_name(52635,"HANGUL_SYLLABLE_CUD"). -lisp_code_name(52636,"HANGUL_SYLLABLE_CUL"). -lisp_code_name(52637,"HANGUL_SYLLABLE_CULG"). -lisp_code_name(52638,"HANGUL_SYLLABLE_CULM"). -lisp_code_name(52639,"HANGUL_SYLLABLE_CULB"). -lisp_code_name(52640,"HANGUL_SYLLABLE_CULS"). -lisp_code_name(52641,"HANGUL_SYLLABLE_CULT"). -lisp_code_name(52642,"HANGUL_SYLLABLE_CULP"). -lisp_code_name(52643,"HANGUL_SYLLABLE_CULH"). -lisp_code_name(52644,"HANGUL_SYLLABLE_CUM"). -lisp_code_name(52645,"HANGUL_SYLLABLE_CUB"). -lisp_code_name(52646,"HANGUL_SYLLABLE_CUBS"). -lisp_code_name(52647,"HANGUL_SYLLABLE_CUS"). -lisp_code_name(52648,"HANGUL_SYLLABLE_CUSS"). -lisp_code_name(52649,"HANGUL_SYLLABLE_CUNG"). -lisp_code_name(52650,"HANGUL_SYLLABLE_CUJ"). -lisp_code_name(52651,"HANGUL_SYLLABLE_CUC"). -lisp_code_name(52652,"HANGUL_SYLLABLE_CUK"). -lisp_code_name(52653,"HANGUL_SYLLABLE_CUT"). -lisp_code_name(52654,"HANGUL_SYLLABLE_CUP"). -lisp_code_name(52655,"HANGUL_SYLLABLE_CUH"). -lisp_code_name(52656,"HANGUL_SYLLABLE_CWEO"). -lisp_code_name(52657,"HANGUL_SYLLABLE_CWEOG"). -lisp_code_name(52658,"HANGUL_SYLLABLE_CWEOGG"). -lisp_code_name(52659,"HANGUL_SYLLABLE_CWEOGS"). -lisp_code_name(52660,"HANGUL_SYLLABLE_CWEON"). -lisp_code_name(52661,"HANGUL_SYLLABLE_CWEONJ"). -lisp_code_name(52662,"HANGUL_SYLLABLE_CWEONH"). -lisp_code_name(52663,"HANGUL_SYLLABLE_CWEOD"). -lisp_code_name(52664,"HANGUL_SYLLABLE_CWEOL"). -lisp_code_name(52665,"HANGUL_SYLLABLE_CWEOLG"). -lisp_code_name(52666,"HANGUL_SYLLABLE_CWEOLM"). -lisp_code_name(52667,"HANGUL_SYLLABLE_CWEOLB"). -lisp_code_name(52668,"HANGUL_SYLLABLE_CWEOLS"). -lisp_code_name(52669,"HANGUL_SYLLABLE_CWEOLT"). -lisp_code_name(52670,"HANGUL_SYLLABLE_CWEOLP"). -lisp_code_name(52671,"HANGUL_SYLLABLE_CWEOLH"). -lisp_code_name(52672,"HANGUL_SYLLABLE_CWEOM"). -lisp_code_name(52673,"HANGUL_SYLLABLE_CWEOB"). -lisp_code_name(52674,"HANGUL_SYLLABLE_CWEOBS"). -lisp_code_name(52675,"HANGUL_SYLLABLE_CWEOS"). -lisp_code_name(52676,"HANGUL_SYLLABLE_CWEOSS"). -lisp_code_name(52677,"HANGUL_SYLLABLE_CWEONG"). -lisp_code_name(52678,"HANGUL_SYLLABLE_CWEOJ"). -lisp_code_name(52679,"HANGUL_SYLLABLE_CWEOC"). -lisp_code_name(52680,"HANGUL_SYLLABLE_CWEOK"). -lisp_code_name(52681,"HANGUL_SYLLABLE_CWEOT"). -lisp_code_name(52682,"HANGUL_SYLLABLE_CWEOP"). -lisp_code_name(52683,"HANGUL_SYLLABLE_CWEOH"). -lisp_code_name(52684,"HANGUL_SYLLABLE_CWE"). -lisp_code_name(52685,"HANGUL_SYLLABLE_CWEG"). -lisp_code_name(52686,"HANGUL_SYLLABLE_CWEGG"). -lisp_code_name(52687,"HANGUL_SYLLABLE_CWEGS"). -lisp_code_name(52688,"HANGUL_SYLLABLE_CWEN"). -lisp_code_name(52689,"HANGUL_SYLLABLE_CWENJ"). -lisp_code_name(52690,"HANGUL_SYLLABLE_CWENH"). -lisp_code_name(52691,"HANGUL_SYLLABLE_CWED"). -lisp_code_name(52692,"HANGUL_SYLLABLE_CWEL"). -lisp_code_name(52693,"HANGUL_SYLLABLE_CWELG"). -lisp_code_name(52694,"HANGUL_SYLLABLE_CWELM"). -lisp_code_name(52695,"HANGUL_SYLLABLE_CWELB"). -lisp_code_name(52696,"HANGUL_SYLLABLE_CWELS"). -lisp_code_name(52697,"HANGUL_SYLLABLE_CWELT"). -lisp_code_name(52698,"HANGUL_SYLLABLE_CWELP"). -lisp_code_name(52699,"HANGUL_SYLLABLE_CWELH"). -lisp_code_name(52700,"HANGUL_SYLLABLE_CWEM"). -lisp_code_name(52701,"HANGUL_SYLLABLE_CWEB"). -lisp_code_name(52702,"HANGUL_SYLLABLE_CWEBS"). -lisp_code_name(52703,"HANGUL_SYLLABLE_CWES"). -lisp_code_name(52704,"HANGUL_SYLLABLE_CWESS"). -lisp_code_name(52705,"HANGUL_SYLLABLE_CWENG"). -lisp_code_name(52706,"HANGUL_SYLLABLE_CWEJ"). -lisp_code_name(52707,"HANGUL_SYLLABLE_CWEC"). -lisp_code_name(52708,"HANGUL_SYLLABLE_CWEK"). -lisp_code_name(52709,"HANGUL_SYLLABLE_CWET"). -lisp_code_name(52710,"HANGUL_SYLLABLE_CWEP"). -lisp_code_name(52711,"HANGUL_SYLLABLE_CWEH"). -lisp_code_name(52712,"HANGUL_SYLLABLE_CWI"). -lisp_code_name(52713,"HANGUL_SYLLABLE_CWIG"). -lisp_code_name(52714,"HANGUL_SYLLABLE_CWIGG"). -lisp_code_name(52715,"HANGUL_SYLLABLE_CWIGS"). -lisp_code_name(52716,"HANGUL_SYLLABLE_CWIN"). -lisp_code_name(52717,"HANGUL_SYLLABLE_CWINJ"). -lisp_code_name(52718,"HANGUL_SYLLABLE_CWINH"). -lisp_code_name(52719,"HANGUL_SYLLABLE_CWID"). -lisp_code_name(52720,"HANGUL_SYLLABLE_CWIL"). -lisp_code_name(52721,"HANGUL_SYLLABLE_CWILG"). -lisp_code_name(52722,"HANGUL_SYLLABLE_CWILM"). -lisp_code_name(52723,"HANGUL_SYLLABLE_CWILB"). -lisp_code_name(52724,"HANGUL_SYLLABLE_CWILS"). -lisp_code_name(52725,"HANGUL_SYLLABLE_CWILT"). -lisp_code_name(52726,"HANGUL_SYLLABLE_CWILP"). -lisp_code_name(52727,"HANGUL_SYLLABLE_CWILH"). -lisp_code_name(52728,"HANGUL_SYLLABLE_CWIM"). -lisp_code_name(52729,"HANGUL_SYLLABLE_CWIB"). -lisp_code_name(52730,"HANGUL_SYLLABLE_CWIBS"). -lisp_code_name(52731,"HANGUL_SYLLABLE_CWIS"). -lisp_code_name(52732,"HANGUL_SYLLABLE_CWISS"). -lisp_code_name(52733,"HANGUL_SYLLABLE_CWING"). -lisp_code_name(52734,"HANGUL_SYLLABLE_CWIJ"). -lisp_code_name(52735,"HANGUL_SYLLABLE_CWIC"). -lisp_code_name(52736,"HANGUL_SYLLABLE_CWIK"). -lisp_code_name(52737,"HANGUL_SYLLABLE_CWIT"). -lisp_code_name(52738,"HANGUL_SYLLABLE_CWIP"). -lisp_code_name(52739,"HANGUL_SYLLABLE_CWIH"). -lisp_code_name(52740,"HANGUL_SYLLABLE_CYU"). -lisp_code_name(52741,"HANGUL_SYLLABLE_CYUG"). -lisp_code_name(52742,"HANGUL_SYLLABLE_CYUGG"). -lisp_code_name(52743,"HANGUL_SYLLABLE_CYUGS"). -lisp_code_name(52744,"HANGUL_SYLLABLE_CYUN"). -lisp_code_name(52745,"HANGUL_SYLLABLE_CYUNJ"). -lisp_code_name(52746,"HANGUL_SYLLABLE_CYUNH"). -lisp_code_name(52747,"HANGUL_SYLLABLE_CYUD"). -lisp_code_name(52748,"HANGUL_SYLLABLE_CYUL"). -lisp_code_name(52749,"HANGUL_SYLLABLE_CYULG"). -lisp_code_name(52750,"HANGUL_SYLLABLE_CYULM"). -lisp_code_name(52751,"HANGUL_SYLLABLE_CYULB"). -lisp_code_name(52752,"HANGUL_SYLLABLE_CYULS"). -lisp_code_name(52753,"HANGUL_SYLLABLE_CYULT"). -lisp_code_name(52754,"HANGUL_SYLLABLE_CYULP"). -lisp_code_name(52755,"HANGUL_SYLLABLE_CYULH"). -lisp_code_name(52756,"HANGUL_SYLLABLE_CYUM"). -lisp_code_name(52757,"HANGUL_SYLLABLE_CYUB"). -lisp_code_name(52758,"HANGUL_SYLLABLE_CYUBS"). -lisp_code_name(52759,"HANGUL_SYLLABLE_CYUS"). -lisp_code_name(52760,"HANGUL_SYLLABLE_CYUSS"). -lisp_code_name(52761,"HANGUL_SYLLABLE_CYUNG"). -lisp_code_name(52762,"HANGUL_SYLLABLE_CYUJ"). -lisp_code_name(52763,"HANGUL_SYLLABLE_CYUC"). -lisp_code_name(52764,"HANGUL_SYLLABLE_CYUK"). -lisp_code_name(52765,"HANGUL_SYLLABLE_CYUT"). -lisp_code_name(52766,"HANGUL_SYLLABLE_CYUP"). -lisp_code_name(52767,"HANGUL_SYLLABLE_CYUH"). -lisp_code_name(52768,"HANGUL_SYLLABLE_CEU"). -lisp_code_name(52769,"HANGUL_SYLLABLE_CEUG"). -lisp_code_name(52770,"HANGUL_SYLLABLE_CEUGG"). -lisp_code_name(52771,"HANGUL_SYLLABLE_CEUGS"). -lisp_code_name(52772,"HANGUL_SYLLABLE_CEUN"). -lisp_code_name(52773,"HANGUL_SYLLABLE_CEUNJ"). -lisp_code_name(52774,"HANGUL_SYLLABLE_CEUNH"). -lisp_code_name(52775,"HANGUL_SYLLABLE_CEUD"). -lisp_code_name(52776,"HANGUL_SYLLABLE_CEUL"). -lisp_code_name(52777,"HANGUL_SYLLABLE_CEULG"). -lisp_code_name(52778,"HANGUL_SYLLABLE_CEULM"). -lisp_code_name(52779,"HANGUL_SYLLABLE_CEULB"). -lisp_code_name(52780,"HANGUL_SYLLABLE_CEULS"). -lisp_code_name(52781,"HANGUL_SYLLABLE_CEULT"). -lisp_code_name(52782,"HANGUL_SYLLABLE_CEULP"). -lisp_code_name(52783,"HANGUL_SYLLABLE_CEULH"). -lisp_code_name(52784,"HANGUL_SYLLABLE_CEUM"). -lisp_code_name(52785,"HANGUL_SYLLABLE_CEUB"). -lisp_code_name(52786,"HANGUL_SYLLABLE_CEUBS"). -lisp_code_name(52787,"HANGUL_SYLLABLE_CEUS"). -lisp_code_name(52788,"HANGUL_SYLLABLE_CEUSS"). -lisp_code_name(52789,"HANGUL_SYLLABLE_CEUNG"). -lisp_code_name(52790,"HANGUL_SYLLABLE_CEUJ"). -lisp_code_name(52791,"HANGUL_SYLLABLE_CEUC"). -lisp_code_name(52792,"HANGUL_SYLLABLE_CEUK"). -lisp_code_name(52793,"HANGUL_SYLLABLE_CEUT"). -lisp_code_name(52794,"HANGUL_SYLLABLE_CEUP"). -lisp_code_name(52795,"HANGUL_SYLLABLE_CEUH"). -lisp_code_name(52796,"HANGUL_SYLLABLE_CYI"). -lisp_code_name(52797,"HANGUL_SYLLABLE_CYIG"). -lisp_code_name(52798,"HANGUL_SYLLABLE_CYIGG"). -lisp_code_name(52799,"HANGUL_SYLLABLE_CYIGS"). -lisp_code_name(52800,"HANGUL_SYLLABLE_CYIN"). -lisp_code_name(52801,"HANGUL_SYLLABLE_CYINJ"). -lisp_code_name(52802,"HANGUL_SYLLABLE_CYINH"). -lisp_code_name(52803,"HANGUL_SYLLABLE_CYID"). -lisp_code_name(52804,"HANGUL_SYLLABLE_CYIL"). -lisp_code_name(52805,"HANGUL_SYLLABLE_CYILG"). -lisp_code_name(52806,"HANGUL_SYLLABLE_CYILM"). -lisp_code_name(52807,"HANGUL_SYLLABLE_CYILB"). -lisp_code_name(52808,"HANGUL_SYLLABLE_CYILS"). -lisp_code_name(52809,"HANGUL_SYLLABLE_CYILT"). -lisp_code_name(52810,"HANGUL_SYLLABLE_CYILP"). -lisp_code_name(52811,"HANGUL_SYLLABLE_CYILH"). -lisp_code_name(52812,"HANGUL_SYLLABLE_CYIM"). -lisp_code_name(52813,"HANGUL_SYLLABLE_CYIB"). -lisp_code_name(52814,"HANGUL_SYLLABLE_CYIBS"). -lisp_code_name(52815,"HANGUL_SYLLABLE_CYIS"). -lisp_code_name(52816,"HANGUL_SYLLABLE_CYISS"). -lisp_code_name(52817,"HANGUL_SYLLABLE_CYING"). -lisp_code_name(52818,"HANGUL_SYLLABLE_CYIJ"). -lisp_code_name(52819,"HANGUL_SYLLABLE_CYIC"). -lisp_code_name(52820,"HANGUL_SYLLABLE_CYIK"). -lisp_code_name(52821,"HANGUL_SYLLABLE_CYIT"). -lisp_code_name(52822,"HANGUL_SYLLABLE_CYIP"). -lisp_code_name(52823,"HANGUL_SYLLABLE_CYIH"). -lisp_code_name(52824,"HANGUL_SYLLABLE_CI"). -lisp_code_name(52825,"HANGUL_SYLLABLE_CIG"). -lisp_code_name(52826,"HANGUL_SYLLABLE_CIGG"). -lisp_code_name(52827,"HANGUL_SYLLABLE_CIGS"). -lisp_code_name(52828,"HANGUL_SYLLABLE_CIN"). -lisp_code_name(52829,"HANGUL_SYLLABLE_CINJ"). -lisp_code_name(52830,"HANGUL_SYLLABLE_CINH"). -lisp_code_name(52831,"HANGUL_SYLLABLE_CID"). -lisp_code_name(52832,"HANGUL_SYLLABLE_CIL"). -lisp_code_name(52833,"HANGUL_SYLLABLE_CILG"). -lisp_code_name(52834,"HANGUL_SYLLABLE_CILM"). -lisp_code_name(52835,"HANGUL_SYLLABLE_CILB"). -lisp_code_name(52836,"HANGUL_SYLLABLE_CILS"). -lisp_code_name(52837,"HANGUL_SYLLABLE_CILT"). -lisp_code_name(52838,"HANGUL_SYLLABLE_CILP"). -lisp_code_name(52839,"HANGUL_SYLLABLE_CILH"). -lisp_code_name(52840,"HANGUL_SYLLABLE_CIM"). -lisp_code_name(52841,"HANGUL_SYLLABLE_CIB"). -lisp_code_name(52842,"HANGUL_SYLLABLE_CIBS"). -lisp_code_name(52843,"HANGUL_SYLLABLE_CIS"). -lisp_code_name(52844,"HANGUL_SYLLABLE_CISS"). -lisp_code_name(52845,"HANGUL_SYLLABLE_CING"). -lisp_code_name(52846,"HANGUL_SYLLABLE_CIJ"). -lisp_code_name(52847,"HANGUL_SYLLABLE_CIC"). -lisp_code_name(52848,"HANGUL_SYLLABLE_CIK"). -lisp_code_name(52849,"HANGUL_SYLLABLE_CIT"). -lisp_code_name(52850,"HANGUL_SYLLABLE_CIP"). -lisp_code_name(52851,"HANGUL_SYLLABLE_CIH"). -lisp_code_name(52852,"HANGUL_SYLLABLE_KA"). -lisp_code_name(52853,"HANGUL_SYLLABLE_KAG"). -lisp_code_name(52854,"HANGUL_SYLLABLE_KAGG"). -lisp_code_name(52855,"HANGUL_SYLLABLE_KAGS"). -lisp_code_name(52856,"HANGUL_SYLLABLE_KAN"). -lisp_code_name(52857,"HANGUL_SYLLABLE_KANJ"). -lisp_code_name(52858,"HANGUL_SYLLABLE_KANH"). -lisp_code_name(52859,"HANGUL_SYLLABLE_KAD"). -lisp_code_name(52860,"HANGUL_SYLLABLE_KAL"). -lisp_code_name(52861,"HANGUL_SYLLABLE_KALG"). -lisp_code_name(52862,"HANGUL_SYLLABLE_KALM"). -lisp_code_name(52863,"HANGUL_SYLLABLE_KALB"). -lisp_code_name(52864,"HANGUL_SYLLABLE_KALS"). -lisp_code_name(52865,"HANGUL_SYLLABLE_KALT"). -lisp_code_name(52866,"HANGUL_SYLLABLE_KALP"). -lisp_code_name(52867,"HANGUL_SYLLABLE_KALH"). -lisp_code_name(52868,"HANGUL_SYLLABLE_KAM"). -lisp_code_name(52869,"HANGUL_SYLLABLE_KAB"). -lisp_code_name(52870,"HANGUL_SYLLABLE_KABS"). -lisp_code_name(52871,"HANGUL_SYLLABLE_KAS"). -lisp_code_name(52872,"HANGUL_SYLLABLE_KASS"). -lisp_code_name(52873,"HANGUL_SYLLABLE_KANG"). -lisp_code_name(52874,"HANGUL_SYLLABLE_KAJ"). -lisp_code_name(52875,"HANGUL_SYLLABLE_KAC"). -lisp_code_name(52876,"HANGUL_SYLLABLE_KAK"). -lisp_code_name(52877,"HANGUL_SYLLABLE_KAT"). -lisp_code_name(52878,"HANGUL_SYLLABLE_KAP"). -lisp_code_name(52879,"HANGUL_SYLLABLE_KAH"). -lisp_code_name(52880,"HANGUL_SYLLABLE_KAE"). -lisp_code_name(52881,"HANGUL_SYLLABLE_KAEG"). -lisp_code_name(52882,"HANGUL_SYLLABLE_KAEGG"). -lisp_code_name(52883,"HANGUL_SYLLABLE_KAEGS"). -lisp_code_name(52884,"HANGUL_SYLLABLE_KAEN"). -lisp_code_name(52885,"HANGUL_SYLLABLE_KAENJ"). -lisp_code_name(52886,"HANGUL_SYLLABLE_KAENH"). -lisp_code_name(52887,"HANGUL_SYLLABLE_KAED"). -lisp_code_name(52888,"HANGUL_SYLLABLE_KAEL"). -lisp_code_name(52889,"HANGUL_SYLLABLE_KAELG"). -lisp_code_name(52890,"HANGUL_SYLLABLE_KAELM"). -lisp_code_name(52891,"HANGUL_SYLLABLE_KAELB"). -lisp_code_name(52892,"HANGUL_SYLLABLE_KAELS"). -lisp_code_name(52893,"HANGUL_SYLLABLE_KAELT"). -lisp_code_name(52894,"HANGUL_SYLLABLE_KAELP"). -lisp_code_name(52895,"HANGUL_SYLLABLE_KAELH"). -lisp_code_name(52896,"HANGUL_SYLLABLE_KAEM"). -lisp_code_name(52897,"HANGUL_SYLLABLE_KAEB"). -lisp_code_name(52898,"HANGUL_SYLLABLE_KAEBS"). -lisp_code_name(52899,"HANGUL_SYLLABLE_KAES"). -lisp_code_name(52900,"HANGUL_SYLLABLE_KAESS"). -lisp_code_name(52901,"HANGUL_SYLLABLE_KAENG"). -lisp_code_name(52902,"HANGUL_SYLLABLE_KAEJ"). -lisp_code_name(52903,"HANGUL_SYLLABLE_KAEC"). -lisp_code_name(52904,"HANGUL_SYLLABLE_KAEK"). -lisp_code_name(52905,"HANGUL_SYLLABLE_KAET"). -lisp_code_name(52906,"HANGUL_SYLLABLE_KAEP"). -lisp_code_name(52907,"HANGUL_SYLLABLE_KAEH"). -lisp_code_name(52908,"HANGUL_SYLLABLE_KYA"). -lisp_code_name(52909,"HANGUL_SYLLABLE_KYAG"). -lisp_code_name(52910,"HANGUL_SYLLABLE_KYAGG"). -lisp_code_name(52911,"HANGUL_SYLLABLE_KYAGS"). -lisp_code_name(52912,"HANGUL_SYLLABLE_KYAN"). -lisp_code_name(52913,"HANGUL_SYLLABLE_KYANJ"). -lisp_code_name(52914,"HANGUL_SYLLABLE_KYANH"). -lisp_code_name(52915,"HANGUL_SYLLABLE_KYAD"). -lisp_code_name(52916,"HANGUL_SYLLABLE_KYAL"). -lisp_code_name(52917,"HANGUL_SYLLABLE_KYALG"). -lisp_code_name(52918,"HANGUL_SYLLABLE_KYALM"). -lisp_code_name(52919,"HANGUL_SYLLABLE_KYALB"). -lisp_code_name(52920,"HANGUL_SYLLABLE_KYALS"). -lisp_code_name(52921,"HANGUL_SYLLABLE_KYALT"). -lisp_code_name(52922,"HANGUL_SYLLABLE_KYALP"). -lisp_code_name(52923,"HANGUL_SYLLABLE_KYALH"). -lisp_code_name(52924,"HANGUL_SYLLABLE_KYAM"). -lisp_code_name(52925,"HANGUL_SYLLABLE_KYAB"). -lisp_code_name(52926,"HANGUL_SYLLABLE_KYABS"). -lisp_code_name(52927,"HANGUL_SYLLABLE_KYAS"). -lisp_code_name(52928,"HANGUL_SYLLABLE_KYASS"). -lisp_code_name(52929,"HANGUL_SYLLABLE_KYANG"). -lisp_code_name(52930,"HANGUL_SYLLABLE_KYAJ"). -lisp_code_name(52931,"HANGUL_SYLLABLE_KYAC"). -lisp_code_name(52932,"HANGUL_SYLLABLE_KYAK"). -lisp_code_name(52933,"HANGUL_SYLLABLE_KYAT"). -lisp_code_name(52934,"HANGUL_SYLLABLE_KYAP"). -lisp_code_name(52935,"HANGUL_SYLLABLE_KYAH"). -lisp_code_name(52936,"HANGUL_SYLLABLE_KYAE"). -lisp_code_name(52937,"HANGUL_SYLLABLE_KYAEG"). -lisp_code_name(52938,"HANGUL_SYLLABLE_KYAEGG"). -lisp_code_name(52939,"HANGUL_SYLLABLE_KYAEGS"). -lisp_code_name(52940,"HANGUL_SYLLABLE_KYAEN"). -lisp_code_name(52941,"HANGUL_SYLLABLE_KYAENJ"). -lisp_code_name(52942,"HANGUL_SYLLABLE_KYAENH"). -lisp_code_name(52943,"HANGUL_SYLLABLE_KYAED"). -lisp_code_name(52944,"HANGUL_SYLLABLE_KYAEL"). -lisp_code_name(52945,"HANGUL_SYLLABLE_KYAELG"). -lisp_code_name(52946,"HANGUL_SYLLABLE_KYAELM"). -lisp_code_name(52947,"HANGUL_SYLLABLE_KYAELB"). -lisp_code_name(52948,"HANGUL_SYLLABLE_KYAELS"). -lisp_code_name(52949,"HANGUL_SYLLABLE_KYAELT"). -lisp_code_name(52950,"HANGUL_SYLLABLE_KYAELP"). -lisp_code_name(52951,"HANGUL_SYLLABLE_KYAELH"). -lisp_code_name(52952,"HANGUL_SYLLABLE_KYAEM"). -lisp_code_name(52953,"HANGUL_SYLLABLE_KYAEB"). -lisp_code_name(52954,"HANGUL_SYLLABLE_KYAEBS"). -lisp_code_name(52955,"HANGUL_SYLLABLE_KYAES"). -lisp_code_name(52956,"HANGUL_SYLLABLE_KYAESS"). -lisp_code_name(52957,"HANGUL_SYLLABLE_KYAENG"). -lisp_code_name(52958,"HANGUL_SYLLABLE_KYAEJ"). -lisp_code_name(52959,"HANGUL_SYLLABLE_KYAEC"). -lisp_code_name(52960,"HANGUL_SYLLABLE_KYAEK"). -lisp_code_name(52961,"HANGUL_SYLLABLE_KYAET"). -lisp_code_name(52962,"HANGUL_SYLLABLE_KYAEP"). -lisp_code_name(52963,"HANGUL_SYLLABLE_KYAEH"). -lisp_code_name(52964,"HANGUL_SYLLABLE_KEO"). -lisp_code_name(52965,"HANGUL_SYLLABLE_KEOG"). -lisp_code_name(52966,"HANGUL_SYLLABLE_KEOGG"). -lisp_code_name(52967,"HANGUL_SYLLABLE_KEOGS"). -lisp_code_name(52968,"HANGUL_SYLLABLE_KEON"). -lisp_code_name(52969,"HANGUL_SYLLABLE_KEONJ"). -lisp_code_name(52970,"HANGUL_SYLLABLE_KEONH"). -lisp_code_name(52971,"HANGUL_SYLLABLE_KEOD"). -lisp_code_name(52972,"HANGUL_SYLLABLE_KEOL"). -lisp_code_name(52973,"HANGUL_SYLLABLE_KEOLG"). -lisp_code_name(52974,"HANGUL_SYLLABLE_KEOLM"). -lisp_code_name(52975,"HANGUL_SYLLABLE_KEOLB"). -lisp_code_name(52976,"HANGUL_SYLLABLE_KEOLS"). -lisp_code_name(52977,"HANGUL_SYLLABLE_KEOLT"). -lisp_code_name(52978,"HANGUL_SYLLABLE_KEOLP"). -lisp_code_name(52979,"HANGUL_SYLLABLE_KEOLH"). -lisp_code_name(52980,"HANGUL_SYLLABLE_KEOM"). -lisp_code_name(52981,"HANGUL_SYLLABLE_KEOB"). -lisp_code_name(52982,"HANGUL_SYLLABLE_KEOBS"). -lisp_code_name(52983,"HANGUL_SYLLABLE_KEOS"). -lisp_code_name(52984,"HANGUL_SYLLABLE_KEOSS"). -lisp_code_name(52985,"HANGUL_SYLLABLE_KEONG"). -lisp_code_name(52986,"HANGUL_SYLLABLE_KEOJ"). -lisp_code_name(52987,"HANGUL_SYLLABLE_KEOC"). -lisp_code_name(52988,"HANGUL_SYLLABLE_KEOK"). -lisp_code_name(52989,"HANGUL_SYLLABLE_KEOT"). -lisp_code_name(52990,"HANGUL_SYLLABLE_KEOP"). -lisp_code_name(52991,"HANGUL_SYLLABLE_KEOH"). -lisp_code_name(52992,"HANGUL_SYLLABLE_KE"). -lisp_code_name(52993,"HANGUL_SYLLABLE_KEG"). -lisp_code_name(52994,"HANGUL_SYLLABLE_KEGG"). -lisp_code_name(52995,"HANGUL_SYLLABLE_KEGS"). -lisp_code_name(52996,"HANGUL_SYLLABLE_KEN"). -lisp_code_name(52997,"HANGUL_SYLLABLE_KENJ"). -lisp_code_name(52998,"HANGUL_SYLLABLE_KENH"). -lisp_code_name(52999,"HANGUL_SYLLABLE_KED"). -lisp_code_name(53000,"HANGUL_SYLLABLE_KEL"). -lisp_code_name(53001,"HANGUL_SYLLABLE_KELG"). -lisp_code_name(53002,"HANGUL_SYLLABLE_KELM"). -lisp_code_name(53003,"HANGUL_SYLLABLE_KELB"). -lisp_code_name(53004,"HANGUL_SYLLABLE_KELS"). -lisp_code_name(53005,"HANGUL_SYLLABLE_KELT"). -lisp_code_name(53006,"HANGUL_SYLLABLE_KELP"). -lisp_code_name(53007,"HANGUL_SYLLABLE_KELH"). -lisp_code_name(53008,"HANGUL_SYLLABLE_KEM"). -lisp_code_name(53009,"HANGUL_SYLLABLE_KEB"). -lisp_code_name(53010,"HANGUL_SYLLABLE_KEBS"). -lisp_code_name(53011,"HANGUL_SYLLABLE_KES"). -lisp_code_name(53012,"HANGUL_SYLLABLE_KESS"). -lisp_code_name(53013,"HANGUL_SYLLABLE_KENG"). -lisp_code_name(53014,"HANGUL_SYLLABLE_KEJ"). -lisp_code_name(53015,"HANGUL_SYLLABLE_KEC"). -lisp_code_name(53016,"HANGUL_SYLLABLE_KEK"). -lisp_code_name(53017,"HANGUL_SYLLABLE_KET"). -lisp_code_name(53018,"HANGUL_SYLLABLE_KEP"). -lisp_code_name(53019,"HANGUL_SYLLABLE_KEH"). -lisp_code_name(53020,"HANGUL_SYLLABLE_KYEO"). -lisp_code_name(53021,"HANGUL_SYLLABLE_KYEOG"). -lisp_code_name(53022,"HANGUL_SYLLABLE_KYEOGG"). -lisp_code_name(53023,"HANGUL_SYLLABLE_KYEOGS"). -lisp_code_name(53024,"HANGUL_SYLLABLE_KYEON"). -lisp_code_name(53025,"HANGUL_SYLLABLE_KYEONJ"). -lisp_code_name(53026,"HANGUL_SYLLABLE_KYEONH"). -lisp_code_name(53027,"HANGUL_SYLLABLE_KYEOD"). -lisp_code_name(53028,"HANGUL_SYLLABLE_KYEOL"). -lisp_code_name(53029,"HANGUL_SYLLABLE_KYEOLG"). -lisp_code_name(53030,"HANGUL_SYLLABLE_KYEOLM"). -lisp_code_name(53031,"HANGUL_SYLLABLE_KYEOLB"). -lisp_code_name(53032,"HANGUL_SYLLABLE_KYEOLS"). -lisp_code_name(53033,"HANGUL_SYLLABLE_KYEOLT"). -lisp_code_name(53034,"HANGUL_SYLLABLE_KYEOLP"). -lisp_code_name(53035,"HANGUL_SYLLABLE_KYEOLH"). -lisp_code_name(53036,"HANGUL_SYLLABLE_KYEOM"). -lisp_code_name(53037,"HANGUL_SYLLABLE_KYEOB"). -lisp_code_name(53038,"HANGUL_SYLLABLE_KYEOBS"). -lisp_code_name(53039,"HANGUL_SYLLABLE_KYEOS"). -lisp_code_name(53040,"HANGUL_SYLLABLE_KYEOSS"). -lisp_code_name(53041,"HANGUL_SYLLABLE_KYEONG"). -lisp_code_name(53042,"HANGUL_SYLLABLE_KYEOJ"). -lisp_code_name(53043,"HANGUL_SYLLABLE_KYEOC"). -lisp_code_name(53044,"HANGUL_SYLLABLE_KYEOK"). -lisp_code_name(53045,"HANGUL_SYLLABLE_KYEOT"). -lisp_code_name(53046,"HANGUL_SYLLABLE_KYEOP"). -lisp_code_name(53047,"HANGUL_SYLLABLE_KYEOH"). -lisp_code_name(53048,"HANGUL_SYLLABLE_KYE"). -lisp_code_name(53049,"HANGUL_SYLLABLE_KYEG"). -lisp_code_name(53050,"HANGUL_SYLLABLE_KYEGG"). -lisp_code_name(53051,"HANGUL_SYLLABLE_KYEGS"). -lisp_code_name(53052,"HANGUL_SYLLABLE_KYEN"). -lisp_code_name(53053,"HANGUL_SYLLABLE_KYENJ"). -lisp_code_name(53054,"HANGUL_SYLLABLE_KYENH"). -lisp_code_name(53055,"HANGUL_SYLLABLE_KYED"). -lisp_code_name(53056,"HANGUL_SYLLABLE_KYEL"). -lisp_code_name(53057,"HANGUL_SYLLABLE_KYELG"). -lisp_code_name(53058,"HANGUL_SYLLABLE_KYELM"). -lisp_code_name(53059,"HANGUL_SYLLABLE_KYELB"). -lisp_code_name(53060,"HANGUL_SYLLABLE_KYELS"). -lisp_code_name(53061,"HANGUL_SYLLABLE_KYELT"). -lisp_code_name(53062,"HANGUL_SYLLABLE_KYELP"). -lisp_code_name(53063,"HANGUL_SYLLABLE_KYELH"). -lisp_code_name(53064,"HANGUL_SYLLABLE_KYEM"). -lisp_code_name(53065,"HANGUL_SYLLABLE_KYEB"). -lisp_code_name(53066,"HANGUL_SYLLABLE_KYEBS"). -lisp_code_name(53067,"HANGUL_SYLLABLE_KYES"). -lisp_code_name(53068,"HANGUL_SYLLABLE_KYESS"). -lisp_code_name(53069,"HANGUL_SYLLABLE_KYENG"). -lisp_code_name(53070,"HANGUL_SYLLABLE_KYEJ"). -lisp_code_name(53071,"HANGUL_SYLLABLE_KYEC"). -lisp_code_name(53072,"HANGUL_SYLLABLE_KYEK"). -lisp_code_name(53073,"HANGUL_SYLLABLE_KYET"). -lisp_code_name(53074,"HANGUL_SYLLABLE_KYEP"). -lisp_code_name(53075,"HANGUL_SYLLABLE_KYEH"). -lisp_code_name(53076,"HANGUL_SYLLABLE_KO"). -lisp_code_name(53077,"HANGUL_SYLLABLE_KOG"). -lisp_code_name(53078,"HANGUL_SYLLABLE_KOGG"). -lisp_code_name(53079,"HANGUL_SYLLABLE_KOGS"). -lisp_code_name(53080,"HANGUL_SYLLABLE_KON"). -lisp_code_name(53081,"HANGUL_SYLLABLE_KONJ"). -lisp_code_name(53082,"HANGUL_SYLLABLE_KONH"). -lisp_code_name(53083,"HANGUL_SYLLABLE_KOD"). -lisp_code_name(53084,"HANGUL_SYLLABLE_KOL"). -lisp_code_name(53085,"HANGUL_SYLLABLE_KOLG"). -lisp_code_name(53086,"HANGUL_SYLLABLE_KOLM"). -lisp_code_name(53087,"HANGUL_SYLLABLE_KOLB"). -lisp_code_name(53088,"HANGUL_SYLLABLE_KOLS"). -lisp_code_name(53089,"HANGUL_SYLLABLE_KOLT"). -lisp_code_name(53090,"HANGUL_SYLLABLE_KOLP"). -lisp_code_name(53091,"HANGUL_SYLLABLE_KOLH"). -lisp_code_name(53092,"HANGUL_SYLLABLE_KOM"). -lisp_code_name(53093,"HANGUL_SYLLABLE_KOB"). -lisp_code_name(53094,"HANGUL_SYLLABLE_KOBS"). -lisp_code_name(53095,"HANGUL_SYLLABLE_KOS"). -lisp_code_name(53096,"HANGUL_SYLLABLE_KOSS"). -lisp_code_name(53097,"HANGUL_SYLLABLE_KONG"). -lisp_code_name(53098,"HANGUL_SYLLABLE_KOJ"). -lisp_code_name(53099,"HANGUL_SYLLABLE_KOC"). -lisp_code_name(53100,"HANGUL_SYLLABLE_KOK"). -lisp_code_name(53101,"HANGUL_SYLLABLE_KOT"). -lisp_code_name(53102,"HANGUL_SYLLABLE_KOP"). -lisp_code_name(53103,"HANGUL_SYLLABLE_KOH"). -lisp_code_name(53104,"HANGUL_SYLLABLE_KWA"). -lisp_code_name(53105,"HANGUL_SYLLABLE_KWAG"). -lisp_code_name(53106,"HANGUL_SYLLABLE_KWAGG"). -lisp_code_name(53107,"HANGUL_SYLLABLE_KWAGS"). -lisp_code_name(53108,"HANGUL_SYLLABLE_KWAN"). -lisp_code_name(53109,"HANGUL_SYLLABLE_KWANJ"). -lisp_code_name(53110,"HANGUL_SYLLABLE_KWANH"). -lisp_code_name(53111,"HANGUL_SYLLABLE_KWAD"). -lisp_code_name(53112,"HANGUL_SYLLABLE_KWAL"). -lisp_code_name(53113,"HANGUL_SYLLABLE_KWALG"). -lisp_code_name(53114,"HANGUL_SYLLABLE_KWALM"). -lisp_code_name(53115,"HANGUL_SYLLABLE_KWALB"). -lisp_code_name(53116,"HANGUL_SYLLABLE_KWALS"). -lisp_code_name(53117,"HANGUL_SYLLABLE_KWALT"). -lisp_code_name(53118,"HANGUL_SYLLABLE_KWALP"). -lisp_code_name(53119,"HANGUL_SYLLABLE_KWALH"). -lisp_code_name(53120,"HANGUL_SYLLABLE_KWAM"). -lisp_code_name(53121,"HANGUL_SYLLABLE_KWAB"). -lisp_code_name(53122,"HANGUL_SYLLABLE_KWABS"). -lisp_code_name(53123,"HANGUL_SYLLABLE_KWAS"). -lisp_code_name(53124,"HANGUL_SYLLABLE_KWASS"). -lisp_code_name(53125,"HANGUL_SYLLABLE_KWANG"). -lisp_code_name(53126,"HANGUL_SYLLABLE_KWAJ"). -lisp_code_name(53127,"HANGUL_SYLLABLE_KWAC"). -lisp_code_name(53128,"HANGUL_SYLLABLE_KWAK"). -lisp_code_name(53129,"HANGUL_SYLLABLE_KWAT"). -lisp_code_name(53130,"HANGUL_SYLLABLE_KWAP"). -lisp_code_name(53131,"HANGUL_SYLLABLE_KWAH"). -lisp_code_name(53132,"HANGUL_SYLLABLE_KWAE"). -lisp_code_name(53133,"HANGUL_SYLLABLE_KWAEG"). -lisp_code_name(53134,"HANGUL_SYLLABLE_KWAEGG"). -lisp_code_name(53135,"HANGUL_SYLLABLE_KWAEGS"). -lisp_code_name(53136,"HANGUL_SYLLABLE_KWAEN"). -lisp_code_name(53137,"HANGUL_SYLLABLE_KWAENJ"). -lisp_code_name(53138,"HANGUL_SYLLABLE_KWAENH"). -lisp_code_name(53139,"HANGUL_SYLLABLE_KWAED"). -lisp_code_name(53140,"HANGUL_SYLLABLE_KWAEL"). -lisp_code_name(53141,"HANGUL_SYLLABLE_KWAELG"). -lisp_code_name(53142,"HANGUL_SYLLABLE_KWAELM"). -lisp_code_name(53143,"HANGUL_SYLLABLE_KWAELB"). -lisp_code_name(53144,"HANGUL_SYLLABLE_KWAELS"). -lisp_code_name(53145,"HANGUL_SYLLABLE_KWAELT"). -lisp_code_name(53146,"HANGUL_SYLLABLE_KWAELP"). -lisp_code_name(53147,"HANGUL_SYLLABLE_KWAELH"). -lisp_code_name(53148,"HANGUL_SYLLABLE_KWAEM"). -lisp_code_name(53149,"HANGUL_SYLLABLE_KWAEB"). -lisp_code_name(53150,"HANGUL_SYLLABLE_KWAEBS"). -lisp_code_name(53151,"HANGUL_SYLLABLE_KWAES"). -lisp_code_name(53152,"HANGUL_SYLLABLE_KWAESS"). -lisp_code_name(53153,"HANGUL_SYLLABLE_KWAENG"). -lisp_code_name(53154,"HANGUL_SYLLABLE_KWAEJ"). -lisp_code_name(53155,"HANGUL_SYLLABLE_KWAEC"). -lisp_code_name(53156,"HANGUL_SYLLABLE_KWAEK"). -lisp_code_name(53157,"HANGUL_SYLLABLE_KWAET"). -lisp_code_name(53158,"HANGUL_SYLLABLE_KWAEP"). -lisp_code_name(53159,"HANGUL_SYLLABLE_KWAEH"). -lisp_code_name(53160,"HANGUL_SYLLABLE_KOE"). -lisp_code_name(53161,"HANGUL_SYLLABLE_KOEG"). -lisp_code_name(53162,"HANGUL_SYLLABLE_KOEGG"). -lisp_code_name(53163,"HANGUL_SYLLABLE_KOEGS"). -lisp_code_name(53164,"HANGUL_SYLLABLE_KOEN"). -lisp_code_name(53165,"HANGUL_SYLLABLE_KOENJ"). -lisp_code_name(53166,"HANGUL_SYLLABLE_KOENH"). -lisp_code_name(53167,"HANGUL_SYLLABLE_KOED"). -lisp_code_name(53168,"HANGUL_SYLLABLE_KOEL"). -lisp_code_name(53169,"HANGUL_SYLLABLE_KOELG"). -lisp_code_name(53170,"HANGUL_SYLLABLE_KOELM"). -lisp_code_name(53171,"HANGUL_SYLLABLE_KOELB"). -lisp_code_name(53172,"HANGUL_SYLLABLE_KOELS"). -lisp_code_name(53173,"HANGUL_SYLLABLE_KOELT"). -lisp_code_name(53174,"HANGUL_SYLLABLE_KOELP"). -lisp_code_name(53175,"HANGUL_SYLLABLE_KOELH"). -lisp_code_name(53176,"HANGUL_SYLLABLE_KOEM"). -lisp_code_name(53177,"HANGUL_SYLLABLE_KOEB"). -lisp_code_name(53178,"HANGUL_SYLLABLE_KOEBS"). -lisp_code_name(53179,"HANGUL_SYLLABLE_KOES"). -lisp_code_name(53180,"HANGUL_SYLLABLE_KOESS"). -lisp_code_name(53181,"HANGUL_SYLLABLE_KOENG"). -lisp_code_name(53182,"HANGUL_SYLLABLE_KOEJ"). -lisp_code_name(53183,"HANGUL_SYLLABLE_KOEC"). -lisp_code_name(53184,"HANGUL_SYLLABLE_KOEK"). -lisp_code_name(53185,"HANGUL_SYLLABLE_KOET"). -lisp_code_name(53186,"HANGUL_SYLLABLE_KOEP"). -lisp_code_name(53187,"HANGUL_SYLLABLE_KOEH"). -lisp_code_name(53188,"HANGUL_SYLLABLE_KYO"). -lisp_code_name(53189,"HANGUL_SYLLABLE_KYOG"). -lisp_code_name(53190,"HANGUL_SYLLABLE_KYOGG"). -lisp_code_name(53191,"HANGUL_SYLLABLE_KYOGS"). -lisp_code_name(53192,"HANGUL_SYLLABLE_KYON"). -lisp_code_name(53193,"HANGUL_SYLLABLE_KYONJ"). -lisp_code_name(53194,"HANGUL_SYLLABLE_KYONH"). -lisp_code_name(53195,"HANGUL_SYLLABLE_KYOD"). -lisp_code_name(53196,"HANGUL_SYLLABLE_KYOL"). -lisp_code_name(53197,"HANGUL_SYLLABLE_KYOLG"). -lisp_code_name(53198,"HANGUL_SYLLABLE_KYOLM"). -lisp_code_name(53199,"HANGUL_SYLLABLE_KYOLB"). -lisp_code_name(53200,"HANGUL_SYLLABLE_KYOLS"). -lisp_code_name(53201,"HANGUL_SYLLABLE_KYOLT"). -lisp_code_name(53202,"HANGUL_SYLLABLE_KYOLP"). -lisp_code_name(53203,"HANGUL_SYLLABLE_KYOLH"). -lisp_code_name(53204,"HANGUL_SYLLABLE_KYOM"). -lisp_code_name(53205,"HANGUL_SYLLABLE_KYOB"). -lisp_code_name(53206,"HANGUL_SYLLABLE_KYOBS"). -lisp_code_name(53207,"HANGUL_SYLLABLE_KYOS"). -lisp_code_name(53208,"HANGUL_SYLLABLE_KYOSS"). -lisp_code_name(53209,"HANGUL_SYLLABLE_KYONG"). -lisp_code_name(53210,"HANGUL_SYLLABLE_KYOJ"). -lisp_code_name(53211,"HANGUL_SYLLABLE_KYOC"). -lisp_code_name(53212,"HANGUL_SYLLABLE_KYOK"). -lisp_code_name(53213,"HANGUL_SYLLABLE_KYOT"). -lisp_code_name(53214,"HANGUL_SYLLABLE_KYOP"). -lisp_code_name(53215,"HANGUL_SYLLABLE_KYOH"). -lisp_code_name(53216,"HANGUL_SYLLABLE_KU"). -lisp_code_name(53217,"HANGUL_SYLLABLE_KUG"). -lisp_code_name(53218,"HANGUL_SYLLABLE_KUGG"). -lisp_code_name(53219,"HANGUL_SYLLABLE_KUGS"). -lisp_code_name(53220,"HANGUL_SYLLABLE_KUN"). -lisp_code_name(53221,"HANGUL_SYLLABLE_KUNJ"). -lisp_code_name(53222,"HANGUL_SYLLABLE_KUNH"). -lisp_code_name(53223,"HANGUL_SYLLABLE_KUD"). -lisp_code_name(53224,"HANGUL_SYLLABLE_KUL"). -lisp_code_name(53225,"HANGUL_SYLLABLE_KULG"). -lisp_code_name(53226,"HANGUL_SYLLABLE_KULM"). -lisp_code_name(53227,"HANGUL_SYLLABLE_KULB"). -lisp_code_name(53228,"HANGUL_SYLLABLE_KULS"). -lisp_code_name(53229,"HANGUL_SYLLABLE_KULT"). -lisp_code_name(53230,"HANGUL_SYLLABLE_KULP"). -lisp_code_name(53231,"HANGUL_SYLLABLE_KULH"). -lisp_code_name(53232,"HANGUL_SYLLABLE_KUM"). -lisp_code_name(53233,"HANGUL_SYLLABLE_KUB"). -lisp_code_name(53234,"HANGUL_SYLLABLE_KUBS"). -lisp_code_name(53235,"HANGUL_SYLLABLE_KUS"). -lisp_code_name(53236,"HANGUL_SYLLABLE_KUSS"). -lisp_code_name(53237,"HANGUL_SYLLABLE_KUNG"). -lisp_code_name(53238,"HANGUL_SYLLABLE_KUJ"). -lisp_code_name(53239,"HANGUL_SYLLABLE_KUC"). -lisp_code_name(53240,"HANGUL_SYLLABLE_KUK"). -lisp_code_name(53241,"HANGUL_SYLLABLE_KUT"). -lisp_code_name(53242,"HANGUL_SYLLABLE_KUP"). -lisp_code_name(53243,"HANGUL_SYLLABLE_KUH"). -lisp_code_name(53244,"HANGUL_SYLLABLE_KWEO"). -lisp_code_name(53245,"HANGUL_SYLLABLE_KWEOG"). -lisp_code_name(53246,"HANGUL_SYLLABLE_KWEOGG"). -lisp_code_name(53247,"HANGUL_SYLLABLE_KWEOGS"). -lisp_code_name(53248,"HANGUL_SYLLABLE_KWEON"). -lisp_code_name(53249,"HANGUL_SYLLABLE_KWEONJ"). -lisp_code_name(53250,"HANGUL_SYLLABLE_KWEONH"). -lisp_code_name(53251,"HANGUL_SYLLABLE_KWEOD"). -lisp_code_name(53252,"HANGUL_SYLLABLE_KWEOL"). -lisp_code_name(53253,"HANGUL_SYLLABLE_KWEOLG"). -lisp_code_name(53254,"HANGUL_SYLLABLE_KWEOLM"). -lisp_code_name(53255,"HANGUL_SYLLABLE_KWEOLB"). -lisp_code_name(53256,"HANGUL_SYLLABLE_KWEOLS"). -lisp_code_name(53257,"HANGUL_SYLLABLE_KWEOLT"). -lisp_code_name(53258,"HANGUL_SYLLABLE_KWEOLP"). -lisp_code_name(53259,"HANGUL_SYLLABLE_KWEOLH"). -lisp_code_name(53260,"HANGUL_SYLLABLE_KWEOM"). -lisp_code_name(53261,"HANGUL_SYLLABLE_KWEOB"). -lisp_code_name(53262,"HANGUL_SYLLABLE_KWEOBS"). -lisp_code_name(53263,"HANGUL_SYLLABLE_KWEOS"). -lisp_code_name(53264,"HANGUL_SYLLABLE_KWEOSS"). -lisp_code_name(53265,"HANGUL_SYLLABLE_KWEONG"). -lisp_code_name(53266,"HANGUL_SYLLABLE_KWEOJ"). -lisp_code_name(53267,"HANGUL_SYLLABLE_KWEOC"). -lisp_code_name(53268,"HANGUL_SYLLABLE_KWEOK"). -lisp_code_name(53269,"HANGUL_SYLLABLE_KWEOT"). -lisp_code_name(53270,"HANGUL_SYLLABLE_KWEOP"). -lisp_code_name(53271,"HANGUL_SYLLABLE_KWEOH"). -lisp_code_name(53272,"HANGUL_SYLLABLE_KWE"). -lisp_code_name(53273,"HANGUL_SYLLABLE_KWEG"). -lisp_code_name(53274,"HANGUL_SYLLABLE_KWEGG"). -lisp_code_name(53275,"HANGUL_SYLLABLE_KWEGS"). -lisp_code_name(53276,"HANGUL_SYLLABLE_KWEN"). -lisp_code_name(53277,"HANGUL_SYLLABLE_KWENJ"). -lisp_code_name(53278,"HANGUL_SYLLABLE_KWENH"). -lisp_code_name(53279,"HANGUL_SYLLABLE_KWED"). -lisp_code_name(53280,"HANGUL_SYLLABLE_KWEL"). -lisp_code_name(53281,"HANGUL_SYLLABLE_KWELG"). -lisp_code_name(53282,"HANGUL_SYLLABLE_KWELM"). -lisp_code_name(53283,"HANGUL_SYLLABLE_KWELB"). -lisp_code_name(53284,"HANGUL_SYLLABLE_KWELS"). -lisp_code_name(53285,"HANGUL_SYLLABLE_KWELT"). -lisp_code_name(53286,"HANGUL_SYLLABLE_KWELP"). -lisp_code_name(53287,"HANGUL_SYLLABLE_KWELH"). -lisp_code_name(53288,"HANGUL_SYLLABLE_KWEM"). -lisp_code_name(53289,"HANGUL_SYLLABLE_KWEB"). -lisp_code_name(53290,"HANGUL_SYLLABLE_KWEBS"). -lisp_code_name(53291,"HANGUL_SYLLABLE_KWES"). -lisp_code_name(53292,"HANGUL_SYLLABLE_KWESS"). -lisp_code_name(53293,"HANGUL_SYLLABLE_KWENG"). -lisp_code_name(53294,"HANGUL_SYLLABLE_KWEJ"). -lisp_code_name(53295,"HANGUL_SYLLABLE_KWEC"). -lisp_code_name(53296,"HANGUL_SYLLABLE_KWEK"). -lisp_code_name(53297,"HANGUL_SYLLABLE_KWET"). -lisp_code_name(53298,"HANGUL_SYLLABLE_KWEP"). -lisp_code_name(53299,"HANGUL_SYLLABLE_KWEH"). -lisp_code_name(53300,"HANGUL_SYLLABLE_KWI"). -lisp_code_name(53301,"HANGUL_SYLLABLE_KWIG"). -lisp_code_name(53302,"HANGUL_SYLLABLE_KWIGG"). -lisp_code_name(53303,"HANGUL_SYLLABLE_KWIGS"). -lisp_code_name(53304,"HANGUL_SYLLABLE_KWIN"). -lisp_code_name(53305,"HANGUL_SYLLABLE_KWINJ"). -lisp_code_name(53306,"HANGUL_SYLLABLE_KWINH"). -lisp_code_name(53307,"HANGUL_SYLLABLE_KWID"). -lisp_code_name(53308,"HANGUL_SYLLABLE_KWIL"). -lisp_code_name(53309,"HANGUL_SYLLABLE_KWILG"). -lisp_code_name(53310,"HANGUL_SYLLABLE_KWILM"). -lisp_code_name(53311,"HANGUL_SYLLABLE_KWILB"). -lisp_code_name(53312,"HANGUL_SYLLABLE_KWILS"). -lisp_code_name(53313,"HANGUL_SYLLABLE_KWILT"). -lisp_code_name(53314,"HANGUL_SYLLABLE_KWILP"). -lisp_code_name(53315,"HANGUL_SYLLABLE_KWILH"). -lisp_code_name(53316,"HANGUL_SYLLABLE_KWIM"). -lisp_code_name(53317,"HANGUL_SYLLABLE_KWIB"). -lisp_code_name(53318,"HANGUL_SYLLABLE_KWIBS"). -lisp_code_name(53319,"HANGUL_SYLLABLE_KWIS"). -lisp_code_name(53320,"HANGUL_SYLLABLE_KWISS"). -lisp_code_name(53321,"HANGUL_SYLLABLE_KWING"). -lisp_code_name(53322,"HANGUL_SYLLABLE_KWIJ"). -lisp_code_name(53323,"HANGUL_SYLLABLE_KWIC"). -lisp_code_name(53324,"HANGUL_SYLLABLE_KWIK"). -lisp_code_name(53325,"HANGUL_SYLLABLE_KWIT"). -lisp_code_name(53326,"HANGUL_SYLLABLE_KWIP"). -lisp_code_name(53327,"HANGUL_SYLLABLE_KWIH"). -lisp_code_name(53328,"HANGUL_SYLLABLE_KYU"). -lisp_code_name(53329,"HANGUL_SYLLABLE_KYUG"). -lisp_code_name(53330,"HANGUL_SYLLABLE_KYUGG"). -lisp_code_name(53331,"HANGUL_SYLLABLE_KYUGS"). -lisp_code_name(53332,"HANGUL_SYLLABLE_KYUN"). -lisp_code_name(53333,"HANGUL_SYLLABLE_KYUNJ"). -lisp_code_name(53334,"HANGUL_SYLLABLE_KYUNH"). -lisp_code_name(53335,"HANGUL_SYLLABLE_KYUD"). -lisp_code_name(53336,"HANGUL_SYLLABLE_KYUL"). -lisp_code_name(53337,"HANGUL_SYLLABLE_KYULG"). -lisp_code_name(53338,"HANGUL_SYLLABLE_KYULM"). -lisp_code_name(53339,"HANGUL_SYLLABLE_KYULB"). -lisp_code_name(53340,"HANGUL_SYLLABLE_KYULS"). -lisp_code_name(53341,"HANGUL_SYLLABLE_KYULT"). -lisp_code_name(53342,"HANGUL_SYLLABLE_KYULP"). -lisp_code_name(53343,"HANGUL_SYLLABLE_KYULH"). -lisp_code_name(53344,"HANGUL_SYLLABLE_KYUM"). -lisp_code_name(53345,"HANGUL_SYLLABLE_KYUB"). -lisp_code_name(53346,"HANGUL_SYLLABLE_KYUBS"). -lisp_code_name(53347,"HANGUL_SYLLABLE_KYUS"). -lisp_code_name(53348,"HANGUL_SYLLABLE_KYUSS"). -lisp_code_name(53349,"HANGUL_SYLLABLE_KYUNG"). -lisp_code_name(53350,"HANGUL_SYLLABLE_KYUJ"). -lisp_code_name(53351,"HANGUL_SYLLABLE_KYUC"). -lisp_code_name(53352,"HANGUL_SYLLABLE_KYUK"). -lisp_code_name(53353,"HANGUL_SYLLABLE_KYUT"). -lisp_code_name(53354,"HANGUL_SYLLABLE_KYUP"). -lisp_code_name(53355,"HANGUL_SYLLABLE_KYUH"). -lisp_code_name(53356,"HANGUL_SYLLABLE_KEU"). -lisp_code_name(53357,"HANGUL_SYLLABLE_KEUG"). -lisp_code_name(53358,"HANGUL_SYLLABLE_KEUGG"). -lisp_code_name(53359,"HANGUL_SYLLABLE_KEUGS"). -lisp_code_name(53360,"HANGUL_SYLLABLE_KEUN"). -lisp_code_name(53361,"HANGUL_SYLLABLE_KEUNJ"). -lisp_code_name(53362,"HANGUL_SYLLABLE_KEUNH"). -lisp_code_name(53363,"HANGUL_SYLLABLE_KEUD"). -lisp_code_name(53364,"HANGUL_SYLLABLE_KEUL"). -lisp_code_name(53365,"HANGUL_SYLLABLE_KEULG"). -lisp_code_name(53366,"HANGUL_SYLLABLE_KEULM"). -lisp_code_name(53367,"HANGUL_SYLLABLE_KEULB"). -lisp_code_name(53368,"HANGUL_SYLLABLE_KEULS"). -lisp_code_name(53369,"HANGUL_SYLLABLE_KEULT"). -lisp_code_name(53370,"HANGUL_SYLLABLE_KEULP"). -lisp_code_name(53371,"HANGUL_SYLLABLE_KEULH"). -lisp_code_name(53372,"HANGUL_SYLLABLE_KEUM"). -lisp_code_name(53373,"HANGUL_SYLLABLE_KEUB"). -lisp_code_name(53374,"HANGUL_SYLLABLE_KEUBS"). -lisp_code_name(53375,"HANGUL_SYLLABLE_KEUS"). -lisp_code_name(53376,"HANGUL_SYLLABLE_KEUSS"). -lisp_code_name(53377,"HANGUL_SYLLABLE_KEUNG"). -lisp_code_name(53378,"HANGUL_SYLLABLE_KEUJ"). -lisp_code_name(53379,"HANGUL_SYLLABLE_KEUC"). -lisp_code_name(53380,"HANGUL_SYLLABLE_KEUK"). -lisp_code_name(53381,"HANGUL_SYLLABLE_KEUT"). -lisp_code_name(53382,"HANGUL_SYLLABLE_KEUP"). -lisp_code_name(53383,"HANGUL_SYLLABLE_KEUH"). -lisp_code_name(53384,"HANGUL_SYLLABLE_KYI"). -lisp_code_name(53385,"HANGUL_SYLLABLE_KYIG"). -lisp_code_name(53386,"HANGUL_SYLLABLE_KYIGG"). -lisp_code_name(53387,"HANGUL_SYLLABLE_KYIGS"). -lisp_code_name(53388,"HANGUL_SYLLABLE_KYIN"). -lisp_code_name(53389,"HANGUL_SYLLABLE_KYINJ"). -lisp_code_name(53390,"HANGUL_SYLLABLE_KYINH"). -lisp_code_name(53391,"HANGUL_SYLLABLE_KYID"). -lisp_code_name(53392,"HANGUL_SYLLABLE_KYIL"). -lisp_code_name(53393,"HANGUL_SYLLABLE_KYILG"). -lisp_code_name(53394,"HANGUL_SYLLABLE_KYILM"). -lisp_code_name(53395,"HANGUL_SYLLABLE_KYILB"). -lisp_code_name(53396,"HANGUL_SYLLABLE_KYILS"). -lisp_code_name(53397,"HANGUL_SYLLABLE_KYILT"). -lisp_code_name(53398,"HANGUL_SYLLABLE_KYILP"). -lisp_code_name(53399,"HANGUL_SYLLABLE_KYILH"). -lisp_code_name(53400,"HANGUL_SYLLABLE_KYIM"). -lisp_code_name(53401,"HANGUL_SYLLABLE_KYIB"). -lisp_code_name(53402,"HANGUL_SYLLABLE_KYIBS"). -lisp_code_name(53403,"HANGUL_SYLLABLE_KYIS"). -lisp_code_name(53404,"HANGUL_SYLLABLE_KYISS"). -lisp_code_name(53405,"HANGUL_SYLLABLE_KYING"). -lisp_code_name(53406,"HANGUL_SYLLABLE_KYIJ"). -lisp_code_name(53407,"HANGUL_SYLLABLE_KYIC"). -lisp_code_name(53408,"HANGUL_SYLLABLE_KYIK"). -lisp_code_name(53409,"HANGUL_SYLLABLE_KYIT"). -lisp_code_name(53410,"HANGUL_SYLLABLE_KYIP"). -lisp_code_name(53411,"HANGUL_SYLLABLE_KYIH"). -lisp_code_name(53412,"HANGUL_SYLLABLE_KI"). -lisp_code_name(53413,"HANGUL_SYLLABLE_KIG"). -lisp_code_name(53414,"HANGUL_SYLLABLE_KIGG"). -lisp_code_name(53415,"HANGUL_SYLLABLE_KIGS"). -lisp_code_name(53416,"HANGUL_SYLLABLE_KIN"). -lisp_code_name(53417,"HANGUL_SYLLABLE_KINJ"). -lisp_code_name(53418,"HANGUL_SYLLABLE_KINH"). -lisp_code_name(53419,"HANGUL_SYLLABLE_KID"). -lisp_code_name(53420,"HANGUL_SYLLABLE_KIL"). -lisp_code_name(53421,"HANGUL_SYLLABLE_KILG"). -lisp_code_name(53422,"HANGUL_SYLLABLE_KILM"). -lisp_code_name(53423,"HANGUL_SYLLABLE_KILB"). -lisp_code_name(53424,"HANGUL_SYLLABLE_KILS"). -lisp_code_name(53425,"HANGUL_SYLLABLE_KILT"). -lisp_code_name(53426,"HANGUL_SYLLABLE_KILP"). -lisp_code_name(53427,"HANGUL_SYLLABLE_KILH"). -lisp_code_name(53428,"HANGUL_SYLLABLE_KIM"). -lisp_code_name(53429,"HANGUL_SYLLABLE_KIB"). -lisp_code_name(53430,"HANGUL_SYLLABLE_KIBS"). -lisp_code_name(53431,"HANGUL_SYLLABLE_KIS"). -lisp_code_name(53432,"HANGUL_SYLLABLE_KISS"). -lisp_code_name(53433,"HANGUL_SYLLABLE_KING"). -lisp_code_name(53434,"HANGUL_SYLLABLE_KIJ"). -lisp_code_name(53435,"HANGUL_SYLLABLE_KIC"). -lisp_code_name(53436,"HANGUL_SYLLABLE_KIK"). -lisp_code_name(53437,"HANGUL_SYLLABLE_KIT"). -lisp_code_name(53438,"HANGUL_SYLLABLE_KIP"). -lisp_code_name(53439,"HANGUL_SYLLABLE_KIH"). -lisp_code_name(53440,"HANGUL_SYLLABLE_TA"). -lisp_code_name(53441,"HANGUL_SYLLABLE_TAG"). -lisp_code_name(53442,"HANGUL_SYLLABLE_TAGG"). -lisp_code_name(53443,"HANGUL_SYLLABLE_TAGS"). -lisp_code_name(53444,"HANGUL_SYLLABLE_TAN"). -lisp_code_name(53445,"HANGUL_SYLLABLE_TANJ"). -lisp_code_name(53446,"HANGUL_SYLLABLE_TANH"). -lisp_code_name(53447,"HANGUL_SYLLABLE_TAD"). -lisp_code_name(53448,"HANGUL_SYLLABLE_TAL"). -lisp_code_name(53449,"HANGUL_SYLLABLE_TALG"). -lisp_code_name(53450,"HANGUL_SYLLABLE_TALM"). -lisp_code_name(53451,"HANGUL_SYLLABLE_TALB"). -lisp_code_name(53452,"HANGUL_SYLLABLE_TALS"). -lisp_code_name(53453,"HANGUL_SYLLABLE_TALT"). -lisp_code_name(53454,"HANGUL_SYLLABLE_TALP"). -lisp_code_name(53455,"HANGUL_SYLLABLE_TALH"). -lisp_code_name(53456,"HANGUL_SYLLABLE_TAM"). -lisp_code_name(53457,"HANGUL_SYLLABLE_TAB"). -lisp_code_name(53458,"HANGUL_SYLLABLE_TABS"). -lisp_code_name(53459,"HANGUL_SYLLABLE_TAS"). -lisp_code_name(53460,"HANGUL_SYLLABLE_TASS"). -lisp_code_name(53461,"HANGUL_SYLLABLE_TANG"). -lisp_code_name(53462,"HANGUL_SYLLABLE_TAJ"). -lisp_code_name(53463,"HANGUL_SYLLABLE_TAC"). -lisp_code_name(53464,"HANGUL_SYLLABLE_TAK"). -lisp_code_name(53465,"HANGUL_SYLLABLE_TAT"). -lisp_code_name(53466,"HANGUL_SYLLABLE_TAP"). -lisp_code_name(53467,"HANGUL_SYLLABLE_TAH"). -lisp_code_name(53468,"HANGUL_SYLLABLE_TAE"). -lisp_code_name(53469,"HANGUL_SYLLABLE_TAEG"). -lisp_code_name(53470,"HANGUL_SYLLABLE_TAEGG"). -lisp_code_name(53471,"HANGUL_SYLLABLE_TAEGS"). -lisp_code_name(53472,"HANGUL_SYLLABLE_TAEN"). -lisp_code_name(53473,"HANGUL_SYLLABLE_TAENJ"). -lisp_code_name(53474,"HANGUL_SYLLABLE_TAENH"). -lisp_code_name(53475,"HANGUL_SYLLABLE_TAED"). -lisp_code_name(53476,"HANGUL_SYLLABLE_TAEL"). -lisp_code_name(53477,"HANGUL_SYLLABLE_TAELG"). -lisp_code_name(53478,"HANGUL_SYLLABLE_TAELM"). -lisp_code_name(53479,"HANGUL_SYLLABLE_TAELB"). -lisp_code_name(53480,"HANGUL_SYLLABLE_TAELS"). -lisp_code_name(53481,"HANGUL_SYLLABLE_TAELT"). -lisp_code_name(53482,"HANGUL_SYLLABLE_TAELP"). -lisp_code_name(53483,"HANGUL_SYLLABLE_TAELH"). -lisp_code_name(53484,"HANGUL_SYLLABLE_TAEM"). -lisp_code_name(53485,"HANGUL_SYLLABLE_TAEB"). -lisp_code_name(53486,"HANGUL_SYLLABLE_TAEBS"). -lisp_code_name(53487,"HANGUL_SYLLABLE_TAES"). -lisp_code_name(53488,"HANGUL_SYLLABLE_TAESS"). -lisp_code_name(53489,"HANGUL_SYLLABLE_TAENG"). -lisp_code_name(53490,"HANGUL_SYLLABLE_TAEJ"). -lisp_code_name(53491,"HANGUL_SYLLABLE_TAEC"). -lisp_code_name(53492,"HANGUL_SYLLABLE_TAEK"). -lisp_code_name(53493,"HANGUL_SYLLABLE_TAET"). -lisp_code_name(53494,"HANGUL_SYLLABLE_TAEP"). -lisp_code_name(53495,"HANGUL_SYLLABLE_TAEH"). -lisp_code_name(53496,"HANGUL_SYLLABLE_TYA"). -lisp_code_name(53497,"HANGUL_SYLLABLE_TYAG"). -lisp_code_name(53498,"HANGUL_SYLLABLE_TYAGG"). -lisp_code_name(53499,"HANGUL_SYLLABLE_TYAGS"). -lisp_code_name(53500,"HANGUL_SYLLABLE_TYAN"). -lisp_code_name(53501,"HANGUL_SYLLABLE_TYANJ"). -lisp_code_name(53502,"HANGUL_SYLLABLE_TYANH"). -lisp_code_name(53503,"HANGUL_SYLLABLE_TYAD"). -lisp_code_name(53504,"HANGUL_SYLLABLE_TYAL"). -lisp_code_name(53505,"HANGUL_SYLLABLE_TYALG"). -lisp_code_name(53506,"HANGUL_SYLLABLE_TYALM"). -lisp_code_name(53507,"HANGUL_SYLLABLE_TYALB"). -lisp_code_name(53508,"HANGUL_SYLLABLE_TYALS"). -lisp_code_name(53509,"HANGUL_SYLLABLE_TYALT"). -lisp_code_name(53510,"HANGUL_SYLLABLE_TYALP"). -lisp_code_name(53511,"HANGUL_SYLLABLE_TYALH"). -lisp_code_name(53512,"HANGUL_SYLLABLE_TYAM"). -lisp_code_name(53513,"HANGUL_SYLLABLE_TYAB"). -lisp_code_name(53514,"HANGUL_SYLLABLE_TYABS"). -lisp_code_name(53515,"HANGUL_SYLLABLE_TYAS"). -lisp_code_name(53516,"HANGUL_SYLLABLE_TYASS"). -lisp_code_name(53517,"HANGUL_SYLLABLE_TYANG"). -lisp_code_name(53518,"HANGUL_SYLLABLE_TYAJ"). -lisp_code_name(53519,"HANGUL_SYLLABLE_TYAC"). -lisp_code_name(53520,"HANGUL_SYLLABLE_TYAK"). -lisp_code_name(53521,"HANGUL_SYLLABLE_TYAT"). -lisp_code_name(53522,"HANGUL_SYLLABLE_TYAP"). -lisp_code_name(53523,"HANGUL_SYLLABLE_TYAH"). -lisp_code_name(53524,"HANGUL_SYLLABLE_TYAE"). -lisp_code_name(53525,"HANGUL_SYLLABLE_TYAEG"). -lisp_code_name(53526,"HANGUL_SYLLABLE_TYAEGG"). -lisp_code_name(53527,"HANGUL_SYLLABLE_TYAEGS"). -lisp_code_name(53528,"HANGUL_SYLLABLE_TYAEN"). -lisp_code_name(53529,"HANGUL_SYLLABLE_TYAENJ"). -lisp_code_name(53530,"HANGUL_SYLLABLE_TYAENH"). -lisp_code_name(53531,"HANGUL_SYLLABLE_TYAED"). -lisp_code_name(53532,"HANGUL_SYLLABLE_TYAEL"). -lisp_code_name(53533,"HANGUL_SYLLABLE_TYAELG"). -lisp_code_name(53534,"HANGUL_SYLLABLE_TYAELM"). -lisp_code_name(53535,"HANGUL_SYLLABLE_TYAELB"). -lisp_code_name(53536,"HANGUL_SYLLABLE_TYAELS"). -lisp_code_name(53537,"HANGUL_SYLLABLE_TYAELT"). -lisp_code_name(53538,"HANGUL_SYLLABLE_TYAELP"). -lisp_code_name(53539,"HANGUL_SYLLABLE_TYAELH"). -lisp_code_name(53540,"HANGUL_SYLLABLE_TYAEM"). -lisp_code_name(53541,"HANGUL_SYLLABLE_TYAEB"). -lisp_code_name(53542,"HANGUL_SYLLABLE_TYAEBS"). -lisp_code_name(53543,"HANGUL_SYLLABLE_TYAES"). -lisp_code_name(53544,"HANGUL_SYLLABLE_TYAESS"). -lisp_code_name(53545,"HANGUL_SYLLABLE_TYAENG"). -lisp_code_name(53546,"HANGUL_SYLLABLE_TYAEJ"). -lisp_code_name(53547,"HANGUL_SYLLABLE_TYAEC"). -lisp_code_name(53548,"HANGUL_SYLLABLE_TYAEK"). -lisp_code_name(53549,"HANGUL_SYLLABLE_TYAET"). -lisp_code_name(53550,"HANGUL_SYLLABLE_TYAEP"). -lisp_code_name(53551,"HANGUL_SYLLABLE_TYAEH"). -lisp_code_name(53552,"HANGUL_SYLLABLE_TEO"). -lisp_code_name(53553,"HANGUL_SYLLABLE_TEOG"). -lisp_code_name(53554,"HANGUL_SYLLABLE_TEOGG"). -lisp_code_name(53555,"HANGUL_SYLLABLE_TEOGS"). -lisp_code_name(53556,"HANGUL_SYLLABLE_TEON"). -lisp_code_name(53557,"HANGUL_SYLLABLE_TEONJ"). -lisp_code_name(53558,"HANGUL_SYLLABLE_TEONH"). -lisp_code_name(53559,"HANGUL_SYLLABLE_TEOD"). -lisp_code_name(53560,"HANGUL_SYLLABLE_TEOL"). -lisp_code_name(53561,"HANGUL_SYLLABLE_TEOLG"). -lisp_code_name(53562,"HANGUL_SYLLABLE_TEOLM"). -lisp_code_name(53563,"HANGUL_SYLLABLE_TEOLB"). -lisp_code_name(53564,"HANGUL_SYLLABLE_TEOLS"). -lisp_code_name(53565,"HANGUL_SYLLABLE_TEOLT"). -lisp_code_name(53566,"HANGUL_SYLLABLE_TEOLP"). -lisp_code_name(53567,"HANGUL_SYLLABLE_TEOLH"). -lisp_code_name(53568,"HANGUL_SYLLABLE_TEOM"). -lisp_code_name(53569,"HANGUL_SYLLABLE_TEOB"). -lisp_code_name(53570,"HANGUL_SYLLABLE_TEOBS"). -lisp_code_name(53571,"HANGUL_SYLLABLE_TEOS"). -lisp_code_name(53572,"HANGUL_SYLLABLE_TEOSS"). -lisp_code_name(53573,"HANGUL_SYLLABLE_TEONG"). -lisp_code_name(53574,"HANGUL_SYLLABLE_TEOJ"). -lisp_code_name(53575,"HANGUL_SYLLABLE_TEOC"). -lisp_code_name(53576,"HANGUL_SYLLABLE_TEOK"). -lisp_code_name(53577,"HANGUL_SYLLABLE_TEOT"). -lisp_code_name(53578,"HANGUL_SYLLABLE_TEOP"). -lisp_code_name(53579,"HANGUL_SYLLABLE_TEOH"). -lisp_code_name(53580,"HANGUL_SYLLABLE_TE"). -lisp_code_name(53581,"HANGUL_SYLLABLE_TEG"). -lisp_code_name(53582,"HANGUL_SYLLABLE_TEGG"). -lisp_code_name(53583,"HANGUL_SYLLABLE_TEGS"). -lisp_code_name(53584,"HANGUL_SYLLABLE_TEN"). -lisp_code_name(53585,"HANGUL_SYLLABLE_TENJ"). -lisp_code_name(53586,"HANGUL_SYLLABLE_TENH"). -lisp_code_name(53587,"HANGUL_SYLLABLE_TED"). -lisp_code_name(53588,"HANGUL_SYLLABLE_TEL"). -lisp_code_name(53589,"HANGUL_SYLLABLE_TELG"). -lisp_code_name(53590,"HANGUL_SYLLABLE_TELM"). -lisp_code_name(53591,"HANGUL_SYLLABLE_TELB"). -lisp_code_name(53592,"HANGUL_SYLLABLE_TELS"). -lisp_code_name(53593,"HANGUL_SYLLABLE_TELT"). -lisp_code_name(53594,"HANGUL_SYLLABLE_TELP"). -lisp_code_name(53595,"HANGUL_SYLLABLE_TELH"). -lisp_code_name(53596,"HANGUL_SYLLABLE_TEM"). -lisp_code_name(53597,"HANGUL_SYLLABLE_TEB"). -lisp_code_name(53598,"HANGUL_SYLLABLE_TEBS"). -lisp_code_name(53599,"HANGUL_SYLLABLE_TES"). -lisp_code_name(53600,"HANGUL_SYLLABLE_TESS"). -lisp_code_name(53601,"HANGUL_SYLLABLE_TENG"). -lisp_code_name(53602,"HANGUL_SYLLABLE_TEJ"). -lisp_code_name(53603,"HANGUL_SYLLABLE_TEC"). -lisp_code_name(53604,"HANGUL_SYLLABLE_TEK"). -lisp_code_name(53605,"HANGUL_SYLLABLE_TET"). -lisp_code_name(53606,"HANGUL_SYLLABLE_TEP"). -lisp_code_name(53607,"HANGUL_SYLLABLE_TEH"). -lisp_code_name(53608,"HANGUL_SYLLABLE_TYEO"). -lisp_code_name(53609,"HANGUL_SYLLABLE_TYEOG"). -lisp_code_name(53610,"HANGUL_SYLLABLE_TYEOGG"). -lisp_code_name(53611,"HANGUL_SYLLABLE_TYEOGS"). -lisp_code_name(53612,"HANGUL_SYLLABLE_TYEON"). -lisp_code_name(53613,"HANGUL_SYLLABLE_TYEONJ"). -lisp_code_name(53614,"HANGUL_SYLLABLE_TYEONH"). -lisp_code_name(53615,"HANGUL_SYLLABLE_TYEOD"). -lisp_code_name(53616,"HANGUL_SYLLABLE_TYEOL"). -lisp_code_name(53617,"HANGUL_SYLLABLE_TYEOLG"). -lisp_code_name(53618,"HANGUL_SYLLABLE_TYEOLM"). -lisp_code_name(53619,"HANGUL_SYLLABLE_TYEOLB"). -lisp_code_name(53620,"HANGUL_SYLLABLE_TYEOLS"). -lisp_code_name(53621,"HANGUL_SYLLABLE_TYEOLT"). -lisp_code_name(53622,"HANGUL_SYLLABLE_TYEOLP"). -lisp_code_name(53623,"HANGUL_SYLLABLE_TYEOLH"). -lisp_code_name(53624,"HANGUL_SYLLABLE_TYEOM"). -lisp_code_name(53625,"HANGUL_SYLLABLE_TYEOB"). -lisp_code_name(53626,"HANGUL_SYLLABLE_TYEOBS"). -lisp_code_name(53627,"HANGUL_SYLLABLE_TYEOS"). -lisp_code_name(53628,"HANGUL_SYLLABLE_TYEOSS"). -lisp_code_name(53629,"HANGUL_SYLLABLE_TYEONG"). -lisp_code_name(53630,"HANGUL_SYLLABLE_TYEOJ"). -lisp_code_name(53631,"HANGUL_SYLLABLE_TYEOC"). -lisp_code_name(53632,"HANGUL_SYLLABLE_TYEOK"). -lisp_code_name(53633,"HANGUL_SYLLABLE_TYEOT"). -lisp_code_name(53634,"HANGUL_SYLLABLE_TYEOP"). -lisp_code_name(53635,"HANGUL_SYLLABLE_TYEOH"). -lisp_code_name(53636,"HANGUL_SYLLABLE_TYE"). -lisp_code_name(53637,"HANGUL_SYLLABLE_TYEG"). -lisp_code_name(53638,"HANGUL_SYLLABLE_TYEGG"). -lisp_code_name(53639,"HANGUL_SYLLABLE_TYEGS"). -lisp_code_name(53640,"HANGUL_SYLLABLE_TYEN"). -lisp_code_name(53641,"HANGUL_SYLLABLE_TYENJ"). -lisp_code_name(53642,"HANGUL_SYLLABLE_TYENH"). -lisp_code_name(53643,"HANGUL_SYLLABLE_TYED"). -lisp_code_name(53644,"HANGUL_SYLLABLE_TYEL"). -lisp_code_name(53645,"HANGUL_SYLLABLE_TYELG"). -lisp_code_name(53646,"HANGUL_SYLLABLE_TYELM"). -lisp_code_name(53647,"HANGUL_SYLLABLE_TYELB"). -lisp_code_name(53648,"HANGUL_SYLLABLE_TYELS"). -lisp_code_name(53649,"HANGUL_SYLLABLE_TYELT"). -lisp_code_name(53650,"HANGUL_SYLLABLE_TYELP"). -lisp_code_name(53651,"HANGUL_SYLLABLE_TYELH"). -lisp_code_name(53652,"HANGUL_SYLLABLE_TYEM"). -lisp_code_name(53653,"HANGUL_SYLLABLE_TYEB"). -lisp_code_name(53654,"HANGUL_SYLLABLE_TYEBS"). -lisp_code_name(53655,"HANGUL_SYLLABLE_TYES"). -lisp_code_name(53656,"HANGUL_SYLLABLE_TYESS"). -lisp_code_name(53657,"HANGUL_SYLLABLE_TYENG"). -lisp_code_name(53658,"HANGUL_SYLLABLE_TYEJ"). -lisp_code_name(53659,"HANGUL_SYLLABLE_TYEC"). -lisp_code_name(53660,"HANGUL_SYLLABLE_TYEK"). -lisp_code_name(53661,"HANGUL_SYLLABLE_TYET"). -lisp_code_name(53662,"HANGUL_SYLLABLE_TYEP"). -lisp_code_name(53663,"HANGUL_SYLLABLE_TYEH"). -lisp_code_name(53664,"HANGUL_SYLLABLE_TO"). -lisp_code_name(53665,"HANGUL_SYLLABLE_TOG"). -lisp_code_name(53666,"HANGUL_SYLLABLE_TOGG"). -lisp_code_name(53667,"HANGUL_SYLLABLE_TOGS"). -lisp_code_name(53668,"HANGUL_SYLLABLE_TON"). -lisp_code_name(53669,"HANGUL_SYLLABLE_TONJ"). -lisp_code_name(53670,"HANGUL_SYLLABLE_TONH"). -lisp_code_name(53671,"HANGUL_SYLLABLE_TOD"). -lisp_code_name(53672,"HANGUL_SYLLABLE_TOL"). -lisp_code_name(53673,"HANGUL_SYLLABLE_TOLG"). -lisp_code_name(53674,"HANGUL_SYLLABLE_TOLM"). -lisp_code_name(53675,"HANGUL_SYLLABLE_TOLB"). -lisp_code_name(53676,"HANGUL_SYLLABLE_TOLS"). -lisp_code_name(53677,"HANGUL_SYLLABLE_TOLT"). -lisp_code_name(53678,"HANGUL_SYLLABLE_TOLP"). -lisp_code_name(53679,"HANGUL_SYLLABLE_TOLH"). -lisp_code_name(53680,"HANGUL_SYLLABLE_TOM"). -lisp_code_name(53681,"HANGUL_SYLLABLE_TOB"). -lisp_code_name(53682,"HANGUL_SYLLABLE_TOBS"). -lisp_code_name(53683,"HANGUL_SYLLABLE_TOS"). -lisp_code_name(53684,"HANGUL_SYLLABLE_TOSS"). -lisp_code_name(53685,"HANGUL_SYLLABLE_TONG"). -lisp_code_name(53686,"HANGUL_SYLLABLE_TOJ"). -lisp_code_name(53687,"HANGUL_SYLLABLE_TOC"). -lisp_code_name(53688,"HANGUL_SYLLABLE_TOK"). -lisp_code_name(53689,"HANGUL_SYLLABLE_TOT"). -lisp_code_name(53690,"HANGUL_SYLLABLE_TOP"). -lisp_code_name(53691,"HANGUL_SYLLABLE_TOH"). -lisp_code_name(53692,"HANGUL_SYLLABLE_TWA"). -lisp_code_name(53693,"HANGUL_SYLLABLE_TWAG"). -lisp_code_name(53694,"HANGUL_SYLLABLE_TWAGG"). -lisp_code_name(53695,"HANGUL_SYLLABLE_TWAGS"). -lisp_code_name(53696,"HANGUL_SYLLABLE_TWAN"). -lisp_code_name(53697,"HANGUL_SYLLABLE_TWANJ"). -lisp_code_name(53698,"HANGUL_SYLLABLE_TWANH"). -lisp_code_name(53699,"HANGUL_SYLLABLE_TWAD"). -lisp_code_name(53700,"HANGUL_SYLLABLE_TWAL"). -lisp_code_name(53701,"HANGUL_SYLLABLE_TWALG"). -lisp_code_name(53702,"HANGUL_SYLLABLE_TWALM"). -lisp_code_name(53703,"HANGUL_SYLLABLE_TWALB"). -lisp_code_name(53704,"HANGUL_SYLLABLE_TWALS"). -lisp_code_name(53705,"HANGUL_SYLLABLE_TWALT"). -lisp_code_name(53706,"HANGUL_SYLLABLE_TWALP"). -lisp_code_name(53707,"HANGUL_SYLLABLE_TWALH"). -lisp_code_name(53708,"HANGUL_SYLLABLE_TWAM"). -lisp_code_name(53709,"HANGUL_SYLLABLE_TWAB"). -lisp_code_name(53710,"HANGUL_SYLLABLE_TWABS"). -lisp_code_name(53711,"HANGUL_SYLLABLE_TWAS"). -lisp_code_name(53712,"HANGUL_SYLLABLE_TWASS"). -lisp_code_name(53713,"HANGUL_SYLLABLE_TWANG"). -lisp_code_name(53714,"HANGUL_SYLLABLE_TWAJ"). -lisp_code_name(53715,"HANGUL_SYLLABLE_TWAC"). -lisp_code_name(53716,"HANGUL_SYLLABLE_TWAK"). -lisp_code_name(53717,"HANGUL_SYLLABLE_TWAT"). -lisp_code_name(53718,"HANGUL_SYLLABLE_TWAP"). -lisp_code_name(53719,"HANGUL_SYLLABLE_TWAH"). -lisp_code_name(53720,"HANGUL_SYLLABLE_TWAE"). -lisp_code_name(53721,"HANGUL_SYLLABLE_TWAEG"). -lisp_code_name(53722,"HANGUL_SYLLABLE_TWAEGG"). -lisp_code_name(53723,"HANGUL_SYLLABLE_TWAEGS"). -lisp_code_name(53724,"HANGUL_SYLLABLE_TWAEN"). -lisp_code_name(53725,"HANGUL_SYLLABLE_TWAENJ"). -lisp_code_name(53726,"HANGUL_SYLLABLE_TWAENH"). -lisp_code_name(53727,"HANGUL_SYLLABLE_TWAED"). -lisp_code_name(53728,"HANGUL_SYLLABLE_TWAEL"). -lisp_code_name(53729,"HANGUL_SYLLABLE_TWAELG"). -lisp_code_name(53730,"HANGUL_SYLLABLE_TWAELM"). -lisp_code_name(53731,"HANGUL_SYLLABLE_TWAELB"). -lisp_code_name(53732,"HANGUL_SYLLABLE_TWAELS"). -lisp_code_name(53733,"HANGUL_SYLLABLE_TWAELT"). -lisp_code_name(53734,"HANGUL_SYLLABLE_TWAELP"). -lisp_code_name(53735,"HANGUL_SYLLABLE_TWAELH"). -lisp_code_name(53736,"HANGUL_SYLLABLE_TWAEM"). -lisp_code_name(53737,"HANGUL_SYLLABLE_TWAEB"). -lisp_code_name(53738,"HANGUL_SYLLABLE_TWAEBS"). -lisp_code_name(53739,"HANGUL_SYLLABLE_TWAES"). -lisp_code_name(53740,"HANGUL_SYLLABLE_TWAESS"). -lisp_code_name(53741,"HANGUL_SYLLABLE_TWAENG"). -lisp_code_name(53742,"HANGUL_SYLLABLE_TWAEJ"). -lisp_code_name(53743,"HANGUL_SYLLABLE_TWAEC"). -lisp_code_name(53744,"HANGUL_SYLLABLE_TWAEK"). -lisp_code_name(53745,"HANGUL_SYLLABLE_TWAET"). -lisp_code_name(53746,"HANGUL_SYLLABLE_TWAEP"). -lisp_code_name(53747,"HANGUL_SYLLABLE_TWAEH"). -lisp_code_name(53748,"HANGUL_SYLLABLE_TOE"). -lisp_code_name(53749,"HANGUL_SYLLABLE_TOEG"). -lisp_code_name(53750,"HANGUL_SYLLABLE_TOEGG"). -lisp_code_name(53751,"HANGUL_SYLLABLE_TOEGS"). -lisp_code_name(53752,"HANGUL_SYLLABLE_TOEN"). -lisp_code_name(53753,"HANGUL_SYLLABLE_TOENJ"). -lisp_code_name(53754,"HANGUL_SYLLABLE_TOENH"). -lisp_code_name(53755,"HANGUL_SYLLABLE_TOED"). -lisp_code_name(53756,"HANGUL_SYLLABLE_TOEL"). -lisp_code_name(53757,"HANGUL_SYLLABLE_TOELG"). -lisp_code_name(53758,"HANGUL_SYLLABLE_TOELM"). -lisp_code_name(53759,"HANGUL_SYLLABLE_TOELB"). -lisp_code_name(53760,"HANGUL_SYLLABLE_TOELS"). -lisp_code_name(53761,"HANGUL_SYLLABLE_TOELT"). -lisp_code_name(53762,"HANGUL_SYLLABLE_TOELP"). -lisp_code_name(53763,"HANGUL_SYLLABLE_TOELH"). -lisp_code_name(53764,"HANGUL_SYLLABLE_TOEM"). -lisp_code_name(53765,"HANGUL_SYLLABLE_TOEB"). -lisp_code_name(53766,"HANGUL_SYLLABLE_TOEBS"). -lisp_code_name(53767,"HANGUL_SYLLABLE_TOES"). -lisp_code_name(53768,"HANGUL_SYLLABLE_TOESS"). -lisp_code_name(53769,"HANGUL_SYLLABLE_TOENG"). -lisp_code_name(53770,"HANGUL_SYLLABLE_TOEJ"). -lisp_code_name(53771,"HANGUL_SYLLABLE_TOEC"). -lisp_code_name(53772,"HANGUL_SYLLABLE_TOEK"). -lisp_code_name(53773,"HANGUL_SYLLABLE_TOET"). -lisp_code_name(53774,"HANGUL_SYLLABLE_TOEP"). -lisp_code_name(53775,"HANGUL_SYLLABLE_TOEH"). -lisp_code_name(53776,"HANGUL_SYLLABLE_TYO"). -lisp_code_name(53777,"HANGUL_SYLLABLE_TYOG"). -lisp_code_name(53778,"HANGUL_SYLLABLE_TYOGG"). -lisp_code_name(53779,"HANGUL_SYLLABLE_TYOGS"). -lisp_code_name(53780,"HANGUL_SYLLABLE_TYON"). -lisp_code_name(53781,"HANGUL_SYLLABLE_TYONJ"). -lisp_code_name(53782,"HANGUL_SYLLABLE_TYONH"). -lisp_code_name(53783,"HANGUL_SYLLABLE_TYOD"). -lisp_code_name(53784,"HANGUL_SYLLABLE_TYOL"). -lisp_code_name(53785,"HANGUL_SYLLABLE_TYOLG"). -lisp_code_name(53786,"HANGUL_SYLLABLE_TYOLM"). -lisp_code_name(53787,"HANGUL_SYLLABLE_TYOLB"). -lisp_code_name(53788,"HANGUL_SYLLABLE_TYOLS"). -lisp_code_name(53789,"HANGUL_SYLLABLE_TYOLT"). -lisp_code_name(53790,"HANGUL_SYLLABLE_TYOLP"). -lisp_code_name(53791,"HANGUL_SYLLABLE_TYOLH"). -lisp_code_name(53792,"HANGUL_SYLLABLE_TYOM"). -lisp_code_name(53793,"HANGUL_SYLLABLE_TYOB"). -lisp_code_name(53794,"HANGUL_SYLLABLE_TYOBS"). -lisp_code_name(53795,"HANGUL_SYLLABLE_TYOS"). -lisp_code_name(53796,"HANGUL_SYLLABLE_TYOSS"). -lisp_code_name(53797,"HANGUL_SYLLABLE_TYONG"). -lisp_code_name(53798,"HANGUL_SYLLABLE_TYOJ"). -lisp_code_name(53799,"HANGUL_SYLLABLE_TYOC"). -lisp_code_name(53800,"HANGUL_SYLLABLE_TYOK"). -lisp_code_name(53801,"HANGUL_SYLLABLE_TYOT"). -lisp_code_name(53802,"HANGUL_SYLLABLE_TYOP"). -lisp_code_name(53803,"HANGUL_SYLLABLE_TYOH"). -lisp_code_name(53804,"HANGUL_SYLLABLE_TU"). -lisp_code_name(53805,"HANGUL_SYLLABLE_TUG"). -lisp_code_name(53806,"HANGUL_SYLLABLE_TUGG"). -lisp_code_name(53807,"HANGUL_SYLLABLE_TUGS"). -lisp_code_name(53808,"HANGUL_SYLLABLE_TUN"). -lisp_code_name(53809,"HANGUL_SYLLABLE_TUNJ"). -lisp_code_name(53810,"HANGUL_SYLLABLE_TUNH"). -lisp_code_name(53811,"HANGUL_SYLLABLE_TUD"). -lisp_code_name(53812,"HANGUL_SYLLABLE_TUL"). -lisp_code_name(53813,"HANGUL_SYLLABLE_TULG"). -lisp_code_name(53814,"HANGUL_SYLLABLE_TULM"). -lisp_code_name(53815,"HANGUL_SYLLABLE_TULB"). -lisp_code_name(53816,"HANGUL_SYLLABLE_TULS"). -lisp_code_name(53817,"HANGUL_SYLLABLE_TULT"). -lisp_code_name(53818,"HANGUL_SYLLABLE_TULP"). -lisp_code_name(53819,"HANGUL_SYLLABLE_TULH"). -lisp_code_name(53820,"HANGUL_SYLLABLE_TUM"). -lisp_code_name(53821,"HANGUL_SYLLABLE_TUB"). -lisp_code_name(53822,"HANGUL_SYLLABLE_TUBS"). -lisp_code_name(53823,"HANGUL_SYLLABLE_TUS"). -lisp_code_name(53824,"HANGUL_SYLLABLE_TUSS"). -lisp_code_name(53825,"HANGUL_SYLLABLE_TUNG"). -lisp_code_name(53826,"HANGUL_SYLLABLE_TUJ"). -lisp_code_name(53827,"HANGUL_SYLLABLE_TUC"). -lisp_code_name(53828,"HANGUL_SYLLABLE_TUK"). -lisp_code_name(53829,"HANGUL_SYLLABLE_TUT"). -lisp_code_name(53830,"HANGUL_SYLLABLE_TUP"). -lisp_code_name(53831,"HANGUL_SYLLABLE_TUH"). -lisp_code_name(53832,"HANGUL_SYLLABLE_TWEO"). -lisp_code_name(53833,"HANGUL_SYLLABLE_TWEOG"). -lisp_code_name(53834,"HANGUL_SYLLABLE_TWEOGG"). -lisp_code_name(53835,"HANGUL_SYLLABLE_TWEOGS"). -lisp_code_name(53836,"HANGUL_SYLLABLE_TWEON"). -lisp_code_name(53837,"HANGUL_SYLLABLE_TWEONJ"). -lisp_code_name(53838,"HANGUL_SYLLABLE_TWEONH"). -lisp_code_name(53839,"HANGUL_SYLLABLE_TWEOD"). -lisp_code_name(53840,"HANGUL_SYLLABLE_TWEOL"). -lisp_code_name(53841,"HANGUL_SYLLABLE_TWEOLG"). -lisp_code_name(53842,"HANGUL_SYLLABLE_TWEOLM"). -lisp_code_name(53843,"HANGUL_SYLLABLE_TWEOLB"). -lisp_code_name(53844,"HANGUL_SYLLABLE_TWEOLS"). -lisp_code_name(53845,"HANGUL_SYLLABLE_TWEOLT"). -lisp_code_name(53846,"HANGUL_SYLLABLE_TWEOLP"). -lisp_code_name(53847,"HANGUL_SYLLABLE_TWEOLH"). -lisp_code_name(53848,"HANGUL_SYLLABLE_TWEOM"). -lisp_code_name(53849,"HANGUL_SYLLABLE_TWEOB"). -lisp_code_name(53850,"HANGUL_SYLLABLE_TWEOBS"). -lisp_code_name(53851,"HANGUL_SYLLABLE_TWEOS"). -lisp_code_name(53852,"HANGUL_SYLLABLE_TWEOSS"). -lisp_code_name(53853,"HANGUL_SYLLABLE_TWEONG"). -lisp_code_name(53854,"HANGUL_SYLLABLE_TWEOJ"). -lisp_code_name(53855,"HANGUL_SYLLABLE_TWEOC"). -lisp_code_name(53856,"HANGUL_SYLLABLE_TWEOK"). -lisp_code_name(53857,"HANGUL_SYLLABLE_TWEOT"). -lisp_code_name(53858,"HANGUL_SYLLABLE_TWEOP"). -lisp_code_name(53859,"HANGUL_SYLLABLE_TWEOH"). -lisp_code_name(53860,"HANGUL_SYLLABLE_TWE"). -lisp_code_name(53861,"HANGUL_SYLLABLE_TWEG"). -lisp_code_name(53862,"HANGUL_SYLLABLE_TWEGG"). -lisp_code_name(53863,"HANGUL_SYLLABLE_TWEGS"). -lisp_code_name(53864,"HANGUL_SYLLABLE_TWEN"). -lisp_code_name(53865,"HANGUL_SYLLABLE_TWENJ"). -lisp_code_name(53866,"HANGUL_SYLLABLE_TWENH"). -lisp_code_name(53867,"HANGUL_SYLLABLE_TWED"). -lisp_code_name(53868,"HANGUL_SYLLABLE_TWEL"). -lisp_code_name(53869,"HANGUL_SYLLABLE_TWELG"). -lisp_code_name(53870,"HANGUL_SYLLABLE_TWELM"). -lisp_code_name(53871,"HANGUL_SYLLABLE_TWELB"). -lisp_code_name(53872,"HANGUL_SYLLABLE_TWELS"). -lisp_code_name(53873,"HANGUL_SYLLABLE_TWELT"). -lisp_code_name(53874,"HANGUL_SYLLABLE_TWELP"). -lisp_code_name(53875,"HANGUL_SYLLABLE_TWELH"). -lisp_code_name(53876,"HANGUL_SYLLABLE_TWEM"). -lisp_code_name(53877,"HANGUL_SYLLABLE_TWEB"). -lisp_code_name(53878,"HANGUL_SYLLABLE_TWEBS"). -lisp_code_name(53879,"HANGUL_SYLLABLE_TWES"). -lisp_code_name(53880,"HANGUL_SYLLABLE_TWESS"). -lisp_code_name(53881,"HANGUL_SYLLABLE_TWENG"). -lisp_code_name(53882,"HANGUL_SYLLABLE_TWEJ"). -lisp_code_name(53883,"HANGUL_SYLLABLE_TWEC"). -lisp_code_name(53884,"HANGUL_SYLLABLE_TWEK"). -lisp_code_name(53885,"HANGUL_SYLLABLE_TWET"). -lisp_code_name(53886,"HANGUL_SYLLABLE_TWEP"). -lisp_code_name(53887,"HANGUL_SYLLABLE_TWEH"). -lisp_code_name(53888,"HANGUL_SYLLABLE_TWI"). -lisp_code_name(53889,"HANGUL_SYLLABLE_TWIG"). -lisp_code_name(53890,"HANGUL_SYLLABLE_TWIGG"). -lisp_code_name(53891,"HANGUL_SYLLABLE_TWIGS"). -lisp_code_name(53892,"HANGUL_SYLLABLE_TWIN"). -lisp_code_name(53893,"HANGUL_SYLLABLE_TWINJ"). -lisp_code_name(53894,"HANGUL_SYLLABLE_TWINH"). -lisp_code_name(53895,"HANGUL_SYLLABLE_TWID"). -lisp_code_name(53896,"HANGUL_SYLLABLE_TWIL"). -lisp_code_name(53897,"HANGUL_SYLLABLE_TWILG"). -lisp_code_name(53898,"HANGUL_SYLLABLE_TWILM"). -lisp_code_name(53899,"HANGUL_SYLLABLE_TWILB"). -lisp_code_name(53900,"HANGUL_SYLLABLE_TWILS"). -lisp_code_name(53901,"HANGUL_SYLLABLE_TWILT"). -lisp_code_name(53902,"HANGUL_SYLLABLE_TWILP"). -lisp_code_name(53903,"HANGUL_SYLLABLE_TWILH"). -lisp_code_name(53904,"HANGUL_SYLLABLE_TWIM"). -lisp_code_name(53905,"HANGUL_SYLLABLE_TWIB"). -lisp_code_name(53906,"HANGUL_SYLLABLE_TWIBS"). -lisp_code_name(53907,"HANGUL_SYLLABLE_TWIS"). -lisp_code_name(53908,"HANGUL_SYLLABLE_TWISS"). -lisp_code_name(53909,"HANGUL_SYLLABLE_TWING"). -lisp_code_name(53910,"HANGUL_SYLLABLE_TWIJ"). -lisp_code_name(53911,"HANGUL_SYLLABLE_TWIC"). -lisp_code_name(53912,"HANGUL_SYLLABLE_TWIK"). -lisp_code_name(53913,"HANGUL_SYLLABLE_TWIT"). -lisp_code_name(53914,"HANGUL_SYLLABLE_TWIP"). -lisp_code_name(53915,"HANGUL_SYLLABLE_TWIH"). -lisp_code_name(53916,"HANGUL_SYLLABLE_TYU"). -lisp_code_name(53917,"HANGUL_SYLLABLE_TYUG"). -lisp_code_name(53918,"HANGUL_SYLLABLE_TYUGG"). -lisp_code_name(53919,"HANGUL_SYLLABLE_TYUGS"). -lisp_code_name(53920,"HANGUL_SYLLABLE_TYUN"). -lisp_code_name(53921,"HANGUL_SYLLABLE_TYUNJ"). -lisp_code_name(53922,"HANGUL_SYLLABLE_TYUNH"). -lisp_code_name(53923,"HANGUL_SYLLABLE_TYUD"). -lisp_code_name(53924,"HANGUL_SYLLABLE_TYUL"). -lisp_code_name(53925,"HANGUL_SYLLABLE_TYULG"). -lisp_code_name(53926,"HANGUL_SYLLABLE_TYULM"). -lisp_code_name(53927,"HANGUL_SYLLABLE_TYULB"). -lisp_code_name(53928,"HANGUL_SYLLABLE_TYULS"). -lisp_code_name(53929,"HANGUL_SYLLABLE_TYULT"). -lisp_code_name(53930,"HANGUL_SYLLABLE_TYULP"). -lisp_code_name(53931,"HANGUL_SYLLABLE_TYULH"). -lisp_code_name(53932,"HANGUL_SYLLABLE_TYUM"). -lisp_code_name(53933,"HANGUL_SYLLABLE_TYUB"). -lisp_code_name(53934,"HANGUL_SYLLABLE_TYUBS"). -lisp_code_name(53935,"HANGUL_SYLLABLE_TYUS"). -lisp_code_name(53936,"HANGUL_SYLLABLE_TYUSS"). -lisp_code_name(53937,"HANGUL_SYLLABLE_TYUNG"). -lisp_code_name(53938,"HANGUL_SYLLABLE_TYUJ"). -lisp_code_name(53939,"HANGUL_SYLLABLE_TYUC"). -lisp_code_name(53940,"HANGUL_SYLLABLE_TYUK"). -lisp_code_name(53941,"HANGUL_SYLLABLE_TYUT"). -lisp_code_name(53942,"HANGUL_SYLLABLE_TYUP"). -lisp_code_name(53943,"HANGUL_SYLLABLE_TYUH"). -lisp_code_name(53944,"HANGUL_SYLLABLE_TEU"). -lisp_code_name(53945,"HANGUL_SYLLABLE_TEUG"). -lisp_code_name(53946,"HANGUL_SYLLABLE_TEUGG"). -lisp_code_name(53947,"HANGUL_SYLLABLE_TEUGS"). -lisp_code_name(53948,"HANGUL_SYLLABLE_TEUN"). -lisp_code_name(53949,"HANGUL_SYLLABLE_TEUNJ"). -lisp_code_name(53950,"HANGUL_SYLLABLE_TEUNH"). -lisp_code_name(53951,"HANGUL_SYLLABLE_TEUD"). -lisp_code_name(53952,"HANGUL_SYLLABLE_TEUL"). -lisp_code_name(53953,"HANGUL_SYLLABLE_TEULG"). -lisp_code_name(53954,"HANGUL_SYLLABLE_TEULM"). -lisp_code_name(53955,"HANGUL_SYLLABLE_TEULB"). -lisp_code_name(53956,"HANGUL_SYLLABLE_TEULS"). -lisp_code_name(53957,"HANGUL_SYLLABLE_TEULT"). -lisp_code_name(53958,"HANGUL_SYLLABLE_TEULP"). -lisp_code_name(53959,"HANGUL_SYLLABLE_TEULH"). -lisp_code_name(53960,"HANGUL_SYLLABLE_TEUM"). -lisp_code_name(53961,"HANGUL_SYLLABLE_TEUB"). -lisp_code_name(53962,"HANGUL_SYLLABLE_TEUBS"). -lisp_code_name(53963,"HANGUL_SYLLABLE_TEUS"). -lisp_code_name(53964,"HANGUL_SYLLABLE_TEUSS"). -lisp_code_name(53965,"HANGUL_SYLLABLE_TEUNG"). -lisp_code_name(53966,"HANGUL_SYLLABLE_TEUJ"). -lisp_code_name(53967,"HANGUL_SYLLABLE_TEUC"). -lisp_code_name(53968,"HANGUL_SYLLABLE_TEUK"). -lisp_code_name(53969,"HANGUL_SYLLABLE_TEUT"). -lisp_code_name(53970,"HANGUL_SYLLABLE_TEUP"). -lisp_code_name(53971,"HANGUL_SYLLABLE_TEUH"). -lisp_code_name(53972,"HANGUL_SYLLABLE_TYI"). -lisp_code_name(53973,"HANGUL_SYLLABLE_TYIG"). -lisp_code_name(53974,"HANGUL_SYLLABLE_TYIGG"). -lisp_code_name(53975,"HANGUL_SYLLABLE_TYIGS"). -lisp_code_name(53976,"HANGUL_SYLLABLE_TYIN"). -lisp_code_name(53977,"HANGUL_SYLLABLE_TYINJ"). -lisp_code_name(53978,"HANGUL_SYLLABLE_TYINH"). -lisp_code_name(53979,"HANGUL_SYLLABLE_TYID"). -lisp_code_name(53980,"HANGUL_SYLLABLE_TYIL"). -lisp_code_name(53981,"HANGUL_SYLLABLE_TYILG"). -lisp_code_name(53982,"HANGUL_SYLLABLE_TYILM"). -lisp_code_name(53983,"HANGUL_SYLLABLE_TYILB"). -lisp_code_name(53984,"HANGUL_SYLLABLE_TYILS"). -lisp_code_name(53985,"HANGUL_SYLLABLE_TYILT"). -lisp_code_name(53986,"HANGUL_SYLLABLE_TYILP"). -lisp_code_name(53987,"HANGUL_SYLLABLE_TYILH"). -lisp_code_name(53988,"HANGUL_SYLLABLE_TYIM"). -lisp_code_name(53989,"HANGUL_SYLLABLE_TYIB"). -lisp_code_name(53990,"HANGUL_SYLLABLE_TYIBS"). -lisp_code_name(53991,"HANGUL_SYLLABLE_TYIS"). -lisp_code_name(53992,"HANGUL_SYLLABLE_TYISS"). -lisp_code_name(53993,"HANGUL_SYLLABLE_TYING"). -lisp_code_name(53994,"HANGUL_SYLLABLE_TYIJ"). -lisp_code_name(53995,"HANGUL_SYLLABLE_TYIC"). -lisp_code_name(53996,"HANGUL_SYLLABLE_TYIK"). -lisp_code_name(53997,"HANGUL_SYLLABLE_TYIT"). -lisp_code_name(53998,"HANGUL_SYLLABLE_TYIP"). -lisp_code_name(53999,"HANGUL_SYLLABLE_TYIH"). -lisp_code_name(54000,"HANGUL_SYLLABLE_TI"). -lisp_code_name(54001,"HANGUL_SYLLABLE_TIG"). -lisp_code_name(54002,"HANGUL_SYLLABLE_TIGG"). -lisp_code_name(54003,"HANGUL_SYLLABLE_TIGS"). -lisp_code_name(54004,"HANGUL_SYLLABLE_TIN"). -lisp_code_name(54005,"HANGUL_SYLLABLE_TINJ"). -lisp_code_name(54006,"HANGUL_SYLLABLE_TINH"). -lisp_code_name(54007,"HANGUL_SYLLABLE_TID"). -lisp_code_name(54008,"HANGUL_SYLLABLE_TIL"). -lisp_code_name(54009,"HANGUL_SYLLABLE_TILG"). -lisp_code_name(54010,"HANGUL_SYLLABLE_TILM"). -lisp_code_name(54011,"HANGUL_SYLLABLE_TILB"). -lisp_code_name(54012,"HANGUL_SYLLABLE_TILS"). -lisp_code_name(54013,"HANGUL_SYLLABLE_TILT"). -lisp_code_name(54014,"HANGUL_SYLLABLE_TILP"). -lisp_code_name(54015,"HANGUL_SYLLABLE_TILH"). -lisp_code_name(54016,"HANGUL_SYLLABLE_TIM"). -lisp_code_name(54017,"HANGUL_SYLLABLE_TIB"). -lisp_code_name(54018,"HANGUL_SYLLABLE_TIBS"). -lisp_code_name(54019,"HANGUL_SYLLABLE_TIS"). -lisp_code_name(54020,"HANGUL_SYLLABLE_TISS"). -lisp_code_name(54021,"HANGUL_SYLLABLE_TING"). -lisp_code_name(54022,"HANGUL_SYLLABLE_TIJ"). -lisp_code_name(54023,"HANGUL_SYLLABLE_TIC"). -lisp_code_name(54024,"HANGUL_SYLLABLE_TIK"). -lisp_code_name(54025,"HANGUL_SYLLABLE_TIT"). -lisp_code_name(54026,"HANGUL_SYLLABLE_TIP"). -lisp_code_name(54027,"HANGUL_SYLLABLE_TIH"). -lisp_code_name(54028,"HANGUL_SYLLABLE_PA"). -lisp_code_name(54029,"HANGUL_SYLLABLE_PAG"). -lisp_code_name(54030,"HANGUL_SYLLABLE_PAGG"). -lisp_code_name(54031,"HANGUL_SYLLABLE_PAGS"). -lisp_code_name(54032,"HANGUL_SYLLABLE_PAN"). -lisp_code_name(54033,"HANGUL_SYLLABLE_PANJ"). -lisp_code_name(54034,"HANGUL_SYLLABLE_PANH"). -lisp_code_name(54035,"HANGUL_SYLLABLE_PAD"). -lisp_code_name(54036,"HANGUL_SYLLABLE_PAL"). -lisp_code_name(54037,"HANGUL_SYLLABLE_PALG"). -lisp_code_name(54038,"HANGUL_SYLLABLE_PALM"). -lisp_code_name(54039,"HANGUL_SYLLABLE_PALB"). -lisp_code_name(54040,"HANGUL_SYLLABLE_PALS"). -lisp_code_name(54041,"HANGUL_SYLLABLE_PALT"). -lisp_code_name(54042,"HANGUL_SYLLABLE_PALP"). -lisp_code_name(54043,"HANGUL_SYLLABLE_PALH"). -lisp_code_name(54044,"HANGUL_SYLLABLE_PAM"). -lisp_code_name(54045,"HANGUL_SYLLABLE_PAB"). -lisp_code_name(54046,"HANGUL_SYLLABLE_PABS"). -lisp_code_name(54047,"HANGUL_SYLLABLE_PAS"). -lisp_code_name(54048,"HANGUL_SYLLABLE_PASS"). -lisp_code_name(54049,"HANGUL_SYLLABLE_PANG"). -lisp_code_name(54050,"HANGUL_SYLLABLE_PAJ"). -lisp_code_name(54051,"HANGUL_SYLLABLE_PAC"). -lisp_code_name(54052,"HANGUL_SYLLABLE_PAK"). -lisp_code_name(54053,"HANGUL_SYLLABLE_PAT"). -lisp_code_name(54054,"HANGUL_SYLLABLE_PAP"). -lisp_code_name(54055,"HANGUL_SYLLABLE_PAH"). -lisp_code_name(54056,"HANGUL_SYLLABLE_PAE"). -lisp_code_name(54057,"HANGUL_SYLLABLE_PAEG"). -lisp_code_name(54058,"HANGUL_SYLLABLE_PAEGG"). -lisp_code_name(54059,"HANGUL_SYLLABLE_PAEGS"). -lisp_code_name(54060,"HANGUL_SYLLABLE_PAEN"). -lisp_code_name(54061,"HANGUL_SYLLABLE_PAENJ"). -lisp_code_name(54062,"HANGUL_SYLLABLE_PAENH"). -lisp_code_name(54063,"HANGUL_SYLLABLE_PAED"). -lisp_code_name(54064,"HANGUL_SYLLABLE_PAEL"). -lisp_code_name(54065,"HANGUL_SYLLABLE_PAELG"). -lisp_code_name(54066,"HANGUL_SYLLABLE_PAELM"). -lisp_code_name(54067,"HANGUL_SYLLABLE_PAELB"). -lisp_code_name(54068,"HANGUL_SYLLABLE_PAELS"). -lisp_code_name(54069,"HANGUL_SYLLABLE_PAELT"). -lisp_code_name(54070,"HANGUL_SYLLABLE_PAELP"). -lisp_code_name(54071,"HANGUL_SYLLABLE_PAELH"). -lisp_code_name(54072,"HANGUL_SYLLABLE_PAEM"). -lisp_code_name(54073,"HANGUL_SYLLABLE_PAEB"). -lisp_code_name(54074,"HANGUL_SYLLABLE_PAEBS"). -lisp_code_name(54075,"HANGUL_SYLLABLE_PAES"). -lisp_code_name(54076,"HANGUL_SYLLABLE_PAESS"). -lisp_code_name(54077,"HANGUL_SYLLABLE_PAENG"). -lisp_code_name(54078,"HANGUL_SYLLABLE_PAEJ"). -lisp_code_name(54079,"HANGUL_SYLLABLE_PAEC"). -lisp_code_name(54080,"HANGUL_SYLLABLE_PAEK"). -lisp_code_name(54081,"HANGUL_SYLLABLE_PAET"). -lisp_code_name(54082,"HANGUL_SYLLABLE_PAEP"). -lisp_code_name(54083,"HANGUL_SYLLABLE_PAEH"). -lisp_code_name(54084,"HANGUL_SYLLABLE_PYA"). -lisp_code_name(54085,"HANGUL_SYLLABLE_PYAG"). -lisp_code_name(54086,"HANGUL_SYLLABLE_PYAGG"). -lisp_code_name(54087,"HANGUL_SYLLABLE_PYAGS"). -lisp_code_name(54088,"HANGUL_SYLLABLE_PYAN"). -lisp_code_name(54089,"HANGUL_SYLLABLE_PYANJ"). -lisp_code_name(54090,"HANGUL_SYLLABLE_PYANH"). -lisp_code_name(54091,"HANGUL_SYLLABLE_PYAD"). -lisp_code_name(54092,"HANGUL_SYLLABLE_PYAL"). -lisp_code_name(54093,"HANGUL_SYLLABLE_PYALG"). -lisp_code_name(54094,"HANGUL_SYLLABLE_PYALM"). -lisp_code_name(54095,"HANGUL_SYLLABLE_PYALB"). -lisp_code_name(54096,"HANGUL_SYLLABLE_PYALS"). -lisp_code_name(54097,"HANGUL_SYLLABLE_PYALT"). -lisp_code_name(54098,"HANGUL_SYLLABLE_PYALP"). -lisp_code_name(54099,"HANGUL_SYLLABLE_PYALH"). -lisp_code_name(54100,"HANGUL_SYLLABLE_PYAM"). -lisp_code_name(54101,"HANGUL_SYLLABLE_PYAB"). -lisp_code_name(54102,"HANGUL_SYLLABLE_PYABS"). -lisp_code_name(54103,"HANGUL_SYLLABLE_PYAS"). -lisp_code_name(54104,"HANGUL_SYLLABLE_PYASS"). -lisp_code_name(54105,"HANGUL_SYLLABLE_PYANG"). -lisp_code_name(54106,"HANGUL_SYLLABLE_PYAJ"). -lisp_code_name(54107,"HANGUL_SYLLABLE_PYAC"). -lisp_code_name(54108,"HANGUL_SYLLABLE_PYAK"). -lisp_code_name(54109,"HANGUL_SYLLABLE_PYAT"). -lisp_code_name(54110,"HANGUL_SYLLABLE_PYAP"). -lisp_code_name(54111,"HANGUL_SYLLABLE_PYAH"). -lisp_code_name(54112,"HANGUL_SYLLABLE_PYAE"). -lisp_code_name(54113,"HANGUL_SYLLABLE_PYAEG"). -lisp_code_name(54114,"HANGUL_SYLLABLE_PYAEGG"). -lisp_code_name(54115,"HANGUL_SYLLABLE_PYAEGS"). -lisp_code_name(54116,"HANGUL_SYLLABLE_PYAEN"). -lisp_code_name(54117,"HANGUL_SYLLABLE_PYAENJ"). -lisp_code_name(54118,"HANGUL_SYLLABLE_PYAENH"). -lisp_code_name(54119,"HANGUL_SYLLABLE_PYAED"). -lisp_code_name(54120,"HANGUL_SYLLABLE_PYAEL"). -lisp_code_name(54121,"HANGUL_SYLLABLE_PYAELG"). -lisp_code_name(54122,"HANGUL_SYLLABLE_PYAELM"). -lisp_code_name(54123,"HANGUL_SYLLABLE_PYAELB"). -lisp_code_name(54124,"HANGUL_SYLLABLE_PYAELS"). -lisp_code_name(54125,"HANGUL_SYLLABLE_PYAELT"). -lisp_code_name(54126,"HANGUL_SYLLABLE_PYAELP"). -lisp_code_name(54127,"HANGUL_SYLLABLE_PYAELH"). -lisp_code_name(54128,"HANGUL_SYLLABLE_PYAEM"). -lisp_code_name(54129,"HANGUL_SYLLABLE_PYAEB"). -lisp_code_name(54130,"HANGUL_SYLLABLE_PYAEBS"). -lisp_code_name(54131,"HANGUL_SYLLABLE_PYAES"). -lisp_code_name(54132,"HANGUL_SYLLABLE_PYAESS"). -lisp_code_name(54133,"HANGUL_SYLLABLE_PYAENG"). -lisp_code_name(54134,"HANGUL_SYLLABLE_PYAEJ"). -lisp_code_name(54135,"HANGUL_SYLLABLE_PYAEC"). -lisp_code_name(54136,"HANGUL_SYLLABLE_PYAEK"). -lisp_code_name(54137,"HANGUL_SYLLABLE_PYAET"). -lisp_code_name(54138,"HANGUL_SYLLABLE_PYAEP"). -lisp_code_name(54139,"HANGUL_SYLLABLE_PYAEH"). -lisp_code_name(54140,"HANGUL_SYLLABLE_PEO"). -lisp_code_name(54141,"HANGUL_SYLLABLE_PEOG"). -lisp_code_name(54142,"HANGUL_SYLLABLE_PEOGG"). -lisp_code_name(54143,"HANGUL_SYLLABLE_PEOGS"). -lisp_code_name(54144,"HANGUL_SYLLABLE_PEON"). -lisp_code_name(54145,"HANGUL_SYLLABLE_PEONJ"). -lisp_code_name(54146,"HANGUL_SYLLABLE_PEONH"). -lisp_code_name(54147,"HANGUL_SYLLABLE_PEOD"). -lisp_code_name(54148,"HANGUL_SYLLABLE_PEOL"). -lisp_code_name(54149,"HANGUL_SYLLABLE_PEOLG"). -lisp_code_name(54150,"HANGUL_SYLLABLE_PEOLM"). -lisp_code_name(54151,"HANGUL_SYLLABLE_PEOLB"). -lisp_code_name(54152,"HANGUL_SYLLABLE_PEOLS"). -lisp_code_name(54153,"HANGUL_SYLLABLE_PEOLT"). -lisp_code_name(54154,"HANGUL_SYLLABLE_PEOLP"). -lisp_code_name(54155,"HANGUL_SYLLABLE_PEOLH"). -lisp_code_name(54156,"HANGUL_SYLLABLE_PEOM"). -lisp_code_name(54157,"HANGUL_SYLLABLE_PEOB"). -lisp_code_name(54158,"HANGUL_SYLLABLE_PEOBS"). -lisp_code_name(54159,"HANGUL_SYLLABLE_PEOS"). -lisp_code_name(54160,"HANGUL_SYLLABLE_PEOSS"). -lisp_code_name(54161,"HANGUL_SYLLABLE_PEONG"). -lisp_code_name(54162,"HANGUL_SYLLABLE_PEOJ"). -lisp_code_name(54163,"HANGUL_SYLLABLE_PEOC"). -lisp_code_name(54164,"HANGUL_SYLLABLE_PEOK"). -lisp_code_name(54165,"HANGUL_SYLLABLE_PEOT"). -lisp_code_name(54166,"HANGUL_SYLLABLE_PEOP"). -lisp_code_name(54167,"HANGUL_SYLLABLE_PEOH"). -lisp_code_name(54168,"HANGUL_SYLLABLE_PE"). -lisp_code_name(54169,"HANGUL_SYLLABLE_PEG"). -lisp_code_name(54170,"HANGUL_SYLLABLE_PEGG"). -lisp_code_name(54171,"HANGUL_SYLLABLE_PEGS"). -lisp_code_name(54172,"HANGUL_SYLLABLE_PEN"). -lisp_code_name(54173,"HANGUL_SYLLABLE_PENJ"). -lisp_code_name(54174,"HANGUL_SYLLABLE_PENH"). -lisp_code_name(54175,"HANGUL_SYLLABLE_PED"). -lisp_code_name(54176,"HANGUL_SYLLABLE_PEL"). -lisp_code_name(54177,"HANGUL_SYLLABLE_PELG"). -lisp_code_name(54178,"HANGUL_SYLLABLE_PELM"). -lisp_code_name(54179,"HANGUL_SYLLABLE_PELB"). -lisp_code_name(54180,"HANGUL_SYLLABLE_PELS"). -lisp_code_name(54181,"HANGUL_SYLLABLE_PELT"). -lisp_code_name(54182,"HANGUL_SYLLABLE_PELP"). -lisp_code_name(54183,"HANGUL_SYLLABLE_PELH"). -lisp_code_name(54184,"HANGUL_SYLLABLE_PEM"). -lisp_code_name(54185,"HANGUL_SYLLABLE_PEB"). -lisp_code_name(54186,"HANGUL_SYLLABLE_PEBS"). -lisp_code_name(54187,"HANGUL_SYLLABLE_PES"). -lisp_code_name(54188,"HANGUL_SYLLABLE_PESS"). -lisp_code_name(54189,"HANGUL_SYLLABLE_PENG"). -lisp_code_name(54190,"HANGUL_SYLLABLE_PEJ"). -lisp_code_name(54191,"HANGUL_SYLLABLE_PEC"). -lisp_code_name(54192,"HANGUL_SYLLABLE_PEK"). -lisp_code_name(54193,"HANGUL_SYLLABLE_PET"). -lisp_code_name(54194,"HANGUL_SYLLABLE_PEP"). -lisp_code_name(54195,"HANGUL_SYLLABLE_PEH"). -lisp_code_name(54196,"HANGUL_SYLLABLE_PYEO"). -lisp_code_name(54197,"HANGUL_SYLLABLE_PYEOG"). -lisp_code_name(54198,"HANGUL_SYLLABLE_PYEOGG"). -lisp_code_name(54199,"HANGUL_SYLLABLE_PYEOGS"). -lisp_code_name(54200,"HANGUL_SYLLABLE_PYEON"). -lisp_code_name(54201,"HANGUL_SYLLABLE_PYEONJ"). -lisp_code_name(54202,"HANGUL_SYLLABLE_PYEONH"). -lisp_code_name(54203,"HANGUL_SYLLABLE_PYEOD"). -lisp_code_name(54204,"HANGUL_SYLLABLE_PYEOL"). -lisp_code_name(54205,"HANGUL_SYLLABLE_PYEOLG"). -lisp_code_name(54206,"HANGUL_SYLLABLE_PYEOLM"). -lisp_code_name(54207,"HANGUL_SYLLABLE_PYEOLB"). -lisp_code_name(54208,"HANGUL_SYLLABLE_PYEOLS"). -lisp_code_name(54209,"HANGUL_SYLLABLE_PYEOLT"). -lisp_code_name(54210,"HANGUL_SYLLABLE_PYEOLP"). -lisp_code_name(54211,"HANGUL_SYLLABLE_PYEOLH"). -lisp_code_name(54212,"HANGUL_SYLLABLE_PYEOM"). -lisp_code_name(54213,"HANGUL_SYLLABLE_PYEOB"). -lisp_code_name(54214,"HANGUL_SYLLABLE_PYEOBS"). -lisp_code_name(54215,"HANGUL_SYLLABLE_PYEOS"). -lisp_code_name(54216,"HANGUL_SYLLABLE_PYEOSS"). -lisp_code_name(54217,"HANGUL_SYLLABLE_PYEONG"). -lisp_code_name(54218,"HANGUL_SYLLABLE_PYEOJ"). -lisp_code_name(54219,"HANGUL_SYLLABLE_PYEOC"). -lisp_code_name(54220,"HANGUL_SYLLABLE_PYEOK"). -lisp_code_name(54221,"HANGUL_SYLLABLE_PYEOT"). -lisp_code_name(54222,"HANGUL_SYLLABLE_PYEOP"). -lisp_code_name(54223,"HANGUL_SYLLABLE_PYEOH"). -lisp_code_name(54224,"HANGUL_SYLLABLE_PYE"). -lisp_code_name(54225,"HANGUL_SYLLABLE_PYEG"). -lisp_code_name(54226,"HANGUL_SYLLABLE_PYEGG"). -lisp_code_name(54227,"HANGUL_SYLLABLE_PYEGS"). -lisp_code_name(54228,"HANGUL_SYLLABLE_PYEN"). -lisp_code_name(54229,"HANGUL_SYLLABLE_PYENJ"). -lisp_code_name(54230,"HANGUL_SYLLABLE_PYENH"). -lisp_code_name(54231,"HANGUL_SYLLABLE_PYED"). -lisp_code_name(54232,"HANGUL_SYLLABLE_PYEL"). -lisp_code_name(54233,"HANGUL_SYLLABLE_PYELG"). -lisp_code_name(54234,"HANGUL_SYLLABLE_PYELM"). -lisp_code_name(54235,"HANGUL_SYLLABLE_PYELB"). -lisp_code_name(54236,"HANGUL_SYLLABLE_PYELS"). -lisp_code_name(54237,"HANGUL_SYLLABLE_PYELT"). -lisp_code_name(54238,"HANGUL_SYLLABLE_PYELP"). -lisp_code_name(54239,"HANGUL_SYLLABLE_PYELH"). -lisp_code_name(54240,"HANGUL_SYLLABLE_PYEM"). -lisp_code_name(54241,"HANGUL_SYLLABLE_PYEB"). -lisp_code_name(54242,"HANGUL_SYLLABLE_PYEBS"). -lisp_code_name(54243,"HANGUL_SYLLABLE_PYES"). -lisp_code_name(54244,"HANGUL_SYLLABLE_PYESS"). -lisp_code_name(54245,"HANGUL_SYLLABLE_PYENG"). -lisp_code_name(54246,"HANGUL_SYLLABLE_PYEJ"). -lisp_code_name(54247,"HANGUL_SYLLABLE_PYEC"). -lisp_code_name(54248,"HANGUL_SYLLABLE_PYEK"). -lisp_code_name(54249,"HANGUL_SYLLABLE_PYET"). -lisp_code_name(54250,"HANGUL_SYLLABLE_PYEP"). -lisp_code_name(54251,"HANGUL_SYLLABLE_PYEH"). -lisp_code_name(54252,"HANGUL_SYLLABLE_PO"). -lisp_code_name(54253,"HANGUL_SYLLABLE_POG"). -lisp_code_name(54254,"HANGUL_SYLLABLE_POGG"). -lisp_code_name(54255,"HANGUL_SYLLABLE_POGS"). -lisp_code_name(54256,"HANGUL_SYLLABLE_PON"). -lisp_code_name(54257,"HANGUL_SYLLABLE_PONJ"). -lisp_code_name(54258,"HANGUL_SYLLABLE_PONH"). -lisp_code_name(54259,"HANGUL_SYLLABLE_POD"). -lisp_code_name(54260,"HANGUL_SYLLABLE_POL"). -lisp_code_name(54261,"HANGUL_SYLLABLE_POLG"). -lisp_code_name(54262,"HANGUL_SYLLABLE_POLM"). -lisp_code_name(54263,"HANGUL_SYLLABLE_POLB"). -lisp_code_name(54264,"HANGUL_SYLLABLE_POLS"). -lisp_code_name(54265,"HANGUL_SYLLABLE_POLT"). -lisp_code_name(54266,"HANGUL_SYLLABLE_POLP"). -lisp_code_name(54267,"HANGUL_SYLLABLE_POLH"). -lisp_code_name(54268,"HANGUL_SYLLABLE_POM"). -lisp_code_name(54269,"HANGUL_SYLLABLE_POB"). -lisp_code_name(54270,"HANGUL_SYLLABLE_POBS"). -lisp_code_name(54271,"HANGUL_SYLLABLE_POS"). -lisp_code_name(54272,"HANGUL_SYLLABLE_POSS"). -lisp_code_name(54273,"HANGUL_SYLLABLE_PONG"). -lisp_code_name(54274,"HANGUL_SYLLABLE_POJ"). -lisp_code_name(54275,"HANGUL_SYLLABLE_POC"). -lisp_code_name(54276,"HANGUL_SYLLABLE_POK"). -lisp_code_name(54277,"HANGUL_SYLLABLE_POT"). -lisp_code_name(54278,"HANGUL_SYLLABLE_POP"). -lisp_code_name(54279,"HANGUL_SYLLABLE_POH"). -lisp_code_name(54280,"HANGUL_SYLLABLE_PWA"). -lisp_code_name(54281,"HANGUL_SYLLABLE_PWAG"). -lisp_code_name(54282,"HANGUL_SYLLABLE_PWAGG"). -lisp_code_name(54283,"HANGUL_SYLLABLE_PWAGS"). -lisp_code_name(54284,"HANGUL_SYLLABLE_PWAN"). -lisp_code_name(54285,"HANGUL_SYLLABLE_PWANJ"). -lisp_code_name(54286,"HANGUL_SYLLABLE_PWANH"). -lisp_code_name(54287,"HANGUL_SYLLABLE_PWAD"). -lisp_code_name(54288,"HANGUL_SYLLABLE_PWAL"). -lisp_code_name(54289,"HANGUL_SYLLABLE_PWALG"). -lisp_code_name(54290,"HANGUL_SYLLABLE_PWALM"). -lisp_code_name(54291,"HANGUL_SYLLABLE_PWALB"). -lisp_code_name(54292,"HANGUL_SYLLABLE_PWALS"). -lisp_code_name(54293,"HANGUL_SYLLABLE_PWALT"). -lisp_code_name(54294,"HANGUL_SYLLABLE_PWALP"). -lisp_code_name(54295,"HANGUL_SYLLABLE_PWALH"). -lisp_code_name(54296,"HANGUL_SYLLABLE_PWAM"). -lisp_code_name(54297,"HANGUL_SYLLABLE_PWAB"). -lisp_code_name(54298,"HANGUL_SYLLABLE_PWABS"). -lisp_code_name(54299,"HANGUL_SYLLABLE_PWAS"). -lisp_code_name(54300,"HANGUL_SYLLABLE_PWASS"). -lisp_code_name(54301,"HANGUL_SYLLABLE_PWANG"). -lisp_code_name(54302,"HANGUL_SYLLABLE_PWAJ"). -lisp_code_name(54303,"HANGUL_SYLLABLE_PWAC"). -lisp_code_name(54304,"HANGUL_SYLLABLE_PWAK"). -lisp_code_name(54305,"HANGUL_SYLLABLE_PWAT"). -lisp_code_name(54306,"HANGUL_SYLLABLE_PWAP"). -lisp_code_name(54307,"HANGUL_SYLLABLE_PWAH"). -lisp_code_name(54308,"HANGUL_SYLLABLE_PWAE"). -lisp_code_name(54309,"HANGUL_SYLLABLE_PWAEG"). -lisp_code_name(54310,"HANGUL_SYLLABLE_PWAEGG"). -lisp_code_name(54311,"HANGUL_SYLLABLE_PWAEGS"). -lisp_code_name(54312,"HANGUL_SYLLABLE_PWAEN"). -lisp_code_name(54313,"HANGUL_SYLLABLE_PWAENJ"). -lisp_code_name(54314,"HANGUL_SYLLABLE_PWAENH"). -lisp_code_name(54315,"HANGUL_SYLLABLE_PWAED"). -lisp_code_name(54316,"HANGUL_SYLLABLE_PWAEL"). -lisp_code_name(54317,"HANGUL_SYLLABLE_PWAELG"). -lisp_code_name(54318,"HANGUL_SYLLABLE_PWAELM"). -lisp_code_name(54319,"HANGUL_SYLLABLE_PWAELB"). -lisp_code_name(54320,"HANGUL_SYLLABLE_PWAELS"). -lisp_code_name(54321,"HANGUL_SYLLABLE_PWAELT"). -lisp_code_name(54322,"HANGUL_SYLLABLE_PWAELP"). -lisp_code_name(54323,"HANGUL_SYLLABLE_PWAELH"). -lisp_code_name(54324,"HANGUL_SYLLABLE_PWAEM"). -lisp_code_name(54325,"HANGUL_SYLLABLE_PWAEB"). -lisp_code_name(54326,"HANGUL_SYLLABLE_PWAEBS"). -lisp_code_name(54327,"HANGUL_SYLLABLE_PWAES"). -lisp_code_name(54328,"HANGUL_SYLLABLE_PWAESS"). -lisp_code_name(54329,"HANGUL_SYLLABLE_PWAENG"). -lisp_code_name(54330,"HANGUL_SYLLABLE_PWAEJ"). -lisp_code_name(54331,"HANGUL_SYLLABLE_PWAEC"). -lisp_code_name(54332,"HANGUL_SYLLABLE_PWAEK"). -lisp_code_name(54333,"HANGUL_SYLLABLE_PWAET"). -lisp_code_name(54334,"HANGUL_SYLLABLE_PWAEP"). -lisp_code_name(54335,"HANGUL_SYLLABLE_PWAEH"). -lisp_code_name(54336,"HANGUL_SYLLABLE_POE"). -lisp_code_name(54337,"HANGUL_SYLLABLE_POEG"). -lisp_code_name(54338,"HANGUL_SYLLABLE_POEGG"). -lisp_code_name(54339,"HANGUL_SYLLABLE_POEGS"). -lisp_code_name(54340,"HANGUL_SYLLABLE_POEN"). -lisp_code_name(54341,"HANGUL_SYLLABLE_POENJ"). -lisp_code_name(54342,"HANGUL_SYLLABLE_POENH"). -lisp_code_name(54343,"HANGUL_SYLLABLE_POED"). -lisp_code_name(54344,"HANGUL_SYLLABLE_POEL"). -lisp_code_name(54345,"HANGUL_SYLLABLE_POELG"). -lisp_code_name(54346,"HANGUL_SYLLABLE_POELM"). -lisp_code_name(54347,"HANGUL_SYLLABLE_POELB"). -lisp_code_name(54348,"HANGUL_SYLLABLE_POELS"). -lisp_code_name(54349,"HANGUL_SYLLABLE_POELT"). -lisp_code_name(54350,"HANGUL_SYLLABLE_POELP"). -lisp_code_name(54351,"HANGUL_SYLLABLE_POELH"). -lisp_code_name(54352,"HANGUL_SYLLABLE_POEM"). -lisp_code_name(54353,"HANGUL_SYLLABLE_POEB"). -lisp_code_name(54354,"HANGUL_SYLLABLE_POEBS"). -lisp_code_name(54355,"HANGUL_SYLLABLE_POES"). -lisp_code_name(54356,"HANGUL_SYLLABLE_POESS"). -lisp_code_name(54357,"HANGUL_SYLLABLE_POENG"). -lisp_code_name(54358,"HANGUL_SYLLABLE_POEJ"). -lisp_code_name(54359,"HANGUL_SYLLABLE_POEC"). -lisp_code_name(54360,"HANGUL_SYLLABLE_POEK"). -lisp_code_name(54361,"HANGUL_SYLLABLE_POET"). -lisp_code_name(54362,"HANGUL_SYLLABLE_POEP"). -lisp_code_name(54363,"HANGUL_SYLLABLE_POEH"). -lisp_code_name(54364,"HANGUL_SYLLABLE_PYO"). -lisp_code_name(54365,"HANGUL_SYLLABLE_PYOG"). -lisp_code_name(54366,"HANGUL_SYLLABLE_PYOGG"). -lisp_code_name(54367,"HANGUL_SYLLABLE_PYOGS"). -lisp_code_name(54368,"HANGUL_SYLLABLE_PYON"). -lisp_code_name(54369,"HANGUL_SYLLABLE_PYONJ"). -lisp_code_name(54370,"HANGUL_SYLLABLE_PYONH"). -lisp_code_name(54371,"HANGUL_SYLLABLE_PYOD"). -lisp_code_name(54372,"HANGUL_SYLLABLE_PYOL"). -lisp_code_name(54373,"HANGUL_SYLLABLE_PYOLG"). -lisp_code_name(54374,"HANGUL_SYLLABLE_PYOLM"). -lisp_code_name(54375,"HANGUL_SYLLABLE_PYOLB"). -lisp_code_name(54376,"HANGUL_SYLLABLE_PYOLS"). -lisp_code_name(54377,"HANGUL_SYLLABLE_PYOLT"). -lisp_code_name(54378,"HANGUL_SYLLABLE_PYOLP"). -lisp_code_name(54379,"HANGUL_SYLLABLE_PYOLH"). -lisp_code_name(54380,"HANGUL_SYLLABLE_PYOM"). -lisp_code_name(54381,"HANGUL_SYLLABLE_PYOB"). -lisp_code_name(54382,"HANGUL_SYLLABLE_PYOBS"). -lisp_code_name(54383,"HANGUL_SYLLABLE_PYOS"). -lisp_code_name(54384,"HANGUL_SYLLABLE_PYOSS"). -lisp_code_name(54385,"HANGUL_SYLLABLE_PYONG"). -lisp_code_name(54386,"HANGUL_SYLLABLE_PYOJ"). -lisp_code_name(54387,"HANGUL_SYLLABLE_PYOC"). -lisp_code_name(54388,"HANGUL_SYLLABLE_PYOK"). -lisp_code_name(54389,"HANGUL_SYLLABLE_PYOT"). -lisp_code_name(54390,"HANGUL_SYLLABLE_PYOP"). -lisp_code_name(54391,"HANGUL_SYLLABLE_PYOH"). -lisp_code_name(54392,"HANGUL_SYLLABLE_PU"). -lisp_code_name(54393,"HANGUL_SYLLABLE_PUG"). -lisp_code_name(54394,"HANGUL_SYLLABLE_PUGG"). -lisp_code_name(54395,"HANGUL_SYLLABLE_PUGS"). -lisp_code_name(54396,"HANGUL_SYLLABLE_PUN"). -lisp_code_name(54397,"HANGUL_SYLLABLE_PUNJ"). -lisp_code_name(54398,"HANGUL_SYLLABLE_PUNH"). -lisp_code_name(54399,"HANGUL_SYLLABLE_PUD"). -lisp_code_name(54400,"HANGUL_SYLLABLE_PUL"). -lisp_code_name(54401,"HANGUL_SYLLABLE_PULG"). -lisp_code_name(54402,"HANGUL_SYLLABLE_PULM"). -lisp_code_name(54403,"HANGUL_SYLLABLE_PULB"). -lisp_code_name(54404,"HANGUL_SYLLABLE_PULS"). -lisp_code_name(54405,"HANGUL_SYLLABLE_PULT"). -lisp_code_name(54406,"HANGUL_SYLLABLE_PULP"). -lisp_code_name(54407,"HANGUL_SYLLABLE_PULH"). -lisp_code_name(54408,"HANGUL_SYLLABLE_PUM"). -lisp_code_name(54409,"HANGUL_SYLLABLE_PUB"). -lisp_code_name(54410,"HANGUL_SYLLABLE_PUBS"). -lisp_code_name(54411,"HANGUL_SYLLABLE_PUS"). -lisp_code_name(54412,"HANGUL_SYLLABLE_PUSS"). -lisp_code_name(54413,"HANGUL_SYLLABLE_PUNG"). -lisp_code_name(54414,"HANGUL_SYLLABLE_PUJ"). -lisp_code_name(54415,"HANGUL_SYLLABLE_PUC"). -lisp_code_name(54416,"HANGUL_SYLLABLE_PUK"). -lisp_code_name(54417,"HANGUL_SYLLABLE_PUT"). -lisp_code_name(54418,"HANGUL_SYLLABLE_PUP"). -lisp_code_name(54419,"HANGUL_SYLLABLE_PUH"). -lisp_code_name(54420,"HANGUL_SYLLABLE_PWEO"). -lisp_code_name(54421,"HANGUL_SYLLABLE_PWEOG"). -lisp_code_name(54422,"HANGUL_SYLLABLE_PWEOGG"). -lisp_code_name(54423,"HANGUL_SYLLABLE_PWEOGS"). -lisp_code_name(54424,"HANGUL_SYLLABLE_PWEON"). -lisp_code_name(54425,"HANGUL_SYLLABLE_PWEONJ"). -lisp_code_name(54426,"HANGUL_SYLLABLE_PWEONH"). -lisp_code_name(54427,"HANGUL_SYLLABLE_PWEOD"). -lisp_code_name(54428,"HANGUL_SYLLABLE_PWEOL"). -lisp_code_name(54429,"HANGUL_SYLLABLE_PWEOLG"). -lisp_code_name(54430,"HANGUL_SYLLABLE_PWEOLM"). -lisp_code_name(54431,"HANGUL_SYLLABLE_PWEOLB"). -lisp_code_name(54432,"HANGUL_SYLLABLE_PWEOLS"). -lisp_code_name(54433,"HANGUL_SYLLABLE_PWEOLT"). -lisp_code_name(54434,"HANGUL_SYLLABLE_PWEOLP"). -lisp_code_name(54435,"HANGUL_SYLLABLE_PWEOLH"). -lisp_code_name(54436,"HANGUL_SYLLABLE_PWEOM"). -lisp_code_name(54437,"HANGUL_SYLLABLE_PWEOB"). -lisp_code_name(54438,"HANGUL_SYLLABLE_PWEOBS"). -lisp_code_name(54439,"HANGUL_SYLLABLE_PWEOS"). -lisp_code_name(54440,"HANGUL_SYLLABLE_PWEOSS"). -lisp_code_name(54441,"HANGUL_SYLLABLE_PWEONG"). -lisp_code_name(54442,"HANGUL_SYLLABLE_PWEOJ"). -lisp_code_name(54443,"HANGUL_SYLLABLE_PWEOC"). -lisp_code_name(54444,"HANGUL_SYLLABLE_PWEOK"). -lisp_code_name(54445,"HANGUL_SYLLABLE_PWEOT"). -lisp_code_name(54446,"HANGUL_SYLLABLE_PWEOP"). -lisp_code_name(54447,"HANGUL_SYLLABLE_PWEOH"). -lisp_code_name(54448,"HANGUL_SYLLABLE_PWE"). -lisp_code_name(54449,"HANGUL_SYLLABLE_PWEG"). -lisp_code_name(54450,"HANGUL_SYLLABLE_PWEGG"). -lisp_code_name(54451,"HANGUL_SYLLABLE_PWEGS"). -lisp_code_name(54452,"HANGUL_SYLLABLE_PWEN"). -lisp_code_name(54453,"HANGUL_SYLLABLE_PWENJ"). -lisp_code_name(54454,"HANGUL_SYLLABLE_PWENH"). -lisp_code_name(54455,"HANGUL_SYLLABLE_PWED"). -lisp_code_name(54456,"HANGUL_SYLLABLE_PWEL"). -lisp_code_name(54457,"HANGUL_SYLLABLE_PWELG"). -lisp_code_name(54458,"HANGUL_SYLLABLE_PWELM"). -lisp_code_name(54459,"HANGUL_SYLLABLE_PWELB"). -lisp_code_name(54460,"HANGUL_SYLLABLE_PWELS"). -lisp_code_name(54461,"HANGUL_SYLLABLE_PWELT"). -lisp_code_name(54462,"HANGUL_SYLLABLE_PWELP"). -lisp_code_name(54463,"HANGUL_SYLLABLE_PWELH"). -lisp_code_name(54464,"HANGUL_SYLLABLE_PWEM"). -lisp_code_name(54465,"HANGUL_SYLLABLE_PWEB"). -lisp_code_name(54466,"HANGUL_SYLLABLE_PWEBS"). -lisp_code_name(54467,"HANGUL_SYLLABLE_PWES"). -lisp_code_name(54468,"HANGUL_SYLLABLE_PWESS"). -lisp_code_name(54469,"HANGUL_SYLLABLE_PWENG"). -lisp_code_name(54470,"HANGUL_SYLLABLE_PWEJ"). -lisp_code_name(54471,"HANGUL_SYLLABLE_PWEC"). -lisp_code_name(54472,"HANGUL_SYLLABLE_PWEK"). -lisp_code_name(54473,"HANGUL_SYLLABLE_PWET"). -lisp_code_name(54474,"HANGUL_SYLLABLE_PWEP"). -lisp_code_name(54475,"HANGUL_SYLLABLE_PWEH"). -lisp_code_name(54476,"HANGUL_SYLLABLE_PWI"). -lisp_code_name(54477,"HANGUL_SYLLABLE_PWIG"). -lisp_code_name(54478,"HANGUL_SYLLABLE_PWIGG"). -lisp_code_name(54479,"HANGUL_SYLLABLE_PWIGS"). -lisp_code_name(54480,"HANGUL_SYLLABLE_PWIN"). -lisp_code_name(54481,"HANGUL_SYLLABLE_PWINJ"). -lisp_code_name(54482,"HANGUL_SYLLABLE_PWINH"). -lisp_code_name(54483,"HANGUL_SYLLABLE_PWID"). -lisp_code_name(54484,"HANGUL_SYLLABLE_PWIL"). -lisp_code_name(54485,"HANGUL_SYLLABLE_PWILG"). -lisp_code_name(54486,"HANGUL_SYLLABLE_PWILM"). -lisp_code_name(54487,"HANGUL_SYLLABLE_PWILB"). -lisp_code_name(54488,"HANGUL_SYLLABLE_PWILS"). -lisp_code_name(54489,"HANGUL_SYLLABLE_PWILT"). -lisp_code_name(54490,"HANGUL_SYLLABLE_PWILP"). -lisp_code_name(54491,"HANGUL_SYLLABLE_PWILH"). -lisp_code_name(54492,"HANGUL_SYLLABLE_PWIM"). -lisp_code_name(54493,"HANGUL_SYLLABLE_PWIB"). -lisp_code_name(54494,"HANGUL_SYLLABLE_PWIBS"). -lisp_code_name(54495,"HANGUL_SYLLABLE_PWIS"). -lisp_code_name(54496,"HANGUL_SYLLABLE_PWISS"). -lisp_code_name(54497,"HANGUL_SYLLABLE_PWING"). -lisp_code_name(54498,"HANGUL_SYLLABLE_PWIJ"). -lisp_code_name(54499,"HANGUL_SYLLABLE_PWIC"). -lisp_code_name(54500,"HANGUL_SYLLABLE_PWIK"). -lisp_code_name(54501,"HANGUL_SYLLABLE_PWIT"). -lisp_code_name(54502,"HANGUL_SYLLABLE_PWIP"). -lisp_code_name(54503,"HANGUL_SYLLABLE_PWIH"). -lisp_code_name(54504,"HANGUL_SYLLABLE_PYU"). -lisp_code_name(54505,"HANGUL_SYLLABLE_PYUG"). -lisp_code_name(54506,"HANGUL_SYLLABLE_PYUGG"). -lisp_code_name(54507,"HANGUL_SYLLABLE_PYUGS"). -lisp_code_name(54508,"HANGUL_SYLLABLE_PYUN"). -lisp_code_name(54509,"HANGUL_SYLLABLE_PYUNJ"). -lisp_code_name(54510,"HANGUL_SYLLABLE_PYUNH"). -lisp_code_name(54511,"HANGUL_SYLLABLE_PYUD"). -lisp_code_name(54512,"HANGUL_SYLLABLE_PYUL"). -lisp_code_name(54513,"HANGUL_SYLLABLE_PYULG"). -lisp_code_name(54514,"HANGUL_SYLLABLE_PYULM"). -lisp_code_name(54515,"HANGUL_SYLLABLE_PYULB"). -lisp_code_name(54516,"HANGUL_SYLLABLE_PYULS"). -lisp_code_name(54517,"HANGUL_SYLLABLE_PYULT"). -lisp_code_name(54518,"HANGUL_SYLLABLE_PYULP"). -lisp_code_name(54519,"HANGUL_SYLLABLE_PYULH"). -lisp_code_name(54520,"HANGUL_SYLLABLE_PYUM"). -lisp_code_name(54521,"HANGUL_SYLLABLE_PYUB"). -lisp_code_name(54522,"HANGUL_SYLLABLE_PYUBS"). -lisp_code_name(54523,"HANGUL_SYLLABLE_PYUS"). -lisp_code_name(54524,"HANGUL_SYLLABLE_PYUSS"). -lisp_code_name(54525,"HANGUL_SYLLABLE_PYUNG"). -lisp_code_name(54526,"HANGUL_SYLLABLE_PYUJ"). -lisp_code_name(54527,"HANGUL_SYLLABLE_PYUC"). -lisp_code_name(54528,"HANGUL_SYLLABLE_PYUK"). -lisp_code_name(54529,"HANGUL_SYLLABLE_PYUT"). -lisp_code_name(54530,"HANGUL_SYLLABLE_PYUP"). -lisp_code_name(54531,"HANGUL_SYLLABLE_PYUH"). -lisp_code_name(54532,"HANGUL_SYLLABLE_PEU"). -lisp_code_name(54533,"HANGUL_SYLLABLE_PEUG"). -lisp_code_name(54534,"HANGUL_SYLLABLE_PEUGG"). -lisp_code_name(54535,"HANGUL_SYLLABLE_PEUGS"). -lisp_code_name(54536,"HANGUL_SYLLABLE_PEUN"). -lisp_code_name(54537,"HANGUL_SYLLABLE_PEUNJ"). -lisp_code_name(54538,"HANGUL_SYLLABLE_PEUNH"). -lisp_code_name(54539,"HANGUL_SYLLABLE_PEUD"). -lisp_code_name(54540,"HANGUL_SYLLABLE_PEUL"). -lisp_code_name(54541,"HANGUL_SYLLABLE_PEULG"). -lisp_code_name(54542,"HANGUL_SYLLABLE_PEULM"). -lisp_code_name(54543,"HANGUL_SYLLABLE_PEULB"). -lisp_code_name(54544,"HANGUL_SYLLABLE_PEULS"). -lisp_code_name(54545,"HANGUL_SYLLABLE_PEULT"). -lisp_code_name(54546,"HANGUL_SYLLABLE_PEULP"). -lisp_code_name(54547,"HANGUL_SYLLABLE_PEULH"). -lisp_code_name(54548,"HANGUL_SYLLABLE_PEUM"). -lisp_code_name(54549,"HANGUL_SYLLABLE_PEUB"). -lisp_code_name(54550,"HANGUL_SYLLABLE_PEUBS"). -lisp_code_name(54551,"HANGUL_SYLLABLE_PEUS"). -lisp_code_name(54552,"HANGUL_SYLLABLE_PEUSS"). -lisp_code_name(54553,"HANGUL_SYLLABLE_PEUNG"). -lisp_code_name(54554,"HANGUL_SYLLABLE_PEUJ"). -lisp_code_name(54555,"HANGUL_SYLLABLE_PEUC"). -lisp_code_name(54556,"HANGUL_SYLLABLE_PEUK"). -lisp_code_name(54557,"HANGUL_SYLLABLE_PEUT"). -lisp_code_name(54558,"HANGUL_SYLLABLE_PEUP"). -lisp_code_name(54559,"HANGUL_SYLLABLE_PEUH"). -lisp_code_name(54560,"HANGUL_SYLLABLE_PYI"). -lisp_code_name(54561,"HANGUL_SYLLABLE_PYIG"). -lisp_code_name(54562,"HANGUL_SYLLABLE_PYIGG"). -lisp_code_name(54563,"HANGUL_SYLLABLE_PYIGS"). -lisp_code_name(54564,"HANGUL_SYLLABLE_PYIN"). -lisp_code_name(54565,"HANGUL_SYLLABLE_PYINJ"). -lisp_code_name(54566,"HANGUL_SYLLABLE_PYINH"). -lisp_code_name(54567,"HANGUL_SYLLABLE_PYID"). -lisp_code_name(54568,"HANGUL_SYLLABLE_PYIL"). -lisp_code_name(54569,"HANGUL_SYLLABLE_PYILG"). -lisp_code_name(54570,"HANGUL_SYLLABLE_PYILM"). -lisp_code_name(54571,"HANGUL_SYLLABLE_PYILB"). -lisp_code_name(54572,"HANGUL_SYLLABLE_PYILS"). -lisp_code_name(54573,"HANGUL_SYLLABLE_PYILT"). -lisp_code_name(54574,"HANGUL_SYLLABLE_PYILP"). -lisp_code_name(54575,"HANGUL_SYLLABLE_PYILH"). -lisp_code_name(54576,"HANGUL_SYLLABLE_PYIM"). -lisp_code_name(54577,"HANGUL_SYLLABLE_PYIB"). -lisp_code_name(54578,"HANGUL_SYLLABLE_PYIBS"). -lisp_code_name(54579,"HANGUL_SYLLABLE_PYIS"). -lisp_code_name(54580,"HANGUL_SYLLABLE_PYISS"). -lisp_code_name(54581,"HANGUL_SYLLABLE_PYING"). -lisp_code_name(54582,"HANGUL_SYLLABLE_PYIJ"). -lisp_code_name(54583,"HANGUL_SYLLABLE_PYIC"). -lisp_code_name(54584,"HANGUL_SYLLABLE_PYIK"). -lisp_code_name(54585,"HANGUL_SYLLABLE_PYIT"). -lisp_code_name(54586,"HANGUL_SYLLABLE_PYIP"). -lisp_code_name(54587,"HANGUL_SYLLABLE_PYIH"). -lisp_code_name(54588,"HANGUL_SYLLABLE_PI"). -lisp_code_name(54589,"HANGUL_SYLLABLE_PIG"). -lisp_code_name(54590,"HANGUL_SYLLABLE_PIGG"). -lisp_code_name(54591,"HANGUL_SYLLABLE_PIGS"). -lisp_code_name(54592,"HANGUL_SYLLABLE_PIN"). -lisp_code_name(54593,"HANGUL_SYLLABLE_PINJ"). -lisp_code_name(54594,"HANGUL_SYLLABLE_PINH"). -lisp_code_name(54595,"HANGUL_SYLLABLE_PID"). -lisp_code_name(54596,"HANGUL_SYLLABLE_PIL"). -lisp_code_name(54597,"HANGUL_SYLLABLE_PILG"). -lisp_code_name(54598,"HANGUL_SYLLABLE_PILM"). -lisp_code_name(54599,"HANGUL_SYLLABLE_PILB"). -lisp_code_name(54600,"HANGUL_SYLLABLE_PILS"). -lisp_code_name(54601,"HANGUL_SYLLABLE_PILT"). -lisp_code_name(54602,"HANGUL_SYLLABLE_PILP"). -lisp_code_name(54603,"HANGUL_SYLLABLE_PILH"). -lisp_code_name(54604,"HANGUL_SYLLABLE_PIM"). -lisp_code_name(54605,"HANGUL_SYLLABLE_PIB"). -lisp_code_name(54606,"HANGUL_SYLLABLE_PIBS"). -lisp_code_name(54607,"HANGUL_SYLLABLE_PIS"). -lisp_code_name(54608,"HANGUL_SYLLABLE_PISS"). -lisp_code_name(54609,"HANGUL_SYLLABLE_PING"). -lisp_code_name(54610,"HANGUL_SYLLABLE_PIJ"). -lisp_code_name(54611,"HANGUL_SYLLABLE_PIC"). -lisp_code_name(54612,"HANGUL_SYLLABLE_PIK"). -lisp_code_name(54613,"HANGUL_SYLLABLE_PIT"). -lisp_code_name(54614,"HANGUL_SYLLABLE_PIP"). -lisp_code_name(54615,"HANGUL_SYLLABLE_PIH"). -lisp_code_name(54616,"HANGUL_SYLLABLE_HA"). -lisp_code_name(54617,"HANGUL_SYLLABLE_HAG"). -lisp_code_name(54618,"HANGUL_SYLLABLE_HAGG"). -lisp_code_name(54619,"HANGUL_SYLLABLE_HAGS"). -lisp_code_name(54620,"HANGUL_SYLLABLE_HAN"). -lisp_code_name(54621,"HANGUL_SYLLABLE_HANJ"). -lisp_code_name(54622,"HANGUL_SYLLABLE_HANH"). -lisp_code_name(54623,"HANGUL_SYLLABLE_HAD"). -lisp_code_name(54624,"HANGUL_SYLLABLE_HAL"). -lisp_code_name(54625,"HANGUL_SYLLABLE_HALG"). -lisp_code_name(54626,"HANGUL_SYLLABLE_HALM"). -lisp_code_name(54627,"HANGUL_SYLLABLE_HALB"). -lisp_code_name(54628,"HANGUL_SYLLABLE_HALS"). -lisp_code_name(54629,"HANGUL_SYLLABLE_HALT"). -lisp_code_name(54630,"HANGUL_SYLLABLE_HALP"). -lisp_code_name(54631,"HANGUL_SYLLABLE_HALH"). -lisp_code_name(54632,"HANGUL_SYLLABLE_HAM"). -lisp_code_name(54633,"HANGUL_SYLLABLE_HAB"). -lisp_code_name(54634,"HANGUL_SYLLABLE_HABS"). -lisp_code_name(54635,"HANGUL_SYLLABLE_HAS"). -lisp_code_name(54636,"HANGUL_SYLLABLE_HASS"). -lisp_code_name(54637,"HANGUL_SYLLABLE_HANG"). -lisp_code_name(54638,"HANGUL_SYLLABLE_HAJ"). -lisp_code_name(54639,"HANGUL_SYLLABLE_HAC"). -lisp_code_name(54640,"HANGUL_SYLLABLE_HAK"). -lisp_code_name(54641,"HANGUL_SYLLABLE_HAT"). -lisp_code_name(54642,"HANGUL_SYLLABLE_HAP"). -lisp_code_name(54643,"HANGUL_SYLLABLE_HAH"). -lisp_code_name(54644,"HANGUL_SYLLABLE_HAE"). -lisp_code_name(54645,"HANGUL_SYLLABLE_HAEG"). -lisp_code_name(54646,"HANGUL_SYLLABLE_HAEGG"). -lisp_code_name(54647,"HANGUL_SYLLABLE_HAEGS"). -lisp_code_name(54648,"HANGUL_SYLLABLE_HAEN"). -lisp_code_name(54649,"HANGUL_SYLLABLE_HAENJ"). -lisp_code_name(54650,"HANGUL_SYLLABLE_HAENH"). -lisp_code_name(54651,"HANGUL_SYLLABLE_HAED"). -lisp_code_name(54652,"HANGUL_SYLLABLE_HAEL"). -lisp_code_name(54653,"HANGUL_SYLLABLE_HAELG"). -lisp_code_name(54654,"HANGUL_SYLLABLE_HAELM"). -lisp_code_name(54655,"HANGUL_SYLLABLE_HAELB"). -lisp_code_name(54656,"HANGUL_SYLLABLE_HAELS"). -lisp_code_name(54657,"HANGUL_SYLLABLE_HAELT"). -lisp_code_name(54658,"HANGUL_SYLLABLE_HAELP"). -lisp_code_name(54659,"HANGUL_SYLLABLE_HAELH"). -lisp_code_name(54660,"HANGUL_SYLLABLE_HAEM"). -lisp_code_name(54661,"HANGUL_SYLLABLE_HAEB"). -lisp_code_name(54662,"HANGUL_SYLLABLE_HAEBS"). -lisp_code_name(54663,"HANGUL_SYLLABLE_HAES"). -lisp_code_name(54664,"HANGUL_SYLLABLE_HAESS"). -lisp_code_name(54665,"HANGUL_SYLLABLE_HAENG"). -lisp_code_name(54666,"HANGUL_SYLLABLE_HAEJ"). -lisp_code_name(54667,"HANGUL_SYLLABLE_HAEC"). -lisp_code_name(54668,"HANGUL_SYLLABLE_HAEK"). -lisp_code_name(54669,"HANGUL_SYLLABLE_HAET"). -lisp_code_name(54670,"HANGUL_SYLLABLE_HAEP"). -lisp_code_name(54671,"HANGUL_SYLLABLE_HAEH"). -lisp_code_name(54672,"HANGUL_SYLLABLE_HYA"). -lisp_code_name(54673,"HANGUL_SYLLABLE_HYAG"). -lisp_code_name(54674,"HANGUL_SYLLABLE_HYAGG"). -lisp_code_name(54675,"HANGUL_SYLLABLE_HYAGS"). -lisp_code_name(54676,"HANGUL_SYLLABLE_HYAN"). -lisp_code_name(54677,"HANGUL_SYLLABLE_HYANJ"). -lisp_code_name(54678,"HANGUL_SYLLABLE_HYANH"). -lisp_code_name(54679,"HANGUL_SYLLABLE_HYAD"). -lisp_code_name(54680,"HANGUL_SYLLABLE_HYAL"). -lisp_code_name(54681,"HANGUL_SYLLABLE_HYALG"). -lisp_code_name(54682,"HANGUL_SYLLABLE_HYALM"). -lisp_code_name(54683,"HANGUL_SYLLABLE_HYALB"). -lisp_code_name(54684,"HANGUL_SYLLABLE_HYALS"). -lisp_code_name(54685,"HANGUL_SYLLABLE_HYALT"). -lisp_code_name(54686,"HANGUL_SYLLABLE_HYALP"). -lisp_code_name(54687,"HANGUL_SYLLABLE_HYALH"). -lisp_code_name(54688,"HANGUL_SYLLABLE_HYAM"). -lisp_code_name(54689,"HANGUL_SYLLABLE_HYAB"). -lisp_code_name(54690,"HANGUL_SYLLABLE_HYABS"). -lisp_code_name(54691,"HANGUL_SYLLABLE_HYAS"). -lisp_code_name(54692,"HANGUL_SYLLABLE_HYASS"). -lisp_code_name(54693,"HANGUL_SYLLABLE_HYANG"). -lisp_code_name(54694,"HANGUL_SYLLABLE_HYAJ"). -lisp_code_name(54695,"HANGUL_SYLLABLE_HYAC"). -lisp_code_name(54696,"HANGUL_SYLLABLE_HYAK"). -lisp_code_name(54697,"HANGUL_SYLLABLE_HYAT"). -lisp_code_name(54698,"HANGUL_SYLLABLE_HYAP"). -lisp_code_name(54699,"HANGUL_SYLLABLE_HYAH"). -lisp_code_name(54700,"HANGUL_SYLLABLE_HYAE"). -lisp_code_name(54701,"HANGUL_SYLLABLE_HYAEG"). -lisp_code_name(54702,"HANGUL_SYLLABLE_HYAEGG"). -lisp_code_name(54703,"HANGUL_SYLLABLE_HYAEGS"). -lisp_code_name(54704,"HANGUL_SYLLABLE_HYAEN"). -lisp_code_name(54705,"HANGUL_SYLLABLE_HYAENJ"). -lisp_code_name(54706,"HANGUL_SYLLABLE_HYAENH"). -lisp_code_name(54707,"HANGUL_SYLLABLE_HYAED"). -lisp_code_name(54708,"HANGUL_SYLLABLE_HYAEL"). -lisp_code_name(54709,"HANGUL_SYLLABLE_HYAELG"). -lisp_code_name(54710,"HANGUL_SYLLABLE_HYAELM"). -lisp_code_name(54711,"HANGUL_SYLLABLE_HYAELB"). -lisp_code_name(54712,"HANGUL_SYLLABLE_HYAELS"). -lisp_code_name(54713,"HANGUL_SYLLABLE_HYAELT"). -lisp_code_name(54714,"HANGUL_SYLLABLE_HYAELP"). -lisp_code_name(54715,"HANGUL_SYLLABLE_HYAELH"). -lisp_code_name(54716,"HANGUL_SYLLABLE_HYAEM"). -lisp_code_name(54717,"HANGUL_SYLLABLE_HYAEB"). -lisp_code_name(54718,"HANGUL_SYLLABLE_HYAEBS"). -lisp_code_name(54719,"HANGUL_SYLLABLE_HYAES"). -lisp_code_name(54720,"HANGUL_SYLLABLE_HYAESS"). -lisp_code_name(54721,"HANGUL_SYLLABLE_HYAENG"). -lisp_code_name(54722,"HANGUL_SYLLABLE_HYAEJ"). -lisp_code_name(54723,"HANGUL_SYLLABLE_HYAEC"). -lisp_code_name(54724,"HANGUL_SYLLABLE_HYAEK"). -lisp_code_name(54725,"HANGUL_SYLLABLE_HYAET"). -lisp_code_name(54726,"HANGUL_SYLLABLE_HYAEP"). -lisp_code_name(54727,"HANGUL_SYLLABLE_HYAEH"). -lisp_code_name(54728,"HANGUL_SYLLABLE_HEO"). -lisp_code_name(54729,"HANGUL_SYLLABLE_HEOG"). -lisp_code_name(54730,"HANGUL_SYLLABLE_HEOGG"). -lisp_code_name(54731,"HANGUL_SYLLABLE_HEOGS"). -lisp_code_name(54732,"HANGUL_SYLLABLE_HEON"). -lisp_code_name(54733,"HANGUL_SYLLABLE_HEONJ"). -lisp_code_name(54734,"HANGUL_SYLLABLE_HEONH"). -lisp_code_name(54735,"HANGUL_SYLLABLE_HEOD"). -lisp_code_name(54736,"HANGUL_SYLLABLE_HEOL"). -lisp_code_name(54737,"HANGUL_SYLLABLE_HEOLG"). -lisp_code_name(54738,"HANGUL_SYLLABLE_HEOLM"). -lisp_code_name(54739,"HANGUL_SYLLABLE_HEOLB"). -lisp_code_name(54740,"HANGUL_SYLLABLE_HEOLS"). -lisp_code_name(54741,"HANGUL_SYLLABLE_HEOLT"). -lisp_code_name(54742,"HANGUL_SYLLABLE_HEOLP"). -lisp_code_name(54743,"HANGUL_SYLLABLE_HEOLH"). -lisp_code_name(54744,"HANGUL_SYLLABLE_HEOM"). -lisp_code_name(54745,"HANGUL_SYLLABLE_HEOB"). -lisp_code_name(54746,"HANGUL_SYLLABLE_HEOBS"). -lisp_code_name(54747,"HANGUL_SYLLABLE_HEOS"). -lisp_code_name(54748,"HANGUL_SYLLABLE_HEOSS"). -lisp_code_name(54749,"HANGUL_SYLLABLE_HEONG"). -lisp_code_name(54750,"HANGUL_SYLLABLE_HEOJ"). -lisp_code_name(54751,"HANGUL_SYLLABLE_HEOC"). -lisp_code_name(54752,"HANGUL_SYLLABLE_HEOK"). -lisp_code_name(54753,"HANGUL_SYLLABLE_HEOT"). -lisp_code_name(54754,"HANGUL_SYLLABLE_HEOP"). -lisp_code_name(54755,"HANGUL_SYLLABLE_HEOH"). -lisp_code_name(54756,"HANGUL_SYLLABLE_HE"). -lisp_code_name(54757,"HANGUL_SYLLABLE_HEG"). -lisp_code_name(54758,"HANGUL_SYLLABLE_HEGG"). -lisp_code_name(54759,"HANGUL_SYLLABLE_HEGS"). -lisp_code_name(54760,"HANGUL_SYLLABLE_HEN"). -lisp_code_name(54761,"HANGUL_SYLLABLE_HENJ"). -lisp_code_name(54762,"HANGUL_SYLLABLE_HENH"). -lisp_code_name(54763,"HANGUL_SYLLABLE_HED"). -lisp_code_name(54764,"HANGUL_SYLLABLE_HEL"). -lisp_code_name(54765,"HANGUL_SYLLABLE_HELG"). -lisp_code_name(54766,"HANGUL_SYLLABLE_HELM"). -lisp_code_name(54767,"HANGUL_SYLLABLE_HELB"). -lisp_code_name(54768,"HANGUL_SYLLABLE_HELS"). -lisp_code_name(54769,"HANGUL_SYLLABLE_HELT"). -lisp_code_name(54770,"HANGUL_SYLLABLE_HELP"). -lisp_code_name(54771,"HANGUL_SYLLABLE_HELH"). -lisp_code_name(54772,"HANGUL_SYLLABLE_HEM"). -lisp_code_name(54773,"HANGUL_SYLLABLE_HEB"). -lisp_code_name(54774,"HANGUL_SYLLABLE_HEBS"). -lisp_code_name(54775,"HANGUL_SYLLABLE_HES"). -lisp_code_name(54776,"HANGUL_SYLLABLE_HESS"). -lisp_code_name(54777,"HANGUL_SYLLABLE_HENG"). -lisp_code_name(54778,"HANGUL_SYLLABLE_HEJ"). -lisp_code_name(54779,"HANGUL_SYLLABLE_HEC"). -lisp_code_name(54780,"HANGUL_SYLLABLE_HEK"). -lisp_code_name(54781,"HANGUL_SYLLABLE_HET"). -lisp_code_name(54782,"HANGUL_SYLLABLE_HEP"). -lisp_code_name(54783,"HANGUL_SYLLABLE_HEH"). -lisp_code_name(54784,"HANGUL_SYLLABLE_HYEO"). -lisp_code_name(54785,"HANGUL_SYLLABLE_HYEOG"). -lisp_code_name(54786,"HANGUL_SYLLABLE_HYEOGG"). -lisp_code_name(54787,"HANGUL_SYLLABLE_HYEOGS"). -lisp_code_name(54788,"HANGUL_SYLLABLE_HYEON"). -lisp_code_name(54789,"HANGUL_SYLLABLE_HYEONJ"). -lisp_code_name(54790,"HANGUL_SYLLABLE_HYEONH"). -lisp_code_name(54791,"HANGUL_SYLLABLE_HYEOD"). -lisp_code_name(54792,"HANGUL_SYLLABLE_HYEOL"). -lisp_code_name(54793,"HANGUL_SYLLABLE_HYEOLG"). -lisp_code_name(54794,"HANGUL_SYLLABLE_HYEOLM"). -lisp_code_name(54795,"HANGUL_SYLLABLE_HYEOLB"). -lisp_code_name(54796,"HANGUL_SYLLABLE_HYEOLS"). -lisp_code_name(54797,"HANGUL_SYLLABLE_HYEOLT"). -lisp_code_name(54798,"HANGUL_SYLLABLE_HYEOLP"). -lisp_code_name(54799,"HANGUL_SYLLABLE_HYEOLH"). -lisp_code_name(54800,"HANGUL_SYLLABLE_HYEOM"). -lisp_code_name(54801,"HANGUL_SYLLABLE_HYEOB"). -lisp_code_name(54802,"HANGUL_SYLLABLE_HYEOBS"). -lisp_code_name(54803,"HANGUL_SYLLABLE_HYEOS"). -lisp_code_name(54804,"HANGUL_SYLLABLE_HYEOSS"). -lisp_code_name(54805,"HANGUL_SYLLABLE_HYEONG"). -lisp_code_name(54806,"HANGUL_SYLLABLE_HYEOJ"). -lisp_code_name(54807,"HANGUL_SYLLABLE_HYEOC"). -lisp_code_name(54808,"HANGUL_SYLLABLE_HYEOK"). -lisp_code_name(54809,"HANGUL_SYLLABLE_HYEOT"). -lisp_code_name(54810,"HANGUL_SYLLABLE_HYEOP"). -lisp_code_name(54811,"HANGUL_SYLLABLE_HYEOH"). -lisp_code_name(54812,"HANGUL_SYLLABLE_HYE"). -lisp_code_name(54813,"HANGUL_SYLLABLE_HYEG"). -lisp_code_name(54814,"HANGUL_SYLLABLE_HYEGG"). -lisp_code_name(54815,"HANGUL_SYLLABLE_HYEGS"). -lisp_code_name(54816,"HANGUL_SYLLABLE_HYEN"). -lisp_code_name(54817,"HANGUL_SYLLABLE_HYENJ"). -lisp_code_name(54818,"HANGUL_SYLLABLE_HYENH"). -lisp_code_name(54819,"HANGUL_SYLLABLE_HYED"). -lisp_code_name(54820,"HANGUL_SYLLABLE_HYEL"). -lisp_code_name(54821,"HANGUL_SYLLABLE_HYELG"). -lisp_code_name(54822,"HANGUL_SYLLABLE_HYELM"). -lisp_code_name(54823,"HANGUL_SYLLABLE_HYELB"). -lisp_code_name(54824,"HANGUL_SYLLABLE_HYELS"). -lisp_code_name(54825,"HANGUL_SYLLABLE_HYELT"). -lisp_code_name(54826,"HANGUL_SYLLABLE_HYELP"). -lisp_code_name(54827,"HANGUL_SYLLABLE_HYELH"). -lisp_code_name(54828,"HANGUL_SYLLABLE_HYEM"). -lisp_code_name(54829,"HANGUL_SYLLABLE_HYEB"). -lisp_code_name(54830,"HANGUL_SYLLABLE_HYEBS"). -lisp_code_name(54831,"HANGUL_SYLLABLE_HYES"). -lisp_code_name(54832,"HANGUL_SYLLABLE_HYESS"). -lisp_code_name(54833,"HANGUL_SYLLABLE_HYENG"). -lisp_code_name(54834,"HANGUL_SYLLABLE_HYEJ"). -lisp_code_name(54835,"HANGUL_SYLLABLE_HYEC"). -lisp_code_name(54836,"HANGUL_SYLLABLE_HYEK"). -lisp_code_name(54837,"HANGUL_SYLLABLE_HYET"). -lisp_code_name(54838,"HANGUL_SYLLABLE_HYEP"). -lisp_code_name(54839,"HANGUL_SYLLABLE_HYEH"). -lisp_code_name(54840,"HANGUL_SYLLABLE_HO"). -lisp_code_name(54841,"HANGUL_SYLLABLE_HOG"). -lisp_code_name(54842,"HANGUL_SYLLABLE_HOGG"). -lisp_code_name(54843,"HANGUL_SYLLABLE_HOGS"). -lisp_code_name(54844,"HANGUL_SYLLABLE_HON"). -lisp_code_name(54845,"HANGUL_SYLLABLE_HONJ"). -lisp_code_name(54846,"HANGUL_SYLLABLE_HONH"). -lisp_code_name(54847,"HANGUL_SYLLABLE_HOD"). -lisp_code_name(54848,"HANGUL_SYLLABLE_HOL"). -lisp_code_name(54849,"HANGUL_SYLLABLE_HOLG"). -lisp_code_name(54850,"HANGUL_SYLLABLE_HOLM"). -lisp_code_name(54851,"HANGUL_SYLLABLE_HOLB"). -lisp_code_name(54852,"HANGUL_SYLLABLE_HOLS"). -lisp_code_name(54853,"HANGUL_SYLLABLE_HOLT"). -lisp_code_name(54854,"HANGUL_SYLLABLE_HOLP"). -lisp_code_name(54855,"HANGUL_SYLLABLE_HOLH"). -lisp_code_name(54856,"HANGUL_SYLLABLE_HOM"). -lisp_code_name(54857,"HANGUL_SYLLABLE_HOB"). -lisp_code_name(54858,"HANGUL_SYLLABLE_HOBS"). -lisp_code_name(54859,"HANGUL_SYLLABLE_HOS"). -lisp_code_name(54860,"HANGUL_SYLLABLE_HOSS"). -lisp_code_name(54861,"HANGUL_SYLLABLE_HONG"). -lisp_code_name(54862,"HANGUL_SYLLABLE_HOJ"). -lisp_code_name(54863,"HANGUL_SYLLABLE_HOC"). -lisp_code_name(54864,"HANGUL_SYLLABLE_HOK"). -lisp_code_name(54865,"HANGUL_SYLLABLE_HOT"). -lisp_code_name(54866,"HANGUL_SYLLABLE_HOP"). -lisp_code_name(54867,"HANGUL_SYLLABLE_HOH"). -lisp_code_name(54868,"HANGUL_SYLLABLE_HWA"). -lisp_code_name(54869,"HANGUL_SYLLABLE_HWAG"). -lisp_code_name(54870,"HANGUL_SYLLABLE_HWAGG"). -lisp_code_name(54871,"HANGUL_SYLLABLE_HWAGS"). -lisp_code_name(54872,"HANGUL_SYLLABLE_HWAN"). -lisp_code_name(54873,"HANGUL_SYLLABLE_HWANJ"). -lisp_code_name(54874,"HANGUL_SYLLABLE_HWANH"). -lisp_code_name(54875,"HANGUL_SYLLABLE_HWAD"). -lisp_code_name(54876,"HANGUL_SYLLABLE_HWAL"). -lisp_code_name(54877,"HANGUL_SYLLABLE_HWALG"). -lisp_code_name(54878,"HANGUL_SYLLABLE_HWALM"). -lisp_code_name(54879,"HANGUL_SYLLABLE_HWALB"). -lisp_code_name(54880,"HANGUL_SYLLABLE_HWALS"). -lisp_code_name(54881,"HANGUL_SYLLABLE_HWALT"). -lisp_code_name(54882,"HANGUL_SYLLABLE_HWALP"). -lisp_code_name(54883,"HANGUL_SYLLABLE_HWALH"). -lisp_code_name(54884,"HANGUL_SYLLABLE_HWAM"). -lisp_code_name(54885,"HANGUL_SYLLABLE_HWAB"). -lisp_code_name(54886,"HANGUL_SYLLABLE_HWABS"). -lisp_code_name(54887,"HANGUL_SYLLABLE_HWAS"). -lisp_code_name(54888,"HANGUL_SYLLABLE_HWASS"). -lisp_code_name(54889,"HANGUL_SYLLABLE_HWANG"). -lisp_code_name(54890,"HANGUL_SYLLABLE_HWAJ"). -lisp_code_name(54891,"HANGUL_SYLLABLE_HWAC"). -lisp_code_name(54892,"HANGUL_SYLLABLE_HWAK"). -lisp_code_name(54893,"HANGUL_SYLLABLE_HWAT"). -lisp_code_name(54894,"HANGUL_SYLLABLE_HWAP"). -lisp_code_name(54895,"HANGUL_SYLLABLE_HWAH"). -lisp_code_name(54896,"HANGUL_SYLLABLE_HWAE"). -lisp_code_name(54897,"HANGUL_SYLLABLE_HWAEG"). -lisp_code_name(54898,"HANGUL_SYLLABLE_HWAEGG"). -lisp_code_name(54899,"HANGUL_SYLLABLE_HWAEGS"). -lisp_code_name(54900,"HANGUL_SYLLABLE_HWAEN"). -lisp_code_name(54901,"HANGUL_SYLLABLE_HWAENJ"). -lisp_code_name(54902,"HANGUL_SYLLABLE_HWAENH"). -lisp_code_name(54903,"HANGUL_SYLLABLE_HWAED"). -lisp_code_name(54904,"HANGUL_SYLLABLE_HWAEL"). -lisp_code_name(54905,"HANGUL_SYLLABLE_HWAELG"). -lisp_code_name(54906,"HANGUL_SYLLABLE_HWAELM"). -lisp_code_name(54907,"HANGUL_SYLLABLE_HWAELB"). -lisp_code_name(54908,"HANGUL_SYLLABLE_HWAELS"). -lisp_code_name(54909,"HANGUL_SYLLABLE_HWAELT"). -lisp_code_name(54910,"HANGUL_SYLLABLE_HWAELP"). -lisp_code_name(54911,"HANGUL_SYLLABLE_HWAELH"). -lisp_code_name(54912,"HANGUL_SYLLABLE_HWAEM"). -lisp_code_name(54913,"HANGUL_SYLLABLE_HWAEB"). -lisp_code_name(54914,"HANGUL_SYLLABLE_HWAEBS"). -lisp_code_name(54915,"HANGUL_SYLLABLE_HWAES"). -lisp_code_name(54916,"HANGUL_SYLLABLE_HWAESS"). -lisp_code_name(54917,"HANGUL_SYLLABLE_HWAENG"). -lisp_code_name(54918,"HANGUL_SYLLABLE_HWAEJ"). -lisp_code_name(54919,"HANGUL_SYLLABLE_HWAEC"). -lisp_code_name(54920,"HANGUL_SYLLABLE_HWAEK"). -lisp_code_name(54921,"HANGUL_SYLLABLE_HWAET"). -lisp_code_name(54922,"HANGUL_SYLLABLE_HWAEP"). -lisp_code_name(54923,"HANGUL_SYLLABLE_HWAEH"). -lisp_code_name(54924,"HANGUL_SYLLABLE_HOE"). -lisp_code_name(54925,"HANGUL_SYLLABLE_HOEG"). -lisp_code_name(54926,"HANGUL_SYLLABLE_HOEGG"). -lisp_code_name(54927,"HANGUL_SYLLABLE_HOEGS"). -lisp_code_name(54928,"HANGUL_SYLLABLE_HOEN"). -lisp_code_name(54929,"HANGUL_SYLLABLE_HOENJ"). -lisp_code_name(54930,"HANGUL_SYLLABLE_HOENH"). -lisp_code_name(54931,"HANGUL_SYLLABLE_HOED"). -lisp_code_name(54932,"HANGUL_SYLLABLE_HOEL"). -lisp_code_name(54933,"HANGUL_SYLLABLE_HOELG"). -lisp_code_name(54934,"HANGUL_SYLLABLE_HOELM"). -lisp_code_name(54935,"HANGUL_SYLLABLE_HOELB"). -lisp_code_name(54936,"HANGUL_SYLLABLE_HOELS"). -lisp_code_name(54937,"HANGUL_SYLLABLE_HOELT"). -lisp_code_name(54938,"HANGUL_SYLLABLE_HOELP"). -lisp_code_name(54939,"HANGUL_SYLLABLE_HOELH"). -lisp_code_name(54940,"HANGUL_SYLLABLE_HOEM"). -lisp_code_name(54941,"HANGUL_SYLLABLE_HOEB"). -lisp_code_name(54942,"HANGUL_SYLLABLE_HOEBS"). -lisp_code_name(54943,"HANGUL_SYLLABLE_HOES"). -lisp_code_name(54944,"HANGUL_SYLLABLE_HOESS"). -lisp_code_name(54945,"HANGUL_SYLLABLE_HOENG"). -lisp_code_name(54946,"HANGUL_SYLLABLE_HOEJ"). -lisp_code_name(54947,"HANGUL_SYLLABLE_HOEC"). -lisp_code_name(54948,"HANGUL_SYLLABLE_HOEK"). -lisp_code_name(54949,"HANGUL_SYLLABLE_HOET"). -lisp_code_name(54950,"HANGUL_SYLLABLE_HOEP"). -lisp_code_name(54951,"HANGUL_SYLLABLE_HOEH"). -lisp_code_name(54952,"HANGUL_SYLLABLE_HYO"). -lisp_code_name(54953,"HANGUL_SYLLABLE_HYOG"). -lisp_code_name(54954,"HANGUL_SYLLABLE_HYOGG"). -lisp_code_name(54955,"HANGUL_SYLLABLE_HYOGS"). -lisp_code_name(54956,"HANGUL_SYLLABLE_HYON"). -lisp_code_name(54957,"HANGUL_SYLLABLE_HYONJ"). -lisp_code_name(54958,"HANGUL_SYLLABLE_HYONH"). -lisp_code_name(54959,"HANGUL_SYLLABLE_HYOD"). -lisp_code_name(54960,"HANGUL_SYLLABLE_HYOL"). -lisp_code_name(54961,"HANGUL_SYLLABLE_HYOLG"). -lisp_code_name(54962,"HANGUL_SYLLABLE_HYOLM"). -lisp_code_name(54963,"HANGUL_SYLLABLE_HYOLB"). -lisp_code_name(54964,"HANGUL_SYLLABLE_HYOLS"). -lisp_code_name(54965,"HANGUL_SYLLABLE_HYOLT"). -lisp_code_name(54966,"HANGUL_SYLLABLE_HYOLP"). -lisp_code_name(54967,"HANGUL_SYLLABLE_HYOLH"). -lisp_code_name(54968,"HANGUL_SYLLABLE_HYOM"). -lisp_code_name(54969,"HANGUL_SYLLABLE_HYOB"). -lisp_code_name(54970,"HANGUL_SYLLABLE_HYOBS"). -lisp_code_name(54971,"HANGUL_SYLLABLE_HYOS"). -lisp_code_name(54972,"HANGUL_SYLLABLE_HYOSS"). -lisp_code_name(54973,"HANGUL_SYLLABLE_HYONG"). -lisp_code_name(54974,"HANGUL_SYLLABLE_HYOJ"). -lisp_code_name(54975,"HANGUL_SYLLABLE_HYOC"). -lisp_code_name(54976,"HANGUL_SYLLABLE_HYOK"). -lisp_code_name(54977,"HANGUL_SYLLABLE_HYOT"). -lisp_code_name(54978,"HANGUL_SYLLABLE_HYOP"). -lisp_code_name(54979,"HANGUL_SYLLABLE_HYOH"). -lisp_code_name(54980,"HANGUL_SYLLABLE_HU"). -lisp_code_name(54981,"HANGUL_SYLLABLE_HUG"). -lisp_code_name(54982,"HANGUL_SYLLABLE_HUGG"). -lisp_code_name(54983,"HANGUL_SYLLABLE_HUGS"). -lisp_code_name(54984,"HANGUL_SYLLABLE_HUN"). -lisp_code_name(54985,"HANGUL_SYLLABLE_HUNJ"). -lisp_code_name(54986,"HANGUL_SYLLABLE_HUNH"). -lisp_code_name(54987,"HANGUL_SYLLABLE_HUD"). -lisp_code_name(54988,"HANGUL_SYLLABLE_HUL"). -lisp_code_name(54989,"HANGUL_SYLLABLE_HULG"). -lisp_code_name(54990,"HANGUL_SYLLABLE_HULM"). -lisp_code_name(54991,"HANGUL_SYLLABLE_HULB"). -lisp_code_name(54992,"HANGUL_SYLLABLE_HULS"). -lisp_code_name(54993,"HANGUL_SYLLABLE_HULT"). -lisp_code_name(54994,"HANGUL_SYLLABLE_HULP"). -lisp_code_name(54995,"HANGUL_SYLLABLE_HULH"). -lisp_code_name(54996,"HANGUL_SYLLABLE_HUM"). -lisp_code_name(54997,"HANGUL_SYLLABLE_HUB"). -lisp_code_name(54998,"HANGUL_SYLLABLE_HUBS"). -lisp_code_name(54999,"HANGUL_SYLLABLE_HUS"). -lisp_code_name(55000,"HANGUL_SYLLABLE_HUSS"). -lisp_code_name(55001,"HANGUL_SYLLABLE_HUNG"). -lisp_code_name(55002,"HANGUL_SYLLABLE_HUJ"). -lisp_code_name(55003,"HANGUL_SYLLABLE_HUC"). -lisp_code_name(55004,"HANGUL_SYLLABLE_HUK"). -lisp_code_name(55005,"HANGUL_SYLLABLE_HUT"). -lisp_code_name(55006,"HANGUL_SYLLABLE_HUP"). -lisp_code_name(55007,"HANGUL_SYLLABLE_HUH"). -lisp_code_name(55008,"HANGUL_SYLLABLE_HWEO"). -lisp_code_name(55009,"HANGUL_SYLLABLE_HWEOG"). -lisp_code_name(55010,"HANGUL_SYLLABLE_HWEOGG"). -lisp_code_name(55011,"HANGUL_SYLLABLE_HWEOGS"). -lisp_code_name(55012,"HANGUL_SYLLABLE_HWEON"). -lisp_code_name(55013,"HANGUL_SYLLABLE_HWEONJ"). -lisp_code_name(55014,"HANGUL_SYLLABLE_HWEONH"). -lisp_code_name(55015,"HANGUL_SYLLABLE_HWEOD"). -lisp_code_name(55016,"HANGUL_SYLLABLE_HWEOL"). -lisp_code_name(55017,"HANGUL_SYLLABLE_HWEOLG"). -lisp_code_name(55018,"HANGUL_SYLLABLE_HWEOLM"). -lisp_code_name(55019,"HANGUL_SYLLABLE_HWEOLB"). -lisp_code_name(55020,"HANGUL_SYLLABLE_HWEOLS"). -lisp_code_name(55021,"HANGUL_SYLLABLE_HWEOLT"). -lisp_code_name(55022,"HANGUL_SYLLABLE_HWEOLP"). -lisp_code_name(55023,"HANGUL_SYLLABLE_HWEOLH"). -lisp_code_name(55024,"HANGUL_SYLLABLE_HWEOM"). -lisp_code_name(55025,"HANGUL_SYLLABLE_HWEOB"). -lisp_code_name(55026,"HANGUL_SYLLABLE_HWEOBS"). -lisp_code_name(55027,"HANGUL_SYLLABLE_HWEOS"). -lisp_code_name(55028,"HANGUL_SYLLABLE_HWEOSS"). -lisp_code_name(55029,"HANGUL_SYLLABLE_HWEONG"). -lisp_code_name(55030,"HANGUL_SYLLABLE_HWEOJ"). -lisp_code_name(55031,"HANGUL_SYLLABLE_HWEOC"). -lisp_code_name(55032,"HANGUL_SYLLABLE_HWEOK"). -lisp_code_name(55033,"HANGUL_SYLLABLE_HWEOT"). -lisp_code_name(55034,"HANGUL_SYLLABLE_HWEOP"). -lisp_code_name(55035,"HANGUL_SYLLABLE_HWEOH"). -lisp_code_name(55036,"HANGUL_SYLLABLE_HWE"). -lisp_code_name(55037,"HANGUL_SYLLABLE_HWEG"). -lisp_code_name(55038,"HANGUL_SYLLABLE_HWEGG"). -lisp_code_name(55039,"HANGUL_SYLLABLE_HWEGS"). -lisp_code_name(55040,"HANGUL_SYLLABLE_HWEN"). -lisp_code_name(55041,"HANGUL_SYLLABLE_HWENJ"). -lisp_code_name(55042,"HANGUL_SYLLABLE_HWENH"). -lisp_code_name(55043,"HANGUL_SYLLABLE_HWED"). -lisp_code_name(55044,"HANGUL_SYLLABLE_HWEL"). -lisp_code_name(55045,"HANGUL_SYLLABLE_HWELG"). -lisp_code_name(55046,"HANGUL_SYLLABLE_HWELM"). -lisp_code_name(55047,"HANGUL_SYLLABLE_HWELB"). -lisp_code_name(55048,"HANGUL_SYLLABLE_HWELS"). -lisp_code_name(55049,"HANGUL_SYLLABLE_HWELT"). -lisp_code_name(55050,"HANGUL_SYLLABLE_HWELP"). -lisp_code_name(55051,"HANGUL_SYLLABLE_HWELH"). -lisp_code_name(55052,"HANGUL_SYLLABLE_HWEM"). -lisp_code_name(55053,"HANGUL_SYLLABLE_HWEB"). -lisp_code_name(55054,"HANGUL_SYLLABLE_HWEBS"). -lisp_code_name(55055,"HANGUL_SYLLABLE_HWES"). -lisp_code_name(55056,"HANGUL_SYLLABLE_HWESS"). -lisp_code_name(55057,"HANGUL_SYLLABLE_HWENG"). -lisp_code_name(55058,"HANGUL_SYLLABLE_HWEJ"). -lisp_code_name(55059,"HANGUL_SYLLABLE_HWEC"). -lisp_code_name(55060,"HANGUL_SYLLABLE_HWEK"). -lisp_code_name(55061,"HANGUL_SYLLABLE_HWET"). -lisp_code_name(55062,"HANGUL_SYLLABLE_HWEP"). -lisp_code_name(55063,"HANGUL_SYLLABLE_HWEH"). -lisp_code_name(55064,"HANGUL_SYLLABLE_HWI"). -lisp_code_name(55065,"HANGUL_SYLLABLE_HWIG"). -lisp_code_name(55066,"HANGUL_SYLLABLE_HWIGG"). -lisp_code_name(55067,"HANGUL_SYLLABLE_HWIGS"). -lisp_code_name(55068,"HANGUL_SYLLABLE_HWIN"). -lisp_code_name(55069,"HANGUL_SYLLABLE_HWINJ"). -lisp_code_name(55070,"HANGUL_SYLLABLE_HWINH"). -lisp_code_name(55071,"HANGUL_SYLLABLE_HWID"). -lisp_code_name(55072,"HANGUL_SYLLABLE_HWIL"). -lisp_code_name(55073,"HANGUL_SYLLABLE_HWILG"). -lisp_code_name(55074,"HANGUL_SYLLABLE_HWILM"). -lisp_code_name(55075,"HANGUL_SYLLABLE_HWILB"). -lisp_code_name(55076,"HANGUL_SYLLABLE_HWILS"). -lisp_code_name(55077,"HANGUL_SYLLABLE_HWILT"). -lisp_code_name(55078,"HANGUL_SYLLABLE_HWILP"). -lisp_code_name(55079,"HANGUL_SYLLABLE_HWILH"). -lisp_code_name(55080,"HANGUL_SYLLABLE_HWIM"). -lisp_code_name(55081,"HANGUL_SYLLABLE_HWIB"). -lisp_code_name(55082,"HANGUL_SYLLABLE_HWIBS"). -lisp_code_name(55083,"HANGUL_SYLLABLE_HWIS"). -lisp_code_name(55084,"HANGUL_SYLLABLE_HWISS"). -lisp_code_name(55085,"HANGUL_SYLLABLE_HWING"). -lisp_code_name(55086,"HANGUL_SYLLABLE_HWIJ"). -lisp_code_name(55087,"HANGUL_SYLLABLE_HWIC"). -lisp_code_name(55088,"HANGUL_SYLLABLE_HWIK"). -lisp_code_name(55089,"HANGUL_SYLLABLE_HWIT"). -lisp_code_name(55090,"HANGUL_SYLLABLE_HWIP"). -lisp_code_name(55091,"HANGUL_SYLLABLE_HWIH"). -lisp_code_name(55092,"HANGUL_SYLLABLE_HYU"). -lisp_code_name(55093,"HANGUL_SYLLABLE_HYUG"). -lisp_code_name(55094,"HANGUL_SYLLABLE_HYUGG"). -lisp_code_name(55095,"HANGUL_SYLLABLE_HYUGS"). -lisp_code_name(55096,"HANGUL_SYLLABLE_HYUN"). -lisp_code_name(55097,"HANGUL_SYLLABLE_HYUNJ"). -lisp_code_name(55098,"HANGUL_SYLLABLE_HYUNH"). -lisp_code_name(55099,"HANGUL_SYLLABLE_HYUD"). -lisp_code_name(55100,"HANGUL_SYLLABLE_HYUL"). -lisp_code_name(55101,"HANGUL_SYLLABLE_HYULG"). -lisp_code_name(55102,"HANGUL_SYLLABLE_HYULM"). -lisp_code_name(55103,"HANGUL_SYLLABLE_HYULB"). -lisp_code_name(55104,"HANGUL_SYLLABLE_HYULS"). -lisp_code_name(55105,"HANGUL_SYLLABLE_HYULT"). -lisp_code_name(55106,"HANGUL_SYLLABLE_HYULP"). -lisp_code_name(55107,"HANGUL_SYLLABLE_HYULH"). -lisp_code_name(55108,"HANGUL_SYLLABLE_HYUM"). -lisp_code_name(55109,"HANGUL_SYLLABLE_HYUB"). -lisp_code_name(55110,"HANGUL_SYLLABLE_HYUBS"). -lisp_code_name(55111,"HANGUL_SYLLABLE_HYUS"). -lisp_code_name(55112,"HANGUL_SYLLABLE_HYUSS"). -lisp_code_name(55113,"HANGUL_SYLLABLE_HYUNG"). -lisp_code_name(55114,"HANGUL_SYLLABLE_HYUJ"). -lisp_code_name(55115,"HANGUL_SYLLABLE_HYUC"). -lisp_code_name(55116,"HANGUL_SYLLABLE_HYUK"). -lisp_code_name(55117,"HANGUL_SYLLABLE_HYUT"). -lisp_code_name(55118,"HANGUL_SYLLABLE_HYUP"). -lisp_code_name(55119,"HANGUL_SYLLABLE_HYUH"). -lisp_code_name(55120,"HANGUL_SYLLABLE_HEU"). -lisp_code_name(55121,"HANGUL_SYLLABLE_HEUG"). -lisp_code_name(55122,"HANGUL_SYLLABLE_HEUGG"). -lisp_code_name(55123,"HANGUL_SYLLABLE_HEUGS"). -lisp_code_name(55124,"HANGUL_SYLLABLE_HEUN"). -lisp_code_name(55125,"HANGUL_SYLLABLE_HEUNJ"). -lisp_code_name(55126,"HANGUL_SYLLABLE_HEUNH"). -lisp_code_name(55127,"HANGUL_SYLLABLE_HEUD"). -lisp_code_name(55128,"HANGUL_SYLLABLE_HEUL"). -lisp_code_name(55129,"HANGUL_SYLLABLE_HEULG"). -lisp_code_name(55130,"HANGUL_SYLLABLE_HEULM"). -lisp_code_name(55131,"HANGUL_SYLLABLE_HEULB"). -lisp_code_name(55132,"HANGUL_SYLLABLE_HEULS"). -lisp_code_name(55133,"HANGUL_SYLLABLE_HEULT"). -lisp_code_name(55134,"HANGUL_SYLLABLE_HEULP"). -lisp_code_name(55135,"HANGUL_SYLLABLE_HEULH"). -lisp_code_name(55136,"HANGUL_SYLLABLE_HEUM"). -lisp_code_name(55137,"HANGUL_SYLLABLE_HEUB"). -lisp_code_name(55138,"HANGUL_SYLLABLE_HEUBS"). -lisp_code_name(55139,"HANGUL_SYLLABLE_HEUS"). -lisp_code_name(55140,"HANGUL_SYLLABLE_HEUSS"). -lisp_code_name(55141,"HANGUL_SYLLABLE_HEUNG"). -lisp_code_name(55142,"HANGUL_SYLLABLE_HEUJ"). -lisp_code_name(55143,"HANGUL_SYLLABLE_HEUC"). -lisp_code_name(55144,"HANGUL_SYLLABLE_HEUK"). -lisp_code_name(55145,"HANGUL_SYLLABLE_HEUT"). -lisp_code_name(55146,"HANGUL_SYLLABLE_HEUP"). -lisp_code_name(55147,"HANGUL_SYLLABLE_HEUH"). -lisp_code_name(55148,"HANGUL_SYLLABLE_HYI"). -lisp_code_name(55149,"HANGUL_SYLLABLE_HYIG"). -lisp_code_name(55150,"HANGUL_SYLLABLE_HYIGG"). -lisp_code_name(55151,"HANGUL_SYLLABLE_HYIGS"). -lisp_code_name(55152,"HANGUL_SYLLABLE_HYIN"). -lisp_code_name(55153,"HANGUL_SYLLABLE_HYINJ"). -lisp_code_name(55154,"HANGUL_SYLLABLE_HYINH"). -lisp_code_name(55155,"HANGUL_SYLLABLE_HYID"). -lisp_code_name(55156,"HANGUL_SYLLABLE_HYIL"). -lisp_code_name(55157,"HANGUL_SYLLABLE_HYILG"). -lisp_code_name(55158,"HANGUL_SYLLABLE_HYILM"). -lisp_code_name(55159,"HANGUL_SYLLABLE_HYILB"). -lisp_code_name(55160,"HANGUL_SYLLABLE_HYILS"). -lisp_code_name(55161,"HANGUL_SYLLABLE_HYILT"). -lisp_code_name(55162,"HANGUL_SYLLABLE_HYILP"). -lisp_code_name(55163,"HANGUL_SYLLABLE_HYILH"). -lisp_code_name(55164,"HANGUL_SYLLABLE_HYIM"). -lisp_code_name(55165,"HANGUL_SYLLABLE_HYIB"). -lisp_code_name(55166,"HANGUL_SYLLABLE_HYIBS"). -lisp_code_name(55167,"HANGUL_SYLLABLE_HYIS"). -lisp_code_name(55168,"HANGUL_SYLLABLE_HYISS"). -lisp_code_name(55169,"HANGUL_SYLLABLE_HYING"). -lisp_code_name(55170,"HANGUL_SYLLABLE_HYIJ"). -lisp_code_name(55171,"HANGUL_SYLLABLE_HYIC"). -lisp_code_name(55172,"HANGUL_SYLLABLE_HYIK"). -lisp_code_name(55173,"HANGUL_SYLLABLE_HYIT"). -lisp_code_name(55174,"HANGUL_SYLLABLE_HYIP"). -lisp_code_name(55175,"HANGUL_SYLLABLE_HYIH"). -lisp_code_name(55176,"HANGUL_SYLLABLE_HI"). -lisp_code_name(55177,"HANGUL_SYLLABLE_HIG"). -lisp_code_name(55178,"HANGUL_SYLLABLE_HIGG"). -lisp_code_name(55179,"HANGUL_SYLLABLE_HIGS"). -lisp_code_name(55180,"HANGUL_SYLLABLE_HIN"). -lisp_code_name(55181,"HANGUL_SYLLABLE_HINJ"). -lisp_code_name(55182,"HANGUL_SYLLABLE_HINH"). -lisp_code_name(55183,"HANGUL_SYLLABLE_HID"). -lisp_code_name(55184,"HANGUL_SYLLABLE_HIL"). -lisp_code_name(55185,"HANGUL_SYLLABLE_HILG"). -lisp_code_name(55186,"HANGUL_SYLLABLE_HILM"). -lisp_code_name(55187,"HANGUL_SYLLABLE_HILB"). -lisp_code_name(55188,"HANGUL_SYLLABLE_HILS"). -lisp_code_name(55189,"HANGUL_SYLLABLE_HILT"). -lisp_code_name(55190,"HANGUL_SYLLABLE_HILP"). -lisp_code_name(55191,"HANGUL_SYLLABLE_HILH"). -lisp_code_name(55192,"HANGUL_SYLLABLE_HIM"). -lisp_code_name(55193,"HANGUL_SYLLABLE_HIB"). -lisp_code_name(55194,"HANGUL_SYLLABLE_HIBS"). -lisp_code_name(55195,"HANGUL_SYLLABLE_HIS"). -lisp_code_name(55196,"HANGUL_SYLLABLE_HISS"). -lisp_code_name(55197,"HANGUL_SYLLABLE_HING"). -lisp_code_name(55198,"HANGUL_SYLLABLE_HIJ"). -lisp_code_name(55199,"HANGUL_SYLLABLE_HIC"). -lisp_code_name(55200,"HANGUL_SYLLABLE_HIK"). -lisp_code_name(55201,"HANGUL_SYLLABLE_HIT"). -lisp_code_name(55202,"HANGUL_SYLLABLE_HIP"). -lisp_code_name(55203,"HANGUL_SYLLABLE_HIH"). -lisp_code_name(55216,"HANGUL_JUNGSEONG_O-YEO"). -lisp_code_name(55217,"HANGUL_JUNGSEONG_O-O-I"). -lisp_code_name(55218,"HANGUL_JUNGSEONG_YO-A"). -lisp_code_name(55219,"HANGUL_JUNGSEONG_YO-AE"). -lisp_code_name(55220,"HANGUL_JUNGSEONG_YO-EO"). -lisp_code_name(55221,"HANGUL_JUNGSEONG_U-YEO"). -lisp_code_name(55222,"HANGUL_JUNGSEONG_U-I-I"). -lisp_code_name(55223,"HANGUL_JUNGSEONG_YU-AE"). -lisp_code_name(55224,"HANGUL_JUNGSEONG_YU-O"). -lisp_code_name(55225,"HANGUL_JUNGSEONG_EU-A"). -lisp_code_name(55226,"HANGUL_JUNGSEONG_EU-EO"). -lisp_code_name(55227,"HANGUL_JUNGSEONG_EU-E"). -lisp_code_name(55228,"HANGUL_JUNGSEONG_EU-O"). -lisp_code_name(55229,"HANGUL_JUNGSEONG_I-YA-O"). -lisp_code_name(55230,"HANGUL_JUNGSEONG_I-YAE"). -lisp_code_name(55231,"HANGUL_JUNGSEONG_I-YEO"). -lisp_code_name(55232,"HANGUL_JUNGSEONG_I-YE"). -lisp_code_name(55233,"HANGUL_JUNGSEONG_I-O-I"). -lisp_code_name(55234,"HANGUL_JUNGSEONG_I-YO"). -lisp_code_name(55235,"HANGUL_JUNGSEONG_I-YU"). -lisp_code_name(55236,"HANGUL_JUNGSEONG_I-I"). -lisp_code_name(55237,"HANGUL_JUNGSEONG_ARAEA-A"). -lisp_code_name(55238,"HANGUL_JUNGSEONG_ARAEA-E"). -lisp_code_name(55243,"HANGUL_JONGSEONG_NIEUN-RIEUL"). -lisp_code_name(55244,"HANGUL_JONGSEONG_NIEUN-CHIEUCH"). -lisp_code_name(55245,"HANGUL_JONGSEONG_SSANGTIKEUT"). -lisp_code_name(55246,"HANGUL_JONGSEONG_SSANGTIKEUT-PIEUP"). -lisp_code_name(55247,"HANGUL_JONGSEONG_TIKEUT-PIEUP"). -lisp_code_name(55248,"HANGUL_JONGSEONG_TIKEUT-SIOS"). -lisp_code_name(55249,"HANGUL_JONGSEONG_TIKEUT-SIOS-KIYEOK"). -lisp_code_name(55250,"HANGUL_JONGSEONG_TIKEUT-CIEUC"). -lisp_code_name(55251,"HANGUL_JONGSEONG_TIKEUT-CHIEUCH"). -lisp_code_name(55252,"HANGUL_JONGSEONG_TIKEUT-THIEUTH"). -lisp_code_name(55253,"HANGUL_JONGSEONG_RIEUL-SSANGKIYEOK"). -lisp_code_name(55254,"HANGUL_JONGSEONG_RIEUL-KIYEOK-HIEUH"). -lisp_code_name(55255,"HANGUL_JONGSEONG_SSANGRIEUL-KHIEUKH"). -lisp_code_name(55256,"HANGUL_JONGSEONG_RIEUL-MIEUM-HIEUH"). -lisp_code_name(55257,"HANGUL_JONGSEONG_RIEUL-PIEUP-TIKEUT"). -lisp_code_name(55258,"HANGUL_JONGSEONG_RIEUL-PIEUP-PHIEUPH"). -lisp_code_name(55259,"HANGUL_JONGSEONG_RIEUL-YESIEUNG"). -lisp_code_name(55260,"HANGUL_JONGSEONG_RIEUL-YEORINHIEUH-HIEUH"). -lisp_code_name(55261,"HANGUL_JONGSEONG_KAPYEOUNRIEUL"). -lisp_code_name(55262,"HANGUL_JONGSEONG_MIEUM-NIEUN"). -lisp_code_name(55263,"HANGUL_JONGSEONG_MIEUM-SSANGNIEUN"). -lisp_code_name(55264,"HANGUL_JONGSEONG_SSANGMIEUM"). -lisp_code_name(55265,"HANGUL_JONGSEONG_MIEUM-PIEUP-SIOS"). -lisp_code_name(55266,"HANGUL_JONGSEONG_MIEUM-CIEUC"). -lisp_code_name(55267,"HANGUL_JONGSEONG_PIEUP-TIKEUT"). -lisp_code_name(55268,"HANGUL_JONGSEONG_PIEUP-RIEUL-PHIEUPH"). -lisp_code_name(55269,"HANGUL_JONGSEONG_PIEUP-MIEUM"). -lisp_code_name(55270,"HANGUL_JONGSEONG_SSANGPIEUP"). -lisp_code_name(55271,"HANGUL_JONGSEONG_PIEUP-SIOS-TIKEUT"). -lisp_code_name(55272,"HANGUL_JONGSEONG_PIEUP-CIEUC"). -lisp_code_name(55273,"HANGUL_JONGSEONG_PIEUP-CHIEUCH"). -lisp_code_name(55274,"HANGUL_JONGSEONG_SIOS-MIEUM"). -lisp_code_name(55275,"HANGUL_JONGSEONG_SIOS-KAPYEOUNPIEUP"). -lisp_code_name(55276,"HANGUL_JONGSEONG_SSANGSIOS-KIYEOK"). -lisp_code_name(55277,"HANGUL_JONGSEONG_SSANGSIOS-TIKEUT"). -lisp_code_name(55278,"HANGUL_JONGSEONG_SIOS-PANSIOS"). -lisp_code_name(55279,"HANGUL_JONGSEONG_SIOS-CIEUC"). -lisp_code_name(55280,"HANGUL_JONGSEONG_SIOS-CHIEUCH"). -lisp_code_name(55281,"HANGUL_JONGSEONG_SIOS-THIEUTH"). -lisp_code_name(55282,"HANGUL_JONGSEONG_SIOS-HIEUH"). -lisp_code_name(55283,"HANGUL_JONGSEONG_PANSIOS-PIEUP"). -lisp_code_name(55284,"HANGUL_JONGSEONG_PANSIOS-KAPYEOUNPIEUP"). -lisp_code_name(55285,"HANGUL_JONGSEONG_YESIEUNG-MIEUM"). -lisp_code_name(55286,"HANGUL_JONGSEONG_YESIEUNG-HIEUH"). -lisp_code_name(55287,"HANGUL_JONGSEONG_CIEUC-PIEUP"). -lisp_code_name(55288,"HANGUL_JONGSEONG_CIEUC-SSANGPIEUP"). -lisp_code_name(55289,"HANGUL_JONGSEONG_SSANGCIEUC"). -lisp_code_name(55290,"HANGUL_JONGSEONG_PHIEUPH-SIOS"). -lisp_code_name(55291,"HANGUL_JONGSEONG_PHIEUPH-THIEUTH"). -lisp_code_name(63744,"CJK_COMPATIBILITY_IDEOGRAPH-F900"). -lisp_code_name(63745,"CJK_COMPATIBILITY_IDEOGRAPH-F901"). -lisp_code_name(63746,"CJK_COMPATIBILITY_IDEOGRAPH-F902"). -lisp_code_name(63747,"CJK_COMPATIBILITY_IDEOGRAPH-F903"). -lisp_code_name(63748,"CJK_COMPATIBILITY_IDEOGRAPH-F904"). -lisp_code_name(63749,"CJK_COMPATIBILITY_IDEOGRAPH-F905"). -lisp_code_name(63750,"CJK_COMPATIBILITY_IDEOGRAPH-F906"). -lisp_code_name(63751,"CJK_COMPATIBILITY_IDEOGRAPH-F907"). -lisp_code_name(63752,"CJK_COMPATIBILITY_IDEOGRAPH-F908"). -lisp_code_name(63753,"CJK_COMPATIBILITY_IDEOGRAPH-F909"). -lisp_code_name(63754,"CJK_COMPATIBILITY_IDEOGRAPH-F90A"). -lisp_code_name(63755,"CJK_COMPATIBILITY_IDEOGRAPH-F90B"). -lisp_code_name(63756,"CJK_COMPATIBILITY_IDEOGRAPH-F90C"). -lisp_code_name(63757,"CJK_COMPATIBILITY_IDEOGRAPH-F90D"). -lisp_code_name(63758,"CJK_COMPATIBILITY_IDEOGRAPH-F90E"). -lisp_code_name(63759,"CJK_COMPATIBILITY_IDEOGRAPH-F90F"). -lisp_code_name(63760,"CJK_COMPATIBILITY_IDEOGRAPH-F910"). -lisp_code_name(63761,"CJK_COMPATIBILITY_IDEOGRAPH-F911"). -lisp_code_name(63762,"CJK_COMPATIBILITY_IDEOGRAPH-F912"). -lisp_code_name(63763,"CJK_COMPATIBILITY_IDEOGRAPH-F913"). -lisp_code_name(63764,"CJK_COMPATIBILITY_IDEOGRAPH-F914"). -lisp_code_name(63765,"CJK_COMPATIBILITY_IDEOGRAPH-F915"). -lisp_code_name(63766,"CJK_COMPATIBILITY_IDEOGRAPH-F916"). -lisp_code_name(63767,"CJK_COMPATIBILITY_IDEOGRAPH-F917"). -lisp_code_name(63768,"CJK_COMPATIBILITY_IDEOGRAPH-F918"). -lisp_code_name(63769,"CJK_COMPATIBILITY_IDEOGRAPH-F919"). -lisp_code_name(63770,"CJK_COMPATIBILITY_IDEOGRAPH-F91A"). -lisp_code_name(63771,"CJK_COMPATIBILITY_IDEOGRAPH-F91B"). -lisp_code_name(63772,"CJK_COMPATIBILITY_IDEOGRAPH-F91C"). -lisp_code_name(63773,"CJK_COMPATIBILITY_IDEOGRAPH-F91D"). -lisp_code_name(63774,"CJK_COMPATIBILITY_IDEOGRAPH-F91E"). -lisp_code_name(63775,"CJK_COMPATIBILITY_IDEOGRAPH-F91F"). -lisp_code_name(63776,"CJK_COMPATIBILITY_IDEOGRAPH-F920"). -lisp_code_name(63777,"CJK_COMPATIBILITY_IDEOGRAPH-F921"). -lisp_code_name(63778,"CJK_COMPATIBILITY_IDEOGRAPH-F922"). -lisp_code_name(63779,"CJK_COMPATIBILITY_IDEOGRAPH-F923"). -lisp_code_name(63780,"CJK_COMPATIBILITY_IDEOGRAPH-F924"). -lisp_code_name(63781,"CJK_COMPATIBILITY_IDEOGRAPH-F925"). -lisp_code_name(63782,"CJK_COMPATIBILITY_IDEOGRAPH-F926"). -lisp_code_name(63783,"CJK_COMPATIBILITY_IDEOGRAPH-F927"). -lisp_code_name(63784,"CJK_COMPATIBILITY_IDEOGRAPH-F928"). -lisp_code_name(63785,"CJK_COMPATIBILITY_IDEOGRAPH-F929"). -lisp_code_name(63786,"CJK_COMPATIBILITY_IDEOGRAPH-F92A"). -lisp_code_name(63787,"CJK_COMPATIBILITY_IDEOGRAPH-F92B"). -lisp_code_name(63788,"CJK_COMPATIBILITY_IDEOGRAPH-F92C"). -lisp_code_name(63789,"CJK_COMPATIBILITY_IDEOGRAPH-F92D"). -lisp_code_name(63790,"CJK_COMPATIBILITY_IDEOGRAPH-F92E"). -lisp_code_name(63791,"CJK_COMPATIBILITY_IDEOGRAPH-F92F"). -lisp_code_name(63792,"CJK_COMPATIBILITY_IDEOGRAPH-F930"). -lisp_code_name(63793,"CJK_COMPATIBILITY_IDEOGRAPH-F931"). -lisp_code_name(63794,"CJK_COMPATIBILITY_IDEOGRAPH-F932"). -lisp_code_name(63795,"CJK_COMPATIBILITY_IDEOGRAPH-F933"). -lisp_code_name(63796,"CJK_COMPATIBILITY_IDEOGRAPH-F934"). -lisp_code_name(63797,"CJK_COMPATIBILITY_IDEOGRAPH-F935"). -lisp_code_name(63798,"CJK_COMPATIBILITY_IDEOGRAPH-F936"). -lisp_code_name(63799,"CJK_COMPATIBILITY_IDEOGRAPH-F937"). -lisp_code_name(63800,"CJK_COMPATIBILITY_IDEOGRAPH-F938"). -lisp_code_name(63801,"CJK_COMPATIBILITY_IDEOGRAPH-F939"). -lisp_code_name(63802,"CJK_COMPATIBILITY_IDEOGRAPH-F93A"). -lisp_code_name(63803,"CJK_COMPATIBILITY_IDEOGRAPH-F93B"). -lisp_code_name(63804,"CJK_COMPATIBILITY_IDEOGRAPH-F93C"). -lisp_code_name(63805,"CJK_COMPATIBILITY_IDEOGRAPH-F93D"). -lisp_code_name(63806,"CJK_COMPATIBILITY_IDEOGRAPH-F93E"). -lisp_code_name(63807,"CJK_COMPATIBILITY_IDEOGRAPH-F93F"). -lisp_code_name(63808,"CJK_COMPATIBILITY_IDEOGRAPH-F940"). -lisp_code_name(63809,"CJK_COMPATIBILITY_IDEOGRAPH-F941"). -lisp_code_name(63810,"CJK_COMPATIBILITY_IDEOGRAPH-F942"). -lisp_code_name(63811,"CJK_COMPATIBILITY_IDEOGRAPH-F943"). -lisp_code_name(63812,"CJK_COMPATIBILITY_IDEOGRAPH-F944"). -lisp_code_name(63813,"CJK_COMPATIBILITY_IDEOGRAPH-F945"). -lisp_code_name(63814,"CJK_COMPATIBILITY_IDEOGRAPH-F946"). -lisp_code_name(63815,"CJK_COMPATIBILITY_IDEOGRAPH-F947"). -lisp_code_name(63816,"CJK_COMPATIBILITY_IDEOGRAPH-F948"). -lisp_code_name(63817,"CJK_COMPATIBILITY_IDEOGRAPH-F949"). -lisp_code_name(63818,"CJK_COMPATIBILITY_IDEOGRAPH-F94A"). -lisp_code_name(63819,"CJK_COMPATIBILITY_IDEOGRAPH-F94B"). -lisp_code_name(63820,"CJK_COMPATIBILITY_IDEOGRAPH-F94C"). -lisp_code_name(63821,"CJK_COMPATIBILITY_IDEOGRAPH-F94D"). -lisp_code_name(63822,"CJK_COMPATIBILITY_IDEOGRAPH-F94E"). -lisp_code_name(63823,"CJK_COMPATIBILITY_IDEOGRAPH-F94F"). -lisp_code_name(63824,"CJK_COMPATIBILITY_IDEOGRAPH-F950"). -lisp_code_name(63825,"CJK_COMPATIBILITY_IDEOGRAPH-F951"). -lisp_code_name(63826,"CJK_COMPATIBILITY_IDEOGRAPH-F952"). -lisp_code_name(63827,"CJK_COMPATIBILITY_IDEOGRAPH-F953"). -lisp_code_name(63828,"CJK_COMPATIBILITY_IDEOGRAPH-F954"). -lisp_code_name(63829,"CJK_COMPATIBILITY_IDEOGRAPH-F955"). -lisp_code_name(63830,"CJK_COMPATIBILITY_IDEOGRAPH-F956"). -lisp_code_name(63831,"CJK_COMPATIBILITY_IDEOGRAPH-F957"). -lisp_code_name(63832,"CJK_COMPATIBILITY_IDEOGRAPH-F958"). -lisp_code_name(63833,"CJK_COMPATIBILITY_IDEOGRAPH-F959"). -lisp_code_name(63834,"CJK_COMPATIBILITY_IDEOGRAPH-F95A"). -lisp_code_name(63835,"CJK_COMPATIBILITY_IDEOGRAPH-F95B"). -lisp_code_name(63836,"CJK_COMPATIBILITY_IDEOGRAPH-F95C"). -lisp_code_name(63837,"CJK_COMPATIBILITY_IDEOGRAPH-F95D"). -lisp_code_name(63838,"CJK_COMPATIBILITY_IDEOGRAPH-F95E"). -lisp_code_name(63839,"CJK_COMPATIBILITY_IDEOGRAPH-F95F"). -lisp_code_name(63840,"CJK_COMPATIBILITY_IDEOGRAPH-F960"). -lisp_code_name(63841,"CJK_COMPATIBILITY_IDEOGRAPH-F961"). -lisp_code_name(63842,"CJK_COMPATIBILITY_IDEOGRAPH-F962"). -lisp_code_name(63843,"CJK_COMPATIBILITY_IDEOGRAPH-F963"). -lisp_code_name(63844,"CJK_COMPATIBILITY_IDEOGRAPH-F964"). -lisp_code_name(63845,"CJK_COMPATIBILITY_IDEOGRAPH-F965"). -lisp_code_name(63846,"CJK_COMPATIBILITY_IDEOGRAPH-F966"). -lisp_code_name(63847,"CJK_COMPATIBILITY_IDEOGRAPH-F967"). -lisp_code_name(63848,"CJK_COMPATIBILITY_IDEOGRAPH-F968"). -lisp_code_name(63849,"CJK_COMPATIBILITY_IDEOGRAPH-F969"). -lisp_code_name(63850,"CJK_COMPATIBILITY_IDEOGRAPH-F96A"). -lisp_code_name(63851,"CJK_COMPATIBILITY_IDEOGRAPH-F96B"). -lisp_code_name(63852,"CJK_COMPATIBILITY_IDEOGRAPH-F96C"). -lisp_code_name(63853,"CJK_COMPATIBILITY_IDEOGRAPH-F96D"). -lisp_code_name(63854,"CJK_COMPATIBILITY_IDEOGRAPH-F96E"). -lisp_code_name(63855,"CJK_COMPATIBILITY_IDEOGRAPH-F96F"). -lisp_code_name(63856,"CJK_COMPATIBILITY_IDEOGRAPH-F970"). -lisp_code_name(63857,"CJK_COMPATIBILITY_IDEOGRAPH-F971"). -lisp_code_name(63858,"CJK_COMPATIBILITY_IDEOGRAPH-F972"). -lisp_code_name(63859,"CJK_COMPATIBILITY_IDEOGRAPH-F973"). -lisp_code_name(63860,"CJK_COMPATIBILITY_IDEOGRAPH-F974"). -lisp_code_name(63861,"CJK_COMPATIBILITY_IDEOGRAPH-F975"). -lisp_code_name(63862,"CJK_COMPATIBILITY_IDEOGRAPH-F976"). -lisp_code_name(63863,"CJK_COMPATIBILITY_IDEOGRAPH-F977"). -lisp_code_name(63864,"CJK_COMPATIBILITY_IDEOGRAPH-F978"). -lisp_code_name(63865,"CJK_COMPATIBILITY_IDEOGRAPH-F979"). -lisp_code_name(63866,"CJK_COMPATIBILITY_IDEOGRAPH-F97A"). -lisp_code_name(63867,"CJK_COMPATIBILITY_IDEOGRAPH-F97B"). -lisp_code_name(63868,"CJK_COMPATIBILITY_IDEOGRAPH-F97C"). -lisp_code_name(63869,"CJK_COMPATIBILITY_IDEOGRAPH-F97D"). -lisp_code_name(63870,"CJK_COMPATIBILITY_IDEOGRAPH-F97E"). -lisp_code_name(63871,"CJK_COMPATIBILITY_IDEOGRAPH-F97F"). -lisp_code_name(63872,"CJK_COMPATIBILITY_IDEOGRAPH-F980"). -lisp_code_name(63873,"CJK_COMPATIBILITY_IDEOGRAPH-F981"). -lisp_code_name(63874,"CJK_COMPATIBILITY_IDEOGRAPH-F982"). -lisp_code_name(63875,"CJK_COMPATIBILITY_IDEOGRAPH-F983"). -lisp_code_name(63876,"CJK_COMPATIBILITY_IDEOGRAPH-F984"). -lisp_code_name(63877,"CJK_COMPATIBILITY_IDEOGRAPH-F985"). -lisp_code_name(63878,"CJK_COMPATIBILITY_IDEOGRAPH-F986"). -lisp_code_name(63879,"CJK_COMPATIBILITY_IDEOGRAPH-F987"). -lisp_code_name(63880,"CJK_COMPATIBILITY_IDEOGRAPH-F988"). -lisp_code_name(63881,"CJK_COMPATIBILITY_IDEOGRAPH-F989"). -lisp_code_name(63882,"CJK_COMPATIBILITY_IDEOGRAPH-F98A"). -lisp_code_name(63883,"CJK_COMPATIBILITY_IDEOGRAPH-F98B"). -lisp_code_name(63884,"CJK_COMPATIBILITY_IDEOGRAPH-F98C"). -lisp_code_name(63885,"CJK_COMPATIBILITY_IDEOGRAPH-F98D"). -lisp_code_name(63886,"CJK_COMPATIBILITY_IDEOGRAPH-F98E"). -lisp_code_name(63887,"CJK_COMPATIBILITY_IDEOGRAPH-F98F"). -lisp_code_name(63888,"CJK_COMPATIBILITY_IDEOGRAPH-F990"). -lisp_code_name(63889,"CJK_COMPATIBILITY_IDEOGRAPH-F991"). -lisp_code_name(63890,"CJK_COMPATIBILITY_IDEOGRAPH-F992"). -lisp_code_name(63891,"CJK_COMPATIBILITY_IDEOGRAPH-F993"). -lisp_code_name(63892,"CJK_COMPATIBILITY_IDEOGRAPH-F994"). -lisp_code_name(63893,"CJK_COMPATIBILITY_IDEOGRAPH-F995"). -lisp_code_name(63894,"CJK_COMPATIBILITY_IDEOGRAPH-F996"). -lisp_code_name(63895,"CJK_COMPATIBILITY_IDEOGRAPH-F997"). -lisp_code_name(63896,"CJK_COMPATIBILITY_IDEOGRAPH-F998"). -lisp_code_name(63897,"CJK_COMPATIBILITY_IDEOGRAPH-F999"). -lisp_code_name(63898,"CJK_COMPATIBILITY_IDEOGRAPH-F99A"). -lisp_code_name(63899,"CJK_COMPATIBILITY_IDEOGRAPH-F99B"). -lisp_code_name(63900,"CJK_COMPATIBILITY_IDEOGRAPH-F99C"). -lisp_code_name(63901,"CJK_COMPATIBILITY_IDEOGRAPH-F99D"). -lisp_code_name(63902,"CJK_COMPATIBILITY_IDEOGRAPH-F99E"). -lisp_code_name(63903,"CJK_COMPATIBILITY_IDEOGRAPH-F99F"). -lisp_code_name(63904,"CJK_COMPATIBILITY_IDEOGRAPH-F9A0"). -lisp_code_name(63905,"CJK_COMPATIBILITY_IDEOGRAPH-F9A1"). -lisp_code_name(63906,"CJK_COMPATIBILITY_IDEOGRAPH-F9A2"). -lisp_code_name(63907,"CJK_COMPATIBILITY_IDEOGRAPH-F9A3"). -lisp_code_name(63908,"CJK_COMPATIBILITY_IDEOGRAPH-F9A4"). -lisp_code_name(63909,"CJK_COMPATIBILITY_IDEOGRAPH-F9A5"). -lisp_code_name(63910,"CJK_COMPATIBILITY_IDEOGRAPH-F9A6"). -lisp_code_name(63911,"CJK_COMPATIBILITY_IDEOGRAPH-F9A7"). -lisp_code_name(63912,"CJK_COMPATIBILITY_IDEOGRAPH-F9A8"). -lisp_code_name(63913,"CJK_COMPATIBILITY_IDEOGRAPH-F9A9"). -lisp_code_name(63914,"CJK_COMPATIBILITY_IDEOGRAPH-F9AA"). -lisp_code_name(63915,"CJK_COMPATIBILITY_IDEOGRAPH-F9AB"). -lisp_code_name(63916,"CJK_COMPATIBILITY_IDEOGRAPH-F9AC"). -lisp_code_name(63917,"CJK_COMPATIBILITY_IDEOGRAPH-F9AD"). -lisp_code_name(63918,"CJK_COMPATIBILITY_IDEOGRAPH-F9AE"). -lisp_code_name(63919,"CJK_COMPATIBILITY_IDEOGRAPH-F9AF"). -lisp_code_name(63920,"CJK_COMPATIBILITY_IDEOGRAPH-F9B0"). -lisp_code_name(63921,"CJK_COMPATIBILITY_IDEOGRAPH-F9B1"). -lisp_code_name(63922,"CJK_COMPATIBILITY_IDEOGRAPH-F9B2"). -lisp_code_name(63923,"CJK_COMPATIBILITY_IDEOGRAPH-F9B3"). -lisp_code_name(63924,"CJK_COMPATIBILITY_IDEOGRAPH-F9B4"). -lisp_code_name(63925,"CJK_COMPATIBILITY_IDEOGRAPH-F9B5"). -lisp_code_name(63926,"CJK_COMPATIBILITY_IDEOGRAPH-F9B6"). -lisp_code_name(63927,"CJK_COMPATIBILITY_IDEOGRAPH-F9B7"). -lisp_code_name(63928,"CJK_COMPATIBILITY_IDEOGRAPH-F9B8"). -lisp_code_name(63929,"CJK_COMPATIBILITY_IDEOGRAPH-F9B9"). -lisp_code_name(63930,"CJK_COMPATIBILITY_IDEOGRAPH-F9BA"). -lisp_code_name(63931,"CJK_COMPATIBILITY_IDEOGRAPH-F9BB"). -lisp_code_name(63932,"CJK_COMPATIBILITY_IDEOGRAPH-F9BC"). -lisp_code_name(63933,"CJK_COMPATIBILITY_IDEOGRAPH-F9BD"). -lisp_code_name(63934,"CJK_COMPATIBILITY_IDEOGRAPH-F9BE"). -lisp_code_name(63935,"CJK_COMPATIBILITY_IDEOGRAPH-F9BF"). -lisp_code_name(63936,"CJK_COMPATIBILITY_IDEOGRAPH-F9C0"). -lisp_code_name(63937,"CJK_COMPATIBILITY_IDEOGRAPH-F9C1"). -lisp_code_name(63938,"CJK_COMPATIBILITY_IDEOGRAPH-F9C2"). -lisp_code_name(63939,"CJK_COMPATIBILITY_IDEOGRAPH-F9C3"). -lisp_code_name(63940,"CJK_COMPATIBILITY_IDEOGRAPH-F9C4"). -lisp_code_name(63941,"CJK_COMPATIBILITY_IDEOGRAPH-F9C5"). -lisp_code_name(63942,"CJK_COMPATIBILITY_IDEOGRAPH-F9C6"). -lisp_code_name(63943,"CJK_COMPATIBILITY_IDEOGRAPH-F9C7"). -lisp_code_name(63944,"CJK_COMPATIBILITY_IDEOGRAPH-F9C8"). -lisp_code_name(63945,"CJK_COMPATIBILITY_IDEOGRAPH-F9C9"). -lisp_code_name(63946,"CJK_COMPATIBILITY_IDEOGRAPH-F9CA"). -lisp_code_name(63947,"CJK_COMPATIBILITY_IDEOGRAPH-F9CB"). -lisp_code_name(63948,"CJK_COMPATIBILITY_IDEOGRAPH-F9CC"). -lisp_code_name(63949,"CJK_COMPATIBILITY_IDEOGRAPH-F9CD"). -lisp_code_name(63950,"CJK_COMPATIBILITY_IDEOGRAPH-F9CE"). -lisp_code_name(63951,"CJK_COMPATIBILITY_IDEOGRAPH-F9CF"). -lisp_code_name(63952,"CJK_COMPATIBILITY_IDEOGRAPH-F9D0"). -lisp_code_name(63953,"CJK_COMPATIBILITY_IDEOGRAPH-F9D1"). -lisp_code_name(63954,"CJK_COMPATIBILITY_IDEOGRAPH-F9D2"). -lisp_code_name(63955,"CJK_COMPATIBILITY_IDEOGRAPH-F9D3"). -lisp_code_name(63956,"CJK_COMPATIBILITY_IDEOGRAPH-F9D4"). -lisp_code_name(63957,"CJK_COMPATIBILITY_IDEOGRAPH-F9D5"). -lisp_code_name(63958,"CJK_COMPATIBILITY_IDEOGRAPH-F9D6"). -lisp_code_name(63959,"CJK_COMPATIBILITY_IDEOGRAPH-F9D7"). -lisp_code_name(63960,"CJK_COMPATIBILITY_IDEOGRAPH-F9D8"). -lisp_code_name(63961,"CJK_COMPATIBILITY_IDEOGRAPH-F9D9"). -lisp_code_name(63962,"CJK_COMPATIBILITY_IDEOGRAPH-F9DA"). -lisp_code_name(63963,"CJK_COMPATIBILITY_IDEOGRAPH-F9DB"). -lisp_code_name(63964,"CJK_COMPATIBILITY_IDEOGRAPH-F9DC"). -lisp_code_name(63965,"CJK_COMPATIBILITY_IDEOGRAPH-F9DD"). -lisp_code_name(63966,"CJK_COMPATIBILITY_IDEOGRAPH-F9DE"). -lisp_code_name(63967,"CJK_COMPATIBILITY_IDEOGRAPH-F9DF"). -lisp_code_name(63968,"CJK_COMPATIBILITY_IDEOGRAPH-F9E0"). -lisp_code_name(63969,"CJK_COMPATIBILITY_IDEOGRAPH-F9E1"). -lisp_code_name(63970,"CJK_COMPATIBILITY_IDEOGRAPH-F9E2"). -lisp_code_name(63971,"CJK_COMPATIBILITY_IDEOGRAPH-F9E3"). -lisp_code_name(63972,"CJK_COMPATIBILITY_IDEOGRAPH-F9E4"). -lisp_code_name(63973,"CJK_COMPATIBILITY_IDEOGRAPH-F9E5"). -lisp_code_name(63974,"CJK_COMPATIBILITY_IDEOGRAPH-F9E6"). -lisp_code_name(63975,"CJK_COMPATIBILITY_IDEOGRAPH-F9E7"). -lisp_code_name(63976,"CJK_COMPATIBILITY_IDEOGRAPH-F9E8"). -lisp_code_name(63977,"CJK_COMPATIBILITY_IDEOGRAPH-F9E9"). -lisp_code_name(63978,"CJK_COMPATIBILITY_IDEOGRAPH-F9EA"). -lisp_code_name(63979,"CJK_COMPATIBILITY_IDEOGRAPH-F9EB"). -lisp_code_name(63980,"CJK_COMPATIBILITY_IDEOGRAPH-F9EC"). -lisp_code_name(63981,"CJK_COMPATIBILITY_IDEOGRAPH-F9ED"). -lisp_code_name(63982,"CJK_COMPATIBILITY_IDEOGRAPH-F9EE"). -lisp_code_name(63983,"CJK_COMPATIBILITY_IDEOGRAPH-F9EF"). -lisp_code_name(63984,"CJK_COMPATIBILITY_IDEOGRAPH-F9F0"). -lisp_code_name(63985,"CJK_COMPATIBILITY_IDEOGRAPH-F9F1"). -lisp_code_name(63986,"CJK_COMPATIBILITY_IDEOGRAPH-F9F2"). -lisp_code_name(63987,"CJK_COMPATIBILITY_IDEOGRAPH-F9F3"). -lisp_code_name(63988,"CJK_COMPATIBILITY_IDEOGRAPH-F9F4"). -lisp_code_name(63989,"CJK_COMPATIBILITY_IDEOGRAPH-F9F5"). -lisp_code_name(63990,"CJK_COMPATIBILITY_IDEOGRAPH-F9F6"). -lisp_code_name(63991,"CJK_COMPATIBILITY_IDEOGRAPH-F9F7"). -lisp_code_name(63992,"CJK_COMPATIBILITY_IDEOGRAPH-F9F8"). -lisp_code_name(63993,"CJK_COMPATIBILITY_IDEOGRAPH-F9F9"). -lisp_code_name(63994,"CJK_COMPATIBILITY_IDEOGRAPH-F9FA"). -lisp_code_name(63995,"CJK_COMPATIBILITY_IDEOGRAPH-F9FB"). -lisp_code_name(63996,"CJK_COMPATIBILITY_IDEOGRAPH-F9FC"). -lisp_code_name(63997,"CJK_COMPATIBILITY_IDEOGRAPH-F9FD"). -lisp_code_name(63998,"CJK_COMPATIBILITY_IDEOGRAPH-F9FE"). -lisp_code_name(63999,"CJK_COMPATIBILITY_IDEOGRAPH-F9FF"). -lisp_code_name(64000,"CJK_COMPATIBILITY_IDEOGRAPH-FA00"). -lisp_code_name(64001,"CJK_COMPATIBILITY_IDEOGRAPH-FA01"). -lisp_code_name(64002,"CJK_COMPATIBILITY_IDEOGRAPH-FA02"). -lisp_code_name(64003,"CJK_COMPATIBILITY_IDEOGRAPH-FA03"). -lisp_code_name(64004,"CJK_COMPATIBILITY_IDEOGRAPH-FA04"). -lisp_code_name(64005,"CJK_COMPATIBILITY_IDEOGRAPH-FA05"). -lisp_code_name(64006,"CJK_COMPATIBILITY_IDEOGRAPH-FA06"). -lisp_code_name(64007,"CJK_COMPATIBILITY_IDEOGRAPH-FA07"). -lisp_code_name(64008,"CJK_COMPATIBILITY_IDEOGRAPH-FA08"). -lisp_code_name(64009,"CJK_COMPATIBILITY_IDEOGRAPH-FA09"). -lisp_code_name(64010,"CJK_COMPATIBILITY_IDEOGRAPH-FA0A"). -lisp_code_name(64011,"CJK_COMPATIBILITY_IDEOGRAPH-FA0B"). -lisp_code_name(64012,"CJK_COMPATIBILITY_IDEOGRAPH-FA0C"). -lisp_code_name(64013,"CJK_COMPATIBILITY_IDEOGRAPH-FA0D"). -lisp_code_name(64014,"CJK_COMPATIBILITY_IDEOGRAPH-FA0E"). -lisp_code_name(64015,"CJK_COMPATIBILITY_IDEOGRAPH-FA0F"). -lisp_code_name(64016,"CJK_COMPATIBILITY_IDEOGRAPH-FA10"). -lisp_code_name(64017,"CJK_COMPATIBILITY_IDEOGRAPH-FA11"). -lisp_code_name(64018,"CJK_COMPATIBILITY_IDEOGRAPH-FA12"). -lisp_code_name(64019,"CJK_COMPATIBILITY_IDEOGRAPH-FA13"). -lisp_code_name(64020,"CJK_COMPATIBILITY_IDEOGRAPH-FA14"). -lisp_code_name(64021,"CJK_COMPATIBILITY_IDEOGRAPH-FA15"). -lisp_code_name(64022,"CJK_COMPATIBILITY_IDEOGRAPH-FA16"). -lisp_code_name(64023,"CJK_COMPATIBILITY_IDEOGRAPH-FA17"). -lisp_code_name(64024,"CJK_COMPATIBILITY_IDEOGRAPH-FA18"). -lisp_code_name(64025,"CJK_COMPATIBILITY_IDEOGRAPH-FA19"). -lisp_code_name(64026,"CJK_COMPATIBILITY_IDEOGRAPH-FA1A"). -lisp_code_name(64027,"CJK_COMPATIBILITY_IDEOGRAPH-FA1B"). -lisp_code_name(64028,"CJK_COMPATIBILITY_IDEOGRAPH-FA1C"). -lisp_code_name(64029,"CJK_COMPATIBILITY_IDEOGRAPH-FA1D"). -lisp_code_name(64030,"CJK_COMPATIBILITY_IDEOGRAPH-FA1E"). -lisp_code_name(64031,"CJK_COMPATIBILITY_IDEOGRAPH-FA1F"). -lisp_code_name(64032,"CJK_COMPATIBILITY_IDEOGRAPH-FA20"). -lisp_code_name(64033,"CJK_COMPATIBILITY_IDEOGRAPH-FA21"). -lisp_code_name(64034,"CJK_COMPATIBILITY_IDEOGRAPH-FA22"). -lisp_code_name(64035,"CJK_COMPATIBILITY_IDEOGRAPH-FA23"). -lisp_code_name(64036,"CJK_COMPATIBILITY_IDEOGRAPH-FA24"). -lisp_code_name(64037,"CJK_COMPATIBILITY_IDEOGRAPH-FA25"). -lisp_code_name(64038,"CJK_COMPATIBILITY_IDEOGRAPH-FA26"). -lisp_code_name(64039,"CJK_COMPATIBILITY_IDEOGRAPH-FA27"). -lisp_code_name(64040,"CJK_COMPATIBILITY_IDEOGRAPH-FA28"). -lisp_code_name(64041,"CJK_COMPATIBILITY_IDEOGRAPH-FA29"). -lisp_code_name(64042,"CJK_COMPATIBILITY_IDEOGRAPH-FA2A"). -lisp_code_name(64043,"CJK_COMPATIBILITY_IDEOGRAPH-FA2B"). -lisp_code_name(64044,"CJK_COMPATIBILITY_IDEOGRAPH-FA2C"). -lisp_code_name(64045,"CJK_COMPATIBILITY_IDEOGRAPH-FA2D"). -lisp_code_name(64046,"CJK_COMPATIBILITY_IDEOGRAPH-FA2E"). -lisp_code_name(64047,"CJK_COMPATIBILITY_IDEOGRAPH-FA2F"). -lisp_code_name(64048,"CJK_COMPATIBILITY_IDEOGRAPH-FA30"). -lisp_code_name(64049,"CJK_COMPATIBILITY_IDEOGRAPH-FA31"). -lisp_code_name(64050,"CJK_COMPATIBILITY_IDEOGRAPH-FA32"). -lisp_code_name(64051,"CJK_COMPATIBILITY_IDEOGRAPH-FA33"). -lisp_code_name(64052,"CJK_COMPATIBILITY_IDEOGRAPH-FA34"). -lisp_code_name(64053,"CJK_COMPATIBILITY_IDEOGRAPH-FA35"). -lisp_code_name(64054,"CJK_COMPATIBILITY_IDEOGRAPH-FA36"). -lisp_code_name(64055,"CJK_COMPATIBILITY_IDEOGRAPH-FA37"). -lisp_code_name(64056,"CJK_COMPATIBILITY_IDEOGRAPH-FA38"). -lisp_code_name(64057,"CJK_COMPATIBILITY_IDEOGRAPH-FA39"). -lisp_code_name(64058,"CJK_COMPATIBILITY_IDEOGRAPH-FA3A"). -lisp_code_name(64059,"CJK_COMPATIBILITY_IDEOGRAPH-FA3B"). -lisp_code_name(64060,"CJK_COMPATIBILITY_IDEOGRAPH-FA3C"). -lisp_code_name(64061,"CJK_COMPATIBILITY_IDEOGRAPH-FA3D"). -lisp_code_name(64062,"CJK_COMPATIBILITY_IDEOGRAPH-FA3E"). -lisp_code_name(64063,"CJK_COMPATIBILITY_IDEOGRAPH-FA3F"). -lisp_code_name(64064,"CJK_COMPATIBILITY_IDEOGRAPH-FA40"). -lisp_code_name(64065,"CJK_COMPATIBILITY_IDEOGRAPH-FA41"). -lisp_code_name(64066,"CJK_COMPATIBILITY_IDEOGRAPH-FA42"). -lisp_code_name(64067,"CJK_COMPATIBILITY_IDEOGRAPH-FA43"). -lisp_code_name(64068,"CJK_COMPATIBILITY_IDEOGRAPH-FA44"). -lisp_code_name(64069,"CJK_COMPATIBILITY_IDEOGRAPH-FA45"). -lisp_code_name(64070,"CJK_COMPATIBILITY_IDEOGRAPH-FA46"). -lisp_code_name(64071,"CJK_COMPATIBILITY_IDEOGRAPH-FA47"). -lisp_code_name(64072,"CJK_COMPATIBILITY_IDEOGRAPH-FA48"). -lisp_code_name(64073,"CJK_COMPATIBILITY_IDEOGRAPH-FA49"). -lisp_code_name(64074,"CJK_COMPATIBILITY_IDEOGRAPH-FA4A"). -lisp_code_name(64075,"CJK_COMPATIBILITY_IDEOGRAPH-FA4B"). -lisp_code_name(64076,"CJK_COMPATIBILITY_IDEOGRAPH-FA4C"). -lisp_code_name(64077,"CJK_COMPATIBILITY_IDEOGRAPH-FA4D"). -lisp_code_name(64078,"CJK_COMPATIBILITY_IDEOGRAPH-FA4E"). -lisp_code_name(64079,"CJK_COMPATIBILITY_IDEOGRAPH-FA4F"). -lisp_code_name(64080,"CJK_COMPATIBILITY_IDEOGRAPH-FA50"). -lisp_code_name(64081,"CJK_COMPATIBILITY_IDEOGRAPH-FA51"). -lisp_code_name(64082,"CJK_COMPATIBILITY_IDEOGRAPH-FA52"). -lisp_code_name(64083,"CJK_COMPATIBILITY_IDEOGRAPH-FA53"). -lisp_code_name(64084,"CJK_COMPATIBILITY_IDEOGRAPH-FA54"). -lisp_code_name(64085,"CJK_COMPATIBILITY_IDEOGRAPH-FA55"). -lisp_code_name(64086,"CJK_COMPATIBILITY_IDEOGRAPH-FA56"). -lisp_code_name(64087,"CJK_COMPATIBILITY_IDEOGRAPH-FA57"). -lisp_code_name(64088,"CJK_COMPATIBILITY_IDEOGRAPH-FA58"). -lisp_code_name(64089,"CJK_COMPATIBILITY_IDEOGRAPH-FA59"). -lisp_code_name(64090,"CJK_COMPATIBILITY_IDEOGRAPH-FA5A"). -lisp_code_name(64091,"CJK_COMPATIBILITY_IDEOGRAPH-FA5B"). -lisp_code_name(64092,"CJK_COMPATIBILITY_IDEOGRAPH-FA5C"). -lisp_code_name(64093,"CJK_COMPATIBILITY_IDEOGRAPH-FA5D"). -lisp_code_name(64094,"CJK_COMPATIBILITY_IDEOGRAPH-FA5E"). -lisp_code_name(64095,"CJK_COMPATIBILITY_IDEOGRAPH-FA5F"). -lisp_code_name(64096,"CJK_COMPATIBILITY_IDEOGRAPH-FA60"). -lisp_code_name(64097,"CJK_COMPATIBILITY_IDEOGRAPH-FA61"). -lisp_code_name(64098,"CJK_COMPATIBILITY_IDEOGRAPH-FA62"). -lisp_code_name(64099,"CJK_COMPATIBILITY_IDEOGRAPH-FA63"). -lisp_code_name(64100,"CJK_COMPATIBILITY_IDEOGRAPH-FA64"). -lisp_code_name(64101,"CJK_COMPATIBILITY_IDEOGRAPH-FA65"). -lisp_code_name(64102,"CJK_COMPATIBILITY_IDEOGRAPH-FA66"). -lisp_code_name(64103,"CJK_COMPATIBILITY_IDEOGRAPH-FA67"). -lisp_code_name(64104,"CJK_COMPATIBILITY_IDEOGRAPH-FA68"). -lisp_code_name(64105,"CJK_COMPATIBILITY_IDEOGRAPH-FA69"). -lisp_code_name(64106,"CJK_COMPATIBILITY_IDEOGRAPH-FA6A"). -lisp_code_name(64107,"CJK_COMPATIBILITY_IDEOGRAPH-FA6B"). -lisp_code_name(64108,"CJK_COMPATIBILITY_IDEOGRAPH-FA6C"). -lisp_code_name(64109,"CJK_COMPATIBILITY_IDEOGRAPH-FA6D"). -lisp_code_name(64112,"CJK_COMPATIBILITY_IDEOGRAPH-FA70"). -lisp_code_name(64113,"CJK_COMPATIBILITY_IDEOGRAPH-FA71"). -lisp_code_name(64114,"CJK_COMPATIBILITY_IDEOGRAPH-FA72"). -lisp_code_name(64115,"CJK_COMPATIBILITY_IDEOGRAPH-FA73"). -lisp_code_name(64116,"CJK_COMPATIBILITY_IDEOGRAPH-FA74"). -lisp_code_name(64117,"CJK_COMPATIBILITY_IDEOGRAPH-FA75"). -lisp_code_name(64118,"CJK_COMPATIBILITY_IDEOGRAPH-FA76"). -lisp_code_name(64119,"CJK_COMPATIBILITY_IDEOGRAPH-FA77"). -lisp_code_name(64120,"CJK_COMPATIBILITY_IDEOGRAPH-FA78"). -lisp_code_name(64121,"CJK_COMPATIBILITY_IDEOGRAPH-FA79"). -lisp_code_name(64122,"CJK_COMPATIBILITY_IDEOGRAPH-FA7A"). -lisp_code_name(64123,"CJK_COMPATIBILITY_IDEOGRAPH-FA7B"). -lisp_code_name(64124,"CJK_COMPATIBILITY_IDEOGRAPH-FA7C"). -lisp_code_name(64125,"CJK_COMPATIBILITY_IDEOGRAPH-FA7D"). -lisp_code_name(64126,"CJK_COMPATIBILITY_IDEOGRAPH-FA7E"). -lisp_code_name(64127,"CJK_COMPATIBILITY_IDEOGRAPH-FA7F"). -lisp_code_name(64128,"CJK_COMPATIBILITY_IDEOGRAPH-FA80"). -lisp_code_name(64129,"CJK_COMPATIBILITY_IDEOGRAPH-FA81"). -lisp_code_name(64130,"CJK_COMPATIBILITY_IDEOGRAPH-FA82"). -lisp_code_name(64131,"CJK_COMPATIBILITY_IDEOGRAPH-FA83"). -lisp_code_name(64132,"CJK_COMPATIBILITY_IDEOGRAPH-FA84"). -lisp_code_name(64133,"CJK_COMPATIBILITY_IDEOGRAPH-FA85"). -lisp_code_name(64134,"CJK_COMPATIBILITY_IDEOGRAPH-FA86"). -lisp_code_name(64135,"CJK_COMPATIBILITY_IDEOGRAPH-FA87"). -lisp_code_name(64136,"CJK_COMPATIBILITY_IDEOGRAPH-FA88"). -lisp_code_name(64137,"CJK_COMPATIBILITY_IDEOGRAPH-FA89"). -lisp_code_name(64138,"CJK_COMPATIBILITY_IDEOGRAPH-FA8A"). -lisp_code_name(64139,"CJK_COMPATIBILITY_IDEOGRAPH-FA8B"). -lisp_code_name(64140,"CJK_COMPATIBILITY_IDEOGRAPH-FA8C"). -lisp_code_name(64141,"CJK_COMPATIBILITY_IDEOGRAPH-FA8D"). -lisp_code_name(64142,"CJK_COMPATIBILITY_IDEOGRAPH-FA8E"). -lisp_code_name(64143,"CJK_COMPATIBILITY_IDEOGRAPH-FA8F"). -lisp_code_name(64144,"CJK_COMPATIBILITY_IDEOGRAPH-FA90"). -lisp_code_name(64145,"CJK_COMPATIBILITY_IDEOGRAPH-FA91"). -lisp_code_name(64146,"CJK_COMPATIBILITY_IDEOGRAPH-FA92"). -lisp_code_name(64147,"CJK_COMPATIBILITY_IDEOGRAPH-FA93"). -lisp_code_name(64148,"CJK_COMPATIBILITY_IDEOGRAPH-FA94"). -lisp_code_name(64149,"CJK_COMPATIBILITY_IDEOGRAPH-FA95"). -lisp_code_name(64150,"CJK_COMPATIBILITY_IDEOGRAPH-FA96"). -lisp_code_name(64151,"CJK_COMPATIBILITY_IDEOGRAPH-FA97"). -lisp_code_name(64152,"CJK_COMPATIBILITY_IDEOGRAPH-FA98"). -lisp_code_name(64153,"CJK_COMPATIBILITY_IDEOGRAPH-FA99"). -lisp_code_name(64154,"CJK_COMPATIBILITY_IDEOGRAPH-FA9A"). -lisp_code_name(64155,"CJK_COMPATIBILITY_IDEOGRAPH-FA9B"). -lisp_code_name(64156,"CJK_COMPATIBILITY_IDEOGRAPH-FA9C"). -lisp_code_name(64157,"CJK_COMPATIBILITY_IDEOGRAPH-FA9D"). -lisp_code_name(64158,"CJK_COMPATIBILITY_IDEOGRAPH-FA9E"). -lisp_code_name(64159,"CJK_COMPATIBILITY_IDEOGRAPH-FA9F"). -lisp_code_name(64160,"CJK_COMPATIBILITY_IDEOGRAPH-FAA0"). -lisp_code_name(64161,"CJK_COMPATIBILITY_IDEOGRAPH-FAA1"). -lisp_code_name(64162,"CJK_COMPATIBILITY_IDEOGRAPH-FAA2"). -lisp_code_name(64163,"CJK_COMPATIBILITY_IDEOGRAPH-FAA3"). -lisp_code_name(64164,"CJK_COMPATIBILITY_IDEOGRAPH-FAA4"). -lisp_code_name(64165,"CJK_COMPATIBILITY_IDEOGRAPH-FAA5"). -lisp_code_name(64166,"CJK_COMPATIBILITY_IDEOGRAPH-FAA6"). -lisp_code_name(64167,"CJK_COMPATIBILITY_IDEOGRAPH-FAA7"). -lisp_code_name(64168,"CJK_COMPATIBILITY_IDEOGRAPH-FAA8"). -lisp_code_name(64169,"CJK_COMPATIBILITY_IDEOGRAPH-FAA9"). -lisp_code_name(64170,"CJK_COMPATIBILITY_IDEOGRAPH-FAAA"). -lisp_code_name(64171,"CJK_COMPATIBILITY_IDEOGRAPH-FAAB"). -lisp_code_name(64172,"CJK_COMPATIBILITY_IDEOGRAPH-FAAC"). -lisp_code_name(64173,"CJK_COMPATIBILITY_IDEOGRAPH-FAAD"). -lisp_code_name(64174,"CJK_COMPATIBILITY_IDEOGRAPH-FAAE"). -lisp_code_name(64175,"CJK_COMPATIBILITY_IDEOGRAPH-FAAF"). -lisp_code_name(64176,"CJK_COMPATIBILITY_IDEOGRAPH-FAB0"). -lisp_code_name(64177,"CJK_COMPATIBILITY_IDEOGRAPH-FAB1"). -lisp_code_name(64178,"CJK_COMPATIBILITY_IDEOGRAPH-FAB2"). -lisp_code_name(64179,"CJK_COMPATIBILITY_IDEOGRAPH-FAB3"). -lisp_code_name(64180,"CJK_COMPATIBILITY_IDEOGRAPH-FAB4"). -lisp_code_name(64181,"CJK_COMPATIBILITY_IDEOGRAPH-FAB5"). -lisp_code_name(64182,"CJK_COMPATIBILITY_IDEOGRAPH-FAB6"). -lisp_code_name(64183,"CJK_COMPATIBILITY_IDEOGRAPH-FAB7"). -lisp_code_name(64184,"CJK_COMPATIBILITY_IDEOGRAPH-FAB8"). -lisp_code_name(64185,"CJK_COMPATIBILITY_IDEOGRAPH-FAB9"). -lisp_code_name(64186,"CJK_COMPATIBILITY_IDEOGRAPH-FABA"). -lisp_code_name(64187,"CJK_COMPATIBILITY_IDEOGRAPH-FABB"). -lisp_code_name(64188,"CJK_COMPATIBILITY_IDEOGRAPH-FABC"). -lisp_code_name(64189,"CJK_COMPATIBILITY_IDEOGRAPH-FABD"). -lisp_code_name(64190,"CJK_COMPATIBILITY_IDEOGRAPH-FABE"). -lisp_code_name(64191,"CJK_COMPATIBILITY_IDEOGRAPH-FABF"). -lisp_code_name(64192,"CJK_COMPATIBILITY_IDEOGRAPH-FAC0"). -lisp_code_name(64193,"CJK_COMPATIBILITY_IDEOGRAPH-FAC1"). -lisp_code_name(64194,"CJK_COMPATIBILITY_IDEOGRAPH-FAC2"). -lisp_code_name(64195,"CJK_COMPATIBILITY_IDEOGRAPH-FAC3"). -lisp_code_name(64196,"CJK_COMPATIBILITY_IDEOGRAPH-FAC4"). -lisp_code_name(64197,"CJK_COMPATIBILITY_IDEOGRAPH-FAC5"). -lisp_code_name(64198,"CJK_COMPATIBILITY_IDEOGRAPH-FAC6"). -lisp_code_name(64199,"CJK_COMPATIBILITY_IDEOGRAPH-FAC7"). -lisp_code_name(64200,"CJK_COMPATIBILITY_IDEOGRAPH-FAC8"). -lisp_code_name(64201,"CJK_COMPATIBILITY_IDEOGRAPH-FAC9"). -lisp_code_name(64202,"CJK_COMPATIBILITY_IDEOGRAPH-FACA"). -lisp_code_name(64203,"CJK_COMPATIBILITY_IDEOGRAPH-FACB"). -lisp_code_name(64204,"CJK_COMPATIBILITY_IDEOGRAPH-FACC"). -lisp_code_name(64205,"CJK_COMPATIBILITY_IDEOGRAPH-FACD"). -lisp_code_name(64206,"CJK_COMPATIBILITY_IDEOGRAPH-FACE"). -lisp_code_name(64207,"CJK_COMPATIBILITY_IDEOGRAPH-FACF"). -lisp_code_name(64208,"CJK_COMPATIBILITY_IDEOGRAPH-FAD0"). -lisp_code_name(64209,"CJK_COMPATIBILITY_IDEOGRAPH-FAD1"). -lisp_code_name(64210,"CJK_COMPATIBILITY_IDEOGRAPH-FAD2"). -lisp_code_name(64211,"CJK_COMPATIBILITY_IDEOGRAPH-FAD3"). -lisp_code_name(64212,"CJK_COMPATIBILITY_IDEOGRAPH-FAD4"). -lisp_code_name(64213,"CJK_COMPATIBILITY_IDEOGRAPH-FAD5"). -lisp_code_name(64214,"CJK_COMPATIBILITY_IDEOGRAPH-FAD6"). -lisp_code_name(64215,"CJK_COMPATIBILITY_IDEOGRAPH-FAD7"). -lisp_code_name(64216,"CJK_COMPATIBILITY_IDEOGRAPH-FAD8"). -lisp_code_name(64217,"CJK_COMPATIBILITY_IDEOGRAPH-FAD9"). -lisp_code_name(64256,"LATIN_SMALL_LIGATURE_FF"). -lisp_code_name(64257,"LATIN_SMALL_LIGATURE_FI"). -lisp_code_name(64258,"LATIN_SMALL_LIGATURE_FL"). -lisp_code_name(64259,"LATIN_SMALL_LIGATURE_FFI"). -lisp_code_name(64260,"LATIN_SMALL_LIGATURE_FFL"). -lisp_code_name(64261,"LATIN_SMALL_LIGATURE_LONG_S_T"). -lisp_code_name(64262,"LATIN_SMALL_LIGATURE_ST"). -lisp_code_name(64275,"ARMENIAN_SMALL_LIGATURE_MEN_NOW"). -lisp_code_name(64276,"ARMENIAN_SMALL_LIGATURE_MEN_ECH"). -lisp_code_name(64277,"ARMENIAN_SMALL_LIGATURE_MEN_INI"). -lisp_code_name(64278,"ARMENIAN_SMALL_LIGATURE_VEW_NOW"). -lisp_code_name(64279,"ARMENIAN_SMALL_LIGATURE_MEN_XEH"). -lisp_code_name(64285,"HEBREW_LETTER_YOD_WITH_HIRIQ"). -lisp_code_name(64286,"HEBREW_POINT_JUDEO-SPANISH_VARIKA"). -lisp_code_name(64287,"HEBREW_LIGATURE_YIDDISH_YOD_YOD_PATAH"). -lisp_code_name(64288,"HEBREW_LETTER_ALTERNATIVE_AYIN"). -lisp_code_name(64289,"HEBREW_LETTER_WIDE_ALEF"). -lisp_code_name(64290,"HEBREW_LETTER_WIDE_DALET"). -lisp_code_name(64291,"HEBREW_LETTER_WIDE_HE"). -lisp_code_name(64292,"HEBREW_LETTER_WIDE_KAF"). -lisp_code_name(64293,"HEBREW_LETTER_WIDE_LAMED"). -lisp_code_name(64294,"HEBREW_LETTER_WIDE_FINAL_MEM"). -lisp_code_name(64295,"HEBREW_LETTER_WIDE_RESH"). -lisp_code_name(64296,"HEBREW_LETTER_WIDE_TAV"). -lisp_code_name(64297,"HEBREW_LETTER_ALTERNATIVE_PLUS_SIGN"). -lisp_code_name(64298,"HEBREW_LETTER_SHIN_WITH_SHIN_DOT"). -lisp_code_name(64299,"HEBREW_LETTER_SHIN_WITH_SIN_DOT"). -lisp_code_name(64300,"HEBREW_LETTER_SHIN_WITH_DAGESH_AND_SHIN_DOT"). -lisp_code_name(64301,"HEBREW_LETTER_SHIN_WITH_DAGESH_AND_SIN_DOT"). -lisp_code_name(64302,"HEBREW_LETTER_ALEF_WITH_PATAH"). -lisp_code_name(64303,"HEBREW_LETTER_ALEF_WITH_QAMATS"). -lisp_code_name(64304,"HEBREW_LETTER_ALEF_WITH_MAPIQ"). -lisp_code_name(64305,"HEBREW_LETTER_BET_WITH_DAGESH"). -lisp_code_name(64306,"HEBREW_LETTER_GIMEL_WITH_DAGESH"). -lisp_code_name(64307,"HEBREW_LETTER_DALET_WITH_DAGESH"). -lisp_code_name(64308,"HEBREW_LETTER_HE_WITH_MAPIQ"). -lisp_code_name(64309,"HEBREW_LETTER_VAV_WITH_DAGESH"). -lisp_code_name(64310,"HEBREW_LETTER_ZAYIN_WITH_DAGESH"). -lisp_code_name(64312,"HEBREW_LETTER_TET_WITH_DAGESH"). -lisp_code_name(64313,"HEBREW_LETTER_YOD_WITH_DAGESH"). -lisp_code_name(64314,"HEBREW_LETTER_FINAL_KAF_WITH_DAGESH"). -lisp_code_name(64315,"HEBREW_LETTER_KAF_WITH_DAGESH"). -lisp_code_name(64316,"HEBREW_LETTER_LAMED_WITH_DAGESH"). -lisp_code_name(64318,"HEBREW_LETTER_MEM_WITH_DAGESH"). -lisp_code_name(64320,"HEBREW_LETTER_NUN_WITH_DAGESH"). -lisp_code_name(64321,"HEBREW_LETTER_SAMEKH_WITH_DAGESH"). -lisp_code_name(64323,"HEBREW_LETTER_FINAL_PE_WITH_DAGESH"). -lisp_code_name(64324,"HEBREW_LETTER_PE_WITH_DAGESH"). -lisp_code_name(64326,"HEBREW_LETTER_TSADI_WITH_DAGESH"). -lisp_code_name(64327,"HEBREW_LETTER_QOF_WITH_DAGESH"). -lisp_code_name(64328,"HEBREW_LETTER_RESH_WITH_DAGESH"). -lisp_code_name(64329,"HEBREW_LETTER_SHIN_WITH_DAGESH"). -lisp_code_name(64330,"HEBREW_LETTER_TAV_WITH_DAGESH"). -lisp_code_name(64331,"HEBREW_LETTER_VAV_WITH_HOLAM"). -lisp_code_name(64332,"HEBREW_LETTER_BET_WITH_RAFE"). -lisp_code_name(64333,"HEBREW_LETTER_KAF_WITH_RAFE"). -lisp_code_name(64334,"HEBREW_LETTER_PE_WITH_RAFE"). -lisp_code_name(64335,"HEBREW_LIGATURE_ALEF_LAMED"). -lisp_code_name(64336,"ARABIC_LETTER_ALEF_WASLA_ISOLATED_FORM"). -lisp_code_name(64337,"ARABIC_LETTER_ALEF_WASLA_FINAL_FORM"). -lisp_code_name(64338,"ARABIC_LETTER_BEEH_ISOLATED_FORM"). -lisp_code_name(64339,"ARABIC_LETTER_BEEH_FINAL_FORM"). -lisp_code_name(64340,"ARABIC_LETTER_BEEH_INITIAL_FORM"). -lisp_code_name(64341,"ARABIC_LETTER_BEEH_MEDIAL_FORM"). -lisp_code_name(64342,"ARABIC_LETTER_PEH_ISOLATED_FORM"). -lisp_code_name(64343,"ARABIC_LETTER_PEH_FINAL_FORM"). -lisp_code_name(64344,"ARABIC_LETTER_PEH_INITIAL_FORM"). -lisp_code_name(64345,"ARABIC_LETTER_PEH_MEDIAL_FORM"). -lisp_code_name(64346,"ARABIC_LETTER_BEHEH_ISOLATED_FORM"). -lisp_code_name(64347,"ARABIC_LETTER_BEHEH_FINAL_FORM"). -lisp_code_name(64348,"ARABIC_LETTER_BEHEH_INITIAL_FORM"). -lisp_code_name(64349,"ARABIC_LETTER_BEHEH_MEDIAL_FORM"). -lisp_code_name(64350,"ARABIC_LETTER_TTEHEH_ISOLATED_FORM"). -lisp_code_name(64351,"ARABIC_LETTER_TTEHEH_FINAL_FORM"). -lisp_code_name(64352,"ARABIC_LETTER_TTEHEH_INITIAL_FORM"). -lisp_code_name(64353,"ARABIC_LETTER_TTEHEH_MEDIAL_FORM"). -lisp_code_name(64354,"ARABIC_LETTER_TEHEH_ISOLATED_FORM"). -lisp_code_name(64355,"ARABIC_LETTER_TEHEH_FINAL_FORM"). -lisp_code_name(64356,"ARABIC_LETTER_TEHEH_INITIAL_FORM"). -lisp_code_name(64357,"ARABIC_LETTER_TEHEH_MEDIAL_FORM"). -lisp_code_name(64358,"ARABIC_LETTER_TTEH_ISOLATED_FORM"). -lisp_code_name(64359,"ARABIC_LETTER_TTEH_FINAL_FORM"). -lisp_code_name(64360,"ARABIC_LETTER_TTEH_INITIAL_FORM"). -lisp_code_name(64361,"ARABIC_LETTER_TTEH_MEDIAL_FORM"). -lisp_code_name(64362,"ARABIC_LETTER_VEH_ISOLATED_FORM"). -lisp_code_name(64363,"ARABIC_LETTER_VEH_FINAL_FORM"). -lisp_code_name(64364,"ARABIC_LETTER_VEH_INITIAL_FORM"). -lisp_code_name(64365,"ARABIC_LETTER_VEH_MEDIAL_FORM"). -lisp_code_name(64366,"ARABIC_LETTER_PEHEH_ISOLATED_FORM"). -lisp_code_name(64367,"ARABIC_LETTER_PEHEH_FINAL_FORM"). -lisp_code_name(64368,"ARABIC_LETTER_PEHEH_INITIAL_FORM"). -lisp_code_name(64369,"ARABIC_LETTER_PEHEH_MEDIAL_FORM"). -lisp_code_name(64370,"ARABIC_LETTER_DYEH_ISOLATED_FORM"). -lisp_code_name(64371,"ARABIC_LETTER_DYEH_FINAL_FORM"). -lisp_code_name(64372,"ARABIC_LETTER_DYEH_INITIAL_FORM"). -lisp_code_name(64373,"ARABIC_LETTER_DYEH_MEDIAL_FORM"). -lisp_code_name(64374,"ARABIC_LETTER_NYEH_ISOLATED_FORM"). -lisp_code_name(64375,"ARABIC_LETTER_NYEH_FINAL_FORM"). -lisp_code_name(64376,"ARABIC_LETTER_NYEH_INITIAL_FORM"). -lisp_code_name(64377,"ARABIC_LETTER_NYEH_MEDIAL_FORM"). -lisp_code_name(64378,"ARABIC_LETTER_TCHEH_ISOLATED_FORM"). -lisp_code_name(64379,"ARABIC_LETTER_TCHEH_FINAL_FORM"). -lisp_code_name(64380,"ARABIC_LETTER_TCHEH_INITIAL_FORM"). -lisp_code_name(64381,"ARABIC_LETTER_TCHEH_MEDIAL_FORM"). -lisp_code_name(64382,"ARABIC_LETTER_TCHEHEH_ISOLATED_FORM"). -lisp_code_name(64383,"ARABIC_LETTER_TCHEHEH_FINAL_FORM"). -lisp_code_name(64384,"ARABIC_LETTER_TCHEHEH_INITIAL_FORM"). -lisp_code_name(64385,"ARABIC_LETTER_TCHEHEH_MEDIAL_FORM"). -lisp_code_name(64386,"ARABIC_LETTER_DDAHAL_ISOLATED_FORM"). -lisp_code_name(64387,"ARABIC_LETTER_DDAHAL_FINAL_FORM"). -lisp_code_name(64388,"ARABIC_LETTER_DAHAL_ISOLATED_FORM"). -lisp_code_name(64389,"ARABIC_LETTER_DAHAL_FINAL_FORM"). -lisp_code_name(64390,"ARABIC_LETTER_DUL_ISOLATED_FORM"). -lisp_code_name(64391,"ARABIC_LETTER_DUL_FINAL_FORM"). -lisp_code_name(64392,"ARABIC_LETTER_DDAL_ISOLATED_FORM"). -lisp_code_name(64393,"ARABIC_LETTER_DDAL_FINAL_FORM"). -lisp_code_name(64394,"ARABIC_LETTER_JEH_ISOLATED_FORM"). -lisp_code_name(64395,"ARABIC_LETTER_JEH_FINAL_FORM"). -lisp_code_name(64396,"ARABIC_LETTER_RREH_ISOLATED_FORM"). -lisp_code_name(64397,"ARABIC_LETTER_RREH_FINAL_FORM"). -lisp_code_name(64398,"ARABIC_LETTER_KEHEH_ISOLATED_FORM"). -lisp_code_name(64399,"ARABIC_LETTER_KEHEH_FINAL_FORM"). -lisp_code_name(64400,"ARABIC_LETTER_KEHEH_INITIAL_FORM"). -lisp_code_name(64401,"ARABIC_LETTER_KEHEH_MEDIAL_FORM"). -lisp_code_name(64402,"ARABIC_LETTER_GAF_ISOLATED_FORM"). -lisp_code_name(64403,"ARABIC_LETTER_GAF_FINAL_FORM"). -lisp_code_name(64404,"ARABIC_LETTER_GAF_INITIAL_FORM"). -lisp_code_name(64405,"ARABIC_LETTER_GAF_MEDIAL_FORM"). -lisp_code_name(64406,"ARABIC_LETTER_GUEH_ISOLATED_FORM"). -lisp_code_name(64407,"ARABIC_LETTER_GUEH_FINAL_FORM"). -lisp_code_name(64408,"ARABIC_LETTER_GUEH_INITIAL_FORM"). -lisp_code_name(64409,"ARABIC_LETTER_GUEH_MEDIAL_FORM"). -lisp_code_name(64410,"ARABIC_LETTER_NGOEH_ISOLATED_FORM"). -lisp_code_name(64411,"ARABIC_LETTER_NGOEH_FINAL_FORM"). -lisp_code_name(64412,"ARABIC_LETTER_NGOEH_INITIAL_FORM"). -lisp_code_name(64413,"ARABIC_LETTER_NGOEH_MEDIAL_FORM"). -lisp_code_name(64414,"ARABIC_LETTER_NOON_GHUNNA_ISOLATED_FORM"). -lisp_code_name(64415,"ARABIC_LETTER_NOON_GHUNNA_FINAL_FORM"). -lisp_code_name(64416,"ARABIC_LETTER_RNOON_ISOLATED_FORM"). -lisp_code_name(64417,"ARABIC_LETTER_RNOON_FINAL_FORM"). -lisp_code_name(64418,"ARABIC_LETTER_RNOON_INITIAL_FORM"). -lisp_code_name(64419,"ARABIC_LETTER_RNOON_MEDIAL_FORM"). -lisp_code_name(64420,"ARABIC_LETTER_HEH_WITH_YEH_ABOVE_ISOLATED_FORM"). -lisp_code_name(64421,"ARABIC_LETTER_HEH_WITH_YEH_ABOVE_FINAL_FORM"). -lisp_code_name(64422,"ARABIC_LETTER_HEH_GOAL_ISOLATED_FORM"). -lisp_code_name(64423,"ARABIC_LETTER_HEH_GOAL_FINAL_FORM"). -lisp_code_name(64424,"ARABIC_LETTER_HEH_GOAL_INITIAL_FORM"). -lisp_code_name(64425,"ARABIC_LETTER_HEH_GOAL_MEDIAL_FORM"). -lisp_code_name(64426,"ARABIC_LETTER_HEH_DOACHASHMEE_ISOLATED_FORM"). -lisp_code_name(64427,"ARABIC_LETTER_HEH_DOACHASHMEE_FINAL_FORM"). -lisp_code_name(64428,"ARABIC_LETTER_HEH_DOACHASHMEE_INITIAL_FORM"). -lisp_code_name(64429,"ARABIC_LETTER_HEH_DOACHASHMEE_MEDIAL_FORM"). -lisp_code_name(64430,"ARABIC_LETTER_YEH_BARREE_ISOLATED_FORM"). -lisp_code_name(64431,"ARABIC_LETTER_YEH_BARREE_FINAL_FORM"). -lisp_code_name(64432,"ARABIC_LETTER_YEH_BARREE_WITH_HAMZA_ABOVE_ISOLATED_FORM"). -lisp_code_name(64433,"ARABIC_LETTER_YEH_BARREE_WITH_HAMZA_ABOVE_FINAL_FORM"). -lisp_code_name(64434,"ARABIC_SYMBOL_DOT_ABOVE"). -lisp_code_name(64435,"ARABIC_SYMBOL_DOT_BELOW"). -lisp_code_name(64436,"ARABIC_SYMBOL_TWO_DOTS_ABOVE"). -lisp_code_name(64437,"ARABIC_SYMBOL_TWO_DOTS_BELOW"). -lisp_code_name(64438,"ARABIC_SYMBOL_THREE_DOTS_ABOVE"). -lisp_code_name(64439,"ARABIC_SYMBOL_THREE_DOTS_BELOW"). -lisp_code_name(64440,"ARABIC_SYMBOL_THREE_DOTS_POINTING_DOWNWARDS_ABOVE"). -lisp_code_name(64441,"ARABIC_SYMBOL_THREE_DOTS_POINTING_DOWNWARDS_BELOW"). -lisp_code_name(64442,"ARABIC_SYMBOL_FOUR_DOTS_ABOVE"). -lisp_code_name(64443,"ARABIC_SYMBOL_FOUR_DOTS_BELOW"). -lisp_code_name(64444,"ARABIC_SYMBOL_DOUBLE_VERTICAL_BAR_BELOW"). -lisp_code_name(64445,"ARABIC_SYMBOL_TWO_DOTS_VERTICALLY_ABOVE"). -lisp_code_name(64446,"ARABIC_SYMBOL_TWO_DOTS_VERTICALLY_BELOW"). -lisp_code_name(64447,"ARABIC_SYMBOL_RING"). -lisp_code_name(64448,"ARABIC_SYMBOL_SMALL_TAH_ABOVE"). -lisp_code_name(64449,"ARABIC_SYMBOL_SMALL_TAH_BELOW"). -lisp_code_name(64467,"ARABIC_LETTER_NG_ISOLATED_FORM"). -lisp_code_name(64468,"ARABIC_LETTER_NG_FINAL_FORM"). -lisp_code_name(64469,"ARABIC_LETTER_NG_INITIAL_FORM"). -lisp_code_name(64470,"ARABIC_LETTER_NG_MEDIAL_FORM"). -lisp_code_name(64471,"ARABIC_LETTER_U_ISOLATED_FORM"). -lisp_code_name(64472,"ARABIC_LETTER_U_FINAL_FORM"). -lisp_code_name(64473,"ARABIC_LETTER_OE_ISOLATED_FORM"). -lisp_code_name(64474,"ARABIC_LETTER_OE_FINAL_FORM"). -lisp_code_name(64475,"ARABIC_LETTER_YU_ISOLATED_FORM"). -lisp_code_name(64476,"ARABIC_LETTER_YU_FINAL_FORM"). -lisp_code_name(64477,"ARABIC_LETTER_U_WITH_HAMZA_ABOVE_ISOLATED_FORM"). -lisp_code_name(64478,"ARABIC_LETTER_VE_ISOLATED_FORM"). -lisp_code_name(64479,"ARABIC_LETTER_VE_FINAL_FORM"). -lisp_code_name(64480,"ARABIC_LETTER_KIRGHIZ_OE_ISOLATED_FORM"). -lisp_code_name(64481,"ARABIC_LETTER_KIRGHIZ_OE_FINAL_FORM"). -lisp_code_name(64482,"ARABIC_LETTER_KIRGHIZ_YU_ISOLATED_FORM"). -lisp_code_name(64483,"ARABIC_LETTER_KIRGHIZ_YU_FINAL_FORM"). -lisp_code_name(64484,"ARABIC_LETTER_E_ISOLATED_FORM"). -lisp_code_name(64485,"ARABIC_LETTER_E_FINAL_FORM"). -lisp_code_name(64486,"ARABIC_LETTER_E_INITIAL_FORM"). -lisp_code_name(64487,"ARABIC_LETTER_E_MEDIAL_FORM"). -lisp_code_name(64488,"ARABIC_LETTER_UIGHUR_KAZAKH_KIRGHIZ_ALEF_MAKSURA_INITIAL_FORM"). -lisp_code_name(64489,"ARABIC_LETTER_UIGHUR_KAZAKH_KIRGHIZ_ALEF_MAKSURA_MEDIAL_FORM"). -lisp_code_name(64490,"ARABIC_LIGATURE_YEH_WITH_HAMZA_ABOVE_WITH_ALEF_ISOLATED_FORM"). -lisp_code_name(64491,"ARABIC_LIGATURE_YEH_WITH_HAMZA_ABOVE_WITH_ALEF_FINAL_FORM"). -lisp_code_name(64492,"ARABIC_LIGATURE_YEH_WITH_HAMZA_ABOVE_WITH_AE_ISOLATED_FORM"). -lisp_code_name(64493,"ARABIC_LIGATURE_YEH_WITH_HAMZA_ABOVE_WITH_AE_FINAL_FORM"). -lisp_code_name(64494,"ARABIC_LIGATURE_YEH_WITH_HAMZA_ABOVE_WITH_WAW_ISOLATED_FORM"). -lisp_code_name(64495,"ARABIC_LIGATURE_YEH_WITH_HAMZA_ABOVE_WITH_WAW_FINAL_FORM"). -lisp_code_name(64496,"ARABIC_LIGATURE_YEH_WITH_HAMZA_ABOVE_WITH_U_ISOLATED_FORM"). -lisp_code_name(64497,"ARABIC_LIGATURE_YEH_WITH_HAMZA_ABOVE_WITH_U_FINAL_FORM"). -lisp_code_name(64498,"ARABIC_LIGATURE_YEH_WITH_HAMZA_ABOVE_WITH_OE_ISOLATED_FORM"). -lisp_code_name(64499,"ARABIC_LIGATURE_YEH_WITH_HAMZA_ABOVE_WITH_OE_FINAL_FORM"). -lisp_code_name(64500,"ARABIC_LIGATURE_YEH_WITH_HAMZA_ABOVE_WITH_YU_ISOLATED_FORM"). -lisp_code_name(64501,"ARABIC_LIGATURE_YEH_WITH_HAMZA_ABOVE_WITH_YU_FINAL_FORM"). -lisp_code_name(64502,"ARABIC_LIGATURE_YEH_WITH_HAMZA_ABOVE_WITH_E_ISOLATED_FORM"). -lisp_code_name(64503,"ARABIC_LIGATURE_YEH_WITH_HAMZA_ABOVE_WITH_E_FINAL_FORM"). -lisp_code_name(64504,"ARABIC_LIGATURE_YEH_WITH_HAMZA_ABOVE_WITH_E_INITIAL_FORM"). -lisp_code_name(64505,"ARABIC_LIGATURE_UIGHUR_KIRGHIZ_YEH_WITH_HAMZA_ABOVE_WITH_ALEF_MAKSURA_ISOLATED_FORM"). -lisp_code_name(64506,"ARABIC_LIGATURE_UIGHUR_KIRGHIZ_YEH_WITH_HAMZA_ABOVE_WITH_ALEF_MAKSURA_FINAL_FORM"). -lisp_code_name(64507,"ARABIC_LIGATURE_UIGHUR_KIRGHIZ_YEH_WITH_HAMZA_ABOVE_WITH_ALEF_MAKSURA_INITIAL_FORM"). -lisp_code_name(64508,"ARABIC_LETTER_FARSI_YEH_ISOLATED_FORM"). -lisp_code_name(64509,"ARABIC_LETTER_FARSI_YEH_FINAL_FORM"). -lisp_code_name(64510,"ARABIC_LETTER_FARSI_YEH_INITIAL_FORM"). -lisp_code_name(64511,"ARABIC_LETTER_FARSI_YEH_MEDIAL_FORM"). -lisp_code_name(64512,"ARABIC_LIGATURE_YEH_WITH_HAMZA_ABOVE_WITH_JEEM_ISOLATED_FORM"). -lisp_code_name(64513,"ARABIC_LIGATURE_YEH_WITH_HAMZA_ABOVE_WITH_HAH_ISOLATED_FORM"). -lisp_code_name(64514,"ARABIC_LIGATURE_YEH_WITH_HAMZA_ABOVE_WITH_MEEM_ISOLATED_FORM"). -lisp_code_name(64515,"ARABIC_LIGATURE_YEH_WITH_HAMZA_ABOVE_WITH_ALEF_MAKSURA_ISOLATED_FORM"). -lisp_code_name(64516,"ARABIC_LIGATURE_YEH_WITH_HAMZA_ABOVE_WITH_YEH_ISOLATED_FORM"). -lisp_code_name(64517,"ARABIC_LIGATURE_BEH_WITH_JEEM_ISOLATED_FORM"). -lisp_code_name(64518,"ARABIC_LIGATURE_BEH_WITH_HAH_ISOLATED_FORM"). -lisp_code_name(64519,"ARABIC_LIGATURE_BEH_WITH_KHAH_ISOLATED_FORM"). -lisp_code_name(64520,"ARABIC_LIGATURE_BEH_WITH_MEEM_ISOLATED_FORM"). -lisp_code_name(64521,"ARABIC_LIGATURE_BEH_WITH_ALEF_MAKSURA_ISOLATED_FORM"). -lisp_code_name(64522,"ARABIC_LIGATURE_BEH_WITH_YEH_ISOLATED_FORM"). -lisp_code_name(64523,"ARABIC_LIGATURE_TEH_WITH_JEEM_ISOLATED_FORM"). -lisp_code_name(64524,"ARABIC_LIGATURE_TEH_WITH_HAH_ISOLATED_FORM"). -lisp_code_name(64525,"ARABIC_LIGATURE_TEH_WITH_KHAH_ISOLATED_FORM"). -lisp_code_name(64526,"ARABIC_LIGATURE_TEH_WITH_MEEM_ISOLATED_FORM"). -lisp_code_name(64527,"ARABIC_LIGATURE_TEH_WITH_ALEF_MAKSURA_ISOLATED_FORM"). -lisp_code_name(64528,"ARABIC_LIGATURE_TEH_WITH_YEH_ISOLATED_FORM"). -lisp_code_name(64529,"ARABIC_LIGATURE_THEH_WITH_JEEM_ISOLATED_FORM"). -lisp_code_name(64530,"ARABIC_LIGATURE_THEH_WITH_MEEM_ISOLATED_FORM"). -lisp_code_name(64531,"ARABIC_LIGATURE_THEH_WITH_ALEF_MAKSURA_ISOLATED_FORM"). -lisp_code_name(64532,"ARABIC_LIGATURE_THEH_WITH_YEH_ISOLATED_FORM"). -lisp_code_name(64533,"ARABIC_LIGATURE_JEEM_WITH_HAH_ISOLATED_FORM"). -lisp_code_name(64534,"ARABIC_LIGATURE_JEEM_WITH_MEEM_ISOLATED_FORM"). -lisp_code_name(64535,"ARABIC_LIGATURE_HAH_WITH_JEEM_ISOLATED_FORM"). -lisp_code_name(64536,"ARABIC_LIGATURE_HAH_WITH_MEEM_ISOLATED_FORM"). -lisp_code_name(64537,"ARABIC_LIGATURE_KHAH_WITH_JEEM_ISOLATED_FORM"). -lisp_code_name(64538,"ARABIC_LIGATURE_KHAH_WITH_HAH_ISOLATED_FORM"). -lisp_code_name(64539,"ARABIC_LIGATURE_KHAH_WITH_MEEM_ISOLATED_FORM"). -lisp_code_name(64540,"ARABIC_LIGATURE_SEEN_WITH_JEEM_ISOLATED_FORM"). -lisp_code_name(64541,"ARABIC_LIGATURE_SEEN_WITH_HAH_ISOLATED_FORM"). -lisp_code_name(64542,"ARABIC_LIGATURE_SEEN_WITH_KHAH_ISOLATED_FORM"). -lisp_code_name(64543,"ARABIC_LIGATURE_SEEN_WITH_MEEM_ISOLATED_FORM"). -lisp_code_name(64544,"ARABIC_LIGATURE_SAD_WITH_HAH_ISOLATED_FORM"). -lisp_code_name(64545,"ARABIC_LIGATURE_SAD_WITH_MEEM_ISOLATED_FORM"). -lisp_code_name(64546,"ARABIC_LIGATURE_DAD_WITH_JEEM_ISOLATED_FORM"). -lisp_code_name(64547,"ARABIC_LIGATURE_DAD_WITH_HAH_ISOLATED_FORM"). -lisp_code_name(64548,"ARABIC_LIGATURE_DAD_WITH_KHAH_ISOLATED_FORM"). -lisp_code_name(64549,"ARABIC_LIGATURE_DAD_WITH_MEEM_ISOLATED_FORM"). -lisp_code_name(64550,"ARABIC_LIGATURE_TAH_WITH_HAH_ISOLATED_FORM"). -lisp_code_name(64551,"ARABIC_LIGATURE_TAH_WITH_MEEM_ISOLATED_FORM"). -lisp_code_name(64552,"ARABIC_LIGATURE_ZAH_WITH_MEEM_ISOLATED_FORM"). -lisp_code_name(64553,"ARABIC_LIGATURE_AIN_WITH_JEEM_ISOLATED_FORM"). -lisp_code_name(64554,"ARABIC_LIGATURE_AIN_WITH_MEEM_ISOLATED_FORM"). -lisp_code_name(64555,"ARABIC_LIGATURE_GHAIN_WITH_JEEM_ISOLATED_FORM"). -lisp_code_name(64556,"ARABIC_LIGATURE_GHAIN_WITH_MEEM_ISOLATED_FORM"). -lisp_code_name(64557,"ARABIC_LIGATURE_FEH_WITH_JEEM_ISOLATED_FORM"). -lisp_code_name(64558,"ARABIC_LIGATURE_FEH_WITH_HAH_ISOLATED_FORM"). -lisp_code_name(64559,"ARABIC_LIGATURE_FEH_WITH_KHAH_ISOLATED_FORM"). -lisp_code_name(64560,"ARABIC_LIGATURE_FEH_WITH_MEEM_ISOLATED_FORM"). -lisp_code_name(64561,"ARABIC_LIGATURE_FEH_WITH_ALEF_MAKSURA_ISOLATED_FORM"). -lisp_code_name(64562,"ARABIC_LIGATURE_FEH_WITH_YEH_ISOLATED_FORM"). -lisp_code_name(64563,"ARABIC_LIGATURE_QAF_WITH_HAH_ISOLATED_FORM"). -lisp_code_name(64564,"ARABIC_LIGATURE_QAF_WITH_MEEM_ISOLATED_FORM"). -lisp_code_name(64565,"ARABIC_LIGATURE_QAF_WITH_ALEF_MAKSURA_ISOLATED_FORM"). -lisp_code_name(64566,"ARABIC_LIGATURE_QAF_WITH_YEH_ISOLATED_FORM"). -lisp_code_name(64567,"ARABIC_LIGATURE_KAF_WITH_ALEF_ISOLATED_FORM"). -lisp_code_name(64568,"ARABIC_LIGATURE_KAF_WITH_JEEM_ISOLATED_FORM"). -lisp_code_name(64569,"ARABIC_LIGATURE_KAF_WITH_HAH_ISOLATED_FORM"). -lisp_code_name(64570,"ARABIC_LIGATURE_KAF_WITH_KHAH_ISOLATED_FORM"). -lisp_code_name(64571,"ARABIC_LIGATURE_KAF_WITH_LAM_ISOLATED_FORM"). -lisp_code_name(64572,"ARABIC_LIGATURE_KAF_WITH_MEEM_ISOLATED_FORM"). -lisp_code_name(64573,"ARABIC_LIGATURE_KAF_WITH_ALEF_MAKSURA_ISOLATED_FORM"). -lisp_code_name(64574,"ARABIC_LIGATURE_KAF_WITH_YEH_ISOLATED_FORM"). -lisp_code_name(64575,"ARABIC_LIGATURE_LAM_WITH_JEEM_ISOLATED_FORM"). -lisp_code_name(64576,"ARABIC_LIGATURE_LAM_WITH_HAH_ISOLATED_FORM"). -lisp_code_name(64577,"ARABIC_LIGATURE_LAM_WITH_KHAH_ISOLATED_FORM"). -lisp_code_name(64578,"ARABIC_LIGATURE_LAM_WITH_MEEM_ISOLATED_FORM"). -lisp_code_name(64579,"ARABIC_LIGATURE_LAM_WITH_ALEF_MAKSURA_ISOLATED_FORM"). -lisp_code_name(64580,"ARABIC_LIGATURE_LAM_WITH_YEH_ISOLATED_FORM"). -lisp_code_name(64581,"ARABIC_LIGATURE_MEEM_WITH_JEEM_ISOLATED_FORM"). -lisp_code_name(64582,"ARABIC_LIGATURE_MEEM_WITH_HAH_ISOLATED_FORM"). -lisp_code_name(64583,"ARABIC_LIGATURE_MEEM_WITH_KHAH_ISOLATED_FORM"). -lisp_code_name(64584,"ARABIC_LIGATURE_MEEM_WITH_MEEM_ISOLATED_FORM"). -lisp_code_name(64585,"ARABIC_LIGATURE_MEEM_WITH_ALEF_MAKSURA_ISOLATED_FORM"). -lisp_code_name(64586,"ARABIC_LIGATURE_MEEM_WITH_YEH_ISOLATED_FORM"). -lisp_code_name(64587,"ARABIC_LIGATURE_NOON_WITH_JEEM_ISOLATED_FORM"). -lisp_code_name(64588,"ARABIC_LIGATURE_NOON_WITH_HAH_ISOLATED_FORM"). -lisp_code_name(64589,"ARABIC_LIGATURE_NOON_WITH_KHAH_ISOLATED_FORM"). -lisp_code_name(64590,"ARABIC_LIGATURE_NOON_WITH_MEEM_ISOLATED_FORM"). -lisp_code_name(64591,"ARABIC_LIGATURE_NOON_WITH_ALEF_MAKSURA_ISOLATED_FORM"). -lisp_code_name(64592,"ARABIC_LIGATURE_NOON_WITH_YEH_ISOLATED_FORM"). -lisp_code_name(64593,"ARABIC_LIGATURE_HEH_WITH_JEEM_ISOLATED_FORM"). -lisp_code_name(64594,"ARABIC_LIGATURE_HEH_WITH_MEEM_ISOLATED_FORM"). -lisp_code_name(64595,"ARABIC_LIGATURE_HEH_WITH_ALEF_MAKSURA_ISOLATED_FORM"). -lisp_code_name(64596,"ARABIC_LIGATURE_HEH_WITH_YEH_ISOLATED_FORM"). -lisp_code_name(64597,"ARABIC_LIGATURE_YEH_WITH_JEEM_ISOLATED_FORM"). -lisp_code_name(64598,"ARABIC_LIGATURE_YEH_WITH_HAH_ISOLATED_FORM"). -lisp_code_name(64599,"ARABIC_LIGATURE_YEH_WITH_KHAH_ISOLATED_FORM"). -lisp_code_name(64600,"ARABIC_LIGATURE_YEH_WITH_MEEM_ISOLATED_FORM"). -lisp_code_name(64601,"ARABIC_LIGATURE_YEH_WITH_ALEF_MAKSURA_ISOLATED_FORM"). -lisp_code_name(64602,"ARABIC_LIGATURE_YEH_WITH_YEH_ISOLATED_FORM"). -lisp_code_name(64603,"ARABIC_LIGATURE_THAL_WITH_SUPERSCRIPT_ALEF_ISOLATED_FORM"). -lisp_code_name(64604,"ARABIC_LIGATURE_REH_WITH_SUPERSCRIPT_ALEF_ISOLATED_FORM"). -lisp_code_name(64605,"ARABIC_LIGATURE_ALEF_MAKSURA_WITH_SUPERSCRIPT_ALEF_ISOLATED_FORM"). -lisp_code_name(64606,"ARABIC_LIGATURE_SHADDA_WITH_DAMMATAN_ISOLATED_FORM"). -lisp_code_name(64607,"ARABIC_LIGATURE_SHADDA_WITH_KASRATAN_ISOLATED_FORM"). -lisp_code_name(64608,"ARABIC_LIGATURE_SHADDA_WITH_FATHA_ISOLATED_FORM"). -lisp_code_name(64609,"ARABIC_LIGATURE_SHADDA_WITH_DAMMA_ISOLATED_FORM"). -lisp_code_name(64610,"ARABIC_LIGATURE_SHADDA_WITH_KASRA_ISOLATED_FORM"). -lisp_code_name(64611,"ARABIC_LIGATURE_SHADDA_WITH_SUPERSCRIPT_ALEF_ISOLATED_FORM"). -lisp_code_name(64612,"ARABIC_LIGATURE_YEH_WITH_HAMZA_ABOVE_WITH_REH_FINAL_FORM"). -lisp_code_name(64613,"ARABIC_LIGATURE_YEH_WITH_HAMZA_ABOVE_WITH_ZAIN_FINAL_FORM"). -lisp_code_name(64614,"ARABIC_LIGATURE_YEH_WITH_HAMZA_ABOVE_WITH_MEEM_FINAL_FORM"). -lisp_code_name(64615,"ARABIC_LIGATURE_YEH_WITH_HAMZA_ABOVE_WITH_NOON_FINAL_FORM"). -lisp_code_name(64616,"ARABIC_LIGATURE_YEH_WITH_HAMZA_ABOVE_WITH_ALEF_MAKSURA_FINAL_FORM"). -lisp_code_name(64617,"ARABIC_LIGATURE_YEH_WITH_HAMZA_ABOVE_WITH_YEH_FINAL_FORM"). -lisp_code_name(64618,"ARABIC_LIGATURE_BEH_WITH_REH_FINAL_FORM"). -lisp_code_name(64619,"ARABIC_LIGATURE_BEH_WITH_ZAIN_FINAL_FORM"). -lisp_code_name(64620,"ARABIC_LIGATURE_BEH_WITH_MEEM_FINAL_FORM"). -lisp_code_name(64621,"ARABIC_LIGATURE_BEH_WITH_NOON_FINAL_FORM"). -lisp_code_name(64622,"ARABIC_LIGATURE_BEH_WITH_ALEF_MAKSURA_FINAL_FORM"). -lisp_code_name(64623,"ARABIC_LIGATURE_BEH_WITH_YEH_FINAL_FORM"). -lisp_code_name(64624,"ARABIC_LIGATURE_TEH_WITH_REH_FINAL_FORM"). -lisp_code_name(64625,"ARABIC_LIGATURE_TEH_WITH_ZAIN_FINAL_FORM"). -lisp_code_name(64626,"ARABIC_LIGATURE_TEH_WITH_MEEM_FINAL_FORM"). -lisp_code_name(64627,"ARABIC_LIGATURE_TEH_WITH_NOON_FINAL_FORM"). -lisp_code_name(64628,"ARABIC_LIGATURE_TEH_WITH_ALEF_MAKSURA_FINAL_FORM"). -lisp_code_name(64629,"ARABIC_LIGATURE_TEH_WITH_YEH_FINAL_FORM"). -lisp_code_name(64630,"ARABIC_LIGATURE_THEH_WITH_REH_FINAL_FORM"). -lisp_code_name(64631,"ARABIC_LIGATURE_THEH_WITH_ZAIN_FINAL_FORM"). -lisp_code_name(64632,"ARABIC_LIGATURE_THEH_WITH_MEEM_FINAL_FORM"). -lisp_code_name(64633,"ARABIC_LIGATURE_THEH_WITH_NOON_FINAL_FORM"). -lisp_code_name(64634,"ARABIC_LIGATURE_THEH_WITH_ALEF_MAKSURA_FINAL_FORM"). -lisp_code_name(64635,"ARABIC_LIGATURE_THEH_WITH_YEH_FINAL_FORM"). -lisp_code_name(64636,"ARABIC_LIGATURE_FEH_WITH_ALEF_MAKSURA_FINAL_FORM"). -lisp_code_name(64637,"ARABIC_LIGATURE_FEH_WITH_YEH_FINAL_FORM"). -lisp_code_name(64638,"ARABIC_LIGATURE_QAF_WITH_ALEF_MAKSURA_FINAL_FORM"). -lisp_code_name(64639,"ARABIC_LIGATURE_QAF_WITH_YEH_FINAL_FORM"). -lisp_code_name(64640,"ARABIC_LIGATURE_KAF_WITH_ALEF_FINAL_FORM"). -lisp_code_name(64641,"ARABIC_LIGATURE_KAF_WITH_LAM_FINAL_FORM"). -lisp_code_name(64642,"ARABIC_LIGATURE_KAF_WITH_MEEM_FINAL_FORM"). -lisp_code_name(64643,"ARABIC_LIGATURE_KAF_WITH_ALEF_MAKSURA_FINAL_FORM"). -lisp_code_name(64644,"ARABIC_LIGATURE_KAF_WITH_YEH_FINAL_FORM"). -lisp_code_name(64645,"ARABIC_LIGATURE_LAM_WITH_MEEM_FINAL_FORM"). -lisp_code_name(64646,"ARABIC_LIGATURE_LAM_WITH_ALEF_MAKSURA_FINAL_FORM"). -lisp_code_name(64647,"ARABIC_LIGATURE_LAM_WITH_YEH_FINAL_FORM"). -lisp_code_name(64648,"ARABIC_LIGATURE_MEEM_WITH_ALEF_FINAL_FORM"). -lisp_code_name(64649,"ARABIC_LIGATURE_MEEM_WITH_MEEM_FINAL_FORM"). -lisp_code_name(64650,"ARABIC_LIGATURE_NOON_WITH_REH_FINAL_FORM"). -lisp_code_name(64651,"ARABIC_LIGATURE_NOON_WITH_ZAIN_FINAL_FORM"). -lisp_code_name(64652,"ARABIC_LIGATURE_NOON_WITH_MEEM_FINAL_FORM"). -lisp_code_name(64653,"ARABIC_LIGATURE_NOON_WITH_NOON_FINAL_FORM"). -lisp_code_name(64654,"ARABIC_LIGATURE_NOON_WITH_ALEF_MAKSURA_FINAL_FORM"). -lisp_code_name(64655,"ARABIC_LIGATURE_NOON_WITH_YEH_FINAL_FORM"). -lisp_code_name(64656,"ARABIC_LIGATURE_ALEF_MAKSURA_WITH_SUPERSCRIPT_ALEF_FINAL_FORM"). -lisp_code_name(64657,"ARABIC_LIGATURE_YEH_WITH_REH_FINAL_FORM"). -lisp_code_name(64658,"ARABIC_LIGATURE_YEH_WITH_ZAIN_FINAL_FORM"). -lisp_code_name(64659,"ARABIC_LIGATURE_YEH_WITH_MEEM_FINAL_FORM"). -lisp_code_name(64660,"ARABIC_LIGATURE_YEH_WITH_NOON_FINAL_FORM"). -lisp_code_name(64661,"ARABIC_LIGATURE_YEH_WITH_ALEF_MAKSURA_FINAL_FORM"). -lisp_code_name(64662,"ARABIC_LIGATURE_YEH_WITH_YEH_FINAL_FORM"). -lisp_code_name(64663,"ARABIC_LIGATURE_YEH_WITH_HAMZA_ABOVE_WITH_JEEM_INITIAL_FORM"). -lisp_code_name(64664,"ARABIC_LIGATURE_YEH_WITH_HAMZA_ABOVE_WITH_HAH_INITIAL_FORM"). -lisp_code_name(64665,"ARABIC_LIGATURE_YEH_WITH_HAMZA_ABOVE_WITH_KHAH_INITIAL_FORM"). -lisp_code_name(64666,"ARABIC_LIGATURE_YEH_WITH_HAMZA_ABOVE_WITH_MEEM_INITIAL_FORM"). -lisp_code_name(64667,"ARABIC_LIGATURE_YEH_WITH_HAMZA_ABOVE_WITH_HEH_INITIAL_FORM"). -lisp_code_name(64668,"ARABIC_LIGATURE_BEH_WITH_JEEM_INITIAL_FORM"). -lisp_code_name(64669,"ARABIC_LIGATURE_BEH_WITH_HAH_INITIAL_FORM"). -lisp_code_name(64670,"ARABIC_LIGATURE_BEH_WITH_KHAH_INITIAL_FORM"). -lisp_code_name(64671,"ARABIC_LIGATURE_BEH_WITH_MEEM_INITIAL_FORM"). -lisp_code_name(64672,"ARABIC_LIGATURE_BEH_WITH_HEH_INITIAL_FORM"). -lisp_code_name(64673,"ARABIC_LIGATURE_TEH_WITH_JEEM_INITIAL_FORM"). -lisp_code_name(64674,"ARABIC_LIGATURE_TEH_WITH_HAH_INITIAL_FORM"). -lisp_code_name(64675,"ARABIC_LIGATURE_TEH_WITH_KHAH_INITIAL_FORM"). -lisp_code_name(64676,"ARABIC_LIGATURE_TEH_WITH_MEEM_INITIAL_FORM"). -lisp_code_name(64677,"ARABIC_LIGATURE_TEH_WITH_HEH_INITIAL_FORM"). -lisp_code_name(64678,"ARABIC_LIGATURE_THEH_WITH_MEEM_INITIAL_FORM"). -lisp_code_name(64679,"ARABIC_LIGATURE_JEEM_WITH_HAH_INITIAL_FORM"). -lisp_code_name(64680,"ARABIC_LIGATURE_JEEM_WITH_MEEM_INITIAL_FORM"). -lisp_code_name(64681,"ARABIC_LIGATURE_HAH_WITH_JEEM_INITIAL_FORM"). -lisp_code_name(64682,"ARABIC_LIGATURE_HAH_WITH_MEEM_INITIAL_FORM"). -lisp_code_name(64683,"ARABIC_LIGATURE_KHAH_WITH_JEEM_INITIAL_FORM"). -lisp_code_name(64684,"ARABIC_LIGATURE_KHAH_WITH_MEEM_INITIAL_FORM"). -lisp_code_name(64685,"ARABIC_LIGATURE_SEEN_WITH_JEEM_INITIAL_FORM"). -lisp_code_name(64686,"ARABIC_LIGATURE_SEEN_WITH_HAH_INITIAL_FORM"). -lisp_code_name(64687,"ARABIC_LIGATURE_SEEN_WITH_KHAH_INITIAL_FORM"). -lisp_code_name(64688,"ARABIC_LIGATURE_SEEN_WITH_MEEM_INITIAL_FORM"). -lisp_code_name(64689,"ARABIC_LIGATURE_SAD_WITH_HAH_INITIAL_FORM"). -lisp_code_name(64690,"ARABIC_LIGATURE_SAD_WITH_KHAH_INITIAL_FORM"). -lisp_code_name(64691,"ARABIC_LIGATURE_SAD_WITH_MEEM_INITIAL_FORM"). -lisp_code_name(64692,"ARABIC_LIGATURE_DAD_WITH_JEEM_INITIAL_FORM"). -lisp_code_name(64693,"ARABIC_LIGATURE_DAD_WITH_HAH_INITIAL_FORM"). -lisp_code_name(64694,"ARABIC_LIGATURE_DAD_WITH_KHAH_INITIAL_FORM"). -lisp_code_name(64695,"ARABIC_LIGATURE_DAD_WITH_MEEM_INITIAL_FORM"). -lisp_code_name(64696,"ARABIC_LIGATURE_TAH_WITH_HAH_INITIAL_FORM"). -lisp_code_name(64697,"ARABIC_LIGATURE_ZAH_WITH_MEEM_INITIAL_FORM"). -lisp_code_name(64698,"ARABIC_LIGATURE_AIN_WITH_JEEM_INITIAL_FORM"). -lisp_code_name(64699,"ARABIC_LIGATURE_AIN_WITH_MEEM_INITIAL_FORM"). -lisp_code_name(64700,"ARABIC_LIGATURE_GHAIN_WITH_JEEM_INITIAL_FORM"). -lisp_code_name(64701,"ARABIC_LIGATURE_GHAIN_WITH_MEEM_INITIAL_FORM"). -lisp_code_name(64702,"ARABIC_LIGATURE_FEH_WITH_JEEM_INITIAL_FORM"). -lisp_code_name(64703,"ARABIC_LIGATURE_FEH_WITH_HAH_INITIAL_FORM"). -lisp_code_name(64704,"ARABIC_LIGATURE_FEH_WITH_KHAH_INITIAL_FORM"). -lisp_code_name(64705,"ARABIC_LIGATURE_FEH_WITH_MEEM_INITIAL_FORM"). -lisp_code_name(64706,"ARABIC_LIGATURE_QAF_WITH_HAH_INITIAL_FORM"). -lisp_code_name(64707,"ARABIC_LIGATURE_QAF_WITH_MEEM_INITIAL_FORM"). -lisp_code_name(64708,"ARABIC_LIGATURE_KAF_WITH_JEEM_INITIAL_FORM"). -lisp_code_name(64709,"ARABIC_LIGATURE_KAF_WITH_HAH_INITIAL_FORM"). -lisp_code_name(64710,"ARABIC_LIGATURE_KAF_WITH_KHAH_INITIAL_FORM"). -lisp_code_name(64711,"ARABIC_LIGATURE_KAF_WITH_LAM_INITIAL_FORM"). -lisp_code_name(64712,"ARABIC_LIGATURE_KAF_WITH_MEEM_INITIAL_FORM"). -lisp_code_name(64713,"ARABIC_LIGATURE_LAM_WITH_JEEM_INITIAL_FORM"). -lisp_code_name(64714,"ARABIC_LIGATURE_LAM_WITH_HAH_INITIAL_FORM"). -lisp_code_name(64715,"ARABIC_LIGATURE_LAM_WITH_KHAH_INITIAL_FORM"). -lisp_code_name(64716,"ARABIC_LIGATURE_LAM_WITH_MEEM_INITIAL_FORM"). -lisp_code_name(64717,"ARABIC_LIGATURE_LAM_WITH_HEH_INITIAL_FORM"). -lisp_code_name(64718,"ARABIC_LIGATURE_MEEM_WITH_JEEM_INITIAL_FORM"). -lisp_code_name(64719,"ARABIC_LIGATURE_MEEM_WITH_HAH_INITIAL_FORM"). -lisp_code_name(64720,"ARABIC_LIGATURE_MEEM_WITH_KHAH_INITIAL_FORM"). -lisp_code_name(64721,"ARABIC_LIGATURE_MEEM_WITH_MEEM_INITIAL_FORM"). -lisp_code_name(64722,"ARABIC_LIGATURE_NOON_WITH_JEEM_INITIAL_FORM"). -lisp_code_name(64723,"ARABIC_LIGATURE_NOON_WITH_HAH_INITIAL_FORM"). -lisp_code_name(64724,"ARABIC_LIGATURE_NOON_WITH_KHAH_INITIAL_FORM"). -lisp_code_name(64725,"ARABIC_LIGATURE_NOON_WITH_MEEM_INITIAL_FORM"). -lisp_code_name(64726,"ARABIC_LIGATURE_NOON_WITH_HEH_INITIAL_FORM"). -lisp_code_name(64727,"ARABIC_LIGATURE_HEH_WITH_JEEM_INITIAL_FORM"). -lisp_code_name(64728,"ARABIC_LIGATURE_HEH_WITH_MEEM_INITIAL_FORM"). -lisp_code_name(64729,"ARABIC_LIGATURE_HEH_WITH_SUPERSCRIPT_ALEF_INITIAL_FORM"). -lisp_code_name(64730,"ARABIC_LIGATURE_YEH_WITH_JEEM_INITIAL_FORM"). -lisp_code_name(64731,"ARABIC_LIGATURE_YEH_WITH_HAH_INITIAL_FORM"). -lisp_code_name(64732,"ARABIC_LIGATURE_YEH_WITH_KHAH_INITIAL_FORM"). -lisp_code_name(64733,"ARABIC_LIGATURE_YEH_WITH_MEEM_INITIAL_FORM"). -lisp_code_name(64734,"ARABIC_LIGATURE_YEH_WITH_HEH_INITIAL_FORM"). -lisp_code_name(64735,"ARABIC_LIGATURE_YEH_WITH_HAMZA_ABOVE_WITH_MEEM_MEDIAL_FORM"). -lisp_code_name(64736,"ARABIC_LIGATURE_YEH_WITH_HAMZA_ABOVE_WITH_HEH_MEDIAL_FORM"). -lisp_code_name(64737,"ARABIC_LIGATURE_BEH_WITH_MEEM_MEDIAL_FORM"). -lisp_code_name(64738,"ARABIC_LIGATURE_BEH_WITH_HEH_MEDIAL_FORM"). -lisp_code_name(64739,"ARABIC_LIGATURE_TEH_WITH_MEEM_MEDIAL_FORM"). -lisp_code_name(64740,"ARABIC_LIGATURE_TEH_WITH_HEH_MEDIAL_FORM"). -lisp_code_name(64741,"ARABIC_LIGATURE_THEH_WITH_MEEM_MEDIAL_FORM"). -lisp_code_name(64742,"ARABIC_LIGATURE_THEH_WITH_HEH_MEDIAL_FORM"). -lisp_code_name(64743,"ARABIC_LIGATURE_SEEN_WITH_MEEM_MEDIAL_FORM"). -lisp_code_name(64744,"ARABIC_LIGATURE_SEEN_WITH_HEH_MEDIAL_FORM"). -lisp_code_name(64745,"ARABIC_LIGATURE_SHEEN_WITH_MEEM_MEDIAL_FORM"). -lisp_code_name(64746,"ARABIC_LIGATURE_SHEEN_WITH_HEH_MEDIAL_FORM"). -lisp_code_name(64747,"ARABIC_LIGATURE_KAF_WITH_LAM_MEDIAL_FORM"). -lisp_code_name(64748,"ARABIC_LIGATURE_KAF_WITH_MEEM_MEDIAL_FORM"). -lisp_code_name(64749,"ARABIC_LIGATURE_LAM_WITH_MEEM_MEDIAL_FORM"). -lisp_code_name(64750,"ARABIC_LIGATURE_NOON_WITH_MEEM_MEDIAL_FORM"). -lisp_code_name(64751,"ARABIC_LIGATURE_NOON_WITH_HEH_MEDIAL_FORM"). -lisp_code_name(64752,"ARABIC_LIGATURE_YEH_WITH_MEEM_MEDIAL_FORM"). -lisp_code_name(64753,"ARABIC_LIGATURE_YEH_WITH_HEH_MEDIAL_FORM"). -lisp_code_name(64754,"ARABIC_LIGATURE_SHADDA_WITH_FATHA_MEDIAL_FORM"). -lisp_code_name(64755,"ARABIC_LIGATURE_SHADDA_WITH_DAMMA_MEDIAL_FORM"). -lisp_code_name(64756,"ARABIC_LIGATURE_SHADDA_WITH_KASRA_MEDIAL_FORM"). -lisp_code_name(64757,"ARABIC_LIGATURE_TAH_WITH_ALEF_MAKSURA_ISOLATED_FORM"). -lisp_code_name(64758,"ARABIC_LIGATURE_TAH_WITH_YEH_ISOLATED_FORM"). -lisp_code_name(64759,"ARABIC_LIGATURE_AIN_WITH_ALEF_MAKSURA_ISOLATED_FORM"). -lisp_code_name(64760,"ARABIC_LIGATURE_AIN_WITH_YEH_ISOLATED_FORM"). -lisp_code_name(64761,"ARABIC_LIGATURE_GHAIN_WITH_ALEF_MAKSURA_ISOLATED_FORM"). -lisp_code_name(64762,"ARABIC_LIGATURE_GHAIN_WITH_YEH_ISOLATED_FORM"). -lisp_code_name(64763,"ARABIC_LIGATURE_SEEN_WITH_ALEF_MAKSURA_ISOLATED_FORM"). -lisp_code_name(64764,"ARABIC_LIGATURE_SEEN_WITH_YEH_ISOLATED_FORM"). -lisp_code_name(64765,"ARABIC_LIGATURE_SHEEN_WITH_ALEF_MAKSURA_ISOLATED_FORM"). -lisp_code_name(64766,"ARABIC_LIGATURE_SHEEN_WITH_YEH_ISOLATED_FORM"). -lisp_code_name(64767,"ARABIC_LIGATURE_HAH_WITH_ALEF_MAKSURA_ISOLATED_FORM"). -lisp_code_name(64768,"ARABIC_LIGATURE_HAH_WITH_YEH_ISOLATED_FORM"). -lisp_code_name(64769,"ARABIC_LIGATURE_JEEM_WITH_ALEF_MAKSURA_ISOLATED_FORM"). -lisp_code_name(64770,"ARABIC_LIGATURE_JEEM_WITH_YEH_ISOLATED_FORM"). -lisp_code_name(64771,"ARABIC_LIGATURE_KHAH_WITH_ALEF_MAKSURA_ISOLATED_FORM"). -lisp_code_name(64772,"ARABIC_LIGATURE_KHAH_WITH_YEH_ISOLATED_FORM"). -lisp_code_name(64773,"ARABIC_LIGATURE_SAD_WITH_ALEF_MAKSURA_ISOLATED_FORM"). -lisp_code_name(64774,"ARABIC_LIGATURE_SAD_WITH_YEH_ISOLATED_FORM"). -lisp_code_name(64775,"ARABIC_LIGATURE_DAD_WITH_ALEF_MAKSURA_ISOLATED_FORM"). -lisp_code_name(64776,"ARABIC_LIGATURE_DAD_WITH_YEH_ISOLATED_FORM"). -lisp_code_name(64777,"ARABIC_LIGATURE_SHEEN_WITH_JEEM_ISOLATED_FORM"). -lisp_code_name(64778,"ARABIC_LIGATURE_SHEEN_WITH_HAH_ISOLATED_FORM"). -lisp_code_name(64779,"ARABIC_LIGATURE_SHEEN_WITH_KHAH_ISOLATED_FORM"). -lisp_code_name(64780,"ARABIC_LIGATURE_SHEEN_WITH_MEEM_ISOLATED_FORM"). -lisp_code_name(64781,"ARABIC_LIGATURE_SHEEN_WITH_REH_ISOLATED_FORM"). -lisp_code_name(64782,"ARABIC_LIGATURE_SEEN_WITH_REH_ISOLATED_FORM"). -lisp_code_name(64783,"ARABIC_LIGATURE_SAD_WITH_REH_ISOLATED_FORM"). -lisp_code_name(64784,"ARABIC_LIGATURE_DAD_WITH_REH_ISOLATED_FORM"). -lisp_code_name(64785,"ARABIC_LIGATURE_TAH_WITH_ALEF_MAKSURA_FINAL_FORM"). -lisp_code_name(64786,"ARABIC_LIGATURE_TAH_WITH_YEH_FINAL_FORM"). -lisp_code_name(64787,"ARABIC_LIGATURE_AIN_WITH_ALEF_MAKSURA_FINAL_FORM"). -lisp_code_name(64788,"ARABIC_LIGATURE_AIN_WITH_YEH_FINAL_FORM"). -lisp_code_name(64789,"ARABIC_LIGATURE_GHAIN_WITH_ALEF_MAKSURA_FINAL_FORM"). -lisp_code_name(64790,"ARABIC_LIGATURE_GHAIN_WITH_YEH_FINAL_FORM"). -lisp_code_name(64791,"ARABIC_LIGATURE_SEEN_WITH_ALEF_MAKSURA_FINAL_FORM"). -lisp_code_name(64792,"ARABIC_LIGATURE_SEEN_WITH_YEH_FINAL_FORM"). -lisp_code_name(64793,"ARABIC_LIGATURE_SHEEN_WITH_ALEF_MAKSURA_FINAL_FORM"). -lisp_code_name(64794,"ARABIC_LIGATURE_SHEEN_WITH_YEH_FINAL_FORM"). -lisp_code_name(64795,"ARABIC_LIGATURE_HAH_WITH_ALEF_MAKSURA_FINAL_FORM"). -lisp_code_name(64796,"ARABIC_LIGATURE_HAH_WITH_YEH_FINAL_FORM"). -lisp_code_name(64797,"ARABIC_LIGATURE_JEEM_WITH_ALEF_MAKSURA_FINAL_FORM"). -lisp_code_name(64798,"ARABIC_LIGATURE_JEEM_WITH_YEH_FINAL_FORM"). -lisp_code_name(64799,"ARABIC_LIGATURE_KHAH_WITH_ALEF_MAKSURA_FINAL_FORM"). -lisp_code_name(64800,"ARABIC_LIGATURE_KHAH_WITH_YEH_FINAL_FORM"). -lisp_code_name(64801,"ARABIC_LIGATURE_SAD_WITH_ALEF_MAKSURA_FINAL_FORM"). -lisp_code_name(64802,"ARABIC_LIGATURE_SAD_WITH_YEH_FINAL_FORM"). -lisp_code_name(64803,"ARABIC_LIGATURE_DAD_WITH_ALEF_MAKSURA_FINAL_FORM"). -lisp_code_name(64804,"ARABIC_LIGATURE_DAD_WITH_YEH_FINAL_FORM"). -lisp_code_name(64805,"ARABIC_LIGATURE_SHEEN_WITH_JEEM_FINAL_FORM"). -lisp_code_name(64806,"ARABIC_LIGATURE_SHEEN_WITH_HAH_FINAL_FORM"). -lisp_code_name(64807,"ARABIC_LIGATURE_SHEEN_WITH_KHAH_FINAL_FORM"). -lisp_code_name(64808,"ARABIC_LIGATURE_SHEEN_WITH_MEEM_FINAL_FORM"). -lisp_code_name(64809,"ARABIC_LIGATURE_SHEEN_WITH_REH_FINAL_FORM"). -lisp_code_name(64810,"ARABIC_LIGATURE_SEEN_WITH_REH_FINAL_FORM"). -lisp_code_name(64811,"ARABIC_LIGATURE_SAD_WITH_REH_FINAL_FORM"). -lisp_code_name(64812,"ARABIC_LIGATURE_DAD_WITH_REH_FINAL_FORM"). -lisp_code_name(64813,"ARABIC_LIGATURE_SHEEN_WITH_JEEM_INITIAL_FORM"). -lisp_code_name(64814,"ARABIC_LIGATURE_SHEEN_WITH_HAH_INITIAL_FORM"). -lisp_code_name(64815,"ARABIC_LIGATURE_SHEEN_WITH_KHAH_INITIAL_FORM"). -lisp_code_name(64816,"ARABIC_LIGATURE_SHEEN_WITH_MEEM_INITIAL_FORM"). -lisp_code_name(64817,"ARABIC_LIGATURE_SEEN_WITH_HEH_INITIAL_FORM"). -lisp_code_name(64818,"ARABIC_LIGATURE_SHEEN_WITH_HEH_INITIAL_FORM"). -lisp_code_name(64819,"ARABIC_LIGATURE_TAH_WITH_MEEM_INITIAL_FORM"). -lisp_code_name(64820,"ARABIC_LIGATURE_SEEN_WITH_JEEM_MEDIAL_FORM"). -lisp_code_name(64821,"ARABIC_LIGATURE_SEEN_WITH_HAH_MEDIAL_FORM"). -lisp_code_name(64822,"ARABIC_LIGATURE_SEEN_WITH_KHAH_MEDIAL_FORM"). -lisp_code_name(64823,"ARABIC_LIGATURE_SHEEN_WITH_JEEM_MEDIAL_FORM"). -lisp_code_name(64824,"ARABIC_LIGATURE_SHEEN_WITH_HAH_MEDIAL_FORM"). -lisp_code_name(64825,"ARABIC_LIGATURE_SHEEN_WITH_KHAH_MEDIAL_FORM"). -lisp_code_name(64826,"ARABIC_LIGATURE_TAH_WITH_MEEM_MEDIAL_FORM"). -lisp_code_name(64827,"ARABIC_LIGATURE_ZAH_WITH_MEEM_MEDIAL_FORM"). -lisp_code_name(64828,"ARABIC_LIGATURE_ALEF_WITH_FATHATAN_FINAL_FORM"). -lisp_code_name(64829,"ARABIC_LIGATURE_ALEF_WITH_FATHATAN_ISOLATED_FORM"). -lisp_code_name(64830,"ORNATE_LEFT_PARENTHESIS"). -lisp_code_name(64831,"ORNATE_RIGHT_PARENTHESIS"). -lisp_code_name(64848,"ARABIC_LIGATURE_TEH_WITH_JEEM_WITH_MEEM_INITIAL_FORM"). -lisp_code_name(64849,"ARABIC_LIGATURE_TEH_WITH_HAH_WITH_JEEM_FINAL_FORM"). -lisp_code_name(64850,"ARABIC_LIGATURE_TEH_WITH_HAH_WITH_JEEM_INITIAL_FORM"). -lisp_code_name(64851,"ARABIC_LIGATURE_TEH_WITH_HAH_WITH_MEEM_INITIAL_FORM"). -lisp_code_name(64852,"ARABIC_LIGATURE_TEH_WITH_KHAH_WITH_MEEM_INITIAL_FORM"). -lisp_code_name(64853,"ARABIC_LIGATURE_TEH_WITH_MEEM_WITH_JEEM_INITIAL_FORM"). -lisp_code_name(64854,"ARABIC_LIGATURE_TEH_WITH_MEEM_WITH_HAH_INITIAL_FORM"). -lisp_code_name(64855,"ARABIC_LIGATURE_TEH_WITH_MEEM_WITH_KHAH_INITIAL_FORM"). -lisp_code_name(64856,"ARABIC_LIGATURE_JEEM_WITH_MEEM_WITH_HAH_FINAL_FORM"). -lisp_code_name(64857,"ARABIC_LIGATURE_JEEM_WITH_MEEM_WITH_HAH_INITIAL_FORM"). -lisp_code_name(64858,"ARABIC_LIGATURE_HAH_WITH_MEEM_WITH_YEH_FINAL_FORM"). -lisp_code_name(64859,"ARABIC_LIGATURE_HAH_WITH_MEEM_WITH_ALEF_MAKSURA_FINAL_FORM"). -lisp_code_name(64860,"ARABIC_LIGATURE_SEEN_WITH_HAH_WITH_JEEM_INITIAL_FORM"). -lisp_code_name(64861,"ARABIC_LIGATURE_SEEN_WITH_JEEM_WITH_HAH_INITIAL_FORM"). -lisp_code_name(64862,"ARABIC_LIGATURE_SEEN_WITH_JEEM_WITH_ALEF_MAKSURA_FINAL_FORM"). -lisp_code_name(64863,"ARABIC_LIGATURE_SEEN_WITH_MEEM_WITH_HAH_FINAL_FORM"). -lisp_code_name(64864,"ARABIC_LIGATURE_SEEN_WITH_MEEM_WITH_HAH_INITIAL_FORM"). -lisp_code_name(64865,"ARABIC_LIGATURE_SEEN_WITH_MEEM_WITH_JEEM_INITIAL_FORM"). -lisp_code_name(64866,"ARABIC_LIGATURE_SEEN_WITH_MEEM_WITH_MEEM_FINAL_FORM"). -lisp_code_name(64867,"ARABIC_LIGATURE_SEEN_WITH_MEEM_WITH_MEEM_INITIAL_FORM"). -lisp_code_name(64868,"ARABIC_LIGATURE_SAD_WITH_HAH_WITH_HAH_FINAL_FORM"). -lisp_code_name(64869,"ARABIC_LIGATURE_SAD_WITH_HAH_WITH_HAH_INITIAL_FORM"). -lisp_code_name(64870,"ARABIC_LIGATURE_SAD_WITH_MEEM_WITH_MEEM_FINAL_FORM"). -lisp_code_name(64871,"ARABIC_LIGATURE_SHEEN_WITH_HAH_WITH_MEEM_FINAL_FORM"). -lisp_code_name(64872,"ARABIC_LIGATURE_SHEEN_WITH_HAH_WITH_MEEM_INITIAL_FORM"). -lisp_code_name(64873,"ARABIC_LIGATURE_SHEEN_WITH_JEEM_WITH_YEH_FINAL_FORM"). -lisp_code_name(64874,"ARABIC_LIGATURE_SHEEN_WITH_MEEM_WITH_KHAH_FINAL_FORM"). -lisp_code_name(64875,"ARABIC_LIGATURE_SHEEN_WITH_MEEM_WITH_KHAH_INITIAL_FORM"). -lisp_code_name(64876,"ARABIC_LIGATURE_SHEEN_WITH_MEEM_WITH_MEEM_FINAL_FORM"). -lisp_code_name(64877,"ARABIC_LIGATURE_SHEEN_WITH_MEEM_WITH_MEEM_INITIAL_FORM"). -lisp_code_name(64878,"ARABIC_LIGATURE_DAD_WITH_HAH_WITH_ALEF_MAKSURA_FINAL_FORM"). -lisp_code_name(64879,"ARABIC_LIGATURE_DAD_WITH_KHAH_WITH_MEEM_FINAL_FORM"). -lisp_code_name(64880,"ARABIC_LIGATURE_DAD_WITH_KHAH_WITH_MEEM_INITIAL_FORM"). -lisp_code_name(64881,"ARABIC_LIGATURE_TAH_WITH_MEEM_WITH_HAH_FINAL_FORM"). -lisp_code_name(64882,"ARABIC_LIGATURE_TAH_WITH_MEEM_WITH_HAH_INITIAL_FORM"). -lisp_code_name(64883,"ARABIC_LIGATURE_TAH_WITH_MEEM_WITH_MEEM_INITIAL_FORM"). -lisp_code_name(64884,"ARABIC_LIGATURE_TAH_WITH_MEEM_WITH_YEH_FINAL_FORM"). -lisp_code_name(64885,"ARABIC_LIGATURE_AIN_WITH_JEEM_WITH_MEEM_FINAL_FORM"). -lisp_code_name(64886,"ARABIC_LIGATURE_AIN_WITH_MEEM_WITH_MEEM_FINAL_FORM"). -lisp_code_name(64887,"ARABIC_LIGATURE_AIN_WITH_MEEM_WITH_MEEM_INITIAL_FORM"). -lisp_code_name(64888,"ARABIC_LIGATURE_AIN_WITH_MEEM_WITH_ALEF_MAKSURA_FINAL_FORM"). -lisp_code_name(64889,"ARABIC_LIGATURE_GHAIN_WITH_MEEM_WITH_MEEM_FINAL_FORM"). -lisp_code_name(64890,"ARABIC_LIGATURE_GHAIN_WITH_MEEM_WITH_YEH_FINAL_FORM"). -lisp_code_name(64891,"ARABIC_LIGATURE_GHAIN_WITH_MEEM_WITH_ALEF_MAKSURA_FINAL_FORM"). -lisp_code_name(64892,"ARABIC_LIGATURE_FEH_WITH_KHAH_WITH_MEEM_FINAL_FORM"). -lisp_code_name(64893,"ARABIC_LIGATURE_FEH_WITH_KHAH_WITH_MEEM_INITIAL_FORM"). -lisp_code_name(64894,"ARABIC_LIGATURE_QAF_WITH_MEEM_WITH_HAH_FINAL_FORM"). -lisp_code_name(64895,"ARABIC_LIGATURE_QAF_WITH_MEEM_WITH_MEEM_FINAL_FORM"). -lisp_code_name(64896,"ARABIC_LIGATURE_LAM_WITH_HAH_WITH_MEEM_FINAL_FORM"). -lisp_code_name(64897,"ARABIC_LIGATURE_LAM_WITH_HAH_WITH_YEH_FINAL_FORM"). -lisp_code_name(64898,"ARABIC_LIGATURE_LAM_WITH_HAH_WITH_ALEF_MAKSURA_FINAL_FORM"). -lisp_code_name(64899,"ARABIC_LIGATURE_LAM_WITH_JEEM_WITH_JEEM_INITIAL_FORM"). -lisp_code_name(64900,"ARABIC_LIGATURE_LAM_WITH_JEEM_WITH_JEEM_FINAL_FORM"). -lisp_code_name(64901,"ARABIC_LIGATURE_LAM_WITH_KHAH_WITH_MEEM_FINAL_FORM"). -lisp_code_name(64902,"ARABIC_LIGATURE_LAM_WITH_KHAH_WITH_MEEM_INITIAL_FORM"). -lisp_code_name(64903,"ARABIC_LIGATURE_LAM_WITH_MEEM_WITH_HAH_FINAL_FORM"). -lisp_code_name(64904,"ARABIC_LIGATURE_LAM_WITH_MEEM_WITH_HAH_INITIAL_FORM"). -lisp_code_name(64905,"ARABIC_LIGATURE_MEEM_WITH_HAH_WITH_JEEM_INITIAL_FORM"). -lisp_code_name(64906,"ARABIC_LIGATURE_MEEM_WITH_HAH_WITH_MEEM_INITIAL_FORM"). -lisp_code_name(64907,"ARABIC_LIGATURE_MEEM_WITH_HAH_WITH_YEH_FINAL_FORM"). -lisp_code_name(64908,"ARABIC_LIGATURE_MEEM_WITH_JEEM_WITH_HAH_INITIAL_FORM"). -lisp_code_name(64909,"ARABIC_LIGATURE_MEEM_WITH_JEEM_WITH_MEEM_INITIAL_FORM"). -lisp_code_name(64910,"ARABIC_LIGATURE_MEEM_WITH_KHAH_WITH_JEEM_INITIAL_FORM"). -lisp_code_name(64911,"ARABIC_LIGATURE_MEEM_WITH_KHAH_WITH_MEEM_INITIAL_FORM"). -lisp_code_name(64914,"ARABIC_LIGATURE_MEEM_WITH_JEEM_WITH_KHAH_INITIAL_FORM"). -lisp_code_name(64915,"ARABIC_LIGATURE_HEH_WITH_MEEM_WITH_JEEM_INITIAL_FORM"). -lisp_code_name(64916,"ARABIC_LIGATURE_HEH_WITH_MEEM_WITH_MEEM_INITIAL_FORM"). -lisp_code_name(64917,"ARABIC_LIGATURE_NOON_WITH_HAH_WITH_MEEM_INITIAL_FORM"). -lisp_code_name(64918,"ARABIC_LIGATURE_NOON_WITH_HAH_WITH_ALEF_MAKSURA_FINAL_FORM"). -lisp_code_name(64919,"ARABIC_LIGATURE_NOON_WITH_JEEM_WITH_MEEM_FINAL_FORM"). -lisp_code_name(64920,"ARABIC_LIGATURE_NOON_WITH_JEEM_WITH_MEEM_INITIAL_FORM"). -lisp_code_name(64921,"ARABIC_LIGATURE_NOON_WITH_JEEM_WITH_ALEF_MAKSURA_FINAL_FORM"). -lisp_code_name(64922,"ARABIC_LIGATURE_NOON_WITH_MEEM_WITH_YEH_FINAL_FORM"). -lisp_code_name(64923,"ARABIC_LIGATURE_NOON_WITH_MEEM_WITH_ALEF_MAKSURA_FINAL_FORM"). -lisp_code_name(64924,"ARABIC_LIGATURE_YEH_WITH_MEEM_WITH_MEEM_FINAL_FORM"). -lisp_code_name(64925,"ARABIC_LIGATURE_YEH_WITH_MEEM_WITH_MEEM_INITIAL_FORM"). -lisp_code_name(64926,"ARABIC_LIGATURE_BEH_WITH_KHAH_WITH_YEH_FINAL_FORM"). -lisp_code_name(64927,"ARABIC_LIGATURE_TEH_WITH_JEEM_WITH_YEH_FINAL_FORM"). -lisp_code_name(64928,"ARABIC_LIGATURE_TEH_WITH_JEEM_WITH_ALEF_MAKSURA_FINAL_FORM"). -lisp_code_name(64929,"ARABIC_LIGATURE_TEH_WITH_KHAH_WITH_YEH_FINAL_FORM"). -lisp_code_name(64930,"ARABIC_LIGATURE_TEH_WITH_KHAH_WITH_ALEF_MAKSURA_FINAL_FORM"). -lisp_code_name(64931,"ARABIC_LIGATURE_TEH_WITH_MEEM_WITH_YEH_FINAL_FORM"). -lisp_code_name(64932,"ARABIC_LIGATURE_TEH_WITH_MEEM_WITH_ALEF_MAKSURA_FINAL_FORM"). -lisp_code_name(64933,"ARABIC_LIGATURE_JEEM_WITH_MEEM_WITH_YEH_FINAL_FORM"). -lisp_code_name(64934,"ARABIC_LIGATURE_JEEM_WITH_HAH_WITH_ALEF_MAKSURA_FINAL_FORM"). -lisp_code_name(64935,"ARABIC_LIGATURE_JEEM_WITH_MEEM_WITH_ALEF_MAKSURA_FINAL_FORM"). -lisp_code_name(64936,"ARABIC_LIGATURE_SEEN_WITH_KHAH_WITH_ALEF_MAKSURA_FINAL_FORM"). -lisp_code_name(64937,"ARABIC_LIGATURE_SAD_WITH_HAH_WITH_YEH_FINAL_FORM"). -lisp_code_name(64938,"ARABIC_LIGATURE_SHEEN_WITH_HAH_WITH_YEH_FINAL_FORM"). -lisp_code_name(64939,"ARABIC_LIGATURE_DAD_WITH_HAH_WITH_YEH_FINAL_FORM"). -lisp_code_name(64940,"ARABIC_LIGATURE_LAM_WITH_JEEM_WITH_YEH_FINAL_FORM"). -lisp_code_name(64941,"ARABIC_LIGATURE_LAM_WITH_MEEM_WITH_YEH_FINAL_FORM"). -lisp_code_name(64942,"ARABIC_LIGATURE_YEH_WITH_HAH_WITH_YEH_FINAL_FORM"). -lisp_code_name(64943,"ARABIC_LIGATURE_YEH_WITH_JEEM_WITH_YEH_FINAL_FORM"). -lisp_code_name(64944,"ARABIC_LIGATURE_YEH_WITH_MEEM_WITH_YEH_FINAL_FORM"). -lisp_code_name(64945,"ARABIC_LIGATURE_MEEM_WITH_MEEM_WITH_YEH_FINAL_FORM"). -lisp_code_name(64946,"ARABIC_LIGATURE_QAF_WITH_MEEM_WITH_YEH_FINAL_FORM"). -lisp_code_name(64947,"ARABIC_LIGATURE_NOON_WITH_HAH_WITH_YEH_FINAL_FORM"). -lisp_code_name(64948,"ARABIC_LIGATURE_QAF_WITH_MEEM_WITH_HAH_INITIAL_FORM"). -lisp_code_name(64949,"ARABIC_LIGATURE_LAM_WITH_HAH_WITH_MEEM_INITIAL_FORM"). -lisp_code_name(64950,"ARABIC_LIGATURE_AIN_WITH_MEEM_WITH_YEH_FINAL_FORM"). -lisp_code_name(64951,"ARABIC_LIGATURE_KAF_WITH_MEEM_WITH_YEH_FINAL_FORM"). -lisp_code_name(64952,"ARABIC_LIGATURE_NOON_WITH_JEEM_WITH_HAH_INITIAL_FORM"). -lisp_code_name(64953,"ARABIC_LIGATURE_MEEM_WITH_KHAH_WITH_YEH_FINAL_FORM"). -lisp_code_name(64954,"ARABIC_LIGATURE_LAM_WITH_JEEM_WITH_MEEM_INITIAL_FORM"). -lisp_code_name(64955,"ARABIC_LIGATURE_KAF_WITH_MEEM_WITH_MEEM_FINAL_FORM"). -lisp_code_name(64956,"ARABIC_LIGATURE_LAM_WITH_JEEM_WITH_MEEM_FINAL_FORM"). -lisp_code_name(64957,"ARABIC_LIGATURE_NOON_WITH_JEEM_WITH_HAH_FINAL_FORM"). -lisp_code_name(64958,"ARABIC_LIGATURE_JEEM_WITH_HAH_WITH_YEH_FINAL_FORM"). -lisp_code_name(64959,"ARABIC_LIGATURE_HAH_WITH_JEEM_WITH_YEH_FINAL_FORM"). -lisp_code_name(64960,"ARABIC_LIGATURE_MEEM_WITH_JEEM_WITH_YEH_FINAL_FORM"). -lisp_code_name(64961,"ARABIC_LIGATURE_FEH_WITH_MEEM_WITH_YEH_FINAL_FORM"). -lisp_code_name(64962,"ARABIC_LIGATURE_BEH_WITH_HAH_WITH_YEH_FINAL_FORM"). -lisp_code_name(64963,"ARABIC_LIGATURE_KAF_WITH_MEEM_WITH_MEEM_INITIAL_FORM"). -lisp_code_name(64964,"ARABIC_LIGATURE_AIN_WITH_JEEM_WITH_MEEM_INITIAL_FORM"). -lisp_code_name(64965,"ARABIC_LIGATURE_SAD_WITH_MEEM_WITH_MEEM_INITIAL_FORM"). -lisp_code_name(64966,"ARABIC_LIGATURE_SEEN_WITH_KHAH_WITH_YEH_FINAL_FORM"). -lisp_code_name(64967,"ARABIC_LIGATURE_NOON_WITH_JEEM_WITH_YEH_FINAL_FORM"). -lisp_code_name(65008,"ARABIC_LIGATURE_SALLA_USED_AS_KORANIC_STOP_SIGN_ISOLATED_FORM"). -lisp_code_name(65009,"ARABIC_LIGATURE_QALA_USED_AS_KORANIC_STOP_SIGN_ISOLATED_FORM"). -lisp_code_name(65010,"ARABIC_LIGATURE_ALLAH_ISOLATED_FORM"). -lisp_code_name(65011,"ARABIC_LIGATURE_AKBAR_ISOLATED_FORM"). -lisp_code_name(65012,"ARABIC_LIGATURE_MOHAMMAD_ISOLATED_FORM"). -lisp_code_name(65013,"ARABIC_LIGATURE_SALAM_ISOLATED_FORM"). -lisp_code_name(65014,"ARABIC_LIGATURE_RASOUL_ISOLATED_FORM"). -lisp_code_name(65015,"ARABIC_LIGATURE_ALAYHE_ISOLATED_FORM"). -lisp_code_name(65016,"ARABIC_LIGATURE_WASALLAM_ISOLATED_FORM"). -lisp_code_name(65017,"ARABIC_LIGATURE_SALLA_ISOLATED_FORM"). -lisp_code_name(65018,"ARABIC_LIGATURE_SALLALLAHOU_ALAYHE_WASALLAM"). -lisp_code_name(65019,"ARABIC_LIGATURE_JALLAJALALOUHOU"). -lisp_code_name(65020,"RIAL_SIGN"). -lisp_code_name(65021,"ARABIC_LIGATURE_BISMILLAH_AR-RAHMAN_AR-RAHEEM"). -lisp_code_name(65024,"VARIATION_SELECTOR-1"). -lisp_code_name(65025,"VARIATION_SELECTOR-2"). -lisp_code_name(65026,"VARIATION_SELECTOR-3"). -lisp_code_name(65027,"VARIATION_SELECTOR-4"). -lisp_code_name(65028,"VARIATION_SELECTOR-5"). -lisp_code_name(65029,"VARIATION_SELECTOR-6"). -lisp_code_name(65030,"VARIATION_SELECTOR-7"). -lisp_code_name(65031,"VARIATION_SELECTOR-8"). -lisp_code_name(65032,"VARIATION_SELECTOR-9"). -lisp_code_name(65033,"VARIATION_SELECTOR-10"). -lisp_code_name(65034,"VARIATION_SELECTOR-11"). -lisp_code_name(65035,"VARIATION_SELECTOR-12"). -lisp_code_name(65036,"VARIATION_SELECTOR-13"). -lisp_code_name(65037,"VARIATION_SELECTOR-14"). -lisp_code_name(65038,"VARIATION_SELECTOR-15"). -lisp_code_name(65039,"VARIATION_SELECTOR-16"). -lisp_code_name(65040,"PRESENTATION_FORM_FOR_VERTICAL_COMMA"). -lisp_code_name(65041,"PRESENTATION_FORM_FOR_VERTICAL_IDEOGRAPHIC_COMMA"). -lisp_code_name(65042,"PRESENTATION_FORM_FOR_VERTICAL_IDEOGRAPHIC_FULL_STOP"). -lisp_code_name(65043,"PRESENTATION_FORM_FOR_VERTICAL_COLON"). -lisp_code_name(65044,"PRESENTATION_FORM_FOR_VERTICAL_SEMICOLON"). -lisp_code_name(65045,"PRESENTATION_FORM_FOR_VERTICAL_EXCLAMATION_MARK"). -lisp_code_name(65046,"PRESENTATION_FORM_FOR_VERTICAL_QUESTION_MARK"). -lisp_code_name(65047,"PRESENTATION_FORM_FOR_VERTICAL_LEFT_WHITE_LENTICULAR_BRACKET"). -lisp_code_name(65048,"PRESENTATION_FORM_FOR_VERTICAL_RIGHT_WHITE_LENTICULAR_BRAKCET"). -lisp_code_name(65049,"PRESENTATION_FORM_FOR_VERTICAL_HORIZONTAL_ELLIPSIS"). -lisp_code_name(65056,"COMBINING_LIGATURE_LEFT_HALF"). -lisp_code_name(65057,"COMBINING_LIGATURE_RIGHT_HALF"). -lisp_code_name(65058,"COMBINING_DOUBLE_TILDE_LEFT_HALF"). -lisp_code_name(65059,"COMBINING_DOUBLE_TILDE_RIGHT_HALF"). -lisp_code_name(65060,"COMBINING_MACRON_LEFT_HALF"). -lisp_code_name(65061,"COMBINING_MACRON_RIGHT_HALF"). -lisp_code_name(65062,"COMBINING_CONJOINING_MACRON"). -lisp_code_name(65063,"COMBINING_LIGATURE_LEFT_HALF_BELOW"). -lisp_code_name(65064,"COMBINING_LIGATURE_RIGHT_HALF_BELOW"). -lisp_code_name(65065,"COMBINING_TILDE_LEFT_HALF_BELOW"). -lisp_code_name(65066,"COMBINING_TILDE_RIGHT_HALF_BELOW"). -lisp_code_name(65067,"COMBINING_MACRON_LEFT_HALF_BELOW"). -lisp_code_name(65068,"COMBINING_MACRON_RIGHT_HALF_BELOW"). -lisp_code_name(65069,"COMBINING_CONJOINING_MACRON_BELOW"). -lisp_code_name(65072,"PRESENTATION_FORM_FOR_VERTICAL_TWO_DOT_LEADER"). -lisp_code_name(65073,"PRESENTATION_FORM_FOR_VERTICAL_EM_DASH"). -lisp_code_name(65074,"PRESENTATION_FORM_FOR_VERTICAL_EN_DASH"). -lisp_code_name(65075,"PRESENTATION_FORM_FOR_VERTICAL_LOW_LINE"). -lisp_code_name(65076,"PRESENTATION_FORM_FOR_VERTICAL_WAVY_LOW_LINE"). -lisp_code_name(65077,"PRESENTATION_FORM_FOR_VERTICAL_LEFT_PARENTHESIS"). -lisp_code_name(65078,"PRESENTATION_FORM_FOR_VERTICAL_RIGHT_PARENTHESIS"). -lisp_code_name(65079,"PRESENTATION_FORM_FOR_VERTICAL_LEFT_CURLY_BRACKET"). -lisp_code_name(65080,"PRESENTATION_FORM_FOR_VERTICAL_RIGHT_CURLY_BRACKET"). -lisp_code_name(65081,"PRESENTATION_FORM_FOR_VERTICAL_LEFT_TORTOISE_SHELL_BRACKET"). -lisp_code_name(65082,"PRESENTATION_FORM_FOR_VERTICAL_RIGHT_TORTOISE_SHELL_BRACKET"). -lisp_code_name(65083,"PRESENTATION_FORM_FOR_VERTICAL_LEFT_BLACK_LENTICULAR_BRACKET"). -lisp_code_name(65084,"PRESENTATION_FORM_FOR_VERTICAL_RIGHT_BLACK_LENTICULAR_BRACKET"). -lisp_code_name(65085,"PRESENTATION_FORM_FOR_VERTICAL_LEFT_DOUBLE_ANGLE_BRACKET"). -lisp_code_name(65086,"PRESENTATION_FORM_FOR_VERTICAL_RIGHT_DOUBLE_ANGLE_BRACKET"). -lisp_code_name(65087,"PRESENTATION_FORM_FOR_VERTICAL_LEFT_ANGLE_BRACKET"). -lisp_code_name(65088,"PRESENTATION_FORM_FOR_VERTICAL_RIGHT_ANGLE_BRACKET"). -lisp_code_name(65089,"PRESENTATION_FORM_FOR_VERTICAL_LEFT_CORNER_BRACKET"). -lisp_code_name(65090,"PRESENTATION_FORM_FOR_VERTICAL_RIGHT_CORNER_BRACKET"). -lisp_code_name(65091,"PRESENTATION_FORM_FOR_VERTICAL_LEFT_WHITE_CORNER_BRACKET"). -lisp_code_name(65092,"PRESENTATION_FORM_FOR_VERTICAL_RIGHT_WHITE_CORNER_BRACKET"). -lisp_code_name(65093,"SESAME_DOT"). -lisp_code_name(65094,"WHITE_SESAME_DOT"). -lisp_code_name(65095,"PRESENTATION_FORM_FOR_VERTICAL_LEFT_SQUARE_BRACKET"). -lisp_code_name(65096,"PRESENTATION_FORM_FOR_VERTICAL_RIGHT_SQUARE_BRACKET"). -lisp_code_name(65097,"DASHED_OVERLINE"). -lisp_code_name(65098,"CENTRELINE_OVERLINE"). -lisp_code_name(65099,"WAVY_OVERLINE"). -lisp_code_name(65100,"DOUBLE_WAVY_OVERLINE"). -lisp_code_name(65101,"DASHED_LOW_LINE"). -lisp_code_name(65102,"CENTRELINE_LOW_LINE"). -lisp_code_name(65103,"WAVY_LOW_LINE"). -lisp_code_name(65104,"SMALL_COMMA"). -lisp_code_name(65105,"SMALL_IDEOGRAPHIC_COMMA"). -lisp_code_name(65106,"SMALL_FULL_STOP"). -lisp_code_name(65108,"SMALL_SEMICOLON"). -lisp_code_name(65109,"SMALL_COLON"). -lisp_code_name(65110,"SMALL_QUESTION_MARK"). -lisp_code_name(65111,"SMALL_EXCLAMATION_MARK"). -lisp_code_name(65112,"SMALL_EM_DASH"). -lisp_code_name(65113,"SMALL_LEFT_PARENTHESIS"). -lisp_code_name(65114,"SMALL_RIGHT_PARENTHESIS"). -lisp_code_name(65115,"SMALL_LEFT_CURLY_BRACKET"). -lisp_code_name(65116,"SMALL_RIGHT_CURLY_BRACKET"). -lisp_code_name(65117,"SMALL_LEFT_TORTOISE_SHELL_BRACKET"). -lisp_code_name(65118,"SMALL_RIGHT_TORTOISE_SHELL_BRACKET"). -lisp_code_name(65119,"SMALL_NUMBER_SIGN"). -lisp_code_name(65120,"SMALL_AMPERSAND"). -lisp_code_name(65121,"SMALL_ASTERISK"). -lisp_code_name(65122,"SMALL_PLUS_SIGN"). -lisp_code_name(65123,"SMALL_HYPHEN-MINUS"). -lisp_code_name(65124,"SMALL_LESS-THAN_SIGN"). -lisp_code_name(65125,"SMALL_GREATER-THAN_SIGN"). -lisp_code_name(65126,"SMALL_EQUALS_SIGN"). -lisp_code_name(65128,"SMALL_REVERSE_SOLIDUS"). -lisp_code_name(65129,"SMALL_DOLLAR_SIGN"). -lisp_code_name(65130,"SMALL_PERCENT_SIGN"). -lisp_code_name(65131,"SMALL_COMMERCIAL_AT"). -lisp_code_name(65136,"ARABIC_FATHATAN_ISOLATED_FORM"). -lisp_code_name(65137,"ARABIC_TATWEEL_WITH_FATHATAN_ABOVE"). -lisp_code_name(65138,"ARABIC_DAMMATAN_ISOLATED_FORM"). -lisp_code_name(65139,"ARABIC_TAIL_FRAGMENT"). -lisp_code_name(65140,"ARABIC_KASRATAN_ISOLATED_FORM"). -lisp_code_name(65142,"ARABIC_FATHA_ISOLATED_FORM"). -lisp_code_name(65143,"ARABIC_FATHA_MEDIAL_FORM"). -lisp_code_name(65144,"ARABIC_DAMMA_ISOLATED_FORM"). -lisp_code_name(65145,"ARABIC_DAMMA_MEDIAL_FORM"). -lisp_code_name(65146,"ARABIC_KASRA_ISOLATED_FORM"). -lisp_code_name(65147,"ARABIC_KASRA_MEDIAL_FORM"). -lisp_code_name(65148,"ARABIC_SHADDA_ISOLATED_FORM"). -lisp_code_name(65149,"ARABIC_SHADDA_MEDIAL_FORM"). -lisp_code_name(65150,"ARABIC_SUKUN_ISOLATED_FORM"). -lisp_code_name(65151,"ARABIC_SUKUN_MEDIAL_FORM"). -lisp_code_name(65152,"ARABIC_LETTER_HAMZA_ISOLATED_FORM"). -lisp_code_name(65153,"ARABIC_LETTER_ALEF_WITH_MADDA_ABOVE_ISOLATED_FORM"). -lisp_code_name(65154,"ARABIC_LETTER_ALEF_WITH_MADDA_ABOVE_FINAL_FORM"). -lisp_code_name(65155,"ARABIC_LETTER_ALEF_WITH_HAMZA_ABOVE_ISOLATED_FORM"). -lisp_code_name(65156,"ARABIC_LETTER_ALEF_WITH_HAMZA_ABOVE_FINAL_FORM"). -lisp_code_name(65157,"ARABIC_LETTER_WAW_WITH_HAMZA_ABOVE_ISOLATED_FORM"). -lisp_code_name(65158,"ARABIC_LETTER_WAW_WITH_HAMZA_ABOVE_FINAL_FORM"). -lisp_code_name(65159,"ARABIC_LETTER_ALEF_WITH_HAMZA_BELOW_ISOLATED_FORM"). -lisp_code_name(65160,"ARABIC_LETTER_ALEF_WITH_HAMZA_BELOW_FINAL_FORM"). -lisp_code_name(65161,"ARABIC_LETTER_YEH_WITH_HAMZA_ABOVE_ISOLATED_FORM"). -lisp_code_name(65162,"ARABIC_LETTER_YEH_WITH_HAMZA_ABOVE_FINAL_FORM"). -lisp_code_name(65163,"ARABIC_LETTER_YEH_WITH_HAMZA_ABOVE_INITIAL_FORM"). -lisp_code_name(65164,"ARABIC_LETTER_YEH_WITH_HAMZA_ABOVE_MEDIAL_FORM"). -lisp_code_name(65165,"ARABIC_LETTER_ALEF_ISOLATED_FORM"). -lisp_code_name(65166,"ARABIC_LETTER_ALEF_FINAL_FORM"). -lisp_code_name(65167,"ARABIC_LETTER_BEH_ISOLATED_FORM"). -lisp_code_name(65168,"ARABIC_LETTER_BEH_FINAL_FORM"). -lisp_code_name(65169,"ARABIC_LETTER_BEH_INITIAL_FORM"). -lisp_code_name(65170,"ARABIC_LETTER_BEH_MEDIAL_FORM"). -lisp_code_name(65171,"ARABIC_LETTER_TEH_MARBUTA_ISOLATED_FORM"). -lisp_code_name(65172,"ARABIC_LETTER_TEH_MARBUTA_FINAL_FORM"). -lisp_code_name(65173,"ARABIC_LETTER_TEH_ISOLATED_FORM"). -lisp_code_name(65174,"ARABIC_LETTER_TEH_FINAL_FORM"). -lisp_code_name(65175,"ARABIC_LETTER_TEH_INITIAL_FORM"). -lisp_code_name(65176,"ARABIC_LETTER_TEH_MEDIAL_FORM"). -lisp_code_name(65177,"ARABIC_LETTER_THEH_ISOLATED_FORM"). -lisp_code_name(65178,"ARABIC_LETTER_THEH_FINAL_FORM"). -lisp_code_name(65179,"ARABIC_LETTER_THEH_INITIAL_FORM"). -lisp_code_name(65180,"ARABIC_LETTER_THEH_MEDIAL_FORM"). -lisp_code_name(65181,"ARABIC_LETTER_JEEM_ISOLATED_FORM"). -lisp_code_name(65182,"ARABIC_LETTER_JEEM_FINAL_FORM"). -lisp_code_name(65183,"ARABIC_LETTER_JEEM_INITIAL_FORM"). -lisp_code_name(65184,"ARABIC_LETTER_JEEM_MEDIAL_FORM"). -lisp_code_name(65185,"ARABIC_LETTER_HAH_ISOLATED_FORM"). -lisp_code_name(65186,"ARABIC_LETTER_HAH_FINAL_FORM"). -lisp_code_name(65187,"ARABIC_LETTER_HAH_INITIAL_FORM"). -lisp_code_name(65188,"ARABIC_LETTER_HAH_MEDIAL_FORM"). -lisp_code_name(65189,"ARABIC_LETTER_KHAH_ISOLATED_FORM"). -lisp_code_name(65190,"ARABIC_LETTER_KHAH_FINAL_FORM"). -lisp_code_name(65191,"ARABIC_LETTER_KHAH_INITIAL_FORM"). -lisp_code_name(65192,"ARABIC_LETTER_KHAH_MEDIAL_FORM"). -lisp_code_name(65193,"ARABIC_LETTER_DAL_ISOLATED_FORM"). -lisp_code_name(65194,"ARABIC_LETTER_DAL_FINAL_FORM"). -lisp_code_name(65195,"ARABIC_LETTER_THAL_ISOLATED_FORM"). -lisp_code_name(65196,"ARABIC_LETTER_THAL_FINAL_FORM"). -lisp_code_name(65197,"ARABIC_LETTER_REH_ISOLATED_FORM"). -lisp_code_name(65198,"ARABIC_LETTER_REH_FINAL_FORM"). -lisp_code_name(65199,"ARABIC_LETTER_ZAIN_ISOLATED_FORM"). -lisp_code_name(65200,"ARABIC_LETTER_ZAIN_FINAL_FORM"). -lisp_code_name(65201,"ARABIC_LETTER_SEEN_ISOLATED_FORM"). -lisp_code_name(65202,"ARABIC_LETTER_SEEN_FINAL_FORM"). -lisp_code_name(65203,"ARABIC_LETTER_SEEN_INITIAL_FORM"). -lisp_code_name(65204,"ARABIC_LETTER_SEEN_MEDIAL_FORM"). -lisp_code_name(65205,"ARABIC_LETTER_SHEEN_ISOLATED_FORM"). -lisp_code_name(65206,"ARABIC_LETTER_SHEEN_FINAL_FORM"). -lisp_code_name(65207,"ARABIC_LETTER_SHEEN_INITIAL_FORM"). -lisp_code_name(65208,"ARABIC_LETTER_SHEEN_MEDIAL_FORM"). -lisp_code_name(65209,"ARABIC_LETTER_SAD_ISOLATED_FORM"). -lisp_code_name(65210,"ARABIC_LETTER_SAD_FINAL_FORM"). -lisp_code_name(65211,"ARABIC_LETTER_SAD_INITIAL_FORM"). -lisp_code_name(65212,"ARABIC_LETTER_SAD_MEDIAL_FORM"). -lisp_code_name(65213,"ARABIC_LETTER_DAD_ISOLATED_FORM"). -lisp_code_name(65214,"ARABIC_LETTER_DAD_FINAL_FORM"). -lisp_code_name(65215,"ARABIC_LETTER_DAD_INITIAL_FORM"). -lisp_code_name(65216,"ARABIC_LETTER_DAD_MEDIAL_FORM"). -lisp_code_name(65217,"ARABIC_LETTER_TAH_ISOLATED_FORM"). -lisp_code_name(65218,"ARABIC_LETTER_TAH_FINAL_FORM"). -lisp_code_name(65219,"ARABIC_LETTER_TAH_INITIAL_FORM"). -lisp_code_name(65220,"ARABIC_LETTER_TAH_MEDIAL_FORM"). -lisp_code_name(65221,"ARABIC_LETTER_ZAH_ISOLATED_FORM"). -lisp_code_name(65222,"ARABIC_LETTER_ZAH_FINAL_FORM"). -lisp_code_name(65223,"ARABIC_LETTER_ZAH_INITIAL_FORM"). -lisp_code_name(65224,"ARABIC_LETTER_ZAH_MEDIAL_FORM"). -lisp_code_name(65225,"ARABIC_LETTER_AIN_ISOLATED_FORM"). -lisp_code_name(65226,"ARABIC_LETTER_AIN_FINAL_FORM"). -lisp_code_name(65227,"ARABIC_LETTER_AIN_INITIAL_FORM"). -lisp_code_name(65228,"ARABIC_LETTER_AIN_MEDIAL_FORM"). -lisp_code_name(65229,"ARABIC_LETTER_GHAIN_ISOLATED_FORM"). -lisp_code_name(65230,"ARABIC_LETTER_GHAIN_FINAL_FORM"). -lisp_code_name(65231,"ARABIC_LETTER_GHAIN_INITIAL_FORM"). -lisp_code_name(65232,"ARABIC_LETTER_GHAIN_MEDIAL_FORM"). -lisp_code_name(65233,"ARABIC_LETTER_FEH_ISOLATED_FORM"). -lisp_code_name(65234,"ARABIC_LETTER_FEH_FINAL_FORM"). -lisp_code_name(65235,"ARABIC_LETTER_FEH_INITIAL_FORM"). -lisp_code_name(65236,"ARABIC_LETTER_FEH_MEDIAL_FORM"). -lisp_code_name(65237,"ARABIC_LETTER_QAF_ISOLATED_FORM"). -lisp_code_name(65238,"ARABIC_LETTER_QAF_FINAL_FORM"). -lisp_code_name(65239,"ARABIC_LETTER_QAF_INITIAL_FORM"). -lisp_code_name(65240,"ARABIC_LETTER_QAF_MEDIAL_FORM"). -lisp_code_name(65241,"ARABIC_LETTER_KAF_ISOLATED_FORM"). -lisp_code_name(65242,"ARABIC_LETTER_KAF_FINAL_FORM"). -lisp_code_name(65243,"ARABIC_LETTER_KAF_INITIAL_FORM"). -lisp_code_name(65244,"ARABIC_LETTER_KAF_MEDIAL_FORM"). -lisp_code_name(65245,"ARABIC_LETTER_LAM_ISOLATED_FORM"). -lisp_code_name(65246,"ARABIC_LETTER_LAM_FINAL_FORM"). -lisp_code_name(65247,"ARABIC_LETTER_LAM_INITIAL_FORM"). -lisp_code_name(65248,"ARABIC_LETTER_LAM_MEDIAL_FORM"). -lisp_code_name(65249,"ARABIC_LETTER_MEEM_ISOLATED_FORM"). -lisp_code_name(65250,"ARABIC_LETTER_MEEM_FINAL_FORM"). -lisp_code_name(65251,"ARABIC_LETTER_MEEM_INITIAL_FORM"). -lisp_code_name(65252,"ARABIC_LETTER_MEEM_MEDIAL_FORM"). -lisp_code_name(65253,"ARABIC_LETTER_NOON_ISOLATED_FORM"). -lisp_code_name(65254,"ARABIC_LETTER_NOON_FINAL_FORM"). -lisp_code_name(65255,"ARABIC_LETTER_NOON_INITIAL_FORM"). -lisp_code_name(65256,"ARABIC_LETTER_NOON_MEDIAL_FORM"). -lisp_code_name(65257,"ARABIC_LETTER_HEH_ISOLATED_FORM"). -lisp_code_name(65258,"ARABIC_LETTER_HEH_FINAL_FORM"). -lisp_code_name(65259,"ARABIC_LETTER_HEH_INITIAL_FORM"). -lisp_code_name(65260,"ARABIC_LETTER_HEH_MEDIAL_FORM"). -lisp_code_name(65261,"ARABIC_LETTER_WAW_ISOLATED_FORM"). -lisp_code_name(65262,"ARABIC_LETTER_WAW_FINAL_FORM"). -lisp_code_name(65263,"ARABIC_LETTER_ALEF_MAKSURA_ISOLATED_FORM"). -lisp_code_name(65264,"ARABIC_LETTER_ALEF_MAKSURA_FINAL_FORM"). -lisp_code_name(65265,"ARABIC_LETTER_YEH_ISOLATED_FORM"). -lisp_code_name(65266,"ARABIC_LETTER_YEH_FINAL_FORM"). -lisp_code_name(65267,"ARABIC_LETTER_YEH_INITIAL_FORM"). -lisp_code_name(65268,"ARABIC_LETTER_YEH_MEDIAL_FORM"). -lisp_code_name(65269,"ARABIC_LIGATURE_LAM_WITH_ALEF_WITH_MADDA_ABOVE_ISOLATED_FORM"). -lisp_code_name(65270,"ARABIC_LIGATURE_LAM_WITH_ALEF_WITH_MADDA_ABOVE_FINAL_FORM"). -lisp_code_name(65271,"ARABIC_LIGATURE_LAM_WITH_ALEF_WITH_HAMZA_ABOVE_ISOLATED_FORM"). -lisp_code_name(65272,"ARABIC_LIGATURE_LAM_WITH_ALEF_WITH_HAMZA_ABOVE_FINAL_FORM"). -lisp_code_name(65273,"ARABIC_LIGATURE_LAM_WITH_ALEF_WITH_HAMZA_BELOW_ISOLATED_FORM"). -lisp_code_name(65274,"ARABIC_LIGATURE_LAM_WITH_ALEF_WITH_HAMZA_BELOW_FINAL_FORM"). -lisp_code_name(65275,"ARABIC_LIGATURE_LAM_WITH_ALEF_ISOLATED_FORM"). -lisp_code_name(65276,"ARABIC_LIGATURE_LAM_WITH_ALEF_FINAL_FORM"). -lisp_code_name(65279,"ZERO_WIDTH_NO-BREAK_SPACE"). -lisp_code_name(65281,"FULLWIDTH_EXCLAMATION_MARK"). -lisp_code_name(65282,"FULLWIDTH_QUOTATION_MARK"). -lisp_code_name(65283,"FULLWIDTH_NUMBER_SIGN"). -lisp_code_name(65284,"FULLWIDTH_DOLLAR_SIGN"). -lisp_code_name(65285,"FULLWIDTH_PERCENT_SIGN"). -lisp_code_name(65286,"FULLWIDTH_AMPERSAND"). -lisp_code_name(65287,"FULLWIDTH_APOSTROPHE"). -lisp_code_name(65288,"FULLWIDTH_LEFT_PARENTHESIS"). -lisp_code_name(65289,"FULLWIDTH_RIGHT_PARENTHESIS"). -lisp_code_name(65290,"FULLWIDTH_ASTERISK"). -lisp_code_name(65291,"FULLWIDTH_PLUS_SIGN"). -lisp_code_name(65292,"FULLWIDTH_COMMA"). -lisp_code_name(65293,"FULLWIDTH_HYPHEN-MINUS"). -lisp_code_name(65294,"FULLWIDTH_FULL_STOP"). -lisp_code_name(65295,"FULLWIDTH_SOLIDUS"). -lisp_code_name(65296,"FULLWIDTH_DIGIT_ZERO"). -lisp_code_name(65297,"FULLWIDTH_DIGIT_ONE"). -lisp_code_name(65298,"FULLWIDTH_DIGIT_TWO"). -lisp_code_name(65299,"FULLWIDTH_DIGIT_THREE"). -lisp_code_name(65300,"FULLWIDTH_DIGIT_FOUR"). -lisp_code_name(65301,"FULLWIDTH_DIGIT_FIVE"). -lisp_code_name(65302,"FULLWIDTH_DIGIT_SIX"). -lisp_code_name(65303,"FULLWIDTH_DIGIT_SEVEN"). -lisp_code_name(65304,"FULLWIDTH_DIGIT_EIGHT"). -lisp_code_name(65305,"FULLWIDTH_DIGIT_NINE"). -lisp_code_name(65306,"FULLWIDTH_COLON"). -lisp_code_name(65307,"FULLWIDTH_SEMICOLON"). -lisp_code_name(65308,"FULLWIDTH_LESS-THAN_SIGN"). -lisp_code_name(65309,"FULLWIDTH_EQUALS_SIGN"). -lisp_code_name(65310,"FULLWIDTH_GREATER-THAN_SIGN"). -lisp_code_name(65311,"FULLWIDTH_QUESTION_MARK"). -lisp_code_name(65312,"FULLWIDTH_COMMERCIAL_AT"). -lisp_code_name(65313,"FULLWIDTH_LATIN_CAPITAL_LETTER_A"). -lisp_code_name(65314,"FULLWIDTH_LATIN_CAPITAL_LETTER_B"). -lisp_code_name(65315,"FULLWIDTH_LATIN_CAPITAL_LETTER_C"). -lisp_code_name(65316,"FULLWIDTH_LATIN_CAPITAL_LETTER_D"). -lisp_code_name(65317,"FULLWIDTH_LATIN_CAPITAL_LETTER_E"). -lisp_code_name(65318,"FULLWIDTH_LATIN_CAPITAL_LETTER_F"). -lisp_code_name(65319,"FULLWIDTH_LATIN_CAPITAL_LETTER_G"). -lisp_code_name(65320,"FULLWIDTH_LATIN_CAPITAL_LETTER_H"). -lisp_code_name(65321,"FULLWIDTH_LATIN_CAPITAL_LETTER_I"). -lisp_code_name(65322,"FULLWIDTH_LATIN_CAPITAL_LETTER_J"). -lisp_code_name(65323,"FULLWIDTH_LATIN_CAPITAL_LETTER_K"). -lisp_code_name(65324,"FULLWIDTH_LATIN_CAPITAL_LETTER_L"). -lisp_code_name(65325,"FULLWIDTH_LATIN_CAPITAL_LETTER_M"). -lisp_code_name(65326,"FULLWIDTH_LATIN_CAPITAL_LETTER_N"). -lisp_code_name(65327,"FULLWIDTH_LATIN_CAPITAL_LETTER_O"). -lisp_code_name(65328,"FULLWIDTH_LATIN_CAPITAL_LETTER_P"). -lisp_code_name(65329,"FULLWIDTH_LATIN_CAPITAL_LETTER_Q"). -lisp_code_name(65330,"FULLWIDTH_LATIN_CAPITAL_LETTER_R"). -lisp_code_name(65331,"FULLWIDTH_LATIN_CAPITAL_LETTER_S"). -lisp_code_name(65332,"FULLWIDTH_LATIN_CAPITAL_LETTER_T"). -lisp_code_name(65333,"FULLWIDTH_LATIN_CAPITAL_LETTER_U"). -lisp_code_name(65334,"FULLWIDTH_LATIN_CAPITAL_LETTER_V"). -lisp_code_name(65335,"FULLWIDTH_LATIN_CAPITAL_LETTER_W"). -lisp_code_name(65336,"FULLWIDTH_LATIN_CAPITAL_LETTER_X"). -lisp_code_name(65337,"FULLWIDTH_LATIN_CAPITAL_LETTER_Y"). -lisp_code_name(65338,"FULLWIDTH_LATIN_CAPITAL_LETTER_Z"). -lisp_code_name(65339,"FULLWIDTH_LEFT_SQUARE_BRACKET"). -lisp_code_name(65340,"FULLWIDTH_REVERSE_SOLIDUS"). -lisp_code_name(65341,"FULLWIDTH_RIGHT_SQUARE_BRACKET"). -lisp_code_name(65342,"FULLWIDTH_CIRCUMFLEX_ACCENT"). -lisp_code_name(65343,"FULLWIDTH_LOW_LINE"). -lisp_code_name(65344,"FULLWIDTH_GRAVE_ACCENT"). -lisp_code_name(65345,"FULLWIDTH_LATIN_SMALL_LETTER_A"). -lisp_code_name(65346,"FULLWIDTH_LATIN_SMALL_LETTER_B"). -lisp_code_name(65347,"FULLWIDTH_LATIN_SMALL_LETTER_C"). -lisp_code_name(65348,"FULLWIDTH_LATIN_SMALL_LETTER_D"). -lisp_code_name(65349,"FULLWIDTH_LATIN_SMALL_LETTER_E"). -lisp_code_name(65350,"FULLWIDTH_LATIN_SMALL_LETTER_F"). -lisp_code_name(65351,"FULLWIDTH_LATIN_SMALL_LETTER_G"). -lisp_code_name(65352,"FULLWIDTH_LATIN_SMALL_LETTER_H"). -lisp_code_name(65353,"FULLWIDTH_LATIN_SMALL_LETTER_I"). -lisp_code_name(65354,"FULLWIDTH_LATIN_SMALL_LETTER_J"). -lisp_code_name(65355,"FULLWIDTH_LATIN_SMALL_LETTER_K"). -lisp_code_name(65356,"FULLWIDTH_LATIN_SMALL_LETTER_L"). -lisp_code_name(65357,"FULLWIDTH_LATIN_SMALL_LETTER_M"). -lisp_code_name(65358,"FULLWIDTH_LATIN_SMALL_LETTER_N"). -lisp_code_name(65359,"FULLWIDTH_LATIN_SMALL_LETTER_O"). -lisp_code_name(65360,"FULLWIDTH_LATIN_SMALL_LETTER_P"). -lisp_code_name(65361,"FULLWIDTH_LATIN_SMALL_LETTER_Q"). -lisp_code_name(65362,"FULLWIDTH_LATIN_SMALL_LETTER_R"). -lisp_code_name(65363,"FULLWIDTH_LATIN_SMALL_LETTER_S"). -lisp_code_name(65364,"FULLWIDTH_LATIN_SMALL_LETTER_T"). -lisp_code_name(65365,"FULLWIDTH_LATIN_SMALL_LETTER_U"). -lisp_code_name(65366,"FULLWIDTH_LATIN_SMALL_LETTER_V"). -lisp_code_name(65367,"FULLWIDTH_LATIN_SMALL_LETTER_W"). -lisp_code_name(65368,"FULLWIDTH_LATIN_SMALL_LETTER_X"). -lisp_code_name(65369,"FULLWIDTH_LATIN_SMALL_LETTER_Y"). -lisp_code_name(65370,"FULLWIDTH_LATIN_SMALL_LETTER_Z"). -lisp_code_name(65371,"FULLWIDTH_LEFT_CURLY_BRACKET"). -lisp_code_name(65372,"FULLWIDTH_VERTICAL_LINE"). -lisp_code_name(65373,"FULLWIDTH_RIGHT_CURLY_BRACKET"). -lisp_code_name(65374,"FULLWIDTH_TILDE"). -lisp_code_name(65375,"FULLWIDTH_LEFT_WHITE_PARENTHESIS"). -lisp_code_name(65376,"FULLWIDTH_RIGHT_WHITE_PARENTHESIS"). -lisp_code_name(65377,"HALFWIDTH_IDEOGRAPHIC_FULL_STOP"). -lisp_code_name(65378,"HALFWIDTH_LEFT_CORNER_BRACKET"). -lisp_code_name(65379,"HALFWIDTH_RIGHT_CORNER_BRACKET"). -lisp_code_name(65380,"HALFWIDTH_IDEOGRAPHIC_COMMA"). -lisp_code_name(65381,"HALFWIDTH_KATAKANA_MIDDLE_DOT"). -lisp_code_name(65382,"HALFWIDTH_KATAKANA_LETTER_WO"). -lisp_code_name(65383,"HALFWIDTH_KATAKANA_LETTER_SMALL_A"). -lisp_code_name(65384,"HALFWIDTH_KATAKANA_LETTER_SMALL_I"). -lisp_code_name(65385,"HALFWIDTH_KATAKANA_LETTER_SMALL_U"). -lisp_code_name(65386,"HALFWIDTH_KATAKANA_LETTER_SMALL_E"). -lisp_code_name(65387,"HALFWIDTH_KATAKANA_LETTER_SMALL_O"). -lisp_code_name(65388,"HALFWIDTH_KATAKANA_LETTER_SMALL_YA"). -lisp_code_name(65389,"HALFWIDTH_KATAKANA_LETTER_SMALL_YU"). -lisp_code_name(65390,"HALFWIDTH_KATAKANA_LETTER_SMALL_YO"). -lisp_code_name(65391,"HALFWIDTH_KATAKANA_LETTER_SMALL_TU"). -lisp_code_name(65392,"HALFWIDTH_KATAKANA-HIRAGANA_PROLONGED_SOUND_MARK"). -lisp_code_name(65393,"HALFWIDTH_KATAKANA_LETTER_A"). -lisp_code_name(65394,"HALFWIDTH_KATAKANA_LETTER_I"). -lisp_code_name(65395,"HALFWIDTH_KATAKANA_LETTER_U"). -lisp_code_name(65396,"HALFWIDTH_KATAKANA_LETTER_E"). -lisp_code_name(65397,"HALFWIDTH_KATAKANA_LETTER_O"). -lisp_code_name(65398,"HALFWIDTH_KATAKANA_LETTER_KA"). -lisp_code_name(65399,"HALFWIDTH_KATAKANA_LETTER_KI"). -lisp_code_name(65400,"HALFWIDTH_KATAKANA_LETTER_KU"). -lisp_code_name(65401,"HALFWIDTH_KATAKANA_LETTER_KE"). -lisp_code_name(65402,"HALFWIDTH_KATAKANA_LETTER_KO"). -lisp_code_name(65403,"HALFWIDTH_KATAKANA_LETTER_SA"). -lisp_code_name(65404,"HALFWIDTH_KATAKANA_LETTER_SI"). -lisp_code_name(65405,"HALFWIDTH_KATAKANA_LETTER_SU"). -lisp_code_name(65406,"HALFWIDTH_KATAKANA_LETTER_SE"). -lisp_code_name(65407,"HALFWIDTH_KATAKANA_LETTER_SO"). -lisp_code_name(65408,"HALFWIDTH_KATAKANA_LETTER_TA"). -lisp_code_name(65409,"HALFWIDTH_KATAKANA_LETTER_TI"). -lisp_code_name(65410,"HALFWIDTH_KATAKANA_LETTER_TU"). -lisp_code_name(65411,"HALFWIDTH_KATAKANA_LETTER_TE"). -lisp_code_name(65412,"HALFWIDTH_KATAKANA_LETTER_TO"). -lisp_code_name(65413,"HALFWIDTH_KATAKANA_LETTER_NA"). -lisp_code_name(65414,"HALFWIDTH_KATAKANA_LETTER_NI"). -lisp_code_name(65415,"HALFWIDTH_KATAKANA_LETTER_NU"). -lisp_code_name(65416,"HALFWIDTH_KATAKANA_LETTER_NE"). -lisp_code_name(65417,"HALFWIDTH_KATAKANA_LETTER_NO"). -lisp_code_name(65418,"HALFWIDTH_KATAKANA_LETTER_HA"). -lisp_code_name(65419,"HALFWIDTH_KATAKANA_LETTER_HI"). -lisp_code_name(65420,"HALFWIDTH_KATAKANA_LETTER_HU"). -lisp_code_name(65421,"HALFWIDTH_KATAKANA_LETTER_HE"). -lisp_code_name(65422,"HALFWIDTH_KATAKANA_LETTER_HO"). -lisp_code_name(65423,"HALFWIDTH_KATAKANA_LETTER_MA"). -lisp_code_name(65424,"HALFWIDTH_KATAKANA_LETTER_MI"). -lisp_code_name(65425,"HALFWIDTH_KATAKANA_LETTER_MU"). -lisp_code_name(65426,"HALFWIDTH_KATAKANA_LETTER_ME"). -lisp_code_name(65427,"HALFWIDTH_KATAKANA_LETTER_MO"). -lisp_code_name(65428,"HALFWIDTH_KATAKANA_LETTER_YA"). -lisp_code_name(65429,"HALFWIDTH_KATAKANA_LETTER_YU"). -lisp_code_name(65430,"HALFWIDTH_KATAKANA_LETTER_YO"). -lisp_code_name(65431,"HALFWIDTH_KATAKANA_LETTER_RA"). -lisp_code_name(65432,"HALFWIDTH_KATAKANA_LETTER_RI"). -lisp_code_name(65433,"HALFWIDTH_KATAKANA_LETTER_RU"). -lisp_code_name(65434,"HALFWIDTH_KATAKANA_LETTER_RE"). -lisp_code_name(65435,"HALFWIDTH_KATAKANA_LETTER_RO"). -lisp_code_name(65436,"HALFWIDTH_KATAKANA_LETTER_WA"). -lisp_code_name(65437,"HALFWIDTH_KATAKANA_LETTER_N"). -lisp_code_name(65438,"HALFWIDTH_KATAKANA_VOICED_SOUND_MARK"). -lisp_code_name(65439,"HALFWIDTH_KATAKANA_SEMI-VOICED_SOUND_MARK"). -lisp_code_name(65440,"HALFWIDTH_HANGUL_FILLER"). -lisp_code_name(65441,"HALFWIDTH_HANGUL_LETTER_KIYEOK"). -lisp_code_name(65442,"HALFWIDTH_HANGUL_LETTER_SSANGKIYEOK"). -lisp_code_name(65443,"HALFWIDTH_HANGUL_LETTER_KIYEOK-SIOS"). -lisp_code_name(65444,"HALFWIDTH_HANGUL_LETTER_NIEUN"). -lisp_code_name(65445,"HALFWIDTH_HANGUL_LETTER_NIEUN-CIEUC"). -lisp_code_name(65446,"HALFWIDTH_HANGUL_LETTER_NIEUN-HIEUH"). -lisp_code_name(65447,"HALFWIDTH_HANGUL_LETTER_TIKEUT"). -lisp_code_name(65448,"HALFWIDTH_HANGUL_LETTER_SSANGTIKEUT"). -lisp_code_name(65449,"HALFWIDTH_HANGUL_LETTER_RIEUL"). -lisp_code_name(65450,"HALFWIDTH_HANGUL_LETTER_RIEUL-KIYEOK"). -lisp_code_name(65451,"HALFWIDTH_HANGUL_LETTER_RIEUL-MIEUM"). -lisp_code_name(65452,"HALFWIDTH_HANGUL_LETTER_RIEUL-PIEUP"). -lisp_code_name(65453,"HALFWIDTH_HANGUL_LETTER_RIEUL-SIOS"). -lisp_code_name(65454,"HALFWIDTH_HANGUL_LETTER_RIEUL-THIEUTH"). -lisp_code_name(65455,"HALFWIDTH_HANGUL_LETTER_RIEUL-PHIEUPH"). -lisp_code_name(65456,"HALFWIDTH_HANGUL_LETTER_RIEUL-HIEUH"). -lisp_code_name(65457,"HALFWIDTH_HANGUL_LETTER_MIEUM"). -lisp_code_name(65458,"HALFWIDTH_HANGUL_LETTER_PIEUP"). -lisp_code_name(65459,"HALFWIDTH_HANGUL_LETTER_SSANGPIEUP"). -lisp_code_name(65460,"HALFWIDTH_HANGUL_LETTER_PIEUP-SIOS"). -lisp_code_name(65461,"HALFWIDTH_HANGUL_LETTER_SIOS"). -lisp_code_name(65462,"HALFWIDTH_HANGUL_LETTER_SSANGSIOS"). -lisp_code_name(65463,"HALFWIDTH_HANGUL_LETTER_IEUNG"). -lisp_code_name(65464,"HALFWIDTH_HANGUL_LETTER_CIEUC"). -lisp_code_name(65465,"HALFWIDTH_HANGUL_LETTER_SSANGCIEUC"). -lisp_code_name(65466,"HALFWIDTH_HANGUL_LETTER_CHIEUCH"). -lisp_code_name(65467,"HALFWIDTH_HANGUL_LETTER_KHIEUKH"). -lisp_code_name(65468,"HALFWIDTH_HANGUL_LETTER_THIEUTH"). -lisp_code_name(65469,"HALFWIDTH_HANGUL_LETTER_PHIEUPH"). -lisp_code_name(65470,"HALFWIDTH_HANGUL_LETTER_HIEUH"). -lisp_code_name(65474,"HALFWIDTH_HANGUL_LETTER_A"). -lisp_code_name(65475,"HALFWIDTH_HANGUL_LETTER_AE"). -lisp_code_name(65476,"HALFWIDTH_HANGUL_LETTER_YA"). -lisp_code_name(65477,"HALFWIDTH_HANGUL_LETTER_YAE"). -lisp_code_name(65478,"HALFWIDTH_HANGUL_LETTER_EO"). -lisp_code_name(65479,"HALFWIDTH_HANGUL_LETTER_E"). -lisp_code_name(65482,"HALFWIDTH_HANGUL_LETTER_YEO"). -lisp_code_name(65483,"HALFWIDTH_HANGUL_LETTER_YE"). -lisp_code_name(65484,"HALFWIDTH_HANGUL_LETTER_O"). -lisp_code_name(65485,"HALFWIDTH_HANGUL_LETTER_WA"). -lisp_code_name(65486,"HALFWIDTH_HANGUL_LETTER_WAE"). -lisp_code_name(65487,"HALFWIDTH_HANGUL_LETTER_OE"). -lisp_code_name(65490,"HALFWIDTH_HANGUL_LETTER_YO"). -lisp_code_name(65491,"HALFWIDTH_HANGUL_LETTER_U"). -lisp_code_name(65492,"HALFWIDTH_HANGUL_LETTER_WEO"). -lisp_code_name(65493,"HALFWIDTH_HANGUL_LETTER_WE"). -lisp_code_name(65494,"HALFWIDTH_HANGUL_LETTER_WI"). -lisp_code_name(65495,"HALFWIDTH_HANGUL_LETTER_YU"). -lisp_code_name(65498,"HALFWIDTH_HANGUL_LETTER_EU"). -lisp_code_name(65499,"HALFWIDTH_HANGUL_LETTER_YI"). -lisp_code_name(65500,"HALFWIDTH_HANGUL_LETTER_I"). -lisp_code_name(65504,"FULLWIDTH_CENT_SIGN"). -lisp_code_name(65505,"FULLWIDTH_POUND_SIGN"). -lisp_code_name(65506,"FULLWIDTH_NOT_SIGN"). -lisp_code_name(65507,"FULLWIDTH_MACRON"). -lisp_code_name(65508,"FULLWIDTH_BROKEN_BAR"). -lisp_code_name(65509,"FULLWIDTH_YEN_SIGN"). -lisp_code_name(65510,"FULLWIDTH_WON_SIGN"). -lisp_code_name(65512,"HALFWIDTH_FORMS_LIGHT_VERTICAL"). -lisp_code_name(65513,"HALFWIDTH_LEFTWARDS_ARROW"). -lisp_code_name(65514,"HALFWIDTH_UPWARDS_ARROW"). -lisp_code_name(65515,"HALFWIDTH_RIGHTWARDS_ARROW"). -lisp_code_name(65516,"HALFWIDTH_DOWNWARDS_ARROW"). -lisp_code_name(65517,"HALFWIDTH_BLACK_SQUARE"). -lisp_code_name(65518,"HALFWIDTH_WHITE_CIRCLE"). -lisp_code_name(65529,"INTERLINEAR_ANNOTATION_ANCHOR"). -lisp_code_name(65530,"INTERLINEAR_ANNOTATION_SEPARATOR"). -lisp_code_name(65531,"INTERLINEAR_ANNOTATION_TERMINATOR"). -lisp_code_name(65532,"OBJECT_REPLACEMENT_CHARACTER"). -lisp_code_name(65533,"REPLACEMENT_CHARACTER"). -lisp_code_name(65536,"LINEAR_B_SYLLABLE_B008_A"). -lisp_code_name(65537,"LINEAR_B_SYLLABLE_B038_E"). -lisp_code_name(65538,"LINEAR_B_SYLLABLE_B028_I"). -lisp_code_name(65539,"LINEAR_B_SYLLABLE_B061_O"). -lisp_code_name(65540,"LINEAR_B_SYLLABLE_B010_U"). -lisp_code_name(65541,"LINEAR_B_SYLLABLE_B001_DA"). -lisp_code_name(65542,"LINEAR_B_SYLLABLE_B045_DE"). -lisp_code_name(65543,"LINEAR_B_SYLLABLE_B007_DI"). -lisp_code_name(65544,"LINEAR_B_SYLLABLE_B014_DO"). -lisp_code_name(65545,"LINEAR_B_SYLLABLE_B051_DU"). -lisp_code_name(65546,"LINEAR_B_SYLLABLE_B057_JA"). -lisp_code_name(65547,"LINEAR_B_SYLLABLE_B046_JE"). -lisp_code_name(65549,"LINEAR_B_SYLLABLE_B036_JO"). -lisp_code_name(65550,"LINEAR_B_SYLLABLE_B065_JU"). -lisp_code_name(65551,"LINEAR_B_SYLLABLE_B077_KA"). -lisp_code_name(65552,"LINEAR_B_SYLLABLE_B044_KE"). -lisp_code_name(65553,"LINEAR_B_SYLLABLE_B067_KI"). -lisp_code_name(65554,"LINEAR_B_SYLLABLE_B070_KO"). -lisp_code_name(65555,"LINEAR_B_SYLLABLE_B081_KU"). -lisp_code_name(65556,"LINEAR_B_SYLLABLE_B080_MA"). -lisp_code_name(65557,"LINEAR_B_SYLLABLE_B013_ME"). -lisp_code_name(65558,"LINEAR_B_SYLLABLE_B073_MI"). -lisp_code_name(65559,"LINEAR_B_SYLLABLE_B015_MO"). -lisp_code_name(65560,"LINEAR_B_SYLLABLE_B023_MU"). -lisp_code_name(65561,"LINEAR_B_SYLLABLE_B006_NA"). -lisp_code_name(65562,"LINEAR_B_SYLLABLE_B024_NE"). -lisp_code_name(65563,"LINEAR_B_SYLLABLE_B030_NI"). -lisp_code_name(65564,"LINEAR_B_SYLLABLE_B052_NO"). -lisp_code_name(65565,"LINEAR_B_SYLLABLE_B055_NU"). -lisp_code_name(65566,"LINEAR_B_SYLLABLE_B003_PA"). -lisp_code_name(65567,"LINEAR_B_SYLLABLE_B072_PE"). -lisp_code_name(65568,"LINEAR_B_SYLLABLE_B039_PI"). -lisp_code_name(65569,"LINEAR_B_SYLLABLE_B011_PO"). -lisp_code_name(65570,"LINEAR_B_SYLLABLE_B050_PU"). -lisp_code_name(65571,"LINEAR_B_SYLLABLE_B016_QA"). -lisp_code_name(65572,"LINEAR_B_SYLLABLE_B078_QE"). -lisp_code_name(65573,"LINEAR_B_SYLLABLE_B021_QI"). -lisp_code_name(65574,"LINEAR_B_SYLLABLE_B032_QO"). -lisp_code_name(65576,"LINEAR_B_SYLLABLE_B060_RA"). -lisp_code_name(65577,"LINEAR_B_SYLLABLE_B027_RE"). -lisp_code_name(65578,"LINEAR_B_SYLLABLE_B053_RI"). -lisp_code_name(65579,"LINEAR_B_SYLLABLE_B002_RO"). -lisp_code_name(65580,"LINEAR_B_SYLLABLE_B026_RU"). -lisp_code_name(65581,"LINEAR_B_SYLLABLE_B031_SA"). -lisp_code_name(65582,"LINEAR_B_SYLLABLE_B009_SE"). -lisp_code_name(65583,"LINEAR_B_SYLLABLE_B041_SI"). -lisp_code_name(65584,"LINEAR_B_SYLLABLE_B012_SO"). -lisp_code_name(65585,"LINEAR_B_SYLLABLE_B058_SU"). -lisp_code_name(65586,"LINEAR_B_SYLLABLE_B059_TA"). -lisp_code_name(65587,"LINEAR_B_SYLLABLE_B004_TE"). -lisp_code_name(65588,"LINEAR_B_SYLLABLE_B037_TI"). -lisp_code_name(65589,"LINEAR_B_SYLLABLE_B005_TO"). -lisp_code_name(65590,"LINEAR_B_SYLLABLE_B069_TU"). -lisp_code_name(65591,"LINEAR_B_SYLLABLE_B054_WA"). -lisp_code_name(65592,"LINEAR_B_SYLLABLE_B075_WE"). -lisp_code_name(65593,"LINEAR_B_SYLLABLE_B040_WI"). -lisp_code_name(65594,"LINEAR_B_SYLLABLE_B042_WO"). -lisp_code_name(65596,"LINEAR_B_SYLLABLE_B017_ZA"). -lisp_code_name(65597,"LINEAR_B_SYLLABLE_B074_ZE"). -lisp_code_name(65599,"LINEAR_B_SYLLABLE_B020_ZO"). -lisp_code_name(65600,"LINEAR_B_SYLLABLE_B025_A2"). -lisp_code_name(65601,"LINEAR_B_SYLLABLE_B043_A3"). -lisp_code_name(65602,"LINEAR_B_SYLLABLE_B085_AU"). -lisp_code_name(65603,"LINEAR_B_SYLLABLE_B071_DWE"). -lisp_code_name(65604,"LINEAR_B_SYLLABLE_B090_DWO"). -lisp_code_name(65605,"LINEAR_B_SYLLABLE_B048_NWA"). -lisp_code_name(65606,"LINEAR_B_SYLLABLE_B029_PU2"). -lisp_code_name(65607,"LINEAR_B_SYLLABLE_B062_PTE"). -lisp_code_name(65608,"LINEAR_B_SYLLABLE_B076_RA2"). -lisp_code_name(65609,"LINEAR_B_SYLLABLE_B033_RA3"). -lisp_code_name(65610,"LINEAR_B_SYLLABLE_B068_RO2"). -lisp_code_name(65611,"LINEAR_B_SYLLABLE_B066_TA2"). -lisp_code_name(65612,"LINEAR_B_SYLLABLE_B087_TWE"). -lisp_code_name(65613,"LINEAR_B_SYLLABLE_B091_TWO"). -lisp_code_name(65616,"LINEAR_B_SYMBOL_B018"). -lisp_code_name(65617,"LINEAR_B_SYMBOL_B019"). -lisp_code_name(65618,"LINEAR_B_SYMBOL_B022"). -lisp_code_name(65619,"LINEAR_B_SYMBOL_B034"). -lisp_code_name(65620,"LINEAR_B_SYMBOL_B047"). -lisp_code_name(65621,"LINEAR_B_SYMBOL_B049"). -lisp_code_name(65622,"LINEAR_B_SYMBOL_B056"). -lisp_code_name(65623,"LINEAR_B_SYMBOL_B063"). -lisp_code_name(65624,"LINEAR_B_SYMBOL_B064"). -lisp_code_name(65625,"LINEAR_B_SYMBOL_B079"). -lisp_code_name(65626,"LINEAR_B_SYMBOL_B082"). -lisp_code_name(65627,"LINEAR_B_SYMBOL_B083"). -lisp_code_name(65628,"LINEAR_B_SYMBOL_B086"). -lisp_code_name(65629,"LINEAR_B_SYMBOL_B089"). -lisp_code_name(65664,"LINEAR_B_IDEOGRAM_B100_MAN"). -lisp_code_name(65665,"LINEAR_B_IDEOGRAM_B102_WOMAN"). -lisp_code_name(65666,"LINEAR_B_IDEOGRAM_B104_DEER"). -lisp_code_name(65667,"LINEAR_B_IDEOGRAM_B105_EQUID"). -lisp_code_name(65668,"LINEAR_B_IDEOGRAM_B105F_MARE"). -lisp_code_name(65669,"LINEAR_B_IDEOGRAM_B105M_STALLION"). -lisp_code_name(65670,"LINEAR_B_IDEOGRAM_B106F_EWE"). -lisp_code_name(65671,"LINEAR_B_IDEOGRAM_B106M_RAM"). -lisp_code_name(65672,"LINEAR_B_IDEOGRAM_B107F_SHE-GOAT"). -lisp_code_name(65673,"LINEAR_B_IDEOGRAM_B107M_HE-GOAT"). -lisp_code_name(65674,"LINEAR_B_IDEOGRAM_B108F_SOW"). -lisp_code_name(65675,"LINEAR_B_IDEOGRAM_B108M_BOAR"). -lisp_code_name(65676,"LINEAR_B_IDEOGRAM_B109F_COW"). -lisp_code_name(65677,"LINEAR_B_IDEOGRAM_B109M_BULL"). -lisp_code_name(65678,"LINEAR_B_IDEOGRAM_B120_WHEAT"). -lisp_code_name(65679,"LINEAR_B_IDEOGRAM_B121_BARLEY"). -lisp_code_name(65680,"LINEAR_B_IDEOGRAM_B122_OLIVE"). -lisp_code_name(65681,"LINEAR_B_IDEOGRAM_B123_SPICE"). -lisp_code_name(65682,"LINEAR_B_IDEOGRAM_B125_CYPERUS"). -lisp_code_name(65683,"LINEAR_B_MONOGRAM_B127_KAPO"). -lisp_code_name(65684,"LINEAR_B_MONOGRAM_B128_KANAKO"). -lisp_code_name(65685,"LINEAR_B_IDEOGRAM_B130_OIL"). -lisp_code_name(65686,"LINEAR_B_IDEOGRAM_B131_WINE"). -lisp_code_name(65687,"LINEAR_B_IDEOGRAM_B132"). -lisp_code_name(65688,"LINEAR_B_MONOGRAM_B133_AREPA"). -lisp_code_name(65689,"LINEAR_B_MONOGRAM_B135_MERI"). -lisp_code_name(65690,"LINEAR_B_IDEOGRAM_B140_BRONZE"). -lisp_code_name(65691,"LINEAR_B_IDEOGRAM_B141_GOLD"). -lisp_code_name(65692,"LINEAR_B_IDEOGRAM_B142"). -lisp_code_name(65693,"LINEAR_B_IDEOGRAM_B145_WOOL"). -lisp_code_name(65694,"LINEAR_B_IDEOGRAM_B146"). -lisp_code_name(65695,"LINEAR_B_IDEOGRAM_B150"). -lisp_code_name(65696,"LINEAR_B_IDEOGRAM_B151_HORN"). -lisp_code_name(65697,"LINEAR_B_IDEOGRAM_B152"). -lisp_code_name(65698,"LINEAR_B_IDEOGRAM_B153"). -lisp_code_name(65699,"LINEAR_B_IDEOGRAM_B154"). -lisp_code_name(65700,"LINEAR_B_MONOGRAM_B156_TURO2"). -lisp_code_name(65701,"LINEAR_B_IDEOGRAM_B157"). -lisp_code_name(65702,"LINEAR_B_IDEOGRAM_B158"). -lisp_code_name(65703,"LINEAR_B_IDEOGRAM_B159_CLOTH"). -lisp_code_name(65704,"LINEAR_B_IDEOGRAM_B160"). -lisp_code_name(65705,"LINEAR_B_IDEOGRAM_B161"). -lisp_code_name(65706,"LINEAR_B_IDEOGRAM_B162_GARMENT"). -lisp_code_name(65707,"LINEAR_B_IDEOGRAM_B163_ARMOUR"). -lisp_code_name(65708,"LINEAR_B_IDEOGRAM_B164"). -lisp_code_name(65709,"LINEAR_B_IDEOGRAM_B165"). -lisp_code_name(65710,"LINEAR_B_IDEOGRAM_B166"). -lisp_code_name(65711,"LINEAR_B_IDEOGRAM_B167"). -lisp_code_name(65712,"LINEAR_B_IDEOGRAM_B168"). -lisp_code_name(65713,"LINEAR_B_IDEOGRAM_B169"). -lisp_code_name(65714,"LINEAR_B_IDEOGRAM_B170"). -lisp_code_name(65715,"LINEAR_B_IDEOGRAM_B171"). -lisp_code_name(65716,"LINEAR_B_IDEOGRAM_B172"). -lisp_code_name(65717,"LINEAR_B_IDEOGRAM_B173_MONTH"). -lisp_code_name(65718,"LINEAR_B_IDEOGRAM_B174"). -lisp_code_name(65719,"LINEAR_B_IDEOGRAM_B176_TREE"). -lisp_code_name(65720,"LINEAR_B_IDEOGRAM_B177"). -lisp_code_name(65721,"LINEAR_B_IDEOGRAM_B178"). -lisp_code_name(65722,"LINEAR_B_IDEOGRAM_B179"). -lisp_code_name(65723,"LINEAR_B_IDEOGRAM_B180"). -lisp_code_name(65724,"LINEAR_B_IDEOGRAM_B181"). -lisp_code_name(65725,"LINEAR_B_IDEOGRAM_B182"). -lisp_code_name(65726,"LINEAR_B_IDEOGRAM_B183"). -lisp_code_name(65727,"LINEAR_B_IDEOGRAM_B184"). -lisp_code_name(65728,"LINEAR_B_IDEOGRAM_B185"). -lisp_code_name(65729,"LINEAR_B_IDEOGRAM_B189"). -lisp_code_name(65730,"LINEAR_B_IDEOGRAM_B190"). -lisp_code_name(65731,"LINEAR_B_IDEOGRAM_B191_HELMET"). -lisp_code_name(65732,"LINEAR_B_IDEOGRAM_B220_FOOTSTOOL"). -lisp_code_name(65733,"LINEAR_B_IDEOGRAM_B225_BATHTUB"). -lisp_code_name(65734,"LINEAR_B_IDEOGRAM_B230_SPEAR"). -lisp_code_name(65735,"LINEAR_B_IDEOGRAM_B231_ARROW"). -lisp_code_name(65736,"LINEAR_B_IDEOGRAM_B232"). -lisp_code_name(65737,"LINEAR_B_IDEOGRAM_B233_SWORD"). -lisp_code_name(65738,"LINEAR_B_IDEOGRAM_B234"). -lisp_code_name(65739,"LINEAR_B_IDEOGRAM_B236"). -lisp_code_name(65740,"LINEAR_B_IDEOGRAM_B240_WHEELED_CHARIOT"). -lisp_code_name(65741,"LINEAR_B_IDEOGRAM_B241_CHARIOT"). -lisp_code_name(65742,"LINEAR_B_IDEOGRAM_B242_CHARIOT_FRAME"). -lisp_code_name(65743,"LINEAR_B_IDEOGRAM_B243_WHEEL"). -lisp_code_name(65744,"LINEAR_B_IDEOGRAM_B245"). -lisp_code_name(65745,"LINEAR_B_IDEOGRAM_B246"). -lisp_code_name(65746,"LINEAR_B_MONOGRAM_B247_DIPTE"). -lisp_code_name(65747,"LINEAR_B_IDEOGRAM_B248"). -lisp_code_name(65748,"LINEAR_B_IDEOGRAM_B249"). -lisp_code_name(65749,"LINEAR_B_IDEOGRAM_B251"). -lisp_code_name(65750,"LINEAR_B_IDEOGRAM_B252"). -lisp_code_name(65751,"LINEAR_B_IDEOGRAM_B253"). -lisp_code_name(65752,"LINEAR_B_IDEOGRAM_B254_DART"). -lisp_code_name(65753,"LINEAR_B_IDEOGRAM_B255"). -lisp_code_name(65754,"LINEAR_B_IDEOGRAM_B256"). -lisp_code_name(65755,"LINEAR_B_IDEOGRAM_B257"). -lisp_code_name(65756,"LINEAR_B_IDEOGRAM_B258"). -lisp_code_name(65757,"LINEAR_B_IDEOGRAM_B259"). -lisp_code_name(65758,"LINEAR_B_IDEOGRAM_VESSEL_B155"). -lisp_code_name(65759,"LINEAR_B_IDEOGRAM_VESSEL_B200"). -lisp_code_name(65760,"LINEAR_B_IDEOGRAM_VESSEL_B201"). -lisp_code_name(65761,"LINEAR_B_IDEOGRAM_VESSEL_B202"). -lisp_code_name(65762,"LINEAR_B_IDEOGRAM_VESSEL_B203"). -lisp_code_name(65763,"LINEAR_B_IDEOGRAM_VESSEL_B204"). -lisp_code_name(65764,"LINEAR_B_IDEOGRAM_VESSEL_B205"). -lisp_code_name(65765,"LINEAR_B_IDEOGRAM_VESSEL_B206"). -lisp_code_name(65766,"LINEAR_B_IDEOGRAM_VESSEL_B207"). -lisp_code_name(65767,"LINEAR_B_IDEOGRAM_VESSEL_B208"). -lisp_code_name(65768,"LINEAR_B_IDEOGRAM_VESSEL_B209"). -lisp_code_name(65769,"LINEAR_B_IDEOGRAM_VESSEL_B210"). -lisp_code_name(65770,"LINEAR_B_IDEOGRAM_VESSEL_B211"). -lisp_code_name(65771,"LINEAR_B_IDEOGRAM_VESSEL_B212"). -lisp_code_name(65772,"LINEAR_B_IDEOGRAM_VESSEL_B213"). -lisp_code_name(65773,"LINEAR_B_IDEOGRAM_VESSEL_B214"). -lisp_code_name(65774,"LINEAR_B_IDEOGRAM_VESSEL_B215"). -lisp_code_name(65775,"LINEAR_B_IDEOGRAM_VESSEL_B216"). -lisp_code_name(65776,"LINEAR_B_IDEOGRAM_VESSEL_B217"). -lisp_code_name(65777,"LINEAR_B_IDEOGRAM_VESSEL_B218"). -lisp_code_name(65778,"LINEAR_B_IDEOGRAM_VESSEL_B219"). -lisp_code_name(65779,"LINEAR_B_IDEOGRAM_VESSEL_B221"). -lisp_code_name(65780,"LINEAR_B_IDEOGRAM_VESSEL_B222"). -lisp_code_name(65781,"LINEAR_B_IDEOGRAM_VESSEL_B226"). -lisp_code_name(65782,"LINEAR_B_IDEOGRAM_VESSEL_B227"). -lisp_code_name(65783,"LINEAR_B_IDEOGRAM_VESSEL_B228"). -lisp_code_name(65784,"LINEAR_B_IDEOGRAM_VESSEL_B229"). -lisp_code_name(65785,"LINEAR_B_IDEOGRAM_VESSEL_B250"). -lisp_code_name(65786,"LINEAR_B_IDEOGRAM_VESSEL_B305"). -lisp_code_name(65792,"AEGEAN_WORD_SEPARATOR_LINE"). -lisp_code_name(65793,"AEGEAN_WORD_SEPARATOR_DOT"). -lisp_code_name(65794,"AEGEAN_CHECK_MARK"). -lisp_code_name(65799,"AEGEAN_NUMBER_ONE"). -lisp_code_name(65800,"AEGEAN_NUMBER_TWO"). -lisp_code_name(65801,"AEGEAN_NUMBER_THREE"). -lisp_code_name(65802,"AEGEAN_NUMBER_FOUR"). -lisp_code_name(65803,"AEGEAN_NUMBER_FIVE"). -lisp_code_name(65804,"AEGEAN_NUMBER_SIX"). -lisp_code_name(65805,"AEGEAN_NUMBER_SEVEN"). -lisp_code_name(65806,"AEGEAN_NUMBER_EIGHT"). -lisp_code_name(65807,"AEGEAN_NUMBER_NINE"). -lisp_code_name(65808,"AEGEAN_NUMBER_TEN"). -lisp_code_name(65809,"AEGEAN_NUMBER_TWENTY"). -lisp_code_name(65810,"AEGEAN_NUMBER_THIRTY"). -lisp_code_name(65811,"AEGEAN_NUMBER_FORTY"). -lisp_code_name(65812,"AEGEAN_NUMBER_FIFTY"). -lisp_code_name(65813,"AEGEAN_NUMBER_SIXTY"). -lisp_code_name(65814,"AEGEAN_NUMBER_SEVENTY"). -lisp_code_name(65815,"AEGEAN_NUMBER_EIGHTY"). -lisp_code_name(65816,"AEGEAN_NUMBER_NINETY"). -lisp_code_name(65817,"AEGEAN_NUMBER_ONE_HUNDRED"). -lisp_code_name(65818,"AEGEAN_NUMBER_TWO_HUNDRED"). -lisp_code_name(65819,"AEGEAN_NUMBER_THREE_HUNDRED"). -lisp_code_name(65820,"AEGEAN_NUMBER_FOUR_HUNDRED"). -lisp_code_name(65821,"AEGEAN_NUMBER_FIVE_HUNDRED"). -lisp_code_name(65822,"AEGEAN_NUMBER_SIX_HUNDRED"). -lisp_code_name(65823,"AEGEAN_NUMBER_SEVEN_HUNDRED"). -lisp_code_name(65824,"AEGEAN_NUMBER_EIGHT_HUNDRED"). -lisp_code_name(65825,"AEGEAN_NUMBER_NINE_HUNDRED"). -lisp_code_name(65826,"AEGEAN_NUMBER_ONE_THOUSAND"). -lisp_code_name(65827,"AEGEAN_NUMBER_TWO_THOUSAND"). -lisp_code_name(65828,"AEGEAN_NUMBER_THREE_THOUSAND"). -lisp_code_name(65829,"AEGEAN_NUMBER_FOUR_THOUSAND"). -lisp_code_name(65830,"AEGEAN_NUMBER_FIVE_THOUSAND"). -lisp_code_name(65831,"AEGEAN_NUMBER_SIX_THOUSAND"). -lisp_code_name(65832,"AEGEAN_NUMBER_SEVEN_THOUSAND"). -lisp_code_name(65833,"AEGEAN_NUMBER_EIGHT_THOUSAND"). -lisp_code_name(65834,"AEGEAN_NUMBER_NINE_THOUSAND"). -lisp_code_name(65835,"AEGEAN_NUMBER_TEN_THOUSAND"). -lisp_code_name(65836,"AEGEAN_NUMBER_TWENTY_THOUSAND"). -lisp_code_name(65837,"AEGEAN_NUMBER_THIRTY_THOUSAND"). -lisp_code_name(65838,"AEGEAN_NUMBER_FORTY_THOUSAND"). -lisp_code_name(65839,"AEGEAN_NUMBER_FIFTY_THOUSAND"). -lisp_code_name(65840,"AEGEAN_NUMBER_SIXTY_THOUSAND"). -lisp_code_name(65841,"AEGEAN_NUMBER_SEVENTY_THOUSAND"). -lisp_code_name(65842,"AEGEAN_NUMBER_EIGHTY_THOUSAND"). -lisp_code_name(65843,"AEGEAN_NUMBER_NINETY_THOUSAND"). -lisp_code_name(65847,"AEGEAN_WEIGHT_BASE_UNIT"). -lisp_code_name(65848,"AEGEAN_WEIGHT_FIRST_SUBUNIT"). -lisp_code_name(65849,"AEGEAN_WEIGHT_SECOND_SUBUNIT"). -lisp_code_name(65850,"AEGEAN_WEIGHT_THIRD_SUBUNIT"). -lisp_code_name(65851,"AEGEAN_WEIGHT_FOURTH_SUBUNIT"). -lisp_code_name(65852,"AEGEAN_DRY_MEASURE_FIRST_SUBUNIT"). -lisp_code_name(65853,"AEGEAN_LIQUID_MEASURE_FIRST_SUBUNIT"). -lisp_code_name(65854,"AEGEAN_MEASURE_SECOND_SUBUNIT"). -lisp_code_name(65855,"AEGEAN_MEASURE_THIRD_SUBUNIT"). -lisp_code_name(65856,"GREEK_ACROPHONIC_ATTIC_ONE_QUARTER"). -lisp_code_name(65857,"GREEK_ACROPHONIC_ATTIC_ONE_HALF"). -lisp_code_name(65858,"GREEK_ACROPHONIC_ATTIC_ONE_DRACHMA"). -lisp_code_name(65859,"GREEK_ACROPHONIC_ATTIC_FIVE"). -lisp_code_name(65860,"GREEK_ACROPHONIC_ATTIC_FIFTY"). -lisp_code_name(65861,"GREEK_ACROPHONIC_ATTIC_FIVE_HUNDRED"). -lisp_code_name(65862,"GREEK_ACROPHONIC_ATTIC_FIVE_THOUSAND"). -lisp_code_name(65863,"GREEK_ACROPHONIC_ATTIC_FIFTY_THOUSAND"). -lisp_code_name(65864,"GREEK_ACROPHONIC_ATTIC_FIVE_TALENTS"). -lisp_code_name(65865,"GREEK_ACROPHONIC_ATTIC_TEN_TALENTS"). -lisp_code_name(65866,"GREEK_ACROPHONIC_ATTIC_FIFTY_TALENTS"). -lisp_code_name(65867,"GREEK_ACROPHONIC_ATTIC_ONE_HUNDRED_TALENTS"). -lisp_code_name(65868,"GREEK_ACROPHONIC_ATTIC_FIVE_HUNDRED_TALENTS"). -lisp_code_name(65869,"GREEK_ACROPHONIC_ATTIC_ONE_THOUSAND_TALENTS"). -lisp_code_name(65870,"GREEK_ACROPHONIC_ATTIC_FIVE_THOUSAND_TALENTS"). -lisp_code_name(65871,"GREEK_ACROPHONIC_ATTIC_FIVE_STATERS"). -lisp_code_name(65872,"GREEK_ACROPHONIC_ATTIC_TEN_STATERS"). -lisp_code_name(65873,"GREEK_ACROPHONIC_ATTIC_FIFTY_STATERS"). -lisp_code_name(65874,"GREEK_ACROPHONIC_ATTIC_ONE_HUNDRED_STATERS"). -lisp_code_name(65875,"GREEK_ACROPHONIC_ATTIC_FIVE_HUNDRED_STATERS"). -lisp_code_name(65876,"GREEK_ACROPHONIC_ATTIC_ONE_THOUSAND_STATERS"). -lisp_code_name(65877,"GREEK_ACROPHONIC_ATTIC_TEN_THOUSAND_STATERS"). -lisp_code_name(65878,"GREEK_ACROPHONIC_ATTIC_FIFTY_THOUSAND_STATERS"). -lisp_code_name(65879,"GREEK_ACROPHONIC_ATTIC_TEN_MNAS"). -lisp_code_name(65880,"GREEK_ACROPHONIC_HERAEUM_ONE_PLETHRON"). -lisp_code_name(65881,"GREEK_ACROPHONIC_THESPIAN_ONE"). -lisp_code_name(65882,"GREEK_ACROPHONIC_HERMIONIAN_ONE"). -lisp_code_name(65883,"GREEK_ACROPHONIC_EPIDAUREAN_TWO"). -lisp_code_name(65884,"GREEK_ACROPHONIC_THESPIAN_TWO"). -lisp_code_name(65885,"GREEK_ACROPHONIC_CYRENAIC_TWO_DRACHMAS"). -lisp_code_name(65886,"GREEK_ACROPHONIC_EPIDAUREAN_TWO_DRACHMAS"). -lisp_code_name(65887,"GREEK_ACROPHONIC_TROEZENIAN_FIVE"). -lisp_code_name(65888,"GREEK_ACROPHONIC_TROEZENIAN_TEN"). -lisp_code_name(65889,"GREEK_ACROPHONIC_TROEZENIAN_TEN_ALTERNATE_FORM"). -lisp_code_name(65890,"GREEK_ACROPHONIC_HERMIONIAN_TEN"). -lisp_code_name(65891,"GREEK_ACROPHONIC_MESSENIAN_TEN"). -lisp_code_name(65892,"GREEK_ACROPHONIC_THESPIAN_TEN"). -lisp_code_name(65893,"GREEK_ACROPHONIC_THESPIAN_THIRTY"). -lisp_code_name(65894,"GREEK_ACROPHONIC_TROEZENIAN_FIFTY"). -lisp_code_name(65895,"GREEK_ACROPHONIC_TROEZENIAN_FIFTY_ALTERNATE_FORM"). -lisp_code_name(65896,"GREEK_ACROPHONIC_HERMIONIAN_FIFTY"). -lisp_code_name(65897,"GREEK_ACROPHONIC_THESPIAN_FIFTY"). -lisp_code_name(65898,"GREEK_ACROPHONIC_THESPIAN_ONE_HUNDRED"). -lisp_code_name(65899,"GREEK_ACROPHONIC_THESPIAN_THREE_HUNDRED"). -lisp_code_name(65900,"GREEK_ACROPHONIC_EPIDAUREAN_FIVE_HUNDRED"). -lisp_code_name(65901,"GREEK_ACROPHONIC_TROEZENIAN_FIVE_HUNDRED"). -lisp_code_name(65902,"GREEK_ACROPHONIC_THESPIAN_FIVE_HUNDRED"). -lisp_code_name(65903,"GREEK_ACROPHONIC_CARYSTIAN_FIVE_HUNDRED"). -lisp_code_name(65904,"GREEK_ACROPHONIC_NAXIAN_FIVE_HUNDRED"). -lisp_code_name(65905,"GREEK_ACROPHONIC_THESPIAN_ONE_THOUSAND"). -lisp_code_name(65906,"GREEK_ACROPHONIC_THESPIAN_FIVE_THOUSAND"). -lisp_code_name(65907,"GREEK_ACROPHONIC_DELPHIC_FIVE_MNAS"). -lisp_code_name(65908,"GREEK_ACROPHONIC_STRATIAN_FIFTY_MNAS"). -lisp_code_name(65909,"GREEK_ONE_HALF_SIGN"). -lisp_code_name(65910,"GREEK_ONE_HALF_SIGN_ALTERNATE_FORM"). -lisp_code_name(65911,"GREEK_TWO_THIRDS_SIGN"). -lisp_code_name(65912,"GREEK_THREE_QUARTERS_SIGN"). -lisp_code_name(65913,"GREEK_YEAR_SIGN"). -lisp_code_name(65914,"GREEK_TALENT_SIGN"). -lisp_code_name(65915,"GREEK_DRACHMA_SIGN"). -lisp_code_name(65916,"GREEK_OBOL_SIGN"). -lisp_code_name(65917,"GREEK_TWO_OBOLS_SIGN"). -lisp_code_name(65918,"GREEK_THREE_OBOLS_SIGN"). -lisp_code_name(65919,"GREEK_FOUR_OBOLS_SIGN"). -lisp_code_name(65920,"GREEK_FIVE_OBOLS_SIGN"). -lisp_code_name(65921,"GREEK_METRETES_SIGN"). -lisp_code_name(65922,"GREEK_KYATHOS_BASE_SIGN"). -lisp_code_name(65923,"GREEK_LITRA_SIGN"). -lisp_code_name(65924,"GREEK_OUNKIA_SIGN"). -lisp_code_name(65925,"GREEK_XESTES_SIGN"). -lisp_code_name(65926,"GREEK_ARTABE_SIGN"). -lisp_code_name(65927,"GREEK_AROURA_SIGN"). -lisp_code_name(65928,"GREEK_GRAMMA_SIGN"). -lisp_code_name(65929,"GREEK_TRYBLION_BASE_SIGN"). -lisp_code_name(65930,"GREEK_ZERO_SIGN"). -lisp_code_name(65931,"GREEK_ONE_QUARTER_SIGN"). -lisp_code_name(65932,"GREEK_SINUSOID_SIGN"). -lisp_code_name(65936,"ROMAN_SEXTANS_SIGN"). -lisp_code_name(65937,"ROMAN_UNCIA_SIGN"). -lisp_code_name(65938,"ROMAN_SEMUNCIA_SIGN"). -lisp_code_name(65939,"ROMAN_SEXTULA_SIGN"). -lisp_code_name(65940,"ROMAN_DIMIDIA_SEXTULA_SIGN"). -lisp_code_name(65941,"ROMAN_SILIQUA_SIGN"). -lisp_code_name(65942,"ROMAN_DENARIUS_SIGN"). -lisp_code_name(65943,"ROMAN_QUINARIUS_SIGN"). -lisp_code_name(65944,"ROMAN_SESTERTIUS_SIGN"). -lisp_code_name(65945,"ROMAN_DUPONDIUS_SIGN"). -lisp_code_name(65946,"ROMAN_AS_SIGN"). -lisp_code_name(65947,"ROMAN_CENTURIAL_SIGN"). -lisp_code_name(65952,"GREEK_SYMBOL_TAU_RHO"). -lisp_code_name(66000,"PHAISTOS_DISC_SIGN_PEDESTRIAN"). -lisp_code_name(66001,"PHAISTOS_DISC_SIGN_PLUMED_HEAD"). -lisp_code_name(66002,"PHAISTOS_DISC_SIGN_TATTOOED_HEAD"). -lisp_code_name(66003,"PHAISTOS_DISC_SIGN_CAPTIVE"). -lisp_code_name(66004,"PHAISTOS_DISC_SIGN_CHILD"). -lisp_code_name(66005,"PHAISTOS_DISC_SIGN_WOMAN"). -lisp_code_name(66006,"PHAISTOS_DISC_SIGN_HELMET"). -lisp_code_name(66007,"PHAISTOS_DISC_SIGN_GAUNTLET"). -lisp_code_name(66008,"PHAISTOS_DISC_SIGN_TIARA"). -lisp_code_name(66009,"PHAISTOS_DISC_SIGN_ARROW"). -lisp_code_name(66010,"PHAISTOS_DISC_SIGN_BOW"). -lisp_code_name(66011,"PHAISTOS_DISC_SIGN_SHIELD"). -lisp_code_name(66012,"PHAISTOS_DISC_SIGN_CLUB"). -lisp_code_name(66013,"PHAISTOS_DISC_SIGN_MANACLES"). -lisp_code_name(66014,"PHAISTOS_DISC_SIGN_MATTOCK"). -lisp_code_name(66015,"PHAISTOS_DISC_SIGN_SAW"). -lisp_code_name(66016,"PHAISTOS_DISC_SIGN_LID"). -lisp_code_name(66017,"PHAISTOS_DISC_SIGN_BOOMERANG"). -lisp_code_name(66018,"PHAISTOS_DISC_SIGN_CARPENTRY_PLANE"). -lisp_code_name(66019,"PHAISTOS_DISC_SIGN_DOLIUM"). -lisp_code_name(66020,"PHAISTOS_DISC_SIGN_COMB"). -lisp_code_name(66021,"PHAISTOS_DISC_SIGN_SLING"). -lisp_code_name(66022,"PHAISTOS_DISC_SIGN_COLUMN"). -lisp_code_name(66023,"PHAISTOS_DISC_SIGN_BEEHIVE"). -lisp_code_name(66024,"PHAISTOS_DISC_SIGN_SHIP"). -lisp_code_name(66025,"PHAISTOS_DISC_SIGN_HORN"). -lisp_code_name(66026,"PHAISTOS_DISC_SIGN_HIDE"). -lisp_code_name(66027,"PHAISTOS_DISC_SIGN_BULLS_LEG"). -lisp_code_name(66028,"PHAISTOS_DISC_SIGN_CAT"). -lisp_code_name(66029,"PHAISTOS_DISC_SIGN_RAM"). -lisp_code_name(66030,"PHAISTOS_DISC_SIGN_EAGLE"). -lisp_code_name(66031,"PHAISTOS_DISC_SIGN_DOVE"). -lisp_code_name(66032,"PHAISTOS_DISC_SIGN_TUNNY"). -lisp_code_name(66033,"PHAISTOS_DISC_SIGN_BEE"). -lisp_code_name(66034,"PHAISTOS_DISC_SIGN_PLANE_TREE"). -lisp_code_name(66035,"PHAISTOS_DISC_SIGN_VINE"). -lisp_code_name(66036,"PHAISTOS_DISC_SIGN_PAPYRUS"). -lisp_code_name(66037,"PHAISTOS_DISC_SIGN_ROSETTE"). -lisp_code_name(66038,"PHAISTOS_DISC_SIGN_LILY"). -lisp_code_name(66039,"PHAISTOS_DISC_SIGN_OX_BACK"). -lisp_code_name(66040,"PHAISTOS_DISC_SIGN_FLUTE"). -lisp_code_name(66041,"PHAISTOS_DISC_SIGN_GRATER"). -lisp_code_name(66042,"PHAISTOS_DISC_SIGN_STRAINER"). -lisp_code_name(66043,"PHAISTOS_DISC_SIGN_SMALL_AXE"). -lisp_code_name(66044,"PHAISTOS_DISC_SIGN_WAVY_BAND"). -lisp_code_name(66045,"PHAISTOS_DISC_SIGN_COMBINING_OBLIQUE_STROKE"). -lisp_code_name(66176,"LYCIAN_LETTER_A"). -lisp_code_name(66177,"LYCIAN_LETTER_E"). -lisp_code_name(66178,"LYCIAN_LETTER_B"). -lisp_code_name(66179,"LYCIAN_LETTER_BH"). -lisp_code_name(66180,"LYCIAN_LETTER_G"). -lisp_code_name(66181,"LYCIAN_LETTER_D"). -lisp_code_name(66182,"LYCIAN_LETTER_I"). -lisp_code_name(66183,"LYCIAN_LETTER_W"). -lisp_code_name(66184,"LYCIAN_LETTER_Z"). -lisp_code_name(66185,"LYCIAN_LETTER_TH"). -lisp_code_name(66186,"LYCIAN_LETTER_J"). -lisp_code_name(66187,"LYCIAN_LETTER_K"). -lisp_code_name(66188,"LYCIAN_LETTER_Q"). -lisp_code_name(66189,"LYCIAN_LETTER_L"). -lisp_code_name(66190,"LYCIAN_LETTER_M"). -lisp_code_name(66191,"LYCIAN_LETTER_N"). -lisp_code_name(66192,"LYCIAN_LETTER_MM"). -lisp_code_name(66193,"LYCIAN_LETTER_NN"). -lisp_code_name(66194,"LYCIAN_LETTER_U"). -lisp_code_name(66195,"LYCIAN_LETTER_P"). -lisp_code_name(66196,"LYCIAN_LETTER_KK"). -lisp_code_name(66197,"LYCIAN_LETTER_R"). -lisp_code_name(66198,"LYCIAN_LETTER_S"). -lisp_code_name(66199,"LYCIAN_LETTER_T"). -lisp_code_name(66200,"LYCIAN_LETTER_TT"). -lisp_code_name(66201,"LYCIAN_LETTER_AN"). -lisp_code_name(66202,"LYCIAN_LETTER_EN"). -lisp_code_name(66203,"LYCIAN_LETTER_H"). -lisp_code_name(66204,"LYCIAN_LETTER_X"). -lisp_code_name(66208,"CARIAN_LETTER_A"). -lisp_code_name(66209,"CARIAN_LETTER_P2"). -lisp_code_name(66210,"CARIAN_LETTER_D"). -lisp_code_name(66211,"CARIAN_LETTER_L"). -lisp_code_name(66212,"CARIAN_LETTER_UUU"). -lisp_code_name(66213,"CARIAN_LETTER_R"). -lisp_code_name(66214,"CARIAN_LETTER_LD"). -lisp_code_name(66215,"CARIAN_LETTER_A2"). -lisp_code_name(66216,"CARIAN_LETTER_Q"). -lisp_code_name(66217,"CARIAN_LETTER_B"). -lisp_code_name(66218,"CARIAN_LETTER_M"). -lisp_code_name(66219,"CARIAN_LETTER_O"). -lisp_code_name(66220,"CARIAN_LETTER_D2"). -lisp_code_name(66221,"CARIAN_LETTER_T"). -lisp_code_name(66222,"CARIAN_LETTER_SH"). -lisp_code_name(66223,"CARIAN_LETTER_SH2"). -lisp_code_name(66224,"CARIAN_LETTER_S"). -lisp_code_name(66225,"CARIAN_LETTER_C-18"). -lisp_code_name(66226,"CARIAN_LETTER_U"). -lisp_code_name(66227,"CARIAN_LETTER_NN"). -lisp_code_name(66228,"CARIAN_LETTER_X"). -lisp_code_name(66229,"CARIAN_LETTER_N"). -lisp_code_name(66230,"CARIAN_LETTER_TT2"). -lisp_code_name(66231,"CARIAN_LETTER_P"). -lisp_code_name(66232,"CARIAN_LETTER_SS"). -lisp_code_name(66233,"CARIAN_LETTER_I"). -lisp_code_name(66234,"CARIAN_LETTER_E"). -lisp_code_name(66235,"CARIAN_LETTER_UUUU"). -lisp_code_name(66236,"CARIAN_LETTER_K"). -lisp_code_name(66237,"CARIAN_LETTER_K2"). -lisp_code_name(66238,"CARIAN_LETTER_ND"). -lisp_code_name(66239,"CARIAN_LETTER_UU"). -lisp_code_name(66240,"CARIAN_LETTER_G"). -lisp_code_name(66241,"CARIAN_LETTER_G2"). -lisp_code_name(66242,"CARIAN_LETTER_ST"). -lisp_code_name(66243,"CARIAN_LETTER_ST2"). -lisp_code_name(66244,"CARIAN_LETTER_NG"). -lisp_code_name(66245,"CARIAN_LETTER_II"). -lisp_code_name(66246,"CARIAN_LETTER_C-39"). -lisp_code_name(66247,"CARIAN_LETTER_TT"). -lisp_code_name(66248,"CARIAN_LETTER_UUU2"). -lisp_code_name(66249,"CARIAN_LETTER_RR"). -lisp_code_name(66250,"CARIAN_LETTER_MB"). -lisp_code_name(66251,"CARIAN_LETTER_MB2"). -lisp_code_name(66252,"CARIAN_LETTER_MB3"). -lisp_code_name(66253,"CARIAN_LETTER_MB4"). -lisp_code_name(66254,"CARIAN_LETTER_LD2"). -lisp_code_name(66255,"CARIAN_LETTER_E2"). -lisp_code_name(66256,"CARIAN_LETTER_UUU3"). -lisp_code_name(66272,"COPTIC_EPACT_THOUSANDS_MARK"). -lisp_code_name(66273,"COPTIC_EPACT_DIGIT_ONE"). -lisp_code_name(66274,"COPTIC_EPACT_DIGIT_TWO"). -lisp_code_name(66275,"COPTIC_EPACT_DIGIT_THREE"). -lisp_code_name(66276,"COPTIC_EPACT_DIGIT_FOUR"). -lisp_code_name(66277,"COPTIC_EPACT_DIGIT_FIVE"). -lisp_code_name(66278,"COPTIC_EPACT_DIGIT_SIX"). -lisp_code_name(66279,"COPTIC_EPACT_DIGIT_SEVEN"). -lisp_code_name(66280,"COPTIC_EPACT_DIGIT_EIGHT"). -lisp_code_name(66281,"COPTIC_EPACT_DIGIT_NINE"). -lisp_code_name(66282,"COPTIC_EPACT_NUMBER_TEN"). -lisp_code_name(66283,"COPTIC_EPACT_NUMBER_TWENTY"). -lisp_code_name(66284,"COPTIC_EPACT_NUMBER_THIRTY"). -lisp_code_name(66285,"COPTIC_EPACT_NUMBER_FORTY"). -lisp_code_name(66286,"COPTIC_EPACT_NUMBER_FIFTY"). -lisp_code_name(66287,"COPTIC_EPACT_NUMBER_SIXTY"). -lisp_code_name(66288,"COPTIC_EPACT_NUMBER_SEVENTY"). -lisp_code_name(66289,"COPTIC_EPACT_NUMBER_EIGHTY"). -lisp_code_name(66290,"COPTIC_EPACT_NUMBER_NINETY"). -lisp_code_name(66291,"COPTIC_EPACT_NUMBER_ONE_HUNDRED"). -lisp_code_name(66292,"COPTIC_EPACT_NUMBER_TWO_HUNDRED"). -lisp_code_name(66293,"COPTIC_EPACT_NUMBER_THREE_HUNDRED"). -lisp_code_name(66294,"COPTIC_EPACT_NUMBER_FOUR_HUNDRED"). -lisp_code_name(66295,"COPTIC_EPACT_NUMBER_FIVE_HUNDRED"). -lisp_code_name(66296,"COPTIC_EPACT_NUMBER_SIX_HUNDRED"). -lisp_code_name(66297,"COPTIC_EPACT_NUMBER_SEVEN_HUNDRED"). -lisp_code_name(66298,"COPTIC_EPACT_NUMBER_EIGHT_HUNDRED"). -lisp_code_name(66299,"COPTIC_EPACT_NUMBER_NINE_HUNDRED"). -lisp_code_name(66304,"OLD_ITALIC_LETTER_A"). -lisp_code_name(66305,"OLD_ITALIC_LETTER_BE"). -lisp_code_name(66306,"OLD_ITALIC_LETTER_KE"). -lisp_code_name(66307,"OLD_ITALIC_LETTER_DE"). -lisp_code_name(66308,"OLD_ITALIC_LETTER_E"). -lisp_code_name(66309,"OLD_ITALIC_LETTER_VE"). -lisp_code_name(66310,"OLD_ITALIC_LETTER_ZE"). -lisp_code_name(66311,"OLD_ITALIC_LETTER_HE"). -lisp_code_name(66312,"OLD_ITALIC_LETTER_THE"). -lisp_code_name(66313,"OLD_ITALIC_LETTER_I"). -lisp_code_name(66314,"OLD_ITALIC_LETTER_KA"). -lisp_code_name(66315,"OLD_ITALIC_LETTER_EL"). -lisp_code_name(66316,"OLD_ITALIC_LETTER_EM"). -lisp_code_name(66317,"OLD_ITALIC_LETTER_EN"). -lisp_code_name(66318,"OLD_ITALIC_LETTER_ESH"). -lisp_code_name(66319,"OLD_ITALIC_LETTER_O"). -lisp_code_name(66320,"OLD_ITALIC_LETTER_PE"). -lisp_code_name(66321,"OLD_ITALIC_LETTER_SHE"). -lisp_code_name(66322,"OLD_ITALIC_LETTER_KU"). -lisp_code_name(66323,"OLD_ITALIC_LETTER_ER"). -lisp_code_name(66324,"OLD_ITALIC_LETTER_ES"). -lisp_code_name(66325,"OLD_ITALIC_LETTER_TE"). -lisp_code_name(66326,"OLD_ITALIC_LETTER_U"). -lisp_code_name(66327,"OLD_ITALIC_LETTER_EKS"). -lisp_code_name(66328,"OLD_ITALIC_LETTER_PHE"). -lisp_code_name(66329,"OLD_ITALIC_LETTER_KHE"). -lisp_code_name(66330,"OLD_ITALIC_LETTER_EF"). -lisp_code_name(66331,"OLD_ITALIC_LETTER_ERS"). -lisp_code_name(66332,"OLD_ITALIC_LETTER_CHE"). -lisp_code_name(66333,"OLD_ITALIC_LETTER_II"). -lisp_code_name(66334,"OLD_ITALIC_LETTER_UU"). -lisp_code_name(66335,"OLD_ITALIC_LETTER_ESS"). -lisp_code_name(66336,"OLD_ITALIC_NUMERAL_ONE"). -lisp_code_name(66337,"OLD_ITALIC_NUMERAL_FIVE"). -lisp_code_name(66338,"OLD_ITALIC_NUMERAL_TEN"). -lisp_code_name(66339,"OLD_ITALIC_NUMERAL_FIFTY"). -lisp_code_name(66352,"GOTHIC_LETTER_AHSA"). -lisp_code_name(66353,"GOTHIC_LETTER_BAIRKAN"). -lisp_code_name(66354,"GOTHIC_LETTER_GIBA"). -lisp_code_name(66355,"GOTHIC_LETTER_DAGS"). -lisp_code_name(66356,"GOTHIC_LETTER_AIHVUS"). -lisp_code_name(66357,"GOTHIC_LETTER_QAIRTHRA"). -lisp_code_name(66358,"GOTHIC_LETTER_IUJA"). -lisp_code_name(66359,"GOTHIC_LETTER_HAGL"). -lisp_code_name(66360,"GOTHIC_LETTER_THIUTH"). -lisp_code_name(66361,"GOTHIC_LETTER_EIS"). -lisp_code_name(66362,"GOTHIC_LETTER_KUSMA"). -lisp_code_name(66363,"GOTHIC_LETTER_LAGUS"). -lisp_code_name(66364,"GOTHIC_LETTER_MANNA"). -lisp_code_name(66365,"GOTHIC_LETTER_NAUTHS"). -lisp_code_name(66366,"GOTHIC_LETTER_JER"). -lisp_code_name(66367,"GOTHIC_LETTER_URUS"). -lisp_code_name(66368,"GOTHIC_LETTER_PAIRTHRA"). -lisp_code_name(66369,"GOTHIC_LETTER_NINETY"). -lisp_code_name(66370,"GOTHIC_LETTER_RAIDA"). -lisp_code_name(66371,"GOTHIC_LETTER_SAUIL"). -lisp_code_name(66372,"GOTHIC_LETTER_TEIWS"). -lisp_code_name(66373,"GOTHIC_LETTER_WINJA"). -lisp_code_name(66374,"GOTHIC_LETTER_FAIHU"). -lisp_code_name(66375,"GOTHIC_LETTER_IGGWS"). -lisp_code_name(66376,"GOTHIC_LETTER_HWAIR"). -lisp_code_name(66377,"GOTHIC_LETTER_OTHAL"). -lisp_code_name(66378,"GOTHIC_LETTER_NINE_HUNDRED"). -lisp_code_name(66384,"OLD_PERMIC_LETTER_AN"). -lisp_code_name(66385,"OLD_PERMIC_LETTER_BUR"). -lisp_code_name(66386,"OLD_PERMIC_LETTER_GAI"). -lisp_code_name(66387,"OLD_PERMIC_LETTER_DOI"). -lisp_code_name(66388,"OLD_PERMIC_LETTER_E"). -lisp_code_name(66389,"OLD_PERMIC_LETTER_ZHOI"). -lisp_code_name(66390,"OLD_PERMIC_LETTER_DZHOI"). -lisp_code_name(66391,"OLD_PERMIC_LETTER_ZATA"). -lisp_code_name(66392,"OLD_PERMIC_LETTER_DZITA"). -lisp_code_name(66393,"OLD_PERMIC_LETTER_I"). -lisp_code_name(66394,"OLD_PERMIC_LETTER_KOKE"). -lisp_code_name(66395,"OLD_PERMIC_LETTER_LEI"). -lisp_code_name(66396,"OLD_PERMIC_LETTER_MENOE"). -lisp_code_name(66397,"OLD_PERMIC_LETTER_NENOE"). -lisp_code_name(66398,"OLD_PERMIC_LETTER_VOOI"). -lisp_code_name(66399,"OLD_PERMIC_LETTER_PEEI"). -lisp_code_name(66400,"OLD_PERMIC_LETTER_REI"). -lisp_code_name(66401,"OLD_PERMIC_LETTER_SII"). -lisp_code_name(66402,"OLD_PERMIC_LETTER_TAI"). -lisp_code_name(66403,"OLD_PERMIC_LETTER_U"). -lisp_code_name(66404,"OLD_PERMIC_LETTER_CHERY"). -lisp_code_name(66405,"OLD_PERMIC_LETTER_SHOOI"). -lisp_code_name(66406,"OLD_PERMIC_LETTER_SHCHOOI"). -lisp_code_name(66407,"OLD_PERMIC_LETTER_YRY"). -lisp_code_name(66408,"OLD_PERMIC_LETTER_YERU"). -lisp_code_name(66409,"OLD_PERMIC_LETTER_O"). -lisp_code_name(66410,"OLD_PERMIC_LETTER_OO"). -lisp_code_name(66411,"OLD_PERMIC_LETTER_EF"). -lisp_code_name(66412,"OLD_PERMIC_LETTER_HA"). -lisp_code_name(66413,"OLD_PERMIC_LETTER_TSIU"). -lisp_code_name(66414,"OLD_PERMIC_LETTER_VER"). -lisp_code_name(66415,"OLD_PERMIC_LETTER_YER"). -lisp_code_name(66416,"OLD_PERMIC_LETTER_YERI"). -lisp_code_name(66417,"OLD_PERMIC_LETTER_YAT"). -lisp_code_name(66418,"OLD_PERMIC_LETTER_IE"). -lisp_code_name(66419,"OLD_PERMIC_LETTER_YU"). -lisp_code_name(66420,"OLD_PERMIC_LETTER_YA"). -lisp_code_name(66421,"OLD_PERMIC_LETTER_IA"). -lisp_code_name(66422,"COMBINING_OLD_PERMIC_LETTER_AN"). -lisp_code_name(66423,"COMBINING_OLD_PERMIC_LETTER_DOI"). -lisp_code_name(66424,"COMBINING_OLD_PERMIC_LETTER_ZATA"). -lisp_code_name(66425,"COMBINING_OLD_PERMIC_LETTER_NENOE"). -lisp_code_name(66426,"COMBINING_OLD_PERMIC_LETTER_SII"). -lisp_code_name(66432,"UGARITIC_LETTER_ALPA"). -lisp_code_name(66433,"UGARITIC_LETTER_BETA"). -lisp_code_name(66434,"UGARITIC_LETTER_GAMLA"). -lisp_code_name(66435,"UGARITIC_LETTER_KHA"). -lisp_code_name(66436,"UGARITIC_LETTER_DELTA"). -lisp_code_name(66437,"UGARITIC_LETTER_HO"). -lisp_code_name(66438,"UGARITIC_LETTER_WO"). -lisp_code_name(66439,"UGARITIC_LETTER_ZETA"). -lisp_code_name(66440,"UGARITIC_LETTER_HOTA"). -lisp_code_name(66441,"UGARITIC_LETTER_TET"). -lisp_code_name(66442,"UGARITIC_LETTER_YOD"). -lisp_code_name(66443,"UGARITIC_LETTER_KAF"). -lisp_code_name(66444,"UGARITIC_LETTER_SHIN"). -lisp_code_name(66445,"UGARITIC_LETTER_LAMDA"). -lisp_code_name(66446,"UGARITIC_LETTER_MEM"). -lisp_code_name(66447,"UGARITIC_LETTER_DHAL"). -lisp_code_name(66448,"UGARITIC_LETTER_NUN"). -lisp_code_name(66449,"UGARITIC_LETTER_ZU"). -lisp_code_name(66450,"UGARITIC_LETTER_SAMKA"). -lisp_code_name(66451,"UGARITIC_LETTER_AIN"). -lisp_code_name(66452,"UGARITIC_LETTER_PU"). -lisp_code_name(66453,"UGARITIC_LETTER_SADE"). -lisp_code_name(66454,"UGARITIC_LETTER_QOPA"). -lisp_code_name(66455,"UGARITIC_LETTER_RASHA"). -lisp_code_name(66456,"UGARITIC_LETTER_THANNA"). -lisp_code_name(66457,"UGARITIC_LETTER_GHAIN"). -lisp_code_name(66458,"UGARITIC_LETTER_TO"). -lisp_code_name(66459,"UGARITIC_LETTER_I"). -lisp_code_name(66460,"UGARITIC_LETTER_U"). -lisp_code_name(66461,"UGARITIC_LETTER_SSU"). -lisp_code_name(66463,"UGARITIC_WORD_DIVIDER"). -lisp_code_name(66464,"OLD_PERSIAN_SIGN_A"). -lisp_code_name(66465,"OLD_PERSIAN_SIGN_I"). -lisp_code_name(66466,"OLD_PERSIAN_SIGN_U"). -lisp_code_name(66467,"OLD_PERSIAN_SIGN_KA"). -lisp_code_name(66468,"OLD_PERSIAN_SIGN_KU"). -lisp_code_name(66469,"OLD_PERSIAN_SIGN_GA"). -lisp_code_name(66470,"OLD_PERSIAN_SIGN_GU"). -lisp_code_name(66471,"OLD_PERSIAN_SIGN_XA"). -lisp_code_name(66472,"OLD_PERSIAN_SIGN_CA"). -lisp_code_name(66473,"OLD_PERSIAN_SIGN_JA"). -lisp_code_name(66474,"OLD_PERSIAN_SIGN_JI"). -lisp_code_name(66475,"OLD_PERSIAN_SIGN_TA"). -lisp_code_name(66476,"OLD_PERSIAN_SIGN_TU"). -lisp_code_name(66477,"OLD_PERSIAN_SIGN_DA"). -lisp_code_name(66478,"OLD_PERSIAN_SIGN_DI"). -lisp_code_name(66479,"OLD_PERSIAN_SIGN_DU"). -lisp_code_name(66480,"OLD_PERSIAN_SIGN_THA"). -lisp_code_name(66481,"OLD_PERSIAN_SIGN_PA"). -lisp_code_name(66482,"OLD_PERSIAN_SIGN_BA"). -lisp_code_name(66483,"OLD_PERSIAN_SIGN_FA"). -lisp_code_name(66484,"OLD_PERSIAN_SIGN_NA"). -lisp_code_name(66485,"OLD_PERSIAN_SIGN_NU"). -lisp_code_name(66486,"OLD_PERSIAN_SIGN_MA"). -lisp_code_name(66487,"OLD_PERSIAN_SIGN_MI"). -lisp_code_name(66488,"OLD_PERSIAN_SIGN_MU"). -lisp_code_name(66489,"OLD_PERSIAN_SIGN_YA"). -lisp_code_name(66490,"OLD_PERSIAN_SIGN_VA"). -lisp_code_name(66491,"OLD_PERSIAN_SIGN_VI"). -lisp_code_name(66492,"OLD_PERSIAN_SIGN_RA"). -lisp_code_name(66493,"OLD_PERSIAN_SIGN_RU"). -lisp_code_name(66494,"OLD_PERSIAN_SIGN_LA"). -lisp_code_name(66495,"OLD_PERSIAN_SIGN_SA"). -lisp_code_name(66496,"OLD_PERSIAN_SIGN_ZA"). -lisp_code_name(66497,"OLD_PERSIAN_SIGN_SHA"). -lisp_code_name(66498,"OLD_PERSIAN_SIGN_SSA"). -lisp_code_name(66499,"OLD_PERSIAN_SIGN_HA"). -lisp_code_name(66504,"OLD_PERSIAN_SIGN_AURAMAZDAA"). -lisp_code_name(66505,"OLD_PERSIAN_SIGN_AURAMAZDAA-2"). -lisp_code_name(66506,"OLD_PERSIAN_SIGN_AURAMAZDAAHA"). -lisp_code_name(66507,"OLD_PERSIAN_SIGN_XSHAAYATHIYA"). -lisp_code_name(66508,"OLD_PERSIAN_SIGN_DAHYAAUSH"). -lisp_code_name(66509,"OLD_PERSIAN_SIGN_DAHYAAUSH-2"). -lisp_code_name(66510,"OLD_PERSIAN_SIGN_BAGA"). -lisp_code_name(66511,"OLD_PERSIAN_SIGN_BUUMISH"). -lisp_code_name(66512,"OLD_PERSIAN_WORD_DIVIDER"). -lisp_code_name(66513,"OLD_PERSIAN_NUMBER_ONE"). -lisp_code_name(66514,"OLD_PERSIAN_NUMBER_TWO"). -lisp_code_name(66515,"OLD_PERSIAN_NUMBER_TEN"). -lisp_code_name(66516,"OLD_PERSIAN_NUMBER_TWENTY"). -lisp_code_name(66517,"OLD_PERSIAN_NUMBER_HUNDRED"). -lisp_code_name(66560,"DESERET_CAPITAL_LETTER_LONG_I"). -lisp_code_name(66561,"DESERET_CAPITAL_LETTER_LONG_E"). -lisp_code_name(66562,"DESERET_CAPITAL_LETTER_LONG_A"). -lisp_code_name(66563,"DESERET_CAPITAL_LETTER_LONG_AH"). -lisp_code_name(66564,"DESERET_CAPITAL_LETTER_LONG_O"). -lisp_code_name(66565,"DESERET_CAPITAL_LETTER_LONG_OO"). -lisp_code_name(66566,"DESERET_CAPITAL_LETTER_SHORT_I"). -lisp_code_name(66567,"DESERET_CAPITAL_LETTER_SHORT_E"). -lisp_code_name(66568,"DESERET_CAPITAL_LETTER_SHORT_A"). -lisp_code_name(66569,"DESERET_CAPITAL_LETTER_SHORT_AH"). -lisp_code_name(66570,"DESERET_CAPITAL_LETTER_SHORT_O"). -lisp_code_name(66571,"DESERET_CAPITAL_LETTER_SHORT_OO"). -lisp_code_name(66572,"DESERET_CAPITAL_LETTER_AY"). -lisp_code_name(66573,"DESERET_CAPITAL_LETTER_OW"). -lisp_code_name(66574,"DESERET_CAPITAL_LETTER_WU"). -lisp_code_name(66575,"DESERET_CAPITAL_LETTER_YEE"). -lisp_code_name(66576,"DESERET_CAPITAL_LETTER_H"). -lisp_code_name(66577,"DESERET_CAPITAL_LETTER_PEE"). -lisp_code_name(66578,"DESERET_CAPITAL_LETTER_BEE"). -lisp_code_name(66579,"DESERET_CAPITAL_LETTER_TEE"). -lisp_code_name(66580,"DESERET_CAPITAL_LETTER_DEE"). -lisp_code_name(66581,"DESERET_CAPITAL_LETTER_CHEE"). -lisp_code_name(66582,"DESERET_CAPITAL_LETTER_JEE"). -lisp_code_name(66583,"DESERET_CAPITAL_LETTER_KAY"). -lisp_code_name(66584,"DESERET_CAPITAL_LETTER_GAY"). -lisp_code_name(66585,"DESERET_CAPITAL_LETTER_EF"). -lisp_code_name(66586,"DESERET_CAPITAL_LETTER_VEE"). -lisp_code_name(66587,"DESERET_CAPITAL_LETTER_ETH"). -lisp_code_name(66588,"DESERET_CAPITAL_LETTER_THEE"). -lisp_code_name(66589,"DESERET_CAPITAL_LETTER_ES"). -lisp_code_name(66590,"DESERET_CAPITAL_LETTER_ZEE"). -lisp_code_name(66591,"DESERET_CAPITAL_LETTER_ESH"). -lisp_code_name(66592,"DESERET_CAPITAL_LETTER_ZHEE"). -lisp_code_name(66593,"DESERET_CAPITAL_LETTER_ER"). -lisp_code_name(66594,"DESERET_CAPITAL_LETTER_EL"). -lisp_code_name(66595,"DESERET_CAPITAL_LETTER_EM"). -lisp_code_name(66596,"DESERET_CAPITAL_LETTER_EN"). -lisp_code_name(66597,"DESERET_CAPITAL_LETTER_ENG"). -lisp_code_name(66598,"DESERET_CAPITAL_LETTER_OI"). -lisp_code_name(66599,"DESERET_CAPITAL_LETTER_EW"). -lisp_code_name(66600,"DESERET_SMALL_LETTER_LONG_I"). -lisp_code_name(66601,"DESERET_SMALL_LETTER_LONG_E"). -lisp_code_name(66602,"DESERET_SMALL_LETTER_LONG_A"). -lisp_code_name(66603,"DESERET_SMALL_LETTER_LONG_AH"). -lisp_code_name(66604,"DESERET_SMALL_LETTER_LONG_O"). -lisp_code_name(66605,"DESERET_SMALL_LETTER_LONG_OO"). -lisp_code_name(66606,"DESERET_SMALL_LETTER_SHORT_I"). -lisp_code_name(66607,"DESERET_SMALL_LETTER_SHORT_E"). -lisp_code_name(66608,"DESERET_SMALL_LETTER_SHORT_A"). -lisp_code_name(66609,"DESERET_SMALL_LETTER_SHORT_AH"). -lisp_code_name(66610,"DESERET_SMALL_LETTER_SHORT_O"). -lisp_code_name(66611,"DESERET_SMALL_LETTER_SHORT_OO"). -lisp_code_name(66612,"DESERET_SMALL_LETTER_AY"). -lisp_code_name(66613,"DESERET_SMALL_LETTER_OW"). -lisp_code_name(66614,"DESERET_SMALL_LETTER_WU"). -lisp_code_name(66615,"DESERET_SMALL_LETTER_YEE"). -lisp_code_name(66616,"DESERET_SMALL_LETTER_H"). -lisp_code_name(66617,"DESERET_SMALL_LETTER_PEE"). -lisp_code_name(66618,"DESERET_SMALL_LETTER_BEE"). -lisp_code_name(66619,"DESERET_SMALL_LETTER_TEE"). -lisp_code_name(66620,"DESERET_SMALL_LETTER_DEE"). -lisp_code_name(66621,"DESERET_SMALL_LETTER_CHEE"). -lisp_code_name(66622,"DESERET_SMALL_LETTER_JEE"). -lisp_code_name(66623,"DESERET_SMALL_LETTER_KAY"). -lisp_code_name(66624,"DESERET_SMALL_LETTER_GAY"). -lisp_code_name(66625,"DESERET_SMALL_LETTER_EF"). -lisp_code_name(66626,"DESERET_SMALL_LETTER_VEE"). -lisp_code_name(66627,"DESERET_SMALL_LETTER_ETH"). -lisp_code_name(66628,"DESERET_SMALL_LETTER_THEE"). -lisp_code_name(66629,"DESERET_SMALL_LETTER_ES"). -lisp_code_name(66630,"DESERET_SMALL_LETTER_ZEE"). -lisp_code_name(66631,"DESERET_SMALL_LETTER_ESH"). -lisp_code_name(66632,"DESERET_SMALL_LETTER_ZHEE"). -lisp_code_name(66633,"DESERET_SMALL_LETTER_ER"). -lisp_code_name(66634,"DESERET_SMALL_LETTER_EL"). -lisp_code_name(66635,"DESERET_SMALL_LETTER_EM"). -lisp_code_name(66636,"DESERET_SMALL_LETTER_EN"). -lisp_code_name(66637,"DESERET_SMALL_LETTER_ENG"). -lisp_code_name(66638,"DESERET_SMALL_LETTER_OI"). -lisp_code_name(66639,"DESERET_SMALL_LETTER_EW"). -lisp_code_name(66640,"SHAVIAN_LETTER_PEEP"). -lisp_code_name(66641,"SHAVIAN_LETTER_TOT"). -lisp_code_name(66642,"SHAVIAN_LETTER_KICK"). -lisp_code_name(66643,"SHAVIAN_LETTER_FEE"). -lisp_code_name(66644,"SHAVIAN_LETTER_THIGH"). -lisp_code_name(66645,"SHAVIAN_LETTER_SO"). -lisp_code_name(66646,"SHAVIAN_LETTER_SURE"). -lisp_code_name(66647,"SHAVIAN_LETTER_CHURCH"). -lisp_code_name(66648,"SHAVIAN_LETTER_YEA"). -lisp_code_name(66649,"SHAVIAN_LETTER_HUNG"). -lisp_code_name(66650,"SHAVIAN_LETTER_BIB"). -lisp_code_name(66651,"SHAVIAN_LETTER_DEAD"). -lisp_code_name(66652,"SHAVIAN_LETTER_GAG"). -lisp_code_name(66653,"SHAVIAN_LETTER_VOW"). -lisp_code_name(66654,"SHAVIAN_LETTER_THEY"). -lisp_code_name(66655,"SHAVIAN_LETTER_ZOO"). -lisp_code_name(66656,"SHAVIAN_LETTER_MEASURE"). -lisp_code_name(66657,"SHAVIAN_LETTER_JUDGE"). -lisp_code_name(66658,"SHAVIAN_LETTER_WOE"). -lisp_code_name(66659,"SHAVIAN_LETTER_HA-HA"). -lisp_code_name(66660,"SHAVIAN_LETTER_LOLL"). -lisp_code_name(66661,"SHAVIAN_LETTER_MIME"). -lisp_code_name(66662,"SHAVIAN_LETTER_IF"). -lisp_code_name(66663,"SHAVIAN_LETTER_EGG"). -lisp_code_name(66664,"SHAVIAN_LETTER_ASH"). -lisp_code_name(66665,"SHAVIAN_LETTER_ADO"). -lisp_code_name(66666,"SHAVIAN_LETTER_ON"). -lisp_code_name(66667,"SHAVIAN_LETTER_WOOL"). -lisp_code_name(66668,"SHAVIAN_LETTER_OUT"). -lisp_code_name(66669,"SHAVIAN_LETTER_AH"). -lisp_code_name(66670,"SHAVIAN_LETTER_ROAR"). -lisp_code_name(66671,"SHAVIAN_LETTER_NUN"). -lisp_code_name(66672,"SHAVIAN_LETTER_EAT"). -lisp_code_name(66673,"SHAVIAN_LETTER_AGE"). -lisp_code_name(66674,"SHAVIAN_LETTER_ICE"). -lisp_code_name(66675,"SHAVIAN_LETTER_UP"). -lisp_code_name(66676,"SHAVIAN_LETTER_OAK"). -lisp_code_name(66677,"SHAVIAN_LETTER_OOZE"). -lisp_code_name(66678,"SHAVIAN_LETTER_OIL"). -lisp_code_name(66679,"SHAVIAN_LETTER_AWE"). -lisp_code_name(66680,"SHAVIAN_LETTER_ARE"). -lisp_code_name(66681,"SHAVIAN_LETTER_OR"). -lisp_code_name(66682,"SHAVIAN_LETTER_AIR"). -lisp_code_name(66683,"SHAVIAN_LETTER_ERR"). -lisp_code_name(66684,"SHAVIAN_LETTER_ARRAY"). -lisp_code_name(66685,"SHAVIAN_LETTER_EAR"). -lisp_code_name(66686,"SHAVIAN_LETTER_IAN"). -lisp_code_name(66687,"SHAVIAN_LETTER_YEW"). -lisp_code_name(66688,"OSMANYA_LETTER_ALEF"). -lisp_code_name(66689,"OSMANYA_LETTER_BA"). -lisp_code_name(66690,"OSMANYA_LETTER_TA"). -lisp_code_name(66691,"OSMANYA_LETTER_JA"). -lisp_code_name(66692,"OSMANYA_LETTER_XA"). -lisp_code_name(66693,"OSMANYA_LETTER_KHA"). -lisp_code_name(66694,"OSMANYA_LETTER_DEEL"). -lisp_code_name(66695,"OSMANYA_LETTER_RA"). -lisp_code_name(66696,"OSMANYA_LETTER_SA"). -lisp_code_name(66697,"OSMANYA_LETTER_SHIIN"). -lisp_code_name(66698,"OSMANYA_LETTER_DHA"). -lisp_code_name(66699,"OSMANYA_LETTER_CAYN"). -lisp_code_name(66700,"OSMANYA_LETTER_GA"). -lisp_code_name(66701,"OSMANYA_LETTER_FA"). -lisp_code_name(66702,"OSMANYA_LETTER_QAAF"). -lisp_code_name(66703,"OSMANYA_LETTER_KAAF"). -lisp_code_name(66704,"OSMANYA_LETTER_LAAN"). -lisp_code_name(66705,"OSMANYA_LETTER_MIIN"). -lisp_code_name(66706,"OSMANYA_LETTER_NUUN"). -lisp_code_name(66707,"OSMANYA_LETTER_WAW"). -lisp_code_name(66708,"OSMANYA_LETTER_HA"). -lisp_code_name(66709,"OSMANYA_LETTER_YA"). -lisp_code_name(66710,"OSMANYA_LETTER_A"). -lisp_code_name(66711,"OSMANYA_LETTER_E"). -lisp_code_name(66712,"OSMANYA_LETTER_I"). -lisp_code_name(66713,"OSMANYA_LETTER_O"). -lisp_code_name(66714,"OSMANYA_LETTER_U"). -lisp_code_name(66715,"OSMANYA_LETTER_AA"). -lisp_code_name(66716,"OSMANYA_LETTER_EE"). -lisp_code_name(66717,"OSMANYA_LETTER_OO"). -lisp_code_name(66720,"OSMANYA_DIGIT_ZERO"). -lisp_code_name(66721,"OSMANYA_DIGIT_ONE"). -lisp_code_name(66722,"OSMANYA_DIGIT_TWO"). -lisp_code_name(66723,"OSMANYA_DIGIT_THREE"). -lisp_code_name(66724,"OSMANYA_DIGIT_FOUR"). -lisp_code_name(66725,"OSMANYA_DIGIT_FIVE"). -lisp_code_name(66726,"OSMANYA_DIGIT_SIX"). -lisp_code_name(66727,"OSMANYA_DIGIT_SEVEN"). -lisp_code_name(66728,"OSMANYA_DIGIT_EIGHT"). -lisp_code_name(66729,"OSMANYA_DIGIT_NINE"). -lisp_code_name(66816,"ELBASAN_LETTER_A"). -lisp_code_name(66817,"ELBASAN_LETTER_BE"). -lisp_code_name(66818,"ELBASAN_LETTER_CE"). -lisp_code_name(66819,"ELBASAN_LETTER_CHE"). -lisp_code_name(66820,"ELBASAN_LETTER_DE"). -lisp_code_name(66821,"ELBASAN_LETTER_NDE"). -lisp_code_name(66822,"ELBASAN_LETTER_DHE"). -lisp_code_name(66823,"ELBASAN_LETTER_EI"). -lisp_code_name(66824,"ELBASAN_LETTER_E"). -lisp_code_name(66825,"ELBASAN_LETTER_FE"). -lisp_code_name(66826,"ELBASAN_LETTER_GE"). -lisp_code_name(66827,"ELBASAN_LETTER_GJE"). -lisp_code_name(66828,"ELBASAN_LETTER_HE"). -lisp_code_name(66829,"ELBASAN_LETTER_I"). -lisp_code_name(66830,"ELBASAN_LETTER_JE"). -lisp_code_name(66831,"ELBASAN_LETTER_KE"). -lisp_code_name(66832,"ELBASAN_LETTER_LE"). -lisp_code_name(66833,"ELBASAN_LETTER_LLE"). -lisp_code_name(66834,"ELBASAN_LETTER_ME"). -lisp_code_name(66835,"ELBASAN_LETTER_NE"). -lisp_code_name(66836,"ELBASAN_LETTER_NA"). -lisp_code_name(66837,"ELBASAN_LETTER_NJE"). -lisp_code_name(66838,"ELBASAN_LETTER_O"). -lisp_code_name(66839,"ELBASAN_LETTER_PE"). -lisp_code_name(66840,"ELBASAN_LETTER_QE"). -lisp_code_name(66841,"ELBASAN_LETTER_RE"). -lisp_code_name(66842,"ELBASAN_LETTER_RRE"). -lisp_code_name(66843,"ELBASAN_LETTER_SE"). -lisp_code_name(66844,"ELBASAN_LETTER_SHE"). -lisp_code_name(66845,"ELBASAN_LETTER_TE"). -lisp_code_name(66846,"ELBASAN_LETTER_THE"). -lisp_code_name(66847,"ELBASAN_LETTER_U"). -lisp_code_name(66848,"ELBASAN_LETTER_VE"). -lisp_code_name(66849,"ELBASAN_LETTER_XE"). -lisp_code_name(66850,"ELBASAN_LETTER_Y"). -lisp_code_name(66851,"ELBASAN_LETTER_ZE"). -lisp_code_name(66852,"ELBASAN_LETTER_ZHE"). -lisp_code_name(66853,"ELBASAN_LETTER_GHE"). -lisp_code_name(66854,"ELBASAN_LETTER_GHAMMA"). -lisp_code_name(66855,"ELBASAN_LETTER_KHE"). -lisp_code_name(66864,"CAUCASIAN_ALBANIAN_LETTER_ALT"). -lisp_code_name(66865,"CAUCASIAN_ALBANIAN_LETTER_BET"). -lisp_code_name(66866,"CAUCASIAN_ALBANIAN_LETTER_GIM"). -lisp_code_name(66867,"CAUCASIAN_ALBANIAN_LETTER_DAT"). -lisp_code_name(66868,"CAUCASIAN_ALBANIAN_LETTER_EB"). -lisp_code_name(66869,"CAUCASIAN_ALBANIAN_LETTER_ZARL"). -lisp_code_name(66870,"CAUCASIAN_ALBANIAN_LETTER_EYN"). -lisp_code_name(66871,"CAUCASIAN_ALBANIAN_LETTER_ZHIL"). -lisp_code_name(66872,"CAUCASIAN_ALBANIAN_LETTER_TAS"). -lisp_code_name(66873,"CAUCASIAN_ALBANIAN_LETTER_CHA"). -lisp_code_name(66874,"CAUCASIAN_ALBANIAN_LETTER_YOWD"). -lisp_code_name(66875,"CAUCASIAN_ALBANIAN_LETTER_ZHA"). -lisp_code_name(66876,"CAUCASIAN_ALBANIAN_LETTER_IRB"). -lisp_code_name(66877,"CAUCASIAN_ALBANIAN_LETTER_SHA"). -lisp_code_name(66878,"CAUCASIAN_ALBANIAN_LETTER_LAN"). -lisp_code_name(66879,"CAUCASIAN_ALBANIAN_LETTER_INYA"). -lisp_code_name(66880,"CAUCASIAN_ALBANIAN_LETTER_XEYN"). -lisp_code_name(66881,"CAUCASIAN_ALBANIAN_LETTER_DYAN"). -lisp_code_name(66882,"CAUCASIAN_ALBANIAN_LETTER_CAR"). -lisp_code_name(66883,"CAUCASIAN_ALBANIAN_LETTER_JHOX"). -lisp_code_name(66884,"CAUCASIAN_ALBANIAN_LETTER_KAR"). -lisp_code_name(66885,"CAUCASIAN_ALBANIAN_LETTER_LYIT"). -lisp_code_name(66886,"CAUCASIAN_ALBANIAN_LETTER_HEYT"). -lisp_code_name(66887,"CAUCASIAN_ALBANIAN_LETTER_QAY"). -lisp_code_name(66888,"CAUCASIAN_ALBANIAN_LETTER_AOR"). -lisp_code_name(66889,"CAUCASIAN_ALBANIAN_LETTER_CHOY"). -lisp_code_name(66890,"CAUCASIAN_ALBANIAN_LETTER_CHI"). -lisp_code_name(66891,"CAUCASIAN_ALBANIAN_LETTER_CYAY"). -lisp_code_name(66892,"CAUCASIAN_ALBANIAN_LETTER_MAQ"). -lisp_code_name(66893,"CAUCASIAN_ALBANIAN_LETTER_QAR"). -lisp_code_name(66894,"CAUCASIAN_ALBANIAN_LETTER_NOWC"). -lisp_code_name(66895,"CAUCASIAN_ALBANIAN_LETTER_DZYAY"). -lisp_code_name(66896,"CAUCASIAN_ALBANIAN_LETTER_SHAK"). -lisp_code_name(66897,"CAUCASIAN_ALBANIAN_LETTER_JAYN"). -lisp_code_name(66898,"CAUCASIAN_ALBANIAN_LETTER_ON"). -lisp_code_name(66899,"CAUCASIAN_ALBANIAN_LETTER_TYAY"). -lisp_code_name(66900,"CAUCASIAN_ALBANIAN_LETTER_FAM"). -lisp_code_name(66901,"CAUCASIAN_ALBANIAN_LETTER_DZAY"). -lisp_code_name(66902,"CAUCASIAN_ALBANIAN_LETTER_CHAT"). -lisp_code_name(66903,"CAUCASIAN_ALBANIAN_LETTER_PEN"). -lisp_code_name(66904,"CAUCASIAN_ALBANIAN_LETTER_GHEYS"). -lisp_code_name(66905,"CAUCASIAN_ALBANIAN_LETTER_RAT"). -lisp_code_name(66906,"CAUCASIAN_ALBANIAN_LETTER_SEYK"). -lisp_code_name(66907,"CAUCASIAN_ALBANIAN_LETTER_VEYZ"). -lisp_code_name(66908,"CAUCASIAN_ALBANIAN_LETTER_TIWR"). -lisp_code_name(66909,"CAUCASIAN_ALBANIAN_LETTER_SHOY"). -lisp_code_name(66910,"CAUCASIAN_ALBANIAN_LETTER_IWN"). -lisp_code_name(66911,"CAUCASIAN_ALBANIAN_LETTER_CYAW"). -lisp_code_name(66912,"CAUCASIAN_ALBANIAN_LETTER_CAYN"). -lisp_code_name(66913,"CAUCASIAN_ALBANIAN_LETTER_YAYD"). -lisp_code_name(66914,"CAUCASIAN_ALBANIAN_LETTER_PIWR"). -lisp_code_name(66915,"CAUCASIAN_ALBANIAN_LETTER_KIW"). -lisp_code_name(66927,"CAUCASIAN_ALBANIAN_CITATION_MARK"). -lisp_code_name(67072,"LINEAR_A_SIGN_AB001"). -lisp_code_name(67073,"LINEAR_A_SIGN_AB002"). -lisp_code_name(67074,"LINEAR_A_SIGN_AB003"). -lisp_code_name(67075,"LINEAR_A_SIGN_AB004"). -lisp_code_name(67076,"LINEAR_A_SIGN_AB005"). -lisp_code_name(67077,"LINEAR_A_SIGN_AB006"). -lisp_code_name(67078,"LINEAR_A_SIGN_AB007"). -lisp_code_name(67079,"LINEAR_A_SIGN_AB008"). -lisp_code_name(67080,"LINEAR_A_SIGN_AB009"). -lisp_code_name(67081,"LINEAR_A_SIGN_AB010"). -lisp_code_name(67082,"LINEAR_A_SIGN_AB011"). -lisp_code_name(67083,"LINEAR_A_SIGN_AB013"). -lisp_code_name(67084,"LINEAR_A_SIGN_AB016"). -lisp_code_name(67085,"LINEAR_A_SIGN_AB017"). -lisp_code_name(67086,"LINEAR_A_SIGN_AB020"). -lisp_code_name(67087,"LINEAR_A_SIGN_AB021"). -lisp_code_name(67088,"LINEAR_A_SIGN_AB021F"). -lisp_code_name(67089,"LINEAR_A_SIGN_AB021M"). -lisp_code_name(67090,"LINEAR_A_SIGN_AB022"). -lisp_code_name(67091,"LINEAR_A_SIGN_AB022F"). -lisp_code_name(67092,"LINEAR_A_SIGN_AB022M"). -lisp_code_name(67093,"LINEAR_A_SIGN_AB023"). -lisp_code_name(67094,"LINEAR_A_SIGN_AB023M"). -lisp_code_name(67095,"LINEAR_A_SIGN_AB024"). -lisp_code_name(67096,"LINEAR_A_SIGN_AB026"). -lisp_code_name(67097,"LINEAR_A_SIGN_AB027"). -lisp_code_name(67098,"LINEAR_A_SIGN_AB028"). -lisp_code_name(67099,"LINEAR_A_SIGN_A028B"). -lisp_code_name(67100,"LINEAR_A_SIGN_AB029"). -lisp_code_name(67101,"LINEAR_A_SIGN_AB030"). -lisp_code_name(67102,"LINEAR_A_SIGN_AB031"). -lisp_code_name(67103,"LINEAR_A_SIGN_AB034"). -lisp_code_name(67104,"LINEAR_A_SIGN_AB037"). -lisp_code_name(67105,"LINEAR_A_SIGN_AB038"). -lisp_code_name(67106,"LINEAR_A_SIGN_AB039"). -lisp_code_name(67107,"LINEAR_A_SIGN_AB040"). -lisp_code_name(67108,"LINEAR_A_SIGN_AB041"). -lisp_code_name(67109,"LINEAR_A_SIGN_AB044"). -lisp_code_name(67110,"LINEAR_A_SIGN_AB045"). -lisp_code_name(67111,"LINEAR_A_SIGN_AB046"). -lisp_code_name(67112,"LINEAR_A_SIGN_AB047"). -lisp_code_name(67113,"LINEAR_A_SIGN_AB048"). -lisp_code_name(67114,"LINEAR_A_SIGN_AB049"). -lisp_code_name(67115,"LINEAR_A_SIGN_AB050"). -lisp_code_name(67116,"LINEAR_A_SIGN_AB051"). -lisp_code_name(67117,"LINEAR_A_SIGN_AB053"). -lisp_code_name(67118,"LINEAR_A_SIGN_AB054"). -lisp_code_name(67119,"LINEAR_A_SIGN_AB055"). -lisp_code_name(67120,"LINEAR_A_SIGN_AB056"). -lisp_code_name(67121,"LINEAR_A_SIGN_AB057"). -lisp_code_name(67122,"LINEAR_A_SIGN_AB058"). -lisp_code_name(67123,"LINEAR_A_SIGN_AB059"). -lisp_code_name(67124,"LINEAR_A_SIGN_AB060"). -lisp_code_name(67125,"LINEAR_A_SIGN_AB061"). -lisp_code_name(67126,"LINEAR_A_SIGN_AB065"). -lisp_code_name(67127,"LINEAR_A_SIGN_AB066"). -lisp_code_name(67128,"LINEAR_A_SIGN_AB067"). -lisp_code_name(67129,"LINEAR_A_SIGN_AB069"). -lisp_code_name(67130,"LINEAR_A_SIGN_AB070"). -lisp_code_name(67131,"LINEAR_A_SIGN_AB073"). -lisp_code_name(67132,"LINEAR_A_SIGN_AB074"). -lisp_code_name(67133,"LINEAR_A_SIGN_AB076"). -lisp_code_name(67134,"LINEAR_A_SIGN_AB077"). -lisp_code_name(67135,"LINEAR_A_SIGN_AB078"). -lisp_code_name(67136,"LINEAR_A_SIGN_AB079"). -lisp_code_name(67137,"LINEAR_A_SIGN_AB080"). -lisp_code_name(67138,"LINEAR_A_SIGN_AB081"). -lisp_code_name(67139,"LINEAR_A_SIGN_AB082"). -lisp_code_name(67140,"LINEAR_A_SIGN_AB085"). -lisp_code_name(67141,"LINEAR_A_SIGN_AB086"). -lisp_code_name(67142,"LINEAR_A_SIGN_AB087"). -lisp_code_name(67143,"LINEAR_A_SIGN_A100-102"). -lisp_code_name(67144,"LINEAR_A_SIGN_AB118"). -lisp_code_name(67145,"LINEAR_A_SIGN_AB120"). -lisp_code_name(67146,"LINEAR_A_SIGN_A120B"). -lisp_code_name(67147,"LINEAR_A_SIGN_AB122"). -lisp_code_name(67148,"LINEAR_A_SIGN_AB123"). -lisp_code_name(67149,"LINEAR_A_SIGN_AB131A"). -lisp_code_name(67150,"LINEAR_A_SIGN_AB131B"). -lisp_code_name(67151,"LINEAR_A_SIGN_A131C"). -lisp_code_name(67152,"LINEAR_A_SIGN_AB164"). -lisp_code_name(67153,"LINEAR_A_SIGN_AB171"). -lisp_code_name(67154,"LINEAR_A_SIGN_AB180"). -lisp_code_name(67155,"LINEAR_A_SIGN_AB188"). -lisp_code_name(67156,"LINEAR_A_SIGN_AB191"). -lisp_code_name(67157,"LINEAR_A_SIGN_A301"). -lisp_code_name(67158,"LINEAR_A_SIGN_A302"). -lisp_code_name(67159,"LINEAR_A_SIGN_A303"). -lisp_code_name(67160,"LINEAR_A_SIGN_A304"). -lisp_code_name(67161,"LINEAR_A_SIGN_A305"). -lisp_code_name(67162,"LINEAR_A_SIGN_A306"). -lisp_code_name(67163,"LINEAR_A_SIGN_A307"). -lisp_code_name(67164,"LINEAR_A_SIGN_A308"). -lisp_code_name(67165,"LINEAR_A_SIGN_A309A"). -lisp_code_name(67166,"LINEAR_A_SIGN_A309B"). -lisp_code_name(67167,"LINEAR_A_SIGN_A309C"). -lisp_code_name(67168,"LINEAR_A_SIGN_A310"). -lisp_code_name(67169,"LINEAR_A_SIGN_A311"). -lisp_code_name(67170,"LINEAR_A_SIGN_A312"). -lisp_code_name(67171,"LINEAR_A_SIGN_A313A"). -lisp_code_name(67172,"LINEAR_A_SIGN_A313B"). -lisp_code_name(67173,"LINEAR_A_SIGN_A313C"). -lisp_code_name(67174,"LINEAR_A_SIGN_A314"). -lisp_code_name(67175,"LINEAR_A_SIGN_A315"). -lisp_code_name(67176,"LINEAR_A_SIGN_A316"). -lisp_code_name(67177,"LINEAR_A_SIGN_A317"). -lisp_code_name(67178,"LINEAR_A_SIGN_A318"). -lisp_code_name(67179,"LINEAR_A_SIGN_A319"). -lisp_code_name(67180,"LINEAR_A_SIGN_A320"). -lisp_code_name(67181,"LINEAR_A_SIGN_A321"). -lisp_code_name(67182,"LINEAR_A_SIGN_A322"). -lisp_code_name(67183,"LINEAR_A_SIGN_A323"). -lisp_code_name(67184,"LINEAR_A_SIGN_A324"). -lisp_code_name(67185,"LINEAR_A_SIGN_A325"). -lisp_code_name(67186,"LINEAR_A_SIGN_A326"). -lisp_code_name(67187,"LINEAR_A_SIGN_A327"). -lisp_code_name(67188,"LINEAR_A_SIGN_A328"). -lisp_code_name(67189,"LINEAR_A_SIGN_A329"). -lisp_code_name(67190,"LINEAR_A_SIGN_A330"). -lisp_code_name(67191,"LINEAR_A_SIGN_A331"). -lisp_code_name(67192,"LINEAR_A_SIGN_A332"). -lisp_code_name(67193,"LINEAR_A_SIGN_A333"). -lisp_code_name(67194,"LINEAR_A_SIGN_A334"). -lisp_code_name(67195,"LINEAR_A_SIGN_A335"). -lisp_code_name(67196,"LINEAR_A_SIGN_A336"). -lisp_code_name(67197,"LINEAR_A_SIGN_A337"). -lisp_code_name(67198,"LINEAR_A_SIGN_A338"). -lisp_code_name(67199,"LINEAR_A_SIGN_A339"). -lisp_code_name(67200,"LINEAR_A_SIGN_A340"). -lisp_code_name(67201,"LINEAR_A_SIGN_A341"). -lisp_code_name(67202,"LINEAR_A_SIGN_A342"). -lisp_code_name(67203,"LINEAR_A_SIGN_A343"). -lisp_code_name(67204,"LINEAR_A_SIGN_A344"). -lisp_code_name(67205,"LINEAR_A_SIGN_A345"). -lisp_code_name(67206,"LINEAR_A_SIGN_A346"). -lisp_code_name(67207,"LINEAR_A_SIGN_A347"). -lisp_code_name(67208,"LINEAR_A_SIGN_A348"). -lisp_code_name(67209,"LINEAR_A_SIGN_A349"). -lisp_code_name(67210,"LINEAR_A_SIGN_A350"). -lisp_code_name(67211,"LINEAR_A_SIGN_A351"). -lisp_code_name(67212,"LINEAR_A_SIGN_A352"). -lisp_code_name(67213,"LINEAR_A_SIGN_A353"). -lisp_code_name(67214,"LINEAR_A_SIGN_A354"). -lisp_code_name(67215,"LINEAR_A_SIGN_A355"). -lisp_code_name(67216,"LINEAR_A_SIGN_A356"). -lisp_code_name(67217,"LINEAR_A_SIGN_A357"). -lisp_code_name(67218,"LINEAR_A_SIGN_A358"). -lisp_code_name(67219,"LINEAR_A_SIGN_A359"). -lisp_code_name(67220,"LINEAR_A_SIGN_A360"). -lisp_code_name(67221,"LINEAR_A_SIGN_A361"). -lisp_code_name(67222,"LINEAR_A_SIGN_A362"). -lisp_code_name(67223,"LINEAR_A_SIGN_A363"). -lisp_code_name(67224,"LINEAR_A_SIGN_A364"). -lisp_code_name(67225,"LINEAR_A_SIGN_A365"). -lisp_code_name(67226,"LINEAR_A_SIGN_A366"). -lisp_code_name(67227,"LINEAR_A_SIGN_A367"). -lisp_code_name(67228,"LINEAR_A_SIGN_A368"). -lisp_code_name(67229,"LINEAR_A_SIGN_A369"). -lisp_code_name(67230,"LINEAR_A_SIGN_A370"). -lisp_code_name(67231,"LINEAR_A_SIGN_A371"). -lisp_code_name(67232,"LINEAR_A_SIGN_A400-VAS"). -lisp_code_name(67233,"LINEAR_A_SIGN_A401-VAS"). -lisp_code_name(67234,"LINEAR_A_SIGN_A402-VAS"). -lisp_code_name(67235,"LINEAR_A_SIGN_A403-VAS"). -lisp_code_name(67236,"LINEAR_A_SIGN_A404-VAS"). -lisp_code_name(67237,"LINEAR_A_SIGN_A405-VAS"). -lisp_code_name(67238,"LINEAR_A_SIGN_A406-VAS"). -lisp_code_name(67239,"LINEAR_A_SIGN_A407-VAS"). -lisp_code_name(67240,"LINEAR_A_SIGN_A408-VAS"). -lisp_code_name(67241,"LINEAR_A_SIGN_A409-VAS"). -lisp_code_name(67242,"LINEAR_A_SIGN_A410-VAS"). -lisp_code_name(67243,"LINEAR_A_SIGN_A411-VAS"). -lisp_code_name(67244,"LINEAR_A_SIGN_A412-VAS"). -lisp_code_name(67245,"LINEAR_A_SIGN_A413-VAS"). -lisp_code_name(67246,"LINEAR_A_SIGN_A414-VAS"). -lisp_code_name(67247,"LINEAR_A_SIGN_A415-VAS"). -lisp_code_name(67248,"LINEAR_A_SIGN_A416-VAS"). -lisp_code_name(67249,"LINEAR_A_SIGN_A417-VAS"). -lisp_code_name(67250,"LINEAR_A_SIGN_A418-VAS"). -lisp_code_name(67251,"LINEAR_A_SIGN_A501"). -lisp_code_name(67252,"LINEAR_A_SIGN_A502"). -lisp_code_name(67253,"LINEAR_A_SIGN_A503"). -lisp_code_name(67254,"LINEAR_A_SIGN_A504"). -lisp_code_name(67255,"LINEAR_A_SIGN_A505"). -lisp_code_name(67256,"LINEAR_A_SIGN_A506"). -lisp_code_name(67257,"LINEAR_A_SIGN_A508"). -lisp_code_name(67258,"LINEAR_A_SIGN_A509"). -lisp_code_name(67259,"LINEAR_A_SIGN_A510"). -lisp_code_name(67260,"LINEAR_A_SIGN_A511"). -lisp_code_name(67261,"LINEAR_A_SIGN_A512"). -lisp_code_name(67262,"LINEAR_A_SIGN_A513"). -lisp_code_name(67263,"LINEAR_A_SIGN_A515"). -lisp_code_name(67264,"LINEAR_A_SIGN_A516"). -lisp_code_name(67265,"LINEAR_A_SIGN_A520"). -lisp_code_name(67266,"LINEAR_A_SIGN_A521"). -lisp_code_name(67267,"LINEAR_A_SIGN_A523"). -lisp_code_name(67268,"LINEAR_A_SIGN_A524"). -lisp_code_name(67269,"LINEAR_A_SIGN_A525"). -lisp_code_name(67270,"LINEAR_A_SIGN_A526"). -lisp_code_name(67271,"LINEAR_A_SIGN_A527"). -lisp_code_name(67272,"LINEAR_A_SIGN_A528"). -lisp_code_name(67273,"LINEAR_A_SIGN_A529"). -lisp_code_name(67274,"LINEAR_A_SIGN_A530"). -lisp_code_name(67275,"LINEAR_A_SIGN_A531"). -lisp_code_name(67276,"LINEAR_A_SIGN_A532"). -lisp_code_name(67277,"LINEAR_A_SIGN_A534"). -lisp_code_name(67278,"LINEAR_A_SIGN_A535"). -lisp_code_name(67279,"LINEAR_A_SIGN_A536"). -lisp_code_name(67280,"LINEAR_A_SIGN_A537"). -lisp_code_name(67281,"LINEAR_A_SIGN_A538"). -lisp_code_name(67282,"LINEAR_A_SIGN_A539"). -lisp_code_name(67283,"LINEAR_A_SIGN_A540"). -lisp_code_name(67284,"LINEAR_A_SIGN_A541"). -lisp_code_name(67285,"LINEAR_A_SIGN_A542"). -lisp_code_name(67286,"LINEAR_A_SIGN_A545"). -lisp_code_name(67287,"LINEAR_A_SIGN_A547"). -lisp_code_name(67288,"LINEAR_A_SIGN_A548"). -lisp_code_name(67289,"LINEAR_A_SIGN_A549"). -lisp_code_name(67290,"LINEAR_A_SIGN_A550"). -lisp_code_name(67291,"LINEAR_A_SIGN_A551"). -lisp_code_name(67292,"LINEAR_A_SIGN_A552"). -lisp_code_name(67293,"LINEAR_A_SIGN_A553"). -lisp_code_name(67294,"LINEAR_A_SIGN_A554"). -lisp_code_name(67295,"LINEAR_A_SIGN_A555"). -lisp_code_name(67296,"LINEAR_A_SIGN_A556"). -lisp_code_name(67297,"LINEAR_A_SIGN_A557"). -lisp_code_name(67298,"LINEAR_A_SIGN_A559"). -lisp_code_name(67299,"LINEAR_A_SIGN_A563"). -lisp_code_name(67300,"LINEAR_A_SIGN_A564"). -lisp_code_name(67301,"LINEAR_A_SIGN_A565"). -lisp_code_name(67302,"LINEAR_A_SIGN_A566"). -lisp_code_name(67303,"LINEAR_A_SIGN_A568"). -lisp_code_name(67304,"LINEAR_A_SIGN_A569"). -lisp_code_name(67305,"LINEAR_A_SIGN_A570"). -lisp_code_name(67306,"LINEAR_A_SIGN_A571"). -lisp_code_name(67307,"LINEAR_A_SIGN_A572"). -lisp_code_name(67308,"LINEAR_A_SIGN_A573"). -lisp_code_name(67309,"LINEAR_A_SIGN_A574"). -lisp_code_name(67310,"LINEAR_A_SIGN_A575"). -lisp_code_name(67311,"LINEAR_A_SIGN_A576"). -lisp_code_name(67312,"LINEAR_A_SIGN_A577"). -lisp_code_name(67313,"LINEAR_A_SIGN_A578"). -lisp_code_name(67314,"LINEAR_A_SIGN_A579"). -lisp_code_name(67315,"LINEAR_A_SIGN_A580"). -lisp_code_name(67316,"LINEAR_A_SIGN_A581"). -lisp_code_name(67317,"LINEAR_A_SIGN_A582"). -lisp_code_name(67318,"LINEAR_A_SIGN_A583"). -lisp_code_name(67319,"LINEAR_A_SIGN_A584"). -lisp_code_name(67320,"LINEAR_A_SIGN_A585"). -lisp_code_name(67321,"LINEAR_A_SIGN_A586"). -lisp_code_name(67322,"LINEAR_A_SIGN_A587"). -lisp_code_name(67323,"LINEAR_A_SIGN_A588"). -lisp_code_name(67324,"LINEAR_A_SIGN_A589"). -lisp_code_name(67325,"LINEAR_A_SIGN_A591"). -lisp_code_name(67326,"LINEAR_A_SIGN_A592"). -lisp_code_name(67327,"LINEAR_A_SIGN_A594"). -lisp_code_name(67328,"LINEAR_A_SIGN_A595"). -lisp_code_name(67329,"LINEAR_A_SIGN_A596"). -lisp_code_name(67330,"LINEAR_A_SIGN_A598"). -lisp_code_name(67331,"LINEAR_A_SIGN_A600"). -lisp_code_name(67332,"LINEAR_A_SIGN_A601"). -lisp_code_name(67333,"LINEAR_A_SIGN_A602"). -lisp_code_name(67334,"LINEAR_A_SIGN_A603"). -lisp_code_name(67335,"LINEAR_A_SIGN_A604"). -lisp_code_name(67336,"LINEAR_A_SIGN_A606"). -lisp_code_name(67337,"LINEAR_A_SIGN_A608"). -lisp_code_name(67338,"LINEAR_A_SIGN_A609"). -lisp_code_name(67339,"LINEAR_A_SIGN_A610"). -lisp_code_name(67340,"LINEAR_A_SIGN_A611"). -lisp_code_name(67341,"LINEAR_A_SIGN_A612"). -lisp_code_name(67342,"LINEAR_A_SIGN_A613"). -lisp_code_name(67343,"LINEAR_A_SIGN_A614"). -lisp_code_name(67344,"LINEAR_A_SIGN_A615"). -lisp_code_name(67345,"LINEAR_A_SIGN_A616"). -lisp_code_name(67346,"LINEAR_A_SIGN_A617"). -lisp_code_name(67347,"LINEAR_A_SIGN_A618"). -lisp_code_name(67348,"LINEAR_A_SIGN_A619"). -lisp_code_name(67349,"LINEAR_A_SIGN_A620"). -lisp_code_name(67350,"LINEAR_A_SIGN_A621"). -lisp_code_name(67351,"LINEAR_A_SIGN_A622"). -lisp_code_name(67352,"LINEAR_A_SIGN_A623"). -lisp_code_name(67353,"LINEAR_A_SIGN_A624"). -lisp_code_name(67354,"LINEAR_A_SIGN_A626"). -lisp_code_name(67355,"LINEAR_A_SIGN_A627"). -lisp_code_name(67356,"LINEAR_A_SIGN_A628"). -lisp_code_name(67357,"LINEAR_A_SIGN_A629"). -lisp_code_name(67358,"LINEAR_A_SIGN_A634"). -lisp_code_name(67359,"LINEAR_A_SIGN_A637"). -lisp_code_name(67360,"LINEAR_A_SIGN_A638"). -lisp_code_name(67361,"LINEAR_A_SIGN_A640"). -lisp_code_name(67362,"LINEAR_A_SIGN_A642"). -lisp_code_name(67363,"LINEAR_A_SIGN_A643"). -lisp_code_name(67364,"LINEAR_A_SIGN_A644"). -lisp_code_name(67365,"LINEAR_A_SIGN_A645"). -lisp_code_name(67366,"LINEAR_A_SIGN_A646"). -lisp_code_name(67367,"LINEAR_A_SIGN_A648"). -lisp_code_name(67368,"LINEAR_A_SIGN_A649"). -lisp_code_name(67369,"LINEAR_A_SIGN_A651"). -lisp_code_name(67370,"LINEAR_A_SIGN_A652"). -lisp_code_name(67371,"LINEAR_A_SIGN_A653"). -lisp_code_name(67372,"LINEAR_A_SIGN_A654"). -lisp_code_name(67373,"LINEAR_A_SIGN_A655"). -lisp_code_name(67374,"LINEAR_A_SIGN_A656"). -lisp_code_name(67375,"LINEAR_A_SIGN_A657"). -lisp_code_name(67376,"LINEAR_A_SIGN_A658"). -lisp_code_name(67377,"LINEAR_A_SIGN_A659"). -lisp_code_name(67378,"LINEAR_A_SIGN_A660"). -lisp_code_name(67379,"LINEAR_A_SIGN_A661"). -lisp_code_name(67380,"LINEAR_A_SIGN_A662"). -lisp_code_name(67381,"LINEAR_A_SIGN_A663"). -lisp_code_name(67382,"LINEAR_A_SIGN_A664"). -lisp_code_name(67392,"LINEAR_A_SIGN_A701_A"). -lisp_code_name(67393,"LINEAR_A_SIGN_A702_B"). -lisp_code_name(67394,"LINEAR_A_SIGN_A703_D"). -lisp_code_name(67395,"LINEAR_A_SIGN_A704_E"). -lisp_code_name(67396,"LINEAR_A_SIGN_A705_F"). -lisp_code_name(67397,"LINEAR_A_SIGN_A706_H"). -lisp_code_name(67398,"LINEAR_A_SIGN_A707_J"). -lisp_code_name(67399,"LINEAR_A_SIGN_A708_K"). -lisp_code_name(67400,"LINEAR_A_SIGN_A709_L"). -lisp_code_name(67401,"LINEAR_A_SIGN_A709-2_L2"). -lisp_code_name(67402,"LINEAR_A_SIGN_A709-3_L3"). -lisp_code_name(67403,"LINEAR_A_SIGN_A709-4_L4"). -lisp_code_name(67404,"LINEAR_A_SIGN_A709-6_L6"). -lisp_code_name(67405,"LINEAR_A_SIGN_A710_W"). -lisp_code_name(67406,"LINEAR_A_SIGN_A711_X"). -lisp_code_name(67407,"LINEAR_A_SIGN_A712_Y"). -lisp_code_name(67408,"LINEAR_A_SIGN_A713_OMEGA"). -lisp_code_name(67409,"LINEAR_A_SIGN_A714_ABB"). -lisp_code_name(67410,"LINEAR_A_SIGN_A715_BB"). -lisp_code_name(67411,"LINEAR_A_SIGN_A717_DD"). -lisp_code_name(67412,"LINEAR_A_SIGN_A726_EYYY"). -lisp_code_name(67413,"LINEAR_A_SIGN_A732_JE"). -lisp_code_name(67424,"LINEAR_A_SIGN_A800"). -lisp_code_name(67425,"LINEAR_A_SIGN_A801"). -lisp_code_name(67426,"LINEAR_A_SIGN_A802"). -lisp_code_name(67427,"LINEAR_A_SIGN_A803"). -lisp_code_name(67428,"LINEAR_A_SIGN_A804"). -lisp_code_name(67429,"LINEAR_A_SIGN_A805"). -lisp_code_name(67430,"LINEAR_A_SIGN_A806"). -lisp_code_name(67431,"LINEAR_A_SIGN_A807"). -lisp_code_name(67584,"CYPRIOT_SYLLABLE_A"). -lisp_code_name(67585,"CYPRIOT_SYLLABLE_E"). -lisp_code_name(67586,"CYPRIOT_SYLLABLE_I"). -lisp_code_name(67587,"CYPRIOT_SYLLABLE_O"). -lisp_code_name(67588,"CYPRIOT_SYLLABLE_U"). -lisp_code_name(67589,"CYPRIOT_SYLLABLE_JA"). -lisp_code_name(67592,"CYPRIOT_SYLLABLE_JO"). -lisp_code_name(67594,"CYPRIOT_SYLLABLE_KA"). -lisp_code_name(67595,"CYPRIOT_SYLLABLE_KE"). -lisp_code_name(67596,"CYPRIOT_SYLLABLE_KI"). -lisp_code_name(67597,"CYPRIOT_SYLLABLE_KO"). -lisp_code_name(67598,"CYPRIOT_SYLLABLE_KU"). -lisp_code_name(67599,"CYPRIOT_SYLLABLE_LA"). -lisp_code_name(67600,"CYPRIOT_SYLLABLE_LE"). -lisp_code_name(67601,"CYPRIOT_SYLLABLE_LI"). -lisp_code_name(67602,"CYPRIOT_SYLLABLE_LO"). -lisp_code_name(67603,"CYPRIOT_SYLLABLE_LU"). -lisp_code_name(67604,"CYPRIOT_SYLLABLE_MA"). -lisp_code_name(67605,"CYPRIOT_SYLLABLE_ME"). -lisp_code_name(67606,"CYPRIOT_SYLLABLE_MI"). -lisp_code_name(67607,"CYPRIOT_SYLLABLE_MO"). -lisp_code_name(67608,"CYPRIOT_SYLLABLE_MU"). -lisp_code_name(67609,"CYPRIOT_SYLLABLE_NA"). -lisp_code_name(67610,"CYPRIOT_SYLLABLE_NE"). -lisp_code_name(67611,"CYPRIOT_SYLLABLE_NI"). -lisp_code_name(67612,"CYPRIOT_SYLLABLE_NO"). -lisp_code_name(67613,"CYPRIOT_SYLLABLE_NU"). -lisp_code_name(67614,"CYPRIOT_SYLLABLE_PA"). -lisp_code_name(67615,"CYPRIOT_SYLLABLE_PE"). -lisp_code_name(67616,"CYPRIOT_SYLLABLE_PI"). -lisp_code_name(67617,"CYPRIOT_SYLLABLE_PO"). -lisp_code_name(67618,"CYPRIOT_SYLLABLE_PU"). -lisp_code_name(67619,"CYPRIOT_SYLLABLE_RA"). -lisp_code_name(67620,"CYPRIOT_SYLLABLE_RE"). -lisp_code_name(67621,"CYPRIOT_SYLLABLE_RI"). -lisp_code_name(67622,"CYPRIOT_SYLLABLE_RO"). -lisp_code_name(67623,"CYPRIOT_SYLLABLE_RU"). -lisp_code_name(67624,"CYPRIOT_SYLLABLE_SA"). -lisp_code_name(67625,"CYPRIOT_SYLLABLE_SE"). -lisp_code_name(67626,"CYPRIOT_SYLLABLE_SI"). -lisp_code_name(67627,"CYPRIOT_SYLLABLE_SO"). -lisp_code_name(67628,"CYPRIOT_SYLLABLE_SU"). -lisp_code_name(67629,"CYPRIOT_SYLLABLE_TA"). -lisp_code_name(67630,"CYPRIOT_SYLLABLE_TE"). -lisp_code_name(67631,"CYPRIOT_SYLLABLE_TI"). -lisp_code_name(67632,"CYPRIOT_SYLLABLE_TO"). -lisp_code_name(67633,"CYPRIOT_SYLLABLE_TU"). -lisp_code_name(67634,"CYPRIOT_SYLLABLE_WA"). -lisp_code_name(67635,"CYPRIOT_SYLLABLE_WE"). -lisp_code_name(67636,"CYPRIOT_SYLLABLE_WI"). -lisp_code_name(67637,"CYPRIOT_SYLLABLE_WO"). -lisp_code_name(67639,"CYPRIOT_SYLLABLE_XA"). -lisp_code_name(67640,"CYPRIOT_SYLLABLE_XE"). -lisp_code_name(67644,"CYPRIOT_SYLLABLE_ZA"). -lisp_code_name(67647,"CYPRIOT_SYLLABLE_ZO"). -lisp_code_name(67648,"IMPERIAL_ARAMAIC_LETTER_ALEPH"). -lisp_code_name(67649,"IMPERIAL_ARAMAIC_LETTER_BETH"). -lisp_code_name(67650,"IMPERIAL_ARAMAIC_LETTER_GIMEL"). -lisp_code_name(67651,"IMPERIAL_ARAMAIC_LETTER_DALETH"). -lisp_code_name(67652,"IMPERIAL_ARAMAIC_LETTER_HE"). -lisp_code_name(67653,"IMPERIAL_ARAMAIC_LETTER_WAW"). -lisp_code_name(67654,"IMPERIAL_ARAMAIC_LETTER_ZAYIN"). -lisp_code_name(67655,"IMPERIAL_ARAMAIC_LETTER_HETH"). -lisp_code_name(67656,"IMPERIAL_ARAMAIC_LETTER_TETH"). -lisp_code_name(67657,"IMPERIAL_ARAMAIC_LETTER_YODH"). -lisp_code_name(67658,"IMPERIAL_ARAMAIC_LETTER_KAPH"). -lisp_code_name(67659,"IMPERIAL_ARAMAIC_LETTER_LAMEDH"). -lisp_code_name(67660,"IMPERIAL_ARAMAIC_LETTER_MEM"). -lisp_code_name(67661,"IMPERIAL_ARAMAIC_LETTER_NUN"). -lisp_code_name(67662,"IMPERIAL_ARAMAIC_LETTER_SAMEKH"). -lisp_code_name(67663,"IMPERIAL_ARAMAIC_LETTER_AYIN"). -lisp_code_name(67664,"IMPERIAL_ARAMAIC_LETTER_PE"). -lisp_code_name(67665,"IMPERIAL_ARAMAIC_LETTER_SADHE"). -lisp_code_name(67666,"IMPERIAL_ARAMAIC_LETTER_QOPH"). -lisp_code_name(67667,"IMPERIAL_ARAMAIC_LETTER_RESH"). -lisp_code_name(67668,"IMPERIAL_ARAMAIC_LETTER_SHIN"). -lisp_code_name(67669,"IMPERIAL_ARAMAIC_LETTER_TAW"). -lisp_code_name(67671,"IMPERIAL_ARAMAIC_SECTION_SIGN"). -lisp_code_name(67672,"IMPERIAL_ARAMAIC_NUMBER_ONE"). -lisp_code_name(67673,"IMPERIAL_ARAMAIC_NUMBER_TWO"). -lisp_code_name(67674,"IMPERIAL_ARAMAIC_NUMBER_THREE"). -lisp_code_name(67675,"IMPERIAL_ARAMAIC_NUMBER_TEN"). -lisp_code_name(67676,"IMPERIAL_ARAMAIC_NUMBER_TWENTY"). -lisp_code_name(67677,"IMPERIAL_ARAMAIC_NUMBER_ONE_HUNDRED"). -lisp_code_name(67678,"IMPERIAL_ARAMAIC_NUMBER_ONE_THOUSAND"). -lisp_code_name(67679,"IMPERIAL_ARAMAIC_NUMBER_TEN_THOUSAND"). -lisp_code_name(67680,"PALMYRENE_LETTER_ALEPH"). -lisp_code_name(67681,"PALMYRENE_LETTER_BETH"). -lisp_code_name(67682,"PALMYRENE_LETTER_GIMEL"). -lisp_code_name(67683,"PALMYRENE_LETTER_DALETH"). -lisp_code_name(67684,"PALMYRENE_LETTER_HE"). -lisp_code_name(67685,"PALMYRENE_LETTER_WAW"). -lisp_code_name(67686,"PALMYRENE_LETTER_ZAYIN"). -lisp_code_name(67687,"PALMYRENE_LETTER_HETH"). -lisp_code_name(67688,"PALMYRENE_LETTER_TETH"). -lisp_code_name(67689,"PALMYRENE_LETTER_YODH"). -lisp_code_name(67690,"PALMYRENE_LETTER_KAPH"). -lisp_code_name(67691,"PALMYRENE_LETTER_LAMEDH"). -lisp_code_name(67692,"PALMYRENE_LETTER_MEM"). -lisp_code_name(67693,"PALMYRENE_LETTER_FINAL_NUN"). -lisp_code_name(67694,"PALMYRENE_LETTER_NUN"). -lisp_code_name(67695,"PALMYRENE_LETTER_SAMEKH"). -lisp_code_name(67696,"PALMYRENE_LETTER_AYIN"). -lisp_code_name(67697,"PALMYRENE_LETTER_PE"). -lisp_code_name(67698,"PALMYRENE_LETTER_SADHE"). -lisp_code_name(67699,"PALMYRENE_LETTER_QOPH"). -lisp_code_name(67700,"PALMYRENE_LETTER_RESH"). -lisp_code_name(67701,"PALMYRENE_LETTER_SHIN"). -lisp_code_name(67702,"PALMYRENE_LETTER_TAW"). -lisp_code_name(67703,"PALMYRENE_LEFT-POINTING_FLEURON"). -lisp_code_name(67704,"PALMYRENE_RIGHT-POINTING_FLEURON"). -lisp_code_name(67705,"PALMYRENE_NUMBER_ONE"). -lisp_code_name(67706,"PALMYRENE_NUMBER_TWO"). -lisp_code_name(67707,"PALMYRENE_NUMBER_THREE"). -lisp_code_name(67708,"PALMYRENE_NUMBER_FOUR"). -lisp_code_name(67709,"PALMYRENE_NUMBER_FIVE"). -lisp_code_name(67710,"PALMYRENE_NUMBER_TEN"). -lisp_code_name(67711,"PALMYRENE_NUMBER_TWENTY"). -lisp_code_name(67712,"NABATAEAN_LETTER_FINAL_ALEPH"). -lisp_code_name(67713,"NABATAEAN_LETTER_ALEPH"). -lisp_code_name(67714,"NABATAEAN_LETTER_FINAL_BETH"). -lisp_code_name(67715,"NABATAEAN_LETTER_BETH"). -lisp_code_name(67716,"NABATAEAN_LETTER_GIMEL"). -lisp_code_name(67717,"NABATAEAN_LETTER_DALETH"). -lisp_code_name(67718,"NABATAEAN_LETTER_FINAL_HE"). -lisp_code_name(67719,"NABATAEAN_LETTER_HE"). -lisp_code_name(67720,"NABATAEAN_LETTER_WAW"). -lisp_code_name(67721,"NABATAEAN_LETTER_ZAYIN"). -lisp_code_name(67722,"NABATAEAN_LETTER_HETH"). -lisp_code_name(67723,"NABATAEAN_LETTER_TETH"). -lisp_code_name(67724,"NABATAEAN_LETTER_FINAL_YODH"). -lisp_code_name(67725,"NABATAEAN_LETTER_YODH"). -lisp_code_name(67726,"NABATAEAN_LETTER_FINAL_KAPH"). -lisp_code_name(67727,"NABATAEAN_LETTER_KAPH"). -lisp_code_name(67728,"NABATAEAN_LETTER_FINAL_LAMEDH"). -lisp_code_name(67729,"NABATAEAN_LETTER_LAMEDH"). -lisp_code_name(67730,"NABATAEAN_LETTER_FINAL_MEM"). -lisp_code_name(67731,"NABATAEAN_LETTER_MEM"). -lisp_code_name(67732,"NABATAEAN_LETTER_FINAL_NUN"). -lisp_code_name(67733,"NABATAEAN_LETTER_NUN"). -lisp_code_name(67734,"NABATAEAN_LETTER_SAMEKH"). -lisp_code_name(67735,"NABATAEAN_LETTER_AYIN"). -lisp_code_name(67736,"NABATAEAN_LETTER_PE"). -lisp_code_name(67737,"NABATAEAN_LETTER_SADHE"). -lisp_code_name(67738,"NABATAEAN_LETTER_QOPH"). -lisp_code_name(67739,"NABATAEAN_LETTER_RESH"). -lisp_code_name(67740,"NABATAEAN_LETTER_FINAL_SHIN"). -lisp_code_name(67741,"NABATAEAN_LETTER_SHIN"). -lisp_code_name(67742,"NABATAEAN_LETTER_TAW"). -lisp_code_name(67751,"NABATAEAN_NUMBER_ONE"). -lisp_code_name(67752,"NABATAEAN_NUMBER_TWO"). -lisp_code_name(67753,"NABATAEAN_NUMBER_THREE"). -lisp_code_name(67754,"NABATAEAN_NUMBER_FOUR"). -lisp_code_name(67755,"NABATAEAN_CRUCIFORM_NUMBER_FOUR"). -lisp_code_name(67756,"NABATAEAN_NUMBER_FIVE"). -lisp_code_name(67757,"NABATAEAN_NUMBER_TEN"). -lisp_code_name(67758,"NABATAEAN_NUMBER_TWENTY"). -lisp_code_name(67759,"NABATAEAN_NUMBER_ONE_HUNDRED"). -lisp_code_name(67840,"PHOENICIAN_LETTER_ALF"). -lisp_code_name(67841,"PHOENICIAN_LETTER_BET"). -lisp_code_name(67842,"PHOENICIAN_LETTER_GAML"). -lisp_code_name(67843,"PHOENICIAN_LETTER_DELT"). -lisp_code_name(67844,"PHOENICIAN_LETTER_HE"). -lisp_code_name(67845,"PHOENICIAN_LETTER_WAU"). -lisp_code_name(67846,"PHOENICIAN_LETTER_ZAI"). -lisp_code_name(67847,"PHOENICIAN_LETTER_HET"). -lisp_code_name(67848,"PHOENICIAN_LETTER_TET"). -lisp_code_name(67849,"PHOENICIAN_LETTER_YOD"). -lisp_code_name(67850,"PHOENICIAN_LETTER_KAF"). -lisp_code_name(67851,"PHOENICIAN_LETTER_LAMD"). -lisp_code_name(67852,"PHOENICIAN_LETTER_MEM"). -lisp_code_name(67853,"PHOENICIAN_LETTER_NUN"). -lisp_code_name(67854,"PHOENICIAN_LETTER_SEMK"). -lisp_code_name(67855,"PHOENICIAN_LETTER_AIN"). -lisp_code_name(67856,"PHOENICIAN_LETTER_PE"). -lisp_code_name(67857,"PHOENICIAN_LETTER_SADE"). -lisp_code_name(67858,"PHOENICIAN_LETTER_QOF"). -lisp_code_name(67859,"PHOENICIAN_LETTER_ROSH"). -lisp_code_name(67860,"PHOENICIAN_LETTER_SHIN"). -lisp_code_name(67861,"PHOENICIAN_LETTER_TAU"). -lisp_code_name(67862,"PHOENICIAN_NUMBER_ONE"). -lisp_code_name(67863,"PHOENICIAN_NUMBER_TEN"). -lisp_code_name(67864,"PHOENICIAN_NUMBER_TWENTY"). -lisp_code_name(67865,"PHOENICIAN_NUMBER_ONE_HUNDRED"). -lisp_code_name(67866,"PHOENICIAN_NUMBER_TWO"). -lisp_code_name(67867,"PHOENICIAN_NUMBER_THREE"). -lisp_code_name(67871,"PHOENICIAN_WORD_SEPARATOR"). -lisp_code_name(67872,"LYDIAN_LETTER_A"). -lisp_code_name(67873,"LYDIAN_LETTER_B"). -lisp_code_name(67874,"LYDIAN_LETTER_G"). -lisp_code_name(67875,"LYDIAN_LETTER_D"). -lisp_code_name(67876,"LYDIAN_LETTER_E"). -lisp_code_name(67877,"LYDIAN_LETTER_V"). -lisp_code_name(67878,"LYDIAN_LETTER_I"). -lisp_code_name(67879,"LYDIAN_LETTER_Y"). -lisp_code_name(67880,"LYDIAN_LETTER_K"). -lisp_code_name(67881,"LYDIAN_LETTER_L"). -lisp_code_name(67882,"LYDIAN_LETTER_M"). -lisp_code_name(67883,"LYDIAN_LETTER_N"). -lisp_code_name(67884,"LYDIAN_LETTER_O"). -lisp_code_name(67885,"LYDIAN_LETTER_R"). -lisp_code_name(67886,"LYDIAN_LETTER_SS"). -lisp_code_name(67887,"LYDIAN_LETTER_T"). -lisp_code_name(67888,"LYDIAN_LETTER_U"). -lisp_code_name(67889,"LYDIAN_LETTER_F"). -lisp_code_name(67890,"LYDIAN_LETTER_Q"). -lisp_code_name(67891,"LYDIAN_LETTER_S"). -lisp_code_name(67892,"LYDIAN_LETTER_TT"). -lisp_code_name(67893,"LYDIAN_LETTER_AN"). -lisp_code_name(67894,"LYDIAN_LETTER_EN"). -lisp_code_name(67895,"LYDIAN_LETTER_LY"). -lisp_code_name(67896,"LYDIAN_LETTER_NN"). -lisp_code_name(67897,"LYDIAN_LETTER_C"). -lisp_code_name(67903,"LYDIAN_TRIANGULAR_MARK"). -lisp_code_name(67968,"MEROITIC_HIEROGLYPHIC_LETTER_A"). -lisp_code_name(67969,"MEROITIC_HIEROGLYPHIC_LETTER_E"). -lisp_code_name(67970,"MEROITIC_HIEROGLYPHIC_LETTER_I"). -lisp_code_name(67971,"MEROITIC_HIEROGLYPHIC_LETTER_O"). -lisp_code_name(67972,"MEROITIC_HIEROGLYPHIC_LETTER_YA"). -lisp_code_name(67973,"MEROITIC_HIEROGLYPHIC_LETTER_WA"). -lisp_code_name(67974,"MEROITIC_HIEROGLYPHIC_LETTER_BA"). -lisp_code_name(67975,"MEROITIC_HIEROGLYPHIC_LETTER_BA-2"). -lisp_code_name(67976,"MEROITIC_HIEROGLYPHIC_LETTER_PA"). -lisp_code_name(67977,"MEROITIC_HIEROGLYPHIC_LETTER_MA"). -lisp_code_name(67978,"MEROITIC_HIEROGLYPHIC_LETTER_NA"). -lisp_code_name(67979,"MEROITIC_HIEROGLYPHIC_LETTER_NA-2"). -lisp_code_name(67980,"MEROITIC_HIEROGLYPHIC_LETTER_NE"). -lisp_code_name(67981,"MEROITIC_HIEROGLYPHIC_LETTER_NE-2"). -lisp_code_name(67982,"MEROITIC_HIEROGLYPHIC_LETTER_RA"). -lisp_code_name(67983,"MEROITIC_HIEROGLYPHIC_LETTER_RA-2"). -lisp_code_name(67984,"MEROITIC_HIEROGLYPHIC_LETTER_LA"). -lisp_code_name(67985,"MEROITIC_HIEROGLYPHIC_LETTER_KHA"). -lisp_code_name(67986,"MEROITIC_HIEROGLYPHIC_LETTER_HHA"). -lisp_code_name(67987,"MEROITIC_HIEROGLYPHIC_LETTER_SA"). -lisp_code_name(67988,"MEROITIC_HIEROGLYPHIC_LETTER_SA-2"). -lisp_code_name(67989,"MEROITIC_HIEROGLYPHIC_LETTER_SE"). -lisp_code_name(67990,"MEROITIC_HIEROGLYPHIC_LETTER_KA"). -lisp_code_name(67991,"MEROITIC_HIEROGLYPHIC_LETTER_QA"). -lisp_code_name(67992,"MEROITIC_HIEROGLYPHIC_LETTER_TA"). -lisp_code_name(67993,"MEROITIC_HIEROGLYPHIC_LETTER_TA-2"). -lisp_code_name(67994,"MEROITIC_HIEROGLYPHIC_LETTER_TE"). -lisp_code_name(67995,"MEROITIC_HIEROGLYPHIC_LETTER_TE-2"). -lisp_code_name(67996,"MEROITIC_HIEROGLYPHIC_LETTER_TO"). -lisp_code_name(67997,"MEROITIC_HIEROGLYPHIC_LETTER_DA"). -lisp_code_name(67998,"MEROITIC_HIEROGLYPHIC_SYMBOL_VIDJ"). -lisp_code_name(67999,"MEROITIC_HIEROGLYPHIC_SYMBOL_VIDJ-2"). -lisp_code_name(68000,"MEROITIC_CURSIVE_LETTER_A"). -lisp_code_name(68001,"MEROITIC_CURSIVE_LETTER_E"). -lisp_code_name(68002,"MEROITIC_CURSIVE_LETTER_I"). -lisp_code_name(68003,"MEROITIC_CURSIVE_LETTER_O"). -lisp_code_name(68004,"MEROITIC_CURSIVE_LETTER_YA"). -lisp_code_name(68005,"MEROITIC_CURSIVE_LETTER_WA"). -lisp_code_name(68006,"MEROITIC_CURSIVE_LETTER_BA"). -lisp_code_name(68007,"MEROITIC_CURSIVE_LETTER_PA"). -lisp_code_name(68008,"MEROITIC_CURSIVE_LETTER_MA"). -lisp_code_name(68009,"MEROITIC_CURSIVE_LETTER_NA"). -lisp_code_name(68010,"MEROITIC_CURSIVE_LETTER_NE"). -lisp_code_name(68011,"MEROITIC_CURSIVE_LETTER_RA"). -lisp_code_name(68012,"MEROITIC_CURSIVE_LETTER_LA"). -lisp_code_name(68013,"MEROITIC_CURSIVE_LETTER_KHA"). -lisp_code_name(68014,"MEROITIC_CURSIVE_LETTER_HHA"). -lisp_code_name(68015,"MEROITIC_CURSIVE_LETTER_SA"). -lisp_code_name(68016,"MEROITIC_CURSIVE_LETTER_ARCHAIC_SA"). -lisp_code_name(68017,"MEROITIC_CURSIVE_LETTER_SE"). -lisp_code_name(68018,"MEROITIC_CURSIVE_LETTER_KA"). -lisp_code_name(68019,"MEROITIC_CURSIVE_LETTER_QA"). -lisp_code_name(68020,"MEROITIC_CURSIVE_LETTER_TA"). -lisp_code_name(68021,"MEROITIC_CURSIVE_LETTER_TE"). -lisp_code_name(68022,"MEROITIC_CURSIVE_LETTER_TO"). -lisp_code_name(68023,"MEROITIC_CURSIVE_LETTER_DA"). -lisp_code_name(68030,"MEROITIC_CURSIVE_LOGOGRAM_RMT"). -lisp_code_name(68031,"MEROITIC_CURSIVE_LOGOGRAM_IMN"). -lisp_code_name(68096,"KHAROSHTHI_LETTER_A"). -lisp_code_name(68097,"KHAROSHTHI_VOWEL_SIGN_I"). -lisp_code_name(68098,"KHAROSHTHI_VOWEL_SIGN_U"). -lisp_code_name(68099,"KHAROSHTHI_VOWEL_SIGN_VOCALIC_R"). -lisp_code_name(68101,"KHAROSHTHI_VOWEL_SIGN_E"). -lisp_code_name(68102,"KHAROSHTHI_VOWEL_SIGN_O"). -lisp_code_name(68108,"KHAROSHTHI_VOWEL_LENGTH_MARK"). -lisp_code_name(68109,"KHAROSHTHI_SIGN_DOUBLE_RING_BELOW"). -lisp_code_name(68110,"KHAROSHTHI_SIGN_ANUSVARA"). -lisp_code_name(68111,"KHAROSHTHI_SIGN_VISARGA"). -lisp_code_name(68112,"KHAROSHTHI_LETTER_KA"). -lisp_code_name(68113,"KHAROSHTHI_LETTER_KHA"). -lisp_code_name(68114,"KHAROSHTHI_LETTER_GA"). -lisp_code_name(68115,"KHAROSHTHI_LETTER_GHA"). -lisp_code_name(68117,"KHAROSHTHI_LETTER_CA"). -lisp_code_name(68118,"KHAROSHTHI_LETTER_CHA"). -lisp_code_name(68119,"KHAROSHTHI_LETTER_JA"). -lisp_code_name(68121,"KHAROSHTHI_LETTER_NYA"). -lisp_code_name(68122,"KHAROSHTHI_LETTER_TTA"). -lisp_code_name(68123,"KHAROSHTHI_LETTER_TTHA"). -lisp_code_name(68124,"KHAROSHTHI_LETTER_DDA"). -lisp_code_name(68125,"KHAROSHTHI_LETTER_DDHA"). -lisp_code_name(68126,"KHAROSHTHI_LETTER_NNA"). -lisp_code_name(68127,"KHAROSHTHI_LETTER_TA"). -lisp_code_name(68128,"KHAROSHTHI_LETTER_THA"). -lisp_code_name(68129,"KHAROSHTHI_LETTER_DA"). -lisp_code_name(68130,"KHAROSHTHI_LETTER_DHA"). -lisp_code_name(68131,"KHAROSHTHI_LETTER_NA"). -lisp_code_name(68132,"KHAROSHTHI_LETTER_PA"). -lisp_code_name(68133,"KHAROSHTHI_LETTER_PHA"). -lisp_code_name(68134,"KHAROSHTHI_LETTER_BA"). -lisp_code_name(68135,"KHAROSHTHI_LETTER_BHA"). -lisp_code_name(68136,"KHAROSHTHI_LETTER_MA"). -lisp_code_name(68137,"KHAROSHTHI_LETTER_YA"). -lisp_code_name(68138,"KHAROSHTHI_LETTER_RA"). -lisp_code_name(68139,"KHAROSHTHI_LETTER_LA"). -lisp_code_name(68140,"KHAROSHTHI_LETTER_VA"). -lisp_code_name(68141,"KHAROSHTHI_LETTER_SHA"). -lisp_code_name(68142,"KHAROSHTHI_LETTER_SSA"). -lisp_code_name(68143,"KHAROSHTHI_LETTER_SA"). -lisp_code_name(68144,"KHAROSHTHI_LETTER_ZA"). -lisp_code_name(68145,"KHAROSHTHI_LETTER_HA"). -lisp_code_name(68146,"KHAROSHTHI_LETTER_KKA"). -lisp_code_name(68147,"KHAROSHTHI_LETTER_TTTHA"). -lisp_code_name(68152,"KHAROSHTHI_SIGN_BAR_ABOVE"). -lisp_code_name(68153,"KHAROSHTHI_SIGN_CAUDA"). -lisp_code_name(68154,"KHAROSHTHI_SIGN_DOT_BELOW"). -lisp_code_name(68159,"KHAROSHTHI_VIRAMA"). -lisp_code_name(68160,"KHAROSHTHI_DIGIT_ONE"). -lisp_code_name(68161,"KHAROSHTHI_DIGIT_TWO"). -lisp_code_name(68162,"KHAROSHTHI_DIGIT_THREE"). -lisp_code_name(68163,"KHAROSHTHI_DIGIT_FOUR"). -lisp_code_name(68164,"KHAROSHTHI_NUMBER_TEN"). -lisp_code_name(68165,"KHAROSHTHI_NUMBER_TWENTY"). -lisp_code_name(68166,"KHAROSHTHI_NUMBER_ONE_HUNDRED"). -lisp_code_name(68167,"KHAROSHTHI_NUMBER_ONE_THOUSAND"). -lisp_code_name(68176,"KHAROSHTHI_PUNCTUATION_DOT"). -lisp_code_name(68177,"KHAROSHTHI_PUNCTUATION_SMALL_CIRCLE"). -lisp_code_name(68178,"KHAROSHTHI_PUNCTUATION_CIRCLE"). -lisp_code_name(68179,"KHAROSHTHI_PUNCTUATION_CRESCENT_BAR"). -lisp_code_name(68180,"KHAROSHTHI_PUNCTUATION_MANGALAM"). -lisp_code_name(68181,"KHAROSHTHI_PUNCTUATION_LOTUS"). -lisp_code_name(68182,"KHAROSHTHI_PUNCTUATION_DANDA"). -lisp_code_name(68183,"KHAROSHTHI_PUNCTUATION_DOUBLE_DANDA"). -lisp_code_name(68184,"KHAROSHTHI_PUNCTUATION_LINES"). -lisp_code_name(68192,"OLD_SOUTH_ARABIAN_LETTER_HE"). -lisp_code_name(68193,"OLD_SOUTH_ARABIAN_LETTER_LAMEDH"). -lisp_code_name(68194,"OLD_SOUTH_ARABIAN_LETTER_HETH"). -lisp_code_name(68195,"OLD_SOUTH_ARABIAN_LETTER_MEM"). -lisp_code_name(68196,"OLD_SOUTH_ARABIAN_LETTER_QOPH"). -lisp_code_name(68197,"OLD_SOUTH_ARABIAN_LETTER_WAW"). -lisp_code_name(68198,"OLD_SOUTH_ARABIAN_LETTER_SHIN"). -lisp_code_name(68199,"OLD_SOUTH_ARABIAN_LETTER_RESH"). -lisp_code_name(68200,"OLD_SOUTH_ARABIAN_LETTER_BETH"). -lisp_code_name(68201,"OLD_SOUTH_ARABIAN_LETTER_TAW"). -lisp_code_name(68202,"OLD_SOUTH_ARABIAN_LETTER_SAT"). -lisp_code_name(68203,"OLD_SOUTH_ARABIAN_LETTER_KAPH"). -lisp_code_name(68204,"OLD_SOUTH_ARABIAN_LETTER_NUN"). -lisp_code_name(68205,"OLD_SOUTH_ARABIAN_LETTER_KHETH"). -lisp_code_name(68206,"OLD_SOUTH_ARABIAN_LETTER_SADHE"). -lisp_code_name(68207,"OLD_SOUTH_ARABIAN_LETTER_SAMEKH"). -lisp_code_name(68208,"OLD_SOUTH_ARABIAN_LETTER_FE"). -lisp_code_name(68209,"OLD_SOUTH_ARABIAN_LETTER_ALEF"). -lisp_code_name(68210,"OLD_SOUTH_ARABIAN_LETTER_AYN"). -lisp_code_name(68211,"OLD_SOUTH_ARABIAN_LETTER_DHADHE"). -lisp_code_name(68212,"OLD_SOUTH_ARABIAN_LETTER_GIMEL"). -lisp_code_name(68213,"OLD_SOUTH_ARABIAN_LETTER_DALETH"). -lisp_code_name(68214,"OLD_SOUTH_ARABIAN_LETTER_GHAYN"). -lisp_code_name(68215,"OLD_SOUTH_ARABIAN_LETTER_TETH"). -lisp_code_name(68216,"OLD_SOUTH_ARABIAN_LETTER_ZAYN"). -lisp_code_name(68217,"OLD_SOUTH_ARABIAN_LETTER_DHALETH"). -lisp_code_name(68218,"OLD_SOUTH_ARABIAN_LETTER_YODH"). -lisp_code_name(68219,"OLD_SOUTH_ARABIAN_LETTER_THAW"). -lisp_code_name(68220,"OLD_SOUTH_ARABIAN_LETTER_THETH"). -lisp_code_name(68221,"OLD_SOUTH_ARABIAN_NUMBER_ONE"). -lisp_code_name(68222,"OLD_SOUTH_ARABIAN_NUMBER_FIFTY"). -lisp_code_name(68223,"OLD_SOUTH_ARABIAN_NUMERIC_INDICATOR"). -lisp_code_name(68224,"OLD_NORTH_ARABIAN_LETTER_HEH"). -lisp_code_name(68225,"OLD_NORTH_ARABIAN_LETTER_LAM"). -lisp_code_name(68226,"OLD_NORTH_ARABIAN_LETTER_HAH"). -lisp_code_name(68227,"OLD_NORTH_ARABIAN_LETTER_MEEM"). -lisp_code_name(68228,"OLD_NORTH_ARABIAN_LETTER_QAF"). -lisp_code_name(68229,"OLD_NORTH_ARABIAN_LETTER_WAW"). -lisp_code_name(68230,"OLD_NORTH_ARABIAN_LETTER_ES-2"). -lisp_code_name(68231,"OLD_NORTH_ARABIAN_LETTER_REH"). -lisp_code_name(68232,"OLD_NORTH_ARABIAN_LETTER_BEH"). -lisp_code_name(68233,"OLD_NORTH_ARABIAN_LETTER_TEH"). -lisp_code_name(68234,"OLD_NORTH_ARABIAN_LETTER_ES-1"). -lisp_code_name(68235,"OLD_NORTH_ARABIAN_LETTER_KAF"). -lisp_code_name(68236,"OLD_NORTH_ARABIAN_LETTER_NOON"). -lisp_code_name(68237,"OLD_NORTH_ARABIAN_LETTER_KHAH"). -lisp_code_name(68238,"OLD_NORTH_ARABIAN_LETTER_SAD"). -lisp_code_name(68239,"OLD_NORTH_ARABIAN_LETTER_ES-3"). -lisp_code_name(68240,"OLD_NORTH_ARABIAN_LETTER_FEH"). -lisp_code_name(68241,"OLD_NORTH_ARABIAN_LETTER_ALEF"). -lisp_code_name(68242,"OLD_NORTH_ARABIAN_LETTER_AIN"). -lisp_code_name(68243,"OLD_NORTH_ARABIAN_LETTER_DAD"). -lisp_code_name(68244,"OLD_NORTH_ARABIAN_LETTER_GEEM"). -lisp_code_name(68245,"OLD_NORTH_ARABIAN_LETTER_DAL"). -lisp_code_name(68246,"OLD_NORTH_ARABIAN_LETTER_GHAIN"). -lisp_code_name(68247,"OLD_NORTH_ARABIAN_LETTER_TAH"). -lisp_code_name(68248,"OLD_NORTH_ARABIAN_LETTER_ZAIN"). -lisp_code_name(68249,"OLD_NORTH_ARABIAN_LETTER_THAL"). -lisp_code_name(68250,"OLD_NORTH_ARABIAN_LETTER_YEH"). -lisp_code_name(68251,"OLD_NORTH_ARABIAN_LETTER_THEH"). -lisp_code_name(68252,"OLD_NORTH_ARABIAN_LETTER_ZAH"). -lisp_code_name(68253,"OLD_NORTH_ARABIAN_NUMBER_ONE"). -lisp_code_name(68254,"OLD_NORTH_ARABIAN_NUMBER_TEN"). -lisp_code_name(68255,"OLD_NORTH_ARABIAN_NUMBER_TWENTY"). -lisp_code_name(68288,"MANICHAEAN_LETTER_ALEPH"). -lisp_code_name(68289,"MANICHAEAN_LETTER_BETH"). -lisp_code_name(68290,"MANICHAEAN_LETTER_BHETH"). -lisp_code_name(68291,"MANICHAEAN_LETTER_GIMEL"). -lisp_code_name(68292,"MANICHAEAN_LETTER_GHIMEL"). -lisp_code_name(68293,"MANICHAEAN_LETTER_DALETH"). -lisp_code_name(68294,"MANICHAEAN_LETTER_HE"). -lisp_code_name(68295,"MANICHAEAN_LETTER_WAW"). -lisp_code_name(68296,"MANICHAEAN_SIGN_UD"). -lisp_code_name(68297,"MANICHAEAN_LETTER_ZAYIN"). -lisp_code_name(68298,"MANICHAEAN_LETTER_ZHAYIN"). -lisp_code_name(68299,"MANICHAEAN_LETTER_JAYIN"). -lisp_code_name(68300,"MANICHAEAN_LETTER_JHAYIN"). -lisp_code_name(68301,"MANICHAEAN_LETTER_HETH"). -lisp_code_name(68302,"MANICHAEAN_LETTER_TETH"). -lisp_code_name(68303,"MANICHAEAN_LETTER_YODH"). -lisp_code_name(68304,"MANICHAEAN_LETTER_KAPH"). -lisp_code_name(68305,"MANICHAEAN_LETTER_XAPH"). -lisp_code_name(68306,"MANICHAEAN_LETTER_KHAPH"). -lisp_code_name(68307,"MANICHAEAN_LETTER_LAMEDH"). -lisp_code_name(68308,"MANICHAEAN_LETTER_DHAMEDH"). -lisp_code_name(68309,"MANICHAEAN_LETTER_THAMEDH"). -lisp_code_name(68310,"MANICHAEAN_LETTER_MEM"). -lisp_code_name(68311,"MANICHAEAN_LETTER_NUN"). -lisp_code_name(68312,"MANICHAEAN_LETTER_SAMEKH"). -lisp_code_name(68313,"MANICHAEAN_LETTER_AYIN"). -lisp_code_name(68314,"MANICHAEAN_LETTER_AAYIN"). -lisp_code_name(68315,"MANICHAEAN_LETTER_PE"). -lisp_code_name(68316,"MANICHAEAN_LETTER_FE"). -lisp_code_name(68317,"MANICHAEAN_LETTER_SADHE"). -lisp_code_name(68318,"MANICHAEAN_LETTER_QOPH"). -lisp_code_name(68319,"MANICHAEAN_LETTER_XOPH"). -lisp_code_name(68320,"MANICHAEAN_LETTER_QHOPH"). -lisp_code_name(68321,"MANICHAEAN_LETTER_RESH"). -lisp_code_name(68322,"MANICHAEAN_LETTER_SHIN"). -lisp_code_name(68323,"MANICHAEAN_LETTER_SSHIN"). -lisp_code_name(68324,"MANICHAEAN_LETTER_TAW"). -lisp_code_name(68325,"MANICHAEAN_ABBREVIATION_MARK_ABOVE"). -lisp_code_name(68326,"MANICHAEAN_ABBREVIATION_MARK_BELOW"). -lisp_code_name(68331,"MANICHAEAN_NUMBER_ONE"). -lisp_code_name(68332,"MANICHAEAN_NUMBER_FIVE"). -lisp_code_name(68333,"MANICHAEAN_NUMBER_TEN"). -lisp_code_name(68334,"MANICHAEAN_NUMBER_TWENTY"). -lisp_code_name(68335,"MANICHAEAN_NUMBER_ONE_HUNDRED"). -lisp_code_name(68336,"MANICHAEAN_PUNCTUATION_STAR"). -lisp_code_name(68337,"MANICHAEAN_PUNCTUATION_FLEURON"). -lisp_code_name(68338,"MANICHAEAN_PUNCTUATION_DOUBLE_DOT_WITHIN_DOT"). -lisp_code_name(68339,"MANICHAEAN_PUNCTUATION_DOT_WITHIN_DOT"). -lisp_code_name(68340,"MANICHAEAN_PUNCTUATION_DOT"). -lisp_code_name(68341,"MANICHAEAN_PUNCTUATION_TWO_DOTS"). -lisp_code_name(68342,"MANICHAEAN_PUNCTUATION_LINE_FILLER"). -lisp_code_name(68352,"AVESTAN_LETTER_A"). -lisp_code_name(68353,"AVESTAN_LETTER_AA"). -lisp_code_name(68354,"AVESTAN_LETTER_AO"). -lisp_code_name(68355,"AVESTAN_LETTER_AAO"). -lisp_code_name(68356,"AVESTAN_LETTER_AN"). -lisp_code_name(68357,"AVESTAN_LETTER_AAN"). -lisp_code_name(68358,"AVESTAN_LETTER_AE"). -lisp_code_name(68359,"AVESTAN_LETTER_AEE"). -lisp_code_name(68360,"AVESTAN_LETTER_E"). -lisp_code_name(68361,"AVESTAN_LETTER_EE"). -lisp_code_name(68362,"AVESTAN_LETTER_O"). -lisp_code_name(68363,"AVESTAN_LETTER_OO"). -lisp_code_name(68364,"AVESTAN_LETTER_I"). -lisp_code_name(68365,"AVESTAN_LETTER_II"). -lisp_code_name(68366,"AVESTAN_LETTER_U"). -lisp_code_name(68367,"AVESTAN_LETTER_UU"). -lisp_code_name(68368,"AVESTAN_LETTER_KE"). -lisp_code_name(68369,"AVESTAN_LETTER_XE"). -lisp_code_name(68370,"AVESTAN_LETTER_XYE"). -lisp_code_name(68371,"AVESTAN_LETTER_XVE"). -lisp_code_name(68372,"AVESTAN_LETTER_GE"). -lisp_code_name(68373,"AVESTAN_LETTER_GGE"). -lisp_code_name(68374,"AVESTAN_LETTER_GHE"). -lisp_code_name(68375,"AVESTAN_LETTER_CE"). -lisp_code_name(68376,"AVESTAN_LETTER_JE"). -lisp_code_name(68377,"AVESTAN_LETTER_TE"). -lisp_code_name(68378,"AVESTAN_LETTER_THE"). -lisp_code_name(68379,"AVESTAN_LETTER_DE"). -lisp_code_name(68380,"AVESTAN_LETTER_DHE"). -lisp_code_name(68381,"AVESTAN_LETTER_TTE"). -lisp_code_name(68382,"AVESTAN_LETTER_PE"). -lisp_code_name(68383,"AVESTAN_LETTER_FE"). -lisp_code_name(68384,"AVESTAN_LETTER_BE"). -lisp_code_name(68385,"AVESTAN_LETTER_BHE"). -lisp_code_name(68386,"AVESTAN_LETTER_NGE"). -lisp_code_name(68387,"AVESTAN_LETTER_NGYE"). -lisp_code_name(68388,"AVESTAN_LETTER_NGVE"). -lisp_code_name(68389,"AVESTAN_LETTER_NE"). -lisp_code_name(68390,"AVESTAN_LETTER_NYE"). -lisp_code_name(68391,"AVESTAN_LETTER_NNE"). -lisp_code_name(68392,"AVESTAN_LETTER_ME"). -lisp_code_name(68393,"AVESTAN_LETTER_HME"). -lisp_code_name(68394,"AVESTAN_LETTER_YYE"). -lisp_code_name(68395,"AVESTAN_LETTER_YE"). -lisp_code_name(68396,"AVESTAN_LETTER_VE"). -lisp_code_name(68397,"AVESTAN_LETTER_RE"). -lisp_code_name(68398,"AVESTAN_LETTER_LE"). -lisp_code_name(68399,"AVESTAN_LETTER_SE"). -lisp_code_name(68400,"AVESTAN_LETTER_ZE"). -lisp_code_name(68401,"AVESTAN_LETTER_SHE"). -lisp_code_name(68402,"AVESTAN_LETTER_ZHE"). -lisp_code_name(68403,"AVESTAN_LETTER_SHYE"). -lisp_code_name(68404,"AVESTAN_LETTER_SSHE"). -lisp_code_name(68405,"AVESTAN_LETTER_HE"). -lisp_code_name(68409,"AVESTAN_ABBREVIATION_MARK"). -lisp_code_name(68410,"TINY_TWO_DOTS_OVER_ONE_DOT_PUNCTUATION"). -lisp_code_name(68411,"SMALL_TWO_DOTS_OVER_ONE_DOT_PUNCTUATION"). -lisp_code_name(68412,"LARGE_TWO_DOTS_OVER_ONE_DOT_PUNCTUATION"). -lisp_code_name(68413,"LARGE_ONE_DOT_OVER_TWO_DOTS_PUNCTUATION"). -lisp_code_name(68414,"LARGE_TWO_RINGS_OVER_ONE_RING_PUNCTUATION"). -lisp_code_name(68415,"LARGE_ONE_RING_OVER_TWO_RINGS_PUNCTUATION"). -lisp_code_name(68416,"INSCRIPTIONAL_PARTHIAN_LETTER_ALEPH"). -lisp_code_name(68417,"INSCRIPTIONAL_PARTHIAN_LETTER_BETH"). -lisp_code_name(68418,"INSCRIPTIONAL_PARTHIAN_LETTER_GIMEL"). -lisp_code_name(68419,"INSCRIPTIONAL_PARTHIAN_LETTER_DALETH"). -lisp_code_name(68420,"INSCRIPTIONAL_PARTHIAN_LETTER_HE"). -lisp_code_name(68421,"INSCRIPTIONAL_PARTHIAN_LETTER_WAW"). -lisp_code_name(68422,"INSCRIPTIONAL_PARTHIAN_LETTER_ZAYIN"). -lisp_code_name(68423,"INSCRIPTIONAL_PARTHIAN_LETTER_HETH"). -lisp_code_name(68424,"INSCRIPTIONAL_PARTHIAN_LETTER_TETH"). -lisp_code_name(68425,"INSCRIPTIONAL_PARTHIAN_LETTER_YODH"). -lisp_code_name(68426,"INSCRIPTIONAL_PARTHIAN_LETTER_KAPH"). -lisp_code_name(68427,"INSCRIPTIONAL_PARTHIAN_LETTER_LAMEDH"). -lisp_code_name(68428,"INSCRIPTIONAL_PARTHIAN_LETTER_MEM"). -lisp_code_name(68429,"INSCRIPTIONAL_PARTHIAN_LETTER_NUN"). -lisp_code_name(68430,"INSCRIPTIONAL_PARTHIAN_LETTER_SAMEKH"). -lisp_code_name(68431,"INSCRIPTIONAL_PARTHIAN_LETTER_AYIN"). -lisp_code_name(68432,"INSCRIPTIONAL_PARTHIAN_LETTER_PE"). -lisp_code_name(68433,"INSCRIPTIONAL_PARTHIAN_LETTER_SADHE"). -lisp_code_name(68434,"INSCRIPTIONAL_PARTHIAN_LETTER_QOPH"). -lisp_code_name(68435,"INSCRIPTIONAL_PARTHIAN_LETTER_RESH"). -lisp_code_name(68436,"INSCRIPTIONAL_PARTHIAN_LETTER_SHIN"). -lisp_code_name(68437,"INSCRIPTIONAL_PARTHIAN_LETTER_TAW"). -lisp_code_name(68440,"INSCRIPTIONAL_PARTHIAN_NUMBER_ONE"). -lisp_code_name(68441,"INSCRIPTIONAL_PARTHIAN_NUMBER_TWO"). -lisp_code_name(68442,"INSCRIPTIONAL_PARTHIAN_NUMBER_THREE"). -lisp_code_name(68443,"INSCRIPTIONAL_PARTHIAN_NUMBER_FOUR"). -lisp_code_name(68444,"INSCRIPTIONAL_PARTHIAN_NUMBER_TEN"). -lisp_code_name(68445,"INSCRIPTIONAL_PARTHIAN_NUMBER_TWENTY"). -lisp_code_name(68446,"INSCRIPTIONAL_PARTHIAN_NUMBER_ONE_HUNDRED"). -lisp_code_name(68447,"INSCRIPTIONAL_PARTHIAN_NUMBER_ONE_THOUSAND"). -lisp_code_name(68448,"INSCRIPTIONAL_PAHLAVI_LETTER_ALEPH"). -lisp_code_name(68449,"INSCRIPTIONAL_PAHLAVI_LETTER_BETH"). -lisp_code_name(68450,"INSCRIPTIONAL_PAHLAVI_LETTER_GIMEL"). -lisp_code_name(68451,"INSCRIPTIONAL_PAHLAVI_LETTER_DALETH"). -lisp_code_name(68452,"INSCRIPTIONAL_PAHLAVI_LETTER_HE"). -lisp_code_name(68453,"INSCRIPTIONAL_PAHLAVI_LETTER_WAW-AYIN-RESH"). -lisp_code_name(68454,"INSCRIPTIONAL_PAHLAVI_LETTER_ZAYIN"). -lisp_code_name(68455,"INSCRIPTIONAL_PAHLAVI_LETTER_HETH"). -lisp_code_name(68456,"INSCRIPTIONAL_PAHLAVI_LETTER_TETH"). -lisp_code_name(68457,"INSCRIPTIONAL_PAHLAVI_LETTER_YODH"). -lisp_code_name(68458,"INSCRIPTIONAL_PAHLAVI_LETTER_KAPH"). -lisp_code_name(68459,"INSCRIPTIONAL_PAHLAVI_LETTER_LAMEDH"). -lisp_code_name(68460,"INSCRIPTIONAL_PAHLAVI_LETTER_MEM-QOPH"). -lisp_code_name(68461,"INSCRIPTIONAL_PAHLAVI_LETTER_NUN"). -lisp_code_name(68462,"INSCRIPTIONAL_PAHLAVI_LETTER_SAMEKH"). -lisp_code_name(68463,"INSCRIPTIONAL_PAHLAVI_LETTER_PE"). -lisp_code_name(68464,"INSCRIPTIONAL_PAHLAVI_LETTER_SADHE"). -lisp_code_name(68465,"INSCRIPTIONAL_PAHLAVI_LETTER_SHIN"). -lisp_code_name(68466,"INSCRIPTIONAL_PAHLAVI_LETTER_TAW"). -lisp_code_name(68472,"INSCRIPTIONAL_PAHLAVI_NUMBER_ONE"). -lisp_code_name(68473,"INSCRIPTIONAL_PAHLAVI_NUMBER_TWO"). -lisp_code_name(68474,"INSCRIPTIONAL_PAHLAVI_NUMBER_THREE"). -lisp_code_name(68475,"INSCRIPTIONAL_PAHLAVI_NUMBER_FOUR"). -lisp_code_name(68476,"INSCRIPTIONAL_PAHLAVI_NUMBER_TEN"). -lisp_code_name(68477,"INSCRIPTIONAL_PAHLAVI_NUMBER_TWENTY"). -lisp_code_name(68478,"INSCRIPTIONAL_PAHLAVI_NUMBER_ONE_HUNDRED"). -lisp_code_name(68479,"INSCRIPTIONAL_PAHLAVI_NUMBER_ONE_THOUSAND"). -lisp_code_name(68480,"PSALTER_PAHLAVI_LETTER_ALEPH"). -lisp_code_name(68481,"PSALTER_PAHLAVI_LETTER_BETH"). -lisp_code_name(68482,"PSALTER_PAHLAVI_LETTER_GIMEL"). -lisp_code_name(68483,"PSALTER_PAHLAVI_LETTER_DALETH"). -lisp_code_name(68484,"PSALTER_PAHLAVI_LETTER_HE"). -lisp_code_name(68485,"PSALTER_PAHLAVI_LETTER_WAW-AYIN-RESH"). -lisp_code_name(68486,"PSALTER_PAHLAVI_LETTER_ZAYIN"). -lisp_code_name(68487,"PSALTER_PAHLAVI_LETTER_HETH"). -lisp_code_name(68488,"PSALTER_PAHLAVI_LETTER_YODH"). -lisp_code_name(68489,"PSALTER_PAHLAVI_LETTER_KAPH"). -lisp_code_name(68490,"PSALTER_PAHLAVI_LETTER_LAMEDH"). -lisp_code_name(68491,"PSALTER_PAHLAVI_LETTER_MEM-QOPH"). -lisp_code_name(68492,"PSALTER_PAHLAVI_LETTER_NUN"). -lisp_code_name(68493,"PSALTER_PAHLAVI_LETTER_SAMEKH"). -lisp_code_name(68494,"PSALTER_PAHLAVI_LETTER_PE"). -lisp_code_name(68495,"PSALTER_PAHLAVI_LETTER_SADHE"). -lisp_code_name(68496,"PSALTER_PAHLAVI_LETTER_SHIN"). -lisp_code_name(68497,"PSALTER_PAHLAVI_LETTER_TAW"). -lisp_code_name(68505,"PSALTER_PAHLAVI_SECTION_MARK"). -lisp_code_name(68506,"PSALTER_PAHLAVI_TURNED_SECTION_MARK"). -lisp_code_name(68507,"PSALTER_PAHLAVI_FOUR_DOTS_WITH_CROSS"). -lisp_code_name(68508,"PSALTER_PAHLAVI_FOUR_DOTS_WITH_DOT"). -lisp_code_name(68521,"PSALTER_PAHLAVI_NUMBER_ONE"). -lisp_code_name(68522,"PSALTER_PAHLAVI_NUMBER_TWO"). -lisp_code_name(68523,"PSALTER_PAHLAVI_NUMBER_THREE"). -lisp_code_name(68524,"PSALTER_PAHLAVI_NUMBER_FOUR"). -lisp_code_name(68525,"PSALTER_PAHLAVI_NUMBER_TEN"). -lisp_code_name(68526,"PSALTER_PAHLAVI_NUMBER_TWENTY"). -lisp_code_name(68527,"PSALTER_PAHLAVI_NUMBER_ONE_HUNDRED"). -lisp_code_name(68608,"OLD_TURKIC_LETTER_ORKHON_A"). -lisp_code_name(68609,"OLD_TURKIC_LETTER_YENISEI_A"). -lisp_code_name(68610,"OLD_TURKIC_LETTER_YENISEI_AE"). -lisp_code_name(68611,"OLD_TURKIC_LETTER_ORKHON_I"). -lisp_code_name(68612,"OLD_TURKIC_LETTER_YENISEI_I"). -lisp_code_name(68613,"OLD_TURKIC_LETTER_YENISEI_E"). -lisp_code_name(68614,"OLD_TURKIC_LETTER_ORKHON_O"). -lisp_code_name(68615,"OLD_TURKIC_LETTER_ORKHON_OE"). -lisp_code_name(68616,"OLD_TURKIC_LETTER_YENISEI_OE"). -lisp_code_name(68617,"OLD_TURKIC_LETTER_ORKHON_AB"). -lisp_code_name(68618,"OLD_TURKIC_LETTER_YENISEI_AB"). -lisp_code_name(68619,"OLD_TURKIC_LETTER_ORKHON_AEB"). -lisp_code_name(68620,"OLD_TURKIC_LETTER_YENISEI_AEB"). -lisp_code_name(68621,"OLD_TURKIC_LETTER_ORKHON_AG"). -lisp_code_name(68622,"OLD_TURKIC_LETTER_YENISEI_AG"). -lisp_code_name(68623,"OLD_TURKIC_LETTER_ORKHON_AEG"). -lisp_code_name(68624,"OLD_TURKIC_LETTER_YENISEI_AEG"). -lisp_code_name(68625,"OLD_TURKIC_LETTER_ORKHON_AD"). -lisp_code_name(68626,"OLD_TURKIC_LETTER_YENISEI_AD"). -lisp_code_name(68627,"OLD_TURKIC_LETTER_ORKHON_AED"). -lisp_code_name(68628,"OLD_TURKIC_LETTER_ORKHON_EZ"). -lisp_code_name(68629,"OLD_TURKIC_LETTER_YENISEI_EZ"). -lisp_code_name(68630,"OLD_TURKIC_LETTER_ORKHON_AY"). -lisp_code_name(68631,"OLD_TURKIC_LETTER_YENISEI_AY"). -lisp_code_name(68632,"OLD_TURKIC_LETTER_ORKHON_AEY"). -lisp_code_name(68633,"OLD_TURKIC_LETTER_YENISEI_AEY"). -lisp_code_name(68634,"OLD_TURKIC_LETTER_ORKHON_AEK"). -lisp_code_name(68635,"OLD_TURKIC_LETTER_YENISEI_AEK"). -lisp_code_name(68636,"OLD_TURKIC_LETTER_ORKHON_OEK"). -lisp_code_name(68637,"OLD_TURKIC_LETTER_YENISEI_OEK"). -lisp_code_name(68638,"OLD_TURKIC_LETTER_ORKHON_AL"). -lisp_code_name(68639,"OLD_TURKIC_LETTER_YENISEI_AL"). -lisp_code_name(68640,"OLD_TURKIC_LETTER_ORKHON_AEL"). -lisp_code_name(68641,"OLD_TURKIC_LETTER_ORKHON_ELT"). -lisp_code_name(68642,"OLD_TURKIC_LETTER_ORKHON_EM"). -lisp_code_name(68643,"OLD_TURKIC_LETTER_ORKHON_AN"). -lisp_code_name(68644,"OLD_TURKIC_LETTER_ORKHON_AEN"). -lisp_code_name(68645,"OLD_TURKIC_LETTER_YENISEI_AEN"). -lisp_code_name(68646,"OLD_TURKIC_LETTER_ORKHON_ENT"). -lisp_code_name(68647,"OLD_TURKIC_LETTER_YENISEI_ENT"). -lisp_code_name(68648,"OLD_TURKIC_LETTER_ORKHON_ENC"). -lisp_code_name(68649,"OLD_TURKIC_LETTER_YENISEI_ENC"). -lisp_code_name(68650,"OLD_TURKIC_LETTER_ORKHON_ENY"). -lisp_code_name(68651,"OLD_TURKIC_LETTER_YENISEI_ENY"). -lisp_code_name(68652,"OLD_TURKIC_LETTER_YENISEI_ANG"). -lisp_code_name(68653,"OLD_TURKIC_LETTER_ORKHON_ENG"). -lisp_code_name(68654,"OLD_TURKIC_LETTER_YENISEI_AENG"). -lisp_code_name(68655,"OLD_TURKIC_LETTER_ORKHON_EP"). -lisp_code_name(68656,"OLD_TURKIC_LETTER_ORKHON_OP"). -lisp_code_name(68657,"OLD_TURKIC_LETTER_ORKHON_IC"). -lisp_code_name(68658,"OLD_TURKIC_LETTER_ORKHON_EC"). -lisp_code_name(68659,"OLD_TURKIC_LETTER_YENISEI_EC"). -lisp_code_name(68660,"OLD_TURKIC_LETTER_ORKHON_AQ"). -lisp_code_name(68661,"OLD_TURKIC_LETTER_YENISEI_AQ"). -lisp_code_name(68662,"OLD_TURKIC_LETTER_ORKHON_IQ"). -lisp_code_name(68663,"OLD_TURKIC_LETTER_YENISEI_IQ"). -lisp_code_name(68664,"OLD_TURKIC_LETTER_ORKHON_OQ"). -lisp_code_name(68665,"OLD_TURKIC_LETTER_YENISEI_OQ"). -lisp_code_name(68666,"OLD_TURKIC_LETTER_ORKHON_AR"). -lisp_code_name(68667,"OLD_TURKIC_LETTER_YENISEI_AR"). -lisp_code_name(68668,"OLD_TURKIC_LETTER_ORKHON_AER"). -lisp_code_name(68669,"OLD_TURKIC_LETTER_ORKHON_AS"). -lisp_code_name(68670,"OLD_TURKIC_LETTER_ORKHON_AES"). -lisp_code_name(68671,"OLD_TURKIC_LETTER_ORKHON_ASH"). -lisp_code_name(68672,"OLD_TURKIC_LETTER_YENISEI_ASH"). -lisp_code_name(68673,"OLD_TURKIC_LETTER_ORKHON_ESH"). -lisp_code_name(68674,"OLD_TURKIC_LETTER_YENISEI_ESH"). -lisp_code_name(68675,"OLD_TURKIC_LETTER_ORKHON_AT"). -lisp_code_name(68676,"OLD_TURKIC_LETTER_YENISEI_AT"). -lisp_code_name(68677,"OLD_TURKIC_LETTER_ORKHON_AET"). -lisp_code_name(68678,"OLD_TURKIC_LETTER_YENISEI_AET"). -lisp_code_name(68679,"OLD_TURKIC_LETTER_ORKHON_OT"). -lisp_code_name(68680,"OLD_TURKIC_LETTER_ORKHON_BASH"). -lisp_code_name(69216,"RUMI_DIGIT_ONE"). -lisp_code_name(69217,"RUMI_DIGIT_TWO"). -lisp_code_name(69218,"RUMI_DIGIT_THREE"). -lisp_code_name(69219,"RUMI_DIGIT_FOUR"). -lisp_code_name(69220,"RUMI_DIGIT_FIVE"). -lisp_code_name(69221,"RUMI_DIGIT_SIX"). -lisp_code_name(69222,"RUMI_DIGIT_SEVEN"). -lisp_code_name(69223,"RUMI_DIGIT_EIGHT"). -lisp_code_name(69224,"RUMI_DIGIT_NINE"). -lisp_code_name(69225,"RUMI_NUMBER_TEN"). -lisp_code_name(69226,"RUMI_NUMBER_TWENTY"). -lisp_code_name(69227,"RUMI_NUMBER_THIRTY"). -lisp_code_name(69228,"RUMI_NUMBER_FORTY"). -lisp_code_name(69229,"RUMI_NUMBER_FIFTY"). -lisp_code_name(69230,"RUMI_NUMBER_SIXTY"). -lisp_code_name(69231,"RUMI_NUMBER_SEVENTY"). -lisp_code_name(69232,"RUMI_NUMBER_EIGHTY"). -lisp_code_name(69233,"RUMI_NUMBER_NINETY"). -lisp_code_name(69234,"RUMI_NUMBER_ONE_HUNDRED"). -lisp_code_name(69235,"RUMI_NUMBER_TWO_HUNDRED"). -lisp_code_name(69236,"RUMI_NUMBER_THREE_HUNDRED"). -lisp_code_name(69237,"RUMI_NUMBER_FOUR_HUNDRED"). -lisp_code_name(69238,"RUMI_NUMBER_FIVE_HUNDRED"). -lisp_code_name(69239,"RUMI_NUMBER_SIX_HUNDRED"). -lisp_code_name(69240,"RUMI_NUMBER_SEVEN_HUNDRED"). -lisp_code_name(69241,"RUMI_NUMBER_EIGHT_HUNDRED"). -lisp_code_name(69242,"RUMI_NUMBER_NINE_HUNDRED"). -lisp_code_name(69243,"RUMI_FRACTION_ONE_HALF"). -lisp_code_name(69244,"RUMI_FRACTION_ONE_QUARTER"). -lisp_code_name(69245,"RUMI_FRACTION_ONE_THIRD"). -lisp_code_name(69246,"RUMI_FRACTION_TWO_THIRDS"). -lisp_code_name(69632,"BRAHMI_SIGN_CANDRABINDU"). -lisp_code_name(69633,"BRAHMI_SIGN_ANUSVARA"). -lisp_code_name(69634,"BRAHMI_SIGN_VISARGA"). -lisp_code_name(69635,"BRAHMI_SIGN_JIHVAMULIYA"). -lisp_code_name(69636,"BRAHMI_SIGN_UPADHMANIYA"). -lisp_code_name(69637,"BRAHMI_LETTER_A"). -lisp_code_name(69638,"BRAHMI_LETTER_AA"). -lisp_code_name(69639,"BRAHMI_LETTER_I"). -lisp_code_name(69640,"BRAHMI_LETTER_II"). -lisp_code_name(69641,"BRAHMI_LETTER_U"). -lisp_code_name(69642,"BRAHMI_LETTER_UU"). -lisp_code_name(69643,"BRAHMI_LETTER_VOCALIC_R"). -lisp_code_name(69644,"BRAHMI_LETTER_VOCALIC_RR"). -lisp_code_name(69645,"BRAHMI_LETTER_VOCALIC_L"). -lisp_code_name(69646,"BRAHMI_LETTER_VOCALIC_LL"). -lisp_code_name(69647,"BRAHMI_LETTER_E"). -lisp_code_name(69648,"BRAHMI_LETTER_AI"). -lisp_code_name(69649,"BRAHMI_LETTER_O"). -lisp_code_name(69650,"BRAHMI_LETTER_AU"). -lisp_code_name(69651,"BRAHMI_LETTER_KA"). -lisp_code_name(69652,"BRAHMI_LETTER_KHA"). -lisp_code_name(69653,"BRAHMI_LETTER_GA"). -lisp_code_name(69654,"BRAHMI_LETTER_GHA"). -lisp_code_name(69655,"BRAHMI_LETTER_NGA"). -lisp_code_name(69656,"BRAHMI_LETTER_CA"). -lisp_code_name(69657,"BRAHMI_LETTER_CHA"). -lisp_code_name(69658,"BRAHMI_LETTER_JA"). -lisp_code_name(69659,"BRAHMI_LETTER_JHA"). -lisp_code_name(69660,"BRAHMI_LETTER_NYA"). -lisp_code_name(69661,"BRAHMI_LETTER_TTA"). -lisp_code_name(69662,"BRAHMI_LETTER_TTHA"). -lisp_code_name(69663,"BRAHMI_LETTER_DDA"). -lisp_code_name(69664,"BRAHMI_LETTER_DDHA"). -lisp_code_name(69665,"BRAHMI_LETTER_NNA"). -lisp_code_name(69666,"BRAHMI_LETTER_TA"). -lisp_code_name(69667,"BRAHMI_LETTER_THA"). -lisp_code_name(69668,"BRAHMI_LETTER_DA"). -lisp_code_name(69669,"BRAHMI_LETTER_DHA"). -lisp_code_name(69670,"BRAHMI_LETTER_NA"). -lisp_code_name(69671,"BRAHMI_LETTER_PA"). -lisp_code_name(69672,"BRAHMI_LETTER_PHA"). -lisp_code_name(69673,"BRAHMI_LETTER_BA"). -lisp_code_name(69674,"BRAHMI_LETTER_BHA"). -lisp_code_name(69675,"BRAHMI_LETTER_MA"). -lisp_code_name(69676,"BRAHMI_LETTER_YA"). -lisp_code_name(69677,"BRAHMI_LETTER_RA"). -lisp_code_name(69678,"BRAHMI_LETTER_LA"). -lisp_code_name(69679,"BRAHMI_LETTER_VA"). -lisp_code_name(69680,"BRAHMI_LETTER_SHA"). -lisp_code_name(69681,"BRAHMI_LETTER_SSA"). -lisp_code_name(69682,"BRAHMI_LETTER_SA"). -lisp_code_name(69683,"BRAHMI_LETTER_HA"). -lisp_code_name(69684,"BRAHMI_LETTER_LLA"). -lisp_code_name(69685,"BRAHMI_LETTER_OLD_TAMIL_LLLA"). -lisp_code_name(69686,"BRAHMI_LETTER_OLD_TAMIL_RRA"). -lisp_code_name(69687,"BRAHMI_LETTER_OLD_TAMIL_NNNA"). -lisp_code_name(69688,"BRAHMI_VOWEL_SIGN_AA"). -lisp_code_name(69689,"BRAHMI_VOWEL_SIGN_BHATTIPROLU_AA"). -lisp_code_name(69690,"BRAHMI_VOWEL_SIGN_I"). -lisp_code_name(69691,"BRAHMI_VOWEL_SIGN_II"). -lisp_code_name(69692,"BRAHMI_VOWEL_SIGN_U"). -lisp_code_name(69693,"BRAHMI_VOWEL_SIGN_UU"). -lisp_code_name(69694,"BRAHMI_VOWEL_SIGN_VOCALIC_R"). -lisp_code_name(69695,"BRAHMI_VOWEL_SIGN_VOCALIC_RR"). -lisp_code_name(69696,"BRAHMI_VOWEL_SIGN_VOCALIC_L"). -lisp_code_name(69697,"BRAHMI_VOWEL_SIGN_VOCALIC_LL"). -lisp_code_name(69698,"BRAHMI_VOWEL_SIGN_E"). -lisp_code_name(69699,"BRAHMI_VOWEL_SIGN_AI"). -lisp_code_name(69700,"BRAHMI_VOWEL_SIGN_O"). -lisp_code_name(69701,"BRAHMI_VOWEL_SIGN_AU"). -lisp_code_name(69702,"BRAHMI_VIRAMA"). -lisp_code_name(69703,"BRAHMI_DANDA"). -lisp_code_name(69704,"BRAHMI_DOUBLE_DANDA"). -lisp_code_name(69705,"BRAHMI_PUNCTUATION_DOT"). -lisp_code_name(69706,"BRAHMI_PUNCTUATION_DOUBLE_DOT"). -lisp_code_name(69707,"BRAHMI_PUNCTUATION_LINE"). -lisp_code_name(69708,"BRAHMI_PUNCTUATION_CRESCENT_BAR"). -lisp_code_name(69709,"BRAHMI_PUNCTUATION_LOTUS"). -lisp_code_name(69714,"BRAHMI_NUMBER_ONE"). -lisp_code_name(69715,"BRAHMI_NUMBER_TWO"). -lisp_code_name(69716,"BRAHMI_NUMBER_THREE"). -lisp_code_name(69717,"BRAHMI_NUMBER_FOUR"). -lisp_code_name(69718,"BRAHMI_NUMBER_FIVE"). -lisp_code_name(69719,"BRAHMI_NUMBER_SIX"). -lisp_code_name(69720,"BRAHMI_NUMBER_SEVEN"). -lisp_code_name(69721,"BRAHMI_NUMBER_EIGHT"). -lisp_code_name(69722,"BRAHMI_NUMBER_NINE"). -lisp_code_name(69723,"BRAHMI_NUMBER_TEN"). -lisp_code_name(69724,"BRAHMI_NUMBER_TWENTY"). -lisp_code_name(69725,"BRAHMI_NUMBER_THIRTY"). -lisp_code_name(69726,"BRAHMI_NUMBER_FORTY"). -lisp_code_name(69727,"BRAHMI_NUMBER_FIFTY"). -lisp_code_name(69728,"BRAHMI_NUMBER_SIXTY"). -lisp_code_name(69729,"BRAHMI_NUMBER_SEVENTY"). -lisp_code_name(69730,"BRAHMI_NUMBER_EIGHTY"). -lisp_code_name(69731,"BRAHMI_NUMBER_NINETY"). -lisp_code_name(69732,"BRAHMI_NUMBER_ONE_HUNDRED"). -lisp_code_name(69733,"BRAHMI_NUMBER_ONE_THOUSAND"). -lisp_code_name(69734,"BRAHMI_DIGIT_ZERO"). -lisp_code_name(69735,"BRAHMI_DIGIT_ONE"). -lisp_code_name(69736,"BRAHMI_DIGIT_TWO"). -lisp_code_name(69737,"BRAHMI_DIGIT_THREE"). -lisp_code_name(69738,"BRAHMI_DIGIT_FOUR"). -lisp_code_name(69739,"BRAHMI_DIGIT_FIVE"). -lisp_code_name(69740,"BRAHMI_DIGIT_SIX"). -lisp_code_name(69741,"BRAHMI_DIGIT_SEVEN"). -lisp_code_name(69742,"BRAHMI_DIGIT_EIGHT"). -lisp_code_name(69743,"BRAHMI_DIGIT_NINE"). -lisp_code_name(69759,"BRAHMI_NUMBER_JOINER"). -lisp_code_name(69760,"KAITHI_SIGN_CANDRABINDU"). -lisp_code_name(69761,"KAITHI_SIGN_ANUSVARA"). -lisp_code_name(69762,"KAITHI_SIGN_VISARGA"). -lisp_code_name(69763,"KAITHI_LETTER_A"). -lisp_code_name(69764,"KAITHI_LETTER_AA"). -lisp_code_name(69765,"KAITHI_LETTER_I"). -lisp_code_name(69766,"KAITHI_LETTER_II"). -lisp_code_name(69767,"KAITHI_LETTER_U"). -lisp_code_name(69768,"KAITHI_LETTER_UU"). -lisp_code_name(69769,"KAITHI_LETTER_E"). -lisp_code_name(69770,"KAITHI_LETTER_AI"). -lisp_code_name(69771,"KAITHI_LETTER_O"). -lisp_code_name(69772,"KAITHI_LETTER_AU"). -lisp_code_name(69773,"KAITHI_LETTER_KA"). -lisp_code_name(69774,"KAITHI_LETTER_KHA"). -lisp_code_name(69775,"KAITHI_LETTER_GA"). -lisp_code_name(69776,"KAITHI_LETTER_GHA"). -lisp_code_name(69777,"KAITHI_LETTER_NGA"). -lisp_code_name(69778,"KAITHI_LETTER_CA"). -lisp_code_name(69779,"KAITHI_LETTER_CHA"). -lisp_code_name(69780,"KAITHI_LETTER_JA"). -lisp_code_name(69781,"KAITHI_LETTER_JHA"). -lisp_code_name(69782,"KAITHI_LETTER_NYA"). -lisp_code_name(69783,"KAITHI_LETTER_TTA"). -lisp_code_name(69784,"KAITHI_LETTER_TTHA"). -lisp_code_name(69785,"KAITHI_LETTER_DDA"). -lisp_code_name(69786,"KAITHI_LETTER_DDDHA"). -lisp_code_name(69787,"KAITHI_LETTER_DDHA"). -lisp_code_name(69788,"KAITHI_LETTER_RHA"). -lisp_code_name(69789,"KAITHI_LETTER_NNA"). -lisp_code_name(69790,"KAITHI_LETTER_TA"). -lisp_code_name(69791,"KAITHI_LETTER_THA"). -lisp_code_name(69792,"KAITHI_LETTER_DA"). -lisp_code_name(69793,"KAITHI_LETTER_DHA"). -lisp_code_name(69794,"KAITHI_LETTER_NA"). -lisp_code_name(69795,"KAITHI_LETTER_PA"). -lisp_code_name(69796,"KAITHI_LETTER_PHA"). -lisp_code_name(69797,"KAITHI_LETTER_BA"). -lisp_code_name(69798,"KAITHI_LETTER_BHA"). -lisp_code_name(69799,"KAITHI_LETTER_MA"). -lisp_code_name(69800,"KAITHI_LETTER_YA"). -lisp_code_name(69801,"KAITHI_LETTER_RA"). -lisp_code_name(69802,"KAITHI_LETTER_LA"). -lisp_code_name(69803,"KAITHI_LETTER_VA"). -lisp_code_name(69804,"KAITHI_LETTER_SHA"). -lisp_code_name(69805,"KAITHI_LETTER_SSA"). -lisp_code_name(69806,"KAITHI_LETTER_SA"). -lisp_code_name(69807,"KAITHI_LETTER_HA"). -lisp_code_name(69808,"KAITHI_VOWEL_SIGN_AA"). -lisp_code_name(69809,"KAITHI_VOWEL_SIGN_I"). -lisp_code_name(69810,"KAITHI_VOWEL_SIGN_II"). -lisp_code_name(69811,"KAITHI_VOWEL_SIGN_U"). -lisp_code_name(69812,"KAITHI_VOWEL_SIGN_UU"). -lisp_code_name(69813,"KAITHI_VOWEL_SIGN_E"). -lisp_code_name(69814,"KAITHI_VOWEL_SIGN_AI"). -lisp_code_name(69815,"KAITHI_VOWEL_SIGN_O"). -lisp_code_name(69816,"KAITHI_VOWEL_SIGN_AU"). -lisp_code_name(69817,"KAITHI_SIGN_VIRAMA"). -lisp_code_name(69818,"KAITHI_SIGN_NUKTA"). -lisp_code_name(69819,"KAITHI_ABBREVIATION_SIGN"). -lisp_code_name(69820,"KAITHI_ENUMERATION_SIGN"). -lisp_code_name(69821,"KAITHI_NUMBER_SIGN"). -lisp_code_name(69822,"KAITHI_SECTION_MARK"). -lisp_code_name(69823,"KAITHI_DOUBLE_SECTION_MARK"). -lisp_code_name(69824,"KAITHI_DANDA"). -lisp_code_name(69825,"KAITHI_DOUBLE_DANDA"). -lisp_code_name(69840,"SORA_SOMPENG_LETTER_SAH"). -lisp_code_name(69841,"SORA_SOMPENG_LETTER_TAH"). -lisp_code_name(69842,"SORA_SOMPENG_LETTER_BAH"). -lisp_code_name(69843,"SORA_SOMPENG_LETTER_CAH"). -lisp_code_name(69844,"SORA_SOMPENG_LETTER_DAH"). -lisp_code_name(69845,"SORA_SOMPENG_LETTER_GAH"). -lisp_code_name(69846,"SORA_SOMPENG_LETTER_MAH"). -lisp_code_name(69847,"SORA_SOMPENG_LETTER_NGAH"). -lisp_code_name(69848,"SORA_SOMPENG_LETTER_LAH"). -lisp_code_name(69849,"SORA_SOMPENG_LETTER_NAH"). -lisp_code_name(69850,"SORA_SOMPENG_LETTER_VAH"). -lisp_code_name(69851,"SORA_SOMPENG_LETTER_PAH"). -lisp_code_name(69852,"SORA_SOMPENG_LETTER_YAH"). -lisp_code_name(69853,"SORA_SOMPENG_LETTER_RAH"). -lisp_code_name(69854,"SORA_SOMPENG_LETTER_HAH"). -lisp_code_name(69855,"SORA_SOMPENG_LETTER_KAH"). -lisp_code_name(69856,"SORA_SOMPENG_LETTER_JAH"). -lisp_code_name(69857,"SORA_SOMPENG_LETTER_NYAH"). -lisp_code_name(69858,"SORA_SOMPENG_LETTER_AH"). -lisp_code_name(69859,"SORA_SOMPENG_LETTER_EEH"). -lisp_code_name(69860,"SORA_SOMPENG_LETTER_IH"). -lisp_code_name(69861,"SORA_SOMPENG_LETTER_UH"). -lisp_code_name(69862,"SORA_SOMPENG_LETTER_OH"). -lisp_code_name(69863,"SORA_SOMPENG_LETTER_EH"). -lisp_code_name(69864,"SORA_SOMPENG_LETTER_MAE"). -lisp_code_name(69872,"SORA_SOMPENG_DIGIT_ZERO"). -lisp_code_name(69873,"SORA_SOMPENG_DIGIT_ONE"). -lisp_code_name(69874,"SORA_SOMPENG_DIGIT_TWO"). -lisp_code_name(69875,"SORA_SOMPENG_DIGIT_THREE"). -lisp_code_name(69876,"SORA_SOMPENG_DIGIT_FOUR"). -lisp_code_name(69877,"SORA_SOMPENG_DIGIT_FIVE"). -lisp_code_name(69878,"SORA_SOMPENG_DIGIT_SIX"). -lisp_code_name(69879,"SORA_SOMPENG_DIGIT_SEVEN"). -lisp_code_name(69880,"SORA_SOMPENG_DIGIT_EIGHT"). -lisp_code_name(69881,"SORA_SOMPENG_DIGIT_NINE"). -lisp_code_name(69888,"CHAKMA_SIGN_CANDRABINDU"). -lisp_code_name(69889,"CHAKMA_SIGN_ANUSVARA"). -lisp_code_name(69890,"CHAKMA_SIGN_VISARGA"). -lisp_code_name(69891,"CHAKMA_LETTER_AA"). -lisp_code_name(69892,"CHAKMA_LETTER_I"). -lisp_code_name(69893,"CHAKMA_LETTER_U"). -lisp_code_name(69894,"CHAKMA_LETTER_E"). -lisp_code_name(69895,"CHAKMA_LETTER_KAA"). -lisp_code_name(69896,"CHAKMA_LETTER_KHAA"). -lisp_code_name(69897,"CHAKMA_LETTER_GAA"). -lisp_code_name(69898,"CHAKMA_LETTER_GHAA"). -lisp_code_name(69899,"CHAKMA_LETTER_NGAA"). -lisp_code_name(69900,"CHAKMA_LETTER_CAA"). -lisp_code_name(69901,"CHAKMA_LETTER_CHAA"). -lisp_code_name(69902,"CHAKMA_LETTER_JAA"). -lisp_code_name(69903,"CHAKMA_LETTER_JHAA"). -lisp_code_name(69904,"CHAKMA_LETTER_NYAA"). -lisp_code_name(69905,"CHAKMA_LETTER_TTAA"). -lisp_code_name(69906,"CHAKMA_LETTER_TTHAA"). -lisp_code_name(69907,"CHAKMA_LETTER_DDAA"). -lisp_code_name(69908,"CHAKMA_LETTER_DDHAA"). -lisp_code_name(69909,"CHAKMA_LETTER_NNAA"). -lisp_code_name(69910,"CHAKMA_LETTER_TAA"). -lisp_code_name(69911,"CHAKMA_LETTER_THAA"). -lisp_code_name(69912,"CHAKMA_LETTER_DAA"). -lisp_code_name(69913,"CHAKMA_LETTER_DHAA"). -lisp_code_name(69914,"CHAKMA_LETTER_NAA"). -lisp_code_name(69915,"CHAKMA_LETTER_PAA"). -lisp_code_name(69916,"CHAKMA_LETTER_PHAA"). -lisp_code_name(69917,"CHAKMA_LETTER_BAA"). -lisp_code_name(69918,"CHAKMA_LETTER_BHAA"). -lisp_code_name(69919,"CHAKMA_LETTER_MAA"). -lisp_code_name(69920,"CHAKMA_LETTER_YYAA"). -lisp_code_name(69921,"CHAKMA_LETTER_YAA"). -lisp_code_name(69922,"CHAKMA_LETTER_RAA"). -lisp_code_name(69923,"CHAKMA_LETTER_LAA"). -lisp_code_name(69924,"CHAKMA_LETTER_WAA"). -lisp_code_name(69925,"CHAKMA_LETTER_SAA"). -lisp_code_name(69926,"CHAKMA_LETTER_HAA"). -lisp_code_name(69927,"CHAKMA_VOWEL_SIGN_A"). -lisp_code_name(69928,"CHAKMA_VOWEL_SIGN_I"). -lisp_code_name(69929,"CHAKMA_VOWEL_SIGN_II"). -lisp_code_name(69930,"CHAKMA_VOWEL_SIGN_U"). -lisp_code_name(69931,"CHAKMA_VOWEL_SIGN_UU"). -lisp_code_name(69932,"CHAKMA_VOWEL_SIGN_E"). -lisp_code_name(69933,"CHAKMA_VOWEL_SIGN_AI"). -lisp_code_name(69934,"CHAKMA_VOWEL_SIGN_O"). -lisp_code_name(69935,"CHAKMA_VOWEL_SIGN_AU"). -lisp_code_name(69936,"CHAKMA_VOWEL_SIGN_OI"). -lisp_code_name(69937,"CHAKMA_O_MARK"). -lisp_code_name(69938,"CHAKMA_AU_MARK"). -lisp_code_name(69939,"CHAKMA_VIRAMA"). -lisp_code_name(69940,"CHAKMA_MAAYYAA"). -lisp_code_name(69942,"CHAKMA_DIGIT_ZERO"). -lisp_code_name(69943,"CHAKMA_DIGIT_ONE"). -lisp_code_name(69944,"CHAKMA_DIGIT_TWO"). -lisp_code_name(69945,"CHAKMA_DIGIT_THREE"). -lisp_code_name(69946,"CHAKMA_DIGIT_FOUR"). -lisp_code_name(69947,"CHAKMA_DIGIT_FIVE"). -lisp_code_name(69948,"CHAKMA_DIGIT_SIX"). -lisp_code_name(69949,"CHAKMA_DIGIT_SEVEN"). -lisp_code_name(69950,"CHAKMA_DIGIT_EIGHT"). -lisp_code_name(69951,"CHAKMA_DIGIT_NINE"). -lisp_code_name(69952,"CHAKMA_SECTION_MARK"). -lisp_code_name(69953,"CHAKMA_DANDA"). -lisp_code_name(69954,"CHAKMA_DOUBLE_DANDA"). -lisp_code_name(69955,"CHAKMA_QUESTION_MARK"). -lisp_code_name(69968,"MAHAJANI_LETTER_A"). -lisp_code_name(69969,"MAHAJANI_LETTER_I"). -lisp_code_name(69970,"MAHAJANI_LETTER_U"). -lisp_code_name(69971,"MAHAJANI_LETTER_E"). -lisp_code_name(69972,"MAHAJANI_LETTER_O"). -lisp_code_name(69973,"MAHAJANI_LETTER_KA"). -lisp_code_name(69974,"MAHAJANI_LETTER_KHA"). -lisp_code_name(69975,"MAHAJANI_LETTER_GA"). -lisp_code_name(69976,"MAHAJANI_LETTER_GHA"). -lisp_code_name(69977,"MAHAJANI_LETTER_CA"). -lisp_code_name(69978,"MAHAJANI_LETTER_CHA"). -lisp_code_name(69979,"MAHAJANI_LETTER_JA"). -lisp_code_name(69980,"MAHAJANI_LETTER_JHA"). -lisp_code_name(69981,"MAHAJANI_LETTER_NYA"). -lisp_code_name(69982,"MAHAJANI_LETTER_TTA"). -lisp_code_name(69983,"MAHAJANI_LETTER_TTHA"). -lisp_code_name(69984,"MAHAJANI_LETTER_DDA"). -lisp_code_name(69985,"MAHAJANI_LETTER_DDHA"). -lisp_code_name(69986,"MAHAJANI_LETTER_NNA"). -lisp_code_name(69987,"MAHAJANI_LETTER_TA"). -lisp_code_name(69988,"MAHAJANI_LETTER_THA"). -lisp_code_name(69989,"MAHAJANI_LETTER_DA"). -lisp_code_name(69990,"MAHAJANI_LETTER_DHA"). -lisp_code_name(69991,"MAHAJANI_LETTER_NA"). -lisp_code_name(69992,"MAHAJANI_LETTER_PA"). -lisp_code_name(69993,"MAHAJANI_LETTER_PHA"). -lisp_code_name(69994,"MAHAJANI_LETTER_BA"). -lisp_code_name(69995,"MAHAJANI_LETTER_BHA"). -lisp_code_name(69996,"MAHAJANI_LETTER_MA"). -lisp_code_name(69997,"MAHAJANI_LETTER_RA"). -lisp_code_name(69998,"MAHAJANI_LETTER_LA"). -lisp_code_name(69999,"MAHAJANI_LETTER_VA"). -lisp_code_name(70000,"MAHAJANI_LETTER_SA"). -lisp_code_name(70001,"MAHAJANI_LETTER_HA"). -lisp_code_name(70002,"MAHAJANI_LETTER_RRA"). -lisp_code_name(70003,"MAHAJANI_SIGN_NUKTA"). -lisp_code_name(70004,"MAHAJANI_ABBREVIATION_SIGN"). -lisp_code_name(70005,"MAHAJANI_SECTION_MARK"). -lisp_code_name(70006,"MAHAJANI_LIGATURE_SHRI"). -lisp_code_name(70016,"SHARADA_SIGN_CANDRABINDU"). -lisp_code_name(70017,"SHARADA_SIGN_ANUSVARA"). -lisp_code_name(70018,"SHARADA_SIGN_VISARGA"). -lisp_code_name(70019,"SHARADA_LETTER_A"). -lisp_code_name(70020,"SHARADA_LETTER_AA"). -lisp_code_name(70021,"SHARADA_LETTER_I"). -lisp_code_name(70022,"SHARADA_LETTER_II"). -lisp_code_name(70023,"SHARADA_LETTER_U"). -lisp_code_name(70024,"SHARADA_LETTER_UU"). -lisp_code_name(70025,"SHARADA_LETTER_VOCALIC_R"). -lisp_code_name(70026,"SHARADA_LETTER_VOCALIC_RR"). -lisp_code_name(70027,"SHARADA_LETTER_VOCALIC_L"). -lisp_code_name(70028,"SHARADA_LETTER_VOCALIC_LL"). -lisp_code_name(70029,"SHARADA_LETTER_E"). -lisp_code_name(70030,"SHARADA_LETTER_AI"). -lisp_code_name(70031,"SHARADA_LETTER_O"). -lisp_code_name(70032,"SHARADA_LETTER_AU"). -lisp_code_name(70033,"SHARADA_LETTER_KA"). -lisp_code_name(70034,"SHARADA_LETTER_KHA"). -lisp_code_name(70035,"SHARADA_LETTER_GA"). -lisp_code_name(70036,"SHARADA_LETTER_GHA"). -lisp_code_name(70037,"SHARADA_LETTER_NGA"). -lisp_code_name(70038,"SHARADA_LETTER_CA"). -lisp_code_name(70039,"SHARADA_LETTER_CHA"). -lisp_code_name(70040,"SHARADA_LETTER_JA"). -lisp_code_name(70041,"SHARADA_LETTER_JHA"). -lisp_code_name(70042,"SHARADA_LETTER_NYA"). -lisp_code_name(70043,"SHARADA_LETTER_TTA"). -lisp_code_name(70044,"SHARADA_LETTER_TTHA"). -lisp_code_name(70045,"SHARADA_LETTER_DDA"). -lisp_code_name(70046,"SHARADA_LETTER_DDHA"). -lisp_code_name(70047,"SHARADA_LETTER_NNA"). -lisp_code_name(70048,"SHARADA_LETTER_TA"). -lisp_code_name(70049,"SHARADA_LETTER_THA"). -lisp_code_name(70050,"SHARADA_LETTER_DA"). -lisp_code_name(70051,"SHARADA_LETTER_DHA"). -lisp_code_name(70052,"SHARADA_LETTER_NA"). -lisp_code_name(70053,"SHARADA_LETTER_PA"). -lisp_code_name(70054,"SHARADA_LETTER_PHA"). -lisp_code_name(70055,"SHARADA_LETTER_BA"). -lisp_code_name(70056,"SHARADA_LETTER_BHA"). -lisp_code_name(70057,"SHARADA_LETTER_MA"). -lisp_code_name(70058,"SHARADA_LETTER_YA"). -lisp_code_name(70059,"SHARADA_LETTER_RA"). -lisp_code_name(70060,"SHARADA_LETTER_LA"). -lisp_code_name(70061,"SHARADA_LETTER_LLA"). -lisp_code_name(70062,"SHARADA_LETTER_VA"). -lisp_code_name(70063,"SHARADA_LETTER_SHA"). -lisp_code_name(70064,"SHARADA_LETTER_SSA"). -lisp_code_name(70065,"SHARADA_LETTER_SA"). -lisp_code_name(70066,"SHARADA_LETTER_HA"). -lisp_code_name(70067,"SHARADA_VOWEL_SIGN_AA"). -lisp_code_name(70068,"SHARADA_VOWEL_SIGN_I"). -lisp_code_name(70069,"SHARADA_VOWEL_SIGN_II"). -lisp_code_name(70070,"SHARADA_VOWEL_SIGN_U"). -lisp_code_name(70071,"SHARADA_VOWEL_SIGN_UU"). -lisp_code_name(70072,"SHARADA_VOWEL_SIGN_VOCALIC_R"). -lisp_code_name(70073,"SHARADA_VOWEL_SIGN_VOCALIC_RR"). -lisp_code_name(70074,"SHARADA_VOWEL_SIGN_VOCALIC_L"). -lisp_code_name(70075,"SHARADA_VOWEL_SIGN_VOCALIC_LL"). -lisp_code_name(70076,"SHARADA_VOWEL_SIGN_E"). -lisp_code_name(70077,"SHARADA_VOWEL_SIGN_AI"). -lisp_code_name(70078,"SHARADA_VOWEL_SIGN_O"). -lisp_code_name(70079,"SHARADA_VOWEL_SIGN_AU"). -lisp_code_name(70080,"SHARADA_SIGN_VIRAMA"). -lisp_code_name(70081,"SHARADA_SIGN_AVAGRAHA"). -lisp_code_name(70082,"SHARADA_SIGN_JIHVAMULIYA"). -lisp_code_name(70083,"SHARADA_SIGN_UPADHMANIYA"). -lisp_code_name(70084,"SHARADA_OM"). -lisp_code_name(70085,"SHARADA_DANDA"). -lisp_code_name(70086,"SHARADA_DOUBLE_DANDA"). -lisp_code_name(70087,"SHARADA_ABBREVIATION_SIGN"). -lisp_code_name(70088,"SHARADA_SEPARATOR"). -lisp_code_name(70093,"SHARADA_SUTRA_MARK"). -lisp_code_name(70096,"SHARADA_DIGIT_ZERO"). -lisp_code_name(70097,"SHARADA_DIGIT_ONE"). -lisp_code_name(70098,"SHARADA_DIGIT_TWO"). -lisp_code_name(70099,"SHARADA_DIGIT_THREE"). -lisp_code_name(70100,"SHARADA_DIGIT_FOUR"). -lisp_code_name(70101,"SHARADA_DIGIT_FIVE"). -lisp_code_name(70102,"SHARADA_DIGIT_SIX"). -lisp_code_name(70103,"SHARADA_DIGIT_SEVEN"). -lisp_code_name(70104,"SHARADA_DIGIT_EIGHT"). -lisp_code_name(70105,"SHARADA_DIGIT_NINE"). -lisp_code_name(70106,"SHARADA_EKAM"). -lisp_code_name(70113,"SINHALA_ARCHAIC_DIGIT_ONE"). -lisp_code_name(70114,"SINHALA_ARCHAIC_DIGIT_TWO"). -lisp_code_name(70115,"SINHALA_ARCHAIC_DIGIT_THREE"). -lisp_code_name(70116,"SINHALA_ARCHAIC_DIGIT_FOUR"). -lisp_code_name(70117,"SINHALA_ARCHAIC_DIGIT_FIVE"). -lisp_code_name(70118,"SINHALA_ARCHAIC_DIGIT_SIX"). -lisp_code_name(70119,"SINHALA_ARCHAIC_DIGIT_SEVEN"). -lisp_code_name(70120,"SINHALA_ARCHAIC_DIGIT_EIGHT"). -lisp_code_name(70121,"SINHALA_ARCHAIC_DIGIT_NINE"). -lisp_code_name(70122,"SINHALA_ARCHAIC_NUMBER_TEN"). -lisp_code_name(70123,"SINHALA_ARCHAIC_NUMBER_TWENTY"). -lisp_code_name(70124,"SINHALA_ARCHAIC_NUMBER_THIRTY"). -lisp_code_name(70125,"SINHALA_ARCHAIC_NUMBER_FORTY"). -lisp_code_name(70126,"SINHALA_ARCHAIC_NUMBER_FIFTY"). -lisp_code_name(70127,"SINHALA_ARCHAIC_NUMBER_SIXTY"). -lisp_code_name(70128,"SINHALA_ARCHAIC_NUMBER_SEVENTY"). -lisp_code_name(70129,"SINHALA_ARCHAIC_NUMBER_EIGHTY"). -lisp_code_name(70130,"SINHALA_ARCHAIC_NUMBER_NINETY"). -lisp_code_name(70131,"SINHALA_ARCHAIC_NUMBER_ONE_HUNDRED"). -lisp_code_name(70132,"SINHALA_ARCHAIC_NUMBER_ONE_THOUSAND"). -lisp_code_name(70144,"KHOJKI_LETTER_A"). -lisp_code_name(70145,"KHOJKI_LETTER_AA"). -lisp_code_name(70146,"KHOJKI_LETTER_I"). -lisp_code_name(70147,"KHOJKI_LETTER_U"). -lisp_code_name(70148,"KHOJKI_LETTER_E"). -lisp_code_name(70149,"KHOJKI_LETTER_AI"). -lisp_code_name(70150,"KHOJKI_LETTER_O"). -lisp_code_name(70151,"KHOJKI_LETTER_AU"). -lisp_code_name(70152,"KHOJKI_LETTER_KA"). -lisp_code_name(70153,"KHOJKI_LETTER_KHA"). -lisp_code_name(70154,"KHOJKI_LETTER_GA"). -lisp_code_name(70155,"KHOJKI_LETTER_GGA"). -lisp_code_name(70156,"KHOJKI_LETTER_GHA"). -lisp_code_name(70157,"KHOJKI_LETTER_NGA"). -lisp_code_name(70158,"KHOJKI_LETTER_CA"). -lisp_code_name(70159,"KHOJKI_LETTER_CHA"). -lisp_code_name(70160,"KHOJKI_LETTER_JA"). -lisp_code_name(70161,"KHOJKI_LETTER_JJA"). -lisp_code_name(70163,"KHOJKI_LETTER_NYA"). -lisp_code_name(70164,"KHOJKI_LETTER_TTA"). -lisp_code_name(70165,"KHOJKI_LETTER_TTHA"). -lisp_code_name(70166,"KHOJKI_LETTER_DDA"). -lisp_code_name(70167,"KHOJKI_LETTER_DDHA"). -lisp_code_name(70168,"KHOJKI_LETTER_NNA"). -lisp_code_name(70169,"KHOJKI_LETTER_TA"). -lisp_code_name(70170,"KHOJKI_LETTER_THA"). -lisp_code_name(70171,"KHOJKI_LETTER_DA"). -lisp_code_name(70172,"KHOJKI_LETTER_DDDA"). -lisp_code_name(70173,"KHOJKI_LETTER_DHA"). -lisp_code_name(70174,"KHOJKI_LETTER_NA"). -lisp_code_name(70175,"KHOJKI_LETTER_PA"). -lisp_code_name(70176,"KHOJKI_LETTER_PHA"). -lisp_code_name(70177,"KHOJKI_LETTER_BA"). -lisp_code_name(70178,"KHOJKI_LETTER_BBA"). -lisp_code_name(70179,"KHOJKI_LETTER_BHA"). -lisp_code_name(70180,"KHOJKI_LETTER_MA"). -lisp_code_name(70181,"KHOJKI_LETTER_YA"). -lisp_code_name(70182,"KHOJKI_LETTER_RA"). -lisp_code_name(70183,"KHOJKI_LETTER_LA"). -lisp_code_name(70184,"KHOJKI_LETTER_VA"). -lisp_code_name(70185,"KHOJKI_LETTER_SA"). -lisp_code_name(70186,"KHOJKI_LETTER_HA"). -lisp_code_name(70187,"KHOJKI_LETTER_LLA"). -lisp_code_name(70188,"KHOJKI_VOWEL_SIGN_AA"). -lisp_code_name(70189,"KHOJKI_VOWEL_SIGN_I"). -lisp_code_name(70190,"KHOJKI_VOWEL_SIGN_II"). -lisp_code_name(70191,"KHOJKI_VOWEL_SIGN_U"). -lisp_code_name(70192,"KHOJKI_VOWEL_SIGN_E"). -lisp_code_name(70193,"KHOJKI_VOWEL_SIGN_AI"). -lisp_code_name(70194,"KHOJKI_VOWEL_SIGN_O"). -lisp_code_name(70195,"KHOJKI_VOWEL_SIGN_AU"). -lisp_code_name(70196,"KHOJKI_SIGN_ANUSVARA"). -lisp_code_name(70197,"KHOJKI_SIGN_VIRAMA"). -lisp_code_name(70198,"KHOJKI_SIGN_NUKTA"). -lisp_code_name(70199,"KHOJKI_SIGN_SHADDA"). -lisp_code_name(70200,"KHOJKI_DANDA"). -lisp_code_name(70201,"KHOJKI_DOUBLE_DANDA"). -lisp_code_name(70202,"KHOJKI_WORD_SEPARATOR"). -lisp_code_name(70203,"KHOJKI_SECTION_MARK"). -lisp_code_name(70204,"KHOJKI_DOUBLE_SECTION_MARK"). -lisp_code_name(70205,"KHOJKI_ABBREVIATION_SIGN"). -lisp_code_name(70320,"KHUDAWADI_LETTER_A"). -lisp_code_name(70321,"KHUDAWADI_LETTER_AA"). -lisp_code_name(70322,"KHUDAWADI_LETTER_I"). -lisp_code_name(70323,"KHUDAWADI_LETTER_II"). -lisp_code_name(70324,"KHUDAWADI_LETTER_U"). -lisp_code_name(70325,"KHUDAWADI_LETTER_UU"). -lisp_code_name(70326,"KHUDAWADI_LETTER_E"). -lisp_code_name(70327,"KHUDAWADI_LETTER_AI"). -lisp_code_name(70328,"KHUDAWADI_LETTER_O"). -lisp_code_name(70329,"KHUDAWADI_LETTER_AU"). -lisp_code_name(70330,"KHUDAWADI_LETTER_KA"). -lisp_code_name(70331,"KHUDAWADI_LETTER_KHA"). -lisp_code_name(70332,"KHUDAWADI_LETTER_GA"). -lisp_code_name(70333,"KHUDAWADI_LETTER_GGA"). -lisp_code_name(70334,"KHUDAWADI_LETTER_GHA"). -lisp_code_name(70335,"KHUDAWADI_LETTER_NGA"). -lisp_code_name(70336,"KHUDAWADI_LETTER_CA"). -lisp_code_name(70337,"KHUDAWADI_LETTER_CHA"). -lisp_code_name(70338,"KHUDAWADI_LETTER_JA"). -lisp_code_name(70339,"KHUDAWADI_LETTER_JJA"). -lisp_code_name(70340,"KHUDAWADI_LETTER_JHA"). -lisp_code_name(70341,"KHUDAWADI_LETTER_NYA"). -lisp_code_name(70342,"KHUDAWADI_LETTER_TTA"). -lisp_code_name(70343,"KHUDAWADI_LETTER_TTHA"). -lisp_code_name(70344,"KHUDAWADI_LETTER_DDA"). -lisp_code_name(70345,"KHUDAWADI_LETTER_DDDA"). -lisp_code_name(70346,"KHUDAWADI_LETTER_RRA"). -lisp_code_name(70347,"KHUDAWADI_LETTER_DDHA"). -lisp_code_name(70348,"KHUDAWADI_LETTER_NNA"). -lisp_code_name(70349,"KHUDAWADI_LETTER_TA"). -lisp_code_name(70350,"KHUDAWADI_LETTER_THA"). -lisp_code_name(70351,"KHUDAWADI_LETTER_DA"). -lisp_code_name(70352,"KHUDAWADI_LETTER_DHA"). -lisp_code_name(70353,"KHUDAWADI_LETTER_NA"). -lisp_code_name(70354,"KHUDAWADI_LETTER_PA"). -lisp_code_name(70355,"KHUDAWADI_LETTER_PHA"). -lisp_code_name(70356,"KHUDAWADI_LETTER_BA"). -lisp_code_name(70357,"KHUDAWADI_LETTER_BBA"). -lisp_code_name(70358,"KHUDAWADI_LETTER_BHA"). -lisp_code_name(70359,"KHUDAWADI_LETTER_MA"). -lisp_code_name(70360,"KHUDAWADI_LETTER_YA"). -lisp_code_name(70361,"KHUDAWADI_LETTER_RA"). -lisp_code_name(70362,"KHUDAWADI_LETTER_LA"). -lisp_code_name(70363,"KHUDAWADI_LETTER_VA"). -lisp_code_name(70364,"KHUDAWADI_LETTER_SHA"). -lisp_code_name(70365,"KHUDAWADI_LETTER_SA"). -lisp_code_name(70366,"KHUDAWADI_LETTER_HA"). -lisp_code_name(70367,"KHUDAWADI_SIGN_ANUSVARA"). -lisp_code_name(70368,"KHUDAWADI_VOWEL_SIGN_AA"). -lisp_code_name(70369,"KHUDAWADI_VOWEL_SIGN_I"). -lisp_code_name(70370,"KHUDAWADI_VOWEL_SIGN_II"). -lisp_code_name(70371,"KHUDAWADI_VOWEL_SIGN_U"). -lisp_code_name(70372,"KHUDAWADI_VOWEL_SIGN_UU"). -lisp_code_name(70373,"KHUDAWADI_VOWEL_SIGN_E"). -lisp_code_name(70374,"KHUDAWADI_VOWEL_SIGN_AI"). -lisp_code_name(70375,"KHUDAWADI_VOWEL_SIGN_O"). -lisp_code_name(70376,"KHUDAWADI_VOWEL_SIGN_AU"). -lisp_code_name(70377,"KHUDAWADI_SIGN_NUKTA"). -lisp_code_name(70378,"KHUDAWADI_SIGN_VIRAMA"). -lisp_code_name(70384,"KHUDAWADI_DIGIT_ZERO"). -lisp_code_name(70385,"KHUDAWADI_DIGIT_ONE"). -lisp_code_name(70386,"KHUDAWADI_DIGIT_TWO"). -lisp_code_name(70387,"KHUDAWADI_DIGIT_THREE"). -lisp_code_name(70388,"KHUDAWADI_DIGIT_FOUR"). -lisp_code_name(70389,"KHUDAWADI_DIGIT_FIVE"). -lisp_code_name(70390,"KHUDAWADI_DIGIT_SIX"). -lisp_code_name(70391,"KHUDAWADI_DIGIT_SEVEN"). -lisp_code_name(70392,"KHUDAWADI_DIGIT_EIGHT"). -lisp_code_name(70393,"KHUDAWADI_DIGIT_NINE"). -lisp_code_name(70401,"GRANTHA_SIGN_CANDRABINDU"). -lisp_code_name(70402,"GRANTHA_SIGN_ANUSVARA"). -lisp_code_name(70403,"GRANTHA_SIGN_VISARGA"). -lisp_code_name(70405,"GRANTHA_LETTER_A"). -lisp_code_name(70406,"GRANTHA_LETTER_AA"). -lisp_code_name(70407,"GRANTHA_LETTER_I"). -lisp_code_name(70408,"GRANTHA_LETTER_II"). -lisp_code_name(70409,"GRANTHA_LETTER_U"). -lisp_code_name(70410,"GRANTHA_LETTER_UU"). -lisp_code_name(70411,"GRANTHA_LETTER_VOCALIC_R"). -lisp_code_name(70412,"GRANTHA_LETTER_VOCALIC_L"). -lisp_code_name(70415,"GRANTHA_LETTER_EE"). -lisp_code_name(70416,"GRANTHA_LETTER_AI"). -lisp_code_name(70419,"GRANTHA_LETTER_OO"). -lisp_code_name(70420,"GRANTHA_LETTER_AU"). -lisp_code_name(70421,"GRANTHA_LETTER_KA"). -lisp_code_name(70422,"GRANTHA_LETTER_KHA"). -lisp_code_name(70423,"GRANTHA_LETTER_GA"). -lisp_code_name(70424,"GRANTHA_LETTER_GHA"). -lisp_code_name(70425,"GRANTHA_LETTER_NGA"). -lisp_code_name(70426,"GRANTHA_LETTER_CA"). -lisp_code_name(70427,"GRANTHA_LETTER_CHA"). -lisp_code_name(70428,"GRANTHA_LETTER_JA"). -lisp_code_name(70429,"GRANTHA_LETTER_JHA"). -lisp_code_name(70430,"GRANTHA_LETTER_NYA"). -lisp_code_name(70431,"GRANTHA_LETTER_TTA"). -lisp_code_name(70432,"GRANTHA_LETTER_TTHA"). -lisp_code_name(70433,"GRANTHA_LETTER_DDA"). -lisp_code_name(70434,"GRANTHA_LETTER_DDHA"). -lisp_code_name(70435,"GRANTHA_LETTER_NNA"). -lisp_code_name(70436,"GRANTHA_LETTER_TA"). -lisp_code_name(70437,"GRANTHA_LETTER_THA"). -lisp_code_name(70438,"GRANTHA_LETTER_DA"). -lisp_code_name(70439,"GRANTHA_LETTER_DHA"). -lisp_code_name(70440,"GRANTHA_LETTER_NA"). -lisp_code_name(70442,"GRANTHA_LETTER_PA"). -lisp_code_name(70443,"GRANTHA_LETTER_PHA"). -lisp_code_name(70444,"GRANTHA_LETTER_BA"). -lisp_code_name(70445,"GRANTHA_LETTER_BHA"). -lisp_code_name(70446,"GRANTHA_LETTER_MA"). -lisp_code_name(70447,"GRANTHA_LETTER_YA"). -lisp_code_name(70448,"GRANTHA_LETTER_RA"). -lisp_code_name(70450,"GRANTHA_LETTER_LA"). -lisp_code_name(70451,"GRANTHA_LETTER_LLA"). -lisp_code_name(70453,"GRANTHA_LETTER_VA"). -lisp_code_name(70454,"GRANTHA_LETTER_SHA"). -lisp_code_name(70455,"GRANTHA_LETTER_SSA"). -lisp_code_name(70456,"GRANTHA_LETTER_SA"). -lisp_code_name(70457,"GRANTHA_LETTER_HA"). -lisp_code_name(70460,"GRANTHA_SIGN_NUKTA"). -lisp_code_name(70461,"GRANTHA_SIGN_AVAGRAHA"). -lisp_code_name(70462,"GRANTHA_VOWEL_SIGN_AA"). -lisp_code_name(70463,"GRANTHA_VOWEL_SIGN_I"). -lisp_code_name(70464,"GRANTHA_VOWEL_SIGN_II"). -lisp_code_name(70465,"GRANTHA_VOWEL_SIGN_U"). -lisp_code_name(70466,"GRANTHA_VOWEL_SIGN_UU"). -lisp_code_name(70467,"GRANTHA_VOWEL_SIGN_VOCALIC_R"). -lisp_code_name(70468,"GRANTHA_VOWEL_SIGN_VOCALIC_RR"). -lisp_code_name(70471,"GRANTHA_VOWEL_SIGN_EE"). -lisp_code_name(70472,"GRANTHA_VOWEL_SIGN_AI"). -lisp_code_name(70475,"GRANTHA_VOWEL_SIGN_OO"). -lisp_code_name(70476,"GRANTHA_VOWEL_SIGN_AU"). -lisp_code_name(70477,"GRANTHA_SIGN_VIRAMA"). -lisp_code_name(70487,"GRANTHA_AU_LENGTH_MARK"). -lisp_code_name(70493,"GRANTHA_SIGN_PLUTA"). -lisp_code_name(70494,"GRANTHA_LETTER_VEDIC_ANUSVARA"). -lisp_code_name(70495,"GRANTHA_LETTER_VEDIC_DOUBLE_ANUSVARA"). -lisp_code_name(70496,"GRANTHA_LETTER_VOCALIC_RR"). -lisp_code_name(70497,"GRANTHA_LETTER_VOCALIC_LL"). -lisp_code_name(70498,"GRANTHA_VOWEL_SIGN_VOCALIC_L"). -lisp_code_name(70499,"GRANTHA_VOWEL_SIGN_VOCALIC_LL"). -lisp_code_name(70502,"COMBINING_GRANTHA_DIGIT_ZERO"). -lisp_code_name(70503,"COMBINING_GRANTHA_DIGIT_ONE"). -lisp_code_name(70504,"COMBINING_GRANTHA_DIGIT_TWO"). -lisp_code_name(70505,"COMBINING_GRANTHA_DIGIT_THREE"). -lisp_code_name(70506,"COMBINING_GRANTHA_DIGIT_FOUR"). -lisp_code_name(70507,"COMBINING_GRANTHA_DIGIT_FIVE"). -lisp_code_name(70508,"COMBINING_GRANTHA_DIGIT_SIX"). -lisp_code_name(70512,"COMBINING_GRANTHA_LETTER_A"). -lisp_code_name(70513,"COMBINING_GRANTHA_LETTER_KA"). -lisp_code_name(70514,"COMBINING_GRANTHA_LETTER_NA"). -lisp_code_name(70515,"COMBINING_GRANTHA_LETTER_VI"). -lisp_code_name(70516,"COMBINING_GRANTHA_LETTER_PA"). -lisp_code_name(70784,"TIRHUTA_ANJI"). -lisp_code_name(70785,"TIRHUTA_LETTER_A"). -lisp_code_name(70786,"TIRHUTA_LETTER_AA"). -lisp_code_name(70787,"TIRHUTA_LETTER_I"). -lisp_code_name(70788,"TIRHUTA_LETTER_II"). -lisp_code_name(70789,"TIRHUTA_LETTER_U"). -lisp_code_name(70790,"TIRHUTA_LETTER_UU"). -lisp_code_name(70791,"TIRHUTA_LETTER_VOCALIC_R"). -lisp_code_name(70792,"TIRHUTA_LETTER_VOCALIC_RR"). -lisp_code_name(70793,"TIRHUTA_LETTER_VOCALIC_L"). -lisp_code_name(70794,"TIRHUTA_LETTER_VOCALIC_LL"). -lisp_code_name(70795,"TIRHUTA_LETTER_E"). -lisp_code_name(70796,"TIRHUTA_LETTER_AI"). -lisp_code_name(70797,"TIRHUTA_LETTER_O"). -lisp_code_name(70798,"TIRHUTA_LETTER_AU"). -lisp_code_name(70799,"TIRHUTA_LETTER_KA"). -lisp_code_name(70800,"TIRHUTA_LETTER_KHA"). -lisp_code_name(70801,"TIRHUTA_LETTER_GA"). -lisp_code_name(70802,"TIRHUTA_LETTER_GHA"). -lisp_code_name(70803,"TIRHUTA_LETTER_NGA"). -lisp_code_name(70804,"TIRHUTA_LETTER_CA"). -lisp_code_name(70805,"TIRHUTA_LETTER_CHA"). -lisp_code_name(70806,"TIRHUTA_LETTER_JA"). -lisp_code_name(70807,"TIRHUTA_LETTER_JHA"). -lisp_code_name(70808,"TIRHUTA_LETTER_NYA"). -lisp_code_name(70809,"TIRHUTA_LETTER_TTA"). -lisp_code_name(70810,"TIRHUTA_LETTER_TTHA"). -lisp_code_name(70811,"TIRHUTA_LETTER_DDA"). -lisp_code_name(70812,"TIRHUTA_LETTER_DDHA"). -lisp_code_name(70813,"TIRHUTA_LETTER_NNA"). -lisp_code_name(70814,"TIRHUTA_LETTER_TA"). -lisp_code_name(70815,"TIRHUTA_LETTER_THA"). -lisp_code_name(70816,"TIRHUTA_LETTER_DA"). -lisp_code_name(70817,"TIRHUTA_LETTER_DHA"). -lisp_code_name(70818,"TIRHUTA_LETTER_NA"). -lisp_code_name(70819,"TIRHUTA_LETTER_PA"). -lisp_code_name(70820,"TIRHUTA_LETTER_PHA"). -lisp_code_name(70821,"TIRHUTA_LETTER_BA"). -lisp_code_name(70822,"TIRHUTA_LETTER_BHA"). -lisp_code_name(70823,"TIRHUTA_LETTER_MA"). -lisp_code_name(70824,"TIRHUTA_LETTER_YA"). -lisp_code_name(70825,"TIRHUTA_LETTER_RA"). -lisp_code_name(70826,"TIRHUTA_LETTER_LA"). -lisp_code_name(70827,"TIRHUTA_LETTER_VA"). -lisp_code_name(70828,"TIRHUTA_LETTER_SHA"). -lisp_code_name(70829,"TIRHUTA_LETTER_SSA"). -lisp_code_name(70830,"TIRHUTA_LETTER_SA"). -lisp_code_name(70831,"TIRHUTA_LETTER_HA"). -lisp_code_name(70832,"TIRHUTA_VOWEL_SIGN_AA"). -lisp_code_name(70833,"TIRHUTA_VOWEL_SIGN_I"). -lisp_code_name(70834,"TIRHUTA_VOWEL_SIGN_II"). -lisp_code_name(70835,"TIRHUTA_VOWEL_SIGN_U"). -lisp_code_name(70836,"TIRHUTA_VOWEL_SIGN_UU"). -lisp_code_name(70837,"TIRHUTA_VOWEL_SIGN_VOCALIC_R"). -lisp_code_name(70838,"TIRHUTA_VOWEL_SIGN_VOCALIC_RR"). -lisp_code_name(70839,"TIRHUTA_VOWEL_SIGN_VOCALIC_L"). -lisp_code_name(70840,"TIRHUTA_VOWEL_SIGN_VOCALIC_LL"). -lisp_code_name(70841,"TIRHUTA_VOWEL_SIGN_E"). -lisp_code_name(70842,"TIRHUTA_VOWEL_SIGN_SHORT_E"). -lisp_code_name(70843,"TIRHUTA_VOWEL_SIGN_AI"). -lisp_code_name(70844,"TIRHUTA_VOWEL_SIGN_O"). -lisp_code_name(70845,"TIRHUTA_VOWEL_SIGN_SHORT_O"). -lisp_code_name(70846,"TIRHUTA_VOWEL_SIGN_AU"). -lisp_code_name(70847,"TIRHUTA_SIGN_CANDRABINDU"). -lisp_code_name(70848,"TIRHUTA_SIGN_ANUSVARA"). -lisp_code_name(70849,"TIRHUTA_SIGN_VISARGA"). -lisp_code_name(70850,"TIRHUTA_SIGN_VIRAMA"). -lisp_code_name(70851,"TIRHUTA_SIGN_NUKTA"). -lisp_code_name(70852,"TIRHUTA_SIGN_AVAGRAHA"). -lisp_code_name(70853,"TIRHUTA_GVANG"). -lisp_code_name(70854,"TIRHUTA_ABBREVIATION_SIGN"). -lisp_code_name(70855,"TIRHUTA_OM"). -lisp_code_name(70864,"TIRHUTA_DIGIT_ZERO"). -lisp_code_name(70865,"TIRHUTA_DIGIT_ONE"). -lisp_code_name(70866,"TIRHUTA_DIGIT_TWO"). -lisp_code_name(70867,"TIRHUTA_DIGIT_THREE"). -lisp_code_name(70868,"TIRHUTA_DIGIT_FOUR"). -lisp_code_name(70869,"TIRHUTA_DIGIT_FIVE"). -lisp_code_name(70870,"TIRHUTA_DIGIT_SIX"). -lisp_code_name(70871,"TIRHUTA_DIGIT_SEVEN"). -lisp_code_name(70872,"TIRHUTA_DIGIT_EIGHT"). -lisp_code_name(70873,"TIRHUTA_DIGIT_NINE"). -lisp_code_name(71040,"SIDDHAM_LETTER_A"). -lisp_code_name(71041,"SIDDHAM_LETTER_AA"). -lisp_code_name(71042,"SIDDHAM_LETTER_I"). -lisp_code_name(71043,"SIDDHAM_LETTER_II"). -lisp_code_name(71044,"SIDDHAM_LETTER_U"). -lisp_code_name(71045,"SIDDHAM_LETTER_UU"). -lisp_code_name(71046,"SIDDHAM_LETTER_VOCALIC_R"). -lisp_code_name(71047,"SIDDHAM_LETTER_VOCALIC_RR"). -lisp_code_name(71048,"SIDDHAM_LETTER_VOCALIC_L"). -lisp_code_name(71049,"SIDDHAM_LETTER_VOCALIC_LL"). -lisp_code_name(71050,"SIDDHAM_LETTER_E"). -lisp_code_name(71051,"SIDDHAM_LETTER_AI"). -lisp_code_name(71052,"SIDDHAM_LETTER_O"). -lisp_code_name(71053,"SIDDHAM_LETTER_AU"). -lisp_code_name(71054,"SIDDHAM_LETTER_KA"). -lisp_code_name(71055,"SIDDHAM_LETTER_KHA"). -lisp_code_name(71056,"SIDDHAM_LETTER_GA"). -lisp_code_name(71057,"SIDDHAM_LETTER_GHA"). -lisp_code_name(71058,"SIDDHAM_LETTER_NGA"). -lisp_code_name(71059,"SIDDHAM_LETTER_CA"). -lisp_code_name(71060,"SIDDHAM_LETTER_CHA"). -lisp_code_name(71061,"SIDDHAM_LETTER_JA"). -lisp_code_name(71062,"SIDDHAM_LETTER_JHA"). -lisp_code_name(71063,"SIDDHAM_LETTER_NYA"). -lisp_code_name(71064,"SIDDHAM_LETTER_TTA"). -lisp_code_name(71065,"SIDDHAM_LETTER_TTHA"). -lisp_code_name(71066,"SIDDHAM_LETTER_DDA"). -lisp_code_name(71067,"SIDDHAM_LETTER_DDHA"). -lisp_code_name(71068,"SIDDHAM_LETTER_NNA"). -lisp_code_name(71069,"SIDDHAM_LETTER_TA"). -lisp_code_name(71070,"SIDDHAM_LETTER_THA"). -lisp_code_name(71071,"SIDDHAM_LETTER_DA"). -lisp_code_name(71072,"SIDDHAM_LETTER_DHA"). -lisp_code_name(71073,"SIDDHAM_LETTER_NA"). -lisp_code_name(71074,"SIDDHAM_LETTER_PA"). -lisp_code_name(71075,"SIDDHAM_LETTER_PHA"). -lisp_code_name(71076,"SIDDHAM_LETTER_BA"). -lisp_code_name(71077,"SIDDHAM_LETTER_BHA"). -lisp_code_name(71078,"SIDDHAM_LETTER_MA"). -lisp_code_name(71079,"SIDDHAM_LETTER_YA"). -lisp_code_name(71080,"SIDDHAM_LETTER_RA"). -lisp_code_name(71081,"SIDDHAM_LETTER_LA"). -lisp_code_name(71082,"SIDDHAM_LETTER_VA"). -lisp_code_name(71083,"SIDDHAM_LETTER_SHA"). -lisp_code_name(71084,"SIDDHAM_LETTER_SSA"). -lisp_code_name(71085,"SIDDHAM_LETTER_SA"). -lisp_code_name(71086,"SIDDHAM_LETTER_HA"). -lisp_code_name(71087,"SIDDHAM_VOWEL_SIGN_AA"). -lisp_code_name(71088,"SIDDHAM_VOWEL_SIGN_I"). -lisp_code_name(71089,"SIDDHAM_VOWEL_SIGN_II"). -lisp_code_name(71090,"SIDDHAM_VOWEL_SIGN_U"). -lisp_code_name(71091,"SIDDHAM_VOWEL_SIGN_UU"). -lisp_code_name(71092,"SIDDHAM_VOWEL_SIGN_VOCALIC_R"). -lisp_code_name(71093,"SIDDHAM_VOWEL_SIGN_VOCALIC_RR"). -lisp_code_name(71096,"SIDDHAM_VOWEL_SIGN_E"). -lisp_code_name(71097,"SIDDHAM_VOWEL_SIGN_AI"). -lisp_code_name(71098,"SIDDHAM_VOWEL_SIGN_O"). -lisp_code_name(71099,"SIDDHAM_VOWEL_SIGN_AU"). -lisp_code_name(71100,"SIDDHAM_SIGN_CANDRABINDU"). -lisp_code_name(71101,"SIDDHAM_SIGN_ANUSVARA"). -lisp_code_name(71102,"SIDDHAM_SIGN_VISARGA"). -lisp_code_name(71103,"SIDDHAM_SIGN_VIRAMA"). -lisp_code_name(71104,"SIDDHAM_SIGN_NUKTA"). -lisp_code_name(71105,"SIDDHAM_SIGN_SIDDHAM"). -lisp_code_name(71106,"SIDDHAM_DANDA"). -lisp_code_name(71107,"SIDDHAM_DOUBLE_DANDA"). -lisp_code_name(71108,"SIDDHAM_SEPARATOR_DOT"). -lisp_code_name(71109,"SIDDHAM_SEPARATOR_BAR"). -lisp_code_name(71110,"SIDDHAM_REPETITION_MARK-1"). -lisp_code_name(71111,"SIDDHAM_REPETITION_MARK-2"). -lisp_code_name(71112,"SIDDHAM_REPETITION_MARK-3"). -lisp_code_name(71113,"SIDDHAM_END_OF_TEXT_MARK"). -lisp_code_name(71168,"MODI_LETTER_A"). -lisp_code_name(71169,"MODI_LETTER_AA"). -lisp_code_name(71170,"MODI_LETTER_I"). -lisp_code_name(71171,"MODI_LETTER_II"). -lisp_code_name(71172,"MODI_LETTER_U"). -lisp_code_name(71173,"MODI_LETTER_UU"). -lisp_code_name(71174,"MODI_LETTER_VOCALIC_R"). -lisp_code_name(71175,"MODI_LETTER_VOCALIC_RR"). -lisp_code_name(71176,"MODI_LETTER_VOCALIC_L"). -lisp_code_name(71177,"MODI_LETTER_VOCALIC_LL"). -lisp_code_name(71178,"MODI_LETTER_E"). -lisp_code_name(71179,"MODI_LETTER_AI"). -lisp_code_name(71180,"MODI_LETTER_O"). -lisp_code_name(71181,"MODI_LETTER_AU"). -lisp_code_name(71182,"MODI_LETTER_KA"). -lisp_code_name(71183,"MODI_LETTER_KHA"). -lisp_code_name(71184,"MODI_LETTER_GA"). -lisp_code_name(71185,"MODI_LETTER_GHA"). -lisp_code_name(71186,"MODI_LETTER_NGA"). -lisp_code_name(71187,"MODI_LETTER_CA"). -lisp_code_name(71188,"MODI_LETTER_CHA"). -lisp_code_name(71189,"MODI_LETTER_JA"). -lisp_code_name(71190,"MODI_LETTER_JHA"). -lisp_code_name(71191,"MODI_LETTER_NYA"). -lisp_code_name(71192,"MODI_LETTER_TTA"). -lisp_code_name(71193,"MODI_LETTER_TTHA"). -lisp_code_name(71194,"MODI_LETTER_DDA"). -lisp_code_name(71195,"MODI_LETTER_DDHA"). -lisp_code_name(71196,"MODI_LETTER_NNA"). -lisp_code_name(71197,"MODI_LETTER_TA"). -lisp_code_name(71198,"MODI_LETTER_THA"). -lisp_code_name(71199,"MODI_LETTER_DA"). -lisp_code_name(71200,"MODI_LETTER_DHA"). -lisp_code_name(71201,"MODI_LETTER_NA"). -lisp_code_name(71202,"MODI_LETTER_PA"). -lisp_code_name(71203,"MODI_LETTER_PHA"). -lisp_code_name(71204,"MODI_LETTER_BA"). -lisp_code_name(71205,"MODI_LETTER_BHA"). -lisp_code_name(71206,"MODI_LETTER_MA"). -lisp_code_name(71207,"MODI_LETTER_YA"). -lisp_code_name(71208,"MODI_LETTER_RA"). -lisp_code_name(71209,"MODI_LETTER_LA"). -lisp_code_name(71210,"MODI_LETTER_VA"). -lisp_code_name(71211,"MODI_LETTER_SHA"). -lisp_code_name(71212,"MODI_LETTER_SSA"). -lisp_code_name(71213,"MODI_LETTER_SA"). -lisp_code_name(71214,"MODI_LETTER_HA"). -lisp_code_name(71215,"MODI_LETTER_LLA"). -lisp_code_name(71216,"MODI_VOWEL_SIGN_AA"). -lisp_code_name(71217,"MODI_VOWEL_SIGN_I"). -lisp_code_name(71218,"MODI_VOWEL_SIGN_II"). -lisp_code_name(71219,"MODI_VOWEL_SIGN_U"). -lisp_code_name(71220,"MODI_VOWEL_SIGN_UU"). -lisp_code_name(71221,"MODI_VOWEL_SIGN_VOCALIC_R"). -lisp_code_name(71222,"MODI_VOWEL_SIGN_VOCALIC_RR"). -lisp_code_name(71223,"MODI_VOWEL_SIGN_VOCALIC_L"). -lisp_code_name(71224,"MODI_VOWEL_SIGN_VOCALIC_LL"). -lisp_code_name(71225,"MODI_VOWEL_SIGN_E"). -lisp_code_name(71226,"MODI_VOWEL_SIGN_AI"). -lisp_code_name(71227,"MODI_VOWEL_SIGN_O"). -lisp_code_name(71228,"MODI_VOWEL_SIGN_AU"). -lisp_code_name(71229,"MODI_SIGN_ANUSVARA"). -lisp_code_name(71230,"MODI_SIGN_VISARGA"). -lisp_code_name(71231,"MODI_SIGN_VIRAMA"). -lisp_code_name(71232,"MODI_SIGN_ARDHACANDRA"). -lisp_code_name(71233,"MODI_DANDA"). -lisp_code_name(71234,"MODI_DOUBLE_DANDA"). -lisp_code_name(71235,"MODI_ABBREVIATION_SIGN"). -lisp_code_name(71236,"MODI_SIGN_HUVA"). -lisp_code_name(71248,"MODI_DIGIT_ZERO"). -lisp_code_name(71249,"MODI_DIGIT_ONE"). -lisp_code_name(71250,"MODI_DIGIT_TWO"). -lisp_code_name(71251,"MODI_DIGIT_THREE"). -lisp_code_name(71252,"MODI_DIGIT_FOUR"). -lisp_code_name(71253,"MODI_DIGIT_FIVE"). -lisp_code_name(71254,"MODI_DIGIT_SIX"). -lisp_code_name(71255,"MODI_DIGIT_SEVEN"). -lisp_code_name(71256,"MODI_DIGIT_EIGHT"). -lisp_code_name(71257,"MODI_DIGIT_NINE"). -lisp_code_name(71296,"TAKRI_LETTER_A"). -lisp_code_name(71297,"TAKRI_LETTER_AA"). -lisp_code_name(71298,"TAKRI_LETTER_I"). -lisp_code_name(71299,"TAKRI_LETTER_II"). -lisp_code_name(71300,"TAKRI_LETTER_U"). -lisp_code_name(71301,"TAKRI_LETTER_UU"). -lisp_code_name(71302,"TAKRI_LETTER_E"). -lisp_code_name(71303,"TAKRI_LETTER_AI"). -lisp_code_name(71304,"TAKRI_LETTER_O"). -lisp_code_name(71305,"TAKRI_LETTER_AU"). -lisp_code_name(71306,"TAKRI_LETTER_KA"). -lisp_code_name(71307,"TAKRI_LETTER_KHA"). -lisp_code_name(71308,"TAKRI_LETTER_GA"). -lisp_code_name(71309,"TAKRI_LETTER_GHA"). -lisp_code_name(71310,"TAKRI_LETTER_NGA"). -lisp_code_name(71311,"TAKRI_LETTER_CA"). -lisp_code_name(71312,"TAKRI_LETTER_CHA"). -lisp_code_name(71313,"TAKRI_LETTER_JA"). -lisp_code_name(71314,"TAKRI_LETTER_JHA"). -lisp_code_name(71315,"TAKRI_LETTER_NYA"). -lisp_code_name(71316,"TAKRI_LETTER_TTA"). -lisp_code_name(71317,"TAKRI_LETTER_TTHA"). -lisp_code_name(71318,"TAKRI_LETTER_DDA"). -lisp_code_name(71319,"TAKRI_LETTER_DDHA"). -lisp_code_name(71320,"TAKRI_LETTER_NNA"). -lisp_code_name(71321,"TAKRI_LETTER_TA"). -lisp_code_name(71322,"TAKRI_LETTER_THA"). -lisp_code_name(71323,"TAKRI_LETTER_DA"). -lisp_code_name(71324,"TAKRI_LETTER_DHA"). -lisp_code_name(71325,"TAKRI_LETTER_NA"). -lisp_code_name(71326,"TAKRI_LETTER_PA"). -lisp_code_name(71327,"TAKRI_LETTER_PHA"). -lisp_code_name(71328,"TAKRI_LETTER_BA"). -lisp_code_name(71329,"TAKRI_LETTER_BHA"). -lisp_code_name(71330,"TAKRI_LETTER_MA"). -lisp_code_name(71331,"TAKRI_LETTER_YA"). -lisp_code_name(71332,"TAKRI_LETTER_RA"). -lisp_code_name(71333,"TAKRI_LETTER_LA"). -lisp_code_name(71334,"TAKRI_LETTER_VA"). -lisp_code_name(71335,"TAKRI_LETTER_SHA"). -lisp_code_name(71336,"TAKRI_LETTER_SA"). -lisp_code_name(71337,"TAKRI_LETTER_HA"). -lisp_code_name(71338,"TAKRI_LETTER_RRA"). -lisp_code_name(71339,"TAKRI_SIGN_ANUSVARA"). -lisp_code_name(71340,"TAKRI_SIGN_VISARGA"). -lisp_code_name(71341,"TAKRI_VOWEL_SIGN_AA"). -lisp_code_name(71342,"TAKRI_VOWEL_SIGN_I"). -lisp_code_name(71343,"TAKRI_VOWEL_SIGN_II"). -lisp_code_name(71344,"TAKRI_VOWEL_SIGN_U"). -lisp_code_name(71345,"TAKRI_VOWEL_SIGN_UU"). -lisp_code_name(71346,"TAKRI_VOWEL_SIGN_E"). -lisp_code_name(71347,"TAKRI_VOWEL_SIGN_AI"). -lisp_code_name(71348,"TAKRI_VOWEL_SIGN_O"). -lisp_code_name(71349,"TAKRI_VOWEL_SIGN_AU"). -lisp_code_name(71350,"TAKRI_SIGN_VIRAMA"). -lisp_code_name(71351,"TAKRI_SIGN_NUKTA"). -lisp_code_name(71360,"TAKRI_DIGIT_ZERO"). -lisp_code_name(71361,"TAKRI_DIGIT_ONE"). -lisp_code_name(71362,"TAKRI_DIGIT_TWO"). -lisp_code_name(71363,"TAKRI_DIGIT_THREE"). -lisp_code_name(71364,"TAKRI_DIGIT_FOUR"). -lisp_code_name(71365,"TAKRI_DIGIT_FIVE"). -lisp_code_name(71366,"TAKRI_DIGIT_SIX"). -lisp_code_name(71367,"TAKRI_DIGIT_SEVEN"). -lisp_code_name(71368,"TAKRI_DIGIT_EIGHT"). -lisp_code_name(71369,"TAKRI_DIGIT_NINE"). -lisp_code_name(71840,"WARANG_CITI_CAPITAL_LETTER_NGAA"). -lisp_code_name(71841,"WARANG_CITI_CAPITAL_LETTER_A"). -lisp_code_name(71842,"WARANG_CITI_CAPITAL_LETTER_WI"). -lisp_code_name(71843,"WARANG_CITI_CAPITAL_LETTER_YU"). -lisp_code_name(71844,"WARANG_CITI_CAPITAL_LETTER_YA"). -lisp_code_name(71845,"WARANG_CITI_CAPITAL_LETTER_YO"). -lisp_code_name(71846,"WARANG_CITI_CAPITAL_LETTER_II"). -lisp_code_name(71847,"WARANG_CITI_CAPITAL_LETTER_UU"). -lisp_code_name(71848,"WARANG_CITI_CAPITAL_LETTER_E"). -lisp_code_name(71849,"WARANG_CITI_CAPITAL_LETTER_O"). -lisp_code_name(71850,"WARANG_CITI_CAPITAL_LETTER_ANG"). -lisp_code_name(71851,"WARANG_CITI_CAPITAL_LETTER_GA"). -lisp_code_name(71852,"WARANG_CITI_CAPITAL_LETTER_KO"). -lisp_code_name(71853,"WARANG_CITI_CAPITAL_LETTER_ENY"). -lisp_code_name(71854,"WARANG_CITI_CAPITAL_LETTER_YUJ"). -lisp_code_name(71855,"WARANG_CITI_CAPITAL_LETTER_UC"). -lisp_code_name(71856,"WARANG_CITI_CAPITAL_LETTER_ENN"). -lisp_code_name(71857,"WARANG_CITI_CAPITAL_LETTER_ODD"). -lisp_code_name(71858,"WARANG_CITI_CAPITAL_LETTER_TTE"). -lisp_code_name(71859,"WARANG_CITI_CAPITAL_LETTER_NUNG"). -lisp_code_name(71860,"WARANG_CITI_CAPITAL_LETTER_DA"). -lisp_code_name(71861,"WARANG_CITI_CAPITAL_LETTER_AT"). -lisp_code_name(71862,"WARANG_CITI_CAPITAL_LETTER_AM"). -lisp_code_name(71863,"WARANG_CITI_CAPITAL_LETTER_BU"). -lisp_code_name(71864,"WARANG_CITI_CAPITAL_LETTER_PU"). -lisp_code_name(71865,"WARANG_CITI_CAPITAL_LETTER_HIYO"). -lisp_code_name(71866,"WARANG_CITI_CAPITAL_LETTER_HOLO"). -lisp_code_name(71867,"WARANG_CITI_CAPITAL_LETTER_HORR"). -lisp_code_name(71868,"WARANG_CITI_CAPITAL_LETTER_HAR"). -lisp_code_name(71869,"WARANG_CITI_CAPITAL_LETTER_SSUU"). -lisp_code_name(71870,"WARANG_CITI_CAPITAL_LETTER_SII"). -lisp_code_name(71871,"WARANG_CITI_CAPITAL_LETTER_VIYO"). -lisp_code_name(71872,"WARANG_CITI_SMALL_LETTER_NGAA"). -lisp_code_name(71873,"WARANG_CITI_SMALL_LETTER_A"). -lisp_code_name(71874,"WARANG_CITI_SMALL_LETTER_WI"). -lisp_code_name(71875,"WARANG_CITI_SMALL_LETTER_YU"). -lisp_code_name(71876,"WARANG_CITI_SMALL_LETTER_YA"). -lisp_code_name(71877,"WARANG_CITI_SMALL_LETTER_YO"). -lisp_code_name(71878,"WARANG_CITI_SMALL_LETTER_II"). -lisp_code_name(71879,"WARANG_CITI_SMALL_LETTER_UU"). -lisp_code_name(71880,"WARANG_CITI_SMALL_LETTER_E"). -lisp_code_name(71881,"WARANG_CITI_SMALL_LETTER_O"). -lisp_code_name(71882,"WARANG_CITI_SMALL_LETTER_ANG"). -lisp_code_name(71883,"WARANG_CITI_SMALL_LETTER_GA"). -lisp_code_name(71884,"WARANG_CITI_SMALL_LETTER_KO"). -lisp_code_name(71885,"WARANG_CITI_SMALL_LETTER_ENY"). -lisp_code_name(71886,"WARANG_CITI_SMALL_LETTER_YUJ"). -lisp_code_name(71887,"WARANG_CITI_SMALL_LETTER_UC"). -lisp_code_name(71888,"WARANG_CITI_SMALL_LETTER_ENN"). -lisp_code_name(71889,"WARANG_CITI_SMALL_LETTER_ODD"). -lisp_code_name(71890,"WARANG_CITI_SMALL_LETTER_TTE"). -lisp_code_name(71891,"WARANG_CITI_SMALL_LETTER_NUNG"). -lisp_code_name(71892,"WARANG_CITI_SMALL_LETTER_DA"). -lisp_code_name(71893,"WARANG_CITI_SMALL_LETTER_AT"). -lisp_code_name(71894,"WARANG_CITI_SMALL_LETTER_AM"). -lisp_code_name(71895,"WARANG_CITI_SMALL_LETTER_BU"). -lisp_code_name(71896,"WARANG_CITI_SMALL_LETTER_PU"). -lisp_code_name(71897,"WARANG_CITI_SMALL_LETTER_HIYO"). -lisp_code_name(71898,"WARANG_CITI_SMALL_LETTER_HOLO"). -lisp_code_name(71899,"WARANG_CITI_SMALL_LETTER_HORR"). -lisp_code_name(71900,"WARANG_CITI_SMALL_LETTER_HAR"). -lisp_code_name(71901,"WARANG_CITI_SMALL_LETTER_SSUU"). -lisp_code_name(71902,"WARANG_CITI_SMALL_LETTER_SII"). -lisp_code_name(71903,"WARANG_CITI_SMALL_LETTER_VIYO"). -lisp_code_name(71904,"WARANG_CITI_DIGIT_ZERO"). -lisp_code_name(71905,"WARANG_CITI_DIGIT_ONE"). -lisp_code_name(71906,"WARANG_CITI_DIGIT_TWO"). -lisp_code_name(71907,"WARANG_CITI_DIGIT_THREE"). -lisp_code_name(71908,"WARANG_CITI_DIGIT_FOUR"). -lisp_code_name(71909,"WARANG_CITI_DIGIT_FIVE"). -lisp_code_name(71910,"WARANG_CITI_DIGIT_SIX"). -lisp_code_name(71911,"WARANG_CITI_DIGIT_SEVEN"). -lisp_code_name(71912,"WARANG_CITI_DIGIT_EIGHT"). -lisp_code_name(71913,"WARANG_CITI_DIGIT_NINE"). -lisp_code_name(71914,"WARANG_CITI_NUMBER_TEN"). -lisp_code_name(71915,"WARANG_CITI_NUMBER_TWENTY"). -lisp_code_name(71916,"WARANG_CITI_NUMBER_THIRTY"). -lisp_code_name(71917,"WARANG_CITI_NUMBER_FORTY"). -lisp_code_name(71918,"WARANG_CITI_NUMBER_FIFTY"). -lisp_code_name(71919,"WARANG_CITI_NUMBER_SIXTY"). -lisp_code_name(71920,"WARANG_CITI_NUMBER_SEVENTY"). -lisp_code_name(71921,"WARANG_CITI_NUMBER_EIGHTY"). -lisp_code_name(71922,"WARANG_CITI_NUMBER_NINETY"). -lisp_code_name(71935,"WARANG_CITI_OM"). -lisp_code_name(72384,"PAU_CIN_HAU_LETTER_PA"). -lisp_code_name(72385,"PAU_CIN_HAU_LETTER_KA"). -lisp_code_name(72386,"PAU_CIN_HAU_LETTER_LA"). -lisp_code_name(72387,"PAU_CIN_HAU_LETTER_MA"). -lisp_code_name(72388,"PAU_CIN_HAU_LETTER_DA"). -lisp_code_name(72389,"PAU_CIN_HAU_LETTER_ZA"). -lisp_code_name(72390,"PAU_CIN_HAU_LETTER_VA"). -lisp_code_name(72391,"PAU_CIN_HAU_LETTER_NGA"). -lisp_code_name(72392,"PAU_CIN_HAU_LETTER_HA"). -lisp_code_name(72393,"PAU_CIN_HAU_LETTER_GA"). -lisp_code_name(72394,"PAU_CIN_HAU_LETTER_KHA"). -lisp_code_name(72395,"PAU_CIN_HAU_LETTER_SA"). -lisp_code_name(72396,"PAU_CIN_HAU_LETTER_BA"). -lisp_code_name(72397,"PAU_CIN_HAU_LETTER_CA"). -lisp_code_name(72398,"PAU_CIN_HAU_LETTER_TA"). -lisp_code_name(72399,"PAU_CIN_HAU_LETTER_THA"). -lisp_code_name(72400,"PAU_CIN_HAU_LETTER_NA"). -lisp_code_name(72401,"PAU_CIN_HAU_LETTER_PHA"). -lisp_code_name(72402,"PAU_CIN_HAU_LETTER_RA"). -lisp_code_name(72403,"PAU_CIN_HAU_LETTER_FA"). -lisp_code_name(72404,"PAU_CIN_HAU_LETTER_CHA"). -lisp_code_name(72405,"PAU_CIN_HAU_LETTER_A"). -lisp_code_name(72406,"PAU_CIN_HAU_LETTER_E"). -lisp_code_name(72407,"PAU_CIN_HAU_LETTER_I"). -lisp_code_name(72408,"PAU_CIN_HAU_LETTER_O"). -lisp_code_name(72409,"PAU_CIN_HAU_LETTER_U"). -lisp_code_name(72410,"PAU_CIN_HAU_LETTER_UA"). -lisp_code_name(72411,"PAU_CIN_HAU_LETTER_IA"). -lisp_code_name(72412,"PAU_CIN_HAU_LETTER_FINAL_P"). -lisp_code_name(72413,"PAU_CIN_HAU_LETTER_FINAL_K"). -lisp_code_name(72414,"PAU_CIN_HAU_LETTER_FINAL_T"). -lisp_code_name(72415,"PAU_CIN_HAU_LETTER_FINAL_M"). -lisp_code_name(72416,"PAU_CIN_HAU_LETTER_FINAL_N"). -lisp_code_name(72417,"PAU_CIN_HAU_LETTER_FINAL_L"). -lisp_code_name(72418,"PAU_CIN_HAU_LETTER_FINAL_W"). -lisp_code_name(72419,"PAU_CIN_HAU_LETTER_FINAL_NG"). -lisp_code_name(72420,"PAU_CIN_HAU_LETTER_FINAL_Y"). -lisp_code_name(72421,"PAU_CIN_HAU_RISING_TONE_LONG"). -lisp_code_name(72422,"PAU_CIN_HAU_RISING_TONE"). -lisp_code_name(72423,"PAU_CIN_HAU_SANDHI_GLOTTAL_STOP"). -lisp_code_name(72424,"PAU_CIN_HAU_RISING_TONE_LONG_FINAL"). -lisp_code_name(72425,"PAU_CIN_HAU_RISING_TONE_FINAL"). -lisp_code_name(72426,"PAU_CIN_HAU_SANDHI_GLOTTAL_STOP_FINAL"). -lisp_code_name(72427,"PAU_CIN_HAU_SANDHI_TONE_LONG"). -lisp_code_name(72428,"PAU_CIN_HAU_SANDHI_TONE"). -lisp_code_name(72429,"PAU_CIN_HAU_SANDHI_TONE_LONG_FINAL"). -lisp_code_name(72430,"PAU_CIN_HAU_SANDHI_TONE_FINAL"). -lisp_code_name(72431,"PAU_CIN_HAU_MID-LEVEL_TONE"). -lisp_code_name(72432,"PAU_CIN_HAU_GLOTTAL_STOP_VARIANT"). -lisp_code_name(72433,"PAU_CIN_HAU_MID-LEVEL_TONE_LONG_FINAL"). -lisp_code_name(72434,"PAU_CIN_HAU_MID-LEVEL_TONE_FINAL"). -lisp_code_name(72435,"PAU_CIN_HAU_LOW-FALLING_TONE_LONG"). -lisp_code_name(72436,"PAU_CIN_HAU_LOW-FALLING_TONE"). -lisp_code_name(72437,"PAU_CIN_HAU_GLOTTAL_STOP"). -lisp_code_name(72438,"PAU_CIN_HAU_LOW-FALLING_TONE_LONG_FINAL"). -lisp_code_name(72439,"PAU_CIN_HAU_LOW-FALLING_TONE_FINAL"). -lisp_code_name(72440,"PAU_CIN_HAU_GLOTTAL_STOP_FINAL"). -lisp_code_name(73728,"CUNEIFORM_SIGN_A"). -lisp_code_name(73729,"CUNEIFORM_SIGN_A_TIMES_A"). -lisp_code_name(73730,"CUNEIFORM_SIGN_A_TIMES_BAD"). -lisp_code_name(73731,"CUNEIFORM_SIGN_A_TIMES_GAN2_TENU"). -lisp_code_name(73732,"CUNEIFORM_SIGN_A_TIMES_HA"). -lisp_code_name(73733,"CUNEIFORM_SIGN_A_TIMES_IGI"). -lisp_code_name(73734,"CUNEIFORM_SIGN_A_TIMES_LAGAR_GUNU"). -lisp_code_name(73735,"CUNEIFORM_SIGN_A_TIMES_MUSH"). -lisp_code_name(73736,"CUNEIFORM_SIGN_A_TIMES_SAG"). -lisp_code_name(73737,"CUNEIFORM_SIGN_A2"). -lisp_code_name(73738,"CUNEIFORM_SIGN_AB"). -lisp_code_name(73739,"CUNEIFORM_SIGN_AB_TIMES_ASH2"). -lisp_code_name(73740,"CUNEIFORM_SIGN_AB_TIMES_DUN3_GUNU"). -lisp_code_name(73741,"CUNEIFORM_SIGN_AB_TIMES_GAL"). -lisp_code_name(73742,"CUNEIFORM_SIGN_AB_TIMES_GAN2_TENU"). -lisp_code_name(73743,"CUNEIFORM_SIGN_AB_TIMES_HA"). -lisp_code_name(73744,"CUNEIFORM_SIGN_AB_TIMES_IGI_GUNU"). -lisp_code_name(73745,"CUNEIFORM_SIGN_AB_TIMES_IMIN"). -lisp_code_name(73746,"CUNEIFORM_SIGN_AB_TIMES_LAGAB"). -lisp_code_name(73747,"CUNEIFORM_SIGN_AB_TIMES_SHESH"). -lisp_code_name(73748,"CUNEIFORM_SIGN_AB_TIMES_U_PLUS_U_PLUS_U"). -lisp_code_name(73749,"CUNEIFORM_SIGN_AB_GUNU"). -lisp_code_name(73750,"CUNEIFORM_SIGN_AB2"). -lisp_code_name(73751,"CUNEIFORM_SIGN_AB2_TIMES_BALAG"). -lisp_code_name(73752,"CUNEIFORM_SIGN_AB2_TIMES_GAN2_TENU"). -lisp_code_name(73753,"CUNEIFORM_SIGN_AB2_TIMES_ME_PLUS_EN"). -lisp_code_name(73754,"CUNEIFORM_SIGN_AB2_TIMES_SHA3"). -lisp_code_name(73755,"CUNEIFORM_SIGN_AB2_TIMES_TAK4"). -lisp_code_name(73756,"CUNEIFORM_SIGN_AD"). -lisp_code_name(73757,"CUNEIFORM_SIGN_AK"). -lisp_code_name(73758,"CUNEIFORM_SIGN_AK_TIMES_ERIN2"). -lisp_code_name(73759,"CUNEIFORM_SIGN_AK_TIMES_SHITA_PLUS_GISH"). -lisp_code_name(73760,"CUNEIFORM_SIGN_AL"). -lisp_code_name(73761,"CUNEIFORM_SIGN_AL_TIMES_AL"). -lisp_code_name(73762,"CUNEIFORM_SIGN_AL_TIMES_DIM2"). -lisp_code_name(73763,"CUNEIFORM_SIGN_AL_TIMES_GISH"). -lisp_code_name(73764,"CUNEIFORM_SIGN_AL_TIMES_HA"). -lisp_code_name(73765,"CUNEIFORM_SIGN_AL_TIMES_KAD3"). -lisp_code_name(73766,"CUNEIFORM_SIGN_AL_TIMES_KI"). -lisp_code_name(73767,"CUNEIFORM_SIGN_AL_TIMES_SHE"). -lisp_code_name(73768,"CUNEIFORM_SIGN_AL_TIMES_USH"). -lisp_code_name(73769,"CUNEIFORM_SIGN_ALAN"). -lisp_code_name(73770,"CUNEIFORM_SIGN_ALEPH"). -lisp_code_name(73771,"CUNEIFORM_SIGN_AMAR"). -lisp_code_name(73772,"CUNEIFORM_SIGN_AMAR_TIMES_SHE"). -lisp_code_name(73773,"CUNEIFORM_SIGN_AN"). -lisp_code_name(73774,"CUNEIFORM_SIGN_AN_OVER_AN"). -lisp_code_name(73775,"CUNEIFORM_SIGN_AN_THREE_TIMES"). -lisp_code_name(73776,"CUNEIFORM_SIGN_AN_PLUS_NAGA_OPPOSING_AN_PLUS_NAGA"). -lisp_code_name(73777,"CUNEIFORM_SIGN_AN_PLUS_NAGA_SQUARED"). -lisp_code_name(73778,"CUNEIFORM_SIGN_ANSHE"). -lisp_code_name(73779,"CUNEIFORM_SIGN_APIN"). -lisp_code_name(73780,"CUNEIFORM_SIGN_ARAD"). -lisp_code_name(73781,"CUNEIFORM_SIGN_ARAD_TIMES_KUR"). -lisp_code_name(73782,"CUNEIFORM_SIGN_ARKAB"). -lisp_code_name(73783,"CUNEIFORM_SIGN_ASAL2"). -lisp_code_name(73784,"CUNEIFORM_SIGN_ASH"). -lisp_code_name(73785,"CUNEIFORM_SIGN_ASH_ZIDA_TENU"). -lisp_code_name(73786,"CUNEIFORM_SIGN_ASH_KABA_TENU"). -lisp_code_name(73787,"CUNEIFORM_SIGN_ASH_OVER_ASH_TUG2_OVER_TUG2_TUG2_OVER_TUG2_PAP"). -lisp_code_name(73788,"CUNEIFORM_SIGN_ASH_OVER_ASH_OVER_ASH"). -lisp_code_name(73789,"CUNEIFORM_SIGN_ASH_OVER_ASH_OVER_ASH_CROSSING_ASH_OVER_ASH_OVER_ASH"). -lisp_code_name(73790,"CUNEIFORM_SIGN_ASH2"). -lisp_code_name(73791,"CUNEIFORM_SIGN_ASHGAB"). -lisp_code_name(73792,"CUNEIFORM_SIGN_BA"). -lisp_code_name(73793,"CUNEIFORM_SIGN_BAD"). -lisp_code_name(73794,"CUNEIFORM_SIGN_BAG3"). -lisp_code_name(73795,"CUNEIFORM_SIGN_BAHAR2"). -lisp_code_name(73796,"CUNEIFORM_SIGN_BAL"). -lisp_code_name(73797,"CUNEIFORM_SIGN_BAL_OVER_BAL"). -lisp_code_name(73798,"CUNEIFORM_SIGN_BALAG"). -lisp_code_name(73799,"CUNEIFORM_SIGN_BAR"). -lisp_code_name(73800,"CUNEIFORM_SIGN_BARA2"). -lisp_code_name(73801,"CUNEIFORM_SIGN_BI"). -lisp_code_name(73802,"CUNEIFORM_SIGN_BI_TIMES_A"). -lisp_code_name(73803,"CUNEIFORM_SIGN_BI_TIMES_GAR"). -lisp_code_name(73804,"CUNEIFORM_SIGN_BI_TIMES_IGI_GUNU"). -lisp_code_name(73805,"CUNEIFORM_SIGN_BU"). -lisp_code_name(73806,"CUNEIFORM_SIGN_BU_OVER_BU_AB"). -lisp_code_name(73807,"CUNEIFORM_SIGN_BU_OVER_BU_UN"). -lisp_code_name(73808,"CUNEIFORM_SIGN_BU_CROSSING_BU"). -lisp_code_name(73809,"CUNEIFORM_SIGN_BULUG"). -lisp_code_name(73810,"CUNEIFORM_SIGN_BULUG_OVER_BULUG"). -lisp_code_name(73811,"CUNEIFORM_SIGN_BUR"). -lisp_code_name(73812,"CUNEIFORM_SIGN_BUR2"). -lisp_code_name(73813,"CUNEIFORM_SIGN_DA"). -lisp_code_name(73814,"CUNEIFORM_SIGN_DAG"). -lisp_code_name(73815,"CUNEIFORM_SIGN_DAG_KISIM5_TIMES_A_PLUS_MASH"). -lisp_code_name(73816,"CUNEIFORM_SIGN_DAG_KISIM5_TIMES_AMAR"). -lisp_code_name(73817,"CUNEIFORM_SIGN_DAG_KISIM5_TIMES_BALAG"). -lisp_code_name(73818,"CUNEIFORM_SIGN_DAG_KISIM5_TIMES_BI"). -lisp_code_name(73819,"CUNEIFORM_SIGN_DAG_KISIM5_TIMES_GA"). -lisp_code_name(73820,"CUNEIFORM_SIGN_DAG_KISIM5_TIMES_GA_PLUS_MASH"). -lisp_code_name(73821,"CUNEIFORM_SIGN_DAG_KISIM5_TIMES_GI"). -lisp_code_name(73822,"CUNEIFORM_SIGN_DAG_KISIM5_TIMES_GIR2"). -lisp_code_name(73823,"CUNEIFORM_SIGN_DAG_KISIM5_TIMES_GUD"). -lisp_code_name(73824,"CUNEIFORM_SIGN_DAG_KISIM5_TIMES_HA"). -lisp_code_name(73825,"CUNEIFORM_SIGN_DAG_KISIM5_TIMES_IR"). -lisp_code_name(73826,"CUNEIFORM_SIGN_DAG_KISIM5_TIMES_IR_PLUS_LU"). -lisp_code_name(73827,"CUNEIFORM_SIGN_DAG_KISIM5_TIMES_KAK"). -lisp_code_name(73828,"CUNEIFORM_SIGN_DAG_KISIM5_TIMES_LA"). -lisp_code_name(73829,"CUNEIFORM_SIGN_DAG_KISIM5_TIMES_LU"). -lisp_code_name(73830,"CUNEIFORM_SIGN_DAG_KISIM5_TIMES_LU_PLUS_MASH2"). -lisp_code_name(73831,"CUNEIFORM_SIGN_DAG_KISIM5_TIMES_LUM"). -lisp_code_name(73832,"CUNEIFORM_SIGN_DAG_KISIM5_TIMES_NE"). -lisp_code_name(73833,"CUNEIFORM_SIGN_DAG_KISIM5_TIMES_PAP_PLUS_PAP"). -lisp_code_name(73834,"CUNEIFORM_SIGN_DAG_KISIM5_TIMES_SI"). -lisp_code_name(73835,"CUNEIFORM_SIGN_DAG_KISIM5_TIMES_TAK4"). -lisp_code_name(73836,"CUNEIFORM_SIGN_DAG_KISIM5_TIMES_U2_PLUS_GIR2"). -lisp_code_name(73837,"CUNEIFORM_SIGN_DAG_KISIM5_TIMES_USH"). -lisp_code_name(73838,"CUNEIFORM_SIGN_DAM"). -lisp_code_name(73839,"CUNEIFORM_SIGN_DAR"). -lisp_code_name(73840,"CUNEIFORM_SIGN_DARA3"). -lisp_code_name(73841,"CUNEIFORM_SIGN_DARA4"). -lisp_code_name(73842,"CUNEIFORM_SIGN_DI"). -lisp_code_name(73843,"CUNEIFORM_SIGN_DIB"). -lisp_code_name(73844,"CUNEIFORM_SIGN_DIM"). -lisp_code_name(73845,"CUNEIFORM_SIGN_DIM_TIMES_SHE"). -lisp_code_name(73846,"CUNEIFORM_SIGN_DIM2"). -lisp_code_name(73847,"CUNEIFORM_SIGN_DIN"). -lisp_code_name(73848,"CUNEIFORM_SIGN_DIN_KASKAL_U_GUNU_DISH"). -lisp_code_name(73849,"CUNEIFORM_SIGN_DISH"). -lisp_code_name(73850,"CUNEIFORM_SIGN_DU"). -lisp_code_name(73851,"CUNEIFORM_SIGN_DU_OVER_DU"). -lisp_code_name(73852,"CUNEIFORM_SIGN_DU_GUNU"). -lisp_code_name(73853,"CUNEIFORM_SIGN_DU_SHESHIG"). -lisp_code_name(73854,"CUNEIFORM_SIGN_DUB"). -lisp_code_name(73855,"CUNEIFORM_SIGN_DUB_TIMES_ESH2"). -lisp_code_name(73856,"CUNEIFORM_SIGN_DUB2"). -lisp_code_name(73857,"CUNEIFORM_SIGN_DUG"). -lisp_code_name(73858,"CUNEIFORM_SIGN_DUGUD"). -lisp_code_name(73859,"CUNEIFORM_SIGN_DUH"). -lisp_code_name(73860,"CUNEIFORM_SIGN_DUN"). -lisp_code_name(73861,"CUNEIFORM_SIGN_DUN3"). -lisp_code_name(73862,"CUNEIFORM_SIGN_DUN3_GUNU"). -lisp_code_name(73863,"CUNEIFORM_SIGN_DUN3_GUNU_GUNU"). -lisp_code_name(73864,"CUNEIFORM_SIGN_DUN4"). -lisp_code_name(73865,"CUNEIFORM_SIGN_DUR2"). -lisp_code_name(73866,"CUNEIFORM_SIGN_E"). -lisp_code_name(73867,"CUNEIFORM_SIGN_E_TIMES_PAP"). -lisp_code_name(73868,"CUNEIFORM_SIGN_E_OVER_E_NUN_OVER_NUN"). -lisp_code_name(73869,"CUNEIFORM_SIGN_E2"). -lisp_code_name(73870,"CUNEIFORM_SIGN_E2_TIMES_A_PLUS_HA_PLUS_DA"). -lisp_code_name(73871,"CUNEIFORM_SIGN_E2_TIMES_GAR"). -lisp_code_name(73872,"CUNEIFORM_SIGN_E2_TIMES_MI"). -lisp_code_name(73873,"CUNEIFORM_SIGN_E2_TIMES_SAL"). -lisp_code_name(73874,"CUNEIFORM_SIGN_E2_TIMES_SHE"). -lisp_code_name(73875,"CUNEIFORM_SIGN_E2_TIMES_U"). -lisp_code_name(73876,"CUNEIFORM_SIGN_EDIN"). -lisp_code_name(73877,"CUNEIFORM_SIGN_EGIR"). -lisp_code_name(73878,"CUNEIFORM_SIGN_EL"). -lisp_code_name(73879,"CUNEIFORM_SIGN_EN"). -lisp_code_name(73880,"CUNEIFORM_SIGN_EN_TIMES_GAN2"). -lisp_code_name(73881,"CUNEIFORM_SIGN_EN_TIMES_GAN2_TENU"). -lisp_code_name(73882,"CUNEIFORM_SIGN_EN_TIMES_ME"). -lisp_code_name(73883,"CUNEIFORM_SIGN_EN_CROSSING_EN"). -lisp_code_name(73884,"CUNEIFORM_SIGN_EN_OPPOSING_EN"). -lisp_code_name(73885,"CUNEIFORM_SIGN_EN_SQUARED"). -lisp_code_name(73886,"CUNEIFORM_SIGN_EREN"). -lisp_code_name(73887,"CUNEIFORM_SIGN_ERIN2"). -lisp_code_name(73888,"CUNEIFORM_SIGN_ESH2"). -lisp_code_name(73889,"CUNEIFORM_SIGN_EZEN"). -lisp_code_name(73890,"CUNEIFORM_SIGN_EZEN_TIMES_A"). -lisp_code_name(73891,"CUNEIFORM_SIGN_EZEN_TIMES_A_PLUS_LAL"). -lisp_code_name(73892,"CUNEIFORM_SIGN_EZEN_TIMES_A_PLUS_LAL_TIMES_LAL"). -lisp_code_name(73893,"CUNEIFORM_SIGN_EZEN_TIMES_AN"). -lisp_code_name(73894,"CUNEIFORM_SIGN_EZEN_TIMES_BAD"). -lisp_code_name(73895,"CUNEIFORM_SIGN_EZEN_TIMES_DUN3_GUNU"). -lisp_code_name(73896,"CUNEIFORM_SIGN_EZEN_TIMES_DUN3_GUNU_GUNU"). -lisp_code_name(73897,"CUNEIFORM_SIGN_EZEN_TIMES_HA"). -lisp_code_name(73898,"CUNEIFORM_SIGN_EZEN_TIMES_HA_GUNU"). -lisp_code_name(73899,"CUNEIFORM_SIGN_EZEN_TIMES_IGI_GUNU"). -lisp_code_name(73900,"CUNEIFORM_SIGN_EZEN_TIMES_KASKAL"). -lisp_code_name(73901,"CUNEIFORM_SIGN_EZEN_TIMES_KASKAL_SQUARED"). -lisp_code_name(73902,"CUNEIFORM_SIGN_EZEN_TIMES_KU3"). -lisp_code_name(73903,"CUNEIFORM_SIGN_EZEN_TIMES_LA"). -lisp_code_name(73904,"CUNEIFORM_SIGN_EZEN_TIMES_LAL_TIMES_LAL"). -lisp_code_name(73905,"CUNEIFORM_SIGN_EZEN_TIMES_LI"). -lisp_code_name(73906,"CUNEIFORM_SIGN_EZEN_TIMES_LU"). -lisp_code_name(73907,"CUNEIFORM_SIGN_EZEN_TIMES_U2"). -lisp_code_name(73908,"CUNEIFORM_SIGN_EZEN_TIMES_UD"). -lisp_code_name(73909,"CUNEIFORM_SIGN_GA"). -lisp_code_name(73910,"CUNEIFORM_SIGN_GA_GUNU"). -lisp_code_name(73911,"CUNEIFORM_SIGN_GA2"). -lisp_code_name(73912,"CUNEIFORM_SIGN_GA2_TIMES_A_PLUS_DA_PLUS_HA"). -lisp_code_name(73913,"CUNEIFORM_SIGN_GA2_TIMES_A_PLUS_HA"). -lisp_code_name(73914,"CUNEIFORM_SIGN_GA2_TIMES_A_PLUS_IGI"). -lisp_code_name(73915,"CUNEIFORM_SIGN_GA2_TIMES_AB2_TENU_PLUS_TAB"). -lisp_code_name(73916,"CUNEIFORM_SIGN_GA2_TIMES_AN"). -lisp_code_name(73917,"CUNEIFORM_SIGN_GA2_TIMES_ASH"). -lisp_code_name(73918,"CUNEIFORM_SIGN_GA2_TIMES_ASH2_PLUS_GAL"). -lisp_code_name(73919,"CUNEIFORM_SIGN_GA2_TIMES_BAD"). -lisp_code_name(73920,"CUNEIFORM_SIGN_GA2_TIMES_BAR_PLUS_RA"). -lisp_code_name(73921,"CUNEIFORM_SIGN_GA2_TIMES_BUR"). -lisp_code_name(73922,"CUNEIFORM_SIGN_GA2_TIMES_BUR_PLUS_RA"). -lisp_code_name(73923,"CUNEIFORM_SIGN_GA2_TIMES_DA"). -lisp_code_name(73924,"CUNEIFORM_SIGN_GA2_TIMES_DI"). -lisp_code_name(73925,"CUNEIFORM_SIGN_GA2_TIMES_DIM_TIMES_SHE"). -lisp_code_name(73926,"CUNEIFORM_SIGN_GA2_TIMES_DUB"). -lisp_code_name(73927,"CUNEIFORM_SIGN_GA2_TIMES_EL"). -lisp_code_name(73928,"CUNEIFORM_SIGN_GA2_TIMES_EL_PLUS_LA"). -lisp_code_name(73929,"CUNEIFORM_SIGN_GA2_TIMES_EN"). -lisp_code_name(73930,"CUNEIFORM_SIGN_GA2_TIMES_EN_TIMES_GAN2_TENU"). -lisp_code_name(73931,"CUNEIFORM_SIGN_GA2_TIMES_GAN2_TENU"). -lisp_code_name(73932,"CUNEIFORM_SIGN_GA2_TIMES_GAR"). -lisp_code_name(73933,"CUNEIFORM_SIGN_GA2_TIMES_GI"). -lisp_code_name(73934,"CUNEIFORM_SIGN_GA2_TIMES_GI4"). -lisp_code_name(73935,"CUNEIFORM_SIGN_GA2_TIMES_GI4_PLUS_A"). -lisp_code_name(73936,"CUNEIFORM_SIGN_GA2_TIMES_GIR2_PLUS_SU"). -lisp_code_name(73937,"CUNEIFORM_SIGN_GA2_TIMES_HA_PLUS_LU_PLUS_ESH2"). -lisp_code_name(73938,"CUNEIFORM_SIGN_GA2_TIMES_HAL"). -lisp_code_name(73939,"CUNEIFORM_SIGN_GA2_TIMES_HAL_PLUS_LA"). -lisp_code_name(73940,"CUNEIFORM_SIGN_GA2_TIMES_HI_PLUS_LI"). -lisp_code_name(73941,"CUNEIFORM_SIGN_GA2_TIMES_HUB2"). -lisp_code_name(73942,"CUNEIFORM_SIGN_GA2_TIMES_IGI_GUNU"). -lisp_code_name(73943,"CUNEIFORM_SIGN_GA2_TIMES_ISH_PLUS_HU_PLUS_ASH"). -lisp_code_name(73944,"CUNEIFORM_SIGN_GA2_TIMES_KAK"). -lisp_code_name(73945,"CUNEIFORM_SIGN_GA2_TIMES_KASKAL"). -lisp_code_name(73946,"CUNEIFORM_SIGN_GA2_TIMES_KID"). -lisp_code_name(73947,"CUNEIFORM_SIGN_GA2_TIMES_KID_PLUS_LAL"). -lisp_code_name(73948,"CUNEIFORM_SIGN_GA2_TIMES_KU3_PLUS_AN"). -lisp_code_name(73949,"CUNEIFORM_SIGN_GA2_TIMES_LA"). -lisp_code_name(73950,"CUNEIFORM_SIGN_GA2_TIMES_ME_PLUS_EN"). -lisp_code_name(73951,"CUNEIFORM_SIGN_GA2_TIMES_MI"). -lisp_code_name(73952,"CUNEIFORM_SIGN_GA2_TIMES_NUN"). -lisp_code_name(73953,"CUNEIFORM_SIGN_GA2_TIMES_NUN_OVER_NUN"). -lisp_code_name(73954,"CUNEIFORM_SIGN_GA2_TIMES_PA"). -lisp_code_name(73955,"CUNEIFORM_SIGN_GA2_TIMES_SAL"). -lisp_code_name(73956,"CUNEIFORM_SIGN_GA2_TIMES_SAR"). -lisp_code_name(73957,"CUNEIFORM_SIGN_GA2_TIMES_SHE"). -lisp_code_name(73958,"CUNEIFORM_SIGN_GA2_TIMES_SHE_PLUS_TUR"). -lisp_code_name(73959,"CUNEIFORM_SIGN_GA2_TIMES_SHID"). -lisp_code_name(73960,"CUNEIFORM_SIGN_GA2_TIMES_SUM"). -lisp_code_name(73961,"CUNEIFORM_SIGN_GA2_TIMES_TAK4"). -lisp_code_name(73962,"CUNEIFORM_SIGN_GA2_TIMES_U"). -lisp_code_name(73963,"CUNEIFORM_SIGN_GA2_TIMES_UD"). -lisp_code_name(73964,"CUNEIFORM_SIGN_GA2_TIMES_UD_PLUS_DU"). -lisp_code_name(73965,"CUNEIFORM_SIGN_GA2_OVER_GA2"). -lisp_code_name(73966,"CUNEIFORM_SIGN_GABA"). -lisp_code_name(73967,"CUNEIFORM_SIGN_GABA_CROSSING_GABA"). -lisp_code_name(73968,"CUNEIFORM_SIGN_GAD"). -lisp_code_name(73969,"CUNEIFORM_SIGN_GAD_OVER_GAD_GAR_OVER_GAR"). -lisp_code_name(73970,"CUNEIFORM_SIGN_GAL"). -lisp_code_name(73971,"CUNEIFORM_SIGN_GAL_GAD_OVER_GAD_GAR_OVER_GAR"). -lisp_code_name(73972,"CUNEIFORM_SIGN_GALAM"). -lisp_code_name(73973,"CUNEIFORM_SIGN_GAM"). -lisp_code_name(73974,"CUNEIFORM_SIGN_GAN"). -lisp_code_name(73975,"CUNEIFORM_SIGN_GAN2"). -lisp_code_name(73976,"CUNEIFORM_SIGN_GAN2_TENU"). -lisp_code_name(73977,"CUNEIFORM_SIGN_GAN2_OVER_GAN2"). -lisp_code_name(73978,"CUNEIFORM_SIGN_GAN2_CROSSING_GAN2"). -lisp_code_name(73979,"CUNEIFORM_SIGN_GAR"). -lisp_code_name(73980,"CUNEIFORM_SIGN_GAR3"). -lisp_code_name(73981,"CUNEIFORM_SIGN_GASHAN"). -lisp_code_name(73982,"CUNEIFORM_SIGN_GESHTIN"). -lisp_code_name(73983,"CUNEIFORM_SIGN_GESHTIN_TIMES_KUR"). -lisp_code_name(73984,"CUNEIFORM_SIGN_GI"). -lisp_code_name(73985,"CUNEIFORM_SIGN_GI_TIMES_E"). -lisp_code_name(73986,"CUNEIFORM_SIGN_GI_TIMES_U"). -lisp_code_name(73987,"CUNEIFORM_SIGN_GI_CROSSING_GI"). -lisp_code_name(73988,"CUNEIFORM_SIGN_GI4"). -lisp_code_name(73989,"CUNEIFORM_SIGN_GI4_OVER_GI4"). -lisp_code_name(73990,"CUNEIFORM_SIGN_GI4_CROSSING_GI4"). -lisp_code_name(73991,"CUNEIFORM_SIGN_GIDIM"). -lisp_code_name(73992,"CUNEIFORM_SIGN_GIR2"). -lisp_code_name(73993,"CUNEIFORM_SIGN_GIR2_GUNU"). -lisp_code_name(73994,"CUNEIFORM_SIGN_GIR3"). -lisp_code_name(73995,"CUNEIFORM_SIGN_GIR3_TIMES_A_PLUS_IGI"). -lisp_code_name(73996,"CUNEIFORM_SIGN_GIR3_TIMES_GAN2_TENU"). -lisp_code_name(73997,"CUNEIFORM_SIGN_GIR3_TIMES_IGI"). -lisp_code_name(73998,"CUNEIFORM_SIGN_GIR3_TIMES_LU_PLUS_IGI"). -lisp_code_name(73999,"CUNEIFORM_SIGN_GIR3_TIMES_PA"). -lisp_code_name(74000,"CUNEIFORM_SIGN_GISAL"). -lisp_code_name(74001,"CUNEIFORM_SIGN_GISH"). -lisp_code_name(74002,"CUNEIFORM_SIGN_GISH_CROSSING_GISH"). -lisp_code_name(74003,"CUNEIFORM_SIGN_GISH_TIMES_BAD"). -lisp_code_name(74004,"CUNEIFORM_SIGN_GISH_TIMES_TAK4"). -lisp_code_name(74005,"CUNEIFORM_SIGN_GISH_TENU"). -lisp_code_name(74006,"CUNEIFORM_SIGN_GU"). -lisp_code_name(74007,"CUNEIFORM_SIGN_GU_CROSSING_GU"). -lisp_code_name(74008,"CUNEIFORM_SIGN_GU2"). -lisp_code_name(74009,"CUNEIFORM_SIGN_GU2_TIMES_KAK"). -lisp_code_name(74010,"CUNEIFORM_SIGN_GU2_TIMES_KAK_TIMES_IGI_GUNU"). -lisp_code_name(74011,"CUNEIFORM_SIGN_GU2_TIMES_NUN"). -lisp_code_name(74012,"CUNEIFORM_SIGN_GU2_TIMES_SAL_PLUS_TUG2"). -lisp_code_name(74013,"CUNEIFORM_SIGN_GU2_GUNU"). -lisp_code_name(74014,"CUNEIFORM_SIGN_GUD"). -lisp_code_name(74015,"CUNEIFORM_SIGN_GUD_TIMES_A_PLUS_KUR"). -lisp_code_name(74016,"CUNEIFORM_SIGN_GUD_TIMES_KUR"). -lisp_code_name(74017,"CUNEIFORM_SIGN_GUD_OVER_GUD_LUGAL"). -lisp_code_name(74018,"CUNEIFORM_SIGN_GUL"). -lisp_code_name(74019,"CUNEIFORM_SIGN_GUM"). -lisp_code_name(74020,"CUNEIFORM_SIGN_GUM_TIMES_SHE"). -lisp_code_name(74021,"CUNEIFORM_SIGN_GUR"). -lisp_code_name(74022,"CUNEIFORM_SIGN_GUR7"). -lisp_code_name(74023,"CUNEIFORM_SIGN_GURUN"). -lisp_code_name(74024,"CUNEIFORM_SIGN_GURUSH"). -lisp_code_name(74025,"CUNEIFORM_SIGN_HA"). -lisp_code_name(74026,"CUNEIFORM_SIGN_HA_TENU"). -lisp_code_name(74027,"CUNEIFORM_SIGN_HA_GUNU"). -lisp_code_name(74028,"CUNEIFORM_SIGN_HAL"). -lisp_code_name(74029,"CUNEIFORM_SIGN_HI"). -lisp_code_name(74030,"CUNEIFORM_SIGN_HI_TIMES_ASH"). -lisp_code_name(74031,"CUNEIFORM_SIGN_HI_TIMES_ASH2"). -lisp_code_name(74032,"CUNEIFORM_SIGN_HI_TIMES_BAD"). -lisp_code_name(74033,"CUNEIFORM_SIGN_HI_TIMES_DISH"). -lisp_code_name(74034,"CUNEIFORM_SIGN_HI_TIMES_GAD"). -lisp_code_name(74035,"CUNEIFORM_SIGN_HI_TIMES_KIN"). -lisp_code_name(74036,"CUNEIFORM_SIGN_HI_TIMES_NUN"). -lisp_code_name(74037,"CUNEIFORM_SIGN_HI_TIMES_SHE"). -lisp_code_name(74038,"CUNEIFORM_SIGN_HI_TIMES_U"). -lisp_code_name(74039,"CUNEIFORM_SIGN_HU"). -lisp_code_name(74040,"CUNEIFORM_SIGN_HUB2"). -lisp_code_name(74041,"CUNEIFORM_SIGN_HUB2_TIMES_AN"). -lisp_code_name(74042,"CUNEIFORM_SIGN_HUB2_TIMES_HAL"). -lisp_code_name(74043,"CUNEIFORM_SIGN_HUB2_TIMES_KASKAL"). -lisp_code_name(74044,"CUNEIFORM_SIGN_HUB2_TIMES_LISH"). -lisp_code_name(74045,"CUNEIFORM_SIGN_HUB2_TIMES_UD"). -lisp_code_name(74046,"CUNEIFORM_SIGN_HUL2"). -lisp_code_name(74047,"CUNEIFORM_SIGN_I"). -lisp_code_name(74048,"CUNEIFORM_SIGN_I_A"). -lisp_code_name(74049,"CUNEIFORM_SIGN_IB"). -lisp_code_name(74050,"CUNEIFORM_SIGN_IDIM"). -lisp_code_name(74051,"CUNEIFORM_SIGN_IDIM_OVER_IDIM_BUR"). -lisp_code_name(74052,"CUNEIFORM_SIGN_IDIM_OVER_IDIM_SQUARED"). -lisp_code_name(74053,"CUNEIFORM_SIGN_IG"). -lisp_code_name(74054,"CUNEIFORM_SIGN_IGI"). -lisp_code_name(74055,"CUNEIFORM_SIGN_IGI_DIB"). -lisp_code_name(74056,"CUNEIFORM_SIGN_IGI_RI"). -lisp_code_name(74057,"CUNEIFORM_SIGN_IGI_OVER_IGI_SHIR_OVER_SHIR_UD_OVER_UD"). -lisp_code_name(74058,"CUNEIFORM_SIGN_IGI_GUNU"). -lisp_code_name(74059,"CUNEIFORM_SIGN_IL"). -lisp_code_name(74060,"CUNEIFORM_SIGN_IL_TIMES_GAN2_TENU"). -lisp_code_name(74061,"CUNEIFORM_SIGN_IL2"). -lisp_code_name(74062,"CUNEIFORM_SIGN_IM"). -lisp_code_name(74063,"CUNEIFORM_SIGN_IM_TIMES_TAK4"). -lisp_code_name(74064,"CUNEIFORM_SIGN_IM_CROSSING_IM"). -lisp_code_name(74065,"CUNEIFORM_SIGN_IM_OPPOSING_IM"). -lisp_code_name(74066,"CUNEIFORM_SIGN_IM_SQUARED"). -lisp_code_name(74067,"CUNEIFORM_SIGN_IMIN"). -lisp_code_name(74068,"CUNEIFORM_SIGN_IN"). -lisp_code_name(74069,"CUNEIFORM_SIGN_IR"). -lisp_code_name(74070,"CUNEIFORM_SIGN_ISH"). -lisp_code_name(74071,"CUNEIFORM_SIGN_KA"). -lisp_code_name(74072,"CUNEIFORM_SIGN_KA_TIMES_A"). -lisp_code_name(74073,"CUNEIFORM_SIGN_KA_TIMES_AD"). -lisp_code_name(74074,"CUNEIFORM_SIGN_KA_TIMES_AD_PLUS_KU3"). -lisp_code_name(74075,"CUNEIFORM_SIGN_KA_TIMES_ASH2"). -lisp_code_name(74076,"CUNEIFORM_SIGN_KA_TIMES_BAD"). -lisp_code_name(74077,"CUNEIFORM_SIGN_KA_TIMES_BALAG"). -lisp_code_name(74078,"CUNEIFORM_SIGN_KA_TIMES_BAR"). -lisp_code_name(74079,"CUNEIFORM_SIGN_KA_TIMES_BI"). -lisp_code_name(74080,"CUNEIFORM_SIGN_KA_TIMES_ERIN2"). -lisp_code_name(74081,"CUNEIFORM_SIGN_KA_TIMES_ESH2"). -lisp_code_name(74082,"CUNEIFORM_SIGN_KA_TIMES_GA"). -lisp_code_name(74083,"CUNEIFORM_SIGN_KA_TIMES_GAL"). -lisp_code_name(74084,"CUNEIFORM_SIGN_KA_TIMES_GAN2_TENU"). -lisp_code_name(74085,"CUNEIFORM_SIGN_KA_TIMES_GAR"). -lisp_code_name(74086,"CUNEIFORM_SIGN_KA_TIMES_GAR_PLUS_SHA3_PLUS_A"). -lisp_code_name(74087,"CUNEIFORM_SIGN_KA_TIMES_GI"). -lisp_code_name(74088,"CUNEIFORM_SIGN_KA_TIMES_GIR2"). -lisp_code_name(74089,"CUNEIFORM_SIGN_KA_TIMES_GISH_PLUS_SAR"). -lisp_code_name(74090,"CUNEIFORM_SIGN_KA_TIMES_GISH_CROSSING_GISH"). -lisp_code_name(74091,"CUNEIFORM_SIGN_KA_TIMES_GU"). -lisp_code_name(74092,"CUNEIFORM_SIGN_KA_TIMES_GUR7"). -lisp_code_name(74093,"CUNEIFORM_SIGN_KA_TIMES_IGI"). -lisp_code_name(74094,"CUNEIFORM_SIGN_KA_TIMES_IM"). -lisp_code_name(74095,"CUNEIFORM_SIGN_KA_TIMES_KAK"). -lisp_code_name(74096,"CUNEIFORM_SIGN_KA_TIMES_KI"). -lisp_code_name(74097,"CUNEIFORM_SIGN_KA_TIMES_KID"). -lisp_code_name(74098,"CUNEIFORM_SIGN_KA_TIMES_LI"). -lisp_code_name(74099,"CUNEIFORM_SIGN_KA_TIMES_LU"). -lisp_code_name(74100,"CUNEIFORM_SIGN_KA_TIMES_ME"). -lisp_code_name(74101,"CUNEIFORM_SIGN_KA_TIMES_ME_PLUS_DU"). -lisp_code_name(74102,"CUNEIFORM_SIGN_KA_TIMES_ME_PLUS_GI"). -lisp_code_name(74103,"CUNEIFORM_SIGN_KA_TIMES_ME_PLUS_TE"). -lisp_code_name(74104,"CUNEIFORM_SIGN_KA_TIMES_MI"). -lisp_code_name(74105,"CUNEIFORM_SIGN_KA_TIMES_MI_PLUS_NUNUZ"). -lisp_code_name(74106,"CUNEIFORM_SIGN_KA_TIMES_NE"). -lisp_code_name(74107,"CUNEIFORM_SIGN_KA_TIMES_NUN"). -lisp_code_name(74108,"CUNEIFORM_SIGN_KA_TIMES_PI"). -lisp_code_name(74109,"CUNEIFORM_SIGN_KA_TIMES_RU"). -lisp_code_name(74110,"CUNEIFORM_SIGN_KA_TIMES_SA"). -lisp_code_name(74111,"CUNEIFORM_SIGN_KA_TIMES_SAR"). -lisp_code_name(74112,"CUNEIFORM_SIGN_KA_TIMES_SHA"). -lisp_code_name(74113,"CUNEIFORM_SIGN_KA_TIMES_SHE"). -lisp_code_name(74114,"CUNEIFORM_SIGN_KA_TIMES_SHID"). -lisp_code_name(74115,"CUNEIFORM_SIGN_KA_TIMES_SHU"). -lisp_code_name(74116,"CUNEIFORM_SIGN_KA_TIMES_SIG"). -lisp_code_name(74117,"CUNEIFORM_SIGN_KA_TIMES_SUHUR"). -lisp_code_name(74118,"CUNEIFORM_SIGN_KA_TIMES_TAR"). -lisp_code_name(74119,"CUNEIFORM_SIGN_KA_TIMES_U"). -lisp_code_name(74120,"CUNEIFORM_SIGN_KA_TIMES_U2"). -lisp_code_name(74121,"CUNEIFORM_SIGN_KA_TIMES_UD"). -lisp_code_name(74122,"CUNEIFORM_SIGN_KA_TIMES_UMUM_TIMES_PA"). -lisp_code_name(74123,"CUNEIFORM_SIGN_KA_TIMES_USH"). -lisp_code_name(74124,"CUNEIFORM_SIGN_KA_TIMES_ZI"). -lisp_code_name(74125,"CUNEIFORM_SIGN_KA2"). -lisp_code_name(74126,"CUNEIFORM_SIGN_KA2_CROSSING_KA2"). -lisp_code_name(74127,"CUNEIFORM_SIGN_KAB"). -lisp_code_name(74128,"CUNEIFORM_SIGN_KAD2"). -lisp_code_name(74129,"CUNEIFORM_SIGN_KAD3"). -lisp_code_name(74130,"CUNEIFORM_SIGN_KAD4"). -lisp_code_name(74131,"CUNEIFORM_SIGN_KAD5"). -lisp_code_name(74132,"CUNEIFORM_SIGN_KAD5_OVER_KAD5"). -lisp_code_name(74133,"CUNEIFORM_SIGN_KAK"). -lisp_code_name(74134,"CUNEIFORM_SIGN_KAK_TIMES_IGI_GUNU"). -lisp_code_name(74135,"CUNEIFORM_SIGN_KAL"). -lisp_code_name(74136,"CUNEIFORM_SIGN_KAL_TIMES_BAD"). -lisp_code_name(74137,"CUNEIFORM_SIGN_KAL_CROSSING_KAL"). -lisp_code_name(74138,"CUNEIFORM_SIGN_KAM2"). -lisp_code_name(74139,"CUNEIFORM_SIGN_KAM4"). -lisp_code_name(74140,"CUNEIFORM_SIGN_KASKAL"). -lisp_code_name(74141,"CUNEIFORM_SIGN_KASKAL_LAGAB_TIMES_U_OVER_LAGAB_TIMES_U"). -lisp_code_name(74142,"CUNEIFORM_SIGN_KASKAL_OVER_KASKAL_LAGAB_TIMES_U_OVER_LAGAB_TIMES_U"). -lisp_code_name(74143,"CUNEIFORM_SIGN_KESH2"). -lisp_code_name(74144,"CUNEIFORM_SIGN_KI"). -lisp_code_name(74145,"CUNEIFORM_SIGN_KI_TIMES_BAD"). -lisp_code_name(74146,"CUNEIFORM_SIGN_KI_TIMES_U"). -lisp_code_name(74147,"CUNEIFORM_SIGN_KI_TIMES_UD"). -lisp_code_name(74148,"CUNEIFORM_SIGN_KID"). -lisp_code_name(74149,"CUNEIFORM_SIGN_KIN"). -lisp_code_name(74150,"CUNEIFORM_SIGN_KISAL"). -lisp_code_name(74151,"CUNEIFORM_SIGN_KISH"). -lisp_code_name(74152,"CUNEIFORM_SIGN_KISIM5"). -lisp_code_name(74153,"CUNEIFORM_SIGN_KISIM5_OVER_KISIM5"). -lisp_code_name(74154,"CUNEIFORM_SIGN_KU"). -lisp_code_name(74155,"CUNEIFORM_SIGN_KU_OVER_HI_TIMES_ASH2_KU_OVER_HI_TIMES_ASH2"). -lisp_code_name(74156,"CUNEIFORM_SIGN_KU3"). -lisp_code_name(74157,"CUNEIFORM_SIGN_KU4"). -lisp_code_name(74158,"CUNEIFORM_SIGN_KU4_VARIANT_FORM"). -lisp_code_name(74159,"CUNEIFORM_SIGN_KU7"). -lisp_code_name(74160,"CUNEIFORM_SIGN_KUL"). -lisp_code_name(74161,"CUNEIFORM_SIGN_KUL_GUNU"). -lisp_code_name(74162,"CUNEIFORM_SIGN_KUN"). -lisp_code_name(74163,"CUNEIFORM_SIGN_KUR"). -lisp_code_name(74164,"CUNEIFORM_SIGN_KUR_OPPOSING_KUR"). -lisp_code_name(74165,"CUNEIFORM_SIGN_KUSHU2"). -lisp_code_name(74166,"CUNEIFORM_SIGN_KWU318"). -lisp_code_name(74167,"CUNEIFORM_SIGN_LA"). -lisp_code_name(74168,"CUNEIFORM_SIGN_LAGAB"). -lisp_code_name(74169,"CUNEIFORM_SIGN_LAGAB_TIMES_A"). -lisp_code_name(74170,"CUNEIFORM_SIGN_LAGAB_TIMES_A_PLUS_DA_PLUS_HA"). -lisp_code_name(74171,"CUNEIFORM_SIGN_LAGAB_TIMES_A_PLUS_GAR"). -lisp_code_name(74172,"CUNEIFORM_SIGN_LAGAB_TIMES_A_PLUS_LAL"). -lisp_code_name(74173,"CUNEIFORM_SIGN_LAGAB_TIMES_AL"). -lisp_code_name(74174,"CUNEIFORM_SIGN_LAGAB_TIMES_AN"). -lisp_code_name(74175,"CUNEIFORM_SIGN_LAGAB_TIMES_ASH_ZIDA_TENU"). -lisp_code_name(74176,"CUNEIFORM_SIGN_LAGAB_TIMES_BAD"). -lisp_code_name(74177,"CUNEIFORM_SIGN_LAGAB_TIMES_BI"). -lisp_code_name(74178,"CUNEIFORM_SIGN_LAGAB_TIMES_DAR"). -lisp_code_name(74179,"CUNEIFORM_SIGN_LAGAB_TIMES_EN"). -lisp_code_name(74180,"CUNEIFORM_SIGN_LAGAB_TIMES_GA"). -lisp_code_name(74181,"CUNEIFORM_SIGN_LAGAB_TIMES_GAR"). -lisp_code_name(74182,"CUNEIFORM_SIGN_LAGAB_TIMES_GUD"). -lisp_code_name(74183,"CUNEIFORM_SIGN_LAGAB_TIMES_GUD_PLUS_GUD"). -lisp_code_name(74184,"CUNEIFORM_SIGN_LAGAB_TIMES_HA"). -lisp_code_name(74185,"CUNEIFORM_SIGN_LAGAB_TIMES_HAL"). -lisp_code_name(74186,"CUNEIFORM_SIGN_LAGAB_TIMES_HI_TIMES_NUN"). -lisp_code_name(74187,"CUNEIFORM_SIGN_LAGAB_TIMES_IGI_GUNU"). -lisp_code_name(74188,"CUNEIFORM_SIGN_LAGAB_TIMES_IM"). -lisp_code_name(74189,"CUNEIFORM_SIGN_LAGAB_TIMES_IM_PLUS_HA"). -lisp_code_name(74190,"CUNEIFORM_SIGN_LAGAB_TIMES_IM_PLUS_LU"). -lisp_code_name(74191,"CUNEIFORM_SIGN_LAGAB_TIMES_KI"). -lisp_code_name(74192,"CUNEIFORM_SIGN_LAGAB_TIMES_KIN"). -lisp_code_name(74193,"CUNEIFORM_SIGN_LAGAB_TIMES_KU3"). -lisp_code_name(74194,"CUNEIFORM_SIGN_LAGAB_TIMES_KUL"). -lisp_code_name(74195,"CUNEIFORM_SIGN_LAGAB_TIMES_KUL_PLUS_HI_PLUS_A"). -lisp_code_name(74196,"CUNEIFORM_SIGN_LAGAB_TIMES_LAGAB"). -lisp_code_name(74197,"CUNEIFORM_SIGN_LAGAB_TIMES_LISH"). -lisp_code_name(74198,"CUNEIFORM_SIGN_LAGAB_TIMES_LU"). -lisp_code_name(74199,"CUNEIFORM_SIGN_LAGAB_TIMES_LUL"). -lisp_code_name(74200,"CUNEIFORM_SIGN_LAGAB_TIMES_ME"). -lisp_code_name(74201,"CUNEIFORM_SIGN_LAGAB_TIMES_ME_PLUS_EN"). -lisp_code_name(74202,"CUNEIFORM_SIGN_LAGAB_TIMES_MUSH"). -lisp_code_name(74203,"CUNEIFORM_SIGN_LAGAB_TIMES_NE"). -lisp_code_name(74204,"CUNEIFORM_SIGN_LAGAB_TIMES_SHE_PLUS_SUM"). -lisp_code_name(74205,"CUNEIFORM_SIGN_LAGAB_TIMES_SHITA_PLUS_GISH_PLUS_ERIN2"). -lisp_code_name(74206,"CUNEIFORM_SIGN_LAGAB_TIMES_SHITA_PLUS_GISH_TENU"). -lisp_code_name(74207,"CUNEIFORM_SIGN_LAGAB_TIMES_SHU2"). -lisp_code_name(74208,"CUNEIFORM_SIGN_LAGAB_TIMES_SHU2_PLUS_SHU2"). -lisp_code_name(74209,"CUNEIFORM_SIGN_LAGAB_TIMES_SUM"). -lisp_code_name(74210,"CUNEIFORM_SIGN_LAGAB_TIMES_TAG"). -lisp_code_name(74211,"CUNEIFORM_SIGN_LAGAB_TIMES_TAK4"). -lisp_code_name(74212,"CUNEIFORM_SIGN_LAGAB_TIMES_TE_PLUS_A_PLUS_SU_PLUS_NA"). -lisp_code_name(74213,"CUNEIFORM_SIGN_LAGAB_TIMES_U"). -lisp_code_name(74214,"CUNEIFORM_SIGN_LAGAB_TIMES_U_PLUS_A"). -lisp_code_name(74215,"CUNEIFORM_SIGN_LAGAB_TIMES_U_PLUS_U_PLUS_U"). -lisp_code_name(74216,"CUNEIFORM_SIGN_LAGAB_TIMES_U2_PLUS_ASH"). -lisp_code_name(74217,"CUNEIFORM_SIGN_LAGAB_TIMES_UD"). -lisp_code_name(74218,"CUNEIFORM_SIGN_LAGAB_TIMES_USH"). -lisp_code_name(74219,"CUNEIFORM_SIGN_LAGAB_SQUARED"). -lisp_code_name(74220,"CUNEIFORM_SIGN_LAGAR"). -lisp_code_name(74221,"CUNEIFORM_SIGN_LAGAR_TIMES_SHE"). -lisp_code_name(74222,"CUNEIFORM_SIGN_LAGAR_TIMES_SHE_PLUS_SUM"). -lisp_code_name(74223,"CUNEIFORM_SIGN_LAGAR_GUNU"). -lisp_code_name(74224,"CUNEIFORM_SIGN_LAGAR_GUNU_OVER_LAGAR_GUNU_SHE"). -lisp_code_name(74225,"CUNEIFORM_SIGN_LAHSHU"). -lisp_code_name(74226,"CUNEIFORM_SIGN_LAL"). -lisp_code_name(74227,"CUNEIFORM_SIGN_LAL_TIMES_LAL"). -lisp_code_name(74228,"CUNEIFORM_SIGN_LAM"). -lisp_code_name(74229,"CUNEIFORM_SIGN_LAM_TIMES_KUR"). -lisp_code_name(74230,"CUNEIFORM_SIGN_LAM_TIMES_KUR_PLUS_RU"). -lisp_code_name(74231,"CUNEIFORM_SIGN_LI"). -lisp_code_name(74232,"CUNEIFORM_SIGN_LIL"). -lisp_code_name(74233,"CUNEIFORM_SIGN_LIMMU2"). -lisp_code_name(74234,"CUNEIFORM_SIGN_LISH"). -lisp_code_name(74235,"CUNEIFORM_SIGN_LU"). -lisp_code_name(74236,"CUNEIFORM_SIGN_LU_TIMES_BAD"). -lisp_code_name(74237,"CUNEIFORM_SIGN_LU2"). -lisp_code_name(74238,"CUNEIFORM_SIGN_LU2_TIMES_AL"). -lisp_code_name(74239,"CUNEIFORM_SIGN_LU2_TIMES_BAD"). -lisp_code_name(74240,"CUNEIFORM_SIGN_LU2_TIMES_ESH2"). -lisp_code_name(74241,"CUNEIFORM_SIGN_LU2_TIMES_ESH2_TENU"). -lisp_code_name(74242,"CUNEIFORM_SIGN_LU2_TIMES_GAN2_TENU"). -lisp_code_name(74243,"CUNEIFORM_SIGN_LU2_TIMES_HI_TIMES_BAD"). -lisp_code_name(74244,"CUNEIFORM_SIGN_LU2_TIMES_IM"). -lisp_code_name(74245,"CUNEIFORM_SIGN_LU2_TIMES_KAD2"). -lisp_code_name(74246,"CUNEIFORM_SIGN_LU2_TIMES_KAD3"). -lisp_code_name(74247,"CUNEIFORM_SIGN_LU2_TIMES_KAD3_PLUS_ASH"). -lisp_code_name(74248,"CUNEIFORM_SIGN_LU2_TIMES_KI"). -lisp_code_name(74249,"CUNEIFORM_SIGN_LU2_TIMES_LA_PLUS_ASH"). -lisp_code_name(74250,"CUNEIFORM_SIGN_LU2_TIMES_LAGAB"). -lisp_code_name(74251,"CUNEIFORM_SIGN_LU2_TIMES_ME_PLUS_EN"). -lisp_code_name(74252,"CUNEIFORM_SIGN_LU2_TIMES_NE"). -lisp_code_name(74253,"CUNEIFORM_SIGN_LU2_TIMES_NU"). -lisp_code_name(74254,"CUNEIFORM_SIGN_LU2_TIMES_SI_PLUS_ASH"). -lisp_code_name(74255,"CUNEIFORM_SIGN_LU2_TIMES_SIK2_PLUS_BU"). -lisp_code_name(74256,"CUNEIFORM_SIGN_LU2_TIMES_TUG2"). -lisp_code_name(74257,"CUNEIFORM_SIGN_LU2_TENU"). -lisp_code_name(74258,"CUNEIFORM_SIGN_LU2_CROSSING_LU2"). -lisp_code_name(74259,"CUNEIFORM_SIGN_LU2_OPPOSING_LU2"). -lisp_code_name(74260,"CUNEIFORM_SIGN_LU2_SQUARED"). -lisp_code_name(74261,"CUNEIFORM_SIGN_LU2_SHESHIG"). -lisp_code_name(74262,"CUNEIFORM_SIGN_LU3"). -lisp_code_name(74263,"CUNEIFORM_SIGN_LUGAL"). -lisp_code_name(74264,"CUNEIFORM_SIGN_LUGAL_OVER_LUGAL"). -lisp_code_name(74265,"CUNEIFORM_SIGN_LUGAL_OPPOSING_LUGAL"). -lisp_code_name(74266,"CUNEIFORM_SIGN_LUGAL_SHESHIG"). -lisp_code_name(74267,"CUNEIFORM_SIGN_LUH"). -lisp_code_name(74268,"CUNEIFORM_SIGN_LUL"). -lisp_code_name(74269,"CUNEIFORM_SIGN_LUM"). -lisp_code_name(74270,"CUNEIFORM_SIGN_LUM_OVER_LUM"). -lisp_code_name(74271,"CUNEIFORM_SIGN_LUM_OVER_LUM_GAR_OVER_GAR"). -lisp_code_name(74272,"CUNEIFORM_SIGN_MA"). -lisp_code_name(74273,"CUNEIFORM_SIGN_MA_TIMES_TAK4"). -lisp_code_name(74274,"CUNEIFORM_SIGN_MA_GUNU"). -lisp_code_name(74275,"CUNEIFORM_SIGN_MA2"). -lisp_code_name(74276,"CUNEIFORM_SIGN_MAH"). -lisp_code_name(74277,"CUNEIFORM_SIGN_MAR"). -lisp_code_name(74278,"CUNEIFORM_SIGN_MASH"). -lisp_code_name(74279,"CUNEIFORM_SIGN_MASH2"). -lisp_code_name(74280,"CUNEIFORM_SIGN_ME"). -lisp_code_name(74281,"CUNEIFORM_SIGN_MES"). -lisp_code_name(74282,"CUNEIFORM_SIGN_MI"). -lisp_code_name(74283,"CUNEIFORM_SIGN_MIN"). -lisp_code_name(74284,"CUNEIFORM_SIGN_MU"). -lisp_code_name(74285,"CUNEIFORM_SIGN_MU_OVER_MU"). -lisp_code_name(74286,"CUNEIFORM_SIGN_MUG"). -lisp_code_name(74287,"CUNEIFORM_SIGN_MUG_GUNU"). -lisp_code_name(74288,"CUNEIFORM_SIGN_MUNSUB"). -lisp_code_name(74289,"CUNEIFORM_SIGN_MURGU2"). -lisp_code_name(74290,"CUNEIFORM_SIGN_MUSH"). -lisp_code_name(74291,"CUNEIFORM_SIGN_MUSH_TIMES_A"). -lisp_code_name(74292,"CUNEIFORM_SIGN_MUSH_TIMES_KUR"). -lisp_code_name(74293,"CUNEIFORM_SIGN_MUSH_TIMES_ZA"). -lisp_code_name(74294,"CUNEIFORM_SIGN_MUSH_OVER_MUSH"). -lisp_code_name(74295,"CUNEIFORM_SIGN_MUSH_OVER_MUSH_TIMES_A_PLUS_NA"). -lisp_code_name(74296,"CUNEIFORM_SIGN_MUSH_CROSSING_MUSH"). -lisp_code_name(74297,"CUNEIFORM_SIGN_MUSH3"). -lisp_code_name(74298,"CUNEIFORM_SIGN_MUSH3_TIMES_A"). -lisp_code_name(74299,"CUNEIFORM_SIGN_MUSH3_TIMES_A_PLUS_DI"). -lisp_code_name(74300,"CUNEIFORM_SIGN_MUSH3_TIMES_DI"). -lisp_code_name(74301,"CUNEIFORM_SIGN_MUSH3_GUNU"). -lisp_code_name(74302,"CUNEIFORM_SIGN_NA"). -lisp_code_name(74303,"CUNEIFORM_SIGN_NA2"). -lisp_code_name(74304,"CUNEIFORM_SIGN_NAGA"). -lisp_code_name(74305,"CUNEIFORM_SIGN_NAGA_INVERTED"). -lisp_code_name(74306,"CUNEIFORM_SIGN_NAGA_TIMES_SHU_TENU"). -lisp_code_name(74307,"CUNEIFORM_SIGN_NAGA_OPPOSING_NAGA"). -lisp_code_name(74308,"CUNEIFORM_SIGN_NAGAR"). -lisp_code_name(74309,"CUNEIFORM_SIGN_NAM_NUTILLU"). -lisp_code_name(74310,"CUNEIFORM_SIGN_NAM"). -lisp_code_name(74311,"CUNEIFORM_SIGN_NAM2"). -lisp_code_name(74312,"CUNEIFORM_SIGN_NE"). -lisp_code_name(74313,"CUNEIFORM_SIGN_NE_TIMES_A"). -lisp_code_name(74314,"CUNEIFORM_SIGN_NE_TIMES_UD"). -lisp_code_name(74315,"CUNEIFORM_SIGN_NE_SHESHIG"). -lisp_code_name(74316,"CUNEIFORM_SIGN_NI"). -lisp_code_name(74317,"CUNEIFORM_SIGN_NI_TIMES_E"). -lisp_code_name(74318,"CUNEIFORM_SIGN_NI2"). -lisp_code_name(74319,"CUNEIFORM_SIGN_NIM"). -lisp_code_name(74320,"CUNEIFORM_SIGN_NIM_TIMES_GAN2_TENU"). -lisp_code_name(74321,"CUNEIFORM_SIGN_NIM_TIMES_GAR_PLUS_GAN2_TENU"). -lisp_code_name(74322,"CUNEIFORM_SIGN_NINDA2"). -lisp_code_name(74323,"CUNEIFORM_SIGN_NINDA2_TIMES_AN"). -lisp_code_name(74324,"CUNEIFORM_SIGN_NINDA2_TIMES_ASH"). -lisp_code_name(74325,"CUNEIFORM_SIGN_NINDA2_TIMES_ASH_PLUS_ASH"). -lisp_code_name(74326,"CUNEIFORM_SIGN_NINDA2_TIMES_GUD"). -lisp_code_name(74327,"CUNEIFORM_SIGN_NINDA2_TIMES_ME_PLUS_GAN2_TENU"). -lisp_code_name(74328,"CUNEIFORM_SIGN_NINDA2_TIMES_NE"). -lisp_code_name(74329,"CUNEIFORM_SIGN_NINDA2_TIMES_NUN"). -lisp_code_name(74330,"CUNEIFORM_SIGN_NINDA2_TIMES_SHE"). -lisp_code_name(74331,"CUNEIFORM_SIGN_NINDA2_TIMES_SHE_PLUS_A_AN"). -lisp_code_name(74332,"CUNEIFORM_SIGN_NINDA2_TIMES_SHE_PLUS_ASH"). -lisp_code_name(74333,"CUNEIFORM_SIGN_NINDA2_TIMES_SHE_PLUS_ASH_PLUS_ASH"). -lisp_code_name(74334,"CUNEIFORM_SIGN_NINDA2_TIMES_U2_PLUS_ASH"). -lisp_code_name(74335,"CUNEIFORM_SIGN_NINDA2_TIMES_USH"). -lisp_code_name(74336,"CUNEIFORM_SIGN_NISAG"). -lisp_code_name(74337,"CUNEIFORM_SIGN_NU"). -lisp_code_name(74338,"CUNEIFORM_SIGN_NU11"). -lisp_code_name(74339,"CUNEIFORM_SIGN_NUN"). -lisp_code_name(74340,"CUNEIFORM_SIGN_NUN_LAGAR_TIMES_GAR"). -lisp_code_name(74341,"CUNEIFORM_SIGN_NUN_LAGAR_TIMES_MASH"). -lisp_code_name(74342,"CUNEIFORM_SIGN_NUN_LAGAR_TIMES_SAL"). -lisp_code_name(74343,"CUNEIFORM_SIGN_NUN_LAGAR_TIMES_SAL_OVER_NUN_LAGAR_TIMES_SAL"). -lisp_code_name(74344,"CUNEIFORM_SIGN_NUN_LAGAR_TIMES_USH"). -lisp_code_name(74345,"CUNEIFORM_SIGN_NUN_TENU"). -lisp_code_name(74346,"CUNEIFORM_SIGN_NUN_OVER_NUN"). -lisp_code_name(74347,"CUNEIFORM_SIGN_NUN_CROSSING_NUN"). -lisp_code_name(74348,"CUNEIFORM_SIGN_NUN_CROSSING_NUN_LAGAR_OVER_LAGAR"). -lisp_code_name(74349,"CUNEIFORM_SIGN_NUNUZ"). -lisp_code_name(74350,"CUNEIFORM_SIGN_NUNUZ_AB2_TIMES_ASHGAB"). -lisp_code_name(74351,"CUNEIFORM_SIGN_NUNUZ_AB2_TIMES_BI"). -lisp_code_name(74352,"CUNEIFORM_SIGN_NUNUZ_AB2_TIMES_DUG"). -lisp_code_name(74353,"CUNEIFORM_SIGN_NUNUZ_AB2_TIMES_GUD"). -lisp_code_name(74354,"CUNEIFORM_SIGN_NUNUZ_AB2_TIMES_IGI_GUNU"). -lisp_code_name(74355,"CUNEIFORM_SIGN_NUNUZ_AB2_TIMES_KAD3"). -lisp_code_name(74356,"CUNEIFORM_SIGN_NUNUZ_AB2_TIMES_LA"). -lisp_code_name(74357,"CUNEIFORM_SIGN_NUNUZ_AB2_TIMES_NE"). -lisp_code_name(74358,"CUNEIFORM_SIGN_NUNUZ_AB2_TIMES_SILA3"). -lisp_code_name(74359,"CUNEIFORM_SIGN_NUNUZ_AB2_TIMES_U2"). -lisp_code_name(74360,"CUNEIFORM_SIGN_NUNUZ_KISIM5_TIMES_BI"). -lisp_code_name(74361,"CUNEIFORM_SIGN_NUNUZ_KISIM5_TIMES_BI_U"). -lisp_code_name(74362,"CUNEIFORM_SIGN_PA"). -lisp_code_name(74363,"CUNEIFORM_SIGN_PAD"). -lisp_code_name(74364,"CUNEIFORM_SIGN_PAN"). -lisp_code_name(74365,"CUNEIFORM_SIGN_PAP"). -lisp_code_name(74366,"CUNEIFORM_SIGN_PESH2"). -lisp_code_name(74367,"CUNEIFORM_SIGN_PI"). -lisp_code_name(74368,"CUNEIFORM_SIGN_PI_TIMES_A"). -lisp_code_name(74369,"CUNEIFORM_SIGN_PI_TIMES_AB"). -lisp_code_name(74370,"CUNEIFORM_SIGN_PI_TIMES_BI"). -lisp_code_name(74371,"CUNEIFORM_SIGN_PI_TIMES_BU"). -lisp_code_name(74372,"CUNEIFORM_SIGN_PI_TIMES_E"). -lisp_code_name(74373,"CUNEIFORM_SIGN_PI_TIMES_I"). -lisp_code_name(74374,"CUNEIFORM_SIGN_PI_TIMES_IB"). -lisp_code_name(74375,"CUNEIFORM_SIGN_PI_TIMES_U"). -lisp_code_name(74376,"CUNEIFORM_SIGN_PI_TIMES_U2"). -lisp_code_name(74377,"CUNEIFORM_SIGN_PI_CROSSING_PI"). -lisp_code_name(74378,"CUNEIFORM_SIGN_PIRIG"). -lisp_code_name(74379,"CUNEIFORM_SIGN_PIRIG_TIMES_KAL"). -lisp_code_name(74380,"CUNEIFORM_SIGN_PIRIG_TIMES_UD"). -lisp_code_name(74381,"CUNEIFORM_SIGN_PIRIG_TIMES_ZA"). -lisp_code_name(74382,"CUNEIFORM_SIGN_PIRIG_OPPOSING_PIRIG"). -lisp_code_name(74383,"CUNEIFORM_SIGN_RA"). -lisp_code_name(74384,"CUNEIFORM_SIGN_RAB"). -lisp_code_name(74385,"CUNEIFORM_SIGN_RI"). -lisp_code_name(74386,"CUNEIFORM_SIGN_RU"). -lisp_code_name(74387,"CUNEIFORM_SIGN_SA"). -lisp_code_name(74388,"CUNEIFORM_SIGN_SAG_NUTILLU"). -lisp_code_name(74389,"CUNEIFORM_SIGN_SAG"). -lisp_code_name(74390,"CUNEIFORM_SIGN_SAG_TIMES_A"). -lisp_code_name(74391,"CUNEIFORM_SIGN_SAG_TIMES_DU"). -lisp_code_name(74392,"CUNEIFORM_SIGN_SAG_TIMES_DUB"). -lisp_code_name(74393,"CUNEIFORM_SIGN_SAG_TIMES_HA"). -lisp_code_name(74394,"CUNEIFORM_SIGN_SAG_TIMES_KAK"). -lisp_code_name(74395,"CUNEIFORM_SIGN_SAG_TIMES_KUR"). -lisp_code_name(74396,"CUNEIFORM_SIGN_SAG_TIMES_LUM"). -lisp_code_name(74397,"CUNEIFORM_SIGN_SAG_TIMES_MI"). -lisp_code_name(74398,"CUNEIFORM_SIGN_SAG_TIMES_NUN"). -lisp_code_name(74399,"CUNEIFORM_SIGN_SAG_TIMES_SAL"). -lisp_code_name(74400,"CUNEIFORM_SIGN_SAG_TIMES_SHID"). -lisp_code_name(74401,"CUNEIFORM_SIGN_SAG_TIMES_TAB"). -lisp_code_name(74402,"CUNEIFORM_SIGN_SAG_TIMES_U2"). -lisp_code_name(74403,"CUNEIFORM_SIGN_SAG_TIMES_UB"). -lisp_code_name(74404,"CUNEIFORM_SIGN_SAG_TIMES_UM"). -lisp_code_name(74405,"CUNEIFORM_SIGN_SAG_TIMES_UR"). -lisp_code_name(74406,"CUNEIFORM_SIGN_SAG_TIMES_USH"). -lisp_code_name(74407,"CUNEIFORM_SIGN_SAG_OVER_SAG"). -lisp_code_name(74408,"CUNEIFORM_SIGN_SAG_GUNU"). -lisp_code_name(74409,"CUNEIFORM_SIGN_SAL"). -lisp_code_name(74410,"CUNEIFORM_SIGN_SAL_LAGAB_TIMES_ASH2"). -lisp_code_name(74411,"CUNEIFORM_SIGN_SANGA2"). -lisp_code_name(74412,"CUNEIFORM_SIGN_SAR"). -lisp_code_name(74413,"CUNEIFORM_SIGN_SHA"). -lisp_code_name(74414,"CUNEIFORM_SIGN_SHA3"). -lisp_code_name(74415,"CUNEIFORM_SIGN_SHA3_TIMES_A"). -lisp_code_name(74416,"CUNEIFORM_SIGN_SHA3_TIMES_BAD"). -lisp_code_name(74417,"CUNEIFORM_SIGN_SHA3_TIMES_GISH"). -lisp_code_name(74418,"CUNEIFORM_SIGN_SHA3_TIMES_NE"). -lisp_code_name(74419,"CUNEIFORM_SIGN_SHA3_TIMES_SHU2"). -lisp_code_name(74420,"CUNEIFORM_SIGN_SHA3_TIMES_TUR"). -lisp_code_name(74421,"CUNEIFORM_SIGN_SHA3_TIMES_U"). -lisp_code_name(74422,"CUNEIFORM_SIGN_SHA3_TIMES_U_PLUS_A"). -lisp_code_name(74423,"CUNEIFORM_SIGN_SHA6"). -lisp_code_name(74424,"CUNEIFORM_SIGN_SHAB6"). -lisp_code_name(74425,"CUNEIFORM_SIGN_SHAR2"). -lisp_code_name(74426,"CUNEIFORM_SIGN_SHE"). -lisp_code_name(74427,"CUNEIFORM_SIGN_SHE_HU"). -lisp_code_name(74428,"CUNEIFORM_SIGN_SHE_OVER_SHE_GAD_OVER_GAD_GAR_OVER_GAR"). -lisp_code_name(74429,"CUNEIFORM_SIGN_SHE_OVER_SHE_TAB_OVER_TAB_GAR_OVER_GAR"). -lisp_code_name(74430,"CUNEIFORM_SIGN_SHEG9"). -lisp_code_name(74431,"CUNEIFORM_SIGN_SHEN"). -lisp_code_name(74432,"CUNEIFORM_SIGN_SHESH"). -lisp_code_name(74433,"CUNEIFORM_SIGN_SHESH2"). -lisp_code_name(74434,"CUNEIFORM_SIGN_SHESHLAM"). -lisp_code_name(74435,"CUNEIFORM_SIGN_SHID"). -lisp_code_name(74436,"CUNEIFORM_SIGN_SHID_TIMES_A"). -lisp_code_name(74437,"CUNEIFORM_SIGN_SHID_TIMES_IM"). -lisp_code_name(74438,"CUNEIFORM_SIGN_SHIM"). -lisp_code_name(74439,"CUNEIFORM_SIGN_SHIM_TIMES_A"). -lisp_code_name(74440,"CUNEIFORM_SIGN_SHIM_TIMES_BAL"). -lisp_code_name(74441,"CUNEIFORM_SIGN_SHIM_TIMES_BULUG"). -lisp_code_name(74442,"CUNEIFORM_SIGN_SHIM_TIMES_DIN"). -lisp_code_name(74443,"CUNEIFORM_SIGN_SHIM_TIMES_GAR"). -lisp_code_name(74444,"CUNEIFORM_SIGN_SHIM_TIMES_IGI"). -lisp_code_name(74445,"CUNEIFORM_SIGN_SHIM_TIMES_IGI_GUNU"). -lisp_code_name(74446,"CUNEIFORM_SIGN_SHIM_TIMES_KUSHU2"). -lisp_code_name(74447,"CUNEIFORM_SIGN_SHIM_TIMES_LUL"). -lisp_code_name(74448,"CUNEIFORM_SIGN_SHIM_TIMES_MUG"). -lisp_code_name(74449,"CUNEIFORM_SIGN_SHIM_TIMES_SAL"). -lisp_code_name(74450,"CUNEIFORM_SIGN_SHINIG"). -lisp_code_name(74451,"CUNEIFORM_SIGN_SHIR"). -lisp_code_name(74452,"CUNEIFORM_SIGN_SHIR_TENU"). -lisp_code_name(74453,"CUNEIFORM_SIGN_SHIR_OVER_SHIR_BUR_OVER_BUR"). -lisp_code_name(74454,"CUNEIFORM_SIGN_SHITA"). -lisp_code_name(74455,"CUNEIFORM_SIGN_SHU"). -lisp_code_name(74456,"CUNEIFORM_SIGN_SHU_OVER_INVERTED_SHU"). -lisp_code_name(74457,"CUNEIFORM_SIGN_SHU2"). -lisp_code_name(74458,"CUNEIFORM_SIGN_SHUBUR"). -lisp_code_name(74459,"CUNEIFORM_SIGN_SI"). -lisp_code_name(74460,"CUNEIFORM_SIGN_SI_GUNU"). -lisp_code_name(74461,"CUNEIFORM_SIGN_SIG"). -lisp_code_name(74462,"CUNEIFORM_SIGN_SIG4"). -lisp_code_name(74463,"CUNEIFORM_SIGN_SIG4_OVER_SIG4_SHU2"). -lisp_code_name(74464,"CUNEIFORM_SIGN_SIK2"). -lisp_code_name(74465,"CUNEIFORM_SIGN_SILA3"). -lisp_code_name(74466,"CUNEIFORM_SIGN_SU"). -lisp_code_name(74467,"CUNEIFORM_SIGN_SU_OVER_SU"). -lisp_code_name(74468,"CUNEIFORM_SIGN_SUD"). -lisp_code_name(74469,"CUNEIFORM_SIGN_SUD2"). -lisp_code_name(74470,"CUNEIFORM_SIGN_SUHUR"). -lisp_code_name(74471,"CUNEIFORM_SIGN_SUM"). -lisp_code_name(74472,"CUNEIFORM_SIGN_SUMASH"). -lisp_code_name(74473,"CUNEIFORM_SIGN_SUR"). -lisp_code_name(74474,"CUNEIFORM_SIGN_SUR9"). -lisp_code_name(74475,"CUNEIFORM_SIGN_TA"). -lisp_code_name(74476,"CUNEIFORM_SIGN_TA_ASTERISK"). -lisp_code_name(74477,"CUNEIFORM_SIGN_TA_TIMES_HI"). -lisp_code_name(74478,"CUNEIFORM_SIGN_TA_TIMES_MI"). -lisp_code_name(74479,"CUNEIFORM_SIGN_TA_GUNU"). -lisp_code_name(74480,"CUNEIFORM_SIGN_TAB"). -lisp_code_name(74481,"CUNEIFORM_SIGN_TAB_OVER_TAB_NI_OVER_NI_DISH_OVER_DISH"). -lisp_code_name(74482,"CUNEIFORM_SIGN_TAB_SQUARED"). -lisp_code_name(74483,"CUNEIFORM_SIGN_TAG"). -lisp_code_name(74484,"CUNEIFORM_SIGN_TAG_TIMES_BI"). -lisp_code_name(74485,"CUNEIFORM_SIGN_TAG_TIMES_GUD"). -lisp_code_name(74486,"CUNEIFORM_SIGN_TAG_TIMES_SHE"). -lisp_code_name(74487,"CUNEIFORM_SIGN_TAG_TIMES_SHU"). -lisp_code_name(74488,"CUNEIFORM_SIGN_TAG_TIMES_TUG2"). -lisp_code_name(74489,"CUNEIFORM_SIGN_TAG_TIMES_UD"). -lisp_code_name(74490,"CUNEIFORM_SIGN_TAK4"). -lisp_code_name(74491,"CUNEIFORM_SIGN_TAR"). -lisp_code_name(74492,"CUNEIFORM_SIGN_TE"). -lisp_code_name(74493,"CUNEIFORM_SIGN_TE_GUNU"). -lisp_code_name(74494,"CUNEIFORM_SIGN_TI"). -lisp_code_name(74495,"CUNEIFORM_SIGN_TI_TENU"). -lisp_code_name(74496,"CUNEIFORM_SIGN_TIL"). -lisp_code_name(74497,"CUNEIFORM_SIGN_TIR"). -lisp_code_name(74498,"CUNEIFORM_SIGN_TIR_TIMES_TAK4"). -lisp_code_name(74499,"CUNEIFORM_SIGN_TIR_OVER_TIR"). -lisp_code_name(74500,"CUNEIFORM_SIGN_TIR_OVER_TIR_GAD_OVER_GAD_GAR_OVER_GAR"). -lisp_code_name(74501,"CUNEIFORM_SIGN_TU"). -lisp_code_name(74502,"CUNEIFORM_SIGN_TUG2"). -lisp_code_name(74503,"CUNEIFORM_SIGN_TUK"). -lisp_code_name(74504,"CUNEIFORM_SIGN_TUM"). -lisp_code_name(74505,"CUNEIFORM_SIGN_TUR"). -lisp_code_name(74506,"CUNEIFORM_SIGN_TUR_OVER_TUR_ZA_OVER_ZA"). -lisp_code_name(74507,"CUNEIFORM_SIGN_U"). -lisp_code_name(74508,"CUNEIFORM_SIGN_U_GUD"). -lisp_code_name(74509,"CUNEIFORM_SIGN_U_U_U"). -lisp_code_name(74510,"CUNEIFORM_SIGN_U_OVER_U_PA_OVER_PA_GAR_OVER_GAR"). -lisp_code_name(74511,"CUNEIFORM_SIGN_U_OVER_U_SUR_OVER_SUR"). -lisp_code_name(74512,"CUNEIFORM_SIGN_U_OVER_U_U_REVERSED_OVER_U_REVERSED"). -lisp_code_name(74513,"CUNEIFORM_SIGN_U2"). -lisp_code_name(74514,"CUNEIFORM_SIGN_UB"). -lisp_code_name(74515,"CUNEIFORM_SIGN_UD"). -lisp_code_name(74516,"CUNEIFORM_SIGN_UD_KUSHU2"). -lisp_code_name(74517,"CUNEIFORM_SIGN_UD_TIMES_BAD"). -lisp_code_name(74518,"CUNEIFORM_SIGN_UD_TIMES_MI"). -lisp_code_name(74519,"CUNEIFORM_SIGN_UD_TIMES_U_PLUS_U_PLUS_U"). -lisp_code_name(74520,"CUNEIFORM_SIGN_UD_TIMES_U_PLUS_U_PLUS_U_GUNU"). -lisp_code_name(74521,"CUNEIFORM_SIGN_UD_GUNU"). -lisp_code_name(74522,"CUNEIFORM_SIGN_UD_SHESHIG"). -lisp_code_name(74523,"CUNEIFORM_SIGN_UD_SHESHIG_TIMES_BAD"). -lisp_code_name(74524,"CUNEIFORM_SIGN_UDUG"). -lisp_code_name(74525,"CUNEIFORM_SIGN_UM"). -lisp_code_name(74526,"CUNEIFORM_SIGN_UM_TIMES_LAGAB"). -lisp_code_name(74527,"CUNEIFORM_SIGN_UM_TIMES_ME_PLUS_DA"). -lisp_code_name(74528,"CUNEIFORM_SIGN_UM_TIMES_SHA3"). -lisp_code_name(74529,"CUNEIFORM_SIGN_UM_TIMES_U"). -lisp_code_name(74530,"CUNEIFORM_SIGN_UMBIN"). -lisp_code_name(74531,"CUNEIFORM_SIGN_UMUM"). -lisp_code_name(74532,"CUNEIFORM_SIGN_UMUM_TIMES_KASKAL"). -lisp_code_name(74533,"CUNEIFORM_SIGN_UMUM_TIMES_PA"). -lisp_code_name(74534,"CUNEIFORM_SIGN_UN"). -lisp_code_name(74535,"CUNEIFORM_SIGN_UN_GUNU"). -lisp_code_name(74536,"CUNEIFORM_SIGN_UR"). -lisp_code_name(74537,"CUNEIFORM_SIGN_UR_CROSSING_UR"). -lisp_code_name(74538,"CUNEIFORM_SIGN_UR_SHESHIG"). -lisp_code_name(74539,"CUNEIFORM_SIGN_UR2"). -lisp_code_name(74540,"CUNEIFORM_SIGN_UR2_TIMES_A_PLUS_HA"). -lisp_code_name(74541,"CUNEIFORM_SIGN_UR2_TIMES_A_PLUS_NA"). -lisp_code_name(74542,"CUNEIFORM_SIGN_UR2_TIMES_AL"). -lisp_code_name(74543,"CUNEIFORM_SIGN_UR2_TIMES_HA"). -lisp_code_name(74544,"CUNEIFORM_SIGN_UR2_TIMES_NUN"). -lisp_code_name(74545,"CUNEIFORM_SIGN_UR2_TIMES_U2"). -lisp_code_name(74546,"CUNEIFORM_SIGN_UR2_TIMES_U2_PLUS_ASH"). -lisp_code_name(74547,"CUNEIFORM_SIGN_UR2_TIMES_U2_PLUS_BI"). -lisp_code_name(74548,"CUNEIFORM_SIGN_UR4"). -lisp_code_name(74549,"CUNEIFORM_SIGN_URI"). -lisp_code_name(74550,"CUNEIFORM_SIGN_URI3"). -lisp_code_name(74551,"CUNEIFORM_SIGN_URU"). -lisp_code_name(74552,"CUNEIFORM_SIGN_URU_TIMES_A"). -lisp_code_name(74553,"CUNEIFORM_SIGN_URU_TIMES_ASHGAB"). -lisp_code_name(74554,"CUNEIFORM_SIGN_URU_TIMES_BAR"). -lisp_code_name(74555,"CUNEIFORM_SIGN_URU_TIMES_DUN"). -lisp_code_name(74556,"CUNEIFORM_SIGN_URU_TIMES_GA"). -lisp_code_name(74557,"CUNEIFORM_SIGN_URU_TIMES_GAL"). -lisp_code_name(74558,"CUNEIFORM_SIGN_URU_TIMES_GAN2_TENU"). -lisp_code_name(74559,"CUNEIFORM_SIGN_URU_TIMES_GAR"). -lisp_code_name(74560,"CUNEIFORM_SIGN_URU_TIMES_GU"). -lisp_code_name(74561,"CUNEIFORM_SIGN_URU_TIMES_HA"). -lisp_code_name(74562,"CUNEIFORM_SIGN_URU_TIMES_IGI"). -lisp_code_name(74563,"CUNEIFORM_SIGN_URU_TIMES_IM"). -lisp_code_name(74564,"CUNEIFORM_SIGN_URU_TIMES_ISH"). -lisp_code_name(74565,"CUNEIFORM_SIGN_URU_TIMES_KI"). -lisp_code_name(74566,"CUNEIFORM_SIGN_URU_TIMES_LUM"). -lisp_code_name(74567,"CUNEIFORM_SIGN_URU_TIMES_MIN"). -lisp_code_name(74568,"CUNEIFORM_SIGN_URU_TIMES_PA"). -lisp_code_name(74569,"CUNEIFORM_SIGN_URU_TIMES_SHE"). -lisp_code_name(74570,"CUNEIFORM_SIGN_URU_TIMES_SIG4"). -lisp_code_name(74571,"CUNEIFORM_SIGN_URU_TIMES_TU"). -lisp_code_name(74572,"CUNEIFORM_SIGN_URU_TIMES_U_PLUS_GUD"). -lisp_code_name(74573,"CUNEIFORM_SIGN_URU_TIMES_UD"). -lisp_code_name(74574,"CUNEIFORM_SIGN_URU_TIMES_URUDA"). -lisp_code_name(74575,"CUNEIFORM_SIGN_URUDA"). -lisp_code_name(74576,"CUNEIFORM_SIGN_URUDA_TIMES_U"). -lisp_code_name(74577,"CUNEIFORM_SIGN_USH"). -lisp_code_name(74578,"CUNEIFORM_SIGN_USH_TIMES_A"). -lisp_code_name(74579,"CUNEIFORM_SIGN_USH_TIMES_KU"). -lisp_code_name(74580,"CUNEIFORM_SIGN_USH_TIMES_KUR"). -lisp_code_name(74581,"CUNEIFORM_SIGN_USH_TIMES_TAK4"). -lisp_code_name(74582,"CUNEIFORM_SIGN_USHX"). -lisp_code_name(74583,"CUNEIFORM_SIGN_USH2"). -lisp_code_name(74584,"CUNEIFORM_SIGN_USHUMX"). -lisp_code_name(74585,"CUNEIFORM_SIGN_UTUKI"). -lisp_code_name(74586,"CUNEIFORM_SIGN_UZ3"). -lisp_code_name(74587,"CUNEIFORM_SIGN_UZ3_TIMES_KASKAL"). -lisp_code_name(74588,"CUNEIFORM_SIGN_UZU"). -lisp_code_name(74589,"CUNEIFORM_SIGN_ZA"). -lisp_code_name(74590,"CUNEIFORM_SIGN_ZA_TENU"). -lisp_code_name(74591,"CUNEIFORM_SIGN_ZA_SQUARED_TIMES_KUR"). -lisp_code_name(74592,"CUNEIFORM_SIGN_ZAG"). -lisp_code_name(74593,"CUNEIFORM_SIGN_ZAMX"). -lisp_code_name(74594,"CUNEIFORM_SIGN_ZE2"). -lisp_code_name(74595,"CUNEIFORM_SIGN_ZI"). -lisp_code_name(74596,"CUNEIFORM_SIGN_ZI_OVER_ZI"). -lisp_code_name(74597,"CUNEIFORM_SIGN_ZI3"). -lisp_code_name(74598,"CUNEIFORM_SIGN_ZIB"). -lisp_code_name(74599,"CUNEIFORM_SIGN_ZIB_KABA_TENU"). -lisp_code_name(74600,"CUNEIFORM_SIGN_ZIG"). -lisp_code_name(74601,"CUNEIFORM_SIGN_ZIZ2"). -lisp_code_name(74602,"CUNEIFORM_SIGN_ZU"). -lisp_code_name(74603,"CUNEIFORM_SIGN_ZU5"). -lisp_code_name(74604,"CUNEIFORM_SIGN_ZU5_TIMES_A"). -lisp_code_name(74605,"CUNEIFORM_SIGN_ZUBUR"). -lisp_code_name(74606,"CUNEIFORM_SIGN_ZUM"). -lisp_code_name(74607,"CUNEIFORM_SIGN_KAP_ELAMITE"). -lisp_code_name(74608,"CUNEIFORM_SIGN_AB_TIMES_NUN"). -lisp_code_name(74609,"CUNEIFORM_SIGN_AB2_TIMES_A"). -lisp_code_name(74610,"CUNEIFORM_SIGN_AMAR_TIMES_KUG"). -lisp_code_name(74611,"CUNEIFORM_SIGN_DAG_KISIM5_TIMES_U2_PLUS_MASH"). -lisp_code_name(74612,"CUNEIFORM_SIGN_DAG3"). -lisp_code_name(74613,"CUNEIFORM_SIGN_DISH_PLUS_SHU"). -lisp_code_name(74614,"CUNEIFORM_SIGN_DUB_TIMES_SHE"). -lisp_code_name(74615,"CUNEIFORM_SIGN_EZEN_TIMES_GUD"). -lisp_code_name(74616,"CUNEIFORM_SIGN_EZEN_TIMES_SHE"). -lisp_code_name(74617,"CUNEIFORM_SIGN_GA2_TIMES_AN_PLUS_KAK_PLUS_A"). -lisp_code_name(74618,"CUNEIFORM_SIGN_GA2_TIMES_ASH2"). -lisp_code_name(74619,"CUNEIFORM_SIGN_GE22"). -lisp_code_name(74620,"CUNEIFORM_SIGN_GIG"). -lisp_code_name(74621,"CUNEIFORM_SIGN_HUSH"). -lisp_code_name(74622,"CUNEIFORM_SIGN_KA_TIMES_ANSHE"). -lisp_code_name(74623,"CUNEIFORM_SIGN_KA_TIMES_ASH3"). -lisp_code_name(74624,"CUNEIFORM_SIGN_KA_TIMES_GISH"). -lisp_code_name(74625,"CUNEIFORM_SIGN_KA_TIMES_GUD"). -lisp_code_name(74626,"CUNEIFORM_SIGN_KA_TIMES_HI_TIMES_ASH2"). -lisp_code_name(74627,"CUNEIFORM_SIGN_KA_TIMES_LUM"). -lisp_code_name(74628,"CUNEIFORM_SIGN_KA_TIMES_PA"). -lisp_code_name(74629,"CUNEIFORM_SIGN_KA_TIMES_SHUL"). -lisp_code_name(74630,"CUNEIFORM_SIGN_KA_TIMES_TU"). -lisp_code_name(74631,"CUNEIFORM_SIGN_KA_TIMES_UR2"). -lisp_code_name(74632,"CUNEIFORM_SIGN_LAGAB_TIMES_GI"). -lisp_code_name(74633,"CUNEIFORM_SIGN_LU2_SHESHIG_TIMES_BAD"). -lisp_code_name(74634,"CUNEIFORM_SIGN_LU2_TIMES_ESH2_PLUS_LAL"). -lisp_code_name(74635,"CUNEIFORM_SIGN_LU2_TIMES_SHU"). -lisp_code_name(74636,"CUNEIFORM_SIGN_MESH"). -lisp_code_name(74637,"CUNEIFORM_SIGN_MUSH3_TIMES_ZA"). -lisp_code_name(74638,"CUNEIFORM_SIGN_NA4"). -lisp_code_name(74639,"CUNEIFORM_SIGN_NIN"). -lisp_code_name(74640,"CUNEIFORM_SIGN_NIN9"). -lisp_code_name(74641,"CUNEIFORM_SIGN_NINDA2_TIMES_BAL"). -lisp_code_name(74642,"CUNEIFORM_SIGN_NINDA2_TIMES_GI"). -lisp_code_name(74643,"CUNEIFORM_SIGN_NU11_ROTATED_NINETY_DEGREES"). -lisp_code_name(74644,"CUNEIFORM_SIGN_PESH2_ASTERISK"). -lisp_code_name(74645,"CUNEIFORM_SIGN_PIR2"). -lisp_code_name(74646,"CUNEIFORM_SIGN_SAG_TIMES_IGI_GUNU"). -lisp_code_name(74647,"CUNEIFORM_SIGN_TI2"). -lisp_code_name(74648,"CUNEIFORM_SIGN_UM_TIMES_ME"). -lisp_code_name(74752,"CUNEIFORM_NUMERIC_SIGN_TWO_ASH"). -lisp_code_name(74753,"CUNEIFORM_NUMERIC_SIGN_THREE_ASH"). -lisp_code_name(74754,"CUNEIFORM_NUMERIC_SIGN_FOUR_ASH"). -lisp_code_name(74755,"CUNEIFORM_NUMERIC_SIGN_FIVE_ASH"). -lisp_code_name(74756,"CUNEIFORM_NUMERIC_SIGN_SIX_ASH"). -lisp_code_name(74757,"CUNEIFORM_NUMERIC_SIGN_SEVEN_ASH"). -lisp_code_name(74758,"CUNEIFORM_NUMERIC_SIGN_EIGHT_ASH"). -lisp_code_name(74759,"CUNEIFORM_NUMERIC_SIGN_NINE_ASH"). -lisp_code_name(74760,"CUNEIFORM_NUMERIC_SIGN_THREE_DISH"). -lisp_code_name(74761,"CUNEIFORM_NUMERIC_SIGN_FOUR_DISH"). -lisp_code_name(74762,"CUNEIFORM_NUMERIC_SIGN_FIVE_DISH"). -lisp_code_name(74763,"CUNEIFORM_NUMERIC_SIGN_SIX_DISH"). -lisp_code_name(74764,"CUNEIFORM_NUMERIC_SIGN_SEVEN_DISH"). -lisp_code_name(74765,"CUNEIFORM_NUMERIC_SIGN_EIGHT_DISH"). -lisp_code_name(74766,"CUNEIFORM_NUMERIC_SIGN_NINE_DISH"). -lisp_code_name(74767,"CUNEIFORM_NUMERIC_SIGN_FOUR_U"). -lisp_code_name(74768,"CUNEIFORM_NUMERIC_SIGN_FIVE_U"). -lisp_code_name(74769,"CUNEIFORM_NUMERIC_SIGN_SIX_U"). -lisp_code_name(74770,"CUNEIFORM_NUMERIC_SIGN_SEVEN_U"). -lisp_code_name(74771,"CUNEIFORM_NUMERIC_SIGN_EIGHT_U"). -lisp_code_name(74772,"CUNEIFORM_NUMERIC_SIGN_NINE_U"). -lisp_code_name(74773,"CUNEIFORM_NUMERIC_SIGN_ONE_GESH2"). -lisp_code_name(74774,"CUNEIFORM_NUMERIC_SIGN_TWO_GESH2"). -lisp_code_name(74775,"CUNEIFORM_NUMERIC_SIGN_THREE_GESH2"). -lisp_code_name(74776,"CUNEIFORM_NUMERIC_SIGN_FOUR_GESH2"). -lisp_code_name(74777,"CUNEIFORM_NUMERIC_SIGN_FIVE_GESH2"). -lisp_code_name(74778,"CUNEIFORM_NUMERIC_SIGN_SIX_GESH2"). -lisp_code_name(74779,"CUNEIFORM_NUMERIC_SIGN_SEVEN_GESH2"). -lisp_code_name(74780,"CUNEIFORM_NUMERIC_SIGN_EIGHT_GESH2"). -lisp_code_name(74781,"CUNEIFORM_NUMERIC_SIGN_NINE_GESH2"). -lisp_code_name(74782,"CUNEIFORM_NUMERIC_SIGN_ONE_GESHU"). -lisp_code_name(74783,"CUNEIFORM_NUMERIC_SIGN_TWO_GESHU"). -lisp_code_name(74784,"CUNEIFORM_NUMERIC_SIGN_THREE_GESHU"). -lisp_code_name(74785,"CUNEIFORM_NUMERIC_SIGN_FOUR_GESHU"). -lisp_code_name(74786,"CUNEIFORM_NUMERIC_SIGN_FIVE_GESHU"). -lisp_code_name(74787,"CUNEIFORM_NUMERIC_SIGN_TWO_SHAR2"). -lisp_code_name(74788,"CUNEIFORM_NUMERIC_SIGN_THREE_SHAR2"). -lisp_code_name(74789,"CUNEIFORM_NUMERIC_SIGN_THREE_SHAR2_VARIANT_FORM"). -lisp_code_name(74790,"CUNEIFORM_NUMERIC_SIGN_FOUR_SHAR2"). -lisp_code_name(74791,"CUNEIFORM_NUMERIC_SIGN_FIVE_SHAR2"). -lisp_code_name(74792,"CUNEIFORM_NUMERIC_SIGN_SIX_SHAR2"). -lisp_code_name(74793,"CUNEIFORM_NUMERIC_SIGN_SEVEN_SHAR2"). -lisp_code_name(74794,"CUNEIFORM_NUMERIC_SIGN_EIGHT_SHAR2"). -lisp_code_name(74795,"CUNEIFORM_NUMERIC_SIGN_NINE_SHAR2"). -lisp_code_name(74796,"CUNEIFORM_NUMERIC_SIGN_ONE_SHARU"). -lisp_code_name(74797,"CUNEIFORM_NUMERIC_SIGN_TWO_SHARU"). -lisp_code_name(74798,"CUNEIFORM_NUMERIC_SIGN_THREE_SHARU"). -lisp_code_name(74799,"CUNEIFORM_NUMERIC_SIGN_THREE_SHARU_VARIANT_FORM"). -lisp_code_name(74800,"CUNEIFORM_NUMERIC_SIGN_FOUR_SHARU"). -lisp_code_name(74801,"CUNEIFORM_NUMERIC_SIGN_FIVE_SHARU"). -lisp_code_name(74802,"CUNEIFORM_NUMERIC_SIGN_SHAR2_TIMES_GAL_PLUS_DISH"). -lisp_code_name(74803,"CUNEIFORM_NUMERIC_SIGN_SHAR2_TIMES_GAL_PLUS_MIN"). -lisp_code_name(74804,"CUNEIFORM_NUMERIC_SIGN_ONE_BURU"). -lisp_code_name(74805,"CUNEIFORM_NUMERIC_SIGN_TWO_BURU"). -lisp_code_name(74806,"CUNEIFORM_NUMERIC_SIGN_THREE_BURU"). -lisp_code_name(74807,"CUNEIFORM_NUMERIC_SIGN_THREE_BURU_VARIANT_FORM"). -lisp_code_name(74808,"CUNEIFORM_NUMERIC_SIGN_FOUR_BURU"). -lisp_code_name(74809,"CUNEIFORM_NUMERIC_SIGN_FIVE_BURU"). -lisp_code_name(74810,"CUNEIFORM_NUMERIC_SIGN_THREE_VARIANT_FORM_ESH16"). -lisp_code_name(74811,"CUNEIFORM_NUMERIC_SIGN_THREE_VARIANT_FORM_ESH21"). -lisp_code_name(74812,"CUNEIFORM_NUMERIC_SIGN_FOUR_VARIANT_FORM_LIMMU"). -lisp_code_name(74813,"CUNEIFORM_NUMERIC_SIGN_FOUR_VARIANT_FORM_LIMMU4"). -lisp_code_name(74814,"CUNEIFORM_NUMERIC_SIGN_FOUR_VARIANT_FORM_LIMMU_A"). -lisp_code_name(74815,"CUNEIFORM_NUMERIC_SIGN_FOUR_VARIANT_FORM_LIMMU_B"). -lisp_code_name(74816,"CUNEIFORM_NUMERIC_SIGN_SIX_VARIANT_FORM_ASH9"). -lisp_code_name(74817,"CUNEIFORM_NUMERIC_SIGN_SEVEN_VARIANT_FORM_IMIN3"). -lisp_code_name(74818,"CUNEIFORM_NUMERIC_SIGN_SEVEN_VARIANT_FORM_IMIN_A"). -lisp_code_name(74819,"CUNEIFORM_NUMERIC_SIGN_SEVEN_VARIANT_FORM_IMIN_B"). -lisp_code_name(74820,"CUNEIFORM_NUMERIC_SIGN_EIGHT_VARIANT_FORM_USSU"). -lisp_code_name(74821,"CUNEIFORM_NUMERIC_SIGN_EIGHT_VARIANT_FORM_USSU3"). -lisp_code_name(74822,"CUNEIFORM_NUMERIC_SIGN_NINE_VARIANT_FORM_ILIMMU"). -lisp_code_name(74823,"CUNEIFORM_NUMERIC_SIGN_NINE_VARIANT_FORM_ILIMMU3"). -lisp_code_name(74824,"CUNEIFORM_NUMERIC_SIGN_NINE_VARIANT_FORM_ILIMMU4"). -lisp_code_name(74825,"CUNEIFORM_NUMERIC_SIGN_NINE_VARIANT_FORM_ILIMMU_A"). -lisp_code_name(74826,"CUNEIFORM_NUMERIC_SIGN_TWO_ASH_TENU"). -lisp_code_name(74827,"CUNEIFORM_NUMERIC_SIGN_THREE_ASH_TENU"). -lisp_code_name(74828,"CUNEIFORM_NUMERIC_SIGN_FOUR_ASH_TENU"). -lisp_code_name(74829,"CUNEIFORM_NUMERIC_SIGN_FIVE_ASH_TENU"). -lisp_code_name(74830,"CUNEIFORM_NUMERIC_SIGN_SIX_ASH_TENU"). -lisp_code_name(74831,"CUNEIFORM_NUMERIC_SIGN_ONE_BAN2"). -lisp_code_name(74832,"CUNEIFORM_NUMERIC_SIGN_TWO_BAN2"). -lisp_code_name(74833,"CUNEIFORM_NUMERIC_SIGN_THREE_BAN2"). -lisp_code_name(74834,"CUNEIFORM_NUMERIC_SIGN_FOUR_BAN2"). -lisp_code_name(74835,"CUNEIFORM_NUMERIC_SIGN_FOUR_BAN2_VARIANT_FORM"). -lisp_code_name(74836,"CUNEIFORM_NUMERIC_SIGN_FIVE_BAN2"). -lisp_code_name(74837,"CUNEIFORM_NUMERIC_SIGN_FIVE_BAN2_VARIANT_FORM"). -lisp_code_name(74838,"CUNEIFORM_NUMERIC_SIGN_NIGIDAMIN"). -lisp_code_name(74839,"CUNEIFORM_NUMERIC_SIGN_NIGIDAESH"). -lisp_code_name(74840,"CUNEIFORM_NUMERIC_SIGN_ONE_ESHE3"). -lisp_code_name(74841,"CUNEIFORM_NUMERIC_SIGN_TWO_ESHE3"). -lisp_code_name(74842,"CUNEIFORM_NUMERIC_SIGN_ONE_THIRD_DISH"). -lisp_code_name(74843,"CUNEIFORM_NUMERIC_SIGN_TWO_THIRDS_DISH"). -lisp_code_name(74844,"CUNEIFORM_NUMERIC_SIGN_FIVE_SIXTHS_DISH"). -lisp_code_name(74845,"CUNEIFORM_NUMERIC_SIGN_ONE_THIRD_VARIANT_FORM_A"). -lisp_code_name(74846,"CUNEIFORM_NUMERIC_SIGN_TWO_THIRDS_VARIANT_FORM_A"). -lisp_code_name(74847,"CUNEIFORM_NUMERIC_SIGN_ONE_EIGHTH_ASH"). -lisp_code_name(74848,"CUNEIFORM_NUMERIC_SIGN_ONE_QUARTER_ASH"). -lisp_code_name(74849,"CUNEIFORM_NUMERIC_SIGN_OLD_ASSYRIAN_ONE_SIXTH"). -lisp_code_name(74850,"CUNEIFORM_NUMERIC_SIGN_OLD_ASSYRIAN_ONE_QUARTER"). -lisp_code_name(74851,"CUNEIFORM_NUMERIC_SIGN_ONE_QUARTER_GUR"). -lisp_code_name(74852,"CUNEIFORM_NUMERIC_SIGN_ONE_HALF_GUR"). -lisp_code_name(74853,"CUNEIFORM_NUMERIC_SIGN_ELAMITE_ONE_THIRD"). -lisp_code_name(74854,"CUNEIFORM_NUMERIC_SIGN_ELAMITE_TWO_THIRDS"). -lisp_code_name(74855,"CUNEIFORM_NUMERIC_SIGN_ELAMITE_FORTY"). -lisp_code_name(74856,"CUNEIFORM_NUMERIC_SIGN_ELAMITE_FIFTY"). -lisp_code_name(74857,"CUNEIFORM_NUMERIC_SIGN_FOUR_U_VARIANT_FORM"). -lisp_code_name(74858,"CUNEIFORM_NUMERIC_SIGN_FIVE_U_VARIANT_FORM"). -lisp_code_name(74859,"CUNEIFORM_NUMERIC_SIGN_SIX_U_VARIANT_FORM"). -lisp_code_name(74860,"CUNEIFORM_NUMERIC_SIGN_SEVEN_U_VARIANT_FORM"). -lisp_code_name(74861,"CUNEIFORM_NUMERIC_SIGN_EIGHT_U_VARIANT_FORM"). -lisp_code_name(74862,"CUNEIFORM_NUMERIC_SIGN_NINE_U_VARIANT_FORM"). -lisp_code_name(74864,"CUNEIFORM_PUNCTUATION_SIGN_OLD_ASSYRIAN_WORD_DIVIDER"). -lisp_code_name(74865,"CUNEIFORM_PUNCTUATION_SIGN_VERTICAL_COLON"). -lisp_code_name(74866,"CUNEIFORM_PUNCTUATION_SIGN_DIAGONAL_COLON"). -lisp_code_name(74867,"CUNEIFORM_PUNCTUATION_SIGN_DIAGONAL_TRICOLON"). -lisp_code_name(74868,"CUNEIFORM_PUNCTUATION_SIGN_DIAGONAL_QUADCOLON"). -lisp_code_name(77824,"EGYPTIAN_HIEROGLYPH_A001"). -lisp_code_name(77825,"EGYPTIAN_HIEROGLYPH_A002"). -lisp_code_name(77826,"EGYPTIAN_HIEROGLYPH_A003"). -lisp_code_name(77827,"EGYPTIAN_HIEROGLYPH_A004"). -lisp_code_name(77828,"EGYPTIAN_HIEROGLYPH_A005"). -lisp_code_name(77829,"EGYPTIAN_HIEROGLYPH_A005A"). -lisp_code_name(77830,"EGYPTIAN_HIEROGLYPH_A006"). -lisp_code_name(77831,"EGYPTIAN_HIEROGLYPH_A006A"). -lisp_code_name(77832,"EGYPTIAN_HIEROGLYPH_A006B"). -lisp_code_name(77833,"EGYPTIAN_HIEROGLYPH_A007"). -lisp_code_name(77834,"EGYPTIAN_HIEROGLYPH_A008"). -lisp_code_name(77835,"EGYPTIAN_HIEROGLYPH_A009"). -lisp_code_name(77836,"EGYPTIAN_HIEROGLYPH_A010"). -lisp_code_name(77837,"EGYPTIAN_HIEROGLYPH_A011"). -lisp_code_name(77838,"EGYPTIAN_HIEROGLYPH_A012"). -lisp_code_name(77839,"EGYPTIAN_HIEROGLYPH_A013"). -lisp_code_name(77840,"EGYPTIAN_HIEROGLYPH_A014"). -lisp_code_name(77841,"EGYPTIAN_HIEROGLYPH_A014A"). -lisp_code_name(77842,"EGYPTIAN_HIEROGLYPH_A015"). -lisp_code_name(77843,"EGYPTIAN_HIEROGLYPH_A016"). -lisp_code_name(77844,"EGYPTIAN_HIEROGLYPH_A017"). -lisp_code_name(77845,"EGYPTIAN_HIEROGLYPH_A017A"). -lisp_code_name(77846,"EGYPTIAN_HIEROGLYPH_A018"). -lisp_code_name(77847,"EGYPTIAN_HIEROGLYPH_A019"). -lisp_code_name(77848,"EGYPTIAN_HIEROGLYPH_A020"). -lisp_code_name(77849,"EGYPTIAN_HIEROGLYPH_A021"). -lisp_code_name(77850,"EGYPTIAN_HIEROGLYPH_A022"). -lisp_code_name(77851,"EGYPTIAN_HIEROGLYPH_A023"). -lisp_code_name(77852,"EGYPTIAN_HIEROGLYPH_A024"). -lisp_code_name(77853,"EGYPTIAN_HIEROGLYPH_A025"). -lisp_code_name(77854,"EGYPTIAN_HIEROGLYPH_A026"). -lisp_code_name(77855,"EGYPTIAN_HIEROGLYPH_A027"). -lisp_code_name(77856,"EGYPTIAN_HIEROGLYPH_A028"). -lisp_code_name(77857,"EGYPTIAN_HIEROGLYPH_A029"). -lisp_code_name(77858,"EGYPTIAN_HIEROGLYPH_A030"). -lisp_code_name(77859,"EGYPTIAN_HIEROGLYPH_A031"). -lisp_code_name(77860,"EGYPTIAN_HIEROGLYPH_A032"). -lisp_code_name(77861,"EGYPTIAN_HIEROGLYPH_A032A"). -lisp_code_name(77862,"EGYPTIAN_HIEROGLYPH_A033"). -lisp_code_name(77863,"EGYPTIAN_HIEROGLYPH_A034"). -lisp_code_name(77864,"EGYPTIAN_HIEROGLYPH_A035"). -lisp_code_name(77865,"EGYPTIAN_HIEROGLYPH_A036"). -lisp_code_name(77866,"EGYPTIAN_HIEROGLYPH_A037"). -lisp_code_name(77867,"EGYPTIAN_HIEROGLYPH_A038"). -lisp_code_name(77868,"EGYPTIAN_HIEROGLYPH_A039"). -lisp_code_name(77869,"EGYPTIAN_HIEROGLYPH_A040"). -lisp_code_name(77870,"EGYPTIAN_HIEROGLYPH_A040A"). -lisp_code_name(77871,"EGYPTIAN_HIEROGLYPH_A041"). -lisp_code_name(77872,"EGYPTIAN_HIEROGLYPH_A042"). -lisp_code_name(77873,"EGYPTIAN_HIEROGLYPH_A042A"). -lisp_code_name(77874,"EGYPTIAN_HIEROGLYPH_A043"). -lisp_code_name(77875,"EGYPTIAN_HIEROGLYPH_A043A"). -lisp_code_name(77876,"EGYPTIAN_HIEROGLYPH_A044"). -lisp_code_name(77877,"EGYPTIAN_HIEROGLYPH_A045"). -lisp_code_name(77878,"EGYPTIAN_HIEROGLYPH_A045A"). -lisp_code_name(77879,"EGYPTIAN_HIEROGLYPH_A046"). -lisp_code_name(77880,"EGYPTIAN_HIEROGLYPH_A047"). -lisp_code_name(77881,"EGYPTIAN_HIEROGLYPH_A048"). -lisp_code_name(77882,"EGYPTIAN_HIEROGLYPH_A049"). -lisp_code_name(77883,"EGYPTIAN_HIEROGLYPH_A050"). -lisp_code_name(77884,"EGYPTIAN_HIEROGLYPH_A051"). -lisp_code_name(77885,"EGYPTIAN_HIEROGLYPH_A052"). -lisp_code_name(77886,"EGYPTIAN_HIEROGLYPH_A053"). -lisp_code_name(77887,"EGYPTIAN_HIEROGLYPH_A054"). -lisp_code_name(77888,"EGYPTIAN_HIEROGLYPH_A055"). -lisp_code_name(77889,"EGYPTIAN_HIEROGLYPH_A056"). -lisp_code_name(77890,"EGYPTIAN_HIEROGLYPH_A057"). -lisp_code_name(77891,"EGYPTIAN_HIEROGLYPH_A058"). -lisp_code_name(77892,"EGYPTIAN_HIEROGLYPH_A059"). -lisp_code_name(77893,"EGYPTIAN_HIEROGLYPH_A060"). -lisp_code_name(77894,"EGYPTIAN_HIEROGLYPH_A061"). -lisp_code_name(77895,"EGYPTIAN_HIEROGLYPH_A062"). -lisp_code_name(77896,"EGYPTIAN_HIEROGLYPH_A063"). -lisp_code_name(77897,"EGYPTIAN_HIEROGLYPH_A064"). -lisp_code_name(77898,"EGYPTIAN_HIEROGLYPH_A065"). -lisp_code_name(77899,"EGYPTIAN_HIEROGLYPH_A066"). -lisp_code_name(77900,"EGYPTIAN_HIEROGLYPH_A067"). -lisp_code_name(77901,"EGYPTIAN_HIEROGLYPH_A068"). -lisp_code_name(77902,"EGYPTIAN_HIEROGLYPH_A069"). -lisp_code_name(77903,"EGYPTIAN_HIEROGLYPH_A070"). -lisp_code_name(77904,"EGYPTIAN_HIEROGLYPH_B001"). -lisp_code_name(77905,"EGYPTIAN_HIEROGLYPH_B002"). -lisp_code_name(77906,"EGYPTIAN_HIEROGLYPH_B003"). -lisp_code_name(77907,"EGYPTIAN_HIEROGLYPH_B004"). -lisp_code_name(77908,"EGYPTIAN_HIEROGLYPH_B005"). -lisp_code_name(77909,"EGYPTIAN_HIEROGLYPH_B005A"). -lisp_code_name(77910,"EGYPTIAN_HIEROGLYPH_B006"). -lisp_code_name(77911,"EGYPTIAN_HIEROGLYPH_B007"). -lisp_code_name(77912,"EGYPTIAN_HIEROGLYPH_B008"). -lisp_code_name(77913,"EGYPTIAN_HIEROGLYPH_B009"). -lisp_code_name(77914,"EGYPTIAN_HIEROGLYPH_C001"). -lisp_code_name(77915,"EGYPTIAN_HIEROGLYPH_C002"). -lisp_code_name(77916,"EGYPTIAN_HIEROGLYPH_C002A"). -lisp_code_name(77917,"EGYPTIAN_HIEROGLYPH_C002B"). -lisp_code_name(77918,"EGYPTIAN_HIEROGLYPH_C002C"). -lisp_code_name(77919,"EGYPTIAN_HIEROGLYPH_C003"). -lisp_code_name(77920,"EGYPTIAN_HIEROGLYPH_C004"). -lisp_code_name(77921,"EGYPTIAN_HIEROGLYPH_C005"). -lisp_code_name(77922,"EGYPTIAN_HIEROGLYPH_C006"). -lisp_code_name(77923,"EGYPTIAN_HIEROGLYPH_C007"). -lisp_code_name(77924,"EGYPTIAN_HIEROGLYPH_C008"). -lisp_code_name(77925,"EGYPTIAN_HIEROGLYPH_C009"). -lisp_code_name(77926,"EGYPTIAN_HIEROGLYPH_C010"). -lisp_code_name(77927,"EGYPTIAN_HIEROGLYPH_C010A"). -lisp_code_name(77928,"EGYPTIAN_HIEROGLYPH_C011"). -lisp_code_name(77929,"EGYPTIAN_HIEROGLYPH_C012"). -lisp_code_name(77930,"EGYPTIAN_HIEROGLYPH_C013"). -lisp_code_name(77931,"EGYPTIAN_HIEROGLYPH_C014"). -lisp_code_name(77932,"EGYPTIAN_HIEROGLYPH_C015"). -lisp_code_name(77933,"EGYPTIAN_HIEROGLYPH_C016"). -lisp_code_name(77934,"EGYPTIAN_HIEROGLYPH_C017"). -lisp_code_name(77935,"EGYPTIAN_HIEROGLYPH_C018"). -lisp_code_name(77936,"EGYPTIAN_HIEROGLYPH_C019"). -lisp_code_name(77937,"EGYPTIAN_HIEROGLYPH_C020"). -lisp_code_name(77938,"EGYPTIAN_HIEROGLYPH_C021"). -lisp_code_name(77939,"EGYPTIAN_HIEROGLYPH_C022"). -lisp_code_name(77940,"EGYPTIAN_HIEROGLYPH_C023"). -lisp_code_name(77941,"EGYPTIAN_HIEROGLYPH_C024"). -lisp_code_name(77942,"EGYPTIAN_HIEROGLYPH_D001"). -lisp_code_name(77943,"EGYPTIAN_HIEROGLYPH_D002"). -lisp_code_name(77944,"EGYPTIAN_HIEROGLYPH_D003"). -lisp_code_name(77945,"EGYPTIAN_HIEROGLYPH_D004"). -lisp_code_name(77946,"EGYPTIAN_HIEROGLYPH_D005"). -lisp_code_name(77947,"EGYPTIAN_HIEROGLYPH_D006"). -lisp_code_name(77948,"EGYPTIAN_HIEROGLYPH_D007"). -lisp_code_name(77949,"EGYPTIAN_HIEROGLYPH_D008"). -lisp_code_name(77950,"EGYPTIAN_HIEROGLYPH_D008A"). -lisp_code_name(77951,"EGYPTIAN_HIEROGLYPH_D009"). -lisp_code_name(77952,"EGYPTIAN_HIEROGLYPH_D010"). -lisp_code_name(77953,"EGYPTIAN_HIEROGLYPH_D011"). -lisp_code_name(77954,"EGYPTIAN_HIEROGLYPH_D012"). -lisp_code_name(77955,"EGYPTIAN_HIEROGLYPH_D013"). -lisp_code_name(77956,"EGYPTIAN_HIEROGLYPH_D014"). -lisp_code_name(77957,"EGYPTIAN_HIEROGLYPH_D015"). -lisp_code_name(77958,"EGYPTIAN_HIEROGLYPH_D016"). -lisp_code_name(77959,"EGYPTIAN_HIEROGLYPH_D017"). -lisp_code_name(77960,"EGYPTIAN_HIEROGLYPH_D018"). -lisp_code_name(77961,"EGYPTIAN_HIEROGLYPH_D019"). -lisp_code_name(77962,"EGYPTIAN_HIEROGLYPH_D020"). -lisp_code_name(77963,"EGYPTIAN_HIEROGLYPH_D021"). -lisp_code_name(77964,"EGYPTIAN_HIEROGLYPH_D022"). -lisp_code_name(77965,"EGYPTIAN_HIEROGLYPH_D023"). -lisp_code_name(77966,"EGYPTIAN_HIEROGLYPH_D024"). -lisp_code_name(77967,"EGYPTIAN_HIEROGLYPH_D025"). -lisp_code_name(77968,"EGYPTIAN_HIEROGLYPH_D026"). -lisp_code_name(77969,"EGYPTIAN_HIEROGLYPH_D027"). -lisp_code_name(77970,"EGYPTIAN_HIEROGLYPH_D027A"). -lisp_code_name(77971,"EGYPTIAN_HIEROGLYPH_D028"). -lisp_code_name(77972,"EGYPTIAN_HIEROGLYPH_D029"). -lisp_code_name(77973,"EGYPTIAN_HIEROGLYPH_D030"). -lisp_code_name(77974,"EGYPTIAN_HIEROGLYPH_D031"). -lisp_code_name(77975,"EGYPTIAN_HIEROGLYPH_D031A"). -lisp_code_name(77976,"EGYPTIAN_HIEROGLYPH_D032"). -lisp_code_name(77977,"EGYPTIAN_HIEROGLYPH_D033"). -lisp_code_name(77978,"EGYPTIAN_HIEROGLYPH_D034"). -lisp_code_name(77979,"EGYPTIAN_HIEROGLYPH_D034A"). -lisp_code_name(77980,"EGYPTIAN_HIEROGLYPH_D035"). -lisp_code_name(77981,"EGYPTIAN_HIEROGLYPH_D036"). -lisp_code_name(77982,"EGYPTIAN_HIEROGLYPH_D037"). -lisp_code_name(77983,"EGYPTIAN_HIEROGLYPH_D038"). -lisp_code_name(77984,"EGYPTIAN_HIEROGLYPH_D039"). -lisp_code_name(77985,"EGYPTIAN_HIEROGLYPH_D040"). -lisp_code_name(77986,"EGYPTIAN_HIEROGLYPH_D041"). -lisp_code_name(77987,"EGYPTIAN_HIEROGLYPH_D042"). -lisp_code_name(77988,"EGYPTIAN_HIEROGLYPH_D043"). -lisp_code_name(77989,"EGYPTIAN_HIEROGLYPH_D044"). -lisp_code_name(77990,"EGYPTIAN_HIEROGLYPH_D045"). -lisp_code_name(77991,"EGYPTIAN_HIEROGLYPH_D046"). -lisp_code_name(77992,"EGYPTIAN_HIEROGLYPH_D046A"). -lisp_code_name(77993,"EGYPTIAN_HIEROGLYPH_D047"). -lisp_code_name(77994,"EGYPTIAN_HIEROGLYPH_D048"). -lisp_code_name(77995,"EGYPTIAN_HIEROGLYPH_D048A"). -lisp_code_name(77996,"EGYPTIAN_HIEROGLYPH_D049"). -lisp_code_name(77997,"EGYPTIAN_HIEROGLYPH_D050"). -lisp_code_name(77998,"EGYPTIAN_HIEROGLYPH_D050A"). -lisp_code_name(77999,"EGYPTIAN_HIEROGLYPH_D050B"). -lisp_code_name(78000,"EGYPTIAN_HIEROGLYPH_D050C"). -lisp_code_name(78001,"EGYPTIAN_HIEROGLYPH_D050D"). -lisp_code_name(78002,"EGYPTIAN_HIEROGLYPH_D050E"). -lisp_code_name(78003,"EGYPTIAN_HIEROGLYPH_D050F"). -lisp_code_name(78004,"EGYPTIAN_HIEROGLYPH_D050G"). -lisp_code_name(78005,"EGYPTIAN_HIEROGLYPH_D050H"). -lisp_code_name(78006,"EGYPTIAN_HIEROGLYPH_D050I"). -lisp_code_name(78007,"EGYPTIAN_HIEROGLYPH_D051"). -lisp_code_name(78008,"EGYPTIAN_HIEROGLYPH_D052"). -lisp_code_name(78009,"EGYPTIAN_HIEROGLYPH_D052A"). -lisp_code_name(78010,"EGYPTIAN_HIEROGLYPH_D053"). -lisp_code_name(78011,"EGYPTIAN_HIEROGLYPH_D054"). -lisp_code_name(78012,"EGYPTIAN_HIEROGLYPH_D054A"). -lisp_code_name(78013,"EGYPTIAN_HIEROGLYPH_D055"). -lisp_code_name(78014,"EGYPTIAN_HIEROGLYPH_D056"). -lisp_code_name(78015,"EGYPTIAN_HIEROGLYPH_D057"). -lisp_code_name(78016,"EGYPTIAN_HIEROGLYPH_D058"). -lisp_code_name(78017,"EGYPTIAN_HIEROGLYPH_D059"). -lisp_code_name(78018,"EGYPTIAN_HIEROGLYPH_D060"). -lisp_code_name(78019,"EGYPTIAN_HIEROGLYPH_D061"). -lisp_code_name(78020,"EGYPTIAN_HIEROGLYPH_D062"). -lisp_code_name(78021,"EGYPTIAN_HIEROGLYPH_D063"). -lisp_code_name(78022,"EGYPTIAN_HIEROGLYPH_D064"). -lisp_code_name(78023,"EGYPTIAN_HIEROGLYPH_D065"). -lisp_code_name(78024,"EGYPTIAN_HIEROGLYPH_D066"). -lisp_code_name(78025,"EGYPTIAN_HIEROGLYPH_D067"). -lisp_code_name(78026,"EGYPTIAN_HIEROGLYPH_D067A"). -lisp_code_name(78027,"EGYPTIAN_HIEROGLYPH_D067B"). -lisp_code_name(78028,"EGYPTIAN_HIEROGLYPH_D067C"). -lisp_code_name(78029,"EGYPTIAN_HIEROGLYPH_D067D"). -lisp_code_name(78030,"EGYPTIAN_HIEROGLYPH_D067E"). -lisp_code_name(78031,"EGYPTIAN_HIEROGLYPH_D067F"). -lisp_code_name(78032,"EGYPTIAN_HIEROGLYPH_D067G"). -lisp_code_name(78033,"EGYPTIAN_HIEROGLYPH_D067H"). -lisp_code_name(78034,"EGYPTIAN_HIEROGLYPH_E001"). -lisp_code_name(78035,"EGYPTIAN_HIEROGLYPH_E002"). -lisp_code_name(78036,"EGYPTIAN_HIEROGLYPH_E003"). -lisp_code_name(78037,"EGYPTIAN_HIEROGLYPH_E004"). -lisp_code_name(78038,"EGYPTIAN_HIEROGLYPH_E005"). -lisp_code_name(78039,"EGYPTIAN_HIEROGLYPH_E006"). -lisp_code_name(78040,"EGYPTIAN_HIEROGLYPH_E007"). -lisp_code_name(78041,"EGYPTIAN_HIEROGLYPH_E008"). -lisp_code_name(78042,"EGYPTIAN_HIEROGLYPH_E008A"). -lisp_code_name(78043,"EGYPTIAN_HIEROGLYPH_E009"). -lisp_code_name(78044,"EGYPTIAN_HIEROGLYPH_E009A"). -lisp_code_name(78045,"EGYPTIAN_HIEROGLYPH_E010"). -lisp_code_name(78046,"EGYPTIAN_HIEROGLYPH_E011"). -lisp_code_name(78047,"EGYPTIAN_HIEROGLYPH_E012"). -lisp_code_name(78048,"EGYPTIAN_HIEROGLYPH_E013"). -lisp_code_name(78049,"EGYPTIAN_HIEROGLYPH_E014"). -lisp_code_name(78050,"EGYPTIAN_HIEROGLYPH_E015"). -lisp_code_name(78051,"EGYPTIAN_HIEROGLYPH_E016"). -lisp_code_name(78052,"EGYPTIAN_HIEROGLYPH_E016A"). -lisp_code_name(78053,"EGYPTIAN_HIEROGLYPH_E017"). -lisp_code_name(78054,"EGYPTIAN_HIEROGLYPH_E017A"). -lisp_code_name(78055,"EGYPTIAN_HIEROGLYPH_E018"). -lisp_code_name(78056,"EGYPTIAN_HIEROGLYPH_E019"). -lisp_code_name(78057,"EGYPTIAN_HIEROGLYPH_E020"). -lisp_code_name(78058,"EGYPTIAN_HIEROGLYPH_E020A"). -lisp_code_name(78059,"EGYPTIAN_HIEROGLYPH_E021"). -lisp_code_name(78060,"EGYPTIAN_HIEROGLYPH_E022"). -lisp_code_name(78061,"EGYPTIAN_HIEROGLYPH_E023"). -lisp_code_name(78062,"EGYPTIAN_HIEROGLYPH_E024"). -lisp_code_name(78063,"EGYPTIAN_HIEROGLYPH_E025"). -lisp_code_name(78064,"EGYPTIAN_HIEROGLYPH_E026"). -lisp_code_name(78065,"EGYPTIAN_HIEROGLYPH_E027"). -lisp_code_name(78066,"EGYPTIAN_HIEROGLYPH_E028"). -lisp_code_name(78067,"EGYPTIAN_HIEROGLYPH_E028A"). -lisp_code_name(78068,"EGYPTIAN_HIEROGLYPH_E029"). -lisp_code_name(78069,"EGYPTIAN_HIEROGLYPH_E030"). -lisp_code_name(78070,"EGYPTIAN_HIEROGLYPH_E031"). -lisp_code_name(78071,"EGYPTIAN_HIEROGLYPH_E032"). -lisp_code_name(78072,"EGYPTIAN_HIEROGLYPH_E033"). -lisp_code_name(78073,"EGYPTIAN_HIEROGLYPH_E034"). -lisp_code_name(78074,"EGYPTIAN_HIEROGLYPH_E034A"). -lisp_code_name(78075,"EGYPTIAN_HIEROGLYPH_E036"). -lisp_code_name(78076,"EGYPTIAN_HIEROGLYPH_E037"). -lisp_code_name(78077,"EGYPTIAN_HIEROGLYPH_E038"). -lisp_code_name(78078,"EGYPTIAN_HIEROGLYPH_F001"). -lisp_code_name(78079,"EGYPTIAN_HIEROGLYPH_F001A"). -lisp_code_name(78080,"EGYPTIAN_HIEROGLYPH_F002"). -lisp_code_name(78081,"EGYPTIAN_HIEROGLYPH_F003"). -lisp_code_name(78082,"EGYPTIAN_HIEROGLYPH_F004"). -lisp_code_name(78083,"EGYPTIAN_HIEROGLYPH_F005"). -lisp_code_name(78084,"EGYPTIAN_HIEROGLYPH_F006"). -lisp_code_name(78085,"EGYPTIAN_HIEROGLYPH_F007"). -lisp_code_name(78086,"EGYPTIAN_HIEROGLYPH_F008"). -lisp_code_name(78087,"EGYPTIAN_HIEROGLYPH_F009"). -lisp_code_name(78088,"EGYPTIAN_HIEROGLYPH_F010"). -lisp_code_name(78089,"EGYPTIAN_HIEROGLYPH_F011"). -lisp_code_name(78090,"EGYPTIAN_HIEROGLYPH_F012"). -lisp_code_name(78091,"EGYPTIAN_HIEROGLYPH_F013"). -lisp_code_name(78092,"EGYPTIAN_HIEROGLYPH_F013A"). -lisp_code_name(78093,"EGYPTIAN_HIEROGLYPH_F014"). -lisp_code_name(78094,"EGYPTIAN_HIEROGLYPH_F015"). -lisp_code_name(78095,"EGYPTIAN_HIEROGLYPH_F016"). -lisp_code_name(78096,"EGYPTIAN_HIEROGLYPH_F017"). -lisp_code_name(78097,"EGYPTIAN_HIEROGLYPH_F018"). -lisp_code_name(78098,"EGYPTIAN_HIEROGLYPH_F019"). -lisp_code_name(78099,"EGYPTIAN_HIEROGLYPH_F020"). -lisp_code_name(78100,"EGYPTIAN_HIEROGLYPH_F021"). -lisp_code_name(78101,"EGYPTIAN_HIEROGLYPH_F021A"). -lisp_code_name(78102,"EGYPTIAN_HIEROGLYPH_F022"). -lisp_code_name(78103,"EGYPTIAN_HIEROGLYPH_F023"). -lisp_code_name(78104,"EGYPTIAN_HIEROGLYPH_F024"). -lisp_code_name(78105,"EGYPTIAN_HIEROGLYPH_F025"). -lisp_code_name(78106,"EGYPTIAN_HIEROGLYPH_F026"). -lisp_code_name(78107,"EGYPTIAN_HIEROGLYPH_F027"). -lisp_code_name(78108,"EGYPTIAN_HIEROGLYPH_F028"). -lisp_code_name(78109,"EGYPTIAN_HIEROGLYPH_F029"). -lisp_code_name(78110,"EGYPTIAN_HIEROGLYPH_F030"). -lisp_code_name(78111,"EGYPTIAN_HIEROGLYPH_F031"). -lisp_code_name(78112,"EGYPTIAN_HIEROGLYPH_F031A"). -lisp_code_name(78113,"EGYPTIAN_HIEROGLYPH_F032"). -lisp_code_name(78114,"EGYPTIAN_HIEROGLYPH_F033"). -lisp_code_name(78115,"EGYPTIAN_HIEROGLYPH_F034"). -lisp_code_name(78116,"EGYPTIAN_HIEROGLYPH_F035"). -lisp_code_name(78117,"EGYPTIAN_HIEROGLYPH_F036"). -lisp_code_name(78118,"EGYPTIAN_HIEROGLYPH_F037"). -lisp_code_name(78119,"EGYPTIAN_HIEROGLYPH_F037A"). -lisp_code_name(78120,"EGYPTIAN_HIEROGLYPH_F038"). -lisp_code_name(78121,"EGYPTIAN_HIEROGLYPH_F038A"). -lisp_code_name(78122,"EGYPTIAN_HIEROGLYPH_F039"). -lisp_code_name(78123,"EGYPTIAN_HIEROGLYPH_F040"). -lisp_code_name(78124,"EGYPTIAN_HIEROGLYPH_F041"). -lisp_code_name(78125,"EGYPTIAN_HIEROGLYPH_F042"). -lisp_code_name(78126,"EGYPTIAN_HIEROGLYPH_F043"). -lisp_code_name(78127,"EGYPTIAN_HIEROGLYPH_F044"). -lisp_code_name(78128,"EGYPTIAN_HIEROGLYPH_F045"). -lisp_code_name(78129,"EGYPTIAN_HIEROGLYPH_F045A"). -lisp_code_name(78130,"EGYPTIAN_HIEROGLYPH_F046"). -lisp_code_name(78131,"EGYPTIAN_HIEROGLYPH_F046A"). -lisp_code_name(78132,"EGYPTIAN_HIEROGLYPH_F047"). -lisp_code_name(78133,"EGYPTIAN_HIEROGLYPH_F047A"). -lisp_code_name(78134,"EGYPTIAN_HIEROGLYPH_F048"). -lisp_code_name(78135,"EGYPTIAN_HIEROGLYPH_F049"). -lisp_code_name(78136,"EGYPTIAN_HIEROGLYPH_F050"). -lisp_code_name(78137,"EGYPTIAN_HIEROGLYPH_F051"). -lisp_code_name(78138,"EGYPTIAN_HIEROGLYPH_F051A"). -lisp_code_name(78139,"EGYPTIAN_HIEROGLYPH_F051B"). -lisp_code_name(78140,"EGYPTIAN_HIEROGLYPH_F051C"). -lisp_code_name(78141,"EGYPTIAN_HIEROGLYPH_F052"). -lisp_code_name(78142,"EGYPTIAN_HIEROGLYPH_F053"). -lisp_code_name(78143,"EGYPTIAN_HIEROGLYPH_G001"). -lisp_code_name(78144,"EGYPTIAN_HIEROGLYPH_G002"). -lisp_code_name(78145,"EGYPTIAN_HIEROGLYPH_G003"). -lisp_code_name(78146,"EGYPTIAN_HIEROGLYPH_G004"). -lisp_code_name(78147,"EGYPTIAN_HIEROGLYPH_G005"). -lisp_code_name(78148,"EGYPTIAN_HIEROGLYPH_G006"). -lisp_code_name(78149,"EGYPTIAN_HIEROGLYPH_G006A"). -lisp_code_name(78150,"EGYPTIAN_HIEROGLYPH_G007"). -lisp_code_name(78151,"EGYPTIAN_HIEROGLYPH_G007A"). -lisp_code_name(78152,"EGYPTIAN_HIEROGLYPH_G007B"). -lisp_code_name(78153,"EGYPTIAN_HIEROGLYPH_G008"). -lisp_code_name(78154,"EGYPTIAN_HIEROGLYPH_G009"). -lisp_code_name(78155,"EGYPTIAN_HIEROGLYPH_G010"). -lisp_code_name(78156,"EGYPTIAN_HIEROGLYPH_G011"). -lisp_code_name(78157,"EGYPTIAN_HIEROGLYPH_G011A"). -lisp_code_name(78158,"EGYPTIAN_HIEROGLYPH_G012"). -lisp_code_name(78159,"EGYPTIAN_HIEROGLYPH_G013"). -lisp_code_name(78160,"EGYPTIAN_HIEROGLYPH_G014"). -lisp_code_name(78161,"EGYPTIAN_HIEROGLYPH_G015"). -lisp_code_name(78162,"EGYPTIAN_HIEROGLYPH_G016"). -lisp_code_name(78163,"EGYPTIAN_HIEROGLYPH_G017"). -lisp_code_name(78164,"EGYPTIAN_HIEROGLYPH_G018"). -lisp_code_name(78165,"EGYPTIAN_HIEROGLYPH_G019"). -lisp_code_name(78166,"EGYPTIAN_HIEROGLYPH_G020"). -lisp_code_name(78167,"EGYPTIAN_HIEROGLYPH_G020A"). -lisp_code_name(78168,"EGYPTIAN_HIEROGLYPH_G021"). -lisp_code_name(78169,"EGYPTIAN_HIEROGLYPH_G022"). -lisp_code_name(78170,"EGYPTIAN_HIEROGLYPH_G023"). -lisp_code_name(78171,"EGYPTIAN_HIEROGLYPH_G024"). -lisp_code_name(78172,"EGYPTIAN_HIEROGLYPH_G025"). -lisp_code_name(78173,"EGYPTIAN_HIEROGLYPH_G026"). -lisp_code_name(78174,"EGYPTIAN_HIEROGLYPH_G026A"). -lisp_code_name(78175,"EGYPTIAN_HIEROGLYPH_G027"). -lisp_code_name(78176,"EGYPTIAN_HIEROGLYPH_G028"). -lisp_code_name(78177,"EGYPTIAN_HIEROGLYPH_G029"). -lisp_code_name(78178,"EGYPTIAN_HIEROGLYPH_G030"). -lisp_code_name(78179,"EGYPTIAN_HIEROGLYPH_G031"). -lisp_code_name(78180,"EGYPTIAN_HIEROGLYPH_G032"). -lisp_code_name(78181,"EGYPTIAN_HIEROGLYPH_G033"). -lisp_code_name(78182,"EGYPTIAN_HIEROGLYPH_G034"). -lisp_code_name(78183,"EGYPTIAN_HIEROGLYPH_G035"). -lisp_code_name(78184,"EGYPTIAN_HIEROGLYPH_G036"). -lisp_code_name(78185,"EGYPTIAN_HIEROGLYPH_G036A"). -lisp_code_name(78186,"EGYPTIAN_HIEROGLYPH_G037"). -lisp_code_name(78187,"EGYPTIAN_HIEROGLYPH_G037A"). -lisp_code_name(78188,"EGYPTIAN_HIEROGLYPH_G038"). -lisp_code_name(78189,"EGYPTIAN_HIEROGLYPH_G039"). -lisp_code_name(78190,"EGYPTIAN_HIEROGLYPH_G040"). -lisp_code_name(78191,"EGYPTIAN_HIEROGLYPH_G041"). -lisp_code_name(78192,"EGYPTIAN_HIEROGLYPH_G042"). -lisp_code_name(78193,"EGYPTIAN_HIEROGLYPH_G043"). -lisp_code_name(78194,"EGYPTIAN_HIEROGLYPH_G043A"). -lisp_code_name(78195,"EGYPTIAN_HIEROGLYPH_G044"). -lisp_code_name(78196,"EGYPTIAN_HIEROGLYPH_G045"). -lisp_code_name(78197,"EGYPTIAN_HIEROGLYPH_G045A"). -lisp_code_name(78198,"EGYPTIAN_HIEROGLYPH_G046"). -lisp_code_name(78199,"EGYPTIAN_HIEROGLYPH_G047"). -lisp_code_name(78200,"EGYPTIAN_HIEROGLYPH_G048"). -lisp_code_name(78201,"EGYPTIAN_HIEROGLYPH_G049"). -lisp_code_name(78202,"EGYPTIAN_HIEROGLYPH_G050"). -lisp_code_name(78203,"EGYPTIAN_HIEROGLYPH_G051"). -lisp_code_name(78204,"EGYPTIAN_HIEROGLYPH_G052"). -lisp_code_name(78205,"EGYPTIAN_HIEROGLYPH_G053"). -lisp_code_name(78206,"EGYPTIAN_HIEROGLYPH_G054"). -lisp_code_name(78207,"EGYPTIAN_HIEROGLYPH_H001"). -lisp_code_name(78208,"EGYPTIAN_HIEROGLYPH_H002"). -lisp_code_name(78209,"EGYPTIAN_HIEROGLYPH_H003"). -lisp_code_name(78210,"EGYPTIAN_HIEROGLYPH_H004"). -lisp_code_name(78211,"EGYPTIAN_HIEROGLYPH_H005"). -lisp_code_name(78212,"EGYPTIAN_HIEROGLYPH_H006"). -lisp_code_name(78213,"EGYPTIAN_HIEROGLYPH_H006A"). -lisp_code_name(78214,"EGYPTIAN_HIEROGLYPH_H007"). -lisp_code_name(78215,"EGYPTIAN_HIEROGLYPH_H008"). -lisp_code_name(78216,"EGYPTIAN_HIEROGLYPH_I001"). -lisp_code_name(78217,"EGYPTIAN_HIEROGLYPH_I002"). -lisp_code_name(78218,"EGYPTIAN_HIEROGLYPH_I003"). -lisp_code_name(78219,"EGYPTIAN_HIEROGLYPH_I004"). -lisp_code_name(78220,"EGYPTIAN_HIEROGLYPH_I005"). -lisp_code_name(78221,"EGYPTIAN_HIEROGLYPH_I005A"). -lisp_code_name(78222,"EGYPTIAN_HIEROGLYPH_I006"). -lisp_code_name(78223,"EGYPTIAN_HIEROGLYPH_I007"). -lisp_code_name(78224,"EGYPTIAN_HIEROGLYPH_I008"). -lisp_code_name(78225,"EGYPTIAN_HIEROGLYPH_I009"). -lisp_code_name(78226,"EGYPTIAN_HIEROGLYPH_I009A"). -lisp_code_name(78227,"EGYPTIAN_HIEROGLYPH_I010"). -lisp_code_name(78228,"EGYPTIAN_HIEROGLYPH_I010A"). -lisp_code_name(78229,"EGYPTIAN_HIEROGLYPH_I011"). -lisp_code_name(78230,"EGYPTIAN_HIEROGLYPH_I011A"). -lisp_code_name(78231,"EGYPTIAN_HIEROGLYPH_I012"). -lisp_code_name(78232,"EGYPTIAN_HIEROGLYPH_I013"). -lisp_code_name(78233,"EGYPTIAN_HIEROGLYPH_I014"). -lisp_code_name(78234,"EGYPTIAN_HIEROGLYPH_I015"). -lisp_code_name(78235,"EGYPTIAN_HIEROGLYPH_K001"). -lisp_code_name(78236,"EGYPTIAN_HIEROGLYPH_K002"). -lisp_code_name(78237,"EGYPTIAN_HIEROGLYPH_K003"). -lisp_code_name(78238,"EGYPTIAN_HIEROGLYPH_K004"). -lisp_code_name(78239,"EGYPTIAN_HIEROGLYPH_K005"). -lisp_code_name(78240,"EGYPTIAN_HIEROGLYPH_K006"). -lisp_code_name(78241,"EGYPTIAN_HIEROGLYPH_K007"). -lisp_code_name(78242,"EGYPTIAN_HIEROGLYPH_K008"). -lisp_code_name(78243,"EGYPTIAN_HIEROGLYPH_L001"). -lisp_code_name(78244,"EGYPTIAN_HIEROGLYPH_L002"). -lisp_code_name(78245,"EGYPTIAN_HIEROGLYPH_L002A"). -lisp_code_name(78246,"EGYPTIAN_HIEROGLYPH_L003"). -lisp_code_name(78247,"EGYPTIAN_HIEROGLYPH_L004"). -lisp_code_name(78248,"EGYPTIAN_HIEROGLYPH_L005"). -lisp_code_name(78249,"EGYPTIAN_HIEROGLYPH_L006"). -lisp_code_name(78250,"EGYPTIAN_HIEROGLYPH_L006A"). -lisp_code_name(78251,"EGYPTIAN_HIEROGLYPH_L007"). -lisp_code_name(78252,"EGYPTIAN_HIEROGLYPH_L008"). -lisp_code_name(78253,"EGYPTIAN_HIEROGLYPH_M001"). -lisp_code_name(78254,"EGYPTIAN_HIEROGLYPH_M001A"). -lisp_code_name(78255,"EGYPTIAN_HIEROGLYPH_M001B"). -lisp_code_name(78256,"EGYPTIAN_HIEROGLYPH_M002"). -lisp_code_name(78257,"EGYPTIAN_HIEROGLYPH_M003"). -lisp_code_name(78258,"EGYPTIAN_HIEROGLYPH_M003A"). -lisp_code_name(78259,"EGYPTIAN_HIEROGLYPH_M004"). -lisp_code_name(78260,"EGYPTIAN_HIEROGLYPH_M005"). -lisp_code_name(78261,"EGYPTIAN_HIEROGLYPH_M006"). -lisp_code_name(78262,"EGYPTIAN_HIEROGLYPH_M007"). -lisp_code_name(78263,"EGYPTIAN_HIEROGLYPH_M008"). -lisp_code_name(78264,"EGYPTIAN_HIEROGLYPH_M009"). -lisp_code_name(78265,"EGYPTIAN_HIEROGLYPH_M010"). -lisp_code_name(78266,"EGYPTIAN_HIEROGLYPH_M010A"). -lisp_code_name(78267,"EGYPTIAN_HIEROGLYPH_M011"). -lisp_code_name(78268,"EGYPTIAN_HIEROGLYPH_M012"). -lisp_code_name(78269,"EGYPTIAN_HIEROGLYPH_M012A"). -lisp_code_name(78270,"EGYPTIAN_HIEROGLYPH_M012B"). -lisp_code_name(78271,"EGYPTIAN_HIEROGLYPH_M012C"). -lisp_code_name(78272,"EGYPTIAN_HIEROGLYPH_M012D"). -lisp_code_name(78273,"EGYPTIAN_HIEROGLYPH_M012E"). -lisp_code_name(78274,"EGYPTIAN_HIEROGLYPH_M012F"). -lisp_code_name(78275,"EGYPTIAN_HIEROGLYPH_M012G"). -lisp_code_name(78276,"EGYPTIAN_HIEROGLYPH_M012H"). -lisp_code_name(78277,"EGYPTIAN_HIEROGLYPH_M013"). -lisp_code_name(78278,"EGYPTIAN_HIEROGLYPH_M014"). -lisp_code_name(78279,"EGYPTIAN_HIEROGLYPH_M015"). -lisp_code_name(78280,"EGYPTIAN_HIEROGLYPH_M015A"). -lisp_code_name(78281,"EGYPTIAN_HIEROGLYPH_M016"). -lisp_code_name(78282,"EGYPTIAN_HIEROGLYPH_M016A"). -lisp_code_name(78283,"EGYPTIAN_HIEROGLYPH_M017"). -lisp_code_name(78284,"EGYPTIAN_HIEROGLYPH_M017A"). -lisp_code_name(78285,"EGYPTIAN_HIEROGLYPH_M018"). -lisp_code_name(78286,"EGYPTIAN_HIEROGLYPH_M019"). -lisp_code_name(78287,"EGYPTIAN_HIEROGLYPH_M020"). -lisp_code_name(78288,"EGYPTIAN_HIEROGLYPH_M021"). -lisp_code_name(78289,"EGYPTIAN_HIEROGLYPH_M022"). -lisp_code_name(78290,"EGYPTIAN_HIEROGLYPH_M022A"). -lisp_code_name(78291,"EGYPTIAN_HIEROGLYPH_M023"). -lisp_code_name(78292,"EGYPTIAN_HIEROGLYPH_M024"). -lisp_code_name(78293,"EGYPTIAN_HIEROGLYPH_M024A"). -lisp_code_name(78294,"EGYPTIAN_HIEROGLYPH_M025"). -lisp_code_name(78295,"EGYPTIAN_HIEROGLYPH_M026"). -lisp_code_name(78296,"EGYPTIAN_HIEROGLYPH_M027"). -lisp_code_name(78297,"EGYPTIAN_HIEROGLYPH_M028"). -lisp_code_name(78298,"EGYPTIAN_HIEROGLYPH_M028A"). -lisp_code_name(78299,"EGYPTIAN_HIEROGLYPH_M029"). -lisp_code_name(78300,"EGYPTIAN_HIEROGLYPH_M030"). -lisp_code_name(78301,"EGYPTIAN_HIEROGLYPH_M031"). -lisp_code_name(78302,"EGYPTIAN_HIEROGLYPH_M031A"). -lisp_code_name(78303,"EGYPTIAN_HIEROGLYPH_M032"). -lisp_code_name(78304,"EGYPTIAN_HIEROGLYPH_M033"). -lisp_code_name(78305,"EGYPTIAN_HIEROGLYPH_M033A"). -lisp_code_name(78306,"EGYPTIAN_HIEROGLYPH_M033B"). -lisp_code_name(78307,"EGYPTIAN_HIEROGLYPH_M034"). -lisp_code_name(78308,"EGYPTIAN_HIEROGLYPH_M035"). -lisp_code_name(78309,"EGYPTIAN_HIEROGLYPH_M036"). -lisp_code_name(78310,"EGYPTIAN_HIEROGLYPH_M037"). -lisp_code_name(78311,"EGYPTIAN_HIEROGLYPH_M038"). -lisp_code_name(78312,"EGYPTIAN_HIEROGLYPH_M039"). -lisp_code_name(78313,"EGYPTIAN_HIEROGLYPH_M040"). -lisp_code_name(78314,"EGYPTIAN_HIEROGLYPH_M040A"). -lisp_code_name(78315,"EGYPTIAN_HIEROGLYPH_M041"). -lisp_code_name(78316,"EGYPTIAN_HIEROGLYPH_M042"). -lisp_code_name(78317,"EGYPTIAN_HIEROGLYPH_M043"). -lisp_code_name(78318,"EGYPTIAN_HIEROGLYPH_M044"). -lisp_code_name(78319,"EGYPTIAN_HIEROGLYPH_N001"). -lisp_code_name(78320,"EGYPTIAN_HIEROGLYPH_N002"). -lisp_code_name(78321,"EGYPTIAN_HIEROGLYPH_N003"). -lisp_code_name(78322,"EGYPTIAN_HIEROGLYPH_N004"). -lisp_code_name(78323,"EGYPTIAN_HIEROGLYPH_N005"). -lisp_code_name(78324,"EGYPTIAN_HIEROGLYPH_N006"). -lisp_code_name(78325,"EGYPTIAN_HIEROGLYPH_N007"). -lisp_code_name(78326,"EGYPTIAN_HIEROGLYPH_N008"). -lisp_code_name(78327,"EGYPTIAN_HIEROGLYPH_N009"). -lisp_code_name(78328,"EGYPTIAN_HIEROGLYPH_N010"). -lisp_code_name(78329,"EGYPTIAN_HIEROGLYPH_N011"). -lisp_code_name(78330,"EGYPTIAN_HIEROGLYPH_N012"). -lisp_code_name(78331,"EGYPTIAN_HIEROGLYPH_N013"). -lisp_code_name(78332,"EGYPTIAN_HIEROGLYPH_N014"). -lisp_code_name(78333,"EGYPTIAN_HIEROGLYPH_N015"). -lisp_code_name(78334,"EGYPTIAN_HIEROGLYPH_N016"). -lisp_code_name(78335,"EGYPTIAN_HIEROGLYPH_N017"). -lisp_code_name(78336,"EGYPTIAN_HIEROGLYPH_N018"). -lisp_code_name(78337,"EGYPTIAN_HIEROGLYPH_N018A"). -lisp_code_name(78338,"EGYPTIAN_HIEROGLYPH_N018B"). -lisp_code_name(78339,"EGYPTIAN_HIEROGLYPH_N019"). -lisp_code_name(78340,"EGYPTIAN_HIEROGLYPH_N020"). -lisp_code_name(78341,"EGYPTIAN_HIEROGLYPH_N021"). -lisp_code_name(78342,"EGYPTIAN_HIEROGLYPH_N022"). -lisp_code_name(78343,"EGYPTIAN_HIEROGLYPH_N023"). -lisp_code_name(78344,"EGYPTIAN_HIEROGLYPH_N024"). -lisp_code_name(78345,"EGYPTIAN_HIEROGLYPH_N025"). -lisp_code_name(78346,"EGYPTIAN_HIEROGLYPH_N025A"). -lisp_code_name(78347,"EGYPTIAN_HIEROGLYPH_N026"). -lisp_code_name(78348,"EGYPTIAN_HIEROGLYPH_N027"). -lisp_code_name(78349,"EGYPTIAN_HIEROGLYPH_N028"). -lisp_code_name(78350,"EGYPTIAN_HIEROGLYPH_N029"). -lisp_code_name(78351,"EGYPTIAN_HIEROGLYPH_N030"). -lisp_code_name(78352,"EGYPTIAN_HIEROGLYPH_N031"). -lisp_code_name(78353,"EGYPTIAN_HIEROGLYPH_N032"). -lisp_code_name(78354,"EGYPTIAN_HIEROGLYPH_N033"). -lisp_code_name(78355,"EGYPTIAN_HIEROGLYPH_N033A"). -lisp_code_name(78356,"EGYPTIAN_HIEROGLYPH_N034"). -lisp_code_name(78357,"EGYPTIAN_HIEROGLYPH_N034A"). -lisp_code_name(78358,"EGYPTIAN_HIEROGLYPH_N035"). -lisp_code_name(78359,"EGYPTIAN_HIEROGLYPH_N035A"). -lisp_code_name(78360,"EGYPTIAN_HIEROGLYPH_N036"). -lisp_code_name(78361,"EGYPTIAN_HIEROGLYPH_N037"). -lisp_code_name(78362,"EGYPTIAN_HIEROGLYPH_N037A"). -lisp_code_name(78363,"EGYPTIAN_HIEROGLYPH_N038"). -lisp_code_name(78364,"EGYPTIAN_HIEROGLYPH_N039"). -lisp_code_name(78365,"EGYPTIAN_HIEROGLYPH_N040"). -lisp_code_name(78366,"EGYPTIAN_HIEROGLYPH_N041"). -lisp_code_name(78367,"EGYPTIAN_HIEROGLYPH_N042"). -lisp_code_name(78368,"EGYPTIAN_HIEROGLYPH_NL001"). -lisp_code_name(78369,"EGYPTIAN_HIEROGLYPH_NL002"). -lisp_code_name(78370,"EGYPTIAN_HIEROGLYPH_NL003"). -lisp_code_name(78371,"EGYPTIAN_HIEROGLYPH_NL004"). -lisp_code_name(78372,"EGYPTIAN_HIEROGLYPH_NL005"). -lisp_code_name(78373,"EGYPTIAN_HIEROGLYPH_NL005A"). -lisp_code_name(78374,"EGYPTIAN_HIEROGLYPH_NL006"). -lisp_code_name(78375,"EGYPTIAN_HIEROGLYPH_NL007"). -lisp_code_name(78376,"EGYPTIAN_HIEROGLYPH_NL008"). -lisp_code_name(78377,"EGYPTIAN_HIEROGLYPH_NL009"). -lisp_code_name(78378,"EGYPTIAN_HIEROGLYPH_NL010"). -lisp_code_name(78379,"EGYPTIAN_HIEROGLYPH_NL011"). -lisp_code_name(78380,"EGYPTIAN_HIEROGLYPH_NL012"). -lisp_code_name(78381,"EGYPTIAN_HIEROGLYPH_NL013"). -lisp_code_name(78382,"EGYPTIAN_HIEROGLYPH_NL014"). -lisp_code_name(78383,"EGYPTIAN_HIEROGLYPH_NL015"). -lisp_code_name(78384,"EGYPTIAN_HIEROGLYPH_NL016"). -lisp_code_name(78385,"EGYPTIAN_HIEROGLYPH_NL017"). -lisp_code_name(78386,"EGYPTIAN_HIEROGLYPH_NL017A"). -lisp_code_name(78387,"EGYPTIAN_HIEROGLYPH_NL018"). -lisp_code_name(78388,"EGYPTIAN_HIEROGLYPH_NL019"). -lisp_code_name(78389,"EGYPTIAN_HIEROGLYPH_NL020"). -lisp_code_name(78390,"EGYPTIAN_HIEROGLYPH_NU001"). -lisp_code_name(78391,"EGYPTIAN_HIEROGLYPH_NU002"). -lisp_code_name(78392,"EGYPTIAN_HIEROGLYPH_NU003"). -lisp_code_name(78393,"EGYPTIAN_HIEROGLYPH_NU004"). -lisp_code_name(78394,"EGYPTIAN_HIEROGLYPH_NU005"). -lisp_code_name(78395,"EGYPTIAN_HIEROGLYPH_NU006"). -lisp_code_name(78396,"EGYPTIAN_HIEROGLYPH_NU007"). -lisp_code_name(78397,"EGYPTIAN_HIEROGLYPH_NU008"). -lisp_code_name(78398,"EGYPTIAN_HIEROGLYPH_NU009"). -lisp_code_name(78399,"EGYPTIAN_HIEROGLYPH_NU010"). -lisp_code_name(78400,"EGYPTIAN_HIEROGLYPH_NU010A"). -lisp_code_name(78401,"EGYPTIAN_HIEROGLYPH_NU011"). -lisp_code_name(78402,"EGYPTIAN_HIEROGLYPH_NU011A"). -lisp_code_name(78403,"EGYPTIAN_HIEROGLYPH_NU012"). -lisp_code_name(78404,"EGYPTIAN_HIEROGLYPH_NU013"). -lisp_code_name(78405,"EGYPTIAN_HIEROGLYPH_NU014"). -lisp_code_name(78406,"EGYPTIAN_HIEROGLYPH_NU015"). -lisp_code_name(78407,"EGYPTIAN_HIEROGLYPH_NU016"). -lisp_code_name(78408,"EGYPTIAN_HIEROGLYPH_NU017"). -lisp_code_name(78409,"EGYPTIAN_HIEROGLYPH_NU018"). -lisp_code_name(78410,"EGYPTIAN_HIEROGLYPH_NU018A"). -lisp_code_name(78411,"EGYPTIAN_HIEROGLYPH_NU019"). -lisp_code_name(78412,"EGYPTIAN_HIEROGLYPH_NU020"). -lisp_code_name(78413,"EGYPTIAN_HIEROGLYPH_NU021"). -lisp_code_name(78414,"EGYPTIAN_HIEROGLYPH_NU022"). -lisp_code_name(78415,"EGYPTIAN_HIEROGLYPH_NU022A"). -lisp_code_name(78416,"EGYPTIAN_HIEROGLYPH_O001"). -lisp_code_name(78417,"EGYPTIAN_HIEROGLYPH_O001A"). -lisp_code_name(78418,"EGYPTIAN_HIEROGLYPH_O002"). -lisp_code_name(78419,"EGYPTIAN_HIEROGLYPH_O003"). -lisp_code_name(78420,"EGYPTIAN_HIEROGLYPH_O004"). -lisp_code_name(78421,"EGYPTIAN_HIEROGLYPH_O005"). -lisp_code_name(78422,"EGYPTIAN_HIEROGLYPH_O005A"). -lisp_code_name(78423,"EGYPTIAN_HIEROGLYPH_O006"). -lisp_code_name(78424,"EGYPTIAN_HIEROGLYPH_O006A"). -lisp_code_name(78425,"EGYPTIAN_HIEROGLYPH_O006B"). -lisp_code_name(78426,"EGYPTIAN_HIEROGLYPH_O006C"). -lisp_code_name(78427,"EGYPTIAN_HIEROGLYPH_O006D"). -lisp_code_name(78428,"EGYPTIAN_HIEROGLYPH_O006E"). -lisp_code_name(78429,"EGYPTIAN_HIEROGLYPH_O006F"). -lisp_code_name(78430,"EGYPTIAN_HIEROGLYPH_O007"). -lisp_code_name(78431,"EGYPTIAN_HIEROGLYPH_O008"). -lisp_code_name(78432,"EGYPTIAN_HIEROGLYPH_O009"). -lisp_code_name(78433,"EGYPTIAN_HIEROGLYPH_O010"). -lisp_code_name(78434,"EGYPTIAN_HIEROGLYPH_O010A"). -lisp_code_name(78435,"EGYPTIAN_HIEROGLYPH_O010B"). -lisp_code_name(78436,"EGYPTIAN_HIEROGLYPH_O010C"). -lisp_code_name(78437,"EGYPTIAN_HIEROGLYPH_O011"). -lisp_code_name(78438,"EGYPTIAN_HIEROGLYPH_O012"). -lisp_code_name(78439,"EGYPTIAN_HIEROGLYPH_O013"). -lisp_code_name(78440,"EGYPTIAN_HIEROGLYPH_O014"). -lisp_code_name(78441,"EGYPTIAN_HIEROGLYPH_O015"). -lisp_code_name(78442,"EGYPTIAN_HIEROGLYPH_O016"). -lisp_code_name(78443,"EGYPTIAN_HIEROGLYPH_O017"). -lisp_code_name(78444,"EGYPTIAN_HIEROGLYPH_O018"). -lisp_code_name(78445,"EGYPTIAN_HIEROGLYPH_O019"). -lisp_code_name(78446,"EGYPTIAN_HIEROGLYPH_O019A"). -lisp_code_name(78447,"EGYPTIAN_HIEROGLYPH_O020"). -lisp_code_name(78448,"EGYPTIAN_HIEROGLYPH_O020A"). -lisp_code_name(78449,"EGYPTIAN_HIEROGLYPH_O021"). -lisp_code_name(78450,"EGYPTIAN_HIEROGLYPH_O022"). -lisp_code_name(78451,"EGYPTIAN_HIEROGLYPH_O023"). -lisp_code_name(78452,"EGYPTIAN_HIEROGLYPH_O024"). -lisp_code_name(78453,"EGYPTIAN_HIEROGLYPH_O024A"). -lisp_code_name(78454,"EGYPTIAN_HIEROGLYPH_O025"). -lisp_code_name(78455,"EGYPTIAN_HIEROGLYPH_O025A"). -lisp_code_name(78456,"EGYPTIAN_HIEROGLYPH_O026"). -lisp_code_name(78457,"EGYPTIAN_HIEROGLYPH_O027"). -lisp_code_name(78458,"EGYPTIAN_HIEROGLYPH_O028"). -lisp_code_name(78459,"EGYPTIAN_HIEROGLYPH_O029"). -lisp_code_name(78460,"EGYPTIAN_HIEROGLYPH_O029A"). -lisp_code_name(78461,"EGYPTIAN_HIEROGLYPH_O030"). -lisp_code_name(78462,"EGYPTIAN_HIEROGLYPH_O030A"). -lisp_code_name(78463,"EGYPTIAN_HIEROGLYPH_O031"). -lisp_code_name(78464,"EGYPTIAN_HIEROGLYPH_O032"). -lisp_code_name(78465,"EGYPTIAN_HIEROGLYPH_O033"). -lisp_code_name(78466,"EGYPTIAN_HIEROGLYPH_O033A"). -lisp_code_name(78467,"EGYPTIAN_HIEROGLYPH_O034"). -lisp_code_name(78468,"EGYPTIAN_HIEROGLYPH_O035"). -lisp_code_name(78469,"EGYPTIAN_HIEROGLYPH_O036"). -lisp_code_name(78470,"EGYPTIAN_HIEROGLYPH_O036A"). -lisp_code_name(78471,"EGYPTIAN_HIEROGLYPH_O036B"). -lisp_code_name(78472,"EGYPTIAN_HIEROGLYPH_O036C"). -lisp_code_name(78473,"EGYPTIAN_HIEROGLYPH_O036D"). -lisp_code_name(78474,"EGYPTIAN_HIEROGLYPH_O037"). -lisp_code_name(78475,"EGYPTIAN_HIEROGLYPH_O038"). -lisp_code_name(78476,"EGYPTIAN_HIEROGLYPH_O039"). -lisp_code_name(78477,"EGYPTIAN_HIEROGLYPH_O040"). -lisp_code_name(78478,"EGYPTIAN_HIEROGLYPH_O041"). -lisp_code_name(78479,"EGYPTIAN_HIEROGLYPH_O042"). -lisp_code_name(78480,"EGYPTIAN_HIEROGLYPH_O043"). -lisp_code_name(78481,"EGYPTIAN_HIEROGLYPH_O044"). -lisp_code_name(78482,"EGYPTIAN_HIEROGLYPH_O045"). -lisp_code_name(78483,"EGYPTIAN_HIEROGLYPH_O046"). -lisp_code_name(78484,"EGYPTIAN_HIEROGLYPH_O047"). -lisp_code_name(78485,"EGYPTIAN_HIEROGLYPH_O048"). -lisp_code_name(78486,"EGYPTIAN_HIEROGLYPH_O049"). -lisp_code_name(78487,"EGYPTIAN_HIEROGLYPH_O050"). -lisp_code_name(78488,"EGYPTIAN_HIEROGLYPH_O050A"). -lisp_code_name(78489,"EGYPTIAN_HIEROGLYPH_O050B"). -lisp_code_name(78490,"EGYPTIAN_HIEROGLYPH_O051"). -lisp_code_name(78491,"EGYPTIAN_HIEROGLYPH_P001"). -lisp_code_name(78492,"EGYPTIAN_HIEROGLYPH_P001A"). -lisp_code_name(78493,"EGYPTIAN_HIEROGLYPH_P002"). -lisp_code_name(78494,"EGYPTIAN_HIEROGLYPH_P003"). -lisp_code_name(78495,"EGYPTIAN_HIEROGLYPH_P003A"). -lisp_code_name(78496,"EGYPTIAN_HIEROGLYPH_P004"). -lisp_code_name(78497,"EGYPTIAN_HIEROGLYPH_P005"). -lisp_code_name(78498,"EGYPTIAN_HIEROGLYPH_P006"). -lisp_code_name(78499,"EGYPTIAN_HIEROGLYPH_P007"). -lisp_code_name(78500,"EGYPTIAN_HIEROGLYPH_P008"). -lisp_code_name(78501,"EGYPTIAN_HIEROGLYPH_P009"). -lisp_code_name(78502,"EGYPTIAN_HIEROGLYPH_P010"). -lisp_code_name(78503,"EGYPTIAN_HIEROGLYPH_P011"). -lisp_code_name(78504,"EGYPTIAN_HIEROGLYPH_Q001"). -lisp_code_name(78505,"EGYPTIAN_HIEROGLYPH_Q002"). -lisp_code_name(78506,"EGYPTIAN_HIEROGLYPH_Q003"). -lisp_code_name(78507,"EGYPTIAN_HIEROGLYPH_Q004"). -lisp_code_name(78508,"EGYPTIAN_HIEROGLYPH_Q005"). -lisp_code_name(78509,"EGYPTIAN_HIEROGLYPH_Q006"). -lisp_code_name(78510,"EGYPTIAN_HIEROGLYPH_Q007"). -lisp_code_name(78511,"EGYPTIAN_HIEROGLYPH_R001"). -lisp_code_name(78512,"EGYPTIAN_HIEROGLYPH_R002"). -lisp_code_name(78513,"EGYPTIAN_HIEROGLYPH_R002A"). -lisp_code_name(78514,"EGYPTIAN_HIEROGLYPH_R003"). -lisp_code_name(78515,"EGYPTIAN_HIEROGLYPH_R003A"). -lisp_code_name(78516,"EGYPTIAN_HIEROGLYPH_R003B"). -lisp_code_name(78517,"EGYPTIAN_HIEROGLYPH_R004"). -lisp_code_name(78518,"EGYPTIAN_HIEROGLYPH_R005"). -lisp_code_name(78519,"EGYPTIAN_HIEROGLYPH_R006"). -lisp_code_name(78520,"EGYPTIAN_HIEROGLYPH_R007"). -lisp_code_name(78521,"EGYPTIAN_HIEROGLYPH_R008"). -lisp_code_name(78522,"EGYPTIAN_HIEROGLYPH_R009"). -lisp_code_name(78523,"EGYPTIAN_HIEROGLYPH_R010"). -lisp_code_name(78524,"EGYPTIAN_HIEROGLYPH_R010A"). -lisp_code_name(78525,"EGYPTIAN_HIEROGLYPH_R011"). -lisp_code_name(78526,"EGYPTIAN_HIEROGLYPH_R012"). -lisp_code_name(78527,"EGYPTIAN_HIEROGLYPH_R013"). -lisp_code_name(78528,"EGYPTIAN_HIEROGLYPH_R014"). -lisp_code_name(78529,"EGYPTIAN_HIEROGLYPH_R015"). -lisp_code_name(78530,"EGYPTIAN_HIEROGLYPH_R016"). -lisp_code_name(78531,"EGYPTIAN_HIEROGLYPH_R016A"). -lisp_code_name(78532,"EGYPTIAN_HIEROGLYPH_R017"). -lisp_code_name(78533,"EGYPTIAN_HIEROGLYPH_R018"). -lisp_code_name(78534,"EGYPTIAN_HIEROGLYPH_R019"). -lisp_code_name(78535,"EGYPTIAN_HIEROGLYPH_R020"). -lisp_code_name(78536,"EGYPTIAN_HIEROGLYPH_R021"). -lisp_code_name(78537,"EGYPTIAN_HIEROGLYPH_R022"). -lisp_code_name(78538,"EGYPTIAN_HIEROGLYPH_R023"). -lisp_code_name(78539,"EGYPTIAN_HIEROGLYPH_R024"). -lisp_code_name(78540,"EGYPTIAN_HIEROGLYPH_R025"). -lisp_code_name(78541,"EGYPTIAN_HIEROGLYPH_R026"). -lisp_code_name(78542,"EGYPTIAN_HIEROGLYPH_R027"). -lisp_code_name(78543,"EGYPTIAN_HIEROGLYPH_R028"). -lisp_code_name(78544,"EGYPTIAN_HIEROGLYPH_R029"). -lisp_code_name(78545,"EGYPTIAN_HIEROGLYPH_S001"). -lisp_code_name(78546,"EGYPTIAN_HIEROGLYPH_S002"). -lisp_code_name(78547,"EGYPTIAN_HIEROGLYPH_S002A"). -lisp_code_name(78548,"EGYPTIAN_HIEROGLYPH_S003"). -lisp_code_name(78549,"EGYPTIAN_HIEROGLYPH_S004"). -lisp_code_name(78550,"EGYPTIAN_HIEROGLYPH_S005"). -lisp_code_name(78551,"EGYPTIAN_HIEROGLYPH_S006"). -lisp_code_name(78552,"EGYPTIAN_HIEROGLYPH_S006A"). -lisp_code_name(78553,"EGYPTIAN_HIEROGLYPH_S007"). -lisp_code_name(78554,"EGYPTIAN_HIEROGLYPH_S008"). -lisp_code_name(78555,"EGYPTIAN_HIEROGLYPH_S009"). -lisp_code_name(78556,"EGYPTIAN_HIEROGLYPH_S010"). -lisp_code_name(78557,"EGYPTIAN_HIEROGLYPH_S011"). -lisp_code_name(78558,"EGYPTIAN_HIEROGLYPH_S012"). -lisp_code_name(78559,"EGYPTIAN_HIEROGLYPH_S013"). -lisp_code_name(78560,"EGYPTIAN_HIEROGLYPH_S014"). -lisp_code_name(78561,"EGYPTIAN_HIEROGLYPH_S014A"). -lisp_code_name(78562,"EGYPTIAN_HIEROGLYPH_S014B"). -lisp_code_name(78563,"EGYPTIAN_HIEROGLYPH_S015"). -lisp_code_name(78564,"EGYPTIAN_HIEROGLYPH_S016"). -lisp_code_name(78565,"EGYPTIAN_HIEROGLYPH_S017"). -lisp_code_name(78566,"EGYPTIAN_HIEROGLYPH_S017A"). -lisp_code_name(78567,"EGYPTIAN_HIEROGLYPH_S018"). -lisp_code_name(78568,"EGYPTIAN_HIEROGLYPH_S019"). -lisp_code_name(78569,"EGYPTIAN_HIEROGLYPH_S020"). -lisp_code_name(78570,"EGYPTIAN_HIEROGLYPH_S021"). -lisp_code_name(78571,"EGYPTIAN_HIEROGLYPH_S022"). -lisp_code_name(78572,"EGYPTIAN_HIEROGLYPH_S023"). -lisp_code_name(78573,"EGYPTIAN_HIEROGLYPH_S024"). -lisp_code_name(78574,"EGYPTIAN_HIEROGLYPH_S025"). -lisp_code_name(78575,"EGYPTIAN_HIEROGLYPH_S026"). -lisp_code_name(78576,"EGYPTIAN_HIEROGLYPH_S026A"). -lisp_code_name(78577,"EGYPTIAN_HIEROGLYPH_S026B"). -lisp_code_name(78578,"EGYPTIAN_HIEROGLYPH_S027"). -lisp_code_name(78579,"EGYPTIAN_HIEROGLYPH_S028"). -lisp_code_name(78580,"EGYPTIAN_HIEROGLYPH_S029"). -lisp_code_name(78581,"EGYPTIAN_HIEROGLYPH_S030"). -lisp_code_name(78582,"EGYPTIAN_HIEROGLYPH_S031"). -lisp_code_name(78583,"EGYPTIAN_HIEROGLYPH_S032"). -lisp_code_name(78584,"EGYPTIAN_HIEROGLYPH_S033"). -lisp_code_name(78585,"EGYPTIAN_HIEROGLYPH_S034"). -lisp_code_name(78586,"EGYPTIAN_HIEROGLYPH_S035"). -lisp_code_name(78587,"EGYPTIAN_HIEROGLYPH_S035A"). -lisp_code_name(78588,"EGYPTIAN_HIEROGLYPH_S036"). -lisp_code_name(78589,"EGYPTIAN_HIEROGLYPH_S037"). -lisp_code_name(78590,"EGYPTIAN_HIEROGLYPH_S038"). -lisp_code_name(78591,"EGYPTIAN_HIEROGLYPH_S039"). -lisp_code_name(78592,"EGYPTIAN_HIEROGLYPH_S040"). -lisp_code_name(78593,"EGYPTIAN_HIEROGLYPH_S041"). -lisp_code_name(78594,"EGYPTIAN_HIEROGLYPH_S042"). -lisp_code_name(78595,"EGYPTIAN_HIEROGLYPH_S043"). -lisp_code_name(78596,"EGYPTIAN_HIEROGLYPH_S044"). -lisp_code_name(78597,"EGYPTIAN_HIEROGLYPH_S045"). -lisp_code_name(78598,"EGYPTIAN_HIEROGLYPH_S046"). -lisp_code_name(78599,"EGYPTIAN_HIEROGLYPH_T001"). -lisp_code_name(78600,"EGYPTIAN_HIEROGLYPH_T002"). -lisp_code_name(78601,"EGYPTIAN_HIEROGLYPH_T003"). -lisp_code_name(78602,"EGYPTIAN_HIEROGLYPH_T003A"). -lisp_code_name(78603,"EGYPTIAN_HIEROGLYPH_T004"). -lisp_code_name(78604,"EGYPTIAN_HIEROGLYPH_T005"). -lisp_code_name(78605,"EGYPTIAN_HIEROGLYPH_T006"). -lisp_code_name(78606,"EGYPTIAN_HIEROGLYPH_T007"). -lisp_code_name(78607,"EGYPTIAN_HIEROGLYPH_T007A"). -lisp_code_name(78608,"EGYPTIAN_HIEROGLYPH_T008"). -lisp_code_name(78609,"EGYPTIAN_HIEROGLYPH_T008A"). -lisp_code_name(78610,"EGYPTIAN_HIEROGLYPH_T009"). -lisp_code_name(78611,"EGYPTIAN_HIEROGLYPH_T009A"). -lisp_code_name(78612,"EGYPTIAN_HIEROGLYPH_T010"). -lisp_code_name(78613,"EGYPTIAN_HIEROGLYPH_T011"). -lisp_code_name(78614,"EGYPTIAN_HIEROGLYPH_T011A"). -lisp_code_name(78615,"EGYPTIAN_HIEROGLYPH_T012"). -lisp_code_name(78616,"EGYPTIAN_HIEROGLYPH_T013"). -lisp_code_name(78617,"EGYPTIAN_HIEROGLYPH_T014"). -lisp_code_name(78618,"EGYPTIAN_HIEROGLYPH_T015"). -lisp_code_name(78619,"EGYPTIAN_HIEROGLYPH_T016"). -lisp_code_name(78620,"EGYPTIAN_HIEROGLYPH_T016A"). -lisp_code_name(78621,"EGYPTIAN_HIEROGLYPH_T017"). -lisp_code_name(78622,"EGYPTIAN_HIEROGLYPH_T018"). -lisp_code_name(78623,"EGYPTIAN_HIEROGLYPH_T019"). -lisp_code_name(78624,"EGYPTIAN_HIEROGLYPH_T020"). -lisp_code_name(78625,"EGYPTIAN_HIEROGLYPH_T021"). -lisp_code_name(78626,"EGYPTIAN_HIEROGLYPH_T022"). -lisp_code_name(78627,"EGYPTIAN_HIEROGLYPH_T023"). -lisp_code_name(78628,"EGYPTIAN_HIEROGLYPH_T024"). -lisp_code_name(78629,"EGYPTIAN_HIEROGLYPH_T025"). -lisp_code_name(78630,"EGYPTIAN_HIEROGLYPH_T026"). -lisp_code_name(78631,"EGYPTIAN_HIEROGLYPH_T027"). -lisp_code_name(78632,"EGYPTIAN_HIEROGLYPH_T028"). -lisp_code_name(78633,"EGYPTIAN_HIEROGLYPH_T029"). -lisp_code_name(78634,"EGYPTIAN_HIEROGLYPH_T030"). -lisp_code_name(78635,"EGYPTIAN_HIEROGLYPH_T031"). -lisp_code_name(78636,"EGYPTIAN_HIEROGLYPH_T032"). -lisp_code_name(78637,"EGYPTIAN_HIEROGLYPH_T032A"). -lisp_code_name(78638,"EGYPTIAN_HIEROGLYPH_T033"). -lisp_code_name(78639,"EGYPTIAN_HIEROGLYPH_T033A"). -lisp_code_name(78640,"EGYPTIAN_HIEROGLYPH_T034"). -lisp_code_name(78641,"EGYPTIAN_HIEROGLYPH_T035"). -lisp_code_name(78642,"EGYPTIAN_HIEROGLYPH_T036"). -lisp_code_name(78643,"EGYPTIAN_HIEROGLYPH_U001"). -lisp_code_name(78644,"EGYPTIAN_HIEROGLYPH_U002"). -lisp_code_name(78645,"EGYPTIAN_HIEROGLYPH_U003"). -lisp_code_name(78646,"EGYPTIAN_HIEROGLYPH_U004"). -lisp_code_name(78647,"EGYPTIAN_HIEROGLYPH_U005"). -lisp_code_name(78648,"EGYPTIAN_HIEROGLYPH_U006"). -lisp_code_name(78649,"EGYPTIAN_HIEROGLYPH_U006A"). -lisp_code_name(78650,"EGYPTIAN_HIEROGLYPH_U006B"). -lisp_code_name(78651,"EGYPTIAN_HIEROGLYPH_U007"). -lisp_code_name(78652,"EGYPTIAN_HIEROGLYPH_U008"). -lisp_code_name(78653,"EGYPTIAN_HIEROGLYPH_U009"). -lisp_code_name(78654,"EGYPTIAN_HIEROGLYPH_U010"). -lisp_code_name(78655,"EGYPTIAN_HIEROGLYPH_U011"). -lisp_code_name(78656,"EGYPTIAN_HIEROGLYPH_U012"). -lisp_code_name(78657,"EGYPTIAN_HIEROGLYPH_U013"). -lisp_code_name(78658,"EGYPTIAN_HIEROGLYPH_U014"). -lisp_code_name(78659,"EGYPTIAN_HIEROGLYPH_U015"). -lisp_code_name(78660,"EGYPTIAN_HIEROGLYPH_U016"). -lisp_code_name(78661,"EGYPTIAN_HIEROGLYPH_U017"). -lisp_code_name(78662,"EGYPTIAN_HIEROGLYPH_U018"). -lisp_code_name(78663,"EGYPTIAN_HIEROGLYPH_U019"). -lisp_code_name(78664,"EGYPTIAN_HIEROGLYPH_U020"). -lisp_code_name(78665,"EGYPTIAN_HIEROGLYPH_U021"). -lisp_code_name(78666,"EGYPTIAN_HIEROGLYPH_U022"). -lisp_code_name(78667,"EGYPTIAN_HIEROGLYPH_U023"). -lisp_code_name(78668,"EGYPTIAN_HIEROGLYPH_U023A"). -lisp_code_name(78669,"EGYPTIAN_HIEROGLYPH_U024"). -lisp_code_name(78670,"EGYPTIAN_HIEROGLYPH_U025"). -lisp_code_name(78671,"EGYPTIAN_HIEROGLYPH_U026"). -lisp_code_name(78672,"EGYPTIAN_HIEROGLYPH_U027"). -lisp_code_name(78673,"EGYPTIAN_HIEROGLYPH_U028"). -lisp_code_name(78674,"EGYPTIAN_HIEROGLYPH_U029"). -lisp_code_name(78675,"EGYPTIAN_HIEROGLYPH_U029A"). -lisp_code_name(78676,"EGYPTIAN_HIEROGLYPH_U030"). -lisp_code_name(78677,"EGYPTIAN_HIEROGLYPH_U031"). -lisp_code_name(78678,"EGYPTIAN_HIEROGLYPH_U032"). -lisp_code_name(78679,"EGYPTIAN_HIEROGLYPH_U032A"). -lisp_code_name(78680,"EGYPTIAN_HIEROGLYPH_U033"). -lisp_code_name(78681,"EGYPTIAN_HIEROGLYPH_U034"). -lisp_code_name(78682,"EGYPTIAN_HIEROGLYPH_U035"). -lisp_code_name(78683,"EGYPTIAN_HIEROGLYPH_U036"). -lisp_code_name(78684,"EGYPTIAN_HIEROGLYPH_U037"). -lisp_code_name(78685,"EGYPTIAN_HIEROGLYPH_U038"). -lisp_code_name(78686,"EGYPTIAN_HIEROGLYPH_U039"). -lisp_code_name(78687,"EGYPTIAN_HIEROGLYPH_U040"). -lisp_code_name(78688,"EGYPTIAN_HIEROGLYPH_U041"). -lisp_code_name(78689,"EGYPTIAN_HIEROGLYPH_U042"). -lisp_code_name(78690,"EGYPTIAN_HIEROGLYPH_V001"). -lisp_code_name(78691,"EGYPTIAN_HIEROGLYPH_V001A"). -lisp_code_name(78692,"EGYPTIAN_HIEROGLYPH_V001B"). -lisp_code_name(78693,"EGYPTIAN_HIEROGLYPH_V001C"). -lisp_code_name(78694,"EGYPTIAN_HIEROGLYPH_V001D"). -lisp_code_name(78695,"EGYPTIAN_HIEROGLYPH_V001E"). -lisp_code_name(78696,"EGYPTIAN_HIEROGLYPH_V001F"). -lisp_code_name(78697,"EGYPTIAN_HIEROGLYPH_V001G"). -lisp_code_name(78698,"EGYPTIAN_HIEROGLYPH_V001H"). -lisp_code_name(78699,"EGYPTIAN_HIEROGLYPH_V001I"). -lisp_code_name(78700,"EGYPTIAN_HIEROGLYPH_V002"). -lisp_code_name(78701,"EGYPTIAN_HIEROGLYPH_V002A"). -lisp_code_name(78702,"EGYPTIAN_HIEROGLYPH_V003"). -lisp_code_name(78703,"EGYPTIAN_HIEROGLYPH_V004"). -lisp_code_name(78704,"EGYPTIAN_HIEROGLYPH_V005"). -lisp_code_name(78705,"EGYPTIAN_HIEROGLYPH_V006"). -lisp_code_name(78706,"EGYPTIAN_HIEROGLYPH_V007"). -lisp_code_name(78707,"EGYPTIAN_HIEROGLYPH_V007A"). -lisp_code_name(78708,"EGYPTIAN_HIEROGLYPH_V007B"). -lisp_code_name(78709,"EGYPTIAN_HIEROGLYPH_V008"). -lisp_code_name(78710,"EGYPTIAN_HIEROGLYPH_V009"). -lisp_code_name(78711,"EGYPTIAN_HIEROGLYPH_V010"). -lisp_code_name(78712,"EGYPTIAN_HIEROGLYPH_V011"). -lisp_code_name(78713,"EGYPTIAN_HIEROGLYPH_V011A"). -lisp_code_name(78714,"EGYPTIAN_HIEROGLYPH_V011B"). -lisp_code_name(78715,"EGYPTIAN_HIEROGLYPH_V011C"). -lisp_code_name(78716,"EGYPTIAN_HIEROGLYPH_V012"). -lisp_code_name(78717,"EGYPTIAN_HIEROGLYPH_V012A"). -lisp_code_name(78718,"EGYPTIAN_HIEROGLYPH_V012B"). -lisp_code_name(78719,"EGYPTIAN_HIEROGLYPH_V013"). -lisp_code_name(78720,"EGYPTIAN_HIEROGLYPH_V014"). -lisp_code_name(78721,"EGYPTIAN_HIEROGLYPH_V015"). -lisp_code_name(78722,"EGYPTIAN_HIEROGLYPH_V016"). -lisp_code_name(78723,"EGYPTIAN_HIEROGLYPH_V017"). -lisp_code_name(78724,"EGYPTIAN_HIEROGLYPH_V018"). -lisp_code_name(78725,"EGYPTIAN_HIEROGLYPH_V019"). -lisp_code_name(78726,"EGYPTIAN_HIEROGLYPH_V020"). -lisp_code_name(78727,"EGYPTIAN_HIEROGLYPH_V020A"). -lisp_code_name(78728,"EGYPTIAN_HIEROGLYPH_V020B"). -lisp_code_name(78729,"EGYPTIAN_HIEROGLYPH_V020C"). -lisp_code_name(78730,"EGYPTIAN_HIEROGLYPH_V020D"). -lisp_code_name(78731,"EGYPTIAN_HIEROGLYPH_V020E"). -lisp_code_name(78732,"EGYPTIAN_HIEROGLYPH_V020F"). -lisp_code_name(78733,"EGYPTIAN_HIEROGLYPH_V020G"). -lisp_code_name(78734,"EGYPTIAN_HIEROGLYPH_V020H"). -lisp_code_name(78735,"EGYPTIAN_HIEROGLYPH_V020I"). -lisp_code_name(78736,"EGYPTIAN_HIEROGLYPH_V020J"). -lisp_code_name(78737,"EGYPTIAN_HIEROGLYPH_V020K"). -lisp_code_name(78738,"EGYPTIAN_HIEROGLYPH_V020L"). -lisp_code_name(78739,"EGYPTIAN_HIEROGLYPH_V021"). -lisp_code_name(78740,"EGYPTIAN_HIEROGLYPH_V022"). -lisp_code_name(78741,"EGYPTIAN_HIEROGLYPH_V023"). -lisp_code_name(78742,"EGYPTIAN_HIEROGLYPH_V023A"). -lisp_code_name(78743,"EGYPTIAN_HIEROGLYPH_V024"). -lisp_code_name(78744,"EGYPTIAN_HIEROGLYPH_V025"). -lisp_code_name(78745,"EGYPTIAN_HIEROGLYPH_V026"). -lisp_code_name(78746,"EGYPTIAN_HIEROGLYPH_V027"). -lisp_code_name(78747,"EGYPTIAN_HIEROGLYPH_V028"). -lisp_code_name(78748,"EGYPTIAN_HIEROGLYPH_V028A"). -lisp_code_name(78749,"EGYPTIAN_HIEROGLYPH_V029"). -lisp_code_name(78750,"EGYPTIAN_HIEROGLYPH_V029A"). -lisp_code_name(78751,"EGYPTIAN_HIEROGLYPH_V030"). -lisp_code_name(78752,"EGYPTIAN_HIEROGLYPH_V030A"). -lisp_code_name(78753,"EGYPTIAN_HIEROGLYPH_V031"). -lisp_code_name(78754,"EGYPTIAN_HIEROGLYPH_V031A"). -lisp_code_name(78755,"EGYPTIAN_HIEROGLYPH_V032"). -lisp_code_name(78756,"EGYPTIAN_HIEROGLYPH_V033"). -lisp_code_name(78757,"EGYPTIAN_HIEROGLYPH_V033A"). -lisp_code_name(78758,"EGYPTIAN_HIEROGLYPH_V034"). -lisp_code_name(78759,"EGYPTIAN_HIEROGLYPH_V035"). -lisp_code_name(78760,"EGYPTIAN_HIEROGLYPH_V036"). -lisp_code_name(78761,"EGYPTIAN_HIEROGLYPH_V037"). -lisp_code_name(78762,"EGYPTIAN_HIEROGLYPH_V037A"). -lisp_code_name(78763,"EGYPTIAN_HIEROGLYPH_V038"). -lisp_code_name(78764,"EGYPTIAN_HIEROGLYPH_V039"). -lisp_code_name(78765,"EGYPTIAN_HIEROGLYPH_V040"). -lisp_code_name(78766,"EGYPTIAN_HIEROGLYPH_V040A"). -lisp_code_name(78767,"EGYPTIAN_HIEROGLYPH_W001"). -lisp_code_name(78768,"EGYPTIAN_HIEROGLYPH_W002"). -lisp_code_name(78769,"EGYPTIAN_HIEROGLYPH_W003"). -lisp_code_name(78770,"EGYPTIAN_HIEROGLYPH_W003A"). -lisp_code_name(78771,"EGYPTIAN_HIEROGLYPH_W004"). -lisp_code_name(78772,"EGYPTIAN_HIEROGLYPH_W005"). -lisp_code_name(78773,"EGYPTIAN_HIEROGLYPH_W006"). -lisp_code_name(78774,"EGYPTIAN_HIEROGLYPH_W007"). -lisp_code_name(78775,"EGYPTIAN_HIEROGLYPH_W008"). -lisp_code_name(78776,"EGYPTIAN_HIEROGLYPH_W009"). -lisp_code_name(78777,"EGYPTIAN_HIEROGLYPH_W009A"). -lisp_code_name(78778,"EGYPTIAN_HIEROGLYPH_W010"). -lisp_code_name(78779,"EGYPTIAN_HIEROGLYPH_W010A"). -lisp_code_name(78780,"EGYPTIAN_HIEROGLYPH_W011"). -lisp_code_name(78781,"EGYPTIAN_HIEROGLYPH_W012"). -lisp_code_name(78782,"EGYPTIAN_HIEROGLYPH_W013"). -lisp_code_name(78783,"EGYPTIAN_HIEROGLYPH_W014"). -lisp_code_name(78784,"EGYPTIAN_HIEROGLYPH_W014A"). -lisp_code_name(78785,"EGYPTIAN_HIEROGLYPH_W015"). -lisp_code_name(78786,"EGYPTIAN_HIEROGLYPH_W016"). -lisp_code_name(78787,"EGYPTIAN_HIEROGLYPH_W017"). -lisp_code_name(78788,"EGYPTIAN_HIEROGLYPH_W017A"). -lisp_code_name(78789,"EGYPTIAN_HIEROGLYPH_W018"). -lisp_code_name(78790,"EGYPTIAN_HIEROGLYPH_W018A"). -lisp_code_name(78791,"EGYPTIAN_HIEROGLYPH_W019"). -lisp_code_name(78792,"EGYPTIAN_HIEROGLYPH_W020"). -lisp_code_name(78793,"EGYPTIAN_HIEROGLYPH_W021"). -lisp_code_name(78794,"EGYPTIAN_HIEROGLYPH_W022"). -lisp_code_name(78795,"EGYPTIAN_HIEROGLYPH_W023"). -lisp_code_name(78796,"EGYPTIAN_HIEROGLYPH_W024"). -lisp_code_name(78797,"EGYPTIAN_HIEROGLYPH_W024A"). -lisp_code_name(78798,"EGYPTIAN_HIEROGLYPH_W025"). -lisp_code_name(78799,"EGYPTIAN_HIEROGLYPH_X001"). -lisp_code_name(78800,"EGYPTIAN_HIEROGLYPH_X002"). -lisp_code_name(78801,"EGYPTIAN_HIEROGLYPH_X003"). -lisp_code_name(78802,"EGYPTIAN_HIEROGLYPH_X004"). -lisp_code_name(78803,"EGYPTIAN_HIEROGLYPH_X004A"). -lisp_code_name(78804,"EGYPTIAN_HIEROGLYPH_X004B"). -lisp_code_name(78805,"EGYPTIAN_HIEROGLYPH_X005"). -lisp_code_name(78806,"EGYPTIAN_HIEROGLYPH_X006"). -lisp_code_name(78807,"EGYPTIAN_HIEROGLYPH_X006A"). -lisp_code_name(78808,"EGYPTIAN_HIEROGLYPH_X007"). -lisp_code_name(78809,"EGYPTIAN_HIEROGLYPH_X008"). -lisp_code_name(78810,"EGYPTIAN_HIEROGLYPH_X008A"). -lisp_code_name(78811,"EGYPTIAN_HIEROGLYPH_Y001"). -lisp_code_name(78812,"EGYPTIAN_HIEROGLYPH_Y001A"). -lisp_code_name(78813,"EGYPTIAN_HIEROGLYPH_Y002"). -lisp_code_name(78814,"EGYPTIAN_HIEROGLYPH_Y003"). -lisp_code_name(78815,"EGYPTIAN_HIEROGLYPH_Y004"). -lisp_code_name(78816,"EGYPTIAN_HIEROGLYPH_Y005"). -lisp_code_name(78817,"EGYPTIAN_HIEROGLYPH_Y006"). -lisp_code_name(78818,"EGYPTIAN_HIEROGLYPH_Y007"). -lisp_code_name(78819,"EGYPTIAN_HIEROGLYPH_Y008"). -lisp_code_name(78820,"EGYPTIAN_HIEROGLYPH_Z001"). -lisp_code_name(78821,"EGYPTIAN_HIEROGLYPH_Z002"). -lisp_code_name(78822,"EGYPTIAN_HIEROGLYPH_Z002A"). -lisp_code_name(78823,"EGYPTIAN_HIEROGLYPH_Z002B"). -lisp_code_name(78824,"EGYPTIAN_HIEROGLYPH_Z002C"). -lisp_code_name(78825,"EGYPTIAN_HIEROGLYPH_Z002D"). -lisp_code_name(78826,"EGYPTIAN_HIEROGLYPH_Z003"). -lisp_code_name(78827,"EGYPTIAN_HIEROGLYPH_Z003A"). -lisp_code_name(78828,"EGYPTIAN_HIEROGLYPH_Z003B"). -lisp_code_name(78829,"EGYPTIAN_HIEROGLYPH_Z004"). -lisp_code_name(78830,"EGYPTIAN_HIEROGLYPH_Z004A"). -lisp_code_name(78831,"EGYPTIAN_HIEROGLYPH_Z005"). -lisp_code_name(78832,"EGYPTIAN_HIEROGLYPH_Z005A"). -lisp_code_name(78833,"EGYPTIAN_HIEROGLYPH_Z006"). -lisp_code_name(78834,"EGYPTIAN_HIEROGLYPH_Z007"). -lisp_code_name(78835,"EGYPTIAN_HIEROGLYPH_Z008"). -lisp_code_name(78836,"EGYPTIAN_HIEROGLYPH_Z009"). -lisp_code_name(78837,"EGYPTIAN_HIEROGLYPH_Z010"). -lisp_code_name(78838,"EGYPTIAN_HIEROGLYPH_Z011"). -lisp_code_name(78839,"EGYPTIAN_HIEROGLYPH_Z012"). -lisp_code_name(78840,"EGYPTIAN_HIEROGLYPH_Z013"). -lisp_code_name(78841,"EGYPTIAN_HIEROGLYPH_Z014"). -lisp_code_name(78842,"EGYPTIAN_HIEROGLYPH_Z015"). -lisp_code_name(78843,"EGYPTIAN_HIEROGLYPH_Z015A"). -lisp_code_name(78844,"EGYPTIAN_HIEROGLYPH_Z015B"). -lisp_code_name(78845,"EGYPTIAN_HIEROGLYPH_Z015C"). -lisp_code_name(78846,"EGYPTIAN_HIEROGLYPH_Z015D"). -lisp_code_name(78847,"EGYPTIAN_HIEROGLYPH_Z015E"). -lisp_code_name(78848,"EGYPTIAN_HIEROGLYPH_Z015F"). -lisp_code_name(78849,"EGYPTIAN_HIEROGLYPH_Z015G"). -lisp_code_name(78850,"EGYPTIAN_HIEROGLYPH_Z015H"). -lisp_code_name(78851,"EGYPTIAN_HIEROGLYPH_Z015I"). -lisp_code_name(78852,"EGYPTIAN_HIEROGLYPH_Z016"). -lisp_code_name(78853,"EGYPTIAN_HIEROGLYPH_Z016A"). -lisp_code_name(78854,"EGYPTIAN_HIEROGLYPH_Z016B"). -lisp_code_name(78855,"EGYPTIAN_HIEROGLYPH_Z016C"). -lisp_code_name(78856,"EGYPTIAN_HIEROGLYPH_Z016D"). -lisp_code_name(78857,"EGYPTIAN_HIEROGLYPH_Z016E"). -lisp_code_name(78858,"EGYPTIAN_HIEROGLYPH_Z016F"). -lisp_code_name(78859,"EGYPTIAN_HIEROGLYPH_Z016G"). -lisp_code_name(78860,"EGYPTIAN_HIEROGLYPH_Z016H"). -lisp_code_name(78861,"EGYPTIAN_HIEROGLYPH_AA001"). -lisp_code_name(78862,"EGYPTIAN_HIEROGLYPH_AA002"). -lisp_code_name(78863,"EGYPTIAN_HIEROGLYPH_AA003"). -lisp_code_name(78864,"EGYPTIAN_HIEROGLYPH_AA004"). -lisp_code_name(78865,"EGYPTIAN_HIEROGLYPH_AA005"). -lisp_code_name(78866,"EGYPTIAN_HIEROGLYPH_AA006"). -lisp_code_name(78867,"EGYPTIAN_HIEROGLYPH_AA007"). -lisp_code_name(78868,"EGYPTIAN_HIEROGLYPH_AA007A"). -lisp_code_name(78869,"EGYPTIAN_HIEROGLYPH_AA007B"). -lisp_code_name(78870,"EGYPTIAN_HIEROGLYPH_AA008"). -lisp_code_name(78871,"EGYPTIAN_HIEROGLYPH_AA009"). -lisp_code_name(78872,"EGYPTIAN_HIEROGLYPH_AA010"). -lisp_code_name(78873,"EGYPTIAN_HIEROGLYPH_AA011"). -lisp_code_name(78874,"EGYPTIAN_HIEROGLYPH_AA012"). -lisp_code_name(78875,"EGYPTIAN_HIEROGLYPH_AA013"). -lisp_code_name(78876,"EGYPTIAN_HIEROGLYPH_AA014"). -lisp_code_name(78877,"EGYPTIAN_HIEROGLYPH_AA015"). -lisp_code_name(78878,"EGYPTIAN_HIEROGLYPH_AA016"). -lisp_code_name(78879,"EGYPTIAN_HIEROGLYPH_AA017"). -lisp_code_name(78880,"EGYPTIAN_HIEROGLYPH_AA018"). -lisp_code_name(78881,"EGYPTIAN_HIEROGLYPH_AA019"). -lisp_code_name(78882,"EGYPTIAN_HIEROGLYPH_AA020"). -lisp_code_name(78883,"EGYPTIAN_HIEROGLYPH_AA021"). -lisp_code_name(78884,"EGYPTIAN_HIEROGLYPH_AA022"). -lisp_code_name(78885,"EGYPTIAN_HIEROGLYPH_AA023"). -lisp_code_name(78886,"EGYPTIAN_HIEROGLYPH_AA024"). -lisp_code_name(78887,"EGYPTIAN_HIEROGLYPH_AA025"). -lisp_code_name(78888,"EGYPTIAN_HIEROGLYPH_AA026"). -lisp_code_name(78889,"EGYPTIAN_HIEROGLYPH_AA027"). -lisp_code_name(78890,"EGYPTIAN_HIEROGLYPH_AA028"). -lisp_code_name(78891,"EGYPTIAN_HIEROGLYPH_AA029"). -lisp_code_name(78892,"EGYPTIAN_HIEROGLYPH_AA030"). -lisp_code_name(78893,"EGYPTIAN_HIEROGLYPH_AA031"). -lisp_code_name(78894,"EGYPTIAN_HIEROGLYPH_AA032"). -lisp_code_name(92160,"BAMUM_LETTER_PHASE-A_NGKUE_MFON"). -lisp_code_name(92161,"BAMUM_LETTER_PHASE-A_GBIEE_FON"). -lisp_code_name(92162,"BAMUM_LETTER_PHASE-A_PON_MFON_PIPAEMGBIEE"). -lisp_code_name(92163,"BAMUM_LETTER_PHASE-A_PON_MFON_PIPAEMBA"). -lisp_code_name(92164,"BAMUM_LETTER_PHASE-A_NAA_MFON"). -lisp_code_name(92165,"BAMUM_LETTER_PHASE-A_SHUENSHUET"). -lisp_code_name(92166,"BAMUM_LETTER_PHASE-A_TITA_MFON"). -lisp_code_name(92167,"BAMUM_LETTER_PHASE-A_NZA_MFON"). -lisp_code_name(92168,"BAMUM_LETTER_PHASE-A_SHINDA_PA_NJI"). -lisp_code_name(92169,"BAMUM_LETTER_PHASE-A_PON_PA_NJI_PIPAEMGBIEE"). -lisp_code_name(92170,"BAMUM_LETTER_PHASE-A_PON_PA_NJI_PIPAEMBA"). -lisp_code_name(92171,"BAMUM_LETTER_PHASE-A_MAEMBGBIEE"). -lisp_code_name(92172,"BAMUM_LETTER_PHASE-A_TU_MAEMBA"). -lisp_code_name(92173,"BAMUM_LETTER_PHASE-A_NGANGU"). -lisp_code_name(92174,"BAMUM_LETTER_PHASE-A_MAEMVEUX"). -lisp_code_name(92175,"BAMUM_LETTER_PHASE-A_MANSUAE"). -lisp_code_name(92176,"BAMUM_LETTER_PHASE-A_MVEUAENGAM"). -lisp_code_name(92177,"BAMUM_LETTER_PHASE-A_SEUNYAM"). -lisp_code_name(92178,"BAMUM_LETTER_PHASE-A_NTOQPEN"). -lisp_code_name(92179,"BAMUM_LETTER_PHASE-A_KEUKEUTNDA"). -lisp_code_name(92180,"BAMUM_LETTER_PHASE-A_NKINDI"). -lisp_code_name(92181,"BAMUM_LETTER_PHASE-A_SUU"). -lisp_code_name(92182,"BAMUM_LETTER_PHASE-A_NGKUENZEUM"). -lisp_code_name(92183,"BAMUM_LETTER_PHASE-A_LAPAQ"). -lisp_code_name(92184,"BAMUM_LETTER_PHASE-A_LET_KUT"). -lisp_code_name(92185,"BAMUM_LETTER_PHASE-A_NTAP_MFAA"). -lisp_code_name(92186,"BAMUM_LETTER_PHASE-A_MAEKEUP"). -lisp_code_name(92187,"BAMUM_LETTER_PHASE-A_PASHAE"). -lisp_code_name(92188,"BAMUM_LETTER_PHASE-A_GHEUAERAE"). -lisp_code_name(92189,"BAMUM_LETTER_PHASE-A_PAMSHAE"). -lisp_code_name(92190,"BAMUM_LETTER_PHASE-A_MON_NGGEUAET"). -lisp_code_name(92191,"BAMUM_LETTER_PHASE-A_NZUN_MEUT"). -lisp_code_name(92192,"BAMUM_LETTER_PHASE-A_U_YUQ_NAE"). -lisp_code_name(92193,"BAMUM_LETTER_PHASE-A_GHEUAEGHEUAE"). -lisp_code_name(92194,"BAMUM_LETTER_PHASE-A_NTAP_NTAA"). -lisp_code_name(92195,"BAMUM_LETTER_PHASE-A_SISA"). -lisp_code_name(92196,"BAMUM_LETTER_PHASE-A_MGBASA"). -lisp_code_name(92197,"BAMUM_LETTER_PHASE-A_MEUNJOMNDEUQ"). -lisp_code_name(92198,"BAMUM_LETTER_PHASE-A_MOOMPUQ"). -lisp_code_name(92199,"BAMUM_LETTER_PHASE-A_KAFA"). -lisp_code_name(92200,"BAMUM_LETTER_PHASE-A_PA_LEERAEWA"). -lisp_code_name(92201,"BAMUM_LETTER_PHASE-A_NDA_LEERAEWA"). -lisp_code_name(92202,"BAMUM_LETTER_PHASE-A_PET"). -lisp_code_name(92203,"BAMUM_LETTER_PHASE-A_MAEMKPEN"). -lisp_code_name(92204,"BAMUM_LETTER_PHASE-A_NIKA"). -lisp_code_name(92205,"BAMUM_LETTER_PHASE-A_PUP"). -lisp_code_name(92206,"BAMUM_LETTER_PHASE-A_TUAEP"). -lisp_code_name(92207,"BAMUM_LETTER_PHASE-A_LUAEP"). -lisp_code_name(92208,"BAMUM_LETTER_PHASE-A_SONJAM"). -lisp_code_name(92209,"BAMUM_LETTER_PHASE-A_TEUTEUWEN"). -lisp_code_name(92210,"BAMUM_LETTER_PHASE-A_MAENYI"). -lisp_code_name(92211,"BAMUM_LETTER_PHASE-A_KET"). -lisp_code_name(92212,"BAMUM_LETTER_PHASE-A_NDAANGGEUAET"). -lisp_code_name(92213,"BAMUM_LETTER_PHASE-A_KUOQ"). -lisp_code_name(92214,"BAMUM_LETTER_PHASE-A_MOOMEUT"). -lisp_code_name(92215,"BAMUM_LETTER_PHASE-A_SHUM"). -lisp_code_name(92216,"BAMUM_LETTER_PHASE-A_LOMMAE"). -lisp_code_name(92217,"BAMUM_LETTER_PHASE-A_FIRI"). -lisp_code_name(92218,"BAMUM_LETTER_PHASE-A_ROM"). -lisp_code_name(92219,"BAMUM_LETTER_PHASE-A_KPOQ"). -lisp_code_name(92220,"BAMUM_LETTER_PHASE-A_SOQ"). -lisp_code_name(92221,"BAMUM_LETTER_PHASE-A_MAP_PIEET"). -lisp_code_name(92222,"BAMUM_LETTER_PHASE-A_SHIRAE"). -lisp_code_name(92223,"BAMUM_LETTER_PHASE-A_NTAP"). -lisp_code_name(92224,"BAMUM_LETTER_PHASE-A_SHOQ_NSHUT_YUM"). -lisp_code_name(92225,"BAMUM_LETTER_PHASE-A_NYIT_MONGKEUAEQ"). -lisp_code_name(92226,"BAMUM_LETTER_PHASE-A_PAARAE"). -lisp_code_name(92227,"BAMUM_LETTER_PHASE-A_NKAARAE"). -lisp_code_name(92228,"BAMUM_LETTER_PHASE-A_UNKNOWN"). -lisp_code_name(92229,"BAMUM_LETTER_PHASE-A_NGGEN"). -lisp_code_name(92230,"BAMUM_LETTER_PHASE-A_MAESI"). -lisp_code_name(92231,"BAMUM_LETTER_PHASE-A_NJAM"). -lisp_code_name(92232,"BAMUM_LETTER_PHASE-A_MBANYI"). -lisp_code_name(92233,"BAMUM_LETTER_PHASE-A_NYET"). -lisp_code_name(92234,"BAMUM_LETTER_PHASE-A_TEUAEN"). -lisp_code_name(92235,"BAMUM_LETTER_PHASE-A_SOT"). -lisp_code_name(92236,"BAMUM_LETTER_PHASE-A_PAAM"). -lisp_code_name(92237,"BAMUM_LETTER_PHASE-A_NSHIEE"). -lisp_code_name(92238,"BAMUM_LETTER_PHASE-A_MAEM"). -lisp_code_name(92239,"BAMUM_LETTER_PHASE-A_NYI"). -lisp_code_name(92240,"BAMUM_LETTER_PHASE-A_KAQ"). -lisp_code_name(92241,"BAMUM_LETTER_PHASE-A_NSHA"). -lisp_code_name(92242,"BAMUM_LETTER_PHASE-A_VEE"). -lisp_code_name(92243,"BAMUM_LETTER_PHASE-A_LU"). -lisp_code_name(92244,"BAMUM_LETTER_PHASE-A_NEN"). -lisp_code_name(92245,"BAMUM_LETTER_PHASE-A_NAQ"). -lisp_code_name(92246,"BAMUM_LETTER_PHASE-A_MBAQ"). -lisp_code_name(92247,"BAMUM_LETTER_PHASE-B_NSHUET"). -lisp_code_name(92248,"BAMUM_LETTER_PHASE-B_TU_MAEMGBIEE"). -lisp_code_name(92249,"BAMUM_LETTER_PHASE-B_SIEE"). -lisp_code_name(92250,"BAMUM_LETTER_PHASE-B_SET_TU"). -lisp_code_name(92251,"BAMUM_LETTER_PHASE-B_LOM_NTEUM"). -lisp_code_name(92252,"BAMUM_LETTER_PHASE-B_MBA_MAELEE"). -lisp_code_name(92253,"BAMUM_LETTER_PHASE-B_KIEEM"). -lisp_code_name(92254,"BAMUM_LETTER_PHASE-B_YEURAE"). -lisp_code_name(92255,"BAMUM_LETTER_PHASE-B_MBAARAE"). -lisp_code_name(92256,"BAMUM_LETTER_PHASE-B_KAM"). -lisp_code_name(92257,"BAMUM_LETTER_PHASE-B_PEESHI"). -lisp_code_name(92258,"BAMUM_LETTER_PHASE-B_YAFU_LEERAEWA"). -lisp_code_name(92259,"BAMUM_LETTER_PHASE-B_LAM_NSHUT_NYAM"). -lisp_code_name(92260,"BAMUM_LETTER_PHASE-B_NTIEE_SHEUOQ"). -lisp_code_name(92261,"BAMUM_LETTER_PHASE-B_NDU_NJAA"). -lisp_code_name(92262,"BAMUM_LETTER_PHASE-B_GHEUGHEUAEM"). -lisp_code_name(92263,"BAMUM_LETTER_PHASE-B_PIT"). -lisp_code_name(92264,"BAMUM_LETTER_PHASE-B_TU_NSIEE"). -lisp_code_name(92265,"BAMUM_LETTER_PHASE-B_SHET_NJAQ"). -lisp_code_name(92266,"BAMUM_LETTER_PHASE-B_SHEUAEQTU"). -lisp_code_name(92267,"BAMUM_LETTER_PHASE-B_MFON_TEUAEQ"). -lisp_code_name(92268,"BAMUM_LETTER_PHASE-B_MBIT_MBAAKET"). -lisp_code_name(92269,"BAMUM_LETTER_PHASE-B_NYI_NTEUM"). -lisp_code_name(92270,"BAMUM_LETTER_PHASE-B_KEUPUQ"). -lisp_code_name(92271,"BAMUM_LETTER_PHASE-B_GHEUGHEN"). -lisp_code_name(92272,"BAMUM_LETTER_PHASE-B_KEUYEUX"). -lisp_code_name(92273,"BAMUM_LETTER_PHASE-B_LAANAE"). -lisp_code_name(92274,"BAMUM_LETTER_PHASE-B_PARUM"). -lisp_code_name(92275,"BAMUM_LETTER_PHASE-B_VEUM"). -lisp_code_name(92276,"BAMUM_LETTER_PHASE-B_NGKINDI_MVOP"). -lisp_code_name(92277,"BAMUM_LETTER_PHASE-B_NGGEU_MBU"). -lisp_code_name(92278,"BAMUM_LETTER_PHASE-B_WUAET"). -lisp_code_name(92279,"BAMUM_LETTER_PHASE-B_SAKEUAE"). -lisp_code_name(92280,"BAMUM_LETTER_PHASE-B_TAAM"). -lisp_code_name(92281,"BAMUM_LETTER_PHASE-B_MEUQ"). -lisp_code_name(92282,"BAMUM_LETTER_PHASE-B_NGGUOQ"). -lisp_code_name(92283,"BAMUM_LETTER_PHASE-B_NGGUOQ_LARGE"). -lisp_code_name(92284,"BAMUM_LETTER_PHASE-B_MFIYAQ"). -lisp_code_name(92285,"BAMUM_LETTER_PHASE-B_SUE"). -lisp_code_name(92286,"BAMUM_LETTER_PHASE-B_MBEURI"). -lisp_code_name(92287,"BAMUM_LETTER_PHASE-B_MONTIEEN"). -lisp_code_name(92288,"BAMUM_LETTER_PHASE-B_NYAEMAE"). -lisp_code_name(92289,"BAMUM_LETTER_PHASE-B_PUNGAAM"). -lisp_code_name(92290,"BAMUM_LETTER_PHASE-B_MEUT_NGGEET"). -lisp_code_name(92291,"BAMUM_LETTER_PHASE-B_FEUX"). -lisp_code_name(92292,"BAMUM_LETTER_PHASE-B_MBUOQ"). -lisp_code_name(92293,"BAMUM_LETTER_PHASE-B_FEE"). -lisp_code_name(92294,"BAMUM_LETTER_PHASE-B_KEUAEM"). -lisp_code_name(92295,"BAMUM_LETTER_PHASE-B_MA_NJEUAENA"). -lisp_code_name(92296,"BAMUM_LETTER_PHASE-B_MA_NJUQA"). -lisp_code_name(92297,"BAMUM_LETTER_PHASE-B_LET"). -lisp_code_name(92298,"BAMUM_LETTER_PHASE-B_NGGAAM"). -lisp_code_name(92299,"BAMUM_LETTER_PHASE-B_NSEN"). -lisp_code_name(92300,"BAMUM_LETTER_PHASE-B_MA"). -lisp_code_name(92301,"BAMUM_LETTER_PHASE-B_KIQ"). -lisp_code_name(92302,"BAMUM_LETTER_PHASE-B_NGOM"). -lisp_code_name(92303,"BAMUM_LETTER_PHASE-C_NGKUE_MAEMBA"). -lisp_code_name(92304,"BAMUM_LETTER_PHASE-C_NZA"). -lisp_code_name(92305,"BAMUM_LETTER_PHASE-C_YUM"). -lisp_code_name(92306,"BAMUM_LETTER_PHASE-C_WANGKUOQ"). -lisp_code_name(92307,"BAMUM_LETTER_PHASE-C_NGGEN"). -lisp_code_name(92308,"BAMUM_LETTER_PHASE-C_NDEUAEREE"). -lisp_code_name(92309,"BAMUM_LETTER_PHASE-C_NGKAQ"). -lisp_code_name(92310,"BAMUM_LETTER_PHASE-C_GHARAE"). -lisp_code_name(92311,"BAMUM_LETTER_PHASE-C_MBEEKEET"). -lisp_code_name(92312,"BAMUM_LETTER_PHASE-C_GBAYI"). -lisp_code_name(92313,"BAMUM_LETTER_PHASE-C_NYIR_MKPARAQ_MEUN"). -lisp_code_name(92314,"BAMUM_LETTER_PHASE-C_NTU_MBIT"). -lisp_code_name(92315,"BAMUM_LETTER_PHASE-C_MBEUM"). -lisp_code_name(92316,"BAMUM_LETTER_PHASE-C_PIRIEEN"). -lisp_code_name(92317,"BAMUM_LETTER_PHASE-C_NDOMBU"). -lisp_code_name(92318,"BAMUM_LETTER_PHASE-C_MBAA_CABBAGE-TREE"). -lisp_code_name(92319,"BAMUM_LETTER_PHASE-C_KEUSHEUAEP"). -lisp_code_name(92320,"BAMUM_LETTER_PHASE-C_GHAP"). -lisp_code_name(92321,"BAMUM_LETTER_PHASE-C_KEUKAQ"). -lisp_code_name(92322,"BAMUM_LETTER_PHASE-C_YU_MUOMAE"). -lisp_code_name(92323,"BAMUM_LETTER_PHASE-C_NZEUM"). -lisp_code_name(92324,"BAMUM_LETTER_PHASE-C_MBUE"). -lisp_code_name(92325,"BAMUM_LETTER_PHASE-C_NSEUAEN"). -lisp_code_name(92326,"BAMUM_LETTER_PHASE-C_MBIT"). -lisp_code_name(92327,"BAMUM_LETTER_PHASE-C_YEUQ"). -lisp_code_name(92328,"BAMUM_LETTER_PHASE-C_KPARAQ"). -lisp_code_name(92329,"BAMUM_LETTER_PHASE-C_KAA"). -lisp_code_name(92330,"BAMUM_LETTER_PHASE-C_SEUX"). -lisp_code_name(92331,"BAMUM_LETTER_PHASE-C_NDIDA"). -lisp_code_name(92332,"BAMUM_LETTER_PHASE-C_TAASHAE"). -lisp_code_name(92333,"BAMUM_LETTER_PHASE-C_NJUEQ"). -lisp_code_name(92334,"BAMUM_LETTER_PHASE-C_TITA_YUE"). -lisp_code_name(92335,"BAMUM_LETTER_PHASE-C_SUAET"). -lisp_code_name(92336,"BAMUM_LETTER_PHASE-C_NGGUAEN_NYAM"). -lisp_code_name(92337,"BAMUM_LETTER_PHASE-C_VEUX"). -lisp_code_name(92338,"BAMUM_LETTER_PHASE-C_NANSANAQ"). -lisp_code_name(92339,"BAMUM_LETTER_PHASE-C_MA_KEUAERI"). -lisp_code_name(92340,"BAMUM_LETTER_PHASE-C_NTAA"). -lisp_code_name(92341,"BAMUM_LETTER_PHASE-C_NGGUON"). -lisp_code_name(92342,"BAMUM_LETTER_PHASE-C_LAP"). -lisp_code_name(92343,"BAMUM_LETTER_PHASE-C_MBIRIEEN"). -lisp_code_name(92344,"BAMUM_LETTER_PHASE-C_MGBASAQ"). -lisp_code_name(92345,"BAMUM_LETTER_PHASE-C_NTEUNGBA"). -lisp_code_name(92346,"BAMUM_LETTER_PHASE-C_TEUTEUX"). -lisp_code_name(92347,"BAMUM_LETTER_PHASE-C_NGGUM"). -lisp_code_name(92348,"BAMUM_LETTER_PHASE-C_FUE"). -lisp_code_name(92349,"BAMUM_LETTER_PHASE-C_NDEUT"). -lisp_code_name(92350,"BAMUM_LETTER_PHASE-C_NSA"). -lisp_code_name(92351,"BAMUM_LETTER_PHASE-C_NSHAQ"). -lisp_code_name(92352,"BAMUM_LETTER_PHASE-C_BUNG"). -lisp_code_name(92353,"BAMUM_LETTER_PHASE-C_VEUAEPEN"). -lisp_code_name(92354,"BAMUM_LETTER_PHASE-C_MBERAE"). -lisp_code_name(92355,"BAMUM_LETTER_PHASE-C_RU"). -lisp_code_name(92356,"BAMUM_LETTER_PHASE-C_NJAEM"). -lisp_code_name(92357,"BAMUM_LETTER_PHASE-C_LAM"). -lisp_code_name(92358,"BAMUM_LETTER_PHASE-C_TITUAEP"). -lisp_code_name(92359,"BAMUM_LETTER_PHASE-C_NSUOT_NGOM"). -lisp_code_name(92360,"BAMUM_LETTER_PHASE-C_NJEEEE"). -lisp_code_name(92361,"BAMUM_LETTER_PHASE-C_KET"). -lisp_code_name(92362,"BAMUM_LETTER_PHASE-C_NGGU"). -lisp_code_name(92363,"BAMUM_LETTER_PHASE-C_MAESI"). -lisp_code_name(92364,"BAMUM_LETTER_PHASE-C_MBUAEM"). -lisp_code_name(92365,"BAMUM_LETTER_PHASE-C_LU"). -lisp_code_name(92366,"BAMUM_LETTER_PHASE-C_KUT"). -lisp_code_name(92367,"BAMUM_LETTER_PHASE-C_NJAM"). -lisp_code_name(92368,"BAMUM_LETTER_PHASE-C_NGOM"). -lisp_code_name(92369,"BAMUM_LETTER_PHASE-C_WUP"). -lisp_code_name(92370,"BAMUM_LETTER_PHASE-C_NGGUEET"). -lisp_code_name(92371,"BAMUM_LETTER_PHASE-C_NSOM"). -lisp_code_name(92372,"BAMUM_LETTER_PHASE-C_NTEN"). -lisp_code_name(92373,"BAMUM_LETTER_PHASE-C_KUOP_NKAARAE"). -lisp_code_name(92374,"BAMUM_LETTER_PHASE-C_NSUN"). -lisp_code_name(92375,"BAMUM_LETTER_PHASE-C_NDAM"). -lisp_code_name(92376,"BAMUM_LETTER_PHASE-C_MA_NSIEE"). -lisp_code_name(92377,"BAMUM_LETTER_PHASE-C_YAA"). -lisp_code_name(92378,"BAMUM_LETTER_PHASE-C_NDAP"). -lisp_code_name(92379,"BAMUM_LETTER_PHASE-C_SHUEQ"). -lisp_code_name(92380,"BAMUM_LETTER_PHASE-C_SETFON"). -lisp_code_name(92381,"BAMUM_LETTER_PHASE-C_MBI"). -lisp_code_name(92382,"BAMUM_LETTER_PHASE-C_MAEMBA"). -lisp_code_name(92383,"BAMUM_LETTER_PHASE-C_MBANYI"). -lisp_code_name(92384,"BAMUM_LETTER_PHASE-C_KEUSEUX"). -lisp_code_name(92385,"BAMUM_LETTER_PHASE-C_MBEUX"). -lisp_code_name(92386,"BAMUM_LETTER_PHASE-C_KEUM"). -lisp_code_name(92387,"BAMUM_LETTER_PHASE-C_MBAA_PICKET"). -lisp_code_name(92388,"BAMUM_LETTER_PHASE-C_YUWOQ"). -lisp_code_name(92389,"BAMUM_LETTER_PHASE-C_NJEUX"). -lisp_code_name(92390,"BAMUM_LETTER_PHASE-C_MIEE"). -lisp_code_name(92391,"BAMUM_LETTER_PHASE-C_MUAE"). -lisp_code_name(92392,"BAMUM_LETTER_PHASE-C_SHIQ"). -lisp_code_name(92393,"BAMUM_LETTER_PHASE-C_KEN_LAW"). -lisp_code_name(92394,"BAMUM_LETTER_PHASE-C_KEN_FATIGUE"). -lisp_code_name(92395,"BAMUM_LETTER_PHASE-C_NGAQ"). -lisp_code_name(92396,"BAMUM_LETTER_PHASE-C_NAQ"). -lisp_code_name(92397,"BAMUM_LETTER_PHASE-C_LIQ"). -lisp_code_name(92398,"BAMUM_LETTER_PHASE-C_PIN"). -lisp_code_name(92399,"BAMUM_LETTER_PHASE-C_PEN"). -lisp_code_name(92400,"BAMUM_LETTER_PHASE-C_TET"). -lisp_code_name(92401,"BAMUM_LETTER_PHASE-D_MBUO"). -lisp_code_name(92402,"BAMUM_LETTER_PHASE-D_WAP"). -lisp_code_name(92403,"BAMUM_LETTER_PHASE-D_NJI"). -lisp_code_name(92404,"BAMUM_LETTER_PHASE-D_MFON"). -lisp_code_name(92405,"BAMUM_LETTER_PHASE-D_NJIEE"). -lisp_code_name(92406,"BAMUM_LETTER_PHASE-D_LIEE"). -lisp_code_name(92407,"BAMUM_LETTER_PHASE-D_NJEUT"). -lisp_code_name(92408,"BAMUM_LETTER_PHASE-D_NSHEE"). -lisp_code_name(92409,"BAMUM_LETTER_PHASE-D_NGGAAMAE"). -lisp_code_name(92410,"BAMUM_LETTER_PHASE-D_NYAM"). -lisp_code_name(92411,"BAMUM_LETTER_PHASE-D_WUAEN"). -lisp_code_name(92412,"BAMUM_LETTER_PHASE-D_NGKUN"). -lisp_code_name(92413,"BAMUM_LETTER_PHASE-D_SHEE"). -lisp_code_name(92414,"BAMUM_LETTER_PHASE-D_NGKAP"). -lisp_code_name(92415,"BAMUM_LETTER_PHASE-D_KEUAETMEUN"). -lisp_code_name(92416,"BAMUM_LETTER_PHASE-D_TEUT"). -lisp_code_name(92417,"BAMUM_LETTER_PHASE-D_SHEUAE"). -lisp_code_name(92418,"BAMUM_LETTER_PHASE-D_NJAP"). -lisp_code_name(92419,"BAMUM_LETTER_PHASE-D_SUE"). -lisp_code_name(92420,"BAMUM_LETTER_PHASE-D_KET"). -lisp_code_name(92421,"BAMUM_LETTER_PHASE-D_YAEMMAE"). -lisp_code_name(92422,"BAMUM_LETTER_PHASE-D_KUOM"). -lisp_code_name(92423,"BAMUM_LETTER_PHASE-D_SAP"). -lisp_code_name(92424,"BAMUM_LETTER_PHASE-D_MFEUT"). -lisp_code_name(92425,"BAMUM_LETTER_PHASE-D_NDEUX"). -lisp_code_name(92426,"BAMUM_LETTER_PHASE-D_MALEERI"). -lisp_code_name(92427,"BAMUM_LETTER_PHASE-D_MEUT"). -lisp_code_name(92428,"BAMUM_LETTER_PHASE-D_SEUAEQ"). -lisp_code_name(92429,"BAMUM_LETTER_PHASE-D_YEN"). -lisp_code_name(92430,"BAMUM_LETTER_PHASE-D_NJEUAEM"). -lisp_code_name(92431,"BAMUM_LETTER_PHASE-D_KEUOT_MBUAE"). -lisp_code_name(92432,"BAMUM_LETTER_PHASE-D_NGKEURI"). -lisp_code_name(92433,"BAMUM_LETTER_PHASE-D_TU"). -lisp_code_name(92434,"BAMUM_LETTER_PHASE-D_GHAA"). -lisp_code_name(92435,"BAMUM_LETTER_PHASE-D_NGKYEE"). -lisp_code_name(92436,"BAMUM_LETTER_PHASE-D_FEUFEUAET"). -lisp_code_name(92437,"BAMUM_LETTER_PHASE-D_NDEE"). -lisp_code_name(92438,"BAMUM_LETTER_PHASE-D_MGBOFUM"). -lisp_code_name(92439,"BAMUM_LETTER_PHASE-D_LEUAEP"). -lisp_code_name(92440,"BAMUM_LETTER_PHASE-D_NDON"). -lisp_code_name(92441,"BAMUM_LETTER_PHASE-D_MONI"). -lisp_code_name(92442,"BAMUM_LETTER_PHASE-D_MGBEUN"). -lisp_code_name(92443,"BAMUM_LETTER_PHASE-D_PUUT"). -lisp_code_name(92444,"BAMUM_LETTER_PHASE-D_MGBIEE"). -lisp_code_name(92445,"BAMUM_LETTER_PHASE-D_MFO"). -lisp_code_name(92446,"BAMUM_LETTER_PHASE-D_LUM"). -lisp_code_name(92447,"BAMUM_LETTER_PHASE-D_NSIEEP"). -lisp_code_name(92448,"BAMUM_LETTER_PHASE-D_MBAA"). -lisp_code_name(92449,"BAMUM_LETTER_PHASE-D_KWAET"). -lisp_code_name(92450,"BAMUM_LETTER_PHASE-D_NYET"). -lisp_code_name(92451,"BAMUM_LETTER_PHASE-D_TEUAEN"). -lisp_code_name(92452,"BAMUM_LETTER_PHASE-D_SOT"). -lisp_code_name(92453,"BAMUM_LETTER_PHASE-D_YUWOQ"). -lisp_code_name(92454,"BAMUM_LETTER_PHASE-D_KEUM"). -lisp_code_name(92455,"BAMUM_LETTER_PHASE-D_RAEM"). -lisp_code_name(92456,"BAMUM_LETTER_PHASE-D_TEEEE"). -lisp_code_name(92457,"BAMUM_LETTER_PHASE-D_NGKEUAEQ"). -lisp_code_name(92458,"BAMUM_LETTER_PHASE-D_MFEUAE"). -lisp_code_name(92459,"BAMUM_LETTER_PHASE-D_NSIEET"). -lisp_code_name(92460,"BAMUM_LETTER_PHASE-D_KEUP"). -lisp_code_name(92461,"BAMUM_LETTER_PHASE-D_PIP"). -lisp_code_name(92462,"BAMUM_LETTER_PHASE-D_PEUTAE"). -lisp_code_name(92463,"BAMUM_LETTER_PHASE-D_NYUE"). -lisp_code_name(92464,"BAMUM_LETTER_PHASE-D_LET"). -lisp_code_name(92465,"BAMUM_LETTER_PHASE-D_NGGAAM"). -lisp_code_name(92466,"BAMUM_LETTER_PHASE-D_MFIEE"). -lisp_code_name(92467,"BAMUM_LETTER_PHASE-D_NGGWAEN"). -lisp_code_name(92468,"BAMUM_LETTER_PHASE-D_YUOM"). -lisp_code_name(92469,"BAMUM_LETTER_PHASE-D_PAP"). -lisp_code_name(92470,"BAMUM_LETTER_PHASE-D_YUOP"). -lisp_code_name(92471,"BAMUM_LETTER_PHASE-D_NDAM"). -lisp_code_name(92472,"BAMUM_LETTER_PHASE-D_NTEUM"). -lisp_code_name(92473,"BAMUM_LETTER_PHASE-D_SUAE"). -lisp_code_name(92474,"BAMUM_LETTER_PHASE-D_KUN"). -lisp_code_name(92475,"BAMUM_LETTER_PHASE-D_NGGEUX"). -lisp_code_name(92476,"BAMUM_LETTER_PHASE-D_NGKIEE"). -lisp_code_name(92477,"BAMUM_LETTER_PHASE-D_TUOT"). -lisp_code_name(92478,"BAMUM_LETTER_PHASE-D_MEUN"). -lisp_code_name(92479,"BAMUM_LETTER_PHASE-D_KUQ"). -lisp_code_name(92480,"BAMUM_LETTER_PHASE-D_NSUM"). -lisp_code_name(92481,"BAMUM_LETTER_PHASE-D_TEUN"). -lisp_code_name(92482,"BAMUM_LETTER_PHASE-D_MAENJET"). -lisp_code_name(92483,"BAMUM_LETTER_PHASE-D_NGGAP"). -lisp_code_name(92484,"BAMUM_LETTER_PHASE-D_LEUM"). -lisp_code_name(92485,"BAMUM_LETTER_PHASE-D_NGGUOM"). -lisp_code_name(92486,"BAMUM_LETTER_PHASE-D_NSHUT"). -lisp_code_name(92487,"BAMUM_LETTER_PHASE-D_NJUEQ"). -lisp_code_name(92488,"BAMUM_LETTER_PHASE-D_GHEUAE"). -lisp_code_name(92489,"BAMUM_LETTER_PHASE-D_KU"). -lisp_code_name(92490,"BAMUM_LETTER_PHASE-D_REN_OLD"). -lisp_code_name(92491,"BAMUM_LETTER_PHASE-D_TAE"). -lisp_code_name(92492,"BAMUM_LETTER_PHASE-D_TOQ"). -lisp_code_name(92493,"BAMUM_LETTER_PHASE-D_NYI"). -lisp_code_name(92494,"BAMUM_LETTER_PHASE-D_RII"). -lisp_code_name(92495,"BAMUM_LETTER_PHASE-D_LEEEE"). -lisp_code_name(92496,"BAMUM_LETTER_PHASE-D_MEEEE"). -lisp_code_name(92497,"BAMUM_LETTER_PHASE-D_M"). -lisp_code_name(92498,"BAMUM_LETTER_PHASE-D_SUU"). -lisp_code_name(92499,"BAMUM_LETTER_PHASE-D_MU"). -lisp_code_name(92500,"BAMUM_LETTER_PHASE-D_SHII"). -lisp_code_name(92501,"BAMUM_LETTER_PHASE-D_SHEUX"). -lisp_code_name(92502,"BAMUM_LETTER_PHASE-D_KYEE"). -lisp_code_name(92503,"BAMUM_LETTER_PHASE-D_NU"). -lisp_code_name(92504,"BAMUM_LETTER_PHASE-D_SHU"). -lisp_code_name(92505,"BAMUM_LETTER_PHASE-D_NTEE"). -lisp_code_name(92506,"BAMUM_LETTER_PHASE-D_PEE"). -lisp_code_name(92507,"BAMUM_LETTER_PHASE-D_NI"). -lisp_code_name(92508,"BAMUM_LETTER_PHASE-D_SHOQ"). -lisp_code_name(92509,"BAMUM_LETTER_PHASE-D_PUQ"). -lisp_code_name(92510,"BAMUM_LETTER_PHASE-D_MVOP"). -lisp_code_name(92511,"BAMUM_LETTER_PHASE-D_LOQ"). -lisp_code_name(92512,"BAMUM_LETTER_PHASE-D_REN_MUCH"). -lisp_code_name(92513,"BAMUM_LETTER_PHASE-D_TI"). -lisp_code_name(92514,"BAMUM_LETTER_PHASE-D_NTUU"). -lisp_code_name(92515,"BAMUM_LETTER_PHASE-D_MBAA_SEVEN"). -lisp_code_name(92516,"BAMUM_LETTER_PHASE-D_SAQ"). -lisp_code_name(92517,"BAMUM_LETTER_PHASE-D_FAA"). -lisp_code_name(92518,"BAMUM_LETTER_PHASE-E_NDAP"). -lisp_code_name(92519,"BAMUM_LETTER_PHASE-E_TOON"). -lisp_code_name(92520,"BAMUM_LETTER_PHASE-E_MBEUM"). -lisp_code_name(92521,"BAMUM_LETTER_PHASE-E_LAP"). -lisp_code_name(92522,"BAMUM_LETTER_PHASE-E_VOM"). -lisp_code_name(92523,"BAMUM_LETTER_PHASE-E_LOON"). -lisp_code_name(92524,"BAMUM_LETTER_PHASE-E_PAA"). -lisp_code_name(92525,"BAMUM_LETTER_PHASE-E_SOM"). -lisp_code_name(92526,"BAMUM_LETTER_PHASE-E_RAQ"). -lisp_code_name(92527,"BAMUM_LETTER_PHASE-E_NSHUOP"). -lisp_code_name(92528,"BAMUM_LETTER_PHASE-E_NDUN"). -lisp_code_name(92529,"BAMUM_LETTER_PHASE-E_PUAE"). -lisp_code_name(92530,"BAMUM_LETTER_PHASE-E_TAM"). -lisp_code_name(92531,"BAMUM_LETTER_PHASE-E_NGKA"). -lisp_code_name(92532,"BAMUM_LETTER_PHASE-E_KPEUX"). -lisp_code_name(92533,"BAMUM_LETTER_PHASE-E_WUO"). -lisp_code_name(92534,"BAMUM_LETTER_PHASE-E_SEE"). -lisp_code_name(92535,"BAMUM_LETTER_PHASE-E_NGGEUAET"). -lisp_code_name(92536,"BAMUM_LETTER_PHASE-E_PAAM"). -lisp_code_name(92537,"BAMUM_LETTER_PHASE-E_TOO"). -lisp_code_name(92538,"BAMUM_LETTER_PHASE-E_KUOP"). -lisp_code_name(92539,"BAMUM_LETTER_PHASE-E_LOM"). -lisp_code_name(92540,"BAMUM_LETTER_PHASE-E_NSHIEE"). -lisp_code_name(92541,"BAMUM_LETTER_PHASE-E_NGOP"). -lisp_code_name(92542,"BAMUM_LETTER_PHASE-E_MAEM"). -lisp_code_name(92543,"BAMUM_LETTER_PHASE-E_NGKEUX"). -lisp_code_name(92544,"BAMUM_LETTER_PHASE-E_NGOQ"). -lisp_code_name(92545,"BAMUM_LETTER_PHASE-E_NSHUE"). -lisp_code_name(92546,"BAMUM_LETTER_PHASE-E_RIMGBA"). -lisp_code_name(92547,"BAMUM_LETTER_PHASE-E_NJEUX"). -lisp_code_name(92548,"BAMUM_LETTER_PHASE-E_PEEM"). -lisp_code_name(92549,"BAMUM_LETTER_PHASE-E_SAA"). -lisp_code_name(92550,"BAMUM_LETTER_PHASE-E_NGGURAE"). -lisp_code_name(92551,"BAMUM_LETTER_PHASE-E_MGBA"). -lisp_code_name(92552,"BAMUM_LETTER_PHASE-E_GHEUX"). -lisp_code_name(92553,"BAMUM_LETTER_PHASE-E_NGKEUAEM"). -lisp_code_name(92554,"BAMUM_LETTER_PHASE-E_NJAEMLI"). -lisp_code_name(92555,"BAMUM_LETTER_PHASE-E_MAP"). -lisp_code_name(92556,"BAMUM_LETTER_PHASE-E_LOOT"). -lisp_code_name(92557,"BAMUM_LETTER_PHASE-E_NGGEEEE"). -lisp_code_name(92558,"BAMUM_LETTER_PHASE-E_NDIQ"). -lisp_code_name(92559,"BAMUM_LETTER_PHASE-E_TAEN_NTEUM"). -lisp_code_name(92560,"BAMUM_LETTER_PHASE-E_SET"). -lisp_code_name(92561,"BAMUM_LETTER_PHASE-E_PUM"). -lisp_code_name(92562,"BAMUM_LETTER_PHASE-E_NDAA_SOFTNESS"). -lisp_code_name(92563,"BAMUM_LETTER_PHASE-E_NGGUAESHAE_NYAM"). -lisp_code_name(92564,"BAMUM_LETTER_PHASE-E_YIEE"). -lisp_code_name(92565,"BAMUM_LETTER_PHASE-E_GHEUN"). -lisp_code_name(92566,"BAMUM_LETTER_PHASE-E_TUAE"). -lisp_code_name(92567,"BAMUM_LETTER_PHASE-E_YEUAE"). -lisp_code_name(92568,"BAMUM_LETTER_PHASE-E_PO"). -lisp_code_name(92569,"BAMUM_LETTER_PHASE-E_TUMAE"). -lisp_code_name(92570,"BAMUM_LETTER_PHASE-E_KEUAE"). -lisp_code_name(92571,"BAMUM_LETTER_PHASE-E_SUAEN"). -lisp_code_name(92572,"BAMUM_LETTER_PHASE-E_TEUAEQ"). -lisp_code_name(92573,"BAMUM_LETTER_PHASE-E_VEUAE"). -lisp_code_name(92574,"BAMUM_LETTER_PHASE-E_WEUX"). -lisp_code_name(92575,"BAMUM_LETTER_PHASE-E_LAAM"). -lisp_code_name(92576,"BAMUM_LETTER_PHASE-E_PU"). -lisp_code_name(92577,"BAMUM_LETTER_PHASE-E_TAAQ"). -lisp_code_name(92578,"BAMUM_LETTER_PHASE-E_GHAAMAE"). -lisp_code_name(92579,"BAMUM_LETTER_PHASE-E_NGEUREUT"). -lisp_code_name(92580,"BAMUM_LETTER_PHASE-E_SHEUAEQ"). -lisp_code_name(92581,"BAMUM_LETTER_PHASE-E_MGBEN"). -lisp_code_name(92582,"BAMUM_LETTER_PHASE-E_MBEE"). -lisp_code_name(92583,"BAMUM_LETTER_PHASE-E_NZAQ"). -lisp_code_name(92584,"BAMUM_LETTER_PHASE-E_NKOM"). -lisp_code_name(92585,"BAMUM_LETTER_PHASE-E_GBET"). -lisp_code_name(92586,"BAMUM_LETTER_PHASE-E_TUM"). -lisp_code_name(92587,"BAMUM_LETTER_PHASE-E_KUET"). -lisp_code_name(92588,"BAMUM_LETTER_PHASE-E_YAP"). -lisp_code_name(92589,"BAMUM_LETTER_PHASE-E_NYI_CLEAVER"). -lisp_code_name(92590,"BAMUM_LETTER_PHASE-E_YIT"). -lisp_code_name(92591,"BAMUM_LETTER_PHASE-E_MFEUQ"). -lisp_code_name(92592,"BAMUM_LETTER_PHASE-E_NDIAQ"). -lisp_code_name(92593,"BAMUM_LETTER_PHASE-E_PIEEQ"). -lisp_code_name(92594,"BAMUM_LETTER_PHASE-E_YUEQ"). -lisp_code_name(92595,"BAMUM_LETTER_PHASE-E_LEUAEM"). -lisp_code_name(92596,"BAMUM_LETTER_PHASE-E_FUE"). -lisp_code_name(92597,"BAMUM_LETTER_PHASE-E_GBEUX"). -lisp_code_name(92598,"BAMUM_LETTER_PHASE-E_NGKUP"). -lisp_code_name(92599,"BAMUM_LETTER_PHASE-E_KET"). -lisp_code_name(92600,"BAMUM_LETTER_PHASE-E_MAE"). -lisp_code_name(92601,"BAMUM_LETTER_PHASE-E_NGKAAMI"). -lisp_code_name(92602,"BAMUM_LETTER_PHASE-E_GHET"). -lisp_code_name(92603,"BAMUM_LETTER_PHASE-E_FA"). -lisp_code_name(92604,"BAMUM_LETTER_PHASE-E_NTUM"). -lisp_code_name(92605,"BAMUM_LETTER_PHASE-E_PEUT"). -lisp_code_name(92606,"BAMUM_LETTER_PHASE-E_YEUM"). -lisp_code_name(92607,"BAMUM_LETTER_PHASE-E_NGGEUAE"). -lisp_code_name(92608,"BAMUM_LETTER_PHASE-E_NYI_BETWEEN"). -lisp_code_name(92609,"BAMUM_LETTER_PHASE-E_NZUQ"). -lisp_code_name(92610,"BAMUM_LETTER_PHASE-E_POON"). -lisp_code_name(92611,"BAMUM_LETTER_PHASE-E_MIEE"). -lisp_code_name(92612,"BAMUM_LETTER_PHASE-E_FUET"). -lisp_code_name(92613,"BAMUM_LETTER_PHASE-E_NAE"). -lisp_code_name(92614,"BAMUM_LETTER_PHASE-E_MUAE"). -lisp_code_name(92615,"BAMUM_LETTER_PHASE-E_GHEUAE"). -lisp_code_name(92616,"BAMUM_LETTER_PHASE-E_FU_I"). -lisp_code_name(92617,"BAMUM_LETTER_PHASE-E_MVI"). -lisp_code_name(92618,"BAMUM_LETTER_PHASE-E_PUAQ"). -lisp_code_name(92619,"BAMUM_LETTER_PHASE-E_NGKUM"). -lisp_code_name(92620,"BAMUM_LETTER_PHASE-E_KUT"). -lisp_code_name(92621,"BAMUM_LETTER_PHASE-E_PIET"). -lisp_code_name(92622,"BAMUM_LETTER_PHASE-E_NTAP"). -lisp_code_name(92623,"BAMUM_LETTER_PHASE-E_YEUAET"). -lisp_code_name(92624,"BAMUM_LETTER_PHASE-E_NGGUP"). -lisp_code_name(92625,"BAMUM_LETTER_PHASE-E_PA_PEOPLE"). -lisp_code_name(92626,"BAMUM_LETTER_PHASE-E_FU_CALL"). -lisp_code_name(92627,"BAMUM_LETTER_PHASE-E_FOM"). -lisp_code_name(92628,"BAMUM_LETTER_PHASE-E_NJEE"). -lisp_code_name(92629,"BAMUM_LETTER_PHASE-E_A"). -lisp_code_name(92630,"BAMUM_LETTER_PHASE-E_TOQ"). -lisp_code_name(92631,"BAMUM_LETTER_PHASE-E_O"). -lisp_code_name(92632,"BAMUM_LETTER_PHASE-E_I"). -lisp_code_name(92633,"BAMUM_LETTER_PHASE-E_LAQ"). -lisp_code_name(92634,"BAMUM_LETTER_PHASE-E_PA_PLURAL"). -lisp_code_name(92635,"BAMUM_LETTER_PHASE-E_TAA"). -lisp_code_name(92636,"BAMUM_LETTER_PHASE-E_TAQ"). -lisp_code_name(92637,"BAMUM_LETTER_PHASE-E_NDAA_MY_HOUSE"). -lisp_code_name(92638,"BAMUM_LETTER_PHASE-E_SHIQ"). -lisp_code_name(92639,"BAMUM_LETTER_PHASE-E_YEUX"). -lisp_code_name(92640,"BAMUM_LETTER_PHASE-E_NGUAE"). -lisp_code_name(92641,"BAMUM_LETTER_PHASE-E_YUAEN"). -lisp_code_name(92642,"BAMUM_LETTER_PHASE-E_YOQ_SWIMMING"). -lisp_code_name(92643,"BAMUM_LETTER_PHASE-E_YOQ_COVER"). -lisp_code_name(92644,"BAMUM_LETTER_PHASE-E_YUQ"). -lisp_code_name(92645,"BAMUM_LETTER_PHASE-E_YUN"). -lisp_code_name(92646,"BAMUM_LETTER_PHASE-E_KEUX"). -lisp_code_name(92647,"BAMUM_LETTER_PHASE-E_PEUX"). -lisp_code_name(92648,"BAMUM_LETTER_PHASE-E_NJEE_EPOCH"). -lisp_code_name(92649,"BAMUM_LETTER_PHASE-E_PUE"). -lisp_code_name(92650,"BAMUM_LETTER_PHASE-E_WUE"). -lisp_code_name(92651,"BAMUM_LETTER_PHASE-E_FEE"). -lisp_code_name(92652,"BAMUM_LETTER_PHASE-E_VEE"). -lisp_code_name(92653,"BAMUM_LETTER_PHASE-E_LU"). -lisp_code_name(92654,"BAMUM_LETTER_PHASE-E_MI"). -lisp_code_name(92655,"BAMUM_LETTER_PHASE-E_REUX"). -lisp_code_name(92656,"BAMUM_LETTER_PHASE-E_RAE"). -lisp_code_name(92657,"BAMUM_LETTER_PHASE-E_NGUAET"). -lisp_code_name(92658,"BAMUM_LETTER_PHASE-E_NGA"). -lisp_code_name(92659,"BAMUM_LETTER_PHASE-E_SHO"). -lisp_code_name(92660,"BAMUM_LETTER_PHASE-E_SHOQ"). -lisp_code_name(92661,"BAMUM_LETTER_PHASE-E_FU_REMEDY"). -lisp_code_name(92662,"BAMUM_LETTER_PHASE-E_NA"). -lisp_code_name(92663,"BAMUM_LETTER_PHASE-E_PI"). -lisp_code_name(92664,"BAMUM_LETTER_PHASE-E_LOQ"). -lisp_code_name(92665,"BAMUM_LETTER_PHASE-E_KO"). -lisp_code_name(92666,"BAMUM_LETTER_PHASE-E_MEN"). -lisp_code_name(92667,"BAMUM_LETTER_PHASE-E_MA"). -lisp_code_name(92668,"BAMUM_LETTER_PHASE-E_MAQ"). -lisp_code_name(92669,"BAMUM_LETTER_PHASE-E_TEU"). -lisp_code_name(92670,"BAMUM_LETTER_PHASE-E_KI"). -lisp_code_name(92671,"BAMUM_LETTER_PHASE-E_MON"). -lisp_code_name(92672,"BAMUM_LETTER_PHASE-E_TEN"). -lisp_code_name(92673,"BAMUM_LETTER_PHASE-E_FAQ"). -lisp_code_name(92674,"BAMUM_LETTER_PHASE-E_GHOM"). -lisp_code_name(92675,"BAMUM_LETTER_PHASE-F_KA"). -lisp_code_name(92676,"BAMUM_LETTER_PHASE-F_U"). -lisp_code_name(92677,"BAMUM_LETTER_PHASE-F_KU"). -lisp_code_name(92678,"BAMUM_LETTER_PHASE-F_EE"). -lisp_code_name(92679,"BAMUM_LETTER_PHASE-F_REE"). -lisp_code_name(92680,"BAMUM_LETTER_PHASE-F_TAE"). -lisp_code_name(92681,"BAMUM_LETTER_PHASE-F_NYI"). -lisp_code_name(92682,"BAMUM_LETTER_PHASE-F_LA"). -lisp_code_name(92683,"BAMUM_LETTER_PHASE-F_RII"). -lisp_code_name(92684,"BAMUM_LETTER_PHASE-F_RIEE"). -lisp_code_name(92685,"BAMUM_LETTER_PHASE-F_MEEEE"). -lisp_code_name(92686,"BAMUM_LETTER_PHASE-F_TAA"). -lisp_code_name(92687,"BAMUM_LETTER_PHASE-F_NDAA"). -lisp_code_name(92688,"BAMUM_LETTER_PHASE-F_NJAEM"). -lisp_code_name(92689,"BAMUM_LETTER_PHASE-F_M"). -lisp_code_name(92690,"BAMUM_LETTER_PHASE-F_SUU"). -lisp_code_name(92691,"BAMUM_LETTER_PHASE-F_SHII"). -lisp_code_name(92692,"BAMUM_LETTER_PHASE-F_SI"). -lisp_code_name(92693,"BAMUM_LETTER_PHASE-F_SEUX"). -lisp_code_name(92694,"BAMUM_LETTER_PHASE-F_KYEE"). -lisp_code_name(92695,"BAMUM_LETTER_PHASE-F_KET"). -lisp_code_name(92696,"BAMUM_LETTER_PHASE-F_NUAE"). -lisp_code_name(92697,"BAMUM_LETTER_PHASE-F_NU"). -lisp_code_name(92698,"BAMUM_LETTER_PHASE-F_NJUAE"). -lisp_code_name(92699,"BAMUM_LETTER_PHASE-F_YOQ"). -lisp_code_name(92700,"BAMUM_LETTER_PHASE-F_SHU"). -lisp_code_name(92701,"BAMUM_LETTER_PHASE-F_YA"). -lisp_code_name(92702,"BAMUM_LETTER_PHASE-F_NSHA"). -lisp_code_name(92703,"BAMUM_LETTER_PHASE-F_PEUX"). -lisp_code_name(92704,"BAMUM_LETTER_PHASE-F_NTEE"). -lisp_code_name(92705,"BAMUM_LETTER_PHASE-F_WUE"). -lisp_code_name(92706,"BAMUM_LETTER_PHASE-F_PEE"). -lisp_code_name(92707,"BAMUM_LETTER_PHASE-F_RU"). -lisp_code_name(92708,"BAMUM_LETTER_PHASE-F_NI"). -lisp_code_name(92709,"BAMUM_LETTER_PHASE-F_REUX"). -lisp_code_name(92710,"BAMUM_LETTER_PHASE-F_KEN"). -lisp_code_name(92711,"BAMUM_LETTER_PHASE-F_NGKWAEN"). -lisp_code_name(92712,"BAMUM_LETTER_PHASE-F_NGGA"). -lisp_code_name(92713,"BAMUM_LETTER_PHASE-F_SHO"). -lisp_code_name(92714,"BAMUM_LETTER_PHASE-F_PUAE"). -lisp_code_name(92715,"BAMUM_LETTER_PHASE-F_FOM"). -lisp_code_name(92716,"BAMUM_LETTER_PHASE-F_WA"). -lisp_code_name(92717,"BAMUM_LETTER_PHASE-F_LI"). -lisp_code_name(92718,"BAMUM_LETTER_PHASE-F_LOQ"). -lisp_code_name(92719,"BAMUM_LETTER_PHASE-F_KO"). -lisp_code_name(92720,"BAMUM_LETTER_PHASE-F_MBEN"). -lisp_code_name(92721,"BAMUM_LETTER_PHASE-F_REN"). -lisp_code_name(92722,"BAMUM_LETTER_PHASE-F_MA"). -lisp_code_name(92723,"BAMUM_LETTER_PHASE-F_MO"). -lisp_code_name(92724,"BAMUM_LETTER_PHASE-F_MBAA"). -lisp_code_name(92725,"BAMUM_LETTER_PHASE-F_TET"). -lisp_code_name(92726,"BAMUM_LETTER_PHASE-F_KPA"). -lisp_code_name(92727,"BAMUM_LETTER_PHASE-F_SAMBA"). -lisp_code_name(92728,"BAMUM_LETTER_PHASE-F_VUEQ"). -lisp_code_name(92736,"MRO_LETTER_TA"). -lisp_code_name(92737,"MRO_LETTER_NGI"). -lisp_code_name(92738,"MRO_LETTER_YO"). -lisp_code_name(92739,"MRO_LETTER_MIM"). -lisp_code_name(92740,"MRO_LETTER_BA"). -lisp_code_name(92741,"MRO_LETTER_DA"). -lisp_code_name(92742,"MRO_LETTER_A"). -lisp_code_name(92743,"MRO_LETTER_PHI"). -lisp_code_name(92744,"MRO_LETTER_KHAI"). -lisp_code_name(92745,"MRO_LETTER_HAO"). -lisp_code_name(92746,"MRO_LETTER_DAI"). -lisp_code_name(92747,"MRO_LETTER_CHU"). -lisp_code_name(92748,"MRO_LETTER_KEAAE"). -lisp_code_name(92749,"MRO_LETTER_OL"). -lisp_code_name(92750,"MRO_LETTER_MAEM"). -lisp_code_name(92751,"MRO_LETTER_NIN"). -lisp_code_name(92752,"MRO_LETTER_PA"). -lisp_code_name(92753,"MRO_LETTER_OO"). -lisp_code_name(92754,"MRO_LETTER_O"). -lisp_code_name(92755,"MRO_LETTER_RO"). -lisp_code_name(92756,"MRO_LETTER_SHI"). -lisp_code_name(92757,"MRO_LETTER_THEA"). -lisp_code_name(92758,"MRO_LETTER_EA"). -lisp_code_name(92759,"MRO_LETTER_WA"). -lisp_code_name(92760,"MRO_LETTER_E"). -lisp_code_name(92761,"MRO_LETTER_KO"). -lisp_code_name(92762,"MRO_LETTER_LAN"). -lisp_code_name(92763,"MRO_LETTER_LA"). -lisp_code_name(92764,"MRO_LETTER_HAI"). -lisp_code_name(92765,"MRO_LETTER_RI"). -lisp_code_name(92766,"MRO_LETTER_TEK"). -lisp_code_name(92768,"MRO_DIGIT_ZERO"). -lisp_code_name(92769,"MRO_DIGIT_ONE"). -lisp_code_name(92770,"MRO_DIGIT_TWO"). -lisp_code_name(92771,"MRO_DIGIT_THREE"). -lisp_code_name(92772,"MRO_DIGIT_FOUR"). -lisp_code_name(92773,"MRO_DIGIT_FIVE"). -lisp_code_name(92774,"MRO_DIGIT_SIX"). -lisp_code_name(92775,"MRO_DIGIT_SEVEN"). -lisp_code_name(92776,"MRO_DIGIT_EIGHT"). -lisp_code_name(92777,"MRO_DIGIT_NINE"). -lisp_code_name(92782,"MRO_DANDA"). -lisp_code_name(92783,"MRO_DOUBLE_DANDA"). -lisp_code_name(92880,"BASSA_VAH_LETTER_ENNI"). -lisp_code_name(92881,"BASSA_VAH_LETTER_KA"). -lisp_code_name(92882,"BASSA_VAH_LETTER_SE"). -lisp_code_name(92883,"BASSA_VAH_LETTER_FA"). -lisp_code_name(92884,"BASSA_VAH_LETTER_MBE"). -lisp_code_name(92885,"BASSA_VAH_LETTER_YIE"). -lisp_code_name(92886,"BASSA_VAH_LETTER_GAH"). -lisp_code_name(92887,"BASSA_VAH_LETTER_DHII"). -lisp_code_name(92888,"BASSA_VAH_LETTER_KPAH"). -lisp_code_name(92889,"BASSA_VAH_LETTER_JO"). -lisp_code_name(92890,"BASSA_VAH_LETTER_HWAH"). -lisp_code_name(92891,"BASSA_VAH_LETTER_WA"). -lisp_code_name(92892,"BASSA_VAH_LETTER_ZO"). -lisp_code_name(92893,"BASSA_VAH_LETTER_GBU"). -lisp_code_name(92894,"BASSA_VAH_LETTER_DO"). -lisp_code_name(92895,"BASSA_VAH_LETTER_CE"). -lisp_code_name(92896,"BASSA_VAH_LETTER_UWU"). -lisp_code_name(92897,"BASSA_VAH_LETTER_TO"). -lisp_code_name(92898,"BASSA_VAH_LETTER_BA"). -lisp_code_name(92899,"BASSA_VAH_LETTER_VU"). -lisp_code_name(92900,"BASSA_VAH_LETTER_YEIN"). -lisp_code_name(92901,"BASSA_VAH_LETTER_PA"). -lisp_code_name(92902,"BASSA_VAH_LETTER_WADDA"). -lisp_code_name(92903,"BASSA_VAH_LETTER_A"). -lisp_code_name(92904,"BASSA_VAH_LETTER_O"). -lisp_code_name(92905,"BASSA_VAH_LETTER_OO"). -lisp_code_name(92906,"BASSA_VAH_LETTER_U"). -lisp_code_name(92907,"BASSA_VAH_LETTER_EE"). -lisp_code_name(92908,"BASSA_VAH_LETTER_E"). -lisp_code_name(92909,"BASSA_VAH_LETTER_I"). -lisp_code_name(92912,"BASSA_VAH_COMBINING_HIGH_TONE"). -lisp_code_name(92913,"BASSA_VAH_COMBINING_LOW_TONE"). -lisp_code_name(92914,"BASSA_VAH_COMBINING_MID_TONE"). -lisp_code_name(92915,"BASSA_VAH_COMBINING_LOW-MID_TONE"). -lisp_code_name(92916,"BASSA_VAH_COMBINING_HIGH-LOW_TONE"). -lisp_code_name(92917,"BASSA_VAH_FULL_STOP"). -lisp_code_name(92928,"PAHAWH_HMONG_VOWEL_KEEB"). -lisp_code_name(92929,"PAHAWH_HMONG_VOWEL_KEEV"). -lisp_code_name(92930,"PAHAWH_HMONG_VOWEL_KIB"). -lisp_code_name(92931,"PAHAWH_HMONG_VOWEL_KIV"). -lisp_code_name(92932,"PAHAWH_HMONG_VOWEL_KAUB"). -lisp_code_name(92933,"PAHAWH_HMONG_VOWEL_KAUV"). -lisp_code_name(92934,"PAHAWH_HMONG_VOWEL_KUB"). -lisp_code_name(92935,"PAHAWH_HMONG_VOWEL_KUV"). -lisp_code_name(92936,"PAHAWH_HMONG_VOWEL_KEB"). -lisp_code_name(92937,"PAHAWH_HMONG_VOWEL_KEV"). -lisp_code_name(92938,"PAHAWH_HMONG_VOWEL_KAIB"). -lisp_code_name(92939,"PAHAWH_HMONG_VOWEL_KAIV"). -lisp_code_name(92940,"PAHAWH_HMONG_VOWEL_KOOB"). -lisp_code_name(92941,"PAHAWH_HMONG_VOWEL_KOOV"). -lisp_code_name(92942,"PAHAWH_HMONG_VOWEL_KAWB"). -lisp_code_name(92943,"PAHAWH_HMONG_VOWEL_KAWV"). -lisp_code_name(92944,"PAHAWH_HMONG_VOWEL_KUAB"). -lisp_code_name(92945,"PAHAWH_HMONG_VOWEL_KUAV"). -lisp_code_name(92946,"PAHAWH_HMONG_VOWEL_KOB"). -lisp_code_name(92947,"PAHAWH_HMONG_VOWEL_KOV"). -lisp_code_name(92948,"PAHAWH_HMONG_VOWEL_KIAB"). -lisp_code_name(92949,"PAHAWH_HMONG_VOWEL_KIAV"). -lisp_code_name(92950,"PAHAWH_HMONG_VOWEL_KAB"). -lisp_code_name(92951,"PAHAWH_HMONG_VOWEL_KAV"). -lisp_code_name(92952,"PAHAWH_HMONG_VOWEL_KWB"). -lisp_code_name(92953,"PAHAWH_HMONG_VOWEL_KWV"). -lisp_code_name(92954,"PAHAWH_HMONG_VOWEL_KAAB"). -lisp_code_name(92955,"PAHAWH_HMONG_VOWEL_KAAV"). -lisp_code_name(92956,"PAHAWH_HMONG_CONSONANT_VAU"). -lisp_code_name(92957,"PAHAWH_HMONG_CONSONANT_NTSAU"). -lisp_code_name(92958,"PAHAWH_HMONG_CONSONANT_LAU"). -lisp_code_name(92959,"PAHAWH_HMONG_CONSONANT_HAU"). -lisp_code_name(92960,"PAHAWH_HMONG_CONSONANT_NLAU"). -lisp_code_name(92961,"PAHAWH_HMONG_CONSONANT_RAU"). -lisp_code_name(92962,"PAHAWH_HMONG_CONSONANT_NKAU"). -lisp_code_name(92963,"PAHAWH_HMONG_CONSONANT_QHAU"). -lisp_code_name(92964,"PAHAWH_HMONG_CONSONANT_YAU"). -lisp_code_name(92965,"PAHAWH_HMONG_CONSONANT_HLAU"). -lisp_code_name(92966,"PAHAWH_HMONG_CONSONANT_MAU"). -lisp_code_name(92967,"PAHAWH_HMONG_CONSONANT_CHAU"). -lisp_code_name(92968,"PAHAWH_HMONG_CONSONANT_NCHAU"). -lisp_code_name(92969,"PAHAWH_HMONG_CONSONANT_HNAU"). -lisp_code_name(92970,"PAHAWH_HMONG_CONSONANT_PLHAU"). -lisp_code_name(92971,"PAHAWH_HMONG_CONSONANT_NTHAU"). -lisp_code_name(92972,"PAHAWH_HMONG_CONSONANT_NAU"). -lisp_code_name(92973,"PAHAWH_HMONG_CONSONANT_AU"). -lisp_code_name(92974,"PAHAWH_HMONG_CONSONANT_XAU"). -lisp_code_name(92975,"PAHAWH_HMONG_CONSONANT_CAU"). -lisp_code_name(92976,"PAHAWH_HMONG_MARK_CIM_TUB"). -lisp_code_name(92977,"PAHAWH_HMONG_MARK_CIM_SO"). -lisp_code_name(92978,"PAHAWH_HMONG_MARK_CIM_KES"). -lisp_code_name(92979,"PAHAWH_HMONG_MARK_CIM_KHAV"). -lisp_code_name(92980,"PAHAWH_HMONG_MARK_CIM_SUAM"). -lisp_code_name(92981,"PAHAWH_HMONG_MARK_CIM_HOM"). -lisp_code_name(92982,"PAHAWH_HMONG_MARK_CIM_TAUM"). -lisp_code_name(92983,"PAHAWH_HMONG_SIGN_VOS_THOM"). -lisp_code_name(92984,"PAHAWH_HMONG_SIGN_VOS_TSHAB_CEEB"). -lisp_code_name(92985,"PAHAWH_HMONG_SIGN_CIM_CHEEM"). -lisp_code_name(92986,"PAHAWH_HMONG_SIGN_VOS_THIAB"). -lisp_code_name(92987,"PAHAWH_HMONG_SIGN_VOS_FEEM"). -lisp_code_name(92988,"PAHAWH_HMONG_SIGN_XYEEM_NTXIV"). -lisp_code_name(92989,"PAHAWH_HMONG_SIGN_XYEEM_RHO"). -lisp_code_name(92990,"PAHAWH_HMONG_SIGN_XYEEM_TOV"). -lisp_code_name(92991,"PAHAWH_HMONG_SIGN_XYEEM_FAIB"). -lisp_code_name(92992,"PAHAWH_HMONG_SIGN_VOS_SEEV"). -lisp_code_name(92993,"PAHAWH_HMONG_SIGN_MEEJ_SUAB"). -lisp_code_name(92994,"PAHAWH_HMONG_SIGN_VOS_NRUA"). -lisp_code_name(92995,"PAHAWH_HMONG_SIGN_IB_YAM"). -lisp_code_name(92996,"PAHAWH_HMONG_SIGN_XAUS"). -lisp_code_name(92997,"PAHAWH_HMONG_SIGN_CIM_TSOV_ROG"). -lisp_code_name(93008,"PAHAWH_HMONG_DIGIT_ZERO"). -lisp_code_name(93009,"PAHAWH_HMONG_DIGIT_ONE"). -lisp_code_name(93010,"PAHAWH_HMONG_DIGIT_TWO"). -lisp_code_name(93011,"PAHAWH_HMONG_DIGIT_THREE"). -lisp_code_name(93012,"PAHAWH_HMONG_DIGIT_FOUR"). -lisp_code_name(93013,"PAHAWH_HMONG_DIGIT_FIVE"). -lisp_code_name(93014,"PAHAWH_HMONG_DIGIT_SIX"). -lisp_code_name(93015,"PAHAWH_HMONG_DIGIT_SEVEN"). -lisp_code_name(93016,"PAHAWH_HMONG_DIGIT_EIGHT"). -lisp_code_name(93017,"PAHAWH_HMONG_DIGIT_NINE"). -lisp_code_name(93019,"PAHAWH_HMONG_NUMBER_TENS"). -lisp_code_name(93020,"PAHAWH_HMONG_NUMBER_HUNDREDS"). -lisp_code_name(93021,"PAHAWH_HMONG_NUMBER_TEN_THOUSANDS"). -lisp_code_name(93022,"PAHAWH_HMONG_NUMBER_MILLIONS"). -lisp_code_name(93023,"PAHAWH_HMONG_NUMBER_HUNDRED_MILLIONS"). -lisp_code_name(93024,"PAHAWH_HMONG_NUMBER_TEN_BILLIONS"). -lisp_code_name(93025,"PAHAWH_HMONG_NUMBER_TRILLIONS"). -lisp_code_name(93027,"PAHAWH_HMONG_SIGN_VOS_LUB"). -lisp_code_name(93028,"PAHAWH_HMONG_SIGN_XYOO"). -lisp_code_name(93029,"PAHAWH_HMONG_SIGN_HLI"). -lisp_code_name(93030,"PAHAWH_HMONG_SIGN_THIRD-STAGE_HLI"). -lisp_code_name(93031,"PAHAWH_HMONG_SIGN_ZWJ_THAJ"). -lisp_code_name(93032,"PAHAWH_HMONG_SIGN_HNUB"). -lisp_code_name(93033,"PAHAWH_HMONG_SIGN_NQIG"). -lisp_code_name(93034,"PAHAWH_HMONG_SIGN_XIAB"). -lisp_code_name(93035,"PAHAWH_HMONG_SIGN_NTUJ"). -lisp_code_name(93036,"PAHAWH_HMONG_SIGN_AV"). -lisp_code_name(93037,"PAHAWH_HMONG_SIGN_TXHEEJ_CEEV"). -lisp_code_name(93038,"PAHAWH_HMONG_SIGN_MEEJ_TSEEB"). -lisp_code_name(93039,"PAHAWH_HMONG_SIGN_TAU"). -lisp_code_name(93040,"PAHAWH_HMONG_SIGN_LOS"). -lisp_code_name(93041,"PAHAWH_HMONG_SIGN_MUS"). -lisp_code_name(93042,"PAHAWH_HMONG_SIGN_CIM_HAIS_LUS_NTOG_NTOG"). -lisp_code_name(93043,"PAHAWH_HMONG_SIGN_CIM_CUAM_TSHOOJ"). -lisp_code_name(93044,"PAHAWH_HMONG_SIGN_CIM_TXWV"). -lisp_code_name(93045,"PAHAWH_HMONG_SIGN_CIM_TXWV_CHWV"). -lisp_code_name(93046,"PAHAWH_HMONG_SIGN_CIM_PUB_DAWB"). -lisp_code_name(93047,"PAHAWH_HMONG_SIGN_CIM_NRES_TOS"). -lisp_code_name(93053,"PAHAWH_HMONG_CLAN_SIGN_TSHEEJ"). -lisp_code_name(93054,"PAHAWH_HMONG_CLAN_SIGN_YEEG"). -lisp_code_name(93055,"PAHAWH_HMONG_CLAN_SIGN_LIS"). -lisp_code_name(93056,"PAHAWH_HMONG_CLAN_SIGN_LAUJ"). -lisp_code_name(93057,"PAHAWH_HMONG_CLAN_SIGN_XYOOJ"). -lisp_code_name(93058,"PAHAWH_HMONG_CLAN_SIGN_KOO"). -lisp_code_name(93059,"PAHAWH_HMONG_CLAN_SIGN_HAWJ"). -lisp_code_name(93060,"PAHAWH_HMONG_CLAN_SIGN_MUAS"). -lisp_code_name(93061,"PAHAWH_HMONG_CLAN_SIGN_THOJ"). -lisp_code_name(93062,"PAHAWH_HMONG_CLAN_SIGN_TSAB"). -lisp_code_name(93063,"PAHAWH_HMONG_CLAN_SIGN_PHAB"). -lisp_code_name(93064,"PAHAWH_HMONG_CLAN_SIGN_KHAB"). -lisp_code_name(93065,"PAHAWH_HMONG_CLAN_SIGN_HAM"). -lisp_code_name(93066,"PAHAWH_HMONG_CLAN_SIGN_VAJ"). -lisp_code_name(93067,"PAHAWH_HMONG_CLAN_SIGN_FAJ"). -lisp_code_name(93068,"PAHAWH_HMONG_CLAN_SIGN_YAJ"). -lisp_code_name(93069,"PAHAWH_HMONG_CLAN_SIGN_TSWB"). -lisp_code_name(93070,"PAHAWH_HMONG_CLAN_SIGN_KWM"). -lisp_code_name(93071,"PAHAWH_HMONG_CLAN_SIGN_VWJ"). -lisp_code_name(93952,"MIAO_LETTER_PA"). -lisp_code_name(93953,"MIAO_LETTER_BA"). -lisp_code_name(93954,"MIAO_LETTER_YI_PA"). -lisp_code_name(93955,"MIAO_LETTER_PLA"). -lisp_code_name(93956,"MIAO_LETTER_MA"). -lisp_code_name(93957,"MIAO_LETTER_MHA"). -lisp_code_name(93958,"MIAO_LETTER_ARCHAIC_MA"). -lisp_code_name(93959,"MIAO_LETTER_FA"). -lisp_code_name(93960,"MIAO_LETTER_VA"). -lisp_code_name(93961,"MIAO_LETTER_VFA"). -lisp_code_name(93962,"MIAO_LETTER_TA"). -lisp_code_name(93963,"MIAO_LETTER_DA"). -lisp_code_name(93964,"MIAO_LETTER_YI_TTA"). -lisp_code_name(93965,"MIAO_LETTER_YI_TA"). -lisp_code_name(93966,"MIAO_LETTER_TTA"). -lisp_code_name(93967,"MIAO_LETTER_DDA"). -lisp_code_name(93968,"MIAO_LETTER_NA"). -lisp_code_name(93969,"MIAO_LETTER_NHA"). -lisp_code_name(93970,"MIAO_LETTER_YI_NNA"). -lisp_code_name(93971,"MIAO_LETTER_ARCHAIC_NA"). -lisp_code_name(93972,"MIAO_LETTER_NNA"). -lisp_code_name(93973,"MIAO_LETTER_NNHA"). -lisp_code_name(93974,"MIAO_LETTER_LA"). -lisp_code_name(93975,"MIAO_LETTER_LYA"). -lisp_code_name(93976,"MIAO_LETTER_LHA"). -lisp_code_name(93977,"MIAO_LETTER_LHYA"). -lisp_code_name(93978,"MIAO_LETTER_TLHA"). -lisp_code_name(93979,"MIAO_LETTER_DLHA"). -lisp_code_name(93980,"MIAO_LETTER_TLHYA"). -lisp_code_name(93981,"MIAO_LETTER_DLHYA"). -lisp_code_name(93982,"MIAO_LETTER_KA"). -lisp_code_name(93983,"MIAO_LETTER_GA"). -lisp_code_name(93984,"MIAO_LETTER_YI_KA"). -lisp_code_name(93985,"MIAO_LETTER_QA"). -lisp_code_name(93986,"MIAO_LETTER_QGA"). -lisp_code_name(93987,"MIAO_LETTER_NGA"). -lisp_code_name(93988,"MIAO_LETTER_NGHA"). -lisp_code_name(93989,"MIAO_LETTER_ARCHAIC_NGA"). -lisp_code_name(93990,"MIAO_LETTER_HA"). -lisp_code_name(93991,"MIAO_LETTER_XA"). -lisp_code_name(93992,"MIAO_LETTER_GHA"). -lisp_code_name(93993,"MIAO_LETTER_GHHA"). -lisp_code_name(93994,"MIAO_LETTER_TSSA"). -lisp_code_name(93995,"MIAO_LETTER_DZZA"). -lisp_code_name(93996,"MIAO_LETTER_NYA"). -lisp_code_name(93997,"MIAO_LETTER_NYHA"). -lisp_code_name(93998,"MIAO_LETTER_TSHA"). -lisp_code_name(93999,"MIAO_LETTER_DZHA"). -lisp_code_name(94000,"MIAO_LETTER_YI_TSHA"). -lisp_code_name(94001,"MIAO_LETTER_YI_DZHA"). -lisp_code_name(94002,"MIAO_LETTER_REFORMED_TSHA"). -lisp_code_name(94003,"MIAO_LETTER_SHA"). -lisp_code_name(94004,"MIAO_LETTER_SSA"). -lisp_code_name(94005,"MIAO_LETTER_ZHA"). -lisp_code_name(94006,"MIAO_LETTER_ZSHA"). -lisp_code_name(94007,"MIAO_LETTER_TSA"). -lisp_code_name(94008,"MIAO_LETTER_DZA"). -lisp_code_name(94009,"MIAO_LETTER_YI_TSA"). -lisp_code_name(94010,"MIAO_LETTER_SA"). -lisp_code_name(94011,"MIAO_LETTER_ZA"). -lisp_code_name(94012,"MIAO_LETTER_ZSA"). -lisp_code_name(94013,"MIAO_LETTER_ZZA"). -lisp_code_name(94014,"MIAO_LETTER_ZZSA"). -lisp_code_name(94015,"MIAO_LETTER_ARCHAIC_ZZA"). -lisp_code_name(94016,"MIAO_LETTER_ZZYA"). -lisp_code_name(94017,"MIAO_LETTER_ZZSYA"). -lisp_code_name(94018,"MIAO_LETTER_WA"). -lisp_code_name(94019,"MIAO_LETTER_AH"). -lisp_code_name(94020,"MIAO_LETTER_HHA"). -lisp_code_name(94032,"MIAO_LETTER_NASALIZATION"). -lisp_code_name(94033,"MIAO_SIGN_ASPIRATION"). -lisp_code_name(94034,"MIAO_SIGN_REFORMED_VOICING"). -lisp_code_name(94035,"MIAO_SIGN_REFORMED_ASPIRATION"). -lisp_code_name(94036,"MIAO_VOWEL_SIGN_A"). -lisp_code_name(94037,"MIAO_VOWEL_SIGN_AA"). -lisp_code_name(94038,"MIAO_VOWEL_SIGN_AHH"). -lisp_code_name(94039,"MIAO_VOWEL_SIGN_AN"). -lisp_code_name(94040,"MIAO_VOWEL_SIGN_ANG"). -lisp_code_name(94041,"MIAO_VOWEL_SIGN_O"). -lisp_code_name(94042,"MIAO_VOWEL_SIGN_OO"). -lisp_code_name(94043,"MIAO_VOWEL_SIGN_WO"). -lisp_code_name(94044,"MIAO_VOWEL_SIGN_W"). -lisp_code_name(94045,"MIAO_VOWEL_SIGN_E"). -lisp_code_name(94046,"MIAO_VOWEL_SIGN_EN"). -lisp_code_name(94047,"MIAO_VOWEL_SIGN_ENG"). -lisp_code_name(94048,"MIAO_VOWEL_SIGN_OEY"). -lisp_code_name(94049,"MIAO_VOWEL_SIGN_I"). -lisp_code_name(94050,"MIAO_VOWEL_SIGN_IA"). -lisp_code_name(94051,"MIAO_VOWEL_SIGN_IAN"). -lisp_code_name(94052,"MIAO_VOWEL_SIGN_IANG"). -lisp_code_name(94053,"MIAO_VOWEL_SIGN_IO"). -lisp_code_name(94054,"MIAO_VOWEL_SIGN_IE"). -lisp_code_name(94055,"MIAO_VOWEL_SIGN_II"). -lisp_code_name(94056,"MIAO_VOWEL_SIGN_IU"). -lisp_code_name(94057,"MIAO_VOWEL_SIGN_ING"). -lisp_code_name(94058,"MIAO_VOWEL_SIGN_U"). -lisp_code_name(94059,"MIAO_VOWEL_SIGN_UA"). -lisp_code_name(94060,"MIAO_VOWEL_SIGN_UAN"). -lisp_code_name(94061,"MIAO_VOWEL_SIGN_UANG"). -lisp_code_name(94062,"MIAO_VOWEL_SIGN_UU"). -lisp_code_name(94063,"MIAO_VOWEL_SIGN_UEI"). -lisp_code_name(94064,"MIAO_VOWEL_SIGN_UNG"). -lisp_code_name(94065,"MIAO_VOWEL_SIGN_Y"). -lisp_code_name(94066,"MIAO_VOWEL_SIGN_YI"). -lisp_code_name(94067,"MIAO_VOWEL_SIGN_AE"). -lisp_code_name(94068,"MIAO_VOWEL_SIGN_AEE"). -lisp_code_name(94069,"MIAO_VOWEL_SIGN_ERR"). -lisp_code_name(94070,"MIAO_VOWEL_SIGN_ROUNDED_ERR"). -lisp_code_name(94071,"MIAO_VOWEL_SIGN_ER"). -lisp_code_name(94072,"MIAO_VOWEL_SIGN_ROUNDED_ER"). -lisp_code_name(94073,"MIAO_VOWEL_SIGN_AI"). -lisp_code_name(94074,"MIAO_VOWEL_SIGN_EI"). -lisp_code_name(94075,"MIAO_VOWEL_SIGN_AU"). -lisp_code_name(94076,"MIAO_VOWEL_SIGN_OU"). -lisp_code_name(94077,"MIAO_VOWEL_SIGN_N"). -lisp_code_name(94078,"MIAO_VOWEL_SIGN_NG"). -lisp_code_name(94095,"MIAO_TONE_RIGHT"). -lisp_code_name(94096,"MIAO_TONE_TOP_RIGHT"). -lisp_code_name(94097,"MIAO_TONE_ABOVE"). -lisp_code_name(94098,"MIAO_TONE_BELOW"). -lisp_code_name(94099,"MIAO_LETTER_TONE-2"). -lisp_code_name(94100,"MIAO_LETTER_TONE-3"). -lisp_code_name(94101,"MIAO_LETTER_TONE-4"). -lisp_code_name(94102,"MIAO_LETTER_TONE-5"). -lisp_code_name(94103,"MIAO_LETTER_TONE-6"). -lisp_code_name(94104,"MIAO_LETTER_TONE-7"). -lisp_code_name(94105,"MIAO_LETTER_TONE-8"). -lisp_code_name(94106,"MIAO_LETTER_REFORMED_TONE-1"). -lisp_code_name(94107,"MIAO_LETTER_REFORMED_TONE-2"). -lisp_code_name(94108,"MIAO_LETTER_REFORMED_TONE-4"). -lisp_code_name(94109,"MIAO_LETTER_REFORMED_TONE-5"). -lisp_code_name(94110,"MIAO_LETTER_REFORMED_TONE-6"). -lisp_code_name(94111,"MIAO_LETTER_REFORMED_TONE-8"). -lisp_code_name(110592,"KATAKANA_LETTER_ARCHAIC_E"). -lisp_code_name(110593,"HIRAGANA_LETTER_ARCHAIC_YE"). -lisp_code_name(113664,"DUPLOYAN_LETTER_H"). -lisp_code_name(113665,"DUPLOYAN_LETTER_X"). -lisp_code_name(113666,"DUPLOYAN_LETTER_P"). -lisp_code_name(113667,"DUPLOYAN_LETTER_T"). -lisp_code_name(113668,"DUPLOYAN_LETTER_F"). -lisp_code_name(113669,"DUPLOYAN_LETTER_K"). -lisp_code_name(113670,"DUPLOYAN_LETTER_L"). -lisp_code_name(113671,"DUPLOYAN_LETTER_B"). -lisp_code_name(113672,"DUPLOYAN_LETTER_D"). -lisp_code_name(113673,"DUPLOYAN_LETTER_V"). -lisp_code_name(113674,"DUPLOYAN_LETTER_G"). -lisp_code_name(113675,"DUPLOYAN_LETTER_R"). -lisp_code_name(113676,"DUPLOYAN_LETTER_P_N"). -lisp_code_name(113677,"DUPLOYAN_LETTER_D_S"). -lisp_code_name(113678,"DUPLOYAN_LETTER_F_N"). -lisp_code_name(113679,"DUPLOYAN_LETTER_K_M"). -lisp_code_name(113680,"DUPLOYAN_LETTER_R_S"). -lisp_code_name(113681,"DUPLOYAN_LETTER_TH"). -lisp_code_name(113682,"DUPLOYAN_LETTER_SLOAN_DH"). -lisp_code_name(113683,"DUPLOYAN_LETTER_DH"). -lisp_code_name(113684,"DUPLOYAN_LETTER_KK"). -lisp_code_name(113685,"DUPLOYAN_LETTER_SLOAN_J"). -lisp_code_name(113686,"DUPLOYAN_LETTER_HL"). -lisp_code_name(113687,"DUPLOYAN_LETTER_LH"). -lisp_code_name(113688,"DUPLOYAN_LETTER_RH"). -lisp_code_name(113689,"DUPLOYAN_LETTER_M"). -lisp_code_name(113690,"DUPLOYAN_LETTER_N"). -lisp_code_name(113691,"DUPLOYAN_LETTER_J"). -lisp_code_name(113692,"DUPLOYAN_LETTER_S"). -lisp_code_name(113693,"DUPLOYAN_LETTER_M_N"). -lisp_code_name(113694,"DUPLOYAN_LETTER_N_M"). -lisp_code_name(113695,"DUPLOYAN_LETTER_J_M"). -lisp_code_name(113696,"DUPLOYAN_LETTER_S_J"). -lisp_code_name(113697,"DUPLOYAN_LETTER_M_WITH_DOT"). -lisp_code_name(113698,"DUPLOYAN_LETTER_N_WITH_DOT"). -lisp_code_name(113699,"DUPLOYAN_LETTER_J_WITH_DOT"). -lisp_code_name(113700,"DUPLOYAN_LETTER_J_WITH_DOTS_INSIDE_AND_ABOVE"). -lisp_code_name(113701,"DUPLOYAN_LETTER_S_WITH_DOT"). -lisp_code_name(113702,"DUPLOYAN_LETTER_S_WITH_DOT_BELOW"). -lisp_code_name(113703,"DUPLOYAN_LETTER_M_S"). -lisp_code_name(113704,"DUPLOYAN_LETTER_N_S"). -lisp_code_name(113705,"DUPLOYAN_LETTER_J_S"). -lisp_code_name(113706,"DUPLOYAN_LETTER_S_S"). -lisp_code_name(113707,"DUPLOYAN_LETTER_M_N_S"). -lisp_code_name(113708,"DUPLOYAN_LETTER_N_M_S"). -lisp_code_name(113709,"DUPLOYAN_LETTER_J_M_S"). -lisp_code_name(113710,"DUPLOYAN_LETTER_S_J_S"). -lisp_code_name(113711,"DUPLOYAN_LETTER_J_S_WITH_DOT"). -lisp_code_name(113712,"DUPLOYAN_LETTER_J_N"). -lisp_code_name(113713,"DUPLOYAN_LETTER_J_N_S"). -lisp_code_name(113714,"DUPLOYAN_LETTER_S_T"). -lisp_code_name(113715,"DUPLOYAN_LETTER_S_T_R"). -lisp_code_name(113716,"DUPLOYAN_LETTER_S_P"). -lisp_code_name(113717,"DUPLOYAN_LETTER_S_P_R"). -lisp_code_name(113718,"DUPLOYAN_LETTER_T_S"). -lisp_code_name(113719,"DUPLOYAN_LETTER_T_R_S"). -lisp_code_name(113720,"DUPLOYAN_LETTER_W"). -lisp_code_name(113721,"DUPLOYAN_LETTER_WH"). -lisp_code_name(113722,"DUPLOYAN_LETTER_W_R"). -lisp_code_name(113723,"DUPLOYAN_LETTER_S_N"). -lisp_code_name(113724,"DUPLOYAN_LETTER_S_M"). -lisp_code_name(113725,"DUPLOYAN_LETTER_K_R_S"). -lisp_code_name(113726,"DUPLOYAN_LETTER_G_R_S"). -lisp_code_name(113727,"DUPLOYAN_LETTER_S_K"). -lisp_code_name(113728,"DUPLOYAN_LETTER_S_K_R"). -lisp_code_name(113729,"DUPLOYAN_LETTER_A"). -lisp_code_name(113730,"DUPLOYAN_LETTER_SLOAN_OW"). -lisp_code_name(113731,"DUPLOYAN_LETTER_OA"). -lisp_code_name(113732,"DUPLOYAN_LETTER_O"). -lisp_code_name(113733,"DUPLOYAN_LETTER_AOU"). -lisp_code_name(113734,"DUPLOYAN_LETTER_I"). -lisp_code_name(113735,"DUPLOYAN_LETTER_E"). -lisp_code_name(113736,"DUPLOYAN_LETTER_IE"). -lisp_code_name(113737,"DUPLOYAN_LETTER_SHORT_I"). -lisp_code_name(113738,"DUPLOYAN_LETTER_UI"). -lisp_code_name(113739,"DUPLOYAN_LETTER_EE"). -lisp_code_name(113740,"DUPLOYAN_LETTER_SLOAN_EH"). -lisp_code_name(113741,"DUPLOYAN_LETTER_ROMANIAN_I"). -lisp_code_name(113742,"DUPLOYAN_LETTER_SLOAN_EE"). -lisp_code_name(113743,"DUPLOYAN_LETTER_LONG_I"). -lisp_code_name(113744,"DUPLOYAN_LETTER_YE"). -lisp_code_name(113745,"DUPLOYAN_LETTER_U"). -lisp_code_name(113746,"DUPLOYAN_LETTER_EU"). -lisp_code_name(113747,"DUPLOYAN_LETTER_XW"). -lisp_code_name(113748,"DUPLOYAN_LETTER_U_N"). -lisp_code_name(113749,"DUPLOYAN_LETTER_LONG_U"). -lisp_code_name(113750,"DUPLOYAN_LETTER_ROMANIAN_U"). -lisp_code_name(113751,"DUPLOYAN_LETTER_UH"). -lisp_code_name(113752,"DUPLOYAN_LETTER_SLOAN_U"). -lisp_code_name(113753,"DUPLOYAN_LETTER_OOH"). -lisp_code_name(113754,"DUPLOYAN_LETTER_OW"). -lisp_code_name(113755,"DUPLOYAN_LETTER_OU"). -lisp_code_name(113756,"DUPLOYAN_LETTER_WA"). -lisp_code_name(113757,"DUPLOYAN_LETTER_WO"). -lisp_code_name(113758,"DUPLOYAN_LETTER_WI"). -lisp_code_name(113759,"DUPLOYAN_LETTER_WEI"). -lisp_code_name(113760,"DUPLOYAN_LETTER_WOW"). -lisp_code_name(113761,"DUPLOYAN_LETTER_NASAL_U"). -lisp_code_name(113762,"DUPLOYAN_LETTER_NASAL_O"). -lisp_code_name(113763,"DUPLOYAN_LETTER_NASAL_I"). -lisp_code_name(113764,"DUPLOYAN_LETTER_NASAL_A"). -lisp_code_name(113765,"DUPLOYAN_LETTER_PERNIN_AN"). -lisp_code_name(113766,"DUPLOYAN_LETTER_PERNIN_AM"). -lisp_code_name(113767,"DUPLOYAN_LETTER_SLOAN_EN"). -lisp_code_name(113768,"DUPLOYAN_LETTER_SLOAN_AN"). -lisp_code_name(113769,"DUPLOYAN_LETTER_SLOAN_ON"). -lisp_code_name(113770,"DUPLOYAN_LETTER_VOCALIC_M"). -lisp_code_name(113776,"DUPLOYAN_AFFIX_LEFT_HORIZONTAL_SECANT"). -lisp_code_name(113777,"DUPLOYAN_AFFIX_MID_HORIZONTAL_SECANT"). -lisp_code_name(113778,"DUPLOYAN_AFFIX_RIGHT_HORIZONTAL_SECANT"). -lisp_code_name(113779,"DUPLOYAN_AFFIX_LOW_VERTICAL_SECANT"). -lisp_code_name(113780,"DUPLOYAN_AFFIX_MID_VERTICAL_SECANT"). -lisp_code_name(113781,"DUPLOYAN_AFFIX_HIGH_VERTICAL_SECANT"). -lisp_code_name(113782,"DUPLOYAN_AFFIX_ATTACHED_SECANT"). -lisp_code_name(113783,"DUPLOYAN_AFFIX_ATTACHED_LEFT-TO-RIGHT_SECANT"). -lisp_code_name(113784,"DUPLOYAN_AFFIX_ATTACHED_TANGENT"). -lisp_code_name(113785,"DUPLOYAN_AFFIX_ATTACHED_TAIL"). -lisp_code_name(113786,"DUPLOYAN_AFFIX_ATTACHED_E_HOOK"). -lisp_code_name(113787,"DUPLOYAN_AFFIX_ATTACHED_I_HOOK"). -lisp_code_name(113788,"DUPLOYAN_AFFIX_ATTACHED_TANGENT_HOOK"). -lisp_code_name(113792,"DUPLOYAN_AFFIX_HIGH_ACUTE"). -lisp_code_name(113793,"DUPLOYAN_AFFIX_HIGH_TIGHT_ACUTE"). -lisp_code_name(113794,"DUPLOYAN_AFFIX_HIGH_GRAVE"). -lisp_code_name(113795,"DUPLOYAN_AFFIX_HIGH_LONG_GRAVE"). -lisp_code_name(113796,"DUPLOYAN_AFFIX_HIGH_DOT"). -lisp_code_name(113797,"DUPLOYAN_AFFIX_HIGH_CIRCLE"). -lisp_code_name(113798,"DUPLOYAN_AFFIX_HIGH_LINE"). -lisp_code_name(113799,"DUPLOYAN_AFFIX_HIGH_WAVE"). -lisp_code_name(113800,"DUPLOYAN_AFFIX_HIGH_VERTICAL"). -lisp_code_name(113808,"DUPLOYAN_AFFIX_LOW_ACUTE"). -lisp_code_name(113809,"DUPLOYAN_AFFIX_LOW_TIGHT_ACUTE"). -lisp_code_name(113810,"DUPLOYAN_AFFIX_LOW_GRAVE"). -lisp_code_name(113811,"DUPLOYAN_AFFIX_LOW_LONG_GRAVE"). -lisp_code_name(113812,"DUPLOYAN_AFFIX_LOW_DOT"). -lisp_code_name(113813,"DUPLOYAN_AFFIX_LOW_CIRCLE"). -lisp_code_name(113814,"DUPLOYAN_AFFIX_LOW_LINE"). -lisp_code_name(113815,"DUPLOYAN_AFFIX_LOW_WAVE"). -lisp_code_name(113816,"DUPLOYAN_AFFIX_LOW_VERTICAL"). -lisp_code_name(113817,"DUPLOYAN_AFFIX_LOW_ARROW"). -lisp_code_name(113820,"DUPLOYAN_SIGN_O_WITH_CROSS"). -lisp_code_name(113821,"DUPLOYAN_THICK_LETTER_SELECTOR"). -lisp_code_name(113822,"DUPLOYAN_DOUBLE_MARK"). -lisp_code_name(113823,"DUPLOYAN_PUNCTUATION_CHINOOK_FULL_STOP"). -lisp_code_name(113824,"SHORTHAND_FORMAT_LETTER_OVERLAP"). -lisp_code_name(113825,"SHORTHAND_FORMAT_CONTINUING_OVERLAP"). -lisp_code_name(113826,"SHORTHAND_FORMAT_DOWN_STEP"). -lisp_code_name(113827,"SHORTHAND_FORMAT_UP_STEP"). -lisp_code_name(118784,"BYZANTINE_MUSICAL_SYMBOL_PSILI"). -lisp_code_name(118785,"BYZANTINE_MUSICAL_SYMBOL_DASEIA"). -lisp_code_name(118786,"BYZANTINE_MUSICAL_SYMBOL_PERISPOMENI"). -lisp_code_name(118787,"BYZANTINE_MUSICAL_SYMBOL_OXEIA_EKFONITIKON"). -lisp_code_name(118788,"BYZANTINE_MUSICAL_SYMBOL_OXEIA_DIPLI"). -lisp_code_name(118789,"BYZANTINE_MUSICAL_SYMBOL_VAREIA_EKFONITIKON"). -lisp_code_name(118790,"BYZANTINE_MUSICAL_SYMBOL_VAREIA_DIPLI"). -lisp_code_name(118791,"BYZANTINE_MUSICAL_SYMBOL_KATHISTI"). -lisp_code_name(118792,"BYZANTINE_MUSICAL_SYMBOL_SYRMATIKI"). -lisp_code_name(118793,"BYZANTINE_MUSICAL_SYMBOL_PARAKLITIKI"). -lisp_code_name(118794,"BYZANTINE_MUSICAL_SYMBOL_YPOKRISIS"). -lisp_code_name(118795,"BYZANTINE_MUSICAL_SYMBOL_YPOKRISIS_DIPLI"). -lisp_code_name(118796,"BYZANTINE_MUSICAL_SYMBOL_KREMASTI"). -lisp_code_name(118797,"BYZANTINE_MUSICAL_SYMBOL_APESO_EKFONITIKON"). -lisp_code_name(118798,"BYZANTINE_MUSICAL_SYMBOL_EXO_EKFONITIKON"). -lisp_code_name(118799,"BYZANTINE_MUSICAL_SYMBOL_TELEIA"). -lisp_code_name(118800,"BYZANTINE_MUSICAL_SYMBOL_KENTIMATA"). -lisp_code_name(118801,"BYZANTINE_MUSICAL_SYMBOL_APOSTROFOS"). -lisp_code_name(118802,"BYZANTINE_MUSICAL_SYMBOL_APOSTROFOS_DIPLI"). -lisp_code_name(118803,"BYZANTINE_MUSICAL_SYMBOL_SYNEVMA"). -lisp_code_name(118804,"BYZANTINE_MUSICAL_SYMBOL_THITA"). -lisp_code_name(118805,"BYZANTINE_MUSICAL_SYMBOL_OLIGON_ARCHAION"). -lisp_code_name(118806,"BYZANTINE_MUSICAL_SYMBOL_GORGON_ARCHAION"). -lisp_code_name(118807,"BYZANTINE_MUSICAL_SYMBOL_PSILON"). -lisp_code_name(118808,"BYZANTINE_MUSICAL_SYMBOL_CHAMILON"). -lisp_code_name(118809,"BYZANTINE_MUSICAL_SYMBOL_VATHY"). -lisp_code_name(118810,"BYZANTINE_MUSICAL_SYMBOL_ISON_ARCHAION"). -lisp_code_name(118811,"BYZANTINE_MUSICAL_SYMBOL_KENTIMA_ARCHAION"). -lisp_code_name(118812,"BYZANTINE_MUSICAL_SYMBOL_KENTIMATA_ARCHAION"). -lisp_code_name(118813,"BYZANTINE_MUSICAL_SYMBOL_SAXIMATA"). -lisp_code_name(118814,"BYZANTINE_MUSICAL_SYMBOL_PARICHON"). -lisp_code_name(118815,"BYZANTINE_MUSICAL_SYMBOL_STAVROS_APODEXIA"). -lisp_code_name(118816,"BYZANTINE_MUSICAL_SYMBOL_OXEIAI_ARCHAION"). -lisp_code_name(118817,"BYZANTINE_MUSICAL_SYMBOL_VAREIAI_ARCHAION"). -lisp_code_name(118818,"BYZANTINE_MUSICAL_SYMBOL_APODERMA_ARCHAION"). -lisp_code_name(118819,"BYZANTINE_MUSICAL_SYMBOL_APOTHEMA"). -lisp_code_name(118820,"BYZANTINE_MUSICAL_SYMBOL_KLASMA"). -lisp_code_name(118821,"BYZANTINE_MUSICAL_SYMBOL_REVMA"). -lisp_code_name(118822,"BYZANTINE_MUSICAL_SYMBOL_PIASMA_ARCHAION"). -lisp_code_name(118823,"BYZANTINE_MUSICAL_SYMBOL_TINAGMA"). -lisp_code_name(118824,"BYZANTINE_MUSICAL_SYMBOL_ANATRICHISMA"). -lisp_code_name(118825,"BYZANTINE_MUSICAL_SYMBOL_SEISMA"). -lisp_code_name(118826,"BYZANTINE_MUSICAL_SYMBOL_SYNAGMA_ARCHAION"). -lisp_code_name(118827,"BYZANTINE_MUSICAL_SYMBOL_SYNAGMA_META_STAVROU"). -lisp_code_name(118828,"BYZANTINE_MUSICAL_SYMBOL_OYRANISMA_ARCHAION"). -lisp_code_name(118829,"BYZANTINE_MUSICAL_SYMBOL_THEMA"). -lisp_code_name(118830,"BYZANTINE_MUSICAL_SYMBOL_LEMOI"). -lisp_code_name(118831,"BYZANTINE_MUSICAL_SYMBOL_DYO"). -lisp_code_name(118832,"BYZANTINE_MUSICAL_SYMBOL_TRIA"). -lisp_code_name(118833,"BYZANTINE_MUSICAL_SYMBOL_TESSERA"). -lisp_code_name(118834,"BYZANTINE_MUSICAL_SYMBOL_KRATIMATA"). -lisp_code_name(118835,"BYZANTINE_MUSICAL_SYMBOL_APESO_EXO_NEO"). -lisp_code_name(118836,"BYZANTINE_MUSICAL_SYMBOL_FTHORA_ARCHAION"). -lisp_code_name(118837,"BYZANTINE_MUSICAL_SYMBOL_IMIFTHORA"). -lisp_code_name(118838,"BYZANTINE_MUSICAL_SYMBOL_TROMIKON_ARCHAION"). -lisp_code_name(118839,"BYZANTINE_MUSICAL_SYMBOL_KATAVA_TROMIKON"). -lisp_code_name(118840,"BYZANTINE_MUSICAL_SYMBOL_PELASTON"). -lisp_code_name(118841,"BYZANTINE_MUSICAL_SYMBOL_PSIFISTON"). -lisp_code_name(118842,"BYZANTINE_MUSICAL_SYMBOL_KONTEVMA"). -lisp_code_name(118843,"BYZANTINE_MUSICAL_SYMBOL_CHOREVMA_ARCHAION"). -lisp_code_name(118844,"BYZANTINE_MUSICAL_SYMBOL_RAPISMA"). -lisp_code_name(118845,"BYZANTINE_MUSICAL_SYMBOL_PARAKALESMA_ARCHAION"). -lisp_code_name(118846,"BYZANTINE_MUSICAL_SYMBOL_PARAKLITIKI_ARCHAION"). -lisp_code_name(118847,"BYZANTINE_MUSICAL_SYMBOL_ICHADIN"). -lisp_code_name(118848,"BYZANTINE_MUSICAL_SYMBOL_NANA"). -lisp_code_name(118849,"BYZANTINE_MUSICAL_SYMBOL_PETASMA"). -lisp_code_name(118850,"BYZANTINE_MUSICAL_SYMBOL_KONTEVMA_ALLO"). -lisp_code_name(118851,"BYZANTINE_MUSICAL_SYMBOL_TROMIKON_ALLO"). -lisp_code_name(118852,"BYZANTINE_MUSICAL_SYMBOL_STRAGGISMATA"). -lisp_code_name(118853,"BYZANTINE_MUSICAL_SYMBOL_GRONTHISMATA"). -lisp_code_name(118854,"BYZANTINE_MUSICAL_SYMBOL_ISON_NEO"). -lisp_code_name(118855,"BYZANTINE_MUSICAL_SYMBOL_OLIGON_NEO"). -lisp_code_name(118856,"BYZANTINE_MUSICAL_SYMBOL_OXEIA_NEO"). -lisp_code_name(118857,"BYZANTINE_MUSICAL_SYMBOL_PETASTI"). -lisp_code_name(118858,"BYZANTINE_MUSICAL_SYMBOL_KOUFISMA"). -lisp_code_name(118859,"BYZANTINE_MUSICAL_SYMBOL_PETASTOKOUFISMA"). -lisp_code_name(118860,"BYZANTINE_MUSICAL_SYMBOL_KRATIMOKOUFISMA"). -lisp_code_name(118861,"BYZANTINE_MUSICAL_SYMBOL_PELASTON_NEO"). -lisp_code_name(118862,"BYZANTINE_MUSICAL_SYMBOL_KENTIMATA_NEO_ANO"). -lisp_code_name(118863,"BYZANTINE_MUSICAL_SYMBOL_KENTIMA_NEO_ANO"). -lisp_code_name(118864,"BYZANTINE_MUSICAL_SYMBOL_YPSILI"). -lisp_code_name(118865,"BYZANTINE_MUSICAL_SYMBOL_APOSTROFOS_NEO"). -lisp_code_name(118866,"BYZANTINE_MUSICAL_SYMBOL_APOSTROFOI_SYNDESMOS_NEO"). -lisp_code_name(118867,"BYZANTINE_MUSICAL_SYMBOL_YPORROI"). -lisp_code_name(118868,"BYZANTINE_MUSICAL_SYMBOL_KRATIMOYPORROON"). -lisp_code_name(118869,"BYZANTINE_MUSICAL_SYMBOL_ELAFRON"). -lisp_code_name(118870,"BYZANTINE_MUSICAL_SYMBOL_CHAMILI"). -lisp_code_name(118871,"BYZANTINE_MUSICAL_SYMBOL_MIKRON_ISON"). -lisp_code_name(118872,"BYZANTINE_MUSICAL_SYMBOL_VAREIA_NEO"). -lisp_code_name(118873,"BYZANTINE_MUSICAL_SYMBOL_PIASMA_NEO"). -lisp_code_name(118874,"BYZANTINE_MUSICAL_SYMBOL_PSIFISTON_NEO"). -lisp_code_name(118875,"BYZANTINE_MUSICAL_SYMBOL_OMALON"). -lisp_code_name(118876,"BYZANTINE_MUSICAL_SYMBOL_ANTIKENOMA"). -lisp_code_name(118877,"BYZANTINE_MUSICAL_SYMBOL_LYGISMA"). -lisp_code_name(118878,"BYZANTINE_MUSICAL_SYMBOL_PARAKLITIKI_NEO"). -lisp_code_name(118879,"BYZANTINE_MUSICAL_SYMBOL_PARAKALESMA_NEO"). -lisp_code_name(118880,"BYZANTINE_MUSICAL_SYMBOL_ETERON_PARAKALESMA"). -lisp_code_name(118881,"BYZANTINE_MUSICAL_SYMBOL_KYLISMA"). -lisp_code_name(118882,"BYZANTINE_MUSICAL_SYMBOL_ANTIKENOKYLISMA"). -lisp_code_name(118883,"BYZANTINE_MUSICAL_SYMBOL_TROMIKON_NEO"). -lisp_code_name(118884,"BYZANTINE_MUSICAL_SYMBOL_EKSTREPTON"). -lisp_code_name(118885,"BYZANTINE_MUSICAL_SYMBOL_SYNAGMA_NEO"). -lisp_code_name(118886,"BYZANTINE_MUSICAL_SYMBOL_SYRMA"). -lisp_code_name(118887,"BYZANTINE_MUSICAL_SYMBOL_CHOREVMA_NEO"). -lisp_code_name(118888,"BYZANTINE_MUSICAL_SYMBOL_EPEGERMA"). -lisp_code_name(118889,"BYZANTINE_MUSICAL_SYMBOL_SEISMA_NEO"). -lisp_code_name(118890,"BYZANTINE_MUSICAL_SYMBOL_XIRON_KLASMA"). -lisp_code_name(118891,"BYZANTINE_MUSICAL_SYMBOL_TROMIKOPSIFISTON"). -lisp_code_name(118892,"BYZANTINE_MUSICAL_SYMBOL_PSIFISTOLYGISMA"). -lisp_code_name(118893,"BYZANTINE_MUSICAL_SYMBOL_TROMIKOLYGISMA"). -lisp_code_name(118894,"BYZANTINE_MUSICAL_SYMBOL_TROMIKOPARAKALESMA"). -lisp_code_name(118895,"BYZANTINE_MUSICAL_SYMBOL_PSIFISTOPARAKALESMA"). -lisp_code_name(118896,"BYZANTINE_MUSICAL_SYMBOL_TROMIKOSYNAGMA"). -lisp_code_name(118897,"BYZANTINE_MUSICAL_SYMBOL_PSIFISTOSYNAGMA"). -lisp_code_name(118898,"BYZANTINE_MUSICAL_SYMBOL_GORGOSYNTHETON"). -lisp_code_name(118899,"BYZANTINE_MUSICAL_SYMBOL_ARGOSYNTHETON"). -lisp_code_name(118900,"BYZANTINE_MUSICAL_SYMBOL_ETERON_ARGOSYNTHETON"). -lisp_code_name(118901,"BYZANTINE_MUSICAL_SYMBOL_OYRANISMA_NEO"). -lisp_code_name(118902,"BYZANTINE_MUSICAL_SYMBOL_THEMATISMOS_ESO"). -lisp_code_name(118903,"BYZANTINE_MUSICAL_SYMBOL_THEMATISMOS_EXO"). -lisp_code_name(118904,"BYZANTINE_MUSICAL_SYMBOL_THEMA_APLOUN"). -lisp_code_name(118905,"BYZANTINE_MUSICAL_SYMBOL_THES_KAI_APOTHES"). -lisp_code_name(118906,"BYZANTINE_MUSICAL_SYMBOL_KATAVASMA"). -lisp_code_name(118907,"BYZANTINE_MUSICAL_SYMBOL_ENDOFONON"). -lisp_code_name(118908,"BYZANTINE_MUSICAL_SYMBOL_YFEN_KATO"). -lisp_code_name(118909,"BYZANTINE_MUSICAL_SYMBOL_YFEN_ANO"). -lisp_code_name(118910,"BYZANTINE_MUSICAL_SYMBOL_STAVROS"). -lisp_code_name(118911,"BYZANTINE_MUSICAL_SYMBOL_KLASMA_ANO"). -lisp_code_name(118912,"BYZANTINE_MUSICAL_SYMBOL_DIPLI_ARCHAION"). -lisp_code_name(118913,"BYZANTINE_MUSICAL_SYMBOL_KRATIMA_ARCHAION"). -lisp_code_name(118914,"BYZANTINE_MUSICAL_SYMBOL_KRATIMA_ALLO"). -lisp_code_name(118915,"BYZANTINE_MUSICAL_SYMBOL_KRATIMA_NEO"). -lisp_code_name(118916,"BYZANTINE_MUSICAL_SYMBOL_APODERMA_NEO"). -lisp_code_name(118917,"BYZANTINE_MUSICAL_SYMBOL_APLI"). -lisp_code_name(118918,"BYZANTINE_MUSICAL_SYMBOL_DIPLI"). -lisp_code_name(118919,"BYZANTINE_MUSICAL_SYMBOL_TRIPLI"). -lisp_code_name(118920,"BYZANTINE_MUSICAL_SYMBOL_TETRAPLI"). -lisp_code_name(118921,"BYZANTINE_MUSICAL_SYMBOL_KORONIS"). -lisp_code_name(118922,"BYZANTINE_MUSICAL_SYMBOL_LEIMMA_ENOS_CHRONOU"). -lisp_code_name(118923,"BYZANTINE_MUSICAL_SYMBOL_LEIMMA_DYO_CHRONON"). -lisp_code_name(118924,"BYZANTINE_MUSICAL_SYMBOL_LEIMMA_TRION_CHRONON"). -lisp_code_name(118925,"BYZANTINE_MUSICAL_SYMBOL_LEIMMA_TESSARON_CHRONON"). -lisp_code_name(118926,"BYZANTINE_MUSICAL_SYMBOL_LEIMMA_IMISEOS_CHRONOU"). -lisp_code_name(118927,"BYZANTINE_MUSICAL_SYMBOL_GORGON_NEO_ANO"). -lisp_code_name(118928,"BYZANTINE_MUSICAL_SYMBOL_GORGON_PARESTIGMENON_ARISTERA"). -lisp_code_name(118929,"BYZANTINE_MUSICAL_SYMBOL_GORGON_PARESTIGMENON_DEXIA"). -lisp_code_name(118930,"BYZANTINE_MUSICAL_SYMBOL_DIGORGON"). -lisp_code_name(118931,"BYZANTINE_MUSICAL_SYMBOL_DIGORGON_PARESTIGMENON_ARISTERA_KATO"). -lisp_code_name(118932,"BYZANTINE_MUSICAL_SYMBOL_DIGORGON_PARESTIGMENON_ARISTERA_ANO"). -lisp_code_name(118933,"BYZANTINE_MUSICAL_SYMBOL_DIGORGON_PARESTIGMENON_DEXIA"). -lisp_code_name(118934,"BYZANTINE_MUSICAL_SYMBOL_TRIGORGON"). -lisp_code_name(118935,"BYZANTINE_MUSICAL_SYMBOL_ARGON"). -lisp_code_name(118936,"BYZANTINE_MUSICAL_SYMBOL_IMIDIARGON"). -lisp_code_name(118937,"BYZANTINE_MUSICAL_SYMBOL_DIARGON"). -lisp_code_name(118938,"BYZANTINE_MUSICAL_SYMBOL_AGOGI_POLI_ARGI"). -lisp_code_name(118939,"BYZANTINE_MUSICAL_SYMBOL_AGOGI_ARGOTERI"). -lisp_code_name(118940,"BYZANTINE_MUSICAL_SYMBOL_AGOGI_ARGI"). -lisp_code_name(118941,"BYZANTINE_MUSICAL_SYMBOL_AGOGI_METRIA"). -lisp_code_name(118942,"BYZANTINE_MUSICAL_SYMBOL_AGOGI_MESI"). -lisp_code_name(118943,"BYZANTINE_MUSICAL_SYMBOL_AGOGI_GORGI"). -lisp_code_name(118944,"BYZANTINE_MUSICAL_SYMBOL_AGOGI_GORGOTERI"). -lisp_code_name(118945,"BYZANTINE_MUSICAL_SYMBOL_AGOGI_POLI_GORGI"). -lisp_code_name(118946,"BYZANTINE_MUSICAL_SYMBOL_MARTYRIA_PROTOS_ICHOS"). -lisp_code_name(118947,"BYZANTINE_MUSICAL_SYMBOL_MARTYRIA_ALLI_PROTOS_ICHOS"). -lisp_code_name(118948,"BYZANTINE_MUSICAL_SYMBOL_MARTYRIA_DEYTEROS_ICHOS"). -lisp_code_name(118949,"BYZANTINE_MUSICAL_SYMBOL_MARTYRIA_ALLI_DEYTEROS_ICHOS"). -lisp_code_name(118950,"BYZANTINE_MUSICAL_SYMBOL_MARTYRIA_TRITOS_ICHOS"). -lisp_code_name(118951,"BYZANTINE_MUSICAL_SYMBOL_MARTYRIA_TRIFONIAS"). -lisp_code_name(118952,"BYZANTINE_MUSICAL_SYMBOL_MARTYRIA_TETARTOS_ICHOS"). -lisp_code_name(118953,"BYZANTINE_MUSICAL_SYMBOL_MARTYRIA_TETARTOS_LEGETOS_ICHOS"). -lisp_code_name(118954,"BYZANTINE_MUSICAL_SYMBOL_MARTYRIA_LEGETOS_ICHOS"). -lisp_code_name(118955,"BYZANTINE_MUSICAL_SYMBOL_MARTYRIA_PLAGIOS_ICHOS"). -lisp_code_name(118956,"BYZANTINE_MUSICAL_SYMBOL_ISAKIA_TELOUS_ICHIMATOS"). -lisp_code_name(118957,"BYZANTINE_MUSICAL_SYMBOL_APOSTROFOI_TELOUS_ICHIMATOS"). -lisp_code_name(118958,"BYZANTINE_MUSICAL_SYMBOL_FANEROSIS_TETRAFONIAS"). -lisp_code_name(118959,"BYZANTINE_MUSICAL_SYMBOL_FANEROSIS_MONOFONIAS"). -lisp_code_name(118960,"BYZANTINE_MUSICAL_SYMBOL_FANEROSIS_DIFONIAS"). -lisp_code_name(118961,"BYZANTINE_MUSICAL_SYMBOL_MARTYRIA_VARYS_ICHOS"). -lisp_code_name(118962,"BYZANTINE_MUSICAL_SYMBOL_MARTYRIA_PROTOVARYS_ICHOS"). -lisp_code_name(118963,"BYZANTINE_MUSICAL_SYMBOL_MARTYRIA_PLAGIOS_TETARTOS_ICHOS"). -lisp_code_name(118964,"BYZANTINE_MUSICAL_SYMBOL_GORTHMIKON_N_APLOUN"). -lisp_code_name(118965,"BYZANTINE_MUSICAL_SYMBOL_GORTHMIKON_N_DIPLOUN"). -lisp_code_name(118966,"BYZANTINE_MUSICAL_SYMBOL_ENARXIS_KAI_FTHORA_VOU"). -lisp_code_name(118967,"BYZANTINE_MUSICAL_SYMBOL_IMIFONON"). -lisp_code_name(118968,"BYZANTINE_MUSICAL_SYMBOL_IMIFTHORON"). -lisp_code_name(118969,"BYZANTINE_MUSICAL_SYMBOL_FTHORA_ARCHAION_DEYTEROU_ICHOU"). -lisp_code_name(118970,"BYZANTINE_MUSICAL_SYMBOL_FTHORA_DIATONIKI_PA"). -lisp_code_name(118971,"BYZANTINE_MUSICAL_SYMBOL_FTHORA_DIATONIKI_NANA"). -lisp_code_name(118972,"BYZANTINE_MUSICAL_SYMBOL_FTHORA_NAOS_ICHOS"). -lisp_code_name(118973,"BYZANTINE_MUSICAL_SYMBOL_FTHORA_DIATONIKI_DI"). -lisp_code_name(118974,"BYZANTINE_MUSICAL_SYMBOL_FTHORA_SKLIRON_DIATONON_DI"). -lisp_code_name(118975,"BYZANTINE_MUSICAL_SYMBOL_FTHORA_DIATONIKI_KE"). -lisp_code_name(118976,"BYZANTINE_MUSICAL_SYMBOL_FTHORA_DIATONIKI_ZO"). -lisp_code_name(118977,"BYZANTINE_MUSICAL_SYMBOL_FTHORA_DIATONIKI_NI_KATO"). -lisp_code_name(118978,"BYZANTINE_MUSICAL_SYMBOL_FTHORA_DIATONIKI_NI_ANO"). -lisp_code_name(118979,"BYZANTINE_MUSICAL_SYMBOL_FTHORA_MALAKON_CHROMA_DIFONIAS"). -lisp_code_name(118980,"BYZANTINE_MUSICAL_SYMBOL_FTHORA_MALAKON_CHROMA_MONOFONIAS"). -lisp_code_name(118981,"BYZANTINE_MUSICAL_SYMBOL_FHTORA_SKLIRON_CHROMA_VASIS"). -lisp_code_name(118982,"BYZANTINE_MUSICAL_SYMBOL_FTHORA_SKLIRON_CHROMA_SYNAFI"). -lisp_code_name(118983,"BYZANTINE_MUSICAL_SYMBOL_FTHORA_NENANO"). -lisp_code_name(118984,"BYZANTINE_MUSICAL_SYMBOL_CHROA_ZYGOS"). -lisp_code_name(118985,"BYZANTINE_MUSICAL_SYMBOL_CHROA_KLITON"). -lisp_code_name(118986,"BYZANTINE_MUSICAL_SYMBOL_CHROA_SPATHI"). -lisp_code_name(118987,"BYZANTINE_MUSICAL_SYMBOL_FTHORA_I_YFESIS_TETARTIMORION"). -lisp_code_name(118988,"BYZANTINE_MUSICAL_SYMBOL_FTHORA_ENARMONIOS_ANTIFONIA"). -lisp_code_name(118989,"BYZANTINE_MUSICAL_SYMBOL_YFESIS_TRITIMORION"). -lisp_code_name(118990,"BYZANTINE_MUSICAL_SYMBOL_DIESIS_TRITIMORION"). -lisp_code_name(118991,"BYZANTINE_MUSICAL_SYMBOL_DIESIS_TETARTIMORION"). -lisp_code_name(118992,"BYZANTINE_MUSICAL_SYMBOL_DIESIS_APLI_DYO_DODEKATA"). -lisp_code_name(118993,"BYZANTINE_MUSICAL_SYMBOL_DIESIS_MONOGRAMMOS_TESSERA_DODEKATA"). -lisp_code_name(118994,"BYZANTINE_MUSICAL_SYMBOL_DIESIS_DIGRAMMOS_EX_DODEKATA"). -lisp_code_name(118995,"BYZANTINE_MUSICAL_SYMBOL_DIESIS_TRIGRAMMOS_OKTO_DODEKATA"). -lisp_code_name(118996,"BYZANTINE_MUSICAL_SYMBOL_YFESIS_APLI_DYO_DODEKATA"). -lisp_code_name(118997,"BYZANTINE_MUSICAL_SYMBOL_YFESIS_MONOGRAMMOS_TESSERA_DODEKATA"). -lisp_code_name(118998,"BYZANTINE_MUSICAL_SYMBOL_YFESIS_DIGRAMMOS_EX_DODEKATA"). -lisp_code_name(118999,"BYZANTINE_MUSICAL_SYMBOL_YFESIS_TRIGRAMMOS_OKTO_DODEKATA"). -lisp_code_name(119000,"BYZANTINE_MUSICAL_SYMBOL_GENIKI_DIESIS"). -lisp_code_name(119001,"BYZANTINE_MUSICAL_SYMBOL_GENIKI_YFESIS"). -lisp_code_name(119002,"BYZANTINE_MUSICAL_SYMBOL_DIASTOLI_APLI_MIKRI"). -lisp_code_name(119003,"BYZANTINE_MUSICAL_SYMBOL_DIASTOLI_APLI_MEGALI"). -lisp_code_name(119004,"BYZANTINE_MUSICAL_SYMBOL_DIASTOLI_DIPLI"). -lisp_code_name(119005,"BYZANTINE_MUSICAL_SYMBOL_DIASTOLI_THESEOS"). -lisp_code_name(119006,"BYZANTINE_MUSICAL_SYMBOL_SIMANSIS_THESEOS"). -lisp_code_name(119007,"BYZANTINE_MUSICAL_SYMBOL_SIMANSIS_THESEOS_DISIMOU"). -lisp_code_name(119008,"BYZANTINE_MUSICAL_SYMBOL_SIMANSIS_THESEOS_TRISIMOU"). -lisp_code_name(119009,"BYZANTINE_MUSICAL_SYMBOL_SIMANSIS_THESEOS_TETRASIMOU"). -lisp_code_name(119010,"BYZANTINE_MUSICAL_SYMBOL_SIMANSIS_ARSEOS"). -lisp_code_name(119011,"BYZANTINE_MUSICAL_SYMBOL_SIMANSIS_ARSEOS_DISIMOU"). -lisp_code_name(119012,"BYZANTINE_MUSICAL_SYMBOL_SIMANSIS_ARSEOS_TRISIMOU"). -lisp_code_name(119013,"BYZANTINE_MUSICAL_SYMBOL_SIMANSIS_ARSEOS_TETRASIMOU"). -lisp_code_name(119014,"BYZANTINE_MUSICAL_SYMBOL_DIGRAMMA_GG"). -lisp_code_name(119015,"BYZANTINE_MUSICAL_SYMBOL_DIFTOGGOS_OU"). -lisp_code_name(119016,"BYZANTINE_MUSICAL_SYMBOL_STIGMA"). -lisp_code_name(119017,"BYZANTINE_MUSICAL_SYMBOL_ARKTIKO_PA"). -lisp_code_name(119018,"BYZANTINE_MUSICAL_SYMBOL_ARKTIKO_VOU"). -lisp_code_name(119019,"BYZANTINE_MUSICAL_SYMBOL_ARKTIKO_GA"). -lisp_code_name(119020,"BYZANTINE_MUSICAL_SYMBOL_ARKTIKO_DI"). -lisp_code_name(119021,"BYZANTINE_MUSICAL_SYMBOL_ARKTIKO_KE"). -lisp_code_name(119022,"BYZANTINE_MUSICAL_SYMBOL_ARKTIKO_ZO"). -lisp_code_name(119023,"BYZANTINE_MUSICAL_SYMBOL_ARKTIKO_NI"). -lisp_code_name(119024,"BYZANTINE_MUSICAL_SYMBOL_KENTIMATA_NEO_MESO"). -lisp_code_name(119025,"BYZANTINE_MUSICAL_SYMBOL_KENTIMA_NEO_MESO"). -lisp_code_name(119026,"BYZANTINE_MUSICAL_SYMBOL_KENTIMATA_NEO_KATO"). -lisp_code_name(119027,"BYZANTINE_MUSICAL_SYMBOL_KENTIMA_NEO_KATO"). -lisp_code_name(119028,"BYZANTINE_MUSICAL_SYMBOL_KLASMA_KATO"). -lisp_code_name(119029,"BYZANTINE_MUSICAL_SYMBOL_GORGON_NEO_KATO"). -lisp_code_name(119040,"MUSICAL_SYMBOL_SINGLE_BARLINE"). -lisp_code_name(119041,"MUSICAL_SYMBOL_DOUBLE_BARLINE"). -lisp_code_name(119042,"MUSICAL_SYMBOL_FINAL_BARLINE"). -lisp_code_name(119043,"MUSICAL_SYMBOL_REVERSE_FINAL_BARLINE"). -lisp_code_name(119044,"MUSICAL_SYMBOL_DASHED_BARLINE"). -lisp_code_name(119045,"MUSICAL_SYMBOL_SHORT_BARLINE"). -lisp_code_name(119046,"MUSICAL_SYMBOL_LEFT_REPEAT_SIGN"). -lisp_code_name(119047,"MUSICAL_SYMBOL_RIGHT_REPEAT_SIGN"). -lisp_code_name(119048,"MUSICAL_SYMBOL_REPEAT_DOTS"). -lisp_code_name(119049,"MUSICAL_SYMBOL_DAL_SEGNO"). -lisp_code_name(119050,"MUSICAL_SYMBOL_DA_CAPO"). -lisp_code_name(119051,"MUSICAL_SYMBOL_SEGNO"). -lisp_code_name(119052,"MUSICAL_SYMBOL_CODA"). -lisp_code_name(119053,"MUSICAL_SYMBOL_REPEATED_FIGURE-1"). -lisp_code_name(119054,"MUSICAL_SYMBOL_REPEATED_FIGURE-2"). -lisp_code_name(119055,"MUSICAL_SYMBOL_REPEATED_FIGURE-3"). -lisp_code_name(119056,"MUSICAL_SYMBOL_FERMATA"). -lisp_code_name(119057,"MUSICAL_SYMBOL_FERMATA_BELOW"). -lisp_code_name(119058,"MUSICAL_SYMBOL_BREATH_MARK"). -lisp_code_name(119059,"MUSICAL_SYMBOL_CAESURA"). -lisp_code_name(119060,"MUSICAL_SYMBOL_BRACE"). -lisp_code_name(119061,"MUSICAL_SYMBOL_BRACKET"). -lisp_code_name(119062,"MUSICAL_SYMBOL_ONE-LINE_STAFF"). -lisp_code_name(119063,"MUSICAL_SYMBOL_TWO-LINE_STAFF"). -lisp_code_name(119064,"MUSICAL_SYMBOL_THREE-LINE_STAFF"). -lisp_code_name(119065,"MUSICAL_SYMBOL_FOUR-LINE_STAFF"). -lisp_code_name(119066,"MUSICAL_SYMBOL_FIVE-LINE_STAFF"). -lisp_code_name(119067,"MUSICAL_SYMBOL_SIX-LINE_STAFF"). -lisp_code_name(119068,"MUSICAL_SYMBOL_SIX-STRING_FRETBOARD"). -lisp_code_name(119069,"MUSICAL_SYMBOL_FOUR-STRING_FRETBOARD"). -lisp_code_name(119070,"MUSICAL_SYMBOL_G_CLEF"). -lisp_code_name(119071,"MUSICAL_SYMBOL_G_CLEF_OTTAVA_ALTA"). -lisp_code_name(119072,"MUSICAL_SYMBOL_G_CLEF_OTTAVA_BASSA"). -lisp_code_name(119073,"MUSICAL_SYMBOL_C_CLEF"). -lisp_code_name(119074,"MUSICAL_SYMBOL_F_CLEF"). -lisp_code_name(119075,"MUSICAL_SYMBOL_F_CLEF_OTTAVA_ALTA"). -lisp_code_name(119076,"MUSICAL_SYMBOL_F_CLEF_OTTAVA_BASSA"). -lisp_code_name(119077,"MUSICAL_SYMBOL_DRUM_CLEF-1"). -lisp_code_name(119078,"MUSICAL_SYMBOL_DRUM_CLEF-2"). -lisp_code_name(119081,"MUSICAL_SYMBOL_MULTIPLE_MEASURE_REST"). -lisp_code_name(119082,"MUSICAL_SYMBOL_DOUBLE_SHARP"). -lisp_code_name(119083,"MUSICAL_SYMBOL_DOUBLE_FLAT"). -lisp_code_name(119084,"MUSICAL_SYMBOL_FLAT_UP"). -lisp_code_name(119085,"MUSICAL_SYMBOL_FLAT_DOWN"). -lisp_code_name(119086,"MUSICAL_SYMBOL_NATURAL_UP"). -lisp_code_name(119087,"MUSICAL_SYMBOL_NATURAL_DOWN"). -lisp_code_name(119088,"MUSICAL_SYMBOL_SHARP_UP"). -lisp_code_name(119089,"MUSICAL_SYMBOL_SHARP_DOWN"). -lisp_code_name(119090,"MUSICAL_SYMBOL_QUARTER_TONE_SHARP"). -lisp_code_name(119091,"MUSICAL_SYMBOL_QUARTER_TONE_FLAT"). -lisp_code_name(119092,"MUSICAL_SYMBOL_COMMON_TIME"). -lisp_code_name(119093,"MUSICAL_SYMBOL_CUT_TIME"). -lisp_code_name(119094,"MUSICAL_SYMBOL_OTTAVA_ALTA"). -lisp_code_name(119095,"MUSICAL_SYMBOL_OTTAVA_BASSA"). -lisp_code_name(119096,"MUSICAL_SYMBOL_QUINDICESIMA_ALTA"). -lisp_code_name(119097,"MUSICAL_SYMBOL_QUINDICESIMA_BASSA"). -lisp_code_name(119098,"MUSICAL_SYMBOL_MULTI_REST"). -lisp_code_name(119099,"MUSICAL_SYMBOL_WHOLE_REST"). -lisp_code_name(119100,"MUSICAL_SYMBOL_HALF_REST"). -lisp_code_name(119101,"MUSICAL_SYMBOL_QUARTER_REST"). -lisp_code_name(119102,"MUSICAL_SYMBOL_EIGHTH_REST"). -lisp_code_name(119103,"MUSICAL_SYMBOL_SIXTEENTH_REST"). -lisp_code_name(119104,"MUSICAL_SYMBOL_THIRTY-SECOND_REST"). -lisp_code_name(119105,"MUSICAL_SYMBOL_SIXTY-FOURTH_REST"). -lisp_code_name(119106,"MUSICAL_SYMBOL_ONE_HUNDRED_TWENTY-EIGHTH_REST"). -lisp_code_name(119107,"MUSICAL_SYMBOL_X_NOTEHEAD"). -lisp_code_name(119108,"MUSICAL_SYMBOL_PLUS_NOTEHEAD"). -lisp_code_name(119109,"MUSICAL_SYMBOL_CIRCLE_X_NOTEHEAD"). -lisp_code_name(119110,"MUSICAL_SYMBOL_SQUARE_NOTEHEAD_WHITE"). -lisp_code_name(119111,"MUSICAL_SYMBOL_SQUARE_NOTEHEAD_BLACK"). -lisp_code_name(119112,"MUSICAL_SYMBOL_TRIANGLE_NOTEHEAD_UP_WHITE"). -lisp_code_name(119113,"MUSICAL_SYMBOL_TRIANGLE_NOTEHEAD_UP_BLACK"). -lisp_code_name(119114,"MUSICAL_SYMBOL_TRIANGLE_NOTEHEAD_LEFT_WHITE"). -lisp_code_name(119115,"MUSICAL_SYMBOL_TRIANGLE_NOTEHEAD_LEFT_BLACK"). -lisp_code_name(119116,"MUSICAL_SYMBOL_TRIANGLE_NOTEHEAD_RIGHT_WHITE"). -lisp_code_name(119117,"MUSICAL_SYMBOL_TRIANGLE_NOTEHEAD_RIGHT_BLACK"). -lisp_code_name(119118,"MUSICAL_SYMBOL_TRIANGLE_NOTEHEAD_DOWN_WHITE"). -lisp_code_name(119119,"MUSICAL_SYMBOL_TRIANGLE_NOTEHEAD_DOWN_BLACK"). -lisp_code_name(119120,"MUSICAL_SYMBOL_TRIANGLE_NOTEHEAD_UP_RIGHT_WHITE"). -lisp_code_name(119121,"MUSICAL_SYMBOL_TRIANGLE_NOTEHEAD_UP_RIGHT_BLACK"). -lisp_code_name(119122,"MUSICAL_SYMBOL_MOON_NOTEHEAD_WHITE"). -lisp_code_name(119123,"MUSICAL_SYMBOL_MOON_NOTEHEAD_BLACK"). -lisp_code_name(119124,"MUSICAL_SYMBOL_TRIANGLE-ROUND_NOTEHEAD_DOWN_WHITE"). -lisp_code_name(119125,"MUSICAL_SYMBOL_TRIANGLE-ROUND_NOTEHEAD_DOWN_BLACK"). -lisp_code_name(119126,"MUSICAL_SYMBOL_PARENTHESIS_NOTEHEAD"). -lisp_code_name(119127,"MUSICAL_SYMBOL_VOID_NOTEHEAD"). -lisp_code_name(119128,"MUSICAL_SYMBOL_NOTEHEAD_BLACK"). -lisp_code_name(119129,"MUSICAL_SYMBOL_NULL_NOTEHEAD"). -lisp_code_name(119130,"MUSICAL_SYMBOL_CLUSTER_NOTEHEAD_WHITE"). -lisp_code_name(119131,"MUSICAL_SYMBOL_CLUSTER_NOTEHEAD_BLACK"). -lisp_code_name(119132,"MUSICAL_SYMBOL_BREVE"). -lisp_code_name(119133,"MUSICAL_SYMBOL_WHOLE_NOTE"). -lisp_code_name(119134,"MUSICAL_SYMBOL_HALF_NOTE"). -lisp_code_name(119135,"MUSICAL_SYMBOL_QUARTER_NOTE"). -lisp_code_name(119136,"MUSICAL_SYMBOL_EIGHTH_NOTE"). -lisp_code_name(119137,"MUSICAL_SYMBOL_SIXTEENTH_NOTE"). -lisp_code_name(119138,"MUSICAL_SYMBOL_THIRTY-SECOND_NOTE"). -lisp_code_name(119139,"MUSICAL_SYMBOL_SIXTY-FOURTH_NOTE"). -lisp_code_name(119140,"MUSICAL_SYMBOL_ONE_HUNDRED_TWENTY-EIGHTH_NOTE"). -lisp_code_name(119141,"MUSICAL_SYMBOL_COMBINING_STEM"). -lisp_code_name(119142,"MUSICAL_SYMBOL_COMBINING_SPRECHGESANG_STEM"). -lisp_code_name(119143,"MUSICAL_SYMBOL_COMBINING_TREMOLO-1"). -lisp_code_name(119144,"MUSICAL_SYMBOL_COMBINING_TREMOLO-2"). -lisp_code_name(119145,"MUSICAL_SYMBOL_COMBINING_TREMOLO-3"). -lisp_code_name(119146,"MUSICAL_SYMBOL_FINGERED_TREMOLO-1"). -lisp_code_name(119147,"MUSICAL_SYMBOL_FINGERED_TREMOLO-2"). -lisp_code_name(119148,"MUSICAL_SYMBOL_FINGERED_TREMOLO-3"). -lisp_code_name(119149,"MUSICAL_SYMBOL_COMBINING_AUGMENTATION_DOT"). -lisp_code_name(119150,"MUSICAL_SYMBOL_COMBINING_FLAG-1"). -lisp_code_name(119151,"MUSICAL_SYMBOL_COMBINING_FLAG-2"). -lisp_code_name(119152,"MUSICAL_SYMBOL_COMBINING_FLAG-3"). -lisp_code_name(119153,"MUSICAL_SYMBOL_COMBINING_FLAG-4"). -lisp_code_name(119154,"MUSICAL_SYMBOL_COMBINING_FLAG-5"). -lisp_code_name(119155,"MUSICAL_SYMBOL_BEGIN_BEAM"). -lisp_code_name(119156,"MUSICAL_SYMBOL_END_BEAM"). -lisp_code_name(119157,"MUSICAL_SYMBOL_BEGIN_TIE"). -lisp_code_name(119158,"MUSICAL_SYMBOL_END_TIE"). -lisp_code_name(119159,"MUSICAL_SYMBOL_BEGIN_SLUR"). -lisp_code_name(119160,"MUSICAL_SYMBOL_END_SLUR"). -lisp_code_name(119161,"MUSICAL_SYMBOL_BEGIN_PHRASE"). -lisp_code_name(119162,"MUSICAL_SYMBOL_END_PHRASE"). -lisp_code_name(119163,"MUSICAL_SYMBOL_COMBINING_ACCENT"). -lisp_code_name(119164,"MUSICAL_SYMBOL_COMBINING_STACCATO"). -lisp_code_name(119165,"MUSICAL_SYMBOL_COMBINING_TENUTO"). -lisp_code_name(119166,"MUSICAL_SYMBOL_COMBINING_STACCATISSIMO"). -lisp_code_name(119167,"MUSICAL_SYMBOL_COMBINING_MARCATO"). -lisp_code_name(119168,"MUSICAL_SYMBOL_COMBINING_MARCATO-STACCATO"). -lisp_code_name(119169,"MUSICAL_SYMBOL_COMBINING_ACCENT-STACCATO"). -lisp_code_name(119170,"MUSICAL_SYMBOL_COMBINING_LOURE"). -lisp_code_name(119171,"MUSICAL_SYMBOL_ARPEGGIATO_UP"). -lisp_code_name(119172,"MUSICAL_SYMBOL_ARPEGGIATO_DOWN"). -lisp_code_name(119173,"MUSICAL_SYMBOL_COMBINING_DOIT"). -lisp_code_name(119174,"MUSICAL_SYMBOL_COMBINING_RIP"). -lisp_code_name(119175,"MUSICAL_SYMBOL_COMBINING_FLIP"). -lisp_code_name(119176,"MUSICAL_SYMBOL_COMBINING_SMEAR"). -lisp_code_name(119177,"MUSICAL_SYMBOL_COMBINING_BEND"). -lisp_code_name(119178,"MUSICAL_SYMBOL_COMBINING_DOUBLE_TONGUE"). -lisp_code_name(119179,"MUSICAL_SYMBOL_COMBINING_TRIPLE_TONGUE"). -lisp_code_name(119180,"MUSICAL_SYMBOL_RINFORZANDO"). -lisp_code_name(119181,"MUSICAL_SYMBOL_SUBITO"). -lisp_code_name(119182,"MUSICAL_SYMBOL_Z"). -lisp_code_name(119183,"MUSICAL_SYMBOL_PIANO"). -lisp_code_name(119184,"MUSICAL_SYMBOL_MEZZO"). -lisp_code_name(119185,"MUSICAL_SYMBOL_FORTE"). -lisp_code_name(119186,"MUSICAL_SYMBOL_CRESCENDO"). -lisp_code_name(119187,"MUSICAL_SYMBOL_DECRESCENDO"). -lisp_code_name(119188,"MUSICAL_SYMBOL_GRACE_NOTE_SLASH"). -lisp_code_name(119189,"MUSICAL_SYMBOL_GRACE_NOTE_NO_SLASH"). -lisp_code_name(119190,"MUSICAL_SYMBOL_TR"). -lisp_code_name(119191,"MUSICAL_SYMBOL_TURN"). -lisp_code_name(119192,"MUSICAL_SYMBOL_INVERTED_TURN"). -lisp_code_name(119193,"MUSICAL_SYMBOL_TURN_SLASH"). -lisp_code_name(119194,"MUSICAL_SYMBOL_TURN_UP"). -lisp_code_name(119195,"MUSICAL_SYMBOL_ORNAMENT_STROKE-1"). -lisp_code_name(119196,"MUSICAL_SYMBOL_ORNAMENT_STROKE-2"). -lisp_code_name(119197,"MUSICAL_SYMBOL_ORNAMENT_STROKE-3"). -lisp_code_name(119198,"MUSICAL_SYMBOL_ORNAMENT_STROKE-4"). -lisp_code_name(119199,"MUSICAL_SYMBOL_ORNAMENT_STROKE-5"). -lisp_code_name(119200,"MUSICAL_SYMBOL_ORNAMENT_STROKE-6"). -lisp_code_name(119201,"MUSICAL_SYMBOL_ORNAMENT_STROKE-7"). -lisp_code_name(119202,"MUSICAL_SYMBOL_ORNAMENT_STROKE-8"). -lisp_code_name(119203,"MUSICAL_SYMBOL_ORNAMENT_STROKE-9"). -lisp_code_name(119204,"MUSICAL_SYMBOL_ORNAMENT_STROKE-10"). -lisp_code_name(119205,"MUSICAL_SYMBOL_ORNAMENT_STROKE-11"). -lisp_code_name(119206,"MUSICAL_SYMBOL_HAUPTSTIMME"). -lisp_code_name(119207,"MUSICAL_SYMBOL_NEBENSTIMME"). -lisp_code_name(119208,"MUSICAL_SYMBOL_END_OF_STIMME"). -lisp_code_name(119209,"MUSICAL_SYMBOL_DEGREE_SLASH"). -lisp_code_name(119210,"MUSICAL_SYMBOL_COMBINING_DOWN_BOW"). -lisp_code_name(119211,"MUSICAL_SYMBOL_COMBINING_UP_BOW"). -lisp_code_name(119212,"MUSICAL_SYMBOL_COMBINING_HARMONIC"). -lisp_code_name(119213,"MUSICAL_SYMBOL_COMBINING_SNAP_PIZZICATO"). -lisp_code_name(119214,"MUSICAL_SYMBOL_PEDAL_MARK"). -lisp_code_name(119215,"MUSICAL_SYMBOL_PEDAL_UP_MARK"). -lisp_code_name(119216,"MUSICAL_SYMBOL_HALF_PEDAL_MARK"). -lisp_code_name(119217,"MUSICAL_SYMBOL_GLISSANDO_UP"). -lisp_code_name(119218,"MUSICAL_SYMBOL_GLISSANDO_DOWN"). -lisp_code_name(119219,"MUSICAL_SYMBOL_WITH_FINGERNAILS"). -lisp_code_name(119220,"MUSICAL_SYMBOL_DAMP"). -lisp_code_name(119221,"MUSICAL_SYMBOL_DAMP_ALL"). -lisp_code_name(119222,"MUSICAL_SYMBOL_MAXIMA"). -lisp_code_name(119223,"MUSICAL_SYMBOL_LONGA"). -lisp_code_name(119224,"MUSICAL_SYMBOL_BREVIS"). -lisp_code_name(119225,"MUSICAL_SYMBOL_SEMIBREVIS_WHITE"). -lisp_code_name(119226,"MUSICAL_SYMBOL_SEMIBREVIS_BLACK"). -lisp_code_name(119227,"MUSICAL_SYMBOL_MINIMA"). -lisp_code_name(119228,"MUSICAL_SYMBOL_MINIMA_BLACK"). -lisp_code_name(119229,"MUSICAL_SYMBOL_SEMIMINIMA_WHITE"). -lisp_code_name(119230,"MUSICAL_SYMBOL_SEMIMINIMA_BLACK"). -lisp_code_name(119231,"MUSICAL_SYMBOL_FUSA_WHITE"). -lisp_code_name(119232,"MUSICAL_SYMBOL_FUSA_BLACK"). -lisp_code_name(119233,"MUSICAL_SYMBOL_LONGA_PERFECTA_REST"). -lisp_code_name(119234,"MUSICAL_SYMBOL_LONGA_IMPERFECTA_REST"). -lisp_code_name(119235,"MUSICAL_SYMBOL_BREVIS_REST"). -lisp_code_name(119236,"MUSICAL_SYMBOL_SEMIBREVIS_REST"). -lisp_code_name(119237,"MUSICAL_SYMBOL_MINIMA_REST"). -lisp_code_name(119238,"MUSICAL_SYMBOL_SEMIMINIMA_REST"). -lisp_code_name(119239,"MUSICAL_SYMBOL_TEMPUS_PERFECTUM_CUM_PROLATIONE_PERFECTA"). -lisp_code_name(119240,"MUSICAL_SYMBOL_TEMPUS_PERFECTUM_CUM_PROLATIONE_IMPERFECTA"). -lisp_code_name(119241,"MUSICAL_SYMBOL_TEMPUS_PERFECTUM_CUM_PROLATIONE_PERFECTA_DIMINUTION-1"). -lisp_code_name(119242,"MUSICAL_SYMBOL_TEMPUS_IMPERFECTUM_CUM_PROLATIONE_PERFECTA"). -lisp_code_name(119243,"MUSICAL_SYMBOL_TEMPUS_IMPERFECTUM_CUM_PROLATIONE_IMPERFECTA"). -lisp_code_name(119244,"MUSICAL_SYMBOL_TEMPUS_IMPERFECTUM_CUM_PROLATIONE_IMPERFECTA_DIMINUTION-1"). -lisp_code_name(119245,"MUSICAL_SYMBOL_TEMPUS_IMPERFECTUM_CUM_PROLATIONE_IMPERFECTA_DIMINUTION-2"). -lisp_code_name(119246,"MUSICAL_SYMBOL_TEMPUS_IMPERFECTUM_CUM_PROLATIONE_IMPERFECTA_DIMINUTION-3"). -lisp_code_name(119247,"MUSICAL_SYMBOL_CROIX"). -lisp_code_name(119248,"MUSICAL_SYMBOL_GREGORIAN_C_CLEF"). -lisp_code_name(119249,"MUSICAL_SYMBOL_GREGORIAN_F_CLEF"). -lisp_code_name(119250,"MUSICAL_SYMBOL_SQUARE_B"). -lisp_code_name(119251,"MUSICAL_SYMBOL_VIRGA"). -lisp_code_name(119252,"MUSICAL_SYMBOL_PODATUS"). -lisp_code_name(119253,"MUSICAL_SYMBOL_CLIVIS"). -lisp_code_name(119254,"MUSICAL_SYMBOL_SCANDICUS"). -lisp_code_name(119255,"MUSICAL_SYMBOL_CLIMACUS"). -lisp_code_name(119256,"MUSICAL_SYMBOL_TORCULUS"). -lisp_code_name(119257,"MUSICAL_SYMBOL_PORRECTUS"). -lisp_code_name(119258,"MUSICAL_SYMBOL_PORRECTUS_FLEXUS"). -lisp_code_name(119259,"MUSICAL_SYMBOL_SCANDICUS_FLEXUS"). -lisp_code_name(119260,"MUSICAL_SYMBOL_TORCULUS_RESUPINUS"). -lisp_code_name(119261,"MUSICAL_SYMBOL_PES_SUBPUNCTIS"). -lisp_code_name(119296,"GREEK_VOCAL_NOTATION_SYMBOL-1"). -lisp_code_name(119297,"GREEK_VOCAL_NOTATION_SYMBOL-2"). -lisp_code_name(119298,"GREEK_VOCAL_NOTATION_SYMBOL-3"). -lisp_code_name(119299,"GREEK_VOCAL_NOTATION_SYMBOL-4"). -lisp_code_name(119300,"GREEK_VOCAL_NOTATION_SYMBOL-5"). -lisp_code_name(119301,"GREEK_VOCAL_NOTATION_SYMBOL-6"). -lisp_code_name(119302,"GREEK_VOCAL_NOTATION_SYMBOL-7"). -lisp_code_name(119303,"GREEK_VOCAL_NOTATION_SYMBOL-8"). -lisp_code_name(119304,"GREEK_VOCAL_NOTATION_SYMBOL-9"). -lisp_code_name(119305,"GREEK_VOCAL_NOTATION_SYMBOL-10"). -lisp_code_name(119306,"GREEK_VOCAL_NOTATION_SYMBOL-11"). -lisp_code_name(119307,"GREEK_VOCAL_NOTATION_SYMBOL-12"). -lisp_code_name(119308,"GREEK_VOCAL_NOTATION_SYMBOL-13"). -lisp_code_name(119309,"GREEK_VOCAL_NOTATION_SYMBOL-14"). -lisp_code_name(119310,"GREEK_VOCAL_NOTATION_SYMBOL-15"). -lisp_code_name(119311,"GREEK_VOCAL_NOTATION_SYMBOL-16"). -lisp_code_name(119312,"GREEK_VOCAL_NOTATION_SYMBOL-17"). -lisp_code_name(119313,"GREEK_VOCAL_NOTATION_SYMBOL-18"). -lisp_code_name(119314,"GREEK_VOCAL_NOTATION_SYMBOL-19"). -lisp_code_name(119315,"GREEK_VOCAL_NOTATION_SYMBOL-20"). -lisp_code_name(119316,"GREEK_VOCAL_NOTATION_SYMBOL-21"). -lisp_code_name(119317,"GREEK_VOCAL_NOTATION_SYMBOL-22"). -lisp_code_name(119318,"GREEK_VOCAL_NOTATION_SYMBOL-23"). -lisp_code_name(119319,"GREEK_VOCAL_NOTATION_SYMBOL-24"). -lisp_code_name(119320,"GREEK_VOCAL_NOTATION_SYMBOL-50"). -lisp_code_name(119321,"GREEK_VOCAL_NOTATION_SYMBOL-51"). -lisp_code_name(119322,"GREEK_VOCAL_NOTATION_SYMBOL-52"). -lisp_code_name(119323,"GREEK_VOCAL_NOTATION_SYMBOL-53"). -lisp_code_name(119324,"GREEK_VOCAL_NOTATION_SYMBOL-54"). -lisp_code_name(119325,"GREEK_INSTRUMENTAL_NOTATION_SYMBOL-1"). -lisp_code_name(119326,"GREEK_INSTRUMENTAL_NOTATION_SYMBOL-2"). -lisp_code_name(119327,"GREEK_INSTRUMENTAL_NOTATION_SYMBOL-4"). -lisp_code_name(119328,"GREEK_INSTRUMENTAL_NOTATION_SYMBOL-5"). -lisp_code_name(119329,"GREEK_INSTRUMENTAL_NOTATION_SYMBOL-7"). -lisp_code_name(119330,"GREEK_INSTRUMENTAL_NOTATION_SYMBOL-8"). -lisp_code_name(119331,"GREEK_INSTRUMENTAL_NOTATION_SYMBOL-11"). -lisp_code_name(119332,"GREEK_INSTRUMENTAL_NOTATION_SYMBOL-12"). -lisp_code_name(119333,"GREEK_INSTRUMENTAL_NOTATION_SYMBOL-13"). -lisp_code_name(119334,"GREEK_INSTRUMENTAL_NOTATION_SYMBOL-14"). -lisp_code_name(119335,"GREEK_INSTRUMENTAL_NOTATION_SYMBOL-17"). -lisp_code_name(119336,"GREEK_INSTRUMENTAL_NOTATION_SYMBOL-18"). -lisp_code_name(119337,"GREEK_INSTRUMENTAL_NOTATION_SYMBOL-19"). -lisp_code_name(119338,"GREEK_INSTRUMENTAL_NOTATION_SYMBOL-23"). -lisp_code_name(119339,"GREEK_INSTRUMENTAL_NOTATION_SYMBOL-24"). -lisp_code_name(119340,"GREEK_INSTRUMENTAL_NOTATION_SYMBOL-25"). -lisp_code_name(119341,"GREEK_INSTRUMENTAL_NOTATION_SYMBOL-26"). -lisp_code_name(119342,"GREEK_INSTRUMENTAL_NOTATION_SYMBOL-27"). -lisp_code_name(119343,"GREEK_INSTRUMENTAL_NOTATION_SYMBOL-29"). -lisp_code_name(119344,"GREEK_INSTRUMENTAL_NOTATION_SYMBOL-30"). -lisp_code_name(119345,"GREEK_INSTRUMENTAL_NOTATION_SYMBOL-32"). -lisp_code_name(119346,"GREEK_INSTRUMENTAL_NOTATION_SYMBOL-36"). -lisp_code_name(119347,"GREEK_INSTRUMENTAL_NOTATION_SYMBOL-37"). -lisp_code_name(119348,"GREEK_INSTRUMENTAL_NOTATION_SYMBOL-38"). -lisp_code_name(119349,"GREEK_INSTRUMENTAL_NOTATION_SYMBOL-39"). -lisp_code_name(119350,"GREEK_INSTRUMENTAL_NOTATION_SYMBOL-40"). -lisp_code_name(119351,"GREEK_INSTRUMENTAL_NOTATION_SYMBOL-42"). -lisp_code_name(119352,"GREEK_INSTRUMENTAL_NOTATION_SYMBOL-43"). -lisp_code_name(119353,"GREEK_INSTRUMENTAL_NOTATION_SYMBOL-45"). -lisp_code_name(119354,"GREEK_INSTRUMENTAL_NOTATION_SYMBOL-47"). -lisp_code_name(119355,"GREEK_INSTRUMENTAL_NOTATION_SYMBOL-48"). -lisp_code_name(119356,"GREEK_INSTRUMENTAL_NOTATION_SYMBOL-49"). -lisp_code_name(119357,"GREEK_INSTRUMENTAL_NOTATION_SYMBOL-50"). -lisp_code_name(119358,"GREEK_INSTRUMENTAL_NOTATION_SYMBOL-51"). -lisp_code_name(119359,"GREEK_INSTRUMENTAL_NOTATION_SYMBOL-52"). -lisp_code_name(119360,"GREEK_INSTRUMENTAL_NOTATION_SYMBOL-53"). -lisp_code_name(119361,"GREEK_INSTRUMENTAL_NOTATION_SYMBOL-54"). -lisp_code_name(119362,"COMBINING_GREEK_MUSICAL_TRISEME"). -lisp_code_name(119363,"COMBINING_GREEK_MUSICAL_TETRASEME"). -lisp_code_name(119364,"COMBINING_GREEK_MUSICAL_PENTASEME"). -lisp_code_name(119365,"GREEK_MUSICAL_LEIMMA"). -lisp_code_name(119552,"MONOGRAM_FOR_EARTH"). -lisp_code_name(119553,"DIGRAM_FOR_HEAVENLY_EARTH"). -lisp_code_name(119554,"DIGRAM_FOR_HUMAN_EARTH"). -lisp_code_name(119555,"DIGRAM_FOR_EARTHLY_HEAVEN"). -lisp_code_name(119556,"DIGRAM_FOR_EARTHLY_HUMAN"). -lisp_code_name(119557,"DIGRAM_FOR_EARTH"). -lisp_code_name(119558,"TETRAGRAM_FOR_CENTRE"). -lisp_code_name(119559,"TETRAGRAM_FOR_FULL_CIRCLE"). -lisp_code_name(119560,"TETRAGRAM_FOR_MIRED"). -lisp_code_name(119561,"TETRAGRAM_FOR_BARRIER"). -lisp_code_name(119562,"TETRAGRAM_FOR_KEEPING_SMALL"). -lisp_code_name(119563,"TETRAGRAM_FOR_CONTRARIETY"). -lisp_code_name(119564,"TETRAGRAM_FOR_ASCENT"). -lisp_code_name(119565,"TETRAGRAM_FOR_OPPOSITION"). -lisp_code_name(119566,"TETRAGRAM_FOR_BRANCHING_OUT"). -lisp_code_name(119567,"TETRAGRAM_FOR_DEFECTIVENESS_OR_DISTORTION"). -lisp_code_name(119568,"TETRAGRAM_FOR_DIVERGENCE"). -lisp_code_name(119569,"TETRAGRAM_FOR_YOUTHFULNESS"). -lisp_code_name(119570,"TETRAGRAM_FOR_INCREASE"). -lisp_code_name(119571,"TETRAGRAM_FOR_PENETRATION"). -lisp_code_name(119572,"TETRAGRAM_FOR_REACH"). -lisp_code_name(119573,"TETRAGRAM_FOR_CONTACT"). -lisp_code_name(119574,"TETRAGRAM_FOR_HOLDING_BACK"). -lisp_code_name(119575,"TETRAGRAM_FOR_WAITING"). -lisp_code_name(119576,"TETRAGRAM_FOR_FOLLOWING"). -lisp_code_name(119577,"TETRAGRAM_FOR_ADVANCE"). -lisp_code_name(119578,"TETRAGRAM_FOR_RELEASE"). -lisp_code_name(119579,"TETRAGRAM_FOR_RESISTANCE"). -lisp_code_name(119580,"TETRAGRAM_FOR_EASE"). -lisp_code_name(119581,"TETRAGRAM_FOR_JOY"). -lisp_code_name(119582,"TETRAGRAM_FOR_CONTENTION"). -lisp_code_name(119583,"TETRAGRAM_FOR_ENDEAVOUR"). -lisp_code_name(119584,"TETRAGRAM_FOR_DUTIES"). -lisp_code_name(119585,"TETRAGRAM_FOR_CHANGE"). -lisp_code_name(119586,"TETRAGRAM_FOR_DECISIVENESS"). -lisp_code_name(119587,"TETRAGRAM_FOR_BOLD_RESOLUTION"). -lisp_code_name(119588,"TETRAGRAM_FOR_PACKING"). -lisp_code_name(119589,"TETRAGRAM_FOR_LEGION"). -lisp_code_name(119590,"TETRAGRAM_FOR_CLOSENESS"). -lisp_code_name(119591,"TETRAGRAM_FOR_KINSHIP"). -lisp_code_name(119592,"TETRAGRAM_FOR_GATHERING"). -lisp_code_name(119593,"TETRAGRAM_FOR_STRENGTH"). -lisp_code_name(119594,"TETRAGRAM_FOR_PURITY"). -lisp_code_name(119595,"TETRAGRAM_FOR_FULLNESS"). -lisp_code_name(119596,"TETRAGRAM_FOR_RESIDENCE"). -lisp_code_name(119597,"TETRAGRAM_FOR_LAW_OR_MODEL"). -lisp_code_name(119598,"TETRAGRAM_FOR_RESPONSE"). -lisp_code_name(119599,"TETRAGRAM_FOR_GOING_TO_MEET"). -lisp_code_name(119600,"TETRAGRAM_FOR_ENCOUNTERS"). -lisp_code_name(119601,"TETRAGRAM_FOR_STOVE"). -lisp_code_name(119602,"TETRAGRAM_FOR_GREATNESS"). -lisp_code_name(119603,"TETRAGRAM_FOR_ENLARGEMENT"). -lisp_code_name(119604,"TETRAGRAM_FOR_PATTERN"). -lisp_code_name(119605,"TETRAGRAM_FOR_RITUAL"). -lisp_code_name(119606,"TETRAGRAM_FOR_FLIGHT"). -lisp_code_name(119607,"TETRAGRAM_FOR_VASTNESS_OR_WASTING"). -lisp_code_name(119608,"TETRAGRAM_FOR_CONSTANCY"). -lisp_code_name(119609,"TETRAGRAM_FOR_MEASURE"). -lisp_code_name(119610,"TETRAGRAM_FOR_ETERNITY"). -lisp_code_name(119611,"TETRAGRAM_FOR_UNITY"). -lisp_code_name(119612,"TETRAGRAM_FOR_DIMINISHMENT"). -lisp_code_name(119613,"TETRAGRAM_FOR_CLOSED_MOUTH"). -lisp_code_name(119614,"TETRAGRAM_FOR_GUARDEDNESS"). -lisp_code_name(119615,"TETRAGRAM_FOR_GATHERING_IN"). -lisp_code_name(119616,"TETRAGRAM_FOR_MASSING"). -lisp_code_name(119617,"TETRAGRAM_FOR_ACCUMULATION"). -lisp_code_name(119618,"TETRAGRAM_FOR_EMBELLISHMENT"). -lisp_code_name(119619,"TETRAGRAM_FOR_DOUBT"). -lisp_code_name(119620,"TETRAGRAM_FOR_WATCH"). -lisp_code_name(119621,"TETRAGRAM_FOR_SINKING"). -lisp_code_name(119622,"TETRAGRAM_FOR_INNER"). -lisp_code_name(119623,"TETRAGRAM_FOR_DEPARTURE"). -lisp_code_name(119624,"TETRAGRAM_FOR_DARKENING"). -lisp_code_name(119625,"TETRAGRAM_FOR_DIMMING"). -lisp_code_name(119626,"TETRAGRAM_FOR_EXHAUSTION"). -lisp_code_name(119627,"TETRAGRAM_FOR_SEVERANCE"). -lisp_code_name(119628,"TETRAGRAM_FOR_STOPPAGE"). -lisp_code_name(119629,"TETRAGRAM_FOR_HARDNESS"). -lisp_code_name(119630,"TETRAGRAM_FOR_COMPLETION"). -lisp_code_name(119631,"TETRAGRAM_FOR_CLOSURE"). -lisp_code_name(119632,"TETRAGRAM_FOR_FAILURE"). -lisp_code_name(119633,"TETRAGRAM_FOR_AGGRAVATION"). -lisp_code_name(119634,"TETRAGRAM_FOR_COMPLIANCE"). -lisp_code_name(119635,"TETRAGRAM_FOR_ON_THE_VERGE"). -lisp_code_name(119636,"TETRAGRAM_FOR_DIFFICULTIES"). -lisp_code_name(119637,"TETRAGRAM_FOR_LABOURING"). -lisp_code_name(119638,"TETRAGRAM_FOR_FOSTERING"). -lisp_code_name(119648,"COUNTING_ROD_UNIT_DIGIT_ONE"). -lisp_code_name(119649,"COUNTING_ROD_UNIT_DIGIT_TWO"). -lisp_code_name(119650,"COUNTING_ROD_UNIT_DIGIT_THREE"). -lisp_code_name(119651,"COUNTING_ROD_UNIT_DIGIT_FOUR"). -lisp_code_name(119652,"COUNTING_ROD_UNIT_DIGIT_FIVE"). -lisp_code_name(119653,"COUNTING_ROD_UNIT_DIGIT_SIX"). -lisp_code_name(119654,"COUNTING_ROD_UNIT_DIGIT_SEVEN"). -lisp_code_name(119655,"COUNTING_ROD_UNIT_DIGIT_EIGHT"). -lisp_code_name(119656,"COUNTING_ROD_UNIT_DIGIT_NINE"). -lisp_code_name(119657,"COUNTING_ROD_TENS_DIGIT_ONE"). -lisp_code_name(119658,"COUNTING_ROD_TENS_DIGIT_TWO"). -lisp_code_name(119659,"COUNTING_ROD_TENS_DIGIT_THREE"). -lisp_code_name(119660,"COUNTING_ROD_TENS_DIGIT_FOUR"). -lisp_code_name(119661,"COUNTING_ROD_TENS_DIGIT_FIVE"). -lisp_code_name(119662,"COUNTING_ROD_TENS_DIGIT_SIX"). -lisp_code_name(119663,"COUNTING_ROD_TENS_DIGIT_SEVEN"). -lisp_code_name(119664,"COUNTING_ROD_TENS_DIGIT_EIGHT"). -lisp_code_name(119665,"COUNTING_ROD_TENS_DIGIT_NINE"). -lisp_code_name(119808,"MATHEMATICAL_BOLD_CAPITAL_A"). -lisp_code_name(119809,"MATHEMATICAL_BOLD_CAPITAL_B"). -lisp_code_name(119810,"MATHEMATICAL_BOLD_CAPITAL_C"). -lisp_code_name(119811,"MATHEMATICAL_BOLD_CAPITAL_D"). -lisp_code_name(119812,"MATHEMATICAL_BOLD_CAPITAL_E"). -lisp_code_name(119813,"MATHEMATICAL_BOLD_CAPITAL_F"). -lisp_code_name(119814,"MATHEMATICAL_BOLD_CAPITAL_G"). -lisp_code_name(119815,"MATHEMATICAL_BOLD_CAPITAL_H"). -lisp_code_name(119816,"MATHEMATICAL_BOLD_CAPITAL_I"). -lisp_code_name(119817,"MATHEMATICAL_BOLD_CAPITAL_J"). -lisp_code_name(119818,"MATHEMATICAL_BOLD_CAPITAL_K"). -lisp_code_name(119819,"MATHEMATICAL_BOLD_CAPITAL_L"). -lisp_code_name(119820,"MATHEMATICAL_BOLD_CAPITAL_M"). -lisp_code_name(119821,"MATHEMATICAL_BOLD_CAPITAL_N"). -lisp_code_name(119822,"MATHEMATICAL_BOLD_CAPITAL_O"). -lisp_code_name(119823,"MATHEMATICAL_BOLD_CAPITAL_P"). -lisp_code_name(119824,"MATHEMATICAL_BOLD_CAPITAL_Q"). -lisp_code_name(119825,"MATHEMATICAL_BOLD_CAPITAL_R"). -lisp_code_name(119826,"MATHEMATICAL_BOLD_CAPITAL_S"). -lisp_code_name(119827,"MATHEMATICAL_BOLD_CAPITAL_T"). -lisp_code_name(119828,"MATHEMATICAL_BOLD_CAPITAL_U"). -lisp_code_name(119829,"MATHEMATICAL_BOLD_CAPITAL_V"). -lisp_code_name(119830,"MATHEMATICAL_BOLD_CAPITAL_W"). -lisp_code_name(119831,"MATHEMATICAL_BOLD_CAPITAL_X"). -lisp_code_name(119832,"MATHEMATICAL_BOLD_CAPITAL_Y"). -lisp_code_name(119833,"MATHEMATICAL_BOLD_CAPITAL_Z"). -lisp_code_name(119834,"MATHEMATICAL_BOLD_SMALL_A"). -lisp_code_name(119835,"MATHEMATICAL_BOLD_SMALL_B"). -lisp_code_name(119836,"MATHEMATICAL_BOLD_SMALL_C"). -lisp_code_name(119837,"MATHEMATICAL_BOLD_SMALL_D"). -lisp_code_name(119838,"MATHEMATICAL_BOLD_SMALL_E"). -lisp_code_name(119839,"MATHEMATICAL_BOLD_SMALL_F"). -lisp_code_name(119840,"MATHEMATICAL_BOLD_SMALL_G"). -lisp_code_name(119841,"MATHEMATICAL_BOLD_SMALL_H"). -lisp_code_name(119842,"MATHEMATICAL_BOLD_SMALL_I"). -lisp_code_name(119843,"MATHEMATICAL_BOLD_SMALL_J"). -lisp_code_name(119844,"MATHEMATICAL_BOLD_SMALL_K"). -lisp_code_name(119845,"MATHEMATICAL_BOLD_SMALL_L"). -lisp_code_name(119846,"MATHEMATICAL_BOLD_SMALL_M"). -lisp_code_name(119847,"MATHEMATICAL_BOLD_SMALL_N"). -lisp_code_name(119848,"MATHEMATICAL_BOLD_SMALL_O"). -lisp_code_name(119849,"MATHEMATICAL_BOLD_SMALL_P"). -lisp_code_name(119850,"MATHEMATICAL_BOLD_SMALL_Q"). -lisp_code_name(119851,"MATHEMATICAL_BOLD_SMALL_R"). -lisp_code_name(119852,"MATHEMATICAL_BOLD_SMALL_S"). -lisp_code_name(119853,"MATHEMATICAL_BOLD_SMALL_T"). -lisp_code_name(119854,"MATHEMATICAL_BOLD_SMALL_U"). -lisp_code_name(119855,"MATHEMATICAL_BOLD_SMALL_V"). -lisp_code_name(119856,"MATHEMATICAL_BOLD_SMALL_W"). -lisp_code_name(119857,"MATHEMATICAL_BOLD_SMALL_X"). -lisp_code_name(119858,"MATHEMATICAL_BOLD_SMALL_Y"). -lisp_code_name(119859,"MATHEMATICAL_BOLD_SMALL_Z"). -lisp_code_name(119860,"MATHEMATICAL_ITALIC_CAPITAL_A"). -lisp_code_name(119861,"MATHEMATICAL_ITALIC_CAPITAL_B"). -lisp_code_name(119862,"MATHEMATICAL_ITALIC_CAPITAL_C"). -lisp_code_name(119863,"MATHEMATICAL_ITALIC_CAPITAL_D"). -lisp_code_name(119864,"MATHEMATICAL_ITALIC_CAPITAL_E"). -lisp_code_name(119865,"MATHEMATICAL_ITALIC_CAPITAL_F"). -lisp_code_name(119866,"MATHEMATICAL_ITALIC_CAPITAL_G"). -lisp_code_name(119867,"MATHEMATICAL_ITALIC_CAPITAL_H"). -lisp_code_name(119868,"MATHEMATICAL_ITALIC_CAPITAL_I"). -lisp_code_name(119869,"MATHEMATICAL_ITALIC_CAPITAL_J"). -lisp_code_name(119870,"MATHEMATICAL_ITALIC_CAPITAL_K"). -lisp_code_name(119871,"MATHEMATICAL_ITALIC_CAPITAL_L"). -lisp_code_name(119872,"MATHEMATICAL_ITALIC_CAPITAL_M"). -lisp_code_name(119873,"MATHEMATICAL_ITALIC_CAPITAL_N"). -lisp_code_name(119874,"MATHEMATICAL_ITALIC_CAPITAL_O"). -lisp_code_name(119875,"MATHEMATICAL_ITALIC_CAPITAL_P"). -lisp_code_name(119876,"MATHEMATICAL_ITALIC_CAPITAL_Q"). -lisp_code_name(119877,"MATHEMATICAL_ITALIC_CAPITAL_R"). -lisp_code_name(119878,"MATHEMATICAL_ITALIC_CAPITAL_S"). -lisp_code_name(119879,"MATHEMATICAL_ITALIC_CAPITAL_T"). -lisp_code_name(119880,"MATHEMATICAL_ITALIC_CAPITAL_U"). -lisp_code_name(119881,"MATHEMATICAL_ITALIC_CAPITAL_V"). -lisp_code_name(119882,"MATHEMATICAL_ITALIC_CAPITAL_W"). -lisp_code_name(119883,"MATHEMATICAL_ITALIC_CAPITAL_X"). -lisp_code_name(119884,"MATHEMATICAL_ITALIC_CAPITAL_Y"). -lisp_code_name(119885,"MATHEMATICAL_ITALIC_CAPITAL_Z"). -lisp_code_name(119886,"MATHEMATICAL_ITALIC_SMALL_A"). -lisp_code_name(119887,"MATHEMATICAL_ITALIC_SMALL_B"). -lisp_code_name(119888,"MATHEMATICAL_ITALIC_SMALL_C"). -lisp_code_name(119889,"MATHEMATICAL_ITALIC_SMALL_D"). -lisp_code_name(119890,"MATHEMATICAL_ITALIC_SMALL_E"). -lisp_code_name(119891,"MATHEMATICAL_ITALIC_SMALL_F"). -lisp_code_name(119892,"MATHEMATICAL_ITALIC_SMALL_G"). -lisp_code_name(119894,"MATHEMATICAL_ITALIC_SMALL_I"). -lisp_code_name(119895,"MATHEMATICAL_ITALIC_SMALL_J"). -lisp_code_name(119896,"MATHEMATICAL_ITALIC_SMALL_K"). -lisp_code_name(119897,"MATHEMATICAL_ITALIC_SMALL_L"). -lisp_code_name(119898,"MATHEMATICAL_ITALIC_SMALL_M"). -lisp_code_name(119899,"MATHEMATICAL_ITALIC_SMALL_N"). -lisp_code_name(119900,"MATHEMATICAL_ITALIC_SMALL_O"). -lisp_code_name(119901,"MATHEMATICAL_ITALIC_SMALL_P"). -lisp_code_name(119902,"MATHEMATICAL_ITALIC_SMALL_Q"). -lisp_code_name(119903,"MATHEMATICAL_ITALIC_SMALL_R"). -lisp_code_name(119904,"MATHEMATICAL_ITALIC_SMALL_S"). -lisp_code_name(119905,"MATHEMATICAL_ITALIC_SMALL_T"). -lisp_code_name(119906,"MATHEMATICAL_ITALIC_SMALL_U"). -lisp_code_name(119907,"MATHEMATICAL_ITALIC_SMALL_V"). -lisp_code_name(119908,"MATHEMATICAL_ITALIC_SMALL_W"). -lisp_code_name(119909,"MATHEMATICAL_ITALIC_SMALL_X"). -lisp_code_name(119910,"MATHEMATICAL_ITALIC_SMALL_Y"). -lisp_code_name(119911,"MATHEMATICAL_ITALIC_SMALL_Z"). -lisp_code_name(119912,"MATHEMATICAL_BOLD_ITALIC_CAPITAL_A"). -lisp_code_name(119913,"MATHEMATICAL_BOLD_ITALIC_CAPITAL_B"). -lisp_code_name(119914,"MATHEMATICAL_BOLD_ITALIC_CAPITAL_C"). -lisp_code_name(119915,"MATHEMATICAL_BOLD_ITALIC_CAPITAL_D"). -lisp_code_name(119916,"MATHEMATICAL_BOLD_ITALIC_CAPITAL_E"). -lisp_code_name(119917,"MATHEMATICAL_BOLD_ITALIC_CAPITAL_F"). -lisp_code_name(119918,"MATHEMATICAL_BOLD_ITALIC_CAPITAL_G"). -lisp_code_name(119919,"MATHEMATICAL_BOLD_ITALIC_CAPITAL_H"). -lisp_code_name(119920,"MATHEMATICAL_BOLD_ITALIC_CAPITAL_I"). -lisp_code_name(119921,"MATHEMATICAL_BOLD_ITALIC_CAPITAL_J"). -lisp_code_name(119922,"MATHEMATICAL_BOLD_ITALIC_CAPITAL_K"). -lisp_code_name(119923,"MATHEMATICAL_BOLD_ITALIC_CAPITAL_L"). -lisp_code_name(119924,"MATHEMATICAL_BOLD_ITALIC_CAPITAL_M"). -lisp_code_name(119925,"MATHEMATICAL_BOLD_ITALIC_CAPITAL_N"). -lisp_code_name(119926,"MATHEMATICAL_BOLD_ITALIC_CAPITAL_O"). -lisp_code_name(119927,"MATHEMATICAL_BOLD_ITALIC_CAPITAL_P"). -lisp_code_name(119928,"MATHEMATICAL_BOLD_ITALIC_CAPITAL_Q"). -lisp_code_name(119929,"MATHEMATICAL_BOLD_ITALIC_CAPITAL_R"). -lisp_code_name(119930,"MATHEMATICAL_BOLD_ITALIC_CAPITAL_S"). -lisp_code_name(119931,"MATHEMATICAL_BOLD_ITALIC_CAPITAL_T"). -lisp_code_name(119932,"MATHEMATICAL_BOLD_ITALIC_CAPITAL_U"). -lisp_code_name(119933,"MATHEMATICAL_BOLD_ITALIC_CAPITAL_V"). -lisp_code_name(119934,"MATHEMATICAL_BOLD_ITALIC_CAPITAL_W"). -lisp_code_name(119935,"MATHEMATICAL_BOLD_ITALIC_CAPITAL_X"). -lisp_code_name(119936,"MATHEMATICAL_BOLD_ITALIC_CAPITAL_Y"). -lisp_code_name(119937,"MATHEMATICAL_BOLD_ITALIC_CAPITAL_Z"). -lisp_code_name(119938,"MATHEMATICAL_BOLD_ITALIC_SMALL_A"). -lisp_code_name(119939,"MATHEMATICAL_BOLD_ITALIC_SMALL_B"). -lisp_code_name(119940,"MATHEMATICAL_BOLD_ITALIC_SMALL_C"). -lisp_code_name(119941,"MATHEMATICAL_BOLD_ITALIC_SMALL_D"). -lisp_code_name(119942,"MATHEMATICAL_BOLD_ITALIC_SMALL_E"). -lisp_code_name(119943,"MATHEMATICAL_BOLD_ITALIC_SMALL_F"). -lisp_code_name(119944,"MATHEMATICAL_BOLD_ITALIC_SMALL_G"). -lisp_code_name(119945,"MATHEMATICAL_BOLD_ITALIC_SMALL_H"). -lisp_code_name(119946,"MATHEMATICAL_BOLD_ITALIC_SMALL_I"). -lisp_code_name(119947,"MATHEMATICAL_BOLD_ITALIC_SMALL_J"). -lisp_code_name(119948,"MATHEMATICAL_BOLD_ITALIC_SMALL_K"). -lisp_code_name(119949,"MATHEMATICAL_BOLD_ITALIC_SMALL_L"). -lisp_code_name(119950,"MATHEMATICAL_BOLD_ITALIC_SMALL_M"). -lisp_code_name(119951,"MATHEMATICAL_BOLD_ITALIC_SMALL_N"). -lisp_code_name(119952,"MATHEMATICAL_BOLD_ITALIC_SMALL_O"). -lisp_code_name(119953,"MATHEMATICAL_BOLD_ITALIC_SMALL_P"). -lisp_code_name(119954,"MATHEMATICAL_BOLD_ITALIC_SMALL_Q"). -lisp_code_name(119955,"MATHEMATICAL_BOLD_ITALIC_SMALL_R"). -lisp_code_name(119956,"MATHEMATICAL_BOLD_ITALIC_SMALL_S"). -lisp_code_name(119957,"MATHEMATICAL_BOLD_ITALIC_SMALL_T"). -lisp_code_name(119958,"MATHEMATICAL_BOLD_ITALIC_SMALL_U"). -lisp_code_name(119959,"MATHEMATICAL_BOLD_ITALIC_SMALL_V"). -lisp_code_name(119960,"MATHEMATICAL_BOLD_ITALIC_SMALL_W"). -lisp_code_name(119961,"MATHEMATICAL_BOLD_ITALIC_SMALL_X"). -lisp_code_name(119962,"MATHEMATICAL_BOLD_ITALIC_SMALL_Y"). -lisp_code_name(119963,"MATHEMATICAL_BOLD_ITALIC_SMALL_Z"). -lisp_code_name(119964,"MATHEMATICAL_SCRIPT_CAPITAL_A"). -lisp_code_name(119966,"MATHEMATICAL_SCRIPT_CAPITAL_C"). -lisp_code_name(119967,"MATHEMATICAL_SCRIPT_CAPITAL_D"). -lisp_code_name(119970,"MATHEMATICAL_SCRIPT_CAPITAL_G"). -lisp_code_name(119973,"MATHEMATICAL_SCRIPT_CAPITAL_J"). -lisp_code_name(119974,"MATHEMATICAL_SCRIPT_CAPITAL_K"). -lisp_code_name(119977,"MATHEMATICAL_SCRIPT_CAPITAL_N"). -lisp_code_name(119978,"MATHEMATICAL_SCRIPT_CAPITAL_O"). -lisp_code_name(119979,"MATHEMATICAL_SCRIPT_CAPITAL_P"). -lisp_code_name(119980,"MATHEMATICAL_SCRIPT_CAPITAL_Q"). -lisp_code_name(119982,"MATHEMATICAL_SCRIPT_CAPITAL_S"). -lisp_code_name(119983,"MATHEMATICAL_SCRIPT_CAPITAL_T"). -lisp_code_name(119984,"MATHEMATICAL_SCRIPT_CAPITAL_U"). -lisp_code_name(119985,"MATHEMATICAL_SCRIPT_CAPITAL_V"). -lisp_code_name(119986,"MATHEMATICAL_SCRIPT_CAPITAL_W"). -lisp_code_name(119987,"MATHEMATICAL_SCRIPT_CAPITAL_X"). -lisp_code_name(119988,"MATHEMATICAL_SCRIPT_CAPITAL_Y"). -lisp_code_name(119989,"MATHEMATICAL_SCRIPT_CAPITAL_Z"). -lisp_code_name(119990,"MATHEMATICAL_SCRIPT_SMALL_A"). -lisp_code_name(119991,"MATHEMATICAL_SCRIPT_SMALL_B"). -lisp_code_name(119992,"MATHEMATICAL_SCRIPT_SMALL_C"). -lisp_code_name(119993,"MATHEMATICAL_SCRIPT_SMALL_D"). -lisp_code_name(119995,"MATHEMATICAL_SCRIPT_SMALL_F"). -lisp_code_name(119997,"MATHEMATICAL_SCRIPT_SMALL_H"). -lisp_code_name(119998,"MATHEMATICAL_SCRIPT_SMALL_I"). -lisp_code_name(119999,"MATHEMATICAL_SCRIPT_SMALL_J"). -lisp_code_name(120000,"MATHEMATICAL_SCRIPT_SMALL_K"). -lisp_code_name(120001,"MATHEMATICAL_SCRIPT_SMALL_L"). -lisp_code_name(120002,"MATHEMATICAL_SCRIPT_SMALL_M"). -lisp_code_name(120003,"MATHEMATICAL_SCRIPT_SMALL_N"). -lisp_code_name(120005,"MATHEMATICAL_SCRIPT_SMALL_P"). -lisp_code_name(120006,"MATHEMATICAL_SCRIPT_SMALL_Q"). -lisp_code_name(120007,"MATHEMATICAL_SCRIPT_SMALL_R"). -lisp_code_name(120008,"MATHEMATICAL_SCRIPT_SMALL_S"). -lisp_code_name(120009,"MATHEMATICAL_SCRIPT_SMALL_T"). -lisp_code_name(120010,"MATHEMATICAL_SCRIPT_SMALL_U"). -lisp_code_name(120011,"MATHEMATICAL_SCRIPT_SMALL_V"). -lisp_code_name(120012,"MATHEMATICAL_SCRIPT_SMALL_W"). -lisp_code_name(120013,"MATHEMATICAL_SCRIPT_SMALL_X"). -lisp_code_name(120014,"MATHEMATICAL_SCRIPT_SMALL_Y"). -lisp_code_name(120015,"MATHEMATICAL_SCRIPT_SMALL_Z"). -lisp_code_name(120016,"MATHEMATICAL_BOLD_SCRIPT_CAPITAL_A"). -lisp_code_name(120017,"MATHEMATICAL_BOLD_SCRIPT_CAPITAL_B"). -lisp_code_name(120018,"MATHEMATICAL_BOLD_SCRIPT_CAPITAL_C"). -lisp_code_name(120019,"MATHEMATICAL_BOLD_SCRIPT_CAPITAL_D"). -lisp_code_name(120020,"MATHEMATICAL_BOLD_SCRIPT_CAPITAL_E"). -lisp_code_name(120021,"MATHEMATICAL_BOLD_SCRIPT_CAPITAL_F"). -lisp_code_name(120022,"MATHEMATICAL_BOLD_SCRIPT_CAPITAL_G"). -lisp_code_name(120023,"MATHEMATICAL_BOLD_SCRIPT_CAPITAL_H"). -lisp_code_name(120024,"MATHEMATICAL_BOLD_SCRIPT_CAPITAL_I"). -lisp_code_name(120025,"MATHEMATICAL_BOLD_SCRIPT_CAPITAL_J"). -lisp_code_name(120026,"MATHEMATICAL_BOLD_SCRIPT_CAPITAL_K"). -lisp_code_name(120027,"MATHEMATICAL_BOLD_SCRIPT_CAPITAL_L"). -lisp_code_name(120028,"MATHEMATICAL_BOLD_SCRIPT_CAPITAL_M"). -lisp_code_name(120029,"MATHEMATICAL_BOLD_SCRIPT_CAPITAL_N"). -lisp_code_name(120030,"MATHEMATICAL_BOLD_SCRIPT_CAPITAL_O"). -lisp_code_name(120031,"MATHEMATICAL_BOLD_SCRIPT_CAPITAL_P"). -lisp_code_name(120032,"MATHEMATICAL_BOLD_SCRIPT_CAPITAL_Q"). -lisp_code_name(120033,"MATHEMATICAL_BOLD_SCRIPT_CAPITAL_R"). -lisp_code_name(120034,"MATHEMATICAL_BOLD_SCRIPT_CAPITAL_S"). -lisp_code_name(120035,"MATHEMATICAL_BOLD_SCRIPT_CAPITAL_T"). -lisp_code_name(120036,"MATHEMATICAL_BOLD_SCRIPT_CAPITAL_U"). -lisp_code_name(120037,"MATHEMATICAL_BOLD_SCRIPT_CAPITAL_V"). -lisp_code_name(120038,"MATHEMATICAL_BOLD_SCRIPT_CAPITAL_W"). -lisp_code_name(120039,"MATHEMATICAL_BOLD_SCRIPT_CAPITAL_X"). -lisp_code_name(120040,"MATHEMATICAL_BOLD_SCRIPT_CAPITAL_Y"). -lisp_code_name(120041,"MATHEMATICAL_BOLD_SCRIPT_CAPITAL_Z"). -lisp_code_name(120042,"MATHEMATICAL_BOLD_SCRIPT_SMALL_A"). -lisp_code_name(120043,"MATHEMATICAL_BOLD_SCRIPT_SMALL_B"). -lisp_code_name(120044,"MATHEMATICAL_BOLD_SCRIPT_SMALL_C"). -lisp_code_name(120045,"MATHEMATICAL_BOLD_SCRIPT_SMALL_D"). -lisp_code_name(120046,"MATHEMATICAL_BOLD_SCRIPT_SMALL_E"). -lisp_code_name(120047,"MATHEMATICAL_BOLD_SCRIPT_SMALL_F"). -lisp_code_name(120048,"MATHEMATICAL_BOLD_SCRIPT_SMALL_G"). -lisp_code_name(120049,"MATHEMATICAL_BOLD_SCRIPT_SMALL_H"). -lisp_code_name(120050,"MATHEMATICAL_BOLD_SCRIPT_SMALL_I"). -lisp_code_name(120051,"MATHEMATICAL_BOLD_SCRIPT_SMALL_J"). -lisp_code_name(120052,"MATHEMATICAL_BOLD_SCRIPT_SMALL_K"). -lisp_code_name(120053,"MATHEMATICAL_BOLD_SCRIPT_SMALL_L"). -lisp_code_name(120054,"MATHEMATICAL_BOLD_SCRIPT_SMALL_M"). -lisp_code_name(120055,"MATHEMATICAL_BOLD_SCRIPT_SMALL_N"). -lisp_code_name(120056,"MATHEMATICAL_BOLD_SCRIPT_SMALL_O"). -lisp_code_name(120057,"MATHEMATICAL_BOLD_SCRIPT_SMALL_P"). -lisp_code_name(120058,"MATHEMATICAL_BOLD_SCRIPT_SMALL_Q"). -lisp_code_name(120059,"MATHEMATICAL_BOLD_SCRIPT_SMALL_R"). -lisp_code_name(120060,"MATHEMATICAL_BOLD_SCRIPT_SMALL_S"). -lisp_code_name(120061,"MATHEMATICAL_BOLD_SCRIPT_SMALL_T"). -lisp_code_name(120062,"MATHEMATICAL_BOLD_SCRIPT_SMALL_U"). -lisp_code_name(120063,"MATHEMATICAL_BOLD_SCRIPT_SMALL_V"). -lisp_code_name(120064,"MATHEMATICAL_BOLD_SCRIPT_SMALL_W"). -lisp_code_name(120065,"MATHEMATICAL_BOLD_SCRIPT_SMALL_X"). -lisp_code_name(120066,"MATHEMATICAL_BOLD_SCRIPT_SMALL_Y"). -lisp_code_name(120067,"MATHEMATICAL_BOLD_SCRIPT_SMALL_Z"). -lisp_code_name(120068,"MATHEMATICAL_FRAKTUR_CAPITAL_A"). -lisp_code_name(120069,"MATHEMATICAL_FRAKTUR_CAPITAL_B"). -lisp_code_name(120071,"MATHEMATICAL_FRAKTUR_CAPITAL_D"). -lisp_code_name(120072,"MATHEMATICAL_FRAKTUR_CAPITAL_E"). -lisp_code_name(120073,"MATHEMATICAL_FRAKTUR_CAPITAL_F"). -lisp_code_name(120074,"MATHEMATICAL_FRAKTUR_CAPITAL_G"). -lisp_code_name(120077,"MATHEMATICAL_FRAKTUR_CAPITAL_J"). -lisp_code_name(120078,"MATHEMATICAL_FRAKTUR_CAPITAL_K"). -lisp_code_name(120079,"MATHEMATICAL_FRAKTUR_CAPITAL_L"). -lisp_code_name(120080,"MATHEMATICAL_FRAKTUR_CAPITAL_M"). -lisp_code_name(120081,"MATHEMATICAL_FRAKTUR_CAPITAL_N"). -lisp_code_name(120082,"MATHEMATICAL_FRAKTUR_CAPITAL_O"). -lisp_code_name(120083,"MATHEMATICAL_FRAKTUR_CAPITAL_P"). -lisp_code_name(120084,"MATHEMATICAL_FRAKTUR_CAPITAL_Q"). -lisp_code_name(120086,"MATHEMATICAL_FRAKTUR_CAPITAL_S"). -lisp_code_name(120087,"MATHEMATICAL_FRAKTUR_CAPITAL_T"). -lisp_code_name(120088,"MATHEMATICAL_FRAKTUR_CAPITAL_U"). -lisp_code_name(120089,"MATHEMATICAL_FRAKTUR_CAPITAL_V"). -lisp_code_name(120090,"MATHEMATICAL_FRAKTUR_CAPITAL_W"). -lisp_code_name(120091,"MATHEMATICAL_FRAKTUR_CAPITAL_X"). -lisp_code_name(120092,"MATHEMATICAL_FRAKTUR_CAPITAL_Y"). -lisp_code_name(120094,"MATHEMATICAL_FRAKTUR_SMALL_A"). -lisp_code_name(120095,"MATHEMATICAL_FRAKTUR_SMALL_B"). -lisp_code_name(120096,"MATHEMATICAL_FRAKTUR_SMALL_C"). -lisp_code_name(120097,"MATHEMATICAL_FRAKTUR_SMALL_D"). -lisp_code_name(120098,"MATHEMATICAL_FRAKTUR_SMALL_E"). -lisp_code_name(120099,"MATHEMATICAL_FRAKTUR_SMALL_F"). -lisp_code_name(120100,"MATHEMATICAL_FRAKTUR_SMALL_G"). -lisp_code_name(120101,"MATHEMATICAL_FRAKTUR_SMALL_H"). -lisp_code_name(120102,"MATHEMATICAL_FRAKTUR_SMALL_I"). -lisp_code_name(120103,"MATHEMATICAL_FRAKTUR_SMALL_J"). -lisp_code_name(120104,"MATHEMATICAL_FRAKTUR_SMALL_K"). -lisp_code_name(120105,"MATHEMATICAL_FRAKTUR_SMALL_L"). -lisp_code_name(120106,"MATHEMATICAL_FRAKTUR_SMALL_M"). -lisp_code_name(120107,"MATHEMATICAL_FRAKTUR_SMALL_N"). -lisp_code_name(120108,"MATHEMATICAL_FRAKTUR_SMALL_O"). -lisp_code_name(120109,"MATHEMATICAL_FRAKTUR_SMALL_P"). -lisp_code_name(120110,"MATHEMATICAL_FRAKTUR_SMALL_Q"). -lisp_code_name(120111,"MATHEMATICAL_FRAKTUR_SMALL_R"). -lisp_code_name(120112,"MATHEMATICAL_FRAKTUR_SMALL_S"). -lisp_code_name(120113,"MATHEMATICAL_FRAKTUR_SMALL_T"). -lisp_code_name(120114,"MATHEMATICAL_FRAKTUR_SMALL_U"). -lisp_code_name(120115,"MATHEMATICAL_FRAKTUR_SMALL_V"). -lisp_code_name(120116,"MATHEMATICAL_FRAKTUR_SMALL_W"). -lisp_code_name(120117,"MATHEMATICAL_FRAKTUR_SMALL_X"). -lisp_code_name(120118,"MATHEMATICAL_FRAKTUR_SMALL_Y"). -lisp_code_name(120119,"MATHEMATICAL_FRAKTUR_SMALL_Z"). -lisp_code_name(120120,"MATHEMATICAL_DOUBLE-STRUCK_CAPITAL_A"). -lisp_code_name(120121,"MATHEMATICAL_DOUBLE-STRUCK_CAPITAL_B"). -lisp_code_name(120123,"MATHEMATICAL_DOUBLE-STRUCK_CAPITAL_D"). -lisp_code_name(120124,"MATHEMATICAL_DOUBLE-STRUCK_CAPITAL_E"). -lisp_code_name(120125,"MATHEMATICAL_DOUBLE-STRUCK_CAPITAL_F"). -lisp_code_name(120126,"MATHEMATICAL_DOUBLE-STRUCK_CAPITAL_G"). -lisp_code_name(120128,"MATHEMATICAL_DOUBLE-STRUCK_CAPITAL_I"). -lisp_code_name(120129,"MATHEMATICAL_DOUBLE-STRUCK_CAPITAL_J"). -lisp_code_name(120130,"MATHEMATICAL_DOUBLE-STRUCK_CAPITAL_K"). -lisp_code_name(120131,"MATHEMATICAL_DOUBLE-STRUCK_CAPITAL_L"). -lisp_code_name(120132,"MATHEMATICAL_DOUBLE-STRUCK_CAPITAL_M"). -lisp_code_name(120134,"MATHEMATICAL_DOUBLE-STRUCK_CAPITAL_O"). -lisp_code_name(120138,"MATHEMATICAL_DOUBLE-STRUCK_CAPITAL_S"). -lisp_code_name(120139,"MATHEMATICAL_DOUBLE-STRUCK_CAPITAL_T"). -lisp_code_name(120140,"MATHEMATICAL_DOUBLE-STRUCK_CAPITAL_U"). -lisp_code_name(120141,"MATHEMATICAL_DOUBLE-STRUCK_CAPITAL_V"). -lisp_code_name(120142,"MATHEMATICAL_DOUBLE-STRUCK_CAPITAL_W"). -lisp_code_name(120143,"MATHEMATICAL_DOUBLE-STRUCK_CAPITAL_X"). -lisp_code_name(120144,"MATHEMATICAL_DOUBLE-STRUCK_CAPITAL_Y"). -lisp_code_name(120146,"MATHEMATICAL_DOUBLE-STRUCK_SMALL_A"). -lisp_code_name(120147,"MATHEMATICAL_DOUBLE-STRUCK_SMALL_B"). -lisp_code_name(120148,"MATHEMATICAL_DOUBLE-STRUCK_SMALL_C"). -lisp_code_name(120149,"MATHEMATICAL_DOUBLE-STRUCK_SMALL_D"). -lisp_code_name(120150,"MATHEMATICAL_DOUBLE-STRUCK_SMALL_E"). -lisp_code_name(120151,"MATHEMATICAL_DOUBLE-STRUCK_SMALL_F"). -lisp_code_name(120152,"MATHEMATICAL_DOUBLE-STRUCK_SMALL_G"). -lisp_code_name(120153,"MATHEMATICAL_DOUBLE-STRUCK_SMALL_H"). -lisp_code_name(120154,"MATHEMATICAL_DOUBLE-STRUCK_SMALL_I"). -lisp_code_name(120155,"MATHEMATICAL_DOUBLE-STRUCK_SMALL_J"). -lisp_code_name(120156,"MATHEMATICAL_DOUBLE-STRUCK_SMALL_K"). -lisp_code_name(120157,"MATHEMATICAL_DOUBLE-STRUCK_SMALL_L"). -lisp_code_name(120158,"MATHEMATICAL_DOUBLE-STRUCK_SMALL_M"). -lisp_code_name(120159,"MATHEMATICAL_DOUBLE-STRUCK_SMALL_N"). -lisp_code_name(120160,"MATHEMATICAL_DOUBLE-STRUCK_SMALL_O"). -lisp_code_name(120161,"MATHEMATICAL_DOUBLE-STRUCK_SMALL_P"). -lisp_code_name(120162,"MATHEMATICAL_DOUBLE-STRUCK_SMALL_Q"). -lisp_code_name(120163,"MATHEMATICAL_DOUBLE-STRUCK_SMALL_R"). -lisp_code_name(120164,"MATHEMATICAL_DOUBLE-STRUCK_SMALL_S"). -lisp_code_name(120165,"MATHEMATICAL_DOUBLE-STRUCK_SMALL_T"). -lisp_code_name(120166,"MATHEMATICAL_DOUBLE-STRUCK_SMALL_U"). -lisp_code_name(120167,"MATHEMATICAL_DOUBLE-STRUCK_SMALL_V"). -lisp_code_name(120168,"MATHEMATICAL_DOUBLE-STRUCK_SMALL_W"). -lisp_code_name(120169,"MATHEMATICAL_DOUBLE-STRUCK_SMALL_X"). -lisp_code_name(120170,"MATHEMATICAL_DOUBLE-STRUCK_SMALL_Y"). -lisp_code_name(120171,"MATHEMATICAL_DOUBLE-STRUCK_SMALL_Z"). -lisp_code_name(120172,"MATHEMATICAL_BOLD_FRAKTUR_CAPITAL_A"). -lisp_code_name(120173,"MATHEMATICAL_BOLD_FRAKTUR_CAPITAL_B"). -lisp_code_name(120174,"MATHEMATICAL_BOLD_FRAKTUR_CAPITAL_C"). -lisp_code_name(120175,"MATHEMATICAL_BOLD_FRAKTUR_CAPITAL_D"). -lisp_code_name(120176,"MATHEMATICAL_BOLD_FRAKTUR_CAPITAL_E"). -lisp_code_name(120177,"MATHEMATICAL_BOLD_FRAKTUR_CAPITAL_F"). -lisp_code_name(120178,"MATHEMATICAL_BOLD_FRAKTUR_CAPITAL_G"). -lisp_code_name(120179,"MATHEMATICAL_BOLD_FRAKTUR_CAPITAL_H"). -lisp_code_name(120180,"MATHEMATICAL_BOLD_FRAKTUR_CAPITAL_I"). -lisp_code_name(120181,"MATHEMATICAL_BOLD_FRAKTUR_CAPITAL_J"). -lisp_code_name(120182,"MATHEMATICAL_BOLD_FRAKTUR_CAPITAL_K"). -lisp_code_name(120183,"MATHEMATICAL_BOLD_FRAKTUR_CAPITAL_L"). -lisp_code_name(120184,"MATHEMATICAL_BOLD_FRAKTUR_CAPITAL_M"). -lisp_code_name(120185,"MATHEMATICAL_BOLD_FRAKTUR_CAPITAL_N"). -lisp_code_name(120186,"MATHEMATICAL_BOLD_FRAKTUR_CAPITAL_O"). -lisp_code_name(120187,"MATHEMATICAL_BOLD_FRAKTUR_CAPITAL_P"). -lisp_code_name(120188,"MATHEMATICAL_BOLD_FRAKTUR_CAPITAL_Q"). -lisp_code_name(120189,"MATHEMATICAL_BOLD_FRAKTUR_CAPITAL_R"). -lisp_code_name(120190,"MATHEMATICAL_BOLD_FRAKTUR_CAPITAL_S"). -lisp_code_name(120191,"MATHEMATICAL_BOLD_FRAKTUR_CAPITAL_T"). -lisp_code_name(120192,"MATHEMATICAL_BOLD_FRAKTUR_CAPITAL_U"). -lisp_code_name(120193,"MATHEMATICAL_BOLD_FRAKTUR_CAPITAL_V"). -lisp_code_name(120194,"MATHEMATICAL_BOLD_FRAKTUR_CAPITAL_W"). -lisp_code_name(120195,"MATHEMATICAL_BOLD_FRAKTUR_CAPITAL_X"). -lisp_code_name(120196,"MATHEMATICAL_BOLD_FRAKTUR_CAPITAL_Y"). -lisp_code_name(120197,"MATHEMATICAL_BOLD_FRAKTUR_CAPITAL_Z"). -lisp_code_name(120198,"MATHEMATICAL_BOLD_FRAKTUR_SMALL_A"). -lisp_code_name(120199,"MATHEMATICAL_BOLD_FRAKTUR_SMALL_B"). -lisp_code_name(120200,"MATHEMATICAL_BOLD_FRAKTUR_SMALL_C"). -lisp_code_name(120201,"MATHEMATICAL_BOLD_FRAKTUR_SMALL_D"). -lisp_code_name(120202,"MATHEMATICAL_BOLD_FRAKTUR_SMALL_E"). -lisp_code_name(120203,"MATHEMATICAL_BOLD_FRAKTUR_SMALL_F"). -lisp_code_name(120204,"MATHEMATICAL_BOLD_FRAKTUR_SMALL_G"). -lisp_code_name(120205,"MATHEMATICAL_BOLD_FRAKTUR_SMALL_H"). -lisp_code_name(120206,"MATHEMATICAL_BOLD_FRAKTUR_SMALL_I"). -lisp_code_name(120207,"MATHEMATICAL_BOLD_FRAKTUR_SMALL_J"). -lisp_code_name(120208,"MATHEMATICAL_BOLD_FRAKTUR_SMALL_K"). -lisp_code_name(120209,"MATHEMATICAL_BOLD_FRAKTUR_SMALL_L"). -lisp_code_name(120210,"MATHEMATICAL_BOLD_FRAKTUR_SMALL_M"). -lisp_code_name(120211,"MATHEMATICAL_BOLD_FRAKTUR_SMALL_N"). -lisp_code_name(120212,"MATHEMATICAL_BOLD_FRAKTUR_SMALL_O"). -lisp_code_name(120213,"MATHEMATICAL_BOLD_FRAKTUR_SMALL_P"). -lisp_code_name(120214,"MATHEMATICAL_BOLD_FRAKTUR_SMALL_Q"). -lisp_code_name(120215,"MATHEMATICAL_BOLD_FRAKTUR_SMALL_R"). -lisp_code_name(120216,"MATHEMATICAL_BOLD_FRAKTUR_SMALL_S"). -lisp_code_name(120217,"MATHEMATICAL_BOLD_FRAKTUR_SMALL_T"). -lisp_code_name(120218,"MATHEMATICAL_BOLD_FRAKTUR_SMALL_U"). -lisp_code_name(120219,"MATHEMATICAL_BOLD_FRAKTUR_SMALL_V"). -lisp_code_name(120220,"MATHEMATICAL_BOLD_FRAKTUR_SMALL_W"). -lisp_code_name(120221,"MATHEMATICAL_BOLD_FRAKTUR_SMALL_X"). -lisp_code_name(120222,"MATHEMATICAL_BOLD_FRAKTUR_SMALL_Y"). -lisp_code_name(120223,"MATHEMATICAL_BOLD_FRAKTUR_SMALL_Z"). -lisp_code_name(120224,"MATHEMATICAL_SANS-SERIF_CAPITAL_A"). -lisp_code_name(120225,"MATHEMATICAL_SANS-SERIF_CAPITAL_B"). -lisp_code_name(120226,"MATHEMATICAL_SANS-SERIF_CAPITAL_C"). -lisp_code_name(120227,"MATHEMATICAL_SANS-SERIF_CAPITAL_D"). -lisp_code_name(120228,"MATHEMATICAL_SANS-SERIF_CAPITAL_E"). -lisp_code_name(120229,"MATHEMATICAL_SANS-SERIF_CAPITAL_F"). -lisp_code_name(120230,"MATHEMATICAL_SANS-SERIF_CAPITAL_G"). -lisp_code_name(120231,"MATHEMATICAL_SANS-SERIF_CAPITAL_H"). -lisp_code_name(120232,"MATHEMATICAL_SANS-SERIF_CAPITAL_I"). -lisp_code_name(120233,"MATHEMATICAL_SANS-SERIF_CAPITAL_J"). -lisp_code_name(120234,"MATHEMATICAL_SANS-SERIF_CAPITAL_K"). -lisp_code_name(120235,"MATHEMATICAL_SANS-SERIF_CAPITAL_L"). -lisp_code_name(120236,"MATHEMATICAL_SANS-SERIF_CAPITAL_M"). -lisp_code_name(120237,"MATHEMATICAL_SANS-SERIF_CAPITAL_N"). -lisp_code_name(120238,"MATHEMATICAL_SANS-SERIF_CAPITAL_O"). -lisp_code_name(120239,"MATHEMATICAL_SANS-SERIF_CAPITAL_P"). -lisp_code_name(120240,"MATHEMATICAL_SANS-SERIF_CAPITAL_Q"). -lisp_code_name(120241,"MATHEMATICAL_SANS-SERIF_CAPITAL_R"). -lisp_code_name(120242,"MATHEMATICAL_SANS-SERIF_CAPITAL_S"). -lisp_code_name(120243,"MATHEMATICAL_SANS-SERIF_CAPITAL_T"). -lisp_code_name(120244,"MATHEMATICAL_SANS-SERIF_CAPITAL_U"). -lisp_code_name(120245,"MATHEMATICAL_SANS-SERIF_CAPITAL_V"). -lisp_code_name(120246,"MATHEMATICAL_SANS-SERIF_CAPITAL_W"). -lisp_code_name(120247,"MATHEMATICAL_SANS-SERIF_CAPITAL_X"). -lisp_code_name(120248,"MATHEMATICAL_SANS-SERIF_CAPITAL_Y"). -lisp_code_name(120249,"MATHEMATICAL_SANS-SERIF_CAPITAL_Z"). -lisp_code_name(120250,"MATHEMATICAL_SANS-SERIF_SMALL_A"). -lisp_code_name(120251,"MATHEMATICAL_SANS-SERIF_SMALL_B"). -lisp_code_name(120252,"MATHEMATICAL_SANS-SERIF_SMALL_C"). -lisp_code_name(120253,"MATHEMATICAL_SANS-SERIF_SMALL_D"). -lisp_code_name(120254,"MATHEMATICAL_SANS-SERIF_SMALL_E"). -lisp_code_name(120255,"MATHEMATICAL_SANS-SERIF_SMALL_F"). -lisp_code_name(120256,"MATHEMATICAL_SANS-SERIF_SMALL_G"). -lisp_code_name(120257,"MATHEMATICAL_SANS-SERIF_SMALL_H"). -lisp_code_name(120258,"MATHEMATICAL_SANS-SERIF_SMALL_I"). -lisp_code_name(120259,"MATHEMATICAL_SANS-SERIF_SMALL_J"). -lisp_code_name(120260,"MATHEMATICAL_SANS-SERIF_SMALL_K"). -lisp_code_name(120261,"MATHEMATICAL_SANS-SERIF_SMALL_L"). -lisp_code_name(120262,"MATHEMATICAL_SANS-SERIF_SMALL_M"). -lisp_code_name(120263,"MATHEMATICAL_SANS-SERIF_SMALL_N"). -lisp_code_name(120264,"MATHEMATICAL_SANS-SERIF_SMALL_O"). -lisp_code_name(120265,"MATHEMATICAL_SANS-SERIF_SMALL_P"). -lisp_code_name(120266,"MATHEMATICAL_SANS-SERIF_SMALL_Q"). -lisp_code_name(120267,"MATHEMATICAL_SANS-SERIF_SMALL_R"). -lisp_code_name(120268,"MATHEMATICAL_SANS-SERIF_SMALL_S"). -lisp_code_name(120269,"MATHEMATICAL_SANS-SERIF_SMALL_T"). -lisp_code_name(120270,"MATHEMATICAL_SANS-SERIF_SMALL_U"). -lisp_code_name(120271,"MATHEMATICAL_SANS-SERIF_SMALL_V"). -lisp_code_name(120272,"MATHEMATICAL_SANS-SERIF_SMALL_W"). -lisp_code_name(120273,"MATHEMATICAL_SANS-SERIF_SMALL_X"). -lisp_code_name(120274,"MATHEMATICAL_SANS-SERIF_SMALL_Y"). -lisp_code_name(120275,"MATHEMATICAL_SANS-SERIF_SMALL_Z"). -lisp_code_name(120276,"MATHEMATICAL_SANS-SERIF_BOLD_CAPITAL_A"). -lisp_code_name(120277,"MATHEMATICAL_SANS-SERIF_BOLD_CAPITAL_B"). -lisp_code_name(120278,"MATHEMATICAL_SANS-SERIF_BOLD_CAPITAL_C"). -lisp_code_name(120279,"MATHEMATICAL_SANS-SERIF_BOLD_CAPITAL_D"). -lisp_code_name(120280,"MATHEMATICAL_SANS-SERIF_BOLD_CAPITAL_E"). -lisp_code_name(120281,"MATHEMATICAL_SANS-SERIF_BOLD_CAPITAL_F"). -lisp_code_name(120282,"MATHEMATICAL_SANS-SERIF_BOLD_CAPITAL_G"). -lisp_code_name(120283,"MATHEMATICAL_SANS-SERIF_BOLD_CAPITAL_H"). -lisp_code_name(120284,"MATHEMATICAL_SANS-SERIF_BOLD_CAPITAL_I"). -lisp_code_name(120285,"MATHEMATICAL_SANS-SERIF_BOLD_CAPITAL_J"). -lisp_code_name(120286,"MATHEMATICAL_SANS-SERIF_BOLD_CAPITAL_K"). -lisp_code_name(120287,"MATHEMATICAL_SANS-SERIF_BOLD_CAPITAL_L"). -lisp_code_name(120288,"MATHEMATICAL_SANS-SERIF_BOLD_CAPITAL_M"). -lisp_code_name(120289,"MATHEMATICAL_SANS-SERIF_BOLD_CAPITAL_N"). -lisp_code_name(120290,"MATHEMATICAL_SANS-SERIF_BOLD_CAPITAL_O"). -lisp_code_name(120291,"MATHEMATICAL_SANS-SERIF_BOLD_CAPITAL_P"). -lisp_code_name(120292,"MATHEMATICAL_SANS-SERIF_BOLD_CAPITAL_Q"). -lisp_code_name(120293,"MATHEMATICAL_SANS-SERIF_BOLD_CAPITAL_R"). -lisp_code_name(120294,"MATHEMATICAL_SANS-SERIF_BOLD_CAPITAL_S"). -lisp_code_name(120295,"MATHEMATICAL_SANS-SERIF_BOLD_CAPITAL_T"). -lisp_code_name(120296,"MATHEMATICAL_SANS-SERIF_BOLD_CAPITAL_U"). -lisp_code_name(120297,"MATHEMATICAL_SANS-SERIF_BOLD_CAPITAL_V"). -lisp_code_name(120298,"MATHEMATICAL_SANS-SERIF_BOLD_CAPITAL_W"). -lisp_code_name(120299,"MATHEMATICAL_SANS-SERIF_BOLD_CAPITAL_X"). -lisp_code_name(120300,"MATHEMATICAL_SANS-SERIF_BOLD_CAPITAL_Y"). -lisp_code_name(120301,"MATHEMATICAL_SANS-SERIF_BOLD_CAPITAL_Z"). -lisp_code_name(120302,"MATHEMATICAL_SANS-SERIF_BOLD_SMALL_A"). -lisp_code_name(120303,"MATHEMATICAL_SANS-SERIF_BOLD_SMALL_B"). -lisp_code_name(120304,"MATHEMATICAL_SANS-SERIF_BOLD_SMALL_C"). -lisp_code_name(120305,"MATHEMATICAL_SANS-SERIF_BOLD_SMALL_D"). -lisp_code_name(120306,"MATHEMATICAL_SANS-SERIF_BOLD_SMALL_E"). -lisp_code_name(120307,"MATHEMATICAL_SANS-SERIF_BOLD_SMALL_F"). -lisp_code_name(120308,"MATHEMATICAL_SANS-SERIF_BOLD_SMALL_G"). -lisp_code_name(120309,"MATHEMATICAL_SANS-SERIF_BOLD_SMALL_H"). -lisp_code_name(120310,"MATHEMATICAL_SANS-SERIF_BOLD_SMALL_I"). -lisp_code_name(120311,"MATHEMATICAL_SANS-SERIF_BOLD_SMALL_J"). -lisp_code_name(120312,"MATHEMATICAL_SANS-SERIF_BOLD_SMALL_K"). -lisp_code_name(120313,"MATHEMATICAL_SANS-SERIF_BOLD_SMALL_L"). -lisp_code_name(120314,"MATHEMATICAL_SANS-SERIF_BOLD_SMALL_M"). -lisp_code_name(120315,"MATHEMATICAL_SANS-SERIF_BOLD_SMALL_N"). -lisp_code_name(120316,"MATHEMATICAL_SANS-SERIF_BOLD_SMALL_O"). -lisp_code_name(120317,"MATHEMATICAL_SANS-SERIF_BOLD_SMALL_P"). -lisp_code_name(120318,"MATHEMATICAL_SANS-SERIF_BOLD_SMALL_Q"). -lisp_code_name(120319,"MATHEMATICAL_SANS-SERIF_BOLD_SMALL_R"). -lisp_code_name(120320,"MATHEMATICAL_SANS-SERIF_BOLD_SMALL_S"). -lisp_code_name(120321,"MATHEMATICAL_SANS-SERIF_BOLD_SMALL_T"). -lisp_code_name(120322,"MATHEMATICAL_SANS-SERIF_BOLD_SMALL_U"). -lisp_code_name(120323,"MATHEMATICAL_SANS-SERIF_BOLD_SMALL_V"). -lisp_code_name(120324,"MATHEMATICAL_SANS-SERIF_BOLD_SMALL_W"). -lisp_code_name(120325,"MATHEMATICAL_SANS-SERIF_BOLD_SMALL_X"). -lisp_code_name(120326,"MATHEMATICAL_SANS-SERIF_BOLD_SMALL_Y"). -lisp_code_name(120327,"MATHEMATICAL_SANS-SERIF_BOLD_SMALL_Z"). -lisp_code_name(120328,"MATHEMATICAL_SANS-SERIF_ITALIC_CAPITAL_A"). -lisp_code_name(120329,"MATHEMATICAL_SANS-SERIF_ITALIC_CAPITAL_B"). -lisp_code_name(120330,"MATHEMATICAL_SANS-SERIF_ITALIC_CAPITAL_C"). -lisp_code_name(120331,"MATHEMATICAL_SANS-SERIF_ITALIC_CAPITAL_D"). -lisp_code_name(120332,"MATHEMATICAL_SANS-SERIF_ITALIC_CAPITAL_E"). -lisp_code_name(120333,"MATHEMATICAL_SANS-SERIF_ITALIC_CAPITAL_F"). -lisp_code_name(120334,"MATHEMATICAL_SANS-SERIF_ITALIC_CAPITAL_G"). -lisp_code_name(120335,"MATHEMATICAL_SANS-SERIF_ITALIC_CAPITAL_H"). -lisp_code_name(120336,"MATHEMATICAL_SANS-SERIF_ITALIC_CAPITAL_I"). -lisp_code_name(120337,"MATHEMATICAL_SANS-SERIF_ITALIC_CAPITAL_J"). -lisp_code_name(120338,"MATHEMATICAL_SANS-SERIF_ITALIC_CAPITAL_K"). -lisp_code_name(120339,"MATHEMATICAL_SANS-SERIF_ITALIC_CAPITAL_L"). -lisp_code_name(120340,"MATHEMATICAL_SANS-SERIF_ITALIC_CAPITAL_M"). -lisp_code_name(120341,"MATHEMATICAL_SANS-SERIF_ITALIC_CAPITAL_N"). -lisp_code_name(120342,"MATHEMATICAL_SANS-SERIF_ITALIC_CAPITAL_O"). -lisp_code_name(120343,"MATHEMATICAL_SANS-SERIF_ITALIC_CAPITAL_P"). -lisp_code_name(120344,"MATHEMATICAL_SANS-SERIF_ITALIC_CAPITAL_Q"). -lisp_code_name(120345,"MATHEMATICAL_SANS-SERIF_ITALIC_CAPITAL_R"). -lisp_code_name(120346,"MATHEMATICAL_SANS-SERIF_ITALIC_CAPITAL_S"). -lisp_code_name(120347,"MATHEMATICAL_SANS-SERIF_ITALIC_CAPITAL_T"). -lisp_code_name(120348,"MATHEMATICAL_SANS-SERIF_ITALIC_CAPITAL_U"). -lisp_code_name(120349,"MATHEMATICAL_SANS-SERIF_ITALIC_CAPITAL_V"). -lisp_code_name(120350,"MATHEMATICAL_SANS-SERIF_ITALIC_CAPITAL_W"). -lisp_code_name(120351,"MATHEMATICAL_SANS-SERIF_ITALIC_CAPITAL_X"). -lisp_code_name(120352,"MATHEMATICAL_SANS-SERIF_ITALIC_CAPITAL_Y"). -lisp_code_name(120353,"MATHEMATICAL_SANS-SERIF_ITALIC_CAPITAL_Z"). -lisp_code_name(120354,"MATHEMATICAL_SANS-SERIF_ITALIC_SMALL_A"). -lisp_code_name(120355,"MATHEMATICAL_SANS-SERIF_ITALIC_SMALL_B"). -lisp_code_name(120356,"MATHEMATICAL_SANS-SERIF_ITALIC_SMALL_C"). -lisp_code_name(120357,"MATHEMATICAL_SANS-SERIF_ITALIC_SMALL_D"). -lisp_code_name(120358,"MATHEMATICAL_SANS-SERIF_ITALIC_SMALL_E"). -lisp_code_name(120359,"MATHEMATICAL_SANS-SERIF_ITALIC_SMALL_F"). -lisp_code_name(120360,"MATHEMATICAL_SANS-SERIF_ITALIC_SMALL_G"). -lisp_code_name(120361,"MATHEMATICAL_SANS-SERIF_ITALIC_SMALL_H"). -lisp_code_name(120362,"MATHEMATICAL_SANS-SERIF_ITALIC_SMALL_I"). -lisp_code_name(120363,"MATHEMATICAL_SANS-SERIF_ITALIC_SMALL_J"). -lisp_code_name(120364,"MATHEMATICAL_SANS-SERIF_ITALIC_SMALL_K"). -lisp_code_name(120365,"MATHEMATICAL_SANS-SERIF_ITALIC_SMALL_L"). -lisp_code_name(120366,"MATHEMATICAL_SANS-SERIF_ITALIC_SMALL_M"). -lisp_code_name(120367,"MATHEMATICAL_SANS-SERIF_ITALIC_SMALL_N"). -lisp_code_name(120368,"MATHEMATICAL_SANS-SERIF_ITALIC_SMALL_O"). -lisp_code_name(120369,"MATHEMATICAL_SANS-SERIF_ITALIC_SMALL_P"). -lisp_code_name(120370,"MATHEMATICAL_SANS-SERIF_ITALIC_SMALL_Q"). -lisp_code_name(120371,"MATHEMATICAL_SANS-SERIF_ITALIC_SMALL_R"). -lisp_code_name(120372,"MATHEMATICAL_SANS-SERIF_ITALIC_SMALL_S"). -lisp_code_name(120373,"MATHEMATICAL_SANS-SERIF_ITALIC_SMALL_T"). -lisp_code_name(120374,"MATHEMATICAL_SANS-SERIF_ITALIC_SMALL_U"). -lisp_code_name(120375,"MATHEMATICAL_SANS-SERIF_ITALIC_SMALL_V"). -lisp_code_name(120376,"MATHEMATICAL_SANS-SERIF_ITALIC_SMALL_W"). -lisp_code_name(120377,"MATHEMATICAL_SANS-SERIF_ITALIC_SMALL_X"). -lisp_code_name(120378,"MATHEMATICAL_SANS-SERIF_ITALIC_SMALL_Y"). -lisp_code_name(120379,"MATHEMATICAL_SANS-SERIF_ITALIC_SMALL_Z"). -lisp_code_name(120380,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_CAPITAL_A"). -lisp_code_name(120381,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_CAPITAL_B"). -lisp_code_name(120382,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_CAPITAL_C"). -lisp_code_name(120383,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_CAPITAL_D"). -lisp_code_name(120384,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_CAPITAL_E"). -lisp_code_name(120385,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_CAPITAL_F"). -lisp_code_name(120386,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_CAPITAL_G"). -lisp_code_name(120387,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_CAPITAL_H"). -lisp_code_name(120388,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_CAPITAL_I"). -lisp_code_name(120389,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_CAPITAL_J"). -lisp_code_name(120390,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_CAPITAL_K"). -lisp_code_name(120391,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_CAPITAL_L"). -lisp_code_name(120392,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_CAPITAL_M"). -lisp_code_name(120393,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_CAPITAL_N"). -lisp_code_name(120394,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_CAPITAL_O"). -lisp_code_name(120395,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_CAPITAL_P"). -lisp_code_name(120396,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_CAPITAL_Q"). -lisp_code_name(120397,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_CAPITAL_R"). -lisp_code_name(120398,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_CAPITAL_S"). -lisp_code_name(120399,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_CAPITAL_T"). -lisp_code_name(120400,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_CAPITAL_U"). -lisp_code_name(120401,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_CAPITAL_V"). -lisp_code_name(120402,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_CAPITAL_W"). -lisp_code_name(120403,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_CAPITAL_X"). -lisp_code_name(120404,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_CAPITAL_Y"). -lisp_code_name(120405,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_CAPITAL_Z"). -lisp_code_name(120406,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_SMALL_A"). -lisp_code_name(120407,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_SMALL_B"). -lisp_code_name(120408,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_SMALL_C"). -lisp_code_name(120409,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_SMALL_D"). -lisp_code_name(120410,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_SMALL_E"). -lisp_code_name(120411,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_SMALL_F"). -lisp_code_name(120412,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_SMALL_G"). -lisp_code_name(120413,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_SMALL_H"). -lisp_code_name(120414,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_SMALL_I"). -lisp_code_name(120415,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_SMALL_J"). -lisp_code_name(120416,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_SMALL_K"). -lisp_code_name(120417,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_SMALL_L"). -lisp_code_name(120418,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_SMALL_M"). -lisp_code_name(120419,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_SMALL_N"). -lisp_code_name(120420,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_SMALL_O"). -lisp_code_name(120421,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_SMALL_P"). -lisp_code_name(120422,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_SMALL_Q"). -lisp_code_name(120423,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_SMALL_R"). -lisp_code_name(120424,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_SMALL_S"). -lisp_code_name(120425,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_SMALL_T"). -lisp_code_name(120426,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_SMALL_U"). -lisp_code_name(120427,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_SMALL_V"). -lisp_code_name(120428,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_SMALL_W"). -lisp_code_name(120429,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_SMALL_X"). -lisp_code_name(120430,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_SMALL_Y"). -lisp_code_name(120431,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_SMALL_Z"). -lisp_code_name(120432,"MATHEMATICAL_MONOSPACE_CAPITAL_A"). -lisp_code_name(120433,"MATHEMATICAL_MONOSPACE_CAPITAL_B"). -lisp_code_name(120434,"MATHEMATICAL_MONOSPACE_CAPITAL_C"). -lisp_code_name(120435,"MATHEMATICAL_MONOSPACE_CAPITAL_D"). -lisp_code_name(120436,"MATHEMATICAL_MONOSPACE_CAPITAL_E"). -lisp_code_name(120437,"MATHEMATICAL_MONOSPACE_CAPITAL_F"). -lisp_code_name(120438,"MATHEMATICAL_MONOSPACE_CAPITAL_G"). -lisp_code_name(120439,"MATHEMATICAL_MONOSPACE_CAPITAL_H"). -lisp_code_name(120440,"MATHEMATICAL_MONOSPACE_CAPITAL_I"). -lisp_code_name(120441,"MATHEMATICAL_MONOSPACE_CAPITAL_J"). -lisp_code_name(120442,"MATHEMATICAL_MONOSPACE_CAPITAL_K"). -lisp_code_name(120443,"MATHEMATICAL_MONOSPACE_CAPITAL_L"). -lisp_code_name(120444,"MATHEMATICAL_MONOSPACE_CAPITAL_M"). -lisp_code_name(120445,"MATHEMATICAL_MONOSPACE_CAPITAL_N"). -lisp_code_name(120446,"MATHEMATICAL_MONOSPACE_CAPITAL_O"). -lisp_code_name(120447,"MATHEMATICAL_MONOSPACE_CAPITAL_P"). -lisp_code_name(120448,"MATHEMATICAL_MONOSPACE_CAPITAL_Q"). -lisp_code_name(120449,"MATHEMATICAL_MONOSPACE_CAPITAL_R"). -lisp_code_name(120450,"MATHEMATICAL_MONOSPACE_CAPITAL_S"). -lisp_code_name(120451,"MATHEMATICAL_MONOSPACE_CAPITAL_T"). -lisp_code_name(120452,"MATHEMATICAL_MONOSPACE_CAPITAL_U"). -lisp_code_name(120453,"MATHEMATICAL_MONOSPACE_CAPITAL_V"). -lisp_code_name(120454,"MATHEMATICAL_MONOSPACE_CAPITAL_W"). -lisp_code_name(120455,"MATHEMATICAL_MONOSPACE_CAPITAL_X"). -lisp_code_name(120456,"MATHEMATICAL_MONOSPACE_CAPITAL_Y"). -lisp_code_name(120457,"MATHEMATICAL_MONOSPACE_CAPITAL_Z"). -lisp_code_name(120458,"MATHEMATICAL_MONOSPACE_SMALL_A"). -lisp_code_name(120459,"MATHEMATICAL_MONOSPACE_SMALL_B"). -lisp_code_name(120460,"MATHEMATICAL_MONOSPACE_SMALL_C"). -lisp_code_name(120461,"MATHEMATICAL_MONOSPACE_SMALL_D"). -lisp_code_name(120462,"MATHEMATICAL_MONOSPACE_SMALL_E"). -lisp_code_name(120463,"MATHEMATICAL_MONOSPACE_SMALL_F"). -lisp_code_name(120464,"MATHEMATICAL_MONOSPACE_SMALL_G"). -lisp_code_name(120465,"MATHEMATICAL_MONOSPACE_SMALL_H"). -lisp_code_name(120466,"MATHEMATICAL_MONOSPACE_SMALL_I"). -lisp_code_name(120467,"MATHEMATICAL_MONOSPACE_SMALL_J"). -lisp_code_name(120468,"MATHEMATICAL_MONOSPACE_SMALL_K"). -lisp_code_name(120469,"MATHEMATICAL_MONOSPACE_SMALL_L"). -lisp_code_name(120470,"MATHEMATICAL_MONOSPACE_SMALL_M"). -lisp_code_name(120471,"MATHEMATICAL_MONOSPACE_SMALL_N"). -lisp_code_name(120472,"MATHEMATICAL_MONOSPACE_SMALL_O"). -lisp_code_name(120473,"MATHEMATICAL_MONOSPACE_SMALL_P"). -lisp_code_name(120474,"MATHEMATICAL_MONOSPACE_SMALL_Q"). -lisp_code_name(120475,"MATHEMATICAL_MONOSPACE_SMALL_R"). -lisp_code_name(120476,"MATHEMATICAL_MONOSPACE_SMALL_S"). -lisp_code_name(120477,"MATHEMATICAL_MONOSPACE_SMALL_T"). -lisp_code_name(120478,"MATHEMATICAL_MONOSPACE_SMALL_U"). -lisp_code_name(120479,"MATHEMATICAL_MONOSPACE_SMALL_V"). -lisp_code_name(120480,"MATHEMATICAL_MONOSPACE_SMALL_W"). -lisp_code_name(120481,"MATHEMATICAL_MONOSPACE_SMALL_X"). -lisp_code_name(120482,"MATHEMATICAL_MONOSPACE_SMALL_Y"). -lisp_code_name(120483,"MATHEMATICAL_MONOSPACE_SMALL_Z"). -lisp_code_name(120484,"MATHEMATICAL_ITALIC_SMALL_DOTLESS_I"). -lisp_code_name(120485,"MATHEMATICAL_ITALIC_SMALL_DOTLESS_J"). -lisp_code_name(120488,"MATHEMATICAL_BOLD_CAPITAL_ALPHA"). -lisp_code_name(120489,"MATHEMATICAL_BOLD_CAPITAL_BETA"). -lisp_code_name(120490,"MATHEMATICAL_BOLD_CAPITAL_GAMMA"). -lisp_code_name(120491,"MATHEMATICAL_BOLD_CAPITAL_DELTA"). -lisp_code_name(120492,"MATHEMATICAL_BOLD_CAPITAL_EPSILON"). -lisp_code_name(120493,"MATHEMATICAL_BOLD_CAPITAL_ZETA"). -lisp_code_name(120494,"MATHEMATICAL_BOLD_CAPITAL_ETA"). -lisp_code_name(120495,"MATHEMATICAL_BOLD_CAPITAL_THETA"). -lisp_code_name(120496,"MATHEMATICAL_BOLD_CAPITAL_IOTA"). -lisp_code_name(120497,"MATHEMATICAL_BOLD_CAPITAL_KAPPA"). -lisp_code_name(120498,"MATHEMATICAL_BOLD_CAPITAL_LAMDA"). -lisp_code_name(120499,"MATHEMATICAL_BOLD_CAPITAL_MU"). -lisp_code_name(120500,"MATHEMATICAL_BOLD_CAPITAL_NU"). -lisp_code_name(120501,"MATHEMATICAL_BOLD_CAPITAL_XI"). -lisp_code_name(120502,"MATHEMATICAL_BOLD_CAPITAL_OMICRON"). -lisp_code_name(120503,"MATHEMATICAL_BOLD_CAPITAL_PI"). -lisp_code_name(120504,"MATHEMATICAL_BOLD_CAPITAL_RHO"). -lisp_code_name(120505,"MATHEMATICAL_BOLD_CAPITAL_THETA_SYMBOL"). -lisp_code_name(120506,"MATHEMATICAL_BOLD_CAPITAL_SIGMA"). -lisp_code_name(120507,"MATHEMATICAL_BOLD_CAPITAL_TAU"). -lisp_code_name(120508,"MATHEMATICAL_BOLD_CAPITAL_UPSILON"). -lisp_code_name(120509,"MATHEMATICAL_BOLD_CAPITAL_PHI"). -lisp_code_name(120510,"MATHEMATICAL_BOLD_CAPITAL_CHI"). -lisp_code_name(120511,"MATHEMATICAL_BOLD_CAPITAL_PSI"). -lisp_code_name(120512,"MATHEMATICAL_BOLD_CAPITAL_OMEGA"). -lisp_code_name(120513,"MATHEMATICAL_BOLD_NABLA"). -lisp_code_name(120514,"MATHEMATICAL_BOLD_SMALL_ALPHA"). -lisp_code_name(120515,"MATHEMATICAL_BOLD_SMALL_BETA"). -lisp_code_name(120516,"MATHEMATICAL_BOLD_SMALL_GAMMA"). -lisp_code_name(120517,"MATHEMATICAL_BOLD_SMALL_DELTA"). -lisp_code_name(120518,"MATHEMATICAL_BOLD_SMALL_EPSILON"). -lisp_code_name(120519,"MATHEMATICAL_BOLD_SMALL_ZETA"). -lisp_code_name(120520,"MATHEMATICAL_BOLD_SMALL_ETA"). -lisp_code_name(120521,"MATHEMATICAL_BOLD_SMALL_THETA"). -lisp_code_name(120522,"MATHEMATICAL_BOLD_SMALL_IOTA"). -lisp_code_name(120523,"MATHEMATICAL_BOLD_SMALL_KAPPA"). -lisp_code_name(120524,"MATHEMATICAL_BOLD_SMALL_LAMDA"). -lisp_code_name(120525,"MATHEMATICAL_BOLD_SMALL_MU"). -lisp_code_name(120526,"MATHEMATICAL_BOLD_SMALL_NU"). -lisp_code_name(120527,"MATHEMATICAL_BOLD_SMALL_XI"). -lisp_code_name(120528,"MATHEMATICAL_BOLD_SMALL_OMICRON"). -lisp_code_name(120529,"MATHEMATICAL_BOLD_SMALL_PI"). -lisp_code_name(120530,"MATHEMATICAL_BOLD_SMALL_RHO"). -lisp_code_name(120531,"MATHEMATICAL_BOLD_SMALL_FINAL_SIGMA"). -lisp_code_name(120532,"MATHEMATICAL_BOLD_SMALL_SIGMA"). -lisp_code_name(120533,"MATHEMATICAL_BOLD_SMALL_TAU"). -lisp_code_name(120534,"MATHEMATICAL_BOLD_SMALL_UPSILON"). -lisp_code_name(120535,"MATHEMATICAL_BOLD_SMALL_PHI"). -lisp_code_name(120536,"MATHEMATICAL_BOLD_SMALL_CHI"). -lisp_code_name(120537,"MATHEMATICAL_BOLD_SMALL_PSI"). -lisp_code_name(120538,"MATHEMATICAL_BOLD_SMALL_OMEGA"). -lisp_code_name(120539,"MATHEMATICAL_BOLD_PARTIAL_DIFFERENTIAL"). -lisp_code_name(120540,"MATHEMATICAL_BOLD_EPSILON_SYMBOL"). -lisp_code_name(120541,"MATHEMATICAL_BOLD_THETA_SYMBOL"). -lisp_code_name(120542,"MATHEMATICAL_BOLD_KAPPA_SYMBOL"). -lisp_code_name(120543,"MATHEMATICAL_BOLD_PHI_SYMBOL"). -lisp_code_name(120544,"MATHEMATICAL_BOLD_RHO_SYMBOL"). -lisp_code_name(120545,"MATHEMATICAL_BOLD_PI_SYMBOL"). -lisp_code_name(120546,"MATHEMATICAL_ITALIC_CAPITAL_ALPHA"). -lisp_code_name(120547,"MATHEMATICAL_ITALIC_CAPITAL_BETA"). -lisp_code_name(120548,"MATHEMATICAL_ITALIC_CAPITAL_GAMMA"). -lisp_code_name(120549,"MATHEMATICAL_ITALIC_CAPITAL_DELTA"). -lisp_code_name(120550,"MATHEMATICAL_ITALIC_CAPITAL_EPSILON"). -lisp_code_name(120551,"MATHEMATICAL_ITALIC_CAPITAL_ZETA"). -lisp_code_name(120552,"MATHEMATICAL_ITALIC_CAPITAL_ETA"). -lisp_code_name(120553,"MATHEMATICAL_ITALIC_CAPITAL_THETA"). -lisp_code_name(120554,"MATHEMATICAL_ITALIC_CAPITAL_IOTA"). -lisp_code_name(120555,"MATHEMATICAL_ITALIC_CAPITAL_KAPPA"). -lisp_code_name(120556,"MATHEMATICAL_ITALIC_CAPITAL_LAMDA"). -lisp_code_name(120557,"MATHEMATICAL_ITALIC_CAPITAL_MU"). -lisp_code_name(120558,"MATHEMATICAL_ITALIC_CAPITAL_NU"). -lisp_code_name(120559,"MATHEMATICAL_ITALIC_CAPITAL_XI"). -lisp_code_name(120560,"MATHEMATICAL_ITALIC_CAPITAL_OMICRON"). -lisp_code_name(120561,"MATHEMATICAL_ITALIC_CAPITAL_PI"). -lisp_code_name(120562,"MATHEMATICAL_ITALIC_CAPITAL_RHO"). -lisp_code_name(120563,"MATHEMATICAL_ITALIC_CAPITAL_THETA_SYMBOL"). -lisp_code_name(120564,"MATHEMATICAL_ITALIC_CAPITAL_SIGMA"). -lisp_code_name(120565,"MATHEMATICAL_ITALIC_CAPITAL_TAU"). -lisp_code_name(120566,"MATHEMATICAL_ITALIC_CAPITAL_UPSILON"). -lisp_code_name(120567,"MATHEMATICAL_ITALIC_CAPITAL_PHI"). -lisp_code_name(120568,"MATHEMATICAL_ITALIC_CAPITAL_CHI"). -lisp_code_name(120569,"MATHEMATICAL_ITALIC_CAPITAL_PSI"). -lisp_code_name(120570,"MATHEMATICAL_ITALIC_CAPITAL_OMEGA"). -lisp_code_name(120571,"MATHEMATICAL_ITALIC_NABLA"). -lisp_code_name(120572,"MATHEMATICAL_ITALIC_SMALL_ALPHA"). -lisp_code_name(120573,"MATHEMATICAL_ITALIC_SMALL_BETA"). -lisp_code_name(120574,"MATHEMATICAL_ITALIC_SMALL_GAMMA"). -lisp_code_name(120575,"MATHEMATICAL_ITALIC_SMALL_DELTA"). -lisp_code_name(120576,"MATHEMATICAL_ITALIC_SMALL_EPSILON"). -lisp_code_name(120577,"MATHEMATICAL_ITALIC_SMALL_ZETA"). -lisp_code_name(120578,"MATHEMATICAL_ITALIC_SMALL_ETA"). -lisp_code_name(120579,"MATHEMATICAL_ITALIC_SMALL_THETA"). -lisp_code_name(120580,"MATHEMATICAL_ITALIC_SMALL_IOTA"). -lisp_code_name(120581,"MATHEMATICAL_ITALIC_SMALL_KAPPA"). -lisp_code_name(120582,"MATHEMATICAL_ITALIC_SMALL_LAMDA"). -lisp_code_name(120583,"MATHEMATICAL_ITALIC_SMALL_MU"). -lisp_code_name(120584,"MATHEMATICAL_ITALIC_SMALL_NU"). -lisp_code_name(120585,"MATHEMATICAL_ITALIC_SMALL_XI"). -lisp_code_name(120586,"MATHEMATICAL_ITALIC_SMALL_OMICRON"). -lisp_code_name(120587,"MATHEMATICAL_ITALIC_SMALL_PI"). -lisp_code_name(120588,"MATHEMATICAL_ITALIC_SMALL_RHO"). -lisp_code_name(120589,"MATHEMATICAL_ITALIC_SMALL_FINAL_SIGMA"). -lisp_code_name(120590,"MATHEMATICAL_ITALIC_SMALL_SIGMA"). -lisp_code_name(120591,"MATHEMATICAL_ITALIC_SMALL_TAU"). -lisp_code_name(120592,"MATHEMATICAL_ITALIC_SMALL_UPSILON"). -lisp_code_name(120593,"MATHEMATICAL_ITALIC_SMALL_PHI"). -lisp_code_name(120594,"MATHEMATICAL_ITALIC_SMALL_CHI"). -lisp_code_name(120595,"MATHEMATICAL_ITALIC_SMALL_PSI"). -lisp_code_name(120596,"MATHEMATICAL_ITALIC_SMALL_OMEGA"). -lisp_code_name(120597,"MATHEMATICAL_ITALIC_PARTIAL_DIFFERENTIAL"). -lisp_code_name(120598,"MATHEMATICAL_ITALIC_EPSILON_SYMBOL"). -lisp_code_name(120599,"MATHEMATICAL_ITALIC_THETA_SYMBOL"). -lisp_code_name(120600,"MATHEMATICAL_ITALIC_KAPPA_SYMBOL"). -lisp_code_name(120601,"MATHEMATICAL_ITALIC_PHI_SYMBOL"). -lisp_code_name(120602,"MATHEMATICAL_ITALIC_RHO_SYMBOL"). -lisp_code_name(120603,"MATHEMATICAL_ITALIC_PI_SYMBOL"). -lisp_code_name(120604,"MATHEMATICAL_BOLD_ITALIC_CAPITAL_ALPHA"). -lisp_code_name(120605,"MATHEMATICAL_BOLD_ITALIC_CAPITAL_BETA"). -lisp_code_name(120606,"MATHEMATICAL_BOLD_ITALIC_CAPITAL_GAMMA"). -lisp_code_name(120607,"MATHEMATICAL_BOLD_ITALIC_CAPITAL_DELTA"). -lisp_code_name(120608,"MATHEMATICAL_BOLD_ITALIC_CAPITAL_EPSILON"). -lisp_code_name(120609,"MATHEMATICAL_BOLD_ITALIC_CAPITAL_ZETA"). -lisp_code_name(120610,"MATHEMATICAL_BOLD_ITALIC_CAPITAL_ETA"). -lisp_code_name(120611,"MATHEMATICAL_BOLD_ITALIC_CAPITAL_THETA"). -lisp_code_name(120612,"MATHEMATICAL_BOLD_ITALIC_CAPITAL_IOTA"). -lisp_code_name(120613,"MATHEMATICAL_BOLD_ITALIC_CAPITAL_KAPPA"). -lisp_code_name(120614,"MATHEMATICAL_BOLD_ITALIC_CAPITAL_LAMDA"). -lisp_code_name(120615,"MATHEMATICAL_BOLD_ITALIC_CAPITAL_MU"). -lisp_code_name(120616,"MATHEMATICAL_BOLD_ITALIC_CAPITAL_NU"). -lisp_code_name(120617,"MATHEMATICAL_BOLD_ITALIC_CAPITAL_XI"). -lisp_code_name(120618,"MATHEMATICAL_BOLD_ITALIC_CAPITAL_OMICRON"). -lisp_code_name(120619,"MATHEMATICAL_BOLD_ITALIC_CAPITAL_PI"). -lisp_code_name(120620,"MATHEMATICAL_BOLD_ITALIC_CAPITAL_RHO"). -lisp_code_name(120621,"MATHEMATICAL_BOLD_ITALIC_CAPITAL_THETA_SYMBOL"). -lisp_code_name(120622,"MATHEMATICAL_BOLD_ITALIC_CAPITAL_SIGMA"). -lisp_code_name(120623,"MATHEMATICAL_BOLD_ITALIC_CAPITAL_TAU"). -lisp_code_name(120624,"MATHEMATICAL_BOLD_ITALIC_CAPITAL_UPSILON"). -lisp_code_name(120625,"MATHEMATICAL_BOLD_ITALIC_CAPITAL_PHI"). -lisp_code_name(120626,"MATHEMATICAL_BOLD_ITALIC_CAPITAL_CHI"). -lisp_code_name(120627,"MATHEMATICAL_BOLD_ITALIC_CAPITAL_PSI"). -lisp_code_name(120628,"MATHEMATICAL_BOLD_ITALIC_CAPITAL_OMEGA"). -lisp_code_name(120629,"MATHEMATICAL_BOLD_ITALIC_NABLA"). -lisp_code_name(120630,"MATHEMATICAL_BOLD_ITALIC_SMALL_ALPHA"). -lisp_code_name(120631,"MATHEMATICAL_BOLD_ITALIC_SMALL_BETA"). -lisp_code_name(120632,"MATHEMATICAL_BOLD_ITALIC_SMALL_GAMMA"). -lisp_code_name(120633,"MATHEMATICAL_BOLD_ITALIC_SMALL_DELTA"). -lisp_code_name(120634,"MATHEMATICAL_BOLD_ITALIC_SMALL_EPSILON"). -lisp_code_name(120635,"MATHEMATICAL_BOLD_ITALIC_SMALL_ZETA"). -lisp_code_name(120636,"MATHEMATICAL_BOLD_ITALIC_SMALL_ETA"). -lisp_code_name(120637,"MATHEMATICAL_BOLD_ITALIC_SMALL_THETA"). -lisp_code_name(120638,"MATHEMATICAL_BOLD_ITALIC_SMALL_IOTA"). -lisp_code_name(120639,"MATHEMATICAL_BOLD_ITALIC_SMALL_KAPPA"). -lisp_code_name(120640,"MATHEMATICAL_BOLD_ITALIC_SMALL_LAMDA"). -lisp_code_name(120641,"MATHEMATICAL_BOLD_ITALIC_SMALL_MU"). -lisp_code_name(120642,"MATHEMATICAL_BOLD_ITALIC_SMALL_NU"). -lisp_code_name(120643,"MATHEMATICAL_BOLD_ITALIC_SMALL_XI"). -lisp_code_name(120644,"MATHEMATICAL_BOLD_ITALIC_SMALL_OMICRON"). -lisp_code_name(120645,"MATHEMATICAL_BOLD_ITALIC_SMALL_PI"). -lisp_code_name(120646,"MATHEMATICAL_BOLD_ITALIC_SMALL_RHO"). -lisp_code_name(120647,"MATHEMATICAL_BOLD_ITALIC_SMALL_FINAL_SIGMA"). -lisp_code_name(120648,"MATHEMATICAL_BOLD_ITALIC_SMALL_SIGMA"). -lisp_code_name(120649,"MATHEMATICAL_BOLD_ITALIC_SMALL_TAU"). -lisp_code_name(120650,"MATHEMATICAL_BOLD_ITALIC_SMALL_UPSILON"). -lisp_code_name(120651,"MATHEMATICAL_BOLD_ITALIC_SMALL_PHI"). -lisp_code_name(120652,"MATHEMATICAL_BOLD_ITALIC_SMALL_CHI"). -lisp_code_name(120653,"MATHEMATICAL_BOLD_ITALIC_SMALL_PSI"). -lisp_code_name(120654,"MATHEMATICAL_BOLD_ITALIC_SMALL_OMEGA"). -lisp_code_name(120655,"MATHEMATICAL_BOLD_ITALIC_PARTIAL_DIFFERENTIAL"). -lisp_code_name(120656,"MATHEMATICAL_BOLD_ITALIC_EPSILON_SYMBOL"). -lisp_code_name(120657,"MATHEMATICAL_BOLD_ITALIC_THETA_SYMBOL"). -lisp_code_name(120658,"MATHEMATICAL_BOLD_ITALIC_KAPPA_SYMBOL"). -lisp_code_name(120659,"MATHEMATICAL_BOLD_ITALIC_PHI_SYMBOL"). -lisp_code_name(120660,"MATHEMATICAL_BOLD_ITALIC_RHO_SYMBOL"). -lisp_code_name(120661,"MATHEMATICAL_BOLD_ITALIC_PI_SYMBOL"). -lisp_code_name(120662,"MATHEMATICAL_SANS-SERIF_BOLD_CAPITAL_ALPHA"). -lisp_code_name(120663,"MATHEMATICAL_SANS-SERIF_BOLD_CAPITAL_BETA"). -lisp_code_name(120664,"MATHEMATICAL_SANS-SERIF_BOLD_CAPITAL_GAMMA"). -lisp_code_name(120665,"MATHEMATICAL_SANS-SERIF_BOLD_CAPITAL_DELTA"). -lisp_code_name(120666,"MATHEMATICAL_SANS-SERIF_BOLD_CAPITAL_EPSILON"). -lisp_code_name(120667,"MATHEMATICAL_SANS-SERIF_BOLD_CAPITAL_ZETA"). -lisp_code_name(120668,"MATHEMATICAL_SANS-SERIF_BOLD_CAPITAL_ETA"). -lisp_code_name(120669,"MATHEMATICAL_SANS-SERIF_BOLD_CAPITAL_THETA"). -lisp_code_name(120670,"MATHEMATICAL_SANS-SERIF_BOLD_CAPITAL_IOTA"). -lisp_code_name(120671,"MATHEMATICAL_SANS-SERIF_BOLD_CAPITAL_KAPPA"). -lisp_code_name(120672,"MATHEMATICAL_SANS-SERIF_BOLD_CAPITAL_LAMDA"). -lisp_code_name(120673,"MATHEMATICAL_SANS-SERIF_BOLD_CAPITAL_MU"). -lisp_code_name(120674,"MATHEMATICAL_SANS-SERIF_BOLD_CAPITAL_NU"). -lisp_code_name(120675,"MATHEMATICAL_SANS-SERIF_BOLD_CAPITAL_XI"). -lisp_code_name(120676,"MATHEMATICAL_SANS-SERIF_BOLD_CAPITAL_OMICRON"). -lisp_code_name(120677,"MATHEMATICAL_SANS-SERIF_BOLD_CAPITAL_PI"). -lisp_code_name(120678,"MATHEMATICAL_SANS-SERIF_BOLD_CAPITAL_RHO"). -lisp_code_name(120679,"MATHEMATICAL_SANS-SERIF_BOLD_CAPITAL_THETA_SYMBOL"). -lisp_code_name(120680,"MATHEMATICAL_SANS-SERIF_BOLD_CAPITAL_SIGMA"). -lisp_code_name(120681,"MATHEMATICAL_SANS-SERIF_BOLD_CAPITAL_TAU"). -lisp_code_name(120682,"MATHEMATICAL_SANS-SERIF_BOLD_CAPITAL_UPSILON"). -lisp_code_name(120683,"MATHEMATICAL_SANS-SERIF_BOLD_CAPITAL_PHI"). -lisp_code_name(120684,"MATHEMATICAL_SANS-SERIF_BOLD_CAPITAL_CHI"). -lisp_code_name(120685,"MATHEMATICAL_SANS-SERIF_BOLD_CAPITAL_PSI"). -lisp_code_name(120686,"MATHEMATICAL_SANS-SERIF_BOLD_CAPITAL_OMEGA"). -lisp_code_name(120687,"MATHEMATICAL_SANS-SERIF_BOLD_NABLA"). -lisp_code_name(120688,"MATHEMATICAL_SANS-SERIF_BOLD_SMALL_ALPHA"). -lisp_code_name(120689,"MATHEMATICAL_SANS-SERIF_BOLD_SMALL_BETA"). -lisp_code_name(120690,"MATHEMATICAL_SANS-SERIF_BOLD_SMALL_GAMMA"). -lisp_code_name(120691,"MATHEMATICAL_SANS-SERIF_BOLD_SMALL_DELTA"). -lisp_code_name(120692,"MATHEMATICAL_SANS-SERIF_BOLD_SMALL_EPSILON"). -lisp_code_name(120693,"MATHEMATICAL_SANS-SERIF_BOLD_SMALL_ZETA"). -lisp_code_name(120694,"MATHEMATICAL_SANS-SERIF_BOLD_SMALL_ETA"). -lisp_code_name(120695,"MATHEMATICAL_SANS-SERIF_BOLD_SMALL_THETA"). -lisp_code_name(120696,"MATHEMATICAL_SANS-SERIF_BOLD_SMALL_IOTA"). -lisp_code_name(120697,"MATHEMATICAL_SANS-SERIF_BOLD_SMALL_KAPPA"). -lisp_code_name(120698,"MATHEMATICAL_SANS-SERIF_BOLD_SMALL_LAMDA"). -lisp_code_name(120699,"MATHEMATICAL_SANS-SERIF_BOLD_SMALL_MU"). -lisp_code_name(120700,"MATHEMATICAL_SANS-SERIF_BOLD_SMALL_NU"). -lisp_code_name(120701,"MATHEMATICAL_SANS-SERIF_BOLD_SMALL_XI"). -lisp_code_name(120702,"MATHEMATICAL_SANS-SERIF_BOLD_SMALL_OMICRON"). -lisp_code_name(120703,"MATHEMATICAL_SANS-SERIF_BOLD_SMALL_PI"). -lisp_code_name(120704,"MATHEMATICAL_SANS-SERIF_BOLD_SMALL_RHO"). -lisp_code_name(120705,"MATHEMATICAL_SANS-SERIF_BOLD_SMALL_FINAL_SIGMA"). -lisp_code_name(120706,"MATHEMATICAL_SANS-SERIF_BOLD_SMALL_SIGMA"). -lisp_code_name(120707,"MATHEMATICAL_SANS-SERIF_BOLD_SMALL_TAU"). -lisp_code_name(120708,"MATHEMATICAL_SANS-SERIF_BOLD_SMALL_UPSILON"). -lisp_code_name(120709,"MATHEMATICAL_SANS-SERIF_BOLD_SMALL_PHI"). -lisp_code_name(120710,"MATHEMATICAL_SANS-SERIF_BOLD_SMALL_CHI"). -lisp_code_name(120711,"MATHEMATICAL_SANS-SERIF_BOLD_SMALL_PSI"). -lisp_code_name(120712,"MATHEMATICAL_SANS-SERIF_BOLD_SMALL_OMEGA"). -lisp_code_name(120713,"MATHEMATICAL_SANS-SERIF_BOLD_PARTIAL_DIFFERENTIAL"). -lisp_code_name(120714,"MATHEMATICAL_SANS-SERIF_BOLD_EPSILON_SYMBOL"). -lisp_code_name(120715,"MATHEMATICAL_SANS-SERIF_BOLD_THETA_SYMBOL"). -lisp_code_name(120716,"MATHEMATICAL_SANS-SERIF_BOLD_KAPPA_SYMBOL"). -lisp_code_name(120717,"MATHEMATICAL_SANS-SERIF_BOLD_PHI_SYMBOL"). -lisp_code_name(120718,"MATHEMATICAL_SANS-SERIF_BOLD_RHO_SYMBOL"). -lisp_code_name(120719,"MATHEMATICAL_SANS-SERIF_BOLD_PI_SYMBOL"). -lisp_code_name(120720,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_CAPITAL_ALPHA"). -lisp_code_name(120721,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_CAPITAL_BETA"). -lisp_code_name(120722,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_CAPITAL_GAMMA"). -lisp_code_name(120723,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_CAPITAL_DELTA"). -lisp_code_name(120724,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_CAPITAL_EPSILON"). -lisp_code_name(120725,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_CAPITAL_ZETA"). -lisp_code_name(120726,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_CAPITAL_ETA"). -lisp_code_name(120727,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_CAPITAL_THETA"). -lisp_code_name(120728,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_CAPITAL_IOTA"). -lisp_code_name(120729,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_CAPITAL_KAPPA"). -lisp_code_name(120730,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_CAPITAL_LAMDA"). -lisp_code_name(120731,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_CAPITAL_MU"). -lisp_code_name(120732,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_CAPITAL_NU"). -lisp_code_name(120733,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_CAPITAL_XI"). -lisp_code_name(120734,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_CAPITAL_OMICRON"). -lisp_code_name(120735,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_CAPITAL_PI"). -lisp_code_name(120736,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_CAPITAL_RHO"). -lisp_code_name(120737,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_CAPITAL_THETA_SYMBOL"). -lisp_code_name(120738,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_CAPITAL_SIGMA"). -lisp_code_name(120739,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_CAPITAL_TAU"). -lisp_code_name(120740,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_CAPITAL_UPSILON"). -lisp_code_name(120741,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_CAPITAL_PHI"). -lisp_code_name(120742,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_CAPITAL_CHI"). -lisp_code_name(120743,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_CAPITAL_PSI"). -lisp_code_name(120744,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_CAPITAL_OMEGA"). -lisp_code_name(120745,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_NABLA"). -lisp_code_name(120746,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_SMALL_ALPHA"). -lisp_code_name(120747,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_SMALL_BETA"). -lisp_code_name(120748,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_SMALL_GAMMA"). -lisp_code_name(120749,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_SMALL_DELTA"). -lisp_code_name(120750,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_SMALL_EPSILON"). -lisp_code_name(120751,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_SMALL_ZETA"). -lisp_code_name(120752,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_SMALL_ETA"). -lisp_code_name(120753,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_SMALL_THETA"). -lisp_code_name(120754,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_SMALL_IOTA"). -lisp_code_name(120755,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_SMALL_KAPPA"). -lisp_code_name(120756,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_SMALL_LAMDA"). -lisp_code_name(120757,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_SMALL_MU"). -lisp_code_name(120758,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_SMALL_NU"). -lisp_code_name(120759,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_SMALL_XI"). -lisp_code_name(120760,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_SMALL_OMICRON"). -lisp_code_name(120761,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_SMALL_PI"). -lisp_code_name(120762,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_SMALL_RHO"). -lisp_code_name(120763,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_SMALL_FINAL_SIGMA"). -lisp_code_name(120764,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_SMALL_SIGMA"). -lisp_code_name(120765,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_SMALL_TAU"). -lisp_code_name(120766,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_SMALL_UPSILON"). -lisp_code_name(120767,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_SMALL_PHI"). -lisp_code_name(120768,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_SMALL_CHI"). -lisp_code_name(120769,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_SMALL_PSI"). -lisp_code_name(120770,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_SMALL_OMEGA"). -lisp_code_name(120771,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_PARTIAL_DIFFERENTIAL"). -lisp_code_name(120772,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_EPSILON_SYMBOL"). -lisp_code_name(120773,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_THETA_SYMBOL"). -lisp_code_name(120774,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_KAPPA_SYMBOL"). -lisp_code_name(120775,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_PHI_SYMBOL"). -lisp_code_name(120776,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_RHO_SYMBOL"). -lisp_code_name(120777,"MATHEMATICAL_SANS-SERIF_BOLD_ITALIC_PI_SYMBOL"). -lisp_code_name(120778,"MATHEMATICAL_BOLD_CAPITAL_DIGAMMA"). -lisp_code_name(120779,"MATHEMATICAL_BOLD_SMALL_DIGAMMA"). -lisp_code_name(120782,"MATHEMATICAL_BOLD_DIGIT_ZERO"). -lisp_code_name(120783,"MATHEMATICAL_BOLD_DIGIT_ONE"). -lisp_code_name(120784,"MATHEMATICAL_BOLD_DIGIT_TWO"). -lisp_code_name(120785,"MATHEMATICAL_BOLD_DIGIT_THREE"). -lisp_code_name(120786,"MATHEMATICAL_BOLD_DIGIT_FOUR"). -lisp_code_name(120787,"MATHEMATICAL_BOLD_DIGIT_FIVE"). -lisp_code_name(120788,"MATHEMATICAL_BOLD_DIGIT_SIX"). -lisp_code_name(120789,"MATHEMATICAL_BOLD_DIGIT_SEVEN"). -lisp_code_name(120790,"MATHEMATICAL_BOLD_DIGIT_EIGHT"). -lisp_code_name(120791,"MATHEMATICAL_BOLD_DIGIT_NINE"). -lisp_code_name(120792,"MATHEMATICAL_DOUBLE-STRUCK_DIGIT_ZERO"). -lisp_code_name(120793,"MATHEMATICAL_DOUBLE-STRUCK_DIGIT_ONE"). -lisp_code_name(120794,"MATHEMATICAL_DOUBLE-STRUCK_DIGIT_TWO"). -lisp_code_name(120795,"MATHEMATICAL_DOUBLE-STRUCK_DIGIT_THREE"). -lisp_code_name(120796,"MATHEMATICAL_DOUBLE-STRUCK_DIGIT_FOUR"). -lisp_code_name(120797,"MATHEMATICAL_DOUBLE-STRUCK_DIGIT_FIVE"). -lisp_code_name(120798,"MATHEMATICAL_DOUBLE-STRUCK_DIGIT_SIX"). -lisp_code_name(120799,"MATHEMATICAL_DOUBLE-STRUCK_DIGIT_SEVEN"). -lisp_code_name(120800,"MATHEMATICAL_DOUBLE-STRUCK_DIGIT_EIGHT"). -lisp_code_name(120801,"MATHEMATICAL_DOUBLE-STRUCK_DIGIT_NINE"). -lisp_code_name(120802,"MATHEMATICAL_SANS-SERIF_DIGIT_ZERO"). -lisp_code_name(120803,"MATHEMATICAL_SANS-SERIF_DIGIT_ONE"). -lisp_code_name(120804,"MATHEMATICAL_SANS-SERIF_DIGIT_TWO"). -lisp_code_name(120805,"MATHEMATICAL_SANS-SERIF_DIGIT_THREE"). -lisp_code_name(120806,"MATHEMATICAL_SANS-SERIF_DIGIT_FOUR"). -lisp_code_name(120807,"MATHEMATICAL_SANS-SERIF_DIGIT_FIVE"). -lisp_code_name(120808,"MATHEMATICAL_SANS-SERIF_DIGIT_SIX"). -lisp_code_name(120809,"MATHEMATICAL_SANS-SERIF_DIGIT_SEVEN"). -lisp_code_name(120810,"MATHEMATICAL_SANS-SERIF_DIGIT_EIGHT"). -lisp_code_name(120811,"MATHEMATICAL_SANS-SERIF_DIGIT_NINE"). -lisp_code_name(120812,"MATHEMATICAL_SANS-SERIF_BOLD_DIGIT_ZERO"). -lisp_code_name(120813,"MATHEMATICAL_SANS-SERIF_BOLD_DIGIT_ONE"). -lisp_code_name(120814,"MATHEMATICAL_SANS-SERIF_BOLD_DIGIT_TWO"). -lisp_code_name(120815,"MATHEMATICAL_SANS-SERIF_BOLD_DIGIT_THREE"). -lisp_code_name(120816,"MATHEMATICAL_SANS-SERIF_BOLD_DIGIT_FOUR"). -lisp_code_name(120817,"MATHEMATICAL_SANS-SERIF_BOLD_DIGIT_FIVE"). -lisp_code_name(120818,"MATHEMATICAL_SANS-SERIF_BOLD_DIGIT_SIX"). -lisp_code_name(120819,"MATHEMATICAL_SANS-SERIF_BOLD_DIGIT_SEVEN"). -lisp_code_name(120820,"MATHEMATICAL_SANS-SERIF_BOLD_DIGIT_EIGHT"). -lisp_code_name(120821,"MATHEMATICAL_SANS-SERIF_BOLD_DIGIT_NINE"). -lisp_code_name(120822,"MATHEMATICAL_MONOSPACE_DIGIT_ZERO"). -lisp_code_name(120823,"MATHEMATICAL_MONOSPACE_DIGIT_ONE"). -lisp_code_name(120824,"MATHEMATICAL_MONOSPACE_DIGIT_TWO"). -lisp_code_name(120825,"MATHEMATICAL_MONOSPACE_DIGIT_THREE"). -lisp_code_name(120826,"MATHEMATICAL_MONOSPACE_DIGIT_FOUR"). -lisp_code_name(120827,"MATHEMATICAL_MONOSPACE_DIGIT_FIVE"). -lisp_code_name(120828,"MATHEMATICAL_MONOSPACE_DIGIT_SIX"). -lisp_code_name(120829,"MATHEMATICAL_MONOSPACE_DIGIT_SEVEN"). -lisp_code_name(120830,"MATHEMATICAL_MONOSPACE_DIGIT_EIGHT"). -lisp_code_name(120831,"MATHEMATICAL_MONOSPACE_DIGIT_NINE"). -lisp_code_name(124928,"MENDE_KIKAKUI_SYLLABLE_M001_KI"). -lisp_code_name(124929,"MENDE_KIKAKUI_SYLLABLE_M002_KA"). -lisp_code_name(124930,"MENDE_KIKAKUI_SYLLABLE_M003_KU"). -lisp_code_name(124931,"MENDE_KIKAKUI_SYLLABLE_M065_KEE"). -lisp_code_name(124932,"MENDE_KIKAKUI_SYLLABLE_M095_KE"). -lisp_code_name(124933,"MENDE_KIKAKUI_SYLLABLE_M076_KOO"). -lisp_code_name(124934,"MENDE_KIKAKUI_SYLLABLE_M048_KO"). -lisp_code_name(124935,"MENDE_KIKAKUI_SYLLABLE_M179_KUA"). -lisp_code_name(124936,"MENDE_KIKAKUI_SYLLABLE_M004_WI"). -lisp_code_name(124937,"MENDE_KIKAKUI_SYLLABLE_M005_WA"). -lisp_code_name(124938,"MENDE_KIKAKUI_SYLLABLE_M006_WU"). -lisp_code_name(124939,"MENDE_KIKAKUI_SYLLABLE_M126_WEE"). -lisp_code_name(124940,"MENDE_KIKAKUI_SYLLABLE_M118_WE"). -lisp_code_name(124941,"MENDE_KIKAKUI_SYLLABLE_M114_WOO"). -lisp_code_name(124942,"MENDE_KIKAKUI_SYLLABLE_M045_WO"). -lisp_code_name(124943,"MENDE_KIKAKUI_SYLLABLE_M194_WUI"). -lisp_code_name(124944,"MENDE_KIKAKUI_SYLLABLE_M143_WEI"). -lisp_code_name(124945,"MENDE_KIKAKUI_SYLLABLE_M061_WVI"). -lisp_code_name(124946,"MENDE_KIKAKUI_SYLLABLE_M049_WVA"). -lisp_code_name(124947,"MENDE_KIKAKUI_SYLLABLE_M139_WVE"). -lisp_code_name(124948,"MENDE_KIKAKUI_SYLLABLE_M007_MIN"). -lisp_code_name(124949,"MENDE_KIKAKUI_SYLLABLE_M008_MAN"). -lisp_code_name(124950,"MENDE_KIKAKUI_SYLLABLE_M009_MUN"). -lisp_code_name(124951,"MENDE_KIKAKUI_SYLLABLE_M059_MEN"). -lisp_code_name(124952,"MENDE_KIKAKUI_SYLLABLE_M094_MON"). -lisp_code_name(124953,"MENDE_KIKAKUI_SYLLABLE_M154_MUAN"). -lisp_code_name(124954,"MENDE_KIKAKUI_SYLLABLE_M189_MUEN"). -lisp_code_name(124955,"MENDE_KIKAKUI_SYLLABLE_M010_BI"). -lisp_code_name(124956,"MENDE_KIKAKUI_SYLLABLE_M011_BA"). -lisp_code_name(124957,"MENDE_KIKAKUI_SYLLABLE_M012_BU"). -lisp_code_name(124958,"MENDE_KIKAKUI_SYLLABLE_M150_BEE"). -lisp_code_name(124959,"MENDE_KIKAKUI_SYLLABLE_M097_BE"). -lisp_code_name(124960,"MENDE_KIKAKUI_SYLLABLE_M103_BOO"). -lisp_code_name(124961,"MENDE_KIKAKUI_SYLLABLE_M138_BO"). -lisp_code_name(124962,"MENDE_KIKAKUI_SYLLABLE_M013_I"). -lisp_code_name(124963,"MENDE_KIKAKUI_SYLLABLE_M014_A"). -lisp_code_name(124964,"MENDE_KIKAKUI_SYLLABLE_M015_U"). -lisp_code_name(124965,"MENDE_KIKAKUI_SYLLABLE_M163_EE"). -lisp_code_name(124966,"MENDE_KIKAKUI_SYLLABLE_M100_E"). -lisp_code_name(124967,"MENDE_KIKAKUI_SYLLABLE_M165_OO"). -lisp_code_name(124968,"MENDE_KIKAKUI_SYLLABLE_M147_O"). -lisp_code_name(124969,"MENDE_KIKAKUI_SYLLABLE_M137_EI"). -lisp_code_name(124970,"MENDE_KIKAKUI_SYLLABLE_M131_IN"). -lisp_code_name(124971,"MENDE_KIKAKUI_SYLLABLE_M135_IN"). -lisp_code_name(124972,"MENDE_KIKAKUI_SYLLABLE_M195_AN"). -lisp_code_name(124973,"MENDE_KIKAKUI_SYLLABLE_M178_EN"). -lisp_code_name(124974,"MENDE_KIKAKUI_SYLLABLE_M019_SI"). -lisp_code_name(124975,"MENDE_KIKAKUI_SYLLABLE_M020_SA"). -lisp_code_name(124976,"MENDE_KIKAKUI_SYLLABLE_M021_SU"). -lisp_code_name(124977,"MENDE_KIKAKUI_SYLLABLE_M162_SEE"). -lisp_code_name(124978,"MENDE_KIKAKUI_SYLLABLE_M116_SE"). -lisp_code_name(124979,"MENDE_KIKAKUI_SYLLABLE_M136_SOO"). -lisp_code_name(124980,"MENDE_KIKAKUI_SYLLABLE_M079_SO"). -lisp_code_name(124981,"MENDE_KIKAKUI_SYLLABLE_M196_SIA"). -lisp_code_name(124982,"MENDE_KIKAKUI_SYLLABLE_M025_LI"). -lisp_code_name(124983,"MENDE_KIKAKUI_SYLLABLE_M026_LA"). -lisp_code_name(124984,"MENDE_KIKAKUI_SYLLABLE_M027_LU"). -lisp_code_name(124985,"MENDE_KIKAKUI_SYLLABLE_M084_LEE"). -lisp_code_name(124986,"MENDE_KIKAKUI_SYLLABLE_M073_LE"). -lisp_code_name(124987,"MENDE_KIKAKUI_SYLLABLE_M054_LOO"). -lisp_code_name(124988,"MENDE_KIKAKUI_SYLLABLE_M153_LO"). -lisp_code_name(124989,"MENDE_KIKAKUI_SYLLABLE_M110_LONG_LE"). -lisp_code_name(124990,"MENDE_KIKAKUI_SYLLABLE_M016_DI"). -lisp_code_name(124991,"MENDE_KIKAKUI_SYLLABLE_M017_DA"). -lisp_code_name(124992,"MENDE_KIKAKUI_SYLLABLE_M018_DU"). -lisp_code_name(124993,"MENDE_KIKAKUI_SYLLABLE_M089_DEE"). -lisp_code_name(124994,"MENDE_KIKAKUI_SYLLABLE_M180_DOO"). -lisp_code_name(124995,"MENDE_KIKAKUI_SYLLABLE_M181_DO"). -lisp_code_name(124996,"MENDE_KIKAKUI_SYLLABLE_M022_TI"). -lisp_code_name(124997,"MENDE_KIKAKUI_SYLLABLE_M023_TA"). -lisp_code_name(124998,"MENDE_KIKAKUI_SYLLABLE_M024_TU"). -lisp_code_name(124999,"MENDE_KIKAKUI_SYLLABLE_M091_TEE"). -lisp_code_name(125000,"MENDE_KIKAKUI_SYLLABLE_M055_TE"). -lisp_code_name(125001,"MENDE_KIKAKUI_SYLLABLE_M104_TOO"). -lisp_code_name(125002,"MENDE_KIKAKUI_SYLLABLE_M069_TO"). -lisp_code_name(125003,"MENDE_KIKAKUI_SYLLABLE_M028_JI"). -lisp_code_name(125004,"MENDE_KIKAKUI_SYLLABLE_M029_JA"). -lisp_code_name(125005,"MENDE_KIKAKUI_SYLLABLE_M030_JU"). -lisp_code_name(125006,"MENDE_KIKAKUI_SYLLABLE_M157_JEE"). -lisp_code_name(125007,"MENDE_KIKAKUI_SYLLABLE_M113_JE"). -lisp_code_name(125008,"MENDE_KIKAKUI_SYLLABLE_M160_JOO"). -lisp_code_name(125009,"MENDE_KIKAKUI_SYLLABLE_M063_JO"). -lisp_code_name(125010,"MENDE_KIKAKUI_SYLLABLE_M175_LONG_JO"). -lisp_code_name(125011,"MENDE_KIKAKUI_SYLLABLE_M031_YI"). -lisp_code_name(125012,"MENDE_KIKAKUI_SYLLABLE_M032_YA"). -lisp_code_name(125013,"MENDE_KIKAKUI_SYLLABLE_M033_YU"). -lisp_code_name(125014,"MENDE_KIKAKUI_SYLLABLE_M109_YEE"). -lisp_code_name(125015,"MENDE_KIKAKUI_SYLLABLE_M080_YE"). -lisp_code_name(125016,"MENDE_KIKAKUI_SYLLABLE_M141_YOO"). -lisp_code_name(125017,"MENDE_KIKAKUI_SYLLABLE_M121_YO"). -lisp_code_name(125018,"MENDE_KIKAKUI_SYLLABLE_M034_FI"). -lisp_code_name(125019,"MENDE_KIKAKUI_SYLLABLE_M035_FA"). -lisp_code_name(125020,"MENDE_KIKAKUI_SYLLABLE_M036_FU"). -lisp_code_name(125021,"MENDE_KIKAKUI_SYLLABLE_M078_FEE"). -lisp_code_name(125022,"MENDE_KIKAKUI_SYLLABLE_M075_FE"). -lisp_code_name(125023,"MENDE_KIKAKUI_SYLLABLE_M133_FOO"). -lisp_code_name(125024,"MENDE_KIKAKUI_SYLLABLE_M088_FO"). -lisp_code_name(125025,"MENDE_KIKAKUI_SYLLABLE_M197_FUA"). -lisp_code_name(125026,"MENDE_KIKAKUI_SYLLABLE_M101_FAN"). -lisp_code_name(125027,"MENDE_KIKAKUI_SYLLABLE_M037_NIN"). -lisp_code_name(125028,"MENDE_KIKAKUI_SYLLABLE_M038_NAN"). -lisp_code_name(125029,"MENDE_KIKAKUI_SYLLABLE_M039_NUN"). -lisp_code_name(125030,"MENDE_KIKAKUI_SYLLABLE_M117_NEN"). -lisp_code_name(125031,"MENDE_KIKAKUI_SYLLABLE_M169_NON"). -lisp_code_name(125032,"MENDE_KIKAKUI_SYLLABLE_M176_HI"). -lisp_code_name(125033,"MENDE_KIKAKUI_SYLLABLE_M041_HA"). -lisp_code_name(125034,"MENDE_KIKAKUI_SYLLABLE_M186_HU"). -lisp_code_name(125035,"MENDE_KIKAKUI_SYLLABLE_M040_HEE"). -lisp_code_name(125036,"MENDE_KIKAKUI_SYLLABLE_M096_HE"). -lisp_code_name(125037,"MENDE_KIKAKUI_SYLLABLE_M042_HOO"). -lisp_code_name(125038,"MENDE_KIKAKUI_SYLLABLE_M140_HO"). -lisp_code_name(125039,"MENDE_KIKAKUI_SYLLABLE_M083_HEEI"). -lisp_code_name(125040,"MENDE_KIKAKUI_SYLLABLE_M128_HOOU"). -lisp_code_name(125041,"MENDE_KIKAKUI_SYLLABLE_M053_HIN"). -lisp_code_name(125042,"MENDE_KIKAKUI_SYLLABLE_M130_HAN"). -lisp_code_name(125043,"MENDE_KIKAKUI_SYLLABLE_M087_HUN"). -lisp_code_name(125044,"MENDE_KIKAKUI_SYLLABLE_M052_HEN"). -lisp_code_name(125045,"MENDE_KIKAKUI_SYLLABLE_M193_HON"). -lisp_code_name(125046,"MENDE_KIKAKUI_SYLLABLE_M046_HUAN"). -lisp_code_name(125047,"MENDE_KIKAKUI_SYLLABLE_M090_NGGI"). -lisp_code_name(125048,"MENDE_KIKAKUI_SYLLABLE_M043_NGGA"). -lisp_code_name(125049,"MENDE_KIKAKUI_SYLLABLE_M082_NGGU"). -lisp_code_name(125050,"MENDE_KIKAKUI_SYLLABLE_M115_NGGEE"). -lisp_code_name(125051,"MENDE_KIKAKUI_SYLLABLE_M146_NGGE"). -lisp_code_name(125052,"MENDE_KIKAKUI_SYLLABLE_M156_NGGOO"). -lisp_code_name(125053,"MENDE_KIKAKUI_SYLLABLE_M120_NGGO"). -lisp_code_name(125054,"MENDE_KIKAKUI_SYLLABLE_M159_NGGAA"). -lisp_code_name(125055,"MENDE_KIKAKUI_SYLLABLE_M127_NGGUA"). -lisp_code_name(125056,"MENDE_KIKAKUI_SYLLABLE_M086_LONG_NGGE"). -lisp_code_name(125057,"MENDE_KIKAKUI_SYLLABLE_M106_LONG_NGGOO"). -lisp_code_name(125058,"MENDE_KIKAKUI_SYLLABLE_M183_LONG_NGGO"). -lisp_code_name(125059,"MENDE_KIKAKUI_SYLLABLE_M155_GI"). -lisp_code_name(125060,"MENDE_KIKAKUI_SYLLABLE_M111_GA"). -lisp_code_name(125061,"MENDE_KIKAKUI_SYLLABLE_M168_GU"). -lisp_code_name(125062,"MENDE_KIKAKUI_SYLLABLE_M190_GEE"). -lisp_code_name(125063,"MENDE_KIKAKUI_SYLLABLE_M166_GUEI"). -lisp_code_name(125064,"MENDE_KIKAKUI_SYLLABLE_M167_GUAN"). -lisp_code_name(125065,"MENDE_KIKAKUI_SYLLABLE_M184_NGEN"). -lisp_code_name(125066,"MENDE_KIKAKUI_SYLLABLE_M057_NGON"). -lisp_code_name(125067,"MENDE_KIKAKUI_SYLLABLE_M177_NGUAN"). -lisp_code_name(125068,"MENDE_KIKAKUI_SYLLABLE_M068_PI"). -lisp_code_name(125069,"MENDE_KIKAKUI_SYLLABLE_M099_PA"). -lisp_code_name(125070,"MENDE_KIKAKUI_SYLLABLE_M050_PU"). -lisp_code_name(125071,"MENDE_KIKAKUI_SYLLABLE_M081_PEE"). -lisp_code_name(125072,"MENDE_KIKAKUI_SYLLABLE_M051_PE"). -lisp_code_name(125073,"MENDE_KIKAKUI_SYLLABLE_M102_POO"). -lisp_code_name(125074,"MENDE_KIKAKUI_SYLLABLE_M066_PO"). -lisp_code_name(125075,"MENDE_KIKAKUI_SYLLABLE_M145_MBI"). -lisp_code_name(125076,"MENDE_KIKAKUI_SYLLABLE_M062_MBA"). -lisp_code_name(125077,"MENDE_KIKAKUI_SYLLABLE_M122_MBU"). -lisp_code_name(125078,"MENDE_KIKAKUI_SYLLABLE_M047_MBEE"). -lisp_code_name(125079,"MENDE_KIKAKUI_SYLLABLE_M188_MBEE"). -lisp_code_name(125080,"MENDE_KIKAKUI_SYLLABLE_M072_MBE"). -lisp_code_name(125081,"MENDE_KIKAKUI_SYLLABLE_M172_MBOO"). -lisp_code_name(125082,"MENDE_KIKAKUI_SYLLABLE_M174_MBO"). -lisp_code_name(125083,"MENDE_KIKAKUI_SYLLABLE_M187_MBUU"). -lisp_code_name(125084,"MENDE_KIKAKUI_SYLLABLE_M161_LONG_MBE"). -lisp_code_name(125085,"MENDE_KIKAKUI_SYLLABLE_M105_LONG_MBOO"). -lisp_code_name(125086,"MENDE_KIKAKUI_SYLLABLE_M142_LONG_MBO"). -lisp_code_name(125087,"MENDE_KIKAKUI_SYLLABLE_M132_KPI"). -lisp_code_name(125088,"MENDE_KIKAKUI_SYLLABLE_M092_KPA"). -lisp_code_name(125089,"MENDE_KIKAKUI_SYLLABLE_M074_KPU"). -lisp_code_name(125090,"MENDE_KIKAKUI_SYLLABLE_M044_KPEE"). -lisp_code_name(125091,"MENDE_KIKAKUI_SYLLABLE_M108_KPE"). -lisp_code_name(125092,"MENDE_KIKAKUI_SYLLABLE_M112_KPOO"). -lisp_code_name(125093,"MENDE_KIKAKUI_SYLLABLE_M158_KPO"). -lisp_code_name(125094,"MENDE_KIKAKUI_SYLLABLE_M124_GBI"). -lisp_code_name(125095,"MENDE_KIKAKUI_SYLLABLE_M056_GBA"). -lisp_code_name(125096,"MENDE_KIKAKUI_SYLLABLE_M148_GBU"). -lisp_code_name(125097,"MENDE_KIKAKUI_SYLLABLE_M093_GBEE"). -lisp_code_name(125098,"MENDE_KIKAKUI_SYLLABLE_M107_GBE"). -lisp_code_name(125099,"MENDE_KIKAKUI_SYLLABLE_M071_GBOO"). -lisp_code_name(125100,"MENDE_KIKAKUI_SYLLABLE_M070_GBO"). -lisp_code_name(125101,"MENDE_KIKAKUI_SYLLABLE_M171_RA"). -lisp_code_name(125102,"MENDE_KIKAKUI_SYLLABLE_M123_NDI"). -lisp_code_name(125103,"MENDE_KIKAKUI_SYLLABLE_M129_NDA"). -lisp_code_name(125104,"MENDE_KIKAKUI_SYLLABLE_M125_NDU"). -lisp_code_name(125105,"MENDE_KIKAKUI_SYLLABLE_M191_NDEE"). -lisp_code_name(125106,"MENDE_KIKAKUI_SYLLABLE_M119_NDE"). -lisp_code_name(125107,"MENDE_KIKAKUI_SYLLABLE_M067_NDOO"). -lisp_code_name(125108,"MENDE_KIKAKUI_SYLLABLE_M064_NDO"). -lisp_code_name(125109,"MENDE_KIKAKUI_SYLLABLE_M152_NJA"). -lisp_code_name(125110,"MENDE_KIKAKUI_SYLLABLE_M192_NJU"). -lisp_code_name(125111,"MENDE_KIKAKUI_SYLLABLE_M149_NJEE"). -lisp_code_name(125112,"MENDE_KIKAKUI_SYLLABLE_M134_NJOO"). -lisp_code_name(125113,"MENDE_KIKAKUI_SYLLABLE_M182_VI"). -lisp_code_name(125114,"MENDE_KIKAKUI_SYLLABLE_M185_VA"). -lisp_code_name(125115,"MENDE_KIKAKUI_SYLLABLE_M151_VU"). -lisp_code_name(125116,"MENDE_KIKAKUI_SYLLABLE_M173_VEE"). -lisp_code_name(125117,"MENDE_KIKAKUI_SYLLABLE_M085_VE"). -lisp_code_name(125118,"MENDE_KIKAKUI_SYLLABLE_M144_VOO"). -lisp_code_name(125119,"MENDE_KIKAKUI_SYLLABLE_M077_VO"). -lisp_code_name(125120,"MENDE_KIKAKUI_SYLLABLE_M164_NYIN"). -lisp_code_name(125121,"MENDE_KIKAKUI_SYLLABLE_M058_NYAN"). -lisp_code_name(125122,"MENDE_KIKAKUI_SYLLABLE_M170_NYUN"). -lisp_code_name(125123,"MENDE_KIKAKUI_SYLLABLE_M098_NYEN"). -lisp_code_name(125124,"MENDE_KIKAKUI_SYLLABLE_M060_NYON"). -lisp_code_name(125127,"MENDE_KIKAKUI_DIGIT_ONE"). -lisp_code_name(125128,"MENDE_KIKAKUI_DIGIT_TWO"). -lisp_code_name(125129,"MENDE_KIKAKUI_DIGIT_THREE"). -lisp_code_name(125130,"MENDE_KIKAKUI_DIGIT_FOUR"). -lisp_code_name(125131,"MENDE_KIKAKUI_DIGIT_FIVE"). -lisp_code_name(125132,"MENDE_KIKAKUI_DIGIT_SIX"). -lisp_code_name(125133,"MENDE_KIKAKUI_DIGIT_SEVEN"). -lisp_code_name(125134,"MENDE_KIKAKUI_DIGIT_EIGHT"). -lisp_code_name(125135,"MENDE_KIKAKUI_DIGIT_NINE"). -lisp_code_name(125136,"MENDE_KIKAKUI_COMBINING_NUMBER_TEENS"). -lisp_code_name(125137,"MENDE_KIKAKUI_COMBINING_NUMBER_TENS"). -lisp_code_name(125138,"MENDE_KIKAKUI_COMBINING_NUMBER_HUNDREDS"). -lisp_code_name(125139,"MENDE_KIKAKUI_COMBINING_NUMBER_THOUSANDS"). -lisp_code_name(125140,"MENDE_KIKAKUI_COMBINING_NUMBER_TEN_THOUSANDS"). -lisp_code_name(125141,"MENDE_KIKAKUI_COMBINING_NUMBER_HUNDRED_THOUSANDS"). -lisp_code_name(125142,"MENDE_KIKAKUI_COMBINING_NUMBER_MILLIONS"). -lisp_code_name(126464,"ARABIC_MATHEMATICAL_ALEF"). -lisp_code_name(126465,"ARABIC_MATHEMATICAL_BEH"). -lisp_code_name(126466,"ARABIC_MATHEMATICAL_JEEM"). -lisp_code_name(126467,"ARABIC_MATHEMATICAL_DAL"). -lisp_code_name(126469,"ARABIC_MATHEMATICAL_WAW"). -lisp_code_name(126470,"ARABIC_MATHEMATICAL_ZAIN"). -lisp_code_name(126471,"ARABIC_MATHEMATICAL_HAH"). -lisp_code_name(126472,"ARABIC_MATHEMATICAL_TAH"). -lisp_code_name(126473,"ARABIC_MATHEMATICAL_YEH"). -lisp_code_name(126474,"ARABIC_MATHEMATICAL_KAF"). -lisp_code_name(126475,"ARABIC_MATHEMATICAL_LAM"). -lisp_code_name(126476,"ARABIC_MATHEMATICAL_MEEM"). -lisp_code_name(126477,"ARABIC_MATHEMATICAL_NOON"). -lisp_code_name(126478,"ARABIC_MATHEMATICAL_SEEN"). -lisp_code_name(126479,"ARABIC_MATHEMATICAL_AIN"). -lisp_code_name(126480,"ARABIC_MATHEMATICAL_FEH"). -lisp_code_name(126481,"ARABIC_MATHEMATICAL_SAD"). -lisp_code_name(126482,"ARABIC_MATHEMATICAL_QAF"). -lisp_code_name(126483,"ARABIC_MATHEMATICAL_REH"). -lisp_code_name(126484,"ARABIC_MATHEMATICAL_SHEEN"). -lisp_code_name(126485,"ARABIC_MATHEMATICAL_TEH"). -lisp_code_name(126486,"ARABIC_MATHEMATICAL_THEH"). -lisp_code_name(126487,"ARABIC_MATHEMATICAL_KHAH"). -lisp_code_name(126488,"ARABIC_MATHEMATICAL_THAL"). -lisp_code_name(126489,"ARABIC_MATHEMATICAL_DAD"). -lisp_code_name(126490,"ARABIC_MATHEMATICAL_ZAH"). -lisp_code_name(126491,"ARABIC_MATHEMATICAL_GHAIN"). -lisp_code_name(126492,"ARABIC_MATHEMATICAL_DOTLESS_BEH"). -lisp_code_name(126493,"ARABIC_MATHEMATICAL_DOTLESS_NOON"). -lisp_code_name(126494,"ARABIC_MATHEMATICAL_DOTLESS_FEH"). -lisp_code_name(126495,"ARABIC_MATHEMATICAL_DOTLESS_QAF"). -lisp_code_name(126497,"ARABIC_MATHEMATICAL_INITIAL_BEH"). -lisp_code_name(126498,"ARABIC_MATHEMATICAL_INITIAL_JEEM"). -lisp_code_name(126500,"ARABIC_MATHEMATICAL_INITIAL_HEH"). -lisp_code_name(126503,"ARABIC_MATHEMATICAL_INITIAL_HAH"). -lisp_code_name(126505,"ARABIC_MATHEMATICAL_INITIAL_YEH"). -lisp_code_name(126506,"ARABIC_MATHEMATICAL_INITIAL_KAF"). -lisp_code_name(126507,"ARABIC_MATHEMATICAL_INITIAL_LAM"). -lisp_code_name(126508,"ARABIC_MATHEMATICAL_INITIAL_MEEM"). -lisp_code_name(126509,"ARABIC_MATHEMATICAL_INITIAL_NOON"). -lisp_code_name(126510,"ARABIC_MATHEMATICAL_INITIAL_SEEN"). -lisp_code_name(126511,"ARABIC_MATHEMATICAL_INITIAL_AIN"). -lisp_code_name(126512,"ARABIC_MATHEMATICAL_INITIAL_FEH"). -lisp_code_name(126513,"ARABIC_MATHEMATICAL_INITIAL_SAD"). -lisp_code_name(126514,"ARABIC_MATHEMATICAL_INITIAL_QAF"). -lisp_code_name(126516,"ARABIC_MATHEMATICAL_INITIAL_SHEEN"). -lisp_code_name(126517,"ARABIC_MATHEMATICAL_INITIAL_TEH"). -lisp_code_name(126518,"ARABIC_MATHEMATICAL_INITIAL_THEH"). -lisp_code_name(126519,"ARABIC_MATHEMATICAL_INITIAL_KHAH"). -lisp_code_name(126521,"ARABIC_MATHEMATICAL_INITIAL_DAD"). -lisp_code_name(126523,"ARABIC_MATHEMATICAL_INITIAL_GHAIN"). -lisp_code_name(126530,"ARABIC_MATHEMATICAL_TAILED_JEEM"). -lisp_code_name(126535,"ARABIC_MATHEMATICAL_TAILED_HAH"). -lisp_code_name(126537,"ARABIC_MATHEMATICAL_TAILED_YEH"). -lisp_code_name(126539,"ARABIC_MATHEMATICAL_TAILED_LAM"). -lisp_code_name(126541,"ARABIC_MATHEMATICAL_TAILED_NOON"). -lisp_code_name(126542,"ARABIC_MATHEMATICAL_TAILED_SEEN"). -lisp_code_name(126543,"ARABIC_MATHEMATICAL_TAILED_AIN"). -lisp_code_name(126545,"ARABIC_MATHEMATICAL_TAILED_SAD"). -lisp_code_name(126546,"ARABIC_MATHEMATICAL_TAILED_QAF"). -lisp_code_name(126548,"ARABIC_MATHEMATICAL_TAILED_SHEEN"). -lisp_code_name(126551,"ARABIC_MATHEMATICAL_TAILED_KHAH"). -lisp_code_name(126553,"ARABIC_MATHEMATICAL_TAILED_DAD"). -lisp_code_name(126555,"ARABIC_MATHEMATICAL_TAILED_GHAIN"). -lisp_code_name(126557,"ARABIC_MATHEMATICAL_TAILED_DOTLESS_NOON"). -lisp_code_name(126559,"ARABIC_MATHEMATICAL_TAILED_DOTLESS_QAF"). -lisp_code_name(126561,"ARABIC_MATHEMATICAL_STRETCHED_BEH"). -lisp_code_name(126562,"ARABIC_MATHEMATICAL_STRETCHED_JEEM"). -lisp_code_name(126564,"ARABIC_MATHEMATICAL_STRETCHED_HEH"). -lisp_code_name(126567,"ARABIC_MATHEMATICAL_STRETCHED_HAH"). -lisp_code_name(126568,"ARABIC_MATHEMATICAL_STRETCHED_TAH"). -lisp_code_name(126569,"ARABIC_MATHEMATICAL_STRETCHED_YEH"). -lisp_code_name(126570,"ARABIC_MATHEMATICAL_STRETCHED_KAF"). -lisp_code_name(126572,"ARABIC_MATHEMATICAL_STRETCHED_MEEM"). -lisp_code_name(126573,"ARABIC_MATHEMATICAL_STRETCHED_NOON"). -lisp_code_name(126574,"ARABIC_MATHEMATICAL_STRETCHED_SEEN"). -lisp_code_name(126575,"ARABIC_MATHEMATICAL_STRETCHED_AIN"). -lisp_code_name(126576,"ARABIC_MATHEMATICAL_STRETCHED_FEH"). -lisp_code_name(126577,"ARABIC_MATHEMATICAL_STRETCHED_SAD"). -lisp_code_name(126578,"ARABIC_MATHEMATICAL_STRETCHED_QAF"). -lisp_code_name(126580,"ARABIC_MATHEMATICAL_STRETCHED_SHEEN"). -lisp_code_name(126581,"ARABIC_MATHEMATICAL_STRETCHED_TEH"). -lisp_code_name(126582,"ARABIC_MATHEMATICAL_STRETCHED_THEH"). -lisp_code_name(126583,"ARABIC_MATHEMATICAL_STRETCHED_KHAH"). -lisp_code_name(126585,"ARABIC_MATHEMATICAL_STRETCHED_DAD"). -lisp_code_name(126586,"ARABIC_MATHEMATICAL_STRETCHED_ZAH"). -lisp_code_name(126587,"ARABIC_MATHEMATICAL_STRETCHED_GHAIN"). -lisp_code_name(126588,"ARABIC_MATHEMATICAL_STRETCHED_DOTLESS_BEH"). -lisp_code_name(126590,"ARABIC_MATHEMATICAL_STRETCHED_DOTLESS_FEH"). -lisp_code_name(126592,"ARABIC_MATHEMATICAL_LOOPED_ALEF"). -lisp_code_name(126593,"ARABIC_MATHEMATICAL_LOOPED_BEH"). -lisp_code_name(126594,"ARABIC_MATHEMATICAL_LOOPED_JEEM"). -lisp_code_name(126595,"ARABIC_MATHEMATICAL_LOOPED_DAL"). -lisp_code_name(126596,"ARABIC_MATHEMATICAL_LOOPED_HEH"). -lisp_code_name(126597,"ARABIC_MATHEMATICAL_LOOPED_WAW"). -lisp_code_name(126598,"ARABIC_MATHEMATICAL_LOOPED_ZAIN"). -lisp_code_name(126599,"ARABIC_MATHEMATICAL_LOOPED_HAH"). -lisp_code_name(126600,"ARABIC_MATHEMATICAL_LOOPED_TAH"). -lisp_code_name(126601,"ARABIC_MATHEMATICAL_LOOPED_YEH"). -lisp_code_name(126603,"ARABIC_MATHEMATICAL_LOOPED_LAM"). -lisp_code_name(126604,"ARABIC_MATHEMATICAL_LOOPED_MEEM"). -lisp_code_name(126605,"ARABIC_MATHEMATICAL_LOOPED_NOON"). -lisp_code_name(126606,"ARABIC_MATHEMATICAL_LOOPED_SEEN"). -lisp_code_name(126607,"ARABIC_MATHEMATICAL_LOOPED_AIN"). -lisp_code_name(126608,"ARABIC_MATHEMATICAL_LOOPED_FEH"). -lisp_code_name(126609,"ARABIC_MATHEMATICAL_LOOPED_SAD"). -lisp_code_name(126610,"ARABIC_MATHEMATICAL_LOOPED_QAF"). -lisp_code_name(126611,"ARABIC_MATHEMATICAL_LOOPED_REH"). -lisp_code_name(126612,"ARABIC_MATHEMATICAL_LOOPED_SHEEN"). -lisp_code_name(126613,"ARABIC_MATHEMATICAL_LOOPED_TEH"). -lisp_code_name(126614,"ARABIC_MATHEMATICAL_LOOPED_THEH"). -lisp_code_name(126615,"ARABIC_MATHEMATICAL_LOOPED_KHAH"). -lisp_code_name(126616,"ARABIC_MATHEMATICAL_LOOPED_THAL"). -lisp_code_name(126617,"ARABIC_MATHEMATICAL_LOOPED_DAD"). -lisp_code_name(126618,"ARABIC_MATHEMATICAL_LOOPED_ZAH"). -lisp_code_name(126619,"ARABIC_MATHEMATICAL_LOOPED_GHAIN"). -lisp_code_name(126625,"ARABIC_MATHEMATICAL_DOUBLE-STRUCK_BEH"). -lisp_code_name(126626,"ARABIC_MATHEMATICAL_DOUBLE-STRUCK_JEEM"). -lisp_code_name(126627,"ARABIC_MATHEMATICAL_DOUBLE-STRUCK_DAL"). -lisp_code_name(126629,"ARABIC_MATHEMATICAL_DOUBLE-STRUCK_WAW"). -lisp_code_name(126630,"ARABIC_MATHEMATICAL_DOUBLE-STRUCK_ZAIN"). -lisp_code_name(126631,"ARABIC_MATHEMATICAL_DOUBLE-STRUCK_HAH"). -lisp_code_name(126632,"ARABIC_MATHEMATICAL_DOUBLE-STRUCK_TAH"). -lisp_code_name(126633,"ARABIC_MATHEMATICAL_DOUBLE-STRUCK_YEH"). -lisp_code_name(126635,"ARABIC_MATHEMATICAL_DOUBLE-STRUCK_LAM"). -lisp_code_name(126636,"ARABIC_MATHEMATICAL_DOUBLE-STRUCK_MEEM"). -lisp_code_name(126637,"ARABIC_MATHEMATICAL_DOUBLE-STRUCK_NOON"). -lisp_code_name(126638,"ARABIC_MATHEMATICAL_DOUBLE-STRUCK_SEEN"). -lisp_code_name(126639,"ARABIC_MATHEMATICAL_DOUBLE-STRUCK_AIN"). -lisp_code_name(126640,"ARABIC_MATHEMATICAL_DOUBLE-STRUCK_FEH"). -lisp_code_name(126641,"ARABIC_MATHEMATICAL_DOUBLE-STRUCK_SAD"). -lisp_code_name(126642,"ARABIC_MATHEMATICAL_DOUBLE-STRUCK_QAF"). -lisp_code_name(126643,"ARABIC_MATHEMATICAL_DOUBLE-STRUCK_REH"). -lisp_code_name(126644,"ARABIC_MATHEMATICAL_DOUBLE-STRUCK_SHEEN"). -lisp_code_name(126645,"ARABIC_MATHEMATICAL_DOUBLE-STRUCK_TEH"). -lisp_code_name(126646,"ARABIC_MATHEMATICAL_DOUBLE-STRUCK_THEH"). -lisp_code_name(126647,"ARABIC_MATHEMATICAL_DOUBLE-STRUCK_KHAH"). -lisp_code_name(126648,"ARABIC_MATHEMATICAL_DOUBLE-STRUCK_THAL"). -lisp_code_name(126649,"ARABIC_MATHEMATICAL_DOUBLE-STRUCK_DAD"). -lisp_code_name(126650,"ARABIC_MATHEMATICAL_DOUBLE-STRUCK_ZAH"). -lisp_code_name(126651,"ARABIC_MATHEMATICAL_DOUBLE-STRUCK_GHAIN"). -lisp_code_name(126704,"ARABIC_MATHEMATICAL_OPERATOR_MEEM_WITH_HAH_WITH_TATWEEL"). -lisp_code_name(126705,"ARABIC_MATHEMATICAL_OPERATOR_HAH_WITH_DAL"). -lisp_code_name(126976,"MAHJONG_TILE_EAST_WIND"). -lisp_code_name(126977,"MAHJONG_TILE_SOUTH_WIND"). -lisp_code_name(126978,"MAHJONG_TILE_WEST_WIND"). -lisp_code_name(126979,"MAHJONG_TILE_NORTH_WIND"). -lisp_code_name(126980,"MAHJONG_TILE_RED_DRAGON"). -lisp_code_name(126981,"MAHJONG_TILE_GREEN_DRAGON"). -lisp_code_name(126982,"MAHJONG_TILE_WHITE_DRAGON"). -lisp_code_name(126983,"MAHJONG_TILE_ONE_OF_CHARACTERS"). -lisp_code_name(126984,"MAHJONG_TILE_TWO_OF_CHARACTERS"). -lisp_code_name(126985,"MAHJONG_TILE_THREE_OF_CHARACTERS"). -lisp_code_name(126986,"MAHJONG_TILE_FOUR_OF_CHARACTERS"). -lisp_code_name(126987,"MAHJONG_TILE_FIVE_OF_CHARACTERS"). -lisp_code_name(126988,"MAHJONG_TILE_SIX_OF_CHARACTERS"). -lisp_code_name(126989,"MAHJONG_TILE_SEVEN_OF_CHARACTERS"). -lisp_code_name(126990,"MAHJONG_TILE_EIGHT_OF_CHARACTERS"). -lisp_code_name(126991,"MAHJONG_TILE_NINE_OF_CHARACTERS"). -lisp_code_name(126992,"MAHJONG_TILE_ONE_OF_BAMBOOS"). -lisp_code_name(126993,"MAHJONG_TILE_TWO_OF_BAMBOOS"). -lisp_code_name(126994,"MAHJONG_TILE_THREE_OF_BAMBOOS"). -lisp_code_name(126995,"MAHJONG_TILE_FOUR_OF_BAMBOOS"). -lisp_code_name(126996,"MAHJONG_TILE_FIVE_OF_BAMBOOS"). -lisp_code_name(126997,"MAHJONG_TILE_SIX_OF_BAMBOOS"). -lisp_code_name(126998,"MAHJONG_TILE_SEVEN_OF_BAMBOOS"). -lisp_code_name(126999,"MAHJONG_TILE_EIGHT_OF_BAMBOOS"). -lisp_code_name(127000,"MAHJONG_TILE_NINE_OF_BAMBOOS"). -lisp_code_name(127001,"MAHJONG_TILE_ONE_OF_CIRCLES"). -lisp_code_name(127002,"MAHJONG_TILE_TWO_OF_CIRCLES"). -lisp_code_name(127003,"MAHJONG_TILE_THREE_OF_CIRCLES"). -lisp_code_name(127004,"MAHJONG_TILE_FOUR_OF_CIRCLES"). -lisp_code_name(127005,"MAHJONG_TILE_FIVE_OF_CIRCLES"). -lisp_code_name(127006,"MAHJONG_TILE_SIX_OF_CIRCLES"). -lisp_code_name(127007,"MAHJONG_TILE_SEVEN_OF_CIRCLES"). -lisp_code_name(127008,"MAHJONG_TILE_EIGHT_OF_CIRCLES"). -lisp_code_name(127009,"MAHJONG_TILE_NINE_OF_CIRCLES"). -lisp_code_name(127010,"MAHJONG_TILE_PLUM"). -lisp_code_name(127011,"MAHJONG_TILE_ORCHID"). -lisp_code_name(127012,"MAHJONG_TILE_BAMBOO"). -lisp_code_name(127013,"MAHJONG_TILE_CHRYSANTHEMUM"). -lisp_code_name(127014,"MAHJONG_TILE_SPRING"). -lisp_code_name(127015,"MAHJONG_TILE_SUMMER"). -lisp_code_name(127016,"MAHJONG_TILE_AUTUMN"). -lisp_code_name(127017,"MAHJONG_TILE_WINTER"). -lisp_code_name(127018,"MAHJONG_TILE_JOKER"). -lisp_code_name(127019,"MAHJONG_TILE_BACK"). -lisp_code_name(127024,"DOMINO_TILE_HORIZONTAL_BACK"). -lisp_code_name(127025,"DOMINO_TILE_HORIZONTAL-00-00"). -lisp_code_name(127026,"DOMINO_TILE_HORIZONTAL-00-01"). -lisp_code_name(127027,"DOMINO_TILE_HORIZONTAL-00-02"). -lisp_code_name(127028,"DOMINO_TILE_HORIZONTAL-00-03"). -lisp_code_name(127029,"DOMINO_TILE_HORIZONTAL-00-04"). -lisp_code_name(127030,"DOMINO_TILE_HORIZONTAL-00-05"). -lisp_code_name(127031,"DOMINO_TILE_HORIZONTAL-00-06"). -lisp_code_name(127032,"DOMINO_TILE_HORIZONTAL-01-00"). -lisp_code_name(127033,"DOMINO_TILE_HORIZONTAL-01-01"). -lisp_code_name(127034,"DOMINO_TILE_HORIZONTAL-01-02"). -lisp_code_name(127035,"DOMINO_TILE_HORIZONTAL-01-03"). -lisp_code_name(127036,"DOMINO_TILE_HORIZONTAL-01-04"). -lisp_code_name(127037,"DOMINO_TILE_HORIZONTAL-01-05"). -lisp_code_name(127038,"DOMINO_TILE_HORIZONTAL-01-06"). -lisp_code_name(127039,"DOMINO_TILE_HORIZONTAL-02-00"). -lisp_code_name(127040,"DOMINO_TILE_HORIZONTAL-02-01"). -lisp_code_name(127041,"DOMINO_TILE_HORIZONTAL-02-02"). -lisp_code_name(127042,"DOMINO_TILE_HORIZONTAL-02-03"). -lisp_code_name(127043,"DOMINO_TILE_HORIZONTAL-02-04"). -lisp_code_name(127044,"DOMINO_TILE_HORIZONTAL-02-05"). -lisp_code_name(127045,"DOMINO_TILE_HORIZONTAL-02-06"). -lisp_code_name(127046,"DOMINO_TILE_HORIZONTAL-03-00"). -lisp_code_name(127047,"DOMINO_TILE_HORIZONTAL-03-01"). -lisp_code_name(127048,"DOMINO_TILE_HORIZONTAL-03-02"). -lisp_code_name(127049,"DOMINO_TILE_HORIZONTAL-03-03"). -lisp_code_name(127050,"DOMINO_TILE_HORIZONTAL-03-04"). -lisp_code_name(127051,"DOMINO_TILE_HORIZONTAL-03-05"). -lisp_code_name(127052,"DOMINO_TILE_HORIZONTAL-03-06"). -lisp_code_name(127053,"DOMINO_TILE_HORIZONTAL-04-00"). -lisp_code_name(127054,"DOMINO_TILE_HORIZONTAL-04-01"). -lisp_code_name(127055,"DOMINO_TILE_HORIZONTAL-04-02"). -lisp_code_name(127056,"DOMINO_TILE_HORIZONTAL-04-03"). -lisp_code_name(127057,"DOMINO_TILE_HORIZONTAL-04-04"). -lisp_code_name(127058,"DOMINO_TILE_HORIZONTAL-04-05"). -lisp_code_name(127059,"DOMINO_TILE_HORIZONTAL-04-06"). -lisp_code_name(127060,"DOMINO_TILE_HORIZONTAL-05-00"). -lisp_code_name(127061,"DOMINO_TILE_HORIZONTAL-05-01"). -lisp_code_name(127062,"DOMINO_TILE_HORIZONTAL-05-02"). -lisp_code_name(127063,"DOMINO_TILE_HORIZONTAL-05-03"). -lisp_code_name(127064,"DOMINO_TILE_HORIZONTAL-05-04"). -lisp_code_name(127065,"DOMINO_TILE_HORIZONTAL-05-05"). -lisp_code_name(127066,"DOMINO_TILE_HORIZONTAL-05-06"). -lisp_code_name(127067,"DOMINO_TILE_HORIZONTAL-06-00"). -lisp_code_name(127068,"DOMINO_TILE_HORIZONTAL-06-01"). -lisp_code_name(127069,"DOMINO_TILE_HORIZONTAL-06-02"). -lisp_code_name(127070,"DOMINO_TILE_HORIZONTAL-06-03"). -lisp_code_name(127071,"DOMINO_TILE_HORIZONTAL-06-04"). -lisp_code_name(127072,"DOMINO_TILE_HORIZONTAL-06-05"). -lisp_code_name(127073,"DOMINO_TILE_HORIZONTAL-06-06"). -lisp_code_name(127074,"DOMINO_TILE_VERTICAL_BACK"). -lisp_code_name(127075,"DOMINO_TILE_VERTICAL-00-00"). -lisp_code_name(127076,"DOMINO_TILE_VERTICAL-00-01"). -lisp_code_name(127077,"DOMINO_TILE_VERTICAL-00-02"). -lisp_code_name(127078,"DOMINO_TILE_VERTICAL-00-03"). -lisp_code_name(127079,"DOMINO_TILE_VERTICAL-00-04"). -lisp_code_name(127080,"DOMINO_TILE_VERTICAL-00-05"). -lisp_code_name(127081,"DOMINO_TILE_VERTICAL-00-06"). -lisp_code_name(127082,"DOMINO_TILE_VERTICAL-01-00"). -lisp_code_name(127083,"DOMINO_TILE_VERTICAL-01-01"). -lisp_code_name(127084,"DOMINO_TILE_VERTICAL-01-02"). -lisp_code_name(127085,"DOMINO_TILE_VERTICAL-01-03"). -lisp_code_name(127086,"DOMINO_TILE_VERTICAL-01-04"). -lisp_code_name(127087,"DOMINO_TILE_VERTICAL-01-05"). -lisp_code_name(127088,"DOMINO_TILE_VERTICAL-01-06"). -lisp_code_name(127089,"DOMINO_TILE_VERTICAL-02-00"). -lisp_code_name(127090,"DOMINO_TILE_VERTICAL-02-01"). -lisp_code_name(127091,"DOMINO_TILE_VERTICAL-02-02"). -lisp_code_name(127092,"DOMINO_TILE_VERTICAL-02-03"). -lisp_code_name(127093,"DOMINO_TILE_VERTICAL-02-04"). -lisp_code_name(127094,"DOMINO_TILE_VERTICAL-02-05"). -lisp_code_name(127095,"DOMINO_TILE_VERTICAL-02-06"). -lisp_code_name(127096,"DOMINO_TILE_VERTICAL-03-00"). -lisp_code_name(127097,"DOMINO_TILE_VERTICAL-03-01"). -lisp_code_name(127098,"DOMINO_TILE_VERTICAL-03-02"). -lisp_code_name(127099,"DOMINO_TILE_VERTICAL-03-03"). -lisp_code_name(127100,"DOMINO_TILE_VERTICAL-03-04"). -lisp_code_name(127101,"DOMINO_TILE_VERTICAL-03-05"). -lisp_code_name(127102,"DOMINO_TILE_VERTICAL-03-06"). -lisp_code_name(127103,"DOMINO_TILE_VERTICAL-04-00"). -lisp_code_name(127104,"DOMINO_TILE_VERTICAL-04-01"). -lisp_code_name(127105,"DOMINO_TILE_VERTICAL-04-02"). -lisp_code_name(127106,"DOMINO_TILE_VERTICAL-04-03"). -lisp_code_name(127107,"DOMINO_TILE_VERTICAL-04-04"). -lisp_code_name(127108,"DOMINO_TILE_VERTICAL-04-05"). -lisp_code_name(127109,"DOMINO_TILE_VERTICAL-04-06"). -lisp_code_name(127110,"DOMINO_TILE_VERTICAL-05-00"). -lisp_code_name(127111,"DOMINO_TILE_VERTICAL-05-01"). -lisp_code_name(127112,"DOMINO_TILE_VERTICAL-05-02"). -lisp_code_name(127113,"DOMINO_TILE_VERTICAL-05-03"). -lisp_code_name(127114,"DOMINO_TILE_VERTICAL-05-04"). -lisp_code_name(127115,"DOMINO_TILE_VERTICAL-05-05"). -lisp_code_name(127116,"DOMINO_TILE_VERTICAL-05-06"). -lisp_code_name(127117,"DOMINO_TILE_VERTICAL-06-00"). -lisp_code_name(127118,"DOMINO_TILE_VERTICAL-06-01"). -lisp_code_name(127119,"DOMINO_TILE_VERTICAL-06-02"). -lisp_code_name(127120,"DOMINO_TILE_VERTICAL-06-03"). -lisp_code_name(127121,"DOMINO_TILE_VERTICAL-06-04"). -lisp_code_name(127122,"DOMINO_TILE_VERTICAL-06-05"). -lisp_code_name(127123,"DOMINO_TILE_VERTICAL-06-06"). -lisp_code_name(127136,"PLAYING_CARD_BACK"). -lisp_code_name(127137,"PLAYING_CARD_ACE_OF_SPADES"). -lisp_code_name(127138,"PLAYING_CARD_TWO_OF_SPADES"). -lisp_code_name(127139,"PLAYING_CARD_THREE_OF_SPADES"). -lisp_code_name(127140,"PLAYING_CARD_FOUR_OF_SPADES"). -lisp_code_name(127141,"PLAYING_CARD_FIVE_OF_SPADES"). -lisp_code_name(127142,"PLAYING_CARD_SIX_OF_SPADES"). -lisp_code_name(127143,"PLAYING_CARD_SEVEN_OF_SPADES"). -lisp_code_name(127144,"PLAYING_CARD_EIGHT_OF_SPADES"). -lisp_code_name(127145,"PLAYING_CARD_NINE_OF_SPADES"). -lisp_code_name(127146,"PLAYING_CARD_TEN_OF_SPADES"). -lisp_code_name(127147,"PLAYING_CARD_JACK_OF_SPADES"). -lisp_code_name(127148,"PLAYING_CARD_KNIGHT_OF_SPADES"). -lisp_code_name(127149,"PLAYING_CARD_QUEEN_OF_SPADES"). -lisp_code_name(127150,"PLAYING_CARD_KING_OF_SPADES"). -lisp_code_name(127153,"PLAYING_CARD_ACE_OF_HEARTS"). -lisp_code_name(127154,"PLAYING_CARD_TWO_OF_HEARTS"). -lisp_code_name(127155,"PLAYING_CARD_THREE_OF_HEARTS"). -lisp_code_name(127156,"PLAYING_CARD_FOUR_OF_HEARTS"). -lisp_code_name(127157,"PLAYING_CARD_FIVE_OF_HEARTS"). -lisp_code_name(127158,"PLAYING_CARD_SIX_OF_HEARTS"). -lisp_code_name(127159,"PLAYING_CARD_SEVEN_OF_HEARTS"). -lisp_code_name(127160,"PLAYING_CARD_EIGHT_OF_HEARTS"). -lisp_code_name(127161,"PLAYING_CARD_NINE_OF_HEARTS"). -lisp_code_name(127162,"PLAYING_CARD_TEN_OF_HEARTS"). -lisp_code_name(127163,"PLAYING_CARD_JACK_OF_HEARTS"). -lisp_code_name(127164,"PLAYING_CARD_KNIGHT_OF_HEARTS"). -lisp_code_name(127165,"PLAYING_CARD_QUEEN_OF_HEARTS"). -lisp_code_name(127166,"PLAYING_CARD_KING_OF_HEARTS"). -lisp_code_name(127167,"PLAYING_CARD_RED_JOKER"). -lisp_code_name(127169,"PLAYING_CARD_ACE_OF_DIAMONDS"). -lisp_code_name(127170,"PLAYING_CARD_TWO_OF_DIAMONDS"). -lisp_code_name(127171,"PLAYING_CARD_THREE_OF_DIAMONDS"). -lisp_code_name(127172,"PLAYING_CARD_FOUR_OF_DIAMONDS"). -lisp_code_name(127173,"PLAYING_CARD_FIVE_OF_DIAMONDS"). -lisp_code_name(127174,"PLAYING_CARD_SIX_OF_DIAMONDS"). -lisp_code_name(127175,"PLAYING_CARD_SEVEN_OF_DIAMONDS"). -lisp_code_name(127176,"PLAYING_CARD_EIGHT_OF_DIAMONDS"). -lisp_code_name(127177,"PLAYING_CARD_NINE_OF_DIAMONDS"). -lisp_code_name(127178,"PLAYING_CARD_TEN_OF_DIAMONDS"). -lisp_code_name(127179,"PLAYING_CARD_JACK_OF_DIAMONDS"). -lisp_code_name(127180,"PLAYING_CARD_KNIGHT_OF_DIAMONDS"). -lisp_code_name(127181,"PLAYING_CARD_QUEEN_OF_DIAMONDS"). -lisp_code_name(127182,"PLAYING_CARD_KING_OF_DIAMONDS"). -lisp_code_name(127183,"PLAYING_CARD_BLACK_JOKER"). -lisp_code_name(127185,"PLAYING_CARD_ACE_OF_CLUBS"). -lisp_code_name(127186,"PLAYING_CARD_TWO_OF_CLUBS"). -lisp_code_name(127187,"PLAYING_CARD_THREE_OF_CLUBS"). -lisp_code_name(127188,"PLAYING_CARD_FOUR_OF_CLUBS"). -lisp_code_name(127189,"PLAYING_CARD_FIVE_OF_CLUBS"). -lisp_code_name(127190,"PLAYING_CARD_SIX_OF_CLUBS"). -lisp_code_name(127191,"PLAYING_CARD_SEVEN_OF_CLUBS"). -lisp_code_name(127192,"PLAYING_CARD_EIGHT_OF_CLUBS"). -lisp_code_name(127193,"PLAYING_CARD_NINE_OF_CLUBS"). -lisp_code_name(127194,"PLAYING_CARD_TEN_OF_CLUBS"). -lisp_code_name(127195,"PLAYING_CARD_JACK_OF_CLUBS"). -lisp_code_name(127196,"PLAYING_CARD_KNIGHT_OF_CLUBS"). -lisp_code_name(127197,"PLAYING_CARD_QUEEN_OF_CLUBS"). -lisp_code_name(127198,"PLAYING_CARD_KING_OF_CLUBS"). -lisp_code_name(127199,"PLAYING_CARD_WHITE_JOKER"). -lisp_code_name(127200,"PLAYING_CARD_FOOL"). -lisp_code_name(127201,"PLAYING_CARD_TRUMP-1"). -lisp_code_name(127202,"PLAYING_CARD_TRUMP-2"). -lisp_code_name(127203,"PLAYING_CARD_TRUMP-3"). -lisp_code_name(127204,"PLAYING_CARD_TRUMP-4"). -lisp_code_name(127205,"PLAYING_CARD_TRUMP-5"). -lisp_code_name(127206,"PLAYING_CARD_TRUMP-6"). -lisp_code_name(127207,"PLAYING_CARD_TRUMP-7"). -lisp_code_name(127208,"PLAYING_CARD_TRUMP-8"). -lisp_code_name(127209,"PLAYING_CARD_TRUMP-9"). -lisp_code_name(127210,"PLAYING_CARD_TRUMP-10"). -lisp_code_name(127211,"PLAYING_CARD_TRUMP-11"). -lisp_code_name(127212,"PLAYING_CARD_TRUMP-12"). -lisp_code_name(127213,"PLAYING_CARD_TRUMP-13"). -lisp_code_name(127214,"PLAYING_CARD_TRUMP-14"). -lisp_code_name(127215,"PLAYING_CARD_TRUMP-15"). -lisp_code_name(127216,"PLAYING_CARD_TRUMP-16"). -lisp_code_name(127217,"PLAYING_CARD_TRUMP-17"). -lisp_code_name(127218,"PLAYING_CARD_TRUMP-18"). -lisp_code_name(127219,"PLAYING_CARD_TRUMP-19"). -lisp_code_name(127220,"PLAYING_CARD_TRUMP-20"). -lisp_code_name(127221,"PLAYING_CARD_TRUMP-21"). -lisp_code_name(127232,"DIGIT_ZERO_FULL_STOP"). -lisp_code_name(127233,"DIGIT_ZERO_COMMA"). -lisp_code_name(127234,"DIGIT_ONE_COMMA"). -lisp_code_name(127235,"DIGIT_TWO_COMMA"). -lisp_code_name(127236,"DIGIT_THREE_COMMA"). -lisp_code_name(127237,"DIGIT_FOUR_COMMA"). -lisp_code_name(127238,"DIGIT_FIVE_COMMA"). -lisp_code_name(127239,"DIGIT_SIX_COMMA"). -lisp_code_name(127240,"DIGIT_SEVEN_COMMA"). -lisp_code_name(127241,"DIGIT_EIGHT_COMMA"). -lisp_code_name(127242,"DIGIT_NINE_COMMA"). -lisp_code_name(127243,"DINGBAT_CIRCLED_SANS-SERIF_DIGIT_ZERO"). -lisp_code_name(127244,"DINGBAT_NEGATIVE_CIRCLED_SANS-SERIF_DIGIT_ZERO"). -lisp_code_name(127248,"PARENTHESIZED_LATIN_CAPITAL_LETTER_A"). -lisp_code_name(127249,"PARENTHESIZED_LATIN_CAPITAL_LETTER_B"). -lisp_code_name(127250,"PARENTHESIZED_LATIN_CAPITAL_LETTER_C"). -lisp_code_name(127251,"PARENTHESIZED_LATIN_CAPITAL_LETTER_D"). -lisp_code_name(127252,"PARENTHESIZED_LATIN_CAPITAL_LETTER_E"). -lisp_code_name(127253,"PARENTHESIZED_LATIN_CAPITAL_LETTER_F"). -lisp_code_name(127254,"PARENTHESIZED_LATIN_CAPITAL_LETTER_G"). -lisp_code_name(127255,"PARENTHESIZED_LATIN_CAPITAL_LETTER_H"). -lisp_code_name(127256,"PARENTHESIZED_LATIN_CAPITAL_LETTER_I"). -lisp_code_name(127257,"PARENTHESIZED_LATIN_CAPITAL_LETTER_J"). -lisp_code_name(127258,"PARENTHESIZED_LATIN_CAPITAL_LETTER_K"). -lisp_code_name(127259,"PARENTHESIZED_LATIN_CAPITAL_LETTER_L"). -lisp_code_name(127260,"PARENTHESIZED_LATIN_CAPITAL_LETTER_M"). -lisp_code_name(127261,"PARENTHESIZED_LATIN_CAPITAL_LETTER_N"). -lisp_code_name(127262,"PARENTHESIZED_LATIN_CAPITAL_LETTER_O"). -lisp_code_name(127263,"PARENTHESIZED_LATIN_CAPITAL_LETTER_P"). -lisp_code_name(127264,"PARENTHESIZED_LATIN_CAPITAL_LETTER_Q"). -lisp_code_name(127265,"PARENTHESIZED_LATIN_CAPITAL_LETTER_R"). -lisp_code_name(127266,"PARENTHESIZED_LATIN_CAPITAL_LETTER_S"). -lisp_code_name(127267,"PARENTHESIZED_LATIN_CAPITAL_LETTER_T"). -lisp_code_name(127268,"PARENTHESIZED_LATIN_CAPITAL_LETTER_U"). -lisp_code_name(127269,"PARENTHESIZED_LATIN_CAPITAL_LETTER_V"). -lisp_code_name(127270,"PARENTHESIZED_LATIN_CAPITAL_LETTER_W"). -lisp_code_name(127271,"PARENTHESIZED_LATIN_CAPITAL_LETTER_X"). -lisp_code_name(127272,"PARENTHESIZED_LATIN_CAPITAL_LETTER_Y"). -lisp_code_name(127273,"PARENTHESIZED_LATIN_CAPITAL_LETTER_Z"). -lisp_code_name(127274,"TORTOISE_SHELL_BRACKETED_LATIN_CAPITAL_LETTER_S"). -lisp_code_name(127275,"CIRCLED_ITALIC_LATIN_CAPITAL_LETTER_C"). -lisp_code_name(127276,"CIRCLED_ITALIC_LATIN_CAPITAL_LETTER_R"). -lisp_code_name(127277,"CIRCLED_CD"). -lisp_code_name(127278,"CIRCLED_WZ"). -lisp_code_name(127280,"SQUARED_LATIN_CAPITAL_LETTER_A"). -lisp_code_name(127281,"SQUARED_LATIN_CAPITAL_LETTER_B"). -lisp_code_name(127282,"SQUARED_LATIN_CAPITAL_LETTER_C"). -lisp_code_name(127283,"SQUARED_LATIN_CAPITAL_LETTER_D"). -lisp_code_name(127284,"SQUARED_LATIN_CAPITAL_LETTER_E"). -lisp_code_name(127285,"SQUARED_LATIN_CAPITAL_LETTER_F"). -lisp_code_name(127286,"SQUARED_LATIN_CAPITAL_LETTER_G"). -lisp_code_name(127287,"SQUARED_LATIN_CAPITAL_LETTER_H"). -lisp_code_name(127288,"SQUARED_LATIN_CAPITAL_LETTER_I"). -lisp_code_name(127289,"SQUARED_LATIN_CAPITAL_LETTER_J"). -lisp_code_name(127290,"SQUARED_LATIN_CAPITAL_LETTER_K"). -lisp_code_name(127291,"SQUARED_LATIN_CAPITAL_LETTER_L"). -lisp_code_name(127292,"SQUARED_LATIN_CAPITAL_LETTER_M"). -lisp_code_name(127293,"SQUARED_LATIN_CAPITAL_LETTER_N"). -lisp_code_name(127294,"SQUARED_LATIN_CAPITAL_LETTER_O"). -lisp_code_name(127295,"SQUARED_LATIN_CAPITAL_LETTER_P"). -lisp_code_name(127296,"SQUARED_LATIN_CAPITAL_LETTER_Q"). -lisp_code_name(127297,"SQUARED_LATIN_CAPITAL_LETTER_R"). -lisp_code_name(127298,"SQUARED_LATIN_CAPITAL_LETTER_S"). -lisp_code_name(127299,"SQUARED_LATIN_CAPITAL_LETTER_T"). -lisp_code_name(127300,"SQUARED_LATIN_CAPITAL_LETTER_U"). -lisp_code_name(127301,"SQUARED_LATIN_CAPITAL_LETTER_V"). -lisp_code_name(127302,"SQUARED_LATIN_CAPITAL_LETTER_W"). -lisp_code_name(127303,"SQUARED_LATIN_CAPITAL_LETTER_X"). -lisp_code_name(127304,"SQUARED_LATIN_CAPITAL_LETTER_Y"). -lisp_code_name(127305,"SQUARED_LATIN_CAPITAL_LETTER_Z"). -lisp_code_name(127306,"SQUARED_HV"). -lisp_code_name(127307,"SQUARED_MV"). -lisp_code_name(127308,"SQUARED_SD"). -lisp_code_name(127309,"SQUARED_SS"). -lisp_code_name(127310,"SQUARED_PPV"). -lisp_code_name(127311,"SQUARED_WC"). -lisp_code_name(127312,"NEGATIVE_CIRCLED_LATIN_CAPITAL_LETTER_A"). -lisp_code_name(127313,"NEGATIVE_CIRCLED_LATIN_CAPITAL_LETTER_B"). -lisp_code_name(127314,"NEGATIVE_CIRCLED_LATIN_CAPITAL_LETTER_C"). -lisp_code_name(127315,"NEGATIVE_CIRCLED_LATIN_CAPITAL_LETTER_D"). -lisp_code_name(127316,"NEGATIVE_CIRCLED_LATIN_CAPITAL_LETTER_E"). -lisp_code_name(127317,"NEGATIVE_CIRCLED_LATIN_CAPITAL_LETTER_F"). -lisp_code_name(127318,"NEGATIVE_CIRCLED_LATIN_CAPITAL_LETTER_G"). -lisp_code_name(127319,"NEGATIVE_CIRCLED_LATIN_CAPITAL_LETTER_H"). -lisp_code_name(127320,"NEGATIVE_CIRCLED_LATIN_CAPITAL_LETTER_I"). -lisp_code_name(127321,"NEGATIVE_CIRCLED_LATIN_CAPITAL_LETTER_J"). -lisp_code_name(127322,"NEGATIVE_CIRCLED_LATIN_CAPITAL_LETTER_K"). -lisp_code_name(127323,"NEGATIVE_CIRCLED_LATIN_CAPITAL_LETTER_L"). -lisp_code_name(127324,"NEGATIVE_CIRCLED_LATIN_CAPITAL_LETTER_M"). -lisp_code_name(127325,"NEGATIVE_CIRCLED_LATIN_CAPITAL_LETTER_N"). -lisp_code_name(127326,"NEGATIVE_CIRCLED_LATIN_CAPITAL_LETTER_O"). -lisp_code_name(127327,"NEGATIVE_CIRCLED_LATIN_CAPITAL_LETTER_P"). -lisp_code_name(127328,"NEGATIVE_CIRCLED_LATIN_CAPITAL_LETTER_Q"). -lisp_code_name(127329,"NEGATIVE_CIRCLED_LATIN_CAPITAL_LETTER_R"). -lisp_code_name(127330,"NEGATIVE_CIRCLED_LATIN_CAPITAL_LETTER_S"). -lisp_code_name(127331,"NEGATIVE_CIRCLED_LATIN_CAPITAL_LETTER_T"). -lisp_code_name(127332,"NEGATIVE_CIRCLED_LATIN_CAPITAL_LETTER_U"). -lisp_code_name(127333,"NEGATIVE_CIRCLED_LATIN_CAPITAL_LETTER_V"). -lisp_code_name(127334,"NEGATIVE_CIRCLED_LATIN_CAPITAL_LETTER_W"). -lisp_code_name(127335,"NEGATIVE_CIRCLED_LATIN_CAPITAL_LETTER_X"). -lisp_code_name(127336,"NEGATIVE_CIRCLED_LATIN_CAPITAL_LETTER_Y"). -lisp_code_name(127337,"NEGATIVE_CIRCLED_LATIN_CAPITAL_LETTER_Z"). -lisp_code_name(127338,"RAISED_MC_SIGN"). -lisp_code_name(127339,"RAISED_MD_SIGN"). -lisp_code_name(127344,"NEGATIVE_SQUARED_LATIN_CAPITAL_LETTER_A"). -lisp_code_name(127345,"NEGATIVE_SQUARED_LATIN_CAPITAL_LETTER_B"). -lisp_code_name(127346,"NEGATIVE_SQUARED_LATIN_CAPITAL_LETTER_C"). -lisp_code_name(127347,"NEGATIVE_SQUARED_LATIN_CAPITAL_LETTER_D"). -lisp_code_name(127348,"NEGATIVE_SQUARED_LATIN_CAPITAL_LETTER_E"). -lisp_code_name(127349,"NEGATIVE_SQUARED_LATIN_CAPITAL_LETTER_F"). -lisp_code_name(127350,"NEGATIVE_SQUARED_LATIN_CAPITAL_LETTER_G"). -lisp_code_name(127351,"NEGATIVE_SQUARED_LATIN_CAPITAL_LETTER_H"). -lisp_code_name(127352,"NEGATIVE_SQUARED_LATIN_CAPITAL_LETTER_I"). -lisp_code_name(127353,"NEGATIVE_SQUARED_LATIN_CAPITAL_LETTER_J"). -lisp_code_name(127354,"NEGATIVE_SQUARED_LATIN_CAPITAL_LETTER_K"). -lisp_code_name(127355,"NEGATIVE_SQUARED_LATIN_CAPITAL_LETTER_L"). -lisp_code_name(127356,"NEGATIVE_SQUARED_LATIN_CAPITAL_LETTER_M"). -lisp_code_name(127357,"NEGATIVE_SQUARED_LATIN_CAPITAL_LETTER_N"). -lisp_code_name(127358,"NEGATIVE_SQUARED_LATIN_CAPITAL_LETTER_O"). -lisp_code_name(127359,"NEGATIVE_SQUARED_LATIN_CAPITAL_LETTER_P"). -lisp_code_name(127360,"NEGATIVE_SQUARED_LATIN_CAPITAL_LETTER_Q"). -lisp_code_name(127361,"NEGATIVE_SQUARED_LATIN_CAPITAL_LETTER_R"). -lisp_code_name(127362,"NEGATIVE_SQUARED_LATIN_CAPITAL_LETTER_S"). -lisp_code_name(127363,"NEGATIVE_SQUARED_LATIN_CAPITAL_LETTER_T"). -lisp_code_name(127364,"NEGATIVE_SQUARED_LATIN_CAPITAL_LETTER_U"). -lisp_code_name(127365,"NEGATIVE_SQUARED_LATIN_CAPITAL_LETTER_V"). -lisp_code_name(127366,"NEGATIVE_SQUARED_LATIN_CAPITAL_LETTER_W"). -lisp_code_name(127367,"NEGATIVE_SQUARED_LATIN_CAPITAL_LETTER_X"). -lisp_code_name(127368,"NEGATIVE_SQUARED_LATIN_CAPITAL_LETTER_Y"). -lisp_code_name(127369,"NEGATIVE_SQUARED_LATIN_CAPITAL_LETTER_Z"). -lisp_code_name(127370,"CROSSED_NEGATIVE_SQUARED_LATIN_CAPITAL_LETTER_P"). -lisp_code_name(127371,"NEGATIVE_SQUARED_IC"). -lisp_code_name(127372,"NEGATIVE_SQUARED_PA"). -lisp_code_name(127373,"NEGATIVE_SQUARED_SA"). -lisp_code_name(127374,"NEGATIVE_SQUARED_AB"). -lisp_code_name(127375,"NEGATIVE_SQUARED_WC"). -lisp_code_name(127376,"SQUARE_DJ"). -lisp_code_name(127377,"SQUARED_CL"). -lisp_code_name(127378,"SQUARED_COOL"). -lisp_code_name(127379,"SQUARED_FREE"). -lisp_code_name(127380,"SQUARED_ID"). -lisp_code_name(127381,"SQUARED_NEW"). -lisp_code_name(127382,"SQUARED_NG"). -lisp_code_name(127383,"SQUARED_OK"). -lisp_code_name(127384,"SQUARED_SOS"). -lisp_code_name(127385,"SQUARED_UP_WITH_EXCLAMATION_MARK"). -lisp_code_name(127386,"SQUARED_VS"). -lisp_code_name(127462,"REGIONAL_INDICATOR_SYMBOL_LETTER_A"). -lisp_code_name(127463,"REGIONAL_INDICATOR_SYMBOL_LETTER_B"). -lisp_code_name(127464,"REGIONAL_INDICATOR_SYMBOL_LETTER_C"). -lisp_code_name(127465,"REGIONAL_INDICATOR_SYMBOL_LETTER_D"). -lisp_code_name(127466,"REGIONAL_INDICATOR_SYMBOL_LETTER_E"). -lisp_code_name(127467,"REGIONAL_INDICATOR_SYMBOL_LETTER_F"). -lisp_code_name(127468,"REGIONAL_INDICATOR_SYMBOL_LETTER_G"). -lisp_code_name(127469,"REGIONAL_INDICATOR_SYMBOL_LETTER_H"). -lisp_code_name(127470,"REGIONAL_INDICATOR_SYMBOL_LETTER_I"). -lisp_code_name(127471,"REGIONAL_INDICATOR_SYMBOL_LETTER_J"). -lisp_code_name(127472,"REGIONAL_INDICATOR_SYMBOL_LETTER_K"). -lisp_code_name(127473,"REGIONAL_INDICATOR_SYMBOL_LETTER_L"). -lisp_code_name(127474,"REGIONAL_INDICATOR_SYMBOL_LETTER_M"). -lisp_code_name(127475,"REGIONAL_INDICATOR_SYMBOL_LETTER_N"). -lisp_code_name(127476,"REGIONAL_INDICATOR_SYMBOL_LETTER_O"). -lisp_code_name(127477,"REGIONAL_INDICATOR_SYMBOL_LETTER_P"). -lisp_code_name(127478,"REGIONAL_INDICATOR_SYMBOL_LETTER_Q"). -lisp_code_name(127479,"REGIONAL_INDICATOR_SYMBOL_LETTER_R"). -lisp_code_name(127480,"REGIONAL_INDICATOR_SYMBOL_LETTER_S"). -lisp_code_name(127481,"REGIONAL_INDICATOR_SYMBOL_LETTER_T"). -lisp_code_name(127482,"REGIONAL_INDICATOR_SYMBOL_LETTER_U"). -lisp_code_name(127483,"REGIONAL_INDICATOR_SYMBOL_LETTER_V"). -lisp_code_name(127484,"REGIONAL_INDICATOR_SYMBOL_LETTER_W"). -lisp_code_name(127485,"REGIONAL_INDICATOR_SYMBOL_LETTER_X"). -lisp_code_name(127486,"REGIONAL_INDICATOR_SYMBOL_LETTER_Y"). -lisp_code_name(127487,"REGIONAL_INDICATOR_SYMBOL_LETTER_Z"). -lisp_code_name(127488,"SQUARE_HIRAGANA_HOKA"). -lisp_code_name(127489,"SQUARED_KATAKANA_KOKO"). -lisp_code_name(127490,"SQUARED_KATAKANA_SA"). -lisp_code_name(127504,"SQUARED_CJK_UNIFIED_IDEOGRAPH-624B"). -lisp_code_name(127505,"SQUARED_CJK_UNIFIED_IDEOGRAPH-5B57"). -lisp_code_name(127506,"SQUARED_CJK_UNIFIED_IDEOGRAPH-53CC"). -lisp_code_name(127507,"SQUARED_KATAKANA_DE"). -lisp_code_name(127508,"SQUARED_CJK_UNIFIED_IDEOGRAPH-4E8C"). -lisp_code_name(127509,"SQUARED_CJK_UNIFIED_IDEOGRAPH-591A"). -lisp_code_name(127510,"SQUARED_CJK_UNIFIED_IDEOGRAPH-89E3"). -lisp_code_name(127511,"SQUARED_CJK_UNIFIED_IDEOGRAPH-5929"). -lisp_code_name(127512,"SQUARED_CJK_UNIFIED_IDEOGRAPH-4EA4"). -lisp_code_name(127513,"SQUARED_CJK_UNIFIED_IDEOGRAPH-6620"). -lisp_code_name(127514,"SQUARED_CJK_UNIFIED_IDEOGRAPH-7121"). -lisp_code_name(127515,"SQUARED_CJK_UNIFIED_IDEOGRAPH-6599"). -lisp_code_name(127516,"SQUARED_CJK_UNIFIED_IDEOGRAPH-524D"). -lisp_code_name(127517,"SQUARED_CJK_UNIFIED_IDEOGRAPH-5F8C"). -lisp_code_name(127518,"SQUARED_CJK_UNIFIED_IDEOGRAPH-518D"). -lisp_code_name(127519,"SQUARED_CJK_UNIFIED_IDEOGRAPH-65B0"). -lisp_code_name(127520,"SQUARED_CJK_UNIFIED_IDEOGRAPH-521D"). -lisp_code_name(127521,"SQUARED_CJK_UNIFIED_IDEOGRAPH-7D42"). -lisp_code_name(127522,"SQUARED_CJK_UNIFIED_IDEOGRAPH-751F"). -lisp_code_name(127523,"SQUARED_CJK_UNIFIED_IDEOGRAPH-8CA9"). -lisp_code_name(127524,"SQUARED_CJK_UNIFIED_IDEOGRAPH-58F0"). -lisp_code_name(127525,"SQUARED_CJK_UNIFIED_IDEOGRAPH-5439"). -lisp_code_name(127526,"SQUARED_CJK_UNIFIED_IDEOGRAPH-6F14"). -lisp_code_name(127527,"SQUARED_CJK_UNIFIED_IDEOGRAPH-6295"). -lisp_code_name(127528,"SQUARED_CJK_UNIFIED_IDEOGRAPH-6355"). -lisp_code_name(127529,"SQUARED_CJK_UNIFIED_IDEOGRAPH-4E00"). -lisp_code_name(127530,"SQUARED_CJK_UNIFIED_IDEOGRAPH-4E09"). -lisp_code_name(127531,"SQUARED_CJK_UNIFIED_IDEOGRAPH-904A"). -lisp_code_name(127532,"SQUARED_CJK_UNIFIED_IDEOGRAPH-5DE6"). -lisp_code_name(127533,"SQUARED_CJK_UNIFIED_IDEOGRAPH-4E2D"). -lisp_code_name(127534,"SQUARED_CJK_UNIFIED_IDEOGRAPH-53F3"). -lisp_code_name(127535,"SQUARED_CJK_UNIFIED_IDEOGRAPH-6307"). -lisp_code_name(127536,"SQUARED_CJK_UNIFIED_IDEOGRAPH-8D70"). -lisp_code_name(127537,"SQUARED_CJK_UNIFIED_IDEOGRAPH-6253"). -lisp_code_name(127538,"SQUARED_CJK_UNIFIED_IDEOGRAPH-7981"). -lisp_code_name(127539,"SQUARED_CJK_UNIFIED_IDEOGRAPH-7A7A"). -lisp_code_name(127540,"SQUARED_CJK_UNIFIED_IDEOGRAPH-5408"). -lisp_code_name(127541,"SQUARED_CJK_UNIFIED_IDEOGRAPH-6E80"). -lisp_code_name(127542,"SQUARED_CJK_UNIFIED_IDEOGRAPH-6709"). -lisp_code_name(127543,"SQUARED_CJK_UNIFIED_IDEOGRAPH-6708"). -lisp_code_name(127544,"SQUARED_CJK_UNIFIED_IDEOGRAPH-7533"). -lisp_code_name(127545,"SQUARED_CJK_UNIFIED_IDEOGRAPH-5272"). -lisp_code_name(127546,"SQUARED_CJK_UNIFIED_IDEOGRAPH-55B6"). -lisp_code_name(127552,"TORTOISE_SHELL_BRACKETED_CJK_UNIFIED_IDEOGRAPH-672C"). -lisp_code_name(127553,"TORTOISE_SHELL_BRACKETED_CJK_UNIFIED_IDEOGRAPH-4E09"). -lisp_code_name(127554,"TORTOISE_SHELL_BRACKETED_CJK_UNIFIED_IDEOGRAPH-4E8C"). -lisp_code_name(127555,"TORTOISE_SHELL_BRACKETED_CJK_UNIFIED_IDEOGRAPH-5B89"). -lisp_code_name(127556,"TORTOISE_SHELL_BRACKETED_CJK_UNIFIED_IDEOGRAPH-70B9"). -lisp_code_name(127557,"TORTOISE_SHELL_BRACKETED_CJK_UNIFIED_IDEOGRAPH-6253"). -lisp_code_name(127558,"TORTOISE_SHELL_BRACKETED_CJK_UNIFIED_IDEOGRAPH-76D7"). -lisp_code_name(127559,"TORTOISE_SHELL_BRACKETED_CJK_UNIFIED_IDEOGRAPH-52DD"). -lisp_code_name(127560,"TORTOISE_SHELL_BRACKETED_CJK_UNIFIED_IDEOGRAPH-6557"). -lisp_code_name(127568,"CIRCLED_IDEOGRAPH_ADVANTAGE"). -lisp_code_name(127569,"CIRCLED_IDEOGRAPH_ACCEPT"). -lisp_code_name(127744,"CYCLONE"). -lisp_code_name(127745,"FOGGY"). -lisp_code_name(127746,"CLOSED_UMBRELLA"). -lisp_code_name(127747,"NIGHT_WITH_STARS"). -lisp_code_name(127748,"SUNRISE_OVER_MOUNTAINS"). -lisp_code_name(127749,"SUNRISE"). -lisp_code_name(127750,"CITYSCAPE_AT_DUSK"). -lisp_code_name(127751,"SUNSET_OVER_BUILDINGS"). -lisp_code_name(127752,"RAINBOW"). -lisp_code_name(127753,"BRIDGE_AT_NIGHT"). -lisp_code_name(127754,"WATER_WAVE"). -lisp_code_name(127755,"VOLCANO"). -lisp_code_name(127756,"MILKY_WAY"). -lisp_code_name(127757,"EARTH_GLOBE_EUROPE-AFRICA"). -lisp_code_name(127758,"EARTH_GLOBE_AMERICAS"). -lisp_code_name(127759,"EARTH_GLOBE_ASIA-AUSTRALIA"). -lisp_code_name(127760,"GLOBE_WITH_MERIDIANS"). -lisp_code_name(127761,"NEW_MOON_SYMBOL"). -lisp_code_name(127762,"WAXING_CRESCENT_MOON_SYMBOL"). -lisp_code_name(127763,"FIRST_QUARTER_MOON_SYMBOL"). -lisp_code_name(127764,"WAXING_GIBBOUS_MOON_SYMBOL"). -lisp_code_name(127765,"FULL_MOON_SYMBOL"). -lisp_code_name(127766,"WANING_GIBBOUS_MOON_SYMBOL"). -lisp_code_name(127767,"LAST_QUARTER_MOON_SYMBOL"). -lisp_code_name(127768,"WANING_CRESCENT_MOON_SYMBOL"). -lisp_code_name(127769,"CRESCENT_MOON"). -lisp_code_name(127770,"NEW_MOON_WITH_FACE"). -lisp_code_name(127771,"FIRST_QUARTER_MOON_WITH_FACE"). -lisp_code_name(127772,"LAST_QUARTER_MOON_WITH_FACE"). -lisp_code_name(127773,"FULL_MOON_WITH_FACE"). -lisp_code_name(127774,"SUN_WITH_FACE"). -lisp_code_name(127775,"GLOWING_STAR"). -lisp_code_name(127776,"SHOOTING_STAR"). -lisp_code_name(127777,"THERMOMETER"). -lisp_code_name(127778,"BLACK_DROPLET"). -lisp_code_name(127779,"WHITE_SUN"). -lisp_code_name(127780,"WHITE_SUN_WITH_SMALL_CLOUD"). -lisp_code_name(127781,"WHITE_SUN_BEHIND_CLOUD"). -lisp_code_name(127782,"WHITE_SUN_BEHIND_CLOUD_WITH_RAIN"). -lisp_code_name(127783,"CLOUD_WITH_RAIN"). -lisp_code_name(127784,"CLOUD_WITH_SNOW"). -lisp_code_name(127785,"CLOUD_WITH_LIGHTNING"). -lisp_code_name(127786,"CLOUD_WITH_TORNADO"). -lisp_code_name(127787,"FOG"). -lisp_code_name(127788,"WIND_BLOWING_FACE"). -lisp_code_name(127792,"CHESTNUT"). -lisp_code_name(127793,"SEEDLING"). -lisp_code_name(127794,"EVERGREEN_TREE"). -lisp_code_name(127795,"DECIDUOUS_TREE"). -lisp_code_name(127796,"PALM_TREE"). -lisp_code_name(127797,"CACTUS"). -lisp_code_name(127798,"HOT_PEPPER"). -lisp_code_name(127799,"TULIP"). -lisp_code_name(127800,"CHERRY_BLOSSOM"). -lisp_code_name(127801,"ROSE"). -lisp_code_name(127802,"HIBISCUS"). -lisp_code_name(127803,"SUNFLOWER"). -lisp_code_name(127804,"BLOSSOM"). -lisp_code_name(127805,"EAR_OF_MAIZE"). -lisp_code_name(127806,"EAR_OF_RICE"). -lisp_code_name(127807,"HERB"). -lisp_code_name(127808,"FOUR_LEAF_CLOVER"). -lisp_code_name(127809,"MAPLE_LEAF"). -lisp_code_name(127810,"FALLEN_LEAF"). -lisp_code_name(127811,"LEAF_FLUTTERING_IN_WIND"). -lisp_code_name(127812,"MUSHROOM"). -lisp_code_name(127813,"TOMATO"). -lisp_code_name(127814,"AUBERGINE"). -lisp_code_name(127815,"GRAPES"). -lisp_code_name(127816,"MELON"). -lisp_code_name(127817,"WATERMELON"). -lisp_code_name(127818,"TANGERINE"). -lisp_code_name(127819,"LEMON"). -lisp_code_name(127820,"BANANA"). -lisp_code_name(127821,"PINEAPPLE"). -lisp_code_name(127822,"RED_APPLE"). -lisp_code_name(127823,"GREEN_APPLE"). -lisp_code_name(127824,"PEAR"). -lisp_code_name(127825,"PEACH"). -lisp_code_name(127826,"CHERRIES"). -lisp_code_name(127827,"STRAWBERRY"). -lisp_code_name(127828,"HAMBURGER"). -lisp_code_name(127829,"SLICE_OF_PIZZA"). -lisp_code_name(127830,"MEAT_ON_BONE"). -lisp_code_name(127831,"POULTRY_LEG"). -lisp_code_name(127832,"RICE_CRACKER"). -lisp_code_name(127833,"RICE_BALL"). -lisp_code_name(127834,"COOKED_RICE"). -lisp_code_name(127835,"CURRY_AND_RICE"). -lisp_code_name(127836,"STEAMING_BOWL"). -lisp_code_name(127837,"SPAGHETTI"). -lisp_code_name(127838,"BREAD"). -lisp_code_name(127839,"FRENCH_FRIES"). -lisp_code_name(127840,"ROASTED_SWEET_POTATO"). -lisp_code_name(127841,"DANGO"). -lisp_code_name(127842,"ODEN"). -lisp_code_name(127843,"SUSHI"). -lisp_code_name(127844,"FRIED_SHRIMP"). -lisp_code_name(127845,"FISH_CAKE_WITH_SWIRL_DESIGN"). -lisp_code_name(127846,"SOFT_ICE_CREAM"). -lisp_code_name(127847,"SHAVED_ICE"). -lisp_code_name(127848,"ICE_CREAM"). -lisp_code_name(127849,"DOUGHNUT"). -lisp_code_name(127850,"COOKIE"). -lisp_code_name(127851,"CHOCOLATE_BAR"). -lisp_code_name(127852,"CANDY"). -lisp_code_name(127853,"LOLLIPOP"). -lisp_code_name(127854,"CUSTARD"). -lisp_code_name(127855,"HONEY_POT"). -lisp_code_name(127856,"SHORTCAKE"). -lisp_code_name(127857,"BENTO_BOX"). -lisp_code_name(127858,"POT_OF_FOOD"). -lisp_code_name(127859,"COOKING"). -lisp_code_name(127860,"FORK_AND_KNIFE"). -lisp_code_name(127861,"TEACUP_WITHOUT_HANDLE"). -lisp_code_name(127862,"SAKE_BOTTLE_AND_CUP"). -lisp_code_name(127863,"WINE_GLASS"). -lisp_code_name(127864,"COCKTAIL_GLASS"). -lisp_code_name(127865,"TROPICAL_DRINK"). -lisp_code_name(127866,"BEER_MUG"). -lisp_code_name(127867,"CLINKING_BEER_MUGS"). -lisp_code_name(127868,"BABY_BOTTLE"). -lisp_code_name(127869,"FORK_AND_KNIFE_WITH_PLATE"). -lisp_code_name(127872,"RIBBON"). -lisp_code_name(127873,"WRAPPED_PRESENT"). -lisp_code_name(127874,"BIRTHDAY_CAKE"). -lisp_code_name(127875,"JACK-O-LANTERN"). -lisp_code_name(127876,"CHRISTMAS_TREE"). -lisp_code_name(127877,"FATHER_CHRISTMAS"). -lisp_code_name(127878,"FIREWORKS"). -lisp_code_name(127879,"FIREWORK_SPARKLER"). -lisp_code_name(127880,"BALLOON"). -lisp_code_name(127881,"PARTY_POPPER"). -lisp_code_name(127882,"CONFETTI_BALL"). -lisp_code_name(127883,"TANABATA_TREE"). -lisp_code_name(127884,"CROSSED_FLAGS"). -lisp_code_name(127885,"PINE_DECORATION"). -lisp_code_name(127886,"JAPANESE_DOLLS"). -lisp_code_name(127887,"CARP_STREAMER"). -lisp_code_name(127888,"WIND_CHIME"). -lisp_code_name(127889,"MOON_VIEWING_CEREMONY"). -lisp_code_name(127890,"SCHOOL_SATCHEL"). -lisp_code_name(127891,"GRADUATION_CAP"). -lisp_code_name(127892,"HEART_WITH_TIP_ON_THE_LEFT"). -lisp_code_name(127893,"BOUQUET_OF_FLOWERS"). -lisp_code_name(127894,"MILITARY_MEDAL"). -lisp_code_name(127895,"REMINDER_RIBBON"). -lisp_code_name(127896,"MUSICAL_KEYBOARD_WITH_JACKS"). -lisp_code_name(127897,"STUDIO_MICROPHONE"). -lisp_code_name(127898,"LEVEL_SLIDER"). -lisp_code_name(127899,"CONTROL_KNOBS"). -lisp_code_name(127900,"BEAMED_ASCENDING_MUSICAL_NOTES"). -lisp_code_name(127901,"BEAMED_DESCENDING_MUSICAL_NOTES"). -lisp_code_name(127902,"FILM_FRAMES"). -lisp_code_name(127903,"ADMISSION_TICKETS"). -lisp_code_name(127904,"CAROUSEL_HORSE"). -lisp_code_name(127905,"FERRIS_WHEEL"). -lisp_code_name(127906,"ROLLER_COASTER"). -lisp_code_name(127907,"FISHING_POLE_AND_FISH"). -lisp_code_name(127908,"MICROPHONE"). -lisp_code_name(127909,"MOVIE_CAMERA"). -lisp_code_name(127910,"CINEMA"). -lisp_code_name(127911,"HEADPHONE"). -lisp_code_name(127912,"ARTIST_PALETTE"). -lisp_code_name(127913,"TOP_HAT"). -lisp_code_name(127914,"CIRCUS_TENT"). -lisp_code_name(127915,"TICKET"). -lisp_code_name(127916,"CLAPPER_BOARD"). -lisp_code_name(127917,"PERFORMING_ARTS"). -lisp_code_name(127918,"VIDEO_GAME"). -lisp_code_name(127919,"DIRECT_HIT"). -lisp_code_name(127920,"SLOT_MACHINE"). -lisp_code_name(127921,"BILLIARDS"). -lisp_code_name(127922,"GAME_DIE"). -lisp_code_name(127923,"BOWLING"). -lisp_code_name(127924,"FLOWER_PLAYING_CARDS"). -lisp_code_name(127925,"MUSICAL_NOTE"). -lisp_code_name(127926,"MULTIPLE_MUSICAL_NOTES"). -lisp_code_name(127927,"SAXOPHONE"). -lisp_code_name(127928,"GUITAR"). -lisp_code_name(127929,"MUSICAL_KEYBOARD"). -lisp_code_name(127930,"TRUMPET"). -lisp_code_name(127931,"VIOLIN"). -lisp_code_name(127932,"MUSICAL_SCORE"). -lisp_code_name(127933,"RUNNING_SHIRT_WITH_SASH"). -lisp_code_name(127934,"TENNIS_RACQUET_AND_BALL"). -lisp_code_name(127935,"SKI_AND_SKI_BOOT"). -lisp_code_name(127936,"BASKETBALL_AND_HOOP"). -lisp_code_name(127937,"CHEQUERED_FLAG"). -lisp_code_name(127938,"SNOWBOARDER"). -lisp_code_name(127939,"RUNNER"). -lisp_code_name(127940,"SURFER"). -lisp_code_name(127941,"SPORTS_MEDAL"). -lisp_code_name(127942,"TROPHY"). -lisp_code_name(127943,"HORSE_RACING"). -lisp_code_name(127944,"AMERICAN_FOOTBALL"). -lisp_code_name(127945,"RUGBY_FOOTBALL"). -lisp_code_name(127946,"SWIMMER"). -lisp_code_name(127947,"WEIGHT_LIFTER"). -lisp_code_name(127948,"GOLFER"). -lisp_code_name(127949,"RACING_MOTORCYCLE"). -lisp_code_name(127950,"RACING_CAR"). -lisp_code_name(127956,"SNOW_CAPPED_MOUNTAIN"). -lisp_code_name(127957,"CAMPING"). -lisp_code_name(127958,"BEACH_WITH_UMBRELLA"). -lisp_code_name(127959,"BUILDING_CONSTRUCTION"). -lisp_code_name(127960,"HOUSE_BUILDINGS"). -lisp_code_name(127961,"CITYSCAPE"). -lisp_code_name(127962,"DERELICT_HOUSE_BUILDING"). -lisp_code_name(127963,"CLASSICAL_BUILDING"). -lisp_code_name(127964,"DESERT"). -lisp_code_name(127965,"DESERT_ISLAND"). -lisp_code_name(127966,"NATIONAL_PARK"). -lisp_code_name(127967,"STADIUM"). -lisp_code_name(127968,"HOUSE_BUILDING"). -lisp_code_name(127969,"HOUSE_WITH_GARDEN"). -lisp_code_name(127970,"OFFICE_BUILDING"). -lisp_code_name(127971,"JAPANESE_POST_OFFICE"). -lisp_code_name(127972,"EUROPEAN_POST_OFFICE"). -lisp_code_name(127973,"HOSPITAL"). -lisp_code_name(127974,"BANK"). -lisp_code_name(127975,"AUTOMATED_TELLER_MACHINE"). -lisp_code_name(127976,"HOTEL"). -lisp_code_name(127977,"LOVE_HOTEL"). -lisp_code_name(127978,"CONVENIENCE_STORE"). -lisp_code_name(127979,"SCHOOL"). -lisp_code_name(127980,"DEPARTMENT_STORE"). -lisp_code_name(127981,"FACTORY"). -lisp_code_name(127982,"IZAKAYA_LANTERN"). -lisp_code_name(127983,"JAPANESE_CASTLE"). -lisp_code_name(127984,"EUROPEAN_CASTLE"). -lisp_code_name(127985,"WHITE_PENNANT"). -lisp_code_name(127986,"BLACK_PENNANT"). -lisp_code_name(127987,"WAVING_WHITE_FLAG"). -lisp_code_name(127988,"WAVING_BLACK_FLAG"). -lisp_code_name(127989,"ROSETTE"). -lisp_code_name(127990,"BLACK_ROSETTE"). -lisp_code_name(127991,"LABEL"). -lisp_code_name(128000,"RAT"). -lisp_code_name(128001,"MOUSE"). -lisp_code_name(128002,"OX"). -lisp_code_name(128003,"WATER_BUFFALO"). -lisp_code_name(128004,"COW"). -lisp_code_name(128005,"TIGER"). -lisp_code_name(128006,"LEOPARD"). -lisp_code_name(128007,"RABBIT"). -lisp_code_name(128008,"CAT"). -lisp_code_name(128009,"DRAGON"). -lisp_code_name(128010,"CROCODILE"). -lisp_code_name(128011,"WHALE"). -lisp_code_name(128012,"SNAIL"). -lisp_code_name(128013,"SNAKE"). -lisp_code_name(128014,"HORSE"). -lisp_code_name(128015,"RAM"). -lisp_code_name(128016,"GOAT"). -lisp_code_name(128017,"SHEEP"). -lisp_code_name(128018,"MONKEY"). -lisp_code_name(128019,"ROOSTER"). -lisp_code_name(128020,"CHICKEN"). -lisp_code_name(128021,"DOG"). -lisp_code_name(128022,"PIG"). -lisp_code_name(128023,"BOAR"). -lisp_code_name(128024,"ELEPHANT"). -lisp_code_name(128025,"OCTOPUS"). -lisp_code_name(128026,"SPIRAL_SHELL"). -lisp_code_name(128027,"BUG"). -lisp_code_name(128028,"ANT"). -lisp_code_name(128029,"HONEYBEE"). -lisp_code_name(128030,"LADY_BEETLE"). -lisp_code_name(128031,"FISH"). -lisp_code_name(128032,"TROPICAL_FISH"). -lisp_code_name(128033,"BLOWFISH"). -lisp_code_name(128034,"TURTLE"). -lisp_code_name(128035,"HATCHING_CHICK"). -lisp_code_name(128036,"BABY_CHICK"). -lisp_code_name(128037,"FRONT-FACING_BABY_CHICK"). -lisp_code_name(128038,"BIRD"). -lisp_code_name(128039,"PENGUIN"). -lisp_code_name(128040,"KOALA"). -lisp_code_name(128041,"POODLE"). -lisp_code_name(128042,"DROMEDARY_CAMEL"). -lisp_code_name(128043,"BACTRIAN_CAMEL"). -lisp_code_name(128044,"DOLPHIN"). -lisp_code_name(128045,"MOUSE_FACE"). -lisp_code_name(128046,"COW_FACE"). -lisp_code_name(128047,"TIGER_FACE"). -lisp_code_name(128048,"RABBIT_FACE"). -lisp_code_name(128049,"CAT_FACE"). -lisp_code_name(128050,"DRAGON_FACE"). -lisp_code_name(128051,"SPOUTING_WHALE"). -lisp_code_name(128052,"HORSE_FACE"). -lisp_code_name(128053,"MONKEY_FACE"). -lisp_code_name(128054,"DOG_FACE"). -lisp_code_name(128055,"PIG_FACE"). -lisp_code_name(128056,"FROG_FACE"). -lisp_code_name(128057,"HAMSTER_FACE"). -lisp_code_name(128058,"WOLF_FACE"). -lisp_code_name(128059,"BEAR_FACE"). -lisp_code_name(128060,"PANDA_FACE"). -lisp_code_name(128061,"PIG_NOSE"). -lisp_code_name(128062,"PAW_PRINTS"). -lisp_code_name(128063,"CHIPMUNK"). -lisp_code_name(128064,"EYES"). -lisp_code_name(128065,"EYE"). -lisp_code_name(128066,"EAR"). -lisp_code_name(128067,"NOSE"). -lisp_code_name(128068,"MOUTH"). -lisp_code_name(128069,"TONGUE"). -lisp_code_name(128070,"WHITE_UP_POINTING_BACKHAND_INDEX"). -lisp_code_name(128071,"WHITE_DOWN_POINTING_BACKHAND_INDEX"). -lisp_code_name(128072,"WHITE_LEFT_POINTING_BACKHAND_INDEX"). -lisp_code_name(128073,"WHITE_RIGHT_POINTING_BACKHAND_INDEX"). -lisp_code_name(128074,"FISTED_HAND_SIGN"). -lisp_code_name(128075,"WAVING_HAND_SIGN"). -lisp_code_name(128076,"OK_HAND_SIGN"). -lisp_code_name(128077,"THUMBS_UP_SIGN"). -lisp_code_name(128078,"THUMBS_DOWN_SIGN"). -lisp_code_name(128079,"CLAPPING_HANDS_SIGN"). -lisp_code_name(128080,"OPEN_HANDS_SIGN"). -lisp_code_name(128081,"CROWN"). -lisp_code_name(128082,"WOMANS_HAT"). -lisp_code_name(128083,"EYEGLASSES"). -lisp_code_name(128084,"NECKTIE"). -lisp_code_name(128085,"T-SHIRT"). -lisp_code_name(128086,"JEANS"). -lisp_code_name(128087,"DRESS"). -lisp_code_name(128088,"KIMONO"). -lisp_code_name(128089,"BIKINI"). -lisp_code_name(128090,"WOMANS_CLOTHES"). -lisp_code_name(128091,"PURSE"). -lisp_code_name(128092,"HANDBAG"). -lisp_code_name(128093,"POUCH"). -lisp_code_name(128094,"MANS_SHOE"). -lisp_code_name(128095,"ATHLETIC_SHOE"). -lisp_code_name(128096,"HIGH-HEELED_SHOE"). -lisp_code_name(128097,"WOMANS_SANDAL"). -lisp_code_name(128098,"WOMANS_BOOTS"). -lisp_code_name(128099,"FOOTPRINTS"). -lisp_code_name(128100,"BUST_IN_SILHOUETTE"). -lisp_code_name(128101,"BUSTS_IN_SILHOUETTE"). -lisp_code_name(128102,"BOY"). -lisp_code_name(128103,"GIRL"). -lisp_code_name(128104,"MAN"). -lisp_code_name(128105,"WOMAN"). -lisp_code_name(128106,"FAMILY"). -lisp_code_name(128107,"MAN_AND_WOMAN_HOLDING_HANDS"). -lisp_code_name(128108,"TWO_MEN_HOLDING_HANDS"). -lisp_code_name(128109,"TWO_WOMEN_HOLDING_HANDS"). -lisp_code_name(128110,"POLICE_OFFICER"). -lisp_code_name(128111,"WOMAN_WITH_BUNNY_EARS"). -lisp_code_name(128112,"BRIDE_WITH_VEIL"). -lisp_code_name(128113,"PERSON_WITH_BLOND_HAIR"). -lisp_code_name(128114,"MAN_WITH_GUA_PI_MAO"). -lisp_code_name(128115,"MAN_WITH_TURBAN"). -lisp_code_name(128116,"OLDER_MAN"). -lisp_code_name(128117,"OLDER_WOMAN"). -lisp_code_name(128118,"BABY"). -lisp_code_name(128119,"CONSTRUCTION_WORKER"). -lisp_code_name(128120,"PRINCESS"). -lisp_code_name(128121,"JAPANESE_OGRE"). -lisp_code_name(128122,"JAPANESE_GOBLIN"). -lisp_code_name(128123,"GHOST"). -lisp_code_name(128124,"BABY_ANGEL"). -lisp_code_name(128125,"EXTRATERRESTRIAL_ALIEN"). -lisp_code_name(128126,"ALIEN_MONSTER"). -lisp_code_name(128127,"IMP"). -lisp_code_name(128128,"SKULL"). -lisp_code_name(128129,"INFORMATION_DESK_PERSON"). -lisp_code_name(128130,"GUARDSMAN"). -lisp_code_name(128131,"DANCER"). -lisp_code_name(128132,"LIPSTICK"). -lisp_code_name(128133,"NAIL_POLISH"). -lisp_code_name(128134,"FACE_MASSAGE"). -lisp_code_name(128135,"HAIRCUT"). -lisp_code_name(128136,"BARBER_POLE"). -lisp_code_name(128137,"SYRINGE"). -lisp_code_name(128138,"PILL"). -lisp_code_name(128139,"KISS_MARK"). -lisp_code_name(128140,"LOVE_LETTER"). -lisp_code_name(128141,"RING"). -lisp_code_name(128142,"GEM_STONE"). -lisp_code_name(128143,"KISS"). -lisp_code_name(128144,"BOUQUET"). -lisp_code_name(128145,"COUPLE_WITH_HEART"). -lisp_code_name(128146,"WEDDING"). -lisp_code_name(128147,"BEATING_HEART"). -lisp_code_name(128148,"BROKEN_HEART"). -lisp_code_name(128149,"TWO_HEARTS"). -lisp_code_name(128150,"SPARKLING_HEART"). -lisp_code_name(128151,"GROWING_HEART"). -lisp_code_name(128152,"HEART_WITH_ARROW"). -lisp_code_name(128153,"BLUE_HEART"). -lisp_code_name(128154,"GREEN_HEART"). -lisp_code_name(128155,"YELLOW_HEART"). -lisp_code_name(128156,"PURPLE_HEART"). -lisp_code_name(128157,"HEART_WITH_RIBBON"). -lisp_code_name(128158,"REVOLVING_HEARTS"). -lisp_code_name(128159,"HEART_DECORATION"). -lisp_code_name(128160,"DIAMOND_SHAPE_WITH_A_DOT_INSIDE"). -lisp_code_name(128161,"ELECTRIC_LIGHT_BULB"). -lisp_code_name(128162,"ANGER_SYMBOL"). -lisp_code_name(128163,"BOMB"). -lisp_code_name(128164,"SLEEPING_SYMBOL"). -lisp_code_name(128165,"COLLISION_SYMBOL"). -lisp_code_name(128166,"SPLASHING_SWEAT_SYMBOL"). -lisp_code_name(128167,"DROPLET"). -lisp_code_name(128168,"DASH_SYMBOL"). -lisp_code_name(128169,"PILE_OF_POO"). -lisp_code_name(128170,"FLEXED_BICEPS"). -lisp_code_name(128171,"DIZZY_SYMBOL"). -lisp_code_name(128172,"SPEECH_BALLOON"). -lisp_code_name(128173,"THOUGHT_BALLOON"). -lisp_code_name(128174,"WHITE_FLOWER"). -lisp_code_name(128175,"HUNDRED_POINTS_SYMBOL"). -lisp_code_name(128176,"MONEY_BAG"). -lisp_code_name(128177,"CURRENCY_EXCHANGE"). -lisp_code_name(128178,"HEAVY_DOLLAR_SIGN"). -lisp_code_name(128179,"CREDIT_CARD"). -lisp_code_name(128180,"BANKNOTE_WITH_YEN_SIGN"). -lisp_code_name(128181,"BANKNOTE_WITH_DOLLAR_SIGN"). -lisp_code_name(128182,"BANKNOTE_WITH_EURO_SIGN"). -lisp_code_name(128183,"BANKNOTE_WITH_POUND_SIGN"). -lisp_code_name(128184,"MONEY_WITH_WINGS"). -lisp_code_name(128185,"CHART_WITH_UPWARDS_TREND_AND_YEN_SIGN"). -lisp_code_name(128186,"SEAT"). -lisp_code_name(128187,"PERSONAL_COMPUTER"). -lisp_code_name(128188,"BRIEFCASE"). -lisp_code_name(128189,"MINIDISC"). -lisp_code_name(128190,"FLOPPY_DISK"). -lisp_code_name(128191,"OPTICAL_DISC"). -lisp_code_name(128192,"DVD"). -lisp_code_name(128193,"FILE_FOLDER"). -lisp_code_name(128194,"OPEN_FILE_FOLDER"). -lisp_code_name(128195,"PAGE_WITH_CURL"). -lisp_code_name(128196,"PAGE_FACING_UP"). -lisp_code_name(128197,"CALENDAR"). -lisp_code_name(128198,"TEAR-OFF_CALENDAR"). -lisp_code_name(128199,"CARD_INDEX"). -lisp_code_name(128200,"CHART_WITH_UPWARDS_TREND"). -lisp_code_name(128201,"CHART_WITH_DOWNWARDS_TREND"). -lisp_code_name(128202,"BAR_CHART"). -lisp_code_name(128203,"CLIPBOARD"). -lisp_code_name(128204,"PUSHPIN"). -lisp_code_name(128205,"ROUND_PUSHPIN"). -lisp_code_name(128206,"PAPERCLIP"). -lisp_code_name(128207,"STRAIGHT_RULER"). -lisp_code_name(128208,"TRIANGULAR_RULER"). -lisp_code_name(128209,"BOOKMARK_TABS"). -lisp_code_name(128210,"LEDGER"). -lisp_code_name(128211,"NOTEBOOK"). -lisp_code_name(128212,"NOTEBOOK_WITH_DECORATIVE_COVER"). -lisp_code_name(128213,"CLOSED_BOOK"). -lisp_code_name(128214,"OPEN_BOOK"). -lisp_code_name(128215,"GREEN_BOOK"). -lisp_code_name(128216,"BLUE_BOOK"). -lisp_code_name(128217,"ORANGE_BOOK"). -lisp_code_name(128218,"BOOKS"). -lisp_code_name(128219,"NAME_BADGE"). -lisp_code_name(128220,"SCROLL"). -lisp_code_name(128221,"MEMO"). -lisp_code_name(128222,"TELEPHONE_RECEIVER"). -lisp_code_name(128223,"PAGER"). -lisp_code_name(128224,"FAX_MACHINE"). -lisp_code_name(128225,"SATELLITE_ANTENNA"). -lisp_code_name(128226,"PUBLIC_ADDRESS_LOUDSPEAKER"). -lisp_code_name(128227,"CHEERING_MEGAPHONE"). -lisp_code_name(128228,"OUTBOX_TRAY"). -lisp_code_name(128229,"INBOX_TRAY"). -lisp_code_name(128230,"PACKAGE"). -lisp_code_name(128231,"E-MAIL_SYMBOL"). -lisp_code_name(128232,"INCOMING_ENVELOPE"). -lisp_code_name(128233,"ENVELOPE_WITH_DOWNWARDS_ARROW_ABOVE"). -lisp_code_name(128234,"CLOSED_MAILBOX_WITH_LOWERED_FLAG"). -lisp_code_name(128235,"CLOSED_MAILBOX_WITH_RAISED_FLAG"). -lisp_code_name(128236,"OPEN_MAILBOX_WITH_RAISED_FLAG"). -lisp_code_name(128237,"OPEN_MAILBOX_WITH_LOWERED_FLAG"). -lisp_code_name(128238,"POSTBOX"). -lisp_code_name(128239,"POSTAL_HORN"). -lisp_code_name(128240,"NEWSPAPER"). -lisp_code_name(128241,"MOBILE_PHONE"). -lisp_code_name(128242,"MOBILE_PHONE_WITH_RIGHTWARDS_ARROW_AT_LEFT"). -lisp_code_name(128243,"VIBRATION_MODE"). -lisp_code_name(128244,"MOBILE_PHONE_OFF"). -lisp_code_name(128245,"NO_MOBILE_PHONES"). -lisp_code_name(128246,"ANTENNA_WITH_BARS"). -lisp_code_name(128247,"CAMERA"). -lisp_code_name(128248,"CAMERA_WITH_FLASH"). -lisp_code_name(128249,"VIDEO_CAMERA"). -lisp_code_name(128250,"TELEVISION"). -lisp_code_name(128251,"RADIO"). -lisp_code_name(128252,"VIDEOCASSETTE"). -lisp_code_name(128253,"FILM_PROJECTOR"). -lisp_code_name(128254,"PORTABLE_STEREO"). -lisp_code_name(128256,"TWISTED_RIGHTWARDS_ARROWS"). -lisp_code_name(128257,"CLOCKWISE_RIGHTWARDS_AND_LEFTWARDS_OPEN_CIRCLE_ARROWS"). -lisp_code_name(128258,"CLOCKWISE_RIGHTWARDS_AND_LEFTWARDS_OPEN_CIRCLE_ARROWS_WITH_CIRCLED_ONE_OVERLAY"). -lisp_code_name(128259,"CLOCKWISE_DOWNWARDS_AND_UPWARDS_OPEN_CIRCLE_ARROWS"). -lisp_code_name(128260,"ANTICLOCKWISE_DOWNWARDS_AND_UPWARDS_OPEN_CIRCLE_ARROWS"). -lisp_code_name(128261,"LOW_BRIGHTNESS_SYMBOL"). -lisp_code_name(128262,"HIGH_BRIGHTNESS_SYMBOL"). -lisp_code_name(128263,"SPEAKER_WITH_CANCELLATION_STROKE"). -lisp_code_name(128264,"SPEAKER"). -lisp_code_name(128265,"SPEAKER_WITH_ONE_SOUND_WAVE"). -lisp_code_name(128266,"SPEAKER_WITH_THREE_SOUND_WAVES"). -lisp_code_name(128267,"BATTERY"). -lisp_code_name(128268,"ELECTRIC_PLUG"). -lisp_code_name(128269,"LEFT-POINTING_MAGNIFYING_GLASS"). -lisp_code_name(128270,"RIGHT-POINTING_MAGNIFYING_GLASS"). -lisp_code_name(128271,"LOCK_WITH_INK_PEN"). -lisp_code_name(128272,"CLOSED_LOCK_WITH_KEY"). -lisp_code_name(128273,"KEY"). -lisp_code_name(128274,"LOCK"). -lisp_code_name(128275,"OPEN_LOCK"). -lisp_code_name(128276,"BELL"). -lisp_code_name(128277,"BELL_WITH_CANCELLATION_STROKE"). -lisp_code_name(128278,"BOOKMARK"). -lisp_code_name(128279,"LINK_SYMBOL"). -lisp_code_name(128280,"RADIO_BUTTON"). -lisp_code_name(128281,"BACK_WITH_LEFTWARDS_ARROW_ABOVE"). -lisp_code_name(128282,"END_WITH_LEFTWARDS_ARROW_ABOVE"). -lisp_code_name(128283,"ON_WITH_EXCLAMATION_MARK_WITH_LEFT_RIGHT_ARROW_ABOVE"). -lisp_code_name(128284,"SOON_WITH_RIGHTWARDS_ARROW_ABOVE"). -lisp_code_name(128285,"TOP_WITH_UPWARDS_ARROW_ABOVE"). -lisp_code_name(128286,"NO_ONE_UNDER_EIGHTEEN_SYMBOL"). -lisp_code_name(128287,"KEYCAP_TEN"). -lisp_code_name(128288,"INPUT_SYMBOL_FOR_LATIN_CAPITAL_LETTERS"). -lisp_code_name(128289,"INPUT_SYMBOL_FOR_LATIN_SMALL_LETTERS"). -lisp_code_name(128290,"INPUT_SYMBOL_FOR_NUMBERS"). -lisp_code_name(128291,"INPUT_SYMBOL_FOR_SYMBOLS"). -lisp_code_name(128292,"INPUT_SYMBOL_FOR_LATIN_LETTERS"). -lisp_code_name(128293,"FIRE"). -lisp_code_name(128294,"ELECTRIC_TORCH"). -lisp_code_name(128295,"WRENCH"). -lisp_code_name(128296,"HAMMER"). -lisp_code_name(128297,"NUT_AND_BOLT"). -lisp_code_name(128298,"HOCHO"). -lisp_code_name(128299,"PISTOL"). -lisp_code_name(128300,"MICROSCOPE"). -lisp_code_name(128301,"TELESCOPE"). -lisp_code_name(128302,"CRYSTAL_BALL"). -lisp_code_name(128303,"SIX_POINTED_STAR_WITH_MIDDLE_DOT"). -lisp_code_name(128304,"JAPANESE_SYMBOL_FOR_BEGINNER"). -lisp_code_name(128305,"TRIDENT_EMBLEM"). -lisp_code_name(128306,"BLACK_SQUARE_BUTTON"). -lisp_code_name(128307,"WHITE_SQUARE_BUTTON"). -lisp_code_name(128308,"LARGE_RED_CIRCLE"). -lisp_code_name(128309,"LARGE_BLUE_CIRCLE"). -lisp_code_name(128310,"LARGE_ORANGE_DIAMOND"). -lisp_code_name(128311,"LARGE_BLUE_DIAMOND"). -lisp_code_name(128312,"SMALL_ORANGE_DIAMOND"). -lisp_code_name(128313,"SMALL_BLUE_DIAMOND"). -lisp_code_name(128314,"UP-POINTING_RED_TRIANGLE"). -lisp_code_name(128315,"DOWN-POINTING_RED_TRIANGLE"). -lisp_code_name(128316,"UP-POINTING_SMALL_RED_TRIANGLE"). -lisp_code_name(128317,"DOWN-POINTING_SMALL_RED_TRIANGLE"). -lisp_code_name(128318,"LOWER_RIGHT_SHADOWED_WHITE_CIRCLE"). -lisp_code_name(128319,"UPPER_RIGHT_SHADOWED_WHITE_CIRCLE"). -lisp_code_name(128320,"CIRCLED_CROSS_POMMEE"). -lisp_code_name(128321,"CROSS_POMMEE_WITH_HALF-CIRCLE_BELOW"). -lisp_code_name(128322,"CROSS_POMMEE"). -lisp_code_name(128323,"NOTCHED_LEFT_SEMICIRCLE_WITH_THREE_DOTS"). -lisp_code_name(128324,"NOTCHED_RIGHT_SEMICIRCLE_WITH_THREE_DOTS"). -lisp_code_name(128325,"SYMBOL_FOR_MARKS_CHAPTER"). -lisp_code_name(128326,"WHITE_LATIN_CROSS"). -lisp_code_name(128327,"HEAVY_LATIN_CROSS"). -lisp_code_name(128328,"CELTIC_CROSS"). -lisp_code_name(128329,"OM_SYMBOL"). -lisp_code_name(128330,"DOVE_OF_PEACE"). -lisp_code_name(128336,"CLOCK_FACE_ONE_OCLOCK"). -lisp_code_name(128337,"CLOCK_FACE_TWO_OCLOCK"). -lisp_code_name(128338,"CLOCK_FACE_THREE_OCLOCK"). -lisp_code_name(128339,"CLOCK_FACE_FOUR_OCLOCK"). -lisp_code_name(128340,"CLOCK_FACE_FIVE_OCLOCK"). -lisp_code_name(128341,"CLOCK_FACE_SIX_OCLOCK"). -lisp_code_name(128342,"CLOCK_FACE_SEVEN_OCLOCK"). -lisp_code_name(128343,"CLOCK_FACE_EIGHT_OCLOCK"). -lisp_code_name(128344,"CLOCK_FACE_NINE_OCLOCK"). -lisp_code_name(128345,"CLOCK_FACE_TEN_OCLOCK"). -lisp_code_name(128346,"CLOCK_FACE_ELEVEN_OCLOCK"). -lisp_code_name(128347,"CLOCK_FACE_TWELVE_OCLOCK"). -lisp_code_name(128348,"CLOCK_FACE_ONE-THIRTY"). -lisp_code_name(128349,"CLOCK_FACE_TWO-THIRTY"). -lisp_code_name(128350,"CLOCK_FACE_THREE-THIRTY"). -lisp_code_name(128351,"CLOCK_FACE_FOUR-THIRTY"). -lisp_code_name(128352,"CLOCK_FACE_FIVE-THIRTY"). -lisp_code_name(128353,"CLOCK_FACE_SIX-THIRTY"). -lisp_code_name(128354,"CLOCK_FACE_SEVEN-THIRTY"). -lisp_code_name(128355,"CLOCK_FACE_EIGHT-THIRTY"). -lisp_code_name(128356,"CLOCK_FACE_NINE-THIRTY"). -lisp_code_name(128357,"CLOCK_FACE_TEN-THIRTY"). -lisp_code_name(128358,"CLOCK_FACE_ELEVEN-THIRTY"). -lisp_code_name(128359,"CLOCK_FACE_TWELVE-THIRTY"). -lisp_code_name(128360,"RIGHT_SPEAKER"). -lisp_code_name(128361,"RIGHT_SPEAKER_WITH_ONE_SOUND_WAVE"). -lisp_code_name(128362,"RIGHT_SPEAKER_WITH_THREE_SOUND_WAVES"). -lisp_code_name(128363,"BULLHORN"). -lisp_code_name(128364,"BULLHORN_WITH_SOUND_WAVES"). -lisp_code_name(128365,"RINGING_BELL"). -lisp_code_name(128366,"BOOK"). -lisp_code_name(128367,"CANDLE"). -lisp_code_name(128368,"MANTELPIECE_CLOCK"). -lisp_code_name(128369,"BLACK_SKULL_AND_CROSSBONES"). -lisp_code_name(128370,"NO_PIRACY"). -lisp_code_name(128371,"HOLE"). -lisp_code_name(128372,"MAN_IN_BUSINESS_SUIT_LEVITATING"). -lisp_code_name(128373,"SLEUTH_OR_SPY"). -lisp_code_name(128374,"DARK_SUNGLASSES"). -lisp_code_name(128375,"SPIDER"). -lisp_code_name(128376,"SPIDER_WEB"). -lisp_code_name(128377,"JOYSTICK"). -lisp_code_name(128379,"LEFT_HAND_TELEPHONE_RECEIVER"). -lisp_code_name(128380,"TELEPHONE_RECEIVER_WITH_PAGE"). -lisp_code_name(128381,"RIGHT_HAND_TELEPHONE_RECEIVER"). -lisp_code_name(128382,"WHITE_TOUCHTONE_TELEPHONE"). -lisp_code_name(128383,"BLACK_TOUCHTONE_TELEPHONE"). -lisp_code_name(128384,"TELEPHONE_ON_TOP_OF_MODEM"). -lisp_code_name(128385,"CLAMSHELL_MOBILE_PHONE"). -lisp_code_name(128386,"BACK_OF_ENVELOPE"). -lisp_code_name(128387,"STAMPED_ENVELOPE"). -lisp_code_name(128388,"ENVELOPE_WITH_LIGHTNING"). -lisp_code_name(128389,"FLYING_ENVELOPE"). -lisp_code_name(128390,"PEN_OVER_STAMPED_ENVELOPE"). -lisp_code_name(128391,"LINKED_PAPERCLIPS"). -lisp_code_name(128392,"BLACK_PUSHPIN"). -lisp_code_name(128393,"LOWER_LEFT_PENCIL"). -lisp_code_name(128394,"LOWER_LEFT_BALLPOINT_PEN"). -lisp_code_name(128395,"LOWER_LEFT_FOUNTAIN_PEN"). -lisp_code_name(128396,"LOWER_LEFT_PAINTBRUSH"). -lisp_code_name(128397,"LOWER_LEFT_CRAYON"). -lisp_code_name(128398,"LEFT_WRITING_HAND"). -lisp_code_name(128399,"TURNED_OK_HAND_SIGN"). -lisp_code_name(128400,"RAISED_HAND_WITH_FINGERS_SPLAYED"). -lisp_code_name(128401,"REVERSED_RAISED_HAND_WITH_FINGERS_SPLAYED"). -lisp_code_name(128402,"REVERSED_THUMBS_UP_SIGN"). -lisp_code_name(128403,"REVERSED_THUMBS_DOWN_SIGN"). -lisp_code_name(128404,"REVERSED_VICTORY_HAND"). -lisp_code_name(128405,"REVERSED_HAND_WITH_MIDDLE_FINGER_EXTENDED"). -lisp_code_name(128406,"RAISED_HAND_WITH_PART_BETWEEN_MIDDLE_AND_RING_FINGERS"). -lisp_code_name(128407,"WHITE_DOWN_POINTING_LEFT_HAND_INDEX"). -lisp_code_name(128408,"SIDEWAYS_WHITE_LEFT_POINTING_INDEX"). -lisp_code_name(128409,"SIDEWAYS_WHITE_RIGHT_POINTING_INDEX"). -lisp_code_name(128410,"SIDEWAYS_BLACK_LEFT_POINTING_INDEX"). -lisp_code_name(128411,"SIDEWAYS_BLACK_RIGHT_POINTING_INDEX"). -lisp_code_name(128412,"BLACK_LEFT_POINTING_BACKHAND_INDEX"). -lisp_code_name(128413,"BLACK_RIGHT_POINTING_BACKHAND_INDEX"). -lisp_code_name(128414,"SIDEWAYS_WHITE_UP_POINTING_INDEX"). -lisp_code_name(128415,"SIDEWAYS_WHITE_DOWN_POINTING_INDEX"). -lisp_code_name(128416,"SIDEWAYS_BLACK_UP_POINTING_INDEX"). -lisp_code_name(128417,"SIDEWAYS_BLACK_DOWN_POINTING_INDEX"). -lisp_code_name(128418,"BLACK_UP_POINTING_BACKHAND_INDEX"). -lisp_code_name(128419,"BLACK_DOWN_POINTING_BACKHAND_INDEX"). -lisp_code_name(128421,"DESKTOP_COMPUTER"). -lisp_code_name(128422,"KEYBOARD_AND_MOUSE"). -lisp_code_name(128423,"THREE_NETWORKED_COMPUTERS"). -lisp_code_name(128424,"PRINTER"). -lisp_code_name(128425,"POCKET_CALCULATOR"). -lisp_code_name(128426,"BLACK_HARD_SHELL_FLOPPY_DISK"). -lisp_code_name(128427,"WHITE_HARD_SHELL_FLOPPY_DISK"). -lisp_code_name(128428,"SOFT_SHELL_FLOPPY_DISK"). -lisp_code_name(128429,"TAPE_CARTRIDGE"). -lisp_code_name(128430,"WIRED_KEYBOARD"). -lisp_code_name(128431,"ONE_BUTTON_MOUSE"). -lisp_code_name(128432,"TWO_BUTTON_MOUSE"). -lisp_code_name(128433,"THREE_BUTTON_MOUSE"). -lisp_code_name(128434,"TRACKBALL"). -lisp_code_name(128435,"OLD_PERSONAL_COMPUTER"). -lisp_code_name(128436,"HARD_DISK"). -lisp_code_name(128437,"SCREEN"). -lisp_code_name(128438,"PRINTER_ICON"). -lisp_code_name(128439,"FAX_ICON"). -lisp_code_name(128440,"OPTICAL_DISC_ICON"). -lisp_code_name(128441,"DOCUMENT_WITH_TEXT"). -lisp_code_name(128442,"DOCUMENT_WITH_TEXT_AND_PICTURE"). -lisp_code_name(128443,"DOCUMENT_WITH_PICTURE"). -lisp_code_name(128444,"FRAME_WITH_PICTURE"). -lisp_code_name(128445,"FRAME_WITH_TILES"). -lisp_code_name(128446,"FRAME_WITH_AN_X"). -lisp_code_name(128447,"BLACK_FOLDER"). -lisp_code_name(128448,"FOLDER"). -lisp_code_name(128449,"OPEN_FOLDER"). -lisp_code_name(128450,"CARD_INDEX_DIVIDERS"). -lisp_code_name(128451,"CARD_FILE_BOX"). -lisp_code_name(128452,"FILE_CABINET"). -lisp_code_name(128453,"EMPTY_NOTE"). -lisp_code_name(128454,"EMPTY_NOTE_PAGE"). -lisp_code_name(128455,"EMPTY_NOTE_PAD"). -lisp_code_name(128456,"NOTE"). -lisp_code_name(128457,"NOTE_PAGE"). -lisp_code_name(128458,"NOTE_PAD"). -lisp_code_name(128459,"EMPTY_DOCUMENT"). -lisp_code_name(128460,"EMPTY_PAGE"). -lisp_code_name(128461,"EMPTY_PAGES"). -lisp_code_name(128462,"DOCUMENT"). -lisp_code_name(128463,"UNICODE_PAGE"). -lisp_code_name(128464,"PAGES"). -lisp_code_name(128465,"WASTEBASKET"). -lisp_code_name(128466,"SPIRAL_NOTE_PAD"). -lisp_code_name(128467,"SPIRAL_CALENDAR_PAD"). -lisp_code_name(128468,"DESKTOP_WINDOW"). -lisp_code_name(128469,"MINIMIZE"). -lisp_code_name(128470,"MAXIMIZE"). -lisp_code_name(128471,"OVERLAP"). -lisp_code_name(128472,"CLOCKWISE_RIGHT_AND_LEFT_SEMICIRCLE_ARROWS"). -lisp_code_name(128473,"CANCELLATION_X"). -lisp_code_name(128474,"INCREASE_FONT_SIZE_SYMBOL"). -lisp_code_name(128475,"DECREASE_FONT_SIZE_SYMBOL"). -lisp_code_name(128476,"COMPRESSION"). -lisp_code_name(128477,"OLD_KEY"). -lisp_code_name(128478,"ROLLED-UP_NEWSPAPER"). -lisp_code_name(128479,"PAGE_WITH_CIRCLED_TEXT"). -lisp_code_name(128480,"STOCK_CHART"). -lisp_code_name(128481,"DAGGER_KNIFE"). -lisp_code_name(128482,"LIPS"). -lisp_code_name(128483,"SPEAKING_HEAD_IN_SILHOUETTE"). -lisp_code_name(128484,"THREE_RAYS_ABOVE"). -lisp_code_name(128485,"THREE_RAYS_BELOW"). -lisp_code_name(128486,"THREE_RAYS_LEFT"). -lisp_code_name(128487,"THREE_RAYS_RIGHT"). -lisp_code_name(128488,"LEFT_SPEECH_BUBBLE"). -lisp_code_name(128489,"RIGHT_SPEECH_BUBBLE"). -lisp_code_name(128490,"TWO_SPEECH_BUBBLES"). -lisp_code_name(128491,"THREE_SPEECH_BUBBLES"). -lisp_code_name(128492,"LEFT_THOUGHT_BUBBLE"). -lisp_code_name(128493,"RIGHT_THOUGHT_BUBBLE"). -lisp_code_name(128494,"LEFT_ANGER_BUBBLE"). -lisp_code_name(128495,"RIGHT_ANGER_BUBBLE"). -lisp_code_name(128496,"MOOD_BUBBLE"). -lisp_code_name(128497,"LIGHTNING_MOOD_BUBBLE"). -lisp_code_name(128498,"LIGHTNING_MOOD"). -lisp_code_name(128499,"BALLOT_BOX_WITH_BALLOT"). -lisp_code_name(128500,"BALLOT_SCRIPT_X"). -lisp_code_name(128501,"BALLOT_BOX_WITH_SCRIPT_X"). -lisp_code_name(128502,"BALLOT_BOLD_SCRIPT_X"). -lisp_code_name(128503,"BALLOT_BOX_WITH_BOLD_SCRIPT_X"). -lisp_code_name(128504,"LIGHT_CHECK_MARK"). -lisp_code_name(128505,"BALLOT_BOX_WITH_BOLD_CHECK"). -lisp_code_name(128506,"WORLD_MAP"). -lisp_code_name(128507,"MOUNT_FUJI"). -lisp_code_name(128508,"TOKYO_TOWER"). -lisp_code_name(128509,"STATUE_OF_LIBERTY"). -lisp_code_name(128510,"SILHOUETTE_OF_JAPAN"). -lisp_code_name(128511,"MOYAI"). -lisp_code_name(128512,"GRINNING_FACE"). -lisp_code_name(128513,"GRINNING_FACE_WITH_SMILING_EYES"). -lisp_code_name(128514,"FACE_WITH_TEARS_OF_JOY"). -lisp_code_name(128515,"SMILING_FACE_WITH_OPEN_MOUTH"). -lisp_code_name(128516,"SMILING_FACE_WITH_OPEN_MOUTH_AND_SMILING_EYES"). -lisp_code_name(128517,"SMILING_FACE_WITH_OPEN_MOUTH_AND_COLD_SWEAT"). -lisp_code_name(128518,"SMILING_FACE_WITH_OPEN_MOUTH_AND_TIGHTLY-CLOSED_EYES"). -lisp_code_name(128519,"SMILING_FACE_WITH_HALO"). -lisp_code_name(128520,"SMILING_FACE_WITH_HORNS"). -lisp_code_name(128521,"WINKING_FACE"). -lisp_code_name(128522,"SMILING_FACE_WITH_SMILING_EYES"). -lisp_code_name(128523,"FACE_SAVOURING_DELICIOUS_FOOD"). -lisp_code_name(128524,"RELIEVED_FACE"). -lisp_code_name(128525,"SMILING_FACE_WITH_HEART-SHAPED_EYES"). -lisp_code_name(128526,"SMILING_FACE_WITH_SUNGLASSES"). -lisp_code_name(128527,"SMIRKING_FACE"). -lisp_code_name(128528,"NEUTRAL_FACE"). -lisp_code_name(128529,"EXPRESSIONLESS_FACE"). -lisp_code_name(128530,"UNAMUSED_FACE"). -lisp_code_name(128531,"FACE_WITH_COLD_SWEAT"). -lisp_code_name(128532,"PENSIVE_FACE"). -lisp_code_name(128533,"CONFUSED_FACE"). -lisp_code_name(128534,"CONFOUNDED_FACE"). -lisp_code_name(128535,"KISSING_FACE"). -lisp_code_name(128536,"FACE_THROWING_A_KISS"). -lisp_code_name(128537,"KISSING_FACE_WITH_SMILING_EYES"). -lisp_code_name(128538,"KISSING_FACE_WITH_CLOSED_EYES"). -lisp_code_name(128539,"FACE_WITH_STUCK-OUT_TONGUE"). -lisp_code_name(128540,"FACE_WITH_STUCK-OUT_TONGUE_AND_WINKING_EYE"). -lisp_code_name(128541,"FACE_WITH_STUCK-OUT_TONGUE_AND_TIGHTLY-CLOSED_EYES"). -lisp_code_name(128542,"DISAPPOINTED_FACE"). -lisp_code_name(128543,"WORRIED_FACE"). -lisp_code_name(128544,"ANGRY_FACE"). -lisp_code_name(128545,"POUTING_FACE"). -lisp_code_name(128546,"CRYING_FACE"). -lisp_code_name(128547,"PERSEVERING_FACE"). -lisp_code_name(128548,"FACE_WITH_LOOK_OF_TRIUMPH"). -lisp_code_name(128549,"DISAPPOINTED_BUT_RELIEVED_FACE"). -lisp_code_name(128550,"FROWNING_FACE_WITH_OPEN_MOUTH"). -lisp_code_name(128551,"ANGUISHED_FACE"). -lisp_code_name(128552,"FEARFUL_FACE"). -lisp_code_name(128553,"WEARY_FACE"). -lisp_code_name(128554,"SLEEPY_FACE"). -lisp_code_name(128555,"TIRED_FACE"). -lisp_code_name(128556,"GRIMACING_FACE"). -lisp_code_name(128557,"LOUDLY_CRYING_FACE"). -lisp_code_name(128558,"FACE_WITH_OPEN_MOUTH"). -lisp_code_name(128559,"HUSHED_FACE"). -lisp_code_name(128560,"FACE_WITH_OPEN_MOUTH_AND_COLD_SWEAT"). -lisp_code_name(128561,"FACE_SCREAMING_IN_FEAR"). -lisp_code_name(128562,"ASTONISHED_FACE"). -lisp_code_name(128563,"FLUSHED_FACE"). -lisp_code_name(128564,"SLEEPING_FACE"). -lisp_code_name(128565,"DIZZY_FACE"). -lisp_code_name(128566,"FACE_WITHOUT_MOUTH"). -lisp_code_name(128567,"FACE_WITH_MEDICAL_MASK"). -lisp_code_name(128568,"GRINNING_CAT_FACE_WITH_SMILING_EYES"). -lisp_code_name(128569,"CAT_FACE_WITH_TEARS_OF_JOY"). -lisp_code_name(128570,"SMILING_CAT_FACE_WITH_OPEN_MOUTH"). -lisp_code_name(128571,"SMILING_CAT_FACE_WITH_HEART-SHAPED_EYES"). -lisp_code_name(128572,"CAT_FACE_WITH_WRY_SMILE"). -lisp_code_name(128573,"KISSING_CAT_FACE_WITH_CLOSED_EYES"). -lisp_code_name(128574,"POUTING_CAT_FACE"). -lisp_code_name(128575,"CRYING_CAT_FACE"). -lisp_code_name(128576,"WEARY_CAT_FACE"). -lisp_code_name(128577,"SLIGHTLY_FROWNING_FACE"). -lisp_code_name(128578,"SLIGHTLY_SMILING_FACE"). -lisp_code_name(128581,"FACE_WITH_NO_GOOD_GESTURE"). -lisp_code_name(128582,"FACE_WITH_OK_GESTURE"). -lisp_code_name(128583,"PERSON_BOWING_DEEPLY"). -lisp_code_name(128584,"SEE-NO-EVIL_MONKEY"). -lisp_code_name(128585,"HEAR-NO-EVIL_MONKEY"). -lisp_code_name(128586,"SPEAK-NO-EVIL_MONKEY"). -lisp_code_name(128587,"HAPPY_PERSON_RAISING_ONE_HAND"). -lisp_code_name(128588,"PERSON_RAISING_BOTH_HANDS_IN_CELEBRATION"). -lisp_code_name(128589,"PERSON_FROWNING"). -lisp_code_name(128590,"PERSON_WITH_POUTING_FACE"). -lisp_code_name(128591,"PERSON_WITH_FOLDED_HANDS"). -lisp_code_name(128592,"NORTH_WEST_POINTING_LEAF"). -lisp_code_name(128593,"SOUTH_WEST_POINTING_LEAF"). -lisp_code_name(128594,"NORTH_EAST_POINTING_LEAF"). -lisp_code_name(128595,"SOUTH_EAST_POINTING_LEAF"). -lisp_code_name(128596,"TURNED_NORTH_WEST_POINTING_LEAF"). -lisp_code_name(128597,"TURNED_SOUTH_WEST_POINTING_LEAF"). -lisp_code_name(128598,"TURNED_NORTH_EAST_POINTING_LEAF"). -lisp_code_name(128599,"TURNED_SOUTH_EAST_POINTING_LEAF"). -lisp_code_name(128600,"NORTH_WEST_POINTING_VINE_LEAF"). -lisp_code_name(128601,"SOUTH_WEST_POINTING_VINE_LEAF"). -lisp_code_name(128602,"NORTH_EAST_POINTING_VINE_LEAF"). -lisp_code_name(128603,"SOUTH_EAST_POINTING_VINE_LEAF"). -lisp_code_name(128604,"HEAVY_NORTH_WEST_POINTING_VINE_LEAF"). -lisp_code_name(128605,"HEAVY_SOUTH_WEST_POINTING_VINE_LEAF"). -lisp_code_name(128606,"HEAVY_NORTH_EAST_POINTING_VINE_LEAF"). -lisp_code_name(128607,"HEAVY_SOUTH_EAST_POINTING_VINE_LEAF"). -lisp_code_name(128608,"NORTH_WEST_POINTING_BUD"). -lisp_code_name(128609,"SOUTH_WEST_POINTING_BUD"). -lisp_code_name(128610,"NORTH_EAST_POINTING_BUD"). -lisp_code_name(128611,"SOUTH_EAST_POINTING_BUD"). -lisp_code_name(128612,"HEAVY_NORTH_WEST_POINTING_BUD"). -lisp_code_name(128613,"HEAVY_SOUTH_WEST_POINTING_BUD"). -lisp_code_name(128614,"HEAVY_NORTH_EAST_POINTING_BUD"). -lisp_code_name(128615,"HEAVY_SOUTH_EAST_POINTING_BUD"). -lisp_code_name(128616,"HOLLOW_QUILT_SQUARE_ORNAMENT"). -lisp_code_name(128617,"HOLLOW_QUILT_SQUARE_ORNAMENT_IN_BLACK_SQUARE"). -lisp_code_name(128618,"SOLID_QUILT_SQUARE_ORNAMENT"). -lisp_code_name(128619,"SOLID_QUILT_SQUARE_ORNAMENT_IN_BLACK_SQUARE"). -lisp_code_name(128620,"LEFTWARDS_ROCKET"). -lisp_code_name(128621,"UPWARDS_ROCKET"). -lisp_code_name(128622,"RIGHTWARDS_ROCKET"). -lisp_code_name(128623,"DOWNWARDS_ROCKET"). -lisp_code_name(128624,"SCRIPT_LIGATURE_ET_ORNAMENT"). -lisp_code_name(128625,"HEAVY_SCRIPT_LIGATURE_ET_ORNAMENT"). -lisp_code_name(128626,"LIGATURE_OPEN_ET_ORNAMENT"). -lisp_code_name(128627,"HEAVY_LIGATURE_OPEN_ET_ORNAMENT"). -lisp_code_name(128628,"HEAVY_AMPERSAND_ORNAMENT"). -lisp_code_name(128629,"SWASH_AMPERSAND_ORNAMENT"). -lisp_code_name(128630,"SANS-SERIF_HEAVY_DOUBLE_TURNED_COMMA_QUOTATION_MARK_ORNAMENT"). -lisp_code_name(128631,"SANS-SERIF_HEAVY_DOUBLE_COMMA_QUOTATION_MARK_ORNAMENT"). -lisp_code_name(128632,"SANS-SERIF_HEAVY_LOW_DOUBLE_COMMA_QUOTATION_MARK_ORNAMENT"). -lisp_code_name(128633,"HEAVY_INTERROBANG_ORNAMENT"). -lisp_code_name(128634,"SANS-SERIF_INTERROBANG_ORNAMENT"). -lisp_code_name(128635,"HEAVY_SANS-SERIF_INTERROBANG_ORNAMENT"). -lisp_code_name(128636,"VERY_HEAVY_SOLIDUS"). -lisp_code_name(128637,"VERY_HEAVY_REVERSE_SOLIDUS"). -lisp_code_name(128638,"CHECKER_BOARD"). -lisp_code_name(128639,"REVERSE_CHECKER_BOARD"). -lisp_code_name(128640,"ROCKET"). -lisp_code_name(128641,"HELICOPTER"). -lisp_code_name(128642,"STEAM_LOCOMOTIVE"). -lisp_code_name(128643,"RAILWAY_CAR"). -lisp_code_name(128644,"HIGH-SPEED_TRAIN"). -lisp_code_name(128645,"HIGH-SPEED_TRAIN_WITH_BULLET_NOSE"). -lisp_code_name(128646,"TRAIN"). -lisp_code_name(128647,"METRO"). -lisp_code_name(128648,"LIGHT_RAIL"). -lisp_code_name(128649,"STATION"). -lisp_code_name(128650,"TRAM"). -lisp_code_name(128651,"TRAM_CAR"). -lisp_code_name(128652,"BUS"). -lisp_code_name(128653,"ONCOMING_BUS"). -lisp_code_name(128654,"TROLLEYBUS"). -lisp_code_name(128655,"BUS_STOP"). -lisp_code_name(128656,"MINIBUS"). -lisp_code_name(128657,"AMBULANCE"). -lisp_code_name(128658,"FIRE_ENGINE"). -lisp_code_name(128659,"POLICE_CAR"). -lisp_code_name(128660,"ONCOMING_POLICE_CAR"). -lisp_code_name(128661,"TAXI"). -lisp_code_name(128662,"ONCOMING_TAXI"). -lisp_code_name(128663,"AUTOMOBILE"). -lisp_code_name(128664,"ONCOMING_AUTOMOBILE"). -lisp_code_name(128665,"RECREATIONAL_VEHICLE"). -lisp_code_name(128666,"DELIVERY_TRUCK"). -lisp_code_name(128667,"ARTICULATED_LORRY"). -lisp_code_name(128668,"TRACTOR"). -lisp_code_name(128669,"MONORAIL"). -lisp_code_name(128670,"MOUNTAIN_RAILWAY"). -lisp_code_name(128671,"SUSPENSION_RAILWAY"). -lisp_code_name(128672,"MOUNTAIN_CABLEWAY"). -lisp_code_name(128673,"AERIAL_TRAMWAY"). -lisp_code_name(128674,"SHIP"). -lisp_code_name(128675,"ROWBOAT"). -lisp_code_name(128676,"SPEEDBOAT"). -lisp_code_name(128677,"HORIZONTAL_TRAFFIC_LIGHT"). -lisp_code_name(128678,"VERTICAL_TRAFFIC_LIGHT"). -lisp_code_name(128679,"CONSTRUCTION_SIGN"). -lisp_code_name(128680,"POLICE_CARS_REVOLVING_LIGHT"). -lisp_code_name(128681,"TRIANGULAR_FLAG_ON_POST"). -lisp_code_name(128682,"DOOR"). -lisp_code_name(128683,"NO_ENTRY_SIGN"). -lisp_code_name(128684,"SMOKING_SYMBOL"). -lisp_code_name(128685,"NO_SMOKING_SYMBOL"). -lisp_code_name(128686,"PUT_LITTER_IN_ITS_PLACE_SYMBOL"). -lisp_code_name(128687,"DO_NOT_LITTER_SYMBOL"). -lisp_code_name(128688,"POTABLE_WATER_SYMBOL"). -lisp_code_name(128689,"NON-POTABLE_WATER_SYMBOL"). -lisp_code_name(128690,"BICYCLE"). -lisp_code_name(128691,"NO_BICYCLES"). -lisp_code_name(128692,"BICYCLIST"). -lisp_code_name(128693,"MOUNTAIN_BICYCLIST"). -lisp_code_name(128694,"PEDESTRIAN"). -lisp_code_name(128695,"NO_PEDESTRIANS"). -lisp_code_name(128696,"CHILDREN_CROSSING"). -lisp_code_name(128697,"MENS_SYMBOL"). -lisp_code_name(128698,"WOMENS_SYMBOL"). -lisp_code_name(128699,"RESTROOM"). -lisp_code_name(128700,"BABY_SYMBOL"). -lisp_code_name(128701,"TOILET"). -lisp_code_name(128702,"WATER_CLOSET"). -lisp_code_name(128703,"SHOWER"). -lisp_code_name(128704,"BATH"). -lisp_code_name(128705,"BATHTUB"). -lisp_code_name(128706,"PASSPORT_CONTROL"). -lisp_code_name(128707,"CUSTOMS"). -lisp_code_name(128708,"BAGGAGE_CLAIM"). -lisp_code_name(128709,"LEFT_LUGGAGE"). -lisp_code_name(128710,"TRIANGLE_WITH_ROUNDED_CORNERS"). -lisp_code_name(128711,"PROHIBITED_SIGN"). -lisp_code_name(128712,"CIRCLED_INFORMATION_SOURCE"). -lisp_code_name(128713,"BOYS_SYMBOL"). -lisp_code_name(128714,"GIRLS_SYMBOL"). -lisp_code_name(128715,"COUCH_AND_LAMP"). -lisp_code_name(128716,"SLEEPING_ACCOMMODATION"). -lisp_code_name(128717,"SHOPPING_BAGS"). -lisp_code_name(128718,"BELLHOP_BELL"). -lisp_code_name(128719,"BED"). -lisp_code_name(128736,"HAMMER_AND_WRENCH"). -lisp_code_name(128737,"SHIELD"). -lisp_code_name(128738,"OIL_DRUM"). -lisp_code_name(128739,"MOTORWAY"). -lisp_code_name(128740,"RAILWAY_TRACK"). -lisp_code_name(128741,"MOTOR_BOAT"). -lisp_code_name(128742,"UP-POINTING_MILITARY_AIRPLANE"). -lisp_code_name(128743,"UP-POINTING_AIRPLANE"). -lisp_code_name(128744,"UP-POINTING_SMALL_AIRPLANE"). -lisp_code_name(128745,"SMALL_AIRPLANE"). -lisp_code_name(128746,"NORTHEAST-POINTING_AIRPLANE"). -lisp_code_name(128747,"AIRPLANE_DEPARTURE"). -lisp_code_name(128748,"AIRPLANE_ARRIVING"). -lisp_code_name(128752,"SATELLITE"). -lisp_code_name(128753,"ONCOMING_FIRE_ENGINE"). -lisp_code_name(128754,"DIESEL_LOCOMOTIVE"). -lisp_code_name(128755,"PASSENGER_SHIP"). -lisp_code_name(128768,"ALCHEMICAL_SYMBOL_FOR_QUINTESSENCE"). -lisp_code_name(128769,"ALCHEMICAL_SYMBOL_FOR_AIR"). -lisp_code_name(128770,"ALCHEMICAL_SYMBOL_FOR_FIRE"). -lisp_code_name(128771,"ALCHEMICAL_SYMBOL_FOR_EARTH"). -lisp_code_name(128772,"ALCHEMICAL_SYMBOL_FOR_WATER"). -lisp_code_name(128773,"ALCHEMICAL_SYMBOL_FOR_AQUAFORTIS"). -lisp_code_name(128774,"ALCHEMICAL_SYMBOL_FOR_AQUA_REGIA"). -lisp_code_name(128775,"ALCHEMICAL_SYMBOL_FOR_AQUA_REGIA-2"). -lisp_code_name(128776,"ALCHEMICAL_SYMBOL_FOR_AQUA_VITAE"). -lisp_code_name(128777,"ALCHEMICAL_SYMBOL_FOR_AQUA_VITAE-2"). -lisp_code_name(128778,"ALCHEMICAL_SYMBOL_FOR_VINEGAR"). -lisp_code_name(128779,"ALCHEMICAL_SYMBOL_FOR_VINEGAR-2"). -lisp_code_name(128780,"ALCHEMICAL_SYMBOL_FOR_VINEGAR-3"). -lisp_code_name(128781,"ALCHEMICAL_SYMBOL_FOR_SULFUR"). -lisp_code_name(128782,"ALCHEMICAL_SYMBOL_FOR_PHILOSOPHERS_SULFUR"). -lisp_code_name(128783,"ALCHEMICAL_SYMBOL_FOR_BLACK_SULFUR"). -lisp_code_name(128784,"ALCHEMICAL_SYMBOL_FOR_MERCURY_SUBLIMATE"). -lisp_code_name(128785,"ALCHEMICAL_SYMBOL_FOR_MERCURY_SUBLIMATE-2"). -lisp_code_name(128786,"ALCHEMICAL_SYMBOL_FOR_MERCURY_SUBLIMATE-3"). -lisp_code_name(128787,"ALCHEMICAL_SYMBOL_FOR_CINNABAR"). -lisp_code_name(128788,"ALCHEMICAL_SYMBOL_FOR_SALT"). -lisp_code_name(128789,"ALCHEMICAL_SYMBOL_FOR_NITRE"). -lisp_code_name(128790,"ALCHEMICAL_SYMBOL_FOR_VITRIOL"). -lisp_code_name(128791,"ALCHEMICAL_SYMBOL_FOR_VITRIOL-2"). -lisp_code_name(128792,"ALCHEMICAL_SYMBOL_FOR_ROCK_SALT"). -lisp_code_name(128793,"ALCHEMICAL_SYMBOL_FOR_ROCK_SALT-2"). -lisp_code_name(128794,"ALCHEMICAL_SYMBOL_FOR_GOLD"). -lisp_code_name(128795,"ALCHEMICAL_SYMBOL_FOR_SILVER"). -lisp_code_name(128796,"ALCHEMICAL_SYMBOL_FOR_IRON_ORE"). -lisp_code_name(128797,"ALCHEMICAL_SYMBOL_FOR_IRON_ORE-2"). -lisp_code_name(128798,"ALCHEMICAL_SYMBOL_FOR_CROCUS_OF_IRON"). -lisp_code_name(128799,"ALCHEMICAL_SYMBOL_FOR_REGULUS_OF_IRON"). -lisp_code_name(128800,"ALCHEMICAL_SYMBOL_FOR_COPPER_ORE"). -lisp_code_name(128801,"ALCHEMICAL_SYMBOL_FOR_IRON-COPPER_ORE"). -lisp_code_name(128802,"ALCHEMICAL_SYMBOL_FOR_SUBLIMATE_OF_COPPER"). -lisp_code_name(128803,"ALCHEMICAL_SYMBOL_FOR_CROCUS_OF_COPPER"). -lisp_code_name(128804,"ALCHEMICAL_SYMBOL_FOR_CROCUS_OF_COPPER-2"). -lisp_code_name(128805,"ALCHEMICAL_SYMBOL_FOR_COPPER_ANTIMONIATE"). -lisp_code_name(128806,"ALCHEMICAL_SYMBOL_FOR_SALT_OF_COPPER_ANTIMONIATE"). -lisp_code_name(128807,"ALCHEMICAL_SYMBOL_FOR_SUBLIMATE_OF_SALT_OF_COPPER"). -lisp_code_name(128808,"ALCHEMICAL_SYMBOL_FOR_VERDIGRIS"). -lisp_code_name(128809,"ALCHEMICAL_SYMBOL_FOR_TIN_ORE"). -lisp_code_name(128810,"ALCHEMICAL_SYMBOL_FOR_LEAD_ORE"). -lisp_code_name(128811,"ALCHEMICAL_SYMBOL_FOR_ANTIMONY_ORE"). -lisp_code_name(128812,"ALCHEMICAL_SYMBOL_FOR_SUBLIMATE_OF_ANTIMONY"). -lisp_code_name(128813,"ALCHEMICAL_SYMBOL_FOR_SALT_OF_ANTIMONY"). -lisp_code_name(128814,"ALCHEMICAL_SYMBOL_FOR_SUBLIMATE_OF_SALT_OF_ANTIMONY"). -lisp_code_name(128815,"ALCHEMICAL_SYMBOL_FOR_VINEGAR_OF_ANTIMONY"). -lisp_code_name(128816,"ALCHEMICAL_SYMBOL_FOR_REGULUS_OF_ANTIMONY"). -lisp_code_name(128817,"ALCHEMICAL_SYMBOL_FOR_REGULUS_OF_ANTIMONY-2"). -lisp_code_name(128818,"ALCHEMICAL_SYMBOL_FOR_REGULUS"). -lisp_code_name(128819,"ALCHEMICAL_SYMBOL_FOR_REGULUS-2"). -lisp_code_name(128820,"ALCHEMICAL_SYMBOL_FOR_REGULUS-3"). -lisp_code_name(128821,"ALCHEMICAL_SYMBOL_FOR_REGULUS-4"). -lisp_code_name(128822,"ALCHEMICAL_SYMBOL_FOR_ALKALI"). -lisp_code_name(128823,"ALCHEMICAL_SYMBOL_FOR_ALKALI-2"). -lisp_code_name(128824,"ALCHEMICAL_SYMBOL_FOR_MARCASITE"). -lisp_code_name(128825,"ALCHEMICAL_SYMBOL_FOR_SAL-AMMONIAC"). -lisp_code_name(128826,"ALCHEMICAL_SYMBOL_FOR_ARSENIC"). -lisp_code_name(128827,"ALCHEMICAL_SYMBOL_FOR_REALGAR"). -lisp_code_name(128828,"ALCHEMICAL_SYMBOL_FOR_REALGAR-2"). -lisp_code_name(128829,"ALCHEMICAL_SYMBOL_FOR_AURIPIGMENT"). -lisp_code_name(128830,"ALCHEMICAL_SYMBOL_FOR_BISMUTH_ORE"). -lisp_code_name(128831,"ALCHEMICAL_SYMBOL_FOR_TARTAR"). -lisp_code_name(128832,"ALCHEMICAL_SYMBOL_FOR_TARTAR-2"). -lisp_code_name(128833,"ALCHEMICAL_SYMBOL_FOR_QUICK_LIME"). -lisp_code_name(128834,"ALCHEMICAL_SYMBOL_FOR_BORAX"). -lisp_code_name(128835,"ALCHEMICAL_SYMBOL_FOR_BORAX-2"). -lisp_code_name(128836,"ALCHEMICAL_SYMBOL_FOR_BORAX-3"). -lisp_code_name(128837,"ALCHEMICAL_SYMBOL_FOR_ALUM"). -lisp_code_name(128838,"ALCHEMICAL_SYMBOL_FOR_OIL"). -lisp_code_name(128839,"ALCHEMICAL_SYMBOL_FOR_SPIRIT"). -lisp_code_name(128840,"ALCHEMICAL_SYMBOL_FOR_TINCTURE"). -lisp_code_name(128841,"ALCHEMICAL_SYMBOL_FOR_GUM"). -lisp_code_name(128842,"ALCHEMICAL_SYMBOL_FOR_WAX"). -lisp_code_name(128843,"ALCHEMICAL_SYMBOL_FOR_POWDER"). -lisp_code_name(128844,"ALCHEMICAL_SYMBOL_FOR_CALX"). -lisp_code_name(128845,"ALCHEMICAL_SYMBOL_FOR_TUTTY"). -lisp_code_name(128846,"ALCHEMICAL_SYMBOL_FOR_CAPUT_MORTUUM"). -lisp_code_name(128847,"ALCHEMICAL_SYMBOL_FOR_SCEPTER_OF_JOVE"). -lisp_code_name(128848,"ALCHEMICAL_SYMBOL_FOR_CADUCEUS"). -lisp_code_name(128849,"ALCHEMICAL_SYMBOL_FOR_TRIDENT"). -lisp_code_name(128850,"ALCHEMICAL_SYMBOL_FOR_STARRED_TRIDENT"). -lisp_code_name(128851,"ALCHEMICAL_SYMBOL_FOR_LODESTONE"). -lisp_code_name(128852,"ALCHEMICAL_SYMBOL_FOR_SOAP"). -lisp_code_name(128853,"ALCHEMICAL_SYMBOL_FOR_URINE"). -lisp_code_name(128854,"ALCHEMICAL_SYMBOL_FOR_HORSE_DUNG"). -lisp_code_name(128855,"ALCHEMICAL_SYMBOL_FOR_ASHES"). -lisp_code_name(128856,"ALCHEMICAL_SYMBOL_FOR_POT_ASHES"). -lisp_code_name(128857,"ALCHEMICAL_SYMBOL_FOR_BRICK"). -lisp_code_name(128858,"ALCHEMICAL_SYMBOL_FOR_POWDERED_BRICK"). -lisp_code_name(128859,"ALCHEMICAL_SYMBOL_FOR_AMALGAM"). -lisp_code_name(128860,"ALCHEMICAL_SYMBOL_FOR_STRATUM_SUPER_STRATUM"). -lisp_code_name(128861,"ALCHEMICAL_SYMBOL_FOR_STRATUM_SUPER_STRATUM-2"). -lisp_code_name(128862,"ALCHEMICAL_SYMBOL_FOR_SUBLIMATION"). -lisp_code_name(128863,"ALCHEMICAL_SYMBOL_FOR_PRECIPITATE"). -lisp_code_name(128864,"ALCHEMICAL_SYMBOL_FOR_DISTILL"). -lisp_code_name(128865,"ALCHEMICAL_SYMBOL_FOR_DISSOLVE"). -lisp_code_name(128866,"ALCHEMICAL_SYMBOL_FOR_DISSOLVE-2"). -lisp_code_name(128867,"ALCHEMICAL_SYMBOL_FOR_PURIFY"). -lisp_code_name(128868,"ALCHEMICAL_SYMBOL_FOR_PUTREFACTION"). -lisp_code_name(128869,"ALCHEMICAL_SYMBOL_FOR_CRUCIBLE"). -lisp_code_name(128870,"ALCHEMICAL_SYMBOL_FOR_CRUCIBLE-2"). -lisp_code_name(128871,"ALCHEMICAL_SYMBOL_FOR_CRUCIBLE-3"). -lisp_code_name(128872,"ALCHEMICAL_SYMBOL_FOR_CRUCIBLE-4"). -lisp_code_name(128873,"ALCHEMICAL_SYMBOL_FOR_CRUCIBLE-5"). -lisp_code_name(128874,"ALCHEMICAL_SYMBOL_FOR_ALEMBIC"). -lisp_code_name(128875,"ALCHEMICAL_SYMBOL_FOR_BATH_OF_MARY"). -lisp_code_name(128876,"ALCHEMICAL_SYMBOL_FOR_BATH_OF_VAPOURS"). -lisp_code_name(128877,"ALCHEMICAL_SYMBOL_FOR_RETORT"). -lisp_code_name(128878,"ALCHEMICAL_SYMBOL_FOR_HOUR"). -lisp_code_name(128879,"ALCHEMICAL_SYMBOL_FOR_NIGHT"). -lisp_code_name(128880,"ALCHEMICAL_SYMBOL_FOR_DAY-NIGHT"). -lisp_code_name(128881,"ALCHEMICAL_SYMBOL_FOR_MONTH"). -lisp_code_name(128882,"ALCHEMICAL_SYMBOL_FOR_HALF_DRAM"). -lisp_code_name(128883,"ALCHEMICAL_SYMBOL_FOR_HALF_OUNCE"). -lisp_code_name(128896,"BLACK_LEFT-POINTING_ISOSCELES_RIGHT_TRIANGLE"). -lisp_code_name(128897,"BLACK_UP-POINTING_ISOSCELES_RIGHT_TRIANGLE"). -lisp_code_name(128898,"BLACK_RIGHT-POINTING_ISOSCELES_RIGHT_TRIANGLE"). -lisp_code_name(128899,"BLACK_DOWN-POINTING_ISOSCELES_RIGHT_TRIANGLE"). -lisp_code_name(128900,"BLACK_SLIGHTLY_SMALL_CIRCLE"). -lisp_code_name(128901,"MEDIUM_BOLD_WHITE_CIRCLE"). -lisp_code_name(128902,"BOLD_WHITE_CIRCLE"). -lisp_code_name(128903,"HEAVY_WHITE_CIRCLE"). -lisp_code_name(128904,"VERY_HEAVY_WHITE_CIRCLE"). -lisp_code_name(128905,"EXTREMELY_HEAVY_WHITE_CIRCLE"). -lisp_code_name(128906,"WHITE_CIRCLE_CONTAINING_BLACK_SMALL_CIRCLE"). -lisp_code_name(128907,"ROUND_TARGET"). -lisp_code_name(128908,"BLACK_TINY_SQUARE"). -lisp_code_name(128909,"BLACK_SLIGHTLY_SMALL_SQUARE"). -lisp_code_name(128910,"LIGHT_WHITE_SQUARE"). -lisp_code_name(128911,"MEDIUM_WHITE_SQUARE"). -lisp_code_name(128912,"BOLD_WHITE_SQUARE"). -lisp_code_name(128913,"HEAVY_WHITE_SQUARE"). -lisp_code_name(128914,"VERY_HEAVY_WHITE_SQUARE"). -lisp_code_name(128915,"EXTREMELY_HEAVY_WHITE_SQUARE"). -lisp_code_name(128916,"WHITE_SQUARE_CONTAINING_BLACK_VERY_SMALL_SQUARE"). -lisp_code_name(128917,"WHITE_SQUARE_CONTAINING_BLACK_MEDIUM_SQUARE"). -lisp_code_name(128918,"SQUARE_TARGET"). -lisp_code_name(128919,"BLACK_TINY_DIAMOND"). -lisp_code_name(128920,"BLACK_VERY_SMALL_DIAMOND"). -lisp_code_name(128921,"BLACK_MEDIUM_SMALL_DIAMOND"). -lisp_code_name(128922,"WHITE_DIAMOND_CONTAINING_BLACK_VERY_SMALL_DIAMOND"). -lisp_code_name(128923,"WHITE_DIAMOND_CONTAINING_BLACK_MEDIUM_DIAMOND"). -lisp_code_name(128924,"DIAMOND_TARGET"). -lisp_code_name(128925,"BLACK_TINY_LOZENGE"). -lisp_code_name(128926,"BLACK_VERY_SMALL_LOZENGE"). -lisp_code_name(128927,"BLACK_MEDIUM_SMALL_LOZENGE"). -lisp_code_name(128928,"WHITE_LOZENGE_CONTAINING_BLACK_SMALL_LOZENGE"). -lisp_code_name(128929,"THIN_GREEK_CROSS"). -lisp_code_name(128930,"LIGHT_GREEK_CROSS"). -lisp_code_name(128931,"MEDIUM_GREEK_CROSS"). -lisp_code_name(128932,"BOLD_GREEK_CROSS"). -lisp_code_name(128933,"VERY_BOLD_GREEK_CROSS"). -lisp_code_name(128934,"VERY_HEAVY_GREEK_CROSS"). -lisp_code_name(128935,"EXTREMELY_HEAVY_GREEK_CROSS"). -lisp_code_name(128936,"THIN_SALTIRE"). -lisp_code_name(128937,"LIGHT_SALTIRE"). -lisp_code_name(128938,"MEDIUM_SALTIRE"). -lisp_code_name(128939,"BOLD_SALTIRE"). -lisp_code_name(128940,"HEAVY_SALTIRE"). -lisp_code_name(128941,"VERY_HEAVY_SALTIRE"). -lisp_code_name(128942,"EXTREMELY_HEAVY_SALTIRE"). -lisp_code_name(128943,"LIGHT_FIVE_SPOKED_ASTERISK"). -lisp_code_name(128944,"MEDIUM_FIVE_SPOKED_ASTERISK"). -lisp_code_name(128945,"BOLD_FIVE_SPOKED_ASTERISK"). -lisp_code_name(128946,"HEAVY_FIVE_SPOKED_ASTERISK"). -lisp_code_name(128947,"VERY_HEAVY_FIVE_SPOKED_ASTERISK"). -lisp_code_name(128948,"EXTREMELY_HEAVY_FIVE_SPOKED_ASTERISK"). -lisp_code_name(128949,"LIGHT_SIX_SPOKED_ASTERISK"). -lisp_code_name(128950,"MEDIUM_SIX_SPOKED_ASTERISK"). -lisp_code_name(128951,"BOLD_SIX_SPOKED_ASTERISK"). -lisp_code_name(128952,"HEAVY_SIX_SPOKED_ASTERISK"). -lisp_code_name(128953,"VERY_HEAVY_SIX_SPOKED_ASTERISK"). -lisp_code_name(128954,"EXTREMELY_HEAVY_SIX_SPOKED_ASTERISK"). -lisp_code_name(128955,"LIGHT_EIGHT_SPOKED_ASTERISK"). -lisp_code_name(128956,"MEDIUM_EIGHT_SPOKED_ASTERISK"). -lisp_code_name(128957,"BOLD_EIGHT_SPOKED_ASTERISK"). -lisp_code_name(128958,"HEAVY_EIGHT_SPOKED_ASTERISK"). -lisp_code_name(128959,"VERY_HEAVY_EIGHT_SPOKED_ASTERISK"). -lisp_code_name(128960,"LIGHT_THREE_POINTED_BLACK_STAR"). -lisp_code_name(128961,"MEDIUM_THREE_POINTED_BLACK_STAR"). -lisp_code_name(128962,"THREE_POINTED_BLACK_STAR"). -lisp_code_name(128963,"MEDIUM_THREE_POINTED_PINWHEEL_STAR"). -lisp_code_name(128964,"LIGHT_FOUR_POINTED_BLACK_STAR"). -lisp_code_name(128965,"MEDIUM_FOUR_POINTED_BLACK_STAR"). -lisp_code_name(128966,"FOUR_POINTED_BLACK_STAR"). -lisp_code_name(128967,"MEDIUM_FOUR_POINTED_PINWHEEL_STAR"). -lisp_code_name(128968,"REVERSE_LIGHT_FOUR_POINTED_PINWHEEL_STAR"). -lisp_code_name(128969,"LIGHT_FIVE_POINTED_BLACK_STAR"). -lisp_code_name(128970,"HEAVY_FIVE_POINTED_BLACK_STAR"). -lisp_code_name(128971,"MEDIUM_SIX_POINTED_BLACK_STAR"). -lisp_code_name(128972,"HEAVY_SIX_POINTED_BLACK_STAR"). -lisp_code_name(128973,"SIX_POINTED_PINWHEEL_STAR"). -lisp_code_name(128974,"MEDIUM_EIGHT_POINTED_BLACK_STAR"). -lisp_code_name(128975,"HEAVY_EIGHT_POINTED_BLACK_STAR"). -lisp_code_name(128976,"VERY_HEAVY_EIGHT_POINTED_BLACK_STAR"). -lisp_code_name(128977,"HEAVY_EIGHT_POINTED_PINWHEEL_STAR"). -lisp_code_name(128978,"LIGHT_TWELVE_POINTED_BLACK_STAR"). -lisp_code_name(128979,"HEAVY_TWELVE_POINTED_BLACK_STAR"). -lisp_code_name(128980,"HEAVY_TWELVE_POINTED_PINWHEEL_STAR"). -lisp_code_name(129024,"LEFTWARDS_ARROW_WITH_SMALL_TRIANGLE_ARROWHEAD"). -lisp_code_name(129025,"UPWARDS_ARROW_WITH_SMALL_TRIANGLE_ARROWHEAD"). -lisp_code_name(129026,"RIGHTWARDS_ARROW_WITH_SMALL_TRIANGLE_ARROWHEAD"). -lisp_code_name(129027,"DOWNWARDS_ARROW_WITH_SMALL_TRIANGLE_ARROWHEAD"). -lisp_code_name(129028,"LEFTWARDS_ARROW_WITH_MEDIUM_TRIANGLE_ARROWHEAD"). -lisp_code_name(129029,"UPWARDS_ARROW_WITH_MEDIUM_TRIANGLE_ARROWHEAD"). -lisp_code_name(129030,"RIGHTWARDS_ARROW_WITH_MEDIUM_TRIANGLE_ARROWHEAD"). -lisp_code_name(129031,"DOWNWARDS_ARROW_WITH_MEDIUM_TRIANGLE_ARROWHEAD"). -lisp_code_name(129032,"LEFTWARDS_ARROW_WITH_LARGE_TRIANGLE_ARROWHEAD"). -lisp_code_name(129033,"UPWARDS_ARROW_WITH_LARGE_TRIANGLE_ARROWHEAD"). -lisp_code_name(129034,"RIGHTWARDS_ARROW_WITH_LARGE_TRIANGLE_ARROWHEAD"). -lisp_code_name(129035,"DOWNWARDS_ARROW_WITH_LARGE_TRIANGLE_ARROWHEAD"). -lisp_code_name(129040,"LEFTWARDS_ARROW_WITH_SMALL_EQUILATERAL_ARROWHEAD"). -lisp_code_name(129041,"UPWARDS_ARROW_WITH_SMALL_EQUILATERAL_ARROWHEAD"). -lisp_code_name(129042,"RIGHTWARDS_ARROW_WITH_SMALL_EQUILATERAL_ARROWHEAD"). -lisp_code_name(129043,"DOWNWARDS_ARROW_WITH_SMALL_EQUILATERAL_ARROWHEAD"). -lisp_code_name(129044,"LEFTWARDS_ARROW_WITH_EQUILATERAL_ARROWHEAD"). -lisp_code_name(129045,"UPWARDS_ARROW_WITH_EQUILATERAL_ARROWHEAD"). -lisp_code_name(129046,"RIGHTWARDS_ARROW_WITH_EQUILATERAL_ARROWHEAD"). -lisp_code_name(129047,"DOWNWARDS_ARROW_WITH_EQUILATERAL_ARROWHEAD"). -lisp_code_name(129048,"HEAVY_LEFTWARDS_ARROW_WITH_EQUILATERAL_ARROWHEAD"). -lisp_code_name(129049,"HEAVY_UPWARDS_ARROW_WITH_EQUILATERAL_ARROWHEAD"). -lisp_code_name(129050,"HEAVY_RIGHTWARDS_ARROW_WITH_EQUILATERAL_ARROWHEAD"). -lisp_code_name(129051,"HEAVY_DOWNWARDS_ARROW_WITH_EQUILATERAL_ARROWHEAD"). -lisp_code_name(129052,"HEAVY_LEFTWARDS_ARROW_WITH_LARGE_EQUILATERAL_ARROWHEAD"). -lisp_code_name(129053,"HEAVY_UPWARDS_ARROW_WITH_LARGE_EQUILATERAL_ARROWHEAD"). -lisp_code_name(129054,"HEAVY_RIGHTWARDS_ARROW_WITH_LARGE_EQUILATERAL_ARROWHEAD"). -lisp_code_name(129055,"HEAVY_DOWNWARDS_ARROW_WITH_LARGE_EQUILATERAL_ARROWHEAD"). -lisp_code_name(129056,"LEFTWARDS_TRIANGLE-HEADED_ARROW_WITH_NARROW_SHAFT"). -lisp_code_name(129057,"UPWARDS_TRIANGLE-HEADED_ARROW_WITH_NARROW_SHAFT"). -lisp_code_name(129058,"RIGHTWARDS_TRIANGLE-HEADED_ARROW_WITH_NARROW_SHAFT"). -lisp_code_name(129059,"DOWNWARDS_TRIANGLE-HEADED_ARROW_WITH_NARROW_SHAFT"). -lisp_code_name(129060,"LEFTWARDS_TRIANGLE-HEADED_ARROW_WITH_MEDIUM_SHAFT"). -lisp_code_name(129061,"UPWARDS_TRIANGLE-HEADED_ARROW_WITH_MEDIUM_SHAFT"). -lisp_code_name(129062,"RIGHTWARDS_TRIANGLE-HEADED_ARROW_WITH_MEDIUM_SHAFT"). -lisp_code_name(129063,"DOWNWARDS_TRIANGLE-HEADED_ARROW_WITH_MEDIUM_SHAFT"). -lisp_code_name(129064,"LEFTWARDS_TRIANGLE-HEADED_ARROW_WITH_BOLD_SHAFT"). -lisp_code_name(129065,"UPWARDS_TRIANGLE-HEADED_ARROW_WITH_BOLD_SHAFT"). -lisp_code_name(129066,"RIGHTWARDS_TRIANGLE-HEADED_ARROW_WITH_BOLD_SHAFT"). -lisp_code_name(129067,"DOWNWARDS_TRIANGLE-HEADED_ARROW_WITH_BOLD_SHAFT"). -lisp_code_name(129068,"LEFTWARDS_TRIANGLE-HEADED_ARROW_WITH_HEAVY_SHAFT"). -lisp_code_name(129069,"UPWARDS_TRIANGLE-HEADED_ARROW_WITH_HEAVY_SHAFT"). -lisp_code_name(129070,"RIGHTWARDS_TRIANGLE-HEADED_ARROW_WITH_HEAVY_SHAFT"). -lisp_code_name(129071,"DOWNWARDS_TRIANGLE-HEADED_ARROW_WITH_HEAVY_SHAFT"). -lisp_code_name(129072,"LEFTWARDS_TRIANGLE-HEADED_ARROW_WITH_VERY_HEAVY_SHAFT"). -lisp_code_name(129073,"UPWARDS_TRIANGLE-HEADED_ARROW_WITH_VERY_HEAVY_SHAFT"). -lisp_code_name(129074,"RIGHTWARDS_TRIANGLE-HEADED_ARROW_WITH_VERY_HEAVY_SHAFT"). -lisp_code_name(129075,"DOWNWARDS_TRIANGLE-HEADED_ARROW_WITH_VERY_HEAVY_SHAFT"). -lisp_code_name(129076,"LEFTWARDS_FINGER-POST_ARROW"). -lisp_code_name(129077,"UPWARDS_FINGER-POST_ARROW"). -lisp_code_name(129078,"RIGHTWARDS_FINGER-POST_ARROW"). -lisp_code_name(129079,"DOWNWARDS_FINGER-POST_ARROW"). -lisp_code_name(129080,"LEFTWARDS_SQUARED_ARROW"). -lisp_code_name(129081,"UPWARDS_SQUARED_ARROW"). -lisp_code_name(129082,"RIGHTWARDS_SQUARED_ARROW"). -lisp_code_name(129083,"DOWNWARDS_SQUARED_ARROW"). -lisp_code_name(129084,"LEFTWARDS_COMPRESSED_ARROW"). -lisp_code_name(129085,"UPWARDS_COMPRESSED_ARROW"). -lisp_code_name(129086,"RIGHTWARDS_COMPRESSED_ARROW"). -lisp_code_name(129087,"DOWNWARDS_COMPRESSED_ARROW"). -lisp_code_name(129088,"LEFTWARDS_HEAVY_COMPRESSED_ARROW"). -lisp_code_name(129089,"UPWARDS_HEAVY_COMPRESSED_ARROW"). -lisp_code_name(129090,"RIGHTWARDS_HEAVY_COMPRESSED_ARROW"). -lisp_code_name(129091,"DOWNWARDS_HEAVY_COMPRESSED_ARROW"). -lisp_code_name(129092,"LEFTWARDS_HEAVY_ARROW"). -lisp_code_name(129093,"UPWARDS_HEAVY_ARROW"). -lisp_code_name(129094,"RIGHTWARDS_HEAVY_ARROW"). -lisp_code_name(129095,"DOWNWARDS_HEAVY_ARROW"). -lisp_code_name(129104,"LEFTWARDS_SANS-SERIF_ARROW"). -lisp_code_name(129105,"UPWARDS_SANS-SERIF_ARROW"). -lisp_code_name(129106,"RIGHTWARDS_SANS-SERIF_ARROW"). -lisp_code_name(129107,"DOWNWARDS_SANS-SERIF_ARROW"). -lisp_code_name(129108,"NORTH_WEST_SANS-SERIF_ARROW"). -lisp_code_name(129109,"NORTH_EAST_SANS-SERIF_ARROW"). -lisp_code_name(129110,"SOUTH_EAST_SANS-SERIF_ARROW"). -lisp_code_name(129111,"SOUTH_WEST_SANS-SERIF_ARROW"). -lisp_code_name(129112,"LEFT_RIGHT_SANS-SERIF_ARROW"). -lisp_code_name(129113,"UP_DOWN_SANS-SERIF_ARROW"). -lisp_code_name(129120,"WIDE-HEADED_LEFTWARDS_LIGHT_BARB_ARROW"). -lisp_code_name(129121,"WIDE-HEADED_UPWARDS_LIGHT_BARB_ARROW"). -lisp_code_name(129122,"WIDE-HEADED_RIGHTWARDS_LIGHT_BARB_ARROW"). -lisp_code_name(129123,"WIDE-HEADED_DOWNWARDS_LIGHT_BARB_ARROW"). -lisp_code_name(129124,"WIDE-HEADED_NORTH_WEST_LIGHT_BARB_ARROW"). -lisp_code_name(129125,"WIDE-HEADED_NORTH_EAST_LIGHT_BARB_ARROW"). -lisp_code_name(129126,"WIDE-HEADED_SOUTH_EAST_LIGHT_BARB_ARROW"). -lisp_code_name(129127,"WIDE-HEADED_SOUTH_WEST_LIGHT_BARB_ARROW"). -lisp_code_name(129128,"WIDE-HEADED_LEFTWARDS_BARB_ARROW"). -lisp_code_name(129129,"WIDE-HEADED_UPWARDS_BARB_ARROW"). -lisp_code_name(129130,"WIDE-HEADED_RIGHTWARDS_BARB_ARROW"). -lisp_code_name(129131,"WIDE-HEADED_DOWNWARDS_BARB_ARROW"). -lisp_code_name(129132,"WIDE-HEADED_NORTH_WEST_BARB_ARROW"). -lisp_code_name(129133,"WIDE-HEADED_NORTH_EAST_BARB_ARROW"). -lisp_code_name(129134,"WIDE-HEADED_SOUTH_EAST_BARB_ARROW"). -lisp_code_name(129135,"WIDE-HEADED_SOUTH_WEST_BARB_ARROW"). -lisp_code_name(129136,"WIDE-HEADED_LEFTWARDS_MEDIUM_BARB_ARROW"). -lisp_code_name(129137,"WIDE-HEADED_UPWARDS_MEDIUM_BARB_ARROW"). -lisp_code_name(129138,"WIDE-HEADED_RIGHTWARDS_MEDIUM_BARB_ARROW"). -lisp_code_name(129139,"WIDE-HEADED_DOWNWARDS_MEDIUM_BARB_ARROW"). -lisp_code_name(129140,"WIDE-HEADED_NORTH_WEST_MEDIUM_BARB_ARROW"). -lisp_code_name(129141,"WIDE-HEADED_NORTH_EAST_MEDIUM_BARB_ARROW"). -lisp_code_name(129142,"WIDE-HEADED_SOUTH_EAST_MEDIUM_BARB_ARROW"). -lisp_code_name(129143,"WIDE-HEADED_SOUTH_WEST_MEDIUM_BARB_ARROW"). -lisp_code_name(129144,"WIDE-HEADED_LEFTWARDS_HEAVY_BARB_ARROW"). -lisp_code_name(129145,"WIDE-HEADED_UPWARDS_HEAVY_BARB_ARROW"). -lisp_code_name(129146,"WIDE-HEADED_RIGHTWARDS_HEAVY_BARB_ARROW"). -lisp_code_name(129147,"WIDE-HEADED_DOWNWARDS_HEAVY_BARB_ARROW"). -lisp_code_name(129148,"WIDE-HEADED_NORTH_WEST_HEAVY_BARB_ARROW"). -lisp_code_name(129149,"WIDE-HEADED_NORTH_EAST_HEAVY_BARB_ARROW"). -lisp_code_name(129150,"WIDE-HEADED_SOUTH_EAST_HEAVY_BARB_ARROW"). -lisp_code_name(129151,"WIDE-HEADED_SOUTH_WEST_HEAVY_BARB_ARROW"). -lisp_code_name(129152,"WIDE-HEADED_LEFTWARDS_VERY_HEAVY_BARB_ARROW"). -lisp_code_name(129153,"WIDE-HEADED_UPWARDS_VERY_HEAVY_BARB_ARROW"). -lisp_code_name(129154,"WIDE-HEADED_RIGHTWARDS_VERY_HEAVY_BARB_ARROW"). -lisp_code_name(129155,"WIDE-HEADED_DOWNWARDS_VERY_HEAVY_BARB_ARROW"). -lisp_code_name(129156,"WIDE-HEADED_NORTH_WEST_VERY_HEAVY_BARB_ARROW"). -lisp_code_name(129157,"WIDE-HEADED_NORTH_EAST_VERY_HEAVY_BARB_ARROW"). -lisp_code_name(129158,"WIDE-HEADED_SOUTH_EAST_VERY_HEAVY_BARB_ARROW"). -lisp_code_name(129159,"WIDE-HEADED_SOUTH_WEST_VERY_HEAVY_BARB_ARROW"). -lisp_code_name(129168,"LEFTWARDS_TRIANGLE_ARROWHEAD"). -lisp_code_name(129169,"UPWARDS_TRIANGLE_ARROWHEAD"). -lisp_code_name(129170,"RIGHTWARDS_TRIANGLE_ARROWHEAD"). -lisp_code_name(129171,"DOWNWARDS_TRIANGLE_ARROWHEAD"). -lisp_code_name(129172,"LEFTWARDS_WHITE_ARROW_WITHIN_TRIANGLE_ARROWHEAD"). -lisp_code_name(129173,"UPWARDS_WHITE_ARROW_WITHIN_TRIANGLE_ARROWHEAD"). -lisp_code_name(129174,"RIGHTWARDS_WHITE_ARROW_WITHIN_TRIANGLE_ARROWHEAD"). -lisp_code_name(129175,"DOWNWARDS_WHITE_ARROW_WITHIN_TRIANGLE_ARROWHEAD"). -lisp_code_name(129176,"LEFTWARDS_ARROW_WITH_NOTCHED_TAIL"). -lisp_code_name(129177,"UPWARDS_ARROW_WITH_NOTCHED_TAIL"). -lisp_code_name(129178,"RIGHTWARDS_ARROW_WITH_NOTCHED_TAIL"). -lisp_code_name(129179,"DOWNWARDS_ARROW_WITH_NOTCHED_TAIL"). -lisp_code_name(129180,"HEAVY_ARROW_SHAFT_WIDTH_ONE"). -lisp_code_name(129181,"HEAVY_ARROW_SHAFT_WIDTH_TWO_THIRDS"). -lisp_code_name(129182,"HEAVY_ARROW_SHAFT_WIDTH_ONE_HALF"). -lisp_code_name(129183,"HEAVY_ARROW_SHAFT_WIDTH_ONE_THIRD"). -lisp_code_name(129184,"LEFTWARDS_BOTTOM-SHADED_WHITE_ARROW"). -lisp_code_name(129185,"RIGHTWARDS_BOTTOM_SHADED_WHITE_ARROW"). -lisp_code_name(129186,"LEFTWARDS_TOP_SHADED_WHITE_ARROW"). -lisp_code_name(129187,"RIGHTWARDS_TOP_SHADED_WHITE_ARROW"). -lisp_code_name(129188,"LEFTWARDS_LEFT-SHADED_WHITE_ARROW"). -lisp_code_name(129189,"RIGHTWARDS_RIGHT-SHADED_WHITE_ARROW"). -lisp_code_name(129190,"LEFTWARDS_RIGHT-SHADED_WHITE_ARROW"). -lisp_code_name(129191,"RIGHTWARDS_LEFT-SHADED_WHITE_ARROW"). -lisp_code_name(129192,"LEFTWARDS_BACK-TILTED_SHADOWED_WHITE_ARROW"). -lisp_code_name(129193,"RIGHTWARDS_BACK-TILTED_SHADOWED_WHITE_ARROW"). -lisp_code_name(129194,"LEFTWARDS_FRONT-TILTED_SHADOWED_WHITE_ARROW"). -lisp_code_name(129195,"RIGHTWARDS_FRONT-TILTED_SHADOWED_WHITE_ARROW"). -lisp_code_name(129196,"WHITE_ARROW_SHAFT_WIDTH_ONE"). -lisp_code_name(129197,"WHITE_ARROW_SHAFT_WIDTH_TWO_THIRDS"). -lisp_code_name(194560,"CJK_COMPATIBILITY_IDEOGRAPH-2F800"). -lisp_code_name(194561,"CJK_COMPATIBILITY_IDEOGRAPH-2F801"). -lisp_code_name(194562,"CJK_COMPATIBILITY_IDEOGRAPH-2F802"). -lisp_code_name(194563,"CJK_COMPATIBILITY_IDEOGRAPH-2F803"). -lisp_code_name(194564,"CJK_COMPATIBILITY_IDEOGRAPH-2F804"). -lisp_code_name(194565,"CJK_COMPATIBILITY_IDEOGRAPH-2F805"). -lisp_code_name(194566,"CJK_COMPATIBILITY_IDEOGRAPH-2F806"). -lisp_code_name(194567,"CJK_COMPATIBILITY_IDEOGRAPH-2F807"). -lisp_code_name(194568,"CJK_COMPATIBILITY_IDEOGRAPH-2F808"). -lisp_code_name(194569,"CJK_COMPATIBILITY_IDEOGRAPH-2F809"). -lisp_code_name(194570,"CJK_COMPATIBILITY_IDEOGRAPH-2F80A"). -lisp_code_name(194571,"CJK_COMPATIBILITY_IDEOGRAPH-2F80B"). -lisp_code_name(194572,"CJK_COMPATIBILITY_IDEOGRAPH-2F80C"). -lisp_code_name(194573,"CJK_COMPATIBILITY_IDEOGRAPH-2F80D"). -lisp_code_name(194574,"CJK_COMPATIBILITY_IDEOGRAPH-2F80E"). -lisp_code_name(194575,"CJK_COMPATIBILITY_IDEOGRAPH-2F80F"). -lisp_code_name(194576,"CJK_COMPATIBILITY_IDEOGRAPH-2F810"). -lisp_code_name(194577,"CJK_COMPATIBILITY_IDEOGRAPH-2F811"). -lisp_code_name(194578,"CJK_COMPATIBILITY_IDEOGRAPH-2F812"). -lisp_code_name(194579,"CJK_COMPATIBILITY_IDEOGRAPH-2F813"). -lisp_code_name(194580,"CJK_COMPATIBILITY_IDEOGRAPH-2F814"). -lisp_code_name(194581,"CJK_COMPATIBILITY_IDEOGRAPH-2F815"). -lisp_code_name(194582,"CJK_COMPATIBILITY_IDEOGRAPH-2F816"). -lisp_code_name(194583,"CJK_COMPATIBILITY_IDEOGRAPH-2F817"). -lisp_code_name(194584,"CJK_COMPATIBILITY_IDEOGRAPH-2F818"). -lisp_code_name(194585,"CJK_COMPATIBILITY_IDEOGRAPH-2F819"). -lisp_code_name(194586,"CJK_COMPATIBILITY_IDEOGRAPH-2F81A"). -lisp_code_name(194587,"CJK_COMPATIBILITY_IDEOGRAPH-2F81B"). -lisp_code_name(194588,"CJK_COMPATIBILITY_IDEOGRAPH-2F81C"). -lisp_code_name(194589,"CJK_COMPATIBILITY_IDEOGRAPH-2F81D"). -lisp_code_name(194590,"CJK_COMPATIBILITY_IDEOGRAPH-2F81E"). -lisp_code_name(194591,"CJK_COMPATIBILITY_IDEOGRAPH-2F81F"). -lisp_code_name(194592,"CJK_COMPATIBILITY_IDEOGRAPH-2F820"). -lisp_code_name(194593,"CJK_COMPATIBILITY_IDEOGRAPH-2F821"). -lisp_code_name(194594,"CJK_COMPATIBILITY_IDEOGRAPH-2F822"). -lisp_code_name(194595,"CJK_COMPATIBILITY_IDEOGRAPH-2F823"). -lisp_code_name(194596,"CJK_COMPATIBILITY_IDEOGRAPH-2F824"). -lisp_code_name(194597,"CJK_COMPATIBILITY_IDEOGRAPH-2F825"). -lisp_code_name(194598,"CJK_COMPATIBILITY_IDEOGRAPH-2F826"). -lisp_code_name(194599,"CJK_COMPATIBILITY_IDEOGRAPH-2F827"). -lisp_code_name(194600,"CJK_COMPATIBILITY_IDEOGRAPH-2F828"). -lisp_code_name(194601,"CJK_COMPATIBILITY_IDEOGRAPH-2F829"). -lisp_code_name(194602,"CJK_COMPATIBILITY_IDEOGRAPH-2F82A"). -lisp_code_name(194603,"CJK_COMPATIBILITY_IDEOGRAPH-2F82B"). -lisp_code_name(194604,"CJK_COMPATIBILITY_IDEOGRAPH-2F82C"). -lisp_code_name(194605,"CJK_COMPATIBILITY_IDEOGRAPH-2F82D"). -lisp_code_name(194606,"CJK_COMPATIBILITY_IDEOGRAPH-2F82E"). -lisp_code_name(194607,"CJK_COMPATIBILITY_IDEOGRAPH-2F82F"). -lisp_code_name(194608,"CJK_COMPATIBILITY_IDEOGRAPH-2F830"). -lisp_code_name(194609,"CJK_COMPATIBILITY_IDEOGRAPH-2F831"). -lisp_code_name(194610,"CJK_COMPATIBILITY_IDEOGRAPH-2F832"). -lisp_code_name(194611,"CJK_COMPATIBILITY_IDEOGRAPH-2F833"). -lisp_code_name(194612,"CJK_COMPATIBILITY_IDEOGRAPH-2F834"). -lisp_code_name(194613,"CJK_COMPATIBILITY_IDEOGRAPH-2F835"). -lisp_code_name(194614,"CJK_COMPATIBILITY_IDEOGRAPH-2F836"). -lisp_code_name(194615,"CJK_COMPATIBILITY_IDEOGRAPH-2F837"). -lisp_code_name(194616,"CJK_COMPATIBILITY_IDEOGRAPH-2F838"). -lisp_code_name(194617,"CJK_COMPATIBILITY_IDEOGRAPH-2F839"). -lisp_code_name(194618,"CJK_COMPATIBILITY_IDEOGRAPH-2F83A"). -lisp_code_name(194619,"CJK_COMPATIBILITY_IDEOGRAPH-2F83B"). -lisp_code_name(194620,"CJK_COMPATIBILITY_IDEOGRAPH-2F83C"). -lisp_code_name(194621,"CJK_COMPATIBILITY_IDEOGRAPH-2F83D"). -lisp_code_name(194622,"CJK_COMPATIBILITY_IDEOGRAPH-2F83E"). -lisp_code_name(194623,"CJK_COMPATIBILITY_IDEOGRAPH-2F83F"). -lisp_code_name(194624,"CJK_COMPATIBILITY_IDEOGRAPH-2F840"). -lisp_code_name(194625,"CJK_COMPATIBILITY_IDEOGRAPH-2F841"). -lisp_code_name(194626,"CJK_COMPATIBILITY_IDEOGRAPH-2F842"). -lisp_code_name(194627,"CJK_COMPATIBILITY_IDEOGRAPH-2F843"). -lisp_code_name(194628,"CJK_COMPATIBILITY_IDEOGRAPH-2F844"). -lisp_code_name(194629,"CJK_COMPATIBILITY_IDEOGRAPH-2F845"). -lisp_code_name(194630,"CJK_COMPATIBILITY_IDEOGRAPH-2F846"). -lisp_code_name(194631,"CJK_COMPATIBILITY_IDEOGRAPH-2F847"). -lisp_code_name(194632,"CJK_COMPATIBILITY_IDEOGRAPH-2F848"). -lisp_code_name(194633,"CJK_COMPATIBILITY_IDEOGRAPH-2F849"). -lisp_code_name(194634,"CJK_COMPATIBILITY_IDEOGRAPH-2F84A"). -lisp_code_name(194635,"CJK_COMPATIBILITY_IDEOGRAPH-2F84B"). -lisp_code_name(194636,"CJK_COMPATIBILITY_IDEOGRAPH-2F84C"). -lisp_code_name(194637,"CJK_COMPATIBILITY_IDEOGRAPH-2F84D"). -lisp_code_name(194638,"CJK_COMPATIBILITY_IDEOGRAPH-2F84E"). -lisp_code_name(194639,"CJK_COMPATIBILITY_IDEOGRAPH-2F84F"). -lisp_code_name(194640,"CJK_COMPATIBILITY_IDEOGRAPH-2F850"). -lisp_code_name(194641,"CJK_COMPATIBILITY_IDEOGRAPH-2F851"). -lisp_code_name(194642,"CJK_COMPATIBILITY_IDEOGRAPH-2F852"). -lisp_code_name(194643,"CJK_COMPATIBILITY_IDEOGRAPH-2F853"). -lisp_code_name(194644,"CJK_COMPATIBILITY_IDEOGRAPH-2F854"). -lisp_code_name(194645,"CJK_COMPATIBILITY_IDEOGRAPH-2F855"). -lisp_code_name(194646,"CJK_COMPATIBILITY_IDEOGRAPH-2F856"). -lisp_code_name(194647,"CJK_COMPATIBILITY_IDEOGRAPH-2F857"). -lisp_code_name(194648,"CJK_COMPATIBILITY_IDEOGRAPH-2F858"). -lisp_code_name(194649,"CJK_COMPATIBILITY_IDEOGRAPH-2F859"). -lisp_code_name(194650,"CJK_COMPATIBILITY_IDEOGRAPH-2F85A"). -lisp_code_name(194651,"CJK_COMPATIBILITY_IDEOGRAPH-2F85B"). -lisp_code_name(194652,"CJK_COMPATIBILITY_IDEOGRAPH-2F85C"). -lisp_code_name(194653,"CJK_COMPATIBILITY_IDEOGRAPH-2F85D"). -lisp_code_name(194654,"CJK_COMPATIBILITY_IDEOGRAPH-2F85E"). -lisp_code_name(194655,"CJK_COMPATIBILITY_IDEOGRAPH-2F85F"). -lisp_code_name(194656,"CJK_COMPATIBILITY_IDEOGRAPH-2F860"). -lisp_code_name(194657,"CJK_COMPATIBILITY_IDEOGRAPH-2F861"). -lisp_code_name(194658,"CJK_COMPATIBILITY_IDEOGRAPH-2F862"). -lisp_code_name(194659,"CJK_COMPATIBILITY_IDEOGRAPH-2F863"). -lisp_code_name(194660,"CJK_COMPATIBILITY_IDEOGRAPH-2F864"). -lisp_code_name(194661,"CJK_COMPATIBILITY_IDEOGRAPH-2F865"). -lisp_code_name(194662,"CJK_COMPATIBILITY_IDEOGRAPH-2F866"). -lisp_code_name(194663,"CJK_COMPATIBILITY_IDEOGRAPH-2F867"). -lisp_code_name(194664,"CJK_COMPATIBILITY_IDEOGRAPH-2F868"). -lisp_code_name(194665,"CJK_COMPATIBILITY_IDEOGRAPH-2F869"). -lisp_code_name(194666,"CJK_COMPATIBILITY_IDEOGRAPH-2F86A"). -lisp_code_name(194667,"CJK_COMPATIBILITY_IDEOGRAPH-2F86B"). -lisp_code_name(194668,"CJK_COMPATIBILITY_IDEOGRAPH-2F86C"). -lisp_code_name(194669,"CJK_COMPATIBILITY_IDEOGRAPH-2F86D"). -lisp_code_name(194670,"CJK_COMPATIBILITY_IDEOGRAPH-2F86E"). -lisp_code_name(194671,"CJK_COMPATIBILITY_IDEOGRAPH-2F86F"). -lisp_code_name(194672,"CJK_COMPATIBILITY_IDEOGRAPH-2F870"). -lisp_code_name(194673,"CJK_COMPATIBILITY_IDEOGRAPH-2F871"). -lisp_code_name(194674,"CJK_COMPATIBILITY_IDEOGRAPH-2F872"). -lisp_code_name(194675,"CJK_COMPATIBILITY_IDEOGRAPH-2F873"). -lisp_code_name(194676,"CJK_COMPATIBILITY_IDEOGRAPH-2F874"). -lisp_code_name(194677,"CJK_COMPATIBILITY_IDEOGRAPH-2F875"). -lisp_code_name(194678,"CJK_COMPATIBILITY_IDEOGRAPH-2F876"). -lisp_code_name(194679,"CJK_COMPATIBILITY_IDEOGRAPH-2F877"). -lisp_code_name(194680,"CJK_COMPATIBILITY_IDEOGRAPH-2F878"). -lisp_code_name(194681,"CJK_COMPATIBILITY_IDEOGRAPH-2F879"). -lisp_code_name(194682,"CJK_COMPATIBILITY_IDEOGRAPH-2F87A"). -lisp_code_name(194683,"CJK_COMPATIBILITY_IDEOGRAPH-2F87B"). -lisp_code_name(194684,"CJK_COMPATIBILITY_IDEOGRAPH-2F87C"). -lisp_code_name(194685,"CJK_COMPATIBILITY_IDEOGRAPH-2F87D"). -lisp_code_name(194686,"CJK_COMPATIBILITY_IDEOGRAPH-2F87E"). -lisp_code_name(194687,"CJK_COMPATIBILITY_IDEOGRAPH-2F87F"). -lisp_code_name(194688,"CJK_COMPATIBILITY_IDEOGRAPH-2F880"). -lisp_code_name(194689,"CJK_COMPATIBILITY_IDEOGRAPH-2F881"). -lisp_code_name(194690,"CJK_COMPATIBILITY_IDEOGRAPH-2F882"). -lisp_code_name(194691,"CJK_COMPATIBILITY_IDEOGRAPH-2F883"). -lisp_code_name(194692,"CJK_COMPATIBILITY_IDEOGRAPH-2F884"). -lisp_code_name(194693,"CJK_COMPATIBILITY_IDEOGRAPH-2F885"). -lisp_code_name(194694,"CJK_COMPATIBILITY_IDEOGRAPH-2F886"). -lisp_code_name(194695,"CJK_COMPATIBILITY_IDEOGRAPH-2F887"). -lisp_code_name(194696,"CJK_COMPATIBILITY_IDEOGRAPH-2F888"). -lisp_code_name(194697,"CJK_COMPATIBILITY_IDEOGRAPH-2F889"). -lisp_code_name(194698,"CJK_COMPATIBILITY_IDEOGRAPH-2F88A"). -lisp_code_name(194699,"CJK_COMPATIBILITY_IDEOGRAPH-2F88B"). -lisp_code_name(194700,"CJK_COMPATIBILITY_IDEOGRAPH-2F88C"). -lisp_code_name(194701,"CJK_COMPATIBILITY_IDEOGRAPH-2F88D"). -lisp_code_name(194702,"CJK_COMPATIBILITY_IDEOGRAPH-2F88E"). -lisp_code_name(194703,"CJK_COMPATIBILITY_IDEOGRAPH-2F88F"). -lisp_code_name(194704,"CJK_COMPATIBILITY_IDEOGRAPH-2F890"). -lisp_code_name(194705,"CJK_COMPATIBILITY_IDEOGRAPH-2F891"). -lisp_code_name(194706,"CJK_COMPATIBILITY_IDEOGRAPH-2F892"). -lisp_code_name(194707,"CJK_COMPATIBILITY_IDEOGRAPH-2F893"). -lisp_code_name(194708,"CJK_COMPATIBILITY_IDEOGRAPH-2F894"). -lisp_code_name(194709,"CJK_COMPATIBILITY_IDEOGRAPH-2F895"). -lisp_code_name(194710,"CJK_COMPATIBILITY_IDEOGRAPH-2F896"). -lisp_code_name(194711,"CJK_COMPATIBILITY_IDEOGRAPH-2F897"). -lisp_code_name(194712,"CJK_COMPATIBILITY_IDEOGRAPH-2F898"). -lisp_code_name(194713,"CJK_COMPATIBILITY_IDEOGRAPH-2F899"). -lisp_code_name(194714,"CJK_COMPATIBILITY_IDEOGRAPH-2F89A"). -lisp_code_name(194715,"CJK_COMPATIBILITY_IDEOGRAPH-2F89B"). -lisp_code_name(194716,"CJK_COMPATIBILITY_IDEOGRAPH-2F89C"). -lisp_code_name(194717,"CJK_COMPATIBILITY_IDEOGRAPH-2F89D"). -lisp_code_name(194718,"CJK_COMPATIBILITY_IDEOGRAPH-2F89E"). -lisp_code_name(194719,"CJK_COMPATIBILITY_IDEOGRAPH-2F89F"). -lisp_code_name(194720,"CJK_COMPATIBILITY_IDEOGRAPH-2F8A0"). -lisp_code_name(194721,"CJK_COMPATIBILITY_IDEOGRAPH-2F8A1"). -lisp_code_name(194722,"CJK_COMPATIBILITY_IDEOGRAPH-2F8A2"). -lisp_code_name(194723,"CJK_COMPATIBILITY_IDEOGRAPH-2F8A3"). -lisp_code_name(194724,"CJK_COMPATIBILITY_IDEOGRAPH-2F8A4"). -lisp_code_name(194725,"CJK_COMPATIBILITY_IDEOGRAPH-2F8A5"). -lisp_code_name(194726,"CJK_COMPATIBILITY_IDEOGRAPH-2F8A6"). -lisp_code_name(194727,"CJK_COMPATIBILITY_IDEOGRAPH-2F8A7"). -lisp_code_name(194728,"CJK_COMPATIBILITY_IDEOGRAPH-2F8A8"). -lisp_code_name(194729,"CJK_COMPATIBILITY_IDEOGRAPH-2F8A9"). -lisp_code_name(194730,"CJK_COMPATIBILITY_IDEOGRAPH-2F8AA"). -lisp_code_name(194731,"CJK_COMPATIBILITY_IDEOGRAPH-2F8AB"). -lisp_code_name(194732,"CJK_COMPATIBILITY_IDEOGRAPH-2F8AC"). -lisp_code_name(194733,"CJK_COMPATIBILITY_IDEOGRAPH-2F8AD"). -lisp_code_name(194734,"CJK_COMPATIBILITY_IDEOGRAPH-2F8AE"). -lisp_code_name(194735,"CJK_COMPATIBILITY_IDEOGRAPH-2F8AF"). -lisp_code_name(194736,"CJK_COMPATIBILITY_IDEOGRAPH-2F8B0"). -lisp_code_name(194737,"CJK_COMPATIBILITY_IDEOGRAPH-2F8B1"). -lisp_code_name(194738,"CJK_COMPATIBILITY_IDEOGRAPH-2F8B2"). -lisp_code_name(194739,"CJK_COMPATIBILITY_IDEOGRAPH-2F8B3"). -lisp_code_name(194740,"CJK_COMPATIBILITY_IDEOGRAPH-2F8B4"). -lisp_code_name(194741,"CJK_COMPATIBILITY_IDEOGRAPH-2F8B5"). -lisp_code_name(194742,"CJK_COMPATIBILITY_IDEOGRAPH-2F8B6"). -lisp_code_name(194743,"CJK_COMPATIBILITY_IDEOGRAPH-2F8B7"). -lisp_code_name(194744,"CJK_COMPATIBILITY_IDEOGRAPH-2F8B8"). -lisp_code_name(194745,"CJK_COMPATIBILITY_IDEOGRAPH-2F8B9"). -lisp_code_name(194746,"CJK_COMPATIBILITY_IDEOGRAPH-2F8BA"). -lisp_code_name(194747,"CJK_COMPATIBILITY_IDEOGRAPH-2F8BB"). -lisp_code_name(194748,"CJK_COMPATIBILITY_IDEOGRAPH-2F8BC"). -lisp_code_name(194749,"CJK_COMPATIBILITY_IDEOGRAPH-2F8BD"). -lisp_code_name(194750,"CJK_COMPATIBILITY_IDEOGRAPH-2F8BE"). -lisp_code_name(194751,"CJK_COMPATIBILITY_IDEOGRAPH-2F8BF"). -lisp_code_name(194752,"CJK_COMPATIBILITY_IDEOGRAPH-2F8C0"). -lisp_code_name(194753,"CJK_COMPATIBILITY_IDEOGRAPH-2F8C1"). -lisp_code_name(194754,"CJK_COMPATIBILITY_IDEOGRAPH-2F8C2"). -lisp_code_name(194755,"CJK_COMPATIBILITY_IDEOGRAPH-2F8C3"). -lisp_code_name(194756,"CJK_COMPATIBILITY_IDEOGRAPH-2F8C4"). -lisp_code_name(194757,"CJK_COMPATIBILITY_IDEOGRAPH-2F8C5"). -lisp_code_name(194758,"CJK_COMPATIBILITY_IDEOGRAPH-2F8C6"). -lisp_code_name(194759,"CJK_COMPATIBILITY_IDEOGRAPH-2F8C7"). -lisp_code_name(194760,"CJK_COMPATIBILITY_IDEOGRAPH-2F8C8"). -lisp_code_name(194761,"CJK_COMPATIBILITY_IDEOGRAPH-2F8C9"). -lisp_code_name(194762,"CJK_COMPATIBILITY_IDEOGRAPH-2F8CA"). -lisp_code_name(194763,"CJK_COMPATIBILITY_IDEOGRAPH-2F8CB"). -lisp_code_name(194764,"CJK_COMPATIBILITY_IDEOGRAPH-2F8CC"). -lisp_code_name(194765,"CJK_COMPATIBILITY_IDEOGRAPH-2F8CD"). -lisp_code_name(194766,"CJK_COMPATIBILITY_IDEOGRAPH-2F8CE"). -lisp_code_name(194767,"CJK_COMPATIBILITY_IDEOGRAPH-2F8CF"). -lisp_code_name(194768,"CJK_COMPATIBILITY_IDEOGRAPH-2F8D0"). -lisp_code_name(194769,"CJK_COMPATIBILITY_IDEOGRAPH-2F8D1"). -lisp_code_name(194770,"CJK_COMPATIBILITY_IDEOGRAPH-2F8D2"). -lisp_code_name(194771,"CJK_COMPATIBILITY_IDEOGRAPH-2F8D3"). -lisp_code_name(194772,"CJK_COMPATIBILITY_IDEOGRAPH-2F8D4"). -lisp_code_name(194773,"CJK_COMPATIBILITY_IDEOGRAPH-2F8D5"). -lisp_code_name(194774,"CJK_COMPATIBILITY_IDEOGRAPH-2F8D6"). -lisp_code_name(194775,"CJK_COMPATIBILITY_IDEOGRAPH-2F8D7"). -lisp_code_name(194776,"CJK_COMPATIBILITY_IDEOGRAPH-2F8D8"). -lisp_code_name(194777,"CJK_COMPATIBILITY_IDEOGRAPH-2F8D9"). -lisp_code_name(194778,"CJK_COMPATIBILITY_IDEOGRAPH-2F8DA"). -lisp_code_name(194779,"CJK_COMPATIBILITY_IDEOGRAPH-2F8DB"). -lisp_code_name(194780,"CJK_COMPATIBILITY_IDEOGRAPH-2F8DC"). -lisp_code_name(194781,"CJK_COMPATIBILITY_IDEOGRAPH-2F8DD"). -lisp_code_name(194782,"CJK_COMPATIBILITY_IDEOGRAPH-2F8DE"). -lisp_code_name(194783,"CJK_COMPATIBILITY_IDEOGRAPH-2F8DF"). -lisp_code_name(194784,"CJK_COMPATIBILITY_IDEOGRAPH-2F8E0"). -lisp_code_name(194785,"CJK_COMPATIBILITY_IDEOGRAPH-2F8E1"). -lisp_code_name(194786,"CJK_COMPATIBILITY_IDEOGRAPH-2F8E2"). -lisp_code_name(194787,"CJK_COMPATIBILITY_IDEOGRAPH-2F8E3"). -lisp_code_name(194788,"CJK_COMPATIBILITY_IDEOGRAPH-2F8E4"). -lisp_code_name(194789,"CJK_COMPATIBILITY_IDEOGRAPH-2F8E5"). -lisp_code_name(194790,"CJK_COMPATIBILITY_IDEOGRAPH-2F8E6"). -lisp_code_name(194791,"CJK_COMPATIBILITY_IDEOGRAPH-2F8E7"). -lisp_code_name(194792,"CJK_COMPATIBILITY_IDEOGRAPH-2F8E8"). -lisp_code_name(194793,"CJK_COMPATIBILITY_IDEOGRAPH-2F8E9"). -lisp_code_name(194794,"CJK_COMPATIBILITY_IDEOGRAPH-2F8EA"). -lisp_code_name(194795,"CJK_COMPATIBILITY_IDEOGRAPH-2F8EB"). -lisp_code_name(194796,"CJK_COMPATIBILITY_IDEOGRAPH-2F8EC"). -lisp_code_name(194797,"CJK_COMPATIBILITY_IDEOGRAPH-2F8ED"). -lisp_code_name(194798,"CJK_COMPATIBILITY_IDEOGRAPH-2F8EE"). -lisp_code_name(194799,"CJK_COMPATIBILITY_IDEOGRAPH-2F8EF"). -lisp_code_name(194800,"CJK_COMPATIBILITY_IDEOGRAPH-2F8F0"). -lisp_code_name(194801,"CJK_COMPATIBILITY_IDEOGRAPH-2F8F1"). -lisp_code_name(194802,"CJK_COMPATIBILITY_IDEOGRAPH-2F8F2"). -lisp_code_name(194803,"CJK_COMPATIBILITY_IDEOGRAPH-2F8F3"). -lisp_code_name(194804,"CJK_COMPATIBILITY_IDEOGRAPH-2F8F4"). -lisp_code_name(194805,"CJK_COMPATIBILITY_IDEOGRAPH-2F8F5"). -lisp_code_name(194806,"CJK_COMPATIBILITY_IDEOGRAPH-2F8F6"). -lisp_code_name(194807,"CJK_COMPATIBILITY_IDEOGRAPH-2F8F7"). -lisp_code_name(194808,"CJK_COMPATIBILITY_IDEOGRAPH-2F8F8"). -lisp_code_name(194809,"CJK_COMPATIBILITY_IDEOGRAPH-2F8F9"). -lisp_code_name(194810,"CJK_COMPATIBILITY_IDEOGRAPH-2F8FA"). -lisp_code_name(194811,"CJK_COMPATIBILITY_IDEOGRAPH-2F8FB"). -lisp_code_name(194812,"CJK_COMPATIBILITY_IDEOGRAPH-2F8FC"). -lisp_code_name(194813,"CJK_COMPATIBILITY_IDEOGRAPH-2F8FD"). -lisp_code_name(194814,"CJK_COMPATIBILITY_IDEOGRAPH-2F8FE"). -lisp_code_name(194815,"CJK_COMPATIBILITY_IDEOGRAPH-2F8FF"). -lisp_code_name(194816,"CJK_COMPATIBILITY_IDEOGRAPH-2F900"). -lisp_code_name(194817,"CJK_COMPATIBILITY_IDEOGRAPH-2F901"). -lisp_code_name(194818,"CJK_COMPATIBILITY_IDEOGRAPH-2F902"). -lisp_code_name(194819,"CJK_COMPATIBILITY_IDEOGRAPH-2F903"). -lisp_code_name(194820,"CJK_COMPATIBILITY_IDEOGRAPH-2F904"). -lisp_code_name(194821,"CJK_COMPATIBILITY_IDEOGRAPH-2F905"). -lisp_code_name(194822,"CJK_COMPATIBILITY_IDEOGRAPH-2F906"). -lisp_code_name(194823,"CJK_COMPATIBILITY_IDEOGRAPH-2F907"). -lisp_code_name(194824,"CJK_COMPATIBILITY_IDEOGRAPH-2F908"). -lisp_code_name(194825,"CJK_COMPATIBILITY_IDEOGRAPH-2F909"). -lisp_code_name(194826,"CJK_COMPATIBILITY_IDEOGRAPH-2F90A"). -lisp_code_name(194827,"CJK_COMPATIBILITY_IDEOGRAPH-2F90B"). -lisp_code_name(194828,"CJK_COMPATIBILITY_IDEOGRAPH-2F90C"). -lisp_code_name(194829,"CJK_COMPATIBILITY_IDEOGRAPH-2F90D"). -lisp_code_name(194830,"CJK_COMPATIBILITY_IDEOGRAPH-2F90E"). -lisp_code_name(194831,"CJK_COMPATIBILITY_IDEOGRAPH-2F90F"). -lisp_code_name(194832,"CJK_COMPATIBILITY_IDEOGRAPH-2F910"). -lisp_code_name(194833,"CJK_COMPATIBILITY_IDEOGRAPH-2F911"). -lisp_code_name(194834,"CJK_COMPATIBILITY_IDEOGRAPH-2F912"). -lisp_code_name(194835,"CJK_COMPATIBILITY_IDEOGRAPH-2F913"). -lisp_code_name(194836,"CJK_COMPATIBILITY_IDEOGRAPH-2F914"). -lisp_code_name(194837,"CJK_COMPATIBILITY_IDEOGRAPH-2F915"). -lisp_code_name(194838,"CJK_COMPATIBILITY_IDEOGRAPH-2F916"). -lisp_code_name(194839,"CJK_COMPATIBILITY_IDEOGRAPH-2F917"). -lisp_code_name(194840,"CJK_COMPATIBILITY_IDEOGRAPH-2F918"). -lisp_code_name(194841,"CJK_COMPATIBILITY_IDEOGRAPH-2F919"). -lisp_code_name(194842,"CJK_COMPATIBILITY_IDEOGRAPH-2F91A"). -lisp_code_name(194843,"CJK_COMPATIBILITY_IDEOGRAPH-2F91B"). -lisp_code_name(194844,"CJK_COMPATIBILITY_IDEOGRAPH-2F91C"). -lisp_code_name(194845,"CJK_COMPATIBILITY_IDEOGRAPH-2F91D"). -lisp_code_name(194846,"CJK_COMPATIBILITY_IDEOGRAPH-2F91E"). -lisp_code_name(194847,"CJK_COMPATIBILITY_IDEOGRAPH-2F91F"). -lisp_code_name(194848,"CJK_COMPATIBILITY_IDEOGRAPH-2F920"). -lisp_code_name(194849,"CJK_COMPATIBILITY_IDEOGRAPH-2F921"). -lisp_code_name(194850,"CJK_COMPATIBILITY_IDEOGRAPH-2F922"). -lisp_code_name(194851,"CJK_COMPATIBILITY_IDEOGRAPH-2F923"). -lisp_code_name(194852,"CJK_COMPATIBILITY_IDEOGRAPH-2F924"). -lisp_code_name(194853,"CJK_COMPATIBILITY_IDEOGRAPH-2F925"). -lisp_code_name(194854,"CJK_COMPATIBILITY_IDEOGRAPH-2F926"). -lisp_code_name(194855,"CJK_COMPATIBILITY_IDEOGRAPH-2F927"). -lisp_code_name(194856,"CJK_COMPATIBILITY_IDEOGRAPH-2F928"). -lisp_code_name(194857,"CJK_COMPATIBILITY_IDEOGRAPH-2F929"). -lisp_code_name(194858,"CJK_COMPATIBILITY_IDEOGRAPH-2F92A"). -lisp_code_name(194859,"CJK_COMPATIBILITY_IDEOGRAPH-2F92B"). -lisp_code_name(194860,"CJK_COMPATIBILITY_IDEOGRAPH-2F92C"). -lisp_code_name(194861,"CJK_COMPATIBILITY_IDEOGRAPH-2F92D"). -lisp_code_name(194862,"CJK_COMPATIBILITY_IDEOGRAPH-2F92E"). -lisp_code_name(194863,"CJK_COMPATIBILITY_IDEOGRAPH-2F92F"). -lisp_code_name(194864,"CJK_COMPATIBILITY_IDEOGRAPH-2F930"). -lisp_code_name(194865,"CJK_COMPATIBILITY_IDEOGRAPH-2F931"). -lisp_code_name(194866,"CJK_COMPATIBILITY_IDEOGRAPH-2F932"). -lisp_code_name(194867,"CJK_COMPATIBILITY_IDEOGRAPH-2F933"). -lisp_code_name(194868,"CJK_COMPATIBILITY_IDEOGRAPH-2F934"). -lisp_code_name(194869,"CJK_COMPATIBILITY_IDEOGRAPH-2F935"). -lisp_code_name(194870,"CJK_COMPATIBILITY_IDEOGRAPH-2F936"). -lisp_code_name(194871,"CJK_COMPATIBILITY_IDEOGRAPH-2F937"). -lisp_code_name(194872,"CJK_COMPATIBILITY_IDEOGRAPH-2F938"). -lisp_code_name(194873,"CJK_COMPATIBILITY_IDEOGRAPH-2F939"). -lisp_code_name(194874,"CJK_COMPATIBILITY_IDEOGRAPH-2F93A"). -lisp_code_name(194875,"CJK_COMPATIBILITY_IDEOGRAPH-2F93B"). -lisp_code_name(194876,"CJK_COMPATIBILITY_IDEOGRAPH-2F93C"). -lisp_code_name(194877,"CJK_COMPATIBILITY_IDEOGRAPH-2F93D"). -lisp_code_name(194878,"CJK_COMPATIBILITY_IDEOGRAPH-2F93E"). -lisp_code_name(194879,"CJK_COMPATIBILITY_IDEOGRAPH-2F93F"). -lisp_code_name(194880,"CJK_COMPATIBILITY_IDEOGRAPH-2F940"). -lisp_code_name(194881,"CJK_COMPATIBILITY_IDEOGRAPH-2F941"). -lisp_code_name(194882,"CJK_COMPATIBILITY_IDEOGRAPH-2F942"). -lisp_code_name(194883,"CJK_COMPATIBILITY_IDEOGRAPH-2F943"). -lisp_code_name(194884,"CJK_COMPATIBILITY_IDEOGRAPH-2F944"). -lisp_code_name(194885,"CJK_COMPATIBILITY_IDEOGRAPH-2F945"). -lisp_code_name(194886,"CJK_COMPATIBILITY_IDEOGRAPH-2F946"). -lisp_code_name(194887,"CJK_COMPATIBILITY_IDEOGRAPH-2F947"). -lisp_code_name(194888,"CJK_COMPATIBILITY_IDEOGRAPH-2F948"). -lisp_code_name(194889,"CJK_COMPATIBILITY_IDEOGRAPH-2F949"). -lisp_code_name(194890,"CJK_COMPATIBILITY_IDEOGRAPH-2F94A"). -lisp_code_name(194891,"CJK_COMPATIBILITY_IDEOGRAPH-2F94B"). -lisp_code_name(194892,"CJK_COMPATIBILITY_IDEOGRAPH-2F94C"). -lisp_code_name(194893,"CJK_COMPATIBILITY_IDEOGRAPH-2F94D"). -lisp_code_name(194894,"CJK_COMPATIBILITY_IDEOGRAPH-2F94E"). -lisp_code_name(194895,"CJK_COMPATIBILITY_IDEOGRAPH-2F94F"). -lisp_code_name(194896,"CJK_COMPATIBILITY_IDEOGRAPH-2F950"). -lisp_code_name(194897,"CJK_COMPATIBILITY_IDEOGRAPH-2F951"). -lisp_code_name(194898,"CJK_COMPATIBILITY_IDEOGRAPH-2F952"). -lisp_code_name(194899,"CJK_COMPATIBILITY_IDEOGRAPH-2F953"). -lisp_code_name(194900,"CJK_COMPATIBILITY_IDEOGRAPH-2F954"). -lisp_code_name(194901,"CJK_COMPATIBILITY_IDEOGRAPH-2F955"). -lisp_code_name(194902,"CJK_COMPATIBILITY_IDEOGRAPH-2F956"). -lisp_code_name(194903,"CJK_COMPATIBILITY_IDEOGRAPH-2F957"). -lisp_code_name(194904,"CJK_COMPATIBILITY_IDEOGRAPH-2F958"). -lisp_code_name(194905,"CJK_COMPATIBILITY_IDEOGRAPH-2F959"). -lisp_code_name(194906,"CJK_COMPATIBILITY_IDEOGRAPH-2F95A"). -lisp_code_name(194907,"CJK_COMPATIBILITY_IDEOGRAPH-2F95B"). -lisp_code_name(194908,"CJK_COMPATIBILITY_IDEOGRAPH-2F95C"). -lisp_code_name(194909,"CJK_COMPATIBILITY_IDEOGRAPH-2F95D"). -lisp_code_name(194910,"CJK_COMPATIBILITY_IDEOGRAPH-2F95E"). -lisp_code_name(194911,"CJK_COMPATIBILITY_IDEOGRAPH-2F95F"). -lisp_code_name(194912,"CJK_COMPATIBILITY_IDEOGRAPH-2F960"). -lisp_code_name(194913,"CJK_COMPATIBILITY_IDEOGRAPH-2F961"). -lisp_code_name(194914,"CJK_COMPATIBILITY_IDEOGRAPH-2F962"). -lisp_code_name(194915,"CJK_COMPATIBILITY_IDEOGRAPH-2F963"). -lisp_code_name(194916,"CJK_COMPATIBILITY_IDEOGRAPH-2F964"). -lisp_code_name(194917,"CJK_COMPATIBILITY_IDEOGRAPH-2F965"). -lisp_code_name(194918,"CJK_COMPATIBILITY_IDEOGRAPH-2F966"). -lisp_code_name(194919,"CJK_COMPATIBILITY_IDEOGRAPH-2F967"). -lisp_code_name(194920,"CJK_COMPATIBILITY_IDEOGRAPH-2F968"). -lisp_code_name(194921,"CJK_COMPATIBILITY_IDEOGRAPH-2F969"). -lisp_code_name(194922,"CJK_COMPATIBILITY_IDEOGRAPH-2F96A"). -lisp_code_name(194923,"CJK_COMPATIBILITY_IDEOGRAPH-2F96B"). -lisp_code_name(194924,"CJK_COMPATIBILITY_IDEOGRAPH-2F96C"). -lisp_code_name(194925,"CJK_COMPATIBILITY_IDEOGRAPH-2F96D"). -lisp_code_name(194926,"CJK_COMPATIBILITY_IDEOGRAPH-2F96E"). -lisp_code_name(194927,"CJK_COMPATIBILITY_IDEOGRAPH-2F96F"). -lisp_code_name(194928,"CJK_COMPATIBILITY_IDEOGRAPH-2F970"). -lisp_code_name(194929,"CJK_COMPATIBILITY_IDEOGRAPH-2F971"). -lisp_code_name(194930,"CJK_COMPATIBILITY_IDEOGRAPH-2F972"). -lisp_code_name(194931,"CJK_COMPATIBILITY_IDEOGRAPH-2F973"). -lisp_code_name(194932,"CJK_COMPATIBILITY_IDEOGRAPH-2F974"). -lisp_code_name(194933,"CJK_COMPATIBILITY_IDEOGRAPH-2F975"). -lisp_code_name(194934,"CJK_COMPATIBILITY_IDEOGRAPH-2F976"). -lisp_code_name(194935,"CJK_COMPATIBILITY_IDEOGRAPH-2F977"). -lisp_code_name(194936,"CJK_COMPATIBILITY_IDEOGRAPH-2F978"). -lisp_code_name(194937,"CJK_COMPATIBILITY_IDEOGRAPH-2F979"). -lisp_code_name(194938,"CJK_COMPATIBILITY_IDEOGRAPH-2F97A"). -lisp_code_name(194939,"CJK_COMPATIBILITY_IDEOGRAPH-2F97B"). -lisp_code_name(194940,"CJK_COMPATIBILITY_IDEOGRAPH-2F97C"). -lisp_code_name(194941,"CJK_COMPATIBILITY_IDEOGRAPH-2F97D"). -lisp_code_name(194942,"CJK_COMPATIBILITY_IDEOGRAPH-2F97E"). -lisp_code_name(194943,"CJK_COMPATIBILITY_IDEOGRAPH-2F97F"). -lisp_code_name(194944,"CJK_COMPATIBILITY_IDEOGRAPH-2F980"). -lisp_code_name(194945,"CJK_COMPATIBILITY_IDEOGRAPH-2F981"). -lisp_code_name(194946,"CJK_COMPATIBILITY_IDEOGRAPH-2F982"). -lisp_code_name(194947,"CJK_COMPATIBILITY_IDEOGRAPH-2F983"). -lisp_code_name(194948,"CJK_COMPATIBILITY_IDEOGRAPH-2F984"). -lisp_code_name(194949,"CJK_COMPATIBILITY_IDEOGRAPH-2F985"). -lisp_code_name(194950,"CJK_COMPATIBILITY_IDEOGRAPH-2F986"). -lisp_code_name(194951,"CJK_COMPATIBILITY_IDEOGRAPH-2F987"). -lisp_code_name(194952,"CJK_COMPATIBILITY_IDEOGRAPH-2F988"). -lisp_code_name(194953,"CJK_COMPATIBILITY_IDEOGRAPH-2F989"). -lisp_code_name(194954,"CJK_COMPATIBILITY_IDEOGRAPH-2F98A"). -lisp_code_name(194955,"CJK_COMPATIBILITY_IDEOGRAPH-2F98B"). -lisp_code_name(194956,"CJK_COMPATIBILITY_IDEOGRAPH-2F98C"). -lisp_code_name(194957,"CJK_COMPATIBILITY_IDEOGRAPH-2F98D"). -lisp_code_name(194958,"CJK_COMPATIBILITY_IDEOGRAPH-2F98E"). -lisp_code_name(194959,"CJK_COMPATIBILITY_IDEOGRAPH-2F98F"). -lisp_code_name(194960,"CJK_COMPATIBILITY_IDEOGRAPH-2F990"). -lisp_code_name(194961,"CJK_COMPATIBILITY_IDEOGRAPH-2F991"). -lisp_code_name(194962,"CJK_COMPATIBILITY_IDEOGRAPH-2F992"). -lisp_code_name(194963,"CJK_COMPATIBILITY_IDEOGRAPH-2F993"). -lisp_code_name(194964,"CJK_COMPATIBILITY_IDEOGRAPH-2F994"). -lisp_code_name(194965,"CJK_COMPATIBILITY_IDEOGRAPH-2F995"). -lisp_code_name(194966,"CJK_COMPATIBILITY_IDEOGRAPH-2F996"). -lisp_code_name(194967,"CJK_COMPATIBILITY_IDEOGRAPH-2F997"). -lisp_code_name(194968,"CJK_COMPATIBILITY_IDEOGRAPH-2F998"). -lisp_code_name(194969,"CJK_COMPATIBILITY_IDEOGRAPH-2F999"). -lisp_code_name(194970,"CJK_COMPATIBILITY_IDEOGRAPH-2F99A"). -lisp_code_name(194971,"CJK_COMPATIBILITY_IDEOGRAPH-2F99B"). -lisp_code_name(194972,"CJK_COMPATIBILITY_IDEOGRAPH-2F99C"). -lisp_code_name(194973,"CJK_COMPATIBILITY_IDEOGRAPH-2F99D"). -lisp_code_name(194974,"CJK_COMPATIBILITY_IDEOGRAPH-2F99E"). -lisp_code_name(194975,"CJK_COMPATIBILITY_IDEOGRAPH-2F99F"). -lisp_code_name(194976,"CJK_COMPATIBILITY_IDEOGRAPH-2F9A0"). -lisp_code_name(194977,"CJK_COMPATIBILITY_IDEOGRAPH-2F9A1"). -lisp_code_name(194978,"CJK_COMPATIBILITY_IDEOGRAPH-2F9A2"). -lisp_code_name(194979,"CJK_COMPATIBILITY_IDEOGRAPH-2F9A3"). -lisp_code_name(194980,"CJK_COMPATIBILITY_IDEOGRAPH-2F9A4"). -lisp_code_name(194981,"CJK_COMPATIBILITY_IDEOGRAPH-2F9A5"). -lisp_code_name(194982,"CJK_COMPATIBILITY_IDEOGRAPH-2F9A6"). -lisp_code_name(194983,"CJK_COMPATIBILITY_IDEOGRAPH-2F9A7"). -lisp_code_name(194984,"CJK_COMPATIBILITY_IDEOGRAPH-2F9A8"). -lisp_code_name(194985,"CJK_COMPATIBILITY_IDEOGRAPH-2F9A9"). -lisp_code_name(194986,"CJK_COMPATIBILITY_IDEOGRAPH-2F9AA"). -lisp_code_name(194987,"CJK_COMPATIBILITY_IDEOGRAPH-2F9AB"). -lisp_code_name(194988,"CJK_COMPATIBILITY_IDEOGRAPH-2F9AC"). -lisp_code_name(194989,"CJK_COMPATIBILITY_IDEOGRAPH-2F9AD"). -lisp_code_name(194990,"CJK_COMPATIBILITY_IDEOGRAPH-2F9AE"). -lisp_code_name(194991,"CJK_COMPATIBILITY_IDEOGRAPH-2F9AF"). -lisp_code_name(194992,"CJK_COMPATIBILITY_IDEOGRAPH-2F9B0"). -lisp_code_name(194993,"CJK_COMPATIBILITY_IDEOGRAPH-2F9B1"). -lisp_code_name(194994,"CJK_COMPATIBILITY_IDEOGRAPH-2F9B2"). -lisp_code_name(194995,"CJK_COMPATIBILITY_IDEOGRAPH-2F9B3"). -lisp_code_name(194996,"CJK_COMPATIBILITY_IDEOGRAPH-2F9B4"). -lisp_code_name(194997,"CJK_COMPATIBILITY_IDEOGRAPH-2F9B5"). -lisp_code_name(194998,"CJK_COMPATIBILITY_IDEOGRAPH-2F9B6"). -lisp_code_name(194999,"CJK_COMPATIBILITY_IDEOGRAPH-2F9B7"). -lisp_code_name(195000,"CJK_COMPATIBILITY_IDEOGRAPH-2F9B8"). -lisp_code_name(195001,"CJK_COMPATIBILITY_IDEOGRAPH-2F9B9"). -lisp_code_name(195002,"CJK_COMPATIBILITY_IDEOGRAPH-2F9BA"). -lisp_code_name(195003,"CJK_COMPATIBILITY_IDEOGRAPH-2F9BB"). -lisp_code_name(195004,"CJK_COMPATIBILITY_IDEOGRAPH-2F9BC"). -lisp_code_name(195005,"CJK_COMPATIBILITY_IDEOGRAPH-2F9BD"). -lisp_code_name(195006,"CJK_COMPATIBILITY_IDEOGRAPH-2F9BE"). -lisp_code_name(195007,"CJK_COMPATIBILITY_IDEOGRAPH-2F9BF"). -lisp_code_name(195008,"CJK_COMPATIBILITY_IDEOGRAPH-2F9C0"). -lisp_code_name(195009,"CJK_COMPATIBILITY_IDEOGRAPH-2F9C1"). -lisp_code_name(195010,"CJK_COMPATIBILITY_IDEOGRAPH-2F9C2"). -lisp_code_name(195011,"CJK_COMPATIBILITY_IDEOGRAPH-2F9C3"). -lisp_code_name(195012,"CJK_COMPATIBILITY_IDEOGRAPH-2F9C4"). -lisp_code_name(195013,"CJK_COMPATIBILITY_IDEOGRAPH-2F9C5"). -lisp_code_name(195014,"CJK_COMPATIBILITY_IDEOGRAPH-2F9C6"). -lisp_code_name(195015,"CJK_COMPATIBILITY_IDEOGRAPH-2F9C7"). -lisp_code_name(195016,"CJK_COMPATIBILITY_IDEOGRAPH-2F9C8"). -lisp_code_name(195017,"CJK_COMPATIBILITY_IDEOGRAPH-2F9C9"). -lisp_code_name(195018,"CJK_COMPATIBILITY_IDEOGRAPH-2F9CA"). -lisp_code_name(195019,"CJK_COMPATIBILITY_IDEOGRAPH-2F9CB"). -lisp_code_name(195020,"CJK_COMPATIBILITY_IDEOGRAPH-2F9CC"). -lisp_code_name(195021,"CJK_COMPATIBILITY_IDEOGRAPH-2F9CD"). -lisp_code_name(195022,"CJK_COMPATIBILITY_IDEOGRAPH-2F9CE"). -lisp_code_name(195023,"CJK_COMPATIBILITY_IDEOGRAPH-2F9CF"). -lisp_code_name(195024,"CJK_COMPATIBILITY_IDEOGRAPH-2F9D0"). -lisp_code_name(195025,"CJK_COMPATIBILITY_IDEOGRAPH-2F9D1"). -lisp_code_name(195026,"CJK_COMPATIBILITY_IDEOGRAPH-2F9D2"). -lisp_code_name(195027,"CJK_COMPATIBILITY_IDEOGRAPH-2F9D3"). -lisp_code_name(195028,"CJK_COMPATIBILITY_IDEOGRAPH-2F9D4"). -lisp_code_name(195029,"CJK_COMPATIBILITY_IDEOGRAPH-2F9D5"). -lisp_code_name(195030,"CJK_COMPATIBILITY_IDEOGRAPH-2F9D6"). -lisp_code_name(195031,"CJK_COMPATIBILITY_IDEOGRAPH-2F9D7"). -lisp_code_name(195032,"CJK_COMPATIBILITY_IDEOGRAPH-2F9D8"). -lisp_code_name(195033,"CJK_COMPATIBILITY_IDEOGRAPH-2F9D9"). -lisp_code_name(195034,"CJK_COMPATIBILITY_IDEOGRAPH-2F9DA"). -lisp_code_name(195035,"CJK_COMPATIBILITY_IDEOGRAPH-2F9DB"). -lisp_code_name(195036,"CJK_COMPATIBILITY_IDEOGRAPH-2F9DC"). -lisp_code_name(195037,"CJK_COMPATIBILITY_IDEOGRAPH-2F9DD"). -lisp_code_name(195038,"CJK_COMPATIBILITY_IDEOGRAPH-2F9DE"). -lisp_code_name(195039,"CJK_COMPATIBILITY_IDEOGRAPH-2F9DF"). -lisp_code_name(195040,"CJK_COMPATIBILITY_IDEOGRAPH-2F9E0"). -lisp_code_name(195041,"CJK_COMPATIBILITY_IDEOGRAPH-2F9E1"). -lisp_code_name(195042,"CJK_COMPATIBILITY_IDEOGRAPH-2F9E2"). -lisp_code_name(195043,"CJK_COMPATIBILITY_IDEOGRAPH-2F9E3"). -lisp_code_name(195044,"CJK_COMPATIBILITY_IDEOGRAPH-2F9E4"). -lisp_code_name(195045,"CJK_COMPATIBILITY_IDEOGRAPH-2F9E5"). -lisp_code_name(195046,"CJK_COMPATIBILITY_IDEOGRAPH-2F9E6"). -lisp_code_name(195047,"CJK_COMPATIBILITY_IDEOGRAPH-2F9E7"). -lisp_code_name(195048,"CJK_COMPATIBILITY_IDEOGRAPH-2F9E8"). -lisp_code_name(195049,"CJK_COMPATIBILITY_IDEOGRAPH-2F9E9"). -lisp_code_name(195050,"CJK_COMPATIBILITY_IDEOGRAPH-2F9EA"). -lisp_code_name(195051,"CJK_COMPATIBILITY_IDEOGRAPH-2F9EB"). -lisp_code_name(195052,"CJK_COMPATIBILITY_IDEOGRAPH-2F9EC"). -lisp_code_name(195053,"CJK_COMPATIBILITY_IDEOGRAPH-2F9ED"). -lisp_code_name(195054,"CJK_COMPATIBILITY_IDEOGRAPH-2F9EE"). -lisp_code_name(195055,"CJK_COMPATIBILITY_IDEOGRAPH-2F9EF"). -lisp_code_name(195056,"CJK_COMPATIBILITY_IDEOGRAPH-2F9F0"). -lisp_code_name(195057,"CJK_COMPATIBILITY_IDEOGRAPH-2F9F1"). -lisp_code_name(195058,"CJK_COMPATIBILITY_IDEOGRAPH-2F9F2"). -lisp_code_name(195059,"CJK_COMPATIBILITY_IDEOGRAPH-2F9F3"). -lisp_code_name(195060,"CJK_COMPATIBILITY_IDEOGRAPH-2F9F4"). -lisp_code_name(195061,"CJK_COMPATIBILITY_IDEOGRAPH-2F9F5"). -lisp_code_name(195062,"CJK_COMPATIBILITY_IDEOGRAPH-2F9F6"). -lisp_code_name(195063,"CJK_COMPATIBILITY_IDEOGRAPH-2F9F7"). -lisp_code_name(195064,"CJK_COMPATIBILITY_IDEOGRAPH-2F9F8"). -lisp_code_name(195065,"CJK_COMPATIBILITY_IDEOGRAPH-2F9F9"). -lisp_code_name(195066,"CJK_COMPATIBILITY_IDEOGRAPH-2F9FA"). -lisp_code_name(195067,"CJK_COMPATIBILITY_IDEOGRAPH-2F9FB"). -lisp_code_name(195068,"CJK_COMPATIBILITY_IDEOGRAPH-2F9FC"). -lisp_code_name(195069,"CJK_COMPATIBILITY_IDEOGRAPH-2F9FD"). -lisp_code_name(195070,"CJK_COMPATIBILITY_IDEOGRAPH-2F9FE"). -lisp_code_name(195071,"CJK_COMPATIBILITY_IDEOGRAPH-2F9FF"). -lisp_code_name(195072,"CJK_COMPATIBILITY_IDEOGRAPH-2FA00"). -lisp_code_name(195073,"CJK_COMPATIBILITY_IDEOGRAPH-2FA01"). -lisp_code_name(195074,"CJK_COMPATIBILITY_IDEOGRAPH-2FA02"). -lisp_code_name(195075,"CJK_COMPATIBILITY_IDEOGRAPH-2FA03"). -lisp_code_name(195076,"CJK_COMPATIBILITY_IDEOGRAPH-2FA04"). -lisp_code_name(195077,"CJK_COMPATIBILITY_IDEOGRAPH-2FA05"). -lisp_code_name(195078,"CJK_COMPATIBILITY_IDEOGRAPH-2FA06"). -lisp_code_name(195079,"CJK_COMPATIBILITY_IDEOGRAPH-2FA07"). -lisp_code_name(195080,"CJK_COMPATIBILITY_IDEOGRAPH-2FA08"). -lisp_code_name(195081,"CJK_COMPATIBILITY_IDEOGRAPH-2FA09"). -lisp_code_name(195082,"CJK_COMPATIBILITY_IDEOGRAPH-2FA0A"). -lisp_code_name(195083,"CJK_COMPATIBILITY_IDEOGRAPH-2FA0B"). -lisp_code_name(195084,"CJK_COMPATIBILITY_IDEOGRAPH-2FA0C"). -lisp_code_name(195085,"CJK_COMPATIBILITY_IDEOGRAPH-2FA0D"). -lisp_code_name(195086,"CJK_COMPATIBILITY_IDEOGRAPH-2FA0E"). -lisp_code_name(195087,"CJK_COMPATIBILITY_IDEOGRAPH-2FA0F"). -lisp_code_name(195088,"CJK_COMPATIBILITY_IDEOGRAPH-2FA10"). -lisp_code_name(195089,"CJK_COMPATIBILITY_IDEOGRAPH-2FA11"). -lisp_code_name(195090,"CJK_COMPATIBILITY_IDEOGRAPH-2FA12"). -lisp_code_name(195091,"CJK_COMPATIBILITY_IDEOGRAPH-2FA13"). -lisp_code_name(195092,"CJK_COMPATIBILITY_IDEOGRAPH-2FA14"). -lisp_code_name(195093,"CJK_COMPATIBILITY_IDEOGRAPH-2FA15"). -lisp_code_name(195094,"CJK_COMPATIBILITY_IDEOGRAPH-2FA16"). -lisp_code_name(195095,"CJK_COMPATIBILITY_IDEOGRAPH-2FA17"). -lisp_code_name(195096,"CJK_COMPATIBILITY_IDEOGRAPH-2FA18"). -lisp_code_name(195097,"CJK_COMPATIBILITY_IDEOGRAPH-2FA19"). -lisp_code_name(195098,"CJK_COMPATIBILITY_IDEOGRAPH-2FA1A"). -lisp_code_name(195099,"CJK_COMPATIBILITY_IDEOGRAPH-2FA1B"). -lisp_code_name(195100,"CJK_COMPATIBILITY_IDEOGRAPH-2FA1C"). -lisp_code_name(195101,"CJK_COMPATIBILITY_IDEOGRAPH-2FA1D"). - -:- endif. - diff --git a/metta_vspace/pyswip_lng/chars.data b/metta_vspace/pyswip_lng/chars.data new file mode 120000 index 00000000..f777267c --- /dev/null +++ b/metta_vspace/pyswip_lng/chars.data @@ -0,0 +1 @@ +../pyswip/chars.data \ No newline at end of file diff --git a/metta_vspace/pyswip_lng/flybase_convert.pl b/metta_vspace/pyswip_lng/flybase_convert.pl deleted file mode 100755 index 4ce70154..00000000 --- a/metta_vspace/pyswip_lng/flybase_convert.pl +++ /dev/null @@ -1,10 +0,0 @@ -:- encoding(iso_latin_1). -:- flush_output. -:- setenv('RUST_BACKTRACE',full). - -:- ensure_loaded(flybase_main). -:- ensure_loaded(flybase_json). -:- ensure_loaded(flybase_obo). -%:- ensure_loaded(swi_support). - - diff --git a/metta_vspace/pyswip_lng/flybase_convert.pl b/metta_vspace/pyswip_lng/flybase_convert.pl new file mode 120000 index 00000000..c05a81ff --- /dev/null +++ b/metta_vspace/pyswip_lng/flybase_convert.pl @@ -0,0 +1 @@ +../pyswip/flybase_convert.pl \ No newline at end of file diff --git a/metta_vspace/pyswip_lng/flybase_induced_types.pl b/metta_vspace/pyswip_lng/flybase_induced_types.pl deleted file mode 100755 index 09a771ee..00000000 --- a/metta_vspace/pyswip_lng/flybase_induced_types.pl +++ /dev/null @@ -1,1647 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -/* -Finding Publications That Link Multiple Mutations -SQL Version: - -SELECT P1.title AS Publication1, M1.name AS Mutation1, P2.title AS Publication2, M2.name AS Mutation2 -FROM Mutation AS M1 -INNER JOIN MutationPublication AS MP1 ON M1.id = MP1.mutation_id -INNER JOIN Publication AS P1 ON MP1.publication_id = P1.id -INNER JOIN MutationPublication AS MP2 ON M1.id != MP2.mutation_id -INNER JOIN Mutation AS M2 ON MP2.mutation_id = M2.id -INNER JOIN Publication AS P2 ON MP2.publication_id = P2.id AND P1.id = P2.id -WHERE M1.name != M2.name -*/ - - - -linked_mutations(Publication1, Mutation1, Publication2, Mutation2) :- - mutation(M1_id, Mutation1), - mutation_publication(M1_id, MP1_id), - publication(MP1_id, Publication1), - mutation_publication(M2_id, MP2_id), - mutation(M2_id, Mutation2), - publication(MP2_id, Publication2), - M1_id \= M2_id, - Mutation1 \= Mutation2, - MP1_id = MP2_id. - -/* - Publications Discussing Mutations in Related Genes -SQL Version: - -SELECT G1.name AS Gene1, M1.name AS Mutation1, G2.name AS Gene2, M2.name AS Mutation2, P.title -FROM Gene AS G1 -INNER JOIN Mutation AS M1 ON G1.id = M1.gene_id -INNER JOIN MutationPublication AS MP1 ON M1.id = MP1.mutation_id -INNER JOIN Publication AS P ON MP1.publication_id = P.id -INNER JOIN Mutation AS M2 ON P.id IN (SELECT publication_id FROM MutationPublication WHERE mutation_id = M2.id) -INNER JOIN Gene AS G2 ON M2.gene_id = G2.id AND G1.id != G2.id -WHERE G1.function = G2.function OR G1.pathway = G2.pathway -*/ - - - -related_genes_publication(Gene1, Mutation1, Gene2, Mutation2, Title) :- - gene(G1_id, Gene1, Function1, Pathway1), - mutation(M1_id, Mutation1), - mutation_gene(M1_id, G1_id), - mutation_publication(M1_id, MP1_id), - publication(MP1_id, Title), - gene(G2_id, Gene2, Function2, Pathway2), - mutation(M2_id, Mutation2), - mutation_gene(M2_id, G2_id), - mutation_publication(M2_id, MP2_id), - publication(MP2_id, Title), - G1_id \= G2_id, - (Function1 = Function2; Pathway1 = Pathway2). - -/* - - Publications Linking Phenotypic Effects of Different Mutations -SQL Version: - -SELECT M1.name AS Mutation1, P1.description AS Phenotype1, M2.name AS Mutation2, P2.description AS Phenotype2, Pub.title -FROM Mutation AS M1 -INNER JOIN Phenotype AS P1 ON M1.phenotype_id = P1.id -INNER JOIN MutationPublication AS MP1 ON M1.id = MP1.mutation_id -INNER JOIN Publication AS Pub ON MP1.publication_id = Pub.id -INNER JOIN MutationPublication AS MP2 ON Pub.id = MP2.publication_id AND MP1.mutation_id != MP2.mutation_id -INNER JOIN Mutation AS M2 ON MP2.mutation_id = M2.id -INNER JOIN Phenotype AS P2 ON M2.phenotype_id = P2.id -*/ - - - -linked_phenotypes(Publication, Mutation1, Phenotype1, Mutation2, Phenotype2) :- - mutation(M1_id, Mutation1), - mutation_phenotype(M1_id, P1_id), - phenotype(P1_id, Phenotype1), - mutation_publication(M1_id, MP1_id), - publication(MP1_id, Publication), - mutation_publication(M2_id, MP2_id), - mutation(M2_id, Mutation2), - mutation_phenotype(M2_id, P2_id), - phenotype(P2_id, Phenotype2), - publication(MP2_id, Publication), - M1_id \= M2_id. - - - - -/* - - Gene Expression and Phenotypes -SQL Version: - - -SELECT Gene.name, Expression.tissue, Phenotype.description -FROM Gene -INNER JOIN Expression ON Gene.id = Expression.gene_id -INNER JOIN Phenotype ON Gene.id = Phenotype.gene_id -WHERE Expression.tissue = 'wing disc' AND Phenotype.description LIKE '%wing defects%' -*/ - - - -gene_expression_phenotype(GeneName, Tissue, PhenotypeDescription) :- - gene(GeneId, GeneName), - expression(GeneId, Tissue), - Tissue = 'wing disc', - phenotype(GeneId, PhenotypeDescription), - sub_string(PhenotypeDescription, _, _, _, 'wing defects'). - -/* - Protein-Protein Interactions -SQL Version: - -SELECT Protein1.name, Protein2.name -FROM Protein AS Protein1 -INNER JOIN Interaction ON Protein1.id = Interaction.protein1_id -INNER JOIN Protein AS Protein2 ON Interaction.protein2_id = Protein2.id -WHERE Protein1.name = 'protein_of_interest' -*/ - - - -protein_interaction(ProteinName1, ProteinName2) :- - protein(Protein1Id, ProteinName1), - ProteinName1 = 'protein_of_interest', - interaction(Protein1Id, Protein2Id), - protein(Protein2Id, ProteinName2). - -/* - Genetic Modifiers of a Mutation -SQL Version: - -SELECT ModifierGene.name, Mutation.name, ModifiedPhenotype.description -FROM Gene AS ModifierGene -INNER JOIN GeneticInteraction ON ModifierGene.id = GeneticInteraction.modifier_gene_id -INNER JOIN Mutation ON GeneticInteraction.mutation_id = Mutation.id -INNER JOIN Phenotype AS ModifiedPhenotype ON Mutation.phenotype_id = ModifiedPhenotype.id -WHERE Mutation.name = 'specific_mutation' -*/ - - - -genetic_modifier(ModifierGeneName, MutationName, PhenotypeDescription) :- - gene(ModifierGeneId, ModifierGeneName), - genetic_interaction(ModifierGeneId, MutationId), - mutation(MutationId, MutationName), - MutationName = 'specific_mutation', - phenotype(MutationId, PhenotypeDescription). - -/* -4. Gene Ontology (GO) Annotations -SQL Version: - -SELECT Gene.name, GOAnnotation.GO_term, GOAnnotation.description -FROM Gene -INNER JOIN GOAnnotation ON Gene.id = GOAnnotation.gene_id -WHERE Gene.name IN ('gene1', 'gene2', 'gene3') -*/ - - - -gene_go_annotation(GeneName, GOTerm, GODescription) :- - gene(GeneId, GeneName), - fb-member(GeneName, ['gene1', 'gene2', 'gene3']), - go_annotation(GeneId, GOTerm, GODescription). - - -/* - -SELECT Strain.name, StockCenter.name, StockCenter.location -FROM Strain -INNER JOIN StockCenter ON Strain.stock_center_id = StockCenter.id -WHERE Strain.name LIKE '%desired_trait%' -ChatGPT -Translating these SQL queries to Prolog predicates involves creating a set of Prolog facts and rules that mimic the structure and logic of the SQL database and queries. Here's how each of these queries can be represented in Prolog: - - Gene Alleles and Associated Diseases - -SELECT Gene.name, Allele.name, Disease.human_disease -FROM Gene -INNER JOIN Allele ON Gene.id = Allele.gene_id -LEFT JOIN Disease ON Allele.disease_id = Disease.id -WHERE Gene.name = 'target_gene_name' -*/ - - - -gene_allele_disease(GeneName, AlleleName, HumanDisease) :- - gene(GeneId, GeneName), - GeneName = 'target_gene_name', - allele(GeneId, AlleleId, AlleleName), - ( disease(AlleleId, HumanDisease) - ; HumanDisease = 'No associated disease'). - -/* - - Transcription Factors Regulating a Gene -SQL Version: -SELECT TranscriptionFactor.name, TargetGene.name, Regulation.type -FROM Gene AS TranscriptionFactor -INNER JOIN GeneRegulation AS Regulation ON TranscriptionFactor.id = Regulation.transcription_factor_id -INNER JOIN Gene AS TargetGene ON Regulation.target_gene_id = TargetGene.id -WHERE TargetGene.name = 'specific_target_gene' -*/ - - - -transcription_factor_regulation(TranscriptionFactorName, TargetGeneName, RegulationType) :- - gene(TranscriptionFactorId, TranscriptionFactorName), - gene_regulation(TranscriptionFactorId, TargetGeneId, RegulationType), - gene(TargetGeneId, TargetGeneName), - TargetGeneName = 'specific_target_gene'. - -/* - - Publications Related to a Gene Mutation -SQL Version: - -SELECT Mutation.name, Publication.title, Publication.authors -FROM Mutation -INNER JOIN MutationPublication ON Mutation.id = MutationPublication.mutation_id -INNER JOIN Publication ON MutationPublication.publication_id = Publication.id -WHERE Mutation.name = 'specific_mutation_name' -*/ - - - -mutation_publication_info(MutationName, Title, Authors) :- - mutation(MutationId, MutationName), - MutationName = 'specific_mutation_name', - mutation_publication(MutationId, PublicationId), - publication(PublicationId, Title, Authors). - -/* - -4. RNAi Knockdown Effects on Phenotype -SQL Version: - -SELECT Gene.name, RNAiExperiment.description, Phenotype.description -FROM Gene -INNER JOIN RNAiExperiment ON Gene.id = RNAiExperiment.gene_id -INNER JOIN Phenotype ON RNAiExperiment.phenotype_id = Phenotype.id -WHERE Gene.name = 'gene_of_interest' -*/ - - - -rnai_knockdown_phenotype(GeneName, RNAiDescription, PhenotypeDescription) :- - gene(GeneId, GeneName), - GeneName = 'gene_of_interest', - rnai_experiment(GeneId, RNAiId, RNAiDescription), - phenotype(RNAiId, PhenotypeDescription). - - - -/* -5. Stock Center Information for Specific Strains - -SELECT Strain.name, StockCenter.name, StockCenter.location -FROM Strain -INNER JOIN StockCenter ON Strain.stock_center_id = StockCenter.id -WHERE Strain.name LIKE '%desired_trait%' -*/ -stock_center_info(StrainName, StockCenterName, Location) :- - strain(StrainId, StrainName), - sub_string(StrainName, _, _, _, 'desired_trait'), - stock_center(StrainId, StockCenterId, StockCenterName, Location). - - - - - - - -flybase_tables([ -analysis, analysisfeature, analysisgrp, analysisgrpmember, analysisprop, audit_chado, cell_line, cell_line_loaderm, cell_line_loadermprop, -cell_line_dbxref, cell_line_feature, cell_line_library, cell_line_libraryprop, cell_line_pub, cell_line_relationship, cell_line_strain, -cell_line_strainprop, cell_line_synonym, cell_lineprop, cell_lineprop_pub, contact, cv, loaderm, loaderm_dbxref, loaderm_relationship, -loadermpath, loadermprop, loadermsynonym, db, dbxref, dbxrefprop, eimage, environment, environment_loaderm, expression, expression_loaderm, -expression_loadermprop, expression_image, expression_pub, expressionprop, feature, feature_loaderm, feature_loaderm_dbxref, -feature_loadermprop, feature_dbxref, feature_expression, feature_expressionprop, feature_genotype, feature_grpmember, -feature_grpmember_pub, feature_humanhealth_dbxref, feature_interaction, feature_interaction_pub, feature_interactionprop, -feature_phenotype, feature_pub, feature_pubprop, feature_relationship, feature_relationship_pub, feature_relationshipprop, -feature_relationshipprop_pub, feature_synonym, featureloc, featureloc_pub, featuremap, featuremap_pub, featurepos, featureprop, -featureprop_pub, featurerange, genotype, genotype_loaderm, genotype_loadermprop, genotype_dbxref, genotype_pub, genotype_synonym, -genotypeprop, genotypeprop_pub, grp, grp_loaderm, grp_dbxref, grp_pub, grp_pubprop, grp_relationship, grp_relationship_pub, -grp_relationshipprop, grp_synonym, grpmember, grpmember_loaderm, grpmember_pub, grpmemberprop, grpmemberprop_pub, grpprop, -grpprop_pub, humanhealth, humanhealth_loaderm, humanhealth_loadermprop, humanhealth_dbxref, humanhealth_dbxrefprop, -humanhealth_dbxrefprop_pub, humanhealth_feature, humanhealth_featureprop, humanhealth_phenotype, humanhealth_phenotypeprop, -humanhealth_pub, humanhealth_pubprop, humanhealth_relationship, humanhealth_relationship_pub, humanhealth_synonym, humanhealthprop, -humanhealthprop_pub, interaction, interaction_cell_line, interaction_loaderm, interaction_loadermprop, interaction_expression, -interaction_expressionprop, interaction_group, interaction_group_feature_interaction, interaction_pub, interactionprop, -interactionprop_pub, library, library_loaderm, library_loadermprop, library_dbxref, library_dbxrefprop, library_expression, -library_expressionprop, library_feature, library_featureprop, library_grpmember, library_humanhealth, library_humanhealthprop, -library_interaction, library_pub, library_relationship, library_relationship_pub, library_strain, library_strainprop, library_synonym, - libraryprop, libraryprop_pub, lock, organism, organism_loaderm, organism_loadermprop, organism_dbxref, organism_grpmember, - organism_library, organism_pub, organismprop, organismprop_pub, phendesc, phenotype, phenotype_comparison, phenotype_comparison_loaderm, - phenotype_loaderm, phenstatement, project, pub, pub_dbxref, pub_relationship, pubauthor, pubprop, sql_features, sql_implementation_info, - sql_parts, sql_sizing, stock, stock_loaderm, stock_dbxref, stock_genotype, stock_pub, stock_relationship, stock_relationship_pub, - stockcollection, stockcollection_stock, stockcollectionprop, stockprop, stockprop_pub, strain, strain_loaderm, strain_loadermprop, - strain_dbxref, strain_feature, strain_featureprop, strain_phenotype, strain_phenotypeprop, -strain_pub, strain_relationship, strain_relationship_pub, strain_synonym, strainprop, strainprop_pub, synonym, tableinfo, update_track]). - -/* -table_n_type(fbgn_NAseq_Uniprot, 1, gene_symbol, _). -table_n_type(fbgn_NAseq_Uniprot, 2, organism_abbreviation, _). -table_n_type(fbgn_NAseq_Uniprot, 3, primary_FBgn, 'FBgn'). -table_n_type(fbgn_NAseq_Uniprot, 4, nucleotide_accession, _). -table_n_type(fbgn_NAseq_Uniprot, 5, na_based_protein_accession, _). -table_n_type(fbgn_NAseq_Uniprot, 6, 'UniprotKB/Swiss-Prot/TrEMBL_accession', _). -table_n_type(fbgn_NAseq_Uniprot, 7, 'EntrezGene', _). -table_n_type(fbgn_NAseq_Uniprot, 8, 'RefSeq_transcripts', _). -table_n_type(fbgn_NAseq_Uniprot, 9, 'RefSeq_proteins', _). -*//* -table_n_type(fbgn_uniprot, 1, primary_FBgn, 'FBgn'). -table_n_type(fbgn_uniprot, 2, gene_symbol, _). -table_n_type(fbgn_uniprot, 3, 'CG', _). -table_n_type(fbgn_uniprot, 4, 'UniprotKB/Swiss-Prot/TrEMBL_accession', _). -table_n_type(pmid_fbgn_uniprot, 1, primary_FBgn, 'FBgn'). -table_n_type(pmid_fbgn_uniprot, 2, gene_symbol, _). -table_n_type(pmid_fbgn_uniprot, 3, 'CG', _). -table_n_type(pmid_fbgn_uniprot, 4, 'UniprotKB/Swiss-Prot/TrEMBL_accession', _). -*/ - - -ncRNA_genes_fb_scheme( -' -{ - "$schema": "http://json-schema.org/draft-04/schema#", - "title": "RNAcentral ncRNA object", - "description": "A sequence to import to RNAcentral. These entries must not be pseudogenes or coding RNA transcripts.", - "id": "ncrna.json#", - "type": "object", - "required": ["primaryId", "taxonId", "soTermId", "sequence", "url"], - "additionalProperties": false, - "properties": { - "primaryId": { - "$ref" : "global-id.json#/properties/globalId", - "description": "The prefixed primary (MOD) ID for an entity. For internal use, e.g. FLYBASE:FBgn0003301, MGI:87917." - }, - "taxonId": { - "$ref" : "global-id.json#/properties/globalId", - "description" : "The NCBI taxonId for the species of the gene entity." - }, - "soTermId": { - "$ref" : "global-id.json#/properties/globalId", - "description": "The SO Term that represents as best we can, the bioType, or featureType of the object in the file." - }, - "ecoTermId": { - "$ref" : "global-id.json#/properties/globalId", - "description": "The ECO Term that represents the evidence for this sequence having the given SO term." - }, - "sequence": { - "$ref": "sequence.json#properties/sequence", - "description": "The DNA sequence of this entry." - }, - "name": { - "type": "string", - "description": "The name of this sequence." - }, - "description": { - "type": "string", - "description": "An informative human readable description. If not provided then it will be generated using the name and species information." - }, - "symbol": { - "type": "string", - "description": "The symbol for this ncRNA" - }, - "symbolSynonyms": { - "type": "array", - "items": { - "type": "string" - }, - "uniqueItems": true, - "description": "A list of other symbols for the ncRNA" - }, - "version": { - "description": "The version of this sequence, if any" - }, - "gene": { - "$ref": "gene.json#" - }, - "crossReferenceIds": { - "description":"Collection holding a limited set (for now) of database cross references for each gene. That set is defined in geneCrossReferences.json dataSoruce enumeration. NCBI GENE means just the NCBI Gene reference. UniProtKB is swissprot and trembl. Ensembl is just the GENE id for now (not transcript nor protein).", - "type": "array", - "items": { - "$ref" : "global-id.json#/properties/globalId" - }, - "uniqueItems": true - }, - "genomeLocations": { - "description":"Collection holding the set of locations for this sequence. This should include the exon/intron structure of the sequence.", - "type": "array", - "items": { - "$ref" : "location.json#" - }, - "uniqueItems": true - }, - "url": { - "type": "string", - "format": "uri", - "description": "URL to the page for this entry in the database" - }, - "externalUrl": { - "type": "string", - "format": "uri", - "description": "URL to a synopsis outside the database, like wikipedia." - }, - "secondaryStructure": { - "description": "The secondary structure in dot-bracket notation for this sequence", - "$ref": "secondary-structure.json#/properties/dot_bracket" - }, - "publications": { - "description": "List of references to associate with this sequence.", - "type": "array", - "items": { - "anyOf": [ - { "$ref": "publications.json#/properties/pubMedId" }, - { "$ref": "publications.json#/properties/doi" } - ] - }, - "uniqueItems": true - }, - "localization": { - "description": "Name of the organelle or plasmid this sequence is found in", - "enum": [ - "mitochondria", - "plastid", - "chloroplast", - "plasmid" - ] - }, - "sequenceFeatures": { - "anticodon": { - "description": "Information about the anticodon", - "$ref": "anticodon.json#" - }, - "modifications": { - "description": "List of the modifications in this sequence", - "type": "array", - "items": { - "$ref": "modification.json#" - }, - "uniqueItems": true - } - }, - "sourceModel": { - "description": "Information about the model used to find this sequence", - "$ref" : "global-id.json#/properties/globalId" - }, - "product": { - "description": "The name of the product, this should be more specific than the name of the SO term that was provided", - "type": "string" - }, - "additionalAnnotations": { - "isoType": { - "description": "The isoType of this tRNA", - "enum": [ - "Ala", - "Cys", - "Asp", - "Glu", - "Phe", - "Gly", - "His", - "Ile", - "Lys", - "Leu", - "iMet", - "Met", - "Asn", - "Pro", - "Gln", - "Arg", - "Ser", - "Thr", - "Val", - "Trp", - "Tyr" - ] - } - }, - "relatedSequences": { - "description": "Information about related sequences, like precursors or targets", - "type": "array", - "items": { - "$ref": "related-sequence.json#" - }, - "uniqueItems": true - }, - "inferredPhylogeny": { - "description": "A phylogeny that has been inferred for this sequence", - "$ref": "inferred-phylogeny.json#" - } - } -}'). - -% #genotype_symbols genotype_FBids phenotype_name phenotype_id qualifier_names qualifier_ids reference -:- dynamic maybe_corisponds/2. -:- dynamic numeric_value_p_n/3. -:- module_transparent maybe_corisponds/2. -:- module_transparent numeric_value_p_n/3. -column_names('cyto-genetic-seq', ['Cytogenetic_map_position', 'Genetic_map_position', 'Sequence_coordinates_(release_6)', 'R6_conversion_notes']). -column_names('Dmel_enzyme', [gene_group_id, gene_group_name, listOf(gene_group_GO_id), listOf(gene_group_GO_name), listOf(gene_group_EC_number), listOf(gene_group_EC_name), gene_id, gene_symbol, gene_name, listOf(gene_EC_number), listOf(gene_EC_name)]). -column_names('scRNA-Seq_gene_expression', ['Pub_ID', 'Pub_miniref', 'Clustering_Analysis_ID', 'Clustering_Analysis_Name', 'Source_Tissue_Sex', 'Source_Tissue_Stage', 'Source_Tissue_Anatomy', 'Cluster_ID', 'Cluster_Name', 'Cluster_Cell_Type_ID', 'Cluster_Cell_Type_Name', 'Gene_ID', 'Gene_Symbol', 'Mean_Expression', 'Spread']). -column_names(allele_genetic_interactions, [allele_symbol, allele_FBal, interaction, 'FBrf']). -column_names(allele_phenotypic, [allele_symbol, allele_FBal, phenotype, 'FBrf']). -column_names(automated_gene_summaries, [primary_FBgn, summary_text]). -column_names(best_gene_summary, ['FBgn', 'Gene_Symbol', 'Summary_Source', 'Summary']). -column_names(cDNA_clone, ['FBcl', organism_abbreviation, clone_name, dataset_metadata_name, listOf(cDNA_accession), listOf('EST_accession')]). -column_names(dataset_metadata, ['Dataset_Metadata_ID', 'Dataset_Metadata_Name', 'Item_ID', 'Item_Name']). -column_names(disease_model_annotations, ['FBgn', 'Gene_symbol', 'HGNC', 'DO_qualifier', 'DO', 'DO_term', 'Allele_used_in_model_(FBal)', 'Allele_used_in_model_(symbol)', 'Based_on_orthology_with_(HGNC_ID)', 'Based_on_orthology_with_(symbol)', 'Evidence/interacting_alleles', 'Reference_(FBrf)']). -column_names(dmel_gene_sequence_ontology_annotations, [gene_primary_id, gene_symbol, so_term_name, so_term_id]). -column_names(dmel_human_orthologs_disease, ['Dmel_gene', 'Dmel_gene_symbol', 'Human_gene_HGNC', 'Human_gene_OMIM', 'Human_gene_symbol', 'DIOPT_score', 'OMIM_Phenotype_IDs', 'OMIM_Phenotype_IDs[name]']). -column_names(dmel_paralogs, ['FBgn', 'GeneSymbol', 'Arm/Scaffold', 'Location', 'Strand', 'Paralog_FBgn', 'Paralog_GeneSymbol', 'Paralog_Arm/Scaffold', 'Paralog_Location', 'Paralog_Strand', 'DIOPT_score']). -column_names(dmel_unique_protein_isoforms, ['FBgn', 'FB_gene_symbol', representative_protein, listOf(identical_protein)]). -column_names(entity_publication, [entity_id, entity_name, 'FlyBase_publication', 'PubMed']). -column_names(fb_synonym, [primary_FBid, organism_abbreviation, current_symbol, current_fullname, listOf(fullname_synonym, ['|']), listOf(symbol_synonym, ['|'])]). -column_names(fbal_to_fbgn, ['AlleleID', 'AlleleSymbol', 'GeneID', 'GeneSymbol']). -column_names(fbgn_annotation_ID, [gene_symbol, organism_abbreviation, primary_FBgn, listOf(secondary_FBgn), annotation_ID, listOf(secondary_annotation_ID)]). -column_names(fbgn_exons2affy1_overlaps, ['FBgn', listOf(affy)]). -column_names(fbgn_exons2affy2_overlaps, ['FBgn', listOf(affy)]). -column_names(fbgn_fbtr_fbpp, ['FBgn', 'FBtr', 'FBpp']). -column_names(fbgn_fbtr_fbpp_expanded, [organism, gene_type, gene_ID, gene_symbol, gene_fullname, annotation_ID, transcript_type, transcript_ID, transcript_symbol, polypeptide_ID, polypeptide_symbol]). -column_names(fbgn_gleanr, [organism_abbreviation, gene_symbol, primary_FBgn, 'GLEANR']). -column_names(fbgn_NAseq_Uniprot, [gene_symbol, organism_abbreviation, primary_FBgn, nucleotide_accession, na_based_protein_accession, 'UniprotKB/Swiss-Prot/TrEMBL_accession', 'EntrezGene', 'RefSeq_transcripts', 'RefSeq_proteins']). -column_names(fbgn_uniprot, [primary_FBgn, gene_symbol, 'CG', 'UniprotKB/Swiss-Prot/TrEMBL_accession']). -column_names(fbrf_pmid_pmcid_doi, ['FBrf', 'PMID', 'PMCID', 'DOI', pub_type, miniref, pmid_added]). -column_names(gene_functional_complementation, ['Dmel_gene_symbol', 'Dmel_gene_FBgn', ortholog_gene_symbol, ortholog_gene_FBgn_ID, reference_FBrf]). -column_names(gene_genetic_interactions, [listOf('Starting_gene_symbol'), listOf('Starting_gene_FBgn'), listOf('Interacting_gene_symbol'), listOf('Interacting_gene_FBgn'), 'Interaction_type', 'Publication_FBrf']). -column_names(gene_group, ['FB_group', 'FB_group_symbol', 'FB_group_name', 'Parent_FB_group', 'Parent_FB_group_symbol', 'Group_member_FB_gene', 'Group_member_FB_gene_symbol']). -column_names(gene_groups_HGNC, ['FB_group', 'FB_group_symbol', 'FB_group_name', 'HGNC_family']). -column_names(gene_map_table, [organism_abbreviation, current_symbol, primary_FBid, recombination_loc, cytogenetic_loc, sequence_loc]). -column_names(gene_rpkm_matrix, [gene_primary_id, gene_symbol, gene_fullname, gene_type, 'DATASAMPLE_NAME_(DATASET_ID)']). -column_names(gene_rpkm_report, ['Release_ID', 'FBgn', 'GeneSymbol', 'Parent_library_FBlc', 'Parent_library_name', 'RNASource_FBlc', 'RNASource_name', 'RPKM_value', 'Bin_value', 'Unique_exon_base_count', 'Total_exon_base_count', 'Count_used']). -column_names(gene_snapshots, ['FBgn', 'GeneSymbol', 'GeneName', datestamp, gene_snapshot_text]). -column_names(genomic_clone, ['FBcl', organism_abbreviation, clone_name, accession]). -column_names(genotype_phenotype_data, [listOf(genotype_symbols, [/, ' ']), listOf(genotype_FBids, [/, ' ']), phenotype_name, phenotype_id, listOf(qualifier_names, ['|']), listOf(qualifier_ids, ['|']), reference]). -column_names(insertion_mapping, [insertion_symbol, 'FBti', genomic_location, range, orientation, estimated_cytogenetic_location, observed_cytogenetic_location]). -column_names(organism_list, [genus, species, abbreviation, common_name, 'NCBI_taxon', 'drosophilid?']). -column_names(pathway_group, ['FB_group', 'FB_group_symbol', 'FB_group_name', 'Parent_FB_group', 'Parent_FB_group_symbol', 'Group_member_FB_gene', 'Group_member_FB_gene_symbol']). -column_names(physical_interactions_mitab, [listOf('ID_Interactor_A'), listOf('ID_Interactor_B'), listOf('Alt_ID_Interactor_A'), listOf('Alt_ID_Interactor_B'), listOf('Alias_Interactor_A'), listOf('Alias_Interactor_B'), listOf('Interaction_Detection_Method'), listOf('Publication_1st_Author'), listOf('Publication'), 'Taxid_Interactor_A', 'Taxid_Interactor_B', listOf('Interaction_Type'), listOf('Source_Database'), listOf('Interaction_Identifier'), listOf('Confidence_Value'), listOf('Expansion_Method'), listOf('Biological_Role_Interactor_A'), listOf('Biological_Role_Interactor_B'), listOf('Experimental_Role_Interactor_A'), listOf('Experimental_Role_Interactor_B'), listOf('Type_Interactor_A'), listOf('Type_Interactor_B'), listOf('Xref_Interactor_A'), listOf('Xref_Interactor_B'), listOf('Interaction_Xref'), listOf('Annotation_Interactor_A'), listOf('Annotation_Interactor_B'), listOf('Interaction_Annotation'), listOf('Host_Organism'), 'Interaction_Parameters', 'Creation_Date', 'Update_Date', 'Checksum_Interactor_A', 'Checksum_Interactor_B', 'Interaction_Checksum', 'Negative', listOf('Feature_Interactor_A'), listOf('Feature_Interactor_B'), 'Stoichiometry_Interactor_A', 'Stoichiometry_Interactor_B', listOf('Identification_Method_Participant_A'), listOf('Identification_Method_Participant_B')]). -column_names(pmid_fbgn_uniprot, ['FBrf', 'PMID', 'FBgn', 'UniProt_database', 'UniProt_id']). -column_names(synonym, [primary_FBid, organism_abbreviation, current_symbol, current_fullname, listOf(fullname_synonym), listOf(symbol_synonym)]). -column_names_ext(gene_genetic_interactions, [listOf('Starting_gene_symbol', ['|']), listOf('Starting_gene_FBgn', ['|']), listOf('Interacting_gene_symbol', ['|']), listOf('Interacting_gene_FBgn', ['|']), 'Interaction_type', 'Publication_FBrf']). -column_names_ext(gene_rpkm_matrix, [gene_primary_id, gene_symbol, gene_fullname, gene_type, 'BCM_1_E2-4hr_(FBlc0000061)', 'BCM_1_E14-16hr_(FBlc0000062)', 'BCM_1_E2-16hr_(FBlc0000063)', 'BCM_1_E2-16hr100_(FBlc0000064)', 'BCM_1_L3i_(FBlc0000065)', 'BCM_1_L3i100_(FBlc0000066)', 'BCM_1_P3d_(FBlc0000067)', 'BCM_1_FA3d_(FBlc0000068)', 'BCM_1_MA3d_(FBlc0000069)', 'BCM_1_P_(FBlc0000070)', 'BCM_1_L_(FBlc0000071)', 'BCM_1_A17d_(FBlc0000072)', 'mE_mRNA_em0-2hr_(FBlc0000086)', 'mE_mRNA_em2-4hr_(FBlc0000087)', 'mE_mRNA_em4-6hr_(FBlc0000088)', 'mE_mRNA_em6-8hr_(FBlc0000089)', 'mE_mRNA_em8-10hr_(FBlc0000090)', 'mE_mRNA_em10-12hr_(FBlc0000091)', 'mE_mRNA_em12-14hr_(FBlc0000092)', 'mE_mRNA_em14-16hr_(FBlc0000093)', 'mE_mRNA_em16-18hr_(FBlc0000094)', 'mE_mRNA_em18-20hr_(FBlc0000095)', 'mE_mRNA_em20-22hr_(FBlc0000096)', 'mE_mRNA_em22-24hr_(FBlc0000097)', 'mE_mRNA_L1_(FBlc0000098)', 'mE_mRNA_L2_(FBlc0000099)', 'mE_mRNA_L3_12hr_(FBlc0000100)', 'mE_mRNA_L3_PS1-2_(FBlc0000101)', 'mE_mRNA_L3_PS3-6_(FBlc0000102)', 'mE_mRNA_L3_PS7-9_(FBlc0000103)', 'mE_mRNA_WPP_(FBlc0000104)', 'mE_mRNA_P5_(FBlc0000105)', 'mE_mRNA_P6_(FBlc0000106)', 'mE_mRNA_P8_(FBlc0000107)', 'mE_mRNA_P9-10_(FBlc0000108)', 'mE_mRNA_P15_(FBlc0000109)', 'mE_mRNA_AdF_Ecl_1days_(FBlc0000110)', 'mE_mRNA_AdF_Ecl_5days_(FBlc0000111)', 'mE_mRNA_AdF_Ecl_30days_(FBlc0000112)', 'mE_mRNA_AdM_Ecl_1days_(FBlc0000113)', 'mE_mRNA_AdM_Ecl_5days_(FBlc0000114)', 'mE_mRNA_AdM_Ecl_30days_(FBlc0000115)', 'mE_mRNA_A_MateF_1d_head_(FBlc0000207)', 'mE_mRNA_A_MateF_4d_ovary_(FBlc0000208)', 'mE_mRNA_A_MateM_1d_head_(FBlc0000209)', 'mE_mRNA_A_VirF_1d_head_(FBlc0000210)', 'mE_mRNA_A_VirF_4d_head_(FBlc0000211)', 'mE_mRNA_A_MateF_20d_head_(FBlc0000212)', 'mE_mRNA_A_MateF_4d_head_(FBlc0000213)', 'mE_mRNA_A_MateM_20d_head_(FBlc0000214)', 'mE_mRNA_A_MateM_4d_acc_gland_(FBlc0000215)', 'mE_mRNA_A_MateM_4d_head_(FBlc0000216)', 'mE_mRNA_A_MateM_4d_testis_(FBlc0000217)', 'mE_mRNA_A_1d_carcass_(FBlc0000218)', 'mE_mRNA_A_1d_dig_sys_(FBlc0000219)', 'mE_mRNA_A_20d_carcass_(FBlc0000220)', 'mE_mRNA_A_20d_dig_sys_(FBlc0000221)', 'mE_mRNA_A_4d_carcass_(FBlc0000222)', 'mE_mRNA_A_4d_dig_sys_(FBlc0000223)', 'mE_mRNA_P8_CNS_(FBlc0000224)', 'mE_mRNA_L3_CNS_(FBlc0000225)', 'mE_mRNA_L3_Wand_carcass_(FBlc0000226)', 'mE_mRNA_L3_Wand_dig_sys_(FBlc0000227)', 'mE_mRNA_L3_Wand_fat_(FBlc0000228)', 'mE_mRNA_L3_Wand_imag_disc_(FBlc0000229)', 'mE_mRNA_L3_Wand_saliv_(FBlc0000230)', 'mE_mRNA_A_VirF_20d_head_(FBlc0000231)', 'mE_mRNA_A_VirF_4d_ovary_(FBlc0000232)', 'mE_mRNA_WPP_fat_(FBlc0000233)', 'mE_mRNA_WPP_saliv_(FBlc0000234)', 'mE_mRNA_P8_fat_(FBlc0000235)', 'mE_mRNA_A_4d_Cold1_(FBlc0000237)', 'mE_mRNA_A_4d_Cold2_(FBlc0000238)', 'mE_mRNA_L3_Cu_0.5mM_(FBlc0000239)', 'mE_mRNA_L3_late_Zn_5mM_(FBlc0000240)', 'mE_mRNA_A_4d_Cu_15mM_(FBlc0000241)', 'mE_mRNA_A_4d_Zn_4.5mM_(FBlc0000242)', 'mE_mRNA_A_4d_Caffeine_25mg/ml_(FBlc0000243)', 'mE_mRNA_A_4d_Caffeine_2.5mg/ml_(FBlc0000244)', 'mE_mRNA_L3_Caffeine_1.5mg/ml_(FBlc0000245)', 'mE_mRNA_A_4d_Cd_0.1M_(FBlc0000246)', 'mE_mRNA_A_4d_Cd_0.05M_(FBlc0000247)', 'mE_mRNA_L3_Cd_12h_(FBlc0000248)', 'mE_mRNA_L3_Cd_6hr_(FBlc0000249)', 'mE_mRNA_A_4d_Paraquat_5mM_(FBlc0000250)', 'mE_mRNA_A_4d_Paraquat_10mM_(FBlc0000251)', 'mE_mRNA_L3_Rotenone_8ug_(FBlc0000252)', 'mE_mRNA_L3_Rotenone_2ug_(FBlc0000253)', 'mE_mRNA_L3_EtOH_10_(FBlc0000254)', 'mE_mRNA_L3_EtOH_5_(FBlc0000255)', 'mE_mRNA_L3_EtOH_2.5_(FBlc0000256)', 'mE_mRNA_A_4d_Heatshock_(FBlc0000257)', 'mE_mRNA_A_10d_Resveratrol_100uM_(FBlc0000672)', 'mE_mRNA_A_10d_Rotenone_Starved_(FBlc0000673)', 'mE_mRNA_F_Sindbis_virus_(FBlc0000674)', 'mE_mRNA_L_Sindbis_virus_(FBlc0000675)', 'mE_mRNA_M_Sindbis_virus_(FBlc0000676)', 'mE_mRNA_P_Sindbis_virus_(FBlc0000677)', 'mE_mRNA_CME-W2_cells_(FBlc0000261)', 'mE_mRNA_GM2_cells_(FBlc0000262)', 'mE_mRNA_mbn2_cells_(FBlc0000263)', 'mE_mRNA_BG2-c2_cells_(FBlc0000264)', 'mE_mRNA_D20-c5_cells_(FBlc0000265)', 'mE_mRNA_S3_cells_(FBlc0000266)', 'mE_mRNA_1182-4H_cells_(FBlc0000267)', 'mE_mRNA_CME_L1_cells_(FBlc0000268)', 'mE_mRNA_Kc167_cells_(FBlc0000269)', 'mE_mRNA_BG1-c1_cells_(FBlc0000270)', 'mE_mRNA_D11_cells_(FBlc0000271)', 'mE_mRNA_D16-c3_cells_(FBlc0000272)', 'mE_mRNA_D17-c3_cells_(FBlc0000273)', 'mE_mRNA_D21_cells_(FBlc0000274)', 'mE_mRNA_D32_cells_(FBlc0000275)', 'mE_mRNA_D4-c1_cells_(FBlc0000276)', 'mE_mRNA_D8_cells_(FBlc0000277)', 'mE_mRNA_D9_cells_(FBlc0000278)', 'mE_mRNA_S1_cells_(FBlc0000279)', 'mE_mRNA_S2R+_cells_(FBlc0000280)', 'mE_mRNA_Sg4_cells_(FBlc0000281)', 'mE_mRNA_OSS_cells_(FBlc0000282)', 'mE_mRNA_OSC_cells_(FBlc0000283)', 'mE_mRNA_fGS_cells_(FBlc0000284)', 'Knoblich_mRNA_L3_CNS_neuroblast_(FBlc0000505)', 'Knoblich_mRNA_L3_CNS_neuron_(FBlc0000506)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_Brain_(FBlc0003619)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_Crop_(FBlc0003620)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_Carcass_(FBlc0003621)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_Eye_(FBlc0003622)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_FatBody_(FBlc0003623)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_Head_(FBlc0003624)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_Hindgut_(FBlc0003625)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_Midgut_(FBlc0003626)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_Ovary_(FBlc0003627)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_RectalPad_(FBlc0003628)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_SalivaryGland_(FBlc0003629)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_ThoracicoAbdominalGanglion_(FBlc0003630)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_MalpighianTubule_(FBlc0003631)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_Mated_Spermathecum_(FBlc0003632)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_Virgin_Spermathecum_(FBlc0003633)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_Whole_(FBlc0003634)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_Brain_(FBlc0003635)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_Crop_(FBlc0003636)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_Carcass_(FBlc0003637)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_Eye_(FBlc0003638)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_FatBody_(FBlc0003639)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_Head_(FBlc0003640)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_Hindgut_(FBlc0003641)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_Midgut_(FBlc0003642)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_RectalPad_(FBlc0003643)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_SalivaryGland_(FBlc0003644)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_ThoracicoAbdominalGanglion_(FBlc0003645)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_MalpighianTubule_(FBlc0003646)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_Testis_(FBlc0003647)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_AccessoryGland_(FBlc0003648)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_Whole_(FBlc0003649)', 'RNA-Seq_Profile_FlyAtlas2_L3_CNS_(FBlc0003650)', 'RNA-Seq_Profile_FlyAtlas2_L3_FatBody_(FBlc0003651)', 'RNA-Seq_Profile_FlyAtlas2_L3_Hindgut_(FBlc0003652)', 'RNA-Seq_Profile_FlyAtlas2_L3_MalpighianTubule_(FBlc0003653)', 'RNA-Seq_Profile_FlyAtlas2_L3_Midgut_(FBlc0003654)', 'RNA-Seq_Profile_FlyAtlas2_L3_SalivaryGland_(FBlc0003655)', 'RNA-Seq_Profile_FlyAtlas2_L3_Trachea_(FBlc0003656)', 'RNA-Seq_Profile_FlyAtlas2_L3_Carcass_(FBlc0003657)', 'RNA-Seq_Profile_FlyAtlas2_L3_Whole_(FBlc0003658)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_Heart_(FBlc0003724)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_Heart_(FBlc0003725)']). -column_names_ext(pmid_fbgn_uniprot, ['FBrf_id', 'PMID', 'FBgn_id', 'UniProt_database', 'UniProt_id']). -guess_rest(P,N,T,Guess):- table_n_type(P,N,T,Guess),var(Guess),fb_pred_nr(P,A),functor(C,P,A),arg(N,C,Guess),once(call(C)). -maybe_corisponds('ConceptMapFn'('Allele_used_in_model_(symbol)', 8, disease_model_annotations/12), 'ConceptMapFn'(current_symbol, 3, synonym/6)). -maybe_corisponds('ConceptMapFn'('Allele_used_in_model_(symbol)', 8, disease_model_annotations/12), 'ConceptMapFn'(description, 6, stocks/7)). -maybe_corisponds('ConceptMapFn'('Allele_used_in_model_(symbol)', 8, disease_model_annotations/12), 'ConceptMapFn'(uniquename, 5, stocks/7)). -maybe_corisponds('ConceptMapFn'('AlleleSymbol', 2, fbal_to_fbgn/4), 'ConceptMapFn'('Allele_used_in_model_(symbol)', 8, disease_model_annotations/12)). -maybe_corisponds('ConceptMapFn'('Based_on_orthology_with_(symbol)', 10, disease_model_annotations/12), 'ConceptMapFn'('Human_gene_symbol', 5, dmel_human_orthologs_disease/8)). -maybe_corisponds('ConceptMapFn'('Dmel_gene', 1, dmel_human_orthologs_disease/8), 'ConceptMapFn'('FBgn', 1, best_gene_summary/4)). -maybe_corisponds('ConceptMapFn'('Dmel_gene', 1, dmel_human_orthologs_disease/8), 'ConceptMapFn'('FBgn', 1, disease_model_annotations/12)). -maybe_corisponds('ConceptMapFn'('Dmel_gene', 1, dmel_human_orthologs_disease/8), 'ConceptMapFn'('FBgn', 1, dmel_paralogs/11)). -maybe_corisponds('ConceptMapFn'('Dmel_gene', 1, dmel_human_orthologs_disease/8), 'ConceptMapFn'('FBgn', 1, dmel_unique_protein_isoforms/4)). -maybe_corisponds('ConceptMapFn'('Dmel_gene', 1, dmel_human_orthologs_disease/8), 'ConceptMapFn'('FBgn', 1, fbgn_exons2affy1_overlaps/2)). -maybe_corisponds('ConceptMapFn'('Dmel_gene', 1, dmel_human_orthologs_disease/8), 'ConceptMapFn'('FBgn', 1, fbgn_exons2affy2_overlaps/2)). -maybe_corisponds('ConceptMapFn'('Dmel_gene', 1, dmel_human_orthologs_disease/8), 'ConceptMapFn'('FBgn', 1, fbgn_fbtr_fbpp/3)). -maybe_corisponds('ConceptMapFn'('Dmel_gene', 1, dmel_human_orthologs_disease/8), 'ConceptMapFn'('FBgn', 1, gene_rpkm_matrix/170)). -maybe_corisponds('ConceptMapFn'('Dmel_gene', 1, dmel_human_orthologs_disease/8), 'ConceptMapFn'('FBgn', 1, gene_snapshots/5)). -maybe_corisponds('ConceptMapFn'('Dmel_gene', 1, dmel_human_orthologs_disease/8), 'ConceptMapFn'('FBgn', 2, gene_functional_complementation/5)). -maybe_corisponds('ConceptMapFn'('Dmel_gene', 1, dmel_human_orthologs_disease/8), 'ConceptMapFn'('FBgn', 2, gene_genetic_interactions/6)). -maybe_corisponds('ConceptMapFn'('Dmel_gene', 1, dmel_human_orthologs_disease/8), 'ConceptMapFn'('FBgn', 2, gene_rpkm_report/12)). -maybe_corisponds('ConceptMapFn'('Dmel_gene', 1, dmel_human_orthologs_disease/8), 'ConceptMapFn'('FBgn', 3, fbal_to_fbgn/4)). -maybe_corisponds('ConceptMapFn'('Dmel_gene', 1, dmel_human_orthologs_disease/8), 'ConceptMapFn'('FBgn', 3, fbgn_annotation_ID/6)). -maybe_corisponds('ConceptMapFn'('Dmel_gene', 1, dmel_human_orthologs_disease/8), 'ConceptMapFn'('FBgn', 3, fbgn_fbtr_fbpp_expanded/11)). -maybe_corisponds('ConceptMapFn'('Dmel_gene', 1, dmel_human_orthologs_disease/8), 'ConceptMapFn'('FBgn', 3, gene_map_table/6)). -maybe_corisponds('ConceptMapFn'('Dmel_gene', 1, dmel_human_orthologs_disease/8), 'ConceptMapFn'('FBgn', 4, gene_genetic_interactions/6)). -maybe_corisponds('ConceptMapFn'('Dmel_gene', 1, dmel_human_orthologs_disease/8), 'ConceptMapFn'('FBgn', 6, dmel_paralogs/11)). -maybe_corisponds('ConceptMapFn'('Dmel_gene', 1, dmel_human_orthologs_disease/8), 'ConceptMapFn'('FBgn', 6, gene_group/7)). -maybe_corisponds('ConceptMapFn'('Dmel_gene', 1, dmel_human_orthologs_disease/8), 'ConceptMapFn'('FBgn', 6, pathway_group/7)). -maybe_corisponds('ConceptMapFn'('Dmel_gene', 1, dmel_human_orthologs_disease/8), 'ConceptMapFn'('FBgn', 7, 'Dmel_enzyme'/11)). -maybe_corisponds('ConceptMapFn'('Dmel_gene', 1, dmel_human_orthologs_disease/8), 'ConceptMapFn'(gene_primary_id, 1, dmel_gene_sequence_ontology_annotations/4)). -maybe_corisponds('ConceptMapFn'('Dmel_gene_symbol', 1, gene_functional_complementation/5), 'ConceptMapFn'('Dmel_gene_symbol', 2, dmel_human_orthologs_disease/8)). -maybe_corisponds('ConceptMapFn'('Dmel_gene_symbol', 1, gene_functional_complementation/5), 'ConceptMapFn'('FB_gene_symbol', 2, dmel_unique_protein_isoforms/4)). -maybe_corisponds('ConceptMapFn'('Dmel_gene_symbol', 1, gene_functional_complementation/5), 'ConceptMapFn'('Gene_Symbol', 2, best_gene_summary/4)). -maybe_corisponds('ConceptMapFn'('Dmel_gene_symbol', 1, gene_functional_complementation/5), 'ConceptMapFn'('Gene_symbol', 2, disease_model_annotations/12)). -maybe_corisponds('ConceptMapFn'('Dmel_gene_symbol', 1, gene_functional_complementation/5), 'ConceptMapFn'('GeneName', 3, gene_snapshots/5)). -maybe_corisponds('ConceptMapFn'('Dmel_gene_symbol', 1, gene_functional_complementation/5), 'ConceptMapFn'('GeneSymbol', 2, dmel_paralogs/11)). -maybe_corisponds('ConceptMapFn'('Dmel_gene_symbol', 1, gene_functional_complementation/5), 'ConceptMapFn'('GeneSymbol', 2, gene_snapshots/5)). -maybe_corisponds('ConceptMapFn'('Dmel_gene_symbol', 1, gene_functional_complementation/5), 'ConceptMapFn'('GeneSymbol', 4, fbal_to_fbgn/4)). -maybe_corisponds('ConceptMapFn'('Dmel_gene_symbol', 1, gene_functional_complementation/5), 'ConceptMapFn'('Group_member_FB_gene_symbol', 7, gene_group/7)). -maybe_corisponds('ConceptMapFn'('Dmel_gene_symbol', 1, gene_functional_complementation/5), 'ConceptMapFn'('Group_member_FB_gene_symbol', 7, pathway_group/7)). -maybe_corisponds('ConceptMapFn'('Dmel_gene_symbol', 1, gene_functional_complementation/5), 'ConceptMapFn'('Interacting_gene_symbol', 3, gene_genetic_interactions/6)). -maybe_corisponds('ConceptMapFn'('Dmel_gene_symbol', 1, gene_functional_complementation/5), 'ConceptMapFn'('Paralog_GeneSymbol', 7, dmel_paralogs/11)). -maybe_corisponds('ConceptMapFn'('Dmel_gene_symbol', 1, gene_functional_complementation/5), 'ConceptMapFn'('Starting_gene_symbol', 1, gene_genetic_interactions/6)). -maybe_corisponds('ConceptMapFn'('Dmel_gene_symbol', 1, gene_functional_complementation/5), 'ConceptMapFn'(current_symbol, 2, gene_map_table/6)). -maybe_corisponds('ConceptMapFn'('Dmel_gene_symbol', 1, gene_functional_complementation/5), 'ConceptMapFn'(gene_fullname, 3, gene_rpkm_matrix/170)). -maybe_corisponds('ConceptMapFn'('Dmel_gene_symbol', 1, gene_functional_complementation/5), 'ConceptMapFn'(gene_symbol, 1, fbgn_annotation_ID/6)). -maybe_corisponds('ConceptMapFn'('Dmel_gene_symbol', 1, gene_functional_complementation/5), 'ConceptMapFn'(gene_symbol, 2, dmel_gene_sequence_ontology_annotations/4)). -maybe_corisponds('ConceptMapFn'('Dmel_gene_symbol', 1, gene_functional_complementation/5), 'ConceptMapFn'(gene_symbol, 2, gene_rpkm_matrix/170)). -maybe_corisponds('ConceptMapFn'('Dmel_gene_symbol', 1, gene_functional_complementation/5), 'ConceptMapFn'(gene_symbol, 4, fbgn_fbtr_fbpp_expanded/11)). -maybe_corisponds('ConceptMapFn'('Dmel_gene_symbol', 1, gene_functional_complementation/5), 'ConceptMapFn'(gene_symbol, 8, 'Dmel_enzyme'/11)). -maybe_corisponds('ConceptMapFn'('Dmel_gene_symbol', 2, dmel_human_orthologs_disease/8), 'ConceptMapFn'('FB_gene_symbol', 2, dmel_unique_protein_isoforms/4)). -maybe_corisponds('ConceptMapFn'('Dmel_gene_symbol', 2, dmel_human_orthologs_disease/8), 'ConceptMapFn'('Gene_Symbol', 2, best_gene_summary/4)). -maybe_corisponds('ConceptMapFn'('Dmel_gene_symbol', 2, dmel_human_orthologs_disease/8), 'ConceptMapFn'('GeneSymbol', 2, gene_snapshots/5)). -maybe_corisponds('ConceptMapFn'('Dmel_gene_symbol', 2, dmel_human_orthologs_disease/8), 'ConceptMapFn'('Group_member_FB_gene_symbol', 7, gene_group/7)). -maybe_corisponds('ConceptMapFn'('Dmel_gene_symbol', 2, dmel_human_orthologs_disease/8), 'ConceptMapFn'('Group_member_FB_gene_symbol', 7, pathway_group/7)). -maybe_corisponds('ConceptMapFn'('Dmel_gene_symbol', 2, dmel_human_orthologs_disease/8), 'ConceptMapFn'('Interacting_gene_symbol', 3, gene_genetic_interactions/6)). -maybe_corisponds('ConceptMapFn'('Dmel_gene_symbol', 2, dmel_human_orthologs_disease/8), 'ConceptMapFn'('Paralog_GeneSymbol', 7, dmel_paralogs/11)). -maybe_corisponds('ConceptMapFn'('Dmel_gene_symbol', 2, dmel_human_orthologs_disease/8), 'ConceptMapFn'(gene_fullname, 3, gene_rpkm_matrix/170)). -maybe_corisponds('ConceptMapFn'('Dmel_gene_symbol', 2, dmel_human_orthologs_disease/8), 'ConceptMapFn'(gene_symbol, 1, fbgn_annotation_ID/6)). -maybe_corisponds('ConceptMapFn'('Dmel_gene_symbol', 2, dmel_human_orthologs_disease/8), 'ConceptMapFn'(gene_symbol, 2, dmel_gene_sequence_ontology_annotations/4)). -maybe_corisponds('ConceptMapFn'('Dmel_gene_symbol', 2, dmel_human_orthologs_disease/8), 'ConceptMapFn'(gene_symbol, 2, gene_rpkm_matrix/170)). -maybe_corisponds('ConceptMapFn'('Dmel_gene_symbol', 2, dmel_human_orthologs_disease/8), 'ConceptMapFn'(gene_symbol, 4, fbgn_fbtr_fbpp_expanded/11)). -maybe_corisponds('ConceptMapFn'('Dmel_gene_symbol', 2, dmel_human_orthologs_disease/8), 'ConceptMapFn'(gene_symbol, 8, 'Dmel_enzyme'/11)). -maybe_corisponds('ConceptMapFn'('FB_gene_symbol', 2, dmel_unique_protein_isoforms/4), 'ConceptMapFn'('FBan', 5, fbgn_annotation_ID/6)). -maybe_corisponds('ConceptMapFn'('FB_gene_symbol', 2, dmel_unique_protein_isoforms/4), 'ConceptMapFn'('Gene_Symbol', 2, best_gene_summary/4)). -maybe_corisponds('ConceptMapFn'('FB_gene_symbol', 2, dmel_unique_protein_isoforms/4), 'ConceptMapFn'('Gene_symbol', 2, disease_model_annotations/12)). -maybe_corisponds('ConceptMapFn'('FB_gene_symbol', 2, dmel_unique_protein_isoforms/4), 'ConceptMapFn'('GeneSymbol', 2, dmel_paralogs/11)). -maybe_corisponds('ConceptMapFn'('FB_gene_symbol', 2, dmel_unique_protein_isoforms/4), 'ConceptMapFn'('GeneSymbol', 2, gene_snapshots/5)). -maybe_corisponds('ConceptMapFn'('FB_gene_symbol', 2, dmel_unique_protein_isoforms/4), 'ConceptMapFn'('GeneSymbol', 4, fbal_to_fbgn/4)). -maybe_corisponds('ConceptMapFn'('FB_gene_symbol', 2, dmel_unique_protein_isoforms/4), 'ConceptMapFn'('Group_member_FB_gene_symbol', 7, gene_group/7)). -maybe_corisponds('ConceptMapFn'('FB_gene_symbol', 2, dmel_unique_protein_isoforms/4), 'ConceptMapFn'('Group_member_FB_gene_symbol', 7, pathway_group/7)). -maybe_corisponds('ConceptMapFn'('FB_gene_symbol', 2, dmel_unique_protein_isoforms/4), 'ConceptMapFn'('Interacting_gene_symbol', 3, gene_genetic_interactions/6)). -maybe_corisponds('ConceptMapFn'('FB_gene_symbol', 2, dmel_unique_protein_isoforms/4), 'ConceptMapFn'('Paralog_GeneSymbol', 7, dmel_paralogs/11)). -maybe_corisponds('ConceptMapFn'('FB_gene_symbol', 2, dmel_unique_protein_isoforms/4), 'ConceptMapFn'('Starting_gene_symbol', 1, gene_genetic_interactions/6)). -maybe_corisponds('ConceptMapFn'('FB_gene_symbol', 2, dmel_unique_protein_isoforms/4), 'ConceptMapFn'(annotation_ID, 6, fbgn_fbtr_fbpp_expanded/11)). -maybe_corisponds('ConceptMapFn'('FB_gene_symbol', 2, dmel_unique_protein_isoforms/4), 'ConceptMapFn'(current_symbol, 2, gene_map_table/6)). -maybe_corisponds('ConceptMapFn'('FB_gene_symbol', 2, dmel_unique_protein_isoforms/4), 'ConceptMapFn'(gene_symbol, 1, fbgn_annotation_ID/6)). -maybe_corisponds('ConceptMapFn'('FB_gene_symbol', 2, dmel_unique_protein_isoforms/4), 'ConceptMapFn'(gene_symbol, 2, dmel_gene_sequence_ontology_annotations/4)). -maybe_corisponds('ConceptMapFn'('FB_gene_symbol', 2, dmel_unique_protein_isoforms/4), 'ConceptMapFn'(gene_symbol, 2, gene_rpkm_matrix/170)). -maybe_corisponds('ConceptMapFn'('FB_gene_symbol', 2, dmel_unique_protein_isoforms/4), 'ConceptMapFn'(gene_symbol, 4, fbgn_fbtr_fbpp_expanded/11)). -maybe_corisponds('ConceptMapFn'('FB_gene_symbol', 2, dmel_unique_protein_isoforms/4), 'ConceptMapFn'(gene_symbol, 8, 'Dmel_enzyme'/11)). -maybe_corisponds('ConceptMapFn'('FB_group_name', 3, gene_group/7), 'ConceptMapFn'('FB_group_name', 3, gene_groups_HGNC/4)). -maybe_corisponds('ConceptMapFn'('FB_group_name', 3, gene_group/7), 'ConceptMapFn'(gene_group_name, 2, 'Dmel_enzyme'/11)). -maybe_corisponds('ConceptMapFn'('FB_group_name', 3, gene_groups_HGNC/4), 'ConceptMapFn'('FB_group_name', 3, pathway_group/7)). -maybe_corisponds('ConceptMapFn'('FB_group_name', 3, gene_groups_HGNC/4), 'ConceptMapFn'(gene_group_name, 2, 'Dmel_enzyme'/11)). -maybe_corisponds('ConceptMapFn'('FB_group_symbol', 2, gene_group/7), 'ConceptMapFn'('FB_group_symbol', 2, gene_groups_HGNC/4)). -maybe_corisponds('ConceptMapFn'('FB_group_symbol', 2, gene_groups_HGNC/4), 'ConceptMapFn'('FB_group_symbol', 2, pathway_group/7)). -maybe_corisponds('ConceptMapFn'('FB_group_symbol', 2, gene_groups_HGNC/4), 'ConceptMapFn'('Parent_FB_group_symbol', 5, gene_group/7)). -maybe_corisponds('ConceptMapFn'('FB_group_symbol', 2, gene_groups_HGNC/4), 'ConceptMapFn'('Parent_FB_group_symbol', 5, pathway_group/7)). -maybe_corisponds('ConceptMapFn'('FBal', 1, fbal_to_fbgn/4), 'ConceptMapFn'('FBal', 7, disease_model_annotations/12)). -maybe_corisponds('ConceptMapFn'('FBal', 7, disease_model_annotations/12), 'ConceptMapFn'('FBgn', 1, synonym/6)). -maybe_corisponds('ConceptMapFn'('FBan', 5, fbgn_annotation_ID/6), 'ConceptMapFn'('Gene_Symbol', 2, best_gene_summary/4)). -maybe_corisponds('ConceptMapFn'('FBan', 5, fbgn_annotation_ID/6), 'ConceptMapFn'('Group_member_FB_gene_symbol', 7, pathway_group/7)). -maybe_corisponds('ConceptMapFn'('FBan', 5, fbgn_annotation_ID/6), 'ConceptMapFn'(annotation_ID, 6, fbgn_fbtr_fbpp_expanded/11)). -maybe_corisponds('ConceptMapFn'('FBan', 5, fbgn_annotation_ID/6), 'ConceptMapFn'(current_symbol, 2, gene_map_table/6)). -maybe_corisponds('ConceptMapFn'('FBan', 5, fbgn_annotation_ID/6), 'ConceptMapFn'(gene_symbol, 2, dmel_gene_sequence_ontology_annotations/4)). -maybe_corisponds('ConceptMapFn'('FBan', 5, fbgn_annotation_ID/6), 'ConceptMapFn'(gene_symbol, 2, gene_rpkm_matrix/170)). -maybe_corisponds('ConceptMapFn'('FBan', 5, fbgn_annotation_ID/6), 'ConceptMapFn'(gene_symbol, 4, fbgn_fbtr_fbpp_expanded/11)). -maybe_corisponds('ConceptMapFn'('FBgg', 1, gene_group/7), 'ConceptMapFn'('FBgg', 1, gene_groups_HGNC/4)). -maybe_corisponds('ConceptMapFn'('FBgg', 1, gene_group/7), 'ConceptMapFn'(gene_group_id, 1, 'Dmel_enzyme'/11)). -maybe_corisponds('ConceptMapFn'('FBgg', 1, gene_groups_HGNC/4), 'ConceptMapFn'('FBgg', 1, pathway_group/7)). -maybe_corisponds('ConceptMapFn'('FBgg', 1, gene_groups_HGNC/4), 'ConceptMapFn'('FBgg', 4, gene_group/7)). -maybe_corisponds('ConceptMapFn'('FBgg', 1, gene_groups_HGNC/4), 'ConceptMapFn'('FBgg', 4, pathway_group/7)). -maybe_corisponds('ConceptMapFn'('FBgg', 1, gene_groups_HGNC/4), 'ConceptMapFn'(gene_group_id, 1, 'Dmel_enzyme'/11)). -maybe_corisponds('ConceptMapFn'('FBgn', 1, automated_gene_summaries/2), 'ConceptMapFn'('FBgn', 3, fbal_to_fbgn/4)). -maybe_corisponds('ConceptMapFn'('FBgn', 1, automated_gene_summaries/2), 'ConceptMapFn'('FBgn', 4, gene_functional_complementation/5)). -maybe_corisponds('ConceptMapFn'('FBgn', 1, best_gene_summary/4), 'ConceptMapFn'('FBgn', 1, disease_model_annotations/12)). -maybe_corisponds('ConceptMapFn'('FBgn', 1, best_gene_summary/4), 'ConceptMapFn'('FBgn', 1, dmel_paralogs/11)). -maybe_corisponds('ConceptMapFn'('FBgn', 1, best_gene_summary/4), 'ConceptMapFn'('FBgn', 1, dmel_unique_protein_isoforms/4)). -maybe_corisponds('ConceptMapFn'('FBgn', 1, best_gene_summary/4), 'ConceptMapFn'('FBgn', 1, fbgn_exons2affy1_overlaps/2)). -maybe_corisponds('ConceptMapFn'('FBgn', 1, best_gene_summary/4), 'ConceptMapFn'('FBgn', 1, fbgn_exons2affy2_overlaps/2)). -maybe_corisponds('ConceptMapFn'('FBgn', 1, best_gene_summary/4), 'ConceptMapFn'('FBgn', 1, fbgn_fbtr_fbpp/3)). -maybe_corisponds('ConceptMapFn'('FBgn', 1, best_gene_summary/4), 'ConceptMapFn'('FBgn', 1, gene_rpkm_matrix/170)). -maybe_corisponds('ConceptMapFn'('FBgn', 1, best_gene_summary/4), 'ConceptMapFn'('FBgn', 1, gene_snapshots/5)). -maybe_corisponds('ConceptMapFn'('FBgn', 1, best_gene_summary/4), 'ConceptMapFn'('FBgn', 2, gene_functional_complementation/5)). -maybe_corisponds('ConceptMapFn'('FBgn', 1, best_gene_summary/4), 'ConceptMapFn'('FBgn', 2, gene_genetic_interactions/6)). -maybe_corisponds('ConceptMapFn'('FBgn', 1, best_gene_summary/4), 'ConceptMapFn'('FBgn', 2, gene_rpkm_report/12)). -maybe_corisponds('ConceptMapFn'('FBgn', 1, best_gene_summary/4), 'ConceptMapFn'('FBgn', 3, fbal_to_fbgn/4)). -maybe_corisponds('ConceptMapFn'('FBgn', 1, best_gene_summary/4), 'ConceptMapFn'('FBgn', 3, fbgn_annotation_ID/6)). -maybe_corisponds('ConceptMapFn'('FBgn', 1, best_gene_summary/4), 'ConceptMapFn'('FBgn', 3, fbgn_fbtr_fbpp_expanded/11)). -maybe_corisponds('ConceptMapFn'('FBgn', 1, best_gene_summary/4), 'ConceptMapFn'('FBgn', 3, gene_map_table/6)). -maybe_corisponds('ConceptMapFn'('FBgn', 1, best_gene_summary/4), 'ConceptMapFn'('FBgn', 4, gene_genetic_interactions/6)). -maybe_corisponds('ConceptMapFn'('FBgn', 1, best_gene_summary/4), 'ConceptMapFn'('FBgn', 6, dmel_paralogs/11)). -maybe_corisponds('ConceptMapFn'('FBgn', 1, best_gene_summary/4), 'ConceptMapFn'('FBgn', 6, gene_group/7)). -maybe_corisponds('ConceptMapFn'('FBgn', 1, best_gene_summary/4), 'ConceptMapFn'('FBgn', 6, pathway_group/7)). -maybe_corisponds('ConceptMapFn'('FBgn', 1, best_gene_summary/4), 'ConceptMapFn'('FBgn', 7, 'Dmel_enzyme'/11)). -maybe_corisponds('ConceptMapFn'('FBgn', 1, best_gene_summary/4), 'ConceptMapFn'(gene_primary_id, 1, dmel_gene_sequence_ontology_annotations/4)). -maybe_corisponds('ConceptMapFn'('FBgn', 1, disease_model_annotations/12), 'ConceptMapFn'('FBgn', 1, dmel_paralogs/11)). -maybe_corisponds('ConceptMapFn'('FBgn', 1, disease_model_annotations/12), 'ConceptMapFn'('FBgn', 1, dmel_unique_protein_isoforms/4)). -maybe_corisponds('ConceptMapFn'('FBgn', 1, disease_model_annotations/12), 'ConceptMapFn'('FBgn', 1, fbgn_exons2affy1_overlaps/2)). -maybe_corisponds('ConceptMapFn'('FBgn', 1, disease_model_annotations/12), 'ConceptMapFn'('FBgn', 1, fbgn_exons2affy2_overlaps/2)). -maybe_corisponds('ConceptMapFn'('FBgn', 1, disease_model_annotations/12), 'ConceptMapFn'('FBgn', 1, fbgn_fbtr_fbpp/3)). -maybe_corisponds('ConceptMapFn'('FBgn', 1, disease_model_annotations/12), 'ConceptMapFn'('FBgn', 1, gene_rpkm_matrix/170)). -maybe_corisponds('ConceptMapFn'('FBgn', 1, disease_model_annotations/12), 'ConceptMapFn'('FBgn', 1, gene_snapshots/5)). -maybe_corisponds('ConceptMapFn'('FBgn', 1, disease_model_annotations/12), 'ConceptMapFn'('FBgn', 2, gene_functional_complementation/5)). -maybe_corisponds('ConceptMapFn'('FBgn', 1, disease_model_annotations/12), 'ConceptMapFn'('FBgn', 2, gene_genetic_interactions/6)). -maybe_corisponds('ConceptMapFn'('FBgn', 1, disease_model_annotations/12), 'ConceptMapFn'('FBgn', 2, gene_rpkm_report/12)). -maybe_corisponds('ConceptMapFn'('FBgn', 1, disease_model_annotations/12), 'ConceptMapFn'('FBgn', 3, fbal_to_fbgn/4)). -maybe_corisponds('ConceptMapFn'('FBgn', 1, disease_model_annotations/12), 'ConceptMapFn'('FBgn', 3, fbgn_annotation_ID/6)). -maybe_corisponds('ConceptMapFn'('FBgn', 1, disease_model_annotations/12), 'ConceptMapFn'('FBgn', 3, fbgn_fbtr_fbpp_expanded/11)). -maybe_corisponds('ConceptMapFn'('FBgn', 1, disease_model_annotations/12), 'ConceptMapFn'('FBgn', 3, gene_map_table/6)). -maybe_corisponds('ConceptMapFn'('FBgn', 1, disease_model_annotations/12), 'ConceptMapFn'('FBgn', 4, gene_genetic_interactions/6)). -maybe_corisponds('ConceptMapFn'('FBgn', 1, disease_model_annotations/12), 'ConceptMapFn'('FBgn', 6, dmel_paralogs/11)). -maybe_corisponds('ConceptMapFn'('FBgn', 1, disease_model_annotations/12), 'ConceptMapFn'('FBgn', 6, gene_group/7)). -maybe_corisponds('ConceptMapFn'('FBgn', 1, disease_model_annotations/12), 'ConceptMapFn'('FBgn', 6, pathway_group/7)). -maybe_corisponds('ConceptMapFn'('FBgn', 1, disease_model_annotations/12), 'ConceptMapFn'('FBgn', 7, 'Dmel_enzyme'/11)). -maybe_corisponds('ConceptMapFn'('FBgn', 1, disease_model_annotations/12), 'ConceptMapFn'(gene_primary_id, 1, dmel_gene_sequence_ontology_annotations/4)). -maybe_corisponds('ConceptMapFn'('FBgn', 1, dmel_paralogs/11), 'ConceptMapFn'('FBgn', 1, dmel_unique_protein_isoforms/4)). -maybe_corisponds('ConceptMapFn'('FBgn', 1, dmel_paralogs/11), 'ConceptMapFn'('FBgn', 1, fbgn_exons2affy1_overlaps/2)). -maybe_corisponds('ConceptMapFn'('FBgn', 1, dmel_paralogs/11), 'ConceptMapFn'('FBgn', 1, fbgn_exons2affy2_overlaps/2)). -maybe_corisponds('ConceptMapFn'('FBgn', 1, dmel_paralogs/11), 'ConceptMapFn'('FBgn', 1, fbgn_fbtr_fbpp/3)). -maybe_corisponds('ConceptMapFn'('FBgn', 1, dmel_paralogs/11), 'ConceptMapFn'('FBgn', 1, gene_rpkm_matrix/170)). -maybe_corisponds('ConceptMapFn'('FBgn', 1, dmel_paralogs/11), 'ConceptMapFn'('FBgn', 1, gene_snapshots/5)). -maybe_corisponds('ConceptMapFn'('FBgn', 1, dmel_paralogs/11), 'ConceptMapFn'('FBgn', 2, gene_functional_complementation/5)). -maybe_corisponds('ConceptMapFn'('FBgn', 1, dmel_paralogs/11), 'ConceptMapFn'('FBgn', 2, gene_genetic_interactions/6)). -maybe_corisponds('ConceptMapFn'('FBgn', 1, dmel_paralogs/11), 'ConceptMapFn'('FBgn', 2, gene_rpkm_report/12)). -maybe_corisponds('ConceptMapFn'('FBgn', 1, dmel_paralogs/11), 'ConceptMapFn'('FBgn', 3, fbal_to_fbgn/4)). -maybe_corisponds('ConceptMapFn'('FBgn', 1, dmel_paralogs/11), 'ConceptMapFn'('FBgn', 3, fbgn_annotation_ID/6)). -maybe_corisponds('ConceptMapFn'('FBgn', 1, dmel_paralogs/11), 'ConceptMapFn'('FBgn', 3, fbgn_fbtr_fbpp_expanded/11)). -maybe_corisponds('ConceptMapFn'('FBgn', 1, dmel_paralogs/11), 'ConceptMapFn'('FBgn', 3, gene_map_table/6)). -maybe_corisponds('ConceptMapFn'('FBgn', 1, dmel_paralogs/11), 'ConceptMapFn'('FBgn', 4, gene_genetic_interactions/6)). -maybe_corisponds('ConceptMapFn'('FBgn', 1, dmel_paralogs/11), 'ConceptMapFn'('FBgn', 6, gene_group/7)). -maybe_corisponds('ConceptMapFn'('FBgn', 1, dmel_paralogs/11), 'ConceptMapFn'('FBgn', 6, pathway_group/7)). -maybe_corisponds('ConceptMapFn'('FBgn', 1, dmel_paralogs/11), 'ConceptMapFn'('FBgn', 7, 'Dmel_enzyme'/11)). -maybe_corisponds('ConceptMapFn'('FBgn', 1, dmel_paralogs/11), 'ConceptMapFn'(gene_primary_id, 1, dmel_gene_sequence_ontology_annotations/4)). -maybe_corisponds('ConceptMapFn'('FBgn', 1, dmel_unique_protein_isoforms/4), 'ConceptMapFn'('FBgn', 1, fbgn_exons2affy1_overlaps/2)). -maybe_corisponds('ConceptMapFn'('FBgn', 1, dmel_unique_protein_isoforms/4), 'ConceptMapFn'('FBgn', 1, fbgn_exons2affy2_overlaps/2)). -maybe_corisponds('ConceptMapFn'('FBgn', 1, dmel_unique_protein_isoforms/4), 'ConceptMapFn'('FBgn', 1, fbgn_fbtr_fbpp/3)). -maybe_corisponds('ConceptMapFn'('FBgn', 1, dmel_unique_protein_isoforms/4), 'ConceptMapFn'('FBgn', 1, gene_rpkm_matrix/170)). -maybe_corisponds('ConceptMapFn'('FBgn', 1, dmel_unique_protein_isoforms/4), 'ConceptMapFn'('FBgn', 1, gene_snapshots/5)). -maybe_corisponds('ConceptMapFn'('FBgn', 1, dmel_unique_protein_isoforms/4), 'ConceptMapFn'('FBgn', 2, gene_functional_complementation/5)). -maybe_corisponds('ConceptMapFn'('FBgn', 1, dmel_unique_protein_isoforms/4), 'ConceptMapFn'('FBgn', 2, gene_genetic_interactions/6)). -maybe_corisponds('ConceptMapFn'('FBgn', 1, dmel_unique_protein_isoforms/4), 'ConceptMapFn'('FBgn', 2, gene_rpkm_report/12)). -maybe_corisponds('ConceptMapFn'('FBgn', 1, dmel_unique_protein_isoforms/4), 'ConceptMapFn'('FBgn', 3, fbal_to_fbgn/4)). -maybe_corisponds('ConceptMapFn'('FBgn', 1, dmel_unique_protein_isoforms/4), 'ConceptMapFn'('FBgn', 3, fbgn_annotation_ID/6)). -maybe_corisponds('ConceptMapFn'('FBgn', 1, dmel_unique_protein_isoforms/4), 'ConceptMapFn'('FBgn', 3, fbgn_fbtr_fbpp_expanded/11)). -maybe_corisponds('ConceptMapFn'('FBgn', 1, dmel_unique_protein_isoforms/4), 'ConceptMapFn'('FBgn', 3, gene_map_table/6)). -maybe_corisponds('ConceptMapFn'('FBgn', 1, dmel_unique_protein_isoforms/4), 'ConceptMapFn'('FBgn', 4, gene_genetic_interactions/6)). -maybe_corisponds('ConceptMapFn'('FBgn', 1, dmel_unique_protein_isoforms/4), 'ConceptMapFn'('FBgn', 6, dmel_paralogs/11)). -maybe_corisponds('ConceptMapFn'('FBgn', 1, dmel_unique_protein_isoforms/4), 'ConceptMapFn'('FBgn', 6, gene_group/7)). -maybe_corisponds('ConceptMapFn'('FBgn', 1, dmel_unique_protein_isoforms/4), 'ConceptMapFn'('FBgn', 6, pathway_group/7)). -maybe_corisponds('ConceptMapFn'('FBgn', 1, dmel_unique_protein_isoforms/4), 'ConceptMapFn'('FBgn', 7, 'Dmel_enzyme'/11)). -maybe_corisponds('ConceptMapFn'('FBgn', 1, dmel_unique_protein_isoforms/4), 'ConceptMapFn'(gene_primary_id, 1, dmel_gene_sequence_ontology_annotations/4)). -maybe_corisponds('ConceptMapFn'('FBgn', 1, fbgn_exons2affy1_overlaps/2), 'ConceptMapFn'('FBgn', 1, fbgn_exons2affy2_overlaps/2)). -maybe_corisponds('ConceptMapFn'('FBgn', 1, fbgn_exons2affy1_overlaps/2), 'ConceptMapFn'('FBgn', 1, fbgn_fbtr_fbpp/3)). -maybe_corisponds('ConceptMapFn'('FBgn', 1, fbgn_exons2affy1_overlaps/2), 'ConceptMapFn'('FBgn', 1, gene_rpkm_matrix/170)). -maybe_corisponds('ConceptMapFn'('FBgn', 1, fbgn_exons2affy1_overlaps/2), 'ConceptMapFn'('FBgn', 1, gene_snapshots/5)). -maybe_corisponds('ConceptMapFn'('FBgn', 1, fbgn_exons2affy1_overlaps/2), 'ConceptMapFn'('FBgn', 2, gene_functional_complementation/5)). -maybe_corisponds('ConceptMapFn'('FBgn', 1, fbgn_exons2affy1_overlaps/2), 'ConceptMapFn'('FBgn', 2, gene_genetic_interactions/6)). -maybe_corisponds('ConceptMapFn'('FBgn', 1, fbgn_exons2affy1_overlaps/2), 'ConceptMapFn'('FBgn', 2, gene_rpkm_report/12)). -maybe_corisponds('ConceptMapFn'('FBgn', 1, fbgn_exons2affy1_overlaps/2), 'ConceptMapFn'('FBgn', 3, fbal_to_fbgn/4)). -maybe_corisponds('ConceptMapFn'('FBgn', 1, fbgn_exons2affy1_overlaps/2), 'ConceptMapFn'('FBgn', 3, fbgn_annotation_ID/6)). -maybe_corisponds('ConceptMapFn'('FBgn', 1, fbgn_exons2affy1_overlaps/2), 'ConceptMapFn'('FBgn', 3, fbgn_fbtr_fbpp_expanded/11)). -maybe_corisponds('ConceptMapFn'('FBgn', 1, fbgn_exons2affy1_overlaps/2), 'ConceptMapFn'('FBgn', 3, gene_map_table/6)). -maybe_corisponds('ConceptMapFn'('FBgn', 1, fbgn_exons2affy1_overlaps/2), 'ConceptMapFn'('FBgn', 4, gene_genetic_interactions/6)). -maybe_corisponds('ConceptMapFn'('FBgn', 1, fbgn_exons2affy1_overlaps/2), 'ConceptMapFn'('FBgn', 6, dmel_paralogs/11)). -maybe_corisponds('ConceptMapFn'('FBgn', 1, fbgn_exons2affy1_overlaps/2), 'ConceptMapFn'('FBgn', 6, gene_group/7)). -maybe_corisponds('ConceptMapFn'('FBgn', 1, fbgn_exons2affy1_overlaps/2), 'ConceptMapFn'('FBgn', 6, pathway_group/7)). -maybe_corisponds('ConceptMapFn'('FBgn', 1, fbgn_exons2affy1_overlaps/2), 'ConceptMapFn'('FBgn', 7, 'Dmel_enzyme'/11)). -maybe_corisponds('ConceptMapFn'('FBgn', 1, fbgn_exons2affy1_overlaps/2), 'ConceptMapFn'(gene_primary_id, 1, dmel_gene_sequence_ontology_annotations/4)). -maybe_corisponds('ConceptMapFn'('FBgn', 1, fbgn_exons2affy2_overlaps/2), 'ConceptMapFn'('FBgn', 1, fbgn_fbtr_fbpp/3)). -maybe_corisponds('ConceptMapFn'('FBgn', 1, fbgn_exons2affy2_overlaps/2), 'ConceptMapFn'('FBgn', 1, gene_rpkm_matrix/170)). -maybe_corisponds('ConceptMapFn'('FBgn', 1, fbgn_exons2affy2_overlaps/2), 'ConceptMapFn'('FBgn', 1, gene_snapshots/5)). -maybe_corisponds('ConceptMapFn'('FBgn', 1, fbgn_exons2affy2_overlaps/2), 'ConceptMapFn'('FBgn', 2, gene_functional_complementation/5)). -maybe_corisponds('ConceptMapFn'('FBgn', 1, fbgn_exons2affy2_overlaps/2), 'ConceptMapFn'('FBgn', 2, gene_genetic_interactions/6)). -maybe_corisponds('ConceptMapFn'('FBgn', 1, fbgn_exons2affy2_overlaps/2), 'ConceptMapFn'('FBgn', 2, gene_rpkm_report/12)). -maybe_corisponds('ConceptMapFn'('FBgn', 1, fbgn_exons2affy2_overlaps/2), 'ConceptMapFn'('FBgn', 3, fbal_to_fbgn/4)). -maybe_corisponds('ConceptMapFn'('FBgn', 1, fbgn_exons2affy2_overlaps/2), 'ConceptMapFn'('FBgn', 3, fbgn_annotation_ID/6)). -maybe_corisponds('ConceptMapFn'('FBgn', 1, fbgn_exons2affy2_overlaps/2), 'ConceptMapFn'('FBgn', 3, fbgn_fbtr_fbpp_expanded/11)). -maybe_corisponds('ConceptMapFn'('FBgn', 1, fbgn_exons2affy2_overlaps/2), 'ConceptMapFn'('FBgn', 3, gene_map_table/6)). -maybe_corisponds('ConceptMapFn'('FBgn', 1, fbgn_exons2affy2_overlaps/2), 'ConceptMapFn'('FBgn', 4, gene_genetic_interactions/6)). -maybe_corisponds('ConceptMapFn'('FBgn', 1, fbgn_exons2affy2_overlaps/2), 'ConceptMapFn'('FBgn', 6, dmel_paralogs/11)). -maybe_corisponds('ConceptMapFn'('FBgn', 1, fbgn_exons2affy2_overlaps/2), 'ConceptMapFn'('FBgn', 6, gene_group/7)). -maybe_corisponds('ConceptMapFn'('FBgn', 1, fbgn_exons2affy2_overlaps/2), 'ConceptMapFn'('FBgn', 6, pathway_group/7)). -maybe_corisponds('ConceptMapFn'('FBgn', 1, fbgn_exons2affy2_overlaps/2), 'ConceptMapFn'('FBgn', 7, 'Dmel_enzyme'/11)). -maybe_corisponds('ConceptMapFn'('FBgn', 1, fbgn_exons2affy2_overlaps/2), 'ConceptMapFn'(gene_primary_id, 1, dmel_gene_sequence_ontology_annotations/4)). -maybe_corisponds('ConceptMapFn'('FBgn', 1, fbgn_fbtr_fbpp/3), 'ConceptMapFn'('FBgn', 1, gene_rpkm_matrix/170)). -maybe_corisponds('ConceptMapFn'('FBgn', 1, fbgn_fbtr_fbpp/3), 'ConceptMapFn'('FBgn', 1, gene_snapshots/5)). -maybe_corisponds('ConceptMapFn'('FBgn', 1, fbgn_fbtr_fbpp/3), 'ConceptMapFn'('FBgn', 2, gene_functional_complementation/5)). -maybe_corisponds('ConceptMapFn'('FBgn', 1, fbgn_fbtr_fbpp/3), 'ConceptMapFn'('FBgn', 2, gene_genetic_interactions/6)). -maybe_corisponds('ConceptMapFn'('FBgn', 1, fbgn_fbtr_fbpp/3), 'ConceptMapFn'('FBgn', 2, gene_rpkm_report/12)). -maybe_corisponds('ConceptMapFn'('FBgn', 1, fbgn_fbtr_fbpp/3), 'ConceptMapFn'('FBgn', 3, fbal_to_fbgn/4)). -maybe_corisponds('ConceptMapFn'('FBgn', 1, fbgn_fbtr_fbpp/3), 'ConceptMapFn'('FBgn', 3, fbgn_annotation_ID/6)). -maybe_corisponds('ConceptMapFn'('FBgn', 1, fbgn_fbtr_fbpp/3), 'ConceptMapFn'('FBgn', 3, fbgn_fbtr_fbpp_expanded/11)). -maybe_corisponds('ConceptMapFn'('FBgn', 1, fbgn_fbtr_fbpp/3), 'ConceptMapFn'('FBgn', 3, gene_map_table/6)). -maybe_corisponds('ConceptMapFn'('FBgn', 1, fbgn_fbtr_fbpp/3), 'ConceptMapFn'('FBgn', 4, gene_genetic_interactions/6)). -maybe_corisponds('ConceptMapFn'('FBgn', 1, fbgn_fbtr_fbpp/3), 'ConceptMapFn'('FBgn', 6, dmel_paralogs/11)). -maybe_corisponds('ConceptMapFn'('FBgn', 1, fbgn_fbtr_fbpp/3), 'ConceptMapFn'('FBgn', 6, gene_group/7)). -maybe_corisponds('ConceptMapFn'('FBgn', 1, fbgn_fbtr_fbpp/3), 'ConceptMapFn'('FBgn', 6, pathway_group/7)). -maybe_corisponds('ConceptMapFn'('FBgn', 1, fbgn_fbtr_fbpp/3), 'ConceptMapFn'('FBgn', 7, 'Dmel_enzyme'/11)). -maybe_corisponds('ConceptMapFn'('FBgn', 1, fbgn_fbtr_fbpp/3), 'ConceptMapFn'(gene_primary_id, 1, dmel_gene_sequence_ontology_annotations/4)). -maybe_corisponds('ConceptMapFn'('FBgn', 1, gene_rpkm_matrix/170), 'ConceptMapFn'('FBgn', 1, gene_snapshots/5)). -maybe_corisponds('ConceptMapFn'('FBgn', 1, gene_rpkm_matrix/170), 'ConceptMapFn'('FBgn', 2, gene_functional_complementation/5)). -maybe_corisponds('ConceptMapFn'('FBgn', 1, gene_rpkm_matrix/170), 'ConceptMapFn'('FBgn', 2, gene_genetic_interactions/6)). -maybe_corisponds('ConceptMapFn'('FBgn', 1, gene_rpkm_matrix/170), 'ConceptMapFn'('FBgn', 2, gene_rpkm_report/12)). -maybe_corisponds('ConceptMapFn'('FBgn', 1, gene_rpkm_matrix/170), 'ConceptMapFn'('FBgn', 3, fbal_to_fbgn/4)). -maybe_corisponds('ConceptMapFn'('FBgn', 1, gene_rpkm_matrix/170), 'ConceptMapFn'('FBgn', 3, fbgn_annotation_ID/6)). -maybe_corisponds('ConceptMapFn'('FBgn', 1, gene_rpkm_matrix/170), 'ConceptMapFn'('FBgn', 3, fbgn_fbtr_fbpp_expanded/11)). -maybe_corisponds('ConceptMapFn'('FBgn', 1, gene_rpkm_matrix/170), 'ConceptMapFn'('FBgn', 3, gene_map_table/6)). -maybe_corisponds('ConceptMapFn'('FBgn', 1, gene_rpkm_matrix/170), 'ConceptMapFn'('FBgn', 4, gene_genetic_interactions/6)). -maybe_corisponds('ConceptMapFn'('FBgn', 1, gene_rpkm_matrix/170), 'ConceptMapFn'('FBgn', 6, dmel_paralogs/11)). -maybe_corisponds('ConceptMapFn'('FBgn', 1, gene_rpkm_matrix/170), 'ConceptMapFn'('FBgn', 6, gene_group/7)). -maybe_corisponds('ConceptMapFn'('FBgn', 1, gene_rpkm_matrix/170), 'ConceptMapFn'('FBgn', 6, pathway_group/7)). -maybe_corisponds('ConceptMapFn'('FBgn', 1, gene_rpkm_matrix/170), 'ConceptMapFn'('FBgn', 7, 'Dmel_enzyme'/11)). -maybe_corisponds('ConceptMapFn'('FBgn', 1, gene_rpkm_matrix/170), 'ConceptMapFn'(gene_primary_id, 1, dmel_gene_sequence_ontology_annotations/4)). -maybe_corisponds('ConceptMapFn'('FBgn', 1, gene_snapshots/5), 'ConceptMapFn'('FBgn', 2, gene_functional_complementation/5)). -maybe_corisponds('ConceptMapFn'('FBgn', 1, gene_snapshots/5), 'ConceptMapFn'('FBgn', 2, gene_genetic_interactions/6)). -maybe_corisponds('ConceptMapFn'('FBgn', 1, gene_snapshots/5), 'ConceptMapFn'('FBgn', 3, fbal_to_fbgn/4)). -maybe_corisponds('ConceptMapFn'('FBgn', 1, gene_snapshots/5), 'ConceptMapFn'('FBgn', 3, fbgn_annotation_ID/6)). -maybe_corisponds('ConceptMapFn'('FBgn', 1, gene_snapshots/5), 'ConceptMapFn'('FBgn', 3, fbgn_fbtr_fbpp_expanded/11)). -maybe_corisponds('ConceptMapFn'('FBgn', 1, gene_snapshots/5), 'ConceptMapFn'('FBgn', 3, gene_map_table/6)). -maybe_corisponds('ConceptMapFn'('FBgn', 1, gene_snapshots/5), 'ConceptMapFn'('FBgn', 4, gene_genetic_interactions/6)). -maybe_corisponds('ConceptMapFn'('FBgn', 1, gene_snapshots/5), 'ConceptMapFn'('FBgn', 6, dmel_paralogs/11)). -maybe_corisponds('ConceptMapFn'('FBgn', 1, gene_snapshots/5), 'ConceptMapFn'('FBgn', 6, gene_group/7)). -maybe_corisponds('ConceptMapFn'('FBgn', 1, gene_snapshots/5), 'ConceptMapFn'('FBgn', 6, pathway_group/7)). -maybe_corisponds('ConceptMapFn'('FBgn', 1, gene_snapshots/5), 'ConceptMapFn'('FBgn', 7, 'Dmel_enzyme'/11)). -maybe_corisponds('ConceptMapFn'('FBgn', 1, gene_snapshots/5), 'ConceptMapFn'(gene_primary_id, 1, dmel_gene_sequence_ontology_annotations/4)). -maybe_corisponds('ConceptMapFn'('FBgn', 2, gene_functional_complementation/5), 'ConceptMapFn'('FBgn', 2, gene_genetic_interactions/6)). -maybe_corisponds('ConceptMapFn'('FBgn', 2, gene_functional_complementation/5), 'ConceptMapFn'('FBgn', 3, fbal_to_fbgn/4)). -maybe_corisponds('ConceptMapFn'('FBgn', 2, gene_functional_complementation/5), 'ConceptMapFn'('FBgn', 3, fbgn_annotation_ID/6)). -maybe_corisponds('ConceptMapFn'('FBgn', 2, gene_functional_complementation/5), 'ConceptMapFn'('FBgn', 3, fbgn_fbtr_fbpp_expanded/11)). -maybe_corisponds('ConceptMapFn'('FBgn', 2, gene_functional_complementation/5), 'ConceptMapFn'('FBgn', 3, gene_map_table/6)). -maybe_corisponds('ConceptMapFn'('FBgn', 2, gene_functional_complementation/5), 'ConceptMapFn'('FBgn', 4, gene_genetic_interactions/6)). -maybe_corisponds('ConceptMapFn'('FBgn', 2, gene_functional_complementation/5), 'ConceptMapFn'('FBgn', 6, dmel_paralogs/11)). -maybe_corisponds('ConceptMapFn'('FBgn', 2, gene_functional_complementation/5), 'ConceptMapFn'('FBgn', 6, gene_group/7)). -maybe_corisponds('ConceptMapFn'('FBgn', 2, gene_functional_complementation/5), 'ConceptMapFn'('FBgn', 6, pathway_group/7)). -maybe_corisponds('ConceptMapFn'('FBgn', 2, gene_functional_complementation/5), 'ConceptMapFn'('FBgn', 7, 'Dmel_enzyme'/11)). -maybe_corisponds('ConceptMapFn'('FBgn', 2, gene_functional_complementation/5), 'ConceptMapFn'(gene_primary_id, 1, dmel_gene_sequence_ontology_annotations/4)). -maybe_corisponds('ConceptMapFn'('FBgn', 2, gene_genetic_interactions/6), 'ConceptMapFn'('FBgn', 2, gene_rpkm_report/12)). -maybe_corisponds('ConceptMapFn'('FBgn', 2, gene_genetic_interactions/6), 'ConceptMapFn'('FBgn', 3, fbal_to_fbgn/4)). -maybe_corisponds('ConceptMapFn'('FBgn', 2, gene_genetic_interactions/6), 'ConceptMapFn'('FBgn', 3, fbgn_annotation_ID/6)). -maybe_corisponds('ConceptMapFn'('FBgn', 2, gene_genetic_interactions/6), 'ConceptMapFn'('FBgn', 3, fbgn_fbtr_fbpp_expanded/11)). -maybe_corisponds('ConceptMapFn'('FBgn', 2, gene_genetic_interactions/6), 'ConceptMapFn'('FBgn', 3, gene_map_table/6)). -maybe_corisponds('ConceptMapFn'('FBgn', 2, gene_genetic_interactions/6), 'ConceptMapFn'('FBgn', 6, dmel_paralogs/11)). -maybe_corisponds('ConceptMapFn'('FBgn', 2, gene_genetic_interactions/6), 'ConceptMapFn'('FBgn', 6, gene_group/7)). -maybe_corisponds('ConceptMapFn'('FBgn', 2, gene_genetic_interactions/6), 'ConceptMapFn'('FBgn', 6, pathway_group/7)). -maybe_corisponds('ConceptMapFn'('FBgn', 2, gene_genetic_interactions/6), 'ConceptMapFn'('FBgn', 7, 'Dmel_enzyme'/11)). -maybe_corisponds('ConceptMapFn'('FBgn', 2, gene_genetic_interactions/6), 'ConceptMapFn'(gene_primary_id, 1, dmel_gene_sequence_ontology_annotations/4)). -maybe_corisponds('ConceptMapFn'('FBgn', 2, gene_rpkm_report/12), 'ConceptMapFn'('FBgn', 3, fbgn_annotation_ID/6)). -maybe_corisponds('ConceptMapFn'('FBgn', 2, gene_rpkm_report/12), 'ConceptMapFn'('FBgn', 3, fbgn_fbtr_fbpp_expanded/11)). -maybe_corisponds('ConceptMapFn'('FBgn', 2, gene_rpkm_report/12), 'ConceptMapFn'('FBgn', 3, gene_map_table/6)). -maybe_corisponds('ConceptMapFn'('FBgn', 2, gene_rpkm_report/12), 'ConceptMapFn'('FBgn', 4, gene_genetic_interactions/6)). -maybe_corisponds('ConceptMapFn'('FBgn', 2, gene_rpkm_report/12), 'ConceptMapFn'('FBgn', 6, dmel_paralogs/11)). -maybe_corisponds('ConceptMapFn'('FBgn', 2, gene_rpkm_report/12), 'ConceptMapFn'('FBgn', 7, 'Dmel_enzyme'/11)). -maybe_corisponds('ConceptMapFn'('FBgn', 2, gene_rpkm_report/12), 'ConceptMapFn'(gene_primary_id, 1, dmel_gene_sequence_ontology_annotations/4)). -maybe_corisponds('ConceptMapFn'('FBgn', 3, fbal_to_fbgn/4), 'ConceptMapFn'('FBgn', 3, fbgn_annotation_ID/6)). -maybe_corisponds('ConceptMapFn'('FBgn', 3, fbal_to_fbgn/4), 'ConceptMapFn'('FBgn', 3, fbgn_fbtr_fbpp_expanded/11)). -maybe_corisponds('ConceptMapFn'('FBgn', 3, fbal_to_fbgn/4), 'ConceptMapFn'('FBgn', 3, gene_map_table/6)). -maybe_corisponds('ConceptMapFn'('FBgn', 3, fbal_to_fbgn/4), 'ConceptMapFn'('FBgn', 4, gene_functional_complementation/5)). -maybe_corisponds('ConceptMapFn'('FBgn', 3, fbal_to_fbgn/4), 'ConceptMapFn'('FBgn', 4, gene_genetic_interactions/6)). -maybe_corisponds('ConceptMapFn'('FBgn', 3, fbal_to_fbgn/4), 'ConceptMapFn'('FBgn', 6, dmel_paralogs/11)). -maybe_corisponds('ConceptMapFn'('FBgn', 3, fbal_to_fbgn/4), 'ConceptMapFn'('FBgn', 6, gene_group/7)). -maybe_corisponds('ConceptMapFn'('FBgn', 3, fbal_to_fbgn/4), 'ConceptMapFn'('FBgn', 6, pathway_group/7)). -maybe_corisponds('ConceptMapFn'('FBgn', 3, fbal_to_fbgn/4), 'ConceptMapFn'('FBgn', 7, 'Dmel_enzyme'/11)). -maybe_corisponds('ConceptMapFn'('FBgn', 3, fbal_to_fbgn/4), 'ConceptMapFn'(gene_primary_id, 1, dmel_gene_sequence_ontology_annotations/4)). -maybe_corisponds('ConceptMapFn'('FBgn', 3, fbgn_annotation_ID/6), 'ConceptMapFn'('FBgn', 3, fbgn_fbtr_fbpp_expanded/11)). -maybe_corisponds('ConceptMapFn'('FBgn', 3, fbgn_annotation_ID/6), 'ConceptMapFn'('FBgn', 3, gene_map_table/6)). -maybe_corisponds('ConceptMapFn'('FBgn', 3, fbgn_annotation_ID/6), 'ConceptMapFn'('FBgn', 4, gene_genetic_interactions/6)). -maybe_corisponds('ConceptMapFn'('FBgn', 3, fbgn_annotation_ID/6), 'ConceptMapFn'('FBgn', 6, dmel_paralogs/11)). -maybe_corisponds('ConceptMapFn'('FBgn', 3, fbgn_annotation_ID/6), 'ConceptMapFn'('FBgn', 6, gene_group/7)). -maybe_corisponds('ConceptMapFn'('FBgn', 3, fbgn_annotation_ID/6), 'ConceptMapFn'('FBgn', 6, pathway_group/7)). -maybe_corisponds('ConceptMapFn'('FBgn', 3, fbgn_annotation_ID/6), 'ConceptMapFn'('FBgn', 7, 'Dmel_enzyme'/11)). -maybe_corisponds('ConceptMapFn'('FBgn', 3, fbgn_annotation_ID/6), 'ConceptMapFn'(gene_primary_id, 1, dmel_gene_sequence_ontology_annotations/4)). -maybe_corisponds('ConceptMapFn'('FBgn', 3, fbgn_fbtr_fbpp_expanded/11), 'ConceptMapFn'('FBgn', 3, gene_map_table/6)). -maybe_corisponds('ConceptMapFn'('FBgn', 3, fbgn_fbtr_fbpp_expanded/11), 'ConceptMapFn'('FBgn', 4, gene_genetic_interactions/6)). -maybe_corisponds('ConceptMapFn'('FBgn', 3, fbgn_fbtr_fbpp_expanded/11), 'ConceptMapFn'('FBgn', 6, dmel_paralogs/11)). -maybe_corisponds('ConceptMapFn'('FBgn', 3, fbgn_fbtr_fbpp_expanded/11), 'ConceptMapFn'('FBgn', 6, gene_group/7)). -maybe_corisponds('ConceptMapFn'('FBgn', 3, fbgn_fbtr_fbpp_expanded/11), 'ConceptMapFn'('FBgn', 6, pathway_group/7)). -maybe_corisponds('ConceptMapFn'('FBgn', 3, fbgn_fbtr_fbpp_expanded/11), 'ConceptMapFn'('FBgn', 7, 'Dmel_enzyme'/11)). -maybe_corisponds('ConceptMapFn'('FBgn', 3, fbgn_fbtr_fbpp_expanded/11), 'ConceptMapFn'(gene_primary_id, 1, dmel_gene_sequence_ontology_annotations/4)). -maybe_corisponds('ConceptMapFn'('FBgn', 3, gene_map_table/6), 'ConceptMapFn'('FBgn', 4, gene_genetic_interactions/6)). -maybe_corisponds('ConceptMapFn'('FBgn', 3, gene_map_table/6), 'ConceptMapFn'('FBgn', 6, dmel_paralogs/11)). -maybe_corisponds('ConceptMapFn'('FBgn', 3, gene_map_table/6), 'ConceptMapFn'('FBgn', 6, gene_group/7)). -maybe_corisponds('ConceptMapFn'('FBgn', 3, gene_map_table/6), 'ConceptMapFn'('FBgn', 6, pathway_group/7)). -maybe_corisponds('ConceptMapFn'('FBgn', 3, gene_map_table/6), 'ConceptMapFn'('FBgn', 7, 'Dmel_enzyme'/11)). -maybe_corisponds('ConceptMapFn'('FBgn', 3, gene_map_table/6), 'ConceptMapFn'(gene_primary_id, 1, dmel_gene_sequence_ontology_annotations/4)). -maybe_corisponds('ConceptMapFn'('FBgn', 4, gene_genetic_interactions/6), 'ConceptMapFn'('FBgn', 6, dmel_paralogs/11)). -maybe_corisponds('ConceptMapFn'('FBgn', 4, gene_genetic_interactions/6), 'ConceptMapFn'('FBgn', 6, gene_group/7)). -maybe_corisponds('ConceptMapFn'('FBgn', 4, gene_genetic_interactions/6), 'ConceptMapFn'('FBgn', 6, pathway_group/7)). -maybe_corisponds('ConceptMapFn'('FBgn', 4, gene_genetic_interactions/6), 'ConceptMapFn'('FBgn', 7, 'Dmel_enzyme'/11)). -maybe_corisponds('ConceptMapFn'('FBgn', 4, gene_genetic_interactions/6), 'ConceptMapFn'(gene_primary_id, 1, dmel_gene_sequence_ontology_annotations/4)). -maybe_corisponds('ConceptMapFn'('FBgn', 6, dmel_paralogs/11), 'ConceptMapFn'('FBgn', 6, gene_group/7)). -maybe_corisponds('ConceptMapFn'('FBgn', 6, dmel_paralogs/11), 'ConceptMapFn'('FBgn', 6, pathway_group/7)). -maybe_corisponds('ConceptMapFn'('FBgn', 6, dmel_paralogs/11), 'ConceptMapFn'('FBgn', 7, 'Dmel_enzyme'/11)). -maybe_corisponds('ConceptMapFn'('FBgn', 6, dmel_paralogs/11), 'ConceptMapFn'(gene_primary_id, 1, dmel_gene_sequence_ontology_annotations/4)). -maybe_corisponds('ConceptMapFn'('FBgn', 6, gene_group/7), 'ConceptMapFn'('FBgn', 6, pathway_group/7)). -maybe_corisponds('ConceptMapFn'('FBgn', 6, gene_group/7), 'ConceptMapFn'('FBgn', 7, 'Dmel_enzyme'/11)). -maybe_corisponds('ConceptMapFn'('FBgn', 6, gene_group/7), 'ConceptMapFn'(gene_primary_id, 1, dmel_gene_sequence_ontology_annotations/4)). -maybe_corisponds('ConceptMapFn'('FBgn', 6, pathway_group/7), 'ConceptMapFn'('FBgn', 7, 'Dmel_enzyme'/11)). -maybe_corisponds('ConceptMapFn'('FBgn', 6, pathway_group/7), 'ConceptMapFn'(gene_primary_id, 1, dmel_gene_sequence_ontology_annotations/4)). -maybe_corisponds('ConceptMapFn'('FBgn', 7, 'Dmel_enzyme'/11), 'ConceptMapFn'(gene_primary_id, 1, dmel_gene_sequence_ontology_annotations/4)). -maybe_corisponds('ConceptMapFn'('FBpp', 3, fbgn_fbtr_fbpp/3), 'ConceptMapFn'('FBpp', 10, fbgn_fbtr_fbpp_expanded/11)). -maybe_corisponds('ConceptMapFn'('FBrf', 1, fbrf_pmid_pmcid_doi/7), 'ConceptMapFn'('FBrf', 12, disease_model_annotations/12)). -maybe_corisponds('ConceptMapFn'('FBrf', 1, fbrf_pmid_pmcid_doi/7), 'ConceptMapFn'('FBrf', 5, gene_functional_complementation/5)). -maybe_corisponds('ConceptMapFn'('FBrf', 1, fbrf_pmid_pmcid_doi/7), 'ConceptMapFn'('FBrf', 6, gene_genetic_interactions/6)). -maybe_corisponds('ConceptMapFn'('FBrf', 3, entity_publication/4), 'ConceptMapFn'('FBrf', 12, disease_model_annotations/12)). -maybe_corisponds('ConceptMapFn'('FBrf', 3, entity_publication/4), 'ConceptMapFn'('FBrf', 4, allele_genetic_interactions/4)). -maybe_corisponds('ConceptMapFn'('FBrf', 3, entity_publication/4), 'ConceptMapFn'('FBrf', 5, gene_functional_complementation/5)). -maybe_corisponds('ConceptMapFn'('FBrf', 3, entity_publication/4), 'ConceptMapFn'('FBrf', 6, gene_genetic_interactions/6)). -maybe_corisponds('ConceptMapFn'('FBrf', 4, allele_genetic_interactions/4), 'ConceptMapFn'('FBrf', 12, disease_model_annotations/12)). -maybe_corisponds('ConceptMapFn'('FBrf', 4, allele_genetic_interactions/4), 'ConceptMapFn'('FBrf', 5, gene_functional_complementation/5)). -maybe_corisponds('ConceptMapFn'('FBrf', 4, allele_genetic_interactions/4), 'ConceptMapFn'('FBrf', 6, gene_genetic_interactions/6)). -maybe_corisponds('ConceptMapFn'('FBrf', 5, gene_functional_complementation/5), 'ConceptMapFn'('FBrf', 12, disease_model_annotations/12)). -maybe_corisponds('ConceptMapFn'('FBrf', 5, gene_functional_complementation/5), 'ConceptMapFn'('FBrf', 6, gene_genetic_interactions/6)). -maybe_corisponds('ConceptMapFn'('FBrf', 6, gene_genetic_interactions/6), 'ConceptMapFn'('FBrf', 12, disease_model_annotations/12)). -maybe_corisponds('ConceptMapFn'('FBtr', 2, fbgn_fbtr_fbpp/3), 'ConceptMapFn'('FBtr', 8, fbgn_fbtr_fbpp_expanded/11)). -maybe_corisponds('ConceptMapFn'('Gene_Symbol', 2, best_gene_summary/4), 'ConceptMapFn'('Group_member_FB_gene_symbol', 7, gene_group/7)). -maybe_corisponds('ConceptMapFn'('Gene_Symbol', 2, best_gene_summary/4), 'ConceptMapFn'('Group_member_FB_gene_symbol', 7, pathway_group/7)). -maybe_corisponds('ConceptMapFn'('Gene_Symbol', 2, best_gene_summary/4), 'ConceptMapFn'('Interacting_gene_symbol', 3, gene_genetic_interactions/6)). -maybe_corisponds('ConceptMapFn'('Gene_Symbol', 2, best_gene_summary/4), 'ConceptMapFn'('Paralog_GeneSymbol', 7, dmel_paralogs/11)). -maybe_corisponds('ConceptMapFn'('Gene_Symbol', 2, best_gene_summary/4), 'ConceptMapFn'(current_symbol, 2, gene_map_table/6)). -maybe_corisponds('ConceptMapFn'('Gene_Symbol', 2, best_gene_summary/4), 'ConceptMapFn'(gene_fullname, 3, gene_rpkm_matrix/170)). -maybe_corisponds('ConceptMapFn'('Gene_Symbol', 2, best_gene_summary/4), 'ConceptMapFn'(gene_symbol, 1, fbgn_annotation_ID/6)). -maybe_corisponds('ConceptMapFn'('Gene_Symbol', 2, best_gene_summary/4), 'ConceptMapFn'(gene_symbol, 2, dmel_gene_sequence_ontology_annotations/4)). -maybe_corisponds('ConceptMapFn'('Gene_Symbol', 2, best_gene_summary/4), 'ConceptMapFn'(gene_symbol, 2, gene_rpkm_matrix/170)). -maybe_corisponds('ConceptMapFn'('Gene_Symbol', 2, best_gene_summary/4), 'ConceptMapFn'(gene_symbol, 4, fbgn_fbtr_fbpp_expanded/11)). -maybe_corisponds('ConceptMapFn'('Gene_Symbol', 2, best_gene_summary/4), 'ConceptMapFn'(gene_symbol, 8, 'Dmel_enzyme'/11)). -maybe_corisponds('ConceptMapFn'('Gene_symbol', 2, disease_model_annotations/12), 'ConceptMapFn'('Group_member_FB_gene_symbol', 7, gene_group/7)). -maybe_corisponds('ConceptMapFn'('Gene_symbol', 2, disease_model_annotations/12), 'ConceptMapFn'('Group_member_FB_gene_symbol', 7, pathway_group/7)). -maybe_corisponds('ConceptMapFn'('Gene_symbol', 2, disease_model_annotations/12), 'ConceptMapFn'('Interacting_gene_symbol', 3, gene_genetic_interactions/6)). -maybe_corisponds('ConceptMapFn'('Gene_symbol', 2, disease_model_annotations/12), 'ConceptMapFn'('Paralog_GeneSymbol', 7, dmel_paralogs/11)). -maybe_corisponds('ConceptMapFn'('Gene_symbol', 2, disease_model_annotations/12), 'ConceptMapFn'('Starting_gene_symbol', 1, gene_genetic_interactions/6)). -maybe_corisponds('ConceptMapFn'('Gene_symbol', 2, disease_model_annotations/12), 'ConceptMapFn'(current_symbol, 2, gene_map_table/6)). -maybe_corisponds('ConceptMapFn'('Gene_symbol', 2, disease_model_annotations/12), 'ConceptMapFn'(gene_symbol, 1, fbgn_annotation_ID/6)). -maybe_corisponds('ConceptMapFn'('Gene_symbol', 2, disease_model_annotations/12), 'ConceptMapFn'(gene_symbol, 2, dmel_gene_sequence_ontology_annotations/4)). -maybe_corisponds('ConceptMapFn'('Gene_symbol', 2, disease_model_annotations/12), 'ConceptMapFn'(gene_symbol, 4, fbgn_fbtr_fbpp_expanded/11)). -maybe_corisponds('ConceptMapFn'('Gene_symbol', 2, disease_model_annotations/12), 'ConceptMapFn'(gene_symbol, 8, 'Dmel_enzyme'/11)). -maybe_corisponds('ConceptMapFn'('GeneName', 3, gene_snapshots/5), 'ConceptMapFn'('Gene_Symbol', 2, best_gene_summary/4)). -maybe_corisponds('ConceptMapFn'('GeneName', 3, gene_snapshots/5), 'ConceptMapFn'('Group_member_FB_gene_symbol', 7, pathway_group/7)). -maybe_corisponds('ConceptMapFn'('GeneName', 3, gene_snapshots/5), 'ConceptMapFn'('Starting_gene_symbol', 1, gene_genetic_interactions/6)). -maybe_corisponds('ConceptMapFn'('GeneName', 3, gene_snapshots/5), 'ConceptMapFn'(gene_fullname, 3, gene_rpkm_matrix/170)). -maybe_corisponds('ConceptMapFn'('GeneName', 3, gene_snapshots/5), 'ConceptMapFn'(gene_fullname, 5, fbgn_fbtr_fbpp_expanded/11)). -maybe_corisponds('ConceptMapFn'('GeneName', 3, gene_snapshots/5), 'ConceptMapFn'(gene_name, 9, 'Dmel_enzyme'/11)). -maybe_corisponds('ConceptMapFn'('GeneName', 3, gene_snapshots/5), 'ConceptMapFn'(gene_symbol, 1, fbgn_annotation_ID/6)). -maybe_corisponds('ConceptMapFn'('GeneName', 3, gene_snapshots/5), 'ConceptMapFn'(species, 2, organism_list/6)). -maybe_corisponds('ConceptMapFn'('GeneSymbol', 2, dmel_paralogs/11), 'ConceptMapFn'('Gene_symbol', 2, disease_model_annotations/12)). -maybe_corisponds('ConceptMapFn'('GeneSymbol', 2, dmel_paralogs/11), 'ConceptMapFn'('GeneSymbol', 2, gene_snapshots/5)). -maybe_corisponds('ConceptMapFn'('GeneSymbol', 2, dmel_paralogs/11), 'ConceptMapFn'('GeneSymbol', 3, gene_rpkm_report/12)). -maybe_corisponds('ConceptMapFn'('GeneSymbol', 2, dmel_paralogs/11), 'ConceptMapFn'('GeneSymbol', 4, fbal_to_fbgn/4)). -maybe_corisponds('ConceptMapFn'('GeneSymbol', 2, dmel_paralogs/11), 'ConceptMapFn'('Interacting_gene_symbol', 3, gene_genetic_interactions/6)). -maybe_corisponds('ConceptMapFn'('GeneSymbol', 2, dmel_paralogs/11), 'ConceptMapFn'(current_symbol, 2, gene_map_table/6)). -maybe_corisponds('ConceptMapFn'('GeneSymbol', 2, dmel_paralogs/11), 'ConceptMapFn'(gene_symbol, 1, fbgn_annotation_ID/6)). -maybe_corisponds('ConceptMapFn'('GeneSymbol', 2, dmel_paralogs/11), 'ConceptMapFn'(gene_symbol, 2, dmel_gene_sequence_ontology_annotations/4)). -maybe_corisponds('ConceptMapFn'('GeneSymbol', 2, dmel_paralogs/11), 'ConceptMapFn'(gene_symbol, 4, fbgn_fbtr_fbpp_expanded/11)). -maybe_corisponds('ConceptMapFn'('GeneSymbol', 2, gene_snapshots/5), 'ConceptMapFn'('Gene_Symbol', 2, best_gene_summary/4)). -maybe_corisponds('ConceptMapFn'('GeneSymbol', 2, gene_snapshots/5), 'ConceptMapFn'('Gene_symbol', 2, disease_model_annotations/12)). -maybe_corisponds('ConceptMapFn'('GeneSymbol', 2, gene_snapshots/5), 'ConceptMapFn'('GeneSymbol', 4, fbal_to_fbgn/4)). -maybe_corisponds('ConceptMapFn'('GeneSymbol', 2, gene_snapshots/5), 'ConceptMapFn'('Group_member_FB_gene_symbol', 7, gene_group/7)). -maybe_corisponds('ConceptMapFn'('GeneSymbol', 2, gene_snapshots/5), 'ConceptMapFn'('Group_member_FB_gene_symbol', 7, pathway_group/7)). -maybe_corisponds('ConceptMapFn'('GeneSymbol', 2, gene_snapshots/5), 'ConceptMapFn'('Interacting_gene_symbol', 3, gene_genetic_interactions/6)). -maybe_corisponds('ConceptMapFn'('GeneSymbol', 2, gene_snapshots/5), 'ConceptMapFn'('Paralog_GeneSymbol', 7, dmel_paralogs/11)). -maybe_corisponds('ConceptMapFn'('GeneSymbol', 2, gene_snapshots/5), 'ConceptMapFn'('Starting_gene_symbol', 1, gene_genetic_interactions/6)). -maybe_corisponds('ConceptMapFn'('GeneSymbol', 2, gene_snapshots/5), 'ConceptMapFn'(current_symbol, 2, gene_map_table/6)). -maybe_corisponds('ConceptMapFn'('GeneSymbol', 2, gene_snapshots/5), 'ConceptMapFn'(gene_symbol, 1, fbgn_annotation_ID/6)). -maybe_corisponds('ConceptMapFn'('GeneSymbol', 2, gene_snapshots/5), 'ConceptMapFn'(gene_symbol, 2, dmel_gene_sequence_ontology_annotations/4)). -maybe_corisponds('ConceptMapFn'('GeneSymbol', 2, gene_snapshots/5), 'ConceptMapFn'(gene_symbol, 2, gene_rpkm_matrix/170)). -maybe_corisponds('ConceptMapFn'('GeneSymbol', 2, gene_snapshots/5), 'ConceptMapFn'(gene_symbol, 4, fbgn_fbtr_fbpp_expanded/11)). -maybe_corisponds('ConceptMapFn'('GeneSymbol', 2, gene_snapshots/5), 'ConceptMapFn'(gene_symbol, 8, 'Dmel_enzyme'/11)). -maybe_corisponds('ConceptMapFn'('GeneSymbol', 3, gene_rpkm_report/12), 'ConceptMapFn'(current_symbol, 2, gene_map_table/6)). -maybe_corisponds('ConceptMapFn'('GeneSymbol', 3, gene_rpkm_report/12), 'ConceptMapFn'(gene_symbol, 1, fbgn_annotation_ID/6)). -maybe_corisponds('ConceptMapFn'('GeneSymbol', 3, gene_rpkm_report/12), 'ConceptMapFn'(gene_symbol, 2, dmel_gene_sequence_ontology_annotations/4)). -maybe_corisponds('ConceptMapFn'('GeneSymbol', 3, gene_rpkm_report/12), 'ConceptMapFn'(gene_symbol, 4, fbgn_fbtr_fbpp_expanded/11)). -maybe_corisponds('ConceptMapFn'('GeneSymbol', 4, fbal_to_fbgn/4), 'ConceptMapFn'('Gene_Symbol', 2, best_gene_summary/4)). -maybe_corisponds('ConceptMapFn'('GeneSymbol', 4, fbal_to_fbgn/4), 'ConceptMapFn'('Gene_symbol', 2, disease_model_annotations/12)). -maybe_corisponds('ConceptMapFn'('GeneSymbol', 4, fbal_to_fbgn/4), 'ConceptMapFn'('Group_member_FB_gene_symbol', 7, gene_group/7)). -maybe_corisponds('ConceptMapFn'('GeneSymbol', 4, fbal_to_fbgn/4), 'ConceptMapFn'('Group_member_FB_gene_symbol', 7, pathway_group/7)). -maybe_corisponds('ConceptMapFn'('GeneSymbol', 4, fbal_to_fbgn/4), 'ConceptMapFn'('Interacting_gene_symbol', 3, gene_genetic_interactions/6)). -maybe_corisponds('ConceptMapFn'('GeneSymbol', 4, fbal_to_fbgn/4), 'ConceptMapFn'('Paralog_GeneSymbol', 7, dmel_paralogs/11)). -maybe_corisponds('ConceptMapFn'('GeneSymbol', 4, fbal_to_fbgn/4), 'ConceptMapFn'('Starting_gene_symbol', 1, gene_genetic_interactions/6)). -maybe_corisponds('ConceptMapFn'('GeneSymbol', 4, fbal_to_fbgn/4), 'ConceptMapFn'(current_symbol, 2, gene_map_table/6)). -maybe_corisponds('ConceptMapFn'('GeneSymbol', 4, fbal_to_fbgn/4), 'ConceptMapFn'(gene_symbol, 1, fbgn_annotation_ID/6)). -maybe_corisponds('ConceptMapFn'('GeneSymbol', 4, fbal_to_fbgn/4), 'ConceptMapFn'(gene_symbol, 2, dmel_gene_sequence_ontology_annotations/4)). -maybe_corisponds('ConceptMapFn'('GeneSymbol', 4, fbal_to_fbgn/4), 'ConceptMapFn'(gene_symbol, 2, gene_rpkm_matrix/170)). -maybe_corisponds('ConceptMapFn'('GeneSymbol', 4, fbal_to_fbgn/4), 'ConceptMapFn'(gene_symbol, 4, fbgn_fbtr_fbpp_expanded/11)). -maybe_corisponds('ConceptMapFn'('GeneSymbol', 4, fbal_to_fbgn/4), 'ConceptMapFn'(gene_symbol, 8, 'Dmel_enzyme'/11)). -maybe_corisponds('ConceptMapFn'('GeneSymbol', 4, fbal_to_fbgn/4), 'ConceptMapFn'(ortholog_gene_symbol, 3, gene_functional_complementation/5)). -maybe_corisponds('ConceptMapFn'('Genetic_map_position', 2, 'cyto-genetic-seq'/4), 'ConceptMapFn'(recombination_loc, 4, gene_map_table/6)). -maybe_corisponds('ConceptMapFn'('Group_member_FB_gene_symbol', 7, gene_group/7), 'ConceptMapFn'('Group_member_FB_gene_symbol', 7, pathway_group/7)). -maybe_corisponds('ConceptMapFn'('Group_member_FB_gene_symbol', 7, gene_group/7), 'ConceptMapFn'('Interacting_gene_symbol', 3, gene_genetic_interactions/6)). -maybe_corisponds('ConceptMapFn'('Group_member_FB_gene_symbol', 7, gene_group/7), 'ConceptMapFn'('Paralog_GeneSymbol', 7, dmel_paralogs/11)). -maybe_corisponds('ConceptMapFn'('Group_member_FB_gene_symbol', 7, gene_group/7), 'ConceptMapFn'('Starting_gene_symbol', 1, gene_genetic_interactions/6)). -maybe_corisponds('ConceptMapFn'('Group_member_FB_gene_symbol', 7, gene_group/7), 'ConceptMapFn'(current_symbol, 2, gene_map_table/6)). -maybe_corisponds('ConceptMapFn'('Group_member_FB_gene_symbol', 7, gene_group/7), 'ConceptMapFn'(gene_name, 9, 'Dmel_enzyme'/11)). -maybe_corisponds('ConceptMapFn'('Group_member_FB_gene_symbol', 7, gene_group/7), 'ConceptMapFn'(gene_symbol, 1, fbgn_annotation_ID/6)). -maybe_corisponds('ConceptMapFn'('Group_member_FB_gene_symbol', 7, gene_group/7), 'ConceptMapFn'(gene_symbol, 2, dmel_gene_sequence_ontology_annotations/4)). -maybe_corisponds('ConceptMapFn'('Group_member_FB_gene_symbol', 7, gene_group/7), 'ConceptMapFn'(gene_symbol, 2, gene_rpkm_matrix/170)). -maybe_corisponds('ConceptMapFn'('Group_member_FB_gene_symbol', 7, gene_group/7), 'ConceptMapFn'(gene_symbol, 4, fbgn_fbtr_fbpp_expanded/11)). -maybe_corisponds('ConceptMapFn'('Group_member_FB_gene_symbol', 7, gene_group/7), 'ConceptMapFn'(gene_symbol, 8, 'Dmel_enzyme'/11)). -maybe_corisponds('ConceptMapFn'('Group_member_FB_gene_symbol', 7, pathway_group/7), 'ConceptMapFn'('Interacting_gene_symbol', 3, gene_genetic_interactions/6)). -maybe_corisponds('ConceptMapFn'('Group_member_FB_gene_symbol', 7, pathway_group/7), 'ConceptMapFn'('Paralog_GeneSymbol', 7, dmel_paralogs/11)). -maybe_corisponds('ConceptMapFn'('Group_member_FB_gene_symbol', 7, pathway_group/7), 'ConceptMapFn'('Starting_gene_symbol', 1, gene_genetic_interactions/6)). -maybe_corisponds('ConceptMapFn'('Group_member_FB_gene_symbol', 7, pathway_group/7), 'ConceptMapFn'(current_symbol, 2, gene_map_table/6)). -maybe_corisponds('ConceptMapFn'('Group_member_FB_gene_symbol', 7, pathway_group/7), 'ConceptMapFn'(gene_fullname, 3, gene_rpkm_matrix/170)). -maybe_corisponds('ConceptMapFn'('Group_member_FB_gene_symbol', 7, pathway_group/7), 'ConceptMapFn'(gene_name, 9, 'Dmel_enzyme'/11)). -maybe_corisponds('ConceptMapFn'('Group_member_FB_gene_symbol', 7, pathway_group/7), 'ConceptMapFn'(gene_symbol, 1, fbgn_annotation_ID/6)). -maybe_corisponds('ConceptMapFn'('Group_member_FB_gene_symbol', 7, pathway_group/7), 'ConceptMapFn'(gene_symbol, 2, dmel_gene_sequence_ontology_annotations/4)). -maybe_corisponds('ConceptMapFn'('Group_member_FB_gene_symbol', 7, pathway_group/7), 'ConceptMapFn'(gene_symbol, 2, gene_rpkm_matrix/170)). -maybe_corisponds('ConceptMapFn'('Group_member_FB_gene_symbol', 7, pathway_group/7), 'ConceptMapFn'(gene_symbol, 4, fbgn_fbtr_fbpp_expanded/11)). -maybe_corisponds('ConceptMapFn'('Group_member_FB_gene_symbol', 7, pathway_group/7), 'ConceptMapFn'(gene_symbol, 8, 'Dmel_enzyme'/11)). -maybe_corisponds('ConceptMapFn'('HGNC', 3, dmel_human_orthologs_disease/8), 'ConceptMapFn'('HGNC', 9, disease_model_annotations/12)). -maybe_corisponds('ConceptMapFn'('Interacting_gene_symbol', 3, gene_genetic_interactions/6), 'ConceptMapFn'('Paralog_GeneSymbol', 7, dmel_paralogs/11)). -maybe_corisponds('ConceptMapFn'('Interacting_gene_symbol', 3, gene_genetic_interactions/6), 'ConceptMapFn'(current_symbol, 2, gene_map_table/6)). -maybe_corisponds('ConceptMapFn'('Interacting_gene_symbol', 3, gene_genetic_interactions/6), 'ConceptMapFn'(gene_symbol, 1, fbgn_annotation_ID/6)). -maybe_corisponds('ConceptMapFn'('Interacting_gene_symbol', 3, gene_genetic_interactions/6), 'ConceptMapFn'(gene_symbol, 2, dmel_gene_sequence_ontology_annotations/4)). -maybe_corisponds('ConceptMapFn'('Interacting_gene_symbol', 3, gene_genetic_interactions/6), 'ConceptMapFn'(gene_symbol, 2, gene_rpkm_matrix/170)). -maybe_corisponds('ConceptMapFn'('Interacting_gene_symbol', 3, gene_genetic_interactions/6), 'ConceptMapFn'(gene_symbol, 4, fbgn_fbtr_fbpp_expanded/11)). -maybe_corisponds('ConceptMapFn'('Interacting_gene_symbol', 3, gene_genetic_interactions/6), 'ConceptMapFn'(gene_symbol, 8, 'Dmel_enzyme'/11)). -maybe_corisponds('ConceptMapFn'('Paralog_GeneSymbol', 7, dmel_paralogs/11), 'ConceptMapFn'('Starting_gene_symbol', 1, gene_genetic_interactions/6)). -maybe_corisponds('ConceptMapFn'('Paralog_GeneSymbol', 7, dmel_paralogs/11), 'ConceptMapFn'(current_symbol, 2, gene_map_table/6)). -maybe_corisponds('ConceptMapFn'('Paralog_GeneSymbol', 7, dmel_paralogs/11), 'ConceptMapFn'(gene_fullname, 3, gene_rpkm_matrix/170)). -maybe_corisponds('ConceptMapFn'('Paralog_GeneSymbol', 7, dmel_paralogs/11), 'ConceptMapFn'(gene_symbol, 1, fbgn_annotation_ID/6)). -maybe_corisponds('ConceptMapFn'('Paralog_GeneSymbol', 7, dmel_paralogs/11), 'ConceptMapFn'(gene_symbol, 2, dmel_gene_sequence_ontology_annotations/4)). -maybe_corisponds('ConceptMapFn'('Paralog_GeneSymbol', 7, dmel_paralogs/11), 'ConceptMapFn'(gene_symbol, 2, gene_rpkm_matrix/170)). -maybe_corisponds('ConceptMapFn'('Paralog_GeneSymbol', 7, dmel_paralogs/11), 'ConceptMapFn'(gene_symbol, 4, fbgn_fbtr_fbpp_expanded/11)). -maybe_corisponds('ConceptMapFn'('Paralog_GeneSymbol', 7, dmel_paralogs/11), 'ConceptMapFn'(gene_symbol, 8, 'Dmel_enzyme'/11)). -maybe_corisponds('ConceptMapFn'('Starting_gene_symbol', 1, gene_genetic_interactions/6), 'ConceptMapFn'(current_symbol, 2, gene_map_table/6)). -maybe_corisponds('ConceptMapFn'('Starting_gene_symbol', 1, gene_genetic_interactions/6), 'ConceptMapFn'(gene_symbol, 1, fbgn_annotation_ID/6)). -maybe_corisponds('ConceptMapFn'('Starting_gene_symbol', 1, gene_genetic_interactions/6), 'ConceptMapFn'(gene_symbol, 2, dmel_gene_sequence_ontology_annotations/4)). -maybe_corisponds('ConceptMapFn'('Starting_gene_symbol', 1, gene_genetic_interactions/6), 'ConceptMapFn'(gene_symbol, 2, gene_rpkm_matrix/170)). -maybe_corisponds('ConceptMapFn'('Starting_gene_symbol', 1, gene_genetic_interactions/6), 'ConceptMapFn'(gene_symbol, 4, fbgn_fbtr_fbpp_expanded/11)). -maybe_corisponds('ConceptMapFn'('Starting_gene_symbol', 1, gene_genetic_interactions/6), 'ConceptMapFn'(gene_symbol, 8, 'Dmel_enzyme'/11)). -maybe_corisponds('ConceptMapFn'('Summary', 4, best_gene_summary/4), 'ConceptMapFn'(gene_snapshot_text, 5, gene_snapshots/5)). -maybe_corisponds('ConceptMapFn'(_, 1, fbgn_NAseq_Uniprot/9), 'ConceptMapFn'('FB_gene_symbol', 2, dmel_unique_protein_isoforms/4)). -maybe_corisponds('ConceptMapFn'(_, 1, fbgn_NAseq_Uniprot/9), 'ConceptMapFn'('Gene_symbol', 2, disease_model_annotations/12)). -maybe_corisponds('ConceptMapFn'(_, 1, fbgn_NAseq_Uniprot/9), 'ConceptMapFn'('GeneSymbol', 2, dmel_paralogs/11)). -maybe_corisponds('ConceptMapFn'(_, 1, fbgn_NAseq_Uniprot/9), 'ConceptMapFn'('GeneSymbol', 3, gene_rpkm_report/12)). -maybe_corisponds('ConceptMapFn'(_, 1, fbgn_NAseq_Uniprot/9), 'ConceptMapFn'('Interacting_gene_symbol', 3, gene_genetic_interactions/6)). -maybe_corisponds('ConceptMapFn'(_, 1, fbgn_NAseq_Uniprot/9), 'ConceptMapFn'('Paralog_GeneSymbol', 7, dmel_paralogs/11)). -maybe_corisponds('ConceptMapFn'(_, 1, fbgn_NAseq_Uniprot/9), 'ConceptMapFn'(current_symbol, 2, gene_map_table/6)). -maybe_corisponds('ConceptMapFn'(_, 1, fbgn_NAseq_Uniprot/9), 'ConceptMapFn'(gene_symbol, 1, fbgn_annotation_ID/6)). -maybe_corisponds('ConceptMapFn'(_, 1, fbgn_NAseq_Uniprot/9), 'ConceptMapFn'(gene_symbol, 2, dmel_gene_sequence_ontology_annotations/4)). -maybe_corisponds('ConceptMapFn'(_, 1, fbgn_NAseq_Uniprot/9), 'ConceptMapFn'(gene_symbol, 4, fbgn_fbtr_fbpp_expanded/11)). -maybe_corisponds('ConceptMapFn'(_, 1, fbgn_uniprot/4), 'ConceptMapFn'('Dmel_gene', 1, dmel_human_orthologs_disease/8)). -maybe_corisponds('ConceptMapFn'(_, 1, fbgn_uniprot/4), 'ConceptMapFn'('FBgn', 1, best_gene_summary/4)). -maybe_corisponds('ConceptMapFn'(_, 1, fbgn_uniprot/4), 'ConceptMapFn'('FBgn', 1, disease_model_annotations/12)). -maybe_corisponds('ConceptMapFn'(_, 1, fbgn_uniprot/4), 'ConceptMapFn'('FBgn', 1, dmel_paralogs/11)). -maybe_corisponds('ConceptMapFn'(_, 1, fbgn_uniprot/4), 'ConceptMapFn'('FBgn', 1, dmel_unique_protein_isoforms/4)). -maybe_corisponds('ConceptMapFn'(_, 1, fbgn_uniprot/4), 'ConceptMapFn'('FBgn', 1, fbgn_exons2affy1_overlaps/2)). -maybe_corisponds('ConceptMapFn'(_, 1, fbgn_uniprot/4), 'ConceptMapFn'('FBgn', 1, fbgn_exons2affy2_overlaps/2)). -maybe_corisponds('ConceptMapFn'(_, 1, fbgn_uniprot/4), 'ConceptMapFn'('FBgn', 1, fbgn_fbtr_fbpp/3)). -maybe_corisponds('ConceptMapFn'(_, 1, fbgn_uniprot/4), 'ConceptMapFn'('FBgn', 1, gene_rpkm_matrix/170)). -maybe_corisponds('ConceptMapFn'(_, 1, fbgn_uniprot/4), 'ConceptMapFn'('FBgn', 1, gene_snapshots/5)). -maybe_corisponds('ConceptMapFn'(_, 1, fbgn_uniprot/4), 'ConceptMapFn'('FBgn', 2, gene_functional_complementation/5)). -maybe_corisponds('ConceptMapFn'(_, 1, fbgn_uniprot/4), 'ConceptMapFn'('FBgn', 2, gene_genetic_interactions/6)). -maybe_corisponds('ConceptMapFn'(_, 1, fbgn_uniprot/4), 'ConceptMapFn'('FBgn', 2, gene_rpkm_report/12)). -maybe_corisponds('ConceptMapFn'(_, 1, fbgn_uniprot/4), 'ConceptMapFn'('FBgn', 3, fbal_to_fbgn/4)). -maybe_corisponds('ConceptMapFn'(_, 1, fbgn_uniprot/4), 'ConceptMapFn'('FBgn', 3, fbgn_annotation_ID/6)). -maybe_corisponds('ConceptMapFn'(_, 1, fbgn_uniprot/4), 'ConceptMapFn'('FBgn', 3, fbgn_fbtr_fbpp_expanded/11)). -maybe_corisponds('ConceptMapFn'(_, 1, fbgn_uniprot/4), 'ConceptMapFn'('FBgn', 3, gene_map_table/6)). -maybe_corisponds('ConceptMapFn'(_, 1, fbgn_uniprot/4), 'ConceptMapFn'('FBgn', 4, gene_genetic_interactions/6)). -maybe_corisponds('ConceptMapFn'(_, 1, fbgn_uniprot/4), 'ConceptMapFn'('FBgn', 6, dmel_paralogs/11)). -maybe_corisponds('ConceptMapFn'(_, 1, fbgn_uniprot/4), 'ConceptMapFn'('FBgn', 6, gene_group/7)). -maybe_corisponds('ConceptMapFn'(_, 1, fbgn_uniprot/4), 'ConceptMapFn'('FBgn', 6, pathway_group/7)). -maybe_corisponds('ConceptMapFn'(_, 1, fbgn_uniprot/4), 'ConceptMapFn'('FBgn', 7, 'Dmel_enzyme'/11)). -maybe_corisponds('ConceptMapFn'(_, 1, fbgn_uniprot/4), 'ConceptMapFn'(_, 3, fbgn_NAseq_Uniprot/9)). -maybe_corisponds('ConceptMapFn'(_, 1, fbgn_uniprot/4), 'ConceptMapFn'(gene_primary_id, 1, dmel_gene_sequence_ontology_annotations/4)). -maybe_corisponds('ConceptMapFn'(_, 1, genotype_phenotype/7), 'ConceptMapFn'('AlleleSymbol', 2, fbal_to_fbgn/4)). -maybe_corisponds('ConceptMapFn'(_, 1, genotype_phenotype/7), 'ConceptMapFn'(allele_symbol, 1, allele_genetic_interactions/4)). -maybe_corisponds('ConceptMapFn'(_, 1, pmid_fbgn_uniprot/5), 'ConceptMapFn'('FBrf', 1, fbrf_pmid_pmcid_doi/7)). -maybe_corisponds('ConceptMapFn'(_, 1, pmid_fbgn_uniprot/5), 'ConceptMapFn'('FBrf', 12, disease_model_annotations/12)). -maybe_corisponds('ConceptMapFn'(_, 1, pmid_fbgn_uniprot/5), 'ConceptMapFn'('FBrf', 3, entity_publication/4)). -maybe_corisponds('ConceptMapFn'(_, 1, pmid_fbgn_uniprot/5), 'ConceptMapFn'('FBrf', 4, allele_genetic_interactions/4)). -maybe_corisponds('ConceptMapFn'(_, 1, pmid_fbgn_uniprot/5), 'ConceptMapFn'('FBrf', 5, gene_functional_complementation/5)). -maybe_corisponds('ConceptMapFn'(_, 1, pmid_fbgn_uniprot/5), 'ConceptMapFn'('FBrf', 6, gene_genetic_interactions/6)). -maybe_corisponds('ConceptMapFn'(_, 1, pmid_fbgn_uniprot/5), 'ConceptMapFn'(_, 7, genotype_phenotype/7)). -maybe_corisponds('ConceptMapFn'(_, 2, fbgn_uniprot/4), 'ConceptMapFn'('Dmel_gene_symbol', 1, gene_functional_complementation/5)). -maybe_corisponds('ConceptMapFn'(_, 2, fbgn_uniprot/4), 'ConceptMapFn'('Dmel_gene_symbol', 2, dmel_human_orthologs_disease/8)). -maybe_corisponds('ConceptMapFn'(_, 2, fbgn_uniprot/4), 'ConceptMapFn'('FB_gene_symbol', 2, dmel_unique_protein_isoforms/4)). -maybe_corisponds('ConceptMapFn'(_, 2, fbgn_uniprot/4), 'ConceptMapFn'('FBan', 5, fbgn_annotation_ID/6)). -maybe_corisponds('ConceptMapFn'(_, 2, fbgn_uniprot/4), 'ConceptMapFn'('Gene_Symbol', 2, best_gene_summary/4)). -maybe_corisponds('ConceptMapFn'(_, 2, fbgn_uniprot/4), 'ConceptMapFn'('Gene_symbol', 2, disease_model_annotations/12)). -maybe_corisponds('ConceptMapFn'(_, 2, fbgn_uniprot/4), 'ConceptMapFn'('GeneSymbol', 2, dmel_paralogs/11)). -maybe_corisponds('ConceptMapFn'(_, 2, fbgn_uniprot/4), 'ConceptMapFn'('GeneSymbol', 2, gene_snapshots/5)). -maybe_corisponds('ConceptMapFn'(_, 2, fbgn_uniprot/4), 'ConceptMapFn'('GeneSymbol', 4, fbal_to_fbgn/4)). -maybe_corisponds('ConceptMapFn'(_, 2, fbgn_uniprot/4), 'ConceptMapFn'('Group_member_FB_gene_symbol', 7, gene_group/7)). -maybe_corisponds('ConceptMapFn'(_, 2, fbgn_uniprot/4), 'ConceptMapFn'('Group_member_FB_gene_symbol', 7, pathway_group/7)). -maybe_corisponds('ConceptMapFn'(_, 2, fbgn_uniprot/4), 'ConceptMapFn'('Interacting_gene_symbol', 3, gene_genetic_interactions/6)). -maybe_corisponds('ConceptMapFn'(_, 2, fbgn_uniprot/4), 'ConceptMapFn'('Paralog_GeneSymbol', 7, dmel_paralogs/11)). -maybe_corisponds('ConceptMapFn'(_, 2, fbgn_uniprot/4), 'ConceptMapFn'('Starting_gene_symbol', 1, gene_genetic_interactions/6)). -maybe_corisponds('ConceptMapFn'(_, 2, fbgn_uniprot/4), 'ConceptMapFn'(_, 1, fbgn_NAseq_Uniprot/9)). -maybe_corisponds('ConceptMapFn'(_, 2, fbgn_uniprot/4), 'ConceptMapFn'(annotation_ID, 6, fbgn_fbtr_fbpp_expanded/11)). -maybe_corisponds('ConceptMapFn'(_, 2, fbgn_uniprot/4), 'ConceptMapFn'(current_symbol, 2, gene_map_table/6)). -maybe_corisponds('ConceptMapFn'(_, 2, fbgn_uniprot/4), 'ConceptMapFn'(gene_symbol, 1, fbgn_annotation_ID/6)). -maybe_corisponds('ConceptMapFn'(_, 2, fbgn_uniprot/4), 'ConceptMapFn'(gene_symbol, 2, dmel_gene_sequence_ontology_annotations/4)). -maybe_corisponds('ConceptMapFn'(_, 2, fbgn_uniprot/4), 'ConceptMapFn'(gene_symbol, 2, gene_rpkm_matrix/170)). -maybe_corisponds('ConceptMapFn'(_, 2, fbgn_uniprot/4), 'ConceptMapFn'(gene_symbol, 4, fbgn_fbtr_fbpp_expanded/11)). -maybe_corisponds('ConceptMapFn'(_, 2, fbgn_uniprot/4), 'ConceptMapFn'(gene_symbol, 8, 'Dmel_enzyme'/11)). -maybe_corisponds('ConceptMapFn'(_, 2, genotype_phenotype/7), 'ConceptMapFn'('FBal', 1, fbal_to_fbgn/4)). -maybe_corisponds('ConceptMapFn'(_, 2, genotype_phenotype/7), 'ConceptMapFn'('FBal', 2, allele_genetic_interactions/4)). -maybe_corisponds('ConceptMapFn'(_, 2, pmid_fbgn_uniprot/5), 'ConceptMapFn'('PMID', 2, fbrf_pmid_pmcid_doi/7)). -maybe_corisponds('ConceptMapFn'(_, 2, pmid_fbgn_uniprot/5), 'ConceptMapFn'('PubMed', 4, entity_publication/4)). -maybe_corisponds('ConceptMapFn'(_, 3, fbgn_NAseq_Uniprot/9), 'ConceptMapFn'('Dmel_gene', 1, dmel_human_orthologs_disease/8)). -maybe_corisponds('ConceptMapFn'(_, 3, fbgn_NAseq_Uniprot/9), 'ConceptMapFn'('FBgn', 1, best_gene_summary/4)). -maybe_corisponds('ConceptMapFn'(_, 3, fbgn_NAseq_Uniprot/9), 'ConceptMapFn'('FBgn', 1, disease_model_annotations/12)). -maybe_corisponds('ConceptMapFn'(_, 3, fbgn_NAseq_Uniprot/9), 'ConceptMapFn'('FBgn', 1, dmel_paralogs/11)). -maybe_corisponds('ConceptMapFn'(_, 3, fbgn_NAseq_Uniprot/9), 'ConceptMapFn'('FBgn', 1, dmel_unique_protein_isoforms/4)). -maybe_corisponds('ConceptMapFn'(_, 3, fbgn_NAseq_Uniprot/9), 'ConceptMapFn'('FBgn', 1, fbgn_exons2affy1_overlaps/2)). -maybe_corisponds('ConceptMapFn'(_, 3, fbgn_NAseq_Uniprot/9), 'ConceptMapFn'('FBgn', 1, fbgn_exons2affy2_overlaps/2)). -maybe_corisponds('ConceptMapFn'(_, 3, fbgn_NAseq_Uniprot/9), 'ConceptMapFn'('FBgn', 1, fbgn_fbtr_fbpp/3)). -maybe_corisponds('ConceptMapFn'(_, 3, fbgn_NAseq_Uniprot/9), 'ConceptMapFn'('FBgn', 1, gene_rpkm_matrix/170)). -maybe_corisponds('ConceptMapFn'(_, 3, fbgn_NAseq_Uniprot/9), 'ConceptMapFn'('FBgn', 2, gene_genetic_interactions/6)). -maybe_corisponds('ConceptMapFn'(_, 3, fbgn_NAseq_Uniprot/9), 'ConceptMapFn'('FBgn', 2, gene_rpkm_report/12)). -maybe_corisponds('ConceptMapFn'(_, 3, fbgn_NAseq_Uniprot/9), 'ConceptMapFn'('FBgn', 3, fbal_to_fbgn/4)). -maybe_corisponds('ConceptMapFn'(_, 3, fbgn_NAseq_Uniprot/9), 'ConceptMapFn'('FBgn', 3, fbgn_annotation_ID/6)). -maybe_corisponds('ConceptMapFn'(_, 3, fbgn_NAseq_Uniprot/9), 'ConceptMapFn'('FBgn', 3, fbgn_fbtr_fbpp_expanded/11)). -maybe_corisponds('ConceptMapFn'(_, 3, fbgn_NAseq_Uniprot/9), 'ConceptMapFn'('FBgn', 3, gene_map_table/6)). -maybe_corisponds('ConceptMapFn'(_, 3, fbgn_NAseq_Uniprot/9), 'ConceptMapFn'('FBgn', 4, gene_genetic_interactions/6)). -maybe_corisponds('ConceptMapFn'(_, 3, fbgn_NAseq_Uniprot/9), 'ConceptMapFn'('FBgn', 6, dmel_paralogs/11)). -maybe_corisponds('ConceptMapFn'(_, 3, fbgn_NAseq_Uniprot/9), 'ConceptMapFn'('FBgn', 7, 'Dmel_enzyme'/11)). -maybe_corisponds('ConceptMapFn'(_, 3, fbgn_NAseq_Uniprot/9), 'ConceptMapFn'(gene_primary_id, 1, dmel_gene_sequence_ontology_annotations/4)). -maybe_corisponds('ConceptMapFn'(_, 3, fbgn_uniprot/4), 'ConceptMapFn'('FB_gene_symbol', 2, dmel_unique_protein_isoforms/4)). -maybe_corisponds('ConceptMapFn'(_, 3, fbgn_uniprot/4), 'ConceptMapFn'('FBan', 5, fbgn_annotation_ID/6)). -maybe_corisponds('ConceptMapFn'(_, 3, fbgn_uniprot/4), 'ConceptMapFn'('Group_member_FB_gene_symbol', 7, pathway_group/7)). -maybe_corisponds('ConceptMapFn'(_, 3, fbgn_uniprot/4), 'ConceptMapFn'(annotation_ID, 6, fbgn_fbtr_fbpp_expanded/11)). -maybe_corisponds('ConceptMapFn'(_, 3, fbgn_uniprot/4), 'ConceptMapFn'(current_symbol, 2, gene_map_table/6)). -maybe_corisponds('ConceptMapFn'(_, 3, fbgn_uniprot/4), 'ConceptMapFn'(gene_symbol, 1, fbgn_annotation_ID/6)). -maybe_corisponds('ConceptMapFn'(_, 3, fbgn_uniprot/4), 'ConceptMapFn'(gene_symbol, 2, dmel_gene_sequence_ontology_annotations/4)). -maybe_corisponds('ConceptMapFn'(_, 3, fbgn_uniprot/4), 'ConceptMapFn'(gene_symbol, 4, fbgn_fbtr_fbpp_expanded/11)). -maybe_corisponds('ConceptMapFn'(_, 3, genotype_phenotype/7), 'ConceptMapFn'('GeneName', 3, gene_snapshots/5)). -maybe_corisponds('ConceptMapFn'(_, 3, genotype_phenotype/7), 'ConceptMapFn'(current_fullname, 4, synonym/6)). -maybe_corisponds('ConceptMapFn'(_, 3, pmid_fbgn_uniprot/5), 'ConceptMapFn'('FBgn', 1, disease_model_annotations/12)). -maybe_corisponds('ConceptMapFn'(_, 3, pmid_fbgn_uniprot/5), 'ConceptMapFn'('FBgn', 1, dmel_unique_protein_isoforms/4)). -maybe_corisponds('ConceptMapFn'(_, 3, pmid_fbgn_uniprot/5), 'ConceptMapFn'('FBgn', 1, fbgn_exons2affy1_overlaps/2)). -maybe_corisponds('ConceptMapFn'(_, 3, pmid_fbgn_uniprot/5), 'ConceptMapFn'('FBgn', 1, fbgn_exons2affy2_overlaps/2)). -maybe_corisponds('ConceptMapFn'(_, 3, pmid_fbgn_uniprot/5), 'ConceptMapFn'('FBgn', 1, fbgn_fbtr_fbpp/3)). -maybe_corisponds('ConceptMapFn'(_, 3, pmid_fbgn_uniprot/5), 'ConceptMapFn'('FBgn', 2, gene_genetic_interactions/6)). -maybe_corisponds('ConceptMapFn'(_, 3, pmid_fbgn_uniprot/5), 'ConceptMapFn'('FBgn', 3, fbgn_annotation_ID/6)). -maybe_corisponds('ConceptMapFn'(_, 3, pmid_fbgn_uniprot/5), 'ConceptMapFn'('FBgn', 3, fbgn_fbtr_fbpp_expanded/11)). -maybe_corisponds('ConceptMapFn'(_, 3, pmid_fbgn_uniprot/5), 'ConceptMapFn'('FBgn', 3, gene_map_table/6)). -maybe_corisponds('ConceptMapFn'(_, 3, pmid_fbgn_uniprot/5), 'ConceptMapFn'('FBgn', 7, 'Dmel_enzyme'/11)). -maybe_corisponds('ConceptMapFn'(_, 3, pmid_fbgn_uniprot/5), 'ConceptMapFn'(_, 1, fbgn_uniprot/4)). -maybe_corisponds('ConceptMapFn'(_, 3, pmid_fbgn_uniprot/5), 'ConceptMapFn'(gene_primary_id, 1, dmel_gene_sequence_ontology_annotations/4)). -maybe_corisponds('ConceptMapFn'(_, 4, fbgn_NAseq_Uniprot/9), 'ConceptMapFn'('EST_accession', 6, cDNA_clone/6)). -maybe_corisponds('ConceptMapFn'(_, 4, fbgn_NAseq_Uniprot/9), 'ConceptMapFn'(accession, 4, genomic_clone/4)). -maybe_corisponds('ConceptMapFn'(_, 4, fbgn_NAseq_Uniprot/9), 'ConceptMapFn'(clone_name, 3, cDNA_clone/6)). -maybe_corisponds('ConceptMapFn'(_, 4, fbgn_uniprot/4), 'ConceptMapFn'(_, 6, fbgn_NAseq_Uniprot/9)). -maybe_corisponds('ConceptMapFn'(_, 5, pmid_fbgn_uniprot/5), 'ConceptMapFn'(_, 4, fbgn_uniprot/4)). -maybe_corisponds('ConceptMapFn'(_, 7, genotype_phenotype/7), 'ConceptMapFn'('FBrf', 12, disease_model_annotations/12)). -maybe_corisponds('ConceptMapFn'(_, 7, genotype_phenotype/7), 'ConceptMapFn'('FBrf', 3, entity_publication/4)). -maybe_corisponds('ConceptMapFn'(_, 7, genotype_phenotype/7), 'ConceptMapFn'('FBrf', 4, allele_genetic_interactions/4)). -maybe_corisponds('ConceptMapFn'(_, 7, genotype_phenotype/7), 'ConceptMapFn'('FBrf', 5, gene_functional_complementation/5)). -maybe_corisponds('ConceptMapFn'(_, 7, genotype_phenotype/7), 'ConceptMapFn'('FBrf', 6, gene_genetic_interactions/6)). -maybe_corisponds('ConceptMapFn'(annotation_ID, 6, fbgn_fbtr_fbpp_expanded/11), 'ConceptMapFn'(current_symbol, 2, gene_map_table/6)). -maybe_corisponds('ConceptMapFn'(annotation_ID, 6, fbgn_fbtr_fbpp_expanded/11), 'ConceptMapFn'(gene_symbol, 1, fbgn_annotation_ID/6)). -maybe_corisponds('ConceptMapFn'(annotation_ID, 6, fbgn_fbtr_fbpp_expanded/11), 'ConceptMapFn'(gene_symbol, 2, dmel_gene_sequence_ontology_annotations/4)). -maybe_corisponds('ConceptMapFn'(current_symbol, 2, gene_map_table/6), 'ConceptMapFn'(gene_symbol, 1, fbgn_annotation_ID/6)). -maybe_corisponds('ConceptMapFn'(current_symbol, 2, gene_map_table/6), 'ConceptMapFn'(gene_symbol, 2, dmel_gene_sequence_ontology_annotations/4)). -maybe_corisponds('ConceptMapFn'(current_symbol, 2, gene_map_table/6), 'ConceptMapFn'(gene_symbol, 2, gene_rpkm_matrix/170)). -maybe_corisponds('ConceptMapFn'(current_symbol, 2, gene_map_table/6), 'ConceptMapFn'(gene_symbol, 4, fbgn_fbtr_fbpp_expanded/11)). -maybe_corisponds('ConceptMapFn'(current_symbol, 2, gene_map_table/6), 'ConceptMapFn'(gene_symbol, 8, 'Dmel_enzyme'/11)). -maybe_corisponds('ConceptMapFn'(current_symbol, 3, synonym/6), 'ConceptMapFn'(description, 6, stocks/7)). -maybe_corisponds('ConceptMapFn'(current_symbol, 3, synonym/6), 'ConceptMapFn'(uniquename, 5, stocks/7)). -maybe_corisponds('ConceptMapFn'(cytogenetic_loc, 5, gene_map_table/6), 'ConceptMapFn'(estimated_cytogenetic_location, 6, insertion_mapping/7)). -maybe_corisponds('ConceptMapFn'(gene_fullname, 3, gene_rpkm_matrix/170), 'ConceptMapFn'(gene_fullname, 5, fbgn_fbtr_fbpp_expanded/11)). -maybe_corisponds('ConceptMapFn'(gene_fullname, 3, gene_rpkm_matrix/170), 'ConceptMapFn'(gene_name, 9, 'Dmel_enzyme'/11)). -maybe_corisponds('ConceptMapFn'(gene_fullname, 5, fbgn_fbtr_fbpp_expanded/11), 'ConceptMapFn'(gene_name, 9, 'Dmel_enzyme'/11)). -maybe_corisponds('ConceptMapFn'(gene_symbol, 1, fbgn_annotation_ID/6), 'ConceptMapFn'(gene_symbol, 2, dmel_gene_sequence_ontology_annotations/4)). -maybe_corisponds('ConceptMapFn'(gene_symbol, 1, fbgn_annotation_ID/6), 'ConceptMapFn'(gene_symbol, 2, gene_rpkm_matrix/170)). -maybe_corisponds('ConceptMapFn'(gene_symbol, 1, fbgn_annotation_ID/6), 'ConceptMapFn'(gene_symbol, 4, fbgn_fbtr_fbpp_expanded/11)). -maybe_corisponds('ConceptMapFn'(gene_symbol, 1, fbgn_annotation_ID/6), 'ConceptMapFn'(gene_symbol, 8, 'Dmel_enzyme'/11)). -maybe_corisponds('ConceptMapFn'(gene_symbol, 2, dmel_gene_sequence_ontology_annotations/4), 'ConceptMapFn'(gene_symbol, 2, gene_rpkm_matrix/170)). -maybe_corisponds('ConceptMapFn'(gene_symbol, 2, dmel_gene_sequence_ontology_annotations/4), 'ConceptMapFn'(gene_symbol, 4, fbgn_fbtr_fbpp_expanded/11)). -maybe_corisponds('ConceptMapFn'(gene_symbol, 2, dmel_gene_sequence_ontology_annotations/4), 'ConceptMapFn'(gene_symbol, 8, 'Dmel_enzyme'/11)). -maybe_corisponds('ConceptMapFn'(gene_symbol, 2, gene_rpkm_matrix/170), 'ConceptMapFn'(gene_symbol, 4, fbgn_fbtr_fbpp_expanded/11)). -maybe_corisponds('ConceptMapFn'(gene_symbol, 2, gene_rpkm_matrix/170), 'ConceptMapFn'(gene_symbol, 8, 'Dmel_enzyme'/11)). -maybe_corisponds('ConceptMapFn'(gene_symbol, 4, fbgn_fbtr_fbpp_expanded/11), 'ConceptMapFn'(gene_symbol, 8, 'Dmel_enzyme'/11)). -maybe_corisponds('ConceptMapFn'(gene_type, 2, fbgn_fbtr_fbpp_expanded/11), 'ConceptMapFn'(gene_type, 4, gene_rpkm_matrix/170)). -maybe_corisponds('ConceptMapFn'(gene_type, 2, fbgn_fbtr_fbpp_expanded/11), 'ConceptMapFn'(so_term_name, 3, dmel_gene_sequence_ontology_annotations/4)). -maybe_corisponds('ConceptMapFn'(gene_type, 4, gene_rpkm_matrix/170), 'ConceptMapFn'(so_term_name, 3, dmel_gene_sequence_ontology_annotations/4)). -maybe_corisponds('ConceptMapFn'(gene_type, 4, gene_rpkm_matrix/170), 'ConceptMapFn'(transcript_type, 7, fbgn_fbtr_fbpp_expanded/11)). -maybe_corisponds('ConceptMapFn'(identical_protein, 4, dmel_unique_protein_isoforms/4), 'ConceptMapFn'(polypeptide_symbol, 11, fbgn_fbtr_fbpp_expanded/11)). -maybe_corisponds('ConceptMapFn'(polypeptide_symbol, 11, fbgn_fbtr_fbpp_expanded/11), 'ConceptMapFn'(representative_protein, 3, dmel_unique_protein_isoforms/4)). -maybe_corisponds('ConceptMapFn'(so_term_name, 3, dmel_gene_sequence_ontology_annotations/4), 'ConceptMapFn'(transcript_type, 7, fbgn_fbtr_fbpp_expanded/11)). -numeric_value_p_n(dmel_human_orthologs_disease, 6, 'DIOPT_score'). -numeric_value_p_n(dmel_human_orthologs_disease, 7, 'OMIM_Phenotype_IDs'). -numeric_value_p_n(dmel_paralogs, 10, 'Paralog_Strand'). -numeric_value_p_n(dmel_paralogs, 11, 'DIOPT_score'). -numeric_value_p_n(dmel_paralogs, 5, 'Strand'). -numeric_value_p_n(entity_publication, 4, 'PubMed'). -numeric_value_p_n(fbgn_NAseq_Uniprot, 7, 'EntrezGene'). -numeric_value_p_n(fbrf_pmid_pmcid_doi, 2, 'PMID'). -numeric_value_p_n(gene_groups_HGNC, 4, 'Parent_FB_group'). -numeric_value_p_n(gene_rpkm_matrix, 10, 'BCM_1_L3i100_(FBlc0000066)'). -numeric_value_p_n(gene_rpkm_matrix, 100, 'mE_mRNA_L_Sindbis_virus_(FBlc0000675)'). -numeric_value_p_n(gene_rpkm_matrix, 101, 'mE_mRNA_M_Sindbis_virus_(FBlc0000676)'). -numeric_value_p_n(gene_rpkm_matrix, 102, 'mE_mRNA_P_Sindbis_virus_(FBlc0000677)'). -numeric_value_p_n(gene_rpkm_matrix, 103, 'mE_mRNA_CME-W2_cells_(FBlc0000261)'). -numeric_value_p_n(gene_rpkm_matrix, 104, 'mE_mRNA_GM2_cells_(FBlc0000262)'). -numeric_value_p_n(gene_rpkm_matrix, 105, 'mE_mRNA_mbn2_cells_(FBlc0000263)'). -numeric_value_p_n(gene_rpkm_matrix, 106, 'mE_mRNA_BG2-c2_cells_(FBlc0000264)'). -numeric_value_p_n(gene_rpkm_matrix, 107, 'mE_mRNA_D20-c5_cells_(FBlc0000265)'). -numeric_value_p_n(gene_rpkm_matrix, 108, 'mE_mRNA_S3_cells_(FBlc0000266)'). -numeric_value_p_n(gene_rpkm_matrix, 109, 'mE_mRNA_1182-4H_cells_(FBlc0000267)'). -numeric_value_p_n(gene_rpkm_matrix, 11, 'BCM_1_P3d_(FBlc0000067)'). -numeric_value_p_n(gene_rpkm_matrix, 110, 'mE_mRNA_CME_L1_cells_(FBlc0000268)'). -numeric_value_p_n(gene_rpkm_matrix, 111, 'mE_mRNA_Kc167_cells_(FBlc0000269)'). -numeric_value_p_n(gene_rpkm_matrix, 112, 'mE_mRNA_BG1-c1_cells_(FBlc0000270)'). -numeric_value_p_n(gene_rpkm_matrix, 113, 'mE_mRNA_D11_cells_(FBlc0000271)'). -numeric_value_p_n(gene_rpkm_matrix, 114, 'mE_mRNA_D16-c3_cells_(FBlc0000272)'). -numeric_value_p_n(gene_rpkm_matrix, 115, 'mE_mRNA_D17-c3_cells_(FBlc0000273)'). -numeric_value_p_n(gene_rpkm_matrix, 116, 'mE_mRNA_D21_cells_(FBlc0000274)'). -numeric_value_p_n(gene_rpkm_matrix, 117, 'mE_mRNA_D32_cells_(FBlc0000275)'). -numeric_value_p_n(gene_rpkm_matrix, 118, 'mE_mRNA_D4-c1_cells_(FBlc0000276)'). -numeric_value_p_n(gene_rpkm_matrix, 119, 'mE_mRNA_D8_cells_(FBlc0000277)'). -numeric_value_p_n(gene_rpkm_matrix, 12, 'BCM_1_FA3d_(FBlc0000068)'). -numeric_value_p_n(gene_rpkm_matrix, 120, 'mE_mRNA_D9_cells_(FBlc0000278)'). -numeric_value_p_n(gene_rpkm_matrix, 121, 'mE_mRNA_S1_cells_(FBlc0000279)'). -numeric_value_p_n(gene_rpkm_matrix, 122, 'mE_mRNA_S2R+_cells_(FBlc0000280)'). -numeric_value_p_n(gene_rpkm_matrix, 123, 'mE_mRNA_Sg4_cells_(FBlc0000281)'). -numeric_value_p_n(gene_rpkm_matrix, 124, 'mE_mRNA_OSS_cells_(FBlc0000282)'). -numeric_value_p_n(gene_rpkm_matrix, 125, 'mE_mRNA_OSC_cells_(FBlc0000283)'). -numeric_value_p_n(gene_rpkm_matrix, 126, 'mE_mRNA_fGS_cells_(FBlc0000284)'). -numeric_value_p_n(gene_rpkm_matrix, 127, 'Knoblich_mRNA_L3_CNS_neuroblast_(FBlc0000505)'). -numeric_value_p_n(gene_rpkm_matrix, 128, 'Knoblich_mRNA_L3_CNS_neuron_(FBlc0000506)'). -numeric_value_p_n(gene_rpkm_matrix, 129, 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_Brain_(FBlc0003619)'). -numeric_value_p_n(gene_rpkm_matrix, 13, 'BCM_1_MA3d_(FBlc0000069)'). -numeric_value_p_n(gene_rpkm_matrix, 130, 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_Crop_(FBlc0003620)'). -numeric_value_p_n(gene_rpkm_matrix, 131, 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_Carcass_(FBlc0003621)'). -numeric_value_p_n(gene_rpkm_matrix, 132, 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_Eye_(FBlc0003622)'). -numeric_value_p_n(gene_rpkm_matrix, 133, 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_FatBody_(FBlc0003623)'). -numeric_value_p_n(gene_rpkm_matrix, 134, 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_Head_(FBlc0003624)'). -numeric_value_p_n(gene_rpkm_matrix, 135, 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_Hindgut_(FBlc0003625)'). -numeric_value_p_n(gene_rpkm_matrix, 136, 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_Midgut_(FBlc0003626)'). -numeric_value_p_n(gene_rpkm_matrix, 137, 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_Ovary_(FBlc0003627)'). -numeric_value_p_n(gene_rpkm_matrix, 138, 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_RectalPad_(FBlc0003628)'). -numeric_value_p_n(gene_rpkm_matrix, 139, 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_SalivaryGland_(FBlc0003629)'). -numeric_value_p_n(gene_rpkm_matrix, 14, 'BCM_1_P_(FBlc0000070)'). -numeric_value_p_n(gene_rpkm_matrix, 140, 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_ThoracicoAbdominalGanglion_(FBlc0003630)'). -numeric_value_p_n(gene_rpkm_matrix, 141, 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_MalpighianTubule_(FBlc0003631)'). -numeric_value_p_n(gene_rpkm_matrix, 142, 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_Mated_Spermathecum_(FBlc0003632)'). -numeric_value_p_n(gene_rpkm_matrix, 143, 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_Virgin_Spermathecum_(FBlc0003633)'). -numeric_value_p_n(gene_rpkm_matrix, 144, 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_Whole_(FBlc0003634)'). -numeric_value_p_n(gene_rpkm_matrix, 145, 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_Brain_(FBlc0003635)'). -numeric_value_p_n(gene_rpkm_matrix, 146, 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_Crop_(FBlc0003636)'). -numeric_value_p_n(gene_rpkm_matrix, 147, 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_Carcass_(FBlc0003637)'). -numeric_value_p_n(gene_rpkm_matrix, 148, 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_Eye_(FBlc0003638)'). -numeric_value_p_n(gene_rpkm_matrix, 149, 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_FatBody_(FBlc0003639)'). -numeric_value_p_n(gene_rpkm_matrix, 15, 'BCM_1_L_(FBlc0000071)'). -numeric_value_p_n(gene_rpkm_matrix, 150, 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_Head_(FBlc0003640)'). -numeric_value_p_n(gene_rpkm_matrix, 151, 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_Hindgut_(FBlc0003641)'). -numeric_value_p_n(gene_rpkm_matrix, 152, 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_Midgut_(FBlc0003642)'). -numeric_value_p_n(gene_rpkm_matrix, 153, 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_RectalPad_(FBlc0003643)'). -numeric_value_p_n(gene_rpkm_matrix, 154, 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_SalivaryGland_(FBlc0003644)'). -numeric_value_p_n(gene_rpkm_matrix, 155, 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_ThoracicoAbdominalGanglion_(FBlc0003645)'). -numeric_value_p_n(gene_rpkm_matrix, 156, 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_MalpighianTubule_(FBlc0003646)'). -numeric_value_p_n(gene_rpkm_matrix, 157, 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_Testis_(FBlc0003647)'). -numeric_value_p_n(gene_rpkm_matrix, 158, 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_AccessoryGland_(FBlc0003648)'). -numeric_value_p_n(gene_rpkm_matrix, 159, 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_Whole_(FBlc0003649)'). -numeric_value_p_n(gene_rpkm_matrix, 16, 'BCM_1_A17d_(FBlc0000072)'). -numeric_value_p_n(gene_rpkm_matrix, 160, 'RNA-Seq_Profile_FlyAtlas2_L3_CNS_(FBlc0003650)'). -numeric_value_p_n(gene_rpkm_matrix, 161, 'RNA-Seq_Profile_FlyAtlas2_L3_FatBody_(FBlc0003651)'). -numeric_value_p_n(gene_rpkm_matrix, 162, 'RNA-Seq_Profile_FlyAtlas2_L3_Hindgut_(FBlc0003652)'). -numeric_value_p_n(gene_rpkm_matrix, 163, 'RNA-Seq_Profile_FlyAtlas2_L3_MalpighianTubule_(FBlc0003653)'). -numeric_value_p_n(gene_rpkm_matrix, 164, 'RNA-Seq_Profile_FlyAtlas2_L3_Midgut_(FBlc0003654)'). -numeric_value_p_n(gene_rpkm_matrix, 165, 'RNA-Seq_Profile_FlyAtlas2_L3_SalivaryGland_(FBlc0003655)'). -numeric_value_p_n(gene_rpkm_matrix, 166, 'RNA-Seq_Profile_FlyAtlas2_L3_Trachea_(FBlc0003656)'). -numeric_value_p_n(gene_rpkm_matrix, 167, 'RNA-Seq_Profile_FlyAtlas2_L3_Carcass_(FBlc0003657)'). -numeric_value_p_n(gene_rpkm_matrix, 168, 'RNA-Seq_Profile_FlyAtlas2_L3_Whole_(FBlc0003658)'). -numeric_value_p_n(gene_rpkm_matrix, 169, 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_Heart_(FBlc0003724)'). -numeric_value_p_n(gene_rpkm_matrix, 17, 'mE_mRNA_em0-2hr_(FBlc0000086)'). -numeric_value_p_n(gene_rpkm_matrix, 170, 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_Heart_(FBlc0003725)'). -numeric_value_p_n(gene_rpkm_matrix, 18, 'mE_mRNA_em2-4hr_(FBlc0000087)'). -numeric_value_p_n(gene_rpkm_matrix, 19, 'mE_mRNA_em4-6hr_(FBlc0000088)'). -numeric_value_p_n(gene_rpkm_matrix, 20, 'mE_mRNA_em6-8hr_(FBlc0000089)'). -numeric_value_p_n(gene_rpkm_matrix, 21, 'mE_mRNA_em8-10hr_(FBlc0000090)'). -numeric_value_p_n(gene_rpkm_matrix, 22, 'mE_mRNA_em10-12hr_(FBlc0000091)'). -numeric_value_p_n(gene_rpkm_matrix, 23, 'mE_mRNA_em12-14hr_(FBlc0000092)'). -numeric_value_p_n(gene_rpkm_matrix, 24, 'mE_mRNA_em14-16hr_(FBlc0000093)'). -numeric_value_p_n(gene_rpkm_matrix, 25, 'mE_mRNA_em16-18hr_(FBlc0000094)'). -numeric_value_p_n(gene_rpkm_matrix, 26, 'mE_mRNA_em18-20hr_(FBlc0000095)'). -numeric_value_p_n(gene_rpkm_matrix, 27, 'mE_mRNA_em20-22hr_(FBlc0000096)'). -numeric_value_p_n(gene_rpkm_matrix, 28, 'mE_mRNA_em22-24hr_(FBlc0000097)'). -numeric_value_p_n(gene_rpkm_matrix, 29, 'mE_mRNA_L1_(FBlc0000098)'). -numeric_value_p_n(gene_rpkm_matrix, 30, 'mE_mRNA_L2_(FBlc0000099)'). -numeric_value_p_n(gene_rpkm_matrix, 31, 'mE_mRNA_L3_12hr_(FBlc0000100)'). -numeric_value_p_n(gene_rpkm_matrix, 32, 'mE_mRNA_L3_PS1-2_(FBlc0000101)'). -numeric_value_p_n(gene_rpkm_matrix, 33, 'mE_mRNA_L3_PS3-6_(FBlc0000102)'). -numeric_value_p_n(gene_rpkm_matrix, 34, 'mE_mRNA_L3_PS7-9_(FBlc0000103)'). -numeric_value_p_n(gene_rpkm_matrix, 35, 'mE_mRNA_WPP_(FBlc0000104)'). -numeric_value_p_n(gene_rpkm_matrix, 36, 'mE_mRNA_P5_(FBlc0000105)'). -numeric_value_p_n(gene_rpkm_matrix, 37, 'mE_mRNA_P6_(FBlc0000106)'). -numeric_value_p_n(gene_rpkm_matrix, 38, 'mE_mRNA_P8_(FBlc0000107)'). -numeric_value_p_n(gene_rpkm_matrix, 39, 'mE_mRNA_P9-10_(FBlc0000108)'). -numeric_value_p_n(gene_rpkm_matrix, 40, 'mE_mRNA_P15_(FBlc0000109)'). -numeric_value_p_n(gene_rpkm_matrix, 41, 'mE_mRNA_AdF_Ecl_1days_(FBlc0000110)'). -numeric_value_p_n(gene_rpkm_matrix, 42, 'mE_mRNA_AdF_Ecl_5days_(FBlc0000111)'). -numeric_value_p_n(gene_rpkm_matrix, 43, 'mE_mRNA_AdF_Ecl_30days_(FBlc0000112)'). -numeric_value_p_n(gene_rpkm_matrix, 44, 'mE_mRNA_AdM_Ecl_1days_(FBlc0000113)'). -numeric_value_p_n(gene_rpkm_matrix, 45, 'mE_mRNA_AdM_Ecl_5days_(FBlc0000114)'). -numeric_value_p_n(gene_rpkm_matrix, 46, 'mE_mRNA_AdM_Ecl_30days_(FBlc0000115)'). -numeric_value_p_n(gene_rpkm_matrix, 47, 'mE_mRNA_A_MateF_1d_head_(FBlc0000207)'). -numeric_value_p_n(gene_rpkm_matrix, 48, 'mE_mRNA_A_MateF_4d_ovary_(FBlc0000208)'). -numeric_value_p_n(gene_rpkm_matrix, 49, 'mE_mRNA_A_MateM_1d_head_(FBlc0000209)'). -numeric_value_p_n(gene_rpkm_matrix, 5, 'BCM_1_E2-4hr_(FBlc0000061)'). -numeric_value_p_n(gene_rpkm_matrix, 50, 'mE_mRNA_A_VirF_1d_head_(FBlc0000210)'). -numeric_value_p_n(gene_rpkm_matrix, 51, 'mE_mRNA_A_VirF_4d_head_(FBlc0000211)'). -numeric_value_p_n(gene_rpkm_matrix, 52, 'mE_mRNA_A_MateF_20d_head_(FBlc0000212)'). -numeric_value_p_n(gene_rpkm_matrix, 53, 'mE_mRNA_A_MateF_4d_head_(FBlc0000213)'). -numeric_value_p_n(gene_rpkm_matrix, 54, 'mE_mRNA_A_MateM_20d_head_(FBlc0000214)'). -numeric_value_p_n(gene_rpkm_matrix, 55, 'mE_mRNA_A_MateM_4d_acc_gland_(FBlc0000215)'). -numeric_value_p_n(gene_rpkm_matrix, 56, 'mE_mRNA_A_MateM_4d_head_(FBlc0000216)'). -numeric_value_p_n(gene_rpkm_matrix, 57, 'mE_mRNA_A_MateM_4d_testis_(FBlc0000217)'). -numeric_value_p_n(gene_rpkm_matrix, 58, 'mE_mRNA_A_1d_carcass_(FBlc0000218)'). -numeric_value_p_n(gene_rpkm_matrix, 59, 'mE_mRNA_A_1d_dig_sys_(FBlc0000219)'). -numeric_value_p_n(gene_rpkm_matrix, 6, 'BCM_1_E14-16hr_(FBlc0000062)'). -numeric_value_p_n(gene_rpkm_matrix, 60, 'mE_mRNA_A_20d_carcass_(FBlc0000220)'). -numeric_value_p_n(gene_rpkm_matrix, 61, 'mE_mRNA_A_20d_dig_sys_(FBlc0000221)'). -numeric_value_p_n(gene_rpkm_matrix, 62, 'mE_mRNA_A_4d_carcass_(FBlc0000222)'). -numeric_value_p_n(gene_rpkm_matrix, 63, 'mE_mRNA_A_4d_dig_sys_(FBlc0000223)'). -numeric_value_p_n(gene_rpkm_matrix, 64, 'mE_mRNA_P8_CNS_(FBlc0000224)'). -numeric_value_p_n(gene_rpkm_matrix, 65, 'mE_mRNA_L3_CNS_(FBlc0000225)'). -numeric_value_p_n(gene_rpkm_matrix, 66, 'mE_mRNA_L3_Wand_carcass_(FBlc0000226)'). -numeric_value_p_n(gene_rpkm_matrix, 67, 'mE_mRNA_L3_Wand_dig_sys_(FBlc0000227)'). -numeric_value_p_n(gene_rpkm_matrix, 68, 'mE_mRNA_L3_Wand_fat_(FBlc0000228)'). -numeric_value_p_n(gene_rpkm_matrix, 69, 'mE_mRNA_L3_Wand_imag_disc_(FBlc0000229)'). -numeric_value_p_n(gene_rpkm_matrix, 7, 'BCM_1_E2-16hr_(FBlc0000063)'). -numeric_value_p_n(gene_rpkm_matrix, 70, 'mE_mRNA_L3_Wand_saliv_(FBlc0000230)'). -numeric_value_p_n(gene_rpkm_matrix, 71, 'mE_mRNA_A_VirF_20d_head_(FBlc0000231)'). -numeric_value_p_n(gene_rpkm_matrix, 72, 'mE_mRNA_A_VirF_4d_ovary_(FBlc0000232)'). -numeric_value_p_n(gene_rpkm_matrix, 73, 'mE_mRNA_WPP_fat_(FBlc0000233)'). -numeric_value_p_n(gene_rpkm_matrix, 74, 'mE_mRNA_WPP_saliv_(FBlc0000234)'). -numeric_value_p_n(gene_rpkm_matrix, 75, 'mE_mRNA_P8_fat_(FBlc0000235)'). -numeric_value_p_n(gene_rpkm_matrix, 76, 'mE_mRNA_A_4d_Cold1_(FBlc0000237)'). -numeric_value_p_n(gene_rpkm_matrix, 77, 'mE_mRNA_A_4d_Cold2_(FBlc0000238)'). -numeric_value_p_n(gene_rpkm_matrix, 78, 'mE_mRNA_L3_Cu_0.5mM_(FBlc0000239)'). -numeric_value_p_n(gene_rpkm_matrix, 79, 'mE_mRNA_L3_late_Zn_5mM_(FBlc0000240)'). -numeric_value_p_n(gene_rpkm_matrix, 8, 'BCM_1_E2-16hr100_(FBlc0000064)'). -numeric_value_p_n(gene_rpkm_matrix, 80, 'mE_mRNA_A_4d_Cu_15mM_(FBlc0000241)'). -numeric_value_p_n(gene_rpkm_matrix, 81, 'mE_mRNA_A_4d_Zn_4.5mM_(FBlc0000242)'). -numeric_value_p_n(gene_rpkm_matrix, 82, 'mE_mRNA_A_4d_Caffeine_25mg/ml_(FBlc0000243)'). -numeric_value_p_n(gene_rpkm_matrix, 83, 'mE_mRNA_A_4d_Caffeine_2.5mg/ml_(FBlc0000244)'). -numeric_value_p_n(gene_rpkm_matrix, 84, 'mE_mRNA_L3_Caffeine_1.5mg/ml_(FBlc0000245)'). -numeric_value_p_n(gene_rpkm_matrix, 85, 'mE_mRNA_A_4d_Cd_0.1M_(FBlc0000246)'). -numeric_value_p_n(gene_rpkm_matrix, 86, 'mE_mRNA_A_4d_Cd_0.05M_(FBlc0000247)'). -numeric_value_p_n(gene_rpkm_matrix, 87, 'mE_mRNA_L3_Cd_12h_(FBlc0000248)'). -numeric_value_p_n(gene_rpkm_matrix, 88, 'mE_mRNA_L3_Cd_6hr_(FBlc0000249)'). -numeric_value_p_n(gene_rpkm_matrix, 89, 'mE_mRNA_A_4d_Paraquat_5mM_(FBlc0000250)'). -numeric_value_p_n(gene_rpkm_matrix, 9, 'BCM_1_L3i_(FBlc0000065)'). -numeric_value_p_n(gene_rpkm_matrix, 90, 'mE_mRNA_A_4d_Paraquat_10mM_(FBlc0000251)'). -numeric_value_p_n(gene_rpkm_matrix, 91, 'mE_mRNA_L3_Rotenone_8ug_(FBlc0000252)'). -numeric_value_p_n(gene_rpkm_matrix, 92, 'mE_mRNA_L3_Rotenone_2ug_(FBlc0000253)'). -numeric_value_p_n(gene_rpkm_matrix, 93, 'mE_mRNA_L3_EtOH_10_(FBlc0000254)'). -numeric_value_p_n(gene_rpkm_matrix, 94, 'mE_mRNA_L3_EtOH_5_(FBlc0000255)'). -numeric_value_p_n(gene_rpkm_matrix, 95, 'mE_mRNA_L3_EtOH_2.5_(FBlc0000256)'). -numeric_value_p_n(gene_rpkm_matrix, 96, 'mE_mRNA_A_4d_Heatshock_(FBlc0000257)'). -numeric_value_p_n(gene_rpkm_matrix, 97, 'mE_mRNA_A_10d_Resveratrol_100uM_(FBlc0000672)'). -numeric_value_p_n(gene_rpkm_matrix, 98, 'mE_mRNA_A_10d_Rotenone_Starved_(FBlc0000673)'). -numeric_value_p_n(gene_rpkm_matrix, 99, 'mE_mRNA_F_Sindbis_virus_(FBlc0000674)'). -numeric_value_p_n(gene_rpkm_report, 10, 'Unique_exon_base_count'). -numeric_value_p_n(gene_rpkm_report, 11, 'Total_exon_base_count'). -numeric_value_p_n(gene_rpkm_report, 8, 'RPKM_value'). -numeric_value_p_n(gene_rpkm_report, 9, 'Bin_value'). -numeric_value_p_n(gene_snapshots, 4, datestamp). -numeric_value_p_n(insertion_mapping, 5, orientation). -numeric_value_p_n(organism_list, 5, 'NCBI_taxon'). -numeric_value_p_n(pmid_fbgn_uniprot, 2, gene_symbol). -table_n_type('cyto-genetic-seq', 1, 'Cytogenetic_map_position', _). -table_n_type('cyto-genetic-seq', 2, 'Genetic_map_position', _). -table_n_type('cyto-genetic-seq', 3, 'Sequence_coordinates_(release_6)', _). -table_n_type('cyto-genetic-seq', 4, 'R6_conversion_notes', _). -table_n_type('Dmel_enzyme', 1, gene_group_id, _). -table_n_type('Dmel_enzyme', 10, gene_EC_number, _). -table_n_type('Dmel_enzyme', 11, gene_EC_name, _). -table_n_type('Dmel_enzyme', 2, gene_group_name, _). -table_n_type('Dmel_enzyme', 3, gene_group_GO_id, _). -table_n_type('Dmel_enzyme', 4, gene_group_GO_name, _). -table_n_type('Dmel_enzyme', 5, gene_group_EC_number, _). -table_n_type('Dmel_enzyme', 6, gene_group_EC_name, _). -table_n_type('Dmel_enzyme', 7, gene_id, 'FBgn'). -table_n_type('Dmel_enzyme', 8, gene_symbol, _). -table_n_type('Dmel_enzyme', 9, gene_name, _). -table_n_type(allele_genetic_interactions, 1, allele_symbol, _). -table_n_type(allele_genetic_interactions, 2, allele_FBal, 'FBal'). -table_n_type(allele_genetic_interactions, 3, interaction, _). -table_n_type(allele_genetic_interactions, 4, 'FBrf', 'FBrf'). -table_n_type(automated_gene_summaries, 1, primary_FBgn, 'FBgn'). -table_n_type(automated_gene_summaries, 2, summary_text, _). -table_n_type(best_gene_summary, 1, 'FBgn', 'FBgn'). -table_n_type(best_gene_summary, 2, 'Gene_Symbol', _). -table_n_type(best_gene_summary, 3, 'Summary_Source', _). -table_n_type(best_gene_summary, 4, 'Summary', _). -table_n_type(cDNA_clone, 1, 'FBcl', 'FBcl'). -table_n_type(cDNA_clone, 2, organism_abbreviation, _). -table_n_type(cDNA_clone, 3, clone_name, _). -table_n_type(cDNA_clone, 4, dataset_metadata_name, _). -table_n_type(cDNA_clone, 5, cDNA_accession, _). -table_n_type(cDNA_clone, 6, 'EST_accession', _). -table_n_type(dataset_metadata, 1, 'Dataset_Metadata_ID', _). -table_n_type(dataset_metadata, 2, 'Dataset_Metadata_Name', _). -table_n_type(dataset_metadata, 3, 'Item_ID', _). -table_n_type(dataset_metadata, 4, 'Item_Name', _). -table_n_type(disease_model_annotations, 1, 'FBgn', 'FBgn'). -table_n_type(disease_model_annotations, 10, 'Based_on_orthology_with_(symbol)', _). -table_n_type(disease_model_annotations, 11, 'Evidence/interacting_alleles', _). -table_n_type(disease_model_annotations, 12, 'Reference_(FBrf)', 'FBrf'). -table_n_type(disease_model_annotations, 2, 'Gene_symbol', _). -table_n_type(disease_model_annotations, 3, 'HGNC', 'HGNC'). -table_n_type(disease_model_annotations, 4, 'DO_qualifier', _). -table_n_type(disease_model_annotations, 5, 'DO', _). -table_n_type(disease_model_annotations, 6, 'DO_term', _). -table_n_type(disease_model_annotations, 7, 'Allele_used_in_model_(FBal)', 'FBal'). -table_n_type(disease_model_annotations, 8, 'Allele_used_in_model_(symbol)', _). -table_n_type(disease_model_annotations, 9, 'Based_on_orthology_with_(HGNC_ID)', 'HGNC'). -table_n_type(dmel_gene_sequence_ontology_annotations, 1, gene_primary_id, _). -table_n_type(dmel_gene_sequence_ontology_annotations, 2, gene_symbol, _). -table_n_type(dmel_gene_sequence_ontology_annotations, 3, so_term_name, _). -table_n_type(dmel_gene_sequence_ontology_annotations, 4, so_term_id, _). -table_n_type(dmel_human_orthologs_disease, 1, 'Dmel_gene', _). -table_n_type(dmel_human_orthologs_disease, 2, 'Dmel_gene_symbol', _). -table_n_type(dmel_human_orthologs_disease, 3, 'Human_gene_HGNC', 'HGNC'). -table_n_type(dmel_human_orthologs_disease, 4, 'Human_gene_OMIM', 'OMIM'). -table_n_type(dmel_human_orthologs_disease, 5, 'Human_gene_symbol', _). -table_n_type(dmel_human_orthologs_disease, 6, 'DIOPT_score', _). -table_n_type(dmel_human_orthologs_disease, 7, listOf('OMIM_Phenotype_IDs',[',']), 'OMIM'). -table_n_type(dmel_human_orthologs_disease, 8, 'OMIM_Phenotype_IDs[name]', 'OMIM'). -table_n_type(dmel_paralogs, 1, 'FBgn', 'FBgn'). -table_n_type(dmel_paralogs, 10, 'Paralog_Strand', _). -table_n_type(dmel_paralogs, 11, 'DIOPT_score', _). -table_n_type(dmel_paralogs, 2, 'GeneSymbol', _). -table_n_type(dmel_paralogs, 3, 'Arm/Scaffold', _). -table_n_type(dmel_paralogs, 4, 'Location', _). -table_n_type(dmel_paralogs, 5, 'Strand', _). -table_n_type(dmel_paralogs, 6, 'Paralog_FBgn', 'FBgn'). -table_n_type(dmel_paralogs, 7, 'Paralog_GeneSymbol', _). -table_n_type(dmel_paralogs, 8, 'Paralog_Arm/Scaffold', _). -table_n_type(dmel_paralogs, 9, 'Paralog_Location', _). -table_n_type(dmel_unique_protein_isoforms, 1, 'FBgn', 'FBgn'). -table_n_type(dmel_unique_protein_isoforms, 2, 'FB_gene_symbol', _). -table_n_type(dmel_unique_protein_isoforms, 3, representative_protein, _). -table_n_type(dmel_unique_protein_isoforms, 4, identical_protein, _). -table_n_type(entity_publication, 1, entity_id, _). -table_n_type(entity_publication, 2, entity_name, _). -table_n_type(entity_publication, 3, 'FlyBase_publication', 'FBrf'). -table_n_type(entity_publication, 4, 'PubMed', _). -table_n_type(fbal_to_fbgn, 1, 'AlleleID', 'FBal'). -table_n_type(fbal_to_fbgn, 2, 'AlleleSymbol', _). -table_n_type(fbal_to_fbgn, 3, 'GeneID', 'FBgn'). -table_n_type(fbal_to_fbgn, 4, 'GeneSymbol', _). -table_n_type(fbgn_annotation_ID, 1, gene_symbol, _). -table_n_type(fbgn_annotation_ID, 2, organism_abbreviation, _). -table_n_type(fbgn_annotation_ID, 3, primary_FBgn, 'FBgn'). -table_n_type(fbgn_annotation_ID, 4, secondary_FBgn, 'FBgn'). -table_n_type(fbgn_annotation_ID, 5, annotation_ID, 'FBan'). -table_n_type(fbgn_annotation_ID, 6, secondary_annotation_ID, 'FBan'). -table_n_type(fbgn_exons2affy1_overlaps, 1, 'FBgn', 'FBgn'). -table_n_type(fbgn_exons2affy1_overlaps, 2, affy, _). -table_n_type(fbgn_exons2affy2_overlaps, 1, 'FBgn', 'FBgn'). -table_n_type(fbgn_exons2affy2_overlaps, 2, affy, _). -table_n_type(fbgn_fbtr_fbpp, 1, 'FBgn', 'FBgn'). -table_n_type(fbgn_fbtr_fbpp, 2, 'FBtr', 'FBtr'). -table_n_type(fbgn_fbtr_fbpp, 3, 'FBpp', 'FBpp'). -table_n_type(fbgn_fbtr_fbpp_expanded, 1, organism, _). -table_n_type(fbgn_fbtr_fbpp_expanded, 10, polypeptide_ID, 'FBpp'). -table_n_type(fbgn_fbtr_fbpp_expanded, 11, polypeptide_symbol, _). -table_n_type(fbgn_fbtr_fbpp_expanded, 2, gene_type, _). -table_n_type(fbgn_fbtr_fbpp_expanded, 3, gene_ID, 'FBgn'). -table_n_type(fbgn_fbtr_fbpp_expanded, 4, gene_symbol, _). -table_n_type(fbgn_fbtr_fbpp_expanded, 5, gene_fullname, _). -table_n_type(fbgn_fbtr_fbpp_expanded, 6, annotation_ID, _). -table_n_type(fbgn_fbtr_fbpp_expanded, 7, transcript_type, _). -table_n_type(fbgn_fbtr_fbpp_expanded, 8, transcript_ID, 'FBtr'). -table_n_type(fbgn_fbtr_fbpp_expanded, 9, transcript_symbol, _). -table_n_type(fbgn_gleanr, 1, organism_abbreviation, _). -table_n_type(fbgn_gleanr, 2, gene_symbol, _). -table_n_type(fbgn_gleanr, 3, primary_FBgn, 'FBgn'). -table_n_type(fbgn_gleanr, 4, 'GLEANR', _). -table_n_type(fbrf_pmid_pmcid_doi, 1, 'FBrf', 'FBrf'). -table_n_type(fbrf_pmid_pmcid_doi, 2, 'PMID', 'PMID'). -table_n_type(fbrf_pmid_pmcid_doi, 3, 'PMCID', 'PMCID'). -table_n_type(fbrf_pmid_pmcid_doi, 4, 'DOI', 'DOI'). -table_n_type(fbrf_pmid_pmcid_doi, 5, pub_type, _). -table_n_type(fbrf_pmid_pmcid_doi, 6, miniref, _). -table_n_type(fbrf_pmid_pmcid_doi, 7, pmid_added, _). -table_n_type(gene_functional_complementation, 1, 'Dmel_gene_symbol', _). -table_n_type(gene_functional_complementation, 2, 'Dmel_gene_FBgn', 'FBgn'). -table_n_type(gene_functional_complementation, 3, ortholog_gene_symbol, _). -table_n_type(gene_functional_complementation, 4, ortholog_gene_FBgn_ID, 'FBgn'). -table_n_type(gene_functional_complementation, 5, reference_FBrf, 'FBrf'). -table_n_type(gene_genetic_interactions, 1, 'Starting_gene_symbol', _). -table_n_type(gene_genetic_interactions, 2, 'Starting_gene_FBgn', 'FBgn'). -table_n_type(gene_genetic_interactions, 3, 'Interacting_gene_symbol', _). -table_n_type(gene_genetic_interactions, 4, 'Interacting_gene_FBgn', 'FBgn'). -table_n_type(gene_genetic_interactions, 5, 'Interaction_type', _). -table_n_type(gene_genetic_interactions, 6, 'Publication_FBrf', 'FBrf'). -table_n_type(gene_group, 1, 'FB_group', 'FBgg'). -table_n_type(gene_group, 2, 'FB_group_symbol', _). -table_n_type(gene_group, 3, 'FB_group_name', _). -table_n_type(gene_group, 4, 'Parent_FB_group', 'FBgg'). -table_n_type(gene_group, 5, 'Parent_FB_group_symbol', _). -table_n_type(gene_group, 6, 'Group_member_FB_gene', 'FBgn'). -table_n_type(gene_group, 7, 'Group_member_FB_gene_symbol', _). -table_n_type(gene_groups_HGNC, 1, 'FB_group', 'FBgg'). -table_n_type(gene_groups_HGNC, 2, 'FB_group_symbol', _). -table_n_type(gene_groups_HGNC, 3, 'FB_group_name', _). -table_n_type(gene_groups_HGNC, 4, 'Parent_FB_group', 'FBgg'). -table_n_type(gene_groups_HGNC, 5, 'Parent_FB_group_symbol', _). -table_n_type(gene_groups_HGNC, 6, 'Group_member_FB_gene', 'FBgn'). -table_n_type(gene_groups_HGNC, 7, 'Group_member_FB_gene_symbol', _). -table_n_type(gene_map_table, 1, organism_abbreviation, _). -table_n_type(gene_map_table, 2, current_symbol, _). -table_n_type(gene_map_table, 3, primary_FBid, 'FBgn'). -table_n_type(gene_map_table, 4, recombination_loc, _). -table_n_type(gene_map_table, 5, cytogenetic_loc, _). -table_n_type(gene_map_table, 6, sequence_loc, _). -table_n_type(gene_rpkm_matrix, 1, gene_primary_id, 'FBgn'). -table_n_type(gene_rpkm_matrix, 10, 'BCM_1_L3i100_(FBlc0000066)', 'FBlc'). -table_n_type(gene_rpkm_matrix, 11, 'BCM_1_P3d_(FBlc0000067)', 'FBlc'). -table_n_type(gene_rpkm_matrix, 12, 'BCM_1_FA3d_(FBlc0000068)', 'FBlc'). -table_n_type(gene_rpkm_matrix, 13, 'BCM_1_MA3d_(FBlc0000069)', 'FBlc'). -table_n_type(gene_rpkm_matrix, 14, 'BCM_1_P_(FBlc0000070)', 'FBlc'). -table_n_type(gene_rpkm_matrix, 15, 'BCM_1_L_(FBlc0000071)', 'FBlc'). -table_n_type(gene_rpkm_matrix, 16, 'BCM_1_A17d_(FBlc0000072)', 'FBlc'). -table_n_type(gene_rpkm_matrix, 2, gene_symbol, _). -table_n_type(gene_rpkm_matrix, 3, gene_fullname, _). -table_n_type(gene_rpkm_matrix, 4, gene_type, _). -table_n_type(gene_rpkm_matrix, 5, 'BCM_1_E2-4hr_(FBlc0000061)', 'FBlc'). -table_n_type(gene_rpkm_matrix, 6, 'BCM_1_E14-16hr_(FBlc0000062)', 'FBlc'). -table_n_type(gene_rpkm_matrix, 7, 'BCM_1_E2-16hr_(FBlc0000063)', 'FBlc'). -table_n_type(gene_rpkm_matrix, 8, 'BCM_1_E2-16hr100_(FBlc0000064)', 'FBlc'). -table_n_type(gene_rpkm_matrix, 9, 'BCM_1_L3i_(FBlc0000065)', 'FBlc'). -table_n_type(gene_rpkm_report, 1, 'Release_ID', _). -table_n_type(gene_rpkm_report, 10, 'Unique_exon_base_count', _). -table_n_type(gene_rpkm_report, 11, 'Total_exon_base_count', _). -table_n_type(gene_rpkm_report, 12, 'Count_used', _). -table_n_type(gene_rpkm_report, 2, 'FBgn', 'FBgn'). -table_n_type(gene_rpkm_report, 3, 'GeneSymbol', _). -table_n_type(gene_rpkm_report, 4, 'Parent_library_FBlc', 'FBlc'). -table_n_type(gene_rpkm_report, 5, 'Parent_library_name', _). -table_n_type(gene_rpkm_report, 6, 'RNASource_FBlc', 'FBlc'). -table_n_type(gene_rpkm_report, 7, 'RNASource_name', _). -table_n_type(gene_rpkm_report, 8, 'RPKM_value', _). -table_n_type(gene_rpkm_report, 9, 'Bin_value', _). -table_n_type(gene_snapshots, 1, 'FBgn', 'FBgn'). -table_n_type(gene_snapshots, 2, 'GeneSymbol', _). -table_n_type(gene_snapshots, 3, 'GeneName', _). -table_n_type(gene_snapshots, 4, datestamp, _). -table_n_type(gene_snapshots, 5, gene_snapshot_text, _). -table_n_type(genomic_clone, 1, 'FBcl', 'FBcl'). -table_n_type(genomic_clone, 2, organism_abbreviation, _). -table_n_type(genomic_clone, 3, clone_name, _). -table_n_type(genomic_clone, 4, accession, _). -table_n_type(insertion_mapping, 1, insertion_symbol, _). -table_n_type(insertion_mapping, 2, 'FBti', 'FBti'). -table_n_type(insertion_mapping, 3, genomic_location, _). -table_n_type(insertion_mapping, 4, range, _). -table_n_type(insertion_mapping, 5, orientation, _). -table_n_type(insertion_mapping, 6, estimated_cytogenetic_location, _). -table_n_type(insertion_mapping, 7, observed_cytogenetic_location, _). -table_n_type(organism_list, 1, genus, _). -table_n_type(organism_list, 2, species, _). -table_n_type(organism_list, 3, abbreviation, _). -table_n_type(organism_list, 4, common_name, _). -table_n_type(organism_list, 5, 'NCBI_taxon', _). -table_n_type(organism_list, 6, 'drosophilid?', _). -table_n_type(pathway_group, 1, 'FB_group', 'FBgg'). -table_n_type(pathway_group, 2, 'FB_group_symbol', _). -table_n_type(pathway_group, 3, 'FB_group_name', _). -table_n_type(pathway_group, 4, 'Parent_FB_group', 'FBgg'). -table_n_type(pathway_group, 5, 'Parent_FB_group_symbol', _). -table_n_type(pathway_group, 6, 'Group_member_FB_gene', 'FBgn'). -table_n_type(pathway_group, 7, 'Group_member_FB_gene_symbol', _). -table_n_type(physical_interactions_mitab, 1, 'ID_Interactor_A', _). -table_n_type(physical_interactions_mitab, 10, 'Taxid_Interactor_A', _). -table_n_type(physical_interactions_mitab, 11, 'Taxid_Interactor_B', _). -table_n_type(physical_interactions_mitab, 12, 'Interaction_Type', _). -table_n_type(physical_interactions_mitab, 13, 'Source_Database', _). -table_n_type(physical_interactions_mitab, 14, 'Interaction_Identifier', _). -table_n_type(physical_interactions_mitab, 15, 'Confidence_Value', _). -table_n_type(physical_interactions_mitab, 16, 'Expansion_Method', _). -table_n_type(physical_interactions_mitab, 17, 'Biological_Role_Interactor_A', _). -table_n_type(physical_interactions_mitab, 18, 'Biological_Role_Interactor_B', _). -table_n_type(physical_interactions_mitab, 19, 'Experimental_Role_Interactor_A', _). -table_n_type(physical_interactions_mitab, 2, 'ID_Interactor_B', _). -table_n_type(physical_interactions_mitab, 20, 'Experimental_Role_Interactor_B', _). -table_n_type(physical_interactions_mitab, 21, 'Type_Interactor_A', _). -table_n_type(physical_interactions_mitab, 22, 'Type_Interactor_B', _). -table_n_type(physical_interactions_mitab, 23, 'Xref_Interactor_A', _). -table_n_type(physical_interactions_mitab, 24, 'Xref_Interactor_B', _). -table_n_type(physical_interactions_mitab, 25, 'Interaction_Xref', _). -table_n_type(physical_interactions_mitab, 26, 'Annotation_Interactor_A', _). -table_n_type(physical_interactions_mitab, 27, 'Annotation_Interactor_B', _). -table_n_type(physical_interactions_mitab, 28, 'Interaction_Annotation', _). -table_n_type(physical_interactions_mitab, 29, 'Host_Organism', _). -table_n_type(physical_interactions_mitab, 3, 'Alt_ID_Interactor_A', _). -table_n_type(physical_interactions_mitab, 30, 'Interaction_Parameters', _). -table_n_type(physical_interactions_mitab, 31, 'Creation_Date', _). -table_n_type(physical_interactions_mitab, 32, 'Update_Date', _). -table_n_type(physical_interactions_mitab, 33, 'Checksum_Interactor_A', _). -table_n_type(physical_interactions_mitab, 34, 'Checksum_Interactor_B', _). -table_n_type(physical_interactions_mitab, 35, 'Interaction_Checksum', _). -table_n_type(physical_interactions_mitab, 36, 'Negative', _). -table_n_type(physical_interactions_mitab, 37, 'Feature_Interactor_A', _). -table_n_type(physical_interactions_mitab, 38, 'Feature_Interactor_B', _). -table_n_type(physical_interactions_mitab, 39, 'Stoichiometry_Interactor_A', _). -table_n_type(physical_interactions_mitab, 4, 'Alt_ID_Interactor_B', _). -table_n_type(physical_interactions_mitab, 40, 'Stoichiometry_Interactor_B', _). -table_n_type(physical_interactions_mitab, 41, 'Identification_Method_Participant_A', _). -table_n_type(physical_interactions_mitab, 42, 'Identification_Method_Participant_B', _). -table_n_type(physical_interactions_mitab, 5, 'Alias_Interactor_A', _). -table_n_type(physical_interactions_mitab, 6, 'Alias_Interactor_B', _). -table_n_type(physical_interactions_mitab, 7, 'Interaction_Detection_Method', _). -table_n_type(physical_interactions_mitab, 8, 'Publication_1st_Author', _). -table_n_type(physical_interactions_mitab, 9, 'Publication', _). -table_n_type(stocks, 1, stock_id, 'FBst'). -table_n_type(stocks, 2, dbxref_id, _). -table_n_type(stocks, 3, organism_id, _). -table_n_type(stocks, 4, name, _). -table_n_type(stocks, 5, uniquename, _). -table_n_type(stocks, 6, description, _). -table_n_type(stocks, 7, type_id, _). -table_n_type(stocks, 8, is_obsolete, _). -table_n_type(synonym, 1, primary_FBid, 'FBgn'). -table_n_type(synonym, 2, organism_abbreviation, _). -table_n_type(synonym, 3, current_symbol, _). -table_n_type(synonym, 4, current_fullname, _). -table_n_type(synonym, 5, fullname_synonym, _). -table_n_type(synonym, 6, symbol_synonym, _). diff --git a/metta_vspace/pyswip_lng/flybase_induced_types.pl b/metta_vspace/pyswip_lng/flybase_induced_types.pl new file mode 120000 index 00000000..0ac8e89f --- /dev/null +++ b/metta_vspace/pyswip_lng/flybase_induced_types.pl @@ -0,0 +1 @@ +../pyswip/flybase_induced_types.pl \ No newline at end of file diff --git a/metta_vspace/pyswip_lng/flybase_json.pl b/metta_vspace/pyswip_lng/flybase_json.pl deleted file mode 100755 index efb27c25..00000000 --- a/metta_vspace/pyswip_lng/flybase_json.pl +++ /dev/null @@ -1,640 +0,0 @@ - -% ```prolog - -:- use_module(library(logicmoo_utils)). - - -% facts for creating predcatres -extracted_predicate(transposon, [primaryId, symbol, sequence, url, taxonId, soTermId]). -extracted_predicate(transposon_publications, [primaryId, publications]). -extracted_predicate(transposon_synonyms, [primaryId, symbolSynonyms]). -extracted_predicate(transposon_cross_references, [primaryId, crossReferenceIds]). - -extracted_predicate(gene, [primaryId, - gene_geneId, gene_symbol, gene_url, gene_locusTag, gene_name]). - - -extracted_predicate(N,[gene_geneId,N]):- - member(M,[symbol, url, locusTag, name, synonyms]), atom_concat('gene_',M,N). - - -extracted_predicate(exon_locations, - [primaryId, - genomeLocations_assembly, - genomeLocations_gca_accession, - exons_INSDC_accession, exons_chromosome, exons_strand, - exons_startPosition, - exons_endPosition]). - -extracted_predicate(relatedSequences,[primaryId,relatedSequences_sequenceId, - relatedSequences_relationship]). - -extracted_predicate(gene_synonyms, [gene_geneId, gene_synonyms]). -%extracted_predicate(exon, [primaryId, geneId, 'INSDC_accession', chromosome, strand, startPosition, endPosition]). -extracted_predicate(metadata, [dataProvider, schemaVersion, release, genomicCoordinateSystem, dateProduced]). -%extracted_predicate(exon_locations, [ assembly, chromosome, strand, startPosition, endPosition]). - -extracted_predicate(N,[fbid,M]):- - member(M,[transposons, common_terms, major_stages, major_tissues, name, - pubs, rex_gene, stocks, expression_desc_text, images]), atom_concat('allele_',M,N). -extracted_predicate(allele_image,[fbid,images,images_imageDescription, - images_publicationId, images_pubFigure, images_permission]). -extracted_predicate(allele_image2, - [fbid,images, - imageDescription, publicationId, - pubFigure, permission]). -extracted_predicate(allele_image3, - [fbid, images_imageDescription, - images_publicationId, - images_pubFigure, images_permission]). - -wdmsg_json(G):- nop(fbug(G)). -note_doing(P):- wdmsg_json(P),!,call(user:P). -assert_JSON(P):- note_doing(assert_OBO(P)). - -:- ensure_loaded(flybase_main). -:- ensure_loaded(flybase_obo). - -%:- listing(assert_OBO/1). - -:- dynamic json_kv/2. - -% Base case: an empty curly structure. -mapcurly_or_list(_, {}):-!. -mapcurly_or_list(_, []):-!. -mapcurly_or_list(Pred, [H|T]) :- !, call(Pred, H), mapcurly_or_list(Pred, T). -mapcurly_or_list(Pred, {H,T}):- !, call(Pred, H), mapcurly_or_list(Pred, T). -mapcurly_or_list(Pred, {H}) :- !, call(Pred, H). - - -simple_first(R,_=AA,_=BB):-!, simple_first(R,AA,BB). -simple_first('<',AA,BB):- BB=json(_),AA\=json(_),!. -simple_first('>',AA,BB):- AA=json(_),BB\=json(_),!. -simple_first(R,AA,BB):-!, compare(R,AA,BB). - -prefix_key([O|_],Kee,Key):- atom(O), !, - prefix_key(O,Kee,Key). -prefix_key(O,Kee,Key) :- atom(O), - O\==Kee, O\==data,atomic_list_concat([O,'_',Kee],Key),!. -prefix_key(_,Key,Key). - - - -:- use_module(library(http/json)). - -load_flybase_json(_Fn,File):- - process_json_file(File). - -process_json_file(File):- atom_concat(File,'.metta_x',MXFile),process_json_file(File,MXFile). -process_json_file(_File,MXFile):- fail, exists_file(MXFile),!,process_metta_x_file(MXFile). -process_json_file(File, MXFile):- fail, exists_file(File),!, - setup_call_cleanup( - open(MXFile,write,Strm,[]), - setup_call_cleanup( - set_stream(Strm,alias(metta_x_output)), - with_option(make_metta_x,'True',process_json_file_direct(File)), - set_stream(current_output,alias(metta_x_output))), - close(Strm)), - remove_duplicates(MXFile), - process_metta_x_file(MXFile). -process_json_file(File, _):- process_json_file_direct(File),!. -process_json_file(File, MXFile):- - throw(process_json_file(File, MXFile)). - - -process_json_file_direct(File):- - setup_call_cleanup( - open(File, read, Stream,[encoding(utf8)]), - json_read(Stream, JSONDict), - close(Stream)), - process_json([],JSONDict). - -process_json(JsonString):- process_json([],JsonString),!. - - - - -process_json(O,JsonString) :- atomic(JsonString), !, - atom_json_term(JsonString, Json, []), process_json(O,Json). -process_json(O,json(Values)) :- !, process_json(O,Values). -process_json(O,K=json(Values)) :- !, process_json([K|O],Values). -process_json(O,Values) :- is_list(Values),!,maplist(with_json1(O),Values). -process_json(O,Values) :- with_json1(O,Values),!. - -with_json1(O,K=Values) :- K==driver,!, with_json1(O,Values). -with_json1(O,K=Values) :-!, with_json1([K|O],Values). -with_json1(O,Values) :- is_list(Values),!,maplist(with_json1(O),Values). - -with_json1(O,json([driver=json(Values0)])) :- !,with_json2(O,Values0),!. -with_json1(O,json(Values0)) :- is_list(Values0),!,with_json2(O,Values0),!. -with_json1(O,Val):- fbug(error(O=Val)),!. - -with_json2([metaData],_Values0):-!. -with_json2(O,Values):- - retractall(seen_arg(_,_)), - with_json3(O,Values), - ignore((seen_arg(_,_), - fbug(Values), - listing(seen_arg/2))). - -with_json3(O,Values0):- - retractall(json_kv(_,_)), - with_json4(O,Values0), - retractall(json_kv(_,_)),!. - -with_json4(O,[json(Values)]):- !, with_json4(O,Values). -with_json4(O,json(Values)):- !, with_json4(O,Values). -with_json4(O,Values0):- - predsort(simple_first,Values0,Values), - wdmsg_json(O==Values), - ignore(maplist(with_entry(O,assert),Values)). - - -with_entry(O,AR, Key=Value):-!, with_kv([Key|O],AR,Key,Value). -%with_entry(O,assert,JSON) :- !, process_json(O,JSON). -with_entry(O,AR,JSON):- fbug(error_with_entry(O,AR,JSON)). - -uses_id_subprops(images). -key_can_nv(M):- -member(M,[major_stages, major_tissues, name, rex_gene, insertions,transposons, - %expression_desc_text, images, - pubs, stocks]). - -is_field(Field):- extracted_predicate(_,List), \+ \+ member(Field,List),!. - -with_kv_maybe_more(_O,_AR,_Key,json([])):-!. -with_kv_maybe_more(O,AR,Key,Do):- with_kv(O,AR,Key,Do),!. - - -assert_id_about(O,Key,ID,NVAboutID):- - with_json4([Key|O],[Key=ID|NVAboutID]). - - %images= json( [ 'FBal0040476_1.jpg'= json( [ imageDescription='GAL4[Bx-MS1096].jpg', - -with_kv(O,AR,Key,json([ID=json(NVAboutID)|More])):- uses_id_subprops(Key), - %wdmsg_json(cr1(Key)=ID), - atom(ID),!, - decl_type(ID,Key), - with_kv(O,AR,Key,ID), - assert_id_about(O,Key,ID,NVAboutID), - with_kv_maybe_more(O,AR,Key,json(More)). - -with_kv(O,AR,Key,json([ID=Value|More])):- key_can_nv(Key), - atom(Value), - % prefix_key(O,ID,Field), \+ is_field(Field),!, - %prefix_key(O,Value,VField), \+ is_field(VField),!, - decl_type(ID,Key), - with_kv(O,AR,Key,ID), - %atom_concat(Key,'_name',Pred), - %Pred = object_name, - assert_JSON([name,ID,Value]), - with_kv_maybe_more(O,AR,Key,json(More)). - -with_kv(O,AR,OK,Key=Values):- !, with_kv([OK|O],AR,Key,Values). -with_kv(O,AR,Key,json(Values)):- !, with_kv(O,AR,Key,Values). -with_kv(O,AR,Key,Value):- is_list(Value),Value\==[],!, - maplist(with_kv(O,AR,Key),Value). -with_kv(O,AR,Kee,Value):- - prefix_key(O,Kee,Key), - retractall(json_kv(Key,_)), - KV = json_kv(Key,Value), - decl_seen(Value,Key), - Do =.. [AR,KV], - call(Do), - ignore((AR==assert, - %wdmsg_json(cr(Key)=Value), - check_ready(Key))). - -check_ready(Key):- - forall((extracted_predicate(P,List),memberchk(Key,List)), - (length(List,Len), - ignore((findall(Arg,(member(K,List),json_kv(K,Arg)),ArgList), - length(ArgList,Len), - Fact = [P|ArgList], - assert_JSON(Fact), - maplist(decl_type,ArgList,List))))). -% Rows 937,381,148 -:- dynamic(arg_typed/2). -:- dynamic(seen_arg/2). - -decl_type(Arg,Type):- retractall(seen_arg(Arg,_)),arg_typed(Arg,Type),wdmsg_json(arg_typed(Arg,Type)),!. -decl_type(Arg,Type):- assert(arg_typed(Arg,Type)),!,assert_JSON([Type,Arg]). -decl_seen(Arg,_):- seen_arg(Arg,_),!. -decl_seen(Arg,_):- arg_typed(Arg,_),!. -decl_seen(Arg,Type):- assert(seen_arg(Arg,Type)),!. - - - - -err -:- process_json(json([metaData= json( [ dataProvider='FlyBase', - publications=['PMID:35266522'], schemaVersion='0.4.0',release=fb_2023_04, - genomicCoordinateSystem='1-start, fully-closed', - dateProduced='2023-07-25T03:20:14+00:00']), - data= [ json( [ primaryId='FBtr0070001', - symbol='tRNA:Pro-CGG-1-1-RA', - sequence='GGCTCGTTGGTCTAGGGGTATGATTCTCGCTTCGGGTGCGAGAGGTCCCGGGTTCAAATCCCGGACGAGCCC', - url='http://flybase.org/reports/FBtr0070001.html', - symbolSynonyms=['CR32826-RA','tRNA:CR32826-RA'], taxonId='NCBITaxon:7227',soTermId='SO:0000253', - genomeLocations= [ json( [ assembly='R6', - gca_accession='GCA_000001215.4', - exons= [ json( [ 'INSDC_accession'='AE014298.5', chromosome='X',strand=(+), - startPosition=20025099,endPosition=20025170])]])], - gene= json( [ geneId='FBgn0052826', - symbol='tRNA:Pro-CGG-1-1', - url='http://flybase.org/reports/FBgn0052826.html', - locusTag='Dmel_CR32826', - synonyms=['tRNA:P:CGG:AE002611'], - name='transfer RNA:Proline-CGG 1-1']), - publications=['PMID:26673694']]), - json( [ primaryId='FBtr0070292', - symbol='snoRNA:M-RA', - sequence='AATTCAATGATTTCAACTTATTCTAATACACAC', - url='http://flybase.org/reports/FBtr0070292.html', taxonId='NCBITaxon:7227',soTermId='SO:0000275', - crossReferenceIds=['REFSEQ:NR_002093.1'], - genomeLocations= [ json( [ assembly='R6', - gca_accession='GCA_000001215.4', - exons= [ json( [ 'INSDC_accession'='AE014298.5', chromosome='X',strand=(-), - startPosition=1482492,endPosition=1482590])]])], - gene= json( [ geneId='FBgn0044508', - symbol='snoRNA:M', - url='http://flybase.org/reports/FBgn0044508.html', - locusTag='Dmel_CR32807', synonyms=['CR32807'],name='snoRNA:M'])]), - json( [ primaryId='FBtr0308931', - symbol='lncRNA:CR33218-RC', - sequence='ACGAAATCAATAAACATTTGTACCTTT', - url='http://flybase.org/reports/FBtr0308931.html', - symbolSynonyms=['CR33218-RC'], taxonId='NCBITaxon:7227',soTermId='SO:0001877', - crossReferenceIds=['REFSEQ:NR_047742.1'], - genomeLocations= [ json( [ assembly='R6', - gca_accession='GCA_000001215.4', - exons= [ json( [ 'INSDC_accession'='AE014298.5', chromosome='X',strand=(+), - startPosition=2330159,endPosition=2330355]), - json( [ 'INSDC_accession'='AE014298.5', chromosome='X',strand=(+), - startPosition=2330413,endPosition=2330826])]])], - gene= json( [ geneId='FBgn0053218', - symbol='lncRNA:CR33218', - url='http://flybase.org/reports/FBgn0053218.html', - locusTag='Dmel_CR33218', - synonyms=['CG2854','CG33218','CR33218','CT9762'], - name='long non-coding RNA:CR33218'])]), - json( [ primaryId='FBtr0070634', symbol='lncRNA:roX1-RA',sequence='TTGTAGAACAATTACTATA', - url='http://flybase.org/reports/FBtr0070634.html', - symbolSynonyms=['roX1-RA','roX1-RA....'], taxonId='NCBITaxon:7227',soTermId='SO:0001877', - crossReferenceIds=['REFSEQ:NR_002098.2'], - genomeLocations= [ json( [ assembly='R6', - gca_accession='GCA_000001215.4', - exons= [ json( [ 'INSDC_accession'='AE014298.5', chromosome='X',strand=(-), - startPosition=3858940,endPosition=3862697])]])], - gene= json( [ geneId='FBgn0019661', - symbol='lncRNA:roX1', - url='http://flybase.org/reports/FBgn0019661.html', - locusTag='Dmel_CR32777', - synonyms= [ 'BcDNA:GH10432', 'CR32777','EG:EG0002.2','RoX1', - 'chrX:3706836..3706970',rox1], - name='long non-coding RNA on the X 1']), - publications=['PMID:10445033','PMID:12446910','PMID:9038336','PMID:9038337']])] ])). - - - - -err -:- process_json([],' -{ - "metaData": { - "dataProvider": "FlyBase", - "publications": [ - "PMID:35266522" - ], - "schemaVersion": "0.4.0", - "release": "fb_2023_04", - "genomicCoordinateSystem": "1-start, fully-closed", - "dateProduced": "2023-07-25T03:20:14+00:00" - }, - "data": [ - { - "primaryId": "FBtr0070001", - "symbol": "tRNA:Pro-CGG-1-1-RA", - "sequence": "GGCTCGTTGGTCTAGGGGTATGATTCTCGCTTCGGGTGCGAGAGGTCCCGGGTTCAAATCCCGGACGAGCCC", - "url": "http://flybase.org/reports/FBtr0070001.html", - "symbolSynonyms": [ - "CR32826-RA", - "tRNA:CR32826-RA" - ], - "taxonId": "NCBITaxon:7227", - "soTermId": "SO:0000253", - "genomeLocations": [ - { - "assembly": "R6", - "gca_accession": "GCA_000001215.4", - "exons": [ - { - "INSDC_accession": "AE014298.5", - "chromosome": "X", - "strand": "+", - "startPosition": 20025099, - "endPosition": 20025170 - } - ] - } - ], - "gene": { - "geneId": "FBgn0052826", - "symbol": "tRNA:Pro-CGG-1-1", - "url": "http://flybase.org/reports/FBgn0052826.html", - "locusTag": "Dmel_CR32826", - "synonyms": [ - - "tRNA:P:CGG:AE002611" - ], - "name": "transfer RNA:Proline-CGG 1-1" - }, - "publications": [ - "PMID:26673694" - ] - }, - { - "primaryId": "FBtr0070292", - "symbol": "snoRNA:M-RA", - "sequence": "AATTCAATGATTTCAACTTATTCTAATACACAC", - "url": "http://flybase.org/reports/FBtr0070292.html", - "taxonId": "NCBITaxon:7227", - "soTermId": "SO:0000275", - "crossReferenceIds": [ - "REFSEQ:NR_002093.1" - ], - "genomeLocations": [ - { - "assembly": "R6", - "gca_accession": "GCA_000001215.4", - "exons": [ - { - "INSDC_accession": "AE014298.5", - "chromosome": "X", - "strand": "-", - "startPosition": 1482492, - "endPosition": 1482590 - } - ] - } - ], - "gene": { - "geneId": "FBgn0044508", - "symbol": "snoRNA:M", - "url": "http://flybase.org/reports/FBgn0044508.html", - "locusTag": "Dmel_CR32807", - "synonyms": [ - "CR32807" - ], - "name": "snoRNA:M" - } - }, - { - "primaryId": "FBtr0308931", - "symbol": "lncRNA:CR33218-RC", - "sequence": "ACGAAATCAATAAACATTTGTACCTTT", - "url": "http://flybase.org/reports/FBtr0308931.html", - "symbolSynonyms": [ - "CR33218-RC" - ], - "taxonId": "NCBITaxon:7227", - "soTermId": "SO:0001877", - "crossReferenceIds": [ - "REFSEQ:NR_047742.1" - ], - "genomeLocations": [ - { - "assembly": "R6", - "gca_accession": "GCA_000001215.4", - "exons": [ - { - "INSDC_accession": "AE014298.5", - "chromosome": "X", - "strand": "+", - "startPosition": 2330159, - "endPosition": 2330355 - }, - { - "INSDC_accession": "AE014298.5", - "chromosome": "X", - "strand": "+", - "startPosition": 2330413, - "endPosition": 2330826 - } - ] - } - ], - "gene": { - "geneId": "FBgn0053218", - "symbol": "lncRNA:CR33218", - "url": "http://flybase.org/reports/FBgn0053218.html", - "locusTag": "Dmel_CR33218", - "synonyms": [ - "CG2854", - "CG33218", - "CR33218", - "CT9762" - ], - "name": "long non-coding RNA:CR33218" - } - }, - { - "primaryId": "FBtr0070634", - "symbol": "lncRNA:roX1-RA", - "sequence": "TTGTAGAACAATTACTATA", - "url": "http://flybase.org/reports/FBtr0070634.html", - "symbolSynonyms": [ - "roX1-RA" - ], - "taxonId": "NCBITaxon:7227", - "soTermId": "SO:0001877", - "crossReferenceIds": [ - "REFSEQ:NR_002098.2" - ], - "genomeLocations": [ - { - "assembly": "R6", - "gca_accession": "GCA_000001215.4", - "exons": [ - { - "INSDC_accession": "AE014298.5", - "chromosome": "X", - "strand": "-", - "startPosition": 3858940, - "endPosition": 3862697 - } - ] - } - ], - "gene": { - "geneId": "FBgn0019661", - "symbol": "lncRNA:roX1", - "url": "http://flybase.org/reports/FBgn0019661.html", - "locusTag": "Dmel_CR32777", - "synonyms": [ - "BcDNA:GH10432", - "CR32777", - "EG:EG0002.2", - "RoX1", - "chrX:3706836..3706970", - "rox1" - ], - "name": "long non-coding RNA on the X 1" - }, - "publications": [ - "PMID:10445033", - "PMID:12446910", - "PMID:9038336", - "PMID:9038337" - ] - } - ] - } -}'). - -err -:- process_json([],' -{ - "metaData": { - "dataProvider": "FlyBase", - "title": "Frequently Used GAL4 Table", - "dateProduced": "2023-07-24T23:20:12-04:00", - "databaseRelease": "2023_04", - "annotationRelease": "R6.53" - }, - "data": [ - - {"driver": { - "name": "Scer\\GAL4dpp.blk1", - "fbid": "FBal0040480", - "images": { - "FBal0040480_1.png": { - "imageDescription": "GAL4[dpp.blk1].png", - "publicationId": "FBrf0218242", - "pubFigure": "Figure 5A", - "permission": "" - } - }, - "pubs": { - "FBrf0074522": "Staehling-Hampton et al., 1994, Cell Growth Diffn 5(6): 585--593", - "FBrf0076140": "Wilder and Perrimon, 1995, Development 121(2): 477--488", - "FBrf0084454": "Treisman and Rubin, 1995, Development 121(11): 3519--3527", - "FBrf0086426": "Grimm and Pflugfelder, 1996, Science 271(5255): 1601--1604", - "FBrf0087557": "Lecuit et al., 1996, Nature 381(6581): 387--393", - "FBrf0087626": "Nellen et al., 1996, Cell 85(3): 357--368", - "FBrf0087630": "Ng et al., 1996, Nature 381(6580): 316--318", - "FBrf0088035": "Burke and Basler, 1996, Development 122(7): 2261--2269", - "FBrf0088295": "Kim et al., 1996, Nature 382(6587): 133--138", - "FBrf0089604": "Brook and Cohen, 1996, Science 273(5280): 1373--1377", - "FBrf0089753": "Morimura et al., 1996, Dev. Biol. 177(1): 136--151", - "FBrf0091093": "Johnston and Schubiger, 1996, Development 122(11): 3519--3529", - "FBrf0091111": "Leevers et al., 1996, EMBO J. 15(23): 6584--6594", - "FBrf0091167": "Shen and Mardon, 1997, Development 124(1): 45--52", - "FBrf0091298": "Gonzalez-Crespo and Morata, 1996, Development 122(12): 3921--3928", - "FBrf0091412": "Theisen et al., 1996, Development 122(12): 3939--3948", - "FBrf0092493": "Chanut and Heberlein, 1997, Development 124(2): 559--567", - "FBrf0092641": "Neumann and Cohen, 1997, Development 124(4): 871--880", - "FBrf0093060": "Aplin and Kaufman, 1997, Mech. Dev. 62(1): 51--60", - "FBrf0251844": "Matsuda et al., 2021, Nat. Commun. 12(1): 6435", - "FBrf0252066": "Kinsey et al., 2021, G3 (Bethesda) 11(12): jkab350", - "FBrf0253453": "Lu et al., 2022, Int. J. Mol. Sci. 23(9): 4543", - "FBrf0253792": "Akiyama et al., 2022, Dev. Biol. 488: 91--103", - "FBrf0255082": "Inoshita et al., 2022, iScience 25(12): 105476", - "FBrf0255366": "Bharti et al., 2023, Proc. Natl. Acad. Sci. U.S.A. 120(2): e2211189119", - "FBrf0256654": "He et al., 2023, Development 150(11): dev201297" - }, - "rex_gene": { - "FBgn0000490": "dpp" - }, - "common_terms": "A/P boundary", - "major_stages": { - "FBdv00005336": "larval stage" - }, - "major_tissues": { - "FBbt00111520": "anterior-posterior compartment boundary of imaginal disc", - "FBbt00001769": "eye disc morphogenetic furrow" - }, - "transposons": { - "FBtp0000365": "P{GAL4-dpp.blk1}" - }, - "expression_desc_text": "Drives expression at the anterior/posterior compartment boundary of imaginal discs, and at the morphogenetic furrow of the eye disc.", - "stocks": { - "FBst0305049": "106380", - "FBst0001553": "1553", - "FBst0067066": "67066", - "FBst0084296": "84296", - "FBst0084316": "84316", - "FBst0084337": "84337", - "FBst0093385": "93385" - } - } - }, - { - "driver": { - "name": "Scer\\GAL4Ir25a.PA", - "fbid": "FBal0249373", - "images": null, - "pubs": { - "FBrf0212725": "Abuin et al., 2011, Neuron 69(1): 44--60", - "FBrf0215822": "Silbering et al., 2011, J. Neurosci. 31(38): 13357--13375", - "FBrf0221182": "Min et al., 2013, Proc. Natl. Acad. Sci. U.S.A. 110(14): E1321--E1329", - "FBrf0230271": "Chen et al., 2015, Nature 527(7579): 516--520", - "FBrf0232388": "Enjin et al., 2016, Curr. Biol. 26(10): 1352--1358", - "FBrf0236232": "Frank et al., 2017, Curr. Biol. 27(15): 2381--2388.e4", - "FBrf0236716": "Chen and Amrein, 2017, Curr. Biol. 27(18): 2741--2750.e4", - "FBrf0236934": "Rist and Thum, 2017, J. Comp. Neurol. 525(18): 3865--3889", - "FBrf0237619": "Lee et al., 2018, Neuron 97(1): 67--74.e4", - "FBrf0237676": "Ahn et al., 2017, eLife 6: e30115", - "FBrf0238151": "Steck et al., 2018, eLife 7: e31625", - "FBrf0240321": "SƔnchez-AlcaƱiz et al., 2018, Nat. Commun. 9(1): 4252", - "FBrf0240352": "Sun et al., 2018, eLife 7: e39249", - "FBrf0241429": "Chai et al., 2019, Nat. Commun. 10(1): 643", - "FBrf0242503": "Lei et al., 2019, Front. Physiol. 10: 556", - "FBrf0246007": "Alpert et al., 2020, Curr. Biol. 30(12): 2275--2288.e5", - "FBrf0247159": "Weaver et al., 2020, G3 (Bethesda) 10(11): 4147--4158", - "FBrf0251811": "Dhakal et al., 2021, Commun. Biol. 4(1): 1281", - "FBrf0253093": "Trisal et al., 2022, J. Neurosci. 42(14): 2930--2941", - "FBrf0253272": "Task et al., 2022, eLife 11: e72599", - "FBrf0255204": "Omelchenko et al., 2022, Front. Mol. Neurosci. 15: 1023492", - "FBrf0256676": "Shrestha et al., 2023, EMBO Rep. 24(6): e56319", - "unattributed": null - }, - "rex_gene": { - "FBgn0031634": "Ir25a" - }, - "common_terms": "anterior cold cell, ACc, bitter sensing GRN,", - "major_stages": { - "FBdv00005336": "larval stage", - "FBdv00005369": "adult stage" - }, - "major_tissues": { - "FBbt00049613": "bitter-sensing neuron", - "FBbt00005923": "hygrosensory neuron", - "FBbt00047485": "calcium-sensing neuron of labellar S-type taste bristle", - "FBbt00048209": "bitter-sensing neuron of the leg", - "FBbt00049720": "non-aristal sensory neuron VP3", - "FBbt00051293": "adult thermosensory neuron", - "FBbt00110990": "adult hygrosensory neuron Ir40a" - }, - "transposons": { - "FBtp0057158": "P{Ir25a-GAL4.A}" - }, - "expression_desc_text": "Drives expression in a subset of bitter-sensing, hygrosensory, and cold-sensing thermosensory neurons in the labellum, legs, arista, sacculus, antenna, labrum, and larval head sensory organs", - "stocks": { - "FBst0041728": "41728" - } - } - } - ] -}'). - - -json1:- process_json('/opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/vspace-metta/data/ftp.flybase.org/releases/FB2023_04/precomputed_files/genes/ncRNA_genes_fb_2023_04.json'). -% 51,290,751 inferences, 8.285 CPU in 8.289 seconds (100% CPU, 6190948 Lips) - -json2:- process_json('/opt/logicmoo_workspace/packs_sys/logicmoo_opencog/MeTTa/vspace-metta/data/ftp.flybase.org/releases/FB2023_04/precomputed_files/insertions/fu_gal4_table_fb_2023_04.json'). -% 27,108,104 inferences, 4.454 CPU in 4.456 seconds (100% CPU, 6085908 Lips) - - - - diff --git a/metta_vspace/pyswip_lng/flybase_json.pl b/metta_vspace/pyswip_lng/flybase_json.pl new file mode 120000 index 00000000..6a098608 --- /dev/null +++ b/metta_vspace/pyswip_lng/flybase_json.pl @@ -0,0 +1 @@ +../pyswip/flybase_json.pl \ No newline at end of file diff --git a/metta_vspace/pyswip_lng/flybase_learn.pl b/metta_vspace/pyswip_lng/flybase_learn.pl deleted file mode 100755 index 8427c681..00000000 --- a/metta_vspace/pyswip_lng/flybase_learn.pl +++ /dev/null @@ -1,2282 +0,0 @@ - -:- - multifile(table_n_type/3), - multifile(load_state/2), - multifile(is_loaded_from_file_count/2), - multifile(fb_pred_nr/2), - multifile(fb_arg_type/1), - multifile(fb_arg_table_n/3), - multifile(fb_arg/1), - multifile(done_reading/1). - - :- discontiguous fb_metta_query/1. - - - - - - - - - -%./KBs/SUMO-OBO/gene-merged-SUMO.kif -% -%FBbt_00051628 - -concept_type(Arg,Type):- - fb_arg(Arg), - fb_arg_table_n(Arg,Fn,N), - table_n_type(Fn,N,Type). - -good_concept(E1):- var(E1),!,table_columns(F1,P1),nth1(N1,P1,E2),(E1=E2;E1=nth(N1,F1)). -good_concept(E1):- symbol(E1),!, is_good_symbol_name(E1). -good_concept(E1):- number(E1),!, E1>300. -good_concept(listOf(E1,_)):- good_concept(E1),symbol(E1). -good_concept(listOf(E1)):- good_concept(E1),symbol(E1). - -%:- abolish(maybe_corisponds/2). -:- dynamic(maybe_corisponds/2). - -is_good_symbol_name(E1):- symbol(E1), symbol_length(E1,L),L>=2, \+ symbol_number(E1,_). - -fb_pred_g(F,A):-fb_pred_nr(F,A), \+ skipped_anotations(F), A>0, A<20. - -mine_corisponds(Concept1,Corispondance):- - fb_arg_table_n(Concept1,Fn1,Nth1),is_good_symbol_name(Concept1), - fb_arg_table_n(Concept1,Fn2,Nth2), - (Fn1+Nth1)@>(Fn2+Nth2), - tables_can_join(Fn1,Fn2), - once((table_colnum_type(Fn1,Nth1,Type1),nonvar(Type1), - table_colnum_type(Fn2,Nth2,Type2),nonvar(Type2))), - (maybe_corisponds('ConceptMapFn'(Type1,Nth1,Fn1/*Arity1*/),'ConceptMapFn'(Type2,Nth2,Fn2/*Arity2*/)) - = Corispondance). - -mine_overlaps:- - retractall(maybe_corisponds(_,_)), - time(once(mine_overlaps1)), - skip(mine_overlaps2). - -fbel:- ensure_loaded('flybase.metta.qlf'). -mine_overlaps1:- - for_all(mine_corisponds(Concept1,How), assert_progress(mine_overlaps1(Concept1),How)). - -mine_overlaps2_slow:- - % for_all(mine_typelevel_overlaps,true), - for_all(mine_symbolspace_overlaps,true). - - - - -mine_typelevel_overlaps:- - for_all(mine_typelevel_overlaps(Concept1,SC1,SC2), - assert_progress(mine_typelevel_overlaps(Concept1),maybe_corisponds(SC1,SC2))). - -tables_can_join(Fn1,Fn2):- Fn1@>Fn2, can_join_using(Fn1),can_join_using(Fn2). - -can_join_using(V):- var(V),!. -can_join_using(fbgn_exons2affy1_overlaps):- !, fail. -can_join_using(fbgn_exons2affy2_overlaps):- !, fail. -can_join_using(_). - -fb_data_template(T1,Data):- - fb_pred_g(T1,Arity), Arity>1,Arity<20,functor(Data,T1,Arity), - current_predicate(T1/Arity). -fb_data(T1,Data):- fb_data_template(T1,Data),call(Data). - -:- multifile(fb_arg_table_n/3). -fb_arg_table_n(Arg,Fn,N):- fb_data(Fn,Data),arg(N,Data,Arg). - -querymaker2(CrossType,Inst,[Type1,V1],[Type2,V2],Query):- - xref_class(CrossType), - table_colnum_type(T1,CN1,CrossType), - table_colnum_type(T2,CN2,CrossType), - T1\==T2, - fb_data_template(T1,Data1), - fb_data_template(T2,Data2), - arg(CN1,Data1,Inst),arg(CN2,Data2,Inst), - once((Data1,Data2,is_good_symbol_name(Inst), - - table_colnum_type(T1,Nth1,Type1),Type1\==CrossType, - table_colnum_type(T2,Nth2,Type2),Type2\==CrossType,Type1\==Type2, - arg(Nth1,Data1,V1), - arg(Nth2,Data2,V2), CN1\==Nth1,CN2\==Nth2)), - sort([Type1-V1,CrossType-Inst,Type2-V2],Sorted), - reverse(Sorted,SortedR), - maplist(arg(1),SortedR,Sorted1), - maplist(arg(2),SortedR,Sorted2), - - atomic_list_concat(Sorted1,'-',QPD), - into_hyphens(QPD,QP), - - Self = '&self', - Query = - [match,Self, - [(','), Data1,Data2], - [QP| Sorted2]], - CQuery = - [match,Self, - [(','), _CData1,_CData2], - [QP,CInst, CV1, CV2 ]], - copy_term(Query,CQuery), - atom_concat(Type2,'_2',Type22), - CV1 = '$VAR'(Type1), CV2 = '$VAR'(Type22), CInst = '$VAR'(CrossType), - numbervars(CQuery,0,_,[]), - nl, - format('~n~n;;; ~w~n~n',[QP]), - write_exec(CQuery),nl,nl, - \+ \+ ((once((Data1,Data2)),write_src(Data1), - if_t((Data1\==Data2),(nl, write_src(Data2))))), - nl,nl. - - -querymaker:- - forall(querymaker(CrossType,Inst,[Type1,V1],[Type2,V2],Query), - write_src(querymaker(CrossType,Inst,[Type1,V1],[Type2,V2],Query))). -querymaker(CrossType,Inst,[Type1,V1],[Type2,V2],Query):- - xref_class(CrossType), - fb_data_template(T1,Data1), - fb_data_template(T2,Data2), - T1\==T2, - table_colnum_type(T1,CN1,CrossType), - table_colnum_type(T2,CN2,CrossType), - table_colnum_type(T1,Nth1,Type1),Type1\==CrossType, - table_colnum_type(T2,Nth2,Type2),Type2\==CrossType,Type1\==Type2, - arg(Nth1,Data1,V1),arg(CN1,Data1,Inst), - arg(Nth2,Data2,V2),arg(CN2,Data2,Inst), - sort([Type1-V1,CrossType-Inst,Type2-V2],Sorted), - reverse(Sorted,SortedR), - maplist(arg(1),SortedR,Sorted1), - maplist(arg(2),SortedR,Sorted2), - atomic_list_concat(Sorted1,'-',QPD), - into_hyphens(QPD,QP), - - Self = '&self', - Query = - [match,Self, - [(','), Data1,Data2], - [QP|Sorted2]], - CQuery = - [match,Self, - [(','), _CData1,_CData2], - [QP,CInst, CV1, CV2 ]], - copy_term(Query,CQuery), - atom_concat(Type2,'_2',Type22), - CV1 = '$VAR'(Type1), CV2 = '$VAR'(Type22), CInst = '$VAR'(CrossType), - numbervars(CQuery,0,_,[]), - nl, - format('~n~n;;; ~w~n~n',[QP]), - write_exec(CQuery),nl,nl, - \+ \+ ((once((Data1,Data2, Inst\=="")),write_src(Data1), - if_t((Data1\==Data2),(nl, write_src(Data2))))), - nl,nl. - -querymaker3(CrossType,Inst,[Type1,V1],[Type2,V2],Query):- - - - call_nth(fb_data(T1,Data1),3), arg(CN1,Data1,Inst), is_good_symbol_name(Inst), - fb_data_template(T2,Data2),T1\==T2, - arg(CN2,Data2,Inst), - once(Data2), - arg(Nth1,Data1,V1), Nth1\==CN1, - arg(Nth2,Data2,V2), Nth2\==CN2, - table_colnum_type(T1,CN1,CrossType), - table_colnum_type(T1,Nth1,Type1),Type1\==CrossType, - table_colnum_type(T2,Nth2,Type2),Type2\==CrossType,Type1\==Type2, - sort([Type1,CrossType,Type2],Sorted), - reverse(Sorted,SortedR), - atomic_list_concat(SortedR,'-',QPD), - into_hyphens(QPD,QP), - - Self = '&self', - Query = - [match,Self, - [(','), Data1,Data2], - [QP,Inst, V1, V2 ]], - - \+ \+ - ((user:once((Data1,Data2)), - - CQuery = - [match,Self, - [(','), _CData1,_CData2], - [QP,CInst, CV1, CV2 ]], - copy_term(Query,CQuery), - atom_concat(Type2,'_2',Type22), - CV1 = '$VAR'(Type1), CV2 = '$VAR'(Type22), CInst = '$VAR'(CrossType), - numbervars(CQuery,0,_,[]), - nl, - format('~n~n;;; ~w~n~n',[QP]), - write_exec(CQuery),nl,nl, - ((write_src(Data1), - if_t((Data1\==Data2),(nl, write_src(Data2))))), - nl,nl)). - -interesting_inst(II):- \+ var(II), \+ number(II), II\=='',II\=="". - -same_values(Inst,T1,K1,CN1,T2,K2,CN2):- - fb_pred_g(T1,Arity1),Arity1>1,Arity1<10, - fb_pred_g(T2,Arity2),Arity2>1,Arity2<10, - functor(Data1,T1,Arity1), - functor(Data2,T2,Arity2), - arg(CN1,Data1,Inst), - arg(CN2,Data2,Inst), - ((T1,CN1)\==(T2,CN2)), - call_nth((Data1,Data2),Nth), - (Nth=2->!;true), - ignore(table_colnum_type(T1,CN1,K1)), - ignore(table_colnum_type(T2,CN2,K2)). - -xref_class(CrossType):- no_repeats(CrossType,rep_xref_class(CrossType)). -fb_class(T):- no_repeats(T,table_colnum_type(_,_,T)). - -fb_inst_class(I,IT):- no_repeats(IIT,(fb_data(T,Data),arg(Nth,Data,I),table_colnum_type(T,Nth,IT),(IIT=I+IT))). -rep_xref_class(CrossType):- table_colnum_type(T1,_,CrossType), table_colnum_type(T2,_,CrossType),T1\==T2. - -mine_typelevel_overlaps(Concept1,'ConceptMapFn'(Type1,Nth1,Fn1/*Arity1*/),'ConceptMapFn'(Type2,Nth2,Fn2/*Arity2*/)):- - - %fail, % Skip over simple type named things - - Type1=Concept1,Type2=Concept1, - table_columns(Fn1,Atom1), table_columns(Fn2,Atom2), - fb_pred_g(Fn1,Arity1), fb_pred_g(Fn2,Arity2), - Fn1@>Fn2, nth1(Nth1,Atom1,Concept1), - good_concept(Concept1), - once((nth1(Nth2,Atom2,Concept1),length(Atom1,Arity1),length(Atom2,Arity2))). - -mine_symbolspace_overlaps:- - fb_two_preds(Fn1,Nth1,Arity1,Fn2,Nth2,Arity2), - once((functor(Atom1,Fn1,Arity1),functor(Atom2,Fn2,Arity2), - tables_can_join(Fn1,Fn2), - call(Atom1), arg(Nth1,Atom1,Concept1),good_concept(Concept1), arg(Nth2,Atom2,Concept1),call(Atom2))), - once(( - table_colnum_type(Fn1,Nth1,Type1),nonvar(Type1), - table_colnum_type(Fn2,Nth2,Type2),nonvar(Type1))), - assert_progress(Concept1,maybe_corisponds('ConceptMapFn'(Type1,Nth1,Fn1/*Arity1*/),'ConceptMapFn'(Type2,Nth2,Fn2/*Arity2*/))). - -mine_unif_overlap:- - forall((fb_two_preds(Fn1,Nth1,Arity1,Fn2,Nth2,Arity2), - once((functor(Atom1,Fn1,Arity1),functor(Atom2,Fn2,Arity2), - arg(Nth1,Atom1,Concept1), arg(Nth2,Atom2,Concept1), - call(Atom1),call(Atom2), - interesting_to_unify(Concept1)))), - - assert_progress(Concept1,maybe_corisponds('ConceptMapFn'(Nth1,Fn1/*Arity1*/),'ConceptMapFn'(Nth2,Fn2/*Arity2*/)))). - -interesting_to_unify(Concept1):- string(Concept1),!,symbol_length(Concept1,L),L>3. -interesting_to_unify(Concept1):- good_concept(Concept1). -interesting_to_unify(Number):- number(Number),Number>1000. - - -fb_two_preds(Fn1,Nth1,Arity1,Fn2,Nth2,Arity2):- !, - fb_pred_g(Fn1,Arity1), fb_pred_g(Fn2,Arity2), - tables_can_join(Fn1,Fn2), - between(1,Arity1,Nth1),Nth1<20,between(1,Arity2,Nth2),Nth2<20, - (Fn1==Fn2-> (Nth1>Nth2); true). - -fb_two_preds(Fn1,Nth1,Arity1,Fn2,Nth2,Arity2):- - fb_pred_g(Fn1,Arity1), fb_pred_g(Fn2,Arity2),Fn1@>Fn2, - mine_typelevel_overlaps(_,'ConceptMapFn'(_Type1,Nth1,Fn1/*Arity1*/),'ConceptMapFn'(_Type2,Nth2,Fn2/*Arity2*/)). - -table_colnum_type(Fn,Nth,Type):- table_n_type(Fn,Nth,TypeC,TypeB),(nonvar(TypeB)->Type=TypeB;Type=TypeC). - -synth_conj(QV,(Atom1),(Atom2)):- - maybe_corisponds('ConceptMapFn'(Type1,Nth1,Fn1),'ConceptMapFn'(Type2,Nth2,Fn2)), - make_symbol(Fn1,Nth1,Atom1,Arg1), - make_symbol(Fn2,Nth2,Atom2,Arg2), - Fn1\=@=Fn2, - skip(Type1),skip(Type2), - Arg1=Arg2,QV=Arg1. - -synth_query(Len,Query):- synth_query(_,Len,Query). - -synth_query(_,1,[Atom]):- !, make_symbol(Atom). -synth_query(QV,N,[Q1,Q2|Query]):- - M is N -1, - synth_conj(QV,Q1,Q2), - (M>1 -> dif(QV,QV2) ; true), - synth_query(QV2,M,[Q2|Query]), - all_dif_functors([Q1,Q2|Query]). - -all_dif_functors(List):- \+ (select(Q1,List,Rest),member(Q2,Rest),functor(Q1,F1,_),functor(Q2,F2,_), F1==F2, \+ (ok_if_dupped(F1))). - -make_symbol(Atom):- fb_pred_g(F,A),functor(Atom,F,A). -make_symbol(Fn,Nth,Atom,Arg):- fb_pred_g(Fn,Arity),functor(Atom,Fn,Arity),arg(Nth,Atom,Arg). - -ok_if_dupped(best_gene_summary). - -try_overlaps:- try_overlaps(5). - -try_overlaps(N):- - synth_query(N,Query), - \+ \+ (call_match(Query), - pp_fb(grounded=Query), - ignore(maybe_english(Query))),nl,nl, - AQ = [','|Query], - pp_fb('!'(match('&flybase',AQ,AQ))),nl,nl,nl. - -no_english(fbrf_pmid_pmcid_doi,_). -no_english(physical_interactions_mitab,8). - -maybe_english(Query):- - extract_concepts(Query,Concepts),!, - ignore((maybe_english(Query,Concepts))),!. - -maybe_english(_Query,Concepts):- select(C,Concepts,Rest),is_englishy(C),member(C2,Rest),is_englishy(C2),!, pp_fb(english=[C,C2]). -maybe_english(_Query,Concepts):- pp_fb(concepts=Concepts), maplist(some_english,Concepts). - -is_englishy(C):- \+ symbol(C), \+ string(C), !, fail. -is_englishy(C):- split_string(C, ". ", " ", [_,_,_|_]). -is_englishy(C):- symbol_contains(C,". "). - -some_english(Term):- - ignore((fb_arg_table_n(C,Fn1,Nth1), \+ no_english(Fn1,Nth1),is_englishy(C), - make_symbol(Fn1,Nth1,Atom,English), - arg(Nth2,Atom,Term),Nth2\==Nth1, - call(Atom),English\=='',!, - pp_fb(Term=English))). - -extract_concepts(Query,Concepts):- - findall(C,(sub_term(C,Query),symbolic(C),good_concept(C)),L), - predsort(longest_first,L,Concepts). - -longest_first(R,A,B):- into_len(A,L1),into_len(B,L2),compare(R,L2,L1). -into_len(A,0):- var(A),!. -into_len(A,L):- \+ string(A), !, sformat(S,"~w",[A]),into_len(S,L). -into_len(A,0+A):- symbol_contains(A," "). -into_len(A,L+A):- symbol_length(A,L1), (L1 == 11 -> L = 0 ; L is - L1). - -assert_progress(Concept,Atom):- Atom=..[OP,A1,A2], A1@>A2,!,AtomSwp=..[OP,A2,A1],!,assert_progress(Concept,AtomSwp). -assert_progress(Concept,Atom):- call(Atom),!,pp_fb(already(Concept)=Atom). -assert_progress(Concept,Atom):- pp_fb(assert_progress(Concept)=Atom),assert(Atom). - - - -pfb:- - setenv('DISPLAY','10.0.0.122:0.0'), - profile(load_flybase_tiny). - -pfb1:- - setenv('DISPLAY','10.0.0.122:0.0'), - profile(load_flybase(100_000)). - -pfb2:- - setenv('DISPLAY','10.0.0.122:0.0'), - profile(load_flybase(1_000_000)). - -pfb3:- - setenv('DISPLAY','10.0.0.122:0.0'), - profile(load_flybase_full). - - -% Convert a function and its arguments into a compound term -into_datum(Fn, [D|DataL], Data):- - (nb_current(pred_va, 'True') -> Data =.. [Fn,D,DataL]; Data =.. [Fn,D|DataL]). - -% Create a new assertion from old data -make_assertion4(Fn, Cols, NewData, OldData):- fail, - OldData=Cols, - NewData =..[Fn|Cols],!. -make_assertion4(Fn, Cols, NewData, OldData):- - into_datum(Fn, Cols, OldData), - OldData =.. [Fn|Args], - % skip(if_t(var(ArgTypes), must_det_ll_r((once((length(Args,Len),length(ArgTypes,Len),once((table_columns(Fn,ArgTypes);table_columns(F,ArgTypes))))))))), - maybe_fix_args(Fn, Args, NewArgs), - maybe_sample(Fn, NewArgs), - NewData =.. [Fn|NewArgs], !. - -maybe_fix_args( Fn,Args,NewArgs):- do_fix_fast_args( Fn,1,Args,NewArgs),!. -maybe_fix_args( Fn,Args,NewArgs):- should_fix_args, - nb_current(fb_argtypes,ArgTypes), fix_list_args(Fn,ArgTypes,Args,NewArgs),!. -maybe_fix_args(_Fn,Args,Args). - -do_fix_fast_args( Fn,Nth,[A|Args],[New|NewArgs]):- maybe_fix_columns_nth(Fn,Nth,A,New), - Nth2 is Nth+1, !, do_fix_fast_args( Fn,Nth2,Args,NewArgs). -do_fix_fast_args(_,_,A,A). - -maybe_fix_columns_nth(Fn,Nth,A,New):- fix_columns_nth(Fn,Nth), fix_concept(A,New),!. -maybe_fix_columns_nth(_,_,A,A). - - -cleanup_arities:- for_all((fb_pred_nr(F,2),fb_pred_nr(F,N),N>2),retract(fb_pred(F,2))). - - - - -:- discontiguous column_names_ext/2. -:- discontiguous primary_column/2. - -must_det_ll_r((G1,G2)):- !, once(G1),must_det_ll_r(G2). -must_det_ll_r(G):- call(G). - -% Safely executes the given Goal and prints any exception raised. -% Usage: safe(+Goal, +Info). -safe(Goal, Info) :- - % Try to call Goal. If an exception is raised, unify Exception with the exception. - catch(Goal, Exception, - % If an exception is raised, portray the clause (Info :- Goal) - % along with the exception, then rethrow the exception. - (catch_ignore(portray_clause(exception:Exception:(Info:- Goal))), throw(Exception)) - ). -% Safely executes the given Goal and prints any exception raised. -% Usage: safe(+Goal). -safe(Goal) :- safe(Goal,safe/1). - - -skipped_anotations(fbgn_exons2affy1_overlaps). -skipped_anotations(fbgn_exons2affy2_overlaps). -skipped_anotations(gene_rpkm_matrix). -skipped_anotations(dmel_gene_sequence_ontology_annotations). -%kipped_anotations(fbgn_annotation_ID). -skipped_anotations(transposon_sequence_set). - -gc_now:- set_option_value(gc,true), garbage_collect,garbage_collect_atoms,garbage_collect_clauses. - -extreme_debug(_). - -numbervars_w_singles(P):- term_singletons(P, Vars), - numbervars(Vars,260,_,[attvar(bind),singletons(false)]), - numbervars(P,14,_,[attvar(bind),singletons(true)]). - - - -pp_fb(P):- format("~N "), \+ \+ (numbervars_w_singles(P), pp_fb1(P)),flush_output. -pp_fb1(P):- write_src(P),!,nl. -:- if(current_predicate(pp_ilp/1)). -pp_fb1(P):- pp_as(P),!,format("~N"),pp_ilp(P),!. -:- endif. -pp_fb1(P):- pp_as(P),!. -pp_fb1(P):- print(P),!,nl. -pp_fb1(P):- fbdebug1(P),!,nl. - - -fbgn_exons2affy1_overlaps_each(Gene,At):- - fb_pred_nr(fbgn_exons2affy1_overlaps, Arity), - functor(Pred,fbgn_exons2affy1_overlaps, Arity), - arg(1,Pred,Gene), - call(Pred), - arg(N,Pred,At),N>1. - -fbgn_exons2affy1_overlaps_start_end(Gene,Start,End):- - fbgn_exons2affy1_overlaps_each(Gene,At),into_start_end(At,Start,End). - - -into_start_end(s_e(S,E),S,E):- nonvar(S),!. -into_start_end('..'(S,E),S,E):- nonvar(S),!. -into_start_end(at(S,E),S,E):- nonvar(S),!. -into_start_end(At,S,E):- atomic_list_concat([SS,EE],'..',At), - into_number_or_symbol(SS,S), into_number_or_symbol(EE,E). -into_start_end(At,S,E):- atomic_list_concat([SS,EE],'_at_',At), - into_number_or_symbol(SS,S), into_number_or_symbol(EE,E). - - -%into_fb_term(Atom,Term):- compound(Atom),!,Term=Atom. -into_fb_term(Atom,Term):- \+ atom(Atom), \+ string(Atom),!,Term=Atom. -into_fb_term(Atom,'..'(S,E)):- into_start_end(Atom,S,E),!. -into_fb_term(Atom,Term):- into_number_or_symbol(Atom,Term),!. - -fb_member(E,L):- as_list([],L,LL),member(E,LL). - -into_number_or_symbol(Atom,Term):- atomic_list_concat(List,'|',Atom),List\=[_],!,maplist(into_fb_term,List,Term). -%into_number_or_symbol(Atom,Term):- atom_number(Atom, Term),!,Term= Term. -into_number_or_symbol(Atom,Term):- catch(atom_to_term(Atom,Term,Vars),_,fail),maplist(a2t_assign_var,Vars). -into_number_or_symbol(Atom,Term):- Term=Atom. - -a2t_assign_var(N=V):- N=V. - -fbgn_exons2affy2_overlaps_each(Gene,At):- - fb_pred_nr(fbgn_exons2affy2_overlaps, Arity), - functor(Pred,fbgn_exons2affy2_overlaps, Arity), - arg(1,Pred,Gene), - call(Pred), - arg(N,Pred,At),N>1. - -fbgn_exons2affy2_overlaps_start_end(Gene,Start,End):- - fbgn_exons2affy2_overlaps_each(Gene,At),into_start_end(At,Start,End). - -some_xref_ids(Id):- member(Id,['FBgn0001301']). - -findall_flat_set(Arg,Goal,FlatSet):- - findall(Arg,Goal,List),flatten(List,Flat),list_to_set(Flat,FlatSet),!. - -expand_xref(Id,N,SetOfArgs):- - expand_xref_excpt([[]],Id,N,SetOfArgs). - -expand_xref_excpt(_Xcept,Id,_N,SetOfArgs):- compound(Id),!,SetOfArgs=[]. -expand_xref_excpt(Except,Id,N,SetOfArgs):- var(N),!,between(0,5,N),expand_xref_excpt(Except,Id,N,SetOfArgs). -expand_xref_excpt(Except,Id,N,SetOfArgs):- N=<1,!, - findall_flat_set(SoFar,expand_xref_once_except(Except,Id,N,SoFar),SetOfArgs). -expand_xref_excpt(Except,Id,N,SetOfArgs):- Nm1 is N -1, - expand_xref_once_except(Except,Id,1,SetOfArgs1), - findall_flat_set(EArgs,(member(E,SetOfArgs1),expand_xref_excpt([Id|Except],E,Nm1,EArgs)),SetOfArgs). - -gather_args(Except,F,Pred,Args):- findall_flat_set(Arg,gather_args(Except,F,Pred,Arg),Args). -gather_each_args(Except,F,Pred,Ele):- arg(N,Pred,Arg), \+ member(Arg,Except), - (number(Arg)-> Ele = is_nthOf(Arg,F,N) ; Ele = Arg). - -% findall_flat_set([Pred|Args], -% (call(Pred), -% (N=0 -> Args = [] ; gather_args([Id|Except],F,Pred,Args))),SetOfArgs). - - -expand_xref_once_except(Except,Id,P1):- nonvar(P1), \+ is_list(P1), - forall(between(1,6,N), - expand_xref_once_except_each(Except,Id,N,P1)). - -expand_xref_once_except(Except,Id,Set):- - ((between(1,6,N),expand_xref_once_except_each(Except,Id,N,nop),fail) - ->true;Set=Except). - -expand_xref_once_except_each(Except,Id,N,P1):- - fb_pred_nr(F, Arity), - xgc, - \+ member(argNOf(N,F/Arity),Except), \+ member(F/Arity,Except), - Arity>=N, - expand_xref_once_except_each_fa(Except,F,Arity,Id,N,P1). - - -expand_xref_once_except_each_fa(Except,F,Arity,Id,N,P1):- - functor(Pred,F, Arity), - arg(N,Pred,Id), - call(Pred), - add_to_except(argNOf(N,F/Arity),Except), - % \+ member(Pred,Except), - % add_to_except(Pred,Except), - call(P1,Pred), - xgc. - -xgc:- - garbage_collect, - garbage_collect_atoms, - garbage_collect_clauses, - sleep(0.033). - -add_to_except(Pred,Except):- arg(2,Except,T), nb_setarg(2,Except,[Pred|T]). - -sx1:- xinfo(_Id). - -xinfo(Id):- var(Id),!,some_xref_ids(Id), xinfo(Id). -xinfo(Id):- Id=='',!. -xinfo(Id):- number(Id),!. -xinfo(Id):- expand_xref_once_except([Id],Id,my_write_src_nl). - -my_write_src_nl(X):-!, write_src_nl(X). -my_write_src_nl(X):- - must_det_ll((X=..[F|L], maplist(fast_column,L,LL),!,write_src_nl([F|LL]))). - -/* - -xinfo(Id, N):- var(Id),!,some_xref_ids(Id), xinfo(Id,N). -xinfo(Id,N):- - expand_xref(Id,N,Args), - maplist(write_src_nl,Args). - - -xinfo(Id):- - expand_xref_once_except( - [argNOf(1,entity_publication/4), - 'obo-is-a'/2, - 'obo-synonym'/4, - 'obo-charge'/2, - fbal_to_fbgn/4, - gene_genetic_interactions/6, - fbgn_gleanr/4],Id,Set), - nop(maplist(write_src_nl,Set)),fail. -xinfo(Id):- - N=1, - forall(member(F/A, - [entity_publication/4, - 'obo-is-a'/2, - 'obo-charge'/2, - gene_genetic_interactions/6, - fbgn_gleanr/4]), - expand_xref_once_except_each_fa([[]],F,A,Id,N,_Pred)). -*/ -:- dynamic fb_tsv_pred_stats/3. - -fb_tsv_pred_stats('num-columns', allele_genetic_interactions, [4]). -fb_tsv_pred_stats('duplicated-rows', allele_genetic_interactions, [21]). -fb_tsv_pred_stats('total-rows', allele_genetic_interactions, [363452]). -fb_tsv_pred_stats('unique-values', allele_genetic_interactions, [1, 28688, object]). -fb_tsv_pred_stats('unique-values', allele_genetic_interactions, [2, 28685, object]). -fb_tsv_pred_stats('unique-values', allele_genetic_interactions, [3, 227000, object]). -fb_tsv_pred_stats('unique-values', allele_genetic_interactions, [4, 8034, object]). -fb_tsv_pred_stats('missing-values', allele_genetic_interactions, [1, 0, [], []]). -fb_tsv_pred_stats('null-value-count', allele_genetic_interactions, [2, '', 19]). -fb_tsv_pred_stats('missing-values', allele_genetic_interactions, [2, 19, [#, ''], [#, 19]]). -fb_tsv_pred_stats('null-value-count', allele_genetic_interactions, [3, '', 19]). -fb_tsv_pred_stats('missing-values', allele_genetic_interactions, [3, 19, [#, ''], [#, 19]]). -fb_tsv_pred_stats('null-value-count', allele_genetic_interactions, [4, '', 38]). -fb_tsv_pred_stats('missing-values', allele_genetic_interactions, [4, 38, [#, ''], [#, 38]]). -fb_tsv_pred_stats('most-frequent', allele_genetic_interactions, [1, [#, [#, 'Scer\\GAL4[hs.2sev]', 1793], [#, 'Scer\\GAL4[elav.PU]', 1893], [#, 'Scer\\GAL4[Bx-MS1096]', 1990], [#, 'Scer\\GAL4[ey.PH]', 2227], [#, 'Scer\\GAL4[elav-C155]', 2526], [#, 'Scer\\GAL4[GMR.PU]', 9205], [#, 'Scer\\GAL4[GMR.PF]', 14267]]]). -fb_tsv_pred_stats('less-frequent', allele_genetic_interactions, [1, [#, [#, 'Su(mg)2-1[2-1]', 1], [#, 'dnt[ap.ME4]', 1], [#, 'Fas2[unspecified]', 1], [#, 'dock[R336Q.UAS]', 1], [#, 'dock[W151K.UAS]', 1], [#, 'dock[W225K.UAS]', 1], [#, 'dock[W48K.UAS]', 1]]]). -fb_tsv_pred_stats('most-frequent', allele_genetic_interactions, [2, [#, [#, 'FBal0042580', 1793], [#, 'FBal0241645', 1893], [#, 'FBal0040476', 1990], [#, 'FBal0093300', 2227], [#, 'FBal0047071', 2526], [#, 'FBal0240667', 9205], [#, 'FBal0244011', 14267]]]). -fb_tsv_pred_stats('less-frequent', allele_genetic_interactions, [2, [#, [#, 'FBal0083171', 1], [#, 'FBal0094549', 1], [#, 'FBal0104139', 1], [#, 'FBal0089352', 1], [#, 'FBal0089350', 1], [#, 'FBal0089348', 1], [#, 'FBal0089346', 1]]]). -fb_tsv_pred_stats('most-frequent', allele_genetic_interactions, [3, [#, [#, 'Scer\\GAL4[Bx-MS1096], mir-286[UAS.cluster.cLc], mir-309[UAS.cluster.cLc], mir-3[UAS.cluster.cLc], mir-4[UAS.cluster.cLc], mir-5[UAS.cluster.cLc], mir-6-1[UAS.cluster.cLc], mir-6-2[UAS.cluster.cLc], mir-6-3[UAS.cluster.cLc] has wing phenotype', 8], [#, 'Scer\\GAL4[Bx-MS1096], mir-286[UAS.cluster.cLc], mir-309[UAS.cluster.cLc], mir-3[UAS.cluster.cLc], mir-4[UAS.cluster.cLc], mir-5[UAS.cluster.cLc], mir-6-1[UAS.cluster.cLc], mir-6-2[UAS.cluster.cLc], mir-6-3[UAS.cluster.cLc] has lethal phenotype', 8], [#, 'Delta[UAS.cDa], Scer\\GAL4[ey.PH], lola[GS88A8], psq[GS88A8] has neoplasia phenotype', 9], [#, 'rho[ve-1], vn[1] has wing vein phenotype', 10], [#, 'Dp[GMR.PD], E2f1[GMR.PD] has eye phenotype', 10], [#, 'Delta[UAS.cDa], Scer\\GAL4[ey.PH], lola[GS88A8], psq[GS88A8] has eye phenotype', 18]]]). -fb_tsv_pred_stats('less-frequent', allele_genetic_interactions, [3, [#, [#, '1038[1038] is an enhancer of visible phenotype of vg[83b27]/vg[1]', 1], [#, 'bas[1] is an enhancer of paralytic phenotype of para[bss1]', 1], [#, 'baz[4] has abnormal cell polarity phenotype, enhanceable by Dhc64C[6-6]/Dhc64C[6-8]', 1], [#, 'baz[4] has abnormal neuroanatomy phenotype, non-enhanceable by aPKC[Exc55]', 1], [#, 'baz[4] has abnormal neuroanatomy phenotype, non-suppressible by aPKC[Exc55]', 1], [#, 'baz[4] has bouton phenotype, non-enhanceable by aPKC[Exc55]', 1], [#, 'baz[4] has bouton phenotype, non-suppressible by aPKC[Exc55]', 1]]]). -fb_tsv_pred_stats('most-frequent', allele_genetic_interactions, [4, [#, [#, 'FBrf0179402', 1369], [#, 'FBrf0237532', 1506], [#, 'FBrf0147055', 1723], [#, 'FBrf0246190', 1852], [#, 'FBrf0190765', 1868], [#, 'FBrf0199094', 1940], [#, 'FBrf0187664', 2514]]]). -fb_tsv_pred_stats('less-frequent', allele_genetic_interactions, [4, [#, [#, 'FBrf0158937', 1], [#, 'FBrf0159209', 1], [#, 'FBrf0192307', 1], [#, 'FBrf0226217', 1], [#, 'FBrf0160985', 1], [#, 'FBrf0134563', 1], [#, 'FBrf0235180', 1]]]). -fb_tsv_pred_stats('num-columns', fbal_to_fbgn, [4]). -fb_tsv_pred_stats('duplicated-rows', fbal_to_fbgn, [0]). -fb_tsv_pred_stats('total-rows', fbal_to_fbgn, [288468]). -fb_tsv_pred_stats('unique-values', fbal_to_fbgn, [1, 288468, object]). -fb_tsv_pred_stats('unique-values', fbal_to_fbgn, [2, 288454, object]). -fb_tsv_pred_stats('unique-values', fbal_to_fbgn, [3, 33136, object]). -fb_tsv_pred_stats('unique-values', fbal_to_fbgn, [4, 33136, object]). -fb_tsv_pred_stats('missing-values', fbal_to_fbgn, [1, 0, [], []]). -fb_tsv_pred_stats('missing-values', fbal_to_fbgn, [2, 0, [], []]). -fb_tsv_pred_stats('null-value-count', fbal_to_fbgn, [3, '', 58]). -fb_tsv_pred_stats('missing-values', fbal_to_fbgn, [3, 58, [#, ''], [#, 58]]). -fb_tsv_pred_stats('null-value-count', fbal_to_fbgn, [4, '', 58]). -fb_tsv_pred_stats('missing-values', fbal_to_fbgn, [4, 58, [#, ''], [#, 58]]). -fb_tsv_pred_stats('most-frequent', fbal_to_fbgn, [2, [#, [#, 'abd-A[HCJ32', 2], [#, 'Ecol\\lacZ[HCJ32', 2], [#, 'Ecol\\lacZ[Dora-PL29', 2], [#, 'abd-A[HC184B-HCJ32', 2], [#, 'Mhc[', 2], [#, 'y[2', 3], [#, 'y[1', 5]]]). -fb_tsv_pred_stats('less-frequent', fbal_to_fbgn, [2, [#, [#, 'Xrp1[142]', 1], [#, 'Apc2[45]', 1], [#, 'Apc2[5-3]', 1], [#, 'Apc2[Delta20rep.Tag:HA]', 1], [#, 'TBC1d7[Apc2-79]', 1], [#, 'mRpS24[Apc2-79]', 1], [#, 'mRpS24[+t3.78]', 1]]]). -fb_tsv_pred_stats('most-frequent', fbal_to_fbgn, [3, [#, [#, 'FBgn0004034', 989], [#, 'FBgn0003996', 1474], [#, 'FBgn0015250', 2466], [#, 'FBgn0262639', 3340], [#, 'FBgn0014446', 4731], [#, 'FBgn0014447', 12710], [#, 'FBgn0014445', 30381]]]). -fb_tsv_pred_stats('less-frequent', fbal_to_fbgn, [3, [#, [#, 'FBgn0267024', 1], [#, 'FBgn0044109', 1], [#, 'FBgn0018700', 1], [#, 'FBgn0014164', 1], [#, 'FBgn0003537', 1], [#, 'FBgn0002275', 1], [#, 'FBgn0001163', 1]]]). -fb_tsv_pred_stats('most-frequent', fbal_to_fbgn, [4, [#, [#, y, 989], [#, w, 1474], [#, 'Ecol\\lexA', 2466], [#, 'Hsap\\RELA', 3340], [#, 'Avic\\GFP', 4731], [#, 'Ecol\\lacZ', 12710], [#, 'Scer\\GAL4', 30381]]]). -fb_tsv_pred_stats('less-frequent', fbal_to_fbgn, [4, [#, [#, 'asRNA:CR45468', 1], [#, 'E(rst)C383', 1], [#, 'Dpau\\v', 1], [#, fez, 1], [#, 'Stp-1', 1], [#, 'l(3)70Ac', 1], [#, 'GustR', 1]]]). -fb_tsv_pred_stats('num-columns', genotype_phenotype_data, [7]). -fb_tsv_pred_stats('duplicated-rows', genotype_phenotype_data, [1032]). -fb_tsv_pred_stats('total-rows', genotype_phenotype_data, [384206]). -fb_tsv_pred_stats('unique-values', genotype_phenotype_data, [1, 155953, object]). -fb_tsv_pred_stats('unique-values', genotype_phenotype_data, [2, 155919, object]). -fb_tsv_pred_stats('unique-values', genotype_phenotype_data, [3, 3603, object]). -fb_tsv_pred_stats('unique-values', genotype_phenotype_data, [4, 3608, object]). -fb_tsv_pred_stats('unique-values', genotype_phenotype_data, [5, 1340, object]). -fb_tsv_pred_stats('unique-values', genotype_phenotype_data, [6, 1348, object]). -fb_tsv_pred_stats('unique-values', genotype_phenotype_data, [7, 19007, object]). -fb_tsv_pred_stats('missing-values', genotype_phenotype_data, [1, 0, [], []]). -fb_tsv_pred_stats('null-value-count', genotype_phenotype_data, [2, '', 321]). -fb_tsv_pred_stats('missing-values', genotype_phenotype_data, [2, 321, [#, ''], [#, 321]]). -fb_tsv_pred_stats('null-value-count', genotype_phenotype_data, [3, '', 321]). -fb_tsv_pred_stats('missing-values', genotype_phenotype_data, [3, 321, [#, ''], [#, 321]]). -fb_tsv_pred_stats('null-value-count', genotype_phenotype_data, [4, '', 321]). -fb_tsv_pred_stats('missing-values', genotype_phenotype_data, [4, 321, [#, ''], [#, 321]]). -fb_tsv_pred_stats('null-value-count', genotype_phenotype_data, [5, '', 242201]). -fb_tsv_pred_stats('missing-values', genotype_phenotype_data, [5, 242201, [#, ''], [#, 242201]]). -fb_tsv_pred_stats('null-value-count', genotype_phenotype_data, [6, '', 242201]). -fb_tsv_pred_stats('missing-values', genotype_phenotype_data, [6, 242201, [#, ''], [#, 242201]]). -fb_tsv_pred_stats('null-value-count', genotype_phenotype_data, [7, '', 321]). -fb_tsv_pred_stats('missing-values', genotype_phenotype_data, [7, 321, [#, ''], [#, 321]]). -fb_tsv_pred_stats('most-frequent', genotype_phenotype_data, [1, [#, [#, 'hid[GMR.PG]', 177], [#, 'numb[1]', 190], [#, 'wg[l-17]', 198], [#, 'N[l1N-ts1]', 238], [#, 'y[1', 242], [#, 'N[55e11]', 261], [#, 'Pink1[B9]', 316]]]). -fb_tsv_pred_stats('less-frequent', genotype_phenotype_data, [1, [#, [#, 'Scer\\GAL4[elav.PLu] y[GD1564] Dcr-2[UAS.cDa]', 1], [#, 'Scer\\GAL4[nub-AC-62] Slu7[HMC04054]', 1], [#, 'Scer\\GAL4[nub-AC-62] Sf3b6[HMS02566]', 1], [#, 'Scer\\GAL4[nub-AC-62] Sf3b5[HMS00097]', 1], [#, 'Scer\\GAL4[nub-AC-62] Sf3b1[HMS00055]', 1], [#, 'Scer\\GAL4[nub-AC-62] Sf3a2[HMC03799]', 1], [#, 'Scer\\GAL4[nub-AC-62] Sf3a1[HMS00157]', 1]]]). -fb_tsv_pred_stats('most-frequent', genotype_phenotype_data, [2, [#, [#, 'FBal0265023', 177], [#, 'FBal0013186', 190], [#, 'FBal0018509', 198], [#, 'FBal0012887', 238], [#, 'FBal0012701', 261], [#, 'FBal0193144', 316]]]). -fb_tsv_pred_stats('less-frequent', genotype_phenotype_data, [2, [#, [#, 'FBal0244778', 1], [#, 'FBal0058766 FBal0150204', 1], [#, 'FBal0058766 FBal0150205', 1], [#, 'FBal0147425 FBal0241645 FBal0299692', 1], [#, 'FBal0058766 FBal0215661', 1], [#, 'FBal0147425 FBal0241645 FBal0290792', 1], [#, 'FBal0058766 FBal0277700', 1]]]). -fb_tsv_pred_stats('most-frequent', genotype_phenotype_data, [3, [#, [#, 'lethal - all die during embryonic stage', 5395], [#, eye, 8272], [#, 'abnormal neuroanatomy', 9153], [#, wing, 10701], [#, visible, 24435], [#, lethal, 35360], [#, viable, 47447]]]). -fb_tsv_pred_stats('less-frequent', genotype_phenotype_data, [3, [#, [#, 'rough endoplasmic reticulum membrane', 1], [#, 'muscle cell of basalar muscle 49', 1], [#, 'gonadal sheath', 1], [#, 'visceral muscle cell', 1], [#, 'A1-7 ventral acute muscle cell', 1], [#, 'pupal s-LNv neuron', 1], [#, 'larval s-LNv neuron', 1]]]). -fb_tsv_pred_stats('most-frequent', genotype_phenotype_data, [4, [#, [#, 'FBcv0002033', 5395], [#, 'FBbt00004508', 8272], [#, 'FBcv0000435', 9153], [#, 'FBbt00004729', 10701], [#, 'FBcv0000354', 24435], [#, 'FBcv0000351', 35360], [#, 'FBcv0000349', 47447]]]). -fb_tsv_pred_stats('less-frequent', genotype_phenotype_data, [4, [#, [#, 'FBbt00001314', 1], [#, 'FBbt00110023', 1], [#, 'FBbt00110022', 1], [#, 'FBbt00002511', 1], [#, 'FBbt00067044', 1], [#, 'FBbt00067062', 1], [#, 'FBbt00017021', 1]]]). -fb_tsv_pred_stats('most-frequent', genotype_phenotype_data, [5, [#, [#, 'embryonic stage', 4459], [#, 'somatic clone', 8931], [#, 'larval stage', 9821], [#, 'third instar larval stage', 9888], [#, 'adult stage', 16290], [#, recessive, 40476]]]). -fb_tsv_pred_stats('less-frequent', genotype_phenotype_data, [5, [#, [#, 'germline clone|embryonic stage 13', 1], [#, 'somatic clone - tissue specific|decreased number', 1], [#, 'oogenesis|decreased number|germline clone', 1], [#, 'germline clone|decreased number', 1], [#, 'recessive|first instar larval stage|maternal effect', 1], [#, 'maternal effect|second instar larval stage|recessive', 1], [#, 'larval stage|somatic clone|cell autonomous|decreased number', 1]]]). -fb_tsv_pred_stats('most-frequent', genotype_phenotype_data, [6, [#, [#, 'FBdv00005289', 4459], [#, 'FBcv0000336', 8931], [#, 'FBdv00005336', 9821], [#, 'FBdv00005339', 9888], [#, 'FBdv00005369', 16290], [#, 'FBcv0000298', 40476]]]). -fb_tsv_pred_stats('less-frequent', genotype_phenotype_data, [6, [#, [#, 'FBcv0000732', 1], [#, 'FBcv0000333|FBdv00005369|FBcv0000793', 1], [#, 'FBcv0000153|FBcv0000068', 1], [#, 'FBcv0000058|FBcv0000061', 1], [#, 'FBcv0000336|FBdv00005339|FBcv0000061', 1], [#, 'FBcv0007050|FBdv00007001|FBcv0000068', 1], [#, 'FBcv0007048|FBdv00005338', 1]]]). -fb_tsv_pred_stats('most-frequent', genotype_phenotype_data, [7, [#, [#, 'FBrf0132177', 2452], [#, 'FBrf0179797', 2682], [#, 'FBrf0210524', 7345], [#, 'FBrf0212295', 11407], [#, 'FBrf0210226', 11838], [#, unattributed, 15059], [#, 'FBrf0214518', 19955]]]). -fb_tsv_pred_stats('less-frequent', genotype_phenotype_data, [7, [#, [#, 'FBrf0189827', 1], [#, 'FBrf0179942', 1], [#, 'FBrf0206908', 1], [#, 'FBrf0183397', 1], [#, 'FBrf0023153', 1], [#, 'FBrf0221688', 1], [#, 'FBrf0237982', 1]]]). -fb_tsv_pred_stats('num-columns', cDNA_clone_data, [6]). -fb_tsv_pred_stats('duplicated-rows', cDNA_clone_data, [0]). -fb_tsv_pred_stats('total-rows', cDNA_clone_data, [722570]). -fb_tsv_pred_stats('unique-values', cDNA_clone_data, [1, 722570, object]). -fb_tsv_pred_stats('unique-values', cDNA_clone_data, [2, 4, object]). -fb_tsv_pred_stats('unique-values', cDNA_clone_data, [3, 722570, object]). -fb_tsv_pred_stats('unique-values', cDNA_clone_data, [4, 50, object]). -fb_tsv_pred_stats('unique-values', cDNA_clone_data, [5, 22711, object]). -fb_tsv_pred_stats('unique-values', cDNA_clone_data, [6, 696400, object]). -fb_tsv_pred_stats('missing-values', cDNA_clone_data, [1, 0, [], []]). -fb_tsv_pred_stats('missing-values', cDNA_clone_data, [2, 0, [], []]). -fb_tsv_pred_stats('null-value-count', cDNA_clone_data, [3, unknown, 1]). -fb_tsv_pred_stats('missing-values', cDNA_clone_data, [3, 1, [#, unknown], [#, 1]]). -fb_tsv_pred_stats('null-value-count', cDNA_clone_data, [4, '', 354]). -fb_tsv_pred_stats('missing-values', cDNA_clone_data, [4, 354, [#, ''], [#, 354]]). -fb_tsv_pred_stats('null-value-count', cDNA_clone_data, [5, '', 696444]). -fb_tsv_pred_stats('missing-values', cDNA_clone_data, [5, 696444, [#, ''], [#, 696444]]). -fb_tsv_pred_stats('null-value-count', cDNA_clone_data, [6, '', 26168]). -fb_tsv_pred_stats('missing-values', cDNA_clone_data, [6, 26168, [#, ''], [#, 26168]]). -fb_tsv_pred_stats('most-frequent', cDNA_clone_data, [2, [#, [#, 'Dsim', 239], [#, 'Dyak', 426], [#, 'Dpse', 13648], [#, 'Dmel', 708257]]]). -fb_tsv_pred_stats('less-frequent', cDNA_clone_data, [2, [#, [#, 'Dsim', 239], [#, 'Dyak', 426], [#, 'Dpse', 13648], [#, 'Dmel', 708257]]]). -fb_tsv_pred_stats('most-frequent', cDNA_clone_data, [4, [#, [#, 'SD_cDNA', 18885], [#, 'GH_cDNA', 20768], [#, 'AT_cDNA', 22564], [#, 'RH_cDNA', 52475], [#, 'RE_cDNA', 58036], [#, 'EK_EP_cDNA', 161904], [#, 'RP_cDNA', 220083]]]). -fb_tsv_pred_stats('less-frequent', cDNA_clone_data, [4, [#, [#, 'TB_cDNA', 3], [#, 'TA_cDNA', 36], [#, 'DE-ORESTES_cDNA', 61], [#, 'CB_cDNA', 61], [#, 'AM_cDNA', 84], [#, 'ST_cDNA', 85], [#, 'RT_pCR8_cDNA', 156]]]). -fb_tsv_pred_stats('most-frequent', cDNA_clone_data, [5, [#, [#, 'AY069671', 2], [#, 'AY051957', 2], [#, 'AY061414', 2], [#, 'AY069707', 2], [#, 'AY051914', 2], [#, 'AY231748', 3]]]). -fb_tsv_pred_stats('less-frequent', cDNA_clone_data, [5, [#, [#, 'BT150453', 1], [#, 'BT050556', 1], [#, 'BT010219', 1], [#, 'BT125004', 1], [#, 'BT006005', 1], [#, 'BT099857', 1], [#, 'BT100119', 1]]]). -fb_tsv_pred_stats('most-frequent', cDNA_clone_data, [6, [#, [#, 'GH897620', 1], [#, 'GH934971', 1], [#, 'CA807794', 1], [#, 'AI256966', 2], [#, 'BI636404', 2], [#, 'BI633401', 2]]]). -fb_tsv_pred_stats('less-frequent', cDNA_clone_data, [6, [#, [#, 'CA807794', 1], [#, 'GH872553', 1], [#, 'GH881842', 1], [#, 'GH911192', 1], [#, 'GH817175', 1], [#, 'GH899993', 1], [#, 'GH918491', 1]]]). -fb_tsv_pred_stats('num-columns', genomic_clone_data, [4]). -fb_tsv_pred_stats('duplicated-rows', genomic_clone_data, [0]). -fb_tsv_pred_stats('total-rows', genomic_clone_data, [50400]). -fb_tsv_pred_stats('unique-values', genomic_clone_data, [1, 50400, object]). -fb_tsv_pred_stats('unique-values', genomic_clone_data, [2, 1, object]). -fb_tsv_pred_stats('unique-values', genomic_clone_data, [3, 50400, object]). -fb_tsv_pred_stats('unique-values', genomic_clone_data, [4, 970, object]). -fb_tsv_pred_stats('missing-values', genomic_clone_data, [1, 0, [], []]). -fb_tsv_pred_stats('missing-values', genomic_clone_data, [2, 0, [], []]). -fb_tsv_pred_stats('missing-values', genomic_clone_data, [3, 0, [], []]). -fb_tsv_pred_stats('null-value-count', genomic_clone_data, [4, '', 49428]). -fb_tsv_pred_stats('missing-values', genomic_clone_data, [4, 49428, [#, ''], [#, 49428]]). -fb_tsv_pred_stats('most-frequent', genomic_clone_data, [2, [#, [#, 'Dmel', 50400]]]). -fb_tsv_pred_stats('less-frequent', genomic_clone_data, [2, [#, [#, 'Dmel', 50400]]]). -fb_tsv_pred_stats('most-frequent', genomic_clone_data, [4, [#, [#, 'AC104703', 1], [#, 'AC010031', 1], [#, 'AC069405', 1], [#, 'AC011662', 2], [#, 'AC098575', 2], [#, 'AC009888', 2]]]). -fb_tsv_pred_stats('less-frequent', genomic_clone_data, [4, [#, [#, 'AC105774', 1], [#, 'AC091226', 1], [#, 'AC069405', 1], [#, 'AC154046', 1], [#, 'AC010031', 1], [#, 'AC104703', 1], [#, 'AC010573', 1]]]). -fb_tsv_pred_stats('num-columns', fbgn_uniprot, [4]). -fb_tsv_pred_stats('duplicated-rows', fbgn_uniprot, [0]). -fb_tsv_pred_stats('total-rows', fbgn_uniprot, [32529]). -fb_tsv_pred_stats('unique-values', fbgn_uniprot, [1, 17130, object]). -fb_tsv_pred_stats('unique-values', fbgn_uniprot, [2, 17130, object]). -fb_tsv_pred_stats('unique-values', fbgn_uniprot, [3, 13964, object]). -fb_tsv_pred_stats('unique-values', fbgn_uniprot, [4, 32341, object]). -fb_tsv_pred_stats('missing-values', fbgn_uniprot, [1, 0, [], []]). -fb_tsv_pred_stats('missing-values', fbgn_uniprot, [2, 0, [], []]). -fb_tsv_pred_stats('null-value-count', fbgn_uniprot, [3, '', 4918]). -fb_tsv_pred_stats('missing-values', fbgn_uniprot, [3, 4918, [#, ''], [#, 4918]]). -fb_tsv_pred_stats('missing-values', fbgn_uniprot, [4, 0, [], []]). -fb_tsv_pred_stats('most-frequent', fbgn_uniprot, [1, [#, [#, 'FBgn0265045', 40], [#, 'FBgn0013885', 49], [#, 'FBgn0002022', 50], [#, 'FBgn0285944', 56], [#, 'FBgn0033159', 79], [#, 'FBgn0082496', 101], [#, 'FBgn0003731', 267]]]). -fb_tsv_pred_stats('less-frequent', fbgn_uniprot, [1, [#, [#, 'FBgn0000008', 1], [#, 'FBgn0040211', 1], [#, 'FBgn0040235', 1], [#, 'FBgn0040239', 1], [#, 'FBgn0040250', 1], [#, 'FBgn0040251', 1], [#, 'FBgn0040252', 1]]]). -fb_tsv_pred_stats('most-frequent', fbgn_uniprot, [2, [#, [#, 'Strn-Mlck', 40], [#, 'Dsub\\Acph-1', 49], [#, 'Catsup', 50], [#, para, 56], [#, 'Dscam1', 79], [#, 'Dpmo\\bi', 101], [#, 'Egfr', 267]]]). -fb_tsv_pred_stats('less-frequent', fbgn_uniprot, [2, [#, [#, a, 1], [#, hgo, 1], [#, 'c12.1', 1], [#, bc10, 1], [#, 'Ugt304A1', 1], [#, 'Ugt302K1', 1], [#, 'Ugt303A1', 1]]]). -fb_tsv_pred_stats('most-frequent', fbgn_uniprot, [3, [#, [#, 'CG33950', 32], [#, 'CG44162', 40], [#, 'CG10449', 50], [#, 'CG9907', 56], [#, 'CG17800', 79], [#, 'CG10079', 267]]]). -fb_tsv_pred_stats('less-frequent', fbgn_uniprot, [3, [#, [#, 'CG6741', 1], [#, 'CG9913', 1], [#, 'CG3172', 1], [#, 'CG14356', 1], [#, 'CG14355', 1], [#, 'CG9722', 1], [#, 'CG9649', 1]]]). -fb_tsv_pred_stats('most-frequent', fbgn_uniprot, [4, [#, [#, 'Q7KV12', 5], [#, 'Q5F4J7', 6], [#, 'P02255', 18], [#, 'P84051', 18], [#, 'P02299', 24], [#, 'P02283', 24], [#, 'P84040', 24]]]). -fb_tsv_pred_stats('less-frequent', fbgn_uniprot, [4, [#, [#, 'A0A0B4LG21', 1], [#, 'Q9GST6', 1], [#, 'Q9GST1', 1], [#, 'Q9GN59', 1], [#, 'Q9GNH0', 1], [#, 'Q9GPD9', 1], [#, 'Q9GNH4', 1]]]). -fb_tsv_pred_stats('num-columns', gp_informatio, [2]). -fb_tsv_pred_stats('duplicated-rows', gp_informatio, [8413]). -fb_tsv_pred_stats('total-rows', gp_informatio, [11695]). -fb_tsv_pred_stats('unique-values', gp_informatio, [1, 1885, object]). -fb_tsv_pred_stats('unique-values', gp_informatio, [2, 1851, object]). -fb_tsv_pred_stats('missing-values', gp_informatio, [1, 0, [], []]). -fb_tsv_pred_stats('missing-values', gp_informatio, [2, 0, [], []]). -fb_tsv_pred_stats('most-frequent', gp_informatio, [1, [#, [#, at, 24], [#, kinase, 35], [#, factor, 47], [#, of, 60], [#, 'P450', 82], [#, receptor, 203], [#, protein, 334]]]). -fb_tsv_pred_stats('less-frequent', gp_informatio, [1, [#, [#, '07/24/2023', 1], [#, 'receptor\\CG30106\\protein\\taxon:7227\\\\UniProtKB:A1ZAX0\\', 1], [#, '1b\\CG6446\\protein\\taxon:7227\\\\UniProtKB:O44253|UniProtKB:Q7KK54\\', 1], [#, '55B\\CG5765\\protein\\taxon:7227\\\\UniProtKB:Q8SXS5|UniProtKB:A1ZB24\\', 1], [#, 'K[+]', 1], [#, shock, 1], [#, 'MCU', 1]]]). -fb_tsv_pred_stats('most-frequent', gp_informatio, [2, [#, [#, '1\\CG17725\\protein\\taxon:7227\\\\UniProtKB:P20007\\', 1], [#, '6\\CG15068\\protein\\taxon:7227\\\\UniProtKB:A1ZB64\\', 1], [#, '2\\CG15067\\protein\\taxon:7227\\\\UniProtKB:Q8SYA7|UniProtKB:A1ZB61\\', 1], [#, '1\\CG15066\\protein\\taxon:7227\\\\UniProtKB:Q9V8F5\\', 1], [#, 'regulator\\CG17680\\protein\\taxon:7227\\\\UniProtKB:Q7JX57\\', 1], [#, 'channel\\CG5076\\protein\\taxon:7227\\\\UniProtKB:Q23974|UniProtKB:A1ZB14|UniProtKB:A0A0B4LGW2\\', 1], [#, _, 1]]]). -fb_tsv_pred_stats('less-frequent', gp_informatio, [2, [#, [#, _, 1], [#, '1\\CG15066\\protein\\taxon:7227\\\\UniProtKB:Q9V8F5\\', 1], [#, '2\\CG15067\\protein\\taxon:7227\\\\UniProtKB:Q8SYA7|UniProtKB:A1ZB61\\', 1], [#, '6\\CG15068\\protein\\taxon:7227\\\\UniProtKB:A1ZB64\\', 1], [#, '1\\CG17725\\protein\\taxon:7227\\\\UniProtKB:P20007\\', 1], [#, '2\\CG10924\\protein\\taxon:7227\\\\UniProtKB:Q7JXB5|UniProtKB:A8DYI3\\', 1], [#, '1\\CG5170\\protein\\taxon:7227\\\\UniProtKB:Q7KN84|UniProtKB:Q95T04|UniProtKB:Q9U982|UniProtKB:Q7KN75\\', 1]]]). -fb_tsv_pred_stats('num-columns', pmid_fbgn_uniprot, [5]). -fb_tsv_pred_stats('duplicated-rows', pmid_fbgn_uniprot, [0]). -fb_tsv_pred_stats('total-rows', pmid_fbgn_uniprot, [2262948]). -fb_tsv_pred_stats('unique-values', pmid_fbgn_uniprot, [1, 57873, object]). -fb_tsv_pred_stats('unique-values', pmid_fbgn_uniprot, [2, 57872, int64]). -fb_tsv_pred_stats('unique-values', pmid_fbgn_uniprot, [3, 146121, object]). -fb_tsv_pred_stats('unique-values', pmid_fbgn_uniprot, [4, 2, object]). -fb_tsv_pred_stats('unique-values', pmid_fbgn_uniprot, [5, 184918, object]). -fb_tsv_pred_stats('missing-values', pmid_fbgn_uniprot, [1, 0, [], []]). -fb_tsv_pred_stats('missing-values', pmid_fbgn_uniprot, [2, 0, [], []]). -fb_tsv_pred_stats('missing-values', pmid_fbgn_uniprot, [3, 0, [], []]). -fb_tsv_pred_stats('missing-values', pmid_fbgn_uniprot, [4, 0, [], []]). -fb_tsv_pred_stats('missing-values', pmid_fbgn_uniprot, [5, 0, [], []]). -fb_tsv_pred_stats('most-frequent', pmid_fbgn_uniprot, [1, [#, [#, 'FBrf0244508', 11253], [#, 'FBrf0229340', 12087], [#, 'FBrf0210524', 14897], [#, 'FBrf0212295', 20997], [#, 'FBrf0210226', 21057], [#, 'FBrf0219727', 27601], [#, 'FBrf0200326', 154679]]]). -fb_tsv_pred_stats('less-frequent', pmid_fbgn_uniprot, [1, [#, [#, 'FBrf0207593', 1], [#, 'FBrf0073396', 1], [#, 'FBrf0216372', 1], [#, 'FBrf0050713', 1], [#, 'FBrf0215265', 1], [#, 'FBrf0228014', 1], [#, 'FBrf0084265', 1]]]). -fb_tsv_pred_stats('most-frequent', pmid_fbgn_uniprot, [2, [#, [#, 31722958, 11253], [#, 25312911, 12087], [#, 20371351, 14897], [#, 21074052, 20997], [#, 20220848, 21057], [#, 23071443, 27601], [#, 17994087, 154679]]]). -fb_tsv_pred_stats('less-frequent', pmid_fbgn_uniprot, [2, [#, [#, 19226322, 1], [#, 21035367, 1], [#, 3938362, 1], [#, 7641726, 1], [#, 31992709, 1], [#, 2504633, 1], [#, 7924995, 1]]]). -fb_tsv_pred_stats('most-frequent', pmid_fbgn_uniprot, [3, [#, [#, 'FBgn0003371', 11920], [#, 'FBgn0001624', 12980], [#, 'FBgn0264255', 17080], [#, 'FBgn0004647', 18088], [#, 'FBgn0033159', 22357], [#, 'FBgn0285944', 22904], [#, 'FBgn0003731', 395427]]]). -fb_tsv_pred_stats('less-frequent', pmid_fbgn_uniprot, [3, [#, [#, 'FBgn0182483', 1], [#, 'FBgn0152605', 1], [#, 'FBgn0102225', 1], [#, 'FBgn0191710', 1], [#, 'FBgn0186768', 1], [#, 'FBgn0138504', 1], [#, 'FBgn0147962', 1]]]). -fb_tsv_pred_stats('most-frequent', pmid_fbgn_uniprot, [4, [#, [#, 'UniProt/Swiss-Prot', 394838], [#, 'UniProt/TrEMBL', 1868110]]]). -fb_tsv_pred_stats('less-frequent', pmid_fbgn_uniprot, [4, [#, [#, 'UniProt/Swiss-Prot', 394838], [#, 'UniProt/TrEMBL', 1868110]]]). -fb_tsv_pred_stats('most-frequent', pmid_fbgn_uniprot, [5, [#, [#, 'Q7YSQ1', 2584], [#, 'Q7Z1J1', 2584], [#, 'Q7YSR5', 2584], [#, 'Q7YSU6', 2584], [#, 'M9NE67', 2584], [#, 'P10090', 3804], [#, 'P09615', 4838]]]). -fb_tsv_pred_stats('less-frequent', pmid_fbgn_uniprot, [5, [#, [#, 'B4QI97', 1], [#, 'B4IFF0', 1], [#, 'B3MJC2', 1], [#, 'B4NVB3', 1], [#, 'A0A0Q9WJA5', 1], [#, 'B4H241', 1], [#, 'B3NEU8', 1]]]). -fb_tsv_pred_stats('num-columns', automated_gene_summaries, [2]). -fb_tsv_pred_stats('duplicated-rows', automated_gene_summaries, [0]). -fb_tsv_pred_stats('total-rows', automated_gene_summaries, [237237]). -fb_tsv_pred_stats('unique-values', automated_gene_summaries, [1, 237237, object]). -fb_tsv_pred_stats('unique-values', automated_gene_summaries, [2, 237237, object]). -fb_tsv_pred_stats('missing-values', automated_gene_summaries, [1, 0, [], []]). -fb_tsv_pred_stats('missing-values', automated_gene_summaries, [2, 0, [], []]). -fb_tsv_pred_stats('num-columns', best_gene_summary, [4]). -fb_tsv_pred_stats('duplicated-rows', best_gene_summary, [0]). -fb_tsv_pred_stats('total-rows', best_gene_summary, [32142]). -fb_tsv_pred_stats('unique-values', best_gene_summary, [1, 32142, object]). -fb_tsv_pred_stats('unique-values', best_gene_summary, [2, 32142, object]). -fb_tsv_pred_stats('unique-values', best_gene_summary, [3, 5, object]). -fb_tsv_pred_stats('unique-values', best_gene_summary, [4, 29750, object]). -fb_tsv_pred_stats('missing-values', best_gene_summary, [1, 0, [], []]). -fb_tsv_pred_stats('missing-values', best_gene_summary, [2, 0, [], []]). -fb_tsv_pred_stats('missing-values', best_gene_summary, [3, 0, [], []]). -fb_tsv_pred_stats('null-value-count', best_gene_summary, [4, '', 21]). -fb_tsv_pred_stats('missing-values', best_gene_summary, [4, 21, [#, ''], [#, 21]]). -fb_tsv_pred_stats('most-frequent', best_gene_summary, [3, [#, [#, 'Interactive Fly', 64], [#, 'UniProtKB', 1737], [#, 'FlyBase Gene Snapshot', 3655], [#, 'Alliance', 8284], [#, 'FlyBase Auto Summary', 18402]]]). -fb_tsv_pred_stats('less-frequent', best_gene_summary, [3, [#, [#, 'Interactive Fly', 64], [#, 'UniProtKB', 1737], [#, 'FlyBase Gene Snapshot', 3655], [#, 'Alliance', 8284], [#, 'FlyBase Auto Summary', 18402]]]). -fb_tsv_pred_stats('most-frequent', best_gene_summary, [4, [#, [#, 'Predicted to enable chitin binding activity. Predicted to be located in extracellular region.', 48], [#, 'Predicted to enable serine-type endopeptidase activity. Predicted to be involved in proteolysis.', 56], [#, 'Is expressed in spermatozoon.', 63], [#, 'Predicted to be involved in RNA processing. Predicted to be located in nucleolus.', 72], [#, 'Predicted to be a structural constituent of ribosome. Predicted to be involved in translation. Predicted to be located in cytosolic ribosome.', 96], [#, 'Is expressed in organism.', 107], [#, 'Is expressed in adult head.', 114]]]). -fb_tsv_pred_stats('less-frequent', best_gene_summary, [4, [#, [#, 'The gene lethal (1) 291-68 is referred to in FlyBase by the symbol Dmel\\l(1)291-68 (FBgn0011177). It is a gene from Dmel. Gene has not been localized to the genome sequence. Its molecular function is unknown. The biological processes in which it is involved are not known. One allele is reported. No phenotypic data is available. The phenotypic class of allele includes: lethal.', 1], [#, 'The gene E(csw)3B is referred to in FlyBase by the symbol Dmel\\E(csw)3B (FBgn0041256). It is a gene from Dmel. Gene has not been localized to the genome sequence. Its molecular function is described by: . The biological processes in which it is involved are not known. No alleles are reported.', 1], [#, 'The gene E3 is referred to in FlyBase by the symbol Dmel\\E3 (FBgn0041255). It is a gene from Dmel. Gene has not been localized to the genome sequence. Its molecular function is unknown. The biological processes in which it is involved are not known. No alleles are reported.', 1], [#, 'The gene H23-14 is referred to in FlyBase by the symbol Dmel\\H23-14 (FBgn0041211). It is a gene from Dmel. Gene has not been localized to the genome sequence. Its molecular function is unknown. The biological processes in which it is involved are not known. One allele is reported. No phenotypic data is available. The phenotypic class of allele includes: auxotroph.', 1], [#, 'The gene Lipocalin is referred to in FlyBase by the symbol Dmel\\Lipocalin (FBgn0041202). It is a gene from Dmel. Gene has not been localized to the genome sequence. Its molecular function is unknown. The biological processes in which it is involved are not known. No alleles are reported.', 1], [#, 'The gene prolyl-4-hydroxylase-a related protein is referred to in FlyBase by the symbol Dmel\\PH4\\03b1-RP (FBgn0041197). It is a gene from Dmel. Gene has not been localized to the genome sequence. Its molecular function is unknown. The biological processes in which it is involved are not known. No alleles are reported.', 1], [#, 'The gene SSP6107 is referred to in FlyBase by the symbol Dmel\\SSP6107 (FBgn0041189). It is a gene from Dmel. Gene has not been localized to the genome sequence. Its molecular function is unknown. The biological processes in which it is involved are not known. No alleles are reported.', 1]]]). -fb_tsv_pred_stats('num-columns', 'Dmel_enzyme_data', [11]). -fb_tsv_pred_stats('duplicated-rows', 'Dmel_enzyme_data', [0]). -fb_tsv_pred_stats('total-rows', 'Dmel_enzyme_data', [3969]). -fb_tsv_pred_stats('unique-values', 'Dmel_enzyme_data', [1, 572, object]). -fb_tsv_pred_stats('unique-values', 'Dmel_enzyme_data', [2, 572, object]). -fb_tsv_pred_stats('unique-values', 'Dmel_enzyme_data', [3, 441, object]). -fb_tsv_pred_stats('unique-values', 'Dmel_enzyme_data', [4, 441, object]). -fb_tsv_pred_stats('unique-values', 'Dmel_enzyme_data', [5, 281, object]). -fb_tsv_pred_stats('unique-values', 'Dmel_enzyme_data', [6, 182, object]). -fb_tsv_pred_stats('unique-values', 'Dmel_enzyme_data', [7, 3736, object]). -fb_tsv_pred_stats('unique-values', 'Dmel_enzyme_data', [8, 3736, object]). -fb_tsv_pred_stats('unique-values', 'Dmel_enzyme_data', [9, 2454, object]). -fb_tsv_pred_stats('unique-values', 'Dmel_enzyme_data', [10, 860, object]). -fb_tsv_pred_stats('unique-values', 'Dmel_enzyme_data', [11, 860, object]). -fb_tsv_pred_stats('missing-values', 'Dmel_enzyme_data', [1, 0, [], []]). -fb_tsv_pred_stats('missing-values', 'Dmel_enzyme_data', [2, 0, [], []]). -fb_tsv_pred_stats('missing-values', 'Dmel_enzyme_data', [3, 0, [], []]). -fb_tsv_pred_stats('missing-values', 'Dmel_enzyme_data', [4, 0, [], []]). -fb_tsv_pred_stats('null-value-count', 'Dmel_enzyme_data', [5, '', 1642]). -fb_tsv_pred_stats('missing-values', 'Dmel_enzyme_data', [5, 1642, [#, ''], [#, 1642]]). -fb_tsv_pred_stats('null-value-count', 'Dmel_enzyme_data', [6, '', 2724]). -fb_tsv_pred_stats('missing-values', 'Dmel_enzyme_data', [6, 2724, [#, ''], [#, 2724]]). -fb_tsv_pred_stats('missing-values', 'Dmel_enzyme_data', [7, 0, [], []]). -fb_tsv_pred_stats('missing-values', 'Dmel_enzyme_data', [8, 0, [], []]). -fb_tsv_pred_stats('null-value-count', 'Dmel_enzyme_data', [9, '', 1328]). -fb_tsv_pred_stats('missing-values', 'Dmel_enzyme_data', [9, 1328, [#, ''], [#, 1328]]). -fb_tsv_pred_stats('null-value-count', 'Dmel_enzyme_data', [10, '', 1609]). -fb_tsv_pred_stats('missing-values', 'Dmel_enzyme_data', [10, 1609, [#, ''], [#, 1609]]). -fb_tsv_pred_stats('null-value-count', 'Dmel_enzyme_data', [11, '', 1609]). -fb_tsv_pred_stats('missing-values', 'Dmel_enzyme_data', [11, 1609, [#, ''], [#, 1609]]). -fb_tsv_pred_stats('most-frequent', 'Dmel_enzyme_data', [1, [#, [#, 'FBgg0001478', 36], [#, 'FBgg0001695', 36], [#, 'FBgg0001207', 45], [#, 'FBgg0001618', 51], [#, 'FBgg0001079', 61], [#, 'FBgg0000128', 98], [#, 'FBgg0001078', 114]]]). -fb_tsv_pred_stats('less-frequent', 'Dmel_enzyme_data', [1, [#, [#, 'FBgg0001510', 1], [#, 'FBgg0001617', 1], [#, 'FBgg0001419', 1], [#, 'FBgg0001420', 1], [#, 'FBgg0001622', 1], [#, 'FBgg0001246', 1], [#, 'FBgg0000869', 1]]]). -fb_tsv_pred_stats('most-frequent', 'Dmel_enzyme_data', [2, [#, [#, 'UNCLASSIFIED RNA ENDONUCLEASES', 36], [#, 'CYTOCHROME P450 - CYP3 CLAN', 36], [#, 'UNCLASSIFIED NON-AMINOACYL ACYLTRANSFERASES', 45], [#, 'ECDYSTEROID KINASE-LIKE', 51], [#, 'S1A SERINE PROTEASES - CHYMOTRYPSIN-LIKE', 61], [#, 'UNCLASSIFIED RING DOMAIN UBIQUITIN LIGASES', 98], [#, 'S1A SERINE PROTEASES - TRYPSIN-LIKE', 114]]]). -fb_tsv_pred_stats('less-frequent', 'Dmel_enzyme_data', [2, [#, [#, 'TRANSGLUTAMINASES', 1], [#, 'BETA-ALANYL-DOPAMINE/HISTAMINE HYDROLASES', 1], [#, 'SITE 2 PEPTIDASES', 1], [#, 'M76 METALLOENDOPEPTIDASES', 1], [#, 'EYA FAMILY PROTEIN TYROSINE PHOSPHATASES', 1], [#, 'DEOXYCYTIDYLTRANSFERASES', 1], [#, 'OXO-ACID-LYASES', 1]]]). -fb_tsv_pred_stats('most-frequent', 'Dmel_enzyme_data', [3, [#, [#, 'GO:0004806', 55], [#, 'GO:0003724', 59], [#, 'GO:0004674', 90], [#, 'GO:0004497', 93], [#, 'GO:0003924', 146], [#, 'GO:0061630', 150], [#, 'GO:0004252', 205]]]). -fb_tsv_pred_stats('less-frequent', 'Dmel_enzyme_data', [3, [#, [#, 'GO:0071566', 1], [#, 'GO:0003810', 1], [#, 'GO:0003923', 1], [#, 'GO:0016642', 1], [#, 'GO:0061863', 1], [#, 'GO:0008970', 1], [#, 'GO:0016872', 1]]]). -fb_tsv_pred_stats('most-frequent', 'Dmel_enzyme_data', [4, [#, [#, 'triglyceride lipase activity', 55], [#, 'RNA helicase activity', 59], [#, 'protein serine/threonine kinase activity', 90], [#, 'monooxygenase activity', 93], [#, 'GTPase activity', 146], [#, 'ubiquitin protein ligase activity', 150], [#, 'serine-type endopeptidase activity', 205]]]). -fb_tsv_pred_stats('less-frequent', 'Dmel_enzyme_data', [4, [#, [#, 'UFM1 activating enzyme activity', 1], [#, 'protein-glutamine gamma-glutamyltransferase activity', 1], [#, 'GPI-anchor transamidase activity', 1], [#, 'oxidoreductase activity, acting on the CH-NH2 group of donors, disulfide as acceptor', 1], [#, 'microtubule plus end polymerase', 1], [#, 'phospholipase A1 activity', 1], [#, 'intramolecular lyase activity', 1]]]). -fb_tsv_pred_stats('most-frequent', 'Dmel_enzyme_data', [5, [#, [#, '3.1.3.16', 47], [#, '3.4.24.-', 47], [#, '3.1.1.3', 55], [#, '3.6.4.13', 59], [#, '2.7.11.1', 90], [#, '3.4.21.-', 209]]]). -fb_tsv_pred_stats('less-frequent', 'Dmel_enzyme_data', [5, [#, [#, '1.16.1.-', 1], [#, '3.4.19.5', 1], [#, '3.2.1.130', 1], [#, '3.5.1.89', 1], [#, '4.3.1.-|4.3.-.-', 1], [#, '7.2.2.9', 1], [#, '4.1.99.22', 1]]]). -fb_tsv_pred_stats('most-frequent', 'Dmel_enzyme_data', [6, [#, [#, 'ubiquitinyl hydrolase 1', 36], [#, 'glutathione transferase', 38], [#, 'protein-serine/threonine phosphatase', 47], [#, 'triacylglycerol lipase', 55], [#, 'RNA helicase', 59], [#, 'non-specific serine/threonine protein kinase', 90]]]). -fb_tsv_pred_stats('less-frequent', 'Dmel_enzyme_data', [6, [#, [#, 'ribonuclease T2', 1], [#, 'tripeptidyl-peptidase I|tripeptidyl-peptidase II', 1], [#, 'phospholipase A1', 1], [#, 'deoxyribonuclease II', 1], [#, 'N-acetylglucosamine-6-phosphate deacetylase', 1], [#, 'molybdopterin molybdotransferase', 1], [#, 'protoporphyrin ferrochelatase', 1]]]). -fb_tsv_pred_stats('most-frequent', 'Dmel_enzyme_data', [7, [#, [#, 'FBgn0028916', 3], [#, 'FBgn0002905', 3], [#, 'FBgn0030731', 3], [#, 'FBgn0011768', 3], [#, 'FBgn0034246', 3], [#, 'FBgn0263831', 4], [#, 'FBgn0010355', 4]]]). -fb_tsv_pred_stats('less-frequent', 'Dmel_enzyme_data', [7, [#, [#, 'FBgn0025186', 1], [#, 'FBgn0043576', 1], [#, 'FBgn0043577', 1], [#, 'FBgn0043578', 1], [#, 'FBgn0029689', 1], [#, 'FBgn0037759', 1], [#, 'FBgn0027538', 1]]]). -fb_tsv_pred_stats('most-frequent', 'Dmel_enzyme_data', [8, [#, [#, 'CG33090', 3], [#, 'PolQ', 3], [#, 'Mfe2', 3], [#, 'Fdh', 3], [#, 'Dcr-2', 3], [#, 'Gen', 4], [#, 'Taf1', 4]]]). -fb_tsv_pred_stats('less-frequent', 'Dmel_enzyme_data', [8, [#, [#, 'ari-2', 1], [#, 'PGRP-SC1a', 1], [#, 'PGRP-SB2', 1], [#, 'PGRP-SB1', 1], [#, 'CG6428', 1], [#, 'CG8526', 1], [#, beta4GalNAcTA, 1]]]). -fb_tsv_pred_stats('most-frequent', 'Dmel_enzyme_data', [9, [#, [#, rudimentary, 3], [#, 'Trehalose-6-phosphate synthase 1', 3], [#, 'peroxisomal Multifunctional enzyme type 2', 3], [#, sepia, 3], [#, 'XPG-like endonuclease', 4], [#, 'TBP-associated factor 1', 4]]]). -fb_tsv_pred_stats('less-frequent', 'Dmel_enzyme_data', [9, [#, [#, 'ariadne 2', 1], [#, 'Cardiolipin synthase', 1], [#, 'Sphingomyelin synthase related', 1], [#, 'Phosphatidylserine synthase', 1], [#, 'Pyruvate kinase', 1], [#, 'easily shocked', 1], [#, fumble, 1]]]). -fb_tsv_pred_stats('most-frequent', 'Dmel_enzyme_data', [10, [#, [#, '5.2.1.8', 33], [#, '3.4.19.12', 36], [#, '3.1.3.16', 38], [#, '3.1.1.3', 51], [#, '3.6.4.13', 54], [#, '2.7.11.1', 104]]]). -fb_tsv_pred_stats('less-frequent', 'Dmel_enzyme_data', [10, [#, [#, '2.5.1.16', 1], [#, '2.1.1.62', 1], [#, '2.1.1.56', 1], [#, '2.1.1.386', 1], [#, '2.3.3.10', 1], [#, '2.3.3.8', 1], [#, '2.3.1.168', 1]]]). -fb_tsv_pred_stats('most-frequent', 'Dmel_enzyme_data', [11, [#, [#, 'peptidylprolyl isomerase', 33], [#, 'ubiquitinyl hydrolase 1', 36], [#, 'protein-serine/threonine phosphatase', 38], [#, 'triacylglycerol lipase', 51], [#, 'RNA helicase', 54], [#, 'non-specific serine/threonine protein kinase', 104]]]). -fb_tsv_pred_stats('less-frequent', 'Dmel_enzyme_data', [11, [#, [#, 'spermidine synthase', 1], [#, 'mRNA (2\'-O-methyladenosine-N(6)-)-methyltransferase', 1], [#, 'mRNA (guanine-N(7))-methyltransferase', 1], [#, 'small RNA 2\'-O-methyltransferase', 1], [#, 'hydroxymethylglutaryl-CoA synthase', 1], [#, 'ATP citrate synthase', 1], [#, 'dihydrolipoyllysine-residue (2-methylpropanoyl)transferase', 1]]]). -fb_tsv_pred_stats('num-columns', dmel_gene_sequence_ontology_annotations, [4]). -fb_tsv_pred_stats('duplicated-rows', dmel_gene_sequence_ontology_annotations, [0]). -fb_tsv_pred_stats('total-rows', dmel_gene_sequence_ontology_annotations, [38590]). -fb_tsv_pred_stats('unique-values', dmel_gene_sequence_ontology_annotations, [1, 17902, object]). -fb_tsv_pred_stats('unique-values', dmel_gene_sequence_ontology_annotations, [2, 17902, object]). -fb_tsv_pred_stats('unique-values', dmel_gene_sequence_ontology_annotations, [3, 44, object]). -fb_tsv_pred_stats('unique-values', dmel_gene_sequence_ontology_annotations, [4, 44, object]). -fb_tsv_pred_stats('missing-values', dmel_gene_sequence_ontology_annotations, [1, 0, [], []]). -fb_tsv_pred_stats('missing-values', dmel_gene_sequence_ontology_annotations, [2, 0, [], []]). -fb_tsv_pred_stats('missing-values', dmel_gene_sequence_ontology_annotations, [3, 0, [], []]). -fb_tsv_pred_stats('missing-values', dmel_gene_sequence_ontology_annotations, [4, 0, [], []]). -fb_tsv_pred_stats('most-frequent', dmel_gene_sequence_ontology_annotations, [1, [#, [#, 'FBgn0263102', 5], [#, 'FBgn0264308', 5], [#, 'FBgn0285944', 5], [#, 'FBgn0000448', 5], [#, 'FBgn0266019', 5], [#, 'FBgn0260866', 5], [#, 'FBgn0283521', 5]]]). -fb_tsv_pred_stats('less-frequent', dmel_gene_sequence_ontology_annotations, [1, [#, [#, 'FBgn0000003', 1], [#, 'FBgn0085282', 1], [#, 'FBgn0085280', 1], [#, 'FBgn0085279', 1], [#, 'FBgn0085277', 1], [#, 'FBgn0085276', 1], [#, 'FBgn0085274', 1]]]). -fb_tsv_pred_stats('most-frequent', dmel_gene_sequence_ontology_annotations, [2, [#, [#, psq, 5], [#, hbt, 5], [#, para, 5], [#, 'Hr3', 5], [#, rudhira, 5], [#, dnr1, 5], [#, lola, 5]]]). -fb_tsv_pred_stats('less-frequent', dmel_gene_sequence_ontology_annotations, [2, [#, [#, '7SLRNA:CR32864', 1], [#, 'CG34253', 1], [#, 'CG34251', 1], [#, 'CG34250', 1], [#, 'CG34248', 1], [#, 'CG34247', 1], [#, 'CG34245', 1]]]). -fb_tsv_pred_stats('most-frequent', dmel_gene_sequence_ontology_annotations, [3, [#, [#, gene_with_stop_codon_read_through, 402], [#, antisense_lncRNA_gene, 507], [#, gene, 767], [#, gene_with_edited_transcript, 810], [#, lncRNA_gene, 1996], [#, protein_coding_gene, 13986], [#, nuclear_gene, 17707]]]). -fb_tsv_pred_stats('less-frequent', dmel_gene_sequence_ontology_annotations, [3, [#, [#, sbRNA_gene, 1], [#, 'SRP_RNA_gene', 1], [#, 'RNase_MRP_RNA_gene', 1], [#, 'RNase_P_RNA_gene', 1], [#, mt_SSU_rRNA_gene, 1], [#, mt_LSU_rRNA_gene, 1], [#, gene_with_recoded_mRNA, 2]]]). -fb_tsv_pred_stats('most-frequent', dmel_gene_sequence_ontology_annotations, [4, [#, [#, 'SO:0000697', 402], [#, 'SO:0002182', 507], [#, 'SO:0000704', 767], [#, 'SO:0000548', 810], [#, 'SO:0002127', 1996], [#, 'SO:0001217', 13986], [#, 'SO:0000087', 17707]]]). -fb_tsv_pred_stats('less-frequent', dmel_gene_sequence_ontology_annotations, [4, [#, [#, 'SO:0002353', 1], [#, 'SO:0001269', 1], [#, 'SO:0001640', 1], [#, 'SO:0001639', 1], [#, 'SO:0002365', 1], [#, 'SO:0002364', 1], [#, 'SO:0000693', 2]]]). -fb_tsv_pred_stats('num-columns', dmel_unique_protein_isoforms, [4]). -fb_tsv_pred_stats('duplicated-rows', dmel_unique_protein_isoforms, [0]). -fb_tsv_pred_stats('total-rows', dmel_unique_protein_isoforms, [22452]). -fb_tsv_pred_stats('unique-values', dmel_unique_protein_isoforms, [1, 13986, object]). -fb_tsv_pred_stats('unique-values', dmel_unique_protein_isoforms, [2, 13986, object]). -fb_tsv_pred_stats('unique-values', dmel_unique_protein_isoforms, [3, 22452, object]). -fb_tsv_pred_stats('unique-values', dmel_unique_protein_isoforms, [4, 5633, object]). -fb_tsv_pred_stats('missing-values', dmel_unique_protein_isoforms, [1, 0, [], []]). -fb_tsv_pred_stats('missing-values', dmel_unique_protein_isoforms, [2, 0, [], []]). -fb_tsv_pred_stats('missing-values', dmel_unique_protein_isoforms, [3, 0, [], []]). -fb_tsv_pred_stats('null-value-count', dmel_unique_protein_isoforms, [4, '', 16820]). -fb_tsv_pred_stats('missing-values', dmel_unique_protein_isoforms, [4, 16820, [#, ''], [#, 16820]]). -fb_tsv_pred_stats('most-frequent', dmel_unique_protein_isoforms, [1, [#, [#, 'FBgn0003429', 23], [#, 'FBgn0033504', 25], [#, 'FBgn0266696', 25], [#, 'FBgn0284408', 25], [#, 'FBgn0002781', 31], [#, 'FBgn0285944', 57], [#, 'FBgn0033159', 75]]]). -fb_tsv_pred_stats('less-frequent', dmel_unique_protein_isoforms, [1, [#, [#, 'FBgn0000008', 1], [#, 'FBgn0038579', 1], [#, 'FBgn0038581', 1], [#, 'FBgn0038582', 1], [#, 'FBgn0038583', 1], [#, 'FBgn0038584', 1], [#, 'FBgn0038585', 1]]]). -fb_tsv_pred_stats('most-frequent', dmel_unique_protein_isoforms, [2, [#, [#, slo, 23], [#, 'CAP', 25], [#, 'Svil', 25], [#, trol, 25], [#, 'mod(mdg4)', 31], [#, para, 57], [#, 'Dscam1', 75]]]). -fb_tsv_pred_stats('less-frequent', dmel_unique_protein_isoforms, [2, [#, [#, a, 1], [#, 'CG14313', 1], [#, 'CG14314', 1], [#, 'CG7988', 1], [#, 'CG7183', 1], [#, mTerf5, 1], [#, 'Non3', 1]]]). -fb_tsv_pred_stats('most-frequent', dmel_unique_protein_isoforms, [4, [#, [#, 'Saf-B-PF', 1], [#, 'sosie-PC', 1], [#, 'Nct-PC', 1], [#, 'CG3744-PG', 1], [#, 'CG3744-PF', 1], [#, 'Not11-PC', 1]]]). -fb_tsv_pred_stats('less-frequent', dmel_unique_protein_isoforms, [4, [#, [#, 'MAN1-PB,MAN1-PC', 1], [#, 'Nct-PC', 1], [#, 'sosie-PC', 1], [#, 'Saf-B-PF', 1], [#, 'Ude-PC,Ude-PD', 1], [#, 'CG5805-PB', 1], [#, 'atl-PB,atl-PC', 1]]]). -fb_tsv_pred_stats('num-columns', fbgn_annotation_ID, [6]). -fb_tsv_pred_stats('duplicated-rows', fbgn_annotation_ID, [0]). -fb_tsv_pred_stats('total-rows', fbgn_annotation_ID, [17901]). -fb_tsv_pred_stats('unique-values', fbgn_annotation_ID, [1, 17901, object]). -fb_tsv_pred_stats('unique-values', fbgn_annotation_ID, [2, 1, object]). -fb_tsv_pred_stats('unique-values', fbgn_annotation_ID, [3, 17901, object]). -fb_tsv_pred_stats('unique-values', fbgn_annotation_ID, [4, 6498, object]). -fb_tsv_pred_stats('unique-values', fbgn_annotation_ID, [5, 17901, object]). -fb_tsv_pred_stats('unique-values', fbgn_annotation_ID, [6, 2214, object]). -fb_tsv_pred_stats('missing-values', fbgn_annotation_ID, [1, 0, [], []]). -fb_tsv_pred_stats('missing-values', fbgn_annotation_ID, [2, 0, [], []]). -fb_tsv_pred_stats('missing-values', fbgn_annotation_ID, [3, 0, [], []]). -fb_tsv_pred_stats('null-value-count', fbgn_annotation_ID, [4, '', 11059]). -fb_tsv_pred_stats('missing-values', fbgn_annotation_ID, [4, 11059, [#, ''], [#, 11059]]). -fb_tsv_pred_stats('missing-values', fbgn_annotation_ID, [5, 0, [], []]). -fb_tsv_pred_stats('null-value-count', fbgn_annotation_ID, [6, '', 15268]). -fb_tsv_pred_stats('missing-values', fbgn_annotation_ID, [6, 15268, [#, ''], [#, 15268]]). -fb_tsv_pred_stats('most-frequent', fbgn_annotation_ID, [2, [#, [#, 'Dmel', 17901]]]). -fb_tsv_pred_stats('less-frequent', fbgn_annotation_ID, [2, [#, [#, 'Dmel', 17901]]]). -fb_tsv_pred_stats('most-frequent', fbgn_annotation_ID, [4, [#, [#, 'FBgn0031342', 4], [#, 'FBgn0034648', 4], [#, 'FBgn0037173', 6], [#, 'FBgn0003932', 6], [#, 'FBgn0052605', 12], [#, 'FBgn0002867', 32]]]). -fb_tsv_pred_stats('less-frequent', fbgn_annotation_ID, [4, [#, [#, 'FBgn0034701,FBgn0034702', 1], [#, 'FBgn0036269,FBgn0036270', 1], [#, 'FBgn0062499', 1], [#, 'FBgn0045834,FBgn0046807', 1], [#, 'FBgn0060100', 1], [#, 'FBgn0036185,FBgn0040818', 1], [#, 'FBgn0036175', 1]]]). -fb_tsv_pred_stats('most-frequent', fbgn_annotation_ID, [6, [#, [#, 'CG14398', 4], [#, 'CG15675', 4], [#, 'CG10450', 4], [#, 'CG14458', 6], [#, 'CG2149', 6], [#, 'CG32605', 12]]]). -fb_tsv_pred_stats('less-frequent', fbgn_annotation_ID, [6, [#, [#, 'CG13505', 1], [#, 'CG15275,CG15276,CG15277,CG33515', 1], [#, 'CG31537,CG2534', 1], [#, 'CG30111,CG5058', 1], [#, 'CG30164,CG30165,CG30166,CG4556', 1], [#, 'CG30179,CG30174,CG33149,CG3220', 1], [#, 'CG14428', 1]]]). -fb_tsv_pred_stats('num-columns', fbgn_exons2affy1_overlaps, [30]). -fb_tsv_pred_stats('duplicated-rows', fbgn_exons2affy1_overlaps, [0]). -fb_tsv_pred_stats('total-rows', fbgn_exons2affy1_overlaps, [12082]). -fb_tsv_pred_stats('unique-values', fbgn_exons2affy1_overlaps, [1, 12082, object]). -fb_tsv_pred_stats('unique-values', fbgn_exons2affy1_overlaps, [2, 11598, object]). -fb_tsv_pred_stats('unique-values', fbgn_exons2affy1_overlaps, [3, 11576, object]). -fb_tsv_pred_stats('unique-values', fbgn_exons2affy1_overlaps, [4, 11569, object]). -fb_tsv_pred_stats('unique-values', fbgn_exons2affy1_overlaps, [5, 11538, object]). -fb_tsv_pred_stats('unique-values', fbgn_exons2affy1_overlaps, [6, 11509, object]). -fb_tsv_pred_stats('unique-values', fbgn_exons2affy1_overlaps, [7, 11474, object]). -fb_tsv_pred_stats('unique-values', fbgn_exons2affy1_overlaps, [8, 11449, object]). -fb_tsv_pred_stats('unique-values', fbgn_exons2affy1_overlaps, [9, 11414, object]). -fb_tsv_pred_stats('unique-values', fbgn_exons2affy1_overlaps, [10, 11387, object]). -fb_tsv_pred_stats('unique-values', fbgn_exons2affy1_overlaps, [11, 11345, object]). -fb_tsv_pred_stats('unique-values', fbgn_exons2affy1_overlaps, [12, 11314, object]). -fb_tsv_pred_stats('unique-values', fbgn_exons2affy1_overlaps, [13, 11244, object]). -fb_tsv_pred_stats('unique-values', fbgn_exons2affy1_overlaps, [14, 11171, object]). -fb_tsv_pred_stats('unique-values', fbgn_exons2affy1_overlaps, [15, 10830, object]). -fb_tsv_pred_stats('unique-values', fbgn_exons2affy1_overlaps, [16, 1808, object]). -fb_tsv_pred_stats('unique-values', fbgn_exons2affy1_overlaps, [17, 1555, object]). -fb_tsv_pred_stats('unique-values', fbgn_exons2affy1_overlaps, [18, 1450, object]). -fb_tsv_pred_stats('unique-values', fbgn_exons2affy1_overlaps, [19, 1358, object]). -fb_tsv_pred_stats('unique-values', fbgn_exons2affy1_overlaps, [20, 1308, object]). -fb_tsv_pred_stats('unique-values', fbgn_exons2affy1_overlaps, [21, 1258, object]). -fb_tsv_pred_stats('unique-values', fbgn_exons2affy1_overlaps, [22, 1213, object]). -fb_tsv_pred_stats('unique-values', fbgn_exons2affy1_overlaps, [23, 1183, object]). -fb_tsv_pred_stats('unique-values', fbgn_exons2affy1_overlaps, [24, 1139, object]). -fb_tsv_pred_stats('unique-values', fbgn_exons2affy1_overlaps, [25, 1102, object]). -fb_tsv_pred_stats('unique-values', fbgn_exons2affy1_overlaps, [26, 1058, object]). -fb_tsv_pred_stats('unique-values', fbgn_exons2affy1_overlaps, [27, 994, object]). -fb_tsv_pred_stats('unique-values', fbgn_exons2affy1_overlaps, [28, 922, object]). -fb_tsv_pred_stats('unique-values', fbgn_exons2affy1_overlaps, [29, 743, object]). -fb_tsv_pred_stats('unique-values', fbgn_exons2affy1_overlaps, [30, 34, object]). -fb_tsv_pred_stats('missing-values', fbgn_exons2affy1_overlaps, [1, 0, [], []]). -fb_tsv_pred_stats('missing-values', fbgn_exons2affy1_overlaps, [2, 0, [], []]). -fb_tsv_pred_stats('null-value-count', fbgn_exons2affy1_overlaps, [3, '', 74]). -fb_tsv_pred_stats('missing-values', fbgn_exons2affy1_overlaps, [3, 74, [#, ''], [#, 74]]). -fb_tsv_pred_stats('null-value-count', fbgn_exons2affy1_overlaps, [4, '', 105]). -fb_tsv_pred_stats('missing-values', fbgn_exons2affy1_overlaps, [4, 105, [#, ''], [#, 105]]). -fb_tsv_pred_stats('null-value-count', fbgn_exons2affy1_overlaps, [5, '', 149]). -fb_tsv_pred_stats('missing-values', fbgn_exons2affy1_overlaps, [5, 149, [#, ''], [#, 149]]). -fb_tsv_pred_stats('null-value-count', fbgn_exons2affy1_overlaps, [6, '', 184]). -fb_tsv_pred_stats('missing-values', fbgn_exons2affy1_overlaps, [6, 184, [#, ''], [#, 184]]). -fb_tsv_pred_stats('null-value-count', fbgn_exons2affy1_overlaps, [7, '', 232]). -fb_tsv_pred_stats('missing-values', fbgn_exons2affy1_overlaps, [7, 232, [#, ''], [#, 232]]). -fb_tsv_pred_stats('null-value-count', fbgn_exons2affy1_overlaps, [8, '', 265]). -fb_tsv_pred_stats('missing-values', fbgn_exons2affy1_overlaps, [8, 265, [#, ''], [#, 265]]). -fb_tsv_pred_stats('null-value-count', fbgn_exons2affy1_overlaps, [9, '', 305]). -fb_tsv_pred_stats('missing-values', fbgn_exons2affy1_overlaps, [9, 305, [#, ''], [#, 305]]). -fb_tsv_pred_stats('null-value-count', fbgn_exons2affy1_overlaps, [10, '', 341]). -fb_tsv_pred_stats('missing-values', fbgn_exons2affy1_overlaps, [10, 341, [#, ''], [#, 341]]). -fb_tsv_pred_stats('null-value-count', fbgn_exons2affy1_overlaps, [11, '', 392]). -fb_tsv_pred_stats('missing-values', fbgn_exons2affy1_overlaps, [11, 392, [#, ''], [#, 392]]). -fb_tsv_pred_stats('null-value-count', fbgn_exons2affy1_overlaps, [12, '', 425]). -fb_tsv_pred_stats('missing-values', fbgn_exons2affy1_overlaps, [12, 425, [#, ''], [#, 425]]). -fb_tsv_pred_stats('null-value-count', fbgn_exons2affy1_overlaps, [13, '', 506]). -fb_tsv_pred_stats('missing-values', fbgn_exons2affy1_overlaps, [13, 506, [#, ''], [#, 506]]). -fb_tsv_pred_stats('null-value-count', fbgn_exons2affy1_overlaps, [14, '', 587]). -fb_tsv_pred_stats('missing-values', fbgn_exons2affy1_overlaps, [14, 587, [#, ''], [#, 587]]). -fb_tsv_pred_stats('null-value-count', fbgn_exons2affy1_overlaps, [15, '', 947]). -fb_tsv_pred_stats('missing-values', fbgn_exons2affy1_overlaps, [15, 947, [#, ''], [#, 947]]). -fb_tsv_pred_stats('null-value-count', fbgn_exons2affy1_overlaps, [16, '', 10174]). -fb_tsv_pred_stats('missing-values', fbgn_exons2affy1_overlaps, [16, 10174, [#, ''], [#, 10174]]). -fb_tsv_pred_stats('null-value-count', fbgn_exons2affy1_overlaps, [17, '', 10457]). -fb_tsv_pred_stats('missing-values', fbgn_exons2affy1_overlaps, [17, 10457, [#, ''], [#, 10457]]). -fb_tsv_pred_stats('null-value-count', fbgn_exons2affy1_overlaps, [18, '', 10572]). -fb_tsv_pred_stats('missing-values', fbgn_exons2affy1_overlaps, [18, 10572, [#, ''], [#, 10572]]). -fb_tsv_pred_stats('null-value-count', fbgn_exons2affy1_overlaps, [19, '', 10667]). -fb_tsv_pred_stats('missing-values', fbgn_exons2affy1_overlaps, [19, 10667, [#, ''], [#, 10667]]). -fb_tsv_pred_stats('null-value-count', fbgn_exons2affy1_overlaps, [20, '', 10722]). -fb_tsv_pred_stats('missing-values', fbgn_exons2affy1_overlaps, [20, 10722, [#, ''], [#, 10722]]). -fb_tsv_pred_stats('null-value-count', fbgn_exons2affy1_overlaps, [21, '', 10774]). -fb_tsv_pred_stats('missing-values', fbgn_exons2affy1_overlaps, [21, 10774, [#, ''], [#, 10774]]). -fb_tsv_pred_stats('null-value-count', fbgn_exons2affy1_overlaps, [22, '', 10821]). -fb_tsv_pred_stats('missing-values', fbgn_exons2affy1_overlaps, [22, 10821, [#, ''], [#, 10821]]). -fb_tsv_pred_stats('null-value-count', fbgn_exons2affy1_overlaps, [23, '', 10853]). -fb_tsv_pred_stats('missing-values', fbgn_exons2affy1_overlaps, [23, 10853, [#, ''], [#, 10853]]). -fb_tsv_pred_stats('null-value-count', fbgn_exons2affy1_overlaps, [24, '', 10897]). -fb_tsv_pred_stats('missing-values', fbgn_exons2affy1_overlaps, [24, 10897, [#, ''], [#, 10897]]). -fb_tsv_pred_stats('null-value-count', fbgn_exons2affy1_overlaps, [25, '', 10935]). -fb_tsv_pred_stats('missing-values', fbgn_exons2affy1_overlaps, [25, 10935, [#, ''], [#, 10935]]). -fb_tsv_pred_stats('null-value-count', fbgn_exons2affy1_overlaps, [26, '', 10982]). -fb_tsv_pred_stats('missing-values', fbgn_exons2affy1_overlaps, [26, 10982, [#, ''], [#, 10982]]). -fb_tsv_pred_stats('null-value-count', fbgn_exons2affy1_overlaps, [27, '', 11048]). -fb_tsv_pred_stats('missing-values', fbgn_exons2affy1_overlaps, [27, 11048, [#, ''], [#, 11048]]). -fb_tsv_pred_stats('null-value-count', fbgn_exons2affy1_overlaps, [28, '', 11122]). -fb_tsv_pred_stats('missing-values', fbgn_exons2affy1_overlaps, [28, 11122, [#, ''], [#, 11122]]). -fb_tsv_pred_stats('null-value-count', fbgn_exons2affy1_overlaps, [29, '', 11305]). -fb_tsv_pred_stats('missing-values', fbgn_exons2affy1_overlaps, [29, 11305, [#, ''], [#, 11305]]). -fb_tsv_pred_stats('null-value-count', fbgn_exons2affy1_overlaps, [30, '', 12047]). -fb_tsv_pred_stats('missing-values', fbgn_exons2affy1_overlaps, [30, 12047, [#, ''], [#, 12047]]). -fb_tsv_pred_stats('most-frequent', fbgn_exons2affy1_overlaps, [2, [#, [#, '151241_f_at_37', 4], [#, '152093_at_1981', 4], [#, '150941_f_at_119', 5], [#, '151193_f_at_78', 6], [#, '151224_f_at_40', 6], [#, '150311_at_95', 7], [#, '150941_f_at_115', 13]]]). -fb_tsv_pred_stats('less-frequent', fbgn_exons2affy1_overlaps, [2, [#, [#, '143052_at_1832', 1], [#, '154468_at_260', 1], [#, '152374_at_1177', 1], [#, '151894_at_1465', 1], [#, '154463_at_1950', 1], [#, '154463_at_2378', 1], [#, '154482_at_2296', 1]]]). -fb_tsv_pred_stats('most-frequent', fbgn_exons2affy1_overlaps, [3, [#, [#, '141538_at_2427', 3], [#, '147260_at_95', 3], [#, '155060_at_1425', 3], [#, '152093_at_2013', 4], [#, '151873_at_2152', 4], [#, '150311_at_124', 7]]]). -fb_tsv_pred_stats('less-frequent', fbgn_exons2affy1_overlaps, [3, [#, [#, '143052_at_1816', 1], [#, '149464_at_1100', 1], [#, '142785_at_1174', 1], [#, '142029_at_45', 1], [#, '149466_at_2832', 1], [#, '149467_at_1882', 1], [#, '149468_at_757', 1]]]). -fb_tsv_pred_stats('most-frequent', fbgn_exons2affy1_overlaps, [4, [#, [#, '147260_at_80', 3], [#, '147730_at_550', 3], [#, '155060_at_1472', 3], [#, '151873_at_2043', 4], [#, '152093_at_2053', 4], [#, '150311_at_247', 7]]]). -fb_tsv_pred_stats('less-frequent', fbgn_exons2affy1_overlaps, [4, [#, [#, '143052_at_1742', 1], [#, '152622_at_824', 1], [#, '149458_at_1158', 1], [#, '149459_at_906', 1], [#, '154507_at_1873', 1], [#, '149463_at_2017', 1], [#, '149464_at_1134', 1]]]). -fb_tsv_pred_stats('most-frequent', fbgn_exons2affy1_overlaps, [5, [#, [#, '147260_at_76', 3], [#, '155060_at_1504', 3], [#, '148466_at_864', 3], [#, '151873_at_2023', 4], [#, '152093_at_2081', 4], [#, '150311_at_271', 7]]]). -fb_tsv_pred_stats('less-frequent', fbgn_exons2affy1_overlaps, [5, [#, [#, '143052_at_1727', 1], [#, '154719_at_2453', 1], [#, '141210_at_404', 1], [#, '153896_at_1100', 1], [#, '149435_at_300', 1], [#, '149436_at_386', 1], [#, '149441_at_1003', 1]]]). -fb_tsv_pred_stats('most-frequent', fbgn_exons2affy1_overlaps, [6, [#, [#, '142689_at_2404', 3], [#, '151429_at_230', 3], [#, '147260_at_69', 3], [#, '152093_at_2097', 4], [#, '151873_at_2014', 4], [#, '150311_at_292', 7]]]). -fb_tsv_pred_stats('less-frequent', fbgn_exons2affy1_overlaps, [6, [#, [#, '143052_at_1717', 1], [#, '151951_at_2428', 1], [#, '154803_at_2317', 1], [#, '149420_at_517', 1], [#, '149421_at_366', 1], [#, '154555_at_1035', 1], [#, '154555_at_1375', 1]]]). -fb_tsv_pred_stats('most-frequent', fbgn_exons2affy1_overlaps, [7, [#, [#, '151429_at_248', 3], [#, '141538_at_2265', 3], [#, '155060_at_1543', 3], [#, '151873_at_1834', 4], [#, '152093_at_2142', 4], [#, '150311_at_321', 7]]]). -fb_tsv_pred_stats('less-frequent', fbgn_exons2affy1_overlaps, [7, [#, [#, '143052_at_1703', 1], [#, '154319_at_927', 1], [#, '154993_at_1959', 1], [#, '149402_at_2878', 1], [#, '149403_at_625', 1], [#, '149408_at_1010', 1], [#, '149409_at_619', 1]]]). -fb_tsv_pred_stats('most-frequent', fbgn_exons2affy1_overlaps, [8, [#, [#, '151429_at_270', 3], [#, '155060_at_1574', 3], [#, '142689_at_2342', 3], [#, '151873_at_1804', 4], [#, '152093_at_2177', 4], [#, '150311_at_350', 7]]]). -fb_tsv_pred_stats('less-frequent', fbgn_exons2affy1_overlaps, [8, [#, [#, '150941_f_at_115', 1], [#, '142317_at_420', 1], [#, '141883_at_323', 1], [#, '149397_at_943', 1], [#, '149398_at_568', 1], [#, '152411_at_1798', 1], [#, '149399_at_1928', 1]]]). -fb_tsv_pred_stats('most-frequent', fbgn_exons2affy1_overlaps, [9, [#, [#, '155060_at_1631', 3], [#, '151429_at_293', 3], [#, '147260_at_36', 3], [#, '152093_at_2220', 4], [#, '151873_at_1786', 4], [#, '150311_at_358', 7]]]). -fb_tsv_pred_stats('less-frequent', fbgn_exons2affy1_overlaps, [9, [#, [#, '150941_f_at_113', 1], [#, '149380_at_1052', 1], [#, '149381_at_595', 1], [#, '149382_at_343', 1], [#, '149384_at_626', 1], [#, '149385_at_909', 1], [#, '149386_at_153', 1]]]). -fb_tsv_pred_stats('most-frequent', fbgn_exons2affy1_overlaps, [10, [#, [#, '142689_at_2195', 3], [#, '147260_at_34', 3], [#, '141538_at_2111', 3], [#, '152093_at_2221', 4], [#, '151873_at_1747', 4], [#, '150311_at_405', 7]]]). -fb_tsv_pred_stats('less-frequent', fbgn_exons2affy1_overlaps, [10, [#, [#, '150941_f_at_111', 1], [#, '149364_at_1814', 1], [#, '149365_at_276', 1], [#, '149368_at_173', 1], [#, '149371_at_1969', 1], [#, '149372_at_632', 1], [#, '149374_at_1908', 1]]]). -fb_tsv_pred_stats('most-frequent', fbgn_exons2affy1_overlaps, [11, [#, [#, '151429_at_351', 3], [#, '142689_at_2154', 3], [#, '141538_at_2086', 3], [#, '152093_at_2253', 4], [#, '151873_at_1723', 4], [#, '150311_at_406', 7]]]). -fb_tsv_pred_stats('less-frequent', fbgn_exons2affy1_overlaps, [11, [#, [#, '151224_f_at_40', 1], [#, '149352_at_2845', 1], [#, '155039_at_1822', 1], [#, '149354_at_228', 1], [#, '153107_at_1501', 1], [#, '149355_at_446', 1], [#, '152216_at_1907', 1]]]). -fb_tsv_pred_stats('most-frequent', fbgn_exons2affy1_overlaps, [12, [#, [#, '141538_at_2050', 3], [#, '147260_at_29', 3], [#, '151429_at_444', 3], [#, '151873_at_1696', 4], [#, '152093_at_2286', 4], [#, '150311_at_428', 7]]]). -fb_tsv_pred_stats('less-frequent', fbgn_exons2affy1_overlaps, [12, [#, [#, '143052_at_1570', 1], [#, '153297_at_1146', 1], [#, '141292_at_956', 1], [#, '155136_at_3280', 1], [#, '151994_at_924', 1], [#, '154820_at_469', 1], [#, '152906_at_2090', 1]]]). -fb_tsv_pred_stats('most-frequent', fbgn_exons2affy1_overlaps, [13, [#, [#, '155060_at_1834', 3], [#, '147260_at_27', 3], [#, '142689_at_2057', 3], [#, '151873_at_1681', 4], [#, '152093_at_2365', 4], [#, '150311_at_513', 7]]]). -fb_tsv_pred_stats('less-frequent', fbgn_exons2affy1_overlaps, [13, [#, [#, '143052_at_1561', 1], [#, '149339_at_461', 1], [#, '142566_at_6907', 1], [#, '149340_at_389', 1], [#, '149341_at_1305', 1], [#, '149343_at_547', 1], [#, '153316_at_970', 1]]]). -fb_tsv_pred_stats('most-frequent', fbgn_exons2affy1_overlaps, [14, [#, [#, '141538_at_1972', 3], [#, '155060_at_1844', 3], [#, '147260_at_21', 3], [#, '152093_at_2369', 4], [#, '151873_at_1656', 4], [#, '150311_at_569', 7]]]). -fb_tsv_pred_stats('less-frequent', fbgn_exons2affy1_overlaps, [14, [#, [#, '143052_at_1547', 1], [#, '153677_at_593', 1], [#, '142725_at_3484', 1], [#, '154418_at_2357', 1], [#, '149337_at_1771', 1], [#, '149338_at_114', 1], [#, '153664_at_1123', 1]]]). -fb_tsv_pred_stats('most-frequent', fbgn_exons2affy1_overlaps, [15, [#, [#, '155060_at_1866', 3], [#, '147260_at_19', 3], [#, '141538_at_1905', 3], [#, '151873_at_1630', 4], [#, '152093_at_2425', 4], [#, '150311_at_588', 7]]]). -fb_tsv_pred_stats('less-frequent', fbgn_exons2affy1_overlaps, [15, [#, [#, '143052_at_1488', 1], [#, '142725_at_3437', 1], [#, '154418_at_2421', 1], [#, '149337_at_1722', 1], [#, '149338_at_101', 1], [#, '153664_at_1167', 1], [#, '149339_at_383', 1]]]). -fb_tsv_pred_stats('most-frequent', fbgn_exons2affy1_overlaps, [16, [#, [#, '151193_f_at_66', 3], [#, '151241_f_at_31', 5], [#, '151193_f_at_70', 6], [#, '151224_f_at_40', 7], [#, '150941_f_at_119', 7], [#, '150941_f_at_115', 7]]]). -fb_tsv_pred_stats('less-frequent', fbgn_exons2affy1_overlaps, [16, [#, [#, '143052_at_1399', 1], [#, '154464_at_2230', 1], [#, '152047_at_1146', 1], [#, '150835_at_1439', 1], [#, '154168_at_1052', 1], [#, '153210_at_1520', 1], [#, '150817_at_565', 1]]]). -fb_tsv_pred_stats('most-frequent', fbgn_exons2affy1_overlaps, [17, [#, [#, '142169_at_450', 2], [#, '146155_at_129', 2], [#, '152590_at_972', 2], [#, '142115_at_370', 2], [#, '143730_at_1670', 2], [#, '150941_f_at_115', 9]]]). -fb_tsv_pred_stats('less-frequent', fbgn_exons2affy1_overlaps, [17, [#, [#, '143052_at_1395', 1], [#, '151270_r_at_25', 1], [#, '151257_at_31', 1], [#, '151250_at_222', 1], [#, '151229_at_145', 1], [#, '151212_i_at_63', 1], [#, '151207_r_at_79', 1]]]). -fb_tsv_pred_stats('most-frequent', fbgn_exons2affy1_overlaps, [18, [#, [#, '142667_at_1666', 2], [#, '142844_at_1801', 2], [#, '143730_at_1655', 2], [#, '146200_at_740', 2], [#, '145665_at_260', 2], [#, '150941_f_at_113', 3]]]). -fb_tsv_pred_stats('less-frequent', fbgn_exons2affy1_overlaps, [18, [#, [#, '143052_at_1376', 1], [#, '146970_at_795', 1], [#, '142323_at_349', 1], [#, '152548_at_1257', 1], [#, '142085_at_360', 1], [#, '151839_at_572', 1], [#, '147900_at_1316', 1]]]). -fb_tsv_pred_stats('most-frequent', fbgn_exons2affy1_overlaps, [19, [#, [#, '141971_at_425', 2], [#, '152590_at_890', 2], [#, '150643_at_593', 2], [#, '150117_at_272', 2], [#, '146155_at_95', 2], [#, '141331_at_764', 2]]]). -fb_tsv_pred_stats('less-frequent', fbgn_exons2affy1_overlaps, [19, [#, [#, '143052_at_1311', 1], [#, '146844_at_45', 1], [#, '152619_at_980', 1], [#, '147717_at_296', 1], [#, '141654_at_949', 1], [#, '147704_at_309', 1], [#, '151140_at_34', 1]]]). -fb_tsv_pred_stats('most-frequent', fbgn_exons2affy1_overlaps, [20, [#, [#, '152322_at_1081', 2], [#, '150574_at_674', 2], [#, '142012_at_515', 2], [#, '150611_at_681', 2], [#, '146094_at_3507', 2], [#, '143040_at_1502', 2]]]). -fb_tsv_pred_stats('less-frequent', fbgn_exons2affy1_overlaps, [20, [#, [#, '141890_at_423', 1], [#, '146741_at_332', 1], [#, '146978_s_at_613', 1], [#, '142001_r_at_17', 1], [#, '152057_at_746', 1], [#, '153061_at_3626', 1], [#, '147846_at_517', 1]]]). -fb_tsv_pred_stats('most-frequent', fbgn_exons2affy1_overlaps, [21, [#, [#, '143730_at_1571', 2], [#, '143071_at_199', 2], [#, '153690_at_1496', 2], [#, '146572_at_1248', 2], [#, '151196_r_at_69', 2], [#, '142734_at_582', 2]]]). -fb_tsv_pred_stats('less-frequent', fbgn_exons2affy1_overlaps, [21, [#, [#, '154290_at_1576', 1], [#, '150536_at_1846', 1], [#, '142057_at_306', 1], [#, '149536_at_287', 1], [#, '142647_at_483', 1], [#, '152342_at_1443', 1], [#, '150858_at_1203', 1]]]). -fb_tsv_pred_stats('most-frequent', fbgn_exons2affy1_overlaps, [22, [#, [#, '152828_at_1192', 2], [#, '145513_at_1169', 2], [#, '142641_at_1007', 2], [#, '145665_at_185', 2], [#, '145804_at_113', 2], [#, '144663_at_167', 2]]]). -fb_tsv_pred_stats('less-frequent', fbgn_exons2affy1_overlaps, [22, [#, [#, '152590_at_807', 1], [#, '150536_at_1823', 1], [#, '142057_at_329', 1], [#, '149536_at_257', 1], [#, '142647_at_451', 1], [#, '152342_at_1508', 1], [#, '150858_at_1226', 1]]]). -fb_tsv_pred_stats('most-frequent', fbgn_exons2affy1_overlaps, [23, [#, [#, '145121_at_953', 2], [#, '152828_at_1286', 2], [#, '145513_at_1144', 2], [#, '145665_at_164', 2], [#, '145804_at_98', 2], [#, '146744_at_188', 2]]]). -fb_tsv_pred_stats('less-frequent', fbgn_exons2affy1_overlaps, [23, [#, [#, '153298_at_1470', 1], [#, '150321_at_1006', 1], [#, '150383_at_2084', 1], [#, '149454_at_1935', 1], [#, '150142_at_1363', 1], [#, '150536_at_1771', 1], [#, '142057_at_344', 1]]]). -fb_tsv_pred_stats('most-frequent', fbgn_exons2affy1_overlaps, [24, [#, [#, '152828_at_1322', 2], [#, '145513_at_1132', 2], [#, '145665_at_155', 2], [#, '145804_at_94', 2], [#, '146094_at_3402', 2], [#, '151831_at_920', 2]]]). -fb_tsv_pred_stats('less-frequent', fbgn_exons2affy1_overlaps, [24, [#, [#, '152253_at_1253', 1], [#, '151549_i_at_495', 1], [#, '142287_at_5287', 1], [#, '150858_at_1274', 1], [#, '152342_at_1587', 1], [#, '142647_at_365', 1], [#, '149536_at_82', 1]]]). -fb_tsv_pred_stats('most-frequent', fbgn_exons2affy1_overlaps, [25, [#, [#, '145121_at_1044', 2], [#, '152828_at_1374', 2], [#, '145513_at_1115', 2], [#, '145665_at_112', 2], [#, '145804_at_88', 2], [#, '143367_at_1268', 2]]]). -fb_tsv_pred_stats('less-frequent', fbgn_exons2affy1_overlaps, [25, [#, [#, '152253_at_1277', 1], [#, '152342_at_1612', 1], [#, '142647_at_311', 1], [#, '149536_at_79', 1], [#, '142057_at_440', 1], [#, '150536_at_1708', 1], [#, '150142_at_1308', 1]]]). -fb_tsv_pred_stats('most-frequent', fbgn_exons2affy1_overlaps, [26, [#, [#, '142968_at_1016', 2], [#, '147307_at_1054', 2], [#, '152828_at_1410', 2], [#, '145513_at_1081', 2], [#, '145804_at_83', 2], [#, '152030_at_2454', 2]]]). -fb_tsv_pred_stats('less-frequent', fbgn_exons2affy1_overlaps, [26, [#, [#, '151555_at_452', 1], [#, '150321_at_786', 1], [#, '149984_at_574', 1], [#, '150288_at_440', 1], [#, '154729_at_1256', 1], [#, '150235_at_482', 1], [#, '153559_at_1188', 1]]]). -fb_tsv_pred_stats('most-frequent', fbgn_exons2affy1_overlaps, [27, [#, [#, '142051_at_710', 2], [#, '143071_at_395', 2], [#, '153690_at_1701', 2], [#, '152030_at_2472', 2], [#, '148950_at_1101', 2], [#, '146572_at_1489', 2]]]). -fb_tsv_pred_stats('less-frequent', fbgn_exons2affy1_overlaps, [27, [#, [#, '151555_at_477', 1], [#, '143703_at_549', 1], [#, '150198_at_145', 1], [#, '153568_at_2595', 1], [#, '153408_at_895', 1], [#, '154631_at_2296', 1], [#, '149802_at_35', 1]]]). -fb_tsv_pred_stats('most-frequent', fbgn_exons2affy1_overlaps, [28, [#, [#, '151831_at_1098', 2], [#, '143071_at_435', 2], [#, '142051_at_734', 2], [#, '153690_at_1718', 2], [#, '142946_at_186', 2], [#, '148950_at_1027', 2]]]). -fb_tsv_pred_stats('less-frequent', fbgn_exons2affy1_overlaps, [28, [#, [#, '154840_at_235', 1], [#, '149689_at_838', 1], [#, '152285_at_955', 1], [#, '151626_at_139', 1], [#, '151157_at_129', 1], [#, '151986_at_1676', 1], [#, '149373_at_477', 1]]]). -fb_tsv_pred_stats('most-frequent', fbgn_exons2affy1_overlaps, [29, [#, [#, '143040_at_1070', 2], [#, '148950_at_1005', 2], [#, '152322_at_1333', 2], [#, '142209_at_639', 2], [#, '143367_at_1495', 2], [#, '153005_at_1202', 2]]]). -fb_tsv_pred_stats('less-frequent', fbgn_exons2affy1_overlaps, [29, [#, [#, '154840_at_217', 1], [#, '151546_i_at_74', 1], [#, '145929_at_1640', 1], [#, '151417_at_35', 1], [#, '145917_at_142', 1], [#, '154703_at_1319', 1], [#, '145904_at_869', 1]]]). -fb_tsv_pred_stats('most-frequent', fbgn_exons2affy1_overlaps, [30, [#, [#, '151241_f_at_37', 1], [#, '145456_at_322', 1], [#, '142630_at_415', 1], [#, '148015_at_1581', 1], [#, '153230_at_2930', 2], [#, '154681_at_1547', 2]]]). -fb_tsv_pred_stats('less-frequent', fbgn_exons2affy1_overlaps, [30, [#, [#, '153483_at_641', 1], [#, '150941_f_at_90', 1], [#, '144004_at_5787', 1], [#, '144775_at_57', 1], [#, '144816_at_1278', 1], [#, '143155_at_2478', 1], [#, '148015_at_1581', 1]]]). -fb_tsv_pred_stats('num-columns', fbgn_exons2affy2_overlaps, [14]). -fb_tsv_pred_stats('duplicated-rows', fbgn_exons2affy2_overlaps, [4149]). -fb_tsv_pred_stats('total-rows', fbgn_exons2affy2_overlaps, [12905]). -fb_tsv_pred_stats('unique-values', fbgn_exons2affy2_overlaps, [1, 8719, object]). -fb_tsv_pred_stats('unique-values', fbgn_exons2affy2_overlaps, [2, 1595, object]). -fb_tsv_pred_stats('unique-values', fbgn_exons2affy2_overlaps, [3, 1248, object]). -fb_tsv_pred_stats('unique-values', fbgn_exons2affy2_overlaps, [4, 1045, object]). -fb_tsv_pred_stats('unique-values', fbgn_exons2affy2_overlaps, [5, 922, object]). -fb_tsv_pred_stats('unique-values', fbgn_exons2affy2_overlaps, [6, 830, object]). -fb_tsv_pred_stats('unique-values', fbgn_exons2affy2_overlaps, [7, 752, object]). -fb_tsv_pred_stats('unique-values', fbgn_exons2affy2_overlaps, [8, 699, object]). -fb_tsv_pred_stats('unique-values', fbgn_exons2affy2_overlaps, [9, 639, object]). -fb_tsv_pred_stats('unique-values', fbgn_exons2affy2_overlaps, [10, 573, object]). -fb_tsv_pred_stats('unique-values', fbgn_exons2affy2_overlaps, [11, 508, object]). -fb_tsv_pred_stats('unique-values', fbgn_exons2affy2_overlaps, [12, 442, object]). -fb_tsv_pred_stats('unique-values', fbgn_exons2affy2_overlaps, [13, 358, object]). -fb_tsv_pred_stats('unique-values', fbgn_exons2affy2_overlaps, [14, 207, object]). -fb_tsv_pred_stats('null-value-count', fbgn_exons2affy2_overlaps, [1, '', 3969]). -fb_tsv_pred_stats('missing-values', fbgn_exons2affy2_overlaps, [1, 3969, [#, ''], [#, 3969]]). -fb_tsv_pred_stats('null-value-count', fbgn_exons2affy2_overlaps, [2, '', 11248]). -fb_tsv_pred_stats('missing-values', fbgn_exons2affy2_overlaps, [2, 11248, [#, ''], [#, 11248]]). -fb_tsv_pred_stats('null-value-count', fbgn_exons2affy2_overlaps, [3, '', 11607]). -fb_tsv_pred_stats('missing-values', fbgn_exons2affy2_overlaps, [3, 11607, [#, ''], [#, 11607]]). -fb_tsv_pred_stats('null-value-count', fbgn_exons2affy2_overlaps, [4, '', 11816]). -fb_tsv_pred_stats('missing-values', fbgn_exons2affy2_overlaps, [4, 11816, [#, ''], [#, 11816]]). -fb_tsv_pred_stats('null-value-count', fbgn_exons2affy2_overlaps, [5, '', 11943]). -fb_tsv_pred_stats('missing-values', fbgn_exons2affy2_overlaps, [5, 11943, [#, ''], [#, 11943]]). -fb_tsv_pred_stats('null-value-count', fbgn_exons2affy2_overlaps, [6, '', 12036]). -fb_tsv_pred_stats('missing-values', fbgn_exons2affy2_overlaps, [6, 12036, [#, ''], [#, 12036]]). -fb_tsv_pred_stats('null-value-count', fbgn_exons2affy2_overlaps, [7, '', 12116]). -fb_tsv_pred_stats('missing-values', fbgn_exons2affy2_overlaps, [7, 12116, [#, ''], [#, 12116]]). -fb_tsv_pred_stats('null-value-count', fbgn_exons2affy2_overlaps, [8, '', 12171]). -fb_tsv_pred_stats('missing-values', fbgn_exons2affy2_overlaps, [8, 12171, [#, ''], [#, 12171]]). -fb_tsv_pred_stats('null-value-count', fbgn_exons2affy2_overlaps, [9, '', 12231]). -fb_tsv_pred_stats('missing-values', fbgn_exons2affy2_overlaps, [9, 12231, [#, ''], [#, 12231]]). -fb_tsv_pred_stats('null-value-count', fbgn_exons2affy2_overlaps, [10, '', 12300]). -fb_tsv_pred_stats('missing-values', fbgn_exons2affy2_overlaps, [10, 12300, [#, ''], [#, 12300]]). -fb_tsv_pred_stats('null-value-count', fbgn_exons2affy2_overlaps, [11, '', 12366]). -fb_tsv_pred_stats('missing-values', fbgn_exons2affy2_overlaps, [11, 12366, [#, ''], [#, 12366]]). -fb_tsv_pred_stats('null-value-count', fbgn_exons2affy2_overlaps, [12, '', 12437]). -fb_tsv_pred_stats('missing-values', fbgn_exons2affy2_overlaps, [12, 12437, [#, ''], [#, 12437]]). -fb_tsv_pred_stats('null-value-count', fbgn_exons2affy2_overlaps, [13, '', 12525]). -fb_tsv_pred_stats('missing-values', fbgn_exons2affy2_overlaps, [13, 12525, [#, ''], [#, 12525]]). -fb_tsv_pred_stats('null-value-count', fbgn_exons2affy2_overlaps, [14, '', 12686]). -fb_tsv_pred_stats('missing-values', fbgn_exons2affy2_overlaps, [14, 12686, [#, ''], [#, 12686]]). -fb_tsv_pred_stats('most-frequent', fbgn_exons2affy2_overlaps, [1, [#, [#, '1630536_at_1664', 3], [#, '1633941_a_at_2332', 3], [#, '1632394_s_at_2089', 3], [#, '1625692_s_at_1888', 4], [#, '1627164_at_3410', 4], [#, '1625897_s_at_1066', 4]]]). -fb_tsv_pred_stats('less-frequent', fbgn_exons2affy2_overlaps, [1, [#, [#, '1637813_at_4186', 1], [#, '1638283_at_2407', 1], [#, '1639086_s_at_1819', 1], [#, '1631434_at_334', 1], [#, '1634855_s_at_1654', 1], [#, '1636657_at_473', 1], [#, '1641712_at_1957', 1]]]). -fb_tsv_pred_stats('most-frequent', fbgn_exons2affy2_overlaps, [2, [#, [#, '1635578_at_1116', 2], [#, '1633941_a_at_2295', 3], [#, '1631833_at_1721', 3], [#, '1625692_s_at_1832', 4], [#, '1635572_at_641', 4], [#, '1625897_s_at_1127', 4]]]). -fb_tsv_pred_stats('less-frequent', fbgn_exons2affy2_overlaps, [2, [#, [#, '1636558_a_at_1881', 1], [#, '1628490_at_857', 1], [#, '1641656_at_713', 1], [#, '1630618_at_2197', 1], [#, '1625101_at_335', 1], [#, '1635901_at_939', 1], [#, '1631798_s_at_1021', 1]]]). -fb_tsv_pred_stats('most-frequent', fbgn_exons2affy2_overlaps, [3, [#, [#, '1631351_s_at_1022', 2], [#, '1626491_at_1540', 2], [#, '1635572_at_608', 3], [#, '1633941_a_at_2232', 3], [#, '1631833_at_1705', 3], [#, '1625897_s_at_1142', 4]]]). -fb_tsv_pred_stats('less-frequent', fbgn_exons2affy2_overlaps, [3, [#, [#, '1636558_a_at_1850', 1], [#, '1631522_x_at_66', 1], [#, '1632440_at_286', 1], [#, '1625460_s_at_89', 1], [#, '1625783_at_502', 1], [#, '1626735_at_200', 1], [#, '1628502_at_164', 1]]]). -fb_tsv_pred_stats('most-frequent', fbgn_exons2affy2_overlaps, [4, [#, [#, '1632950_at_1094', 2], [#, '1629590_at_807', 2], [#, '1635578_at_1046', 2], [#, '1635572_at_529', 3], [#, '1631833_at_1657', 3], [#, '1625897_s_at_1160', 4]]]). -fb_tsv_pred_stats('less-frequent', fbgn_exons2affy2_overlaps, [4, [#, [#, '1636558_a_at_1823', 1], [#, '1629951_at_775', 1], [#, '1627721_at_1681', 1], [#, '1632946_at_1358', 1], [#, '1630788_at_1473', 1], [#, '1629262_at_502', 1], [#, '1628625_at_1245', 1]]]). -fb_tsv_pred_stats('most-frequent', fbgn_exons2affy2_overlaps, [5, [#, [#, '1636445_at_196', 2], [#, '1635578_at_1031', 2], [#, '1634667_at_2047', 2], [#, '1631833_at_1617', 3], [#, '1635572_at_481', 3], [#, '1625897_s_at_1229', 4]]]). -fb_tsv_pred_stats('less-frequent', fbgn_exons2affy2_overlaps, [5, [#, [#, '1636558_a_at_1742', 1], [#, '1636314_at_387', 1], [#, '1625214_at_592', 1], [#, '1633462_at_1757', 1], [#, '1638793_at_441', 1], [#, '1630993_at_814', 1], [#, '1637693_at_840', 1]]]). -fb_tsv_pred_stats('most-frequent', fbgn_exons2affy2_overlaps, [6, [#, [#, '1636445_at_205', 2], [#, '1628766_at_1592', 2], [#, '1627958_at_364', 2], [#, '1631833_at_1553', 3], [#, '1635572_at_448', 3], [#, '1625897_s_at_1282', 4]]]). -fb_tsv_pred_stats('less-frequent', fbgn_exons2affy2_overlaps, [6, [#, [#, '1636558_a_at_1725', 1], [#, '1629127_at_687', 1], [#, '1632948_x_at_741', 1], [#, '1631596_at_2406', 1], [#, '1623590_s_at_2676', 1], [#, '1638445_a_at_4372', 1], [#, '1632739_at_505', 1]]]). -fb_tsv_pred_stats('most-frequent', fbgn_exons2affy2_overlaps, [7, [#, [#, '1627427_s_at_1090', 2], [#, '1626491_at_1395', 2], [#, '1634933_s_at_300', 2], [#, '1635572_at_432', 3], [#, '1631833_at_1528', 3], [#, '1625897_s_at_1292', 4]]]). -fb_tsv_pred_stats('less-frequent', fbgn_exons2affy2_overlaps, [7, [#, [#, '1636558_a_at_1709', 1], [#, '1625051_at_611', 1], [#, '1634488_s_at_341', 1], [#, '1630421_at_597', 1], [#, '1628563_at_1739', 1], [#, '1636412_at_2651', 1], [#, '1634418_at_1457', 1]]]). -fb_tsv_pred_stats('most-frequent', fbgn_exons2affy2_overlaps, [8, [#, [#, '1627958_at_416', 2], [#, '1626732_at_695', 2], [#, '1626038_at_1253', 2], [#, '1635572_at_393', 3], [#, '1631833_at_1513', 3], [#, '1625897_s_at_1337', 4]]]). -fb_tsv_pred_stats('less-frequent', fbgn_exons2affy2_overlaps, [8, [#, [#, '1636558_a_at_1571', 1], [#, '1632338_a_at_1205', 1], [#, '1641119_at_364', 1], [#, '1627824_at_101', 1], [#, '1632926_at_75', 1], [#, '1631364_at_518', 1], [#, '1639058_at_120', 1]]]). -fb_tsv_pred_stats('most-frequent', fbgn_exons2affy2_overlaps, [9, [#, [#, '1630406_at_385', 2], [#, '1631351_s_at_947', 2], [#, '1628766_at_1690', 2], [#, '1631833_at_1487', 3], [#, '1635572_at_378', 3], [#, '1625897_s_at_1362', 4]]]). -fb_tsv_pred_stats('less-frequent', fbgn_exons2affy2_overlaps, [9, [#, [#, '1636558_a_at_1561', 1], [#, '1632926_at_17', 1], [#, '1631364_at_547', 1], [#, '1639058_at_103', 1], [#, '1628447_at_492', 1], [#, '1626455_s_at_399', 1], [#, '1638766_at_109', 1]]]). -fb_tsv_pred_stats('most-frequent', fbgn_exons2affy2_overlaps, [10, [#, [#, '1630406_at_337', 2], [#, '1629590_at_1045', 2], [#, '1633270_at_394', 2], [#, '1631833_at_1469', 3], [#, '1635572_at_297', 3], [#, '1625897_s_at_1444', 4]]]). -fb_tsv_pred_stats('less-frequent', fbgn_exons2affy2_overlaps, [10, [#, [#, '1636558_a_at_1482', 1], [#, '1635345_at_50', 1], [#, '1634677_at_643', 1], [#, '1635112_at_279', 1], [#, '1641708_at_3032', 1], [#, '1629586_at_1283', 1], [#, '1640473_at_4678', 1]]]). -fb_tsv_pred_stats('most-frequent', fbgn_exons2affy2_overlaps, [11, [#, [#, '1632147_at_448', 2], [#, '1629590_at_1085', 2], [#, '1634176_a_at_438', 2], [#, '1635572_at_234', 3], [#, '1631833_at_1450', 3], [#, '1625897_s_at_1488', 4]]]). -fb_tsv_pred_stats('less-frequent', fbgn_exons2affy2_overlaps, [11, [#, [#, '1636558_a_at_1425', 1], [#, '1638214_at_467', 1], [#, '1637070_at_754', 1], [#, '1636893_at_55', 1], [#, '1639804_at_1221', 1], [#, '1628992_at_20', 1], [#, '1627697_at_763', 1]]]). -fb_tsv_pred_stats('most-frequent', fbgn_exons2affy2_overlaps, [12, [#, [#, '1634933_s_at_139', 2], [#, '1627958_at_512', 2], [#, '1627427_s_at_891', 2], [#, '1627339_at_219', 2], [#, '1631833_at_1435', 3], [#, '1635572_at_209', 3]]]). -fb_tsv_pred_stats('less-frequent', fbgn_exons2affy2_overlaps, [12, [#, [#, '1636558_a_at_1397', 1], [#, '1638214_at_453', 1], [#, '1637070_at_778', 1], [#, '1636893_at_43', 1], [#, '1639804_at_1258', 1], [#, '1628992_at_17', 1], [#, '1627697_at_738', 1]]]). -fb_tsv_pred_stats('most-frequent', fbgn_exons2affy2_overlaps, [13, [#, [#, '1634933_s_at_106', 2], [#, '1632147_at_514', 2], [#, '1633837_at_546', 2], [#, '1627339_at_124', 2], [#, '1631833_at_1404', 3], [#, '1635572_at_157', 3]]]). -fb_tsv_pred_stats('less-frequent', fbgn_exons2affy2_overlaps, [13, [#, [#, '1636558_a_at_1379', 1], [#, '1638214_at_432', 1], [#, '1636893_at_32', 1], [#, '1639804_at_1271', 1], [#, '1628992_at_15', 1], [#, '1627697_at_714', 1], [#, '1635345_at_43', 1]]]). -fb_tsv_pred_stats('most-frequent', fbgn_exons2affy2_overlaps, [14, [#, [#, '1627339_at_73', 2], [#, '1626491_at_1063', 2], [#, '1634159_s_at_35', 2], [#, '1626732_at_641', 2], [#, '1631833_at_1383', 3], [#, '1635572_at_129', 3]]]). -fb_tsv_pred_stats('less-frequent', fbgn_exons2affy2_overlaps, [14, [#, [#, '1636558_a_at_1365', 1], [#, '1628563_at_1922', 1], [#, '1636412_at_2551', 1], [#, '1634418_at_1571', 1], [#, '1632338_a_at_1456', 1], [#, '1641119_at_581', 1], [#, '1626455_s_at_584', 1]]]). -fb_tsv_pred_stats('num-columns', fbgn_fbtr_fbpp_expanded, [11]). -fb_tsv_pred_stats('duplicated-rows', fbgn_fbtr_fbpp_expanded, [0]). -fb_tsv_pred_stats('total-rows', fbgn_fbtr_fbpp_expanded, [35732]). -fb_tsv_pred_stats('unique-values', fbgn_fbtr_fbpp_expanded, [1, 1, object]). -fb_tsv_pred_stats('unique-values', fbgn_fbtr_fbpp_expanded, [2, 27, object]). -fb_tsv_pred_stats('unique-values', fbgn_fbtr_fbpp_expanded, [3, 17901, object]). -fb_tsv_pred_stats('unique-values', fbgn_fbtr_fbpp_expanded, [4, 17901, object]). -fb_tsv_pred_stats('unique-values', fbgn_fbtr_fbpp_expanded, [5, 11358, object]). -fb_tsv_pred_stats('unique-values', fbgn_fbtr_fbpp_expanded, [6, 17901, object]). -fb_tsv_pred_stats('unique-values', fbgn_fbtr_fbpp_expanded, [7, 9, object]). -fb_tsv_pred_stats('unique-values', fbgn_fbtr_fbpp_expanded, [8, 35732, object]). -fb_tsv_pred_stats('unique-values', fbgn_fbtr_fbpp_expanded, [9, 35732, object]). -fb_tsv_pred_stats('unique-values', fbgn_fbtr_fbpp_expanded, [10, 30803, object]). -fb_tsv_pred_stats('unique-values', fbgn_fbtr_fbpp_expanded, [11, 30803, object]). -fb_tsv_pred_stats('missing-values', fbgn_fbtr_fbpp_expanded, [1, 0, [], []]). -fb_tsv_pred_stats('missing-values', fbgn_fbtr_fbpp_expanded, [2, 0, [], []]). -fb_tsv_pred_stats('missing-values', fbgn_fbtr_fbpp_expanded, [3, 0, [], []]). -fb_tsv_pred_stats('missing-values', fbgn_fbtr_fbpp_expanded, [4, 0, [], []]). -fb_tsv_pred_stats('null-value-count', fbgn_fbtr_fbpp_expanded, [5, '', 11174]). -fb_tsv_pred_stats('missing-values', fbgn_fbtr_fbpp_expanded, [5, 11174, [#, ''], [#, 11174]]). -fb_tsv_pred_stats('missing-values', fbgn_fbtr_fbpp_expanded, [6, 0, [], []]). -fb_tsv_pred_stats('missing-values', fbgn_fbtr_fbpp_expanded, [7, 0, [], []]). -fb_tsv_pred_stats('missing-values', fbgn_fbtr_fbpp_expanded, [8, 0, [], []]). -fb_tsv_pred_stats('missing-values', fbgn_fbtr_fbpp_expanded, [9, 0, [], []]). -fb_tsv_pred_stats('null-value-count', fbgn_fbtr_fbpp_expanded, [10, '', 4930]). -fb_tsv_pred_stats('missing-values', fbgn_fbtr_fbpp_expanded, [10, 4930, [#, ''], [#, 4930]]). -fb_tsv_pred_stats('null-value-count', fbgn_fbtr_fbpp_expanded, [11, '', 4930]). -fb_tsv_pred_stats('missing-values', fbgn_fbtr_fbpp_expanded, [11, 4930, [#, ''], [#, 4930]]). -fb_tsv_pred_stats('most-frequent', fbgn_fbtr_fbpp_expanded, [1, [#, [#, 'Dmel', 35732]]]). -fb_tsv_pred_stats('less-frequent', fbgn_fbtr_fbpp_expanded, [1, [#, [#, 'Dmel', 35732]]]). -fb_tsv_pred_stats('most-frequent', fbgn_fbtr_fbpp_expanded, [2, [#, [#, 'C_D_box_snoRNA_gene', 145], [#, tRNA_gene, 312], [#, pseudogene, 365], [#, antisense_lncRNA_gene, 621], [#, miRNA_gene, 747], [#, lncRNA_gene, 2374], [#, protein_coding_gene, 30802]]]). -fb_tsv_pred_stats('less-frequent', fbgn_fbtr_fbpp_expanded, [2, [#, [#, sbRNA_gene, 1], [#, 'SRP_RNA_gene', 1], [#, mt_LSU_rRNA_gene, 1], [#, mt_SSU_rRNA_gene, 1], [#, 'RNase_MRP_RNA_gene', 1], [#, cytosolic_rRNA_28S_gene, 2], [#, 'RNA_7SK_gene', 2]]]). -fb_tsv_pred_stats('most-frequent', fbgn_fbtr_fbpp_expanded, [3, [#, [#, 'FBgn0011224', 25], [#, 'FBgn0284408', 25], [#, 'FBgn0033504', 28], [#, 'FBgn0266696', 31], [#, 'FBgn0002781', 31], [#, 'FBgn0285944', 60], [#, 'FBgn0033159', 75]]]). -fb_tsv_pred_stats('less-frequent', fbgn_fbtr_fbpp_expanded, [3, [#, [#, 'FBgn0038809', 1], [#, 'FBgn0051812', 1], [#, 'FBgn0051815', 1], [#, 'FBgn0051816', 1], [#, 'FBgn0051822', 1], [#, 'FBgn0051823', 1], [#, 'FBgn0051824', 1]]]). -fb_tsv_pred_stats('most-frequent', fbgn_fbtr_fbpp_expanded, [4, [#, [#, heph, 25], [#, trol, 25], [#, 'CAP', 28], [#, 'Svil', 31], [#, 'mod(mdg4)', 31], [#, para, 60], [#, 'Dscam1', 75]]]). -fb_tsv_pred_stats('less-frequent', fbgn_fbtr_fbpp_expanded, [4, [#, [#, 'CG16953', 1], [#, 'Tsen2', 1], [#, 'CG31815', 1], [#, 'CG31816', 1], [#, 'CR31822', 1], [#, 'CG31823', 1], [#, 'CR31824', 1]]]). -fb_tsv_pred_stats('most-frequent', fbgn_fbtr_fbpp_expanded, [5, [#, [#, hephaestus, 25], [#, 'CAP', 28], [#, 'modifier of mdg4', 31], [#, 'Supervillin', 31], [#, paralytic, 60], [#, 'Down syndrome cell adhesion molecule 1', 75]]]). -fb_tsv_pred_stats('less-frequent', fbgn_fbtr_fbpp_expanded, [5, [#, [#, 'long non-coding RNA:CR46535', 1], [#, 'Gustatory receptor 22e', 1], [#, 'long non-coding RNA:CR45471', 1], [#, 'Gustatory receptor 36a', 1], [#, 'Gustatory receptor 36b', 1], [#, 'Gustatory receptor 36c', 1], [#, 'Gustatory receptor 59a', 1]]]). -fb_tsv_pred_stats('most-frequent', fbgn_fbtr_fbpp_expanded, [6, [#, [#, 'CG31000', 25], [#, 'CG33950', 25], [#, 'CG18408', 28], [#, 'CG45186', 31], [#, 'CG32491', 31], [#, 'CG9907', 60], [#, 'CG17800', 75]]]). -fb_tsv_pred_stats('less-frequent', fbgn_fbtr_fbpp_expanded, [6, [#, [#, 'CG16953', 1], [#, 'CG31812', 1], [#, 'CG31815', 1], [#, 'CG31816', 1], [#, 'CR31822', 1], [#, 'CG31823', 1], [#, 'CR31824', 1]]]). -fb_tsv_pred_stats('most-frequent', fbgn_fbtr_fbpp_expanded, [7, [#, [#, pre_miRNA, 262], [#, snoRNA, 300], [#, tRNA, 312], [#, pseudogene, 365], [#, miRNA, 485], [#, ncRNA, 3059], [#, mRNA, 30802]]]). -fb_tsv_pred_stats('less-frequent', fbgn_fbtr_fbpp_expanded, [7, [#, [#, snRNA, 32], [#, rRNA, 115], [#, pre_miRNA, 262], [#, snoRNA, 300], [#, tRNA, 312], [#, pseudogene, 365], [#, miRNA, 485]]]). -fb_tsv_pred_stats('most-frequent', fbgn_fbtr_fbpp_expanded, [10, [#, [#, 'FBpp0309148', 1], [#, 'FBpp0074581', 1], [#, 'FBpp0290917', 1], [#, 'FBpp0308522', 1], [#, 'FBpp0304236', 1], [#, 'FBpp0071677', 1]]]). -fb_tsv_pred_stats('less-frequent', fbgn_fbtr_fbpp_expanded, [10, [#, [#, 'FBpp0071677', 1], [#, 'FBpp0308522', 1], [#, 'FBpp0290917', 1], [#, 'FBpp0074581', 1], [#, 'FBpp0309148', 1], [#, 'FBpp0071045', 1], [#, 'FBpp0084559', 1]]]). -fb_tsv_pred_stats('most-frequent', fbgn_fbtr_fbpp_expanded, [11, [#, [#, 'p115-PB', 1], [#, 'meso18E-PA', 1], [#, 'meso18E-PB', 1], [#, 'meso18E-PC', 1], [#, 'rept-PB', 1], [#, 'a-PA', 1]]]). -fb_tsv_pred_stats('less-frequent', fbgn_fbtr_fbpp_expanded, [11, [#, [#, 'a-PA', 1], [#, 'meso18E-PC', 1], [#, 'meso18E-PB', 1], [#, 'meso18E-PA', 1], [#, 'p115-PB', 1], [#, 'p115-PA', 1], [#, 'pins-PA', 1]]]). -fb_tsv_pred_stats('num-columns', fbgn_fbtr_fbpp, [3]). -fb_tsv_pred_stats('duplicated-rows', fbgn_fbtr_fbpp, [0]). -fb_tsv_pred_stats('total-rows', fbgn_fbtr_fbpp, [35732]). -fb_tsv_pred_stats('unique-values', fbgn_fbtr_fbpp, [1, 17901, object]). -fb_tsv_pred_stats('unique-values', fbgn_fbtr_fbpp, [2, 35732, object]). -fb_tsv_pred_stats('unique-values', fbgn_fbtr_fbpp, [3, 30803, object]). -fb_tsv_pred_stats('missing-values', fbgn_fbtr_fbpp, [1, 0, [], []]). -fb_tsv_pred_stats('missing-values', fbgn_fbtr_fbpp, [2, 0, [], []]). -fb_tsv_pred_stats('null-value-count', fbgn_fbtr_fbpp, [3, '', 4930]). -fb_tsv_pred_stats('missing-values', fbgn_fbtr_fbpp, [3, 4930, [#, ''], [#, 4930]]). -fb_tsv_pred_stats('most-frequent', fbgn_fbtr_fbpp, [1, [#, [#, 'FBgn0011224', 25], [#, 'FBgn0284408', 25], [#, 'FBgn0033504', 28], [#, 'FBgn0266696', 31], [#, 'FBgn0002781', 31], [#, 'FBgn0285944', 60], [#, 'FBgn0033159', 75]]]). -fb_tsv_pred_stats('less-frequent', fbgn_fbtr_fbpp, [1, [#, [#, 'FBgn0038809', 1], [#, 'FBgn0051812', 1], [#, 'FBgn0051815', 1], [#, 'FBgn0051816', 1], [#, 'FBgn0051822', 1], [#, 'FBgn0051823', 1], [#, 'FBgn0051824', 1]]]). -fb_tsv_pred_stats('most-frequent', fbgn_fbtr_fbpp, [3, [#, [#, 'FBpp0309148', 1], [#, 'FBpp0074581', 1], [#, 'FBpp0290917', 1], [#, 'FBpp0308522', 1], [#, 'FBpp0304236', 1], [#, 'FBpp0071677', 1]]]). -fb_tsv_pred_stats('less-frequent', fbgn_fbtr_fbpp, [3, [#, [#, 'FBpp0071677', 1], [#, 'FBpp0308522', 1], [#, 'FBpp0290917', 1], [#, 'FBpp0074581', 1], [#, 'FBpp0309148', 1], [#, 'FBpp0071045', 1], [#, 'FBpp0084559', 1]]]). -fb_tsv_pred_stats('num-columns', fbgn_gleanr, [4]). -fb_tsv_pred_stats('duplicated-rows', fbgn_gleanr, [535]). -fb_tsv_pred_stats('total-rows', fbgn_gleanr, [174893]). -fb_tsv_pred_stats('unique-values', fbgn_gleanr, [1, 11, object]). -fb_tsv_pred_stats('unique-values', fbgn_gleanr, [2, 174055, object]). -fb_tsv_pred_stats('unique-values', fbgn_gleanr, [3, 174055, object]). -fb_tsv_pred_stats('unique-values', fbgn_gleanr, [4, 174322, object]). -fb_tsv_pred_stats('missing-values', fbgn_gleanr, [1, 0, [], []]). -fb_tsv_pred_stats('missing-values', fbgn_gleanr, [2, 0, [], []]). -fb_tsv_pred_stats('missing-values', fbgn_gleanr, [3, 0, [], []]). -fb_tsv_pred_stats('missing-values', fbgn_gleanr, [4, 0, [], []]). -fb_tsv_pred_stats('most-frequent', fbgn_gleanr, [1, [#, [#, 'Dere', 15380], [#, 'Dwil', 15874], [#, 'Dsim', 16038], [#, 'Dpse', 16475], [#, 'Dyak', 16483], [#, 'Dsec', 16945], [#, 'Dper', 17373]]]). -fb_tsv_pred_stats('less-frequent', fbgn_gleanr, [1, [#, [#, 'Dvir', 14755], [#, 'Dmoj', 14922], [#, 'Dgri', 15319], [#, 'Dana', 15329], [#, 'Dere', 15380], [#, 'Dwil', 15874], [#, 'Dsim', 16038]]]). -fb_tsv_pred_stats('most-frequent', fbgn_gleanr, [2, [#, [#, 'Dpse\\GA30155', 4], [#, 'Dpse\\GA30065', 4], [#, 'Dpse\\GA30499', 4], [#, 'Dpse\\GA30462', 4], [#, 'Dpse\\GA30119', 5], [#, 'Dpse\\GA30479', 5], [#, 'Dpse\\GA30442', 11]]]). -fb_tsv_pred_stats('less-frequent', fbgn_gleanr, [2, [#, [#, 'Dper\\GL22947', 1], [#, 'Dwil\\GK16453', 1], [#, 'Dwil\\GK11213', 1], [#, 'Dwil\\GK16551', 1], [#, 'Dwil\\GK11264', 1], [#, 'Dwil\\GK11214', 1], [#, 'Dwil\\GK11265', 1]]]). -fb_tsv_pred_stats('most-frequent', fbgn_gleanr, [3, [#, [#, 'FBgn0263057', 4], [#, 'FBgn0263238', 4], [#, 'FBgn0265036', 4], [#, 'FBgn0264756', 4], [#, 'FBgn0262499', 5], [#, 'FBgn0264773', 5], [#, 'FBgn0264579', 11]]]). -fb_tsv_pred_stats('less-frequent', fbgn_gleanr, [3, [#, [#, 'FBgn0160537', 1], [#, 'FBgn0218455', 1], [#, 'FBgn0213224', 1], [#, 'FBgn0218553', 1], [#, 'FBgn0213275', 1], [#, 'FBgn0213225', 1], [#, 'FBgn0213276', 1]]]). -fb_tsv_pred_stats('most-frequent', fbgn_gleanr, [4, [#, [#, dgri_GLEANR_4274, 2], [#, dana_GLEANR_19894, 2], [#, dgri_GLEANR_7321, 2], [#, dgri_GLEANR_14174, 2], [#, dpse_GLEANR_5123, 3], [#, dpse_GLEANR_4701, 4], [#, dpse_GLEANR_8878, 4]]]). -fb_tsv_pred_stats('less-frequent', fbgn_gleanr, [4, [#, [#, dsim_GLEANR_6342, 1], [#, dwil_GLEANR_16628, 1], [#, dwil_GLEANR_11555, 1], [#, dwil_GLEANR_11556, 1], [#, dwil_GLEANR_11460, 1], [#, dwil_GLEANR_11461, 1], [#, dwil_GLEANR_11557, 1]]]). -fb_tsv_pred_stats('num-columns', fbgn_NAseq_Uniprot, [9]). -fb_tsv_pred_stats('duplicated-rows', fbgn_NAseq_Uniprot, [0]). -fb_tsv_pred_stats('total-rows', fbgn_NAseq_Uniprot, [1316132]). -fb_tsv_pred_stats('unique-values', fbgn_NAseq_Uniprot, [1, 214968, object]). -fb_tsv_pred_stats('unique-values', fbgn_NAseq_Uniprot, [2, 557, object]). -fb_tsv_pred_stats('unique-values', fbgn_NAseq_Uniprot, [3, 214968, object]). -fb_tsv_pred_stats('unique-values', fbgn_NAseq_Uniprot, [4, 762485, object]). -fb_tsv_pred_stats('unique-values', fbgn_NAseq_Uniprot, [5, 69341, object]). -fb_tsv_pred_stats('unique-values', fbgn_NAseq_Uniprot, [6, 193395, object]). -fb_tsv_pred_stats('unique-values', fbgn_NAseq_Uniprot, [7, 208900, object]). -fb_tsv_pred_stats('unique-values', fbgn_NAseq_Uniprot, [8, 34349, object]). -fb_tsv_pred_stats('unique-values', fbgn_NAseq_Uniprot, [9, 30241, object]). -fb_tsv_pred_stats('missing-values', fbgn_NAseq_Uniprot, [1, 0, [], []]). -fb_tsv_pred_stats('missing-values', fbgn_NAseq_Uniprot, [2, 0, [], []]). -fb_tsv_pred_stats('missing-values', fbgn_NAseq_Uniprot, [3, 0, [], []]). -fb_tsv_pred_stats('null-value-count', fbgn_NAseq_Uniprot, [4, '', 438122]). -fb_tsv_pred_stats('missing-values', fbgn_NAseq_Uniprot, [4, 438122, [#, ''], [#, 438122]]). -fb_tsv_pred_stats('null-value-count', fbgn_NAseq_Uniprot, [5, '', 1246520]). -fb_tsv_pred_stats('missing-values', fbgn_NAseq_Uniprot, [5, 1246520, [#, ''], [#, 1246520]]). -fb_tsv_pred_stats('null-value-count', fbgn_NAseq_Uniprot, [6, '', 1121258]). -fb_tsv_pred_stats('missing-values', fbgn_NAseq_Uniprot, [6, 1121258, [#, ''], [#, 1121258]]). -fb_tsv_pred_stats('null-value-count', fbgn_NAseq_Uniprot, [7, '', 1107233]). -fb_tsv_pred_stats('missing-values', fbgn_NAseq_Uniprot, [7, 1107233, [#, ''], [#, 1107233]]). -fb_tsv_pred_stats('null-value-count', fbgn_NAseq_Uniprot, [8, '', 1281783]). -fb_tsv_pred_stats('missing-values', fbgn_NAseq_Uniprot, [8, 1281783, [#, ''], [#, 1281783]]). -fb_tsv_pred_stats('null-value-count', fbgn_NAseq_Uniprot, [9, '', 1285892]). -fb_tsv_pred_stats('missing-values', fbgn_NAseq_Uniprot, [9, 1285892, [#, ''], [#, 1285892]]). -fb_tsv_pred_stats('most-frequent', fbgn_NAseq_Uniprot, [1, [#, [#, sta, 1332], [#, 'RpL5', 1362], [#, alphaTub84B, 1442], [#, 'Hsc70-4', 1611], [#, ninaE, 1699], [#, eEF2, 2370], [#, eEF1alpha1, 2383]]]). -fb_tsv_pred_stats('less-frequent', fbgn_NAseq_Uniprot, [1, [#, [#, 'Hsap\\FSBP', 1], [#, 'Dyak\\GE14653', 1], [#, 'Dyak\\GE14652', 1], [#, 'Dere\\GG16178', 1], [#, 'Dyak\\GE14651', 1], [#, 'Dyak\\GE14650', 1], [#, 'Dyak\\GE14649', 1]]]). -fb_tsv_pred_stats('most-frequent', fbgn_NAseq_Uniprot, [2, [#, [#, 'Dper', 34397], [#, 'Dmoj', 34929], [#, 'Dvir', 35196], [#, 'Dsim', 37463], [#, 'Dana', 38929], [#, 'Dyak', 39546], [#, 'Dmel', 938032]]]). -fb_tsv_pred_stats('less-frequent', fbgn_NAseq_Uniprot, [2, [#, [#, 'Cpac', 1], [#, 'Hvul', 1], [#, 'Zghe', 1], [#, 'Dhye', 1], [#, 'Dabu', 1], [#, 'Xlae', 1], [#, 'Cfum', 1]]]). -fb_tsv_pred_stats('most-frequent', fbgn_NAseq_Uniprot, [3, [#, [#, 'FBgn0003517', 1332], [#, 'FBgn0064225', 1362], [#, 'FBgn0003884', 1442], [#, 'FBgn0266599', 1611], [#, 'FBgn0002940', 1699], [#, 'FBgn0000559', 2370], [#, 'FBgn0284245', 2383]]]). -fb_tsv_pred_stats('less-frequent', fbgn_NAseq_Uniprot, [3, [#, [#, 'FBgn0289485', 1], [#, 'FBgn0232248', 1], [#, 'FBgn0232247', 1], [#, 'FBgn0108413', 1], [#, 'FBgn0232246', 1], [#, 'FBgn0232245', 1], [#, 'FBgn0232244', 1]]]). -fb_tsv_pred_stats('most-frequent', fbgn_NAseq_Uniprot, [4, [#, [#, 'CH379071', 439], [#, 'AE014298', 5350], [#, 'AE014134', 5651], [#, 'AE014296', 5875], [#, 'AE013599', 6054], [#, 'AE014297', 7206]]]). -fb_tsv_pred_stats('less-frequent', fbgn_NAseq_Uniprot, [4, [#, [#, 'J01122', 1], [#, 'GH739917', 1], [#, 'GH740238', 1], [#, 'GH740504', 1], [#, 'GH740582', 1], [#, 'GH740722', 1], [#, 'GH741128', 1]]]). -fb_tsv_pred_stats('most-frequent', fbgn_NAseq_Uniprot, [5, [#, [#, 'AAA28968', 9], [#, 'CAA38960', 9], [#, 'AAA28969', 9], [#, 'AAA28966', 9], [#, 'AAC47002', 9], [#, 'AAA28425', 10]]]). -fb_tsv_pred_stats('less-frequent', fbgn_NAseq_Uniprot, [5, [#, [#, 'AFH08132', 1], [#, 'AAG22409', 1], [#, 'AAL28803', 1], [#, 'AAL57756', 1], [#, 'AAF46261', 1], [#, 'AAF46262', 1], [#, 'AAM29624', 1]]]). -fb_tsv_pred_stats('most-frequent', fbgn_NAseq_Uniprot, [6, [#, [#, 'P02283', 24], [#, 'P84052', 31], [#, 'Q76FD7', 40], [#, 'Q76FE2', 47], [#, 'Q76N00', 50], [#, 'Q76FD9', 65]]]). -fb_tsv_pred_stats('less-frequent', fbgn_NAseq_Uniprot, [6, [#, [#, 'A1ZAK1', 1], [#, 'B4R037', 1], [#, 'B4R038', 1], [#, 'B4R040', 1], [#, 'B4R043', 1], [#, 'B4R044', 1], [#, 'B4R047', 1]]]). -fb_tsv_pred_stats('most-frequent', fbgn_NAseq_Uniprot, [7, [#, [#, 6632090.0, 1], [#, 6627682.0, 1], [#, 6631334.0, 1], [#, 6631316.0, 1], [#, 6634144.0, 1], [#, 6624472.0, 1]]]). -fb_tsv_pred_stats('less-frequent', fbgn_NAseq_Uniprot, [7, [#, [#, 6611558.0, 1], [#, 6634144.0, 1], [#, 6631316.0, 1], [#, 6631334.0, 1], [#, 6627682.0, 1], [#, 6632090.0, 1], [#, 6632175.0, 1]]]). -fb_tsv_pred_stats('most-frequent', fbgn_NAseq_Uniprot, [8, [#, [#, 'NM_168111', 1], [#, 'NM_168136', 1], [#, 'NM_168145', 1], [#, 'NM_168144', 1], [#, 'NM_001169879', 1], [#, 'NM_134950', 2]]]). -fb_tsv_pred_stats('less-frequent', fbgn_NAseq_Uniprot, [8, [#, [#, 'NM_141332', 1], [#, 'NM_001274510', 1], [#, 'NM_001274509', 1], [#, 'NM_001259707', 1], [#, 'NM_001169879', 1], [#, 'NM_168112', 1], [#, 'NM_168113', 1]]]). -fb_tsv_pred_stats('most-frequent', fbgn_NAseq_Uniprot, [9, [#, [#, 'NP_001137539', 1], [#, 'NP_001287647', 1], [#, 'NP_001287648', 1], [#, 'NP_001104474', 1], [#, 'NP_001188370', 1], [#, 'NP_001287646', 1]]]). -fb_tsv_pred_stats('less-frequent', fbgn_NAseq_Uniprot, [9, [#, [#, 'NP_648102', 1], [#, 'NP_001287648', 1], [#, 'NP_001287647', 1], [#, 'NP_001137539', 1], [#, 'NP_001104473', 1], [#, 'NP_001104472', 1], [#, 'NP_001104471', 1]]]). -fb_tsv_pred_stats('num-columns', gene_functional_complementation, [5]). -fb_tsv_pred_stats('duplicated-rows', gene_functional_complementation, [0]). -fb_tsv_pred_stats('total-rows', gene_functional_complementation, [463]). -fb_tsv_pred_stats('unique-values', gene_functional_complementation, [1, 319, object]). -fb_tsv_pred_stats('unique-values', gene_functional_complementation, [2, 319, object]). -fb_tsv_pred_stats('unique-values', gene_functional_complementation, [3, 376, object]). -fb_tsv_pred_stats('unique-values', gene_functional_complementation, [4, 376, object]). -fb_tsv_pred_stats('unique-values', gene_functional_complementation, [5, 392, object]). -fb_tsv_pred_stats('missing-values', gene_functional_complementation, [1, 0, [], []]). -fb_tsv_pred_stats('missing-values', gene_functional_complementation, [2, 0, [], []]). -fb_tsv_pred_stats('missing-values', gene_functional_complementation, [3, 0, [], []]). -fb_tsv_pred_stats('missing-values', gene_functional_complementation, [4, 0, [], []]). -fb_tsv_pred_stats('missing-values', gene_functional_complementation, [5, 0, [], []]). -fb_tsv_pred_stats('most-frequent', gene_functional_complementation, [1, [#, [#, 'Lrrk', 5], [#, 'Marf', 5], [#, 'Pink1', 5], [#, oc, 7], [#, 'Nrg', 7], [#, cpx, 8], [#, 'TBPH', 8]]]). -fb_tsv_pred_stats('less-frequent', gene_functional_complementation, [1, [#, [#, 'ATP6AP2', 1], [#, ci, 1], [#, cindr, 1], [#, clu, 1], [#, cn, 1], [#, cpa, 1], [#, csw, 1]]]). -fb_tsv_pred_stats('most-frequent', gene_functional_complementation, [2, [#, [#, 'FBgn0038816', 5], [#, 'FBgn0029870', 5], [#, 'FBgn0029891', 5], [#, 'FBgn0004102', 7], [#, 'FBgn0264975', 7], [#, 'FBgn0041605', 8], [#, 'FBgn0025790', 8]]]). -fb_tsv_pred_stats('less-frequent', gene_functional_complementation, [2, [#, [#, 'FBgn0037671', 1], [#, 'FBgn0004859', 1], [#, 'FBgn0027598', 1], [#, 'FBgn0034087', 1], [#, 'FBgn0000337', 1], [#, 'FBgn0034577', 1], [#, 'FBgn0000382', 1]]]). -fb_tsv_pred_stats('most-frequent', gene_functional_complementation, [3, [#, [#, 'Hsap\\MFN2', 4], [#, 'Hsap\\SOD1', 4], [#, 'Hsap\\L1CAM', 4], [#, 'Hsap\\PARK7', 4], [#, 'Hsap\\PINK1', 5], [#, 'Hsap\\LRRK2', 5], [#, 'Hsap\\TARDBP', 7]]]). -fb_tsv_pred_stats('less-frequent', gene_functional_complementation, [3, [#, [#, 'Hsap\\ATP6AP2', 1], [#, 'Hsap\\EIF4A2', 1], [#, 'Hsap\\DROSHA', 1], [#, 'Hsap\\GRAP', 1], [#, 'Hsap\\SUPT16H', 1], [#, 'Hsap\\SRCAP', 1], [#, 'Hsap\\PIN1', 1]]]). -fb_tsv_pred_stats('most-frequent', gene_functional_complementation, [4, [#, [#, 'FBgn0265221', 4], [#, 'FBgn0024960', 4], [#, 'FBgn0026071', 4], [#, 'FBgn0086735', 4], [#, 'FBgn0086479', 5], [#, 'FBgn0262113', 5], [#, 'FBgn0261084', 7]]]). -fb_tsv_pred_stats('less-frequent', gene_functional_complementation, [4, [#, [#, 'FBgn0262153', 1], [#, 'FBgn0289163', 1], [#, 'FBgn0289120', 1], [#, 'FBgn0286886', 1], [#, 'FBgn0289345', 1], [#, 'FBgn0283711', 1], [#, 'FBgn0288530', 1]]]). -fb_tsv_pred_stats('most-frequent', gene_functional_complementation, [5, [#, [#, 'FBrf0216943', 3], [#, 'FBrf0210782', 3], [#, 'FBrf0146918', 3], [#, 'FBrf0242427', 3], [#, 'FBrf0184161', 4], [#, 'FBrf0252066', 4], [#, 'FBrf0212111', 4]]]). -fb_tsv_pred_stats('less-frequent', gene_functional_complementation, [5, [#, [#, 'FBrf0211368', 1], [#, 'FBrf0101988', 1], [#, 'FBrf0193931', 1], [#, 'FBrf0227402', 1], [#, 'FBrf0230449', 1], [#, 'FBrf0188025', 1], [#, 'FBrf0174932', 1]]]). -fb_tsv_pred_stats('num-columns', gene_genetic_interactions, [6]). -fb_tsv_pred_stats('duplicated-rows', gene_genetic_interactions, [0]). -fb_tsv_pred_stats('total-rows', gene_genetic_interactions, [20321]). -fb_tsv_pred_stats('unique-values', gene_genetic_interactions, [1, 2958, object]). -fb_tsv_pred_stats('unique-values', gene_genetic_interactions, [2, 2958, object]). -fb_tsv_pred_stats('unique-values', gene_genetic_interactions, [3, 4615, object]). -fb_tsv_pred_stats('unique-values', gene_genetic_interactions, [4, 4615, object]). -fb_tsv_pred_stats('unique-values', gene_genetic_interactions, [5, 2, object]). -fb_tsv_pred_stats('unique-values', gene_genetic_interactions, [6, 5428, object]). -fb_tsv_pred_stats('missing-values', gene_genetic_interactions, [1, 0, [], []]). -fb_tsv_pred_stats('missing-values', gene_genetic_interactions, [2, 0, [], []]). -fb_tsv_pred_stats('missing-values', gene_genetic_interactions, [3, 0, [], []]). -fb_tsv_pred_stats('missing-values', gene_genetic_interactions, [4, 0, [], []]). -fb_tsv_pred_stats('missing-values', gene_genetic_interactions, [5, 0, [], []]). -fb_tsv_pred_stats('missing-values', gene_genetic_interactions, [6, 0, [], []]). -fb_tsv_pred_stats('most-frequent', gene_genetic_interactions, [1, [#, [#, 'Egfr', 168], [#, pbl, 173], [#, 'H', 173], [#, pnr, 174], [#, w, 181], [#, 'Ras85D', 365], [#, 'N', 384]]]). -fb_tsv_pred_stats('less-frequent', gene_genetic_interactions, [1, [#, [#, 'Fit1', 1], [#, 'Gtpx', 1], [#, 'kat-60L1', 1], [#, 'Abl|fax', 1], [#, 'rpr|hid', 1], [#, 'Gfrl', 1], [#, 'mod(mdg4)|sc', 1]]]). -fb_tsv_pred_stats('most-frequent', gene_genetic_interactions, [2, [#, [#, 'FBgn0003731', 168], [#, 'FBgn0003041', 173], [#, 'FBgn0001169', 173], [#, 'FBgn0003117', 174], [#, 'FBgn0003996', 181], [#, 'FBgn0003205', 365], [#, 'FBgn0004647', 384]]]). -fb_tsv_pred_stats('less-frequent', gene_genetic_interactions, [2, [#, [#, 'FBgn0035498', 1], [#, 'FBgn0035438', 1], [#, 'FBgn0037375', 1], [#, 'FBgn0000017|FBgn0014163', 1], [#, 'FBgn0011706|FBgn0003997', 1], [#, 'FBgn0262869', 1], [#, 'FBgn0002781|FBgn0004170', 1]]]). -fb_tsv_pred_stats('most-frequent', gene_genetic_interactions, [3, [#, [#, wg, 110], [#, puc, 117], [#, 'Ras85D', 141], [#, 'Egfr', 158], [#, 'Diap1', 163], [#, 'N', 174], [#, bsk, 181]]]). -fb_tsv_pred_stats('less-frequent', gene_genetic_interactions, [3, [#, [#, 'Su(tor)278-22', 1], [#, 'CG32982', 1], [#, 'CG15599', 1], [#, 'Su(E1)-A', 1], [#, 'mir-13b-2', 1], [#, 'EP1095', 1], [#, 'S(Sev-CycE)D28', 1]]]). -fb_tsv_pred_stats('most-frequent', gene_genetic_interactions, [4, [#, [#, 'FBgn0284084', 110], [#, 'FBgn0243512', 117], [#, 'FBgn0003205', 141], [#, 'FBgn0003731', 158], [#, 'FBgn0260635', 163], [#, 'FBgn0004647', 174], [#, 'FBgn0000229', 181]]]). -fb_tsv_pred_stats('less-frequent', gene_genetic_interactions, [4, [#, [#, 'FBgn0026335', 1], [#, 'FBgn0052982', 1], [#, 'FBgn0030667', 1], [#, 'FBgn0262767', 1], [#, 'FBgn0262421', 1], [#, 'FBgn0062701', 1], [#, 'FBgn0041783', 1]]]). -fb_tsv_pred_stats('most-frequent', gene_genetic_interactions, [5, [#, [#, enhanceable, 7874], [#, suppressible, 12447]]]). -fb_tsv_pred_stats('less-frequent', gene_genetic_interactions, [5, [#, [#, enhanceable, 7874], [#, suppressible, 12447]]]). -fb_tsv_pred_stats('most-frequent', gene_genetic_interactions, [6, [#, [#, 'FBrf0190765', 83], [#, 'FBrf0188528', 88], [#, 'FBrf0190751', 89], [#, 'FBrf0187664', 105], [#, 'FBrf0147055', 149], [#, 'FBrf0199094', 151], [#, 'FBrf0241270', 160]]]). -fb_tsv_pred_stats('less-frequent', gene_genetic_interactions, [6, [#, [#, 'FBrf0221584', 1], [#, 'FBrf0231072', 1], [#, 'FBrf0102734', 1], [#, 'FBrf0190193', 1], [#, 'FBrf0229219', 1], [#, 'FBrf0226148', 1], [#, 'FBrf0208690', 1]]]). -fb_tsv_pred_stats('num-columns', gene_groups_HGNC, [4]). -fb_tsv_pred_stats('duplicated-rows', gene_groups_HGNC, [0]). -fb_tsv_pred_stats('total-rows', gene_groups_HGNC, [1711]). -fb_tsv_pred_stats('unique-values', gene_groups_HGNC, [1, 1699, object]). -fb_tsv_pred_stats('unique-values', gene_groups_HGNC, [2, 1699, object]). -fb_tsv_pred_stats('unique-values', gene_groups_HGNC, [3, 1699, object]). -fb_tsv_pred_stats('unique-values', gene_groups_HGNC, [4, 506, object]). -fb_tsv_pred_stats('missing-values', gene_groups_HGNC, [1, 0, [], []]). -fb_tsv_pred_stats('missing-values', gene_groups_HGNC, [2, 0, [], []]). -fb_tsv_pred_stats('missing-values', gene_groups_HGNC, [3, 0, [], []]). -fb_tsv_pred_stats('null-value-count', gene_groups_HGNC, [4, '', 1192]). -fb_tsv_pred_stats('missing-values', gene_groups_HGNC, [4, 1192, [#, ''], [#, 1192]]). -fb_tsv_pred_stats('most-frequent', gene_groups_HGNC, [1, [#, [#, 'FBgg0000526', 2], [#, 'FBgg0000112', 2], [#, 'FBgg0000738', 2], [#, 'FBgg0000588', 2], [#, 'FBgg0000792', 2], [#, 'FBgg0000083', 3], [#, 'FBgg0000279', 3]]]). -fb_tsv_pred_stats('less-frequent', gene_groups_HGNC, [1, [#, [#, 'FBgg0000451', 1], [#, 'FBgg0000651', 1], [#, 'FBgg0001307', 1], [#, 'FBgg0000697', 1], [#, 'FBgg0000072', 1], [#, 'FBgg0000437', 1], [#, 'FBgg0001352', 1]]]). -fb_tsv_pred_stats('most-frequent', gene_groups_HGNC, [2, [#, [#, 'SM', 2], [#, 'INX', 2], [#, 'PRDTF', 2], [#, 'CAC-U', 2], [#, 'E2FTF', 2], [#, 'SYT', 3], [#, 'RPD3-HDA1', 3]]]). -fb_tsv_pred_stats('less-frequent', gene_groups_HGNC, [2, [#, [#, 'TRNA-C-THR-CGT', 1], [#, 'NAT', 1], [#, 'APAS', 1], [#, 'SLC33', 1], [#, 'ADAM', 1], [#, 'TRNA-C-LEU-TAA', 1], [#, 'N-GH', 1]]]). -fb_tsv_pred_stats('most-frequent', gene_groups_HGNC, [3, [#, [#, 'SPLICEOSOMAL SM PROTEINS', 2], [#, 'INNEXINS', 2], [#, 'PAIRED TRANSCRIPTION FACTORS', 2], [#, 'UNCLASSIFIED CALCIUM CHANNEL-FORMING SUBUNITS', 2], [#, 'E2F TRANSCRIPTION FACTORS', 2], [#, 'SYNAPTOTAGMINS & SYNAPTOTAGMIN-LIKE PROTEINS', 3], [#, 'RPD3/HDA1 LYSINE DEACETYLASES', 3]]]). -fb_tsv_pred_stats('less-frequent', gene_groups_HGNC, [3, [#, [#, 'CYTOSOLIC THREONINE-CGT TRANSFER RNAS', 1], [#, 'N-TERMINAL ACETYLTRANSFERASE CATALYTIC SUBUNITS', 1], [#, 'ASPARAGINASES', 1], [#, 'SLC33 ACETYL-COA TRANSPORTERS', 1], [#, 'ADAM METALLOPROTEASES', 1], [#, 'CYTOSOLIC LEUCINE-TAA TRANSFER RNAS', 1], [#, 'N-GLYCOSYL HYDROLASES', 1]]]). -fb_tsv_pred_stats('most-frequent', gene_groups_HGNC, [4, [#, [#, 1281.0, 2], [#, 363.0, 2], [#, 434.0, 2], [#, 816.0, 2], [#, 1254.0, 2], [#, 669.0, 2]]]). -fb_tsv_pred_stats('less-frequent', gene_groups_HGNC, [4, [#, [#, 346.0, 1], [#, 1654.0, 1], [#, 1585.0, 1], [#, 1419.0, 1], [#, 2154.0, 1], [#, 262.0, 1], [#, 1027.0, 1]]]). -fb_tsv_pred_stats('num-columns', gene_group_data, [7]). -fb_tsv_pred_stats('duplicated-rows', gene_group_data, [0]). -fb_tsv_pred_stats('total-rows', gene_group_data, [10957]). -fb_tsv_pred_stats('unique-values', gene_group_data, [1, 1629, object]). -fb_tsv_pred_stats('unique-values', gene_group_data, [2, 1629, object]). -fb_tsv_pred_stats('unique-values', gene_group_data, [3, 1629, object]). -fb_tsv_pred_stats('unique-values', gene_group_data, [4, 389, object]). -fb_tsv_pred_stats('unique-values', gene_group_data, [5, 389, object]). -fb_tsv_pred_stats('unique-values', gene_group_data, [6, 8251, object]). -fb_tsv_pred_stats('unique-values', gene_group_data, [7, 8251, object]). -fb_tsv_pred_stats('missing-values', gene_group_data, [1, 0, [], []]). -fb_tsv_pred_stats('missing-values', gene_group_data, [2, 0, [], []]). -fb_tsv_pred_stats('missing-values', gene_group_data, [3, 0, [], []]). -fb_tsv_pred_stats('null-value-count', gene_group_data, [4, '', 1106]). -fb_tsv_pred_stats('missing-values', gene_group_data, [4, 1106, [#, ''], [#, 1106]]). -fb_tsv_pred_stats('null-value-count', gene_group_data, [5, '', 1106]). -fb_tsv_pred_stats('missing-values', gene_group_data, [5, 1106, [#, ''], [#, 1106]]). -fb_tsv_pred_stats('null-value-count', gene_group_data, [6, '', 405]). -fb_tsv_pred_stats('missing-values', gene_group_data, [6, 405, [#, ''], [#, 405]]). -fb_tsv_pred_stats('null-value-count', gene_group_data, [7, '', 405]). -fb_tsv_pred_stats('missing-values', gene_group_data, [7, 405, [#, ''], [#, 405]]). -fb_tsv_pred_stats('most-frequent', gene_group_data, [1, [#, [#, 'FBgg0000128', 98], [#, 'FBgg0001176', 105], [#, 'FBgg0001186', 106], [#, 'FBgg0001078', 114], [#, 'FBgg0000097', 120], [#, 'FBgg0001077', 136], [#, 'FBgg0000732', 272]]]). -fb_tsv_pred_stats('less-frequent', gene_group_data, [1, [#, [#, 'FBgg0001756', 1], [#, 'FBgg0000834', 1], [#, 'FBgg0001677', 1], [#, 'FBgg0000396', 1], [#, 'FBgg0000921', 1], [#, 'FBgg0000512', 1], [#, 'FBgg0000662', 1]]]). -fb_tsv_pred_stats('most-frequent', gene_group_data, [2, [#, [#, 'E3-RING-U', 98], [#, 'CPR', 105], [#, 'CBD', 106], [#, 'SP-T', 114], [#, 'OR', 120], [#, 'S1A-NPH', 136], [#, 'ZF-C2H2', 272]]]). -fb_tsv_pred_stats('less-frequent', gene_group_data, [2, [#, [#, 'UFM1', 1], [#, 'GH47', 1], [#, 'GH99', 1], [#, 'TRNA-C-ASP', 1], [#, 'MDH', 1], [#, 'KCN', 1], [#, 'SLC7', 1]]]). -fb_tsv_pred_stats('most-frequent', gene_group_data, [3, [#, [#, 'UNCLASSIFIED RING DOMAIN UBIQUITIN LIGASES', 98], [#, 'CPR CUTICLE PROTEIN FAMILY', 105], [#, 'CHITIN BINDING DOMAIN-CONTAINING PROTEINS', 106], [#, 'S1A SERINE PROTEASES - TRYPSIN-LIKE', 114], [#, 'ODORANT RECEPTORS', 120], [#, 'S1A NON-PEPTIDASE HOMOLOGS', 136], [#, 'C2H2 ZINC FINGER TRANSCRIPTION FACTORS', 272]]]). -fb_tsv_pred_stats('less-frequent', gene_group_data, [3, [#, [#, 'UFM1 PROTEINS', 1], [#, 'CLASS I ALPHA-MANNOSIDASES', 1], [#, 'ENDO-ALPHA MANNOSIDASES', 1], [#, 'CYTOSOLIC ASPARTIC ACID TRANSFER RNAS', 1], [#, 'MALATE DEHYDROGENASES', 1], [#, 'POTASSIUM CHANNEL SUBUNITS', 1], [#, 'SLC7 FAMILY OF AMINO ACID TRANSPORTERS', 1]]]). -fb_tsv_pred_stats('most-frequent', gene_group_data, [4, [#, [#, 'FBgg0001178', 162], [#, 'FBgg0001841', 178], [#, 'FBgg0001076', 190], [#, 'FBgg0000729', 277], [#, 'FBgg0000537', 318], [#, 'FBgg0000686', 392]]]). -fb_tsv_pred_stats('less-frequent', gene_group_data, [4, [#, [#, 'FBgg0001357', 1], [#, 'FBgg0000408', 1], [#, 'FBgg0001039', 1], [#, 'FBgg0001844', 2], [#, 'FBgg0001637', 2], [#, 'FBgg0000582', 2], [#, 'FBgg0000130', 2]]]). -fb_tsv_pred_stats('most-frequent', gene_group_data, [5, [#, [#, 'CP', 162], [#, 'OXPHOS-V', 178], [#, 'S1AP', 190], [#, 'ZN-TF', 277], [#, 'SPL-INT', 318], [#, 'SLC', 392]]]). -fb_tsv_pred_stats('less-frequent', gene_group_data, [5, [#, [#, 'ETH', 1], [#, 'TRNA-C-SEC', 1], [#, 'OXRPX', 1], [#, 'PSM-G', 2], [#, 'LADAC', 2], [#, 'IC', 2], [#, 'RP', 2]]]). -fb_tsv_pred_stats('most-frequent', gene_group_data, [6, [#, [#, 'FBgn0261933', 10], [#, 'FBgn0000426', 13], [#, 'FBgn0261790', 13], [#, 'FBgn0261791', 13], [#, 'FBgn0023167', 13], [#, 'FBgn0262601', 13]]]). -fb_tsv_pred_stats('less-frequent', gene_group_data, [6, [#, [#, 'FBgn0002565', 1], [#, 'FBgn0052671', 1], [#, 'FBgn0262518', 1], [#, 'FBgn0037364', 1], [#, 'FBgn0005586', 1], [#, 'FBgn0015791', 1], [#, 'FBgn0015795', 1]]]). -fb_tsv_pred_stats('most-frequent', gene_group_data, [7, [#, [#, 'SmD1', 10], [#, 'SmF', 13], [#, 'SmE', 13], [#, 'SNRPG', 13], [#, 'SmD3', 13], [#, 'SmB', 13]]]). -fb_tsv_pred_stats('less-frequent', gene_group_data, [7, [#, [#, 'Lsp2', 1], [#, 'Rab9Fa', 1], [#, 'Rab8', 1], [#, 'Rab23', 1], [#, 'Rab3', 1], [#, 'Rab14', 1], [#, 'Rab7', 1]]]). -fb_tsv_pred_stats('num-columns', gene_map_table, [6]). -fb_tsv_pred_stats('duplicated-rows', gene_map_table, [0]). -fb_tsv_pred_stats('total-rows', gene_map_table, [245829]). -fb_tsv_pred_stats('unique-values', gene_map_table, [1, 542, object]). -fb_tsv_pred_stats('unique-values', gene_map_table, [2, 245829, object]). -fb_tsv_pred_stats('unique-values', gene_map_table, [3, 245829, object]). -fb_tsv_pred_stats('unique-values', gene_map_table, [4, 1716, object]). -fb_tsv_pred_stats('unique-values', gene_map_table, [5, 8138, object]). -fb_tsv_pred_stats('unique-values', gene_map_table, [6, 17721, object]). -fb_tsv_pred_stats('missing-values', gene_map_table, [1, 0, [], []]). -fb_tsv_pred_stats('missing-values', gene_map_table, [2, 0, [], []]). -fb_tsv_pred_stats('missing-values', gene_map_table, [3, 0, [], []]). -fb_tsv_pred_stats('null-value-count', gene_map_table, [4, '', 208914]). -fb_tsv_pred_stats('missing-values', gene_map_table, [4, 208914, [#, ''], [#, 208914]]). -fb_tsv_pred_stats('null-value-count', gene_map_table, [5, '', 222613]). -fb_tsv_pred_stats('null-value-count', gene_map_table, [5, -, 105]). -fb_tsv_pred_stats('missing-values', gene_map_table, [5, 222718, [#, '', -], [#, 222613, 105]]). -fb_tsv_pred_stats('null-value-count', gene_map_table, [6, '', 227926]). -fb_tsv_pred_stats('missing-values', gene_map_table, [6, 227926, [#, ''], [#, 227926]]). -fb_tsv_pred_stats('most-frequent', gene_map_table, [1, [#, [#, 'Dper', 18137], [#, 'Dana', 18521], [#, 'Dwil', 18542], [#, 'Dyak', 19506], [#, 'Dsim', 20501], [#, 'Dpse', 22460], [#, 'Dmel', 31755]]]). -fb_tsv_pred_stats('less-frequent', gene_map_table, [1, [#, [#, 'Dmos', 1], [#, 'Dsch', 1], [#, 'Dprg', 1], [#, 'Dpme', 1], [#, 'Dmds', 1], [#, 'Dbis', 1], [#, 'Dsut', 1]]]). -fb_tsv_pred_stats('most-frequent', gene_map_table, [4, [#, [#, '1-', 1161], [#, 'XL-', 1883], [#, '4-', 2182], [#, 'XR-', 2261], [#, '3-', 3567], [#, '2-', 4139]]]). -fb_tsv_pred_stats('less-frequent', gene_map_table, [4, [#, [#, '2-[90]', 1], [#, '3-50-62', 1], [#, '1-38.4', 1], [#, '3-[76]', 1], [#, '3-[25]', 1], [#, '1-[61]', 1], [#, '2-[24]', 1]]]). -fb_tsv_pred_stats('most-frequent', gene_map_table, [5, [#, [#, '61-100', 47], [#, '39D5-39D5', 47], [#, '21E2-21E2', 73], [#, '56E2-56E2', 123], [#, '21-60', 132]]]). -fb_tsv_pred_stats('less-frequent', gene_map_table, [5, [#, [#, '92A2-92A3', 1], [#, '18E5-18F1', 1], [#, '78A2-78B1', 1], [#, '95C5-95C8', 1], [#, '18B8-18B8', 1], [#, '61F2-61F3', 1], [#, '53A2-53A3', 1]]]). -fb_tsv_pred_stats('most-frequent', gene_map_table, [6, [#, [#, '2R:10351533..10352161(-1)', 3], [#, '2R:13209809..13212237(-1)', 3], [#, '3R:21365609..21368279(1)', 3], [#, '2R:21667541..21669916(-1)', 4], [#, '3R:13813109..13814648(1)', 4], [#, '3R:21355692..21359768(-1)', 5]]]). -fb_tsv_pred_stats('less-frequent', gene_map_table, [6, [#, [#, '3R:19373757..19374789(-1)', 1], [#, '3L:11574764..11577044(-1)', 1], [#, '3L:11572797..11574663(-1)', 1], [#, 'X:20178755..20179729(-1)', 1], [#, '3L:10692530..10693167(-1)', 1], [#, '3R:25493481..25495161(-1)', 1], [#, 'X:20186630..20187604(-1)', 1]]]). -fb_tsv_pred_stats('num-columns', gene_rpkm_matrix, [170]). -fb_tsv_pred_stats('duplicated-rows', gene_rpkm_matrix, [0]). -fb_tsv_pred_stats('total-rows', gene_rpkm_matrix, [17747]). -fb_tsv_pred_stats('unique-values', gene_rpkm_matrix, [1, 17747, object]). -fb_tsv_pred_stats('unique-values', gene_rpkm_matrix, [2, 17747, object]). -fb_tsv_pred_stats('unique-values', gene_rpkm_matrix, [3, 11214, object]). -fb_tsv_pred_stats('num-columns', gene_rpkm_report, [12]). -fb_tsv_pred_stats('duplicated-rows', gene_rpkm_report, [0]). -fb_tsv_pred_stats('total-rows', gene_rpkm_report, [2928711]). -fb_tsv_pred_stats('unique-values', gene_rpkm_report, [1, 1, object]). -fb_tsv_pred_stats('unique-values', gene_rpkm_report, [2, 17748, object]). -fb_tsv_pred_stats('unique-values', gene_rpkm_report, [3, 17748, object]). -fb_tsv_pred_stats('unique-values', gene_rpkm_report, [4, 7, object]). -fb_tsv_pred_stats('unique-values', gene_rpkm_report, [5, 7, object]). -fb_tsv_pred_stats('unique-values', gene_rpkm_report, [6, 166, object]). -fb_tsv_pred_stats('unique-values', gene_rpkm_report, [7, 166, object]). -fb_tsv_pred_stats('unique-values', gene_rpkm_report, [8, 5113, int64]). -fb_tsv_pred_stats('unique-values', gene_rpkm_report, [9, 8, int64]). -fb_tsv_pred_stats('unique-values', gene_rpkm_report, [10, 6776, object]). -fb_tsv_pred_stats('unique-values', gene_rpkm_report, [11, 5412, int64]). -fb_tsv_pred_stats('unique-values', gene_rpkm_report, [12, 2, object]). -fb_tsv_pred_stats('missing-values', gene_rpkm_report, [1, 0, [], []]). -fb_tsv_pred_stats('missing-values', gene_rpkm_report, [2, 0, [], []]). -fb_tsv_pred_stats('missing-values', gene_rpkm_report, [3, 0, [], []]). -fb_tsv_pred_stats('missing-values', gene_rpkm_report, [4, 0, [], []]). -fb_tsv_pred_stats('missing-values', gene_rpkm_report, [5, 0, [], []]). -fb_tsv_pred_stats('missing-values', gene_rpkm_report, [6, 0, [], []]). -fb_tsv_pred_stats('missing-values', gene_rpkm_report, [7, 0, [], []]). -fb_tsv_pred_stats('missing-values', gene_rpkm_report, [8, 0, [], []]). -fb_tsv_pred_stats('missing-values', gene_rpkm_report, [9, 0, [], []]). -fb_tsv_pred_stats('null-value-count', gene_rpkm_report, [10, '', 60536]). -fb_tsv_pred_stats('missing-values', gene_rpkm_report, [10, 60536, [#, ''], [#, 60536]]). -fb_tsv_pred_stats('missing-values', gene_rpkm_report, [11, 0, [], []]). -fb_tsv_pred_stats('missing-values', gene_rpkm_report, [12, 0, [], []]). -fb_tsv_pred_stats('most-frequent', gene_rpkm_report, [1, [#, [#, 'Dmel_R6.53', 2928711]]]). -fb_tsv_pred_stats('less-frequent', gene_rpkm_report, [1, [#, [#, 'Dmel_R6.53', 2928711]]]). -fb_tsv_pred_stats('most-frequent', gene_rpkm_report, [2, [#, [#, 'FBgn0053410', 166], [#, 'FBgn0053411', 166], [#, 'FBgn0053412', 166], [#, 'FBgn0053413', 166], [#, 'FBgn0053414', 166], [#, 'FBgn0053408', 166], [#, 'FBgn0038694', 166]]]). -fb_tsv_pred_stats('less-frequent', gene_rpkm_report, [2, [#, [#, 'FBgn0267595', 40], [#, 'FBgn0013691', 42], [#, 'FBgn0013673', 42], [#, 'FBgn0013701', 42], [#, 'FBgn0013700', 42], [#, 'FBgn0013674', 42], [#, 'FBgn0013675', 42]]]). -fb_tsv_pred_stats('most-frequent', gene_rpkm_report, [3, [#, [#, '5SrRNA:CR33410', 166], [#, '5SrRNA:CR33411', 166], [#, '5SrRNA:CR33412', 166], [#, '5SrRNA:CR33413', 166], [#, '5SrRNA:CR33414', 166], [#, '5SrRNA:CR33408', 166], [#, 'CG5217', 166]]]). -fb_tsv_pred_stats('less-frequent', gene_rpkm_report, [3, [#, [#, 'CR45933', 40], [#, 'mt:tRNA:Asp-GTC', 42], [#, 'mt:ATPase8', 42], [#, 'mt:tRNA:Asn-GTT', 42], [#, 'mt:tRNA:Met-CAT', 42], [#, 'mt:CoI', 42], [#, 'mt:CoII', 42]]]). -fb_tsv_pred_stats('most-frequent', gene_rpkm_report, [4, [#, [#, 'FBlc0003342', 35368], [#, 'FBlc0000060', 211421], [#, 'FBlc0000260', 424996], [#, 'FBlc0000236', 477917], [#, 'FBlc0000206', 513566], [#, 'FBlc0000085', 528553], [#, 'FBlc0003498', 736890]]]). -fb_tsv_pred_stats('less-frequent', gene_rpkm_report, [4, [#, [#, 'FBlc0003342', 35368], [#, 'FBlc0000060', 211421], [#, 'FBlc0000260', 424996], [#, 'FBlc0000236', 477917], [#, 'FBlc0000206', 513566], [#, 'FBlc0000085', 528553], [#, 'FBlc0003498', 736890]]]). -fb_tsv_pred_stats('most-frequent', gene_rpkm_report, [5, [#, [#, 'Knoblich_Neural_Cell_RNA-Seq', 35368], [#, 'BCM_1_RNAseq', 211421], [#, 'modENCODE_mRNA-Seq_cell.B', 424996], [#, 'modENCODE_mRNA-Seq_treatments', 477917], [#, 'modENCODE_mRNA-Seq_tissues', 513566], [#, 'modENCODE_mRNA-Seq_development', 528553], [#, 'FlyAtlas2', 736890]]]). -fb_tsv_pred_stats('less-frequent', gene_rpkm_report, [5, [#, [#, 'Knoblich_Neural_Cell_RNA-Seq', 35368], [#, 'BCM_1_RNAseq', 211421], [#, 'modENCODE_mRNA-Seq_cell.B', 424996], [#, 'modENCODE_mRNA-Seq_treatments', 477917], [#, 'modENCODE_mRNA-Seq_tissues', 513566], [#, 'modENCODE_mRNA-Seq_development', 528553], [#, 'FlyAtlas2', 736890]]]). -fb_tsv_pred_stats('most-frequent', gene_rpkm_report, [6, [#, [#, 'FBlc0000235', 17711], [#, 'FBlc0000234', 17711], [#, 'FBlc0000233', 17711], [#, 'FBlc0000229', 17711], [#, 'FBlc0000217', 17711], [#, 'FBlc0000251', 17711], [#, 'FBlc0000250', 17711]]]). -fb_tsv_pred_stats('less-frequent', gene_rpkm_report, [6, [#, [#, 'FBlc0003639', 17545], [#, 'FBlc0003637', 17545], [#, 'FBlc0003636', 17545], [#, 'FBlc0003635', 17545], [#, 'FBlc0003634', 17545], [#, 'FBlc0003633', 17545], [#, 'FBlc0003632', 17545]]]). -fb_tsv_pred_stats('most-frequent', gene_rpkm_report, [7, [#, [#, mE_mRNA_P8_fat, 17711], [#, mE_mRNA_WPP_saliv, 17711], [#, mE_mRNA_WPP_fat, 17711], [#, mE_mRNA_L3_Wand_imag_disc, 17711], [#, mE_mRNA_A_MateM_4d_testis, 17711], [#, mE_mRNA_A_4d_Paraquat_10mM, 17711], [#, mE_mRNA_A_4d_Paraquat_5mM, 17711]]]). -fb_tsv_pred_stats('less-frequent', gene_rpkm_report, [7, [#, [#, 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_FatBody', 17545], [#, 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_Carcass', 17545], [#, 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_Crop', 17545], [#, 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_Brain', 17545], [#, 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_Whole', 17545], [#, 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_Virgin_Spermathecum', 17545], [#, 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_Mated_Spermathecum', 17545]]]). -fb_tsv_pred_stats('most-frequent', gene_rpkm_report, [8, [#, [#, 6, 67267], [#, 5, 76452], [#, 4, 89006], [#, 3, 106255], [#, 2, 139559], [#, 1, 256023], [#, 0, 1229976]]]). -fb_tsv_pred_stats('less-frequent', gene_rpkm_report, [8, [#, [#, 4755, 1], [#, 3974, 1], [#, 2566, 1], [#, 3991, 1], [#, 10214, 1], [#, 15694, 1], [#, 3308, 1]]]). -fb_tsv_pred_stats('most-frequent', gene_rpkm_report, [9, [#, [#, 6, 94410], [#, 5, 101416], [#, 4, 187170], [#, 3, 362858], [#, 2, 439025], [#, 1, 501837], [#, 0, 1229976]]]). -fb_tsv_pred_stats('less-frequent', gene_rpkm_report, [9, [#, [#, 7, 12019], [#, 6, 94410], [#, 5, 101416], [#, 4, 187170], [#, 3, 362858], [#, 2, 439025], [#, 1, 501837]]]). -fb_tsv_pred_stats('most-frequent', gene_rpkm_report, [10, [#, [#, 45.0, 5314], [#, 72, 7512], [#, 44.0, 8878], [#, 72.0, 11038], [#, 73, 11536], [#, 135.0, 17264]]]). -fb_tsv_pred_stats('less-frequent', gene_rpkm_report, [10, [#, [#, 2235, 15], [#, 939, 42], [#, 667, 42], [#, 155, 42], [#, 1536, 42], [#, 354, 42], [#, 290, 42]]]). -fb_tsv_pred_stats('most-frequent', gene_rpkm_report, [11, [#, [#, 595, 4980], [#, 74, 5098], [#, 45, 5872], [#, 44, 9390], [#, 135, 17014], [#, 73, 17014], [#, 72, 18668]]]). -fb_tsv_pred_stats('less-frequent', gene_rpkm_report, [11, [#, [#, 62, 42], [#, 63, 42], [#, 16924, 82], [#, 230, 82], [#, 3528, 82], [#, 193, 82], [#, 16779, 84]]]). -fb_tsv_pred_stats('most-frequent', gene_rpkm_report, [12, [#, [#, 'Total', 73206], [#, 'Unique', 2855505]]]). -fb_tsv_pred_stats('less-frequent', gene_rpkm_report, [12, [#, [#, 'Total', 73206], [#, 'Unique', 2855505]]]). -fb_tsv_pred_stats('num-columns', gene_snapshots, [5]). -fb_tsv_pred_stats('duplicated-rows', gene_snapshots, [0]). -fb_tsv_pred_stats('total-rows', gene_snapshots, [13985]). -fb_tsv_pred_stats('unique-values', gene_snapshots, [1, 13985, object]). -fb_tsv_pred_stats('unique-values', gene_snapshots, [2, 13985, object]). -fb_tsv_pred_stats('unique-values', gene_snapshots, [3, 7833, object]). -fb_tsv_pred_stats('unique-values', gene_snapshots, [4, 61, object]). -fb_tsv_pred_stats('unique-values', gene_snapshots, [5, 3652, object]). -fb_tsv_pred_stats('missing-values', gene_snapshots, [1, 0, [], []]). -fb_tsv_pred_stats('missing-values', gene_snapshots, [2, 0, [], []]). -fb_tsv_pred_stats('null-value-count', gene_snapshots, [3, -, 6153]). -fb_tsv_pred_stats('missing-values', gene_snapshots, [3, 6153, [#, -], [#, 6153]]). -fb_tsv_pred_stats('null-value-count', gene_snapshots, [4, -, 10334]). -fb_tsv_pred_stats('missing-values', gene_snapshots, [4, 10334, [#, -], [#, 10334]]). -fb_tsv_pred_stats('missing-values', gene_snapshots, [5, 0, [], []]). -fb_tsv_pred_stats('most-frequent', gene_snapshots, [3, [#, [#, 'Carbonic anhydrase 2', 1], [#, 'PRL-1 phosphatase', 1], [#, tricornered, 1], [#, kurz, 1], [#, 'beaten path IV', 1], [#, 'male sterile (2) 35Ci', 1]]]). -fb_tsv_pred_stats('less-frequent', gene_snapshots, [3, [#, [#, 'Receptor expression enhancing protein A', 1], [#, tricornered, 1], [#, 'PRL-1 phosphatase', 1], [#, 'Carbonic anhydrase 2', 1], [#, 'sugar transporter 3', 1], [#, spt4, 1], [#, 'Imitation SWI', 1]]]). -fb_tsv_pred_stats('most-frequent', gene_snapshots, [4, [#, [#, 20190919.0, 144], [#, 20190926.0, 198], [#, 20190912.0, 206], [#, 20190321.0, 222], [#, 20190307.0, 862], [#, 20190314.0, 1067]]]). -fb_tsv_pred_stats('less-frequent', gene_snapshots, [4, [#, [#, 20220901.0, 1], [#, 20200924.0, 1], [#, 20200730.0, 1], [#, 20200709.0, 1], [#, 20190725.0, 1], [#, 20210204.0, 1], [#, 20160630.0, 1]]]). -fb_tsv_pred_stats('most-frequent', gene_snapshots, [5, [#, [#, 'stumps (stumps) encodes a fibroblast growth factor (FGF) scaffolding protein. Upon FGF receptor activation, it mediates the recruitment of the phosphatase encoded by csw, which is essential for the activation of the MAPK pathway.', 1], [#, 'lectin-24Db (lectin-24Db) encodes a protein that interacts specifically with fucose and mannose.', 1], [#, 'Apoptosis inducing factor (AIF) encodes a phylogenetically conserved redox-active flavoprotein that contributes to cell death and oxidative phosphorylation in mitochondria.', 1], [#, 'Lsm10 (Lsm10) encodes a core component of the U7 snRNP complex, which functions in 3\' end processing of the non-polyadenylated, replication-dependent histone mRNAs. The product of Lsm10 is part of the heptameric Sm ring complex that binds directly to U7 snRNA. It replaces the protein encoded by SmD1 in the canonical heptameric Sm protein ring that binds spliceosomal snRNAs.', 1], [#, 'prenyl protease type I (ste24a) encodes a protein that, along with the products of ste24b and ste24c, are paralogous (tandemly duplicated) type I prenyl proteases.', 1], [#, 'dachshund (dac) encodes a transcriptional cofactor that physically interacts with several other retinal determination proteins, including those encoded by eya and so, and regulates eye, leg, gonad, and brain development.', 1], [#, 'Contributions welcome.', 10334]]]). -fb_tsv_pred_stats('less-frequent', gene_snapshots, [5, [#, [#, 'Down syndrome cell adhesion molecule 2 (Dscam2) encodes a transmembrane protein. Its alternative splicing produces two biochemically distinct homophilic binding proteins expressed in different cells. It can mediate both repulsion and adhesion between neurons and contributes to boundary formation, neurite targeting and synapse formation in the brain.', 1], [#, 'prenyl protease type I (ste24a) encodes a protein that, along with the products of ste24b and ste24c, are paralogous (tandemly duplicated) type I prenyl proteases.', 1], [#, 'Lsm10 (Lsm10) encodes a core component of the U7 snRNP complex, which functions in 3\' end processing of the non-polyadenylated, replication-dependent histone mRNAs. The product of Lsm10 is part of the heptameric Sm ring complex that binds directly to U7 snRNA. It replaces the protein encoded by SmD1 in the canonical heptameric Sm protein ring that binds spliceosomal snRNAs.', 1], [#, 'Apoptosis inducing factor (AIF) encodes a phylogenetically conserved redox-active flavoprotein that contributes to cell death and oxidative phosphorylation in mitochondria.', 1], [#, 'lectin-24Db (lectin-24Db) encodes a protein that interacts specifically with fucose and mannose.', 1], [#, 'stumps (stumps) encodes a fibroblast growth factor (FGF) scaffolding protein. Upon FGF receptor activation, it mediates the recruitment of the phosphatase encoded by csw, which is essential for the activation of the MAPK pathway.', 1], [#, 'expanded (ex) encodes a FERM-domain containing protein that localizes to apical cell-cell junctions, where it promotes Hippo signaling by physically interacting with multiple Hippo pathway components. Through its regulation of Hippo signaling, the product of ex functions as an inhibitor of growth.', 1]]]). -fb_tsv_pred_stats('num-columns', ncRNA_genes_, [2]). -fb_tsv_pred_stats('duplicated-rows', ncRNA_genes_, [145327]). -fb_tsv_pred_stats('total-rows', ncRNA_genes_, [212303]). -fb_tsv_pred_stats('unique-values', ncRNA_genes_, [1, 66975, object]). -fb_tsv_pred_stats('unique-values', ncRNA_genes_, [2, 3, object]). -fb_tsv_pred_stats('missing-values', ncRNA_genes_, [1, 0, [], []]). -fb_tsv_pred_stats('null-value-count', ncRNA_genes_, [2, '', 21161]). -fb_tsv_pred_stats('missing-values', ncRNA_genes_, [2, 21161, [#, ''], [#, 21161]]). -fb_tsv_pred_stats('most-frequent', ncRNA_genes_, [1, [#, [#, ' \\gca_accession\\: \\GCA_000001215.4\\, ', 4566], [#, ' \\exons\\: [', 4566], [#, ' ', 4566], [#, ' }', 5311], [#, ' ', 5534], [#, ' ', 6494], [#, ' ], ', 13710]]]). -fb_tsv_pred_stats('less-frequent', ncRNA_genes_, [1, [#, [#, ' \\metaData\\: ', 1], [#, ' \\endPosition\\: 23114377', 1], [#, ' \\startPosition\\: 23113577, ', 1], [#, ' \\endPosition\\: 23114049', 1], [#, ' \\geneId\\: \\FLYBASE:FBgn0266009\\, ', 1], [#, ' \\symbol\\: \\lncRNA:CR44782\\, ', 1], [#, ' \\url\\: \\http://flybase.org/reports/FBgn0266009.html\\, ', 1]]]). -fb_tsv_pred_stats('most-frequent', ncRNA_genes_, [2, [#, [#, '}RR42320\\', 1], [#, '}RR42263\\', 1]]]). -fb_tsv_pred_stats('less-frequent', ncRNA_genes_, [2, [#, [#, '}RR42263\\', 1], [#, '}RR42320\\', 1]]]). -fb_tsv_pred_stats('num-columns', pathway_group_data, [7]). -fb_tsv_pred_stats('duplicated-rows', pathway_group_data, [0]). -fb_tsv_pred_stats('total-rows', pathway_group_data, [992]). -fb_tsv_pred_stats('unique-values', pathway_group_data, [1, 71, object]). -fb_tsv_pred_stats('unique-values', pathway_group_data, [2, 71, object]). -fb_tsv_pred_stats('unique-values', pathway_group_data, [3, 71, object]). -fb_tsv_pred_stats('unique-values', pathway_group_data, [4, 18, object]). -fb_tsv_pred_stats('unique-values', pathway_group_data, [5, 18, object]). -fb_tsv_pred_stats('unique-values', pathway_group_data, [6, 658, object]). -fb_tsv_pred_stats('unique-values', pathway_group_data, [7, 658, object]). -fb_tsv_pred_stats('missing-values', pathway_group_data, [1, 0, [], []]). -fb_tsv_pred_stats('missing-values', pathway_group_data, [2, 0, [], []]). -fb_tsv_pred_stats('missing-values', pathway_group_data, [3, 0, [], []]). -fb_tsv_pred_stats('null-value-count', pathway_group_data, [4, '', 17]). -fb_tsv_pred_stats('missing-values', pathway_group_data, [4, 17, [#, ''], [#, 17]]). -fb_tsv_pred_stats('null-value-count', pathway_group_data, [5, '', 17]). -fb_tsv_pred_stats('missing-values', pathway_group_data, [5, 17, [#, ''], [#, 17]]). -fb_tsv_pred_stats('null-value-count', pathway_group_data, [6, '', 17]). -fb_tsv_pred_stats('missing-values', pathway_group_data, [6, 17, [#, ''], [#, 17]]). -fb_tsv_pred_stats('null-value-count', pathway_group_data, [7, '', 17]). -fb_tsv_pred_stats('missing-values', pathway_group_data, [7, 17, [#, ''], [#, 17]]). -fb_tsv_pred_stats('most-frequent', pathway_group_data, [1, [#, [#, 'FBgg0001196', 38], [#, 'FBgg0001069', 42], [#, 'FBgg0000891', 42], [#, 'FBgg0000981', 43], [#, 'FBgg0000916', 44], [#, 'FBgg0000892', 45], [#, 'FBgg0000980', 56]]]). -fb_tsv_pred_stats('less-frequent', pathway_group_data, [1, [#, [#, 'FBgg0000941', 1], [#, 'FBgg0001093', 1], [#, 'FBgg0000917', 1], [#, 'FBgg0000910', 1], [#, 'FBgg0000975', 1], [#, 'FBgg0000958', 1], [#, 'FBgg0000889', 1]]]). -fb_tsv_pred_stats('most-frequent', pathway_group_data, [2, [#, [#, 'IMD-N', 38], [#, 'NTCH-P', 42], [#, 'WNT-TCFN', 42], [#, 'HH-SMOP', 43], [#, 'SWH-N', 44], [#, 'WNT-TCFP', 45], [#, 'HH-SMON', 56]]]). -fb_tsv_pred_stats('less-frequent', pathway_group_data, [2, [#, [#, 'SEVL', 1], [#, 'ACT-SMAD2', 1], [#, 'SWH', 1], [#, 'INS', 1], [#, 'PVR-P', 1], [#, 'EGFR-RTK', 1], [#, 'WNT-TCF', 1]]]). -fb_tsv_pred_stats('most-frequent', pathway_group_data, [3, [#, [#, 'Negative Regulators of Imd Signaling Pathway', 38], [#, 'Positive Regulators of Notch Signaling Pathway', 42], [#, 'Negative Regulators of Wnt-TCF Signaling Pathway', 42], [#, 'Positive Regulators of Hedgehog Signaling Pathway', 43], [#, 'Negative Regulators of Hippo Signaling Pathway', 44], [#, 'Positive Regulators of Wnt-TCF Signaling Pathway', 45], [#, 'Negative Regulators of Hedgehog Signaling Pathway', 56]]]). -fb_tsv_pred_stats('less-frequent', pathway_group_data, [3, [#, [#, 'Sevenless Signaling Pathway', 1], [#, 'Activin Signaling Pathway', 1], [#, 'Hippo Signaling Pathway', 1], [#, 'Insulin-like Receptor Signaling Pathway', 1], [#, 'Positive Regulators of Pvr Signaling Pathway', 1], [#, 'EGFR Signaling Pathway', 1], [#, 'Wnt-TCF Signaling Pathway', 1]]]). -fb_tsv_pred_stats('most-frequent', pathway_group_data, [4, [#, [#, 'FBgg0000910', 77], [#, 'FBgg0001059', 79], [#, 'FBgg0000958', 83], [#, 'FBgg0000917', 87], [#, 'FBgg0001068', 89], [#, 'FBgg0000889', 100], [#, 'FBgg0000978', 108]]]). -fb_tsv_pred_stats('less-frequent', pathway_group_data, [4, [#, [#, 'FBgg0001792', 6], [#, 'FBgg0001093', 14], [#, 'FBgg0001560', 23], [#, 'FBgg0000941', 30], [#, 'FBgg0000934', 31], [#, 'FBgg0000967', 35]]]). -fb_tsv_pred_stats('most-frequent', pathway_group_data, [5, [#, [#, 'INS', 77], [#, 'TL-CAN', 79], [#, 'EGFR-RTK', 83], [#, 'SWH', 87], [#, 'NTCH', 89], [#, 'WNT-TCF', 100], [#, 'HH-SMO', 108]]]). -fb_tsv_pred_stats('less-frequent', pathway_group_data, [5, [#, [#, 'CGAS-STING', 6], [#, 'ACT-SMAD2', 14], [#, 'TNF', 23], [#, 'SEVL', 30], [#, 'TORS', 31], [#, 'FGFR', 35]]]). -fb_tsv_pred_stats('most-frequent', pathway_group_data, [6, [#, [#, 'FBgn0010269', 6], [#, 'FBgn0004177', 6], [#, 'FBgn0262432', 6], [#, 'FBgn0283468', 6], [#, 'FBgn0003256', 6], [#, 'FBgn0004638', 6]]]). -fb_tsv_pred_stats('less-frequent', pathway_group_data, [6, [#, [#, 'FBgn0262408', 1], [#, 'FBgn0027539', 1], [#, 'FBgn0001987', 1], [#, 'FBgn0005632', 1], [#, 'FBgn0043364', 1], [#, 'FBgn0000395', 1], [#, 'FBgn0261952', 1]]]). -fb_tsv_pred_stats('most-frequent', pathway_group_data, [7, [#, [#, 'Dsor1', 6], [#, mts, 6], [#, 'mir-8', 6], [#, slmb, 6], [#, rl, 6], [#, drk, 6]]]). -fb_tsv_pred_stats('less-frequent', pathway_group_data, [7, [#, [#, 'mir-5', 1], [#, lili, 1], [#, 'Gli', 1], [#, faf, 1], [#, cbt, 1], [#, 'cv-2', 1], [#, srw, 1]]]). -fb_tsv_pred_stats('num-columns', physical_interactions_mitab, [42]). -fb_tsv_pred_stats('duplicated-rows', physical_interactions_mitab, [0]). -fb_tsv_pred_stats('total-rows', physical_interactions_mitab, [51247]). -fb_tsv_pred_stats('unique-values', physical_interactions_mitab, [1, 4623, object]). -fb_tsv_pred_stats('unique-values', physical_interactions_mitab, [2, 5257, object]). -fb_tsv_pred_stats('unique-values', physical_interactions_mitab, [3, 4611, object]). -fb_tsv_pred_stats('unique-values', physical_interactions_mitab, [4, 5242, object]). -fb_tsv_pred_stats('unique-values', physical_interactions_mitab, [5, 4623, object]). -fb_tsv_pred_stats('unique-values', physical_interactions_mitab, [6, 5257, object]). -fb_tsv_pred_stats('unique-values', physical_interactions_mitab, [7, 111, object]). -fb_tsv_pred_stats('unique-values', physical_interactions_mitab, [8, 4823, object]). -fb_tsv_pred_stats('unique-values', physical_interactions_mitab, [9, 4941, object]). -fb_tsv_pred_stats('unique-values', physical_interactions_mitab, [10, 5, object]). -fb_tsv_pred_stats('unique-values', physical_interactions_mitab, [11, 4, object]). -fb_tsv_pred_stats('unique-values', physical_interactions_mitab, [12, 3, object]). -fb_tsv_pred_stats('unique-values', physical_interactions_mitab, [13, 1, object]). -fb_tsv_pred_stats('unique-values', physical_interactions_mitab, [14, 51247, object]). -fb_tsv_pred_stats('unique-values', physical_interactions_mitab, [15, 1, object]). -fb_tsv_pred_stats('unique-values', physical_interactions_mitab, [16, 1, object]). -fb_tsv_pred_stats('unique-values', physical_interactions_mitab, [17, 7, object]). -fb_tsv_pred_stats('unique-values', physical_interactions_mitab, [18, 8, object]). -fb_tsv_pred_stats('unique-values', physical_interactions_mitab, [19, 9, object]). -fb_tsv_pred_stats('unique-values', physical_interactions_mitab, [20, 9, object]). -fb_tsv_pred_stats('unique-values', physical_interactions_mitab, [21, 2, object]). -fb_tsv_pred_stats('unique-values', physical_interactions_mitab, [22, 2, object]). -fb_tsv_pred_stats('unique-values', physical_interactions_mitab, [23, 1, object]). -fb_tsv_pred_stats('unique-values', physical_interactions_mitab, [24, 1, object]). -fb_tsv_pred_stats('unique-values', physical_interactions_mitab, [25, 34325, object]). -fb_tsv_pred_stats('unique-values', physical_interactions_mitab, [26, 1037, object]). -fb_tsv_pred_stats('unique-values', physical_interactions_mitab, [27, 1040, object]). -fb_tsv_pred_stats('unique-values', physical_interactions_mitab, [28, 19939, object]). -fb_tsv_pred_stats('unique-values', physical_interactions_mitab, [29, 2, object]). -fb_tsv_pred_stats('unique-values', physical_interactions_mitab, [30, 2, object]). -fb_tsv_pred_stats('unique-values', physical_interactions_mitab, [31, 2, object]). -fb_tsv_pred_stats('unique-values', physical_interactions_mitab, [32, 2, object]). -fb_tsv_pred_stats('unique-values', physical_interactions_mitab, [33, 2, object]). -fb_tsv_pred_stats('unique-values', physical_interactions_mitab, [34, 2, object]). -fb_tsv_pred_stats('unique-values', physical_interactions_mitab, [35, 2, object]). -fb_tsv_pred_stats('unique-values', physical_interactions_mitab, [36, 3, object]). -fb_tsv_pred_stats('unique-values', physical_interactions_mitab, [37, 2, object]). -fb_tsv_pred_stats('unique-values', physical_interactions_mitab, [38, 2, object]). -fb_tsv_pred_stats('unique-values', physical_interactions_mitab, [39, 2, object]). -fb_tsv_pred_stats('unique-values', physical_interactions_mitab, [40, 2, object]). -fb_tsv_pred_stats('unique-values', physical_interactions_mitab, [41, 2, object]). -fb_tsv_pred_stats('unique-values', physical_interactions_mitab, [42, 2, object]). -fb_tsv_pred_stats('missing-values', physical_interactions_mitab, [1, 0, [], []]). -fb_tsv_pred_stats('missing-values', physical_interactions_mitab, [2, 0, [], []]). -fb_tsv_pred_stats('null-value-count', physical_interactions_mitab, [3, -, 23]). -fb_tsv_pred_stats('missing-values', physical_interactions_mitab, [3, 23, [#, -], [#, 23]]). -fb_tsv_pred_stats('null-value-count', physical_interactions_mitab, [4, -, 59]). -fb_tsv_pred_stats('missing-values', physical_interactions_mitab, [4, 59, [#, -], [#, 59]]). -fb_tsv_pred_stats('missing-values', physical_interactions_mitab, [5, 0, [], []]). -fb_tsv_pred_stats('missing-values', physical_interactions_mitab, [6, 0, [], []]). -fb_tsv_pred_stats('null-value-count', physical_interactions_mitab, [7, -, 231]). -fb_tsv_pred_stats('missing-values', physical_interactions_mitab, [7, 231, [#, -], [#, 231]]). -fb_tsv_pred_stats('missing-values', physical_interactions_mitab, [8, 0, [], []]). -fb_tsv_pred_stats('missing-values', physical_interactions_mitab, [9, 0, [], []]). -fb_tsv_pred_stats('missing-values', physical_interactions_mitab, [10, 0, [], []]). -fb_tsv_pred_stats('missing-values', physical_interactions_mitab, [11, 0, [], []]). -fb_tsv_pred_stats('missing-values', physical_interactions_mitab, [12, 0, [], []]). -fb_tsv_pred_stats('missing-values', physical_interactions_mitab, [13, 0, [], []]). -fb_tsv_pred_stats('missing-values', physical_interactions_mitab, [14, 0, [], []]). -fb_tsv_pred_stats('null-value-count', physical_interactions_mitab, [15, -, 51247]). -fb_tsv_pred_stats('missing-values', physical_interactions_mitab, [15, 51247, [#, -], [#, 51247]]). -fb_tsv_pred_stats('null-value-count', physical_interactions_mitab, [16, -, 51247]). -fb_tsv_pred_stats('missing-values', physical_interactions_mitab, [16, 51247, [#, -], [#, 51247]]). -fb_tsv_pred_stats('null-value-count', physical_interactions_mitab, [17, -, 50635]). -fb_tsv_pred_stats('missing-values', physical_interactions_mitab, [17, 50635, [#, -], [#, 50635]]). -fb_tsv_pred_stats('null-value-count', physical_interactions_mitab, [18, -, 50634]). -fb_tsv_pred_stats('missing-values', physical_interactions_mitab, [18, 50634, [#, -], [#, 50634]]). -fb_tsv_pred_stats('missing-values', physical_interactions_mitab, [19, 0, [], []]). -fb_tsv_pred_stats('missing-values', physical_interactions_mitab, [20, 0, [], []]). -fb_tsv_pred_stats('missing-values', physical_interactions_mitab, [21, 0, [], []]). -fb_tsv_pred_stats('missing-values', physical_interactions_mitab, [22, 0, [], []]). -fb_tsv_pred_stats('null-value-count', physical_interactions_mitab, [23, -, 51247]). -fb_tsv_pred_stats('missing-values', physical_interactions_mitab, [23, 51247, [#, -], [#, 51247]]). -fb_tsv_pred_stats('null-value-count', physical_interactions_mitab, [24, -, 51247]). -fb_tsv_pred_stats('missing-values', physical_interactions_mitab, [24, 51247, [#, -], [#, 51247]]). -fb_tsv_pred_stats('missing-values', physical_interactions_mitab, [25, 0, [], []]). -fb_tsv_pred_stats('null-value-count', physical_interactions_mitab, [26, -, 27320]). -fb_tsv_pred_stats('missing-values', physical_interactions_mitab, [26, 27320, [#, -], [#, 27320]]). -fb_tsv_pred_stats('null-value-count', physical_interactions_mitab, [27, -, 27569]). -fb_tsv_pred_stats('missing-values', physical_interactions_mitab, [27, 27569, [#, -], [#, 27569]]). -fb_tsv_pred_stats('null-value-count', physical_interactions_mitab, [28, -, 180]). -fb_tsv_pred_stats('missing-values', physical_interactions_mitab, [28, 180, [#, -], [#, 180]]). -fb_tsv_pred_stats('null-value-count', physical_interactions_mitab, [29, '', 1]). -fb_tsv_pred_stats('null-value-count', physical_interactions_mitab, [29, -, 51246]). -fb_tsv_pred_stats('missing-values', physical_interactions_mitab, [29, 51247, [#, '', -], [#, 1, 51246]]). -fb_tsv_pred_stats('null-value-count', physical_interactions_mitab, [30, '', 1]). -fb_tsv_pred_stats('null-value-count', physical_interactions_mitab, [30, -, 51246]). -fb_tsv_pred_stats('missing-values', physical_interactions_mitab, [30, 51247, [#, '', -], [#, 1, 51246]]). -fb_tsv_pred_stats('null-value-count', physical_interactions_mitab, [31, '', 1]). -fb_tsv_pred_stats('null-value-count', physical_interactions_mitab, [31, -, 51246]). -fb_tsv_pred_stats('missing-values', physical_interactions_mitab, [31, 51247, [#, '', -], [#, 1, 51246]]). -fb_tsv_pred_stats('null-value-count', physical_interactions_mitab, [32, '', 1]). -fb_tsv_pred_stats('null-value-count', physical_interactions_mitab, [32, -, 51246]). -fb_tsv_pred_stats('missing-values', physical_interactions_mitab, [32, 51247, [#, '', -], [#, 1, 51246]]). -fb_tsv_pred_stats('null-value-count', physical_interactions_mitab, [33, '', 1]). -fb_tsv_pred_stats('null-value-count', physical_interactions_mitab, [33, -, 51246]). -fb_tsv_pred_stats('missing-values', physical_interactions_mitab, [33, 51247, [#, '', -], [#, 1, 51246]]). -fb_tsv_pred_stats('null-value-count', physical_interactions_mitab, [34, '', 1]). -fb_tsv_pred_stats('null-value-count', physical_interactions_mitab, [34, -, 51246]). -fb_tsv_pred_stats('missing-values', physical_interactions_mitab, [34, 51247, [#, '', -], [#, 1, 51246]]). -fb_tsv_pred_stats('null-value-count', physical_interactions_mitab, [35, '', 1]). -fb_tsv_pred_stats('null-value-count', physical_interactions_mitab, [35, -, 51246]). -fb_tsv_pred_stats('missing-values', physical_interactions_mitab, [35, 51247, [#, '', -], [#, 1, 51246]]). -fb_tsv_pred_stats('null-value-count', physical_interactions_mitab, [36, '', 1]). -fb_tsv_pred_stats('missing-values', physical_interactions_mitab, [36, 1, [#, ''], [#, 1]]). -fb_tsv_pred_stats('null-value-count', physical_interactions_mitab, [37, '', 1]). -fb_tsv_pred_stats('null-value-count', physical_interactions_mitab, [37, -, 51246]). -fb_tsv_pred_stats('missing-values', physical_interactions_mitab, [37, 51247, [#, '', -], [#, 1, 51246]]). -fb_tsv_pred_stats('null-value-count', physical_interactions_mitab, [38, '', 1]). -fb_tsv_pred_stats('null-value-count', physical_interactions_mitab, [38, -, 51246]). -fb_tsv_pred_stats('missing-values', physical_interactions_mitab, [38, 51247, [#, '', -], [#, 1, 51246]]). -fb_tsv_pred_stats('null-value-count', physical_interactions_mitab, [39, '', 1]). -fb_tsv_pred_stats('null-value-count', physical_interactions_mitab, [39, -, 51246]). -fb_tsv_pred_stats('missing-values', physical_interactions_mitab, [39, 51247, [#, '', -], [#, 1, 51246]]). -fb_tsv_pred_stats('null-value-count', physical_interactions_mitab, [40, '', 1]). -fb_tsv_pred_stats('null-value-count', physical_interactions_mitab, [40, -, 51246]). -fb_tsv_pred_stats('missing-values', physical_interactions_mitab, [40, 51247, [#, '', -], [#, 1, 51246]]). -fb_tsv_pred_stats('null-value-count', physical_interactions_mitab, [41, '', 1]). -fb_tsv_pred_stats('null-value-count', physical_interactions_mitab, [41, -, 51246]). -fb_tsv_pred_stats('missing-values', physical_interactions_mitab, [41, 51247, [#, '', -], [#, 1, 51246]]). -fb_tsv_pred_stats('null-value-count', physical_interactions_mitab, [42, '', 1]). -fb_tsv_pred_stats('null-value-count', physical_interactions_mitab, [42, -, 51246]). -fb_tsv_pred_stats('missing-values', physical_interactions_mitab, [42, 51247, [#, '', -], [#, 1, 51246]]). -fb_tsv_pred_stats('most-frequent', physical_interactions_mitab, [1, [#, [#, 'FBgn0001199', 188], [#, 'FBgn0000212', 204], [#, 'FBgn0015239', 209], [#, 'FBgn0003944', 220], [#, 'FBgn0000014', 237], [#, 'FBgn0000283', 259], [#, 'FBgn0003607', 275]]]). -fb_tsv_pred_stats('less-frequent', physical_interactions_mitab, [1, [#, [#, 'FBgn0028412', 1], [#, 'FBgn0003312', 1], [#, 'FBgn0015773', 1], [#, 'FBgn0032644', 1], [#, 'FBgn0033685', 1], [#, 'FBgn0028847', 1], [#, 'FBgn0038880', 1]]]). -fb_tsv_pred_stats('most-frequent', physical_interactions_mitab, [2, [#, [#, 'FBgn0264922', 155], [#, 'FBgn0034970', 159], [#, 'FBgn0037555', 168], [#, 'FBgn0263979', 175], [#, 'FBgn0262866', 178], [#, 'FBgn0262739', 185], [#, 'FBgn0266411', 188]]]). -fb_tsv_pred_stats('less-frequent', physical_interactions_mitab, [2, [#, [#, 'FBgn0036437', 1], [#, 'FBgn0066365', 1], [#, 'FBgn0040773', 1], [#, 'FBgn0019929', 1], [#, 'FBgn0033192', 1], [#, 'FBgn0000147', 1], [#, 'FBgn0052450', 1]]]). -fb_tsv_pred_stats('most-frequent', physical_interactions_mitab, [3, [#, [#, 'entrez gene/locuslink:318847', 188], [#, 'CG5942|entrez gene/locuslink:39744', 204], [#, 'CG7199|entrez gene/locuslink:40378', 209], [#, 'CG10388|entrez gene/locuslink:42034', 220], [#, 'CG10325|entrez gene/locuslink:42037', 237], [#, 'CG6384|entrez gene/locuslink:41848', 259], [#, 'CG8409|entrez gene/locuslink:34119', 275]]]). -fb_tsv_pred_stats('less-frequent', physical_interactions_mitab, [3, [#, [#, 'CG6541|entrez gene/locuslink:34578', 1], [#, 'CG8611|entrez gene/locuslink:32725', 1], [#, 'CG11490|entrez gene/locuslink:33184', 1], [#, 'CG42341|entrez gene/locuslink:40305', 1], [#, 'CG32213|entrez gene/locuslink:317918', 1], [#, 'CG1976|entrez gene/locuslink:43758', 1], [#, 'CG2943|entrez gene/locuslink:40933', 1]]]). -fb_tsv_pred_stats('most-frequent', physical_interactions_mitab, [4, [#, [#, 'CG4494|entrez gene/locuslink:33981', 155], [#, 'CG4005|entrez gene/locuslink:37851', 159], [#, 'CG9638|entrez gene/locuslink:40966', 168], [#, 'CG4236|entrez gene/locuslink:41836', 175], [#, 'CG17596|entrez gene/locuslink:33139', 178], [#, 'CG6671|entrez gene/locuslink:36544', 185], [#, 'CG45051|entrez gene/locuslink:43580', 188]]]). -fb_tsv_pred_stats('less-frequent', physical_interactions_mitab, [4, [#, [#, 'CG5048|entrez gene/locuslink:39598', 1], [#, 'CG4705|entrez gene/locuslink:34540', 1], [#, 'CG11659|entrez gene/locuslink:42352', 1], [#, 'CR43012|entrez gene/locuslink:12798490', 1], [#, 'CG44086|entrez gene/locuslink:34032', 1], [#, 'entrez gene/locuslink:3772715', 1], [#, 'CG12090|entrez gene/locuslink:38176', 1]]]). -fb_tsv_pred_stats('most-frequent', physical_interactions_mitab, [5, [#, [#, 'His3(gene name)', 188], [#, 'brm(gene name)', 204], [#, 'Hr78(gene name)', 209], [#, 'Ubx(gene name)', 220], [#, 'abd-A(gene name)', 237], [#, 'Cp190(gene name)', 259], [#, 'flybase:\\Su(var)205\\(gene name)', 275]]]). -fb_tsv_pred_stats('less-frequent', physical_interactions_mitab, [5, [#, [#, 'Mst33A(gene name)', 1], [#, 'sad(gene name)', 1], [#, 'NetA(gene name)', 1], [#, 'CG5131(gene name)', 1], [#, 'OSCP1(gene name)', 1], [#, 'CG9014(gene name)', 1], [#, 'SIFaR(gene name)', 1]]]). -fb_tsv_pred_stats('most-frequent', physical_interactions_mitab, [6, [#, [#, 'Sumo(gene name)', 155], [#, 'yki(gene name)', 159], [#, 'Ada2b(gene name)', 168], [#, 'Caf1-55(gene name)', 175], [#, 'S6kII(gene name)', 178], [#, 'AGO1(gene name)', 185], [#, 'sima(gene name)', 188]]]). -fb_tsv_pred_stats('less-frequent', physical_interactions_mitab, [6, [#, [#, 'Dnaaf6(gene name)', 1], [#, 'dyl(gene name)', 1], [#, 'COX7C(gene name)', 1], [#, 'Ser7(gene name)', 1], [#, 'Corin(gene name)', 1], [#, 'aurA(gene name)', 1], [#, 'CG32450(gene name)', 1]]]). -fb_tsv_pred_stats('most-frequent', physical_interactions_mitab, [7, [#, [#, 'psi-mi:\\MI:0397\\(two hybrid array)', 2067], [#, 'psi-mi:\\MI:0027\\(cosedimentation)', 4090], [#, 'psi-mi:\\MI:0096\\(pull down)', 4202], [#, 'psi-mi:\\MI:0006\\(anti bait coimmunoprecipitation)', 5251], [#, 'psi-mi:\\MI:0018\\(two hybrid)', 5958], [#, 'psi-mi:\\MI:0046\\(experimental knowledge based)', 10942], [#, 'psi-mi:\\MI:0007\\(anti tag coimmunoprecipitation)', 12395]]]). -fb_tsv_pred_stats('less-frequent', physical_interactions_mitab, [7, [#, [#, 'psi-mi:\\MI:0042\\(electron paramagnetic resonance)', 1], [#, 'psi-mi:\\MI:0928\\(filter trap assay)', 1], [#, 'psi-mi:\\MI:1183\\(nuclease footprinting)', 1], [#, 'psi-mi:\\MI:1238\\(mass spectrometry studies of subunit exchange)', 1], [#, 'psi-mi:\\MI:0370\\(tox-r dimerization assay)', 1], [#, 'psi-mi:\\MI:0048\\(filamentous phage display)', 1], [#, 'psi-mi:\\MI:0605\\(enzymatic footprinting)', 1]]]). -fb_tsv_pred_stats('most-frequent', physical_interactions_mitab, [8, [#, [#, 'Friedman A.A. (2011)', 400], [#, 'Rhee D.Y. (2014)', 618], [#, 'Vinayagam A. (2016)', 1808], [#, 'Shokri L. (2019)', 2109], [#, 'Hu Y. (2017.6.13)', 3634], [#, 'Anger A.M. (2013)', 3828], [#, 'Guruharsha K.G. (2011)', 10947]]]). -fb_tsv_pred_stats('less-frequent', physical_interactions_mitab, [8, [#, [#, 'Geng J. (2023)', 1], [#, 'Mellone B.G. (2011)', 1], [#, 'Lim Y.M. (2013)', 1], [#, 'Tran T.A. (2013)', 1], [#, 'Ooe N. (2007)', 1], [#, 'Jiang L. (2007)', 1], [#, 'Nagai H. (2021)', 1]]]). -fb_tsv_pred_stats('most-frequent', physical_interactions_mitab, [9, [#, [#, 'FBrf0224702|pubmed:22028469', 386], [#, 'FBrf0227292|pubmed:25242320', 618], [#, 'FBrf0233454|pubmed:27626673', 1808], [#, 'FBrf0241977|pubmed:30995488', 2109], [#, 'FBrf0235788', 3634], [#, 'FBrf0221476|pubmed:23636399', 3828], [#, 'FBrf0218395|pubmed:22036573', 10947]]]). -fb_tsv_pred_stats('less-frequent', physical_interactions_mitab, [9, [#, [#, 'FBrf0057159|pubmed:1372522', 1], [#, 'FBrf0208241|pubmed:19348939', 1], [#, 'FBrf0204148|pubmed:17900877', 1], [#, 'FBrf0192396|pubmed:17224403', 1], [#, 'FBrf0192282|pubmed:17166919', 1], [#, 'FBrf0130030|pubmed:10801879', 1], [#, 'FBrf0134475|pubmed:11267682', 1]]]). -fb_tsv_pred_stats('most-frequent', physical_interactions_mitab, [10, [#, [#, 'taxid:10116(\\Rattus norvegicus\\)', 1], [#, 'taxid:46015(\\Nucleopolyhedrovirus Autographa californica nucleopolyhedrovirus\\)', 1], [#, 'taxid:11676(\\Lentivirus Human immunodeficiency virus type 1\\)', 2], [#, 'taxid:9606(\\Homo sapiens\\)', 27], [#, 'taxid:7227(\\Drosophila melanogaster\\)', 51216]]]). -fb_tsv_pred_stats('less-frequent', physical_interactions_mitab, [10, [#, [#, 'taxid:46015(\\Nucleopolyhedrovirus Autographa californica nucleopolyhedrovirus\\)', 1], [#, 'taxid:10116(\\Rattus norvegicus\\)', 1], [#, 'taxid:11676(\\Lentivirus Human immunodeficiency virus type 1\\)', 2], [#, 'taxid:9606(\\Homo sapiens\\)', 27], [#, 'taxid:7227(\\Drosophila melanogaster\\)', 51216]]]). -fb_tsv_pred_stats('most-frequent', physical_interactions_mitab, [11, [#, [#, 'taxid:32644(\\unknown unknown\\)', 1], [#, 'taxid:81077(\\artificial artificial\\)', 3], [#, 'taxid:9606(\\Homo sapiens\\)', 23], [#, 'taxid:7227(\\Drosophila melanogaster\\)', 51220]]]). -fb_tsv_pred_stats('less-frequent', physical_interactions_mitab, [11, [#, [#, 'taxid:32644(\\unknown unknown\\)', 1], [#, 'taxid:81077(\\artificial artificial\\)', 3], [#, 'taxid:9606(\\Homo sapiens\\)', 23], [#, 'taxid:7227(\\Drosophila melanogaster\\)', 51220]]]). -fb_tsv_pred_stats('most-frequent', physical_interactions_mitab, [12, [#, [#, 'psi-mi:\\MI:1110\\(predicted interaction)', 3], [#, 'psi-mi:\\MI:0403\\(colocalization)', 10], [#, 'psi-mi:\\MI:0915\\(physical association)', 51234]]]). -fb_tsv_pred_stats('less-frequent', physical_interactions_mitab, [12, [#, [#, 'psi-mi:\\MI:1110\\(predicted interaction)', 3], [#, 'psi-mi:\\MI:0403\\(colocalization)', 10], [#, 'psi-mi:\\MI:0915\\(physical association)', 51234]]]). -fb_tsv_pred_stats('most-frequent', physical_interactions_mitab, [13, [#, [#, 'psi-mi:\\MI:0478\\(flybase)', 51247]]]). -fb_tsv_pred_stats('less-frequent', physical_interactions_mitab, [13, [#, [#, 'psi-mi:\\MI:0478\\(flybase)', 51247]]]). -fb_tsv_pred_stats('most-frequent', physical_interactions_mitab, [15, []]). -fb_tsv_pred_stats('less-frequent', physical_interactions_mitab, [15, []]). -fb_tsv_pred_stats('most-frequent', physical_interactions_mitab, [16, []]). -fb_tsv_pred_stats('less-frequent', physical_interactions_mitab, [16, []]). -fb_tsv_pred_stats('most-frequent', physical_interactions_mitab, [17, [#, [#, 'psi-mi:\\MI:0918\\(donor)', 2], [#, 'psi-mi:\\MI:0840\\(stimulator)', 3], [#, 'psi-mi:\\MI:1343\\(enzyme regulator)', 5], [#, 'psi-mi:\\MI:0586\\(inhibitor)', 5], [#, 'psi-mi:\\MI:0501\\(enzyme)', 284], [#, 'psi-mi:\\MI:0502\\(enzyme target)', 313]]]). -fb_tsv_pred_stats('less-frequent', physical_interactions_mitab, [17, [#, [#, 'psi-mi:\\MI:0918\\(donor)', 2], [#, 'psi-mi:\\MI:0840\\(stimulator)', 3], [#, 'psi-mi:\\MI:0586\\(inhibitor)', 5], [#, 'psi-mi:\\MI:1343\\(enzyme regulator)', 5], [#, 'psi-mi:\\MI:0501\\(enzyme)', 284], [#, 'psi-mi:\\MI:0502\\(enzyme target)', 313]]]). -fb_tsv_pred_stats('most-frequent', physical_interactions_mitab, [18, [#, [#, 'psi-mi:\\MI:0918\\(donor)', 1], [#, 'psi-mi:\\MI:0840\\(stimulator)', 5], [#, 'psi-mi:\\MI:0586\\(inhibitor)', 13], [#, 'psi-mi:\\MI:1343\\(enzyme regulator)', 13], [#, 'psi-mi:\\MI:0502\\(enzyme target)', 230], [#, 'psi-mi:\\MI:0501\\(enzyme)', 350]]]). -fb_tsv_pred_stats('less-frequent', physical_interactions_mitab, [18, [#, [#, 'psi-mi:\\MI:0918\\(donor)', 1], [#, 'psi-mi:\\MI:0919\\(acceptor)', 1], [#, 'psi-mi:\\MI:0840\\(stimulator)', 5], [#, 'psi-mi:\\MI:1343\\(enzyme regulator)', 13], [#, 'psi-mi:\\MI:0586\\(inhibitor)', 13], [#, 'psi-mi:\\MI:0502\\(enzyme target)', 230], [#, 'psi-mi:\\MI:0501\\(enzyme)', 350]]]). -fb_tsv_pred_stats('most-frequent', physical_interactions_mitab, [19, [#, [#, 'psi-mi:\\MI:0584\\(fluorescence acceptor)', 33], [#, 'psi-mi:\\MI:0583\\(fluorescence donor)', 83], [#, 'psi-mi:\\MI:0503\\(self)', 346], [#, 'psi-mi:\\MI:0497\\(neutral component)', 5702], [#, 'psi-mi:\\MI:0499\\(unspecified role)', 12291], [#, 'psi-mi:\\MI:0498\\(prey)', 15993], [#, 'psi-mi:\\MI:0496\\(bait)', 16786]]]). -fb_tsv_pred_stats('less-frequent', physical_interactions_mitab, [19, [#, [#, 'psi-mi:\\MI:0898\\(putative self)', 2], [#, 'psi-mi:\\MI:0684\\(ancillary)', 11], [#, 'psi-mi:\\MI:0584\\(fluorescence acceptor)', 33], [#, 'psi-mi:\\MI:0583\\(fluorescence donor)', 83], [#, 'psi-mi:\\MI:0503\\(self)', 346], [#, 'psi-mi:\\MI:0497\\(neutral component)', 5702], [#, 'psi-mi:\\MI:0499\\(unspecified role)', 12291]]]). -fb_tsv_pred_stats('most-frequent', physical_interactions_mitab, [20, [#, [#, 'psi-mi:\\MI:0584\\(fluorescence acceptor)', 50], [#, 'psi-mi:\\MI:0583\\(fluorescence donor)', 66], [#, 'psi-mi:\\MI:0503\\(self)', 345], [#, 'psi-mi:\\MI:0497\\(neutral component)', 5699], [#, 'psi-mi:\\MI:0499\\(unspecified role)', 12290], [#, 'psi-mi:\\MI:0498\\(prey)', 15747], [#, 'psi-mi:\\MI:0496\\(bait)', 17033]]]). -fb_tsv_pred_stats('less-frequent', physical_interactions_mitab, [20, [#, [#, 'psi-mi:\\MI:0898\\(putative self)', 2], [#, 'psi-mi:\\MI:0684\\(ancillary)', 15], [#, 'psi-mi:\\MI:0584\\(fluorescence acceptor)', 50], [#, 'psi-mi:\\MI:0583\\(fluorescence donor)', 66], [#, 'psi-mi:\\MI:0503\\(self)', 345], [#, 'psi-mi:\\MI:0497\\(neutral component)', 5699], [#, 'psi-mi:\\MI:0499\\(unspecified role)', 12290]]]). -fb_tsv_pred_stats('most-frequent', physical_interactions_mitab, [21, [#, [#, 'psi-mi:\\MI:0320\\(ribonucleic acid)', 1861], [#, 'psi-mi:\\MI:0326\\(protein)', 49386]]]). -fb_tsv_pred_stats('less-frequent', physical_interactions_mitab, [21, [#, [#, 'psi-mi:\\MI:0320\\(ribonucleic acid)', 1861], [#, 'psi-mi:\\MI:0326\\(protein)', 49386]]]). -fb_tsv_pred_stats('most-frequent', physical_interactions_mitab, [22, [#, [#, 'psi-mi:\\MI:0320\\(ribonucleic acid)', 2024], [#, 'psi-mi:\\MI:0326\\(protein)', 49223]]]). -fb_tsv_pred_stats('less-frequent', physical_interactions_mitab, [22, [#, [#, 'psi-mi:\\MI:0320\\(ribonucleic acid)', 2024], [#, 'psi-mi:\\MI:0326\\(protein)', 49223]]]). -fb_tsv_pred_stats('most-frequent', physical_interactions_mitab, [23, []]). -fb_tsv_pred_stats('less-frequent', physical_interactions_mitab, [23, []]). -fb_tsv_pred_stats('most-frequent', physical_interactions_mitab, [24, []]). -fb_tsv_pred_stats('less-frequent', physical_interactions_mitab, [24, []]). -fb_tsv_pred_stats('most-frequent', physical_interactions_mitab, [25, [#, [#, 'FBig0000071265', 36], [#, 'FBig0000095560', 38], [#, 'FBig0000097702', 38], [#, 'FBig0000095735', 38], [#, 'FBig0000086228', 40], [#, 'FBig0000067005', 44], [#, 'FBig0000017021', 46]]]). -fb_tsv_pred_stats('less-frequent', physical_interactions_mitab, [25, [#, [#, 'FBig0000000059', 1], [#, 'FBig0000108279', 1], [#, 'FBig0000108278', 1], [#, 'FBig0000108277', 1], [#, 'FBig0000108275', 1], [#, 'FBig0000108274', 1], [#, 'FBig0000108273', 1]]]). -fb_tsv_pred_stats('most-frequent', physical_interactions_mitab, [26, [#, [#, 'comment:\\HA tag\\', 1318], [#, 'comment:\\GFP tag\\', 1380], [#, 'comment:\\GST tag\\', 1618], [#, 'comment:\\FLAG tag\\', 1993], [#, 'comment:\\fused to GAL4 DNA-binding domain\\', 3270], [#, 'comment:\\fused to GAL4 activation domain\\', 3379]]]). -fb_tsv_pred_stats('less-frequent', physical_interactions_mitab, [26, [#, [#, 'comment:\\45 unique peptides identified\\', 1], [#, 'comment:\\mRFP tag\\', 1], [#, 'comment:\\MBP tag, [3]H label\\', 1], [#, 'comment:\\AU5 tag\\', 1], [#, 'comment:\\fused to biotin\\', 1], [#, 'comment:\\isoform RA/D specific\\|comment:\\biotin label\\', 1], [#, 'comment:\\FLAG\\|comment:\\myc\\', 1]]]). -fb_tsv_pred_stats('most-frequent', physical_interactions_mitab, [27, [#, [#, 'comment:\\TAP tag\\', 1285], [#, 'comment:\\HA tag\\', 1378], [#, 'comment:\\GST tag\\', 1497], [#, 'comment:\\FLAG tag\\', 2115], [#, 'comment:\\fused to GAL4 activation domain\\', 3309], [#, 'comment:\\fused to GAL4 DNA-binding domain\\', 3313]]]). -fb_tsv_pred_stats('less-frequent', physical_interactions_mitab, [27, [#, [#, 'comment:\\XL isoform specific\\', 1], [#, 'comment:\\His,SUMO tag\\', 1], [#, 'comment:\\SAINT score = 0.9673\\', 1], [#, 'comment:\\fused to &bgr;-gal\\', 1], [#, 'comment:\\Myc tag\\|comment:\\RFP tag\\', 1], [#, 'comment:\\38, 33 peptide counts\\', 1], [#, 'comment:\\99 peptide counts\\', 1]]]). -fb_tsv_pred_stats('most-frequent', physical_interactions_mitab, [28, [#, [#, 'comment:\\Source was embryos of wild-type fly line; bait produced from endogenous gene; prey produced from endogenous gene.\\', 984], [#, 'comment:\\Source was cell extract of S2 cell line; bait produced from transfected construct; prey produced from endogenous gene.\\', 1083], [#, 'comment:\\Source was cell extract of S2 cell line; bait produced from transfected construct; prey produced from transfected construct.\\', 1723], [#, 'comment:\\Source was yeast cell line; bait produced as transgenic fusion protein; prey produced as transgenic fusion protein.(Pooled)\\|comment:\\MORATORIUM:This data was made available \\\'pre-publication\\\' and, as such, its use is subject to the specific limitations described in FBrf0235788 for the period of 12 months. Moratorium expires on June 13, 2018.\\|comment:\\Two-hybrid system: yeast GAL4-BD/GAL4-AD\\', 1817], [#, 'comment:\\Source was yeast cell line; bait produced as transgenic fusion protein; prey produced as transgenic fusion protein.(Pairwise.)\\|comment:\\MORATORIUM:This data was made available \\\'pre-publication\\\' and, as such, its use is subject to the specific limitations described in FBrf0235788 for the period of 12 months. Moratorium expires on June 13, 2018.\\|comment:\\Two-hybrid system: yeast GAL4-BD/GAL4-AD\\', 1817], [#, 'comment:\\Source was yeast cell line; bait produced as transgenic fusion protein; prey produced as transgenic fusion protein (prey was previously cloned reagent).\\|comment:\\Two-hybrid system: yeast GAL4-BD/GAL4-AD\\', 2713], [#, 'comment:\\Source was embryos of wild-type fly line; proteins produced from endogenous genes.\\|comment:\\The structure of the Drosophila 80S ribosome with accessory proteins solved by cryo-EM. Complex captured as 3828 pairwise interactions which do not necessarily reflect direct contact.\\', 3403]]]). -fb_tsv_pred_stats('less-frequent', physical_interactions_mitab, [28, [#, [#, 'comment:\\HGScore = 131.41663\\', 1], [#, 'comment:\\Interaction in vitro; bait produced as a recombinant fusion protein in bacterial system; prey produced as a recombinant fusion protein in bacterial system.\\|comment:\\@BicD@ binds to GTP-bound @Rab6@, not GDP-bound @Rab6@.\\|comment:\\Purified recombinant proteins were tested for interaction.\\|comment:\\There is overlap of @egl@ and @Rab6@ binding sites in @BicD@.\\', 1], [#, 'comment:\\Interaction in vitro; bait produced as a recombinant fusion protein in bacterial system; prey derived from S2 cell extract (endogenous gene).\\|comment:\\Constitutively active (GTP-locked) form of Rab was used for pull down. Parallel pull downs performed for several Rabs proteins in this study. Yield was measured using spectral counts. A specificity score (S score) was calculated, where greater weight was given to interactions seen with fewer baits.\\|comment:\\Specificity S-score=11.86.\\', 1], [#, 'comment:\\HGScore = 81.66328\\', 1], [#, 'comment:\\Interaction in vitro; bait produced as a recombinant fusion protein in HEK293F cells; prey produced as a recombinant fusion protein in S2 cells.\\|comment:\\Kd = 4.66uM\\', 1], [#, 'comment:\\Source was intact S2 cells; proteins produced from transfected constructs.\\|comment:\\Unlabeled S2 cells expressing @Nrg@ were mixed with dye labeled S2 cells expressing @ed@, and the formation of cell clusters containing both @Nrg@ and @ed@ expressing cells was assayed by immunofluorescence.\\', 1], [#, 'comment:\\HGScore = 61.53800\\', 1]]]). -fb_tsv_pred_stats('most-frequent', physical_interactions_mitab, [29, []]). -fb_tsv_pred_stats('less-frequent', physical_interactions_mitab, [29, []]). -fb_tsv_pred_stats('most-frequent', physical_interactions_mitab, [30, []]). -fb_tsv_pred_stats('less-frequent', physical_interactions_mitab, [30, []]). -fb_tsv_pred_stats('most-frequent', physical_interactions_mitab, [31, []]). -fb_tsv_pred_stats('less-frequent', physical_interactions_mitab, [31, []]). -fb_tsv_pred_stats('most-frequent', physical_interactions_mitab, [32, []]). -fb_tsv_pred_stats('less-frequent', physical_interactions_mitab, [32, []]). -fb_tsv_pred_stats('most-frequent', physical_interactions_mitab, [33, []]). -fb_tsv_pred_stats('less-frequent', physical_interactions_mitab, [33, []]). -fb_tsv_pred_stats('most-frequent', physical_interactions_mitab, [34, []]). -fb_tsv_pred_stats('less-frequent', physical_interactions_mitab, [34, []]). -fb_tsv_pred_stats('most-frequent', physical_interactions_mitab, [35, []]). -fb_tsv_pred_stats('less-frequent', physical_interactions_mitab, [35, []]). -fb_tsv_pred_stats('most-frequent', physical_interactions_mitab, [36, [#, [#, 'FALSE', 16383], [#, 'False', 34863]]]). -fb_tsv_pred_stats('less-frequent', physical_interactions_mitab, [36, [#, [#, 'FALSE', 16383], [#, 'False', 34863]]]). -fb_tsv_pred_stats('most-frequent', physical_interactions_mitab, [37, []]). -fb_tsv_pred_stats('less-frequent', physical_interactions_mitab, [37, []]). -fb_tsv_pred_stats('most-frequent', physical_interactions_mitab, [38, []]). -fb_tsv_pred_stats('less-frequent', physical_interactions_mitab, [38, []]). -fb_tsv_pred_stats('most-frequent', physical_interactions_mitab, [39, []]). -fb_tsv_pred_stats('less-frequent', physical_interactions_mitab, [39, []]). -fb_tsv_pred_stats('most-frequent', physical_interactions_mitab, [40, []]). -fb_tsv_pred_stats('less-frequent', physical_interactions_mitab, [40, []]). -fb_tsv_pred_stats('most-frequent', physical_interactions_mitab, [41, []]). -fb_tsv_pred_stats('less-frequent', physical_interactions_mitab, [41, []]). -fb_tsv_pred_stats('most-frequent', physical_interactions_mitab, [42, []]). -fb_tsv_pred_stats('less-frequent', physical_interactions_mitab, [42, []]). -fb_tsv_pred_stats('num-columns', 'scRNA-Seq_gene_expression', [15]). -fb_tsv_pred_stats('duplicated-rows', 'scRNA-Seq_gene_expression', [0]). -fb_tsv_pred_stats('total-rows', 'scRNA-Seq_gene_expression', [14319160]). -fb_tsv_pred_stats('unique-values', 'scRNA-Seq_gene_expression', [1, 13, object]). -fb_tsv_pred_stats('unique-values', 'scRNA-Seq_gene_expression', [2, 13, object]). -fb_tsv_pred_stats('unique-values', 'scRNA-Seq_gene_expression', [3, 89, object]). -fb_tsv_pred_stats('unique-values', 'scRNA-Seq_gene_expression', [4, 89, object]). -fb_tsv_pred_stats('unique-values', 'scRNA-Seq_gene_expression', [5, 4, object]). -fb_tsv_pred_stats('unique-values', 'scRNA-Seq_gene_expression', [6, 2, object]). -fb_tsv_pred_stats('unique-values', 'scRNA-Seq_gene_expression', [7, 29, object]). -fb_tsv_pred_stats('unique-values', 'scRNA-Seq_gene_expression', [8, 1690, object]). -fb_tsv_pred_stats('unique-values', 'scRNA-Seq_gene_expression', [9, 1690, object]). -fb_tsv_pred_stats('unique-values', 'scRNA-Seq_gene_expression', [10, 271, object]). -fb_tsv_pred_stats('unique-values', 'scRNA-Seq_gene_expression', [11, 271, object]). -fb_tsv_pred_stats('unique-values', 'scRNA-Seq_gene_expression', [12, 14295, object]). -fb_tsv_pred_stats('unique-values', 'scRNA-Seq_gene_expression', [13, 14295, object]). -fb_tsv_pred_stats('unique-values', 'scRNA-Seq_gene_expression', [14, 8174166, float64]). -fb_tsv_pred_stats('unique-values', 'scRNA-Seq_gene_expression', [15, 370225, float64]). -fb_tsv_pred_stats('missing-values', 'scRNA-Seq_gene_expression', [1, 0, [], []]). -fb_tsv_pred_stats('missing-values', 'scRNA-Seq_gene_expression', [2, 0, [], []]). -fb_tsv_pred_stats('missing-values', 'scRNA-Seq_gene_expression', [3, 0, [], []]). -fb_tsv_pred_stats('missing-values', 'scRNA-Seq_gene_expression', [4, 0, [], []]). -fb_tsv_pred_stats('null-value-count', 'scRNA-Seq_gene_expression', [5, '', 5898802]). -fb_tsv_pred_stats('missing-values', 'scRNA-Seq_gene_expression', [5, 5898802, [#, ''], [#, 5898802]]). -fb_tsv_pred_stats('missing-values', 'scRNA-Seq_gene_expression', [6, 0, [], []]). -fb_tsv_pred_stats('missing-values', 'scRNA-Seq_gene_expression', [7, 0, [], []]). -fb_tsv_pred_stats('missing-values', 'scRNA-Seq_gene_expression', [8, 0, [], []]). -fb_tsv_pred_stats('missing-values', 'scRNA-Seq_gene_expression', [9, 0, [], []]). -fb_tsv_pred_stats('missing-values', 'scRNA-Seq_gene_expression', [10, 0, [], []]). -fb_tsv_pred_stats('missing-values', 'scRNA-Seq_gene_expression', [11, 0, [], []]). -fb_tsv_pred_stats('missing-values', 'scRNA-Seq_gene_expression', [12, 0, [], []]). -fb_tsv_pred_stats('missing-values', 'scRNA-Seq_gene_expression', [13, 0, [], []]). -fb_tsv_pred_stats('missing-values', 'scRNA-Seq_gene_expression', [14, 0, [], []]). -fb_tsv_pred_stats('missing-values', 'scRNA-Seq_gene_expression', [15, 0, [], []]). -fb_tsv_pred_stats('most-frequent', 'scRNA-Seq_gene_expression', [1, [#, [#, 'FBrf0244302', 177088], [#, 'FBrf0245499', 181659], [#, 'FBrf0246655', 191489], [#, 'FBrf0247762', 424264], [#, 'FBrf0251482', 602328], [#, 'FBrf0249767', 664303], [#, 'FBrf0252876', 11562417]]]). -fb_tsv_pred_stats('less-frequent', 'scRNA-Seq_gene_expression', [1, [#, [#, 'FBrf0248210', 24480], [#, 'FBrf0245988', 38144], [#, 'FBrf0245616', 100103], [#, 'FBrf0248439', 114659], [#, 'FBrf0247435', 116094], [#, 'FBrf0247148', 122132], [#, 'FBrf0244302', 177088]]]). -fb_tsv_pred_stats('most-frequent', 'scRNA-Seq_gene_expression', [2, [#, [#, 'Brunet Avalos et al., 2019, eLife 8: e50354', 177088], [#, 'Allen et al., 2020, eLife 9: e54074', 181659], [#, 'Cho et al., 2020, Nat. Commun. 11(1): 4483', 191489], [#, '\\00d6zel et al., 2021, Nature 589(7840): 88--95', 424264], [#, 'Baker et al., 2021, Genome Res. 31(10): 1927--1937', 602328], [#, 'Mokashi et al., 2021, Front. Psychiatry 12: 699033', 664303], [#, 'Li et al., 2022, Science 375(6584): eabk2432', 11562417]]]). -fb_tsv_pred_stats('less-frequent', 'scRNA-Seq_gene_expression', [2, [#, [#, 'Shi et al., 2021, Curr. Biol. 31(4): 840--852.e5', 24480], [#, 'Cattenoz et al., 2020, EMBO J. 39(12): e104486', 38144], [#, 'Jevitt et al., 2020, PLoS Biol. 18(4): e3000538', 100103], [#, 'Tauc et al., 2021, eLife 10: e62250', 114659], [#, 'Zappia et al., 2020, EMBO Rep. 21(10): e49555', 116094], [#, 'Rust et al., 2020, Nat. Commun. 11(1): 5628', 122132], [#, 'Brunet Avalos et al., 2019, eLife 8: e50354', 177088]]]). -fb_tsv_pred_stats('most-frequent', 'scRNA-Seq_gene_expression', [3, [#, [#, 'FBlc0005662', 424264], [#, 'FBlc0004310', 462839], [#, 'FBlc0003849', 485904], [#, 'FBlc0004788', 587089], [#, 'FBlc0004142', 1324076], [#, 'FBlc0004624', 1374828], [#, 'FBlc0005151', 1787268]]]). -fb_tsv_pred_stats('less-frequent', 'scRNA-Seq_gene_expression', [3, [#, [#, 'FBlc0004140', 11271], [#, 'FBlc0004136', 11650], [#, 'FBlc0004622', 12336], [#, 'FBlc0004618', 12504], [#, 'FBlc0005149', 13127], [#, 'FBlc0005145', 13237], [#, 'FBlc0003731', 16857]]]). -fb_tsv_pred_stats('most-frequent', 'scRNA-Seq_gene_expression', [4, [#, [#, scRNAseq_2021_Ozel_ADM1_seq_clustering, 424264], [#, scRNAseq_2022_FCA_MALE_HEAD_seq_clustering, 462839], [#, scRNAseq_2022_FCA_FEMALE_HEAD_seq_clustering, 485904], [#, scRNAseq_2022_FCA_MIXED_HEAD_seq_clustering, 587089], [#, scRNAseq_2022_FCA_FEMALE_FULL_seq_clustering, 1324076], [#, scRNAseq_2022_FCA_MALE_FULL_seq_clustering, 1374828], [#, scRNAseq_2022_FCA_MIXED_FULL_seq_clustering, 1787268]]]). -fb_tsv_pred_stats('less-frequent', 'scRNA-Seq_gene_expression', [4, [#, [#, scRNAseq_2022_FCA_FEMALE_IPC_seq_clustering, 11271], [#, scRNAseq_2022_FCA_FEMALE_CC_seq_clustering, 11650], [#, scRNAseq_2022_FCA_MALE_IPC_seq_clustering, 12336], [#, scRNAseq_2022_FCA_MALE_CC_seq_clustering, 12504], [#, scRNAseq_2022_FCA_MIXED_IPC_seq_clustering, 13127], [#, scRNAseq_2022_FCA_MIXED_CC_seq_clustering, 13237], [#, scRNAseq_2020_Cattenoz_NI_seq_clustering, 16857]]]). -fb_tsv_pred_stats('most-frequent', 'scRNA-Seq_gene_expression', [5, [#, [#, mixed, 445126], [#, female, 3955616], [#, male, 4019616]]]). -fb_tsv_pred_stats('less-frequent', 'scRNA-Seq_gene_expression', [5, [#, [#, mixed, 445126], [#, female, 3955616], [#, male, 4019616]]]). -fb_tsv_pred_stats('most-frequent', 'scRNA-Seq_gene_expression', [6, [#, [#, 'larval stage', 522815], [#, 'adult stage', 13796345]]]). -fb_tsv_pred_stats('less-frequent', 'scRNA-Seq_gene_expression', [6, [#, [#, 'larval stage', 522815], [#, 'adult stage', 13796345]]]). -fb_tsv_pred_stats('most-frequent', 'scRNA-Seq_gene_expression', [7, [#, [#, antenna, 537963], [#, ovary, 556379], [#, 'adult brain', 602328], [#, brain, 664303], [#, adult, 1157530], [#, 'adult head', 1535832], [#, mixed, 4486172]]]). -fb_tsv_pred_stats('less-frequent', 'scRNA-Seq_gene_expression', [7, [#, [#, 'adult pars intercerebralis', 36734], [#, 'adult corpus cardiacum', 37391], [#, 'embryonic/larval hemolymph', 101153], [#, 'adult midgut', 114659], [#, 'wing disc', 116094], [#, 'adult abdomen', 120557], [#, 'primary lobe of embryonic/larval lymph gland', 128480]]]). -fb_tsv_pred_stats('most-frequent', 'scRNA-Seq_gene_expression', [8, [#, [#, 'FBlc0004677', 13868], [#, 'FBlc0005192', 13876], [#, 'FBlc0004567', 13941], [#, 'FBlc0005094', 13941], [#, 'FBlc0004713', 13953], [#, 'FBlc0005247', 13956], [#, 'FBlc0005205', 13958]]]). -fb_tsv_pred_stats('less-frequent', 'scRNA-Seq_gene_expression', [8, [#, [#, 'FBlc0003842', 762], [#, 'FBlc0003779', 765], [#, 'FBlc0003749', 872], [#, 'FBlc0003748', 1065], [#, 'FBlc0003833', 1100], [#, 'FBlc0003843', 2232], [#, 'FBlc0003733', 2255]]]). -fb_tsv_pred_stats('most-frequent', 'scRNA-Seq_gene_expression', [9, [#, [#, scRNAseq_2022_FCA_MALE_FULL_seq_clustering_fat_cells, 13868], [#, scRNAseq_2022_FCA_MIXED_FULL_seq_clustering_neurons, 13876], [#, scRNAseq_2022_FCA_MALE_TESTIS_seq_clustering_spermatocytes, 13941], [#, scRNAseq_2022_FCA_MIXED_TESTIS_seq_clustering_spermatocytes, 13941], [#, scRNAseq_2022_FCA_MALE_FULL_seq_clustering_spermatocytes, 13953], [#, scRNAseq_2022_FCA_MIXED_FULL_seq_clustering_spermatocytes, 13956], [#, scRNAseq_2022_FCA_MIXED_FULL_seq_clustering_fat_cells, 13958]]]). -fb_tsv_pred_stats('less-frequent', 'scRNA-Seq_gene_expression', [9, [#, [#, scRNAseq_2020_Zappia_AmaRNAi_seq_clustering_imaginal_tracheoblasts, 762], [#, scRNAseq_2020_Cho_NI96HL_seq_clustering_lamellocytes, 765], [#, scRNAseq_2020_Cho_NI72LG_seq_clustering_lamellocytes, 872], [#, scRNAseq_2020_Cho_NI72LG_seq_clustering_adipohemocytes, 1065], [#, scRNAseq_2020_Zappia_mCherryRNAi_seq_clustering_imaginal_tracheoblasts, 1100], [#, scRNAseq_2020_Zappia_AmaRNAi_seq_clustering_SOP_cells, 2232], [#, scRNAseq_2020_Cattenoz_NI_seq_clustering_lamellocytes, 2255]]]). -fb_tsv_pred_stats('most-frequent', 'scRNA-Seq_gene_expression', [10, [#, [#, 'FBbt00003185', 202803], [#, 'FBbt00005040', 281977], [#, 'FBbt00047095', 365976], [#, 'FBbt00058143', 371275], [#, 'FBbt00058238', 373508], [#, 'FBbt00049949', 395912], [#, 'FBbt00058230', 396390]]]). -fb_tsv_pred_stats('less-frequent', 'scRNA-Seq_gene_expression', [10, [#, [#, 'FBbt00003844', 3363], [#, 'FBbt00004868', 4017], [#, 'FBbt00003874', 4103], [#, 'FBbt00111746', 4323], [#, 'FBbt00004873', 4476], [#, 'FBbt00004905', 4559], [#, 'FBbt00003876', 4893]]]). -fb_tsv_pred_stats('most-frequent', 'scRNA-Seq_gene_expression', [11, [#, [#, 'adult oenocyte', 202803], [#, 'adult tracheocyte', 281977], [#, 'adult neuron', 365976], [#, 'adult hemocyte', 371275], [#, 'adult epithelial cell', 373508], [#, 'adult fat cell', 395912], [#, 'adult muscle cell', 396390]]]). -fb_tsv_pred_stats('less-frequent', 'scRNA-Seq_gene_expression', [11, [#, [#, 'medullary tangential neuron Mt8', 3363], [#, 'germarium cap cell', 4017], [#, 'lobula columnar neuron LC4', 4103], [#, 'lobula columnar neuron LC10c', 4323], [#, 'female germline stem cell', 4476], [#, 'border follicle cell', 4559], [#, 'lobula columnar neuron LC6', 4893]]]). -fb_tsv_pred_stats('most-frequent', 'scRNA-Seq_gene_expression', [12, [#, [#, 'FBgn0267521', 1690], [#, 'FBgn0086472', 1690], [#, 'FBgn0002626', 1690], [#, 'FBgn0285947', 1690], [#, 'FBgn0003279', 1690], [#, 'FBgn0017579', 1690], [#, 'FBgn0016726', 1690]]]). -fb_tsv_pred_stats('less-frequent', 'scRNA-Seq_gene_expression', [12, [#, [#, 'FBgn0284232', 2], [#, 'FBgn0267889', 4], [#, 'FBgn0045478', 4], [#, 'FBgn0039374', 4], [#, 'FBgn0028537', 4], [#, 'FBgn0267886', 4], [#, 'FBgn0085252', 4]]]). -fb_tsv_pred_stats('most-frequent', 'scRNA-Seq_gene_expression', [13, [#, [#, '18SrRNA-Psi:CR45861', 1690], [#, 'RpS25', 1690], [#, 'RpL32', 1690], [#, 'RpS10b', 1690], [#, 'RpL4', 1690], [#, 'RpL14', 1690], [#, 'RpL29', 1690]]]). -fb_tsv_pred_stats('less-frequent', 'scRNA-Seq_gene_expression', [13, [#, [#, 'CG46316', 2], [#, 'CR46177', 4], [#, 'Gr64b', 4], [#, 'CG17770', 4], [#, 'CG31775', 4], [#, 'CR46174', 4], [#, 'CG34223', 4]]]). -fb_tsv_pred_stats('most-frequent', 'scRNA-Seq_gene_expression', [14, [#, [#, 1272.2646, 2315], [#, 1218.0267, 2325], [#, 1287.0013, 2439], [#, 1298.7013, 2444], [#, 1095.2902, 2445], [#, 24.43136, 2546], [#, 1191.8951, 2690]]]). -fb_tsv_pred_stats('less-frequent', 'scRNA-Seq_gene_expression', [14, [#, [#, 269.05170000000004, 1], [#, 480.440107, 1], [#, 990.35309, 1], [#, 370.235704, 1], [#, 272.274411, 1], [#, 234.056368, 1], [#, 320.438443, 1]]]). -fb_tsv_pred_stats('most-frequent', 'scRNA-Seq_gene_expression', [15, [#, [#, 0.076923, 41235], [#, 0.0625, 43249], [#, 0.1, 44120], [#, 0.025, 44512], [#, 0.04, 47158], [#, 0.083333, 47452], [#, 0.05, 59787]]]). -fb_tsv_pred_stats('less-frequent', 'scRNA-Seq_gene_expression', [15, [#, [#, 0.366282, 1], [#, 0.774026, 1], [#, 0.318802, 1], [#, 0.173431, 1], [#, 0.334605, 1], [#, 0.770109, 1], [#, 0.517905, 1]]]). -fb_tsv_pred_stats('num-columns', sed5C, [11]). -fb_tsv_pred_stats('duplicated-rows', sed5C, [0]). -fb_tsv_pred_stats('total-rows', sed5C, [120]). -fb_tsv_pred_stats('unique-values', sed5C, [1, 10, object]). -fb_tsv_pred_stats('unique-values', sed5C, [2, 10, object]). -fb_tsv_pred_stats('unique-values', sed5C, [3, 5, object]). -fb_tsv_pred_stats('unique-values', sed5C, [4, 6, object]). -fb_tsv_pred_stats('unique-values', sed5C, [5, 3, object]). -fb_tsv_pred_stats('unique-values', sed5C, [6, 2, object]). -fb_tsv_pred_stats('unique-values', sed5C, [7, 119, object]). -fb_tsv_pred_stats('unique-values', sed5C, [8, 119, object]). -fb_tsv_pred_stats('unique-values', sed5C, [9, 79, object]). -fb_tsv_pred_stats('unique-values', sed5C, [10, 2, object]). -fb_tsv_pred_stats('unique-values', sed5C, [11, 2, object]). -fb_tsv_pred_stats('missing-values', sed5C, [1, 0, [], []]). -fb_tsv_pred_stats('missing-values', sed5C, [2, 0, [], []]). -fb_tsv_pred_stats('missing-values', sed5C, [3, 0, [], []]). -fb_tsv_pred_stats('missing-values', sed5C, [4, 0, [], []]). -fb_tsv_pred_stats('null-value-count', sed5C, [5, '', 114]). -fb_tsv_pred_stats('missing-values', sed5C, [5, 114, [#, ''], [#, 114]]). -fb_tsv_pred_stats('null-value-count', sed5C, [6, '', 118]). -fb_tsv_pred_stats('missing-values', sed5C, [6, 118, [#, ''], [#, 118]]). -fb_tsv_pred_stats('missing-values', sed5C, [7, 0, [], []]). -fb_tsv_pred_stats('missing-values', sed5C, [8, 0, [], []]). -fb_tsv_pred_stats('null-value-count', sed5C, [9, '', 41]). -fb_tsv_pred_stats('missing-values', sed5C, [9, 41, [#, ''], [#, 41]]). -fb_tsv_pred_stats('null-value-count', sed5C, [10, '', 118]). -fb_tsv_pred_stats('missing-values', sed5C, [10, 118, [#, ''], [#, 118]]). -fb_tsv_pred_stats('null-value-count', sed5C, [11, '', 118]). -fb_tsv_pred_stats('missing-values', sed5C, [11, 118, [#, ''], [#, 118]]). -fb_tsv_pred_stats('most-frequent', sed5C, [1, [#, [#, 'FBgg0000062', 3], [#, 'FBgg0000072', 4], [#, 'FBgg0000040', 5], [#, 'FBgg0000081', 6], [#, 'FBgg0000100', 7], [#, 'FBgg0000118', 14], [#, 'FBgg0000128', 75]]]). -fb_tsv_pred_stats('less-frequent', sed5C, [1, [#, [#, 'FBgg0000117', 1], [#, 'FBgg0000104', 2], [#, 'FBgg0000062', 3], [#, 'FBgg0000114', 3], [#, 'FBgg0000072', 4], [#, 'FBgg0000040', 5], [#, 'FBgg0000081', 6]]]). -fb_tsv_pred_stats('most-frequent', sed5C, [2, [#, [#, 'ROC UBIQUITIN LIGASES', 3], [#, 'ADAM METALLOPROTEASES', 4], [#, 'RING-BETWEEN-RING UBIQUITIN LIGASES', 5], [#, 'STRUCTURAL MAINTENANCE OF CHROMOSOMES GENE FAMILY', 6], [#, 'CASPASES', 7], [#, 'HECT UBIQUITIN LIGASES', 14], [#, 'UNCLASSIFIED RING DOMAIN UBIQUITIN LIGASES', 75]]]). -fb_tsv_pred_stats('less-frequent', sed5C, [2, [#, [#, 'JOSEPHIN DEUBIQUITINASES', 1], [#, 'GOLIATH UBIQUITIN LIGASES', 2], [#, 'ROC UBIQUITIN LIGASES', 3], [#, 'N-ETHYLMALEIMIDE-SENSITIVE FACTORS', 3], [#, 'ADAM METALLOPROTEASES', 4], [#, 'RING-BETWEEN-RING UBIQUITIN LIGASES', 5], [#, 'STRUCTURAL MAINTENANCE OF CHROMOSOMES GENE FAMILY', 6]]]). -fb_tsv_pred_stats('most-frequent', sed5C, [3, [#, [#, 'GO:0004843', 1], [#, 'GO:0004222', 4], [#, 'GO:0097153', 7], [#, 'GO:0016887', 9], [#, 'GO:0061630', 99]]]). -fb_tsv_pred_stats('less-frequent', sed5C, [3, [#, [#, 'GO:0004843', 1], [#, 'GO:0004222', 4], [#, 'GO:0097153', 7], [#, 'GO:0016887', 9], [#, 'GO:0061630', 99]]]). -fb_tsv_pred_stats('most-frequent', sed5C, [4, [#, [#, ubiquit, 1], [#, 'cysteine-type deubiquitinase activity', 1], [#, 'metalloendopeptidase activity', 4], [#, 'cysteine-type endopeptidase activity involved in apoptotic process', 7], [#, 'ATP hydrolysis activity', 9], [#, 'ubiquitin protein ligase activity', 98]]]). -fb_tsv_pred_stats('less-frequent', sed5C, [4, [#, [#, 'cysteine-type deubiquitinase activity', 1], [#, ubiquit, 1], [#, 'metalloendopeptidase activity', 4], [#, 'cysteine-type endopeptidase activity involved in apoptotic process', 7], [#, 'ATP hydrolysis activity', 9], [#, 'ubiquitin protein ligase activity', 98]]]). -fb_tsv_pred_stats('most-frequent', sed5C, [5, [#, [#, '3.4.19.12', 1], [#, '3.4.24.-', 4]]]). -fb_tsv_pred_stats('less-frequent', sed5C, [5, [#, [#, '3.4.19.12', 1], [#, '3.4.24.-', 4]]]). -fb_tsv_pred_stats('most-frequent', sed5C, [6, [#, [#, 'ubiquitinyl hydrolase 1', 1]]]). -fb_tsv_pred_stats('less-frequent', sed5C, [6, [#, [#, 'ubiquitinyl hydrolase 1', 1]]]). -fb_tsv_pred_stats('most-frequent', sed5C, [7, [#, [#, 'FBgn0034546', 1], [#, 'FBgn0034573', 1], [#, 'FBgn0035024', 1], [#, 'FBgn0035232', 1], [#, 'FBgn0035233', 1], [#, 'FBgn0032635', 1], [#, 'FBgn0025186', 1]]]). -fb_tsv_pred_stats('less-frequent', sed5C, [7, [#, [#, 'FBgn0025186', 1], [#, 'FBgn0035232', 1], [#, 'FBgn0035024', 1], [#, 'FBgn0034573', 1], [#, 'FBgn0034546', 1], [#, 'FBgn0034314', 1], [#, 'FBgn0034312', 1]]]). -fb_tsv_pred_stats('most-frequent', sed5C, [8, [#, [#, 'CG13442', 1], [#, 'Sou', 1], [#, 'CG11414', 1], [#, 'CG12099', 1], [#, 'Pex10', 1], [#, 'CG15141', 1], [#, 'ari-2', 1]]]). -fb_tsv_pred_stats('less-frequent', sed5C, [8, [#, [#, 'ari-2', 1], [#, 'CG12099', 1], [#, 'CG11414', 1], [#, 'Sou', 1], [#, 'CG13442', 1], [#, nopo, 1], [#, 'CG10916', 1]]]). -fb_tsv_pred_stats('most-frequent', sed5C, [9, [#, [#, 'Ubr1 ubiquitin ligase', 1], [#, 'Peroxin 12', 1], [#, 'Ring finger and CHY zinc finger domain containing 1', 1], [#, 'Non-SMC element 1', 1], [#, 'Protein interacting with Ttk69 and Sin3A', 1], [#, 'ariadne 2', 1]]]). -fb_tsv_pred_stats('less-frequent', sed5C, [9, [#, [#, 'ariadne 2', 1], [#, 'Ring finger and CHY zinc finger domain containing 1', 1], [#, 'Peroxin 12', 1], [#, 'Ubr1 ubiquitin ligase', 1], [#, 'suppression of retinal degeneration disease 1 upon overexpression 1', 1], [#, highwire, 1], [#, 'Mahogunin ring finger 1', 1]]]). -fb_tsv_pred_stats('most-frequent', sed5C, [10, [#, [#, '3.4.19.12', 1]]]). -fb_tsv_pred_stats('less-frequent', sed5C, [10, [#, [#, '3.4.19.12', 1]]]). -fb_tsv_pred_stats('most-frequent', sed5C, [11, [#, [#, 'ubiquitinyl hydrolase 1', 1]]]). -fb_tsv_pred_stats('less-frequent', sed5C, [11, [#, [#, 'ubiquitinyl hydrolase 1', 1]]]). -fb_tsv_pred_stats('num-columns', sednJ, [2]). -fb_tsv_pred_stats('duplicated-rows', sednJ, [0]). -fb_tsv_pred_stats('total-rows', sednJ, [76447]). -fb_tsv_pred_stats('unique-values', sednJ, [1, 76447, object]). -fb_tsv_pred_stats('unique-values', sednJ, [2, 76447, object]). -fb_tsv_pred_stats('missing-values', sednJ, [1, 0, [], []]). -fb_tsv_pred_stats('missing-values', sednJ, [2, 0, [], []]). -fb_tsv_pred_stats('num-columns', gene_associatio, [2]). -fb_tsv_pred_stats('duplicated-rows', gene_associatio, [69]). -fb_tsv_pred_stats('total-rows', gene_associatio, [48039]). -fb_tsv_pred_stats('unique-values', gene_associatio, [1, 47970, object]). -fb_tsv_pred_stats('unique-values', gene_associatio, [2, 4664, object]). -fb_tsv_pred_stats('missing-values', gene_associatio, [1, 0, [], []]). -fb_tsv_pred_stats('missing-values', gene_associatio, [2, 0, [], []]). -fb_tsv_pred_stats('most-frequent', gene_associatio, [1, [#, [#, 'FB\\FBgn0053817\\His2A:CG33817\\involved_in\\GO:0006325\\FB:FBrf0255270|GO_REF:0000024\\ISS\\MGI:MGI:2448285\\P\\His2A:CG33817\\CG33817\\protein\\taxon:7227\\20160225\\FlyBase\\\\', 2], [#, 'FB\\FBgn0053817\\His2A:CG33817\\part_of\\GO:0000786\\FB:FBrf0255270|GO_REF:0000024\\ISS\\UniProtKB:Q7L7L0\\C\\His2A:CG33817\\CG33817\\protein\\taxon:7227\\20160225\\FlyBase\\\\', 2], [#, 'FB\\FBgn0053829\\His2A:CG33829\\involved_in\\GO:0006325\\FB:FBrf0255270|GO_REF:0000024\\ISS\\MGI:MGI:2448285\\P\\His2A:CG33829\\CG33829\\protein\\taxon:7227\\20160225\\FlyBase\\\\', 2], [#, 'FB\\FBgn0053829\\His2A:CG33829\\part_of\\GO:0000786\\FB:FBrf0255270|GO_REF:0000024\\ISS\\UniProtKB:Q7L7L0\\C\\His2A:CG33829\\CG33829\\protein\\taxon:7227\\20160225\\FlyBase\\\\', 2], [#, 'FB\\FBgn0053829\\His2A:CG33829\\enables\\GO:0003677\\FB:FBrf0255270|GO_REF:0000024\\ISS\\UniProtKB:Q7L7L0\\F\\His2A:CG33829\\CG33829\\protein\\taxon:7227\\20160225\\FlyBase\\\\', 2], [#, 'FB\\FBgn0053846\\His1:CG33846\\part_of\\GO:0000785\\FB:FBrf0255270|GO_REF:0000024\\ISS\\UniProtKB:P07305\\C\\His1:CG33846\\CG33846\\protein\\taxon:7227\\20161201\\FlyBase\\\\', 2], [#, 'FB\\FBgn0053843\\His1:CG33843\\part_of\\GO:0000785\\FB:FBrf0255270|GO_REF:0000024\\ISS\\UniProtKB:P07305\\C\\His1:CG33843\\CG33843\\protein\\taxon:7227\\20161201\\FlyBase\\\\', 2]]]). -fb_tsv_pred_stats('less-frequent', gene_associatio, [1, [#, [#, '!generated-by:', 1], [#, 'FB\\FBgn0027508\\Tnks\\involved_in\\GO:1904355\\FB:FBrf0239784|PMID:21873635\\IBA\\PANTHER:PTN000652929\\P\\tankyrase\\BcDNA:LD22548|CG17487|CG4719|DTNKS|Dm.pARTb|TNKS|Tankyrase|TkrsIR|dARTD5|dTANK|dTNKS|dTankyrase\\protein\\taxon:7227\\20170420\\GO_Central\\\\', 1], [#, 'FB\\FBgn0027508\\Tnks\\involved_in\\GO:0070198\\FB:FBrf0239784|PMID:21873635\\IBA\\PANTHER:PTN000652929\\P\\tankyrase\\BcDNA:LD22548|CG17487|CG4719|DTNKS|Dm.pARTb|TNKS|Tankyrase|TkrsIR|dARTD5|dTANK|dTNKS|dTankyrase\\protein\\taxon:7227\\20170420\\GO_Central\\\\', 1], [#, 'FB\\FBgn0027508\\Tnks\\enables\\GO:0003950\\FB:FBrf0241717|PMID:30593492\\IMP\\\\F\\tankyrase\\BcDNA:LD22548|CG17487|CG4719|DTNKS|Dm.pARTb|TNKS|Tankyrase|TkrsIR|dARTD5|dTANK|dTNKS|dTankyrase\\protein\\taxon:7227\\20190806\\FlyBase\\\\', 1], [#, 'FB\\FBgn0027508\\Tnks\\involved_in\\GO:0090263\\FB:FBrf0241717|PMID:30593492\\IMP\\\\P\\tankyrase\\BcDNA:LD22548|CG17487|CG4719|DTNKS|Dm.pARTb|TNKS|Tankyrase|TkrsIR|dARTD5|dTANK|dTNKS|dTankyrase\\protein\\taxon:7227\\20190806\\FlyBase\\\\', 1], [#, 'FB\\FBgn0027508\\Tnks\\involved_in\\GO:0032436\\FB:FBrf0241717|PMID:30593492\\IMP\\\\P\\tankyrase\\BcDNA:LD22548|CG17487|CG4719|DTNKS|Dm.pARTb|TNKS|Tankyrase|TkrsIR|dARTD5|dTANK|dTNKS|dTankyrase\\protein\\taxon:7227\\20190806\\FlyBase\\\\', 1], [#, 'FB\\FBgn0027508\\Tnks\\involved_in\\GO:0046330\\FB:FBrf0254888|PMID:36222503\\IDA\\\\P\\tankyrase\\BcDNA:LD22548|CG17487|CG4719|DTNKS|Dm.pARTb|TNKS|Tankyrase|TkrsIR|dARTD5|dTANK|dTNKS|dTankyrase\\protein\\taxon:7227\\20230307\\FlyBase\\\\', 1]]]). -fb_tsv_pred_stats('most-frequent', gene_associatio, [2, [#, [#, 'sex|dsxF|dsxM|intersex-62c|ix-62c\\protein\\taxon:7227\\20060803\\FlyBase\\\\', 19], [#, 'lipase\\protein\\taxon:7227\\20230703\\InterPro\\\\', 19], [#, 'factor|A7.1|ABF|Abf|CG3992|DmGATAb|GATA|GATAb|SERPENT|SRP|Serpent|Srp|abf|dGATAb|l(3)01549|l(3)89B2|l(3)neo45|serpentD|spt|srpD\\protein\\taxon:7227\\20060803\\FlyBase\\\\', 21], [#, 'protein\\protein\\taxon:7227\\20151015\\FlyBase\\\\', 21], [#, 'sterile(2)ltoRJ36|fs(2)ltoRJ36|no-relish\\protein\\taxon:7227\\20060803\\FlyBase\\\\', 23], [#, '1|Rhomboid-1|Rhomboid-I|Ve|Veinlet|iks|rho-1|rho1|rhom|rhomboid-1|rhomboid/veinlet|rhomboid1|ve|veinlet\\protein\\taxon:7227\\20200406\\FlyBase\\\\', 26], [#, '1.12|co|dNotch|fa|facet|l(1)3Cb|l(1)Ax|l(1)N|n[fah]|nd|notch|notchoid|shd|spl|split|strawberry|swb\\protein\\taxon:7227\\20060803\\FlyBase\\\\', 44]]]). -fb_tsv_pred_stats('less-frequent', gene_associatio, [2, [#, [#, 'FlyBase', 1], [#, 'B2-3|Sox21|SoxB2.3|sox21a\\protein\\taxon:7227\\20221006\\GO_Central\\\\', 1], [#, 'B2-2|Sox21B|SoxB2.2|sox-like\\protein\\taxon:7227\\20200725\\GO_Central\\\\', 1], [#, 'B2-2|Sox21B|SoxB2.2|sox-like\\protein\\taxon:7227\\20200311\\GO_Central\\\\', 1], [#, 'B2-2|Sox21B|SoxB2.2|sox-like\\protein\\taxon:7227\\20221006\\GO_Central\\\\', 1], [#, '212\\CG33329|ORE-5|SP212\\protein\\taxon:7227\\20060803\\FlyBase\\\\', 1], [#, '212\\CG33329|ORE-5|SP212\\protein\\taxon:7227\\20190311\\FlyBase\\\\', 1]]]). -fb_tsv_pred_stats('num-columns', disease_model_annotations, [12]). -fb_tsv_pred_stats('duplicated-rows', disease_model_annotations, [0]). -fb_tsv_pred_stats('total-rows', disease_model_annotations, [26750]). -fb_tsv_pred_stats('unique-values', disease_model_annotations, [1, 5165, object]). -fb_tsv_pred_stats('unique-values', disease_model_annotations, [2, 5165, object]). -fb_tsv_pred_stats('unique-values', disease_model_annotations, [3, 317, object]). -fb_tsv_pred_stats('unique-values', disease_model_annotations, [4, 6, object]). -fb_tsv_pred_stats('unique-values', disease_model_annotations, [5, 3554, object]). -fb_tsv_pred_stats('unique-values', disease_model_annotations, [6, 3554, object]). -fb_tsv_pred_stats('unique-values', disease_model_annotations, [7, 8303, object]). -fb_tsv_pred_stats('unique-values', disease_model_annotations, [8, 8303, object]). -fb_tsv_pred_stats('unique-values', disease_model_annotations, [9, 2657, object]). -fb_tsv_pred_stats('unique-values', disease_model_annotations, [10, 2657, object]). -fb_tsv_pred_stats('unique-values', disease_model_annotations, [11, 6770, object]). -fb_tsv_pred_stats('unique-values', disease_model_annotations, [12, 2675, object]). -fb_tsv_pred_stats('missing-values', disease_model_annotations, [1, 0, [], []]). -fb_tsv_pred_stats('missing-values', disease_model_annotations, [2, 0, [], []]). -fb_tsv_pred_stats('null-value-count', disease_model_annotations, [3, '', 21466]). -fb_tsv_pred_stats('missing-values', disease_model_annotations, [3, 21466, [#, ''], [#, 21466]]). -fb_tsv_pred_stats('missing-values', disease_model_annotations, [4, 0, [], []]). -fb_tsv_pred_stats('missing-values', disease_model_annotations, [5, 0, [], []]). -fb_tsv_pred_stats('missing-values', disease_model_annotations, [6, 0, [], []]). -fb_tsv_pred_stats('null-value-count', disease_model_annotations, [7, '', 6240]). -fb_tsv_pred_stats('missing-values', disease_model_annotations, [7, 6240, [#, ''], [#, 6240]]). -fb_tsv_pred_stats('null-value-count', disease_model_annotations, [8, '', 6240]). -fb_tsv_pred_stats('missing-values', disease_model_annotations, [8, 6240, [#, ''], [#, 6240]]). -fb_tsv_pred_stats('null-value-count', disease_model_annotations, [9, '', 20510]). -fb_tsv_pred_stats('missing-values', disease_model_annotations, [9, 20510, [#, ''], [#, 20510]]). -fb_tsv_pred_stats('null-value-count', disease_model_annotations, [10, '', 20510]). -fb_tsv_pred_stats('missing-values', disease_model_annotations, [10, 20510, [#, ''], [#, 20510]]). -fb_tsv_pred_stats('missing-values', disease_model_annotations, [11, 0, [], []]). -fb_tsv_pred_stats('missing-values', disease_model_annotations, [12, 0, [], []]). -fb_tsv_pred_stats('most-frequent', disease_model_annotations, [1, [#, [#, 'FBgn0026420', 300], [#, 'FBgn0029891', 301], [#, 'FBgn0261084', 371], [#, 'FBgn0024961', 448], [#, 'FBgn0025823', 630], [#, 'FBgn0025587', 680], [#, 'FBgn0015394', 948]]]). -fb_tsv_pred_stats('less-frequent', disease_model_annotations, [1, [#, [#, 'FBgn0033093', 1], [#, 'FBgn0031951', 1], [#, 'FBgn0031971', 1], [#, 'FBgn0031973', 1], [#, 'FBgn0266724', 1], [#, 'FBgn0050273', 1], [#, 'FBgn0031981', 1]]]). -fb_tsv_pred_stats('most-frequent', disease_model_annotations, [2, [#, [#, 'Hsap\\SNCA', 300], [#, 'Pink1', 301], [#, 'Hsap\\TARDBP', 371], [#, 'Hsap\\ATXN3', 448], [#, 'Hsap\\APP', 630], [#, 'Hsap\\HTT', 680], [#, 'Hsap\\MAPT', 948]]]). -fb_tsv_pred_stats('less-frequent', disease_model_annotations, [2, [#, [#, 'CG3270', 1], [#, r2d2, 1], [#, 'Sirup', 1], [#, 'Spn28Dc', 1], [#, 'Trs20', 1], [#, 'CG30273', 1], [#, 'Megf8', 1]]]). -fb_tsv_pred_stats('most-frequent', disease_model_annotations, [3, [#, [#, 'HGNC:11138', 300], [#, 'HGNC:11571', 371], [#, 'HGNC:7106', 448], [#, 'HGNC:620', 630], [#, 'HGNC:4851', 680], [#, 'HGNC:6893', 948]]]). -fb_tsv_pred_stats('less-frequent', disease_model_annotations, [3, [#, [#, 'HGNC:6239', 1], [#, 'HGNC:16854', 1], [#, 'HGNC:11118', 1], [#, 'HGNC:12013', 1], [#, 'HGNC:18222', 1], [#, 'HGNC:14973', 1], [#, 'HGNC:19245', 1]]]). -fb_tsv_pred_stats('most-frequent', disease_model_annotations, [4, [#, [#, 'DOES NOT exacerbate', 21], [#, 'DOES NOT ameliorate', 106], [#, 'DOES NOT model', 135], [#, exacerbates, 2650], [#, ameliorates, 4360], [#, 'model of', 19478]]]). -fb_tsv_pred_stats('less-frequent', disease_model_annotations, [4, [#, [#, 'DOES NOT exacerbate', 21], [#, 'DOES NOT ameliorate', 106], [#, 'DOES NOT model', 135], [#, exacerbates, 2650], [#, ameliorates, 4360], [#, 'model of', 19478]]]). -fb_tsv_pred_stats('most-frequent', disease_model_annotations, [5, [#, [#, 'DOID:10652', 652], [#, 'DOID:0060213', 692], [#, 'DOID:14330', 992], [#, 'DOID:1289', 1045], [#, 'DOID:12858', 1091], [#, 'DOID:162', 1305], [#, 'DOID:680', 1474]]]). -fb_tsv_pred_stats('less-frequent', disease_model_annotations, [5, [#, [#, 'DOID:0111040', 1], [#, 'DOID:0080232', 1], [#, 'DOID:0110441', 1], [#, 'DOID:0111706', 1], [#, 'DOID:0080698', 1], [#, 'DOID:0080465', 1], [#, 'DOID:0060730', 1]]]). -fb_tsv_pred_stats('most-frequent', disease_model_annotations, [6, [#, [#, 'Alzheimer\'s disease', 652], [#, 'frontotemporal dementia and/or amyotrophic lateral sclerosis-1', 692], [#, 'Parkinson\'s disease', 992], [#, 'neurodegenerative disease', 1045], [#, 'Huntington\'s disease', 1091], [#, cancer, 1305], [#, tauopathy, 1474]]]). -fb_tsv_pred_stats('less-frequent', disease_model_annotations, [6, [#, [#, 'glycogen storage disease IXd', 1], [#, 'autosomal dominant intellectual developmental disorder 51', 1], [#, 'dilated cardiomyopathy 2B', 1], [#, 'oblique facial clefting 1', 1], [#, 'Teebi hypertelorism syndrome 1', 1], [#, 'developmental and epileptic encephalopathy 30', 1], [#, 'torsion dystonia 1', 1]]]). -fb_tsv_pred_stats('most-frequent', disease_model_annotations, [7, [#, [#, 'FBal0060587', 153], [#, 'FBal0127292', 173], [#, 'FBal0193144', 193], [#, 'FBal0126526', 233], [#, 'FBal0126527', 239], [#, 'FBal0090630', 296]]]). -fb_tsv_pred_stats('less-frequent', disease_model_annotations, [7, [#, [#, 'FBal0341584', 1], [#, 'FBal0265787', 1], [#, 'FBal0324663', 1], [#, 'FBal0262510', 1], [#, 'FBal0257944', 1], [#, 'FBal0235732', 1], [#, 'FBal0206026', 1]]]). -fb_tsv_pred_stats('most-frequent', disease_model_annotations, [8, [#, [#, 'Ras85D[V12.UAS]', 153], [#, 'Hsap\\HTT[Q93.ex1.UAS]', 173], [#, 'Pink1[B9]', 193], [#, 'Hsap\\MAPT[UAS.cWa]', 233], [#, 'Hsap\\MAPT[R406W.UAS]', 239], [#, 'Hsap\\ATXN3[tr.Q78.UAS.Tag:HA]', 296]]]). -fb_tsv_pred_stats('less-frequent', disease_model_annotations, [8, [#, [#, 'Tom7[HMC06597]', 1], [#, 'Lkb1[UAS.cWa]', 1], [#, 'Lkb1[VSH330167]', 1], [#, 'Lkb1[GL00019]', 1], [#, 'Lkb1[HMS01351]', 1], [#, 'Lkb1[KK108675]', 1], [#, 'Droj2[GD14050]', 1]]]). -fb_tsv_pred_stats('most-frequent', disease_model_annotations, [9, [#, [#, 'HGNC:6677', 34], [#, 'HGNC:2638', 35], [#, 'HGNC:9475', 36], [#, 'HGNC:59', 44], [#, 'HGNC:10024', 45], [#, 'HGNC:12530', 48]]]). -fb_tsv_pred_stats('less-frequent', disease_model_annotations, [9, [#, [#, 'HGNC:26013', 1], [#, 'HGNC:7703', 1], [#, 'HGNC:24846', 1], [#, 'HGNC:5201', 1], [#, 'HGNC:8966', 1], [#, 'HGNC:12756', 1], [#, 'HGNC:12974', 1]]]). -fb_tsv_pred_stats('most-frequent', disease_model_annotations, [10, [#, [#, 'LPL', 34], [#, 'CYP3A5', 35], [#, 'PRSS1', 36], [#, 'ABCC8', 44], [#, 'RLBP1', 45], [#, 'UGT1A1', 48]]]). -fb_tsv_pred_stats('less-frequent', disease_model_annotations, [10, [#, [#, 'DNAAF5', 1], [#, 'NDUFB8', 1], [#, 'GAS2L2', 1], [#, 'HS6ST1', 1], [#, 'PIGL', 1], [#, 'WDR4', 1], [#, 'RNF113A', 1]]]). -fb_tsv_pred_stats('most-frequent', disease_model_annotations, [11, [#, [#, 'modeled by FLYBASE:Hsap\\HTT[128Q.1-336.UAS]; FB:FBal0294194', 129], [#, 'modeled by FLYBASE:Hsap\\MAPT[UAS.cWa]; FB:FBal0126526', 181], [#, 'modeled by FLYBASE:Hsap\\MAPT[R406W.UAS]; FB:FBal0126527', 189], [#, 'modeled by FLYBASE:Hsap\\ATXN3[tr.Q78.UAS.Tag:HA]; FB:FBal0090630', 241], [#, 'CEC', 361], [#, 'CEA', 4981], [#, 'IEA', 6240]]]). -fb_tsv_pred_stats('less-frequent', disease_model_annotations, [11, [#, [#, 'is exacerbated by FLYBASE:Pka-C1[GD1276]; FB:FBal0208081', 1], [#, 'is ameliorated by FLYBASE:wg[l-12]; FB:FBal0018504', 1], [#, 'is ameliorated by FLYBASE:nej[Q7]; FB:FBal0094386', 1], [#, 'is ameliorated by FLYBASE:mam[8]; FB:FBal0012016', 1], [#, 'is ameliorated by FLYBASE:gro[1]; FB:FBal0005217', 1], [#, 'is ameliorated by FLYBASE:fz[EY13696]; FB:FBal0159195', 1], [#, 'is ameliorated by FLYBASE:fng[52]; FB:FBal0034614', 1]]]). -fb_tsv_pred_stats('most-frequent', disease_model_annotations, [12, [#, [#, 'FBrf0228684', 158], [#, 'FBrf0241270', 174], [#, 'FBrf0248245', 176], [#, 'FBrf0244983', 239], [#, 'FBrf0227999', 245], [#, 'FBrf0218446', 303], [#, 'FBrf0241599', 6240]]]). -fb_tsv_pred_stats('less-frequent', disease_model_annotations, [12, [#, [#, 'FBrf0217529', 1], [#, 'FBrf0230073', 1], [#, 'FBrf0205420', 1], [#, 'FBrf0190823', 1], [#, 'FBrf0221444', 1], [#, 'FBrf0211611', 1], [#, 'FBrf0194165', 1]]]). -fb_tsv_pred_stats('num-columns', fu_gal4_table_, [2]). -fb_tsv_pred_stats('duplicated-rows', fu_gal4_table_, [25810]). -fb_tsv_pred_stats('total-rows', fu_gal4_table_, [43801]). -fb_tsv_pred_stats('unique-values', fu_gal4_table_, [1, 17987, object]). -fb_tsv_pred_stats('unique-values', fu_gal4_table_, [2, 343, object]). -fb_tsv_pred_stats('missing-values', fu_gal4_table_, [1, 0, [], []]). -fb_tsv_pred_stats('null-value-count', fu_gal4_table_, [2, '', 2614]). -fb_tsv_pred_stats('missing-values', fu_gal4_table_, [2, 2614, [#, ''], [#, 2614]]). -fb_tsv_pred_stats('most-frequent', fu_gal4_table_, [1, [#, [#, ' \\driver\\: ', 319], [#, ' ', 319], [#, ' }', 319], [#, ' \\major_stages\\: ', 319], [#, ' \\transposons\\: ', 319], [#, ' \\major_tissues\\: ', 319], [#, ' },', 1580]]]). -fb_tsv_pred_stats('less-frequent', fu_gal4_table_, [1, [#, [#, ' \\metaData\\: ', 1], [#, ' \\FBst0067166\\: \\67166\\,', 1], [#, ' \\FBst0067167\\: \\67167\\,', 1], [#, ' \\FBst0067168\\: \\67168\\,', 1], [#, ' \\FBst0067175\\: \\67175\\,', 1], [#, ' \\FBst0067177\\: \\67177\\,', 1], [#, ' \\FBst0067178\\: \\67178\\,', 1]]]). -fb_tsv_pred_stats('most-frequent', fu_gal4_table_, [2, [#, [#, 'GawB}fruNP0021\\', 1], [#, 'Or47b-GAL4.7.467}\\', 1], [#, 'ato-GAL4.3.6}\\', 1], [#, 'GAL4}pnt14-94\\', 1], [#, 'en2.4-GAL4}\\', 3], [#, '},', 154]]]). -fb_tsv_pred_stats('less-frequent', fu_gal4_table_, [2, [#, [#, 'GawB}C587\\', 1], [#, 'GawB}fruNP0021\\', 1], [#, 'GMR9D11-GAL4}\\', 1], [#, 'alrm-GAL4.D}\\', 1], [#, 'GAL4-lacZ-Ubx(-FRT).dC}@; see @Scer\\\\GAL4[Ubx.PdC]@ elsewhere in this table.\\,', 1], [#, 'GAL4-lacZ-Ubx(FRT.f+).dC}\\', 1], [#, 'GAL4-\\03b1Tub84B(-FRT).P}@; see @Scer\\\\GAL4[\\03b1Tub84B.PP]@ elsewhere in this table.\\', 1]]]). -fb_tsv_pred_stats('num-columns', insertion_mapping, [7]). -fb_tsv_pred_stats('duplicated-rows', insertion_mapping, [92]). -fb_tsv_pred_stats('total-rows', insertion_mapping, [212010]). -fb_tsv_pred_stats('unique-values', insertion_mapping, [1, 211918, object]). -fb_tsv_pred_stats('unique-values', insertion_mapping, [2, 211884, object]). -fb_tsv_pred_stats('unique-values', insertion_mapping, [3, 64780, object]). -fb_tsv_pred_stats('unique-values', insertion_mapping, [4, 3, object]). -fb_tsv_pred_stats('unique-values', insertion_mapping, [5, 4, object]). -fb_tsv_pred_stats('unique-values', insertion_mapping, [6, 7609, object]). -fb_tsv_pred_stats('unique-values', insertion_mapping, [7, 3716, object]). -fb_tsv_pred_stats('missing-values', insertion_mapping, [1, 0, [], []]). -fb_tsv_pred_stats('null-value-count', insertion_mapping, [2, '', 127]). -fb_tsv_pred_stats('missing-values', insertion_mapping, [2, 127, [#, ''], [#, 127]]). -fb_tsv_pred_stats('null-value-count', insertion_mapping, [3, '', 139921]). -fb_tsv_pred_stats('missing-values', insertion_mapping, [3, 139921, [#, ''], [#, 139921]]). -fb_tsv_pred_stats('null-value-count', insertion_mapping, [4, '', 139921]). -fb_tsv_pred_stats('missing-values', insertion_mapping, [4, 139921, [#, ''], [#, 139921]]). -fb_tsv_pred_stats('null-value-count', insertion_mapping, [5, '', 139921]). -fb_tsv_pred_stats('missing-values', insertion_mapping, [5, 139921, [#, ''], [#, 139921]]). -fb_tsv_pred_stats('null-value-count', insertion_mapping, [6, '', 129488]). -fb_tsv_pred_stats('missing-values', insertion_mapping, [6, 129488, [#, ''], [#, 129488]]). -fb_tsv_pred_stats('null-value-count', insertion_mapping, [7, '', 203698]). -fb_tsv_pred_stats('null-value-count', insertion_mapping, [7, ?, 70]). -fb_tsv_pred_stats('missing-values', insertion_mapping, [7, 203768, [#, '', ?], [#, 203698, 70]]). -fb_tsv_pred_stats('most-frequent', insertion_mapping, [1, [#, [#, 'P{Roc1b.+t1.17}', 4], [#, 'P{Mcp-wy', 4], [#, 'P{Fab7-w', 6], [#, 'P{SUPor-P.PRE', 9], [#, 'P{ush-lacZ.-2190.-1421}', 9], [#, 'P{Mcp-ff', 13], [#, 'P{Mcp-w', 44]]]). -fb_tsv_pred_stats('less-frequent', insertion_mapping, [1, [#, [#, 'P{UASp-GAP43.mEos}1', 1], [#, 'P{KK106851}VIE-260B', 1], [#, 'P{KK106853}VIE-260B', 1], [#, 'P{KK106855}VIE-260B', 1], [#, 'P{KK106857}VIE-260B', 1], [#, 'P{KK106859}VIE-260B', 1], [#, 'P{KK106861}VIE-260B', 1]]]). -fb_tsv_pred_stats('most-frequent', insertion_mapping, [2, [#, [#, 'FBti0120120', 1], [#, 'FBti0120119', 1], [#, 'FBti0120118', 1], [#, 'FBti0120117', 1], [#, 'FBti0120126', 1], [#, 'FBti0129988', 1]]]). -fb_tsv_pred_stats('less-frequent', insertion_mapping, [2, [#, [#, 'FBti0129988', 1], [#, 'FBti0120115', 1], [#, 'FBti0120116', 1], [#, 'FBti0120117', 1], [#, 'FBti0120118', 1], [#, 'FBti0120119', 1], [#, 'FBti0120120', 1]]]). -fb_tsv_pred_stats('most-frequent', insertion_mapping, [3, [#, [#, '3L:4692761..4692761', 19], [#, '3L:3250542..3250542', 20], [#, 'X:246305..246305', 21], [#, '3R:31883471..31883471', 21], [#, '2L:22237519..22237519', 37], [#, 'X:6861890..6861890', 53]]]). -fb_tsv_pred_stats('less-frequent', insertion_mapping, [3, [#, [#, '3R:5508394..5508394', 1], [#, '3R:9353290..9353290', 1], [#, '3R:8033496..8033496', 1], [#, '2L:17260772..17260772', 1], [#, '3L:540584..540584', 1], [#, '3L:8360935..8360935', 1], [#, '3L:11819914..11819914', 1]]]). -fb_tsv_pred_stats('most-frequent', insertion_mapping, [4, [#, [#, t, 7054], [#, f, 65035]]]). -fb_tsv_pred_stats('less-frequent', insertion_mapping, [4, [#, [#, t, 7054], [#, f, 65035]]]). -fb_tsv_pred_stats('most-frequent', insertion_mapping, [5, [#, [#, 0.0, 10777], [#, -1.0, 26604], [#, 1.0, 34708]]]). -fb_tsv_pred_stats('less-frequent', insertion_mapping, [5, [#, [#, 0.0, 10777], [#, -1.0, 26604], [#, 1.0, 34708]]]). -fb_tsv_pred_stats('most-frequent', insertion_mapping, [7, [#, [#, 75, 'B', 30], [#, '12C1-12C2', 41], [#, '35D1-35D2', 44], [#, '21B4-21B6', 48], [#, '47A11-47A14', 55]]]). -fb_tsv_pred_stats('less-frequent', insertion_mapping, [7, [#, [#, '59B4-59B5', 1], [#, '79D1-79D4', 1], [#, '50C4-50C5', 1], [#, '60D5-60D6', 1], [#, '47E4-47E5', 1], [#, '47A1-47B14', 1], [#, '46B13--46E4', 1]]]). -fb_tsv_pred_stats('num-columns', 'cyto-genetic-seq', [4]). -fb_tsv_pred_stats('duplicated-rows', 'cyto-genetic-seq', [0]). -fb_tsv_pred_stats('total-rows', 'cyto-genetic-seq', [600]). -fb_tsv_pred_stats('unique-values', 'cyto-genetic-seq', [1, 600, object]). -fb_tsv_pred_stats('unique-values', 'cyto-genetic-seq', [2, 292, object]). -fb_tsv_pred_stats('unique-values', 'cyto-genetic-seq', [3, 593, object]). -fb_tsv_pred_stats('unique-values', 'cyto-genetic-seq', [4, 8, object]). -fb_tsv_pred_stats('missing-values', 'cyto-genetic-seq', [1, 0, [], []]). -fb_tsv_pred_stats('missing-values', 'cyto-genetic-seq', [2, 0, [], []]). -fb_tsv_pred_stats('null-value-count', 'cyto-genetic-seq', [3, '', 8]). -fb_tsv_pred_stats('missing-values', 'cyto-genetic-seq', [3, 8, [#, ''], [#, 8]]). -fb_tsv_pred_stats('null-value-count', 'cyto-genetic-seq', [4, '', 577]). -fb_tsv_pred_stats('missing-values', 'cyto-genetic-seq', [4, 577, [#, ''], [#, 577]]). -fb_tsv_pred_stats('most-frequent', 'cyto-genetic-seq', [2, [#, [#, '3-[43]', 7], [#, '3-[47.5]', 7], [#, '3-[48]', 10], [#, '2-[55]', 13], [#, '3-[45]', 17], [#, '2-[54]', 24], [#, '3-[47]', 24]]]). -fb_tsv_pred_stats('less-frequent', 'cyto-genetic-seq', [2, [#, [#, '3-[85]', 1], [#, '3-[84]', 1], [#, '3-[97]', 1], [#, '3-[96]', 1], [#, '3-[95]', 1], [#, '2-[69]', 1], [#, '2-[70]', 1]]]). -fb_tsv_pred_stats('most-frequent', 'cyto-genetic-seq', [3, [#, [#, '3L:10316396..10769950', 1], [#, '3L:9865311..10316395', 1], [#, '3L:9547270..9865310', 1], [#, '3L:9333838..9547269', 1], [#, '3L:11174026..11254920', 1], [#, 'X:408583..660483', 1]]]). -fb_tsv_pred_stats('less-frequent', 'cyto-genetic-seq', [3, [#, [#, 'X:408583..660483', 1], [#, '3L:8981731..9125749', 1], [#, '3L:9125750..9333837', 1], [#, '3L:9333838..9547269', 1], [#, '3L:9547270..9865310', 1], [#, '3L:9865311..10316395', 1], [#, '3L:10316396..10769950', 1]]]). -fb_tsv_pred_stats('most-frequent', 'cyto-genetic-seq', [4, [#, [#, 'includes 16 area(s) of non-identity', 1], [#, 'includes 24 area(s) of non-identity', 1], [#, 'failed to convert', 3], [#, 'in area of non-identity', 5], [#, inversion, 6], [#, 'includes 1 area of non-identity', 6]]]). -fb_tsv_pred_stats('less-frequent', 'cyto-genetic-seq', [4, [#, [#, 'includes 24 area(s) of non-identity', 1], [#, 'includes 16 area(s) of non-identity', 1], [#, 'includes 6 area(s) of non-identity', 1], [#, 'failed to convert', 3], [#, 'in area of non-identity', 5], [#, 'includes 1 area of non-identity', 6], [#, inversion, 6]]]). -fb_tsv_pred_stats('num-columns', 'genome-cyto-seq', [3]). -fb_tsv_pred_stats('duplicated-rows', 'genome-cyto-seq', [0]). -fb_tsv_pred_stats('total-rows', 'genome-cyto-seq', [5033]). -fb_tsv_pred_stats('unique-values', 'genome-cyto-seq', [1, 5033, object]). -fb_tsv_pred_stats('unique-values', 'genome-cyto-seq', [2, 5033, int64]). -fb_tsv_pred_stats('unique-values', 'genome-cyto-seq', [3, 5033, int64]). -fb_tsv_pred_stats('missing-values', 'genome-cyto-seq', [1, 0, [], []]). -fb_tsv_pred_stats('missing-values', 'genome-cyto-seq', [2, 0, [], []]). -fb_tsv_pred_stats('missing-values', 'genome-cyto-seq', [3, 0, [], []]). -fb_tsv_pred_stats('num-columns', dataset_metadata, [4]). -fb_tsv_pred_stats('duplicated-rows', dataset_metadata, [0]). -fb_tsv_pred_stats('total-rows', dataset_metadata, [22220266]). -fb_tsv_pred_stats('unique-values', dataset_metadata, [1, 3493, object]). -fb_tsv_pred_stats('unique-values', dataset_metadata, [2, 3493, object]). -fb_tsv_pred_stats('unique-values', dataset_metadata, [3, 1885456, object]). -fb_tsv_pred_stats('unique-values', dataset_metadata, [4, 1885453, object]). -fb_tsv_pred_stats('missing-values', dataset_metadata, [1, 0, [], []]). -fb_tsv_pred_stats('missing-values', dataset_metadata, [2, 0, [], []]). -fb_tsv_pred_stats('missing-values', dataset_metadata, [3, 0, [], []]). -fb_tsv_pred_stats('null-value-count', dataset_metadata, [4, unknown, 1]). -fb_tsv_pred_stats('missing-values', dataset_metadata, [4, 1, [#, unknown], [#, 1]]). -fb_tsv_pred_stats('most-frequent', dataset_metadata, [1, [#, [#, 'FBlc0000146', 67302], [#, 'FBlc0000142', 67302], [#, 'FBlc0000143', 67302], [#, 'FBlc0000137', 67302], [#, 'FBlc0000005', 161905], [#, 'FBlc0000049', 220083], [#, 'FBlc0000029', 241818]]]). -fb_tsv_pred_stats('less-frequent', dataset_metadata, [1, [#, [#, 'FBlc0002175', 1], [#, 'FBlc0001943', 1], [#, 'FBlc0002094', 1], [#, 'FBlc0002095', 1], [#, 'FBlc0002096', 1], [#, 'FBlc0002097', 1], [#, 'FBlc0002098', 1]]]). -fb_tsv_pred_stats('most-frequent', dataset_metadata, [2, [#, [#, mE_mRNA_P15_junctions, 67302], [#, mE_mRNA_P5_junctions, 67302], [#, mE_mRNA_P6_junctions, 67302], [#, mE_mRNA_L3_12hr_junctions, 67302], [#, 'EK_EP_cDNA', 161905], [#, 'RP_cDNA', 220083], [#, 'Affymetrix_GeneChip_v2', 241818]]]). -fb_tsv_pred_stats('less-frequent', dataset_metadata, [2, [#, [#, 'ChIP-Seq_mE5125_HDAC1_E16', 1], [#, 'ChIP-chip_mE3893_Su(var)205_RNAi_Su(var)205_S2-DRSC', 1], [#, 'ChIP-chip_mE2667_Su(var)205_CME-W1-Cl.8+', 1], [#, 'ChIP-chip_mE2666_Su(var)205_ML-DmBG3-c2', 1], [#, 'ChIP-chip_mE4126_Su(var)205_ML-DmBG3-c2', 1], [#, 'ChIP-chip_mE6074_Su(var)205_S2-DRSC', 1], [#, 'ChIP-chip_mE3707_Su(var)205_S2-DRSC', 1]]]). -fb_tsv_pred_stats('most-frequent', dataset_metadata, [3, [#, [#, 'FBgn0011217', 1890], [#, 'FBgn0015790', 1890], [#, 'FBgn0040372', 1891], [#, 'FBgn0002781', 1892], [#, 'FBgn0013263', 1896], [#, 'FBgn0020412', 1909], [#, 'FBgn0261617', 1911]]]). -fb_tsv_pred_stats('less-frequent', dataset_metadata, [3, [#, [#, '1616608_a_at_1350', 1], [#, 'FBsf0000240631', 1], [#, 'FBsf0000240630', 1], [#, 'FBsf0000240629', 1], [#, 'FBsf0000240628', 1], [#, 'FBsf0000240627', 1], [#, 'FBsf0000240626', 1]]]). -fb_tsv_pred_stats('most-frequent', dataset_metadata, [4, [#, [#, 'Rab11', 1890], [#, eff, 1890], [#, 'G9a', 1891], [#, 'mod(mdg4)', 1892], [#, 'Trl', 1896], [#, 'JIL-1', 1909], [#, nej, 1911]]]). -fb_tsv_pred_stats('less-frequent', dataset_metadata, [4, [#, [#, '1616608_a_at_1350', 1], [#, 'TFBS_D_002907', 1], [#, 'TFBS_D_002906', 1], [#, 'TFBS_D_002905', 1], [#, 'TFBS_D_002904', 1], [#, 'TFBS_D_002903', 1], [#, 'TFBS_D_002902', 1]]]). -fb_tsv_pred_stats('num-columns', dmel_paralogs, [11]). -fb_tsv_pred_stats('duplicated-rows', dmel_paralogs, [0]). -fb_tsv_pred_stats('total-rows', dmel_paralogs, [223055]). -fb_tsv_pred_stats('unique-values', dmel_paralogs, [1, 10772, object]). -fb_tsv_pred_stats('unique-values', dmel_paralogs, [2, 10772, object]). -fb_tsv_pred_stats('unique-values', dmel_paralogs, [3, 12, object]). -fb_tsv_pred_stats('unique-values', dmel_paralogs, [4, 10693, object]). -fb_tsv_pred_stats('unique-values', dmel_paralogs, [5, 2, int64]). -fb_tsv_pred_stats('unique-values', dmel_paralogs, [6, 10772, object]). -fb_tsv_pred_stats('unique-values', dmel_paralogs, [7, 10772, object]). -fb_tsv_pred_stats('unique-values', dmel_paralogs, [8, 12, object]). -fb_tsv_pred_stats('unique-values', dmel_paralogs, [9, 10693, object]). -fb_tsv_pred_stats('unique-values', dmel_paralogs, [10, 2, int64]). -fb_tsv_pred_stats('unique-values', dmel_paralogs, [11, 13, int64]). -fb_tsv_pred_stats('missing-values', dmel_paralogs, [1, 0, [], []]). -fb_tsv_pred_stats('missing-values', dmel_paralogs, [2, 0, [], []]). -fb_tsv_pred_stats('missing-values', dmel_paralogs, [3, 0, [], []]). -fb_tsv_pred_stats('missing-values', dmel_paralogs, [4, 0, [], []]). -fb_tsv_pred_stats('missing-values', dmel_paralogs, [5, 0, [], []]). -fb_tsv_pred_stats('missing-values', dmel_paralogs, [6, 0, [], []]). -fb_tsv_pred_stats('missing-values', dmel_paralogs, [7, 0, [], []]). -fb_tsv_pred_stats('missing-values', dmel_paralogs, [8, 0, [], []]). -fb_tsv_pred_stats('missing-values', dmel_paralogs, [9, 0, [], []]). -fb_tsv_pred_stats('missing-values', dmel_paralogs, [10, 0, [], []]). -fb_tsv_pred_stats('missing-values', dmel_paralogs, [11, 0, [], []]). -fb_tsv_pred_stats('most-frequent', dmel_paralogs, [1, [#, [#, 'FBgn0036891', 247], [#, 'FBgn0033362', 247], [#, 'FBgn0042098', 248], [#, 'FBgn0034661', 249], [#, 'FBgn0039272', 249], [#, 'FBgn0031619', 250], [#, 'FBgn0023479', 279]]]). -fb_tsv_pred_stats('less-frequent', dmel_paralogs, [1, [#, [#, 'FBgn0040606', 1], [#, 'FBgn0030608', 1], [#, 'FBgn0263086', 1], [#, 'FBgn0263094', 1], [#, 'FBgn0030613', 1], [#, 'FBgn0037719', 1], [#, 'FBgn0013949', 1]]]). -fb_tsv_pred_stats('most-frequent', dmel_paralogs, [2, [#, [#, 'CG9372', 247], [#, 'CG8172', 247], [#, 'CG18735', 248], [#, tpr, 249], [#, 'CG11836', 249], [#, 'CG3355', 250], [#, teq, 279]]]). -fb_tsv_pred_stats('less-frequent', dmel_paralogs, [2, [#, [#, 'CG6503', 1], [#, 'Lsd-2', 1], [#, 'CG43354', 1], [#, 'CG43362', 1], [#, 'Rab3-GEF', 1], [#, bocks, 1], [#, 'Elal', 1]]]). -fb_tsv_pred_stats('most-frequent', dmel_paralogs, [3, [#, [#, 'Y', 220], [#, 4.0, 1269], [#, 'X', 27590], [#, 2, 'L', 38491], [#, 3, 'L', 43684], [#, 2, 'R', 52635], [#, 3, 'R', 59090]]]). -fb_tsv_pred_stats('less-frequent', dmel_paralogs, [3, [#, [#, 211000022280494.0, 1], [#, 211000022278760.0, 17], [#, 211000022279188.0, 17], [#, 'Unmapped_Scaffold_8_D1580_D1567', 18], [#, rDNA, 23], [#, 'Y', 220], [#, 4.0, 1269]]]). -fb_tsv_pred_stats('most-frequent', dmel_paralogs, [4, [#, [#, '9007234..9013526', 247], [#, '21798017..21799195', 248], [#, '21799330..21800904', 249], [#, '25071126..25072712', 249], [#, '4651403..4652892', 250], [#, '9074643..9092131', 279], [#, '3206949..3208985', 384]]]). -fb_tsv_pred_stats('less-frequent', dmel_paralogs, [4, [#, [#, '7918517..7920131', 1], [#, '770363..770462', 1], [#, '11993989..11995432', 1], [#, '11997900..11999340', 1], [#, '22608670..22613656', 1], [#, '9839776..9841163', 1], [#, '5563977..5564815', 1]]]). -fb_tsv_pred_stats('most-frequent', dmel_paralogs, [5, [#, [#, 1, 107829], [#, -1, 115226]]]). -fb_tsv_pred_stats('less-frequent', dmel_paralogs, [5, [#, [#, 1, 107829], [#, -1, 115226]]]). -fb_tsv_pred_stats('most-frequent', dmel_paralogs, [6, [#, [#, 'FBgn0036891', 247], [#, 'FBgn0033362', 247], [#, 'FBgn0042098', 248], [#, 'FBgn0034661', 249], [#, 'FBgn0039272', 249], [#, 'FBgn0031619', 250], [#, 'FBgn0023479', 279]]]). -fb_tsv_pred_stats('less-frequent', dmel_paralogs, [6, [#, [#, 'FBgn0004867', 1], [#, 'FBgn0031971', 1], [#, 'FBgn0046247', 1], [#, 'FBgn0026702', 1], [#, 'FBgn0032699', 1], [#, 'FBgn0039454', 1], [#, 'FBgn0031077', 1]]]). -fb_tsv_pred_stats('most-frequent', dmel_paralogs, [7, [#, [#, 'CG9372', 247], [#, 'CG8172', 247], [#, 'CG18735', 248], [#, tpr, 249], [#, 'CG11836', 249], [#, 'CG3355', 250], [#, teq, 279]]]). -fb_tsv_pred_stats('less-frequent', dmel_paralogs, [7, [#, [#, 'RpS2', 1], [#, 'Sirup', 1], [#, 'CG5938', 1], [#, 'Pop1', 1], [#, 'CG10383', 1], [#, 'CG14247', 1], [#, 'THADA', 1]]]). -fb_tsv_pred_stats('most-frequent', dmel_paralogs, [8, [#, [#, 'Y', 220], [#, 4.0, 1269], [#, 'X', 27590], [#, 2, 'L', 38491], [#, 3, 'L', 43684], [#, 2, 'R', 52635], [#, 3, 'R', 59090]]]). -fb_tsv_pred_stats('less-frequent', dmel_paralogs, [8, [#, [#, 211000022280494.0, 1], [#, 211000022278760.0, 17], [#, 211000022279188.0, 17], [#, 'Unmapped_Scaffold_8_D1580_D1567', 18], [#, rDNA, 23], [#, 'Y', 220], [#, 4.0, 1269]]]). -fb_tsv_pred_stats('most-frequent', dmel_paralogs, [9, [#, [#, '9007234..9013526', 247], [#, '21798017..21799195', 248], [#, '25071126..25072712', 249], [#, '21799330..21800904', 249], [#, '4651403..4652892', 250], [#, '9074643..9092131', 279], [#, '3206949..3208985', 384]]]). -fb_tsv_pred_stats('less-frequent', dmel_paralogs, [9, [#, [#, '9896265..9897552', 1], [#, '11126877..11129087', 1], [#, '2079919..2081286', 1], [#, '22080382..22083473', 1], [#, '17849727..17852453', 1], [#, '17830828..17841705', 1], [#, '5093976..5095910', 1]]]). -fb_tsv_pred_stats('most-frequent', dmel_paralogs, [10, [#, [#, 1, 107830], [#, -1, 115225]]]). -fb_tsv_pred_stats('less-frequent', dmel_paralogs, [10, [#, [#, 1, 107830], [#, -1, 115225]]]). -fb_tsv_pred_stats('most-frequent', dmel_paralogs, [11, [#, [#, 7, 4614], [#, 6, 6222], [#, 5, 8946], [#, 4, 14762], [#, 3, 27362], [#, 2, 39938], [#, 1, 105517]]]). -fb_tsv_pred_stats('less-frequent', dmel_paralogs, [11, [#, [#, 13, 230], [#, 12, 1190], [#, 11, 2910], [#, 9, 3614], [#, 8, 3650], [#, 10, 4100], [#, 7, 4614]]]). -fb_tsv_pred_stats('num-columns', entity_publication, [4]). -fb_tsv_pred_stats('duplicated-rows', entity_publication, [344]). -fb_tsv_pred_stats('total-rows', entity_publication, [5580889]). -fb_tsv_pred_stats('unique-values', entity_publication, [1, 1952735, object]). -fb_tsv_pred_stats('unique-values', entity_publication, [2, 1952521, object]). -fb_tsv_pred_stats('unique-values', entity_publication, [3, 105916, object]). -fb_tsv_pred_stats('unique-values', entity_publication, [4, 63490, object]). -fb_tsv_pred_stats('missing-values', entity_publication, [1, 0, [], []]). -fb_tsv_pred_stats('missing-values', entity_publication, [2, 0, [], []]). -fb_tsv_pred_stats('null-value-count', entity_publication, [3, '', 644]). -fb_tsv_pred_stats('missing-values', entity_publication, [3, 644, [#, ''], [#, 644]]). -fb_tsv_pred_stats('null-value-count', entity_publication, [4, '', 3444472]). -fb_tsv_pred_stats('missing-values', entity_publication, [4, 3444472, [#, ''], [#, 3444472]]). -fb_tsv_pred_stats('most-frequent', entity_publication, [1, [#, [#, 'FBgn0003996', 4465], [#, 'FBgn0014446', 4694], [#, 'FBto0000342', 4872], [#, 'FBgn0014447', 5750], [#, 'FBto0000180', 5793], [#, 'FBte0000037', 11131], [#, 'FBgn0014445', 17375]]]). -fb_tsv_pred_stats('less-frequent', entity_publication, [1, [#, [#, 'FBtr0334316', 1], [#, 'FBig0000117350', 1], [#, 'FBig0000117351', 1], [#, 'FBig0000117352', 1], [#, 'FBig0000117353', 1], [#, 'FBig0000117354', 1], [#, 'FBig0000117355', 1]]]). -fb_tsv_pred_stats('most-frequent', entity_publication, [2, [#, [#, w, 4465], [#, 'Avic\\GFP', 4694], [#, 'UASt', 4872], [#, 'Ecol\\lacZ', 5750], [#, 'UAS', 5793], [#, 'P-element', 11131], [#, 'Scer\\GAL4', 17375]]]). -fb_tsv_pred_stats('less-frequent', entity_publication, [2, [#, [#, 'lncRNA:Hsromega-RG', 1], [#, 'FBgn0037913-FBgn0286818', 1], [#, 'FBgn0025885-FBgn0286818', 1], [#, pA_site_034101, 1], [#, 'FBgn0003944-FBgn0013263', 1], [#, 'FBgn0003545-FBgn0260639', 1], [#, 'FBgn0014189-FBgn0035110', 1]]]). -fb_tsv_pred_stats('most-frequent', entity_publication, [3, [#, [#, 'FBrf0104946', 130692], [#, 'FBrf0213603', 147340], [#, 'FBrf0239962', 162644], [#, 'FBrf0241309', 162865], [#, 'FBrf0200326', 176400], [#, 'FBrf0202436', 182332], [#, 'FBrf0105495', 545468]]]). -fb_tsv_pred_stats('less-frequent', entity_publication, [3, [#, [#, 'FBrf0201074', 1], [#, 'FBrf0126212', 1], [#, 'FBrf0134967', 1], [#, 'FBrf0144507', 1], [#, 'FBrf0125535', 1], [#, 'FBrf0155006', 1], [#, 'FBrf0086185', 1]]]). -fb_tsv_pred_stats('most-frequent', entity_publication, [4, [#, [#, 15238527.0, 40234], [#, 22936248.0, 43755], [#, 19465919.0, 49687], [#, 28851752.0, 57661], [#, 29191225.0, 75081], [#, 17994087.0, 176400]]]). -fb_tsv_pred_stats('less-frequent', entity_publication, [4, [#, [#, 17435764.0, 1], [#, 9345112.0, 1], [#, 29709602.0, 1], [#, 9013669.0, 1], [#, 12921737.0, 1], [#, 27591190.0, 1], [#, 25713358.0, 1]]]). -fb_tsv_pred_stats('num-columns', fbrf_pmid_pmcid_doi, [7]). -fb_tsv_pred_stats('duplicated-rows', fbrf_pmid_pmcid_doi, [0]). -fb_tsv_pred_stats('total-rows', fbrf_pmid_pmcid_doi, [99294]). -fb_tsv_pred_stats('unique-values', fbrf_pmid_pmcid_doi, [1, 99294, object]). -fb_tsv_pred_stats('unique-values', fbrf_pmid_pmcid_doi, [2, 99294, int64]). -fb_tsv_pred_stats('unique-values', fbrf_pmid_pmcid_doi, [3, 43548, object]). -fb_tsv_pred_stats('unique-values', fbrf_pmid_pmcid_doi, [4, 91433, object]). -fb_tsv_pred_stats('unique-values', fbrf_pmid_pmcid_doi, [5, 27, object]). -fb_tsv_pred_stats('unique-values', fbrf_pmid_pmcid_doi, [6, 99240, object]). -fb_tsv_pred_stats('unique-values', fbrf_pmid_pmcid_doi, [7, 71, object]). -fb_tsv_pred_stats('missing-values', fbrf_pmid_pmcid_doi, [1, 0, [], []]). -fb_tsv_pred_stats('missing-values', fbrf_pmid_pmcid_doi, [2, 0, [], []]). -fb_tsv_pred_stats('null-value-count', fbrf_pmid_pmcid_doi, [3, '', 55747]). -fb_tsv_pred_stats('missing-values', fbrf_pmid_pmcid_doi, [3, 55747, [#, ''], [#, 55747]]). -fb_tsv_pred_stats('null-value-count', fbrf_pmid_pmcid_doi, [4, '', 7862]). -fb_tsv_pred_stats('missing-values', fbrf_pmid_pmcid_doi, [4, 7862, [#, ''], [#, 7862]]). -fb_tsv_pred_stats('null-value-count', fbrf_pmid_pmcid_doi, [5, '', 10]). -fb_tsv_pred_stats('missing-values', fbrf_pmid_pmcid_doi, [5, 10, [#, ''], [#, 10]]). -fb_tsv_pred_stats('null-value-count', fbrf_pmid_pmcid_doi, [6, '', 10]). -fb_tsv_pred_stats('missing-values', fbrf_pmid_pmcid_doi, [6, 10, [#, ''], [#, 10]]). -fb_tsv_pred_stats('null-value-count', fbrf_pmid_pmcid_doi, [7, '', 10]). -fb_tsv_pred_stats('missing-values', fbrf_pmid_pmcid_doi, [7, 10, [#, ''], [#, 10]]). -fb_tsv_pred_stats('most-frequent', fbrf_pmid_pmcid_doi, [3, [#, [#, 'PMC365244', 1], [#, 'PMC365050', 1], [#, 'PMC365176', 1], [#, 'PMC254114', 1], [#, 'PMC6569114', 1], [#, 'PMC365333', 1]]]). -fb_tsv_pred_stats('less-frequent', fbrf_pmid_pmcid_doi, [3, [#, [#, 'PMC5728115', 1], [#, 'PMC6569114', 1], [#, 'PMC254114', 1], [#, 'PMC365176', 1], [#, 'PMC365050', 1], [#, 'PMC365244', 1], [#, 'PMC365271', 1]]]). -fb_tsv_pred_stats('most-frequent', fbrf_pmid_pmcid_doi, [4, [#, [#, '10.1002/(SICI)1097-0169(1997)37:4<300::AID-CM2>3.0.CO;2-8', 1], [#, '10.1006/excr.1997.3618', 1], [#, '10.1126/science.277.5327.825', 1], [#, '10.1016/s0169-4758(97)01058-2', 1], [#, '10.1007/pl00006177', 1], [#, '10.1111/j.1440-169X.1977.00345.x', 1]]]). -fb_tsv_pred_stats('less-frequent', fbrf_pmid_pmcid_doi, [4, [#, [#, '10.1111/j.1440-169X.1977.00345.x', 1], [#, '10.1126/science.277.5327.825', 1], [#, '10.1006/excr.1997.3618', 1], [#, '10.1002/(SICI)1097-0169(1997)37:4<300::AID-CM2>3.0.CO;2-8', 1], [#, '10.1002/(SICI)1520-6327(1997)36:1<51::AID-ARCH5>3.0.CO;2-Z', 1], [#, '10.1021/bi970460d', 1], [#, '10.1002/dvg.1020150103', 1]]]). -fb_tsv_pred_stats('most-frequent', fbrf_pmid_pmcid_doi, [5, [#, [#, 'conference report', 178], [#, abstract, 191], [#, erratum, 306], [#, letter, 308], [#, note, 2322], [#, review, 13466], [#, paper, 81917]]]). -fb_tsv_pred_stats('less-frequent', fbrf_pmid_pmcid_doi, [5, [#, [#, book, 1], [#, 'bibliographic list', 1], [#, poster, 1], [#, website, 1], [#, lecture, 1], [#, preprint, 1], [#, thesis, 1]]]). -fb_tsv_pred_stats('most-frequent', fbrf_pmid_pmcid_doi, [6, [#, [#, 'Dernburg, 2011, Cold Spring Harb. Protoc. 2011(12): ', 3], [#, 'Shen, 2012, Cold Spring Harb. Protoc. 2012(5): ', 3], [#, 'Marley and Baines, 2011, Cold Spring Harb. Protoc. 2011(9): ', 3], [#, 'Sweeney et al., 2012, Cold Spring Harb. Protoc. 2012(2): ', 3], [#, 'Andlauer and Sigrist, 2012, Cold Spring Harb. Protoc. 2012(4): ', 4], [#, 'Macleod, 2012, Cold Spring Harb. Protoc. 2012(7): ', 5]]]). -fb_tsv_pred_stats('less-frequent', fbrf_pmid_pmcid_doi, [6, [#, [#, 'Rizki et al., 1977, Dev. Growth Differ. 19(4): 345--356', 1], [#, 'Kutskova and Mamon, 1996, Genetika, Moscow 32(10): 1406--1416', 1], [#, 'Kuromi et al., 1997, Neurosci. Res. 27(2): 101--113', 1], [#, 'Kuhl and Wedlich, 1997, BioEssays 19(2): 101--104', 1], [#, 'Kosuda, 1996, Zool. Sci., Tokyo 13(6): 821--824', 1], [#, 'Kosman and Small, 1997, Development 124(7): 1343--1354', 1], [#, 'Kidd and Raff, 1997, J. Cell Sci. 110(2): 209--219', 1]]]). -fb_tsv_pred_stats('most-frequent', fbrf_pmid_pmcid_doi, [7, [#, [#, fb_2019_01, 667], [#, fb_2015_01, 799], [#, fb_2017_04, 959], [#, fb_2016_05, 1908], [#, fb_2021_05, 2210], [#, fb_2018_03, 6651], [#, fb_2011_10, 53869]]]). -fb_tsv_pred_stats('less-frequent', fbrf_pmid_pmcid_doi, [7, [#, [#, fb_2018_02, 363], [#, fb_2012_06, 375], [#, fb_2019_02, 394], [#, fb_2018_06, 402], [#, fb_2012_01, 407], [#, fb_2013_03, 410]]]). -fb_tsv_pred_stats('num-columns', organism_list, [6]). -fb_tsv_pred_stats('duplicated-rows', organism_list, [0]). -fb_tsv_pred_stats('total-rows', organism_list, [57986]). -fb_tsv_pred_stats('unique-values', organism_list, [1, 19142, object]). -fb_tsv_pred_stats('unique-values', organism_list, [2, 31712, object]). -fb_tsv_pred_stats('unique-values', organism_list, [3, 1044, object]). -fb_tsv_pred_stats('unique-values', organism_list, [4, 103, object]). -fb_tsv_pred_stats('unique-values', organism_list, [5, 960, object]). -fb_tsv_pred_stats('unique-values', organism_list, [6, 2, object]). -fb_tsv_pred_stats('null-value-count', organism_list, [1, unknown, 9]). -fb_tsv_pred_stats('missing-values', organism_list, [1, 9, [#, unknown], [#, 9]]). -fb_tsv_pred_stats('null-value-count', organism_list, [2, '', 1]). -fb_tsv_pred_stats('null-value-count', organism_list, [2, unknown, 7]). -fb_tsv_pred_stats('null-value-count', organism_list, [2, '.', 13]). -fb_tsv_pred_stats('missing-values', organism_list, [2, 21, [#, '', unknown, '.'], [#, 1, 7, 13]]). -fb_tsv_pred_stats('null-value-count', organism_list, [3, '', 56943]). -fb_tsv_pred_stats('missing-values', organism_list, [3, 56943, [#, ''], [#, 56943]]). -fb_tsv_pred_stats('null-value-count', organism_list, [4, '', 57883]). -fb_tsv_pred_stats('missing-values', organism_list, [4, 57883, [#, ''], [#, 57883]]). -fb_tsv_pred_stats('null-value-count', organism_list, [5, '', 57027]). -fb_tsv_pred_stats('missing-values', organism_list, [5, 57027, [#, ''], [#, 57027]]). -fb_tsv_pred_stats('null-value-count', organism_list, [6, '', 57353]). -fb_tsv_pred_stats('missing-values', organism_list, [6, 57353, [#, ''], [#, 57353]]). -fb_tsv_pred_stats('most-frequent', organism_list, [1, [#, [#, 'Anopheles', 200], [#, 'Bombus', 206], [#, 'Bactrocera', 208], [#, 'Trigonopterus', 269], [#, 'Carabus', 364], [#, 'Bembidion', 399], [#, 'Drosophila', 801]]]). -fb_tsv_pred_stats('less-frequent', organism_list, [1, [#, [#, 'Aaages', 1], [#, 'Mononeuron', 1], [#, 'Mononychus', 1], [#, 'Monophadnus', 1], [#, 'Monophlebulus', 1], [#, 'Monoplistes', 1], [#, 'Monosiga', 1]]]). -fb_tsv_pred_stats('most-frequent', organism_list, [2, [#, [#, orientalis, 59], [#, 'n. sp.', 63], [#, affinis, 63], [#, japonica, 71], [#, bicolor, 73], [#, 'gen. sp.', 94], [#, 'sp.', 6204]]]). -fb_tsv_pred_stats('less-frequent', organism_list, [2, [#, [#, prior, 1], [#, 'nr. argyropleura AHD-2011', 1], [#, argyropleura, 1], [#, ericae, 1], [#, pictellus, 1], [#, triplex, 1], [#, caudex, 1]]]). -fb_tsv_pred_stats('most-frequent', organism_list, [3, [#, [#, 'Dvar', 1], [#, 'Dval', 1], [#, 'Dust', 1], [#, 'Duni', 1], [#, 'Duns', 1], [#, 'Dunm', 1]]]). -fb_tsv_pred_stats('less-frequent', organism_list, [3, [#, [#, 'Dpac', 1], [#, 'Duns', 1], [#, 'Duni', 1], [#, 'Dust', 1], [#, 'Dval', 1], [#, 'Dvar', 1], [#, 'Dvnz', 1]]]). -fb_tsv_pred_stats('most-frequent', organism_list, [4, [#, [#, 'eastern newt', 1], [#, rice, 1], [#, 'Japanese medaka', 1], [#, 'red mason bee', 1], [#, 'laboratory mouse', 1], [#, 'fruit fly', 2]]]). -fb_tsv_pred_stats('less-frequent', organism_list, [4, [#, [#, 'Chilean rose tarantula', 1], [#, 'Japanese medaka', 1], [#, rice, 1], [#, 'eastern newt', 1], [#, 'brown planthopper', 1], [#, 'common tobacco', 1], [#, 'starlet sea anemone', 1]]]). -fb_tsv_pred_stats('most-frequent', organism_list, [5, [#, [#, 132243.0, 1], [#, 7244.0, 1], [#, 306030.0, 1], [#, 95458.0, 1], [#, 30050.0, 1], [#, 62873.0, 1]]]). -fb_tsv_pred_stats('less-frequent', organism_list, [5, [#, [#, 103846.0, 1], [#, 30050.0, 1], [#, 95458.0, 1], [#, 306030.0, 1], [#, 7244.0, 1], [#, 132243.0, 1], [#, 252922.0, 1]]]). -fb_tsv_pred_stats('most-frequent', organism_list, [6, [#, [#, y, 633]]]). -fb_tsv_pred_stats('less-frequent', organism_list, [6, [#, [#, y, 633]]]). -fb_tsv_pred_stats('num-columns', stocks_FB2023_04, [7]). -fb_tsv_pred_stats('duplicated-rows', stocks_FB2023_04, [0]). -fb_tsv_pred_stats('total-rows', stocks_FB2023_04, [147006]). -fb_tsv_pred_stats('unique-values', stocks_FB2023_04, [1, 147006, object]). -fb_tsv_pred_stats('unique-values', stocks_FB2023_04, [2, 6, object]). -fb_tsv_pred_stats('unique-values', stocks_FB2023_04, [3, 3, object]). -fb_tsv_pred_stats('unique-values', stocks_FB2023_04, [4, 276, object]). -fb_tsv_pred_stats('unique-values', stocks_FB2023_04, [5, 142808, object]). -fb_tsv_pred_stats('unique-values', stocks_FB2023_04, [6, 143601, object]). -fb_tsv_pred_stats('unique-values', stocks_FB2023_04, [7, 146977, object]). -fb_tsv_pred_stats('missing-values', stocks_FB2023_04, [1, 0, [], []]). -fb_tsv_pred_stats('null-value-count', stocks_FB2023_04, [2, '', 1]). -fb_tsv_pred_stats('missing-values', stocks_FB2023_04, [2, 1, [#, ''], [#, 1]]). -fb_tsv_pred_stats('null-value-count', stocks_FB2023_04, [3, '', 1]). -fb_tsv_pred_stats('missing-values', stocks_FB2023_04, [3, 1, [#, ''], [#, 1]]). -fb_tsv_pred_stats('null-value-count', stocks_FB2023_04, [4, '', 1]). -fb_tsv_pred_stats('missing-values', stocks_FB2023_04, [4, 1, [#, ''], [#, 1]]). -fb_tsv_pred_stats('null-value-count', stocks_FB2023_04, [5, '', 21]). -fb_tsv_pred_stats('null-value-count', stocks_FB2023_04, [5, ?, 1]). -fb_tsv_pred_stats('missing-values', stocks_FB2023_04, [5, 22, [#, '', ?], [#, 21, 1]]). -fb_tsv_pred_stats('null-value-count', stocks_FB2023_04, [6, '', 28]). -fb_tsv_pred_stats('missing-values', stocks_FB2023_04, [6, 28, [#, ''], [#, 28]]). -fb_tsv_pred_stats('null-value-count', stocks_FB2023_04, [7, '', 30]). -fb_tsv_pred_stats('missing-values', stocks_FB2023_04, [7, 30, [#, ''], [#, 30]]). -fb_tsv_pred_stats('most-frequent', stocks_FB2023_04, [2, [#, [#, 'NDSSC', 2072], [#, 'FlyORF', 3059], [#, 'Kyoto', 25744], [#, 'Vienna', 38016], [#, 'Bloomington', 78114]]]). -fb_tsv_pred_stats('less-frequent', stocks_FB2023_04, [2, [#, [#, 'NDSSC', 2072], [#, 'FlyORF', 3059], [#, 'Kyoto', 25744], [#, 'Vienna', 38016], [#, 'Bloomington', 78114]]]). -fb_tsv_pred_stats('most-frequent', stocks_FB2023_04, [3, [#, [#, 'ethanol-preserved specimen ; FBsv0000007', 265], [#, 'living stock ; FBsv0000002', 146740]]]). -fb_tsv_pred_stats('less-frequent', stocks_FB2023_04, [3, [#, [#, 'ethanol-preserved specimen ; FBsv0000007', 265], [#, 'living stock ; FBsv0000002', 146740]]]). -fb_tsv_pred_stats('most-frequent', stocks_FB2023_04, [4, [#, [#, 'Dwil', 40], [#, 'Dmer', 46], [#, 'Dmau', 52], [#, 'Dvir', 77], [#, 'Dpse', 188], [#, 'Dsim', 225], [#, 'Dmel', 145074]]]). -fb_tsv_pred_stats('less-frequent', stocks_FB2023_04, [4, [#, [#, 'Dora', 1], [#, 'Dgrs', 1], [#, 'Dgun', 1], [#, 'Dnec', 1], [#, 'Dprc', 1], [#, 'Dcai', 1]]]). -fb_tsv_pred_stats('most-frequent', stocks_FB2023_04, [5, [#, [#, 'st[1]', 6], [#, 'w[1118]', 7], [#, 'y[1]', 10], [#, 'v[1]', 11], [#, 'w[1]', 21], [#, 'wild-type', 1649]]]). -fb_tsv_pred_stats('less-frequent', stocks_FB2023_04, [5, [#, [#, 'y[1]; M{v[+t1.8]=WKO.1-B11}ZH-86Fb', 1], [#, 'y[1] w[67c23]; P{w[+mC]=GSV7}GS23035/SM1', 1], [#, 'y[1] w[67c23]; P{w[+mC]=GSV7}GS23034/TM3, Sb[1] Ser[1]', 1], [#, 'y[1] w[67c23]; P{w[+mC]=GSV7}GS23027/SM1', 1], [#, 'y[1] w[*]; P{w[+mC]=GSV7}GS23024', 1], [#, 'y[1] w[67c23]; P{w[+mC]=GSV7}GS23023/SM1', 1], [#, 'y[1] w[67c23]; P{w[+mC]=GSV7}GS23022/TM3, Sb[1] Ser[1]', 1]]]). -fb_tsv_pred_stats('most-frequent', stocks_FB2023_04, [6, [#, [#, 'Dana\\wild-type', 29], [#, 'Dari\\wild-type', 31], [#, 'Dwil\\wild-type', 32], [#, 'Dsim\\wild-type', 71], [#, 'Dpse\\wild-type', 95], [#, 'Dmel\\wild-type', 96], [#, 'wild-type', 235]]]). -fb_tsv_pred_stats('less-frequent', stocks_FB2023_04, [6, [#, [#, 'y[1] v[1]; P{y[+t7.7] v[+t1.8]=TKO.GS03376}attP40', 1], [#, 'y[1]w[67c23];P{w[+mC]=GSV7}GS22586/SM1', 1], [#, 'y[1]w[67c23];P{w[+mC]=GSV7}GS22584/SM1', 1], [#, 'y[1] w[67c23] P{w[+mC]=GSV7}GS22580 / Binsinscy', 1], [#, 'y[1] w[67c23] P{w[+mC]=GSV7}GS22579 / Binsinscy', 1], [#, 'y[1] w[67c23] P{w[+mC]=GSV7}GS22578 / Binsinscy', 1], [#, 'y[1] w[67c23] P{w[+mC]=GSV7}GS22577 / Binsinscy', 1]]]). -fb_tsv_pred_stats('most-frequent', stocks_FB2023_04, [7, [#, [#, 201049.0, 1], [#, 201043.0, 1], [#, 201040.0, 1], [#, 201037.0, 1], [#, 201059.0, 1], [#, 2.0, 1]]]). -fb_tsv_pred_stats('less-frequent', stocks_FB2023_04, [7, [#, [#, 2.0, 1], [#, 201073.0, 1], [#, 201072.0, 1], [#, 201070.0, 1], [#, 201063.0, 1], [#, 201062.0, 1], [#, 201059.0, 1]]]). -fb_tsv_pred_stats('num-columns', fb_synonym, [6]). -fb_tsv_pred_stats('duplicated-rows', fb_synonym, [0]). -fb_tsv_pred_stats('total-rows', fb_synonym, [1001254]). -fb_tsv_pred_stats('unique-values', fb_synonym, [1, 1001254, object]). -fb_tsv_pred_stats('unique-values', fb_synonym, [2, 906, object]). -fb_tsv_pred_stats('unique-values', fb_synonym, [3, 1001062, object]). -fb_tsv_pred_stats('unique-values', fb_synonym, [4, 37453, object]). -fb_tsv_pred_stats('unique-values', fb_synonym, [5, 13823, object]). -fb_tsv_pred_stats('unique-values', fb_synonym, [6, 604083, object]). -fb_tsv_pred_stats('missing-values', fb_synonym, [1, 0, [], []]). -fb_tsv_pred_stats('missing-values', fb_synonym, [2, 0, [], []]). -fb_tsv_pred_stats('missing-values', fb_synonym, [3, 0, [], []]). -fb_tsv_pred_stats('null-value-count', fb_synonym, [4, '', 947217]). -fb_tsv_pred_stats('missing-values', fb_synonym, [4, 947217, [#, ''], [#, 947217]]). -fb_tsv_pred_stats('null-value-count', fb_synonym, [5, '', 985999]). -fb_tsv_pred_stats('missing-values', fb_synonym, [5, 985999, [#, ''], [#, 985999]]). -fb_tsv_pred_stats('null-value-count', fb_synonym, [6, '', 370940]). -fb_tsv_pred_stats('null-value-count', fb_synonym, [6, none, 1]). -fb_tsv_pred_stats('missing-values', fb_synonym, [6, 370941, [#, '', none], [#, 370940, 1]]). -fb_tsv_pred_stats('most-frequent', fb_synonym, [2, [#, [#, 'Dana', 19302], [#, 'Dyak', 19532], [#, 'Dsim', 21050], [#, 'Dpse', 22860], [#, 'Scer', 30891], [#, 'Ssss', 158119], [#, 'Dmel', 551458]]]). -fb_tsv_pred_stats('less-frequent', fb_synonym, [2, [#, [#, 'Ppla', 1], [#, 'Dsch', 1], [#, 'Dmar', 1], [#, 'Dlev', 1], [#, 'Dalo', 1], [#, 'Abelson', 1], [#, 'Amag', 1]]]). -fb_tsv_pred_stats('most-frequent', fb_synonym, [3, [#, [#, 'P{eve-lacZ', 8], [#, 'P{ush-lacZ.-2190.-1421}', 10], [#, 'T(2;3)ul10', 11], [#, 'P{SUPor-P.PRE', 11], [#, 'P{Fab7-w', 17], [#, 'P{Mcp-ff', 18], [#, 'P{Mcp-w', 55]]]). -fb_tsv_pred_stats('less-frequent', fb_synonym, [3, [#, [#, '\\03b1-Spec[2]', 1], [#, 'Dmoj\\GI20484', 1], [#, 'Dmoj\\GI20485', 1], [#, 'Dmoj\\GI20486', 1], [#, 'Dmoj\\GI20487', 1], [#, 'Dmoj\\GI20488', 1], [#, 'Dmoj\\GI20489', 1]]]). -fb_tsv_pred_stats('most-frequent', fb_synonym, [4, [#, [#, 'Amyrel', 174], [#, 'Saccharomyces cerevisiae UAS construct a of Schertel', 180], [#, 'mt:CoII', 208], [#, 'Saccharomyces cerevisiae UAS construct a of Unknown', 215], [#, 'UAS construct a of Unknown', 235], [#, 'Deficiency (1) yellow Terminal', 251]]]). -fb_tsv_pred_stats('less-frequent', fb_synonym, [4, [#, [#, 'lethal (3) rI327', 1], [#, 'Secretory Pathway Calcium atpase', 1], [#, 'transfer RNA:Cysteine-GCA 4-1', 1], [#, 'Antioxidant 1 copper chaperone', 1], [#, 'ACAT-related protein required for viability 1', 1], [#, 'ER membrane protein complex subunit 10', 1], [#, 'Structural maintenance of chromosomes 5', 1]]]). -fb_tsv_pred_stats('most-frequent', fb_synonym, [5, [#, [#, 'cytochrome oxidase II', 33], [#, microsatellite, 39], [#, 'yolk protein 1', 43], [#, 'faint little ball', 43], [#, '28S ribosomal RNA', 75], [#, 'alcohol dehydrogenase', 89]]]). -fb_tsv_pred_stats('less-frequent', fb_synonym, [5, [#, [#, 'Golgin-84 ortholog|Golgin84', 1], [#, 'INACTIVE|Inactive|inactive', 1], [#, 'lethal (3) 01640', 1], [#, 'female sterile(3)272-9|humpty dumpty|lethal (3) 82Ff|lethal (3) 82Fk', 1], [#, fritz, 1], [#, 'Or46a', 1], [#, 'Gr36a', 1]]]). -fb_tsv_pred_stats('most-frequent', fb_synonym, [6, [#, [#, 'mt:CoII', 159], [#, 'Amyrel', 164], [#, 1360.0, 208], [#, 'Adh', 232], [#, unspecified, 259], [#, 'INE-1', 2235]]]). -fb_tsv_pred_stats('less-frequent', fb_synonym, [6, [#, [#, 'GA15920|dpse_GLEANR_14759', 1], [#, 'GM24315|dsec_GLEANR_7324', 1], [#, 'GM24316|dsec_GLEANR_7325', 1], [#, 'GM24317|dsec_GLEANR_7326', 1], [#, 'GM24318|dsec_GLEANR_7327', 1], [#, 'GM24319|dsec_GLEANR_7328', 1], [#, 'GM24320|dsec_GLEANR_7329', 1]]]). -fb_tsv_pred_stats('num-columns', transposon_sequence_se, [6]). -fb_tsv_pred_stats('duplicated-rows', transposon_sequence_se, [13]). -fb_tsv_pred_stats('total-rows', transposon_sequence_se, [13564]). -fb_tsv_pred_stats('unique-values', transposon_sequence_se, [1, 13382, object]). -fb_tsv_pred_stats('unique-values', transposon_sequence_se, [2, 1, object]). -fb_tsv_pred_stats('unique-values', transposon_sequence_se, [3, 1, object]). -fb_tsv_pred_stats('unique-values', transposon_sequence_se, [4, 27, object]). -fb_tsv_pred_stats('unique-values', transposon_sequence_se, [5, 121, object]). -fb_tsv_pred_stats('unique-values', transposon_sequence_se, [6, 22, object]). -fb_tsv_pred_stats('missing-values', transposon_sequence_se, [1, 0, [], []]). -fb_tsv_pred_stats('null-value-count', transposon_sequence_se, [2, '', 170]). -fb_tsv_pred_stats('missing-values', transposon_sequence_se, [2, 170, [#, ''], [#, 170]]). -fb_tsv_pred_stats('null-value-count', transposon_sequence_se, [3, '', 170]). -fb_tsv_pred_stats('missing-values', transposon_sequence_se, [3, 170, [#, ''], [#, 170]]). -fb_tsv_pred_stats('null-value-count', transposon_sequence_se, [4, '', 127]). -fb_tsv_pred_stats('missing-values', transposon_sequence_se, [4, 127, [#, ''], [#, 127]]). -fb_tsv_pred_stats('null-value-count', transposon_sequence_se, [5, '', 17]). -fb_tsv_pred_stats('missing-values', transposon_sequence_se, [5, 17, [#, ''], [#, 17]]). -fb_tsv_pred_stats('null-value-count', transposon_sequence_se, [6, '', 16]). -fb_tsv_pred_stats('missing-values', transposon_sequence_se, [6, 16, [#, ''], [#, 16]]). -fb_tsv_pred_stats('most-frequent', transposon_sequence_se, [1, [#, [#, 'AGCATTTGGCCGGAAGCTCATGCATAGCCGGCAGAAGCTCTGCGCATTGGCAGAGGCCGC', 2], [#, 'TG', 2], [#, 'AGGTCGAGCTAAATACTTTTCATGCCTTGACTTGATGTCAGGTTTCCATCAAATAGAACT', 2], [#, 'GCGGGTTAGCTGAACCCAACTTCAGCACACTTTGATCATTCGAATAAACAGATTCAAACA', 2], [#, 'AA', 3], [#, 'A', 3], [#, '>FBte', 170]]]). -fb_tsv_pred_stats('less-frequent', transposon_sequence_se, [1, [#, [#, 'GTGACATATCCATAAGTCCCTAAGACTTAAGCATATGCCTACATACTAATACACTTACAA', 1], [#, 'CCTTTATTTAAAGACAAAACAAATTGGAACATGTTTCGCGACATTTTGGAACAGAATAGG', 1], [#, 'AATATAAATATCTCTCTAAAGACAAACAACGCACTAGACTCCGGAGTAGCATATTTAAAT', 1], [#, 'GAGAACATCATAGATGCAGCAACGCAATCGACACCATCTATAAAAATGAAATGAGAAAAA', 1], [#, 'TCAGGCAAAAGCGTACACTTAGGAGGATACGGCAAAGGACTAGGCATCCAGAAGATAAAA', 1], [#, 'ACAAACTAAATAGAGCAACAGACGAGCTCAAGAGAACTCTCAGGGAAGACAAAGATAACC', 1], [#, 'GACTTCAATACTACCTTAGCAAACTTGAGACTACCTTATCTACAAATTATTCCCTGTGGA', 1]]]). -fb_tsv_pred_stats('most-frequent', transposon_sequence_se, [2, []]). -fb_tsv_pred_stats('less-frequent', transposon_sequence_se, [2, []]). -fb_tsv_pred_stats('most-frequent', transposon_sequence_se, [3, []]). -fb_tsv_pred_stats('less-frequent', transposon_sequence_se, [3, []]). -fb_tsv_pred_stats('most-frequent', transposon_sequence_se, [4, [#, [#, 1483.0, 1], [#, 1481.0, 1], [#, 1316.0, 1], [#, 1144.0, 1], [#, 12.0, 3], [#, 1.0, 16]]]). -fb_tsv_pred_stats('less-frequent', transposon_sequence_se, [4, [#, [#, 1136.0, 1], [#, 1481.0, 1], [#, 1483.0, 1], [#, 1482.0, 1], [#, 1122.0, 1], [#, 1188.0, 1], [#, 1487.0, 1]]]). -fb_tsv_pred_stats('most-frequent', transposon_sequence_se, [5, [#, [#, 66.0, 2], [#, 7.0, 2], [#, 8.0, 2], [#, 3.0, 3], [#, 6.0, 3], [#, 1.0, 3]]]). -fb_tsv_pred_stats('less-frequent', transposon_sequence_se, [5, [#, [#, 958.0, 1], [#, 158.0, 1], [#, 536.0, 1], [#, 19.0, 1], [#, 284.0, 1], [#, 588.0, 1], [#, 647.0, 1]]]). -fb_tsv_pred_stats('most-frequent', transposon_sequence_se, [6, [#, [#, 23.0, 1], [#, 88.0, 1], [#, 8.0, 2], [#, 2.0, 2], [#, 3.0, 2], [#, 9.0, 2]]]). -fb_tsv_pred_stats('less-frequent', transposon_sequence_se, [6, [#, [#, 7.0, 1], [#, 39.0, 1], [#, 4.0, 1], [#, 6.0, 1], [#, 17.0, 1], [#, 44.0, 1], [#, 5.0, 1]]]). -fb_tsv_pred_stats('num-columns', transposon_sequence_set, [9]). -fb_tsv_pred_stats('duplicated-rows', transposon_sequence_set, [1]). -fb_tsv_pred_stats('total-rows', transposon_sequence_set, [749]). -fb_tsv_pred_stats('unique-values', transposon_sequence_set, [1, 173, object]). -fb_tsv_pred_stats('unique-values', transposon_sequence_set, [2, 1, object]). -fb_tsv_pred_stats('unique-values', transposon_sequence_set, [3, 32, object]). -fb_tsv_pred_stats('unique-values', transposon_sequence_set, [4, 389, int64]). -fb_tsv_pred_stats('unique-values', transposon_sequence_set, [5, 600, int64]). -fb_tsv_pred_stats('unique-values', transposon_sequence_set, [6, 1, object]). -fb_tsv_pred_stats('unique-values', transposon_sequence_set, [7, 3, object]). -fb_tsv_pred_stats('unique-values', transposon_sequence_set, [8, 2, object]). -fb_tsv_pred_stats('unique-values', transposon_sequence_set, [9, 344, object]). -fb_tsv_pred_stats('missing-values', transposon_sequence_set, [1, 0, [], []]). -fb_tsv_pred_stats('null-value-count', transposon_sequence_set, [2, '.', 749]). -fb_tsv_pred_stats('missing-values', transposon_sequence_set, [2, 749, [#, '.'], [#, 749]]). -fb_tsv_pred_stats('missing-values', transposon_sequence_set, [3, 0, [], []]). -fb_tsv_pred_stats('missing-values', transposon_sequence_set, [4, 0, [], []]). -fb_tsv_pred_stats('missing-values', transposon_sequence_set, [5, 0, [], []]). -fb_tsv_pred_stats('null-value-count', transposon_sequence_set, [6, '.', 749]). -fb_tsv_pred_stats('missing-values', transposon_sequence_set, [6, 749, [#, '.'], [#, 749]]). -fb_tsv_pred_stats('null-value-count', transposon_sequence_set, [7, -, 2]). -fb_tsv_pred_stats('null-value-count', transposon_sequence_set, [7, +, 576]). -fb_tsv_pred_stats('null-value-count', transposon_sequence_set, [7, '.', 171]). -fb_tsv_pred_stats('missing-values', transposon_sequence_set, [7, 749, [#, -, +, '.'], [#, 2, 576, 171]]). -fb_tsv_pred_stats('null-value-count', transposon_sequence_set, [8, '.', 171]). -fb_tsv_pred_stats('missing-values', transposon_sequence_set, [8, 171, [#, '.'], [#, 171]]). -fb_tsv_pred_stats('missing-values', transposon_sequence_set, [9, 0, [], []]). -fb_tsv_pred_stats('most-frequent', transposon_sequence_set, [1, [#, [#, 'FBte0000176', 11], [#, 'FBte0001207', 12], [#, 'FBte0000021', 12], [#, 'FBte0000109', 12], [#, 'FBte0000037', 13], [#, 'FBte0000675', 14], [#, 'FBte0000322', 17]]]). -fb_tsv_pred_stats('less-frequent', transposon_sequence_set, [1, [#, [#, 'FBte0000948', 1], [#, 'FBte0001188', 1], [#, 'FBte0000890', 1], [#, 'FBte0000599', 1], [#, 'FBte0000793', 1], [#, 'FBte0000139', 1], [#, 'FBte0000407', 1]]]). -fb_tsv_pred_stats('most-frequent', transposon_sequence_set, [2, []]). -fb_tsv_pred_stats('less-frequent', transposon_sequence_set, [2, []]). -fb_tsv_pred_stats('most-frequent', transposon_sequence_set, [3, [#, [#, start_codon, 50], [#, non_LTR_retrotransposon, 53], [#, terminal_inverted_repeat, 56], [#, three_prime_LTR, 66], [#, 'LTR_retrotransposon', 67], [#, five_prime_LTR, 67], [#, 'CDS', 227]]]). -fb_tsv_pred_stats('less-frequent', transposon_sequence_set, [3, [#, [#, region, 1], [#, dinucleotide_repeat_microsatellite_feature, 1], [#, retrotransposon, 1], [#, pseudogene, 1], [#, tetranucleotide_repeat_microsatellite_feature, 1], [#, transposable_element, 1], [#, 'SINE-like elements', 1]]]). -fb_tsv_pred_stats('most-frequent', transposon_sequence_set, [4, [#, [#, 1074, 3], [#, 8236, 3], [#, 172, 3], [#, 2, 3], [#, 5145, 4], [#, 331, 4], [#, 1, 285]]]). -fb_tsv_pred_stats('less-frequent', transposon_sequence_set, [4, [#, [#, 1919, 1], [#, 282, 1], [#, 946, 1], [#, 7248, 1], [#, 6957, 1], [#, 5953, 1], [#, 3811, 1]]]). -fb_tsv_pred_stats('most-frequent', transposon_sequence_set, [5, [#, [#, 1286, 3], [#, 1728, 3], [#, 452, 3], [#, 12, 3], [#, 5034, 3], [#, 9092, 3], [#, 5519, 3]]]). -fb_tsv_pred_stats('less-frequent', transposon_sequence_set, [5, [#, [#, 600, 1], [#, 119, 1], [#, 424, 1], [#, 1593, 1], [#, 5642, 1], [#, 2624, 1], [#, 2562, 1]]]). -fb_tsv_pred_stats('most-frequent', transposon_sequence_set, [6, []]). -fb_tsv_pred_stats('less-frequent', transposon_sequence_set, [6, []]). -fb_tsv_pred_stats('most-frequent', transposon_sequence_set, [7, []]). -fb_tsv_pred_stats('less-frequent', transposon_sequence_set, [7, []]). -fb_tsv_pred_stats('most-frequent', transposon_sequence_set, [8, [#, [#, 1.0, 578]]]). -fb_tsv_pred_stats('less-frequent', transposon_sequence_set, [8, [#, [#, 1.0, 578]]]). -fb_tsv_pred_stats('most-frequent', transposon_sequence_set, [9, [#, [#, 'Ontology_term=SO:0000205', 12], [#, 'Ontology_term=SO:0000551', 24], [#, 'Ontology_term=SO:0000318', 50], [#, 'Ontology_term=SO:0000481', 56], [#, 'Ontology_term=SO:0000316', 62], [#, 'Ontology_term=SO:0000426', 67], [#, 'Ontology_term=SO:0000425', 68]]]). -fb_tsv_pred_stats('less-frequent', transposon_sequence_set, [9, [#, [#, 'ID=FBte0001033;name=Dmel\\mariner2;source=?;type=DNA;subtype=Tc1-Mariner', 1], [#, 'ID=FBte0000773;name=Dana\\Tom;source=Z24451;type=?;subtype=?', 1], [#, 'ID=FBte0000591;name=Dmel\\invader6;source=NT_033778;type=LTR;subtype=Gypsy', 1], [#, 'Ontology_term=SO:0000316;db_xref=FLYBASE:FBgnXXXXXXX;name=Dmel\\gypsy12\\pol;translation=KKCKASLDYISSIPTGPRDPRPFLPMRLLNCLVYGLLDSGASISCIGGGVVQAAMENEKFKSLIGEAATADGNSQRIVGLLKIEVEYGDIKKLLKLYVVPSLKQDLYLGIDFWKLYDLLPANLKIAEILSPEPNQQTVVDQHELCEGDKAKLANVINCFPSFSQEGLGKTNLVSHSIDVGTARPVKQRHFPVSPAVEKAMYAEIDRMLRLGVIGESESAWSSPIVMVTKPGKVRICLECRKVNSFTEMDAYPLPQINGILSRLPRAEYISSLDLKDAYWQVPLDPKSRDKTAFTVPGRPLYQFKVMPFGLCNATSTMSRLMDKVVPAHLRNEVFIYLDDLLIVSSCFESHLNVLRELALQIKRAGLTLNVAKSHFCMRRVRYLGHIIGDGGIRTDPEKVSAITDFPLPKSLKSLRSFMGLCGWYRKFVANFATLSAPLTDLMTTKRKFLLTKEAIEAFSKLKECLSKAPVLCSPDFAKPFAIHCDASKSGVGAVLVQVSEEGDERPIAFVSKKLNKAQRNYTVTEQECLAAIVALKNFRAYVEGLPFKIITDHASLKWLMSNHDLNSRLARWALALQRFKFEIEHRKGSLNVVPDTLSRVNEEIVAAMDLQEDLIVDFDSEFFQSGDYVKLVETVKENTSNFSDLKVESGFLYRKAEHLTGERMHDEYAWKLWVPKELVSKILARAHDSPLAAHGGIHKTLERIRRYYFWPGLVSDVRAYISACEVCKSTKSQNFTLRPPLGKAPESQRFFQRLFIDFLGPYPRSRSGNIGIFIVLDHFSKYVFLKPVKKIDSSVVIKYLEDELFMTFGVPEVILSDNGSQFRARTFQRLIRYGVKHTLTAVHSPQANASERVNRSVIAAIRAYLRLDQKDWDEFLSRICCALRSAVHSSIGTSPYYMVFGQHMITSGSTYSLIRRLNLLDDRSLKFDRHESFEIMRKQAVDQMRNKHNENEKRCNIRSRVVSFVEGQEVYREISSQAVSKPVTTPSLDRRS', 1], [#, 'Ontology_term=SO:0000316;db_xref=FLYBASE:FBgnXXXXXXX;name=Dmel\\gypsy12\\gag;translation=MGLDRSPTRKSPSVSNPVCKLCAAEISTQDLYVTTCHHEFYRECIGNHFKKSEICSRCKLTCRPPAEATERVGRETRSKTKNRRNSRRGSFDISQRCGEKLAVKLKIAATVDGGPSTSASGANANEASSSAVSANAALLAMERRLLATLSEKMADLVQNAITSSMQRIMPTPSPAVVVTASEMSADHPNAYERQYLASPNPVPSPRSASSDLFDRPDKVVHILNGWKIKYSGVGVSVDNFIYRVEAVTRQTLNGNFNLLCRNISVLFEGKANDFFWRYHKFDRVATMGTERFCTALRLQFRQSRDDGDIEELIRNTKQKPNETFDSFYDTVSELVDQLEQPWTANKLVRVLRNNLRPEIRHEILNLDVRTVSELREICKRREAFLADVRRCSSYAKDTPFKREISEVCHESEDEVRSTYEAENDIESFSLVCWNCRIEGHRYQECIAERRVFCYGCGAANTYKPSCRKCSKNFKVGMSKLPVKPKTSNAARNQSTMTDQ', 1], [#, 'ID=FBte0001136;name=Dmel\\gypsy12;source=AE003789;type=LTR;subtype=Gypsy', 1], [#, 'ID=FBte0001041;name=Dmel\\gypsy11;source=?;type=LTR;subtype=Gypsy', 1]]]). - -:- forall(fb_tsv_pred_stats(P,A1,Rest), (G=..[P,A1|Rest],assert(G))). diff --git a/metta_vspace/pyswip_lng/flybase_learn.pl b/metta_vspace/pyswip_lng/flybase_learn.pl new file mode 120000 index 00000000..32eb0e05 --- /dev/null +++ b/metta_vspace/pyswip_lng/flybase_learn.pl @@ -0,0 +1 @@ +../pyswip/flybase_learn.pl \ No newline at end of file diff --git a/metta_vspace/pyswip_lng/flybase_main.pl b/metta_vspace/pyswip_lng/flybase_main.pl deleted file mode 100755 index 1cd5fefa..00000000 --- a/metta_vspace/pyswip_lng/flybase_main.pl +++ /dev/null @@ -1,3263 +0,0 @@ -:- encoding(iso_latin_1). -:- flush_output. -:- setenv('RUST_BACKTRACE',full). -:- multifile(fb_pred/2). -:- discontiguous(fb_pred/2). -:- dynamic(fb_pred/2). - - -:- ensure_loaded(swi_support). - - -fb_stats:- metta_stats,!. - -'&flybase':for_metta('&flybase',P):- fb_pred_nr(F,A),current_predicate(F/A),length(L,A),P=[F|L],apply(F,L). - -% ============== -% OBO LOADER -% ============== -:- set_option_value(encoding,utf8). -:- ensure_loaded(flybase_obo). - - -:- ensure_loaded(metta_interp). - - -create_flybase_qlf:- - shell('swipl -g "qcompile(whole_flybase)'). - -create_flybase_pl(_FtpDir):- create_flybase_pl. - -create_flybase_pl:- - all_data_once, - % all_metta_once, - load_flybase_full, - all_data_done. - % all_metta_done, - %shell('mv whole_metta.pl whole_flybase.pl'). - -create_flybase_pl_tiny:- - all_data_once, - % all_metta_once, - load_flybase_tiny, - all_data_done, - % all_metta_done, - shell('mv whole_metta.pl tiny_flybase.pl'). - -save_to_pl:- tell('flybase_metta.pl'), - forall(fb_pred(F,A),listing(F/A)),told. - - -real_assert(OBO):- is_converting, \+ is_loading_file(_File), !, throw(real_assert(OBO)). -real_assert(OBO):- - ignore(real_assert1(OBO)), - real_assert2(OBO). - -%real_assert(OBO):- is_converting,!,print_src(OBO). -real_assert1(OBO):- all_metta_to(Out),!,with_output_to(Out,print_src(OBO)). -real_assert2(OBO):- all_data_to(Out),!,write_canonical(Out,OBO),!,writeln(Out,'.'). -real_assert2(OBO):- is_converting,!,throw(real_assert2(OBO)). -real_assert2(OBO):- call(OBO),!. -real_assert2(OBO):- assert(OBO). - -print_src(OBO):- format('~N'), uncompound(OBO,Src),!, write_srcH(Src). -write_srcH([F|Args]):- write('( '),write_src(F),maplist(write_srcE,Args),writeln(' )'). -write_srcE(Arg):- write(' '),write_src(Arg). - - - -is_loading_file(File):- nb_current(loading_file,File),File\==[],!. -is_loading_file(File):- nb_current(saving_file,File),File\==[]. - - - -all_data_once:- is_loading_file(_File),!. -all_data_once:- nb_setval(saving_file,'whole_metta'), - all_data_to(Out), - writeln(Out,':- encoding(utf8).'), - writeln(Out,':- style_check(-discontiguous).'), - flush_output(Out),!, - all_data_preds. -all_data_preds:- - all_data_to(Out), with_output_to(Out,all_data_preds0),!. -all_data_preds. -all_data_preds0:- - listing_c(table_n_type/3), - listing_c(load_state/2), - listing_c(is_loaded_from_file_count/2), - listing_c(fb_pred/2), - listing_c(fb_arg_type/1), - listing_c(fb_arg_table_n/3), - listing_c(fb_arg/1), - listing_c(done_reading/1),!. -:- dynamic(is_all_data_to/2). - - -all_data_to(Out):- once((is_all_data_to(File1,Out1),is_loading_file(File2))),File1==File2,!, Out = Out1. -all_data_to(Out):- is_all_data_to(File1,Out1),is_loading_file(File2),!, - close(Out1), atom_concat(File2,'.metta.datalog.tmp',File2Data), - open(File2Data,write,Out2,[alias(all_data),encoding(utf8),lock(write)]), - retract(is_all_data_to(File1,Out1)),assert(is_all_data_to(File2,Out2)), - fbug(all_data_to_switch(File1,File2)),!, - Out = Out2. -all_data_to(Out):- is_all_data_to(_File1,Out),!. -all_data_to(Out):- is_converting, is_loading_file(File2),!, atom_concat(File2,'.metta.datalog.tmp',File2Data), - open(File2Data,write,Out2), assert(is_all_data_to(File2,Out2)), - fbug(all_data_to(File2)),!, - Out = Out2. - -all_data_done:- - all_data_preds, - nb_delete(saving_file), - all_metta_done, - forall(retract(is_all_data_to(_,Out)), catch_ignore(close(Out))). - -:- if(is_converting). -:- at_halt(all_data_done). -:- endif. - -listing_c(F/A):- - format('~N~q.~n',[:-multifile(F/A)]), - format('~q.~n',[:-dynamic(F/A)]), - functor(P,F,A), - catch(forall(P,format('~q.~n',[P])),E, fbug(caused(F/A,E))). - - -:- dynamic(is_all_metta_to/2). -all_metta_to(Out):- once((is_all_metta_to(File1,Out1),is_loading_file(File2))),File1==File2,!, Out = Out1. -all_metta_to(Out):- is_all_metta_to(File1,Out1),is_loading_file(File2),!, - close(Out1), atom_concat(File2,'.metta.tmp',File2Data), - open(File2Data,write,Out2,[alias(all_metta),encoding(utf8),lock(write)]), - retract(is_all_metta_to(File1,Out1)),assert(is_all_metta_to(File2,Out2)), - fbug(all_metta_to_switch(File1,File2)),!, - Out = Out2. -all_metta_to(Out):- is_all_metta_to(_File1,Out),!. -all_metta_to(Out):- is_loading_file(File2),!, atom_concat(File2,'.metta.tmp',File2Data), - open(File2Data,write,Out2), assert(is_all_metta_to(File2,Out2)), - fbug(all_metta_to(File2)),!, - Out = Out2. - -all_metta_done:- - forall(retract(is_all_metta_to(_,Out)), catch_ignore(close(Out))). - - - - - -loaded_from_file_count(X):- flag(loaded_from_file_count,X,X). -incr_file_count(X):- flag(loaded_from_file_count,X,X+1), flag(total_loaded_symbols,TA,TA+1), flag(total_loaded_atoms,TA,TA+1). - -should_cache:- fail, loaded_from_file_count(X), option_else(max_disk_cache,Num,1000), X==Y. -should_fix_args :- fail, \+ should_sample. -should_sample :- !, fail. -should_sample :- should_show_data(_),!. -should_sample :- - once(option_value(samples_per_million,Fifty);Fifty=50), loaded_from_file_count(X), Y is X mod 1_000_000,!, Y >= 0, Y =< Fifty,!. -should_show_data(X):- loaded_from_file_count(X),!, - once((X=<13,X>=10); (X>0,(0 is X rem 1_000_000))), - format(user_error,'~N',[]), - format(user_output,'~N',[]),!, - heartbeat. -should_show_data(X):- nb_current(loading_file,F),F\==[],symbol_concat(_,'.obo',F), - loaded_from_file_count(X),Y is X mod 100_000, Y=<15,Y>=10. - - -% ============== -% VSPACE LOADER -% ============== -%:- set_option_value(max_per_file,10_000_000). -%:- set_option_value(max_per_file,1_000). -%:- set_option_value(max_per_file,300). -%:- set_option_value(max_per_file,inf+1). -:- set_option_value(max_per_file,0). -%:- set_option_value(max_per_file,20_000). -%:- set_option_value(max_per_file,20_000_000_000_000_000_000_000_000_000_000_000). -% load_flybase('./precomputed_files/insertions/fu_gal4_table_fb_*.json'). -:- set_option_value(max_disk_cache,1000). -:- set_option_value(samples_per_million,30). -:- set_option_value(full_canon,true). - - -flybase_identifier('FBab', 'Aberration'). -flybase_identifier('FBal', 'Allele'). -flybase_identifier('FBba', 'Balancer'). -flybase_identifier('FBbt', 'AnatomyTerm'). -flybase_identifier('FBch', 'ChromosomeArm'). -flybase_identifier('FBcl', 'Clone'). -flybase_identifier('FBcv', 'ControlledVocabulary'). -flybase_identifier('FBdv', 'DevelopmentalStageTerm'). -flybase_identifier('FBgg', 'GeneGroup'). -flybase_identifier('FBgn', 'Gene'). -flybase_identifier('FBhh', 'HumanDisease'). -flybase_identifier('FBig', 'GeneInteraction'). -flybase_identifier('FBim', 'Image'). -flybase_identifier('FBlc', 'LargeDatasetMetadata'). -flybase_identifier('FBmc', 'MolecularConstruct'). -flybase_identifier('FBms', 'MolecularSegment'). -flybase_identifier('FBpl', 'Probe'). -flybase_identifier('FBpp', 'Polypeptide'). -flybase_identifier('FBrf', 'Reference'). -flybase_identifier('FBsf', 'SequenceFeature'). -flybase_identifier('FBsn', 'GeneStrain'). -flybase_identifier('FBst', 'GeneStock'). -flybase_identifier('FBtc', 'CellLine'). -flybase_identifier('FBti', 'TransposableIlementInsertion'). -flybase_identifier('FBto', 'ExperimentalTool'). -flybase_identifier('FBte', 'TransgenicElement'). -flybase_identifier('FBtp', 'Transposon'). %flybase_identifier('FBtp', 'transgenic construct or natural transposon'). -flybase_identifier('FBtr', 'Transcript'). - -% FlyBase prefixes -symbol_prefix(Prefix, flybase, Desc):- flybase_identifier(Prefix, Desc). -% Some common OBO prefixes (Note: these are more generalized and not specific to FlyBase) -symbol_prefix('GO', obo, 'Gene Ontology'). -symbol_prefix('PO', obo, 'Plant Ontology'). -symbol_prefix('DOID', obo, 'Disease Ontology'). -symbol_prefix('UBERON', obo, 'Uber-anatomy ontology'). -symbol_prefix('CHEBI', obo, 'Chemical Entities of Biological Interest'). - - -%:- abolish(gp_information/0). -:- forall(retract(fb_pred(F,0)),abolish(F/0)). -:- include(flybase_learn). - -%fbd(X,P):- fb_pred(F,A),functor(P,F,A),arg(_,P,X), no_repeats(P,call(P)). -fbdead:- fb_pred_nr(F,A),functor(P,F,A),arg(_,P,xxxxxxxxxxxxxxxxx),no_repeats(P,call(P)), - writeln(fbdead=P),fail. -fbdead. - -:- use_module(library(csv)). - -%:- current_prolog_flag(libswipl,_)->use_module(library(logicmoo_utils)); true. - - - - - -/* mined -; Total Atoms (Atomspace size): .................................................. 56,354,849 -; ConceptNodes: ............................................................. 9,472,616 -; Bytes Per Atom (Average): ....................................................... 140 -; Bytes Per ConceptNode (Average): ................................................ 120 -; Relational Memory: ............................................................ 7.39G -; ConceptNode Memory: ........................................................... 1.07G -; Atoms per minute: ......................................................... 3,491,880 -; Total Physical Memory Used: ................................................... 9.08G -; Runtime (days:hh:mm:ss): ................................................. 0:00:16:08 - - -; Total Atoms (Atomspace size): .................................................. 38,812,356 -; ConceptNodes: ............................................................. 9,380,821 -; Total Memory Used: ............................................................ 8.26G -; Runtime (days:hh:mm:ss): ................................................. 0:00:19:15 - - -; Total Atoms (Atomspace size): .................................................. 38,822,366 -; ConceptNodes: ............................................................. 9,824,355 -; Random samples: ................................................................. 805 -; Total Memory Used: ............................................................ 8.18G -; Runtime (days:hh:mm:ss): ................................................. 0:00:08:28 - -*/ - -recount_total_loaded_symbols:- flag(total_loaded_symbols,_,0),full_atom_count(Was),flag(total_loaded_symbols,_,Was). - -% Convert flybase data from CSV to Prolog format. -load_flybase:- is_scryer,!,load_flybase_files. -load_flybase:- - with_option(mettafiles,false, - (make,recount_total_loaded_symbols,!,load_flybase_files,!,cleanup_arities,!,fb_stats)). -load_flybase_dirs:- - load_flybase('./data/ftp.flybase.net/releases/current/das_precomputed/*'), - load_flybase('./precomputed_files/*'), - load_flybase('./data/ftp.flybase.net/releases/current/./*sv'),!. - - - -/* - -declare -a StringArray=(\ -"fbgn_fbtr_fbpp_expanded_*.tsv.gz" \ -"physical_interactions_mitab*.tsv.gz" \ -"dmel_gene_sequence_ontology_annotations*.tsv.gz" \ -"gene_map_table_*.tsv.gz" \ -"ncRNA_genes_fb_*.json.gz" \ -"gene_association.fb.gz" \ -"gene_genetic_interactions_*.tsv.gz" \ -"allele_genetic_interactions_*.tsv.gz" \ -"allele_phenotypic_data_*.tsv.gz" \ -"disease_model_annotations*.tsv.gz" \ -"dmel_human_orthologs_disease*.tsv.gz" \ -"fbrf_pmid_pmcid_doi*.tsv.gz") -*/ - -load_flybase_files:- - ftp_data(Dir), - with_cwd(Dir,load_flybase_files_ftp). - - - -load_flybase_das_11:- - % DAS''s 11 tsv and 1 json file - load_flybase('./precomputed_files/*/ncRNA_genes_fb_*.json'), - load_flybase('./precomputed_files/*/fbgn_fbtr_fbpp_expanded*.tsv'), - load_flybase('./precomputed_files/*/physical_interactions_mitab*.tsv'), - load_flybase('./precomputed_files/*/dmel_gene_sequence_ontology_annotations*.tsv'), - load_flybase('./precomputed_files/*/gene_map_table*.tsv'), - load_flybase('./precomputed_files/*/gene_association_*.fb',tsv), - load_flybase('./precomputed_files/*/gene_genetic_interactions*.tsv'), - load_flybase('./precomputed_files/*/allele_genetic_interactions*.tsv'), - % Note: this file replaces 'allele_phenotypic_data_*.tsv' from FB2023_01 onward. - load_flybase('./precomputed_files/alleles/genotype_phenotype_data*.tsv'), - load_flybase('./precomputed_files/*/allele_phenotypic_data*.tsv'), - - - load_flybase('./precomputed_files/*/disease_model_annotations*.tsv'), - load_flybase('./precomputed_files/*/dmel_human_orthologs_disease*.tsv'), - load_flybase('./precomputed_files/*/fbrf_pmid_pmcid_doi*.tsv'), - format("~n================================================================================================="), - format("~n=====================================Das Checkpoint=============================================="), - format("~n================================================================================================="), - fb_stats, - format("~n================================================================================================="), - format("~n================================================================================================="), - format("~n=================================================================================================~n"), - !. - -load_flybase_files_ftp:- - maplist(must_det_ll,[ - load_flybase('./precomputed_files/collaborators/pmid_fbgn_uniprot*.tsv'), - - %% load_flybase_obo_files, - load_flybase_das_11, - % 36 more that DAS doesnt load - - load_flybase_obo_files, - - load_flybase('./precomputed_files/alleles/fbal_to_fbgn*.tsv'), - - load_flybase('./precomputed_files/clones/cDNA_clone_data*.tsv'), - load_flybase('./precomputed_files/clones/genomic_clone_data*.tsv'), - load_flybase('./precomputed_files/collaborators/fbgn_uniprot*.tsv'), - load_flybase('./precomputed_files/collaborators/gp_information*.fb'), - load_flybase('./precomputed_files/genes/automated_gene_summaries*.tsv'), - load_flybase('./precomputed_files/genes/best_gene_summary*.tsv'), - load_flybase('./precomputed_files/genes/Dmel_enzyme_data*.tsv'), - load_flybase('./precomputed_files/genes/dmel_unique_protein_isoforms*.tsv'), - load_flybase('./precomputed_files/genes/fbgn_annotation_ID*.tsv'), - with_option([pred_va='True'],load_flybase('./precomputed_files/genes/fbgn_exons2affy1_overlaps*.tsv')), - with_option([pred_va='True'],load_flybase('./precomputed_files/genes/fbgn_exons2affy2_overlaps*.tsv')), - with_option([pred_va=false],load_flybase('./precomputed_files/genes/fbgn_fbtr_fbpp*.tsv')), - load_flybase('./precomputed_files/genes/fbgn_gleanr*.tsv'), - load_flybase('./precomputed_files/genes/fbgn_NAseq_Uniprot*.tsv'), - load_flybase('./precomputed_files/genes/gene_functional_complementation*.tsv'), - load_flybase('./precomputed_files/genes/gene_group_data*.tsv'), - load_flybase('./precomputed_files/genes/gene_groups_HGNC*.tsv'), - load_flybase('./precomputed_files/genes/gene_rpkm_matrix*.tsv'), - load_flybase('./precomputed_files/genes/gene_rpkm_report*.tsv'), - load_flybase('./precomputed_files/genes/gene_snapshots*.tsv'), - load_flybase('./precomputed_files/genes/pathway_group_data*.tsv'), - %load_flybase('./precomputed_files/insertions/construct_maps.zip'), - load_flybase('./precomputed_files/insertions/fu_gal4_table_fb_*.json'), - load_flybase('./precomputed_files/insertions/insertion_mapping*.tsv'), - load_flybase('./precomputed_files/map_conversion/cyto-genetic-seq*.tsv'), - load_flybase('./precomputed_files/metadata/dataset_metadata*.tsv'), - load_flybase('./precomputed_files/orthologs/dmel_paralogs*.tsv'), - load_flybase('./precomputed_files/references/entity_publication*.tsv'), - load_flybase('./precomputed_files/species/organism_list*.tsv'), - load_flybase('./precomputed_files/stocks/stocks_FB*.tsv'), - load_flybase('./precomputed_files/synonyms/fb_synonym*.tsv'), - format("~n================================================================================================="), - format("~n==========================Should be 18 minute Checkpoint========================================="), - format("~n================================================================================================="), - fb_stats, - format("~n================================================================================================="), - format("~n================================================================================================="), - format("~n=================================================================================================~n"), - load_flybase('./precomputed_files/map_conversion/cytotable.txt',tsv), - load_flybase('./precomputed_files/map_conversion/genome-cyto-seq.txt',tsv), - load_fbase_after_17]), - !. - - gene_sequences:- - load_flybase('./dmel_r6.55/gff/dmel-all-r6.55.gff'), - load_flybase('./dmel_r6.55/fasta/*.fasta'), - load_flybase('./dmel_r6.55/gtf/*.gft'),!. - - -load_fbase_after_17:- - %load_flybase('./precomputed_files/genes/scRNA-Seq_gene_expression*.tsv'), - must_det_ll(load_flybase('./precomputed_files/transposons/transposon_sequence_set.gff*')), - load_flybase('./precomputed_files/transposons/transposon_sequence_set.fa'), - load_flybase('./precomputed_files/*/ncRNA_genes_fb_*.json'), - load_obo_files, - %% load_flybase_chado, - !. - -load_flybase_obo_files:- - load_flybase('./data/*/*/*.scm'), - load_flybase('./precomputed_files/ontologies/doid.obo'), - load_flybase('./precomputed_files/ontologies/fly_anatomy.obo'), - load_flybase('./precomputed_files/ontologies/fly_development.obo'), - load_flybase('./precomputed_files/ontologies/flybase_controlled_vocabulary.obo'), - load_flybase('./precomputed_files/ontologies/flybase_stock_vocabulary.obo'), - load_flybase('./precomputed_files/ontologies/gene_group_FB*.obo'), - load_flybase('./precomputed_files/ontologies/go-basic.obo'), - load_flybase('./precomputed_files/ontologies/image.obo'), - load_flybase('./precomputed_files/ontologies/psi-mi.obo'), - load_flybase('./precomputed_files/ontologies/slice.chebi.obo'), - load_flybase('./precomputed_files/ontologies/so-simple.obo'), - load_flybase('./precomputed_files/ontologies/chebi_fb_*.obo'), - !. - - - -/* -:- ensure_loaded('./reqs/obo_core/prolog/obo_core/goslim.pl'). -:- ensure_loaded('./reqs/obo_metadata/prolog/obo_metadata.pl'). -:- ensure_loaded('./reqs/obo_metadata/prolog/obo_metadata/iao_metadata.pl'). -:- ensure_loaded('./reqs/obo_metadata/prolog/obo_metadata/oio.pl'). -:- ensure_loaded('./reqs/obo_ro/prolog/obo_ro/ro.pl'). - -:- attach_packs('./reqs',[]). -:- ensure_loaded(library(obo_metadata)). -:- goslim:ensure_loaded(library(obo_core/goslim)). -:- ensure_loaded(library(obo_ro/ro)). - -937_381_148 -*/ - - -/* -(load_fb_obo "data/ontologies/so.obo") - -; Total Atoms (Atomspace size): ...................................................... 19,967 -; ConceptNodes: ................................................................. 4,258 -; Random samples: ................................................................. 158 -; Total Memory Used: ........................................................ 1,089,408 -; Runtime (days:hh:mm:ss): ................................................. 0:00:00:29 - - - -(load_fb_obo "./precomputed_files/ontologies/so-simple.obo" ) - -; Total Atoms (Atomspace size): ...................................................... 19,484 -; ConceptNodes: ................................................................. 4,194 -; Random samples: ................................................................. 160 -; Total Memory Used: ........................................................ 1,089,408 -; Runtime (days:hh:mm:ss): ................................................. 0:00:00:29 - - -*/ - -/* -?- xinfo('SO:0000797'). -ontology_info(id_type,'SO:0000797','Term'). -def('SO:0000797',"TE that exists (or existed) in nature.",['FB:mc']). -has_quality('SO:0000797','SO:0000782',' natural'). -intersection_of('SO:0000797','SO:0000101',' transposable_element'). -intersection_of('SO:0000797',has_quality,'SO:0000782',' natural'). -ontology_info(is_a,'SO:0000797','SO:0000101'). -ontology_info(is_a,'SO:0000797','SO:0001038'). -ontology_info(name,'SO:0000797',"natural_transposable_element"). -synonym('SO:0000797',"natural transposable element",'EXACT',[]). - - - -xinfo('SO:0000797'). -ontology_info(id_type,'SO:0000797','Term'). -def('SO:0000797',"TE that exists (or existed) in nature.",['FB:mc']). -has_quality('SO:0000797','SO:0000782',' natural'). -intersection_of('SO:0000797','SO:0000101',' transposable_element'). -intersection_of('SO:0000797',has_quality,'SO:0000782',' natural'). -ontology_info(is_a,'SO:0000797','SO:0000101'). -ontology_info(is_a,'SO:0000797','SO:0001038'). -ontology_info(name,'SO:0000797',"natural_transposable_element"). -synonym('SO:0000797',"natural transposable element",'EXACT',[]). - -*/ - -load_obo_files:- - %load_obo('./reqs/obonet/tests/data/?*.obo'), - - load_flybase('./precomputed_files/*/so*.obo'), - fb_stats, - load_flybase('./data/SO-Ontologies/Ontology_Files/*.obo'), - % Total Atoms (Atomspace size): ...................................................... 20,069 - % ConceptNodes: ................................................................. 4,200 - % Random samples: ................................................................. 159 - % Total Memory Used: ........................................................ 1,089,408 - % Runtime (days:hh:mm:ss): ................................................. 0:00:00:29 - - load_flybase('./data/SO-Ontologies/Ontology_Files/subsets/*.obo'), - % Total Atoms (Atomspace size): ...................................................... 20,551 - % ConceptNodes: ................................................................. 4,270 - % Random samples: ............................................................... 2,928 - % Total Memory Used: ........................................................ 1,154,944 - % Runtime (days:hh:mm:ss): ................................................. 0:00:00:40 - - load_flybase('./data/Legacy/Cross_Products/*.obo'), - %load_flybase('./data/*/*/*.obo'), - - % Total Atoms (Atomspace size): ...................................................... 20,968 - % ConceptNodes: ................................................................. 4,306 - % Random samples: .............................................................. 14,418 - % Total Memory Used: ........................................................ 9,828,592 - % Runtime (days:hh:mm:ss): ................................................. 0:00:01:14 - %print_loaded_from_files, - %loaded_from_file( 19_515, './data/SO-Ontologies/Ontology_Files/so-simple.obo'). - % only reflects new entries ... thus full OBO adds 481 entries to the simple one - %loaded_from_file( 481, './data/SO-Ontologies/Ontology_Files/so.obo'). - - %loaded_from_file( 336, './data/SO-Ontologies/Legacy/Cross_Products/so-xp-dec.obo'). - %loaded_from_file( 310, './data/SO-Ontologies/Ontology_Files/subsets/SOFA.obo'). - %loaded_from_file( 141, './data/SO-Ontologies/Ontology_Files/subsets/biosapiens.obo'). - %loaded_from_file( 73, './data/SO-Ontologies/Ontology_Files/subsets/Alliance_of_Genome_Resources.obo'). - %loaded_from_file( 35, './data/SO-Ontologies/Legacy/Cross_Products/so-xp-non-classified.obo'). - %loaded_from_file( 31, './data/SO-Ontologies/Ontology_Files/subsets/DBVAR.obo'). - %loaded_from_file( 23, './data/SO-Ontologies/Legacy/Cross_Products/so-xp.obo'). - %loaded_from_file( 23, './data/SO-Ontologies/Legacy/Cross_Products/so-xp-simple.obo'). - - load_flybase('./precomputed_files/*/*.obo'), - % Total Atoms (Atomspace size): ................................................... 3,489,211 - % ConceptNodes: ............................................................... 688,541 - % Random samples: .............................................................. 26,006 - % Total Memory Used: ............................................................ 1.19G - % Runtime (days:hh:mm:ss): ................................................. 0:00:34:35 - print_loaded_from_files, -%loaded_from_file(2_637_502, './precomputed_files/ontologies/chebi_fb_2023_04.obo'). -%loaded_from_file( 451_168, './precomputed_files/ontologies/go-basic.obo'). -%loaded_from_file( 221_705, './precomputed_files/ontologies/fly_anatomy.obo'). -%loaded_from_file( 128_798, './precomputed_files/ontologies/doid.obo'). -%loaded_from_file( 19_515, './data/SO-Ontologies/Ontology_Files/so-simple.obo'). -%loaded_from_file( 9_852, './precomputed_files/ontologies/psi-mi.obo'). -%loaded_from_file( 8_644, './precomputed_files/ontologies/gene_group_FB2023_04.obo'). -%loaded_from_file( 7_605, './precomputed_files/ontologies/flybase_controlled_vocabulary.obo'). -%loaded_from_file( 1_598, './precomputed_files/ontologies/fly_development.obo'). -%loaded_from_file( 834, './precomputed_files/ontologies/image.obo'). -%loaded_from_file( 491, './precomputed_files/ontologies/flybase_stock_vocabulary.obo'). -%loaded_from_file( 481, './data/SO-Ontologies/Ontology_Files/so.obo'). -%loaded_from_file( 336, './data/SO-Ontologies/Legacy/Cross_Products/so-xp-dec.obo'). -%loaded_from_file( 310, './data/SO-Ontologies/Ontology_Files/subsets/SOFA.obo'). -%loaded_from_file( 141, './data/SO-Ontologies/Ontology_Files/subsets/biosapiens.obo'). -%loaded_from_file( 73, './data/SO-Ontologies/Ontology_Files/subsets/Alliance_of_Genome_Resources.obo'). -%loaded_from_file( 35, './data/SO-Ontologies/Legacy/Cross_Products/so-xp-non-classified.obo'). -%loaded_from_file( 31, './data/SO-Ontologies/Ontology_Files/subsets/DBVAR.obo'). -%loaded_from_file( 25, './precomputed_files/ontologies/so-simple.obo'). -%loaded_from_file( 23, './data/SO-Ontologies/Legacy/Cross_Products/so-xp.obo'). -%loaded_from_file( 23, './data/SO-Ontologies/Legacy/Cross_Products/so-xp-simple.obo'). -%loaded_from_file( 21, './precomputed_files/ontologies/slice.chebi.obo'). - !. - - - - - - -load_flybase_chado:- % 359 tables with 937,381,148 rows - - with_option([row_1_is_header=true,max_per_file=100_000],load_flybase('./data/tsv_exports/public/*.tsv')). - - -est_size( 22_220_267, dataset_metadata). -est_size( 5_580_889, entity_publication). -est_size( 2_928_712, gene_rpkm_report). -est_size( 2_262_949, pmid_fbgn_uniprot). -est_size( 1_611_349, ontology_info). -est_size( 1_316_132, fbgn_NAseq_Uniprot). -est_size( 1_045_549, property_value). -est_size( 1_001_254, synonym). -est_size( 722_570, cDNA_clone). -est_size( 384_206, genotype_phenotype). -est_size( 363_453, allele_genetic_interactions). -est_size( 288_469, fbal_to_fbgn). -est_size( 245_829, gene_map_table). -est_size( 223_056, dmel_paralogs). -est_size( 212_010, insertion_mapping). -est_size( 174_894, fbgn_gleanr). -est_size( 147_155, stocks). -est_size( 99_294, fbrf_pmid_pmcid_doi). -est_size( 57_986, organism_list). -est_size( 51_248, physical_interactions_mitab). -est_size( 50_401, genomic_clone). -est_size( 38_591, dmel_gene_sequence_ontology_annotations). -est_size( 35_732, fbgn_fbtr_fbpp_expanded). -est_size( 35_732, fbgn_fbtr_fbpp). -est_size( 35_107, dmel_human_orthologs_disease). -est_size( 32_530, fbgn_uniprot). -est_size( 32_143, best_gene_summary). -est_size( 27_827, receives_synaptic_input_in_region). -est_size( 27_370, automated_gene_summaries). -est_size( 26_750, disease_model_annotations). -est_size( 22_453, dmel_unique_protein_isoforms). -est_size( 20_392, sends_synaptic_output_to_region). -est_size( 20_322, gene_genetic_interactions). -est_size( 17_901, fbgn_annotation_ID). -est_size( 17_748, gene_rpkm_matrix). -est_size( 14_139, part_of). -est_size( 13_986, gene_snapshots). -est_size( 13_394, seq). -est_size( 12_497, fbgn_exons2affy1_overlaps). -est_size( 13_746, fbgn_exons2affy2_overlaps). -est_size( 10_958, gene_group). -est_size( 5_680, has_synaptic_IO_in). -est_size( 3_969, 'Dmel_enzyme'). -est_size( 3_120, regulates). -est_size( 2_704, negatively_regulates). -est_size( 2_692, positively_regulates). -est_size( 2_126, has_soma_location). -est_size( 1_941, overlaps). -est_size( 1_744, develops_from). -est_size( 1_711, gene_groups_HGNC). -est_size( 1_149, sends_synaptic_output_to_cell). -est_size( 993, pathway_group). -est_size( 738, receives_synaptic_input_from_neuron). -est_size( 706, fasciculates_with). -est_size( 601, 'cyto-genetic-seq'). -est_size( 572, has_sensory_dendrite_in). -est_size( 526, continuous_with). -est_size( 464, gene_functional_complementation). -est_size( 311, synapsed_via_type_Ib_bouton_to). -est_size( 287, innervates). -est_size( 239, immediately_preceded_by). -est_size( 229, has_fasciculating_neuron_projection). -est_size( 200, synapsed_via_type_II_bouton_to). -est_size( 186, receives_synaptic_input_throughout). -est_size( 185, substage_of). -est_size( 165, has_quality). -est_size( 156, has_part). -est_size( 151, def). -est_size( 148, synapsed_via_type_Is_bouton_to). -est_size( 126, attached_to). -est_size( 100, subsetdef). -est_size( 89, receives_input_from). -est_size( 88, disjoint_from). -est_size( 74, sends_synaptic_output_throughout). -est_size( 68, develops_into). -est_size( 64, derives_from). -est_size( 30, has_origin). -est_size( 30, electrically_synapsed_to). -est_size( 23, develops_directly_from). -est_size( 20, attached_to_part_of). -est_size( 18, synonymtypedef). -est_size( 17, innervated_by). -est_size( 14, synapsed_via_type_III_bouton_to). -est_size( 11, has_synaptic_IO_throughout). -est_size( 9, transitive_over). -est_size( 8, composed_primarily_of). -est_size( 7, transcribed_to). -est_size( 7, inverse_of). -est_size( 6, conditionality). -est_size( 6, adjacent_to). -est_size( 4, non_functional_homolog_of). -est_size( 3, xref). -est_size( 3, variant_of). -est_size( 3, member_of). -est_size( 3, develops_from_part_of). -est_size( 3, contains). -est_size( 3, 'RO'). -est_size( 2, connected_to). -est_size( 1, transcribed_from). -est_size( 1, guided_by). -% SQL -sql_est_size( 248_392_753,feature_relationship). -sql_est_size( 141_933_326,dbxrefprop). -sql_est_size( 98_464_501,featureloc). -sql_est_size( 92_616_769,feature). -sql_est_size( 78_909_674,analysisfeature). -sql_est_size( 61_025_741,feature_dbxref). -sql_est_size( 53_031_862,library_featureprop). -sql_est_size( 39_950_319,dbxref). -sql_est_size( 27_923_221,library_feature). -sql_est_size( 23_805_221,feature_relationshipprop). -sql_est_size( 21_279_999,featureprop). -sql_est_size( 7_474_185,feature_synonym). -sql_est_size( 6_554_427,synonym). -sql_est_size( 5_578_280,feature_pub). -sql_est_size( 5_341_100,featureprop_pub). -sql_est_size( 4_865_118,feature_relationship_pub). -sql_est_size( 2_813_405,feature_interactionprop). -sql_est_size( 2_464_355,feature_cvterm). -sql_est_size( 1_950_807,feature_cvtermprop). -sql_est_size( 1_377_258,feature_interaction). -sql_est_size( 1_116_490,feature_genotype). -sql_est_size( 888_210,pubprop). -sql_est_size( 734_870,featureloc_pub). -sql_est_size( 688_734,pubauthor). -sql_est_size( 518_569,genotype_synonym). -sql_est_size( 495_848,genotype). -sql_est_size( 491_538,feature_pubprop). -sql_est_size( 466_209,phenstatement). -sql_est_size( 413_338,pub_dbxref). -sql_est_size( 382_054,genotype_dbxref). -sql_est_size( 351_942,phendesc). -sql_est_size( 277_992,phenotype_comparison_cvterm). -sql_est_size( 254_298,feature_expressionprop). -sql_est_size( 252_544,phenotype_comparison). -sql_est_size( 251_928,pub). -sql_est_size( 242_344,pub_relationship). -sql_est_size( 227_406,feature_expression). -sql_est_size( 213_360,cvterm_relationship). -sql_est_size( 212_142,cvterm_dbxref). -sql_est_size( 209_164,interaction_cvterm). -sql_est_size( 195_000,cvtermsynonym). -sql_est_size( 180_311,expression_cvterm). -sql_est_size( 167_582,update_track). -sql_est_size( 150_401,feature_relationshipprop_pub). -sql_est_size( 149_855,stockcollection_stock). -sql_est_size( 149_855,stock). -sql_est_size( 149_835,stock_genotype). -sql_est_size( 146_846,interactionprop). -sql_est_size( 122_004,interaction_group). -sql_est_size( 119_611,feature_interaction_pub). -sql_est_size( 112_784,interaction_pub). -sql_est_size( 112_781,interaction). -sql_est_size( 101_687,interaction_group_feature_interaction). -sql_est_size( 96_405,feature_grpmember_pub). -sql_est_size( 94_765,cvterm). -sql_est_size( 79_466,expression_cvtermprop). -sql_est_size( 74_873,interactionprop_pub). -sql_est_size( 73_828,library_interaction). -sql_est_size( 57_144,organism). -sql_est_size( 48_730,humanhealthprop). -sql_est_size( 41_075,feature_grpmember). -sql_est_size( 36_960,expression). -sql_est_size( 23_565,library_cvterm). -sql_est_size( 23_483,library_cvtermprop). -sql_est_size( 21_251,cvtermprop). -sql_est_size( 19_797,libraryprop). -sql_est_size( 18_396,phenotype). -sql_est_size( 17_871,phenotype_cvterm). -sql_est_size( 16_617,humanhealth_dbxrefprop). -sql_est_size( 16_529,interaction_expressionprop). -sql_est_size( 16_318,humanhealth_pub). -sql_est_size( 15_400,library_synonym). -sql_est_size( 15_355,humanhealth_dbxref). -sql_est_size( 15_142,cell_line_feature). -sql_est_size( 14_972,libraryprop_pub). -sql_est_size( 13_694,interaction_expression). -sql_est_size( 13_218,interaction_cell_line). -sql_est_size( 10_720,library_pub). -sql_est_size( 9_870,library_relationship). -sql_est_size( 9_851,humanhealthprop_pub). -sql_est_size( 9_558,library_dbxref). -sql_est_size( 8_339,library_relationship_pub). -sql_est_size( 7_095,grp_pub). -sql_est_size( 6_719,cell_line_pub). -sql_est_size( 6_657,grp_relationship). -sql_est_size( 6_605,strain_synonym). -sql_est_size( 5_990,grp_synonym). -sql_est_size( 5_947,humanhealth_synonym). -sql_est_size( 5_785,strainprop). -sql_est_size( 5_783,strainprop_pub). -sql_est_size( 5_769,library). -sql_est_size( 5_543,grp_cvterm). -sql_est_size( 5_444,cell_line_synonym). -sql_est_size( 5_277,library_expression). -sql_est_size( 5_187,grpprop). -sql_est_size( 5_159,grpmember). -sql_est_size( 4_469,humanhealth_dbxrefprop_pub). -sql_est_size( 4_450,library_expressionprop). -sql_est_size( 4_415,grpprop_pub). -sql_est_size( 4_319,stock_cvterm). -sql_est_size( 3_832,library_dbxrefprop). -sql_est_size( 3_829,grpmemberprop). -sql_est_size( 3_777,genotype_cvterm). -sql_est_size( 3_744,humanhealth_featureprop). -sql_est_size( 3_721,library_strainprop). -sql_est_size( 3_721,library_strain). -sql_est_size( 3_625,humanhealth_feature). -sql_est_size( 2_641,grp_dbxref). -sql_est_size( 2_263,humanhealth_relationship). -sql_est_size( 2_220,humanhealth_relationship_pub). -sql_est_size( 2_093,strain_pub). -sql_est_size( 2_010,grp_relationship_pub). -sql_est_size( 1_939,strain_cvtermprop). -sql_est_size( 1_939,strain_cvterm). -sql_est_size( 1_814,grp). -sql_est_size( 1_777,strain_dbxref). -sql_est_size( 1_776,strain). -sql_est_size( 1_739,organism_dbxref). -sql_est_size( 1_643,feature_humanhealth_dbxref). -sql_est_size( 1_540,humanhealth_cvtermprop). -sql_est_size( 1_540,humanhealth_cvterm). -sql_est_size( 1_515,humanhealth). -sql_est_size( 1_300,cell_lineprop_pub). -sql_est_size( 1_291,cell_lineprop). -sql_est_size( 1_215,cell_line_dbxref). -sql_est_size( 1_198,cell_line_libraryprop). -sql_est_size( 1_081,cell_line_library). -sql_est_size( 1_013,organism_pub). -sql_est_size( 821,organismprop). -sql_est_size( 731,organismprop_pub). -sql_est_size( 714,cell_line_cvterm). -sql_est_size( 518,db). -sql_est_size( 435,strain_relationship_pub). -sql_est_size( 435,strain_relationship). -sql_est_size( 320,cell_line). -sql_est_size( 308,analysis). -sql_est_size( 238,stockprop). -sql_est_size( 171,cell_line_relationship). -sql_est_size( 139,strain_featureprop). -sql_est_size( 139,strain_feature). -sql_est_size( 107,strain_phenotypeprop). -sql_est_size( 96,humanhealth_pubprop). -sql_est_size( 73,cell_line_cvtermprop). -sql_est_size( 71,cv). -sql_est_size( 54,strain_phenotype). -sql_est_size( 40,environment). -sql_est_size( 27,stockcollectionprop). -sql_est_size( 26,contact). -sql_est_size( 18,environment_cvterm). -sql_est_size( 11,organism_library). -sql_est_size( 7,stockcollection). -sql_est_size( 1,lock). -sql_est_size( 0,analysisgrp). -sql_est_size( 0,analysisgrpmember). -sql_est_size( 0,analysisprop). -sql_est_size( 0,audit_chado). -sql_est_size( 0,cell_line_strain). -sql_est_size( 0,cell_line_strainprop). -sql_est_size( 0,cvtermpath). -sql_est_size( 0,eimage). -sql_est_size( 0,expression_image). -sql_est_size( 0,expression_pub). -sql_est_size( 0,expressionprop). -sql_est_size( 0,feature_cvterm_dbxref). -sql_est_size( 0,feature_phenotype). -sql_est_size( 0,featuremap). -sql_est_size( 0,featuremap_pub). -sql_est_size( 0,featurepos). -sql_est_size( 0,featurerange). -sql_est_size( 0,genotype_cvtermprop). -sql_est_size( 0,genotype_pub). -sql_est_size( 0,genotypeprop). -sql_est_size( 0,genotypeprop_pub). -sql_est_size( 0,grp_pubprop). -sql_est_size( 0,grp_relationshipprop). -sql_est_size( 0,grpmember_cvterm). -sql_est_size( 0,grpmember_pub). -sql_est_size( 0,grpmemberprop_pub). -sql_est_size( 0,humanhealth_phenotype). -sql_est_size( 0,humanhealth_phenotypeprop). -sql_est_size( 0,interaction_cvtermprop). -sql_est_size( 0,library_grpmember). -sql_est_size( 0,library_humanhealth). -sql_est_size( 0,library_humanhealthprop). -sql_est_size( 0,organism_cvterm). -sql_est_size( 0,organism_cvtermprop). -sql_est_size( 0,organism_grpmember). -sql_est_size( 0,project). -sql_est_size( 0,stock_dbxref). -sql_est_size( 0,stock_pub). -sql_est_size( 0,stock_relationship). -sql_est_size( 0,stock_relationship_pub). -sql_est_size( 0,stockprop_pub). -sql_est_size( 0,tableinfo). - -est_size_loaded(N,F/A):- fb_pred_major(F,A),metta_stats(F,A,N). - -fb_pred_major(F,A):- fb_pred_m(F,A). -fb_pred_major(F,A):- fb_pred_nr(F,A), - \+ fb_pred_m(F,A), \+ (fb_pred(F,A2),A2>A). - -fb_pred_m(fbgn_exons2affy1_overlaps,2). -fb_pred_m(fbgn_exons2affy2_overlaps,2). - -print_loaded_from_files:- - findall(print_est_size(loaded_from_file,N,F), - is_loaded_from_file_count(F,N),L), - sort(L,S),reverse(S,R),maplist(call,R), - print_est_sizes. - -fb_info:- print_loaded_from_files,fb_stats. - -fb_show:- print_loaded_from_files,fb_stats. - -print_est_sizes:- - findall(print_est_size(est_size_loaded,N,F), - est_size_loaded(N,F),L), - sort(L,S),reverse(S,R),maplist(call,R). - -print_est_size(F,N1,S):- number(S), \+ number(N1),!,print_est_size(F,S,N1). -print_est_size(F,N1,S):- format('~N (~q ~@ ~q) ',[F,pad_number(N1,15),S]),!. - -% pad_number(Number, N) pads Number with spaces to occupy N spaces in total -% and includes underscores as the thousand separator. -pad_number(Number, N) :- - sformat(S,"~t~D~*|", [Number,N]),symbolic_list_concat(L,',',S), - symbolic_list_concat(L,'_',SS),write(SS). - - -% Process a file or directory path with a given predicate. -with_wild_path(Fnicate, Dir) :- extreme_debug(fbug(with_wild_path(Fnicate, Dir))),fail. -with_wild_path(_Fnicate, []) :- !. -with_wild_path(Fnicate, Dir) :- is_scryer, symbol(Dir), !, must_det_ll((path_chars(Dir,Chars), with_wild_path(Fnicate, Chars))). -with_wild_path(Fnicate, Chars) :- \+ is_scryer, \+ symbol(Chars), !, must_det_ll((name(Atom,Chars), with_wild_path(Fnicate, Atom))). -with_wild_path(Fnicate, File) :- exists_file(File), !, must_det_ll(( call(Fnicate, File))). -with_wild_path(Fnicate, File) :- !, with_wild_path_swi(Fnicate, File). -with_wild_path(Fnicate, Dir) :- exists_directory(Dir), !, - must_det_ll((directory_files(Dir, Files), - maplist(directory_file_path(Dir,Files),Paths), - maplist(path_chars,Paths,CharPaths), - maplist(with_wild_path(Fnicate), CharPaths))), !. -with_wild_path(Fnicate, File) :- is_list(File), !, must_det_ll((maplist(with_wild_path(Fnicate), File))). -with_wild_path(Fnicate, File) :- must_det_ll((call(Fnicate, File))). - -path_chars(A,C):- symbol_chars(A,C). - -with_wild_path_swi(Fnicate, File) :- - compound(File), - absolute_file_name(File, Dir, [access(read), file_errors(fail), file_type(directory)]), - '\\=@='(Dir, File), !, - with_wild_path(Fnicate, Dir). -with_wild_path_swi(Fnicate, File) :- - compound(File), !, - absolute_file_name(File, Dir, [access(read), file_errors(fail), file_type(['csv', 'tsv', ''])]), - '\\=@='(Dir, File), !, - with_wild_path(Fnicate, Dir). -with_wild_path_swi(Fnicate, File) :- - symbol_contains(File, '*'), - expand_file_name(File, List), !, - maplist(with_wild_path(Fnicate), List). -with_wild_path_swi(Fnicate, File) :- - exists_directory(File), - directory_file_path(File, '*.*sv', Wildcard), - expand_file_name(Wildcard, List), !, - maplist(Fnicate, List). - - -:- dynamic(fix_columns_nth/2). -needs_fixed(X,Y):- (var(X)->fb_arg(X);true),fix_concept(X,L),(L\=@=[X],L\=@=X),(L=[Y]->true;Y=L). -mine_args_that_need_reduced:- - writeln('\n\n\n=====\n\n\n'), - forall(needs_fixed(X,Y),(pp_as(needs_fixed(X->Y)),fix_columns_with_arg(X))), - listing(fix_columns_nth). - -fix_columns_with_arg(Arg):- - forall(fb_arg_table_n(Arg,Fn,N), - fix_columns_n(Fn,N)). -fix_columns_n(Fn,N):- - assert_new(fix_columns_nth(Fn,N)). - - -load_fb_mask(Filename):- is_scryer,symbol(Filename),name(Filename,Chars),!,load_fb_mask(Chars). -load_fb_mask(Filename):- expand_file_name(Filename,Files1),maplist(load_fb_cache,Files1). -load_fb_cache(File):- with_wild_path(load_fb_cache0,File). -load_fb_cache0(RFile):- - absolute_file_name(RFile,File), - file_name_extension(Name,_E,File), - symbolic_list_concat([Pub,Table],'.',Name), - symbolic_list_concat([Pub,Table,qlf],'.',OutputFile),!, - load_fb_cache(File,OutputFile,Table). -load_fb_cache0(File):- file_name_extension(Name,_E,File), - symbolic_list_concat([Table],'.',Name), - symbolic_list_concat([Table,qlf],'.',OutputFile), - load_fb_cache(File,OutputFile,Table). - -% ============================================================================ -% LOAD FB Files -% ============================================================================ -track_load_into_file(RelFilename,Goal):- - must_det_ll(absolute_file_name(RelFilename,Filename)), - must_det_ll(track_load_into_file0(Filename,Goal)),!. - -track_load_into_file0(Filename,Goal):- nb_current(tracking_file,FilenameW), Filename==FilenameW, !,call(Goal). -track_load_into_file0(Filename,Goal):- - must_det_ll(( - nb_setval(tracking_file,Filename), - start_html_of(Filename), - fbug(track_load_into_file(Filename)), - flag(loaded_from_file_count,Was,0))), - must_det_ll(with_option(loading_file, Filename, time(must_det_ll(Goal)))), - must_det_ll(( - flag(loaded_from_file_count,New,Was), - ((New>0 ; \+ is_loaded_from_file_count(Filename,_))->assert(is_loaded_from_file_count(Filename,New));true), - fbug(Filename=New), - rename_tmp_files(Filename), - save_html_of(Filename))),!. - -rename_tmp_files(_Filename):- \+ is_converting,!. -rename_tmp_files(Filename):- rename_tmp_files(Filename,'.metta'),rename_tmp_files(Filename,'.metta.datalog'). - -rename_tmp_files(Filename,NonTmp):- atomic_list_concat([Filename,NonTmp,'.tmp'],From), - atomic_list_concat([Filename,NonTmp],To), - fbug(rename_file(From,To)), - ignore((exists_file(From),rename_file(From,To))). - -:- dynamic(is_loaded_from_file_count/2). - -:- use_module(library(http/json)). -:- ensure_loaded(flybase_json). -load_fb_json(Fn,File):- fbug(load_fb_json(Fn,File)), - current_predicate(load_flybase_json/2), - absolute_file_name(File,Filename), - track_load_into_file(Filename,load_flybase_json(Fn,File)). - -load_fb_json(Fn,File):- fbug(load_fb_json(Fn,File)), - setup_call_cleanup(open(File,read,In,[encoding(utf8)]), json:json_read(In,Term,[]), close(In)), - time(assert(saved_fb_json(File,Term,Fn))). - - -% ============================== -% GFF/GTF/GFF3 Reader -% ============================== - -load_fb_gff(Fn,Filename):- - track_load_into_file(Filename, - must_det_ll(( - fbug(load_fb_gff(Fn,Filename)), - directory_file_path(Directory, BaseName, Filename), - file_name_extension(Id, _, BaseName), - Type = 'SequenceFile', - assert_OBO(id_type(Id,Type)), - assert_OBO(pathname(Id,Filename)),!, - assert_OBO(basename(Id,BaseName)),!, - assert_OBO(directory(Id,Directory)),!, - setup_call_cleanup(open(Filename,read,In), (repeat,load_fb_gff_read(Id,In)), close(In))))). - % Main predicate to parse a GFF line and store it as facts -load_fb_gff_read(_Fn,In):- (at_end_of_stream(In);reached_file_max),!. -load_fb_gff_read(Fn,In):- read_line_to_string(In,Line), load_fb_gff_line(Fn,Line),!,fail. - -load_fb_gff_line(Fn,Line) :- % Predicate to process a line starting with ##sequence-region - split_string(Line, " \t", " \t", ['##sequence-region', SeqID, StartStr, EndStr]), - atom_number(StartStr, Start), atom_number(EndStr, End),!, - assert_MeTTa(genomic_sequence_region(Fn,SeqID,Start,End)). -load_fb_gff_line(_Fn,Line) :- split_string(Line, " \t", " \t", ['##gff-version'|_]),!. -load_fb_gff_line(_Fn,Line) :- string_concat('#', _, Line),!. -load_fb_gff_line(Fn,Line) :- - split_string(Line, "\t", "", [SeqID, Source, Type, StartStr, EndStr, ScoreStr, Strand, Phase | MoreProps]), - atom_number(StartStr, Start), - atom_number(EndStr, End), - store_gff_fact(Fn,SeqID, "source", Source), - store_gff_fact(Fn,SeqID, "type", Type), - store_gff_fact(Fn,SeqID, "start", Start), - store_gff_fact(Fn,SeqID, "end", End), - store_gff_fact(Fn,SeqID, "score", ScoreStr), - store_gff_fact(Fn,SeqID, "strand", Strand), - store_gff_fact(Fn,SeqID, "phase", Phase), - parse_and_store_attributes(SeqID, MoreProps). -load_fb_gff_line(Fn,Line):- fbug(load_fb_gff_line(Fn,Line)). -% Predicate to store each field as a fact -store_gff_fact(Fn,SeqID, Key, Value) :- - Value \= ".", - assert_MeTTa(genomic_sequence_feature(Fn, SeqID, Key, Value)). -% Predicate to handle the attributes field -parse_and_store_attributes(Fn, SeqID, [AttributesStr | _]) :- - split_string(AttributesStr, ";", "", AttrList), - maplist(parse_and_store_attribute(Fn, SeqID), AttrList). -% Parse individual attribute and store it -parse_and_store_attribute(Fn, SeqID, AttrStr) :- - (split_string(AttrStr, "=", "\"", [Key, Value])->true;split_string(AttrStr, " ", "\"", [Key | Value])), - store_gff_fact(Fn,SeqID, Key, Value). -/* - -find . \( -name "*.fa" -o -name "*.gff" -o -name "*.json" \) -execdir bash -c 'for file; do metta_pattern="${file%.*}"*metta*; full_path="$(pwd)/$file"; if compgen -G "$metta_pattern" > /dev/null; then true; else echo "Metta file does not exist for $full_path"; fi; done' bash {} \; | sort -r - -find . ! -name "*.metta" - -execdir bash -c 'for file; do metta_pattern="${file%.*}"*metta*; full_path="$(pwd)/$file"; if compgen -G "$metta_pattern" > /dev/null; then true; else echo "Metta file does not exist for $full_path"; fi; done' bash {} \; | sort -r - -find . \( -name "*.fa" -o -name "*.gff" -o -name "*.json" \) -execdir bash -c 'for file; do metta_pattern="${file%.*}"*datalog*; full_path="$(pwd)/$file"; if compgen -G "$metta_pattern" > /dev/null; then true; else echo "Datalog file does not exist for $full_path"; fi; done' bash {} \; | sort -r - -*/ - -% ============================== -% FA/FASTA Reader -% ============================== - -load_fb_fa(Fn,Filename):- - track_load_into_file(Filename, - must_det_ll(( - fbug(load_fb_fa(Fn,Filename)), - directory_file_path(Directory, BaseName, Filename), - file_name_extension(Id, _, BaseName), - Type = 'SequenceFile', - assert_OBO(id_type(Id,Type)), - assert_OBO(pathname(Id,Filename)),!, - assert_OBO(basename(Id,BaseName)),!, - assert_OBO(directory(Id,Directory)),!, - setup_call_cleanup(open(Filename,read,In), load_fb_fa_read(Id,In,_,0), close(In))))). -load_fb_fa_read(_Fn,In, _, _):- (at_end_of_stream(In);reached_file_max),!. -load_fb_fa_read(Fn,In,FBTe,At):- read_line_to_string(In,Str), load_fb_fa_read_str(Fn,In,FBTe,Str,At). - -load_fb_fa_read_str(Fn,In,_,Str,_):- string_concat('>',Line,Str),!, - split_string(Line, " \t", " \t", [FBTe|Props]),!, - parse_and_store_attributes(FBTe, Props), - load_fb_fa_read(Fn,In,FBTe,0). - -load_fb_fa_read_str(Fn,In,FBTe,Str,From):- - atom_chars(Str,Chars), - Data =..[fasta_sequence,Fn,FBTe,From,Chars], - assert_MeTTa(Data),!, - length(Chars,Plus), - At is From+Plus, - load_fb_fa_read(Fn,In,FBTe,At). - -maybe_sample(_Fn,_Args):- \+ should_sample,!. -maybe_sample( Fn, Args):- assert_arg_samples(Fn,1,Args). - -:- dynamic(fb_arg/1). -:- dynamic(fb_arg_table_n/3). -assert_arg_table_n(A,Fn,N):- assert_new(fb_arg(A)), assert_new(fb_arg_table_n(A,Fn,N)). - -assert_arg_samples(Fn,N,[A|Args]):- - (dont_sample(A)->true;assert_arg_table_n(A,Fn,N)), - N2 is N+1, assert_arg_samples(Fn,N2,Args). -assert_arg_samples(_,_,_). - -dont_sample(N):- \+ symbol(N). dont_sample(''). dont_sample('-'). - -data_pred0(X,Y):- symbolic_list_concat(List,'/',X),List\==[],List\=[_],!,last(List,L),data_pred0(L,Y). -data_pred0(X,Y):- symbol_concat(YY,'.tsv',X),!,data_pred0(YY,Y). -data_pred0(X,Y):- symbol_concat(YY,'.fb',X),!,data_pred0(YY,Y). -data_pred0(X,Y):- symbol_concat(YY,'_',X),!,data_pred0(YY,Y). -data_pred0(X,Y):- symbol_concat(YY,'_fb',X),!,data_pred0(YY,Y). -data_pred0(X,Y):- symbol_concat('public.',YY,X),!,data_pred0(YY,Y). -data_pred0(X,Y):- symbolic_list_concat(L,'.',X),L=[_,_|_],symbolic_list_concat(L,'_',XL),!,data_pred0(XL,Y). -%data_pred0(X,Y):- symbolic_list_concat([L,_|_],'_fb_2',X),!,data_pred0(L,Y). -data_pred0(X,Y):- symbolic_list_concat(L,'_fb_0',X),L=[_,_|_],symbolic_list_concat(L,'_fb_',XL),!,data_pred0(XL,Y). -data_pred0(X,Y):- symbolic_list_concat(L,'_fb_1',X),L=[_,_|_],symbolic_list_concat(L,'_fb_',XL),!,data_pred0(XL,Y). -data_pred0(X,Y):- symbolic_list_concat(L,'_fb_2',X),L=[_,_|_],symbolic_list_concat(L,'_fb_',XL),!,data_pred0(XL,Y). -data_pred0(X,Y):- symbolic_list_concat(L,'_fb_3',X),L=[_,_|_],symbolic_list_concat(L,'_fb_',XL),!,data_pred0(XL,Y). -data_pred0(X,Y):- symbolic_list_concat(L,'_fb_4',X),L=[_,_|_],symbolic_list_concat(L,'_fb_',XL),!,data_pred0(XL,Y). -data_pred0(X,Y):- symbolic_list_concat(L,'_fb_5',X),L=[_,_|_],symbolic_list_concat(L,'_fb_',XL),!,data_pred0(XL,Y). -data_pred0(X,Y):- symbolic_list_concat(L,'_fb_6',X),L=[_,_|_],symbolic_list_concat(L,'_fb_',XL),!,data_pred0(XL,Y). -data_pred0(X,Y):- symbolic_list_concat(L,'_fb_7',X),L=[_,_|_],symbolic_list_concat(L,'_fb_',XL),!,data_pred0(XL,Y). -data_pred0(X,Y):- symbolic_list_concat(L,'_fb_8',X),L=[_,_|_],symbolic_list_concat(L,'_fb_',XL),!,data_pred0(XL,Y). -data_pred0(X,Y):- symbolic_list_concat(L,'_fb_9',X),L=[_,_|_],symbolic_list_concat(L,'_fb_',XL),!,data_pred0(XL,Y). -data_pred0(X,Y):- symbolic_list_concat(L,'_fb__',X),L=[_,_|_],symbolic_list_concat(L,'_fb_',XL),!,data_pred0(XL,Y). -%data_pred0(X,Y):- symbolic_list_concat(List,'_',X),once(not_trimmed_path(List,NewList)), -% NewList\==[],NewList\==List,symbolic_list_concat(NewList,'_',Y),!. -data_pred0(X,X). - -data_pred(X,Y):- data_pred0(X,Y), Y\=='',!. -data_pred(X,X). - - -%file_to_sep(_File,9). -file_to_sep(csv,','). -file_to_sep(tsv,'\t'). -file_to_sep(metta_x,'\t'). -file_to_sep(File,Sep):- file_name_extension(_,Ext,File),clause(file_to_sep(Ext,Sep),true),!. -file_to_sep(_,'\t'). - -is_swipl:- \+ is_scryer. - -:- if(is_scryer). -read_line_to_chars(S,L):- is_scryer,!,get_line_to_chars(S,L,[]). -:- endif. -read_line_to_chars(S,L):- read_line_to_string(S,Str),string_chars(Str,L). - - -% Assert a given term if no variant of it already exists in the database. -% Usage: fb_assert(+Term). -fb_assert(Term) :- - % Check if Term is a rule (Head :- Body) or a fact (just Head). - ( Term = (Head :- Body) - -> copy_term(Body, CopiedBody) - ; (Head = Term, CopiedBody = true) - ), - % Copy the Head to generate a new term with fresh variables. - copy_term(Head, CopiedHead), - % If no variant of CopiedHead exists in the database with the same body, - % assert Term; otherwise, succeed without asserting Term. - ( \+ (clause(CopiedHead, CopiedBody), variant(CopiedHead, Head)) - -> assertz(Term) - ; true - ). - -:- dynamic(done_reading/1). - -use_metta_x:- fail. - -load_fb_cache(_File,OutputFile,_Fn):- exists_file(OutputFile),!,ensure_loaded(OutputFile),!. -load_fb_cache(File,_OutputFile,_Fn):- load_files([File],[qcompile(large)]). - - -'load_flybase_tiny':- load_flybase(20_000). -'load_flybase_full':- load_flybase(1_000_000_000_000_000_000_000_000_000_000_000_000_000_000_000). -'save_flybase_full':- load_flybase_full,qsave_program. - -load_flybase(N):- (number(N)->true;N==inf),!, - with_option([max_per_file=N], - (option_value(max_per_file,Max),write(max_per_file=Max),load_flybase)). -load_flybase(File):- file_name_extension(_,Ext,File),!, load_flybase(File,Ext). - -:- export(load_flybase/1). -:- system:import(load_flybase/1). - -load_flybase(File,Ext):- - with_wild_path(load_flybase0(Ext),File),!. - - -exists_with_ext(File,Ext):- atom_concat(File,Ext,Res),exists_file(Res),!. - -load_flybase0(Ext,File):- Ext=='',file_name_extension(_,Ext2,File),Ext2\=='',!,load_flybase0(Ext2,File). -load_flybase0(Ext,_File):- Ext=='pl',!. -load_flybase0(Ext,_File):- Ext=='metta', is_converting,!. -load_flybase0(Ext,_File):- Ext=='datalog', is_converting,!. -load_flybase0(_Ext, File):- is_converting,exists_with_ext(File,'.metta'),(exists_with_ext(File,'.datalog');exists_with_ext(File,'.metta.datalog')),!. -load_flybase0(Ext,File):- - must_det_ll((file_name_extension(Name,_,File), - data_pred(Name,Fn),load_flybase(Ext,File,Fn))). - -:- dynamic(load_state/2). -%load_flybase(_Ext,_File,OutputFile,_Fn):- exists_file(OutputFile),size_file(OutputFile,N),N>100,!. -load_flybase(_Ext,File,_Fn):- load_state(File,_),!. -load_flybase(Ext,File,Fn):- - must_det_ll(( - assert(load_state(File,loading)), - fbug(load_flybase(Ext,File,Fn)), - load_flybase_ext(Ext,File,Fn), - ignore(retract(load_state(File,loading))), - assert(load_state(File,loaded)),fb_stats)). - -load_flybase_ext(_Ext,File,_Fn):- use_metta_x, atom_concat(File,'.metta_x',MFile), - exists_file(MFile), \+ is_converting, % Ext \== 'obo', - \+ option_value(metta_x_files,false),!, - process_metta_x_file(MFile). -load_flybase_ext(_Ext,File,_Fn):- fail, atom_concat(File,'.metta',MFile), - exists_file(MFile), \+ is_converting, % Ext \== 'obo', - \+ option_value(mettafiles,false),!, - load_flybase_metta(MFile). -load_flybase_ext(Ext,File,_Fn):- Ext==obo,current_predicate(load_obo/1),!,load_obo(File). -load_flybase_ext(Ext,File,_Fn):- Ext==scm,include_atomspace_1_0(File). -load_flybase_ext(Ext,File, Fn):- Ext==json,!,load_fb_json(Fn,File),!. -load_flybase_ext(Ext,File, Fn):- Ext==gff,!,load_fb_gff(Fn,File),!. -load_flybase_ext(Ext,File, Fn):- Ext==gff3,!,load_fb_gff(Fn,File),!. -load_flybase_ext(Ext,File, Fn):- Ext==fa,!,load_fb_fa(Fn,File),!. -load_flybase_ext(Ext,File, Fn):- Ext==fasta,!,load_fb_fa(Fn,File),!. -load_flybase_ext(Ext,File,_Fn):- Ext==metta,current_predicate(load_metta/2),!,load_flybase_metta(File). -load_flybase_ext(Ext,File, Fn):- file_to_sep(Ext,Sep),!, - track_load_into_file(File, - setup_call_cleanup(open(File,read,Stream), - must_det_ll(load_flybase_sv(Sep,File,Stream,Fn)), - close(Stream))),!. -load_flybase_ext(Ext,File, Fn):- fbug(missed_loading_flybase(Ext,File,Fn)),!. - -%load_flybase_metta(File):- !, load_metta('&flybase',File). -load_flybase_metta(File):- - with_option('trace-on-load',false, - with_option('current_self','&flybase', - include_atomspace_1_0(File))). -/* - (EvaluationLink - (PredicateNode "has_name") - (ListLink - (DiseaseOntologyNode "DOID:0001816") - (ConceptNode "angiosarcoma"))) - - - load_metta('&flybase',File)). -*/ -include_atomspace_1_0(RelFilename):- - absolute_file_name(RelFilename,Filename), - track_load_into_file(Filename, - must_det_ll(( - atom(RelFilename), - current_self(Self), - exists_file(RelFilename),!, - must_det_ll((setup_call_cleanup(open(Filename,read,In, [encoding(utf8)]), - ((directory_file_path(Directory, _, Filename), - assert(metta_file(Self,Filename,Directory)), - with_cwd(Directory, - must_det_ll( load_atomspace_1_0_file_stream(Filename,Self,In))))),close(In))))))). - -load_atomspace_1_0_file_stream(Filename,Self,In):- - once((is_file_stream_and_size(In, Size) , Size>102400) -> P2 = read_sform2 ; P2 = read_metta),!, - with_option(loading_file,Filename, - %current_exec_file(Filename), - ((must_det_ll(( - set_exec_num(Filename,1), - %load_answer_file(Filename), - set_exec_num(Filename,0))), - once((repeat, (( - current_read_mode(Mode), - once(call(P2, In,Expr)), %write_src(read_atomspace_1_0=Expr),nl, - must_det_ll((((do_atomspace_1_0(file(Filename),Mode,Self,Expr,_O)))->true; - pp_m(unknown_do_atomspace_1_0(file(Filename),Mode,Self,Expr)))), - flush_output)), - at_end_of_stream(In)))))),!. - -% ['InheritanceLink',['DiseaseOntologyNode','DOID:0112326'],['DiseaseOntologyNode','DOID:0050737']] -do_atomspace_1_0(_W,_M,_S,end_of_file,_O):-!. -do_atomspace_1_0(W,M,S,E,_O):- - rewrite_as10_to_as20(E,E2,Extras),!, - maplist(do_atomspace_2_0(W,M,S),[E2|Extras]). - -do_atomspace_2_0(_W,_M,_S,E):- - assert_OBO(E), - !. % writeq(E),!,nl. - -rewrite_as10_to_as20(A,A,[]):- \+ is_list(A). -rewrite_as10_to_as20([CN,Arg],Arg,[]):- CN='ConceptNode',!. -rewrite_as10_to_as20([ConceptNode,Arg1],Arg,[is_a(Arg,ConceptNode)|R]):- atom(ConceptNode),atom_concat(_Concept,'Node',ConceptNode),!, - rewrite_as10_to_as20(Arg1,Arg,R),!. -rewrite_as10_to_as20(['EvaluationLink',['PredicateNode',Pred],['ListLink'|Args]], Res, - [arity(Pred,Len),is_a(Pred,'Predicate')|ExtrasF]):- - length(Args,Len),maplist(rewrite_as10_to_as20,Args,ArgsL,Extras), flatten(Extras,ExtrasF), - Res =.. [Pred|ArgsL]. - - -rewrite_as10_to_as20([InheritanceLink|Args],[Inheritance|ArgsL],ExtrasF):- - atom(InheritanceLink),atom_concat(Inheritance,'Link',InheritanceLink), - maplist(rewrite_as10_to_as20,Args,ArgsL,Extras), flatten(Extras,ExtrasF),!. - -rewrite_as10_to_as20(A,A,[]). - -fix_list_args(_,_,Y,Y):- option_value(early_canon,[]), \+ should_sample,!. -%fix_list_args(_Fn,_ArgTypes,[X],[X]):- !. -fix_list_args(Fn,ArgTypes,Args,NewArgs):- - must_det_ll(( - primary_term(Fn,ArgTypes,Args,Term,NewArgTypes), - fix_elist_args(Term,Fn,1,NewArgTypes,Args,NewArgs), - extreme_debug(ignore(((Args \== NewArgs,fbug(NewArgs))))))). -fix_list_args(_Fn,_ArgTypes,Args,Args):-!. - -primary_term(_Fn,[N|ArgTypes],_Args,_Term,ArgTypes):- number(N),!. -primary_term(_Fn,[N|ArgTypes],Args,Term,ArgTypes):- number(N),!,nth1(N,Args,Term). -primary_term(_Fn,ArgTypes,_Args,_Term,ArgTypes):-!. -primary_term(_Fn,ArgTypes,Args,Term,NewArgTypes):- - append(L,[primary(Name)|R],ArgTypes), - append(L,[Name|R],NewArgTypes), - length(L,N),nth0(N,Args,Term). -primary_term( Fn,ArgTypes,Args,Term,ArgTypes):- - primary_column(Fn,Name), - nth1(N,ArgTypes,Name),!, - nth1(N,Args,Term),!. -primary_term(_Fn,ArgTypes,[Term|_],Term,ArgTypes):-!. -primary_term(_Fn,ArgTypes,_Args,_Term,ArgTypes). - -fix_elist_args(Term,Fn,N,[Nth|ArgTypes],Args,NewArgs):- number(Nth),!,fix_elist_args(Term,Fn,N,ArgTypes,Args,NewArgs). -fix_elist_args(Term,Fn,N,[Type|ArgTypes],[Concept|Args],[Arg|NewArgs]):- !, - must_det_ll((adjust_type(Term,Fn,N,Type,Concept,Arg), N2 is N +1, fix_elist_args(Term,Fn,N2,ArgTypes,Args,NewArgs))). -fix_elist_args(_Term,_Fn,_N,_,X,X). - -adjust_type(Term,Fn,N,listOf(Type),Arg,NewL):- must_det_ll((nonvar(Type),as_list([],Arg,New),is_list(New), - maplist(adjust_type(Term,Fn,N,Type),New,NewL))). -adjust_type(Term,Fn,N,listOf(Type,Seps),Arg,NewL):- must_det_ll((nonvar(Type),as_list(Seps,Arg,New),is_list(New), - maplist(adjust_type(Term,Fn,N,Type),New,NewL))). -adjust_type(Term,Fn,N,Type,Concept,Arg):- numeric_value_p_n(Fn,N,_),!, - must_det_ll(((into_number(Concept,Arg)->true;(Concept=Arg)),assert_type_of(Term,Fn,N,Type,Arg))). -adjust_type(Term,Fn,N,Type,Concept,Arg):- must_det_ll((fix_concept(Concept,Arg), assert_type_of(Term,Fn,N,Type,Arg))). -adjust_type(_Term,_Fn,_N,_,X,X). - -into_number(Concept,Arg):- number(Concept),!,Arg = Concept. -into_number(Concept,Arg):- symbol_number(Concept,Arg),!. -into_number(Concept,Arg):- Concept=Arg,!. - -:- dynamic(fb_arg/1). -:- dynamic(fb_arg_table_n/3). -assert_type_of(_Term,_Fn,_N,_Type,_Arg):- \+ should_sample,!. -assert_type_of(Term,Fn,N,Type,Arg):- is_list(Arg),!,maplist(assert_type_of(Term,Fn,N,Type),Arg). -assert_type_of(_Term,Fn,N,_Type,Arg):- - must_det_ll(( - assert_new(fb_arg(Arg)), - assert_new(fb_arg_table_n(Arg,Fn,N)))). - -:- dynamic(fb_arg_type/1). -:- dynamic(table_n_type/3). -add_table_n_types(_Fn,_,ArgTypes):- \+ is_list(ArgTypes),!. -add_table_n_types(Fn,1,[N|ArgTypes]):- number(N),!, - add_table_n_types(Fn,1,ArgTypes). -add_table_n_types(Fn,N,[Type|ArgTypes]):-!, - sub_term(Sub,Type),symbol(Sub),!, - assert_new(fb_arg_type(Sub)), - assert_new(table_n_type(Fn,N,Sub)), - N2 is N+1, add_table_n_types(Fn,N2,ArgTypes),!. -add_table_n_types(_Fn,_,[]). - -is_concept(Arg):- fb_arg(Arg). -is_concept_type(Type):- fb_arg_type(Type). - -arg_table_n_type(Arg,Fn,N,Type):- table_n_type(Fn,N,Type),once((fb_pred(Fn,A),functor(G,Fn,A), arg(N,G,Arg),call(G), - \+ is_list(Arg), \+ as_list(Arg,[]))). - -is_valuesymbol(Fn,N,Type):- arg_table_n_type(Arg,Fn,N,Type),symbol_number(Arg,_). - -:- dynamic(numeric_value_p_n/3). -fis_valuesymbol(PNList,Len):- findall(P-N,is_valuesymbol(P,N,_Type),PNList),length(PNList,Len). - -save_value_symbol_cols:- for_all(is_valuesymbol(Fn,N,Type),assert_new(numeric_value_p_n(Fn,N,Type))), - listing(numeric_value_p_n/3). - - -/* -load_flybase_chars(Sep,File,Stream,Chars,OutputStream,Fn):- - flag(loaded_from_file_count,_,0), - ignore(once((table_columns(File,Header);table_columns(Fn,Header)))), - fix_header_names(Fn,Header,ArgTypes), - for_all((table_columns(File,ColInfo),ArgTypes\==ColInfo),pp_fb(odd_table_columns(File,ColInfo))), - for_all((table_columns(Fn,ColInfo),ArgTypes\==ColInfo),pp_fb(odd_table_columns(Fn,ColInfo))), - if_t(is_list(ArgTypes),set_option_value(fb_argtypes,ArgTypes)), - time((repeat, - read_line_to_chars(Stream, Chars), - once(load_flybase_chars(Sep,File,Stream,Chars,OutputStream,Fn)), - once(done_reading(File);reached_file_max;at_end_of_stream(Stream)),!, - once(end_fb_file_data(File,Stream,Fn,OutputStream)), - loaded_from_file_count(X),!, - fb_stats(Fn), - pl_stats(File,X))). - -write_flybase_data(_OutputStream,_Fn,[]):-!. -write_flybase_data(_OutputStream,_Fn,['']):-!. -write_flybase_data(_OutputStream,Fn,DataL):- assert_MeTTa(Fn,DataL). - -FBgn: FlyBase gene number - Represents a gene. -FBal: FlyBase allele number - Represents an allele. -FBst: FlyBase stock number - Represents a stock. -FBtp: FlyBase transposon number - Represents a transposon. -FBab: FlyBase aberration number - Represents a chromosomal aberration. -FBba: FlyBase balancer number - Represents a balancer. -FBcl: FlyBase clone number - Represents a DNA or RNA clone. -FBim: FlyBase image number - Represents an image. -FBpp: FlyBase polypeptide number - Represents a protein. -FBtr: FlyBase transcript number - Represents a transcript. -FBte: FlyBase transgenic element number - Represents a transgenic element. -*/ - -write_flybase_data(_ArgTypes,_Fn,[]):-!. -write_flybase_data(_ArgTypes,_Fn,['']):-!. -write_flybase_data(_ArgTypes,_Fn,[_]):-!. -write_flybase_data(_ArgTypes,Fn,DataL0):- - maplist(fast_column,DataL0,DataL), !, Data=..[Fn|DataL], assert_MeTTa(Data). -%write_flybase_data(_ArgTypes,Fn,DataL):- into_datum(Fn,DataL,Data), assert_OBO(Data). - - -/* - -assert_MeTTa(Data):- Data=..[Fn|DataL],assert_MeTTa(Fn,DataL),!. - -assert_MeTTa(Fn,DataL0):- - make_assertion(Fn,DataL0,Data,OldData), - ignore(( - heartbeat, - functor(Data,F,A), A>=2, - decl_fb_pred(F,A), - flag(loaded_from_file_count,X,X+1), - flag(total_loaded_symbols,TA,TA+1), - assert(Data), - ignore((((has_list(_ArgTypes)->(X<23,X>20); (X<13,X>10)); (X>0,(0 is X rem 1_000_000),fb_stats)),nl,nl,fbug(X=Data),ignore((OldData\==DataL0,fbug(oldData=OldData))))), - ignore((fail,catch_ignore(ignore((X<1000,must_det_ll((write_canonical(OutputStream,Data),writeln(OutputStream,'.')))))))))),!. - */ - -make_assertion(Fn, Cols, NewData, OldData):- !, make_assertion4(Fn, Cols, NewData, OldData). - -make_assertion(Fn,DataL0,Data,DataL0):- - must_det_ll(( - into_datum(Fn,DataL0,Data0), - Data0=..[F|Args], - Args=DataL, - Data=..[F|DataL])). - -make_assertion(ArgTypes,Fn,DataL0,Data,DataL0):- - must_det_ll(( - into_datum(Fn,DataL0,Data0), - Data0=..[F|Args], - skip(if_t(var(ArgTypes),must_det_ll((once((length(Args,Len),length(ArgTypes,Len),once((table_columns(Fn,ArgTypes);table_columns(F,ArgTypes))))))))), - fix_list_args(Fn,ArgTypes,Args,DataL), - Data=..[F|DataL])). - - -% FBcv_0000743 % "FBtp0000743 %CL:0000743 % WBPhenotype_0000743 -%reprefix(['GO_','GO--','FBgn','BiologicalProcess:GO:'],'GO:'). -reprefix(['GO_','GO--','BiologicalProcess:GO:'],'GO:'). -reprefix(['flybase:','FLYBASE:','comment:'],''). -reprefix(['FBpp:'],'FBpp'). -reprefix(['FBgn:'],'FBgn'). -reprefix(['FB:FB'],'FB'). -%./KBs/SUMO-OBO/gene-merged-SUMO.kif -%# -%FBbt_00051628= - -as_list(A,New):- is_list(A),!,A=New. -as_list(N,[N]):- \+ symbol(N), \+ string(N),!. -%as_list(A,New):- var(A),!,New = [A]. -as_list('-',[]). as_list("-",[]). as_list('',[]). -as_list("",[]). as_list(' ',[]). as_list(" ",[]). -%as_list(N,[N]):- !. -as_list(_,S,O):- as_list(S,O),!. -as_list(SepL,A,List):- member(Sep,SepL),catch_ignore(symbolic_list_concat(List,Sep,A)),List\=[_],!. -%as_list(_,A,ListO):- member(Sep,['|',',',';']),catch_ignore(symbolic_list_concat(List,Sep,A)),List\=[_],!,maplist(fix_concept,List,ListO). -as_list(_Sep,A,[A]). -has_list(Header):- is_list(Header),member(listOf(_),Header). - -% FBcv_0000743 % "FBtp0000743 %CL:0000743 % WBPhenotype_0000743 - -% ======================================= -% Fix Concept1 -% ======================================= - -fix_concept1(A,L):- as_list(['|'],A,L),(L\=@=[A],A\=@=L). -fix_concept1(A,N):- symbol_number(A,N),!. -%fix_concept1(A,AO):- reprefix(List,To),member(E,List),symbol_concat(E,AM,A),symbol_concat(To,AM,AO). -%fix_concept1(A,AO):- symbol_concat('FB',_,A),symbolic_list_concat([Type,Number],':',A),!,symbol_concat(Type,Number,AO). -fix_concept1(A,AO):- symbol_concat('"',Mid,A),symbol_concat(AS,'"',Mid),symbol_string(AS,AO). -fix_concept1(A,AO):- symbol_concat(AO,'(gene name)',A),AO\==''. - -fix_concept1(A,N):- symbol(A),!,N=A. -%fix_concept(S,A):- number_string(A,S),!. - - -% ======================================= -% Fix Concept -% ======================================= - -fix_concept(A,New):- is_list(A),!,maplist(fix_concept,A,L),!,New=L. -fix_concept(A,New):- \+ symbol(A), !,New=A. -fix_concept(S,O):- once(fix_concept1(S,M)),S\=@=M,!,fix_concept(M,O). -fix_concept(A,New):- =(A,New),!. - - -fix_columns_nth('genome-cyto-seq', 1). -fix_columns_nth('genome-cyto-seq', 2). -fix_columns_nth('genome-cyto-seq', 3). -fix_columns_nth(allele_genetic_interactions, 3). -fix_columns_nth(dmel_human_orthologs_disease, 6). -fix_columns_nth(dmel_human_orthologs_disease, 7). -fix_columns_nth(dmel_paralogs, 10). -fix_columns_nth(dmel_paralogs, 11). -fix_columns_nth(dmel_paralogs, 5). -fix_columns_nth(dmel_paralogs, 8). -fix_columns_nth(entity_publication, 4). -fix_columns_nth(fbgn_NAseq_Uniprot, 7). -fix_columns_nth(fbrf_pmid_pmcid_doi, 2). -fix_columns_nth(gene_genetic_interactions, 1). -fix_columns_nth(gene_genetic_interactions, 2). -fix_columns_nth(gene_genetic_interactions, 3). -fix_columns_nth(gene_genetic_interactions, 4). -fix_columns_nth(gene_groups_HGNC, 4). -fix_columns_nth(gene_rpkm_matrix, _). -fix_columns_nth(gene_rpkm_report, 10). -fix_columns_nth(gene_rpkm_report, 11). -fix_columns_nth(gene_rpkm_report, 8). -fix_columns_nth(gene_rpkm_report, 9). -fix_columns_nth(gene_snapshots, 4). -fix_columns_nth(genotype_phenotype, 5). -fix_columns_nth(genotype_phenotype, 6). -fix_columns_nth(gp_information, 9). -fix_columns_nth(insertion_mapping, 5). -fix_columns_nth(insertion_mapping, 6). -fix_columns_nth(physical_interactions_mitab, _). -fix_columns_nth(pmid_fbgn_uniprot, 2). -fix_columns_nth(stocks, 7). -fix_columns_nth(synonym, 5). -fix_columns_nth(synonym, 6). -fix_columns_nth(transposon_sequence_set, 4). -fix_columns_nth(transposon_sequence_set, 5). -fix_columns_nth(transposon_sequence_set, 8). - - - -:- discontiguous column_description/4. -:- discontiguous primary_column/2. -:- discontiguous column_names/2. -:- discontiguous file_location/2. - - - -% 466_896_429 -% Descriptions for allele_genetic_interactions columns -% Descriptions for genotype_phenotype_data columns -% For the file allele_genetic_interactions_*.tsv -% For the file genotype_phenotype_data_*.tsv - - - -load_flybase(Sep,File,Stream,Fn):- - must_det_ll(( - %ignore(swi_only(format(":- ~q.\n",[encoding(utf8)]))), - symbolic_list_concat([data,Fn],'_',Fn0), - data_pred(Fn0,Fn), - load_flybase_sv(Sep,File,Stream,Fn))). - -% Sep,File,Stream,OutputStream,Fn -load_flybase_sv(Sep,File,Stream,Fn):- at_end_of_stream(Stream),!, - once(load_fb_data(_ArgTypes,File,Stream,Fn,Sep,end_of_file)). - -load_flybase_sv(Sep,File,Stream,Fn):- - must_det_ll(( - flag(loaded_from_file_count,_,0), - ignore(once((table_columns(File,Header);table_columns(Fn,Header)))), - fix_header_names(Fn,Header,ArgTypes), - forall((table_columns(File,ColInfo),ArgTypes\==ColInfo),pp_fb(odd_table_columns(File,ColInfo))), - forall((table_columns(Fn,ColInfo),ArgTypes\==ColInfo),pp_fb(odd_table_columns(Fn,ColInfo))), - ((primary_column(Fn,Name),nth1(N,ArgTypes,Name))->NArgTypes=[N|ArgTypes];NArgTypes=[1|ArgTypes]), - if_t(is_list(ArgTypes),add_table_n_types(Fn,1,ArgTypes)), - ground(NArgTypes), - if_t(is_list(ArgTypes),ignore((length(ArgTypes,A),decl_fb_pred(Fn,A)))), - time((repeat, - read_line_to_chars(Stream, Chars), - once(load_flybase_chars(NArgTypes,File,Stream,Fn,Sep,Chars)), - once(reached_file_max;done_reading(File);at_end_of_stream(Stream)),!, - once(load_fb_data(NArgTypes,File,Stream,Fn,Sep,end_of_file)))), - loaded_from_file_count(X),!, - metta_stats(Fn), - pl_stats(File,X))),!. - - -%save_conversion_data(ArgTypes,Fn,OutputStream,Data):- maplist(write_flybase_data(ArgTypes,ArgTypes,Fn,OutputStream),Data). - -is_really_header_row([H|_],_Names):- symbol_concat('',_,H),!. - -process_metta_x_file(MXFile):- - data_pred(MXFile,Fn), - setup_call_cleanup(open(MXFile,read,In,[encoding(utf8)]), - ((repeat, - read_line_to_string(In,Chars), - (In == end_of_file -> ! ; - once((atomic_list_concat(Row0,'\t', Chars), - maplist(fast_column,Row0,Row), - assert_MeTTa([Fn|Row])))))), - close(In)). - -fast_column(X,X):- !. -fast_column(X,Y):- into_fb_term(X,Y),!. -fast_column(X,X). - -%read_csv_stream(Sep,CharsStream,Header):- read_string(CharsStream, "\n", "\r\t ",_,) -read_csv_stream(Sep,CharsStream,Header):- % \+ option_value(full_canon,[]),!, - read_line_to_string(CharsStream,Chars), - (Chars == end_of_file -> Header= Chars ; symbolic_list_concat(Header, Sep, Chars)). -read_csv_stream(Sep,CharsStream,Header):- \+ option_value(full_canon,[]),!, read_line_to_string(CharsStream,Chars), - (Chars == end_of_file -> Header= Chars ; split_string(Chars, Sep, "\s\t\n", Header)). -read_csv_stream(Sep,CharsStream,Header):- - name(Sep,[SepCode]), - csv_options(CompiledHeaderOptions,[separator(SepCode)]), - csv_read_row(CharsStream, HeaderRow, CompiledHeaderOptions), - HeaderRow=..[_|Header],!. - -read_csv(Sep,Chars,Header):- \+ option_value(full_canon,[]),!, split_string(Chars, Sep, "\s\t\n", Header). -read_csv(Sep,Chars,Header):- - open_string(Chars,CharsStream),read_csv_stream(Sep,CharsStream,Header). - - -attempt_header_row(Sep,Chars,Fn,Header,ArgTypes):- - read_csv(Sep,Chars,Header), - fix_header_names(Fn,Header,ArgTypes),!. - -:- dynamic(t_h_n/3). - -load_flybase_chars(ArgTypes,File,_Stream,_Fn,Sep,Chars):- - ( \+ member(Sep,Chars); (['#','#',' '|_]=Chars) ; (ground(ArgTypes),['#'|_]=Chars)), - %writeln(comment(Sep)=Chars),!, - (format("~n ; ~s",[Chars])), - ignore((loaded_from_file_count(X),X>2000,!,assert(done_reading(File)))). - -load_flybase_chars([N|ArgTypes],File,Stream,Fn,Sep,Chars):- - var(ArgTypes),member(Sep,Chars),['#'|_]=Chars, - (format("~n ; Maybe Header: ~s",[Chars])), - attempt_header_row(Sep,Chars,Fn,Header,ArgTypes), - is_really_header_row(Header,ArgTypes), - (fbug(t_h_n(Fn,Header,ArgTypes)),fb_assert(t_h_n(Fn,Header,ArgTypes))),!, - load_fb_data([N|ArgTypes],File,Stream,Fn,Sep,is_swipl). - -load_flybase_chars([N|ArgTypes],File,Stream,Fn,Sep,Chars):- is_swipl, - attempt_header_row(Sep,Chars,Fn,Header,_), - write_flybase_data([N|ArgTypes],Fn,Header),!, - load_fb_data([N|ArgTypes],File,Stream,Fn,Sep,is_swipl). - - -load_fb_data(_ArgTypes,File,_Stream,_Fn,_Sep,Data):- - (Data == end_of_file;done_reading(File)),!. - -load_fb_data(ArgTypes,File,Stream,Fn,Sep, is_swipl):- % \+ option_value(full_canon,[]), !, - (option_value(max_per_file,Max)->true;Max=inf), - fbug(load_fb_data(ArgTypes,File,Max,Fn,Sep)), - add_table_n_types(Fn,1,ArgTypes),!,% trace, - repeat, - once(read_csv_stream(Sep,Stream,Data)), - loaded_from_file_count(X), - (((Data== end_of_file);reached_file_max;(X>Max)) -> assert(done_reading(File)) ; - (once(write_flybase_data(ArgTypes,Fn,Data)),fail)),!. - -load_fb_data(ArgTypes,File,Stream,Fn,Sep, is_swipl):- !, - name(Sep,[SepCode]), - csv_options(CompiledOptions,[separator(SepCode)]), - (option_value(max_per_file,Max)->true;Max=inf), - fbug(load_fb_data(ArgTypes,File,Max,Fn,Sep)), - add_table_n_types(Fn,1,ArgTypes),!, - repeat, - once((csv_read_row(Stream, RData, CompiledOptions))), - loaded_from_file_count(X), - (((RData== end_of_file);reached_file_max;(X>Max)) -> assert(done_reading(File)) ; - (RData =..[_|Data], - once(write_flybase_data(ArgTypes,Fn,Data)),fail)),!. - -% recursion depth 16 million rows -load_fb_data(ArgTypes,File,Stream,Fn,Sep, is_swipl):- - name(Sep,[SepCode]), - csv_options(CompiledOptions,[strip(true),convert(true),separator(SepCode)]), - (option_value(max_per_file,Max)->true;Max=inf), - once((csv_read_row(Stream, RData, CompiledOptions))), - loaded_from_file_count(X), - (((RData== end_of_file);(X>Max)) -> assert(done_reading(File)) ; - (RData =..[_|Data], once(write_flybase_data(ArgTypes,Fn,Data)), - load_fb_data(ArgTypes,File,Stream,Fn,Sep, is_swipl))),!. - - - -column_description('allele_FBal#', "Current FlyBase identifier (FBal#) of allele.", identifier, 'Allele Identifier'). -column_description('allele_symbol', "Current FlyBase allele symbol.", symbol, 'Allele Symbol'). -column_description('Bin_value', "The expression bin classification of this gene in this RNA-Seq experiment, based on RPKM value.", numeric, 'Expression Bin'). -column_description('Cluster_Cell_Type_ID', "The FlyBase FBbt ID for the cell type represented by the cell cluster.", identifier, 'Cell Type'). -column_description('Cluster_Cell_Type_Name', "The FlyBase name for the cell type represented by the cell cluster.", name, 'Cell Type Name'). -column_description('Cluster_ID', "The FlyBase FBlc ID for the dataset representing the cell cluster.", identifier, 'Cell Cluster'). -column_description('Cluster_Name', "The FlyBase name for the dataset representing the cell cluster.", name, 'Cell Cluster Name'). -column_description('Clustering_Analysis_ID', "The FlyBase FBlc ID for the dataset representing the clustering analysis.", identifier, 'Dataset'). -column_description('Clustering_Analysis_Name', "The FlyBase name for the dataset representing the clustering analysis.", name, 'Dataset Name'). -column_description('Count_used', "Indicates if the RPKM expression value was calculated using only the exonic regions unique to the gene and not overlapping exons of other genes (Unique), or, if the RPKM expression value was calculated based on all exons of the gene regardless of overlap with other genes (Total).", category, 'Count Type'). -column_description('DATASAMPLE_NAME_(DATASET_ID)', "Each subsequent column reports the gene RPKM values for the sample listed in the header.", matrix, 'Expression Matrix'). -column_description('FBgn', "The unique FlyBase gene ID for this gene.", identifier, 'Gene'). -column_description('FBgn_id', "Unique FlyBase gene ID.", identifier, 'Gene'). -column_description('FBrf#', "Current FlyBase identifer (FBrf#) of publication from which data came.", identifier, 'Publication Identifier'). -column_description('FBrf', "Current FlyBase identifer (FBrf) of publication from which data came.", identifier, 'Publication Identifier'). -column_description('FBrf_id', "FlyBase reference ID for the publication.", identifier, 'Reference'). -column_description('Gene_ID', "The FlyBase FBgn ID for the expressed gene.", identifier, 'Gene'). -column_description('Gene_Symbol', "The FlyBase symbol for the expressed gene.", symbol, 'Gene Symbol'). -column_description('GeneSymbol', "The official FlyBase symbol for this gene.", symbol, 'Gene Symbol'). -column_description('interaction', "Interaction information associated with allele.", text, 'Interaction Info'). -column_description('Interaction_type', "Type of interaction observed, either 'suppressible' or 'enhanceable'.", category, 'Interaction Type'). -column_description('Mean_Expression', "The average level of expression of the gene across all cells of the cluster.", numeric, 'Expression Level'). -column_description('Parent_library_FBlc', "The unique FlyBase ID for the dataset project to which the RNA-Seq experiment belongs.", identifier, 'Dataset Project'). -column_description('Parent_library_name', "The official FlyBase symbol for the dataset project to which the RNA-Seq experiment belongs.", name, 'Dataset Project Name'). -column_description('phenotype_id', "Phenotypic identifier associated with the genotype.", identifier, 'Phenotype Identifier'). -column_description('phenotype_name', "Phenotypic name associated with the genotype.", name, 'Phenotype Name'). -column_description('PMID', "PubMed ID for the publication.", identifier, 'Publication'). -column_description('Pub_ID', "The FlyBase FBrf ID for the reference in which the expression was reported.", identifier, 'Publication'). -column_description('Pub_miniref', "The FlyBase citation for the publication in which the expression was reported.", citation, 'Publication Citation'). -column_description('Publication_FBrf', "Current FlyBase identifier (FBrf) of publication from which the data came.", identifier, 'Publication Reference'). -column_description('reference', "Current FlyBase identifer (FBrf#) of publication from which data came.", identifier, 'Publication Identifier'). -column_description('Release_ID', "The D. melanogaster annotation set version from which the gene model used in the analysis derives.", version, 'Annotation Version'). -column_description('RNASource_FBlc', "The unique FlyBase ID for the RNA-Seq experiment used for RPKM expression calculation.", identifier, 'RNA-Seq Experiment'). -column_description('RNASource_name', "The official FlyBase symbol for the RNA-Seq experiment used for RPKM expression calculation.", name, 'RNA-Seq Experiment Name'). -column_description('RPKM_value', "The RPKM expression value for the gene in the specified RNA-Seq experiment.", numeric, 'Expression Value'). -column_description('Source_Tissue_Anatomy', "The ansymbolical region of the source tissue used for the experiment.", category, 'Tissue Anatomy'). -column_description('Source_Tissue_Sex', "The sex of the source tissue used for the experiment.", category, 'Tissue Sex'). -column_description('Source_Tissue_Stage', "The life stage of the source tissue used for the experiment.", category, 'Tissue Stage'). -column_description('Spread', "The proportion of cells in the cluster in which the gene is detected.", proportion, 'Expression Spread'). -column_description('Total_exon_base_count', "The number of bases in all exons of this gene.", numeric, 'Total Exonic Base Count'). -column_description('UniProt_database', "Database in UniProt where the protein is listed (either UniProt/TrEMBL or UniProt/Swiss-Prot).", category, 'Protein Database'). -column_description('UniProt_id', "Unique identifier for the protein in UniProt.", identifier, 'Protein'). -column_description('Unique_exon_base_count', "The number of exonic bases unique to the gene (not overlapping exons of other genes).", numeric, 'Exonic Base Count'). -column_description(allele_FBal, "Current FlyBase identifier (FBal) of allele.", identifier, 'Allele Identifier'). -column_description(allele_symbol, "Current FlyBase allele symbol.", symbol, 'Allele Symbol'). -column_description(current_fullname, "Current full name used in FlyBase for the object.", name, 'Name'). -column_description(current_symbol, "Current symbol used in FlyBase for the object.", symbol, 'Symbol'). -column_description(gene_fullname, "The official full name for this gene.", name, 'Gene Name'). -column_description(gene_primary_id, "The unique FlyBase gene ID for this gene.", identifier, 'Gene'). -column_description(gene_symbol, "The official FlyBase symbol for this gene.", symbol, 'Gene Symbol'). -column_description(gene_type, "The type of gene.", category, 'Gene Type'). -column_description(interaction, "Interaction information associated with allele.", text, 'Interaction Info'). -column_description(listOf('genotype_FBids', ['/', ' ']), "Current FlyBase identifier(s) of the components that make up the genotype.", list, 'Genotype Identifiers'). -column_description(listOf('genotype_symbols', ['/', ' ']), "Current FlyBase symbol(s) of the components that make up the genotype.", list, 'Genotype Symbols'). -column_description(listOf('Interacting_gene_FBgn', ['|']), "Current FlyBase identifier (FBgn) of gene(s) involved in the interacting genotype.", list, 'Gene Identifier'). -column_description(listOf('Interacting_gene_symbol', ['|']), "Current FlyBase symbol of gene(s) involved in the interacting genotype.", list, 'Gene Symbol'). -column_description(listOf('qualifier_ids', ['|']), "Qualifier identifier(s) associated with phenotypic data for genotype.", list, 'Qualifier Identifiers'). -column_description(listOf('qualifier_names', ['|']), "Qualifier name(s) associated with phenotypic data for genotype.", list, 'Qualifier Names'). -column_description(listOf('Starting_gene_FBgn', ['|']), "Current FlyBase identifier (FBgn) of gene(s) involved in the starting genotype.", list, 'Gene Identifier'). -column_description(listOf('Starting_gene_symbol', ['|']), "Current FlyBase symbol of gene(s) involved in the starting genotype.", list, 'Gene Symbol'). -column_description(listOf(fullname_synonym, ['|']), "Non-current full name(s) associated with the object.", list, 'Name Synonyms'). -column_description(listOf(genotype_FBids, [/, ' ']), "Current FlyBase identifier(s) of the components that make up the genotype.", list, 'Genotype Identifiers'). -column_description(listOf(genotype_symbols, [/, ' ']), "Current FlyBase symbol(s) of the components that make up the genotype.", list, 'Genotype Symbols'). -column_description(listOf(qualifier_ids, ['|']), "Qualifier identifier(s) associated with phenotypic data for genotype.", list, 'Qualifier Identifiers'). -column_description(listOf(qualifier_names, ['|']), "Qualifier name(s) associated with phenotypic data for genotype.", list, 'Qualifier Names'). -column_description(listOf(symbol_synonym, ['|']), "Non-current symbol(s) associated with the object.", list, 'Symbol Synonyms'). -column_description(organism_abbreviation, "Abbreviation indicating the species of origin.", abbreviation, 'Organism'). -column_description(phenotype_id, "Phenotypic identifier associated with the genotype.", identifier, 'Phenotype Identifier'). -column_description(phenotype_name, "Phenotypic name associated with the genotype.", name, 'Phenotype Name'). -column_description(primary_FBid, "Primary FlyBase identifier for the object.", identifier, 'Object'). -column_description(reference, "Current FlyBase identifer (FBrf) of publication from which data came.", identifier, 'Publication Identifier'). - -column_names('allele_genetic_interactions', ['allele_symbol', 'allele_FBal#', 'interaction', 'FBrf#']). -column_names('fb_synonym', ['primary_FBid', 'organism_abbreviation', 'current_symbol', 'current_fullname', listOf(fullname_synonym, ['|']), listOf(symbol_synonym, ['|'])]). -column_names('gene_genetic_interactions', [listOf('Starting_gene_symbol', ['|']), listOf('Starting_gene_FBgn', ['|']), listOf('Interacting_gene_symbol', ['|']), listOf('Interacting_gene_FBgn', ['|']), 'Interaction_type', 'Publication_FBrf']). -column_names('gene_rpkm_matrix', ['gene_primary_id', 'gene_symbol', 'gene_fullname', 'gene_type', 'DATASAMPLE_NAME_(DATASET_ID)']). -column_names('gene_rpkm_report', ['Release_ID', 'FBgn#', 'GeneSymbol', 'Parent_library_FBlc#', 'Parent_library_name', 'RNASource_FBlc#', 'RNASource_name', 'RPKM_value', 'Bin_value', 'Unique_exon_base_count', 'Total_exon_base_count', 'Count_used']). -column_names('genotype_phenotype_data', [listOf('genotype_symbols', ['/', ' ']), listOf('genotype_FBids', ['/', ' ']), 'phenotype_name', 'phenotype_id', listOf('qualifier_names', ['|']), listOf('qualifier_ids', ['|']), 'reference']). -column_names('pmid_fbgn_uniprot', ['FBrf_id', 'PMID', 'FBgn_id', 'UniProt_database', 'UniProt_id']). -column_names('scRNA-Seq_gene_expression', ['Pub_ID', 'Pub_miniref', 'Clustering_Analysis_ID', 'Clustering_Analysis_Name', 'Source_Tissue_Sex', 'Source_Tissue_Stage', 'Source_Tissue_Anatomy', 'Cluster_ID', 'Cluster_Name', 'Cluster_Cell_Type_ID', 'Cluster_Cell_Type_Name', 'Gene_ID', 'Gene_Symbol', 'Mean_Expression', 'Spread']). - -file_location('allele_genetic_interactions', "path_to_file/allele_genetic_interactions_*.tsv"). -file_location('genotype_phenotype_data', "path_to_file/genotype_phenotype_data_*.tsv"). - -primary_column('allele_genetic_interactions', 'allele_FBal#'). -primary_column('fb_synonym', 'primary_FBid'). -primary_column('gene_genetic_interactions', 'Starting_gene_FBgn'). -primary_column('gene_rpkm_matrix', 'gene_primary_id'). -primary_column('gene_rpkm_report', 'FBgn#'). -primary_column('genotype_phenotype_data', 'genotype_FBids'). -primary_column('pmid_fbgn_uniprot', 'FBgn_id'). -primary_column('scRNA-Seq_gene_expression', 'Gene_ID'). -primary_column(allele_genetic_interactions, allele_FBal). -primary_column(dataset_metadata, 'Item_ID'). -primary_column(dmel_paralogs, 'Paralog_FBgn'). -primary_column(fb_synonym, primary_FBid). -primary_column(fbgn_exons2affy1_overlaps, 'FBgn'). -primary_column(fbgn_exons2affy2_overlaps, 'FBgn'). -primary_column(gene_genetic_interactions, 'Starting_gene_FBgn'). -primary_column(gene_rpkm_matrix, gene_primary_id). -primary_column(gene_rpkm_report, 'FBgn'). -primary_column(genotype_phenotype_data, genotype_FBids). -primary_column(pmid_fbgn_uniprot, 'FBgn_id'). - -too_generic(Var):- var(Var),!,fail. -too_generic(pub_id). -too_generic(X):- \+ symbolic_list_concat([_,_,_|_],'_',X). - - -fix_header_names(Fn,Header,GNames):- - maplist(fix_header_names(Header,Fn),Header,ArgTypes), - include( \=(''),ArgTypes,GNames). - - -%fix_header_names(FL,Fn,ID,Out):- member(RF,['#',' ','_','_id','_ID']),symbol_concat(MID,RF,ID),!,fix_header_names(FL,Fn,MID,Out). -fix_header_names(_FL,_Fn,ID,Out):- number(ID),!,Out=ID. -fix_header_names(FL,Fn,listOf(ID),listOf(Out)):- fix_header_names(FL,Fn,ID,Out),!. -fix_header_names(FL,Fn,listOf(ID,Sep),listOf(Out,Sep)):- fix_header_names(FL,Fn,ID,Out),!. -fix_header_names(FL,Fn,ID,Out):- member(RF,['#',' ','_']),symbol_concat(MID,RF,ID),!,fix_header_names(FL,Fn,MID,Out). -fix_header_names(FL,Fn,ID,Out):- member(RF,['#',' ','_']),symbol_concat(RF,MID,ID),!,fix_header_names(FL,Fn,MID,Out). -fix_header_names(FL,Fn,ID,Out):- member(RF,['__',' ']),symbolic_list_concat(MIDL,RF,ID),MIDL\=[_],symbolic_list_concat(MIDL,'_',MID),!, - fix_header_names(FL,Fn,MID,Out). -fix_header_names(FL,Fn,ID,listOf(AOut)):- member(RF,['(es)','(s)','ids']),symbolic_list_concat([Left,Right],RF,ID),symbolic_list_concat([Left,Right],'_',MID),!, - fix_header_names(FL,Fn,MID,AOut),!. % symbol_concat('ListOf_',AOut,Out),!. -fix_header_names(FL,Fn,TT,listOf(AOut)):- - member(IDs=ID,['IDs'='ID']), - symbol_concat(Type,IDs,TT), - symbol_concat(Type,ID,MID), - fix_header_names(FL,Fn,MID,AOut),!. -fix_header_names(FL,Fn,ID,listOf(AOut)):- member(RFS=RF,['_IDs'='_ID','IDs'='ID']), - symbolic_list_concat([Left,Right],RFS,ID), - symbolic_list_concat([Left,Right],RF,MID),!, - fix_header_names(FL,Fn,MID,AOut),!. % symbol_concat('ListOf_',AOut,Out),!. - - -fix_header_names(_,_,Name,Name):- \+ too_generic(Name),!. -fix_header_names(_,_,Name,Name):- symbolic_list_concat([_,_|_],'_',Name),!. -%fix_header_names(_,Fn,ID,Out):- symbolic_list_concat([Fn,ID],'_column_',Out). -%fix_header_names(FieldList,Fn,ID,Out):- symbolic_list_concat([Fn,ID],'_',Out), \+ member(Out,FieldList). -fix_header_names(_,_,Name,Name). - - -pmt :-flybase_tables(FBT),for_all(member(T,FBT), ( '\\+'(flybase_cols(T,_)) -> format('~N~q.~n',[get_fbt(T)]);true)). -use_flybase_cols(Table,Columns):- - must_det_ll(( - maplist(fix_header_names(Columns,Table),Columns,ArgTypes), - assert(flybase_col_names(Table,Columns,ArgTypes)), - do_arity_2_names(Table,ArgTypes))). - -do_arity_2_names(Table,[ID|ArgTypes]):- - must_det_ll(( - symbol_concat('data_',Table,F), - length([ID|ArgTypes],Arity), - length(Args,Arity), - DataCall=..[F|Args], - do_arity_2_names_dc(Table,DataCall,2,ArgTypes))). - -do_arity_2_names_dc(Table,DataCall,N,[Nth|ArgTypes]):- - do_arity_2_names_dc1(Table,DataCall,N,Nth),!, - N2 is N+1, do_arity_2_names_dc(Table,DataCall,N2,ArgTypes). -do_arity_2_names_dc(_Table,_DataCall,_N,[]). - -do_arity_2_names_dc1(Table,DataCall,N,Nth):- - must_det_ll(( - arg(1,DataCall,Arg1Data), - arg(N,DataCall,Arg2Data), - make_arity_2_name(Table,Nth,Arity2), - Arg1=..[Table,Arg1Data], - clip_id(Nth,NthNoID), - (Nth==NthNoID -> Arg2=Arg2Data ; Arg2 =..[NthNoID,Arg2Data]), - Arity2Call=..[Arity2,Arg1,Arg2], - fbug((Arity2Call:-DataCall)), - fb_assert((Arity2Call:-DataCall)))). - -make_arity_2_name(Table,Nth,Arity2):- - clip_id(Nth,NthNoID), - (symbol_concat(Table,_,Nth) - -> Arity2 = Nth - ; symbolic_list_concat([Table,NthNoID],'_',Arity2)). - - -clip_id(Nth,ID):- (symbol_concat(ID,'_id',Nth)->true;Nth=ID),!. - - - - -setup_flybase_cols:- - for_all(flybase_cols(Table,Columns), - use_flybase_cols(Table,Columns)). - -%:- load_flybase("das_precomputed/allele_genetic_interactions_fb_2022_06.tsv"). - - - - -flybase_cols(allele_genetic_interactions,['##allele_symbol','allele_FBal#',interaction,'FBrf#']). - -flybase_cols(analysis,[ analysis_id,name,description,program,programversion,algorithm,sourcename,sourceversion,sourceuri,timeexecuted]). -flybase_cols(analysisfeature,[ analysisfeature_id,feature_id,analysis_id,rawscore,normscore,significance,identity]). -flybase_cols(analysisgrp,[ analysisgrp_id,rawscore,normscore,significance,identity,analysis_id,grp_id]). -flybase_cols(analysisgrpmember,[ analysisgrpmember_id,rawscore,normscore,significance,identity,analysis_id,grpmember_id]). -flybase_cols(analysisprop,[ analysisprop_id,analysis_id,type_id,value]). -flybase_cols(audit_chado,[ audit_transaction,transaction_timestamp,userid,audited_table,record_pkey,record_ukey_cols,record_ukey_vals,audited_cols,audited_vals]). - -flybase_cols(cell_line,[ cell_line_id,name,uniquename,organism_id,timeaccessioned,timelastmodified]). -flybase_cols(cell_line_loaderm,[ cell_line_loaderm_id,cell_line_id,loaderm_id,pub_id,rank]). -flybase_cols(cell_line_loadermprop,[ cell_line_loadermprop_id,cell_line_loaderm_id,type_id,value,rank]). -flybase_cols(cell_line_dbxref,[ cell_line_dbxref_id,cell_line_id,dbxref_id,is_current]). -flybase_cols(cell_line_feature,[ cell_line_feature_id,cell_line_id,feature_id,pub_id]). -flybase_cols(cell_line_library,[ cell_line_library_id,cell_line_id,library_id,pub_id]). -flybase_cols(cell_line_libraryprop,[ cell_line_libraryprop_id,cell_line_library_id,type_id,value,rank]). -flybase_cols(cell_line_relationship,[ cell_line_relationship_id,subject_id,object_id,type_id]). -flybase_cols(cell_line_strain,[ cell_line_strain_id,strain_id,cell_line_id,pub_id]). -flybase_cols(cell_line_strainprop,[ cell_line_strainprop_id,cell_line_strain_id,type_id,value,rank]). -flybase_cols(cell_line_synonym,[ cell_line_synonym_id,cell_line_id,synonym_id,pub_id,is_current,is_internal]). -flybase_cols(cell_lineprop,[ cell_lineprop_id,cell_line_id,type_id,value,rank]). -flybase_cols(cell_lineprop_pub,[ cell_lineprop_pub_id,cell_lineprop_id,pub_id]). -flybase_cols(cell_line_pub,[ cell_line_pub_id,cell_line_id,pub_id]). -flybase_cols(contact,[ contact_id,description,name]). -flybase_cols(cv,[ cv_id,name,definition]). -flybase_cols(loaderm,[ loaderm_id,cv_id,definition,dbxref_id,is_obsolete,is_relationshiptype,name]). -flybase_cols(loaderm_dbxref,[ loaderm_dbxref_id,loaderm_id,dbxref_id,is_for_definition]). -flybase_cols(loaderm_relationship,[ loaderm_relationship_id,type_id,subject_id,object_id]). -flybase_cols(loadermpath,[ loadermpath_id,type_id,subject_id,object_id,cv_id,pathdistance]). -flybase_cols(loadermprop,[ loadermprop_id,loaderm_id,type_id,value,rank]). -flybase_cols(loadermsynonym,[ loadermsynonym_id,loaderm_id,name,type_id]). -flybase_cols(db,[ db_id,name,contact_id,description,urlprefix,url]). -flybase_cols(dbxref,[ dbxref_id,db_id,accession,version,description,url]). -flybase_cols(dbxrefprop,[ dbxrefprop_id,dbxref_id,type_id,value,rank]). -flybase_cols(eimage,[ eimage_id,eimage_data,eimage_type,image_uri]). -flybase_cols(environment,[ environment_id,uniquename,description]). -flybase_cols(environment_loaderm,[ environment_loaderm_id,environment_id,loaderm_id]). -flybase_cols(expression,[ expression_id,uniquename,md5checksum,description]). -flybase_cols(expression_loaderm,[ expression_loaderm_id,expression_id,loaderm_id,rank,loaderm_type_id]). -flybase_cols(expression_loadermprop,[ expression_loadermprop_id,expression_loaderm_id,type_id,value,rank]). -flybase_cols(expression_image,[ expression_image_id,expression_id,eimage_id]). -flybase_cols(expressionprop,[ expressionprop_id,expression_id,type_id,value,rank]). -flybase_cols(expression_pub,[ expression_pub_id,expression_id,pub_id]). -flybase_cols(feature,[ feature_id,dbxref_id,organism_id,name,uniquename,residues,seqlen,md5checksum,type_id,is_analysis,timeaccessioned,timelastmodified,is_obsolete]). -flybase_cols(feature_loaderm,[ feature_loaderm_id,feature_id,loaderm_id,pub_id,is_not]). -flybase_cols(feature_loaderm_dbxref,[ feature_loaderm_dbxref_id,feature_loaderm_id,dbxref_id]). -flybase_cols(feature_loadermprop,[ feature_loadermprop_id,feature_loaderm_id,type_id,value,rank]). -flybase_cols(feature_dbxref,[ feature_dbxref_id,feature_id,dbxref_id,is_current]). -flybase_cols(feature_expression,[ feature_expression_id,expression_id,feature_id,pub_id]). -flybase_cols(feature_expressionprop,[ feature_expressionprop_id,feature_expression_id,type_id,value,rank]). -flybase_cols(feature_genotype,[ feature_genotype_id,feature_id,genotype_id,chromosome_id,rank,cgroup,loaderm_id]). -flybase_cols(feature_grpmember,[ feature_grpmember_id,grpmember_id,feature_id]). -flybase_cols(feature_grpmember_pub,[ feature_grpmember_pub_id,pub_id,feature_grpmember_id]). -flybase_cols(feature_humanhealth_dbxref,[ feature_humanhealth_dbxref_id,humanhealth_dbxref_id,feature_id,pub_id]). -flybase_cols(feature_interaction,[ feature_interaction_id,feature_id,interaction_id,role_id,rank]). -flybase_cols(feature_interactionprop,[ feature_interactionprop_id,feature_interaction_id,type_id,value,rank]). -flybase_cols(feature_interaction_pub,[ feature_interaction_pub_id,feature_interaction_id,pub_id]). -flybase_cols(feature_phenotype,[ feature_phenotype_id,feature_id,phenotype_id]). -flybase_cols(feature_pubprop,[ feature_pubprop_id,feature_pub_id,type_id,value,rank]). -flybase_cols(feature_relationship,[ feature_relationship_id,subject_id,object_id,type_id,rank,value]). -flybase_cols(feature_relationshipprop,[ feature_relationshipprop_id,feature_relationship_id,type_id,value,rank]). -flybase_cols(feature_relationshipprop_pub,[ feature_relationshipprop_pub_id,feature_relationshipprop_id,pub_id]). -flybase_cols(feature_relationship_pub,[ feature_relationship_pub_id,feature_relationship_id,pub_id]). -flybase_cols(feature_synonym,[ feature_synonym_id,synonym_id,feature_id,pub_id,is_current,is_internal]). -flybase_cols(featureloc,[ featureloc_id,feature_id,srcfeature_id,fmin,is_fmin_partial,fmax,is_fmax_partial,strand,phase,residue_info,locgroup,rank]). -flybase_cols(featureloc_pub,[ featureloc_pub_id,featureloc_id,pub_id]). -flybase_cols(featuremap,[ featuremap_id,name,description,unittype_id]). -flybase_cols(featuremap_pub,[ featuremap_pub_id,featuremap_id,pub_id]). -flybase_cols(featurepos,[ featurepos_id,featuremap_id,feature_id,map_feature_id,mappos]). -flybase_cols(featureprop,[ featureprop_id,feature_id,type_id,value,rank]). -flybase_cols(featureprop_pub,[ featureprop_pub_id,featureprop_id,pub_id]). -flybase_cols(feature_pub,[ feature_pub_id,feature_id,pub_id]). -flybase_cols(featurerange,[ featurerange_id,featuremap_id,feature_id,leftstartf_id,leftendf_id,rightstartf_id,rightendf_id,rangestr]). -flybase_cols(genotype,[ genotype_id,uniquename,description,name,is_obsolete]). -flybase_cols(genotype_loaderm,[ genotype_loaderm_id,genotype_id,loaderm_id,pub_id,is_not,rank]). -flybase_cols(genotype_loadermprop,[ genotype_loadermprop_id,genotype_loaderm_id,type_id,value,rank]). -flybase_cols(genotype_dbxref,[ genotype_dbxref_id,genotype_id,dbxref_id,is_current]). -flybase_cols(genotype_synonym,[ genotype_synonym_id,genotype_id,synonym_id,pub_id,is_current,is_internal]). -flybase_cols(genotypeprop,[ genotypeprop_id,genotype_id,type_id,value,rank,cvalue_id]). -flybase_cols(genotypeprop_pub,[ genotypeprop_pub_id,genotypeprop_id,pub_id]). -flybase_cols(genotype_pub,[ genotype_pub_id,genotype_id,pub_id]). -flybase_cols(grp,[ grp_id,name,uniquename,type_id,is_analysis,is_obsolete]). -flybase_cols(grp_loaderm,[ grp_loaderm_id,is_not,loaderm_id,grp_id,pub_id]). -flybase_cols(grp_dbxref,[ grp_dbxref_id,is_current,dbxref_id,grp_id]). -flybase_cols(grp_pubprop,[ grp_pubprop_id,value,rank,type_id,grp_pub_id]). -flybase_cols(grp_relationship,[ grp_relationship_id,value,rank,type_id,subject_id,object_id]). -flybase_cols(grp_relationshipprop,[ grp_relationshipprop_id,value,rank,type_id,grp_relationship_id]). -flybase_cols(grp_relationship_pub,[ grp_relationship_pub_id,pub_id,grp_relationship_id]). -flybase_cols(grp_synonym,[ grp_synonym_id,synonym_id,grp_id,pub_id,is_current,is_internal]). -flybase_cols(grpmember,[ grpmember_id,rank,type_id,grp_id]). -flybase_cols(grpmember_loaderm,[ grpmember_loaderm_id,is_not,loaderm_id,grpmember_id,pub_id]). -flybase_cols(grpmemberprop,[ grpmemberprop_id,value,rank,type_id,grpmember_id]). -flybase_cols(grpmemberprop_pub,[ grpmemberprop_pub_id,pub_id,grpmemberprop_id]). -flybase_cols(grpmember_pub,[ grpmember_pub_id,pub_id,grpmember_id]). -flybase_cols(grpprop,[ grpprop_id,value,rank,type_id,grp_id]). -flybase_cols(grpprop_pub,[ grpprop_pub_id,pub_id,grpprop_id]). -flybase_cols(grp_pub,[ grp_pub_id,pub_id,grp_id]). -flybase_cols(humanhealth,[ humanhealth_id,name,uniquename,organism_id,dbxref_id,is_obsolete]). -flybase_cols(humanhealth_loaderm,[ humanhealth_loaderm_id,humanhealth_id,loaderm_id,pub_id]). -flybase_cols(humanhealth_loadermprop,[ humanhealth_loadermprop_id,humanhealth_loaderm_id,type_id,value,rank]). -flybase_cols(humanhealth_dbxref,[ humanhealth_dbxref_id,humanhealth_id,dbxref_id,is_current]). -flybase_cols(humanhealth_dbxrefprop,[ humanhealth_dbxrefprop_id,humanhealth_dbxref_id,type_id,value,rank]). -flybase_cols(humanhealth_dbxrefprop_pub,[ humanhealth_dbxrefprop_pub_id,humanhealth_dbxrefprop_id,pub_id]). -flybase_cols(humanhealth_feature,[ humanhealth_feature_id,humanhealth_id,feature_id,pub_id]). -flybase_cols(humanhealth_featureprop,[ humanhealth_featureprop_id,humanhealth_feature_id,type_id,value,rank]). -flybase_cols(humanhealth_phenotype,[ humanhealth_phenotype_id,humanhealth_id,phenotype_id,pub_id]). -flybase_cols(humanhealth_phenotypeprop,[ humanhealth_phenotypeprop_id,humanhealth_phenotype_id,type_id,value,rank]). -flybase_cols(humanhealth_pubprop,[ humanhealth_pubprop_id,value,rank,type_id,humanhealth_pub_id]). -flybase_cols(humanhealth_relationship,[ humanhealth_relationship_id,subject_id,object_id,type_id,value,rank]). -flybase_cols(humanhealth_relationship_pub,[ humanhealth_relationship_pub_id,humanhealth_relationship_id,pub_id]). -flybase_cols(humanhealth_synonym,[ humanhealth_synonym_id,humanhealth_id,synonym_id,pub_id,is_current,is_internal]). -flybase_cols(humanhealthprop,[ humanhealthprop_id,humanhealth_id,type_id,value,rank]). -flybase_cols(humanhealthprop_pub,[ humanhealthprop_pub_id,humanhealthprop_id,pub_id]). -flybase_cols(humanhealth_pub,[ humanhealth_pub_id,humanhealth_id,pub_id]). -flybase_cols(interaction,[ interaction_id,uniquename,type_id,description,is_obsolete]). -flybase_cols(interaction_cell_line,[ interaction_cell_line_id,cell_line_id,interaction_id,pub_id]). -flybase_cols(interaction_loaderm,[ interaction_loaderm_id,interaction_id,loaderm_id]). -flybase_cols(interaction_loadermprop,[ interaction_loadermprop_id,interaction_loaderm_id,type_id,value,rank]). -flybase_cols(interaction_expression,[ interaction_expression_id,expression_id,interaction_id,pub_id]). -flybase_cols(interaction_expressionprop,[ interaction_expressionprop_id,interaction_expression_id,type_id,value,rank]). -flybase_cols(interaction_group,[ interaction_group_id,uniquename,is_obsolete,description]). -flybase_cols(interaction_group_feature_interaction,[ interaction_group_feature_interaction_id,interaction_group_id,feature_interaction_id,rank,ftype]). -flybase_cols(interactionprop,[ interactionprop_id,interaction_id,type_id,value,rank]). -flybase_cols(interactionprop_pub,[ interactionprop_pub_id,interactionprop_id,pub_id]). -flybase_cols(interaction_pub,[ interaction_pub_id,interaction_id,pub_id]). -flybase_cols(library,[ library_id,organism_id,name,uniquename,type_id,is_obsolete,timeaccessioned,timelastmodified]). -flybase_cols(library_loaderm,[ library_loaderm_id,library_id,loaderm_id,pub_id]). -flybase_cols(library_loadermprop,[ library_loadermprop_id,library_loaderm_id,type_id,value,rank]). -flybase_cols(library_dbxref,[ library_dbxref_id,library_id,dbxref_id,is_current]). -flybase_cols(library_dbxrefprop,[ library_dbxrefprop_id,library_dbxref_id,type_id,value,rank]). -flybase_cols(library_expression,[ library_expression_id,expression_id,library_id,pub_id]). -flybase_cols(library_expressionprop,[ library_expressionprop_id,library_expression_id,type_id,value,rank]). -flybase_cols(library_feature,[ library_feature_id,library_id,feature_id]). -flybase_cols(library_featureprop,[ library_featureprop_id,library_feature_id,type_id,value,rank]). -flybase_cols(library_grpmember,[ library_grpmember_id,grpmember_id,library_id]). -flybase_cols(library_humanhealth,[ library_humanhealth_id,humanhealth_id,library_id,pub_id]). -flybase_cols(library_humanhealthprop,[ library_humanhealthprop_id,library_humanhealth_id,type_id,value,rank]). -flybase_cols(library_interaction,[ library_interaction_id,interaction_id,library_id,pub_id]). -flybase_cols(library_relationship,[ library_relationship_id,subject_id,object_id,type_id]). -flybase_cols(library_relationship_pub,[ library_relationship_pub_id,library_relationship_id,pub_id]). -flybase_cols(library_strain,[ library_strain_id,strain_id,library_id,pub_id]). -flybase_cols(library_strainprop,[ library_strainprop_id,library_strain_id,type_id,value,rank]). -flybase_cols(library_synonym,[ library_synonym_id,synonym_id,library_id,pub_id,is_current,is_internal]). -flybase_cols(libraryprop,[ libraryprop_id,library_id,type_id,value,rank]). -flybase_cols(libraryprop_pub,[ libraryprop_pub_id,libraryprop_id,pub_id]). -flybase_cols(library_pub,[ library_pub_id,library_id,pub_id]). -flybase_cols(lock,[ lock_id,username,locktype,lockname,lockrank,lockstatus,timeaccessioend,timelastmodified,chadoxmlfile,comment,task]). -flybase_cols(organism,[ organism_id,abbreviation,genus,species,common_name,comment]). -flybase_cols(organism_loaderm,[ organism_loaderm_id,organism_id,loaderm_id,rank,pub_id]). -flybase_cols(organism_loadermprop,[ organism_loadermprop_id,organism_loaderm_id,type_id,value,rank]). -flybase_cols(organism_dbxref,[ organism_dbxref_id,organism_id,dbxref_id,is_current]). -flybase_cols(organism_grpmember,[ organism_grpmember_id,grpmember_id,organism_id]). -flybase_cols(organism_library,[ organism_library_id,organism_id,library_id]). -flybase_cols(organismprop,[ organismprop_id,organism_id,type_id,value,rank]). -flybase_cols(organismprop_pub,[ organismprop_pub_id,organismprop_id,pub_id]). -flybase_cols(organism_pub,[ organism_pub_id,organism_id,pub_id]). -flybase_cols(phendesc,[ phendesc_id,genotype_id,environment_id,description,type_id,pub_id]). -flybase_cols(phenotype,[ phenotype_id,uniquename,observable_id,attr_id,value,cvalue_id,assay_id]). -flybase_cols(phenotype_comparison,[ phenotype_comparison_id,genotype1_id,environment1_id,genotype2_id,environment2_id,phenotype1_id,phenotype2_id,pub_id,organism_id]). -flybase_cols(phenotype_comparison_loaderm,[ phenotype_comparison_loaderm_id,phenotype_comparison_id,loaderm_id,rank]). -flybase_cols(phenotype_loaderm,[ phenotype_loaderm_id,phenotype_id,loaderm_id,rank]). -flybase_cols(phenstatement,[ phenstatement_id,genotype_id,environment_id,phenotype_id,type_id,pub_id]). -flybase_cols(project,[ project_id,name,description]). -flybase_cols(pub,[ pub_id,title,volumetitle,volume,series_name,issue,pyear,pages,miniref,type_id,is_obsolete,publisher,pubplace,uniquename]). -flybase_cols(pub_dbxref,[ pub_dbxref_id,pub_id,dbxref_id,is_current]). -flybase_cols(pub_relationship,[ pub_relationship_id,type_id,subject_id,object_id]). -flybase_cols(pubauthor,[ pubauthor_id,pub_id,rank,editor,surname,givennames,suffix]). -flybase_cols(pubprop,[ pubprop_id,pub_id,type_id,value,rank]). -flybase_cols(stock,[ stock_id,dbxref_id,organism_id,name,uniquename,description,type_id,is_obsolete]). -flybase_cols(stock_loaderm,[ stock_loaderm_id,stock_id,loaderm_id,pub_id]). -flybase_cols(stock_dbxref,[ stock_dbxref_id,stock_id,dbxref_id,is_current]). -flybase_cols(stock_genotype,[ stock_genotype_id,stock_id,genotype_id]). -flybase_cols(stock_relationship,[ stock_relationship_id,subject_id,object_id,type_id,value,rank]). -flybase_cols(stock_relationship_pub,[ stock_relationship_pub_id,stock_relationship_id,pub_id]). -flybase_cols(stockcollection,[ stockcollection_id,type_id,contact_id,name,uniquename]). -flybase_cols(stockcollection_stock,[ stockcollection_stock_id,stockcollection_id,stock_id]). -flybase_cols(stockcollectionprop,[ stockcollectionprop_id,stockcollection_id,type_id,value,rank]). -flybase_cols(stockprop,[ stockprop_id,stock_id,type_id,value,rank]). -flybase_cols(stockprop_pub,[ stockprop_pub_id,stockprop_id,pub_id]). -flybase_cols(stock_pub,[ stock_pub_id,stock_id,pub_id]). -flybase_cols(strain,[ strain_id,name,uniquename,organism_id,dbxref_id,is_obsolete]). -flybase_cols(strain_loaderm,[ strain_loaderm_id,strain_id,loaderm_id,pub_id]). -flybase_cols(strain_loadermprop,[ strain_loadermprop_id,strain_loaderm_id,type_id,value,rank]). -flybase_cols(strain_dbxref,[ strain_dbxref_id,strain_id,dbxref_id,is_current]). -flybase_cols(strain_feature,[ strain_feature_id,strain_id,feature_id,pub_id]). -flybase_cols(strain_featureprop,[ strain_featureprop_id,strain_feature_id,type_id,value,rank]). -flybase_cols(strain_phenotype,[ strain_phenotype_id,strain_id,phenotype_id,pub_id]). -flybase_cols(strain_phenotypeprop,[ strain_phenotypeprop_id,strain_phenotype_id,type_id,value,rank]). -flybase_cols(strain_relationship,[ strain_relationship_id,subject_id,object_id,type_id,value,rank]). -flybase_cols(strain_relationship_pub,[ strain_relationship_pub_id,strain_relationship_id,pub_id]). -flybase_cols(strain_synonym,[ strain_synonym_id,strain_id,synonym_id,pub_id,is_current,is_internal]). -flybase_cols(strainprop,[ strainprop_id,strain_id,type_id,value,rank]). -flybase_cols(strainprop_pub,[ strainprop_pub_id,strainprop_id,pub_id]). -flybase_cols(strain_pub,[ strain_pub_id,strain_id,pub_id]). -flybase_cols(synonym,[ synonym_id,name,type_id,synonym_sgml]). -flybase_cols(tableinfo,[ tableinfo_id,name,primary_key_column,is_view,view_on_table_id,superclass_table_id,is_updateable,modification_date]). -flybase_cols(update_track,[ update_track_id,release,fbid,time_update,author,statement,comment,annotation_id]). - - -table_columns(T,List):- table_columns_tt(TT,List), eigther_contains(T,TT),!. - -table_columns_tt(TT,List):- column_names(TT,List). -table_columns_tt(TT,List):- flybase_cols(TT,List). -table_columns_tt(TT,List):- t_h_n(TT,_,List). - -eigther_contains(TT,T):- TT=T,!. -eigther_contains(T,TT):- symbol_contains(T,TT),!. -eigther_contains(TT,T):- symbol_contains(T,TT),!. - - - - - -column_names('cyto-genetic-seq', ['Cytogenetic_map_position', 'Genetic_map_position', 'Sequence_coordinates_(release_6)', 'R6_conversion_notes']). -column_names('Dmel_enzyme', [gene_group_id, gene_group_name, listOf(gene_group_GO_id), listOf(gene_group_GO_name), listOf(gene_group_EC_number), listOf(gene_group_EC_name), gene_id, gene_symbol, gene_name, listOf(gene_EC_number), listOf(gene_EC_name)]). -column_names('scRNA-Seq_gene_expression', ['Pub_ID', 'Pub_miniref', 'Clustering_Analysis_ID', 'Clustering_Analysis_Name', 'Source_Tissue_Sex', 'Source_Tissue_Stage', 'Source_Tissue_Anatomy', 'Cluster_ID', 'Cluster_Name', 'Cluster_Cell_Type_ID', 'Cluster_Cell_Type_Name', 'Gene_ID', 'Gene_Symbol', 'Mean_Expression', 'Spread']). -column_names(allele_genetic_interactions, [allele_symbol, allele_FBal, interaction, 'FBrf']). -column_names(allele_phenotypic, [allele_symbol, allele_FBal, phenotype, 'FBrf']). -column_names(fbal_to_fbgn, ['AlleleID', 'AlleleSymbol', 'GeneID', 'GeneSymbol']). -column_names(genotype_phenotype_data, [listOf(genotype_symbols, [/, ' ']), listOf(genotype_FBids, [/, ' ']), phenotype_name, phenotype_id, listOf(qualifier_names, ['|']), listOf(qualifier_ids, ['|']), reference]). -% #genotype_symbols genotype_FBids phenotype_name phenotype_id qualifier_names qualifier_ids reference -column_names(automated_gene_summaries, [primary_FBgn, summary_text]). -column_names(best_gene_summary, ['FBgn', 'Gene_Symbol', 'Summary_Source', 'Summary']). -column_names(cDNA_clone, ['FBcl', organism_abbreviation, clone_name, dataset_metadata_name, listOf(cDNA_accession), listOf('EST_accession')]). -column_names(dataset_metadata, ['Dataset_Metadata_ID', 'Dataset_Metadata_Name', 'Item_ID', 'Item_Name']). -column_names(disease_model_annotations, ['FBgn', 'Gene_symbol', 'HGNC', 'DO_qualifier', 'DO', 'DO_term', 'Allele_used_in_model_(FBal)', 'Allele_used_in_model_(symbol)', 'Based_on_orthology_with_(HGNC_ID)', 'Based_on_orthology_with_(symbol)', 'Evidence/interacting_alleles', 'Reference_(FBrf)']). -column_names(dmel_gene_sequence_ontology_annotations, [gene_primary_id, gene_symbol, so_term_name, so_term_id]). -column_names(dmel_human_orthologs_disease, ['Dmel_gene', 'Dmel_gene_symbol', 'Human_gene_HGNC', 'Human_gene_OMIM', 'Human_gene_symbol', 'DIOPT_score', 'OMIM_Phenotype_IDs', 'OMIM_Phenotype_IDs[name]']). -column_names(dmel_paralogs, ['FBgn', 'GeneSymbol', 'Arm/Scaffold', 'Location', 'Strand', 'Paralog_FBgn', 'Paralog_GeneSymbol', 'Paralog_Arm/Scaffold', 'Paralog_Location', 'Paralog_Strand', 'DIOPT_score']). -column_names(dmel_unique_protein_isoforms, ['FBgn', 'FB_gene_symbol', representative_protein, listOf(identical_protein)]). -column_names(entity_publication, [entity_id, entity_name, 'FlyBase_publication', 'PubMed']). -column_names(fb_synonym, [primary_FBid, organism_abbreviation, current_symbol, current_fullname, listOf(fullname_synonym, ['|']), listOf(symbol_synonym, ['|'])]). -column_names(fbgn_annotation_ID, [gene_symbol, organism_abbreviation, primary_FBgn, listOf(secondary_FBgn), annotation_ID, listOf(secondary_annotation_ID)]). -column_names(fbgn_exons2affy1_overlaps, ['FBgn', listOf(affy)]). -column_names(fbgn_exons2affy2_overlaps, ['FBgn', listOf(affy)]). -column_names(fbgn_fbtr_fbpp, ['FBgn', 'FBtr', 'FBpp']). -column_names(fbgn_fbtr_fbpp_expanded, [organism, gene_type, gene_ID, gene_symbol, gene_fullname, annotation_ID, transcript_type, transcript_ID, transcript_symbol, polypeptide_ID, polypeptide_symbol]). -column_names(fbgn_gleanr, [organism_abbreviation, gene_symbol, primary_FBgn, 'GLEANR']). -column_names(fbgn_NAseq_Uniprot, [gene_symbol, organism_abbreviation, primary_FBgn, nucleotide_accession, na_based_protein_accession, 'UniprotKB/Swiss-Prot/TrEMBL_accession', 'EntrezGene', 'RefSeq_transcripts', 'RefSeq_proteins']). -column_names(fbgn_uniprot, [primary_FBgn, gene_symbol, 'CG', 'UniprotKB/Swiss-Prot/TrEMBL_accession']). -column_names(fbrf_pmid_pmcid_doi, ['FBrf', 'PMID', 'PMCID', 'DOI', pub_type, miniref, pmid_added]). -column_names(gene_functional_complementation, ['Dmel_gene_symbol', 'Dmel_gene_FBgn', ortholog_gene_symbol, ortholog_gene_FBgn_ID, reference_FBrf]). -column_names(gene_genetic_interactions, [listOf('Starting_gene_symbol'), listOf('Starting_gene_FBgn'), listOf('Interacting_gene_symbol'), listOf('Interacting_gene_FBgn'), 'Interaction_type', 'Publication_FBrf']). -column_names(gene_group, ['FB_group', 'FB_group_symbol', 'FB_group_name', 'Parent_FB_group', 'Parent_FB_group_symbol', 'Group_member_FB_gene', 'Group_member_FB_gene_symbol']). -column_names(gene_groups_HGNC, ['FB_group', 'FB_group_symbol', 'FB_group_name', 'HGNC_family']). -column_names(gene_map_table, [organism_abbreviation, current_symbol, primary_FBid, recombination_loc, cytogenetic_loc, sequence_loc]). -column_names(gene_rpkm_matrix, [gene_primary_id, gene_symbol, gene_fullname, gene_type, 'DATASAMPLE_NAME_(DATASET_ID)']). -column_names(gene_rpkm_report, ['Release_ID', 'FBgn', 'GeneSymbol', 'Parent_library_FBlc', 'Parent_library_name', 'RNASource_FBlc', 'RNASource_name', 'RPKM_value', 'Bin_value', 'Unique_exon_base_count', 'Total_exon_base_count', 'Count_used']). -column_names(gene_snapshots, ['FBgn', 'GeneSymbol', 'GeneName', datestamp, gene_snapshot_text]). -column_names(genomic_clone, ['FBcl', organism_abbreviation, clone_name, accession]). - -column_names(insertion_mapping, [insertion_symbol, 'FBti', genomic_location, range, orientation, estimated_cytogenetic_location, observed_cytogenetic_location]). -column_names(organism_list, [genus, species, abbreviation, common_name, 'NCBI_taxon', 'drosophilid?']). -column_names(pathway_group, ['FB_group', 'FB_group_symbol', 'FB_group_name', 'Parent_FB_group', 'Parent_FB_group_symbol', 'Group_member_FB_gene', 'Group_member_FB_gene_symbol']). -column_names(physical_interactions_mitab, [listOf('ID_Interactor_A'), listOf('ID_Interactor_B'), listOf('Alt_ID_Interactor_A'), listOf('Alt_ID_Interactor_B'), listOf('Alias_Interactor_A'), listOf('Alias_Interactor_B'), listOf('Interaction_Detection_Method'), listOf('Publication_1st_Author'), listOf('Publication'), 'Taxid_Interactor_A', 'Taxid_Interactor_B', listOf('Interaction_Type'), listOf('Source_Database'), listOf('Interaction_Identifier'), listOf('Confidence_Value'), listOf('Expansion_Method'), listOf('Biological_Role_Interactor_A'), listOf('Biological_Role_Interactor_B'), listOf('Experimental_Role_Interactor_A'), listOf('Experimental_Role_Interactor_B'), listOf('Type_Interactor_A'), listOf('Type_Interactor_B'), listOf('Xref_Interactor_A'), listOf('Xref_Interactor_B'), listOf('Interaction_Xref'), listOf('Annotation_Interactor_A'), listOf('Annotation_Interactor_B'), listOf('Interaction_Annotation'), listOf('Host_Organism'), 'Interaction_Parameters', 'Creation_Date', 'Update_Date', 'Checksum_Interactor_A', 'Checksum_Interactor_B', 'Interaction_Checksum', 'Negative', listOf('Feature_Interactor_A'), listOf('Feature_Interactor_B'), 'Stoichiometry_Interactor_A', 'Stoichiometry_Interactor_B', listOf('Identification_Method_Participant_A'), listOf('Identification_Method_Participant_B')]). -column_names(pmid_fbgn_uniprot, ['FBrf', 'PMID', 'FBgn', 'UniProt_database', 'UniProt_id']). -column_names(synonym, [primary_FBid, organism_abbreviation, current_symbol, current_fullname, listOf(fullname_synonym), listOf(symbol_synonym)]). - -column_names_ext(pmid_fbgn_uniprot, ['FBrf_id', 'PMID', 'FBgn_id', 'UniProt_database', 'UniProt_id']). -column_names_ext(gene_genetic_interactions, [listOf('Starting_gene_symbol', ['|']), listOf('Starting_gene_FBgn', ['|']), listOf('Interacting_gene_symbol', ['|']), listOf('Interacting_gene_FBgn', ['|']), 'Interaction_type', 'Publication_FBrf']). -column_names_ext(gene_rpkm_matrix, [gene_primary_id, gene_symbol, gene_fullname, gene_type, 'BCM_1_E2-4hr_(FBlc0000061)', 'BCM_1_E14-16hr_(FBlc0000062)', 'BCM_1_E2-16hr_(FBlc0000063)', 'BCM_1_E2-16hr100_(FBlc0000064)', 'BCM_1_L3i_(FBlc0000065)', 'BCM_1_L3i100_(FBlc0000066)', 'BCM_1_P3d_(FBlc0000067)', 'BCM_1_FA3d_(FBlc0000068)', 'BCM_1_MA3d_(FBlc0000069)', 'BCM_1_P_(FBlc0000070)', 'BCM_1_L_(FBlc0000071)', 'BCM_1_A17d_(FBlc0000072)', 'mE_mRNA_em0-2hr_(FBlc0000086)', 'mE_mRNA_em2-4hr_(FBlc0000087)', 'mE_mRNA_em4-6hr_(FBlc0000088)', 'mE_mRNA_em6-8hr_(FBlc0000089)', 'mE_mRNA_em8-10hr_(FBlc0000090)', 'mE_mRNA_em10-12hr_(FBlc0000091)', 'mE_mRNA_em12-14hr_(FBlc0000092)', 'mE_mRNA_em14-16hr_(FBlc0000093)', 'mE_mRNA_em16-18hr_(FBlc0000094)', 'mE_mRNA_em18-20hr_(FBlc0000095)', 'mE_mRNA_em20-22hr_(FBlc0000096)', 'mE_mRNA_em22-24hr_(FBlc0000097)', 'mE_mRNA_L1_(FBlc0000098)', 'mE_mRNA_L2_(FBlc0000099)', 'mE_mRNA_L3_12hr_(FBlc0000100)', 'mE_mRNA_L3_PS1-2_(FBlc0000101)', 'mE_mRNA_L3_PS3-6_(FBlc0000102)', 'mE_mRNA_L3_PS7-9_(FBlc0000103)', 'mE_mRNA_WPP_(FBlc0000104)', 'mE_mRNA_P5_(FBlc0000105)', 'mE_mRNA_P6_(FBlc0000106)', 'mE_mRNA_P8_(FBlc0000107)', 'mE_mRNA_P9-10_(FBlc0000108)', 'mE_mRNA_P15_(FBlc0000109)', 'mE_mRNA_AdF_Ecl_1days_(FBlc0000110)', 'mE_mRNA_AdF_Ecl_5days_(FBlc0000111)', 'mE_mRNA_AdF_Ecl_30days_(FBlc0000112)', 'mE_mRNA_AdM_Ecl_1days_(FBlc0000113)', 'mE_mRNA_AdM_Ecl_5days_(FBlc0000114)', 'mE_mRNA_AdM_Ecl_30days_(FBlc0000115)', 'mE_mRNA_A_MateF_1d_head_(FBlc0000207)', 'mE_mRNA_A_MateF_4d_ovary_(FBlc0000208)', 'mE_mRNA_A_MateM_1d_head_(FBlc0000209)', 'mE_mRNA_A_VirF_1d_head_(FBlc0000210)', 'mE_mRNA_A_VirF_4d_head_(FBlc0000211)', 'mE_mRNA_A_MateF_20d_head_(FBlc0000212)', 'mE_mRNA_A_MateF_4d_head_(FBlc0000213)', 'mE_mRNA_A_MateM_20d_head_(FBlc0000214)', 'mE_mRNA_A_MateM_4d_acc_gland_(FBlc0000215)', 'mE_mRNA_A_MateM_4d_head_(FBlc0000216)', 'mE_mRNA_A_MateM_4d_testis_(FBlc0000217)', 'mE_mRNA_A_1d_carcass_(FBlc0000218)', 'mE_mRNA_A_1d_dig_sys_(FBlc0000219)', 'mE_mRNA_A_20d_carcass_(FBlc0000220)', 'mE_mRNA_A_20d_dig_sys_(FBlc0000221)', 'mE_mRNA_A_4d_carcass_(FBlc0000222)', 'mE_mRNA_A_4d_dig_sys_(FBlc0000223)', 'mE_mRNA_P8_CNS_(FBlc0000224)', 'mE_mRNA_L3_CNS_(FBlc0000225)', 'mE_mRNA_L3_Wand_carcass_(FBlc0000226)', 'mE_mRNA_L3_Wand_dig_sys_(FBlc0000227)', 'mE_mRNA_L3_Wand_fat_(FBlc0000228)', 'mE_mRNA_L3_Wand_imag_disc_(FBlc0000229)', 'mE_mRNA_L3_Wand_saliv_(FBlc0000230)', 'mE_mRNA_A_VirF_20d_head_(FBlc0000231)', 'mE_mRNA_A_VirF_4d_ovary_(FBlc0000232)', 'mE_mRNA_WPP_fat_(FBlc0000233)', 'mE_mRNA_WPP_saliv_(FBlc0000234)', 'mE_mRNA_P8_fat_(FBlc0000235)', 'mE_mRNA_A_4d_Cold1_(FBlc0000237)', 'mE_mRNA_A_4d_Cold2_(FBlc0000238)', 'mE_mRNA_L3_Cu_0.5mM_(FBlc0000239)', 'mE_mRNA_L3_late_Zn_5mM_(FBlc0000240)', 'mE_mRNA_A_4d_Cu_15mM_(FBlc0000241)', 'mE_mRNA_A_4d_Zn_4.5mM_(FBlc0000242)', 'mE_mRNA_A_4d_Caffeine_25mg/ml_(FBlc0000243)', 'mE_mRNA_A_4d_Caffeine_2.5mg/ml_(FBlc0000244)', 'mE_mRNA_L3_Caffeine_1.5mg/ml_(FBlc0000245)', 'mE_mRNA_A_4d_Cd_0.1M_(FBlc0000246)', 'mE_mRNA_A_4d_Cd_0.05M_(FBlc0000247)', 'mE_mRNA_L3_Cd_12h_(FBlc0000248)', 'mE_mRNA_L3_Cd_6hr_(FBlc0000249)', 'mE_mRNA_A_4d_Paraquat_5mM_(FBlc0000250)', 'mE_mRNA_A_4d_Paraquat_10mM_(FBlc0000251)', 'mE_mRNA_L3_Rotenone_8ug_(FBlc0000252)', 'mE_mRNA_L3_Rotenone_2ug_(FBlc0000253)', 'mE_mRNA_L3_EtOH_10_(FBlc0000254)', 'mE_mRNA_L3_EtOH_5_(FBlc0000255)', 'mE_mRNA_L3_EtOH_2.5_(FBlc0000256)', 'mE_mRNA_A_4d_Heatshock_(FBlc0000257)', 'mE_mRNA_A_10d_Resveratrol_100uM_(FBlc0000672)', 'mE_mRNA_A_10d_Rotenone_Starved_(FBlc0000673)', 'mE_mRNA_F_Sindbis_virus_(FBlc0000674)', 'mE_mRNA_L_Sindbis_virus_(FBlc0000675)', 'mE_mRNA_M_Sindbis_virus_(FBlc0000676)', 'mE_mRNA_P_Sindbis_virus_(FBlc0000677)', 'mE_mRNA_CME-W2_cells_(FBlc0000261)', 'mE_mRNA_GM2_cells_(FBlc0000262)', 'mE_mRNA_mbn2_cells_(FBlc0000263)', 'mE_mRNA_BG2-c2_cells_(FBlc0000264)', 'mE_mRNA_D20-c5_cells_(FBlc0000265)', 'mE_mRNA_S3_cells_(FBlc0000266)', 'mE_mRNA_1182-4H_cells_(FBlc0000267)', 'mE_mRNA_CME_L1_cells_(FBlc0000268)', 'mE_mRNA_Kc167_cells_(FBlc0000269)', 'mE_mRNA_BG1-c1_cells_(FBlc0000270)', 'mE_mRNA_D11_cells_(FBlc0000271)', 'mE_mRNA_D16-c3_cells_(FBlc0000272)', 'mE_mRNA_D17-c3_cells_(FBlc0000273)', 'mE_mRNA_D21_cells_(FBlc0000274)', 'mE_mRNA_D32_cells_(FBlc0000275)', 'mE_mRNA_D4-c1_cells_(FBlc0000276)', 'mE_mRNA_D8_cells_(FBlc0000277)', 'mE_mRNA_D9_cells_(FBlc0000278)', 'mE_mRNA_S1_cells_(FBlc0000279)', 'mE_mRNA_S2R+_cells_(FBlc0000280)', 'mE_mRNA_Sg4_cells_(FBlc0000281)', 'mE_mRNA_OSS_cells_(FBlc0000282)', 'mE_mRNA_OSC_cells_(FBlc0000283)', 'mE_mRNA_fGS_cells_(FBlc0000284)', 'Knoblich_mRNA_L3_CNS_neuroblast_(FBlc0000505)', 'Knoblich_mRNA_L3_CNS_neuron_(FBlc0000506)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_Brain_(FBlc0003619)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_Crop_(FBlc0003620)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_Carcass_(FBlc0003621)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_Eye_(FBlc0003622)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_FatBody_(FBlc0003623)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_Head_(FBlc0003624)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_Hindgut_(FBlc0003625)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_Midgut_(FBlc0003626)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_Ovary_(FBlc0003627)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_RectalPad_(FBlc0003628)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_SalivaryGland_(FBlc0003629)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_ThoracicoAbdominalGanglion_(FBlc0003630)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_MalpighianTubule_(FBlc0003631)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_Mated_Spermathecum_(FBlc0003632)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_Virgin_Spermathecum_(FBlc0003633)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_Whole_(FBlc0003634)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_Brain_(FBlc0003635)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_Crop_(FBlc0003636)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_Carcass_(FBlc0003637)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_Eye_(FBlc0003638)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_FatBody_(FBlc0003639)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_Head_(FBlc0003640)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_Hindgut_(FBlc0003641)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_Midgut_(FBlc0003642)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_RectalPad_(FBlc0003643)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_SalivaryGland_(FBlc0003644)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_ThoracicoAbdominalGanglion_(FBlc0003645)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_MalpighianTubule_(FBlc0003646)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_Testis_(FBlc0003647)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_AccessoryGland_(FBlc0003648)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_Whole_(FBlc0003649)', 'RNA-Seq_Profile_FlyAtlas2_L3_CNS_(FBlc0003650)', 'RNA-Seq_Profile_FlyAtlas2_L3_FatBody_(FBlc0003651)', 'RNA-Seq_Profile_FlyAtlas2_L3_Hindgut_(FBlc0003652)', 'RNA-Seq_Profile_FlyAtlas2_L3_MalpighianTubule_(FBlc0003653)', 'RNA-Seq_Profile_FlyAtlas2_L3_Midgut_(FBlc0003654)', 'RNA-Seq_Profile_FlyAtlas2_L3_SalivaryGland_(FBlc0003655)', 'RNA-Seq_Profile_FlyAtlas2_L3_Trachea_(FBlc0003656)', 'RNA-Seq_Profile_FlyAtlas2_L3_Carcass_(FBlc0003657)', 'RNA-Seq_Profile_FlyAtlas2_L3_Whole_(FBlc0003658)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_Heart_(FBlc0003724)', 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_Heart_(FBlc0003725)']). - -flybase_tables([ -analysis, analysisfeature, analysisgrp, analysisgrpmember, analysisprop, audit_chado, cell_line, cell_line_loaderm, cell_line_loadermprop, -cell_line_dbxref, cell_line_feature, cell_line_library, cell_line_libraryprop, cell_line_pub, cell_line_relationship, cell_line_strain, -cell_line_strainprop, cell_line_synonym, cell_lineprop, cell_lineprop_pub, contact, cv, loaderm, loaderm_dbxref, loaderm_relationship, -loadermpath, loadermprop, loadermsynonym, db, dbxref, dbxrefprop, eimage, environment, environment_loaderm, expression, expression_loaderm, -expression_loadermprop, expression_image, expression_pub, expressionprop, feature, feature_loaderm, feature_loaderm_dbxref, -feature_loadermprop, feature_dbxref, feature_expression, feature_expressionprop, feature_genotype, feature_grpmember, -feature_grpmember_pub, feature_humanhealth_dbxref, feature_interaction, feature_interaction_pub, feature_interactionprop, -feature_phenotype, feature_pub, feature_pubprop, feature_relationship, feature_relationship_pub, feature_relationshipprop, -feature_relationshipprop_pub, feature_synonym, featureloc, featureloc_pub, featuremap, featuremap_pub, featurepos, featureprop, -featureprop_pub, featurerange, genotype, genotype_loaderm, genotype_loadermprop, genotype_dbxref, genotype_pub, genotype_synonym, -genotypeprop, genotypeprop_pub, grp, grp_loaderm, grp_dbxref, grp_pub, grp_pubprop, grp_relationship, grp_relationship_pub, -grp_relationshipprop, grp_synonym, grpmember, grpmember_loaderm, grpmember_pub, grpmemberprop, grpmemberprop_pub, grpprop, -grpprop_pub, humanhealth, humanhealth_loaderm, humanhealth_loadermprop, humanhealth_dbxref, humanhealth_dbxrefprop, -humanhealth_dbxrefprop_pub, humanhealth_feature, humanhealth_featureprop, humanhealth_phenotype, humanhealth_phenotypeprop, -humanhealth_pub, humanhealth_pubprop, humanhealth_relationship, humanhealth_relationship_pub, humanhealth_synonym, humanhealthprop, -humanhealthprop_pub, interaction, interaction_cell_line, interaction_loaderm, interaction_loadermprop, interaction_expression, -interaction_expressionprop, interaction_group, interaction_group_feature_interaction, interaction_pub, interactionprop, -interactionprop_pub, library, library_loaderm, library_loadermprop, library_dbxref, library_dbxrefprop, library_expression, -library_expressionprop, library_feature, library_featureprop, library_grpmember, library_humanhealth, library_humanhealthprop, -library_interaction, library_pub, library_relationship, library_relationship_pub, library_strain, library_strainprop, library_synonym, - libraryprop, libraryprop_pub, lock, organism, organism_loaderm, organism_loadermprop, organism_dbxref, organism_grpmember, - organism_library, organism_pub, organismprop, organismprop_pub, phendesc, phenotype, phenotype_comparison, phenotype_comparison_loaderm, - phenotype_loaderm, phenstatement, project, pub, pub_dbxref, pub_relationship, pubauthor, pubprop, sql_features, sql_implementation_info, - sql_parts, sql_sizing, stock, stock_loaderm, stock_dbxref, stock_genotype, stock_pub, stock_relationship, stock_relationship_pub, - stockcollection, stockcollection_stock, stockcollectionprop, stockprop, stockprop_pub, strain, strain_loaderm, strain_loadermprop, - strain_dbxref, strain_feature, strain_featureprop, strain_phenotype, strain_phenotypeprop, -strain_pub, strain_relationship, strain_relationship_pub, strain_synonym, strainprop, strainprop_pub, synonym, tableinfo, update_track]). - - - -table_n_type(allele_genetic_interactions, 1, allele_symbol, _). -table_n_type(allele_genetic_interactions, 2, allele_FBal, 'FBal'). -table_n_type(allele_genetic_interactions, 3, interaction, _). -table_n_type(allele_genetic_interactions, 4, 'FBrf', 'FBrf'). -table_n_type(disease_model_annotations, 1, 'FBgn', 'FBgn'). -table_n_type(disease_model_annotations, 2, 'Gene_symbol', _). -table_n_type(disease_model_annotations, 3, 'HGNC', 'HGNC'). -table_n_type(disease_model_annotations, 4, 'DO_qualifier', _). -table_n_type(disease_model_annotations, 5, 'DO', _). -table_n_type(disease_model_annotations, 6, 'DO_term', _). -table_n_type(disease_model_annotations, 7, 'Allele_used_in_model_(FBal)', 'FBal'). -table_n_type(disease_model_annotations, 8, 'Allele_used_in_model_(symbol)', _). -table_n_type(disease_model_annotations, 9, 'Based_on_orthology_with_(HGNC_ID)', 'HGNC'). -table_n_type(disease_model_annotations, 10, 'Based_on_orthology_with_(symbol)', _). -table_n_type(disease_model_annotations, 11, 'Evidence/interacting_alleles', _). -table_n_type(disease_model_annotations, 12, 'Reference_(FBrf)', 'FBrf'). -table_n_type(dmel_gene_sequence_ontology_annotations, 1, gene_primary_id, _). -table_n_type(dmel_gene_sequence_ontology_annotations, 2, gene_symbol, _). -table_n_type(dmel_gene_sequence_ontology_annotations, 3, so_term_name, _). -table_n_type(dmel_gene_sequence_ontology_annotations, 4, so_term_id, _). -table_n_type(dmel_human_orthologs_disease, 1, 'Dmel_gene', _). -table_n_type(dmel_human_orthologs_disease, 2, 'Dmel_gene_symbol', _). -table_n_type(dmel_human_orthologs_disease, 3, 'Human_gene_HGNC', 'HGNC'). -table_n_type(dmel_human_orthologs_disease, 4, 'Human_gene_OMIM', 'OMIM'). -table_n_type(dmel_human_orthologs_disease, 5, 'Human_gene_symbol', _). -table_n_type(dmel_human_orthologs_disease, 6, 'DIOPT_score', _). -table_n_type(dmel_human_orthologs_disease, 7, listOf('OMIM_Phenotype_IDs',[',']), 'OMIM'). -table_n_type(dmel_human_orthologs_disease, 8, 'OMIM_Phenotype_IDs[name]', 'OMIM'). -table_n_type(fbgn_fbtr_fbpp_expanded, 1, organism, _). -table_n_type(fbgn_fbtr_fbpp_expanded, 2, gene_type, _). -table_n_type(fbgn_fbtr_fbpp_expanded, 3, gene_ID, 'FBgn'). -table_n_type(fbgn_fbtr_fbpp_expanded, 4, gene_symbol, _). -table_n_type(fbgn_fbtr_fbpp_expanded, 5, gene_fullname, _). -table_n_type(fbgn_fbtr_fbpp_expanded, 6, annotation_ID, _). -table_n_type(fbgn_fbtr_fbpp_expanded, 7, transcript_type, _). -table_n_type(fbgn_fbtr_fbpp_expanded, 8, transcript_ID, 'FBtr'). -table_n_type(fbgn_fbtr_fbpp_expanded, 9, transcript_symbol, _). -table_n_type(fbgn_fbtr_fbpp_expanded, 10, polypeptide_ID, 'FBpp'). -table_n_type(fbgn_fbtr_fbpp_expanded, 11, polypeptide_symbol, _). -table_n_type(fbrf_pmid_pmcid_doi, 1, 'FBrf', 'FBrf'). -table_n_type(fbrf_pmid_pmcid_doi, 2, 'PMID', 'PMID'). -table_n_type(fbrf_pmid_pmcid_doi, 3, 'PMCID', 'PMCID'). -table_n_type(fbrf_pmid_pmcid_doi, 4, 'DOI', 'DOI'). -table_n_type(fbrf_pmid_pmcid_doi, 5, pub_type, _). -table_n_type(fbrf_pmid_pmcid_doi, 6, miniref, _). -table_n_type(fbrf_pmid_pmcid_doi, 7, pmid_added, _). -table_n_type(gene_genetic_interactions, 1, 'Starting_gene_symbol', _). -table_n_type(gene_genetic_interactions, 2, 'Starting_gene_FBgn', 'FBgn'). -table_n_type(gene_genetic_interactions, 3, 'Interacting_gene_symbol', _). -table_n_type(gene_genetic_interactions, 4, 'Interacting_gene_FBgn', 'FBgn'). -table_n_type(gene_genetic_interactions, 5, 'Interaction_type', _). -table_n_type(gene_genetic_interactions, 6, 'Publication_FBrf', 'FBrf'). -table_n_type(gene_map_table, 1, organism_abbreviation, _). -table_n_type(gene_map_table, 2, current_symbol, _). -table_n_type(gene_map_table, 3, primary_FBid, 'FBgn'). -table_n_type(gene_map_table, 4, recombination_loc, _). -table_n_type(gene_map_table, 5, cytogenetic_loc, _). -table_n_type(gene_map_table, 6, sequence_loc, _). -table_n_type(physical_interactions_mitab, 1, 'ID_Interactor_A', _). -table_n_type(physical_interactions_mitab, 2, 'ID_Interactor_B', _). -table_n_type(physical_interactions_mitab, 3, 'Alt_ID_Interactor_A', _). -table_n_type(physical_interactions_mitab, 4, 'Alt_ID_Interactor_B', _). -table_n_type(physical_interactions_mitab, 5, 'Alias_Interactor_A', _). -table_n_type(physical_interactions_mitab, 6, 'Alias_Interactor_B', _). -table_n_type(physical_interactions_mitab, 7, 'Interaction_Detection_Method', _). -table_n_type(physical_interactions_mitab, 8, 'Publication_1st_Author', _). -table_n_type(physical_interactions_mitab, 9, 'Publication', _). -table_n_type(physical_interactions_mitab, 10, 'Taxid_Interactor_A', _). -table_n_type(physical_interactions_mitab, 11, 'Taxid_Interactor_B', _). -table_n_type(physical_interactions_mitab, 12, 'Interaction_Type', _). -table_n_type(physical_interactions_mitab, 13, 'Source_Database', _). -table_n_type(physical_interactions_mitab, 14, 'Interaction_Identifier', _). -table_n_type(physical_interactions_mitab, 15, 'Confidence_Value', _). -table_n_type(physical_interactions_mitab, 16, 'Expansion_Method', _). -table_n_type(physical_interactions_mitab, 17, 'Biological_Role_Interactor_A', _). -table_n_type(physical_interactions_mitab, 18, 'Biological_Role_Interactor_B', _). -table_n_type(physical_interactions_mitab, 19, 'Experimental_Role_Interactor_A', _). -table_n_type(physical_interactions_mitab, 20, 'Experimental_Role_Interactor_B', _). -table_n_type(physical_interactions_mitab, 21, 'Type_Interactor_A', _). -table_n_type(physical_interactions_mitab, 22, 'Type_Interactor_B', _). -table_n_type(physical_interactions_mitab, 23, 'Xref_Interactor_A', _). -table_n_type(physical_interactions_mitab, 24, 'Xref_Interactor_B', _). -table_n_type(physical_interactions_mitab, 25, 'Interaction_Xref', _). -table_n_type(physical_interactions_mitab, 26, 'Annotation_Interactor_A', _). -table_n_type(physical_interactions_mitab, 27, 'Annotation_Interactor_B', _). -table_n_type(physical_interactions_mitab, 28, 'Interaction_Annotation', _). -table_n_type(physical_interactions_mitab, 29, 'Host_Organism', _). -table_n_type(physical_interactions_mitab, 30, 'Interaction_Parameters', _). -table_n_type(physical_interactions_mitab, 31, 'Creation_Date', _). -table_n_type(physical_interactions_mitab, 32, 'Update_Date', _). -table_n_type(physical_interactions_mitab, 33, 'Checksum_Interactor_A', _). -table_n_type(physical_interactions_mitab, 34, 'Checksum_Interactor_B', _). -table_n_type(physical_interactions_mitab, 35, 'Interaction_Checksum', _). -table_n_type(physical_interactions_mitab, 36, 'Negative', _). -table_n_type(physical_interactions_mitab, 37, 'Feature_Interactor_A', _). -table_n_type(physical_interactions_mitab, 38, 'Feature_Interactor_B', _). -table_n_type(physical_interactions_mitab, 39, 'Stoichiometry_Interactor_A', _). -table_n_type(physical_interactions_mitab, 40, 'Stoichiometry_Interactor_B', _). -table_n_type(physical_interactions_mitab, 41, 'Identification_Method_Participant_A', _). -table_n_type(physical_interactions_mitab, 42, 'Identification_Method_Participant_B', _). -table_n_type(fbal_to_fbgn, 1, 'AlleleID', 'FBal'). -table_n_type(fbal_to_fbgn, 2, 'AlleleSymbol', _). -table_n_type(fbal_to_fbgn, 3, 'GeneID', 'FBgn'). -table_n_type(fbal_to_fbgn, 4, 'GeneSymbol', _). -table_n_type(cDNA_clone, 1, 'FBcl', 'FBcl'). -table_n_type(cDNA_clone, 2, organism_abbreviation, _). -table_n_type(cDNA_clone, 3, clone_name, _). -table_n_type(cDNA_clone, 4, dataset_metadata_name, _). -table_n_type(cDNA_clone, 5, cDNA_accession, _). -table_n_type(cDNA_clone, 6, 'EST_accession', _). -table_n_type(genomic_clone, 1, 'FBcl', 'FBcl'). -table_n_type(genomic_clone, 2, organism_abbreviation, _). -table_n_type(genomic_clone, 3, clone_name, _). -table_n_type(genomic_clone, 4, accession, _). -/* -table_n_type(fbgn_uniprot, 1, primary_FBgn, 'FBgn'). -table_n_type(fbgn_uniprot, 2, gene_symbol, _). -table_n_type(fbgn_uniprot, 3, 'CG', _). -table_n_type(fbgn_uniprot, 4, 'UniprotKB/Swiss-Prot/TrEMBL_accession', _). -table_n_type(pmid_fbgn_uniprot, 1, primary_FBgn, 'FBgn'). -table_n_type(pmid_fbgn_uniprot, 2, gene_symbol, _). -table_n_type(pmid_fbgn_uniprot, 3, 'CG', _). -table_n_type(pmid_fbgn_uniprot, 4, 'UniprotKB/Swiss-Prot/TrEMBL_accession', _). -*/ -table_n_type(automated_gene_summaries, 1, primary_FBgn, 'FBgn'). -table_n_type(automated_gene_summaries, 2, summary_text, _). - -table_n_type(best_gene_summary, 1, 'FBgn', 'FBgn'). -table_n_type(best_gene_summary, 2, 'Gene_Symbol', _). -table_n_type(best_gene_summary, 3, 'Summary_Source', _). -table_n_type(best_gene_summary, 4, 'Summary', _). -table_n_type('Dmel_enzyme', 1, gene_group_id, _). -table_n_type('Dmel_enzyme', 2, gene_group_name, _). -table_n_type('Dmel_enzyme', 3, gene_group_GO_id, _). -table_n_type('Dmel_enzyme', 4, gene_group_GO_name, _). -table_n_type('Dmel_enzyme', 5, gene_group_EC_number, _). -table_n_type('Dmel_enzyme', 6, gene_group_EC_name, _). -table_n_type('Dmel_enzyme', 7, gene_id, 'FBgn'). -table_n_type('Dmel_enzyme', 8, gene_symbol, _). -table_n_type('Dmel_enzyme', 9, gene_name, _). -table_n_type('Dmel_enzyme', 10, gene_EC_number, _). -table_n_type('Dmel_enzyme', 11, gene_EC_name, _). -table_n_type(dmel_unique_protein_isoforms, 1, 'FBgn', 'FBgn'). -table_n_type(dmel_unique_protein_isoforms, 2, 'FB_gene_symbol', _). -table_n_type(dmel_unique_protein_isoforms, 3, representative_protein, _). -table_n_type(dmel_unique_protein_isoforms, 4, identical_protein, _). -table_n_type(fbgn_annotation_ID, 1, gene_symbol, _). -table_n_type(fbgn_annotation_ID, 2, organism_abbreviation, _). -table_n_type(fbgn_annotation_ID, 3, primary_FBgn, 'FBgn'). -table_n_type(fbgn_annotation_ID, 4, secondary_FBgn, 'FBgn'). -table_n_type(fbgn_annotation_ID, 5, annotation_ID, 'FBan'). -table_n_type(fbgn_annotation_ID, 6, secondary_annotation_ID, 'FBan'). -table_n_type(fbgn_exons2affy1_overlaps, 1, 'FBgn', 'FBgn'). -table_n_type(fbgn_exons2affy1_overlaps, 2, affy, _). -table_n_type(fbgn_exons2affy2_overlaps, 1, 'FBgn', 'FBgn'). -table_n_type(fbgn_exons2affy2_overlaps, 2, affy, _). -table_n_type(fbgn_fbtr_fbpp, 1, 'FBgn', 'FBgn'). -table_n_type(fbgn_fbtr_fbpp, 2, 'FBtr', 'FBtr'). -table_n_type(fbgn_fbtr_fbpp, 3, 'FBpp', 'FBpp'). -table_n_type(fbgn_gleanr, 1, organism_abbreviation, _). -table_n_type(fbgn_gleanr, 2, gene_symbol, _). -table_n_type(fbgn_gleanr, 3, primary_FBgn, 'FBgn'). -table_n_type(fbgn_gleanr, 4, 'GLEANR', _). -/* -table_n_type(fbgn_NAseq_Uniprot, 1, gene_symbol, _). -table_n_type(fbgn_NAseq_Uniprot, 2, organism_abbreviation, _). -table_n_type(fbgn_NAseq_Uniprot, 3, primary_FBgn, 'FBgn'). -table_n_type(fbgn_NAseq_Uniprot, 4, nucleotide_accession, _). -table_n_type(fbgn_NAseq_Uniprot, 5, na_based_protein_accession, _). -table_n_type(fbgn_NAseq_Uniprot, 6, 'UniprotKB/Swiss-Prot/TrEMBL_accession', _). -table_n_type(fbgn_NAseq_Uniprot, 7, 'EntrezGene', _). -table_n_type(fbgn_NAseq_Uniprot, 8, 'RefSeq_transcripts', _). -table_n_type(fbgn_NAseq_Uniprot, 9, 'RefSeq_proteins', _). -*/ -table_n_type(gene_functional_complementation, 1, 'Dmel_gene_symbol', _). -table_n_type(gene_functional_complementation, 2, 'Dmel_gene_FBgn', 'FBgn'). -table_n_type(gene_functional_complementation, 3, ortholog_gene_symbol, _). -table_n_type(gene_functional_complementation, 4, ortholog_gene_FBgn_ID, 'FBgn'). -table_n_type(gene_functional_complementation, 5, reference_FBrf, 'FBrf'). -table_n_type(gene_group, 1, 'FB_group', 'FBgg'). -table_n_type(gene_group, 2, 'FB_group_symbol', _). -table_n_type(gene_group, 3, 'FB_group_name', _). -table_n_type(gene_group, 4, 'Parent_FB_group', 'FBgg'). -table_n_type(gene_group, 5, 'Parent_FB_group_symbol', _). -table_n_type(gene_group, 6, 'Group_member_FB_gene', 'FBgn'). -table_n_type(gene_group, 7, 'Group_member_FB_gene_symbol', _). -table_n_type(gene_groups_HGNC, 1, 'FB_group', 'FBgg'). -table_n_type(gene_groups_HGNC, 2, 'FB_group_symbol', _). -table_n_type(gene_groups_HGNC, 3, 'FB_group_name', _). -table_n_type(gene_groups_HGNC, 4, 'Parent_FB_group', 'FBgg'). -table_n_type(gene_groups_HGNC, 5, 'Parent_FB_group_symbol', _). -table_n_type(gene_groups_HGNC, 6, 'Group_member_FB_gene', 'FBgn'). -table_n_type(gene_groups_HGNC, 7, 'Group_member_FB_gene_symbol', _). -table_n_type(gene_rpkm_matrix, 1, gene_primary_id, 'FBgn'). -table_n_type(gene_rpkm_matrix, 2, gene_symbol, _). -table_n_type(gene_rpkm_matrix, 3, gene_fullname, _). -table_n_type(gene_rpkm_matrix, 4, gene_type, _). -table_n_type(gene_rpkm_matrix, 5, 'BCM_1_E2-4hr_(FBlc0000061)', 'FBlc'). -table_n_type(gene_rpkm_matrix, 6, 'BCM_1_E14-16hr_(FBlc0000062)', 'FBlc'). -table_n_type(gene_rpkm_matrix, 7, 'BCM_1_E2-16hr_(FBlc0000063)', 'FBlc'). -table_n_type(gene_rpkm_matrix, 8, 'BCM_1_E2-16hr100_(FBlc0000064)', 'FBlc'). -table_n_type(gene_rpkm_matrix, 9, 'BCM_1_L3i_(FBlc0000065)', 'FBlc'). -table_n_type(gene_rpkm_matrix, 10, 'BCM_1_L3i100_(FBlc0000066)', 'FBlc'). -table_n_type(gene_rpkm_matrix, 11, 'BCM_1_P3d_(FBlc0000067)', 'FBlc'). -table_n_type(gene_rpkm_matrix, 12, 'BCM_1_FA3d_(FBlc0000068)', 'FBlc'). -table_n_type(gene_rpkm_matrix, 13, 'BCM_1_MA3d_(FBlc0000069)', 'FBlc'). -table_n_type(gene_rpkm_matrix, 14, 'BCM_1_P_(FBlc0000070)', 'FBlc'). -table_n_type(gene_rpkm_matrix, 15, 'BCM_1_L_(FBlc0000071)', 'FBlc'). -table_n_type(gene_rpkm_matrix, 16, 'BCM_1_A17d_(FBlc0000072)', 'FBlc'). -table_n_type(gene_rpkm_report, 1, 'Release_ID', _). -table_n_type(gene_rpkm_report, 2, 'FBgn', 'FBgn'). -table_n_type(gene_rpkm_report, 3, 'GeneSymbol', _). -table_n_type(gene_rpkm_report, 4, 'Parent_library_FBlc', 'FBlc'). -table_n_type(gene_rpkm_report, 5, 'Parent_library_name', _). -table_n_type(gene_rpkm_report, 6, 'RNASource_FBlc', 'FBlc'). -table_n_type(gene_rpkm_report, 7, 'RNASource_name', _). -table_n_type(gene_rpkm_report, 8, 'RPKM_value', _). -table_n_type(gene_rpkm_report, 9, 'Bin_value', _). -table_n_type(gene_rpkm_report, 10, 'Unique_exon_base_count', _). -table_n_type(gene_rpkm_report, 11, 'Total_exon_base_count', _). -table_n_type(gene_rpkm_report, 12, 'Count_used', _). -table_n_type(gene_snapshots, 1, 'FBgn', 'FBgn'). -table_n_type(gene_snapshots, 2, 'GeneSymbol', _). -table_n_type(gene_snapshots, 3, 'GeneName', _). -table_n_type(gene_snapshots, 4, datestamp, _). -table_n_type(gene_snapshots, 5, gene_snapshot_text, _). -table_n_type(pathway_group, 1, 'FB_group', 'FBgg'). -table_n_type(pathway_group, 2, 'FB_group_symbol', _). -table_n_type(pathway_group, 3, 'FB_group_name', _). -table_n_type(pathway_group, 4, 'Parent_FB_group', 'FBgg'). -table_n_type(pathway_group, 5, 'Parent_FB_group_symbol', _). -table_n_type(pathway_group, 6, 'Group_member_FB_gene', 'FBgn'). -table_n_type(pathway_group, 7, 'Group_member_FB_gene_symbol', _). -table_n_type(insertion_mapping, 1, insertion_symbol, _). -table_n_type(insertion_mapping, 2, 'FBti', 'FBti'). -table_n_type(insertion_mapping, 3, genomic_location, _). -table_n_type(insertion_mapping, 4, range, _). -table_n_type(insertion_mapping, 5, orientation, _). -table_n_type(insertion_mapping, 6, estimated_cytogenetic_location, _). -table_n_type(insertion_mapping, 7, observed_cytogenetic_location, _). -table_n_type('cyto-genetic-seq', 1, 'Cytogenetic_map_position', _). -table_n_type('cyto-genetic-seq', 2, 'Genetic_map_position', _). -table_n_type('cyto-genetic-seq', 3, 'Sequence_coordinates_(release_6)', _). -table_n_type('cyto-genetic-seq', 4, 'R6_conversion_notes', _). -table_n_type(dataset_metadata, 1, 'Dataset_Metadata_ID', _). -table_n_type(dataset_metadata, 2, 'Dataset_Metadata_Name', _). -table_n_type(dataset_metadata, 3, 'Item_ID', _). -table_n_type(dataset_metadata, 4, 'Item_Name', _). -table_n_type(dmel_paralogs, 1, 'FBgn', 'FBgn'). -table_n_type(dmel_paralogs, 2, 'GeneSymbol', _). -table_n_type(dmel_paralogs, 3, 'Arm/Scaffold', _). -table_n_type(dmel_paralogs, 4, 'Location', _). -table_n_type(dmel_paralogs, 5, 'Strand', _). -table_n_type(dmel_paralogs, 6, 'Paralog_FBgn', 'FBgn'). -table_n_type(dmel_paralogs, 7, 'Paralog_GeneSymbol', _). -table_n_type(dmel_paralogs, 8, 'Paralog_Arm/Scaffold', _). -table_n_type(dmel_paralogs, 9, 'Paralog_Location', _). -table_n_type(dmel_paralogs, 10, 'Paralog_Strand', _). -table_n_type(dmel_paralogs, 11, 'DIOPT_score', _). -table_n_type(entity_publication, 1, entity_id, _). -table_n_type(entity_publication, 2, entity_name, _). -table_n_type(entity_publication, 3, 'FlyBase_publication', 'FBrf'). -table_n_type(entity_publication, 4, 'PubMed', _). -table_n_type(organism_list, 1, genus, _). -table_n_type(organism_list, 2, species, _). -table_n_type(organism_list, 3, abbreviation, _). -table_n_type(organism_list, 4, common_name, _). -table_n_type(organism_list, 5, 'NCBI_taxon', _). -table_n_type(organism_list, 6, 'drosophilid?', _). -table_n_type(stocks, 1, stock_id, 'FBst'). -table_n_type(stocks, 2, dbxref_id, _). -table_n_type(stocks, 3, organism_id, _). -table_n_type(stocks, 4, name, _). -table_n_type(stocks, 5, uniquename, _). -table_n_type(stocks, 6, description, _). -table_n_type(stocks, 7, type_id, _). -table_n_type(stocks, 8, is_obsolete, _). -table_n_type(synonym, 1, primary_FBid, 'FBgn'). -table_n_type(synonym, 2, organism_abbreviation, _). -table_n_type(synonym, 3, current_symbol, _). -table_n_type(synonym, 4, current_fullname, _). -table_n_type(synonym, 5, fullname_synonym, _). -table_n_type(synonym, 6, symbol_synonym, _). - - -guess_rest(P,N,T,Guess):- table_n_type(P,N,T,Guess),var(Guess),fb_pred(P,A),functor(C,P,A),arg(N,C,Guess),once(call(C)). - -:- dynamic numeric_value_p_n/3. -:- module_transparent numeric_value_p_n/3. - -numeric_value_p_n(dmel_human_orthologs_disease, 6, 'DIOPT_score'). -numeric_value_p_n(dmel_human_orthologs_disease, 7, 'OMIM_Phenotype_IDs'). -numeric_value_p_n(fbrf_pmid_pmcid_doi, 2, 'PMID'). -numeric_value_p_n(pmid_fbgn_uniprot, 2, gene_symbol). -numeric_value_p_n(fbgn_NAseq_Uniprot, 7, 'EntrezGene'). -numeric_value_p_n(gene_groups_HGNC, 4, 'Parent_FB_group'). -numeric_value_p_n(gene_rpkm_matrix, 5, 'BCM_1_E2-4hr_(FBlc0000061)'). -numeric_value_p_n(gene_rpkm_matrix, 6, 'BCM_1_E14-16hr_(FBlc0000062)'). -numeric_value_p_n(gene_rpkm_matrix, 7, 'BCM_1_E2-16hr_(FBlc0000063)'). -numeric_value_p_n(gene_rpkm_matrix, 8, 'BCM_1_E2-16hr100_(FBlc0000064)'). -numeric_value_p_n(gene_rpkm_matrix, 9, 'BCM_1_L3i_(FBlc0000065)'). -numeric_value_p_n(gene_rpkm_matrix, 10, 'BCM_1_L3i100_(FBlc0000066)'). -numeric_value_p_n(gene_rpkm_matrix, 11, 'BCM_1_P3d_(FBlc0000067)'). -numeric_value_p_n(gene_rpkm_matrix, 12, 'BCM_1_FA3d_(FBlc0000068)'). -numeric_value_p_n(gene_rpkm_matrix, 13, 'BCM_1_MA3d_(FBlc0000069)'). -numeric_value_p_n(gene_rpkm_matrix, 14, 'BCM_1_P_(FBlc0000070)'). -numeric_value_p_n(gene_rpkm_matrix, 15, 'BCM_1_L_(FBlc0000071)'). -numeric_value_p_n(gene_rpkm_matrix, 16, 'BCM_1_A17d_(FBlc0000072)'). -numeric_value_p_n(gene_rpkm_matrix, 17, 'mE_mRNA_em0-2hr_(FBlc0000086)'). -numeric_value_p_n(gene_rpkm_matrix, 18, 'mE_mRNA_em2-4hr_(FBlc0000087)'). -numeric_value_p_n(gene_rpkm_matrix, 19, 'mE_mRNA_em4-6hr_(FBlc0000088)'). -numeric_value_p_n(gene_rpkm_matrix, 20, 'mE_mRNA_em6-8hr_(FBlc0000089)'). -numeric_value_p_n(gene_rpkm_matrix, 21, 'mE_mRNA_em8-10hr_(FBlc0000090)'). -numeric_value_p_n(gene_rpkm_matrix, 22, 'mE_mRNA_em10-12hr_(FBlc0000091)'). -numeric_value_p_n(gene_rpkm_matrix, 23, 'mE_mRNA_em12-14hr_(FBlc0000092)'). -numeric_value_p_n(gene_rpkm_matrix, 24, 'mE_mRNA_em14-16hr_(FBlc0000093)'). -numeric_value_p_n(gene_rpkm_matrix, 25, 'mE_mRNA_em16-18hr_(FBlc0000094)'). -numeric_value_p_n(gene_rpkm_matrix, 26, 'mE_mRNA_em18-20hr_(FBlc0000095)'). -numeric_value_p_n(gene_rpkm_matrix, 27, 'mE_mRNA_em20-22hr_(FBlc0000096)'). -numeric_value_p_n(gene_rpkm_matrix, 28, 'mE_mRNA_em22-24hr_(FBlc0000097)'). -numeric_value_p_n(gene_rpkm_matrix, 29, 'mE_mRNA_L1_(FBlc0000098)'). -numeric_value_p_n(gene_rpkm_matrix, 30, 'mE_mRNA_L2_(FBlc0000099)'). -numeric_value_p_n(gene_rpkm_matrix, 31, 'mE_mRNA_L3_12hr_(FBlc0000100)'). -numeric_value_p_n(gene_rpkm_matrix, 32, 'mE_mRNA_L3_PS1-2_(FBlc0000101)'). -numeric_value_p_n(gene_rpkm_matrix, 33, 'mE_mRNA_L3_PS3-6_(FBlc0000102)'). -numeric_value_p_n(gene_rpkm_matrix, 34, 'mE_mRNA_L3_PS7-9_(FBlc0000103)'). -numeric_value_p_n(gene_rpkm_matrix, 35, 'mE_mRNA_WPP_(FBlc0000104)'). -numeric_value_p_n(gene_rpkm_matrix, 36, 'mE_mRNA_P5_(FBlc0000105)'). -numeric_value_p_n(gene_rpkm_matrix, 37, 'mE_mRNA_P6_(FBlc0000106)'). -numeric_value_p_n(gene_rpkm_matrix, 38, 'mE_mRNA_P8_(FBlc0000107)'). -numeric_value_p_n(gene_rpkm_matrix, 39, 'mE_mRNA_P9-10_(FBlc0000108)'). -numeric_value_p_n(gene_rpkm_matrix, 40, 'mE_mRNA_P15_(FBlc0000109)'). -numeric_value_p_n(gene_rpkm_matrix, 41, 'mE_mRNA_AdF_Ecl_1days_(FBlc0000110)'). -numeric_value_p_n(gene_rpkm_matrix, 42, 'mE_mRNA_AdF_Ecl_5days_(FBlc0000111)'). -numeric_value_p_n(gene_rpkm_matrix, 43, 'mE_mRNA_AdF_Ecl_30days_(FBlc0000112)'). -numeric_value_p_n(gene_rpkm_matrix, 44, 'mE_mRNA_AdM_Ecl_1days_(FBlc0000113)'). -numeric_value_p_n(gene_rpkm_matrix, 45, 'mE_mRNA_AdM_Ecl_5days_(FBlc0000114)'). -numeric_value_p_n(gene_rpkm_matrix, 46, 'mE_mRNA_AdM_Ecl_30days_(FBlc0000115)'). -numeric_value_p_n(gene_rpkm_matrix, 47, 'mE_mRNA_A_MateF_1d_head_(FBlc0000207)'). -numeric_value_p_n(gene_rpkm_matrix, 48, 'mE_mRNA_A_MateF_4d_ovary_(FBlc0000208)'). -numeric_value_p_n(gene_rpkm_matrix, 49, 'mE_mRNA_A_MateM_1d_head_(FBlc0000209)'). -numeric_value_p_n(gene_rpkm_matrix, 50, 'mE_mRNA_A_VirF_1d_head_(FBlc0000210)'). -numeric_value_p_n(gene_rpkm_matrix, 51, 'mE_mRNA_A_VirF_4d_head_(FBlc0000211)'). -numeric_value_p_n(gene_rpkm_matrix, 52, 'mE_mRNA_A_MateF_20d_head_(FBlc0000212)'). -numeric_value_p_n(gene_rpkm_matrix, 53, 'mE_mRNA_A_MateF_4d_head_(FBlc0000213)'). -numeric_value_p_n(gene_rpkm_matrix, 54, 'mE_mRNA_A_MateM_20d_head_(FBlc0000214)'). -numeric_value_p_n(gene_rpkm_matrix, 55, 'mE_mRNA_A_MateM_4d_acc_gland_(FBlc0000215)'). -numeric_value_p_n(gene_rpkm_matrix, 56, 'mE_mRNA_A_MateM_4d_head_(FBlc0000216)'). -numeric_value_p_n(gene_rpkm_matrix, 57, 'mE_mRNA_A_MateM_4d_testis_(FBlc0000217)'). -numeric_value_p_n(gene_rpkm_matrix, 58, 'mE_mRNA_A_1d_carcass_(FBlc0000218)'). -numeric_value_p_n(gene_rpkm_matrix, 59, 'mE_mRNA_A_1d_dig_sys_(FBlc0000219)'). -numeric_value_p_n(gene_rpkm_matrix, 60, 'mE_mRNA_A_20d_carcass_(FBlc0000220)'). -numeric_value_p_n(gene_rpkm_matrix, 61, 'mE_mRNA_A_20d_dig_sys_(FBlc0000221)'). -numeric_value_p_n(gene_rpkm_matrix, 62, 'mE_mRNA_A_4d_carcass_(FBlc0000222)'). -numeric_value_p_n(gene_rpkm_matrix, 63, 'mE_mRNA_A_4d_dig_sys_(FBlc0000223)'). -numeric_value_p_n(gene_rpkm_matrix, 64, 'mE_mRNA_P8_CNS_(FBlc0000224)'). -numeric_value_p_n(gene_rpkm_matrix, 65, 'mE_mRNA_L3_CNS_(FBlc0000225)'). -numeric_value_p_n(gene_rpkm_matrix, 66, 'mE_mRNA_L3_Wand_carcass_(FBlc0000226)'). -numeric_value_p_n(gene_rpkm_matrix, 67, 'mE_mRNA_L3_Wand_dig_sys_(FBlc0000227)'). -numeric_value_p_n(gene_rpkm_matrix, 68, 'mE_mRNA_L3_Wand_fat_(FBlc0000228)'). -numeric_value_p_n(gene_rpkm_matrix, 69, 'mE_mRNA_L3_Wand_imag_disc_(FBlc0000229)'). -numeric_value_p_n(gene_rpkm_matrix, 70, 'mE_mRNA_L3_Wand_saliv_(FBlc0000230)'). -numeric_value_p_n(gene_rpkm_matrix, 71, 'mE_mRNA_A_VirF_20d_head_(FBlc0000231)'). -numeric_value_p_n(gene_rpkm_matrix, 72, 'mE_mRNA_A_VirF_4d_ovary_(FBlc0000232)'). -numeric_value_p_n(gene_rpkm_matrix, 73, 'mE_mRNA_WPP_fat_(FBlc0000233)'). -numeric_value_p_n(gene_rpkm_matrix, 74, 'mE_mRNA_WPP_saliv_(FBlc0000234)'). -numeric_value_p_n(gene_rpkm_matrix, 75, 'mE_mRNA_P8_fat_(FBlc0000235)'). -numeric_value_p_n(gene_rpkm_matrix, 76, 'mE_mRNA_A_4d_Cold1_(FBlc0000237)'). -numeric_value_p_n(gene_rpkm_matrix, 77, 'mE_mRNA_A_4d_Cold2_(FBlc0000238)'). -numeric_value_p_n(gene_rpkm_matrix, 78, 'mE_mRNA_L3_Cu_0.5mM_(FBlc0000239)'). -numeric_value_p_n(gene_rpkm_matrix, 79, 'mE_mRNA_L3_late_Zn_5mM_(FBlc0000240)'). -numeric_value_p_n(gene_rpkm_matrix, 80, 'mE_mRNA_A_4d_Cu_15mM_(FBlc0000241)'). -numeric_value_p_n(gene_rpkm_matrix, 81, 'mE_mRNA_A_4d_Zn_4.5mM_(FBlc0000242)'). -numeric_value_p_n(gene_rpkm_matrix, 82, 'mE_mRNA_A_4d_Caffeine_25mg/ml_(FBlc0000243)'). -numeric_value_p_n(gene_rpkm_matrix, 83, 'mE_mRNA_A_4d_Caffeine_2.5mg/ml_(FBlc0000244)'). -numeric_value_p_n(gene_rpkm_matrix, 84, 'mE_mRNA_L3_Caffeine_1.5mg/ml_(FBlc0000245)'). -numeric_value_p_n(gene_rpkm_matrix, 85, 'mE_mRNA_A_4d_Cd_0.1M_(FBlc0000246)'). -numeric_value_p_n(gene_rpkm_matrix, 86, 'mE_mRNA_A_4d_Cd_0.05M_(FBlc0000247)'). -numeric_value_p_n(gene_rpkm_matrix, 87, 'mE_mRNA_L3_Cd_12h_(FBlc0000248)'). -numeric_value_p_n(gene_rpkm_matrix, 88, 'mE_mRNA_L3_Cd_6hr_(FBlc0000249)'). -numeric_value_p_n(gene_rpkm_matrix, 89, 'mE_mRNA_A_4d_Paraquat_5mM_(FBlc0000250)'). -numeric_value_p_n(gene_rpkm_matrix, 90, 'mE_mRNA_A_4d_Paraquat_10mM_(FBlc0000251)'). -numeric_value_p_n(gene_rpkm_matrix, 91, 'mE_mRNA_L3_Rotenone_8ug_(FBlc0000252)'). -numeric_value_p_n(gene_rpkm_matrix, 92, 'mE_mRNA_L3_Rotenone_2ug_(FBlc0000253)'). -numeric_value_p_n(gene_rpkm_matrix, 93, 'mE_mRNA_L3_EtOH_10_(FBlc0000254)'). -numeric_value_p_n(gene_rpkm_matrix, 94, 'mE_mRNA_L3_EtOH_5_(FBlc0000255)'). -numeric_value_p_n(gene_rpkm_matrix, 95, 'mE_mRNA_L3_EtOH_2.5_(FBlc0000256)'). -numeric_value_p_n(gene_rpkm_matrix, 96, 'mE_mRNA_A_4d_Heatshock_(FBlc0000257)'). -numeric_value_p_n(gene_rpkm_matrix, 97, 'mE_mRNA_A_10d_Resveratrol_100uM_(FBlc0000672)'). -numeric_value_p_n(gene_rpkm_matrix, 98, 'mE_mRNA_A_10d_Rotenone_Starved_(FBlc0000673)'). -numeric_value_p_n(gene_rpkm_matrix, 99, 'mE_mRNA_F_Sindbis_virus_(FBlc0000674)'). -numeric_value_p_n(gene_rpkm_matrix, 100, 'mE_mRNA_L_Sindbis_virus_(FBlc0000675)'). -numeric_value_p_n(gene_rpkm_matrix, 101, 'mE_mRNA_M_Sindbis_virus_(FBlc0000676)'). -numeric_value_p_n(gene_rpkm_matrix, 102, 'mE_mRNA_P_Sindbis_virus_(FBlc0000677)'). -numeric_value_p_n(gene_rpkm_matrix, 103, 'mE_mRNA_CME-W2_cells_(FBlc0000261)'). -numeric_value_p_n(gene_rpkm_matrix, 104, 'mE_mRNA_GM2_cells_(FBlc0000262)'). -numeric_value_p_n(gene_rpkm_matrix, 105, 'mE_mRNA_mbn2_cells_(FBlc0000263)'). -numeric_value_p_n(gene_rpkm_matrix, 106, 'mE_mRNA_BG2-c2_cells_(FBlc0000264)'). -numeric_value_p_n(gene_rpkm_matrix, 107, 'mE_mRNA_D20-c5_cells_(FBlc0000265)'). -numeric_value_p_n(gene_rpkm_matrix, 108, 'mE_mRNA_S3_cells_(FBlc0000266)'). -numeric_value_p_n(gene_rpkm_matrix, 109, 'mE_mRNA_1182-4H_cells_(FBlc0000267)'). -numeric_value_p_n(gene_rpkm_matrix, 110, 'mE_mRNA_CME_L1_cells_(FBlc0000268)'). -numeric_value_p_n(gene_rpkm_matrix, 111, 'mE_mRNA_Kc167_cells_(FBlc0000269)'). -numeric_value_p_n(gene_rpkm_matrix, 112, 'mE_mRNA_BG1-c1_cells_(FBlc0000270)'). -numeric_value_p_n(gene_rpkm_matrix, 113, 'mE_mRNA_D11_cells_(FBlc0000271)'). -numeric_value_p_n(gene_rpkm_matrix, 114, 'mE_mRNA_D16-c3_cells_(FBlc0000272)'). -numeric_value_p_n(gene_rpkm_matrix, 115, 'mE_mRNA_D17-c3_cells_(FBlc0000273)'). -numeric_value_p_n(gene_rpkm_matrix, 116, 'mE_mRNA_D21_cells_(FBlc0000274)'). -numeric_value_p_n(gene_rpkm_matrix, 117, 'mE_mRNA_D32_cells_(FBlc0000275)'). -numeric_value_p_n(gene_rpkm_matrix, 118, 'mE_mRNA_D4-c1_cells_(FBlc0000276)'). -numeric_value_p_n(gene_rpkm_matrix, 119, 'mE_mRNA_D8_cells_(FBlc0000277)'). -numeric_value_p_n(gene_rpkm_matrix, 120, 'mE_mRNA_D9_cells_(FBlc0000278)'). -numeric_value_p_n(gene_rpkm_matrix, 121, 'mE_mRNA_S1_cells_(FBlc0000279)'). -numeric_value_p_n(gene_rpkm_matrix, 122, 'mE_mRNA_S2R+_cells_(FBlc0000280)'). -numeric_value_p_n(gene_rpkm_matrix, 123, 'mE_mRNA_Sg4_cells_(FBlc0000281)'). -numeric_value_p_n(gene_rpkm_matrix, 124, 'mE_mRNA_OSS_cells_(FBlc0000282)'). -numeric_value_p_n(gene_rpkm_matrix, 125, 'mE_mRNA_OSC_cells_(FBlc0000283)'). -numeric_value_p_n(gene_rpkm_matrix, 126, 'mE_mRNA_fGS_cells_(FBlc0000284)'). -numeric_value_p_n(gene_rpkm_matrix, 127, 'Knoblich_mRNA_L3_CNS_neuroblast_(FBlc0000505)'). -numeric_value_p_n(gene_rpkm_matrix, 128, 'Knoblich_mRNA_L3_CNS_neuron_(FBlc0000506)'). -numeric_value_p_n(gene_rpkm_matrix, 129, 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_Brain_(FBlc0003619)'). -numeric_value_p_n(gene_rpkm_matrix, 130, 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_Crop_(FBlc0003620)'). -numeric_value_p_n(gene_rpkm_matrix, 131, 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_Carcass_(FBlc0003621)'). -numeric_value_p_n(gene_rpkm_matrix, 132, 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_Eye_(FBlc0003622)'). -numeric_value_p_n(gene_rpkm_matrix, 133, 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_FatBody_(FBlc0003623)'). -numeric_value_p_n(gene_rpkm_matrix, 134, 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_Head_(FBlc0003624)'). -numeric_value_p_n(gene_rpkm_matrix, 135, 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_Hindgut_(FBlc0003625)'). -numeric_value_p_n(gene_rpkm_matrix, 136, 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_Midgut_(FBlc0003626)'). -numeric_value_p_n(gene_rpkm_matrix, 137, 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_Ovary_(FBlc0003627)'). -numeric_value_p_n(gene_rpkm_matrix, 138, 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_RectalPad_(FBlc0003628)'). -numeric_value_p_n(gene_rpkm_matrix, 139, 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_SalivaryGland_(FBlc0003629)'). -numeric_value_p_n(gene_rpkm_matrix, 140, 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_ThoracicoAbdominalGanglion_(FBlc0003630)'). -numeric_value_p_n(gene_rpkm_matrix, 141, 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_MalpighianTubule_(FBlc0003631)'). -numeric_value_p_n(gene_rpkm_matrix, 142, 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_Mated_Spermathecum_(FBlc0003632)'). -numeric_value_p_n(gene_rpkm_matrix, 143, 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_Virgin_Spermathecum_(FBlc0003633)'). -numeric_value_p_n(gene_rpkm_matrix, 144, 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_Whole_(FBlc0003634)'). -numeric_value_p_n(gene_rpkm_matrix, 145, 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_Brain_(FBlc0003635)'). -numeric_value_p_n(gene_rpkm_matrix, 146, 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_Crop_(FBlc0003636)'). -numeric_value_p_n(gene_rpkm_matrix, 147, 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_Carcass_(FBlc0003637)'). -numeric_value_p_n(gene_rpkm_matrix, 148, 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_Eye_(FBlc0003638)'). -numeric_value_p_n(gene_rpkm_matrix, 149, 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_FatBody_(FBlc0003639)'). -numeric_value_p_n(gene_rpkm_matrix, 150, 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_Head_(FBlc0003640)'). -numeric_value_p_n(gene_rpkm_matrix, 151, 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_Hindgut_(FBlc0003641)'). -numeric_value_p_n(gene_rpkm_matrix, 152, 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_Midgut_(FBlc0003642)'). -numeric_value_p_n(gene_rpkm_matrix, 153, 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_RectalPad_(FBlc0003643)'). -numeric_value_p_n(gene_rpkm_matrix, 154, 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_SalivaryGland_(FBlc0003644)'). -numeric_value_p_n(gene_rpkm_matrix, 155, 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_ThoracicoAbdominalGanglion_(FBlc0003645)'). -numeric_value_p_n(gene_rpkm_matrix, 156, 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_MalpighianTubule_(FBlc0003646)'). -numeric_value_p_n(gene_rpkm_matrix, 157, 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_Testis_(FBlc0003647)'). -numeric_value_p_n(gene_rpkm_matrix, 158, 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_AccessoryGland_(FBlc0003648)'). -numeric_value_p_n(gene_rpkm_matrix, 159, 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_Whole_(FBlc0003649)'). -numeric_value_p_n(gene_rpkm_matrix, 160, 'RNA-Seq_Profile_FlyAtlas2_L3_CNS_(FBlc0003650)'). -numeric_value_p_n(gene_rpkm_matrix, 161, 'RNA-Seq_Profile_FlyAtlas2_L3_FatBody_(FBlc0003651)'). -numeric_value_p_n(gene_rpkm_matrix, 162, 'RNA-Seq_Profile_FlyAtlas2_L3_Hindgut_(FBlc0003652)'). -numeric_value_p_n(gene_rpkm_matrix, 163, 'RNA-Seq_Profile_FlyAtlas2_L3_MalpighianTubule_(FBlc0003653)'). -numeric_value_p_n(gene_rpkm_matrix, 164, 'RNA-Seq_Profile_FlyAtlas2_L3_Midgut_(FBlc0003654)'). -numeric_value_p_n(gene_rpkm_matrix, 165, 'RNA-Seq_Profile_FlyAtlas2_L3_SalivaryGland_(FBlc0003655)'). -numeric_value_p_n(gene_rpkm_matrix, 166, 'RNA-Seq_Profile_FlyAtlas2_L3_Trachea_(FBlc0003656)'). -numeric_value_p_n(gene_rpkm_matrix, 167, 'RNA-Seq_Profile_FlyAtlas2_L3_Carcass_(FBlc0003657)'). -numeric_value_p_n(gene_rpkm_matrix, 168, 'RNA-Seq_Profile_FlyAtlas2_L3_Whole_(FBlc0003658)'). -numeric_value_p_n(gene_rpkm_matrix, 169, 'RNA-Seq_Profile_FlyAtlas2_Adult_Female_Heart_(FBlc0003724)'). -numeric_value_p_n(gene_rpkm_matrix, 170, 'RNA-Seq_Profile_FlyAtlas2_Adult_Male_Heart_(FBlc0003725)'). -numeric_value_p_n(gene_rpkm_report, 8, 'RPKM_value'). -numeric_value_p_n(gene_rpkm_report, 9, 'Bin_value'). -numeric_value_p_n(gene_rpkm_report, 10, 'Unique_exon_base_count'). -numeric_value_p_n(gene_rpkm_report, 11, 'Total_exon_base_count'). -numeric_value_p_n(gene_snapshots, 4, datestamp). -numeric_value_p_n(insertion_mapping, 5, orientation). -numeric_value_p_n(dmel_paralogs, 5, 'Strand'). -numeric_value_p_n(dmel_paralogs, 10, 'Paralog_Strand'). -numeric_value_p_n(dmel_paralogs, 11, 'DIOPT_score'). -numeric_value_p_n(entity_publication, 4, 'PubMed'). -numeric_value_p_n(organism_list, 5, 'NCBI_taxon'). - - -ncRNA_genes_fb_scheme( -' -{ - "$schema": "http://json-schema.org/draft-04/schema#", - "title": "RNAcentral ncRNA object", - "description": "A sequence to import to RNAcentral. These entries must not be pseudogenes or coding RNA transcripts.", - "id": "ncrna.json#", - "type": "object", - "required": ["primaryId", "taxonId", "soTermId", "sequence", "url"], - "additionalProperties": false, - "properties": { - "primaryId": { - "$ref" : "global-id.json#/properties/globalId", - "description": "The prefixed primary (MOD) ID for an entity. For internal use, e.g. FLYBASE:FBgn0003301, MGI:87917." - }, - "taxonId": { - "$ref" : "global-id.json#/properties/globalId", - "description" : "The NCBI taxonId for the species of the gene entity." - }, - "soTermId": { - "$ref" : "global-id.json#/properties/globalId", - "description": "The SO Term that represents as best we can, the bioType, or featureType of the object in the file." - }, - "ecoTermId": { - "$ref" : "global-id.json#/properties/globalId", - "description": "The ECO Term that represents the evidence for this sequence having the given SO term." - }, - "sequence": { - "$ref": "sequence.json#properties/sequence", - "description": "The DNA sequence of this entry." - }, - "name": { - "type": "string", - "description": "The name of this sequence." - }, - "description": { - "type": "string", - "description": "An informative human readable description. If not provided then it will be generated using the name and species information." - }, - "symbol": { - "type": "string", - "description": "The symbol for this ncRNA" - }, - "symbolSynonyms": { - "type": "array", - "items": { - "type": "string" - }, - "uniqueItems": true, - "description": "A list of other symbols for the ncRNA" - }, - "version": { - "description": "The version of this sequence, if any" - }, - "gene": { - "$ref": "gene.json#" - }, - "crossReferenceIds": { - "description":"Collection holding a limited set (for now) of database cross references for each gene. That set is defined in geneCrossReferences.json dataSoruce enumeration. NCBI GENE means just the NCBI Gene reference. UniProtKB is swissprot and trembl. Ensembl is just the GENE id for now (not transcript nor protein).", - "type": "array", - "items": { - "$ref" : "global-id.json#/properties/globalId" - }, - "uniqueItems": true - }, - "genomeLocations": { - "description":"Collection holding the set of locations for this sequence. This should include the exon/intron structure of the sequence.", - "type": "array", - "items": { - "$ref" : "location.json#" - }, - "uniqueItems": true - }, - "url": { - "type": "string", - "format": "uri", - "description": "URL to the page for this entry in the database" - }, - "externalUrl": { - "type": "string", - "format": "uri", - "description": "URL to a synopsis outside the database, like wikipedia." - }, - "secondaryStructure": { - "description": "The secondary structure in dot-bracket notation for this sequence", - "$ref": "secondary-structure.json#/properties/dot_bracket" - }, - "publications": { - "description": "List of references to associate with this sequence.", - "type": "array", - "items": { - "anyOf": [ - { "$ref": "publications.json#/properties/pubMedId" }, - { "$ref": "publications.json#/properties/doi" } - ] - }, - "uniqueItems": true - }, - "localization": { - "description": "Name of the organelle or plasmid this sequence is found in", - "enum": [ - "mitochondria", - "plastid", - "chloroplast", - "plasmid" - ] - }, - "sequenceFeatures": { - "anticodon": { - "description": "Information about the anticodon", - "$ref": "anticodon.json#" - }, - "modifications": { - "description": "List of the modifications in this sequence", - "type": "array", - "items": { - "$ref": "modification.json#" - }, - "uniqueItems": true - } - }, - "sourceModel": { - "description": "Information about the model used to find this sequence", - "$ref" : "global-id.json#/properties/globalId" - }, - "product": { - "description": "The name of the product, this should be more specific than the name of the SO term that was provided", - "type": "string" - }, - "additionalAnnotations": { - "isoType": { - "description": "The isoType of this tRNA", - "enum": [ - "Ala", - "Cys", - "Asp", - "Glu", - "Phe", - "Gly", - "His", - "Ile", - "Lys", - "Leu", - "iMet", - "Met", - "Asn", - "Pro", - "Gln", - "Arg", - "Ser", - "Thr", - "Val", - "Trp", - "Tyr" - ] - } - }, - "relatedSequences": { - "description": "Information about related sequences, like precursors or targets", - "type": "array", - "items": { - "$ref": "related-sequence.json#" - }, - "uniqueItems": true - }, - "inferredPhylogeny": { - "description": "A phylogeny that has been inferred for this sequence", - "$ref": "inferred-phylogeny.json#" - } - } -}'). - - - -ucn(allele_genetic_interactions,[]). -ucn(dataset_metadata,[]). -ucn(disease_model_annotations,[]). -ucn('Dmel_enzyme',[]). -ucn(dmel_gene_sequence_ontology_annotations,[]). -ucn(dmel_human_orthologs_disease,[]). -ucn(dmel_paralogs,[]). -ucn(entity_publication,[]). -ucn(fbgn_gleanr,[]). -ucn(fbgn_NAseq_Uniprot,[]). -ucn(fbgn_uniprot,[]). -ucn(gene_functional_complementation,[]). -ucn(gene_genetic_interactions,[]). -ucn(gene_group,[]). -ucn(gene_groups_HGNC,[]). -ucn(genotype_phenotype,[]). -ucn(insertion_mapping,[]). -ucn(organism_list,[]). -ucn(pathway_group,[]). -ucn(pmid_fbgn_uniprot,[]). -ucn('scRNA-Seq_gene_expression',[]). - -ucn(dmel_unique_protein_isoforms, 3). % ,a-PA,)) -ucn(best_gene_summary, 1). % ,FBgn0031081,) (2 ,Nep3,)) -ucn(cDNA_clone, 1). % ,FBcl0000001,) (3 ,UUGC0315,)) -ucn(fb_synonym, 1). % ,FBal0000001,)) -ucn(fbal_to_fbgn, 1). % ,FBal0137236,)) -ucn(fbgn_annotation_ID.tsv, 1). % ,7SLRNA:CR32864,) (3 ,FBgn0000003,) (5 ,CR32864,)) -ucn(fbgn_annotation_ID, 1). % ,7SLRNA:CR32864,) (3 ,FBgn0000003,) (5 ,CR32864,)) -ucn(fbgn_fbtr_fbpp_expanded, 8). % ,FBtr0081624,) (9 ,7SLRNA:CR32864-RA,)) -ucn(fbgn_fbtr_fbpp, 2). % ,FBtr0081624,)) -ucn(fbrf_pmid_pmcid_doi, 1). % ,FBrf0026179,) (2 ,37280885,)) -ucn(gene_map_table, 2). % ,snRNA:4.5S,) (3 ,FBgn0000001,)) -ucn(gene_rpkm_matrix, 1). % ,FBgn0031081,) (2 ,Nep3,)) -ucn(gene_rpkm_report,[]). -ucn(gene_snapshots, 1). % ,FBgn0052532,) (2 ,CG32532,)) -ucn('genome-cyto-seq', 1). % ,21B2,) (2 ,98620,) (3 ,134010,)) -ucn('cyto-genetic-seq', 1). % ,1A,)) -ucn(genomic_clone, 1). % ,FBcl0297251,) (3 ,BACR13J02,)) -ucn(stocks ,1). % ,FBst,)) -ucn(physical_interactions_mitab, 14). %,flybase:FBrf0218395-7641.DPiM,)) - - -list_column_names:- - for_all((column_names(T,CNs),once((length(CNs,Len),Len>=2,fb_pred_nr(T,Len)))), - (print(column_names(T,CNs)),nl)). - - -%:- ensure_loaded(read_obo). - -show_cmds:- prolog_load_context(source,This),for_all((source_file(P0,This),functor(P0,F,0)),writeln(add_history1(F))). -%add_history1(setup_flybase_cols) -%add_history1(pmt) -ah:- add_history1(fb_stats), - add_history1(mine_overlaps), - add_history1(load_flybase), - add_history(fb_stats), - add_history(mine_overlaps), - add_history(try_overlaps), - add_history(load_flybase). -%:- ah,ah,ah. - -%:- initialization(load_flybase). - - - - - -fb_pred('allele_genetic_interactions',4). -fb_pred('automated_gene_summaries',2). -fb_pred('automated_gene_summaries',3). -fb_pred('best_gene_summary',4). -fb_pred('cDNA_clone',6). -fb_pred('cDNA_clone_data',5). -fb_pred('cDNA_clone_data',6). -fb_pred('cyto_genetic_seq',4). -fb_pred('cyto-genetic-seq',4). -fb_pred('dataset_metadata',4). -fb_pred('directory',2). -fb_pred('disease_model_annotations',12). -fb_pred('disease_model_annotations',9). -fb_pred('Dmel_enzyme',11). -fb_pred('Dmel_enzyme_data',11). -fb_pred('Dmel_enzyme_data',7). -fb_pred('dmel_gene_sequence_ontology_annotations',4). -fb_pred('dmel_human_orthologs_disease',8). -fb_pred('dmel_paralogs',11). -fb_pred('dmel_unique_protein_isoforms',4). -fb_pred('entity_publication',3). -fb_pred('entity_publication',4). -fb_pred('fb_synonym',4). -fb_pred('fb_synonym',6). -fb_pred('fbal_to_fbgn',4). -fb_pred('fbgn_annotation_ID',4). -fb_pred('fbgn_annotation_ID',6). -fb_pred('fbgn_exons2affy1_overlaps',2). -fb_pred('fbgn_exons2affy2_overlaps',2). -fb_pred('fbgn_fbtr_fbpp',2). -fb_pred('fbgn_fbtr_fbpp',3). -fb_pred('fbgn_fbtr_fbpp_expanded',11). -fb_pred('fbgn_fbtr_fbpp_expanded',9). -fb_pred('fbgn_gleanr',4). -fb_pred('fbgn_NAseq_Uniprot',4). -fb_pred('fbgn_NAseq_Uniprot',9). -fb_pred('fbgn_uniprot',4). -fb_pred('fbrf_pmid_pmcid_doi',2). -fb_pred('fbrf_pmid_pmcid_doi',6). -fb_pred('fbrf_pmid_pmcid_doi',7). -fb_pred('gene_functional_complementation',5). -fb_pred('gene_genetic_interactions',6). -fb_pred('gene_group',7). -fb_pred('gene_group_data',2). -fb_pred('gene_group_data',7). -fb_pred('gene_groups_HGNC',2). -fb_pred('gene_groups_HGNC',3). -fb_pred('gene_groups_HGNC',4). -fb_pred('gene_map_table',5). -fb_pred('gene_map_table',6). -fb_pred('gene_rpkm_matrix',170). -fb_pred('gene_rpkm_report',12). -fb_pred('gene_snapshots',5). -fb_pred('genome_cyto_seq',3). -fb_pred('genome-cyto-seq',3). -fb_pred('genomic_clone',4). -fb_pred('genomic_clone_data',4). -fb_pred('genotype_phenotype',7). -fb_pred('genotype_phenotype_data',5). -fb_pred('genotype_phenotype_data',7). -fb_pred('gp_information',10). -fb_pred('gp_information',8). -fb_pred('id_type',2). -fb_pred('insertion_mapping',4). -fb_pred('insertion_mapping',7). -fb_pred('obo-adjacent-to',3). -fb_pred('obo-alt-id',2). -fb_pred('obo-arity',2). -fb_pred('obo-attached-to',3). -fb_pred('obo-attached-to-part-of',3). -fb_pred('obo-auto-generated-by',2). -fb_pred('obo-basename',2). -fb_pred('obo-broadMatch',2). -fb_pred('obo-charge',2). -fb_pred('obo-ChEBI-has-part',2). -fb_pred('obo-ChEBI-has-role',2). -fb_pred('obo-CL-capable-of',2). -fb_pred('obo-CL-capable-of-part-of',2). -fb_pred('obo-CL-has-part',2). -fb_pred('obo-closeMatch',2). -fb_pred('obo-comment',2). -fb_pred('obo-composed-primarily-of',3). -fb_pred('obo-conditionality',3). -fb_pred('obo-connected-to',3). -fb_pred('obo-consider',2). -fb_pred('obo-contains',3). -fb_pred('obo-continuous-with',3). -fb_pred('obo-created-by',2). -fb_pred('obo-creation-date',2). -fb_pred('obo-data-version',2). -fb_pred('obo-date',2). -fb_pred('obo-def',3). -fb_pred('obo-def',4). -fb_pred('obo-default-namespace',2). -fb_pred('obo-derives-from',3). -fb_pred('obo-develops-directly-from',3). -fb_pred('obo-develops-from',3). -fb_pred('obo-develops-from-part-of',3). -fb_pred('obo-develops-into',3). -fb_pred('obo-directory',2). -fb_pred('obo-disjoint-from',3). -fb_pred('obo-electrically-synapsed-to',3). -fb_pred('obo-exactMatch',2). -fb_pred('obo-fasciculates-with',3). -fb_pred('obo-FBcv-namespace',2). -fb_pred('obo-format-version',2). -fb_pred('obo-formula',2). -fb_pred('obo-GO-capable-of',2). -fb_pred('obo-GO-capable-of-part-of',2). -fb_pred('obo-GO-directly-negatively-regulates',2). -fb_pred('obo-GO-directly-positively-regulates',2). -fb_pred('obo-GO-directly-regulates',2). -fb_pred('obo-GO-has-part',2). -fb_pred('obo-GO-has-participant',2). -fb_pred('obo-GO-negatively-regulates',2). -fb_pred('obo-GO-occurs-in',2). -fb_pred('obo-GO-positively-regulates',2). -fb_pred('obo-GO-regulates',2). -fb_pred('obo-GO-results-in-formation-of',2). -fb_pred('obo-GO-results-in-growth-of',2). -fb_pred('obo-guided-by',3). -fb_pred('obo-has-definition',2). -fb_pred('obo-has-fasciculating-neuron-projection',3). -fb_pred('obo-has-functional-parent',2). -fb_pred('obo-has-name',2). -fb_pred('obo-has-origin',3). -fb_pred('obo-has-parent-hydride',2). -fb_pred('obo-has-part',2). -fb_pred('obo-has-part',3). -fb_pred('obo-has-quality',3). -fb_pred('obo-has-role',2). -fb_pred('obo-has-sensory-dendrite-in',3). -fb_pred('obo-has-soma-location',3). -fb_pred('obo-has-synaptic-IO-in',3). -fb_pred('obo-has-synaptic-IO-throughout',3). -fb_pred('obo-holds-over-chain',2). -fb_pred('obo-id-type',2). -fb_pred('obo-immediately-preceded-by',3). -fb_pred('obo-inchi',2). -fb_pred('obo-inchikey',2). -fb_pred('obo-Inheritance',2). -fb_pred('obo-innervated-by',3). -fb_pred('obo-innervates',3). -fb_pred('obo-intersection-of',4). -fb_pred('obo-inverse-of',2). -fb_pred('obo-inverse-of',3). -fb_pred('obo-is-a',2). -fb_pred('obo-is-class-level',2). -fb_pred('obo-is-conjugate-acid-of',2). -fb_pred('obo-is-conjugate-base-of',2). -fb_pred('obo-is-cyclic',2). -fb_pred('obo-is-enantiomer-of',2). -fb_pred('obo-is-functional',2). -fb_pred('obo-is-inverse-functional',2). -fb_pred('obo-is-metadata-tag',2). -fb_pred('obo-is-obsolete',2). -fb_pred('obo-is-substituent-group-from',2). -fb_pred('obo-is-symmetric',2). -fb_pred('obo-is-tautomer-of',2). -fb_pred('obo-is-transitive',2). -fb_pred('obo-mass',2). -fb_pred('obo-member-of',3). -fb_pred('obo-monoisotopicmass',2). -fb_pred('obo-name',2). -fb_pred('obo-namespace',2). -fb_pred('obo-namespace-id-rule',2). -fb_pred('obo-narrowMatch',2). -fb_pred('obo-negatively-regulates',3). -fb_pred('obo-non-functional-homolog-of',3). -fb_pred('obo-OBI:9991118',2). -fb_pred('obo-ontology',2). -fb_pred('obo-overlaps',3). -fb_pred('obo-owl:versionInfo',2). -fb_pred('obo-part-of',3). -fb_pred('obo-pathname',2). -fb_pred('obo-positively-regulates',3). -fb_pred('obo-property-value',2). -fb_pred('obo-property-value',3). -fb_pred('obo-receives-input-from',3). -fb_pred('obo-receives-synaptic-input-from-neuron',3). -fb_pred('obo-receives-synaptic-input-in-region',3). -fb_pred('obo-receives-synaptic-input-throughout',3). -fb_pred('obo-regulates',3). -fb_pred('obo-relatedMatch',2). -fb_pred('obo-remark',2). -fb_pred('obo-replaced-by',2). -fb_pred('obo-RO',4). -fb_pred('obo-saved-by',2). -fb_pred('obo-sends-synaptic-output-throughout',3). -fb_pred('obo-sends-synaptic-output-to-cell',3). -fb_pred('obo-sends-synaptic-output-to-region',3). -fb_pred('obo-smiles',2). -fb_pred('obo-subset',2). -fb_pred('obo-subsetdef',3). -fb_pred('obo-substage-of',3). -fb_pred('obo-synapsed-via-type-Ib-bouton-to',3). -fb_pred('obo-synapsed-via-type-II-bouton-to',3). -fb_pred('obo-synapsed-via-type-III-bouton-to',3). -fb_pred('obo-synapsed-via-type-Is-bouton-to',3). -fb_pred('obo-synonym',3). -fb_pred('obo-synonym',4). -fb_pred('obo-synonym',5). -fb_pred('obo-synonymtypedef',3). -fb_pred('obo-synonymtypedef',4). -fb_pred('obo-transcribed-from',3). -fb_pred('obo-transcribed-to',3). -fb_pred('obo-transitive-over',3). -fb_pred('obo-variant-of',3). -fb_pred('obo-xref',2). -fb_pred('obo-xref',3). -fb_pred('obo-xref',4). -fb_pred('obo-xref-analog',2). -fb_pred('organism_list',2). -fb_pred('organism_list',6). -fb_pred('pathname',2). -fb_pred('pathway_group',7). -fb_pred('pathway_group_data',2). -fb_pred('pathway_group_data',7). -fb_pred('physical_interactions_mitab',42). -fb_pred('pmid_fbgn_uniprot',5). -fb_pred('stocks',7). -fb_pred('stocks_FB2023_05',7). -fb_pred('synonym',6). -fb_pred('transposon_sequence_set',10). -fb_pred('transposon_sequence_set',11). -fb_pred('transposon_sequence_set',12). -fb_pred('transposon_sequence_set',13). -fb_pred('transposon_sequence_set',14). -fb_pred('transposon_sequence_set',15). -fb_pred('transposon_sequence_set',17). -fb_pred('transposon_sequence_set',18). -fb_pred('transposon_sequence_set',19). -fb_pred('transposon_sequence_set',20). -fb_pred('transposon_sequence_set',21). -fb_pred('transposon_sequence_set',22). -fb_pred('transposon_sequence_set',23). -fb_pred('transposon_sequence_set',25). -fb_pred('transposon_sequence_set',26). -fb_pred('transposon_sequence_set',27). -fb_pred('transposon_sequence_set',28). -fb_pred('transposon_sequence_set',29). -fb_pred('transposon_sequence_set',3). -fb_pred('transposon_sequence_set',30). -fb_pred('transposon_sequence_set',31). -fb_pred('transposon_sequence_set',32). -fb_pred('transposon_sequence_set',33). -fb_pred('transposon_sequence_set',34). -fb_pred('transposon_sequence_set',35). -fb_pred('transposon_sequence_set',36). -fb_pred('transposon_sequence_set',37). -fb_pred('transposon_sequence_set',38). -fb_pred('transposon_sequence_set',4). -fb_pred('transposon_sequence_set',40). -fb_pred('transposon_sequence_set',41). -fb_pred('transposon_sequence_set',42). -fb_pred('transposon_sequence_set',44). -fb_pred('transposon_sequence_set',45). -fb_pred('transposon_sequence_set',46). -fb_pred('transposon_sequence_set',47). -fb_pred('transposon_sequence_set',48). -fb_pred('transposon_sequence_set',49). -fb_pred('transposon_sequence_set',5). -fb_pred('transposon_sequence_set',50). -fb_pred('transposon_sequence_set',51). -fb_pred('transposon_sequence_set',52). -fb_pred('transposon_sequence_set',53). -fb_pred('transposon_sequence_set',54). -fb_pred('transposon_sequence_set',55). -fb_pred('transposon_sequence_set',56). -fb_pred('transposon_sequence_set',57). -fb_pred('transposon_sequence_set',58). -fb_pred('transposon_sequence_set',59). -fb_pred('transposon_sequence_set',60). -fb_pred('transposon_sequence_set',61). -fb_pred('transposon_sequence_set',62). -fb_pred('transposon_sequence_set',7). -fb_pred('transposon_sequence_set',8). -fb_pred('transposon_sequence_set',9). -% ============== -% METTA COMPILER -% ============== -%:- ensure_loaded(metta_compiler). -:- ensure_loaded(metta_interp). -%:- ensure_loaded(metta_python). - - - - -if_m2(G):- once(G). - -datalog_to_termlog(File):- atom_contains(File,'*'),expand_file_name(File,List),!,maplist(datalog_to_termlog,List). -datalog_to_termlog(File):- - nb_setval(src_indents,'False'), - atom_concat(File,'2',File2), - fbug(datalog_to_termlog(File)), - if_m2(atom_concat(File,'.metta',M)), - setup_call_cleanup((open(File,read,In), open(File2,write,Out), if_m2(open(M,write,OutM))), - (repeat, - read_term(In,Term,[]), - (Term==end_of_file -> ! ; (process_datalog(Out,OutM,Term),fail))), - ((close(In),close(Out),if_m2(close(OutM)),listing(fb_pred/2)))). - - -process_datalog(Out,OutM,Term):- - Term=..[F|Args], - process_datalog(Out,OutM,F,Args). - - -process_datalog(Out,OutM,F,Args):- - must_det_ll((maplist(better_arg,Args,ArgsL), - Src=[F|ArgsL],OBO=..Src, - length(ArgsL,N), - assert_if_new(fb_pred(F,N)), - write_canonical(Out,OBO),!,writeln(Out,'.'), - if_m2((with_output_to(OutM,write_srcH(Src)))))). - - - % Split a string or atom by a specified delimiter. -split_by_delimiter(Input, Delimiter, Parts) :- - atomic_list_concat(Parts, Delimiter, Input), - Parts = [_,_|_]. % Ensure that there's more than one part. - -always_delistify(A,A):- \+ compound(A),!. -always_delistify(s(A,M,E),s(A,MM,E)):- !, always_delistify(M,MM). -always_delistify(A,A):- \+ is_list(A),!. -always_delistify([A],A):-!. -always_delistify(A,A). - -better_arg(S,A):- string(S),atom_string(A,S),!. -%better_arg1(A,B):- fix_concept(A,B),!. -better_arg(A,A):- !. - -better_arg(A,B):- better_arg1(A,AA),always_delistify(AA,B). -% Main predicate to try different delimiters. -better_arg1(Input,s(A,Mid,E)) :- fail, (string(Input);atom(Input)), - once(to_case_breaks(Input,CB)), CB=[_,_,_|_], once(cb_better_args(CB,[A|ABCParts])), - ABCParts=[_,_|_], append(Mid,[E],ABCParts),!. -better_arg1(S,A):- string(S),atom_string(A,S),!. -%better_arg1(A,B):- fix_concept(A,B),!. -better_arg1(A,A). - -is_FB_input([xti(_, upper), xti(":", punct), xti(_, digit)]):-!. -is_FB_input([xti("FB", upper), xti(_,lower), xti(_, digit)]):-!. -cb_better_args([_],_):-!,fail. -cb_better_args(X,_):- is_FB_input(X),!,fail. -cb_better_args(CB,Parts):-cb_better_args_ni(CB,Parts),!. -cb_better_args_ni([A,B,C|L],[I|Parts]):- is_FB_input([A,B,C]),maplist(arg(1),[A,B,C],ABC),atomic_list_concat(ABC,I),cb_better_args_ni(L,Parts). -cb_better_args_ni([XTI|L],[I|Parts]):-arg(1,XTI,S),!,atom_string(I,S),cb_better_args_ni(L,Parts). -cb_better_args_ni([],[]):-!. -datalog_to_termlog:- - datalog_to_termlog('./data/*/*.datalog'), - datalog_to_termlog('./data/*/*/*.datalog'), - datalog_to_termlog('./data/*/*/*/*.datalog'), - datalog_to_termlog('./data/*/*/*/*/*.datalog'), - datalog_to_termlog('./data/*/*/*/*/*/*.datalog'), - datalog_to_termlog('./data/*/*/*/*/*/*/*.datalog'). - -%datalog_to_termlog:- datalog_to_termlog('whole_flybase.datalog'). - diff --git a/metta_vspace/pyswip_lng/flybase_main.pl b/metta_vspace/pyswip_lng/flybase_main.pl new file mode 120000 index 00000000..b7b4fca4 --- /dev/null +++ b/metta_vspace/pyswip_lng/flybase_main.pl @@ -0,0 +1 @@ +../pyswip/flybase_main.pl \ No newline at end of file diff --git a/metta_vspace/pyswip_lng/flybase_obo.pl b/metta_vspace/pyswip_lng/flybase_obo.pl deleted file mode 100755 index 8882e054..00000000 --- a/metta_vspace/pyswip_lng/flybase_obo.pl +++ /dev/null @@ -1,294 +0,0 @@ -% =========================================== -% BEGIN OBO Loader -% - Douglas R. Miles 2023 -% =========================================== - -% requires: assert_MeTTa/1, track_load_into_file/2 - -:- use_module(library(logicmoo_utils)). -:- ensure_loaded(flybase_main). - -assert_OBO(P,X,Y):- assert_OBO(ontology_info(P,X,Y)). - -% Main entry point -load_obo(Filename) :- \+ atomic(Filename), - absolute_file_name(Filename,X,[read(exists),extension(['']),file_type(directory), - file_errors(fail),solutions(first)]), !, load_obo(X). -load_obo(Filename) :- \+ atomic(Filename), !, - absolute_file_name(Filename,X,[read(exists),extension(['']), file_errors(fail),solutions(first)]), !, load_obo(X). -load_obo(Filename) :- - atomic(Filename), \+ exists_file(Filename), expand_file_name(Filename,List), - List\==[], List\==[Filename], - maplist(load_obo,List). -load_obo(Directory) :- - atomic(Directory), exists_directory(Directory), - directory_file_path(Directory, "*.obo", Filename), - expand_file_name(Filename,List),!,maplist(load_obo,List). -load_obo(Filename) :- fail, - process_obo_file(Filename),!. -load_obo(Filename) :- - process_obo_direct(Filename),!. - - -process_obo_file(File):- atom_concat(File,'.metta_x',MXFile),process_obo_file(File,MXFile). -process_obo_file(_File,MXFile):- exists_file(MXFile),!,process_metta_x_file(MXFile). -process_obo_file(File, MXFile):- exists_file(File),!, - setup_call_cleanup( - open(MXFile,write,Strm,[]), - setup_call_cleanup( - set_stream(Strm,alias(metta_x_output)), - with_option(make_metta_x,'False', - process_obo_direct(File)), - set_stream(current_output,alias(metta_x_output))), - close(Strm)), - remove_duplicates(MXFile), - process_metta_x_file(MXFile). -process_obo_file(File, MXFile):- throw(process_obo_file(File, MXFile)). - - - -% remove_duplicates(+InputFile) - removes duplicate lines from a file in place. -remove_duplicates(InputFile) :- - % Create a temporary output file - format(atom(OutputFile), '~w.tmp', [InputFile]), - % Build the command to remove duplicates and output to the temporary file - format(atom(Command), 'sort ~w | uniq > ~w', [InputFile, OutputFile]), - % Execute the command - shell(Command, ExitStatus), - % Check the exit status - ExitStatus =:= 0, - % Move the temporary output file to the original input file - format(atom(Command2), 'mv ~w ~w', [OutputFile, InputFile]), - shell(Command2, ExitStatus2), - ExitStatus2 =:= 0,!. - -% rename_file(+Source, +Destination) - renames or moves a file. -%rename_file(Source, Destination) :- - % rename(Source, Destination). - -process_obo_direct(Filename):- - directory_file_path(Directory, BaseName, Filename), - file_name_extension(Id, _, BaseName), - symbol_concat(Id,'.metta',OutputFile), - nop(tell(OutputFile)), - track_load_into_file(Filename, - must_det_ll(( - Type = 'OntologyFile', - assert_OBO(id_type,Id,Type), - nb_setval(obo_id,Id),nb_setval(obo_type,Type), - assert_OBO('pathname',Id,Filename),!, - assert_OBO('basename',Id,BaseName),!, - assert_OBO('directory',Id,Directory),!, - setup_call_cleanup(open(Filename, read, Stream, [encoding(utf8)]), - process_obo_stream_repeat(Stream), - close(Stream))))), - nop(told). - - -process_obo_stream_repeat(Stream):- - repeat, - nb_current(obo_type,Type), - nb_current(obo_id, Id), - once((read_line_to_string(Stream, Line), - ((should_show_data(_),fail) -> writeln(Line); true), - normalize_space(chars(Chars),Line))), - Chars\==[], - once(process_obo_chars( Type, Chars, Id)), - ((at_end_of_stream(Stream);reached_file_max) -> ! ; fail). - - -process_obo_stream(Stream,_Type,_Id) :- (at_end_of_stream(Stream);reached_file_max),!. -process_obo_stream(Stream, Type, Id) :- - must_det_ll(( - read_line_to_string(Stream, Line), %writeln(Line), - normalize_space(chars(Chars),Line), - process_obo_chars( Type, Chars, Id))). - - -into_rest(Rest,RestChars,RestStr):- - obo_string(Str,Rest), - normalize_space(chars(RestChars),Str), - obo_string(RestStr,RestChars). - -obo_string(String,[C|Chars]):- var(String), C==' ',!, obo_string(String,Chars). -obo_string(String,Chars):- string_chars(String,Chars). - -process_obo_chars( _, [e,n,d,'_',o,f,'_',f,i,l,e], _):-!. -process_obo_chars( _, [], _) :- !. - -process_obo_chars( _, ['['|Chars], _):- append(Left,[']'],Chars),!, - must_det_ll(( symbol_chars(Type,Left),!, nb_setval(obo_type,Type))). - -process_obo_chars( Type, Chars, _):- - get_key(Key,Chars,Rest),Key == id, - into_rest(Rest,RestChars,_RestStr), - symbol_chars(Id,RestChars), assert_OBO(id_type,Id,Type), - nb_setval(obo_id,Id),nb_setval(obo_type,Type). - -process_obo_chars( Type, Chars, Id):- - must_det_ll(( - get_key(Key,Chars,Rest), - into_rest(Rest,RestChars,RestStr), - process_obo_rest_line(Type,Id,Key,RestChars,RestStr))),!. - -process_obo_rest_line(Type,Id,Reln,Rest,_):- Reln = id, - get_some_items([item(Id)],Rest,[]),!, assert_OBO(id_type,Id,Type),!. -process_obo_rest_line(_Type,Id,Ref,_Chars,S):- - member(Ref,[name,comment]), - assert_OBO(Ref,Id,S),!. - -process_obo_rest_line(Type,Id,Reln,Chars,_):- Reln = relationship,!, - must_det_ll(( - key_like_string(KeyLike,Chars,Rest), - symbol_chars(Key,KeyLike), - into_rest(Rest,RestChars,RestStr), - process_obo_rest_line(Type,Id,Key,RestChars,RestStr))). - -process_obo_rest_line(_Type,Id,Ref,Chars,_):- - \+ (member(C,Chars),member(C,['!','[','"'])), - ( \+ member(' ',Chars)-> symbol_chars(S,Chars);obo_string(S,Chars)), - assert_OBO(Ref,Id,S),!. - -process_obo_rest_line(_Type,Id,is_a,Chars,Str):- - member('!',Chars), atomic_list_concat([L,R],' ! ',Str), - normalize_space(atom(T),L),normalize_space(string(N),R), - assert_OBO(is_a,Id,T), assert_OBO(name,T,N),!. - -process_obo_rest_line(_Type,Id,Reln,Chars,_):- - % member(Reln,[synonym]), - get_some_items(List,Chars,[]), - maplist(fix_obo_arg,List,Args), - Assert=..[Reln,Id|Args], - assert_OBO(Assert),!. - -%process_obo_rest_line(_Type,Id,Reln,Chars,_):- get_some_items(List,Chars,[]), maplist(arg(1),List,Args), assert_OBO(Reln,Id,Args). -process_obo_rest_line(Type,Id,Miss,Rest,Str):- - pp_fb('ERROR'(process_obo_rest_line(Type,Id,Miss,Rest,Str))),!. - -fix_obo_arg(Var,Var):- var(Var),!. -fix_obo_arg("[]",[]):- !. -fix_obo_arg('[]',[]):- !. -fix_obo_arg(X,Y):- string(X),!,normalize_space(string(Y),X). -fix_obo_arg(X,Y):- atom(X),!,normalize_space(atom(Y),X). -fix_obo_arg(X,Y):- compound(X),arg(1,X,XX),!,fix_obo_arg(XX,Y). - -fix_obo_arg(X,X). - -/* -Given the DCG rules we've defined, the input - -``` OBO - -[Term] -id: FBcv:0000391 -name: bang sensitive -namespace: phenotypic_class -def: "A phenotype exhibited following mechanical shock and consisting of a brief period of intense, uncoordinated motor activity (legs and wings flailing, abdomen coiling) followed by a prolonged period of paralysis." [FlyBase:FBrf0022877] -synonym: "easily shocked" RELATED [FlyBase:FBrf0022877] -is_a: FBcv:0000389 ! paralytic - -``` -Would be parsed into the following Prolog terms: -``` -[ - bracketed(['Term']), - key('id'), item('FBcv:0000391'), - key('name'), item('bang sensitive'), - key('namespace'), item('phenotypic_class'), - key('def'), quoted("A phenotype exhibited following mechanical shock and consisting of a brief period of intense, uncoordinated motor activity (legs and wings flailing, abdomen coiling) followed by a prolonged period of paralysis."), bracketed(['FlyBase:FBrf0022877']), - key('synonym'), quoted("easily shocked"), keyword('RELATED'), bracketed(['FlyBase:FBrf0022877']), - key('is_a'), item('FBcv:0000389'), named('paralytic') -] -``` - -*/ - - -get_key(Key)-->key_like_string(Chars),[':'],{symbol_chars(Key,Chars)},!. -get_some_items(I)--> [' '],!,get_some_items(I). -get_some_items(_,[],[]):-!. -get_some_items([H|T])-->get_one_item(H),get_some_items(T). get_some_items([])-->[]. -get_one_item(I)--> [' '],!,get_one_item(I). -get_one_item(quoted(Item))-->[x,s,d,':'],symbol_or_url(Chars),{symbol_chars(Item,[x,s,d,':'|Chars])}. -get_one_item(quoted(Item))-->[h,t,t,p],symbol_or_url(Chars),{obo_string(Item,[h,t,t,p|Chars])}. -get_one_item(quoted(Item))-->[f,t,p],symbol_or_url(Chars),{obo_string(Item,[f,t,p|Chars])}. -get_one_item(quoted(Item))-->['"'],string_until_end_quote(Chars),{obo_string(Item,Chars)}. -get_one_item(named(Item))-->['!'],whs,named_like_string(Chars),{symbol_chars(Item,Chars)}. -get_one_item(bracketed(Items))-->['['],whs,items(Items),whs,[']']. -get_one_item(bracketed(Items))-->['{'],whs,items(Items),whs,['}']. -%get_one_item(item(Item))--> whs,key_like_string(Chars),whs,{Chars \==[], symbol_chars(Item,Chars)}. -get_one_item(keyword(Keyword))-->whs,id_like_string(Chars),{Chars\==[]},whs,{symbol_chars(Keyword,Chars)}. -get_one_item(text(Text))-->named_like_string(Chars),{obo_string(Text,Chars)}. -get_one_item(text(Text),[H|T],[]):- ground([H|T]),obo_string(Text,[H|T]),!. -items([Item|Rest])-->item(Item),whs,[','],whs,items(Rest). -items([Item])-->item(Item),!. -item(Item)-->symbol_or_url(Chars),{Chars\==[],symbol_chars(Item,Chars)}. -key_like_string([H|T])-->[H],{\+member(H,[':',' ','\t','\n'])},key_like_string(T). -key_like_string([])-->[]. -id_like_string([H|T])-->[H],{\+member(H,['!',' ','\t','\n',',','[',']','{','}','"'])},id_like_string(T). -id_like_string([])-->[]. -symbol_or_url([H|T])-->[H],{\+member(H,[',','[',']','"',' '])},symbol_or_url(T). -symbol_or_url([])-->[]. -string_until_end_quote([])-->['"'],!. -string_until_end_quote([H|T])-->(['\\',H];[H]),!,string_until_end_quote(T). -named_like_string([H|T])-->[H],{\+member(H,['\n'])},named_like_string(T). -named_like_string([])-->[]. -whs-->[''],!,whs. whs-->[]. - -% =========================================== -% END OBO Loader -% =========================================== - -assert_OBO(property_value(Term, URI, V, 'xsd:string')):- assert_OBO(property_value(Term, URI, V)). -assert_OBO(property_value(Term, URI, V)):- simplify_obo_arg(URI,Pred),!,assert_OBO(property_value(Term, Pred, V)). -assert_OBO(property_value(Term, Pred, V)):- simplify_obo_arg(V,VV),!,assert_OBO(property_value(Term, Pred, VV)). -assert_OBO(property_value(Term, Pred, V)):- atom(Pred),!,OBO=..[Pred,Term,V],assert_OBO(OBO). -assert_OBO(synonym(Pred,A,Term,V)):- simplify_obo_arg(V,VV),!,assert_OBO(synonym(Pred,A,Term,VV)). -assert_OBO(ontology_info(Pred,Term,V)):- assert_OBO(property_value(Term, Pred, V)). -assert_OBO([F|List]):- is_list([F|List]),atom(F),OBO=..[F|List],!,assert_OBO(OBO). -assert_OBO(OBO):- - must_det_ll(( - OBO=..[Fn|Cols], - into_obofn(Fn,OboFn), - assert_OB1([OboFn|Cols]))). - -assert_OB1(List):- nb_current(make_metta_x,'True'),!, assert_OB2(List). -assert_OB1([OboFn|Cols]):- - OBO1=..[OboFn|Cols], - assert_to_metta(OBO1). - -assert_OB2(List):- maplist(to_metta_x_args,List,ListO), - atomics_to_string(ListO,'\t',Str), - writeln(metta_x_output,Str). - -to_metta_x_args(X,O):- X==[],!,O='[]'. -to_metta_x_args(X,O):- atomic(X),!,O=X. -to_metta_x_args(X,O):- term_to_atom(X,O). - -args_x_metta(X,O):- X=='[]',!,O=[]. -args_x_metta(X,O):- atomic(X),atom_concat('?-',Read,X),!,atom_to_term(Read,O,_). -args_x_metta(X,O):- X=O. -/* - OBOW=..[OboFn|Cols], - (is_converting -> (format('~N'), write_src(OBOW));(OBO1=..OBOW,assert_MeTTa(OBO1))))), - !. -*/ - -into_obofn(Fn,OboFn):- atom_concat('obo-',_,Fn),!,Fn=OboFn,!. -into_obofn(Fn,OboFn):- atom_concat('obo-',Fn,OboF_),!,use_dashes(OboF_,OboFn). - - -use_dashes(OboF_,OboFn):- - atomic_list_concat(List,'_',OboF_), - atomic_list_concat(List,'-',OboFn),!. - - -simplify_obo_arg(I,_O):- \+ string(I), \+ atom(I),!,fail. -simplify_obo_arg([],_O):- !, fail. -simplify_obo_arg("[]",[]):-!. -simplify_obo_arg(I,O):- atom_concat('http://purl.obolibrary.org/obo/chebi/',O,I),!. -simplify_obo_arg(I,O):- atom_concat(' ',O,I),!. -simplify_obo_arg(I,O):- atom_concat(O,' ',I),!. -simplify_obo_arg(I,O):- atom_number(I,O),!. - - diff --git a/metta_vspace/pyswip_lng/flybase_obo.pl b/metta_vspace/pyswip_lng/flybase_obo.pl new file mode 120000 index 00000000..175c093d --- /dev/null +++ b/metta_vspace/pyswip_lng/flybase_obo.pl @@ -0,0 +1 @@ +../pyswip/flybase_obo.pl \ No newline at end of file diff --git a/metta_vspace/pyswip_lng/flybase_scheme.pl b/metta_vspace/pyswip_lng/flybase_scheme.pl deleted file mode 100755 index 24c261a3..00000000 --- a/metta_vspace/pyswip_lng/flybase_scheme.pl +++ /dev/null @@ -1,2716 +0,0 @@ -'information_schema.columns'(flybase,pg_catalog,pg_stat_database,temp_bytes,15,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',15,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_type,typelem,13,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',13,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,strain_featureprop,value,4,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_class,relpersistence,16,'','NO','"char"','','','','','','','','','','','','','','','','','',flybase,pg_catalog,char,'','','','',16,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,feature,feature_id,1,'nextval(\'feature_feature_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,routines,type_udt_schema,30,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',30,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_statio_sys_indexes,indexrelid,2,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,strain_relationship_pub,strain_relationship_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_index,indislive,13,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',13,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_xact_sys_tables,n_tup_ins,8,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,parameters,dtd_identifier,31,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',31,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,routines,interval_precision,28,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',28,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_statio_all_tables,idx_blks_read,6,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,element_types,object_schema,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,views,table_name,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,foreign_data_wrappers,foreign_data_wrapper_catalog,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_statio_user_indexes,relname,4,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,column_options,option_value,6,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,library_cvterm,cvterm_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_attribute,atttypid,3,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,stockprop,type_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,table_privileges,is_grantable,7,'','YES','character varying',3,12,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,yes_or_no,flybase,pg_catalog,varchar,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,feature_cvtermprop,value,4,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_shseclabel,label,4,'','NO',text,'',1073741824,'','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stats_ext,n_distinct,8,'','YES',pg_ndistinct,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,pg_ndistinct,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,phenotype_cvterm,phenotype_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,phenotype_comparison,pub_id,8,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',8,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_attribute,atthasdef,14,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',14,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_database,datminmxid,12,'','NO',xid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,xid,'','','','',12,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,grpmember,type_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_amproc,amprocnum,5,'','NO',smallint,'','',16,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int2,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,library_interaction,library_interaction_id,1,'nextval(\'library_interaction_library_interaction_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_progress_vacuum,num_dead_tuples,11,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',11,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_class,reltype,4,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,humanhealth_pubprop,type_id,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,strain_dbxref,strain_dbxref_id,1,'nextval(\'strain_dbxref_strain_dbxref_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stats,correlation,11,'','YES',real,'','',24,2,'','','','','','','','','','','','','',flybase,pg_catalog,float4,'','','','',11,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,routines,module_catalog,8,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,stock,description,6,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,element_types,datetime_precision,18,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',18,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_settings,enumvals,12,'','YES','ARRAY','','','','','','','','','','','','','','','','','',flybase,pg_catalog,'_text','','','','',12,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,grp_relationshipprop,rank,3,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_bgwriter,buffers_backend,8,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,library_expressionprop,library_expressionprop_id,1,'nextval(\'library_expressionprop_library_expressionprop_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,genotype_dbxref,genotype_id,2,'','NO',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,analysisgrp,analysis_id,6,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,prediction_evidence,evidence_id,3,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,parameters,character_octet_length,11,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',11,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,interactionprop,interaction_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,cell_lineprop,cell_line_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_default_acl,defaclacl,5,'','NO','ARRAY','','','','','','','','','','','','','','','','','',flybase,pg_catalog,'_aclitem','','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_slru,name,1,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,foreign_data_wrapper_options,option_name,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,featureloc,featureloc_id,1,'nextval(\'featureloc_featureloc_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,cv,name,2,'','NO','character varying',255,1020,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_activity,query,20,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',20,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,domain_constraints,is_deferrable,7,'','YES','character varying',3,12,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,yes_or_no,flybase,pg_catalog,varchar,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,grp_synonym,is_internal,6,false,'NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,interaction_group_feature_interaction,interaction_group_feature_interaction_id,1,'nextval(\'interaction_group_feature_int_interaction_group_feature_int_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,cell_line_library,library_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,feature_cvterm,pub_id,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,tableinfo,is_view,4,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,applicable_roles,grantee,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_database,stats_reset,21,'','YES','timestamp with time zone','','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,timestamptz,'','','','',21,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_user_mappings,usename,5,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_roles,rolname,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,dbxrefprop,dbxrefprop_id,1,'nextval(\'dbxrefprop_dbxrefprop_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_ts_config,oid,1,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,lock,task,11,'\'modify gene model\'::character varying','NO','character varying',50,200,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',11,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,character_sets,character_set_schema,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_cast,castmethod,6,'','NO','"char"','','','','','','','','','','','','','','','','','',flybase,pg_catalog,char,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,organism_cvtermprop,rank,5,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_enum,enumtypid,2,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,feature_synonym,feature_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,library,library_id,1,'nextval(\'library_library_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_user_tables,seq_tup_read,5,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,user_defined_types,ordering_routine_catalog,9,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',9,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,humanhealth_featureprop,humanhealth_featureprop_id,1,'nextval(\'humanhealth_featureprop_humanhealth_featureprop_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stats,most_common_elems,12,'','YES',anyarray,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,anyarray,'','','','',12,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,foreign_tables,foreign_server_name,5,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,humanhealthprop,value,4,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,feature_expression,feature_expression_id,1,'nextval(\'feature_expression_feature_expression_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_database,datfrozenxid,11,'','NO',xid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,xid,'','','','',11,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,genotype_cvterm,rank,6,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,strain_phenotypeprop,value,4,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_all_tables,relid,1,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_seclabels,classoid,2,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,columns,identity_cycle,41,'','YES','character varying',3,12,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,yes_or_no,flybase,pg_catalog,varchar,'','','','',41,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,analysisgrpmember,grpmember_id,7,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',7,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_all_tables,analyze_count,22,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',22,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,parameters,character_set_catalog,12,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',12,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,columns,column_default,6,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,genotypeprop,genotypeprop_id,1,'nextval(\'genotypeprop_genotypeprop_id_seq\'::regclass)','NO',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,role_routine_grants,routine_schema,7,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,view_table_usage,view_name,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_rewrite,ev_action,8,'','NO',pg_node_tree,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,pg_node_tree,'','','','',8,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_depend,refclassid,4,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,library_dbxref,is_current,4,true,'NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_settings,max_val,11,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',11,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,humanhealth_relationship,value,5,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,synonym,synonym_id,1,'nextval(\'synonym_synonym_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,foreign_data_wrapper_options,option_value,4,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,prediction_evidence,analysis_id,4,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,fnr_type,timelastmodified,12,'','YES','timestamp without time zone','','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,timestamp,'','','','',12,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,column_privileges,privilege_type,7,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,grp_relationshipprop,type_id,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,strain_synonym,is_current,5,false,'NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,parameters,numeric_scale,20,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',20,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_locks,tuple,5,'','YES',smallint,'','',16,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int2,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_attribute,attidentity,16,'','NO','"char"','','','','','','','','','','','','','','','','','',flybase,pg_catalog,char,'','','','',16,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,featurerange,rangestr,8,'','YES','character varying',255,1020,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',8,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,humanhealth,is_obsolete,6,false,'NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,routines,result_cast_type_udt_schema,76,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',76,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_replication,backend_start,8,'','YES','timestamp with time zone','','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,timestamptz,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,library_grpmember,library_grpmember_id,1,'nextval(\'library_grpmember_library_grpmember_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_class,relnamespace,3,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,humanhealth_pubprop,rank,3,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_sequence,seqcycle,8,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',8,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,feature,type_id,9,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',9,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,environment,uniquename,2,'','NO',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,grpmember,grp_id,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,stockprop,value,4,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,feature_cvtermprop,type_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_slru,stats_reset,9,'','YES','timestamp with time zone','','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,timestamptz,'','','','',9,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_shseclabel,provider,3,'','NO',text,'',1073741824,'','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,text,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,featureloc,phase,9,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',9,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_archiver,stats_reset,7,'','YES','timestamp with time zone','','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,timestamptz,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_statio_user_indexes,schemaname,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,genotypeprop_pub,pub_id,3,'','NO',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,library_cvterm,pub_id,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_attribute,attstattarget,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,strain,is_obsolete,6,false,'NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_wal_receiver,sender_host,13,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',13,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,stock_relationship,value,5,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_class,relhasindex,14,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',14,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,grpmemberprop_pub,grpmemberprop_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,views,view_definition,4,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_tables,schemaname,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_largeobject_metadata,lomowner,2,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,role_udt_grants,grantee,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,feature_interactionprop,feature_interactionprop_id,1,'nextval(\'feature_interactionprop_feature_interactionprop_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,user_mappings,authorization_identifier,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,cell_line_cvterm,cell_line_cvterm_id,1,'nextval(\'cell_line_cvterm_cell_line_cvterm_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,strain_featureprop,type_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,humanhealth_pub,humanhealth_pub_id,1,'nextval(\'humanhealth_pub_humanhealth_pub_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,featureloc_allcoords,feature_id,2,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_activity,xact_start,12,'','YES','timestamp with time zone','','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,timestamptz,'','','','',12,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_roles,rolpassword,9,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',9,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,cell_line,timelastmodified,6,'now()','NO','timestamp without time zone','','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,timestamp,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,view_table_usage,table_catalog,4,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_depend,objsubid,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,library_dbxref,dbxref_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,view_column_usage,column_name,7,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,grp_pub,grp_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,fnr_type,timeaccessioned,11,'','YES','timestamp without time zone','','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,timestamp,'','','','',11,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,parameters,scope_catalog,27,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',27,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,strain_phenotypeprop,type_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,humanhealthprop,type_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_policy,polpermissive,5,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,domains,scope_schema,24,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',24,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_policies,qual,7,'','YES',text,'',1073741824,'','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,text,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,role_column_grants,grantee,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,routines,type_udt_catalog,29,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',29,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,gffatts_slpar,type,2,'','YES','character varying','',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,feature_synonym,pub_id,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_foreign_server,srvacl,7,'','YES','ARRAY','','','','','','','','','','','','','','','','','',flybase,pg_catalog,'_aclitem','','','','',7,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,cvterm_type,termtype,3,'','YES','character varying',255,1020,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,user_defined_types,numeric_precision,22,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',22,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,f_type,md5checksum,8,'','YES',character,32,128,'','','','','','','','','','','','','','','',flybase,pg_catalog,bpchar,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_views,viewname,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_type,typmodin,19,'','NO',regproc,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,regproc,'','','','',19,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,cell_lineprop_pub,cell_lineprop_pub_id,1,'nextval(\'cell_lineprop_pub_cell_lineprop_pub_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,pub,type_id,10,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',10,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,routines,result_cast_scope_schema,79,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',79,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_index,indexprs,19,'','YES',pg_node_tree,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,pg_node_tree,'','','','',19,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,feature_cvterm,cvterm_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_trigger,tgattr,15,'','NO','ARRAY','','','','','','','','','','','','','','','','','',flybase,pg_catalog,int2vector,'','','','',15,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,phenstatement,pub_id,6,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_activity,backend_start,11,'','YES','timestamp with time zone','','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,timestamptz,'','','','',11,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,tableinfo,primary_key_column,3,'','YES','character varying',30,120,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,organism_library,library_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,strain_cvtermprop,rank,5,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,cell_line_library,pub_id,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_all_tables,n_tup_upd,9,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',9,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,grp_cvterm,grp_cvterm_id,1,'nextval(\'grp_cvterm_grp_cvterm_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,table_constraints,table_schema,5,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,dbxref,dbxref_id,1,'nextval(\'dbxref_dbxref_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,user_defined_types,user_defined_type_catalog,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_wal_receiver,status,2,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,library_relationship,library_relationship_id,1,'nextval(\'library_relationship_library_relationship_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_xact_all_tables,idx_scan,6,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_event_trigger,evtowner,4,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,cvterm,is_relationshiptype,6,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_activity,usesysid,5,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_subscription,last_msg_send_time,6,'','YES','timestamp with time zone','','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,timestamptz,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_auth_members,grantor,3,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,routines,dtd_identifier,36,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',36,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,routines,numeric_precision,23,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',23,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,organismprop,rank,5,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,f_type,seqlen,7,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_xact_user_tables,schemaname,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,attributes,attribute_name,4,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,cell_line_feature,cell_line_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,featureloc_allcoords,gbeg,13,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',13,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_attrdef,oid,1,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,routines,to_sql_specific_name,53,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',53,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_statio_sys_tables,idx_blks_read,6,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_foreign_server,srvoptions,8,'','YES','ARRAY','','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,'_text','','','','',8,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,administrable_role_authorizations,is_grantable,3,'','YES','character varying',3,12,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,yes_or_no,flybase,pg_catalog,varchar,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,triggered_update_columns,trigger_schema,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_policies,with_check,8,'','YES',text,'',1073741824,'','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,text,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,view_routine_usage,table_schema,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_seclabel,label,5,'','NO',text,'',1073741824,'','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,text,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_user_tables,vacuum_count,20,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',20,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,cvterm_dbxref,is_for_definition,4,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_aggregate,aggfnoid,1,'','NO',regproc,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,regproc,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_ts_template,tmplnamespace,3,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_sequences,data_type,4,'','YES',regtype,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,regtype,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_progress_create_index,partitions_total,15,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',15,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,sequences,numeric_precision_radix,6,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_proc,proargmodes,22,'','YES','ARRAY','','','','','','','','','','','','','','','','','',flybase,pg_catalog,'_char','','','','',22,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,gffatts_slim,type,2,'','YES','character varying','',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_locks,pid,12,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',12,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_proc,oid,1,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,cell_line_relationship,cell_line_relationship_id,1,'nextval(\'cell_line_relationship_cell_line_relationship_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,featurepos,featurepos_id,1,'nextval(\'featurepos_featurepos_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,attributes,collation_name,16,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',16,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,featureprop,feature_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,routines,as_locator,54,'','YES','character varying',3,12,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,yes_or_no,flybase,pg_catalog,varchar,'','','','',54,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,library_featureprop,library_feature_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,feature_pub,feature_pub_id,1,'nextval(\'feature_pub_feature_pub_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_aggregate,aggminitval,22,'','YES',text,'',1073741824,'','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,text,'','','','',22,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,fnr_type,type,5,'','YES','character varying',1024,4096,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,feature_humanhealth_dbxref,feature_humanhealth_dbxref_id,1,'nextval(\'feature_humanhealth_dbxref_feature_humanhealth_dbxref_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,af_type,feature_id,1,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,role_usage_grants,grantee,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,grp,grp_id,1,'nextval(\'grp_grp_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,feature_relationshipprop,feature_relationship_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,f_loc,feature_id,1,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,element_types,interval_type,19,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',19,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,genotype,name,4,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_replication_slots,temporary,6,'','YES',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,tables,table_catalog,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_tablespace,spcoptions,5,'','YES','ARRAY','','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,'_text','','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,cell_line_synonym,cell_line_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,feature_relationship,object_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_constraint,contypid,9,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',9,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_timezone_abbrevs,utc_offset,2,'','YES',interval,'','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,interval,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_database_conflicts,datid,1,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_user,usename,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,humanhealth_cvterm,pub_id,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_sequence,seqcache,7,'','NO',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',7,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,humanhealth_cvtermprop,humanhealth_cvtermprop_id,1,'nextval(\'humanhealth_cvtermprop_humanhealth_cvtermprop_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,feature_interaction_pub,pub_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_shdepend,objsubid,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,strain_relationship,value,5,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,sql_features,sub_feature_id,3,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_replication,client_port,7,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_description,objoid,1,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,constraint_table_usage,table_catalog,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_operator,oprright,9,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',9,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,analysisprop,value,4,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_trigger,tgqual,17,'','YES',pg_node_tree,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,pg_node_tree,'','','','',17,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,featurerange,rightendf_id,7,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',7,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,stockcollection,type_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,cell_line_dbxref,is_current,4,true,'NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_locks,virtualtransaction,11,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',11,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,column_privileges,is_grantable,8,'','YES','character varying',3,12,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,yes_or_no,flybase,pg_catalog,varchar,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_sys_indexes,indexrelid,2,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_indexes,indexdef,5,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,triggers,event_object_schema,6,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_database,checksum_failures,17,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',17,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,role_routine_grants,routine_name,8,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_rewrite,ev_qual,7,'','NO',pg_node_tree,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,pg_node_tree,'','','','',7,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_language,lanname,2,'','NO',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_settings,short_desc,5,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,library_strain,strain_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_index,indoption,18,'','NO','ARRAY','','','','','','','','','','','','','','','','','',flybase,pg_catalog,int2vector,'','','','',18,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_transform,trftosql,5,'','NO',regproc,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,regproc,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,routines,maximum_cardinality,35,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',35,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_type,typsend,18,'','NO',regproc,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,regproc,'','','','',18,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_user_tables,n_tup_hot_upd,11,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',11,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_sequences,sequenceowner,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,cvterm_dbxref,dbxref_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,attributes,collation_catalog,14,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',14,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_database,datcollate,5,'','NO',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_ts_template,tmplinit,4,'','NO',regproc,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,regproc,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,foreign_servers,authorization_identifier,7,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_collation,collprovider,5,'','NO','"char"','','','','','','','','','','','','','','','','','',flybase,pg_catalog,char,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,column_domain_usage,domain_schema,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,interaction_cvterm,cvterm_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_progress_analyze,sample_blks_total,6,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,feature_genotype,cgroup,6,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_ts_parser,oid,1,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,element_types,collation_schema,13,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',13,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,routines,sql_data_access,43,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',43,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_type,typname,2,'','NO',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,constraint_column_usage,table_schema,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,lock,lockrank,5,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,column_udt_usage,table_schema,5,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_index,indrelid,2,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_proc,prosupport,9,'','NO',regproc,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,regproc,'','','','',9,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,organism_dbxref,organism_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,attributes,udt_name,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_auth_members,admin_option,4,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,strain_feature,strain_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,humanhealth_dbxrefprop_pub,pub_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,role_table_grants,grantee,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_sys_tables,idx_scan,6,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,columns,is_updatable,44,'','YES','character varying',3,12,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,yes_or_no,flybase,pg_catalog,varchar,'','','','',44,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_event_trigger,evtevent,3,'','NO',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_aggregate,aggmtransfn,9,'','NO',regproc,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,regproc,'','','','',9,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,domain_constraints,initially_deferred,8,'','YES','character varying',3,12,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,yes_or_no,flybase,pg_catalog,varchar,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_user,useconfig,9,'','YES','ARRAY','','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,'_text','','','','',9,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,key_column_usage,table_schema,5,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,cell_line_dbxref,dbxref_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_publication_rel,prrelid,3,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,analysisprop,type_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_bgwriter,maxwritten_clean,7,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,tables,user_defined_type_name,9,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',9,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,parameters,parameter_mode,5,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_constraint,oid,1,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,domains,collation_catalog,10,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',10,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_progress_vacuum,phase,5,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,udt_privileges,is_grantable,7,'','YES','character varying',3,12,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,yes_or_no,flybase,pg_catalog,varchar,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_constraint,conppeqop,22,'','YES','ARRAY','','','','','','','','','','','','','','','','','',flybase,pg_catalog,'_oid','','','','',22,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_shdepend,objid,3,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,routines,routine_type,7,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,sql_features,sub_feature_name,4,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,phenotype_comparison,phenotype2_id,7,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',7,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,af_type,type_id,9,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',9,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_user_tables,n_live_tup,12,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',12,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,humanhealth_cvterm,cvterm_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stats,null_frac,5,'','YES',real,'','',24,2,'','','','','','','','','','','','','',flybase,pg_catalog,float4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,analysisfeature,normscore,5,'','YES','double precision','','',53,2,'','','','','','','','','','','','','',flybase,pg_catalog,float8,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_available_extensions,name,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_user_functions,self_time,6,'','YES','double precision','','',53,2,'','','','','','','','','','','','','',flybase,pg_catalog,float8,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,table_privileges,with_hierarchy,8,'','YES','character varying',3,12,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,yes_or_no,flybase,pg_catalog,varchar,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_stats_ext,kinds,7,'','YES','ARRAY','','','','','','','','','','','','','','','','','',flybase,pg_catalog,'_char','','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_operator,oid,1,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,feature_relationship,type_id,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,genotype,description,3,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,expression,expression_id,1,'nextval(\'expression_expression_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_xact_sys_tables,idx_tup_fetch,7,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,routines,result_cast_char_set_catalog,63,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',63,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,phenotype,assay_id,7,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',7,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,interactionprop_pub,pub_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_constraint,conparentid,11,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',11,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,feature_interaction_pub,feature_interaction_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,featureloc,is_fmin_partial,5,false,'NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_default_acl,oid,1,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_slru,blks_written,5,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,sql_features,feature_name,2,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_progress_basebackup,tablespaces_streamed,6,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,library_expressionprop,rank,5,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_proc,probin,27,'','YES',text,'',1073741824,'','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,text,'','','','',27,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,stockcollection,contact_id,3,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_amproc,oid,1,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_db_role_setting,setdatabase,1,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_statistic_ext,stxstattarget,6,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_user_indexes,idx_scan,6,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,role_usage_grants,object_catalog,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_operator,oprcom,11,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',11,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,pub,pages,8,'','YES','character varying',255,1020,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',8,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,f_type,organism_id,10,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',10,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,columns,character_set_catalog,17,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',17,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_locks,objid,9,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',9,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,feature_relationshipprop,type_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,domains,scope_catalog,23,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',23,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_sys_tables,autovacuum_count,21,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',21,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_attribute,attislocal,19,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',19,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,cell_line_synonym,synonym_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,feature_relationship,subject_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,expression_pub,expression_pub_id,1,'nextval(\'expression_pub_expression_pub_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,foreign_data_wrappers,foreign_data_wrapper_language,5,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,feature,uniquename,5,'','NO',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_timezone_abbrevs,is_dst,3,'','YES',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,genotypeprop,rank,5,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_user_tables,analyze_count,22,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',22,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,view_routine_usage,table_name,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_ts_template,tmplname,2,'','NO',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_proc,proargtypes,20,'','NO','ARRAY','','','','','','','','','','','','','','','','','',flybase,pg_catalog,oidvector,'','','','',20,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,analysis,algorithm,6,'','YES','character varying',255,1020,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_constraint,confrelid,12,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',12,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_class,reltoastrelid,13,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',13,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,gffatts_slim,attribute,3,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_type,typoutput,16,'','NO',regproc,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,regproc,'','','','',16,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,foreign_tables,foreign_table_catalog,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_index,indcollation,16,'','NO','ARRAY','','','','','','','','','','','','','','','','','',flybase,pg_catalog,oidvector,'','','','',16,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,triggers,action_reference_old_row,15,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',15,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_language,lanispl,4,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_all_tables,seq_tup_read,5,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_replication,state,10,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',10,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,library_strain,pub_id,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_wal_receiver,sender_port,14,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',14,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_aggregate,aggmtransspace,20,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',20,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,featureprop,type_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,library,type_id,5,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_user_tables,relid,1,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,library_featureprop,type_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,organism_cvtermprop,organism_cvtermprop_id,1,'nextval(\'organism_cvtermprop_organism_cvtermprop_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,table_constraints,initially_deferred,9,'','YES','character varying',3,12,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,yes_or_no,flybase,pg_catalog,varchar,'','','','',9,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_sys_indexes,relname,4,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,humanhealth_featureprop,rank,5,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_wal_receiver,receive_start_lsn,3,'','YES',pg_lsn,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,pg_lsn,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_extension,extversion,6,'','NO',text,'',1073741824,'','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,text,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_roles,rolcreatedb,5,'','YES',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,dbxrefprop,rank,5,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_ts_config,cfgparser,5,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_foreign_data_wrapper,fdwacl,6,'','YES','ARRAY','','','','','','','','','','','','','','','','','',flybase,pg_catalog,'_aclitem','','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_sys_tables,n_ins_since_vacuum,15,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',15,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,routines,result_cast_dtd_identifier,82,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',82,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_operator,oprnegate,12,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',12,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_auth_members,member,2,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,humanhealth_dbxref,humanhealth_dbxref_id,1,'nextval(\'humanhealth_dbxref_humanhealth_dbxref_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,strain_feature,pub_id,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_user_mappings,umid,1,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,role_table_grants,table_schema,4,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_index,indnkeyatts,4,'','NO',smallint,'','',16,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int2,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,organism_dbxref,is_current,4,true,'NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_xact_user_tables,relname,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_amop,amopmethod,8,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',8,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,interaction_group_feature_interaction,ftype,5,'','YES','character varying',255,1020,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,cell_line_feature,feature_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_type,typowner,4,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_available_extension_versions,relocatable,6,'','YES',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,constraint_column_usage,column_name,4,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,administrable_role_authorizations,role_name,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,triggered_update_columns,trigger_name,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,column_domain_usage,table_catalog,4,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,enabled_roles,role_name,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,feature_interactionprop,rank,5,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,cell_line_cvterm,rank,5,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,routines,scope_schema,33,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',33,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_tables,hasindexes,5,'','YES',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,cell_line_synonym,pub_id,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,af_type,analysis_id,11,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',11,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,genotype,uniquename,2,'','NO',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,pubauthor,givennames,6,'','YES','character varying',100,400,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,stock_relationship,stock_relationship_id,1,'nextval(\'stock_relationship_stock_relationship_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,feature_relationshipprop,value,4,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,tables,is_typed,11,'','YES','character varying',3,12,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,yes_or_no,flybase,pg_catalog,varchar,'','','','',11,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,role_usage_grants,object_schema,4,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,interactionprop_pub,interactionprop_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_aggregate,aggfinalextra,12,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',12,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_publication,pubdelete,7,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',7,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,cell_line_dbxref,cell_line_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_publication_rel,prpubid,2,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,update_track,annotation_id,8,'','YES','character varying',50,200,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',8,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,stockcollection,name,4,'','YES','character varying',255,1020,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,analysisprop,analysis_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,stock_dbxref,stock_dbxref_id,1,'nextval(\'stock_dbxref_stock_dbxref_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,strain_synonym,strain_synonym_id,1,'nextval(\'strain_synonym_strain_synonym_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_constraint,confkey,20,'','YES','ARRAY','','','','','','','','','','','','','','','','','',flybase,pg_catalog,'_int2','','','','',20,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_shdepend,classid,2,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_locks,locktype,1,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_opclass,opcdefault,8,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',8,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_proc,proleakproof,12,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',12,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_class,relchecks,19,'','NO',smallint,'','',16,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int2,'','','','',19,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,humanhealth_relationship,humanhealth_relationship_id,1,'nextval(\'humanhealth_relationship_humanhealth_relationship_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,humanhealth_cvterm,humanhealth_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,af_type,timeaccessioned,12,'','YES','timestamp without time zone','','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,timestamp,'','','','',12,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_user_tables,n_tup_upd,9,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',9,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_ssl,compression,6,'','YES',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,columns,udt_catalog,26,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',26,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,interaction_cvterm,interaction_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,grp_cvterm,pub_id,5,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,table_constraints,constraint_catalog,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,triggered_update_columns,event_object_catalog,4,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,column_domain_usage,domain_name,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,dbxref,description,5,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,user_defined_types,is_instantiable,5,'','YES','character varying',3,12,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,yes_or_no,flybase,pg_catalog,varchar,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,cell_line_feature,pub_id,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,phenotype_comparison_cvterm,phenotype_comparison_cvterm_id,1,'nextval(\'phenotype_comparison_cvterm_phenotype_comparison_cvterm_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_type,typnamespace,3,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_xact_sys_tables,n_tup_del,10,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',10,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,columns,domain_name,25,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',25,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,constraint_column_usage,table_name,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_index,indnatts,3,'','NO',smallint,'','',16,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int2,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,strain_cvtermprop,strain_cvtermprop_id,1,'nextval(\'strain_cvtermprop_strain_cvtermprop_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,organism_dbxref,dbxref_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_xact_user_tables,seq_scan,4,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,attributes,udt_schema,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,strain_feature,feature_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,humanhealth_dbxrefprop_pub,humanhealth_dbxrefprop_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,role_table_grants,table_catalog,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_statio_user_tables,idx_blks_read,6,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,tables,commit_action,12,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',12,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,project,project_id,1,'nextval(\'project_project_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_replication_origin,roident,1,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_event_trigger,evtname,2,'','NO',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,strain_phenotype,strain_phenotype_id,1,'nextval(\'strain_phenotype_strain_phenotype_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_wal_receiver,receive_start_tli,4,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_attribute,attnotnull,13,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',13,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stats_ext,most_common_vals,10,'','YES','ARRAY','','','','','','','','','','','','','','','','','',flybase,pg_catalog,'_text','','','','',10,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_sys_indexes,schemaname,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_statio_all_indexes,idx_blks_read,6,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,featureprop,value,4,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_conversion,condefault,8,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',8,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,audit_chado,record_ukey_vals,7,'','NO',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',7,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,library_featureprop,value,4,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,domain_udt_usage,domain_name,6,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_language,lanowner,3,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,library_strain,library_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_aggregate,aggmfinalfn,11,'','NO',regproc,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,regproc,'','','','',11,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_policy,oid,1,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,routines,module_name,10,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',10,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,attributes,numeric_precision_radix,18,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',18,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,genotype_synonym,is_internal,6,false,'NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,usage_privileges,object_type,6,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_bgwriter,buffers_alloc,10,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',10,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_partitioned_table,partcollation,7,'','NO','ARRAY','','','','','','','','','','','','','','','','','',flybase,pg_catalog,oidvector,'','','','',7,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_sequences,sequencename,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,domains,character_set_catalog,7,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,cvterm_dbxref,cvterm_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_index,indisreplident,14,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',14,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_proc,prosecdef,11,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',11,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_progress_create_index,command,6,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,feature_relationship_pub,feature_relationship_pub_id,1,'nextval(\'feature_relationship_pub_feature_relationship_pub_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_type,typarray,14,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',14,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,view_routine_usage,specific_catalog,4,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_collation,collctype,9,'','NO',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',9,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_enum,enumsortorder,3,'','NO',real,'','',24,2,'','','','','','','','','','','','','',flybase,pg_catalog,float4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,feature_synonym,synonym_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,fnr_type,feature_id,1,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,role_column_grants,table_schema,4,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,referential_constraints,unique_constraint_name,6,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,domains,character_set_schema,8,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,featurepos,mappos,5,'','NO','double precision','','',53,2,'','','','','','','','','','','','','',flybase,pg_catalog,float8,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_partitioned_table,partexprs,8,'','YES',pg_node_tree,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,pg_node_tree,'','','','',8,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,lock,chadoxmlfile,9,'','YES','character varying',100,400,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',9,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_proc,prolang,5,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_seclabels,objsubid,3,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_all_tables,vacuum_count,20,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',20,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_seclabel,objoid,1,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_conversion,conproc,7,'','NO',regproc,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,regproc,'','','','',7,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,audit_chado,audited_cols,8,'','NO',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',8,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,organism,comment,6,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_aggregate,aggfinalfn,5,'','NO',regproc,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,regproc,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,view_table_usage,view_schema,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,library_humanhealth,library_humanhealth_id,1,'nextval(\'library_humanhealth_library_humanhealth_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,cv,definition,3,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_trigger,tgtype,6,'','NO',smallint,'','',16,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int2,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_settings,source,9,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',9,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,cell_line_library,cell_line_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,organismprop,organismprop_id,1,'nextval(\'organismprop_organismprop_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_matviews,definition,7,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,schemata,sql_path,7,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_range,rngsubdiff,6,'','NO',regproc,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,regproc,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,user_defined_types,ordering_routine_name,11,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',11,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_views,definition,4,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_database,datconnlimit,9,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',9,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,character_sets,character_set_name,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_activity,datid,1,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,grpmember,rank,2,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_progress_cluster,phase,6,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,featureloc_allcoords,nend,16,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',16,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,role_routine_grants,is_grantable,10,'','YES','character varying',3,12,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,yes_or_no,flybase,pg_catalog,varchar,'','','','',10,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_attribute,attisdropped,18,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',18,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_opclass,opcintype,7,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',7,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,strain_relationship,strain_relationship_id,1,'nextval(\'strain_relationship_strain_relationship_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,update_track,comment,7,'\'\'::text','NO',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',7,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_publication,pubtruncate,8,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',8,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,constraint_table_usage,constraint_schema,5,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,grp_relationshipprop,value,2,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,genotype_dbxref,dbxref_id,3,'','NO',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,humanhealth_cvtermprop,rank,5,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,interactionprop,type_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,element_types,collation_name,14,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',14,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,prediction_evidence,feature_id,2,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,cell_lineprop,type_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,foreign_data_wrapper_options,foreign_data_wrapper_name,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,featureloc_allcoords,fmin,4,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_user,userepl,5,'','YES',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_statio_sys_indexes,schemaname,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,attributes,character_set_name,13,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',13,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,humanhealth_synonym,is_internal,6,false,'NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_database_conflicts,confl_snapshot,5,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,strain_relationship_pub,pub_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,role_udt_grants,udt_schema,4,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,key_column_usage,position_in_unique_constraint,9,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',9,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_tablespace,oid,1,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,tables,self_referencing_column_name,5,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,element_types,object_name,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,views,table_schema,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,parameters,data_type,9,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',9,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_progress_vacuum,index_vacuum_count,9,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',9,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,grp,is_analysis,5,false,'NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,f_loc,fmax,5,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,library_cvterm,library_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_attribute,attname,2,'','NO',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,stockprop,stock_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,af_type,type,5,'','YES','character varying',1024,4096,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,user_defined_types,reference_type,12,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',12,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,phenotype_cvterm,cvterm_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stats,most_common_freqs,9,'','YES','ARRAY','','','','','','','','','','','','','','','','','',flybase,pg_catalog,'_float4','','','','',9,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,feature,timelastmodified,12,'(\'now\'::text)::timestamp(6) with time zone','NO','timestamp without time zone','','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,timestamp,'','','','',12,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,user_defined_types,collation_schema,20,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',20,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,cvterm_type,name,2,'','YES','character varying',1024,4096,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,character_sets,character_repertoire,4,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_amop,amopopr,7,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',7,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_views,viewowner,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,attributes,numeric_scale,19,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',19,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,feature_cvterm,feature_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,tableinfo,name,2,'','NO','character varying',30,120,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,routines,to_sql_specific_schema,52,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',52,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,organism_library,organism_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_all_indexes,idx_scan,6,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,lock,lock_id,1,'nextval(\'lock_lock_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,column_udt_usage,udt_catalog,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_roles,rolbypassrls,11,'','YES',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',11,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_collation,oid,1,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_ts_parser,prstoken,5,'','NO',regproc,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,regproc,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,fnr_type,type_id,9,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',9,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_all_tables,n_tup_hot_upd,11,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',11,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,library_pub,library_pub_id,1,'nextval(\'library_pub_library_pub_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_depend,objid,2,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,library_dbxref,library_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_database,oid,1,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_activity,client_hostname,9,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',9,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,grpmember_pub,grpmember_pub_id,1,'nextval(\'grpmember_pub_grpmember_pub_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_transform,oid,1,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,grp_pub,pub_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_seclabels,objtype,4,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,columns,interval_type,15,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',15,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_settings,name,1,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,strain_phenotypeprop,strain_phenotype_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,humanhealthprop,humanhealth_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,role_column_grants,table_catalog,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_indexes,schemaname,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,featureloc,rank,12,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',12,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_enum,enumlabel,4,'','NO',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,gffatts_slpar,attribute,3,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,humanhealth_phenotype,humanhealth_phenotype_id,1,'nextval(\'humanhealth_phenotype_humanhealth_phenotype_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,phenotype_cvterm,rank,4,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,feature_cvtermprop,feature_cvterm_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_shseclabel,classoid,2,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_class,relnatts,18,'','NO',smallint,'','',16,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int2,'','','','',18,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_statio_user_indexes,indexrelid,2,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,genotypeprop_pub,genotypeprop_id,2,'','NO',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,feature,timeaccessioned,11,'(\'now\'::text)::timestamp(6) with time zone','NO','timestamp without time zone','','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,timestamp,'','','','',11,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,routine_privileges,routine_catalog,6,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,grpmemberprop_pub,pub_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,element_types,object_type,4,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_operator,oprkind,5,'','NO','"char"','','','','','','','','','','','','','','','','','',flybase,pg_catalog,char,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,pub,pyear,7,'','YES','character varying',255,1020,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',7,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_largeobject_metadata,lomacl,3,'','YES','ARRAY','','','','','','','','','','','','','','','','','',flybase,pg_catalog,'_aclitem','','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,role_udt_grants,udt_catalog,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,triggers,created,17,'','YES','timestamp with time zone','','','','','',2,'','','','','','','','',flybase,information_schema,time_stamp,flybase,pg_catalog,timestamptz,'','','','',17,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_database,blks_read,6,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_statio_sys_indexes,relname,4,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,user_defined_types,interval_precision,27,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',27,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_roles,rolconfig,12,'','YES','ARRAY','','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,'_text','','','','',12,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,strain_featureprop,strain_feature_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,featureloc_allcoords,srcfeature_id,3,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,cell_lineprop,value,4,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_sys_tables,last_autovacuum,17,'','YES','timestamp with time zone','','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,timestamptz,'','','','',17,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,genotype_dbxref,is_current,4,true,'NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,analysisfeature,analysisfeature_id,1,'nextval(\'analysisfeature_analysisfeature_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,interactionprop,value,4,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stats,schemaname,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,featureloc_allcoords,gend,14,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',14,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_progress_vacuum,pid,1,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,routines,scope_catalog,32,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',32,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_all_tables,n_live_tup,12,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',12,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,parameters,interval_type,22,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',22,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,grp_dbxref,grp_dbxref_id,1,'nextval(\'grp_dbxref_grp_dbxref_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,featureloc,locgroup,11,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',11,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,key_column_usage,constraint_catalog,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,element_types,numeric_precision_radix,16,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',16,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,parameters,specific_catalog,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_constraint,condeferrable,5,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,routines,numeric_precision_radix,24,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',24,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,feature_dbxref,feature_dbxref_id,1,'nextval(\'feature_dbxref_feature_dbxref_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,environment,description,3,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,humanhealth_pubprop,value,2,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_class,relname,2,'','NO',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,libraryprop_pub,libraryprop_pub_id,1,'nextval(\'libraryprop_pub_libraryprop_pub_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,columns,collation_schema,21,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',21,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,sequences,minimum_value,9,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',9,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,interaction_cell_line,interaction_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_sys_tables,relid,1,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,grpprop_pub,grpprop_pub_id,1,'nextval(\'grpprop_pub_grpprop_pub_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_sequences,increment_by,8,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,featureloc_pub,pub_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_policies,permissive,4,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_progress_analyze,pid,1,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,feature_genotype,feature_genotype_id,1,'nextval(\'feature_genotype_feature_genotype_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_ts_parser,prsend,6,'','NO',regproc,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,regproc,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,grpmemberprop,rank,3,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_ts_dict,dictname,2,'','NO',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,attributes,dtd_identifier,30,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',30,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_conversion,conname,2,'','NO',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,role_routine_grants,specific_catalog,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,parameters,collation_name,17,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',17,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,view_column_usage,table_catalog,4,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_sys_tables,analyze_count,22,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',22,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_xact_user_functions,schemaname,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_all_indexes,indexrelname,5,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,stockcollection_stock,stock_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,analysisgrpmember,normscore,3,'','YES','double precision','','',53,2,'','','','','','','','','','','','','',flybase,pg_catalog,float8,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,attributes,scope_name,28,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',28,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_cursors,is_holdable,3,'','YES',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,schemata,schema_name,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_matviews,matviewname,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_subscription,latest_end_time,9,'','YES','timestamp with time zone','','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,timestamptz,'','','','',9,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_xact_all_tables,n_tup_upd,9,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',9,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,library_humanhealthprop,library_humanhealthprop_id,1,'nextval(\'library_humanhealthprop_library_humanhealthprop_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,domain_constraints,constraint_name,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_foreign_server,srvfdw,4,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,stock_cvterm,stock_cvterm_id,1,'nextval(\'stock_cvterm_stock_cvterm_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_statio_sys_tables,toast_blks_hit,9,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',9,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,triggers,trigger_catalog,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_class,relrowsecurity,23,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',23,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_user_tables,n_ins_since_vacuum,15,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',15,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,element_types,character_set_schema,10,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',10,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,attributes,data_type,8,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,cvtermpath,object_id,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,interaction_group,is_obsolete,3,false,'NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,routine_privileges,specific_name,5,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,expression_cvtermprop,value,4,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,alignment_evidence,feature_id,2,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_opclass,opcmethod,2,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,expressionprop,expression_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,cvterm_relationship,object_id,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_settings,pending_restart,17,'','YES',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',17,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,column_privileges,table_schema,4,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,domains,numeric_precision,13,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',13,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,humanhealth_phenotypeprop,rank,5,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_user_functions,funcid,1,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,update_track,release,2,'','NO','character varying',20,80,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,interaction,interaction_id,1,'nextval(\'interaction_interaction_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_database,xact_rollback,5,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_operator,oprcanmerge,6,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,pub_dbxref,pub_dbxref_id,1,'nextval(\'pub_dbxref_pub_dbxref_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,featuremap_pub,featuremap_pub_id,1,'nextval(\'featuremap_pub_featuremap_pub_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,featureprop_pub,featureprop_pub_id,1,'nextval(\'featureprop_pub_featureprop_pub_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,views,is_insertable_into,7,'','YES','character varying',3,12,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,yes_or_no,flybase,pg_catalog,varchar,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_gssapi,encrypted,4,'','YES',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_user_tables,autovacuum_count,21,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',21,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,feature_cvterm_dbxref,dbxref_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,table_privileges,table_catalog,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,feature_grpmember,feature_grpmember_id,1,'nextval(\'feature_grpmember_feature_grpmember_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_constraint,condeferred,6,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_replication_slots,xmin,9,'','YES',xid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,xid,'','','','',9,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,cvtermprop,value,4,'\'\'::text','NO',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_archiver,failed_count,4,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_attribute,attndims,7,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',7,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_amop,amopfamily,2,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_type,typnotnull,24,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',24,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_progress_create_index,blocks_total,11,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',11,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_proc,procost,6,'','NO',real,'','',24,2,'','','','','','','','','','','','','',flybase,pg_catalog,float4,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,collation_character_set_applicability,collation_schema,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,routines,security_type,50,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',50,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,referential_constraints,unique_constraint_schema,5,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_progress_analyze,ext_stats_computed,9,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',9,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_foreign_server,srvowner,3,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,featureloc_allcoords,residue_info,10,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',10,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,domain_constraints,domain_catalog,4,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,organism,common_name,5,'','YES','character varying',255,1020,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,routines,result_cast_numeric_precision,69,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',69,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_aggregate,aggcombinefn,6,'','NO',regproc,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,regproc,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,check_constraints,constraint_catalog,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,sequences,sequence_catalog,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,tableinfo,is_updateable,7,1,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',7,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_sys_tables,n_tup_upd,9,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',9,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,featuremap,featuremap_id,1,'nextval(\'featuremap_featuremap_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,routines,to_sql_specific_catalog,51,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',51,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_cursors,is_binary,4,'','YES',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,strainprop,rank,5,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_range,rngcanonical,5,'','NO',regproc,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,regproc,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,organism_cvterm,organism_cvterm_id,1,'nextval(\'organism_cvterm_organism_cvterm_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,analysisgrpmember,significance,4,'','YES','double precision','','',53,2,'','','','','','','','','','','','','',flybase,pg_catalog,float8,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,role_routine_grants,specific_schema,4,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_depend,deptype,7,'','NO','"char"','','','','','','','','','','','','','','','','','',flybase,pg_catalog,char,'','','','',7,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_trigger,tgfoid,5,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,view_column_usage,view_name,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_statio_sys_tables,relid,1,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,triggers,action_condition,9,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',9,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,grpmemberprop,type_id,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_statio_user_tables,tidx_blks_hit,11,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',11,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,cvterm,cvterm_id,1,'nextval(\'cvterm_cvterm_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_policies,policyname,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_xact_all_tables,relid,1,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,library_dbxrefprop,library_dbxrefprop_id,1,'nextval(\'library_dbxrefprop_library_dbxrefprop_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,organism_pub,organism_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_attribute,attoptions,23,'','YES','ARRAY','','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,'_text','','','','',23,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,domains,domain_default,19,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',19,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,interaction_cell_line,pub_id,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_subscription,subid,1,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_archiver,last_archived_time,3,'','YES','timestamp with time zone','','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,timestamptz,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_statio_user_indexes,idx_blks_hit,7,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,cvtermprop,type_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,table_privileges,table_schema,4,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,attributes,maximum_cardinality,29,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',29,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_progress_create_index,blocks_done,12,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',12,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_progress_cluster,command,5,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_locks,fastpath,15,'','YES',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',15,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,constraint_table_usage,constraint_name,6,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_gssapi,principal,3,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,pub,title,2,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,sql_implementation_info,comments,5,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_activity,state,17,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',17,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,routines,is_deterministic,42,'','YES','character varying',3,12,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,yes_or_no,flybase,pg_catalog,varchar,'','','','',42,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,tables,reference_generation,6,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_group,groname,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_replication_slots,slot_name,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,grpmember_cvterm,is_not,2,false,'NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,routines,result_cast_from_data_type,59,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',59,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_user,usebypassrls,6,'','YES',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_rules,tablename,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,humanhealth_synonym,is_current,5,false,'NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_database_conflicts,confl_bufferpin,6,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,column_privileges,table_catalog,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,grpprop,grp_id,5,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,parameters,udt_schema,25,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',25,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_class,relam,7,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',7,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,cvterm_relationship,subject_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,af_type,residues,6,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,humanhealthprop_pub,humanhealthprop_pub_id,1,'nextval(\'humanhealthprop_pub_humanhealthprop_pub_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_inherits,inhrelid,1,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,grp,is_obsolete,6,false,'NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,library_relationship_pub,pub_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,f_loc,strand,6,'','YES',smallint,'','',16,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int2,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,parameters,udt_name,26,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',26,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,cvtermpath,subject_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,interaction_group,description,4,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,expression_cvtermprop,type_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,attributes,attribute_udt_catalog,23,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',23,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,pubauthor,surname,5,'','NO','character varying',100,400,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,routines,routine_catalog,4,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,sql_features,comments,7,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',7,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_tables,hasrules,6,'','YES',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_replication,usename,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,udt_privileges,udt_schema,4,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_class,relfilenode,8,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',8,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_sequence,seqstart,3,'','NO',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_ts_config_map,mapdict,4,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,column_column_usage,table_catalog,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_statio_user_sequences,relid,1,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_activity,backend_type,21,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',21,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,phenotype_comparison,genotype2_id,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_subscription,subenabled,5,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,humanhealth_relationship_pub,humanhealth_relationship_pub_id,1,'nextval(\'humanhealth_relationship_pub_humanhealth_relationship_pub_i_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_trigger,tgdeferrable,12,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',12,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,strain_cvterm,pub_id,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_bgwriter,checkpoint_sync_time,4,'','YES','double precision','','',53,2,'','','','','','','','','','','','','',flybase,pg_catalog,float8,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_database,blk_write_time,20,'','YES','double precision','','',53,2,'','','','','','','','','','','','','',flybase,pg_catalog,float8,'','','','',20,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,featurerange,feature_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,strain,strain_id,1,'nextval(\'strain_strain_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,phendesc,genotype_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,libraryprop,library_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_statio_all_tables,toast_blks_hit,9,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',9,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_xact_user_tables,n_tup_del,10,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',10,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,check_constraint_routine_usage,constraint_schema,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,humanhealth,humanhealth_id,1,'nextval(\'humanhealth_humanhealth_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,element_types,udt_name,24,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',24,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_class,relminmxid,30,'','NO',xid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,xid,'','','','',30,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_xact_sys_tables,seq_scan,4,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,routines,character_octet_length,16,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',16,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,phenotype,attr_id,4,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_class,relrewrite,28,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',28,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,genotype_cvtermprop,value,4,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,cell_line_libraryprop,type_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,humanhealth_dbxrefprop,humanhealth_dbxrefprop_id,1,'nextval(\'humanhealth_dbxrefprop_humanhealth_dbxrefprop_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_wal_receiver,latest_end_lsn,10,'','YES',pg_lsn,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,pg_lsn,'','','','',10,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_stats_ext,statistics_name,4,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_replication,replay_lsn,14,'','YES',pg_lsn,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,pg_lsn,'','','','',14,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,library_cvtermprop,library_cvtermprop_id,1,'nextval(\'library_cvtermprop_library_cvtermprop_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_init_privs,privtype,4,'','NO','"char"','','','','','','','','','','','','','','','','','',flybase,pg_catalog,char,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,eimage,eimage_data,2,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_foreign_table,ftrelid,1,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_progress_cluster,heap_blks_scanned,11,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',11,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,cell_line_pub,pub_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_statio_sys_sequences,blks_hit,5,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,phenstatement,phenstatement_id,1,'nextval(\'phenstatement_phenstatement_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,library_synonym,synonym_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,routines,result_cast_numeric_precision_radix,70,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',70,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,db,name,2,'','NO','character varying',255,1020,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,dbxref,url,6,'','YES','character varying',255,1020,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,user_defined_types,is_final,6,'','YES','character varying',3,12,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,yes_or_no,flybase,pg_catalog,varchar,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_ssl,bits,5,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,interaction_expressionprop,type_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_rewrite,ev_type,4,'','NO','"char"','','','','','','','','','','','','','','','','','',flybase,pg_catalog,char,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,columns,character_maximum_length,9,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',9,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_statio_user_tables,heap_blks_hit,5,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,humanhealth_feature,humanhealth_feature_id,1,'nextval(\'humanhealth_feature_humanhealth_feature_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,foreign_table_options,foreign_table_catalog,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_activity,wait_event_type,15,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',15,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_trigger,tgconstraint,11,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',11,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,feature_grpmember_pub,pub_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,tableinfo,modification_date,8,'now()','NO',date,'','','','','',0,'','','','','','','','','','','',flybase,pg_catalog,date,'','','','',8,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_timezone_names,name,1,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_prepared_xacts,gid,2,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,interaction_expression,interaction_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,feature_interaction,interaction_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,domain_udt_usage,domain_schema,5,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_namespace,nspname,2,'','NO',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_statio_all_indexes,indexrelname,5,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,grp_pubprop,grp_pub_id,5,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,pub,pubplace,13,'','YES','character varying',255,1020,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',13,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,cvtermsynonym,name,3,'','NO','character varying',1024,4096,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,cell_line,cell_line_id,1,'nextval(\'cell_line_cell_line_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,foreign_servers,foreign_data_wrapper_name,4,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_progress_create_index,index_relid,5,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_progress_cluster,index_rebuild_count,12,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',12,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,stockprop_pub,pub_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_prepared_statements,prepare_time,3,'','YES','timestamp with time zone','','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,timestamptz,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,usage_privileges,object_name,5,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,f_type,uniquename,3,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,genotype_synonym,is_current,5,true,'NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,foreign_server_options,foreign_server_name,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_attribute,attcacheoff,8,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',8,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,cell_line_cvtermprop,rank,5,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_progress_basebackup,tablespaces_total,5,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,featureloc,fmax,6,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_init_privs,objsubid,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,routines,data_type,14,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',14,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,genotype_pub,pub_id,3,'','NO',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_slru,blks_exists,6,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,analysisgrp,analysisgrp_id,1,'nextval(\'analysisgrp_analysisgrp_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stats_ext,statistics_schemaname,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,cell_line_libraryprop,value,4,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,parameters,collation_catalog,15,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',15,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,phenotype,observable_id,3,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,genotype_cvtermprop,type_id,3,'','NO',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,stock,stock_id,1,'nextval(\'stock_stock_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,data_type_privileges,object_catalog,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_type,typisdefined,10,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',10,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_xact_sys_tables,relname,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_index,indisvalid,10,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',10,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_replication,flush_lag,16,'','YES',interval,'','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,interval,'','','','',16,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,views,is_trigger_updatable,8,'','YES','character varying',3,12,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,yes_or_no,flybase,pg_catalog,varchar,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,featurerange,leftstartf_id,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_statio_all_sequences,blks_hit,5,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_publication,pubname,2,'','NO',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,pubprop,pubprop_id,1,'nextval(\'pubprop_pubprop_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,grp_relationship,value,2,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,column_options,table_catalog,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,strain_cvterm,cvterm_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_bgwriter,checkpoint_write_time,3,'','YES','double precision','','',53,2,'','','','','','','','','','','','','',flybase,pg_catalog,float8,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_statistic_ext,stxowner,5,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,feature_pubprop,feature_pub_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_database,tup_updated,11,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',11,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_user_indexes,indexrelname,5,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,phenotype_comparison,environment1_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_sequence,seqincrement,4,'','NO',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,feature,residues,6,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_ts_config_map,mapseqno,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,expression_cvterm,expression_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_replication,application_name,4,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_statio_all_tables,relid,1,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_user_tables,last_autovacuum,17,'','YES','timestamp with time zone','','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,timestamptz,'','','','',17,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,udt_privileges,udt_catalog,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,pub_relationship,type_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_shdepend,deptype,7,'','NO','"char"','','','','','','','','','','','','','','','','','',flybase,pg_catalog,char,'','','','',7,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,routines,specific_name,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,grp_relationship_pub,grp_relationship_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,stockcollectionprop,stockcollectionprop_id,1,'nextval(\'stockcollectionprop_stockcollectionprop_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,domains,interval_precision,18,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',18,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,parameters,datetime_precision,21,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',21,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_prepared_statements,parameter_types,4,'','YES','ARRAY','','','','','','','','','','','','','','','','','',flybase,pg_catalog,'_regtype','','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,user_mapping_options,option_value,5,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,analysis,programversion,5,'','NO','character varying',255,1020,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,f_type,dbxref_id,4,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,attributes,is_nullable,7,'','YES','character varying',3,12,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,yes_or_no,flybase,pg_catalog,varchar,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,foreign_servers,foreign_data_wrapper_catalog,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,expression_image,expression_image_id,1,'nextval(\'expression_image_expression_image_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,cell_line_strainprop,rank,5,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,genotypeprop,cvalue_id,6,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,cvtermsynonym,type_id,4,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_opfamily,oid,1,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,columns,table_catalog,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_settings,sourcefile,15,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',15,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,library_strainprop,library_strainprop_id,1,'nextval(\'library_strainprop_library_strainprop_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_event_trigger,evttags,7,'','YES','ARRAY','','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,'_text','','','','',7,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,columns,collation_name,22,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',22,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,feature_interaction,role_id,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,library,is_obsolete,6,false,'NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,genotype_cvterm,genotype_cvterm_id,1,'nextval(\'genotype_cvterm_genotype_cvterm_id_seq\'::regclass)','NO',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,feature_expressionprop,rank,5,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_all_tables,idx_scan,6,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,interaction_expression,pub_id,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,contact,description,2,'','YES','character varying',255,1020,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_am,amname,2,'','NO',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,interaction_cvtermprop,interaction_cvterm_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_database,tup_deleted,12,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',12,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,environment_cvterm,environment_cvterm_id,1,'nextval(\'environment_cvterm_environment_cvterm_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,feature_phenotype,phenotype_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_cast,oid,1,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,feature_relationshipprop_pub,feature_relationshipprop_pub_id,1,'nextval(\'feature_relationshipprop_pub_feature_relationshipprop_pub_i_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_extension,extrelocatable,5,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,interaction_expressionprop,value,4,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_rewrite,ev_class,3,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,organism_grpmember,organism_grpmember_id,1,'nextval(\'organism_grpmember_organism_grpmember_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_roles,rolcanlogin,6,'','YES',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,audit_chado,transaction_timestamp,2,'','NO','timestamp without time zone','','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,timestamp,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_foreign_data_wrapper,fdwvalidator,5,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,sql_sizing,sizing_name,2,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,grp_synonym,grp_synonym_id,1,'nextval(\'grp_synonym_grp_synonym_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,stock_genotype,stock_genotype_id,1,'nextval(\'stock_genotype_stock_genotype_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,information_schema_catalog_name,catalog_name,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_class,relfrozenxid,29,'','NO',xid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,xid,'','','','',29,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_available_extension_versions,trusted,5,'','YES',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,strain_pub,strain_pub_id,1,'nextval(\'strain_pub_strain_pub_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_sequences,max_value,7,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,domains,domain_schema,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_partitioned_table,partstrat,2,'','NO','"char"','','','','','','','','','','','','','','','','','',flybase,pg_catalog,char,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,columns,numeric_precision,11,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',11,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,interaction_expression,expression_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_settings,extra_desc,6,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,domains,datetime_precision,16,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',16,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_prepared_xacts,prepared,3,'','YES','timestamp with time zone','','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,timestamptz,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,feature_interaction,feature_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,cell_line_strain,cell_line_strain_id,1,'nextval(\'cell_line_strain_cell_line_strain_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_wal_receiver,received_tli,7,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_trigger,tgconstrrelid,9,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',9,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_namespace,nspowner,3,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,triggers,event_object_catalog,5,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,element_types,dtd_identifier,29,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',29,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_all_tables,n_ins_since_vacuum,15,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',15,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,cvtermsynonym,cvterm_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_database,datctype,6,'','NO',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,stockprop_pub,stockprop_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,triggered_update_columns,event_object_column,7,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,library_humanhealthprop,rank,5,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_prepared_statements,statement,2,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_xact_user_tables,idx_tup_fetch,7,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,f_type,name,2,'','YES','character varying',255,1020,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,lock,lockstatus,6,false,'NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,cell_line_pub,cell_line_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,column_udt_usage,table_name,6,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_partitioned_table,partdefid,4,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_all_indexes,relid,1,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,domains,data_type,4,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,referential_constraints,delete_rule,9,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',9,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,library_synonym,library_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,db,contact_id,3,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,role_column_grants,is_grantable,8,'','YES','character varying',3,12,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,yes_or_no,flybase,pg_catalog,varchar,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,feature_genotype,rank,5,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_progress_analyze,phase,5,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_constraint,coninhcount,17,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',17,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,sql_sizing,comments,4,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_collation,collisdeterministic,6,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_proc,protrftypes,25,'','YES','ARRAY','','','','','','','','','','','','','','','','','',flybase,pg_catalog,'_oid','','','','',25,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,columns,scope_name,31,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',31,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,interaction_expressionprop,interaction_expression_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,audit_chado,audited_table,4,'','NO','character varying',255,1020,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_sys_tables,seq_tup_read,5,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_proc,prosrc,26,'','NO',text,'',1073741824,'','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,text,'','','','',26,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_am,amtype,4,'','NO','"char"','','','','','','','','','','','','','','','','','',flybase,pg_catalog,char,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,feature_grpmember_pub,feature_grpmember_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,interaction_cvtermprop,value,4,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,check_constraint_routine_usage,constraint_name,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,parameters,is_result,6,'','YES','character varying',3,12,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,yes_or_no,flybase,pg_catalog,varchar,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,key_column_usage,table_name,6,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,columns,numeric_precision_radix,12,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',12,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,cell_line_libraryprop,cell_line_library_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,featureloc_allcoords,strand,8,'','YES',smallint,'','',16,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int2,'','','','',8,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,role_usage_grants,privilege_type,7,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_stats,avg_width,6,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,analysisfeature,significance,6,'','YES','double precision','','',53,2,'','','','','','','','','','','','','',flybase,pg_catalog,float8,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,eimage,eimage_type,3,'','NO','character varying',255,1020,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_replication,sync_priority,18,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',18,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,foreign_server_options,option_value,4,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_progress_vacuum,heap_blks_total,6,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_attribute,attfdwoptions,24,'','YES','ARRAY','','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,'_text','','','','',24,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_all_tables,autovacuum_count,21,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',21,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,interaction,is_obsolete,5,false,'NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,pub_relationship,object_id,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_database,datid,1,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,expression_cvterm,rank,4,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_replication,usesysid,2,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_type,typstorage,23,'','NO','"char"','','','','','','','','','','','','','','','','','',flybase,pg_catalog,char,'','','','',23,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,stock_pub,stock_pub_id,1,'nextval(\'stock_pub_stock_pub_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_sequence,seqtypid,2,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_progress_cluster,heap_tuples_written,9,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',9,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_user_functions,total_time,5,'','YES','double precision','','',53,2,'','','','','','','','','','','','','',flybase,pg_catalog,float8,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,humanhealth_phenotypeprop,humanhealth_phenotypeprop_id,1,'nextval(\'humanhealth_phenotypeprop_humanhealth_phenotypeprop_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,feature_pubprop,value,4,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_statio_all_tables,tidx_blks_hit,11,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',11,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,routine_privileges,grantor,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,featurerange,featuremap_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_publication,puballtables,4,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,grp_relationship,type_id,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,phendesc,environment_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,libraryprop,type_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,routines,result_cast_collation_catalog,66,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',66,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_am,amhandler,3,'','NO',regproc,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,regproc,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_language,laninline,7,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',7,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_seclabels,label,8,'','YES',text,'',1073741824,'','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,text,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,interaction_cvtermprop,type_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_subscription,received_lsn,5,'','YES',pg_lsn,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,pg_lsn,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,feature_phenotype,feature_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_xact_all_tables,seq_tup_read,5,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_sys_indexes,idx_tup_read,7,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,cvterm,is_obsolete,5,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_activity,usename,6,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_rewrite,rulename,2,'','NO',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,audit_chado,userid,3,'','NO','character varying',255,1020,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,library_dbxrefprop,rank,5,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,sql_sizing,supported_value,3,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_trigger,oid,1,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,stock_relationship_pub,stock_relationship_pub_id,1,'nextval(\'stock_relationship_pub_stock_relationship_pub_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,db,description,4,'','YES','character varying',255,1020,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_statio_sys_tables,heap_blks_hit,5,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,strainprop,strainprop_id,1,'nextval(\'strainprop_strainprop_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_range,rngtypid,1,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,library_synonym,pub_id,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,user_defined_types,character_octet_length,15,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',15,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,organism_cvterm,pub_id,5,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_partitioned_table,partnatts,3,'','NO',smallint,'','',16,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int2,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,domains,domain_name,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,grp_relationship_pub,pub_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,sequences,numeric_precision,5,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_type,typtype,7,'','NO','"char"','','','','','','','','','','','','','','','','','',flybase,pg_catalog,char,'','','','',7,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,constraint_column_usage,constraint_name,7,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_index,indisexclusion,7,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',7,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,routines,external_name,39,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',39,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,organism,organism_id,1,'nextval(\'organism_organism_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,foreign_servers,foreign_server_name,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,character_sets,default_collate_name,8,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,domains,numeric_precision_radix,14,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',14,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,column_domain_usage,column_name,7,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_namespace,nspacl,4,'','YES','ARRAY','','','','','','','','','','','','','','','','','',flybase,pg_catalog,'_aclitem','','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,columns,collation_catalog,20,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',20,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,fnr_type,residues,6,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,role_table_grants,is_grantable,7,'','YES','character varying',3,12,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,yes_or_no,flybase,pg_catalog,varchar,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_prepared_xacts,owner,4,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,referential_constraints,constraint_catalog,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,contact,name,3,'','NO','character varying',30,120,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_publication,pubowner,3,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,grp_relationship,rank,3,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,libraryprop,value,4,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,phendesc,description,4,'','NO',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_shdescription,objoid,1,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,strain_cvterm,strain_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_sequences,cache_size,10,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',10,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_bgwriter,checkpoints_req,2,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_aggregate,aggtranstype,17,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',17,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_constraint,conbin,25,'','YES',pg_node_tree,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,pg_node_tree,'','','','',25,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,grpprop,grpprop_id,1,'nextval(\'grpprop_grpprop_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,user_defined_types,collation_name,21,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',21,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_class,reloptions,32,'','YES','ARRAY','','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,'_text','','','','',32,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,feature_pubprop,type_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,phenotype_comparison,genotype1_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_class,relforcerowsecurity,24,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',24,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,humanhealth_synonym,humanhealth_synonym_id,1,'nextval(\'humanhealth_synonym_humanhealth_synonym_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,strainprop_pub,strainprop_pub_id,1,'nextval(\'strainprop_pub_strainprop_pub_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_ts_config_map,maptokentype,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_proc,pronargs,17,'','NO',smallint,'','',16,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int2,'','','','',17,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,expression_cvterm,cvterm_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_replication_slots,database,5,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,udt_privileges,grantee,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,pub_relationship,subject_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,routines,specific_schema,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,routines,result_cast_datetime_precision,72,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',72,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,element_types,maximum_cardinality,28,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',28,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_subscription_rel,srsubid,1,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,routine_privileges,privilege_type,9,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',9,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,routines,character_set_schema,18,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',18,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,foreign_server_options,option_name,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,sql_implementation_info,implementation_info_id,1,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,organismprop_pub,organismprop_pub_id,1,'nextval(\'organismprop_pub_organismprop_pub_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,strain_relationship,rank,6,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_init_privs,classoid,2,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,eimage,image_uri,4,'','YES','character varying',255,1020,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,routines,scope_name,34,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',34,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,genotype_pub,genotype_id,2,'','NO',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,columns,udt_schema,27,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',27,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_stats_ext,tablename,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,genotype_cvtermprop,genotype_cvterm_id,2,'','NO',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_progress_cluster,pid,1,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,phenotype,uniquename,2,'','NO',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_database,tup_fetched,9,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',9,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_xact_sys_tables,schemaname,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,check_constraint_routine_usage,specific_catalog,4,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,attributes,character_octet_length,10,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',10,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,element_types,character_octet_length,8,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_locks,virtualxid,6,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,element_types,character_maximum_length,7,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,strain_synonym,is_internal,6,false,'NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_proc,proallargtypes,21,'','YES','ARRAY','','','','','','','','','','','','','','','','','',flybase,pg_catalog,'_oid','','','','',21,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,pub,volume,4,'','YES','character varying',255,1020,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,routines,result_cast_interval_type,73,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',73,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,feature_cvterm_dbxref,feature_cvterm_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,routines,schema_level_routine,46,'','YES','character varying',3,12,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,yes_or_no,flybase,pg_catalog,varchar,'','','','',46,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,humanhealth_relationship,rank,6,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_statio_sys_indexes,idx_blks_hit,7,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,library_cvtermprop,rank,5,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,table_privileges,grantee,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,humanhealth_dbxrefprop,rank,5,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_aggregate,agginitval,21,'','YES',text,'',1073741824,'','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,text,'','','','',21,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,routines,external_language,40,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',40,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,sequences,cycle_option,12,'','YES','character varying',3,12,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,yes_or_no,flybase,pg_catalog,varchar,'','','','',12,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,humanhealth,dbxref_id,5,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,user_defined_types,character_set_schema,17,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',17,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,interaction_group,uniquename,2,'','NO',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,alignment_evidence,evidence_id,3,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_opclass,opcname,3,'','NO',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_replication,sync_state,19,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',19,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,strain,dbxref_id,5,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,stock_relationship,rank,6,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,expressionprop,type_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_replication_slots,restart_lsn,11,'','YES',pg_lsn,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,pg_lsn,'','','','',11,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,column_column_usage,dependent_column,5,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_rules,definition,4,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_statio_user_sequences,blks_hit,5,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,columns,identity_start,37,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',37,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,pubauthor,pubauthor_id,1,'nextval(\'pubauthor_pubauthor_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,update_track,fbid,3,'','NO','character varying',50,200,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,grpmember_cvterm,grpmember_id,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,role_table_grants,with_hierarchy,8,'','YES','character varying',3,12,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,yes_or_no,flybase,pg_catalog,varchar,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,schemata,schema_owner,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_matviews,matviewowner,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,usage_privileges,grantor,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,genotype_synonym,genotype_synonym_id,1,'nextval(\'genotype_synonym_genotype_synonym_id_seq\'::regclass)','NO',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_aggregate,aggmfinalmodify,15,'','NO','"char"','','','','','','','','','','','','','','','','','',flybase,pg_catalog,char,'','','','',15,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stats_ext,most_common_base_freqs,13,'','YES','ARRAY','','','','','','','','','','','','','','','','','',flybase,pg_catalog,'_float8','','','','',13,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_attribute,attbyval,10,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',10,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,grp_pubprop,grp_pubprop_id,1,'nextval(\'grp_pubprop_grp_pubprop_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_progress_create_index,pid,1,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,domain_constraints,constraint_schema,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,cell_line,timeaccessioned,5,'now()','NO','timestamp without time zone','','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,timestamp,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,collations,collation_catalog,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,domain_udt_usage,udt_catalog,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,character_sets,default_collate_schema,7,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_proc,provolatile,15,'','NO','"char"','','','','','','','','','','','','','','','','','',flybase,pg_catalog,char,'','','','',15,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_statio_all_indexes,relid,1,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,sequences,increment,11,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',11,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_available_extension_versions,comment,9,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',9,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_type,typcategory,8,'','NO','"char"','','','','','','','','','','','','','','','','','',flybase,pg_catalog,char,'','','','',8,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,collation_character_set_applicability,character_set_catalog,4,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_policy,polroles,6,'','NO','ARRAY','','','','','','','','','','','','','','','','','',flybase,pg_catalog,'_oid','','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_amop,amoprighttype,4,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,views,is_trigger_insertable_into,10,'','YES','character varying',3,12,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,yes_or_no,flybase,pg_catalog,varchar,'','','','',10,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_index,indimmediate,8,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',8,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_replication_slots,confirmed_flush_lsn,12,'','YES',pg_lsn,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,pg_lsn,'','','','',12,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,columns,identity_increment,38,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',38,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,foreign_table_options,option_value,5,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,interaction_cell_line,cell_line_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_statio_user_tables,relid,1,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_statio_sys_tables,tidx_blks_hit,11,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',11,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,analysis,sourceuri,9,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',9,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,featureloc_pub,featureloc_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,grpmemberprop,value,2,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_ts_dict,dictnamespace,3,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_sys_indexes,idx_tup_fetch,8,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,routines,udt_name,13,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',13,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,table_constraints,table_name,6,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_conversion,connamespace,3,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,interaction_pub,interaction_pub_id,1,'nextval(\'interaction_pub_interaction_pub_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_type,typdefault,30,'','YES',text,'',1073741824,'','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,text,'','','','',30,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_ssl,pid,1,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,role_routine_grants,grantee,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_statio_sys_sequences,relid,1,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_type,typcollation,28,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',28,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_seclabels,provider,7,'','YES',text,'',1073741824,'','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,text,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_xact_user_functions,funcname,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,analysisgrpmember,rawscore,2,'','YES','double precision','','',53,2,'','','','','','','','','','','','','',flybase,pg_catalog,float8,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_language,lanvalidator,8,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',8,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,stockcollection_stock,stockcollection_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_xact_all_tables,n_tup_hot_upd,11,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',11,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,phenstatement,type_id,5,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_sys_tables,vacuum_count,20,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',20,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_cursors,statement,2,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_statio_all_tables,heap_blks_hit,5,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_sys_tables,n_live_tup,12,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',12,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,grpmember_cvterm,cvterm_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,update_track,time_update,4,'now()','NO','timestamp without time zone','','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,timestamp,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_operator,oprjoin,15,'','NO',regproc,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,regproc,'','','','',15,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_rules,rulename,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,pub,uniquename,14,'','NO',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',14,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_all_tables,last_autovacuum,17,'','YES','timestamp with time zone','','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,timestamptz,'','','','',17,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,column_privileges,grantee,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,library_expression,library_expression_id,1,'nextval(\'library_expression_library_expression_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_progress_analyze,current_child_table_relid,12,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',12,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,cvterm_relationship,type_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_user_indexes,relid,1,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_statistic_ext,oid,1,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,expressionprop,value,4,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,library_relationship_pub,library_relationship_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,alignment_evidence,analysis_id,4,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_opclass,opcnamespace,4,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,pubprop,rank,5,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,column_options,option_name,5,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_statio_all_sequences,relid,1,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,routines,character_set_name,19,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',19,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,cvtermpath,type_id,2,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,library_feature,library_feature_id,1,'nextval(\'library_feature_library_feature_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,expression_cvtermprop,expression_cvterm_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_archiver,last_archived_wal,2,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,stock,uniquename,5,'','NO',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_class,relpartbound,33,'','YES',pg_node_tree,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,pg_node_tree,'','','','',33,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,data_type_privileges,dtd_identifier,5,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,cvtermprop,cvterm_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_type,typdefaultbin,29,'','YES',pg_node_tree,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,pg_node_tree,'','','','',29,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_publication_tables,pubname,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_amproc,amproc,6,'','NO',regproc,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,regproc,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_constraint,confmatchtype,15,'','NO','"char"','','','','','','','','','','','','','','','','','',flybase,pg_catalog,char,'','','','',15,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,f_type,timelastmodified,13,'','YES','timestamp without time zone','','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,timestamp,'','','','',13,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_subscription,subpublications,9,'','NO','ARRAY','','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,'_text','','','','',9,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,role_usage_grants,is_grantable,8,'','YES','character varying',3,12,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,yes_or_no,flybase,pg_catalog,varchar,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,analysisgrp,identity,5,'','YES','double precision','','',53,2,'','','','','','','','','','','','','',flybase,pg_catalog,float8,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,featureloc_allcoords,is_fmax_partial,7,'','YES',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',7,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,triggers,action_timing,12,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',12,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,pub,volumetitle,3,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_gssapi,gss_authenticated,2,'','YES',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,cell_line_cvtermprop,cell_line_cvtermprop_id,1,'nextval(\'cell_line_cvtermprop_cell_line_cvtermprop_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_progress_basebackup,pid,1,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,role_udt_grants,is_grantable,7,'','YES','character varying',3,12,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,yes_or_no,flybase,pg_catalog,varchar,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_available_extension_versions,name,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,element_types,udt_schema,23,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',23,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_xact_user_functions,calls,4,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_conversion,conowner,4,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_class,relpages,10,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',10,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,view_column_usage,view_schema,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,grp_synonym,is_current,5,false,'NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_sys_tables,n_tup_hot_upd,11,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',11,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_ts_dict,dictowner,4,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_replication,flush_lsn,13,'','YES',pg_lsn,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,pg_lsn,'','','','',13,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_policies,tablename,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_cast,castcontext,5,'','NO','"char"','','','','','','','','','','','','','','','','','',flybase,pg_catalog,char,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,role_column_grants,privilege_type,7,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_progress_create_index,lockers_done,9,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',9,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_foreign_data_wrapper,oid,1,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_extension,oid,1,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,organism_pub,pub_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_user_mappings,umoptions,6,'','YES','ARRAY','','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,'_text','','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_progress_analyze,child_tables_done,11,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',11,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_amop,amoplefttype,3,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_xact_user_tables,n_tup_ins,8,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,genotype_cvterm,is_not,5,false,'NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,feature_expressionprop,feature_expressionprop_id,1,'nextval(\'feature_expressionprop_feature_expressionprop_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,routines,result_cast_scope_catalog,78,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',78,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,collation_character_set_applicability,collation_name,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,attributes,attribute_udt_schema,24,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',24,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,library_strainprop,rank,5,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_user_tables,idx_scan,6,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_ssl,issuer_dn,9,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',9,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_foreign_server,srvname,2,'','NO',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,fp_key,featureprop_id,1,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,cell_line_strainprop,cell_line_strainprop_id,1,'nextval(\'cell_line_strainprop_cell_line_strainprop_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,user_defined_types,interval_type,26,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',26,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_wal_receiver,last_msg_send_time,8,'','YES','timestamp with time zone','','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,timestamptz,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_opfamily,opfowner,5,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,columns,ordinal_position,5,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,user_defined_types,datetime_precision,25,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',25,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_statio_user_tables,toast_blks_hit,9,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',9,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,stockcollectionprop,rank,5,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,triggers,action_orientation,11,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',11,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,schemata,default_character_set_catalog,4,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_matviews,tablespace,4,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,user_mapping_options,authorization_identifier,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,analysis,analysis_id,1,'nextval(\'analysis_analysis_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_constraint,conpfeqop,21,'','YES','ARRAY','','','','','','','','','','','','','','','','','',flybase,pg_catalog,'_oid','','','','',21,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_settings,setting,2,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_language,lanpltrusted,5,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_all_tables,seq_scan,4,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,strain_phenotypeprop,strain_phenotypeprop_id,1,'nextval(\'strain_phenotypeprop_strain_phenotypeprop_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,feature_expression,pub_id,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_subscription,last_msg_receipt_time,7,'','YES','timestamp with time zone','','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,timestamptz,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,humanhealthprop,humanhealthprop_id,1,'nextval(\'humanhealthprop_humanhealthprop_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,humanhealth_featureprop,value,4,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,cvterm,name,7,'','NO','character varying',1024,4096,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',7,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_sys_indexes,indexrelname,5,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_xact_all_tables,idx_tup_fetch,7,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_indexes,tablename,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,library,uniquename,4,'','NO',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,library_pub,library_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_depend,classid,1,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,library_dbxref,library_dbxref_id,1,'nextval(\'library_dbxref_library_dbxref_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_database,datname,2,'','NO',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_statio_sys_tables,idx_blks_hit,7,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,grpmember_pub,pub_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,genotypeprop,value,4,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,routines,result_cast_char_octet_length,62,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',62,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_transform,trftype,2,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,user_defined_types,character_maximum_length,14,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',14,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,grp_pub,grp_pub_id,1,'nextval(\'grp_pub_grp_pub_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,f_type,residues,6,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,sequences,numeric_scale,7,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_type,typlen,5,'','NO',smallint,'','',16,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int2,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,feature_cvterm,feature_cvterm_id,1,'nextval(\'feature_cvterm_feature_cvterm_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,constraint_column_usage,constraint_catalog,5,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,tableinfo,tableinfo_id,1,'nextval(\'tableinfo_tableinfo_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,routines,result_cast_scope_name,80,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',80,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,interaction_group_feature_interaction,rank,4,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,organism_library,organism_library_id,1,'nextval(\'organism_library_organism_library_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_all_tables,last_vacuum,16,'','YES','timestamp with time zone','','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,timestamptz,'','','','',16,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,lock,username,2,'\'administrator\'::character varying','NO','character varying',20,80,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,column_udt_usage,udt_schema,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_index,indisunique,5,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_collation,collname,2,'','NO',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,column_domain_usage,table_schema,5,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,grp_cvterm,cvterm_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,dbxref,accession,3,'','NO','character varying',255,1020,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,user_defined_types,user_defined_type_name,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,domains,numeric_scale,15,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',15,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_ts_config,cfgowner,4,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,dbxrefprop,value,4,'\'\'::text','NO',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_roles,rolcreaterole,4,'','YES',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,cvterm_type,cvterm_id,1,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,cell_lineprop_pub,pub_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,role_table_grants,table_name,5,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,element_types,collation_catalog,12,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',12,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,grp_dbxref,is_current,2,true,'NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_user_tables,n_dead_tup,13,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',13,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,key_column_usage,constraint_schema,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,views,is_trigger_deletable,9,'','YES','character varying',3,12,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,yes_or_no,flybase,pg_catalog,varchar,'','','','',9,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,parameters,specific_schema,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,strain_dbxref,is_current,4,true,'NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,library_grpmember,library_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,library_interaction,pub_id,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,feature_dbxref,feature_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_class,oid,1,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,humanhealth_pubprop,humanhealth_pubprop_id,1,'nextval(\'humanhealth_pubprop_humanhealth_pubprop_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,libraryprop_pub,libraryprop_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_class,relhassubclass,22,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',22,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,synonym,type_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_slru,blks_read,4,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,featureloc,fmin,4,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,analysisfeature,feature_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stats,tablename,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,library_expressionprop,value,4,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_progress_vacuum,datid,2,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_replication_slots,active,7,'','YES',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_attribute,atttypmod,9,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',9,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,foreign_data_wrappers,library_name,4,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_replication,client_hostname,6,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_tables,tableowner,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,feature_interactionprop,type_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,user_mappings,foreign_server_name,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,strain_featureprop,strain_featureprop_id,1,'nextval(\'strain_featureprop_strain_featureprop_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,humanhealth_pub,pub_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,cell_line_cvterm,cvterm_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_sequence,seqmin,6,'','NO',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,feature,name,4,'','YES','character varying',255,1020,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,humanhealth_phenotype,humanhealth_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,element_types,character_set_name,11,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',11,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,feature_cvtermprop,feature_cvtermprop_id,1,'nextval(\'feature_cvtermprop_feature_cvtermprop_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_shseclabel,objoid,1,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,parameters,numeric_precision,18,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',18,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_statio_user_indexes,relid,1,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,genotypeprop_pub,genotypeprop_pub_id,1,'nextval(\'genotypeprop_pub_genotypeprop_pub_id_seq\'::regclass)','NO',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,featurerange,rightstartf_id,6,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,columns,scope_catalog,29,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',29,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_sys_tables,autoanalyze_count,23,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',23,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,analysis,timeexecuted,10,'(\'now\'::text)::timestamp(6) with time zone','NO','timestamp without time zone','','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,timestamp,'','','','',10,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,grpmemberprop_pub,grpmemberprop_pub_id,1,'nextval(\'grpmemberprop_pub_grpmemberprop_pub_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,domains,udt_schema,21,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',21,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,applicable_roles,is_grantable,3,'','YES','character varying',3,12,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,yes_or_no,flybase,pg_catalog,varchar,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,dbxrefprop,type_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_ts_config,cfgnamespace,3,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_all_tables,n_mod_since_analyze,14,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',14,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_roles,rolinherit,3,'','YES',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_rewrite,is_instead,6,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_wal_receiver,written_lsn,5,'','YES',pg_lsn,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,pg_lsn,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,featureloc_allcoords,rank,12,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',12,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,triggers,event_object_table,7,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_activity,datname,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,columns,data_type,8,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,library_humanhealth,humanhealth_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,dbxref,version,4,'\'\'::character varying','NO','character varying',255,1020,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,user_defined_types,user_defined_type_category,4,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,grp_cvterm,grp_id,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,triggered_update_columns,event_object_schema,5,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,interaction_group_feature_interaction,feature_interaction_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,element_types,scope_name,27,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',27,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_xact_user_tables,seq_tup_read,5,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,cell_line_library,cell_line_library_id,1,'nextval(\'cell_line_library_cell_line_library_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,organismprop,organism_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,columns,scope_schema,30,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',30,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,view_routine_usage,specific_schema,5,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_progress_analyze,sample_blks_scanned,7,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,feature_genotype,cvterm_id,7,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',7,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_seclabel,classoid,2,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,genotypeprop,type_id,3,'','NO',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_user_tables,last_autoanalyze,19,'','YES','timestamp with time zone','','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,timestamptz,'','','','',19,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_locks,mode,13,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',13,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,columns,udt_name,28,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',28,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,foreign_servers,foreign_server_version,6,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,view_table_usage,view_catalog,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_activity,backend_xid,18,'','YES',xid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,xid,'','','','',18,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,library_featureprop,rank,5,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,featureprop,rank,5,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,feature_synonym,feature_synonym_id,1,'nextval(\'feature_synonym_feature_synonym_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,library,name,3,'','YES','character varying',255,1020,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,humanhealth_featureprop,type_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,fnr_type,name,2,'','YES','character varying',255,1020,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,user_defined_types,character_set_catalog,16,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',16,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,feature_expression,feature_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_sys_tables,idx_tup_fetch,7,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_all_tables,relname,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,element_types,interval_precision,20,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',20,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,featureloc_allcoords,locgroup,11,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',11,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_bgwriter,buffers_clean,6,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,feature_relationshipprop,rank,5,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,routines,result_cast_interval_precision,74,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',74,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,library_cvterm,library_cvterm_id,1,'nextval(\'library_cvterm_library_cvterm_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_attribute,attrelid,1,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,stockprop,stockprop_id,1,'nextval(\'stockprop_stockprop_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_progress_create_index,current_locker_pid,10,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',10,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,role_usage_grants,object_name,5,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,routines,parameter_style,41,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',41,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,cell_line_cvterm,pub_id,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,feature,organism_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_class,reltablespace,9,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',9,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,phenotype_comparison,phenotype1_id,6,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,feature_interactionprop,value,4,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,routines,routine_name,6,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,stock,is_obsolete,8,false,'NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',8,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_attribute,attacl,22,'','YES','ARRAY','','','','','','','','','','','','','','','','','',flybase,pg_catalog,'_aclitem','','','','',22,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,udt_privileges,privilege_type,6,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,views,table_catalog,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,foreign_data_wrappers,authorization_identifier,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_tablespace,spcname,2,'','NO',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,cell_line_synonym,is_current,5,false,'NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_tables,tablespace,4,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,strain_relationship,subject_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_statio_user_tables,tidx_blks_read,10,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',10,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,library_expressionprop,type_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,grp_relationshipprop,grp_relationshipprop_id,1,'nextval(\'grp_relationshipprop_grp_relationshipprop_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stats_ext,attnames,6,'','YES','ARRAY','','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,'_name','','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,prediction_evidence,prediction_evidence_id,1,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_slru,blks_hit,3,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,synonym,synonym_sgml,4,'','NO','character varying',1024,4096,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,featureloc,srcfeature_id,3,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,foreign_data_wrapper_options,foreign_data_wrapper_catalog,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,phenotype,cvalue_id,6,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,grpmember,grpmember_id,1,'nextval(\'grpmember_grpmember_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,library_interaction,library_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_statio_all_tables,toast_blks_read,8,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,strain_dbxref,dbxref_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,stockcollection,uniquename,5,'','NO',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_xact_sys_tables,idx_scan,6,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,strain_synonym,strain_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_statio_all_tables,idx_blks_hit,7,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,constraint_table_usage,constraint_catalog,4,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_description,description,4,'','NO',text,'',1073741824,'','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_shdepend,dbid,1,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,parameters,numeric_precision_radix,19,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',19,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_locks,database,2,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,columns,generation_expression,43,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',43,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,humanhealth_relationship,subject_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,humanhealth_cvterm,humanhealth_cvterm_id,1,'nextval(\'humanhealth_cvterm_humanhealth_cvterm_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,humanhealth_cvtermprop,value,4,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_operator,oprrest,14,'','NO',regproc,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,regproc,'','','','',14,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_trigger,tgconstrindid,10,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',10,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,routines,is_null_call,44,'','YES','character varying',3,12,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,yes_or_no,flybase,pg_catalog,varchar,'','','','',44,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,table_privileges,privilege_type,6,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,cell_line_dbxref,cell_line_dbxref_id,1,'nextval(\'cell_line_dbxref_cell_line_dbxref_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_publication_rel,oid,1,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,analysisprop,analysisprop_id,1,'nextval(\'analysisprop_analysisprop_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_constraint,connamespace,3,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,stock_dbxref,stock_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,stock,type_id,7,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',7,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,stock_relationship,subject_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,expression,md5checksum,3,'','YES',character,32,128,'','','','','','','','','','','','','','','',flybase,pg_catalog,bpchar,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,f_loc,fmin,4,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,grp,type_id,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_activity,query_start,13,'','YES','timestamp with time zone','','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,timestamptz,'','','','',13,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_constraint,confdeltype,14,'','NO','"char"','','','','','','','','','','','','','','','','','',flybase,pg_catalog,char,'','','','',14,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,feature_humanhealth_dbxref,pub_id,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,af_type,dbxref_id,4,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,interactionprop_pub,interactionprop_pub_id,1,'nextval(\'interactionprop_pub_interactionprop_pub_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_database_conflicts,confl_lock,4,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,columns,is_identity,35,'','YES','character varying',3,12,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,yes_or_no,flybase,pg_catalog,varchar,'','','','',35,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_available_extensions,installed_version,3,'','YES',text,'',1073741824,'','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,text,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_user,usesuper,4,'','YES',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_wal_receiver,slot_name,12,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',12,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,analysisgrp,grp_id,7,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',7,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,featureloc_allcoords,is_fmin_partial,5,'','YES',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_operator,oprnamespace,3,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,tables,table_type,4,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_type,typndims,27,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',27,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,genotype,genotype_id,1,'nextval(\'genotype_genotype_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,role_udt_grants,udt_name,5,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,domains,maximum_cardinality,26,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',26,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_sys_tables,n_tup_ins,8,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_sequences,schemaname,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,cvterm_dbxref,cvterm_dbxref_id,1,'nextval(\'cvterm_dbxref_cvterm_dbxref_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_aggregate,aggtransfn,4,'','NO',regproc,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,regproc,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,domain_constraints,domain_name,6,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,domains,scope_name,25,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',25,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,feature_relationship_pub,feature_relationship_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,role_column_grants,table_name,5,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,routines,result_cast_type_udt_catalog,75,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',75,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_progress_analyze,ext_stats_total,8,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_proc,proowner,4,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,featurepos,map_feature_id,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,cell_line_relationship,type_id,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_policy,polname,2,'','NO',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_index,indpred,20,'','YES',pg_node_tree,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,pg_node_tree,'','','','',20,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,humanhealth_dbxrefprop_pub,humanhealth_dbxrefprop_pub_id,1,'nextval(\'humanhealth_dbxrefprop_pub_humanhealth_dbxrefprop_pub_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,attributes,interval_precision,22,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',22,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_type,typmodout,20,'','NO',regproc,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,regproc,'','','','',20,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,project,name,2,'','NO','character varying',255,1020,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,library_relationship,type_id,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_replication_origin,roname,2,'','NO',text,'',1073741824,'','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,text,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_event_trigger,oid,1,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,strain_phenotype,strain_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_aggregate,aggsortop,16,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',16,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_xact_user_tables,n_tup_hot_upd,11,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',11,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,role_routine_grants,routine_catalog,6,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,interaction_cvterm,interaction_cvterm_id,1,'nextval(\'interaction_cvterm_interaction_cvterm_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,table_constraints,constraint_schema,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_progress_cluster,heap_blks_total,10,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',10,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_attrdef,adbin,4,'','NO',pg_node_tree,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,pg_node_tree,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,triggers,action_order,8,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,columns,is_nullable,7,'','YES','character varying',3,12,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,yes_or_no,flybase,pg_catalog,varchar,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_ts_parser,prsnamespace,3,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,phenotype_comparison_cvterm,phenotype_comparison_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_cursors,creation_time,6,'','YES','timestamp with time zone','','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,timestamptz,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,analysisgrpmember,analysis_id,6,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_proc,proparallel,16,'','NO','"char"','','','','','','','','','','','','','','','','','',flybase,pg_catalog,char,'','','','',16,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,strain_cvtermprop,strain_cvterm_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_wal_receiver,latest_end_time,11,'','YES','timestamp with time zone','','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,timestamptz,'','','','',11,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,attributes,udt_catalog,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_operator,oprowner,4,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,feature_relationship,feature_relationship_id,1,'nextval(\'feature_relationship_feature_relationship_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_constraint,conislocal,16,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',16,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,expression_pub,expression_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,tables,table_name,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,element_types,collection_type_identifier,5,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,column_privileges,column_name,6,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_database_conflicts,confl_tablespace,3,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_available_extensions,comment,4,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_user,usecreatedb,3,'','YES',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_statio_sys_indexes,indexrelname,5,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,feature_humanhealth_dbxref,feature_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,af_type,uniquename,3,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_type,typrelid,12,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',12,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,cvtermpath,pathdistance,6,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,expression,description,4,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,f_loc,dbxref_id,3,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_index,indisready,12,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',12,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,grp,uniquename,3,'','NO',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_replication_slots,active_pid,8,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_constraint,contype,4,'','NO','"char"','','','','','','','','','','','','','','','','','',flybase,pg_catalog,char,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_archiver,last_failed_time,6,'','YES','timestamp with time zone','','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,timestamptz,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_amproc,amprocfamily,2,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_settings,boot_val,13,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',13,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_db_role_setting,setrole,2,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,columns,identity_generation,36,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',36,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,domains,interval_type,17,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',17,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,interactionprop,rank,5,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,columns,domain_catalog,23,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',23,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,humanhealth_cvtermprop,type_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,feature_interaction_pub,feature_interaction_pub_id,1,'nextval(\'feature_interaction_pub_feature_interaction_pub_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,cell_lineprop,rank,5,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_default_acl,defaclrole,2,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_database,dattablespace,13,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',13,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,sql_features,feature_id,1,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_description,objsubid,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,constraint_table_usage,table_name,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_aggregate,aggfinalmodify,14,'','NO','"char"','','','','','','','','','','','','','','','','','',flybase,pg_catalog,char,'','','','',14,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_attrdef,adnum,3,'','NO',smallint,'','',16,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int2,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_ts_parser,prsstart,4,'','NO',regproc,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,regproc,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,view_column_usage,table_name,6,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,administrable_role_authorizations,grantee,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_activity,backend_xmin,19,'','YES',xid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,xid,'','','','',19,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,character_sets,form_of_use,5,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_index,indcheckxmin,11,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',11,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_proc,proretset,14,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',14,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_type,typdelim,11,'','NO','"char"','','','','','','','','','','','','','','','','','',flybase,pg_catalog,char,'','','','',11,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_user_tables,last_analyze,18,'','YES','timestamp with time zone','','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,timestamptz,'','','','',18,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,library_relationship,object_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_policies,cmd,6,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,sequences,start_value,8,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_auth_members,roleid,1,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,humanhealth_dbxref,humanhealth_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_user_mappings,srvid,2,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_sequences,cycle,9,'','YES',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',9,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_database,tup_inserted,10,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',10,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,foreign_tables,foreign_table_schema,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_type,typacl,31,'','YES','ARRAY','','','','','','','','','','','','','','','','','',flybase,pg_catalog,'_aclitem','','','','',31,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_proc,pronamespace,3,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,attributes,character_maximum_length,9,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',9,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,featurepos,feature_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,cell_line_relationship,object_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_foreign_server,srvversion,6,'','YES',text,'',1073741824,'','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,text,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_user_tables,schemaname,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,organism_cvtermprop,organism_cvterm_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,feature_pub,pub_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_statio_sys_tables,toast_blks_read,8,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,parameters,character_set_schema,13,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',13,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_xact_all_tables,n_tup_ins,8,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_aggregate,aggnumdirectargs,3,'','NO',smallint,'','',16,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int2,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_ts_template,oid,1,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_seclabels,objnamespace,5,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,routine_privileges,is_grantable,10,'','YES','character varying',3,12,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,yes_or_no,flybase,pg_catalog,varchar,'','','','',10,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_stats,most_common_elem_freqs,13,'','YES','ARRAY','','','','','','','','','','','','','','','','','',flybase,pg_catalog,'_float4','','','','',13,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_subscription,latest_end_lsn,8,'','YES',pg_lsn,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,pg_lsn,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,humanhealth_dbxref,is_current,4,true,'NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_type,typalign,22,'','NO','"char"','','','','','','','','','','','','','','','','','',flybase,pg_catalog,char,'','','','',22,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,usage_privileges,is_grantable,8,'','YES','character varying',3,12,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,yes_or_no,flybase,pg_catalog,varchar,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,attributes,datetime_precision,20,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',20,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,strain_feature,strain_feature_id,1,'nextval(\'strain_feature_strain_feature_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_user_mappings,umuser,4,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,role_table_grants,grantor,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,referential_constraints,match_option,7,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,project,description,3,'','NO','character varying',255,1020,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,strain_phenotype,phenotype_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_progress_create_index,lockers_total,8,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,user_defined_types,collation_catalog,19,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',19,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_user_tables,last_vacuum,16,'','YES','timestamp with time zone','','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,timestamptz,'','','','',16,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_conversion,contoencoding,6,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,column_domain_usage,domain_catalog,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,table_constraints,constraint_name,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_ts_dict,dictinitoption,6,'','YES',text,'',1073741824,'','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,text,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_ts_parser,prsname,2,'','NO',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,tableinfo,view_on_table_id,5,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,phenotype_comparison_cvterm,cvterm_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,feature,is_obsolete,13,false,'NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',13,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_type,oid,1,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,feature_cvterm,is_not,5,false,'NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,constraint_column_usage,table_catalog,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,strain_cvtermprop,type_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_index,indexrelid,1,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_xact_user_functions,self_time,6,'','YES','double precision','','',53,2,'','','','','','','','','','','','','',flybase,pg_catalog,float8,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,organism_dbxref,organism_dbxref_id,1,'nextval(\'organism_dbxref_organism_dbxref_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_statio_user_tables,toast_blks_read,8,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_matviews,ispopulated,6,'','YES',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,schemata,default_character_set_name,6,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,columns,dtd_identifier,33,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',33,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_depend,refobjid,5,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_trigger,tgenabled,7,'','NO','"char"','','','','','','','','','','','','','','','','','',flybase,pg_catalog,char,'','','','',7,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_wal_receiver,last_msg_receipt_time,9,'','YES','timestamp with time zone','','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,timestamptz,'','','','',9,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,feature_relationship_pub,pub_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_sys_indexes,relid,1,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_user_tables,seq_scan,4,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_ssl,client_serial,8,'','YES',numeric,'','','',10,'','','','','','','','','','','','','',flybase,pg_catalog,numeric,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_replication,replay_lag,17,'','YES',interval,'','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,interval,'','','','',17,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,organism_cvtermprop,value,4,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_language,oid,1,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,strain_phenotypeprop,rank,5,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,library_strain,library_strain_id,1,'nextval(\'library_strain_library_strain_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_statio_all_tables,tidx_blks_read,10,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',10,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_xact_user_tables,n_tup_upd,9,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',9,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_policy,polrelid,3,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,humanhealthprop,rank,5,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,foreign_tables,foreign_server_catalog,4,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,stock_relationship,object_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,expression,uniquename,2,'','NO',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_roles,oid,13,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',13,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_constraint,connoinherit,18,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',18,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_opclass,opcfamily,6,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_statio_user_indexes,indexrelname,5,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_progress_cluster,cluster_index_relid,7,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,columns,character_octet_length,10,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',10,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,feature_cvtermprop,rank,5,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_available_extensions,default_version,2,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_locks,granted,14,'','YES',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',14,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,strain_featureprop,rank,5,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_operator,oprname,2,'','NO',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,attributes,scope_schema,27,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',27,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,update_track,statement,6,'','NO','character varying',255,1020,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,routines,datetime_precision,26,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',26,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,strain_synonym,synonym_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_locks,relation,3,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_default_acl,defaclobjtype,4,'','NO','"char"','','','','','','','','','','','','','','','','','',flybase,pg_catalog,char,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,routines,numeric_scale,25,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',25,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,humanhealth_relationship,object_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_class,reloftype,5,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,humanhealth_pubprop,humanhealth_pub_id,5,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_amproc,amprocrighttype,4,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_all_tables,n_dead_tup,13,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',13,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,stock_dbxref,dbxref_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_constraint,conname,2,'','NO',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,gffatts_slim,feature_id,1,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_policy,polcmd,4,'','NO','"char"','','','','','','','','','','','','','','','','','',flybase,pg_catalog,char,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,attributes,is_derived_reference_attribute,31,'','YES','character varying',3,12,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,yes_or_no,flybase,pg_catalog,varchar,'','','','',31,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_available_extension_versions,requires,8,'','YES','ARRAY','','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,'_name','','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,collation_character_set_applicability,character_set_name,6,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_type,typispreferred,9,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',9,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,foreign_tables,foreign_table_name,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_index,indisclustered,9,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',9,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_proc,proname,2,'','NO',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,cell_line_relationship,subject_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,featurepos,featuremap_id,2,'nextval(\'featurepos_featuremap_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_amop,amoppurpose,6,'','NO','"char"','','','','','','','','','','','','','','','','','',flybase,pg_catalog,char,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,featureprop,featureprop_id,1,'nextval(\'featureprop_featureprop_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,feature_synonym,is_current,5,true,'NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_sequences,last_value,11,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',11,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_user_tables,relname,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,library_featureprop,library_featureprop_id,1,'nextval(\'library_featureprop_library_featureprop_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,organism_cvtermprop,type_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,routines,character_set_catalog,17,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',17,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,feature_pub,feature_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,view_routine_usage,table_catalog,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_extension,extcondition,8,'','YES','ARRAY','','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,'_text','','','','',8,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_aggregate,aggkind,2,'','NO','"char"','','','','','','','','','','','','','','','','','',flybase,pg_catalog,char,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,view_table_usage,table_schema,5,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_all_indexes,idx_tup_read,7,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_all_tables,last_autoanalyze,19,'','YES','timestamp with time zone','','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,timestamptz,'','','','',19,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_language,lanacl,9,'','YES','ARRAY','','','','','','','','','','','','','','','','','',flybase,pg_catalog,'_aclitem','','','','',9,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,strain_cvtermprop,value,4,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_xact_user_tables,relid,1,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,cell_line_feature,cell_line_feature_id,1,'nextval(\'cell_line_feature_cell_line_feature_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,phenotype_comparison_cvterm,rank,4,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_aggregate,aggtransspace,18,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',18,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_attrdef,adrelid,2,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,table_constraints,table_catalog,4,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,triggered_update_columns,trigger_catalog,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,strain_phenotype,pub_id,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_wal_receiver,pid,1,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,attributes,character_set_catalog,11,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',11,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,library_relationship,subject_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_proc,pronargdefaults,18,'','NO',smallint,'','',16,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int2,'','','','',18,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,humanhealth_dbxref,dbxref_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,analysis,sourceversion,8,'','YES','character varying',255,1020,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',8,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_user_tables,n_mod_since_analyze,14,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',14,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_user_mappings,srvname,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,stock_dbxref,is_current,4,true,'NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,routine_privileges,routine_schema,7,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,stockcollection,stockcollection_id,1,'nextval(\'stockcollection_stockcollection_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_amproc,amproclefttype,3,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_db_role_setting,setconfig,3,'','YES','ARRAY','','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,'_text','','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,humanhealth_cvtermprop,humanhealth_cvterm_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_statistic_ext,stxkind,8,'','NO','ARRAY','','','','','','','','','','','','','','','','','',flybase,pg_catalog,'_char','','','','',8,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_default_acl,defaclnamespace,3,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,humanhealth_relationship,type_id,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_user_indexes,idx_tup_fetch,8,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_database,blks_hit,7,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,routines,result_cast_numeric_scale,71,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',71,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_locks,page,4,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,pub,issue,6,'','YES','character varying',255,1020,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_description,classoid,2,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,constraint_table_usage,table_schema,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,grp_relationshipprop,grp_relationship_id,5,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,strain_synonym,pub_id,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,expression_pub,pub_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,tables,table_schema,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,user_defined_types,data_type,13,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',13,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,views,check_option,5,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,cell_line_synonym,cell_line_synonym_id,1,'nextval(\'cell_line_synonym_cell_line_synonym_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_timezone_abbrevs,abbrev,1,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_database_conflicts,datname,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_user,usesysid,2,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,feature_humanhealth_dbxref,humanhealth_dbxref_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,stockprop,rank,5,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,af_type,name,2,'','YES','character varying',255,1020,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,role_usage_grants,grantor,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,stock_relationship,type_id,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,attributes,character_set_schema,12,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',12,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_attribute,attlen,5,'','NO',smallint,'','',16,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int2,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,feature_relationshipprop,feature_relationshipprop_id,1,'nextval(\'feature_relationshipprop_feature_relationshipprop_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,grp,name,2,'','YES','character varying',255,1020,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,f_loc,name,2,'','YES','character varying',255,1020,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_stats,elem_count_histogram,14,'','YES','ARRAY','','','','','','','','','','','','','','','','','',flybase,pg_catalog,'_float4','','','','',14,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,routines,result_cast_type_udt_name,77,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',77,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_tablespace,spcacl,4,'','YES','ARRAY','','','','','','','','','','','','','','','','','',flybase,pg_catalog,'_aclitem','','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_tables,tablename,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,genotype,is_obsolete,5,false,'YES',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_largeobject_metadata,oid,1,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,role_udt_grants,grantor,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_attribute,attstorage,11,'','NO','"char"','','','','','','','','','','','','','','','','','',flybase,pg_catalog,char,'','','','',11,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,feature_interactionprop,feature_interaction_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,user_mappings,foreign_server_catalog,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,cell_line_cvterm,cell_line_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,humanhealth_pub,humanhealth_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,routines,character_maximum_length,15,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',15,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,featureloc_allcoords,featureloc_id,1,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,humanhealth_phenotype,phenotype_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,parameters,character_set_name,14,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',14,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,routines,last_altered,56,'','YES','timestamp with time zone','','','','','',2,'','','','','','','','',flybase,information_schema,time_stamp,flybase,pg_catalog,timestamptz,'','','','',56,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,phendesc,pub_id,6,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,sequences,maximum_value,10,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',10,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,grp_dbxref,dbxref_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,key_column_usage,constraint_name,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_database,tup_returned,8,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,element_types,character_set_catalog,9,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',9,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,check_constraint_routine_usage,specific_name,6,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,parameters,specific_name,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,library_grpmember,grpmember_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,feature_dbxref,dbxref_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,environment,environment_id,1,'nextval(\'environment_environment_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_user_indexes,idx_tup_read,7,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_statio_sys_tables,tidx_blks_read,10,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',10,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,libraryprop_pub,pub_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_statistic_ext,stxkeys,7,'','NO','ARRAY','','','','','','','','','','','','','','','','','',flybase,pg_catalog,int2vector,'','','','',7,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_proc,proisstrict,13,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',13,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,synonym,name,2,'','NO','character varying',1024,4096,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_xact_all_tables,n_tup_del,10,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',10,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,analysisfeature,analysis_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_class,relhasrules,20,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',20,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stats,attname,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,routine_privileges,routine_name,8,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_progress_vacuum,datname,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,strain_relationship,type_id,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_constraint,conkey,19,'','YES','ARRAY','','','','','','','','','','','','','','','','','',flybase,pg_catalog,'_int2','','','','',19,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_shdepend,refclassid,5,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,routines,max_dynamic_result_sets,47,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',47,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_aggregate,aggmfinalextra,13,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',13,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,library_synonym,is_internal,6,false,'NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,attributes,ordinal_position,5,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_database,datacl,14,'','YES','ARRAY','','','','','','','','','','','','','','','','','',flybase,pg_catalog,'_aclitem','','','','',14,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_attribute,attalign,12,'','NO','"char"','','','','','','','','','','','','','','','','','',flybase,pg_catalog,char,'','','','',12,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,analysis,sourcename,7,'','YES','character varying',255,1020,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',7,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,organismprop,value,4,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,lock,locktype,3,'\'write\'::character varying','NO','character varying',20,80,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,column_udt_usage,udt_name,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,grp_cvterm,is_not,2,false,'NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_collation,collnamespace,3,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,columns,maximum_cardinality,32,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',32,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,dbxref,db_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,library_humanhealth,pub_id,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,user_defined_types,user_defined_type_schema,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,db,url,6,'','YES','character varying',255,1020,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_activity,leader_pid,4,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_event_trigger,evtfoid,5,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,columns,domain_schema,24,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',24,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_settings,reset_val,14,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',14,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_views,schemaname,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,cell_lineprop_pub,cell_lineprop_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,af_type,timelastmodified,13,'','YES','timestamp without time zone','','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,timestamp,'','','','',13,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,routines,collation_schema,21,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',21,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_all_indexes,idx_tup_fetch,8,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_settings,unit,3,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_replication_slots,catalog_xmin,10,'','YES',xid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,xid,'','','','',10,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,fnr_type,dbxref_id,4,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_indexes,indexname,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,role_column_grants,grantor,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_foreign_data_wrapper,fdwoptions,7,'','YES','ARRAY','','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,'_text','','','','',7,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_class,relispartition,27,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',27,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,gffatts_slpar,feature_id,1,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_extension,extconfig,7,'','YES','ARRAY','','','','','','','','','','','','','','','','','',flybase,pg_catalog,'_oid','','','','',7,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,library_pub,pub_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,user_defined_types,character_set_name,18,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',18,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_database,datdba,3,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_activity,wait_event,16,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',16,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_seclabel,provider,4,'','NO',text,'',1073741824,'','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,grpmember_pub,grpmember_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_available_extension_versions,schema,7,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_transform,trflang,3,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_sequences,start_value,5,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,strain_relationship,object_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,pubauthor,suffix,7,'','YES','character varying',100,400,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',7,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,sql_features,is_supported,5,'','YES','character varying',3,12,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,yes_or_no,flybase,pg_catalog,varchar,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_sys_tables,n_tup_del,10,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',10,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_class,reltuples,11,'','NO',real,'','',24,2,'','','','','','','','','','','','','',flybase,pg_catalog,float4,'','','','',11,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,library_expressionprop,library_expression_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_progress_vacuum,relid,4,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,genotype_dbxref,genotype_dbxref_id,1,'nextval(\'genotype_dbxref_genotype_dbxref_id_seq\'::regclass)','NO',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,analysisfeature,rawscore,4,'','YES','double precision','','',53,2,'','','','','','','','','','','','','',flybase,pg_catalog,float8,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stats,inherited,4,'','YES',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,interactionprop,interactionprop_id,1,'nextval(\'interactionprop_interactionprop_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,cell_lineprop,cell_lineprop_id,1,'nextval(\'cell_lineprop_cell_lineprop_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_slru,blks_zeroed,2,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,featureloc,feature_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_progress_analyze,child_tables_total,10,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',10,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,routines,result_cast_char_set_name,65,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',65,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_subscription,subslotname,7,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',7,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,library_interaction,interaction_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,feature_dbxref,is_current,4,true,'NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,featureloc_allcoords,phase,9,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',9,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,strain_dbxref,strain_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,parameters,ordinal_position,4,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,grp_dbxref,grp_id,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,key_column_usage,table_catalog,4,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,grp_relationship,object_id,6,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_publication,pubupdate,6,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,element_types,udt_catalog,22,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',22,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,humanhealth_phenotype,pub_id,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,phenotype_cvterm,phenotype_cvterm_id,1,'nextval(\'phenotype_cvterm_phenotype_cvterm_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,feature,dbxref_id,2,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_class,relacl,31,'','YES','ARRAY','','','','','','','','','','','','','','','','','',flybase,pg_catalog,'_aclitem','','','','',31,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_replication,write_lag,15,'','YES',interval,'','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,interval,'','','','',15,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_statio_sys_indexes,relid,1,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,triggers,action_statement,10,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',10,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,strain_relationship_pub,strain_relationship_pub_id,1,'nextval(\'strain_relationship_pub_strain_relationship_pub_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_progress_cluster,heap_tuples_scanned,8,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_attribute,attinhcount,20,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',20,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,feature_relationship,rank,5,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_tablespace,spcowner,3,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,element_types,object_catalog,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,foreign_data_wrappers,foreign_data_wrapper_name,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,parameters,collation_schema,16,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',16,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_seclabels,objoid,1,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_proc,prorettype,19,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',19,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_transform,trffromsql,4,'','NO',regproc,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,regproc,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_seclabel,objsubid,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_class,relallvisible,12,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',12,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,genotypeprop,genotype_id,2,'','NO',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_ts_template,tmpllexize,5,'','NO',regproc,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,regproc,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,routines,result_cast_collation_name,68,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',68,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_database,encoding,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_ssl,client_dn,7,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_enum,oid,1,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,library,organism_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_trigger,tgisinternal,8,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',8,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,fnr_type,uniquename,3,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,humanhealth_featureprop,humanhealth_feature_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_constraint,confupdtype,13,'','NO','"char"','','','','','','','','','','','','','','','','','',flybase,pg_catalog,char,'','','','',13,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_indexes,tablespace,4,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_aggregate,aggmtranstype,19,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',19,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_activity,state_change,14,'','YES','timestamp with time zone','','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,timestamptz,'','','','',14,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,feature_expression,expression_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_statio_user_tables,idx_blks_hit,7,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_settings,category,4,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_all_tables,schemaname,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,applicable_roles,role_name,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_all_tables,last_analyze,18,'','YES','timestamp with time zone','','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,timestamptz,'','','','',18,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_roles,rolsuper,2,'','YES',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,dbxrefprop,dbxref_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,audit_chado,record_ukey_cols,6,'','NO','character varying','',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_ts_config,cfgname,2,'','NO',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,character_sets,character_set_catalog,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_activity,pid,3,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_statio_all_indexes,idx_blks_hit,7,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,library_humanhealth,library_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,cv,cv_id,1,'nextval(\'cv_cv_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_operator,oprcode,13,'','NO',regproc,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,regproc,'','','','',13,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_collation,collowner,4,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_progress_create_index,phase,7,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,domains,character_octet_length,6,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,interaction_group_feature_interaction,interaction_group_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_settings,sourceline,16,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',16,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_partitioned_table,partclass,6,'','NO','ARRAY','','','','','','','','','','','','','','','','','',flybase,pg_catalog,oidvector,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,usage_privileges,privilege_type,7,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,organismprop,type_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,lock,lockname,4,'','NO','character varying',100,400,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,column_udt_usage,table_catalog,4,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,referential_constraints,update_rule,8,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,af_type,md5checksum,8,'','YES',character,32,128,'','','','','','','','','','','','','','','',flybase,pg_catalog,bpchar,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_replication_slots,safe_wal_size,14,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',14,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_tables,hastriggers,7,'','YES',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_gssapi,pid,1,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,routines,is_user_defined_cast,48,'','YES','character varying',3,12,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,yes_or_no,flybase,pg_catalog,varchar,'','','','',48,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,cell_line_cvtermprop,cell_line_cvterm_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,pub_dbxref,is_current,4,true,'NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,sql_features,is_verified_by,6,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_progress_basebackup,phase,2,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_archiver,archived_count,1,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_all_tables,autoanalyze_count,23,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',23,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,tables,user_defined_type_schema,8,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,cvtermprop,cvtermprop_id,1,'nextval(\'cvtermprop_cvtermprop_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,lock,comment,10,'','YES','character varying',100,400,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',10,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_collation,collversion,10,'','YES',text,'',1073741824,'','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,text,'','','','',10,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_user,valuntil,8,'','YES','timestamp with time zone','','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,timestamptz,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_publication_tables,schemaname,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,library_expression,expression_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_database,datlastsysoid,10,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',10,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,cvterm_relationship,cvterm_relationship_id,1,'nextval(\'cvterm_relationship_cvterm_relationship_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,feature_pubprop,rank,5,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_user_indexes,indexrelid,2,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,humanhealthprop_pub,pub_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_inherits,inhseqno,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_statistic_ext,stxrelid,2,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,library_relationship_pub,library_relationship_pub_id,1,'nextval(\'library_relationship_pub_library_relationship_pub_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,grp_relationship,subject_id,5,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_publication,pubinsert,5,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_statio_all_sequences,schemaname,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_type,typanalyze,21,'','NO',regproc,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,regproc,'','','','',21,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,cvtermpath,cvtermpath_id,1,'nextval(\'cvtermpath_cvtermpath_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,library_feature,library_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,expression_cvtermprop,expression_cvtermprop_id,1,'nextval(\'expression_cvtermprop_expression_cvtermprop_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,feature_relationship,value,6,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_settings,min_val,10,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',10,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,expression_cvterm,cvterm_type_id,5,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_group,grolist,3,'','YES','ARRAY','','','','','','','','','','','','','','','','','',flybase,pg_catalog,'_oid','','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_replication_slots,slot_type,3,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,interaction,description,4,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_user_functions,calls,4,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,column_privileges,grantor,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,fp_key,feature_id,2,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,library_humanhealthprop,value,4,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,cell_line_strainprop,cell_line_strain_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,columns,is_generated,42,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',42,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,user_defined_types,ordering_form,7,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,check_constraints,constraint_name,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,sequences,sequence_name,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_sys_tables,last_vacuum,16,'','YES','timestamp with time zone','','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,timestamptz,'','','','',16,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,featuremap,description,3,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,user_mapping_options,foreign_server_catalog,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,analysis,name,2,'','YES','character varying',255,1020,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,feature_expressionprop,feature_expression_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_proc,proconfig,28,'','YES','ARRAY','','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,'_text','','','','',28,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,stock_cvterm,pub_id,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,triggers,event_manipulation,4,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,element_types,numeric_scale,17,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',17,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_foreign_server,oid,1,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,role_routine_grants,privilege_type,9,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',9,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,cvterm,definition,3,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_policies,schemaname,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_trigger,tgnewtable,19,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',19,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_xact_all_tables,relname,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,library_dbxrefprop,type_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,audit_chado,record_pkey,5,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_foreign_data_wrapper,fdwname,2,'','NO',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stats,histogram_bounds,10,'','YES',anyarray,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,anyarray,'','','','',10,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_extension,extname,2,'','NO',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_aggregate,aggdeserialfn,8,'','NO',regproc,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,regproc,'','','','',8,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,interaction_cvtermprop,rank,5,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_progress_vacuum,max_dead_tuples,10,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',10,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_sys_tables,seq_scan,4,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_subscription,pid,3,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_available_extension_versions,version,2,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,domains,character_maximum_length,5,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,parameters,character_maximum_length,10,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',10,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,organism_cvterm,cvterm_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_partitioned_table,partattrs,5,'','NO','ARRAY','','','','','','','','','','','','','','','','','',flybase,pg_catalog,int2vector,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_proc,provariadic,8,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',8,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,view_column_usage,view_catalog,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_database,conflicts,13,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',13,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_type,typinput,15,'','NO',regproc,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,regproc,'','','','',15,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_progress_analyze,relid,4,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,feature_genotype,chromosome_id,4,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_index,indkey,15,'','NO','ARRAY','','','','','','','','','','','','','','','','','',flybase,pg_catalog,int2vector,'','','','',15,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,triggers,action_reference_new_row,16,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',16,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_statio_sys_tables,relname,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,user_defined_types,numeric_precision_radix,23,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',23,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,fnr_type,organism_id,10,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',10,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_slru,flushes,7,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,featureloc,is_fmax_partial,7,false,'NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',7,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_proc,proacl,29,'','YES','ARRAY','','','','','','','','','','','','','','','','','',flybase,pg_catalog,'_aclitem','','','','',29,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_user_functions,funcname,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,pubauthor,pub_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,interaction,type_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_trigger,tginitdeferred,13,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',13,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_constraint,conrelid,8,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',8,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_replication_slots,datoid,4,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,interaction_group,interaction_group_id,1,'nextval(\'interaction_group_interaction_group_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_database,blk_read_time,19,'','YES','double precision','','',53,2,'','','','','','','','','','','','','',flybase,pg_catalog,float8,'','','','',19,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,phendesc,type_id,5,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,libraryprop,rank,5,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_subscription,subdbid,2,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,table_privileges,grantor,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,pub,is_obsolete,11,false,'YES',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',11,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,feature_grpmember,feature_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,check_constraint_routine_usage,specific_schema,5,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_operator,oprleft,8,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',8,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,pub_dbxref,dbxref_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,featuremap_pub,pub_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_shdepend,refobjid,6,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,featureprop_pub,pub_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,element_types,scope_schema,26,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',26,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,routines,result_cast_collation_schema,67,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',67,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,element_types,scope_catalog,25,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',25,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,feature_cvterm_dbxref,feature_cvterm_dbxref_id,1,'nextval(\'feature_cvterm_dbxref_feature_cvterm_dbxref_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,feature,seqlen,7,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',7,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_activity,client_port,10,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',10,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,grpmemberprop,grpmemberprop_id,1,'nextval(\'grpmemberprop_grpmemberprop_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,feature_genotype,genotype_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_statio_sys_tables,heap_blks_read,4,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_progress_analyze,datname,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,db,urlprefix,5,'','YES','character varying',255,1020,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,interaction_pub,interaction_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_ssl,ssl,2,'','YES',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,role_routine_grants,grantor,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_statio_sys_sequences,schemaname,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,attributes,attribute_default,6,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,organism_cvterm,rank,4,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,analysisgrpmember,analysisgrpmember_id,1,'nextval(\'analysisgrpmember_analysisgrpmember_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,stockcollection_stock,stockcollection_stock_id,1,'nextval(\'stockcollection_stock_stockcollection_stock_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,library_synonym,is_current,5,true,'NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_cursors,name,1,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_wal_receiver,conninfo,15,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',15,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,interaction_cell_line,interaction_cell_line_id,1,'nextval(\'interaction_cell_line_interaction_cell_line_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_subscription,relid,4,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_statio_user_tables,schemaname,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_sys_tables,relname,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,triggers,action_reference_new_table,14,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',14,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,grpprop_pub,grpprop_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_all_tables,idx_tup_fetch,7,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,library_dbxrefprop,value,4,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,featureloc_pub,featureloc_pub_id,1,'nextval(\'featureloc_pub_featureloc_pub_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,library,timeaccessioned,7,'now()','NO','timestamp without time zone','','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,timestamp,'','','','',7,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,cvterm,dbxref_id,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_event_trigger,evtenabled,6,'','NO','"char"','','','','','','','','','','','','','','','','','',flybase,pg_catalog,char,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_xact_all_tables,seq_scan,4,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_roles,rolreplication,7,'','YES',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,domain_udt_usage,udt_schema,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_ts_parser,prslextype,8,'','NO',regproc,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,regproc,'','','','',8,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_sys_tables,n_mod_since_analyze,14,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',14,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,stock_cvterm,cvterm_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_statio_all_indexes,indexrelid,2,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,triggers,trigger_name,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,pub,publisher,12,'','YES','character varying',255,1020,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',12,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,routines,result_cast_maximum_cardinality,81,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',81,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_prepared_xacts,database,5,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_sequences,min_value,6,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,featuremap,unittype_id,4,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,usage_privileges,grantee,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,genotype_synonym,genotype_id,2,'','NO',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,sequences,data_type,4,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,grp_pubprop,value,2,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,check_constraints,check_clause,4,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,library_humanhealthprop,type_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_progress_create_index,datid,2,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,domain_constraints,constraint_catalog,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,collations,collation_schema,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,library_strainprop,type_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,feature_synonym,is_internal,6,false,'NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,genotype_cvterm,cvterm_id,3,'','NO',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_timezone_names,is_dst,4,'','YES',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_amop,amopstrategy,5,'','NO',smallint,'','',16,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int2,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,referential_constraints,constraint_schema,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,collation_character_set_applicability,character_set_schema,5,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,grp_relationship_pub,grp_relationship_pub_id,1,'nextval(\'grp_relationship_pub_grp_relationship_pub_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,stockcollectionprop,type_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_type,typtypmod,26,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',26,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,organism,abbreviation,2,'','YES','character varying',255,1020,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,foreign_servers,foreign_server_catalog,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,cell_line,organism_id,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,view_table_usage,table_name,6,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_roles,rolconnlimit,8,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,expression_image,eimage_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_trigger,tgoldtable,18,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',18,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_type,typbasetype,25,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',25,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,columns,table_name,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_ts_parser,prsheadline,7,'','NO',regproc,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,regproc,'','','','',7,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_opfamily,opfname,3,'','NO',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,grp_synonym,grp_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,library,timelastmodified,8,'now()','NO','timestamp without time zone','','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,timestamp,'','','','',8,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_trigger,tgrelid,2,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,stock_relationship_pub,stock_relationship_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,stock_genotype,genotype_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,columns,datetime_precision,14,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',14,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,strainprop,strain_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_range,rngsubtype,2,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,phenstatement,phenotype_id,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_all_tables,n_tup_ins,8,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,strain_pub,pub_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,f_type,type_id,9,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',9,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,domains,udt_catalog,20,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',20,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,humanhealth_feature,pub_id,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,environment_cvterm,cvterm_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,feature_phenotype,feature_phenotype_id,1,'nextval(\'feature_phenotype_feature_phenotype_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,foreign_table_options,option_name,4,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_locks,objsubid,10,'','YES',smallint,'','',16,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int2,'','','','',10,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,feature_relationshipprop_pub,pub_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_cast,casttarget,3,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_rewrite,oid,1,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,organism_grpmember,organism_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,feature,md5checksum,8,'','YES',character,32,128,'','','','','','','','','','','','','','','',flybase,pg_catalog,bpchar,'','','','',8,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,humanhealth_dbxrefprop,value,4,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,table_constraints,enforced,10,'','YES','character varying',3,12,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,yes_or_no,flybase,pg_catalog,varchar,'','','','',10,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,phenotype,phenotype_id,1,'nextval(\'phenotype_phenotype_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,genotype_cvtermprop,genotype_cvtermprop_id,1,'nextval(\'genotype_cvtermprop_genotype_cvtermprop_id_seq\'::regclass)','NO',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_progress_cluster,datid,2,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,routines,result_cast_as_locator,60,'','YES','character varying',3,12,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,yes_or_no,flybase,pg_catalog,varchar,'','','','',60,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,data_type_privileges,object_name,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,stock,organism_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,humanhealth,organism_id,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,routines,sql_path,45,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',45,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_xact_sys_tables,relid,1,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_proc,proargnames,23,'','YES','ARRAY','','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,'_text','','','','',23,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_replication,backend_xmin,9,'','YES',xid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,xid,'','','','',9,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,user_defined_types,ref_dtd_identifier,29,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',29,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_subscription_rel,srrelid,2,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_operator,oprcanhash,7,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',7,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,pub,series_name,5,'','YES','character varying',255,1020,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_progress_create_index,tuples_total,13,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',13,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,sql_implementation_info,implementation_info_name,2,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,organismprop_pub,organismprop_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_init_privs,objoid,1,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,library_cvtermprop,value,4,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,genotype_pub,genotype_pub_id,1,'nextval(\'genotype_pub_genotype_pub_id_seq\'::regclass)','NO',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,analysisgrp,normscore,3,'','YES','double precision','','',53,2,'','','','','','','','','','','','','',flybase,pg_catalog,float8,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stats_ext,schemaname,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_statio_user_sequences,blks_read,4,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,phenotype_comparison,phenotype_comparison_id,1,'nextval(\'phenotype_comparison_phenotype_comparison_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,humanhealth_synonym,humanhealth_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,strainprop_pub,strainprop_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_ts_config_map,mapcfg,1,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,column_column_usage,column_name,4,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,grpmember_cvterm,pub_id,5,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,udt_privileges,grantor,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,views,is_updatable,6,'','YES','character varying',3,12,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,yes_or_no,flybase,pg_catalog,varchar,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_statio_all_tables,relname,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,domains,dtd_identifier,27,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',27,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,routines,is_udt_dependent,58,'','YES','character varying',3,12,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,yes_or_no,flybase,pg_catalog,varchar,'','','','',58,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,parameters,udt_catalog,24,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',24,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,routines,specific_catalog,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,featureloc_allcoords,nbeg,15,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',15,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,strain,organism_id,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_attribute,attnum,6,'','NO',smallint,'','',16,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int2,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,parameters,parameter_default,32,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',32,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,pubprop,type_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,column_options,table_name,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_shdescription,classoid,2,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,routines,is_implicitly_invocable,49,'','YES','character varying',3,12,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,yes_or_no,flybase,pg_catalog,varchar,'','','','',49,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,strain_cvterm,strain_cvterm_id,1,'nextval(\'strain_cvterm_strain_cvterm_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,routines,collation_name,22,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',22,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_constraint,convalidated,7,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',7,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_bgwriter,checkpoints_timed,1,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,grpprop,value,2,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,featureloc,strand,8,'','YES',smallint,'','',16,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int2,'','','','',8,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_slru,truncates,8,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,interaction_expressionprop,interaction_expressionprop_id,1,'nextval(\'interaction_expressionprop_interaction_expressionprop_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,domains,collation_schema,11,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',11,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_cast,castfunc,4,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,columns,interval_precision,16,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',16,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,humanhealth_feature,feature_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,foreign_table_options,foreign_table_name,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_proc,prorows,7,'','NO',real,'','',24,2,'','','','','','','','','','','','','',flybase,pg_catalog,float4,'','','','',7,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,element_types,domain_default,21,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',21,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,cell_line_pub,cell_line_pub_id,1,'nextval(\'cell_line_pub_cell_line_pub_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_xact_user_functions,total_time,5,'','YES','double precision','','',53,2,'','','','','','','','','','','','','',flybase,pg_catalog,float8,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_all_indexes,indexrelid,2,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,tableinfo,superclass_table_id,6,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,phenstatement,environment_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_ts_dict,dicttemplate,5,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,grp_synonym,pub_id,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_aggregate,aggserialfn,7,'','NO',regproc,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,regproc,'','','','',7,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_conversion,conforencoding,5,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,user_defined_types,source_dtd_identifier,28,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',28,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,columns,column_name,4,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,cvtermsynonym,cvtermsynonym_id,1,'nextval(\'cvtermsynonym_cvtermsynonym_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_opfamily,opfnamespace,4,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_depend,refobjsubid,6,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,cell_line,uniquename,3,'','NO','character varying',255,1020,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,stockprop_pub,stockprop_pub_id,1,'nextval(\'stockprop_pub_stockprop_pub_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_matviews,hasindexes,5,'','YES',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_prepared_statements,name,1,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,schemata,default_character_set_schema,5,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,f_type,feature_id,1,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,stockcollectionprop,value,4,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,routines,result_cast_char_max_length,61,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',61,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_constraint,conffeqop,23,'','YES','ARRAY','','','','','','','','','','','','','','','','','',flybase,pg_catalog,'_oid','','','','',23,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,genotype_cvterm,pub_id,4,'','NO',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_timezone_names,utc_offset,3,'','YES',interval,'','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,interval,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,interaction_expression,interaction_expression_id,1,'nextval(\'interaction_expression_interaction_expression_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,feature_interaction,feature_interaction_id,1,'nextval(\'feature_interaction_feature_interaction_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,cell_line_strain,strain_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,user_defined_types,ordering_category,8,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,library_strainprop,value,4,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,expressionprop,rank,5,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,humanhealth_relationship_pub,pub_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stats_ext,dependencies,9,'','YES',pg_dependencies,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,pg_dependencies,'','','','',9,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,routine_privileges,grantee,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,strain,uniquename,3,'','NO',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,domains,collation_name,12,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',12,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,featurerange,featurerange_id,1,'nextval(\'featurerange_featurerange_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,pubprop,value,4,'','NO',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,column_options,column_name,4,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_opclass,opcowner,5,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_statio_user_indexes,idx_blks_read,6,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_database,datname,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,update_track,author,5,'','NO','character varying',20,80,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_xact_sys_tables,n_tup_upd,9,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',9,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_replication,pid,1,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,stock_pub,stock_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_statio_all_tables,heap_blks_read,4,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_sequence,seqrelid,1,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_user_tables,n_tup_del,10,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',10,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,column_column_usage,table_name,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,element_types,numeric_precision,15,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',15,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_statio_user_sequences,relname,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,humanhealth_phenotypeprop,humanhealth_phenotype_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,analysisgrp,significance,4,'','YES','double precision','','',53,2,'','','','','','','','','','','','','',flybase,pg_catalog,float8,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_database_conflicts,confl_deadlock,7,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,library_cvtermprop,type_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_user,passwd,7,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_foreign_table,ftoptions,3,'','YES','ARRAY','','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,'_text','','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_database,checksum_last_failure,18,'','YES','timestamp with time zone','','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,timestamptz,'','','','',18,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_bgwriter,buffers_backend_fsync,9,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',9,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,tables,user_defined_type_catalog,7,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_tables,rowsecurity,8,'','YES',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,data_type_privileges,object_type,4,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,stock,name,4,'','YES','character varying',255,1020,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,humanhealth,uniquename,3,'','NO',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,routines,module_schema,9,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',9,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_type,typreceive,17,'','NO',regproc,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,regproc,'','','','',17,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,phenotype_comparison,organism_id,9,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',9,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,af_type,seqlen,7,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_class,relowner,6,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,cell_line_libraryprop,cell_line_libraryprop_id,1,'nextval(\'cell_line_libraryprop_cell_line_libraryprop_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,humanhealth_dbxrefprop,type_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_index,indclass,17,'','NO','ARRAY','','','','','','','','','','','','','','','','','',flybase,pg_catalog,oidvector,'','','','',17,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,humanhealth_synonym,synonym_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_statio_sys_indexes,idx_blks_read,6,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,humanhealth_phenotypeprop,value,4,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,strainprop_pub,pub_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,column_privileges,table_name,5,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,columns,identity_maximum,39,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',39,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,expression_cvterm,expression_cvterm_id,1,'nextval(\'expression_cvterm_expression_cvterm_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_statio_all_tables,schemaname,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,element_types,data_type,6,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,pub_relationship,pub_relationship_id,1,'nextval(\'pub_relationship_pub_relationship_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_database,xact_commit,4,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_locks,transactionid,7,'','YES',xid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,xid,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_publication,oid,1,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,pubprop,pub_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,grp_relationship,grp_relationship_id,1,'nextval(\'grp_relationship_grp_relationship_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,routines,collation_catalog,20,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',20,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,column_options,table_schema,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,expression_cvtermprop,rank,5,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_shdescription,description,3,'','NO',text,'',1073741824,'','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,text,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,routine_privileges,specific_schema,4,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,cvtermpath,cv_id,5,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_sys_tables,n_dead_tup,13,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',13,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,grpprop,rank,3,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_replication,sent_lsn,11,'','YES',pg_lsn,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,pg_lsn,'','','','',11,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,feature_pubprop,feature_pubprop_id,1,'nextval(\'feature_pubprop_feature_pubprop_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_progress_cluster,datname,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_user_tables,autoanalyze_count,23,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',23,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_database,deadlocks,16,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',16,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,stock,dbxref_id,2,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,f_type,timeaccessioned,12,'','YES','timestamp without time zone','','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,timestamp,'','','','',12,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,data_type_privileges,object_schema,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_class,relisshared,15,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',15,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_archiver,last_failed_wal,5,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,cvtermprop,rank,5,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,triggers,action_reference_old_table,13,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',13,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_subscription_rel,srsubstate,3,'','NO','"char"','','','','','','','','','','','','','','','','','',flybase,pg_catalog,char,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,foreign_server_options,foreign_server_catalog,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,organismprop_pub,pub_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,sql_implementation_info,integer_value,3,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,analysisgrp,rawscore,2,'','YES','double precision','','',53,2,'','','','','','','','','','','','','',flybase,pg_catalog,float8,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,sql_sizing,sizing_id,1,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_trigger,tgparentid,3,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,view_column_usage,table_schema,5,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,grp_synonym,synonym_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,stock_relationship_pub,pub_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,columns,character_set_schema,18,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',18,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,stock_genotype,stock_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,fnr_type,md5checksum,8,'','YES',character,32,128,'','','','','','','','','','','','','','','',flybase,pg_catalog,bpchar,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,parameters,scope_name,29,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',29,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,strainprop,type_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_range,rngcollation,3,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,columns,is_self_referencing,34,'','YES','character varying',3,12,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,yes_or_no,flybase,pg_catalog,varchar,'','','','',34,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,routines,interval_type,27,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',27,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,strain_pub,strain_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_constraint,conindid,10,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',10,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_all_indexes,relname,4,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,domains,domain_catalog,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_partitioned_table,partrelid,1,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_am,oid,1,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,interaction_cvtermprop,interaction_cvtermprop_id,1,'nextval(\'interaction_cvtermprop_interaction_cvtermprop_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,environment_cvterm,environment_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_policy,polqual,7,'','YES',pg_node_tree,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,pg_node_tree,'','','','',7,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,domains,udt_name,22,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',22,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_replication,write_lsn,12,'','YES',pg_lsn,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,pg_lsn,'','','','',12,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_cast,castsource,2,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,feature_relationshipprop_pub,feature_relationshipprop_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_policies,roles,5,'','YES','ARRAY','','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,'_name','','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,character_sets,default_collate_catalog,6,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,organism_grpmember,grpmember_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,audit_chado,audit_transaction,1,'','NO',character,1,4,'','','','','','','','','','','','','','','',flybase,pg_catalog,bpchar,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,library_strainprop,library_strain_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,user_defined_types,numeric_scale,24,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',24,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,f_type,is_analysis,11,'','YES',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',11,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,cell_line_strain,pub_id,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_foreign_server,srvtype,5,'','YES',text,'',1073741824,'','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,text,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,genotype_cvterm,genotype_id,2,'','NO',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_operator,oprresult,10,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',10,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,referential_constraints,constraint_name,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,contact,contact_id,1,'nextval(\'contact_contact_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,attributes,scope_catalog,26,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',26,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,stockcollectionprop,stockcollection_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_trigger,tgnargs,14,'','NO',smallint,'','',16,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int2,'','','','',14,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_seclabels,objname,6,'','YES',text,'',1073741824,'','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,text,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,organism,genus,3,'','NO','character varying',255,1020,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,expression_image,expression_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_class,relhastriggers,21,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',21,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,table_constraints,constraint_type,7,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,attributes,attribute_udt_name,25,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',25,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_opfamily,opfmethod,2,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_activity,client_addr,8,'','YES',inet,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,inet,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,columns,table_schema,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,library_cvtermprop,library_cvterm_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_xact_sys_tables,n_tup_hot_upd,11,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',11,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,eimage,eimage_id,1,'nextval(\'eimage_eimage_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_database,temp_files,14,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',14,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_publication,pubviaroot,9,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',9,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_foreign_table,ftserver,2,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,sql_implementation_info,character_value,4,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_subscription_rel,srsublsn,4,'','YES',pg_lsn,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,pg_lsn,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stats_ext,most_common_val_nulls,11,'','YES','ARRAY','','','','','','','','','','','','','','','','','',flybase,pg_catalog,'_bool','','','','',11,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,routines,type_udt_name,31,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',31,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,check_constraint_routine_usage,constraint_catalog,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,humanhealth,name,2,'','YES','character varying',255,1020,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,parameters,scope_schema,28,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',28,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,parameters,maximum_cardinality,30,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',30,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_progress_cluster,relid,4,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,table_privileges,table_name,5,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,attributes,numeric_precision,17,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',17,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,humanhealth_dbxrefprop,humanhealth_dbxref_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,routines,new_savepoint_level,57,'','YES','character varying',3,12,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,yes_or_no,flybase,pg_catalog,varchar,'','','','',57,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,routines,udt_catalog,11,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',11,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,humanhealth_relationship_pub,humanhealth_relationship_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_aggregate,aggminvtransfn,10,'','NO',regproc,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,regproc,'','','','',10,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stats,most_common_vals,8,'','YES',anyarray,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,anyarray,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,grpprop,type_id,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_attribute,atthasmissing,15,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',15,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_progress_vacuum,heap_blks_vacuumed,8,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_replication,reply_time,20,'','YES','timestamp with time zone','','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,timestamptz,'','','','',20,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,routine_privileges,specific_catalog,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,strain,name,2,'','YES','character varying',255,1020,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,phendesc,phendesc_id,1,'nextval(\'phendesc_phendesc_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,libraryprop,libraryprop_id,1,'nextval(\'libraryprop_libraryprop_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_database,numbackends,3,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,key_column_usage,ordinal_position,8,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,role_udt_grants,privilege_type,6,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_proc,prokind,10,'','NO','"char"','','','','','','','','','','','','','','','','','',flybase,pg_catalog,char,'','','','',10,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,stock_pub,pub_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,parameters,parameter_name,8,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_bgwriter,stats_reset,11,'','YES','timestamp with time zone','','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,timestamptz,'','','','',11,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,featureloc_allcoords,fmax,6,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,column_column_usage,table_schema,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_statio_user_sequences,schemaname,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,humanhealth_synonym,pub_id,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,humanhealth_phenotypeprop,type_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,af_type,organism_id,10,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',10,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,cell_line,name,2,'','YES','character varying',255,1020,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,organism,species,4,'','NO','character varying',255,1020,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,domain_constraints,domain_schema,5,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,audit_chado,audited_vals,9,'','NO',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',9,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,routines,result_cast_char_set_schema,64,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',64,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,referential_constraints,unique_constraint_catalog,4,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,lock,timelastmodified,8,'now()','NO','timestamp without time zone','','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,timestamp,'','','','',8,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_timezone_names,abbrev,2,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_prepared_xacts,transaction,1,'','YES',xid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,xid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,domains,character_set_name,9,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',9,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,tables,is_insertable_into,10,'','YES','character varying',3,12,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,yes_or_no,flybase,pg_catalog,varchar,'','','','',10,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_trigger,tgargs,16,'','NO',bytea,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bytea,'','','','',16,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,cell_line_strain,cell_line_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_collation,collcollate,8,'','NO',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',8,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stats_ext,most_common_freqs,12,'','YES','ARRAY','','','','','','','','','','','','','','','','','',flybase,pg_catalog,'_float8','','','','',12,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,role_column_grants,column_name,6,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_namespace,oid,1,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_user_tables,idx_tup_fetch,7,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_database,datallowconn,8,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',8,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,humanhealth_feature,humanhealth_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,foreign_table_options,foreign_table_schema,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,routines,udt_schema,12,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',12,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,feature_grpmember_pub,feature_grpmember_pub_id,1,'nextval(\'feature_grpmember_pub_feature_grpmember_pub_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,analysisgrpmember,identity,5,'','YES','double precision','','',53,2,'','','','','','','','','','','','','',flybase,pg_catalog,float8,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_sys_tables,last_autoanalyze,19,'','YES','timestamp with time zone','','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,timestamptz,'','','','',19,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_settings,vartype,8,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_all_indexes,schemaname,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_range,rngsubopc,4,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,phenstatement,genotype_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,strainprop,value,4,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_cursors,is_scrollable,5,'','YES',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,library_synonym,library_synonym_id,1,'nextval(\'library_synonym_library_synonym_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_attribute,attcollation,21,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',21,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,db,db_id,1,'nextval(\'db_db_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_replication_slots,wal_status,13,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',13,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,grpmemberprop,grpmember_id,5,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_trigger,tgname,4,'','NO',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,role_routine_grants,specific_name,5,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,cvterm,cv_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_xact_all_tables,schemaname,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_foreign_data_wrapper,fdwowner,3,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,library_dbxrefprop,library_dbxref_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_progress_create_index,partitions_done,16,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',16,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_rewrite,ev_enabled,5,'','NO','"char"','','','','','','','','','','','','','','','','','',flybase,pg_catalog,char,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_extension,extowner,3,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_wal_receiver,flushed_lsn,6,'','YES',pg_lsn,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,pg_lsn,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,organism_pub,organism_pub_id,1,'nextval(\'organism_pub_organism_pub_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_settings,context,7,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_statio_user_tables,heap_blks_read,4,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_subscription,subname,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_available_extension_versions,installed,3,'','YES',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,organism_cvterm,organism_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_xact_user_tables,idx_scan,6,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_statio_sys_sequences,blks_read,4,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,triggered_update_columns,event_object_table,6,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_database,datistemplate,7,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',7,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_ssl,cipher,4,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_user_tables,n_tup_ins,8,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_statio_sys_tables,schemaname,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,attributes,collation_schema,15,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',15,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,cell_line_strainprop,type_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_progress_create_index,relid,4,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_collation,collencoding,7,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',7,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,fp_key,type,3,'','YES','character varying',1024,4096,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,foreign_servers,foreign_server_type,5,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,collations,pad_attribute,4,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,view_routine_usage,specific_name,6,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_attribute,attgenerated,17,'','NO','"char"','','','','','','','','','','','','','','','','','',flybase,pg_catalog,char,'','','','',17,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,grp_pubprop,type_id,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,check_constraints,constraint_schema,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,genotype_synonym,pub_id,4,'','NO',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,sequences,sequence_schema,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,analysis,description,3,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,usage_privileges,object_schema,4,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,lock,timeaccessioend,7,'now()','NO','timestamp without time zone','','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,timestamp,'','','','',7,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,featuremap,name,2,'','YES','character varying',255,1020,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,user_mapping_options,foreign_server_name,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,column_udt_usage,column_name,7,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_amop,oid,1,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,feature_expressionprop,type_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,collation_character_set_applicability,collation_catalog,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_statio_all_indexes,relname,4,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,domain_udt_usage,domain_catalog,4,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,columns,character_set_name,19,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',19,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,library_expression,library_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,role_usage_grants,object_type,6,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_user_indexes,schemaname,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_class,relreplident,26,'','NO','"char"','','','','','','','','','','','','','','','','','',flybase,pg_catalog,char,'','','','',26,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_subscription,subowner,4,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,humanhealthprop_pub,humanhealthprop_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_inherits,inhparent,2,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_statistic_ext,stxname,3,'','NO',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,key_column_usage,column_name,7,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_statio_all_sequences,relname,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,library_feature,feature_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_bgwriter,buffers_checkpoint,5,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,parameters,as_locator,7,'','YES','character varying',3,12,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,yes_or_no,flybase,pg_catalog,varchar,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_class,relispopulated,25,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',25,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,attributes,interval_type,21,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',21,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,udt_privileges,udt_name,5,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,cell_line_synonym,is_internal,6,false,'NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_progress_vacuum,heap_blks_scanned,7,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_group,grosysid,2,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_replication_slots,plugin,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,grpmember_cvterm,grpmember_cvterm_id,1,'nextval(\'grpmember_cvterm_grpmember_cvterm_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,pubauthor,editor,4,false,'YES',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,routines,routine_schema,5,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_constraint,conexclop,24,'','YES','ARRAY','','','','','','','','','','','','','','','','','',flybase,pg_catalog,'_oid','','','','',24,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,phenotype_comparison,environment2_id,5,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_rules,schemaname,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,analysisfeature,identity,7,'','YES','double precision','','',53,2,'','','','','','','','','','','','','',flybase,pg_catalog,float8,'','','','',7,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stats,n_distinct,7,'','YES',real,'','',24,2,'','','','','','','','','','','','','',flybase,pg_catalog,float4,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_init_privs,initprivs,5,'','NO','ARRAY','','','','','','','','','','','','','','','','','',flybase,pg_catalog,'_aclitem','','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stats_ext,statistics_owner,5,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,pub,pub_id,1,'nextval(\'pub_pub_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_progress_basebackup,backup_total,3,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,cell_line_cvtermprop,type_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_opclass,opckeytype,9,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',9,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_xact_sys_tables,seq_tup_read,5,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_publication_tables,tablename,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,user_defined_types,ordering_routine_schema,10,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',10,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,genotype_cvtermprop,rank,5,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,phenotype,value,5,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,table_constraints,is_deferrable,8,'','YES','character varying',3,12,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,yes_or_no,flybase,pg_catalog,varchar,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,domain_udt_usage,udt_name,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,feature_interaction,rank,5,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,feature,is_analysis,10,false,'NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',10,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,stock_cvterm,stock_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_activity,application_name,7,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,triggers,trigger_schema,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_statio_all_indexes,schemaname,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_sys_indexes,idx_scan,6,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,parameters,interval_precision,23,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',23,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_language,lanplcallfoid,6,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_sys_tables,last_analyze,18,'','YES','timestamp with time zone','','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,timestamptz,'','','','',18,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,feature_expressionprop,value,4,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,f_type,type,5,'','YES','character varying',1024,4096,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,analysis,program,4,'','NO','character varying',255,1020,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,usage_privileges,object_catalog,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_prepared_statements,from_sql,5,'','YES',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,schemata,catalog_name,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_matviews,schemaname,1,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,user_mapping_options,option_name,4,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,genotype_synonym,synonym_id,3,'','NO',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,routines,routine_body,37,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',37,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,grp_pubprop,rank,3,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,cell_line_strainprop,value,4,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,library_humanhealthprop,library_humanhealth_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,fp_key,value,4,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_progress_create_index,datname,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,collations,collation_name,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_progress_analyze,datid,2,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,feature_genotype,feature_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_ts_dict,oid,1,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_conversion,oid,1,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,column_domain_usage,table_name,6,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_ssl,version,3,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,interaction_pub,pub_id,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_xact_user_functions,funcid,1,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_class,relkind,17,'','NO','"char"','','','','','','','','','','','','','','','','','',flybase,pg_catalog,char,'','','','',17,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_amop,amopsortfamily,9,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',9,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_statio_sys_sequences,relname,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_index,indisprimary,6,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_progress_create_index,tuples_done,14,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',14,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_proc,proargdefaults,24,'','YES',pg_node_tree,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,pg_node_tree,'','','','',24,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_type,typbyval,6,'','NO',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',6,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_available_extension_versions,superuser,4,'','YES',boolean,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,bool,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,information_schema,constraint_column_usage,constraint_schema,6,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,sql_identifier,flybase,pg_catalog,name,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_policy,polwithcheck,8,'','YES',pg_node_tree,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,pg_node_tree,'','','','',8,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_statio_user_tables,relname,3,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_sys_tables,schemaname,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,grpprop_pub,pub_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,role_table_grants,privilege_type,6,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',6,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_foreign_data_wrapper,fdwhandler,4,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,columns,identity_minimum,40,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',40,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,interaction_expressionprop,rank,5,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_extension,extnamespace,4,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,fnr_type,seqlen,7,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',7,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,featureloc,residue_info,10,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',10,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,routines,routine_definition,38,'','YES','character varying','',1073741824,'','','','','','','','','',flybase,pg_catalog,'C',flybase,information_schema,character_data,flybase,pg_catalog,varchar,'','','','',38,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_attribute,attmissingval,25,'','YES',anyarray,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,anyarray,'','','','',25,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,cell_line_libraryprop,rank,5,0,'NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,feature_grpmember,grpmember_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,routines,created,55,'','YES','timestamp with time zone','','','','','',2,'','','','','','','','',flybase,information_schema,time_stamp,flybase,pg_catalog,timestamptz,'','','','',55,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_progress_basebackup,backup_streamed,4,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,pub_dbxref,pub_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,featuremap_pub,featuremap_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,cell_line_cvtermprop,value,4,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,featureprop_pub,featureprop_id,2,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,information_schema,columns,numeric_scale,13,'','YES',integer,'','',32,2,0,'','','','','','','','','',flybase,information_schema,cardinal_number,flybase,pg_catalog,int4,'','','','',13,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_roles,rolvaliduntil,10,'','YES','timestamp with time zone','','','','','',6,'','','','','','','','','','','',flybase,pg_catalog,timestamptz,'','','','',10,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_sequence,seqmax,5,'','NO',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_user_functions,schemaname,2,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',2,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,update_track,update_track_id,1,'nextval(\'update_track_update_track_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,pubauthor,rank,3,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,interaction,uniquename,2,'','NO',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',2,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_all_tables,n_tup_del,10,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',10,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_replication,client_addr,5,'','YES',inet,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,inet,'','','','',5,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,pub,miniref,9,'','YES','character varying',255,1020,'','','','','','','','','','','','','','','',flybase,pg_catalog,varchar,'','','','',9,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_locks,classid,8,'','YES',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',8,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_opclass,oid,1,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,alignment_evidence,alignment_evidence_id,1,'','YES',text,'',1073741824,'','','','','','','','','','','','','','','',flybase,pg_catalog,text,'','','','',1,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,public,featurerange,leftendf_id,5,'','YES',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',5,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_statio_all_sequences,blks_read,4,'','YES',bigint,'','',64,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int8,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_stat_user_indexes,relname,4,'','YES',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',4,'NO','NO','','','','','','NO','NEVER','','NO'). -'information_schema.columns'(flybase,pg_catalog,pg_subscription,subname,3,'','NO',name,'','','','','','','','','','','',flybase,pg_catalog,'C','','','',flybase,pg_catalog,name,'','','','',3,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,expressionprop,expressionprop_id,1,'nextval(\'expressionprop_expressionprop_id_seq\'::regclass)','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',1,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,pg_catalog,pg_statistic_ext,stxnamespace,4,'','NO',oid,'','','','','','','','','','','','','','','','','',flybase,pg_catalog,oid,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). -'information_schema.columns'(flybase,public,library_expression,pub_id,4,'','NO',integer,'','',32,2,0,'','','','','','','','','','','','',flybase,pg_catalog,int4,'','','','',4,'NO','NO','','','','','','NO','NEVER','','YES'). diff --git a/metta_vspace/pyswip_lng/flybase_scheme.pl b/metta_vspace/pyswip_lng/flybase_scheme.pl new file mode 120000 index 00000000..91cd7789 --- /dev/null +++ b/metta_vspace/pyswip_lng/flybase_scheme.pl @@ -0,0 +1 @@ +../pyswip/flybase_scheme.pl \ No newline at end of file diff --git a/metta_vspace/pyswip_lng/metta_compiler.pl b/metta_vspace/pyswip_lng/metta_compiler.pl deleted file mode 100755 index 30b7bb8a..00000000 --- a/metta_vspace/pyswip_lng/metta_compiler.pl +++ /dev/null @@ -1,1195 +0,0 @@ -% ============================== -% Prolog to MeTTa transpilation (which uses the Host SWI-Prolog compiler) -% This Prolog code block is mainly aimed at compiling/optimizing and transforming -% Prolog predicates to functional equivalents and vice versa, with special attention -% to handling different logical constructs and performing conversions between -% functions and predicates. -% ============================== - -% Setting the file encoding to ISO-Latin-1 -:- encoding(iso_latin_1). -% Flushing the current output -:- flush_output. -% Setting the Rust backtrace to Full -:- setenv('RUST_BACKTRACE',full). -% Loading various library files -:- ensure_loaded(swi_support). -:- ensure_loaded(metta_testing). -:- ensure_loaded(metta_utils). -:- ensure_loaded(metta_reader). -:- ensure_loaded(metta_interp). -:- ensure_loaded(metta_space). -% ======================================= -% TODO move non flybase specific code between here and the compiler -:- ensure_loaded(flybase_main). -% ======================================= -%:- set_option_value(encoding,utf8). - -% Meta-predicate that ensures that for every instance where G1 holds, G2 also holds. -:- meta_predicate(for_all(0,0)). -for_all(G1,G2):- forall(G1,G2). - -:- op(700,xfx,'=~'). - -compound_non_cons(B):- compound(B), \+ B = [_|_]. -iz_conz(B):- compound(B), B=[_|_]. - -'=~'(A,B):- compound_non_cons(B),!,into_list_args(B,BB),!,'=~'(A,BB). -'=~'(B,A):- compound_non_cons(B),!,into_list_args(B,BB),!,'=~'(A,BB). -'=~'(A,B):- iz_conz(A),iz_conz(B),!,A=B. -'=~'(A,B):- var(A),iz_conz(B),!,A=B. -'=~'(A,B):- iz_conz(A),var(B),!,A=B. -'=~'(A,B):- compound_non_cons(A),var(B),!,A=..B. -'=~'(A,B):- compound_non_cons(B),!,A=B. -'=~'(A,B):- '=..'(A,B). - -%into_list_args(A,AA):- is_ftVar(A),AA=A. -%into_list_args(C,[C]):- \+ compound(C),!. -into_list_args(C,C):- \+ compound(C),!. -into_list_args(A,AA):- is_ftVar(A),AA=A. -into_list_args([H|T],[H|T]):- \+ is_list(T),!. -into_list_args([H,List,A],HT):- H == u_assign,!,append(List,[A],HT),!. -into_list_args([H|T],[H|T]):- is_list(T),!. -into_list_args(u_assign(List, A),[H|T]):- append(List,[A],[H|T]),!. -into_list_args(holds(A),AA):- !, into_list_args(A,AA),!. -into_list_args(C,FArgs):- compound_name_arguments(C,F,Args),!,into_list_args([F|Args],FArgs). - - - -compound_name_list(AsPred,FP,PredArgs):- var(AsPred),!,AsPred=[FP|PredArgs]. -compound_name_list(AsPred,FP,PredArgs):- iz_conz(AsPred),!,AsPred=[FP|PredArgs]. -compound_name_list(AsPred,FP,PredArgs):- into_list_args(AsPred,[FP|PredArgs]),!. -compound_name_list(AsPred,FP,PredArgs):- compound_non_cons(AsPred),!,compound_name_arguments(AsPred,FP,PredArgs). -% =============================== -% COMPILER / OPTIMIZER -% Scryer Compiler vs PySWIP ASM Compiler -% -% PySWIP is 222 times faster per join -% =============================== - - -% Conversion is possible between a function and a predicate of arity when the result is at the nth arg -:- dynamic decl_functional_predicate_arg/3. - -% Converion is possible between a function and predicate is tricky -functional_predicate_arg_tricky(is, 2, 1). % E.g. eval(is(+(1,2)),Result) converts to is(Result,+(1,2)). -% Defining standard mappings for some common functions/predicates -decl_functional_predicate_arg(append, 3, 3). -decl_functional_predicate_arg(+, 3, 3). -decl_functional_predicate_arg(pi, 1, 1). -decl_functional_predicate_arg('Empty', 1, 1). -decl_functional_predicate_arg(call,4,4). -decl_functional_predicate_arg(eval, 2, 2). -decl_functional_predicate_arg(edge, 2, 2). -decl_functional_predicate_arg('==', 2, 2). -decl_functional_predicate_arg('is-same', 2, 2). -decl_functional_predicate_arg(assertTrue, 2, 2). -decl_functional_predicate_arg(case, 3, 3). -decl_functional_predicate_arg(assertFalse, 2, 2). -decl_functional_predicate_arg(match,4,4). -decl_functional_predicate_arg('TupleConcat',3,3). -decl_functional_predicate_arg('new-space',1,1). - -decl_functional_predicate_arg(superpose, 2, 2). - -do_predicate_function_canonical(F,FF):- predicate_function_canonical(F,FF),!. -do_predicate_function_canonical(F,F). -predicate_function_canonical(is_Empty,'Empty'). - -% Mapping any current predicate F/A to a function, if it's not tricky -functional_predicate_arg(F, A, L):- decl_functional_predicate_arg(F, A, L). -functional_predicate_arg(F, A, L):- (atom(F)->true;trace), predicate_arity(F,A), - \+ functional_predicate_arg_tricky(F,A,_), L=A, - \+ decl_functional_predicate_arg(F, A, _). -functional_predicate_arg(F, A, L):- functional_predicate_arg_tricky(F, A, L). - -predicate_arity(F,A):- metta_atom('&self',[:,F,[->|Args]]), length(Args,A). -predicate_arity(F,A):- current_predicate(F/A). -% Certain constructs should not be converted to functions. -not_function(P):- atom(P),!,not_function(P,0). -not_function(P):- callable(P),!,functor(P,F,A),not_function(F,A). -not_function(F,A):- is_arity_0(F,FF),!,not_function(FF,A). -not_function(!,0). -not_function(print,1). -not_function((':-'),2). -not_function((','),2). -not_function((';'),2). -not_function(('='),2). -not_function(('or'),2). - -not_function('a',0). -not_function('b',0). -not_function(F,A):- is_control_structure(F,A). -not_function(A,0):- atom(A),!. -not_function('True',0). -not_function(F,A):- predicate_arity(F,A),AA is A+1, \+ decl_functional_predicate_arg(F,AA,_). - -needs_call_fr(P):- is_function(P,_Nth),functor(P,F,A),AA is A+1, \+ current_predicate(F/AA). - -is_control_structure(F,A):- atom(F), atom_concat('if-',_,F),A>2. - -'=='(A, B, Res):- as_tf(equal_enough(A, B),Res). -'or'(G1,G2):- once((G1 ; G2)). -'or'(G1,G2,Res):- as_tf((G1 ; G2),Res). - -% Function without arguments can be converted directly. -is_arity_0(AsFunction,F):- compound(AsFunction), compound_name_arity(AsFunction,F,0). - -% Determines whether a given term is a function and retrieves the position -% in the predicate where the function Result is stored/retrieved -is_function(AsFunction, _):- is_ftVar(AsFunction),!,fail. -is_function(AsFunction, _):- AsFunction=='$VAR',!, trace, fail. -is_function(AsFunction, Nth) :- is_arity_0(AsFunction,F), \+ not_function(F,0), !,Nth=1. -is_function(AsFunction, Nth) :- is_arity_0(AsFunction,_), !,Nth=1. -is_function(AsFunction, Nth) :- - callable(AsFunction), - functor(AsFunction, Functor, A), - \+ not_function(Functor, A), - AA is A + 1, - functional_predicate_arg_maybe(Functor, AA, Nth). - -functional_predicate_arg_maybe(F, AA, Nth):- functional_predicate_arg(F, AA, Nth),!. -functional_predicate_arg_maybe(F, AA, _):- A is AA - 1,functional_predicate_arg(F,A,_),!,fail. -functional_predicate_arg_maybe(F, Nth, Nth):- asserta(decl_functional_predicate_arg(F, Nth, Nth)),!. - -% -------------------------------- -% FUNCTS_TO_PREDS EXPLANATION -% -------------------------------- - -% functs_to_preds is a predicate that converts all Term functions to their equivalent predicates. -% It takes three arguments - RetResult, which will hold the result of the function evaluation, -% Convert, which is the function that needs to be converted, and Converted, which will hold the equivalent predicate. -% Example: -% -% ?- functs_to_preds(RetResult, is(pi+pi), Converted). -% -% Converted = (pi(_A), -% +(_A, _A, _B), -% _C is _B, -% eval(_C, RetResult)). -% - -functs_to_preds([Eq,H,B],OO):- Eq == '=', compile_for_assert(H, B, OO),!. -functs_to_preds(EqHB,OO):- compile_head_for_assert(EqHB,OO),!. - -functs_to_preds(I,OO):- - sexpr_s2p(I, M), - /*trace,*/ - f2p(_,_,M,O), - expand_to_hb(O,H,B), - head_preconds_into_body(H,B,HH,BB), - OO = (HH:-BB). - - -% ?- compile_for_exec(RetResult, is(pi+pi), Converted). -compile_for_exec(Res,I,BB):- - HeadIs = [exec], - AsBodyFn = I, - compile_for_assert(HeadIs, AsBodyFn, Converted), - (Converted = (exec(Res):- BB)),!, - (portray_clause((Converted))),!. - - -compile_for_exec(Res,I,BB):- - =(I, M), - f2p(exec(),_,(exec()=M),O), - expand_to_hb(O,H,B), - head_preconds_into_body(H,B,HH,BB), - ignore(exec(Res)=HH), - (portray_clause((exec2(Res):- BB))),!. - -compile_for_exec(Res,I,O):- - =(I, M), f2p(exec(),Res,M,O), - (portray_clause((exec1(Res):- O))),!. - - -% If Convert is of the form (AsFunction=AsBodyFn), we perform conversion to obtain the equivalent predicate. -compile_head_for_assert(HeadIs, (Head:-Body)):- - compile_head_for_assert(HeadIs, NewHeadIs,Converted), - head_preconds_into_body(NewHeadIs,Converted,Head,Body). - -compile_head_for_assert(HeadIs, NewHeadIs,Converted) :- /*trace,*/ - as_functor_args(HeadIs,F,A,ArgsL), - maplist(f2p_assign(HeadIs),NewArgs,ArgsL,CodeForValueL), - as_functor_args(NewHeadIs,F,A,NewArgs), - list_to_conjuncts(CodeForValueL,Converted),!. - - -as_functor_args(AsPred,F,A,ArgsL):- nonvar(AsPred),!,into_list_args(AsPred,[F|ArgsL]),length(ArgsL,A). -as_functor_args(AsPred,F,A,ArgsL):- nonvar(F),length(ArgsL,A),AsPred =~ [F|ArgsL]. - -compile_for_assert(HeadIs, AsBodyFn, Converted) :- - (AsBodyFn =@= HeadIs ; AsBodyFn == []), !,/*trace,*/ - compile_head_for_assert(HeadIs,Converted). - -compile_for_assert(HeadIs, AsBodyFn, Converted) :- is_ftVar(AsBodyFn), /*trace,*/ - AsFunction = HeadIs,!, - must_det_ll(( - Converted = (HeadC :- BodyC), % Create a rule with Head as the converted AsFunction and NextBody as the converted AsBodyFn - %funct_with_result_is_nth_of_pred(HeadIs,AsFunction, Result, _Nth, Head), - f2p(HeadIs,HResult,AsFunction,HHead), - (var(HResult) -> (Result = HResult, HHead = Head) ; - funct_with_result_is_nth_of_pred(HeadIs,AsFunction, Result, _Nth, Head)), - NextBody = u_assign(AsBodyFn,Result), - head_preconds_into_body(Head,NextBody,HeadC,BodyC), - nop(ignore(Result = '$VAR'('HeadRes'))))),!. - -compile_for_assert(HeadIs, AsBodyFn, Converted) :- - AsFunction = HeadIs, - must_det_ll(( - Converted = (HeadC :- NextBodyC), % Create a rule with Head as the converted AsFunction and NextBody as the converted AsBodyFn - %funct_with_result_is_nth_of_pred(HeadIs,AsFunction, Result, _Nth, Head), - f2p(HeadIs,HResult,AsFunction,HHead), - (var(HResult) -> (Result = HResult, HHead = Head) ; - funct_with_result_is_nth_of_pred(HeadIs,AsFunction, Result, _Nth, Head)), - verbose_unify(Convert), - f2p(HeadIs,Result,AsBodyFn,NextBody), - %RetResult = Converted, - %RetResult = _, - head_preconds_into_body(Head,NextBody,HeadC,NextBodyC), - fbug([convert(Convert),head_preconds_into_body(HeadC:-NextBodyC)]), - %if_t(((Head:-NextBody)\=@=(HeadC:-NextBodyC)),fbug(was(Head:-NextBody))), - - nop(ignore(Result = '$VAR'('HeadRes'))))),!. - -% If Convert is of the form (AsFunction=AsBodyFn), we perform conversion to obtain the equivalent predicate. -compile_for_assert(HeadIs, AsBodyFn, Converted) :- - AsFunction = HeadIs, Converted = (HeadCC :- BodyCC), - funct_with_result_is_nth_of_pred(HeadIs,AsFunction, Result, _Nth, Head), - as_functor_args(Head,F,A,ArgsL), - maplist(f2p_assign(HeadIs),NewArgs,ArgsL,CodeForValueL), - as_functor_args(HeadC,F,A,NewArgs), - list_to_conjuncts(CodeForValueL,CodeForHeadArgs), - f2p(HeadIs,Result,AsBodyFn,NextBody), - combine_code(CodeForHeadArgs,NextBody,BodyC),!, - head_preconds_into_body(HeadC,BodyC,HeadCC,BodyCC),!. - - -/* -*/ - -head_preconds_into_body(Head,Body,Head,Body):- \+ compound(Head),!. -head_preconds_into_body((PreHead,True),Converted,Head,Body):- True==true,!, - head_preconds_into_body(PreHead,Converted,Head,Body). -head_preconds_into_body((True,PreHead),Converted,Head,Body):- True==true,!, - head_preconds_into_body(PreHead,Converted,Head,Body). -head_preconds_into_body(PreHead,(True,Converted),Head,Body):- True==true,!, - head_preconds_into_body(PreHead,Converted,Head,Body). -head_preconds_into_body(PreHead,(Converted,True),Head,Body):- True==true,!, - head_preconds_into_body(PreHead,Converted,Head,Body). -head_preconds_into_body((AsPredO,Pre),Converted,Head,Body):- - head_preconds_into_body(Pre,(AsPredO,Converted),Head,Body). -head_preconds_into_body(AHead,Body,Head,BodyNew):- - assertable_head(AHead,Head), - optimize_body(Head,Body,BodyNew). - -assertable_head(u_assign(FList,R),Head):- FList =~ [F|List], - append(List,[R],NewArgs), atom(F),!, Head=..[F|NewArgs]. -assertable_head(Head,Head). - -optimize_body(_Head,Body,BodyNew):- var(Body),!,Body=BodyNew. -optimize_body(Head,(B1*->B2;B3),(BN1*->BN2;BN3)):-!, optimize_body(Head,B1,BN1), optimize_body(Head,B2,BN2), optimize_body(Head,B3,BN3). -optimize_body(Head,(B1->B2;B3),(BN1->BN2;BN3)):-!, optimize_body(Head,B1,BN1), optimize_body(Head,B2,BN2), optimize_body(Head,B3,BN3). -optimize_body(Head,(B1,B2),(BN1)):- B2==true,!, optimize_body(Head,B1,BN1). -optimize_body(Head,(B2,B1),(BN1)):- B2==true,!, optimize_body(Head,B1,BN1). -optimize_body(Head,(B1,B2),(BN1,BN2)):-!, optimize_body(Head,B1,BN1), optimize_body(Head,B2,BN2). -optimize_body(Head,(B1:-B2),(BN1:-BN2)):-!, optimize_body(Head,B1,BN1), optimize_body(Head,B2,BN2). -optimize_body(Head,(B1;B2),(BN1;BN2)):-!, optimize_body(Head,B1,BN1), optimize_body(Head,B2,BN2). -optimize_body(_Head,Body,BodyNew):- Body=BodyNew. - - -compile_test_then_else(RetResult,If,Then,Else,Converted):- - f2p(HeadIs,ThenResult,Then,ThenCode), - f2p(HeadIs,ElseResult,Else,ElseCode), - Converted=(If*->(ThenCode,ThenResult=RetResult);(ElseCode,ElseResult=RetResult)). - -:- discontiguous(compile_flow_control/4). - -compile_flow_control(_HeadIs,_RetResult,Convert,_):- \+ compound(Convert),!,fail. -compile_flow_control(_HeadIs,_RetResult,Convert,_):- compound_name_arity(Convert,_,0),!,fail. -compile_flow_control(HeadIs,RetResult,Convert, (Code1,Eval1Result=Result,Converted)) :- % dif_functors(HeadIs,Convert), - Convert =~ chain(Eval1,Result,Eval2),!, - f2p(HeadIs,Eval1Result,Eval1,Code1), - f2p(HeadIs,RetResult,Eval2,Converted). - -compile_flow_control(HeadIs,RetResult,Convert, Converted) :- % dif_functors(HeadIs,Convert), - Convert =~ if(Cond,Then,Else),!,Test = is_True(CondResult), - f2p(HeadIs,CondResult,Cond,CondCode), - compile_test_then_else(RetResult,(CondCode,Test),Then,Else,Converted). - -compile_flow_control(HeadIs,RetResult,Convert, Converted) :- % dif_functors(HeadIs,Convert), - Convert =~ 'if-error'(Value,Then,Else),!,Test = is_Error(ValueResult), - f2p(HeadIs,ValueResult,Value,ValueCode), - compile_test_then_else(RetResult,(ValueCode,Test),Then,Else,Converted). - -compile_flow_control(HeadIs,RetResult,Convert, Converted) :- % dif_functors(HeadIs,Convert), - Convert =~ 'if-empty'(Value,Then,Else),!,Test = is_Empty(ValueResult), - f2p(HeadIs,ValueResult,Value,ValueCode), - compile_test_then_else(RetResult,(ValueCode,Test),Then,Else,Converted). - -compile_flow_control(HeadIs,RetResult,Convert, Converted) :- % dif_functors(HeadIs,Convert), - (Convert =~ 'if-non-empty-expression'(Value,Then,Else)),!, - (Test = ( \+ is_Empty(ValueResult))), - f2p(HeadIs,ValueResult,Value,ValueCode), - compile_test_then_else(RetResult,(ValueCode,Test),Then,Else,Converted). - -compile_flow_control(HeadIs,RetResult,Convert, Converted) :- % dif_functors(HeadIs,Convert), - Convert =~ ['if-equals',Value1,Value2,Then,Else],!,Test = equal_enough(ResValue1,ResValue2), - f2p(HeadIs,ResValue1,Value1,CodeForValue1), - f2p(HeadIs,ResValue2,Value2,CodeForValue2), - compile_test_then_else(RetResult,(CodeForValue1,CodeForValue2,Test),Then,Else,Converted). - -cname_var(Sym,Src):- gensym(Sym,SrcV),Src='$VAR'(SrcV). -compile_flow_control(HeadIs,RetResult,Convert, Converted) :- - Convert =~ ['assertEqual',Value1,Value2],!, - cname_var('Src_',Src), - cname_var('FA_',ResValue1), - cname_var('FA_',ResValue2), - cname_var('FARL_',L1), - cname_var('FARL_',L2), - f2p(HeadIs,ResValue1,Value1,CodeForValue1), - f2p(HeadIs,ResValue2,Value2,CodeForValue2), - Converted = - (Src = Convert, - loonit_assert_source_tf(Src, - (findall(ResValue1,CodeForValue1,L1), - findall(ResValue2,CodeForValue2,L2)), - equal_enough(L1,L2),RetResult)). -compile_flow_control(HeadIs,RetResult,Convert, Converted) :- - Convert =~ ['assertEqualToResult',Value1,Value2],!, - f2p(HeadIs,ResValue1,Value1,CodeForValue1), - Converted = loonit_assert_source_tf(Convert, - findall(ResValue1,CodeForValue1,L1), - equal_enough(L1,Value2),RetResult). - - -compile_flow_control(_HeadIs,RetResult,Convert, Converted) :- - Convert =~ 'add-atom'(Where,What), !, - =(What,WhatP), - Converted = as_tf('add-atom'(Where,WhatP),RetResult). - -compile_flow_control(_HeadIs,RetResult,Convert, Converted) :- - Convert =~ 'add-atom'(Where,What,RetResult), !, - =(What,WhatP), - Converted = as_tf('add-atom'(Where,WhatP),RetResult). - - -compile_flow_control(HeadIs,RetResult,Convert, (Converted)) :- - Convert =~ ['superpose',UValueL], - maybe_unlistify(UValueL,ValueL,URetResult,RetResult), - maplist(f2p_assign(HeadIs,URetResult),ValueL,CodeForValueL), - list_to_disjuncts(CodeForValueL,Converted),!. - - -maybe_unlistify([UValueL],ValueL,RetResult,[URetResult]):- is_list(UValueL),!, - maybe_unlistify(UValueL,ValueL,RetResult,URetResult). -maybe_unlistify(ValueL,ValueL,RetResult,RetResult). - -list_to_disjuncts([],false). -list_to_disjuncts([A],A):- !. -list_to_disjuncts([A|L],(A;D)):- list_to_disjuncts(L,D). - - -f2p_assign(_HeadIs,V,Value,is_True(V)):- Value=='True'. -f2p_assign(_HeadIs,ValueR,Value,ValueR=Value):- \+ compound(Value),!. -f2p_assign(_HeadIs,ValueR,Value,ValueR=Value):- is_ftVar(Value),!. -f2p_assign(HeadIs,ValueResult,Value,Converted):- - f2p(HeadIs,ValueResultR,Value,CodeForValue), - %into_equals(ValueResultR,ValueResult,ValueResultRValueResult), - ValueResultRValueResult = (ValueResultR=ValueResult), - combine_code(CodeForValue,ValueResultRValueResult,Converted). - -compile_flow_control(HeadIs,RetResult,Convert, (ValueCode, Converted)) :- - Convert =~ ['case',Value|Options], - \+ is_ftVar(Value),!, - cname_var('CASE_EVAL_',ValueResult), - ConvertCases =~ ['case',ValueResult|Options], - compile_flow_control(HeadIs,RetResult,ConvertCases, Converted), - f2p(HeadIs,ValueResult,Value,ValueCode). - -compile_flow_control(HeadIs,RetResult,Convert, Converted) :- - Convert =~ ['case',Value,[Opt|Options]],nonvar(Opt),!, - must_det_ll(( - compile_case_bodies(HeadIs,Opt,caseStruct(Value,If,RetResult,Then)), - Converted = ( If -> Then ; Else ), - ConvertCases =~ ['case',Value,Options], - compile_flow_control(HeadIs,RetResult,ConvertCases,Else))). - -compile_flow_control(_HeadIs,RetResult,Convert, Converted) :- - Convert =~ ['case',_Value,[]],!,Converted = (fail,RetResult=[]),!. - -/* -compile_flow_control(HeadIs,RetResult,Convert, Converted) :- - Convert =~ ['case',Value,Options],!, - must_det_ll(( - maplist(compile_case_bodies(HeadIs),Options,Cases), - Converted = - (( AllCases = Cases, - once((member(caseStruct(MatchVar,MatchCode,BodyResult,BodyCode),AllCases), - (MatchCode,unify_enough(Value,MatchVar)))), - (BodyCode), - BodyResult=RetResult)))). - -compile_flow_control(HeadIs,_,Convert, Converted) :- - Convert =~ ['case',Value,Options,RetResult],!, - must_det_ll(( - f2p(HeadIs,ValueResult,Value,ValueCode), - maplist(compile_case_bodies(HeadIs),Options,Cases), - Converted = - (( AllCases = Cases, - call(ValueCode), - once((member(caseStruct(MatchVar,MatchCode,BodyResult,BodyCode),AllCases), - both_of(ValueResult,MatchCode,unify_enough(ValueResult,MatchVar)))), - call(BodyCode), - BodyResult=RetResult)))). - - -both_of(Var,G1,G2):- nonvar(Var),!,call(G2),call(G1). -both_of(_Var,G1,G2):- call(G1),call(G2). - -*/ - -compile_case_bodies(HeadIs,[Match,Body],caseStruct(_,true,BodyResult,BodyCode)):- Match == '%void%',!, - f2p(HeadIs,BodyResult,Body,BodyCode). -compile_case_bodies(HeadIs,[Match,Body],caseStruct(MatchResult,If,BodyResult,BodyCode)):- !, - f2p(HeadIs,MatchResultV,Match,MatchCode), - combine_code(MatchCode,unify_enough(MatchResult,MatchResultV),If), - f2p(HeadIs,BodyResult,Body,BodyCode). -compile_case_bodies(HeadIs,MatchBody,CS):- compound(MatchBody), MatchBody =~ MB,compile_case_bodies(HeadIs,MB,CS). - -compile_flow_control(HeadIs,RetResult,Convert,CodeForValueConverted) :- - Convert =~ [Plus,N,Value], atom(Plus), current_predicate(Plus/3), number(N), \+ number(Value), \+ is_ftVar(Value),!, - f2p(HeadIs,ValueResult,Value,CodeForValue),!, - Converted =.. [Plus,N,ValueResult,RetResult], - combine_code(CodeForValue,Converted,CodeForValueConverted). - -compound_equals(COL1,COL2):- COL1=@=COL2,!,COL1=COL2. -compound_equals(COL1,COL2):- compound_equals1(COL1,COL2). -compound_equals1(COL1,COL2):- is_ftVar(COL1),!,is_ftVar(COL2),ignore(COL1=COL2),!. -compound_equals1(COL1,COL2):- compound(COL1),!,compound(COL2), COL1=COL2. - -compile_flow_control(HeadIs,RetResult,Convert, Converted) :- - Convert =~ ['superpose',COL],compound_equals(COL,'collapse'(Value1)), - f2p(HeadIs,ResValue1,Value1,CodeForValue1), - Converted = (findall(ResValue1,CodeForValue1,Gathered),member(RetResult,Gathered)). - -compile_flow_control(HeadIs,RetResult,Convert, Converted) :- - Convert =~ ['collapse',Value1],!, - f2p(HeadIs,ResValue1,Value1,CodeForValue1), - Converted = (findall(ResValue1,CodeForValue1,RetResult)). - -compile_flow_control(HeadIs,RetResult,Convert, Converted) :- - Convert =~ ['compose',Value1],!, - Convert2 =~ ['collapse',Value1],!, - compile_flow_control(HeadIs,RetResult,Convert2, Converted). - -compile_flow_control(HeadIs,RetResult,Convert, Converted) :- % dif_functors(HeadIs,Convert), - Convert =~ ['unify',Value1,Value2,Then,Else],!,Test = metta_unify(ResValue1,ResValue2), - f2p(HeadIs,ResValue1,Value1,CodeForValue1), - f2p(HeadIs,ResValue2,Value2,CodeForValue2), - compile_test_then_else(RetResult,(CodeForValue1,CodeForValue2,Test),Then,Else,Converted). - -compile_flow_control(HeadIs,RetResult,Convert, Converted) :- % dif_functors(HeadIs,Convert), - Convert =~ ['let',Var,Value1,Body],!, - f2p(HeadIs,ResValue1,Value1,CodeForValue1), - f2p(HeadIs,RetResult,Body,BodyCode), - into_equals(Var,ResValue1,VarResValue1), - list_to_conjuncts([CodeForValue1,VarResValue1,BodyCode],Converted). - -compile_flow_control(HeadIs,RetResult,Convert, Converted) :- dif_functors(HeadIs,Convert), - Convert =~ ['let*',Bindings,Body],!, - must_det_ll(( - maplist(compile_let_star(HeadIs),Bindings,CodeList), - list_to_conjuncts(CodeList,BindingCode), - f2p(HeadIs,RetResult,Body,BodyCode), - combine_code(BindingCode,BodyCode,Converted))). - - compile_let_star(HeadIs,NV,Converted):- - must_det_ll((NV =~ [Expression,Var], - (var(Var)-> f2p(HeadIs,Var,Expression,Converted); - (var(Expression)-> f2p(HeadIs,Expression,Var,Converted); - (f2p(HeadIs,Eval1Result,Expression,Code), - into_equals(Eval1Result,Var,Eval1ResultVar), - combine_code(Code,Eval1ResultVar,Converted)))))). - - - -% match('&self',f(1)=Y,Y) -compile_flow_control(HeadIs,Y,Convert,Converted) :- dif_functors(HeadIs,Convert), - Convert=~ match('&self',AsFunctionY,YY), nonvar(AsFunctionY),( AsFunctionY =~ (AsFunction=Y)), nonvar(AsFunction), - !, Y==YY, - f2p(HeadIs,Y,AsFunction,Converted),!. - -compile_flow_control(HeadIs,RetResult,Convert,Converted) :- dif_functors(HeadIs,Convert), - Convert =~ ['match',_Self,Pattern,Template],!, - f2p(HeadIs,_,Pattern,PatternCode), - f2p(HeadIs,RetResult,Template,TemplateCode), - combine_code(PatternCode,TemplateCode,Converted). - -compile_flow_control(HeadIs,RetResult,Convert, Converted) :- dif_functors(HeadIs,Convert), - Convert =~ ['match',_Self,Pattern,Template],!, - must_det_ll(( - f2p(HeadIs,_,Pattern,PatternCode), - into_equals(RetResult,Template,TemplateCode), - combine_code(PatternCode,TemplateCode,Converted))). - -compile_flow_control(HeadIs,RetResult,Convert, Converted) :- dif_functors(HeadIs,Convert), - Convert =~ ['if-decons',Atom,Head,Tail,Then,Else],!,Test = unify_cons(AtomResult,ResHead,ResTail), - f2p(HeadIs,AtomResult,Atom,AtomCode), - f2p(HeadIs,ResHead,Head,CodeForHead), - f2p(HeadIs,ResTail,Tail,CodeForTail), - compile_test_then_else(RetResult,(AtomCode,CodeForHead,CodeForTail,Test),Then,Else,Converted). - - - -compile_flow_control(_HeadIs,RetResult,Convert,is_True(RetResult)) :- is_compiled_and(AND), - Convert =~ [AND],!. - -compile_flow_control(HeadIs,RetResult,Convert, Converted) :- is_compiled_and(AND), - Convert =~ [AND,Body],!, - f2p(HeadIs,RetResult,Body,BodyCode), - compile_test_then_else(RetResult,BodyCode,'True','False',Converted). - -compile_flow_control(HeadIs,RetResult,Convert, Converted) :- is_compiled_and(AND), - Convert =~ [AND,Body1,Body2],!, - f2p(HeadIs,B1Res,Body1,Body1Code), - f2p(HeadIs,RetResult,Body2,Body2Code), - into_equals(B1Res,'True',AE), - Converted = (Body1Code,AE,Body2Code),!. - - -compile_flow_control(HeadIs,RetResult,Convert, Converted) :- is_compiled_and(AND), - Convert =~ [AND,Body1,Body2],!, - f2p(HeadIs,B1Res,Body1,Body1Code), - f2p(HeadIs,_,Body2,Body2Code), - into_equals(B1Res,'True',AE), - compile_test_then_else(RetResult,(Body1Code,AE,Body2Code),'True','False',Converted). - -compile_flow_control(HeadIs,RetResult,Convert, Converted) :- is_compiled_and(AND), - Convert =~ [AND,Body1,Body2|BodyMore],!, - And2 =~ [AND,Body2|BodyMore], - Next =~ [AND,Body1,And2], - compile_flow_control(HeadIs,RetResult, Next, Converted). - -compile_flow_control(HeadIs,RetResult,sequential(Convert), Converted) :- !, - compile_flow_control(HeadIs,RetResult,transpose(Convert), Converted). - -compile_flow_control(HeadIs,RetResult,transpose(Convert), Converted,Code) :- !, - maplist(each_result(HeadIs,RetResult),Convert, Converted), - list_to_disjuncts(Converted,Code). - - -compile_flow_control(HeadIs,RetResult,Convert, Converted) :- % dif_functors(HeadIs,Convert), - Convert =~ if(Cond,Then),!, - f2p(HeadIs,CondResult,Cond,CondCode), - f2p(HeadIs,RetResult,Then,ThenCode), - Converted = ((CondCode,is_True(CondResult)),ThenCode). - -each_result(HeadIs,RetResult,Convert,Converted):- - f2p(HeadIs,OneResult,Convert,Code1), - into_equals(OneResult,RetResult,Code2), - combine_code(Code1,Code2,Converted). - -compile_flow_control(HeadIs,RetResult,Converter, Converted):- de_eval(Converter,Convert),!, - compile_flow_control(HeadIs,RetResult,Convert, Converted). - -compile_flow_control(HeadIs,_Result,Convert, Converted) :- fail, - functor(Convert,Func,PA), - functional_predicate_arg(Func,PA,Nth), - Convert =~ [Func|PredArgs], - nth1(Nth,PredArgs,Result,FuncArgs), - RetResult = Result, - AsFunct =~ [Func|FuncArgs], - compile_flow_control(HeadIs,RetResult,AsFunct, Converted). - -dif_functors(HeadIs,_):- var(HeadIs),!,fail. -dif_functors(HeadIs,_):- \+ compound(HeadIs),!. -dif_functors(HeadIs,Convert):- compound(HeadIs),compound(Convert), - compound_name_arity(HeadIs,F,A),compound_name_arity(Convert,F,A). - -is_compiled_and(AND):- member(AND,[ (','), ('and')]). - -flowc. - - - :- discontiguous f2p/4. - -f2p(_HeadIs,Convert, Convert, true) :- - (is_ftVar(Convert);number(Convert)),!.% Check if Convert is a variable - -% If Convert is a variable, the corresponding predicate is just eval(Convert, RetResult) -f2p(_HeadIs,RetResult,Convert, RetResultConverted) :- - is_ftVar(Convert),!,% Check if Convert is a variable - into_equals(RetResult,Convert,RetResultConverted). - % Converted = eval(Convert, RetResult). % Set Converted to eval(Convert, RetResult) -f2p(_HeadIs,RetResult,Convert, RetResultConverted) :- - number(Convert),!,into_equals(RetResult,Convert,RetResultConverted). - -f2p(_HeadIs,RetResult,Convert, Converted) :- % HeadIs\=@=Convert, - is_arity_0(Convert,F), !, Converted = u_assign([F],RetResult),!. - - - -/*f2p(HeadIs,RetResult, ConvertL, (Converted,RetResultL=RetResult)) :- is_list(ConvertL), - maplist(f2p_assign(HeadIs),RetResultL,ConvertL, ConvertedL), - list_to_conjuncts(ConvertedL,Converted).*/ - -% If Convert is an "eval" function, we convert it to the equivalent "is" predicate. -f2p(HeadIs,RetResult,EvalConvert,Converted):- EvalConvert =~ eval(Convert), !, - must_det_ll((f2p(HeadIs,RetResult,Convert, Converted))). - -f2p(HeadIs,RetResult,Convert, Converted):- - compound(Convert), \+ compound_name_arity(Convert,_,0), - compile_flow_control(HeadIs,RetResult,Convert, Converted),!. - -f2p(HeadIs,RetResult,Convert, Converted):- - compound(Convert), Convert = u_assign(C, Var), compound_non_cons(C),into_list_args(C,CC),!, - f2p(HeadIs,RetResult,u_assign(CC, Var), Converted). - -f2p(_HeadIs,_RetResult,Convert, Converted):- - compound(Convert), Convert = u_assign(C, _Var), is_list(C),Converted = Convert,!. - -f2p(HeadIs,RetResult,Convert, Converted) :- - atom(Convert), functional_predicate_arg(Convert,Nth,Nth2), - Nth==1,Nth2==1, - HeadIs\=@=Convert, - Convert = F,!, - must_det_ll(( - do_predicate_function_canonical(FP,F), - compound_name_list(Converted,FP,[RetResult]))). - -% If Convert is a number or an atom, it is considered as already converted. -f2p(_HeadIs,RetResult, Convert, RetResult = Convert) :- % HeadIs\=@=Convert, - once(number(Convert); atom(Convert); data_term(Convert)), % Check if Convert is a number or an atom - !. % Set RetResult to Convert as it is already in predicate form - -% If Convert is an "is" function, we convert it to the equivalent "is" predicate. -f2p(HeadIs,RetResult,is(Convert),(Converted,is(RetResult,Result))):- !, - must_det_ll((f2p(HeadIs,Result,Convert, Converted))). - -% If Convert is an "or" function, we convert it to the equivalent ";" (or) predicate. -f2p(HeadIs,RetResult,or(AsPredI,Convert), or(AsPredO, Converted)) :- !, - must_det_ll((f2p(HeadIs,RetResult,AsPredI, AsPredO), - f2p(HeadIs,RetResult,Convert, Converted))). -f2p(HeadIs,RetResult,(AsPredI; Convert), (AsPredO; Converted)) :- !, - must_det_ll((f2p(HeadIs,RetResult,AsPredI, AsPredO), - f2p(HeadIs,RetResult,Convert, Converted))). - -% If Convert is a "," (and) function, we convert it to the equivalent "," (and) predicate. -f2p(HeadIs,RetResult,(AsPredI, Convert), (AsPredO, Converted)) :- !, - must_det_ll((f2p(HeadIs,_RtResult,AsPredI, AsPredO), - f2p(HeadIs,RetResult,Convert, Converted))). - -% If Convert is a ":-" (if) function, we convert it to the equivalent ":-" (if) predicate. -f2p(_HeadIs,RetResult, Convert, Converted) :- Convert =(H:-B),!, - RetResult=(H:-B), Converted = true. - -f2p(_HeadIs,_RetResult, N=V, Code) :- !, into_equals(N,V,Code). - - -into_equals(RetResultL,RetResult,Equals):- into_u_assign(RetResultL,RetResult,Equals). -into_u_assign(RetResultL,RetResult,true):- is_ftVar(RetResultL), is_ftVar(RetResult), RetResult=RetResultL,!. -into_u_assign(RetResultL,RetResult,Code):- var(RetResultL), Code = u_assign(RetResult,RetResultL). -into_u_assign(RetResultL,RetResult,Code):- Code = u_assign(RetResultL,RetResult). - - - -% If Convert is a list, we convert it to its termified form and then proceed with the functs_to_preds conversion. -f2p(HeadIs,RetResult,Convert, Converted) :- is_list(Convert), - once((sexpr_s2p(Convert,IS), \+ IS=@=Convert)), !, % Check if Convert is a list and not in predicate form - must_det_ll((f2p(HeadIs,RetResult, IS, Converted))). % Proceed with the conversion of the predicate form of the list. - -f2p(HeadIs,RetResult, ConvertL, Converted) :- is_list(ConvertL), - maplist(f2p_assign(HeadIs),RetResultL,ConvertL, ConvertedL), - list_to_conjuncts(ConvertedL,Conjs), - into_u_assign(RetResultL,RetResult,Code), - combine_code(Conjs,Code,Converted). - - - -f2p(HeadIs,RetResultL, ConvertL, Converted) :- is_list(ConvertL), - ConvertL = [Convert], - f2p(HeadIs,RetResult,Convert, Code),!, - into_equals(RetResultL,[RetResult],Equals), - combine_code(Code,Equals,Converted). - - -% If any sub-term of Convert is a function, convert that sub-term and then proceed with the conversion. -f2p(HeadIs,RetResult,Convert, Converted) :- - rev_sub_sterm(AsFunction, Convert), % Get the deepest sub-term AsFunction of Convert - % sub_term(AsFunction, Convert), AsFunction\==Convert, - callable(AsFunction), % Check if AsFunction is callable - compile_flow_control(HeadIs,Result,AsFunction, AsPred), - HeadIs\=@=AsFunction,!, - subst(Convert, AsFunction, Result, Converting), % Substitute AsFunction by Result in Convert - f2p(HeadIs,RetResult,(AsPred,Converting), Converted). % Proceed with the conversion of the remaining terms - -% If any sub-term of Convert is a function, convert that sub-term and then proceed with the conversion. -f2p(HeadIs,RetResult,Convert, Converted) :- - rev_sub_sterm(AsFunction, Convert), % Get the deepest sub-term AsFunction of Convert - callable(AsFunction), % Check if AsFunction is callable - is_function(AsFunction, Nth), % Check if AsFunction is a function and get the position Nth where the result is stored/retrieved - HeadIs\=@=AsFunction, - funct_with_result_is_nth_of_pred(HeadIs,AsFunction, Result, Nth, AsPred), % Convert AsFunction to a predicate AsPred - subst(Convert, AsFunction, Result, Converting), % Substitute AsFunction by Result in Convert - f2p(HeadIs,RetResult, (AsPred, Converting), Converted). % Proceed with the conversion of the remaining terms - -% If AsFunction is a recognized function, convert it to a predicate. -f2p(HeadIs,RetResult,AsFunction,AsPred):- % HeadIs\=@=AsFunction, - is_function(AsFunction, Nth), % Check if AsFunction is a recognized function and get the position Nth where the result is stored/retrieved - funct_with_result_is_nth_of_pred(HeadIs,AsFunction, RetResult, Nth, AsPred), - \+ ( compound(AsFunction), arg(_,AsFunction, Arg), is_function(Arg,_)),!. - -% If any sub-term of Convert is an eval/2, convert that sub-term and then proceed with the conversion. -f2p(HeadIs,RetResult,Convert, Converted) :- - rev_sub_sterm0(ConvertFunction, Convert), % Get the deepest sub-term AsFunction of Convert - callable(ConvertFunction), % Check if AsFunction is callable - ConvertFunction = eval(AsFunction,Result), - ignore(is_function(AsFunction, Nth)), - funct_with_result_is_nth_of_pred(HeadIs,AsFunction, Result, Nth, AsPred), % Convert AsFunction to a predicate AsPred - subst(Convert, ConvertFunction, Result, Converting), % Substitute AsFunction by Result in Convert - f2p(HeadIs,RetResult, (AsPred, Converting), Converted). % Proceed with the conversion of the remaining terms - -/* MAYBE USE ? -% If Convert is a compound term, we need to recursively convert its arguments. -f2p(HeadIs,RetResult, Convert, Converted) :- fail, - compound(Convert), !, - Convert =~ [Functor|Args], % Deconstruct Convert to functor and arguments - maplist(convert_argument, Args, ConvertedArgs), % Recursively convert each argument - Converted =~ [Functor|ConvertedArgs], % Reconstruct Converted with the converted arguments - (callable(Converted) -> f2p(HeadIs,RetResult, Converted, _); true). % If Converted is callable, proceed with its conversion -% Helper predicate to convert an argument of a compound term -convert_argument(Arg, ConvertedArg) :- - (callable(Arg) -> ftp(_, _, Arg, ConvertedArg); ConvertedArg = Arg). -*/ - -% The catch-all If no specific case is matched, consider Convert as already converted. -f2p(_HeadIs,_RetResult,u_assign(Convert,Res), u_assign(Convert,Res)):-!. -f2p(_HeadIs,RetResult,Convert, Code):- into_u_assign(Convert,RetResult,Code). - - - -data_term(Convert):- self_eval(Convert),!. - - -de_eval(eval(X),X):- compound(X),!. - -call1(G):- call(G). -call2(G):- call(G). -call3(G):- call(G). -call4(G):- call(G). -call5(G):- call(G). - -trace_break:- trace,break. - -u_assign(FList,R):- var(FList),nonvar(R), !, u_assign(R,FList). -u_assign(FList,R):- FList=@=R,!,FList=R. -u_assign(FList,R):- number(FList), var(R),!,R=FList. -u_assign(FList,R):- self_eval(FList), var(R),!,R=FList. -u_assign(FList,R):- var(FList),!,/*trace,*/freeze(FList,u_assign(FList,R)). -u_assign([V|VI],[V|VO]):- nonvar(V),is_metta_data_functor(_Eq,V),!,maplist(eval_args,VI,VO). -u_assign((F:-List),R):- !, R = (F:-List). -u_assign(FList,R):- \+ compound(FList), var(R),!,R=FList. -u_assign([F|List],R):- F == ':-',!, trace_break,as_tf(clause(F,List),R). -u_assign([F|List],R):- atom(F),append(List,[R],ListR), - catch(quietly(apply(F,ListR)),error(existence_error(procedure,F/_),_), - catch(quietly(as_tf(apply(F,List),R)),error(existence_error(procedure,F/_),_), - quietly(catch(eval_args([F|List],R),_, R=[F|List])))),!. -u_assign(FList,RR):- iz_conz(FList),!,as_tf(FList,RR). -u_assign(FList,RR):- (compound_non_cons(FList),u_assign_c(FList,RR))*->true;FList=~RR. - -u_assign_c(FList,RR):- - functor(FList,F,_), - (catch(quietlY(call(FList,R)),error(existence_error(procedure,F/_),_), - catch(quietlY(as_tf(FList,R)),error(existence_error(procedure,F/_),_), - quietlY((p2m(FList,[F|List]),catch(eval_args([F|List],R),_, R=~[F|List])))))),!,R=RR. -u_assign_c(FList,R):- compound(FList), FList=~R. - -quietlY(G):- call(G). - -call_fr(G,Result,FA):- current_predicate(FA),!,call(G,Result). -call_fr(G,Result,_):- Result=G. - -% This predicate is responsible for converting functions to their equivalent predicates. -% It takes a function 'AsFunction' and determines the predicate 'AsPred' which will be -% equivalent to the given function, placing the result of the function at the 'Nth' position -% of the predicate arguments. The 'Result' will be used to store the result of the 'AsFunction'. -% -% It handles cases where 'AsFunction' is a variable and when it's an atom or a compound term. -% For compound terms, it decomposes them to get the functor and arguments and then reconstructs -% the equivalent predicate with the 'Result' at the 'Nth' position. -% -% Example: -% funct_with_result_is_nth_of_pred(HeadIs,+(1, 2), Result, 3, +(1, 2, Result)). - -into_callable(Pred,AsPred):- is_ftVar(Pred),!,AsPred=holds(Pred). -into_callable(Pred,AsPred):- Pred=AsPred,!. -into_callable(Pred,AsPred):- iz_conz(Pred), !,AsPred=holds(Pred). -into_callable(Pred,AsPred):- Pred=call_fr(_,_,_),!,AsPred=Pred. -into_callable(Pred,AsPred):- Pred =~ Cons, !,AsPred=holds(Cons). - -funct_with_result_is_nth_of_pred(HeadIs,AsFunction, Result, Nth, AsPred):- - var(AsPred),!, - funct_with_result_is_nth_of_pred0(HeadIs,AsFunction, Result, Nth, Pred), - into_callable(Pred,AsPred). - -funct_with_result_is_nth_of_pred(HeadIs,AsFunction, Result, Nth, AsPred):- - var(AsFunction),!, - funct_with_result_is_nth_of_pred0(HeadIs,Function, Result, Nth, AsPred), - into_callable(Function,AsFunction). - -funct_with_result_is_nth_of_pred(HeadIs,AsFunction, Result, Nth, AsPred):- - funct_with_result_is_nth_of_pred0(HeadIs,AsFunction, Result, Nth, AsPred). - -% Handles the case where AsFunction is a variable. -% It creates a compound term 'AsPred' and places the 'Result' at the 'Nth' position -% of the predicate arguments, and the 'AsFunction' represents the functional form with -% arguments excluding the result. -funct_with_result_is_nth_of_pred0(_HeadIs,AsFunction, Result, Nth, AsPred) :- - is_ftVar(AsFunction),!, - compound(AsPred), - compound_name_list(AsPred,FP,PredArgs), - nth1(Nth,PredArgs,Result,FuncArgs), - do_predicate_function_canonical(FP,F), - AsFunction =~ [F,FuncArgs]. - -% Handles the case where 'AsFunction' is not a variable. -% It decomposes 'AsFunction' to get the functor and arguments (FuncArgs) of the function -% and then it constructs the equivalent predicate 'AsPred' with 'Result' at the 'Nth' -% position of the predicate arguments. -funct_with_result_is_nth_of_pred0(HeadIs,AsFunctionO, Result, Nth, (AsPred)) :- - de_eval(AsFunctionO,AsFunction),!,funct_with_result_is_nth_of_pred0(HeadIs,AsFunction, Result, Nth, AsPred). - -funct_with_result_is_nth_of_pred0(HeadIs,AsFunction, Result, _Nth, AsPred) :- - nonvar(AsFunction), - compound(AsFunction), - \+ is_arity_0(AsFunction,_), - functor(AsFunction,F,A), - HeadIs\=@=AsFunction, - \+ (compound(HeadIs), (is_arity_0(HeadIs,HF);functor(HeadIs,HF,_))-> HF==F), - (into_u_assign(AsFunction, Result,AsPred) - -> true - ; (AA is A+1, - (FAA=(F/AA)), - \+ current_predicate(FAA), !, - AsPred = call_fr(AsFunction,Result,FAA))). - - -funct_with_result_is_nth_of_pred0(_HeadIs,AsFunction, Result, Nth, (AsPred)) :- - (atom(AsFunction)->AsFunction =~ [F | FuncArgs]; compound_name_list(AsFunction,F,FuncArgs)), - ignore(var(Nth) -> is_function(AsFunction,Nth); true), - nth1(Nth, PredArgs, Result, FuncArgs), % It places 'Result' at the 'Nth' position - AA is Nth+1, \+ current_predicate(F/AA), - do_predicate_function_canonical(FP,F), - AsPred =~ [FP | PredArgs]. % It forms the predicate 'AsPred' by joining the functor with the modified arguments list. - - - -funct_with_result_is_nth_of_pred0(_HeadIs,AsFunction, Result, Nth, (AsPred)) :- - nonvar(AsFunction), - AsFunction =~ [F | FuncArgs], - do_predicate_function_canonical(FP,F), - length(FuncArgs, Len), - ignore(var(Nth) -> is_function(AsFunction,Nth); true), - ((number(Nth),Nth > Len + 1) -> throw(error(index_out_of_bounds, _)); true), - (var(Nth)->(between(1,Len,From1),Nth is Len-From1+1);true), - nth1(Nth,PredArgs,Result,FuncArgs), - AsPred =~ [FP | PredArgs]. - -% optionally remove next line -funct_with_result_is_nth_of_pred0(_HeadIs,AsFunction, _, _, _) :- - var(AsFunction), - throw(error(instantiation_error, _)). - -% The remove_funct_arg/3 predicate is a utility predicate that removes -% the Nth argument from a predicate term, effectively converting a -% predicate to a function. The first argument is the input predicate term, -% the second is the position of the argument to be removed, and the third -% is the output function term. -remove_funct_arg(AsPred, Nth, AsFunction) :- - % Decompose AsPred into its functor and arguments. - AsPred =~ [F | PredArgs], - % Remove the Nth element from PredArgs, getting the list FuncArgs. - nth1(Nth,PredArgs,_Result,FuncArgs), - % Construct AsFunction using the functor and the list FuncArgs. - do_predicate_function_canonical(F,FF), - compound_name_list(AsFunction,FF,FuncArgs). - -% rev_sub_sterm/2 predicate traverses through a given Term -% and finds a sub-term within it. The sub-term is unifiable with ST. -% This is a helper predicate used in conjunction with others to inspect -% and transform terms. - -rev_sub_sterm(ST, Term):- rev_sub_sterm0(ST, Term), ST\=@=Term. -rev_sub_sterm0(_, Term):- never_subterm(Term),!,fail. -rev_sub_sterm0(ST, Term):- Term =~ if(Cond,_Then,_Else),!,rev_sub_sterm0(ST, Cond). -rev_sub_sterm0(ST, Term):- Term =~ 'if-error'(Cond,_Then,_Else),!,rev_sub_sterm0(ST, Cond). -rev_sub_sterm0(ST, Term):- Term =~ 'if-decons'(Cond,_Then,_Else),!,rev_sub_sterm0(ST, Cond). -rev_sub_sterm0(ST, Term):- Term =~ 'chain'(Expr,_Var,_Next),!,rev_sub_sterm0(ST, Expr). -rev_sub_sterm0(ST, Term):- - % If Term is a list, it reverses the list and searches for a member - % in the reversed list that is unifiable with ST. - is_list(Term),!,rev_member(E,Term),rev_sub_sterm0(ST, E). -rev_sub_sterm0(ST, Term):- - % If Term is a compound term, it gets its arguments and then recursively - % searches in those arguments for a sub-term unifiable with ST. - compound(Term), compound_name_list(Term,_,Args),rev_sub_sterm0(ST, Args). -rev_sub_sterm0(ST, ST):- - % If ST is non-var, not an empty list, and callable, it unifies - % ST with Term if it is unifiable. - nonvar(ST), ST\==[], callable(ST). - -never_subterm(Term):- is_ftVar(Term). -never_subterm([]). -never_subterm('Nil'). -%never_subterm(F):- atom(F),not_function(F,0). - -% rev_member/2 predicate is a helper predicate used to find a member -% of a list. It is primarily used within rev_sub_sterm/2 to -% traverse through lists and find sub-terms. It traverses the list -% from the end to the beginning, reversing the order of traversal. -rev_member(E,[_|L]):- rev_member(E,L). -rev_member(E,[E|_]). - -% Continuing from preds_to_functs/2 -% Converts a given predicate representation to its equivalent function representation -preds_to_functs(Convert, Converted):- - % Verbose_unify/1 here may be used for debugging or to display detailed unification information - verbose_unify(Convert), - % Calls the auxiliary predicate preds_to_functs0/2 to perform the actual conversion - preds_to_functs0(Convert, Converted). - -% if Convert is a variable, Converted will be the same variable -preds_to_functs0(Convert, Converted) :- - is_ftVar(Convert), !, - Converted = Convert. - -% Converts the rule (Head :- Body) to its function equivalent -preds_to_functs0((Head:-Body), Converted) :- !, - % The rule is converted by transforming Head to a function AsFunction and the Body to ConvertedBody - ( - pred_to_funct(Head, AsFunction, Result), - %ignore(Result = '$VAR'('HeadRes')), - conjuncts_to_list(Body,List), - reverse(List,RevList),append(Left,[BE|Right],RevList), - compound(BE),arg(Nth,BE,ArgRes),sub_var(Result,ArgRes), - remove_funct_arg(BE, Nth, AsBodyFunction), - append(Left,[eval(AsBodyFunction,Result)|Right],NewRevList), - reverse(NewRevList,NewList), - list_to_conjuncts(NewList,NewBody), - preds_to_functs0(NewBody,ConvertedBody), - % The final Converted term is constructed - into_equals(AsFunction,ConvertedBody,Converted)). - -% Handles the case where Convert is a conjunction, and AsPred is not not_function. -% It converts predicates to functions inside a conjunction -preds_to_functs0((AsPred, Convert), Converted) :- - \+ not_function(AsPred), - pred_to_funct(AsPred, AsFunction, Result), - sub_var(Result, Convert), !, - % The function equivalent of AsPred replaces Result in Convert - subst(Convert, Result, AsFunction, Converting), - preds_to_functs0(Converting, Converted). - -% Handles the special case where eval/2 is used and returns the function represented by the first argument of eval/2 -preds_to_functs0(eval(AsFunction, _Result), AsFunction) :- !. - -% Handles the general case where Convert is a conjunction. -% It converts the predicates to functions inside a conjunction -preds_to_functs0((AsPred, Converting), (AsPred, Converted)) :- !, - preds_to_functs0(Converting, Converted). - -% Handles the case where AsPred is a compound term that can be converted to a function -preds_to_functs0(AsPred, eval(AsFunction, Result)) :- - pred_to_funct(AsPred, AsFunction, Result), !. - -% any other term remains unchanged -preds_to_functs0(X, X). - -% Converts a given predicate AsPred to its equivalent function term AsFunction -pred_to_funct(AsPred, AsFunction, Result) :- - compound(AsPred), % Checks if AsPred is a compound term - functor(AsPred, F, A), % Retrieves the functor F and arity A of AsPred - functional_predicate_arg(F, A, Nth),!, % Finds the Nth argument where the result should be - arg(Nth, AsPred, Result), % Retrieves the result from the Nth argument of AsPred - remove_funct_arg(AsPred, Nth, AsFunction). % Constructs the function AsFunction by removing the Nth argument from AsPred - -% If not found in functional_predicate_arg/3, it tries to construct AsFunction by removing the last argument from AsPred -pred_to_funct(AsPred, AsFunction, Result) :- - compound(AsPred), !, - functor(AsPred, _, Nth), - arg(Nth, AsPred, Result), - remove_funct_arg(AsPred, Nth, AsFunction). - -% body_member/4 is utility predicate to handle manipulation of body elements in the clause, but the exact implementation details and usage are not provided in the given code. -body_member(Body,BE,NewBE,NewBody):- - conjuncts_to_list(Body,List), - reverse(List,RevList),append(Left,[BE|Right],RevList), - append(Left,[NewBE|Right],NewRevList), - reverse(NewRevList,NewList), - list_to_conjuncts(NewList,NewBody). -% combine_clauses/3 is the main predicate combining clauses with similar heads and bodies. -% HeadBodiesList is a list of clauses (Head:-Body) -% NewHead will be the generalized head representing all clauses in HeadBodiesList -% NewCombinedBodies will be the combined bodies of all clauses in HeadBodiesList. -combine_clauses(HeadBodiesList, NewHead, NewCombinedBodies) :- - % If HeadBodiesList is empty, then NewCombinedBodies is 'false' and NewHead is an anonymous variable. - (HeadBodiesList = [] -> NewCombinedBodies = false, NewHead = _ ; - % Find all Heads in HeadBodiesList and collect them in the list Heads - findall(Head, member((Head:-_), HeadBodiesList), Heads), - % Find the least general head among the collected Heads - least_general_head(Heads, LeastHead), - functor(LeastHead,F,A),functor(NewHead,F,A), - % Transform and combine bodies according to the new head found - transform_and_combine_bodies(HeadBodiesList, NewHead, NewCombinedBodies)), - \+ \+ ( - Print=[converting=HeadBodiesList,newHead=NewHead], - numbervars(Print,0,_,[]),fbug(Print),in_cmt(portray_clause(( NewHead :- NewCombinedBodies)))),!. - -% Predicate to find the least general unified head (LGU) among the given list of heads. -% Heads is a list of head terms, and LeastGeneralHead is the least general term that unifies all terms in Heads. -least_general_head(Heads, LeastGeneralHead) :- - lgu(Heads, LeastGeneralHead). - -% the LGU of a single head is the head itself. -lgu([Head], Head) :- !. -% find the LGU of the head and the rest of the list. -lgu([H1|T], LGU) :- - lgu(T, TempLGU), - % Find generalization between head H1 and temporary LGU - generalization(H1, TempLGU, LGU). - -% generalization/3 finds the generalization of two heads, Head1 and Head2, which is represented by GeneralizedHead. -% This predicate is conceptual and will require more complex processing depending on the actual structures of the heads. -generalization(Head1, Head2, GeneralizedHead) :- - % Ensure the functor names and arities are the same between Head1 and Head2. - functor(Head1, Name, Arity), - functor(Head2, Name, Arity), - functor(GeneralizedHead, Name, Arity), - % Generalize the arguments of the heads. - generalize_args(Arity, Head1, Head2, GeneralizedHead). - -% no more arguments to generalize. -generalize_args(0, _, _, _) :- !. -% generalize the corresponding arguments of the heads. -generalize_args(N, Head1, Head2, GeneralizedHead) :- - arg(N, Head1, Arg1), - arg(N, Head2, Arg2), - % If the corresponding arguments are equal, use them. Otherwise, create a new variable. - (Arg1 = Arg2 -> arg(N, GeneralizedHead, Arg1); arg(N, GeneralizedHead, _)), - % Continue with the next argument. - N1 is N - 1, - generalize_args(N1, Head1, Head2, GeneralizedHead). - -% transform_and_combine_bodies/3 takes a list of clause heads and bodies, a new head, and produces a combined body representing all the original bodies. -% The new body is created according to the transformations required by the new head. -transform_and_combine_bodies([(Head:-Body)|T], NewHead, CombinedBodies) :- - % Transform the body according to the new head. - transform(Head, NewHead, Body, TransformedBody), - % Combine the transformed body with the rest. - combine_bodies(T, NewHead, TransformedBody, CombinedBodies). - -/* OLD -% Define predicate combine_clauses to merge multiple Prolog clauses with the same head. -% It receives a list of clauses as input and returns a combined clause. -combine_clauses([Clause], Clause) :- !. % If there's only one clause, return it as is. -combine_clauses(Clauses, (Head :- Body)) :- % If there are multiple clauses, combine them. - Clauses = [(Head :- FirstBody)|RestClauses], % Decompose the list into the first clause and the rest. - combine_bodies(RestClauses, FirstBody, Body). % Combine the bodies of all the clauses. - -% Helper predicate to combine the bodies of a list of clauses. -% The base case is when there are no more clauses to combine; the combined body is the current body. -combine_bodies([], Body, Body). -combine_bodies([(Head :- CurrentBody)|RestClauses], PrevBody, Body) :- - % Combine the current body with the previous body using a conjunction (,). - combine_two_bodies(PrevBody, CurrentBody, CombinedBody), - % Recursively combine the rest of the bodies. - combine_bodies(RestClauses, CombinedBody, Body). - -% Predicate to combine two bodies. -% Handles the combination of different Prolog constructs like conjunctions, disjunctions, etc. -combine_two_bodies((A, B), (C, D), (A, B, C, D)) :- !. % Combine conjunctions. -combine_two_bodies((A; B), (C; D), (A; B; C; D)) :- !. % Combine disjunctions. -combine_two_bodies(A, B, (A, B)). % Combine simple terms using conjunction. -*/ - -% if there are no more bodies, the accumulated Combined is the final CombinedBodies. -combine_bodies([], _, Combined, Combined). -% combine the transformed body with the accumulated bodies. -combine_bodies([(Head:-Body)|T], NewHead, Acc, CombinedBodies) :- - transform(Head, NewHead, Body, TransformedBody), - % Create a disjunction between the accumulated bodies and the transformed body. - NewAcc = (Acc;TransformedBody), - combine_bodies(T, NewHead, NewAcc, CombinedBodies). - -% combine_code/3 combines Guard and Body to produce either Guard, Body, or a conjunction of both, depending on the values of Guard and Body. -combine_code(Guard, Body, Guard) :- Body==true, !. -combine_code(Guard, Body, Body) :- Guard==true, !. -combine_code(Guard, Body, (Guard, Body)). - -% create_unifier/3 creates a unification code that unifies OneHead with NewHead. -% If OneHead and NewHead are structurally equal, then they are unified and the unification Guard is 'true'. -% Otherwise, the unification code is 'metta_unify(OneHead,NewHead)'. - -create_unifier(OneHead,NewHead,Guard):- OneHead=@=NewHead,OneHead=NewHead,!,Guard=true. -create_unifier(OneHead,NewHead,Guard):- compound(OneHead), - compound_name_list(OneHead,_,Args1), - compound_name_list(NewHead,_,Args2), - create_unifier_goals(Args1,Args2,Guard),!. -create_unifier(OneHead,NewHead,u(OneHead,NewHead)). - -create_unifier_goals([V1],[V2],u(V1,V2)):-!. -create_unifier_goals([V1|Args1],[V2|Args2],RightGuard):-!, - create_unifier_goals(Args1,Args2,Guard), - combine_code(u(V1,V2),Guard,RightGuard). -create_unifier_goals([],[],true). - - -% transform/4 combines unification code with Body to produce NewBody according to the transformations required by NewHead. -% It uses create_unifier/3 to generate the unification code between OneHead and NewHead. -transform(OneHead, NewHead, Body, NewBody):- create_unifier(OneHead,NewHead,Guard), - combine_code(Guard,Body,NewBody). - - - - -% =============================== -% Compile in memory buffer -% =============================== - -add_assertion(NewAssertion) :- - expand_to_hb(NewAssertion,H,_), - functor(H,F,A), functor(HH,F,A), - assert(NewAssertion), - % Get the current clauses of my_predicate/1 - findall(HH:-B,clause(HH,B),Prev), - % Create a temporary file and add the new assertion along with existing clauses - abolish(F/A), - create_and_consult_temp_file(F/A, Prev). - -% Predicate to create a temporary file and write the tabled predicate -create_and_consult_temp_file(PredName/Arity, PredClauses) :- - % Generate a unique temporary memory buffer - tmp_file_stream(text, TempFileName, TempFileStream), - % Write the tabled predicate to the temporary file - format(TempFileStream, ':- multifile((~q)/~w).~n', [PredName, Arity]), - format(TempFileStream, ':- dynamic((~q)/~w).~n', [PredName, Arity]), - %if_t( \+ option_value('tabling',false), - if_t(option_value('tabling',true),format(TempFileStream,':- ~q.~n',[table(PredName/Arity)])), - maplist(write_clause(TempFileStream), PredClauses), - % Close the temporary file - close(TempFileStream), - % Consult the temporary file - consult(TempFileName), - % Delete the temporary file after consulting - delete_file(TempFileName), - assert(metta_compiled_predicate(PredName,Arity)). - -% Helper predicate to write a clause to the file -write_clause(Stream, Clause) :- - subst_vars(Clause,Can), - write_canonical(Stream, Can), - write(Stream, '.'), - nl(Stream). - - diff --git a/metta_vspace/pyswip_lng/metta_compiler.pl b/metta_vspace/pyswip_lng/metta_compiler.pl new file mode 120000 index 00000000..4a35aa84 --- /dev/null +++ b/metta_vspace/pyswip_lng/metta_compiler.pl @@ -0,0 +1 @@ +../pyswip/metta_compiler.pl \ No newline at end of file diff --git a/metta_vspace/pyswip_lng/metta_convert.pl b/metta_vspace/pyswip_lng/metta_convert.pl deleted file mode 100755 index 5a7feb74..00000000 --- a/metta_vspace/pyswip_lng/metta_convert.pl +++ /dev/null @@ -1,319 +0,0 @@ -:- encoding(iso_latin_1). -:- flush_output. -:- setenv('RUST_BACKTRACE',full). -:- op(700,xfx,'=~'). - -% =============================== -% TESTING -% =============================== -% Define 'fb', a rule that calls 'make' and writes information for each clause of 'fb0'. -% 'make' compiles the program. -% The 'forall' loop will write and call all goals of the 'fb0' clauses. - - -fb:- make, - writeln(';; ==========================================='), - forall((clause(fb0,Goal),write(';; '),writeq(?- Goal),nl,call(Goal)), - writeln(';; ===========================================')). - -% The 'fb0' rule showing mettalog sources with specific definitions. -fb0:- show_mettalog_src((two_pi(R):-(pi(A), +(A, A, B), R is B))). -fb0:- show_mettalog_src(factorial_tail_basic). -fb0:- show_mettalog_src(funct). - -print_metta_src :- show_mettalog_src. -% 'show_mettalog_src' rule compiles the program and shows mettalog sources for each source file containing 'metta'. -show_mettalog_src:- make, - forall((source_file(AsPred,File), - symbol_contains(File,metta)), - show_mettalog_src(AsPred)). - - -% Handling different cases for 'show_mettalog_src' with different input parameters. -% These rules use nonvar, current_predicate, and other built-ins to perform various checks and actions -% based on the type and value of the input to 'show_mettalog_src'. -show_mettalog_src(F/A):- nonvar(F),!, forall(current_predicate(F/A), show_mettalog_src(F,A)). -show_mettalog_src(AsPred):- functor(AsPred,F,A), \+ \+ current_predicate(F/A), !, forall(current_predicate(F/A), show_mettalog_src(F,A)). -show_mettalog_src(F):- atom(F), \+ \+ current_predicate(F/_),!, forall(current_predicate(F/A), show_mettalog_src(F,A)). -show_mettalog_src(C):- atom(C), \+ \+ (current_predicate(F/_),once(atom_contains(F,C))),!, forall((current_predicate(F/A),once(atom_contains(F,C))), show_mettalog_src(F,A)). -show_mettalog_src(C):- show_cvts(C),!. - -% The 'show_space_src' rules compile the program and show space sources for each space predicate. -show_space_src:- make, - forall(space_preds(AsPred),show_space_src(AsPred)). - - -% Similar to the 'show_mettalog_src' rules, these rules handle different cases for 'show_space_src' -% with different input parameters and perform various checks and actions based on the type and value of the input. -show_space_src(F/A):- nonvar(F),!, forall(current_predicate(F/A), show_space_src(F,A)). -show_space_src(AsPred):- functor(AsPred,F,A), \+ \+ current_predicate(F/A), !, forall(current_predicate(F/A), show_space_src(F,A)). -show_space_src(F):- atom(F), \+ \+ current_predicate(F/_),!, forall(current_predicate(F/A), show_space_src(F,A)). -show_space_src(C):- atom(C), \+ \+ (current_predicate(F/_),once(atom_contains(F,C))),!, forall((current_predicate(F/A),once(atom_contains(F,C))), show_space_src(F,A)). -show_space_src(C):- show_cvts(C),!. - -% 'show_cvts' rule processes a term, performing different actions based on the structure of the term. -show_cvts(Term):- - once((is_list(Term), sexpr_s2p(Term,PF))), \+ is_list(PF),!,show_cvts(PF). - -% 'show_cvts' continues processing, performing conversions between predicates and functions, -% and pretty-printing original terms, function forms, and Prolog forms. -show_cvts(Term):- iz_conz(Term),!, ppc(orig,Term),Term = FunctForm, - functs_to_preds(FunctForm,Prolog), ppc(preds,Prolog), - preds_to_functs(Prolog,NFunctForm), ppc(functs,NFunctForm). -show_cvts(Term):- ppc(orig,Term), - preds_to_functs(Term,FunctForm), ppc(functs,FunctForm), - functs_to_preds(FunctForm,Prolog), ppc(preds,Prolog). - -% 'show_mettalog_src' for specific predicate, prints metta clauses if they exist in the source file containing 'metta'. -show_mettalog_src(F,A):- functor(Head,F,A), - ignore((predicate_property(Head,number_of_clauses(_)), - source_file(Head,File),atom_contains(File,metta),!, - nl,findall((Head:-Body), - clause(Head,Body), Clauses), - print_metta_clauses(Clauses))),nl. - -% 'print_metta_clauses' rule is handling the printing of metta clauses. -% It checks the form of the input clauses and calls 'print_metta_clause' accordingly. -print_metta_clauses([]):- !. -print_metta_clauses([Head:-Body]):- !, print_metta_clause(Head,Body). -print_metta_clauses(Clauses):- combine_clauses(Clauses,Head,Body),!,print_metta_clause(Head,Body). -print_metta_clause(Head,Body):- - print_metta_clause0(Head,Body), - show_cvts(Head:-Body). - -% 'print_metta_clause0' rule prints metta clauses based on the body. -% It transforms the body to a list, if needed, and prints it in a sequential form. -print_metta_clause0(Head,Body):- Body == true,!, pp_metta([=,Head,'True']). -print_metta_clause0(Head,Body):- Body == false,!, pp_metta([=,Head,'False']). -print_metta_clause0(Head,Body):- conjuncts_to_list(Body,List), into_sequential(List,SP), pp_metta([=,Head,SP]). - - - -% ========================================= -% STERM -> PTERM -% ========================================= - -iz_exact_symbol(N,_):- \+ atom(N),!,fail. -iz_exact_symbol(N,P):- nonvar(P),!,iz_exact_symbol(N,PP),zalwayz(P=PP). -iz_exact_symbol(':-',':-'). -iz_exact_symbol('?-','?-'). -iz_exact_symbol('??',_). - -%:- baseKB:ensure_loaded(logicmoo('plarkc/logicmoo_i_cyc_rewriting')). - -maybe_varz(S,Name,'$VAR'(Name)):- S=='?',atom(Name),!. - -%% sexpr_s2p(Fn,?VAR, ?V) is det. -% -% S-expression Sterm Converted To Pterm. -% -sexpr_s2p(HB,P):- fail, compound(HB), HB=~ (H=B), compile_for_assert(H,B,Cl), - clause_to_code(Cl,P),!. -sexpr_s2p(S,P):- sexpr_s2p(progn,1,S,P). - - -clause_to_code(P,P):- is_ftVar(P),!. -%clause_to_code(P:-True,P):- True == true,!. -clause_to_code((H:-B),P):- B==true, !, combine_code(B,H,P). -clause_to_code(P,P). - -sexpr_s2p(_Fn,_Nth,VAR,VAR):-is_ftVar(VAR),!. -sexpr_s2p(_Fn,_Nth,S,P):- iz_exact_symbol(S,P),!. -sexpr_s2p(_Fn,_Nth,'#'(S),P):- iz_exact_symbol(S,P),!. -sexpr_s2p(_Fn,_Nth,VAR,'$VAR'(Name)):- atom(VAR),svar(VAR,Name),!. -sexpr_s2p(Fn,Nth,S,P):- S==[], iz_fun_argz(Fn,Nth),!,P=S. - -sexpr_s2p(Fn,Nth,S,P):- expects_type(Fn,Nth,Type),will_become_type(Type,S,P),!. - -sexpr_s2p(_Fn,_Nth,[F|SList],P):- is_list(SList), length(SList,Len),is_syspred(F,Len,Pred), sexpr_s2p_arglist(F,1,SList,PList), !, P=..[Pred|PList]. -:- style_check(-singleton). - -sexpr_s2p(Fn,Nth,[S|SList],[P|PList]):- iz_fun_argz(Fn,Nth),!,sexpr_s2p(S,P), sexpr_s2p(Fn,Nth,SList,PList). -sexpr_s2p(Fn,Nth,[S|SList],[P|PList]):- ( \+ atom(S) ; \+ is_list(SList)), !,sexpr_s2p(list(Fn),Nth,S,P), sexpr_s2p(list(Fn),Nth,SList,PList). -sexpr_s2p(_Fn,_Nth,[S,STERM0],PTERM):- iz_quoter(S),sexpr_s2p_pre_list(S,0,STERM0,STERM), !,PTERM=..[S,STERM],!. -sexpr_s2p(_Fn,_Nth,[S|SList],P):- atom(S), SList == [], compound_name_arity(P,S,0). -% sexpr_s2p(Fn,Nth,List,PTERM):- append(Left,[S,Name|TERM],List),maybe_varz(S,Name,Var),!,append(Left,[Var|TERM],NewList), sexpr_s2p(Fn,Nth,NewList,PTERM). -% sexpr_s2p(Fn,Nth,[S|TERM],dot_holds(PTERM)):- \+ (is_list(TERM)),sexpr_s2p_arglist(Fn,Nth,[S|TERM],PTERM),!. -%sexpr_s2p(Fn,Nth,[S|TERM],PTERM):- \+ atom(S),sexpr_s2p_arglist(Fn,Nth,[S|TERM],PTERM),!. -/* -sexpr_s2p(Fn,Nth,[S,Vars|TERM],PTERM):- nonvar(S), - call_if_defined(common_logic_snark:iz_quantifier(S)), - zalwayz((sexpr_s2p_arglist(Fn,Nth,TERM,PLIST), - PTERM =~ [S,Vars|PLIST])),!. -*/ -% sexpr_s2p(progn,_,[S|TERM],PTERM):- S==AND,!,zalwayz((maplist(sexpr_s2p,TERM,PLIST),list_to_conjuncts(',',PLIST,PTERM))). -%sexpr_s2p(Fn,Nth,[S|TERM],PTERM):- (number(S); (atom(S),fail,atom_concat_or_rtrace(_,'Fn',S))),sexpr_s2p_arglist(Fn,Nth,[S|TERM],PTERM),!. -%sexpr_s2p(Fn,Nth,[S],O):- is_ftVar(S),sexpr_s2p(Fn,Nth,S,Y),!,z_univ(Fn,Nth,O,[Y]),!. -%sexpr_s2p(Fn,Nth,[S],O):- nonvar(S),sexpr_s2p(Fn,Nth,S,Y),!,z_univ(Fn,Nth,O,[Y]),!. -%sexpr_s2p(Fn,Nth,[S|TERM],PTERM):- S==and,!,zalwayz((maplist(sexpr_s2p,TERM,PLIST),list_to_conjuncts(',',PLIST,PTERM))). -% sexpr_s2p(Fn,Nth,[S|TERM],PTERM):- iz_va_relation(S),!,zalwayz((maplist(sexpr_s2p,TERM,PLIST),list_to_conjuncts(S,PLIST,PTERM))). -%sexpr_s2p(Fn,Nth,[S|TERM],PTERM):- iz_relation_sexpr(S),zalwayz((sexpr_s2p_arglist(Fn,Nth,TERM,PLIST),PTERM =~ [S|PLIST])),!. -%sexpr_s2p(Fn,Nth,STERM,PTERM):- STERM =~ [S|TERM],sexpr_s2p_arglist(Fn,Nth,TERM,PLIST),z_univ(Fn,Nth,PTERM,[S|PLIST]),!. -sexpr_s2p(Fn,Nth,[S|STERM0],PTERM):- - sexpr_s2p_pre_list(Fn,Nth,STERM0,STERM), - sexpr_s2p_arglist(S,1,STERM,PLIST), z_univ(Fn,Nth,PTERM,[S|PLIST]),!. -sexpr_s2p(_Fn,_Nth,VAR,VAR). - - -expects_type(Fn,Nth,Type):- - get_operator_typedef(Self,Fn,Params,RetType), - nth0(Nth,[RetType|Params],Type),nonvar(Type). - -will_become_type(Type,S,P):- try_adjust_arg_types(=,_RetType,88,_Self,[Type],[S],[PS]),PS=P,!. -will_become_type(Type,S,P):- is_ftVar(S),!,P=S. -will_become_type(Type,S,P):- - get_type(S,T),!, - (is_subtype(T,Type)->S=P; P=coerce(Type,S)). -will_become_type(_Type,S,P):-!,S=P. - -is_subtype(T,TT):- T=@=TT,!,T=TT. -is_subtype(T,TT):- T=TT,!. - -iz_quoter('#BQ'):- iz_common_lisp. -iz_quoter('#COMMA'):- iz_common_lisp. -iz_quoter('quote'). -iz_quoter(superpose). - -iz_fun_argz(list(_),_). -iz_fun_argz(defmacro,2). -iz_fun_argz(defun,2). -iz_fun_argz(let,1). -iz_fun_argz('let*',1). -iz_fun_argz('member',2). -%iz_fun_argz('let*',2). -iz_fun_argz(F,1):- iz_quoter(F). - -z_functor(F):- \+ atom(F), !,fail. -z_functor(F):- \+ atom_concat('?',_,F). -z_functor(F):- \+ atom_concat('$',_,F). - -%z_univ(_Fn,1,S,S):-!. -z_univ(_Fn,_,P,[F|ARGS]):- z_functor(F),is_list(ARGS),length(ARGS,A),l_arity_l(F,A),compound_name_arguments(P,F,ARGS),!. -z_univ(_Fn,0,P,[F|ARGS]):- z_functor(F),is_list(ARGS),compound_name_arguments(P,F,ARGS),!. -z_univ(_Fn,_Nth,P,[F|ARGS]):- z_functor(F),is_list(ARGS),compound_name_arguments(P,F,ARGS),!. -z_univ(_Fn,_Nth,P,S):-P=S. - -l_arity_l(F,A):- clause_b(arity(F,A)). -l_arity_l(function,1). -l_arity_l(quote,1). -l_arity_l('#BQ',1):- iz_common_lisp. -l_arity_l(F,A):-current_predicate(F/A). -l_arity_l(_,1). - -sexpr_s2p_arglist(_Fn,_,VAR,VAR):-is_ftVar(VAR),!. -sexpr_s2p_arglist(Fn,Nth,[S|SList],[P|PList]):-sexpr_s2p(Fn,Nth,S,P), - (Nth>0->Nth2 is Nth+1;Nth2=0),sexpr_s2p_arglist(Fn,Nth2,SList,PList),!. -sexpr_s2p_arglist(Fn,Nth,S,P):-sexpr_s2p(Fn,Nth,S,P),!. -sexpr_s2p_arglist(_Fn,_Nth,VAR,VAR). - -sexpr_s2p_pre_list(_Fn,_,STERM,STERM):- \+ compound(STERM), !. -sexpr_s2p_pre_list(_Fn,_,STERM,STERM):- \+ is_list(STERM), !. -% sexpr_s2p_pre_list(Fn,_,[S|STERM],[S|STERM]):- STERM == [], !. -sexpr_s2p_pre_list(Fn,Nth,[S0|STERM0],[S|STERM]):- - (is_list(S0)->sexpr_s2p(Fn,Nth,S0,S);sexpr_s2p_pre_list(Fn,Nth,S0,S)), - sexpr_s2p_pre_list(Fn,Nth,STERM0,STERM),!. -sexpr_s2p_pre_list(_Fn,_,STERM,STERM). - - - - -% p2m/2 is a translation utility to convert Prolog constructs to MeTTa constructs. -% It handles a variety of cases, including different types of compound terms, -% control structures, and predicate definitions. -% The first argument is the input in Prolog syntax, -% and the second argument is the output converted to MeTTa syntax. - - -p2m(NC, NC) :- var(NC), !. % If NC is a variable, do not translate. -p2m(NC, NC) :- is_ftVar(NC), !. % If NC is a free term variable, do not translate. -% Conversion for lists -p2m([], 'Nil'). % empty list -p2m([H|T], 'Cons'(OH, OT)):- p2m(H, OH), p2m(T, OT). -p2m(NC, OO) :- - % If NC is a list, map each element of the list from Prolog to MeTTa - is_list(NC),!, - maplist(p2m, NC, OO). -p2m(!, '!'). % Translate the cut operation directly. -p2m(false, 'False'). -p2m(fail, 'False'). % Translate Prolog’s fail to MeTTa’s False. -p2m(true, 'True'). % Translate Prolog’s true to MeTTa’s True. -p2m(prolog, meTTa). % Translate the atom prolog to meTTa. - -p2m('[|]','Cons'). -p2m(( ';' ),or). -%p2m(( ',' ),and). -%p2m(( '\\+' ),unless). -%p2m(( ':-' ),entailed_by). -p2m('=..','atom_2_list'). - -% Conversion for any atomic term -p2m(A, A):- atomic(A). - -p2m(NC,NC):- \+ compound(NC),!. -p2m(NC,[F]):- compound_name_arity(NC,F,0),!. - -% Conversion for the negation as failure -p2m((\+ A), O):- !, p2m(not(A), O). - -p2m((G,E),O):- conjuncts_to_list((G,E),List),!,into_sequential(List,O),!. - -% Conversion for arithmetic evaluation -%p2m(is(A, B), O):- !, p2m(eval(B, A), O). -%p2m(is(V,Expr),let(V,Expr,'True')). -p2m((Head:-Body),O):- Body == true,!, O = (=(Head,'True')). -p2m((Head:-Body),O):- Body == fail,!, O = (=(Head,'False')). -p2m((Head:-Body),O):- conjuncts_to_list(Body,List),into_sequential(List,SP),!,O=(=(Head,SP)). - -% Conversion for if-then-else constructs -p2m((A->B;C),O):- !, p2m(if_then_else(A,B,C),O). -p2m((A;B),O):- !, p2m(or(A,B),O). -p2m((A*->B;C),O):- !, p2m(each_then_otherwise(A,B,C),O). -p2m((A->B),O):- !, p2m(if_then(A,B),O). -p2m((A*->B),O):- !, p2m(each_then(A,B),O). -p2m(metta_defn(Eq,Self,H,B),'add-atom'(Self,[Eq,H,B])). -p2m(metta_type,'add-atom'). -p2m(get_metta_atom,'add-atom'). -p2m(retractall(X),'remove-all-atoms'('&self',X)). -p2m(clause(H,B),'get-atoms'('&self',[=,H,B])). -p2m(retract(X),'remove-atom'('&self',X)). -p2m(assert(X),'add-atom'('&self',X)). -% The catch-all case for the other compound terms. -p2m(I,O):- I=..[F|II],maplist(p2m,[F|II],OO),O=..OO. - -% It will break down compound terms into their functor and arguments and apply p2m recursively -p2m(I, O):- - compound(I), - I =.. [F|II], % univ operator to convert between a term and a list consisting of functor name and arguments - maplist(p2m, II, OO), % applying p2m recursively on each argument of the compound term - sexpr_s2p([F|OO],O). % constructing the output term with the converted arguments - -% In the context of this conversion predicate, each branch of the p2m predicate -% is handling a different type or structure of term, translating it into its -% equivalent representation in another logic programming language named MeTTa. -% The actual transformations are dependent on the correspondence between Prolog -% constructs and MeTTa constructs, as defined by the specific implementations -% of Prolog and MeTTa being used. -prolog_to_metta(V, D) :- - % Perform the translation from Prolog to MeTTa - p2m(V, D),!. - - -% Define predicates to support the transformation from Prolog to MeTTa syntax -% (Continuing the translation from Prolog to MeTTa syntax as per the given code) -% Handle the case where the body is a conjunction of terms -into_sequential(Body, SP) :- - % Check if Body is not a list and convert conjunctions in Body to a list of conjuncts. - \+ is_list(Body), - conjuncts_to_list(Body, List), - is_list(List), % Converts a list of conjunctions into a sequential representation in MeTTa - into_sequential(List, SP), !. -into_sequential(Nothing,'True'):- Nothing ==[],!. - % If there's only one element -into_sequential([SP],O):- prolog_to_metta(SP,O). -% Otherwise, construct sequential representation using AND. -into_sequential(List, [AND|SPList]) :- is_compiled_and(AND), maplist(prolog_to_metta, List, SPList),!. - - - - - diff --git a/metta_vspace/pyswip_lng/metta_convert.pl b/metta_vspace/pyswip_lng/metta_convert.pl new file mode 120000 index 00000000..c6f11173 --- /dev/null +++ b/metta_vspace/pyswip_lng/metta_convert.pl @@ -0,0 +1 @@ +../pyswip/metta_convert.pl \ No newline at end of file diff --git a/metta_vspace/pyswip_lng/metta_data.pl b/metta_vspace/pyswip_lng/metta_data.pl index dd1d3ba1..fa38a6c0 100755 --- a/metta_vspace/pyswip_lng/metta_data.pl +++ b/metta_vspace/pyswip_lng/metta_data.pl @@ -73,6 +73,10 @@ \+ arg_violation(Depth,Self,Arg,Type), arg_conform(Depth,Self,Arg,Type). +get_type(_,Depth,Self,A,ArgType):- get_type(Depth,Self,A,ArgType). +get_type0(_,Depth,Self,A,ArgType):- get_type0(Depth,Self,A,ArgType). +get_type1(_,Depth,Self,A,ArgType):- get_type1(Depth,Self,A,ArgType). + args_conform(_,_,I,O):- I==[],!,O=I. args_conform(_Dpth,_Slf,Args,ParamTypes):- ( \+ iz_conz(Args); \+ iz_conz(ParamTypes)), !. args_conform(Depth,Self,[A|Args],[TypeSought|ParamTypes]):- arg_conform(Depth,Self,A,TypeSought) , args_conform(Depth,Self,Args,ParamTypes). diff --git a/metta_vspace/pyswip_lng/metta_eval.pl b/metta_vspace/pyswip_lng/metta_eval.pl index 0a63ce61..d6abcbf2 100755 --- a/metta_vspace/pyswip_lng/metta_eval.pl +++ b/metta_vspace/pyswip_lng/metta_eval.pl @@ -80,7 +80,7 @@ get_type(Depth,Self,Y,RetType), !, eval(Eq,RetType,Depth,Self,X,XX),evals_to(XX,Y). -eval(_Expander,_RetType,_Dpth,_Slf,X,Y):- var(X),!,Y=X. +eval(_Eq,_RetType,_Dpth,_Slf,X,Y):- var(X),!,Y=X. eval(Eq,RetType,_Dpth,_Slf,[X|T],Y):- T==[], number(X),!, do_expander(Eq,RetType,X,YY),Y=[YY]. @@ -113,11 +113,11 @@ w_indent(Depth,Goal):- - \+ \+ mnotrace(ignore((( + \+ \+ notrace(ignore((( format('~N'), setup_call_cleanup(forall(between(Depth,101,_),write(' ')),Goal, format('~N')))))). indentq(Depth,Term):- - \+ \+ mnotrace(ignore((( + \+ \+ notrace(ignore((( format('~N'), setup_call_cleanup(forall(between(Depth,101,_),write(' ')),format('~q',[Term]), format('~N')))))). @@ -127,7 +127,7 @@ indentq(DR,EX,AR,Term):- \+ \+ color_g_mesg('#2f2f2f', - mnotrace(ignore((( format('~N;'), + notrace(ignore((( format('~N;'), format('~` t~d~5|:', [EX]), format('~` t~d~8|', [DR]), forall(between(1,DR,_),write(' |')),write('-'),write(AR),with_indents(false,write_src(Term)), @@ -175,8 +175,8 @@ -eval_00(_Expander,_RetType,Depth,_Slf,X,Y):- Depth<1,!,X=Y, (\+ trace_on_overflow-> true; flag(eval_num,_,0),debug(metta(eval))). -eval_00(_Expander,_RetType,_Dpth,_Slf,X,Y):- self_eval(X),!,Y=X. +eval_00(_Eq,_RetType,Depth,_Slf,X,Y):- Depth<1,!,X=Y, (\+ trace_on_overflow-> true; flag(eval_num,_,0),debug(metta(eval))). +eval_00(_Eq,_RetType,_Dpth,_Slf,X,Y):- self_eval(X),!,Y=X. eval_00(Eq,RetType,Depth,Self,X,YO):- Depth2 is Depth-1, copy_term(X, XX), @@ -187,6 +187,28 @@ + + + + + + + + + + + + + + + + + + + + + + %eval_11(Eq,RetType,_Dpth,_Slf,X,Y):- self_eval(X),!,Y=X. eval_11(Eq,RetType,Depth,Self,X,Y):- \+ is_debugging((eval)),!, D1 is Depth-1, @@ -206,7 +228,7 @@ call_cleanup(( eval_00(Eq,RetType,D1,Self,X,Y), notrace(( \+ (Y\=YY), nb_setarg(1,Ret,Y)))), - mnotrace(ignore(((Y\=@=X,if_t(EX<10,if_trace((eval),indentq(Depth,'<--'(EX,Ret))))))))), + notrace(ignore(((Y\=@=X,if_t(EX<10,if_trace((eval),indentq(Depth,'<--'(EX,Ret))))))))), (Ret\=@=retval(fail)->true;(rtrace(eval_00(Eq,RetType,D1,Self,X,Y)),fail)). @@ -326,7 +348,7 @@ ['assertEqual',X,Y], (bagof_eval(Eq,RetType,Depth,Self,X,XX), bagof_eval(Eq,RetType,Depth,Self,Y,YY)), equal_enough_for_test(XX,YY), TF), - (TF=='True'->return_empty(RetVal);RetVal=[got,XX,[expected(_)],YY]). + (TF=='True'->return_empty(RetVal);RetVal=[got,XX,expected,YY]). eval_20(Eq,RetType,Depth,Self,['assertNotEqual',X,Y],RetVal):- !, loonit_assert_source_tf( @@ -358,10 +380,6 @@ sort_result(Res,Res). unify_enough(L,L). -%unify_enough(L,C):- is_list(L),into_list_args(C,CC),!,unify_lists(CC,L). -%unify_enough(C,L):- is_list(L),into_list_args(C,CC),!,unify_lists(CC,L). -%unify_enough(C,L):- \+ compound(C),!,L=C. -%unify_enough(L,C):- \+ compound(C),!,L=C. unify_enough(L,C):- into_list_args(L,LL),into_list_args(C,CC),unify_lists(CC,LL). %unify_lists(C,L):- \+ compound(C),!,L=C. @@ -509,25 +527,6 @@ eval_20(Eq,RetType,_Dpth,_Slf,['new-space'],Space):- !, 'new-space'(Space),check_returnval(Eq,RetType,Space). - -/* - -metta_atom_iter(_Dpth,Other,[Equal,H,B]):- '=' == Equal,!, - (metta_defn(Other,H,B)*->true;(metta_atom(Other,H),B='True')). - -metta_atom_iter(Depth,_,_):- Depth<3,!,fail. -metta_atom_iter(_Dpth,_Slf,[]):-!. -metta_atom_iter(_Dpth,Other,H):- metta_atom(Other,H). -metta_atom_iter(Depth,Other,H):- D2 is Depth -1, metta_defn(Other,H,B),metta_atom_iter(D2,Other,B). -metta_atom_iter(_Dpth,_Slf,[And]):- is_and(And),!. -metta_atom_iter(Depth,Self,[And,X|Y]):- is_and(And),!,D2 is Depth -1, metta_atom_iter(D2,Self,X),metta_atom_iter(D2,Self,[And|Y]). -*/ -/* -metta_atom_iter2(_,Self,[=,X,Y]):- metta_defn(Self,X,Y). -metta_atom_iter2(_Dpth,Other,[Equal,H,B]):- '=' == Equal,!, metta_defn(Other,H,B). -metta_atom_iter2(_Dpth,Self,X,Y):- metta_defn(Self,X,Y). %, Y\=='True'. -metta_atom_iter2(_Dpth,Self,X,Y):- metta_atom(Self,[=,X,Y]). %, Y\=='True'. -*/ metta_atom_iter_ref(Other,['=',H,B],Ref):-clause(metta_defn(Other,H,B),true,Ref). metta_atom_iter_ref(Other,H,Ref):-clause(metta_atom(Other,H),true,Ref). @@ -541,68 +540,6 @@ % ================================================================= % Macro: case :- nodebug(metta(case)). -/* -!(assertEqualToResult - (case - (Link $X B) - ( ( (g $Y) - (Link $X $Y)))) ()) -*/ -/* -eval_20(Eq,RetType,Depth,Self,['case',A,CL],Value):- !, -((eval(Depth,Self,A,AA), - if_trace((case),(writeqln('switch'(A)=AA))), - eval_case_result(Eq,RetType,Depth,Self,A,AA,CL,Value))*->true; -Value=found_none). - -eval_case_result(Eq,RetType,Depth,Self,A,AA,CL,Value):- - must_det_ll(into_case_list(1,CL,KVs)), - select_switch(Depth,Self,AA,KVs,Match,Value), - if_trace((case),(writeqln('matched'=Match))), - if_trace((case),(writeqln('result'=Value))), - check_returnval(Value,Eq,RetType). -eval_case_result(Eq,RetType,Depth,Self,A,AA,CL,Value):- - select(['%void%',_],CL,Rest), Rest == [],!, Value =[]. -eval_case_result(Eq,RetType,Depth,Self,A,AA,CL,Value):- - select(['%void%',Value],CL,Rest),!. - - -select_switch(Depth,_Self,_A,_Cases,_Match,_Value):- Depth<1,!,fail. -select_switch(Depth,Self,A,Cases,Match,Value):- - Depth2 is Depth -1, - ((if_trace((case),(writeqln('select-1'=A))),select_case(Depth2,Self,A,Cases,Match,Value))*->true; - ((eval_complete_change(Eq,_RetType,Depth2,Self,A,AA),if_trace((case),(writeqln('select-2'=AA))), - select_switch(Depth2,Self, AA,Cases,Match,Value))*->true; - (best_key('%void%',Cases,Match,Value)))). - - select_case(Depth,Self,AA,Cases,Match,Value):- - ((best_key(AA,Cases,Match,Value) *-> true ; - ((maybe_special_keys(Depth,Self,Cases,CasES), best_key(AA,CasES,Match,Value)) *-> true; - (fail)))). - - best_key(AA,Cases,Match,Value):- - ((member(Match-Value,Cases),AA ==Match,must_det_ll(AA = Match))->true; - ((member(Match-Value,Cases),AA=@=Match,must_det_ll(AA = Match))->true; - ((member(Match-Value,Cases), AA=Match))->true; - ((member(Match-Value,Cases),unify_enough(AA,Match))->true))). - - %into_case_list([[C|ASES0]],CASES):- is_list(C),!, into_case_list([C|ASES0],CASES),!. - into_case_list(N,[SV|CL],[S-V|CASES]):- - must_det_ll(is_case(S,SV,V)), - if_trace((case),(format('~N'), writeqln('case'(N)=(S>V)))), - N2 is N+1, - into_case_list(N2,CL,CASES). - into_case_list(_,[],[]). - - is_case(AA,[AA,Value],Value):-!. - is_case(AA,[AA|Value],Value). - - %maybe_special_keys(Depth,Self,[K-V|KVI],[AK-V|KVO]):- fail,eval(Eq,RetType,Depth,Self,K,AK), K\=@=AK,!, maybe_special_keys(Depth,Self,KVI,KVO). - maybe_special_keys(Depth,Self,[_|KVI],KVO):- - fail, maybe_special_keys(Depth,Self,KVI,KVO). - maybe_special_keys(_Depth,_Self,[],[]). - -*/ % if there is only a void then always return nothing for each Case eval_20(Eq,_RetType,Depth,Self,['case',A,[[Void,_]]],Res):- @@ -610,13 +547,13 @@ eval(Eq,_UnkRetType,Depth,Self,A,_),!,Res =[]. % if there is nothing for case just treat like a collapse -eval_20(Eq,_RetType,Depth,Self,['case',A,[]],Empty):- +eval_20(Eq,_RetType,Depth,Self,['case',A,[]],Empty):- !, %forall(eval(Eq,_RetType2,Depth,Self,Expr,_),true), once(eval(Eq,_RetType2,Depth,Self,A,_)), return_empty([],Empty). % Macro: case -eval_20(Eq,RetType,Depth,Self,['case',A,CL|T],Res):- +eval_20(Eq,RetType,Depth,Self,['case',A,CL|T],Res):- !, must_det_ll(T==[]), into_case_list(CL,CASES), findall(Key-Value, @@ -644,7 +581,6 @@ ((member(Match-Value,Cases),AA=@=Match)->true; (member(Match-Value,Cases),AA = Match))). - %into_case_list([[C|ASES0]],CASES):- is_list(C),!, into_case_list([C|ASES0],CASES),!. into_case_list(CASES,CASES):- is_list(CASES),!. is_case(AA,[AA,Value],Value):-!. is_case(AA,[AA|Value],Value). @@ -685,7 +621,7 @@ get_sa_p2(P3,E,Cmpd,call(P3,N1,Cmpd)):- arg(N1,Cmpd,E). get_sa_p2(P3,E,Cmpd,SA):- arg(_,Cmpd,Arg),get_sa_p1(P3,E,Arg,SA). eval20_failed(Eq,RetType,Depth,Self, Term, Res):- - mnotrace(( get_sa_p1(setarg,ST,Term,P1), % ST\==Term, + notrace(( get_sa_p1(setarg,ST,Term,P1), % ST\==Term, compound(ST), ST = [F,List],F=='superpose',nonvar(List), %maplist(atomic,List), call(P1,Var))), !, %max_counting(F,20), @@ -700,7 +636,7 @@ sub_sterm1(_ ,[_|_]):-!,fail. sub_sterm1(Sub,Term):- arg(_,Term,SL),sub_sterm(Sub,SL). eval20_failed_2(Eq,RetType,Depth,Self, Term, Res):- - mnotrace(( get_sa_p1(setarg,ST,Term,P1), + notrace(( get_sa_p1(setarg,ST,Term,P1), compound(ST), ST = [F,List],F=='collapse',nonvar(List), %maplist(atomic,List), call(P1,Var))), !, bagof_eval(Eq,RetType,Depth,Self,List,Var), eval(Eq,RetType,Depth,Self, Term, Res). @@ -713,8 +649,8 @@ % ================================================================= % ================================================================= % ================================================================ -eval_20(_Expander,_RetType,_Depth,_Self,['nop'], _ ):- !, fail. -eval_20(_Expander,_RetType1,Depth,Self,['nop',Expr], Empty):- !, +eval_20(_Eq,_RetType,_Depth,_Self,['nop'], _ ):- !, fail. +eval_20(_Eq,_RetType1,Depth,Self,['nop',Expr], Empty):- !, ignore(eval('=',_RetType2,Depth,Self,Expr,_)), return_empty([], Empty). @@ -722,7 +658,7 @@ forall(eval(Eq,_RetType2,Depth,Self,Expr,_),true), return_empty([],Empty). -eval_20(_Expander,_RetType1,_Depth,_Self,['call',S], TF):- !, eval_call(S,TF). +eval_20(_Eq,_RetType1,_Depth,_Self,['call',S], TF):- !, eval_call(S,TF). max_counting(F,Max):- flag(F,X,X+1), X true; (flag(F,_,10),!,fail). % ================================================================= @@ -771,7 +707,7 @@ -eval_until_unify(_Expander,_RetType,_Dpth,_Slf,X,X):- !. +eval_until_unify(_Eq,_RetType,_Dpth,_Slf,X,X):- !. eval_until_unify(Eq,RetType,Depth,Self,X,Y):- eval_until_eq(Eq,RetType,Depth,Self,X,Y). eval_until_eq(Eq,RetType,_Dpth,_Slf,X,Y):- X=Y,check_returnval(Eq,RetType,Y). @@ -780,7 +716,7 @@ eval_until_eq(Eq,RetType,Depth,Self,X,Y):- \+is_list(Y),!,eval_in_steps_some_change(Eq,RetType,Depth,Self,X,XX),Y=XX. eval_until_eq(Eq,RetType,Depth,Self,Y,X):- \+is_list(Y),!,eval_in_steps_some_change(Eq,RetType,Depth,Self,X,XX),Y=XX. eval_until_eq(Eq,RetType,Depth,Self,X,Y):- eval_in_steps_some_change(Eq,RetType,Depth,Self,X,XX),eval_until_eq(Eq,RetType,Depth,Self,Y,XX). -eval_until_eq(_Expander,_RetType,_Dpth,_Slf,X,Y):- length(X,Len), \+ length(Y,Len),!,fail. +eval_until_eq(_Eq,_RetType,_Dpth,_Slf,X,Y):- length(X,Len), \+ length(Y,Len),!,fail. eval_until_eq(Eq,RetType,Depth,Self,X,Y):- nth1(N,X,EX,RX), nth1(N,Y,EY,RY), EX=EY,!, maplist(eval_until_eq(Eq,RetType,Depth,Self),RX,RY). eval_until_eq(Eq,RetType,Depth,Self,X,Y):- nth1(N,X,EX,RX), nth1(N,Y,EY,RY), @@ -796,7 +732,7 @@ eval_complete_change(Eq,RetType,Depth,Self,EX,EXX):- eval(Eq,RetType,Depth,Self,EX,EXX), EX \=@= EXX. -eval_in_steps_some_change(_Expander,_RetType,_Dpth,_Slf,EX,_):- \+ is_list(EX),!,fail. +eval_in_steps_some_change(_Eq,_RetType,_Dpth,_Slf,EX,_):- \+ is_list(EX),!,fail. eval_in_steps_some_change(Eq,RetType,Depth,Self,EX,EXX):- eval_1change(Eq,RetType,Depth,Self,EX,EXX). eval_in_steps_some_change(Eq,RetType,Depth,Self,X,Y):- append(L,[EX|R],X),is_list(EX), eval_in_steps_some_change(Eq,RetType,Depth,Self,EX,EXX), EX\=@=EXX, @@ -880,6 +816,7 @@ eval(Eq,RetType,Depth,Self,StateExpr,StateMonad), 'get-state'(StateMonad,Value). +call_in_shared_space(G):- call_in_thread(main,G). % eval_20(Eq,RetType,Depth,Self,['get-state',Expr],Value):- !, eval(Eq,RetType,Depth,Self,Expr,State), arg(1,State,Value). @@ -896,18 +833,6 @@ is_nb_state(G):- is_valid_nb_state(G) -> true ; is_registered_state(G),nb_current(G,S),is_valid_nb_state(S). -/* -:- multifile(space_type_method/3). -:- dynamic(space_type_method/3). -space_type_method(is_nb_space,new_space,init_space). -space_type_method(is_nb_space,clear_space,clear_nb_atoms). -space_type_method(is_nb_space,add_atom,add_nb_atom). -space_type_method(is_nb_space,remove_atom,'change-space!'). -space_type_method(is_nb_space,replace_atom,replace_nb_atom). -space_type_method(is_nb_space,atom_count,atom_nb_count). -space_type_method(is_nb_space,get_atoms,'get-space'). -space_type_method(is_nb_space,atom_iter,atom_nb_iter). -*/ :- multifile(state_type_method/3). :- dynamic(state_type_method/3). @@ -934,13 +859,13 @@ % Find the original name of a given state state_original_name(State, Name) :- is_registered_state(Name), - nb_current(Name, State). + call_in_shared_space(nb_current(Name, State)). % Register and initialize a new state init_state(Name) :- State = 'State'(_,_), asserta(is_registered_state(Name)), - nb_setval(Name, State). + call_in_shared_space(nb_setval(Name, State)). % Change a value in a state 'change-state!'(Depth,Self,StateNameOrInstance, UpdatedValue, Out) :- @@ -1091,7 +1016,7 @@ finish_eval(_Dpth,_Slf,T,TT):- var(T),!,TT=T. finish_eval(_Dpth,_Slf,[],[]):-!. -%finish_eval(_Dpth,_Slf,[F|LESS],Res):- once(eval_selfless([F|LESS],Res)),mnotrace([F|LESS]\==Res),!. +%finish_eval(_Dpth,_Slf,[F|LESS],Res):- once(eval_selfless([F|LESS],Res)),notrace([F|LESS]\==Res),!. %finish_eval(Depth,Self,[V|Nil],[O]):- Nil==[], once(eval(Eq,RetType,Depth,Self,V,O)),V\=@=O,!. finish_eval(Depth,Self,[H|T],[HH|TT]):- !, eval(Depth,Self,H,HH), @@ -1107,20 +1032,15 @@ % Kills zero arity functions eval_20(Eq,RetType,Depth,Self,[X|Nil],[Y]):- Nil ==[],!,eval(Eq,RetType,Depth,Self,X,Y). -/* -into_values(List,Many):- List==[],!,Many=[]. -into_values([X|List],Many):- List==[],is_list(X),!,Many=X. -into_values(Many,Many). -eval_40(Eq,RetType,_Dpth,_Slf,Name,Value):- atom(Name), nb_current(Name,Value),!. -*/ + % Macro Functions %eval_20(Eq,RetType,Depth,_,_,_):- Depth<1,!,fail. -eval_40(_Expander,_RetType,Depth,_,X,Y):- Depth<3, !, fail, ground(X), (Y=X). +eval_40(_Eq,_RetType,Depth,_,X,Y):- Depth<3, !, fail, ground(X), (Y=X). eval_40(Eq,RetType,Depth,Self,[F|PredDecl],Res):- fail, Depth>1, - mnotrace((sub_sterm1(SSub,PredDecl), ground(SSub),SSub=[_|Sub], is_list(Sub), maplist(atomic,SSub))), + notrace((sub_sterm1(SSub,PredDecl), ground(SSub),SSub=[_|Sub], is_list(Sub), maplist(atomic,SSub))), eval(Eq,RetType,Depth,Self,SSub,Repl), - mnotrace((SSub\=Repl, subst(PredDecl,SSub,Repl,Temp))), + notrace((SSub\=Repl, subst(PredDecl,SSub,Repl,Temp))), eval(Eq,RetType,Depth,Self,[F|Temp],Res). @@ -1156,15 +1076,15 @@ % user defined function eval_40(Eq,RetType,Depth,Self,[H|PredDecl],Res):- - mnotrace(is_user_defined_head(Self,H)),!, + notrace(is_user_defined_head(Self,H)),!, eval_60(Eq,RetType,Depth,Self,[H|PredDecl],Res). eval_40(Eq,RetType,_Dpth,_Slf,['==',X,Y],Res):- !, suggest_type(RetType,'Bool'), eq_unify(Eq,_SharedType, X, Y, Res). -eq_unify(_Expander,_SharedType, X, Y, TF):- as_tf(X=:=Y,TF),!. -eq_unify(_Expander,_SharedType, X, Y, TF):- as_tf( '#='(X,Y),TF),!. +eq_unify(_Eq,_SharedType, X, Y, TF):- as_tf(X=:=Y,TF),!. +eq_unify(_Eq,_SharedType, X, Y, TF):- as_tf( '#='(X,Y),TF),!. eq_unify( Eq, SharedType, X, Y, TF):- as_tf(eval_until_unify(Eq,SharedType, X, Y), TF). @@ -1204,15 +1124,15 @@ % ================================================================= % ================================================================= % ================================================================= -eval_80(_Expander,_RetType,_Dpth,_Slf,LESS,Res):- - notrace((ground(LESS),once((eval_selfless(LESS,Res),mnotrace(LESS\==Res))))),!. +eval_80(_Eq,_RetType,_Dpth,_Slf,LESS,Res):- + notrace((ground(LESS),once((eval_selfless(LESS,Res),notrace(LESS\==Res))))),!. % predicate inherited by system eval_80(Eq,RetType,_Depth,_Self,[AE|More],TF):- length(More,Len), is_syspred(AE,Len,Pred), - %mnotrace( \+ is_user_defined_goal(Self,[AE|More])),!, + %notrace( \+ is_user_defined_goal(Self,[AE|More])),!, %adjust_args(Depth,Self,AE,More,Adjusted), More = Adjusted, catch_warn(efbug(show_call,eval_call(apply(Pred,Adjusted),TF))), @@ -1234,7 +1154,7 @@ eval_80(Eq,RetType,_Depth,_Self,[AE|More],Res):- length([AE|More],Len), is_syspred(AE,Len,Pred), - %mnotrace( \+ is_user_defined_goal(Self,[AE|More])),!, + %notrace( \+ is_user_defined_goal(Self,[AE|More])),!, %adjust_args(Depth,Self,AE,More,Adjusted),!, More = Adjusted, append(Adjusted,[Res],Args),!, @@ -1274,80 +1194,13 @@ eval_selfless(['<=',X,Y],TF):-!,as_tf(X='). -is_special_op('let'). -is_special_op('let*'). -is_special_op('if'). -is_special_op('rtrace'). -is_special_op('or'). -is_special_op('and'). -is_special_op('not'). -is_special_op('match'). -is_special_op('call'). -is_special_op('let'). -is_special_op('nop'). -is_special_op('assertEqual'). -is_special_op('assertEqualToResult'). - -is_metta_builtin(Special):- is_special_op(Special). -is_metta_builtin('=='). -is_metta_builtin(F):- once(atom(F);var(F)), current_op(_,yfx,F). -is_metta_builtin('println!'). -is_metta_builtin('transfer!'). -is_metta_builtin('collapse'). -is_metta_builtin('superpose'). -is_metta_builtin('+'). -is_metta_builtin('-'). -is_metta_builtin('*'). -is_metta_builtin('/'). -is_metta_builtin('%'). -is_metta_builtin('=='). -is_metta_builtin('<'). -is_metta_builtin('>'). -is_metta_builtin('all'). -is_metta_builtin('import!'). -is_metta_builtin('pragma!'). - -*/ % ================================================================= % ================================================================= % ================================================================= @@ -1357,7 +1210,8 @@ % ================================================================= eval_60(Eq,RetType,Depth,Self,H,B):- - (eval_64(Eq,RetType,Depth,Self,H,B)*->true;eval_67(Eq,RetType,Depth,Self,H,B)). + (eval_64(Eq,RetType,Depth,Self,H,B)*->true; + eval_67(Eq,RetType,Depth,Self,H,B)). %eval_64(Eq,_RetType,_Dpth,Self,H,B):- Eq='=',!, metta_defn(Self,H,B). @@ -1379,13 +1233,13 @@ % Has argument that is headed by the same function eval_67(Eq,RetType,Depth,Self,[H1|Args],Res):- - mnotrace((append(Left,[[H2|H2Args]|Rest],Args), H2==H1)),!, + notrace((append(Left,[[H2|H2Args]|Rest],Args), H2==H1)),!, eval(Eq,RetType,Depth,Self,[H2|H2Args],ArgRes), - mnotrace((ArgRes\==[H2|H2Args], append(Left,[ArgRes|Rest],NewArgs))), + notrace((ArgRes\==[H2|H2Args], append(Left,[ArgRes|Rest],NewArgs))), eval_60(Eq,RetType,Depth,Self,[H1|NewArgs],Res). eval_67(Eq,RetType,Depth,Self,[[H|Start]|T1],Y):- - mnotrace((is_user_defined_head_f(Self,H),is_list(Start))), + notrace((is_user_defined_head_f(Self,H),is_list(Start))), metta_defn(Self,[H|Start],Left), eval(Eq,RetType,Depth,Self,[Left|T1],Y). @@ -1393,47 +1247,11 @@ eval_67(Eq,RetType,Depth,Self,[F|PredDecl],Res):- Depth>1, quietly(sub_sterm1(SSub,PredDecl)), - mnotrace((ground(SSub),SSub=[_|Sub], is_list(Sub),maplist(atomic,SSub))), + notrace((ground(SSub),SSub=[_|Sub], is_list(Sub),maplist(atomic,SSub))), eval(Eq,RetType,Depth,Self,SSub,Repl), - mnotrace((SSub\=Repl,subst(PredDecl,SSub,Repl,Temp))), + notrace((SSub\=Repl,subst(PredDecl,SSub,Repl,Temp))), eval_60(Eq,RetType,Depth,Self,[F|Temp],Res). -%eval_67(Eq,RetType,Depth,Self,X,Y):- (eval_68(Eq,RetType,Depth,Self,X,Y)*->true;metta_atom_iter(Depth,Self,[=,X,Y])). -/* -eval_67_fail(Depth,Self,PredDecl,Res):- fail, - ((term_variables(PredDecl,Vars), - (metta_atom(Self,PredDecl) *-> (Vars ==[]->Res='True';Vars=Res); - (eval(Eq,RetType,Depth,Self,PredDecl,Res),ignore(Vars ==[]->Res='True';Vars=Res))))), - PredDecl\=@=Res. -*/ - -%eval_68(Eq,RetType,_Dpth,Self,[H|_],_):- mnotrace( \+ is_user_defined_head_f(Self,H) ), !,fail. -%eval_68(Eq,RetType,_Dpth,Self,[H|T1],Y):- metta_defn(Self,[H|T1],Y). -%eval_68(Eq,RetType,_Dpth,Self,[H|T1],'True'):- metta_atom(Self,[H|T1]). -%eval_68(Eq,RetType,_Dpth,Self,CALL,Y):- fail,append(Left,[Y],CALL),metta_defn(Self,Left,Y). - - -%eval_6(Depth,Self,['ift',CR,Then],RO):- fail, !, %fail, % trace, -% metta_defn(Self,['ift',R,Then],Become),eval(Eq,RetType,Depth,Self,CR,R),eval(Eq,RetType,Depth,Self,Then,_True),eval(Eq,RetType,Depth,Self,Become,RO). - - -%not_compound(Term):- \+ is_list(Term),!. -%eval_40(Eq,RetType,Depth,Self,Term,Res):- maplist(not_compound,Term),!,eval_645(Depth,Self,Term,Res). - - -% function inherited by system -/* -eval_80(Eq,RetType,Depth,Self,[F|X],FY):- is_function(F), \+ is_special_op(F), is_list(X), - maplist(eval(Eq,ArgTypes,Depth,Self),X,Y),!, - eval_85(Depth,Self,[F|Y],FY). - -eval_80(Eq,RetType,Depth,Self,FX,FY):- eval_85(Depth,Self,FX,FY). - -eval_85(Depth,Self,[AE|More],TF):- length(More,Len), - (is_syspred(AE,Len,Pred),catch_warn(as_tf(apply(Pred,More),TF)))*->true;eval_86(Depth,Self,[AE|More],TF). -eval_86(_Dpth,_Slf,[AE|More],TF):- length([AE|More],Len), is_syspred(AE,Len,Pred),append(More,[TF],Args),!,catch_warn(apply(Pred,Args)). -*/ -%eval_80(Eq,RetType,Depth,Self,[X1|[F2|X2]],[Y1|Y2]):- is_function(F2),!,eval(Eq,RetType,Depth,Self,[F2|X2],Y2),eval(Eq,RetType,Depth,Self,X1,Y1). % ================================================================= @@ -1450,7 +1268,7 @@ %bagof_eval(Eq,RetType,Depth,Self,X,S):- bagof(E,eval_ne(Eq,RetType,Depth,Self,X,E),S)*->true;S=[]. -bagof_eval(_Expander,_RetType,_Dpth,_Slf,X,L):- typed_list(X,_Type,L),!. +bagof_eval(_Eq,_RetType,_Dpth,_Slf,X,L):- typed_list(X,_Type,L),!. bagof_eval(Eq,RetType,Depth,Self,X,L):- findall(E,eval_ne(Eq,RetType,Depth,Self,X,E),L). @@ -1464,8 +1282,3 @@ - - - - - diff --git a/metta_vspace/pyswip_lng/metta_interp.pl b/metta_vspace/pyswip_lng/metta_interp.pl deleted file mode 100755 index 2fd07b96..00000000 --- a/metta_vspace/pyswip_lng/metta_interp.pl +++ /dev/null @@ -1,2099 +0,0 @@ -:- encoding(iso_latin_1). -:- nb_setval(cmt_override,lse('; ',' !(" ',' ") ')). -is_compiling:- current_prolog_flag(os_argv,ArgV),member(E,ArgV), - (E==qcompile_mettalog;E==qsave_program),!. -is_compiled:- current_prolog_flag(os_argv,ArgV), member('-x',ArgV),!. -is_compiled:- current_prolog_flag(os_argv,ArgV),\+ member('swipl',ArgV),!. -is_converting:- nb_current('convert','True'),!. -is_converting:- current_prolog_flag(os_argv,ArgV), member('--convert',ArgV),!. -show_os_argv:- current_prolog_flag(os_argv,ArgV),write('; libswipl: '),writeln(ArgV). -is_pyswip:- current_prolog_flag(os_argv,ArgV),member( './',ArgV). -:- multifile(is_metta_data_functor/1). -:- dynamic(is_metta_data_functor/1). -:- multifile(is_nb_space/1). -:- dynamic(is_nb_space/1). -%:- '$set_source_module'('user'). -:- set_stream(user_input,tty(true)). -:- use_module(library(readline)). -%:- use_module(library(editline)). -:- use_module(library(filesex)). -:- use_module(library(shell)). -%:- use_module(library(tabling)). -:- use_module(library(system)). -:- ensure_loaded(metta_compiler). -:- ensure_loaded(metta_printer). -:- ensure_loaded(metta_convert). -%:- ensure_loaded(metta_types). -:- ensure_loaded(metta_data). -:- ensure_loaded(metta_space). -:- ensure_loaded(metta_eval). -:- ensure_loaded(metta_server). -:- ensure_loaded(flybase_main). -:- set_stream(user_input,tty(true)). -:- set_prolog_flag(encoding,iso_latin_1). -:- set_prolog_flag(encoding,utf8). -%:- set_prolog_flag(encoding,octet). -/* -Now PASSING NARS.TEC:\opt\logicmoo_workspace\packs_sys\logicmoo_opencog\MeTTa\vspace-metta\metta_vspace\pyswip\metta_interp.pl -C:\opt\logicmoo_workspace\packs_sys\logicmoo_opencog\MeTTa\vspace-metta\metta_vspace\pyswip1\metta_interp.pl -STS1.01) -Now PASSING TEST-SCRIPTS.B5-TYPES-PRELIM.08) -Now PASSING TEST-SCRIPTS.B5-TYPES-PRELIM.14) -Now PASSING TEST-SCRIPTS.B5-TYPES-PRELIM.15) -Now PASSING TEST-SCRIPTS.C1-GROUNDED-BASIC.15) -Now PASSING TEST-SCRIPTS.E2-STATES.08) -PASSING TEST-SCRIPTS.B5-TYPES-PRELIM.02) -PASSING TEST-SCRIPTS.B5-TYPES-PRELIM.07) -PASSING TEST-SCRIPTS.B5-TYPES-PRELIM.09) -PASSING TEST-SCRIPTS.B5-TYPES-PRELIM.11) -PASSING TEST-SCRIPTS.C1-GROUNDED-BASIC.14) -PASSING TEST-SCRIPTS.E2-STATES.07) ------------------------------------------ -FAILING TEST-SCRIPTS.D5-AUTO-TYPES.01) -Now FAILING TEST-SCRIPTS.00-LANG-CASE.03) -Now FAILING TEST-SCRIPTS.B5-TYPES-PRELIM.19) -Now FAILING TEST-SCRIPTS.C1-GROUNDED-BASIC.20) - -*/ - - -%option_value_def('repl',auto). -option_value_def('prolog',false). -option_value_def('compile',false). -option_value_def('table',false). -option_value_def(no_repeats,false). -option_value_def('time',true). -option_value_def('exec',true). -option_value_def('html',false). -option_value_def('python',false). -%option_value_def('halt',false). -option_value_def('doing_repl',false). -option_value_def('test-retval',false). -option_value_def('trace-length',100). -option_value_def('stack-max',100). -option_value_def('trace-on-overtime',20.0). -option_value_def('trace-on-overflow',false). -option_value_def('exeout','./Sav.godlike.MeTTaLog'). - - - -option_value_def('trace-on-error',true). -%option_value_def('trace-on-load',false). -option_value_def('trace-on-exec',true). -option_value_def('trace-on-eval',true). -option_value_def('trace-on-fail',false). -option_value_def('trace-on-pass',false). - - - - -set_is_unit_test(TF):- - forall(option_value_def(A,B),set_option_value(A,B)), - set_option_value('trace-on-pass',false), - set_option_value('trace-on-fail',false), - if_t(TF,set_option_value('exec',rtrace)), - if_t(TF,set_option_value('eval',rtrace)), - set_option_value('trace-on-load',TF), - set_option_value('trace-on-exec',TF), - set_option_value('trace-on-eval',TF), - - !. - -:- set_is_unit_test(false). - -trace_on_fail:- option_value('trace-on-fail',true). -trace_on_overflow:- option_value('trace-on-overflow',true). -trace_on_pass:- option_value('trace-on-pass',true). -doing_repl:- option_value('doing_repl',true). -if_repl(Goal):- doing_repl->call(Goal);true. - -show_options_values:- - forall((nb_current(N,V),\+((atom(N),atom_concat('$',_,N)))),write_src_nl(['pragma!',N,V])). - -any_floats(S):- member(E,S),float(E),!. - -% ============================ -% %%%% Arithmetic Operations -% ============================ -%:- use_module(library(clpfd)). -:- use_module(library(clpq)). -%:- use_module(library(clpr)). - -% Addition -%'+'(Addend1, Addend2, Sum):- \+ any_floats([Addend1, Addend2, Sum]),!,Sum #= Addend1+Addend2 . -'+'(Addend1, Addend2, Sum):- notrace(catch_err(plus(Addend1, Addend2, Sum),_,fail)),!. -'+'(Addend1, Addend2, Sum):- {Sum = Addend1+Addend2}. -% Subtraction -'-'(Sum, Addend1, Addend2):- '+'(Addend1, Addend2, Sum). - -% Multiplication -'*'(Factor1, Factor2, Product):- {Product = Factor1*Factor2}. -% Division -'/'(Dividend, Divisor, Quotient):- {Dividend = Quotient * Divisor}. -% Modulus -'mod'(Dividend, Divisor, Remainder):- {Remainder = Dividend mod Divisor}. -% Exponentiation -'exp'(Base, Exponent, Result):- eval_H(['exp', Base, Exponent], Result). -% Square Root -'sqrt'(Number, Root):- eval_H(['sqrt', Number], Root). - -% ============================ -% %%%% List Operations -% ============================ -% Retrieve Head of the List -'car-atom'(List, Head):- eval_H(['car-atom', List], Head). -% Retrieve Tail of the List -'cdr-atom'(List, Tail):- eval_H(['cdr-atom', List], Tail). -% Construct a List -'Cons'(Element, List, 'Cons'(Element, List)):- !. -% Collapse List -'collapse'(List, CollapsedList):- eval_H(['collapse', List], CollapsedList). -% Count Elements in List -'CountElement'(List, Count):- eval_H(['CountElement', List], Count). -% Find Length of List -%'length'(List, Length):- eval_H(['length', List], Length). - -% ============================ -% %%%% Nondet Opteration -% ============================ -% Superpose a List -'superpose'(List, SuperposedList):- eval_H(['superpose', List], SuperposedList). - -% ============================ -% %%%% Testing -% ============================ - -% `assertEqual` Predicate -% This predicate is used for asserting that the Expected value is equal to the Actual value. -% Expected: The value that is expected. -% Actual: The value that is being checked against the Expected value. -% Result: The result of the evaluation of the equality. -% Example: `assertEqual(5, 5, Result).` would succeed, setting Result to true (or some success indicator). -%'assertEqual'(Expected, Actual, Result):- use_metta_compiler,!,as_tf((Expected=Actual),Result). -'assertEqual'(Expected, Actual, Result):- ignore(Expected=Actual), eval_H(['assertEqual', Expected, Actual], Result). - -% `assertEqualToResult` Predicate -% This predicate asserts that the Expected value is equal to the Result of evaluating Actual. -% Expected: The value that is expected. -% Actual: The expression whose evaluation is being checked against the Expected value. -% Result: The result of the evaluation of the equality. -% Example: If Actual evaluates to the Expected value, this would succeed, setting Result to true (or some success indicator). -'assertEqualToResult'(Expected, Actual, Result):- eval_H(['assertEqualToResult', Expected, Actual], Result). - -% `assertFalse` Predicate -% This predicate is used to assert that the evaluation of EvalThis is false. -% EvalThis: The expression that is being evaluated and checked for falsehood. -% Result: The result of the evaluation. -% Example: `assertFalse((1 > 2), Result).` would succeed, setting Result to true (or some success indicator), as 1 > 2 is false. -'assertFalse'(EvalThis, Result):- eval_H(['assertFalse', EvalThis], Result). - -% `assertNotEqual` Predicate -% This predicate asserts that the Expected value is not equal to the Actual value. -% Expected: The value that is expected not to match the Actual value. -% Actual: The value that is being checked against the Expected value. -% Result: The result of the evaluation of the inequality. -% Example: `assertNotEqual(5, 6, Result).` would succeed, setting Result to true (or some success indicator). -'assertNotEqual'(Expected, Actual, Result):- eval_H(['assertNotEqual', Expected, Actual], Result). - -% `assertTrue` Predicate -% This predicate is used to assert that the evaluation of EvalThis is true. -% EvalThis: The expression that is being evaluated and checked for truth. -% Result: The result of the evaluation. -% Example: `assertTrue((2 > 1), Result).` would succeed, setting Result to true (or some success indicator), as 2 > 1 is true. -'assertTrue'(EvalThis, Result):- eval_H(['assertTrue', EvalThis], Result). - -% `rtrace` Predicate -% This predicate is likely used for debugging; possibly for tracing the evaluation of Condition. -% Condition: The condition/expression being traced. -% EvalResult: The result of the evaluation of Condition. -% Example: `rtrace((2 + 2), EvalResult).` would trace the evaluation of 2 + 2 and store its result in EvalResult. -'rtrace'(Condition, EvalResult):- eval_H(['rtrace', Condition], EvalResult). - -% `time` Predicate -% This predicate is used to measure the time taken to evaluate EvalThis. -% EvalThis: The expression whose evaluation time is being measured. -% EvalResult: The result of the evaluation of EvalThis. -% Example: `time((factorial(5)), EvalResult).` would measure the time taken to evaluate factorial(5) and store its result in EvalResult. -'time'(EvalThis, EvalResult):- eval_H(['time', EvalThis], EvalResult). - -% ============================ -% %%%% Debugging, Printing and Utility Operations -% ============================ -% REPL Evaluation -'repl!'(EvalResult):- eval_H(['repl!'], EvalResult). -% Condition Evaluation -'!'(Condition, EvalResult):- eval_H(['!', Condition], EvalResult). -% Import File into Environment -'import!'(Environment, Filename, Namespace):- eval_H(['import!', Environment, Filename], Namespace). -% Evaluate Expression with Pragma -'pragma!'(Environment, Expression, EvalValue):- eval_H(['pragma!', Environment, Expression], EvalValue). -% Print Message to Console -'print'(Message, EvalResult):- eval_H(['print', Message], EvalResult). -% No Operation, Returns EvalResult unchanged -'nop'(Expression, EvalResult):- eval_H(['nop', Expression], EvalResult). - -% ============================ -% %%%% Variable Bindings -% ============================ -% Bind Variables -'bind!'(Environment, Variable, Value):- eval_H(['bind!', Environment, Variable], Value). -% Let binding for single variable -'let'(Variable, Expression, Body, Result):- eval_H(['let', Variable, Expression, Body], Result). -% Sequential let binding -'let*'(Bindings, Body, Result):- eval_H(['let*', Bindings, Body], Result). - -% ============================ -% %%%% Reflection -% ============================ -% Get Type of Value -'get-type'(Value, Type):- eval_H(['get-type', Value], Type). - - -metta_cmd_args(Rest):- current_prolog_flag(late_metta_opts,Rest),!. -metta_cmd_args(Rest):- current_prolog_flag(argv,P),append(_,['--'|Rest],P),!. -metta_cmd_args(Rest):- current_prolog_flag(os_argv,P),append(_,['--'|Rest],P),!. -metta_cmd_args(Rest):- current_prolog_flag(argv,Rest). -run_cmd_args:- metta_cmd_args(Rest), !, do_cmdline_load_metta('&self',Rest). - - -metta_make_hook:- loonit_reset, option_value(not_a_reload,true),!. -metta_make_hook:- - metta_cmd_args(Rest), into_reload_options(Rest,Reload), cmdline_load_metta('&self',Reload). - -:- multifile(prolog:make_hook/2). -:- dynamic(prolog:make_hook/2). -prolog:make_hook(after, _Some):- nop( metta_make_hook). - -into_reload_options(Reload,Reload). - -is_cmd_option(Opt,M, TF):- atom(M), - atom_concat('-',Opt,Flag), - atom_contains(M,Flag),!, - get_flag_value(M,FV), - TF=FV. - -get_flag_value(M,V):- atomic_list_concat([_,V],'=',M),!. -get_flag_value(M,false):- atom_contains(M,'-no'),!. -get_flag_value(_,true). - - -:- ignore((( - \+ prolog_load_context(reloading,true), - nop((forall(option_value_def(Opt,Default),set_option_value(Opt,Default))))))). - -%process_option_value_def:- \+ option_value('python',false), skip(ensure_loaded(metta_python)). -process_option_value_def:- option_value('python',load), ensure_loaded(metta_vspace/pyswip/metta_python). -process_option_value_def. - - -process_late_opts:- forall(process_option_value_def,true). -process_late_opts:- once(option_value('html',true)), set_is_unit_test(true). -%process_late_opts:- current_prolog_flag(os_argv,[_]),!,ignore(repl). -%process_late_opts:- halt(7). -process_late_opts. - -%do_cmdline_load_metta(_Slf,Rest):- select('--prolog',Rest,RRest),!, -% set_option_value('prolog',true), -% set_prolog_flag(late_metta_opts,RRest). -do_cmdline_load_metta(Self,Rest):- - set_prolog_flag(late_metta_opts,Rest), - forall(process_option_value_def,true), - cmdline_load_metta(Self,Rest),!, - forall(process_late_opts,true). - -load_metta_file(Self,Filemask):- atom_concat(_,'.metta',Filemask),!, load_metta(Self,Filemask). -load_metta_file(_Slf,Filemask):- load_flybase(Filemask). - -catch_abort(From,Goal):- - catch_abort(From,Goal,Goal). -catch_abort(From,TermV,Goal):- - catch(Goal,'$aborted',fbug(aborted(From,TermV))). -% done -cmdline_load_metta(_,Nil):- Nil==[],!. - -cmdline_load_metta(Self,['--repl'|Rest]):- !, repl,cmdline_load_metta(Self,Rest). -cmdline_load_metta(Self,[Filemask|Rest]):- atom(Filemask), \+ atom_concat('-',_,Filemask), - Src=user:load_metta_file(Self,Filemask), - catch_abort(Src, - (must_det_ll((nl,write('; '),write_src(Src),nl,catch_red(Src),!,flush_output)))), - cmdline_load_metta(Self,Rest). - -cmdline_load_metta(Self,['-g',M|Rest]):- - catch_abort(['-g',M],((read_term_from_atom(M, Term, []),ignore(call(Term))))), - cmdline_load_metta(Self,Rest). - -cmdline_load_metta(Self,['-G',Str|Rest]):- !, - current_self(Self), - catch_abort(['-G',Str],ignore(call_sexpr('!',Self,Str,_S,_Out))), - cmdline_load_metta(Self,Rest). - -cmdline_load_metta(Self,[M|Rest]):- - m_opt(M,Opt),!, - is_cmd_option(Opt,M,TF),!, - fbug(is_cmd_option(Opt,M,TF)), !, set_option_value(Opt,TF), - set_tty_color_term(true), - cmdline_load_metta(Self,Rest). - -cmdline_load_metta(Self,[M|Rest]):- - format('~N'),write('; unused '), write_src(M), nl, !, - cmdline_load_metta(Self,Rest). - - -set_tty_color_term(TF):- - current_output(X),set_stream(X,tty(TF)), - set_stream(current_output,tty(TF)), - set_prolog_flag(color_term ,TF). - -m_opt(M,Opt):- - m_opt0(M,Opt1), - m_opt1(Opt1,Opt). - -m_opt1(Opt1,Opt):- atomic_list_concat([Opt|_],'=',Opt1). - -m_opt0(M,Opt):- atom_concat('--no-',Opt,M),!. -m_opt0(M,Opt):- atom_concat('--',Opt,M),!. -m_opt0(M,Opt):- atom_concat('-',Opt,M),!. - -:- set_prolog_flag(occurs_check,true). - -start_html_of(_Filename):- \+ tee_file(_TEE_FILE),!. -start_html_of(_Filename):-!. -start_html_of(_Filename):- - must_det_ll(( - S = _, - %retractall(metta_defn(Eq,S,_,_)), - nop(retractall(metta_type(S,_,_))), - %retractall(get_metta_atom(Eq,S,_,_,_)), - loonit_reset, - tee_file(TEE_FILE), - sformat(S,'cat /dev/null > "~w"',[TEE_FILE]), - - writeln(doing(S)), - ignore(shell(S)))). - -save_html_of(_Filename):- \+ tee_file(_TEE_FILE),!. -save_html_of(_):- \+ has_loonit_results, \+ option_value('html',true). -save_html_of(_):- !, writeln('
    Return to Summaries
    '). -save_html_of(_Filename):-!. -save_html_of(Filename):- - must_det_ll(( - file_name_extension(Base,_,Filename), - file_name_extension(Base,'metta.html',HtmlFilename), - loonit_reset, - tee_file(TEE_FILE), - writeln('
    Return to Summaries
    '), - sformat(S,'ansi2html -u < "~w" > "~w" ',[TEE_FILE,HtmlFilename]), - writeln(doing(S)), - ignore(shell(S)))). - -tee_file(TEE_FILE):- getenv('TEE_FILE',TEE_FILE),!. -tee_file(TEE_FILE):- metta_dir(Dir),directory_file_path(Dir,'TEE.ansi',TEE_FILE),!. -metta_dir(Dir):- getenv('METTA_DIR',Dir),!. - -load_metta(Filename):- - %clear_spaces, - load_metta('&self',Filename). - - -load_metta(_Self,Filename):- Filename=='--repl',!,repl. -load_metta(Self,Filename):- - (\+ atom(Filename); \+ exists_file(Filename)),!, - with_wild_path(load_metta(Self),Filename),!,loonit_report. -load_metta(Self,RelFilename):- - atom(RelFilename), - exists_file(RelFilename),!, - absolute_file_name(RelFilename,Filename), - track_load_into_file(Filename, - include_metta(Self,RelFilename)). - -include_metta(Self,Filename):- - (\+ atom(Filename); \+ exists_file(Filename)),!, - must_det_ll(with_wild_path(include_metta(Self),Filename)),!. - -include_metta(Self,RelFilename):- - must_det_ll(( - atom(RelFilename), - exists_file(RelFilename),!, - absolute_file_name(RelFilename,Filename), - must_det_ll((setup_call_cleanup(open(Filename,read,In, [encoding(utf8)]), - ((directory_file_path(Directory, _, Filename), - assert(metta_file(Self,Filename,Directory)), - with_cwd(Directory, - must_det_ll( load_metta_file_stream(Filename,Self,In))))),close(In)))))). - -load_metta_file_stream(Filename,Self,In):- - once((is_file_stream_and_size(In, Size) , Size>102400) -> P2 = read_sform2 ; P2 = read_metta2), - with_option(loading_file,Filename, - %current_exec_file(Filename), - ((must_det_ll(( - set_exec_num(Filename,1), - load_answer_file(Filename), - set_exec_num(Filename,0))), - load_metta_file_stream_fast(Size,P2,Filename,Self,In)))). - - - -accept_line(_Self,end_of_file):-!. -accept_line(Self,I):- normalize_space(string(Str),I),!,accept_line2(Self,Str),!. - -accept_line2(_Self,S):- string_concat(";",_,S),!,writeln(S). -accept_line2(Self,S):- string_concat('(',RS,S),string_concat(M,')',RS),!, - atomic_list_concat([F|LL],' ',M),PL =..[F,Self|LL],assert(PL),!,flag(next_assert,X,X+1), - if_t((0 is X mod 10_000_000),(writeln(X=PL),statistics)). -accept_line2(Self,S):- fbug(accept_line2(Self,S)),!. - -load_metta_file_stream_fast(_Size,_P2,Filename,Self,S):- atomic_list_concat([_,_,_|_],'.',Filename), - \+ option_value(html,true), - atomic(S),is_stream(S),stream_property(S,input),!, - repeat, - read_line_to_string(S,I), - accept_line(Self,I), - I==end_of_file,!. - -load_metta_file_stream_fast(_Size,P2,Filename,Self,In):- - repeat, - current_read_mode(Mode), - call(P2, In,Expr), %write_src(read_metta=Expr),nl, - once((((do_metta(file(Filename),Mode,Self,Expr,_O)))->true; pp_m(unknown_do_metta(file(Filename),Mode,Self,Expr)))), - flush_output, - at_end_of_stream(In),!. - -clear_spaces:- clear_space(_). -clear_space(S):- - %retractall(metta_defn(_,S,_,_)), - nop(retractall(metta_type(S,_,_))), - retractall(asserted_metta_atom(S,_)). - -dcall(G):- call(G). - -lsm:- lsm(_). -lsm(S):- - listing(metta_file(S,_,_)), - %listing(mdyn_type(S,_,_,_)), - forall(mdyn_type(S,_,_,Src),color_g_mesg('#22a5ff',write_f_src(Src))), - nl,nl,nl, - forall(mdyn_defn(S,_,_,Src),color_g_mesg('#00ffa5',write_f_src(Src))), - %listing(mdyn_defn(S,_,_,_)), - !. - -write_f_src(H,B):- H=@=B,!,write_f_src(H). -write_f_src(H,B):- write_f_src(['=',H,B]). - -hb_f(HB,ST):- sub_term(ST,HB),(atom(ST),ST\==(=),ST\==(:)),!. -write_f_src(HB):- - hb_f(HB,ST), - option_else(current_def,CST,[]),!, - (CST == ST -> true ; (nl,nl,nl,set_option_value(current_def,ST))), - write_src(HB). - - - -debug_only(G):- notrace(ignore(catch_warn(G))). -debug_only(_What,G):- ignore((fail,notrace(catch_warn(G)))). - - -'True':- true. -'False':- fail. - - -'metta_learner::vspace-main':- repl. - -into_underscores(D,U):- atom(D),!,atomic_list_concat(L,'-',D),atomic_list_concat(L,'_',U). -into_underscores(D,U):- descend_and_transform(into_underscores,D,U),!. - -into_hyphens(D,U):- atom(D),!,atomic_list_concat(L,'_',D),atomic_list_concat(L,'-',U). -into_hyphens(D,U):- descend_and_transform(into_hyphens,D,U),!. - -descend_and_transform(P2, Input, Transformed) :- - ( var(Input) - -> Transformed = Input % Keep variables as they are - ; compound(Input) - -> (compound_name_arguments(Input, Functor, Args), - maplist(descend_and_transform(P2), Args, TransformedArgs), - compound_name_arguments(Transformed, Functor, TransformedArgs)) - ; (atom(Input),call(P2,Input,Transformed)) - -> true % Transform atoms using xform_atom/2 - ; Transformed = Input % Keep other non-compound terms as they are - ). - -/* -is_syspred(H,Len,Pred):- notrace(is_syspred0(H,Len,Pred)). -is_syspred0(H,_Ln,_Prd):- \+ atom(H),!,fail. -is_syspred0(H,_Ln,_Prd):- upcase_atom(H,U),downcase_atom(H,U),!,fail. -is_syspred0(H,Len,Pred):- current_predicate(H/Len),!,Pred=H. -is_syspred0(H,Len,Pred):- atom_concat(Mid,'!',H), H\==Mid, is_syspred0(Mid,Len,Pred),!. -is_syspred0(H,Len,Pred):- into_underscores(H,Mid), H\==Mid, is_syspred0(Mid,Len,Pred),!. - -fn_append(List,X,Call):- - fn_append1(List,X,ListX), - into_fp(ListX,Call). - - - - - -is_metta_data_functor(Eq,F):- - current_self(Self),is_metta_data_functor(Eq,Self,F). - -is_metta_data_functor(Eq,Other,H):- - metta_type(Other,H,_), - \+ get_metta_atom(Eq,Other,[H|_]), - \+ metta_defn(Eq,Other,[H|_],_). -*/ -is_function(F):- atom(F). - -is_False(X):- X\=='True', (is_False1(X)-> true ; (eval_H(X,Y),is_False1(Y))). -is_False1(Y):- (Y==0;Y==[];Y=='False'). - -is_conz(Self):- compound(Self), Self=[_|_]. - -%dont_x(eval_H(Depth,Self,metta_if(A=1,atom_concat(metta_,_,F). -needs_expanded(eval_H(Term,_),Expand):- !,sub_term(Expand,Term),compound(Expand),Expand\=@=Term, - compound(Expand), \+ is_conz(Expand), \+ is_ftVar(Expand), needs_expand(Expand). -needs_expanded([A|B],Expand):- sub_term(Expand,[A|B]), compound(Expand), \+ is_conz(Expand), \+ is_ftVar(Expand), needs_expand(Expand). - -fn_append1(eval_H(Term,X),X,eval_H(Term,X)):-!. -fn_append1(Term,X,eval_H(Term,X)). - - -% Check if parentheses are balanced in a list of characters -balanced_parentheses(Chars) :- balanced_parentheses(Chars, 0). -balanced_parentheses([], 0). -balanced_parentheses(['('|T], N) :- N1 is N + 1, balanced_parentheses(T, N1). -balanced_parentheses([')'|T], N) :- N > 0, N1 is N - 1, balanced_parentheses(T, N1). -balanced_parentheses([H|T], N) :- H \= '(', H \= ')', balanced_parentheses(T, N). -% Recursive function to read lines until parentheses are balanced. -repl_read(NewAccumulated, Expr):- - atom_concat(Atom, '.', NewAccumulated), - catch_err((read_term_from_atom(Atom, Term, []), Expr=call(Term)), E, - (write('Syntax error: '), writeq(E), nl, repl_read(Expr))),!. - - -%repl_read(Str, Expr):- ((clause(t_l:s_reader_info(Expr),_,Ref),erase(Ref))). -repl_read("!", '!'):-!. -repl_read("+", '+'):-!. -repl_read(Str,Atom):- atom_string(Atom,Str),metta_interp_mode(Atom,_),!. - -repl_read(Str, Expr):- atom_concat('@',_,Str),!,atom_string(Expr,Str). -repl_read(NewAccumulated, Expr):- - normalize_space(string(Renew),NewAccumulated), Renew \== NewAccumulated, !, - repl_read(Renew, Expr). -%repl_read(NewAccumulated,exec(Expr)):- string_concat("!",Renew,NewAccumulated), !, repl_read(Renew, Expr). -repl_read(NewAccumulated, Expr):- string_chars(NewAccumulated, Chars), - balanced_parentheses(Chars), length(Chars, Len), Len > 0, - parse_sexpr_metta(NewAccumulated, Expr), !, - normalize_space(string(Renew),NewAccumulated), - add_history_string(Renew). -repl_read(Accumulated, Expr) :- read_line_to_string(current_input, Line), repl_read(Accumulated, Line, Expr). - -repl_read(_, end_of_file, end_of_file):- throw(end_of_input). - -repl_read(Accumulated, "", Expr):- !, repl_read(Accumulated, Expr). -repl_read(_Accumulated, Line, Expr):- Line == end_of_file, !, Expr = Line. -repl_read(Accumulated, Line, Expr) :- atomics_to_string([Accumulated," ",Line], NewAccumulated), !, - repl_read(NewAccumulated, Expr). - -repl_read(O2):- clause(t_l:s_reader_info(O2),_,Ref),erase(Ref). -repl_read(Expr) :- repeat, - remove_pending_buffer_codes(_,Was),text_to_string(Was,Str), - repl_read(Str, Expr), - % once(((atom(Expr1),atom_concat('@',_,Expr1), \+ atom_contains(Expr1,"="), repl_read(Expr2)) -> Expr=[Expr1,Expr2] ; Expr1 = Expr)), - % this cutrs the repeat/0 - ((peek_pending_codes(_,Peek),Peek==[])->!;true). - -add_history_string(Str):- notrace(ignore(add_history01(Str))),!. - -add_history_src(Exec):- notrace(ignore((Exec\=[],with_output_to(string(H),with_indents(false,write_src(Exec))),add_history_string(H)))). - -add_history_pl(Exec):- var(Exec), !. -add_history_pl(eval(_,catch_red(PL),_)):- !,add_history_pl(PL). -add_history_pl(show_failure(PL)):-!,add_history_pl(PL). -add_history_pl(as_tf(PL,_OUT)):-!,add_history_pl(PL). -add_history_pl(Exec):- notrace(ignore((Exec\=[],with_output_to(string(H),with_indents(false,(writeq(Exec),writeln('.')))),add_history_string(H)))). - -%read_metta(In,Expr):- current_input(CI), \+ is_same_streams(CI,In), !, read_sform(In,Expr). -read_metta(_,O):- clause(t_l:s_reader_info(O),_,Ref),erase(Ref). -read_metta(I,O):- string(I),normalize_space(string(M),I),!,parse_sexpr_metta1(M,O),!. -read_metta(In,Expr):- current_input(In0),In==In0,!, repl_read(Expr). -read_metta(In,Expr):- read_metta1(In,Expr). - -read_metta1(In,Expr):- is_file_stream_and_size(In, Size) , Size>10240,!,read_sform1([],In,Expr). -read_metta1(In,Expr):- read_metta2(In,Expr). - -read_metta2(_,O):- clause(t_l:s_reader_info(O),_,Ref),erase(Ref). -read_metta2(In,Expr):- peek_char(In,Char), read_metta2(In,Char,Expr). -read_metta2(In,Char,Expr):- char_type(Char,space),get_char(In,Char),put(Char),!,read_metta2(In,Expr). -read_metta2(In,'!',Expr):- get_char(In,_), !, read_metta2(In,Read1),!,Expr=exec(Read1). -read_metta2(In,';',Expr):- get_char(In,_), !, (maybe_read_pl(In,Expr)-> true ; (read_line_to_string(In,Str),Expr='$COMMENT'(Str,0,0))). -% write_comment(Str),!,read_metta2(In,Expr))),!. -% read_metta2(In,_,Expr):- maybe_read_pl(In,Expr),!. -read_metta2(In,_,Read1):- parse_sexpr_metta(In,Expr),!,must_det_ll(Expr=Read1). - - -% Predicate to check if a stream is a file stream and get its size. -is_file_stream_and_size(Stream, Size) :- - % Check if the stream is associated with a file. - stream_property(Stream, file_name(FileName)), - % Check if the file is accessible and get its size. - exists_file(FileName), - size_file(FileName, Size). - - -maybe_read_pl(In,Expr):- - peek_line(In,Line1), Line1\=='', atom_contains(Line1, '.'),atom_contains(Line1, ':-'), - notrace(((catch_err((read_term_from_atom(Line1, Term, []), Term\==end_of_file, Expr=call(Term)),_, fail),!, - read_term(In, Term, [])))). -peek_line(In,Line1):- peek_string(In, 1024, Str), split_string(Str, "\r\n", "\s", [Line1,_|_]),!. -peek_line(In,Line1):- peek_string(In, 4096, Str), split_string(Str, "\r\n", "\s", [Line1,_|_]),!. - - - - -%read_line_to_sexpr(Stream,UnTyped), -read_sform(Str,F):- string(Str),open_string(Str,S),!,read_sform(S,F). -read_sform(S,F):- - read_sform1([],S,F1), - ( F1\=='!' -> F=F1 ; - (read_sform1([],S,F2), F = exec(F2))). - - -read_sform2(S,F1):- !, read_metta2(S,F1). -read_sform2(S,F1):- read_sform1([],S,F1). - -read_sform1(_,_,O):- clause(t_l:s_reader_info(O),_,Ref),erase(Ref). -read_sform1( AltEnd,Str,F):- string(Str),open_string(Str,S),!,read_sform1( AltEnd,S,F). -read_sform1(_AltEnd,S,F):- at_end_of_stream(S),!,F=end_of_file. -read_sform1( AltEnd,S,M):- get_char(S,C),read_sform3(s, AltEnd,C,S,F), untyped_to_metta(F,M). -%read_sform1( AltEnd,S,F):- profile(parse_sexpr_metta(S,F)). - -read_sform3(_AoS,_AltEnd,C,_,F):- C == end_of_file,!,F=end_of_file. -read_sform3( s, AltEnd,C,S,F):- char_type(C,space),!,read_sform1( AltEnd,S,F). -%read_sform3(AoS,_AltEnd,';',S,'$COMMENT'(F,0,0)):- !, read_line_to_string(S,F). -read_sform3( s, AltEnd,';',S,F):- read_line_to_string(S,_),!,read_sform1( AltEnd,S,F). -read_sform3( s, AltEnd,'!',S,exec(F)):- !,read_sform1( AltEnd,S,F). - -read_sform3(_AoS,_AltEnd,'"',S,Text):- !,must_det_ll(atom_until(S,[],'"',Text)). -read_sform3(_AoS,_AltEnd,'`',S,Text):- !,atom_until(S,[],'`',Text). -read_sform3(_AoS,_AltEnd,'\'',S,Text):- !,atom_until(S,[],'\'',Text). -read_sform3(_AoS,_AltEnd,',',_,','):- !. -read_sform3( s , AltEnd,C,S,F):- read_sform4( AltEnd,C,S,F),!. -read_sform3(_AoS, AltEnd,P,S,Sym):- peek_char(S,Peek),!,read_symbol_or_number( AltEnd,Peek,S,[P],Expr),into_symbol_or_number(Expr,Sym). - -into_symbol_or_number(Expr,Sym):- atom_number(Expr,Sym),!. -into_symbol_or_number(Sym,Sym). - -read_sform4(_AltEnd,B,S,Out):- read_sform5(s,B,S,List,E), c_list(E,List,Out). -c_list(')',List,List). c_list('}',List,['{...}',List]). c_list(']',List,['[...]',List]). - - -read_sform5(AoS,'(',S,List,')'):- !,collect_list_until(AoS,S,')',List),!. -read_sform5(AoS,'{',S,List,'}'):- !,collect_list_until(AoS,S,'}',List),!. -read_sform5(AoS,'[',S,List,']'):- !,collect_list_until(AoS,S,']',List),!. - - -read_symbol_or_number(_AltEnd,Peek,_S,SoFar,Expr):- char_type(Peek,space),!,must_det_ll(( atomic_list_concat(SoFar,Expr))). -read_symbol_or_number(AltEnd,B,S,SoFar,Expr):- read_sform5(AltEnd,B,S,List,E),flatten([List,E],F), append(SoFar,F,NSoFar), - peek_char(S,NPeek), read_symbol_or_number(AltEnd,NPeek,S,NSoFar,Expr). -read_symbol_or_number( AltEnd,Peek,_S,SoFar,Expr):- member(Peek,AltEnd),!,must_det_ll(( atomic_list_concat(SoFar,Expr))). -read_symbol_or_number( AltEnd,_Peek,S,SoFar,Expr):- get_char(S,C),append(SoFar,[C],NSoFar), - peek_char(S,NPeek), read_symbol_or_number(AltEnd,NPeek,S,NSoFar,Expr). - -atom_until(S,SoFar,End,Text):- get_char(S,C),atom_until(S,SoFar,C,End,Text). -atom_until(_,SoFar,C,End,Expr):- C ==End,!,must_det_ll((atomic_list_concat(SoFar,Expr))). -atom_until(S,SoFar,'\\',End,Expr):-get_char(S,C),!,atom_until2(S,SoFar,C,End,Expr). -atom_until(S,SoFar,C,End,Expr):- atom_until2(S,SoFar,C,End,Expr). -atom_until2(S,SoFar,C,End,Expr):- append(SoFar,[C],NSoFar),get_char(S,NC), - atom_until(S,NSoFar,NC,End,Expr). - -collect_list_until(AoS,S,End,List):- get_char(S,C), cont_list(AoS,C,End,S,List). -cont_list(_AoS,End,End,_,[]):- !. -cont_list( AoS,C,End,S,[F|List]):- read_sform3(AoS,[End],C,S,F),!,collect_list_until(AoS,S,End,List). - - - -in2_stream(N1,S1):- integer(N1),!,stream_property(S1,file_no(N1)),!. -in2_stream(N1,S1):- atom(N1),stream_property(S1,alias(N1)),!. -in2_stream(N1,S1):- is_stream(N1),S1=N1,!. -in2_stream(N1,S1):- atom(N1),stream_property(S1,file_name(N1)),!. -is_same_streams(N1,N2):- in2_stream(N1,S1),in2_stream(N2,S2),!,S1==S2. - - - -parse_sexpr_metta(I,O):- string(I),normalize_space(string(M),I),parse_sexpr_metta1(M,O),!. -parse_sexpr_metta(I,O):- parse_sexpr_untyped(I,U),trly(untyped_to_metta,U,O). - -parse_sexpr_metta1(M,exec(O)):- string_concat('!',I,M),!,parse_sexpr_metta1(I,O). -parse_sexpr_metta1(M,(O)):- string_concat('+',I,M),!,parse_sexpr_metta1(I,O). -parse_sexpr_metta1(I,O):- parse_sexpr_untyped(I,U),trly(untyped_to_metta,U,O). - - -write_comment(_):- silent_loading,!. -write_comment(Cmt):- connlf,format(';;~w~n',[Cmt]). -do_metta_cmt(_,'$COMMENT'(Cmt,_,_)):- write_comment(Cmt),!. -do_metta_cmt(_,'$STRING'(Cmt)):- write_comment(Cmt),!. -do_metta_cmt(Self,[Cmt]):- !, do_metta_cmt(Self, Cmt),!. - - -mlog_sym('@'). - -%untyped_to_metta(I,exec(O)):- compound(I),I=exec(M),!,untyped_to_metta(M,O). -untyped_to_metta(I,O):- - must_det_ll(( - trly(mfix_vars1,I,M), - trly(cons_to_c,M,OM), - trly(cons_to_l,OM,O))). - - -trly(P2,A,B):- once(call(P2,A,M)),A\=@=M,!,trly(P2,M,B). -trly(_,A,A). - -mfix_vars1(I,O):- var(I),!,I=O. -mfix_vars1('$t','$VAR'('T')):-!. -mfix_vars1('$T','$VAR'('T')):-!. -%mfix_vars1(I,O):- I=='T',!,O='True'. -%mfix_vars1(I,O):- I=='F',!,O='False'. -%mfix_vars1(I,O):- is_i_nil(I),!,O=[]. -mfix_vars1(I,O):- I=='true',!,O='True'. -mfix_vars1(I,O):- I=='false',!,O='False'. -mfix_vars1('$STRING'(I),O):- option_value(strings,true),!, mfix_vars1(I,O). -mfix_vars1('$STRING'(I),O):- !, mfix_vars1(I,M),atom_chars(O,M),!. -%mfix_vars1('$STRING'(I),O):- !, mfix_vars1(I,M),name(O,M),!. -mfix_vars1([H|T],O):- H=='[', is_list(T), last(T,L),L==']',append(List,[L],T), !, O = ['[...]',List]. -mfix_vars1([H|T],O):- H=='{', is_list(T), last(T,L),L=='}',append(List,[L],T), !, O = ['{...}',List]. -mfix_vars1('$OBJ'(claz_bracket_vector,List),O):- is_list(List),!, O = ['[...]',List]. -mfix_vars1(I,O):- I = ['[', X, ']'], nonvar(X), !, O = ['[...]',X]. -mfix_vars1(I,O):- I = ['{', X, '}'], nonvar(X), !, O = ['{...}',X]. -mfix_vars1('$OBJ'(claz_bracket_vector,List),Res):- is_list(List),!, append(['['|List],[']'],Res),!. -mfix_vars1(I,O):- I==[Quote, S], Quote==quote,S==s,!, O=is. -mfix_vars1([K,H|T],Cmpd):- atom(K),mlog_sym(K),is_list(T),mfix_vars1([H|T],[HH|TT]),atom(HH),is_list(TT),!, - compound_name_arguments(Cmpd,HH,TT). -%mfix_vars1([H|T],[HH|TT]):- !, mfix_vars1(H,HH),mfix_vars1(T,TT). -mfix_vars1(List,ListO):- is_list(List),!,maplist(mfix_vars1,List,ListO). -mfix_vars1(I,O):- string(I),option_value('string-are-atoms',true),!,atom_string(O,I). - -mfix_vars1(I,O):- compound(I),!,compound_name_arguments(I,F,II),F\=='$VAR',maplist(mfix_vars1,II,OO),!,compound_name_arguments(O,F,OO). -mfix_vars1(I,O):- \+ atom(I),!,I=O. -mfix_vars1(I,'$VAR'(O)):- atom_concat('$',N,I),dvar_name(N,O),!. -mfix_vars1(I,I). - -no_cons_reduce. - -dvar_name(t,'T'):- !. -dvar_name(N,O):- atom(N),atom_number(N,Num),atom_concat('Num',Num,M),!,svar_fixvarname(M,O). -dvar_name(N,O):- number(N),atom_concat('Num',N,M),!,svar_fixvarname(M,O). -dvar_name(N,O):- \+ atom(N),!,format(atom(A),'~w',[N]),dvar_name(A,O). -dvar_name('','__'):-!. % "$" -dvar_name('_','_'):-!. % "$_" -dvar_name(N,O):- svar_fixvarname(N,O),!. -dvar_name(N,O):- must_det_ll((atom_chars(N,Lst),maplist(c2vn,Lst,NList),atomic_list_concat(NList,S),svar_fixvarname(S,O))),!. -c2vn(A,A):- char_type(A,prolog_identifier_continue),!. -c2vn(A,A):- char_type(A,prolog_var_start),!. -c2vn(A,AA):- char_code(A,C),atomic_list_concat(['_C',C,'_'],AA). - -cons_to_l(I,I):- no_cons_reduce,!. -cons_to_l(I,O):- var(I),!,O=I. -cons_to_l(I,O):- is_i_nil(I),!,O=[]. -cons_to_l(I,O):- I=='nil',!,O=[]. -cons_to_l(C,O):- \+ compound(C),!,O=C. -cons_to_l([Cons,H,T|List],[HH|TT]):- List==[], atom(Cons),is_cons_f(Cons), t_is_ttable(T), cons_to_l(H,HH),!,cons_to_l(T,TT). -cons_to_l(List,ListO):- is_list(List),!,maplist(cons_to_l,List,ListO). -cons_to_l(I,I). - -cons_to_c(I,I):- no_cons_reduce,!. -cons_to_c(I,O):- var(I),!,O=I. -cons_to_c(I,O):- is_i_nil(I),!,O=[]. -cons_to_c(I,O):- I=='nil',!,O=[]. -cons_to_c(C,O):- \+ compound(C),!,O=C. -cons_to_c([Cons,H,T|List],[HH|TT]):- List==[], atom(Cons),is_cons_f(Cons), t_is_ttable(T), cons_to_c(H,HH),!,cons_to_c(T,TT). -cons_to_c(I,O):- \+ is_list(I), compound_name_arguments(I,F,II),maplist(cons_to_c,II,OO),!,compound_name_arguments(O,F,OO). -cons_to_c(I,I). - - - -t_is_ttable(T):- var(T),!. -t_is_ttable(T):- is_i_nil(T),!. -t_is_ttable(T):- is_ftVar(T),!. -t_is_ttable([F|Args]):- F=='Cons',!,is_list(Args). -t_is_ttable([_|Args]):- !, \+ is_list(Args). -t_is_ttable(_). - -is_cons_f(Cons):- is_cf_nil(Cons,_). -is_cf_nil('Cons','NNNil'). -%is_cf_nil('::','nil'). - -is_i_nil(I):- - is_cf_nil('Cons',Nil), I == Nil. - -subst_vars(TermWDV, NewTerm):- - subst_vars(TermWDV, NewTerm, NamedVarsList), - maybe_set_var_names(NamedVarsList). - -subst_vars(TermWDV, NewTerm, NamedVarsList) :- - subst_vars(TermWDV, NewTerm, [], NamedVarsList). - -subst_vars(Term, Term, NamedVarsList, NamedVarsList) :- var(Term), !. -subst_vars([], [], NamedVarsList, NamedVarsList):- !. -subst_vars([TermWDV|RestWDV], [Term|Rest], Acc, NamedVarsList) :- !, - subst_vars(TermWDV, Term, Acc, IntermediateNamedVarsList), - subst_vars(RestWDV, Rest, IntermediateNamedVarsList, NamedVarsList). -subst_vars('$VAR'('_'), _, NamedVarsList, NamedVarsList) :- !. -subst_vars('$VAR'(VName), Var, Acc, NamedVarsList) :- nonvar(VName), svar_fixvarname(VName,Name), !, - (memberchk(Name=Var, Acc) -> NamedVarsList = Acc ; ( !, Var = _, NamedVarsList = [Name=Var|Acc])). -subst_vars(Term, Var, Acc, NamedVarsList) :- atom(Term),atom_concat('$',DName,Term), - dvar_name(DName,Name),!,subst_vars('$VAR'(Name), Var, Acc, NamedVarsList). - -subst_vars(TermWDV, NewTerm, Acc, NamedVarsList) :- - compound(TermWDV), !, - compound_name_arguments(TermWDV, Functor, ArgsWDV), - subst_vars(ArgsWDV, Args, Acc, NamedVarsList), - compound_name_arguments(NewTerm, Functor, Args). -subst_vars(Term, Term, NamedVarsList, NamedVarsList). - - - -:- nb_setval(variable_names,[]). - - -assert_preds(_Self,_Load,_Preds):- \+ preview_compiler,!. -assert_preds(_Self,Load,Preds):- - expand_to_hb(Preds,H,_B),functor(H,F,A), - color_g_mesg('#005288',( - ignore(( - \+ predicate_property(H,defined), - if_t(use_metta_compiler,catch_i(dynamic(F,A))), - format(' :- ~q.~n',[dynamic(F/A)]), - if_t(option_value('tabling',true), format(' :- ~q.~n',[table(F/A)])))), - if_t((preview_compiler), - format('~N~n ~@',[portray_clause(Preds)])), - if_t(use_metta_compiler,if_t(\+ predicate_property(H,static),add_assertion(Preds))))), - nop(metta_anew1(Load,Preds)). - - -%load_hook(_Load,_Hooked):- !. -load_hook(Load,Hooked):- ignore(( \+ ((forall(load_hook0(Load,Hooked),true))))),!. - -load_hook0(_,_):- \+ current_prolog_flag(metta_interp,ready),!. -load_hook0(_,_):- \+ preview_compiler,!. -load_hook0(Load,metta_defn(=,Self,H,B)):- - functs_to_preds([=,H,B],Preds), - assert_preds(Self,Load,Preds). -/* -load_hook0(Load,get_metta_atom(Eq,Self,H)):- B = 'True', - H\=[':'|_], functs_to_preds([=,H,B],Preds), - assert_preds(Self,Load,Preds). -*/ - -use_metta_compiler:- notrace(option_value('compile','full')), !. -preview_compiler:- \+ option_value('compile',false), !. -%preview_compiler:- use_metta_compiler,!. - - -op_decl('pragma!', [ 'Atom', 'Atom'], 'EmptyType'). - -op_decl('match', [ 'Space', 'Atom', 'Atom'], '%Undefined%'). -op_decl('remove-atom', [ 'Space', 'Atom'], 'EmptyType'). -op_decl('add-atom', [ 'Space', 'Atom'], 'EmptyType'). -op_decl('get-atoms', [ 'Space' ], 'Atom'). - -op_decl('get-state', [[ 'MonadicState', Type]],Type):- trace. -op_decl('change-state!', [[ 'MonadicState',Type],Type],'EmptyType'). -op_decl('new-state', [Type], ['MonadicState',Type ]). - -op_decl('car-atom', [ 'Expression' ], 'Atom'). -op_decl('cdr-atom', [ 'Expression' ], 'Expression'). - -op_decl(let, [ 'Atom', '%Undefined%', 'Atom' ], 'Atom'). -op_decl('let*', [ 'Expression', 'Atom' ], 'Atom'). - -op_decl(and, [ 'Bool', 'Bool' ], 'Bool'). -op_decl(or, [ 'Bool', 'Bool' ], 'Bool'). -op_decl(case, [ 'Expression', 'Atom' ], 'Atom'). -/* -op_decl(apply, [ 'Atom', 'Variable', 'Atom' ], 'Atom'). -op_decl(chain, [ 'Atom', 'Variable', 'Atom' ], 'Atom'). -op_decl('filter-atom', [ 'Expression', 'Variable', 'Atom' ], 'Expression'). -op_decl('foldl-atom', [ 'Expression', 'Atom', 'Variable', 'Variable', 'Atom' ], 'Atom'). -op_decl('map-atom', [ 'Expression', 'Variable', 'Atom' ], 'Expression'). -op_decl(quote, [ 'Atom' ], 'Atom'). -op_decl('if-decons', [ 'Atom', 'Variable', 'Variable', 'Atom', 'Atom' ], 'Atom'). -op_decl('if-empty', [ 'Atom', 'Atom', 'Atom' ], 'Atom'). -op_decl('if-error', [ 'Atom', 'Atom', 'Atom' ], 'Atom'). -op_decl('if-non-empty-expression', [ 'Atom', 'Atom', 'Atom' ], 'Atom'). -op_decl('if-not-reducible', [ 'Atom', 'Atom', 'Atom' ], 'Atom'). -op_decl(return, [ 'Atom' ], 'ReturnType'). -op_decl('return-on-error', [ 'Atom', 'Atom'], 'Atom'). -op_decl(unquote, [ '%Undefined%'], '%Undefined%'). -op_decl(cons, [ 'Atom', 'Atom' ], 'Atom'). -op_decl(decons, [ 'Atom' ], 'Atom'). -op_decl(empty, [], '%Undefined%'). -op_decl('Error', [ 'Atom', 'Atom' ], 'ErrorType'). -op_decl(function, [ 'Atom' ], 'Atom'). -op_decl(id, [ 'Atom' ], 'Atom'). -op_decl(unify, [ 'Atom', 'Atom', 'Atom', 'Atom' ], 'Atom'). -*/ -op_decl(eval, [ 'Atom' ], 'Atom'). -op_decl(unify, [ 'Atom', 'Atom', 'Atom', 'Atom'], '%Undefined%'). -op_decl(if, [ 'Bool', 'Atom', 'Atom'], _T). -op_decl('%', [ 'Number', 'Number' ], 'Number'). -op_decl('*', [ 'Number', 'Number' ], 'Number'). -op_decl('-', [ 'Number', 'Number' ], 'Number'). -op_decl('+', [ 'Number', 'Number' ], 'Number'). -op_decl(combine, [ X, X], X). - -op_decl('bind!', ['Symbol','%Undefined%'], 'EmptyType'). -op_decl('import!', ['Space','Atom'], 'EmptyType'). -op_decl('get-type', ['Atom'], 'Type'). - -type_decl('Any'). -type_decl('Atom'). -type_decl('Bool'). -type_decl('ErrorType'). -type_decl('Expression'). -type_decl('Number'). -type_decl('ReturnType'). -type_decl('Space'). -type_decl('Symbol'). -type_decl('MemoizedState'). -type_decl('Type'). -type_decl('%Undefined%'). -type_decl('Variable'). - -:- dynamic(get_metta_atom/2). -:- dynamic(asserted_metta_atom/2). -metta_atom_stdlib(_):-!,fail. -metta_atom_stdlib([:, Type, 'Type']):- type_decl(Type). -metta_atom_stdlib([:, Op, [->|List]]):- op_decl(Op,Params,ReturnType),append(Params,[ReturnType],List). - -%get_metta_atom(Eq,KB, [F|List]):- KB='&flybase',fb_pred(F, Len), length(List,Len),apply(F,List). - - -get_metta_atom(Eq,Space, Atom):- get_metta_atom_from(Space, Atom), \+ (Atom =[EQ,_,_], EQ==Eq). - -get_metta_atom_from(KB, [F, A| List]):- KB='&flybase',fb_pred_nr(F, Len),current_predicate(F/Len), length([A|List],Len),apply(F,[A|List]). -get_metta_atom_from([Superpose,ListOf], Atom):- Superpose == 'superpose',is_list(ListOf),!,member(KB,ListOf),get_metta_atom_from(KB,Atom). -get_metta_atom_from(Space, Atom):- typed_list(Space,_,L),!, member(Atom,L). -get_metta_atom_from(KB,Atom):- (KB=='&self'; KB='&stdlib'), metta_atom_stdlib(Atom). -get_metta_atom_from(KB,Atom):- if_or_else(asserted_metta_atom( KB,Atom),asserted_metta_atom_fallback( KB,Atom)). - -asserted_metta_atom_fallback( KB,Atom):- fail, is_list(KB),!, member(Atom,KB). -%asserted_metta_atom_fallback( KB,Atom):- get_metta_atom_from(KB,Atom) - -%metta_atom(KB,[F,A|List]):- metta_atom(KB,F,A,List), F \== '=',!. -metta_atom(KB,Atom):- get_metta_atom_from(KB,Atom). -metta_defn(KB,Head,Body):- metta_defn(_Eq,KB,Head,Body). -metta_defn(Eq,KB,Head,Body):- ignore(Eq = '='), get_metta_atom_from(KB,[Eq,Head,Body]). -metta_type(S,H,B):- get_metta_atom_from(S,[':',H,B]). -%typed_list(Cmpd,Type,List):- compound(Cmpd), Cmpd\=[_|_], compound_name_arguments(Cmpd,Type,[List|_]),is_list(List). - - -%maybe_xform(metta_atom(KB,[F,A|List]),metta_atom(KB,F,A,List)):- is_list(List),!. -maybe_xform(metta_defn(Eq,KB,Head,Body),metta_atom(KB,[Eq,Head,Body])). -maybe_xform(metta_type(KB,Head,Body),metta_atom(KB,[':',Head,Body])). -maybe_xform(metta_atom(KB,HeadBody),asserted_metta_atom(KB,HeadBody)). -maybe_xform(_OBO,_XForm):- !, fail. - -metta_anew1(Load,_OBO):- var(Load),trace,!. -metta_anew1(Ch,OBO):- metta_interp_mode(Ch,Mode), !, metta_anew1(Mode,OBO). -metta_anew1(Load,OBO):- maybe_xform(OBO,XForm),!,metta_anew1(Load,XForm). - -metta_anew1(load,OBO):- OBO= metta_atom(Space,Atom),!,'add-atom'(Space, Atom). -metta_anew1(unload,OBO):- OBO= metta_atom(Space,Atom),!,'remove-atom'(Space, Atom). - -metta_anew1(load,OBO):- !, must_det_ll((load_hook(load,OBO), - subst_vars(OBO,Cl),show_failure(assertz_if_new(Cl)))). %to_metta(Cl). -metta_anew1(unload,OBO):- subst_vars(OBO,Cl),load_hook(unload,OBO), - expand_to_hb(Cl,Head,Body), - predicate_property(Head,number_of_clauses(_)), - ignore((clause(Head,Body,Ref),clause(Head2,Body2,Ref),(Head+Body)=@=(Head2+Body2),erase(Ref),pp_m(Cl))). - -metta_anew2(Load,_OBO):- var(Load),trace,!. -metta_anew2(Load,OBO):- maybe_xform(OBO,XForm),!,metta_anew2(Load,XForm). -metta_anew2(Ch,OBO):- metta_interp_mode(Ch,Mode), !, metta_anew2(Mode,OBO). -metta_anew2(load,OBO):- must_det_ll((load_hook(load,OBO),subst_vars_not_last(OBO,Cl),assertz_if_new(Cl))). %to_metta(Cl). -metta_anew2(unload,OBO):- subst_vars_not_last(OBO,Cl),load_hook(unload,OBO), - expand_to_hb(Cl,Head,Body), - predicate_property(Head,number_of_clauses(_)), - ignore((clause(Head,Body,Ref),clause(Head2,Body2,Ref),(Head+Body)=@=(Head2+Body2),erase(Ref),pp_m(Cl))). - - -metta_anew(Load,Src,OBO):- maybe_xform(OBO,XForm),!,metta_anew(Load,Src,XForm). -metta_anew(Ch,Src,OBO):- metta_interp_mode(Ch,Mode), !, metta_anew(Mode,Src,OBO). -metta_anew(Load,_Src,OBO):- silent_loading,!,metta_anew1(Load,OBO). -metta_anew(Load,Src,OBO):- format('~N'), color_g_mesg('#0f0f0f',(write(' ; Action: '),writeq(Load=OBO))), - color_g_mesg('#ffa500', write_src(Src)), - metta_anew1(Load,OBO),format('~n'). - -subst_vars_not_last(A,B):- - functor(A,_F,N),arg(N,A,E), - subst_vars(A,B), - nb_setarg(N,B,E),!. - -con_write(W):-check_silent_loading, write(W). -con_writeq(W):-check_silent_loading, writeq(W). -writeqln(Q):- check_silent_loading,write(' '),con_writeq(Q),connl. - -connlf:- check_silent_loading, format('~N'). -connl:- check_silent_loading,nl. -% check_silent_loading:- silent_loading,!,trace,break. -check_silent_loading. -silent_loading:- is_converting,!. -silent_loading:- option_value('html','True'), !,fail. -silent_loading:- option_value('trace-on-load','False'), !. - - - - -uncompound(OBO,Src):- \+ compound(OBO),!, Src = OBO. -uncompound('$VAR'(OBO),'$VAR'(OBO)):-!. -uncompound(IsList,Src):- is_list(IsList),!,maplist(uncompound,IsList,Src). -uncompound([Is|NotList],[SrcH|SrcT]):-!, uncompound(Is,SrcH),uncompound(NotList,SrcT). -uncompound(Compound,Src):- compound_name_arguments(Compound,Name,Args),maplist(uncompound,[Name|Args],Src). - -assert_to_metta(_):- reached_file_max,!. -assert_to_metta(OBO):- - must_det_ll((OBO=..[Fn|DataLL], - maplist(better_arg,DataLL,DataL), - into_datum(Fn, DataL, Data), - functor(Data,Fn,A),decl_fb_pred(Fn,A), - real_assert(Data),!, - incr_file_count(_))). - -assert_to_metta(OBO):- - ignore(( A>=2,A<700, - OBO=..[Fn|Cols], - must_det_ll(( - make_assertion4(Fn,Cols,Data,OldData), - functor(Data,FF,AA), - decl_fb_pred(FF,AA), - ((fail,call(Data))->true;( - must_det_ll(( - real_assert(Data), - incr_file_count(_), - ignore((((should_show_data(X), - ignore((fail,OldData\==Data,write('; oldData '),write_src(OldData),format(' ; ~w ~n',[X]))), - write_src(Data),format(' ; ~w ~n',[X]))))), - ignore(( - fail, option_value(output_stream,OutputStream), - is_stream(OutputStream), - should_show_data(X1),X1<1000,must_det_ll((display(OutputStream,Data),writeln(OutputStream,'.'))))))))))))),!. - -assert_MeTTa(OBO):- !, assert_to_metta(OBO). -%assert_MeTTa(OBO):- !, assert_to_metta(OBO),!,heartbeat. -/* -assert_MeTTa(Data):- !, heartbeat, functor(Data,F,A), A>=2, - decl_fb_pred(F,A), - incr_file_count(_), - ignore((((should_show_data(X), - write(newData(X)),write(=),write_src(Data))))), - assert(Data),!. -*/ - - -%:- dynamic((metta_type/3,metta_defn/3,get_metta_atom/2)). - -into_space(Self,'&self',Self):-!. -into_space(_,Other,Other):-!. - - -into_space(Self,Myself,SelfO):- into_space(30,Self,Myself,SelfO). - -into_space(_Dpth,Self,Myself,Self):-Myself=='&self',!. -into_space(_Dpth,Self,None,Self):- 'None' == None,!. -into_space(Depth,Self,Other,Result):- eval_H(Depth,Self,Other,Result). -into_name(_,Other,Other). - -%eval_f_args(Depth,Self,F,ARGS,[F|EARGS]):- maplist(eval_H(Depth,Self),ARGS,EARGS). - - -combine_result(TF,R2,R2):- TF == [], !. -combine_result(TF,_,TF):-!. - - -do_metta1_e(_Self,_,exec(Exec)):- !,write_exec(Exec),!. -do_metta1_e(_Self,_,[=,A,B]):- !, with_concepts(false, - (con_write('(= '), with_indents(false,write_src(A)), (is_list(B) -> connl ; true),con_write(' '),with_indents(true,write_src(B)),con_write(')'))),connl. -do_metta1_e(_Self,_LoadExec,Term):- write_src(Term),connl. - -write_exec(Exec):- notrace(write_exec0(Exec)). -%write_exec0(Exec):- atom(Exec),!,write_exec0([Exec]). -write_exec0(Exec):- - wots(S,write_src(exec(Exec))), - nb_setval(exec_src,Exec), - ignore((notrace((color_g_mesg_ok('#0D6328',(format('~N'),writeln(S))))))). - - - -asserted_do_metta(Space,Ch,Src):- metta_interp_mode(Ch,Mode), !, asserted_do_metta(Space,Mode,Src). - -asserted_do_metta(Space,Load,Src):- Load==exec,!,do_metta_exec(python,Space,Src,_Out). -asserted_do_metta(Space,Load,Src):- asserted_do_metta2(Space,Load,Src,Src). - -asserted_do_metta2(Space,Ch,Info,Src):- metta_interp_mode(Ch,Mode), !, asserted_do_metta2(Space,Mode,Info,Src). -asserted_do_metta2(Self,Load,[TypeOp,Fn,Type], Src):- TypeOp = ':', \+ is_list(Type),!, - must_det_ll(( - color_g_mesg_ok('#ffa500',metta_anew(Load,Src,metta_atom(Self,[':',Fn,Type]))))),!. - -asserted_do_metta2(Self,Load,[TypeOp,Fn,TypeDecL], Src):- TypeOp = ':',!, - must_det_ll(( - decl_length(TypeDecL,Len),LenM1 is Len - 1, last_element(TypeDecL,LE), - color_g_mesg_ok('#ffa500',metta_anew(Load,Src,metta_atom(Self,[':',Fn,TypeDecL]))), - metta_anew1(Load,metta_arity(Self,Fn,LenM1)), - arg_types(TypeDecL,[],EachArg), - metta_anew1(Load,metta_params(Self,Fn,EachArg)),!, - metta_anew1(Load,metta_last(Self,Fn,LE)))). - -asserted_do_metta2(Self,Load,[TypeOp,Fn,TypeDecL,RetType], Src):- TypeOp = ':',!, - must_det_ll(( - decl_length(TypeDecL,Len), - append(TypeDecL,[RetType],TypeDecLRet), - color_g_mesg_ok('#ffa500',metta_anew(Load,Src,metta_atom(Self,[':',Fn,TypeDecLRet]))), - metta_anew1(Load,metta_arity(Self,Fn,Len)), - arg_types(TypeDecL,[RetType],EachArg), - metta_anew1(Load,metta_params(Self,Fn,EachArg)), - metta_anew1(Load,metta_return(Self,Fn,RetType)))),!. - -/*do_metta(File,Self,Load,PredDecl, Src):-fail, - metta_anew(Load,Src,metta_atom(Self,PredDecl)), - ignore((PredDecl=['=',Head,Body], metta_anew(Load,Src,metta_defn(Eq,Self,Head,Body)))), - ignore((Body == 'True',!,do_metta(File,Self,Load,Head))), - nop((fn_append(Head,X,Head), fn_append(PredDecl,X,Body), - metta_anew((Head:- Body)))),!.*/ - -asserted_do_metta2(Self,Load,[EQ,Head,Result], Src):- EQ=='=', !, - must_det_ll(( - discover_head(Self,Load,Head), - color_g_mesg_ok('#ffa500',metta_anew(Load,Src,metta_defn(EQ,Self,Head,Result))), - discover_body(Self,Load,Result))). - -asserted_do_metta2(Self,Load,PredDecl, Src):- - ignore(discover_head(Self,Load,PredDecl)), - color_g_mesg_ok('#ffa500',metta_anew(Load,Src,metta_atom(Self,PredDecl))). - - -always_exec(exec(W)):- !, is_list(W), always_exec(W). -always_exec(Comp):- compound(Comp),compound_name_arity(Comp,Name,N),atom_concat('eval',_,Name),Nm1 is N-1, arg(Nm1,Comp,TA),!,always_exec(TA). -always_exec(List):- \+ is_list(List),!,fail. -always_exec([Var|_]):- \+ atom(Var),!,fail. -always_exec(['extend-py!'|_]):- !, fail. -always_exec([H|_]):- atom_concat(_,'!',H),!. %pragma!/print!/transfer!/include! etc -always_exec(['assertEqualToResult'|_]):-!,fail. -always_exec(['assertEqual'|_]):-!,fail. -always_exec(_):-!,fail. % everything else - -if_t(A,B,C):- trace,if_t((A,B),C). - - -check_answers_for(TermV,Ans):- (string(TermV);var(Ans);var(TermV)),!,fail. -check_answers_for(TermV,_):- sformat(S,'~q',[TermV]),atom_contains(S,"[assert"),!,fail. -check_answers_for(_,Ans):- contains_var('BadType',Ans),!,fail. -check_answers_for(TermV,_):- inside_assert(TermV,BaseEval), always_exec(BaseEval),!,fail. - -%check_answers_for([TermV],Ans):- !, check_answers_for(TermV,Ans). -%check_answers_for(TermV,[Ans]):- !, check_answers_for(TermV,Ans). -check_answers_for(_,_). - -got_exec_result2(Val,Nth,Ans):- is_list(Ans), exclude(==(','),Ans,Ans2), Ans\==Ans2,!, - got_exec_result2(Val,Nth,Ans2). -got_exec_result2(Val,Nth,Ans):- - must_det_ll(( - Nth100 is Nth+100, - get_test_name(Nth100,TestName), - nb_current(exec_src,Exec), - if_t( ( \+ is_unit_test_exec(Exec)), - ((equal_enough(Val,Ans) - -> write_pass_fail_result_now(TestName,exec,Exec,'PASS',Ans,Val) - ; write_pass_fail_result_now(TestName,exec,Exec,'FAIL',Ans,Val)))))). - -write_pass_fail_result_now(TestName,exec,Exec,PASS_FAIL,Ans,Val):- - (PASS_FAIL=='PASS'->flag(loonit_success, X, X+1);flag(loonit_failure, X, X+1)), - (PASS_FAIL=='PASS'->Color=cyan;Color=red), - color_g_mesg(Color,write_pass_fail_result_c(TestName,exec,Exec,PASS_FAIL,Ans,Val)),!,nl, - nl,writeln('--------------------------------------------------------------------------'),!. - -write_pass_fail_result_c(TestName,exec,Exec,PASS_FAIL,Ans,Val):- - nl,write_mobj(exec,[(['assertEqualToResult',Exec,Ans])]), - nl,write_src('!'(['assertEqual',Val,Ans])), - write_pass_fail_result(TestName,exec,Exec,PASS_FAIL,Ans,Val). - -is_unit_test_exec(Exec):- sformat(S,'~w',[Exec]),sub_atom(S,_,_,_,'assert'). -is_unit_test_exec(Exec):- sformat(S,'~q',[Exec]),sub_atom(S,_,_,_,"!',"). - -return_empty('Empty'). -return_empty(_,Empty):- return_empty(Empty). - -convert_tax(_How,Self,Tax,Expr,NewHow):- - metta_interp_mode(Ch,Mode), - string_concat(Ch,TaxM,Tax),!, - normalize_space(string(NewTax),TaxM), - convert_tax(Mode,Self,NewTax,Expr,NewHow). -convert_tax(How,_Self,Tax,Expr,How):- - %parse_sexpr_metta(Tax,Expr). - normalize_space(string(NewTax),Tax), - parse_sexpr_metta1(NewTax,Expr). - -:- if( \+ current_predicate(notrace/1) ). - notrace(G):- once(G). -:- endif. - -metta_interp_mode('+',load). -metta_interp_mode('-',unload). -metta_interp_mode('!',exec). -metta_interp_mode('?',call). -metta_interp_mode('^',load_like_file). - - -call_sexpr(Mode,Self,Tax,_S,Out):- - metta_interp_mode(Mode,How), - (atom(Tax);string(Tax)), - normalize_space(string(TaxM),Tax), - convert_tax(How,Self,TaxM,Expr,NewHow),!, - show_call(do_metta(python,NewHow,Self,Expr,Out)). - - - -do_metta(_File,_Load,_Self,In,Out):- var(In),!,In=Out. -do_metta(_From,_Mode,_Self,end_of_file,'Empty'):- !. %, halt(7), writeln('\n\n% To restart, use: ?- repl.'). -do_metta(_File,_Load,_Self,Cmt,Out):- Cmt==[],!, Out=[]. - -do_metta(From,Load,Self,'$COMMENT'(Expr,_,_),Out):- !, do_metta(From,comment(Load),Self,Expr,Out). -do_metta(From,Load,Self,'$STRING'(Expr),Out):- !, do_metta(From,comment(Load),Self,Expr,Out). -do_metta(From,comment(Load),Self,[Expr],Out):- !, do_metta(From,comment(Load),Self,Expr,Out). -do_metta(From,comment(Load),Self,Cmt,Out):- write_comment(Cmt), !, - ignore(( atomic(Cmt),atomic_list_concat([_,Src],'MeTTaLog only: ',Cmt),!,atom_string(Src,SrcCode),do_metta(mettalog_only(From),Load,Self,SrcCode,Out))), - ignore(( atomic(Cmt),atomic_list_concat([_,Src],'MeTTaLog: ',Cmt),!,atom_string(Src,SrcCode),do_metta(mettalog_only(From),Load,Self,SrcCode,Out))),!. - -do_metta(From,How,Self,Src,Out):- string(Src),!, - normalize_space(string(TaxM),Src), - convert_tax(How,Self,TaxM,Expr,NewHow),!, - do_metta(From,NewHow,Self,Expr,Out). - -do_metta(From,_,Self,exec(Expr),Out):- !, do_metta(From,exec,Self,Expr,Out). -do_metta(From,_,Self, call(Expr),Out):- !, do_metta(From,call,Self,Expr,Out). -do_metta(From,_,Self, ':-'(Expr),Out):- !, do_metta(From,call,Self,Expr,Out). -do_metta(From,call,Self,TermV,FOut):- !, - call_for_term_variables(TermV,Term,NamedVarsList,X), must_be(nonvar,Term), - copy_term(NamedVarsList,Was), - Output = NamedVarsList, - user:interactively_do_metta_exec(From,Self,TermV,Term,X,NamedVarsList,Was,Output,FOut). -do_metta(_File,Load,Self,Src,Out):- Load\==exec, !, as_tf(asserted_do_metta(Self,Load,Src),Out). - -do_metta(file(Filename),exec,Self,TermV,Out):- - notrace(( - inc_exec_num(Filename), - must_det_ll(( - get_exec_num(Filename,Nth), - Nth>0)), - file_answers(Filename, Nth, Ans), - check_answers_for(TermV,Ans),!, - must_det_ll(( - color_g_mesg_ok('#ffa500', - (writeln(';; In file as: '), - color_g_mesg([bold,fg('#FFEE58')], write_src(exec(TermV))), - write(';; To unit test case:'))))),!, - do_metta_exec(file(Filename),Self,['assertEqualToResult',TermV,Ans],Out))). - -do_metta(From,exec,Self,TermV,Out):- !, do_metta_exec(From,Self,TermV,Out). - -do_metta_exec(From,Self,TermV,FOut):- - Output = X, - notrace(into_metta_callable(Self,TermV,Term,X,NamedVarsList,Was)),!, - user:interactively_do_metta_exec(From,Self,TermV,Term,X,NamedVarsList,Was,Output,FOut). - - -call_for_term_variables(TermV,catch_red(show_failure(Term)),NamedVarsList,X):- - term_variables(TermV, AllVars), call_for_term_variables4v(TermV,AllVars,Term,NamedVarsList,X),!, - must_be(callable,Term). -call_for_term_variables(TermV,catch_red(show_failure(Term)),NamedVarsList,X):- - get_term_variables(TermV, DCAllVars, Singletons, NonSingletons), - call_for_term_variables5(TermV, DCAllVars, Singletons, NonSingletons, Term,NamedVarsList,X),!, - must_be(callable,Term). - -into_metta_callable(_Self,TermV,Term,X,NamedVarsList,Was):- use_metta_compiler, !, - must_det_ll(((( - - % ignore(Res = '$VAR'('ExecRes')), - RealRes = Res, - compile_for_exec(Res,TermV,ExecGoal),!, - subst_vars(Res+ExecGoal,Res+Term,NamedVarsList), - copy_term(NamedVarsList,Was), - term_variables(Term,Vars), - notrace((color_g_mesg('#114411',print_tree(exec(Res):-ExecGoal)))), - %nl,writeq(Term),nl, - ((\+ \+ - ((numbervars(v(TermV,Term,NamedVarsList,Vars),999,_,[attvar(bind)]), - %nb_current(variable_names,NamedVarsList), - %nl,print(subst_vars(Term,NamedVarsList,Vars)), - nl)))), - nop(maplist(verbose_unify,Vars)), - %NamedVarsList=[_=RealRealRes|_], - var(RealRes), X = RealRes)))),!. - - -into_metta_callable(Self,TermV,CALL,X,NamedVarsList,Was):-!, - option_else('stack-max',StackMax,100), - CALL = eval_H(StackMax,Self,Term,X), - notrace(( must_det_ll(( - if_t(preview_compiler,write_compiled_exec(TermV,_Goal)), - subst_vars(TermV,Term,NamedVarsList), - copy_term(NamedVarsList,Was) - %term_variables(Term,Vars), - %nl,writeq(Term),nl, - %skip((\+ \+ - %((numbervars(v(TermV,Term,NamedVarsList,Vars),999,_,[attvar(bind)]), %nb_current(variable_names,NamedVarsList), - %nl,print(subst_vars(TermV,Term,NamedVarsList,Vars)),nl)))), - %nop(maplist(verbose_unify,Vars)))))),!. - )))),!. - -eval_H(StackMax,Self,Term,X):- eval_args('=',_,StackMax,Self,Term,X). -eval_H(Term,X):- eval_args(Term,X). -/* -eval_H(StackMax,Self,Term,X). - -eval_H(StackMax,Self,Term,X):- - Time = 90.0, - ((always_exec(Term)) -> - if_or_else(t1('=',_,StackMax,Self,Term,X), - (t2('=',_,StackMax,Self,Term,X))); - call_max_time(t1('=',_,StackMax,Self,Term,X), Time, - (t2('=',_,StackMax,Self,Term,X)))). - -eval_H(Term,X):- - current_self(Self), StackMax = 100, - if_or_else((t1('=',_,StackMax,Self,Term,X),X\==Term),(t2('=',_,StackMax,Self,Term,X),nop(X\==Term))). - - -t1('=',_,StackMax,Self,Term,X):- eval_args('=',_,StackMax,Self,Term,X). -t2('=',_,StackMax,Self,Term,X):- fail, subst_args('=',_,StackMax,Self,Term,X). -*/ - -%eval_H(Term,X):- if_or_else((subst_args(Term,X),X\==Term),(eval_args(Term,Y),Y\==Term)). - -print_goals(TermV):- write_src(TermV). - - -if_or_else(Goal,Else):- call(Goal)*->true;call(Else). - -interacting:- tracing,!. -interacting:- current_prolog_flag(debug,true),!. -interacting:- option_value(interactive,true),!. -interacting:- option_value(prolog,true),!. - -% call_max_time(+Goal, +MaxTime, +Else) -call_max_time(Goal,_MaxTime, Else) :- interacting,!, if_or_else(Goal,Else). -call_max_time(Goal,_MaxTime, Else) :- !, if_or_else(Goal,Else). -call_max_time(Goal, MaxTime, Else) :- - catch(if_or_else(call_with_time_limit(MaxTime, Goal),Else), time_limit_exceeded, Else). - - -catch_err(G,E,C):- catch(G,E,(notrace(if_t(atom(E),throw(E))),C)). - -%repl:- option_value('repl',prolog),!,prolog. -%:- ensure_loaded(metta_toplevel). - -%:- discontiguous do_metta_exec/3. - -%repl:- setup_call_cleanup(flag(repl_level,Was,Was+1),repl0, - % (flag(repl_level,_,Was),(Was==0 -> maybe_halt(7) ; true))). - -repl:- catch(repl2,end_of_input,true). - -repl1:- - with_option('doing_repl',true, - with_option(repl,true,repl2)). %catch((repeat, repl2, fail)'$aborted',true). -repl2:- - %notrace((current_input(In),nop(catch(load_history,_,true)))), - % ignore(install_readline(In)), - repeat, - set_prolog_flag(gc,false), - %with_option(not_a_reload,true,make), - ignore(catch(once(repl3),restart_reading,true)), - set_prolog_flag(gc,true),fail. -repl3:- - notrace(( flag(eval_num,_,0), - current_self(Self), - current_read_mode(Mode), - %ignore(shell('stty sane ; stty echo')), - %current_input(In), - format(atom(P),'metta ~w ~w> ',[Self, Mode]))), - setup_call_cleanup( - notrace(prompt(Was,P)), - notrace((ttyflush,repl_read(Expr),ttyflush)), - notrace(prompt(_,Was))), - if_trace(repl,fbug(repl_read(Expr))), - %fbug(repl_read(Expr)), - notrace(if_t(Expr==end_of_file,throw(end_of_input))), - %ignore(shell('stty sane ; stty echo')), - notrace(ignore(check_has_directive(Expr))), - once(do_metta(repl_true,Mode,Self,Expr,_)). - -check_has_directive(Atom):- atom(Atom),atom_concat(_,'.',Atom),!. -check_has_directive(call(N=V)):- nonvar(N),!, set_directive(N,V). -check_has_directive(call(Rtrace)):- rtrace == Rtrace,!, rtrace,notrace(throw(restart_reading)). -check_has_directive(NEV):- atom(NEV), atomic_list_concat([N,V],'=',NEV), set_directive(N,V). -check_has_directive([AtEq,Value]):-atom(AtEq),atom_concat('@',Name,AtEq), set_directive(Name,Value). -check_has_directive(ModeChar):- atom(ModeChar),metta_interp_mode(ModeChar,_Mode),!,set_directive(read_mode,ModeChar). -check_has_directive('@'):- show_options_values,nl,!,notrace(throw(restart_reading)). -check_has_directive(AtEq):-atom(AtEq),atom_concat('@',NEV,AtEq),option_value(NEV,Foo),print(NEV=Foo),nl,!,notrace(throw(restart_reading)). -check_has_directive(_). -set_directive(N,V):- atom_concat('@',NN,N),!,set_directive(NN,V). -set_directive(N,V):- N==mode,!,set_directive(read_mode,V). -set_directive(N,V):- show_call(set_option_value(N,V)),!,notrace(throw(restart_reading)). - -read_pending_white_codes(In):- - read_pending_codes(In,[10],[]),!. -read_pending_white_codes(_). - -call_for_term_variables4v(Term,[] ,as_tf(Term,TF),NamedVarsList,TF):- get_global_varnames(NamedVarsList),!. -call_for_term_variables4v(Term,[X] , Term, NamedVarsList,X):- get_global_varnames(NamedVarsList). - - -not_in_eq(List, Element) :- - member(V, List), V == Element. - -get_term_variables(Term, DontCaresN, CSingletonsN, CNonSingletonsN) :- - term_variables(Term, AllVars), - get_global_varnames(VNs), - writeqln(term_variables(Term, AllVars)=VNs), - term_singletons(Term, Singletons), - term_dont_cares(Term, DontCares), - include(not_in_eq(Singletons), AllVars, NonSingletons), - include(not_in_eq(DontCares), NonSingletons, CNonSingletons), - include(not_in_eq(DontCares), Singletons, CSingletons), - maplist(into_named_vars,[DontCares, CSingletons, CNonSingletons], - [DontCaresN, CSingletonsN, CNonSingletonsN]), - writeqln([DontCaresN, CSingletonsN, CNonSingletonsN]). - -term_dont_cares(Term, DontCares):- - term_variables(Term, AllVars), - get_global_varnames(VNs), - include(has_sub_var(AllVars),VNs,HVNs), - include(underscore_vars,HVNs,DontCareNs), - maplist(arg(2),DontCareNs,DontCares). - -into_named_vars(Vars,L):- is_list(Vars), !, maplist(name_for_var_vn,Vars,L). -into_named_vars(Vars,L):- term_variables(Vars,VVs),!,into_named_vars(VVs,L). - -has_sub_var(AllVars,_=V):- sub_var(V,AllVars). -underscore_vars(V):- var(V),!,name_for_var(V,N),!,underscore_vars(N). -underscore_vars(N=_):- !, atomic(N),!,underscore_vars(N). -underscore_vars(N):- atomic(N),!,atom_concat('_',_,N). - -get_global_varnames(VNs):- nb_current('variable_names',VNs),VNs\==[],!. -get_global_varnames(VNs):- prolog_load_context(variable_names,VNs),!. -maybe_set_var_names(List):- List==[],!. -maybe_set_var_names(List):- % fbug(maybe_set_var_names(List)), - is_list(List),!,nb_linkval(variable_names,List). -maybe_set_var_names(_). - -name_for_var_vn(V,N=V):- name_for_var(V,N). - -name_for_var(V,N):- var(V),!,get_global_varnames(VNs),member(N=VV,VNs),VV==V,!. -name_for_var(N=_,N):- !. -name_for_var(V,N):- term_to_atom(V,N),!. - - - %call_for_term_variables5(Term,[],as_tf(Term,TF),[],TF):- atom(Term),!. -call_for_term_variables5(Term,[],[],[],as_tf(Term,TF),[],TF):- ground(Term),!. -call_for_term_variables5(Term,DC,[],[],call_nth(Term,TF),DC,TF):- ground(Term),!. -call_for_term_variables5(Term,_,[],[_=Var],call_nth(Term,Count),['Count'=Count],Var). -call_for_term_variables5(Term,_,[_=Var],[],call_nth(Term,Count),['Count'=Count],Var). -call_for_term_variables5(Term,_,Vars,[_=Var],Term,Vars,Var). -call_for_term_variables5(Term,_,[_=Var],Vars,Term,Vars,Var). -call_for_term_variables5(Term,_,SVars,Vars,call_nth(Term,Count),[Vars,SVars],Count). - - - -is_interactive(From):- notrace(is_interactive0(From)). -is_interactive0(From):- From==false,!,fail. -is_interactive0(From):- atomic(From),is_stream(From),!, \+ stream_property(From,filename(_)). -is_interactive0(From):- From = repl_true,!. -is_interactive0(From):- From = true,!. - - -:- set_prolog_flag(history, 20). - -inside_assert(Var,Var):- \+ compound(Var),!. -inside_assert([H,IA,_],IA):- atom(H),atom_concat('assert',_,H),!. -inside_assert(Conz,Conz):- is_conz(Conz),!. -inside_assert(exec(I),O):- !, inside_assert(I,O). -inside_assert(Eval,O):- functor(Eval,eval_H,A), A1 is A-1, arg(A1,Eval,I),!, inside_assert(I,O). -inside_assert(eval_H(A,B,I,C),eval_H(A,B,O,C)):- !, inside_assert(I,O). -inside_assert(eval_H(I,C),eval_H(O,C)):- !, inside_assert(I,O). -inside_assert(call(I),O):- !, inside_assert(I,O). -inside_assert( ?-(I), O):- !, inside_assert(I,O). -inside_assert( :-(I), O):- !, inside_assert(I,O). -inside_assert(Var,Var). - -:- nb_setval(self_space, '&self'). -current_self(Self):- ((nb_current(self_space,Self),Self\==[])->true;Self='&self'). -:- nb_setval(read_mode, '+'). -current_read_mode(Mode):- ((nb_current(read_mode,Mode),Mode\==[])->true;Mode='+'). - - - -eval(all(Form)):- nonvar(Form), !, forall(eval(Form,_),true). -eval(Form):- - current_self(Self), - do_metta(true,exec,Self,Form,_Out). - -eval(Self,Form):- - current_self(SelfS),SelfS==Self,!, - do_metta(true,exec,Self,Form,_Out). -eval(Form,Out):- - current_self(Self), - eval(Self,Form,Out). - -eval(Self,Form,Out):- - do_metta(prolog,exec,Self,Form,Out). - -name_vars(X='$VAR'(X)). -interactively_do_metta_exec(From,Self,TermV,Term,X,NamedVarsList,Was,Output,FOut):- - catch(interactively_do_metta_exec0(From,Self,TermV,Term,X,NamedVarsList,Was,Output,FOut),'$aborted',fbug(aborted(From,TermV))). - -interactively_do_metta_exec0(From,Self,TermV,Term,X,NamedVarsList,Was,Output,FOut):- - notrace(( - Result = res(FOut), - inside_assert(Term,BaseEval), - option_else(answer,Leap,each), - Control = contrl(inf,Leap), - Skipping = _, - % Initialize Control as a compound term with 'each' as its argument. - %GG = interact(['Result'=X|NamedVarsList],Term,trace_off), - (((From = file(_Filename), option_value('exec',skip), \+ always_exec(BaseEval))) - -> (GG = (skip(Term),deterministic(Complete)), - %Output = - %FOut = "Skipped", - Skipping = 1,!, - %color_g_mesg('#da70d6', (write('% SKIPPING: '), writeq(eval_H(100,Self,BaseEval,X)),writeln('.'))), - % color_g_mesg('#fa90f6', (writeln('; SKIPPING'), with_indents(true,write_src(exec(BaseEval))))), - % if_t(is_list(BaseEval),add_history_src(exec(TermV))), - true - ) - ; GG = %$ locally(set_prolog_flag(gc,false), - ( - (( (Term),deterministic(Complete), nb_setarg(1,Result,Output)))), - !, % metta_toplevel - flag(result_num,_,0), - PL=eval(Self,BaseEval,X), - ( % with_indents(true, - \+ \+ ( - maplist(name_vars,NamedVarsList), - name_vars('OUT'=X), - %add_history_src(exec(BaseEval)), - write_exec(TermV), - if_t(Skipping==1,writeln(' ; SKIPPING')), - if_t(TermV\=BaseEval,color_g_mesg('#fa90f6', (write('; '), with_indents(false,write_src(exec(BaseEval)))))), - if_t((is_interactive(From);Skipping==1), - ( - if_t( \+ option_value(doing_repl,true), - if_t( \+ option_value(repl,true), - if_t( option_value(prolog,true), add_history_pl(PL)))), - if_t(option_value(repl,true), add_history_src(exec(BaseEval))))), - - prolog_only((color_g_mesg('#da70d6', (write('% DEBUG: '), writeq(PL),writeln('.'))))), - true))))), - - (forall_interactive( - From, WasInteractive,Complete, %may_rtrace - (timed_call(GG,Seconds)), - ((Complete==true->!;true), - %repeat, - set_option_value(interactive,WasInteractive), - Control = contrl(Max,DoLeap), - nb_setarg(1,Result,Output), - read_pending_codes(user_input,_,[]), - flag(result_num,R,R+1), - flag(result_num,ResNum,ResNum), - if_t(ResNum=(format('~NDeterministic: ', []), !); %or Nondet - ( Complete==true -> (format('~NLast Result(~w): ',[ResNum]),! ); - format('~NNDet Result(~w): ',[ResNum])))), - color_g_mesg(yellow, ignore((( if_t( \+ atomic(Output), nl), write_src(Output), nl)))), - give_time('Execution',Seconds), - color_g_mesg(green, - ignore((NamedVarsList \=@= Was ->( maplist(print_var,NamedVarsList), nl) ; true))))), - ( - (Complete\==true, WasInteractive, DoLeap\==leap, ResNum - (write("More Solutions? "),get_single_char_key(C), writeq(key=C),nl, - (C=='b' -> (once(repl),fail) ; - (C=='m' -> make ; - (C=='t' -> (nop(set_debug(eval,true)),rtrace) ; - (C=='T' -> (set_debug(eval,true)); - (C==';' -> true ; - (C==esc('[A',[27,91,65]) -> nb_setarg(2, Control, leap) ; - (C=='L' -> nb_setarg(1, Control, ResNum) ; - (C=='l' -> nb_setarg(2, Control, leap) ; - (((C=='\n');(C=='\r')) -> (!,fail); - (!,fail)))))))))))); - (Complete\==true, \+ WasInteractive, Control = contrl(Max,leap)) -> true ; - (((Complete==true ->! ; true))))) - *-> (ignore(Result = res(FOut)),ignore(Output = (FOut))) - ; (flag(result_num,ResNum,ResNum),(ResNum==0->(format('~N~n~n'),!,true);true))), - ignore(Result = res(FOut)). - - - -mqd:- - forall(metta_atom(_KB,['query-info',E,T,Q]), - (writeln(E), - term_variables(T,TVs), - term_variables(Q,QVs), - intersection(TVs,QVs,_,_,SVs), - notrace(eval(['match','&flybase',Q,T],SVs)))). - - -get_single_char_key(O):- get_single_char(C),get_single_char_key(C,O). -get_single_char_key(27,esc(A,[27|O])):- !,read_pending_codes(user_input,O,[]),name(A,O). -get_single_char_key(C,A):- name(A,[C]). - -forall_interactive(file(_),false,Complete,Goal,After):- !, Goal, (Complete==true -> ( After,!) ; ( \+ After )). -forall_interactive(prolog,false,Complete,Goal,After):- !, Goal, (Complete == true -> ! ; true), quietly(After). -forall_interactive(From,WasInteractive,Complete,Goal,After):- - (is_interactive(From) -> WasInteractive = true ; WasInteractive = false),!, - Goal, (Complete==true -> ( quietly(After),!) ; ( quietly( \+ After) )). - -print_var(Name=Var) :- print_var(Name,Var). -print_var(Name,_Var) :- atom_concat('Num',Rest,Name),atom_number(Rest,_),!. -print_var(Name,Var):- write('$'),write(Name), write(' = '), write_src(Var), nl. - -% Entry point for the user to call with tracing enabled -toplevel_goal(Goal) :- - term_variables(Goal,Vars), - trace_goal(Vars, Goal, trace_off). - -% Entry point for the user to call with tracing enabled -trace_goal(Goal) :- - trace_goal(Goal, trace_on). - -% Handle tracing -trace_goal(Goal, Tracing) :- - (Tracing == trace_on -> writeln('Entering goal:'), writeln(Goal) ; true), - term_variables(Goal, Variables), - ( call(Goal) -> - (Tracing == trace_on -> writeln('Goal succeeded with:'), writeln(Variables) ; true), - interact(Variables, Goal, Tracing) - ; (Tracing == trace_on -> writeln('Goal failed.') ; true), - false - ). - -% Interaction with the user -interact(Variables, Goal, Tracing) :- - call(Goal),write('Solution: '), write_src(Variables), - write(' [;next]?'), - get_single_char(Code), - (command(Code, Command) -> - handle_command(Command, Variables, Goal, Tracing) - ; writeln('Unknown command.'), interact(Variables, Goal, Tracing) % handle unknown commands - ). - -install_readline(Input):- - add_history_string("!(pfb3)"), - add_history_string("!(load-flybase-full)"), - add_history_string("!(obo-alt-id $X BS:00063)"), - add_history_string("!(and (total-rows $T TR$) (unique-values $T2 $Col $TR))"), - ignore(editline:el_wrap), - ignore(editline:add_prolog_commands(Input)). - - - - -% Command descriptions -command(59, retry). % ';' to retry -command(115, skip). % 's' to skip to the next solution -command(108, leap). % 'l' to leap (end the debugging session) -command(103, goals). % 'g' to show current goals -command(102, fail). % 'f' to force fail -command(116, trace). % 't' to toggle tracing -command(117, up). % 'u' to continue without interruption -command(101, exit). % 'e' to exit the debugger -command(97, abort). % 'a' to abort -command(98, break). % 'b' to set a breakpoint -command(99, creep). % 'c' to proceed step by step -command(104, help). % 'h' for help -command(65, alternatives). % 'A' for alternatives -command(109, make). % 'm' for make (recompile) -command(67, compile). % 'C' for Compile (compile new executable) - -:- style_check(-singleton). - -% Command implementations -handle_command(make, Variables, Goal, Tracing) :- - writeln('Recompiling...'), - % Insert the logic to recompile the code. - % This might involve calling `make/0` or similar. - make, % This is assuming your Prolog environment has a `make` predicate. - fail. % interact(Variables, Goal, Tracing). - -handle_command(compile, Variables, Goal, Tracing) :- - writeln('Compiling new executable...'), - % Insert the logic to compile a new executable. - % This will depend on how you compile Prolog programs in your environment. - % For example, you might use `qsave_program/2` to create an executable. - % Pseudocode: compile_executable(ExecutableName) - fail. % interact(Variables, Goal, Tracing). -handle_command(alternatives, Variables, Goal, Tracing) :- - writeln('Showing alternatives...'), - % Here you would include the logic for displaying the alternatives. - % For example, showing other clauses that could be tried for the current goal. - writeln('Alternatives for current goal:'), - writeln(Goal), - % Pseudocode: find_alternatives(Goal, Alternatives) - % Pseudocode: print_alternatives(Alternatives) - fail. % interact(Variables, Goal, Tracing). -% Extend the command handling with the 'help' command implementation -handle_command(help, Variables, Goal, Tracing) :- - print_help, - fail. % interact(Variables, Goal, Tracing). -handle_command(abort, _, _, _) :- - writeln('Aborting...'), abort. -handle_command(break, Variables, Goal, Tracing) :- - writeln('Breakpoint set.'), % Here you should define what 'setting a breakpoint' means in your context - fail. % interact(Variables, Goal, Tracing). -handle_command(creep, Variables, Goal, Tracing) :- - writeln('Creeping...'), % Here you should define how to 'creep' (step by step execution) through the code - trace. % interact(Variables, Goal, Tracing). -handle_command(retry, Variables, Goal, Tracing) :- - writeln('Continuing...'),!. - %trace_goal(Goal, Tracing). -handle_command(skip, Variables, Goal, Tracing) :- - writeln('Skipping...'). -handle_command(leap, _, _, _) :- - writeln('Leaping...'), nontrace. % Cut to ensure we stop the debugger -handle_command(goals, Variables, Goal, Tracing) :- - writeln('Current goal:'), writeln(Goal), - writeln('Current variables:'), writeln(Variables), - bt,fail. % interact(Variables, Goal, Tracing). -handle_command(fail, _, _, _) :- - writeln('Forcing failure...'), fail. -handle_command(trace, Variables, Goal, Tracing) :- - (Tracing == trace_on -> - NewTracing = trace_off, writeln('Tracing disabled.') - ; NewTracing = trace_on, writeln('Tracing enabled.') - ), - interact(Variables, Goal, NewTracing). -handle_command(up, Variables, Goal, Tracing) :- - writeln('Continuing up...'), - repeat, - ( trace_goal(Goal, Tracing) -> true ; !, fail ). -handle_command(exit, _, _, _) :- - writeln('Exiting debugger...'), !. % Cut to ensure we exit the debugger - -:- style_check(+singleton). - - -% Help description -print_help :- - writeln('Debugger commands:'), - writeln('(;) next - Retry with next solution.'), - writeln('(g) goal - Show the current goal.'), - writeln('(u) up - Finish this goal without interruption.'), - writeln('(s) skip - Skip to the next solution.'), - writeln('(c) creep or - Proceed step by step.'), - writeln('(l) leap - Leap over (the debugging).'), - writeln('(f) fail - Force the current goal to fail.'), - writeln('(B) back - Go back to the previous step.'), - writeln('(t) trace - Toggle tracing on or off.'), - writeln('(e) exit - Exit the debugger.'), - writeln('(a) abort - Abort the current operation.'), - writeln('(b) break - Break to a new sub-REPL.'), - writeln('(h) help - Display this help message.'), - writeln('(A) alternatives - Show alternative solutions.'), - writeln('(m) make - Recompile/Update the current running code.'), - writeln('(C) compile - Compile a fresh executable (based on the running state).'), - writeln('(E) error msg - Show the latest error messages.'), - writeln('(r) retry - Retry the previous command.'), - writeln('(I) info - Show information about the current state.'), - !. - - - - -really_trace:- once(option_value('exec',rtrace);option_value('eval',rtrace);is_debugging((exec));is_debugging((eval))). -% !(pragma! exec rtrace) -may_rtrace(Goal):- really_trace,!, really_rtrace(Goal). -may_rtrace(Goal):- Goal*->true;( \+ tracing, trace,really_rtrace(Goal)). -really_rtrace(Goal):- use_metta_compiler,!,rtrace(call(Goal)). -really_rtrace(Goal):- with_debug((eval),with_debug((exec),Goal)). - -rtrace_on_existence_error(G):- !, catch_err(G,E, (fbug(E=G), \+ tracing, trace, rtrace(G))). -%rtrace_on_existence_error(G):- catch(G,error(existence_error(procedure,W),Where),rtrace(G)). - -prolog_only(Goal):- !,Goal. -prolog_only(Goal):- if_trace(prolog,Goal). - -write_compiled_exec(Exec,Goal):- -% ignore(Res = '$VAR'('ExecRes')), - compile_for_exec(Res,Exec,Goal), - notrace((color_g_mesg('#114411',portray_clause(exec(Res):-Goal)))). - -verbose_unify(Term):- verbose_unify(trace,Term). -verbose_unify(What,Term):- term_variables(Term,Vars),maplist(verbose_unify0(What),Vars),!. -verbose_unify0(What,Var):- put_attr(Var,verbose_unify,What). -verbose_unify:attr_unify_hook(Attr, Value) :- - format('~N~q~n',[verbose_unify:attr_unify_hook(Attr, Value)]), - vu(Attr,Value). -vu(_Attr,Value):- is_ftVar(Value),!. -vu(fail,_Value):- !, fail. -vu(true,_Value):- !. -vu(trace,_Value):- trace. -:- nodebug(metta(eval)). -:- nodebug(metta(exec)). -% Measures the execution time of a Prolog goal and displays the duration in seconds, -% milliseconds, or microseconds, depending on the execution time. -% -% Args: -% - Goal: The Prolog goal to be executed and timed. -% -% The predicate uses the `statistics/2` predicate to measure the CPU time before -% and after executing the provided goal. It calculates the elapsed time in seconds -% and converts it to milliseconds and microseconds. The output is formatted to -% provide clear timing information: -% -% - If the execution takes more than 2 seconds, it displays the time in seconds. -% - If the execution takes between 1 millisecond and 2 seconds, it displays the time -% in milliseconds. -% - If the execution takes less than 1 millisecond, it displays the time in microseconds. -% -% Example usage: -% ?- time_eval(my_goal(X)). -% -% ?- time_eval(sleep(0.95)). -% -% Output examples: -% ; Evaluation took 2.34 seconds. -% ; Evaluation took 123.45 ms. -% ; Evaluation took 0.012 ms. (12.33 microseconds) -% -time_eval(Goal):- - time_eval('Evaluation',Goal). -time_eval(What,Goal) :- - timed_call(Goal,Seconds), - give_time(What,Seconds). - -give_time(What,Seconds):- - Milliseconds is Seconds * 1_000, - (Seconds > 2 - -> format('; ~w took ~2f seconds.~n', [What, Seconds]) - ; (Milliseconds >= 1 - -> format('; ~w took ~3f secs. (~2f milliseconds) ~n', [What, Seconds, Milliseconds]) - ;( Micro is Milliseconds * 1_000, - format('; ~w took ~6f secs. (~2f microseconds) ~n', [What, Seconds, Micro])))). - -timed_call(Goal,Seconds):- - statistics(cputime, Start), - call(Goal), - statistics(cputime, End), - Seconds is End - Start. - -%:- nb_setval(cmt_override,lse('; ',' !(" ',' ") ')). - -:- abolish(fbug/1). -fbug(Info):- notrace(in_cmt(color_g_mesg('#2f2f2f',write_src(Info)))). -example0(_):- fail. -example1(a). example1(_):- fail. -example2(a). example2(b). example2(_):- fail. -example3(a). example3(b). example3(c). example3(_):- fail. -%eval_H(100,'&self',['change-state!','&var',[+,1,['get-state','&var']]],OUT) -%dcall(X):- (call(X),deterministic(YN)),trace,((YN==true)->!;true). -chkdet_call(XX):- !, call(XX). -chkdet_call0(XX):- !, call(XX). - -dcall0000000000(XX):- - USol = sol(dead), - copy_term(XX,X), - call_nth(USol,X,Nth,Det,Prev), - %fbug(call_nth(USol,X,Nth,Det,Prev)), - XX=Prev, - (Det==yes -> (!, (XX=Prev;XX=X)) ; - (((var(Nth) -> ( ! , Prev\==dead) ; - true), - (Nth==1 -> ! ; true)))). - -call_nth(USol,XX,Nth,Det,Prev):- - repeat, - ((call_nth(XX,Nth),deterministic(Det),arg(1,USol,Prev))*-> - ( nb_setarg(1,USol,XX)) - ; (!, arg(1,USol,Prev))). - -catch_red(Term):- catch_err(Term,E,pp_m(red,in(Term,E))). -%catch_red(Term):- call(Term). - -s2p(I,O):- sexpr_s2p(I,O),!. - -discover_head(Self,Load,Head):- - ignore(([Fn|PredDecl]=Head, - nop(( arg_types(PredDecl,[],EachArg), - metta_anew1(Load,metta_head(Self,Fn,EachArg)))))). - -discover_body(Self,Load,Body):- - nop(( [Fn|PredDecl] = Body, arg_types(PredDecl,[],EachArg), - metta_anew1(Load,metta_body(Self,Fn,EachArg)))). - -decl_length(TypeDecL,Len):- is_list(TypeDecL),!,length(TypeDecL,Len). -decl_length(_TypeDecL,1). - -arg_types([['->'|L]],R,LR):-!, arg_types(L,R,LR). -arg_types(['->'|L],R,LR):-!, arg_types(L,R,LR). -arg_types(L,R,LR):- append(L,R,LR). - -%:- ensure_loaded('../../examples/factorial'). -%:- ensure_loaded('../../examples/fibonacci'). - -%:- abolish(system:notrace/1). -%system:notrace(G):- once(G). - -%print_preds_to_functs:-preds_to_functs_src(factorial_tail_basic) -ggtrace(G):- call(G). -ggtrace0(G):- ggtrace, - leash(-all), - visible(-all), - % debug, - %visible(+redo), - visible(+call), - visible(+exception), - maybe_leash(+exception), - setup_call_cleanup(trace,G,notrace). -:- dynamic(began_loon/1). -loon:- loon(typein). - - -catch_red_ignore(G):- catch_red(G)*->true;true. - -:- export(loon/1). -:- public(loon/1). - - -%loon(Why):- began_loon(Why),!,fbug(begun_loon(Why)). -loon(Why):- is_compiling,!,fbug(compiling_loon(Why)),!. -%loon( _Y):- current_prolog_flag(os_argv,ArgV),member('-s',ArgV),!. -% Why\==toplevel,Why\==default, Why\==program,! -loon(Why):- is_compiled, Why\==toplevel,!,fbug(compiled_loon(Why)),!. -loon(Why):- began_loon(_),!,fbug(skip_loon(Why)). -loon(Why):- fbug(began_loon(Why)), assert(began_loon(Why)), - do_loon. - -do_loon:- - ignore(( - \+ prolog_load_context(reloading,true), - maplist(catch_red_ignore,[ - - %if_t(is_compiled,ensure_metta_learner), - metta_final, - load_history, - update_changed_files, - run_cmd_args, - maybe_halt(7)]))),!. - - -need_interaction:- \+ option_value('had_interaction',true), - \+ is_converting, \+ is_compiling, \+ is_pyswip,!, - option_value('prolog',false), option_value('repl',false), \+ metta_file(_Self,_Filename,_Directory). - -pre_halt1:- is_compiling,!,fail. -pre_halt1:- loonit_report,fail. -pre_halt2:- is_compiling,!,fail. -pre_halt2:- option_value('prolog',true),!,set_option_value('prolog',started),call_cleanup(prolog,pre_halt2). -pre_halt2:- option_value('repl',true),!,set_option_value('repl',started),call_cleanup(repl,pre_halt2). -pre_halt2:- need_interaction, set_option_value('had_interaction',true),call_cleanup(repl,pre_halt2). - -%loon:- time(loon_metta('./examples/compat/test_scripts/*.metta')),fail. -%loon:- repl, (option_value('halt',false)->true;halt(7)). -%maybe_halt(Seven):- option_value('prolog',true),!,call_cleanup(prolog,(set_option_value('prolog',false),maybe_halt(Seven))). -%maybe_halt(Seven):- option_value('repl',true),!,call_cleanup(repl,(set_option_value('repl',false),maybe_halt(Seven))). -%maybe_halt(Seven):- option_value('repl',true),!,halt(Seven). -maybe_halt(_):- once(pre_halt1), fail. -maybe_halt(Seven):- option_value('repl',false),!,halt(Seven). -maybe_halt(Seven):- option_value('halt',true),!,halt(Seven). -maybe_halt(_):- once(pre_halt2), fail. -maybe_halt(Seven):- fbug(maybe_halt(Seven)). - -:- initialization(nb_setval(cmt_override,lse('; ',' !(" ',' ") ')),restore). - - -%needs_repl:- \+ is_converting, \+ is_pyswip, \+ is_compiling, \+ has_file_arg. -% libswipl: ['./','-q',--home=/usr/local/lib/swipl] - -:- initialization(show_os_argv). - -:- initialization(loon(program),program). -:- initialization(loon(default)). - -ensure_mettalog_system:- - abolish(began_loon/1), - dynamic(began_loon/1), - system:use_module(library(quasi_quotations)), - system:use_module(library(hashtable)), - system:use_module(library(gensym)), - system:use_module(library(sort)), - system:use_module(library(writef)), - system:use_module(library(rbtrees)), - system:use_module(library(dicts)), - system:use_module(library(shell)), - system:use_module(library(edinburgh)), - % system:use_module(library(lists)), - system:use_module(library(statistics)), - system:use_module(library(nb_set)), - system:use_module(library(assoc)), - system:use_module(library(pairs)), - user:use_module(library(swi_ide)), - user:use_module(library(prolog_profile)), - %metta_python, - %ensure_loaded('./metta_vspace/pyswip/flybase_convert'), - %ensure_loaded('./metta_vspace/pyswip/flybase_main'), - ensure_loaded(library(metta_python)), - ensure_loaded(library(flybase_convert)), - ensure_loaded(library(flybase_main)), - autoload_all, - make, - autoload_all, - %pack_install(predicate_streams, [upgrade(true),global(true)]), - %pack_install(logicmoo_utils, [upgrade(true),global(true)]), - %pack_install(dictoo, [upgrade(true),global(true)]), - !. - -file_save_name(E,_):- \+ atom(E),!,fail. -file_save_name(E,Name):- file_base_name(E,BN),BN\==E,!,file_save_name(BN,Name). -file_save_name(E,E):- atom_concat('Sav.',_,E),!. -file_save_name(E,E):- atom_concat('Bin.',_,E),!. -before_underscore(E,N):-atomic_list_concat([N|_],'_',E),!. -save_name(Name):- current_prolog_flag(os_argv,ArgV),member(E,ArgV),file_save_name(E,Name),!. -next_save_name(Name):- save_name(E), - before_underscore(E,N), - atom_concat(N,'_',Stem), - gensym(Stem,Name), - \+ exists_file(Name), - Name\==E,!. -next_save_name(SavMeTTaLog):- option_value(exeout,SavMeTTaLog),atomic(SavMeTTaLog),atom_length(SavMeTTaLog,Len),Len>1,!. -next_save_name('Sav.MeTTaLog'). -qcompile_mettalog:- - ensure_mettalog_system, - option_value(exeout,Named), - catch_err(qsave_program(Named, - [class(development),autoload(true),goal(loon(goal)), toplevel(loon(toplevel)), stand_alone(true)]),E,writeln(E)), - halt(0). -qsave_program:- ensure_mettalog_system, next_save_name(Name), - catch_err(qsave_program(Name, - [class(development),autoload(true),goal(loon(goal)), toplevel(loon(toplevel)), stand_alone(false)]),E,writeln(E)), - !. - - -:- initialization(update_changed_files,restore). - -:- ignore((( - \+ prolog_load_context(reloading,true), - initialization(loon(restore),restore), - metta_final -))). -:- set_prolog_flag(metta_interp,ready). diff --git a/metta_vspace/pyswip_lng/metta_interp.pl b/metta_vspace/pyswip_lng/metta_interp.pl new file mode 120000 index 00000000..d493688a --- /dev/null +++ b/metta_vspace/pyswip_lng/metta_interp.pl @@ -0,0 +1 @@ +../pyswip/metta_interp.pl \ No newline at end of file diff --git a/metta_vspace/pyswip_lng/metta_prelude.pl b/metta_vspace/pyswip_lng/metta_prelude.pl deleted file mode 100755 index 8594b787..00000000 --- a/metta_vspace/pyswip_lng/metta_prelude.pl +++ /dev/null @@ -1,242 +0,0 @@ -%;`$then`, `$else` should be of `Atom` type to avoid evaluation -%; and infinite cycle in inference -metta_type('&self',if,[ ->, 'Bool','Atom','Atom',_]). -metta_defn_ES([if,'True',A,_],A). -metta_defn_ES([if,'False',_,A],A). -metta_type('&self','Error',[->,'Atom','Atom','ErrorType']). -metta_defn_ES(['if-non-empty-expression',A,B,C],[ chain, - [ eval, - ['get-metatype',A]], - D, - [ eval, - [ 'if-equal', D,'Expression', - [ eval, - [ 'if-equal', A, [], C, B]], - C]]]). -metta_defn_ES([ 'if-decons', A,B,C,D, - E],[ eval, - [ 'if-non-empty-expression', - A, - [ chain, - [decons,A], - F, - [ match, - F, - [B,C], D,E]], - E]]). -metta_defn_ES(['if-empty',A,B,C],[ eval, - [ 'if-equal', A,'Empty',B,C]]). -metta_defn_ES(['if-error',A,B,C],[ eval, - [ 'if-decons', A,D,_, - [ eval, - [ 'if-equal', D,'Error',B,C]], - C]]). -metta_defn_ES(['return-on-error',A,B],[ eval, - [ 'if-empty', A,'Empty', - [ eval, - ['if-error',A,A,B]]]]). -metta_defn_ES([car,A],[ eval, - [ 'if-decons', A,B,_,B, - [ 'Error', - [car,A], - '$STRING'("car expects a non-empty expression as an argument")]]]). -metta_defn_ES([switch,A,B],[ chain, - [decons,B], - C, - [ eval, - ['switch-internal',A,C]]]). -metta_defn_ES([ 'switch-internal', - A, - [ [B,C], - D]],[ match, A,B,C, - [ eval, - [switch,A,D]]]). -metta_defn_ES([subst,A,B,C],[ match, A,B,C, - [ 'Error', - [subst,A,B,C], - '$STRING'("subst expects a variable as a second argument")]]). -metta_defn_ES([reduce,A,B,C],[ chain, - [eval,A], - D, - [ eval, - [ 'if-error', D,D, - [ eval, - [ 'if-empty', - D, - [ eval, - [subst,A,B,C]], - [ eval, - [reduce,D,B,C]]]]]]]). -metta_defn_ES(['type-cast',A,B,C],[ chain, - [ eval, - ['get-type',A,C]], - D, - [ eval, - [ switch, - [D,B], - [ [ ['%Undefined%',E], - A], - [ [E,'%Undefined%'], - A], - [ [B,E], - A], - [ E, - ['Error',A,'BadType']]]]]]). -metta_defn_ES(['is-function',A],[ chain, - [ eval, - ['get-metatype',A]], - B, - [ eval, - [ switch, - [A,B], - [ [ [C,'Expression'], - [ chain, - [ eval, - [car,A]], - D, - [ match, D,->,'True','False']]], - [C,'False']]]]]). -metta_defn_ES([interpret,A,B,C],[ chain, - [ eval, - ['get-metatype',A]], - D, - [ eval, - [ switch, - [B,D], - [ [ ['Atom',_], - A], - [ [D,D], - A], - [ [E,'Variable'], - A], - [ [E,'Symbol'], - [ eval, - ['type-cast',A,B,C]]], - [ [E,'Grounded'], - [ eval, - ['type-cast',A,B,C]]], - [ [E,'Expression'], - [ eval, - ['interpret-expression',A,B,C]]]]]]]). -metta_defn_ES(['interpret-expression',A,B,C],[ eval, - [ 'if-decons', A,D,_, - [ chain, - [ eval, - ['get-type',D,C]], - E, - [ chain, - [ eval, - ['is-function',E]], - F, - [ match, F,'True', - [ chain, - [ eval, - ['interpret-func',A,E,C]], - G, - [ eval, - [call,G,B,C]]], - [ chain, - [ eval, - ['interpret-tuple',A,C]], - G, - [ eval, - [call,G,B,C]]]]]], - [ eval, - ['type-cast',A,B,C]]]]). -metta_defn_ES(['interpret-func',A,B,C],[ eval, - [ 'if-decons', A,D,E, - [ chain, - [ eval, - [interpret,D,B,C]], - F, - [ eval, - [ 'return-on-error', - F, - [ eval, - [ 'if-decons', B,_,G, - [ chain, - [ eval, - [ 'interpret-args', A,E,G, - C]], - H, - [ eval, - [ 'return-on-error', - H, - [cons,F,H]]]], - [ 'Error', B,'$STRING'("Function type expected")]]]]]], - [ 'Error', - A, - '$STRING'("Non-empty expression atom is expected")]]]). -metta_defn_ES([ 'interpret-args', A,B,C,D],[ match, - B, - [], - [ match, - C, - [_], - [], - ['Error',A,'BadType']], - [ eval, - [ 'if-decons', B,E,F, - [ eval, - [ 'if-decons', C,G,H, - [ chain, - [ eval, - [interpret,E,G,D]], - I, - [ eval, - [ 'if-equal', I,E, - [ eval, - [ 'interpret-args-tail', A,I,F, - H,D]], - [ eval, - [ 'return-on-error', - I, - [ eval, - [ 'interpret-args-tail', A,I,F, - H,D]]]]]]], - ['Error',A,'BadType']]], - [ 'Error', - [ 'interpret-atom', A,B,C, - D], - '$STRING'("Non-empty expression atom is expected")]]]]). -%; check that head was changed otherwise Error or Empty in the head -%; can be just an argument which is passed by intention -metta_defn_ES([ 'interpret-args-tail', A,B,C,D, - E],[ chain, - [ eval, - [ 'interpret-args', A,C,D,E]], - F, - [ eval, - [ 'return-on-error', - F, - [cons,B,F]]]]). -metta_defn_ES(['interpret-tuple',A,B],[ match, - A, - [], - A, - [ eval, - [ 'if-decons', A,C,D, - [ chain, - [ eval, - [interpret,C,'%Undefined%',B]], - E, - [ chain, - [ eval, - ['interpret-tuple',D,B]], - F, - [cons,E,F]]], - [ 'Error', - ['interpret-tuple',A,B], - '$STRING'("Non-empty expression atom is expected as an argument")]]]]). -metta_defn_ES([call,A,B,C],[ chain, - [eval,A], - D, - [ eval, - [ 'if-empty', D,A, - [ eval, - [ 'if-error', D,D, - [ eval, - [interpret,D,B,C]]]]]]]). -% 1,264,919 inferences, 0.139 CPU in 0.140 seconds (99% CPU, 9074539 Lips) -% (= metta_prelude.metta 0) - diff --git a/metta_vspace/pyswip_lng/metta_prelude.pl b/metta_vspace/pyswip_lng/metta_prelude.pl new file mode 120000 index 00000000..3fc39d84 --- /dev/null +++ b/metta_vspace/pyswip_lng/metta_prelude.pl @@ -0,0 +1 @@ +../pyswip/metta_prelude.pl \ No newline at end of file diff --git a/metta_vspace/pyswip_lng/metta_printer.pl b/metta_vspace/pyswip_lng/metta_printer.pl deleted file mode 100755 index 44c1bbe6..00000000 --- a/metta_vspace/pyswip_lng/metta_printer.pl +++ /dev/null @@ -1,143 +0,0 @@ -:- encoding(iso_latin_1). -:- flush_output. -:- setenv('RUST_BACKTRACE',full). - -% =============================== -% PRINTERS -% =============================== -% 'ppc' and 'ppc1' rules pretty-print original terms and convert them to metta if different, -% printing the converted forms as well. -ppc(Msg,Term):- ppc1(Msg,Term), p2m(Term,MeTTa),!, (MeTTa\==Term -> ppc1(p2m(Msg),MeTTa) ; true). - -ppc1(Msg,Term):- \+ \+ ( ppct(Msg,Term) ),!. - -ppc1(Msg,Term):- \+ \+ ( ignore(guess_pretty(Term)), - writeln('---------------------'), - write(p(Msg)),write(':'),nl, - portray_clause(Term), - writeln('---------------------'), - \+ \+ (print_tree(?-show_cvts(Term))),nl, - writeln('---------------------'), - write(s(Msg)),write(':'),nl, - write_src(Term),nl). - -ppct(Msg,Term):- is_list(Term),!, - writeln('---------------------'), - numbervars(Term,666,_,[attvar(bind)]), - write((Msg)),write(':'),nl, - write_src(Term),nl. -ppct(Msg,Term):- Term=(_ :- _),!, - writeln('---------------------'), - write((Msg)),write(':'),nl, - portray_clause(Term),nl. -ppct(Msg,Term):- Term=(_=_),!, - writeln('---------------------'), - write((Msg)),write(':'),nl, - numbervars(Term,444,_,[attvar(bind)]), - write_src(Term),nl. -ppct(Msg,Term):- Term=(_ :- _),!, - writeln('---------------------'), - write((Msg)),write(':'),nl, - numbervars(Term,222,_,[attvar(bind)]), - print_tree(Term),nl. - -% 'pp_metta' rule is responsible for pretty-printing metta terms. -pp_metta(P):- pretty_numbervars(P,PP),with_option(concepts=false,pp_fb(PP)). - -% The predicate with_indents/2 modifies the src_indents option value during the execution of a goal. -% The first argument is the desired value for src_indents, -% and the second argument is the Goal to be executed with the given src_indents setting. -with_indents(TF, Goal) :- - % Set the value of the `src_indents` option to TF and then execute the Goal - with_option(src_indents, TF, Goal). - -% The predicate allow_concepts/0 checks whether the use of concepts is allowed. -% It does this by checking the value of the concepts option and ensuring it is not false. -allow_concepts :- !, fail, - % Check if the option `concepts` is not set to false - option_else(concepts, TF, 'False'), - \+ TF == 'False'. - -% The predicate with_concepts/2 enables or disables the use of concepts during the execution of a given goal. -% The first argument is a Boolean indicating whether to enable (true) or disable (false) concepts. -% The second argument is the Goal to be executed with the given concepts setting. -with_concepts(TF, Goal) :- - % Set the value of the `concepts` option to TF and then execute the Goal - with_option(concepts, TF, Goal). - - -% Various 'write_src' and 'write_src0' rules are handling the writing of the source, -% dealing with different types of values, whether they are lists, atoms, numbers, strings, compounds, or symbols. -write_src(V):- notrace(write_src0(V)). -write_src0(V):- V ==[],!,write('()'). -write_src0(V):- allow_concepts,!,with_concepts('False',write_src1(V)),flush_output. -write_src0(V):- is_list(V),!,pp_sexi(V). -write_src0(V):- write_src1(V),!. - -% Handling the final write when the value is a variable or a '$VAR' structure. -is_final_write(V):- var(V), !, format('$~p',[V]). -is_final_write('$VAR'(S)):- !, write('$'),write(S). - -% Handling more cases for 'write_src1', when the value is a number, a string, a symbol, or a compound. -write_src1(V) :- is_final_write(V),!. -write_src1((Head:-Body)) :- !, print_metta_clause0(Head,Body). -write_src1(''):- !, write('()'). -write_src1(V):- number(V),!, writeq(V). -write_src1(V):- string(V),!, writeq(V). - -% Continuing with 'write_src1', 'write_mobj', and related rules, -% handling different cases based on the value’s type and structure, and performing the appropriate writing action. -write_src1(V):- symbol(V), should_quote(V),!, - symbol_string(V,S),writeq(S). -write_src1(V):- symbol(V),!,write(V). -write_src1(V):- compound(V), \+ is_list(V),!,write_mobj(V). -write_src1(V):- pp_sex(V),!. - -write_mobj(V) :- is_final_write(V),!. -write_mobj(V):- ( \+ compound(V) ; is_list(V)),!, write_src0(V). - -write_mobj(V):- compound_name_list(V,F,Args),write_mobj(F,Args),!. -write_mobj(V):- writeq(V). -write_mobj(exec,[V]):- !, write('!'),write_src(V). -write_mobj('$OBJ',[_,S]):- write('['),write_src(S),write(' ]'). -write_mobj('{...}',[S]):- write('{'),write_src(S),write(' }'). -write_mobj('[...]',[S]):- write('['),write_src(S),write(' ]'). -write_mobj('$STRING',[S]):- !, writeq(S). -write_mobj(F,Args):- fail, mlog_sym(K),!,pp_sexi([K,F|Args]). -write_mobj(F,Args):- pp_sexi([F|Args]). - -% Rules for determining when a symbol needs to be quoted in metta. -dont_quote(Atom):- atom_length(Atom,1), !, char_type(Atom,punct). -dont_quote(Atom):- atom(Atom),upcase_atom(Atom,Atom),downcase_atom(Atom,Atom). - -should_quote(Atom) :- \+ atom(Atom), \+ string(Atom),!,fail. -should_quote(Atom) :- - \+ dont_quote(Atom), - % atom(Atom), % Ensure that the input is an atom - atom_chars(Atom, Chars), - once(should_quote_chars(Chars);should_quote_atom_chars(Atom,Chars)). - -contains_unescaped_quote(['"']):- !, fail. % End with a quote -contains_unescaped_quote(['"'|_]) :- !. -contains_unescaped_quote(['\\', '"'|T]) :- !, contains_unescaped_quote(T). -contains_unescaped_quote([_|T]) :- contains_unescaped_quote(T). - -% Check if the list of characters should be quoted based on various conditions -should_quote_chars([]). -should_quote_chars(['"'|Chars]):- !, contains_unescaped_quote(Chars). -should_quote_chars(Chars) :- - member('"', Chars); % Contains quote not captured with above clause - member(' ', Chars); % Contains space - member('''', Chars); % Contains single quote - % member('/', Chars); % Contains slash - member(',', Chars); % Contains comma - (fail,member('|', Chars)). % Contains pipe -%should_quote_atom_chars(Atom,_) :- atom_number(Atom,_),!. -should_quote_atom_chars(Atom,[Digit|_]) :- fail, char_type(Digit, digit), \+ atom_number(Atom,_). - -% Example usage: -% ?- should_quote('123abc'). -% true. -% ?- should_quote('123.456'). -% false. - diff --git a/metta_vspace/pyswip_lng/metta_printer.pl b/metta_vspace/pyswip_lng/metta_printer.pl new file mode 120000 index 00000000..57532dce --- /dev/null +++ b/metta_vspace/pyswip_lng/metta_printer.pl @@ -0,0 +1 @@ +../pyswip/metta_printer.pl \ No newline at end of file diff --git a/metta_vspace/pyswip_lng/metta_python.pl b/metta_vspace/pyswip_lng/metta_python.pl deleted file mode 100755 index 402ba431..00000000 --- a/metta_vspace/pyswip_lng/metta_python.pl +++ /dev/null @@ -1,314 +0,0 @@ -:- encoding(iso_latin_1). -:- flush_output. -:- setenv('RUST_BACKTRACE',full). -%:- '$set_source_module'('user'). -/* -# Core in Rust -In the original version, the core logic and functionalities of the MeTTa system are implemented in Rust. Rust is known for its performance and safety features, making it a suitable choice for building robust, high-performance systems. - -# Python Extensions -Python is used to extend or customize MeTTa. Typically, Python interacts with the Rust core through a Foreign Function Interface (FFI) or similar bridging mechanisms. This allows Python programmers to write code that can interact with the lower-level Rust code, while taking advantage of Python's ease of use and rich ecosystem. - -# Prolog Allows Python Extensions -Just like the Rust core allowed for Python extensions, the Prolog code also permits Python and Rust developers (thru python right now) to extend or customize parts of MeTTa. This maintains the system?s extensibility and allows users who are more comfortable with Python to continue working with the system effectively. - -*/ - - -:- use_module(library(janus)). -:- use_module(library(filesex)). - -:- multifile(is_python_space/1). -:- dynamic(is_python_space/1). -:- volatile(is_python_space/1). - -is_rust_space(GSpace):- is_python_space(GSpace). - -is_not_prolog_space(GSpace):- is_rust_space(GSpace), !. -is_not_prolog_space(GSpace):- \+ is_asserted_space(GSpace), \+ is_nb_space(GSpace), !. - -with_safe_argv(Goal):- - current_prolog_flag(argv,Was), - setup_call_cleanup(set_prolog_flag(argv,[]),Goal,set_prolog_flag(argv,Was)). - -ensure_space_py(Space,GSpace):- py_is_object(Space),!,GSpace=Space. -ensure_space_py(Space,GSpace):- var(Space),ensure_primary_metta_space(GSpace), Space=GSpace. -ensure_space_py(metta_self,GSpace):- ensure_primary_metta_space(GSpace),!. - -:- dynamic(is_metta/1). -:- volatile(is_metta/1). -ensure_rust_metta(MeTTa):- is_metta(MeTTa),!. -ensure_rust_metta(MeTTa):- - with_safe_argv(py_call(hyperon:'MeTTa'(),MeTTa)), - asserta(is_metta(MeTTa)). - -ensure_rust_metta:- ensure_rust_metta(_). - -:- dynamic(is_metta_learner/1). -:- volatile(is_metta_learner/1). -ensure_metta_learner(Metta_Learner):- is_metta_learner(Metta_Learner),!. -ensure_metta_learner(Metta_Learner):- - with_safe_argv(py_call(metta_vspace:'metta_learner':'MettaLearner'(),Metta_Learner)), - asserta(is_metta_learner(Metta_Learner)). - - -:- multifile(space_type_method/3). -:- dynamic(space_type_method/3). -space_type_method(is_not_prolog_space,new_space,new_rust_space). -space_type_method(is_not_prolog_space,add_atom,add_to_space). -space_type_method(is_not_prolog_space,remove_atom,remove_from_space). -space_type_method(is_not_prolog_space,replace_atom,replace_in_space). -space_type_method(is_not_prolog_space,atom_count,atom_count_from_space). -space_type_method(is_not_prolog_space,get_atoms,query_from_space). -space_type_method(is_not_prolog_space,atom_iter,atoms_iter_from_space). -space_type_method(is_not_prolog_space,query,query_from_space). - -:- dynamic(is_primary_metta_space/1). -:- volatile(is_primary_metta_space/1). -% Initialize a new hyperon.base.GroundingSpace and get a reference -ensure_primary_metta_space(GSpace) :- is_primary_metta_space(GSpace),!. -ensure_primary_metta_space(GSpace) :- ensure_rust_metta(MeTTa), - with_safe_argv(py_call(MeTTa:space(),GSpace)), - asserta(is_primary_metta_space(GSpace)). -ensure_primary_metta_space(GSpace) :- new_rust_space(GSpace). -ensure_primary_metta_space:- ensure_primary_metta_space(_). - -:- if( \+ current_predicate(new_rust_space/1 )). -% Initialize a new hyperon.base.GroundingSpace and get a reference -new_rust_space(GSpace) :- - with_safe_argv(py_call(hyperon:base:'GroundingSpace'(), GSpace)), - asserta(is_python_space(GSpace)). -:- endif. - -:- if( \+ current_predicate(query_from_space/3 )). -% Query from hyperon.base.GroundingSpace -query_from_space(Space, QueryAtom, Result) :- - ensure_space(Space,GSpace), - py_call(GSpace:'query'(QueryAtom), Result). - - -% Replace an atom in hyperon.base.GroundingSpace -replace_in_space(Space, FromAtom, ToAtom) :- - ensure_space(Space,GSpace), - py_call(GSpace:'replace'(FromAtom, ToAtom), _). - -% Get the atom count from hyperon.base.GroundingSpace -atom_count_from_space(Space, Count) :- - ensure_space(Space,GSpace), - py_call(GSpace:'atom_count'(), Count). - -% Get the atoms from hyperon.base.GroundingSpace -atoms_from_space(Space, Atoms) :- - ensure_space(Space,GSpace), - py_call(GSpace:'get_atoms'(), Atoms). - -atom_from_space(Space, Sym):- - atoms_iter_from_space(Space, Atoms),elements(Atoms,Sym). - -% Get the atom iterator from hyperon.base.GroundingSpace -atoms_iter_from_space(Space, Atoms) :- - ensure_space(Space,GSpace), - with_safe_argv(py_call(metta_vspace:'metta_learner':get_atoms_iter_from_space(GSpace),Atoms)), - %py_call(GSpace:'atoms_iter'(), Atoms). - true. -:- endif. - -py_to_pl(I,O):- py_to_pl(_,I,O). -py_to_pl(VL,I,O):- ignore(VL=[vars]), py_to_pl(VL,[],[],_,I,O),!. -is_var_or_nil(I):- var(I),!. -is_var_or_nil([]). -%py_to_pl(VL,Par,_Cir,_,L,_):- fbug(py_to_pl(VL,Par,L)),fail. -py_to_pl(_VL,_Par,Cir,Cir,L,E):- var(L),!,E=L. -py_to_pl(_VL,_Par,Cir,Cir,L,E):- L ==[],!,E=L. -py_to_pl(_VL,_Par,Cir,Cir,L,E):- member(N-NE,Cir), N==L, !, (E=L;NE=E), !. -py_to_pl(_VL,_Par,Cir,Cir, LORV:_B:_C,LORV):- is_var_or_nil(LORV), !. -py_to_pl(VL,Par,Cir,CirO,[H|T]:B:C,[HH|TT]):- py_to_pl(VL,Par,Cir,CirM,H:B:C,HH), py_to_pl(VL,Par,CirM,CirO,T:B:C,TT). -py_to_pl(_VL,_Par,Cir,Cir, LORV:_B,LORV):- is_var_or_nil(LORV), !. -py_to_pl(VL,Par,Cir,CirO,[H|T]:B,[HH|TT]):- py_to_pl(VL,Par,Cir,CirM,H:B,HH), py_to_pl(VL,Par,CirM,CirO,T:B,TT). -py_to_pl(VL,Par,Cir,CirO,A:B:C,AB):- py_is_object(A),callable(B),py_call(A:B,R),py_to_pl(VL,Par,Cir,CirO,R:C,AB). -py_to_pl(VL,Par,Cir,CirO,A:B,AB):- py_is_object(A),callable(B),py_call(A:B,R),py_to_pl(VL,Par,Cir,CirO,R,AB). -py_to_pl(VL,Par,Cir,CirO,A:B,AA:BB):- !, py_to_pl(VL,Par,Cir,CirM,A,AA),py_to_pl(VL,Par,CirM,CirO,B,BB). -py_to_pl(VL,Par,Cir,CirO,A-B,AA-BB):- !, py_to_pl(VL,Par,Cir,CirM,A,AA),py_to_pl(VL,Par,CirM,CirO,B,BB). -py_to_pl(_VL,_Par,Cir,Cir,L,E):- atom(L),!,E=L. -py_to_pl(VL,Par,Cir,CirO,[H|T],[HH|TT]):- !, py_to_pl(VL,Par,Cir,CirM,H,HH), py_to_pl(VL,Par,CirM,CirO,T,TT). -py_to_pl(VL,Par,Cir,CirO,O,E):- py_is_object(O),py_class(O,Cl),!,pyo_to_pl(VL,Par,[O=E|Cir],CirO,Cl,O,E). -py_to_pl(VL,Par,Cir,CirO,L,E):- is_dict(L,F),!,dict_pair(L,F,NV),!,py_to_pl(VL,Par,Cir,CirO,NV,NVL),dict_pair(E,F,NVL). -py_to_pl(_VL,_Par,Cir,Cir,L,E):- \+ callable(L),!,E=L. -%py_to_pl(VL,Par,Cir,CirO,A:B:C,AB):- py_is_object(A),callable(B),py_call(A:B,R),!, py_to_pl(VL,Par,[A:B-AB|Cir],CirO,R:C,AB). -%py_to_pl(VL,Par,Cir,CirO,A:B,AB):- py_is_object(A),callable(B),py_call(A:B,R),!, py_to_pl(VL,Par,[A:B-AB|Cir],CirO,R,AB). -py_to_pl(VL,Par,Cir,CirO,A,AA):- compound(A),!,compound_name_arguments(A,F,L),py_to_pl(VL,Par,Cir,CirO,L,LL),compound_name_arguments(AA,F,LL). -py_to_pl(_VL,_Par,Cir,Cir,E,E). -/* -varname_to_real_var(RL,E):- upcase_atom(RL,R),varname_to_real_var0(R,E). -varname_to_real_var0(R,E):- nb_current('cvariable_names',VL),!,varname_to_real_var0(R,VL,E). -varname_to_real_var0(R,E):- nb_setval('cvariable_names',[R=v(_)]),!,varname_to_real_var0(R,E). -varname_to_real_var0(R,[],E):- nb_setval('cvariable_names',[R=v(_)]),!,varname_to_real_var0(R,E). -varname_to_real_var0(R,VL,E):- member(N=V,VL), N==R,!,arg(1,V,E). -varname_to_real_var0(R,VL,E):- extend_container(VL,R=v(_)),varname_to_real_var0(R,E).*/ -% Predicate to extend the list inside the container -extend_container(Container, Element) :- - arg(2, Container, List), - nb_setarg(2, Container, [Element|List]). - -rinto_varname(R,RN):- atom_number(R,N),atom_concat('Num',N,RN). -rinto_varname(R,RN):- upcase_atom(R,RN). -real_VL_var(RL,VL,E):- nonvar(RL), !, rinto_varname(RL,R),!,real_VL_var0(R,VL,E). -real_VL_var(RL,VL,E):- member(N=V,VL), V==E,!,RL=N. -real_VL_var(RL,VL,E):- compound(E),E='$VAR'(RL),ignore(real_VL_var0(RL,VL,E)),!. -real_VL_var(RL,VL,E):- format(atom(RL),'~p',[E]), member(N=V,VL), N==RL,!,V=E. -real_VL_var(RL,VL,E):- format(atom(RL),'~p',[E]), real_VL_var0(RL,VL,E). -real_VL_var0(R,VL,E):- member(N=V,VL), N==R,!,V=E. -real_VL_var0(R,VL,E):- extend_container(VL,R=E),!. % ,E='$VAR'(R). - -pyo_to_pl(VL,_Par,Cir,Cir,Cl,O,E):- Cl=='VariableAtom', !, py_call(O:get_name(),R), real_VL_var(R,VL,E),!. -pyo_to_pl(VL,Par,Cir,CirO,Cl,O,E):- class_to_pl1(Par,Cl,M),py_member_values(O,M,R), !, py_to_pl(VL,[Cl|Par],Cir,CirO,R,E). -pyo_to_pl(VL,Par,Cir,CirO,Cl,O,E):- class_to_pl(Par,Cl,M), % fbug(class_to_pl(Par,Cl,M)), - py_member_values(O,M,R), !, py_to_pl(VL,[Cl|Par],Cir,CirO,R,E). -pyo_to_pl(VL,Par,Cir,CirO,Cl,O,E):- catch(py_obj_dir(O,L),_,fail),fbug(py_obj_dir(O,L)),py_decomp(M),meets_dir(L,M),fbug(py_decomp(M)), - py_member_values(O,M,R), member(N-_,Cir), R\==N, !, py_to_pl(VL,[Cl|Par],Cir,CirO,R,E),!. - -pl_to_py(Var,Py):- pl_to_py(_VL,Var,Py). -pl_to_py(VL,Var,Py):- var(VL),!,ignore(VL=[vars]),pl_to_py(VL,Var,Py). -pl_to_py(_VL,Sym,Py):- is_list(Sym),!, maplist(pl_to_py,Sym,PyL), py_call(metta_vspace:'metta_learner':'MkExpr'(PyL),Py),!. -pl_to_py(VL,Var,Py):- var(Var), !, real_VL_var(Sym,VL,Var), py_call('hyperon.atoms':'V'(Sym),Py),!. -pl_to_py(VL,'$VAR'(Sym),Py):- !, real_VL_var(Sym,VL,_),py_call('hyperon.atoms':'V'(Sym),Py),!. -pl_to_py(VL,DSym,Py):- atom(DSym),atom_concat('$',VName,DSym), rinto_varname(VName,Sym),!, pl_to_py(VL,'$VAR'(Sym),Py). -pl_to_py(_VL,Sym,Py):- atom(Sym),!, py_call('hyperon.atoms':'S'(Sym),Py),!. -pl_to_py(_VL,Sym,Py):- string(Sym),!, py_call('hyperon.atoms':'S'(Sym),Py),!. -%pl_to_py(VL,Sym,Py):- is_list(Sym), maplist(pl_to_py,Sym,PyL), py_call('hyperon.atoms':'E'(PyL),Py),!. -pl_to_py(_VL,Sym,Py):- py_is_object(Sym),py_call('hyperon.atoms':'ValueAtom'(Sym),Py),!. -pl_to_py(_VL,Sym,Py):- py_call('hyperon.atoms':'ValueAtom'(Sym),Py),!. - -%elements(Atoms,E):- is_list(Atoms),!, -meets_dir(L,M):- atom(M),!,member(M,L),!. -meets_dir(L,M):- is_list(M),!,maplist(meets_dir(L),M). -meets_dir(L,M):- compound_name_arity(M,N,0),!,member(N,L),!. -meets_dir(L,M):- compound(M),!,compound_name_arguments(M,F,[A|AL]),!,maplist(meets_dir(L),[F,A|AL]). - -py_member_values(O,C,R):- is_list(O),!,maplist(py_member_values,O,C,R). -py_member_values(O,C,R):- is_list(C),!,maplist(py_member_values(O),C,R). -%py_member_values(O,C,R):- atom(C),!,compound_name_arity(CC,C,0),!,py_call(O:CC,R). -py_member_values(O,f(F,AL),R):- !,py_member_values(O,[F|AL],[RF|RAL]), compound_name_arguments(R,RF,RAL). -py_member_values(O,C,R):- py_call(O:C,R,[py_string_as(atom),py_object(false)]). - -py_to_str(PyObj,Str):- - with_output_to(string(Str),py_pp(PyObj,[nl(false)])). - - tafs:- - atoms_from_space(Space, _),py_to_pl(VL,Space,AA), print_tree(aa(Pl,aa)),pl_to_py(VL,AA,Py), print_tree(py(Pl,py)),pl_to_py(VL,Py,Pl),print_tree(pl(Pl,pl)) - , - atoms_from_space(Space, [A]),py_to_pl(VL,A,AA), - atoms_from_space(Space, [A]),py_obj_dir(A,D),writeq(D),!,py_to_pl(VL,D:get_object(),AA),writeq(AA),!,fail. - -py_class(A,AA):- py_call(A:'__class__',C), py_call(C:'__name__',AA,[py_string_as(atom)]),!. -py_decomp(M,C):- py_decomp(M), compound_name_arity(C,M,0). - - -class_to_pl1(_Par,'GroundingSpaceRef',get_atoms()). -class_to_pl1(_Par,'ExpressionAtom',get_children()). -class_to_pl1(_Par,'SpaceRef',get_atoms()). -class_to_pl1(_Par,'VariableAtom','__repr__'()). -class_to_pl1(_Par,'SymbolAtom',get_name()). -class_to_pl1(_Par,'bool','__repr__'()). -class_to_pl(_Par,'ValueAtom','__repr__'()). -class_to_pl(_Par,'ValueObject','value'). -class_to_pl(Par,'GroundedAtom','__repr__'()):- length(Par,Len),Len>=5,!. -class_to_pl(Par,_,'__str__'()):- length(Par,Len),Len>15,!. -class_to_pl(_Par,'GroundedAtom',get_object()). - -/* - - -class_to_pl(Par,'bool','__repr__'()). - -*/ -py_decomp('__repr__'()). -py_decomp('__str__'()). -py_decomp(get_atoms()). -py_decomp(get_children()). -py_decomp(get_object()). -py_decomp(get_name()). -py_decomp(value()). - -py_decomp('__class__':'__name__'). -%py_decomp(f(get_grounded_type(),['__str__'()])). -py_decomp(f('__class__',['__str__'()])). -%__class__ -%get_type() - -%atoms_from_space(Space, [Atoms]),py_pp(Atoms),py_call(Atoms:get_object(),A),atoms_from_space(A,Dir),member(E,Dir),py_obj_dir(E,C),py_call(E:get_children(),CH),py_pp(CH). - - -% Remove an atom from hyperon.base.GroundingSpace -:- if( \+ current_predicate(remove_from_space/2 )). -remove_from_space(Space, Sym) :- - ensure_space(Space,GSpace), - py_call(GSpace:'remove'(Sym), _). -:- endif. - -% Add an atom to hyperon.base.GroundingSpace -:- if( \+ current_predicate(add_to_space/2 )). -add_to_space(Space, Sym) :- - ensure_space(Space,GSpace), - py_call(GSpace:'add'(Sym), _). -:- endif. - - -'extend-py!'(Module,_):- - with_safe_argv(( - %listing(ensure_rust_metta/1), - ensure_metta_learner, - fbug('extend-py!'(Module)), - ensure_rust_metta(MeTTa), - replace_in_string(["/"="."],Module,ToPython), - py_call(MeTTa:load_py_module(ToPython),Result), - fbug(result(MeTTa->Result)))),!. - -ensure_metta_learner:- - with_safe_argv(ensure_metta_learner(Learner)), - fbug(ensure_metta_learner(Learner)). - -% Example usage -example_usage :- - with_safe_argv(ensure_primary_metta_space(GSpace)), - %some_query(Query), - Query = [], - with_safe_argv(query_from_space(GSpace, Query , Result)), - writeln(Result). - -%atoms_from_space(Sym):- atoms_iter_from_space(metta_self, Atoms),py_iter(Atoms,Sym). -atom_count_from_space(Count):- atom_count_from_space(metta_self, Count). - - -%:- . -%:- ensure_rust_metta. -%:- with_safe_argv(ensure_primary_metta_space(_GSpace)). -/* -Rust: The core of MeTTa is implemented in Rust, which provides performance and safety features. - -Python Extensions: Python is used for extending the core functionalities. Python communicates with Rust via a Foreign Function Interface (FFI) or similar mechanisms. - -Prolog: The Prolog code is an additional layer that allows you to extend or customize parts of MeTTa using Python and Rust. It maintains the system's extensibility. - - -VSpace is a space with its backend in Prolog, it implies that you're using Prolog's logic programming capabilities to manage and manipulate a particular domain, which in this context is referred to as a "space" (possibly akin to the GroundingSpace in Python, but implemented in Prolog). - -To integrate VSpace with the existing Python and Rust components, similar interfacing techniques could be used. You could expose Prolog predicates as functions that can be called from Python or Rust, and likewise, call Python or Rust functions from within Prolog. - - -*/ - -%:- ensure_loaded(metta_interp). -on_restore1:- ensure_metta_learner. - -:- dynamic(want_py_lib_dir/1). -:- prolog_load_context(directory, ChildDir), - file_directory_name(ChildDir, ParentDir), - file_directory_name(ParentDir, GParentDir), - assert(want_py_lib_dir(GParentDir)). - -want_py_lib_dir:- - with_safe_argv(forall(want_py_lib_dir(GParentDir), py_add_lib_dir(GParentDir))). - -%:- initialization(on_restore1,restore). -%:- initialization(on_restore2,restore). diff --git a/metta_vspace/pyswip_lng/metta_python.pl b/metta_vspace/pyswip_lng/metta_python.pl new file mode 120000 index 00000000..5453e3b4 --- /dev/null +++ b/metta_vspace/pyswip_lng/metta_python.pl @@ -0,0 +1 @@ +../pyswip/metta_python.pl \ No newline at end of file diff --git a/metta_vspace/pyswip_lng/metta_reader.pl b/metta_vspace/pyswip_lng/metta_reader.pl deleted file mode 100755 index 58c76bdd..00000000 --- a/metta_vspace/pyswip_lng/metta_reader.pl +++ /dev/null @@ -1,1616 +0,0 @@ -/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Parsing -- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */ -%:- encoding(iso_latin_1). -:- if(flush_output). :- endif. -:- if(setenv('RUST_BACKTRACE',full)). :- endif. -%:- if(\+ current_module(sxpr_reader)). -:- if( (false, \+ current_prolog_flag(wamcl_modules,false))). -:- module(s3xpr,[ - parse_sexpr/2, - codelist_to_forms/2, - svar_fixvarname/2, - parse_sexpr_untyped/2, - with_kifvars/1, - current_input_to_forms/2, - input_to_forms/2, - input_to_forms/3, - input_to_forms_debug/1, - input_to_forms_debug/2, - sexpr_sterm_to_pterm_list/3, - sexpr//1, - fixvars/4, - txt_to_codes/2, - quietly_sreader/1, - file_sexpr_with_comments//1, - with_lisp_translation/2, - to_untyped/2, - ok_var_name/1, - with_all_rest_info/1, - svar_fixvarname/2, - sexpr_sterm_to_pterm/2, - lisp_read/2, - phrase_from_stream_nd/2, - write_trans/4, - parse_sexpr/2]). -:- endif. - -:- ensure_loaded(swi_support). -:- ensure_loaded(metta_utils). -:- ensure_loaded(metta_testing). -:- set_prolog_flag(encoding,iso_latin_1). -is_wam_cl:- fail. - -:- use_module(library(backcomp)). -:- use_module(library(rbtrees)). - - -:- use_module(library(logicmoo/dcg_must)). -:- use_module(library(logicmoo/dcg_meta)). - - -%:- meta_predicate always_b(//,?,?). -%:- meta_predicate bx(0). -:- meta_predicate call_proc(1,?). -:- meta_predicate dcg_and2(//,//,?,?). -:- meta_predicate dcg_each_call_cleanup(0,//,0,?,?). -:- meta_predicate dcg_not(//,?,?). -:- meta_predicate dcg_phrase(//,?,?). -:- meta_predicate dcg_xor(//,//,?,?). -%:- meta_predicate expr_with_text(*,2,*,*,*). - -:- meta_predicate remove_optional_char(//,?,?). - -:- meta_predicate sexpr_vector0(*,//,?,?). -:- meta_predicate with_all_rest_info(1). -:- meta_predicate with_lisp_translation_stream(*,1). -:- meta_predicate write_trans(+,*,2,?). - -%:- assert((s3xpr:'$exported_op'(_,_,_):- fail)). -%:- assert((xlisting:'$exported_op'(_,_,_):- fail)). -:- assert((user:'$exported_op'(_,_,_):- fail)). -:- abolish((system:'$exported_op'/3)). -:- assert((system:'$exported_op'(_,_,_):- fail)). - -def_is_characterp(CH):- current_predicate(is_characterp/1),!,call(call,is_characterp,CH). -def_is_characterp_def('#\\'(_)). - -def_to_prolog_string(I,O):- current_predicate(to_prolog_string/2),!,call(call,to_prolog_string,I,O). -def_to_prolog_string(I,O):- any_to_string(I,O). - - -def_compile_all(I,O):- current_predicate(compile_all/2),!,call(call,compile_all,I,O). -def_compile_all(I,O):- fbug(undefined_compile_all(I)),I=O. - - -zalwayzz(G):- call(G)*->true;throw(fail_zalwayzz(G)). -zalwayzz(G,I,O):- phrase(G,I,O)*->true;ignore(((ignore((append(I,[],Txt),name(Str,Txt))),throw(fail_zalwayzz(Str,G))))). - - -% DCG rules for S-expressions metta_with metta_whitespace and comments -s_expr_metta(List) --> metta_wspace,!, s_expr_metta(List). -s_expr_metta(List) --> `(`, !, items_metta(List, `)`). -s_expr_metta(['[...]',List]) --> `[`, !, items_metta(List, `]`). -s_expr_metta(['{...}',List]) --> `{`, !, items_metta(List, `}`). - - -items_metta([], Until) --> Until,!. -items_metta([Item|Rest], Until) --> s_item_metta(Item, dcg_peek(Until)), !, items_metta(Rest, Until). - -%s_line_metta(end_of_file) --> file_eof,!. -s_line_metta(Expr) --> metta_wspace, !, s_line_metta(Expr). -s_line_metta(exec(Expr)) --> `!`, !, s_item_metta(Expr, e_o_s). -s_line_metta(Expr) --> s_item_metta(Expr, e_o_s). - -%s_item_metta(end_of_file, _) --> file_eof,!. -s_item_metta(Expr, Until) --> metta_wspace, !, s_item_metta(Expr, Until). -%s_item_metta('Expr', Until) --> Until,!. -s_item_metta(List,_Until) --> s_expr_metta(List),!. -s_item_metta(String,_Until) --> string_metta(String),!. -s_item_metta(Symbol, Until) --> symbol_metta(Symbol, Until). - -:- encoding(iso_latin_1). -%string_metta(S) --> `"`, !, string_until_metta(S, `"`), {atomics_to_string_metta(A,S)}. -%string_metta(Text) --> `"`, !, zalmetta_wayzz_metta(string_until_metta(Text,`"`)),!. -%string_metta(Text) --> `“`, !, zalmetta_wayzz_metta(string_until_metta(Text,(`”`;`“`))),!. -string_metta(Text) --> (`"`), string_until_metta(L,(`"`)), {atomics_to_string(L,Text)}, !. -string_metta(Text) --> (`”`;`“`;`"`), !, string_until_metta(L,(`“`;`”`;`"`)), {atomics_to_string(L,Text)}. -:- encoding(utf8). -%string_metta(Text) --> `#|`, !, zalmetta_wayzz_metta(string_until_metta(Text,`|#`)),!. - -% string_until_metta([], _) --> e_o_s, !. -%string_until_metta([], _) --> file_eof,!. -string_until_metta([], Until) --> Until, !. -string_until_metta([C|Cs], Until) --> escape_sequence_metta(C), !, string_until_metta(Cs, Until). -string_until_metta([C|Cs], Until) --> [R], { name(C, [R]) }, string_until_metta(Cs, Until). - -escape_sequence_metta(Char) --> `\\`,[Esc], { escape_char_metta([Esc], Char) }. -escape_char_metta(`"`, "\""). -escape_char_metta(`\\`, "\\"). -escape_char_metta(`n`, "\n"). -escape_char_metta(`r`, "\r"). -escape_char_metta(`t`,"\t"). -escape_char_metta(C,S):- sformat(S,'~s',[[C]]). - -symbol_metta(S, Until) --> metta_wspace,!,symbol_metta(S, Until). -symbol_metta(S, Until) --> string_until_metta(SChars,(dcg_peek(metta_white); Until)), { atomic_list_concat(SChars, S) }. - -%comment --> `;`,!,comment_chars_metta(S). -comment_chars_metta(S) --> string_until_metta(SChars,`\n`), { atomic_list_concat(SChars, S) }. - -%e_o_s --> file_eof,!. -e_o_s --> \+ [_|_]. - -%metta_ws --> e_o_s,!. -metta_ws --> metta_wspace, !, metta_ws. -metta_ws --> []. -metta_wspace --> `;`,!, comment_chars_metta(S), {assert(comment_metta(S))}. -metta_wspace --> metta_white. -metta_white --> [W], { char_type(W, white) }, !. - - - -%:- meta_predicate(always(0)). -%always(G):- must(G). - -:- use_module(library(logicmoo/filestreams)). -%:- use_module(library(bugger)). - -:- if(exists_file('./header')). -% :- include('./header'). -:- endif. -%:- use_module(eightball). - -:- thread_local(t_l:sreader_options/2). -kif_ok:- t_l:sreader_options(logicmoo_read_kif,TF),!,TF==true. - -with_kif_ok(G):- - locally(t_l:sreader_options(logicmoo_read_kif,true),G). - -with_kif_not_ok(G):- - locally(t_l:sreader_options(logicmoo_read_kif,false),G). - - -:- meta_predicate((with_lisp_translation(+,1),input_to_forms_debug(+,:))). -:- meta_predicate sexpr_vector(*,//, - ?,?). - - -:- dynamic user:file_search_path/2. -:- multifile user:file_search_path/2. - -:- thread_local(t_l:s_reader_info/1). - -:- meta_predicate(quietly_sreader(0)). -%quietly_sreader(G):- quietly(G). -quietly_sreader(G):- !, call(G). - -%% with_lisp_translation( +FileOrStream, :Pred1) is det. -% -% With File or Stream read all S-expressions submitting each to Pred1 -% -with_lisp_translation(In,Pred1):- - is_stream(In),!,with_lisp_translation_stream(In,Pred1). -with_lisp_translation(Other,Pred1):- - setup_call_cleanup(l_open_input(Other,In), - with_lisp_translation_stream(In,Pred1), - ignore(notrace_catch_fail(close(In)))),!. - -with_lisp_translation_stream(In,Pred1):- - repeat, - once((lisp_read(In,O))), - (O== end_of_file - -> (with_all_rest_info(Pred1),!) ; - (((once((zalwayzz(call_proc(Pred1,O))))),fail))). - -call_proc(Pred1,O):- call(Pred1,O),!,with_all_rest_info(Pred1),!. - -with_all_rest_info(Pred1):- - forall(clause(t_l:s_reader_info(O2),_,Ref), - (zalwayzz(once(call(Pred1,O2))),erase(Ref))),!. - -parse_sexpr_untyped(I,O):- quietly_sreader((parse_sexpr(I,M))), - quietly_sreader((to_untyped(M,O))). - -read_pending_whitespace(In):- repeat, peek_char(In,Code), - (( \+ char_type(Code,space), \+ char_type(Code,white))-> ! ; (get_char(In,_),fail)). - - -make_tmpfile_name(Name,Temp):- - atomic_list_concat(List1,'/',Name),atomic_list_concat(List1,'_',Temp1), - atomic_list_concat(List2,'.',Temp1),atomic_list_concat(List2,'_',Temp2), - atomic_list_concat(List3,'\\',Temp2),atomic_list_concat(List3,'_',Temp3), - atom_concat_or_rtrace(Temp3,'.tmp',Temp),!. - - - - -:- meta_predicate(with_lisp_translation_cached(:,2,1)). -:- meta_predicate(maybe_cache_lisp_translation(+,+,2)). - -with_lisp_translation_cached(M:LFile,WithPart2,WithPart1):- - absolute_file_name(LFile,File), - make_tmpfile_name(LFile,Temp), - maybe_cache_lisp_translation(File,Temp,WithPart2),!, - finish_lisp_translation_cached(M,File,Temp,WithPart1). - -finish_lisp_translation_cached(M,File,Temp,WithPart1):- - multifile(M:lisp_trans/2), - dynamic(M:lisp_trans/2), - file_base_name(File,BaseName), - M:load_files([Temp],[qcompile(auto)]), - forall(M:lisp_trans(Part2,BaseName:Line), - once((b_setval('$lisp_translation_line',Line), - zalwayzz(M:call(WithPart1,Part2))))). - -maybe_cache_lisp_translation(File,Temp,_):- \+ file_needs_rebuilt(Temp,File),!. -maybe_cache_lisp_translation(File,Temp,WithPart2):- - file_base_name(File,BaseName), - setup_call_cleanup(open(Temp,write,Outs,[encoding(utf8)]), - must_det((format(Outs,'~N~q.~n',[:- multifile(lisp_trans/2)]), - format(Outs,'~N~q.~n',[:- dynamic(lisp_trans/2)]), - format(Outs,'~N~q.~n',[:- style_check(-singleton)]), - format(Outs,'~N~q.~n',[lisp_trans(translated(File,Temp,BaseName),BaseName:( -1))]), - with_lisp_translation(File,write_trans(Outs,BaseName,WithPart2)), - format(Outs,'~N~q.~n',[end_of_file]))), - ((ignore(notrace_catch_fail(flush_output(Outs),_,true)),ignore(notrace_catch_fail(close(Outs),_,true))))),!. - - -write_trans(Outs,File,WithPart2,Lisp):- - zalwayzz((call(WithPart2,Lisp,Part), - nb_current('$lisp_translation_line',Line), - format(Outs,'~N~q.~n',[lisp_trans(Part,File:Line)]))),!. - -/* alternate method*/ -phrase_from_stream_partial(Grammar, In):- - phrase_from_stream((Grammar,!,lazy_forgotten(In)), In). - -lazy_forgotten(In,UnUsed,UnUsed):- - (is_list(UnUsed)-> true ; append(UnUsed,[],UnUsed)), - length(UnUsed,PlzUnread), - seek(In, -PlzUnread, current, _). - - -% :- use_module(library(yall)). -% :- rtrace. -% tstl(I):- with_lisp_translation(I,([O]>>(writeq(O),nl))). -tstl(I):- with_kifvars(with_lisp_translation(I,writeqnl)). - -with_kifvars(Goal):- - locally(t_l:sreader_options(logicmoo_read_kif,true),Goal). - - - -%:- thread_local(t_l:fake_buffer_codes/2). - - -%% parse_sexpr( :TermS, -Expr) is det. -% -% Parse S-expression. -% - -parse_sexpr(S, Expr) :- quietly_sreader(parse_meta_term( - file_sexpr_with_comments, S, Expr)). - -%% parse_sexpr_ascii( +Codes, -Expr) is det. -% -% Parse S-expression Codes. -% -parse_sexpr_ascii(S, Expr) :- quietly_sreader(parse_meta_ascii(file_sexpr_with_comments, S,Expr)),!. - - -parse_sexpr_ascii_as_list(Text, Expr) :- txt_to_codes(Text,DCodes), - clean_fromt_ws(DCodes,Codes),!,append([`(`,Codes,`)`],NCodes),!, - phrase(sexpr_rest(Expr), NCodes, []). - - -%% parse_sexpr_string( +Codes, -Expr) is det. -% -% Parse S-expression That maybe sees string from Codes. -% -parse_sexpr_string(S,Expr):- - locally_setval('$maybe_string',t,parse_sexpr(string(S), Expr)),!. - -%% parse_sexpr_stream( +Stream, -Expr) is det. -% -% Parse S-expression from a Stream -% -parse_sexpr_stream(S,Expr):- quietly_sreader(parse_meta_stream(file_sexpr_with_comments,S,Expr)),!. - -:- export('//'(file_sexpr,1)). -:- export('//'(sexpr,1)). - -% for offline use of this lisp reader -intern_and_eval(UTC,V):- current_predicate(lisp_compiled_eval/2),!, - call(call,(reader_intern_symbols(UTC,M),!,lisp_compiled_eval(M,V))). -intern_and_eval(UTC,'$intern_and_eval'(UTC)). - -% Use DCG for parser. - - -%file_sexpr_with_comments(O) --> [], {clause(t_l:s_reader_info(O),_,Ref),erase(Ref)},!. -file_sexpr_with_comments(end_of_file) --> file_eof,!. -file_sexpr_with_comments('+') --> `+`, swhite,!. - -file_sexpr_with_comments(O) --> one_blank,!,file_sexpr_with_comments(O),!. % WANT? -file_sexpr_with_comments(end_of_file) --> `:EOF`,!. -file_sexpr_with_comments(C) --> dcg_peek(`#|`),!,zalwayzz(comment_expr(C)),swhite,!. -file_sexpr_with_comments(C) --> dcg_peek(`;`),!, zalwayzz(comment_expr(C)),swhite,!. -file_sexpr_with_comments(Out) --> {kif_ok}, prolog_expr_next, prolog_readable_term(Out), !. -file_sexpr_with_comments(Out,S,E):- \+ t_l:sreader_options(with_text,true),!,phrase(file_sexpr(Out),S,E),!. -file_sexpr_with_comments(Out,S,E):- expr_with_text(Out,file_sexpr(O),O,S,E),!. - -prolog_expr_next--> dcg_peek(`:-`). -prolog_expr_next--> dcg_peek(read_string_until(S,(eol;`.`))),{atom_contains(S,':-')}. -prolog_expr_next--> dcg_peek(`.{`). - -prolog_readable_term(Expr) --> `.`,prolog_readable_term(Read), {arg(1,Read,Expr),!}. -prolog_readable_term(Expr,S,E):- - notrace(catch((read_term_from_codes(S,Expr,[subterm_positions(FromTo),cycles(true), module( baseKB), - double_quotes(string), - comments(CMT), variable_names(Vars)]),implode_threse_vars(Vars), - arg(2,FromTo,To), length(TermCodes,To), - append(TermCodes,Remaining,S), - `.`=[Dot],(Remaining=[Dot|E]/*;Remaining=E*/),!, - must(record_plterm_comments(CMT))),_,fail)). -record_plterm_comments(L):- is_list(L),!,maplist(record_plterm_comments,L). -record_plterm_comments(_-CMT):- assert(t_l:s_reader_info(CMT)). - - -% in Cyc there was a fitness heuristic that every time an logical axiom had a generated a unique consequent it was considered to have utility as it would expand the breadth of a search .. the problem often was those consequents would feed a another axiom's antecedant where that -:- asserta((system:'$and'(X,Y):- (X,Y))). - -%expr_with_text(Out,DCG,O,S,E):- -% call(DCG,S,E) -> append(S,Some,E) -> get_sexpr_with_comments(O,Some,Out,S,E),!. - -get_sexpr_with_comments(O,_,O,_,_):- compound(O),functor(O,'$COMMENT',_),!. -get_sexpr_with_comments(O,Txt,with_text(O,Str),S,_E):-append(Txt,_,S),!,text_to_string(Txt,Str). -%file_sexpr_with_comments(O,with_text(O,Txt),S,E):- copy_until_tail(S,Copy),text_to_string_safe(Copy,Txt),!. - - -file_sexpr(end_of_file) --> file_eof,!. -% WANT? -file_sexpr(O) --> sblank,!,file_sexpr(O),!. -% file_sexpr(planStepLPG(Name,Expr,Value)) --> swhite,sym_or_num(Name),`:`,swhite, sexpr(Expr),swhite, `[`,sym_or_num(Value),`]`,swhite. % 0.0003: (PICK-UP ANDY IBM-R30 CS-LOUNGE) [0.1000] -% file_sexpr(Term,Left,Right):- eoln(EOL),append(LLeft,[46,EOL|Right],Left),read_term_from_codes(LLeft,Term,[double_quotes(string),syntax_errors(fail)]),!. -% file_sexpr(Term,Left,Right):- append(LLeft,[46|Right],Left), ( \+ member(46,Right)),read_term_from_codes(LLeft,Term,[double_quotes(string),syntax_errors(fail)]),!. -file_sexpr(Expr) --> sexpr(Expr),!. -% file_sexpr(Expr,H,T):- lisp_dump_break,rtrace(phrase(file_sexpr(Expr), H,T)). -/* -file_sexpr(Expr) --> {fail}, - sexpr_lazy_list_character_count(Location,Stream), - {break, - seek(Stream,Location,bof,_), - read_clause(Stream,Expr,[cycles(true),double_quotes(string),variable_names(Vars)]), - implode_threse_vars(Vars)},!. - -file_sexpr(Expr) --> sexpr(Expr),!. - -file_sexpr(end_of_file) --> []. -*/ -% file_sexpr('$ERROR'(S_EOF)) --> read_until_eof_e(Unitl_EOF),!,{sformat(S_EOF,'~s',[Unitl_EOF])}. -% read_until_eof_e(Unitl_EOF,S,E):- append(S,E,Unitl_EOF),break,is_list(Unitl_EOF),!. - -%read_dispatch(E,[Disp,Char|In],Out):- read_dispatch_char([Disp,Char],E,In,Out). -read_dispatch(E,[DispatCH|In],Out):- read_dispatch_char([DispatCH],E,In,Out). - -read_dispatch_char(DispatCH,Form,In,Out):- sread_dyn:plugin_read_dispatch_char(DispatCH,Form,In,Out),!. -% read_dispatch_char(`@`,Form,In,Out):- phrase(sexpr(Form), In, Out),!. - -read_dispatch_error(Form,In,Out):- trace, dumpST,trace_or_throw((read_dispatch_error(Form,In,Out))). - - - - -:- multifile(sread_dyn:plugin_read_dispatch_char/4). -:- dynamic(sread_dyn:plugin_read_dispatch_char/4). - -:- use_module(library(dcg/basics)). - -% #x Hex -sread_dyn:plugin_read_dispatch_char([DispatCH],Form,In,Out):- - member(DispatCH,`Xx`),(phrase((`-`,dcg_basics:xinteger(FormP)), In, Out)),!,Form is -FormP. - -sread_dyn:plugin_read_dispatch_char([DispatCH],Form,In,Out):- - member(DispatCH,`Xx`),!,zalwayzz(phrase(dcg_basics:xinteger(Form), In, Out)),!. - -% #B Binary -sread_dyn:plugin_read_dispatch_char([DispatCH],Form,In,Out):- - member(DispatCH,`Bb`),!,phrase(signed_radix_2(2,Form), In, Out),!. - -% #O Octal -sread_dyn:plugin_read_dispatch_char([DispatCH],Form,In,Out):- - member(DispatCH,`Oo`),!,phrase(signed_radix_2(8,Form), In, Out),!. - -signed_radix_2(W,V)--> signed_radix_2_noext(W,Number),extend_radix(W,Number,V). - -signed_radix_2_noext(W,Number) --> `-`,!,unsigned_radix_2(W,NumberP),{Number is - NumberP },!. -signed_radix_2_noext(W,Number) --> `+`,!,unsigned_radix_2(W,Number). -signed_radix_2_noext(W,Number) --> unsigned_radix_2(W,Number). - -unsigned_radix_2(W,Number) --> radix_digits(W,Xs),!,{mkvar_w(Xs,W,Number)},!. - - -radix(Radix)-->`#`,integer(Radix),ci(`r`). -radix(16)-->`#`,ci(`X`). -radix(8)-->`#`,ci(`O`). -radix(2)-->`#`,ci(`B`). - -signed_radix_number(V)--> radix(Radix),!,signed_radix_2(Radix,V). -unsigned_radix_number(V)--> radix(Radix),!,unsigned_radix_2(Radix,V). - -extend_radix(Radix,Number0,'$RATIO'(Number0,Number1)) --> `/`,unsigned_radix_2(Radix,Number1). -%extend_radix(Radix,Number0,'/'(NumberB,Number1)) --> `.`,radix_number(Radix,Number1),{NumberB is (Number0*Number1)+1},!. -%extend_radix(Radix,Number0,'/'(NumberB,NumberR)) --> `.`,radix_number(Radix,Number1),{NumberR is Number1 * Radix, NumberB is (Number0*Number1)+1},!. -extend_radix(_Radix,Number,Number) --> []. - -radix_digits(OF,[X|Xs]) --> xdigit(X),{X alpha_to_lower(C),{X is C - 87,X []. - - - -mkvar_w([W0|Weights], Base, Val) :- - mkvar_w(Weights, Base, W0, Val). - -mkvar_w([], _, W, W). -mkvar_w([H|T], Base, W0, W) :- - W1 is W0*Base+(H), - mkvar_w(T, Base, W1, W). - - -ci([])--> !, []. -ci([U|Xs]) --> {to_lower(U,X)},!,alpha_to_lower(X),ci(Xs). - - -remove_optional_char(S)--> S,!. -remove_optional_char(_)-->[]. - -implode_threse_vars([N='$VAR'(N)|Vars]):-!, implode_threse_vars(Vars). -implode_threse_vars([]). - -ugly_sexpr_cont('$OBJ'([S|V])) --> rsymbol_maybe(``,S), sexpr_vector(V,`>`),swhite,!. -ugly_sexpr_cont('$OBJ'(V)) --> sexpr_vector(V,`>`),swhite,!. -ugly_sexpr_cont('$OBJ'(V)) --> sexpr_vector(V,`>`),swhite,!. -ugly_sexpr_cont('$OBJ'(V)) --> read_string_until_pairs(VS,`>`), swhite,{parse_sexpr_ascii_as_list(VS,V)},!. -ugly_sexpr_cont('$OBJ'(sugly,S)) --> read_string_until(S,`>`), swhite,!. - -%% sexpr(L)// is det. -% - -%sexpr(L) --> sblank,!,sexpr(L),!. -%sexpr(_) --> `)`,!,{trace,break,throw_reader_error(": an object cannot start with #\\)")}. -sexpr(X,H,T):- zalwayzz(sexpr0(X),H,M),zalwayzz(swhite,M,T), nop(if_debugging(sreader,(fbug(sexpr(X))))),!. -%sexpr(X,H,T):- zalwayzz(sexpr0(X,H,T)),!,swhite. -is_common_lisp:- fail. - -sexpr0(L) --> sblank,!,sexpr(L),!. -sexpr0(L) --> `(`, !, swhite, zalwayzz(sexpr_list(L)),!, swhite. -sexpr0((Expr)) --> `.{`, read_string_until(S,`}.`), swhite, - {prolog_readable_term(Expr,S,_)}. - - -sexpr0(['#'(quote),E]) --> `'`, !, sexpr(E). -sexpr0(['#'(hbackquote),E]) --> {is_scm}, `#```, !, sexpr(E). -sexpr0(['#'(backquote),E]) --> ````, !, sexpr(E). -sexpr0(['#BQ-COMMA-ELIPSE',E]) --> `,@`, !, sexpr(E). -sexpr0(['#COMMA',E]) --> { is_common_lisp }, `,`, !, sexpr(E). -sexpr0(['#HCOMMA',E]) --> {is_scm}, `#,`, !, sexpr(E). -sexpr0('$OBJ'(claz_bracket_vector,V)) --> `[`, sexpr_vector(V,`]`),!, swhite. - -% MeTTA/NARS % sexpr0('#'(A)) --> `|`, !, read_string_until(S,`|`), swhite,{quietly_sreader(((atom_string(A,S))))}. - -% maybe this is KIF -sexpr0('?'(E)) --> {kif_ok}, `?`, dcg_peek(([C],{sym_char(C)})),!, rsymbol(``,E), swhite. -% @TODO if KIF sexpr('#'(E)) --> `&%`, !, rsymbol(`#$`,E), swhite. - -sexpr0('$STRING'(S)) --> s_string(S),!. - -/******** BEGIN HASH ************/ - -sexpr0('#') --> `#`, swhite,!. -sexpr0('#\\'(35)) --> `#\\#`,!, swhite. -sexpr0(E) --> `#`,read_dispatch(E),!. - - -%sexpr('#\\'(C)) --> `#\\`,ci(`u`),!,remove_optional_char(`+`),dcg_basics:xinteger(C),!. -%sexpr('#\\'(C)) --> `#\\`,dcg_basics:digit(S0), swhite,!,{atom_codes(C,[S0])}. -sexpr0('#\\'(32)) --> `#\\ `,!. -sexpr0('#\\'(C)) --> `#\\`,!,zalwayzz(rsymbol(``,C)), swhite. - -%sexpr(['#-',K,Out]) --> `#-`,!,sexpr(C),swhite,expr_with_text(Out,sexpr(O),O),!,{as_keyword(C,K)}. -%sexpr(['#+',K,Out]) --> `#+`,!,sexpr(C),swhite,expr_with_text(Out,sexpr(O),O),!,{as_keyword(C,K)}. - -sexpr0(['#-',K,O]) --> `#-`,!,sexpr(C),swhite,sexpr(O),!,{as_keyword(C,K)},!. -sexpr0(['#+',K,O]) --> `#+`,!,sexpr(C),swhite,sexpr(O),!,{as_keyword(C,K)},!. - -:- if(is_wam_cl). - sexpr0(P) --> `#`,ci(`p`),!,zalwayzz((sexpr(C),{f_pathname(C,P)})),!. -:- endif. -sexpr0('$S'(C)) --> (`#`, ci(`s`),`(`),!,zalwayzz(sexpr_list(C)),swhite,!. -%sexpr('$COMPLEX'(R,I)) --> `#`,ci(`c`),`(`,!, lnumber(R),lnumber(I),`)`. -sexpr0('$COMPLEX'(R,I)) --> (`#`, ci(`c`),`(`),!,zalwayzz(sexpr_list([R,I])),swhite,!. -sexpr0('$OBJ'(claz_bitvector,C)) --> `#*`,radix_digits(2,C),swhite,!. - -sexpr0(function(E)) --> `#\'`, sexpr(E), !. %, swhite. -sexpr0('$OBJ'(claz_vector,V)) --> `#(`, !, zalwayzz(sexpr_vector(V,`)`)),!, swhite,!. - -sexpr0(Number) --> `#`,integer(Radix),ci(`r`),!,zalwayzz((signed_radix_2(Radix,Number0),extend_radix(Radix,Number0,Number))),!. -sexpr0('$ARRAY'(Dims,V)) --> `#`,integer(Dims),ci(`a`),!,sexpr(V). -sexpr0(V) --> `#.`, !,sexpr(C),{to_untyped(C,UTC),!,intern_and_eval(UTC,V)},!. -sexpr0('#'(E)) --> `#:`, !,zalwayzz(rsymbol(`#:`,E)), swhite. - -sexpr0(OBJ)--> `#<`,!,zalwayzz(ugly_sexpr_cont(OBJ)),!. - -% @TODO if CYC sexpr('#'(E)) --> `#$`, !, rsymbol(`#$`,E), swhite. -% @TODO if scheme sexpr('#'(t)) --> `#t`, !, swhite. -% @TODO if schemesexpr('#'(f)) --> `#f`, !, swhite. - -% sexpr(E) --> `#`,read_dispatch_error(E). - -/*********END HASH ***********/ - -sexpr0(E) --> sym_or_num(E), swhite,!. -sexpr0(Sym) --> `#`,integer(N123), swhite,!, {atom_concat('#',N123,Sym)}. -sexpr0(C) --> s_line_metta(C) ,swhite, !. %s_line_metta(C), !. -sexpr0(C) --> s_item_metta(C, e_o_s), swhite. %s_line_metta(C), !. -sexpr0(E) --> !,zalwayzz(sym_or_num(E)), swhite,!. - -is_scm:- fail. - -% c:/opt/logicmoo_workspace/packs_sys/logicmoo_opencog/guile/module/ice-9/and-let-star.scm - -priority_symbol((`|-`)). -/* -priority_symbol((`#=`)). -priority_symbol((`#+`)). -priority_symbol((`#-`)). -priority_symbol((`#false`)). -priority_symbol((`#true`)). -priority_symbol((`#nil`)). -priority_symbol((`#null`)). -priority_symbol((`#f`)). -priority_symbol((`#;`)):- is_scm. -priority_symbol((`#t`)). -priority_symbol((`+1+`)). -priority_symbol((`+1-`)). -priority_symbol((`-#+`)). -priority_symbol((`-1+`)). -priority_symbol((`-1-`)). -priority_symbol((`1+`)). -priority_symbol((`1-`)). -*/ - -sym_or_num('$COMPLEX'(L)) --> `#C(`,!, swhite, sexpr_list(L), swhite. -%sym_or_num((E)) --> unsigned_number(S),{number_string(E,S)}. -%sym_or_num((E)) --> unsigned_number(S),{number_string(E,S)}. - -%sym_or_num((E)) --> lnumber(E),swhite,!. -sym_or_num(E) --> rsymbol_maybe(``,E),!. -%sym_or_num('#'(E)) --> [C],{atom_codes(E,[C])}. - -sym_or_num(E) --> dcg_xor(rsymbol(``,E),lnumber(E)),!. -%sym_or_num(E) --> dcg_xor(rsymbol(``,E),lnumber(E)),!. -% sym_or_num('#'(E)) --> [C],{atom_codes(E,[C])}. - - -dcg_xor(DCG1,DCG2,S,E):- copy_term(DCG1,DCG1C),phrase(DCG1C,S,E),!, - (phrase(DCG2,S,[])->true;zalwayzz(DCG1C=DCG1)),!. -dcg_xor(_,DCG2,S,E):- phrase(DCG2,S,E),!. -%sblank --> [C], {var(C)},!. - -% sblank --> comment_expr(S,I,CP),!,{assert(t_l:s_reader_info('$COMMENT'(S,I,CP)))},!,swhite. -sblank --> comment_expr(CMT),!,{assert(t_l:s_reader_info(CMT))},!,swhite. -sblank --> [C], {nonvar(C),charvar(C),!,bx(C =< 32)},!,swhite. - -sblank_line --> eoln,!. -sblank_line --> [C],{bx(C =< 32)},!, sblank_line. - -s_string(Text) --> sexpr_string(Text). -s_string(Text) --> {kif_ok},`'`, !, zalwayzz(read_string_until(Text,`'`)),!. - - - -swhite --> sblank,!. -swhite --> []. - - -sexpr_lazy_list_character_count(Location, Stream, Here, Here) :- - sexpr_lazy_list_character_count(Here, Location, Stream). - -sexpr_lazy_list_character_count(Here, CharNo, Stream) :- - '$skip_list'(Skipped, Here, Tail), - ( attvar(Tail) - -> frozen(Tail, - pure_input:read_to_input_stream(Stream, _PrevPos, Pos, _List)), - stream_position_data(char_count, Pos, EndRecordCharNo), - CharNo is EndRecordCharNo - Skipped - ; Tail == [] - -> CharNo = end_of_file-Skipped - ; type_error(lazy_list, Here) - ). - - - -comment_expr('$COMMENT'(Expr,I,CP)) --> comment_expr_3(Expr,I,CP),!. - -comment_expr_3(T,N,CharPOS) --> {\+ kif_ok}, `#|`, !, my_lazy_list_location(file(_,_,N,CharPOS)),!, zalwayzz(read_string_until_no_esc(S,`|#`)),!, - {text_to_string_safe(S,T)},!. -comment_expr_3(T,N,CharPOS) --> `;`,!, my_lazy_list_location(file(_,_,N,CharPOS)),!,zalwayzz(read_string_until_no_esc(S,eoln)),!, - {text_to_string_safe(S,T)},!. -comment_expr_3(T,N,CharPOS) --> {kif_ok}, `#!`,!, my_lazy_list_location(file(_,_,N,CharPOS)),!,zalwayzz(read_string_until_no_esc(S,eoln)),!, - {text_to_string_safe(S,T)},!. -% For Scheme -comment_expr_3(T,N,CharPOS) --> `#!`,!, my_lazy_list_location(file(_,_,N,CharPOS)),!,zalwayzz(read_string_until_no_esc(S,`!#`)),!, - {text_to_string_safe(S,T)},!. - - -sexprs([H|T]) --> sexpr(H), !, sexprs(T). -sexprs([]) --> []. - - -:- export('//'(sexpr_list,1)). - - -peek_symbol_breaker_or_number --> dcg_peek([C]),{\+ sym_char(C),\+ char_type(C,digit)}. -peek_symbol_breaker --> dcg_peek([C]),{\+ sym_char(C)}. -peek_symbol_breaker --> one_blank. - -sexpr_list(X) --> one_blank,!,sexpr_list(X). -sexpr_list([]) --> `)`, !. -%sexpr_list(_) --> `.`, [C], {\+ sym_char(C)}, {fail}. -sexpr_list([Car|Cdr]) --> sexpr(Car), !, sexpr_rest(Cdr),!. - -sexpr_rest([]) --> `)`, !. -% allow dotcons/improper lists.. but also allow dot in the middle of the list (non-CL) -sexpr_rest(E) --> `.`, [C], {\+ sym_char(C)}, sexpr(E,C), `)` , ! . -sexpr_rest(E) --> {kif_ok}, `@`, rsymbol(`?`,E), `)`. -sexpr_rest([Car|Cdr]) --> sexpr(Car), !, sexpr_rest(Cdr),!. - -sexpr_vector(O,End) --> zalwayzz(sexpr_vector0(IO,End)),!,{zalwayzz(O=IO)}. - -sexpr_vector0(X) --> one_blank,!,sexpr_vector0(X). -sexpr_vector0([],End) --> End, !. -sexpr_vector0([First|Rest],End) --> sexpr(First), !, sexpr_vector0(Rest,End). - -%s_string_cont(Until,"") --> Until,!, swhite. -:- encoding(iso_latin_1). -sexpr_string(Text) --> `"`, !, zalwayzz(read_string_until(Text,`"`)),!. -sexpr_string(Text) --> `“`, !, zalwayzz(read_string_until(Text,(`”`;`“`))),!. -sexpr_string(Text) --> (`”`;`“`), !, zalwayzz(read_string_until(Text,(`”`;`“`))),!. -sexpr_string(Text) --> `#|`, !, zalwayzz(read_string_until(Text,`|#`)),!. -:- encoding(utf8). -%sexpr_string([C|S],End) --> `\\`,!, zalwayzz(escaped_char(C)),!, sexpr_string(S,End). -%sexpr_string([],End) --> End, !. -% sexpr_string([32|S]) --> [C],{eoln(C)}, sexpr_string(S). -%sexpr_string([C|S],End) --> [C],!,sexpr_string(S,End). - -rsymbol_chars([C1,C2|Rest]) --> [C1,C2], {priority_symbol([C1,C2|Rest])},Rest,!. -rsymbol_chars([C|S])--> [C], {sym_char(C)},!, sym_continue(S),!. -%rsymbol_cont(Prepend,E) --> sym_continue(S), {append(Prepend,S,AChars),string_to_atom(AChars,E)},!. - -rsymbol(Chars,E) --> rsymbol_chars(List), {append(Chars,List,AChars),string_to_atom(AChars,E)},!. - -rsymbol_maybe(Prepend,ES) --> rsymbol(Prepend,E),{maybe_string(E,ES)},!. - -maybe_string(E,ES):- nb_current('$maybe_string',t),!,text_to_string_safe(E,ES),!. -maybe_string(E,E). - -sym_continue([H|T]) --> [H], {sym_char(H)},!, sym_continue(T). -sym_continue([39]) --> `'`, peek_symbol_breaker,!. -sym_continue([]) --> peek_symbol_breaker,!. -sym_continue([]) --> []. - -string_vector([First|Rest]) --> sexpr(First), !, string_vector(Rest),!. -string_vector([]) --> [], !. - -% . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - -lnumber(_)--> [C],{code_type(C,alpha)},!,{fail}. -lnumber(N)--> lnumber0(N),!. % (peek_symbol_breaker;[]). - -oneof_ci(OneOf,[C])--> {member(C,OneOf)},ci([C]). -dcg_and2(DCG1,DCG2,S,E) :- dcg_phrase(DCG1,S,E),!,dcg_phrase(DCG2,S,E),!. -dcg_each_call_cleanup(Setup,DCG,Cleanup,S,E) :- each_call_cleanup(Setup,dcg_phrase(DCG,S,E),Cleanup). -dcg_phrase(\+ DCG1,S,E):- !, \+ phrase(DCG1,S,E). -dcg_phrase(DCG1,S,E):- phrase(DCG1,S,E),!. - -dcg_not(DCG1,S,E) :- \+ dcg_phrase(DCG1,S,E). - -enumber(N)--> lnumber(L),!,{to_untyped(L,N)},!. - -/* -Format Minimum Precision Minimum Exponent Size -Short 13 bits 5 bits -Single 24 bits 8 bits -Double 50 bits 8 bits -Long 50 bits 8 bits -*/ - -float_e_type(`E`,claz_single_float). -float_e_type(`f`,claz_single_float). -float_e_type(`d`,claz_double_float). -float_e_type(`L`,claz_long_float). -float_e_type(`s`,claz_short_float). - -lnumber_exp('$EXP'(N,T,E))-->snumber_no_exp(N),!,oneof_ci(`EsfdL`,TC),dcg_basics:integer(E),{exp:float_e_type(TC,T)},!. -lnumber_exp('$EXP'(N,T,E))-->dcg_basics:integer(N),!,oneof_ci(`EsfdL`,TC),dcg_basics:integer(E),!,{float_e_type(TC,T)},!. - - -lnumber0(N) --> lnumber_exp(N),!. -lnumber0('$RATIO'(N,D)) --> sint(N),`/`,uint(D),!. -lnumber0(N) --> snumber_no_exp(N),!. -%lnumber0(N) --> dcg_basics:number(N),!. - - -snumber_no_exp(N)--> `-`,!,unumber_no_exp(S),{N is -S},!. -snumber_no_exp(N)--> `+`,!,unumber_no_exp(N),!. -snumber_no_exp(N)--> unumber_no_exp(N),!. -%snumber_no_exp(N)--> sint(N),!. - - -sint(N) --> signed_radix_number(N),!. -sint(N)--> `-`,!,uint(S),{N is -S},!. -sint(N)--> `+`,!,uint(N),!. -sint(N)--> uint(N),!. - -natural_int(_) --> dcg_not(dcg_basics:digit(_)),!,{fail}. -natural_int(N) --> dcg_basics:integer(N),!. - -digits_dot_digits --> natural_int(_),!,`.`,!,natural_int(_),!. - -unumber_no_exp(N) --> dcg_and2(digits_dot_digits,dcg_basics:float(N)),!. -unumber_no_exp(N) --> `.`,!,dcg_basics:digit(S0),!,dcg_basics:digits(S),{(notrace_catch_fail(number_codes(N,[48,46,S0|S])))},!. -unumber_no_exp(N)--> natural_int(E),`.`,natural_int(S),{(notrace_catch_fail(number_codes(ND,[48,46|S]))),N is ND + E},!. -unumber_no_exp(N) --> natural_int(N),!,remove_optional_char(`.`),!. - -uint(N) --> unsigned_radix_number(N),!. -uint(N) --> natural_int(N),!,remove_optional_char(`.`),!. - - -% . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - - -%= - -%% sexpr( ?E, ?C, ?X, ?Z) is det. -% -% S-Expression. -% -sexpr(E,C,X,Z) :- swhite([C|X],Y), sexpr(E,Y,Z),!. - -% dquote semicolon parens hash qquote comma backquote - -%= - -%% sym_char( ?C) is det. -% -% Sym Char. (not ";()#',` -% ) -% - -sym_char(C):- bx(C =< 32),!,fail. -%sym_char(44). % allow comma in middle of symbol -sym_char(C):- memberchk(C,`"()```),!,fail. % maybe 44 ? comma maybe not # or ; ? ' -%sym_char(C):- nb_current('$maybe_string',t),memberchk(C,`,.:;!%`),!,fail. -sym_char(_):- !. - -sym_char_start(C):- C\==44,C\==59,sym_char(C). - - - -:- thread_initialization(nb_setval('$maybe_string',[])). - -:- thread_local(t_l:s2p/1). -:- thread_local(t_l:each_file_term/1). - - - -%= - -%% to_unbackquote( ?I, ?O) is det. -% -% Converted To Unbackquote. -% -to_unbackquote(I,O):-to_untyped(I,O),!. - -:- export(to_untyped/2). - - -%atom_or_string(X):- (atom(X);string(X)),!. -as_keyword(C,K):- atom(C),!,(atom_concat_or_rtrace(':',_,C)->K=C;atom_concat_or_rtrace(':',C,K)),!. -as_keyword(C,C):- \+compound(C),!. -as_keyword([A|B],[AK|BK]):- !, as_keyword(A,AK),as_keyword(B,BK),!. -as_keyword(C,C). - - -%% to_untyped( :TermVar, :TermName) is det. -% -% Converted To Untyped. -% -to_untyped(S,S):- var(S),!. -to_untyped(S,S):- is_dict(S),!. -to_untyped([],[]):-!. -to_untyped('#-'(C,I),'#-'(K,O)):- as_keyword(C,K),!,to_untyped(I,O),!. -to_untyped('#+'(C,I),'#+'(K,O)):- as_keyword(C,K),!,to_untyped(I,O),!. -to_untyped('?'(S),_):- S=='??',!. -% to_untyped('?'(S),'$VAR'('_')):- S=='??',!. -% to_untyped(VAR,NameU):-atom(VAR),atom_concat_or_rtrace('#$',NameU,VAR),!. -to_untyped(VAR,NameU):-atom(VAR),(atom_concat_or_rtrace(N,'.',VAR)->true;N=VAR),(notrace_catch_fail(atom_number(N,NameU))),!. -%to_untyped(S,s(L)):- string(S),atom_contains(S,' '),atomic_list_concat(['(',S,')'],O),parse_sexpr_string(O,L),!. -to_untyped(S,S):- string(S),!. -to_untyped(S,S):- number(S),!. -%to_untyped(S,O):- atom(S),notrace_catch_fail(atom_number(S,O)),!. -to_untyped(Var,'$VAR'(Name)):-svar(Var,Name),!. -to_untyped('?'(Var),'$VAR'(Name)):-svar_fixvarname(Var,Name),!. -to_untyped(Atom,Atom):- \+ compound(Atom),!. -to_untyped('@'(Var),'$VAR'(Name)):-svar_fixvarname(Var,Name),!. -to_untyped('#'(S),O):- !, (nonvar(S)->to_untyped(S,O) ; O='#'(S)). -to_untyped('$CHAR'(S),C):-!,to_untyped('#\\'(S),C),!. -to_untyped('#\\'(S),C):-to_char(S,C),!. -to_untyped('#\\'(S),'#\\'(S)):-!. -to_untyped('$OBJ'([FUN, F]),O):- atom(FUN),!,to_untyped('$OBJ'(FUN, F),O). -to_untyped('$OBJ'([FUN| F]),O):- atom(FUN),!,to_untyped('$OBJ'(FUN, F),O). -to_untyped('$OBJ'(S),'$OBJ'(O)):-to_untyped(S,O),!. -to_untyped('$OBJ'(Ungly,S),'$OBJ'(Type,O)):- text_to_string_safe(Ungly,Str),string_to_atom(Str,Type),to_untyped(S,O),!. -to_untyped('$OBJ'(Ungly,S),'$OBJ'(Ungly,O)):-to_untyped(S,O),!. -to_untyped('$OBJ'(Ungly,S),O):-to_untyped(S,SO),!,O=..[Ungly,SO]. -to_untyped('$COMPLEX'(N0,D0),N):- to_untyped(D0,D), notrace_catch_fail(( 0 =:= D)),to_untyped(N0,N). -to_untyped('$RATIO'(N0,D0),V):- to_untyped(N0,N),to_untyped(D0,D), notrace_catch_fail(( 0 is N mod D, V is N div D)). -to_untyped('$NUMBER'(S),O):-nonvar(S),to_number(S,O),to_untyped(S,O),!. -to_untyped('$NUMBER'(S),'$NUMBER'(claz_short_float,S)):- float(S),!. -to_untyped('$NUMBER'(S),'$NUMBER'(claz_bignum,S)). -to_untyped('$EXP'(I,'E',E),N):- (notrace_catch_fail(N is 0.0 + ((I * 10^E)))),!. -to_untyped('$EXP'(I,claz_single_float,E),N):- (notrace_catch_fail(N is 0.0 + ((I * 10^E)))),!. -to_untyped('$EXP'(I,T,E),'$NUMBER'(T,N)):- (notrace_catch_fail(N is (I * 10^E))),!. -to_untyped('$EXP'(I,T,E),'$EXP'(I,T,E)):-!. - -to_untyped(with_text(I,_Txt),O):-to_untyped(I,O),!. -to_untyped(with_text(I,Txt),with_text(O,Txt)):-to_untyped(I,O),!. - -% to_untyped([[]],[]):-!. -to_untyped('$STR'(Expr),Forms):- (text_to_string_safe(Expr,Forms);to_untyped(Expr,Forms)),!. -to_untyped('$STRING'(Expr),'$STRING'(Forms)):- (text_to_string_safe(Expr,Forms);to_untyped(Expr,Forms)),!. -to_untyped(['#'(Backquote),Rest],Out):- is_common_lisp, Backquote == backquote, !,to_untyped(['#'('#BQ'),Rest],Out). -to_untyped(['#'(S)|Rest],OOut):- nonvar(S), is_list(Rest),must_maplist(to_untyped,[S|Rest],[F|Mid]), - ((atom(F),t_l:s2p(F))-> Out=..[F|Mid];Out=[F|Mid]), - to_untyped(Out,OOut). -to_untyped(ExprI,ExprO):- ExprI=..[F|Expr],atom_concat_or_rtrace('$',_,F),!,must_maplist(to_untyped,Expr,TT),ExprO=..[F|TT]. - -% to_untyped([H|T],Forms):-is_list([H|T]),zalwayzz(text_to_string_safe([H|T],Forms);maplist(to_untyped,[H|T],Forms)). -to_untyped([H|T],[HH|TT]):-!,zalwayzz((to_untyped(H,HH),!,to_untyped(T,TT))). -to_untyped(ExprI,ExprO):- zalwayzz(ExprI=..Expr), - must_maplist(to_untyped,Expr,[HH|TT]),(atom(HH)-> ExprO=..[HH|TT] ; ExprO=[HH|TT]),!. -% to_untyped(Expr,Forms):-def_compile_all(Expr,Forms),!. - -to_number(S,S):-number(S),!. -to_number(S,N):- text_to_string_safe(S,Str),number_string(N,Str),!. - - -to_char(S,'#\\'(S)):- var(S),!. -to_char('#'(S),C):- !, to_char(S,C). -to_char('#\\'(S),C):- !, to_char(S,C). -to_char(S,C):- atom(S),atom_concat('^',SS,S),upcase_atom(SS,SU),atom_codes(SU,[N64]),N is N64-64,N>=0,!,to_char(N,C). -to_char(S,C):- atom(S),atom_codes(S,[N]),!,to_char(N,C). -to_char(N,C):- text_to_string_safe(N,Str),name_to_charcode(Str,Code),to_char(Code,C),!. -%to_char(N,'#\\'(S)):- to_number(N,NC),!,char_code_to_char(NC,S),!. -to_char(N,'#\\'(S)):- integer(N),!,char_code_to_char(N,S),!. -to_char(N,'#\\'(N)). - -char_code_int(Char,Code):- notrace_catch_fail(char_code(Char,Code)),!. -char_code_int(Char,Code):- notrace_catch_fail(atom_codes(Char,[Code])),!. -char_code_int(Char,Code):- atom(Char),name_to_charcode(Char,Code),!. -char_code_int(Char,Code):- var(Char),!,fbug(char_code_int(Char,Code)), only_debug(break). -char_code_int(Char,Code):- fbug(char_code_int(Char,Code)),only_debug(break). - -char_code_to_char(N,S):- atom(N),atom_codes(N,[_]),!,S=N. -char_code_to_char(N,S):- atom(N),!,S=N. -%char_code_to_char(N,S):- code_type(N,graph),atom_codes(S,[N]),atom(S),!. -%char_code_to_char(N,O):- \+ integer(N),char_type(N,_),!,N=O. -%char_code_to_char(32,' '):-!. -%char_code_to_char(N,N):- \+ code_type(N,graph),!. -%char_code_to_char(N,N):- code_type(N,white),!. -char_code_to_char(N,S):- notrace_catch_fail(atom_codes(S,[N])),!. - - - -name_to_charcode(Str,Code):-find_from_name(Str,Code),!. -name_to_charcode(Str,Code):-text_upper(Str,StrU),find_from_name2(StrU,Code). -name_to_charcode(Str,Code):-string_codes(Str,[S,H1,H2,H3,H4|HEX]),memberchk(S,`Uu`),char_type(H4,xdigit(_)), - notrace_catch_fail(read_from_codes([48, 120,H1,H2,H3,H4|HEX],Code)). -name_to_charcode(Str,Code):-string_codes(Str,[S,H1|BASE10]),memberchk(S,`nd`),char_type(H1,digit), - notrace_catch_fail(read_from_codes([H1|BASE10],Code)). - -find_from_name(Str,Code):-string_codes(Str,Chars),lisp_code_name_extra(Code,Chars). -find_from_name(Str,Code):-lisp_code_name(Code,Str). -find_from_name(Str,Code):-string_chars(Str,Chars),lisp_code_name(Code,Chars). - -make_lisp_character(I,O):-quietly(to_char(I,O)). - -f_code_char(CH,CC):- zalwayzz(to_char(CH,CC)),!. -f_name_char(Name,CC):- zalwayzz((def_to_prolog_string(Name,CH),name_to_charcode(CH,Code),to_char(Code,CC))). -f_char_name(CH,CC):- zalwayzz(def_is_characterp(CH)),zalwayzz(code_to_name(CH,CC)). -f_char_int(CH,CC):- zalwayzz(def_is_characterp(CH)),zalwayzz('#\\'(C)=CH),(integer(C)->CC=C;char_code_int(C,CC)). -f_char_code(CH,CC):- f_char_int(CH,CC). - -to_prolog_char('#\\'(X),O):-!,to_prolog_char(X,O). -to_prolog_char(Code,Char):- number(Code),!,zalwayzz(char_code_int(Char,Code)),!. -%to_prolog_char(S,S):- atom(S),char_type(S,_),!. -to_prolog_char(Atom,Char):- name(Atom,[C|Odes]),!, - ((Odes==[] -> char_code_int(Char,C); - zalwayzz((text_to_string(Atom,String),name_to_charcode(String,Code),char_code_int(Char,Code))))). - -code_to_name(Char,Str):- number(Char),Char=Code,!,zalwayzz((code_to_name0(Code,Name),!,text_to_string(Name,Str))). -code_to_name(Char,Str):- zalwayzz((to_prolog_char(Char,PC),char_code_int(PC,Code),code_to_name0(Code,Name),!,text_to_string(Name,Str))). - -code_to_name0(Code,Name):-lisp_code_name_extra(Code,Name). -code_to_name0(Code,Name):-lisp_code_name(Code,Name). -code_to_name0(Code,Name):- Code<32, Ascii is Code+64,atom_codes(Name,[94,Ascii]). -code_to_name0(Code,Name):- code_type(Code,graph),!,atom_codes(Name,[Code]). - - -find_from_name2(Str,Code):-find_from_name(Str,Code). -find_from_name2(Str,Code):-lisp_code_name(Code,Chars),text_upper(Chars,Str). -find_from_name2(Str,Code):-lisp_code_name_extra(Code,Chars),text_upper(Chars,Str). - -text_upper(T,U):-text_to_string_safe(T,S),string_upper(S,U). - -lisp_code_name_extra(0,`Null`). -lisp_code_name_extra(1,`Soh`). -lisp_code_name_extra(2,`^B`). -lisp_code_name_extra(7,`Bell`). -lisp_code_name_extra(7,`bell`). -lisp_code_name_extra(8,`BCKSPC`). -lisp_code_name_extra(10,`Newline`). -lisp_code_name_extra(10,`LF`). -lisp_code_name_extra(10,`Linefeed`). -lisp_code_name_extra(11,`Vt`). -lisp_code_name_extra(27,`Escape`). -lisp_code_name_extra(27,`Esc`). -lisp_code_name_extra(32,`Space`). -lisp_code_name_extra(28,`fs`). -lisp_code_name_extra(13,`Ret`). - - -% @TODO undo this temp speedup -:- set_prolog_flag(all_lisp_char_names,false). -:- use_module('chars.data'). -/* - -(with-open-file (strm "lisp_code_names.pl" :direction :output :if-exists :supersede :if-does-not-exist :create) - (format strm ":- module(lisp_code_names,[lisp_code_name/2]).~%:- set_prolog_flag(double_quotes,chars).~%~%") - (loop for i from 0 to 655360 do (let ((cname (char-name (code-char i))) (uname4 (format () "U~4,'0X" i)) (uname8 (format () "U~8,'0X" i))) - (unless (equal cname uname4) (unless (equal cname uname8) (format strm "lisp_code_name(~A,~S).~%" i cname )))))) -*/ - - -%% remove_incompletes( :TermN, :TermCBefore) is det. -% -% Remove Incompletes. -% -remove_incompletes([],[]). -remove_incompletes([N=_|Before],CBefore):-var(N),!, - remove_incompletes(Before,CBefore). -remove_incompletes([NV|Before],[NV|CBefore]):- - remove_incompletes(Before,CBefore). - -:- export(extract_lvars/3). - -%= - -%% extract_lvars( ?A, ?B, ?After) is det. -% -% Extract Lvars. -% -extract_lvars(A,B,After):- - (get_varname_list(Before)->true;Before=[]), - remove_incompletes(Before,CBefore),!, - copy_lvars(A,CBefore,B,After),!. - -% copy_lvars( VAR,Vars,VAR,Vars):- var(VAR),!. - -%= - -%% copy_lvars( :TermVAR, ?Vars, :TermNV, ?NVars) is det. -% -% Copy Lvars. -% -copy_lvars(Term,Vars,Out,VarsO):- Term ==[],!,zalwayzz((Out=Term,VarsO=Vars)). -copy_lvars( VAR,Vars,Out,VarsO):- var(VAR),!,zalwayzz((Out=VAR,VarsO=Vars)). -copy_lvars([H|T],Vars,[NH|NT],VarsO):- !, copy_lvars(H,Vars,NH,SVars),!, copy_lvars(T,SVars,NT,VarsO). -copy_lvars('?'(Inner),Vars,Out,VarsO):- !, copy_lvars(Inner,Vars,NInner,VarsO), zalwayzz((atom(NInner) -> atom_concat_or_rtrace('?',NInner,Out) ; Out = '?'(NInner))),!. -copy_lvars( VAR,Vars,Out,VarsO):- svar(VAR,Name)->zalwayzz(atom(Name)),!,zalwayzz(register_var(Name=Out,Vars,VarsO)). -copy_lvars( VAR,Vars,Out,VarsO):- \+ compound(VAR),!,zalwayzz((Out=VAR,VarsO=Vars)). -copy_lvars(Term,Vars,NTerm,VarsO):- - Term=..[F|Args], % decompose term - (svar(F,_)-> copy_lvars( [F|Args],Vars,NTerm,VarsO); - % construct copy term - (copy_lvars(Args,Vars,NArgs,VarsO), NTerm=..[F|NArgs])),!. - - - -%= - -%% svar( ?Var, ?NameU) is det. -% -% If this is a KIF var, convert to a name for prolog -% -svar(SVAR,UP):- nonvar(UP),!,trace_or_throw(nonvar_svar(SVAR,UP)). -svar(Var,Name):- var(Var),!,zalwayzz(svar_fixvarname(Var,Name)). -svar('$VAR'(Var),Name):-number(Var),Var > -1, !, zalwayzz(format(atom(Name),'~w',['$VAR'(Var)])),!. -svar('$VAR'(Name),VarName):-!,zalwayzz(svar_fixvarname(Name,VarName)). -svar('?'(Name),NameU):-svar_fixvarname(Name,NameU),!. -svar(_,_):- \+ kif_ok,!,fail. -svar(VAR,Name):-atom(VAR),atom_concat_or_rtrace('?',A,VAR),non_empty_atom(A),svar_fixvarname(VAR,Name),!. -svar([],_):-!,fail. -svar('#'(Name),NameU):-!,svar(Name,NameU),!. -svar('@'(Name),NameU):-svar_fixvarname(Name,NameU),!. -% svar(VAR,Name):-atom(VAR),atom_concat_or_rtrace('_',_,VAR),svar_fixvarname(VAR,Name),!. -svar(VAR,Name):-atom(VAR),atom_concat_or_rtrace('@',A,VAR),non_empty_atom(A),svar_fixvarname(VAR,Name),!. - - -:- export(svar_fixvarname/2). - -%= - -%% svar_fixvarname( ?SVARIN, ?UP) is det. -% -% Svar Fixvarname. -% - -svar_fixvarname(SVAR,UP):- nonvar(UP),!,trace_or_throw(nonvar_svar_fixvarname(SVAR,UP)). -svar_fixvarname(SVAR,UP):- svar_fixname(SVAR,UP),!. -svar_fixvarname(SVAR,UP):- fail,trace_or_throw(svar_fixname(SVAR,UP)). - -svar_fixname(Var,NameO):-var(Var),!,variable_name_or_ref(Var,Name),sanity(nonvar(Name)),!,svar_fixvarname(Name,NameO). -svar_fixname('$VAR'(Name),UP):- !,svar_fixvarname(Name,UP). -svar_fixname('@'(Name),UP):- !,svar_fixvarname(Name,UP). -svar_fixname('?'(Name),UP):- !,svar_fixvarname(Name,UP). -svar_fixname('block'(Name),UP):- !,svar_fixvarname(Name,UP). -svar_fixname(SVAR,SVARO):- ok_var_name(SVAR),!,SVARO=SVAR. -svar_fixname('??','_'):-!. -svar_fixname(QA,AU):-atom_concat_or_rtrace('??',A,QA),non_empty_atom(A),!,svar_fixvarname(A,AO),atom_concat_or_rtrace('_',AO,AU). -svar_fixname(QA,AO):-atom_concat_or_rtrace('?',A,QA),non_empty_atom(A),!,svar_fixvarname(A,AO). -svar_fixname(QA,AO):-atom_concat_or_rtrace('@',A,QA),non_empty_atom(A),!,svar_fixvarname(A,AO). -svar_fixname(NameU,NameU):-atom_concat_or_rtrace('_',Name,NameU),non_empty_atom(Name),atom_number(Name,_),!. -svar_fixname(NameU,NameUO):-atom_concat_or_rtrace('_',Name,NameU),non_empty_atom(Name), - \+ atom_number(Name,_),!,svar_fixvarname(Name,NameO),atom_concat_or_rtrace('_',NameO,NameUO). -svar_fixname(I,O):- - notrace(( - notrace(catch(fix_varcase(I,M0),_,fail)), - atom_subst(M0,'@','_AT_',M1), - atom_subst(M1,'?','_Q_',M2), - atom_subst(M2,':','_C_',M3), - atom_subst(M3,'-','_',O), - ok_var_name(O))),!. - -%= - -%% fix_varcase( ?I, ?O) is det. -% -% Fix Varcase. -% -fix_varcase(Word,Word):- atom_concat_or_rtrace('_',_,Word),!. -fix_varcase(Word,WordC):- !, atom_codes(Word,[F|R]),to_upper(F,U),atom_codes(WordC,[U|R]). -% the cut above stops the rest -fix_varcase(Word,Word):-upcase_atom(Word,UC),UC=Word,!. -fix_varcase(Word,WordC):-downcase_atom(Word,UC),UC=Word,!,atom_codes(Word,[F|R]),to_upper(F,U),atom_codes(WordC,[U|R]). -fix_varcase(Word,Word). % mixed case - -:- export(ok_varname_or_int/1). - -%% ok_varname_or_int( ?Name) is det. -% -% Ok Varname. -% -ok_varname_or_int(Name):- atom(Name),!,ok_var_name(Name). -ok_varname_or_int(Name):- number(Name). - -%% ok_var_name( ?Name) is det. -% -% Ok Varname. -% -ok_var_name(Name):- - notrace(( - quietly_sreader(( atom(Name),atom_codes(Name,[C|_List]),char_type(C,prolog_var_start), - notrace(catch(read_term_from_atom(Name,Term,[variable_names(Vs)]),_,fail)), - !,var(Term),Vs=[RName=RVAR],!,RVAR==Term,RName==Name)))). - -%:- export(ok_codes_in_varname/1). -%ok_codes_in_varname([]). -%ok_codes_in_varname([C|List]):-!,ok_in_varname(C),ok_codes_in_varname(List). - -%:- export(ok_in_varname/1). -%ok_in_varname(C):-sym_char(C),\+member(C,`!@#$%^&*?()`). - - - -%= - -%% atom_upper( ?A, ?U) is det. -% -% Atom Upper. -% -atom_upper(A,U):-string_upper(A,S),quietly_sreader(((atom_string(U,S)))). - - -%= - -%% lisp_read_from_input( ?Forms) is det. -% -% Lisp Read Converted From Input. -% -lisp_read_from_input(Forms):-lisp_read(current_input,Forms),!. - -readCycL(Forms):-lisp_read(current_input,Forms). - -%% lisp_read_from_stream( ?I, ?Forms) is det. -% -% Lisp Read Converted To Simple Form. -% -lisp_read_from_stream(Input,Forms):- - lisp_read(Input,Forms). - - -%% lisp_read( ?I, ?Forms) is det. -% -% Lisp Read Converted To Simple Form. -% -lisp_read(Input,Forms):- - lisp_read_typed(Input, Forms0),!, - quietly_sreader((zalwayzz(to_untyped(Forms0,Forms)))). - - - -%% lisp_read_typed( ?I, -Expr) is det. -% -% Lisp Read, Expression models DCG -% -lisp_read_typed(In,Expr):- track_stream(In,parse_sexpr(In,Expr)),!. -/* -lisp_read_typed(In,Expr):- fail, % old_stream_read - (read_line_to_codes(current_input,AsciiCodes), - (AsciiCodes==[]-> (at_end_of_stream(In) -> (Expr=end_of_file); lisp_read_typed(In,Expr)); - once(zalwayzz(parse_sexpr(AsciiCodes,Expr);lisp_read_typed(In,Expr));read_term_from_codes(AsciiCodes,Expr,[])))). -*/ - - -%= - -%% lowcase( :TermC1, :TermC2) is det. -% -% Lowcase. -% -lowcase([],[]). -lowcase([C1|T1],[C2|T2]) :- lowercase(C1,C2), lowcase(T1,T2). - - -%= - -%% lowercase( ?C1, ?C2) is det. -% -% Lowercase. -% -lowercase(C1,C2) :- C1 >= 65, C1 =< 90, !, C2 is C1+32. -lowercase(C,C). - - -/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Interpretation - -------------- - - Declaratively, execution of a Lisp form is a relation between the - (function and variable) binding environment before its execution - and the environment after its execution. A Lisp program is a - sequence of Lisp forms, and its result is the sequence of their - results. The environment is represented as a pair of association - lists Fs-Vs, associating function names with argument names and - bodies, and variables with values. DCGs are used to implicitly - thread the environment state through. -- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */ - - - -%= - -%% codelist_to_forms( ?AsciiCodesList, ?FormsOut) is det. -% -% Codelist Converted To Forms. -% -codelist_to_forms(AsciiCodesList,FormsOut):- - parse_sexpr(AsciiCodesList, Forms0),!, - zalwayzz(def_compile_all(Forms0, FormsOut)),!. - - -/* - -:- export(baseKB:rff/0). - -baseKB:rff:-baseKB:rff(dbginfo(n(first)),dbginfo(n(retry)),dbginfo(n(success)),dbginfo(n(failure))). - -:- export(baseKB:rff/4). -baseKB:rff(OnFirst,OnRetry,OnSuccess,OnFailure) :- CU = was(never,first), - call_cleanup(( - process_rff(CU,OnFirst,OnRetry,OnSuccess,OnFailure), - (nb_setarg(1,CU,first));((nb_setarg(1,CU,second)),!,fail)), - (nb_setarg(2,CU,second),process_rff(CU,OnFirst,OnRetry,OnSuccess,OnFailure),dbginfo(cleanup(CU)))), - once(( - process_rff(CU,OnFirst,OnRetry,OnSuccess,OnFailure), - CU \= was(second, _))). - -:- export(process_rff/5). -process_rff(CU,OnFirst,OnRetry,OnSuccess,OnFailure):- - dbginfo(next(CU)), - once(((CU==was(first,first)->OnFirst;true), - (CU==was(second,first)->OnRetry;true), - (CU==was(second,second)->OnFailure;true), - (CU==was(first,second)-e>OnSuccess;true))). - - -*/ - - -/* -:- prolog_load_context(directory,Dir), - DirFor = plarkc, - (( \+ user:file_search_path(DirFor,Dir)) ->asserta(user:file_search_path(DirFor,Dir));true), - absolute_file_name('../../../../',Y,[relative_to(Dir),file_type(directory)]), - (( \+ user:file_search_path(pack,Y)) ->asserta(user:file_search_path(pack,Y));true). -:- attach_packs. -:- initialization(attach_packs). -*/ - -% [Required] Load the Logicmoo Library Utils -% = % :- ensure_loaded(logicmoo(logicmoo_utils)). - -% % :- ensure_loaded(logicmoo(plarkc/mpred_cyc_api)). - - -:- export(fixvars/4). - -%= - -%% fixvars( ?P, ?VALUE2, :TermARG3, ?P) is det. -% -% Fixvars. -% -fixvars(P,_,[],P):-!. -fixvars(P,N,[V|VARS],PO):- - quietly_sreader((atom_string(Name,V))), - svar_fixvarname(Name,NB),Var = '$VAR'(NB), - substM(P,'$VAR'(N),Var,PM0), - substM(PM0,'$VAR'(Name),Var,PM), - % (get_varname_list(Vs)->true;Vs=[]), - % append(Vs,[Name=Var],NVs), - % nput_variable_names( NVs), - N2 is N + 1, fixvars(PM,N2,VARS,PO). - - - - -non_empty_atom(A1):- atom(A1),atom_length(A1,AL),!,AL>0. - -:- meta_predicate(sexpr_sterm_to_pterm(+,?,?)). -:- meta_predicate(sexpr_sterm_to_pterm_list(+,?,?)). - -is_relation_sexpr('=>'). -is_relation_sexpr('<=>'). -is_relation_sexpr('==>'). -is_relation_sexpr('<==>'). -is_relation_sexpr('not'). -is_relation_sexpr(typeGenls). - -is_va_relation('or'). -is_va_relation('and'). -%= - - -is_exact_symbol(N,_):- \+ atom(N),!,fail. -is_exact_symbol(N,P):- nonvar(P),!,is_exact_symbol(N,PP),zalwayzz(P=PP). -is_exact_symbol(':-',':-'). -is_exact_symbol('?-','?-'). -is_exact_symbol('??',_). - -%:- baseKB:ensure_loaded(logicmoo('plarkc/logicmoo_i_cyc_rewriting')). - -maybe_var(S,Name,'$VAR'(Name)):- S=='?',atom(Name),!. - -%% sexpr_sterm_to_pterm(?VAR, ?V) is det. -% -% S-expression Sterm Converted To Pterm. -% -sexpr_sterm_to_pterm(S,P):- sexpr_sterm_to_pterm(0,S,P). - - -sexpr_sterm_to_pterm_pre_list(_,STERM,STERM):- \+ compound(STERM), !. -sexpr_sterm_to_pterm_pre_list(_,STERM,STERM):- \+ is_list(STERM), !. -% sexpr_sterm_to_pterm_pre_list(_,[S|STERM],[S|STERM]):- STERM == [], !. -sexpr_sterm_to_pterm_pre_list(TD,[S0|STERM0],[S|STERM]):- - (is_list(S0)->sexpr_sterm_to_pterm(TD,S0,S);sexpr_sterm_to_pterm_pre_list(TD,S0,S)), - sexpr_sterm_to_pterm_pre_list(TD,STERM0,STERM). - -sexpr_sterm_to_pterm(_TD,VAR,VAR):-is_ftVar(VAR),!. -sexpr_sterm_to_pterm(_TD,S,P):- is_exact_symbol(S,P),!. -sexpr_sterm_to_pterm(_TD,'#'(S),P):- is_exact_symbol(S,P),!. -sexpr_sterm_to_pterm(_TD,VAR,'$VAR'(Name)):- atom(VAR),svar(VAR,Name),!. - -% sexpr_sterm_to_pterm(TD,List,PTERM):- append(Left,[S,Name|TERM],List),maybe_var(S,Name,Var),!,append(Left,[Var|TERM],NewList), sexpr_sterm_to_pterm(TD,NewList,PTERM). -% sexpr_sterm_to_pterm(TD,[S|TERM],dot_holds(PTERM)):- \+ (is_list(TERM)),sexpr_sterm_to_pterm_list(TD,[S|TERM],PTERM),!. -%sexpr_sterm_to_pterm(TD,[S|TERM],PTERM):- \+ atom(S),sexpr_sterm_to_pterm_list(TD,[S|TERM],PTERM),!. -/* -sexpr_sterm_to_pterm(TD,[S,Vars|TERM],PTERM):- nonvar(S), - call_if_defined(common_logic_snark:is_quantifier(S)), - zalwayzz((sexpr_sterm_to_pterm_list(TD,TERM,PLIST), - PTERM=..[S,Vars|PLIST])),!. -*/ - -sexpr_sterm_to_pterm(TD,[S|STERM0],PTERM):- var(S), TD1 is TD + 1, sexpr_sterm_to_pterm_pre_list(TD1,STERM0,STERM), sexpr_sterm_to_pterm_list(TD1,STERM,PLIST),s_univ(TD,PTERM,[S|PLIST]),!. -sexpr_sterm_to_pterm(_,[S,STERM0],PTERM):- is_quoter(S),sexpr_sterm_to_pterm_pre_list(0,STERM0,STERM), !,PTERM=..[S,STERM],!. -sexpr_sterm_to_pterm(_,[S|STERM0],PTERM):- is_quoter(S),sexpr_sterm_to_pterm_pre_list(0,STERM0,STERM), !,PTERM=..[S,STERM],!. -sexpr_sterm_to_pterm(TD,[S|STERM0],PTERM):- sexpr_sterm_to_pterm_pre_list(TD,STERM0,STERM), is_list(STERM), - next_args_are_lists_unless_string(S,NonList), - length(LEFT,NonList),append(LEFT,[List|RIGHT],STERM),is_list(List), - TD1 is TD+1, - sexpr_sterm_to_pterm_list(TD1,LEFT,PLEFTLIST), - sexpr_sterm_to_pterm_list(0,RIGHT,PRIGHTLIST), - append(PLEFTLIST,[List|PRIGHTLIST],PLIST), - s_univ(TD,PTERM,[S|PLIST]),!. - -sexpr_sterm_to_pterm(TD,STERM0,PTERM):- TD1 is TD+1,sexpr_sterm_to_pterm_pre_list(TD,STERM0,STERM), - is_list(STERM),!, sexpr_sterm_to_pterm_list(TD1,STERM,PLIST),s_univ(TD,PTERM,PLIST),!. -sexpr_sterm_to_pterm(_TD,VAR,VAR). - -is_quoter('#BQ'):- is_common_lisp. -is_quoter('#COMMA'):- is_common_lisp. -is_quoter('quote'). - -next_args_are_lists_unless_string(defmacro,1). -next_args_are_lists_unless_string(defun,1). -next_args_are_lists_unless_string(let,0). -next_args_are_lists_unless_string('let*',0). - -%sexpr_sterm_to_pterm(TD,[S|TERM],PTERM):- (number(S); (atom(S),fail,atom_concat_or_rtrace(_,'Fn',S))),sexpr_sterm_to_pterm_list(TD,[S|TERM],PTERM),!. -%sexpr_sterm_to_pterm(TD,[S],O):- is_ftVar(S),sexpr_sterm_to_pterm(TD,S,Y),!,s_univ(TD,O,[Y]),!. -%sexpr_sterm_to_pterm(TD,[S],O):- nonvar(S),sexpr_sterm_to_pterm(TD,S,Y),!,s_univ(TD,O,[Y]),!. -%sexpr_sterm_to_pterm(TD,[S|TERM],PTERM):- is_ftVar(S), sexpr_sterm_to_pterm_list(TD,TERM,PLIST),s_univ(TD,PTERM,[t,S|PLIST]),!. -%sexpr_sterm_to_pterm(TD,[S|TERM],PTERM):- \+ atom(S), sexpr_sterm_to_pterm_list(TD,TERM,PLIST),s_univ(TD,PTERM,[t,S|PLIST]),!. -%sexpr_sterm_to_pterm(TD,[S|TERM],PTERM):- S==and,!,zalwayzz((maplist(sexpr_sterm_to_pterm,TERM,PLIST),list_to_conjuncts(',',PLIST,PTERM))). -% sexpr_sterm_to_pterm(TD,[S|TERM],PTERM):- is_va_relation(S),!,zalwayzz((maplist(sexpr_sterm_to_pterm,TERM,PLIST),list_to_conjuncts(S,PLIST,PTERM))). -%sexpr_sterm_to_pterm(TD,[S|TERM],PTERM):- is_relation_sexpr(S),zalwayzz((sexpr_sterm_to_pterm_list(TD,TERM,PLIST),PTERM=..[S|PLIST])),!. -%sexpr_sterm_to_pterm(TD,STERM,PTERM):- STERM=..[S|TERM],sexpr_sterm_to_pterm_list(TD,TERM,PLIST),s_univ(TD,PTERM,[S|PLIST]),!. - -s_functor(F):- \+ atom(F), !,fail. -s_functor(F):- \+ atom_concat('?',_,F). - -s_univ(1,S,S):-!. -s_univ(_TD,P,[F|ARGS]):- s_functor(F),is_list(ARGS),length(ARGS,A),l_arity(F,A),P=..[F|ARGS]. -s_univ(0,P,[F|ARGS]):- s_functor(F),is_list(ARGS),P=..[F|ARGS]. -s_univ(_TD,P,[F|ARGS]):- s_functor(F),is_list(ARGS),P=..[F|ARGS]. -s_univ(_TD,P,S):-P=S. - -l_arity(F,A):- clause_b(arity(F,A)). -l_arity(function,1). -l_arity(quote,1). -l_arity('#BQ',1):- is_common_lisp. -l_arity(F,A):-current_predicate(F/A). -l_arity(_,1). - -%% sexpr_sterm_to_pterm_list(TD, ?VAR, ?VAR) is det. -% -% S-expression Converted To Pterm List. -% - -sexpr_sterm_to_pterm_list(TD,TERM,PTERMO):- is_list(TERM),append(BEFORE,[VAR],TERM),atom(VAR), - atom_concat_or_rtrace('@',RVAR,VAR),non_empty_atom(RVAR),svar_fixvarname(RVAR,V),!,append(BEFORE,'$VAR'(V),PTERM), - sexpr_sterm_to_pterm_list0(TD,PTERM,PTERMO). -sexpr_sterm_to_pterm_list(TD,TERM,PTERM):- sexpr_sterm_to_pterm_list0(TD,TERM,PTERM). - -sexpr_sterm_to_pterm_list0(_,VAR,VAR):-is_ftVar(VAR),!. -sexpr_sterm_to_pterm_list0(_,[],[]):-!. -sexpr_sterm_to_pterm_list0(TD,[S|STERM],[P|PTERM]):-sexpr_sterm_to_pterm(TD,S,P),sexpr_sterm_to_pterm_list0(TD,STERM,PTERM),!. -sexpr_sterm_to_pterm_list0(_,VAR,VAR). - - -/*=================================================================== -% input_to_forms/3 does less consistancy checking then conv_to_sterm - -Always a S-Expression: 'WFFOut' placing variables in 'VARSOut' - -|?-input_to_forms(`(isa a b)`,Clause,Vars). -Clause = [isa,a,b] -Vars = _h70 - -| ?- input_to_forms(`(isa a (b))`,Clause,Vars). -Clause = [isa,a,[b]] -Vars = _h70 - -|?-input_to_forms(`(list a b )`,Clause,Vars) -Clause = [list,a,b] -Vars = _h70 - -?- input_to_forms_debug("(=> (isa ?NUMBER ImaginaryNumber) (exists (?REAL) (and (isa ?REAL RealNumber) (equal ?NUMBER (MultiplicationFn ?REAL (SquareRootFn -1))))))"). - -?- input_to_forms_debug("(=> (isa ?PROCESS DualObjectProcess) (exists (?OBJ1 ?OBJ2) (and (patient ?PROCESS ?OBJ1) (patient ?PROCESS ?OBJ2) (not (equal ?OBJ1 ?OBJ2)))))"). - - -| ?- input_to_forms(`(genlMt A ?B)`,Clause,Vars). -Clause = [genlMt,'A',_h998] -Vars = [=('B',_h998)|_h1101] - -| ?- input_to_forms(` - (goals Iran (not (exists (?CITIZEN) - (and (citizens Iran ?CITIZEN) (relationExistsInstance maleficiary ViolentAction ?CITIZEN)))))` - ). - -Clause = [goals,Iran,[not,[exists,[_h2866],[and,[citizens,Iran,_h2866],[relationExistsInstance,maleficiary,ViolentAction,_h2866]]]]] -Vars = [=(CITIZEN,_h2866)|_h3347] - -| ?- input_to_forms_debug(` -(queryTemplate-Reln QuestionTemplate definitionalDisplaySentence - (NLPatternList - (NLPattern-Exact "can you") - (RequireOne - (NLPattern-Word Acquaint-TheWord Verb) - (NLPattern-Word Tell-TheWord Verb)) - (RequireOne - (NLPattern-Exact "me with") - (NLPattern-Exact "me what")) - (OptionalOne - (WordSequence "the term") "a" "an") - (NLPattern-Template NPTemplate :THING) - (OptionalOne "is" ) - (OptionalOne TemplateQuestionMarkMarker)) - (definitionalDisplaySentence :THING ?SENTENCE)) ` -). - -| ?- input_to_forms_debug(` - (#$STemplate #$bioForProposal-short - (#$NLPatternList (#$NLPattern-Template #$NPTemplate :ARG1) - (#$NLPattern-Exact "short bio for use in proposals" ) (#$NLPattern-Word #$Be-TheWord #$Verb) - (#$NLPattern-Exact "") (#$NLPattern-Template #$NPTemplate :ARG2)) (#$bioForProposal-short :ARG1 :ARG2))` - ). - -input_to_forms_debug("(=> (disjointDecomposition ?CLASS @ROW) (forall (?ITEM1 ?ITEM2) (=> (and (inList ?ITEM1 (ListFn @ROW)) (inList ?ITEM2 (ListFn @ROW)) (not (equal ?ITEM1 ?ITEM2))) (disjoint ?ITEM1 ?ITEM2))))"). - - -input_to_forms_debug( -` - (#$STemplate #$bioForProposal-short - (#$NLPatternList (#$NLPattern-Template #$NPTemplate :ARG1) - (#$NLPattern-Exact "short bio for use in proposals" ) (#$NLPattern-Word #$Be-TheWord #$Verb) - (#$NLPattern-Exact "") (#$NLPattern-Template #$NPTemplate :ARG2)) (#$bioForProposal-short :ARG1 :ARG2)) ` - ). - -% txt_to_codes("(documentation Predicate EnglishLanguage \"A &%Predicate is a sentence-forming &%Relation. Each tuple in the &%Relation is a finite, ordered sequence of objects. The fact that a particular tuple is an element of a &%Predicate is denoted by '(*predicate* arg_1 arg_2 .. arg_n)', where the arg_i are the objects so related. In the case of &%BinaryPredicates, the fact can be read as `arg_1 is *predicate* arg_2' or `a *predicate* of arg_1 is arg_2'.\")",X). -input_to_forms_debug("(documentation Predicate EnglishLanguage \"A &%Predicate is a sentence-forming &%Relation. Each tuple in the &%Relation is a finite, ordered sequence of objects. The fact that a particular tuple is an element of a &%Predicate is denoted by '(*predicate* arg_1 arg_2 .. arg_n)', where the arg_i are the objects so related. In the case of &%BinaryPredicates, the fact can be read as `arg_1 is *predicate* arg_2' or `a *predicate* of arg_1 is arg_2'.\")",X,Y). - -// ==================================================================== */ -:- export(current_input_to_forms/2). - - -%% input_to_forms( ?FormsOut, ?Vars) is det. -% -% Input Converted To Forms. -% -current_input_to_forms(FormsOut,Vars):- - current_input(In), - input_to_forms(In, FormsOut,Vars). - -show_wff_debug(Wff,Vs):- nonvar(Wff),Wff=(H=B),!,show_wff_debug((H:-B),Vs). -show_wff_debug(Wff,Vs):- fmt("\n"), - must_or_rtrace(portray_clause_w_vars(Wff,Vs,[])),!. - -% input_to_forms_debug(String):- sumo_to_pdkb(String,Wff),dbginfo(Wff),!. -input_to_forms_debug(String):- - input_to_forms_debug(String,['=']). - -input_to_forms_debug(String,M:Decoders):- - setup_call_cleanup( - fmt("% ========================\n"), - (get_varnames(Was), show_wff_debug(input=String,Was), - input_to_forms(String,Wff,Vs), - b_setval('$variable_names',Vs), - show_wff_debug(to_forms=Wff,Vs), - do_decoders(Wff,Vs,M,Decoders),!, - ignore((nonvar(Vs),Vs\==[], show_wff_debug(vars=Vs,Vs)))), - fmt("\n% ========================\n")). - -do_decoders(_,_,_,[]):-!. -do_decoders(Wff,Vs,M,[Decoder|Decoders]):- !, - ((M:call(Decoder,Wff,WffO), ignore((Wff \== WffO , show_wff_debug((M:Decoder:-WffO),Vs)))) - -> do_decoders(WffO,Vs,M,Decoders) - ; - (fmt(decoder_failed(M:Decoder)), - do_decoders(Wff,Vs,M,Decoders))). -do_decoders(Wff,Vs,M,Decoder):- do_decoders(Wff,Vs,M,[Decoder]). - -:- export(input_to_forms/2). -%% input_to_forms( ?In, ?FormsOut) is det. -% -% Get Input Converted To Forms. -% -input_to_forms(Codes,FormsOut):- - input_to_forms(Codes,FormsOut,Vars) -> - add_variable_names(Vars). - -:- export(input_to_forms/3). - -%% input_to_forms( ?In, ?FormsOut, ?Vars) is det. -% -% Get Input Converted To Forms. -% -input_to_forms(Codes,FormsOut,Vars):- - push_varnames(_) -> - quietly_sreader((input_to_forms0(Codes,FormsOut,Vars))). - -is_variable_names_safe(Vars):- var(Vars),!. -is_variable_names_safe([N=V|Vars]):- !, - is_name_variable_safe(N,V) -> - is_variable_names_safe(Vars). -is_variable_names_safe([]). - -is_name_variable_safe(N,V):- - ok_var_name(N)-> var(V). - - -get_varnames(Was):- nb_current('$variable_names',Was)->true;Was=[]. - -push_varnames(New):- - (nonvar(New)-> b_setval('$variable_names',New) - ; (get_varnames(Was), Was = New, b_setval('$variable_names',Was))). - -add_variable_names(Vars):- var(Vars),!. -add_variable_names(N=V):- !, ignore(set_varname_s(N,V)). -add_variable_names([NV|Vars]):- add_variable_names(NV),!, add_variable_names(Vars). -add_variable_names([]). - -set_varname_s(N,V):- get_varnames(Was), set_varname4(Was,N,V,New),b_setval('$variable_names',New). - -set_varname4(Was,N,V,New):- member(NV,Was),NV=(NN=VV), NN==N,!, (V=VV->true;setarg(2,NV,V)), New = Was. -set_varname4(Was,N,V,New):- member(NV,Was),NV=(NN=VV), VV==V,!, (N=NN->true;setarg(1,NV,N)), New = Was. -set_varname4(Was,N,V,[N=V|Was]). - - -set_variable_names_safe(Vars):- - is_variable_names_safe(Vars)-> - b_setval('$variable_names',Vars); true. - -input_to_forms0(Codes,FormsOut,Vars):- - % is_openable(Codes),!, - parse_sexpr(Codes, Forms0),!, - once((to_untyped(Forms0, Forms1), - extract_lvars(Forms1,FormsOut,Vars))). - -input_to_forms0(Forms,FormsOut,Vars):- - (to_untyped(Forms, Forms1) -> - extract_lvars(Forms1,FormsOut,Vars)-> true),!. - - -/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Lisprolog -- Interpreter for a simple Lisp. Written in Prolog. - Written Nov. 26th, 2006 by Markus Triska (triska@gmx.at). - Public domain code. -- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */ - -%:- style_check(-singleton). -%:- style_check(-discontiguous). -% :- style_check(-atom). -/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Parsing -- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */ - - -tstl:- tstl('./ontologyportal_sumo/Merge.kif'), - tstl('./ontologyportal_sumo/Translations/relations-en.txt'), - tstl('./ontologyportal_sumo/english_format.kif'), - tstl('./ontologyportal_sumo/domainEnglishFormat.kif'), - tstl('./ontologyportal_sumo/Mid-level-ontology.kif'), - !. - -writeqnl(O):- writeq(O),nl. - - - -%:- fixup_exports. -%:- endif. - diff --git a/metta_vspace/pyswip_lng/metta_reader.pl b/metta_vspace/pyswip_lng/metta_reader.pl new file mode 120000 index 00000000..c1896ea3 --- /dev/null +++ b/metta_vspace/pyswip_lng/metta_reader.pl @@ -0,0 +1 @@ +../pyswip/metta_reader.pl \ No newline at end of file diff --git a/metta_vspace/pyswip_lng/metta_rust.pl b/metta_vspace/pyswip_lng/metta_rust.pl deleted file mode 100755 index fcae66a4..00000000 --- a/metta_vspace/pyswip_lng/metta_rust.pl +++ /dev/null @@ -1,5 +0,0 @@ - - -:- ensure_loaded(metta_python). -:- ensure_loaded(metta_interp). - diff --git a/metta_vspace/pyswip_lng/metta_rust.pl b/metta_vspace/pyswip_lng/metta_rust.pl new file mode 120000 index 00000000..e70d25da --- /dev/null +++ b/metta_vspace/pyswip_lng/metta_rust.pl @@ -0,0 +1 @@ +../pyswip/metta_rust.pl \ No newline at end of file diff --git a/metta_vspace/pyswip_lng/metta_server.pl b/metta_vspace/pyswip_lng/metta_server.pl deleted file mode 100755 index 94bee387..00000000 --- a/metta_vspace/pyswip_lng/metta_server.pl +++ /dev/null @@ -1,95 +0,0 @@ - -:- use_module(library(socket)). -:- use_module(library(thread)). - -call_wdet(Goal,WasDet):- call(Goal),deterministic(WasDet). -% Helper to parse Server and Port -parse_server_port(ServerPort,DefaultPort, Server, Port) :- - ( ServerPort = Server:Port -> true - ; integer(ServerPort) -> Server = localhost, Port = ServerPort - ; Server = ServerPort, Port = DefaultPort % Default port if none specified - ). - -start_vspace_server(Port) :- - thread_create(run_vspace_server(Port),_,[detached(true),alias(vspace_server)]). - -run_vspace_server(Port) :- - tcp_socket(Socket), tcp_bind(Socket, Port), tcp_listen(Socket, 5), tcp_open_socket(Socket, ListenFd), - fbug(run_vspace_server(Port)), - accept_vspace_connections(ListenFd). - -accept_vspace_connections(ListenFd) :- - tcp_accept(ListenFd, ClientFd, ClientAddr), - format(atom(ThreadAlias), 'client_~w', [ClientAddr]), - thread_create(setup_call_cleanup( - tcp_open_socket(ClientFd, Stream), - ignore(handle_vspace_client(Stream)), - catch(close(Stream),_,true)), _, [detached(true), alias(ThreadAlias)] ), - accept_vspace_connections(ListenFd). - -handle_vspace_client(Stream) :- - read_term(Stream, Goal,[]), - ( Goal \= end_of_file - -> ( catch(call_wdet(Goal,WasDet), Error, true) - *-> ( var(Error) -> send_term(Stream, success(Goal,WasDet)) ; send_term(Stream,error(Error))) - ;send_term(Stream, 'failed'))), - handle_vspace_client(Stream). - -% Start the server automatically on a default port or a specified port -:- dynamic vspace_port/1. -start_vspace_server:- ( vspace_port(Port) -> start_vspace_server(Port); start_vspace_server(3023) ). - -:- initialization(start_vspace_server). - -% Connects to the server and sends the goal -remote_call(ServerPort, Goal) :- - setup_call_cleanup( - (connect_to_server(ServerPort, Stream),send_term(Stream, Goal)), - read_response(Stream,Goal), - close(Stream)). - -% Helper to establish connection -connect_to_server(HostPort, Stream) :- - parse_server_port(HostPort, 3023, Host, Port), - tcp_socket(Socket), - tcp_connect(Socket, Host:Port), - tcp_open_socket(Socket, Stream). - -% Helper to send goal and receive response -send_term(Stream, Goal) :- write_canonical(Stream, Goal),writeln(Stream, '.'), flush_output(Stream). - - -% Read and process the server's response -read_response(Stream,Goal) :- - flush_output(Stream), - repeat, read_term(Stream,Response,[]), - (Response == failed -> (!,fail) ; - (Response = error(Throw) -> throw(Throw) ; - ((Response = success(Goal,WasDet)), - (WasDet==true-> (!, true) ; true)))). - -% Example usage -% ?- remote_call('localhost', member(X, [1,2,3])). - -:- dynamic predicate_server/2. % Maps predicate to server - -% Registers a predicate to a server -register_predicate_server(Predicate, Server) :- assertz(predicate_server(Predicate, Server)). - -% Meta-interpreter with cut handling -execute_goal(Goal, IsCut) :- - predicate_server(Goal, Server), !, - remote_call(Server, Goal), % If the goal is registered for a server, call remotely - IsCut = _. -execute_goal(!, IsCut) :- !, IsCut = cut. % Handle cuts -execute_goal(Goal, IsCut) :- predicate_property(Goal,numberr_of_clauses(_)),!, - clause(Goal, Body), % Retrieve the clause body for the goal - execute_goal(Body, IsCut), - (nonvar(IsCut)->!;true). -execute_goal((SubGoal1, SubGoal2), IsCut) :- !, execute_goal(SubGoal1, IsCut), execute_goal(SubGoal2, IsCut). -execute_goal((SubGoal1; SubGoal2), IsCut) :- !, (execute_goal(SubGoal1, IsCut); execute_goal(SubGoal2, IsCut)). -execute_goal((SubGoal1 -> SubGoal2), IsCut) :- !, (execute_goal(SubGoal1, IsCut) -> execute_goal(SubGoal2, IsCut)). -execute_goal(findall(X, Y, Z), _) :- !, findall(X, execute_goal(Y, _), Z). -execute_goal(forall(X, Y), _) :- !, forall(execute_goal(X, _), execute_goal(Y, _)). -execute_goal(SubGoal, _IsCut) :- call_wdet(SubGoal, _WasDet). - diff --git a/metta_vspace/pyswip_lng/metta_server.pl b/metta_vspace/pyswip_lng/metta_server.pl new file mode 120000 index 00000000..6d104d75 --- /dev/null +++ b/metta_vspace/pyswip_lng/metta_server.pl @@ -0,0 +1 @@ +../pyswip/metta_server.pl \ No newline at end of file diff --git a/metta_vspace/pyswip_lng/metta_space.pl b/metta_vspace/pyswip_lng/metta_space.pl deleted file mode 100755 index 954c28dc..00000000 --- a/metta_vspace/pyswip_lng/metta_space.pl +++ /dev/null @@ -1,679 +0,0 @@ -:- encoding(iso_latin_1). -:- flush_output. -:- setenv('RUST_BACKTRACE',full). -:- ensure_loaded(metta_compiler). -%:- ensure_loaded(metta_compiler). -% TODO move non flybase specific code between here and the compiler -:- ensure_loaded(flybase_main). - -:- multifile(is_pre_statistic/2). -:- dynamic(is_pre_statistic/2). -save_pre_statistic(Name):- is_pre_statistic(Name,_)-> true; (statistics(Name,AS),term_number(AS,FN),assert(is_pre_statistic(Name,FN))). -pre_statistic(N,V):- is_pre_statistic(N,V)-> true ; V = 0. -post_statistic(N,V):- statistics(N,VV),term_number(VV,FV),pre_statistic(N,WV), V0 is FV-WV, (V0<0 -> V = 0 ; V0=V). -term_number(T,N):- sub_term(N,T),number(N). - - -call_match([G]):-!, call(G). -call_match([G|GG]):- !, call(G), call_match(GG). -call_match(G):- call(G). - - -:- dynamic(repeats/1). -:- dynamic(not_repeats/1). -assert_new(P):- call(P),!,assert_new1(repeats(P)). -assert_new(P):- assert(P), flag(assert_new,TA,TA+1),assert_new1(not_repeats(P)),!. - -retract1(P):- \+ call(P),!. -retract1(P):- ignore(\+ retract(P)). - -assert_new1(P):- \+ \+ call(P),!. -assert_new1(P):- assert(P). - - -:- dynamic(fb_pred/3). -:- dynamic(mod_f_a/3). -decl_m_fb_pred(Mod,Fn,A):- var(Mod),!,mod_f_a(Mod,Fn,A). -decl_m_fb_pred(Mod,Fn,A):- mod_f_a(Mod,Fn,A)->true;(dynamic(Mod:Fn/A),assert(mod_f_a(Mod,Fn,A))). -:- dynamic(fb_pred_file/3). -decl_fb_pred(Fn,A):- - (fb_pred(Fn,A)-> true; (dynamic(Fn/A),assert(fb_pred(Fn,A)))), - ignore((nb_current(loading_file,File), - (fb_pred_file(Fn,A,File)-> true; assert(fb_pred_file(Fn,A,File))))). -% Import necessary libraries -:- use_module(library(readutil)). - - -skip(_). - -% =============================== -% MeTTa Python incoming interface -% =============================== - -% ============================ -% %%%% Atom Manipulations -% ============================ - -% Clear all atoms from a space -'clear-atoms'(SpaceNameOrInstance) :- - debug_metta(['clear-atoms',SpaceNameOrInstance]), - space_type_method(Type,clear_space,Method), call(Type,SpaceNameOrInstance),!, - debug_metta(['type-method',Type,Method]), - call(Method,SpaceNameOrInstance). - -% Add an atom to the space -'add-atom'(SpaceNameOrInstance, Atom) :- % debug_metta(['add-atom',SpaceNameOrInstance, Atom]), - space_type_method(Type,add_atom,Method), call(Type,SpaceNameOrInstance),!, - if_t((SpaceNameOrInstance\=='&self' ; Type\=='is_asserted_space'), - debug_metta(['type-method',Type,Method,SpaceNameOrInstance,Atom])), - call(Method,SpaceNameOrInstance,Atom). -% Add Atom -'add-atom'(Environment, AtomDeclaration, Result):- eval_args(['add-atom', Environment, AtomDeclaration], Result). - -% remove an atom from the space -'remove-atom'(SpaceNameOrInstance, Atom) :- - debug_metta(['remove-atom',SpaceNameOrInstance, Atom]), - space_type_method(Type,remove_atom,Method), call(Type,SpaceNameOrInstance),!, - debug_metta(['type-method',Type,Method]), - call(Method,SpaceNameOrInstance,Atom). -% Remove Atom -'remove-atom'(Environment, AtomDeclaration, Result):- eval_args(['remove-atom', Environment, AtomDeclaration], Result). - -% Add an atom to the space -'replace-atom'(SpaceNameOrInstance, Atom, New) :- - debug_metta(['replace-atom',SpaceNameOrInstance, Atom, New]), - space_type_method(Type,replace_atom,Method), call(Type,SpaceNameOrInstance),!, - debug_metta(['type-method',Type,Method]), - call(Method,SpaceNameOrInstance,Atom, New). -% Replace Atom -'atom-replace'(Environment, OldAtom, NewAtom, Result):- eval_args(['atom-replace', Environment, OldAtom, NewAtom], Result). - -% Count atoms in a space -'atom-count'(SpaceNameOrInstance, Count) :- - debug_metta(['atom-count',SpaceNameOrInstance]), - space_type_method(Type,atom_count,Method), call(Type,SpaceNameOrInstance),!, - call(Method,SpaceNameOrInstance,Count), - debug_metta(['type-method-result',Type,Method,Count]). -% Count Atoms -'atom-count'(Environment, Count):- eval_args(['atom-count', Environment], Count). - -% Fetch all atoms from a space -'get-atoms'(SpaceNameOrInstance, AtomsL) :- - debug_metta(['get-atoms',SpaceNameOrInstance]), - space_type_method(Type,get_atoms,Method), call(Type,SpaceNameOrInstance),!, - call(Method,SpaceNameOrInstance, AtomsL), - length(AtomsL,Count), - debug_metta(['type-method-result',Type,Method,Count]). -% Get Atoms -'get-atoms'(Environment, Atoms):- eval_args(['get-atoms', Environment], Atoms). - -% Iterate all atoms from a space -'atoms_iter'(SpaceNameOrInstance, Iter) :- - debug_metta(['atoms_iter',SpaceNameOrInstance]), - space_type_method(Type,atoms_iter,Method), call(Type,SpaceNameOrInstance),!, - call(Method,SpaceNameOrInstance, Iter), - debug_metta(['type-method-result',Type,Method,Iter]). - -% Match all atoms from a space -'atoms_match'(SpaceNameOrInstance, Atoms, Template, Else) :- - space_type_method(Type,atoms_match,Method), call(Type,SpaceNameOrInstance),!, - call(Method,SpaceNameOrInstance, Atoms, Template, Else), - debug_metta(['type-method-result',Type,Method,Atoms, Template, Else]). - - -% Query all atoms from a space -'space_query'(SpaceNameOrInstance, QueryAtom, Result) :- - space_type_method(Type,query,Method), call(Type,SpaceNameOrInstance),!, - call(Method,SpaceNameOrInstance, QueryAtom, Result), - debug_metta(['type-method-result',Type,Method,Result]). - - -subst_pattern_template(SpaceNameOrInstance, Pattern, Template) :- - debug_metta([subst_pattern_template,SpaceNameOrInstance, Pattern, Template]), - 'atoms_match'(SpaceNameOrInstance, Pattern, Template, []). - -/* -space_query_vars(SpaceNameOrInstance, Query, Vars) :- is_as_nb_space(SpaceNameOrInstance),!, - fetch_or_create_space(SpaceNameOrInstance, Space), - call_metta(Space,Query,Vars). -*/ -:- dynamic(was_asserted_space/1). - -was_asserted_space('&flybase'). -was_asserted_space('&self'). -was_asserted_space('&attentional_focus'). -was_asserted_space('&belief_events'). -was_asserted_space('&goal_events'). -was_asserted_space('&tempset'). -was_asserted_space('&concepts'). -was_asserted_space('&belief_events'). - -is_asserted_space(X):- was_asserted_space(X). -is_asserted_space(X):- \+ is_as_nb_space(X), \+ py_named_space(X),!. - -is_python_space_not_prolog(X):- \+ is_as_nb_space(X), \+ is_asserted_space(X). - -:- dynamic(is_python_space/1). - -:- dynamic(py_named_space/1). - -%py_named_space('&self'). -%py_named_space('&vspace'). -% Function to check if an atom is registered as a space name -:- dynamic is_registered_space_name/1. -is_as_nb_space('&nb'). -is_as_nb_space(G):- is_valid_nb_space(G) -> true ; - is_registered_space_name(G),nb_current(G,S),is_valid_nb_space(S). - -is_nb_space(G):- nonvar(G), is_as_nb_space(G). -% ============================ -% %%%% Pattern Matching -% ============================ -% Pattern Matching with an else branch -'match'(Environment, Pattern, Template, ElseBranch, Result):- eval_args(['match', Environment, Pattern, Template, ElseBranch], Result). -% Pattern Matching without an else branch -'match'(Environment, Pattern, Template, Result):- eval_argss(['match', Environment, Pattern, Template], Result). -%'match'(_Environment, Pattern, Template, Result):- callable(Pattern),!, call(Pattern),Result=Template. -%'match'(_Environment, Pattern, Template, Result):- !, is_True(Pattern),Result=Template. - - -'new-space'(Space):- gensym('hyperon::space::DynSpace@_',Name), fetch_or_create_space(Name, Space). - -:- dynamic(is_python_space/1). -% =============================== -% MeTTa Python incoming interface -% =============================== - -:- multifile(space_type_method/3). -:- dynamic(space_type_method/3). -space_type_method(is_as_nb_space,new_space,init_space). -space_type_method(is_as_nb_space,clear_space,clear_nb_atoms). -space_type_method(is_as_nb_space,add_atom,add_nb_atom). -space_type_method(is_as_nb_space,remove_atom,remove_nb_atom). -space_type_method(is_as_nb_space,replace_atom,replace_nb_atom). -space_type_method(is_as_nb_space,atom_count,atom_nb_count). -space_type_method(is_as_nb_space,get_atoms,get_nb_atoms). -%space_type_method(is_as_nb_space,get_atoms,arg(1)). -space_type_method(is_as_nb_space,atom_iter,atom_nb_iter). -%space_type_method(is_as_nb_space,query,space_nb_query). - -% Clear all atoms from a space -clear_nb_atoms(SpaceNameOrInstance) :- - fetch_or_create_space(SpaceNameOrInstance, Space), - nb_setarg(1, Space, []). - -% Add an atom to the space -add_nb_atom(SpaceNameOrInstance, Atom) :- - fetch_or_create_space(SpaceNameOrInstance, Space), - arg(1, Space, Atoms), - NewAtoms = [Atom | Atoms], - nb_setarg(1, Space, NewAtoms). - -% Count atoms in a space -atom_nb_count(SpaceNameOrInstance, Count) :- - fetch_or_create_space(SpaceNameOrInstance, Space), - arg(1, Space, Atoms), - length(Atoms, Count). - -% Remove an atom from a space -remove_nb_atom(SpaceNameOrInstance, Atom) :- - fetch_or_create_space(SpaceNameOrInstance, Space), - arg(1, Space, Atoms), - select(Atom, Atoms, UpdatedAtoms), - nb_setarg(1, Space, UpdatedAtoms). - -% Fetch all atoms from a space -get_nb_atoms(SpaceNameOrInstance, Atoms) :- - fetch_or_create_space(SpaceNameOrInstance, Space), - arg(1, Space, Atoms). - -% Replace an atom in the space -replace_nb_atom(SpaceNameOrInstance, OldAtom, NewAtom) :- - fetch_or_create_space(SpaceNameOrInstance, Space), - arg(1, Space, Atoms), - ( (select(Found, Atoms, TempAtoms),OldAtom=@=Found) - -> NewAtoms = [NewAtom | TempAtoms], - nb_setarg(1, Space, NewAtoms) - ; false - ). - - - -% Function to confirm if a term represents a space -is_valid_nb_space(Space):- compound(Space),functor(Space,'Space',_). - -% Find the original name of a given space -space_original_name(Space, Name) :- - is_registered_space_name(Name), - nb_current(Name, Space). - -% Register and initialize a new space -init_space(Name) :- - Space = 'Space'([]), - asserta(is_registered_space_name(Name)), - nb_setval(Name, Space). - -fetch_or_create_space(Name):- fetch_or_create_space(Name,_). -% Fetch an existing space or create a new one -fetch_or_create_space(NameOrInstance, Space) :- - ( atom(NameOrInstance) - -> (is_registered_space_name(NameOrInstance) - -> nb_current(NameOrInstance, Space) - ; init_space(NameOrInstance), - nb_current(NameOrInstance, Space)) - ; is_valid_nb_space(NameOrInstance) - -> Space = NameOrInstance - ; writeln('Error: Invalid input.') - ), - is_valid_nb_space(Space). - - -% Match Pattern in Space and produce Template -'match'(Space, Pattern, Template) :- - 'get-atoms'(Space, Atoms), - 'match-pattern'(Atoms, Pattern, Template). - -% Simple pattern match -'match-pattern'([], _, []). -'match-pattern'([H |_T], H, H) :- !. -'match-pattern'([_H| T], Pattern, Template) :- 'match-pattern'(T, Pattern, Template). - -%is_python_space(X):- python_object(X). - -ensure_space(X,Y):- catch(ensure_space_py(X,Y),_,fail),!. -ensure_space(_N,_V):- fail. - -% =============================== -% Clause Database interface -% =============================== -%debug_metta(Call):- skip(Call). -if_metta_debug(Goal):- getenv('VSPACE_VERBOSE','2'),!,ignore(call(Goal)). -%if_metta_debug(_):-!. -if_metta_debug(Goal):- !,ignore(call(Goal)). -debug_metta(Term):- notrace(if_metta_debug((format('~N; ~@~n',[write_src(Term)])))). -debug_metta(Msg,Term):- notrace(if_metta_debug((format('~N; ~w: ~@~n',[Msg,write_src(Term)])))),!. - -:- multifile(space_type_method/3). -:- dynamic(space_type_method/3). -space_type_method(is_asserted_space,new_space,init_space). -space_type_method(is_asserted_space,clear_space,clear_nb_atoms). -space_type_method(is_asserted_space,add_atom,metta_assertdb_add). -space_type_method(is_asserted_space,remove_atom,metta_assertdb_rem). -space_type_method(is_asserted_space,replace_atom,metta_assertdb_replace). -space_type_method(is_asserted_space,atom_count,metta_assertdb_count). -space_type_method(is_asserted_space,get_atoms,metta_assertdb_get_atoms). -space_type_method(is_asserted_space,atom_iter,metta_assertdb_iter). -%space_type_method(is_asserted_space,query,space_nb_query). - -%:- dynamic(for_metta/2). -%for_metta(_,T):- fb_pred(F,A),functor(T,F,A),call(T). -metta_assertdb_ls(KB):-listing(asserted_metta_atom(KB,_)). -metta_assertdb_add(KB,Atom):- subst_vars(Atom,New), - decl_m_fb_pred(user,asserted_metta_atom,2), - MP = asserted_metta_atom(KB,New), - assert_new(MP). -metta_assertdb_rem(KB,Old):- metta_assertdb_del(KB,Old). -metta_assertdb_del(KB,Atom):- subst_vars(Atom,Old), decl_m_fb_pred(user,asserted_metta_atom,2), MP = asserted_metta_atom(KB,Old), - copy_term(MP,Copy), clause(MP,true,Ref), MP=@= Copy, !, erase(Ref). % ,metta_assertdb('DEL',Old). -metta_assertdb_replace(KB,Old,New):- metta_assertdb_del(KB,Old), metta_assertdb_add(KB,New). -metta_assertdb_count(KB,Count):- - must_det_ll(( - decl_m_fb_pred(user,asserted_metta_atom,2), full_atom_count(SL1), - MP = asserted_metta_atom(KB,_), - predicate_property(MP,number_of_clauses(SL2)), - predicate_property(MP,number_of_rules(SL3)), - %metta_assertdb_ls(KB), - Count is SL1 + SL2 - SL3)),!. -metta_assertdb_count(_KB,0):-!. -%metta_assertdb_count(KB,Count):- writeln(metta_assertdb_count_in(KB,Count)), findall(Atom,for_metta(KB,Atom),AtomsL),length(AtomsL,Count),writeln(metta_assertdb_count_out(KB,Count)). -metta_assertdb_iter(KB,Atoms):- decl_m_fb_pred(user,asserted_metta_atom,2), asserted_metta_atom(KB,Atoms). - - - -metta_iter_bind(KB,Query,Vars,VarNames):- - term_variables(Query,QVars), - align_varnames(VarNames,Vars), - TV = debug_metta(['match',KB,Query,QVars,Vars,VarNames]), -% \+ \+ (numbervars(TV,0,_,[]),print(tv=TV),nl), - ignore(QVars=Vars), -% \+ \+ (numbervars(TV,0,_,[]),print(qv=TV),nl), - \+ \+ (%numbervars(TV,0,_,[]), - writeq(av=TV),nl), - space_query_vars(KB,Query,TF),TF\=='False'. - - -% Query from hyperon.base.GroundingSpace -space_query_vars(KB,Query,Vars):- is_asserted_space(KB),!, - decl_m_fb_pred(user,asserted_metta_atom,2), - call_metta(KB,Query,Vars), - debug_metta('RES',space_query_vars(KB,Query,Vars)). - - -metta_assertdb_get_atoms(KB,AtomsL):- decl_m_fb_pred(user,asserted_metta_atom,2), findall(Atom,asserted_metta_atom(KB,Atom),AtomsL). -/* - -%metta_assertdb_iter_bind(KB,Query,Template,AtomsL):- decl_m_fb_pred(user,asserted_metta_atom,2), findall(Template,asserted_metta_atom(KB,Query),AtomsL). -metta_assertdb_iter_bind(KB,Query,Vars):- - ignore(term_variables(Query,Vars)), - print(metta_assertdb(['match',KB,Query,Vars])),nl, - decl_m_fb_pred(user,asserted_metta_atom,2), (asserted_metta_atom(KB,Query)*->true;call_metta_assertdb(KB,Query,Vars)), - metta_assertdb('RES',metta_assertdb_iter_bind(KB,Query,Vars)). -%metta_assertdb_iter_bind(KB,Atom,Template):- metta_assertdb_stats, findall(Template,metta_assertdb_iter(KB,Atom),VarList). - -metta_assertdb_iter_bind(KB,Atoms,Vars):- - metta_assertdb_stats, - term_variables(Atoms,AVars), - metta_assertdb_iter(KB,Atoms), ignore(AVars = Vars). -*/ - - -align_varnames(VarNames,Vars):- - list_to_set(VarNames,NameSet), - merge_named_vars(NameSet,VarNames,Vars). - -merge_named_vars([],_VarNames,_Vars):-!. -merge_named_vars([N|NameSet],VarNames,Vars):- - merge_named(N,_V,VarNames,Vars), - merge_named_vars(NameSet,VarNames,Vars). -%merge_named_vars(_,_,_). - -merge_named(_,_,[],[]):-!. -merge_named(N,V,[N|VarNames],[V|Vars]):- - merge_named(N,V,VarNames,Vars). - - -call_metta( KB,Query,_Vars):- metta_atom(KB,Query). -call_metta(_KB,Query,_Vars):- metta_to_pyswip([],Query,Call),!, - print(user:Call),nl,user:call(Call). - -metta_to_pyswip(_PS,Query,Call):- var(Query),!,Call=Query. -metta_to_pyswip(_PS,Query,Call):- \+ compound(Query),!,Call=Query,!. -metta_to_pyswip(PS,Query,Call):- is_list(Query),Query=[Q|Uery],!,cmpd_to_pyswip(PS,Q,Uery,Call). -metta_to_pyswip(PS,Query,Call):- Query=..[Q|Uery], cmpd_to_pyswip(PS,Q,Uery,Call). - -cmpd_to_pyswip(PS,Q,Uery,Call):- atom(Q),maplist(metta_to_pyswip([Q|PS]),Uery,Cery),Call=..[Q|Cery]. -cmpd_to_pyswip(PS,"and",Uery,Call):- maplist(metta_to_pyswip(PS),Uery,Args),list_to_conjuncts(Args,Call). - - -'show-metta-def'(Pred, []):- - 'get-metta-src'(Pred,[_|SrcL]), - maplist(write_src_nl,SrcL). - -write_src_nl(Src):- format('~N'),write_src(Src),format('~N'). - -%'get-metta-src'(Pred,[Len|SrcL]):- findall(['AtomDef',Src],'get-metta-src1'(Pred,Src),SrcL), length(SrcL,Len). -'get-metta-src'(Pred,[Len|SrcL]):- findall(Src,'get-metta-src1'(Pred,Src),SrcL), length(SrcL,Len). -'get-metta-src1'(Pred,Src):- - current_self(Space), - metta_atom(Space,[F,A|List]), - once((sub_var(Pred,A)->Src = [F,A|List];sub_var(Pred,F)->Src = [F,A|List])). - -% is a quine -'AtomDef'(X,['AtomDef',X]). - -% =============================== -% PRINTERS -% =============================== - - -pp_sax(V) :- is_final_write(V),!. -pp_sax(S) :- \+ allow_concepts,!, write_src(S). -pp_sax(S) :- is_englishy(S),!,print_concept("StringValue",S). -pp_sax(S) :- symbol_length(S,1),symbol_string(S,SS),!,print_concept("StringValue",SS). -pp_sax(S) :- is_an_arg_type(S,T),!,print_concept("TypeNode",T). -pp_sax(S) :- has_type(S,T),!,format('(~wValueNode "~w")',[T,S]). -pp_sax(S) :- sub_atom(S,0,4,Aft,FB),flybase_identifier(FB,Type),!,(Aft>0->format('(~wValueNode "~w")',[Type,S]);format('(TypeNode "~w")',[Type])). -pp_sax(S) :- print_concept("ConceptNode",S). - -print_concept( CType,V):- allow_concepts, !, write("("),write(CType),write(" "),ignore(with_concepts(false,write_src(V))),write(")"). -print_concept(_CType,V):- ignore(write_src(V)). -write_val(V):- number(V),!, write_src(V). -write_val(V):- compound(V),!, write_src(V). -write_val(V):- write('"'),write(V),write('"'). - -% Base case: atoms are printed as-is. -pp_as(V) :- \+ \+ pp_sex(V),flush_output. -pp_sex(V) :- is_final_write(V),!. -pp_sex('!'(V)) :- write('!'),!,pp_sex(V). -pp_sex('exec'(V)) :- write('!'),!,pp_sex(V). -%pp_sex('') :- format('(EmptyNode null)',[]). -pp_sex('') :- !, format('""',[]). -pp_sex([]):- !, write('()'). -pp_sex('='(N,V)):- allow_concepts, !, format("~N;; ~w == ~n",[N]),!,pp_sex(V). -pp_sex(V) :- (number(V) ; is_dict(V)), !, print_concept('ValueAtom',V). -%pp_sex(V) :- (symbol(V),symbol_number(V,N)), !, print_concept('ValueAtom',N). -pp_sex(S) :- symbol(S), always_dash_functor(S,D), pp_sax(D),!. -pp_sex(S) :- string(S),!, print_concept('StringValue',S). -% Lists are printed with parentheses. -pp_sex(V) :- \+ compound(V), !, format('~p',[V]). -pp_sex(V) :- V = '$VAR'(_), !, format('$~p',[V]). -pp_sex('!'(V)) :- write('!'),!,pp_sex(V). -pp_sex(listOf(S,_)) :- !,pp_sex(listOf(S)). -pp_sex(listOf(S)) :- !,format('(ListValue ~@)',[pp_sex(S)]). - -pp_sex([H|T]) :- \+ no_src_indents, atom(H),member(H,['If','cond','let','let*']),!, - with_indents(true,w_proper_indent(2,w_in_p(pp_sexi([H|T])))). - -pp_sex([H|T]) :- is_list(T), length(T,Args),Args =< 2, fail, - wots(SS,((with_indents(false,(write('('), pp_sex(H), print_list_as_sexpression(T), write(')')))))), - ((atom_length(SS,Len),Len < 20) ->write(SS); - with_indents(true,w_proper_indent(2,w_in_p(pp_sexi([H|T]))))),!. -/* - -pp_sex([H|T]) :- is_list(T),atom(H),upcase_atom(H,U),downcase_atom(H,U),!, - with_indents(false,(write('('), pp_sex(H), print_list_as_sexpression(T), write(')'))). - -%pp_sex([H,B,C|T]) :- T==[],!, -% with_indents(false,(write('('), pp_sex(H), print_list_as_sexpression([B,C]), write(')'))). -*/ -pp_sex(V) :- no_src_indents,!,pp_sexi(V). - -pp_sex(V) :- w_proper_indent(2,w_in_p(pp_sexi(V))). - -:- nb_setval(src_indents,'True'). -no_src_indents:- nb_setval(src_indents,'False'). - %option_else(src_indents,TF,true),!,TF=='False'. - -pp_sexi_l([H,S]):-H=='[...]', write('['),print_items_list(S),write(' ]'). -pp_sexi_l([H,S]):-H=='{...}', write('{'),print_items_list(S),write(' }'). -pp_sexi_l([H|T]):-write('('), pp_sex(H), print_list_as_sexpression(T), write(')'). - -print_items_list(X):- is_list(X),!,print_list_as_sexpression(X). -print_items_list(X):- write_src(X). - -pp_sexi(V) :- is_final_write(V),!. -pp_sexi([H|T]) :- is_list(T),!,pp_sexi_l([H|T]). -% Compound terms. -%pp_sex(Term) :- compound(Term), Term =.. [Functor|Args], write('('),format('(~w ',[Functor]), write_args_as_sexpression(Args), write(')'). -%pp_sex(Term) :- Term =.. ['=',H|Args], length(Args,L),L>2, write('(= '), pp_sex(H), write('\n\t\t'), maplist(pp_sex(2),Args). -pp_sexi(Term) :- Term==[],!,write('()'). -pp_sexi(Term) :- compound_name_arity(Term,F,0),!,pp_sexi([F]). -pp_sexi(Term) :- Term =.. [Functor|Args], always_dash_functor(Functor,DFunctor), format('(~w ',[DFunctor]), write_args_as_sexpression(Args), write(')'),!. -pp_sexi(Term) :- allow_concepts, Term =.. [Functor|Args], format('(EvaluationLink (PredicateNode "~w") (ListLink ',[Functor]), write_args_as_sexpression(Args), write('))'),!. -pp_sexi(Term) :- Term =.. [Functor|Args], - always_dash_functor(Functor,DFunctor), format('(~w ',[DFunctor]), write_args_as_sexpression(Args), write(')'),!. - -pp_sex(2,Result):- write('\t\t'),pp_sex(Result). - - -current_column(Column) :- current_output(Stream), line_position(Stream, Column),!. -current_column(Column) :- stream_property(current_output, position(Position)), stream_position_data(column, Position, Column). -min_indent(Sz):- current_column(Col),Col>Sz,nl,indent_len(Sz). -min_indent(Sz):- current_column(Col),Need is Sz-Col,indent_len(Need),!. -min_indent(Sz):- nl, indent_len(Sz). -indent_len(Need):- forall(between(1,Need,_),write(' ')). - -w_proper_indent(N,G):- - flag(w_in_p,X,X), %(X==0->nl;true), - XX is (X*2)+N,setup_call_cleanup(min_indent(XX),G,true). -w_in_p(G):- setup_call_cleanup(flag(w_in_p,X,X+1),G,flag(w_in_p,_,X)). - - -always_dash_functor(A,B):- once(dash_functor(A,B)),A\=@=B,!. -always_dash_functor(A,A). - -dash_functor(A,C):- \+ symbol(A),!,C=A. -dash_functor(A,C):- fail, p2m(A,B),A\==B,!,always_dash_functor(B,C). -dash_functor(Functor,DFunctor):- - symbol(Functor), atomic_list_concat(L,'-',Functor), L\=[_],maplist(always_dash_functor,L,LL), - atomic_list_concat(LL,'-',DFunctor). -dash_functor(Functor,DFunctor):- fail, - symbol(Functor), atomic_list_concat(L,'_',Functor), L\=[_],maplist(always_dash_functor,L,LL), - atomic_list_concat(LL,'-',DFunctor). -dash_functor(Functor,DFunctor):- - symbol(Functor), atomic_list_concat(L,'_',Functor), L\=[_],maplist(always_dash_functor,L,LL), - atomic_list_concat(LL,'_',DFunctor). - -sort_on(C,R,A,B):- (A==B-> R= (=) ; must_det_ll((call(C,A,AA),call(C,B,BB),!,compare(R,AA+A,BB+B)))),!. -tokens(X,VL):- unaccent_atom(X,A),!, findall(E,(is_tokenizer(T),call(T,A,E)),L),predsort(sort_on(length_fw_len),L,S),last(S,VL). - -length_fw_len([W|List],L+WL):- length(List,L),atom_length(W,WL). - -print_token_args:- make, - fb_arg(X),tokens(X,A0), - exclude(is_dash,A0,A),tterm(A,AT),writeq(X),write(' '),writeq(AT),write(' '),write_src(A),nl,fail. -is_dash('_'). -is_dash('-'). -tterm([A],A):-!. -tterm([A,':',B|M],BA):- atom(A),!,BA=..[A,B|M]. -tterm([A,B|M],BA):- atom(B),!,BA=..[B,A|M]. -tterm([A|B],BA):- atom(A),!,BA=..[B|A]. -tterm(A,A). - -is_tokenizer(into_list). -is_tokenizer(to_case_break_atoms). -is_tokenizer(atom_to_stem_list). -is_tokenizer(tokenize_atom). -%is_tokenizer(double_metaphone). - - - -is_an_arg_type(S,T):- flybase_identifier(S,T),!. -has_type(S,Type):- sub_atom(S,0,4,Aft,FB),flybase_identifier(FB,Type),!,Aft>0. - -% Print arguments of a compound term. -write_args_as_sexpression([]). -write_args_as_sexpression([H|T]) :- write(' '), pp_sex(H), write_args_as_sexpression(T). - -% Print the rest of the list. -print_list_as_sexpression([]). -%print_list_as_sexpression([H]):- w_proper_indent(pp_sex(H)),!. -print_list_as_sexpression([H|T]):- write(' '), pp_sex(H), print_list_as_sexpression(T). - -call_sexpr(S):- writeln(call=S). -%call_sexpr(Space,Expr,Result):- - -:- dynamic(fb_pred/2). - -%full_atom_count(SL):- flag(total_loaded_atoms,SL,SL),SL>1,!. -full_atom_count(SL):- findall(NC,(fb_pred_nr(F,A),metta_stats(F,A,NC)),Each), sumlist(Each,SL). - -fb_pred_nr(F,A):- dcall0000000000(no_repeats((F=A), fb_pred(F,A))). - -heartbeat :- - % Get the current time and the last printed time - get_time(CurrentTime), - % Check if the global variable is set - ( nb_current(last_printed_time, _) - -> true - ; nb_setval(last_printed_time, CurrentTime) - ), - - nb_getval(last_printed_time, LastPrintedTime), - - % Calculate the difference - Diff is CurrentTime - LastPrintedTime, - - % If the difference is greater than or equal to 60 seconds (1 minute) - ( Diff >= 60 - -> % Print the heartbeat message and update the last printed time - metta_stats - ; % Otherwise, do nothing - true - ). - -metta_stats:- gc_now, - writeln('\n\n\n\n\n\n;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~'), - writeln(';~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~'), - full_atom_count(SL), - format("~N~n; Total\t\tAtoms (Atomspace size): ~`.t ~D~108|~n",[SL]), - get_time(CurrentTime), nb_setval(last_printed_time, CurrentTime), - post_statistic(memory,Mem), - post_statistic(atom_space,AS), - post_statistic(cputime,TotalSeconds), - post_statistic(atoms,Concepts), - flag(assert_new,CTs,CTs), - post_statistic(stack,StackMem), - - - PM is Mem + StackMem, - RM is Mem-AS, - PA is RM//(SL+1), - APS is 60*floor(SL/(TotalSeconds+1)), - ACS is AS//(Concepts+1), - - pl_stats('SymbolAtoms',Concepts), - pl_stats('Random samples',CTs), - skip((pl_stats('Bytes Per Atom (Average)',PA), pl_stats('Bytes Per ConceptNode (Average)',ACS))), - skip((pl_stats('Relational Memory',RM), pl_stats('ConceptNode Memory',AS))), - %pl_stats('Queryspace Memory',StackMem), - %CPU is CPUTime-57600, - format_time(TotalSeconds, Formatted), - skip((pl_stats('Atoms per minute',APS))), - pl_stats('Total Memory Used',PM), - pl_stats('Runtime (days:hh:mm:ss)',Formatted), - nl,nl,!. - -metta_stats(F):- for_all(fb_pred_nr(F,A),metta_stats(F,A)). - -metta_stats(F,A):- forall(metta_stats(F,A,NC), pl_stats(F/A,NC)). -metta_stats(F,A,NC):- functor(P,F,A),(predicate_property(P,number_of_clauses(NC))->true;NC=0). -pl_stats(Stat):- statistics(Stat,Value),pl_stats(Stat,Value). -pl_stats(Stat,[Value|_]):- nonvar(Value),!, pl_stats(Stat,Value). -pl_stats(Stat,Value):- format("~N;\t\t~@: ~`.t ~@~100|",[format_value(Stat),format_value(Value)]),!. - - -% AsPred to print the formatted result. -format_value(Value) :- float(Value),!,format("~2f",[Value]),!. -format_value(Bytes) :- integer(Bytes),format_bytes(Bytes, Formatted), write(Formatted). -format_value(Term) :- format("~w",[Term]). -% Base case: If the number is 1G or more, show it in gigabytes (G). -format_bytes(Bytes, Formatted) :- Bytes >= 1073741824, GB is Bytes / 1073741824, format(string(Formatted), '~2fG', [GB]). -% If the number is less than 1G, show it in megabytes (M). -format_bytes(Bytes, Formatted) :- Bytes >= 104857600, Bytes < 1073741824, !, MB is Bytes / 1048576, D is floor(MB), format(string(Formatted), '~DM', [D]). -% If the number is less than 1K, show it in bytes (B). -format_bytes(Bytes, Formatted) :- format(string(Formatted), '~D', [Bytes]). -% % If the number is less than 1M, show it in kilobytes (K). -%format_bytes(Bytes, Formatted) :- Bytes >= 1024, Bytes < 1048576, !, KB is Bytes / 1024, format(string(Formatted), '~0fK', [KB]). - -% Convert total seconds to days, hours, minutes, seconds, and milliseconds. -format_time(TotalSeconds, Formatted) :- - Seconds is floor(TotalSeconds), - % Get days, remaining seconds - Days is div(Seconds, 86400), - Remain1 is mod(Seconds, 86400)-57600, - format_time(string(Out),'%T',Remain1), - % Format the result - format(string(Formatted), '~w:~w', [Days, Out]). - -% AsPred to print the formatted time. -print_formatted_time(TotalSeconds) :- - format_time(TotalSeconds, Formatted), - writeln(Formatted). - - -metta_final:- - save_pre_statistic(memory), - save_pre_statistic(atoms), - save_pre_statistic(atom_space). -/* -symbol(X):- atom(X). -symbol_number(S,N):- atom_number(S,N). -symbol_string(S,N):- atom_string(S,N). -symbol_chars(S,N):- atom_chars(S,N). -symbol_length(S,N):- atom_length(S,N). -symbol_concat(A,B,C):- atom_concat(A,B,C). -symbolic_list_concat(A,B,C):- atomic_list_concat(A,B,C). -symbol_contains(T,TT):- atom_contains(T,TT). -*/ - diff --git a/metta_vspace/pyswip_lng/metta_space.pl b/metta_vspace/pyswip_lng/metta_space.pl new file mode 120000 index 00000000..e6b5dcdf --- /dev/null +++ b/metta_vspace/pyswip_lng/metta_space.pl @@ -0,0 +1 @@ +../pyswip/metta_space.pl \ No newline at end of file diff --git a/metta_vspace/pyswip_lng/metta_subst.pl b/metta_vspace/pyswip_lng/metta_subst.pl deleted file mode 100755 index 23d76490..00000000 --- a/metta_vspace/pyswip_lng/metta_subst.pl +++ /dev/null @@ -1,937 +0,0 @@ -%self_subst(X):- var(X),!. -%self_subst(X):- string(X),!. -%self_subst(X):- number(X),!. -%self_subst([]). -self_subst(X):- \+ callable(X),!. -self_subst(X):- self_eval(X),!. -self_subst(X):- is_valid_nb_state(X),!. -self_subst(X):- is_list(X),!,fail. -%self_subst(X):- compound(X),!. -%self_subst(X):- is_ref(X),!,fail. -self_subst(X):- atom(X),!, \+ nb_current(X,_),!. -self_subst('True'). self_subst('False'). self_subst('F'). - -:- style_check(-singleton). - -:- nb_setval(self_space, '&self'). -substs_to(XX,Y):- Y==XX,!. -substs_to(XX,Y):- Y=='True',!, is_True(XX),!. - -%current_self(Space):- nb_current(self_space,Space). -subst_args(Eq,RetType,A,AA):- - current_self(Space), - subst_args(Eq,RetType,11,Space,A,AA). - -%subst_args(Eq,RetType,Depth,_Self,X,_Y):- forall(between(6,Depth,_),write(' ')),writeqln(subst_args(Eq,RetType,X)),fail. - -subst_args(Eq,RetType,Depth,Self,X,Y):- atom(Eq), ( Eq \== ('=')) ,!, - call(Eq,'=',RetType,Depth,Self,X,Y). - - - -%subst_args(Eq,RetType,_Dpth,_Slf,X,Y):- nonvar(Y),X=Y,!. -%subst_args(Eq,RetType,Depth,Self,X,Y):- nonvar(Y),!,subst_args(Eq,RetType,Depth,Self,X,XX),substs_to(XX,Y). -subst_args(Eq,RetType,_Dpth,_Slf,X,Y):- self_subst(X),!,Y=X. -subst_args(Eq,RetType,_Dpth,_Slf,[X|T],Y):- T==[], \+ callable(X),!,Y=[X]. - -subst_args(Eq,RetType,Depth,Self,[F|X],Y):- - % (F=='superpose' ; ( option_value(no_repeats,false))), - mnotrace((D1 is Depth-1)),!, - subst_args0(D1,Self,[F|X],Y). - -subst_args(Eq,RetType,Depth,Self,X,Y):- subst_args0(Depth,Self,X,Y). -/* -subst_args(Eq,RetType,Depth,Self,X,Y):- - mnotrace((no_repeats_var(YY), - D1 is Depth-1)), - subst_args0(D1,Self,X,Y), - mnotrace(( \+ (Y\=YY))). -*/ - - - -:- nodebug(metta(eval)). - -/* -debugging_metta(G):-is_debugging((eval))->ignore(G);true. -w_indent(Depth,Goal):- - \+ \+ mnotrace(ignore((( - format('~N'), - setup_call_cleanup(forall(between(Depth,101,_),write(' ')),Goal, format('~N')))))). -indentq(Depth,Term):- - \+ \+ mnotrace(ignore((( - format('~N'), - setup_call_cleanup(forall(between(Depth,101,_),write(' ')),format('~q',[Term]), - format('~N')))))). - - -with_debug(Flag,Goal):- is_debugging(Flag),!, call(Goal). -with_debug(Flag,Goal):- flag(eval_num,_,0), - setup_call_cleanup(set_debug(Flag,true),call(Goal),set_debug(Flag,flase)). - -flag_to_var(Flag,Var):- atom(Flag), \+ atom_concat('trace-on-',_,Flag),!,atom_concat('trace-on-',Flag,Var). -flag_to_var(metta(Flag),Var):- !, nonvar(Flag), flag_to_var(Flag,Var). -flag_to_var(Flag,Var):- Flag=Var. - -set_debug(Flag,Val):- \+ atom(Flag), flag_to_var(Flag,Var), atom(Var),!,set_debug(Var,Val). -set_debug(Flag,true):- !, debug(metta(Flag)),flag_to_var(Flag,Var),set_option_value(Var,true). -set_debug(Flag,false):- nodebug(metta(Flag)),flag_to_var(Flag,Var),set_option_value(Var,false). -if_trace((Flag;true),Goal):- !, notrace(( catch_err(ignore((Goal)),E,fbug(E-->if_trace((Flag;true),Goal))))). -if_trace(Flag,Goal):- notrace((catch_err(ignore((is_debugging(Flag),Goal)),E,fbug(E-->if_trace(Flag,Goal))))). - - -%maybe_efbug(SS,G):- efbug(SS,G)*-> if_trace(eval,fbug(SS=G)) ; fail. -maybe_efbug(_,G):- call(G). -%efbug(P1,G):- call(P1,G). -efbug(_,G):- call(G). - - - -is_debugging(Flag):- var(Flag),!,fail. -is_debugging((A;B)):- !, (is_debugging(A) ; is_debugging(B) ). -is_debugging((A,B)):- !, (is_debugging(A) , is_debugging(B) ). -is_debugging(not(Flag)):- !, \+ is_debugging(Flag). -is_debugging(Flag):- Flag== false,!,fail. -is_debugging(Flag):- Flag== true,!. -is_debugging(Flag):- debugging(metta(Flag),TF),!,TF==true. -is_debugging(Flag):- debugging(Flag,TF),!,TF==true. -is_debugging(Flag):- flag_to_var(Flag,Var), - (option_value(Var,true)->true;(Flag\==Var -> is_debugging(Var))). - -:- nodebug(metta(overflow)). - -*/ - -subst_args0(Depth,_Slf,X,Y):- Depth<1,!,X=Y, (\+ trace_on_overflow-> true; flag(eval_num,_,0),debug(metta(eval))). -subst_args0(_Dpth,_Slf,X,Y):- self_subst(X),!,Y=X. -subst_args0(Depth,Self,X,Y):- - Depth2 is Depth-1, - subst_args11(Depth,Self,X,M), - (M\=@=X ->subst_args0(Depth2,Self,M,Y);Y=X). - - - -subst_args11(_Dpth,_Slf,X,Y):- self_subst(X),!,Y=X. -subst_args11(Depth,Self,X,Y):- \+ debugging(metta(eval)),!, subst_args1(Eq,RetType,Depth,Self,X,Y). -subst_args11(Depth,Self,X,Y):- - -notrace(( - - flag(eval_num,EX,EX+1), - D1 is Depth-1, - DR is 99-D1, - PrintRet = _, - option_else('trace-length',Max,100), - if_t((EX>Max), (set_debug(eval,false),MaxP1 is Max+1, set_debug(overflow,false), - format('; Switched off tracing. For a longer trace: !(pragma! trace-length ~w)',[MaxP1]))), - nop(notrace(no_repeats_var(YY))), - - if_t(DR<10,if_trace((eval),(PrintRet=1, indentq(Depth,'-->'(EX,subst_args(Self,X,'$VAR'('RET')),depth(DR)))))), - Ret=retval(fail))), - - call_cleanup(( - subst_args1(Eq,RetType,D1,Self,X,Y), - mnotrace(( \+ (Y\=YY), nb_setarg(1,Ret,Y)))), - mnotrace(ignore(((Y\=@=X,if_trace(metta(eval),indentq(Depth,'<--'(EX,Ret)))))))), - (Ret\=@=retval(fail)->true;(rtrace(subst_args0(D1,Self,X,Y)),fail)). - - -:- discontiguous subst_args1/6. -:- discontiguous subst_args2/6. - -subst_args1(Eq,RetType,Depth,Self,X,Y):- - var(Eq) -> (!,subst_args1('=',RetType,Depth,Self,X,Y)); - (atom(Eq), ( Eq \== ('=')) ,!, call(Eq,'=',RetType,Depth,Self,X,Y)). - -subst_args1(Eq,RetType,_Dpth,_Slf,Name,Value):- atom(Name), nb_current(Name,Value),!. - -subst_args1(Eq,RetType,Depth,Self,[V|VI],VVO):- \+ is_list(VI),!, - subst_args(Eq,RetType,Depth,Self,VI,VM), - ( VM\==VI -> subst_args(Eq,RetType,Depth,Self,[V|VM],VVO) ; - (subst_args(Eq,RetType,Depth,Self,V,VV), (V\==VV -> subst_args(Eq,RetType,Depth,Self,[VV|VI],VVO) ; VVO = [V|VI]))). - -subst_args1(Eq,RetType,_Dpth,_Slf,X,Y):- \+ is_list(X),!,Y=X. - -subst_args1(Eq,RetType,Depth,Self,[V|VI],[V|VO]):- var(V),is_list(VI),!,maplist(subst_args(Eq,RetType,Depth,Self),VI,VO). - -subst_args1(Eq,RetType,Depth,Self,['let',A,A5,AA],OO):- !, - %(var(A)->true;trace), - ((subst_args(Eq,RetType,Depth,Self,A5,AE), AE=A)), - subst_args(Eq,RetType,Depth,Self,AA,OO). -%subst_args1(Eq,RetType,Depth,Self,['let',A,A5,AA],AAO):- !,subst_args(Eq,RetType,Depth,Self,A5,A),subst_args(Eq,RetType,Depth,Self,AA,AAO). -subst_args1(Eq,RetType,Depth,Self,['let*',[],Body],RetVal):- !, subst_args(Eq,RetType,Depth,Self,Body,RetVal). -subst_args1(Eq,RetType,Depth,Self,['let*',[[Var,Val]|LetRest],Body],RetVal):- !, - subst_args1(Eq,RetType,Depth,Self,['let',Var,Val,['let*',LetRest,Body]],RetVal). - - is_sl_op('>'). is_sl_op('<'). % is_sl_op('>'). - is_sl_op('\\=@='). - -subst_args1(Eq,RetType,Depth,Self,[OP,N1,N2],TF):- is_sl_op(OP), !, - ((subst_args(Eq,RetType,Depth,Self,N1,N1Res),subst_args(Eq,RetType,Depth,Self,N2,N2Res), - ((N1,N2)\=@=(N1Res,N2Res)),subst_args1(Eq,RetType,Depth,Self,[OP,N1Res,N2Res],TF)) - *->true; - subst_selfless([OP,N1,N2],TF)). - - - -subst_args1(Eq,RetType,_Dpth,_Slf,['repl!'],'True'):- !, repl. -subst_args1(Eq,RetType,Depth,Self,['!',Cond],Res):- !, call(subst_args(Eq,RetType,Depth,Self,Cond,Res)). -subst_args1(Eq,RetType,Depth,Self,['rtrace',Cond],Res):- !, rtrace(subst_args(Eq,RetType,Depth,Self,Cond,Res)). -subst_args1(Eq,RetType,Depth,Self,['time',Cond],Res):- !, time(subst_args(Eq,RetType,Depth,Self,Cond,Res)). -subst_args1(Eq,RetType,Depth,Self,['print',Cond],Res):- !, subst_args(Eq,RetType,Depth,Self,Cond,Res),format('~N'),print(Res),format('~N'). -% !(println! $1) -subst_args1(Eq,RetType,Depth,Self,['println!',Cond],Res):- !, subst_args(Eq,RetType,Depth,Self,Cond,Res),format('~N'),print(Res),format('~N'). - -subst_args1(Eq,RetType,_Dpth,_Slf,List,Y):- is_list(List),maplist(self_subst,List),List=[H|_], \+ atom(H), !,Y=List. - -subst_args1(Eq,RetType,Depth,Self,['assertTrue', X],TF):- !, subst_args(Eq,RetType,Depth,Self,['assertEqual',X,'True'],TF). -subst_args1(Eq,RetType,Depth,Self,['assertFalse',X],TF):- !, subst_args(Eq,RetType,Depth,Self,['assertEqual',X,'False'],TF). - -subst_args1(Eq,RetType,Depth,Self,['assertEqual',X0,Y0],RetVal):- !, - subst_vars(X0,X),subst_vars(Y0,Y), - l1t_loonit_assert_source_tf( - ['assertEqual',X0,Y0], - (bagof_subst(Depth,Self,X,XX), - bagof_subst(Depth,Self,Y,YY)), - equal_enough_for_test(XX,YY), TF), - (TF=='True'->return_empty(RetVal);RetVal=[got,XX,expected,YY]). - -subst_args1(Eq,RetType,Depth,Self,['assertNotEqual',X0,Y0],RetVal):- !, - subst_vars(X0,X),subst_vars(Y0,Y), - l1t_loonit_assert_source_tf( - ['assertNotEqual',X0,Y0], - (setof_subst(Depth,Self,X,XX), setof_subst(Depth,Self,Y,YY)), - \+ equal_enough(XX,YY), TF), - (TF=='True'->return_empty(RetVal);RetVal=[got,XX,expected,not,YY]). - -subst_args1(Eq,RetType,Depth,Self,['assertEqualToResult',X0,Y0],RetVal):- !, - subst_vars(X0,X),subst_vars(Y0,Y), - l1t_loonit_assert_source_tf( - ['assertEqualToResult',X0,Y0], - (bagof_subst(Depth,Self,X,XX), =(Y,YY)), - equal_enough_for_test(XX,YY), TF), - (TF=='True'->return_empty(RetVal);RetVal=[got,XX,expected,YY]),!. - - -l1t_loonit_assert_source_tf(Src,Goal,Check,TF):- - copy_term(Goal,OrigGoal), - l1t_loonit_asserts(Src, time_eval('\n; EVAL TEST\n;',Goal), Check), - as_tf(Check,TF),!, - ignore(( - once((TF='True', is_debugging(pass));(TF='False', is_debugging(fail))), - with_debug((eval),time_eval('Trace',OrigGoal)))). - -l1t_loonit_asserts(Src,Goal,Check):- - loonit_asserts(Src,Goal,Check). - - -/* -sort_result(Res,Res):- \+ compound(Res),!. -sort_result([And|Res1],Res):- is_and(And),!,sort_result(Res1,Res). -sort_result([T,And|Res1],Res):- is_and(And),!,sort_result([T|Res1],Res). -sort_result([H|T],[HH|TT]):- !, sort_result(H,HH),sort_result(T,TT). -sort_result(Res,Res). - -unify_enough(L,L):-!. -unify_enough(L,C):- is_list(L),into_list_args(C,CC),!,unify_lists(CC,L). -unify_enough(C,L):- is_list(L),into_list_args(C,CC),!,unify_lists(CC,L). -unify_enough(C,L):- \+ compound(C),!,L=C. -unify_enough(L,C):- \+ compound(C),!,L=C. -unify_enough(L,C):- into_list_args(L,LL),into_list_args(C,CC),!,unify_lists(CC,LL). - -unify_lists(C,L):- \+ compound(C),!,L=C. -unify_lists(L,C):- \+ compound(C),!,L=C. -unify_lists([C|CC],[L|LL]):- unify_enough(L,C),!,unify_lists(CC,LL). - -equal_enough(R,V):- is_list(R),is_list(V),sort(R,RR),sort(V,VV),!,equal_enouf(RR,VV),!. -equal_enough(R,V):- copy_term(R,RR),copy_term(V,VV),equal_enouf(R,V),!,R=@=RR,V=@=VV. - -equal_enough_for_test(X,Y):- must_det_ll((subst_vars(X,XX),subst_vars(Y,YY))),!,equal_enough(XX,YY),!. - -equal_enouf(R,V):- R=@=V, !. -equal_enouf(_,V):- V=@='...',!. -equal_enouf(L,C):- is_list(L),into_list_args(C,CC),!,equal_enouf_l(CC,L). -equal_enouf(C,L):- is_list(L),into_list_args(C,CC),!,equal_enouf_l(CC,L). -%equal_enouf(R,V):- (var(R),var(V)),!, R=V. -equal_enouf(R,V):- (var(R);var(V)),!, R==V. -equal_enouf(R,V):- number(R),number(V),!, RV is abs(R-V), RV < 0.03 . -equal_enouf(R,V):- atom(R),!,atom(V), has_unicode(R),has_unicode(V). -equal_enouf(R,V):- (\+ compound(R) ; \+ compound(V)),!, R==V. -equal_enouf(L,C):- into_list_args(L,LL),into_list_args(C,CC),!,equal_enouf_l(CC,LL). - -equal_enouf_l(C,L):- \+ compound(C),!,L=@=C. -equal_enouf_l(L,C):- \+ compound(C),!,L=@=C. -equal_enouf_l([C|CC],[L|LL]):- !, equal_enouf(L,C),!,equal_enouf_l(CC,LL). - - -has_unicode(A):- atom_codes(A,Cs),member(N,Cs),N>127,!. -set_last_error(_). - -*/ -subst_args1(Eq,RetType,Depth, Self, [OP|ARGS], Template):- - is_space_op(OP), !, - subst_args_as(Depth, Self, [OP|ARGS], Template). - -% Definition of uses_op to validate operations -is_space_op('match'). -is_space_op('get-atoms'). -is_space_op('add-atom'). -is_space_op('remove-atom'). -is_space_op('atom-count'). -is_space_op('atom-replace'). - -subst_args_as(Depth, Self, [OP|ARGS], Template):- !, eval('=',_,Depth, Self, [OP|ARGS], Template). - -subst_args_as(Depth,Self,['match',Other,Goal,Template],Template):- into_space(Self,Other,Space),!, metta_atom_iter_l1t(Eq,Depth,Space,Goal). -subst_args_as(Depth,Self,['match',Other,Goal,Template,Else],Template):- - (subst_args_as(Depth,Self,['match',Other,Goal,Template],Template)*->true;Template=Else). -subst_args_as(Depth,Self,['get-atoms',Other],PredDecl):- !,into_space(Self,Other,Space), metta_atom_iter_l1t(Eq,Depth,Space,PredDecl). -subst_args_as(_Dpth,Self,['add-atom',Other,PredDecl],TF):- !, into_space(Self,Other,Space), as_tf(do_metta(Space,load,PredDecl),TF). -subst_args_as(_Dpth,Self,['remove-atom',Other,PredDecl],TF):- !, into_space(Self,Other,Space), as_tf(do_metta(Space,unload,PredDecl),TF). -subst_args_as(_Dpth,Self,['atom-count',Other],Count):- !, into_space(Self,Other,Space), findall(_,metta_defn(Eq,Other,_,_),L_as),length(L_as,C_as),findall(_,get_metta_atom(Eq,Space,_),L2),length(L2,C2),Count is C_as+C2. -subst_args_as(_Dpth,Self,['atom-replace',Other,Rem,Add],TF):- !, into_space(Self,Other,Space), copy_term(Rem,RCopy), - as_tf((metta_atom_iter_l1t_ref(Space,RCopy,Ref), RCopy=@=Rem,erase(Ref), do_metta(Other,load,Add)),TF). - -subst_args1(Eq,RetType,Depth,Self,X,Res):- - X= [CaseSym|_],CaseSym == 'case', !, eval('=',_,Depth, Self, X,Res). - -% Macro: case -subst_args1_hide(Depth,Self,X,Res):- - X= [CaseSym,A,CL],CaseSym == 'case', !, - into_case_l1t_list(CL,CASES), - findall(Key-Value, - (nth0(Nth,CASES,Case0), - (is_case_l1t(Key,Case0,Value), - if_trace((case),(format('~N'), - writeqln(c(Nth,Key)=Value))))),KVs),!, - ((subst_args(Eq,RetType,Depth,Self,A,AA), if_trace((case),writeqln(switch=AA)), - (select_case_l1t(Depth,Self,AA,KVs,Value)->true;(member(Void -Value,KVs),Void=='%void%'))) - *->true;(member(Void -Value,KVs),Void=='%void%')), - subst_args(Eq,RetType,Depth,Self,Value,Res). - - select_case_l1t(Depth,Self,AA,Cases,Value):- - (best_key_l1t(AA,Cases,Value) -> true ; - (maybe_special_key_l1ts(Depth,Self,Cases,CasES), - (best_key_l1t(AA,CasES,Value) -> true ; - (member(Void -Value,CasES),Void=='%void%')))). - - best_key_l1t(AA,Cases,Value):- - ((member(Match-Value,Cases),unify_enough(AA,Match))->true; - ((member(Match-Value,Cases),AA ==Match)->true; - ((member(Match-Value,Cases),AA=@=Match)->true; - (member(Match-Value,Cases),AA = Match)))). - - %into_case_l1t_list([[C|ASES0]],CASES):- is_list(C),!, into_case_l1t_list([C|ASES0],CASES),!. - into_case_l1t_list(CASES,CASES):- is_list(CASES),!. - is_case_l1t(AA,[AA,Value],Value):-!. - is_case_l1t(AA,[AA|Value],Value). - - maybe_special_key_l1ts(Depth,Self,[K-V|KVI],[AK-V|KVO]):- - subst_args(Eq,RetType,Depth,Self,K,AK), K\=@=AK,!, - maybe_special_key_l1ts(Depth,Self,KVI,KVO). - maybe_special_key_l1ts(Depth,Self,[_|KVI],KVO):- - maybe_special_key_l1ts(Depth,Self,KVI,KVO). - maybe_special_key_l1ts(_Depth,_Self,[],[]). - - -%[collapse,[1,2,3]] -subst_args1(Eq,RetType,Depth,Self,['collapse',List],Res):-!, bagof_subst(Depth,Self,List,Res). -%[superpose,[1,2,3]] -subst_args1(Eq,RetType,Depth,Self,['superpose',List],Res):- !, member(E,List),subst_args(Eq,RetType,Depth,Self,E,Res). - -get_l1t_sa_p1(P3,E,Cmpd,SA):- compound(Cmpd), get_l1t_sa_p2(P3,E,Cmpd,SA). -get_l1t_sa_p2(P3,E,Cmpd,call(P3,N1,Cmpd)):- arg(N1,Cmpd,E). -get_l1t_sa_p2(P3,E,Cmpd,SA):- arg(_,Cmpd,Arg),get_l1t_sa_p1(P3,E,Arg,SA). -subst_args1(Eq,RetType,Depth,Self, Term, Res):- fail, - mnotrace(( get_l1t_sa_p1(setarg,ST,Term,P1), % ST\==Term, - compound(ST), ST = [F,List],F=='superpose',nonvar(List), %maplist(atomic,List), - call(P1,Var))), !, - %max_counting(F,20), - member(Var,List), - subst_args(Eq,RetType,Depth,Self, Term, Res). - -/* - -sub_sterm(Sub,Sub). -sub_sterm(Sub,Term):- sub_sterm1(Sub,Term). -sub_sterm1(_ ,List):- \+ compound(List),!,fail. -sub_sterm1(Sub,List):- is_list(List),!,member(SL,List),sub_sterm(Sub,SL). -sub_sterm1(_ ,[_|_]):-!,fail. -sub_sterm1(Sub,Term):- arg(_,Term,SL),sub_sterm(Sub,SL). -*/ -% ================================================================= -% ================================================================= -% ================================================================= -% NOP/EQUALITU/DO -% ================================================================= -% ================================================================= -% ================================================================ -subst_args1(Eq,RetType,_Depth,_Self,['nop'], _ ):- !, fail. -subst_args1(Eq,RetType,Depth,Self,['nop',Expr], Empty):- !, - ignore(subst_args(Eq,RetType,Depth,Self,Expr,_)), - return_empty([], Empty). - -subst_args1(Eq,RetType,Depth,Self,['do',Expr], Empty):- !, - forall(subst_args(Eq,RetType,Depth,Self,Expr,_),true), - return_empty([],Empty). - -subst_args1(Eq,RetType,_Depth,_Self,['call',S], TF):- !, eval_call(S,TF). - -% ================================================================= -% ================================================================= -% ================================================================= -% if/If -% ================================================================= -% ================================================================= -% ================================================================= - - -subst_args1(Eq,RetType,Depth,Self,PredDecl,Res):- - Do_more_defs = do_more_defs(true), - clause(eval_21(subst_args,RetType,Depth,Self,PredDecl,Res),Body), - Do_more_defs == do_more_defs(true), - (call(Body), nb_setarg(1,Do_more_defs,false), - deterministic(TF), (TF==true -> ! ; true)). - - -subst_args1(Eq,RetType,Depth,Self,['if',Cond,Then,Else],Res):- !, - subst_args(Eq,'Bool',Depth,Self,Cond,TF), - (is_True(TF) - -> subst_args(Eq,RetType,Depth,Self,Then,Res) - ; subst_args(Eq,RetType,Depth,Self,Else,Res)). - -subst_args1(Eq,RetType,Depth,Self,['If',Cond,Then,Else],Res):- !, - subst_args(Eq,'Bool',Depth,Self,Cond,TF), - (is_True(TF) - -> subst_args(Eq,RetType,Depth,Self,Then,Res) - ; subst_args(Eq,RetType,Depth,Self,Else,Res)). - -subst_args1(Eq,RetType,Depth,Self,['If',Cond,Then],Res):- !, - subst_args(Eq,'Bool',Depth,Self,Cond,TF), - (is_True(TF) -> subst_args(Eq,RetType,Depth,Self,Then,Res) ; - (!, fail,Res = [],!)). - -subst_args1(Eq,RetType,Depth,Self,['if',Cond,Then],Res):- !, - subst_args(Eq,'Bool',Depth,Self,Cond,TF), - (is_True(TF) -> subst_args(Eq,RetType,Depth,Self,Then,Res) ; - (!, fail,Res = [],!)). - - -subst_args1(Eq,RetType,_Dpth,_Slf,[_,Nothing],NothingO):- - 'Nothing'==Nothing,!,do_expander(Eq,RetType,Nothing,NothingO). - - - -subst_args1(Eq,RetType,Depth,Self, Term, Res):- fail, - mnotrace(( get_l1t_sa_p1(setarg,ST,Term,P1), - compound(ST), ST = [F,List],F=='collapse',nonvar(List), %maplist(atomic,List), - call(P1,Var))), !, setof_subst(Depth,Self,List,Var), - subst_args(Eq,RetType,Depth,Self, Term, Res). - - -%max_counting(F,Max):- flag(F,X,X+1), X true; (flag(F,_,10),!,fail). - - -subst_args1(Eq,RetType,_Dpth,_Slf,[_,Nothing],Nothing):- 'Nothing'==Nothing,!. - - - -subst_args1(Eq,RetType,Depth,Self,['colapse'|List], Flat):- !, maplist(subst_args(Eq,RetType,Depth,Self),List,Res),flatten(Res,Flat). -subst_args1(Eq,RetType,_Dpth,_Slf,['car-atom',Atom],CAR):- !, Atom=[CAR|_],!. -subst_args1(Eq,RetType,_Dpth,_Slf,['cdr-atom',Atom],CDR):- !, Atom=[_|CDR],!. - -subst_args1(Eq,RetType,Depth,Self,['Cons', A, B ],['Cons', AA, BB]):- no_cons_reduce, !, - subst_args(Eq,RetType,Depth,Self,A,AA), subst_args(Eq,RetType,Depth,Self,B,BB). - -subst_args1(Eq,RetType,Depth,Self,['Cons', A, B ],[AA|BB]):- \+ no_cons_reduce, !, - subst_args(Eq,RetType,Depth,Self,A,AA), subst_args(Eq,RetType,Depth,Self,B,BB). - - -subst_args1(Eq,RetType,Depth,Self,['change-state!',StateExpr, UpdatedValue], Ret):- !, subst_args(Eq,RetType,Depth,Self,StateExpr,StateMonad), - subst_args(Eq,RetType,Depth,Self,UpdatedValue,Value), 'change-state!'(Depth,Self,StateMonad, Value, Ret). -subst_args1(Eq,RetType,Depth,Self,['new-state',UpdatedValue],StateMonad):- !, - subst_args(Eq,RetType,Depth,Self,UpdatedValue,Value), 'new-state'(Depth,Self,Value,StateMonad). -subst_args1(Eq,RetType,Depth,Self,['get-state',StateExpr],Value):- !, - subst_args(Eq,RetType,Depth,Self,StateExpr,StateMonad), 'get-state'(StateMonad,Value). - - - -% subst_args1(Eq,RetType,Depth,Self,['get-state',Expr],Value):- !, subst_args(Eq,RetType,Depth,Self,Expr,State), arg(1,State,Value). - - - -% check_type:- option_else(typecheck,TF,'False'), TF=='True'. - -:- dynamic is_registered_state/1. -:- flush_output. -:- setenv('RUST_BACKTRACE',full). - -/* -% Function to check if an value is registered as a state name -:- dynamic(is_registered_state/1). - -is_nb_state(G):- is_valid_nb_state(G) -> true ; - is_registered_state(G),nb_current(G,S),is_valid_nb_state(S). - - -:- multifile(state_type_method/3). -:- dynamic(state_type_method/3). -space_type_method(is_nb_state,new_space,init_state). -space_type_method(is_nb_state,clear_space,clear_nb_values). -space_type_method(is_nb_state,add_atom,add_nb_value). -space_type_method(is_nb_state,remove_atom,'change-state!'). -space_type_method(is_nb_state,replace_atom,replace_nb_value). -space_type_method(is_nb_state,atom_count,value_nb_count). -space_type_method(is_nb_state,get_atoms,'get-state'). -space_type_method(is_nb_state,atom_iter,value_nb_iter). - -state_type_method(is_nb_state,new_state,init_state). -state_type_method(is_nb_state,clear_state,clear_nb_values). -state_type_method(is_nb_state,add_value,add_nb_value). -state_type_method(is_nb_state,remove_value,'change-state!'). -state_type_method(is_nb_state,replace_value,replace_nb_value). -state_type_method(is_nb_state,value_count,value_nb_count). -state_type_method(is_nb_state,'get-state','get-state'). -state_type_method(is_nb_state,value_iter,value_nb_iter). -%state_type_method(is_nb_state,query,state_nb_query). - -% Clear all values from a state -clear_nb_values(StateNameOrInstance) :- - fetch_or_create_state(StateNameOrInstance, State), - nb_setarg(1, State, []). - - - -% Function to confirm if a term represents a state -is_valid_nb_state(State):- compound(State),functor(State,'State',_). - -% Find the original name of a given state -state_original_name(State, Name) :- - is_registered_state(Name), - nb_current(Name, State). - -% Register and initialize a new state -init_state(Name) :- - State = 'State'(_,_), - asserta(is_registered_state(Name)), - nb_setval(Name, State). - -% Change a value in a state -'change-state!'(Depth,Self,StateNameOrInstance, UpdatedValue, Out) :- - fetch_or_create_state(StateNameOrInstance, State), - arg(2, State, Type), - ( (check_type,\+ get_type_l1t(Depth,Self,UpdatedValue,Type)) - -> (Out = ['Error', UpdatedValue, 'BadType']) - ; (nb_setarg(1, State, UpdatedValue), Out = State) ). - -% Fetch all values from a state -'get-state'(StateNameOrInstance, Values) :- - fetch_or_create_state(StateNameOrInstance, State), - arg(1, State, Values). - -'new-state'(Depth,Self,Init,'State'(Init, Type)):- check_type->get_type_l1t(Depth,Self,Init,Type);true. - -'new-state'(Init,'State'(Init, Type)):- check_type->get_type_l1t(10,'&self',Init,Type);true. - -fetch_or_create_state(Name):- fetch_or_create_state(Name,_). -% Fetch an existing state or create a new one - -fetch_or_create_state(State, State) :- is_valid_nb_state(State),!. -fetch_or_create_state(NameOrInstance, State) :- - ( atom(NameOrInstance) - -> (is_registered_state(NameOrInstance) - -> nb_current(NameOrInstance, State) - ; init_state(NameOrInstance), - nb_current(NameOrInstance, State)) - ; is_valid_nb_state(NameOrInstance) - -> State = NameOrInstance - ; writeln('Error: Invalid input.') - ), - is_valid_nb_state(State). - -*/ - -subst_args1(Eq,RetType,Depth,Self,['get-type',Val],Type):- !, get_type_l1t(Depth,Self,Val,Type),ground(Type),Type\==[], Type\==Val,!. - -% mnotrace(G):- once(G). -/* -is_decl_type(ST):- metta_type(_,_,Type),sub_term(T,Type),T=@=ST, \+ nontype(ST). -is_type(Type):- nontype(Type),!,fail. -is_type(Type):- is_decl_type(Type). -is_type(Type):- atom(Type). - -nontype(Type):- var(Type),!. -nontype('->'). -nontype(N):- number(N). - -*/ - -needs_subst(EvalMe):- is_list(EvalMe),!. - - -get_type_l1t(_Dpth,_Slf,Var,'%Undefined%'):- var(Var),!. -get_type_l1t(_Dpth,_Slf,Val,'Number'):- number(Val),!. -get_type_l1t(Depth,Self,Expr,['StateMonad',Type]):- is_valid_nb_state(Expr),'get-state'(Expr,Val),!, - get_type_l1t(Depth,Self,Val,Type). - - -get_type_l1t(Depth,Self,EvalMe,Type):- needs_subst(EvalMe),subst_args(Eq,RetType,Depth,Self,EvalMe,Val), \+ needs_subst(Val),!, - get_type_l1t(Depth,Self,Val,Type). - -get_type_l1t(_Dpth,Self,[Fn|_],Type):- symbol(Fn),metta_type(Self,Fn,List),last_element(List,Type), nonvar(Type), - is_type(Type). -get_type_l1t(_Dpth,Self,List,Type):- is_list(List),metta_type(Self,List,LType),last_element(LType,Type), nonvar(Type), - is_type(Type). - -get_type_l1t(Depth,_Slf,Type,Type):- Depth<1,!. -get_type_l1t(_Dpth,Self,List,Type):- is_list(List),metta_type(Self,Type,['->'|List]). -get_type_l1t(Depth,Self,List,Types):- List\==[], is_list(List),Depth2 is Depth-1,maplist(get_type_l1t(Depth2,Self),List,Types). -get_type_l1t(_Dpth,Self,Fn,Type):- symbol(Fn),metta_type(Self,Fn,Type),!. -%get_type_l1t(Depth,Self,Fn,Type):- nonvar(Fn),metta_type(Self,Fn,Type2),Depth2 is Depth-1,get_type_l1t(Depth2,Self,Type2,Type). -%get_type_l1t(Depth,Self,Fn,Type):- Depth>0,nonvar(Fn),metta_type(Self,Type,Fn),!. %,!,last_element(List,Type). - -get_type_l1t(Depth,Self,Expr,Type):-Depth2 is Depth-1, subst_args(Eq,RetType,Depth2,Self,Expr,Val),Expr\=@=Val,get_type_l1t(Depth2,Self,Val,Type). - - -get_type_l1t(_Dpth,_Slf,Val,'String'):- string(Val),!. -get_type_l1t(_Dpth,_Slf,Val,Type):- is_decl_type(Val),Type=Val. -get_type_l1t(_Dpth,_Slf,Val,'Bool'):- (Val=='False';Val=='True'),!. -get_type_l1t(_Dpth,_Slf,Val,'Symbol'):- symbol(Val). -%get_type_l1t(Depth,Self,[T|List],['List',Type]):- Depth2 is Depth-1, is_list(List),get_type_l1t(Depth2,Self,T,Type),!, -% forall((member(Ele,List),nonvar(Ele)),get_type_l1t(Depth2,Self,Ele,Type)),!. -%get_type_l1t(Depth,_Slf,Cmpd,Type):- compound(Cmpd), functor(Cmpd,Type,1),!. -get_type_l1t(_Dpth,_Slf,Cmpd,Type):- \+ ground(Cmpd),!,Type=[]. -get_type_l1t(_Dpth,_Slf,_,'%Undefined%'):- fail. - - -subst_args1(Eq,RetType,Depth,Self,['length',L],Res):- !, subst_args(Eq,RetType,Depth,Self,L,LL), !, (is_list(LL)->length(LL,Res);Res=1). -subst_args1(Eq,RetType,Depth,Self,['CountElement',L],Res):- !, subst_args(Eq,RetType,Depth,Self,L,LL), !, (is_list(LL)->length(LL,Res);Res=1). - -/* - -is_feo_f('Cons'). - -is_seo_f('{...}'). -is_seo_f('[...]'). -is_seo_f('{}'). -is_seo_f('[]'). -is_seo_f('StateMonad'). -is_seo_f('State'). -is_seo_f('Event'). -is_seo_f('Concept'). -is_seo_f(N):- number(N),!. - -*/ - -/* -subst_args1(Eq,RetType,Depth,Self,[F,A|Args],Res):- - \+ self_subst(A), - subst_args(Eq,RetType,Depth,Self,A,AA),AA\==A, - subst_args(Eq,RetType,Depth,Self,[F,AA|Args],Res). - - -subst_args1(Eq,RetType,Depth,Self,[F,A1|AArgs],Res):- fail, member(F,['+']), - cwdl(40,(( - append(L,[A|R],AArgs), - \+ self_subst(A), - subst_args(Eq,RetType,Depth,Self,A,AA),AA\==A,!, - append(L,[AA|R],NewArgs), subst_args(Eq,RetType,Depth,Self,[F,A1|NewArgs],Res)))). -*/ - -/* %% - -% !(assertEqualToResult ((inc) 2) (3)) -subst_args1(Eq,RetType,Depth,Self,[F|Args],Res):- is_list(F), - metta_atom_iter_l1t(Eq,Depth,Self,['=',F,R]), subst_args(Eq,RetType,Depth,Self,[R|Args],Res). - -subst_args1(Eq,RetType,Depth,Self,[F|Args],Res):- is_list(F), Args\==[], - append(F,Args,FArgs),!,subst_args(Eq,RetType,Depth,Self,FArgs,Res). -*/ -subst_args1(Eq,RetType,_Dpth,Self,['import!',Other,File],RetVal):- into_space(Self,Other,Space),!, include_metta(Space,File),!,return_empty(Space,RetVal). %RetVal=[]. -subst_args1(Eq,RetType,Depth,Self,['bind!',Other,Expr],RetVal):- - into_name(Self,Other,Name),!,subst_args(Eq,RetType,Depth,Self,Expr,Value),nb_setval(Name,Value), return_empty(Value,RetVal). -subst_args1(Eq,RetType,Depth,Self,['pragma!',Other,Expr],RetVal):- - into_name(Self,Other,Name),!,subst_args(Eq,RetType,Depth,Self,Expr,Value),set_option_value(Name,Value), return_empty(Value,RetVal). -subst_args1(Eq,RetType,_Dpth,Self,['transfer!',File],RetVal):- !, include_metta(Self,File), return_empty(Self,RetVal). - - - -%l_l1t_args1(Depth,Self,['nop',Expr],Empty):- !, subst_args(Eq,RetType,Depth,Self,Expr,_), return_empty([],Empty). - -/* -is_True(T):- T\=='False',T\=='F',T\==[]. - -is_and(S):- \+ atom(S),!,fail. -is_and('#COMMA'). is_and(','). is_and('and'). is_and('And'). -*/ -subst_args1(Eq,RetType,_Dpth,_Slf,[And],'True'):- is_and(And),!. -subst_args1(Eq,RetType,Depth,Self,['and',X,Y],TF):- !, as_tf((subst_args(Eq,RetType,Depth,Self,X,'True'),subst_args(Eq,RetType,Depth,Self,Y,'True')),TF). -subst_args1(Eq,RetType,Depth,Self,[And,X|Y],TF):- is_and(And),!,subst_args(Eq,RetType,Depth,Self,X,TF1), - is_True(TF1),subst_args1(Eq,RetType,Depth,Self,[And|Y],TF). -%subst_args2(Eq,Depth,Self,[H|T],_):- \+ is_list(T),!,fail. -subst_args1(Eq,RetType,Depth,Self,['or',X,Y],TF):- !, as_tf((subst_args(Eq,RetType,Depth,Self,X,'True');subst_args(Eq,RetType,Depth,Self,Y,'True')),TF). - - - - -subst_args1(Eq,RetType,Depth,Self,['+',N1,N2],N):- number(N1),!, - subst_args(Eq,RetType,Depth,Self,N2,N2Res), catch_err(N is N1+N2Res,_E,(set_last_error(['Error',N2Res,'Number']),fail)). -subst_args1(Eq,RetType,Depth,Self,['-',N1,N2],N):- number(N1),!, - subst_args(Eq,RetType,Depth,Self,N2,N2Res), catch_err(N is N1-N2Res,_E,(set_last_error(['Error',N2Res,'Number']),fail)). - -subst_args1(Eq,RetType,Depth,Self,[V|VI],[V|VO]):- nonvar(V),is_metta_data_functor(Eq,V),is_list(VI),!,maplist(subst_args(Eq,RetType,Depth,Self),VI,VO). - -subst_args1(Eq,RetType,Depth,Self,X,Y):- - (subst_args2(Eq,Depth,Self,X,Y)*->true; - (subst_args2_failed(Depth,Self,X,Y)*->true;X=Y)). - - -subst_args2_failed(_Dpth,_Slf,T,TT):- T==[],!,TT=[]. -subst_args2_failed(_Dpth,_Slf,T,TT):- var(T),!,TT=T. -subst_args2_failed(_Dpth,_Slf,[F|LESS],Res):- once(subst_selfless([F|LESS],Res)),mnotrace([F|LESS]\==Res),!. -%subst_args2_failed(Depth,Self,[V|Nil],[O]):- Nil==[], once(subst_args(Eq,RetType,Depth,Self,V,O)),V\=@=O,!. -subst_args2_failed(Depth,Self,[H|T],[HH|TT]):- !, - subst_args(Eq,RetType,Depth,Self,H,HH), - subst_args2_failed(Depth,Self,T,TT). - -subst_args2_failed(Depth,Self,T,TT):- subst_args(Eq,RetType,Depth,Self,T,TT). - - %subst_args(Eq,RetType,Depth,Self,X,Y):- subst_args1(Eq,RetType,Depth,Self,X,Y)*->true;Y=[]. - -%subst_args1(Eq,RetType,Depth,_,_,_):- Depth<1,!,fail. -%subst_args1(Eq,RetType,Depth,_,X,Y):- Depth<3, !, ground(X), (Y=X). -%subst_args1(Eq,RetType,_Dpth,_Slf,X,Y):- self_subst(X),!,Y=X. - -% Kills zero arity functions subst_args1(Eq,RetType,Depth,Self,[X|Nil],[Y]):- Nil ==[],!,subst_args(Eq,RetType,Depth,Self,X,Y). - - -/* -into_values(List,Many):- List==[],!,Many=[]. -into_values([X|List],Many):- List==[],is_list(X),!,Many=X. -into_values(Many,Many). -subst_args2(Eq,_Dpth,_Slf,Name,Value):- atom(Name), nb_current(Name,Value),!. -*/ -% Macro Functions -%subst_args1(Eq,RetType,Depth,_,_,_):- Depth<1,!,fail. -subst_args2(Eq,Depth,_,X,Y):- Depth<3, !, fail, ground(X), (Y=X). -subst_args2(Eq,Depth,Self,[F|PredDecl],Res):- fail, - Depth>1, - mnotrace((sub_sterm1(SSub,PredDecl), ground(SSub),SSub=[_|Sub], is_list(Sub), maplist(atomic,SSub))), - subst_args(Eq,RetType,Depth,Self,SSub,Repl), - mnotrace((SSub\=Repl, subst(PredDecl,SSub,Repl,Temp))), - subst_args(Eq,RetType,Depth,Self,[F|Temp],Res). - - - -% user defined function -subst_args2(Eq,Depth,Self,[H|PredDecl],Res):- mnotrace(is_user_defined_head(Eq,Self,H)),!, - subst_args30(Eq,Depth,Self,[H|PredDecl],Res). - -% function inherited by system -subst_args2(Eq,Depth,Self,PredDecl,Res):- subst_args40(Eq,Depth,Self,PredDecl,Res). - -/* -last_element(T,E):- \+ compound(T),!,E=T. -last_element(T,E):- is_list(T),last(T,L),last_element(L,E),!. -last_element(T,E):- compound_name_arguments(T,_,List),last_element(List,E),!. - - - - -%catch_warn(G):- notrace(catch_err(G,E,(fbug(catch_warn(G)-->E),fail))). -%catch_nowarn(G):- notrace(catch_err(G,error(_,_),fail)). - -%as_tf(G,TF):- catch_nowarn((call(G)*->TF='True';TF='False')). -*/ -subst_selfless(['==',X,Y],TF):- as_tf(X=:=Y,TF),!. -subst_selfless(['==',X,Y],TF):- as_tf(X=@=Y,TF),!. -subst_selfless(['=',X,Y],TF):-!,as_tf(X=Y,TF). -subst_selfless(['>',X,Y],TF):-!,as_tf(X>Y,TF). -subst_selfless(['<',X,Y],TF):-!,as_tf(X',X,Y],TF):-!,as_tf(X>=Y,TF). -subst_selfless(['<=',X,Y],TF):-!,as_tf(X= Bool Atom Atom)) -(= (ift True $then) $then) - -; For anything that is green, assert it is Green in &kb22 -!(ift (green $x) - (add-atom &kb22 (Green $x))) - -; Retrieve the inferred Green things: Fritz and Sam. -!(assertEqualToResult - (match &kb22 (Green $x) $x) - (Fritz Sam)) -*/ -:- discontiguous subst_args3/4. -%subst_args2(Eq,Depth,Self,PredDecl,Res):- subst_args3(Depth,Self,PredDecl,Res). - -%subst_args2(Eq,_Dpth,_Slf,L1,Res):- is_list(L1),maplist(self_subst,L1),!,Res=L1. -%subst_args2(Eq,_Depth,_Self,X,X). - -/* -is_user_defined_head(Eq,Other,H):- mnotrace(is_user_defined_head0(Eq,Other,H)). -is_user_defined_head0(Eq,Other,[H|_]):- !, nonvar(H),!, is_user_defined_head_f(Eq,Other,H). -is_user_defined_head0(Eq,Other,H):- callable(H),!,functor(H,F,_), is_user_defined_head_f(Eq,Other,F). -is_user_defined_head0(Eq,Other,H):- is_user_defined_head_f(Eq,Other,H). - -is_user_defined_head_f(Eq,Other,H):- is_user_defined_head_f1(Eq,Other,H). -is_user_defined_head_f(Eq,Other,H):- is_user_defined_head_f1(Eq,Other,[H|_]). - -%is_user_defined_head_f1(Eq,Other,H):- metta_type(Other,H,_). -is_user_defined_head_f1(Eq,Other,H):- get_metta_atom(Eq,Other,[H|_]). -is_user_defined_head_f1(Eq,Other,H):- metta_defn(Eq,Other,[H|_],_). -%is_user_defined_head_f(Eq,_,H):- is_metta_builtin(H). - - -is_special_op(F):- \+ atom(F), \+ var(F), !, fail. -is_special_op('case'). -is_special_op(':'). -is_special_op('='). -is_special_op('->'). -is_special_op('let'). -is_special_op('let*'). -is_special_op('if'). -is_special_op('rtrace'). -is_special_op('or'). -is_special_op('and'). -is_special_op('not'). -is_special_op('match'). -is_special_op('call'). -is_special_op('let'). -is_special_op('let*'). -is_special_op('nop'). -is_special_op('assertEqual'). -is_special_op('assertEqualToResult'). - -is_metta_builtin(Special):- is_special_op(Special). -is_metta_builtin('=='). -is_metta_builtin(F):- once(atom(F);var(F)), current_op(_,yfx,F). -is_metta_builtin('println!'). -is_metta_builtin('transfer!'). -is_metta_builtin('collapse'). -is_metta_builtin('superpose'). -is_metta_builtin('+'). -is_metta_builtin('-'). -is_metta_builtin('*'). -is_metta_builtin('/'). -is_metta_builtin('%'). -is_metta_builtin('=='). -is_metta_builtin('<'). -is_metta_builtin('>'). -is_metta_builtin('all'). -is_metta_builtin('import!'). -is_metta_builtin('pragma!'). -*/ - - -subst_args30(Eq,Depth,Self,H,B):- (subst_args34(Depth,Self,H,B)*->true;subst_args37(Eq,Depth,Self,H,B)). - -subst_args34(_Dpth,Self,H,B):- (metta_defn(Eq,Self,H,B);(get_metta_atom(Eq,Self,H),B=H)). - -% Has argument that is headed by the same function -subst_args37(Eq,Depth,Self,[H1|Args],Res):- - mnotrace((append(Left,[[H2|H2Args]|Rest],Args), H2==H1)),!, - subst_args(Eq,RetType,Depth,Self,[H2|H2Args],ArgRes), - mnotrace((ArgRes\==[H2|H2Args], append(Left,[ArgRes|Rest],NewArgs))), - subst_args30(Eq,Depth,Self,[H1|NewArgs],Res). - -subst_args37(Eq,Depth,Self,[[H|Start]|T1],Y):- - mnotrace((is_user_defined_head_f(Eq,Self,H),is_list(Start))), - metta_defn(Eq,Self,[H|Start],Left), - subst_args(Eq,RetType,Depth,Self,[Left|T1],Y). - -% Has subterm to subst -subst_args37(Eq,Depth,Self,[F|PredDecl],Res):- - Depth>1, fail, - quietly(sub_sterm1(SSub,PredDecl)), - mnotrace((ground(SSub),SSub=[_|Sub], is_list(Sub),maplist(atomic,SSub))), - subst_args(Eq,RetType,Depth,Self,SSub,Repl), - mnotrace((SSub\=Repl,subst(PredDecl,SSub,Repl,Temp))), - subst_args30(Eq,Depth,Self,[F|Temp],Res). - -%subst_args37(Eq,Depth,Self,X,Y):- (subst_args38(Eq,Depth,Self,X,Y)*->true;metta_atom_iter_l1t(Eq,Depth,Self,[=,X,Y])). - -subst_args37(Eq,Depth,Self,PredDecl,Res):- fail, - ((term_variables(PredDecl,Vars), - (get_metta_atom(Eq,Self,PredDecl) *-> (Vars ==[]->Res='True';Vars=Res); - (subst_args(Eq,RetType,Depth,Self,PredDecl,Res),ignore(Vars ==[]->Res='True';Vars=Res))))), - PredDecl\=@=Res. - -subst_args38(Eq,_Dpth,Self,[H|_],_):- mnotrace( \+ is_user_defined_head_f(Eq,Self,H) ), !,fail. -subst_args38(Eq,_Dpth,Self,[H|T1],Y):- metta_defn(Eq,Self,[H|T1],Y). -subst_args38(Eq,_Dpth,Self,[H|T1],'True'):- get_metta_atom(Eq,Self,[H|T1]). -subst_args38(Eq,_Dpth,Self,CALL,Y):- fail,append(Left,[Y],CALL),metta_defn(Eq,Self,Left,Y). - - -%subst_args3(Depth,Self,['ift',CR,Then],RO):- fail, !, %fail, % trace, -% metta_defn(Eq,Self,['ift',R,Then],Become),subst_args(Eq,RetType,Depth,Self,CR,R),subst_args(Eq,RetType,Depth,Self,Then,_True),subst_args(Eq,RetType,Depth,Self,Become,RO). - -metta_atom_iter_l1t(Eq,_Dpth,Other,[Equal,H,B]):- Eq == Equal,!, - (metta_defn(Eq,Other,H,B)*->true;(get_metta_atom(Eq,Other,H),B=H)). - -metta_atom_iter_l1t(Eq,Depth,_,_):- Depth<3,!,fail. -metta_atom_iter_l1t(Eq,_Dpth,_Slf,[]):-!. -metta_atom_iter_l1t(Eq,_Dpth,Other,H):- get_metta_atom(Eq,Other,H). -metta_atom_iter_l1t(Eq,Depth,Other,H):- D2 is Depth -1, metta_defn(Eq,Other,H,B),metta_atom_iter_l1t(Eq,D2,Other,B). -metta_atom_iter_l1t(Eq,_Dpth,_Slf,[And]):- is_and(And),!. -metta_atom_iter_l1t(Eq,Depth,Self,[And,X|Y]):- is_and(And),!,D2 is Depth -1, metta_atom_iter_l1t(Eq,D2,Self,X),metta_atom_iter_l1t(Eq,D2,Self,[And|Y]). -/* -metta_atom_iter_l1t2(_,Self,[=,X,Y]):- metta_defn(Eq,Self,X,Y). -metta_atom_iter_l1t2(_Dpth,Other,[Equal,H,B]):- '=' == Equal,!, metta_defn(Eq,Other,H,B). -metta_atom_iter_l1t2(_Dpth,Self,X,Y):- metta_defn(Eq,Self,X,Y). %, Y\=='True'. -metta_atom_iter_l1t2(_Dpth,Self,X,Y):- get_metta_atom(Eq,Self,[=,X,Y]). %, Y\=='True'. - -*/ -metta_atom_iter_l1t_ref(Other,['=',H,B],Ref):-clause(metta_defn(Eq,Other,H,B),true,Ref). -metta_atom_iter_l1t_ref(Other,H,Ref):-clause(get_metta_atom(Eq,Other,H),true,Ref). - -%not_compound(Term):- \+ is_list(Term),!. -%subst_args2(Eq,Depth,Self,Term,Res):- maplist(not_compound,Term),!,subst_args345(Depth,Self,Term,Res). - - -% function inherited by system -subst_args40(Eq,Depth,Self,[F|X],FY):- is_function(F), \+ is_special_op(F), is_list(X), - maplist(subst_args(Eq,RetType,Depth,Self),X,Y),!,subst_args5(Depth,Self,[F|Y],FY). -subst_args40(Eq,Depth,Self,FX,FY):- subst_args5(Depth,Self,FX,FY). - -subst_args5(_Dpth,_Slf,[F|LESS],Res):- once(subst_selfless([F|LESS],Res)),mnotrace(([F|LESS]\==Res)),!. -subst_args5(Depth,Self,[AE|More],TF):- fail, is_system_pred(AE), length(More,Len), - (is_syspred(AE,Len,Pred),catch_warn(as_tf(apply(Pred,More),TF)))*->true;subst_args6(Depth,Self,[AE|More],TF). -subst_args6(_Dpth,_Slf,[AE|More],TF):- fail, is_system_pred(AE),length([AE|More],Len), is_syspred(AE,Len,Pred),append(More,[TF],Args),!,catch_warn(apply(Pred,Args)). - -%subst_args40(Eq,Depth,Self,[X1|[F2|X2]],[Y1|Y2]):- is_function(F2),!,subst_args(Eq,RetType,Depth,Self,[F2|X2],Y2),subst_args(Eq,RetType,Depth,Self,X1,Y1). - - -%cwdl(DL,Goal):- call_with_depth_limit(Goal,DL,R), (R==depth_limit_exceeded->(!,fail);true). -bagof_subst(Depth,Self,X,L):- !,findall(E,subst_args(Eq,RetType,Depth,Self,X,E),L). -setof_subst(Depth,Self,X,S):- !,findall(E,subst_args(Eq,RetType,Depth,Self,X,E),L),sort(L,S). -%setof_subst(Depth,Self,X,S):- setof(E,subst_args(Eq,RetType,Depth,Self,X,E),S)*->true;S=[]. - - diff --git a/metta_vspace/pyswip_lng/metta_subst.pl b/metta_vspace/pyswip_lng/metta_subst.pl new file mode 120000 index 00000000..c09b1b07 --- /dev/null +++ b/metta_vspace/pyswip_lng/metta_subst.pl @@ -0,0 +1 @@ +../pyswip/metta_subst.pl \ No newline at end of file diff --git a/metta_vspace/pyswip_lng/metta_test_nars_1.pl b/metta_vspace/pyswip_lng/metta_test_nars_1.pl deleted file mode 100755 index e80375a7..00000000 --- a/metta_vspace/pyswip_lng/metta_test_nars_1.pl +++ /dev/null @@ -1,1752 +0,0 @@ -% (track_load_into_file "../../examples/VRUN_tests1.metta") -:-metta_eval(['extend-py!',metta_learner]). - -%;; stdlib extension -metta_type('&self','If',[->,'Bool','Atom','Atom']). - -metta_defn_ES(['If','True',Then],Then). - -metta_defn_ES(['If','False',Then],[]). - -metta_type('&self','If',[->,'Bool','Atom','Atom','Atom']). - -metta_defn_ES( - ['If',Cond,Then,Else], - [if,Cond,Then,Else]). - -metta_defn_ES( - ['TupleConcat',Ev1,Ev2], - [ collapse, - [ superpose, - [ [ superpose, Ev1 ], - [ superpose, Ev2 ]]]]). - -metta_defn_ES( - [max,Num1,Num2], - [ 'If', - [>,Num1,Num2], Num1,Num2]). - -metta_defn_ES( - [min,Num1,Num2], - [ 'If', - [<,Num1,Num2], Num1,Num2]). - -metta_defn_ES( - [abs,X], - [ 'If', - [<,X,0], - [-,0,X], - X]). - -metta_type('&self',sequential,[->,'Expression','%Undefined%']). - -metta_defn_ES([sequential,Num1],[superpose,Num1]). - -metta_type('&self',do,[->,'Expression','%Undefined%']). - -metta_defn_ES([do,Num1],[case,Num1,[]]). - -metta_defn_ES(['TupleCount',[]],0). - -metta_defn_ES(['TupleCount',[1]],1). - -metta_defn_ES( - ['BuildTupleCounts',TOld,C,N], - [ let, - T, - [ collapse, - [ superpose, - [ 1, - [superpose,TOld]]]], - [ superpose, - [ [ 'add-atom', - '&self', - [ =, - ['TupleCount',T], - [+,C,2]]], - [ 'If', - [<,C,N], - [ 'BuildTupleCounts', - T, - [+,C,1], - N]]]]]). - -metta_type('&self','CountElement',[->,'Expression','Number']). - -metta_defn_ES( - ['CountElement',X], - [ case, - X, - [ [ Y,1]]]). - -%;;Build for count up to 100 (takes a few sec but it is worth it if space or generally collapse counts are often needed) -:-metta_eval(['BuildTupleCounts',[1],0,100]). - -metta_defn_ES( - [ 'BuildTupleCounts', - [1], 0,100], - [ let, - A, - [ collapse, - [ superpose, - [ 1, - [ superpose, - [1]]]]], - [ superpose, - [ [ 'add-atom', - '&self', - [ =, - ['TupleCount',A], - [+,0,2]]], - [ 'If', - [<,0,100], - [ 'BuildTupleCounts', - A, - [+,0,1], - 100]]]]]). - -metta_type('&self','CollapseCardinality',[->,'Expression','Number']). - -metta_defn_ES( - ['CollapseCardinality',Expression], - [ 'TupleCount', - [ collapse, - ['CountElement',Expression]]]). - -%;; Truth functions -metta_defn_ES( - ['Truth_c2w',C], - [ /, - C, - [-,1,C]]). - -metta_defn_ES( - ['Truth_w2c',W], - [ /, - W, - [+,W,1]]). - -metta_defn_ES( - [ 'Truth_Deduction', - [F1,C1], - [F2,C2]], - [ [*,F1,F2], - [ *, - [*,F1,F2], - [*,C1,C2]]]). - -metta_defn_ES( - [ 'Truth_Abduction', - [F1,C1], - [F2,C2]], - [ F2, - [ 'Truth_w2c', - [ *, - [*,F1,C1], - C2]]]). - -metta_defn_ES( - ['Truth_Induction',T1,T2], - ['Truth_Abduction',T2,T1]). - -metta_defn_ES( - [ 'Truth_Exemplification', - [F1,C1], - [F2,C2]], - [ 1.0, - [ 'Truth_w2c', - [ *, - [*,F1,F2], - [*,C1,C2]]]]). - -metta_defn_ES( - ['Truth_StructuralDeduction',T], - [ 'Truth_Deduction', - T, - [1.0,0.9]]). - -metta_defn_ES( - [ 'Truth_Negation', - [F,C]], - [ [-,1,F], - C]). - -metta_defn_ES( - ['Truth','StructuralDeductionNegated',T], - [ 'Truth_Negation', - ['Truth_StructuralDeduction',T]]). - -metta_defn_ES( - [ 'Truth_Intersection', - [F1,C1], - [F2,C2]], - [ [ * ,F1,F2], - [ * ,C1,C2]]). - -metta_defn_ES( - ['Truth_StructuralIntersection',T], - [ 'Truth_Intersection', - T, - [1.0,0.9]]). - -metta_defn_ES( - ['Truth_or',A,B], - [ -, - 1, - [ *, - [-,1,A], - [-,1,B]]]). - -metta_defn_ES( - [ 'Truth_Comparison', - [F1,C1], - [F2,C2]], - [ let, - F0, - ['Truth_or',F1,F2], - [ [ 'If', - [==,F0,0.0], - 0.0, - [ /, - [*,F1,F2], - F0]], - [ 'Truth_w2c', - [ *, - F0, - [*,C1,C2]]]]]). - -metta_defn_ES( - [ 'Truth_Analogy', - [F1,C1], - [F2,C2]], - [ [*,F1,F2], - [ *, - [*,C1,C2], - F2]]). - -metta_defn_ES( - [ 'Truth_Resemblance', - [F1,C1], - [F2,C2]], - [ [*,F1,F2], - [ *, - [*,C1,C2], - ['Truth_or',F1,F2]]]). - -metta_defn_ES( - [ 'Truth_Union', - [F1,C1], - [F2,C2]], - [ [ 'Truth_or', F1 , F2 ], - [ * , C1 , C2 ]]). - -metta_defn_ES( - [ 'Truth_Difference', - [F1,C1], - [F2,C2]], - [ [ *, - F1, - [-,1,F2]], - [*,C1,C2]]). - -metta_defn_ES( - [ 'Truth_DecomposePNN', - [F1,C1], - [F2,C2]], - [ let, - Fn, - [ *, - F1, - [-,1,F2]], - [ [-,1,Fn], - [ *, - Fn, - [*,C1,C2]]]]). - -metta_defn_ES( - [ 'Truth_DecomposeNPP', - [F1,C1], - [F2,C2]], - [ let, - F, - [ *, - [-,1,F1], - F2], - [ F, - [ *, - F, - [*,C1,C2]]]]). - -metta_defn_ES( - [ 'Truth_DecomposePNP', - [F1,C1], - [F2,C2]], - [ let, - F, - [ *, - F1, - [-,1,F2]], - [ F, - [ *, - F, - [*,C1,C2]]]]). - -metta_defn_ES( - ['Truth_DecomposePPP',V1,V2], - [ 'Truth_DecomposeNPP', - ['Truth_Negation',V1], - V2]). - -metta_defn_ES( - [ 'Truth_DecomposeNNN', - [F1,C1], - [F2,C2]], - [ let, - Fn, - [ *, - [-,1,F1], - [-,1,F2]], - [ [-,1,Fn], - [ *, - Fn, - [*,C1,C2]]]]). - -metta_defn_ES( - [ 'Truth_Eternalize', - [F,C]], - [ F, - ['Truth_w2c',C]]). - -metta_defn_ES( - [ 'Truth_Revision', - [F1,C1], - [F2,C2]], - [ 'let*', - [ [ W1, - ['Truth_c2w',C1]], - [ W2, - ['Truth_c2w',C2]], - [ W, - [+,W1,W2]], - [ F, - [ /, - [ +, - [*,W1,F1], - [*,W2,F2]], - W]], - [ C, - ['Truth_w2c',W]]], - [ [min,1.0,F], - [ min, - 0.99, - [ max, - [max,C,C1], - C2]]]]). - -metta_defn_ES( - [ 'Truth_Expectation', - [F,C]], - [ +, - [ *, - C, - [-,F,0.5]], - 0.5]). -% ;;NAL-1 -% ;;!Syllogistic rules for Inheritance: -metta_defn_ES(['|-',[[A,-->,B],C],[[B,-->,D],E]] , [[A,-->,D],['Truth_Deduction',C,E]]). -metta_defn_ES(['|-',[[A,-->,B],C],[[A,-->,D],E]] , [[D,-->,B],['Truth_Induction',C,E]]). -metta_defn_ES(['|-',[[A,-->,B],C],[[D,-->,B],E]] , [[D,-->,A],['Truth_Abduction',C,E]]). -metta_defn_ES(['|-',[[A,-->,B],C],[[B,-->,D],E]] , [[D,-->,A],['Truth_Exemplification',C,E]]). -% ;;NAL-2 -% ;;!Rules for Similarity: -metta_defn_ES(['|-',[[A,<->,B],C]] , [[B,<->,A],['Truth_StructuralIntersection',C]]). -metta_defn_ES(['|-',[[A,<->,B],C],[[D,<->,A],E]] , [[D,<->,B],['Truth_Resemblance',C,E]]). -metta_defn_ES(['|-',[[A,-->,B],C],[[D,-->,B],E]] , [[D,<->,A],['Truth_Comparison',C,E]]). -metta_defn_ES(['|-',[[A,-->,B],C],[[A,-->,D],E]] , [[D,<->,B],['Truth_Comparison',C,E]]). -metta_defn_ES(['|-',[[A,-->,B],C],[[D,<->,A],E]] , [[D,-->,B],['Truth_Analogy',C,E]]). -metta_defn_ES(['|-',[[A,-->,B],C],[[D,<->,B],E]] , [[A,-->,D],['Truth_Analogy',C,E]]). -% ;;!Dealing with properties and instances: -metta_defn_ES(['|-',[[A,-->,['{',B,'}']],C]] , [[A,<->,['{',B,'}']],['Truth_StructuralIntersection',C]]). -metta_defn_ES(['|-',[[['$OBJ'(claz_bracket_vector,['$S'])],-->,A],B]] , [[['$OBJ'(claz_bracket_vector,['$S'])],<->,A],['Truth_StructuralIntersection',B]]). -metta_defn_ES(['|-',[[['{',A,'}'],-->,B],C],[[D,<->,A],E]] , [[['{',D,'}'],-->,B],['Truth_Analogy',C,E]]). -metta_defn_ES(['|-',[[A,-->,['$OBJ'(claz_bracket_vector,['$M'])]],B],[[_,<->,_],C]] , [[A,-->,['$OBJ'(claz_bracket_vector,['$S'])]],['Truth_Analogy',B,C]]). -metta_defn_ES([=,['|-',[[['{',A,'}'],<->,['{',B,'}']]],[A,<->,B],['Truth_StructuralIntersection',_]]]). -metta_defn_ES([=,['|-',[[['$OBJ'(claz_bracket_vector,[A])],<->,['$OBJ'(claz_bracket_vector,[B])]]],[_,<->,_],['Truth_StructuralIntersection',_]]]). -% ;;NAL-3 -% ;;!Set decomposition: -metta_defn_ES(['|-',[[['{',A,_,'}'],-->,B],C]] , [[['{',A,'}'],-->,B],['Truth_StructuralDeduction',C]]). -metta_defn_ES(['|-',[[['{',_,A,'}'],-->,B],C]] , [[['{',A,'}'],-->,B],['Truth_StructuralDeduction',C]]). -metta_defn_ES(['|-',[['M',-->,['$OBJ'(claz_bracket_vector,[A,B])]],A]] , [['M',-->,['$OBJ'(claz_bracket_vector,[A])]],['Truth_StructuralDeduction',A]]). -metta_defn_ES(['|-',[['M',-->,['$OBJ'(claz_bracket_vector,[A,B])]],A]] , [['M',-->,['$OBJ'(claz_bracket_vector,[B])]],['Truth_StructuralDeduction',A]]). -% ;;!Extensional and intensional intersection decomposition: -metta_defn_ES(['|-',[[[A,'|',_],-->,B],C]] , [[A,-->,B],['Truth_StructuralDeduction',C]]). -metta_defn_ES(['|-',[[A,-->,[B,&,_]],C]] , [[A,-->,B],['Truth_StructuralDeduction',C]]). -metta_defn_ES(['|-',[[[_,'|',A],-->,B],C]] , [[A,-->,B],['Truth_StructuralDeduction',C]]). -metta_defn_ES(['|-',[[A,-->,[_,&,B]],C]] , [[A,-->,B],['Truth_StructuralDeduction',C]]). -metta_defn_ES(['|-',[[[A,~,_],-->,B],C]] , [[A,-->,B],['Truth_StructuralDeduction',C]]). -metta_defn_ES(['|-',[[A,-->,[B,-,_]],C]] , [[A,-->,B],['Truth_StructuralDeduction',C]]). -metta_defn_ES(['|-',[[[_,~,A],-->,B],C]] , [[A,-->,B],['Truth_StructuralDeductionNegated',C]]). -metta_defn_ES(['|-',[[A,-->,[_,-,B]],C]] , [[A,-->,B],['Truth_StructuralDeductionNegated',C]]). -% ;;!Extensional and intensional intersection composition: (sets via reductions). -metta_defn_ES(['|-',[[A,-->,B],C],[[D,-->,B],E]] , [[[A,'|',D],-->,B],['Truth_Intersection',C,E]]). -metta_defn_ES(['|-',[[A,-->,B],C],[[D,-->,B],E]] , [[[A,&,D],-->,B],['Truth_Union',C,E]]). -metta_defn_ES(['|-',[[A,-->,B],C],[[D,-->,B],E]] , [[[A,~,D],-->,B],['Truth_Difference',C,E]]). -metta_defn_ES(['|-',[[A,-->,B],C],[[A,-->,D],E]] , [[A,-->,[B,&,D]],['Truth_Intersection',C,E]]). -metta_defn_ES(['|-',[[A,-->,B],C],[[A,-->,D],E]] , [[A,-->,[B,'|',D]],['Truth_Union',C,E]]). -metta_defn_ES(['|-',[[A,-->,B],C],[[A,-->,D],E]] , [[A,-->,[B,-,D]],['Truth_Difference',C,E]]). -% ;;!Extensional and intensional intersection decomposition: -metta_defn_ES(['|-',[[A,-->,B],C],[[[A,'|',D],-->,B],E]] , [[D,-->,B],['Truth_DecomposePNN',C,E]]). -metta_defn_ES(['|-',[[A,-->,B],C],[[[D,'|',A],-->,B],E]] , [[D,-->,B],['Truth_DecomposePNN',C,E]]). -metta_defn_ES(['|-',[[A,-->,B],C],[[[A,&,D],-->,B],E]] , [[D,-->,B],['Truth_DecomposeNPP',C,E]]). -metta_defn_ES(['|-',[[A,-->,B],C],[[[D,&,A],-->,B],E]] , [[D,-->,B],['Truth_DecomposeNPP',C,E]]). -metta_defn_ES(['|-',[[A,-->,B],C],[[[A,~,D],-->,B],E]] , [[D,-->,B],['Truth_DecomposePNP',C,E]]). -metta_defn_ES(['|-',[[A,-->,B],C],[[[D,~,A],-->,B],E]] , [[D,-->,B],['Truth_DecomposeNNN',C,E]]). -metta_defn_ES(['|-',[[A,-->,B],C],[[A,-->,[B,&,D]],E]] , [[A,-->,D],['Truth_DecomposePNN',C,E]]). -metta_defn_ES(['|-',[[A,-->,B],C],[[A,-->,[D,&,B]],E]] , [[A,-->,D],['Truth_DecomposePNN',C,E]]). -metta_defn_ES(['|-',[[A,-->,B],C],[[A,-->,[B,'|',D]],E]] , [[A,-->,D],['Truth_DecomposeNPP',C,E]]). -metta_defn_ES(['|-',[[A,-->,B],C],[[A,-->,[D,'|',B]],E]] , [[A,-->,D],['Truth_DecomposeNPP',C,E]]). -metta_defn_ES(['|-',[[A,-->,B],C],[[A,-->,[B,-,D]],E]] , [[A,-->,D],['Truth_DecomposePNP',C,E]]). -metta_defn_ES(['|-',[[A,-->,B],C],[[A,-->,[D,-,B]],E]] , [[A,-->,D],['Truth_DecomposeNNN',C,E]]). -% ;; NAL-4 -% ;;!Transformation rules between product and image: -metta_defn_ES(['|-',[[[A,*,B],-->,C],D]] , [[A,-->,[C,'/1',B]],['Truth_StructuralIntersection',D]]). -metta_defn_ES(['|-',[[[A,*,B],-->,C],D]] , [[B,-->,[C,'/2',A]],['Truth_StructuralIntersection',D]]). -metta_defn_ES(['|-',[[A,-->,[B,*,C]],D]] , [[[A,'\\1',C],-->,B],['Truth_StructuralIntersection',D]]). -metta_defn_ES(['|-',[[A,-->,[B,*,C]],D]] , [[[A,'\\2',B],-->,C],['Truth_StructuralIntersection',D]]). -% ;;other direction of same rules (as these are bi-directional). -metta_defn_ES(['|-',[[A,-->,[B,'/1',C]],D]] , [[[A,*,C],-->,B],['Truth_StructuralIntersection',D]]). -metta_defn_ES(['|-',[[A,-->,[B,'/2',C]],D]] , [[[C,*,A],-->,B],['Truth_StructuralIntersection',D]]). -metta_defn_ES(['|-',[[[A,'\\1',B],-->,C],D]] , [[A,-->,[C,*,B]],['Truth_StructuralIntersection',D]]). -metta_defn_ES(['|-',[[[A,'\\2',B],-->,C],D]] , [[A,-->,[B,*,C]],['Truth_StructuralIntersection',D]]). -% ;;!Comparative relations -metta_defn_ES(['|-',[[['{',A,'}'],'|-',>,['$OBJ'(claz_bracket_vector,['$P'])]],B],[[['{',C,'}'],'|-',>,['$OBJ'(claz_bracket_vector,['$P'])]],D]] , [[[['{',A,'}'],*,['{',C,'}']],-->,[>>>,_]],['Truth_FrequencyGreater',B,D]]). -metta_defn_ES(['|-',[[[A,*,B],-->,[>>>,C]],D],[[[B,*,E],-->,[>>>,C]],F]] , [[[A,*,E],-->,[>>>,C]],['Truth_Deduction',D,F]]). -metta_defn_ES(['|-',[[['{',A,'}'],'|-',>,['$OBJ'(claz_bracket_vector,['$P'])]],B],[[['{',C,'}'],'|-',>,['$OBJ'(claz_bracket_vector,['$P'])]],D]] , [[[['{',A,'}'],*,['{',C,'}']],-->,[===,_]],['Truth_FrequencyEqual',B,D]]). -metta_defn_ES(['|-',[[[A,*,B],-->,[===,C]],D],[[[B,*,E],-->,[===,C]],F]] , [[[A,*,E],-->,[===,C]],['Truth_Deduction',D,F]]). -metta_defn_ES(['|-',[[[A,*,B],-->,[===,C]],D]] , [[[B,*,A],-->,[===,C]],['Truth_StructuralIntersection',D]]). -% ;;!Optional rules for more efficient reasoning about relation components: -metta_defn_ES(['|-',[[[A,*,B],-->,C],D],[[[E,*,B],-->,C],F]] , [[E,-->,A],['Truth_Abduction',D,F]]). -metta_defn_ES(['|-',[[[A,*,B],-->,C],D],[[[A,*,E],-->,C],F]] , [[E,-->,B],['Truth_Abduction',D,F]]). -metta_defn_ES(['|-',[[A,-->,[B,*,C]],D],[[A,-->,[E,*,C]],F]] , [[E,-->,B],['Truth_Induction',D,F]]). -metta_defn_ES(['|-',[[A,-->,[B,*,C]],D],[[A,-->,[B,*,E]],F]] , [[E,-->,C],['Truth_Induction',D,F]]). -metta_defn_ES(['|-',[[[A,*,B],-->,C],D],[[E,-->,A],F]] , [[[E,*,B],-->,C],['Truth_Deduction',D,F]]). -metta_defn_ES(['|-',[[[A,*,B],-->,C],D],[[A,-->,E],F]] , [[[E,*,B],-->,C],['Truth_Induction',D,F]]). -metta_defn_ES(['|-',[[[A,*,B],-->,C],D],[[E,<->,A],F]] , [[[E,*,B],-->,C],['Truth_Analogy',D,F]]). -metta_defn_ES(['|-',[[[A,*,B],-->,C],D],[[E,-->,B],F]] , [[[A,*,E],-->,C],['Truth_Deduction',D,F]]). -metta_defn_ES(['|-',[[[A,*,B],-->,C],D],[[B,-->,E],F]] , [[[A,*,E],-->,C],['Truth_Induction',D,F]]). -metta_defn_ES(['|-',[[[A,*,B],-->,C],D],[[E,<->,B],F]] , [[[A,*,E],-->,C],['Truth_Analogy',D,F]]). -metta_defn_ES(['|-',[[A,-->,[B,*,C]],D],[[B,-->,E],F]] , [[A,-->,[E,*,C]],['Truth_Deduction',D,F]]). -metta_defn_ES(['|-',[[A,-->,[B,*,C]],D],[[E,-->,B],F]] , [[A,-->,[E,*,C]],['Truth_Abduction',D,F]]). -metta_defn_ES(['|-',[[A,-->,[B,*,C]],D],[[E,<->,B],F]] , [[A,-->,[E,*,C]],['Truth_Analogy',D,F]]). -metta_defn_ES(['|-',[[A,-->,[B,*,C]],D],[[C,-->,E],F]] , [[A,-->,[B,*,E]],['Truth_Deduction',D,F]]). -metta_defn_ES(['|-',[[A,-->,[B,*,C]],D],[[E,-->,C],F]] , [[A,-->,[B,*,E]],['Truth_Abduction',D,F]]). -metta_defn_ES(['|-',[[A,-->,[B,*,C]],D],[[E,<->,C],F]] , [[A,-->,[B,*,E]],['Truth_Analogy',D,F]]). -metta_defn_ES(['|-',[[[A,*,B],-->,C],D],[[[E,*,B],-->,C],F]] , [[A,<->,E],['Truth_Comparison',D,F]]). -metta_defn_ES(['|-',[[[A,*,B],-->,C],D],[[[A,*,E],-->,C],F]] , [[B,<->,E],['Truth_Comparison',D,F]]). -metta_defn_ES(['|-',[[A,-->,[B,*,C]],D],[[A,-->,[E,*,C]],F]] , [[B,<->,E],['Truth_Comparison',D,F]]). -metta_defn_ES(['|-',[[A,-->,[B,*,C]],D],[[A,-->,[B,*,E]],F]] , [[C,<->,E],['Truth_Comparison',D,F]]). -% ;;NAL-5 -% ;;!Negation conjunction and disjunction decomposition: -metta_defn_ES(['|-',[[!,A],B]],[A,['Truth_Negation',B]]). -metta_defn_ES(['|-',[[A,&&,_],B]],[A,['Truth_StructuralDeduction',B]]). -metta_defn_ES(['|-',[[_,&&,A],B]],[A,['Truth_StructuralDeduction',B]]). -metta_defn_ES(['|-',[[A,&&,B],C]] , [[B,&&,A],['Truth_StructuralIntersection',C]]). -metta_defn_ES(['|-',[A,B],[[A,&&,C],D]],[C,['Truth_DecomposePNN',B,D]]). -metta_defn_ES(['|-',[A,B],[[A,'||',C],D]],[C,['Truth_DecomposeNPP',B,D]]). -metta_defn_ES(['|-',[A,B],[[[!,A],&&,C],D]],[C,['Truth_DecomposeNNN',B,D]]). -metta_defn_ES(['|-',[A,B],[[[!,A],'||',C],D]],[C,['Truth_DecomposePPP',B,D]]). -% ;;!Syllogistic rules for Implication: -metta_defn_ES(['|-',[[A,==>,B],C],[[B,==>,D],E]] , [[A,==>,D],['Truth_Deduction',C,E]]). -metta_defn_ES(['|-',[[A,==>,B],C],[[A,==>,D],E]] , [[D,==>,B],['Truth_Induction',C,E]]). -metta_defn_ES(['|-',[[A,==>,B],C],[[D,==>,B],E]] , [[D,==>,A],['Truth_Abduction',C,E]]). -metta_defn_ES(['|-',[[A,==>,B],C],[[B,==>,D],E]] , [[D,==>,A],['Truth_Exemplification',C,E]]). -% ;;!Conditional composition for conjunction and disjunction: -metta_defn_ES(['|-',[[A,==>,B],C],[[D,==>,B],E]] , [[[A,&&,D],==>,B],['Truth_Union',C,E]]). -metta_defn_ES(['|-',[[A,==>,B],C],[[D,==>,B],E]] , [[[A,'||',D],==>,B],['Truth_Intersection',C,E]]). -metta_defn_ES(['|-',[[A,==>,B],C],[[A,==>,D],E]] , [[A,==>,[B,&&,D]],['Truth_Intersection',C,E]]). -metta_defn_ES(['|-',[[A,==>,B],C],[[A,==>,D],E]] , [[A,==>,[B,'||',D]],['Truth_Union',C,E]]). -% ;;!Multi-conditional inference: -metta_defn_ES(['|-',[[[A,&&,B],==>,C],D],[[A,==>,C],E]],[B,['Truth_Abduction',D,E]]). -metta_defn_ES(['|-',[[[A,&&,B],==>,C],D],[[E,==>,B],F]] , [[[A,&&,E],==>,C],['Truth_Deduction',D,F]]). -metta_defn_ES(['|-',[[[A,&&,B],==>,C],D],[[[A,&&,E],==>,C],F]] , [[E,==>,B],['Truth_Abduction',D,F]]). -metta_defn_ES(['|-',[[[A,&&,B],==>,C],D],[[B,==>,E],F]] , [[[A,&&,E],==>,C],['Truth_Induction',D,F]]). -% ;;!Rules for equivalence: -metta_defn_ES(['|-',[[A,<=>,B],C]] , [[B,<=>,A],['Truth_StructuralIntersection',C]]). -metta_defn_ES(['|-',[[A,==>,B],C],[[B,==>,A],D]] , [[A,<=>,B],['Truth_Intersection',C,D]]). -metta_defn_ES(['|-',[[A,==>,B],C],[[D,==>,B],E]] , [[D,<=>,A],['Truth_Comparison',C,E]]). -metta_defn_ES(['|-',[[A,==>,B],C],[[A,==>,D],E]] , [[D,<=>,B],['Truth_Comparison',C,E]]). -metta_defn_ES(['|-',[[A,==>,B],C],[[D,<=>,A],E]] , [[D,==>,B],['Truth_Analogy',C,E]]). -metta_defn_ES(['|-',[[A,==>,B],C],[[D,<=>,B],E]] , [[A,==>,D],['Truth_Analogy',C,E]]). -metta_defn_ES(['|-',[[A,<=>,B],C],[[D,<=>,A],E]] , [[D,<=>,B],['Truth_Resemblance',C,E]]). -% ;;!Higher-order decomposition -metta_defn_ES(['|-',[A,B],[[A,==>,C],D]],[C,['Truth_Deduction',B,D]]). -metta_defn_ES(['|-',[A,B],[[[A,&&,C],==>,D],E]] , [[C,==>,D],['Truth_Deduction',B,E]]). -metta_defn_ES(['|-',[A,B],[[C,==>,A],D]],[C,['Truth_Abduction',B,D]]). -metta_defn_ES(['|-',[A,B],[[A,<=>,C],D]],[C,['Truth_Analogy',B,D]]). -% ;;NAL term reductions -% ;;!Extensional intersection, union, conjunction reductions: -metta_defn_ES([A,&,A],A). -metta_defn_ES([A,'|',A],A). -metta_defn_ES([A,&&,A],A). -metta_defn_ES([A,'||',A],A). -% ;;!Extensional set reductions: -metta_defn_ES([['{',A,'}'],'|',['{',B,'}']],['{',A,B,'}']). -metta_defn_ES([['{',A,B,'}'],'|',['{',C,'}']],['{',[A|B],C,'}']). -metta_defn_ES([['{',A,'}'],'|',['{',B,C,'}']],['{',A,[B|C],'}']). -% ;;!Intensional set reductions: -metta_defn_ES([['$OBJ'(claz_bracket_vector,[A])],&,['$OBJ'(claz_bracket_vector,[B])]],['$OBJ'(claz_bracket_vector,[A,B])]). -metta_defn_ES([['$OBJ'(claz_bracket_vector,[A,B])],&,['$OBJ'(claz_bracket_vector,[C])]],['$OBJ'(claz_bracket_vector,[[A|B],C])]). -metta_defn_ES([['$OBJ'(claz_bracket_vector,[A])],&,['$OBJ'(claz_bracket_vector,[B,C])]],['$OBJ'(claz_bracket_vector,[A,[B|C]])]). -% ;;!Reduction for set element copula: -metta_defn_ES(['{',[A|B],'}'],['{',A,B,'}']). -metta_defn_ES(['$OBJ'(claz_bracket_vector,[[A|B]])],['$OBJ'(claz_bracket_vector,[A,B])]). - -%;params -metta_defn_ES(['BeliefEventsMax'],10). - -metta_defn_ES(['GoalEventsMax'],10). - -%;spaces -:-metta_eval(['bind!','&belief_events',['new-space']]). - -:-metta_eval(['bind!','&goal_events',['new-space']]). - -%;states -:-metta_eval(['bind!','¤tTime',['new-state',1]]). - -:-metta_eval(['bind!','&evidentialBase',['new-state',1]]). - -metta_defn_ES( - [increment,Atom], - [ 'change-state!', - Atom, - [ +, - 1, - ['get-state',Atom]]]). - -metta_defn_ES( - ['UpdateReasonerState'], - [ [ increment , '¤tTime' ], - [ increment ,'&evidentialBase']]). - -metta_defn_ES( - ['GetReasonerState'], - [ ['get-state','¤tTime'], - [ [ 'get-state' ,'&evidentialBase']]]). - -%;priority of events -metta_defn_ES( - [ 'EventPriorityNow', - [T,P], - T], - [ *, - P, - [ /, - 1, - [ +, - 1, - [-,T,T]]]]). - -%;retrieve the best candidate (allows to use tuples / collapse results / spaces as a PQ) -:-metta_eval(['bind!','&tempbest',['new-state',[]]]). - -:-metta_eval(['bind!','&tempbestscore',['new-state',0]]). - -metta_defn_ES( - ['BestCandidate',Tuple,EvaluateCandidateFunction,T], - [ sequential, - [ [ do, - ['change-state!','&tempbestscore',0]], - [ do, - ['change-state!','&tempbest',[]]], - [ do, - [ 'let*', - [ [ X, - [superpose,Tuple]], - [ Fx, - [EvaluateCandidateFunction,X,T]]], - [ superpose, - [ [ 'If', - [ >, - Fx, - ['get-state','&tempbestscore']], - [ sequential, - [ [ 'change-state!' , '&tempbest' , X ], - [ 'change-state!' ,'&tempbestscore', Fx ]]]]]]]], - ['get-state','&tempbest']]]). - -%;functions to select highest-priority events in belief and goal PQ -metta_defn_ES( - [ 'PriorityOf', - [ 'Event', - Sentence, - [OccT,Ev,Prio]], - T], - ['EventPriorityNow',Prio,T]). - -metta_defn_ES( - ['SelectHighestPriorityEvent',Collection,T], - [ 'BestCandidate', - [ collapse, - ['get-atoms',Collection]], 'PriorityOf',T]). - -%;a belief event to process, which demands adding it to the PQ and updating its concept -metta_defn_ES( - ['ProcessBeliefEvent',Ev,T], - [ sequential, - [ [ 'add-atom' ,'&belief_events', Ev ], - [ 'UpdateConcept' , Ev , T ]]]). - -%;bound the size of the attentional focus for tasks / events -metta_defn_ES( - [ 'BoundEvents', Collection,Threshold, - Increment, TargetAmount, T], - [ sequential, - [ [ do, - [ 'let*', - [ [ Ev, - ['get-atoms',Collection]], - [ [ 'Event', - Sentence, - [Time,Evidence,EPrio]], - Ev]], - [ 'If', - [ <, - ['EventPriorityNow',EPrio,T], - Threshold], - ['remove-atom',Collection,Ev]]]], - [ let, - CurrentAmount, - [ 'CollapseCardinality', - ['get-atoms',Collection]], - [ 'If', - [>,CurrentAmount,TargetAmount], - [ 'BoundEvents', - Collection, - [+,Threshold,Increment], Increment, TargetAmount, T]]]]]). - -%;params -metta_defn_ES(['AttentionalFocusConceptsMax'],10). - -%;spaces -:-metta_eval(['bind!','&concepts',['new-space']]). - -:-metta_eval(['bind!','&attentional_focus',['new-space']]). - -%;priority of concepts -metta_defn_ES( - [ 'ConceptPriorityNow', - [T,P], - T], - [ *, - P, - [ /, - 1, - [ +, - 1, - [-,T,T]]]]). - -%;whether evidence was just counted once -:-metta_eval(['bind!','&tempstate',['new-state','False']]). - -:-metta_eval(['bind!','&tempset',['new-space']]). - -metta_defn_ES( - ['StampDisjoint',X], - [ not, - [ sequential, - [ [ do, - ['change-state!','&tempstate','False']], - [ do, - [ case, - ['get-atoms','&tempset'], - [ [ Y, - ['remove-atom','&tempset',Y]]]]], - [ do, - [ let, - Z, - [superpose,X], - [ case, - [match,'&tempset',Z,Z], - [ [ W, - ['change-state!','&tempstate','True']], - [ '%void%', - ['add-atom','&tempset',Z]]]]]], - ['get-state','&tempstate']]]]). - -%;revise if there is no evidential overlap, else use higher-confident candidate -metta_defn_ES( - [ 'RevisionAndChoice', - [ 'Event', - [ Term1, - [F1,C1]], - [eternal,Ev1,EPrio1]], - [ 'Event', - [ Term2, - [F2,C2]], - [eternal,Ev2,EPrio2]]], - [ let, - ConclusionStamp, - ['TupleConcat',Ev1,Ev2], - [ 'If', - ['StampDisjoint',ConclusionStamp], - [ 'Event', - [ Term1, - [ 'Truth_Revision', - [F1,C1], - [F2,C2]]], - [ eternal, - ConclusionStamp, - [0,0.0]]], - [ 'If', - [>,C1,C2], - [ 'Event', - [ Term1, - [F1,C1]], - [ eternal, - Ev1, - [0,0.0]]], - [ 'Event', - [ Term2, - [F2,C2]], - [ eternal, - Ev2, - [0,0.0]]]]]]). - -%;;update beliefs in existing concept with the new event or create new concept to enter the new evidence -metta_defn_ES( - ['UpdateConcept',NewEvent,T], - [ 'let*', - [ [ [ 'Event', - [Term,TV], - [Time,Evidence,EPrio]], - NewEvent], - [ NewEventEternalized, - ['Eternalize',NewEvent]], - [ MatchConcept, - [ 'Concept', Term,Belief, - BeliefEvent,CPrio]]], - [ sequential, - [ [ case, - [match,'&attentional_focus',MatchConcept,MatchConcept], - [ [ MatchConcept, - [ sequential, - [ ['remove-atom','&attentional_focus',MatchConcept], - [ 'let*', - [ [ RevisedBelief, - ['RevisionAndChoice',Belief,NewEventEternalized]], - [ MaxPrio, - [ 'If', - [ >, - ['EventPriorityNow',EPrio,T], - ['ConceptPriorityNow',CPrio,T]], EPrio,CPrio]]], - [ 'add-atom', - '&attentional_focus', - [ 'Concept', Term, RevisedBelief, NewEvent, MaxPrio]]]]]], - [ '%void%', - [ case, - [match,'&concepts',MatchConcept,MatchConcept], - [ [ MatchConcept, - [ sequential, - [ [ 'remove-atom' , '&concepts' , MatchConcept ], - [ 'add-atom' ,'&attentional_focus', MatchConcept ], - [ 'UpdateConcept' , NewEvent , T ]]]], - [ '%void%', - [ 'add-atom', - '&attentional_focus', - [ 'Concept', Term, NewEventEternalized, NewEvent, EPrio]]]]]]]]]]]). - -%;bound the size of attentional focus of concepts -metta_defn_ES( - [ 'BoundAttention', Threshold,Increment, - TargetAmount,T], - [ sequential, - [ [ do, - [ 'let*', - [ [ C, - ['get-atoms','&attentional_focus']], - [ [ 'Concept', - Term, - ['Event',Sentence,Metadata], BeliefEvent,CPrio], - C]], - [ 'If', - [ <, - ['ConceptPriorityNow',CPrio,T], - Threshold], - [ sequential, - [ [ 'remove-atom' ,'&attentional_focus', C ], - [ 'add-atom' , '&concepts' , C ]]]]]], - [ let, - CurrentAmount, - [ 'CollapseCardinality', - ['get-atoms','&attentional_focus']], - [ 'If', - [>,CurrentAmount,TargetAmount], - [ 'BoundAttention', - [+,Threshold,Increment], Increment, TargetAmount, T]]]]]). - -%;get eternal belief of concept -metta_type('&self','EternalQuestion',[->,'Expression',T]). - -metta_defn_ES( - ['EternalQuestion',Term], - [ case, - [ match, - [ superpose, - ['&attentional_focus','&concepts']], - [ 'Concept', Term,Belief, - BeliefEvent,CPrio], - Belief], - [ [Ev,Ev], - [ '%void%', - [ 'Event', - [ 'None', - [0.5,0.0]], - [eternal,[],0.0]]]]]). - -%;get event belief of concept -metta_type('&self','EventQuestion',[->,'Expression',T]). - -metta_defn_ES( - ['EventQuestion',Term], - [ case, - [ match, - [ superpose, - ['&attentional_focus','&concepts']], - [ 'Concept', Term,Belief, - BeliefEvent,CPrio], - BeliefEvent], - [ [Ev,Ev], - [ '%void%', - [ 'Event', - [ 'None', - [0.5,0.0]], - [0,[],0.0]]]]]). - -%;;Declarative inference (deriving events and knowledge from observed events) -%;Derived belief event priority -metta_defn_ES( - ['ConclusionPriority',EPrio,CPrio,ConcTV], - [ *, - [*,EPrio,CPrio], - ['Truth_Expectation',ConcTV]]). - -%;making declarative inferences on two events (task from PQ and belief from concept) -metta_defn_ES( - [ 'Conclude', - [ 'Event', - S1, - [Time1,Ev1,Prio1]], - [ 'Event', - S2, - [Time2,Ev2,Prio2]], CPrio,T], - [ let, - ConclusionStamp, - ['TupleConcat',Ev1,Ev2], - [ 'If', - ['StampDisjoint',ConclusionStamp], - [ let, - [ConcTerm,ConcTV], - [ superpose, - [ [ '|-', S1 , S2 ], - [ '|-', S2 , S1 ]]], - [ 'Event', - [ConcTerm,ConcTV], - [ Time1, - ConclusionStamp, - [ T, - [ 'ConclusionPriority', - ['EventPriorityNow',Prio1,T], - ['ConceptPriorityNow',CPrio,T], - ConcTV]]]]]]]). - -%;find a belief for the task to generate conclusions with -metta_defn_ES( - [ 'ReasonWithTask', - [ 'Event', - S1, - [Time1,Ev1,Prio1]], - T], - [ let, - [Belief,CPrio], - [ case, - ['get-atoms','&attentional_focus'], - [ [ [ 'Concept', - Term, - [ 'Event', - SE2, - [TimeE2,EvE2,PrioE2]], - [ 'Event', - S2, - [Time2,Ev2,Prio2]], - CPrio], - [ 'If', - [ and, - [ not, - [==,Time1,eternal]], - [ >, - [ abs, - [-,Time1,Time2]], - 20]], - [ [ 'Event', - SE2, - [TimeE2,EvE2,PrioE2]], - Cprio], - [ [ 'Event', - S2, - [Time2,Ev2,Prio2]], - CPrio]]]]], - [ case, - [ 'Conclude', - [ 'Event', - S1, - [Time1,Ev1,Prio1]], - ['TemporallyAlignedBelief',Time1,Belief], CPrio,T], - [ [ ['Event',Num1,Num2], - [ 'ProcessBeliefEvent', - ['Event',Num1,Num2], - T]]]]]). - -%;select the highest priority belief event from the PQ and use it for reasoning -metta_defn_ES( - ['BeliefCycle',T], - [ do, - [ sequential, - [ [ let, - Ev, - ['SelectHighestPriorityEvent','&belief_events',T], - [ sequential, - [ [ 'remove-atom' ,'&belief_events', Ev ], - [ 'ReasonWithTask', Ev , T ]]]], - ['UpdateReasonerState'], - [ 'BoundEvents', '&belief_events',0.0,0.1, - ['BeliefEventsMax'], - T], - [ 'BoundAttention', 0.0,0.1, - ['AttentionalFocusConceptsMax'], - T]]]]). - -%;;Temporal inference (sequence and implication formation based on FIFO) -%;use the event's evidence to induce a time-independent belief which can be used in the future -metta_defn_ES( - ['Eternalize',Ev], - [ let, - [ 'Event', - [Term,TV], - [Time,Evidence,EPrio]], - Ev, - [ 'If', - [==,Time,eternal], - Ev, - [ 'Event', - [ Term, - ['Truth_Eternalize',TV]], - [ eternal, - Evidence, - [0,0.0]]]]]). - -%;use evidence of an event at a slightly different moment in time -metta_defn_ES( - [ 'Projection', - [ 'Event', - [ Term, - [F,C]], - [Time,Evidence,EPrio]], - TargetTime], - [ 'Event', - [ Term, - [ F, - [ *, - C, - [ min, - 1, - [ /, - 1, - [ abs, - [-,Time,TargetTime]]]]]]], - [TargetTime,Evidence,EPrio]]). - -%;make the belief occurrence time compatible with the task's -metta_defn_ES( - ['TemporallyAlignedBelief',TaskTime,Belief], - [ 'If', - [==,TaskTime,eternal], - ['Eternalize',Belief], - ['Projection',Belief,TaskTime]]). - -%;FIFO max. size bound -:-metta_eval(['bind!','&FIFO',['new-state',[]]]). - -metta_defn_ES(['ListFirstK',C,[]],[]). - -metta_defn_ES( - [ 'ListFirstK', - C, - [LH,LT]], - [ 'If', - [>,C,0], - [ LH, - [ 'ListFirstK', - [-,C,1], - LT]], - []]). - -%;Add event to FIFO -metta_defn_ES( - ['EventToFIFO',Ev], - [ let, - Newlist, - [ 'ListFirstK', - 3, - [ Ev, - ['get-state','&FIFO']]], - ['change-state!','&FIFO',Newlist]]). - -%;Form a sequence of two events -metta_defn_ES( - [ 'TemporalSequence', - Ev1, - [ 'Event', - [Term2,Truth2], - [Time2,Evidence2,EPrio2]]], - [ let, - [ 'Event', - [Term1,Truth1], - [Time1,Evidence1,EPrio1]], - ['Projection',Ev1,Time2], - [ 'Event', - [ [ Term1 , &/ , Term2 ], - [ 'Truth_Intersection', Truth1 , Truth2 ]], - [ Time2, - ['TupleConcat',Evidence1,Evidence2], - [0,0.0]]]]). - -%;Form a temporal implication between two events -metta_defn_ES( - [ 'TemporalImplication', - Ev1, - [ 'Event', - [Term2,Truth2], - [Time2,Evidence2,EPrio2]]], - [ let, - [ 'Event', - [Term1,Truth1], - [Time1,Evidence1,EPrio1]], - ['Projection',Ev1,Time2], - [ 'Event', - [ [ Term1 , =/> , Term2 ], - [ 'Truth_Induction', Truth1 , Truth2 ]], - [ Time2, - ['TupleConcat',Evidence1,Evidence2], - [0,0.0]]]]). - -%;Whether an event's term is an operation -metta_defn_ES( - [ 'IsOp', - [ 'Event', - [Term,Truth], - Metadata]], - [ case, - Term, - [ [ [^,Opname], - 'True'], - [Otherwise,'False']]]). - -%;Find implications in the event FIFO: -%;procedural implications -metta_defn_ES( - [ 'TemporalImplicationInduction', - [ Cons, - [ Op, - [Prec,Tail]]]], - [ 'If', - [ and, - ['IsOp',Op], - [ and, - [ not, - ['IsOp',Cons]], - [ not, - ['IsOp',Prec]]]], - [ let, - PrecOp, - ['TemporalSequence',Prec,Op], - ['TemporalImplication',PrecOp,Cons]]]). - -%;and temporal without operation -metta_defn_ES( - [ 'TemporalImplicationInduction', - [ Cons, - [Prec,Tail]]], - [ 'If', - [ and, - [ not, - ['IsOp',Prec]], - [ not, - ['IsOp',Cons]]], - ['TemporalImplication',Prec,Cons]]). - -%;Add negative evidence for implications which predicted the input unsuccessfully -metta_defn_ES( - ['NegConfirmation',PrecTerm,ObservedCons,T], - [ let, - [ 'Event', - [ [PrecTerm,=/>,PredictedCons], - ImpTV], - ImpMetadata], - [ 'EternalQuestion', - [PrecTerm,=/>,PredictedCons]], - [ 'If', - [ not, - [==,ObservedCons,PredictedCons]], - [ 'UpdateConcept', - [ 'Event', - [ [ PrecTerm , =/> ,PredictedCons], - [ 0.0 , 0.1 ]], - [ T, - [], - [0,0.0]]], - T]]]). - -%;Check if the implication's preconditions are met to anticipate the by the implication predicted outcome -get_metta_atom(Eq, '&self', [ - =, - [ 'Anticipate', - [Pos,[]], - T]]). - -metta_defn_ES( - [ 'Anticipate', - [ Pos, - [Pre,[]]], - T], - [ 'let*', - [ [ [ 'Event', - [PreTerm,PreTV], - PreMetadata], - Pre], - [ [ 'Event', - [PosTerm,PosTV], - PosMetadata], - Pos]], - [ 'If', - [ not, - ['IsOp',Pre]], - ['NegConfirmation',PreTerm,PosTerm,T]]]). - -metta_defn_ES( - [ 'Anticipate', - [ Pos, - [ Op, - [Pre,Trail]]], - T], - [ 'let*', - [ [ [ 'Event', - [PreTerm,PreTV], - PreMetadata], - Pre], - [ [ 'Event', - [OpTerm,OpTV], - OpMetadata], - Op], - [ [ 'Event', - [PosTerm,PosTV], - PosMetadata], - Pos], - [ Sequence, - [Pre,&/,'Pos']]], - [ 'If', - [ and, - ['IsOp',Op], - [ not, - ['IsOp',Pre]]], - [ 'NegConfirmation', - [PreTerm,&/,OpTerm], PosTerm,T]]]). - -%;;Input procedure -metta_defn_ES( - ['AddBeliefEvent',Sentence], - [ 'let*', - [ [ [ T , EvidentialBase ], - [ 'GetReasonerState']], - [ InputEvent, - [ 'Event', - Sentence, - [ T, - EvidentialBase, - [T,1.0]]]]], - [ do, - [ sequential, - [ ['EventToFIFO',InputEvent], - [ let, - InducedHypothesis, - [ 'TemporalImplicationInduction', - ['get-state','&FIFO']], - ['UpdateConcept',InducedHypothesis,T]], - ['ProcessBeliefEvent',InputEvent,T], - [ 'Anticipate', - ['get-state','&FIFO'], - T], - ['BeliefCycle',T]]]]]). - -%;;Procedural inference (decision making with operation execution and subgoaling) -%;Derived goal event priority -metta_defn_ES( - ['SubgoalPriority',EPrio,ConcTV], - [ *, - EPrio, - ['Truth_Expectation',ConcTV]]). - -%;Expectation of an operation is the truth expectation of its desire value -metta_defn_ES( - [ 'OpExpectation', - [ 'Decision', - [Opname,DVOp], - Subgoal], - T], - ['Truth_Expectation',DVOp]). - -%;Inject executed operation as an event and return its name -metta_defn_ES( - ['Execute',Opname], - [ superpose, - [ [ 'AddBeliefEvent', - [ Opname, - [1.0,0.9]]], - Opname]]). - -%;Add subgoals to the PQ -metta_defn_ES( - ['DeriveSubgoals',Options], - [ do, - [ let, - ['Decision',Op,Subgoal], - [superpose,Options], - ['add-atom','&goal_events',Subgoal]]]). - -%;execute the operation which most likely gets the goal achieved in current contexts, and if contexts are not yet fulfilled, derive them as subgoals -metta_defn_ES( - [ 'BestDecision', - T, - [ 'Event', - [Term,DV], - [GoalTime,GoalEvBase,GoalPrio]], - FIFO], - [ let, - Options, - [ collapse, - [ 'let*', - [ [ [ 'Event', - [ [ [ Prec, - &/, - [^,Op]], =/>,Term], - ImpTV], - [ImpTime,ImpEvBase,ImpPrio]], - [ 'EternalQuestion', - [ [ Prec, - &/, - [^,Op]], =/>,Term]]], - [ DVPrecOp, - ['Truth_Deduction',DV,ImpTV]], - [ [ 'Event', - [PrecTerm,PrecTV], - PrecMetadata], - [ 'Projection', - ['EventQuestion',Prec], - T]], - [ DVOp, - ['Truth_Deduction',PrecTV,DVPrecOp]], - [ DVPrec, - ['Truth_StructuralDeduction',DVPrecOp]], - [ SubgoalStamp, - ['TupleConcat',GoalEvBase,ImpEvBase]]], - [ 'If', - ['StampDisjoint',SubgoalStamp], - [ 'Decision', - [ [^,Op], - DVOp], - [ 'Event', - [ Prec, - ['Truth_StructuralDeduction',DVPrecOp]], - [ T, - SubgoalStamp, - [ T, - [ 'SubgoalPriority', - ['EventPriorityNow',GoalPrio,T], - DVPrec]]]]]]]], - [ let, - [ 'Decision', - [Opname,DVOp], - Subgoal], - ['BestCandidate',Options,'OpExpectation',T], - [ 'If', - [ >, - ['Truth_Expectation',DVOp], - 0.5], - ['Execute',Opname], - ['DeriveSubgoals',Options]]]]). - -%;;select the highest priority goal event from the PQ and use it for decision making -metta_defn_ES( - ['GoalCycle',T], - [ sequential, - [ [ let, - Ev, - ['SelectHighestPriorityEvent','&goal_events',T], - [ sequential, - [ [ do, - ['remove-atom','&goal_events',Ev]], - [ 'BestDecision', T,Ev, - ['get-state','&FIFO']]]]], - [ do, - ['UpdateReasonerState']], - [ do, - [ 'BoundEvents', '&goal_events',0.0,0.1, - ['GoalEventsMax'], - T]]]]). - -%;;Input procedure -metta_defn_ES( - ['AddGoalEvent',Sentence], - [ 'let*', - [ [ [ T , EvidentialBase ], - [ 'GetReasonerState']], - [ InputEvent, - [ 'Event', - Sentence, - [ T, - EvidentialBase, - [T,1.0]]]]], - [ sequential, - [ [ do, - ['add-atom','&goal_events',InputEvent]], - ['GoalCycle',T]]]]). - -:-metta_eval([print,'$STRING'("NARS test!!!!!!!!!!!!!!!!!!")]). - -:-metta_eval(['metta_learner::vspace-main']). - -( :- ( - metta_eval( [ 'AddBeliefEvent', - [ [ ['{',garfield,'}'], -->,cat], - [1.0,0.9]]])) ). - -metta_defn_ES( - [ 'AddBeliefEvent', - [ [ ['{',garfield,'}'], -->,cat], - [1.0,0.9]]], - [ 'let*', - [ [ [ A , B ], - [ 'GetReasonerState']], - [ C, - [ 'Event', - [ [ ['{',garfield,'}'], -->,cat], - [1.0,0.9]], - [ A, - B, - [A,1.0]]]]], - [ do, - [ sequential, - [ ['EventToFIFO',C], - [ let, - D, - [ 'TemporalImplicationInduction', - ['get-state','&FIFO']], - ['UpdateConcept',D,A]], - ['ProcessBeliefEvent',C,A], - [ 'Anticipate', - ['get-state','&FIFO'], - A], - ['BeliefCycle',A]]]]]). - -( :- ( - metta_eval( [ 'AddBeliefEvent', - [ [ [cat,*,sky], -->,like], - [1.0,0.9]]])) ). - -metta_defn_ES( - [ 'AddBeliefEvent', - [ [ [cat,*,sky], -->,like], - [1.0,0.9]]], - [ 'let*', - [ [ [ A , B ], - [ 'GetReasonerState']], - [ C, - [ 'Event', - [ [ [cat,*,sky], -->,like], - [1.0,0.9]], - [ A, - B, - [A,1.0]]]]], - [ do, - [ sequential, - [ ['EventToFIFO',C], - [ let, - D, - [ 'TemporalImplicationInduction', - ['get-state','&FIFO']], - ['UpdateConcept',D,A]], - ['ProcessBeliefEvent',C,A], - [ 'Anticipate', - ['get-state','&FIFO'], - A], - ['BeliefCycle',A]]]]]). - -( :- ( - metta_eval( [ 'AddBeliefEvent', - [ [ sky, - -->, - [ '$OBJ'(claz_bracket_vector,[blue])]], - [1.0,0.9]]])) ). - -metta_defn_ES( - [ 'AddBeliefEvent', - [ [ sky, - -->, - [ '$OBJ'(claz_bracket_vector,[blue])]], - [1.0,0.9]]], - [ 'let*', - [ [ [ A , B ], - [ 'GetReasonerState']], - [ C, - [ 'Event', - [ [ sky, - -->, - [ '$OBJ'(claz_bracket_vector,[blue])]], - [1.0,0.9]], - [ A, - B, - [A,1.0]]]]], - [ do, - [ sequential, - [ ['EventToFIFO',C], - [ let, - D, - [ 'TemporalImplicationInduction', - ['get-state','&FIFO']], - ['UpdateConcept',D,A]], - ['ProcessBeliefEvent',C,A], - [ 'Anticipate', - ['get-state','&FIFO'], - A], - ['BeliefCycle',A]]]]]). - -%;The following question needs both a deduction and abduction step: -( :- ( - metta_eval( [ 'EternalQuestion', - [ [ ['{',garfield,'}'], - *, - [ '$OBJ'(claz_bracket_vector,[blue])]], -->,like]])) ). - -metta_defn_ES( - [ 'EternalQuestion', - [ [ ['{',garfield,'}'], - *, - [ '$OBJ'(claz_bracket_vector,[blue])]], -->,like]], - [ case, - [ match, - [ superpose, - ['&attentional_focus','&concepts']], - [ 'Concept', - [ [ ['{',garfield,'}'], - *, - [ '$OBJ'(claz_bracket_vector,[blue])]], -->,like], A,_,_], - A], - [ [B,B], - [ '%void%', - [ 'Event', - [ 'None', - [0.5,0.0]], - [eternal,[],0.0]]]]]). - -%;expected: [(Event (((({ garfield }) * ([ blue ])) --> like) (1.0 0.2965825874694874)) (eternal (Cons 2 (Cons 1 (Cons 3 Nil))) 0.643288027761712))] -%;Lets stress the control mechanism as these type of events with common extension or intension causes dozens of derivations: -( :- ( - metta_eval( [ 'AddBeliefEvent', - [ [ A ,-->,cat], - [ 1.0,0.9]]])) ). - -metta_defn_ES( - [ 'AddBeliefEvent', - [ [ 'A',-->,cat], - [ 1.0,0.9]]], - [ 'let*', - [ [ [ A , B ], - [ 'GetReasonerState']], - [ C, - [ 'Event', - [ [ 'A',-->,cat], - [ 1.0,0.9]], - [ A, - B, - [A,1.0]]]]], - [ do, - [ sequential, - [ ['EventToFIFO',C], - [ let, - D, - [ 'TemporalImplicationInduction', - ['get-state','&FIFO']], - ['UpdateConcept',D,A]], - ['ProcessBeliefEvent',C,A], - [ 'Anticipate', - ['get-state','&FIFO'], - A], - ['BeliefCycle',A]]]]]). - -( :- ( - metta_eval( [ 'AddBeliefEvent', - [ [ B ,-->,cat], - [ 1.0,0.9]]])) ). - -metta_defn_ES( - [ 'AddBeliefEvent', - [ [ 'B',-->,cat], - [ 1.0,0.9]]], - [ 'let*', - [ [ [ A , B ], - [ 'GetReasonerState']], - [ C, - [ 'Event', - [ [ 'B',-->,cat], - [ 1.0,0.9]], - [ A, - B, - [A,1.0]]]]], - [ do, - [ sequential, - [ ['EventToFIFO',C], - [ let, - D, - [ 'TemporalImplicationInduction', - ['get-state','&FIFO']], - ['UpdateConcept',D,A]], - ['ProcessBeliefEvent',C,A], - [ 'Anticipate', - ['get-state','&FIFO'], - A], - ['BeliefCycle',A]]]]]). - -( :- ( - metta_eval( [ 'AddBeliefEvent', - [ [ C ,-->,cat], - [ 1.0,0.9]]])) ). - -metta_defn_ES( - [ 'AddBeliefEvent', - [ [ 'C',-->,cat], - [ 1.0,0.9]]], - [ 'let*', - [ [ [ A , B ], - [ 'GetReasonerState']], - [ C, - [ 'Event', - [ [ 'C',-->,cat], - [ 1.0,0.9]], - [ A, - B, - [A,1.0]]]]], - [ do, - [ sequential, - [ ['EventToFIFO',C], - [ let, - D, - [ 'TemporalImplicationInduction', - ['get-state','&FIFO']], - ['UpdateConcept',D,A]], - ['ProcessBeliefEvent',C,A], - [ 'Anticipate', - ['get-state','&FIFO'], - A], - ['BeliefCycle',A]]]]]). - -:-metta_eval(['EternalQuestion',[['A',&,'B'],-->,cat]]). - -metta_defn_ES( - [ 'EternalQuestion', - [['A',&,'B'],-->,cat]], - [ case, - [ match, - [ superpose, - ['&attentional_focus','&concepts']], - [ 'Concept', - [['A',&,'B'],-->,cat], A,_,_], - A], - [ [B,B], - [ '%void%', - [ 'Event', - [ 'None', - [0.5,0.0]], - [eternal,[],0.0]]]]]). - -%;expected: [(Event (((A & B) --> cat) (1.0 0.44751381215469616)) (eternal (Cons 4 (Cons 5 Nil)) (5 0.4525)))] -:-metta_eval(['EternalQuestion',[['B',&,'C'],-->,cat]]). - -metta_defn_ES( - [ 'EternalQuestion', - [['B',&,'C'],-->,cat]], - [ case, - [ match, - [ superpose, - ['&attentional_focus','&concepts']], - [ 'Concept', - [['B',&,'C'],-->,cat], A,_,_], - A], - [ [B,B], - [ '%void%', - [ 'Event', - [ 'None', - [0.5,0.0]], - [eternal,[],0.0]]]]]). - -%;expected: [(Event (((B & C) --> cat) (1.0 0.44751381215469616)) (eternal (Cons 5 (Cons 6 Nil)) (6 0.4525)))] -( :- ( - metta_eval( [ 'EternalQuestion', - [ [['A',&,'B'],&,'C'], -->,cat]])) ). - -metta_defn_ES( - [ 'EternalQuestion', - [ [['A',&,'B'],&,'C'], -->,cat]], - [ case, - [ match, - [ superpose, - ['&attentional_focus','&concepts']], - [ 'Concept', - [ [['A',&,'B'],&,'C'], -->,cat], A,_,_], - A], - [ [B,B], - [ '%void%', - [ 'Event', - [ 'None', - [0.5,0.0]], - [eternal,[],0.0]]]]]). - -%;expected: [(Event ((((A & B) & C) --> cat) (1.0 0.42163100057836905)) (eternal (Cons 5 (Cons 4 (Cons 6 Nil))) (6 0.195593125))) -( :- ( - metta_eval( [ 'AddBeliefEvent', - [ [ [ ['{',garfield,'}'], - *, - [ '$OBJ'(claz_bracket_vector,[blue])]], -->,like], - [1.0,0.9]]])) ). - -metta_defn_ES( - [ 'AddBeliefEvent', - [ [ [ ['{',garfield,'}'], - *, - [ '$OBJ'(claz_bracket_vector,[blue])]], -->,like], - [1.0,0.9]]], - [ 'let*', - [ [ [ A , B ], - [ 'GetReasonerState']], - [ C, - [ 'Event', - [ [ [ ['{',garfield,'}'], - *, - [ '$OBJ'(claz_bracket_vector,[blue])]], -->,like], - [1.0,0.9]], - [ A, - B, - [A,1.0]]]]], - [ do, - [ sequential, - [ ['EventToFIFO',C], - [ let, - D, - [ 'TemporalImplicationInduction', - ['get-state','&FIFO']], - ['UpdateConcept',D,A]], - ['ProcessBeliefEvent',C,A], - [ 'Anticipate', - ['get-state','&FIFO'], - A], - ['BeliefCycle',A]]]]]). - -( :- ( - metta_eval( [ 'EternalQuestion', - [ [ ['{',garfield,'}'], - *, - [ '$OBJ'(claz_bracket_vector,[blue])]], -->,like]])) ). - -metta_defn_ES( - [ 'EternalQuestion', - [ [ ['{',garfield,'}'], - *, - [ '$OBJ'(claz_bracket_vector,[blue])]], -->,like]], - [ case, - [ match, - [ superpose, - ['&attentional_focus','&concepts']], - [ 'Concept', - [ [ ['{',garfield,'}'], - *, - [ '$OBJ'(claz_bracket_vector,[blue])]], -->,like], A,_,_], - A], - [ [B,B], - [ '%void%', - [ 'Event', - [ 'None', - [0.5,0.0]], - [eternal,[],0.0]]]]]). - -%;expected: [(Event (((({ garfield }) * ([ blue ])) --> like) (1.0 0.5692683291397822)) (eternal (Cons 7 (Cons 2 (Cons 1 (Cons 3 Nil)))) 0.0))] -%;Please notice that it has revised it with the prior derived result, as you can also see in the evidence trail 1,2,3 being included -:-metta_eval(['metta_learner::vspace-main']). - -%;debug: -:-metta_eval(['CollapseCardinality',['get-atoms','&belief_events']]). - -metta_defn_ES( - [ 'CollapseCardinality', - ['get-atoms','&belief_events']], - [ 'TupleCount', - [ collapse, - [ 'CountElement', - ['get-atoms','&belief_events']]]]). - -metta_defn_ES( - [ 'CountElement', - ['get-atoms','&belief_events']], - [ case, - ['get-atoms','&belief_events'], - [ [ _,1]]]). - -%;[8] -:-metta_eval(['CollapseCardinality',['get-atoms','&attentional_focus']]). - -metta_defn_ES( - [ 'CollapseCardinality', - ['get-atoms','&attentional_focus']], - [ 'TupleCount', - [ collapse, - [ 'CountElement', - ['get-atoms','&attentional_focus']]]]). - -metta_defn_ES( - [ 'CountElement', - ['get-atoms','&attentional_focus']], - [ case, - ['get-atoms','&attentional_focus'], - [ [ _,1]]]). - -%;[8] -:-metta_eval(['CollapseCardinality',['get-atoms','&concepts']]). - -metta_defn_ES( - [ 'CollapseCardinality', - ['get-atoms','&concepts']], - [ 'TupleCount', - [ collapse, - [ 'CountElement', - ['get-atoms','&concepts']]]]). - -metta_defn_ES( - [ 'CountElement', - ['get-atoms','&concepts']], - [ case, - ['get-atoms','&concepts'], - [ [ _,1]]]). - -%;[100] -:-metta_eval(['metta_learner::vspace-main']). - -% 17,439,387 inferences, 1.561 CPU in 1.572 seconds (99% CPU, 11172049 Lips) - diff --git a/metta_vspace/pyswip_lng/metta_test_nars_1.pl b/metta_vspace/pyswip_lng/metta_test_nars_1.pl new file mode 120000 index 00000000..f307b7b5 --- /dev/null +++ b/metta_vspace/pyswip_lng/metta_test_nars_1.pl @@ -0,0 +1 @@ +../pyswip/metta_test_nars_1.pl \ No newline at end of file diff --git a/metta_vspace/pyswip_lng/metta_testing.pl b/metta_vspace/pyswip_lng/metta_testing.pl index c4bd58b4..ea8357d6 100755 --- a/metta_vspace/pyswip_lng/metta_testing.pl +++ b/metta_vspace/pyswip_lng/metta_testing.pl @@ -90,6 +90,7 @@ write_pass_fail(TestSrc,'PASS',G), flag(loonit_success, X, X+1),!, color_g_mesg(cyan,write_src(loonit_success(G))),!. + write_pass_fail([P,C,_],PASS_FAIL,G):- must_det_ll(( loonit_number(Number), @@ -123,8 +124,6 @@ ), write(Trimmed). - - loonit_asserts1(TestSrc,Pre,G) :- nop(Pre), call(G), !, give_pass_credit(TestSrc,Pre,G),!. @@ -145,6 +144,7 @@ color_g_mesg(red,write_src(loonit_failureR(G))),!, %itrace, G. ignore((( + % repl option_value('on-fail','trace'), setup_call_cleanup(debug(metta(eval)),call((Pre,G)),nodebug(metta(eval)))))). %(thread_self(main)->trace;sleep(0.3)) @@ -160,6 +160,7 @@ :- at_halt(loonit_report). + loonit_report(0,0):-!. % ansi_format([fg(yellow)], 'Nothing to report~n', []). loonit_report(Successes,Failures):- ansi_format([bold], 'LoonIt Report~n',[]), diff --git a/metta_vspace/pyswip_lng/metta_toplevel.pl b/metta_vspace/pyswip_lng/metta_toplevel.pl deleted file mode 100755 index 82b52d6e..00000000 --- a/metta_vspace/pyswip_lng/metta_toplevel.pl +++ /dev/null @@ -1,2155 +0,0 @@ -/* Part of SWI-Prolog - - Author: Jan Wielemaker - E-mail: J.Wielemaker@vu.nl - WWW: http://www.swi-prolog.org - Copyright (c) 1985-2021, University of Amsterdam - VU University Amsterdam - SWI-Prolog Solutions b.v. - All rights reserved. - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS - FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE - COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, - BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; - LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER - CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN - ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE - POSSIBILITY OF SUCH DAMAGE. -*/ -/* -:- module('metta_toplevel', - [ '$initialise'/0, % start Prolog - 'metta_toplevel'/0, % Prolog top-level (re-entrant) - '$compile'/0, % `-c' toplevel - '$config'/0, % --dump-runtime-variables toplevel - initialize/0, % Run program '$initialization' - version/0, % Write initial banner - version/1, % Add message to the banner - prolog/0, % user toplevel predicate - 'metta_query_loop'/0, % toplevel predicate - 'metta_execute_query'/3, % +Query, +Bindings, -Truth - residual_goals/1, % +Callable - ('$initialization')/1, % '$initialization' goal (directive) - '$thread_init'/0, % initialise thread - (thread_initialization)/1 % thread '$initialization' goal - ]). -*/ - - /******************************* - * VERSION BANNER * - *******************************/ - -:- dynamic - prolog:version_msg/1. - -%! version is det. -% -% Print the Prolog banner message and messages registered using -% version/1. - -version :- - print_message(banner, welcome). - -%! version(+Message) is det. -% -% Add message to version/0 -/* -:- multifile - system:term_expansion/2. - -system:term_expansion((:- version(Message)), - prolog:version_msg(Message)). - -version(Message) :- - ( prolog:version_msg(Message) - -> true - ; assertz(prolog:version_msg(Message)) - ). -*/ - - /******************************** - * INITIALISATION * - *********************************/ - -%! load_init_file is det. -% -% Load the user customization file. This can be done using ``swipl -f -% file`` or simply using ``swipl``. In the first case we search the -% file both directly and over the alias `user_app_config`. In the -% latter case we only use the alias. - -load_init_file :- - '$cmd_option_val'(init_file, OsFile), - !, - prolog_to_os_filename(File, OsFile), - load_init_file(File, explicit). -load_init_file :- - load_init_file('init.pl', implicit). - -%! loaded_init_file(?Base, ?AbsFile) -% -% Used by prolog_load_context/2 to confirm we are loading a script. - -:- dynamic - loaded_init_file/2. % already loaded init files - -load_init_file(none, _) :- !. -load_init_file(Base, _) :- - loaded_init_file(Base, _), - !. -load_init_file(InitFile, explicit) :- - exists_file(InitFile), - !, - ensure_loaded(user:InitFile). -load_init_file(Base, _) :- - absolute_file_name(user_app_config(Base), InitFile, - [ access(read), - file_errors(fail) - ]), - asserta(loaded_init_file(Base, InitFile)), - load_files(user:InitFile, - [ scope_settings(false) - ]). -load_init_file('init.pl', implicit) :- - ( current_prolog_flag(windows, true), - absolute_file_name(user_profile('swipl.ini'), InitFile, - [ access(read), - file_errors(fail) - ]) - ; expand_file_name('~/.swiplrc', [InitFile]), - exists_file(InitFile) - ), - !, - print_message(warning, backcomp(init_file_moved(InitFile))). -load_init_file(_, _). - -'$load_system_init_file' :- - loaded_init_file(system, _), - !. -'$load_system_init_file' :- - '$cmd_option_val'(system_init_file, Base), - Base \== none, - current_prolog_flag(home, Home), - file_name_extension(Base, rc, Name), - atomic_list_concat([Home, '/', Name], File), - absolute_file_name(File, Path, - [ file_type(prolog), - access(read), - file_errors(fail) - ]), - asserta(loaded_init_file(system, Path)), - load_files(user:Path, - [ silent(true), - scope_settings(false) - ]), - !. -'$load_system_init_file'. - -'$load_script_file' :- - loaded_init_file(script, _), - !. -'$load_script_file' :- - '$cmd_option_val'(script_file, OsFiles), - load_script_files(OsFiles). - -load_script_files([]). -load_script_files([OsFile|More]) :- - prolog_to_os_filename(File, OsFile), - ( absolute_file_name(File, Path, - [ file_type(prolog), - access(read), - file_errors(fail) - ]) - -> asserta(loaded_init_file(script, Path)), - load_files(user:Path, []), - load_files(More) - ; throw(error(existence_error(script_file, File), _)) - ). - - - /******************************* - * AT_INITIALISATION * - *******************************/ - -:- meta_predicate - '$initialization'(0). - -:- '$iso'(('$initialization')/1). - -%! '$initialization'(:Goal) -% -% Runs Goal after loading the file in which this directive -% appears as well as after restoring a saved state. -% -% @see '$initialization'/2 -/* -'$initialization'(Goal) :- - Goal = _:G, - prolog:initialize_now(G, Use), - !, - print_message(warning, initialize_now(G, Use)), - initialization(Goal, now). -'$initialization'(Goal) :- - initialization(Goal, after_load). - -:- multifile - prolog:initialize_now/2, - prolog:message//1. - -prolog:initialize_now(load_foreign_library(_), - 'use :- use_foreign_library/1 instead'). -prolog:initialize_now(load_foreign_library(_,_), - 'use :- use_foreign_library/2 instead'). - -prolog:message(initialize_now(Goal, Use)) --> - [ 'Initialization goal ~p will be executed'-[Goal],nl, - 'immediately for backward compatibility reasons', nl, - '~w'-[Use] - ]. - -'$run_initialization' :- - '$run_initialization'(_, []), - '$thread_init'. - -%! initialize -% -% Run goals registered with `:- '$initialization'(Goal, program).`. Stop -% with an exception if a goal fails or raises an exception. - -initialize :- - forall('$init_goal'(when(program), Goal, Ctx), - run_initialize(Goal, Ctx)). - -run_initialize(Goal, Ctx) :- - ( catch(Goal, E, true), - ( var(E) - -> true - ; throw(error(initialization_error(E, Goal, Ctx), _)) - ) - ; throw(error(initialization_error(failed, Goal, Ctx), _)) - ). - -*/ - /******************************* - * THREAD INITIALIZATION * - *******************************/ -/* -:- meta_predicate - thread_initialization(0). -:- dynamic - '$at_thread_initialization'/1. - -%! thread_initialization(:Goal) -% -% Run Goal now and everytime a new thread is created. - -thread_initialization(Goal) :- - assert('$at_thread_initialization'(Goal)), - call(Goal), - !. - -'$thread_init' :- - ( '$at_thread_initialization'(Goal), - ( call(Goal) - -> fail - ; fail - ) - ; true - ). -*/ - - /******************************* - * FILE SEARCH PATH (-p) * - *******************************/ -/* -%! '$set_file_search_paths' is det. -% -% Process -p PathSpec options. - -'$set_file_search_paths' :- - '$cmd_option_val'(search_paths, Paths), - ( '$member'(Path, Paths), - atom_chars(Path, Chars), - ( phrase('$search_path'(Name, Aliases), Chars) - -> '$reverse'(Aliases, Aliases1), - forall('$member'(Alias, Aliases1), - asserta(user:file_search_path(Name, Alias))) - ; print_message(error, commandline_arg_type(p, Path)) - ), - fail ; true - ). - -'$search_path'(Name, Aliases) --> - '$string'(NameChars), - [=], - !, - {atom_chars(Name, NameChars)}, - '$search_aliases'(Aliases). - -'$search_aliases'([Alias|More]) --> - '$string'(AliasChars), - path_sep, - !, - { '$make_alias'(AliasChars, Alias) }, - '$search_aliases'(More). -'$search_aliases'([Alias]) --> - '$string'(AliasChars), - '$eos', - !, - { '$make_alias'(AliasChars, Alias) }. - -path_sep --> - { current_prolog_flag(windows, true) - }, - !, - [;]. -path_sep --> - [:]. - -'$string'([]) --> []. -'$string'([H|T]) --> [H], '$string'(T). - -'$eos'([], []). - -'$make_alias'(Chars, Alias) :- - catch(term_to_atom(Alias, Chars), _, fail), - ( atom(Alias) - ; functor(Alias, F, 1), - F \== / - ), - !. -'$make_alias'(Chars, Alias) :- - atom_chars(Alias, Chars). - -*/ - /******************************* - * LOADING ASSIOCIATED FILES * - *******************************/ - -%! argv_files(-Files) is det. -% -% Update the Prolog flag `argv`, extracting the leading script files. -/* -argv_files(Files) :- - current_prolog_flag(argv, Argv), - no_option_files(Argv, Argv1, Files, ScriptArgs), - ( ( ScriptArgs == true - ; Argv1 == [] - ) - -> ( Argv1 \== Argv - -> set_prolog_flag(argv, Argv1) - ; true - ) - ; '$usage', - halt(1) - ). - -no_option_files([--|Argv], Argv, [], true) :- !. -no_option_files([Opt|_], _, _, ScriptArgs) :- - ScriptArgs \== true, - sub_atom(Opt, 0, _, _, '-'), - !, - '$usage', - halt(1). -no_option_files([OsFile|Argv0], Argv, [File|T], ScriptArgs) :- - file_name_extension(_, Ext, OsFile), - user:prolog_file_type(Ext, prolog), - !, - ScriptArgs = true, - prolog_to_os_filename(File, OsFile), - no_option_files(Argv0, Argv, T, ScriptArgs). -no_option_files([OsScript|Argv], Argv, [Script], ScriptArgs) :- - ScriptArgs \== true, - !, - prolog_to_os_filename(Script, OsScript), - ( exists_file(Script) - -> true - ; '$existence_error'(file, Script) - ), - ScriptArgs = true. -no_option_files(Argv, Argv, [], _). - -clean_argv :- - ( current_prolog_flag(argv, [--|Argv]) - -> set_prolog_flag(argv, Argv) - ; true - ). - -%! associated_files(-Files) -% -% If SWI-Prolog is started as ., where is -% the extension registered for associated files, set the Prolog -% flag associated_file, switch to the directory holding the file -% and -if possible- adjust the window title. - -associated_files([]) :- - current_prolog_flag(saved_program_class, runtime), - !, - clean_argv. -associated_files(Files) :- - '$set_prolog_file_extension', - argv_files(Files), - ( Files = [File|_] - -> absolute_file_name(File, AbsFile), - set_prolog_flag(associated_file, AbsFile), - set_working_directory(File), - set_window_title(Files) - ; true - ). - -%! set_working_directory(+File) -% -% When opening as a GUI application, e.g., by opening a file from -% the Finder/Explorer/..., we typically want to change working -% directory to the location of the primary file. We currently -% detect that we are a GUI app by the Prolog flag =console_menu=, -% which is set by swipl-win[.exe]. - -set_working_directory(File) :- - current_prolog_flag(console_menu, true), - access_file(File, read), - !, - file_directory_name(File, Dir), - working_directory(_, Dir). -set_working_directory(_). - -set_window_title([File|More]) :- - current_predicate(system:window_title/2), - !, - ( More == [] - -> Extra = [] - ; Extra = ['...'] - ), - atomic_list_concat(['SWI-Prolog --', File | Extra], ' ', Title), - system:window_title(_, Title). -set_window_title(_). - - -%! start_pldoc -% -% If the option =|--pldoc[=port]|= is given, load the PlDoc -% system. - -start_pldoc :- - '$cmd_option_val'(pldoc_server, Server), - ( Server == '' - -> call((doc_server(_), doc_browser)) - ; catch(atom_number(Server, Port), _, fail) - -> call(doc_server(Port)) - ; print_message(error, option_usage(pldoc)), - halt(1) - ). -start_pldoc. - - -%! load_associated_files(+Files) -% -% Load Prolog files specified from the commandline. - -load_associated_files(Files) :- - ( '$member'(File, Files), - load_files(user:File, [expand(false)]), - fail - ; true - ). - -hkey('HKEY_CURRENT_USER/Software/SWI/Prolog'). -hkey('HKEY_LOCAL_MACHINE/Software/SWI/Prolog'). - -'$set_prolog_file_extension' :- - current_prolog_flag(windows, true), - hkey(Key), - catch(win_registry_get_value(Key, fileExtension, Ext0), - _, fail), - !, - ( atom_concat('.', Ext, Ext0) - -> true - ; Ext = Ext0 - ), - ( user:prolog_file_type(Ext, prolog) - -> true - ; asserta(user:prolog_file_type(Ext, prolog)) - ). -'$set_prolog_file_extension'. - -*/ - /******************************** - * TOPLEVEL GOALS * - *********************************/ -/* -%! '$initialise' is semidet. -% -% Called from PL_initialise() to do the Prolog part of the -% '$initialization'. If an exception occurs, this is printed and -% '$initialise' fails. - -'$initialise' :- - catch(initialise_prolog, E, initialise_error(E)). - -initialise_error('$aborted') :- !. -initialise_error(E) :- - print_message(error, initialization_exception(E)), - fail. -*/ -initialise_prolog :- - '$clean_history', - apple_setup_app, - '$run_initialization', - '$load_system_init_file', - set_toplevel, - '$set_file_search_paths', - init_debug_flags, - start_pldoc, - opt_attach_packs, - load_init_file, - catch(setup_colors, E, print_message(warning, E)), - associated_files(Files), - '$load_script_file', - load_associated_files(Files), - '$cmd_option_val'(goals, Goals), - ( Goals == [], - \+ '$init_goal'(when(_), _, _) - -> version % default interactive run - ; run_init_goals(Goals), - ( load_only - -> version - ; run_program_init, - run_main_init - ) - ). - -:- if(current_prolog_flag(apple,true)). -apple_set_working_directory :- - ( expand_file_name('~', [Dir]), - exists_directory(Dir) - -> working_directory(_, Dir) - ; true - ). - -apple_set_locale :- - ( getenv('LC_CTYPE', 'UTF-8'), - apple_current_locale_identifier(LocaleID), - atom_concat(LocaleID, '.UTF-8', Locale), - catch(setlocale(ctype, _Old, Locale), _, fail) - -> setenv('LANG', Locale), - unsetenv('LC_CTYPE') - ; true - ). - -apple_setup_app :- - current_prolog_flag(apple, true), - current_prolog_flag(console_menu, true), % SWI-Prolog.app on MacOS - apple_set_working_directory, - apple_set_locale. -:- endif. -apple_setup_app. - -opt_attach_packs :- - current_prolog_flag(packs, true), - !, - attach_packs. -opt_attach_packs. - -set_toplevel :- - '$cmd_option_val'(toplevel, TopLevelAtom), - catch(term_to_atom(TopLevel, TopLevelAtom), E, - (print_message(error, E), - halt(1))), - create_prolog_flag(toplevel_goal, TopLevel, [type(term)]). - -load_only :- - current_prolog_flag(os_argv, OSArgv), - memberchk('-l', OSArgv), - current_prolog_flag(argv, Argv), - \+ memberchk('-l', Argv). - -%! run_init_goals(+Goals) is det. -% -% Run registered '$initialization' goals on order. If a goal fails, -% execution is halted. - -run_init_goals([]). -run_init_goals([H|T]) :- - run_init_goal(H), - run_init_goals(T). - -run_init_goal(Text) :- - catch(term_to_atom(Goal, Text), E, - ( print_message(error, init_goal_syntax(E, Text)), - halt(2) - )), - run_init_goal(Goal, Text). - -%! run_program_init is det. -% -% Run goals registered using - -run_program_init :- - forall('$init_goal'(when(program), Goal, Ctx), - run_init_goal(Goal, @(Goal,Ctx))). - -run_main_init :- - findall(Goal-Ctx, '$init_goal'(when(main), Goal, Ctx), Pairs), - '$last'(Pairs, Goal-Ctx), - !, - ( current_prolog_flag(toplevel_goal, default) - -> set_prolog_flag(toplevel_goal, halt) - ; true - ), - run_init_goal(Goal, @(Goal,Ctx)). -run_main_init. - -run_init_goal(Goal, Ctx) :- - ( catch_with_backtrace(user:Goal, E, true) - -> ( var(E) - -> true - ; print_message(error, init_goal_failed(E, Ctx)), - halt(2) - ) - ; ( current_prolog_flag(verbose, silent) - -> Level = silent - ; Level = error - ), - print_message(Level, init_goal_failed(failed, Ctx)), - halt(1) - ). - -%! init_debug_flags is det. -% -% Initialize the various Prolog flags that control the debugger and -% toplevel. - -init_debug_flags :- - once(print_predicate(_, [print], PrintOptions)), - Keep = [keep(true)], - create_prolog_flag(answer_write_options, PrintOptions, Keep), - create_prolog_flag(prompt_alternatives_on, determinism, Keep), - create_prolog_flag(toplevel_extra_white_line, true, Keep), - create_prolog_flag(toplevel_print_factorized, false, Keep), - create_prolog_flag(print_write_options, - [ portray(true), quoted(true), numbervars(true) ], - Keep), - create_prolog_flag(toplevel_residue_vars, false, Keep), - create_prolog_flag(toplevel_list_wfs_residual_program, true, Keep), - '$set_debugger_write_options'(print). - -%! setup_backtrace -% -% Initialise printing a backtrace. - -setup_backtrace :- - ( \+ current_prolog_flag(backtrace, false), - load_setup_file(library(prolog_stack)) - -> true - ; true - ). - -%! setup_colors is det. -% -% Setup interactive usage by enabling colored output. - -setup_colors :- - ( \+ current_prolog_flag(color_term, false), - stream_property(user_input, tty(true)), - stream_property(user_error, tty(true)), - stream_property(user_output, tty(true)), - \+ getenv('TERM', dumb), - load_setup_file(user:library(ansi_term)) - -> true - ; true - ). - -%! setup_history -% -% Enable per-directory persistent history. - -setup_history :- - ( \+ current_prolog_flag(save_history, false), - stream_property(user_input, tty(true)), - \+ current_prolog_flag(readline, false), - load_setup_file(library(prolog_history)) - -> prolog_history(enable) - ; true - ), - set_default_history, - '$load_history'. - -%! setup_readline -% -% Setup line editing. - -setup_readline :- - ( current_prolog_flag(readline, swipl_win) - -> true - ; stream_property(user_input, tty(true)), - current_prolog_flag(tty_control, true), - \+ getenv('TERM', dumb), - ( current_prolog_flag(readline, ReadLine) - -> true - ; ReadLine = true - ), - readline_library(ReadLine, Library), - load_setup_file(library(Library)) - -> set_prolog_flag(readline, Library) - ; set_prolog_flag(readline, false) - ). - -readline_library(true, Library) :- - !, - preferred_readline(Library). -readline_library(false, _) :- - !, - fail. -readline_library(Library, Library). - -preferred_readline(editline). -preferred_readline(readline). - -%! load_setup_file(+File) is semidet. -% -% Load a file and fail silently if the file does not exist. - -load_setup_file(File) :- - catch(load_files(File, - [ silent(true), - if(not_loaded) - ]), _, fail). - - -:- '$hide'('metta_toplevel'/0). % avoid in the GUI stacktrace - -%! 'metta_toplevel' -% -% Called from PL_toplevel() - -'metta_toplevel' :- - '$runtoplevel', - print_message(informational, halt). - -%! '$runtoplevel' -% -% Actually run the toplevel. The values `default` and `prolog` both -% start the interactive toplevel, where `prolog` implies the user gave -% =|-t prolog|=. -% -% @see prolog/0 is the default interactive toplevel - -'$runtoplevel' :- - current_prolog_flag(toplevel_goal, TopLevel0), - toplevel_goal(TopLevel0, TopLevel), - user:TopLevel. - -:- dynamic setup_done/0. -:- volatile setup_done/0. - -toplevel_goal(default, 'metta_query_loop') :- - !, - setup_interactive. -toplevel_goal(prolog, 'metta_query_loop') :- - !, - setup_interactive. -toplevel_goal(Goal, Goal). - -setup_interactive :- - setup_done, - !. -setup_interactive :- - asserta(setup_done), - catch(setup_backtrace, E, print_message(warning, E)), - catch(setup_readline, E, print_message(warning, E)), - catch(setup_history, E, print_message(warning, E)). - -%! '$compile' -% -% Toplevel called when invoked with -c option. - -'$compile' :- - ( catch('$compile_', E, (print_message(error, E), halt(1))) - -> true - ; print_message(error, error(goal_failed('$compile'), _)), - halt(1) - ), - halt. % set exit code - -'$compile_' :- - '$load_system_init_file', - catch(setup_colors, _, true), - '$set_file_search_paths', - init_debug_flags, - '$run_initialization', - opt_attach_packs, - use_module(library(qsave)), - qsave:qsave_toplevel. - -%! '$config' -% -% Toplevel when invoked with --dump-runtime-variables -/* -'$config' :- - '$load_system_init_file', - '$set_file_search_paths', - init_debug_flags, - '$run_initialization', - load_files(library(prolog_config)), - ( catch(prolog_dump_runtime_variables, E, - (print_message(error, E), halt(1))) - -> true - ; print_message(error, error(goal_failed(prolog_dump_runtime_variables),_)) - ). - -*/ - /******************************** - * USER INTERACTIVE LOOP * - *********************************/ - -%! prolog -% -% Run the Prolog toplevel. This is now the same as break/0, which -% pretends to be in a break-level if there is a parent -% environment. - -%prolog :- break. - -:- create_prolog_flag(toplevel_mode, backtracking, []). - -%! 'metta_query_loop' -% -% Run the normal Prolog query loop. Note that the query is not -% protected by catch/3. Dealing with unhandled exceptions is done -% by the C-function query_loop(). This ensures that unhandled -% exceptions are really unhandled (in Prolog). - -'metta_query_loop' :- - current_prolog_flag(toplevel_mode, recursive), - !, - break_level(Level), - read_expanded_query(Level, Query, Bindings), - ( Query == end_of_file - -> print_message(query, query(eof)) - ; '$call_no_catch'('metta_execute_query'(Query, Bindings, _)), - ( current_prolog_flag(toplevel_mode, recursive) - -> 'metta_query_loop' - ; '$switch_toplevel_mode'(backtracking), - 'metta_query_loop' % Maybe throw('$switch_toplevel_mode')? - ) - ). -'metta_query_loop' :- - break_level(BreakLev), - repeat, - read_expanded_query(BreakLev, Query, Bindings), - ( Query == end_of_file - -> !, print_message(query, query(eof)) - ; 'metta_execute_query'(Query, Bindings, _), - ( current_prolog_flag(toplevel_mode, recursive) - -> !, - '$switch_toplevel_mode'(recursive), - 'metta_query_loop' - ; fail - ) - ). - -break_level(BreakLev) :- - ( current_prolog_flag(break_level, BreakLev) - -> true - ; BreakLev = -1 - ). - -read_expanded_query(BreakLev, ExpandedQuery, ExpandedBindings) :- - '$current_typein_module'(TypeIn), - ( stream_property(user_input, tty(true)) - -> '$system_prompt'(TypeIn, BreakLev, Prompt), - prompt(Old, '| ') - ; Prompt = '', - prompt(Old, '') - ), - trim_stacks, - trim_heap, - repeat, - read_query(Prompt, Query, Bindings), - prompt(_, Old), - catch(call_expand_query(Query, ExpandedQuery, - Bindings, ExpandedBindings), - Error, - (print_message(error, Error), fail)), - !. - -%! read_s_term_with_history(-Term, +Options) -% -% Read a term guide by Options and maintain a history similar to most -% Unix shells. -% -% When read_history reads a term of the form $silent(Goal), it will -% call Goal and pretend it has not seen anything. This hook is used by -% the GNU-Emacs interface to for communication between GNU-EMACS and -% SWI-Prolog. - -read_s_term_with_history(Term, Options) :- - '$option'(prompt(Prompt), Options, '~! metta>'), - '$option'(input(Input), Options, user_input), - repeat, - prompt_history(Prompt), - read_query_line(Input, Raw), - read_history_(Raw, Term, Options), - !. - - -%! read_query(+Prompt, -Goal, -Bindings) is det. -% -% Read the next query. The first clause deals with the case where -% !-based history is enabled. The second is used if we have command -% line editing. - - -:- if(current_prolog_flag(emscripten, true)). -read_query(_Prompt, Goal, Bindings) :- - '$can_yield', - !, - await(goal, GoalString), - term_string(Goal, GoalString, [variable_names(Bindings)]). -:- endif. -read_query(Prompt, Goal, Bindings) :- - current_prolog_flag(history, N), - integer(N), N > 0, - !, - read_s_term_with_history( - Goal, - [ show(h), - help('!h'), - no_save([trace, end_of_file]), - prompt(Prompt), - variable_names(Bindings) - ]). -read_query(Prompt, Goal, Bindings) :- - remove_history_prompt(Prompt, Prompt1), - repeat, % over syntax errors - prompt1(Prompt1), - read_query_line(user_input, Line), - '$save_history_line'(Line), % save raw line (edit syntax errors) - '$current_typein_module'(TypeIn), - catch(read_s_term_as_atom(Line, Goal, - [ variable_names(Bindings), - module(TypeIn) - ]), E, - ( print_message(error, E), - fail - )), - !, - '$save_history_event'(Line). % save event (no syntax errors) - -%! read_query_line(+Input, -Line) is det. - -read_query_line(Input, Line) :- - stream_property(Input, error(true)), - !, - Line = end_of_file. -read_query_line(Input, Line) :- - catch(read_s_term_as_atom(Input, Line), Error, true), - save_debug_after_read, - ( var(Error) - -> true - ; catch(print_message(error, Error), _, true), - ( Error = error(syntax_error(_),_) - -> fail - ; throw(Error) - ) - ). - -%! read_s_term_as_atom(+Input, -Line) -% -% Read the next term as an atom and skip to the newline or a -% non-space character. - -read_s_term_as_atom(In, Line) :- - read_metta(In,Line), - ( Line == end_of_file - -> true - ; skip_to_nl(In) - ). -/* -read_s_term_as_atom(In, Line) :- - '$raw_read'(In, Line), - ( Line == end_of_file - -> true - ; skip_to_nl(In) - ). -*/ - -%! skip_to_nl(+Input) is det. -% -% Read input after the term. Skips white space and %... comment -% until the end of the line or a non-blank character. - -skip_to_nl(In) :- - repeat, - peek_char(In, C), - ( C == '%' - -> skip(In, '\n') - ; char_type(C, space) - -> get_char(In, _), - C == '\n' - ; true - ), - !. - -remove_history_prompt('', '') :- !. -remove_history_prompt(Prompt0, Prompt) :- - atom_chars(Prompt0, Chars0), - clean_history_prompt_chars(Chars0, Chars1), - delete_leading_blanks(Chars1, Chars), - atom_chars(Prompt, Chars). - -clean_history_prompt_chars([], []). -clean_history_prompt_chars(['~', !|T], T) :- !. -clean_history_prompt_chars([H|T0], [H|T]) :- - clean_history_prompt_chars(T0, T). - -delete_leading_blanks([' '|T0], T) :- - !, - delete_leading_blanks(T0, T). -delete_leading_blanks(L, L). - - -%! set_default_history -% -% Enable !-based numbered command history. This is enabled by default -% if we are not running under GNU-emacs and we do not have our own -% line editing. - -set_default_history :- - current_prolog_flag(history, _), - !. -set_default_history :- - ( ( \+ current_prolog_flag(readline, false) - ; current_prolog_flag(emacs_inferior_process, true) - ) - -> create_prolog_flag(history, 0, []) - ; create_prolog_flag(history, 25, []) - ). - - - /******************************* - * TOPLEVEL DEBUG * - *******************************/ - -%! save_debug_after_read -% -% Called right after the toplevel read to save the debug status if -% it was modified from the GUI thread using e.g. -% -% == -% thread_signal(main, gdebug) -% == -% -% @bug Ideally, the prompt would change if debug mode is enabled. -% That is hard to realise with all the different console -% interfaces supported by SWI-Prolog. - -save_debug_after_read :- - current_prolog_flag(debug, true), - !, - save_debug. -save_debug_after_read. - -save_debug :- - ( tracing, - notrace - -> Tracing = true - ; Tracing = false - ), - current_prolog_flag(debug, Debugging), - set_prolog_flag(debug, false), - create_prolog_flag(query_debug_settings, - debug(Debugging, Tracing), []). - -restore_debug :- - current_prolog_flag(query_debug_settings, debug(Debugging, Tracing)), - set_prolog_flag(debug, Debugging), - ( Tracing == true - -> trace - ; true - ). - -%:- '$initialization'(create_prolog_flag(query_debug_settings, debug(false, false), [])). - - - /******************************** - * PROMPTING * - ********************************/ - -'$system_prompt'(Module, BrekLev, Prompt) :- - current_prolog_flag(toplevel_prompt, PAtom), - atom_codes(PAtom, P0), - ( Module \== user - -> '$substitute'('~m', [Module, ': '], P0, P1) - ; '$substitute'('~m', [], P0, P1) - ), - ( BrekLev > 0 - -> '$substitute'('~l', ['[', BrekLev, '] '], P1, P2) - ; '$substitute'('~l', [], P1, P2) - ), - current_prolog_flag(query_debug_settings, debug(Debugging, Tracing)), - ( Tracing == true - -> '$substitute'('~d', ['[trace] '], P2, P3) - ; Debugging == true - -> '$substitute'('~d', ['[debug] '], P2, P3) - ; '$substitute'('~d', [], P2, P3) - ), - atom_chars(Prompt, P3). - -'$substitute'(From, T, Old, New) :- - atom_codes(From, FromCodes), - phrase(subst_chars(T), T0), - '$append'(Pre, S0, Old), - '$append'(FromCodes, Post, S0) -> - '$append'(Pre, T0, S1), - '$append'(S1, Post, New), - !. -'$substitute'(_, _, Old, Old). - -subst_chars([]) --> - []. -subst_chars([H|T]) --> - { atomic(H), - !, - atom_codes(H, Codes) - }, - Codes, - subst_chars(T). -subst_chars([H|T]) --> - H, - subst_chars(T). - - - /******************************** - * EXECUTION * - ********************************/ - -%! 'metta_execute_query'(Goal, Bindings, -Truth) is det. -% -% Execute Goal using Bindings. - -'metta_execute_query'(Var, _, true) :- - var(Var), - !, - print_message(informational, var_query(Var)). -'metta_execute_query'(Goal, Bindings, Truth) :- - '$current_typein_module'(TypeIn), - '$dwim_correct_goal'(TypeIn:Goal, Bindings, Corrected), - !, - setup_call_cleanup( - '$set_source_module'(M0, TypeIn), - expand_goal(Corrected, Expanded), - '$set_source_module'(M0)), - print_message(silent, toplevel_goal(Expanded, Bindings)), - '$execute_goal2'(Expanded, Bindings, Truth). -'metta_execute_query'(_, _, false) :- - notrace, - print_message(query, query(no)). - -'$execute_goal2'(Goal, Bindings, true) :- - restore_debug, - '$current_typein_module'(TypeIn), - residue_vars(TypeIn:Goal, Vars, TypeIn:Delays, Chp), - deterministic(Det), - ( save_debug - ; restore_debug, fail - ), - flush_output(user_output), - ( Det == true - -> DetOrChp = true - ; DetOrChp = Chp - ), - call_expand_answer(Bindings, NewBindings), - ( \+ \+ write_bindings(NewBindings, Vars, Delays, DetOrChp) - -> ! - ). -'$execute_goal2'(_, _, false) :- - save_debug, - print_message(query, query(no)). - -residue_vars(Goal, Vars, Delays, Chp) :- - current_prolog_flag(toplevel_residue_vars, true), - !, - '$wfs_call'(call_residue_vars(stop_backtrace(Goal, Chp), Vars), Delays). -residue_vars(Goal, [], Delays, Chp) :- - '$wfs_call'(stop_backtrace(Goal, Chp), Delays). - -stop_backtrace(Goal, Chp) :- - toplevel_call(Goal), - prolog_current_choice(Chp). - -toplevel_call(Goal) :- - call(Goal), - no_lco. - -no_lco. - -%! write_bindings(+Bindings, +ResidueVars, +Delays, +DetOrChp) -%! is semidet. -% -% Write bindings resulting from a query. The flag -% prompt_alternatives_on determines whether the user is prompted -% for alternatives. =groundness= gives the classical behaviour, -% =determinism= is considered more adequate and informative. -% -% Succeeds if the user accepts the answer and fails otherwise. -% -% @arg ResidueVars are the residual constraints and provided if -% the prolog flag `toplevel_residue_vars` is set to -% `project`. - -write_bindings(Bindings, ResidueVars, Delays, DetOrChp) :- - '$current_typein_module'(TypeIn), - translate_bindings(Bindings, Bindings1, ResidueVars, TypeIn:Residuals), - omit_qualifier(Delays, TypeIn, Delays1), - name_vars(Bindings1, Residuals, Delays1), - write_bindings2(Bindings1, Residuals, Delays1, DetOrChp). - -write_bindings2([], Residuals, Delays, _) :- - current_prolog_flag(prompt_alternatives_on, groundness), - !, - print_message(query, query(yes(Delays, Residuals))). -write_bindings2(Bindings, Residuals, Delays, true) :- - current_prolog_flag(prompt_alternatives_on, determinism), - !, - print_message(query, query(yes(Bindings, Delays, Residuals))). -write_bindings2(Bindings, Residuals, Delays, Chp) :- - repeat, - print_message(query, query(more(Bindings, Delays, Residuals))), - get_respons(Action, Chp), - ( Action == redo - -> !, fail - ; Action == show_again - -> fail - ; !, - print_message(query, query(done)) - ). - -name_vars(Bindings, Residuals, Delays) :- - current_prolog_flag(toplevel_name_variables, true), - !, - '$term_multitons'(t(Bindings,Residuals,Delays), Vars), - name_vars_(Vars, Bindings, 0), - term_variables(t(Bindings,Residuals,Delays), SVars), - anon_vars(SVars). -name_vars(_Bindings, _Residuals, _Delays). - -name_vars_([], _, _). -name_vars_([H|T], Bindings, N) :- - name_var(Bindings, Name, N, N1), - H = '$VAR'(Name), - name_vars_(T, Bindings, N1). - -anon_vars([]). -anon_vars(['$VAR'('_')|T]) :- - anon_vars(T). - -name_var(Bindings, Name, N0, N) :- - between(N0, infinite, N1), - I is N1//26, - J is 0'A + N1 mod 26, %' - ( I == 0 - -> format(atom(Name), '_~c', [J]) - ; format(atom(Name), '_~c~d', [J, I]) - ), - ( current_prolog_flag(toplevel_print_anon, false) - -> true - ; \+ is_bound(Bindings, Name) - ), - !, - N is N1+1. - -is_bound([Vars=_|T], Name) :- - ( in_vars(Vars, Name) - -> true - ; is_bound(T, Name) - ). - -in_vars(Name, Name) :- !. -in_vars(Names, Name) :- - '$member'(Name, Names). - -%! residual_goals(:NonTerminal) -% -% Directive that registers NonTerminal as a collector for residual -% goals. -/* -:- multifile - residual_goal_collector/1. - -:- meta_predicate - residual_goals(2). - -residual_goals(NonTerminal) :- - throw(error(context_error(nodirective, residual_goals(NonTerminal)), _)). - -system:term_expansion((:- residual_goals(NonTerminal)), - 'metta_toplevel':residual_goal_collector(M2:Head)) :- - \+ current_prolog_flag(xref, true), - prolog_load_context(module, M), - strip_module(M:NonTerminal, M2, Head), - '$must_be'(callable, Head). - -%! prolog:residual_goals// is det. -% -% DCG that collects residual goals that are not associated with -% the answer through attributed variables. - -:- public prolog:residual_goals//0. - -prolog:residual_goals --> - { findall(NT, residual_goal_collector(NT), NTL) }, - collect_residual_goals(NTL). - -collect_residual_goals([]) --> []. -collect_residual_goals([H|T]) --> - ( call(H) -> [] ; [] ), - collect_residual_goals(T). -*/ - - -%! prolog:translate_bindings(+Bindings0, -Bindings, +ResidueVars, -%! +ResidualGoals, -Residuals) is det. -% -% Translate the raw variable bindings resulting from successfully -% completing a query into a binding list and list of residual -% goals suitable for human consumption. -% -% @arg Bindings is a list of binding(Vars,Value,Substitutions), -% where Vars is a list of variable names. E.g. -% binding(['A','B'],42,[])` means that both the variable -% A and B have the value 42. Values may contain terms -% '$VAR'(Name) to indicate sharing with a given variable. -% Value is always an acyclic term. If cycles appear in the -% answer, Substitutions contains a list of substitutions -% that restore the original term. -% -% @arg Residuals is a pair of two lists representing residual -% goals. The first element of the pair are residuals -% related to the query variables and the second are -% related that are disconnected from the query. -/* -:- public - prolog:translate_bindings/5. -:- meta_predicate - prolog:translate_bindings(+, -, +, +, :). - -prolog:translate_bindings(Bindings0, Bindings, ResVars, ResGoals, Residuals) :- - translate_bindings(Bindings0, Bindings, ResVars, ResGoals, Residuals). -*/ -translate_bindings(Bindings0, Bindings, ResidueVars, Residuals) :- - prolog:residual_goals(ResidueGoals, []), - translate_bindings(Bindings0, Bindings, ResidueVars, ResidueGoals, - Residuals). - -translate_bindings(Bindings0, Bindings, [], [], _:[]-[]) :- - term_attvars(Bindings0, []), - !, - join_same_bindings(Bindings0, Bindings1), - factorize_bindings(Bindings1, Bindings2), - bind_vars(Bindings2, Bindings3), - filter_bindings(Bindings3, Bindings). -translate_bindings(Bindings0, Bindings, ResidueVars, ResGoals0, - TypeIn:Residuals-HiddenResiduals) :- - project_constraints(Bindings0, ResidueVars), - hidden_residuals(ResidueVars, Bindings0, HiddenResiduals0), - omit_qualifiers(HiddenResiduals0, TypeIn, HiddenResiduals), - copy_term(Bindings0+ResGoals0, Bindings1+ResGoals1, Residuals0), - '$append'(ResGoals1, Residuals0, Residuals1), - omit_qualifiers(Residuals1, TypeIn, Residuals), - join_same_bindings(Bindings1, Bindings2), - factorize_bindings(Bindings2, Bindings3), - bind_vars(Bindings3, Bindings4), - filter_bindings(Bindings4, Bindings). - -hidden_residuals(ResidueVars, Bindings, Goal) :- - term_attvars(ResidueVars, Remaining), - term_attvars(Bindings, QueryVars), - subtract_vars(Remaining, QueryVars, HiddenVars), - copy_term(HiddenVars, _, Goal). - -subtract_vars(All, Subtract, Remaining) :- - sort(All, AllSorted), - sort(Subtract, SubtractSorted), - ord_subtract(AllSorted, SubtractSorted, Remaining). - -ord_subtract([], _Not, []). -ord_subtract([H1|T1], L2, Diff) :- - diff21(L2, H1, T1, Diff). - -diff21([], H1, T1, [H1|T1]). -diff21([H2|T2], H1, T1, Diff) :- - compare(Order, H1, H2), - diff3(Order, H1, T1, H2, T2, Diff). - -diff12([], _H2, _T2, []). -diff12([H1|T1], H2, T2, Diff) :- - compare(Order, H1, H2), - diff3(Order, H1, T1, H2, T2, Diff). - -diff3(<, H1, T1, H2, T2, [H1|Diff]) :- - diff12(T1, H2, T2, Diff). -diff3(=, _H1, T1, _H2, T2, Diff) :- - ord_subtract(T1, T2, Diff). -diff3(>, H1, T1, _H2, T2, Diff) :- - diff21(T2, H1, T1, Diff). - - -%! project_constraints(+Bindings, +ResidueVars) is det. -% -% Call :project_attributes/2 if the Prolog flag -% `toplevel_residue_vars` is set to `project`. - -project_constraints(Bindings, ResidueVars) :- - !, - term_attvars(Bindings, AttVars), - phrase(attribute_modules(AttVars), Modules0), - sort(Modules0, Modules), - term_variables(Bindings, QueryVars), - project_attributes(Modules, QueryVars, ResidueVars). -project_constraints(_, _). - -project_attributes([], _, _). -project_attributes([M|T], QueryVars, ResidueVars) :- - ( current_predicate(M:project_attributes/2), - catch(M:project_attributes(QueryVars, ResidueVars), E, - print_message(error, E)) - -> true - ; true - ), - project_attributes(T, QueryVars, ResidueVars). - -attribute_modules([]) --> []. -attribute_modules([H|T]) --> - { get_attrs(H, Attrs) }, - attrs_modules(Attrs), - attribute_modules(T). - -attrs_modules([]) --> []. -attrs_modules(att(Module, _, More)) --> - [Module], - attrs_modules(More). - - -%! join_same_bindings(Bindings0, Bindings) -% -% Join variables that are bound to the same value. Note that we -% return the _last_ value. This is because the factorization may -% be different and ultimately the names will be printed as V1 = -% V2, ... VN = Value. Using the last, Value has the factorization -% of VN. - -join_same_bindings([], []). -join_same_bindings([Name=V0|T0], [[Name|Names]=V|T]) :- - take_same_bindings(T0, V0, V, Names, T1), - join_same_bindings(T1, T). - -take_same_bindings([], Val, Val, [], []). -take_same_bindings([Name=V1|T0], V0, V, [Name|Names], T) :- - V0 == V1, - !, - take_same_bindings(T0, V1, V, Names, T). -take_same_bindings([Pair|T0], V0, V, Names, [Pair|T]) :- - take_same_bindings(T0, V0, V, Names, T). - - -%! omit_qualifiers(+QGoals, +TypeIn, -Goals) is det. -% -% Omit unneeded module qualifiers from QGoals relative to the -% given module TypeIn. - - -omit_qualifiers([], _, []). -omit_qualifiers([Goal0|Goals0], TypeIn, [Goal|Goals]) :- - omit_qualifier(Goal0, TypeIn, Goal), - omit_qualifiers(Goals0, TypeIn, Goals). - -omit_qualifier(M:G0, TypeIn, G) :- - M == TypeIn, - !, - omit_meta_qualifiers(G0, TypeIn, G). -omit_qualifier(M:G0, TypeIn, G) :- - predicate_property(TypeIn:G0, imported_from(M)), - \+ predicate_property(G0, transparent), - !, - G0 = G. -omit_qualifier(_:G0, _, G) :- - predicate_property(G0, built_in), - \+ predicate_property(G0, transparent), - !, - G0 = G. -omit_qualifier(M:G0, _, M:G) :- - atom(M), - !, - omit_meta_qualifiers(G0, M, G). -omit_qualifier(G0, TypeIn, G) :- - omit_meta_qualifiers(G0, TypeIn, G). - -omit_meta_qualifiers(V, _, V) :- - var(V), - !. -omit_meta_qualifiers((QA,QB), TypeIn, (A,B)) :- - !, - omit_qualifier(QA, TypeIn, A), - omit_qualifier(QB, TypeIn, B). -omit_meta_qualifiers(tnot(QA), TypeIn, tnot(A)) :- - !, - omit_qualifier(QA, TypeIn, A). -omit_meta_qualifiers(freeze(V, QGoal), TypeIn, freeze(V, Goal)) :- - callable(QGoal), - !, - omit_qualifier(QGoal, TypeIn, Goal). -omit_meta_qualifiers(when(Cond, QGoal), TypeIn, when(Cond, Goal)) :- - callable(QGoal), - !, - omit_qualifier(QGoal, TypeIn, Goal). -omit_meta_qualifiers(G, _, G). - - -%! bind_vars(+BindingsIn, -Bindings) -% -% Bind variables to '$VAR'(Name), so they are printed by the names -% used in the query. Note that by binding in the reverse order, -% variables bound to one another come out in the natural order. - -bind_vars(Bindings0, Bindings) :- - bind_query_vars(Bindings0, Bindings, SNames), - bind_skel_vars(Bindings, Bindings, SNames, 1, _). - -bind_query_vars([], [], []). -bind_query_vars([binding(Names,Var,[Var2=Cycle])|T0], - [binding(Names,Cycle,[])|T], [Name|SNames]) :- - Var == Var2, % also implies var(Var) - !, - '$last'(Names, Name), - Var = '$VAR'(Name), - bind_query_vars(T0, T, SNames). -bind_query_vars([B|T0], [B|T], AllNames) :- - B = binding(Names,Var,Skel), - bind_query_vars(T0, T, SNames), - ( var(Var), \+ attvar(Var), Skel == [] - -> AllNames = [Name|SNames], - '$last'(Names, Name), - Var = '$VAR'(Name) - ; AllNames = SNames - ). - - - -bind_skel_vars([], _, _, N, N). -bind_skel_vars([binding(_,_,Skel)|T], Bindings, SNames, N0, N) :- - bind_one_skel_vars(Skel, Bindings, SNames, N0, N1), - bind_skel_vars(T, Bindings, SNames, N1, N). - -%! bind_one_skel_vars(+Subst, +Bindings, +VarName, +N0, -N) -% -% Give names to the factorized variables that do not have a name -% yet. This introduces names _S, avoiding duplicates. If a -% factorized variable shares with another binding, use the name of -% that variable. -% -% @tbd Consider the call below. We could remove either of the -% A = x(1). Which is best? -% -% == -% ?- A = x(1), B = a(A,A). -% A = x(1), -% B = a(A, A), % where -% A = x(1). -% == - -bind_one_skel_vars([], _, _, N, N). -bind_one_skel_vars([Var=Value|T], Bindings, Names, N0, N) :- - ( var(Var) - -> ( '$member'(binding(Names, VVal, []), Bindings), - same_term(Value, VVal) - -> '$last'(Names, VName), - Var = '$VAR'(VName), - N2 = N0 - ; between(N0, infinite, N1), - atom_concat('_S', N1, Name), - \+ memberchk(Name, Names), - !, - Var = '$VAR'(Name), - N2 is N1 + 1 - ) - ; N2 = N0 - ), - bind_one_skel_vars(T, Bindings, Names, N2, N). - - -%! factorize_bindings(+Bindings0, -Factorized) -% -% Factorize cycles and sharing in the bindings. - -factorize_bindings([], []). -factorize_bindings([Name=Value|T0], [binding(Name, Skel, Subst)|T]) :- - '$factorize_term'(Value, Skel, Subst0), - ( current_prolog_flag(toplevel_print_factorized, true) - -> Subst = Subst0 - ; only_cycles(Subst0, Subst) - ), - factorize_bindings(T0, T). - - -only_cycles([], []). -only_cycles([B|T0], List) :- - ( B = (Var=Value), - Var = Value, - acyclic_term(Var) - -> only_cycles(T0, List) - ; List = [B|T], - only_cycles(T0, T) - ). - - -%! filter_bindings(+Bindings0, -Bindings) -% -% Remove bindings that must not be printed. There are two of them: -% Variables whose name start with '_' and variables that are only -% bound to themselves (or, unbound). - -filter_bindings([], []). -filter_bindings([H0|T0], T) :- - hide_vars(H0, H), - ( ( arg(1, H, []) - ; self_bounded(H) - ) - -> filter_bindings(T0, T) - ; T = [H|T1], - filter_bindings(T0, T1) - ). - -hide_vars(binding(Names0, Skel, Subst), binding(Names, Skel, Subst)) :- - hide_names(Names0, Skel, Subst, Names). - -hide_names([], _, _, []). -hide_names([Name|T0], Skel, Subst, T) :- - ( sub_atom(Name, 0, _, _, '_'), - current_prolog_flag(toplevel_print_anon, false), - sub_atom(Name, 1, 1, _, Next), - char_type(Next, prolog_var_start) - -> true - ; Subst == [], - Skel == '$VAR'(Name) - ), - !, - hide_names(T0, Skel, Subst, T). -hide_names([Name|T0], Skel, Subst, [Name|T]) :- - hide_names(T0, Skel, Subst, T). - -self_bounded(binding([Name], Value, [])) :- - Value == '$VAR'(Name). - -%! get_respons(-Action, +Chp) -% -% Read the continuation entered by the user. - -:- if(current_prolog_flag(emscripten, true)). -get_respons(Action, _Chp) :- - '$can_yield', - !, - await(more, ActionS), - atom_string(Action, ActionS). -:- endif. -get_respons(Action, Chp) :- - repeat, - flush_output(user_output), - get_single_char(Char), - answer_respons(Char, Chp, Action), - ( Action == again - -> print_message(query, query(action)), - fail - ; ! - ). - -answer_respons(Char, _, again) :- - '$in_reply'(Char, '?h'), - !, - print_message(help, query(help)). -answer_respons(Char, _, redo) :- - '$in_reply'(Char, ';nrNR \t'), - !, - print_message(query, if_tty([ansi(bold, ';', [])])). -answer_respons(Char, _, redo) :- - '$in_reply'(Char, 'tT'), - !, - trace, - save_debug, - print_message(query, if_tty([ansi(bold, '; [trace]', [])])). -answer_respons(Char, _, continue) :- - '$in_reply'(Char, 'ca\n\ryY.'), - !, - print_message(query, if_tty([ansi(bold, '.', [])])). -answer_respons(0'b, _, show_again) :- %' - !, - break. -answer_respons(0'*, Chp, show_again) :- %' - !, - print_last_chpoint(Chp). -answer_respons(Char, _, show_again) :- - print_predicate(Char, Pred, Options), - !, - print_message(query, if_tty(['~w'-[Pred]])), - set_prolog_flag(answer_write_options, Options). -answer_respons(-1, _, show_again) :- - !, - print_message(query, halt('EOF')), - halt(0). -answer_respons(Char, _, again) :- - print_message(query, no_action(Char)). - -print_predicate(0'w, [write], [ quoted(true), - spacing(next_argument) - ]). -print_predicate(0'p, [print], [ quoted(true), - portray(true), - max_depth(10), - spacing(next_argument) - ]). - - -print_last_chpoint(Chp) :- - current_predicate(print_last_choice_point/0), - !, - print_last_chpoint_(Chp). -print_last_chpoint(Chp) :- - use_module(library(prolog_stack), [print_last_choicepoint/2]), - print_last_chpoint_(Chp). - -print_last_chpoint_(Chp) :- - print_last_choicepoint(Chp, [message_level(information)]). - - - /******************************* - * EXPANSION * - *******************************/ - -:- user:dynamic(expand_query/4). -:- user:multifile(expand_query/4). - -call_expand_query(Goal, Expanded, Bindings, ExpandedBindings) :- - user:expand_query(Goal, Expanded, Bindings, ExpandedBindings), - !. -call_expand_query(Goal, Expanded, Bindings, ExpandedBindings) :- - toplevel_variables:expand_query(Goal, Expanded, Bindings, ExpandedBindings), - !. -call_expand_query(Goal, Goal, Bindings, Bindings). - - -:- user:dynamic(expand_answer/2). -:- user:multifile(expand_answer/2). - -call_expand_answer(Goal, Expanded) :- - user:expand_answer(Goal, Expanded), - !. -call_expand_answer(Goal, Expanded) :- - toplevel_variables:expand_answer(Goal, Expanded), - !. -call_expand_answer(Goal, Goal). - - - -/* Part of SWI-Prolog - - Author: Jan Wielemaker - E-mail: J.Wielemaker@vu.nl - WWW: http://www.swi-prolog.org - Copyright (c) 1985-2020, University of Amsterdam - VU University Amsterdam - CWI Amsterdam - All rights reserved. - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS - FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE - COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, - BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; - LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER - CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN - ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE - POSSIBILITY OF SUCH DAMAGE. -*/ -/* -:- module('$history', - [ read_term_with_history/2, % -Term, +Line - '$save_history_line'/1, % +Line - '$clean_history'/0, - '$load_history'/0, - '$save_history_event'/1 - ]). - -%! read_term_with_history(-Term, +Options) -% -% Read a term guide by Options and maintain a history similar to most -% Unix shells. -% -% When read_history reads a term of the form $silent(Goal), it will -% call Goal and pretend it has not seen anything. This hook is used by -% the GNU-Emacs interface to for communication between GNU-EMACS and -% SWI-Prolog. - -read_term_with_history(Term, Options) :- - '$option'(prompt(Prompt), Options, '~! ?> '), - '$option'(input(Input), Options, user_input), - repeat, - prompt_history(Prompt), - read_query_line(Input, Raw), - read_history_(Raw, Term, Options), - !. -*/ -read_history_(Raw, _Term, Options) :- - '$option'(show(Raw), Options, history), - list_history, - !, - fail. -read_history_(Raw, _Term, Options) :- - '$option'(help(Raw), Options, '!help'), - '$option'(show(Show), Options, '!history'), - print_message(help, history(help(Show, Raw))), - !, - fail. -read_history_(Raw, Term, Options) :- - expand_history(Raw, Expanded, Changed), - '$save_history_line'(Expanded), - '$option'(module(Module), Options, Var), - ( Module == Var - -> '$current_typein_module'(Module) - ; true - ), - ( '$select'(variable_names(Bindings), Options, Options1) - -> true - ; Options1 = Options, - i(Bindings) % ignore - ), - catch(read_term_from_atom(Expanded, Term0, - [ module(Module), - variable_names(Bindings0) - | Options1 - ]), - E, - ( print_message(error, E), - fail - )), - ( var(Term0) - -> Term = Term0, - Bindings = Bindings0 - ; Term0 = '$silent'(Goal) - -> user:ignore(Goal), - read_term_with_history(Term, Options) - ; save_event(Expanded, Options), - ( Changed == true - -> print_message(query, history(expanded(Expanded))) - ; true - ), - Term = Term0, - Bindings = Bindings0 - ). - -i(_). - -% list_history -% Write history events to the current output stream. - -list_history :- - ( '$history'(Last, _) - -> true - ; Last = 0 - ), - history_depth_(Depth), - plus(First, Depth, Last), - findall(Nr/Event, - ( between(First, Last, Nr), - '$history'(Nr, Event) - ), - Events), - print_message(query, history(history(Events))). - -'$clean_history' :- - retractall('$history'(_,_)). - -%! '$load_history' is det. -% -% Load persistent history using a hook - -'$load_history' :- - '$clean_history', - current_prolog_flag(history, Depth), - Depth > 0, - catch(prolog:history(current_input, load), _, true), !. -'$load_history'. - - -%% prompt_history(+Prompt) -% -% Give prompt, substituting '~!' by the event number. - -prompt_history('') :- - !, - ttyflush. -prompt_history(Prompt) :- - ( '$history'(Last, _) - -> This is Last + 1 - ; This = 1 - ), - atom_codes(Prompt, SP), - atom_codes(This, ST), - ( atom_codes('~!', Repl), - substitute(Repl, ST, SP, String) - -> prompt1(String) - ; prompt1(Prompt) - ), - ttyflush. - -% substitute(+Old, +New, +String, -Substituted) -% substitute first occurence of Old in String by New - -substitute(Old, New, String, Substituted) :- - '$append'(Head, OldAndTail, String), - '$append'(Old, Tail, OldAndTail), - !, - '$append'(Head, New, HeadAndNew), - '$append'(HeadAndNew, Tail, Substituted), - !. - -%! '$save_history_line'(+Line) -% -% Add Line to the command line editing history. - -:- multifile - prolog:history_line/2. - -'$save_history_line'(end_of_file) :- !. -'$save_history_line'(Line) :- - format(string(CompleteLine), '~W~W', - [ Line, [partial(true)], - '.', [partial(true)] - ]), - catch(prolog:history(user_input, add(CompleteLine)), _, fail), - !. -'$save_history_line'(_). - -%! save_event(+Event, +Options) -% -% Save Event into the history system unless it appears in the -% option `no_save`. - -save_event(Event, Options) :- - '$option'(no_save(Dont), Options), - memberchk(Event, Dont), - !. -save_event(Event, _) :- - '$save_history_event'(Event). - -%! '$save_history_event'(+Event) is det. -% -% Save an input line as text into the !- based history. Event is one -% of -% -% * a *string*. The event is added with a next number at the end. -% * a *pair*. The event is added with the given sequence number. - -:- thread_local - '$history'/2. - -'$save_history_event'(Num-String) :- - integer(Num), string(String), - !, - asserta('$history'(Num, String)), - truncate_history(Num). -'$save_history_event'(Event) :- - to_string(Event, Event1), - !, - last_event(Num, String), - ( Event1 == String - -> true - ; New is Num + 1, - asserta('$history'(New, Event1)), - truncate_history(New) - ). -'$save_history_event'(Event) :- - '$type_error'(history_event, Event). - -last_event(Num, String) :- - '$history'(Num, String), - !. -last_event(0, ""). - -to_string(String, String) :- - string(String), - !. -to_string(Atom, String) :- - atom_string(Atom, String). - -truncate_history(New) :- - history_depth_(Depth), - remove_history(New, Depth). - -remove_history(New, Depth) :- - New - Depth =< 0, - !. -remove_history(New, Depth) :- - Remove is New - Depth, - retract('$history'(Remove, _)), - !. -remove_history(_, _). - -% history_depth_(-Depth) -% Define the depth to which to keep the history. - -history_depth_(N) :- - current_prolog_flag(history, N), - integer(N), - N > 0, - !. -history_depth_(25). - -% expand_history(+Raw, -Expanded) -% Expand Raw using the available history list. Expandations performed -% are: -% -% !match % Last event starting -% !n % Event nr. -% !! % last event -% -% Note: the first character after a '!' should be a letter or number to -% avoid problems with the cut. - -expand_history(Raw, Expanded, Changed) :- - atom_chars(Raw, RawString), - expand_history2(RawString, ExpandedString, Changed), - atom_chars(Expanded, ExpandedString), - !. - -expand_history2([!], [!], false) :- !. -expand_history2([!, C|Rest], [!|Expanded], Changed) :- - not_event_char(C), - !, - expand_history2([C|Rest], Expanded, Changed). -expand_history2([!|Rest], Expanded, true) :- - !, - match_event(Rest, Event, NewRest), - '$append'(Event, RestExpanded, Expanded), - !, - expand_history2(NewRest, RestExpanded, _). -expand_history2(['\''|In], ['\''|Out], Changed) :- - !, - skip_quoted(In, '\'', Out, Tin, Tout), - expand_history2(Tin, Tout, Changed). -expand_history2(['"'|In], ['"'|Out], Changed) :- - !, - skip_quoted(In, '"', Out, Tin, Tout), - expand_history2(Tin, Tout, Changed). -expand_history2([H|T], [H|R], Changed) :- - !, - expand_history2(T, R, Changed). -expand_history2([], [], false). - -skip_quoted([Q|T],Q,[Q|R], T, R) :- !. -skip_quoted([\,Q|T0],Q,[\,Q|T], In, Out) :- - !, - skip_quoted(T0, Q, T, In, Out). -skip_quoted([Q,Q|T0],Q,[Q,Q|T], In, Out) :- - !, - skip_quoted(T0, Q, T, In, Out). -skip_quoted([C|T0],Q,[C|T], In, Out) :- - !, - skip_quoted(T0, Q, T, In, Out). -skip_quoted([], _, [], [], []). - -% get_last_event(-String) -% return last event typed as a string - -get_last_event(Event) :- - '$history'(_, Atom), - atom_chars(Atom, Event), - !. -get_last_event(_) :- - print_message(query, history(no_event)), - fail. - -% match_event(+Spec, -Event, -Rest) -% Use Spec as a specification of and event and return the event as Event -% and what is left of Spec as Rest. - -match_event(Spec, Event, Rest) :- - find_event(Spec, Event, Rest), - !. -match_event(_, _, _) :- - print_message(query, history(no_event)), - fail. - -not_event_char(C) :- code_type(C, csym), !, fail. -not_event_char(!) :- !, fail. -not_event_char(_). - -find_event([!|Left], Event, Left) :- - !, - get_last_event(Event). -find_event([N|Rest], Event, Left) :- - code_type(N, digit), - !, - take_number([N|Rest], String, Left), - number_codes(Number, String), - '$history'(Number, Atom), - atom_chars(Atom, Event). -find_event(Spec, Event, Left) :- - take_string(Spec, String, Left), - matching_event(String, Event). - -take_string([C|Rest], [C|String], Left) :- - code_type(C, csym), - !, - take_string(Rest, String, Left). -take_string([C|Rest], [], [C|Rest]) :- !. -take_string([], [], []). - -take_number([C|Rest], [C|String], Left) :- - code_type(C, digit), - !, - take_string(Rest, String, Left). -take_number([C|Rest], [], [C|Rest]) :- !. -take_number([], [], []). - -% matching_event(+String, -Event) -% -% Return first event with prefix String as a Prolog string. - -matching_event(String, Event) :- - '$history'(_, AtomEvent), - atom_chars(AtomEvent, Event), - '$append'(String, _, Event), - !. - diff --git a/metta_vspace/pyswip_lng/metta_toplevel.pl b/metta_vspace/pyswip_lng/metta_toplevel.pl new file mode 120000 index 00000000..78f13d7e --- /dev/null +++ b/metta_vspace/pyswip_lng/metta_toplevel.pl @@ -0,0 +1 @@ +../pyswip/metta_toplevel.pl \ No newline at end of file diff --git a/metta_vspace/pyswip_lng/metta_utils.pl b/metta_vspace/pyswip_lng/metta_utils.pl deleted file mode 100755 index e96034a0..00000000 --- a/metta_vspace/pyswip_lng/metta_utils.pl +++ /dev/null @@ -1,2513 +0,0 @@ - -:- set_prolog_flag(verbose_autoload, false). -:- set_prolog_flag(verbose, silent). -:- set_prolog_flag(verbose_load, silent). -:- ensure_loaded(library(logicmoo_utils)). -:- assert((user:'$exported_op'(_,_,_):- fail)). -:- abolish((system:'$exported_op'/3)). -:- assert((system:'$exported_op'(_,_,_):- fail)). - -:- if(exists_source(library(logicmoo_utils))). -:- ensure_loaded(library(logicmoo_utils)). -:- endif. -:- if(exists_source(library(dictoo))). -:- ensure_loaded(library(dictoo)). -:- endif. - - -:- export(plain_var/1). -plain_var(V):- notrace((var(V), \+ attvar(V), \+ get_attr(V,ci,_))). -catch_nolog(G):- ignore(catch(notrace(G),E,once(true;nop(u_dmsg(E=G))))). -catch_log(G):- ignore(catch(notrace(G),E,((u_dmsg(E=G),ugtrace(G))))). -% catch_log(G):- ignore(catch(notrace(G),E,((writeln(E=G),catch_nolog(ds))))). - -get_user_error(UE):- stream_property(UE,file_no(2)),!. -get_user_error(UE):- stream_property(UE,alias(user_error)),!. - -ufmt(G):- notrace((fbug(G)->true;ufmt0(G))). -ufmt0(G):- fmt(G)->true;writeln(G). -u_dmsg(G):- is_list(G),!,my_maplist(u_dmsg,G). -u_dmsg(M):- get_user_error(UE), \+ current_predicate(with_toplevel_pp/2),!, with_output_to(UE,ufmt(M)). -u_dmsg(M):- get_user_error(UE),!, with_toplevel_pp(ansi, with_output_to(UE,ufmt(M))). -u_dmsg(M):- get_user_error(UE), stream_property(UO,file_no(1)), current_output(CO),!, - (UO==CO -> fbug(M) ; - (with_toplevel_pp(ansi, with_output_to(UE,ufmt(M))), with_output_to(CO,pp(M)))). -u_dmsg(G):-ufmt(G),!. - - -:- multifile(is_cgi/0). -:- dynamic(is_cgi/0). -:- multifile(arc_html/0). -:- dynamic(arc_html/0). - - -logicmoo_use_swish:- - set_prolog_flag(use_arc_swish,true), - ld_logicmoo_webui,call(call,webui_start_swish_and_clio), - http_handler('/swish', http_redirect(moved, '/swish/'), []). - -arc_user(Nonvar):- nonvar(Nonvar),!,arc_user(Var),!,Nonvar=Var. -arc_user(main):- main_thread, !. %\+ if_thread_main(fail),!. -arc_user(ID):- catch((pengine:pengine_user(ID)),_,fail),!. -arc_user(ID):- catch((xlisting_web:is_cgi_stream,xlisting_web:find_http_session(User),http_session:session_data(User,username(ID))),_,fail),!. -arc_user(ID):- catch((is_cgi, (xlisting_web:find_http_session(ID))),_,fail),!. -arc_user(ID):- is_cgi,!,ID=web_user. -arc_user(ID):- thread_self(ID). - -:- dynamic(arc_user_prop/3). - -%luser_setval(N,V):- nb_setval(N,V),!. -luser_setval(N,V):- arc_user(ID),luser_setval(ID,N,V),!. -luser_setval(ID,N,V):- \+ (arc_sensical_term(N),arc_sensical_term(V)), - warn_skip(not_arc_sensical_term(luser_setval(ID,N,V))). -luser_setval(ID,N,V):- - (atom(N)->nb_setval(N,V);true), - retractall(arc_user_prop(ID,N,_)),asserta(arc_user_prop(ID,N,V)). - - -luser_unsetval(N):- ignore(nb_delete(N)), arc_user(ID),luser_unsetval(ID,N),!. -luser_unsetval(ID,N):- retractall(arc_user_prop(ID,N,_)). - -set_luser_default(N,V):- luser_setval(global,N,V). -luser_default(N,V):- var(V),!,luser_getval(N,V). -luser_default(N,V):- set_luser_default(N,V). - -luser_linkval(N,V):- arc_user(ID),luser_linkval(ID,N,V),!. -luser_linkval(ID,N,V):- \+ var(V), \+ (arc_sensical_term(N),arc_sensical_term(V)), - trace, - warn_skip(not_arc_sensical_term(luser_linkval(ID,N,V))). -luser_linkval(ID,N,V):- - (atom(N)->nb_linkval(N,V);true), - retractall(arc_user_prop(ID,N,_)),asserta(arc_user_prop(ID,N,V)). - -arc_sensical_term(O):- nonvar(O), O\==[], O\=='', O \= (_ - _), O\==end_of_file. -arc_sensical_term(V,O):- arc_sensical_term(V), !, O=V. - -%arc_option(grid_size_only):- !,fail. -arc_option(O):- luser_getval(O,t). -if_arc_option(O,G):- (arc_option(O)->must_det_ll(G); true). - -with_luser(N,V,Goal):- - (luser_getval(N,OV);OV=[]), - setup_call_cleanup( - luser_setval(N,V), - once(Goal), - luser_setval(N,OV)). - -%luser_getval(N,V):- nb_current(N,VVV),arc_sensical_term(VVV,VV),!,V=VV. -% caches the valuetemp on this thread -luser_getval(N,V):- luser_getval_0(N,VV),VV=V,arc_sensical_term(V),!. - -luser_getval_0(arc_user,V):- arc_user(V). -luser_getval_0(N,V):- luser_getval_1(N,V). - -luser_getval_1(N,V):- luser_getval_2(N,V). -luser_getval_1(N,V):- luser_getval_3(N,V), \+ (luser_getval_2(N,VV), nop(VV\=V)). -luser_getval_1(N,V):- get_luser_default(N,V), \+ (luser_getval_3(N,VV), nop(VV\=V)), \+ (luser_getval_2(N,VV), nop(VV\=V)). - -%luser_getval_0(N,V):- luser_getval_2(N,V), \+ luser_getval_1(N,_). -%luser_getval_0(N,V):- luser_getval_3(N,V), \+ luser_getval_2(N,_), \+ luser_getval_1(N,_). -%luser_getval_3(N,V):- is_cgi, current_predicate(get_param_req/2),get_param_req(N,M),url_decode_term(M,V). -luser_getval_2(N,V):- \+ main_thread, atom(N), httpd_wrapper:http_current_request(Request), member(search(List),Request),member(N=VV,List),url_decode_term(VV,V),arc_sensical_term(V),!. -luser_getval_2(N,V):- atom(N), nb_current(N,ValV),arc_sensical_term(ValV,Val),Val=V. - -luser_getval_3(N,V):- arc_user(ID), arc_user_prop(ID,N,V). -luser_getval_3(_,_):- \+ is_cgi, !, fail. -luser_getval_3(N,V):- \+ main_thread, atom(N), current_predicate(get_param_sess/2),get_param_sess(N,M),url_decode_term(M,V),arc_sensical_term(V). -%luser_getval_3(N,V):- atom(N), nb_current(N,ValV),arc_sensical_term(ValV,Val),Val=V. - - -get_luser_default(N,V):- arc_user_prop(global,N,VV),VV=V,arc_sensical_term(V),!. -get_luser_default(N,V):- atom(N), current_prolog_flag(N,VV),VV=V,arc_sensical_term(V),!. -%luser_getval(ID,N,V):- thread_self(ID),nb_current(N,V),!. -%luser_getval(ID,N,V):- !, ((arc_user_prop(ID,N,V);nb_current(N,V))*->true;arc_user_prop(global,N,V)). - - -ansi_main:- thread_self(main),nop(is_cgi),!. - -main_thread:- thread_self(main),!. -if_thread_main(G):- main_thread->call(G);true. - - - - -:- if(\+ current_predicate(fbug/1)). -%fbug(P):- format(user_error,'~N~p~n',[P]). -:- endif. - - - -substM(T, F, R, R):- T==F,!. -substM(T, _, _, R):- \+ compound(T),!,R=T. -substM([H1|T1], F, R, [H2|T2]) :- !, substM(H1, F, R, H2), substM(T1, F, R, T2). -substM(C1, F, R, C2) :- C1 =.. [Fn|A1], substM_l(A1,F,R,A2),!, C2 =.. [Fn|A2]. -substM_l([], _, _, []). substM_l([H1|T1], F, R, [H2|T2]) :- substM(H1, F, R, H2), substM_l(T1, F, R, T2). - - -pp_m(Cl):- write_src(Cl),!. -pp_m(C,Cl):- color_g_mesg(C,write_src(Cl)),!. -% notrace((format('~N'), ignore(( \+ ((numbervars(Cl,0,_,[singletons(true)]), print_tree_with_final(Cl,"."))))))). -pp_q(Cl):- - notrace((format('~N'), ignore(( \+ ((numbervars(Cl,0,_,[singletons(true)]), print_tree_with_final(Cl,"."))))))). - - -ncatch(G,E,F):- catch(G,E,F). -mcatch(G,E,F):- catch(G,E,F). -%mcatch(G,E,F):- catch(G,E,(fbug(G=E),catch(bt,_,fail),fbug(G=E),ignore(call(F)),throw(E))). -%ncatch(G,E,F):- catch(G,E,(fbug(G=E),catch(bt,_,fail),fbug(G=E),call(G))). -%ncatch(G,E,(F)). - - -:- if( \+ current_predicate(if_t/2)). -:- meta_predicate(if_t(0,0)). -if_t(IF, THEN) :- call(call,ignore((((IF,THEN))))). -:- endif. - -:- if( \+ current_predicate(must_ll/1)). -:- meta_predicate(must_ll(0)). -must_ll(G):- md(call,G)*->true;throw(not_at_least_once(G)). -:- endif. - -:- if( \+ current_predicate(at_least_once/1)). -:- meta_predicate(at_least_once(0)). -at_least_once(G):- call(G)*->true;throw(not_at_least_once(G)). -:- endif. - -%wraps_each(must_ll,call). -wraps_each(must_det_ll,once). -md_like(MD):- wraps_each(MD,_). - -remove_must_det(_):- !,fail. -%remove_must_det(MD):- !. -%remove_must_det(MD):- nb_current(remove_must_det(MD),TF),!,TF==true. -%remove_must_det(MD):- \+ false. - -%remove_mds(MD,G,GGG):- compound(G), G = must_det_ll(GG),!,expand_goal(GG,GGG),!. -%remove_mds(MD,G,GGG):- compound(G), G = must_det_l(GG),!,expand_goal(GG,GGG),!. -remove_mds(MD,GG,GO):- sub_term(G,GG),compound(G),compound_name_arg(G,MD,GGGG),subst001(GG,G,GGGG,GGG),remove_mds(MD,GGG,GO). -remove_mds(_,GG,GG). -%remove_mds(MD,G,GG):- compound(G), G = ..[MD,AA], compound(G),removed_term(G,GO),expand_goal(GO,GG). - -%never_rrtrace:-!. -never_rrtrace:- nb_current(cant_rrtrace,t),!,notrace. -never_rrtrace:- is_cgi,notrace. - - -%itrace:- !. -%itrace:- \+ current_prolog_flag(debug,true),!. -itrace:- if_thread_main(trace),!. -ibreak:- if_thread_main(((trace,break))). -%recolor(_,_):- ibreak. - -%tc_arg(N,C,E):- compound(C),!,arg(N,C,E). -tc_arg(N,C,E):- catch(arg(N,C,E),Err, - /*unrepress_output*/((bt,fbug(tc_arg(N,C,E)=Err),((tracing->true;trace),break,arg(N,C,E))))). - - - - - - -compound_name_arg(G,MD,Goal):- var(G),!,atom(MD),G=..[MD,Goal]. -compound_name_arg(G,MD,Goal):- compound(G),!, compound_name_arguments(G,MD,[Goal]). - - -:- multifile(user:message_hook/3). -:- dynamic(user:message_hook/3). -%user:message_hook(Term, Kind, Lines):- error==Kind, itrace,fbug(user:message_hook(Term, Kind, Lines)),trace,fail. -user:message_hook(Term, Kind, Lines):- error==Kind, fbug(user:message_hook(Term, Kind, Lines)),fail. - -:- meta_predicate(must_det_ll(0)). -:- meta_predicate(must_det_ll1(1,0)). -:- meta_predicate(md_failed(1,0)). -:- meta_predicate(must_not_error(0)). -%:- meta_predicate(must_det_l(0)). - -%:- no_xdbg_flags. -:- meta_predicate(wno_must(0)). - -wno_must(G):- locally(nb_setval(no_must_det_ll,t),locally(nb_setval(cant_rrtrace,t),call(G))). - -md_maplist(_MD,_,[]):-!. -md_maplist(MD,P1,[H|T]):- call(MD,call(P1,H)), md_maplist(MD,P1,T). - -md_maplist(_MD,_,[],[]):-!. -md_maplist(MD,P2,[HA|TA],[HB|TB]):- call(MD,call(P2,HA,HB)), md_maplist(MD,P2,TA,TB). - -md_maplist(_MD,_,[],[],[]):-!. -md_maplist(MD,P3,[HA|TA],[HB|TB],[HC|TC]):- call(MD,call(P3,HA,HB,HC)), md_maplist(MD,P3,TA,TB,TC). - -%must_det_ll(G):- !, once((/*notrace*/(G)*->true;md_failed(P1,G))). - -%:- if( \+ current_predicate(must_det_ll/1)). -must_det_ll(X):- tracing,!,once(X). -must_det_ll(X):- md(once,X). -%:- endif. - -md(P1,G):- tracing,!, call(P1,G). % once((call(G)*->true;md_failed(P1,G))). -md(P1,G):- remove_must_det(MD), wraps_each(MD,P1),!,call(G). -md(P1,G):- never_rrtrace,!, call(P1,G). -md(P1,G):- /*notrace*/(arc_html),!, ignore(/*notrace*/(call(P1,G))),!. -%md(P1,X):- !,must_not_error(X). -md(P1,(X,Goal)):- is_trace_call(X),!,call((itrace,call(P1,Goal))). -md(_, X):- is_trace_call(X),!,itrace. -md(P1, X):- nb_current(no_must_det_ll,t),!,call(P1,X). -md(P1,X):- \+ callable(X), !, throw(md_not_callable(P1,X)). -md(P1,(A*->X;Y)):- !,(must_not_error(A)*->md(P1,X);md(P1,Y)). -md(P1,(A->X;Y)):- !,(must_not_error(A)->md(P1,X);md(P1,Y)). -md(P1,(X,Cut)):- (Cut==(!)),md(P1,X),!. -md(MD,maplist(P1,List)):- !, call(MD,md_maplist(MD,P1,List)). -md(MD,maplist(P2,ListA,ListB)):- !, call(MD,md_maplist(MD,P2,ListA,ListB)). -md(MD,maplist(P3,ListA,ListB,ListC)):- !, call(MD,md_maplist(MD,P3,ListA,ListB,ListC)). -md(P1,(X,Cut,Y)):- (Cut==(!)), !, (md(P1,X),!,md(P1,Y)). -md(P1,(X,Y)):- !, (md(P1,X),md(P1,Y)). -%md(P1,X):- /*notrace*/(ncatch(X,_,fail)),!. -%md(P1,X):- conjuncts_to_list(X,List),List\=[_],!,maplist(must_det_ll,List). -md(_,must_det_ll(X)):- !, must_det_ll(X). -md(_,grid_call(P2,I,O)):- !, must_grid_call(P2,I,O). -%md(P1,call(P2,I,O)):- !, must_grid_call(P2,I,O). -%md(P1,(X,Y,Z)):- !, (md(P1,X)->md(P1,Y)->md(P1,Z)). -%md(P1,(X,Y)):- !, (md(P1,X)->md(P1,Y)). -%md(P1,if_t(X,Y)):- !, if_t(must_not_error(X),md(P1,Y)). -md(P1,forall(X,Y)):- !, md(P1,forall(must_not_error(X),must_not_error(Y))). -md(P1,\+ (X, \+ Y)):- !, md(P1,forall(must_not_error(X),must_not_error(Y))). - -md(P1,(X;Y)):- !, ((must_not_error(X);must_not_error(Y))->true;md_failed(P1,X;Y)). -md(P1,\+ (X)):- !, (\+ must_not_error(X) -> true ; md_failed(P1,\+ X)). -%md(P1,(M:Y)):- nonvar(M), !, M:md(P1,Y). -md(P1,X):- - ncatch(must_det_ll1(P1,X), - md_failed(P1,G,N), % <- ExceptionTerm - % bubble up and start running - ((M is N -1, M>0)->throw(md_failed(P1,G,M));(ugtrace(X),throw('$aborted')))),!. -%must_det_ll(X):- must_det_ll1(P1,X),!. - -must_det_ll1(P1,X):- tracing,!,must_not_error(call(P1,X)),!. -must_det_ll1(P1,once(A)):- !, once(md(P1,A)). -must_det_ll1(P1,X):- - strip_module(X,M,P),functor(P,F,A),setup_call_cleanup(nop(trace(M:F/A,+fail)),(must_not_error(call(P1,X))*->true;md_failed(P1,X)), - nop(trace(M:F/A,-fail))),!. - -ugtrace(_):- option_value(testing,true),!, give_up(5). -ugtrace(G):- notrace,trace,rtrace(G). -%ugtrace(G):- ggtrace(G). - -%must_not_error(G):- must(once(G)). - -must_not_error(G):- (tracing;never_rrtrace),!,call(G). -must_not_error(G):- notrace(is_cgi),!, ncatch((G),E,((u_dmsg(E=G)))). -%must_not_error(X):- is_guitracer,!, call(X). -%must_not_error(G):- !, call(G). -must_not_error(X):- !,ncatch(X,E,(fbug(E=X),ugtrace(X))). -must_not_error(X):- ncatch(X,E,(rethrow_abort(E);(/*arcST,*/writeq(E=X),pp(etrace=X), - trace, - rrtrace(visible_rtrace([-all,+exception]),X)))). - -always_rethrow(E):- never_rrtrace,!,throw(E). -always_rethrow('$aborted'). -always_rethrow(md_failed(_,_,_)). - -%catch_non_abort(Goal):- cant_rrtrace(Goal). -catch_non_abort(Goal):- catch(cant_rrtrace(Goal),E,rethrow_abort(E)),!. -rethrow_abort(E):- format(user_error,'~N~q~n',[catch_non_abort_or_abort(E)]),fail. -%rethrow_abort(time_limit_exceeded):-!. -rethrow_abort('$aborted'):- !, throw('$aborted'),!,forall(between(1,700,_),sleep(0.01)),writeln(timeout),!,fail. -rethrow_abort(E):- ds,!,format(user_error,'~N~q~n',[catch_non_abort(E)]),!. - -cant_rrtrace(Goal):- never_rrtrace,!,call(Goal). -cant_rrtrace(Goal):- setup_call_cleanup(cant_rrtrace,Goal,can_rrtrace). - -main_debug:- main_thread,current_prolog_flag(debug,true). -cant_rrtrace:- nb_setval(cant_rrtrace,t). -can_rrtrace:- nb_setval(cant_rrtrace,f). -%md_failed(P1,X):- predicate_property(X,number_of_clauses(1)),clause(X,(A,B,C,Body)), (B\==!),!,must_det_ll(A),must_det_ll((B,C,Body)). -md_failed(P1,G):- never_rrtrace,!,notrace,/*notrace*/(u_dmsg(md_failed(P1,G))),!,throw(md_failed(P1,G,2)). -md_failed(_P1,_G):- option_value(testing,true),!,give_up(6). -md_failed(_,_):- never_rrtrace,!,fail. -md_failed(P1,G):- tracing,/*notrace*/(u_dmsg(md_failed(P1,G))),!,fail. -md_failed(P1,G):- main_debug,/*notrace*/(u_dmsg(md_failed(P1,G))),!,throw(md_failed(P1,G,2)). -md_failed(P1,G):- is_cgi,!, u_dmsg(arc_html(md_failed(P1,G))). -md_failed(P1,X):- notrace,is_guitracer,u_dmsg(failed(X))/*,arcST*/,nortrace,atrace, call(P1,X). -md_failed(P1,X):- - u_dmsg(failed(P1,X))/*,arcST*/,nortrace,atrace, - trace,visible_rtrace([-all,+fail,+call,+exception],X). -% must_det_ll(X):- must_det_ll(X),!. - -:- meta_predicate(rrtrace(0)). -rrtrace(X):- rrtrace(etrace,X). -give_up(_):- throw('$aborted'). - -is_guitracer:- getenv('DISPLAY',_), current_prolog_flag(gui_tracer,true). -:- meta_predicate(rrtrace(1,0)). -rrtrace(P1,X):- never_rrtrace,!,nop((u_dmsg(cant_rrtrace(P1,X)))),!,fail. -rrtrace(P1,G):- is_cgi,!, u_dmsg(arc_html(rrtrace(P1,G))),call(P1,G). -rrtrace(P1,X):- notrace, \+ is_guitracer,!,nortrace, /*arcST, sleep(0.5), trace,*/ - (notrace(\+ current_prolog_flag(gui_tracer,true)) -> call(P1,X); (itrace,call(P1,X))). -%rrtrace(_,X):- is_guitracer,!,notrace,nortrace,ncatch(call(call,ugtrace),_,true),atrace,call(X). -rrtrace(P1,X):- itrace,!, call(P1,X). - -:- meta_predicate(arc_wote(0)). -arc_wote(G):- with_pp(ansi,wote(G)). -arcST:- itrace,arc_wote(bts),itrace. -atrace:- arc_wote(bts). -%atrace:- ignore((stream_property(X,file_no(2)), with_output_to(X,dumpST))),!. - -:- meta_predicate(odd_failure(0)). -odd_failure(G):- never_rrtrace,!,call(G). -odd_failure(G):- wno_must(G)*->true;fail_odd_failure(G). - -:- meta_predicate(fail_odd_failure(0)). -fail_odd_failure(G):- u_dmsg(odd_failure(G)),rtrace(G), fail. -%fail_odd_failure(G):- call(G)*->true;(u_dmsg(odd_failure(G)),fail,rrtrace(G)). - - -bts:- - ensure_loaded(library(prolog_stack)), - prolog_stack:export(prolog_stack:get_prolog_backtrace_lc/3), - use_module(library(prolog_stack),[print_prolog_backtrace/2,get_prolog_backtrace_lc/3]), - /*notrace*/(prolog_stack:call(call,get_prolog_backtrace_lc,8000, Stack, [goal_depth(600)])), - stream_property(S,file_no(1)), prolog_stack:print_prolog_backtrace(S, Stack), - ignore((fail, current_output(Out), \+ stream_property(Out,file_no(1)), print_prolog_backtrace(Out, Stack))),!. - -my_assertion(G):- my_assertion(call(G),G). - -my_assertion(_,G):- call(G),!. -my_assertion(Why,G):- u_dmsg(my_assertion(Why,G)),writeq(Why=goal(G)),nl,!,ibreak. - -must_be_free(Free):- plain_var(Free),!. -must_be_free(Free):- \+ nonvar_or_ci(Free),!. -must_be_free(Nonfree):- arcST,u_dmsg(must_be_free(Nonfree)), - ignore((attvar(Nonfree),get_attrs(Nonfree,ATTS),pp(ATTS))),ibreak,fail. - -must_be_nonvar(Nonvar):- nonvar_or_ci(Nonvar),!. -must_be_nonvar(IsVar):- arcST,u_dmsg(must_be_nonvar(IsVar)),ibreak,fail. - - -% goal_expansion(must_det_l(G),I,must_det_ll(G),O):- nonvar(I),source_location(_,_), nonvar(G),I=O. - -%goal_expansion(G,I,GG,O):- nonvar(I),source_location(_,_), compound(G), remove_mds(MD,G,GG),I=O. - -%:- system:ensure_loaded(library(pfc_lib)). -%:- expects_dialect(pfc). -/* -goal_expansion(Goal,Out):- compound(Goal), tc_arg(N1,Goal,E), - compound(E), E = set(Obj,Member), setarg(N1,Goal,Var), - expand_goal((Goal,b_set_dict(Member,Obj,Var)),Out). -*/ -get_setarg_p1(P3,E,Cmpd,SA):- compound(Cmpd), get_setarg_p2(P3,E,Cmpd,SA). -get_setarg_p2(P3,E,Cmpd,SA):- arg(N1,Cmpd,E), SA=call(P3,N1,Cmpd). -get_setarg_p2(P3,E,Cmpd,SA):- arg(_,Cmpd,Arg),get_setarg_p1(P3,E,Arg,SA). - -my_b_set_dict(Member,Obj,Var):- set_omemberh(b,Member,Obj,Var). -%nb_set_dict(Member,Obj,Var), -set_omemberh(_,Member,Obj,Var):- !, arc_setval(Obj,Member,Var). -%nb_link_dict(Member,Obj,Var), -%set_omemberh(nb,Member,Obj,Var):- !, nb_set_dict(Member,Obj,Var). -%set_omemberh(link,Member,Obj,Var):- !, nb_link_dict(Member,Obj,Var). -%set_omemberh(How,Member,Obj,Var):- call(call,How,Member,Obj,Var),!. - -set_omember(Member,Obj,Var):- set_omember(b,Member,Obj,Var). - -set_omember(How,Member,Obj,Var):- - must_be_nonvar(Member), must_be_nonvar(Obj), must_be_nonvar(How), !, - set_omemberh(How,Member,Obj,Var),!. - - - -get_kov(K,O,V):- dictoo:is_dot_hook(user,O,K,V),!,o_m_v(O,K,V). -get_kov(K,O,V):- ((get_kov1(K,O,V)*->true;(get_kov1(props,O,VV),get_kov1(K,VV,V)))). - -get_kov1(K,O,V):- (is_hooked_obj(O),o_m_v(O,K,V))*->true;get_kov2(K,O,V). -% (get_kov(Prop,VM,Value) -> true ; (get_kov(props,VM,Hashmap),nonvar(Hashmap),must_not_error(nb_get_value(Hashmap,Prop,ValueOOV)),get_oov_value(ValueOOV,Value))). -get_kov2(K,O,V):- is_dict(O),!,get_dict(K,O,OOV),get_oov_value(OOV,V). -get_kov2(K,O,V):- nonvar(K),is_rbtree(O),!,rb_lookup(K,V,O). -get_kov2(K,O,V):- is_rbtree(O),!,rb_in(K,V,OOV),get_oov_value(OOV,V). -%get_kov(K,O,V):- is_rbtree(O),!,nb_rb_get_node(K,O,Node),nb_rb_node_value(Node,V). - -get_oov_value(ValueOOV,Value):- compound(ValueOOV),ValueOOV=oov(Value),!. -get_oov_value(Value,Value). - - -term_expansion_setter(I,O):- maybe_expand_md(must_det_ll,I,O),I\=@=O,!. -term_expansion_setter(I,O):- maybe_expand_md(must_det_ll,I,M),I\=@=M,!,term_expansion_setter(M,O). -term_expansion_setter(Goal,get_kov(Func,Self,Value)):- compound(Goal), - compound_name_arguments(Goal,'.',[ Self, Func, Value]),var(Value). - -term_expansion_setter((Head:-Body),Out):- - get_setarg_p1(setarg,I,Head,P1), is_setter_syntax(I,Obj,Member,Var,How), - call(P1,Var), - BodyCode = (Body, set_omember(How,Member,Obj,Var)), - % goal_expansion_setter(BodyCode,Goal), - expand_term((Head:- BodyCode),Out),!. - -%term_expansion_setter((Head:-Body),(Head:-GBody)):- goal_expansion_setter(Body,GBody),!. - -:- export(term_expansion_setter/2). -:- system:import(term_expansion_setter/2). - -%goal_expansion(Goal,'.'(Training, Objs, Obj)):- Goal = ('.'(Training, Objs, A), Obj = V), var(Obj). - -is_setter_syntax(I,_Obj,_Member,_Var,_):- \+ compound(I),!,fail. -is_setter_syntax(set(Obj,Member),Obj,Member,_Var,b). -is_setter_syntax(gset(Obj,Member),Obj,Member,_Var,nb). -is_setter_syntax(hset(How,Obj,Member),Obj,Member,_Var,How). -is_setter_syntax(set(ObjMember),Obj,Member,_Var,b):- obj_member_syntax(ObjMember,Obj,Member). -is_setter_syntax(gset(ObjMember),Obj,Member,_Var,nb):- obj_member_syntax(ObjMember,Obj,Member). -is_setter_syntax(hset(How,ObjMember),Obj,Member,_Var,How):- obj_member_syntax(ObjMember,Obj,Member). - -obj_member_syntax(ObjMember,Obj,Member):-compound(ObjMember), compound_name_arguments(ObjMember,'.',[Obj,Member]),!. - -maybe_expand_md(_MD,I,_):- \+ compound(I),!,fail. -%maybe_expand_md(MD,I,_):- compound(I),!,fail. % THIS DISABLES -% THIS DISABLES -%maybe_expand_md(MD,must_det_ll(GoalL),GoalL):-!. -maybe_expand_md(MD,MDGoal,GoalLO):- compound_name_arg(MDGoal,MD,Goal),!, expand_md(MD,Goal,GoalLO). -maybe_expand_md(MD,maplist(P1,GoalL),GoalLO):- P1 ==MD,!, - expand_md(MD,GoalL,GoalLO). -maybe_expand_md(MD,maplist(P1,GoalL),GoalLO):- P1 ==MD,!, - expand_md(MD,GoalL,GoalLO). -maybe_expand_md(MD,I,O):- sub_term(C,I),compound(C), compound_name_arg(C,MD,Goal), - compound(Goal),Goal=(_,_), - once((expand_md(MD,Goal,GoalO),substM(I,C,GoalO,O))),I\=@=O. - - -%maybe_expand_md(MD,I,O):- sub_term(S,I),compound(S),S=must_det_ll(G), -% once(expand_md(MD,S,M)),M\=S, - - - -expand_md(_MD,Nil,true):- Nil==[],!. -expand_md(_MD,Var,Var):- \+ callable(Var),!. -expand_md(MD,[A|B],(AA,BB)):- assertion(callable(A)), assertion(is_list(B)), !, - expand_md1(MD,A,AA), expand_md(MD,B,BB). -expand_md(MD,A,AA):- !, expand_md1(MD,A,AA). - -prevents_expansion(A):- is_trace_call(A). -is_trace_call(A):- A == trace. -is_trace_call(A):- A == itrace. - -skip_expansion(A):- var(A),!,fail. -skip_expansion(!). -skip_expansion(false). -skip_expansion(true). -skip_expansion(C):- compound(C),functor(C,F,A),skip_fa_expansion(F,A). -skip_fa_expansion(once,1). -skip_fa_expansion(call,_). -skip_fa_expansion(if_t,2). - -expand_md1(_MD,Var,Var):- \+ callable(Var),!. -expand_md1(_MD,Cut,Cut):- skip_expansion(Cut),!. -expand_md1(MD,MDAB, AABB):- compound(MDAB), compound_name_arg(MDAB,MD,AB),!, expand_md(MD,AB,AABB). -expand_md1(MD,maplist(P1,A),md_maplist(MD,P1,A)):-!. -expand_md1(MD,maplist(P2,A,B),md_maplist(MD,P2,A,B)):-!. -expand_md1(MD,maplist(P3,A,B,C),md_maplist(MD,P3,A,B,C)):-!. -expand_md1(MD,my_maplist(P1,A),md_maplist(MD,P1,A)):-!. -expand_md1(MD,my_maplist(P2,A,B),md_maplist(MD,P2,A,B)):-!. -expand_md1(MD,my_maplist(P3,A,B,C),md_maplist(MD,P3,A,B,C)):-!. -%expand_md1(MD,Goal,O):- \+ compound(Goal), !,O = must_det_ll(Goal). -%expand_md1(MD,(A,B),((A,B))):- remove_must_det(MD), prevents_expansion(A),!. -%expand_md1(MD,(A,B),must_det_ll((A,B))):- prevents_expansion(A),!. -expand_md1(MD,(A,B),(AA,BB)):- !, expand_md(MD,A,AA), expand_md(MD,B,BB). -expand_md1(MD,(C*->A;B),(CC*->AA;BB)):- !, expand_md(MD,A,AA), expand_md(MD,B,BB), expand_must_not_error(C,CC). -expand_md1(MD,(C->A;B),(CC->AA;BB)):- !, expand_md(MD,A,AA), expand_md(MD,B,BB), expand_must_not_error(C,CC). -expand_md1(MD,(C;B),(CC;BB)):- !, expand_md(MD,B,BB), expand_must_not_error(C,CC). - -expand_md1(MD,locally(C,A),locally(C,AA)):- !, expand_md(MD,A,AA). - -expand_md1(MD,call_cleanup(A,B),call_cleanup(AA,BB)):- !, expand_md(MD,A,AA), expand_md(MD,B,BB). -expand_md1(MD,setup_call_cleanup(C,A,B),setup_call_cleanup(CC,AA,BB)):- !, - expand_md(MD,C,CC),expand_md(MD,A,AA), expand_md(MD,B,BB). - -expand_md1(MD,M:P, M:AABB):-!,expand_md(MD,P, AABB). - -expand_md1(MD,P, AABB) :- predicate_property(P,(meta_predicate( MP ))), - strip_module(P,_,SP),strip_module(MP,_,SMP), kaggle_arc_1_pred(_,SP), - \+ skippable_built_in(P), - SP=..[F|Args],SMP=..[F|Margs],!, - maplist(expand_meta_predicate_arg(MD),Margs,Args,EArgs), - AABB=..[F|EArgs]. - -expand_md1(MD, A, MDAA):- \+ remove_must_det(MD), !, expand_goal(A,AA),!,compound_name_arg(MDAA,MD,AA). -expand_md1(_MD, A, AA):- expand_goal(A,AA),!. - -expand_must_not_error(C,C):- remove_must_det(must_not_error),!. -expand_must_not_error(C,CC):- \+ predicate_property(C,meta_predicate(_)),!, CC = must_not_error(C),!. -expand_must_not_error(C,CC):- expand_md(must_not_error, C, CC). - -kaggle_arc_1_pred(M,P):- - predicate_property(M:P,file(F)), - \+ predicate_property(M:P,imported_from(_)), - \+ \+ atom_contains(F,'arc_'), - \+ atom_contains(F,'_pfc'), - \+ atom_contains(F,'_afc'), - % \+ atom_contains(F,'_ui_'), - true. - -%meta_builtin(P):- var(P),meta_builtin(P). -%meta_builtin(P):- predicate_property(P,interpreted),predicate_property(P,static). -skippable_built_in(MP):- strip_module(MP,_,P), predicate_property(system:P,built_in), - once(predicate_property(system:P,iso);predicate_property(system:P,notrace)). -%meta_builtin(P):- predicate_property(P,/*notrace*/), \+ predicate_property(P,nodebug). - -expand_meta_predicate_arg(_MD,'?',A,A):-!. -expand_meta_predicate_arg(_MD,'+',A,A):-!. -expand_meta_predicate_arg(_MD,'-',A,A):-!. -expand_meta_predicate_arg(MD, ':',A,AA):- !,expand_md1(MD,A,AA). -expand_meta_predicate_arg(MD, 0,A,AA):- !,expand_md1(MD,A,AA). -%expand_meta_predicate_arg(MD,*,A,AA):- !,expand_md1(MD,A,AA). -expand_meta_predicate_arg(_MD,_,A,A). - -goal_expansion_getter(Goal,O):- \+ compound(Goal), !,O = Goal. -goal_expansion_getter(I,O):- md_like(MD),maybe_expand_md(MD,I,O),I\=@=O,!. -goal_expansion_getter(I,O):- md_like(MD),maybe_expand_md(MD,I,M),I\=@=M,!,goal_expansion_getter(M,O). -goal_expansion_getter(Goal,get_kov(Func,Self,Value)):- compound(Goal), - compound_name_arguments(Goal,'.',[ Self, Func, Value]),var(Value). -goal_expansion_getter(Goal,Out):- - compound_name_arguments(Goal,F,Args), - maplist(goal_expansion_getter,Args,ArgsOut), - compound_name_arguments(Out,F,ArgsOut). - -:- export(goal_expansion_getter/2). -:- system:import(goal_expansion_getter/2). - - -goal_expansion_setter(Goal,_):- \+ compound(Goal), !, fail. - - -goal_expansion_setter(I,O):- md_like(MD),maybe_expand_md(MD,I,O),I\=@=O,!. -goal_expansion_setter(G,GO):- remove_must_det(MD), !,remove_mds(MD,G,GG),goal_expansion_setter(GG,GO). -%goal_expansion_setter(GG,GO):- remove_must_det(MD), sub_term(G,GG),compound(G),G = must_det_ll(GGGG),subst001(GG,G,GGGG,GGG),!,goal_expansion_setter(GGG,GO). -%goal_expansion_setter((G1,G2),(O1,O2)):- !, expand_goal(G1,O1), expand_goal(G2,O2),!. -goal_expansion_setter(set_omember(A,B,C,D),set_omember(A,B,C,D)):-!. -goal_expansion_setter(set_omember(A,B,C),set_omember(b,A,B,C)):-!. -goal_expansion_setter(Goal,get_kov(Func,Self,Value)):- compound(Goal), - compound_name_arguments(Goal,'.',[ Self, Func, Value]),var(Value). -goal_expansion_setter(I,O):- md_like(MD),maybe_expand_md(MD,I,M),I\=@=M,!,goal_expansion_setter(M,O). - - -goal_expansion_setter(Goal,Out):- - predicate_property(Goal,meta_predicate(_)),!,fail, - tc_arg(N1,Goal,P), goal_expansion_setter(P,MOut), - setarg(N1,Goal,MOut), !, expand_goal(Goal, Out). - -goal_expansion_setter(Goal,Out):- - tc_arg(N1,Goal,P), is_setter_syntax(P,Obj,Member,Var,How), - setarg(N1,Goal,Var), !, expand_goal((Goal,set_omember(How,Member,Obj,Var)), Out). - -goal_expansion_setter(Goal,Out):- - get_setarg_p1(setarg,I,Goal,P1), compound(I), compound_name_arguments(I,'.',[ Self, Func, Value]), - call(P1,get_kov(Func,Self,Value)),!, - expand_goal(Goal,Out). - -goal_expansion_setter(Goal,Out):- - get_setarg_p1(setarg,I,Goal,P1), is_setter_syntax(I,Obj,Member,Var,How), - call(P1,Var),!, - expand_goal((Goal,set_omember(How,Member,Obj,Var)),Out). - -:- export(goal_expansion_setter/2). -:- system:import(goal_expansion_setter/2). - - -/* -system:term_expansion((Head:-Goal),I,(Head:-Out),O):- nonvar(I), compound(Goal), - goal_expansion_setter(Goal,Out),Goal\=@=Out,I=O,!, - nop((print(goal_expansion_getter(Goal-->Out)),nl)). -*/ -arc_term_expansion1((system:term_expansion((Head:-Body),I,Out,O):- - nonvar(I), compound(Head), - term_expansion_setter((Head:-Body),Out),(Head:-Body)=In,In\==Out,I=O,!, - nop((print(term_expansion_setter(In-->Out)),nl)))). - - -%system:goal_expansion(Goal,I,Out,O):- compound(Goal),goal_expansion_getter(Goal,Out),Goal\==Out,I=O,!, -% ((print(goal_expansion_getter(Goal-->Out)),nl)). - -%user:goal_expansion(Goal,I,Out,O):- compound(Goal),goal_expansion_getter(Goal,Out),Goal\==Out,I=O,!, -% ((print(goal_expansion_getter(Goal-->Out)),nl)). - -arc_term_expansion1((goal_expansion(Goal,I,Out,O):- - goal_expansion_setter(Goal,Out),Goal\==Out,I=O,!, - nop((print(goal_expansion_setter(Goal-->Out)),nl)))). - -:- export(arc_term_expansions/1). -arc_term_expansions(H:- (current_prolog_flag(arc_term_expansion, true), B)):- - arc_term_expansion1(H:-B). - -:- export(enable_arc_expansion/0). -enable_arc_expansion:- - forall(arc_term_expansions(Rule), - (strip_module(Rule,M,Rule0), - nop(u_dmsg(asserta_if_new(Rule,M,Rule0))), - asserta_if_new(Rule))), - set_prolog_flag(arc_term_expansion, true). - -:- export(disable_arc_expansion/0). -disable_arc_expansion:- - forall(arc_term_expansions(Rule),forall(retract(Rule),true)), - set_prolog_flag(arc_term_expansion, false). - -:- multifile(goal_expansion/4). -:- dynamic(goal_expansion/4). - -goal_expansion(G,I,GG,O):- nonvar(I),source_location(_,_), - compound(G), - (remove_must_det(MD)->remove_mds(MD,G,GG);(md_like(MD),maybe_expand_md(MD,G,GG))),I=O. - - - - - - - - - - - -/* -:- export(plain_var/1). -plain_var(V):- notrace((var(V), \+ attvar(V), \+ get_attr(V,ci,_))). - -my_assertion(G):- call(G),!. -my_assertion(G):- fbug(my_assertion(G)),writeq(goal(G)),nl,!,break. -must_be_free(AllNew):- plain_var(AllNew),!. -must_be_free(AllNew):- arcST,fbug(must_be_free(AllNew)),break,fail. -must_be_nonvar(AllNew):- nonvar_or_ci(AllNew),!. -must_be_nonvar(AllNew):- arcST,fbug(must_be_nonvar(AllNew)),break,fail. - -my_len(X,Y):- var(X),!,length(X,Y). -my_len(X,Y):- is_list(X),!,length(X,Y). -my_len(X,Y):- functor([_|_],F,A),functor(X,F,A),!,length(X,Y). -my_len(X,Y):- arcST,!,ibreak. -*/ -is_map(G):- is_vm_map(G),!. -%arc_webui:- false. -sort_safe(I,O):- catch(sort(I,O),_,I=O). -my_append(A,B):- append(A,B). -my_append(A,B,C):- append(A,B,C). -with_tty_false(Goal):- with_set_stream(current_output,tty(false),Goal). -with_tty_true(Goal):- with_set_stream(current_output,tty(true),Goal). - -% Count occurrences of G and store the result in N -count_of(G,N):- findall_vset(G,G,S),length(S,N). -findall_vset(T,G,S):- findall(T,G,L),variant_list_to_set(L,S). -flatten_objects(Objs,ObjsO):- flatten([Objs],ObjsO),!. - - -var_e(E,S):- E==S,!. -var_e(E,S):- (nonvar(E);attvar(E)),!,E=@=S. - -variant_list_to_set([E|List],Out):- select(S,List,Rest),var_e(E,S),!, variant_list_to_set([E|Rest],Out). -variant_list_to_set([E|List],[E|Out]):- !, variant_list_to_set(List,Out). -variant_list_to_set(H,H). - -nb_subst(Obj,New,Old):- - get_setarg_p1(nb_setarg,Found,Obj,P1),Found=@=Old, - p1_call(P1,New),!,nb_subst(Obj,New,Old). -nb_subst(_Obj,_New,_Old). - -system:any_arc_files(Some):- is_list(Some),!, Some\==[],maplist(any_arc_files,Some). -system:any_arc_files(Some):- atom_contains(Some,'arc'). - -:- thread_local(in_memo_cached/5). -:- multifile(prolog:make_hook/2). -:- dynamic(prolog:make_hook/2). -prolog:make_hook(before, Some):- any_arc_files(Some), forall(muarc:clear_all_caches,true). - -:- multifile(muarc:clear_all_caches/0). -:- dynamic(muarc:clear_all_caches/0). -muarc:clear_all_caches:- \+ luser_getval(extreme_caching,true), retractall(in_memo_cached(_,_,_,_,_)), fail. -%arc_memoized(G):- !, call(G). - -arc_memoized(G):- compound(G),ground(G),functor(G,F,1),functor(C,F,1),!,arc_memoized(C),G=C,!. -arc_memoized(G):- - copy_term(G,C,GT), - (Key = (C+GT)), - (in_memo_cached(Key,C,track,started,Info)->throw(already_memoizing(in_memo_cached(Key,C,track,started,Info))) ; true), - numbervars(Key,0,_,[attvar(bind),singletons(true)]),!, - setup_call_cleanup((asserta(in_memo_cached(Key,C,track,started,_),Started)), - catch( - (in_memo_cached(Key,C,GT,Found,AttGoals)*->(G=Found,maplist(call,AttGoals)) - ; ((call(G),copy_term(G,CG,GG)) *->asserta(in_memo_cached(Key,C,GT,CG,GG)) - ;asserta(in_memo_cached(Key,C,GT,failed,_)))), - E, (retractall(in_memo_cached(Key,C,GT,_,_)),throw(E))),erase(Started)). - -set_nth1(1,[_|Row],E,[E|Row]):-!. -set_nth1(N,[W|Row],E,[W|RowMod]):- Nm1 is N-1, set_nth1(Nm1,Row,E,RowMod). - -findall_count(T,G,N):- findall_set(T,G,S),length(S,N). - -findall_set(T,G,S):- findall(T,G,L),list_to_set(L,S). - -make_list_inited(0,_,[]):-!. -make_list_inited(1,E,[E]):-!. -make_list_inited(N,E,[E|List]):- Nm1 is N -1,make_list_inited(Nm1,E,List). - -nth_fact(P,I):- clause(P,true,Ref),nth_clause(P,I,Ref). - -nonvar_or_ci(C):- (nonvar(C);attvar(C)),!. - -add_i(Info):- - quietly((tersify(Info,InfoT), - luser_getval(test_rules,TRules), - luser_getval(pair_rules,PRules), - nb_set_add(TRules,InfoT), - nb_set_add(PRules,InfoT), - nop(pp(cyan,+InfoT)))). - -add_i(F,Info):- - append_term(i(F),Info,FInfo), - add_i(FInfo). - -add_rule(Info):- add_i(rule,Info). -add_cond(Info):- add_i(cond,Info). -%do_action(Info):- guess_pretty(Info),add_i(action,Info),call(Info). -do_action(Call):- !, copy_term(Call,Info),call(Call),add_i(action,Info). -add_action(Info):- add_i(action,Info). -add_note(Info):- add_i(note,Info). -add_indiv(W,Info):- add_i(indiv(W),Info). -add_comparitor(Info):- add_i(comparitor,Info). -show_rules:- - luser_getval(pair_rules,PRules), maplist(pp(cyan),PRules), - luser_getval(test_rules,TRules), maplist(pp(blue),TRules), - !. - - -sub_atom_value(TestID,A):- sub_term(A,TestID),(atom(A);string(A)). - -my_list_to_set(List, Set):- my_list_to_set(List, (=) ,Set). -my_list_to_set_variant(List, Set):- my_list_to_set(List, (=@=) ,Set). -my_list_to_set_cmp(List, Set):- my_list_to_set(List, (=@=) ,Set). - -my_list_to_set([E|List],P2, Set):- select(C,List,Rest), p2_call(P2, E,C), !, my_list_to_set([E|Rest],P2, Set). -my_list_to_set([E|List],P2, [E|Set]):-!, my_list_to_set(List,P2, Set). -my_list_to_set([],_,[]). - -my_list_to_set_cmp([E|List],C3, Set):- select(C,List,Rest), call(C3,R,E,C), - R== (=), my_list_to_set_cmp([C|Rest],C3, Set),!. - my_list_to_set_cmp([E|List],C3, [E|Set]):-!, my_list_to_set_cmp(List,C3, Set). -my_list_to_set_cmp([],_,[]). - - -contains_nonvar(N,Info):- sub_term(E,Info),nonvar_or_ci(E),E=N,!. - -max_min(A,B,C,D):- must_be_free(C),must_be_free(D),max_min0(A,B,C,D). -max_min0(A,B,B,B):- plain_var(A). -max_min0(A,B,A,A):- plain_var(B),!. -max_min0(A,B,C,D):- number(A),number(B), !, ((A > B) -> (C=A, D=B) ; (C=B, D=A)). -max_min0(_,A,A,A):- number(A),!. -max_min0(A,_,A,A):- number(A),!. -max_min0(_,_,_,_). - -as_debug(L,G):- as_debug(L,true,G). -as_debug(9,_,_):- !. -as_debug(_,C,G):- ignore(catch((call(C)->wots(S,G),format('~NDEBUG: ~w~N',[S]);true),_,true)). - -shall_count_as_same(A,B):- same_term(A,B),!. % unify ok_ok cmatch -shall_count_as_same(A,B):- plain_var(A),!,A==B. -shall_count_as_same(A,B):- atomic(A),!, A=@=B. -shall_count_as_same(A,B):- var(B),!,A=@=B. -shall_count_as_same(A,B):- A=@=B,!. -shall_count_as_same(A,B):- copy_term(B,CB),copy_term(A,CA),\+ \+ ( A=B, B=@=CB, A=@=CA),!. -%shall_count_as_same(A,B):- \+ A \= B, !. - -count_each([C|L],GC,[Len-C|LL]):- include(shall_count_as_same(C),GC,Lst),length(Lst,Len),!,count_each(L,GC,LL). -count_each([],_,[]). - -count_each_inv([C|L],GC,[C-Len|LL]):- include(shall_count_as_same(C),GC,Lst),length(Lst,Len),count_each_inv(L,GC,LL). -count_each_inv([],_,[]). - -maplist_n(N,P,[H1|T1]):- - p2_call(P,N,H1), N1 is N+1, - maplist_n(N1,P,T1). -maplist_n(_N,_P,[]). - -maplist_n(N,P,[H1|T1],[H2|T2]):- - call(P,N,H1,H2), N1 is N+1, - maplist_n(N1,P,T1,T2). -maplist_n(_N,_P,[],[]). - -/* -print_points_grid(Points):- - points_range(Points, LoH, LoV, HiH, HiV, H, V), writeqln(size_range(LoH, LoV, HiH, HiV, H, V)), points_to_grid(Points, Grid), print_grid(Grid). - -print_points_grid(Grid):- - points_range(Grid, LoH, LoV, HiH, HiV, _H, _V), print_grid(Grid, LoH, LoV, HiH, HiV, Grid). -*/ - - -%print_trainer:- kaggle_arc_train(Name, Stuff), atom_json_term(Stuff, JSON, []), print_arc(Name, JSON). -%print_evaler:- kaggle_arc_eval(Name, Stuff), atom_json_term(Stuff, JSON, []), print_arc(Name, JSON). - - /* -% data looks like - -kaggle_arc_train('007bbfb7', trn, [[0, 7, 7], [7, 7, 7], [0, 7, 7]], [[0,0,0,0, 7, 7,0, 7, 7], [0,0,0, 7, 7, 7, 7, 7, 7], [0,0,0,0, 7, 7,0, 7, 7], [0, 7, 7,0, 7, 7,0, 7, 7], [7, 7, 7, 7, 7, 7, 7, 7, 7], [0, 7, 7,0, 7, 7,0, 7, 7], [0,0,0,0, 7, 7,0, 7, 7], [0,0,0, 7, 7, 7, 7, 7, 7], [0,0,0,0, 7, 7,0, 7, 7]]). -kaggle_arc_train('007bbfb7', trn, [[4,0, 4], [0,0,0], [0, 4,0]], [[4,0, 4,0,0,0, 4,0, 4], [0,0,0,0,0,0,0,0,0], [0, 4,0,0,0,0,0, 4,0], [0,0,0,0,0,0,0,0,0], [0,0,0,0,0,0,0,0,0], [0,0,0,0,0,0,0,0,0], [0,0,0, 4,0, 4,0,0,0], [0,0,0,0,0,0,0,0,0], [0,0,0,0, 4,0,0,0,0]]). -kaggle_arc_train('007bbfb7', trn, [[0,0,0], [0,0, 2], [2,0, 2]], [[0,0,0,0,0,0,0,0,0], [0,0,0,0,0,0,0,0,0], [0,0,0,0,0,0,0,0,0], [0,0,0,0,0,0,0,0,0], [0,0,0,0,0,0,0,0, 2], [0,0,0,0,0,0, 2,0, 2], [0,0,0,0,0,0,0,0,0], [0,0, 2,0,0,0,0,0, 2], [2,0, 2,0,0,0, 2,0, 2]]). -kaggle_arc_train('007bbfb7', trn, [[6, 6,0], [6,0,0], [0, 6, 6]], [[6, 6,0, 6, 6,0,0,0,0], [6,0,0, 6,0,0,0,0,0], [0, 6, 6,0, 6, 6,0,0,0], [6, 6,0,0,0,0,0,0,0], [6,0,0,0,0,0,0,0,0], [0, 6, 6,0,0,0,0,0,0], [0,0,0, 6, 6,0, 6, 6,0], [0,0,0, 6,0,0, 6,0,0], [0,0,0,0, 6, 6,0, 6, 6]]). -kaggle_arc_train('007bbfb7', trn, [[2, 2, 2], [0,0,0], [0, 2, 2]], [[2, 2, 2, 2, 2, 2, 2, 2, 2], [0,0,0,0,0,0,0,0,0], [0, 2, 2,0, 2, 2,0, 2, 2], [0,0,0,0,0,0,0,0,0], [0,0,0,0,0,0,0,0,0], [0,0,0,0,0,0,0,0,0], [0,0,0, 2, 2, 2, 2, 2, 2], [0,0,0,0,0,0,0,0,0], [0,0,0,0, 2, 2,0, 2, 2]]). -kaggle_arc_train('007bbfb7', tst, [[7,0, 7], [7,0, 7], [7, 7,0]], [[7,0, 7,0,0,0, 7,0, 7], [7,0, 7,0,0,0, 7,0, 7], [7, 7,0,0,0,0, 7, 7,0], [7,0, 7,0,0,0, 7,0, 7], [7,0, 7,0,0,0, 7,0, 7], [7, 7,0,0,0,0, 7, 7,0], [7,0, 7, 7,0, 7,0,0,0], [7,0, 7, 7,0, 7,0,0,0], [7, 7,0, 7, 7,0,0,0,0]]). - -kaggle_arc_train('00d62c1b', trn, [[0,0,0,0,0,0], [0,0, 3,0,0,0], [0, 3,0, 3,0,0], [0,0, 3,0, 3,0], [0,0,0, 3,0,0], [0,0,0,0,0,0]], [[0,0,0,0,0,0], [0,0, 3,0,0,0], [0, 3, 4, 3,0,0], [0,0, 3, 4, 3,0], [0,0,0, 3,0,0], [0,0,0,0,0,0]]). -kaggle_arc_train('00d62c1b', trn, [[0,0,0,0,0,0,0,0,0,0], [0,0, 3,0, 3,0,0,0,0,0], [0,0,0, 3,0, 3,0,0,0,0], [0,0, 3,0,0,0, 3,0,0,0], [0,0,0,0,0, 3,0, 3,0,0], [0,0,0, 3,0, 3, 3,0,0,0], [0,0, 3, 3, 3,0,0,0,0,0], [0,0,0, 3,0,0,0,0,0,0], [0,0,0,0,0,0,0,0,0,0], [0,0,0,0,0,0,0,0,0,0]], [[0,0,0,0,0,0,0,0,0,0], [0,0, 3,0, 3,0,0,0,0,0], [0,0,0, 3,0, 3,0,0,0,0], [0,0, 3,0,0,0, 3,0,0,0], [0,0,0,0,0, 3, 4, 3,0,0], [0,0,0, 3,0, 3, 3,0,0,0], [0,0, 3, 3, 3,0,0,0,0,0], [0,0,0, 3,0,0,0,0,0,0], [0,0,0,0,0,0,0,0,0,0], [0,0,0,0,0,0,0,0,0,0]]). -kaggle_arc_train('00d62c1b', trn, [[0,0,0,0,0, 3,0,0,0,0], [0,0,0,0, 3,0,0,0,0,0], [0, 3, 3,0, 3, 3,0, 3,0,0], [3,0,0, 3,0,0, 3,0, 3,0], [0,0,0, 3,0,0, 3, 3,0,0], [0,0,0, 3,0,0, 3,0,0,0], [0,0,0, 3,0,0, 3,0,0,0], [0,0,0,0, 3, 3,0, 3,0,0], [0,0,0,0,0,0,0,0, 3,0], [0,0,0,0,0,0,0,0,0,0]], [[0,0,0,0,0, 3,0,0,0,0], [0,0,0,0, 3,0,0,0,0,0], [0, 3, 3,0, 3, 3,0, 3,0,0], [3,0,0, 3, 4, 4, 3, 4, 3,0], [0,0,0, 3, 4, 4, 3, 3,0,0], [0,0,0, 3, 4, 4, 3,0,0,0], [0,0,0, 3, 4, 4, 3,0,0,0], [0,0,0,0, 3, 3,0, 3,0,0], [0,0,0,0,0,0,0,0, 3,0], [0,0,0,0,0,0,0,0,0,0]]). -kaggle_arc_train('00d62c1b', trn, [[0,0,0,0,0,0,0,0,0,0], [0,0, 3, 3, 3, 3,0,0,0,0], [0,0, 3,0,0, 3,0,0,0,0], [0,0, 3,0,0, 3,0, 3,0,0], [0,0, 3, 3, 3, 3, 3, 3, 3,0], [0,0,0, 3,0,0,0,0, 3,0], [0,0,0, 3,0,0,0, 3, 3,0], [0,0,0, 3, 3,0,0, 3,0, 3], [0,0,0, 3,0, 3,0,0, 3,0], [0,0,0,0, 3,0,0,0,0,0]], [[0,0,0,0,0,0,0,0,0,0], [0,0, 3, 3, 3, 3,0,0,0,0], [0,0, 3, 4, 4, 3,0,0,0,0], [0,0, 3, 4, 4, 3,0, 3,0,0], [0,0, 3, 3, 3, 3, 3, 3, 3,0], [0,0,0, 3,0,0,0,0, 3,0], [0,0,0, 3,0,0,0, 3, 3,0], [0,0,0, 3, 3,0,0, 3, 4, 3], [0,0,0, 3, 4, 3,0,0, 3,0], [0,0,0,0, 3,0,0,0,0,0]]). -kaggle_arc_train('00d62c1b', trn, [[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], [0,0,0,0,0,0,0,0, 3,0,0,0,0,0,0,0,0,0,0,0], [0,0,0,0, 3, 3, 3, 3,0, 3, 3,0,0,0,0,0,0,0,0,0], [0,0,0,0,0,0,0,0, 3,0, 3,0,0,0,0,0,0,0, 3,0], [0,0,0,0,0,0,0,0, 3, 3, 3, 3, 3, 3, 3, 3,0,0,0,0], [0,0,0,0,0,0,0,0, 3,0,0,0,0,0,0, 3,0,0,0,0], [0,0,0,0, 3,0,0,0, 3,0,0,0,0,0,0, 3,0,0,0,0], [0,0,0,0,0,0,0,0, 3,0,0,0,0,0,0, 3,0,0,0,0], [0,0,0,0,0,0,0,0, 3,0,0,0,0,0,0, 3,0,0,0,0], [0,0, 3,0,0,0,0,0, 3, 3, 3, 3, 3, 3, 3, 3,0,0,0,0], [0,0,0,0,0,0,0,0, 3,0,0,0,0,0,0,0,0,0,0,0], [0,0,0,0,0,0,0,0, 3, 3, 3,0,0,0,0, 3,0, 3,0,0], [0,0,0,0,0,0, 3, 3,0,0, 3,0,0, 3,0,0,0,0,0,0], [0,0,0,0,0,0,0, 3,0,0, 3, 3,0,0, 3,0,0, 3,0,0], [0,0,0,0,0,0,0, 3, 3, 3, 3,0, 3,0,0, 3, 3, 3,0,0], [0,0,0,0,0,0,0,0,0,0, 3,0,0,0,0, 3,0, 3,0,0], [0,0,0,0,0,0,0,0,0,0,0,0, 3,0,0, 3, 3, 3,0,0], [0,0,0,0,0,0,0,0,0,0,0,0,0, 3,0,0,0,0,0,0], [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]], [[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], [0,0,0,0,0,0,0,0, 3,0,0,0,0,0,0,0,0,0,0,0], [0,0,0,0, 3, 3, 3, 3, 4, 3, 3,0,0,0,0,0,0,0,0,0], [0,0,0,0,0,0,0,0, 3, 4, 3,0,0,0,0,0,0,0, 3,0], [0,0,0,0,0,0,0,0, 3, 3, 3, 3, 3, 3, 3, 3,0,0,0,0], [0,0,0,0,0,0,0,0, 3, 4, 4, 4, 4, 4, 4, 3,0,0,0,0], [0,0,0,0, 3,0,0,0, 3, 4, 4, 4, 4, 4, 4, 3,0,0,0,0], [0,0,0,0,0,0,0,0, 3, 4, 4, 4, 4, 4, 4, 3,0,0,0,0], [0,0,0,0,0,0,0,0, 3, 4, 4, 4, 4, 4, 4, 3,0,0,0,0], [0,0, 3,0,0,0,0,0, 3, 3, 3, 3, 3, 3, 3, 3,0,0,0,0], [0,0,0,0,0,0,0,0, 3,0,0,0,0,0,0,0,0,0,0,0], [0,0,0,0,0,0,0,0, 3, 3, 3,0,0,0,0, 3,0, 3,0,0], [0,0,0,0,0,0, 3, 3, 4, 4, 3,0,0, 3,0,0,0,0,0,0], [0,0,0,0,0,0,0, 3, 4, 4, 3, 3,0,0, 3,0,0, 3,0,0], [0,0,0,0,0,0,0, 3, 3, 3, 3,0, 3,0,0, 3, 3, 3,0,0], [0,0,0,0,0,0,0,0,0,0, 3,0,0,0,0, 3, 4, 3,0,0], [0,0,0,0,0,0,0,0,0,0,0,0, 3,0,0, 3, 3, 3,0,0], [0,0,0,0,0,0,0,0,0,0,0,0,0, 3,0,0,0,0,0,0], [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]]). -kaggle_arc_train('00d62c1b', tst, [[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], [0,0, 3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], [0, 3,0, 3, 3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], [0,0, 3,0, 3, 3, 3, 3, 3,0, 3, 3,0,0,0,0,0,0,0,0], [0,0,0,0, 3,0,0,0,0, 3,0,0, 3,0,0,0,0,0,0,0], [0,0,0,0, 3, 3, 3, 3, 3,0, 3, 3, 3,0,0,0,0,0,0,0], [0,0,0,0,0,0,0,0,0,0,0,0,0, 3, 3, 3, 3, 3,0,0], [0,0,0,0,0,0,0,0,0,0,0,0,0, 3,0,0,0, 3,0,0], [0,0,0,0,0,0,0,0,0,0,0,0,0, 3,0,0,0, 3,0,0], [0,0,0,0,0,0,0,0,0, 3, 3, 3, 3, 3,0,0,0, 3,0,0], [0,0,0,0,0,0,0,0,0, 3,0,0,0, 3,0,0,0, 3,0,0], [0,0,0,0,0,0,0,0, 3, 3, 3, 3, 3, 3,0,0,0, 3,0,0], [0,0,0,0,0,0, 3, 3,0, 3,0,0,0, 3, 3, 3, 3, 3,0,0], [0,0, 3,0,0,0,0,0, 3, 3,0,0,0,0,0,0,0,0,0,0], [0, 3,0, 3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], [0,0, 3,0, 3,0, 3, 3, 3, 3, 3, 3,0,0,0,0,0,0,0,0], [0,0,0,0,0,0,0, 3,0,0,0, 3,0,0,0,0,0,0,0,0], [0,0,0,0,0,0,0, 3,0,0,0, 3,0,0,0,0,0,0,0,0], [0,0,0,0,0,0,0, 3, 3, 3, 3, 3,0,0,0,0,0,0,0,0], [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]], [[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], [0,0, 3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], [0, 3, 4, 3, 3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], [0,0, 3,0, 3, 3, 3, 3, 3,0, 3, 3,0,0,0,0,0,0,0,0], [0,0,0,0, 3, 4, 4, 4, 4, 3, 4, 4, 3,0,0,0,0,0,0,0], [0,0,0,0, 3, 3, 3, 3, 3,0, 3, 3, 3,0,0,0,0,0,0,0], [0,0,0,0,0,0,0,0,0,0,0,0,0, 3, 3, 3, 3, 3,0,0], [0,0,0,0,0,0,0,0,0,0,0,0,0, 3, 4, 4, 4, 3,0,0], [0,0,0,0,0,0,0,0,0,0,0,0,0, 3, 4, 4, 4, 3,0,0], [0,0,0,0,0,0,0,0,0, 3, 3, 3, 3, 3, 4, 4, 4, 3,0,0], [0,0,0,0,0,0,0,0,0, 3, 4, 4, 4, 3, 4, 4, 4, 3,0,0], [0,0,0,0,0,0,0,0, 3, 3, 3, 3, 3, 3, 4, 4, 4, 3,0,0], [0,0,0,0,0,0, 3, 3, 4, 3,0,0,0, 3, 3, 3, 3, 3,0,0], [0,0, 3,0,0,0,0,0, 3, 3,0,0,0,0,0,0,0,0,0,0], [0, 3, 4, 3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], [0,0, 3,0, 3,0, 3, 3, 3, 3, 3, 3,0,0,0,0,0,0,0,0], [0,0,0,0,0,0,0, 3, 4, 4, 4, 3,0,0,0,0,0,0,0,0], [0,0,0,0,0,0,0, 3, 4, 4, 4, 3,0,0,0,0,0,0,0,0], [0,0,0,0,0,0,0, 3, 3, 3, 3, 3,0,0,0,0,0,0,0,0], [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]]). -*/ -%tell(s), ignore((nl, nl, task_pairs(Name, ExampleNum, In, Out), format('~N~q.~n', [test_pairs_cache(Name, ExampleNum, In, Out)]), fail)), told. -map_pred(Pred, P, X) :- map_pred([],Pred, P, X). -%map_pred(NoCycles,_Pred, P, X) :- member(E,NoCycles), E==P,!, X = P. -map_pred(NoCycles,Pred, P, X) :- p2_call(Pred, P, X)*->true;map_pred0(NoCycles,Pred, P, X). - -map_pred1(Pred, P, P1) :- map_pred1(P, Pred, P, P1). - -map_pred0(_NoCycles,_Pred, Args, ArgSO) :- must_be_free(ArgSO), Args==[],!, ArgSO=[]. -map_pred0(_NoCycles, Pred, P, P1) :- p2_call(Pred, P, P1),!. % *->true;fail. -map_pred0(NoCycles,Pred, P, X) :- fail, attvar(P), !, %duplicate_term(P,X),P=X, - get_attrs(P,VS), map_pred([P|NoCycles],Pred, VS, VSX), P=X, put_attrs(X,VSX),!. -map_pred0(NoCycles,Pred, P, X):- map_pred1(NoCycles,Pred, P, X). - -map_pred1(_NoCycles,_Pred, P, P1) :- ( \+ compound(P) ; is_ftVar(P)), !, must_det_ll(P1=P), !. -% map_pred0(NoCycles,Pred, Args, ArgSO) :- is_list(Args), !, maplist(map_pred([Args|NoCycles],Pred), Args, ArgS), ArgS=ArgSO. -map_pred1(NoCycles,Pred, IO, OO) :- is_list(IO),!, maplist(map_pred(NoCycles,Pred), IO, OO). -map_pred1(NoCycles,Pred, IO, [O|ArgS]) :- IO= [I|Args], !, - map_pred([IO,ArgS|NoCycles],Pred, I, O), map_pred0([IO,I|NoCycles],Pred, Args, ArgS). -map_pred1(NoCycles,Pred, P, P1) :- - compound_name_arguments(P, F, Args), maplist(map_pred([P|NoCycles],Pred),Args,ArgS), compound_name_arguments(P1, F, ArgS). -%map_pred(_Pred, P, P). -/* -:- meta_predicate map_pred(2, ?, ?, ?, ?). -map_pred(Pred, P, X, Sk, P1) :- must_be_free(X), p2_call(Pred, P, X), !, must(Sk=P1), !. -map_pred(_Pred, P, _, _, P1) :- is_ftVar(P), !, must(P1=P), !. -map_pred(Pred, [P|Args], X, Sk, [P1|ArgS]) :- !, map_pred(Pred, P, X, Sk, P1), !, must(map_pred(Pred, Args, X, Sk, ArgS)), !. -map_pred(Pred, P, X, Sk, P1) :- compound(P), !, compound_name_arguments(P, F, Args), map_pred(Pred, [F|Args], X, Sk, [Fs|ArgS]), !, compound_name_arguments(P1, Fs, ArgS), !. -map_pred(_Pred, P, _, _, P). -*/ -is_cons(A):- compound(A),A=[_|_]. - -into_grid_or_var(G,G):- is_cons(G),!. -into_grid_or_var(G,G):- var(G),!. -into_grid_or_var(O,G):- cast_to_grid(O,G,_Uncast),!. - -maybe_mapgrid(P2,I,O):- is_grid(I),!,mapgrid(P2,I,O). -maybe_mapgrid(P3,I,O,M):- is_grid(I),!,mapgrid(P3,I,O,M). -maybe_mapgrid(P4,I,O,M,N):- is_grid(I),!,mapgrid(P4,I,O,M,N). - -mapgrid(P4,Grid,GridM,GridN,GridO):- into_grid_or_var(Grid,G1),into_grid_or_var(GridM,G2),into_grid_or_var(GridN,G3),into_grid_or_var(GridO,G4),mapg_list(P4,G1,G2,G3,G4). -mapg_list(P4,Grid,GridM,GridN,GridO):- is_list(Grid),!,maplist(mapg_list(P4),Grid,GridM,GridN,GridO). -mapg_list(P4,Grid,GridM,GridN,GridO):- call(P4,Grid,GridM,GridN,GridO),!. - -mapgrid(P3,Grid,GridN,GridO):- into_grid_or_var(Grid,G1),into_grid_or_var(GridN,G2),into_grid_or_var(GridO,G3),mapg_list(P3,G1,G2,G3). -mapg_list(P3,Grid,GridN,GridO):- is_list(Grid),!,maplist(mapg_list(P3),Grid,GridN,GridO). -mapg_list(P3,Grid,GridN,GridO):- call(P3,Grid,GridN,GridO),!. - -mapgrid(P2, Grid,GridN):- into_grid_or_var(Grid,G1),into_grid_or_var(GridN,G2),!,mapg_list(P2, G1,G2). -mapg_list(P2, Grid,GridN):- is_list(Grid),!,maplist(mapg_list(P2),Grid,GridN). -mapg_list(P2, Grid,GridN):- p2_call(P2, Grid,GridN),!. - -mapgrid(P1,Grid):- into_grid_or_var(Grid,G1),mapg_list(P1,G1). -mapg_list(P1,Grid):- is_list(Grid),!,maplist(mapg_list(P1),Grid). -mapg_list(P1,Grid):- p1_call(P1,Grid),!. - - -maplist_ignore(_3,H,I,J):- (H==[];I==[],J==[]),!,(ignore(H=[]),ignore(I=[]),ignore(J=[])). -maplist_ignore(P3,H,I,J):- \+ is_list(H),!, ignore(p2_call(call(P3,H),I,J)). -maplist_ignore(P3,[H|Grid],[I|GridN],[J|GridO]):- maplist_ignore(P3,H,I,J), !,maplist_ignore(P3,Grid,GridN,GridO). - -maplist_ignore(_2,H,I):- (H==[];I==[]),!,(ignore(H=[]),ignore(I=[])). -maplist_ignore(P2, H,I):- \+ is_list(H),!, ignore(p2_call(P2, H,I)). -maplist_ignore(P2, [H|Grid],[I|GridN]):- maplist_ignore(P2, H,I), !,maplist_ignore(P2, Grid,GridN). - -%p1_or(P1,Q1,E):- must_be(callable,P1),!, (p1_call(P1,E);p1_call(Q1,E)). - -p1_call((P1;Q1),E):- must_be(callable,P1),!, (p1_call(P1,E);p1_call(Q1,E)). -p1_call((P1,Q1),E):- must_be(callable,P1),!, (p1_call(P1,E),p1_call(Q1,E)). -p1_call(or(P1,Q1),E):- must_be(callable,P1),!, (p1_call(P1,E);p1_call(Q1,E)). -p1_call(and(P1,Q1),E):- must_be(callable,P1),!, (p1_call(P1,E),p1_call(Q1,E)). -p1_call(not(not(P1)),E):- !, \+ \+ p1_call(P1,E). -p1_call(not(P1),E):- !, not(p1_call(P1,E)). -p1_call(once(P1),E):- !, once(p1_call(P1,E)). -p1_call(ignore(P1),E):- !, ignore(p1_call(P1,E)). -p1_call(chk(P1),E):- !, \+ \+ (p1_call(P1,E)). -p1_call( \+ (P1),E):- !, \+ p1_call(P1,E). -p1_call(P1,E):- !, call(P1,E). - -chk(X,E):- \+ \+ call(X,E). - -p2_call_p2(P2a,P2b,A,B):- p2_call(P2a,A,M),p2_call(P2b,M,B). - -p2_call(P2,A,B):- P2==[],!,A=B. -p2_call(p1_call(P1),E,O):- !, p1_call(P1,E), E=O. -p2_call([P2],Grid,GridN):- !, p2_call(P2, Grid,GridN). -p2_call([P2|P2L],Grid,GridN):- !, p2_call(P2, Grid,GridM),p2_call(P2L,GridM,GridN). -p2_call(ignore(P2),A,B):- p2_call(P2,A,B)*->true;A=B. -p2_call(type(Type,P2),A,B):- into_type(Type,A,AA),p2_call(P2,AA,B). -p2_call(or(P2,Q2),A,B):- nop(must_be(callable,P2)),!, (p2_call(P2,A,B);p2_call(Q2,A,B)). -p2_call(and(P2,Q2),A,B):- nop(must_be(callable,P2)),!, (p2_call(P2,A,AB),p2_call(Q2,AB,B)). -p2_call(P2,A,B):- must_be(callable,P2), call(P2,A,B). - - -p1_or(P1A,P1B,X):- p1_call(P1A,X)->true;p1_call(P1B,X). -p1_and(P1A,P1B,X):- p1_call(P1A,X),p1_call(P1B,X). -p1_not(P1,E):- \+ p1_call(P1,E). -p1_ignore(P1,E):- ignore(p1_call(P1,E)). -p1_arg(N,P1,E):- tc_arg(N,E,Arg),p1_call(P1,Arg). -p1_subterm(P1,E):- sub_term(Arg,E),p1_call(P1,Arg). - -:- meta_predicate my_partition(-, ?, ?, ?). -my_partition(_,[],[],[]):-!. -my_partition(P1,[H|L],[H|I],E):- \+ \+ p1_call(P1,H),!, - my_partition(P1,L,I,E). -my_partition(P1,[H|L],I,[H|E]):- - my_partition(P1,L,I,E),!. -my_partition(P1,H,I,HE):- arcST,ibreak, - my_partition(P1,[H],I,HE). - - -mapgroup(P2,G1,L2):- into_list(G1,L1),!, with_my_group(L1,maplist(P2,L1,L2)). -mapgroup(P1,G1):- into_list(G1,L1), !, with_my_group(L1,maplist(P1,L1)). - -selected_group(Grp):- nb_current('$outer_group',Grp),!. -selected_group([]). - -sub_cmpd(_, LF) :- \+ compound(LF), !, fail. -sub_cmpd(X, X). -sub_cmpd(X, Term) :- - ( is_list(Term) - -> member(E, Term), - sub_cmpd(X, E) - ; tc_arg(_, Term, Arg), - sub_cmpd(X, Arg) - ). - - - -%with_my_group([O|Grp],Goal):- compound(O),O=obj(_),!, locally(nb_setval('$outer_group',[O|Grp]),Goal). -with_my_group(_,Goal):- call(Goal). - -into_mlist(L,L). -my_maplist(P4,G1,L2,L3,L4):- into_mlist(G1,L1),!, with_my_group(L1,maplist(P4,L1,L2,L3,L4)). -my_maplist(P3,G1,L2,L3):- into_mlist(G1,L1),!, with_my_group(L1,maplist(P3,L1,L2,L3)). -my_maplist(P2,G1,L2):- into_mlist(G1,L1),!, with_my_group(L1,maplist(P2,L1,L2)). -my_maplist(P1,G1):- into_mlist(G1,L1), !, with_my_group(L1,maplist(P1,L1)). - - -my_include(P1,L,I):- include(p1_call(P1),L,I). -%my_include(P1,[H|L],O):- (p2_call(p1_call(P1),H,HH)*->(my_include(P1,L,I),O=[HH|I]);my_include(P1,L,O)). -my_include(_,_,[]). - -%my_exclude(P1,I,O):- my_include(not(P1),I,O). -my_exclude(P1,I,O):- my_partition(P1,I,_,O). - - -subst_1L([],Term,Term):-!. -subst_1L([X-Y|List], Term, NewTerm ) :- - subst0011(X, Y, Term, MTerm ), - subst_1L(List, MTerm, NewTerm ). - -subst_2L([],_,I,I). -subst_2L([F|FF],[R|RR],I,O):- subst0011(F,R,I,M),subst_2L(FF,RR,M,O). - - -subst001(I,F,R,O):- subst0011(F,R,I,O),!. - - -subst0011(X, Y, Term, NewTerm ) :- - copy_term((X,Y,Term),(CX,CY,Copy),Goals), - (Goals==[] - ->subst0011a( X, Y, Term, NewTerm ) - ;(subst0011a(CX, CY, Goals, NewGoals), - (NewGoals==Goals -> - subst0011a( X, Y, Term, NewTerm ) - ; (subst0011a(CX, CY, Copy, NewCopy), - NewTerm = NewCopy, maplist(call,NewGoals))))). - - - -subst0011a(X, Y, Term, NewTerm ) :- - ((X==Term)-> Y=NewTerm ; - (is_list(Term)-> maplist(subst0011a(X, Y), Term, NewTerm ); - (( \+ compound(Term); Term='$VAR'(_))->Term=NewTerm; - ((compound_name_arguments(Term, F, Args), - maplist(subst0011a(X, Y), Args, ArgsNew), - compound_name_arguments( NewTerm, F, ArgsNew )))))),!. - -subst001C(I,F,R,O):- subst001_p2(same_term,I,F,R,O),!. -subst0011C(F,R,I,O):- subst0011_p2(same_term,F,R,I,O),!. -subst_2LC(F,R,I,O):- subst_2L_p2(same_term,F,R,I,O). - -subst_2L_p2(_P2, [],_,I,I):-!. -subst_2L_p2(_P2, _,[],I,I):-!. -subst_2L_p2(P2, [F|FF],[R|RR],I,O):- subst0011_p2(P2, F,R,I,M),subst_2L_p2(P2, FF,RR,M,O). - -subst001_p2(P2, I,F,R,O):- subst0011_p2(P2, F,R,I,O),!. - -subst_1L_p2(_, [],Term,Term):-!. -subst_1L_p2(P2, [X-Y|List], Term, NewTerm ) :- - subst0011_p2(P2, X, Y, Term, MTerm ), - subst_1L_p2(P2, List, MTerm, NewTerm ). - -subst0011_p2(P2, X, Y, Term, NewTerm ) :- - copy_term((X,Y,Term),(CX,CY,Copy),Goals), - (Goals==[] - ->subst0011a_p2(P2, X, Y, Term, NewTerm ) - ;(subst0011a_p2(P2, CX, CY, Goals, NewGoals), - (NewGoals==Goals -> - subst0011a_p2(P2, X, Y, Term, NewTerm ) - ; (subst0011a_p2(P2, CX, CY, Copy, NewCopy), - NewTerm = NewCopy, maplist(call,NewGoals))))). - -subst0011a_p2(P2, X, Y, Term, NewTerm ) :- - (p2_call(P2,X,Term)-> Y=NewTerm ; - (is_list(Term)-> maplist(subst0011a_p2(P2, X, Y), Term, NewTerm ); - (( \+ compound(Term); Term='$VAR'(_))->Term=NewTerm; - ((compound_name_arguments(Term, F, Args), - maplist(subst0011a_p2(P2, X, Y), Args, ArgsNew), - compound_name_arguments( NewTerm, F, ArgsNew )))))),!. - - - -ppa(FF):- - copy_term(FF,FA,GF), - numbervars(FA+GF,0,_,[attvar(bind),singletons(true)]), - sort_safe(GF,GS),write(' '), - locally(b_setval(arc_can_portray,nil), - ppawt(FA)),format('~N'), - ignore((GS\==[], format('\t'),ppawt(attvars=GS),nl)),nl,!. - -ppawt(FA):- - write_term(FA,[numbervars(false), quoted(true), - character_escapes(true),cycles(true),dotlists(false),no_lists(false), - blobs(portray),attributes(dots), - portray(true), partial(false), fullstop(true), - %portray(false), partial(true), fullstop(true), - ignore_ops(false), quoted(true), quote_non_ascii(true), brace_terms(false)]). - -intersection(APoints,BPoints,Intersected,LeftOverA,LeftOverB):- - intersection_univ(APoints,BPoints,Intersected,LeftOverA,LeftOverB),!. - -same_univ(A,B):- (plain_var(A)->A==B;(B=@=A->true; (fail, \+ (A \=B )))). - -intersection_univ(APoints,BPoints,Intersected):- - intersection_univ(APoints,BPoints,Intersected,_,_),!. -intersection_univ(APoints,BPoints,Intersected,LeftOverA,LeftOverB):- - pred_intersection(same_univ,APoints,BPoints,Intersected,_,LeftOverA,LeftOverB). - -intersection_eq(APoints,BPoints,Intersected):- - intersection_eq(APoints,BPoints,Intersected,_,_),!. -intersection_eq(APoints,BPoints,Intersected,LeftOverA,LeftOverB):- - pred_intersection(same_univ,APoints,BPoints,Intersected,_,LeftOverA,LeftOverB). - -/* -intersection_u([],LeftOverB,[],[],LeftOverB):-!. -intersection_u(LeftOverA,[],[],LeftOverA,[]):-!. -intersection_u([A|APoints],BPoints,[A|Intersected],LeftOverA,LeftOverB):- - select(A,BPoints,BPointsMinusA),!, - intersection_u(APoints,BPointsMinusA,Intersected,LeftOverA,LeftOverB). -intersection_u([A|APoints],BPoints,Intersected,[A|LeftOverA],LeftOverB):- - intersection_u(APoints,BPoints,Intersected,LeftOverA,LeftOverB). -*/ - -:- meta_predicate(each_obj(?,?,0)). -each_obj([],_,_):-!. -each_obj([Obj|List],Obj,Goal):- ignore(Goal), each_obj(List,Obj,Goal). - -pred_intersection(_P2, [],LeftOverB, [],[], [],LeftOverB):-!. -pred_intersection(_P2, LeftOverA,[], [],[], LeftOverA,[]):-!. -pred_intersection(P2, [A|APoints],BPoints,[A|IntersectedA],[B|IntersectedB],LeftOverA,LeftOverB):- - select(B,BPoints,BPointsMinusA), - \+ \+ p2_call(P2, A,B),!, - pred_intersection(P2, APoints,BPointsMinusA,IntersectedA,IntersectedB,LeftOverA,LeftOverB). -pred_intersection(P2, [A|APoints],BPoints,IntersectedA,IntersectedB,[A|LeftOverA],LeftOverB):- - pred_intersection(P2, APoints,BPoints,IntersectedA,IntersectedB,LeftOverA,LeftOverB). - - - - - - - - - - - - - - - - - - - -pp(PP):-pp_m(PP). -pp(Color,PP):- ansi_format([fg(Color)],'~@',[pp(PP)]). - - -warn_skip(P):- pp(warn_skip(P)). - -with_set_stream(_,_,G):- call(G). - -fake_impl(M:F/A):- functor(P,F,A), asserta((M:P :- !, fail)). -fake_impl(F/A):- functor(P,F,A), asserta((P :- !, fail)). - - -:- fake_impl(arc_setval/3). -:- fake_impl(cast_to_grid/3). -:- fake_impl(dot_cfg:dictoo_decl/8). -:- fake_impl(get_param_sess/2). -:- fake_impl(into_list/2). -:- fake_impl(into_type/3). -:- fake_impl(is_grid/1). -:- fake_impl(is_hooked_obj/1). -:- fake_impl(is_vm_map/1). -:- fake_impl(ld_logicmoo_webui/0). -:- fake_impl(must_grid_call/3). -:- fake_impl(o_m_v/3). -:- fake_impl(quick_test/1). -:- fake_impl(url_decode_term/2). -:- fake_impl(xlisting_web:find_http_session/1). -:- fake_impl(xlisting_web:is_cgi_stream/0). - - -end_of_file. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -:- encoding(iso_latin_1). -/* - this is part of (H)MUARC https://logicmoo.org/xwiki/bin/view/Main/ARC/ - - This work may not be copied and used by anyone other than the author Douglas Miles - unless permission or license is granted (contact at business@logicmoo.org) -*/ - - -:- meta_predicate(print_grid(+,+,+,+)). -:- meta_predicate(print_grid(+,+,+)). - - -%:- autoload(library(http/html_write),[html/3,print_html/1]). - -is_debugging(M):- \+ \+ debugging(M),!. -%is_debugging(_):- menu_or_upper('B'). - -debug_m(_,Tiny):- display_length(Tiny,Len),Len<30,!,pp(Tiny). -debug_m(M,_):- \+ is_debugging(M),!. -%debug_m(_,List):- is_list(List),!,print_ss(List). -debug_m(_,Term):- pp(Term). -debug_c(M,_):- \+ is_debugging(M),!. -debug_c(_,C):- call(C),!. -debug_c(M,C):- wots_hs(S,C),debug_m(M,S),!. - -:- meta_predicate(wno(0)). -wno(G):- - locally(b_setval(print_collapsed,10), G). - -:- meta_predicate(print_collapsed(0)). -print_collapsed(Size,G):- - locally(b_setval(print_collapsed,Size), print_collapsed0(Size,G)). - -:- meta_predicate(print_collapsed0(0)). -print_collapsed0(Size,G):- Size<10, !, call(G). -% print_collapsed(Size,G):- call(G). -print_collapsed0(Size,G):- Size>=10, !, wots_hs(_S,G). -print_collapsed0(_,G):- wots_vs(S,G),write(S). - -tersify(I,O):- tracing,!,I=O. -%tersify(I,O):- term_variables(I,Vs), \+ ( member(V,Vs), attvar(V)),!,I=O. -tersify(I,O):- tersify23(I,O),!. -tersify(X,X):-!. - -tersify23(I,O):- quietly((tersify2(I,M),tersify3(M,O))),!. - -%srw_arc(I,O):- is_grid(I),!, wots_hs(O,(write('"'),print_grid(I),write('"'))). -%srw_arc(I,O):- compound(I),!, wots_hs(O,(write(ppt(I)))). -/* -srw_arc(I,O):- is_grid(I),!, wots_hs(O,(write('"'),print_grid(I),write('"'))). -*/ -srw_arc(I,O):- is_vm_map(I),!, O='..vvmm..'. -srw_arc(I,O):- is_grid(I),!, O='..grid..'. -/* -srw_arc(List,O):- current_prolog_flag(dmsg_len,Three), - is_list(List),length(List,L),L>Three, - append([A,B,C],[F|_],List),F \='...'(_), !, - simplify_goal_printed([A,B,C,'....'(L>Three)],O). -*/ -%srw_arc(gridFn(_),gridFn):-!. -%srw_arc(I,O):- is_points_list(I), length(I,N),N>10,!,O='..lo_points..'(N),!. -%srw_arc(I,O):- is_list(I), length(I,N),N>10,!,O='..lo_points..'(N),!. -srw_arc(I,O):- tersify(I,O),!,I\==O,!. - -:- multifile(dumpst_hook:simple_rewrite/2). -:- dynamic(dumpst_hook:simple_rewrite/2). - -dumpst_hook:simple_rewrite(I,O):- fail, notrace(catch(arc_simple_rewrite(I,O),_,fail)). - -arc_simple_rewrite(I,O):- - \+ current_prolog_flag(never_pp_hook, true), nb_current(arc_can_portray,t), - current_predicate(bfly_startup/0), - current_predicate(is_group/1), - b_setval(arc_can_portray,nil), - locally(b_setval(arc_can_portray,nil),once((compound(I), lock_doing(srw_arc,I,srw_arc(I,O))))), I\==O, I\=@=O, !, \+ I=O, - b_setval(arc_can_portray,t). - - -%:- set_prolog_flag(never_pp_hook, true). - - -portray_terse:- true,!. - -:- discontiguous arc_portray/2. - - -arc_portray(S,_):- term_is_ansi(S), !, write_keeping_ansi_mb(S). -arc_portray(_,_):- \+ \+ current_prolog_flag(never_pp_hook, true), nb_current(arc_can_portray,t), !, fail. -arc_portray(Map,TF):- get_map_pairs(Map,Type,Pairs),!, arc_portray_pairs(Type,TF,Pairs). - -arc_portray_t(G, _):- is_vm_map(G), !, write_map(G,'arc_portray_t'). -arc_portray_t(G, _):- is_grid(G), !, data_type(G,W),writeq(grid(W)). -arc_portray_t(G, _):- print(G),!. - -arc_portray(G, _):- is_vm_map(G), !, write_map(G,'arc_portray'). -arc_portray(G, TF):- TF == true, portray_terse, arc_portray_t(G, TF),!. -arc_portray(G, TF):- catch(arc_portray_nt(G, TF),E,(writeln(E),never_let_arc_portray_again,fail)),!. -%arc_portray(G, _TF):- writeq(G),!. - -% Portray In Debugger - -arc_portray_nt(G, false):- is_grid(G), print_grid(G),!. -%arc_portray_nt([G|L],_False):- is_object(G), !, pp([G|L]). -%arc_portray_nt(G0, true):- is_group(G0), ppt(G0),!. -%arc_portray_nt(G0, false):- is_group(G0), ppt(G0),!. -arc_portray_nt(G0, Tracing):- is_group(G0), into_list(G0,G), length(G,L),% L>1, !, - maplist(tersify,G0,GG), write(GG), - if_t(Tracing==false, - in_cmt(( - dash_chars, - once(((why_grouped(_TestID,Why,WG),WG=@=G,fail);(Why = (size2D=L)))),!, - print_grid(Why,G),nl_now, - - %underline_print(writeln(Why)), - %print_info_l(G), - dash_chars))). - - -arc_portray_nt(G,_False):- is_object(G), wots(S,writeg(G)), - global_grid(G,GG),!, - print_grid(GG), - write(S),!. % show_indiv(S,G). - %object_grid(G,OG), - %neighbor_map(OG,NG), !, - %print_grid(object_grid,NG),nl_now, - %underline_print(print_info(G)), - -arc_portray_nt(G,false):- via_print_grid(G),!, grid_size(G,H,V),!,H>0,V>0, print_grid(H,V,G). - -% Portray In tracer -arc_portray_nt(G,true):- is_object(G),underline_print((ppt(G))). -arc_portray_nt(G,true):- via_print_grid(G),write_nbsp,underline_print((ppt(G))),write_nbsp. -arc_portray_nt(G,true):- tersify(G,O),write_nbsp,writeq(O),write_nbsp. -arc_portray_nt(G0, _):- \+ is_gridoid(G0),!,print(G0). - - -arc_portray_pairs(Type,TF,Pairs):- - length(Pairs,N), - writeln(arc_portray_pairs(Type,TF,len(N))), - swap_kv(Pairs,VKPairs), - keysort(VKPairs,SVKPairs), - my_maplist(tc_arg(2),SVKPairs,SVKPairs2), - arc_portray_type_pairs(TF,SVKPairs2). - -arc_portray_type_pairs(TF,Pairs):- append(Left,[K1-V1,K2-V2|Right],Pairs),is_grid(V1),is_grid(V2),!, - append(Left,[call-print_side_by_side(yellow,V1,K1,_,V2,K2)|Right],PairsM), - arc_portray_type_pairs(TF,PairsM). -arc_portray_type_pairs(TF,Pairs):- - forall(member(K-V,Pairs),arc_portray_pair(Pairs,K,V,TF)). - -swap_kv([_-V|Pairs],VKPairs):- plain_var(V),!, swap_kv(Pairs,VKPairs). -swap_kv([K-V|Pairs],['-'(Type,K-V)|VKPairs]):- - data_type(V,Type), - swap_kv(Pairs,VKPairs). -swap_kv([],[]). - - -arc_portray_pair(Ps,K,Val,TF):- - nl_if_needed, - arc_portray_1_pair(Ps,K,Val,TF), - nl_if_needed_ansi. - -arc_portray_1_pair(_Ps,call,Val,_TF):- !, call(Val). -arc_portray_1_pair(Ps,K,Val,TF):- - (via_print_grid(Val) -> print_grid(K,Val) - ; (print(K),write('= '),once(arc_portray(Val,TF);print(Val)))), - ignore(arc_portray_pair_optional(Ps,K,Val,TF)),!. - -arc_portray_pair_optional(Ps,K,Val,TF):- - once(( Val\==[], is_list(Val),my_maplist(is_object,Val), - print_info(Val), - Val \= [_], - compare_objects(Val,Diffs), - color_print(cyan,call(arc_portray_pair(Ps,diffs(K),Diffs,TF))))). - - -% arc_portray(G):- \+ \+ catch((wots_hs(S,( tracing->arc_portray(G,true);arc_portray(G,false))),write(S),ttyflush),_,fail). -arc_portray(G):- \+ compound(G),fail. -arc_portray(G):- is_vm(G), !, write('..VM..'). -arc_portray(G):- \+ nb_current(arc_portray,t),\+ nb_current(arc_portray,f),is_print_collapsed,!, - locally(nb_setval(arc_portray,t),arc_portray1(G)). -arc_portray(G):- \+ nb_current(arc_portray,f),!, locally(nb_setval(arc_portray,t),arc_portray1(G)). -arc_portray(G):- locally(nb_setval(arc_portray,f),arc_portray1(G)). - -arc_portray1(G):- - flag(arc_portray_current_depth,X,X), X < 3, - \+ \+ - setup_call_cleanup(flag(arc_portray_current_depth,X,X+1),catch(((tracing->arc_portray(G,true); - arc_portray(G,false)),ttyflush),E,(fail,format(user_error,"~N~q~n",[E]),fail)),flag(arc_portray_current_depth,_,X)). - - -%via_print_grid(G):- tracing,!,fail. -via_print_grid(G):- is_points_list(G). %,!,fail,grid_size(G,H,V),number(H),number(V),H>1,V>1. -via_print_grid(G):- is_grid(G). -via_print_grid(G):- is_obj_props(G),!,fail. -via_print_grid(G):- is_object(G). -via_print_grid(G):- is_group(G). -via_print_grid(G):- is_gridoid(G). - - - -terseA(_,[],[]):- !. -terseA(_,L,'... attrs ...'(N)):- is_list(L),length(L,N),N>10,!. -terseA(I,[A|L],[B|LL]):-terseA(I,A,B),terseA(I,L,LL),!. -terseA(I,dif(A,B),B):-A==I,!. -terseA(I,dif(B,A),B):-A==I,!. -terseA(_,put_attr(_,B,A),A):- B==ci,!. -terseA(_,put_attr(_,B,A),B=A):-!. -terseA(_,A,A):-!. - - -simple_enough(I):- plain_var(I). -simple_enough(I):- atomic(I). -simple_enough(I):- \+ compound(I),!. -simple_enough(_*_):-!. -simple_enough(_+_):-!. -simple_enough(A):- functor(A,_,1),tc_arg(1,A,E),!,simple_enough(E). -%simple_enough(I):- number(I). -%simple_enough(I):- atom(I). - -tersify0(I,O):- simple_enough(I),!,I=O. -tersify0(I,av(C,Others)):- attvar(I),copy_term(I,C,Attrs),terseA(C,Attrs,Others),!. -tersify0(I,I):- var(I),!. - - -%tersifyC(D):- is_vm_map(D),!. -tersifyC(av(_,_)). -tersifyC(objFn(_,_)). -tersifyC(groupFn(_,_)). -tersifyC(objFn(_)). -tersifyC(groupFn(_)). - -tersify1(I,O):- simple_enough(I),!,I=O. -tersify1(av(_,Blue), -(Blue)):-!. -tersify1(I,O):- compound(I), tersifyC(I),!,I=O. -tersify1(gridFn(I),gridFn(I)):-!. % tersifyG(I,O). -%tersify1(gridFn(I),gridFn(O)):-tersifyG(I,O). -tersify1(Nil,[]):- Nil == [],!. -tersify1(I,gridFn(S)):- is_grid(I), into_gridnameA(I,O),!,sformat(S,'~w',[O]). -tersify1(I,gridFn(O)):- is_grid(I),tersifyG(I,O),!. -tersify1(I,groupFn(O,List)):- is_group(I), mapgroup(tersify1,I,List),mapgroup(obj_to_oid,I,OIDs),length(List,N), !,ignore((get_current_test(TestID),is_why_grouped(TestID,N,Why,OIDs),!,O=Why)). - -tersify1(I,Q):- is_object(I),object_ref_desc(I,Q),!. -tersify1(I,O):- is_vm_map(I), get_kov(objs,I,_),!, O='$VAR'('VM'). -tersify1(I,O):- is_vm_map(I), get_kov(pairs,I,_),!, O='$VAR'('Training'). - - -tersifyG(I,O):- tersifyL(I,O),numbervars(O,1,_,[attvar(bind),singletons(false)]),!. - -%tersifyL(I,I):- is_ftVar(I),!. -%tersifyL(I,I):- \+ compound(I),!. -tersifyL(I,O):- \+ is_cons(I),!,O=I. -tersifyL([H|I],[HH|I]):- \+ is_list(I),!,tersify(H,HH). -tersifyL([H|I],O):- nonvar(H), \+ is_group(I), display_length(I,N) , N>170, - length(I,LL),tersify(H,HH),(('...'(HH,LL,'...'(N)))=O),!. -tersifyL(I,O):- tersify0(I,O),!. -tersifyL([H|TT],[HH|TT]):- tersify(H,HH),!,tersifyL(TT,TT),!. -tersifyL(I,O):- tersify1(I,O),!. -tersifyL(I,I). - -tersify2(I,O):- compound(I),(I=(N=V)),tersify2(N,NN),tersify2(V,VV),!,O=(NN=VV). -tersify2(I,O):- simple_enough(I),!,I=O. -tersify2(I,O):- compound(I),tersify1(I,O),!. -tersify2(I,O):- tersify0(I,O),!. -tersify2(I,O):- is_list(I), !, my_maplist(tersify2,I,O). -tersify2(I,O):- compound(I), !, compound_name_arguments(I,F,IA), my_maplist(tersify,IA,OA), compound_name_arguments(O,F,OA). -tersify2(I,I). - -tersify3(I,O):- compound(I),(I=(N=V)),tersify3(N,NN),tersify3(V,VV),!,O=(NN=VV). -tersify3(I,O):- simple_enough(I),!,I=O. -tersify3(I,O):- compound(I),tersify1(I,O),!. -tersify3(I,O):- tersify0(I,O),!. -tersify3([H|I],O):- is_list(I), ((display_length(I,N), N>170) -> - (length(I,LL),tersify(H,HH),(('...'(HH,LL,'...'(N)))=O)); I=O),!. -tersify3(I,O):- is_list(I), !, my_maplist(tersify3,I,O). -tersify3(I,O):- compound(I), !, compound_name_arguments(I,F,IA), my_maplist(tersify,IA,OA), compound_name_arguments(O,F,OA). -tersify3(I,I). - -write_map(G,Where):- is_vm(G), !, write('...VM_'),write(Where),write('...'). -write_map(G,Where):- is_vm_map(G), !, write('...Map_'),write(Where),write('...'). -write_map(G,Where):- is_dict(G), !, write('...Dict_'),write(Where),write('...'). -write_map(_G,Where):- write('...'),write(Where),write('...'). - - - -non_empty_wqs_c(V):- \+ empty_wqs_c(V). -empty_wqs_c(V):- var(V),!,fail. -empty_wqs_c(A):- atom(A),atom_string(A,S),!,empty_wqs_c(S). -empty_wqs_c([]). -empty_wqs_c(""). -empty_wqs_c(" "). -empty_wqs_c(" "). -empty_wqs_c("\n"). - -is_writer_goal(H):- \+ callable(H),!,fail. -is_writer_goal(H):- is_list(H),!,fail. -is_writer_goal(A):- atom(A),!,is_writer_goal_f(A). -is_writer_goal(H):- \+ compound(H),!,fail. -%is_writer_goal((C1,C2)):- !, (is_writer_goal(C1);is_writer_goal(C2)). -is_writer_goal(C):- compound_name_arity(C,F,_),once(is_writer_goal_f(F);(tc_arg(_,C,E),is_writer_goal(E))). - - -is_writer_goal_f(wqs_c). -is_writer_goal_f(F):- is_writer_goal_l(F),!. -is_writer_goal_f(F):- \+ atom(F),!, term_to_atom(F,A),is_writer_goal_f(A). -is_writer_goal_f(F):- not_writer_goal_r(R),atom_concat(_,R,F),!,fail. -is_writer_goal_f(F):- is_writer_goal_l(L),atom_concat(L,_,F),!. -is_writer_goal_f(F):- is_writer_goal_l(R),atom_concat(_,R,F),!. -not_writer_goal_r(test). is_writer_goal_l(msg). is_writer_goal_l(call). -is_writer_goal_l(nl). is_writer_goal_l(format). is_writer_goal_l(with_). -is_writer_goal_l(locally). - -is_writer_goal_l(html). is_writer_goal_l(ptcol). is_writer_goal_l(wots). -is_writer_goal_l(print). is_writer_goal_l(flush_output). is_writer_goal_l(wqs). -is_writer_goal_l(pp). is_writer_goal_l(write). is_writer_goal_l(dash_). - - -maybe_color(SS,_):- term_contains_ansi(SS),!, write_nbsp, write(SS). -maybe_color(SS,P):- term_contains_ansi(P),!, write_nbsp, write(SS). -maybe_color(SS,P):- pp_msg_color(P,C), ansicall(C,is_maybe_bold(P,write(SS))),!. - -write_atom(S):- \+ atom(S),!,wqs(S). -write_atom(S):- atom_contains(S,'~'),!,notrace(catch(format(S,[]),_,maybe_write_atom_link(S))). -write_atom(S):- maybe_write_atom_link(S),!. -write_atom(S):- into_title_str(S,TS),write(TS),!. - -:- meta_predicate(into_title_str(+,-)). -into_title_str(Term,Str):- string(Term),!,Str=Term. -into_title_str(Term,Str):- plain_var(Term),sformat(Str,'~p',[Term]),!. -into_title_str(Term,Str):- var(Term),tersify0(Term,Terse), sformat(Str,'~p',[Terse]),!. -into_title_str(Term,Str):- term_is_ansi(Term), wots(Str,write_keeping_ansi_mb(Term)),!. -into_title_str(Term,Str):- (is_codelist(Term);is_charlist(Term)),catch(sformat(Str,'~s',[Term]),_,sformat(Str,'~p',[Term])),!. -into_title_str(Term,Str):- is_list(Term),my_maplist(into_title_str,Term,O3),atomics_to_string(O3," ",Str),!. -into_title_str([H|T],Str):- into_title_str(H,A),into_title_str(T,B),atomics_to_string([A,B]," ",Str),!. -into_title_str(Term,Str):- \+ callable(Term),sformat(Str,'~p',[Term]),!. -into_title_str(format(Fmt,Args),Str):- sformat(Str,Fmt,Args),!. -into_title_str(Term,""):- empty_wqs_c(Term),!. -into_title_str(out,"Output"). -into_title_str(in,"Input"). -into_title_str(i,"IN"). -into_title_str(o,"OUT"). -into_title_str(Term,Str):- atom(Term),is_valid_linkid(Term,Kind,_),Term\=@=Kind,into_title_str(Kind,KS),sformat(Str,'~w (~w)',[Term,KS]),!. -into_title_str(Term,Str):- atom(Term), atom_contains(Term,'_'), \+ atom_contains(Term,' '), to_case_breaks(Term,T), - include(\=(xti(_,punct)),T,O),my_maplist(tc_arg(1),O,O1),my_maplist(toProperCamelAtom,O1,O2), - atomics_to_string(O2," ",Str),!. -into_title_str(Term,Str):- has_short_id(Term,Kind,ID),Term\=@=Kind,into_title_str(Kind,KS),sformat(Str,'~w (~w)',[ID,KS]),!. - -into_title_str(T-U,Str):- into_title_str([some(T),"..to..",some(U)],Str). -into_title_str(T*U,Str):- into_title_str([some(T),"(",some(U),")"],Str). -into_title_str(T+U,Str):- into_title_str(T,S1), number(U), N is U+1, sformat(Str,'~w #~w',[S1,N]). -into_title_str(T+U,Str):- var(U), into_title_str(T,S1), sformat(Str,'~w(s)',[S1]). -into_title_str(title(Term),Str):- !, into_title_str(Term,Str),!. -into_title_str(some(Var),"Some"):- var(Var),!. -into_title_str(some(Var),Str):- !, into_title_str(Var,Str). -into_title_str(User:Term,Str):- User == user, !, into_title_str(Term,Str). -into_title_str(trn,"Training Pair"). -into_title_str(tst,"EVALUATION TEST"). -%into_title_str(Term,Str):- tersify23(Term,Terse),Term\=@=Terse,!,into_title_str(Terse,Str). -into_title_str(Term,Str):- callable_arity(Term,0),is_writer_goal(Term),catch(notrace(wots(Str,call_e_dmsg(Term))),_,fail),!. -into_title_str(Term,Str):- catch(sformat(Str,'~p',[Term]),_,term_string(Term,Str)),nonvar(Str),atom_length(Str,E50),E50<180,!. -into_title_str(Term,Str):- compound(Term), compound_name_arguments(Term,Name,Args), - %include(not_p1(plain_var),Args,Nonvars), - Args=Nonvars, - my_maplist(tersify,Nonvars,ArgsT), into_title_str([Name,"(",ArgsT,")"],Str),!. -into_title_str(Term,Str):- catch(sformat(Str,'~p',[Term]),_,term_string(Term,Str)). - -has_short_id(TestID,testid,UUID):- is_valid_testname(TestID),test_id_atom(TestID,UUID). -has_short_id(Obj,object,OID):- is_object(Obj),obj_to_oid(Obj,OID). -has_short_id(Grid,grid,GID):- is_grid(Grid),grid_to_gid(Grid,GID). - - -is_valid_linkid(ID,testid,TestID):- atom_id(ID,TestID),is_valid_testname(TestID),!. -is_valid_linkid(ID,object,Obj):- known_object(ID,Obj),!. -is_valid_linkid(ID,grid,Grid):- known_grid(ID,Grid),!. -% individuate_3(complete, two(v_1d398264_trn_0_in, v_1d398264_trn_0_out)) -is_valid_linkid(ID,group,Grp):- get_current_test(TestID),is_why_grouped_g(TestID,_Count,ID,Grp). - - -wqs_c(S):- term_is_ansi(S), !, write_keeping_ansi_mb(S). -wqs_c(S):- (string(S);is_codelist(S);is_charlist(S)),catch(format('~s',[S]),_,writeq(S)). -wqs_c(S):- empty_wqs_c(S),!. -wqs_c(S):- var(S),!,write(var(S)). -wqs_c(S):- atom(S),into_title_str(S,TS),write(TS),!. -wqs_c(S):- atom(S),write_atom(S),!. -%wqs_c(S):- atom(S),write(S),!. -wqs_c(S):- \+compound(S),!,notrace(catch(format('~p',[S]),_,write(S))). -wqs_c(title(S)):- !, wqs_c(S). -wqs_c(H+T):- !, wqs_c(H),write_nbsp,wqs_c(T). -wqs_c(S):- is_grid(S), print_grid(S),!. -wqs_c(S):- is_vm(S), pp(S) ,!. -wqs_c(L):- is_list(L), include(non_empty_wqs_c,L,LL),!,wqs_c_l(LL). -wqs_c([H|T]):- pp([H|T]),!. -wqs_c(H):- callable_arity(H,0),is_writer_goal(H),catch(call_e_dmsg(H),_,fail),!. -%wqs_c(H):- callable_arity(H,0),call(H),!. -wqs_c(H):- locally(t_l:wqs_fb(pp_no_nl),wqs(H)),!. - -wqs_c_l([]):-!. -wqs_c_l([H]):- wqs_c(H),!. -wqs_c_l([H|T]):- wqs_c(H),write_nbsp,wqs_c_l(T),!. - - - - - -ppt(_):- is_print_collapsed,!. -ppt(G):- stack_check_or_call(4000,writeq(G)),!. -ppt(G):- is_vm_map(G), !, write_map(G,'ppt'). -ppt(S):- term_is_ansi(S), !, write_keeping_ansi_mb(S). -%ppt(P):- compound(P),wqs1(P),!. - -ppt(P):- \+ ansi_main, wants_html,!,ptcol_html(P),write_br. -ppt(P):- \+ \+ ((tersify(P,Q),!,pp(Q))),!. -ppt(Color,P):- \+ ansi_main, wants_html,!,with_color_span(Color,ptcol_html(P)),write_br. -ppt(Color,P):- \+ \+ ((tersify(P,Q),!,pp(Color,Q))),!. - - -write_br:- ansi_main,!,nl. -write_br:- write('
    '). - -ptc(Color,Call):- pp(Color,call(Call)). - -:- meta_predicate(ppnl(+)). -ppnl(Term):- is_list(Term),!,g_out(wqs(Term)). -ppnl(Term):- nl_if_needed,format('~q',[Term]),nl_if_needed_ansi. - -:- meta_predicate(pp(+)). -pp(Color,P):- \+ ansi_main, wants_html,!,with_color_span(Color,pp(P)),write_br. -pp(Color,P):- ignore((quietlyd((wots_hs(S,pp(P)),!,color_print(Color,S))))). - -pp(_):- is_print_collapsed,!. -%pp(Term):- is_toplevel_printing(Term), !, nl_if_needed, pp_no_nl(Term),!,nl_if_needed_ansi. -pp(_Term):- nl_if_needed, fail. -pp(Term):- \+ ansi_main, wants_html,!, wots_vs(SS,ptcol_html_scrollable(Term)),write(SS),write_br. -pp(Term):- \+ nb_current(arc_can_portray,_),!,locally(nb_setval(arc_can_portray,t),print(Term)). -pp(Term):- az_ansi(pp_no_nl(Term)),!,nl_if_needed_ansi. - -/* -ptcol(P):- wants_html,!,ptcol_html(P). -ptcol(call(P)):- callable(P),!,call(P). -ptcol(P):- pp(P). -*/ - -%ptcol_html(P):- ptcol_html_0(P). -ptcol_html(P):- ptcol_html_scrollable_0(P). -ptcol_html_scrollable(P):- with_tag_ats(div,scrollable,ptcol_html_scrollable_0(P)). - - -ptcol_html_0(P):- with_tag(pre,ptcol_html_wo_pre(P)). -ptcol_html_wo_pre(call(P)):- callable(P),!, in_pp_html(call(P)). -ptcol_html_wo_pre(P):- in_pp_html(print_tree_no_nl(P)). -ptcol_html_scrollable_0(P):- ptcol_html_wo_pre(P). - - -pp_wcg(G):- wants_html,!,ptcol_html_scrollable(G). -pp_wcg(G):- pp_safe(call((locally(nb_setval(arc_can_portray,t),print(G))))),!. - -wqln(Term):- ppnl(Term). -wqnl(G):- pp_safe(call((locally(nb_setval(arc_can_portray,nil),print(G))))),!. - -pp_safe(_):- nb_current(pp_hide,t),!. -pp_safe(call(W)):- !, nl_if_needed,nl_now,call(W),nl_now. -pp_safe(W):- nl_if_needed,nl_now,writeq(W),nl_now. -pp_safe(C,W):- color_print(C,call(pp_safe(W))). - - -%p_p_t_no_nl(Term):- is_toplevel_printing(Term), !, print_tree_no_nl(Term). - -p_p_t_no_nl(P):- \+ ansi_main, wants_html,!,ptcol_html(P). -p_p_t_no_nl(Term):- az_ansi(print_tree_no_nl(Term)). - -ppt_no_nl(P):- \+ ansi_main, wants_html,!,ptcol_html(P). -ppt_no_nl(P):- tersify(P,Q),!,pp_no_nl(Q). - -is_toplevel_printing(_):- \+ is_string_output, line_position(current_output,N), N<2, fail. - -pp_no_nl(P):- var(P),!,pp(var_pt(P)),nop((dumpST,ibreak)). -pp_no_nl(S):- term_is_ansi(S), !, write_keeping_ansi_mb(S). -pp_no_nl(P):- atom(P),atom_contains(P,'~'),!,format(P). -pp_no_nl(G):- is_vm_map(G), !, write_map(G,'pp'). -%pp_no_nl(S):- term_is_ansi(S), !, write_keeping_ansi_mb(S). -pp_no_nl(P):- \+ \+ (( pt_guess_pretty(P,GP),ptw(GP))). -%pp(P):-!,writeq(P). -%ptw(P):- quietlyd(p_p_t_nl(P)),!. -%ptw(_):- nl_if_needed,fail. -ptw(P):- var(P),!,ptw(var_ptw(P)),nop((dumpST,ibreak)). -ptw(G):- is_vm_map(G), !, write_map(G,'ptw'). -ptw(S):- term_is_ansi(S), !, write_keeping_ansi_mb(S). -ptw(P):- p_p_t_no_nl(P),!. - -%ptw(P):- quietlyd(write_term(P,[blobs(portray),quoted(true),quote_non_ascii(false), portray_goal(print_ansi_tree),portray(true)])),!. -print_ansi_tree(S,_):- term_is_ansi(S), !, write_keeping_ansi_mb(S). -print_ansi_tree(P,_):- catch(arc_portray(P),_,(never_let_arc_portray_again,fail)),!. -print_ansi_tree(P,_OL):- catch(p_p_t_no_nl(P),_,(never_let_arc_portray_again,fail)),!. - -%p_p_t_nl(T):- az_ansi(print_tree_nl(T)). -%p_p_t(T):- az_ansi(print_tree(T)). - -pt_guess_pretty(P,O):- \+ nb_current(in_pt_guess_pretty,t), locally(nb_setval(in_pt_guess_pretty,t),pt_guess_pretty_1(P,O)). -pt_guess_pretty(O,O). - -upcase_atom_var_l(IntL,NameL):- upcase_atom_var(IntL,NameL). -upcase_atom_var_l(IntL,NameL):- is_list(IntL),!,my_maplist(upcase_atom_var_l,IntL,NameL). - -pt_guess_pretty_1(P,O):- copy_term(P,O,_), - ignore((sub_term(Body,O), compound(Body), Body=was_once(InSet,InVars),upcase_atom_var_l(InSet,InVars))), - ignore(pretty1(O)),ignore(pretty_two(O)),ignore(pretty_three(O)),ignore(pretty_final(O)),!, - ((term_singletons(O,SS),numbervars(SS,999999999999,_,[attvar(skip),singletons(true)]))). - -:- dynamic(pretty_clauses:pp_hook/3). -:- multifile(pretty_clauses:pp_hook/3). -:- module_transparent(pretty_clauses:pp_hook/3). -pretty_clauses:pp_hook(FS,Tab,S):- \+ current_prolog_flag(never_pp_hook, true), nb_current(arc_can_portray,t), notrace(catch(arc_pp_hook(FS,Tab,S),_,fail)). - -arc_pp_hook(_,Tab,S):- term_is_ansi(S), !,prefix_spaces(Tab), write_keeping_ansi_mb(S). -%arc_pp_hook(_,Tab,S):- is_vm(S),!,prefix_spaces(Tab),!,write('..VM..'). -%arc_pp_hook(_, _,_):- \+ \+ current_prolog_flag(never_pp_hook, true), nb_current(arc_can_portray,t),!,fail. -arc_pp_hook(FS,_ ,G):- \+ current_prolog_flag(never_pp_hook, true), nb_current(arc_can_portray,t), - current_predicate(is_group/1), - locally(b_setval(pp_parent,FS), - print_with_pad(pp_hook_g(G))),!. - -pp_parent(PP):- nb_current(pp_parent,PP),!. -pp_parent([]):-!. - -%:- meta_predicate(lock_doing(+,+,0)). -:- meta_predicate(lock_doing(+,+,:)). -lock_doing(Lock,G,Goal):- - (nb_current(Lock,Was);Was=[]), !, - \+ ((member(E,Was),E==G)), - locally(nb_setval(Lock,[G|Was]),Goal). - -never_let_arc_portray_again:- set_prolog_flag(never_pp_hook, true),!. -arc_can_portray:- \+ current_prolog_flag(never_pp_hook, true), nb_current(arc_can_portray,t). - -arcp:will_arc_portray:- - \+ current_prolog_flag(never_pp_hook, true), - \+ nb_current(arc_can_portray,f), - %nb_current(arc_can_portray,t), - current_prolog_flag(debug,false), - \+ tracing, - flag(arc_portray_current_depth,X,X),X<3, - current_predicate(bfly_startup/0). - -user:portray(Grid):- - arcp:will_arc_portray, \+ \+ catch(quietly(arc_portray(Grid)),_,fail),!, flush_output. - - -pp_hook_g(S):- term_is_ansi(S), !, write_keeping_ansi_mb(S). -pp_hook_g(_):- \+ \+ current_prolog_flag(never_pp_hook, true), nb_current(arc_can_portray,t),!,fail. -pp_hook_g(S):- term_contains_ansi(S), !, write_nbsp, pp_hook_g0(S). -pp_hook_g(G):- \+ plain_var(G), lock_doing(in_pp_hook_g,G,pp_hook_g0(G)). - -pp_hook_g0(S):- term_is_ansi(S), !, write_nbsp, write_keeping_ansi_mb(S). -pp_hook_g0(_):- \+ \+ current_prolog_flag(never_pp_hook, true), nb_current(arc_can_portray,t),!,fail. -pp_hook_g0(_):- in_pp(bfly),!,fail. -pp_hook_g0(G):- wots_hs(S,in_bfly(f,pp_hook_g10(G))),write(S). - -mass_gt1(O1):- into_obj(O1,O2),mass(O2,M),!,M>1. - -% Pretty printing -pp_hook_g10(G):- \+ plain_var(G), current_predicate(pp_hook_g1/1), lock_doing(in_pp_hook_g10,G,pp_hook_g1(G)). - -%as_grid_string(O,SSS):- is_grid(O),wots_vs(S,print_grid(O)), sformat(SSS,'{ ~w}',[S]). -as_grid_string(O,SSS):- wots_vs(S,show_indiv(O)), sformat(SSS,'{ ~w}',[S]). -as_pre_string(O,SS):- wots_hs(S,show_indiv(O)), strip_vspace(S,SS). - - -pretty_grid(O):- - catch( - (wots_hs(S,print_grid(O)),strip_vspace(S,SS), - ptc(orange,(format('" ~w "',[SS])))), - _,fail),!. -/* -pretty_grid(O):- - catch( - (wots_hs(S,print_grid(O)),strip_vspace(S,SS), - ptc(orange,(format('" ~w "',[SS])))), - _,(never_let_arc_portray_again,fail)). -*/ -pp_hook_g1(O):- plain_var(O), !, fail. - -pp_hook_g1(O):- attvar(O), !, is_colorish(O), data_type(O,DT), writeq('...'(DT)),!. -pp_hook_g1(S):- term_is_ansi(S), !, write_nbsp, write_keeping_ansi_mb(S). -%pp_hook_g1(S):- term_contains_ansi(S), !, fail, write_nbsp, write_keeping_ansi_mb(S). -pp_hook_g1(rhs(O)):- write_nbsp,nl,bold_print(print(r_h_s(O))),!. - -pp_hook_g1(iz(O)):- compound(O), O = info(_),underline_print(print(izz(O))),!. -pp_hook_g1(O):- is_grid(O), /* \+ (sub_term(E,O),compound(E),E='$VAR'(_)), */ pretty_grid(O). - - -pp_hook_g1(O):- is_object(O), into_solid_grid(O,G), wots(SS,pretty_grid(G)),write(og(SS)),!. - -pp_hook_g1(shape_rep(grav,O)):- is_points_list(O), as_grid_string(O,S), wotsq(O,Q), print(shape_rep(grav,S,Q)),!. -pp_hook_g1(vals(O)):- !, writeq(vals(O)),!. -%pp_hook_g1(l2r(O)):- into_solid_grid_strings(l2r(O),Str),Str\=@=l2r(O),print_term_no_nl(Str),!. -pp_hook_g1(localpoints(O)):- is_points_list(O), as_grid_string(O,S), wotsq(O,Q), print(localpoints(S,Q)),!. -pp_hook_g1(C):- compound(C), compound_name_arguments(C,F,[O]),is_points_list(O), length(O,N),N>2, as_grid_string(O,S), compound_name_arguments(CO,F,[S]), print(CO),!. - -pp_hook_g1(O):- is_points_list(O),as_grid_string(O,S),write(S),!. -pp_hook_g1(O):- is_real_color(O), color_print(O,call(writeq(O))),!. -pp_hook_g1(O):- is_colorish(O), data_type(O,DT), writeq('...'(DT)),!. - -pp_hook_g1(_):- \+ in_pp(ansi),!, fail. - - -pp_hook_g1(Grp):- current_predicate(pp_ilp/1),is_rule_mapping(Grp),pp_ilp(Grp),!. - -pp_hook_g1(O):- atom(O), atom_contains(O,'o_'), pp_parent([LF|_]), \+ (LF==lf;LF==objFn), - resolve_reference(O,Var), O\==Var, \+ plain_var(Var),!, - write_nbsp, writeq(O), write(' /* '), show_indiv(Var), write(' */ '). - -pp_hook_g1(O):- is_object(O),pp_no_nl(O), !. -pp_hook_g1(O):- is_group(O),pp_no_nl(O), !. - -%pp_hook_g1(change_obj(N,O1,O2,Sames,Diffs)):- showdiff_objects5(N,O1,O2,Sames,Diffs),!. - -pp_hook_g1(O):- is_vm_map(O),data_type(O,DT), writeq('..map.'(DT)),!. -pp_hook_g1(O):- is_gridoid(O),show_indiv(O), !. -%pp_hook_g1(O):- O = change_obj( O1, O2, _Same, _Diff), with_tagged('h5',w_section(object,[O1, O2],pp(O))). -%pp_hook_g1(O):- O = change_obj( O1, O2, _Same, _Diff), w_section(showdiff_objects(O1,O2)),!. -%pp_hook_g1(O):- O = change_obj( O1, O2, _Same, _Diff), w_section(object,[O1, O2],with_tagged('h5',pp(O))). -%pp_hook_g1(O):- O = diff(A -> B), (is_gridoid(A);is_gridoid(B)),!, p_c_o('diff', [A, '-->', B]),!. -pp_hook_g1(O):- O = showdiff( O1, O2), !, showdiff(O1, O2). -%pp_hook_g1(O):- compound(O),wqs1(O), !. -pp_hook_g1(O):- \+ compound(O),fail. -pp_hook_g1(G):- '@'(pp_hook_g1a(G),user). - -pp_hook_g1a(G):- \+ current_prolog_flag(debug,true), - current_predicate(pp_hook_g2/1), lock_doing(in_pp_hook_g3,any,pp_hook_g2(G)),!. -pp_hook_g1a(G):- fch(G),!. - -%pp_hook_g2(O):- current_predicate(colorize_oterms/2),colorize_oterms(O,C), notrace(catch(fch(C),_,fail)),! . - -fch(O):- wqs1(O). -%fch(O):- pp_no_nl(O). -%fch(O):- print(O). -%fch(O):- p_p_t_no_nl(O). - -wotsq(O,Q):- wots_hs(Q,wqnl(O)). -has_goals(G):- term_attvars(G,AV),AV\==[]. -has_goals(G):- term_variables(G,TV),term_singletons(G,SV),TV\==SV. - -maybe_term_goals(Term,TermC,Goals):- - term_attvars(Term,Attvars), Attvars\==[],!, - term_variables(Term,Vars), - include(not_in(Attvars),Vars,PlainVars), - copy_term((Attvars+PlainVars+Term),(AttvarsC+PlainVarsC+TermC),Goals), - numbervars(PlainVarsC,10,Ten1,[singletons(true),attvar(skip)]), - numbervars(AttvarsC+Goals,Ten1,_Ten,[attvar(bind),singletons(false)]). - -maybe_replace_vars([],SGoals,TermC,SGoals,TermC):-!. -maybe_replace_vars([V|VarsC],SGoals,TermC,RSGoals,RTermC):- - my_partition(sub_var(V),SGoals,Withvar,WithoutVar), - Withvar=[OneGoal], - freeze(OneGoal,(OneGoal\==null,OneGoal \== @(null))), - findall(_,sub_var(V,TermC),LL),LL=[_],!, - subst([WithoutVar,TermC],V,{OneGoal},[SGoalsM,TermCM]), - maybe_replace_vars(VarsC,SGoalsM,TermCM,RSGoals,RTermC). -maybe_replace_vars([_|VarsC],SGoals,TermC,RSGoals,RTermC):- - maybe_replace_vars(VarsC,SGoals,TermC,RSGoals,RTermC). - - -src_sameish(Orig,Find):- copy_term(Orig,COrig),Find=Orig,Orig=@=COrig. - -number_vars_calc_goals(Term,SSRTermC,[1|SRSGoals]):- - term_singletons(Term,Singles), - term_attvars(Term,Vars), - copy_term(Term+Vars+Singles,TermC+VarsC+SinglesC,Goals), - notrace(catch(numbervars(TermC+Goals,0,_Ten1,[singletons(false),attvar(skip)]),_,fail)), - sort_goals(Goals,VarsC,SGoals), - maybe_replace_vars(VarsC,SGoals,TermC,RSGoals,RTermC), - include(not_sub_var(RSGoals),SinglesC,KSingles), - length(KSingles,SL),length(VSingles,SL),my_maplist(=('$VAR'('__')),VSingles), - subst_2L(KSingles,VSingles,[RTermC,RSGoals],[SRTermC,SRSGoals]), - subst_1L_p2(src_sameish,[ - {dif('$VAR'('__'),RED)}=dif(RED), - {cbg('$VAR'('__'))}=cbg], - SRTermC,SSRTermC),!. - -number_vars_calc_goals(Term,SRTermC,[2|RSGoals]):- - term_attvars(Term,AVars), - copy_term(Term+AVars,TermC+VarsC,GoalsI), - term_attvars(GoalsI,GAttvars), copy_term(GoalsI+GAttvars,_+GAttvarsC,GoalsGoals), - append(GoalsI,GoalsGoals,Goals), - append([VarsC,GAttvarsC,AVars,GAttvars],SortVars), - numbervars(TermC+Goals,0,_Ten1,[singletons(false),attvar(bind)]), - sort_goals(Goals,SortVars,SGoals), - maybe_replace_vars(SortVars,SGoals,TermC,RSGoals,RTermC), - subst_1L_p2(src_sameish,[ - {dif('$VAR'('___'),RED)}=dif(RED), - {cbg('$VAR'('___'))}=cbg], - RTermC,SRTermC),!. - -number_vars_calc_goals(Term,SSRTermC,[3|SRSGoals]):- - term_singletons(Term,Singles), - term_attvars(Term,Vars), - copy_term(Term+Vars+Singles,TermC+VarsC+SinglesC,Goals), - numbervars(TermC+Goals,0,_Ten1,[singletons(false),attvar(bind)]), - sort_goals(Goals,VarsC,SGoals), - maybe_replace_vars(VarsC,SGoals,TermC,RSGoals,RTermC), - include(not_sub_var(RSGoals),SinglesC,KSingles), - length(KSingles,SL),length(VSingles,SL),my_maplist(=('$VAR'('__')),VSingles), - subst_2L(KSingles,VSingles,[RTermC,RSGoals],[SRTermC,SRSGoals]), - subst(SRTermC,{cbg('_')},cbg,SSRTermC),!. - -number_vars_calc_goals(Term,TermC,[4|SGoals]):- - term_variables(Term,Vars), - term_attvars(Term,Attvars), - copy_term(Term+Vars+Attvars,TermC+VarsC+AttvarsC,Goals), - notrace(catch(numbervars(TermC+Goals,0,_Ten1,[singletons(true)]),_,fail)), - append([AttvarsC,VarsC,AttvarsC,Vars],Sorted), - sort_goals(Goals,Sorted,SGoals),!. - -number_vars_calc_goals(Term,TermC,[5|SGoals]):- - term_variables(Term,Vars), - term_attvars(Term,Attvars), - copy_term(Term+Vars+Attvars,TermC+VarsC+AttvarsC,Goals), - numbervars(TermC+Goals,0,_Ten1,[singletons(false),attvar(skip)]), - append([AttvarsC,VarsC,Attvars,Vars],Sorted), - sort_goals(Goals,Sorted,SGoals),!. - - - -writeg(Term):- ignore( \+ notrace(catch(once(writeg0(Term);ppa(Term)),E,(pp(E),ppa(Term))))),!. - -writeg0(Term):- term_attvars(Term,Attvars),Attvars\==[],!, - must_det_ll(((number_vars_calc_goals(Term,TermC,Goals), - writeg5(TermC)),!, - if_t(Goals\==[],(nl_if_needed, - write(' goals='), call_w_pad_prev(3,az_ansi(print_tree_no_nl(Goals))))))),!. - -writeg0(Term):- \+ ground(Term), - \+ \+ must_det_ll(( - numbervars(Term,0,_Ten1,[singletons(true),attvar(skip)]), writeg5(Term))). -writeg0(Term):- writeg5(Term),!. - -writeg5(X):- is_ftVar(X),!,write_nbsp,write_nbsp,print(X),write_nbsp. -writeg5(N=V):- is_simple_2x2(V),!,print_grid(N,V),writeln(' = '),call_w_pad_prev(2,writeg9(V)). -writeg5(N=V):- is_gridoid(V),!,print_grid(N,V),writeln(' = '),call_w_pad_prev(2,writeg9(V)). -writeg5(N=V):- nl_if_needed,nonvar(N), pp_no_nl(N),writeln(' = '), !, call_w_pad_prev(2,writeg5(V)). -writeg5(_):- write_nbsp, fail. -writeg5(V):- writeg9(V). - -writeg8(X):- is_ftVar(X),!,print(X). -writeg8(X):- var(X),!,print(X). -writeg8(X):- writeq(X). - -writeg9(V):- is_simple_2x2(V),!,print_simple_2x2(writeg8,V). -writeg9(V):- is_list(V),nl_if_needed,write('['),!,my_maplist(writeg5,V),write(']'). -writeg9(_):- write_nbsp,write(' \t '),fail. -writeg9(X):- is_ftVar(X),!,write_nbsp,write_nbsp,print(X). -writeg9(V):- pp_no_nl(V). - - -/* -writeg5(V):- is_simple_2x2(V),!,print_simple_2x2(writeg8,V). -writeg5(V):- is_gridoid(V),!,call_w_pad_prev(2,writeg9(V)). -writeg5(V):- is_list(V),nl_if_needed,write('['),my_maplist(writeg5,V),write(']'). -*/ -arg1_near(Vars,Goal,Nth):- tc_arg(1,Goal,PreSort),nth1(Nth,Vars,E),E==PreSort,!. -arg1_near(_VarsC,Goal,PreSort):- tc_arg(1,Goal,PreSort),!. -arg1_near(_VarsC,Goal,Goal). - -sort_goals(Goals,VarsC,SGoals):- predsort(sort_on(arg1_near(VarsC)),Goals,SGoals). - -/* - -writeg0(Obj):- is_object(Obj),pp(Obj),!. -writeg0(O):- writeg00(O). - -writeg00(Term):- - maybe_term_goals(Term,TermC,Goals), - writeg00(TermC), call_w_pad(2,writeg00(Goals)),!. -writeg00(N=V):- nl_if_needed,nonvar(N), pp_no_nl(N),writeln(' = '), !, call_w_pad(2,writeg00(V)). -writeg00(O):- compound(O),compound_name_arguments(O,F,[A]),!,call_w_pad(2,((writeq(F),write('('),writeg3(A),write(')')))). -writeg00(S):- term_contains_ansi(S), !, write_keeping_ansi_mb(S). -writeg00([H|T]):- compound(H),H=(_=_), my_maplist(writeg0,[H|T]). -writeg00([H|T]):- is_list(T),call_w_pad(2,((nl,write('['),writeg2(H),my_maplist(writeg0,T),write(']'),nl))). -%writeg0(Term):- \+ ground(Term),!, \+ \+ (numbervars(Term,99799,_,[singletons(true)]), -% subst(Term,'$VAR'('_'),'$VAR'('_____'),TermO), writeg0(TermO)). -%writeg0(V):- \+ is_list(V),!,writeq(V),nl_now. -writeg00(V):- \+ is_list(V),!,pp(V). -writeg00(X):- call_w_pad(2,pp(X)). - -writeg1(N=V):- is_gridoid(V),!,print_grid(N,V),call_w_pad(2,(my_maplist(writeg1,V))). -writeg1(X):- nl_if_needed,writeg2(X),!,write_nbsp,!. -writeg2(S):- term_contains_ansi(S), !, write_keeping_ansi_mb(S). -writeg2(X):- is_ftVar(X),!,print(X). -writeg2(X):- write_term(X,[quoted(true),quote_non_ascii(true),portrayed(false),nl(false),numbervars(true)]),!. -%writeg2(X):- write_term(X,[quoted(true),quote_non_ascii(true),portrayed(false),nl(false),numbervars(false)]),!. -%writeg1(X):- nl_if_needed,writeg(X). -writeg2(S):- term_is_ansi(S), !, write_keeping_ansi_mb(S). -writeg2(X):- writeq(X),!. -writeg3(X):- is_list(X),X\==[],X=[_,_|_],!,writeg(X). -writeg3(X):- writeg2(X). -*/ - -% Nov 9th, 1989 -/* -pp_hook_g1(T):- - nb_current('$portraying',Was) - -> ((member(E,Was), T==E) -> ptv2(T) ; locally(b_setval('$portraying',[T|Was]),ptv0(T))) - ; locally(b_setval('$portraying',[T]),ptv0(T)). -*/ - -%pp_hook_g(G):- compound(G),ppt(G),!. -%pp_hook_g(G):- ppt(G),!. - - -strip_vspace(S,Stripped):- string_concat(' ',SS,S),!,strip_vspace(SS,Stripped). -strip_vspace(S,Stripped):- string_concat(SS,' ',S),!,strip_vspace(SS,Stripped). -strip_vspace(S,Stripped):- string_concat('\n',SS,S),!,strip_vspace(SS,Stripped). -strip_vspace(S,Stripped):- string_concat(SS,'\n',S),!,strip_vspace(SS,Stripped). -strip_vspace(S,Stripped):- string_concat('\t',SS,S),!,strip_vspace(SS,Stripped). -strip_vspace(S,Stripped):- string_concat(SS,'\t',S),!,strip_vspace(SS,Stripped). - -strip_vspace(S,Stripped):- replace_in_string([" \n"="\n","( "="( ","(\n"="( "],S,S2),S2\==S,!,strip_vspace(S2,Stripped). -%strip_vspace(S,Stripped):- split_string(S, "", "\t\r\n", [Stripped]). -strip_vspace(S,S). - - -print_nl(P):- nl_if_needed, wots_hs(SS,pp_no_nl(P)), maybe_color(SS,P),nl_if_needed. - -color_write(S):- term_is_ansi(S), !, write_keeping_ansi_mb(S). -color_write(P):- wots_hs(SS,write(P)), maybe_color(SS,P). - -write_keeping_ansi_mb(P):- is_maybe_bold(P,write_keeping_ansi(P)). - -is_maybe_bold(P):- sformat(S,'~w',[P]),atom_contains(S,'stOF'). - -is_maybe_bold(P,G):- is_maybe_bold(P),!, underline_print(bold_print(G)). -is_maybe_bold(_P,G):- call(G). - -pp_msg_color(P,C):- compound(P),pc_msg_color(P,C),!. -pp_msg_color(P,C):- must_det_ll(mesg_color(P,C)). -pc_msg_color(iz(P),C):- pp_msg_color(P,C). -pc_msg_color(link(P,_,_),C):- pp_msg_color(P,C). -pc_msg_color(link(P,_),C):- pp_msg_color(P,C). -pc_msg_color((_->P),C):- pp_msg_color(P,C). -pc_msg_color([P|_],C):- pp_msg_color(P,C). -pc_msg_color(diff(P),C):- pp_msg_color(P,C). - -%:- meta_predicate(wots_hs(0)). -%wots_hs(G):- wots_hs(S,G),write(S). - -:- meta_predicate(wots_ansi(-,0)). -wots_ansi(S,Goal):- wots(S,woto_ansi(Goal)). -:- meta_predicate(wots_ansi(-,0)). -wots_html(S,Goal):- wots(S,woto_html(Goal)). - -:- meta_predicate(woto_ansi(0)). -woto_ansi(Goal):- with_toplevel_pp(ansi,Goal). -:- meta_predicate(woto_html(0)). -woto_html(Goal):- with_toplevel_pp(http,Goal). - -:- meta_predicate(wots_hs(-,0)). -%wots_hs(S,G):- \+ wants_html,!,wots(S,G). -%wots_hs(S,G):- wots(S,G),!. -wots_hs(S,G):- wots(SS,G),notrace(remove_huge_spaces(SS,S)). -:- meta_predicate(wots_vs(-,0)). -wots_vs(OOO,G):- wots(S,G),notrace(fix_vspace(S,OOO)). - -fix_vspace(S,OOO):- - strip_vspace(S,SS), (atom_contains(SS,'\n') -> - wots_hs(SSS,(nl_now,write(' '),write(SS),nl_now));SSS=SS), - remove_huge_spaces(SSS,OOO). - - -write_tall(L):- is_list(L),!,my_maplist(write_tall,L). -write_tall(E):- wots_vs(S,wqs_c(E)),writeln(S). -write_wide(L):- is_list(L),!,my_maplist(write_wide,L). -write_wide(E):- wots_vs(S,wqs_c(E)),write(S),write_nbsp. - -p_to_br(S,SS):- fix_br_nls(S,S0), - cr_to_br(S0,SSS), - replace_in_string(['

    '='
    ','
    '='
    ','

    '=' ','

    '='
    ','

    '='
    '],SSS,SSSS), - cr_to_br(SSSS,SS). - -cr_to_br(S,SSS):- wants_html,!,cr_to_br_html(S,SSS). -cr_to_br(S,SSS):- cr_to_br_ansi(S,SSS). - -cr_to_br_html(S,SSS):- replace_in_string(['\r\n'='
    ','\r'='
    ','\n'='
    '],S,SSS). -cr_to_br_ansi(S,SSS):- replace_in_string(['
    '='\n',' '=' '],S,SSS). - -fix_br_nls(S,O):- replace_in_string( - ['
    \n'='
    ','
    \n'='
    ','

    \n'='

    ','

    \n'='

    ','

    \n'='

    ', - '\n
    '='
    ','\n
    '='
    ','\n

    '='

    ','\n

    '='

    ','\n

    '='

    '],S,O). - -remove_huge_spaces(S,O):- notrace((fix_br_nls(S,SS),!,p_to_br(SS,O))),!. -/* -remove_huge_spaces(S,O):- fix_br_nls(S,S0), - replace_in_string([' '=' ', - ' '=' ', - ' '=' ', - ' '=' ', - ' '=' ', - ' '=' ', - ' '=' ', - '\t'=' ', - ' '=' '],S0,SS),p_to_br(SS,O). -*/ - - -wqs_l(H):- \+ is_list(H),!, wqs(H). -wqs_l(H):- wqs(H). - -wqs(P):- wots_hs(SS,wqs0(P)), maybe_color(SS,P). -wqs(C,P):- ansicall(C,wqs0(P)),!. - -wqs0(X):- plain_var(X), wqs(plain_var(X)),!. -wqs0(X):- plain_var(X), !, wqs(plain_var(X)), ibreak. -wqs0(S):- term_is_ansi(S), !, write_keeping_ansi_mb(S). -wqs0(C):- is_colorish(C),color_print(C,C),!. -wqs0(G):- is_vm_map(G), !, write_map(G,'wqs'). -wqs0(X):- var(X), !, get_attrs(X,AVs),!,writeq(X),write('/*{'),print(AVs),write('}*/'). -wqs0(X):- attvar(X), !, wqs(attvar(X)). -wqs0(nl_now):- !, nl_now. wqs0(X):- X=='', !. wqs0(X):- X==[], !. -wqs0(X):- is_grid(X), !, print_grid(X). -wqs0(G):- compound(G), G = call(C),callable(C),!,call(C). -wqs0([T]):- !, wqs(T). -wqs0([H|T]):- string(H), !, write(H), write_nbsp, wqs(T). -wqs0([H|T]):- compound(H),skip(_)=H, !,wqs(T). -wqs0([H|T]):- wqs(H), need_nl(H,T), wqs(T), !. -wqs0(X):- is_object(X), tersify1(X,Q), X\==Q,!, wqs(Q). -wqs0(X):- is_object(X), show_shape(X),!. -wqs0(X):- string(X), atom_contains(X,'~'), catch((sformat(S,X,[]),color_write(S)),_,fail),!. -wqs0(X):- string(X), !, color_write(X). -%wqs([H1,H2|T]):- string(H1),string(H2),!, write(H1),write_nbsp, wqs([H2|T]). -%wqs([H1|T]):- string(H1),!, write(H1), wqs(T). -%wqs([H|T]):- compound(H),!, writeq(H), wqs(T). - -wqs0(call(C)):- !, call(C). -wqs0(X):- \+ compound(X),!, write_nbsp, write(X). -wqs0(C):- compound(C),wqs1(C),!. -wqs0(C):- wqs2(C). -%wqs(S):- term_contains_ansi(S), !, write_nbsp, write_keeping_ansi_mb(S). - -wqs2(S):- term_contains_ansi(S), !, write_nbsp, write_keeping_ansi_mb(S). -%wqs2(P):- wants_html,!,pp(P). - -:- thread_local(t_l:wqs_fb/1). -wqs2(X):- t_l:wqs_fb(P1),call(P1,X),!. -%wqs2(X):- with_wqs_fb(writeq,X). -wqs2(X):- with_wqs_fb(writeq,print(X)),!. -%wqs2(X):- with_wqs_fb(writeq,((write_nbsp,write_term(X,[quoted(true)])))). - -with_wqs_fb(FB,Goal):- - locally(t_l:wqs_fb(FB),Goal). - - -as_arg_str(C,S):- wots_vs(S,print(C)). - -arg_string(S):- string(S),!. -arg_string(S):- term_contains_ansi(S),!. - -wqs1(C):- \+ compound(C),!,wqs0(C). -wqs1(S):- term_is_ansi(S), !, write_keeping_ansi_mb(S). - -wqs1(format(C,N)):- catch((sformat(S,C,N),color_write(S)),_,fail),!. -wqs1(writef(C,N)):- !, writef(C,N). -wqs1(q(C)):- \+ arg_string(C),wots_hs(S,writeq(C)),color_write(S),!. -wqs1(g(C)):- \+ arg_string(C),wots_vs(S,bold_print(wqs1(C))),print(g(S)),!. -wqs1(print_ss(C)):- \+ arg_string(C), wots_vs(S,print_ss(C)),wqs1(print_ss(S)),!. -wqs1(b(C)):- \+ arg_string(C), wots_vs(S,bold_print(wqs1(C))),color_write(S). -wqs1(T):- \+ is_list(T), term_contains_ansi(T),!,write_keeping_ansi_mb(T). -wqs1(norm(C)):- writeq(norm(C)),!. -wqs1(grid_rep(norm,C)):- writeq(grid_rep(norm,C)),!. -wqs1(grid(C)):- writeq(grid(C)),!. -wqs1(rhs(RHS)):- nl_now,wqnl(rhs(RHS)),nl_now. -%wqs1(grid_ops(norm,C)):- writeq(norm(C)),!. -%norm_grid - -wqs1(pp(P)):- wots_vs(S,pp_no_nl(P)),write((S)). -wqs1(ppt(P)):- wots_vs(S,ppt_no_nl(P)),write((S)). -wqs1(wqs(P)):- wots_vs(S,wqs(P)),write((S)). -wqs1(wqs(C,P)):- wots_vs(S,wqs(P)),color_print(C,S). - -wqs1(vals(C)):- writeq(vals(C)),!. -%wqs1(colors_cc(C)):- \+ arg_string(C), as_arg_str(C,S),wqs(colorsz(S)). -wqs1(io(C)):- \+ arg_string(C),wots_vs(S,bold_print(wqs(C))),write(io(S)). - -wqs1(uc(C,W)):- !, write_nbsp, color_print(C,call(underline_print(format("\t~@",[wqs(W)])))). -wqs1(cc(C,N)):- is_color(C),!,color_print(C,call(writeq(cc(C,N)))). -wqs1(write_nav_cmd(C,N)):- !, write_nav_cmd(C,N). - -wqs1(-(C,N)):- is_color(C),!,color_print(C,call(writeq(C))), write('-'), wqs(N). -wqs1(cc(C,N)):- N\==0,attvar(C), get_attrs(C,PC), !, wqs(ccc(PC,N)). -wqs1(cc(C,N)):- N\==0,var(C), sformat(PC,"~p",[C]), !, wqs(ccc(PC,N)). -wqs1(cc(C,N)):- \+ arg_string(C), wots_hs(S,color_print(C,C)), wqs(cc(S,N)). -wqs1(color_print(C,X)):- is_color(C), !, write_nbsp, color_print(C,X). -wqs1(color_print(C,X)):- \+ plain_var(C), !, write_nbsp, color_print(C,X). -wqs1(X):- into_f_arg1(X,_,Arg),is_gridoid(Arg),area_or_len(Arg,Area),Area<5,writeq(X),!. -% wqs1(C):- callable(C), is_wqs(C),wots_vs(S,catch(C,_,fail)),write((S)). -wqs1(X):- is_gridoid_arg1(X), print_gridoid_arg1(X). - -into_f_arg1(X,F,Arg):- compound(X), compound_name_arguments(X,F,[Arg]), compound(Arg). - -is_gridoid_arg1(X):- into_f_arg1(X,_F,Arg),is_gridoid(Arg). -print_gridoid_arg1(X):- into_f_arg1(X,F,Arg),print_gridoid_arg1(F,Arg). - -print_gridoid_arg1(F,Arg):- \+ wants_html,!, wots_vs(VS,wqs(Arg)), writeq(F),write('(`'),!, print_with_pad(write(VS)),write('`)'). -print_gridoid_arg1(F,Arg):- wots_vs(VS,wqs(Arg)), - with_tag_style(span,"display: inline; white-space: nowrap",(writeq(F),write('({'),!,write(VS),write('})'))). - - -nl_needed(N):- line_position(current_output,L1),L1>=N. - -nl_now :- wants_html,!,nl_if_needed_ansi. -nl_now :- nl. - -ansi_in_pre:- current_predicate(in_pre/0),in_pre. -nl_if_needed :- ansi_main,!, format('~N'). -nl_if_needed :- ansi_in_pre,ignore((nl_needed(11),write('
    '))),!. -nl_if_needed :- wants_html,!,ignore((nl_needed(11),write('
    \n'))). -nl_if_needed :- format('~N'). -nl_if_needed_ansi :- \+ ansi_main, wants_html,!. -nl_if_needed_ansi :- nl_if_needed. - -write_nbsp:- ansi_main,!,write(' '). -write_nbsp:- wants_html,!,write(' '). -write_nbsp:- write(' '). - -is_breaker(P):- compound(P),functor(P,_,A), A>=3. - -last_f(H,F):- \+ compound(H),data_type(H,F). -last_f(H,F/A):- compound(H),!,functor(H,F,A). - -need_nl(_,_):- line_position(current_output,L1),L1<40,!. -need_nl(_,_):- line_position(current_output,L1),L1>160,!,nl_if_needed. -need_nl(H0,[H1,H2|_]):- H1\=cc(_,_), last_f(H0,F0),last_f(H1,F1),last_f(H2,F2), F0\==F1, F1==F2,!,format('~N '). -%need_nl(H0,[H1|_]):- last_f(H0,F0),last_f(H1,F1), F0==F1, !, write_nbsp. -need_nl(_,_). -/* -need_nl(_Last,[H|_]):- last_f(H,F), - once(nb_current(last_h,cc(LF,C));(LF=F,C=0)), - (LF==F-> (write_nbsp, plus(C,1,CC), nb_setval(last_h,cc(F,CC))) ; ((C>2 -> nl_now ; write_nbsp), nb_setval(last_h,cc(F,0)))). - -need_nl(_,_):- wants_html,!,write_nbsp. -%need_nl(_,_):- !,write_nbsp. -need_nl(H,[P|_]):- \+ is_breaker(H),is_breaker(P),line_position(user_output,L1),L1>80,nl_now,bformatc1('\t\t'). -need_nl(_,_):- line_position(user_output,L1),L1>160,nl_now,bformatc1('\t\t'). -need_nl(_,_). -*/ - -dash_chars:- wants_html,!,section_break. -dash_chars:- dash_chars(40),!. - -dash_chars(_):- wants_html,!,section_break. -dash_chars(H):- integer(H), dash_border(H). -dash_chars(S):- nl_if_needed,dash_chars(60,S),nl_if_needed_ansi. -dash_chars(_,_):- wants_html,!,section_break. -dash_chars(H,_):- H < 1,!. -dash_chars(H,C):- forall(between(0,H,_),bformatc1(C)). - -%section_break:- wants_html,!,write('


    '). -section_break. -%dash_uborder_no_nl_1:- line_position(current_output,0),!, bformatc1('\u00AF\u00AF\u00AF '). -%dash_uborder_no_nl_1:- line_position(current_output,W),W==1,!, bformatc1('\u00AF\u00AF\u00AF '). -dash_uborder_no_nl_1:- bformatc1('\u00AF\u00AF\u00AF '). -dash_uborder_no_nl_1:- uborder(Short,Long),!, bformatc1(Short),bformatc1(Long),write_nbsp. -dash_uborder_no_nl(1):- !, dash_uborder_no_nl_1. -dash_uborder_no_nl(Width):- WidthM1 is Width-1, uborder(Short,Long),write_nbsp, write(Short),dash_chars(WidthM1,Long),!. -dash_uborder_no_nl(Width):- WidthM1 is Width-1, write_nbsp, bformat('\u00AF'),dash_chars(WidthM1,'\u00AF\u00AF'),!. -dash_uborder_no_nl(Width):- nl_if_needed, WidthM1 is Width-1, bformatc1(' \u00AF'),dash_chars(WidthM1,'\u00AF\u00AF'). - -dash_uborder(Width):- nl_if_needed,dash_uborder_no_nl(Width),nl_now. - -uborder('-','--'):- stream_property(current_output,encoding(utf8)),!. -uborder('\u00AF','\u00AF\u00AF'):- !. %stream_property(current_output,encoding(text)). -%uborder('-','--'). - -dash_border_no_nl_1:- line_position(current_output,0),!, bformatc1(' ___ '). -dash_border_no_nl_1:- line_position(current_output,W),W==1,!, bformatc1('___ '). -dash_border_no_nl_1:- bformatc1(' ___ '). - -%dash_border_no_nl(Width):- write(''),dash_chars(Width,'_'),write_nbsp,!. - -dash_border_no_nl(Width):- nl_if_needed, WidthM1 is Width-1, bformatc1(' _'),dash_chars(WidthM1,'__'). - -dash_border(Width):- !, dash_border_no_nl(Width),nl_now,!. - -functor_test_color(pass,green). -functor_test_color(fail,red). -functor_test_color(warn,yellow). - -arcdbg(G):- is_vm_map(G), !, write_map(G,'arcdbg'). -arcdbg(G):- compound(G), compound_name_arity(G,F,_),functor_test_color(F,C), - wots_hs(S,print(G)),color_print(C,S),!,nl_if_needed_ansi. -arcdbg(G):- u_dmsg(G). - - -%user:portray(Grid):- ((\+ tracing, is_group(Grid),print_grid(Grid))). -%user:portray(Grid):- quietlyd((is_object(Grid),print_grid(Grid))). -n_times(N,Goal):- forall(between(1,N,_),ignore(Goal)). -banner_lines(Color):- banner_lines(Color,1). -banner_lines(Color,N):- wants_html,!,format('\n
    \n',[N,Color]),!. -banner_lines(Color,N):- - must_det_ll((nl_if_needed, - n_times(N,color_print(Color,'-------------------------------------------------')),nl_now, - n_times(N,color_print(Color,'=================================================')),nl_now, - n_times(N,color_print(Color,'-------------------------------------------------')),nl_now, - n_times(N,color_print(Color,'=================================================')),nl_now, - n_times(N,color_print(Color,'-------------------------------------------------')),nl_now)),!. - -print_sso(A):- ( \+ compound(A) ; \+ (sub_term(E,A), is_gridoid(E))),!, u_dmsg(print_sso(A)),!. -print_sso(A):- grid_footer(A,G,W),writeln(print_sso(W)), print_grid(W,G),!. -print_sso(A):- must_det_ll(( nl_if_needed, into_ss_string(A,SS),!, - SS = ss(L,Lst), - writeln(print_sso(l(L))), - forall(member(S,Lst),writeln(S)),nl_if_needed)),!. - -var_or_number(V):- var(V),!. -var_or_number(V):- integer(V),!. - - -find_longest_len(SL,L):- find_longest_len(SL,10,L),!. -find_longest_len([],L,L). -find_longest_len([S|SS],N,L):- print_length(S,N2),max_min(N,N2,NM,_), - find_longest_len(SS,NM,L). - -:- meta_predicate( print_with_pad(0)). -:- export( print_with_pad/1). -/*print_with_pad(Goal):- - - (line_position(current_output,O);O=0),!, - O1 is O+1, - call_w_pad(O1,Goal). -*/ -print_with_pad(Goal):-(line_position(current_output,O);O=0),!, O1 is O+1,wots(S,Goal),print_w_pad(O1,S). - - -into_s(Text,S):- notrace(catch(text_to_string(Text,S),_,fail)),!. -into_s(Obj,S):- wots_hs(S,pp(Obj)),!. - -print_w_pad(Pad,Text):- into_s(Text,S), atomics_to_string(L,'\n',S)-> my_maplist(print_w_pad0(Pad),L). -print_w_pad0(Pad,S):- nl_if_needed,dash_chars(Pad,' '), write(S). - - -:- meta_predicate(call_w_pad_prev(+,0)). -call_w_pad_prev(Pad,Goal):- wots_hs(S,Goal), print_w_pad(Pad,S). - -%call_w_pad(N,Goal):- wants_html,!,format('',[N]),call_cleanup(call(Goal),write('')). -:- meta_predicate(call_w_pad(+,0)). -call_w_pad(_N,Goal):- wants_html,!,format('',[]),call_cleanup(call(Goal),write('')). -call_w_pad(N,Goal):- nl_if_needed,wots_hs(S,dash_chars(N,' ')),!,pre_pend_each_line(S,Goal). -maybe_print_pre_pended(Out,Pre,S):- atomics_to_string(L,'\n',S), maybe_print_pre_pended_L(Out,Pre,L). -maybe_print_pre_pended_L(Out,_,[L]):- write(Out,L),!,flush_output(Out). -maybe_print_pre_pended_L(Out,Pre,[H|L]):- write(Out,H),nl(Out),!,write(Out,Pre),maybe_print_pre_pended_L(Out,Pre,L). - -%pre_pend_each_line(_,Goal):- !,ignore(Goal). -:- meta_predicate(pre_pend_each_line(+,0)). -pre_pend_each_line(Pre,Goal):- write(Pre),pre_pend_each_line0(Pre,Goal). -pre_pend_each_line0(Pre,Goal):- - current_output(Out), - current_predicate(predicate_streams:new_predicate_output_stream/2),!, - call(call,predicate_streams:new_predicate_output_stream([Data]>>maybe_print_pre_pended(Out,Pre,Data),Stream)), - arc_set_stream(Stream,tty(true)), - %arc_set_stream(Stream,buffer(false)), - %undo(ignore(catch(close(Stream),_,true))),!, - setup_call_cleanup(true, - (with_output_to_each(Stream,once(Goal)),flush_output(Stream)), - ignore(catch(close(Stream),_,true))),!. -pre_pend_each_line0(Pre,Goal):- - with_output_to_each(string(Str),Goal)*->once((maybe_print_pre_pended(current_output,Pre,Str),nl_if_needed)). - - - -end_of_file. - - - -run_source_code(ShareVars, SourceCode, Vs, QQ):- - QQ = source_buffer(SourceCode,Vs),!, - %print(term=Sourcecode -> vs=Vs), - maplist(share_vars(Vs),ShareVars), - (\+ is_list(SourceCode) - -> mort(SourceCode) - ; maplist(mort,SourceCode)). - -run_source_code(ShareVars, Vs, QQ):- - QQ = source_buffer(SourceCode,Vs),!, - %print(term=Sourcecode -> vs=Vs), - maplist(share_vars(Vs),ShareVars), - (\+ is_list(SourceCode) - -> mort(SourceCode) - ; maplist(mort,SourceCode)). - - -%vars_to_dictation([_=Value|Gotten],TIn,TOut):- is_vm_map(Value),!, vars_to_dictation(Gotten,TIn,TOut). - -vars_to_dictation([Name=Value|Gotten],TIn,TOut):- !, - my_assertion(atom(Name)), - vars_to_dictation(Gotten,TIn,TMid), - to_prop_name(Name,UName), - tio_tersify(Value,ValueT),!, - put_dict(UName,TMid,ValueT,TOut). - -vars_to_dictation([NameValue|Gotten],TIn,TOut):- !, - vars_to_dictation(Gotten,TIn,TMid), - to_prop_name(NameValue,UName), - tio_tersify(NameValue,ValueT),!, - put_dict(UName,TMid,ValueT,TOut). - -vars_to_dictation([NameValue|Gotten],TIn,TOut):- compound(NameValue),compound_name_arguments(NameValue,Name,Value),!, - vars_to_dictation([Name=Value|Gotten],TIn,TOut). - -vars_to_dictation([],T,T). - -tio_tersify(Value,ValueT):- is_grid(Value),!,ValueT=_. -tio_tersify(Value,Value). -:- export(copy_qq_//1). - -copy_qq_([]) --> []. -copy_qq_([C|Cs]) --> [C], copy_qq_(Cs). - -:- export(copy_qq//1). -muarc:copy_qq(A) --> copy_qq_(Cs), {atom_codes(A, Cs)}. - -to_prop_name(Name=_,UName):- nonvar(Name),!,to_prop_name(Name,UName). -to_prop_name(Name,UName):- compound(Name),compound_name_arity(Name,F,_),!,to_prop_name(F,UName). -to_prop_name(Name,UName):- to_case_breaks(Name,Breaks),xtis_to_atomic(Breaks,UName). - -xtis_to_atomic([xti(Str,upper),xti(StrL,lower)|Breaks],StrO):- string_upper(Str,Str), - atom_chars(Str,CharsList),append(Left,[U],CharsList), - name(S1,Left),atomic_list_concat([S1,'_',U,StrL],'',StrUL),!, - xtis_to_atomic([xti(StrUL,lower)|Breaks],StrO). -xtis_to_atomic([],''). -xtis_to_atomic([xti(Str,_)],Lower):- downcase_atom(Str,Lower). -xtis_to_atomic([XTI|Breaks],Atomic):- - xtis_to_atomic([XTI],S1),xtis_to_atomic(Breaks,S2),!,atomic_list_concat([S1,S2],'_',Atomic). - -share_vars(Vs,Name=Value):- member(VName=VValue,Vs),VName==Name,!,(Value=VValue->true;trace_or_throw(cant(share_vars(Vs,Name=Value)))). -share_vars(_,Name=_):- string_concat('_',_,Name),!. % Hide some vars -share_vars(V,Name=Value):- fbug(missing(share_vars(V,Name=Value))),!. - - - -parse_expansions(_,Vs,Vs,Src,Src):- \+ compound(Src),!. -parse_expansions(_,Vs0,Vs,dont_include(Var),nop(dont_include(Var))):- - dont_include_var(Vs0,Vs,Var),!. -parse_expansions(F, Vs0,Vs,[Src0|Sourcecode0],[Src|Sourcecode]):- !, - parse_expansions(F, Vs0, Vs1, Src0, Src), - parse_expansions(F, Vs1, Vs, Sourcecode0, Sourcecode). -parse_expansions(FF, Vs0, Vs, Cmpd0, Cmpd):- - compound_name_arguments(Cmpd0,F,Args0), - parse_expansions([F|FF], Vs0, Vs, Args0,Args), - compound_name_arguments(Cmpd,F,Args). - -dont_include_var(Vs0,Vs,Var):- select(_=VV,Vs0,Vs),VV==Var,!. -dont_include_var(Vs,Vs,_). - -append_sets(Sets,Set):- append(Sets,List),list_to_set(List,Set). -append_sets(Set1,Set2,Set):- append(Set1,Set2,List),list_to_set(List,Set). -flatten_sets(Sets,Set):- flatten(Sets,List),list_to_set(List,Set). - -print_prop_val(N=V):- to_prop_name(N,P),format('~N\t\t'),print(P=V),nl. - - -ignore_numvars(Name='$VAR'(Name)). - - diff --git a/metta_vspace/pyswip_lng/metta_utils.pl b/metta_vspace/pyswip_lng/metta_utils.pl new file mode 120000 index 00000000..22aa4874 --- /dev/null +++ b/metta_vspace/pyswip_lng/metta_utils.pl @@ -0,0 +1 @@ +../pyswip/metta_utils.pl \ No newline at end of file diff --git a/metta_vspace/pyswip_lng/swi_flybase.pl b/metta_vspace/pyswip_lng/swi_flybase.pl deleted file mode 100755 index 12a4e619..00000000 --- a/metta_vspace/pyswip_lng/swi_flybase.pl +++ /dev/null @@ -1,2 +0,0 @@ - -:- ensure_loaded(flybase_main). \ No newline at end of file diff --git a/metta_vspace/pyswip_lng/swi_flybase.pl b/metta_vspace/pyswip_lng/swi_flybase.pl new file mode 120000 index 00000000..e976b1de --- /dev/null +++ b/metta_vspace/pyswip_lng/swi_flybase.pl @@ -0,0 +1 @@ +../pyswip/swi_flybase.pl \ No newline at end of file diff --git a/metta_vspace/pyswip_lng/swi_support.pl b/metta_vspace/pyswip_lng/swi_support.pl deleted file mode 100755 index 1854606e..00000000 --- a/metta_vspace/pyswip_lng/swi_support.pl +++ /dev/null @@ -1,155 +0,0 @@ - -:- set_prolog_flag(verbose_autoload, false). -:- set_prolog_flag(verbose, silent). -:- set_prolog_flag(verbose_load, silent). -:- assert((user:'$exported_op'(_,_,_):- fail)). -:- abolish((system:'$exported_op'/3)). -:- assert((system:'$exported_op'(_,_,_):- fail)). - -fbug(P) :- format("~N"), current_predicate(write_src/1),with_output_to(user_error,in_cmt(pp_fb(P))),!. -fbug(N=V) :- nonvar(N), !, fbdebug1(N:-V). -fbug(V) :- compound(V),functor(V,F,_A),!,fbdebug1(F:-V). -fbug(V) :- fbdebug1(debug:-V). -fbdebug1(Message) :- - % ISO Standard: flush_output/1 - flush_output(user_output), - flush_output(user_error), - catch(portray_clause(user_error,Message,[]),_,catch_ignore(format(user_error, "~n/* ~q. */~n", [Message]))), - %format(user_error, "~n/* ~p. */~n", [Message]), - flush_output(user_error). - - -swi_only(_):- is_scryer,!,fail. -swi_only(G):- call(G). -is_scryer:- \+ current_prolog_flag(libswipl,_). - - -:- create_prolog_flag(max_per_file,inf,[keep(true),access(read_write),type(term)]). -:- create_prolog_flag(max_disk_cache,inf,[keep(true),access(read_write),type(term)]). -:- create_prolog_flag(samples_per_million,inf,[keep(true),access(read_write),type(term)]). - -with_cwd(Dir,Goal):- Dir == '.',!,setup_call_cleanup(working_directory(X, X), Goal, working_directory(_,X)). -with_cwd(Dir,Goal):- setup_call_cleanup(working_directory(X, Dir), Goal, working_directory(_,X)). - -with_option([],G):-!,call(G). -with_option([H|T],G):- !, with_option(H,with_option(T,G)). -with_option(N=V,G):-!, with_option(N,V,G). -with_option(NV,G):- compound(NV), NV =..[N,V],!,with_option(N,V,G). -with_option(N,G):- with_option(N,true,G). - -with_option(N,V,G):- option_value(N,W), - setup_call_cleanup(set_option_value(N,V),G, set_option_value(N,W)). - - -was_option_value(N,V):- nb_current(N,VV), !,V=VV. -was_option_value(N,V):- current_prolog_flag(N,VV),!,V=VV. -was_option_value(N,V):- prolog_load_context(N,VV),!,V=VV. - -option_else(N,V,Else):- notrace(option_else0(N,V,Else)). -option_else0( N,V,_Else):- was_option_value(N,VV),!,VV=V. -option_else0(_N,V, Else):- !,V=Else. - -option_value(N,V):- notrace(option_value0(N,V)). -option_value0( N,V):- nonvar(V), option_value0( N,VV), !, p2m(VV,V1),p2m(V,V2),!,V1=V2.%equal_enough(V1,V2). -option_value0( N,V):- option_else0( N,V ,[]). - -p2mE(NA,NA):- \+ atom(NA),!. -p2mE(false,'False'). -p2mE(true,'True'). -p2mE(E,E). -set_option_value(N,V):- - set_option_value0(N,V). -set_option_value0(N,V):- - p2mE(V,VV),!, - catch(nb_setval(N,VV),E,fbug(E)), - catch(create_prolog_flag(N,V,[keep(false),access(read_write), type(term)]),E,fbug(E)), - catch(set_prolog_flag(N,V),E,fbug(E)),!. - -kaggle_arc:- \+ exists_directory('/opt/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/kaggle_arc/'), !. -%kaggle_arc:- !. -kaggle_arc:- - with_option(argv,['--libonly'], - with_cwd('/opt/logicmoo_workspace/packs_sys/logicmoo_agi/prolog/kaggle_arc/', - ensure_loaded(kaggle_arc))). - -%:- ensure_loaded((read_obo2)). - -%:- kaggle_arc. - -symbol(X):- atom(X). -symbolic(X):- atomic(X). -symbol_number(S,N):- atom_number(S,N). -symbol_string(S,N):- atom_string(S,N). -symbol_chars(S,N):- atom_chars(S,N). -symbol_length(S,N):- atom_length(S,N). -symbol_concat(A,B,C):- atom_concat(A,B,C). -symbolic_list_concat(A,B,C):- atomic_list_concat(A,B,C). -symbol_contains(T,TT):- atom_contains(T,TT). - -:- prolog_load_context(file, File), - absolute_file_name('../../data/ftp.flybase.org/releases/current/',Dir,[relative_to(File),file_type(directory)]), - asserta(ftp_data(Dir)). - -:- prolog_load_context(file, File), - absolute_file_name('./',Dir,[relative_to(File),file_type(directory)]), - asserta(pyswip_dir(Dir)). - - -:- prolog_load_context(directory, Dir), - asserta(user:library_directory(Dir)), - asserta(pyswip_metta_dir(Dir)). - -metta_python:- ensure_loaded(library(metta_python)). -:- if( (fail, \+ current_predicate(must_det_ll/1))). -% Calls the given Goal and throws an exception if Goal fails. -% Usage: must_det_ll(+Goal). -must_det_ll(M:Goal) :- !, must_det_ll(M,Goal). -must_det_ll(Goal) :- must_det_ll(user,Goal). - -must_det_ll(_M,Goal) :- var(Goal),!,throw(var_must_det_ll(Goal)),!. -must_det_ll(M,Goal) :- var(M),!,strip_module(Goal,M,NewGoal),!,must_det_ll(M,NewGoal). -must_det_ll(M,(GoalA,GoalB)) :- !, must_det_ll(M,GoalA), must_det_ll(M,GoalB). -must_det_ll(M,(GoalA->GoalB;GoalC)) :- !, (call_ll(M,GoalA)-> must_det_ll(M,GoalB) ; must_det_ll(M,GoalC)). -must_det_ll(M,(GoalA*->GoalB;GoalC)) :- !, (call_ll(M,GoalA)*-> must_det_ll(M,GoalB) ; must_det_ll(M,GoalC)). -must_det_ll(M,(GoalA->GoalB)) :- !, (call_ll(M,GoalA)-> must_det_ll(M,GoalB)). -must_det_ll(_,M:Goal) :- !, must_det_ll(M,Goal). -must_det_ll(M,Goal) :- - % Call Goal, succeed with true if Goal succeeds. - M:call(Goal) -> true ; % If Goal fails, throw an exception indicating that Goal failed. - throw(failed(Goal)). - -call_ll(_M,Goal):- var(Goal),!,throw(var_call_ll(Goal)),!. -call_ll(M,Goal):- var(M),!,strip_module(Goal,M,NewGoal),!,call_ll(M,NewGoal). -call_ll(M,Goal):- M:call(Goal). - -:- endif. - - -:- if( \+ current_predicate(if_t/2)). -if_t(If,Then):- call(If)->call(Then);true. -:-endif. - -:- if( \+ current_predicate(atom_contains/2)). -atom_contains(Atom1, SubAtom) :- sub_atom(Atom1, _Before, _, _After, SubAtom). -:- endif. - -:- if( \+ current_predicate(nop/1)). -nop(_). -:- endif. - -:- if( \+ current_predicate(catch_ignore/1)). -catch_ignore(G):- ignore(catch(G,E,catch_i((nl,writeq(causes(G,E)),nl)))). -:- endif. - -:- if( \+ current_predicate(catch_i/1)). -catch_i(G):- ignore(catch(G,_,true)). -:- endif. - -:- if( \+ current_predicate(add_history1/1)). -add_history1(_). -:- endif. - -:- if( \+ current_predicate(add_history/1)). -add_history(_). -:- endif. - diff --git a/metta_vspace/pyswip_lng/swi_support.pl b/metta_vspace/pyswip_lng/swi_support.pl new file mode 120000 index 00000000..ecdcb228 --- /dev/null +++ b/metta_vspace/pyswip_lng/swi_support.pl @@ -0,0 +1 @@ +../pyswip/swi_support.pl \ No newline at end of file diff --git a/scripts/subtest.sh b/scripts/subtest.sh new file mode 100755 index 00000000..e59e195a --- /dev/null +++ b/scripts/subtest.sh @@ -0,0 +1,40 @@ +#!/bin/bash + +# Assign the first argument to TEST_DIR +TEST_DIR=$1 + +# Remove a specific file and find and delete certain files +cat /dev/null > /tmp/SHARED.UNITS +find "$TEST_DIR" --name "*metta.html" -delete + +# Clear the screen and run the MeTTa program with some arguments +clear +./MeTTa $2 "$TEST_DIR" --clean --test --timeout=25 + +# Create a directory named with the current date and time (YYYYMMDD_HHMMSS format) +CURRENT_TIME=$(date +"%Y%m%d_%H%M%S${2}") +mkdir "$CURRENT_TIME" + +# Copy the contents of the specified directory to the new time-stamped directory +cp -a "$TEST_DIR" "$CURRENT_TIME" + +# Write the command-line arguments to a file in the new directory +echo "$@" > "$CURRENT_TIME/results_plain.md" + +# Run pass_fail_totals.sh and append the output to results_plain.md +./scripts/pass_fail_totals.sh "$TEST_DIR" >> "$CURRENT_TIME/results_plain.md" + +# Process and save the test results in PASS_FAIL.md +{ + ./scripts/pass_fail_totals.sh "$TEST_DIR" > "$CURRENT_TIME/TEST_LINKS.md" + echo "| STATUS | TEST NAME | TEST CONDITION | ACTUAL RESULT | EXPECTED RESULT |" + echo "|--------|-----------|----------------|---------------|-----------------|" + cat /tmp/SHARED.UNITS | awk -F'\\(|\\) \\| \\(' '{ print $2 " " $0 }' | sort -k2,2 | cut -d' ' -f2- | awk '!seen[$0]++' +} > "$CURRENT_TIME/PASS_FAIL.md" + +# Append the output of total_loonits.sh to results_plain.md +rm -f /tmp/SHARED.UNITS +./scripts/total_loonits.sh >> "$CURRENT_TIME/results_plain.md" + + +